[0,0] 7764035971730333210096320668040885127226723267223735979583970579660358822712627052609517997614135132132515619355442038789804173651512558835117217360501676837879903036099266287106254806386659696737771678429601471559597185848416627501070292268871795611452595594181728321106675016471036754117446663106476809068026620125587079475334131288786776493468684498407930139128783269526693148534134605852264193992389021419192730069686283110006798279051660937746725138496057587381304826778139406558875527240839539563135505384810404455319664623886432243880681699479738859246571798951681805925131224943472144616800518495000652599224350274391109291668001071200300504806244605532586262602045153753528382728571783908697264905328263636614711666298786742903081666800317153362182383905857555285498387968043118219600987063279030700698299055547557090574514825254577418860442211908489618137562055303529787896382345065611980160903457041924218764664419405681941645047980740057265913242831710135239626083116048126050941044460571109972039682192465558823845021220282146145164143037392829224526072771375270977513235384659823948307805208186737798504187853111311149565471412769365613978260757672868881863795657400117368507557432455364451078214519659367589160222903304673138063866751752999228772066251281709036030997015121256699831808874496250824298571420367620736082827831972936418332003587046078902957773254038736830205581608239282595079127289603722857648174494734958455405287896070402546443429455148141801969000739347800724749814936480356841063570411655540335665379346456308151096679958268289151520402882922644535354805563068320068965183301250154095927928512057783430196009208766026313811567264943759521747749393500622437311988330674466081868620626626321587786283242567486709597627983563807986019958219263135659740983477291536527266771603193158632716055343221912597889589037317693008473435420581772963880282794404996142367927122604875731189191789079870890397347345174843849754193511594758051517095582467627951939743414162077001859145088586977058590113992219957588588323498362692088479038867129266956725574389410544987422771970490952111862519373976314567080058308761933823257749873876106378756419359224559696759360494469436201512642373057220444103115690112463268138070506602318797392906483224904601075167558642580048912140492624463118444605847494840117598529812499862744909004723907372380372225196500713294950189555078739835738763557167288537474006212434360774509933854260151493218025315523200243312373039008125030500287654537557214737064363747118053119817295259201193278955903029680741995010135614244089176551531366891581060526614156963941860202588996366825306927320301354099927695244253028972006703924081655207757814272950375809668974310122817412636152759830036660286886341516630161505938381910721088964444845743984719330111252037030716420858576896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] -71488087277337727030155532474268926174050448547086657407534624390757513390895546671103805288987892455522241058792442964249017185416247919140157229219918891083232704674076112409596910342069023950328219700177939751007641333381845814688865063951287923656569654424469224070302901864815388978881674509310090162811333187260183444008198998627751183542423630298315003873677091837174090568057629817675217321301447763720814368724571164496501246501119093946779112149874286338751337303544256060415213305604098895018984012433787673588591801379754961813647880069668075107871453474158134915038117720343758010166381520789188530171614218443498890237606337036760921216585792495731747934310065973449192061851659312038108297051168379076448428989321046321426167350031681540399183147472034686225202950667330749757815040836892691949527882460871823717962607848478096087129876502680304251008697269881583844762083741370443124000751729752513412918488421843556018266398668584987086975029538945429837094164963585679807727952108102569896003796933105818148695293586242555407558785776760217667292440545420686264895372640721754920880453158247915468184512146557302931655452463175897686940518384148824047502859222736180720185940607548859698361553296662315123718177794510553808654903749609927699560041304131545787341443765538446877288223481269162349117056219586214504705692007474957379404914513648158689460415815190669755622717432167251785981760549207395448711614864328508343608856427634427045808194457520758397490964169620900147033192351850893672283014005150825635715318152725132334627842014942609744265481782142224734566277783631004375146598489404841097833997955505979694400310402164078688189725187963711132105972669701972361504708611503000325741327918129060946013203805217915106227614283095340799280816950256052610031265103942516296402164741422224442302053303142961288095517023324358083978811521927300845498334697715343143031629144457079980921539859328685945493805791773194403779293323684806917030795069375260945316232090088338795536234823006353220618064166024864015678102872573579683763111506457655571583259463761253973465193005794318306305309370554464290600224461204616652478456685301651259769651979793415900333911603874539874796666032363810566374988080763556182153340999121074848850316996800623454668044455742137454775103387036058307575476525356031882107174757568733754990601028078865651562355876404621209502820765345882582736486959143987640393834365438881456501149193449285615189517484979676786876272074831780224294189253116701906553823786237736564184459104324350327947383013895471136275904379190945293467879085922338872002780727889728776869704051195903298197796782814819451131595833719868021759658610338151289887206393815942413776819825251555825098608661072258987465070968398292513571669021947185055317106823132014757831785762720875698775392256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -273866511871976097140707496633144025308472782822575153201066885514794452803407817835892037831191223864740304529358777063791941512682431714932738731806437651888535668841043160473524448849680491809433185912063936498955605554245152522126186547282579169219545098087753468229774594316598173948509084250016612474687254712395135373727867810323538639955812312958481006165235738113476515655996264940607890494236232588086253938632408351452419986684901541517878276180268474330957196840262551075677935660475261542593359284691147838158020731241639172990195817227877067911118549595187444928349798808138215329128652970073165423278737967967031273578207980282909949949627333506347063943682091537756600195011269756100689093456130073436933496760274940181059907333082394091879116645178528274430743960856385740387852672887206947468921071546116470852048042689608831027353651426025147656249354500722696360937101663035987960944548410994594090541806400787557531941871586139893967631413062506029333990603012935713247404826423529624869834041883524490881712109152630085886603235678365778982502021037439110442965942052189526621894662374242596087147650989012946882390621244201072345170632555498903465601250130752848285306812248904886397945951458054509119647952999136393062358376700750025687391086226981912749140773419019382212996959286051059457019123367746600614233000420012566274419083565303350831246656577061480142683578973249317295861639025083678871580169809705282400286474458907683543084349979898666495828001966052384053153434911308760409558883576142305653240315355567461365979680943396481290367404564698591318987905213440324748941745854742876964744217897236624005914153026996378624731426545766822544195038863266699758110660715252951212623427070001807150520998082319949206465040028413265971659108641519522529181113842963473923197406877037979427476937545213971550720858229919882417218635422283972454725189263529014707978056559090643192296855820345215085296517163810503389366868615732992805331005817139389861067446288562283129248071547345000710550983166852410009383148354053203766069226258836147800043428850699823680601238618626557198748280764656996618528391669197880270339477565803834185612740538905142500261805432494573541262796912051284235842997194077667366359941594570208425271047763513217576678093233560089816254311151339937922686905233649064957114577090022788029881512389497669563470093413011926644942734677161100539633888487836216024283100881461383477345488362345533693353419137073696283945066782185856421101905452584831647255879833416967317572645016027648326472858147699283487891561523138126083082091862308017820843745454708412155595241647351727449768421352455273600515345652197125485552515958086375936339125497303427251585889947806244416536738196979914514814383941961828075456697038416764359362996474963891008806876933360787750615664033792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 14043648923160034974376899199147258475120946279379893437146540197148691121349339169215625364664375376233024485411892534835868790303559816019562222543041761585305339072686072904825357478129162964928293175329995005147997232861616155839135100221692603303831355006896729236682887703500888051900027196525165824936039271219106365538494445720281133010286691333461809560451533993314124167025402320529378385042182503125595892724766221421744209089860957607718433575568036506634176251123874735305326336175654592972667541964755636673515687599715331502429525851890257729577555543529463706971985599791518992227804707246406888267513287642014395824456768040316704723508740025707798429562061649621803893574736546578131494187399056143329501663490055768627909061780154122592054672634655194491800936145230813854645095006377399329794053328451872072979427573097253484644884558045254439495982703990311949397841306683554652656363132169461611103850037065016615551560358871103555718981741342362382078809152876448456945232765121066301654147607158727423269413938672199043670125656956258504067461756900256823881006144226071866845422903129183933663255069412147185438302745895968602277115858130514568521875091851622166950692588356427625465314415229906889615563175296163080107032450324294320006187136429758015073043347996386349244847088402773724322990117940357167137757517624779837841998131501892814241162727305053388669052563825685207183813150105965479196663583130470940118487031018075953046328259395249620267051330016351869160930638701763683134969543041612990657630908001522946352970045428786318501890286753603955348343389574151353544014790010231929837618999620339835130088705621389262330662680098748653215921229676997606641666002917128967393875413633866132038674393071430319369398061671798533894056729918761814651016398558620796804494517168321014527335543461661496560924658895715332816311092472890479731546774977703978551948525124751724414117470717423767986657388762447433344255953491559126008951378252129989325097520839168784271522601922107996813334411169755076438066921801235472560022935685562555567774773109767356746982591800229351011534875199881156858320618104930337644305577463329479815790069031391518484666184820594487308634874803421765021524425460447800751501663330586228902517259629522652129137152854202221488216025395975902193114848857535996687912988602981477707607255047429232622349509292856427017093828203857146442900288417508685914209066287963168643719637895666327788058131921672328021229790869365957202830584073518873609653522127182896947074534181053363623717517172194229711369375547348678145078616086483239291867321598276180507610182064541865282687168724373936030446803400858580739490322314938163217391385492057625579922114823638286666840141528860410945098975201198377521933175907019071988870409284037212658493168926429714931358105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] 4079095888373920020580223663309463697251495901378288046005889630410880546715887258088351910689284608227115266682903830013345320581645043418768506703787781432518747085215025348468228481475594848114773403040438291927025526425502082338000113432209233391751969554830715009472985604384526175541172289282293283218276160637432601854613967994618790681638390221174752928412672177345740358237575167758812883770965924181349946041749606346710032557792585918672237552618687863176822333501942103186780600757415054671804299126709918979944344476222619859934750352731053950275044558087864621723687965734029498880820658150917987992829927283855988314040660629281501262528787281319532563333839113181853693220104390397642435351269181639424192261681829595621027817864459495203803607138547374689872273725020382536232064039984922068158979145202493200790021269297531107479541190265901145536915446709446228651332136156240910123827762654081011747011014231385855384881043245155601436633417579750502745546070657869779762310156320528711642566270802404044592672264890779413246725951581183242296516750464482188890839454555500107753363848386448382618388914064536182432743203595299969092406737651800085411571948777367760397428287102505397311315112556113587505405282635406207031034411058154887925037210985249787611305510879657657203875863898626533587416772749090453152327676590067198527012981209370746455742211432832387077701417530232830162217336837217465890704603368935448810696553290533998986767392251847447475331671522991712039592215631067136948516280297288672575746972722203339014318415981235311102131949271298097311289455938064850982009705077371043597207931710018765567396867958213930511886954459287013807637881351754007892843040543175707337332345235172665681825376363658629334290049932069837234315155517016912107598255163314018139316934619224525391757303855510445104290482016810117400300234020433111458014411474454973392182870160332172049659920720599255896093123996743832472002153826485486031616244622191450118343719382057793019850255875003600293384564579052135286096907885250686752108273775171730391703810518151151667602415004336062807695861359882976871927353558724590556743487818868607722068521170821185550594369175438911300659317035805087181540132903550949499497003044680212485479880217452189467695573596961657453070227625824001195827324142083695356384018886297207373354385120304605233833684278144761027542777665714086796183072024385643341944805645974510804622823754189760320439998357078660827328475580052015540850212383648827746501339738930324946359346045230926344038040044584657165044499196838815420002345497013033466887333414980080795902196575124075821666831877335855151689839295982532310515015154453450954306933843911002680021522401322698780236804143585826554178586732371652102092845578047029349286785534968958162798712164452401770475290624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 423599705679567399334724787400465955347464443078163172586557733981770177582432477879992617687617696878907306362359268052808233673956811126165304825843927356473567765730320736816226660261587175940977353286699322567799169820801519609301046500712316499047125013742278712696106630670603108422333368634716793757927705170731285766142120220095014919887729173915687987195449894510593271259895683854891534076184102211577388782091421349443925716435586094341768077098363501168399995534432691310636214397626365637252124808650453180937598884457196343920109323002437037133013859464657712568495189906909278842100115058788166308107756976436445461535664441182314479230402571616376319152163749393330812721346435282914194983723163318443670166073987321993950566685972535198613617750731439849471204153715874574474183468883343640260498127261991371827952769598980753273572248475567507588437033987300897353545802771655826148584160006343993623646516121667898868328586881794306843649069012429954414910331437523433755687221161318829966690378388708048102856935878446997641345040239859514447732126108984346168608851196475215709808947969570961094251308966204498284305323176068378453971968234880268367087476607487081755886701007220478504127975946502327145676101317564499500043932851219406268444469008053955759379106442876329770039405602724369946155660550252764685503409639351021717723579283447674008717948228908742145157504228776529350610686855958464433875157871844600253759896342804471756603330636784639680253289477561948801620563393587633602625948349196416618852262123536935866060939865317542211797516384274304166136463859228932692557768156341813228543752165240684568257299292015480026849312974807929884298708455986820143679774893198983876582536833593792277923121963703495174051297061371995332516360909250552920128952412879921897370996149698429400391954241685548727908138818172625688984871637680973315606194204923811423719183383352005474140970393855893488873360171910238508096261937237319149525689551186002128383460152309679498306174326349939943621259256729014499076535714434200766172347554616927552004897512689985624258428276131701454351032303189404527979202370808616435325450747106621252517546919913560556577218388010995501256706664466550592530560337494815485506235161596551647566041179704484804210787453848274975641300763692459091514984964485445962259102112689203813102677364385623817188967915352684872508716359150816956605692789472727133320011972545274543001867468567491326392088122925863090476319847910483222857875185452268363133981023212270750673909091891270531747365484253124394264668810177791580394951019364594630765182145467818115907863463374322694603697544028050075510165289924975393303343178351204852068904565603268253943631804013588275503419709099142947323763798300812132840695227449003805403769743358242476526445918543346757702558679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -183495513883669366830956851408762331345855605171705154753585552740363258469874395365541761920068128962528449173734488640609134002100653645140443175667201815025820866427002163580134636524333122237732247665215879713308742185929878985854926049330941473458430977168463209988826723815784740719826139571727059113236089546057975184476437232460728963770334227280751227126773471948885303128307531285758666837570055552936196891950403852516737630982098774784521486792921438064588603212891412227292126545050751906602308362818895089581748896327345149877859423273168314551993929372392857614614086890832609535190686128461004715662835794900685935583206165223715098933218745399996774100426210471049336377087030421854758341327698085085450274698916605659567039804523367515406518990574826575371712193026676482063448797148774985162938897145731247168787079659263725656669255994427483004347218891409802065375293201769156433861343713396401171358079558822225693209104635152866872866518115854949414855497468569667338215490237743817880820168065818525903572995070262239033943783054934346990011636168597598653313736180248075242875782948824954143284601939783256944672634429711842943019923446536542968522312832331179231190765675506282219878915298442002234385045773466490337830387395579349153691675648477127873935120251895673842906627828066593826484433777900133770344492512299935187640452434421499132467093518790039359635966373985667173561051214085348443513348168977397029271689360753502176299376338705733164032317808306417235020770353168758103738883062900236224378719647683399911358273102033026068599655662664899026760553409337067662592989987210220446666718218531573510996147797370178180487023040936865599872517540216869290477888831881322495229354047204136413653061570168941286779417443346037546563991205358827166987066481217637771117559809772697411677793771810655501881258316623745378255305799873453979326415437992503363261308834029997556778384814205109486932767951409405180378466262037847194720478858888521939900979746357049166935114309387520427365974810496999969153083802318352067325496017357876221606847396048701634818967801094753311857300942124957084985614375125055253813839547419269159211170453257064812371047795459925921969383932240994136176940485725663315499066921197137517243495791570704013295309584029800015062088155225866722519284960904367812329680694025585566936635390311151768606530175829473742440168955210325350474502604647192946645692657025116068016898555431250809443284012262088659626814066096242749252057937458573698131030212750912924745411690628245958047794635243215304273957137107284168924418540209536126691686152101753180306420036768784075459018852309435164794438615657313484333533714365725318769964071111160088593833339925542986049685751884614901589087629665720706521235442763910867802842091261810053312654288762071630322073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 526425623111456725812239321302430920009492397319439195768593938631784049190697598134745531268492011381247428988847816664755351572801253924996886144091832835952061981111335979724860567944137116608750572025285048852184800065194453140609995256450812473504291806667766034039653113582003447564078369278831502431660943755781661565078389117143162295554685715490568938801504463260466828801561628426627474390802463892759803940203759496051954534309294307504100119263237270545702653992921459420438464373736187105951252195253755012863031303910565019291288467627968567792707418505815550739162547040348439411993377574622791085138079203045558605858074856552764045255713070701815928118639848177201763731561194824473704622485803796242808717106227619132937337430435680509635053860712947992486930375249213300414235251306634537754006615714173009605088774674564872122873257038232499652496228970996454154818222193338456394036187963577771349830554105724521777867593817230315384991570132351648187710229100144426578223762797345809708855748948024839948383047980800915943858719453808393204657033693912417368008675481501488214274846357561061935195072601977749861976083907586311310454971435491793303189449981914820474679459941696396970471677825625456682569534355693526022418875672960045812080512661117357216731157803254129829988868862831025306813073088536859349987551572257345171108157972353565412542430448939007224501567189041120546810128414615396101356728291760128438553852651856090658801795132123242055077137168055691468919166628013395259625012272320871090729963756801072388186513611139678633718155039470664958716335588693778213003254830950280913245831013210058650077808488722860763663529597133869628447669076915704081232419861915362375173555413210647528458641179969018689361015945563589193181683243557985753183992508159259436741481449790146333341570761047726883387442488493652225938895373799026483264723598813809615307479022155816738978527860518358593526074831363786700225152813610873176890715320217414672879009865368425333222008421339406987258866928429802788163474937722833894810429279368409974274816973460170500660831191834903796865028161918768402578963110190002823079808840126644754758637599906243753391125241257614508073870397095092531461488199445992433984273100659528497806179999455560441020448477732919527936003121546466703581143830482415983538231112088956810831924226432528739749313753068345134541660513821261755189322670941173695710796024641021030427877819657796660020825242544159120219053338598742329459713144019898238015252878999492309594432649893639396784106241005414610118777882010531535604955001741162312524774748139468057337662629569025824741522685947741623416623377218120980152237261623601929616947100056153364360529343362057318795175174163926388396900757750205236079151208240763051183721284373175878845622302529677742686863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -27710167501627543650045227137183151754915412447750161684995865846705158457105836972316434010326223038666373492274406028284571889760205505119579323908681313065394899147949582359910194512215696802190729980024497071814575009527176542484935227137647230505765670294993441943369900309280433069566107122652600224639915042472082882920800357023311939026850044686231072536353374549686941160759030959756516986958675712457335062343526827200702981620612870373057931507423538387048688112275636605922901058534659119611837976835808799388450833226565680927457261867168516606550719293760135015631942795341715099625955616122749457001370023509592017763306189213060924107649822467268931833614257411678441726469789076621270384743541164835203852788298459889943686934099400382198490774788257745668464770024134871661005403659679105112864435521625330718933542108494093245144482636513957217203626450421128506944859191292928091021380632027921233286688814000251673318288491413773581830172985299616603770850056666344573794628004710763378745354820770552474979007443049539014806978472246285142690917493733717912411139754449795632983746839813356084751189106116529331822190237678773606326332018940227504329898373734366296333562224839619090180948526882293877631923318355746167757835001793088417480344235063316632637887920007362782761905051452534473409773331726601928217546839825977616072827846125130998478540763502555735087509978460208112568111628798840641315719894992249831397331715653274689556737646561673408123403750766720288036787516680901583523415866061715414251916860893526778106001046697680271257115047385706374219887993574674028891322103315081443356833220832696728077498203059823537558380586468650488645094720414083975560242338450016427955157688337086289543763884101517658424665515770792348293369658697762677048674203272837168376667769368916758106353123321929742203414989412130414187557649622962054802830824827343580835939861431362642621587663376179772214207474193332227784208944487242647043721204761361871018537316717629749525037705598460109506598333879766108554541280796815420547164589057845012677883450414017212529072944352932334324185123668861947195979145346864774646460096751626898912057712144762578014522796127631624483520863258717609347030000984430637216747282744922283315527998108185851129262587132832978767891538420226942135223379642238097070207460378941978551479249299482192987314952174483062179645825504756326994438515242955761115534570760619932336601439258510047410804844049573230522722735877202008432413494581303673247462175741911806317201129674694629123240582149758668674876003563631333354558953473745068712366283298057517792268825993095376763041139621138684133321776209587870414937844115395944617546742940155701640086283240462543586966885968876024048746062752484576526836685519909030712596118670693447107167556248453586778455015424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 3661877577355301769219452786849721295628678271730826867663403965015441906060031923710429466599658551811630648972509705020749706527051417050425722216381855564339670744091173709103133006740305971615119348484606817148741234911050811938634457671254926919253213061862519033896496443049233072846463022596833373966569000203080192010795823032044884521439468413889666864964501417569349397871343677120292851055291135007330119785478325898109132129845170864005187104689727483398782609969482895179891224294871388724976100437966632749065347265601178648332990524291701606894439501734044867920946591501200439768385301299534378398165460279907421239962232372294022233721969221261652965049025970907558199706613309967032794993533815621640177819546586462239390529982133982300185160816084942799736916353272493019793476174478614306662139210697691087130034758786353430044088670609271472074675762856570316815827935944839819727511338091269029467500339898834843811256462648239605785006481080288924067112283592301498058153027049185703040227754873973475956742181893338916571490704048357109600552996095191122583669082965016003348927583802512723296336152296001297051822757335786325028587288925754849684587962889722750127262480263202967123819913270973005278885280276766213021453969761797002091271930232033437718107480776001302775663696431241609544762518752586357166842449584999706843521231036442290294833711860956355821219961963077893524282373145129062595365468674373851106906942494243708306411933279168733877718101548685616341600176375218780023004566280084828923570613324239592907496686764817946242962741390720279627796134415489862404923098526751330734821038684125482093737270196366467033637671545861438961054846454181666356143026235322555203048398509543492974338378370849220248202009384155418833327751137959608288040846115056538660265846049817045510087599130600993367859285248651117448375300729620446629187485973520351433168684403184314117018962375696100533258073051051678688249715499950934792915316158542195036076460004199065561932856038265141185705385353754745548497661937834142810092782101336001881852477667394362956878644880647021451523063083362331536812823036881478858203802592172193681553634407229072498213740484645093775767763657710849712317766462896455189895322751644781556596495907218953819138493954695737388017302043273335176579213687412340088952293468900778547021832893931677688081762505635931913569419539105902023591864149716046535604233916236116878652375714745737212342315203132556341321646787316743715536167081708155579360351092859179274907426465718656375740929983328923763744991733751626855071517949001914993710843927542764347185173345814873103519299840710130614015343790200437842865427272242498150714660834954232987599753514481249573290615501230738050933400062558525837198646012084189002736816800586972541452095508453171641570788638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 8631086118956413406127880680906416132417781894354739518404912992946039222677642183612569354866210010043141514702836698758835144705206512432158942419897831460110503723362637775330521533503948146290663878090294665187598918243634520290869506720335461350236691900236381750565081044657950414447838548584418947489313550196472065364719937051705932404422973054859588154193651161274621016784426193179899396620124142386823064548660185787958076666753815539618582819493769777819732254535995582980252810294593795570079701353075414628969345522503117303812067245679702677787111689345720924768811059668048217653506776091484914870544916791628606358723842100502017397338730726916987961907200549830259187395153905531936591052488718238691327756940782863745377448652324390192415867032168799953125430091396978631923988666679312187516284481086002215290753967136368796949607170490182695276312970613112287461448664577119320517778177585897830480726951208579187635676563073276463663987411072500308611807637456479366533874205036237742781212566517472336529706857767882608419537368816025746475709510441025853462648654447553777286895044718954355025985533950769807422449190540175364757048378094390887851888258150516409128957783055487055036609710562229555893533723182771069128348822668815739569090670080175091632968263945126281911385345439250008762891324827560960948204370680632662636975491312756677846043114862774305060865213365941706290314309962055571241225885286075709457909722725017468827566819577800032636505431101668815370556674974075387121061829508676120808638324093365658298195872110395018733896675345978825546230564474797015543305519999328815169209766246669859558880444491731741678824913212652140540395894301273038560749947661270283875175934435880469728097747554021327722302946815461870891879683132069541928413404030542287265802691181959681359582595003773201900339093183320212382765092773774085676251446282505270715940788046872669533796951455664396581379262194907631734652879984860656953848803149470100323369820862670655322280218423503923497897513286097911033982069229705724737242603637904543204419325919506456188940263873714854524914045464292731278106276302281909086236305990785041472349994739141097178254742366499373890364063702754027361597721229421116604601702182344918659334376562926825426253275469751380647317588365624435624303055544396758443340830660906246074120790539804802229866534921175210415099495222363152538226549331392442597049337782210302068783273174258698905250929432964011082926348425186339091113373637449464509752696323848582248452194076333996595921268553037547037150487663545805445867395341276716143400076136740290661171388382074282685431037959358159129278842727918220150087389182173033612382950784191543587579262531630472100401107985241176198042078171243449686845532906385062312178981070244267441102222486275702569041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -10200429370979550480295914577425350468606862644978029795645194416870265045094295485214027745781235898954762585167604530915446356633703946093699918055152032144900753197501360831003765722543358922608505988720797456891112207284419359005067157105302872527258519144003781882600469189654783978785120418281822546655671148601402626439284140219548671200980262458371455641522347785815876688947280870653013098976011710144168532349531013519037258805840922631030384533008506472261442605100984197009122176819100343535560451350215417904802478869388272713149043140105634487615494856793970434731590367394250648181605085807061762510988230393749604208462884125252220852412259166200633470753480955434879502978386264307168128238811533844069317017722875267982697195767719949566917926080513529618671070565622921548756741686423223702340500584000854289641152374220070489901478328815398497389147154424055214306734503613533474063210275108216980901390057917027514716584120981934039301713292284537358723194437081893846299616511221207240150779995211492397941447734737346359338112546888916071957523806392170694354121012038140553553213000306292603267733653504109666297013594447836752258303793975304649550131205850310563503775493381153764417739035475062022405634529339874986007960470098751242839014898740796336447113342222188438475741928488571994206045486055879003087972397057198764591081743581996239328190188103001390819190994541512739021567998601794725082086704122714758114503997348295209118609970373605353784441123171472003349972774232598805417995470057227646521974330678097810762745902620696378162637111178433775550783849677608218565677763569448257836272020896898351746269011535681512591477041368526337645999781376419451855423659754552430459635405810414595448172864840801379866781812620177643527894847449560024151519590656127095755703906400864765596537823025830073890798885548204242434312392452984860759965378689103857367735364904635263095433046978360104243346737199567887256049532381510275013367943317688571101815473270004658995906298035901227982512948306180721276544773533299543107764019844825463201310917732004328083336438397642835391363939235998684900258243121547602875726911722659909116010832368336280346363278148032194120568643619484286556612773989055171169204253795509239386590964581554216071876880536155901457290351292592494430498088923213481631978017741767453589010664117534111516131176856905062867672690337283076837575780875130842312407458114049223575738668802437340086099018058472435349332407624598265166668340571704898301707649194273893893402442691099522223280653571599534214369477261992291871817244099810649430951861975273347695485566351409055647333184586260300109805498723319542687316731122479163977093886393169234258011435935318763116011975755359862836397013628753369066192379086545919700950479658284303077828211467243257390851686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 1741820039184422189600302712559926098129874358673872164080380037203054871358561218324346344232716332575839699709192637109583510270144743306903410300666162169555218809908846860139613179949766583807493671231010524608074814223762565776610491744656874998982572290203197012659846535906606980695485911877017154259721055160696534311300691336455669022970722358687405476502332134218534017841673610770014412828382227670350754289288153117688361363745076205908749931413095406691251641567725222031997468782762084909984704807946982779705041680982805793303829229731481259692779216931378024669547700431286184383355299344219106340898150844178614894231458147498186765848036857975915722521071306277652975226520165162776215036095338045384780084041630382208121190096752575722899885733298551840812916606504148392987907942783583077149566979824568269445239587190187944620342298266830994919064890215059182838120792787170202183418864355776697542091778181269453982862686877679165658940050443510057004351224855452833020397356688061742274526519168379232636907539698360528234136322690937433032320972405719727479320254825487621368300154667951117604496470050255755214007529492244826189422988252505875575329293079768729145270809812775103027109518672336055864972993940754885447212087210124713209186706796571576699725772113113380694781580999744787201006844493064174614474764061116501478471693813381364613829750386234849116978684002071067403543564440702289350664881344872894779981860492970977910163145553456317475690256859884739600093185964078850400960341613521279710062868164402183619831050793505738060106634615859832269810899284731779584472992688807209678072113634037346937671138210786019675538414252954291534569647359859431337878740044616749867268421947941074066793751118259183696424476686413539331260417680628005165302366274397654867830368845532532894484091780491169397338248207767521994740645991608334028082739183117783038275936160881191252708866182150773369066971986913290440872503935659632844469667152177818732398006459738146455932196825410557398398090622452247703727400941986117248254055681787896489815401815893195886991750883599684796394474195126958852763146121612083787500241064989785358025988054982861525767732724412691042842317507289067906732020601712836255912770824902149139876552632716964148069051959561380680249131176527041845300036552576137553438101904603189835845642956764245816876532112817498783951207277214479953614443653258818668335863401149257700310266768812305539231372652952181257964647888952048298898766087483613988367729631115240231517356840057206842921113697709428287139342591346739629613772077569606034759083006253851662609099512389858791306659950673268748335067873641255935150225783276014540594833927173089176269061301441513663484274736404730158056373094814510452599752358268946201401794822632192081162622142019761732734418944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -106327584974814743542786378196080459999881454862179218580586198413382011446456590750830027123933010632076661659888251884386092057430814016120418195455739922965355698856526954178967883973946572891114622957280473084619009166412851536656009175156846294296751891256722874215790235255540763595390075225095187819038066126339760251343451624575784299893784765901591753237890005437028675940464019964447110963122517560793143474068608918977674944438760854371776688550519696849484900478198475394009857163947362862959689784571950479371501961400756237397388899538375777335533515557314030580520276291470187721726363627865498878074172205248297639809013679390642972223312138107628580358446697385490909770852216921003892008121897127448285253912841866265511694852653391696186932271160716480415805987218332403803360915713227991696877916030278476184816986840453203325267461647953764060722001289199946231071471282214034018519546944648324585822331598617804255941764672825014534322377281440231988905308013373919279942956581725773341258615658798221302271874933463799233129799565945209021256561336266467057482029776820143082343878089052058281867016303982815848109859334627715884830342912622426784583507303901760632884048458305207054900256681423116262076884894272716868091258989793593706247842738175532803278168725103341614971991841537252266767698389312624246569778665819867074539097429585793414117413932926275071027785240183916374991857566578632857376028159912588272276719432138471085528218494818247058568685303346590489465013579745168434601851809359549795766287574894534285317322105552023766659092863698106867188356785212946343718425780820728073647747599255102838219994124401994602824419397050379870780949423137652829941802437966017965069582591400996336720214530833959625054573505500424437069881726983750745713978905834013504395470888036437671311825621015957590515330866695033282023864324729649620055241830211554006798655140400417342230620763409080172968228290502822931990290681541418671586257607378138481392234291097473038485995388542224712930223018685471198892305545581861920231763427127704938441549222787389412941798837870817323649718068684747926598917330861087071241811185350202378564948355308689829525766972767594242091588493172946795932287844384556853148302733802578113817255985634820114682759304461392823990128359924774004784864192424761228440189083086917360879861421011581245674575837943926436586021989306599481999717163839916968075344800945929506363537872642262963402000551332502868064396371632901139869944682500098297967529463742797251477211184794724153286430631251881098699111762159806040113843862238243142117764830977556658315031658012366924562440452442362590292503887620547475976366973323254698405422746039512226930029226845251554602597671572591016586314329271934261719844148470096001953671277402312715547521633332657035087437627392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 5569094403028162774524277174705769031042449111728150104996418031345101177464182570083777886029766197349262147590118828272505100053673776937160795596601005820854940920722626587507065221099166285201737946467809960311039950095813124079686223782926869577598703327325774407138903026047781875252983986770276758263514416950372114986172785911892460045714565785371621525371561182678329103902362692792530340874872764155390115087552656834729638430783119989117052694743927251994725463777591555346487930575613026178537560711718888267674039261985677954189334917888581558511551474938625252279259666129413607189252767374847068382925078044179471185178699362554436183761830363636859502598959243666843460870736735596752642274230414099849139288174487469641197472691852588196009463736561266134297143797822533686291079167726509433484123498982570019307394629787896100535048496016874844732244855480872235071790329995011862167809125911202756105288615109244308594472390514397024673156386975473623982157404107978196119759009980516473186749573895560381818221975632647745519900049775948559498596550176018040569427374455169681328192469610229591277091845388116868623497259780280993681428552343317303300110616876375146801975374687163687850297632952492683136099664027810200350010491305199108342216492577943802856831054988006752705201106846546720818651981794986168621083386496762287485401464809345622029716016288593603641466908723019551123498788089934786447602365755712387991457007244682673734015901366380326793842112675994704552852376958614656015770864191888506925057447990623826623908377665283613307686392684563014771441186757455802857393437452572418959051415259346995014322465245185270473456393758737393466393932363882751651562577569301897860264344052580024236859969069221290947019642380930251993808578320458751483540186138437641607640446738158045215039343171078097212677046402379997200722759049511257351763647962649635360761956005078906941223102336109766630701127479529287366332579883711449119594655588973159014982285561473190383030606148688880731419921189608141075472953318950110395971276308218585537682358539503577327130383897647557267952818212885735448141683563749102526584571048993149560228532650865372613975826109094879402703358656161274859102607373209454097499954891595260252880049283532380885266617617263164960896533393899020148386973200002141606140887575144042749225609429692593427901581657567463808851726199950623561675468155050085019788408395068511268445930114013520856672042538859593066344458752276408305070542877043064441085277028178812137672937375641512236485482823230181553044698845990071229852600259406576803812240820236861404301332847027593615020266423741161597779935208324357576311746767675882478590633761977802188598615345940351948023764356857910278350857689858168956321045352588666133297421384179886601943061264690981497759292456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -137625715021630774499164793563212467475010252175836886311374909884480697474533951337166356118663876871560246123826800995126323347724743364007396212098809966194926992959538782769857359271820354488124537022366386897015670333635199509145788160987809781406157929408954654619814419250677919548177372208385843417099593747568941875871131242522540091493613390636347575922201036907225499130748152003146840315262344557305207099619875817647666163382166494535960960715876659788280389114605688621362506561333145046800873317694777214420682297054418866608106310990523732726227603320227922448017524592933674564080166104497044995079909450335641852170834648278050841904463025469327560100093562546050330883362607010896727567257756805188923682381615448274147235617049858094071562390720035877912940889697038380659438294947646362343329761605393826911808903796605581010696905217533710106471183600980794851378637717992396702552886257464629611662543164201566062277123865020955386204153479004230997916536593296628236807606562216981179655921801384342496494952579549039445963233588146301660013159300016350348135874367527587784172506875714422827612567720215889063761281712080142186777260562931279732228415873427848026418268360128780077875028781389277247231503777375179516744620310972285488161304671818316814418569071307761190712474685309927089648075200087109544687425908090760050615144971091180896302056885480332804960035167535107588635746727135600834935433316527901415662684756535284227761798403333758424351658567191759655025955712708053608510447885884394469095207248972488134280905984381144246391130886290417069129313829076179263726085912640976208073047915519542549855728029539724923890805320640908817135334447112310574574883564418203956812305713438561857337595745092383181199490232333661969454101372526376116010475506599372219998661492025325263575054165896750940868829907500204494570211182738618195706230219488009331682976387427432615429205241733063615974742540630429042916445622600102943605001115617751501233980142743194719327019278932904415519761259298388035108981455039523651005017070545508618068252403643466915144742884581794119855310224940663090163747963702390111360264329194681100513024358122294768786925059172639107369951367320221694125490262548678672579179965460712692038497221330179739179591140809159238184244503847734564696736545214958079598581122487332617430952208692127784118868361724012296162074192499244558109902785841423285343543397381207918358791855104260212311567458917295173013103028927888578331537195842051422958820295192780677385336733311841033812699892635136626424294409699742517520732736555603704762548735303817589376378418960739328222523358911818813099065636201749538908579539640635037988170025759917610056970739550249971310351814806283925004901852491052200783569898031702752368089775741858194479745897811560428994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 43924919230040399513456182764737604397964518361784825566336364882098621754519974418242643794077258898185030341406793899285273370603625865571061645937701207036501186249964901342789383846687997022224851786540461039512652268903685857063413015032454437136965482837471611176939855451398600296925418606945713642879778018203247224053199102826931815466526676531961766334114910172553625229156194794094968526230917527739906808958858780768048622956860634638852626525072792306436215341365995403243531262648888793491122584395727832424593305394938796300515828505896624885885448325635001343277222646903473910584477523450094910346756055060382932164600309680677073040208655242537664338687453962621061949057915886640700456901710550831743280869160456878239875064351796254938339329013591902965399786417459469222853879839678873468978284799369402564194505852706388545505221579146478723682989442564606856252413170980676508075154669522133308812597059152885345458814952689201640932129341300662924719799465420703428399216155807596325584519213638903800783331311218820828846703278505626697828208759097428227204611954140327545295069553508273367190938623219523586838477132168333769404312295827501946577790721730523487739421640209773028292990507891362002117461626190985580264308065534023951917538929169867590903972293872891717924515345782479193908552170871877596608837654906705369660235543460384252845728234791293789301492762953963165847434472321702678324782230449655846027852685031054332213981338431321816124109924111956954606501737408605922879533270550187951194628916673093660433027201481018662280689147943445215602426648029386102393619377777208342093306536212328360215759688460348978675672534435523387911371763000235598694673381033380932112423667317453000219934713219332599109131992113377690595372501275627330489970984724170787188867318671290239823793097812998463552940972663943984496266077059289434423737299445103883577154729365832422028003382422295975272424324732986553359448393314570782929082830473349785741424578868426875488112306005246759388487897415635461445013881581694902882067413523648776548778434424625754434834862963281051051524034093085522906376469266057038022678846327036189201702179931105498403443350319634038923221616022862859282642712790063210166079523201722232634009872596100880245714497706715184005385445072773655102443274405044895871677914887839776414908389925687097388232272437066417831161343585896284626706871796102031156202306561777956441797735149912075748371357482462155501140917682419881793013309851875560762976613401566351646572233788296648130115576391295692150745929029016196533090825941837491237372668373844947988364862715415566019541079731640927148774602507449358293553914940895297779925568707238312402363994904031167506314768640646414416670290576181779940342962920209712355692120054418891891887723163850204459827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -26389540552241396566433020390240803568431893944492694235340524863127182610067133593490687927900013544204537997576886428275264885698358609120008304087379482941443837059835409480292028607756371360515227358660704247137828477241326333072548078286193170982361921449666429320257877410470856467221169276491724567024573527936515784238499246930535500682577378238122900747908705080500278256955760143949572032666474381267446208570563160353163670410222922911086609450947026417082917005888473148840283485196645943360680988244624235849238038331145897117718973544865120962521604797086862459951111581180429023905861022243032671287101083635608460218669256439014392939481048145037052699913507096426912210056542387371146137656474132383065889009693412274976520917094058066713784373453396749477022206367525754847512865130915046325301264516798277035244727902128719124097650855580389343046376882437195796444135785947947477754683537635382922840857061260480409024453692400356254188351439258572880063728373057307077049943866604653794569779784576162983265224879224527006258059856435575037917358490011660414522987691615470744443989082741313929127255451375612449601944095951210594492782260571659595313325175040073846504785418939743355980180538057308137472413163659366115955492527703814197136575722289053469871637665858319900654146878609084124468112222872264178215925955306473028427065343760197718153315317287275396437591501425030104244821669722902435722744329744880254482124950922736065469329730325294881203037183211628765100491919686345976272422901920202637916096051121532834077731890447639235422473750033842885003099537128065114692172420080127048059860662715020031137689460820283961812064025898784724217156971034596722245204281425043641638092380434678429655146665780590871653874337602501383406884996306942934339682328672439627171305732444013502008433232534908232725654581388160156692023444890656316294978614699029288174588928914871240144267177135993422633292684839920679467663187737784807175663242441970817995876638613370947723937784398742148776697077848159829344363335204058056781601615809118197745000385295437590450325025667502997396344379399898536500515263547585826202534169253115876993574091778392702165932510334544932210203087864901642535697768976471872667125874141301849541776783024180152035225715110172375083958191101669359604750140010575800894099629613917040596243370717958640370679380244869965930981155579942455451304509490302897815838341324517166507313687191896058982522894571472073359532424960601569486935300613644471531346306668268026528615772195686153023791616636811966116706318202799090984744216289240488983889650830459819339898022674451716625920945988882316604507419654485786048552405202803976019709125662085145726348491558838782213600384614156643108540527422042525566936266811309492698033050945764634592947119719590494389613363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 2648289820579167120188490137287805513212457994157249243936658215565309333642015188102276355368312991998955262610517505055561415492455221506111051018870282805498110604558539406969511942371755558400417987506290844273172024434195922472259140041030919661876776265958099237145467903191674068176953734489369716052192351250244704392709872758287870207837088727952375980054696545316263005605734879419632760547591348430986420845141760675882988145526932146493474449051237130951967404508330992241271263888477305690627806603075991449791216912847315070633232850218077902914696806926555820161209731423306899433417216682503824966650603253770337164706785320287075511384258790833523818529224047083983452799550528202359994550573194739532905895074788456239884357731948655176162312007936833971183383134429288018029967016637053603498330733157042352008032980528458554876290297462009657548613453776139301376154500380977595450661128533807012206774110818354434755720593224031270044985804570034808694839237095066631979051715948620983455445613219855236187008647203383919924043226027023964061881593178421254896322890058848535164361549741683144817214277406780245123491940926038999030819044840192139840546100851663617153027000319104776682463871186456670417831040304171801765709659520374276215572836781220886342659897624095222205897119700524048511247852158212275836943065992578384452890157236966196774024333427248405813883388590194798516823902888674590953395989283878436499727796295333881648180135674329918242647250962380828349608625215178495545694682450890933915441846501930300654527777075677054545841604502296045559250330369304288026412411140194865117054437975542658334061427191892124767607825639318332878619545812883837439322186877496840415995778937274098122220118836583402265511557948021331338138804234883880702665624171423468645705201886356211334942133947141953856683517112540487018510705527511967986781516297407219307690140403885995177057942924321490144972628283662327590089624742998322981954925385231709836953757297105541190439017997979796597462030390827817760004657563851981962819431842480271754429554654510063628664675494595266132105735223969457557414587378531416035164090483905498849339396834877555570981323573826578160113284761723828738629308616676902700383579294710953639601895550667673774957414597795518042031387446552152353626947258795211905922526137633093995569135881983996762628013012768780756004485682577685972932439969595619567282412711891187134867077993688580638223468292136821550435284125392156519853698803299293215552061208869239017747244040257318910824791750374368396356738214168565320800563544319600510362847970294711788726310011730612187560465525019028014518018224107483406559502300800632578223042159208069721535316828130997619705574897382349618094271680735864127826170535732327181197862600132144185670263241368186022837354496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -124869818317703981943231463960799894317572077785137762591677613734993768136851426017011691828595891841159870306112032126420108053068731917304531434662280664859422710076441621470932756116157703792284416187924507014781841505736733659039164680872194722741029233174726188850058148809595804476878885668850131061256496005784141946267366688663095511616378131620655531001180152079267441794941971809073687378303816994204688786921536318493057790047328781508317023860256429656458357243821215746734445822664789153249018541597522454871027846471501824773882927706647474784005424419276132123224509011216667932449249768784467224567174418238247785502896867997730467789791342721869087178203329929842670905566061682505608765241425101327353943326123700132294050523573769438920810368586698064309787812101421508108610373166632227256193519588115841412554876160402482727042714151652268823166551317945490881640434845054380357234546691746169419638878398724619201737529197403555507690811068374687550737927006413987355702690997540463360995787337283852030445451738727024235610296402066367154379197394033612936874316777226716723901129213045792010969753916192717355359171488893996166546216721893866393970282048791236272091659830026954604942708951939061231630899850946200865240915655506968320387560745132877176149708036173338632848660089249843926212731866436817833831672942967762607733105533932469131131922727373114616172406145712339488516331360096505791251945485452561599637827624811665316537461734330337856725269049180025534641884984811612690950697732900286986203796907566018444570295504783004282429902919153717506076857306820880425582224481608344248464799608963026634211019464790499532774216266406868112149247690465536203951110710230995918638763578669680189412954844613404999734870529091868107962486879555361709925609831317415961995344930421389334171864363459291940016679909554540512035288393235953128801886640994189086463590080428692422712916053299027917320125043692119878908108249782113278762012719189451574499802685866557165272194463422985275545370706379221115979993583304523664658828647263632118457732285198217355213696617565658078602052357009865211525518084567415254412998827428147668914791326456598976283544603698116614806331207422238508932361698743090658885499271505476438634556595796130981653775282525144758641345419222224664118631642906188533124906039593628926444911440508020052882326546854655038531803819117671009358000595128240267304773673209181110836241715255109091210717767932379581267065026679048529690337655848637569389382707632551811274375362443234542136912705191132759312314683688360379167073966860436446302224694332371708187284104488069829237294371501028244558401383561269604104007108769956389598812200861249463965958705820877129375398000584871877981258763621565998387628516010019007805916742205770766391831008061552032690693210112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 3620096039605314785237816667051938248732756535696015472256849284895248245505283320878509105159985000551156914422240680971009241351596461751036395715422961812374690237195280865505632539253818121137811365753113352267434889719820664124483655144622232471685102031284748663261535666317353562476327209991179711864770705634177334030766756911980066680397162994275900721997253577321080830178955119460953417575433139829436721099017495741307503674245707133499372007625112323647317190869110799202539392368320927707595639758408872112876583488303929189488136650489714942036376130539615544256811073574198234988526837205369866279312342043248428041134759286672943977500465720142766378703802090692074156932441916671138601361372799261996426309780055288990452315997249391798307995015833448649490774888933298034784094152461738919800541374144256653066956245029043002480919663622897019722321406892928766742583741721461618073517868538451519414675145430194139862746199737477104181215611106268943846393608558097773861677340296063765675635671666671431090784746085541402105587514256547512499298897884700095798285144082742112093857768109311235883282053873523424114955296428761377899862557686932169040069639411876476930952425797952836427866253471250347126518553093183898458458901434868264897843098498029183525720718297281243317699362413579179301136192563976334246427328337384729040928408309935787954311626015714473134262423948877155682400493206729236619761709243219629914402901039144999823529072479042174434987347869251701201694729571101958182128890338270231880953374534033127973370901643872359224206335441694929591693202317928075954076279954440022070595468065651956066947127304379019010547415830375036577969251000770289814077160600362109300344868423099563121280592396446765761731850790431027710943203866368171732480078421594430645840317939288042852407023887566259988044975157383768156589923773350635266497497853407605853322259472622963271663348013846399433610332908329557249597234341863070942437803243106590225499807509085562029470443269392876958214386374052801458961725051545942597593145244783941294046364967598891091375235987793135571739926083316205862795763742353671786116781963086093143717985800701480383733962803861878559346421489009711873195001708199133432147674117717592260870196968329896977913384476288552911516506302205367218375443573754049187391239587524842563309262612826588494339940325497028093942721047524397715449850014068319897934381536878137472883450675025867344684985292845460653778476964588243897948640135075722094655258444339658743798651102261341008692284390541688947019044746536237734589826952944376076673900970998070140931728584261708234898401483350811356513388221355646075578212330519898065133373859526049036850694181479737329222246409329721609462120656861139168712481206476182208853165419127768438281841696182117640698998030336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 2006110303050495720375382352771471528419468618648077578751139516896457595802598513422000033621290313363827905475955180533348609558779898964177038836365437619892782652094553256865717687412649871842331712519845116656459456480343323369376299731147492434426135877169741976884790892779320223043168704130687737701554861578760214426093153453052589742049912002738385504518208556275362268606059755083601966619110311070788446653818556717420842877943141434224818008275708003554095965018761491259663348974961893096509228325907810137495902246364464683159516748479990203238609411529099952845564221835059271707868562792937308109221255743432930935197501598386260197012843997207801227714851008500207096513971944440577588889177628726391179443225505357805069568761378943234620516898920989618877904405310446857048057865343973736251819533536335958994385896214047614684216235638961308680775830880327060382364899409122622188431046810241312197291771923365906782920950915936500925311301661565172515775638214998446108723527533721780372489502698914983030083731011131845057937126234014278682653248616206641132018225754284299668195653396158920753705193221169439276565287867050862901211845583898855626827219749058157613776860737869500511538095634801293332588909448321417044949727240437624618634446447184216075218692044667786988148375096064585987386412241251249604832790102639752718891682232118529230600994313766249634787480131648757090029516270282679513367555664113114276698281209623996300109464837342027195192692141512337680958567153435640129350605415962144276615715586776695444458798635337132600778466929787375356467490672405338239419386661322327775807998447600416389277499760490940235964312481443425732311190844390105764351855869297798939912319827581453419450131796399709417334116241062823036084200982803497105356735847053202643618236646171435748735236204222908823587387347626067955516565075911600224761868373773554745452178006007104385901291335193185657143404620439211844525083219575519440844282531583595275043691281634053833162923159266362428422548241141934204862523595493574541078987404195977674547115205303268055182549025683251226591911112337613144724775575692341782390424814162818474768775897820997949322016650521082953377834973529120160201648157707898407841496543915690288754153860570188034243338211744652945493819790890803661833261644992583137245592633986069901722134341153148313828390984697295440993680232366434015746603718768638125010978224779113508821978455627586373555684713017684323456756471312355480273037930817619805951817268407778359159567034293793457134554415497378658525480251252733363240749543962176766514713987512363361974238929395990445877439421383518571311978188828241671661218463548091273612179921419508302889438065222024126757201072731478986018221447494198744147068120868874991955766739653770109321207192033540702208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 419493177581284198444087142752779582703498962936569763159039125881672670952857710110462432931041327180561343847336046380067317611281776490996888418660720414742475186643510676342328613305862764915241299354524845494331928905622955671320805625180038930190507015626408568120609892628389204470082778065623395634481923098237771787617974674975920189812109023080743150218070685367408074904250301100282724927431394262114705150711884789438135740475475975591547195241821622373183743851946617008041059953296127824941268814454438747589753487221326422444554039834941663567131830837806637451649182404368652390198421914069770410826434045935414028652753115971723425215398671729135168263072542221486478381982870772604605289496987698230058525172061434830654515149145702325809691933025843736934854932722121463734049564554483170284194404611878064062757503192784493160969580908275256389273018247458627156699094322325838296127767001481895575685562594851570659414071441074505879981012760201387649876040859937023790233766946855121019147140266856745305549895283959116747434742281449050309935803126551243369659860803651953343792776295259665325138704304799808263166442383308241997510107700908474557850049406953745992726371759609805452624308754656582781690486920312611321678029824602021427915337967798674978351084030027161874894860758230144458432610978748772866583656196044515784606664265426571502346694471510627878143355530142700846175158811681828128684479674195241606744810736178403368895682301115169072373886850844074493286090102014701917974623925248266386111574405206988297171360348178619311924379807005294403078342504909826919931461754910353331026787165044722262537213592963847654126162390691619936396695793944579814536868698693572037428018635934908714427841132451338117598048242902578048720141204488541964296980674450287190595788799239811229257439040437583590580612959557816379612682637177987675092785866765275511725026908461513784559124646278004213284233014037102258114466847652838443365600917360967587232214025877477732775483175712050784958695223377074861246189213124489865743433959002267971383593978627923110553332396930676186999159356852579901409931322543957474257460865821799194945859921001781947458382785915559467675697960154293042187434248880068364510262122289867826947019990978241455865856170184589081124087893179935341062542721523944887227524237396362853310007745495420287611813169307823006795584181967640776775473780057605303496386421460509526817166039195865103507267463933779682897852442907928195768531880429041929574730160186007592551494383478625120601569705747364392623788054279999607397702799278306650187003242956843340597749691576384248779581466881403187921720766822895327515828096836242197891693133821466382714511472723320499202633624720207786253251933142977138719082533517139991533471757986959041261269342797526581903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 185413947590940065406315641207398098074962020764987538491554145054017299458953519642190362218210634087800647604752567433271943397364216321885081518981136870894055472162729719395948315527929503787057922461862996382156700033345273439272756705734563735571550536451110316672126306197602688978975670070871632922040047350166486419681949129951262588034920186786165750625913751868798851408440223132067933906302630242792581363600121426178867665548848658852858878684819309323598227129810316617070296599818713218247667076669996328069180796630107497033206186765350581205053874541588230809239474265387561400676779785547053946806987441486759220220468979059900579715333669122444297176011515800679652314686409698517617730645498272876558715446841611838844876605737351813257469046741079761463008865292030456597889399804255936230379504818237246042631757754083673483724494166643694504688055239179262175438135350882417917720346405576519935615137829043767451111906730181336181803084448146504037263405665440173242650773934375553981842053280917423839327196654506461088244791094102320197041566135505450076728153467360144231476914669338689868534712341889863250871382330096224922055614971060802992041353933361915887671317797244654849543233950112569432897552679233504761225283790423293795596894695381883271771559072053645943504178126664581334985812762147689291342452730695371187935549546010134463960080220809958997437133724818785685369896174840367523250198014643447171188600445224403703503349698627120136836194340195484893504345381656181269132694525571150372567024065356477501607238084050265501097801388489484710254857065861745801724161035850549708352403299078940292454175915079454404349738796424889875029500474778064937598352320156852241999208245156057687373851387806504621232422115913102828655813041931235921475773899764867474886881380435181465124710211302130002420379876642588339396066936186255707588398730273412329995150101011529881183794119731973809119099878575655826042340270077377130503783623086476101598112851043418547316911118521564436920253198498428766880521694337347706392232144374342485501213549582718178565229380201048239686421158331577493481491816872360532871006352731591307009754257846132748885790224147228757941943568172263774876968349031102698289155894747432720061689555505569165711834845468342191943772463743688596868948900209154843420996979349196332181429147894502094436226878404475371363642231019043756006905357554995880725511459952855968773583295605578895211917512412908209123395240102503070286839747280914582404385826814774776085860810335598777316862196670535080026261230433058693670140330957892360399339874232852438849247618674749521421232201656711663822166375267115216008420956761635103100823098849004295417674176932459287671567017266108387523250553400481942082167508485695564638044392315870165174117716113416207623782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -33769102719256029663525245266551209240764493896538726874975500328841671414025098268142103043806345030674991197289790067514375788482824997674698414627965360368939176132476068725615393309705656906760609513157766011792243055416170854314949232113342492140219561246287531422404886031780649408214843385474229507609243273130051466070711535040534502857954265347918379827082138310854625312546707778873028674265324498190192577075718203270123876657302839807883087591479498099868007752221248448107795829183743953891056902591038313243906161656568593267982339014270568207389476957533970228066270568069457815118575965844443572026573403417689808611415248801197432458329879900111643148435786539488364583212612791786897319786554346381781886141975837094204158122463939372240321772181282608445032544794347078856476865473135688071431665716282633414577011816460102413925506163203324182618500990135781638775407170193422689299513584017580858526749897197944500234584408201903372764980224467737742594350123817368348908634154360752709375269548449251103155070607372539096800269317414957884131821834207568802587749119033494604182866116076408419906423080510010815885153572812041819279055933387214754446724740109103485382852040723463256733168880090280972123275655030320356342283712500864686280030331278505819309054069146099129146779621742585177317137476098919494038981407715977040214261977521445833101887455250493141879605692585661182171767254433960140636687739385519363471728372440963243584057529104748167443343307446763305712053196765106274275746135453446583437376841679535700812358101995135278531072875741674432019305419253500965935491767592854428714799921356769057999876347181562290436400929843170126632502935139311120565435351755657757926073305890820056734866480322764549710905395013603208289126973912084547755724250627191340033562181555180624807010550425504333747473800765195775486545081688012860162210665122143576991268310209979847687187161737775957146490513645095677120810275845223691471480512599920271097148329790143037866776055838622540543683344831580475313827553225616381513389785687442825471015951218288184876532817333009774318462825892248461729871928863204586959714746084305862055829358087214896488609580735721561414776478461604546693750256481294837963150331433666172141877049929227268690413576406540311798727542214937474817644292417960642895464515462941833984893654354650590945114591657877089712355403774133623588285805628930219346367066744961616462746941839316307707565861610326537358908653033930901016315046551588765717911490843033756259133067311873372109120960988138413227688888026810441875734739071448051250001916432963804868120032299897088953913116352195110863039282501530035193738246534461565476055017701543531718004109896746228624528435864760730228087554883210706592285845775670303652322657696598882856865905123274886897624678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 2174106327050667534835185643872379348549592455232436119769070039499737365192377562533218382666214495370665923355869792027437214787779966677703774108806706439205070919593411549451695371396833901915048580526754149937120244136974638484717758527927537205232926717980522392947608356467960859681881778858758642120970243346747818543168019774122145104594908399329164664572129145040050002493051743407019007492798194704248120791173580389047535627455787692454811981177737066767224992048590058452131102142838527570448705494044907767441944190780969350878893894765732703410978631601006525783556644772616919399348623621827917443390372098180551352794966230196158768325064658133618961037512613306217276765751188531281896058556722919796630686223474378543203158531559409230651215724958765453561178541712275148434087550338314900816821137801480410841170255771956192332751761444394771563534178412924498791782475943129384359864243988524964416637986972864660638516340877537653724694281717221727506221592354818742999238578978095356314822052174320510615987383816523640850227594904670794509693996993304906443252335519167772122051555171986112559315702469616515099057044152525113330791616338261202021659975841703215963500573028754777461919928688804498924566831617391136761056751064612972497185843069027150870624845824945319272674411749937505194342686542881988422421528217696413683028519516450797792712676503943765315428813348295888297009377644928183381552778396446535314099392281300443945325845929061845335765317679965069275880586961490809068502474075766345097966965976301408850272189870454370506723633372759650598174451977424117107001995479589911493981697210209978357898386471571237474228636955864716061992831790653002072341969377441896663714506867360654512307017181574769624912096825604749411354957230316369057828936119734414432636416006867482226645698001252293130954080683411080889026402538806285941034723967907956929843632239282521065066944242546467608449158213610516527081398419491588869913176454676342404600957664417087612106770171740831642703486047989772100713480041093761247377635008885825735092121205872497348492894175035323731014010303303196844187354669201794880962842728485888988875047190229268088352567509857858799618378582700414601699841016772643183628868652289672711280050070716330598588895427154002641197856960436086300617049091393534309582286712373150452145904704332017610810914165204491049431493895829844165904174627610917109215694576519970894736645883428327917618273619961591194157688572328566423079494698372395308375468100208092816899597381517758312265355875924277134057668193949682764181527258256210734894725764674698254019252262957686502184756507162159314708792239870791642567667098790521573888344731392073619978577016018265221899660145326285106664137136894185866012442316187258809312045277490275611457966400199359580780625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] -65650161580098342183389541058885675221466048100890464450623275272471238150274790988535537816496709230029972859822370038231172921773973228966487986802565394452535270188673725147701270908136502183453949967787188366930085823634567330087775576103917471316705170561821538730217126905098766832306052899732333826677648903653963804868574016672940618966935807964689278134898757995527013358843225254116375079140431076185653048100753059026837248481213377149317144930834596370397039600628538802580733935934915735109910364533905957344903400100760894472301225736529646685432998796752749707107540424129630860850414079471557983598436070479653560985345713265708438853988762791765589655488684891181618317436644275954162027035951179317854410820102987507575565974759862087118298876441006829292713968777295286746232034519060595009335212714612226565544674712359905038503387828803383575383010519352784315574787617657804924183200174204202379892594736370994250528930516338311467208178196244879380939312566581602873754305284095953015162404103842355815628060085307455351933958504629854995500606332450601665566736069666748755208405503677211893825720450607255776843211899438515693880151291683617088184243423748029047282076237785256185969476739216612232051002094085425304624310343094073613371177964902535096488350955077590735560444298373698652186960907865669862507358273695515040395641145702869980777883642950619486765211305922743211889571022784832990142004114404047861458720939077461848552225232096759691471635762570193702853081759194457070922943686651573301432120577136390815630233512694799323173201130472801749153929015824967970525067321629001844459552336057027165364150144938862741931603087088852048134327962516176556857677437303955277490999172009411259305605405635344380781128345175404717143786072641849809360255470478045621196041897984222204440608503666964077168775855290492648639983357119614649309254331078445011479827270577791551315621932453394544758461802271699363045333077880292505814211461578249481871716135398512966902009810076638478750898134506640816572197717750001502178183262589457349917805624687256466721382583337550481460063355771827452577877822676050518381843578966790847416813386587060345469024824091608452888756275039793137981134227074985942713746004788933182240581265573310233260446284091074527292193129230311110850274187919766951789276874792735135088731577536931056131780204357735396026776018605279394479593904127046228438501649626809119084731153181615382770426964602323138161789859020834299111070428990058161482235699910707787428268964862014203805982703957156210732235563731008560983123514192990075692537216576869995508493569587869627135036288848155934336524518237576486380178481310994383446694153795456499703143649959502931941548460039333664863429151246767197291109501368679455663605997136696638450201582711727660726239625216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] 1287843666400321527047786929427118807883012628458645958318354791214255533997613566321887700514476738602138397694472509193899110581031012665261468458011973181377178931875981457044332223832423578761983605993999715712127029183844179842712101905861256959734696829690764495308574013288294050690838812744264610650541536175485825050975622393778656581009505336921978437711172324648356833236563837056592171607141480434372296099023842728293395352610896533541120484621425462763758270486694348832036849363216078611438719299596304065503461618473731874465529659768475879504978082056713199091565856047998441093010856477507996016031868971848627756232727002196949716237508665888742439127464868639396283316291251211982753600259711304327156333751775323041932137692773206741376133489924841960310651208543809998517102444296148477181824216395406257037078240405999924139692687811463421184643062141540094199339048324606249366502632614982972446588474841222216884079886581833313425397618061911792964201462373337344664659870479780368983499151765596296000730156483750620250897653433629625870109196606428557785099226521809493486681501855566158374125693456743430142073407972166510827661954333555068688003650459593778756386966328699850192287000913971696456044324438838524123251471697396859652753371988090614450235027786910155018062735962866167595017633910691734256914895354040536108182023490782479165763543596494072532294469876553258253700456524106687155856724243141156357475043619959737201652475021999163076756078692764362754163981259021805454858616230224543583281616595800042339165414557246683354787614496753423224607389549441742763609868736980998626396300396928851581292742769839527616209742096526612494193161865478552560340149036589383416245088393205537421221516386845430606764952768770406217948672992762272570316215087480947332500998449164566760748302485551105597103183828439271685783397896109562365363499036822995098185739124821128478378877586797516030131998278999185870726792384071333088520403565260740909011993388147604912257839465899117470512957020276529063764853433081451344126087954268638780309155900154988517760173076132268465840017559625166436600311989031506136283070889574253283715427390915934295024883245763482903953301536790576347303550798849141670523633151526329701994450744556356753293186815669854580266328679334581307829373725230687975143059153511487197843701374988426175884219800500863455000940479467997532032115702349022598709221505879526866654661638861560308946706371018741489160123071604877559883578500024286636393141837164908488484465253797341162157009390883847599596262186329357997488453556847119312944233044073105294663348102459471933416059515753917324399809119528608387755835019613816574059585428206782811432094168021336748025823916773797565404768702516373549742401336589647298554703244280848344741140879656549962067149324288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -28156404453095814459025157816735558577299497147251609450651267654378618696177415803698258128945526121876150308527229043451518779275876261647727101811007126627771572376946414452222012894649224044114109349860829728506201603726723701138051325850979154790167964614824143714220494338921422761225818235072090733833360599191485967529296304184168670825339313708436197532364412002774242011783889969746880429903814064566939422449593179968415225310499715110610127242912607405517049947905536398390677299623682088066180517306269915449426173412699908565493160619566042901849187242711597689033874167425401003310157522403221462139221015886896908020359061739247227240077254704976208388596744648040883534598476200566282459471078973005811360330190018643652305491441025501902203898951252554368694147244462926422503912850233100450342127779830877538150569304236756664777563544140879217155524564500058726007552531134139705218752839298427258394046604398239627942109331149357680253221823944192154546020876200958373250071813848768134500722882146606806022220108437924258118402430320298252534575100516231005794993073805659077141347046466573343114137639971429345298704265924817872383342334052960425080432935036399747133431592142998849729531295804974700702894148605785938919649098966081151746487939884080430366525020547207495150502563215421361540195001805611661398831689102331523709273469324891640233014260317089256530485407753641194022287812829570739610416628621432849444490453782239481520175482144878190486750414180460055418463858207952281484697719130722301358050217315085680380588643763550906201076441981195104422685337753658352263304014357524769232548860213883067820487510555640470318758217577031965247686377473185334449556214507279659157227498136966002581091055589651763855718550851584680046040205431423894174824087433352219410720813920366752508111566379859974994588014532283752546587622583162933399220135078900273282769738195036477830667210639157644879949465484521057386666436912789071310524988432576833313603691175454233412622768382348351520295647428221530728644935489938872283558584395802639826259078127831834927290390098028601474930271532633139403189030484318191726961206976902815463129871108030691161872541036830307668362362630659243301033951321165341767423501023192170759544001524645102609695272575696793184290529846239205681419510993791297044316571007775605566799547483465744099438114186521750869925657812132903196442496768179227373045785361929012767216264693502257116732856813651667641576607751234387954945562787173572597409733448829800130078992855956277765190968837679130119848916445124502594738393556693681551093702698021323376611091241289269217127708611489438849576349764383649005744693085468459479639127046737590516097181367678524634152009402158457620104563206959048087566663065032672401610340183835942649942673803685396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] 3722277127953246307800200916971636181426990663267025772608184796148249937913510441700261475915877582199290673450627465569358072192631305210264279209835875122803743401676123475308914789822366499955557382710415336061910616393866786391410232298253581071193489594321575402215475341447044840820497738695718175131137848478436911255081050157034471212782231016030483216190495683461124154734959212289134728374086049121119253081533056189748606312191452603232646387301574427933844845954809433571411415864478771895879114949701586377084951948296067010734106553146279245212095814485422586211738718580820790598058055884663584396680567029655860933583589901366290659472714722496892711882645208523789327588195322226000503510393459344486936710610303621225195734879374436682822291982646872426812323734828437680675828178610288762774539132603678677475384662917118011171052488169216656683199854380940933259555967732974322339213348052586137903543210146842395243468418334208886808647077599591387961706848457298480057571807081893833748532787304983859220404719414749858705607558671957131097747096089566202500697598452601075025253332286055640286215664786616557397983861846536729849977480207909147620460986405909423386033866470314664266251834196530477687287224606554794978308185501801136493255957136466248068329604635273902308456604365025984985620830902417844909840914930420777847367445116645121070925484145029933566114432685496048016523237714854149608934480842283053435922170016635030967493685737737983810270084880782863721916130097947920504325104994418207569643286298634409639102271207036165575314882208007858887580992881890828307938697880075974621840990494595446301076089751457949742708325286577556571074651379004957916088845350720358992224581739344748687687010399094627637534531598205878689859639914661260035287219239545679863255805685624513087689697217990676454904759439204759844470147792375454314103485701518405827424270828163697591191853491422138056042919437839876137203120098786766681409560374263012639685132268544286843270886221413118323266640685654727371576167772410451459178351567102508768842993832674948258559974560101555285404259507738564417634735101282945139287393400528193693796489781673887869575599738542425428849617784804402606579128510666445697822881484415599709143037296252909198129509630575816208419537508746737418884536127972362405295540346959658971275618110862510891044616522753757906928229541286324549757197812473880698037846283723682185344913751683570459192313093019943885362263390123332209888689446531392144502706640699390896686842962013212286440533834627992752996183133503416105524186646675041395087687230962847163221264775382090969084412142138366230624842654036194237574529320106644660713777921803405271413345028846518101414509869719105632872429298117551779197067844530621621138712673365279613616968422713175572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -753084495224291860847677217562821311023480965043182464273822710658277207362087286557704225672215885213475664212049109763940520478504022749230247782539248381132736016003035331692548664778124808349478606232992494446982636858829551232255880034623750315200960362978334526416714454477326580705940057465727932298067035399964542334237382845055262746238837923801205434338717974293018002424559785539476254049571896938478856075437936438832929790815498730570602385371526519489309068057085607405956170270532445490315591076256608004825101545917703694752231062316977413602929919961032804351553031724760800269575904813432120943784413396788636213106186552245772690519001383390289586639022011616962144185563701710411195865409348553046143217999345649955323806398889614181589661294667622044593456036237572300587273185218157092738140965013018954569904478038199894702501689924421559373735368629120329738723372244576181793611901137385036284131752982265971109099990906674585497014074009272040624350436473146352141013982787924001225590981101267735238250264658139437598759029033914758012934638712034497695454140924844009138103940533867208485790086494665837411083576220929149522084320650796935207762302886677527401152138922263126455749398962321095634239163760162446350568901240557064504126063856349111480184072315631031248164593601516662947826759288899992636594085458482896640926376267943426509092855345131353184316056343397653526426469288530287779956285230374931941846484232656133427866898343366464325074538161959865732869765682882216631034781392892429367644469938802165022072363242224402528570460686721790650252156511923932342475447004132428417749742201192309021339045450247084106766502830302807305965702910853556498786974708569117979973550360481392108341019867076233678125575839918401654713868905781095183554951793268599236776075117146253918180260458721698282778787442986229650770465555648797352550771739347566905377830143616876885667553556569205525146135830735588734591560110080081943845051221398071948430384891613731926039618332319651032349813451585053215623407733053467412927536785184412132619693511857274901914035301114967006139008436278903041720966118678613204771547309460941213845564198109328653840099001847864654198320008455239159650486582294547641342178651071071668268118133252577797094028806670890985497808915580720825460035078674682542435517639531545419405625117860306221925343544867439738348621832655171529076984729773017536346750383283637921116987841154627624543164762463674250339844913670618060337970360053505632332413838075900028856352198730587374926771263776517705118705264691276898387383554506443388185466934036584686112670480407247911805644112230633513641907048809740089029545425698148197463993642849141331610249374049164144344928079187207913231751990858220897739801528848372712548798851501228981882742435550820942479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 299630985964974898356368186970780549724863660922471018587414909714120814230609766747913610464966961441769323273861388675049240460908300451729868301510131373687560667584828533905839926667651650388003500299841939926062596130636297264673865436640745164839357419326209398867005295419170801248909078492513580806366133644653682853218296942890885720415067270933068678074174069983652100678171872830822349331706564952265117500746866468049957099792237886520777719435354147414957554326367384414908172966451409535002199254041305278755725007570914371893870197892843744707312706926943475354967152782325758321865044898811149286037801663988892419577203080849158198316603935780119830775573075033505978754258025338503139403837880561176262408584247761742653460043246999379477247700427482256847143224720332015007254260824155154206257328338392768056629116312760817519164033655509709824579004876034812164771557002675108952235781447361315376081981739617633040693859692045244475603475685794595624640040058299615573119829971468752269417955568709355346873071217565690949361168603869942139971005079736819311083843817345752836412355947308027548987427363932871949031187149028436968832029483688036499218719946687865918742346666856045379427910131036461879821369053293769154891284445245561803222900653037541242447082312036336375657652723516430035817660914920697053770439108918688006266128506445298059543779927248426213296162067486296124224013404954368839046498684694958570535021572098942488839156685798483466817154002809690381957164380053783226672390171436394005397882539074944164724668797809470716759864060942377156378822598527651624930351618093859608883474299684026903118256268719659860832677480527477395753206657518112692637955611419533627130770220606762042355846345808963441054819919382880438537469778888270697467464575206423035054695145245716320083336064366478751405564588840946383934466340477764730304837368141248179995509761340243796878750286306602435655979133649414773986045299925811806886512231543734776882762660683706839720719072145938966954055496077429084559311738543218330901743237281885835478303288467154934287829915768260998791528546937203239464072639278651166967422643286476434499621739372491574065918001146887085160301171403105356974777996562963042055851625818504139494758691032309588275927480262627985100224838212895226469990842089212554145504527051683633308747135252863442988274726811089543722375750015897692955304133061162723057712115590430751021138941933137942127370849995661779871808673749409518958168902677020981377250639578690071016719667877405030856662900486293752057187538848505245629798911199349554014442378702865289336408653561291480031619057796695851211188119299677050643001237184266387035814892773451375927775295460388136171667143757883499552760879274721343112227635074879883423688948464930461676657577021885486674739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -25295880730974446465089973061164718672936221212887336187172574058665554690417801148380779686967421890132962866479289732928798540163407814883808630963787409505453255789241749259303932716712043165718489238292250920723132127551944810328709086053602166775640601645619356004806837556963835270722552979766998138232416866979050499089000145115210762955219192537938715003105324888547066835139181318158745021833809188492932258663655578489154202652193747478291628711507624921041979900948238593913345554406396775222776774813200748040839204921563564388286877525133378745741601174552658845089692481691807680839356620561744469699151406423314014161871433968730298116883312108390325689200124158651179123910537551199221331054921206663593282802356887000266967213513216639294270048472753874189428727253140724599115390126602589439647138264376759046215083679812489508708350844092848415279315542136898748055606243930280925179328221549772347475606862479466432547072633679732095564335149374776634814373864476527382872218105509191062423798464565701769290942005342003134249943157805449419308590967354963831515782373094723675708140462445042390915843459767392980262312925908427888096507190481073201273553809209979640687252747140796125527479405955542266336845695648763956359885352359310350843254303065553602948666450406813230467740600134902128935349153720928471049542058254586284526637592426020736607353188025731381440590274998741519602074021811964298026854913627207049519134011065142312036082657309125182694634331181450027745658525672479298251152566440788620754786673451914992589821892239269477868550725818551220368410659928621951806999402686947187511963787478545433294339403758824085841297855501380637126675436926704109230843725253433313218147641028695210571546091746543867730268887646079798307443497136475859499016450217417964985088370010913764224756489243787890545724735931460950074717922521060759815900566280669290826697925217972327545091976376046639959438089262781210064065054635099238821063119479036654519222780944973488472256951409019994171722973728481115917654929196210191441175804210559018973485261851837042558747207571365318663928757080782438787046627595240398815656467908881131027365877312760644213650549874989238079018391315631537736783292699009504865449102881503373823389081666053884396238776342607798236176734885114560699036224118723267457355520815208505620495396220925064418510431984705575015584216411430409559281353470671935751248424724447714237679146113268812610479936972182140312015392769661627434794401492632299663872419448534993765907605012962870851574311369856391356395139984873155999271108775270753015687456137343950926021010609296236744729234643385984165477233904019123380551792401148472911289877914754620194218159952590642595550099083360237928483347508014941627741887975186563082016098187691063929338539170849429902275379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] 875997526701979828173680487504174196808506891497072289693346192133905042536474020231705922858713685686755549698252644910396848333727353867977065085429950202581653289078839938884252908336386750570202971937976910717423176690491916637517814097190811202185484433903014081106866968287441543341899486554683197840107701306124350344966779106955113964993221822747323490356249139097637187313944357534802287702919705189743884612573827112134313698638587121133699265998155225071537987536469963203409144120072037882790365287686886088686028588143126249230146885637257878701364342275157406533620431509093180106533167403467657941206405747315810235922406811788775416831976204066891811206144040049714231219241701479372867055796795239841980336189121730455385038100448262654104316845156748102303428307805487486556755451665616585013058050163508690207400437720326660184674302619240691140227136093269778068927808639028164514830044200582465936928770754104331021507029419535215146688042288872470098830848231667316496595569384924854547934532047141241137303572379776538602225542388253936108473681759889485877773932287206797704838626727611968623125592381829214968970455020214029773695176773373267411750302763486608940202755261911406333893948908907276705628223662300852882349372747718138643932335975005836307018225692985372228978987321548538599630864537541268103496105391319547820483745824829457652006574249515534924324850865461694167141268142841752179219409706564275012975446883126644167786992914723800034415493842266217994493067709089022303217432575923252655230547819913417448065952739415180790825523394404660942360769512292507901372608170445453846234548914736911178143389130284234551828247848377901190801513279894575557184831409920950166011620267154504269114764784711153001814295736886329794774322943654694214343362598748346253092069654009949313475360713017899869942577896471921053449874433890415176963212336217046806370862158503967983727828366235403837589205443447161088485530864979624337556595783218622895142921340049133053459835393977187628008673620013311248260148591441008737132426896886478505517814195596941913130969233414622863221387286170528040988651134300177121466286837121149159003643740245516202016052592782999592566469988127016610190243800712497495625151470843552919901367988037118940762248375446573821430638617006896510567523868716274723182843042205556146065164341379344650224032622265830601680476519294558083443405165004276367154429849215063589716674361931793768630941962707119077255773374744342148871124510527073546964819788935239170127551675863573035125847066960711014223621349778582950538279197141591481128349355589864816222983636742693974046880903771679322855072207713486450855354136096731817914050006368576204740580331155920952202750587371719258861081113331362537792659246656082494725511547580726684226534783699127976351865241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] -17841918832664989647834073472157966688704974894100390125008326281428860910558597478216047643219400965690437292538384315937730115099392089548843888113326384113641081911570575548142159944142542622432078846741096241941305213737200454294577085872470432746170321588710609346527824403947486124384473489272022918193590666582905913206217478641415408552081295350214924727344035158083248508909063901460738814672795006544066251621127293913186479493254769677129874939116944244396603689305715400536807765072888321719060556709829610010315567696940772603718906476911005639212285745742288151890381067708002636471940931774782969724053698034241218620616334233558124757656623215494545431171634798782939023034609978825170022332305976246373918265194395180116465778349652533454140265094518942071922348415878833833063243912140940255461705943196323270582084055620573292747178249372305464898008124960064309177678258139101053933413226072658095759336420418256613043638224606325904699066914753009793150583005922614444376820407414098915527350591253323774643812127298787701519407683618615999000946578039981970495716084596516697447182511662819252654566154535749393203391986069219246289258082491699097854033791932301375168493480399768582266826148537903993734166340323257349208778420384732469662890193659378190433018202201025839691039149629944948614499089513074532851030002743389356449340363622870079139707105153065973046237533035661905785930928382634628270589230324553308594077788890280077410545396027684780161070893973836612322931439872857298489643319369769094206433621519625251662078502400214338825564737096455850546535953466343369291451549371530827933250818759945943879081878480716149945032548316311875823989125580423144134950145756135294736998580787045455708349807278001724292505396244241697593700582321866452692253805852769208244349408681650293875558416287764058859082485748528622154628813012990107570494387397623927361136049461388696498396615052932524221063103758787329674540817308425181056846755693285152829685149575063897397533103489796285949558234388178893372366086449824187113345259954066471202064534817260329355672698790822405650985824655785709406322018432006091879038689204540520312389735170577198870607136955452005850785435796988444384240075131783639633826199386773637178097633173352521536952178921379184738245957188052851658971092472332603614118459389052832098503940720324361434760264522199705198121401837811325953179306769087455067997188412142905369822206906270242267525395208572762597602058705908985581621923811173438910633857783815247814364059170024668621096549673290409577915806042837167604272584279986746750598288961800537783198507094910313903401121768174938675870179682918431247375212625042954697500838740243889449567408713443875609168867175072461474994212493897993578500784285559007151700615728087915580083108819907744791105896448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] 251296069743399623080890395145018079258012209984243237310467827054103074985815441733632742901391930168348100991560047785384486907203838919750267306383985662868012155727825889336033698810857218180350126032908836968497222673035663436675977576912463739130126264185644513845557031301497015332882400284168813463255077141054210264951037159071873766141227975722623356646823461371561392875889330157567506690457294147765743758075211182585656168664296187482498853125234409930236030488331543372743289032342416442652905025489961826990557641491000411254387655127261343186929969601488826491887697843532578469651879237478169878066400064475003791338760731503380676832576840399395435295274778399624762331837513424072201200140044983534584174764819491621756133459113310720492741088959345232459949324145146241085273824137174963882346424124900833968123413266208915393627977793400153070097850297315438323146104073923689736584120813402524595141618660831834509380127866622084473181129351516631416407188906258325909495724376892731449339015926855348098252556494228227284761686571584081050793367576297629937027273002279242914749430310956093117587698907465356584140608787931246336558060155488797247533031301308748337825646385559932935830864443511187394900574855197277152353977887038205263004125917648692833727889928215540642580113385982767624646923370880953108494534744309549171223053777770820387144810808317241420730482740447751203532874282648256098300659920104814596029209806210164831963262106792873927481869142978456484423855889890219294649430492290475875575907977041399471112178714177471733395641545187685223330626047086979957540656473802764821136553530593149252744342737358386949292938188773632323059183805179275103960113773657316917849321094595112828871098437213499341302473745410307017361869773073684026864269941644514611630260582901037901245760254061693577349554570902946897529407252006129242263194953902510052858446359854115894697506174522863546260531647282915850020391986696874611143023598680303519137452910200575692661038538061253309705411348170598214978079304564817841486549836382135227873861931170560195333649381239325101240859241097899142109613253018917682000217946915666117894700439623469645413998306631117060665323185195142380938105215537002340138476454909282477301618048411018757987879699539258556136506304432372255360906327498107072370435755746177944602847135062269300140478588821322272491105087769809024940922207495728797107681725794454322553749585969214639756253319255295838646427872697089474039283079790693600475698503761708126835116200677248589855776992280188105001757471450494602376131905254381158721157273101535703137464196195111172395890678277449715048766362911646833178221497923086361820009369176345059383831816359374354362109078397211106475392738357983221674847915435288193477123374882374528968549012686598452666297221120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 91140592288108990614167350741530396748207886371114143860743511152592868896680707431132016669196887891246909424047319730045177692778597234764564231163507352710399351920000846564891622713203919172970973310734358548475842141468111054517946843274117744973819769177257816798524875840870088086477544638328481085278055101173844084590393827004416108191922677056176765591450276377296367138587070421750050133867901068244905172757188892341347872223292820934833456162575306651622084492843808439307845087777890258539669887603960240318035102052775359865945229169570395879365364919765539925626108983843872385367390032485244398544270929055654589505998142064635517879950407690123531697975798234095127014897001479107512097087849684863061876221813708349688382699321060276357758539436134532584604658504845637286501586388492709412690731565221904583784242241542004118299220892221168990460857133110258960644245017833320816810644481936284173981030974648165616874408999883477798172383290716997415705466353291415768966981218061770318560095635001494816771207975981225656230293719413285657060204621008360011247668583481008836355493843411589063242625409275292460905259259460108056791594758722064437685050049231433395825484981678918997311849760231452373391575933917180444389510201449793799356040223888037637040063692250387263863839993043681562090775415402173136013466389273367385013369405176565409542088578406977763443085848167683919269039713549263877092328885220280169937940141442837753670672130554231254182831034741109395894027444711824597512154716139262298505947574087160567622965413000477842986758823770118043660338992350583872608515770647596504932543183659533850190786315094466346833748769242645525504256511425857041173562983035667830783996568950724531696449051691427503330293458895955341745768980170126511504035713587668922281477214012863511128584855407791809978965855803978310132215078186363762718686285894071176997408204829082181398304359172255502924560712365225363405237618776377320078946992562080724513324966920006992495291978552033458631643995947242133816721314871805415193928595795509488344122378051837875780052248202566429485923204460214568419479144211765981988349089489282007064212835894322591885817221458236450346074624422290926602729071507080704957214338154623495397157689778107891178604839883701412103835100471414225508624834496916655406975749277707200808471064916769860239228829972387913591201352374150804052447134951196761299550801961164348165138655578951668289708326346074419443273814132565697180578153710930132304641213466626342062761355445813673559693254270961687819649717151966772436633496021033354958332249250986220769788169732657793730914382805269697229038767213641020053668972738770069164468285701639620191562903108509851194776143113622537554262276505165960653755363507841729103939620803527822763757741667254272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -156424727651052438274948533060287329956809451072022184437756908175485922970623868850584551353612563176602835925437262883964882958526060205095896820243806477520880242486312776574408681690969655824076860135425907330028413579905121264235011102763127326098481991813145016048413940364035606303077167951280150116517171128784267967720313488272174483188668092265826295980944452186129589954976367389830449466882790490158591535442495971213846226961986652686555283969061257736501670487665378010459816973318640013933074372534327961698005834304377680141920678796566063280302285429036436993047658745542541956363171620641887477016604255014578698282459577771603186482058158660342283127806654504832220132189918551090690098387944909706893064129141769392527164807834997202938523167613322732282855402022481575822708723076145733197625067379796752775899831768536208630360893541509226457574393674626958443701664907434194396444017973407291052629878106117898366149286645647754077928324739990823480457602169213616412078331099848245274316321468745190950134387703555530007519454434298932225852123210714247693499649521162780989253984210198197258847916650587424611342447633065231844613996427624651874122757104661294290302275157575562212943884384755134731859628397338103371848028948463200993851596965519320443321385388187347075716637569170777865868741301915313730294066655657707306572770472503640542362655081621485789050539567012442331861121058143453747169912141100227622946423720439582537641744365945285153979920416592074475183785614398120473314276474537740267964276672483398813790694584198896539109060558644418544839131897625717325885875611656739747180891201793372833250906752768729673934213318951932039232878559812305479200087468007522276535281504696252945818318556159705018125072202333341830661110490375600547574250756120256389139493186512244146245044661505519534126144123944440188847736884607918197009829778572481888457167027104443246133487737524316647829790001469562703715259888634452637976593537287901935933699187865439599196176565494360154841232395042631591726633272776809644339823968540186411886371523443039704549117397405112939998150875647490285984405281913192625597645112902931495878850430028887996075051487906908836931678582806225197665402770541187232498775197797415992589534729433610238467572155555150251165333842103218808903504747158546661150237882974538435449250323921525681899677951910360197959473924468232858076512648937997445780838066898113951569081583795496997159707160958180496669401239105103607882649675343422839687272225894088670150757738378296163649240421308733799095751104535677440949370630339233734642224102390211892710861339059355478130757141938537065848659452881653237904668183682533032604597515938018542744469584268548224993204549367792530167783434437853539092868296745137721852169643186078191825956912700986490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 6054896078937609220237372093428986929639519565888974243371085938713442061179139560914433804918679920514157621023934801821471849667271070784106879907623591380266951160969714463234990857135223221914942839545379823726820490032301477079477144889662337336193077876968089484529923144887019627405832864381142741218077573623056101683082548176608136491392457143988401441094736592382054432598488264331129677534359642838522145003475524842207979871205301969363564790654109264053428151306860901299679527851736898075639198431252054530497820004776189447676742034468031054027843882749030878776057642340122732153748769924425926586753620762924179328807298544453663783140690249344722223446353408984571653727281572341028338275251965410904888831851073984041875890001150191971108469836114506955352403502721662763796072602040710554019803330810610260607616243080602868195958629984807449535969805278340876683039420214365031236684079045351168168398263948227182130108054790353230541877029483726149321051368904436601772744278790727200115257689243448100408140274049380105710287735624038048200506260589719733028998112831747268808100938791752165256797757435565863051804298119817678229652196440361573218733875905706287288984610155401812899971296916404886242800831408924645928903000453733982653063124646105187826168748647156506977124140163225810735577196977330930015909345320951515958811430847095351309787325070021590496605433470061351397690259648715594072261937666080960091643772626303166711885518572043001756724288782297967401876245605203229246271178589476298434014699744486948743686573809953315915636267882206518429072141144483432968042443423828415082967823325641632540798194525418772165562239936111407476620498546490472433750635648966147906421525318355713487088265634088660697256395131767258738194635684602869875807012856091705778973177276401363963101320686529625624081088010114162986151872962827314578789320760044402533071297605548166331528609179133742453158288928116085946674471882740253902381294947145569623874348445166183106511466478884354997024152597280860648180227500859917307815718060580903485069066942063065457895899679270825902598558769644364174175329467329494636980769515792698614483641613346147404717906126491668534984285820452487003567289091055166272690360181034348415615824417714322383960432633462209265421111755772986626361427378547702326262396247640621529868122668500242148227462907395704828525993127025231560990694339808361639388912594583373038076116242386584737311137769215222381425657310115775773735220192599116451018259456052700258207838772083196995314039781431966523229155832743894539570164316375134511465527049067142225822018212260331860362280867733675713883375941740942460243414085231724072997991703198158351185613829911880778059238556558582599179747411927602181307240544436772262247831715202364353953466856241270620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] -2078215313718400287886453501988689474650601280494990713006802308224460764327428807962364600787138015711776144730354524367327502901893684508218303939665784063573383009892809697491091071017370737386488075014268193662768036823662356511563272456584505414501209870130730523402123257037312476891293834484487902268404240064490673783610692841710411057597819388456484003835075084884417243080922613550631177069035729068942572604929015890042792271155345988815245862552301551973563051595180176353002344568346684237442882991928329632917883192076926895734339729564249368869624162975632250572059111415138069512210967560296834224087949769817875823669174609261125394702898857639573235985735577009635478170903281031062379135898587130738703979687884054171452729730631884828344406916624125118366921054164535740306126260945807313688199562993579540670368681775812666685824701543339772175303869644109285177071041155005467650983170575985359855890936844476790463795499049658171911449733292689032113800033507909130087829450500836631824010977461422521451559471317887819715484742071806818606048027042001137176502979133576300355835501008688791125189917758423709039393880412803452519658373431306162829800891611674722839770603102121865579114251197979418323258432095554121973875034926938058184566873866631159713690168876894348592121681965628655796322026262710165698857137641382234379866097341189578106715410736356590263464393169807832539730754353055662343184840625416908140766577968128441594180928433823515703578098620322726508614101173894506873739954112393723524207012635240278894314246954055729528598178782839651370522056322042305727463930952309841036642259124775290736677669312386118685827995743678495457938512639068469095943679146429494145336371756506294498860698519170270824619659927230819894985406306921571216823947075199165382474642212824924092843112558458084149596264559846759062539254140526741734779872937346757436360999963521629989722316242597918239465494320931599794312547035086893485164690448375237974556099840127164460195311258730962125201027215014170548491582545517814104164193344784397043400083679338754510942172342700029645294148115675774916170158320687680673262857380575076520751285768648167568382888494891071875203762053116096863207637281300807218029529945524638234062045611534891310218984386200258554032581720838739990924927833004554194864071078077169542456415267017214445900237469351041117164533244651559013676840938409730408932063901172690450967197614625028027457716508068268852015717792972713095556218494861646521856274159566248889980574094559840144235396856294470943099424790821821504602096354711095039248270327896468705867113270252842887936285239395944171544192923429841867066225558844263263330032299893783761187331116295487170550672726265388109334016103188604829219443720510738939509886812045111001710099338999927668736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 224695002426647547174794426204808492429080411661279385640589273402194922026612182374108927312706173701937159819648839475953815288162740454567166256393297162650628663517834785741970749958357874701115161923274295808883825814695056083805669813329133013186132355177281101629451658235272831022979030354433919911071414435288806021836457872317948338318429863469818885879843662439604923853677631293248270307935928241317324890911608895744022163543702524292697284335524309104273969288320765298822616838317217682721018618295686904639861020685770346467643337618871789378665542933799338718700989190734515741125467377369046597320069976767642004515500771664239911368874731509447381716625438510096496656042443494633730182133964317979942618824385202370661315934016376888745733421075193181405208290744517907263300032060498613107646739989558615812622013829573214592554658427786912270421156843550518792473480081154907506135733711513574355646844276893805552162271140992816026717318451256141521647612054065614652566526676061027889872689811501743962664632522537422797583312349263559912382518513160691073764950053850475361839297842164399853607838245747528835441038128204142088005634375496337107155149719847760140134254410484870664730723900748846463182794036186218396719068482586735882762902988576427529189771510362649993720246334937810881689686695556809327733294917186527166219813784716311338455231928744911162046059104209819215745212879147835289461973197265485869559303175176308550969809854082027387316577433333039050119084703611775994347267719414746457546755467827222473176757372000744542853560734920089710034093963208459003464933297260004877403499174887980234899726222655094143293122749903062992479879550980750532409083930185636842844740028317507336226987514063510799129255290659568543501705450083692318610322657720811799187489131366619668993737641350312044288127412304952139574485606179382911205996943526188340701506714592902334906107860076600568573633077033096661671100968018074917284668387004353382369069259701150325852225938526629853737823603410185071190400301974262986318085002674974494977959444402262381079038248909987023581327304861862856649173848607000654846683325932420854737741991538738808025217377140440524167194564058555198061384985839380810626103723193636127020077926840946292536352500965975873555909086673478104693794698304770661570875452775858626231980844298217189611737960818718975042952612100768719099018261309270178699406023447786635989139657575357299146745832028706815751418649310086001251787321346724856328284783514418386379014636943117505835623334372508961854151812570216366434730002328348070396390299048350097329062451370556223750034435374014779989661538688090057175646060777533136412853487728187408356093323210247566867188921210575446558571676258869083233878369343890353517768324206548207394284203413153936257843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] -8636241395126549114694978364635038560601086759635810462183500126751676526224354589099572476418806054115777824264352086422855381501326017757522330000724751544416128957232442753676047846533391418957686977591979805828497944680551977959631689332391717627363686964025227819280311460764339218556437379419401919800067883255902604015994793360978563067801315886352944811784118465883540592218276967464114819903166335629266945409335916888346846811836365968464592766041020234275047160040578758574433162739651500652426755829277452628773421089401576899865822262590322873499967610213515540462897301492793575273008733183473879594369877015095617378834919584753810631129008518442030784785082648407248650447581773752239367706941450694876480601265718964118655951702208444671209369665179013529978921823634280070844770815441648336537753444800433447474265711574408072433651021084193885864572790887907409509675411876279878688712011853757858911006299254232079288044221289568833575168322170442469971081715974222762439912934259403400243086413506297394654646875846564462124989552915247776395581969435701642493356687225358027290090028117789494329320206436531403377401530319480383169714976253264597085680062792020649843514195491827615170563961580097714827739946092082695756073181963789034909818302869022478083493130808284235706564120517679488826310597261102155789812774680478318014371260424429468208424268747564197403685217498195744161433628593636481026265540990087698689671467320388626238484735700805958835289629515485352284079477772108467891805513524274587718643655360098171901091201282841342997477560993260975712312161954609228847192919233352227412432781341313042248056375094847692276988598118959734781786574438480395047159611015791469495799684714563277735755534085465838149368981320454168995899788543304782652994772532858678837535316746017053622280832923240679361409865542097930541522901006720140282311183718420371403786781803909871866360082441191855476762147924909841538772867103445408289108415089587242290994464758936294962669104949331791833614100494239877498382138020977881125568416175877408817424562072697389131118835404304928969160494735197888242260594664961822274338187311339146108970300456679380580951494432367649338446971162302742868653944293553116015624644281700084340599904731115329157240169417783125796435394435458981050493840435125100857075344689861506545951395170608895574132414084301138547962135047537689001827439211022484981679360762240009069700538935829935626233074319054056988781020975428201244910414323055438760947143205336312426809583827836026206307078702798133323558120220830630267991346011573359033404831881118325669578179835436265862537244555531175190218120181146127107248040888347577347038980527687539296736511484590569710696085907219829298719881997836438953676348622194822743594902491132458863369966543958201861773721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] 184604880190395775620864348798291671703718748918303868752346775516494521732427718701812552690670294724325593607655902828511574398418646201468611986568528181677934651114499861905560021640533250659135577714188721676252985769121840182933247415250914497302473944903368221268931346203248860135234632834179849472054925873476774161408815880991347578867050185045024590932079983554305506228773859625704905764411780992229375736544437575664935708789671063670522632331341954559640419069422278186404270467775375607433648522919501615551631556888477698301951020186678039873721409337585533293955102881226201934368875711070608069015013435865745683980362884520031058100546049198677223611100899114839044870985541704834415992645090789437840137451809744509760424812266441320617432782736665877484752601626789094195857246580628367507865480412694101810505074931154137283866283311269011504633843903570284307025851874984352830843396005386179846451322030442126189089262595992735366563121934683506178499889759234062149595380926369259121409699674634181576279361507601632393864580639317748498810834160502708378754229574739644324788512877860189420990806866055551570943011477437174885494815759109082256564188695540714088572109754377753316096259999543279862921066447009446733159279920157824582831647706661474711436166479217494625807306840748909660503400517872390179773742414737937678515790837658988552787754373572913139862197072228439418337785975029119892349051057985360094708667915662723064807126235058474560603821002004594475306114164056104953748192470063678051820561220300271209802727668322117412694039816048520192470990076712590249322914687347395533298268711687076890581648930678961050072829364787229712945455330296237480856046449632246839784285549409009993482254782285578696672063455543792787610251461710600681400844748178028668688812091503074163090360385794108777074873924066210596219555196124091897815257755021452959759793573273737593979185863078851452216600385363891751499943345100841250753773915331452007346961302161867725329358761466238771949628362479154436406331356295422153520812865892728657407146063429336483736997433350620237509778200960712518178898362981175331067381579710965377704962756104182442438212580948110436816561580709746058111037937059029450441267130069067276803834439443405271637302144177571885262091134196754169639190545408612466798660349273302271027606754582381966519814880848025257183870572389737984994129244984327740833663068121317708645130792941270227957532337744528405076648968280886611772292644261411766452699255706186898373258971005266358166681114462910369982699906603398872750210480291846181359198771031283123222367336878278314859855358195177089560799519568950934565463234651203724931730725687739523107511687104773479307132666363515154441431977432454600222532173101574833425611278049576531271296062575289735472742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -2608463913428662882539618327525492407504522548577514103613543975108584431576197219719813450068147158832252605476016792825119299230228149420940749722391542642302036111303527571527812318359492322653398734944185953794694249140941838574022769172020250712655208706786543747407328863851938188912513438702701512319793917204867601493763449676720590335017972858338906706419406051148134059647991609710563416943942217939466419573470025681039278262509722181248229078187615383507625588462052398097756250129817585741395798126483489714023705033586195646782144728498615379375015263429151944548360387472507690060003590855245990638736519215358341684264411038456683827177416791785003177436957173552289661421578837379005352819082444432224066773190254960473865781413624194540404025075173012112285740517959905524167294976819024783497184863204865484627282372643833515601250060727788131912952120551126024739585350315156032546478814752919122278350361442037017210028921305806223253917520826000493485726991809539217683545254846592791581360970478066165825752765231450694102994564993208343817658595029491672932669992700943720121179732661221306626924700811355672247375259328476959527590201214627938039206507733391271048325766803411054941413973751539737573451870971102027971077153929617989484904038091296630448592969065437300232275739931824909245549390202207183082056876208511027144658201186221259135783312646269036685868204827010735145152094878938391363787040566067963599407091562157354846956599695718098258183216488073724918007982879752550865151522356385106754608367121857337220156249820716786217915846296416291646968877981864009064137393331279268050816523628709755339146339791737239946272430684231150935759792540699293585320558699529809110217724516910123148518301141396366550883231381285130727336352670370885959373052918576162791230433726545669024118912934355415997639966513641098908498267517771250387209369014368086672006625355964988633064332271552378054782955621424591224357726265947900335737169697598794724384389910232670777479437190407672934108600009864970170307766485043365295180168390348101974899027471543558766152871805375291650769918458819993475243728594517165301967284782734253122836321357395586848338125553141867282021663405591813616268405673114337224080526412317695540178989799657137565847569285036865985969306697194302606584249732261627084577089780334683567276999656323867722767767011215140120101695115670375567707999705489993738171119720033658369155033319154927027943298675180259335155736845441121805076143878319411290666746074533604225134833401353342697310417841888651401725291902408666855898819046555014886505134307036274627508199409291452082700239105655821647913583729890121655217025215636914836108726838157099438784043160444347803005720629013278513383205267676013954070508456340579371709149546953368067344737256525585093568233472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 26956271875136181908255499874765177695289934389206408109455188067888728915023865779965530458633424343305203836715345070293627932430481610578014460037126021567820059646461509872092574614519941938837261641498198311566389319089883531756426315336289002584955235104331912180600830788826166645234110348776731573095177930990170622716951554512151914047020837113406096978439124358505677263166252035232594247901620587879780475662742219902782454410132696120704263825933720249666621380594755216941416849774148006838455576142693358868269464466281938454560493176381720511405916156713489094819181251441050096655751687718442222500151544563741830791201666851434852135720985807967180553800923454449944891468144852497048377399477168469487183768340089706516112326672381336794207865682599011483346354184731763827228178984687439028653639345949436520276978098309208091510147462592645724851204482824839895694009001207783482927988782118239640952333848088306081133644156134456161289954544573564533486382052921906416190757009183597405923344365838087877620788204546261597537496819674905766220750780289136183288978876590519450598030194385963409802859218756479860543957854081177235437401497805859592597021386858491912793549075463252357780551647739438875553886099967303284743167780922640852752066035610789300690847272084791460140277245710388506250600111208098278006697279193222902185988608101780780104519732046362475347237070116533120181323945730982139029394861394728472133172841676899979332637624689990553859161416507061158772945939121088194726165190898413209123369461130641297679037292005654551864381913608995610656423479715214619631611518803050382677233775493360867676279226997856545670925255655661272747511508485124074540763126891352549197228424291084892592434726236680656384159334644211858939939868881994959533131057861390654609554081011443299102055839040910630090032472180178846406835054916452350889635356253908239818761635545880213562514140467405944894552866147859067616794566977007475506738114434386935335995179908625482175015209826528823115057793398072560661911704515806279044194229570072464098505914050102964499033902087717425409759135963100448766023883080789598512121120865538401911781120842864491065295508043250402776438088952322954373361503018532468287315176365612054287060314447017033560015448022018784416576212870920273823697501217423087447516683601270636010377736041798573424662695947604017246342427248726895790744834932052645418649217343684472544403089667849146741446336318376330885612943902561786489824367268337830161057363053368600860959053740342178062423194917323549268685091368235603748821456860545992531296632818795290384884260211214812603184147596344842040954128200645428884140160000855528469085601457224328822879268562058792363254744510367936143495465423665745104529313489848605923597815989358577097398659585776579908479221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] 2130123380337642753794056161647447655256413323856628794924089275038047748126028744568163742452199608645711787183373293044257752973505988611332505079721167776049875346179687777123702365124311442708603485977452835203721400385289179070916133532312815598976336587060989861405961373460477689013699243477637143667581063709430420276101849781385595940182093985026797531976194609758409356215895578566516919415872786427927423837862364828511373039705023728379299244656769120850738380552800351537124720480085932936145703814161611127075371030206563671141382824607600714976250269966095050910485788069358411146868496252526131200178161186953712488433959035960494153742469023034311516641033844399295656624532875772103683922699958890431673145380759990015525300785491456737438832469069678987046911392184455264394484294248385037472338196263738088899829916002582872405180818348148619525731406986394156730352259702131447833046069778148552587450283649212322974366056754545921033232257925687420098234957372946377961836928743718577934876107822320632981659349474320078804176944119871953905804902183341204022408610642939260759129570207791049025821800349289843406801689234648383383611092191161007674097590883121827171602474019518181629830952159723321514349029117061322698138496149338083151568830279171053686246942020475970991658566360009681908764579674025630878931080197377585189870922566306771785075217710490574095920081755623248298391226130998537115976126953024541181519119420713491536998436540299140977015863877027087898356989345370158124227185331831268949521548359011961679994765323749015657971922206754703656132442867592758280828095038038707221169029811020387648919281770826164454146060946485455999597236228504731215041789620787190878160876574840315647388648271930482417783560213007877284025981850060270469814321765667758700379179335772245785596322482717884891274549105788689310915066861970425423937147698136765580993629478742350971774573095996722490724816507349755120734831467482148970163778112813160367506096582051156420336583222740835262865855346500999604894134254539405744184688646948493973665197758897396902650507915117964748175908659709595398363315310684962836131016575307977244276710670670595995659380839505325160139189007770056480358919976449146853966582441558430693927850976501998748697620836920724581501345886050847249658530949207868017345583395792807719374736356031702494307424504473753513531103006178628903275214880371174133252749468711644328384002573332263638129427544847494363680502543908028404031120602768268368686677224408735001400421385636504546561086558860520228834778281473520370463985289779256273944456416631409980291751128856987442557913770539006420094254552580861270068172209853138306382073546295748081256830667691505407019363652785150208541649005506038309536361436249706789835293967907443996133621025996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] 1302814059755746641813741435076424438756559432801455794530219523845716753845163929394547903584067012253739787388386031704867220021978565731852019474403914326349027734259823654438175164310906258269650971856351307706977036386427186641621412149316429053616893105532420832303344425330538009417522757180776245152489400735163491076014860782380297105724465596546858993576101363088368896279469727512699029569591691375613541532903748219514476007633001277152438130367098583384465390166955307588594081349745334237325298653092191306166417739892646477803284741914585895396739241899481327575969052160810616200657115478059870676420786526492826761557594733685588562388058383722507980508598419947302914520438734449154801776604783015095489770374310070262562857768854483172398962371794653882668392475860229625604427552580582383506105687403388184788380072410693228406110690251409429333727236388407045543127050984270965769182393330375501086209786501612191099350356849948272826796891471699689059824080470420681593299102296140988971727114349522082415041535741323934924823697265603671415020133554080572748046066749805767226265733684485079080696963457586149897140044661719973740649347833668572546551208549764834010453473916391230335315112553838255974536065273197666063207107449070820092426605052703670840757017552661635747056050371612281030661726402564182326392828968602432767221814282080152868640416620421456640119480009821997525752681165783274915271502467852714701430396693174939400876636856611110062434096802487711415245823122344901120311950996188098609641369714132064641533660141361871862342876892747512139450979590087061050090567109741512962057525361790034039892282871699387604978634533175359991014926327574730471354137346981130032101344133839127663962348083107033676680421809422437623188093028753096761584734702663492823808567347497994616604713719065747325148684517302973672215914239907435657755411650019423660909502608509664224917611479597945431684036944294727037480697858053692201266217198385531060658234007720378264176717236760793079586992987756189590249742647657531196036949036212005157924286255940624207787335605031491848596918650763151727496992702195655118241128630175615195955926946180382803355772646312304617051000494231339591870646961040806628233205173049174995278061955329354362399253585756958158838663408158181089078502492702600413748029720773386008928340881369230214612695226060400121533376740788549342583289667073847549446786696887951566900716794372713901808389915382694922294973706431643015034650604009946969223629519873874952229133024651553358333645409198383208415825751093576727213814628433979771016257759338757026644765246099196059576878366953168717535857682199515139970801638003702987346717418122938417447118808339604698476766939857534166533960137199504512908406093866823015887702998369276551473003956730331136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -73745895439506413556772569184828268945079999446383251238260092846364238076100968603896666132944987581064608033621865686967688013716784530583604532939429810309537395803479022198295757775539441843702185146122693547072805888480694931440389105293431697154390080625841367570096571768053028661075639824497338553751474754070469791242803171169635956757904773133660085432316181150606152348353440526673818658755253434179177282795356006017474994895009325570098608906896718684750855399159425803718426433593303013121492526965217296846015397700131867795122537009931373035383714622700444548657131626243873175645648798546307212484939235632688398905643487901786592066212520157994115408007709735459816747013207690744777595386686430522608068489695289209784223445427036613117706023021096653855463166395028396386470885800077718706226564343164193729577419305495807537474736597564487306646730541066153893481540098815569889767244712985305396137305118828651194165286803079328541267492588483162746468930499529450150645642834342690065409186765399360848871941048248654030076866362205454023933838898654148969692495556878112570121415720607056459446580107825476269362539940239683956980461663593581372570764474286613128383386505942058477806864071142363516052435670099091849609017902297358399620175290069278417767680632616937652282899588742237867011648920254358316516349907506946081222700156618610369842826865942443154961857703377316588323797948435784917702503650856782407812323567990009488473388429031947380145121329303078142210142276646041993460441886629909252631826873194726174357393891467795823407446333934161300686358038633115130063720765092354505404978640247927266048555439767029139671476133434047210387658164664055955126513440362839763028299361288156998374206597051210336795290440614677005569209070306180550656968629727042060192174566623022068239339266372373523879128910089957426413057726902884258577001015757440234335813732520419341223322471731656271266826422028308635038944744020634386636543588286645485389067793132531935399377044971461131609125526613271997555067240650216733056576731623756934905094319720134119666796056325697598841636456030918564821216636961762152111269071782833535200173286190736841719256859881778360898144301767903844345881978433532565457078699728054406465896840781339517910192079743164691884096806510274983122074921695783730262454543588558512874078383406322731962786462399560583628635374157565189448140901739782167080487811878521322320760390390442770700975801850573619054558019834655907576589328680573951389994979249354326907022524493269012029865515429077687436964757189366327397229432894848783684544710649162818970388416719637955498088542462614695041118039338581292749067185485361894123504535038829797046958296100479497243265471843477153821297987427956782672547152053090119044136288647908767908635439753842393088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 14742216278763279640327826260416910697542813070794301677924802866724826867689658528749646487083297287909904254364883934374888006465798910136683027866079641055119804056879287077688351712667550384245084039299358713008165913152367884586148536722822078227979961918498280562442703056360148155212800541856557641438705286679619110992626092915358391210321556691494244472442135355225085578538372744298899322407105721573960895537542344376809376626258318555906435120396657072523415728694211794391695169143331745068939773130566107105434146120771967424558918387202169542060786538625251102717107851034582528206922627896931433965223698337388740384349868495986426397082266372454387547496103210697147776234958250589910214459937801325169677311679638969500716343919667465001361893735185563003286367820769085842988048931596830929859269692801983664014049026439340231782451761545170366544188471771862344752772834373193414590336301193336762196191588964424782146866102378538094146810557111912652167619135875474106547445813240387710359290500994016909469250370908021672948121492925206749741411268328899397131840077363215644351912635807715732687749911238370508824595950683470164487607467680474054109646853204421841522341194481922131874430145727902729263563240809622837085506038886116017118109496040175242567627195039700421114153583529953440715210663159555298899146360776725645483432311542796535192021660790368163206046344179261382346457749205283074560474886044687959292170869777299648894085398349917887971008360397342133701036416148005809497588247675633003447105315848139929408992647841095414296197842181455862916235686449052095945313221032007284971725937870622459835292448883118271447105760561692202245632139331737266495844515434680735966921962569122181444614958105310008947374517422303169212499797088424542245430842972065162408716359994056221402557124144254461769374019900758166853529324005550742967069409115831647117104880577334136427853427598121076764616612945173958286886484905555383942760491188377720035827473547218460215046752622161836219801764226955321756268015455030142581974129721174517167915149375835893170215778139697364430335528021471257549493613088582376138534708755601741878012827985213958952991168277127420128950897456896265746068396563923111499065481966900793159797098351790570593600774142026402768031973356612685093682800077674924952661272423701050081007068998732384571168356913731645242393917435145050951194003219631372104206720157242959947212668580740495747144319306776603730610232611485118651808996787331007603081096524614925910280257085015000761090500117465426687332947071869906422325832341885337863537375604245780361977128627224628020049867783408707350169714645094989768023868290927818022002314816755580555846257477123553285968878636372914004622859797147184593915535198588044038415675526472587898545791755747453829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -1663920114762924585013212508219479673464842325647840669187691032097447288946999389904562695555753768511119104031742997711065967433217725437560579616873138523710895805215966055156021224814501510071711354097647540320827442320279767158733609997229336033244147488767656625222796938773245694536397265109412532407212559593059520490926746467072469954115685795281666082095239626692946709538197925010024748433201275426794816332411273164824908785567939827960398667213337031230056841812799062740548301019890125623104374656755489700146371720349793803932550943007757659684180005676087406752178131726968321574448059557174066012073025743735618627859452873553202031480061378486054687003465449087388659687092852412740196498833970418082092464837655038991775277086448277878409619080740291294995588450323552867055454797441166218984207349001959369527304326038544266695727846550695266219973703520897972634135561037263791929659355452882652243763409093009185523621983628761219380274166083181826880495442383278567859095884002679737416218637815098612414770095363873098471561613639397402284210982061103785515758370021225979129870969983915584977881251233909212286231310822145786562308536815303154512294409816660441642313797660068758361167023872306883409557273445564946707066979006330500512694621243331572236870538741082223777258323620419869060131613028025773389855559505139991318022145808409264355142409504890106869106100172768163532997340888811424361935028706923642737661907159805824679047420544330829694723739862493663860082320809083504125504405191723327576225447465943383116679410414647565898158110082183168665477933964675990768252672385722698096678586512504246870046608237314979055149384559172675402190135073945289124566869676661511498127959849344289258561386307509002095919491623164819785781841873988150631592092975518043685282838092883993659958098927461538502449638829406269852123427952570503092332474009565609514745786093837315668824881463426295719396200170976213361602709544565570983346322028608085283721139958209204512470605308579413414985330412217517021176743372751160105368532859225142594208146182331829618134433940361857728610412304571311791502648682948770451316815071582616421842530753659233933408189759086549803046252412004150712657367359919980258625068802211356172125608258348405663881326475042525032136490850705654665243711727458217551366439736923813985360756331281314100396655492342654134070373515267186916493236544370681863199181498507958471180564037551058982629201906617896088510372469156158085823698128771499471111760072499937933261070118456013225809552857220839586456105396922146494603557261334120694190254535390218983561217254523461060368600840667445604879385507029888106729631985872382411349639479505909242456461009873116141081420605463918788862116188585511872860642632324315115253484811676061778401650139161036471664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 65137400745760434532758736523059701495601326245197038788662942181342959192844939565901487965892346452252400509485581273262762351671138860767804075258011087866625706422276709489473683010627492468026349368419858224760512952491672133988296329142219132139738140723361659236439453178935393607028149390554057846992859621710926083199151063023736578756634834283649386704593111854432741810065466330653230266374687895293038326939621878848858646720614322201508918259307245560105382705167237491546774182521376468436336215662161674471017301082514694254519373104355895288094224376841954850504771026087928058861959458134987434717032306524790292681849166421451106541946675931846147933646213725432444228840320774683616988614067504462663747351201844892116178147607233109000528011083509207847945629573307838245917866693385367077302872936219586401262595409693790319639057114305821312388705802212993352197671321312381086780312895101580329046641067262558229647080538278578222422426251509832285336304510431107684273290352730614032016949000534388171565604003771376310457807403274164421183038018428659193685837123117799402772885378016328160629483861533550296320264247386427773824174067686866944386603155980288052811161031404013399234297211064412731509831690545179383446468729158716360090403154188087775318145891778189360680748267597310276164616710797353126853229179571580230184262579975398846761153515457540810236613026101874308846007500121471474648454204303593852842435723936873240351966979158098699773162783544222519369474309656096278897002879767773540259466186508513392557360163184244561574484807769258133144442869319668836721798413959384441128370026524157132054379934773991407492943052247665123472353444921193226295205276158621921408868320783509569502463773623985718055380639475348507505876247924747513513237041368592771302611581838321726597508780414031789615469757400753608366529958151947819320089587923134448406211391589191445142975062456521955447924258278004393432246011469653728260086459176298013731827474207335658955583493158047262560664580339985376780652866563555338385245321523636315711565563976756646442333715459552694342391855272031328918093850800775606356808459727192834616684387848873892029884810117233791105169897297141998602099495499068703103545029363700587197335365275348628547401160534811504258294820932253860569119469753643750892428699211420712276963473993414057650509154672265591091007219090491019895998977430280105232156701891779599434184285030944278368268161184756105883212056058994737014500029239310893702568149592683541703682216499034699470435778617767882383332848720969368087924894806694499375594793134924932522478139364301964526961700704869041132359494612402973193922165955207593085654705387695157298756026540464398387942931387914205897285842677296456110481859457893538004353699292367380444447205975079544128798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -1421780103273553105236360296757244620381658005419382116308884065347226309948079716062715236902410422478084468433435105078238366212521144239778805786097696120812276042615982967311786287593295293250882872720177674439324661701831527131569025847204763244509304891159385885379527680127348266188600039563045321912652644098022706143939677792194806098586611971222767292754184674760706875898237193352328106219866969167916223506344634932650746717827266893708789865118925387123845518634576575444706395357672721666556543945035262628116473382129626889683005705284989860660146553180236766662960481467861664257452389005229138658403750666650594152251442651706833706414008107840707137597154693365457346230167876163386742919437031887009295877269058470495478070673838936825553206815121841251576057450653983767982484896174476174612646372286236014959950602427976368917999657157838480443197788397989517617401273625877010316450948501337947252247134716728729399502163096360213325090529112637108383132738357552571962421264154621090456448504225224109697369174773562662897274577179637041186833363801043571431894712818087194902103781167152348033917032985310921505845121051772627105810862195740707033967611463069689748299616017678905205242071606085559830894783387615860939894229130892085285553203227620996531803743482955604523841835471902123443970492199391705603248019765024517109675741018807079618412257356449054529274431571299634383220529644580375697507150374060700014712812927112828223737177299275135259304238275286657697954179014670870068372239006314916315361083743266691323137091587371179762613040770615985479762990296703263036995660059541855953495945165069847703959690152961029016052795473949597824248336834839738041015361904397476749518553852445553486873406195941568860467454140560659934531762363565105080713005070831097242144056330588216219536754525361534176466339007260551340404399545443820361836785945562714223970524485741017547879771714558256572215270203644311892763929821956891350912741686082105287162262718002194489110521918779782341032666380816089564426976279879880403791716196496143483981335300547987770692536169278812148570659781809686909771109880384582524385078810743801515506749256476243457596243434836724868560204747344376401690935909956735820923842600114995289961414741820673518383906410516992148333497195679166727814717536136333557352995135764871781495056635897141739616836338306865355022214408064927939835022019528964446634869432685951380726914194064961449032888230756423080532507133701580191245215093151212283416876207129989957805100885184348370985693855339914428100998383787061754755400884561842575230946092424341689875958383385442177166492267466309145568863457601339304361585441694388553435989589759167389256358609539896741907065659775188627059724227060410289498435367536953324084132113392188557001852916857898116789043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 20521147315579650470501837834670032228837953674558869798743002109017999283448421114567113942826333398175951963126510733052806079995900619896186541819619780031209080762359918172940305812627821229538468269957203515959077157799159210955386647224538960736513281872423254080605692799264614047353413888992591447102104959780359047036544592401278404630425045334127973510968415058190662182789811062787590529008214462710237757231465715950246703267730629301785261989589457259598858418073666905153095205596536581051733671168982027519309211339278557403171958582151183815531008851051946584423007105348239391540537305508340537485160677238248872773232247470642559582314184402476078093070036964967854297076161563162349079507631535758373306976740167649012541960835877522188179138019600847632959529569256551167633731756974913435659824705660991233314871411319946021905653203925393909055637939984555357442760325139982129490859494637697423202308964749418345875631143877838828376182973535920075281616337334442787287858351342440150193351604879557413655786073679183956216161654829529231172289779784195661642131786792676566411095847264866537409978412616700439107805433062013583540777106032769573111788879786871381752385209153768177399569668772572571869431601999792969834833739313511890065920403078007041057371461292329116015359019292565646607678857990168200935053099606668823483071981229605898631744479884532288062971821645425358750000578485140467061328856285456866247633045354771888676024089579898995537618959968786158222248582796018439996851343980506805233642525149183741046275071027313418125200706490417610900248657620919728140113992315242033657625204540023705472806039363852906260889728302045418294514138137216281980986099774793160599060357184509226909697748419457166466690985788281997688035697812132229240433203520656930619775740108222331835056922001501822733138419991685837299566898880236108752775187130648452821755309786317145444204954038879727326751817923937445930419674017550273742852120644506231766367742695967726601308493619147382832657673344445920938598207853372658203293117545253658135940543412720304383440202833475579024699143719829507308533243232873858911667210443512142840305090355081983728770061666469278742424972740902453699559845586132810502355388732103402242726453417331203235432405581439742604332107335615496782403225985837223384205794377585381283823955630479258068560233142093304121522394280283429630434349035822609507551855996887515892806728329579046312075505109716203526746687049916697873123851935442835990202887476340623942685533982394203522890499322855784257296827421469202615847092258516875819552140559955420611280713624500039069027583805287531467511404581483849529566051053665197187687848954016333729651806527175462096436208990709620759945755335060761254890477813051841578613426290168666498698176572755497589932032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -216387736425484715317931261527614665832134172272481176056355230625773129484784881358137516269293193434995609135312329104547387990402291397892474647357130740309608181303534667974248582409965947269639923094826131638619392722511158766422404828240964213728283501013649495194556213948287137417437076933357409644774499167771877264018026347543193486800787320003040768121164574900644540285101270840450634274093078350368980119514129662059815569562191270830698223722949295354608018938102353425401385366683948840798764215995958788230748500144736779553721663296655209523533306804388367762045316751948914079283868404836000382361673618728105513943254223508326025196567891089496871198947885142110515763841954526432218281748968327188806019996851635745111004935511150160233693686208545971509358367293268952442860866146693271225727646540646694524018147812034958554271321331681847807053929442391616773769288466524595295881525583683549396415007511094664236196995797685139095492057192829408485098175951588650961532568534801232844764648242681490509779023883612541243039163660483709529965733085553855383835320136208639493787517456196771372019279337421962851235488185442772063181507334421709181116609149313912959768702855088498220644411738137720618592512905310374601142760778902746593780835486332117971172364826309547727711093396186777567102858411242780607371588691700012068696521328979771630760932520768260798732309339142126695617574583393742270509409403570455246491783032106079489491192413029228764482274738701063713253190026223667108574650440334889712152213060105680861432517435549252397544152383126836190062496956679099985185072746531405249764138822317210649813785031750298950885110848834179224903394124402829702189844919726684001562354014910603143441550469178987268042236794642606192112654547818244713609291749704495198659343499729561882948371437632288054341889499941384976278090038774463201604988751195213999807598040242704651102906717289746393404530979815299022693779399962858308927454033185465275766773913170156412338733056967216100004562193080527260098459833989341572227005050026823020328142886693676880904493910946159519224307228399804173127400536235562919312159772921097659995414626504795937179665101654935897768433008376578261981790268687381592379831722737889222212695319043388546927534756586123063604377670110496563789034202558081189336323543751500625815375739648292635514477674973511666643115091877866657935767795775182537038626590882597473631281314070876372662772900022969251774943609115929904529053110109623525451385541279287816850359191758998513773216971508347243221916263867826433935531047324370307049661671973825643296986962909995747121517979371002057606930923771309508937963633854739675266700277631769028798554902196533277208035858316113864132217642300380428002956363441378385905386946412365342937078492024475244765904896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 1793584988698250723598750167133597930523238288152898006231782427032918527270705229208161005997212866095674340202334226845476504508836260656965440751822274316986322607834095926103351913791163268460874381394991047727037805517992663607819321033608567114620318077036660727684325947996669371677771149377632229622511127201911280234560341640490751561808312917599281426516407617010375226578561101992291955154508571219105944780403097213533176588298308629903611158025396792479365921402548576414424856611738458026912322785691736256842014205687414571049580168896528609711248559499529495884071147837459827153602736723282822232641691005749773027552265250638159364053959571493119217303418506552587953173854299270264200891706259835298080403065396681846913556189137859324875921756915925688981749330570846583416507986929813930293940182808186991279158306927581039257903744363367160042639455793775895170081955934825936228052638218958868079025878740220704580605675007873278982846772623937004199584149888548116372397683685155055980051402038389973841279614947491320493452853051616263932529711720264053790526849968392118319933968087616957316710700917384087076000191199128472674947650482537120137700693263297447155804797660199361141441211930335177893738623802846192099005181788753923098732150031093880065575964009582438202374043460104796929086903783636168234363173914385608801304108862190787485648733181114674224635117442373807740845219727361803166969887025802454734141317618449194850014410609478485617383493417705773027445736414915417811758962907638649034015941762803787052992106266223848616280933650739139742948284176149467304946508406740103793351334901169458182662892372501025266209122711166784695747552516444142070774645310855729686128503304062749582940275175095038253959585026353823859706738909963428699839542823119395116048439819928999787780952401281384549588121833412082685245748574643491387485888773510291145085656652707238813857747504140115532777997251531369945368857824004827056250595577264693405375941859180504477218775533493318390370498658816720135459163013038604737961084021821197972651225724547704928964805135345416855421266024781753547956951365697167322061234490623244359002356715351595998699548792275588756568068667112018045997333528967591951356701911846220442845556389179276230379937985840977959177488670134277828995404473602171683633777769741014131238415471625415042305638801245871382906164039816202767145983672809986137426140615957581621095987184897087401569259120769699357480087882279410277371271315324571621354012031015055689514495528272731009456173570368975235483216359707380970010273608576318615144862145930217881210023323247141896906868543359336105526619915284064318575847608999150357634345698394703962689257768252051295989437427181715724920564334491252954660414120015943851606837607193145951777832737637240173735444480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] -19550954471274241965519992515611026955085011553655200473768847754263030466459825824523976460099286988911349223652482284443368720453666322407346537158864421850413983673063374575706586829542781592553433447581568269501697007261667525559447911982515750222759336738121904072550346297900771627207912908585543905555823359332189130529987575349287529624381601137556843754016852862765498707266188438283232855108567181978671882593586984299407208364011292984570915640139282969072744834793590974746513548009904824394887171919918862257428040233852250147585324038150986796909300924501514446624356673168730584554692314428649271204141775066046107686468602077034774883657195006230375541076686217613221167735232453423646092400396787634934248599638571985434710661839333429188784627246788036353289730541772184528537493942105954315165037134208833008253201030111403341550429738243140440616133959020947910258432110944270980883521241879693090772496220881690355547047711531640569274315207040308338441952191219432810393176548932798128990948053122598950736438810015395865205251087012235416636479941718534728662153378902289853261459242007216454683963525841824225773799914664876375284274747709115770620038384015379377767942975345490481902495653703051035763079397583424645950137418647667459071461253994361252330154834413100521838799162307704619588810413269568320761809758980484975825860239981246537542557113798200555608107324773758921843819633529156056634169637909424297128419249538589188121521784108905119129778851758305839204620139998042992623024696435222460392639656143430637031987336211118568378564922485837677394996602637093437565907211939824500156040474012913406495127377700095341095931896544665234723701168000549380598132802537901667313911157645788130382156673405824363625735839589698944635571042995156166981245638207637290842479278259836160597474890762178529790970442406956884440888571628908704430708049946950249818029062210676693547116138725887129807225864393769947531895618570624067758096629864956451994036482420030257826342596477725033027074330114053443933308075661074304308108613565372391135982220751083917941895993466151004187480732697169580470612339647659321702246190946705229383215507694960754028877154250221560277008741571415350107346298610711662271129132754229856274743024185263925945756039829002315702558257450238813171527039604477571489285674784465857214107967638814832138914564528128821638114747888418366951363740598257236590008943803211957731742500644485414613176394269208987653426363082190031347325197573520439112469843718506536305485294437145742961316447725420884069457354537624353517121503268052523620355520505390378096429110929107725963573336968518333996802317024863708582079372070256909576430414563162844382687218328814222954616666086580621046378961393391511917511443765752802969009304429972161766466230975201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -4066174401530442648762661237868641151179943945018417740265384348445315922685825030829815394694244034688292485878312016308606681209178857015456593790933573670370175217690025821593033922571830232439535422484375439758302049945027976550184187111566715418705870258465172536908684987877507006493987340053932933156348704465892004736893304206154839244066795740940742239807641856054776679253246097449941655077026891957814394113315370891418032221795996710804964951841891523255230476353858939554063543327652824213812390437438238119468429241976573192800077842484499789046099616408789694716438146139772241123710236116488630111344056333809309856542122004191060018600976602778727659998179691317357352485398056501833740783111408504636844193062458288796939113881422260314791922830988977745861039778910013102375139735196440701039591389004240145675121568750418263271664058695547706468354663369463169388436491553184989862179620889965397043600778513321525217158380739684044593281450430864352319256844627513913241176626381921821399513366077300967589353460793180927568418718434425306868678192602145118959791464286691580938674574591646774887767754147460486608982639057637583035768091871987372639627003164665731414119735588956981967253053459458960400266185194357236437708830240064452814753922326104025125573574751797715236561493290144141731880885747589865022451861257904739471754296183411752170655794177195506455417510953365057916078331070998971510946795057766613760069757907722987321530911186657536003984563268626684707095246782191051722077938967637728297697694557430165217168608269143697900128067221620688977463017185567335058594234923689876590189375321066424574737533672483645812323593434072453666020964633773816836711121382053508704932203056489048506443860449694560031003356343051321062353993623233836423038349944097819823935862767157912124221186425648123216431544482840111520432578334535112191031002606928301625769257184662925729005261668343146967054787581062461534855200588340655187589190213809614858114298241939662853667783306075381076744153199149258943183576708712427640038881917229714818443425609131902220269049699088571233571717269827815241784267183058893401953871967618650386792089788329619300852490712994635904038306066609936965306166071254913381963874815608616659663737005897891541634611775283720623508324844805495001694400491383812314596201887484092263651769583288376044276222904614366122506847217425181890151679632267375601704709227695342512865914916113330228447532352775318884883646583470346531402005069860291291267761627450645653677485660866673813741130554574064403127907875380903433384994366579895589129488468281344691323069883743891562185001907315897690194811898299292132585222075302829280971118012423704833575896251113928964120662700997848475923581513506750029673047820674218945462057037932532759759340288606208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 1224079071601035619060038030658607261860653471159825598266229297080600518519256207667177413000956429266020561289977639346627028156995698445304279614488094914283560844826674149215225081376374166595408822034091680652863832106506016999413909204995081927584035594286223524593987007639278962548070574851031921119265583257102012309884789517571354035749479276999898296240460443892190494868883417825168594858088519497741336892878841065663483377152548271666459576802708019674950745809073333494412084763457046381296413826752091176556093319984113081391910021091037553727156552309907473598795729815917023509331654667000056568256749728793000057696844013955666078835278959717864103317981215193868191343728766701324301737973573465491472499351762333260366858842558371148397961637564833213250862753732981389651718033977612122614093226271210489889763528216250756288859549856334552376814558593325032453672256735552324259395305517798772501265231439175097317125236592277060639049171086166495243209444969411920359251803717551234467763892234694972631022633605105968120684097033439356333110528488764791700606552002949602279844097811557059034933507620887933152176479571185720275091350675520029074237174091731319510459854606127598238186853446134701319629336689953291961975611354989564343006679591033294493243365737684356403273050199091749610050430993540265083170918187862265240219941280233078565876096755625453150019818441583577398225176851583993126394858395086016312932298457712909673273172310635884821541958383168466538303858868664579646869504208410337257157737762880328061255613102654408494981732857892974144705295936294344338419444989672438287497074367399207000538153949845063102783786106052305945846143124369852124399792942656879223458174672341266599562022729236379904452205688178572744319477400144356656246679387762163182812652520547497756455216072345425769683394147587413173013280556293397895751840523532434112322837214863236064657343429957419847170268963078876312263935771387452470057488666906475820715675486697786283247187318565183983572446994617232035251327437406228495168142180271762837103455401935904320034459428447466188222282243718464688323446924114426161166222023901858762070820080867637772282815346634096129348358389372252143393964421118748959922194267889103181164109076892094574100986518069566461358924688793031551237482758946698259366982360652718711886271035133790407915681505835865240276937211324632400504115007418528608217147367328287886610851135313316089200182703838789444814416166244326371249750667557500524416687333813942259005143892904051188622558803024728352220510277435393591154265871307795169492077837762648006177330968218457736577586534122613742981747459182341995558924020926003518788439542608773424177432411464284088337214473056717529521749462688351457460236201900344034478406575214990517945705605506269184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -120825777135295939855982519611091450688587740547268939760666419699833992323094171123521309069161869425150157848088893567574747795427129561432135570880166009011480927149400750211524995940037657516716243877003876006196671266755776744752594216480061672127162314086244730689597735360438902532738175625985811603317877547547223744508126056452409208820835761821238735341760548408966594393206336071291236997143639255099243090873861898393216659646977789726186250164973640706800408339185175616384331075895327667501135695554689206910148651952952813586832001170402745200391397574115975624067718951585966416917616189918453812217889687221862274102540364931774060824902804593576160964821441015622546764188422475569897296275234549650058717545540163518537956368416317919840298185466295003965325063753437381259489802508753674589570096230293240939140073861435344514185463559689200045947416879886770080068042339597553328277593325292432231658228854059027471829018224805202342327436432490861334803258463039746257761081782573879315457432851680606223259270662546561400517902050029223871659058971418706564168686341393863227706063458389647583431055287471247701625573022414106261364575266056271904752453902216607669453982534075633744237802688064737328828122594140130707352654361711752873855163367424040841132014384171818321725318212333699857142342287965804764573790591075768121754247622543859815445253695642116618539775806239096445424836130152191886352814822830799454040899106030242922485228371921890446917859063645107455775348379006572690008696481592091900314487168565045422458687961806516990397233769305066963862901771386065199570516791508393094124120734913080124573461145050293848065195903098494953843972022695302179788924011486296480459867947661722608541065259904617759571497821530621272132123725839886222210533926873165761626332339282030657061869228323619982776554525210712341724146316016913153896180040136023982236448899591398946490711699766328481981742625845947508648416717340984906397570990983779184232416067548293701707802419941860539504534716332215033503048962046100619657430030089168879373448494176692205738429725544949676339031244778997618932421725235430265902361713893914156110923015300577861767477475453927860986938439828849022250667314956996634459258960983798490219107274847614322940821290670049759329417267945307647514375558204024843424746828069215715750933963532453150528776311499386233736017136687534967393988870350021349012288336735858790245378660914027697677850565984817884820178342503205806573281474842272194935343889596273787035468919068170685518159796249381713022832051167209568336345025918478228976662853544808754932333844586923363197295831095128072926600794961772017498124100034973291849064146385389070801569106710329217285002560330033310453853311806421176995024744841546207536204046857620544560345730516453949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 10479969579964895650167231584183244217009378861326193376844117557764683849231562613289080992903382481204012065861988504206010439158406240847831194936665650979660541628070139377269976094641655313393378375011154616870690190278331758986236350277504721640540368224314299177406858406453943989449360883238666953580071696210958880133104147560422937974944569364727020528543400451210544077704411069119676090560016610936642839059281547657408685342028883685717882196159005931172174485413968298509096148147901830381155529211004493255872978823035947865311716229878772836477441578035743637114504314341223381242997515844700334826862018898066087691811470088956173188168869692897358248339061693000143193866268373513383990831397635733926574320067032682502844060926962855895008437255892900655749741840604856197407658317525092186062728417329553333063271223325472342106682603580500855801510185553245265745001980210930008433781635136345412858407755947581307624256593490871930432987073740292424202238702791572796054803912644753399801352520034825520033590963780383734144064092440166528747903862067367430211832396881694237698170295388627491413734384625302991168322967049548387713113114536833911093008914992838242678615473039745459199486105155706888749361339776341914119426420911267664677288225385021551201088663413329285857274857809038178627002155133958351774988040002911432262090756716336302195998947560358666910316329283194783358188765013061033369269585462922857097325705400309662097131505418999290566083479122041636447113862969209345563398785457423267920482733632789848484670299697853513909273717065819658100609707350988864443744836930034620520159976754930119252272447355828711328484548581796875317966727990643722434838375334799552381640538763197354156466640404382398266174217772917282082654583585334813071722474236051805834595487865669273016247885748066724273820969445067438826293371322136022406342733406544549560249238387104825296304284805509755373865989882848263145622726930809406758817794900561886380607304006598629771168608286128550515064408309315870608762076354806115427165084608517646221113560582465641144415594491665119148787331472775220864926111785760982428716348226104242516714480402303693797483725140149872587536858607658097156231536487572117288394533019271890586332516453745988725425387126997141240240078389578842706929916877874966539487481772841232602785339094682740134493006014242281239546681369902959067580233046691564356299531977801565556175953263127882308448963466112621915312947300103914461426234530687777509753608735389311417121600598119156339182555170872749441316667102840829806069057943679794339463072459393249900522091443799936573034138538286051352294618507255695123761826258358186657898472531618706841500505015684085745477396018405346192754547123068595014809168730676413359689874204888222965426685183167425413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -379735011658930430692679631643372998988825020883630477379493854991418298478992838081856151933399868575785315940269463350881079566215321414998529722851286440350352608783605251624602170057840965794680874050812914065347066527028394321544744380503258897170291683331437180076821956997012625658942127161487105192650539503074209046709153166474129011073577335676672598419629281456974989361094556697069992005987781338928179506854655337390019609773593573456006431860439512124385583828740595630199804887188698805770386614115724689191829869905872013661954570609388767490710279988057104423280524958692853911641867841742714254485765510709035056822768387815761249271150150386176082635232112068765682613775930435915646268945910634070163666056739285641580473255881405697875870132338952891213754776241620332434178166542540951580853161758028811177502063141087058839805820261160319226655877381272000997358561525095547813903289661729545060236991785964110257163777507788946879849105839160410795403793112866797027286699710186532623426822048580277948372923771327767234453691858796588298200371797613839289835573718768848876779315821381115398516382017442912257147848424577764864819166734241291423903233425454473263075502192167161619855882141888625983914041320283046574106277720716211449453728386022767232268654623355322569598998595300645699995452970740199233613534493572442185264072292532235996525111329354201486295004582337292045857369793021445561494557649219115695792609732106471183654288527211679967084736312611441128602105490649072875037831127309303660013242918220630489214130609225169110389404250135932702996909746084869696689088758446349811654034159556299219649832079879523891608087509177738908809740735983406361649194455962918827209527989860101002615015298176927764135776347470205645663168449820385989800825522629808546513440134879754601513855745627743495982856622744511372625761658968789158868965229615965967977800424573822231748367085694456152074734855818725905163664930976023747836615068560536368044326393940332480269422092778749560042523875915615293752281814530498454165070346579266143433139105950876763499661455294461415692646824655578258865756951910595738156813746186918571481999456078133160594507194334098065527408088806660301458345712507157907060346293588825179649215474861048889315429859206979812002341075946056344240546088392541754908986884751105517564980913820176270380007298320087867545703934641840399621678132458579348701058624953521004736107328094221048855876570722598110741596663469200436408197918038513823847795398977867470486302634847837142870915403857686216454995823581131189812176622539943037744666803959065640653451547135901532827831564756728646097556852337003484555048569002336858067059738718835567077871839956069888429420736413984479111081727613462653721107053613756306277499046797456181465966083851400941404160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 8241660583154772078375233644861109192787227278853584053169190070204049066650869581120999079589814608319402654381847340013594116852607930056938249480516749628754151930856763145744132870961707910414101799261840460274913635937117695314230068882574951347220849062743678237081550379186249058220461604276179142889258067361604026123165139515526615806261563753123907445195970791824745986532732421680176705816828021405826891170784239104576238733938223072562119975040256331487791880049343223891920488217649173012132046366490334845498921385094171384888871552315316893250443496138793440818902480397115437022148290564698521590391882748640133196586293671583156421546764980093550153620976955432908569009424233805266485547500880764260030795909533698631895523326471714330137726213108481404302974968238039671350469048218893651006096577745970964902518538766128695880015668796808340692025259418070184666171842772404255208187807870797936522767956954262131266838584711445034804996487015243487747855295129806738072485826473443327735709870547907957164178611482909445692029484606911811199596223485377212980566966228593685480413399189826346476578757342781707316881139928105358428931998151365916534404353624916892777230968057818787445109405817789905037158193641659415089790639581033122068863862238266508809550143418040637408879874249540150670756771758017114970688821386220021878867599729906678212511751575949585922388433835109373970331104311339997691969463219639122381464399503304020619748152599008437988293621611376423935777693095063023406774761685261451851048340420191688213294621481287472689081051507049518409269519516058041875160239015515498856097153721731571212446408548395212716633850818315495023556438721392457111486765576538162235913021375434071570206916456533442737637080349243898694063339889873894373114896747325483129546260507123370462838863962619516170265132204266885589273548210468277936347519059889300434945450859412439963840693246020430549982770456649862944879870441007757817118782833775981568906034696575601978917394520929463030087471594214215819889472782387492576313754527801857877799653749880521623954408730489200896834337954290229526414543009754053930681014359150921072217961819180446734265870941563067307481795995262390033780741694384018288906193334578239696263840178965186765070668614559400018574157015828060736527305041219187046031266383686386828773258290402661336795205479145014778493004165122003888848881319323902856987908547874695462019814798966750568739455236681556311279045485141375955405115866839731652220701904443404707820968213267668685550527825036395651035437272687892985924099381867600793852287711041532386117663513315615141113078377311247392240201305164515356567264822095766141537154348779820136168695239562914596005107261174984700360871065210976649260761265569002573133513555922569835361622887236734917017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -124141054395925607221136499401703390415596584474705965839165998517401178897196042597820306436046858929771859800142093612178365658983860682289140028769166015787956209670981120693947208173372854201199425617347204637925127473016839346452850702511133179658367750518881636017595945655123350942266360184238146133655016384109858528703922355944610797909569538382896786652833504116887696388680552563809842879397377250907259537051844672241641837831194216075945861672990717821217810341947993024626109766016249406916324581799791082229633581836587074531047954548811718971510780854229352140813166900392504060156398099460308127348343027751546746110381691496636387585071617254575741187620441160512555308081288575917412639770090475402832888560655401773188683833920868098540084203515025931597237362247259427896229425274011979387267157535376175335571904193172840871677968763807631337459451056811346098791141974975832384587328738154076311407320566379176624714389600035065381984967796305674464330359566541331664758847379616690068099523545593326496678116491623907286064301331568524263212808098027583941461570548180363008952571235723767510520754549470985417101346852054261231305512909566109707090992693368920646424880253171175123721155247639886953113318423220667186614681429223495240428158497151527188091968337754124406963375234062598773288576591581363659376181765136747046290117787576242258882182014921332703148889651360083281782082528930078270088277078460173033556882363896136088879001926354914717699570564828121076545521483532846160761784802663003731725376430541215306104313979496324517768679080404955915840443048055609742319477742964817248519655442724187104586186747946933803555645265383925890486823704621151697460115641798790254594497641989436162804414815860024090725639705971498699378356980841544710288841680721381361646954310624973654201968490290826940783443659698575728829548849675006285018644749317529936884700484953494214641871192861272457791744683915748632301431707739419720562962956919196205969970760088833836959358962199166535393363622467329214765772530931814576241785095308822758041617689208588389822969797352533896945088499118069331352544810209677881605528192467294428946894972946277417613283816383495317889064676989746652964186223466343910651617439541914243273362415517653971052796377963681226319926534763351618614322959068171945705516018840651338506412035288604557943218934005071005689859239441103528437262928502023830849740072788689582576225925283071574857049266948056816892464387287345368009222806730038596559366472064296532226596906766397663309953003208279645684681300627977829131272217553578366326070528505137572530340680857007002076948118965014563587941828014879949957752475610784461947281820587795350906888287546382192231287130505202539068101674511564166887628379529227149477820813771953476314153480178665378126233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 1387736217468207153437156056227378470929983613538562698768264604444830882951489828570800625750628105073429633064893592079104034662186031295304470200774597140532194607020828419451037240396580561168026002573607573218762208639563229234591488437362992858403671705505778928655660963301367128804425269326615989280840201760630911618881098247600424667383286559058875737325093894127316148515735044059432097285086085278949682263328762460839673344215003981250238920413021771610704792305567464461022043295868597583956258324643023512561276738994776488157683917224413811525174949889264338848339240055573507425003764345245560280849878769984347248850272298585865782578002280392781730504531874668092551723240039647636214996490038910115283838374068819766206957450243979455684219269763685366226045189299717409451193453772495288593753039783154281452717411955080346621544991747203191818663359321077453333976862579746332454899859328014776415098746141363764782199657561158844547404885422028101195612236081066083685573408669455155332465532004269833099701737050081158844546555019592970525602201648888694176153409671065674835030228963884521682166734943379160774236559987329413487241686530753942614782695545024806444995003101702911363113769325106015025659975026065320173915454143259840479567366504412208358906660792286189260982415345973597328353928448941461408829522984846648005696198935146265514299955725295247088226942798237806283641820299069487469906729906307438622464768353817553558584555427753937734866041757754854821761514421584130301861594007532534295926019772827060370251235766341288515048415645286016965273883955193123559253073601706666487354698083970235390965056396639795945208206113906356402717339993407496288738624376910728806858508743726476761571345400262248465470485113751864850009641475174141658689233546295530320096014252685553412404690157741626962723186288206624570693474156051095543340062151881566946569796371491112355650178413671787473496524123457621280649913172259505827348045635466678216965628341022179907173042365782742442556823554731301212648772588257105993092501714721499295670925061755337348752251532553935498895640262301584504282632944297083326289067491147542157834414952786092247039989855616978048903029431058795337332234678475195202724985276643314330291583320108128311360692463086196868268633048644232937029865668914045136758260100402961341919904555900257087050654607328510620567823189261861163551490684848040319960540786153354022939693078434578156170793359659668398557861860097878454155431461588910820777395418737535602577131906304315950651954049262490329993004005972395315229864908405234718760822793287972788498422999134249967558853204275544807682674470600686203791569656048196003276869837265181010128427636624130814974309122942454427652219372229740784142603633767914772162404564585802898252491458273925239144448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -12094890805525680728040715518625670347156208608406818322562507573985299837561939265042506610452201563895719080196991842307260579163655692695515192643302092592111408176460323212151205989225286382322562213543327447200335225416140226585319838660982084498971913060887943953460783250725331990307166357404581224702207161334246868623618886185487659421259807927695513971988420917094540917591332836799521785745336178835238092466134364855670200057490806129616424283768107553586031719682828896624971063879558663455461340551645258228490184605652102224140248028805003007107524520001901084225023984067495452541631516362830766129562367534781501727260129807391631894078850992919506978414013294925390923138724952438053044117098943656786807321389061949481836629859417674845705211293276699697006749163012365138411764875518511251805759873722547412426086927320836921483640767304792029968195071977798936168015835307503491880112769293529665630351942458249665060773898842197605928621191684261713305978926460350965637341154723417218374652145088380080863557376277424732198413842121061162176647960391659375111704906772021943851343815933623402113836819887748640736161844224773412244098841694040057500067372405490034861865509815709754536644204408620841555006260887975109816296409164829356878992814003474563562981596373150241419533007747982492306464334258535464885627895985223426808418661662891746927260645396721978722060629361115017583673971102368005976568379019673714736995048064282296039279806416666644458250059043920039382468877855553634002787021106421150055539549131227157164062262010331678796636458005385436622991264602610324177162647873756976009967983583560583166732916160940588782418518115585601623609658223375442636994773542588440043414108246093800668715637442038100428665699873973303837247286140664194712279067476044471724959293819304757684092312574825882386414727724535946266248252624517893618223440151356310535606144838834447790551797175885670949702152855616626382912157163243093312331636777484058750560663617386886033860510674789616343268011597233007173556229880221798864296654837098112703766866554515910498437354301076183211049339951611176229862346312650587416918934264188564494820431645510768357786283248901879721064817772772874417807408741885238674241537256609054152253321251584010473747348974992707864661089955079196397680232878655171239666784251483703254799432138837984070080100279129028821519237761325599708111277142265356630085017076251545457334831267488372779631899910651353677378579786902396896864802760290754666830203473779869106932584242743205532205989018320548426413003543790521858311204724049776686205806590460239464430997919701802533793340571838649444822240295923197917644503342504000172160027315942259104729290933793208267715045319122217208644602583867364813443807820702442077838254767197268213230171063454628908630016000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 84829021911685124370482759928538164554604014642462519747452494304534958211859239907806817486770884233181043410019122112682109096068150914541941015959786924424974640905154571783024140268190309570691527695776159092266012453689342955871066877506375527918090760911325405510927994781661463756445144837525558912190422374021081487360665790529241731866316442078185264333767492668144162213833787118812243561903976627389844276929384570515995537656958134299300201238059637432104621070316154907892466458947248489799403980938193227307791547238282999063149549741594759781591984494071021657633705439548407350124654104763792259336601548927451362460409462046986168251799021434950389848090131371259606897217966207667514755899658866105058097979207344286599081440966568067282055790909940456624002792076197908451193827784832115744487855519598907249485380002833547311371781387238526933095008151793812276952228343130285566703948168467171987486262903731448323722856402350545368981651290224602886130426802384999822904869691986807007558601502934549815911871423909699531125648430357638619488050486534743719259182811168500909226097655509325572884797584710961377210231892647489222183821925515270356145903191486997138301523177304363178923537550800903359472710618202726005344536762990314410907963783373721287981077847450480859784783435380361785846075599014402813134573910459213410078051251975017341019748160744219692916223324617399252858887369525493742115218715363492787418182799360258659543619011457346841738213358951332551785090410194828950276980184981702132503993360965667625522343777381749155083081544555905124068185922024335802777313635077404001304595361399813420471233246835791983414421414821942437010779616479821610974708786070249893280290236105894077074864716190702789082916409134797005443802764318719753948011286946413721176497484072317507192236931330327415988329466181691537149452990823937327291292016039244906830511253011590972648477521986733992209527383544711865502780430824729294958501170743645154120748418467791618473442412668299991324665066181133651733270795215768970320317680912015565483681147350310710154522461279400535681178178995307426509740295048090687797282414989992035724556583054375322507024343757067010137284465683317216670797004089227275089112604841370830333042706111688046918455033429357311958644410764415445740497010655982734620333714582388534667741870999345102434068038296609660268726246968141083460732831279168766508526651473311051707563029392027972100740937340731623484790432772334404439372477525105991916093919857445768567267621353010465404662872956942237381394196407528775482436885916009173079176279238573842946330319387337659515943946747390618029735209275997270659069890363723883014154022457679650035726276239963608570059867486763004414948854630302991580423733019039737648126338004242374135828260500270689344815104000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -15642600681662051294485259656199054740462653982887001144187141910106120886542691821894827716847008854526833135099532959530644063902676227416211198956244957882764714631350119016695465025247537385346823817748046623702445805789926796419321179758500098239931263838182714972289003529115597281984075042685819916083655643839564543915172225547873227984750489365633850535227597471115274049890496496909706166366612311589410303858004665086526181045596137435647731525524360659613260334126106062785531950430017093196081102366915459135529867732428437895781161961831735321860291525080492046053966864683913256438006359049601267081521634218429930824314958159966353953413918405671457995711783941553699873712143242336303165405410795647845076719157793629998644066153340884006441191605933148670908389479302975852868824289421165752806436189376672637797312237733877563249495225726897345751809168653050231874420714418075188375946084184001914348700571190197913007260307678365752204364828734506721862262485340094040901607102556911070112803683196072998338547314110625361848835876402811327642801809823837972227754351783175842707772591970764067986311446062071607307768524219489596738065699398234017119806434467445652638921890882418488137820716230871213117754936846836284120332581599154671275658695187050349934018295129199042901953409240422659091501190707841643458136413257732583205331890192799451309887323227118598044657426105462520125477107534871157694062331086250125370005987135656824998501767367188511146896454544492226259965344460025523362087929957131959807659497995323094393696260554860754842204583558756480943814698654251879819230886465839790834810412966102120292300483074284676783549787260368324372333845149293400370915180386975813441470391092175420510022025605907410415831422152709372003740854485656480574714434721000520504237832377295633337256824971081696263204425893887965734550804855373820457617622244398136753806117042374277226709749590880567388973721068408152585238986203615369372817363502782410279756267644391764805224817140145231931418004229619021822545102220979321274377123708425668027318311711162880015604441817264940260655956572808315505053637272657003125426780001629256796184966546596497453396756739356132860367546784285792080801109339911855100236963726197492215419344187309151123007819432065756065238876967464703280144880067018698511154972830195736237053744633383647124610822563379821988587562149470131502850224174344078133608315714925543897176462113135941377673899722927156206965968340676679004568899014898955162824606143103511557008169358847256635681923355955018733498355527004714120933484659960650592025406956211604852116450641789899897266321325315109770296535432146776139223230932518452925916087760178169761940055218395970830496726560843531955039855496222826861585492371443761757397068745009510875632941137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -16691835571075342952494046011963776071262021661850057053498270948295298182028799986505312002038102938662110681766075314935705799854950568334880537991292223396730190211963994000097897579764180734998495021024416249763194815068859235318451150578034758613077886227957862566033866242677658654633848811631337684414460190153509070225154011906459405879141029328639068694436732328212635887858095780411036073040002943003359905386761113140313896363651368067313404061076136048999231923541454506722903455273935120477349942073984372498584708784556472716830611718701536438460344240252712779358789413975852999801414932454078842334904295611383918674333825106175512239283492206554032878277254447595015320756366844259751015087739759481195583664598980969397510476270954633347803142124522696817707232811270302562028521460171809632406092993116995813628215255387800724508495541247312705427835454929897053204700141383653280527302131438842245957595843268262419359329783667384105169235736732684877709415937435217641145438449019166971153585824488404652883730752160057083970315574628868842918100156367841351062216353070083654694012565019918206201877287739251376270376050177935922542982596161452335961278176199268794049005426275675681916308684573760014992750327726622260528049625633908428279636626373199077021619599207590576408050003875780605003684295412749346533800124084067028443283031639714019215164012989777079874737625542708056872944125506583696613750425815884063609257530866413756608644404973824550803041941989933533830410353451324640024935866468164641347173596677457334959835172640686710798071251045048060907234190307970411234680569077046413466346211753959307267451084758249482539775435117515717416337990357520671337173927478892260163786688050857844619814898804597346871647837663556923832467074001997561984461784552458114319266525846270479968847625496200029924504438379158099028403933487741176705390828709441928915473745017034895926882799279150682781967958639313022012767541782382331755313094956168917680953309928020647846895319401466883893996907417158653023333197551512928785193095656232974965172738408589585068434882279811011631834947706097506023610846868916654216387435402310444919106174886754125927751305730601127497440712516143834471335330222350251516610769312626233187482628700060075636411273436943289176656933507194703852515198684942255387777285229362408201527154891152480488610560767724016519863493066133659737961307137029781352000431770214240546916650620364928409901831029162525997810477428914125431668628233884665630154497955658343245307754427471390867517749005672227286945763853986152374780941541474949745675486353704336774236102873703027882413304061879356198415463086103922662418286888823881635304332387650567397843833570278198602769829799437555856984099979291657625677429131708518518176832638798886836782901116272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -15077648725375824369307901359953748775244322644008666702145594822843543699559348584523944555542255201698577230526642708596384225085281986965333515569645698831212876140704032938990066632159817054860698860244288351283659415887149260690532271074617167992553825166740534870979953285900320320662731931536964218000190107954351225308798722643706699767311334748952647575064281559800596016032055371232326455305849649258398511099877936523602131963119195030942176276444357524548102612731852659078347405742336975445909918166260472007222967763603614729437408927355534649892077307868485963609534268942555152158589402049960160218048976573401190189964370945060081289524378334029423058535340706220015029912973936392775981524772817573315508615967740456150634908184729923905663244027989106554770205182493414593455598684956742000612653377148885071798654695082125988094479970050178325777536571850334019576979792037313533589540772242235915393795416369775410799272386984051731839163409221168304357365742358477525474045315383515721882708598316246992137501732676608459478601899749891641122084372856780263126088190821744819116492702018350628053626303145315358018354567613170704670642337503074627738628262893856936924794888601402707664575230968210349680256747680199550742680337085236498193734496332434482501866653407671790363092795154536074232584258494050887335930460301073152223509686801066237499904853906099920361543281301987478483240155918504613947794808096501803707953753727425164817372963473045386035928624725849548529059078491245799095863858147121956725508956774426398179676648402748783398843603490378781742634646303616948108398397691280523088016816020979906028640597355682268667820557919426729871663868608266793043012645497680251527371804547439127517806275791062022663262935647381478428024765083972548376103457458586393027036768442157406710125377623338452449666806616885263940309386379847589662786031278175567538307448752281554754205716392029320950493018866643083868469902001258463125972818633732899301813259868977366850479667038451173104742769674229692672076835078508554617650463508876721894389288971957632391433846437288924650021338646902588563155830819971863919441073581314225294438501290926908739751605317717842470495542393075578802463426992533294121365735560896899561543587166797169971102615175289735667474800494121637544234508750256957705173800708293422556460325228155006150192668106583579551681639744633513414969872871179696273145711983121869221229310178446004551338741872809992361006420819683405533973172665067887393487201563149808438020599301871412281740603345975963404609177065919261195497526525688830573315910992577739585483967356497474314094959158746057505611765212284742513879809629655558353728283237901377615723509552835476306322438760148760615157605564689364256992085154211881788303914642175690219438255303452262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] 934837809328113267618230881204252884938595031963359524436046427126903241556281070131618934801946568322726457642825047697157534560715177028416053161754523981826736116013090980076490142000568857816271478580732412269835231088052857809199987198044009182667632742450597007435093602442532204210491773225301312526753950074986591074912634061375771526040008178489748724921370625953490904430517520247507728797489911380522946183701203817607100076021379120006054868950721939197023438893470351605437933540725717550308664060638045295665110155228905133567739732927903923772268551538428442204366564522408636880709681494446462812605552174002873369626253072917602093900137494135597665293113245853339735163606735892211459224924140271893927611717093897151881590387037045184924070773805499545997354902762206564430565496842922419851536119459838325327644966583480450737058886051677752593816413026223274347631573959385367214122519185808578737132190190168813279293088518497164170363646137321037801968480431395001773519005546921797576343929325921145853607057947636109887844477191442479682884841778208893104804755528102537285017357220213585161859027552094228156839373035503983077453423379281553081847149567139444396040846196217143893056596020520255602783779099481705734165866776060547531733081533975718523119945044511297693429016406432468982278679419931536317618302422396759357884739858063290630259083875779127953158317010795651294969699127693213557147894414070456808217507481362307604243338700868038974598428322871695624490234198817610499840722819154868717884377584460401704348710908058788194937089928153625369068079988929678461587063611548416481113090327826157132920225565535481515276687556205199696723112220823055832016158603936268619540623736253871340433033274348993512183860470044368333593392856592659161409155173977004628458042919691144282113610874811507430455454120963977342898625455630928707908553711862946978215706885079773654169346643445018485542868470904367114019256448096566528679357228322966951548005147045064296096471061564800480386882746562897063687756714293716305922872412010438110883331789300736418466851857161695234589101016900430725125088164224108213002769503756109141185914050345666393596244441946308515575163002669556582625466760705578422574168101531733634156695547888505964853277017088098805054865113362728602989038077528247143318811860767742106504336143479018621661645062947065046116716826125583336267756396948272764231001169997227845913111443074784214738350736274460807360068867252824720638262217084680959815264338352320171229345539636292060927920668651599445190492340632903410774504722157122220645854662967633171506118257683017294929552123468040214484558332946568657327616336613184949026505598456876380216664919141668984940540877777537205352676251416229339106068418039039950455508167545074443576834375311949824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -54892720617197728772443142642835460175299708394223051041150879158488346937300067788416158210600450681776150640283997420414921473387245012832289222933785730147214763277580481751091159139512135770008869973490505164380580380435912636451127462040282756808158246700611250365289865776416030841162359924576718049180359401506158150235601554518568322898152898228214414101096115689663057779099826725868086152631446128354927768436677139241485526472621872930606731139872199798326781052091688820325011580365861090352928792963786929731583376131058068261768493295144862962207385907900735186497355054421068526208905764353394983344959155838310327960122217008899417170204467875443623635663155436302994506699066568894354993684843924835700779539202964956057838515865432717520524149204129384565102352222782703467538025109620863678228445650339168854228189988180184336000229409848970730720527649728804790745352119438771954197671645291481205182058085184626118217004644824889281948492263771600736771912503605954312593401724243963668814825087433065571813098561688120088497646038769661661075338006079453734529271373164101023852139248477081328401877432683247461488003360752980740597835489688898732937902398073962422550392250834149161124023093398124849789630314079436855860308814194271307657301859351087617266617411869851688794114724552027872886369060420713981642446760369560751222233748149369013606738321322804216894255683123716965121163199820881783197260431994312314460808550904864068559666348902615841963078572880458993126025738290303637813972556160128156839634336650050988766628783887986700206974714908177369356257806912988246069221631876148569089118687781021085875563244658513600106317247155324119667582212655968054439254239789389795561920060471312864261532477063480122656601283840315649601303061471955779052850711491533108587584465835670339563719968937094059048947772947679960284547480897236845338264083005970009440953946128551025232972401427855927435513984891336519804929017637843170876558318246319780554996936587545343740372558117803814599936390979716599782252682761568765817570362407271058811588091546742552317898246421485459474065900541849508696602489781435314818438820790401601389788498513609276271542585199374557059508050072147449281928709968527598382038990174154917864942611610939058798886856151218844507718235868152364007504687307213866581462364715732715184107909047517744295515059337824905943523355079430470964862400514830343109006353070876393437996249497031899311075151859713627840048950741864634988755390118050520306793465059485303565206800995595473068780860414614949750191309376720405603293948802485013168917659171348360347535850175214119548804607538997622106202756679091116504759740711252472382586876183505190467413048654961363457002855694928885629133956683444138412640840022604484980802710092807157583162995215167389696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 1693052374437885646588189885736080193350125093472881288820315325995025802957187367114237890447628723609074433335642534553794010465947145947983835661554485302829379534443009846915406828345791270542457591913950366750554416431109579636275695950090721732750059196525272572373503093378689802350946169768196888770761752480346979618092035045340247892505205563771351751853445055768278335784425467750017479815101371219467571259485879145608581517432405731142568280306629644359998265504402352729713949321696989053923564181411838715359383018888271856382633645624058885590516931923715764016925811300901203442334982731945921252202793569573439057814549401043308683433825789460997274426002502210451986048764799258604660306286514739031114347023395045505715543920275795759572244246358907162797413933888001201372249597744251951206667049727196330175308290262047267088588057105099489999395233520882072837107617742817716539432876059055200580486664724628100480046004837892506702221783154076503605401967136120616822328684543386395015920383561877637570547142315047294226764384340543500986645208876407243714594197913584868885293348528795491451278240344918668538793139203446356549722100926260121515490732057145727339719700197928279156707041963181092239427649909149230951830143561046816432232143696111071875152323261045747638898484885836803256404727281493465425978522873678408082458481865083568984475278142567886149798574436143743555661328024655603379612204961072419843144674112479506139648729109429945394843946271487306791980620084404766887313472719120959650277871737656560059901558838696299160585649704060475423407514891738021066803014157264981835219457744517603568357942772848835147874477602794396808775598948852272465478299084264459771231102165568291044267695795140710010471058380605471372260862465266531370748076134448424982139873671658497976922572946318827157301060228086745601810871909221821941732474248917460932050526470532076359390380906643153816815257777939954496895848142968103878648153434040213070078927254650875370799496262604282038379255270207515439013485272281450503557351197171126869977414646595346247073939240658534122280884158004521340510249002007193007313897526606833576198396102966049913413495851033823120013724784812696367396315847525400623236386485171999275512141644946826344035090199817805796096569866450990547543975737823066704665495881246276600800599684697507219127457951133685133792326063701342914991573121468667736534983894557332851602500931973165127376051323499719685049032357258799359210586912163074515125426643854327680967768003447948930784472938063780777081804945143753311410458846980357294430328153580033539398232070189711569082285038066630498866889277938356171634350245241226603136418906025958520643131590579595632141369644555469532833733986018493539241568010085188192639336441495246960972331286323955499008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -35879554665000187994045310060822250595290068612791124188386681938200901215862560532447107701705919499373743837800354634591970586120217605232776266112623093842613252288605585293237092007614025952818906434934727479891112395740563476868030852649737457354650743666941440260093484033159476049889581297023143540628001082014806661877806357952110992804441772797104554351376679394898026102825647961409335538488533893783890525407844356502716730684633658898989625813069346539864844759269944981774501160871881939988209697623327613759724773084065801036277506619446971760333930371140866318722388705281024931024453935544083522830664024134221750183259338681408260376391820079485904205866910000886486732166289224098010810966750927357357850141836573773675366461292402139078080895220398774841109242776584041674378595068385394833423088994305486749725184948919894945643958852561811891630287940223862680645932213858235287297936627831088190956586435986802006657735685398897615070233820307635456744131667786177512072776794015121111201147608144127540967169159819233571582224930475813298678197646354349291629132514571706888498922645122510425046791009335226222242396751577722079805701295801530800101247777579023970251528213390572721035774077127219083220190588808434489905106691278079943691176829277561659675968455062508188020589790929840923108016964186361905729921892425458304332519399437789363333138292076858688539584055027125704234258963359334580702532176504934383050781991869037380182802659824183411397882489562708339731829286455339724270149756598928491753238744413090535173624449737157953180493370175856317394313878526940308220922562078482719724969886972178737645537233889688158269410518527173989059169630099241043571929338581741304091448998187240731333735341578013953254172533745130350464682197157089834921664383523053560092478722999603354582380074792818451174500080255973634936997928926947113037578790037927260168605811879125111094866955150784194510715326877493437080465978170157730327781612425000218161021538577311107021011882792139887726428580510218144123985225346794358465852676631419206452225716341238306038732838187117871755616774965393249467749232467062020652055815035992150513875116142015299531741985717981530273520477014870208543845462607695108646438326604833783194375067177544658163300000809135079034593662950584311718416938627535876285335033789753560258277613008873574646169374346351470028292536116565195308418292077785060220835007672058311274475283323238525826229780131798203934871970267147793044547855784367388906147192428953607939293696561838604313954801635079421094024759782027627466986553192084770186350370715200044335902859619287522403648872226894224098083205225273094992173119052306618068291967125619878897394619990116442521036538605917357428083474025399874559970174137824734391875787963469683274164633301595738603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 584096890386410808973046629113801548989791895689714357269387327034015204650735202250419647605673504070698481499669378687686695635982856970882613158014894744884285676037793466437180526168952381893780820376889338970288225512067875277699428216000260182137433760868844845682337632536980757868942511525939515411141788601590629403967995348270882540002812948040237397777797618684730969175466130512779313692863117040760543416110673529096323099910990662964793223536597048718030576392727416694531833286097664483653976100111771358252436028906049615491092463740748909819562913040221027906643766744994045176759399988417002675418586862099979807128017207460149456437617299940028349961169928189012735487994897174774794621869901539926384521498298717837035599851505993185183915688391565020725758660994266481379008535757779170644978691208693889309092430032789689585383972779377289938334753657931129276280289392453283744262021597520847194215679964190703219080792437673309992668465087197655733878161170290960393211934921947446583630812236257626556760094159185335291464364388355549890992477227746308726445511517119618961002560728948012890189842233125300182907558805278552071073333092319911781592510610955965922951021838468209243785832389070492919886670321255233058721415030731483174029214735914113963146902288329878926413086418319146693618436263814168199973200569086027786059643699824077418951744476426773230343220586097026841898184185514688424926893179020637133749396528526794143796458576142106758365938818505160241189752088496566990904486120402131810934042866435308881664386644163607962621028856506868253749708852539373654145959946253981358772682058652306752005296577789662539725771499633611767933057336289863321022632253792471921999465452472908092215404457758977138217322569923904523560633047470888907509457477372709501189136254528544982177886576301603255135527198860818440165244789828515618432361244072891066053037931975683349215880707324758890715953591931933904583962335238934088039424250696431828782372860621393261254808150404001357227592701044611775599769524680822772522370706485521317606629458126810712885000810647692861019373782073513249521272854206439403715270386128460026548561668370637253175696066704624553494425972937549070634438112011588282988442616011744068435537755787018562975512450790657087268014181166073979141090999569607976593934157871072747059354954273287615254937434001158500953665170471392632493301548472181152252249711105064491362128940293878908238729391155919975502781334032080060716515836654576201643943118017850490178039382849701690938408919484344653451412142811303801300735326951665640918067649755320422893936808918185420061574122954564420253160873329241640160845654713813150973125104539430643869419127444083114503155264607394717457431031333945478493312775598397750466995751132182565585677871379098317619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -7189044299555104046319902435567840020683043039079521862003720019312561067072735714225393555963157181426769818464017297177179801307946405829005205319713490747942544880101366477739055879790224864237629057471379400552078667353977542717974312005875961607822303862930455593718116687669518054750615221356818954697652857116410500808846254919256585214049808429610014707260424276389664449083428698013259190973288139626381629759644835051480631582679092189426644178579863175148297464844985614372998049429538994238138916019786155012689400941607962802953083913777211510328175582564501580010483433242520087883758878402009369886457431241219498251513520234658193694803971085346611257459698851483635729686866755002270634245004414393094293088223044282913114690708238121822519570103090899499530919054834689535799619575924461658219393662622139721796534584803832200541281500343357023739602788430245698765791004258039958189252598934395919271924779317352294301943392411537332964690054696163019006124188239416807081381213787422113781920524699317259753333941473725491306015853685534524275539972080319606448698939713402277029383111797355810348461107745544499344339728189312209921807986315662107369304661741984766565189400609356858990986428910775989109703601593311318722650622242925912456165198448603869382419100524949579913333197964207847095273419788412281439060271907117660393774203808100436786098323042893784186374170712025062541043007588643040651408347785287834890995357170417045566514995914418069847444840803832675353984817260165171457311095151025347930405982123596894540047089336003934035694297963139063522003980356741853646494064168508959931608273215982231378736906789433993190445127442398327733546416861873238389969320522374085166404576753603997152478939120958127074056573010825788597722483041558051251844109134490230954186563466116619106378319956809445778876137037111672392230651770842945430042539604566141634214306963914896854761833443487274913395925597423388797260869640270605947707938564401883697611015432341029833955334330415177257339693392331284764977822138305681795704403070642780809499632395891354972455122423484161430351032684853026906753210487279880464182168462927165309061262107090312871185540615954074858442812137393490812639210401501106003061547953699285425079304481292065792119917978939968700948736788379098777231586310136817456383897463207032386563367953359118905753674335452050073393282344656155955168744000184952693546643219264617806351755568437151293723900023294421900948009442942627684343920012906810076775135939735143045308357309260274944852634922240369664105052587208109931437991075511494006252748852520852046862637843746447940673934171391221993450986847912891953435056058279780150998127476443035489513523018157391973333608518956769617249096438150945562474805249761139714871731666311795640548629015874776544051200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 67017247733814857919597917737152226225828520564189668088164369899234912250524834329746669593853972462675461875566759630405209647038107156633320202614938973253864709508231791411673416315818080388477429249109535130571776944524884945877319993757085391183670104556866811184548457328619188420454438587691751183709959301716387963399666428228454596585861444725339174164322926732309647600856704599257802688827266818502820763695315004356170796127554116918199952246045787486772939652344226767845039521903718733402903266871565677214300682025163230713717982758984679964431729438055190529238781835232305358158298279341118787224228873274618208655668527644264936098591308626806185741061624895636989355117825402937941747882786269887953551052433613832677796129979196999316380692379994881305664471655169231728739115558795138059253019519181377102794799405712857414836612719719762500679681151194422820784289180497557783738291737758678084115483870497782506127871853920033266103111021231550096910989379089152419348097796790792134357994163293690836040338587811949994420873271593925202632369582654390488595557212940970581896738622529107724271666531892249664689466031277625360801635485722999969714717067087756477632945207666800804629403715030451032378593229532298600786961122997015929866368714195206070954622386590964441967606805899675337295231058772212188404242244471793419851215069493216630844576609978370157385684214781336997073461997086667832483862055032164386339807714235042034346443958006521005667821108684773904779120024841314170651090659241218563464829964847057967166795109467558477535702652470330746029868923779086348155551815764003568494980659065116856040634495550326329361546601519439307242541284006308990878929208360272829785695297223002311563268870877539906019894260147929567018136370076567352947626527846154438661486258140628173396856091246761089987013227132072586143375454650689579065885431076037330268383822124293738896023190989374227906751606228895896724042420658022088865501547636696869148754051386311082475669057313969650313879515093382711631654192939224642485095650985487541045124247923277371395314250419241084664192653439091822552288175400313138178276825096834346119226481302072737263791134727117495860541449608320857503627031931497853293469558071357005806186517715857716424273225872857004609919585875604659293274158746696162634593390476899500855062200619797321527103469313672006796659052671775915578324271364483107071548905328071366217394841438108102706298292112256447623957450086983570969443250237429690584408695428857054651088390543890922710349895445772347991493553774583103013882195210182301401398198970605562660173649949736226788247212163794338152663671241569303933091039181619546014841042413137304920647203962332859579712626639554930561063689652300115005348961788912342268922298635830261453423071713401325486080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -490573650164169087470756491274818331575653575116005380131839450677174801414945500469088637877753073451926612279848507168694865999210279487149835843175956482252906491622990923167165628515958808483768615851297453172019600041081034134118421325886411260984829024352957284703714569184885999672388962196315616881506912994734648439104260766392400242226618088814743848018896860294980843855498920558503016399101692884467876735530498123280331163189495258743847859241809612966142271808087107327467931130212668369239831841679862548225336563160450840510917449346467753673728765151234126854264421876118490729674021062376348535196280426715283329761251463406706243000187202424521958210134387662273742130889291240282893763789605852800472344971333531111593102526056576283597228488688612196704445985959338419762138981878069697678493220167338352137366642844220002377945691144020204522264049416455999923108099509709053949946993129393419175372608076576183128640537629431403726017342307307072298475718924872060866482467571146348076506195469752227124731405433568176928616923700735385317200141771547980775307620127008765560761544403844603277732944594096117584553289075069666411132420258292211603079992071845262346774978597048823785724288834495862524133857422436836050251016693755509159908552961494293556506637510574969718487018776980034990883856965741651857254799811497188338001062848325589207094761150742899137986945160418365917350532946752402291279935666558741907509952390493816479779419678988991044219015938179503997346156847032686867884868441988087468848226133132946466867289936125556013732987573033823511745528661002097006979502808547983946033559465090130882388234565669972235730625030202485887658191096057800205107493058798398267413964917057636243465662784467520157837937404814489866945113447316556508428290066269451375771790392488985128055213696709638451577574461430749892182622507565614482591587814913247980935502552014433255792551510726631919139710017851379256343429756431858858042151695459626570613434989298927721282124169212427477675234240676816619100666966861320699569131923357181417629446565640278710156118105735077561947816235656655139342037323344547475643776994589578097444314947400813856420734177627921113505956222518558776493958285304256742710365229842186650864047617383518055846660365049953877764523170043633467266950102908984531480681331973365126666773941066434348284086307922918805364470673743578178050005264621518553257302756644076116772951567712454959563293048702699788783270823092038757884361191111012245202427307730258009116711057058482870576043660013539325193283946530045672333940346187100663585727179278429950818685509592691827897341385829787627543332608917920506901738042547570363874899486922749936099139480816865902426744609801143634798247180416471285684961003002289554978336174009732674931294058405248624492544000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 2960850430212466180036057679113219487639443284588661826627474025044010840833575330011772437161101910372130570476498776883843745491614453726053130049021856887269219468380630049521699839999287797697018221860219505544812767200731287521992095038173881363961330500932359706564341717950142476006769791369653160555447710323489836467774654613098291736160420552634121722825221025005733524277454205934655883616592319315166875408155541627267561748560453379618950819721276969859176784119345775559546611233711283306627340249978797047733882252686814288660486570358098379634489226286610936699424699010290351596753239230592740224415673510614740892614189128456357455018359360112069524866751479090283119852373338951795859749849994008529635732784581397001021874138827085165936012554781749999952000555375257689428411846094726427491833860625400156913442417698408597561011563711012193374220981673284500471745145075368022626430530350947537376529075654056434126836314062619178029953268927673358359119259938909312964916541541569195712792327644215093068361419935283215393811859561296203454276023898892967127087100181365024491748956554584840607718016899455770472386367101884817056707363091957472107154883792301252589692988953973963175338607377011935006074940927147808054417516149956247748422764091430921578201390663326976391595234378965297780942958353808844967947024567636239874635979047348185716465709985795370220924037339698204782054326510142435280101878828954757968494612486802731239187998715049523885714440573423115432014078659183988424434833000167912424269619022183235933022627080151202196547991192341937363811816855445921488263894157264652175869994640116022555090034910841508861922485853335785406603564516723778257912207379580207941265513163255234272678216487667208297719170224408286849885539391706101242167886194229344145142738114104372633448399337892967139279684452260752122240539726746616659342043316037222225141505110546636596677809880166641119635690292186893057956066688520015400619213673468763368849862372670937074820216240966968165297942802404765943625011475031873494674358943549780396282640957333238989869234169908787850345618819800524376648625891222516124648860976310238530097174343563187814945239768623954582952136275745200321244756730473161247271369991475304827378662718311671157234819331279161725067457092409001828017297673978747818102234103759356047897682860099271350615211502124029448584226669510415261645927572191711388744886509358197251427945773080672434339388640611619754400950740572869200380664271939412607997389199895749987840310693431526237862049851183932620222128684499539869154297585208954162672456494149654027304570901252479295642437625356362179827572943752553548600394868673605613896053294098830250559543109001467305781543964673396545133513053428513469639663629082514261897803038815051952690481584640439166697472000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 847892042466362824320808184446632051169425304563174697721999849285593274310308267505379365840354702340547670787049098363654211199336698156876300387074430201668708085618001636403889655268670561516630607017943567046522444971871525596093502996217155066032077455672543810791479378252385652448291815392194328102727885721474996996306460212155353276702716661511672545078512367444301107184475253270877582681049194114416854022311565677701655961997740161306063652029693586975181320338426408245938682108073962508506788953572407441311554724801657148403304032379903686373908120954571555529839919505931125413178362658486593430564960259971970141634350026711966754335689624448808475805088594697317166840528354703305224150712263511546421279338501162118797022263755824816284880680910316019697416676925665368300414801402367717898708402199215507458105975620666912026028577207135480009973045258155753373125392170161944299667443751128743832511044838531152447056660931927440495829042372633826744991088719213183607304885051981619728728497000958852351578886809799321647712889383559198728614738278103668065361298929644430653029506875465886057116046091927087531970148051819051476145311239869066942888409526782788169055479097136702345062342312007669867617254389875583709019309493667730119070252868963550515945341966557538103852595744986029312244420563725263104331387444303561439198176771993618204916750942933523560096654094554758340518590166959454456158154959299185920920533758757118965943707759648721617461421188083734914132605666161376173828727102791709831514597165155031135176387791950149046140404921928663072876367741383071171807075624072015719166169666124820933514534196480076276430360547065390585672165167248909964797057277067917785893295231179546704072125834995501343147848061091279937346198829191869589562108217335433716068733048878731308136342578586287225618585289728940535516830380911807816503625206513026561378849094341249156686914852456524481121023895071971407434821224962365694526517786601946642707918270634198683277426098655499836275354212108750892179435844918330181826924067825474325488743170136262370167448904110970689986982912957992439362109999781520196027181399838156084816639335832085093537700778328237634239471717643023164119124532263140954632341435042374322485302964361521653894985973296201210395219862898863942381094848529830139979013484824683594713043591544303641735237959484423249002066938254744460619997144252565105529463905989045126396684806916161704401400902208256917673016460138660614494801663818796140805290502413336396649171735323914649038608988510740844626498418563366887546075782561440482104086181956055871113580410844248997118017326549493906953440692370665838272300601016930967799248280686287702143078854419508350227051668400490021501641644215505336948388442668383737376004745048872258208962445312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 344040932428115691729632955278614803755241133997357628693241562305965286545546072492642220549455158069145352167562216600116998585151035417786347386057090114785181391131487628294688253805137720576174806183425567393657557789013205166175571737241178109310798070541784717879306856149800802766380283867750123738180740996641231186420400906287366295955094601805675639463407218337274223222040768503738048704920329344462179028801149770051516757092414043207634239146411624716798656300053182605005377753241739999678192192010578801940345618934722746987728850633397114829940670736724987258358571173603807074171844025538199432782872414221658303683088252528763249294697942219846456429819972765843654578293373803563032535672076332487209995680286268941618269939901327006352398734645221838446357418688848671211599157976830311900712291747448152760467831735058115228591405967490547610559504095047332759984375493258319370762741183780137313382792456325875536797394235479327143254261866488268877118573795217323437716204237382939480385868144401075607338194478023314832842485908167900216209123544608663225148650665697171412166939133131958412031976492063690989750356216968755725488570293012121167089938367592188413734956081569279754616848720123839497583484244275994435658567241839895866048575078705628801531415608317832225315868582066240717934004111692523684682582204877697532249544337513900935231437763849986806181228242461371675627988624526037056473845441451904881445160792202489084707087973362049606288716376083868478237366257994013409776498655685763027365198472273998177878469758882873486070786248015049158388679529192757857158009751914730649752626078109785527747613363202050777587009438440390387389908808684470791323547149689435164826989400565724830658402516152188974761446091041484905394805062002530899927489020478525838491147801359789193511395165140378234865623252976236750858606950746286728639923276089034063282176602550210033647591378557879960832892457204195526949461120987345835118514748308699565370774397616764625592239007837818016495016708133740111586212660276374259125126755325647772265789475014326086169651575621706076615242854506350199202037297919156540647862136009035447204414137307134953511320726160283751787147472302266582503693455634966711542599692946150241737226450679980067274739545281568159424078590066158097944359363297166560584914445676712584708301847163801643516931875031009143423417543610468103981748955873924728223413102185727532252345625930575565316660338870283161129209524581665010751242301600130074548699689129171256949578198549980158779727012082756354572089933210231987177565953577600455517751307512160930909692662176121449416961895036856418086038704767316450269899763277966370490558862605965702543254732889460610841965396947070400484600822103725058128399572642552364030380877520444122642658204057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 131108875729749453621604652020015656108461016170002807426215701469877727627601266142297235208784539166713636910601839691295471127205268348019338463641075354192791864334238808504100961368207429130710060361934760475573409538347340434841444853037060221679044407680442341304070082880718168824832616838238934793525755927773778270483474801858471532499340419584624566017366438154016307197570158333354090498115676969370751748895043095615757217074625148228592073724182135409794864637522024786367578339758834437530722014581200021202105386978203630831760219582936796584046886014008228079667266002406744549346356937730591601808035954589142509032470873253348100966436077534769368233786188491003157092888784130571432178060341855199747417972482958431476979801888297688090833768082855605654625204367005701066215828765907037997646676872520532314163616979542332361076983358023506358580641040444810572697509290551536182279929337508169658239589618803060475467818261848682605024959253455040694092107332283666332633798976171825634262887357379551378882697765226068177447792363202944929451372143026020915237810550877088941720048121649924226420169593624875177062002136470148649343349442771040139364779598589155482301683080441589891399043953574648799030121043372306183079554260424101524810278049348551724091167707312070023598722806530951950730856629366595421899104191996016064342785646540037290474503085723597918414709521406702089356501463910127245697595287976800724006501090416381263239416846806387106304621849809942543321497826406525204123910350749559904912656140348470274556487738891046691543815419202037981759383921796554175383366408572888169842667065650921938846236420205037058836278550276376246416730747198685270779894041224733980112408603965899438720404076081126886062175745412774104441694236976500618792726203187092191405465817987436605553876826260087221838494635898079282621626340465531940317870386410718658328585240606068667159880989140891111604337836596545059038349482099303826210908617348656277024142829051887020163565505529997842467150324202801745837236692270111877429165669321671177215199498277993456861605646133432199509314332976206887254782631548714142739435532425878421073393238521849410224275021064796943112895381061632545685229622760884996763959933680544511876409111108925289310950690711077790454903374832941253620827373890411660095109608515603835711497246588996520657228634545804875046838633503403332960930248712795420190619146713146185064649438673011192752737114257190303543220603677928843797956619420636329227740222964599203313280072575009263523272007363384264070008473526650855649467696779566642040524591548872721674314059611475570273267290814268371211212658987459393551588165968643587209102639982095717852085105191769011926728606694881491056253050444955936502438227927766571850414081835319785092635479244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] -5897902716813389918994762535737214374727132617991424556870163162650003872667365258697710855974644573733649511387731440857519582693596250217423846055422426706418866835069960005331399734910776887047122303754751746814069029551280250014685844476656513701984935024747233945800913635758883712578064668939624975076798735012720700093919772884823578912659470872916620087692297201958637711738615008647527290321605513883410016609045629943667345863559940844301240210162318026249008765293025291060267837346854657262848901890558792004350225656652065551834820172490568867083829493404462226029794222966418131438320530771983948883519272883861388197493088792384461572335285260480550459450052691304531681821031285389123433816681407993709769261924675759563750489481060143344990954124108332913050069814819045787589297662931472751060534981744262700261177867677730546944212306905994789768059709453882442627266728223306360954173789763721074234485788681681771519595737962303877300796694537161963867535972317554914147194231226415754290403726037144583362875195723662794838714011675395978089143934545942974346915537172786252865396392628284301572667401725353416625947224748255692258324208549639874847614037436813643971782644686268445016608939532892741384092199163402997992342547445357775249355552057834342511361890945235235943774505938322708830968649364785616719978418481589391854828743127107105757099815077825541259523645504177151429490172404883749804582098031406653398135941715594543140517605876525306409076788148632787871396123922855623534489289236845834344467269554935062892301743741842113487966907786135863234293912442858954687494891254764715768246255579306360319195072986331475364092995003012617386508338885877026473925171507164080973680045284685879851823647269428782199465110336607143195235660229671617951201179072864307715209895897295767580773498860685326008340689565437718583884470308015181113606280732090597087959508403325861837906452520153938724535897916257389281616928024490414539598564662192119909705039107041198025921999379281255571381011198757057019386719505076182074212543832936227872501378711253605036260148126080400552276120484191533694999226440063100169606116409057449971089670527737762172560465806743827395963530281445045169012716919514920274672413577938129790242220592675835222293602673103181527534497730768588870061647291363375313338873820032291005417563413637971145253894363259928229861089150801281811625493485459125852516442107461184063051857326001474043479304636897603235383694825988407743473078686908501327391835180979979060916052132074208726523851997603072592338746302390840184846370085435202693187790030606758733306156288891598594892059122484728242634507982004504637298372478051081082513086337723664778366877798964273296957210804272846119645380994924073370752723032107675634816271857387411972059921301635072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 235696023760241108212889176379191941994588503191580528530602475048015865531967431292126849498318268667939846486793934650283176762674420268920683432020927775003484813083551912724188874954255608708754091895061302312022050105191266637528759869616480436460852379650276923999271303562697762746403732024523352589284221871801747676895983090863636728492230474589799741943669785498781129876928522751184627215237844928395084114862423332882566983680900136838514242801938711032742549895578571531212453777876253620257934856165933436260387638274903990066270469515395536445845239047606382056184531723135569392003740472860884355549589374366494300368448263918513362005946465222288111301467778330253145008769536375626366483494277839717603554276265078144213390601002514659190982780327978322276437766544370592434204983226243200285010675887529873219876369876245086704713358815262213581475977957128687851179191853895192700718615960090670149285580037688224594453393476345336138865915133447514897800761822180095342289568527443616953073064936345361516565514795924546468826021407663597466982113581533950294138058798655862375268485159869419663600476728473097479941676091239661380161761963071688644906558973048808315570360497424555398394821919175805455797765075568405956853935925499886158548966112788610490796713728436207504568646584628893804765051290683744341462550804318162805370709343060779299193122508763893362253028278187767185244638120340550775591602250339252488029643665225064209960020369886427999250073550265529861245325748126105120711334682778940864971014185079283870794892088469824470719987334613547831855645582210440458400712794539082290690805730056260520747326725567886351487825379795094385780961162776354327573865167238302271684788835227131762212116739576313756603917210911228929377823378295505437477327883213841530051447626902608388174432461916127961320483763463385960831730508428614789935969845535811612147798579359651416770407023745464571793547027227711871874237655429858813507010334264806462718273878507562643244833285973543538628360708873976362369800660239276578893421862863236424050240824457393923857830060499224272193299306764645875952586664721692193906753532757431436480541109783838658587464890227257789900006606912397719746469317387548606491400378981209799272624757795734773938885214052477923031636678144045250105839506308224584902218491456305251479741381039799749927324552342075461544060613351163906444080193903045329478589740309135339523809821508934340985704073883191272513870758829133626628981490136443352682487765959194598255983817408629040679594460654846205653432688003310065992196409046718660294661407271377811595228337893832883352654894425299404839959711680642817588905382837349072314684452688340559069205158761281852858289890691715265893678753227153342239643310360427499548096517305254386701765209290178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -5563278284224716892093732842523328352250975246935866109251376363154474622437026134139270604617071115951997671383291212987700441013102934456390789725364162263995365524512857254196394933798185436840815792175969833733123854975362522709107234870718068061622028910569556632521075565957415162478535865608158683913576627916750060574320949059345392428634650157828432000470396926923355785170166851289551711063648544208543473906126819566002829090091832062748404391468307486438728596341646925795588608932684663837718190456106814581262989820135376356463183655731464902884123652215949367578781899529172895738600564745029536835174015822955613531256265836996223753691382215961676635364677453123983307595264141858969751241343933955926494651047100909080338173088129430387752480871823669723313182882730272689458163537676716568562042459579315989528199424526931546939327078644164238299284147315237432371055499284098081611393786553792387650573997585367102993902174612071969623891327973476129536616631685730676761836030455504049198819524367674690715600114974634854514274703235335910988435298971163794795210796045420562964522703401695374075371768698934317041207967811669242178241673674163316018405651154886522700867802414926567843715015578991006521919419749618847445298546278502389212075026280827800274729846157098239367687170136840122705850389386882892728748084180036011850228062945390328311483792547990933072801444003915438421169394522124069037655452787156578214410977886002418972330418069317150264783686371992391783640068771513007899315512836954089020211892005370342207272430146020001136402282646428680879523665945199712506729359877544029849694095362643785118164724568189733137797635868080173296751576448159857571077951743194398169548967704746439101131896623310550676746966323011008847008071800547833376409913178937626888883045209801678655528014289870198458629964689241620315919055931139304457841718669535055505919037650185302390360149948518112931533390932914454958801862789196613379866609034137961982852332781938465632783097194297629637893227030184210403614918181615046986436263536922366030414997692388704211045889020393198733270029515832143529605515149491084820772945505267863666917827560159244272591093883439440262573254992583166431175775875180847574723270472552263092945674713498323549380061912614486004322835988407757209594256748905651116561962931399557193445189714596383040833310738155111671040757970411641001352792975910240084977258923171993603368953934812352501331384099569947280597738990335211048684097324991439147150565146219081170242583574175002451417623712787791812265315340599070109655690538500282175503171175838397975724395176226374912926683527226142589204315914525495853267730254584701690859002745304572925955692438567409920853787128249139438374204998930773558765966083993658210954081246386484858999878772315914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 114067122157236863504057675314426417507056001644572490191988420979057309811891319709322912262816614946519928767613824241251044059947994300894277274323998529103092356032430107583650660045881758911331244517511966775434679686467585587198688787272450200962494450044343060901997136005634710269753787250912782900042788551012177463383866509591471863184674386274328455821476957445711277738506677799907240502405733731634476204015906478947630239909125542329502462336799374173085200577446409583668702791014043301511591180786588966580159742516127110517098494163753714545261992271283531517469761256949617141422103906997583242511765199063778201230841099331719073051848609502247384500140568775349817096664455670938876237161229102433615441002279837916938934566473849730553970624437353078300886119885661825549388666278791046137335945643688837600202946720727183359917891132134189512355614762819652647798626514281557245474133955779951088605805916367911823844589953361245037201737051157922638758891198509248597467641182982448706159281311376320871557662824437078723014092236554601837891957612386945047402805287990736636124286509175640375626266407750874454370839703915241706456948621077762223169101388140101053248192154934855924363551868526620079063520541755880092734753066361351567457538984846525380964175623558735512497151054200662019814669828577570051540500551462473098760597351056848893764135872626096594183675444217806471116111593467109074409747031992232392150021208769902977274439431253810154962589571878803441606901704286927879204353626682976818162367693249093305246902160568415421576409536175520634514410578922152083831987964709286448884953155125990761793323313300150582282561436705585027214240223897607747050574610852191914922869454717480522815922112489131902585229550784482147158176405768765401732907161365360710717382797505187888786235038061627312518223101257781746503668662003129943831855455172913727073947757368054204344441224910670158483600707029218798690504203824945572388228200345585465503278368974299931458052417121463808576366149225353793279490090432039015292421772001960640353333784829414708939997095281038937340476732842821754425928586553233366364425108452061052429049504667518527743481386495886719022955112587261451221928204302930990566835142786412662009428100695860578369727502680628926628117318122102024010551950076380754272287277808426573539389493557609203404098302125452729477419918845903545423123412137520502671544977153422099874647889334687354513060545506225113024825350103460092505908380820454524834238060346961828759426536819634015120875622359449211607080227074999902769025673970285265115215091250528820838945094993328596330458647598027487856919808994726631260307162490351676825599434288830825743901984418590730559763462096817822522823384314899383069465600687043872763827431954021403432199957741033226240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -2152723115061352769724558056835349364898204953387455849652804515643150109899169160490918733567025600130613257147561846725023037913624964323494366009092921796159969822176981588424040128978100831756049546456518404468126144589404942883854836611696989330426424861293307829189762059551025239678939878637021803845657607328163236563273730184540400566969439102989557454263482588367718401095373814176774588705818066283546607936688757697886712452674164210575551017754438284008472165540801313384682225790150205613127076168447547011591688444830882359838184740117449281187749252357943190559912927664787207147524768793963856087189068588649111592183794354061665635957114623984594156599050648328896880958738776625120059459311888244679942871823309268827605032315255393014981454339113610581052516064297178823072593836746429579618653275558350792103859366615002330044350479088371495881624935516545389210100854874655907220692120693527984588029209064852945746459678989203732586664563022515522319564649508743129265758100945419073379929146873485708757439331874499518043490495502051100458164113574942490200106127061998244607806832801925673057140260204455959082121670490860254591770634925801548579873260739267817432108655928423074861597700825191216672145015920970693473366263172904290858894260241932373645542760777751662304331306384377127431455218805840375550443100978261309958911858420315188735691583014213581311069541156487484746923822883529935866779271948331651768440424625061664554209272146694755642768278033176124791082571535083688953460633047475902816834738661566767450927413837446443593571578131887000172851926010385373804308805159639912405685588977124291639745356720055120759075091402830798491350295771162594436969273564145002442733938436187144660178166859839133088382988697079561849276293331302907164741145877060297237400524072004378873950411173020992022958084056998141596002829430295958704365429104395592153356836528871275418237703478740677929292511093768503949257952298272634632995917486517619754890405130734686729541477921339286348439206783152583485601148045460324438150653555852443620114384645690347861967989745235755468746789889755710864441994441781852179531214341765468853469650837696747083380284195039714520317474971336116434104719017157309620407208123645522670738367558940030968567842979674936413494180919757273272929993643644667132346001640268429419165624927972560201907331568501283261223794286518545338831884227908047453493538377339780110363094332386156594286694030837280517281737998659187313701233172128285824225786547345967845847714509539027872435122632155861326651255944460382497874028159288830817200742501681578449103771474650673043048788880632286208266951193399670064361345891634806695372300053415858485503283950902461941960365894811772360170293196176124708667779893938223586710874628744535887595432020198429818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 30332055262172398435095345364089648779888775495706057274140668208227471632725294628447977946531452761634372787152243035073501923630613938835957109132876575370517419888557927307502673760915617669079030936941941652882629928739644738487568150498121153594759741959805999480967655714786491019771055775776967327317226521395156819017228820938179821032290067381873210416148660673562260885799878331739021099798898356212783376831618659018748776277343790830975935555625751494325565162943391624699905645330640233446322217585198399676789860204406046494488646288018751235301270585396853157664926617448653072202260305889994396609948065266911991949590927723027364350895660686311820099820125127343924726502755640857996114771424201126828245844344746273394603794250050770429346915938594820575516707093839060182973902015746885304052586436537726340958703906098805959840152066645996398503151428705036295320395476450586487479259181791288009808802850511434737594475362275304378397246757085947381229593408832222070315596052790859671748286331675538266551862345867263770011474690150208875982322102116566044531966391895105730388427039282762665000156114209093868813620538463918725440486758154382760802582942343713971407780071117639150223934711393333147352579434153158036062265859604282426301044737144605548313042927823173651598829070670954847524718604488560800546871123542955713010455620918837171301454787122516549563668529533541372187644540663540417150875902444381408884166908628155997749551100554140990856532657033148706626664643348125065877960976677966615607229985072379081054948677512161042856464510486151616999130195182264239956330616741593261057886042983711945329749908275717711850049594302066059499557288499088139000324304791774908090082376579803638091440095735763764858207905282155867396258819151196539287032326184916806243710934152598923249150242824292727358834388695037940785370819588864703307305880146909471899933869644144132191500179734310780091688299661058247332970000959042806649920195458912700607792738946695682139159863939401787006153757029427417754888249724735949963924090633472782603344556012139405050306868225860013163456194869149756213668764069637903607539718276963354367598973840800170762818234375299128502288727404784504706278438429282807170608145848093821592971285637903362184884817397143880093416457518744484821714242091435168185021510450068951204108732252010425370760135859387531866834593417461008440798472059656430770589319131096307019635098342465338709710304466442274374984213914860954736824027230173640670713337883851057956239264764775569509436164658745781151257519008953535741347738588422227969243581716814913735823717159894005947400399979484757813378019676742285225387669640139057967573749340750057497983556905483179940409912630526110063841744210204568396493347605367439435517784697373257097148088331074640281600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -307650620612063159306477979770977022113111513969342098532414382427784488081888586228164438161204205285674780432048123846647300378384075474840087996342880090366358439021032905619138612962003937973938110974925265855586896600315354597631237606981154735301185164901938712739703453630401659100453795460054986741917734673174115413394780377918963436959056035026249745056532239789812111152812956902428483963858925503582746697203663525245388099839607735002072271252807397809658784159154283122220179784069825347034009073816241048940638895738748889155893207290455360483544777941601555949338411940775985837413669522982698942361977592000400077023591922176573414438360288596005253216661097635143480629745488609940124423700704809202025287120950224830343713286135802416527792868860020488557905625355582216272981514574849309284204404634231282035459639187094694556498205217686170880568953673114130988291093063096206859000406271555093117148968164837878850065560986088170290371754981597990634078042121694889678551343993581920686927598958307721046583227082823905128932682656219361045496792953854276754858971343110621636019983752744377313069511583505101313111607269790943925004649035832920941791654593234832769835612101388087005697079351744971462987229219371424611155149646774272542529634505115077087431936126546876986156340296174231619754908812930681338714950605189549709936837057523045262930167257165372000060425487195407205079645486773184657870281511255016934078744675724879317647842239617604357429572325814758430986480471154691350418988496653271291241230929630529948205630086427860500444605437229544305298135073837573120100531117636705697958343485265792709989780262999045017389472842364632230132950147520393119555293391508115845850047196718577146807975134039460650254372084987556543612360567664208100628318407749743959293047029162220797643740829313135545969524715230334312910858301830122746816934461496131369142911441080182463872413348064131250259378596650933225288292263644992002508318353752594441272012117728697204448353150560188690467513224984846888787252600459856420461971142137489870191756467698860819686128250759986549457678767779441820711132628857036888388074344667560872367380352294723331668056242922315882162947030856874085405488671094633222357297040643484126324236977079005583490989291771416417925625487284913664769103119594078956072783368499899893033044421468815892090686646967536329173268656489091221704652772816706209636491526372843686268576007731381998537125904952066036425775237199974592050998534547321526670569837188987019386743911498347577728373711976575837178948919236291760891302494535261453447598804339121435354581396273002249865689798290605400049428173828670375499212350216199773158976537920242836972286566524087264801920135601163874061442411592517203106789739584980774082586724865221312331219785467871992217600000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 2393251748401440361964959019570665748030464964563533860336892926420357589478155069350341150534072774043546694336528443948688218691698730584563607646860530761976494420482912653534947185777429946926816451519402534784886432756273848266941145901705811375547006586227944903937727870802503053858398672231061623860263871111253065929026776452380800280727423777239786139461396501345487674314629524654582230301574134841036251031272380624298720027018423458790819281539947176701288831256578864731211318820499872378936712473311065448885215211009099696738248943273012211878132250237472392282901537771813068587124529560107869859460458081487425619156719515534239047607266718222070555756526709066924108182684771448345195429048136763848844041520556809083703238923720191731981482355428491636101287217766039137456792459509922479821017890697361304841022444926089241093156046672797154123831248002545627151295303812092819619821323911130430875732373263947068810395692651398802343388419367031344273766271088261818771334162625966134215285172838373885771937744863433242280982785702289482894971430991174043374340927791530855601329940472634872652542209163990391268881215680779332087541138813108740594209772272519626548768736760457170082345047765590841824945082271709739332088552578216409299286042310374374969490808020667487140359450635012376962932290596723722946767569573538340112471166074569092521032007386243426386644353235539312049662938099867308783171805211509191060630876928125915740163134596020706873768294464732196756701719357801310197328979720376030451319726290008995173550023339612802419480556462070576470261302029260310026808775818343900849374461611389860982639911068124234436159858740348093183705697479672871124795691205705163629377478857144312515925341824595437589690390933507522256976483521227426180997514347901594059977520601782037068807421191776079110861108044000098457697669801116737043585441098272801764438125214024749008456903166863324856051477640286343925483492036391844058092873985718390816030448956604839499255510947846375634046289591883160895690056847722442720826458878041949521922449478734041143940919324834392465698472010167900055626174438275938151239760907503547695509989075775458924790528825498881606880833401326904007409818352085732718814613392343856896813196496036732741785914863784138674705336903831120511654632973227552999854715222317105991554323882823017731591360488660349038303735763183117788488039578093816614648119227363236816868233459250040782076459248738079303529083084608972002864696948242524852411291101749365332544725256186392602779834834218125412075476697285704302483792010391655303940418987486656021791239584250376186625498512155355123810988501733938380181385352636888634678023976543684274085505770658036852941462883256394920016967028348658676340256761104551655171252648196225871154884625983487764070400000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -15290100671237735699426667343145809230811467238829444111109237357152034596607035121754948127409639840956551082420248433643670841970501929588460250417873125097508557223966002638459133276152599754527911164244463923017352441154420310620038334140983458449925942126300260471180038702341215302117041128998963192868027943159337121838959338848077245264390209171865031557264110778990335124976771387267261512019961429283605838333502433979586031530941074158899702927206075870930749769756599210005936708324860917638085955146842294133743022785799106174274676160925974924457390956728590068143398752234632762541074928890997104454859199684727566389031475183227050366800886674658028258873200223810997717577125155138972439282507513809990513969133305231099414651685473244466688665961331023046661242233744466520616566309127173010635454211193635421022711257494528756647549412681222877942937924278507358557433525113220347124944950677877964002462863229898350074098750115201701342776717829099926646471611142163642002059903947867491652583568285455792649035915563262527257790277724485958227450984809446722591396428015801556902729709025698596033492054929327378931914296138977700984443241382027093114955178960372947783135972122465854932355059285407696663815192437812937524068135424259238490309513858539996417696250456896317744827416822664267618539694630986571519664084828625373291086418540752031305688229442591602425317342196780320864113513954377519546195324368987620621240020568900372877721669401091828601821754105583350884388369579794776447049823007057622956208104840914860305534834813098535938242667121385485515948867589866583528144199629391906425027199796623023613611863331764229352956238305603002576535373875879326260494218904755805198845878154385630344495703594854719554102116133516297089087065773690258883732702202195905175371529988344543998714889323138775778266326910860961276137425604331053107139627276189157531862852380384070710437489671935992983210763754500574610120344370429733598964263311027865436856248007457561979990470651989684749350385534544192137800942960980675201378280351517276194745335100795406194909727969536394678911378925192057259645950662802511834016475410162503328307329486637414531021313704562802782883261115005329185298656841053630229111553936156971894134499644318318101033101598149368217176216448299529031369846278761582749177998224325292950690983048279161178494318631664443758612506958455703174699027325302872183570435304240629511931992840799132090259572406440741504503464632465021217214618992192511506286733911027898890957840704438541887864133843484134071125820961583212725026476315240624320942896010243487729429330254778081485124679810315502175474020343532047853197327354223654063259276303801201778747066202372190494480618274052291043779524197617838741066559838403665438165106124203176244759203371360934952960000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 83419565691981269280341245968298934166277432612632503554645076574025594667772305185617579194751763635723006447167975838858343777107083851893634815793011848848522536702242620402718416138909060542617633868147015699297149163370756015115118857249355974214984261512988570873250899866563580281465388592930457069796180216436664196744242563382886301255850242221305681018341435724203028519962604296364150171175903358877541406674278805129331099658310923034860855411019931368681265680635763883964301458282902904433810416330173755230524416314254189676613646031757606303751960819578867023436655397887308128461673405736944458635439735799208736128819282480171385314412251202092200603146335840855666383214616943987634001731355705528829101386253739501015057503078448636847472768990830628325530570368465236800345791848479053298211982668110558996077352932258906681517808600985001247620127079624705413014462377630793113806721392575615819987551824826916506062574577005444476164639017991883027690623852560194706048702115354568770936560232218557816981151330661217572423177425285238831566320890845234168056305450329776790190449023258016078416642874646141127354589314833997192695103509206311468394667346233331276076656245541259042448898185715271681391574479947414176063272603774719715710479644112142695942404606795708435742803149264074498770033219262018770807382899178127572828868270804107553053034777404786554999731037586149450338792411914792160687305451316329710164741699889018149997171580322230251395873679511454279946127897601735043911413940263358500423498764166753221205328781564520115061683371985375477309062646398615207676339225355031001136522321475248821035884227109759021017256249823464628102539113654812971575836483170147082934334840648171256247351162276870000169967501261949970317197216342363471040821006401148570469504878069785602376810196211204078774212870098697280183415177903802238268029009984320682284629693082902313266701647395848753236317261626318635202559987754647367738613062348426165879915340327763025669292637375720159721404339640609825777938544617783691586706467557072839082948782247358235603686367417763512776223324994083576438193018191614344003380303597213320788733087203142601124681766894185463401611116172381752232913879993307780892057297644945691678500099207526148872266921846141820534330037874664096315178180253482092340193748742322831512386877254482253347073768250211322219774608454678514876301426174659381502936559720315503261293682110550148302938782123357052094021603343116279182731537301074920334973495743399676624073498925626980539072203039842882091894947895888831688453656500035478483097565753812685475406704423581040340840295913090686205579530985622372123068134991348828013813941088667566193961535504799505369500286075483976791270638430619016773808098691972256973598425286788692359859381629161465446400000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -2646099958596996038549592193279801727476561121168001615560200400673792159559490232303421144726193702647632924034558898805140810253211833115837999398954891606245523789910732100302988484370405990534546213323409914418215565806105123241382371873247545370654368259105600786331118203115295455410848768345647283793186405343609438150212922566655714005170467509366191371298387853858742752438931203753846404160371292529013500300093509823024346356608726008986654915999535732614306495713010616808241001420572682216198643070892343853346105851528972952355731671669672741376966297968733471491712171363043398216317612710584732524548779522200461793644917050113755914093716310515174111353694394956095269675579885929432407384298156455499985574448225533452506500539770634427239486040341775431115407137679178923051137894848692978157315769138381336676460769534427907252953065706261687498788350263555693087078729606639559733114541057459565873166299888369168332497086135158632149973218834778931608510109169532002910860467954266762103542852057567919083006586617081842111223202489430225987700488060157185745329226987553258310620577716061841283440113518383761148987372383054900206825996517523645676291334870552749158962244966116339689460921327850351369158306575962559002689030003724972012753213188242757058846552792687730450251660146750786544140494406490617424237020378698168066545738271292821181811713345295997728603167271009188454430250252980915303570144070185243728785945555162342462800989198775070148465781190892870535799245815633536466208181624350624945819167112294408378797285056068557162601855744056630813003714520885438802523212867793054443708117107240458351693300943005961847191286300516643183327551659099142166048562920216983803597822436817697279655407730028915918716090807732245657786368054281467516284823637411057475830601334703615733316785617913922129168622377689372332697246588040764536541891346349262463644950170271020033365682015215263476398651931618904232050153566198669261119568543295497980125278166135037442959208619188272233277172371058577964709503739008474597653535844310070388955124139279915428358663786141542617701758070069787909192209766629385522188674311350750663672038630821122011330703997055779420799550799966806238645909622832627666323314543871649948306789379560384649299172411532852642336657214123856584244080980684625327078198609645584164025864987339407843581238179917606912495563556812938437107027428454473453654785312383505832611546723403488362815890215531662555570894957477900997174589069202822056754904322546249746689920920202524843270284811058749489241447674099454199774212831791889746578379036053111576063184803820872132260673402880933170330426559550942110121103913455361310000581501023049077159225413891156629239010364622637756639953896334034491577672544410560716883208987454813163279613952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -2602995142491594183111101703739910438597072366722150008837245828518541053277280334101524244291922743150105715598544796012176883727927259438715660379717543164405670094680129221861232932843852030791785113655029548247712955971200437177972367084520000021695818656690307292993385937103916276622679987649450546417575353909444349926910078168170609355223044547948245294376762166031123336034299610583051556631936581133095981433947638966621526872661452713505385582670682938803790422653248689619009473070220000023366225332082503008992594868095969814079468177537648381804464166307386749268689798193786792734812665295757200304250659606708641616434753816141698865385811743417689804189931996190493979732694979442327916213254216244607319638190371279542663420447180008258319673748642959945602108110504186963197484952959967215557874854467284690460075839677039752153801437749307697786132429740549200265057837646325497451560967376408632765495809224522649377746242496870252913861889717059547101198107124012092778353025696355459299590776635049270046896434284616432036023274462061566626173643398354279861859979250779565521614595798901645194891828992387388959789956357054998665383205680383238544017713472655208978762871208002665297027770067370115872367392756322111645743476562556934443654435169535513171641739549880162282700986188492316800743620735306881686417135996495197694138089162300251448379038737446055461554200477969171256832232208744755613000301169099982573091606475853326369022835921226311985790733373619568546527970139816820545506895642447760662226643201168454315303083190091382189694732022521551746199928321495034639538064645214548458290574727707770967172236564687864889736043336903655987419160000493929927187749785290506834285873048765840912916272526523584725717545499404129439780224101172809561434739660731203884099400580478936406427729633397029199658646138024322889389000628084649276192020818659591374622207109265961797733611389982418080744375950142304974473175407777966566034514905653384899423199220005503134505318366597442839591187184741355252084372698249805430820911347949282917404470793436012496745914830929063728662480416786718351101070355146011347467320210308158939054021719597258110973158687457573482210492842917879397622027902734937477920082765650783857737643504460247133790748696971221679359389787519064329916302812366259322999398442989108917542123343307330327953022906272009814277377358678816105036102049012862125984546987250815650891377841725813710029323476785698673597102896975628075302593710657847180345409570547742640028468050895220232119953610252345820953364056232969560465472198398843920980165616484528485877705762390114202352525561766990936699290086849484720410008909873485656595509373958495575158027251093849967507610115464916841860099394288809566808746096333846595396085224984531905129710878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -891926941699642113443152352393845266528964475707461542269699420545598888807386437822758599542160079452246272309578364727529006019544948587445596375984981161871158837904352301977990206557670774561582995961705278349109124585582613373723002212958389465875954700710111676820691547059673491284259238515394880462725466121294652869548012407486019164161003826252369663789188864989667900268055873697573362083953232393722403160333126738912463088615359791194723942601629589370091610587818468094498494676575514822750957312944635335671121511478101918208141766949480327305873257127901356324577364200300838479255244300681094703650419311860874534021777902839898172183174094795241480602060215431953444653484820631233838547737553437628178493501648532669004618629707768524853821060924107922525512599149769965693384160359947168130242127587204864156507423628761601273292804807185542974607806960657828616784708354454042735597697892196472884176054627878770866198687688547036892299055521679104307102622115926288987733162084994702707059444647892500075899024227604024255426825610148668527820540471094512000831342727168913216241206105385149808987606637487110235468057605309400381654072234524909136568672745972268351916381726089875015572339730032749818565125361002691684320860497278158459923164400994925662322200690158435872319933326501531198272322950496735919508913883171218043602887342368746266088131904263693726371365737902396444605767890368910012323671035617868088901556178734595872834013996765957906859347262268557311616945351080930208347897203678493206316607281661806831905331642576270326365343087724667503434731009140314777223771227718649970428034432007063874298198217448198643165719802883990956777873387039182868813833561759947265613021891010330201475945581023572499335481375669163551199076951512857686929501637138716082482066596180219879515081781980602833670607126626477188697552893221243657955138443134086264748447298814214407839257005899988709254488758500929436211397194661439454831277552984787412515943065845228055255306230128088575271025491080699062045468736009469733672245127992179838527780385574942424947443317250063166067096972134208404150358651605468790205562271391884600147997666823804338098749067969595982346437733200162345901838420825735066954163489838527908282292616101141460745305824524953497520924609755190343519734708047112160957168755204583417128401181783190558251402655035692444958190851670666541418702816543319561761338493714536183895027973000281020718763225281239550889768890420729122085466852809461186703188646618031315972835990113809244983154052091383386830218334890571196910367051331270524192958131086613700222235945058002756687398093527377504174098061942568307305309926277613725444749134344219526320719207356468567302989280421282802067896049880683847137067167265961828963921481131956404401652598046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] 29955512449043637554216539200796884865728725542345077609469439539387284584965543155614192868942278293368122996299158700001528343117258831000299242062534104087197636683737091557696077570673664948041454357692738654915054429586014199058348389557023526184314971761378399919358857014562787636699204038279977620930262775361388563618837089963945689847458301467200859992123765481201058800367821756666431359730900452406085737203811860149351204169167316191203551865483249266548156919735889696793275861882917647562196663501846087240278501868247671928545298327636929951100592278566886701852148248856620905508333245548583289303357134615900855233951369737360954849805385289901495728368508831994087544510605554054733232514174676445643368967294408970746669600413926293308877969445893000974097284057655140893743241144278613393737280027101483893892499039455263993691109122915460291642647498371361073003162107258317167339737479994155181472720137941459317962452648630083300615736766699769279630133804279144614334817664863847195446986126903588644188148507949134731075667589664272389977951755227217457233584393584100433963810437909463813486641626276274697211167222801862608390208512573058202417897622429823455875673948926230297851916901089240902714135777928554061701525606579903704188486961310479473959834476723648765192346692350935622278577205036812779970498689249782827023002688834617189364185452818587559043425592288328902248241293188243440803291706639709222844449749815339827667205808072316363024758617970977211403892679190242364106198231677057188005134358760020156483012901586213417534083412126794894602915640438612292676294578840051142727767355445985103448860739508631133405359255636553417756077185599281730739369690179228095595374237298756720480393747554037597029211968910473403516616964436703502435301747097987046576792402702223197438090515929782460619283773524515061425391016154539838269933292852057970717223553877302098474391143727745237158370953663411511240046087818781958566734072885552279029756696965154863477833660528785274427319242623446355918551704692050870030337484773318246798232305130618830034516069823194791830245265116434801156297753245884357801647771810664536777381816987033784824423266081691391554419247003197390995213584548759659336925062885294578620935297592376116612864218878734928563937825131731930608239274285036290311977830025160825365514236247450410784800793935524132498555512961977482509156011602450295884662337010868666070655064773070165557607634418763492537684816842986363043729239981549876240035420608318503519209392288397489542782596816847691066935917436750843117760570767173794295999164906942229876655718943848690990229492679802256952364530914432300609564506448814108311928529120209129884348099279974916449640420150255333755098834533540176048827411366521519925184655836929137665964877912473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -834550628803038073821136642472687354083325193815989896727459481002556513783763091984533909390096178235213119356376375788840504325562991009742402577934575012442178943897090519412457908020066468744118528045056984472904323357635511813142832107281488658208593133773609282291919742987533966779283882220237464787500155655789732140234799770752041250919033535877886143406880785910849114024692078418195661717740410671558383765372838062730418945505816273830713504776908277363664009317876120743122709597139514330173343837310186117981844883658561369734043845753642583201857394276501186697686509119836462807711637760946868154864068186880422220064721425926177757791183980549412686750453215594842884466058214404693221891815413874082030927208954150886964205462023234927449895120624296618032641367795073091754942204953876632317982049806504549588703312449889982541325045875944782779579488118480508660035603406472252492027142270631932599210629550013952120351107683566865640529823058403711400114757829408603889837437405177714941450352653297363278874152405517182245196358489430895981903715478912277819160757624365998257292705858859675343013248921780779375617590981142725992761230575069008528001052861905549322504291657987249246934757501672714365649280403904257783446869380280466029509951150731800764700377258011950894572544285451969110482432582950577313053136580892521301143023220007867239509469395701853135668582089261821725337880042310066365677252442412587532809343253092367489984736832028858313662844614811003504627088821571569062645686450122031032300745306500099488400093426688948729060267908576279537179010520010172014577709231533077054107033642544070358592830290439989014597799478878150572132785149314579320513690867888245407225189478520858214263469667868608029701872644266840084214920456095427192533584318993633115242050394328612017229389720008962281081441896632276798471309949971118056812152366725373102833666500287538413222549165401716244642462004214098425352484030685449441675577574814436028681835636501198424688758879461184617012220524809995695802769892356366537441622082273387969758618667225148707371482902909274414325501185234171359009628360911790043073785677745560282518009881173412286947313314852972487451481303828588778793870711306708904067352369275216505416933229019592473786859536329745642618076660264889213379629666907841937210577120696364147949529539649866814020956580102578369992305384799442073214525389946567622353312340952528947396199947719046602815932749918760748234159936826412758897571448116588451403315368660987671878446410900555909901343534604171559666637563644234208721756474918489414433409512069071010744648104100371087259700606059877001814467198149274448694092191346978770554074181859286629619536855706472351845834197128037234018948571424327783679623574540078064694212202880621655079866704330752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] 12256839005585907762559573407024077813607212537287460647831936938276712594631175647910147722360786254314802238854019217542617309439424883411641242577158700532694125394214069253239613179814964209129129162605360802098345317844395787754248676338594769697821870166276756178989298338565202189851588512667560329479941256681688710224120788181929864253711248129021967219108887653121336475422445654761285484918872208652523998516570875209465484295332600545030766447845704611999432973719756393138395346621848825765394932763171136886045794216602446225117863919737879222645196786812232658168780631188784894762521778517532704536171543538053521410608262862355064234360397870192139678537875612959591112450762847177858355966923338741958511761986357718891720186494700002084505378589955594227434097188917547049704348957271431036326505673631698587610124258566256636220640565886448959288042832420046933473467155198132309292861763334569264283757210422632662887333615841172803432215077679513183347525709223300128930856516712641584625903585593645994314140925244247319176086444918191262728598759937788001370611298214960176342642589485859678445544948033523021413578628945160491569339571818325608770769723543958762634542660915969658940159378985426241397086540791835617134417341453518867695771383656960116613702157097564945960905321745134851784564927217937544234406908332972090486959664141017234303526353237541880514181317568420345395617654450234453191421773735612809724178441338797706006415523847866415889886131767196120345351244873206453114575798255418965997738432920700721729961030540698795331436097056832732236982708375450021299231791191298681899836799272625082391463251763086611553615876136523857023237902313603510101567328895073382585746766600203350885977734811121398234425699966711320108154113121761499753829833461736830450594186489618899077811449210839650958689752656243530371275240046622475193403919960876936934635158351492088163300809635552515921823318938489559164717857539367565367709735268015036731008247051684056399711795932127896237857854551612546411122866652805902315887126842319999296591861242055386802011027923402481651726601313216614405405398254747104010376004165733564288664796037243059467052715509123213259859489739070519556447085620399853631873166338728815667045735797238018799944020115688723420667061065216512473404555879248304823460366830903359018481596556941685914265384290191203907148865384257325447052064879882231519914572051615714825778604293245041260926672834625572709093596098392152770623918982388251580894010833523144621694418030319239511022912870191391396879783276583445398548078843144270002756638430467617983594705635166941928855885567126472484978456512574274446053160045862540273308979720908831214522873244319509582838833772781438514231354287968625185770167689132840664132030513034990917705641886744576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -239958801577835039674076347700959565059696535815518522224490754935203114483967020222888041646235505081269629377066612061984345967238147002255851553670214063626525540634864992026397769728518642598164324314675693526380716613470645782048486678459182139407589347713974585202345182633591140693462660883373603428619182020125600523918103281790834018194098984840353903789236760720071304952614179773009997041633911730328716262647346391710760259621632324345242638285272502001619165948685349786994158739386985718672027268864985104230209904267861335110069199643192780588639551689826375724372223450016535031952792145310305770320668248669049665111186994912074586471622142835216281457259569020015038810976816481408599507013322820514859036444901772161490891902864477022537517787612481612149460844987485884185208383967287843773370795154016108878677508778515180617301293028455057140610823100731342645409181500584204969884092109558939980648644720474188137559955146444120330610278504879590985584245649751114557561148926781976802327257959700538440767429095813858670593436053467946779899850815174108752948910249100527729530906227553537220387381883663884307213869592095990760001878409966463830157699281305473935930413552012141209262207277502250182126848538849318218625603930570413391410861200277563749495562775830848852274160222161791545789075475654108546933513394740594769808241879784917042503365491192917382678694602727381068308819286897031209127443957473475503453724235633536926863037501759336362307019933986537134684731600710159413084942230182111093815822603911423317248937194779588256404800629274341610509794153252721953486692220684892326077265653481830313540326111691181655116007175757021198317376877227396752224785189239087797296436721837725580729458958463034438157046884332622984675098436686000605277558341691126223237426678006575514718188733638625414560522002017590475324487893901537601813255992937749813347837127795554118057431967914080381540869736806033889236796283250704823468015536294510757966950243361166137783566837667702865777696247019030950744420998829824708344277793382131617263919675887713529143559935148100820676114030445809965154851670123528258913524923657436707348557140825173161511578430209424219405417104861740640397523416308316805446608236855871106239849965736608601007057813403920080137566225052631077906369755935336145017367849744281836991857822964721627827714898293827769805532402407538996345405561264592240199034824478443985327885153784231665770243013876269561092007745794535801143162779918186561980762251087804309310352951665214899681453766210176686132588428581359525091347704201795963342877506802028202075790774465969391269611659697142230710826256021931529261719486236507564901047254639302879552607384773754798560316254294487021330288207685504856256676651922198474791598477591755042217015199158763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 6218661616936404395874459410593985689778972939077393380685377399652627348024766725395267262728490309526878865099718155433478503543507576099567134671854747551304816469441430472100785188396672472175070470847625856509016959539747979368914644435738982502812364326050494725571814938185690538611849951350447430549488861819334809181541922081183657462849102050292805399827136406046460251964102066145641396507582766743359063986736775855704674608279430624967783061802842789001228745386349292934530160531370816866921439634911428837753012599818695914499900062596445145080973696992434388185592005692041478486961442579333761194562818980011642430452508231545225120761452747398387787153214892545146100887034487798668076022858556587772339975934300562850053395381736785646567831851783630386672704277227735363945890087470701547919539884860854104124048795407879251908451455685341630356764411432460733976212524473319558775936071687609289251902586575062598611277332183872376767045536441278825971709416943113453233517407549221574722278425796133079277153937882001422907871969743143049521311371436301517920927927739403484268034775500860825255661637114039756734038850244867536734418413434126267678306768151743062547424784168898689701041973012627898876180620421712036004974447667056328896767950309430374381455419628092764519229564022516515362863706233997233814420645074443498589386898100982670180779991416774127765138457324981180571323411609468132902223845720232193818662339515579854713866331370587273188377204290058617775428132234245096865326471187614454252150536823412240400110607963888016468217235283300586259595199854568148171279226380287734387521786934300227712057993634529113439479931821575706507504195631731167602950119504770280714128978717211401461770961380070933764543152491696776500268168141326434813040129678318527604823346663055625372922322439436526347085903611001476834120468895130957772572786135774861749483398941143308993814983466885773712955030893573660434793630070073819150153270245479648309350810018533762935794461913398983509277476923502841979586123681317565721557367232745614570748418659973589793348221079592208174757590479256253818713673244263580440776013007331731245427174290699649896709818649803014405403442932957065657573309980199719232721035568564655253741526852409673531038107156671628406277968725769580991698545385059310174375079559672046620391314839171323366952391256816444577900951921118336391769483539465706409462101278830240697132157396834183155534799244006260690289598226678677857052305031870744314426880719272075145173833188898002348050911133573794024860175334216613956420475665134612701623332311028741851468516596535500349884133876139846588107867203699923501778105672951787127552644426722293863870244345844002651477651348819796703327538538191684010974796842226929683610366946580225958927605653443706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -105512136386757863973321506601237798599856296950373991499575374462208739768549485999316341591195184424572067913231817802835717370536089990538889855619459977581337918328210353264627603314709538564276844992942509124229709996140703051821207490694076172001005582664585103228737403535344477528298929310261311572136146146781980860838416001404538023568607280705303763204042396496732993034906066142023471406818452910595983509263516879287421804436193694691812538562955111590283031215252061110965349739767122673843936699770916535633574323742792881371949675394749625366584974004575953250679425637325816943092087846049609583289618340838968261994018516099343711163790801035134811550524982769411324328148557553994925558397811875674670271845873085667973844537212855977303631297493235561600298600174933585604405209974171006025738388653537226767979570358466383499916159929640477631645671821041990539173290710240877533830402857509613768259073533084405153906103432056119033850605047239403673815670157380162877643112566659375718318739846419208852599547363625328199727967411757507543568087408331117833119648438255542262209824361901169227372467946996551251191391490012385985529933034928741553781610525920560516768419846773692008683703475802447399227706986992545891416978222970948981446059457853755894977947708592386168190406461797125435769853016323829936614576054196627176789114968426065176783680180059964782653634033160736038925392235929404131208892174389075478955947493652656077712017510651024482728282239672516512364837239604741597326070263439447544902363436045658377396870823795550930778145436705152942020784754846137004872502973848106312542000101218556072876659526642266767342138097993991185953338279806439435337421673177054164418054180769962802560141622300155701612979358111753915415074246641911994905184350020739754150039125795384582138627157705068581435238461619406656485085653894447789546354842171466891837218707367274050735373030597133035687040242361156735654350077323335306941376685308810245151065127904245956560599446886175743035465314662695321079670909221175309902397538635561398161509913906229799303240013885116105559663550670850756494990971849132383357443701634836459623879678801826258475895741113773049165143026295198065310720383366397712084841802706546712832249980587034786557957309619759483548191140609123319437174234100773932887745225642381173510903875137231682757737447859043120244546833618214637619031585928327568022655910015604156558218030558778233661339410223177306120849336690195106135594201819118123922257398593766419383589175445393690989457436529161573660428106989639378602329019872500713662155324631598344093815270594283783695685381258244348545707344594432241469872440936988330551247116157660796724762839671698378388706542125552599964306832577193338046439348630630007836365687909008017908464651766805299200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 1187025836494849777973202285020162514560453269399885660334541110105376626473315181810484722513231680988923191502341956475083382674433269436199609912282686909688959558542581355230595940474504440782629465623173555682573320279304750733636849139876410552780237393118265062180373563562800533970695406536832655722315777643309538704960355088121843524012638312300970921332340432583569836606161099527012194570308386641849700063881804228547571376324652423590327753229576776345185729896635975245380013641705189599754392192086438282188342052242589338802555804411225526764673565472207445388174626067970332035372947975684602105208144427227517454840442744626530763559324816345993614334515820660956863573105319849590411106779839561609868506170098535882110563033377321020470064318569511032199498564415014177580973795531154417646483481356623422698783687476539664286354619969594767538610077357568038015320266063873383149999201675730092672192765951830568392992319356410543717094591515702424648474328135157019989568911918728281649371271414861716247232774084313483311122121881663870877119643903922681345236689785558094619777710811176005693216822812995544678683928434492187247018218246204945267640091576018479420190036463989290112419159212343959066466907813921087642068314470239655255055964990300032785671664587270302753870633850585923420170888778962576334536955746096809684366495429536215130410299913591333352056695961679009948558117923573832043875108455338363078078870631321465303229892788945937388073641790457314378565308857245718821686105639197068844690857114242533111908019189744392524794520829122351414964274480940836530926229277528091654419297766602998040349050228762160200309841028374417125097133290729064495813435487801560566744346589405009743447601984199129115421246669019175502544606732467321072944134305731378840436896878740878392983772637318920363655312323418394336065601261967233286249093117003600311716731457412358537642373000593294273420828068067556715291735296022570811331188819329648530261347897158626014018054598741561052285507234214855597594050982557895593918850175248585819241368417987355917250898238548251513503310316971342989450866265002190588785697431272381152160953491741057723722280906400201669388378514685699214845879742079403703429193630002255929742578298741934560893702463893909575465757609326212645223454731793874711645176927404800974323592228699598813269935786046210100249388042784879127093242000524041775182625349600007986185952978639766479447877877664576897907251454009076136996003147615720565426171855461188097006176063672003088405886707145043349917726275710579059604767048256728860108316903941005292674946265098207780819381777743895185553143048826994829305077897114025354683306791258085810763016180764085903184897917253620609525890833481087300016306631994196277789176017868831433037717090749487513600000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -10013399049558958298702249925927417064681738768555515822056535264867388219046574462385369099716871178948869919834860137738477641366210530835638805741892852114770062536477591276722753862496146297172452948163582360625200707437223178434650975582880424375206931889955286972312550428746882540206363963311246089083384114438929956574703387512327419688467070655736708661040595779012402588143049541179059342125587986429343037856666191448958477357263517636860148278371744466271590620705169465534947404172401830921520418171602407082268267482396085716638447289750405108541129138605004282942033234913350474348727928824170310133099474703194494134188789249775470632654242659948940922929133982976313164835108776423381989282694503212094015509213606430919145191923642088508407878156848556557110205970266742513684923894642924639300118985045103270235030192905987207744924749029158888277249446608423381264676717557727394181809196717363347165941424794021182871763286560351216916444562425848063114616829848900459233764642238187504016464782315862957487506755506456953374441912740591632215534262053793618841560468107480156384569914578212442557530749402734118226519701418419431183522881335644773352775410170634232705276009148425634834672950296987232082396707783509557561735736757083755157418076854079378043527308373439004969696742537053448265263367642118593323994972993249298077472219437688518070255288930737747050643963001554415558671947314397788908743157785984124068163397344494844506171107447072676759031371384538541909008952142901645272105263964867992153808132302779993083292114033892970497681698039850110956591652109123287572681436062943991474239699340660002383654414043693878300204758647078715036395790897876342872137015874973540696593605853229503229659593485525980991322513428636552946648541318046922221445519734862604574654571426146639160802645013200845170392351538648302549159694091741927585114517943925702160333327169522816476825815855231362329427963823862818055710126599592526528522732210129916247666572448695221685712756222633677151939512820477915887022662416285947104858990993997374909893518869956024984896133870736262222071777281317674947986407083162722808448973089833015753748392231893570043342868134987941828329554313137145342950335404196007875911963084710695525301367377037816380100426362890590849124303131437799996642099614452482960796390797224077863433766118273731722495402617200583388283072266537511240344222792963352426071347903452051371362788713048824111356570443209930688664449607613891212675843301680355015633020144838005732063188805295491591606732373067831155889501625925762293263814775353267045534925868954733272643285083661389967258326915477484513380745629534705708401537735840878511378267551739920506051678722324579627089922521316414826763112542267882583561165324147482198922973126202658722315307970040587878400000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 68491076299967382971457913779367581164948267634806769974815098226829894238045662437143817159154323219759057450889669613509384389702760632683402831441492294671790793675817060089077727497776155211610669728985004875669820268772274895369921472990667923712280786332713791531987042908462171313318715157942928838247053861192813076147531760913983327582670619313574814026884114941530727905293113460607732520409849002056102880847367204590871974199460686644454617891801090654003084832522216242449973373142930607146401423678352777852453495550989861724316611211810964224927782695727956192256045647450232537222667042086522034425367403608273673840980963262703359951599222166825263191152768638592516611626375084629373527242090708201111735066095515898234285173329166432003256728477830892616254554021332633552386654520342839301431059033262240079680895459887937739315500812360282321595190000451328026922160402900421642607042872757490233635067550756970921224758297345214688254545776086355901791865508930025127069308067223277242695737149112617131860762530472192662617390948622082521755299301247707132018297841141613043346850573466712784157069663393829437132919332587091127808025044234916299691672597237501147010442720743135959191693918433014997017965518336153710291973139951681805748180617338494631458293888825542642096207905502064047137251704010227397836759076082339805475311496873513076256224541283104466666942555597969774360519039182993724440607272519393931046412218219847095087063862968173475673763815136528754295231057745772768097185075921787063915461134053772227473965887320673695170232366144560033316002967801805192178706796644289481315902213045939518138958786096484725307902086908939588455284023913872182991895211211845373824153308803994420759751110786915081003958948262241017354990829862708312119439209475842422421184352993369918203258624705621987471639111973054987780849321776432388746061802991839421017918838390919381692663240465441296072665999457585195156581367733869411291393914142827369766568304301229384163092673216548968021700487025099218843085511212818788254930277701414345555855313100070685172605631475426608408743247247313878445276255807165723220786721177964387311868626148316488955592838213383866754392036057072572192793990827463288438777528118986240007405740473591940838472370751935072203930086156422727063431456100527544294384701936824452575678441154054018670119803427443051280557992505019964556942902976679395364924954618946301607346915755203835505861045725607888131034904755229760092192889846566860486301171712650581820981767853113934355048702114354040855436993722726869267276822864955140591384597859256833548487764259643168455885639682569955188212567036045935954809454249012584024171509249172845473748118603770858315503181220869081895919873342670615171478922245733986578695533427061392610013817264825958400000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -393552955510575744726532036949111671237225045357205478324738909995150539694288727346750904475637503958291404079431252188279973802140104091901760289854610383474377928445519378628539194749892809634905657857448484954414724586451856779721532558896653663083857348433907102821767355108340198203108935992883833107181246057314636112621396582989388320882016545201805498570472676234983402260316658584157958638288552832636690666888043867260323252889709544510707964169337268529772568033744107065378595177233066846161501890100299902504042699257533420691437614956058880475474112196733553746112651310074256061413957707087614412527812889502190107593330329898428648073632695388943073866418662590372789565470592481011583464789343545646354956729600364569895433361738604278492707542590525684678599850517256293803488768514986522413541082529862076407720024058801311444150184950047136223147350771988807013575088669169972351099883998899770572087397763286975836040290959277953215187549549705330093066037783961919022753022647588314249768654291448526720605255098654337551650875030840375566615475960045500951123812909628854749943975098788844056958674942358950142097358326307715877157885711261766128836401891216916126059585888953894175008107033109807277955824341895830053115456311781120571026216289381058975546940139773656593376072484103438655878264485885768515517291736211169423475423913232443885784424513010828585377786391458979091955591874312840592458219916195961822920612137144678716190967084678122637146480430192383313099665845261467587575425835648256214735437096969311219227243468424172764355809012219986035551625690184883736302854482079332589220122480900419679674192507563311244054057901971147318597811941653599260716489049608935666941642284226752340427972191816680987915824621883532377415906469190099981446770305674269070389453731621662228357257394369041702567516656027012726147976599382243023494706624740299184878165327085947605500565027835002321919990373457722194764859654516718908897290543510763223555567610464261903544676179082292686468477341753616059309633803779535099689686966854303838317375633755172478572485134515504376975385290390977959813559947138771947384210725465621505284290248903859620390552615038166396000099286034805303037443829106778477481406832563626919344610294572499806452500080547831803803758575937922119526387721819642489759451307552378653381828010069477836454228235685037565010315616027649330419824829244167740228934384730647099374934869163005098955906141429574902294122375785836803424687612362529419237520584955466370528775398261440612652501647761299817704309992924710591372143728931727072893525785098742266544811002147377681537977856494936567165177580876297378173276384443508012042990684711323083854392759021581781512619444414136026411654276527870596967583593530405368371316558794625110243476561622560931840000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 1937526180750309376773533065082330969131589674628931418365002394588670782910846555687441558957468988687397980531740745631041753055774380496316695416937067282225488362045599818332952920839437592870144999294055912356584247192557652646636947418046806632729131313031789925715408690275064508875027989591109801243130611982240650924253972127554268801987179414322583294897464295534079009748962862148555759107484541569482914180350763457761463538170128410779808022449617273687236836705480406441562905576426829938023320849621946991090287166841044953205018895475525193735025705729329936452734263351885326039934758003289536079502270319685900569473470298614567518209723740020022237993124590401807231590945347716711387912707973179815353214717518648302442119250440310265564651556535802952807741505483959153869662661533529784328939370576288750030617159488491108294434748178790892135653935055564803269598948788360344293658545548975537365948553679052547093179032854896951582000249284208360056477299226660573399594715092217126600283553181220698262500347163825465962284866260793444176869819901051065351862145012511390746698973777343828123140613799271754346967858522747700294983499695626093287685864541161750930870541471369451945061883117065753816137697619966490173585385556374622972242870545483784623508918432260636367847284023637898590309427664008833464831218171871330942685852994911751975715129621942233009588855679385909085322705766086452714239015537438610717803523863221987430806538250415409516527452960566801890031734925907669258771932050657132297854638990745593759061769571877818541850528776250505116155990230793494286575949644862858840509905651808495673773917430283366813484843245357469290646451895167249091379552822619224832097479939535388161098279183287086333881174855530613966040771621024170532878670438811506710347017256020377170059019029701263530078698064650377808587097226339888229731982543641018778765360714358885229809230195747676087885208570496232711527037391503975469046140197320451519559315487511468165196653299445069345430241056161468997074852503996715355418911557296656941543355369505075776091283034772352316637551585092735441093775164489083030717260467001665052566260569420634966442567636418804499242311946726869003404529665539161500409049265887404550659683015312287719709301438837716100362081639220839832002260395577333076234790126354831587366956562685727409549447393278242765327620301684581706565854967979072104745324350396123682883886890963680511366429531499243892083242747784626457778169190168195670151170210985302060009754586235273141894105800955832803737340505322889411668647352604637033158130596851022894853850943034670045262232377042134568053078648570474499001347414229969192834625373554224740851561021431262421376653484058124850084412939699843588289968255166249740774018628227364209769703887758111539200000000000000000000000000000000000000000000000000000000000000000000000 [14,0] -12656802409187017666227187296840848733901952793856659460218529049221576013059080438354474075335074520553420400417999644105742270329652356373249349736764674568162726773335456971211030476977469994044297115074773204904357018987129767403113551299424449989358319154089100701807165755160964464646755816540282794816863740590551700872703561281929727518492860350021300164739308967254497133492294610048112512459982602566972586096300592909995996266666778044784000789484370915747987386428429619575725536001272974909316870341127221000440907462340016046713295369741264564937927879034666253319887565289659838305339716312485388364320784631996816586770635955928413484787088222059376158754342741144140091042627161527035215930665572748497729017588501215651147420011035431564450013975459331994650838064796305713484629366363839615368448625890793969597079102809548933381645065909856324164531251844524826687026429321361680888107363999816606163625310160711864524410888987257368414874029502514918777369442649182091016909524899293259941080650494557292420160509371113917661532626021120064376592786777949783965215580137833496956509824559548222345257063513454223141865810041493527725878700295106156254480003505659063992935665159246693606259616719091001324570457094397702257341640766731253073652522398843366172801778798204507254329095131152962603003742736011820551843668011107215595475813388338048828277633821539405996890046915915825324884608667225928240697089065736127173021923625239028342496831963320065268898988436219106621071256720862718296149423442230625219437780842734417498469854093262431275597003863152795067447248228197456758678973399056626721315260476845239538838479788358333979049690981488854774547002955388847793242058704906910890627102162816274572718899728806380484278708238508705914542163740294311148090125108140084611569322716728742377180947754682725374318386609760947958023456514559468306177966183683369895138366546372709379658782979997701878583656043605694671716357543512517695960468552272641868668914320484017067631000465118281395057395980036606730553587619323028186908113107641068411671280917015989599718227737126982783725719390166582179314156069172256171023757349229273483755898998973173383611914940496237149531573024780235344462866462594550127040712972978606106845195636945852174235725860715377719603590255253045945831576586110079421838345033723745696580241574665778306020101937191969648690736209949154032571302380998189939658695764175238723824106148867657835891245779190608876166902562048307240384681196792948985258840556521606016584178222822604263096843236327925107599738386545373373079022206050256946961786634478134154684248311672721091349656994341371074852897621079272883228414400523437579505338648492665675203577979644361801007249417858722143905451365823111992915075085344457726079840347572272432257433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 10496740157687100479571913191358854828213209011870600068767082308441985229649103815169844717996203655673102887476343567729965683208785260627169413395491375954793211744366314612002062310691279387484814645241816915546368664165124110599575725889328097121032619285494708168208513758202505484691444369807685741464440449975671498275320850904534025907844204804922682115574690676818860566694393564740038059698206810410664185984181480484448693364136178034103279107855423687472735451593657110860852206884492262643236592168825909519063371145896619694244033076994643518686254821463394970870493174547447932192013992580063699453268668591624610292581270348769611020188942687084224033900422637140188495600097785847725525754017970316216906575771728541862372996601740849141705945556917857179584818605842152661144852002370776309457818218763649779312207516752252634866143127567770285710614281610333866263697045537584502854695528750904893124850168977230453566667295602787250264883993035262191823815126025147582195040880649411566771350219191428798641706300206957313994659285469664463366050160535292596330860586211929360561911212571715180733787296966753511675416932515675047542225404733422311690493149969224423358315292941507816416838536054792978477815549218201843174127168674912027819849948521507717889143797792771653293060175117794480045521381436552394675314821935867928941522190944951559713943354680412262905761567825470852574479319591334371976872560672686953350664815832816993891281871477629432921309448759148269931194633612529387749903708452352562000293506239438676963341918716910978158761781544025336761985068958041115697271574406007222876194407921851661369639841787342353116499331714072438338917923962641754266186127211103768570976140255363055488740884713298070658506562986297424151091386662231165018796537871406327052971060225646673184997913625325097558218130406684431523565509838028863543787200071718202655756133369927822883477951842383151730618627956142231540859015144853771567978361512993810390304685238982232266108272510756147224064206803557084926236905039258559246518472206423047909556901669909910512473853674287901507664954204246327045811781486038138609502480138723896641253337009402352272415639167926963327799040643249569965620884396311750310394679291969928674906406382182219229716299826285884946966479408196383585791553147689388265153213362264543399072152344893782137055633093330083403587140056884192429231558486086192017771710168828610872029049416759193844382730197223225939582459567768918198610923049009168964097843507930818104606580684012154259973270703730174281345857749393656609969367119128449712459881675714087862486240436298690029327383144866191400597660243755180836583752186545952730288295096415771874080814485869788830945744522153179624438661180284699631573280999981178597540513094850630136857886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 5089679083535955090375333989185801081263698915099406868075288553908593805905213781137758949106725781848876055656880665300854262086636775287116445968101162822272167992978652459969279319564733601281182985361763983940524662231947252787469871275744412694009279952667176806962985643976833030320307560324609393235247199784931391429566683140844290435850554528039912325508369971242798574985882188410390472830557040766228838538486554067535440476703826097236846617850882995662701446939937735144021970773398566256499436835918332894878698635047033555010666183299575136314847515281969670733307414588093963068718049326597344719262440539187173662397797220013788462323511322899751168346552759947161469121444055503720739235157875770684421413882413526487155057370435912455858978059011650154882831666700324743242759836330785662776447292775437965604329523804294183436161732497642771180709196490018275610943780569942336343966499724885286986368000325314973468174035012679491755893272729570019373156733950323771733182700590223088419904104930109945113642776421539061313602326689575955155409745965052495072265060852538223650812742285732313993039302854953714910282532098059997882719595955268677279872627321571342882405565698809807355615214432697412122669051678906392694407021533175348000094818999578079691736113016757028206267623972216739688285625960435895405654018139500253013431511496719894486743583071118062139195091653523789672116297926199658422495518096975512964095987147176062432122066117261450332121876541676716924268824525159307647944818178106762978112371030565411275575760992241142026469962754557026224956595887700355210521096219361722432541185882756587555943204312157099870577726151469623413500969577229161398098307897372731822538171154749494514985060823737342580261293816569223030221678912808997725222569338491576982573527943406092289982659516766733863538215833238767621000105775781138086245412139179214829752715297209780801991367545895787372266903792581239399644397966133326588427384732084781281616079078399480283397469432643404802952299287012157101940698886413395762452238581483441802855586865700274387884294976966446850508428483623325235044302234853775085221923529114752635534532828664556928067738412737038408722130785289524187622922967265383482449915744686533783129245728319521279344102863612919865836110432713852190327660226667643610886848122981200854705908261759309872844223720596337067557208218242849035556239814857604950453384020228829966469750433751859480064505273581630875896474877027664234934734314337865366822435942560695467852040328025978081060405402237186374520607143672445789848157983005951096881295884710954251389341325636763114973359049544900660959705793034745802995317230124078661704833226311937575703644888579635806256186011684199278057256028385591724531291296202184641196710073845634761856426967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] -124326705153685610140203885023523261186543005570033871513214258759431532768192812537568363695737522564388450260476494150202321199389482044246514898751771208893473755323081017189588177957847070613601721554419110273435975954815604345374433899952078805007004950136476849922617554549550172964538985965298979933867264653607578073066919886483634036004281303839494219290265101430719920793848469315132633136420402949031056060386023548333959958486169718215908581633757984689452828738350147899404162561140156267857018223833211116284897506657992612220618926496712351733587664140849523688309015035670226899126636928211005991466525585051643226854960888214892038442114392098927566725132216534976821933807319473573247609753341860273443983694975006382927466814933131567523870093910031577612936958501451433595469324977360276051300577688365808061450512844150195519224655441868912373955653072343594273957717691424243255863753917275335982780672388482171971158209258686914127205271128988978061232142187865427118011394348383536457329106248201058522495113818361597678120905008286712727677209552384812330562088258955311219322239469607186307022595962921929691791780100647696295594592418737813548099833223696793141465137741999917642831673615704044161543183802790377833961216244079215295485081031828275325239797396186502836539940910349812364627133768734115417831868671206024570567270881934820111811498270649848803551489295703365287277201791911497056888430575318269632850848050325612117638140954690287688449864318630072924946884331879679642257086027879438470161230070528415659180315534727801629175633099565615466079900010275252475940039451481587144670903074124995789169420668453341150916789080915491626207427877490853863394696677830215770196129021720437388703133370252397544204420705488110293919242516531230792342392859657482112509291946017103695445792632138174945219712925253685644143609615839557097587788052523392104946847992046131379152804002208245781855497270290044924806738595191753107768956603565543971995838997304906037794397388547666729639554380429066097470227038028291035673398734668579651377159251765873412815548916724948633719946865719323219970707919303669508183446558009540477862916129458262396458437938240842950387454550472595798028055207144159502211466036271214788185782583003701748415536067946344487589437600420903618145920622093883417672235222737384317619622896961195380886680263057164344159591818371160264315189158430804020859084417708201504397246252993036839639038704900453684653732200889362770421543534442052249336843612239952735268687573541822345824891148479354008821719354376007516927059555307798213380644514687299942668650002959535651555217498595808961584330951558376246400691598884320032524892352226880159489578625105258209451882643172587733393323092312347015976767226162427182389482368346193036426942254940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 2626737528167273114852612936335456135475475459981754931718435667514411804218925230583605446613004141915012061365899526905324814219757153512242397966743725544820580874879506631321319100064193040348116854139660279551800169717081705188480374451277861075667246043812118527695407776868658920995216379629745609725352525004014254955976649286910246279526250312398073692552600529785292054561746557108547705574895156365483770168096804263432867891356811183791940234030437881906550316644846121177572900236303125120194689632104577655328288226566385229374997568008912880996845349440455102875225877727208593450709878537221797643369083185475209607299878848305721331363008306734873024790111811055774265774263490039593699734408427408721755542323412409078490664416952953504083595719987463455128405511031940005038123568952486663214615842189336117974475756149149732064161212639641714416135044788436579959613647569237282772555272528785314015866086184140311970321418446512119917500749320090684208932976159359362882101553630106498109516653752424262833676681853869388472888038496356188335505981216758749805111772634415746812874280640830773288818935077056150311931079363534051645348141687652648916410319111230180820668269494899312072324382010661302957235631373827644064591684888833088543684814687800822129687222923372188891115766128491652397084266421076651723254567790485839026050494976866393653864990641555009200537688723141452434690221130841183851300698949443342249165909660583373250855151277414690327954953581086131792297438520381385656476077185155430292838476123041034900550230248610478416561128232280201940484616357705728864458039745326366114206172899009381517113529739803883444332955703030371343646579574366497508493993197641727609567260059760255878842127492331657969570628766863599865470012852614546064079795873172578411034757585797591178901273169126736620736031875601115358038720454320384127380071091584655881803019883660647885076945727845131013570917405848790640699700385183313451743525175398678419853255013834039065424139374480740041772044047805386426743835596252455472308834000523627592711455937538527534792344083299101270383100132637967766847326096160487435011490909519425214226066063942644550874928435762076197236201997947832578993693202775324605863947125372051371011821179721602015747534882632547031786949815463589515192114352799427422340712251743311258085904819283430115464672822979809487879984168597950621683631483895824401933869182624170562627640219245882784776200583908252930375526073341086914256427049012309094108203923966475054179531716913490861530154259380805081247924411892843927958187281321196364433086609590470379944557899092964800996613609824081039622667907470156412246356587647945822049195750329200213463636777178528591301460374988461955652098499765264875367269506182579911294988343252364903939885026508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] -13755405424412036238923003792136086586969424276875768257222275022877297264289971291109781970124933472620210807509738133732883972780411686461000634545501914148714580453990319736358915778439178288578577680760035800199687444509041473926215602721588225728894758595676708332593061346679403390483431599219256978878379805967833527833418886192549904078165651611901770273172583282241958266051793227133835328649459659813988139631605426956949212686035198971132925396135970416493137381225107410551328005456704380421561307386940008765999089317495799637629888635917721819128371805319043905771476334092322333392890721159031495907558330983333398084619875617126726827638278951870852469063665489378518885849120436562696574597243054462741161936951879170655585867786885264077278775592334929828565701449825759317214068189560392355089582766938186562148530317909070653769760399790676711648586160418659885188756515442861252223241569527447838549373853345784624060187481816642726256156613970739627130246880334041392401040091488870648425683792473465689605335462361708707153861211127756309393747533904888010912166161980070288676434162303140953297666931988772981214872124438265618694526919923447141206934598677112678610282243363171915675463541104696601961911617799677613600344384061470401798644392420023798257070640414879269946438956821226111576414289583007584966415653818947516509170497020213064136056237153043476290051270580195026544790161082344927440827339864339257840827106616224387133670326652741510338186149506781695125258085016268098370899481096252348953409492112453462870616418297236908131462162870079178819344739381087729222384356036679314792755450134712219802047007610403571505594475913729614689654199085386816189006658721840793499531397920499568081437229098665930419595788753703033597668570262463678868527905188511526585494342328367522973447042847643974576153564194063176365202923482136418209723948471849406950106460711314406801034357436606732570494578329627394302228412271380709609197884004450287933937018632088549023337815434356678869576330325990386012930528133849535460203205224218220064939202689271222731856328779750947427009814509871525793936234536719213622058048226771919835095592558348158446520905396995694209572434237479542629326938747707509960893765597118749002569314662964611474407830756811661464097889595633026523057854104226917313695980911423721870207099503104008723767511816805319028647464884302588813587667442220970665315377431825238139177488467141582659799134854164295042076275069070514517319598232977909726688277280216296249603770078011934494825884599138328485182170393914909676944382657788448743224400951334821844786540548821693292552701006618797958836046742737583116638072185006604002672393903183388919142904504727063866395382590807407835967460233276028820842693125872004402942600248394062423403328962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 204483942272936274628014822388132703118520588484949777081563310534204826556689766584878118465385325236618436182076260806678136837001393866227342137911226112194063467495220165296983797533436126271968284243513679140644375688855901516483408967573496948856303710963512904086231029718430974456606134749770933775464709410936760900390803105280387714653698805113478615463542483876246931255477888992026469289486734010958812415994614376003965562624099211760255267797878822961960721268238122645660497512415918144059469316506486285636600233599172602913945087081383405444527533332303620765790243099903678815704960645951585190043392087800913222825140345698381910773491670097748928791371604984268037928473550759619838931895008346987004666182046642981259141292602749960531303557113274588758260696178340190514090967513446903610411428485013004428188045389493810479129350119076307228938435979404011903354999252563534412510564691022320335902887707197981914472502585858917373800233646961329622348556410502263631924963621099722384580869284692996961430261092098881308869354907033881430046365429837688745642498832205320172308467011275955714176728616003986654850458709905219845773652399954708211917618770165575797266090941416685561412660758296012065828355363900641021835026819924036749199339859752876195036745266493413641962500616790176300159959108277027174671370323298966256734302984852061620166507694198192433199812244705865640835815405922442967909147828882823727463963217955828675201040375421813547604381708247620458887070025054883303071752186739518113559917173354439448617418841776936514962016130552898752288238183019757857799570311130221325809515893278875996313476167160855893050508106528209373378088733712659241957796203475822812817972050492412172702947564659252036220262773750239637641983199970587434251824823744505471295883092421951993289695578787727015642054011650876272766257854908381756502849645038980004429449107754054261361523032231976218578461153789357114765828533057933435656442473747345150953128894728739894742018627690797974235088548162482528243875608643851207869832915260102781004853962208190626498286646543417324123488336283693953638270274429562199101688127577145844761379622462920579464049834724294931885163860772596030932584188674190487357853475057575230961390129584347337065331942849111588833179254346229287239737327015865603614425407423027750691465379394537607402343454676865635048611707480780487521088377380667033148497500322050260405055479477758019551075639087430292604661408500788350069913157834037905171172331448253996552315823713559577924578427652344881735838538491575696487011593497611590383795070765566825484970204501604212673768748577564991947103747742821702843939377964010680440976573742744575742920632950479228968162820539063978903344946471944082566875035389516792122431684780790287711337371926528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -14132383293337763700615884366832558978202021715714205758053055396569657219055093664515461041419742207003217098715334458918314773915723457826650817389611945674158208219850866815910649226454122532988823979176233140945991419288460791330108328490913251349675271746449833662670937597963009086151580133003845188908547908889146071951247568732150355919025664370190755262076504907564943132679774554782759000042057274264269035560450475320626465146896917141928815136374558721906736447764562427780570533594481899253603094081900244013624223153067065742063941259462623541697614122895443806659694033378986824926436725078844601405895605928134577320904584630017776387284307005436666824316518351720398033564590687544213285889173088073018177574460017129381769960733467691427973881980050964502953331104482888273912135862240223118263529583612787987654980210309539308555895385582133956639255104803309316882751982448138293324133098949158263832426166565497232267436502284040070442151202303638956551894614828517338174352171457687829697632105989501139563792615056267808886407182837727346817310005796358143814361659239298001387485238816250585258533074302206672435906610347211951817024116949627842937861182189897835208677584920467956154219551661939390886538507047300333175602399996218168619844937898295792432150733896913399475495692299171239857552849730515107800189178900083352433021979869098091372996604613375831052497242361632225264801036123967246581282785704571369490576471314425711225223022037475028087715295859472123683292797203938079860906064860277559555739344172997022767026987256041802429686199019056773251354188977424553739775295819474215633923803743203787134852875640722458998246557104205742854495550887947142128308553419130421760710825243837140388088131436463543540741388815767503620916608689447723746715612027488195436404054781952546927505415991110118763705671038133377395838766777289365144908759408887372069297404947876485396215545114689432762187593986810060443877227665975631988353449770013967050642719146656424287568645787975142128948646403663278287474102711551642028076299865970466342938046895282815543438744403198172212222331896534294378558340704814918916757909481038885405550512990418619429934280887097340462431106413013272524735457483015374250183590673253627515513647561485169524034197070047692540373171673056279385060303805357166639406560241475924235514119218960235667149724430668664255113345641718952132370039528665563927486140678437914733409869152656534274533485242184309311576049801346360601560218669525078918600681171495278267406875285583507516746038400448844180623640186979025672345776340372170846259287306712339931018505050051837442906166916149222541556849151481846556644422719976204633297778215450196565323646876570551960300575616850513534868229669081569528188956342560591756547470418125115658454480583655424000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 308289222502317287717602347098972226559239799040486050712176770500566083230260377004324801104024847745450084617241601990280630434379517367849599413350765324278429369771026274877757555964519413537530273706418528220222233753330040723703088080129754249240468029920240541386495891354478881165123541291276787221176841128480488510027726674981436933691514073452092695521437120316026408384455272474943227138086803737291600679960294322260449332296153127185246953882259732182037900320669042276300947092858140631133802703152310998954241880442213984105905046281553038900743860265427210111631556136267646833461006751776618498212403362339140649437686159611973132866880366724576548532548361923653273915552206082516874579748377941286502326675398624593524680945957810932581105331133320332617402253050891645183903270454767922853383581047134285349182841500901493694217987216385963476773047092675242611190224548409833808664541604043650306349881682664514328055317748938705895076801683667302177987954725743902634903825812207405912464152462774914168171770087028318640408884104974558307917587742406653667506581064299350271501801034316215695078404985723300181907341841853427009382583158115283465507805626601619521998842029824773522198956782160864774048228654234111643222116131689028237196717548457287252515030637595152740224655216454487785812042366462406669619921759290262103006609089865662096904125420830208307885836692848756878986206667117495850630947897953957410865639529951384363397430846087071486949765785234298987751169512482725841014868428930174339894262323852931370213723127265620200839730252470655776975976314552459507773864091582108426425677717314241307259382174142329777159507133996297077469640553763208965219137280606326498823439982172884575766527176152394499656908069143754655248428123047990118502218403604125117992811831620028654132773257623945943311995771094873719602990976735181442456707980171687257446499583489068295730259840498952259082685974247098169886626315728702067252579777965369277219231662200219398266525282608123218667317675771673629221859536170796961654500787669048474454733978654536488274402694487038555571085613146093624268186173868177966119410035365218812567396270729639996877852105929667890052741998093579871391756394558673968369863012922406641358224964788265897098325735269041352544389210509760011573231459367404705650760590057592986198490264002998403574445042550324893946069668022884115908691478208852031692661199568415891690684919059985719768453939559696213121517099459587657941357422571031695773634612008276289494664905358118844983705348615645858262902054340148198140116242869908997002601115377346400298092280091593340039486911411907089561758132707190782730401652615396262272510648188437187685411915250183445749330126844146962558593323532655551803178968404538616460301394760040195517708504934645760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -3908725222845894782042321347812740988331373868532438425590903723332771666631220804586612628721427403190999610714971650340421343348226475126605679586312245976842014907825342275799671382125709671487337671288568818220210037737796920415580290680395826367997677070440453982132862545161096662705781310776902083007671950779092127147315178621697444599663805958620014790927370002886607477901412703865941853495004400795120313514926256950551718520675933464092815475761724664168763437402696462201507415800343396282222759472394919987670867136056711076719302268577672580195205546572823907789380532979083970671414870283570513813440522831884709119915673982439474264901909792568405553177511851222604947283860921926757822135287338220685582422439604568307112088034677974578955139047676360106226160582018680397752068893234103342543198820981236318408218529478726075783148215251515384739125615135106767762820762334529705920878722197329128120492094557190037646431828035545745346829873728247658096487375700710357244448004219558657465812615879905027177685269192578546551352457053792710940596348624935750951621378160591199462695368898007673866787062703478792624000556719623818900334681854755529466501750135795319411038274184733079979140704458334119745771239812288742413904953560376828702537843990792077634056377381494017217844631235702604522536475696663411716589886698505434501814762569638085276648619009160111090535202963918833128852221096544131749230396419593297006240032833239590330867282862926250062450877524113327836822816632809817388306869528290315687030452943014066734214579433834826712006986592596282622921079796134667158549215558142164095737145241766553902382256667850389677492389997076948324761725182819723338358058714293049710797459180177003308393330330861358019352266027043889055475455794165861881041533072413225524748060956583490954363499079163357978241933616340950048346720325333556785771900006026871253195008553976921042703451399614103082879367295270936011955047859323698150682089261657623363723627205389235845371574692568791966444012721258219856116243463230419591108940838916241452535834243256031693868066411475163632610958240617380048949879829186601841417525990790603564204120453095170285647429658635481464998579691457116051696443865620635451359163778149098736497510448503383328356246406582777671236672145278976668877036857576442145419443709981957775504849023400098737856564091001551485755274638562874075384586328891608846348319592992813142370519229851235994257844172471665604245798738939674593963846018918328267106342534310881228947565610883757660007003756484810962110773008656023581939093683447570172414300415724418767459609713766466049698649746224214294465555779120698263186080374843319348884333924948483967354604203696728175939150871048083099187600989262630108785176680130563663279090759037331861730482344972779520000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 36183940135221025050688601627459126792300368493738964144704362926892238412512829699525648721651903103060412188424655206390087424603443909104951317341159380474461116390962099872022740085746361141162467267996429836653315911605939968863259652931967623586013236237315087556692235522746236050839557030538576096447206209810756704863302246135513654510759749629028795287842924564290704783295630884653340353086279612532947818060827078495140455557585515904291772824192606081134812054626188714568641356739937351009241552371727407361833641469245774331796727751626557871387157539676450176108042198981573307805820069586842771172903510158734415308266714567877837889153519097927425094497745986663841811213643492661752281987395621441616902489625091295898967953716941912053126510498870120248409220084938772195792219759686546334171605565796478201398912303762716584603454142869647748562347294231747681831446527209856584590302395459208098873433080260636096252341733405270683971212599934264298265832969889912388990630152194580283258576431698100200157724779872100579454349618851330216383851264103265966224370191904710640819917101828462295719132476598747393140370874761198400374043750785265225633999482148212639221336187747485002642146968339155682113627003901060601544591775806793491206370723578112168271979992817521586586417699392075748179925194919558909288131998567673006263092447647685028224649769819617337874658885937922205964527226494342436134959819428713255976653852157625158890025267013316070404510768015780579262773663321555781326798836656757110281640530369158934681603007053858898953475543169968566967905163494389462634470625156715056688894718766890115738320760305861930281530054633486962898831877596108572420591753027142673572302065554041409998293041451330902285690348292562184909557472285794193887810462087006649925607333644248474717480525987056994034250494616744318691361471746393871277822472976299532336899902106708565732673550180277366300889504747310112489613053367367087536872097368643175465134736307503871259637293945306867137543962618838036309443532730743996886590007537007804144999636553211355293584249835794740367131805562235137843683931568132046300098840647158264445816206932844798126776986410642495879400623025817373869065814062876650463585710269900206326033020061878441905089877819693601812722947859033583058971266972133859664155419041415382445418619103917170972841717407146746546045867290535295251987674319439048419939838758319756486267871352656673557821858533016674243880023476124002338462057411022622964557363051029110839393993261318900640847064630713110976335711462977224090570263099338309683295141827659430541078945761678453663390598578249571264712728307611792473231409395143037419633033722586970596953126255357778526958177911716851477041126092248324290316364467737401904355442247603713069065265551067054080000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -266191595884520468380743739462908436719478466451466872347625656005926674488079747567042633917577556930224826657488410667528210379948905471948983219402400762565681391915318291311057185699426053993652811975918251128947965313984123613816884969544582002385475133414782057492302284050954618903606239135772967049395974297998923981869144478381262079285785911595508615766005655316638401547956158281081068452802439693608294486520298596654379166532462667690837084483495217347485422838406087978294048299378229024861371270632719841821599191239024216232673838750124674958782844898419758735202439350650148964746918480307394117191114376113993595471029317274413289634649029001738528483433833907575214151150049308896120994412630478533220845946258400767517417301764224186283483577081177909817617521638894199571152027081018073359870887435305512216183018007540460071766494059062648150424731254550018663677677128350381900621255773642588266470951462014927911986746917977986396329432634183836323992903903905894207635913791184116790222498574071787879113845158226500143137123777177763012718771746740030067177462672563572224195520449632503901924981663500456870484600903608932956464174863731453827786162196584072285639942655168346646129953254081800227599165241184022040236801214605153433076681919639697579603284160624579263901522267644264396669501595670624821321178698733553289861189258234786951750349304703820298928978586463543880443048358171167721879072551224030099904671232366090613931425617294449528985042456652517098177539284632626309174830515746357113004860935042091689873061679944278767858399115327510791364290861115157490130694988036315255836800813618925984059568159898126785015778593369708805840132182084328103262100795064685302230035423373637758416243607764965188019539644153044993696394523567711924994157829135088324155393827968049007671949475291785362761255759534155907337060039668550203449502383505003182750593871817373978340887922681091701204128640597912541050205610497763648543219457596858914590187584434284946410296731126935726030034122125634128039294102663851817411306242577968636816072071036416525618038722841111886085947980053353028252519049233073682910218677104273509994492123383219943440808974750012594852341119469308604679342750644562286261390169689066849302980539826463879447775604561774823005321622393651746722338065541595147976039643777512669542489140158987262729416870492117329325308030913770346924174686641841305823729156427006859399314250150528159448587337449651102317982550767556949561167043512505365200411986442381530593294025833154178921523526831699105489587149431236444479430454625881228405273133139665454895603121251696777554287749285159596779476917890155259148175675009471155627519094340195288966630889604197744693709688414307189432320148083227662545336385353193306998172168367773805701074969306333184000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 1614297653089606961306784903128209343680919230726805940421145447969445909609089733765087696280719863791486414441180037506751818362337387142568876265408509740079912882764551244501964572913172210580261660502697262719054115824023108366867719983126187426061961548435280595577669176520836343893244549808257214724807960034256885200582838816155998005642753543950167907059670737746974453570585711791802018480601070182991580145134296512363352346609312441789906533421485121462307193181071559314481042099742612406310777237654982850071893701027440867866458366074839177947749602213427523740853591626842359803958649226926410055143217878405212223774282922910235279427934497462507757898019073301469817477813632410145856926997055585900629549002448265438264256856211020517636446237590630453800155536162448757868336177276931068739830066877242340263331082591861189677444737206311194766745113759411169138870648710708556907766718248387797903490835172018995658731028932595754256450815066193112297436445601871851724506637242503314761042329403077696354054791670901120243676538353465594839518483653437015593244464425311303512506983590427316778513178439992654833066845422396288702220554203445203476154653660581348651061568480360204220996176141200417566384164078613525130684292790266270742163595264458310364775147621580652439001816314070170762548083288816264687755664732105215229835210877921392326295831130958315323198676640697759095052882090914781988073816574780144242630894105973576251002325733614551580488145446757595098237255119128368193365704306717166319382350188784560502786223996920949493726543653433592141191134918162397893623510737260045406457666416513511924006521252213892420360148496328154824582251183161065472700094317523373988529518301546004907342961921556726580832051766492007887941895182884791417051835209029660366227140893737635440144336539397128598532645314676265489464898005755415597478302207968980051451282108453773935516737222437005003161407094903379393303100683992372707276657408188920236544019218832862906470458499733962656333273086179776093860462368401787162919117344490416580406791679628714308592701610983422902343869723547473781845377257472330317184884406195399307106754260678440282633759437007281772213420692388462093286341944446624510939484066043388782018846319446023778015428091031334191021389909344237769617662420775731125777408755740624929258598529277150249387995398740979226227689238275335433922952838788669226483849144908188640902311906549491025021919742581462224185764615097721900676519029841949950080247226984383166933274152244440868023477488659041377054174843629182513127669872390844472574812878649081622320201482916886090968654230955327407612828171674127734393351332681657002263985488146954095178589931635662355445763787782061371235485497919306244977262528098711471830822494428488169751761250198487040000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -8319625334545401506053563083751947314087812599878794284813713744089961386994460994643814888917315104500884148331905276740883598351119616609765764395701890600727782947609722057957471291674746012474870752848580049919692130472059801387358128431788081089709764531976693781560918222443866204398136491247631554156144702311753453617517866031754746179100936650088348198772624316139903832408784389900963390015128398075555745133488518541191504804014923799949923548026760769557028035710346154981917896169492385542322511744061114114401865784104033015043137533978272056672857166688208583368867370234930805691465682158017770775978751303412435997799204572468205239419424515545148978899210091249620279678490242468190767671350251574392933267997761119877787309371203891995820485680285927869449556899358522137985060399820004540003906030882495933900764869356573310980873174034697600559739202187600579853419216734563674682912774085302856857004340611402455495152492334696296399553257021331347284653736137874453620810943446598159417209100268429103795241127367201653172888541805410878635073568321850765499224341058926349728488250376469459042367061011128845081400911298483895495129672362754188730454153412864922450073108331240899597536816233225173914922151245389147701221959943388782861720062496359135605487822494703432233983874265141312182438884474819410105584655099608526329775736065533748162240318717446879066052342484456829142630381853422402181128319194496002557524877426584108994039432744083818320144543238562271758899783580399431754285164888465841050883051879678002288136466954334759326697322922295507994555505725972445365692425801359287888495414078985332279061729170726396723573235701743458862747023977320685980635421245007632893436717785182102543764810451101845116350027831003338986166380081567864750028884678658955767462586420444597508256308409271268054724745406994952462890343019904029688414730368858876471161516728284386387146075594313191176260129336648333630329823701062847650337185561219368762666512411138841197761958645459235156900624127634990219977982987188557111627432316554122786849297258557595172407318664689676995204293924231218158325028580484264060324009523882883613693452452930015474178148736322487555361143255219222009397400126809412874301681138630909560414430629386768711177938752036322635603887762531578051390600595740879904188204240053444950773338275846123964140038834365398561124611023519671875904925325173919355429299265168365420022079026380758842299765496301727927740707845987116763711851320629417745657651342558265288111912635462593609228425752883051199427307590867670477785244383117090143915322446611170507821016219702155032653551128949298477052817878566949979035548697542093867966064858554253623904353305341433380519229125040430797868595741728830904690366777324326900834075866231335258757426180542955520000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 37384505862204326489788084415827508016510865141951496969546394456939894376036580066357278867954544745121994177297858169716248025999142107276735577022965091216674447154982662220863904400973239652560028222088571026799164286400118592391835900213220648643661331054404201567254648130193098680345674898666880526218835834584322646885381991671938817509608033938279332296641631636887843974864582152774842039956842267464458669005749421234589965712078770950391243742432974261896209415846204017529822246111817174365150602446281918185076853213217118155624886941474896655633545199064303087077158158279789907506408659801970792122385569128533395101514438848559450464874386034978714789974807077937546450993875123723722680384837836020711013206431523438431144767470280927092064766176748779630293359319471349695035171164169104038309589018731367134873220566394868258493956114075289520595913264466767103003733681768057552139393356521491332419191772394947723817287767882018956558702771673488892526828508318596424672222340956001369800864918488321654052323187661948282532427638418375384875052214494293317592181566009711583376678626288127082587130295636611916271064103984056733583211392446747355641245797037950826646854065872341109976547269045414681395098932503441345211960017423004120320591831935839420154176246800568163611129089125521159651228612218159816999546999886221900635604704761713457757272277730260875779825080981221978043048598178132054290286552348675577266390868389333721977157078106823179420000840267483735651747721180275794217116446289254321634116373962010455217908203254712092643732682527322597488200188454545790103748116884043822514824927204189608148423327605582990930217143872432291047558219544173359206982480750019714885149623428002244750415974563481376497759729908597188243364880706385606814172076417776973879195093857695703751172881309525205875006485388757371664908316085827772846002220559381051006727317985835166890878891783501752531116830734110151528493395674298087951260196753881407524080237667282108712625059381313947401660328223977375923581025951255146668420330835813539911452621517442118275560181253178215677595774875885472558233268079742237280775774639792875556372880224004107499554322523543858218277602958943381567597306729253650544302447139726379759220956621204091230005282423074754411637185229284992966182813727961491167449844939740093638059872297805292513188202450310055208129015450064627136899112801145576471517991165100272075617383060267164977249950540622147210711099992768368494048645093830466748944672092434735236934661603200309784360208717645422220929768618679446338383744100911711768862920136494282475129485398295696236111711451070804077772510468841412426841086457706260532383924463189214295645877835766583682599091330529000532205944787672839687859237630660029248565986106856016474238354223372697600000000000000000000000000000000000000000000000000000000000000000000 [15,0] 96685688504534576683856837410013976479247030671469848793173734960094702336845537676494635992551662321094900988041375644099266672433806130459781979495336810721694551509920506550419325047013466211962943534732741336025819347345675233319331866673711407615749906034035551478673746417859861763718733877356480814696087652355026971956856322710597674543875693152192927235651935813356833997748756817104624253084886134289218531469192931298963270979665573904614674169785618723066600710941922434698908591570521523347735363588392982865422787377824215460607390393486426065129682793341534014249446379275818771842085482447691243161976422257385068533301046004365702611230343840921300985221199954650993756136849015968726417517373089154941651908401850043099846586302923325782393765312994527418278514593175915202365511122340560727296197203715951449575637902986395571284973362382104973360771529120320443450431348439944788229806798305423208182907668986999810165283255025796573985048840577838880707286273228642312932920289387650723924223186837660221971602652064467519248971696279249151017917312083045695753647558073720787948750415906463154818557387691733238122559616252590103808774519506919557420892023554515703146945781495068105439075050069810540540510576983493350395650216122828452118449062595435996480903253888437967896887219090338332507746994722311811315320630691146496698607523748837000376367912960642039281810204208068382852423822344428224880398084921056397416500059636683836728078722352063705465653739084520608695013897377063240466159568228024781803756864267368496809875977540206744170168737507131825408494489428120661404834042202165750825794224884804598789692046211224895564449818376154435852591778847243197469014978479464575201788319710006014703157705066802640127104357575077288342200391654987505987601035790305705365832034882289542282568166285642522868673457479861605295840189749097911780114603248336379724092663566442677131849191266624031602411652472905475324058661867739847365012471723553835193350733927998666104444281918163297005892771393427557083732164701982541737647773188360944482561961114290315029822542135629945400652032019285946412089472648137985526027764533111255851075301374210910315796069681255408766803931676091362517088895392272708527557526684448858335453831992927432757530354471355405676552013408566734961073122996801751989043738715495893275393987022120713634063858226823538502894703081775460886624614652367429684197185308598292494237172527381607219670496549007534471075493651379669502123839259641034130423146383312884473843716948635014316769052599066480423416921987836927760959300213348111294260547647126900306491683783693946548681721907276722384993146427642471733293793029809747030102085314215351001543385247398749125075457292018300805334509337862796651738698195021751225233565043370698263756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -11468601129030815007859000369375753073658736821312744986402424722070412750342678005335408326621739704528146056218945330388849485965397479935936172885573568638346565671004274029388044327515975503647081654663979989513985482214087195753812701601780929035840086828016586160803652182925816087208061250762628372094923111300276391374015051672800940666166650460773286676184716015622089995441428464123980006914785258634878073641135168309171921835106710818737377912256222713768701502302624592968575143397631600674225961638901013989162808171296136756486634543580901148020807601068318372299808691466129837656883627085915125781729413664234147505256507808568766718526185258698509321342564182782362684846876009263032187972538727019534129620613039746131011186640024361930111750542719855207756506141384239568239080932012064317748187356240811642902803438282274848563763835313285725496896346687643169298650568828397741930466801705484580418513788485997867566797966845919433807120881456901763633783551023138620990976304777949679815992393438090214308086911198735575449322304164903445482549952473746246611824877603667440461278014254263312334222792497151817590372772631803954448603391787758440761179395539488457404556569743029940281691977835585612006388000713163741618648972981545705463055170186689601776573729016955004702724894851756659565113830101957614065324524905018765657190519137661680412708203092603111062349788588149643382725361863299478014890287520502210568910632630190554935526466464672546174549940678755441462230991927491440467167151769639630450805019063572605978711723949911373896803695805061547345052742897540807155800102988586048093383130041033057570318271598852995206134014809211123818963576907941395141273057650329642485176363091934716687506685842672233140474001783256642407232797528766742823635392863212914436313088257741834691841895367003471811613948928649482509426612847138542733009769968268518003417658708632386888151679112196074464930545075254799396189575415867999226779246990692414264829175535085911988316606705077493949354040573203746952948331399267821861945264587091844736264307748005360997229587683947335525385372000124904647337743873393095174995680938823860051303189975856203368242633386237368611900822902550700466686417068354756138951500444791540892610769010761267997202242128644836473366784058758962898222988810779304085331461277694263302986330556773583448154318938790574529756949929298370008638458471019446518744422164610278361251533561723327404554847686837169695050993268225635182845354594494218741623514686111143358538838475834807834067144449920930028618912031023044708193217740480906226056891625745348388601061623940398747703813435739895596294851299747879473140192359777641542869900224096023083978965459133263669766167415022889066232674035748874055224255425562886689566302429277319338131456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -24895036249878535595874030574908221408336451874758385118911106233432819971415446326731956513879506675350900662679911613959383226389498154856242023074914407247521935813135222987537059367806473635217208578716875083816936067539084757688696509217472473410252548784538841332632031044849021428667718594484287419625732284732759827857308755484775825142747292553977206107185161307494032071898176264967272354490486051793146547153433302207456155628249969026142175499552400182607147241848224440773240321805598106072642524232167404711285039597708333610441209019057823868229245080158738608710896367798577552039965544589214168820485632848998449514579341419110079616047468864098304400981514596032752380278973666578693993854785836419182277392349104621223485141928095523230805702058492252070690615512086678898665256718191292524095606045936650122527234030160593200218951007556438250873520572560306816729654405015282056595128162779671843971630599684474554574528473393907030989059961213780201568568510466642588305114631523899064421455382934017280993453664178124463550773913419816487504259564703335493299040472734188639680305401755871362732437047360767880303571628160743878414141358399949255880720720220969421604607652219222411274598305982347790148331131108288437756901029597150003283344608711175442573357353189062385772179662328682134259042617040390808640302093700875812512177979261291521689015375537986806353041234676642175465959048658151433341311293882406900102331630439543951623306190532364952846476720777856147045543271570112993881632215898324262867825730249018386530766643780577230520979451773218452494388868508445723895838626487639408383138858191018081397959475171025912207701517620938321367619967936764896440825542280012164481320412724949217017801996440221997189896486563211918060723107226821216077796948900422048363769091095701320648312373118115399563233282498272565680679426162494624046142040322811951897334365628035528965194203165353465844058107440839840494304778155006433458138000330884768306433119449988796375154036634910997678839690339934581169002490686124747712247225192639349002210389688382157451100244916428660355495304913135780858921846553438766596278142373324809214826001585155939153662690219843666652458862777886180684121389791082551951543957509076355849733165493444489200603770629583897526156773279374333147375636765408435467251685373676197648271712329499833628311963122535074256254747661975219847670720237819999516430128056750740092994693488654509544639440856362809724181236620301723858993601940814116646442610293566793161742925229869526982596197323454482960685782972378481031888268569143257567136129581733424070967995299317875646563965650557447244241076902366722283346807336367544024937843211125800402762511889523592494884168833519515545794635262567114262613511276542525705945183297439854013968285696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] 407390742437928738494235525529780267233902952997172375376918115271825198921716043266672254331539390460542826936864434689521888021679580128555016006241059493086419641032674859346453652927163285262776715393996248715876799334024849333718124518696030261050566929901667631733657007899995209864339424883932363361514338659758994662165671720876168012782468003996713278052250435720332315543522631925630645641504826261821356170577807477758243255988589624039053239955058713121961597894352594405609316394270427224787101299933410481375936759431701503805607140117288711367395858850793967630093885156677852512919965756758401215211096933106068242224904930875952975875705775492945918299758602278096861992791520134695271401020969716878663453359989666482930371921132334560346311256806672872520264253584558239210952712352570975074740382842273080169914785116144845094245696456154651423981350614963561566129740086012673221005164560440148405294156764711864658224321799440019196789254548223554012012137852435119830226987327611783159075212964691030595559558813730434718824958837573703654957548693693424187597704158299403334459098402451403572115883054857034433493264356761451305216533020077080440056575336853544620455882159621699830732306173699392089691851776640223475801933581662120357368128724735012527621113961060224688677666558113538897231465381556935329452497772622482739226753059285361728491467296116418506041721430253902977137954489362664081333700960637885235620666355094156208592860305095967314230997286405379251644710158325459151392766670067153887107184331602153536756023984182923928559496840718738528534578019074820808484771109084104733358380590226055563991412388740874652964036026965467765556105097533153237137163474906235270842815219760197289050658196674090050301601829462472772460748535360393641433471441569057816128391274127307625104017528406820019699467071387861409060431186306680392007675374573672898293874976197593775847271014277826372725771776336742059932843362974055193990728158841946819592490513206348735001405528283841815804880239833489513903930763735880440301708278443587347233577651912822791009535949012122644362379755721684851041967658059879950710433173543457700123989716894814695070597062088965611277091591274363922510032624592757394078734465162151090256049566733303230600094039187902437968702319320348309229753470515366324353698705425245617154829453172873777207663203611130874687408083165955605752341398576374449855822634348855916896785957210924042477018561835461913428394706743698090314414427860183437788325029447474820186084126792659018079135842000782327887481223608686266495831159100739716644724443072245972692671126229416779377511214181311948144225090792514043337030271314012776291337986226274491572489167134078746215769475000715431263755169275826239185168662912845681261048047462673633008995532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -8459824341887155221324580952167569535028056530271496858161735719627729954299262009241756142573621179032404920293756383216551971315371046719068771454187277623650084947248491595638489568276602839041649171259803689611700604518960784384666393012366786167493946062259287194265594562726678304141642598522699371695955736214439277562293840722279566672302222178930756371504487536157306805396125073332419028340147830356832268071987692665226002319184440485346331532921904979019721714468629262169095665508474087027654199736387895694388199046179299224257490124302832536857221316131008415373081893846231766707983459747747684297199142005642578604271629209788123324093932038856948553283645873677681800315499322699219317172043784217681896600568443262996329750333217619588456106178324872705290255461361088938417643676807735993647848139274899056226490512488322226395796075298763759238472748969270707068158955095940794578425627025835253675774095631824363235748997903443787382310194054122108013774651789430546334745384003707164552985584788703666114010661838730839196635821696357026612980062784952249874871569983289138605211378308138133107097968951912386766219546193719047726572597870202611340212780861780908868852609290970737700496327041640989819853850086264617426424106291513848670063630846422349755689791721150740972661166772804410363363412924585402850398929094447848983335747994929584411859072206079620261981682308361411305167592487211777450642397593845177089269977798645349426452430260626655293638930208321456041097194326544609397401809814992534039453224488669863848171868181638715307455634141286170028393354915802319643510894359568480231715454772008585622428461126871312907467058477878984423277741962403520891346706959381276647994401294009748047127981343947642926825165165802030949672253361289867043339862900244117456030879608437034895647449535264369137484664996123878836460234595040117991156778290586848589067387254738288747416113477163630057570312587766880848011105731384986663350774169767469777940489304556536718006183357894409915575980421266566688287915314606701140175868066988397392474235906783790711622231803454528999297912879005307475706858588176133617644254626071874842336950467864579137623948564445398918451326905176084837427737575219525496584066262457803172393433841532368010711502898602366153327884223196940920002184401228614756875093829200653621178984235759411483854332581701773312335280435595450383591523698023045681475112896334938759011533053108252379479481668954235215948795891585645321272557837423107910161612924222095495233087185548817780516066402147503434027235659874550470024992018920618549563977336645605694896207085858051294227059838930226561064393997986605645978335078682424601144622618725522462526434747352741979458387753166951701408102729025796568470029060856882544416671721146477359246155448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] 2250880235243900330454394617572012414488536561520537253200236472918849863826051927363452795356950654054711859375327771446520783116244372409835155522816956931844693890795483598900199373958809136559163673632261780635370535192280645803463424505518464637161148962361618831186853295348029183581795542855996854427304276656802154231653976433527488115620401072827002841468209223124421369125610712076822088513710590669021006295741706523673966164244395493031028186543079908198850617395372355353476462797045173269860379111869155251839962934251044914122003078875486961756447157807376848016728838993779702376796693144235153061509586026021660701330673446977905306622214510587189404043318061578464342963807946648278573784591367411262076469210286730057298210403995723518423400019865907273000095127128275014193223419277967828388290966381342255972017731947808009067745871868903868140012331458501361824505702791252005556954456949227485936711273975860732469145435319148258490948268453153103960542481425265250376501714749670341128354890233962246214543601182107239477613493549788754440775009254954138756246449786423759458602299982422048436881479719311918179542656615714106037788039970313056830168083642160499075944507299289825960332244671520736772988111733772693318254270345657204402159390411141528250518709094277665833571113046781466491838008826873315490333346140068035447673484400123650171173299750950318503752656981413533501303435134613486114984648989650053189166393499642842222684917167753313814714526995906320421402611231859065490669694441069688979970677909269727469331071666656628427379413122293276729428167141047121490536105687296024530222189201681417428633107127424408355236907504200910608743083419321534264756510287687829337752178487915468015314148646862440343460576353028485368312742203678349357440366282134422953716336548449030861243736769708325910415739211677925442591830634967870667140019389127147986155551988511609063310714020339789190547162703518022066671006591368866046033658783829174337692494003102908067027793306036395427358802824632089893135842810926665997788340341806726872262180361781220701863414165830164270943501981771740358438312259886330938482722373572924173270653546471858657867732593010878541432184595848595903544690650600987364285060866646758271562806755813300737898688294160759618297562654586795139581769297770554233614844828824766477705916671534241332718911908160243804485849796994081232388684604971514796093110740922326081845660243989787060311472534966966280594100724110110987035933117651935800573054828053231459963467387035808230528153109471080082958125596718882303344531661705086045065964015497916143350204309543990580030524138264417831960007177933349511508784677183038197766774078038567820246747506304351820430532735830633244650808335292556473514214024864209260254017316720466139266846556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] 538785375078689173493893345015399881824815388128953344071887161400783059678399372956358966618018817492340836228322970387756369943514628296149348615506969627959213200709713738153016116095784419528801218032777615017874050020673187340827958391025473967166071737367471018421387356497885428982379606515815415014182043542954294099405437800077508025104466475204147785474779538787272050340646353031428098879374312840277901216052883557591780557635886784553070554960784867783721319738997902897270729265496308732056488828676703317645047457897194386832513502869460320541680434444179243035745152109763361602580209986284577555446549971938908592058617483410607145218815520898642262057636726202364972299896618463674476690064523658683811321076741526569483598323327722811269805988895115098388613340083757861222830215752082446798677498261289402703000973466012937025287840994277771943245985928124276503414997258425246231810979560044435511840616218214763060575928631648086540394691820413088883572658254376336344050833503671308907009530045938771271927838854169279381594504563489503143397576669285269216146342232052369525426536974336242693658883973239119513893587277298806594789478008751591346228948420684383064664096177728014551960242191756473197573404042570405318678404290466992564298985700159853932741510140846799179832873129590140343104945077542691883333830330087867120449876476907013327881919851337754968913183858771540484119813191508503161783962864556582608226768853766084930819525233296736335109936457676764540835861143333471611164449532817468425383762514500111549276779255187187655822913141952395156923797523224903891793765048039561446048170548022664850599819467978002415464261960866666010151761649328097084305897093610441803876558650025329053134854129230872566849338481838623265287347893354344493943925852230425674124878311741403627059881386768238113186558712359124256330937161750425076095958977177209847851495537054093168582236216502628033107726690463522578556499694914868952518536974615902661847285168169854383224026130127410820103614134694726833709132018660680173734692724863312111749108232259887370935733972386209321555176973476062021053482815623362401083411423339406862282511246156275938728432607297626907061643802058301460221858616375738164608072561938039400671584259447082409233813472630259725917805764854800378357278596418930303116195714884088294017454098347476434172536941564370635253132420929689234656557778127564342818874818293896264468877451168453611461384547110234310414159927592958874150230034501801368035893649394479152374219805841098481911830402664829285541182066495715568505311652398126672831562875915653296128868378365273918629839820820703013409148426506585562722167216311423373153250745372056639136074216665093911883242299324382971287771811152834323727506102104668552993115425702412741457278402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 26028840950451878704656313820385714797129612993997038606219967748409403412027729937195256597030516199334135729462557638115888628711423886658299255132962509432563082207667609245577676936412839850794499516606188330997463962552794591609287460705699474558852300835432369489257171460700258932957176989849985441000589184698184341495671916349591705725161619006731555344290944830278927957997910217100243669029279051110265178931929643008760214487071844906905002696801997472055844767673365735175706140145118919045232119477691991118269334344633518093037102449593484778776355364719996577081636955555199012510422261723483268767930380008436519941369326762151995957809362794554564873321451793283191549013545219910706950247516663078690097865867817642049996531501261919241769484108933253098039166279031012608705246222962987329039648843096696490003334754130677491991783391837171726814949117763559224568840204839817416116576727795245146107197211332491784490306603713556813941729593064623545688719670603686269313514702666258678970156970374016268369847018422326106648402302185610884756397088643929368529988367913473981990941774673924484102502842273208856816898263578541890540338918932767886618626648071666583507766047496895998715494131411361239033717549034034283635717702849637780126458631304576340347632169535486742101177029318417753641023197637420005041765626720575791929407743746082968266795639863427904559462270691339080169795453122839623066865077983251844859340078314017751588619711119252262995783331402712159950944982116046596451349974702489868695648768855544013577187970371632656778188353966669971107604978004559869532187057795240241644187471693552909834286276168068136180158638574704520907272912238392901299551859275460800662976233887961943269521302030925223420002695850536450608435938675680918666010625270865540661513440480127332296149032917616937122256076838678502874814087638966559029980383693671728065196009589287107975315491050584354163362153455036172465703474585344290446805978194942253397444495170489320805304683733407487379275511388238699307505335063980915902292611044294531502179896679651348045692119651755585287066434543743766735490166919397721434094402689637524252027457958794296016659576610174736391178349943144459221566424975749961467000448735447960029525822190283628238567962369884554218483680474603843091526000340566547667906972524052732811049544024565878479347803810122602763136136086174461923781686060701175710556360822082835349888648083120352681934420507306170775821588107050208536017449368370087351402779556086170843162620442503632972192282201530711044035742052160768568126827615009801718575371482238083592148183546131988239345296832041312848674792054856322288266334253229772300259264879888749808958234929781699174271575004295640374969568456852682025546439853649032524837748602958582523623156744192000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -770534120051950841892929772453894930262422666414614281312986453302023049824750136430867403373821189037844866351073078410765771012251949239793372790421717117139910609674817750213080259266431595399753746529008748301313456768931550492832826625085810627709699153754359689952954115458556205617252236111346731864496563167994416873782695532622669155579076607766550022113624947757912340303771106019225280557629897042033155847993588694816671182667299150890773222100688284117384814332709664428084187750429523010754512843845559254600206393026100937968584029119773967885276411151502283338902923939746928116031206084242241834475162174481606521118745716777876833364783669196139395895683922914010115246873143501103250732928258760490303528303197314172205239294078705863651473489352241735558568667310379777580429445756474478820371733974666122197486236518877947592158825025691333562004741769740682360196564314229626789398206970794523541095534501386897742581732614908463190245715646328638309302365120480826938112654526017197296106601255122764833119399866499346985331808858704062053813940472838026181658021192577232331543382234046070989357920194461316319106073653583547420758304257251179787664878085923826380132144165315438361843725017003611713717516049194269305769129151962989298577509587410110558003969862444182537545744249664108328049944022576395685088067881609416672175242009461135275894437794609807603330788111884119272740900300194797918235135388788669807593942776178610566985228816517946618890889415846109975211417302471127002327287496709669677132829914938896989584851113709515983629776345184947761154955910115501014774470545065701583652299744760073657761902538228648108861342355088391836922879433811893424370100473139451878305133127296050411725392956445772711274541802873567416449520410874049154246007280809984668175445475604463146032923732213158906550292647714683122762902160518007753335792321649394637433731605275763103783703547093619936098288575899324240523615493729078414469568159328223152806396401439796869685620916774039109990104244927022882919705891830998886968755262837003873694438613362662763668683008584037334293332957641680579331292595308558176549672248703994926849287639739882970779750902585582447928602209508283166802754450713136566146041300563841520312236922126585809291363371811971567558181880266151278633542617270140652471279432468318399457674972916221412141235657882927097115876763086453182719723485258673366841759519663637083305646056449184635703900195363566600767565094765224363927207819428865848939482136725184666986865275074611295985214070054573592578420467895894556735536561773655909383273567136244625901025229531761553945337282877259005962495166858389497399209384309530372633240517929350922701045955180623646294911594319109030851114996793304280041851883390162049360548218810952454302430857789440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 11082838441258498113456552447605573104860419739850411036834688283402503578500245002191182193760300062746986807745212582831248723056850241541152886727038246655903051264223544525864617880456983842062125405005071242934658867111204931975539854111139330295199987633044047065322530771719883558151104943205454233806577096309978293884773943237958992300612327099556501757191322884332515092895000568704550310749547689131142076825538036488895765011414392786990663184296983973217785470217591936127055850479739432578715740415214034882593956469857408958004951176552249153187238072812785456238323636936784230424375259413688466834003950205710940797624053970291672697489934009768235069123202677632371482409027892776946436755445093488568397363952058285296345920713518037132171560737825801381848485761730062188783686260560196694954088873312252247574353270620093376962760266128317307854930721862178745937591510195730093761993457011036676245437815140427066136316909569224980908929123683251369481900312942802156635853921205174014266873886878003537780785085387781743604895829479788738045788928947716908810753252350228753444980792068975786266968811725899142553045006479426241691539302464517386121152077444038163587863953224377572488701155648329620546793136760827342818257696540319892138362792212834787318132821394881032523454240435075726658612280200794228781582025702538202227376139797305037344776904922465431079404822082622876836717491990866608690698808986128760110967887520915140807435192251538116890689666207761334962952514722880377942984199644222923101432192658099304890301137320527468037072350511862203280415109559692730194796546240477852790363266103794418256488115091446612820266425841793925245329615868981312448380185738437654110021513029124659246637265172825800319429868793991281035193548327063759426046718636201006110312335556776676556903830468535042644673746757839820627074108332454473310172868046931868746116236602958226416826433593520637406122907028115226189782456037231589910217698707083025286688198059490496612544460480727252330137929688305635535720376741660371901860014389806952272297975602100650697657612462441318035823289881499971175588388191784975003775671513488797539775049517248994592073222916707227506511838962616626378208383670025053182073518276035858844628290088328983690950948467697500953130729356135040826830854766362640750491632892748987703732154458197253760456189460837962552309232097981937433810510752272850478017461489045219385321345232061768115255915701440868457448143724611838550161995862292165019478139141958368968412164882488129903297697090224923680055156517614510051477888904151405565194222724372689719508565565371620356361018226914282759633248335560549901505701381950024527709503776072968175010252654550788119214196335424898901071350238535765966510499470206004600570375152516355051001363153551360000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -113208501700664312034891696596099057490550431162188027139763076124193795609384142427964007994135831953200161283933213019188680229282968475738226094573401691283227720092359946848284358293185239146926170585014831572643647099016896895209248404223635276084972832277361753917962380628773533997291264553795486665799421731425280043697778104874535749054103036476304092046934189218813887156319404655599899749577073864827142281968555657130008699198724574896706262879358103404889782440779927442694454294486355074262376260460946838174755112269225609934866345537903498319608521158274537411575535321192573417075315513142231452545041937970734140041130979758538240291258584482993039364658774539602871745914085594701097466961999380537960007171336805909217276379149655246900035638944529081131263639992609195131763229719896283867151955422213544808924985300336457036277689329230131335368347832497842165520210786963013638914419670131184123989176476695889554574490774272187083522267828057614067280509322352392436466935996016132080279718605578482316128270115277910668707094485476069867259619531601644060694898472243387503146078538453958073083912114471655111546470997105339440773884763210916563470813955293075619927074542598719350003871498650017889782629680321366698447908888904622892834051755862041079271311170899442284072714899586430370419989783722859743247862602854298749204700632041425583843030331718305003817259658458461212602966627941413122859708828145867456743388612052197850091627491256942552265101094992122294346692826741549852835941560023347760855863280131622732799402660674589351477196416221941747153251027896496901897621316743164159220915469652693992878687903523112641376475120935580964426188652433454906726113013665296643887501344387950375525241547060267288584784430366473103898120742180203536259459409654075270145041378875993487125228652319761011443871381895296350242931501835257235893128593371041635810357757036283281034419252121066015771769915450873845757461784672434722930002845937019863353704158545020152807006951046536313593458943493262454606304150328642257150026060170744307751021353491361384601097519665408775638849146204474091152950980099774657118382705050062758743001420611998504050298623096548854253578496354297218839498704050126162286208228900665619998766407895905874606251278126211988351885220994049619919205118831057775373962344256099154113094689938429460822864900512641196520826344754295941017987173558137158766558569581948071814358814144576636651395091179423684935905464033498861659799016742470677328659483709947004998377991523228088649210666470260277793111381051109641730183016724092554225825269875720161194225100832845802868584777701886022195316180170001206449428163229211679124664144249647105887608143906305914647031284539443448451854541029055028321720114408995980802238964035590909623953458766807040000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 899714177648315085223056705452722991116367600394149176894149884435955212947377317644524622490446853187565371960120136495040010596194686854371867805437903549705490907135896178704593971134184439088173052364825681243630981841990961660300827575191379660114142444862753875367692050682998956224557638200980388955688731287636856442724576117828424486936003247022941379010410425765146191612899376438423827168401008070510744564650562089843848156049814244477440429173816299621030966126218130061151117126946967500084007515493728401721189147044906979239654854162446471162888664918052767821572170168116589750709298753686581332338327390233183816006756629837606322924339194141697032286005386266743964735367583912229863371652865330264982604146762621910472634303023194382425309622664397336314299630615925497838313679688981990015024995372852278926662222377112761204896786248271368092597608327724793631728121007136284140069711854977373975725144156919650703607806283394704682899683472008578121422279904013935658585989913578374484923592179306357905745907979189180459422776345521801777815021801262952718521203199980275539136202281447472602492020375944417258513760315243321966183795073011721013442750575797094662904470064415884080451964481456564021922075254511989045035366199588315035762315847684697299283634482025866951505875721641829920250800260927892088603477800686475884801360670399786554662316999890233392098747698015866446518617550403069184399646400365810227119029396540080776580280066441948822096816518308671868743421932277198822777398912159709689554943808582204243038553492485001919899732933626259571303343896151129460215999896830852702677079903366211718306731011803548650264299547954819991762825563306888545393227327406295839223097632066660786282752603574551488347255119319860803002413128782083794071146323708924451139699410951869006041192796402111086697651946793485359180906045812177484978542410837754225836536114705875639724314482158595563111124939620780119161594632541334517532144207069248340797308483115477063685169431806996763513311100550445329506562530719600686423474149546198245232344745312922496042537726646569859457228942337590101394305881538649402770144710221904865160407928323417717344568632912462919745516703703461936841613359981080861360297118669807177253885471172219979004708306577779901898978643900336745066004919282574289525872120215530019961991038345787773838600963691431416676821091949713693002165674790504233601831566854119072848224574284023490151930359310548502661437288826222910082615240743207968752933067832139312289496162987159907111044585031610206087672116057443056878915189673218078142923994101066163310637594786012914692778218425907667586086623557478928200728249144868331924008241728188717800642484175618397708246145629695037323887526076682058010579772122515841994396049332080035028197552685056000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -5805709794920090926965391389119313055374884837126769321882938851402031145803276474186432995190219941618484210890007361043238642182252958899831432134872167724572370499839157566056000755113936018066540373509433548157487293275168553423286555684558762090647526411150947105528603228096495934992998733923043108708107186342702564858950251454779724006912516017484990211786088074917159260847966418358354589728494326124417711842000204187247615073538464429211321880972486848790493266193022631506445451564805957398261780742499343645747235380019136905852053839704515906520371500333163043672924341220248271996479475186418540010225782503667655360924773179509966858256924497546790404830335285849280845631500890788493011883555180406933274780181794769491729779842527141760951662409641696071817588590351440949784947077046417723309926236648622787404660970415915914582569408244125454721244710060496036825864618445568941986856021496359503184072654013803679357305186009445874347190099377673537689817434498583000868957965410507451472476557832746177052695607719830528972421104590825982853854975785021591887890913754087949783877136470801099342190873546494955446322030116253816297193354105110083697542879581479315810549988362981799512747467036018343559133047703626196487485598903397252812763523954997027665872929147326859692862337936915101026172849011988954573448943912288231844974324080004947079296822443974453987369825061523310887215869767271067902448419899566421573968700272231106270565433526843645503774225200803317294338537541052824457435429613951319074183677438491969412498976218587768766833899695556826654979788664807952587589408776699042807574021272282722732935104618554599581038324736342214852242928094702506574446141648528871791924918207308904213241181457141010306114751418514337865433259568648971116680896607574814118127680576024625351444164026948423508583925029280188085609529071170615330114127508481121878716167240390764520749294274629336874054601799384276551692073974598225072936989082942281139986708581277606183304255504547821067973328342334155818935609628932128942873882829544997726329497130846028789757166160839822513226049781954451949250192029296505329992687468758065473707505839620994755805719100710185255013058229399926111140864354642728441315145392954224132058296522784497763724959317861553804514783983318510367672669799833757104954398457883972813081102513694479773692862649074654523402402448292807997646200874959932822560914227584654730998803562412753407294410717776274133165453776662769892605324174238514194023799771968672520935222235883589057969848963280195174413724305852826884224972124229604463285033635973182496289526022100121434260261006685184144468544226495442683293016461818221286834315179620118828208939253017642909509352566460777018437153402206613540737343722093605431791732033232223260966286914486272000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 31563113271085055491051840202352666651871993199720676209162922634809805079851774027944428872107553297653347596082132461139004859433071800437620457954935124318375314360054304036890247254276310367161737269136381507410764852251582034686562706724099736171694078634212756330025419975102420092610857610182718466704013464733375343791143920598271216552612725521278874664453567234041434814036276048866662885581493680770219802391646315932617376331442503551956874345495266142994982788456836990574528723358347439229216512573997743929079526567746109165009472105578577477496768741755812176663599965906144931900722220901805626002994518307650146572946883891642109584974368690571094352357184590840617889475827414582224631790684353607573518051432550467851321650019587479594873574817968376987612253217473086719219395358059729029986101736947320845804803580128427034631922273986881830758480293328727759850520505970063303008861202518631052524520148035293951538282853316223871051750879089365313655662008799320201309245653346164906446557654165845635447065894259050427088755943807162334379738708692038727162666776642438022101435374953934515477801277954018443340320644533505275727444979993333267582047796368365839504726322537117988093865152182011585904193832705459237622422259110136430325334797152305010351294437471921580400303195157451618256068899306808510229488351023222467083037582193801433515485494160966636251124286698628370377112604547722201093049539589553801022246396359910086733900208764412528414869788039350401629161339471985257813293803372452720796886948112294533700307395167364501366117937678004354501736848381799587164848866511290067117830993031236063256744202995593117985189442768030538742731264405379948393547747754002970659462911412609238096227544844658287135394038142748118654681732616762249914697212653131341414956880244884555857449753404651621703800081161001413525786622774631035354091194953261567339708796348837834514047818801597867167679463901726003451503667560378062672329622448685378230748733111407668748924569217314862891248905734708831463908388695013056616858450298783394787126385550414310485883454953954338578755484565472070040295858645510029749993857088861202904454096491191141950682508296571962328332499480980329180176244365611148694739768517340947170573699802186500304183207708487463059592886394631138494026646564054420741061270909018054184411640160964942953121336819954607993019757801430577210799255496511087484326666742704351281693112823410051338731847417101950269650556037881761059484025548333816364169490282110018475226301840056821333492102874456598993993247195124265787788269154317975898736026474987088736313623545928328425378166818289054553189198522454414583604770471515489094526583434983503441026470960527271330432991223421055192675015389268525708655593847080003374737704152603596624081593313525760000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -148363336558387569957351599170976846941616341508337983659967037425525049046185203127894162707697962017252640360088307756363331109649109566361079275710612245770589340283578363249547040225439527680707763363542154817509267139335537722300208898534470552389593231797809113682624740830299107430927705706352747656238884411503301265186136320547938206693788583868099059106138731676853725210020037024313033295853065218620277420158431098204236957664794807154344723885255749757084002416186996915830588853096455901392440268764419117803713758893068211120216409035582946210661408105918151627988888305591438206637411508861649739472277098000891590981878847765552967813881601614744332385858040127562029131631311164847555983583352526633081454403217929819802320251968709173402108490145391641289143726882764506665308946845411510448382799343228275021578330864524232432131623023046101473282935343944541047245480153017905529476779596951892675863220905903755341156413744521995843482032504494639657490464389205088995050659763868854285725148380283053558825384536853120483684416763592651543086289095294591381628306791190529639186450759022661245198671253064942408466902304654124107773785596089996075059517356693833997016933833095757247060203245812651138681563514932308911119395614406586115935995598036162339603738862628121330312390033277105378430425670921512835832518920948573614123320196799557937843316712790046906805691237003519970408587771850602020223581970461279242654276139324185965088839287925940088854210342619516454209444672034315192750042947894519411119055793162085300342553917165403381669867905028672257965468903714606897865382658590681603819955207550187724099940528185695199084233053200307851127233415803313965393763974638995856784157003625159190814334316363904650600087791695838484013392565630653984006233492411726352192043503094905298213654532871586338820320667938796518301415036207224757465555220627889186907406245492919504113806593776763334150317967155173174025746892944897792664132919326116666379373656197371184666271221272418378223468093889018284055809753720146918754518711165493083815898270158614393058209097798311769107059258934422774573571033006127957004447818612105647445218915212118679045822733773216184999727237027349152085653673019718971460238454471626969738421348141832679191692678718786476124819098518206910092858739028803374778479141447089268884449333947863868319197128847482183511188285531924800007102466780774308588592823065728218942745564551627058740301731961801405135848179308367739460699445280026571041931112215042742520321981926185735969439476717209156272066408496901037076417089475008367884564649547009766817937147630502318135166995769079251331008276256968915359481415738280181819639856209486842224499485127749681389944559246518003439899054225857843643318353865512191283053256139941239998274677631877120000000000000000000000000000000000000000000000000000000000000000000 [15,15] 610759657420078073141850968847645722407288128594789441488652233858240008648887544022418780034735646448875043737008162476465112146616503201662785589218631703779412038576843761293266319568298103768496546747350109223804807632705916899168204565459048338151762584906960365667955518582900704073128741964571044616924131027719159141286088383545294852762897471669711007972845955389271201506677297853356176854088762161614570020332233636463513820879382125125177932769240443643700462339209522323067949327202941872971426377601230512022457797960406548005302923936174996588764732048828527326513837758043652686082878277482858547086267183163788359167007360645322258627163772289104760729465837740762328499851778139423680985992972089684810639565807239237153995355579096034277050813580822781928512669754907313696360111963468025169147069200268028771192703034199685751497845586437110086400444476596802897492363351360971800749483695677069343397306600086589215163192691309583566466676465399803165759276077083697502095329610909342502464150055012039278426481892285516624296943899169788817528560529178812712378985861215079094887058176727063375020402262382611428427811864950126757862509936363762919754604841953752327961287220004890316017621096026184524385511489606003921308916792270241405032093638574632190530763837749854167919778998933368624927251686457982169608677558979330748114606716871549608769305885398370806570485264796246276523669849819687991326339802224216073398209338933194847399478133759649916460805743542818860002163897040096587422745536454320662625026646044860883770895745845723379444789730808175218375562859964579335075693050206923644960562526804541994580343699860062832919845216042333635980961961413213030822524726427137144772836728760628593904225396827460088488821341448832147684744417544769916559259848892896830519228980347986809445627650035165888610559036301252706040618911211187642452869392908448757866665768187172233142021010222484201975132704194118078794621660260074494118571334968283826269780319451782232063862822815960730806794042459128826155407685986760881958104070151184309557608663905268381814608055365395416921049090089144979461024562159056998862830123341756521701065107372908675525546353737007683090427210806461510736279986670375970485399741133203097986344240587542611023444666135214474178178511142117070271016610942228853138812828731785182531776126269586162526527772296511097568733499323606221507871977529702627886638741928259056247021135333989377906667063508700567474741809933771066733421370584910408177184853733327828822979569909600301534715800146729668580652501723965292631383021672349395241553995958439975752961054627662731193150437223230304979932602317801953146914944951022028967021767823820706579372998516940624172688519365996613447468901837473778772734784909768024017549982892298253999502224439377920000000000000000000000000000000000000000000000000000000000000000 [16,0] -84059443637198002246953083013414752720478632292670368338811387510426519986081767057198868913443481145017789937630203349662269970605709211207343691595873546364196078027591341234419024376580642773664889637348246540739317540277640278198101804395184319759939766485564137126091996354146630827302453307388959176746416151454668841511702019597267097530288970883342555417120548650962141289000364278242549472479028377353191640145838752859185594489591363790737460603896321186936256041316126880044806690645283895168161374232889168143405920677498261148850072764532103292970230597380939503817076160377019515763019038546641073177054806354398846657136867789974133650830496497223587780512067892683155831667571926295013938409806836731616093631811754835180023407302467771118562237532274189244709049840513183999187571289709355068685808033060073841473807308518750379263463329945188604954601536316580692975407901426586974435005900594803438904689606977955000158910584633312758292663015019879529002152997493716406325480244998721859644792121347727933365227821914296573279397793317229847259949788492361909936546356451242930578901764801653310908093168761794179952851734668458213562498752426312022201763203539253476206718711700975887696661174545802464744069186135813458306076491244428418826827894960051283306471372924933422134875037588772148526098842322129565557361496610362281617355618611107301823837785537662366104430962206812934987800421488931287581370384922588082917758151920928763598199509905930629427168729654225847802379293599567141040244197573162961676682611330873028612517082272061702163704703447757060249336319695883185536112573829116062661009067599540986653754683415791534913186450433483270733152540855618662371514620295481648230367194992739406369405569942899505802436595831208023442387305807506538545382134556010401085943368124817640142740682552174801164419406489538816135915691680896565375799640649721465394543701011857309689443112497440141671250103512127316151659281374547089543375450458796584215809000337882365295998455114894228239435999695736941730001617217595975751233325826063438833953401795873047190237820333740340307163229344533885327303203605241563723420262485576393068618665599898262864679076316965661067006191697563579754775463243263037063753094236861437962055715948521060191623408753068130218463877235029439650581765608653182360844120311248933965828711848758260098346727572184603671607943968374488372484955405332007795664457358236883633440660825153264548518045578806452212219634033020782510304300888499500836041760315310577359294279675590965931007916832269583399182843999681860198081480557516260723551071337355495489032259524389985072668121469080299836153058251878170421232330730901461545220427423958999421290176798106317813337860283663898226363095169894189978277716423932837681557998657531323351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -127619182219288174731461879585132356189882854623582737788914133549119571180707379284343593335202627570227539220743648530925112151654446290837103690596754376892029491302893786943376258555971388088806471431236202720252482761893631448979431251718437207891384588778638123403281801997353219368533015022922571746459691591712393015912765241478905165841353115471836190667663757914263902897506127438114233050206131801897998594897573198472000235559876470359150083260526542210244078790426817942304773354551119374727456592191838818432133242890859094017841674759489151627396571157362555516703957951187250976658807704387861213427289645794632559648746742479758651182879567350909640536287926716151078002217157036863186057539543165396143983071802618684261277068145186336648182238963642364754584435949887663488185742344606142541781983104910155609484000190446305307508832684842377335230781576404788007674564278164429143424098976416840015056728043726952539204184902618872772710954042445481038282324034050735271441692297505185492897534838543873424374557225300076563425392887769760993805595458442663972432765568192917912197444155219336022652752498989537886165591641364578164614933839971994842807542574175193987828238652244743585802095576120136184067043371244314245472837583835833177051626595270826435935122017024705578367806667314079298198352079357273822357668961655346690693153444600691117245856342551544473054351820976109958846683223003039916731354500991947643311359670018111526162603436860167475381617422558854908677456499236727681544198108868413111674867907541001017767034379240935602601050579193162216949400550169833488407388887695990207894962542627370346926650485041060707505434827142305060642956831003164013787480186212760918006661174974047443192513965005557544430151461052889909984781076044339659676902222732781199300923527028193713285615934435958412166728154089637518802673119585149833196993252320006960812793746976407868772243343029361292932921344218900645146462593976895234688529365629438551668313955696927830764634929097031545304752630855806415722045619795681300315755584841076121250623089137772724219203226759431345838916387366466446531113829718484615823227520385707520893404015652397071814823930581629603281492204671148634920349890334800494704099170721752012927524564036430820785669715871891649527177033912880159631319539469285348709890389105114951529115203141965517856570531962133200030714987962504959124255357494438239034273036806590548456205107231562219772915047290946768492399574260766666421884516323588404003734493697231228697124570244980794525979983412020484119049215374567119029427011091826274770726799162760273405804763124821006566747823607291711896364610636117337440517713924013457168648514459325604404374690872938225501835172166934063237431947806607117088682202292727092832352475391258068516864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 103397017705170903054851084115902781455275737652404940206563387322365654163886413516752205690088030350961506136839210862448741362932669930069389824115987181076871715854185808214160261527865117483388268366721927374822947277149121420429936636780765609306644313028067820770022023679995934257674292566702251314536486770012391138989948777863219727691415826300619766884545439484339957945328268873001625936607415285426416606333730501146131283252318702776152189556399388930365541972114332874279035391897512317415183059696902797793502123741193477307603890731645015136768424126017808967610736908273301756265603382443328713783232704281129108440453832894362288727195509961729315955805243304679305682059962760777735997407709470004198792159045793207674413208049751230552494158292641590911563333489587443762546790520576939015987696217128652417364547062943701090709998889200491832997356181396762804927388946040820253439197921773335738361205384684562077197454614502140558822467819216120489230489207092715034167441850454304002907317666749057413874442339240181732593833413305707668195747895083748756612889793176789863520273555336518180268333616426845715928677799070355373514273647897347955835786645875831025402648907157979829215211851890669989663798530983858266447354092010103949148381622634877719658557211731406642038712676527803887795851029372447872660129971634544625070876827284770399464461754657688188200538296705672210558058327638919800873738960154297193365470170478771305685715806715466996535051638091697783929598152631366304814966746894150525735676301025204069408436932641997784000290076447474641291393544800723934402055654872042013943718680943525868711435733458265724959400216630409606428353832907794380706212486349103064068377843715398205758619538671580951945117777039975556310244802461201532703916482134777463014681711842014397356732870583357140637447430529423183784310664727270316017981399792770208465796037421673811259871728391543489587937003925517024812034233350887722815431804117328259716977748595216481819710355455401680822161456112683064761660967651308872798223935936089120785017770603009468418745058678623063832184245456571954456832311001802685185130395383423849199659884008350120567521003828253485570808131570552688249552883657362990267482589225262034119031896502627398670905170694625258864652419138662974357074749021982014804525122801389934841636535120463981150980214758607500137877520674947522454636206005941539848007242565537887427668076967085613536616975395884280622149669424393079786163194157382047699852074172404123093449595152716064212083194922742293709981927702338825061888876061492598062099363750177613612048648836282598376297568384749144132847389227904536410765064070936250672865884515941186950101641811818524226126096326546128027814963276516298182440356087968918479912379427670088161951744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] -860225395697988522611775850282445787940871007120863853975391826106308077885233072593864253502199560936042435032597524782444659051617146172200062557842248051496136031532238348114888082506097416796727309910430588622499475759837390609582213270229728183674893448516510003350948341521566738752956828105488827840065592513101023450305457000883680099029764707542258717343299698778248416264659076246461963161497234562120760295233691703714041520875497206081905266099547384427901671228893431323268553830266033727473269231897192938988092598971075001209672832229156472624812262503357719143535005304898709032866287704320634159601917022114813252685333350156964490787018556271455364910907056073829293225145809805068424452667081463296039111680177219520501925285123498257322574218274341333368936146316419768961240854425647093355805301004777549558309087786002269157493921421150924850528336644675296674675639125505721882533350564633229334233236541857310144369866217548876200280628510814192068840379986948057606790131829923944519328297405361546629324570276912044570346521356962350844046077653123331736017384448897257846172859308352299360198472686321640149117001128047437892448192601164553618313784908080369303302418265913667752925956127725023998914959914470674134065184993054441420631423187039025912490845907501587100329071461420720249988178125923571872148144810733806297457995675664362048248556002218404868784087882316091987629032934162323114159167606405406221763574534729312788003681097966118598066350070601483473262134921805761205444287444487862472620842469385196948585739502947795164897357124315747654152810700302661840682220738361944404338173270572270125879903773678009888713590662869986797019326123546728841438035048383932875554039187831941901073652347527414283593511448038431307421994032819503759878809822770471723039796305338389045177077485450520033594040599740585511737828221452186706472475804470923523681856161443074128177142731821239793608322486600612156985133346769309435288012004954706708384404819363463174199212757645448655915050139690396074803635187195876452347020932307406672320758343278045209171991233500190008521800248052233325333088117618086668073816937802209777732320836125490465099877746565389184834640234082673737194670144231303039108425333687241173983831994796651123564310687880612094231807399274314853322441419166379498162798150209338002812195691124688300283779107486843794203415237283473087033266400923642073702604235179154789599424796152122456559647195596178039629279676454821068451662188242637814400087372276291866939132052641042251196215562368484962433838587519377682300974929711053296461952044394091689865035601091743463343803307594279015545515734940556594099613122772909436689623164120982547361352936958925526408630188547783450244383018340039622415296901456574290149878968306755379702792192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 29938773679242665381797119647625338538692172506626080302750379027493323665937480978672784445191280830002322311826998801063600579327537967311364289472153864975594193640525086867378142657477557759366954462971302204966382632420146830299790038047948205707307841444628099600513145478786123343302954137788762086280380155898142588086253974884182908852338420992153890250406072012259355908038626488439115547400918500265364240899400959458223459417377958982806610740144877281785938882713631922581224212200976720294593372926925825509854219418316025577273983291017378466159557499386314632584934632656646062461428055276542151125228795628679939515205941457593903559690551739599674967766514804474819016319087136229806898656121005615501924922193315970673905197070279388014840290724717796457753584724567302835829690365923586849324258752185274032373782824910481475408267029280352919912459167498760693984289291087602982249969248787574474297824505698371146929809420486708330685127005038067131529504084873814507682119073677783494108173105296795026244882794499056082946732112129848038970520520741037685905437543806130972483556562735234188326844660769280767532358159864562585939825492066944440499483957441829739424025118028978078266541656020077919591932036372860604377900325947737143748126027873280241077805267042613081253943500990121854699036265593986625366427452168884129297816626449311133298814203656919557620581273737967786427919228894685930868449992678967017548731868579404059987677019431141482310109753640082050171242343052350873527139206847185565419186960086427700752873382022513039111620723301066225228446497837811227835428911138412276117255641171225507047769338347189985019796550599680898562594025368133922776078890482537842502083795445714995990939122184018937046225068081679476500222846578384492646638817137510829649191847516786803270927554980988308756488465769757401105688549528871714879638411546490858853995721401267521191474851744249387744324162515602043943273738093046384159210734488836277189115623595952233723543679440291812941326587035438035233877495238725609754488956906837545441549093357911076896077496702265021311148770757784193747510000177729424906631462038560867012509454793594935483527504208233022094341932868596452474472465542331835218642476641362348188112753639951135482899811143252592353192107046434727806366395031757776227311940072367629806106040990897689741817597260076518413302592235411980792515830447450483887866257870368470327063039636526821156386904428598980203322895068566906839959285003720063262692536320681250282944886567393945179440848012186017604709023794790030469378532107741602986517397911459816595311883481673444451688799436247929872487825756800488504709717890836704233553839892014635717295142923700297870618078730895455988149023433153745340018467073907586208857132438167407138638397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -94941702557425546886181506438920085956130216565050631182398376809637900184795126035111223859210070469619715685854689429712712252744187717294838895205172451307633211587258709882660805172774617839561928694052136715239286175780302259930398161607134697803414799820156941356171237615817029374950945838966681790036499767442798567103016986663662228079787383417748976263434789696052810931096989925788210116045146858823929834771745045367246322561670477884050432216452746646097935290465220111989592309357669678842664395676975468956350846977087859906891067574420371999361194323112648729575132030016923903219193952380144905312636177410424770512697227911565804031866798857735700191718043284821106242860095870715355393401765759984789199834141361878573571634533981666844169273134202868327147458971783553105323909120995029331188940876244995438137232536876542195669321585006678170652733651968049774327728934100519010606118246431003806582472247103707380955969010212925590031704879432212965284680551940315422505693213103901348949317525415500741661212410563626519205773501465977538985479382005994391177878209202090478168373412080198165566906039978311679845964373343637061800055171960321943169118396285973842258575344638501787618495918815038386047521476746124602483531043954956283613025256727883292129919586167767362501884187193732663244803537133673685058472103877126776525718016583769396019150918882739686031813083502179408481044389769369344169941102185229511427133053387388523975596563147536266338632689156466998042801671147442948122373498398982531287019990983914458261421954547175891424232146768150497069096744026821764755769571164946230561382537175940670643209551323248220752444957075469442330776728673190605043730378811956809111036973203080283923372975280180578448527872801499473616878045914190771232239402969914011729377853520785332591038415678068187584505896150782389943208871170877161107977627461581020888433157783288370238111217674811293055820152816745236881631950068077633880175619358607922030592949549915015740948356975139771631550306220172028090561007318775265469624913024501615237923970450378634079118423516078361378892017612427169586818898259339359646828835988265705616525785934148141090447216716190172867028403518316367155884305477000263967096513044715755166430615625506916549235334689168953673832146513095920147326734441839414625408559248174910943249309743240332764874466723965511449713666017661597950357116252205404833822888378346730904109871392989510979325932356753238630206170765888775733554218778714829351507281716648979611890397575955415432844202357369179046030880949511729180130986521733901606946386482418604453239121028602347670048155412467915341946034284514420339209283717303095195057427215914094543549364196150187379044771084828464987963356384723751650856946303596225445404401331537242036853800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] -1919800212373365334840548087842638231363821263240019110651600898102651558874536941242072385600503886831139807479999727085860383860829799609212050487323740846988048737113874828161500897730814456152514828251309256137282723765048161302287094638700984591786090080725314823704110322950271949136009152487328554275792318340029299404114365827688239893647623090281925113724523505277629099821579081946052560798785657748189715863613493622737082765373310721765326077180984375420264958450627569894417629213819944615233601721112152373729636809097617300117548944904184431721748947280327927449939793127031486928826080743983072148468520432200141128560427623465622928474979103259646746639811879378418849994742126538397350899489736287834730518662505640506467900208828020003042097785116390434805429667992491124092277602792431843653156800015546490362046461930896158741979522385710892937242055702533932079293193606908547920449014733521720106943303207404079069706623985256793043705269165218424401778952878645877249414269869035241000449823878307109557977750454054165444092580125291761392200309441538733022381083023664633254408513633853668260197633000412340477271560241509602504793327230430055932108728988608845788654145770462350466120807170749085882815333085964192548697259163830298392970722183043254312160141092030669188481785051726563206431230680991354246483944774010632103188863153131248465883162980567333223027073090273643422399973583047394313992181588149963487284942921580605036482994680142091615347670880199958425043500442593597229614721856363094908066253845536099805463035925790632098908621238450875504537177179226097551707441055826736465971673581487038193599978111268714317409385494440544129454948840086675626612436044799209322801160027986678332207427992141547167419665026095046095869264162735398354108173411731613093350113906706886183603893176785743283817173873366617831298443478951087845942110114059609357616943013322000389736982413843257005530313707429399793906161905609823595768030783213457345134134924582945727432617828515644366363536344082335704392539089420730525293676095454031287664927031359420462403357441183348223768555538635965458909676723038401295969145789615369683121443629848933007487606295333533103838511543685847187493770360713066467242417905041692680024787062853708495009274185391785790482215428820077624464729353257403943638710153606334221133017653513458623974683249916606343988715623726140813485251296640735853870458704206241175376374258568727689114772853157233731816181195230624295285737037295954734537217864589628619023499013854104591484252076402630320983538355390912907884268773712690458932344056551052076209828931904081772348856302379123483938686132138543881872470162732698106137679165586653276178836205957463255793981403050264592347282914346026349301364398468779105525763283358902251673689784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -43795428579549335329419544020468612402816969391984932549820518701518322762358651081532570769821738880290866695412121080918655566292515874913770584071724165713641803536880122289499101470685500073150779690029588895455384951899382003513737730424309126987171858012459457461631447807951395885367943910128817803885285433675652986267188362895279897311645999220701306870040879848944731813788505842387019658095485138417812384961743289002030173927080526459013940620593669963690887157159080971232208218980802781804431341617451917029412168549059626832798921044670361469984014404207907333454860248910202229167264533028976729551035696030361225542595189912794701614320209859568516506445567262622946665617602039731862785228741155066985603695474666342176566668185286219318524836715936101287945629984502322341043468474830891946445622077219264955071137826424664727412733024441817493418295369620314203188167843486455119138922209481366228889298583822544707637976402063919202072104825678683385080926843055708593315258807119587997474356597614930456856278354924197690999509414088124404296910560816864204839011837129485221667082237377476231478035360828589614287963037166819671596928288064789868227501937005798123124836769734827543693065498654616795432835019541508636579305309835273180840454603121211029444659668794289732565003150208631871454653345521526786136396178107671473500344851893273431287296195534450545393517861087151705945725772156815506723331513381923496605060753387727735457205144168237871977227035691873747820558866916390423053248520172658486157091887786667933807593694837333888527189415115403121790942180081288355641188724159769097324540486560734693982574705833071011403325317859985706269526749231276281861338642795633645849039346084256023297806064518435759260484467367998016736596366363921685665877425665573022966363590183754084136473628941688483388974456859687494856165356582270770151352519945324398172053897690351863042990103733536163686227523356097339520584542713693645792956387902327601275833340750645958118852249074976944489988911439771606983361387329061665660705246414250524087421390258983378749291774139793462395889899791350662382607567204594931787370327059749753179044624779877459223576968415887657223205229411928722224290553210295038014281499177160507875761692692793116235249784390460912721488053083773329583335005071516993290669377180645932689608034838066028117567023099853298668477658339859933110247814502156900877446375659932249201899816414114994920241086282107603639969280603646592082626585171989043596517631323841121977616419555308892235031721912501845858209626743330012360022307574137214345277305145734888614077060563332529719654045527126792850479950727375417449013397150372817041922407886124915059719196514518786074069593982972215226666994118272237741260630566395473404435321189598847837769249587200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 1667447883769777179246210251816038650267854831450166790537855767618535893995643516454339837476809166753935076893639031655346610041192722376701341052148247774977221357011875231391336899191204130822866909361293527033029310712000460054202068819281217638705557368886837112987420214994364174120553044583983598899650396736552630111023462643055817474291855182250867647689758496344879109874893420349575854236953125228106865748959454767380400649930139839304343363711218022176731920986883330289857734620789828484516943790615864637440262677368686405405978726213049868486524396044228666841472051510757636205511434913021670846231595326541572703766636264627570072243234337370947717329036618871788762200090885988948579139359580087798490584431046483656600040448609819596935302313845498745751323453975703412418260000792668731243753701549798601716634504667441874650417710538803875083151863833072692147957866119344374156043903808811806746525257497485667523576141775467101552683290054359790631253202072053775757129362201149211328946652824722586011315563654702473326381685353152278604830777699787574509372149501802997195441554244360189773002547043416518151547456035998226529530486382400609861285417201969421397445042548162241102200855171123389714665902490572882867620103678192661491109654148446653117816736115855356512991129974981694419455844769382216294814382447778509529095231826649611217855857929830065689097101534929511648174154182808082452659748123753175226002666854920750253946202237329007701077971426467703968622062832381535804607911243550923232974060662625368300598015984249701508046125938536689286113596180867419234280904218635472640989231296578805206486192116526480830074407525760839311749919801720562683649914517368457134073843177826558033694628754060041535627926596542029493717588992773471204161754332044500732790035488377899983178294897866867069548082635479612831635466832956161026583288580378778389849505799832445608642437651603085110012342980032089508184423152888553964832702382586974055496024651658307008365113051403810113472673439964177005188661625397480085854352529577403147329848808208493543380042478255386412046158529443883976899777228110341692383265930067492500396382449286196721903932718341571408453217268456900325637369199116288198882732425742152603447374422820442581260213372250854100262897325220326750523584352375180463191012001201267601412113308344121991087256693610486677806788791365739285696647625957045627375997195398376919726465238505948861773892976443958648622925923839486944794583231053815167617330755828291196197189695715091264485967941942564862637863891944706074961888051422392687764672452203426742179112611846961281220138571225796468765412683198474485618295876162261184422891197573012749369315787043734736908022144533640354166883615561899279688153061677917992165725624276876481657193889792000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -27247204403468375604630240270175427920331561418078602177905197409349709455495031067959686937173043398769323641837953457426264745161774038864351126687756836607299044130994287917723254377448824531990941930590063310171288256602620379040218380289252887872215844240321569262791986676188480962747262485619860357033982165307991148630574009932928259144417580264511955918450279107103094941495282047690701050904061742806109739243570851674931450135963974734462044042233994969690122017765519388210191914853632930117043804525820218561284314336306769349588482572538110518893069984054570694730261319305074568236274789680625578488638137806018238567703503507990373862164895665843045390104576873055361073600515818995659123814650903626944839245884723686522897770870994336472111651276305165056950425924699213112387281154293254922501867204473835062293376441758520232886915926721359296391554055491500066786554916886477231684545042442581979419230474724779474590377294882388303051556657469971648788522688236530756256612595667948508540636007360167636718749240584982732932762785483579263875513854774245850531265119680489380453704994800713851484167757226577162664956859915702794558841467160104531347400620014702560305509868189221257771024326984384275969315143430523867851882648355699851748556658686532359841984133237420323635583808863306324899498741415135831521550826153083502325631408126630266972185085153377901024248690170967452529707890959525853154143419661714831524941871033884413601794539005835005441524326995057369375981831923267888853069397870494806999972653831118032519380721452762632562633716107553370262397399875480901852392018208704230495035031744835413060856725377638262841403243654461584912333218324941939627730597229141998617244383880166436882006011747377383321928534548944125105319072310820908024390122703795265147291342567912386634499288458013315784036428614499532332421465977649382361222376962900994838830871242756037948217954563703585848267506810312653704930124485122653568090635097959786368809844928526344269212491634591360353789726417269649704438997254599118271406006646968312402863158556554815928427157907586124948410817636563284340414965137058390972970665485636617378063312098725618133451036367679984315161996603882659466595969207501251336480894270988393198498886193857038132496174062309499487751252545886482188108263754697794241476846792681795154673913162566794603519610503275074682946621998539598596060267349535232611213879688505863128318311147986271380843676489403319705496642148531408836152803514079885979537524610094852535403227467687018654495386341072929856711702994817364143716449545764682472182774644366453380921987457518371665346414233172220117726140651192668293595956701440273039994706138980184275193278727934098550378161171482562696410032790509160480878915469247073002513557348154256587805748625408000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 309435403356389131080695216601103005075035117917156858563919163744919297478169207429171775734874424728702908470593620516540077341101903614435332916270455569824189051052494043814078970755496168413891543538338868274190347387779193395826605447490065330980045174153222027186218709696177949581337749388808640497948065192118492500960125246267956171438432506558820173492456222327835214684814335498784443260923703565182945889811895782266566386526129871503345800154748065965922564222663417457945550397161458007908801791325955602108579814762407253211908504472250552892991232438327350852501136750510554263066085220436436417441231098217323807922664450652067138788247412316372419673957609785758601664169125088770659113338882708983260775979633758397303478834473675032480788508748580353435516480422918477592987094219326787928896296009562850454813962162333421440640733493296223041831023060132126928652110045622504279267082936593129608805064773269340956226581095900123754767831485335146287299391468486871216748675817468379575365065299618893468666028358585307891495171624633529880165254555975380448063693683787458327264046756637059487398651756109939692758279352840290666113972126544518963069327721881335064266426729357173741684345652150596156754400766225127182227552849825687672582165257273650380297972566487417283979922370112635331720708621980023178674272271927830765129166831605376395054327221852496333487977154455660124466615656801427461335190046352680350121709813121867611112716350474096327990757379671417431405838596810147443597934177576136536311695811288544147375692786456304779116794090854444569802625867099800936939381448224928700770066502663956419392669547784703642335724995638254857746323457044627402293476359980142925256233553767343773708682658275754800354174683207039190956458812449078260850272475253789890355969267779434777211718755978102371159486563538561591629465100960761660196505937158494506370988908169199165344784498445624964001095172343300329738240424908353873632526233454575827980042381216022388134157866800500774051476016771770447951137171272706797573599541307957877609529342148943613086302608132549348227122923778635059869862683849333613437547725043812481624683480523826863241570230140071704132699639591971948657861169486378848656045874786733192751003881884777145884310358197967073754272123554624416852623074372593291222014064548344782845853569513847734412847724255623799821196281411094084516869771896507794790098446674437697172568235730536677122555586884829403089758200657284184359089391420104443421366620666536794717198076532838752653215928183279382418592121463035372548443951553446292920106993146268089618091898412738817140558048351641653814208426154019346518706583872577741527544757385319955296822190686061112696400806246402606120632618346922656426440061395478311191584942990058307111695398469632000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -2673478583890199141779493956720332049845923417725304382243272308449397238168889205461069944253225325111398860822533834208779043010480526407094702170199567602761152925015126785075941406422284562118811139585161134162781830950049074426488201457060295243166523888467479001863518571200557832439430010836487837049990483924623154345833393036411600118877241281759829768129829222177411092011578878282281398896296365742034032486740526580052810397092415530740206956013293623710304635796635652787079635806302061393188709565543023481871247164816376124283219844214561938967238333042879618116867701321589789499848094004042497759474811154769842203757531020620695275959820227799716698660996611056278674426398414140388552360740483391438877979332370590943807485612077090139544524019277917602797449694254811527691585393462036819252564626849729097070896202215747408011629094338830206170700899869747952896351399034694959290494704758311039859744632277712817890518155371053894464470464924422146629820154812533679577430317746022762975041512785235718188612409327288966511293874879241614995939695658896204449924216435080689014534961563471113571017839754494722925581685669765743282208550423151445750163114157478780492552020674288876306709492350591941109379876589027759092836144948565371582672348879097307699338479560533305006952822758415335869747048954538274692685572909231565215408333448623567638029717035421395615249931702842205586505581082512267634602011858805030182276411376293175521580648917217242139611607942033024526583243817232161697474422650387717167115931069061269134081736255475688308812020065026635131237117519865625562914910582505745530746949603751243979477524451323102373759793738328580211549672683266250477947382067979939580881359562249841129909907277827999450358742373713072370493087960995552077182226886470781689235109903734787477216924565337998443414119721969283586181288677392142242582178105711584902810862525741009466977519959176084259709160615099935257788664639063253991956350951430674775937327876643498298415952616044005749403422199290702200333512189681025878093840293601698287722969978315905861622670263541841400809688974817772921045851559237432793747987374171130301448076141322132218468678161734922472869560582940336031635567029615025299773808412657650256444269653607366413151442564422813609947837102845605401080728032969574974736708605127341237176910288166858037036945130671705374306933297276206146801458438983439975893266997960464720257818067788944242158966055355177564376289190918817854576704019162950048669414784928708086248878645203629619911657084942727328504741445679647700927613421890266212291834086924135934673260508886556080858918833627741918146248797360499477901622329167259319419749165441799373981959216297462271952623702801138322698831915190565001470315233049541907104686029835264801822485145190400000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 18475978871543105344847692518746661709326566086906848743817788425952356479396193391502915377428908030069620072551587939124692943193268058673462722392168498775858670159554972949572953166518136856195683781174972856703934237516858119507908500325663619280469295207253176288069985636920018243687764509637205443803080176039367419924480413935230974387193673412622144396521751854139623267773692596033523136525154507682358806365310047722857868906752777618071623889881074518233293127138078434099431832609163448996839220119750513436221426251764696698436702374256443394305612227616755744803498239519350278377461584712790159822544269418925112353477179862558619454928328648104650792359388072444221975058520574881612383802865229757704615580394891037675594210961328739321500456669538724980976220577328141164533156450474670970467723613636691767457962523232531619698051884438738619650744666445490551701166299255541773743855424184229023321469655968157177828830853337969763052307092251767707389551995502274549367211395256467347751911060014791754407413876362517703322419225122029014438827145699431694229808350396435528882923734358255459338385689150188220263825703492478600908064815615450756952695213000542835085385248938758526935247445183468972332865272377222167372844766229272883801128846918078073409928361180379674707485878961582834586175045830199020050172102612669696477048041206226749298116655829670712521655658764664095916574050738280020692033303798218645563337441646641037224059836601224736763459653879544549027996833211665822271322208202344829053581570896895064078807136016660661152000216812680712285561230630766373766444076160828055557965268850730632269643987529218827062555248040580079702065991539956235078558809830073707875779329003174870109384996851896438622219270722884055108954971206996682098190614761653988055665993750948046376462178113356706206660469314977478249424453351620275952830532752228144069849397566365303341301053736360765404594146930651826802934875071195098562345925762269046140292854628914596333272518807476027699801465263800782010206345820260817188395460391706307575199358550415901683006544002537138940342888827552191820431574940892790754978931759453328489420594705646017141590780501318057342081841294655152948077588102145701925294099511971041245496608863760198622011362445768920497050313283907383764993642368558723513102966702624444110097773420734134338159802842357929317981932475434365780814556846853426527526991298023920032084307043582500432207517435300162296917095450260690503212406052517349976957794775843170923198693498285263886591474097358534184246862531915267435295892212455619188086019842525439980689143290277274759966083730063290200223050330999230907414619059825305996884361855156120382731525251369769924219209656570843695951597604777580591579713944325215530724153568330095973554320310272000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -106248225154243451495283021145205046159583931441000969465675281135866340909603011949308180284568583513579019683699499513421520002973112027800209707094797332414615017966674974794432276784107776080396516283398542594629988180801360665322760361762817200468587623958729046319983660350186766288614310257241215001731655153255473782765478814322972706538116936962263587861775481909615958693040708944821122165563117922607206408627861795695163746655200923348098039394930178706340495355456547390430964666476176719028455206167708619837051448290131147614157065961443898902667853610724515296221706404097938975514654330489835926778251184112747874308158708278055983563369555206231173380168620760901887683559922133520263714055112375649359418339488361447427890112129312368171702722438855174804042447148215967676548945416388037636672590098016165669723824912162632201227648648384091733285929507889696407843326147504991161369559185381015548471632175726607910364209265078754573032169668545353957620324413688000779897764489700691685201491777927992890467232595997194541242017480193683878123173199539004002141103040989429635455694029495930746940681169892932956004031980550620059287358495976589219444106334039342295844154096192342693982641370311969959093504135515465029065553944109437438838538452042014235107163156202367237016589932311196125435395658932410648212359277747449931646007359341738701875209972647420723407411550521838457987270974796566914936284393290662306425456785062609073807332150669312820666539443217679134558723800454199676054235389148866359608733373107986968093765847718761768957119414890863604351892613494333618833447823220952459014919499928734210632477596688120715523702820030195901221825303354939368020237735693076088188085358672151867355879691362352885734430568731990669146063048910143922202366097718088515113279676409010003293135094178754993129733866764648366312960810794135993700113208143470920935573727898698522932528662815777035870894271025668174344007992423890591520342052362820248288461035269155797052705409693445554892086453003844010666433673450258893581325921634553114003370416649389956443851831369758715795701775706289521426687222105126165326607500503789603907121658789019130771111406489518768744224918743264391102296406469464316313065550963020480908313561301771101118437480609471535377470091708334469630219860058016533506314189971298151642300631206751357952557601940850194433174085487701968152138440501824297809956885978718838299039800246268890374758045939109731304490026078014716137776342763193388129529826955198668777597060419997898022777841380114884134515174712874746604814402625944192406827659736656480607745921613426198901471392654520084885745487879382505253115494228820397202660053665974932933976850574487717683450476878514831340071071236963304533449864679475019957164873388021637768833226768384000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 521247241122042255586730382509785104276433585828273700604248768515899380514774716577991599324999007446806982353987466904894021567899063567610158891711430837841022629145337274727432629408727735048314626314580297941202858569584485644300065378340751161668367761812828746473816402869932203853295316601431839061427499441269478570824452688774065875996832554363645856865042796248935085324785542500109105651986149930566864244450601161600252318336421618422621351165442947204390505052330031996497459340486430289616499792945313682052022706797086231349021140893097568132888014935570971621935011337267798270073969283544049544898207411182997941167023891139160649617963414716868806144656887834173205702378203819712826906211972840378566612210517371658598687333136775854040862830707468532779792669088214942472828102599039673369056734281837152611248809294998689325420724086625306939469276180514486000006374404805507224728187525398199290204110147248282871528215334696043418219395450272691237005164233143099682629515117593391081935875753013982564470606755356467902678939939500147027037010529608083437544537564162590288256995487226118333066173986819014954437226493737726899576621301467968641960352300829608917114714416287149363982444038896723930188614473626408320090545261897855478352218765869991447921334230748018603618947359977247148244635115879408647131783517438975534229456657274055305718533359256540787928347193765172680733305028156606674175865734903592806714169361261567485502438200226322535427670895324268887625965007317282670301437326883491213192254411281840715083132584058617393486958213011872171878486776936112176154211487105232803764658883150925944543445691333996496264940508799312000596108897978922094487990710400482056871258983293653898666671327329741601388542856368650011543397338988866742231773834998810830876942947196244249818977488181424453262608572723518315158758050081612350130516761842423980682747720411727776906947621402028692812555627656287525585017882600774079710101169837937905562226023049276115133611522116860198361571927000039013222975577028787159682256734016514566014508503211584139621869621724423437864811412103541129299090109320221255142419995617555595722510585946274073538555213238414941128188823088870602068770820217226079424969065119364730763779044883707826808234538278867542717215917343965226094538630664947697386426777371872140332707231899670964646407386243895741437442834939277835546978299363806759231127691963882285380615917363129278965691758493583098347024792522033767084292403031801371280074103890007637988053693235684414799755933796020422994037254768213528110932585135626107300322408886591321402308516320205725343146988567723411103246093397319296429184688585058071871168041893544342422037736271510034534193751033144860704547942805662568959268174988716535245146378043783783103883902976000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -2217860407928465794105147571973383487816731444342511681553153970659367039460974692268619250037861251067389641542149158824528170591844609154635257407701197770930192078177144113407497308425475219022633416241513245672763001485122889359276246690098627889499832961051374687871532460138075511025327610167184286381191772732201454490254551743557407787200125713238711687901294090478195154887976887566569778928042331897728401460169021369708293658679776557890316725564173302351469198223999547836933271393078786058745352324839109380199248556885746643264227059703471413645271857706576215367954135028713715084619365102317020369592005070951606690057823253740082719192811846226637657711887746427970637568766096095010836086540883698347344612890393254902591982708734250978458815072680381279854197133336690011639742896409849869680599577116457126596898693000743701417727385851558180349268318598385409421368506687189119981702671545508550639905088509591459558759032796287765438691174659948485850114045901841222619726554300145402375524158217263394011524380342062780411423841856671062990951337270953429712897899896279654162377406664890741934355629224149040084283957009588678573886939649285720922606079358665208304097733212673294246894368222131303405534921663937898320012446513254594910855483800949336633935694515836823675909718474047374906470123707067986631433673794335495858198776733239140507769087560941006561705057921958564652691924200407894662528626618555035380913364250428355416328118207859743771970588814579346919273477959986448323015043166568871009634365222684483096908285145211726252689303788945964940330372000679879340037586152419440350947074855772119431107234311243768736923422751168617579166630313185948448810660273241926296363353955802447733294666536874265558848357034644169146767101857210045022614048772717017498020812784369183385436326689459301692074996183159045191294504812129437072627584304950975085295652600081591142755275500540349125038656690226224599028553022084288943879879485795410079412064361072048543256914320187568047730640564274745423967062591182201451173025974783214978377505696334460358110599343275746368815867991126379137469009939817878506593397422134438329255177244078497606392691520775689477211758726111846794976756440860380143042813582182076852330705418100445291602225159564511760584565322118953121625703001897847252467171025716778859981318462852988414691128061438674966740733753040706494022867430104051375992709657478450488035337769012274714734259787397208604385838068923814089869393877759881249707782429414606500441663824083272037989328435012961734295523442931488502052544640090502176003190123886586832389063890770162452369027078566956163267555410864914508420574095845148731431977416920963576017123302989397914968098043381005840057487489612682340375166603184277205036941983399309250492010248273920000000000000000000000000000000000000000000000000000000000000000 [16,16] 8303124823309703180300229342536777459546956241493516963372247561563205480982625298036997738419652770406833777993875770981806291506449227086912254060994150944770797188577661106618694392404540622026682077457019066757262279824307876116231756640435944932864927225769490820391315817262155007890487928742499929448517286618579136033131314624725365121514834002015831590466092385209692169301386577693548206765257031680819725703331404609912800690015417408360119645050235591937239086340924268241637212739357810930179681067866742136184794018500674901608639734019377101104117785610619939337719060514103904470160519348114994982493827187412014716015089143509941436558244484023177932030879793475212784428006993500484336115617497372965634119363888196443797521850211060534286245960289275803589592313694697929918120245921870408896903855586084893294668649630889950390052662534708588613680564185685631434103683820559792227743093270476132121589076328690669777616765710614915469770080718773699257192807938201374984865130152368338182427527273842191496400531351543296912514850954872512926587258191279745221924327310853365890970392002688393743223051197289710723565531158597138877140249691051960483796672885042153981369073238195649449787423644347356496679742265059599025834118990245886449962348329151892356405792102919703956780808202093266919619994887735258692757280981850131198336410105686192567364811150844369665533137672801175351679264535022611338624080245923981294628648491949440715748653410442761889518566237050581289376023529850250649893274933692266294409550820954353429588846790772825126617571574781886821238126108107468807829800043535489050235518820357127310402877386663575960608543383281320715527120440248093586880193202445554984202085981812951900020107912823326392204038571810889916457906301123974238485910756882782048471846348491202013627849314915345079581825924232795847657068502489919422031842895202745122103138233593996952502512623134360029386414757452515321273515904085527454280209015218100527343086803264108842389151793548202836320872516391160680635180234735282471539924061686398602040143237598117820125041244939443790765994435654660627412178929184641542895473284204310579107585347182363475385387154323592259738905323617943829857382164292342440982921340659001841092611970829089463956512338034427922843420927222150997042149392271860804168974056719829590067157518770135621638096411946820148028586163344762909712023848922861830364902362124629400743232120815377592000061174063677131752051700887918408807557499371246060806242447785862791776636814924217115531714911142270176953574651744995069449088223554618774918272071749592847545961168277043002380837989203802249043128315027643730767819734353688118051351039171849870828031367883631705691863038012832234864296064558516412471962336367562967490304555164396629246185580789760000000000000000000000000000000000000000000000000000000000000 [17,0] -1152830074017670660948089176303411165552713617759380598175531703164022792772959258025371500599159991636474178628359169214956781972702741468130326687017854659505472566150022294443266413386229796339893642968433580678101696289733748224739228280507724357178921980174091367276356219010973694847389796416037640917455206185045153790156551498304599784398019317304207576704805310858999470266210643997294877498083620910697326872005385297822642396500593254391365136904591838855679088178274717648153251601056230957715724037829313889499657535422252266716793043333386259113739404099759190157287213966026550964099755920194381060851130988004251683041675129217153969042630588835922489732684004157495138752927095582643370338284564743040368538349387716579124251973629908611405578077418951619352967879933931210404798343771202316967892633511161610221990173156892304567404721314936681125432941487002030633024216261080190513765808871045860317876792691971773620007836108222802647573008377971526984979244015022629961263636508263655362426228555427559504195712504135343128105741385329945572546521541185687827166719466105999664516054797023590613228374486377363618215242394478166219650513086782850172337410522379187732788108946815198238690668013432690666953051526090714775157642708250770562063855762556570828556818963481349959897762494845263860342173154715735125032939419598976871293653896440118973874860645787995787988512396545733063877609173859253149688865804478822752110995047518893745114348397341640284876737222777243356755338585531066985834288443666481186205797258193553526708968896283332299328381592108006990024495831448463682673950711760625418422247648891456054317335379018337822845105800699285111122678758884793752286801244651581483239799677596501846447887394309084546606055595991769625353635945140178863030874166398096323408361749270153454846181445188556924311224333805458960344425413007761131649947609309093524460441158437755390693939871491793118175981097627268699791229120361816062085338216923120635521311674104894548946588068025633151387632370841824405919288219399130872565257124748801878868532939528742407080023951003320898258782872908774846629420153934765386267039419534417093083221002012136719447411865433444586499726575829393057063294779975133804397584270722808789138180720686948306310432448259897809560041973736575673136594684054553332038064247413882858860988267491836597516856275817942603580078124238869419083729780209285564627957043407907741054629898531380476476360023173034213979105262428232584255049650311670794692434579207012136265921650869290595057224852238937032714275296913401175761538376685803588948311549684590551340323469022478583632221974246385367090014222192815980515775495310093436599943748261633426381148769261504642842300717418078571570140942916488831038762444410426659994572446639325184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 920763272671380651405228219990798911188107829853293067730231409204747216327585628261541704957322686931195104432024922214086173978063570845525426435904322339448821745767094874557547012991235926846301212597545896558509538651675834477576803725384227644681025744236809101606622893081206262175042682038284605053415232141686827754017866321048458636186289767584651694466702993956883233355481293926014249734362822193458091853376502912202602457135114284938015004426702579850774462281431882261637914077027974063050072246289233231014573355029575323852821905856284602176196232378677704758884569319694399478616568599955338318087242645192915271266487085963528820946749838029997348052752043996634048853429764857756514337632411930872558728275675461480843595840872714006441821704650927450052829721241738373817402485971085234843110077941780388262668261638996074596942906052304302313339353788476692682604049713854977889455498940841274875611917863239969414199521860878321324051352229054432262821457443868746491796880328833020025454815028266854252543283275806630082568156749622765560554941172674138449210208305666847623963643871511127760313444373421392918569591473190771567497631131092670045510811067784633191008100631141277152221172754193393131210332200866019476127751775486294269783506529006480429020790305998759952289443777369702079284204056197487530747269781503287690799415494268364372116984341009631240708669782448051321901704201613058994245681758024079780400947624318432664703027612820452638581616785536397475487569787230015244579615146384522172145265779425498556572370971748988885147283173888675678501685067962071980368694332526509346701043237375873162800329733243853883883189654037379057459861380718645056750569255494941753240604940865269689549992935447207717341015925381327188590776234867221040235299579323717381315872610157102361016757063901227469377676146584892599557498408912487480035448185925995872539156289796562452175445997835312683699362581596984096974948010920205906493264539500772254317326775888860578445867423918193532960897713992112483521929665427380031643626614907137021226726408266638096754290093875027928788579781305111383954925860328678470031710313282755605503100673553792862975908247821090748823547858756036639344178137586963054669243448498015456524036469905097236804986721453557039460247101043618187527221650722147784492974595062438820472132968789634028246034613183593336544790895497490034348283779958742965031767676501388550181728703452966947499396832789532257007309249558869899460152001681657297116453613781409075996439028626625618154093214365850540898919295859870716220274160495601484019946621611412151739569167261937431448936913656636826339998765308765903624439991161705390833790999607237670656542110826481789615505086774782650098591793135139904988166716795025183031144578355616232243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -357785924553095825287083080507265341101762912320829565977547442582060583076732582308558836544788785418172599849896831496758011241742156722977137940926340008184145628501303902503156652900783191984765093737697912777080250033949026564034882852753660903735347381671785950672967584165710026096778576649148583507904091800352442442453320840306014789293347705560590490647756317442995180335330143973968541658730568413190826932483385790022781426978218924788183679868303092048597968611147434901390127442838855737801329753702298742400899866236717513741399597289496087417241536555178632881180712893056398530747999654725172244068378907596034324981122714983409783158202555851719595666706657003396771613073016412859313213750769708035829286748750611737138642801323674559477576026624647517964866740423498296028694327214701172910458033473721792005677794683932932287632497083751284891142189778516303689653639743698684599524461335629635462573308448584469913346613074273273887975255795260142833842089566870176485738834910628966851736685862015380694640746777867180802125782070838829710722333390042437040854342719400759877610070209935438101126964935601164254397926179067895078711755498029731840250251332551102712543207982145143287072653808792632189189646559860377056773128694020662115853279268286974555111102146918006471002135126679522567309399271434244676507645357959994763927401471854249432841562986225390014337086542057471023566501732139596993120315745178157020086264550694237331887696397430959755913195063806963817595559459916675001410571992804307444356607704665620294408806919632695549264272281547806895239570803899017386740010292722613652135050427097550003681635743431496975453159028099209096299214535953641613907095073960313969787046819084332518474054099026517768272498847610399191666697744107705638219101219693607616208137269436675839897016721819439612386541140731144674933976712637907471883391305089555564562806271222617553131213282786225862048380390832250645306497951155380527391954455774837999177099191964799078832847787935738409200477999528847491473134426529372511456970048473159242892261576267742974054280897248316382491129804504393041850439765518822829088020068099578046699018140823247973856074012185505605417927085150493877743341196612090852502331939769944709577194067007571522380435043440763061058927677285240995981313160896817490422428333196076491369837636736178740526916886780082617212929446323324271152363401699071616814319657394252106150092715845520339575454132846080340613639879836172083431338154926029359016880869590795351571431894728031029734022098845830671743874649044879279363916626337132119242639684663528542468644713462513654584040166896808490628516980485806843745200799896077785678377644608301231067753464775960433972690409770421713895637464555898211165600716126610710919134158745290467495116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -412983666670516255310037450118683376245878442882147123374739939370727734811962622229045256330110960465568126007562875552484826264999825363096412531136070007774030873164771992279580374566912482876657452888935508896613938250074541714695720076362798947444131977930676029991887637541075704474257264322966861374674673346133134042381629671124637453794556836605205206608799883211344147186041290085809380572925990949405096918303796765768724745019680668146733496081959791268367631998209422203692975007361911758844606521472394120378611246728637700532426214053570174246949168719456510306315310353988906124134437577353878080157418689881486689925794021484514927291266628038216186859766298940213714730073618599582414427267295820859133161901405424302620536794756914491794451108575716218462838864527382362271564030354487607262179712150503252104698727592208260902796264947261816434591455681156584310783346350852762323262451943156865997701880054409338655625436564290533225569201311612213861238113130176059702899677319093326006934650481003476723243403254169105176843584845760292705658552711907239329433811814745536750093790463490146569701923180592902063889200558996277626194270630198634668377561401672982694540530546801307025292037624845692303324357178579538846295849811311066075004845160740635338064933550189148763852850992116624385636153635314322416045797606707661650415535936217643535519539880439952452613751614445648101983699370445932298404174386230171397421614513065745254882482092704306099766963046148329522556082012911328163833914298017588992403477262781650728546432966926405602976114258755535025165826276798876570519259497805016088840167254415373870009652375254199908953429365060895773964989605101736073732785587283459364591893197527725489303690240368194541646476344282394990785385993474668230474200450500070489198218640345683378658314558393238447009420225010794729135959806183326878104877965209609601781984194421150649299196755287909335820653208717443996770714828172457281966264259196909657667607329011440964025481408758308459676396735221841451666223185809238580885178925168466547258217429518569973949151634376469915943161963154013882072285860894879955423876388323901126152672023072303121673712530047480040794134934432746244586198564440270726420275703987815631817033642495551785332037067147793106499625706298299706966340232423471773987606358684198190550969783873201147355981990237513548618884817355959090004655259860982253088738333218615616998070551971290245551607315247869713116091448512516303445555681712415975361168153333193593990772889392579582401082791073127479285365710123755667724722280458918822326671776949563301088652178340141594646366404039823797938163271839445729497404938287385141123472994498028071134052436549247712360409296026709218836277301010144879472766294369506622305216621962849316503552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -106519718051474970186110086150851601563803102302339879321541016354143838059578245017258653984761865117252683562295239418258566855563060804051169964832541767132795809269087933546943870789128992001601566774815191357448397202311752143353092687918906212502317224803719650912253067093092222896595004872444336518183539556496952856881955509721706348359749210011872800661309934393967862078745057323573136992459909967768813466582594379047496254922464872480153624107294684984119641881774366296361557065737728540154058867616673979420227298240917814819434173857762147875807920427281809676571357103068038502896429805826435423450481052891138185042445423299930661971137884956503290658300083010831118582645228919207424308624025548968470992115953589984606067414226178529129472851883144044011198814549641955619626871838678255340209090804735775410043137291603646423935353510401367944134652345328629293975243519520391948908908548326221400186184008871000648389775377289874068749903471667912765679040293593956633020077771606070676010986626538276296362246379808269526936331522429346471659442814941567768088255281624622629008325121830342176206269849188768688706998157120313149264172955563787025487560830750605424178897297800295639295187734143943980758302117431822345281137669443041441752573038677520217152568128799314218350669958705740854631451893589366521302847379045377924518508385349018476750417080501583286345883178885526162168811470348139367690465095189485858073556261448992984815243885603800682875371453528676663624392869897177941144221759600356178317232188138212920602969203889755177370020122583721908427496428809823511749540726727917296136977927098861401902663296727943138444569449067972407503172253575824032085291638522403605569891834154557853570636658885712649479849143513729958983609313996662883577032539008411651268784187915595729780210002819034945784927543092528586499267603917416494900153995929784842624037638201785936869405418594164021388989205509995635239373364354663890502261942694725026024453559919127382041446361826755758946056544780198646251683075741360692672012483513434875587054250423450229220974617693052040111793169757680563453239163958217657583037379521030745931091490852309289176126904276686173370725951509708583600283945717021556856901507208677565172643949316554440931554726642469781907349710418419000807440233375976341834963184011502918407773347123148843846157846642437984212722007529900308590197452747739665142038935139954017418336224452790507202184007468317158343769204822279769954809335063960693345756063826404672263005919373068280532060562057364616097428250469848627439575705464758667221325705562463084774490584013983812105292189620821394664941192356924718226573865223494121416539367541284069754290521449062181438392138266453927058210997991022172224574440953283960490646101836831583708905472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 979485309261926164881333199032354907061330948556173584255713533183269085133671961468623496004692261628561476140852352167059836375144939543277605581123768646782645073030581122383979640298016537072100856774365513668745972375651485916301867172969978392911540762096667938031085179156402599059259551785275787785605017394708206986018151487074946608306331740657048398135746163466830837445039318903444536451101262869637420883552127592973691555411039894299833660370966524104629627313354460846419879909084271507627076960602916554398025889333603965423435968509649723807721523770626327030781794986105782762178370387406151487822660978838521220585984022898051793699139837336027328738700189187075813247110108731969952508808786225173565706588644937328278215723673828889299065186551265129877860748128119375522826211427354468101406889112422753981790807068614069482473416464960345697387323089452712554821877178334118384024972501549921072271703808335941984128589309803133569227439539050156498679188937569057585715629643996086572659965474736468331254483045901353397591788496855107277633318281841545593502692572830172275469353878776362582780760302350440257542679111697779434340410867596837660379444635232938725670657581912990644355001697674182358368644675870534378997106741468741400795110662441952679454160888588644672566377100842576081560238740364786916574541202765025979146698193195423311524140972402303002101558109561443198512327729012262012921093267024097064944862362573563954241972219348883772786421376254220704949802507405631592342512224106036259740143689931984041465871548332318706803225954211674321053676436454719168430855070095204775729070360355605808115496717662790130492753911555113755904530098513885068016720236053653413704387048358012962855779950307688294969214481781764739980001787172529001128742217741581823124206928161783494231804981667782370887586773770929422365828257739474718178417475109843547140668791605669581345041113855199869782968658027201454560980302341800474641067981784505195160184638940958779001622009267887671373206646123889046957755328479509777503605650247116487671497720953139039818585967302862263159267507042884080133583192547939918306241142068696115445616520822163877603971839703567755056303857058022553638394057445638581333955030682479312746080376202856525649812226297517019856665502718822715689365757018456216016296980647288722873583097384852457662634831393451921956965981175997749194617084251281428978725814649895236167346902704331107066407395378196651495897702010930907531561574986899262966894355990617314875066851853322268346413770207717841110467374888563884543369404532871430475076140984950945830365364394764922499522491334309549313709109022559602964134835805022757732070417314518877106715478678838807888973507769203706601756043621124121425607139465949728848313241849522128217440256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -1023588236801981992200001430775827741296734207287354297863484830915024811790245464635619335720706154948101816408770543384464228502399301971754231433749686298928804331716983897701828198440115386637579443129249054471264467746660490308575154685627793792389642128694935949871411577507673304237630954819272261040979216986074675386114745927166858017790557837793331596098174399865540898370075547422617310385424292508293260462645196637361256139927097967606511300315608049308295824434466085630229705225582336276046346326844692611818776687158148110899617767293660293254658736824870195040123493657440422939826608746188840874046282633400160166339798272119681252335957391709614962234184803713121720156614327479267993150433690420753033522282416743435368977399340969174836871429778894203994098029365583938723629458292102804076355654164492463144657068450289069825864372329623027689390086004712150138365909927222649684248568556800270403095723286558586545807293122711276940548497081976017173293211212096321357301134223538933467170362191647810544752443969609460060490174135994042824281055527812049797214404383303273525918853564794285795498176324271816818166971723941778349789957805034843591332352832696597753887827652209577922943412315046973968920079765108600432849300316803761062062155967494594952863622927691867066775386028225428492261499567061389784733495399171196387005139810511820649968378987005714815324457590735351141952911113711728208087675758203824117483284672804817761697804418795295474518529944107372043826902304023076121522637764448388504188163588411476798269516525791622551632540143787853337285192413522462340783968813083586355236064622568281337793421469633176158253849480508737330998288990984878780158104715279187754516242512061604559660055744384305848621090438251838501006931233731307712033948046780496996006333038383576941182370201162754373613253035281041984874702156087492131537558346019032691988236931467130377393975071254168230930258563289385602464617068643162112992172578576069819187508093154472494775209298323514452701384147500728173471675467216236429567186819707654092743442383392422937690433970224877547999032872211786832293034413197960637470343161014488488788960700893197958897229966762558363195091368325601778544842896057651361206375668628718645587055028182452257272606152111694066654084361102839645753576644692933889873505557208393776407881314282279125520099389770054803564283050960982034446679965619572115968660836150382847543756137225134685153317979524556287457799294621326346278435883446957059366567404463101054308633178991781537811937186449775313843220769013493347154148298831801248422992851506644854762549707343420199744052786309126299964322821135199285744927069648714855229041148414752242425964758380485527231538596842021688303963675611055472300836421849021673305846894685600251138539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 92238529760389018748081620070267242348618858656915045107024017931401346115607467404949568325853556642533000612288114008554428509657181003559246906156769110541722879591095424580230546684927898384047578815007338177210373623569516692515065708088623524679985470948199335225282471038260349227406009205063795849856675609091438192100992546703357298991948387443737227146017821103626177260143137976149799025330619098848629924439601391463008452298395912934482697336594754806641424987036236191214704027532120297116512360463897696413918742342515392803274243720311485207439100925549831885133657436411300290797533545294437213945434451253124866857669902170487855739375054230669829863167697023215520981779052511090175900531378947576354031623809337095510831032428971854933032723591303332229178001211104847223355079370841088933892171646726404679692110855642108342713323930609323715903909910025220808416706778109332206272233900710952061158759327878352620978748152502160993044568721992475386338006196665171683744618311896141947479003052103128731256674748407421887241275760001627985541983938131067703560029126739145767843457517865993146694709847177266380576300622315242441532327580481500522178370082132839677871539892052116425699629452363735035000797683409926642656889111566517932995549804754315297364686000135592199221478223114500631278922435240035280629977244733234697523055948122107500948551107022766570784079787616882229745800968448806898167164102221771633788970743461125098192424678770728203433443054216161243016748726964565658646678918332856933151240057723233746849995469179900296749416473175913893464617519235087352230098694731603868245202939318798126440912866782768051944481213323810257961828922012455674182803996080717127341491059570269416548980634671403736891333803125284845000578840231344277785816918753258850363114012379144269056381729322608972523900500611325098080248794192753811631826666614584780330082029477191878039797570399505406864537429395784531701748291411969239889485216114466854678246766390494605899194923398016820402059546847135966494916953957579487181240206333351369925943244927472983798303042971311157949856581030522449380498165421525454483725409963799662116605488405742640800285119680052315507281575473287406186704974202991609943809197975247479660771834890098182439723654801257758010576908211348001894256696976042711782694174052770971651854067071295827996446497316261875297463956473458113719432289743341293186400943550135036286497350648029943495675775457247635143791077308050703051962567786716482776115314166987716489552450524478111179016926854402926277943346900795500883339643852317534527526103605065338735231012910622557300941346286961828534151191537263012058707966232397893187931790692303965969831405038802995199497262101760560438051235176224297881928924403556302989396991307309246942334156800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -3215700940063467609552861567569779009868366974233959124433037848635108425037104969613785785883595787393179857099089604688566620505482750913579233352132542821579235631936188442755186395286140154867978101969751327805340412959565916441817265290067995143176135091283220749872640925544487775881021947427682583073341244881184604995542780243463203669497274120345215522063896499565679639512440536436155372648006964951030932887142976011122377831231229712185646761865570692884714338225692169345314020464711974643714473732076313007803480956884938556001957547020325402575156093910340289950232658355968203289021697641238675455769428877309127318342037189208210476005796833860029925550012898867875940891378176394143488584594946211170064738304417727693316535508265269179330258614500200430731836559178415279779050168789489988665446280045600655267125585250740311204838364286955747450724387384879476976666692243507119741135421265426024930213048384930647213882729209404934290190260787376239260546064767752901300329837338265203096442197595239070806419757619532851719984396108922222143055388146117987117187174451364829602126522238182589010857990792246624385438955834546904327975096966281167245343475063977843548058743145506683426358695344102551849532740889823153426462767088464416980837807293068789053446679898357812530136922283117593305974111849293927230566034514785906381575274621740346192964787107185535269247768599581078794387347104184754982886458704996978638072654105291061386787287557111333078101707066342242547609651301160529910223967971220057266788393670437526343997179892466401987400662454666147065932632721582645612681442914755548443124818614164882451379175548511938316578821151080631342861901219630075620723738982068456081872452054440363657131226879818311638201569278355502663312109997519712667012785096401862093118484077007022915352107106186135898273695127030118225664712901250198220731634669798180235648937514842977630582073311109319097753992587934804095545397873654132149470962802914068596391803041496850391047476208996773514782293849704523203997678911168287760610714882297654057566474076210240587803488245777032658582767343856406950687649170657247163888569087581613350281418066209564836446577935155617573385167646229475245392284049496492124481850148209969320541633199344138182249202583477227490858015979712804323867112115334559578444287036910979840025867464574217072720989530679152719574680028556703766372924914098433585739076768684930842590157705212563214940130387656668031558854042737352715802335017272117324684135201417438022380727257871432276316087585859001836018911412984417663966295378762666068316793536321362717267857483480940028378691551167450974752867710059509588787529289798399280021814821596825099591413343584438400972400499293951048132194487958659977173891704955386077367392043023455709323853824000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 59507563643124876786856359866832562646293394989246994237893951256602280569847981488967214307819567096135352668320199585841603194786048638523412321041994008907435943467655893531926351426752163596540852863715831544755052934693117855964494086188895087232641534318289298313211342220515074563765497579424212963497005344074650410614175144077335283872591271822963165803583494179620124557931998622601141646893281854550222986089208516549842995942968066900362170310169777547694482138493327154753827808775090031080797347663583256411023649855151607217803473087283007904316488542020754688590694928450183013929108623749454249279359364386945433166144402140823345538417122859108795508525349618819404303663460485506130660892459258868393842826884666390756712130036860225560960203799296787625378185600970246966951292393448743224322936127541641148148364349549571671832540763104153363271747757366756785479098260044586074056076172424521161140980164101601348644385711411227675074895222787425306129701121859029999052756823376325543387313341598755209038937850564121712918211975741987458645091135768947979944852925360078407592864910094585357938406426893149295319633730142425660352143230033422499894116493299596667736961081782741845256500132515307181222056494143085164765236717603121250492518240893763048734848929835631032344418231847519691191041183901752110918014682634119102561071534379252271670117122775367030211490012114127653090439636208167983192150310330419498415346917237964141279860383745405039416817044829415248060432829330762383660253721228151684530230888215330274298609055427682786834510737084430598198284783951840161049485092450691204129751559256026215229358080060890364250789595896691795971181180868985954897923315215806620502466742500215482241957670982840860940794685831425430578305944056229909406982751601610855344062489278598834692532423313063858171045725159402584278076118118348714900235327969037890463373935795859951002796308444213284724733571719039937851222180009437834325731511163738578166623569196715081045600047172587064014818658871891630311710061702038026232206023774704820839573257085272612178083694007920522646780978885545844931569793642006690154021573507993108433504440844363299817679672241780890623370667004494649275113588620774378851815045942219908542139844324433316519234145494118928644153726722467419407620316780111970237554015043921496996387401983662974808355039971759419246546690894545119443008678735204064490950424450581703488105487787698881716545170924900057910925846341105735266936472938313989394083603692778887400734407122204544516022906896595816709677188287352969577153393402536498236307015941177863857211536388529988929399252567846949249393037301026282168610801856829095534935248147940399628311797302409101996038490236454639923677077722918345782658161377393896101871782765830772184433295360000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -755616466256200842645805797674835818510098040121733563066001522860311033858411228613192810360545822557477088055040976153891311462255446071773502665027663950505395429025412373417904719942036200936697743842808770014171713398950870945413907003058581515197385267577109337938374787891792439897994800810865625146237902941835811336573887956683306260833303152586705783250251871467231236553310732289400347257752801665185602128186357636089520387524643378752692637365490138100065565419518244640461580563276509892324012549319978729340454552049358955448400868903309196702881098039485806353036928843722382849378322776422204184091967759775227266288429545411665489268640468263890198839945120539211623127784086488870521262525697740259696755864796629481737690993245214249314448175696155454192035149588073613752602417962024970846701133574309584643885080686304065066223629333610017427737378002583452041460198407928823362933202011788812310351906409434506960319141563242562528849692464124631887128127852021684207863634630035135077360789758216065036065903954497471268865802718115764941269333313523301141982728987480143224659347973152632084541894700791082002404386477311847534986086852462857853617946766313320972745105145966299200361455791936012254440508967649478001878320675842801004171974407329942550161285069486725235934971717941640925201582998747001619916419401821732923926189908818810804590083325888168685550211806115754475583028834939895173426602990353394765591198286072464587931292107407804973605507657876929004803920306296612993576385429178068793406513567708298515990746762049096154945843654505830381233095691256296434346915239534192654994960000868138095572883848518060674096706644140805129549622469831846085684631457472317473615336214297544706984767754865489307344667956779387609774256281463379661451806695688399120931072161129222035802232188520017902273101351960329638167229873004590768866294837500744303563346466439430499914156351347989693330077835292707386009490120067951370725900902794991519162952628270844683495793875174249234408561125951260445528010360361254819741281667910417400055353596628331025691776539007775039734292108601205259227097757624087449503384598070466331836579754294562477849704953686860896961739378379006203467232862301103445788266989330443266885532368664973068826414402551016249090726145655725338086338714959344168610942273225121160953601744341315770579373727919250678184703264121837403513579538532238066658350251481684214633110597585963908676850379548313449630735685754580529161896546878697145138103518175294571495535412984511475363459350336345449360454008668366985375847942126008413576048912653189104692117846829004826043519690699303144522199894966807188907899109034517023611767613564206048322743581455052328918306110052496404127593894344768990493475777624193181902211618998960457318295142400000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 7089782655023805769201883572368215233598103104151695254358371761137410004045959659256977414583569338031749163551589959629366571847054921001208666702132390973498421688268227271978298741396471885370426885295634173917084066729846600293933179989881943603626607504267014649980696983881935663733129418476938994492927516336524962683343786875835235762460577316547133195016538700041264764496087435054300972315734387035933586149845446877024411921029614271644791295058506787151144864933405585449876318455716092146770414843715951675427931222221095020748036610700754881558399965324591128504172740379764146986779181228991255363858385741784843658697748998751701607235527013731916923309449288665103181124688033765141934163137449084705376182533311038776726745838274015919526905761369244548176731254504878037656627451382959121069100828905560613677316972093365537087241873440666565918233453297462541029825643262120704472963892505313879180365502343925255656766038268617727728045483384617018098293076859855149924863597031480450277530183179549443227834567036063294568781418548445294844395554790520849502114696622347278905520851934596662858450391223811718964529252291625599634979816820582285804723260260173752595852624608399613055939098531128139128994717228987792561490113811270468988870881605933358102420812972376389522222117120471065350538292887147496163667741171205687257218412853767679471923449762473375615953861070204423617496100519700060518343308875060679941662401753053721850395241797277426073309638902365149941367769027200307976698075269668384628514966629177110045230849794059059755934624261065934940854337787523791836689910719481894671680652628236676950410380348350798287946328491679986323475589078290507768981700876983692060188518770000716889365651768396103156230469732373421335379957282025347881343830368089287209485473224642773304961480483856226513519222211616475485062723235151462874713719052324239058526799897298650481181144599235214384852211661726109949686776528276263548525750876422630412587923797347998538272629257589219401533793860486277544149199013918337654847417749816744213501368045443008706506927863579015087638419003617352449096707494604525963699794252674458530433624983513722523880254357036671191932007249975826166500757194211138835264525482366585458017091868911751816052677900716840282652580521149177792480081789370306188986944479402553364707726437993599477265587428335904345842312501850198941499842733052804770971256430166547078437653312102342735973076916717095674562806204089384771267641992532395042463284199059195036854436521916737096501342663051944095096209843053760156197478922553075093983772650373890087680708851303188650371686741919194747163285399817718114440590602658854796357834211826361632175131773653097719898396918914210085144104632306345298841532145697375274568168794772104864838398771200000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -52303397101537872041243857815837958967452340335470155879364869635963384264203420909233090125548075421178691540336923118472236435932563169835152977231780353122382681453135857584562529489505743799099361046188991087536657235225644201555408597926752430006645984945985195845289165427710555276916608321531261976525400986669566933186113777719466989679695418279716091684357173673749748671598273491396557653125214729760261893369796155173085635278241660434552856922838053735001977633140238243349861708365466605424681667579622061583572167228399916321325555847758214721505059103912207604043868684756173667231337667414074541743508376491063757197557514641237774204251184526586716801882613505421817826611047285003484961418139439428080557524361225110711112197857311614728017510128714172081717146098265958014291709789174525157856230765638988609378502506803103584926753395084248498965890887330626506763325334148208512163622473907724439824785068814182790227204569012957874738968654737924822753401811463041173337285439718778962767855748516093954062365835494384606900322399490788459825312653527319390966460277618791894530730182127159735437799292915860941789317716411621476372948205721485998534146622979160005676018576655523056220117781588972952489800132820129821000311549858811265067400348524920017071628012094425021775620711559042304975474028296732283716940751984402284056938569188659003218594630656048129777797550490414511526160044419789249651177178850913035021364832331410708058486366440584249872137525057519083851904496835353557524343361055736832914666980764745119722262142420327511265007634943961366094181164785046010001021362871886199933853311854382623559848464780610290142357747250081092013738792117768240428311487530779385819019776016956714809902885628333551206120135482127031686844826068484731502394808447659061509525103918275218827217294451106798377063799147527077045300915320410074785824091855803846990389645389149306613735772094156436339595828435147060821724806899952690200406589769314502269486370749370877043099826820299198231992360839111385283216622426204771813023419658334964876198394607560969290266971888617799175180879575250928199074963363132504877493813048953267041017971716681498670317774406821571073345629342744829227057666447153319012263013854008398715610894199846577660021886976717447472810006749121570584051660434861291916237759872566839281392912554513679237481642955934394764079972155886308681125907324639547666757237712225979099582744579824667411603369336450517696515081384804654211946436748945619884751420337328799324085707755183875482304579267925051042918862291768852109764463529509783557131959887327669963936494360010665407654188966986187833143870186670216491992495673517070833784179800635006520597483820928808642249400804716126059591548096901221232171261800891862802495655535433374189789747609600000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 317038315288629014499630936226239522947605364352250383641856785876449372005297975775821273257359026564535482707046573888477748642228839749785770392871551564402513826752607010397308616564361281032845469517460801446816130056591120630691228417157135579572965987901836092775927565343550747461353478234701069152483485721176140889362843439797835735084188238013061708911932923141326222988048313383946202938096626721635240956197308884638972351949830070508673795400503873372640724706048348455046691147867639909106992114648247065035613215587423570617824820005032640608197597308096095492478955363851735580009037650353711696211412629522981776595069369827651287997229414433658398401133714661341571024432105321827932962585995515335477094263827889290209816011772751442217525388533466992445361035104785375892991146189009065364705848670533896997426489047744760961928609335548358743052892141797298736524656327185268898533456264523440414796349725440406510524933808455606995178087109762958939195324390627342774727728362718850994422080667999099678788567784206242048149060286518521457388028585614547305292517193045361043449132189364372525189837297409145291866074718535925856204630443437281642037924177716630000433043630602360655574733613778268169051374916518972533964855193014836733085702296630287666916832936823148039918768692464359164393031192489741356556242351582774643936090916198832566687784577886856744391111435370347279543694314401046347712222296186726060054930574461617362253295931485970299754308037439954248197807326308787273372792523566507073316761810666339502272734661172308545165185120658716994251477861902044617821784785411562451625259982854995003911395413737255646725004685489433488750599943683484996069233983513985224286002496744936764625128039767158569258095704903131509805399119717034094176374360588416030401597270858447994341017788055435203468560806664101448603585054190562746933641532438627183550500997044200381684402798168680504621971544331885392433466895564948433839521844647416018544394183579492047718283919383032832452243744919135854973400696544727139299076496465724246588372666356350177492462447366713832557103094512344353382624263125318597269357509161702175072046752863326335386087916488137815457865153139851764355219443688097059867679866554385802015379396382404125934983316598189779147709916769752938153663255246248808938785386927942877978301926642383278906351113254272076339516320081674425432028854987219587397367495881598841597900545026644105254804377302650681398429415547799609207142542935222757548303363108973965234207083732223587171009660260183403850915086392714434652161839636784546917562538030476469085993650974525175999708883795054909028721915673864729529179446973232558696565724527557952928204734341056630088081604663103914575190496868988016520447917925955110736642867096549951741716594688000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -1622157551549601528558272841707013935393396502244907060147701391601885066651464445445357799529405070244003739217237331574627083423403413020881669694345787576371118687117396672661557886689290970469667990954959038803793602294328731699052046336468399696930467129788530755192443543942841738422713373811203248744972695903074481418274142145584846928601107271309979445430726437267412071785333425246084442617026458760077032940444721363530818543483086744626317332671258798564546378503204179168020820103213016769927879836550580505663339761237046729241210017768114671524508659857890223094946649583684857691508915908619433684586001620202257230000072302462132270212293171872489839697830158628605223585190812740832178682393079630868665501482334423491200888769617051068354059198466121347055499566009374496640007424467604822376092151651974055216801300980492557904020535353639693611280976923767784243057927611735832343343611796459879190765196353458350717036721379291822587432889140363463768814809694296366397577043678104541044482584212684674224139190226150153266385801040252638651535947443094732821764841703943048392623773739776400330933155254681271894753630651152879813960317645799062865299893697078462356642970687697162087551238166892608083934124125235433363737079030485316064330930854925464131351059145030985264452021810060294508290650450818072623156466872269959036821966356277547772567217931327450948994081775381479641170084030441973952743698391430858768510105833857951641012847099746480394451876691498425097003039560478637332941770752309680021947487000170679420689033989459151624866918346369229319450627686518539868684464461263548557893939806464861792624814980163690428548069446362419000735963355785024271421327931931146601521346633594238681969686673597441821034708785041399912824796588802465055725759722551017031360811213794608913538160466129614308228754509098140269743539868181861404713389152472931237542227898960956786430666391525695037598283929685910453985675192337932861412249611862367164806981019284302123272721527765026119314937089622931703211860077147982670593001424652992459471712129234903859773518971706224654878501029315975554662949081082462332761519377997073990132331264233913084144872281613530621403858306916680904107658336679260417924228079098532073765224088105654279002102718147361858543429842843413272290980704297448271905753107041891718816166491867371171579169965384982053515489170947714015556550069705810664726681707946149940565422912521722679881770269442878673451522596851214037914112218131466381592510400366833127958547868577774305787150994161299684467140946534125494336902318097611992965633939098230958876672132782718709260440690864886453867626029410029484254154728751000887088279572695244031886123617476952169487542378313631407475851619418585413151839355074100951500993504862329160339420086272000000000000000000000000000000000000000000000000000000000000000000 [17,15] 7152323708173521022512599586719203528787734152233206737886431437460467545791912033523748674592714675736136919741667017670645764222842974571378592318785847669125209756881181009223435576000553673677489166984624105099731183542728554927998452644107031004000695098264364690297421861300616770334912607095897715565160077357091592108473925011006900256352636907730626575087558737806003195287927594710532094984273945346185178901353913928859772691387254606066983817317601610407775824312875999059544174269266369893939280263324103920456746651430514544911119672065561892696520022388197999309906109060555047764236929788176233501478810138476614354649641926237153673471440166144101589442545523241893935276219232100406840841842795720609043304177401289994138279441755859043679080137165352228451170046530851790261253959201901243937251801849969238082305076996159588303288749267358456043390211012963039128021187047590169293688810042614345715972534251173836814833263017940887325432141583948279566309926117610214798493538938484459372294236207211058341193846426067044195730518375825652509596918371423530282471932911909586361725696022710570321386282569853488050344302042105032182838440595371030780965099458864801350339557577158109410664572326055984108804767695632030887076034865475949675669510766397838709836846966526132444089666286981957194207712187401982169113346653102941872525958498893618307900979050021421120506753787410346001802368615979825631500164928912362194397039984398650041693583571262076281485796967355530603614310152847890391743998386187829108104084501180327719799019899228923864306607448056225020063350625845527776749619141687548016682150370500735853746348880648749693533831365199524845817573571085265060523671427237840437531725885488940247795814239601117216725007366250074622719797969595371997706320250197539726170726559135896705038871198573072966632774857378663751917687288809620936133679856268367266603141270784013701279696354389289328468867971266969688656965869055068430232034307109909926620725410952476799212078749931267011540129899537838316900923839186033149448801133569729745682540232979518487146219392022971401539678096510786751979095395951298787536974309886077991954452015361020912650045073274846149872165117073000748289708746023797525548017730105748074443943178879271898103861062830983816069242296743153917246833262810311701518364542217920781632208650946120122147266265203644576630699604703547342068198613335068221571581021549507737352625932970780061231403882534943308765345582125522015604035326024923477723990957436178448230618423730249466745471300136235342294482118957260038377152864832823298523752396869733310708407615815771540256227626118961788248837064856444022259595521612794377644502430508479453941349212104598006504173233795781132918339978742462523831424543294885427517517119687862827275341791232000000000000000000000000000000000000000000000000000000000000000 [17,16] -27648388073037196885355220376033965731957453008332614407019554629357129859507090742367868045580633592850465215993098419042917983465473086130594621830359150084613065568756941839366409901333956160735652898289115496942157804142900860093841313387248430672047458635227644924445574006268768230747333684636551190557641238649217104171244537911096437026155218859672110948268121836787231639721876092687118573009827485244363182085223281795244513581286799945890530378986259936032998582645505253589374321766134673003122296014429864447574366184623055036758147561798073171908566187277983695944515862517604811814859591763341752891088425802108054279031909995084696883741230851379659625021202706273057945240740630578889505024288184786833694191514907039222272187507445836827151844213277054022837033673528869042411184544300528746024886775469798151119516791318013710887732704948311091978232018539372331307821370487645634409074231458349815531518500891800392693520430005766454074169567388363070551560775546046304960708288553312253890083924767682512904365841034688267489094550698442250592446785431785951593315376315258697191305255986677612662838274375298114150757426208191733210966570855615751889006455864239182965609027173418228467889495806852020041484684204058365104251572243471613123560214976650209021754164646281895012907029939465546533692739772297791120105733436300035162994051814632814799244154328260812842615348737807156149622260149101426139415021691904364102759559304523140999579722750691568585799282761931186103725907063628994164777463868639055279389632621669231573695892187692874868284609912851051347436446003285523479503356750592638402147140158268540615332991005298631695903636227647278350141620488072593024147607085638214872841541149660523322270949732979338644420729197492062727613999248564790971072523166061998877111029319860353311894971355596287292142022848506328801137743153644939744703960747164536437725505174044715919727828498449597017684082449882776000724077741040105960835634920020901695041815041369613058352196198855994079165157058416079358505018776485352441932555505635280861958397312578186341354613548247077628222939735180075398824083961377958850257075237908142198532536952005144321452483452017003693520736010955225910397535897030505653454418862591780939338921024091649173852221606474775895280901665584069747518827062357162278319321132997580544986630117688897307423531454512895207059784865393206324606258826110406865901274042853659268445566853483681062125435673584724313592973775310082081662582599635955916106356376244595316784445599806136998449846942439351463054646458896214430373353064016594324120548438390849516371879728236111642643374546376556928095173452074372668570725678094588167544202201120755980137840898994447831480192218942106973930961906710481922707414466485971328957762865874499104271488778240000000000000000000000000000000000000000000000000000000000000 [17,17] 94638523516937565052544565076859717517012394551995784983063312466165239953958057664396050088859503896510135242337993716108662782911739518116049239429630143665013531614065070826518607076032795883177384979972450939514660150348984149637744649039576426543009941775615665711810089429892265285348730501783071001439241827928704049086858934643977762981680356845812986188585647634071811619992827802326913071148844997792024756988158834264269170075104413632952362505446466381644158438104053075040691658234177079469079532061180826602155792930701453296847293972138173390435125137598612132902507487946358885419557301964446000800064211118866430265184741804155613440624894913562781130916652558232842713329309268169564459996993634359463699279913523150803830784385304007826715307336812565144581021581243971847554458253616061025327933378473113632411741209377918883300861688469936328560810669043633353615291761937775372546691937131783985293338223085468649198615744208724622449239910416423533408690040774355318940873701910256814819303822529310651809505578186919359631064568317531746883259139544427602210731733361643883278973550743135470218122350085472441002565994575092126165680598556327390637612338723164910527487028473004147066099904525445207340877766665658367846237561330669794196937657397370292364730518649574006446792468678423735550054809645440961210819604782404542211906700043064742825447352047348863881198860371728297221969950364176325083289379138621873515396088313896175130058569185378928049865969973733902046848922783562718835104825246161600931248630026986485767934838159075210248876869428418277142535270988021023292972661542860220723081535774462777743514225013471210882928952079791957350662160211969543512578547080312333342222105358695945207193519541452308931550806924391565514195556999075985171816191395154683038781454535036983541389346716459543346547280841248513720906992115063270792392463884239417576380574086760869590264345358804038800824858515227891974524744145502474775731801833187677077238007252134875646560940909625857881497726778907455696265565141339786769436697973326145228429465307159292192991963621285869030121592457795052932903119475085014359744635010200443880845593914700962665776842474658002817578550739070608313931862614464599816613835723704109699717998710332947800546358079001202259848992262929564929358698892882133743051997660725056966020195660281977083026767603667199044542635951448225216383915021970696449145219780482491852191154662847711095856022304385606647085113213603833603643070498474866348924676020746622546918075453052401818097647239943498368532738984447828958071740573257485681160971349345560769647057077217364969326145709667277542653371654127819051815112478996259735648224138566835630296085612924235559076016292892530069835051262798377225835015989806367814418805219974447042152470937600000000000000000000000000000000000000000000000000000000000 [18,0] 4662234295040098827534667574248271548847539698587855627875267203689802757890396473490478499123638529689624036437062890735558085451679402900339810267236776062839050995310689118578037798656770611952484952573957033218614858578738836132611096781552662808899629821536443312451419449418054575247819741189249411037594538330390444902967538136221552739851675144559094657807432437471745630406661333229973078626902981379347476469345492580975164585546537337155848916800694163675751778624926156696240192187078262302668004933994672776864390494012913800472409848399384224791128274107031863262812742491272969323572196624237672372391787045260721723818341970810041899974420564028070702659822871876898023158782828610657476478904499290923882926753903272635413452604942377752330238505277767466769275135804361420762874044433423606931514293969756610127504147883520605793524966123448872929793271960845778204276175410386523086362229000235243121832329084185893617372799778957017529311201599308707304770176024707316126090868601792609709822523302935331969507217822765329721828892269839982701464960591476364724705392984201307324990858227042933830956461186913648219941125545794666267091368136196887257394489824248007833042841790280158775809254044074757013461986690598997117667679708677274383950183697417513233986779256559554994108302596047836885217844406870222043191523380553101133339531940144042748210779771608265633285924778604095093549755249114557504930997977382663887002314795588924963417493778691048900867527604172093608888342141479824694944921324061477669965149637803358998667166374639720984908920949038669609962335555077542355145470316203074396976880025863867268155024972965502259890129495688108164940237094482070660380948480349078210692291169125680682527132124688837227512618704982397800085067397044334700068846055825524990758977359456106903702032333514639691681678268130772211625764648859167605010489082151353982990716641315451939150732129479231785322233322913746868032923643555249130262835973605000257394903614737492533168273783026499958896400244215985426801685176734303950694189904214597562485061790795017639926835381769225909784255873261556364249053900663654938628333677470287834074483161421409220650427895101516795337126487175687871437175855024705893029177773236155453788070653063018564530012035797476341486153887746369414538008145374547864692406358502816083468432221308172139224489861914789745642778112725701630956072070431509963049969690717962643789969917383972532168409264940532967746817923537119690178964211472015565894626833651180915053095961091616415141549480609504454883422851268035547882809537485712570521580575918977539688678766953132910683838939750474375670710139839313546124675916213310012679235986361125515983519561181278621330479483176421798925365247550459325255879712397378505688406911929548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -3374673231690550998952212455029597439362050120338311473798260373092347218128546766952996516620196887627837153731159465000870013094303748294105061987245924879684447611774991935354399393802214761846693335464024920241705046948836830614473804488506515397805272882171146658975223713463001753478171139552265070488779787015142285868506450086222523491676440757200353160125409449372224792140218537097421189157574097883955968712657402933464322919324901721939028593842250790839646514442180825614677186341448780924190759260242651892507576035013667039062613772343026974769150391652286379249657094512010557398380864534268060777709653323309098768903026982624385132067113639833894709980118839706583582375940704348568783952558907281968743446216508006356510147868118573539952218518769421981748483878043011552687813650222491323830928204774623448286899985310600757413399213495684390031303874046211748368197838362437305596626327309502148056297754190134754026193986071241036378534343071624144049731412978679388835726315680418553830626964849372142825082433449568661468098196077119932091800024400422108896459926245628908671657849268326419746227278024878103976358142331584807261953265484452592257825973683747981552925074899807816498096847708872977153690417557445732744327561473492098179227325334901729532167108739984478665762764421320302761735853968426683043421935734998805693073063339651496613467764864453660135031012720439495574726103794635264272366835273833764030645132414461603672851496182508153589767163497854485819755542459436324083653314211403234224412608848975521449587079917254228517272394142562247052423646990994618856322684906869865103754590295739649052317218324093016881671531979956985006446252314334804174237872619813441059784010797247802714865064931984124934110056105804779487051550390234131103971202700671212757673212811912333491821842135177921942266820691288112698338798514256111897518313018647424922581722780815641621529179524879694675345431025300428938184652895921537630586719250134281589412166426353537074519390313269975321242273152395336522988670064751480498183006700638883839105840332278830842687774975679954792487593047233944478044313840952332643476915937464484729751234907851914293070869834326155356474151155824735298315738931804038353321231598155419103308841663649593610186956065885234375660930402483384411902407631200910215074205572371380473014675516068871812514623774186724338951224860202748023457640073301774581296843513485521124108281478353781501429486462832979440154522368712242046653916888497938296240471562303724935731565945595724250656586258232110644975836091993405151493537209734977149811987599784252258136962777849787055487744432479079539822791027609548376584053301416901688439034987582948890278941173458579387187172460675961934007835702332088658585558840670968709905610676410463027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 1013885563850682520511896958783421728933670400743732644985910463674869888754949576929671854874761877562140944494058292923513262305614634813313965797182441083536252953531924932720094157674081039085844281076959366541260245584553734567051249346865751273928199851126623063334205676208438133195084044827955842521683432952837842538390872294281683905200836616976082313696463889179389767682959013129550487872121746349840621135503003682839487361102266321920161066645752835783367867811832545889430708475747167001182378157506662973096979440317618184360824480653656709427264132285341439358055826971964153092064805266564950858760978382460435519647089008382349754145785558974216437297656666180839144945080548294671186930871105965378882086300945437229969335473783173453499098924865253717364109087963043082373114461735787919730031820406345664080258350640625839396182457681979614734217151466680128379699261906773320924781484754551138237864178696096714839992579465875769107951331727967673636545393614667782740418602359910466848860668324420656932393225169458988216810070256965813766464659761524222779445057175489996973508807578594237360779183976205636746177772480122629549630146331111001836730259305403829519848539164865358554239177389223559886129831940146798573956540674298357958254212998273194454121962044533723979871178043487971582305033306850782271565758193554349111513519685090431117556300470744801006824460324057005160960264964836829053168134880241023937741511393244802522083749302554211195876237677352794398700122618676084140140267526929348735370787727106064002851232085560435935747683817173811966881505040858248434291059099427486535733702097154437417317033417280111204102439741784821399954623355581496483776527871457620360901859187448875185286543403442884433533936729414466700596407832868563268163984754887412509933554678450860201519562638845296923502416028201451938572550740421155816590614294968475729185661499916863349034339268567902018937554540916968688929215727631563866967551911764059884410470140944118868276392760065517775353788455234160580872416977732094981961492460771295868387745301152714141801719484887898471197041087403135770792092107570180220248380457874675668665045549225526106757168454093268932615704193321904146898104237006172984218277371550136178086974865824544454146579866666749828442228368633186451994063239049546694591863842295995144156898920237335343874857118844015469423200267874471986784462952280046574454143410970807492555353378963262510562570469584660008487553318469899030032681671882058169492559450360309135816200025469746810332486131153545702944302513946720690019239438033976978180144271586065454440739855172399737191608692399280252997327042254788601677147374375556025819493863358808203269098847665051797592191583756435354769571656868855864870731685912871103342263085619299011788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 14443851290286072826315311692607370570459957170061906546133117318542406946547761579717144623246502123746658394835998240463516367008544606759219506489635601784407570015122816311807187761347469585054672931175013878335454682040047747351492630832354686099525702450509790996009198182907138652758956281140966385482116668230957704969227241184455022326776929119462953902800034801212562180703370153216251551031391927381532863909644893180616563754286330851481937675119713970714450087823353252629384286096668693367091406836857835368823895662941433293844594829623630324248850461124498101250578067761038115297726845828494504658754882717275990348235877724728946614633078430424788604690745328178544749589892068346430302127935879838136623842712659035860516875425602122753893220232692152839644962437657390932025967144603217938007108849961137000326938324482219415281874646062207856868964869909814817151762940032589504664281316839477493422073708718677967732390275004125652538512350367403105827096519055769108165241395684947118773814839790917532554730224880964345903476701832304171662526979220135055736990172550039351843313660870787667468832671690906684176337015372894982048650257464640477845429203572367625056989340681113183418934698819427153358872111946697076520040336231808584439483567427057290261175780452009902667906066000152572057404904323798755806767492447506539171731821347116338716062324291807144684038395237165835119511587671594764204072794850445531992265641442043708338396019906938644024014384946867616574455299843943362174968605484822836763552390617817986007106147058706996061576325862999644321038603091630770116466512756200598898932074341987591151633020648091901113260187976644580561026818147217569296439599951352681055626579609085913897158953634011443956352943294585710891357254846604524530563183010044304964132178120338059281750475629546923895129901048959618009897143158342168733443802102780547475785062674214606179910685603605035625980432637016052278335788592382833645742715311255223886403454117146160134259345931772216269389249659214205101333937108038980759461385725061631924036941718282200904562525521492616967753771096564774907352223007325788440127827649617576288729708139856535446804304214182327030390611659658858104624199829298529383212929876315734403952943496733525812437905235598877456174452374960633570278872775122257348046086310083888339952725347851335451512128816585753595924103848546110227182348604636910944808287554579891595350373915734688294935907652395445352772207671399001708775580098042910272660193312370551216237298828195484462093081884265097373530129500927942421459344872675441085031561650203791026340292269044302466562599309941951044599269246921602351500375056972340530933409969687116984215780063554356660014070772950044694836077837484522044408042772071236843908075178782950948864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 342409178236116518674597150210210943440235463661468334874304644939687420043636238392694751261467064706125396820267470573382911270083637643954114099441200441580150342042978318173944278921905142815674425166885822929145900756655095464080648708067544452149938427592212232923162964562489029070480186096735110826257170742310644515666731183687397649687693071583745950213777855802736458467715330881570610805117904468783660585463146099195066342648806079984281551892643229688504061209007208377539975667142808859923578948594938788558523347228777577087774298505752578515267970964605750119875021426017916368038569671689641791612882214573990921031068514907247084980085529511765360796334421042551723699766668156324297859991372550123258923248326763226556672672279370029824187198720702689612498693662467827375507524115779315739799963203606631920174247644086515299966001861700989060522872387079952720532248407528103151075408955465276974561127168782643132999425320297031293954427638411237837822035311844001523851816575571880565948252285922883858576555683605915478549266296128347703068443718039305694540060494837214174618185017948974871921698497771400124710202021559196965279653152128535592355681647386889746121753581472505324147934358742260398489719317343287223445929691792994138297224514620524752882052393411757501295835161415390345753609502001111402835015159049093249675020532707794909493231069817938693360339994192587434190640789539325082679670444194841728354454259472343210450236129766177781903692388414192752495224876069243489288902129149218302695874313078977494177738515280653654857171036371308062929126989963633591146208318332552836421431691434860640357986113797640166396075274719031006282286157069499671703474158186257757740748102324992790798210626316814851834788319362737253306831552346491728946989238933982869859964694936014336819471175978635230378865220638798093472038667473165471787543273478782286880301677187700650333080121882375429912562015729620315152327436230654784464168249285716667327468670857256445663455907549783612321418706383323256341558820230050968743409243751884984391504489445675915222383868301616560809375259529222608197038638691112436846607480284519381129337433504104885435164686121519205689244296805277907921036753335317602891758219650343639139800945431006884174090704796357187288219394508984459225717203742700609141285519090941299908893447049837680185472257794730450818438849592537661534833738486800096966103524334370740645003769282064702147085672388997121211054323717591461947192952675481174374472449238318777599224363164209961448577051084935022219128767555604195624462784000095636369490569709462649325667490710233909461363276317785744770222807032999880107011804987842720432910976736205760177605515480493568791902816537940697221771072786307891961167000676032732635545288193143369367552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -4811565572251097411543047635825324341761868561281591004262990173422343916304356062124127904531218355569190989400236965255239059618822846283806433921505425125913691725278127960376872050519945018758103111299941501634643614860234097346905522932626674596105493162493500683742718165971157283716482853850320221452470803348294523997601666185218942657714878206313075116428490834758931582733157674834387092956490106777694068775216901151116810493647474634256730817296058016485987110773862983293443543845599068188819968789843318433735681467316338023296360224787279601788679667459262165623960932479709535034534376175196012152408029750644016553972993229768670557925534314835854415633450267763266932739000440171001928814757844922954126244903611161360230481408021232421065555030865923996305367500683839407250966271159230931610040301839739373032172828065407171163526191869008213523871708428006730710889153180737066165078929462967424560494045018877700944122407665802460499683622473998634312492241308885620429830012278254986511670898486888215112218371964431615766605846782925930271367719183848253271194630723643827008741559082468118465532586778715102583577888113959067514588537056369697851653335141718874644009381975237480091416690576476672584851339837392159751548812961167617246216386721456480349236013492811914186421202766126525760992352280995680320184516520255585674388115422759572860783201023765165917162344808422191320821313548100194226252223666105253860082643423087798798643786117099366091568861967498030764605885410307893346523154960293412768351251177200866528235946987134279813786985416578500492304597315870054166238497730351293996398855729336965268421519561424759495163925447972725696533322696436089817616693324499713839056527404025209064447505357099435210407222483832696885750929369772120815596856515673039615207833999245083217478126123284271769229546840214081501594389987327268267356442439976626289563035169412138511622389801228789233529138992459266082738051076807756501992666658212308842267908397224920134257298336724702960202553477623986576194368173219222433910482450294232295412307653205636091174136845678260609030946942278873054837852135544097361823086151463990230180313115690063015543827016011130407602977709377207358914060691666838049319079581897462844357147735749520941037494412116736026637226399392295139965967946244268844634921236241662211040051743401361640228549122429844659037821674134979626276127986727051312341308488743160739636392031007642498342724535155971556212783224307339662549640104946075411550975876138436742873462723133298620601079770026209998813797772888863215386046573666016507600443172854212530866243798636376054429270831793589580184327543215856086744380828126614957351160868595098527182949077266935154818521660657429030606161330064630778417519390862788597891341148158582425911296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 29109796138989022738834310746559721214738067747559766703717660671258304964878810670974205408844103979719613280900092956509550873076809419760389554072688572102792032804185690485594057348016152642803779462788469768123960687106076782278098277744720670744269735603822616525601904140593853926265586255373121190226946318613847516717233814666449404656705380980614285396916412912172718105365901423239678394167177371203376508198589869865815326039565968606942929866486833100639123367267047051075860269489863885952276343623456282515892483779302814005793592512869016115103127401418803699236155258439305947715850454274814608265500767743883755456078414085728730516156267754968735194272334572351666339688362398286577104652918234509417148314603569189614908352461399948706965931235280864989710542680607616206600175505651971943316309455617106046582846204374189864192547472523241138759187413090481465386075604943409207298542770627914445092241847146936683042045953850860076719765049287662462164155975186786135262016728405141744900182231888207958072220244697066487382171775784480307896446771111024850621056794278541582128451889017165879871191527521782478030076268761548863605021054026894112213900535795198540083437373939638558422889163105139849116857071806369016093460173890069366659456752597902265424200220067602309884222651704413594408586875444002223240617250433858969613163031629297017734264353538732961421114724350720911019804904019328887322009686572494963864763859113013203169458212436948186581529887856210207149445521671017070012985779395963335146292030013242203641620779157323976019434431630775360944412720853616881924862780765151161313414716286845538266995526625688665233068433564346281645029919237383373282757813101272167267045455011518665780380431027628474029924885764835907725632853144392566277620459755537282034726417269375240149629397160759342375500009165838997862470697577797278752714299521845630408796606200891559395562481948430398529314510579720759868085506524022617792387431340911623476321646788903932713366888760069421022369647774328802999878812720955051686825953649727013008918783112678745822186932507918943514338134721854071423998089134535872207738562562917562522703878937181267022530489359780592450492047280196178294808443955025220880045850236562318435817679189565420512538528020511972456800513984463526650835519421217486105956611574703949802260846081722311818007656955533369830567908548198555406165433278283382542017273122542195590312407830863182886104413481886289328678298512693946262679804188897473155903533705584937200504839368166089464406072322114877117919607047643000985820535223090574405890012130967569856341467891894679334549836314590069839155746198406554433861253496627805666221000657658658766044551252135493121233089441745202958775308387616305451849536861526700462607973300570940285911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -307775329654337818128684122269074711852979499876514446880651880419487716061948988869300836809747055728571922771230520336756282816992697301702546593501167901931990377576405506377538266263292103244213158615026151259734152350209453969261108014557350198381499314419479745547244182386021667558253751630473935189446199681719751318883571583879138049962864548715980458799907317935981163744642524880407752006214173594053709240857062978297352283215810529692860401598739735938052670605905928376095332144443537451215234024773361856851839316633038791238932369125801789469475118822497361522149206599156545737016621251017737306483232917131967164423917085716072539822192997911718564666798922143341050345349619244090076113044218146181468704817092976280342529691899306465274039936892907169149028348524791808272910767846155260889449090579115633887342821332530211418085961088248192816191344305704940749353762652720883400641465986957315139536235667598326874732500069803615155326974830874730146600783322221146061833409678929742290364085552922843023001762527970471719261278358734307040424867972233142769694898615364607599987912218217777753251483521231652336405904844300269957979527479442869241410809556138845139863283147792450854695629155541868013795345274478139062486102412721410894776089753494601900293446430178593573879613526821599373422847962428243000120809387521696530215093693196509428538743491169034672514476598025842265377572838673538317269090578760611659005367700751742985309227008927146023442007512668397823012868048785384173484376934304125713353721924928286288227328289134960595256039198168461917478967494531225963141989946988433965810779464680031206213500541512650835148582347230303840627869144796774257929014904302967829206316830648408639424294543070585026630662346623589762220424695354201230331707807496860151704548388517039403533260752080234576874435524092547720999190950845433785131866021868094522329674890871976334944089955948299087672343774386448143491430835527019972339274072105795445751953830183179045061991805519319284034477111290424789166671625247570123005249266844699078175260935582823338345176595919118001439582581820767243126862823115981662770227984191644857586495300524436905122067284601196457961709272153636812913181587048804444256709912292950997109029132065263510570148008692785874521233168533419793187070588304483144596012277899409046324859022929235593272279333270370347087544576630980777426809551023668862771360814610575304802413097601106835700508863562006529138049594487456819353770375267363506735184063715365931771682313029023467889083150222707913984764294857415559920178430756200056011809566214674767367409972156787449744968292802558008402757194784794775402208820560887894574316113558956085986200818606478358264118725843983038541400673856210062805068665291186296323193706523003599234007040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 6220887378955908923090859988870070692129888709426567100151098142792490952393290504049296514457074410907812599109110517047806161205963641537480458177667086319737137178975797345397463165946812700038291513182357053162337369902464017149680569256728380799437755912247938562850095433339835294840391744130437403437804689408802699971190724373191185135471016615268810354590993465751295630835711855512083810658725328366587623878992113814644826001459977039745408148761335037373083663092337637658560955641898287675804162171079218100136186371641475941783043323406914281937736369315014074138496287829669174392323232025515894051729249385264738909144424357638441539833089345963316188618500149235709413761294387182951243253307854204110704055046170993492721430537600464469051391400249178917083194554801118414113694208316214583528832636423391132916732124151392325656942594617890959918191071900570293793532802591153788221198121459723622595414201807379576385785865476515154454092393111520835892566108278359113354020397498746731064097012911098930143555054885989003897219520244209076709097904223549243048546782553116752282483643403862526368865730194546324686395414213368999848040357735150062728402235646227821677780480944540536843160315808037446862533574649216091022629261865426241559325767759200014802726580408826310807794630956033816119855499689580220188979904274456867781000810988915334444263510240797919326774801455211322368643236581065377369144761139160848444020026880092746143025526955173954910679115013793147982086300520566988110678204103882529407133546890636294349376078811260671203354096683577199436323373363095596919997907202560871991859350018629658955159818031656374309691116042361128233439464568671013842391071126583676551835773349783059965250123073037627185469063596164006268189424409273903753713882336063946065820372969060864330461315947123643093040276858622330641074763035537185019017878495022378200235029592347016653423878715248409638331490053658958532843987130990534359858451691484761572956020753007631268300989879444078634105797347656746777602743041122162382768859205501937472062658213411960205915367106789743764522024818316298229881298094294320171761201739573509375198515381028201367531126436417765415006804579927687345114194469437056556610752936117306829872373397466414675225093095189760726723488409511727183839592883321652674135709457379729054553425077330654320644574182629606380941133552177173744091224998925756462678778647686230805917236241498360199366122937547172737736299102016728579846789163526678280673780981834667329293894375435345930587730068085702950295054350703177709574171804144039008155511673380942500194015308360950492282372514570466758727543764072099431475530701562640034993470967234630062524058070067721005429443684634096784909659069249818921996741799111392664858171441658778411545395200000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -122805101548271210655514330246105263261188537887826256678533993578578926291294964455568737310690240080993563012713178348573458039160461695963351938908429593465653617421861765122527585768287674553271037574116354913198593000745377600902712750588203685424959287549807561571892960397223009381361735066327197572832565459770502012746347077070909924825113974132308403368703364143872451913853005278886104731146966381769075646494207243016211224345857978634045521582018129256349157372035413022292204469455036303389775017700711483866233068175737013345130471061401498335710878225115664911607286952281247186401413442788541820281729180329094666832142764741366437198758755328265944904806930142829810867717519842058964751355918809046033399255689447204396849289233659180891388062357864423626003247480222769015255448819039074495356689515599636122733293521550405897257629132821587124019275960371553172816181763348708999698529903887411401391556843981794843930920118789644652857231362654193358089212050288735250592084812570745973073601728965058854336712818366105976503995149440406899190447210213165344650825711246302174280310533337054732482622484523132582553147327286105092204858190044216792433980771694437798565244062046338489925279467730674020733756235008411180262625435098926238091737695366179403824767285157734272656290579383680551089254662315946812079122423807868655262688930491318370635218102670893654779386522123695534526457529881224681719712333644993733819656076635061814860376688973988637426949526079319603149265388197717283796986996664910464019683966274143891354902494278947116501670733515004907607787875715976937108405229702184715463408888210295110251998921822023263627394044299733141415219389646105679650137310071689435014838703115107335263838641901296186520638121910889540547469122110258186613800110792096118600726091775171415267108896014066913738343069297287252059314460942052543034638881512680369553913867883684489227866338473713814386001820955157035360709367531740028219894313597110454232404201243667695360517507364488502641459322312903044329908430456131853289804645188984316373159565469551911215249096180871238408385109327544267090113414840480435958149636181697455766463497727687601135420539420366402043858321166820962661305804130663038016149550807978173319366945671630034216278683692615966502236745232424109313210841592380111411390325646593588191236626367169240710870797215571879682496386622275338627622013106525265758868266419043097134306789626328776318290948276138757409431039125445896724794704131058928803748088677016015001909519755434256805497241729618196087966971230824272878915370507175103511865054154878706019409055991767197538763818719151115991611166681610583343934852762867972510325227238502958737503657182004020935000519465001745617566124285570989191862271699791563800747451790681404772188160000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 1699923593141598625473316989082934905234785541788785801166931179431624163899524200181938759923623041021989755397264701358370349612228052281820206086725746716869071755777892224786972315194678176736883064627027432159632042419703929994977907937787674139692027934267441027179771382301050099223962260710367017075941822914786786767507501528799533823746832165269506064707034008938129158249586059551463438592988519795356295670967395560807857982234266364383308136530414219237016324443727893577439792156218223610197673008748371361581408509643130402668797804824412636082694486547938013640325859348141345410400587943924476653243600760644575973801361472903591315935409840958582965002770163561758097199852332741374057959520541854368924309035373507461402254521675701442703393794564328377920200340383475844574072061188581143264955177412713078056297323788322309547436183082345677152024436557772687631440323509693935565172668120598869613146765610158251373114592366926274391731568227744798822090573469823498585224591290324452306618864128164272736983375938679955651344039259925376918557810685297826080035486705740675337844272924434871682300377053948667730985993679918914164290654437757442453792893089392336787608354348874908458919972497973177896765925397938892209666438865775067448678174485419047004487439392592131080352592951992633309136498737260070689153343726000213075035669732930540940658607626426004096226385998035660554847878708656714521233781042473017969242375683495655706879000963404380435686638845791241476629805027158857380745152164089401854185148416435985276834618858483213968999450942992391156576672677318645333841816330186963423267712982350769769289991461847828246936991451510995568097669256106408877091392583574168881006774873227850773444405233094674023881302991780098407951034981731449497221922098151474425306122825027293390814683806952616986325070609690517335539759816288439392841566013273080844075493573291875952163494996677412439522981254258302562763014997247364887489376546260814574044703294599431852270035856737990743299352966149042314995862593995258186291032135484293188032198676641069646388021047327075446181037901601347642641168306088251822780952325429174698851551505609173492570032197259004558324578254777492746293762347002692410321402052865385576136004648816401030964293359913936894766482265312872578846249044320569289384188042227498747634858489292616630141577069077328398037356441286645289959774098042862559212521171711098289756480186300349894472631046002817594508571336282756045201416410882984995389912762485117077765920623429903552306982608696556664052691569814870080831316426732235947446366818397487077728858342027685961361949712626033065273665535857210978672182888562457519177117746697184520472087798748151746809862430141105898601514868218726582433829601848924586606114354811522973297541120000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -16974410995400688349104752860797819122676338052219720938832688992926016187573832650682991902474056081104084757472308337971400109969917310693081473165598122461518494472100499249462052678823790163065586051533613033131570419150127994667209458221798477143790712436701901805674379541885430786974176730625689008932809253810173117868396803090268252909649479945042090470856156408084186308911359116672414363521181951879442860274894114674198904105242557307622884218802076642970998378220383174565702171206079082801577713473059904436921755998697915220770572551937448161613318416657864720296177747480484456342728638616403476712475956580808235552200297244435925569961441113869302345533725771674668032026675482787300001754399010522038489551781424887758835988292808135736859892199491271270126799663407017580617494673846626455681865857919182502259575373074770858328442181824311079819471049933142692889908325668602672067281367837889366174778409386993267487447836583762650361693320231079283189123425682703352024874516439503567260738175329681002824631278272168272159467195732178497148929929722845885659057753349847943754049666089113415425329678636217103118456320846849005093513758014284183408083010310075518671117807216615799033067573341087123579947112465294226764971194925647641734425558598321296024334688665945744373184730072823836804372830348772925724841133883963897658884214533593152783422450868502323956076500423760709014623731407065677020195390080424157314093047017959237796245893752957255926833530332215899812926277692580409535299615971221920228285829073085500713826712198669594562456306364460422016072254083301265611868071645774918135916529237301033334995017023168471120087006036777845002584397341674232846862223548823983449626579353757667670814613948359131387260393927852821302911271968533833226114456354907531462351815974820586780724496281995013311691150356455315559427125620913537471965475061758086053184874908555691358801954673260480622429857911854678548613212472220288164476083798296273841321988207715150952468495252081988098866934916313877492269970034634234058522853255968085280935252737560408017091355041747240158335006424224228265731249423930598781191779995491526221838786092688568250631836257253913283521720054464278208412139885608036847604599989696045072654079505837115072691670674145830551068949243418234877776483595361437806807430098512746326886660932970477714331433757677837766891649946808631566277055065120989631172324259556930223521417139010955560450116818519438456397118460583140878996780879602435093202436015555805606605704139703982007954844516997539218916435291061790753260098668397935796355000118794906780308073284035861160222310542478209421919313017954048879947637465510951062627721304440042854031604692159727770186832990557790816346396075444397715837653782511296285106606246592728667678310400000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 131996131908072375881770504629477529822100050388555137714070901355255399186839044304788798679084375345430719231855327709312995561480272500043515207728573681689204395418017675371215715466162286819156953797462819082371948274047853888196208026652871903829322865688734068799900912289571420793221200134684390253853454453585741616804297475817491162507358454815756037014823403645591209370985872403098829063655609943628677823247248330394527987724333162904931176280978681467956770499482001334298178199096387041510701426302998074258366684566266192906415586705302186973252489379992859183531793948266950093213166463016702845387903283820176756876265360994931571632456414904322304812290599744942097537770725058119820163140022548384257719490272064337155826278038150062184960582321546387778524220268667154268398347987481068108070966027734613813738386824885786662607928971328013994760630141628572160856335659353801788354949276751113711515367140222562202159858669217431718048553977210098185133415729444650282965075860239758346713764446071045081035087043971751791109548910166892794590537272994358179016659222123507570455137878762227126610488838977429718439124308580430213268074272725608361606748859794890729443609176139505848830624610113808316721913100025791810297799378673529483250791997113320553268254600912975170726471093589453412960769338536618429567340049586027796738209832943071905149868494631882375637414859000466655252093853869657937122560401091837420324675884097371129373743325531355834716492476791189678649163670869207214116942054515726927114165323758571865475253828716561270878468654709536323732512339718984580926114921887685097858567553124971017232347581662800176786343744550174853891351741802780715372101223222535379236592200609795901605399032012828482518016180283361060655342090290989152161070705754839860001010396794500013472335137036121425692788588825159583212605892192916911628019054832321240741944248047702718696912688569120922819039891396440869997964211378915196652816854421835604884308324682916271942533246468746026686547610986230417764782544435293740856512046893003033685931016033302103344169465645107601807596515111914631042531503254953730254335840037438683884066115316940540009622680429593310680491246650330255045383793116311750147701818818031858748953966557028684588139950213944614962072871129836308103155388935583842219743570323922808564286157765055044125148560662873472333940675965603987842643117394103610217775145112531006150707924441838046147606852300363359467404512786506069755779256967776951167352893402761929245896663939833723246456915566095442521930797372230176829080632070886890211062501118634154210773503239934150841591162055654995817250471794470055108589516343228872074763319609774244147000458288063433948809300502406631513701970342958751439944537810583384150766558440823548431407513600000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -839495146706185823464358963533240539195383458858037011065745985435543166478915003642109862878644595782054849335762520544689334397421548185088873219721275064206587032875375204030320593378763636612227355809150531771534708338451328017048160498700727443675982787536724321657961867509574782642372106808549702601385878378142835322634730774279208338250314242196516110973320683886570175500807767652683181528074188450111311257688318543224890323783745023505530071341338341779775646071560900239419513348953671377989828622563015202290169309985978445782943484662368206089856130796601636986338064093955844264271251483534661078180414078163060168794166234041597663425625008496029224335481263987814021474165231990261950332297770746742602674977598858887246000654506735696544238576165408643223408285844671012323572136600583192867594491048069195548139454409744129392782288340046437165389044038840176617456670496480205950337608699081133663595193146040016990949434996927959046594105632706859384267132019302193648335651989710095487220174835220016723636012747851053560228179641148305871049561075497867293435829532971978612960726302500753231427988984472999974396641403865323640968735427157946171638993884809873928841593678748638238045120255883680904850955801009820996994130422030565817992434151953554037908080137658400023910465507526382033674969461939446227588515516470579595183576067073339497625222013853716434417923981184958483303909939964135252634938678409430559189706746574571293280395879336095646097904606539593698953618561500608451991757143946777265891804010964296301865596018458240364425238874721615363973439987950058891151838440850214554852235886355980657837799439993190820486974778632768811460883615449802338676729611792151460470681115153907870897933201001568574599266882053275704497287831878720272379647912225911688690854801945925363314244364006841419985254240196835912514943836995565881214963159355559172966023553952144907589270840373481953954910924514196875569062461404586186347917025589370292642774680445913496144927907679234966342390739242301305023782032888367012255358750476412977383101755749343378333351295419754591753570588897843685120030220097160799991331876945457390660648796841112427338617317904580166715635256460968216579528282977717950572336817468077506810363314607766354177274955702563237759150279338953698556308787469705255331224867619768123464874222340002697680216830688943723080672093262077882343290035356914203972219636378073663028361961370970405497209878789271433261268058505539507982183491361447375175179791638835800128298573445930285985228408382525112409221425610854879486465491200454978497723175688336493010500294054422007877824178670225590286478019012809290184126222888540250666676265840273915105162496221661825278768192974930251912730530436958918363859506870819986416179605297397901415153664000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 4489752776238222845558536589264097269449646692337683735451572939949791404487786951073975847583248286887120802462277346504942760019265998272186255959733940119568445903448708492628532352237673064228050661673128869072161201693132825737567154404125067537303065523478760797227870028369215006628266876606633495579734889844851012253417387495300792831158394967712605287130395465354897542236707602388126080223625948560793010639054627422535668887482953905815585290150527237291074976776931499088185544012080496763905412704863847575501063563759473290668763673998653206156209472455653243473484664500405885319055755661275673547813570994263202685344146958300719229078630127946193497378496575398573150910822040565524095780686119115887461754399742702581630505865433041308574584376558149054222316273599759078319474504052116574818638813090338001317341849239692924735102348713735659680490838554241773414090410562967481907162907809357619440549856619768079777952109556902351534501731274296690695024153031402522873789975177082595600010766019605020555961307941239760827615269989049841870195377779583640838161209121403774042388056855114220937305510470193149325555166377368978703990302495556230316889615795228357485709643551326980655735841556504141187598186829934238981621939741032814125781531024506706617737197303753833548768161294628311277833947453487908212012182456169189465674981016075498101033364589906910846744348280561667085022781330784387794907271627922876228051303351872632825673396243950364231995276151559756520638851702804675830910557340704354510757399958846692028567037186758857243286063394943859049841160072592296246472276915643382956277096409068590763740268350149010967616356935828384965742772702528809089339333658907207254021941727418599338579541838445292031496260104596581246745235839792995030294299340670941449467131251932374611428203775823278226876670009519538300726765006062561532877648070341611710682468877043505156529109391796478179983408666929094016780421820096954608345373075118794317827640647539811895758852848760321473301735908631121080629019175473329026501780420377773173390905562351796176614371708467519189713358740441137990609865303466411977503065956641251078312497397855991637494828876780302469304375436678906228794981519257159084923957352292739746653048425789866773878344636193177515505668010310681777247432961016381714205281263023713160327982369131519922218512067265373121794878514206005760893444669519548824874001655965774116981412934830675493046237272903067542384853822712549336561093322420594871572788900720283458447663176567093818190871855698723937930607515779029420525100951421493904329768712709928837637757683402547279628920305027173983902417723984279957407699015255737544133813723129055466203290884817084728762670156612194252204673573727602742749484722818389595512513183636660352895156224000000000000000000000000000000000000000000000000000000000000000000 [18,15] -20595402425105462934266668931989241704869389440765154248613889209906006615413756821311618979159705280524544955048071145510924888134272094415995532328723824414906692596653843262409399326203369322023996991440142283966931353393314977789832301157302832288612034315864550298053921589164625837803341828979088302508026806819248789974682120447968212279705758385687898058493933570073181521740182649864053819478829121879082537245075511502217136931243781612915830523872685463710591287019050283658534670195038482780993899640041107507126231834395881211253248797059663307819540114373436037841194309448425725632232452997910555276136045049741082657371694476066528380933144030183779176856810637431977637574456259516593193009439281817663052219832930056259925998086312966989423759880714057611528939455456471205097443722604686012717343057260044253796314422630110721897176258432709290462303337299361239991150771728089421062020069602109439623800744338775717969842352535714499260510417920871863437478653464660910632799444767834677128165652220235497434342107594946677951482552652203276641265829662780321015477099856468930612319563911497969315687582968752402579971819432808174472879904266123741144038522181993083382433593198548077428658604563610633180178223393199698951715905099577150931396158043275197634875843570274806283260435253444656556175113289889120608017816345801180771654303637920464739632580531170923344565914010404178284027835361553896557253864949036779396969604791199744911760876970591123697560019175639683927243153364139707195584844663502990032496133699824978340881988210444655455864066056376445346062940279298824868485408348739851571089395786348515426776991989324815396973462767670239246494763287355769739689146387241886523659434774421848344683297432858427543294277905975887736915392573950581014003177935254942158165487019894656184182985512563729411741231390134975719950912515730522994010668880654846724943859689547037277309776813923292862790112753486722968372237213239220572844386034453205020019053768746256340914975715197671315759412468123213483810905289031520136765587862903315915033906679068789941565784606774779296592387908870179635789114127181495090354854801815858065847486999862235375697109803128579159660954723005373921180792533515521967656123294886614854868377291823236336580711575385139576149824777080971600078488754957321869671561487543211678269245928036366128087559617824592825672659412866087413877812999958830893147702617761879667426585835648269942023921108012237170961217798806477424603296909382969086281571580941347642190604832448541000680321131149627543709724068287392646233658733081853327723676360714422808386884090149087856226319942630266897669593199871501092160541464959638193913711440607261214316477428989001228950234385124406275025434705705648687327070726943950058181148499265114368756416512000000000000000000000000000000000000000000000000000000000000000 [18,16] 82176776525477383062468901025032993991646730807821065894490140686362409720807792649515383237987219856052307508936080466953051100310359844119394968304174164477482341379995849403782285129128189582714185100532665437640905559753744180422099202423082363645620151723354426210446409014634963886707226298808187135511716019365211979340986936415335099054552637822447039335648695131760294339860836485384991917690871637582090037543176637272692203508570369357676433426984430091342407390815481435927987898921499318800315092657063962983808303802533321885957414595742160084024220281249322456191990921305174601854077348664930708789159896223892983595325207889529188088163922891176698212176018722082547277782641806780220216445592916676889457994155121422100869822150025240743942146918855470500747009858935632042853535803411671122200090164336958494458718905753074969771352716525649140206256188534070122499315614644915160732109090845181179922363896109339904178402599122959963432652081297271032428892775803226447169553227500038713876908209706111663245400878721177524297546813597382040626609623145030886888034245761154767157624368618511109610745583953105941061742486967405833006286850813621466675528971428880648822161193961961963101696154353233227153550472135288268694953514367066435891047976137772328013947203611089444446279136275262335724841571927263951779890205431595411537374282346757792024276940686038638023854489133761186199196340140892727203482061989028042582005477241342526763503634238105474619652221041519872251972549951266131897850086581482422093920560144858190854224725797813232449677540248588826300088873361014403557966739149783692368429505053615444606531575095814627422610865436979445220973638750396610246254888743487619552105046217550379629552622040783385837827929437715923466097885344575728441130731962743446107565606529209938517452995914366541457304473838748360742739416458963591795132783977837524961399174788395263146689389254991026612078200319129950300714570149827192527337451957034929410208373264609547854651205546905064669762313214867112161673476957713534819420031660947435078746933208783882515846262281734413166616467300967646569959137428826487634521259837887939260849746568462479500565570695543177233495399597525655499842173841904234584349891685632841934805595401223430170475932639792841223501640507869390283205259414999291921863019722398994933340813686921227374989411196641153666156021567207979250537977439032486296740389122512204218632673121859531200357538679110689318240013091676128399104175066234414976143103161387860647455018040831713419103775215635959195372614166265421317337375764015816392641629840663621555826482972790286980564861486574868348108839728876698155085259395621000981679840909847769691874160257935888456887574290098674399209284201814972130421536375314480767013253702741284510446387200000000000000000000000000000000000000000000000000000000000000 [18,17] -287262839847750715726637635833019255985776136962620869457864976205543468382349604522026974784973828604029402605192833580056834539727600571408185644494200117620787580682981797955889186083172593853310917623056954796927293791237374815194541151229102755343610016624503327020773726720702403259877982570627129177494920374911757500313988873201563189909451952095921959123312466281774127004662416214553975356599818582758105148269264905941219551942808647776789474426667636404342911513335334669782875545349711161678883173552728407315423507346191558873184350911358525601452242847149385570612377308597049068912823370708803313287296409952794869798226949832875217285933996376836490454237796584498405271576364148580806303481016718033851867994076134401568080516374887204325347170936572923891941719530696608087853951080289699671400484794628580597051422996141545113434819031675965886546011705015437533577409085226481546658469249957879882750945200351688657130638370749310394651575643388632454556199363833088366645204686916302049847786238304199893503094445177665376246836881775102218993725844882482555346522496486167246726540673104508500997441321639297306652476900112772610679055489815041491989216931286088732263152185856418139499470058697427949043444568208061606390057062772524601844370280071785905456196829914748664689563672637130337543096004336408337819025392805064106355243362120024269420047120531776290050570970660150924511901464521214665025944815290906506295294574608034139532219418014557630525091270243095004797802496577083262979715042126290029955741950487263100822538405531245854384968121407047351330099772988033538386596667069289987586044174016219790861399837809689902187747129023162700510952906230163516842266493971174247841919088570298057232037177573949425686043030623622205701145717365421510160830903968754420281435600976081227911416251031939050449510600632804772433028269528322027184845736654503619939388060147674592100105933329385321831455140083621962683283032437391746467064841225098039972985854147808021633181245697774394089807800841234400173102052920886206623460958071787718865015630418582963830010531545037095855238003088457730734176651914081910725479576503233205004729999280748360953850156366603162303420916386234640367206396037221883242704834600986928093854387982937142620709769213193879261410721996661603284689645518083079393375965551589726975214178046535075152569095287064435812154362540044136334020986854679870941193682425149012771773747618938344854205544778704864713611168031595414405051879266507882730833227844915852537909854228700462052871682564209215629004655305838203837732589347211762319253659315367610739085666079018568707700614379782603705254667637189986835362745399757461550657409459069021984058203735550051022020531954587174721519602832118530516334260171658375625879364259973277518722498560000000000000000000000000000000000000000000000000000000000 [18,18] 882543352783059044547386057394939398161452294704429166214203865208658533990792131600991718357048120996574999471175189355925295292522080503637057860861096946234918977562419006678000718369300598007817314084684398188542639162436185361543827843860020956588951456400406041859545288752429434295975548935095155659364866459686481656750901405285684475137907531749658798195249274589039789719971037621343494359826094803891127208192546996322959031715153586359208971670630379853919163591837919908814831672695127310515450245934855702265726149088352786859951994377495794167720130759684378850639934697967937190112882748166122594544458021073669170881149746668763933330751791130204835341033615881298901203302800467803972352309391498637850713220891065063230172426165411972278872315793644907185521097445565551138924000573593970271086127373609615705476412539256760021016055950332387235166810165690773934571660046333048006675657790512790177458996953358044956820538157487404896206696334257133172652067111927970341249659503623836607196040413291512121527884878647058559458110442662277023724795309110607165989635665219453505058221304280744580722386570865762619805791987138946677643657199390592579389850122697310733368341890643968423087913219123511889936976695082618083236199031614760510528741293112240200605017550006841179622235788261266526833897361765756477575348732069950120178002397493504768506772630447517761947858065782583368962080960871605214862138545129470150225078582562784859449711910959417540638201885931504692346840534349013543176124084715552104341354561863357195051972280207925909212625271877889026930883049426552999577341302398733506640448443813950150963334043843000145813804837989894386664981587555432854017606300380979342056934510173256425398648092744301297688687591846372279984455348037216387503913646193634086881482814947895326213829156121756400379690977437550163099168096076375672111169557630108926285091090087673333484131212167247389046176201390782948487650077173330432016825463545700363309615142364481044527923048012765235968236008966901331542885462336083761614579824353319403388849604855281414229952048087116028120309380741881926060986927053378560391753991875398302762897532550063381839142083689583929888084860017714535364534379035930787628103084474419545225090362440157683599999874011244200672175099847099089224706305080731875085092144555757066984944584724604892076673936080961037081698328992110028314720258811755518463052044165511610449244986939703665495596505034996604403314442354978981573129603985770785073460574166000266509426291843645333342290783096131334188662908510209814216004666601161295053358972568880762608530709774527426962853968980894049525544715175457156751187934811555572522429414424499472358268675457188380977768964540384215268654007752228215588262316639838681122205911525715273329724620800000000000000000000000000000000000000000000000000000000 [19,0] -2714714626349811509124563761553465812374139556703398324722787390358220345596723920253878275370689015843128002784289853706818058233590545992947167656427703078663508401929620890855887195716345482819075263865940311430894126600250772408415747962593036947696192726379560938520269089692239668179311285385312679049050628477190511023237835422438356631404491348402372121519536891587465204911935035962036402493253195661918242800943176291291744727973249773972134889352806161315037337038121646376835568138245499817657395802509032135927281406626575942533315120616686713156913414671192696622093775561663123046447457438823092664935087288407493509719659135015871246014983770096203641190053850296735935270505047057087785856906093037976217380050882433298955071907878280220693411746404387475774042739890784194993058041221697238284987253792276140683574294323539845790209379658820354385222565030026152912126581854388878034691079785339377769282862653393073070241225266455163658818550192831134437250256690851482973483409823250325342653183833061238146976482663924216092258850723672357994441274880997423564231679494201731169036368241680785649449053454434373682990884431125506944238213490085155194146637652236902222480748768397985084079477822510850661244076268576741298657732709784864653260326021667790320869405995285736362670293322253860440725890066202520012350999481177210258211644970052860609672133499017242380630977629941951921305211631013908803246501583989835713490113538376224604314762277694647225944273458438420771530410297433809514523980604139978796940316437105116612731908634394815375869163842730946644150702535450134755278545835684285698050341276129133175899633205499176570459197664706941108556502283076074219220463415171432058236505737599280873334356118189780797067569409368532226758028909572036430602127000421460651788982275945087934787659923927030770763655601788388582228063550138779930523898698139546717310271000261893142922843808461293510252970336726864146028633157979115000951030691758890260503324964998228115017029368125420323388234552853915673658598322041227684521764820395718829776707582210216175785111942453153988205682079782070625409714738565191022557388923648154442278332284913329366908609587161555276201451947004384138905179330959518978016188880463563356170434203539472308886590287277917393851098276151967323807041144493006531842770968728346273030796344774326804005486388699811629265686453151188767758222820913483859856158400220437659666316416476389196335696099832496325140918591673838919298954292343383793159881841764216720966560170485826774266626378332414017434206097563761174097082336194251706471936776735834717781943754604093844758270298337842935101858948942227652546102856915045734541170027880115324332955179473149663726035688084982467878729331064373160927874976258123847737280141721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] 7630172519046948332071105895805342610433993767104739242699045639228476187884190107712836635881325255252784243725509907495801638138878385372511369831523593700330769362451749905595920300049017401249317657156978499640290865526952713618400112474584126836248124399121885727109364970535632319150189269761303589685583319196101884951201720858412832430906161596024949437715485591543773368982148394202719601345855282812184072720059576766626356010864229845804477262280665315436859096475503592745723128022210700494039554571751759349700000859937984601778203622856536377058739299608442466217639498231284759824988907260174003579651510975105890610702278773065295632374097888633954433557374580930574191746242001041926970985015339289134033117075353600716306669844865429051962148674147064588287960135813365853057777630821592327121513405398703759929580830152903944964330124172832864671477267819732743149827779698395345626970463654055274596546865844358223716390801405326751658015111524128188380128335111764525588991255446384211224444109373319134721885646588756199845257800158064751101005297127453931735291699270378585051960514074746272258137984371819339940375956984408828209109938869651660962836327399492832955176214113993968623518099116362642560632586753159660594948425351420380071805008294008464690847165491433240821109500584659176701689366200289569902188469859965171103876961252224715742566463043712937584190429332564424599408965480138909186650236594258747513191368220314196591946561614966864131511663657168400583726231623901696705575939190101080799567300346195327857944119144501316277108897100142093054584210831227188182594893253469968195615151066776347461275248872154943585321949417548112715489895789455419382684887877051481972162719512145608991444276063616461941125982481557644316160569106395223070162785992451452787347623300576940782143621891954868510628807011738449947810325356629546579585489263839952454572455663005414874847764263495504624236249356552601278965394986566244205457790858199403356205398984767550601126613423578907959895076060314468024671182296563687451714221762343158787136550151038609154438447420083537105957728405761829172276703998047283981523260468724618449178039348111851902691831147957325001761856389461853758216622325443426615043344837642767220519170945767265623028747428284476925178550543734580127304900263624904454714075078242106964198834078813840330862251591572743896722770358757986484228839100964980512844095447958883461947872420752659803555349633524652594809661594238814118827191831875391624098234710860479318558125442408652103136739812472372873944933303053605091765106215660234015744645851474809613446859634918315591585137704508193735724559735104876007332079411521114613230076384248392437552384231835157819376627323774932209861538902887242083992716739659393691137948775727759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -2326889692047902523075880351435744728285478933980990831328460043034318293241622660324018623927940490391428643585342522689058931162845413831667278695491207322157804974987924895440728227937672635062055714074694979317951409933591283546415924329357703895253868202516380615088664346685208547487249008105215470011051599071823586414377152486500620071616453526237129272158496246976646275875301408466901796516866459503488052070806728527567356724517701981701984111645584962103377760926460235900498176199742941529472441123123690728659369110541918234657788399546799708144997850071533065469887414411724624164371109117446221691220964857935645582606747666849341812760123501775483105024904358919104311646885050364495572735998655469056689422524540900651212445650099085302008227987503684085223508647466434911307172671959891283191830412958065588488775909787005332342524736774512498679231541520448791566799034160598257084424377106641078293690357766203578798568253584690563456216561066719521652403935939931336333570728865009317501024553934340932306216176208057432397163302436066258695032455971295572433364647430403349997812532183533848776347137690964025122156194059139789308646569909637423117239153369002182670761354463079361527331398106911671611985024585406195126478822911715931574852254840426187150006582959388491351830361965626116791726374220405273254417633797682004783677247915764896284468505016828980607240234514525036810197179950965079929156462671101318884744096918271649357434786479117592237184307852168937389728098437135889405566313850903977474843389237554430270510960831957010728648028134502584188059679909414450672456127222973094186255778346493116224048175852785451861405588116733300367271968536031985403776040887009463286123932051405289475896795460463294171671210048326685112407817771439973763396690699696781267183109210180045913182608262666413997642608993037109870134189332182563607126792392173453378456313227078614288001064636655867283393058519717339736572695675733426216818130393133950903654229635499743521762636395229322646757640868092155238776674500368625113439670243356643119410486229855897862891199422512438376101400412278624742025266264370652831668513066637011132226777747333226131853898069591052248816047775800213240881606380985599975962228074825220985288999757589789115226242468005579418341150594165014335266881735537406459062775240178954303068548192228875098487537717360516957779788941504398589818800630566117670356997240422613406855171275439670350308238614274040876880276545147061605049250336447210398761930324272405569934183284314765092576431431770165046949012609983341696094987901319116573259658217359096016877921449873321676011647933559282176379449063349053362248270489241250806077282933675797640288076785446941156637248622445032900448718365615880705478137285515735819347182718120770928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -81111264816522170883506041208263938159143417815805847208291879260032998630077974116889990479561664561409900838671596339370177244983595657210361337570256293251765297441224864840555163837950842484575501740406243375638137022229563641877460763718757003708502630751613757055619669769239074471017306978717807264627781643918566169769845474869680288663718739811650030666148510657935919240024906457616032473797819273398321364766878164209248549531450274223971737961780772649333337872270454503605086440282935962573815761573779106516236107487191295250729611250656483387178968187510608303625717144618259243242797080746633816337320140953100850442788807620110569663549143454342105364518824397525534241452161277619846711859518638969490570847875032379382920457527306530806455467024978784510639402833136077200390672693554757469402018652324842603717345831218889297498321441538212353130781619776809114955064074448075956429534408514637119013730767341909241406445676591668803596924496917237952321094660983027171239118739748259733097805770681585729029097437791512355981854106805442965557206635632563909741487945814267759462690939437547896639649744706317975689037889716674022265653046083407273737208025432131151347816886515390716028758362906002324070241449455578445906226272314555118128655318869015591622120184009129165765145043901970672304260344271692909159326930895183003133343603123534280450273457057623365141678459333770151605730255872459370970508698802871521468641919979336344508756767582504227123980946547503212503108482247867542864252055729632660800568278923314777030432891550263446416982338858689544710833193450708247235776540926576243428301823772793409980708664060148685685502410786087630046814750231909959599552338521289875651241225141212241929048691382621713092252727194952372424555631286897956574349381846415646105133276273218777298220408202064546845768122164458925466542558236882266043522345295431957105563377138851565254918337843249956661804418027624366893313824879928551658864295096915083309876436785607956384146996016215387995819924473901725400607195513701130048981858036180118715480993954638598212848006567576875250572082826704019485069276932358165953688677630785441015920312785387760958910488063847915357141086021302362439209503164023704006899858420931065320388234492201243876778145710301019201606804165428661295239577512053520649189279727387448393175169536051267616215363728192299798920552244794089262857458032220486027992343934889546201896480197058151401186990099443247462485305661994894387843410918332029966688068310583799883570848838083221330022355081458068926521472752917128381312345627920976751232917305642471241183522766269964686403108994105079879974114763451083573986801837978377551350634304437897305962071576402741778119921151816781751474048528484235084189087309926387728446410715775893504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -955302966604665215087301789337360713432008411034295713491128897008200195991022889465109166758715185207010931710751532312352781601861003290479174297744289056818337667958110132860127122632123955959926202666077706316823280811805312934444277588471023537311508606721470210003314263828045230528028233425618737632520124629636333012975661412991176642743600010216497932815376106338445037630482723119528419878105032510648350751788831844970849871728337415834448733931557723788664106890839290214566509644418872125208062171732733486347384112498799931217028500363843971012965126836746859010501104778731358397924386751594669353081368608439440080885954498263812497673475577402725914184819671327143930924452062352857295302899022644274408511284152527960927429396149527651479230034949336410683315946950977080136087486747373246896512769234611739909959888228232373877036476946741101346993241054626847799056527415457278022281993385106734534229150080697874003465395012818045294517668333005102429266003883692711588259425876720299078984599410872030770234570512971032348010888082967992457741985487324395293242726153828086303763650006928924798135415628616917759360838311315391655483494677467182245061018669655257442818614663440665276348842860937520414351680729272130272561602495682645771282732380708110400621857965730945521233795423601195373026047055415064170806434983207417434790394976362357730343698792061738644861078428893296449296501436139129706485987828391712812693020230713550562261317967362373712921645864748210943306948882117500758831507100579624154114267384769925088293750922184026714726723983796634314841028209401531067812943898171956687081304754254879647984255867809584963383249327041300836218923433691012611059044861581084120599308849705191824916076765469429825368933787094214983578239700130851104455822855146061948664998964939317768377911427820865491702887921421599647723239142107216968503840170947938479428461972297781034216042358508950465824579934891282934128347389606656292206642142045487522598086840265428323180476695011891738354632886974938632640018007168723301518726850643753626682374133195509712321066390173173807567285511391056716402658391822808270115045278583043782844691433197034702997345468176128277527265323605178737783770096777374369632561705146394801869085698296616951265367941592306133084637817321248519949446666275584984768207575578651315715046247857673614382516851230975656814628063243550497142718019963131118127359983882530970960580305581787143991569161236909678434136014309805572079270822412266076533552356019851999895837622825995661821923570569486969890865880382841917717995364738968512015344936986400499270931217848247274222502309605387790449117609196029893232927024301732727614032108701567737469773786247395293530139804449391375046863688060664707892320283664158291968443077697617684070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 16184055894201904332843560790981133887343218188931406478821541304486757411094123694649367771471552595714516216480350993769041734796239015567429705529663973839068901577981751935392483426322602478658654482538219657471218153569682018237604850712093587095159131017826861333786718666103611703431432866421871461642071534978093420631251590515401870172045807897431493711878272347622807905855184515637968411189147616364853155356202816892486552996600524170543355432551588924447614198536010804743585886751881400760640711604994091583628741307320402721845690628966271467789332054985168335710595185278141010882874806565632529015257901116405219409759566494869329677847043528636577771412273610020757805948338135915995252345491469397665471956864393830893218361749418995890539149826408764118486879767456399589612783612943497732631101489793754373972858884317364536056229978365389860903579590592117534907072311173250932594906678997577851277785320830443439447260854773659922597768876053017970648926938551854952345120241561980069433701427068454116069626931233014039571742288937470454074703499051231780244480509495038230034074557858659366064545199731980702154308194544584926445418308480799858373592676388859919211132109218661083419906841183859701881977589862821667054389363986079514652962404195810315739139529587033893878837668681565754838383773713171963053028264670734490407740791796874994225404470729603234816900919615288429101401047612219442435573855719275119762368739412517007124093548649137825924287813550369157742802449011707916750163502529961384944731551782276437268556135883821880002075463947630065486479141602587933055128377286854998546618586180661292964955275704834194057128990291082420444444849377704526404395380399251412184149942413410376911387248315722690078509567221056566099056418301113978567714212043081014908917698762829306696392261468068307233545606559540195431464251805404382929642078604733295684845238649008333802247292883044092643340582211019400069544202219683847416040569380278630320307659856488447556835032517514222930517728418116411403362774481588992085090257852897717567510222621058414938116278138211416416813718194442312666556812341827296121840053453800470211640888861465181448226312588643294115068972740304977390891927793637502608254565725674462992267042766042062949561184739262494764066184049594631968997226857057583015272059121685275224707944997278652010695593798334210067125774037454441602551943457891055211923595546764826203497443690808876231534600202019194941757324217175958582544760082402645596179933728038085564489596811709460651473926388526854197892895793455774265357162319656444054411804351029628922249988996490014381049294910355216294586967472258228444722405234498199982480014320835992005037024423113430364236246167107448638414952185343685034213019079065816601695367044126704087859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -143015807447390681311138740351676696157501242001958083764776729201120674707924167259819741600589189333942561586126105972173011126664523359474163245067778168531131892755758674309601900224029078726621493170765735953828702106308006672720749639801124469623259036455469025918854641969896490342231867077266872570165358143656792162348349094274518835590880091887772978746506742013571030162893138096754459661031538633204392864523623133344845446407381589607476359985310691405371510907540396069058246933319142374400671082108970289113815818266654102819220098243947136541059259380449288407946505836070904254061540549151249942051415015846182141493525534929536388570328917482075800569676081349190474652287530453704014366540780581614956934193940340199740929605804522239287108693744331935381340366293537492040298047594796014025341357723277270574254776845977586817559400300390640948467730103117956809930444284931799089688548650696471781036976343792163326578820920083466790396628711313451361985191023393455684871935123109353621584545980895818401849181074133455875982241372940616742892578585311665729491003454487447063365050407213720941631678712844307222058971726734425882694270834137395498686730928160644403709711432526546677827505149478283150660610153574195476594422544293448489377704571738464665416582600129983065379563393302813393383096442998019108046118428555753229922603235008713626777254715799340657093620525166592659001063692109626985733718110788578080287249651125506081203305100004486951137268722167063472412072844004778247223651734403740310393352126088362980433005895138628460107047840545750142646088584786983594791333524653831472203755585850683701221676893953515794127127309748744651434558447820402807950468669314827398864901596768210532709231101166639131462624410867694009189357409354586460715589977523134603010820744749339726812855092424655113859172618948717642592681531729383138864501418140991779185978168013959176023327862645115638837546153097431479766656588505399043227108523032181332657491766012848240561085015626178693546350195548748035601410905351271787459643102912557736994047996349616161301452322931359176831005632912391084985403319763628701320903345841316340537129628549530404564250375275552201069824654518619823857472658246994976102315564929036075321211679093132070300157929012577629068259653908573415613702906310165879445330508101080377015012244389600939736627562786106349664456084692341706791777651972700847269674656567329353255970478852384111771453849013738852623534272920243075845518024275349751227738388342300206796695289813598451531607502532672774452897200905977947382763310852142405718811469244580690339273789280154092760022558246732084631338760897428454840154423716098082892922341360728871201118871911536607876460160966342117122916031933822152850652391789730462314083842836729815891968000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 1240468298721833006827712559688607373272987034961626578451420807980702176370175050809662408923320610175816392273958557185176763906176544263943751779125525351419053031550803886816018549476303242946940293426551352845954867425796231155837813024068536383890364701739641530479055017233869582999291281932518723531049234179856462060281781881356637956038080235556992759377831557243228118273911136862274385631877866090246328710928643072031426328691868781656486458222744404728848399467402174268804660765265327105305189765884976743534057016191884901684286003949433703613881568411477876157741948167692640078758254538546053543402580043026739604944077606814392391560460707056321490443521321258820454580556148070593924221809602029452784436256779372225118373318596036722956226638666229823528970844322113003586655243805247156583598741982997229552703290638318097282854048398729287886194683205147110028790263243506409605174454969082784491339660431979718989982391878886777686879836156565629954252789649852493138016375752649390303362484413884636854937968493038055304351887991638079625433280020855921152039644019935733670741102003012471102979854046623027037545042107438390811109440356494269237548488621447643725169673627566017341151968920687636254619143164815268495479222523729353654333361621929150470073711239221692699193882729656391573845785919707655007693250280256723568023517081752515675650885792373516892219362616189611501564136323626592229207437073450071862343000011712459657388826594885949637821599075710663975390862534851452095871630218245525823731717298838767551275522538638578904737760512830253899367429222998628440979021422471673468211772277740180258423818789676313920481197133040325789797997851594974450805788192766841895522785019543171237689314806156963221368964465417683449119668604579673837577898343208714420443874556189626193036627607096345733504659293252061742787116070788369541026649413361336829858497219270561629848836971717646867681404626675158818621604605838238015391932061610627716112870812061540323853644267302621190731269723809697326041656093731113742164159305113987981728287883094197164548439273188329760601619410863665282846153677046086784982712524282740242507162601893599788678317680710628675646772001235459477451232552475556488306104938731581652353130155383815162510798476907468432880778730469212589543452576351949542203553546520669840752846136864103154125711273359273678625564652248129923802390428148599550539991352878750563606094794753548503937867903885712652910522666220544670098199062921093519668454261279371399247613879870058243789108787783862666342832542740612752300257243136705307726137751021695695362266728341032268556458288649287629114171518692255068313640840343521757080619110483551670316773151745266225304129474990082981832773866538267446547014871334432927751684993840029106176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -14793931489826468830186218297795177357017042195204719757253415508955619798620011186631447650329739434355516004042366322141035601615481708431158735859643089341036575471793751300543809114659244164872060245889135574257989882358898393120735500563708305237321915969331578321498238727674583120734690891536938393079825768824111680998955707724932137241958919454374119421046170568665265964706700606730598336437755368482883238535389162892986834966901103860217453419213208274876024595625249066753724187797662376456684019926215351606188884955014895172440076798181471011932680323128012873015205516525207696002347278580617187508640770132616671375292723180095049837077429898440176996875998271568162206110305362621162683521357811244583318097296678084742662003604855979807777241144979262098896665993144706056390754237361345305638599271914046935335288745663669644052387407593139028274997967620168177669616517586499390946116877013161520840375372190193243434162977175269509898534548855059845592047029909169849673593666674394355675765599045522932688309460136250551041049251096011160813280493656475742290462816275485513492954460221135778512866691407428715766094165731785532646399189935300646844436070464041844390775139683401584670826426754493278913818756700278042998993466857763729488652556285155890440729607060389719995308276976171981992978690596030567300397134655100650534444005847751287288464868125107873636952196800559313006432903008689641815628182065630194595066430413078521862170049445827800018666558272966112033728538146949136533546755201620685585789441182210902226048287326026210175009409197277117324084254749127258944973243464407808286335717039109284802266358128765887592791994815629238317003737685248182718184552369191439212904067084457524554492190871255263635729790367018679003863422108768268535862791248429114704416210092032279806833329938769921348136838075836218918191251845485438513918677686201049760732714909997810204739127950830338382375722966590037963608791597076829851670449073976797792578593845117438399414954123172497735544425033306257153863487603331414217456733620009922098612195808519704715791758253712180091919371994353454207425675456661943259228913578806269179611010171742664859681257431429739000921350646646118143693685645490997936976144831359136256022903202421264195292187241318731564892487229085832130104893110205687743168651146364095437340144034047604614627381729111055247786175379069989130450126465935792938971491679279085736633071545876269870579695593083781004659637005605910972747724582728566820340603284502846002813534400805558970199293186255875916956422223437735690929543417468995568143978663418782896709874773969547425673534953657919771956778919741833209071694442230352344202531916648528130987701291494575354075474551468313107174973932528781067711371723617813194177459306143692221317120000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 260317292800018989838355373431753735526977986211636551008906960471647270709095032548950367979849160048734735417846388585127896153537454118716528356003139416514791349831992208882926278301906715911077786423333922245680415284536369032557023651197481308927682354654066265616631967217187745045067606703750862409417083086530467745786351668452416763071538350088480380876749948496129902668985658119072833999586558647032686389408866888632374720365822883785884161332217862719719642492891961016199375102823115582596819780418840512162634883857306707675608973576152763367521451213913897380693050329251146320947630517916662964055149677563601979743109722625651780169598173214490861844396079771339669216431356671906469594941822384814186810011270787349462865157559225670044904833251352961363079256443742160997130446580580866630169923725266080805406690841782557617993447502699779569734179579550773062805891969540757355824808001277590425867072906394230349679334759900734538153215299609824517038619178137049638349435647294431359054569548097417086271310081726246298591399461392832901394580590320506072131691505655593982365473207694733155755746191664991040821025114503551270174063658201978482963164490878565214060012274209267979033600822387789865247531753440716515199951461657279301492896127357016253696394137630589562626326256608198985440920794270104066460910653080457011633103601526941522515253906867464427114483193945204695911474332501428578039126965676032603565050656836098611576451805069611133121490326956345725150261211381387476706303652260077482780383787315321512738603504051920021272718292157706121866271121547747821502445949895922073139273007203670161544806113999444612365902755555878060439546064002230147073457110652253538678174346116552982822681008139815039771779577860772675743064734782858876709598646413355975681292424910593005740850273312626270408698299494040901105796801335027631275763871155624352938472583063616798114445757744734182621149956182768435807585629768806787917914155908369069091500718110617399730807151640845408296537279188664557223611672302998297310428614447028378814139687479289073050146360915398174693915397897178323766621408187538403426685330881800881442194154635788500392128644066559635757882875213018071889567410558978946648264025619337063136985952428860066209545561255047993443443850599989475866321353793904586350831428934086386466998706102800467286696852018278657556947101070688956534805741415631347430677267964962661769581606631297225643886478541698855417525407736822819310788427956267873078198592579360704828060763908294366090489521690564140840071838795993200463498275544760151220387721252218175179377236914329037330913430966064333630836479854087621464100095223298943575518770098133945209822852511052594509777201046869764793205676925579358483352038606719432335224076566596846983577600000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -3613791044603453770188862038087503363896654781371629247221181583934462679542969947015094195440126893143151891464648427993510998669298847057127852685453348158379460324332736343819526019386180659188692521792297085980768983552224343873236041972530008846257416788784223623234555578482739613038213062222389087652365516929460829143421141852053435609464538724086349118261707713310011507942717391629391288273352035516187885968908042935869541076150499716442417171552158248697947074365964462244765471211856006574499192993105788195248092078752388078624210176697736766563022100924302537298498796308154076632652283445474363893720353125379715457940712345859284118275039264785510097408159485004283044290852387970645429384531038542298116655818802377704535784851781685103802706386062266639303876268454071360480783469056595745888267102267994477147652594165530805187638458415991722753683203205432561534916167973095781104572160564204781358336452717499914702211731813843295528387899883306064310725795178920698609616734641449002156732693788094091319995808937716839110738265396553113326490531983433485328085297279133929077793900276507603376298229188739229519928400232071736945281536435806701815808971102727191523040579066206454530664659461617174951293856081863811060277166889743686062213927987045927584987231037718095307857605507615950198243181783038808196906650297908903846679578808914000686591905952828339142492144217683943756083901774031779018119239004040938924048990437664090620577338484168920912459143637638984893388895837135458414446787957482370713647024776778577678547032412931748574429568992515250037254129225646944314710179803959256576277510412505865518613646910454494313744894970800950276688994721681106005847833258489849335160599329663892497367452021665237261666416259188710942116118200406465785125789431176811654334628821572524644490950235877846517112516797502708225364984891446765273718349036068756812497690925673689051058006513964445805217148544887901635830558264046691644168685766186757255456454204630303175741129024500115818461817865727684540021492352549875385124869338986142510225886174020068547546193000586532412667782022258209255155854885314576240788384995261158560479716983736680751929088663733789952211697483027388101305368799940138645468162759187801012235446509527165268109767028715218937255820527335749921514246920436902406432675640014145431396599792719741887082750277620317987323632880651096155408904497082553551889871033975143921724452723666754152177150276473925902498119368158392792521680578467805291451570321079197815628421648583181605799805596505892934014380071187356558519382802420449338399858380327209161029944522292926350240447820972975892566421170461138036115335232533897304183898486311024845265852587118039619529881668345613219542532565625796478530079878551245903978626709343172810506240000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 36966230300173050562959951343318789941423727245598423502842646341419351422417949274516737217516413881843595569420187442753749320979515225959806997851286204904093319598612661932488546344979863751679714523817610209615610872807937258624748473132732049130208220652562893258390097331713472167063653761461158900990148458707424135833459602867962086052449594489165326389365397281524566699511966057017485839560344147808911415105082952049344631779114829537666270583620240354626561939373100217529202187028815706526639540296930002841202535271101297574677119377048507645219745561380987245463204009816300006110796961349126656405191693001030111108327230078768478060108469017501540164019443554474778874769322635077654592365663209725642096276668963424098087198364212026272454835414972793023098103824682117885224935270697584865654316186649594489047189929905628282163079271589351051953539763134949762337630633093517449717746093907274795144827199168010880993131871395896557634954631758037247667065379701437849939384444943088441192011003160873369297312482936053241093021457871491591734569451199378173800464493196284611957117227790727038482822197356644439428780802177201723560372455962613385089484399094454948093970026557337964877418465094847506045296432470326337463285107478568918977535741511300639238905345999661353004346003741926925633265499781288886215971473355620054644679043185137288322613901973081592492706449603239546846153221467591492988215361447017445953485219051937690336316701065633138445855160856402696316443197368807206762280392440976436093502710405101730265912741026159807361311451801542905522197937647092879005808685758522559987260969798037957781600965037783130499710831322339296866888848205071640401353332505320686801838175979050443424141411558637318745502406114745309617344624856538527134789967894904913486740752487085346356198971016942703983314768189418757837129777670481620477941557861692645937438805982387954502859661339086859387450103544241713101154658181764410319826016993178005087703026030953537811045386112987567423824387815916784362407205261220357150283637272776295341353561105233194133146566422877541230433882811787320015054724797515003195784550910036109081747843213817183622940564786581275652835565670024053485496473171832097998575690906821610306096851197411331954026445525675383191563173073352775970516836628954129867081611837904577496246599145975594469046378739391075935179740711633217378325134407929993905895113187339760151963246861841384014857488034169677148317045588613363138931584094391805493773054925415784895008459821997817534215953435225415871941618742252599336675674720721625029360644891596047708908837218811665748607916258175629105475044487586826177117553960889237021337420291846367143272699934978301401046384159663740323232598588666564050240341478756015013999483929618937848791040000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -298635894070897956756622353817509697690800126971978951688919218718343939592797148305179773416590728707908483323279992808528665103491046148275126522287571119795706612455511595399133130740285746354970685989402138079193422087451705259992845433302184058552782258325212493075941125451733131367564749744662383258170149377609380293632611889973516968309372820877652990178646611666026670659212301624590366486568095366691158107349684845281048674585475672290924820838875247965795695664361776456619397792496065175199907406374665976510531846748884601000349167046643615712262157234245967656490973504931615631970684853792416513215040710151876637807313845073171855344872677733803898228736708017891846500386172896400848306174988622632063694175237175856671498830248417977542893162767896293181531832729640590107544328136415578797048060058021382790961859839717085484222610130933809399835515877694496765558200644947924792052953245888530046631000794603099876935991455958053063656972864856966643947604861929233545558557018442795328874505465344063698724365426226944629060606983311744135635104672550822807384374850274240342903677834511137526763905781322914022934236641018044000572727888391997675160103755761059248484829570515167838880933451536117010831399437508392772384347760705851054420507362041156902779863654461224762434561707116080359757821955353550404057560246677496546847594476247318250710485400318401430692471626770955924717378671354663166295405062444560341030907803269877379985972289988069541815484778059162805029167787949460964209610454902865195364159047901078134790199917679840970649578595264718668496146669797088578271863571016171783376224097562499580447205945450020074967298439698750358979517583750269653430873250329562274256791761591610144367435475013747593660901782752442207057055047434555795961240422540760166592700402220344540467239949898975977285066894547405180948301835974043278770819086960650648036880360165226206458432410329178499152923503522820880345955550621540530952007871188468994287304932560774260612353787695283399319321145855473138852239470031107428922122806027689671055028229762343507182894580637087267164191819423922445744990125882532337106767085251243192629500571711674222872339198875856953541860623109657119168718338330545574232878799780412804986074721418294109245675299431092146970718740069195977999270342775565208778737360694779737098818463417550172772441429319705000013390423398396113568884242876573095231689419740406868186009837049810433426133730273539057807841618542616747330322896317356947248060889166938446741591281225164616276338404673831765034788531842146203270866368862616094854768148752340821663935065996720548428576820328191098200350231493143280809226356262056070078670122714977784004536932912408106038699042399297973315831017516730509408201818593133331997698297306855418342932480000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 1987648567009368759037062853894823701870657308108155213617120873055919722348702595000510979306634712556848533832654545852586278666757717590604949816038096607531672946573001487166179085514522772483496826117720658631148752364518987315707507724055842585333623449457236305021277386938746837579488943007985383993634027527854608622513733556215206147141601837862873115787281412755286059016254954163734573661870075054534824989743097270976597048583419716207433670371456529747953680703236923198750124739593412678690459763627496870106144299342834347954149863106803458126182529010886231448021951430457982406282115298127908509864407675883105042671466866226142987126515943271881594197469154331980250675249882743218266169138319248743018739895541435801989044715365575301546977299065906799438257569623589114299549516614424021741837426992386419993549112555541793412090630413339645075155764376502069588745031046514999601281243337376979202351304537695797084573448407362824440402351262922265184832823952518835599949227537051165730612724002555096911708343272526587137941673766298683268956844803040059319715479847818690915397533471181348668102636820549688272028582619713650113990511868949142535151031621456619075074841487357371181696359760523394072161314168852390831954011885512245781434076364598833400345096890627528777040013115068076810185319169912942969047056928281107736990396477671554550759960377796187949310669040846599017346697539390766998639733916839556490413884556807935031451505755597598631927426724176326018540365626869961348698870336680144359203370231357698605385809835719788574188930649525580186222967164483921965581202577812980301340502275010911892198802150627941156775050477123516702532869183855684306961377748695598935290606476509259297240349834413001013103994973311192378127332399383813409129617353666802488123165399081736372521319229727004098491146087058089584507047889016193574153079180538679579607369461156496079582027137001832577294795468392424063650183312769196674143667376315074875348133316636796314502780872379849109987860277350795535972557799599756161799415528187716821784068492173857638777438982395452912009968485124722726492336663984595144368085713340592370828843657678389196087045482282744537882510351985015443022526698443383136716184200209460594151046446308353938215206245694675195045181189627584394641593866264832105819625541466483732877268987264114815981318788665051470173361868806244172430041162729502128246979731012473451534740257483192329270992971221633363637527524081674332473254338414821332082725026656999670974379357700355606164742856124078991570139394662130865860667345033223917587272834887723723278434671958548776900131812355616154097742833349123429383326142988591500267095738999363906945611655049798771512428089416179144550752890993473004096779790888763677858194978612887005272473600000000000000000000000000000000000000000000000000000000000000000000 [19,14] -11122229586909290968885221974485382505049343060134986219273877567284724931769591822759780596449903047173900335097669287362423860927021588833060333384999748956695956081498726867477386604640512090819105985290746657229747144185073814472536429639357431884596080539966875893304029904932540614687788007381429999246528596712063233410625526823600090713240113046095916309104759887572774575010420042895034378274134216942732389761995678904050062368651596553055593468417320088718447499453679548328533583646371131021481358499666719958097290208364683805437343458369716708162296414308158883754479416288556273411108915716524897772187544193779911938214172270812773060516981763515250506627471142000622888301064151876404758879922191475164472923351993104708862385808684681464613225926805310810823210710087326761477572409660505611756147077133142572675106916201341611418174458098421633915122171414650628108213243969941344858359177554801319991557673931259081492898760963233765042780914741062722124753487127087342924817448931787662505832396067469717652700622309300052398849012748495770339399611977600638711877267563082408549910967302301574488101504172017397612920801428371453268393429346878124229718338397443196633095059689183021320346609042811832988229754729267524218871680457277833623105206115575101068653141722658826789552922094551660069668929354244943657868937940621749853396423226898405963911681411478900791169993711845724876023035458792120928695713203616793663980519378543076315018536436636045961037223173289176717555529557424697909916584187427561768342203225904737403810442896508503031486743981475233183902104858302972131809849134235940837047781646300877112555236750811109093769296200279346166536309659906899588259545013142270624142185318453756422136965438500051247825370743730964301334971116884787566173289527993866057313349392740619059506952147761043267000551636894272681724227543036740918058107587068310164964265201603059621960611691722361827447803181378566860714772150002063884631191957565975223662121335230429435203390669410882508427009695770234713444247179335198454505748425693939736457203115485546305763993900071330241344130232126283092076373724258262493039912101585332754262106125715443813173073727084909592384038522706173011838558448774438792775329348553466361511523632120104647008123902276325953353273211923637172345203437200114708794126601940787949358287446832483318218624740464597947436840019570488764369108138083182991166720093742001013105884532783519797048026247916409896341027200061558410485301996318727944911736739069613461246731489959883746308778404345617299288719579687424870682774751189847717364202613618307969235668597096835638221978049605047435300013211913257200934968071207024158081076820423296431366380178690716335466218620625147626911543372612694141546186659833586317499268450420841932809830400000000000000000000000000000000000000000000000000000000000000000 [19,15] 53008911440327582740251508806601708047584600289819866001865118905396538000070922751660832302078977314414570165882731837593954591399559916660121221669723463147216683965182304903158472670779157919328991162774896528618516112769787132534088667390793909394687009739521905054167602543322766906157729530851820544803141069840293817707486604624636970683460630908731170775200257557836185664055356475647003416071794021464762315675898784176120281727124726824649967961055866626343017574954993952390639556657544164640156147694902665658100356548952406890159741979644814833951640018647804509640403316124507144385393154822304809801433026585241944770609011070938260791108099943222581607264162091878695985795236357819895854573125000347988651874394525050356419891860106134813754899727962781782224560962835302069382579998110531537734399721079201656270493882866559141529959180583012019329610700869671680664507017678824734852131108926850798173124787342301309385602435783867760271526178506903990186704080093151167806905092858863401956976583020329941076662050507619432003977008623591159191904945434710576790934911161621127554934843980955729709961890689802767086639200919016016065236519854892599899796934766509200329325788143108323781864912482048609622580627609388625030101392321258932165088533166173819426875315143198620114714791711279283962711831458493154356944190151286988975114173905051220516998597510039642493518867344705170351800638100977836036525050569509517553457927052486151019498224066668935835417602284825387103338564985344985152988237442421868625845719746679724961290617258791366295372388861951047384072785666115769385464552625841189601314835023822368643688710065717380073389548114873384118536451627503453633068953714049604045397474512413231826449535788642761892862879506773832114886870285834747389466244203877756301929814964794991152228171359144837796449194449473662080705751341632061113261209305408759174918152781355018373872744020198282174038052962058749872469453058853021227556834989635815537661654502430756731574425886431806370554528199104314004782949638788220238549068883691557551744859047141299617397640626866984751374387649467930698143593253064546418117224877170820413490953344967060055936382482641187412306069295891878488162476079078877688404139181429644412983341642466890443513404972446916593615869752048559766358574082210906734255458924878944305374848103819582620352403112341322063000234822893581618947631914961500451988355573625332233138394292846726446904462897294776274244125773995459135446733593424527139576898700563063910441905727413474779604053631063875102536201206695849468518077677305877837137012179247542191060013468329196745276314005947376037797980381650994717529819402993724454404715768012743961424272589272554771821827850457321780657065924360690882253938077821559857625644122730240852518502400000000000000000000000000000000000000000000000000000000000000 [19,16] -217196123060904078224879735664536442728947266788756199691677802351652341499287835332383842109385284643578587912179512439950402369994570242696623859141469767048620018451784795214625928287141307144855186739174015158187017222631349852338071686706721659365090229347009343171013788209576460146129805700871686354876549164136118770779046412731551461098385712312105512706620974356456378432528798461883653234115254591435704282918644506599041101136684149198900476854533806191963539172779032681599024173734631594156815277495875398628728259847374723655937064134450219700640504744459397744194028598833974704242998751110927259147581124641988007613566615396144903102820368436926273340608522380848648794297819997423786995828094798865400226569767845108669945190112937400295565556863257155150030908186875208609495038789992512564021598486006620910878502785006005542295566552405399338727718996341698536070697230736647900013270733040985439045554806785016900524151915462962924388662400841391490899685390943633853966298938748252243523561796457622234730571468774382172751378358185967201445887789276559167097674846218857733754208025444877955959227468121642726895976482253060823789564869081695971707938682322029377507303103753583791191933902565350624668969470389807241795870809613431356872860863395535040185674419047090406038960795307079268179142076610169933788541597662629646083466533380936806763972576321342496276922584185442337347293556634144024448474845507944080151764854065053942532820723085800591107846358067391685313967926369975286830316395939441143733119332106173924629570833408130393402495654064284236942098969049223071698752540700098894714581872179581796471738699457380185165528039054507622344196600106697785123536355874565446060986455417644902012053594667454351117122259216006205626678921245261029786921783682089173321255027796925266140548040008372434888481939989715530356554565872721674817582899409081928079351267492253121638124773762791592741025143282626797768191154795116507949395554430734119336548242771566836246864620909550979809797127824819463670566169890667759155809841375398955788028972007356106446811888798214373308465810724140597706127815601871004125776007814390682230494209448160680864197203297236158735757748749787585914934102756786087864654389845940317029652914913072159366003631827289638128538127449705647461114344058970905717712255640415724818742393150417642481469708688433247704324670437637550264363445077626868958508595017288766951318184249618747055464214000807452179357029394070267354915149705626341000626842129126746263561360714127320833605170352570817043718827437552046931364510463979626065176860732257507618434632513683270536778884203590486451706165337565529722539213537026003597125016368680174334007198644425943315539478165059154508232449602709176843642307996201899713549278810752203647614976000000000000000000000000000000000000000000000000000000000000 [19,17] 770799337434119499225305075954090498562074285423162335567823381623715811798611027355469383401848183469363345930972184383991897092777550783443808521316307531735386880891341421526315342915046600654205069382055919989757248353524730278086230984445887365196868609125826055270754217652613735473084870132605660752711584661872729559107908979796130745729035995653485844392235945970466096140042223966358889266912887227295309407220026512983148999579197853497494332328600216718369568182516024541947777584716813480536778913639973414218230992137457509824199729616170578678861007814280853217158351908861246285941140266612008951587585032570465737763697990792968263663638175129246322373989114238864332362198483179438110347172923737614221901565925814464823887776731104528899333161666990620901251433060208665323836182604765406719368786459835709746808195549203899626749399364787917371995682223718120407352088519957175675493611432335865766371540287418418311371808801180398715628023162972381221640546375611670175201200535704959622371356228168563895510588990716405838364995351835126198917414885471204146324806390126244305393722153636576556686416534639644135144153328233225660754201542126698471703432738607602306735321202844257371100707189272495251235803049845386037481872528498198169980686904552355019328211039423015106314023374963773433503701521179948289367385713141248746981999421743118148737747974930336812063193892306959545786031720827340151565977525675707304407510042122371583523174258235705685758625130507057532186865262909636183674275229245112396588608332654855460437867905458445189429183530684676948401176448201301450956906932486787875435639962811536466992504121646243306345372763562810736739348321840459497851515343745126488827008815220172822459563056757208441330765833952449136776179172925934279762553209108284741794349936016462566068203772679865842230538425806735855204033903755116999356252481080398093881595333835724540856117658893287189025001552222659316356329519527433059713218799979939451857402058925186803718209701201192795466552255762375350314759440169668587259255672762960622474618818744583549418680109076256891607810410016409790652832169099465784307899273984963851263305740151207735077928475874319417912643846265426611347360618098333901389364305485304665336545805642552548435139306987146967365661383749018758158067467424219684327614445276453957189595575707806982116284532019435241094117578512741806555005460965366153159345451188190463555014385846430308786965719405310515648022146745244962186126489392380369087053606161056880737137183040515507211146174222561500802282402342934689482981586732217096210103748602739429661445631990660038521974375807322691287072946180114131541079155457286125689479319761259114631130589979535797357314537183389806774381452291936890184128486329744862655088241074690661401231360000000000000000000000000000000000000000000000000000000000 [19,18] -2390320824804867428363789787923789140193843324524063360039049773802023252494790719169027546544340664413520539704615339077805636840653845901688503927528641162222789859339878586551954695625053503510305812556161186364657868934394885733343886431231351929917009426819813908865508390320930281428788707901868900916921439921766489369193312919173493431745431133107522161869232057724248556808582458973880866921242466790281985148469490360331245437573449348101701276215813462067926536673141009855806698722128556509607082096395874607344227080648268720266589627216443151298415345823995421344998849946948122662977566651958695842443170995284042494847231807480135700276663842988769525527143425851781646719459716903309607416322591949753272974746727315103832856200034971359887090261674631207573489564869487029874644910375687420073235356267737597510476196939074831792763498824811648907384146871127071945692791004875754610088552603723208782858313419183600767301164764803481303842748097910920444207816545852482478385973452704925676941211522044449703602558129914954184569915745718845601317687827509359300346358770969539616257996462169057693373729997166525848969036708827364256422032079496976433471173234819736102274185875286386494128277643415058067192057422378568661363817291616719612157237653256172061443284089390783974115468330223068840217091185571859610702275290665303573155964670405934756230583636776215451448805278057484723655681448996489780665770018060406936667870031807618588043749077699428229698138759892683783707308313224002674076902104647136328668792901574936508728871639623343169646356733019613430925631593533523894866000453502569749966408856305520636698606464083770991240113886926200740869598256303784688564307939198511302415179447828372440731153071629416958963749256719531425496393804695376689371454845266305154291358232032848403656130643557382921313997845657838912125481565327292732284863050443697920290341684529402944455458528034311108251087709187412601554009783932850562368375929454072413109072293774851060726881241857028505807465563542047511696842334386626752121458665251937215348504979444759058503666119162793387275065759967750267298179960920656782742617785251198493162594791542198357105470909007339950521584891939101455472597354205791769546510699784191048381663632460094417193370062967640560694304054967743321237293819082246926711138705039644264279107553848944668900524006091497117549078715486886938397242149895910414971593784242874136362097491400060519014888539170629920546801296491354878481353505188090953148791041908882361718009937371056521734690074664124527048423872646615644551660646783273818531700526159479414725019144709629085394753493501949767417611496999948100089442686976019343513433427650609959191263049324007031283336570381531289008483915602525172201033208007407386711227933418523366554337280000000000000000000000000000000000000000000000000000000 [19,19] 6548823418829853239323456734943556541472211748109466669510434236834024533063999480762521537911924953031881462514534028037261572570409230245790907774044801726305283711153368148152885358685263816649766330007396755441667679042496243805218268814568624436480498757441391755652716228935480133373629518692629516134393758090623167083671642295881046751179467520911418717871300227854168518512616821981296127393741762378334347321174703268705250601923137817799848249673949122430746120512967060534708131488867312705129050924433257738223470230677601329529207148064985416815848265710187735947129192379127444724570691335745821429297821937333648608877030580267796035440959334507960386816630780838431125248917458564912038407575209003435674841627782485387420386387990287017516840215556605480376003569099942834353846930290761050221128572227537042915693713902299430526986066697034397502486216300451024253817761772541646010822268631913573676386994397265234322968995737911408238518287868786210782161257033293951736051399760932843810948140534338250074562195476816699675205327146985420679019536339505445143344212582758834869718849261738260469945042587342305134084174681912524833507683417554574773450461510799593958304330230688460641210276317194684014914675056511222356306824674848091744753239518815660214968940177344031032990712235628987646649363682823846475868043100501360465389698054286041939780725113421071857461118425540408960024614904302780028794358420439207602362896349565560613875245483405234930863071876557390466028003427176931472463985114186614427170367439382805095526904908616602568689997531666716692117721925027787610144722041847760661475397513613893371851832435553506856084687607919209741301397755241729139167311254091885002462453840558433904182487932472978719616271589461970284049330773464697303762514177547236098747081977725547381482143575200705940562315004060916924824409541339653981170700673598658193322402279339480416538633428658420590581906321764208753585739196243119894643304124423664453850160160138681403206391512814321636471524066421038718658695175000533503558654889007842714459948524630191283638125245027973396828806031559248283266937181563661011484810379113729788452925270794707596685561941128555563345143433773468881196612426135610540534028086894622518952741268343997396965206098097983823696138745254721031450747680537764118396956949474269954755823012272063941050351751968911909053938602145377199698642624458051051440588273024055146361326645741953044202535504209605613958635682925677755265965841337218096139413497729414033164871829011444837218763424288336801030531128676890574475404474118822054949688651476500000656178289646102352381151308830119512570355593187180620873563547537534965198069644945040258188226089351476871433274096379988383607422687017770394397796674849423876941914040988070886925926400000000000000000000000000000000000000000000000000000 [20,0] -33608266537124348213715446427423450844336442517742080355566644386693127638130915778417468922615844875887732506087594544753291383933862269070732580618014123523447851826081784982511639946727775645442738268683991326272132825056811588765208273839451512067129503649248326770823739524448286349806974386266576331800511954080452351516084596072184360250529889063443541163845473986225155153787462711451657013278297255586945063283523416490291338041352078458587939703684120716307536876691770942498556910888729614932157985153265459677145325889510306421753663880685227696273244800034181021453067909248908476164830220869019231122688949771356883040984072026223156839544304415120731934781114663746060860513265502698529390843174248602948390718892313053446756062339071950509265304853144414749780384724190564643369572267445620001371670036323451232775950305482746743033180665952647601388614272402944974499060450060861090602656162737733196880055550227575006196677342142324100948519184552767557467943316222433524908275282452184940352029815414003092135477704436627116108272593292287702309306192868749809952144322457889036045492097253727796935872810146558314470638023762555669234682641226821469555228467638271697718598910424234700080128628470045893462523242935679496178555503813645529548122646979951805469864923940952600750195311996327031661502361907061507500554737158016338641169674016083076295623095306185172392464742786744840298000254657102929763535376420951727175127008624430090281204740376336854859638408396744080246860794992797388268930103157108931373768621682088212401506783900486432720543554083224904197547755422713238884459284067719974138841467788270618794191706294856274615264032572227398476405189473890334423532226742257666676611162740795855387770960523723971107508748978593331881533905057260006426297754747981585789193672398541972051850414093025958264214575073881960850620614906899553250893476544007070116338911868902905278062853699327696291211783650212493066760253719680072433973604773741804363239383010059156528103743892378398455195860178670392811072948214334945329346499480182969753529012319677040197958260143590303920162276193162396076356931235266549847290973594540740223257551516593364754472379378191110528973405910227901163050153059620498673711409088939917261048708270449902561855675238198141098656667038730407858986884566493369865049939024859892901907502512737430337846014432114096707020462375585864273996490323283654355048173997635863137356010746856603567010239974155443230091902019858057748383305645910990828512767643411990501594997038306390820935063076416182161908843772370298844803957361455093316930060061203130038268527416487937896455692336886536744527734904996416290984678544891025062615711342586335391870537891421896542006046989634778216846647738519636962730064919205942077155365093376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] -8852982901044369915303412457890107546887572365831360469531333790068261112838362676124154134431725849837158031582711632064099463956184041791073113450020732167459347034060715963627550912084105047148932725030805521055503348557353042375818523109773386090237655954797907485505414336601985002385429317264314095654286944426505214342664159112565893852236298368827626100852419287265387424043981047184093631089685362835849997451862746928606341034914206567196793499080361631279834973271114148862314720535020146115148501793708718856141120360268599089184568436151745209231520571321792768567440608426638765912270577299989433075868456888066209934032851218516492933789890749783307609409704559192274756858729124502195830640074166160598034264971979244655373942045357020581554993721805268148285586143684990143655782555235145218287419473988135107184877822771626529074275130853849567001550525939167188489509078030010094777457869873833994044957628734621331146071692523839635429615574702365730462233525828563365742566381133012593302759722270059098516583534953638147607258232973366724556345890421916844026727551376156883278814787084401712386898280244966423179419738536341606107117537773385106756737638115161155103406746534123045953144371896576259336847095563989908540624099904360568187729839956863376021702430249674618537663658958194780705443291858076234332132860591035779853109347404030470945355731570283623016198190388016257338058235636402231122416654220062783088413796564108032785678044404098306052341117755733891231572812854435464282477666776445829387049610146704807937786283306063622286084249582417219325311950553037187822782891139199220186808139932245957012183552567708377150385010555580905488588658243108164298209962275075327697630724617835995071112964433000129514620549303352719089270536723196568056936495643105188710380487183559656346399573436403371222407018041886919853925475251712638669435697231395204635261693411598467962183788316737539896826923558138946808118627770229778365433075633427539730223304521536272078635559556635693962591496363756011755707953742440064864704851188223279408447397365853078896727729344358778062069960099191069906539152941288539060092710994951639035157220556205234712682152775290497670579541512174711025100742842726450265863435170780562995613930923287794941084232174792302984558949477896663790028099435110054240881488295708888434759453416126578690915363292353348374640130374137914605016995792349099870333344277912688652828459627238352808479339659294854605447902469426817703078547620105423825051956922181080067635578478969883067500898017945715427896326223902216685589630326984727343453861158212697578517989911354240746423199529628194525350669244611769745031496056564766163090953646743329765560857018046581637874271110450586287630353255825787654889615464585497197718943542804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 4358942512207873385895113264530539613000893916099620147249658899978106185856856286479711671968187294308662390630295835512215919571152037839338884894219399637274895863368213059324718818176897595316539855397489054482031658445027492788796243908352051265200838052594589199223452921358324665672063393441674203986723796831791046910969551771825795379146974779350985701948967438870552350514333544235357733946263731607376563933417111311216512944402149996866699274141173419286320612684416122040479860715759776176696205166468718951465665859712697523675642713726940063958402430992041473199331974799760261635212792190401165146356174476799868711008381522475778340749683008198972597946537763766643698528141811759364676809841594705467224597475991644350735977637895655532666265742281939852413375757170277168981826672630094895587075327988013235570606566371796262274978974278804921091055154998530530594455613381354137203307476981056242616827935298956474086726325178766649058944005496034007956255517810760430587937683053419268801785490441202930484824495650776180695545980555861679056788982257140935706555006004059647577514309785126926263078314753456414093671861117963567440385814706468677110395622009072332767361680518677834110706642786207483140379590203389226198015761585904994383628264731641025536810904736291323676536197631784487175784903036235106936284212990745923868813213983952898789019626276125438346011038320437771030615898284009217722589821474768701063324350758628523113180238903436549705617900574559341083485750531998361506314992760401351596165921113165441188436115676555976107567455070301350130956937735261666068199023678536121356360419427673556990827879607511016576205120136005347669922359665986497523163859513480732493189029801839222995565239455908824109475649352387068189238963116531587156156731284028425975965254545520850087074986984865925907162265394496695647586351089450030476556212736740391654158737606043068120786023365136248166725179250277372508000730216031416303867057589852467147851405346163523548831635493793210800803764490413833077797660015254326249271461537239943784108320372783738214810198109369949913222622132982158579625464215159016908824925902277380496874340496367626076047461383422327322759521206767713873555753447546037645022306833396578264454406875019934117250972655385230407302951023131938486850911961355580195138697895634426068024716245723767028200540829875578787935813276917913192784832045197283384207640465884199855852590452812193291504597193641984901514680340481045680216484813250139554314165233351371427058022312151561353649576272749919894724592884611044429326483118391001903095520610935309589316386327075775350755038592457306732517050238288031095348367601818377691912013304411376135155166437562031495386999084245943069785855028195127886130283304251744323651450794063953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 304009081659190632577116748992755257502630306226602296233297834214488347843380895380463882163646239142662238689787914805053451854847694256987168557248037616981089429949151168448041386643152687920050437688967348356319898488116271690575964631926753978713753495331818708262364606753196884096248911585962274898724632060861111605008631796270921556230296234645827908171616406260333805364686297524491617381096193320346379102737685966939998174788100509334149874007664467870746918888778084684630388355772524337600499822050524322983335090092495270755718240779912734063342195958787514432497504037198598410350463291962999800632117060375536932848063308720305619143464412467247501001799396454235899436793567577047848888457772739114204085980233789437975826330569385418509759084572873889900900600110833256921144589565335261461480843303526263215944830516928240230604057376238811756375247025092948117391369442479880770261104739281099805535853853943941019610563199875659830831791019923904772816818042774635769255516371709359900469616741320110230950390292407690805955695980638356110123924130215376751520292667714095604584141100589648499962137854789439936136046497211538804521645118662071562075465938539785068524236322385721838866814753909551429308595748679069267875178490110653270645769872990588489917472443811585232842869610021272621509079111348641111344794242831348477595834209708967623747899669703996508172203506948804347639609859437025608830225565016401311687839822570968904555859424715129507334616126713316892761741961738835803139274235111408198118239831027041948935161133478160776147886513269606711748750884476301373766778352205941256419522280374198102801875029882809444861238733593039629235680146764737418943360116891494378468139931635613700183465364995295855844658710140446683553668512603043742787397289446325581532487290992839544999194705979185127723357802415184700503851814528213016011720413084954855454659173492771637529834721964394977502251656051890714932480561516084273864462276522598446534578685160620258353472633592051895346083337486771053775235367423737506527771595906841271004386111765899487047741348330777436406679394446083750654711878147287705752345505132894940349270728732523043234203656900425720237300210779302825092885266660623456368788166779317174230000738479228275535630216465392017942332752919176243863313549296329510614158450131282247876316034649086022455511359469588064648541408804957753477478166438384247486995362269200505713729547580047687117652473591568734561950821745844212364089838536579227278955882542218119584276732397598438315653020159798906160753726244142934073533453177621855841371159179515710926891075021581924696902881889822120652344306472052086134754407758193369569117104248459089262174698738860262543519485442866329286776581804310802133773672355950877818727600051401523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 2307619238974611886243624760548278033605268170924971361846270458493225552125091974476718466000863191872586527836580242306981977574159480914414696801645800244630176370021087937727247067536749050519810323199093077707949092089542245943389814772185868563485923695093024722211954669919331220030473326277198236225783919073480975115472942673704870483283239681295345927949904447876640545801551428859423157092195185142085328960040887736895915292710589619878413193021046335832799095268572803773765128671960120057101135005530759686634639856260743699989945140436230932423998783508817219609373441149998524932128882909230557289021433942232606944249016597029449338081960379826008260635218874887781075432203167287503204690779149373035988303206360450362381820022927105299537020789757366723504844784157419319639485268646705863110281522883997502532349178397984071355051831385549425260269449298222518569382231296860845971514728043091117843144855444501309931712806387233274814231226634471335377151066184166977942983708472256299958184987418903976109230566188741803400127151632581843029875308045792085032167589644497406047207927552058404242090149820309579148812748365924294052851996899695588331828204262339443906360117386738730974235758967629557745023897588849044074837159363374458895256906851728559000174152435047425423723127895122151968131720562759833628520136339607317530522987530800422170942336809045749273970799439100302564337893979731340814611642872766567748984703492963530622853211433441228004187758786877393514836420426306868289868470170974661424728863348727367798032874768397572041440529591936363060905029413862412964223598223666012781851816984468218973058683345442680537201466926239275844514482688433527450123206601176135148379797789729906430709944743160687615456599489050418082442931666742609862308107101813813410490205006264269922744249905592055781773573561325004503491327601104212076914858776539242173924094607347993433559191318605057291026430597240395841341386234357787241630669420354308214758257824370387685587452977973601068190033613351101517168020167730116076220875358141149663973357559518074958520347566782036168589492960412599109798481408795450140713700459875502758826682472661249838648714873887700969684066834486719422178305488958925631311548947621031881967224029994155024070551475951595663254021214054914297778846350713253965301201494897123202749201531410833668116863572097500347737944870382883399825213129531373365571503791642067426948975016758625632530080095756285578081392625063200996899637967486482388327233247460538169025694631216905241392513412257479808697179435335124153634018337823713343516116616258334761603257042594784033082500136962811151642459656929882192887256780372527403844433556497516125862360314973568564194009744686516616195638837998941317431819016574403896749112380110353203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -41660342185877118966534342726711605532755585628261639350350021294011734619642136267890096318906267943994978702433537201188761603992630285235697289561692056941642739657781710560491858432265516222241285368910354394948459324289313681106687160460534750893855124811983727054853153143525853292618868733806835917066862080353779183243257551965681866454040961723073851556850165127243275345449472390419096756104709316746763107946261521584926964341154169618580268222526612000449941865954417096963534559987016587774331498806284564205858301741717233218593619217072554709223247771552972044202232252618985453315701019297835633730122084077062873642669264785761974028059655967225776213075137746470646697077880252842125849388040799552381195153106940827211110638544499494443954514783488060085205494054806207444090829351334874352712846097396304392211768702767763010406012459337351074072521886289618953025533076763783300174147423275673523800527892172900074106998999685565377496081915246903235787837242550649682091270111342900919186008753627837727194298796552426241670797336197523593898546143074312329854056327519673865568514301711844014147027166897235489933799625729805615098074380334051824351206213728931076884927959078609687714587382406291099281482196381390262549622474639464080171294527910927842451530464435357603809961528037475320583951264344599758823402995960422708229668762765812657724929855158954505002311849783234929167696358956836557217113497058156536173681967513376516446863465057066130812458512958352455500471598683882659967811391996970123708021828972995744635413274230944965182081916722844230179004316060939217757173660849437944945911598241486050861369347436476286064714260145182620645299707873601083260993053645924873743055791105125734850637543387979316154921322804122153626012919153517586604507551059255605605482056417597971727183884258369720637260057048878750790528659419618134153483642152533585894991649149306699744377042307133470310035508124731428503922630109858477329941067902084953143047123041535033254915310685059758634128632871894947607380652915537323668429588628531215385806655773228341092752444540583342473479932057044633290208899312490193881065691371733381207490594681169284684736829861481517666009927828573064638772459413062960441414567168801202289105073427195143158453650416830419545470905742166757805558012934688545280294548208542049109337114036328084856552900711737291882286000117072125975036327504236360523820071692146724495736563412274710312538492001869641332112883435872612402853548259582877699535921276767741119100300561740758744011802497646775933801079842483550400886033494305722785244341606663675692129748411128511898748200377384893372806267745183923046480762105596088621599163990213077285799687090930450005889319076895549182442493094592854512765339423302992407403165830350477721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 491845400405437992963934304786526558254431765694419046638111568973595789384303436808748514359901961213807228295717917431862533641599505399593267304695915308119910652551120301015941862885106360326533005051166186198123470951788542666940970340550006094570186645951684890183251743511167300526421811323240205093568513408686848390493465110567060439750435033650443019432931341396555369185917859616123349976054413271928395267820272545220973668609510010585254677663410272580593967050177532842990799067843337626437599487224248231372916268567338414126149101298415808910454633234647478098113507975085340112640030981720338194326400037735301299293097633242840284375138144991089157012152356499839705067118526699819960018589337786693855982560689752691598274131769929216397936436451041460036694215674293393490647952719653372240076330145432912580476680675421516800705192713436190929715240067683479131087772520432453951326762582787919911979767735330079213680334920392685163013282904828991941420798218126122412621310056776780215082296732345081450530280798129332400144943391782120870571024898188463173956037511869841609433748287420080062659835466107054232609592691688455603310837041244617336191318214831379202635697687528899859779622466603976133368346317134027990064506125457828457893667874017201981451511037920386584639890120019767298369601541055769200952146340643040730588449035820654656356456029097697991588954194243962550928015325901444669064982066697638456702916114531054127177157297315681112561038998138138039096024746155219735623283098553385878960622004876503892453765136307029846858194041251463108006921302473742085234695234928064838005789354837782964972489839012766138004261697129437106016616225168956628420805953838311312055254018574206238292708904190927059112549800755644579713943003818665212732434028594312893787355708441025695145228336901414870803196159048534885335147678719558257608049655263642175820294648627929480786965679499571997115969992448222803466947227381418669700205613424374980248716250507298403524934482288955260822036049666253614149263324959211165486475240828382586517518964285960188792416957208789004660910594005274327350187882991223752180316302603193315240545828636903568703730230751532712175470788022707630310372374688123773319159832693556488302663716906567670287771446759412259049910329664576955579945324280659614437473244368630275528919059397933753333731137652070114584915383768685137537523765053096983632161806658634470447777390891741678915152070396675272785465798712755512314989707541332441906741233749962432631011365440267871487005879802529349969564220550588013876418264765373588903191460062123529700814063142022301373306477146772528772266851185154905768577558696029318058220648986957073132374776610470300838200570704821680666813412722585188814657298405200047741248017315896754176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -4603758651586736920751555977536803086526767107754224717666571654950212840326154429050414143079373597482479385781121431004492443047026802919624371909483782254987849028501362152480274735648773127742015114363993097181117021337228695491052407875781093842104299392763131612637320550422006603957106243063676552210712361901785618507328018026173131649673000908160408785759189348668429178406247211059304281801549469734833720625684772603123970839505030321025120646680488271070338257426693106112504879341613921682067471634113204120817813590753032845436744957517173182843647730935841127100163400187786555900260823852652509893411856955254619816305828554598160438916472102428895147659490443615287568916179820134401922414627193987832379843475640540514309640794491698182811166527234289986188033982380120076307418926955225412537228263191282625439407576715643893819363338587101250721082164128006602564916192131242496262995783456331339589491046897810644172596635196147648281614742200333458784654585478660403201640728275023360700416502554535520802587490247187404339436250128091650549780501740736838358319671577413509716504751860106689545986286429293372413271845174877848697268488098035085230398687631086710386175250496002906739606850464408408490878448980663125504852495660096998262761661792926790409500132945005968092397926982760595205425030656700265141941823903327859132894069616323368757258747051573941444730153280877272707016368031199137910961009952469173036847609483966235052130425514822847026857941918601057635668761477990779997716133990579971776764119194058149672459263438363488574600656513009409478998884438760684143557711214193508961114508696003248731539504134955367099956765028152738832789484180356432749784229099854089685891838386655511524750019832351261143343712046825436032438015914534418988220434354279777063628023006109967772224737850866738065951399215653749478016822277681386749057502637261631819566747898248164788267236088083493248258899269068175896389918414702269021332899988386064719966150691627608008411339687793881503157426552825123692035152960704741333726404800616418957946777628974594610362294497992369130221334265607800994388697373657589906402569570298591948143426743565151486637988078300431132383264418764488379580029633656761895607561992424626747624442746174921186779935744460308799878982650566249077931649739300262785308292700527124111450515825606964264998187303937042573037816035875518635557797289597747277012098191341208777970311863747779746774949774798806647135264393850594141450812295764943564106329589960687533874775489139120054264498918665055705356036479221261530893651888355140464722738245873362856103541924643381009544905628447910526500296844700817490485159177370150123525213149754514207143930109157183964639951088877772027353437217091291691150603429293283318231206069059035594752000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 43268502005865245891591572437479068868458219856980939721361506088628850766139209147864870120386156111277356352534094281175923128382183219491753380599736943579417750553643510843773492860642042711494953497826864362987232521614065436657308382896127636613518885235641320719694054142948739072409254535780915830247077164364925787371673424288799051638457666414690293089429029769924425609188833982419746335871237083739541252700946299247133172704049340252186633649478071499540674701126174402856463940415516898828890884600833762724576524295230025475959644224039082121530474981714091371053469507454608106789501201834827213156735190608088247759173230423974954094339951537937586152893621460076860885711965349007863718707803388811054344516047076276384019646926667012860842131325318996514975666870976451572601293685999475542406547754188045557502805272831053971852109701596491002545786631767954726760255289034952042946677781883134650979222345399718386001151751289428749809277213209388659672351744505065212033326950860192470510772203793312860858920444072424915962726217335135710946749264998563999042472559754440915375122851061931277229399832343649631895952747585022899834418431761676922600778856317572286652937596876813173643314844541767966769828633793284642477382808104517834030629835226208794773931953101641389434935606797391347158449496011099081444624691849533491028200129793197913443336832498817308704132169828305617724639373795278817987058012392546776363053316803812952632217689135169124388264682723237476347173905387167266022310431017933055155941925498710230902139800068929061281444784628429776991945891879775943008250504172166632685879075725399394525402884434919362473951162473636191120273840799326208601486359387354554315669627153388412295957730237830769223445683543868761099126787439374741149672186680190430256810380109569989904859375368207500640296704591392198522173243189796912934957442678927555209982692183298796393737590292533775330861542176412884352974797188010893468073792898284569192581245158763102612548821913503416682522719914793114714612610727515960998712726360423263014859913475714611719292360180449853053235522175117486028804123534585125702830348297584754280110809211366849417117652983395044085309501724292687422000306410811517811467018173386521841480267344059325771833095497573099247975106190572009855087554501106622092789331911622438484074575108183692820294910966952178868183307640327335635022697930760759867185427398911609619569658571486412294534262460490494604563794966333115516949711305765370959419655015298241980766203643769823654100553496199971457669693162055317077535713056930524953345415738095679423266336301879522354190959278047062054047585961255164652055545996959982139563721259699248313004792058504274138893974888797197799557799846816204689548000804327216706613930381875997573120000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -587422748558361444386972563930839797014046322104754947433826091106244098549183925367975132755486194752073130915864075229536919708558443164810334579812117138565880420806576620078601163515047600867717904843118230949175440508045111817779546656374176027908245025523513856523548970722212341945659278984096059221198207150614033896054076358814456094468595916342426416501282962132279994790096100643577465460650121643536716579605678898536140847644189426688027499435294371656588709534082793879887931071088421154484652158553233057366941420157356975014506517772480607110763568399425251596274486211574631274715883599311011635004914179395200219294759565341574608977975555070971850369448188797487434716208608995899364521393508086847881150781717585897122992723641668203057297408908200536474075806346573819043231198103808957755069937759001175515915210585512779005823633815656806223702374636703026294226971309427038463725838039037029819182421131838983102354855850728236718507517224537239042047829861578291293615626374328979064548779095571436335462407551347112880701491241946681480680755543470232998832285536827341129260608882595590460676158463149280673459661722435179555497217186903929741395761501804201106861108652540092969631203813281239962754047035657106537669506046491750102147220710180565459508629252650255330826630069382481975490847931748750506391058600656798056408868913279031660880831305045794821333888427151334279330490178779499197736706828215662686484196076524632364007223847581087426293802351099562185229333794789171055860608163483694532483396170925260123036372958830353218426311945278090019575335222163325897343147957294996833959851541627331610210582472885127911139930422289193602987558471318835823858584404402250758950355585686902095808024078670373129802249669084092970879776573928701297564520887533285889131274766482934644358012059890544383200367640051157034311430404135489567496510394397345439327515506600957743822476345035747855920460083021181350465773583853688859911749451423027131170275124392807026424545938991305470756845639535996988150420909936570422599595475007696214163972058514953750762679368537815571271320046798369722618483440383021969284746713100926589073883470920825974842901512554170985779622169200731987001982628875401343117379344875575572485056839739944263966163010850709182505036036835224490316658893421765284789482532308068961739808892973383587449213112343655639471067851672155108453572588462493895952557526239334124410718157247043843307590351542230450732921002464074871200769663500948937841568043326119734739825960613075154948709044017694468842590078032268752762403014165185545058741128688165295845504051179661036390110275214104896891471764996840097199456300439242223169736792101277022286082401543593605260380224302215429581406153315414450088121473945932830680050809396023368089600000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 7361063533663462164633449533345300342135039217234355839624569659195442237458120627700634452307292749942545074150400763808976462026781876769272177460008514657228914680737331351604396839259156699501332247415886186883586345548431201658636739751281378732624355077838545400260166543502754657911310436963837702724062703313041286309064865779959993920777144791934849262443879765732733688683598597663244296019030719574060298277778438548335213699238736111903915862746741173652217294027029257236779747969530855126562764041592459498999404539622644021676765114771546502443885342556005146738222244565080957682281510493308755310072360065151268595718603577888195968601758304392209928491236439533417585893406588060599428244812076090219714503096932382749457492022298928467458701645489865772531265554659652967184131642988904870863459795008923878744434063444725326600410863728075597361792619711343857041470121685560139217909477301717513031490919115162741931465949290752588467248630251578774577885539555249506267662987577819509347869062028719976803054939367980567806941133446152988159026198950402712317276417841301928204312368320522962365503572433837329821011126006917005944940838663804636779489563050060040941982217941807452744382504765123110636816116140205679129698082042113694824805579518105576121164343873993966438303674209214659989009693225796596292257113368599768400442453301217278862339161503704537129187440391828346751125623940928415259045608988408936466760907657783783399064969936548338753938195724263817772946389503195282040986296449288596243875686911796001646989269909099065315681821316308352039312216266806813162640501395822057808776506975443793359197887555622452966309727605476416346902649912469581702337086941239711993859703692852473325126366523167015500695609202667287654807576928809770479206302029242026319779617100227682075502438466204715248572222907868289910009777699951904865476858603980208694866573262336633891034410289383256165590728333429207814540884739761140366414063573203695323066135024497414648438198573068704847028589374475584786194579283516108948562744239407748831476126741253043281798228402938215945083444746113635474672959627439409378784118444536851421087998405558620041801241763715579462316011909275972798467776839849543994439615366285036802889063668810062168941313396919359119137800256336609179093226132368729302629856184530223278920504399456424139604144299060176991750992551870845164120897116718630848857331523138908702841630541054032861787946171928196082220256244989035364359905324756120761598142007436834674204763209704037870547145142066879770444011051544252721128105310386714651289157485482236368960499883072792458949490300084990534989770025634531051716661812815207159447666186392470609317637047151642211052791250990073221162868078869872523882398024863712988647510372561846481715200000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -74109724575626715933630034002412073626666059988517915716059031112842609735566484078358678695637032428075157944078894992591040498022029617897293065143539199432394066795069724819842088461951625657198478653568928854329970167270208476660582073417972219049648613175666101533795561425176489047253117102756392593527534487671159573226844648431402084136833974886599119103432681951426701028194569146051881799606929149929590265848753188174922612340904347158316393631284496252901330277827722239323162789000754167041926452916005620882609778663497712140496001430107677728987762031552979145573907591505342881646781904327387062961069093091454722050708307667298484822594785925398161810996803399151696309742425504546172832401534669913871873817923023113574813575321790548153374971462713432410174173124318137124769159961201051187644575027449816883024969903933665721424753425666414403393012186482715062223334639857224597327588819008647473125614388088609931845339606189837725887918013257910891969426174214870012852681089902451355542532358850777105742424553616403629293057276433898085310132178709308120177471428360846763788566401266949628441211850240688643279790453665923214307080826144734472327496013377366521798163615209174807879363231235582940961286853852934014447101138541555525008600059191830909460651770671117259726788207717350377202349841271176363239198191920670194983355996213381080281079597200499911976835857331249744788019498919281650530799385715064665823446190582774425514872665344326080701346530478431321882919170804282731067727874462791694869132442109083058092870050876426227198033727446621040462837503681916115820295587719603032057691292047710318705109847305255477282592345080744174085157573249409832992205318837517290823821573191833643584413892383004826153198909184068527113583774777681234117437229008074000049084188619932718196855597218533766725144537330247416315649196704349373748673092923379046489947880425744315741621440682925072953063677934458154608175031967556230784955861271038728429951840547241005818474435026877290498839408120721470869697698526481551577669469549351193777322568326527579402539938768829725712142810828045683885421149080065056838362794047999300017440222466934566744815373126572038718237533206200138726873443247203168330336148081862982694456054735906468655891560462669212395659829812749187844645371315166577920300579419034748605012200680787623980154045114655544196509946555531674617883944185823963505412425210112801638395422268820137515294964607356992565225508808050324804899043962660678510232325113127622055518004212407816903836345703434363484878782864955850580168311973648232463838411662266815342895601399861649293338959747037972311462894722895296920150088323061456399626911679267100415995571729552611373373971999949779910048165653064125958544433000356352440146184930270442946560000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 614729130336245711091684126008282403488036258875312932161936627060484165892824747471168173362687158503040382073418263107671083014265705025476817113471746879424586038963457296670456388926734213032072064815708680140980441035818626320075491229096543720979099809531307067771437870385538705320860213186548389384983255856631387470771029885219526332722071170810785653851927562898973112123827087066067483834767939221637484323145326853689552412398915227754848003777316345946912038465024711112018657819164430728423504890566894787132538756587819111138901561944841451820395949665315660415849325326371331618488078845806455130283998152297946325362842562357609127333625999393148901200730965929715909686151618880923012977184560486773143208636451447172514850793586425542379405686127082193050132078332313078699400978489937456969856407759133985151824865258120822288678247157490053654805524280156294662149295082331389556619207635024471313130954239760144939384588619823442445236400349802126120599534150541726249153109087557709411187055077208157569654486519292336865798903481191030557153199114715491922988271780044127930112792733928762827374057588778592942089692721948155400206347394528237006014745322936144823976873237228518675730966054116729876245793907949805294897894278625291189683139114554826275986495132846758961222958901209674322108277959107811806330759104146750638896193852013233481867260826470710249580988976740045570548289335262875431947896854210890837034550936718750481601666579348084569406061973749685809551856803028240230887226223455219392598709110212520794663035625817226730125595950495634171835774760522921438616946611367732958743952322647203492948459211581742979378546354431944371090909430904663737794377862220941602006862384317908918554009818978581912950454217194316702010615787774340212107136805264057529708799860956894538657236216389755592120512525146665605335885059305272573441887702368314692690998404656024202282036616672043759402391495744697928541617077902945125066639368877913187983759154400933496802118688636508782549524115570791937195017882218745690272440760915527443515055475049125425481741701814947772154874543035431283494771807187466584502319618264634744749677910660735917218561234044557767055221389668474945108516044714764343319324698981224237757482461353984910816817197159552301917657811013624890294457743011316797547332839780220738915958886652362859949477523074759369759692983882865361903402690542777647176130406741576808124643479199828946333081581849598584632968810639177160481572614777385315513287546307390395589880354320529944499496688327365292538996334584170190324659599553748422465502823013239472409228084586266313868588706721849079278495012001153123177337818011217363651921792538680490066123854627721951861008809257787475728326051532249998035947597747138720253147001302462748426240000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -4259653276268474319248001887020028107601984832414771735949889350373208793673622910268579415941090631887725713954465383573887339255047731694341740139170871805452542341216305135400421123859406991964663953130535431852440720702666113816385994506503793304222230496094152953012631255452626495739098004089614370266317892247031029653796568111266305006117285393026591850379636098490521929070146743927350690628851551037429149922687497659621800300661799048515968792232639137433655645782515040667538333386465430476079497637097915835273093708724737928238717336811323744375460369249180821928358190706604105499025808542652239850989674238187147481836894977706242594953321747565904943862868850016920188671405456727491467621077007877812101645031107072957386267301492255251475976614103366779935251584903863322110490540144752998123006424814048356166271463297547243281483553763771917392415173977931696708779766160010176417105315075318274486975539636519306023637605886778559328810974073701220842312068101037853264905802961496325394275172328539650464355945209541255752469131924205298823647744477352754352058906515090585816721150272106934953783947867167755759045388573140451448145798459670779467698702371313951951303837643001239562171561076634296694346092507492092814503208532634687500586776792459117066050169764034129073398822789096182370217155252063592189630703467413625310432650139224340952171318766495080084125562077747981562116349991650521894712685369980449048154272708510918290709563374878750778319833058588521628626943070493362582392442433503213849557898356898787506780689342492972208666260682097705597275517701796263189525277380018080427641215759483164693193190179385572638446789296102002148752045921496884246997094730728932497451666389671015969683360307723786031606255295637769289898709187167001711671111362617072501683455955513504183959264315411015380807067287342167200254950905032254533273520665380618158015185669460325790158570507298213876670559743928437398788393951445776974672308688729421830245204389805655814526590611830593854937563103028010345594939799053989751210795840600652995525132465441443596866278749491490287652929144651500693940454840525148806598445351917360356848967432111278923369932266982454953251446033319746881001548018068488663600291278113231196699272995551195535426921763208228541880343109672392091676768531792130512462995510364473163974370917413553434183070821136354230955923312369013070109646967563275508311355340121179092733946146804741757837524060518984449118186730768108615820629224704198900988007198163644480001982752666024736609221196198297655942410807810461608189007684694336271832034218012662475998027018811121364979152185461219387195569154836870887061503101090878953834729902795395775469713841403944538799865035016868611381394173588743182556158440967314473138622843530110199398400000000000000000000000000000000000000000000000000000000000000000000 [20,14] 24754119871871939159406173234372099829373664827981769126054506809170243740023776485887514373157998704068339672496675949762642979972766052338905778219298771926947887529089977152013358010584764122523738108535322078162735638330193405709546613295580044018709091742093042770679866551142254191472966364978958866545028944717743804111079276228163152964544478300771507857241150115408746326000123298326270397411371268294312525786898860283391857708724716616209571291828318026609028043692075106683863679282287618884969708413991030423916734484871127520736668531595122272108854288754682654792315976232498073654907872173200521001798080798723441527907071926062009748074238173798160343535895792001209351156214314757440527975651494216437372651523397290893311961173364729754710031086960606806206043038248456309764353402641990957546239333300158096389070563351099433438201108616782327882556470067984886603469450126061009192945058698887272917778419615517717852654953036548502593619930344145503656543401351497485019445815791134778533417215926957751112421998287729160311763508898013230269674053365153681235935446962318806804113849936601440936218903507165757507425044373368662420451664846157074215096828558952820329069453219856293230835420647117697516731981960511164085005950438113770441391352872448773726169554707792729198301242892484391467144500335587663937972567722171158539251731096034085596699293204298956977624894596331203845279755286887086658124273747062764396488472221556942025412840305571623650215007570061350428664146575976389351591442127893035952616306002066049854338362784064804647634500378898994579150514038595014738091435706007128855940985795851409437987341332929432606037813022759083016966322028799958169639938109117844964077230982479032502543835401487696637085573017820557850850586893865271545998727113545271375784581629454955311645176558458241124833777737432189452561121372344057839366086260462673143892181543241196325211980509826920377650438075444242865578610676169496131811880047490396117697482189213654030667855036655389590618707055731334001936241482150250555659192142425193230817550527689707677440783362102541523271869028290815882668770230343392494154318253167049270931441888743126057819162029230452024969848811759339315975230214254465855844160132924739278420006377203730270436367730264483546471673727521600682466750214961319389211592014776431538315027732674093585548911704431805067229263769596814411026979237252426707793460747369800293753572017403271465615550441778105683925378221131128986679846042652436976294115224833596516330989276142387257561786012814141322948869512062872484634971092695165794909891532914231421077160198763726917439147467190517698204596688106328282057472025657117010700008785048566270298273158085422205581255331762992601319344236585068995319853204327886588714634591502741589196800000000000000000000000000000000000000000000000000000000000000000 [20,15] -121380575082387791468008368842495900414926776221660909294989065115924201093323529107211361312776097051717752169574209249060973480733680261706699346219015426982608448426684691944595672168954820138598669226428302522930731345058409320287835131987174789618602088489943976328975247527262059566970444843574028115157242902162110078801295628006288979943425802426074002048972172022455015951493612769201190162904560453193621173940434185466903480015312740833336829678051750833205802809739257561582188498613073390880439633577723790587297896125588913068604922784178147186312119938382141796562149000938612956527836923808541169830758549886889858128661405679141637427559083097709481126311655189551042528114936620226236684019331413590089408477646883823900656184796757358678404493406160552915809180361079450228147958377324137301082438314128716632926687393135677082588926846138071432430467442489309493816607258561357676263596779684399893315025155260912502970129076699805646428214090110409532331408684770555403565740202847307820328903772278223331211376941657910872981570619855615899898785814769488542263406408347019411541470515277066417995973550415578021509491796639352074195555350297636364931521080154999411564845391075245123605045493152432817831964163447155722619512128540631332497195519518685094475084535889007749503869361000146699954066486617300645189989511723057040022240869232960857254477386799830828043800748120903600302970266654247472297331776020673573517685322082866116898828229615785337719824577325048511347461443468183194526806212446242881180312784649882080864641695597517242684026145348513583912254370555776648771803216769770428186657301522165959312551763812336355944176359681703391005707123444528156787047023677656330905230262891350421214189701192932062094499388737847015965055315716341187992070956977147963514257601647573903307294306772343349606119209886882508318869993643411211108773497149986160408009351073328650711684750648646098817914125326911924262903560334877085755659235989016037011922603776192960047579508613660111192437651571412364862651403096535993731229507400728172323585774862278397514881276079309069642809750459337010158525688518794418519645251257411170554832967170689987125027159832306021209911029211979117065033315536468143013852977226074497844805622751120270899267608194470881100446533816164864053070231585786782163936833053941676290532105369795166892876496972829171182941636283294352393930076877177505989786065616783323421244100961320008338712245640777937797183275134403090276013690238179658373095699909866112633435147670146464726133665940581910600470472314378043994727637691341497171846565733069234601467718883080894693472696825350396856683107484376482953875659445825797224624498629712217803010375207128163409456972585321184590167608469020960814331080724651560487370247041715386135347200000000000000000000000000000000000000000000000000000000000000 [20,16] 506702709994659286793793132398999249582108662017131818052984396137451645201224429777384307389908829902812080707654048162603794211809454824397852156044204406878228169143669775364460264884801030516005932665439861168531866779435507137262314087829594817257866257806821230161966011763937636132416198447764641721671262013002593760710469557920065185912067892960905542221464016240167606047085966865820144189390377372252873638578552560833918223170590817420369407898174419130976440317003170662621254763746032230310602764438877653545651052421037667514021749537734545458198961263123626531941606520960688939539439963637979136542767342078996576713780228712773011782705288263386377187292755090220709056018499658405579171552989915617474228530305329229032301854606088385455611471732726704405738830020481108890132603046620894987333169877736339178706103226593203850096445079496279152783080336884800499429602950363273675977603096637828367320923961672922206953533829433287015958260717908779673102380700580365887376554174766678435335898316973958540318738795486354771481240049893937742116252891399478193824908009844693759580535473857766262551259945838838304480429101650903924415673490095706837840598948202142087391854841025827003515840950865251692368426420899722090066138281638063622871557629324467987679555223544344268115679508978680301471980756110731832362517236140066846254418098849041076352363878423675188841075209613714833566463680427046831148463296214741973544418163580419712738562889312051520275543300973000273718266968359530217827797309189317028320096587177982020932762698340596750008150558226664058151450788342159488232557473531098104149969660992486877562838526488751104530867936538051617528499272258702032296429366721329229889297843636051145123276006309346471313575046127454388043353719145267530559310235022378298890416058146123121245310030613192355741395703791508902513416203118501533088849177850921969543072391252315772037835031264797089340613983193910833170165939470570354721068702365032831119772499103917946704543434004940907402303915001931045168868073693638551979811647220959040810667596371049480328139248347145015972711554799531628068864766684449417309731962815923280641769423403959007930896600577254466861380972873632150362210638257972722135378214266211655963432269030460297709396693634020610757323626358272705575933700568847561784049121275102998565146673506008592993149737611910515561373587179031250896685426347245169829983501077887232626333726448631981227320651071209095654702161859744032853108971685963486613294659295984613140076880418030036698915619056939932268773693071353730610934743873068607721230350653438988761807693704740341731386737454186664314883274387638948870394652936579754014665072140932695040627348872827600686432014841514010521363544070789935140718718649073554353397226090551434018816000000000000000000000000000000000000000000000000000000000000 [20,17] -1822239899341363711188992990296517601467540160802307304613460746228861765173665380969912164231282881372738166344375559277725436457749397400877924288063245036917093531382093276260539876736802474569221866749371342183611673265344353445144134380689298781599670136303365851825104030725916904793367812317928049785873263869241462731434743474392413744297031941274552521712795760748820549366674961864165501680249682344304418250824795199855596613693584059302411215036693367590651249695372740163236215907129429687224342160691034218715010878793458497959053072743776517019603851568334535798480230659930401072808698177767106585426659796918842613471324003043970877322931236321549164989152825218086954485009932677482073158718118431059603899507248444524606387894007264595065867945020194280701816344037998842521869071614833851094042117776453183768956492003806993832929733467342890947937202107581187292373303807757560675846065280108052591510257523139578828839688308969016199874521579852023843369286795884879660577789991274126144491383309396760157566933104094934276291247799214390094565679573130152543075819047027478086839664161520949097864092243388483854778879319735487519765462356684751341117416584346837732948107249831613316223929690860081601001348484375909231890321969444006801426405047432246645900242366604456859344559405376149385886192222134923176985626791523042434488634722119294001881677263863923651130170850598998969744590064992456498879309100253826624583441526255341901153585111394465584487989196291440634035181940049887416221347368434139081916012099832365563293985283258309323618787581493700615916890851159721312588921797978140659429023994090810714706505184112225905744860154558406041774340819918199809992770338328971801819560106336827990411021486601486701903529973751189061809060222789891561097599763791697321736574080657573338280107353344379197506471659958627102726880905402900774124834700653011073740020959466552687739798477211447727985194047299886037511109613280098733357605235741334645698323338237235693168464977312621810149908752802087173346277578021169764017644445566615383847470831302354078742941621155876178365865467484107119940174414867132219655374266653787504714288243474693068055080810692278339052344868254999977825308617167462291327192837612484766530069972393154235728801549621382331218359795433254374179964388912476875779700242661077228253935228889662104436287057553688291108305891390591325487229559998045888777036928346149130466858573270787520445771312321741900846425128487836251259971316428258641962714046342209707635299036604995584871824941328277902033273681482676051382109607189202599777523005951433298983264606858015262097328633886614370592778525236630853564458719681244084755359718446020655498979932543987443800885732583942427224632034403849155944562301675323339408038004101095377338368000000000000000000000000000000000000000000000000000000000 [20,18] 5731614621437125991008757604215730425427678827422983548042436176138921072512573520685481673861325355905087310128961337218476356286161541994270070808184544994113070803995185222786599964793446342562602467168667921173857954292002325841994473881822425556047098591464115404468502994485583943515713778440829503909719529338583546964675739932610228632598697893670986592545578702468072526512653058098713288543299175279875768197861449187053314613377835016084574186040920489052108805708026458004570707173208447711805264119646740994157087166981306854693397773414487153707413358098245931585654713012561871245836295924339322459509782135668937673789004331434199687288579822630167225059058648310226706566432936605026412397449042398485602496882419128118263063643284942688537083628396403010602569080969830590699035425943300225925756648873066230971575179796085488804603576682715776493336647798727619058796883439168697375315101655527462412508034332674550019809555423742173646947808887159655986788700801597381000698137629991591330654408588447866861672865274382368552573501729069205716089460488731665801887067018893077763633332415072144099432589316274204911042260812956118400774266106973422053983605297001266026158537633430762170478643104867028471049467475802729401692870930109114956874120451773083546745358387157158068761318411188631496161446429352009050021339631681848420786058715354356267342869976640687627994382466443626530969767254569581118491070492973053909574571147785434978519645875801830451140211052236821667077115766685266793125928443612533484610336936123775484558458559440818237385899549002305980195416114375775695672029265619087810513217797892861285400199560667811079028933455370574539417145882600796686404476227600991534228457623456262538955057169271147793032447544425988058860958988310519012001653372361539944501315964058950541553278552595788128054174343697630146971333315420058186198683721729098911004481344781192094743532744219493731164572165111450729105451376164060283890957728186235210357232771172426463382370057537884112881106938812897642895533469880287634923796295053929425936341217734848780776089134832712462090153593647072840762572607778406784536244738155372998417821441711093508692440955403057271403260008433138368030542185467129429410701060966021693919824147336002481933748074608724672904794209924614352912575034913511036882078540158158115213141674222351822615093976227219005223419182224449082361591150750704063114193706982255090008847405807384732534605930808526552616246976618455421113940875180700688429823030126204939159456623529796007457800306559619385309540600362388618697492021433876381589927318281825598506175413279818480680349012890256265635788706070763114247803608669293022379212566330362689653993822132961654689124604228602426130034541951901126955716947050437303970349345618419924336640000000000000000000000000000000000000000000000000000000 [20,19] -16015575701023913079923732866018458198676455905165642932712207129564946605232208282679922741417175537388819746265190641779357418397023127169350362077669479865450184913173046108265356343424668344397346903114572035298595532223267449260444548922698332491569725880256242023553984072941820454875439770999275660550364453313736624606634599903277155720463491162940174852377083771892173053928549943088615971546240116540524292276906540737676769350542703989500729440116403778802248654043172292879317647669210610914154332178864917415772492445500754646396436021695400831494806871022775489099748340977032237780374647049908649378221772595316406584925242382076373015529037773789582814928057484413682113041750302215510270098074901693108530619565249053206433864029098783406311872266786222621643524334840570905349198380851874063706037652636005872803790613919460102691692606082667429556512340498279520942071448496270156408167257516964013976684060613320805163714225158954481648412136391942373488018013712486984062734679490400751438923994569424761002735687261585605146985229079296263174320873915096974779773083612878906537156688806427162376947674200891655168785813048981726528748303623010193678884917134489145248686142057366503279425346319454820156471674905455538999230952968347065296208483157531383644343779339808839089306449918631139093091456190640701899140706324762914313434888641827183735308912194785621279922936852287579356366684541997042212097042945732700530825430850003746836386614396595708755258761411404576785289265839475520581699401001599622878091023058220517513682726929054709097098257247417707843802980042045468497665354569203742867792245608732879832963947596435417759843479677709810046907654406141666135450973258415408274959656002006968793172344920775040561554858062112618852522076384184347641144921198569371049240066282946566578558045969172305645301858024722719611350176746924055849407057550836818861872663809366516089164048154412102603738957293133642250375528613102519347817404853948592545178138155703656734179096898494820481829857463135617803997267370421016913084414039604119075054671615985242928513263309624402005693949134021446651416434278739627878562297853974768310422119521672928121360012797656309292617140055998818849490605911404135838303232259200534707385937607951375587169168509112094436513548992366713379575033663372202133566079468537278714516070516617428672813494035336135634395311993153701495226063879603045153689834320037788702599535619809682132106479256305065625101763243002198961000443196776373464653955264439139506052337328255238131025031029997419113895048253164177430942965171891116519041789015774209778373809048105732481896155613686996301639322947151829640368843478441848700685992267148083907619276004894911123998705331879731827375755996475468536872629089460401935485492816789633478164480000000000000000000000000000000000000000000000000000 [20,20] 40205975567963995073172519657933412684554936118665594550635613377489287774191611019070826657021448091560408131802975708359398085264792487029185227183637349755458813037656243567500030376392551580256496652303201323032460586431088355395130958948121079401132092561675232544391729178045159205293397588078338467181933136795393600386669852985046912545289336023076465434621828260212084014351541762344193764025327974645203223651070497972331332913066726458835502875741094725723320788347155008498912944320293717956689497417384597968602727684410976882286688047688913831342597863643594776958536643973053959341273957301232668642539833869610551403423770557349246157256814407827929985777967432936902323430192449935460682954836225069304277150999644323285204332228478170005325261631896060347515225694894483796391922083774271507252797562968821897488530773083080327379812759754012480118503753966957918390998540579192476075981695469166706940655912062986364474657855503319884498993680681269318360165839307170025805644549696364443830840449472955809076017181908320867920708391221303508457337234290837390807200621941712299971726192132802710809495308498093715078436526710974228539277802529735464868653184052877434684781413662534620277696516774253266203254927981970192407133243854011296314918785125826859976975575797973085351750314345434654690740785410504955456029771660468471293285665673561139836169093258151934301049022346008035841530751077171179924062298096748433314284278237567558516109960515764466660714964470029240476492888289774371498059604985677940525891490774433880307428262131012539969261174102231521084499172742107394638758266167988803927170719852826794409641738859936960969319150510324730494508902734511300637514244058686868179549033349755668504680783797800546477059027625118455994446298842693838539624108597396179593796222639666627796977417686696147344770979937349288969874912644639742803994830359585559660754175036956847381701479437437548026639524311933087720985526813832303668716389569837683949314913138826515442822977352593926478305001323360612473859165199105788579305298520448077349568996362294798695652076967321481912261313142786420468349320164883228289266854388387413199881099235110076065280247489011489021434812602149254251759283949233489444431529724097870443156004712155414510639334708428736468758524463171367843084171285738825096392077949271164227377349940924968554323260660966854444403602259026189238728689709657359543926634813296941696631793286174483057591661568108698357136946064079339514495460952535854050876650996961161865275414990623942065464323117652280204205706250819444747141620591736665615733704769686337483621025379002514453409088887148999985014315142100884225686436464425393969773721776359845110334494594692118325189983547780394449451529357354196132822119636606833536003507572146674031656960000000000000000000000000000000000000000000000000 [21,0] 135874414221012167782066707084570873246162223223686371083215280154444835575312664619596729802607848927443657375028479647698634356527669904185273242077301344922415909197662094288472627761224995734387436871171914027168697080248066429860438872017255497835138893466832253662972537694908100002596639444058780297396752525325785205341537907961756058921439414180123607199890722005755586574258973160102589233488300219224564033296821461076421157082158301937899040403891933739430803009348126402760086176010344879061058370159475688329240245146197950916300051604286081482196594559858355277369135501292301864800006753316379695813465686094863723231725424488880125199575972634986808628441162093734399491793277112085530664703431346789140216350315328106734517007021759245932926679090474267277140180669869583924618818093957929643761656564252284729733404373528910001228008244754715897300667193492200358502158327452029961742201639409357348224385983164132883187548625518653060333662577164908941202126674069456577059796372240019944278284015514397214957002766367992363091901953159144354542082388697076269847143121112477613238459799661090993167949423830347553261649042399589013008010832870891844132146635053445813231216346976054281202640270953440940386787308455297444915429021550609952343983156271506067654160556183750332042530557127122525628415720994589055579494127504508617376694049440792060694139722062873911345120959566611114948094363943475049888574827017490383448263649566039636594900611392774486198733515923232019845116042813486155023825272134865924746523211000409555771364904438692649529947334448783298595086059534346274401726305108313835126210636084398071218662441372196749282209465737358644773193891558884222003212308968994729685912876620611894567460713572887236455280818190991068884705765065215146280061661476072887037718584109303323194359369483140997196778302058716810997842001583904980839269592728211761323172535769616235264671643427948517601969448829611574169520347582188468881749559613973212424633926463616073151266076587339748244346508281473444070770694500495469690621120708606327481172244003344772813317224567240691744659751442526750205413735517882327359478783048238193341978739423659247078895206450186787938700956335321277452766059387937518937720505977340199966756076062971494287701376559133242724361650298302737417188988485924667108018773473202704381510086322780604172362508441431538200481199703650756399656553058423291996378827690463694392978822162675588994221205715349563561932658188677042722339702779533908863206705483839433923596100042718607784353144600076091279775456030355369258300258842310010758699284530014196254217063494520371453461624914569719431128512167792199703988450248840915810050678845912946887111952904826472354947490968681979188163773430093798147976167800750422579275104256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -5255569868467485529570524941249692155470186269597643519904322823257046987417809190061051510698848435446539976669204203550941071210744520364617075672810404762160965170164308858831488079401051096023388794535753712048729437586913149187777872186103820748988039044877164510074640138868889139343534416260906391624657799408462012560510460972689077366241010012658711601484094855997900721826129351488763840112947530967801689237048731433640170298468694703725158687843912721106250291508522361257912441403412713864353041066749948090744195981963178979324438411619932130128044480788174735202971167554054677947601398805360350568586144880468278035938936051374447456795691677055304189987906738008019018875716339617529511728427089823175132069994060633655611607046082556974171958387250115848510872253794362102344917480327677623133214977517884361350363996889129911936007334991528928055751273089945334013246274438671973849529837699287597871258157798814667227772729488680116178529430721571695122539503304900113159824192593507927518022030288382917148427574512210571154673710518494741284202890174060078466823864699591811411330405654896162930089790514506784527188097347940828013696392895638496187316965259113909214757205704438805386683033575925429236793222588341924970511104091888619925435980405793254621684755843727197019370669798605113400034214051382908210236287977398463174828935090052984424415754744797484164813272838551536882328455567116926679867685041789437461191234257260879406856544021958981465736552981339228897145762721695090318402901714229706309689265980075291961629968466442397804153305784505098527219989726490805005080898060153574214160657609580114820052561488769225484687194164603102261172252927443374913413160475700182159460054681741549027029599560100123684278427280490133896958699910109079713349906486942823785983745409382066558159630922744346026467524847836159425124403521610360360951080417355978658974720523240163128353897251295063438200405366538063566780126290142431862198870256578826717752002024151953666904241559215238095682445510088931938102023918147291497236725496625895976674356259603816291224206046010163648718171920952793579841414840790957114890808404313222331993190202530670341718607391505893856501289270471920182274711558240487754326518790969220176293921785530751668033421151505807622311259169201499364701591754114950560024530936075723041556387302242840722811594929866135615152811110719390931459050834223286063494384684030002831470745272370337907856816628552690233576400043138856433509712512847868975042443761444015371880610778427313093906851625892873760856520978495822540297965824461333640597221172358339419890323839184014329101131329607810198987507222156467004129026468142388347193328157564880902864727972209728006843399831167445925801441841802966404262814779218896757228222545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -7226654613342689066225088634975818751301447384356995962660166754481549540331684445885907913957442214122395286712535165488953010661382569144532642272039462232435375748143670031979313961095415946650033191581695429049891163905030430806034091994855320883750534011598488900381199315739671221215552820032224621152712221405222635415296247330228566966223583338151880234236830173659762152326627918934356319582867655800008905397991618197768524855726279254343892951061689440383555193148591410593829190565237535403362812796818440109958153064268822790530335012568837820265417555172054893602795678822390070996468795423086922572286751182059363668904527448554672130273572269745993926620943372532443607034453358241787253025141028939880108569091074512378304123303846708211922655024290589258070561521856179996833777352624270634843188184715689770521162670869116146179866555757502073755085138555969455604791324640010912997442710553573903444146587122646457549740219101991311288464205101643672401996802419082819770288997124894500318390658217227470017783226560866224641098196914417094814716269660633894086559003378027149887392612358225090432772528816353239252924504937756420862515962497511552421755111140831510091739957730185914347095725860224258977372518238582303288666353883658792445499598489817738705695966974222184919265689469124544711735666886491490593276747265137097286297113614089351321568655051258644392280862274360669140969682622875891457726830274097994122872177220348319735962818238660243694009481367481526618280975164871827094933520320815971203133763323944976002152256875686408102135707364001852650002769052763164756436801891502036200336348191739103033990884111131818149991816391327992910518974177501083997791261465055791751578391789859609294906273329076674738935316604542475357672647024177447430560278124772849443323262994082191711221230661029811192167985589529138426305544510489291916612176916190452489541261180035811795167882486821999229504793944649454732388387964573210924814996977961590118071940661504004489263333714232098962028667734199432361295412213792499370335732135868738234652875985467203487279372640593549478503743464847982510843455595723233546629629919467987030016346302659731131716229379821344269180859792066406104148345581513216425264384874291873249818013421557046679998445921091523288354233842614489166000372369019478237077826461985593335978252100101648137898897760481724892367918797266801410610159718350166212380810449167907401657982345657671183880354150521339246231595852061895960413755752626482448764247878998171622047629381220983495741047845072963904604409368487399450195042841739129994998477946801244468553599695569325711599105568813992150876434767818165233942386060280301866836900418302730994710835322133274286616479925995608116460686415780975030915845335536703974535634282872832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -881580357802861414540861559503667686760018474301859442663661868180060868444935468364035429629165284732790785693475461480287610625060249439641151341816843497525494022500562644612382265475313763049585925691148846689322883349184256527367901674305688805431998376445838570497947663762337842598289098653364294475937785327617215879664673663719018740213426262593328441110770051207267001246001260490087956379791531265288090735262457200663192173798909563144736078481077962881953755344141169808450601917140408780233637004202432398800892597660224734762900028313568212282936998174634169422624934680567306140520878299815892851803450911856605215892284466938263503242827818945009701617071313009987899031228627671424963756975614051937830340845373050143275868081954746850968884987510342000605471365131981325190586763086033963686225233068750471416861995372524345080267099644196764007634362499085304677610575602037363720293849420586559356272737051956693829987253479405425225181745092575395571607954984001814115053532243585730916473858401283240772632551362571198441072669024479235643683628595096771840318101737927828263404956932623343250525751622411158519149439287429159685476085799249418327875555559584247658356526714399916089964802975725812830091199407439916771464253564890534309775268590610165319139967482989957718213887542758310031495456021845100468465408670103238255438389741087230564502840564801270322004497730466751155373881992727209947226423749156794248009885430727457082106546488094658056199542948100776879680953928918161609829317550214014903222852314946816765490449349614104022096654080030651439687535087656437007160703063124504276966480917366956583208097227300727030675641270071113066762961165115595482623913785343956861917300551891898770017281508506533472468773135196724174106609247091689390945886085562983431498812702721957394111582077235238871513715057426673934231745409158735879463408217365032280296233694578028288537633528056105468519928065026807675613079791996270226478158724411831666855876465697166672435382131138205011362356279082448165982241145645291532409250303518564264808146091698450924366587443682301372263341263464171614414634353388682993905706801849325098382724728695886687760112308603562711241546831318119464568213014001009450615114177561722260312527970280038569421055116740289682973033220128225261948709316416256844394505294131971913496959519664545155012830112967311542704534622268560577458049583190258545597869564446462889894611049895166524211046626299134900136610123705857508460798857580918481934028250649135208623846344444106634829101108234198019592918037041853636932896198657029651326372481536910908798692459338004332887810285620917386033637312785401495327783469799570788102450076449297017652007248678658111721804432563916834969649701267726152131367130044316208337313210690437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -4804792059776221357596642459816717483489855889952484405265869078086247663006815638860888223162107588748927016772527673353309522474064208695302441679546609090717388644769471109281467168554129557402599272113293537481678764241090727230317816217591041187951996471913815940780776336005258343823466457058672475930811956125174506575215449612540134829301594122999386893428787906838580281484273495584145465686501196782736651205189122645910084301689037913123875632483235861780291592903909931684915893890751479081920366129370604627212025570657655660082629670959437467454107074748129447092760269466134080164909221150901011820954882683813659253900740538321133536428333045746819874640483266482089273139085964633004154564156741739171996893135979478282785963710537668878581686809448770954881769744839008382092499865379614712004844567082474323241950125963219791740482141202131387265614557880729452209374592832095525285027496621617624336140963881200630094537494815134538722983670635377331807282483589813896887090878340321271939081004913169162546184552135645124772882170705473600359431515350167427808011089638034084151938774180856297793115777066550083657263899540586441167619037090971975986214467816538989611652265353089553022155915351902028217386725151059326419438465593011618733338541499461612690703607043513514450386633077130988921444004374792793753589107400606592851859506002176923690368026952152008849773227971029800255226737522417922878784285639414328051489242671852266450566856442972889889799731060382426215221275868702518395787433780618236095731629742826879520278257597099115613617393100472254967027612791270537342113804593180096270189503737335373620755840104712095321996422091494519057870554905794824458721522861253754019980677558816241471305357892600011264266127195620801451883215164875447156556109040530927563191753432797746254446540465563189300579461666422046188919419375994921292577660423411005012079565177061029822292834779755893869884528655464989045483388487489125221558812505606474103860382918822403656497578438355131290945705426653766133301432469542754863940406154592132028137268169755178112219434074237458277095664503434135043502451459914532243219732593504619241175829197398139334803703694836346059841549150143021607919983069473035229202536351749921800801941610118893379486756495623351202844852023379595840557599466120739700786358408473513128060339482059570380996234898604096015195143634507303480864149006737155204165143847847226407952962124846078310923424018800473306141135689667747771315179851732157084944561735956041094849410409379810217846811237615508040486931849996211909906793510809763244269434177583824429721459463227566979911309331001895320781544182420601314093021676058312636831113905268176849509115790161948175950864425255419799764191845183385157157007393932149290350682472353628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 84754552976002061666282460063976481857797486044559317878001132896216240073575297631239553352164513785518929560360419134567875269653442939251179784550140679491590007580056023715668197962006502339674581546850763720563149472427505354630294096736134768953307874601365422440375924004184411448325857143210893262651901959232372234459677460364938140561940060748508928713460143851595071535745523383045254728343475226687801551548186981670215596636836117291764617732504362500279410395488355166768342819579433216893622627879263052133067808786222807472565464721281759050545568569503237948632972808202842029656398165983287608186851976212431371592814470964669076734287559950120390063314428329080131492496179794099173248353822323432584588747101177556316840637397845661290483540321888194053437770071253865313478232084727721776810085656421013768877367749930701973708794912594019106640012238243325861775449999834798957747223352412312084905669289799946353833799249076146416096363371153722344133376713251338531879378790710207032170997779459116995473058873899567327812953540233140948991749676155779366466942339790602965526864806804824025581151031406156475531432115234914490454616613718359429179263343730374243144783538055506439669736146288585305328370101489775548693857151195871040892584058670605018510953239693226894073133489427355711922453595508499655533997589692504412805540597689140936698217718854184356994869344945793655069645188886005967477715149787787282269097892312254663299444422389797388351218671866208368656807673470784086718545947680346052569579765836040859491654336872037443763069636647720405216592838547624501083856871351815929630602609280521914544859538371583139048716007747486328283424891952553362071050030484639047391217766181004637235167079571491132188445687709282175295263558694302818906648927778582255353881466305557543769857769624371820965270593491506130615768534750540652718806958908761330191133605014921859644351409247443933978698658829370085193409307386714118775491890671857448683818502583169809750358800326650518880027216690330966069041689976021464449446011736088021043897138993619907625540361357164247169879729982764694163828881027794704650659162254022034524574097153629995557136822828694263041877211956975851808902192648586697404613571480097814902260225790686549453256763051711342495375743259596407461120763489063712258109223002451470566342623391850038040246709466122234624610800605469231093068514300826227954125894049962717655366061703872031329694272081000316725153426155421951883812671005094232630663193714378645791034008384963629574862502165095310670161757169152128006426514583913354751804763633359815233719477911690761691541654283671567416356899284601159431983499910332438906035116385180199675734725654433692089548026641866581642627255330579858038873829692218542105384682119684423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -1397180062236167741209859038372795458122315966227876755705366232149336104221735973742105440703518980993498840552954078185643412587947756166149848371011067374048017470826294714284824247294641788872091178528735592324806121707183849460491976620778488928436569262097514653000750260025738971660072273109139919103082666465788999724985560809192874973196127091191247634664906264612840994827020988458035236860522500580684195162256286191203098586249615583263318012912707545457369320009464259299696255787252790289697388773560203046318051962494058787263921930757582436194370489237223568688278430557182334574890007854397820245546123075428105675885829811819622148850909558818570317076162611980776101060310073282318552863029878856996925998552630963215781423455725704969661245368210476965815791809144891284641007608444482100254091966740392792528180506304769423824982744229511405063185022987722463553073549213947328922690235050881544265879316942338128295577311020013414963821797315713913462149095875854017891598961282896693683347946835353831173996214024902909739468515726123756899092317736739243980817644985242152103413641457341165097036071929796704377898686541235958868823820422916654828849890175465819782413101544586778337222534918473387052517836962112791467195233540154155465852539490927870791988992097977245653803875811004067546065535239156425995989409302784531060025481243775557368874455392888267174928238448441526852777609984887096843821854793767429929784400774180244285447937132307268822435347432750329597218557324763623643156777730585774750188629490998491142454200089885115377115252939134835187266981130948409098204125081817474348106050768438902633392182426852166393384180633886137831640232415015074313772552756406626985994609681028376399339429743227828109734844502675296508147872794078083195751126449043724354246758617757033579254598749683081416324860504120192478056304237726510123411641029125652449825994176257609796174265439260689304956064854211137204954228425856117164379625137043938694487181197031624839687384375759834314383996845547695943299868571389797827475455404406101336332241353069986940509525032983727013191732447068892312860056361813698700233042336275942124202528871218735001928307358263071222422427703916117854891763630325273365038139658371943004324297344819075152411340282437649351975394337913112278330520298462928000482664377256273096517971851032651829003872779073655196890866989623857526404668093516624146918999384512842631994137692082065712247993823528419818946373665083373992674116490489125967881731887506518381841366133423191122848909009105109152148592136878449191939520754755155614693962720718650872084824219109443550377087180671932920409616455083916025522828667826746055011548891188905496331715365420233085800569133817011974704525411302307328455274030669462412552188982488517836800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 14578924492013130540544242919794048199033462861601886302000593389341204594893744225613348516464157322180077005851919494670399295360065461189488793552777325932632326107807274800925494958744753249702351675245291493709009498403323791913776522169969393238295258697193600426255183804824587902324222720597674259676881839276903162279094781950132051159649178448526445105489877071406971736478392681793441861450235958910453952011094606650542920442085419969663274880526114103524923894440407922666219763910234698060839469934854730975585950654560502520299486983290171923269547641375982490818269172263166391018952812761905560914347907545995378656571015410758601174243733272039853210270445404868895024600084180513220523866780583907499784364885410985108052853983107224387809904961051043336943446966576077253305773959652275267022092359342521183978205359097940337745277986107961322224475737391217492460091802323631067343398491471248487215285922859462167556787368612500836439053493925454414483920531827622886722492660359262818032577565676128303131945729477669843840379940108954791270367181166462840705756035202841591572408411057706231790603854634684767355447535456508217451249893579255183218262988805816417847557912359551925859327432177064157481187118612826696336292307193933969107956263817985740365362928021768933332316780492333989310199493463656532953288181478744279888302495140436074621306425891749077563569678496131739856503355178270969360888321943348175311459366139257156066988019544181745303149916138310537717491991966366586972619820750314503364726623808379390619535802317060373629918709449359198305929515853573093212221435354809842491278360607037572982701881913181817326511535987268999438088254485881855807696371740057375605083992034941328833237382939254559802838656999457775205513827198004968406610264920541480145172414047947683251428700531464336805783567779402932278304224586468638686673839900061134947751898415735683108801809906108079284353677859384219403192691997099502776042754458307544266849330742595547205780508828295386269560194840686401319050298008487140387319374396592028631835459407976567441326153019655103938559044259951797876655773194340400524642437071593178313032630564384633553790631410390502728218006384857645833408699751492086211651983955112411920678533026212491927039711215941528113703855832290952395420983339088691520584246580682706418285182854043275715358950875888855971652591647640991605580299666245173629328858995513524362146487193240054917669124263692927121050567932776070309652635969467850043583658568240632709338380985272306343472028211389541700431330794322075341758204508738021019253552729197825088162024389730403679679273392863603797508155181321938968518115650340822502835393064623387393939494229061592040193962127277064101112394830988084967479064102889936808161995803359969280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -127735813978554461347305440184321804933373484832265513593858011379756433055477260810128063170019789235984285894429709829246664256673926514628727205308870722011996792391909825279612154915506437174828588008106787448143889512671316262190462189862140371433918863137522131380879089779443860160016375230039988524024243003163981385744760928469635434210287228522481005919546431884297072280413690055042708498894388151395050108084010940274094974966204430460303476566938413055549809264099688724928586861527358555909027238123719573458387628478585778491649175686826034450528662383970309202304966116040498797787742699963545720326534872929811611855617275497786383858272081356709285420507015097148488869089389221653164008645804895271907512984457715790941984910493073325466807398817336265540950898666090435599402266808760990728655002250558449153427923313699047381632376478978611465656850616979694003818838172274379070052061575584872737698714795037709273744284679133489063577999068974546812197164082224263436602198909168420380982860994207013451157788980184406544212470040780939199137094972869821720326682411613080349456210938989991608293673692825165676625705990559603437589772919281821353257210911505705633166461976865744270668122146505865977196507507928094699066896626677466634702199212635173928313572763361463622659438327934064768468927280368862941462242784294650529181991573150946539322357057928251367671452840102171226138811885912186824788615209645831862205921411812166306592931554296972597718932879911859249838795258556602806834457075615465130043294257156740273916382241350650073104929606560618854874592546135842126769824509598040954767013948535354829521100131695421679817311881984167335926963730777501778672217174199627676880876840113100109542943839960025877720435174947310804876930251347639717677918361338533824762648857290708275637125463611404966131449927396442178688109716600944317637089947585049487998651243506593018060944206283346830466700413123094091332190065038202776434812348040787008598458974452523401485775100325494900919437120058748004278456104839300102599923463728991937771242557187848605781601198974458246733684395966243719759640472046228890699959442978853571073867041494257262298323887058843955502013044115448871116857021433473056229694271147633828577489435211188486222430839440293419408460782018732937074002349690235802495313816263836381895541717217358932097754320756481100091808236248313915485326462315438611390979197251452419591628850184750984780747017281304571125229316120396022787691088478385257590997496889494921361442109237444868493941423088825349858422105548549442540773711929744474914751899959508717386739789805134307200692991688965458208310797049537245656350755202637621714796439315929306707528843639724094462743462501933097869202272279724535238732964296802920974482744365929201664000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 1362210467853433933759273618226780966270328523842858380733774439228117001049279708553958894525175770035408325717804835763247628877036362777743007357881849617105477294749076828555477528492928132869737989423174141207751248527438290775178869990569711056829346780448369292510666387676663091553735277341179217626787206398262882967952836367033239422734122800021572676691713696259069512725499183996323752266325316929794295542330082172266214764065946520527354941614629621406907303485509781509192280150144794235755375549044500022157784341779665215084514683847916056652285670638285860899925403570708925881823811474203898890694977552687296525959644999299951525335652490098422254284896245253218413372489198989705052778732911966624382366263801079059246233978600732047960942850510309427495907717670518434403867518469444520470430551024750344903904113028893774308016515349055562722423111641002717672131956979184424127964346433166942217914226555628343160114283657733777544268859899167135411150742622807210114884053790952741606050098675965540805893501938369121054250226034392663318137865642916755643546019168509452668009747073104826818120391669069130537968675929126402532120905598862482227246877002359603011510045265553575053342017450941364074355255732931035879652820955279308214819859767923819585638202205270533772083390791405308900387722056193804835295443672981396955268281477288458858130837840380656534385736946944035482333255584137087508667288251974778882030323989604050563539247719800025384662847567559790230930319272896820842302728989136169957241694660267052161314392317259486274269618617113624041524095881898370118784319458335718321670953276350296013320945746733328387680464226954696165388063804615403736367249158171038467091872393573879700680699953029568947061644723877706304043632525535171773662707396135127080081803401519045803056366145338865234457716603736009004037646627258376974553692976012711924583477474208711737532237540177094824315854681522271320224628258538278837431305661223112262042901604143377929113230910551645386221595164514832123479758444801874025558156394905632464720055301392455833118440251072798301897130866159736938536140799517868406602164400514229379349462459185916290042194359307268634084003795122610292746579152254470619739103630899771325746548694854859564572900462099459309066290213830745851810178742627917734561777035198808361228301562749139956662140149268969888863054560560640924092717677546835699333748298354656000029810904266544918329022713315366993038178015153549756313547572592113160577711364915510027958515405768168399449386544042096703760675472824242407166358832975500165562776475343104864031883771892998936201675441700001863091881035659809166365387189153048979611634280472805989962268946932886722361026352135031450803145868831861625570430732580417936012804167764876984320000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -14559275336637227724615967119798192512450884246584008573206753852556712574589256733515392498204754116090408226313550264030147879531931542149923186038402925507932937452869364649632576626328490010107429245998476842843321513159403207998561521994695022634611056368932770405304654141852568201292723429976695967791218023429136962731303445699954561340024483654746493709295795654375621700963464646742756891709726580218376820915125086343331770209248792680123288244329212273878324600748078332553146912066133257523495183630260818116061858163700678766053868865906236783730245818473806760067217003029769566352529283050313976856461880261052872411146078039227123920975512958654052405723733185837559248518953561519922682015382427682353566423859574754832082325907230426522870386803129770817625244481711239010054293590235455180729848601314010577359932655413800492485250231333058646782238242682627924271903381239357048665920932418322618653516624433548995592854435094155872622303116494745506071284718318284804216861905357211896717183148045166849816286018017317340639518850717806861616628685054940609130643821073982811979752523352042300972417174611970190532415987186977067277539908660169097895839360776841060587368442213950310626326914429202532054050712507391201692856612259620025451557592747205855552356522755216494659590030153565642956103986244574529302963665005545334078184426131679506129338512141856645479025665432229525602867604879412698279987770649335554821435725810437884508783582831174177799790680140865879768806792224414339707123610609217963054425271362479982551975751273882618028643110507445169715576346515571694068008624804526626634867580441239561187676792349175037434768033815337348118593328516299464082039553750152404117064520721818199066636414042275580219984440679998347347118288260152773447425997140235099032135119206252611080167756931260857878452237874058298655866082293214554334318118528786121581518671724319075197945836737941220431993922305337317219231666885114392389348882236849112318410249225716200005919832497339219386478473858015509960843083682838871663403454402941664340196672447511097493862559263049578519921686038662902451737201145735655737462402156340640031848811713568587840160647090916584713317195560604446277723203549153616647669082344360489092468757827010039579752695645962964999902882828243534166706925915010789416417764216450066935538031354249012956407546681538226551330337825769388783768228025069562746211181592890497409241017319177799808856339311251445822054172862167072880688317648886174205957434834776673031092104927286375263222379486027486514018495476145733385289611515160443029086368483905611588704969508076976877464634636106280912416332737333445974812652327716677927307009551155912571113091804521535340369848371372153562110328083477514980837320233569462035440247958488167219200000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 140213508021343764447968702805124189410406934263392839475379540954349816722274947239903108464651859833165974140713961217473340275702791645375421495556960642179938561395588992619613054815865282173857133733476212132717377722413245996138304201843829296856136232921696585612028196680767640711754473725999403372296940124383810006460396640985557760483108890413888989649022281455269405849508539350435292697097288293406697022679976765730566468304710277491101406705547539799947310674246654024078725337676738919996352139991318292607213282009931379687788958709824166071215265256519745404232412515906000908911278106188380330230672073901639282848129049772617518658043565187389736095984368301686767289197179020218266180914859778768497021301557813445158970862193086059700779743637157265971644625152872263570378804763152011666834802973436164074668868426864682947495527834658216526503056698469878634080392879116058061162410430215022635053217055546539236025683863275684834624793600505980562864911363701519743842492111108673030585129981353547344766584690419254032602986251166066526850684883219885984801915548731862020093829448786378133823433656876916848042206221001393185360759957726860312744919151900344538704023118713561659257683154470130808375760367870249787848263401157710204236943164424419397590753959652143926274762376484463778036132730744833348778024266809722936910457131863923943147532703170443803923826776141119721341391373786343503567700264248030272419455493057682578206104659503061467279365623971456558265117598158523714608526424082574018544456081012261387869899968398725588734294527651579854230903608471346467464876344952597919289645034196103407013500331544950658594662003213710466874893024025791690820959873375593489458101735713757961182299303233591854912058605231991548876033305743838924419360845327582047509384141538754812751384652096071100281819639468669193168243519677002661505781294370221494113209993512619072358087490320469119595960626564056535046446563086869411386882740639536576335456965915676832213731979200062639525915902985127808808483380365360361089858671791087317030961520868510690895734645384829696093715093246639118449257908590135657210651604817319308399133572577012514577348983106192235252273884186632855151803970686175393383987241477314070582658309031518859152243339746204536552483666260406031700013906624782537851795694314689536583258374436046917277189451903400451873071646836120072071460006140321969140756843399748753961630755489344777127169577303305294706859964440440398478991207101872620073428836354507871041011187133191760076237283479915946953170484544884883032903682759141412313398570224514634197092883039588467106570258845665868858520945576784660390527398955331187187504421270560910480871835195511773986135122054585234690146694553961642530205434704104408327664668497415870873600000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -1176671665113898285796184464556702452919870061527461659660284879461001735203361188563053163229112180406082853277739899570619978804446635963944733266009753125173074424621511910490660578512162535486364756466635010242779207226156749307596158749569616181216052765218902158117459993689789032361673749357008439598480711047975970848979167452762993815466848637830589295876827912712576179624930147701476067266672555221624207918515585022827100145716574049102406818614960623413265855293149902750918302013042222180641857694858480745882120565483411462091414133486267901593020273186464836858767430017236436793165350187368584462502436538591104895567781859407108385522772912297825289375229315515438563886637677658745244711148953883194276804143910701939766549396751599562454019352742710395543342396275933806196121014143826984955773875159282060822833120190025558266927247796402356579659263410456658236920733268398352834292197576897241158706559959268358742505937309210755027656490816248964576452607302055786789725753358638365331358459655011445250172376413173252839414280121043232574653792577284068510741103170799470702216785737211512888466953835726851305293236029826097561527300992207049705012660832362221637717532251881628563126474042290287647710485076894430121749153982270223780535178331421144875330582994026898755334810992719938220276556323894509446022859991868470660028193544280229975866181619209048176446454005788191451635535001004359535947694382967264647762662009592313586772166414104297277668251737836390644675930182809485725177103874570560106516874279079078334286997745603325647107708677726663826692178372911167883726146306541849363238747442147066411927562255137314246512387466863062448729302134058783957511902420868845312930215969157496214934023223924857558448399059202768145551981929686534738462058959082128197976273277558727603851143091369310981036529656857285968396050225928671717401699085737402915403965612861528400567188307796546257620826880704809990234114651565197665190572172896625393630366719557285876695521869768973001099561403380320755949825390766970443882798006513998442412675047222045854363620950322311418928429968252543935171045910232702857677620093837222267256511292783543187206161152743374548866554729468314270734131491802487098628876065853676755599987717147802520992022999535153748290116973987895540002226663017228182819101445176657914512879341695087020384628538968359529817113975212776811600329301248632207707267550606065202039460301197495197400136903890932107369131870605825617570724952448549736067300917104928265255321551998340241643304442921315696856010411008783020218624875829602069210269858209132550426953796797233873567697587083155512375740086648288023382137730477640838096083931934930748691635702685783018192074802878224667778884315720656394823099525276393819324370454533095030784000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 8342447728410229052424208554313416973615049743925589684110144606773350618359038771046807356588238592100646331157778396533487136417647698973619309438039819251170406228833106489891211795500246924420924201164730950171434106660021698690007321912732956824997184509684001071350448346871039575000787432478814098314887513848788836304199646673443060190776626820433737678617239575417325452690256328148929009050548529899012777693334234090210956574776207245660057530956326398852094628857911814214490532663888562007528075727600867172914074839482335596540666763147049731217941869595231114348400189858456628991697681722510851846916416936988529687882180915588818453587912061338616779321630701084102811575680005289038917944655645500474028304001866362397312854986783225919206683931560975709181416958533522273234272361131627832130646321305317260650364503440656896419663125831154703027151950481514476430542966112641856226762810633799143393693554165831920869429501683406013485596035985036030473967644082809432917712290593696428448172545639548163205003522241812907929164769303525809791983767384746780125709983785331064586167837530679311766191385450403081244831672478994761734372367356936398556196040412356692591438486952173222868721985740099850729847825851535019741152450832684917578546320196744465314629036128195279219575074838145564339245628343159376669601578660714391582300912689181210482388411496448919031288683997693262643863716477807010327992043945646896668651461686309623338355207121640212431625367437937974373947401710383588409651910607114592497276212445791257896037602789878590044632632820494373655124519934250544760134995778112450887719271594901417502801542306604129928387926593923039428464057578077749521679510971962452159136459397544369494259460795637341085247219369456010594016488154575418311432230723345734552434558033536304955528972776211077461119898226056103097173430664558752243724932975679949064524818882122683935141623031608689486765701792012682080896522200621333045378318157693867741234407042242286671129856325922496105621036502726360932430970461133695733507851840805188882055038625471674952778857712462566023796913326052056283606711492343311261851381316853953700412742921909673308858483381607891467787436963174611563768725397181135324066279738244529502686315597731693440386545336358233950468359329827416703319039306926370046040892483892271863988456368435285065630320609496139648125867574133142526822081109400618211595270395864241280063091346430261591203616735122194687136502785863820998833936996169552615901832293432109324955057189016628032459837299919533772340718119814532482132417728672437106755223797467255850969047749213516434840043681654959945513548781593311000166595296725586988488068152047304665422350180053174953829225612492745550438748398080697150168282111813339554819104860273513594880000000000000000000000000000000000000000000000000000000000000000000 [21,14] -49356721160705745371987183225981475488280789741497812698869709586213460502171646678718444653960130647260960036494999720917843833321450697462455908599509889446749596239339476160741764991577576569064048819165650019470255437808406958099702720014768117289943944712958910707354021148021344648760139511580615740849605690367681001686918983102355318229624118254178881174063277572578284547377676263428903331429408364912749053280805234910480687434181224210842656036037711857848117799698065046875527054482410172338549328185268177644309007650843516131702450136949189280376131312939935637778263364582889555334741013214410678401552988597155822168568747208192843125172356033684380555151804541498718593018138145054797075311111328942142117494697848615796112016643772176244173808951544573101696650880027777724506236743376016267138001893071320713198462862941989456243475991190752946714792796816225575186074295023897943750212837507066089513182791462053777823834555781537309532054297842276020178681636454507059572474651692296542162881050810269665531581185810638512699224330880023621006637837159191489033533648606303072877529468150416036930206447916985302630824107415791709559788857699087139096462083764352277587693862689781059186430043531025172130555704439136440553354125856500052486575852881526910295170127080168915824177574663410959938729970978925573929446313859202512844552144686391767386816487899877819064918408226033809946936173525408786855200211509455171620185451642726243919229239031125696652962613971524928303334122155207495371179405597470538782549814224255579421826599807788019782735416864524421244228770603704248215794967564512940349490556916715225360392809544743112907144377576899763935864955773470589397825557346765101300353853981124101450694956033444487070075851209809032730171386193953048954315254010235760902923165057688345498345352144236178989423214329018016593922562622550135432076634476597869694193694127914320367417396753305398432443592784448401553016518850251577896084742922702795870088464048951382383092644064710436035662521728667646041878900668605073354459033523080236775162492251330095536301758785613194635141870172882705060734145123908575426597787934028875680354355480833589534326779148772234339407556119762406408153359055927513274551863868013390841902677809770574288855931506304900532594713166876918937471323537733375080056681179689493284314513846942993557886006008104640636317584937136009917881052822049726293005740325726373026768190482768273030305280474335558228651894850238125423087385190302959694707915898603262441954267879264658150690136315523654517908857029270736014899767693471279895326488888594434364409774711178716234775141352652641981513429678158134335384174890311057435347669150209033801377905885388002404815951055495238991105227115032412227609735414065829515860692234207294914560000000000000000000000000000000000000000000000000000000000000000 [21,15] 245070110771637280723322599853450133376643400927783941352399211588320576479292162932930431147308562414780600437297268002280924828451371946136176179630117016671523436016373444558991383055088884762598411816543678176687325764685528058082077132933062306359292452702586457822202010453393844878830669820931034989519234189627977057592414723546265964350728713701966093916953122061237036751425505944138847433988120393898404421686409839470548846588166175028767880205453600150751910673731822140626720576422964810909967725749941186233100824483703199325953489441012724334614312996593803723690275958591236112215385317172996869035981719626617505849500813624030207780498558981626336450702149476593149578713567027591559741541114113320663577719856602924730143723446203182929301138802917309627416057465199552723691646614072709988540215297079353803766760287415137987454249467642700100531346066437519819704325345496270522550401065838602987605704935889569209104424755541880429024011344310822955052020891386564220259458823668792394910281511468019433552876469837087658925092623119445508598688152301195183186309196852110959338573981345051952795743841394107668422362803022957599284827872754685808022100675214457910935320135353624682501387828472670859161672456871391303801499007062732573685428092271788717857948793134175737076135688839624661508350602257397361600885656794520607532140116643086340224105474645387378566667340873153121621850813454915331976112438042570870872557536835797731033798003852576067157969542697905424486010264097618469450997729661091384734276718664909465927309694003104600701205318051790624309743037619667571077779386984306555154647482736155145400862576656913301732342462634378465829056424755021594641176131156274757084506430546601615277332928500759653660084218333671431193073236333354338387171183618059561069146907854578858842279801232967172561717430921949910966655672547171596364697697184712829900524878765537906414238472380462007578961798004037441062301838034585320588675555560943939717016255036887527372273554304731547287076304015104626805500599260433542002244649154527169513040441316435975235440452934323082910490998968539270494089893125852249588454207030718342599456979404311141503987856103972315846637684874916325840801822263329590404110542356964290971174305993666806219387446374283852540871897861117003562237835931039737451788437670897677832164491796271907138169809650071991992671007603722332314227677215204130467301265656671031587052226159622892817624918667180319373689747167259220887818661608226455403901876405873037425649092067755567261739707641212718271554282592185028996732141330825080533406150456986356220824058386490659506681682917527483034038861619282207314449568628378241087707409965406603877472078659015780065289007897801125841333195999228784828862505429080973245515666473214552309760000000000000000000000000000000000000000000000000000000000000 [21,16] -1035613214368514220457095416203160671608905537917200678652546535783315676573633970105642946093729903101465420334133800314714711149220144887966088634513564641013760119254949729273781326555851517917916061255400517290085441456035068986706385824725780563509321954495040646268735601679453210945843205792436374837152419614717263780892054640822504203376626343923524435815735376079693539361379866277518130511748625197515674170814654911549917957699626068716076194794127152407523003996354017883977829855988084207893692844694842986850155851535775331817403467040122027651788696373952512150461084201686914730325976439283487458999456206376988512550302269979297786529005105024578192154787282188700233851189939025436142789962426844033481043447003401290476025176126690147571544769813899060376321304707353804403596059366930371177536378519776964229993198013029162920762989444089832865263228972142287652081917801903160882245090057884046045857765693524377285426045560643086206803665589833000139043460956160501034338003021638991799225024340046719371256942275306795209298331024454848827595206962540995496000040539294209847526280234802097659881373083792383383482487885094249753504830730507742389756229825989636871666171311524185830026755433833927163173315309784376894466696553949995671611472575960788753183794211530182562612986162814055006893980196445255489758785979053471928039496043123257635750766617861306286281684587651265248219947099913165444463023402518184908171443334931132372666707965949443313182934986321640404348960854943625763728746581159236232090047457872800530401319709921822338010043501696952048313150585888858630095921556569561135509909715146483990317280509516837358903945657739640451673821540171696517168184112464339155014710524356098176717047467063291765017025467232491259180477599007678572541866171132085972902343588930527007910865268383654623317576471340328918376164527845343150011548104880585258410343316136950928924039046923879049398207148977640561345301769517177105414588169588185546644678721293742876376887655032531595847366234805859433911249059122817354032116796087716701812995678034919086891719738670161566940925464634400783145023408317387643310333362622355902686439229663034185841860092799785213485822721609728571000066372171116218595819476442117382990852791885378799017308467817959351466121735222756110491630706576501026768226040221436636467756595467187756793426146128683851467976367282300282442840693135608783545460802031785178266945966929147383606626894940044504990069190955694020841844639274973734775618368929172642491557329212143240963184691012389233307031896397887169441241624885976333516385918322506955948734042862146435625020517025605028642812354706944420301053631857774973036664778177190291977252351916202609200270835270351721987161452065752540462904122352959332356443999736727968153600000000000000000000000000000000000000000000000000000000000 [21,17] 3789240072786379790086795656215922054275020098755247047182980568016624900793861645466582434101276607930536180174564328516312288536057910390263175023359356871321437201755025847800813634611135038698716030858649795793128276082846989570092830370790747269115089992396562471423034392904885421808048345316914066510742747468799186715051295692134968833660340506329015665570870089103637347919530491618293391933791809660205074285949590107827447274762661294916491320423924534471145058242036349524672440153393168198034308013623652982670401460032567272052444296915142066443058959970639677596374987142798564384177619622455606302227549037511338636490427211052198680744954311672601021162050400128051738209326684481498202117094227397823307057920769524105501839185079077440456056130308705795062446994877679636938797526019802837547340491828541705440374558115222264010489197295703008924778025882937419616692560391654348069713599566773091095068576929579497934688630705412557288914657925708140442484565473556211988814543566906719797952785707333380856921525389324228358022718277078556929602333830479284429415387391898515511145811696188594841987785216122759187625834000232545959516043639705832087367124295378957659008145883907159745328822167071139118917261326091306168206216479397680958368430990863712725502943502352666318639315864207354043374923879326018821813267301863513690460016353693655751061867841342168649764524085158474804757605917082990231614901672261925459615954752750026565815939571644006638150790207742058407445993740876005967114084589346206373166853114882179901197580477928412223648656841439124145928146131700679182589740116721139576739399163643836989352115310184200279109470995928413827149893606783745800968092930707030675582383312293406980093488551772544566157829832778820591384180456468485013952501414014385506173044226935058883157309385274746209773814775979907438181966895446520121607918631573469011156623138475236919031008723802462373857514066124931154568277385570027287204743028677425837870537055690595211835839276140529152408085160307046830550459286356416986690708838655137096882205375090366039759850998888747475810863207833239216683219483333230777906708749611284513336480624347928503012546532951395269560163358069414540646201275603355027922792767832020675884018818941136410309231372772798039014930298510977440786147835810512440345539672934198473696971947632698500164572382505587994347592909356334071831822705722801846389787591915018337612465444424951014489589216197879173632001959758251378346772685094212898001771741826550595203979860422836631863831192143888360626630792842956461721727729607001543749050965823211322673790747789299862274182094437468824615216879318076350456548022372556663229216572375581983376364486682037306555925591231866194289086525218635341053100317356698965581689082629075238912000000000000000000000000000000000000000000000000000000000 [21,18] -12216384937987715076917710236188009643977782623608780254112882141801995560458049107980639194136046082743231306757029224255203666388123598720465563734886163771207148951425648466570009143053393257402827310474160357047034149042468111911400827255793104597101636033313193061404530146961998782189055808277074507450226143573354456730542756148654897899858670385403686037486105961457014034378413720936044211169042177496635818731683507654322478106525582483179418025178598827878399482871226383165375166141593616151945538331164531225758280384287947371553436507697908078196737535965490255685240383633671033222610044334247918982000092329417369691139337604203172795623489133934925663100799604980578035274215978540614608562364066502889419750884796606205998857071922656666331747322561052710609105315274653732949425083735705530700712544533640445702116794400666647137911482359227596421148962886688390247702194757581285767988331171636957255190876698917492088603388094141259675319146046949139587571811067563831956350622545031036253595030548105424488229676323938138246875275397789243867672986487094883556520083213533922551119241104488453545063547396634575665590045772203569106944906738732804816103235361353835955335617873176641471045987914001499840329856985374649995468165031009690497582084189252897750368254007943796685886980660463048629522079227620775051787287945577346090398318634632038957012595440704344095089018890975664384713740574355222028463581036854433688198619240080022274805563358984023616125196173977681124607137392738310977246396745596914103993754343817790907012066585718241308059752244784099037390580343580740350597515377296250643712626465502187251519150815754689355673914878111743864657034495046026868670495213517177465398471993106291077115174999838587210555009726110175894268418092991741298758197220594974154632998035904609844094425656077412136332443715945633419524531307959905847181372135246508194684232764252920801080405774040373861094146816380127281946305250984227771845296564792973891852967092715970322778345134904710503797328727978329571203284413931096453951205395019617963423070024512037610098247917106395310101954423281333919873078174068347222133482527611125927222337101712380337977531357694566853560506060855579611213561645358162706017427493859173433462182057916048088795747177115478192688985149936372039990081979295353235370581006463042660362164728105929446258828858391539545384166977632228166016166138786927235471106801947396120618967998638695963796154981381634572457325192806212140878597944901026210608062940665264200648883399252554522188899938742009898154364274882068721941334143487895403366996501601241453118688902617303903647656773114386788744051742576703566967147041114376400263609007736206068060347821341145729471335033537995552497611673409190000927600149494269208774946588380507406336000000000000000000000000000000000000000000000000000000 [21,19] 35174966076681731578402068401091931887616586830248767609930675760295502620010240778910136085149288962952027373186290636100093549939384655772370951535560536297627879353073689095513432417592691319541355539146275092788203297698288585741619499641967410094443657750137601763775309339373048735420189305103131849395006158021193490657056160892142730292127161226630099313422072055893281550553902337863802362562854016030093804419745252123304112551035357883613918160302882068837633182753372343141748901932374067028576107813678246253507052332700833146214176824380030567116477391953016720720298577891232665869548130837377215190339520680707091735641373404392732374956101354301515656514262621611204581262636988209259746039496714045904731308274437032332234069267537568607169404102275700639305069830934571830005274519750970288560310525420464962751286672961487527866308096941415515286936391272561832194276269267247063334484025605425646814681713094519442284090528548896659475578336707043394289048713674818071785824057748136272998593328506201588084612880268487589617989379329058439273118410094951368402698164069729226060703988915017295454709972773325475006142215096320357147086071677068343265194204203372679614645477705828517069936061341292562282374827079266679508360114366613412942615425818110890974646103172580299384099710801699776807618299244625384527664750403333759572704548896292852885177782050634816281926607414841603471858719948151915569282888896921189899644830263252483957607142475755531483870718961346389465951957463529312471273527773811149118965053970421129465109319099293623818444882704240131139395622639410229271402203440739923728813258250714165354355548079480187125970264348881056474854908706840065763717449199085450845807388538548881277049855689877832442915582578722317222453086651107095003255150618866498281709654387598015129967070952251943941256593127278983576867430698169409948181753323590246878878650510685791033796379932581972479724973073532506766509632141224830542608657507806024943955645092580659784721177298180614318941726223260241704482423999789443614832193366589582156606820893899451644740286435495543424380824482090785625025621366996602303052326881047207141321733751817671686739094164457438318970310192365370205779496445474097413828249475285954203965694384572889163047188958427744594072053441706235015893143226665783445072481724259775385021061470499587608233026551481008159087422738253180126967410693425316891280718094292339677677282106675152944783937985177606398821004078307204180612341339891582131757463279013701308959391595515758673505059211037694912267706551005850042192192485433126866338213015697787226367225375785952872875389558225502607937586104807922907988665809110136592244559184724899851232861469777328164556744107012694293095280485310775373547893754042989080959989483098970521600000000000000000000000000000000000000000000000000000 [21,20] -91076723221047849998266315486302717001235793153899286818414689670488189435151803488440546871916640158855028082161781979325265188540941976138648173826910740129412794467920795918734955683324411984294802352863959523328218407604812585306602949595304241585842655209476485754095052987613211702397321607341193006219453488992478645229041523361481700432205875117707706540820564793385435873522365799128353821154100820778171769177907438617274664972716479096135992046048468993133596576033848897916370715438905630962558435791935966917816856465192127351246163008591031408801452289867128270369068670633985609759446294154393700773702715381330509789788138296724463001116103055277010649474143678834998400043305350233882754085577118391707631676451808781473780255732791394423146651551050982774208398743299626613521386635062279809817274900688840050475265545323785885510118065684383965717927110869564499377386865311648452037046050930738394253795879669424564334124127955388549701019099110516199713483476063693751807020560740309749833850876520974799943693081354837846635380593251539963936829880618769194342948217564315053177844827980181814928099819518312476584637100528350697803363761319003620042095670436856888841058199066030003561884026938642615256750021299494667953696175231799646496392449722078865208960769051205976247665688654519699461885470960642216012623209629528376302407551268247420998321701722715520316129395385766814671533789416458200651011383696644724671762063937264343670400975727225209862417051145014860557666186960650013221493299239555240801427852527449406200610796103835316008995328275913569610684516258364887594734423696814549157678621775309781625518119474198697273100506093771067509520932311784026672885355345358811168005783603878894008620236946553866340182037085521832612309661178067861760483443573025907511016228281017978144748131083003843732116299507945229679922396465852936306797587553178161767263059701414186238393282091747838445456791672100248266272057621341235104106192405087833622003733287285519231755682487779645636819297661485873387213976088288365604896689348043591795617525071189944430838813566586183453141284304981752462854046465943311758888390234555705654737761772262776766393814066342068936181990838401850931151013038302489373614886201900349697068050409645571848119629272356849182617345979736951862170423897700735592238926602004923819915276525235667369233383193616495124583116176442935731922263787659512433734074109116460786319140660792546716107223693983026688878683272471558277358232688513302801437998034601418596962475362752987538304098997393523539434623139621656162044132452893461774086863462982717339947568474388490066548362197915714024480672502895198151207726098354452314887726179367088085114472545797576222293611643264717501590960744246197015361470439584662547787245123311459368960000000000000000000000000000000000000000000000000 [21,21] 212459034722621186174333172125031294944471966926104064253387725309877113494888887202182301332019546576624433688171669553684317278192984318588077279907882570181325152281021087776877496753891601099258392825045564342592310610999566715878121599382336868887215165162014989776706669527912002576997277783099540100095909469224762277016950751447144788045065017774077838509873415439540589751171438895969107869630791840104794422676836886429525436108358689524307183281089628451157633714647244200031717745325668847631040344985105332154709792800404520753940534145932758185581621440752772869786985807212297547744334456295181710780625804433163759314379905353013060613354461670832554562410939686123833987290202559618066628880828449582021667940789621717549603874741978308739943954862765287224584303377959684553960898197601692877291731735597253151576229178493306181145083949474072947641280698654750081838437998242630018296267711245151588507148634170658469717683542753639968005658462834290763522130980464841597143245203359389172517509028111122154448824759890004919726123681966271230508985579591108602671887559323021420299078422413194051843366396616373472999091619316676685855189128075360840160600540457776936256250860601320059792778889816820450880640511297992927926651973853436636800031194542255070463503028552931144609620681321922628112195775975240964757776549998788308687703995373348329669041063733874915825019848778438641544820126809883178001027578261102975641806552650861775717046108341872832637026395024902616067341437702170605180248437355782106709397588923367485559380630645661207764548924643456085686804422812215105197432820764313819514601726196211220436513496028274219667904250565738477362369407502744881726311522407128533825099709425494780725885715319752722160096686797615134702511652559210924367926594924669547407292531494307292450268434188351615462520593136510662878188790747877950460223355257371967669572983662695415389179038333924530011848140259600000690584901344141595174555583140699686336314336889219691727440454291704734307124938884673780818350861237659738030665947436619078981654473331440511205678443507059592992372018907426614613437845766820630372108516920827474649522211433009911636896801470631799479081295405642759908741196945212825331991584972581067208426954569870731434354018181749817150507090064146467107712183205493559169758429346495129984172034398926727324868247213134269899505741859632936036074936099497371009412152402885861469238010017890695733140525821968138505241358771240150194860133627856590354717674175872800898150152614945538281463590737236356544204273473309366121044930471115255045632518333674402372929984557868786933350696485267859368838490794043942546987832480999724945816387592033088708526599822364100740798000584212713761593693723355611136340704431859384519626651356841356820480000000000000000000000000000000000000000000000 [22,0] -239210186272115901589425808356556702383021825409531701954638386702595182666677119418499668268558891745594758867476238469826060886441076188860236190765310603280928437286138208066961213398574903425984472074131962230653985690316754482292262130480011663295536296584938474978371445825205471792444924585921070396316122700937744959698744979573524500225122339614162395296979568978607304643619624860269849438739333703031271110564571202597152477352581757656875043133821234023594802322827043031563525763171544403070212266978404267648376410003775769362052581466807650092658590097051827389464742946252146724650601741795301284538804722926779243410209861350189167531045881585720063501310491265941403128055208911309693467312878340887571261136012443356193754407677032644919552381421134240107315263515665319602142725317810973089748481860128330301033528935996903655704241946107948305034817905325908782343120765070212798295270373179684625086926643392933590267060746574494970699478867686057477656158620825916265568574340835483106358250024678409797142971647725902490837456216125667270822164475634017188018287405167833199069652849083555582101589543593613513193431343804891747551594825405640067689553254642565107266652646384813884649800872900908353526146661165938552122644893372368300423611326594449808664550309462526715099983917473423706244300140443892184808385928222782696328948828887079768364903608814193692521067538055914822780561516823210821513986708841783909648340610017740094847389550060795424770146278109364193958535450523879180159675199707416120217830128684804425638312862026274537503970304452833066285889592146684695115474801740265129417688894085578995239552488371751882117515670270158285399285694712135574380827552993481219668067488815199750094777070293664552133350186815322796538522850047903675964361166190415216467594614420975471309953450449257149746917548417414056423423710281497263004534818481530453406493515997318532945655945405571562296205468057577973458198006073088728607652043712831379909306719102473016843836810739866495955710675814228624983993571674695215994919198694489665712216035339725952502486545534286758061569928343880440686294025580476468874896764041109908471480022285314609858246713501840677861917849471349830634872019344349015850595977974418988182267066318689052543750491257444248672709955967555913450967832621187012994884162991175848735959700230907034379665125216971080675475166223376715903338412279258585448950434280699543459461325628932056390177286930007776897843341718513190830187189930203446325955414629945786952854920434111390950510945486969045771424029158304282934787978698760125001011220892295642059186098931307598487929013913908839606511050150269718978478862935514901574812231777966080692004256947140040785526931291383581645325567026372942074876400460979763429349785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 43104659115818264973291552098517674524364377108688210534969243233942746438915964730578375201544117473233505826688996383252767865538940172506112396304260496899546911866293698689780515302010922712639760999846047240454606571691114243108081910676280189931764819420030613567103224241846033134654134220397734053170614608760931974863944804055688310656595670639826311068808115610578353556181554904681300707234180291638408995880565336877302042158158742858064060803972775582133240910373270978344554771051122912921847292551476122368239673958178028982642141418346984003042160575517579383291804371046405990902534443816178867531717762810248820134893498281786128859961327831029577293248697894907377837723920834275983073395985659996829927486617781497293618829879375328339672859972533133856231373807925336145975391799045075257429953613478415377616308714863598708268505334923229865547578856876512023198123170446763472394803460898712168724900857808782333622872630239623869067619700776333876639635971269093283375492422257547254182537213629651527755905406021670026143488990161894704595514050633966020425621791310907297027878923421542032781183441250336544703928553806936203816101838165414829073585156031372836414947276043211680739236553692245715401560218852666947189011808158151403110110883155254195247719210383565643252681531574383953261246804504816658612133899644178056026974923504898560811363498686967074837258078329425556933840050312434509215723089262639375244607078976079049662029232387775107566609451308582875418207557289328497166124806333706806740329031673422489251415993650374537013584368686289969807622005650483316106646194696128851281872652400093208949070980224787495673217572103977877864644005334464629843569773571562538955304738801998080958093711752727669425325331604946567797430590564702175258925471507958601734574513479129708593387191150335273766683968382467562592315047980180076773780627930850043625179529129720997975553280842498155115189963689410432689666034240888600741087521501393224043157151829501716830304392435332650724504313456524168915785421554148941761679557080828962225734657176167299671400559061122893547175332839271554880218691730237096872397943149040920268204392267388338453855843141821471350938964996201802867888340164860887736021503724833165030831939228555095729484904807193698745617262678357080501548942526251036317557453116690557666744038136307020122334299079082896989089098404463221980557662947428914196306085439432972277706999347954575889540677678795692434430014346002053079690237221064217704079011828493856131701755812455476181067518350318633836698442589057271419955677935038472747131838822282914553457525555926057972573895108026866217768568282654092649060386460462905162168454328613023069930471599267712396829123059313942422004407425250811708859687265262260245153972224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 13526158203564243067702677350184501236654434801987983681536159678804228569055907973558002437940300779165124166151656384891311738283305795885073319421552485023690597896426092026342658227797421365573959173577836977160565609071790844776685051590700018287794121763686693166778679249785769958030569761440277605865903449517428573056201120612070650776198788192197599839135441651385409791751918425276243598306838879570935422940672335616489919358996759874393712075484018564121031636567571577856676433886312353708497804217427951727340566433826718336774851003505560975807895674613040438648948536341980542195114208135611721125310314328859618917911934274469365755867861183560917960623326387019813757165568251350535836630891754172210167487315517079473156410626669489690137931449896557344230088548955549986523856224249733849658438618225829796451377901294258319991160450270096284471863554103135412893942045006866765207942238195999232400703032987721927209413115393698169163052761491998557432654195829704367476396213956184176171445267566091689866053036717791580016986828708100964114447223222603074981791018782153523659999744268201052331971789432532581678649982663008867499833167217032072164454839527803708764165173126509502082993588549647966749599766483907168242596150906249863994194614205017610713496740584196877504682634855457321781060149385274111049144713913357306060360929718846459446218142842039016419832107586090878307085900579178304202078278816297350005803684082858517549609073383778375650585550677919936588683832500906898799176907940576984834603662435599007911690057115560270384878894129823944507630437084426581430324468094307459494226622812177617749200243981496343230179482060258766233950087469026913028124786480294142085226206848566341124865036636172195649422162870392964559772175429964832795108331553529463926432412750292340203723387296329689633029046030660179967850807180872526188460635111074675506302776132328605159254130302912094846261822303075562765896198504007885240606007412367500071284386188244805876014571409227861825704304823114938201701845108978336570494119222912306902869108741855378891474885788935446748448627375872198277236764781385076758968115034980999038859534651724635533106037985722980183231587203858746816204704370978445517561936566812841234467409648042915271578130848858066430849197843621270030379127780681929499439097752031117864431515414377456081699725590926982312906178309216438207168094475205212122616974697485942068330358250990255844519181534435825351607847823814022195508552488330031551525740096754431146033237184729262386278477005771639962582381968045045636311185643707746329337220882765308377490996749405316735950221590102370738461850436013774127490527741811383258743101308598810339667306089644399649678274121724838328978692060088330796787944010330313044625383751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 2084026227373854023365468278849352664487842506867458051243894958377231003808002891498872234764667717847185755848459407199568470292961562295334130546228930374734378167700980495087563079496133262030816306558230108464998751698132253557506488019462294138970597228097907799770715082730539465743081163963976295959685483960813597212497577641301821594523917700064663891418420120428085932292727003755612639208491569854733882915835904318615411259022454497684876913072138029189936792941451083683571240805590451243466549839788065660565349263977811066640992373505358494730640281819617442512079769413017025782940801604434702224203152438154789217005532726380083893194062516871526544061508855080997538845622495573714933694748895763321637933200302016158831147443965911028511645887548976485918471177263298758868471351616266974700457995883270291988734103530004902085822102600194403018152443819993028736905580640909242422668263119250226503324115670072576088755649093355604903950005720971467008080122052390228674716859377029885095918978197684908473905804053510186799475309809444986621217608221408138763461863400561031041930591361830472209180694674495321564688029069423727280864171675694533761393732748928642951457498497103523330238130779078101963188244009238275400766531780692056765191379837661680374341899146982231553731097208084604002341554852780857167303987119766677375592226883660630445215861733956018599797995231935440822190118550175424269464725870463785614769630226777440292352756224320915966794507440398609236082998610738610643384882321705448964951706630613913729296414533986205449406928192377126423240699033126071852720097168339416495890339185880972661859132340698751629588135846786469858759517235399957360327059760986545911535447455957882255481181379080793526970599881214280536901482826374323136211346062586472362068747677864226228047684529001589034605086524283634143753580815912856873153194164219323868599160231854746945751861554495087113296941693193248005961785377996827338821536525727435627910693012113029800151895575667431432145325952007164929927902776008217623902326119261833471757247044597939853525804518299111945113175077323206048097940405837082678054517348379764860080936203036137516004761808447030919964304665067472431437807550798960407625481943771910797549247446954102036119775329545804885037833504606750162900455764396056839024034281842259212919985055269747165463433064674557497070287339469824836051915658779080661790230235597165690667456262677059205829532838785374739982745446008013535967113943464584430906878509766561505328084337558652955479274456359261000331978895844803344488732041161949189520862744131809978405329432203101313993881957069911102105138325979820538901228682193464367685984061264001518490354343553250064953521029261781479910999288345991089887657806011303421872536687738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 8332150416276791153857038825240480655677355896116488964441167196777446453722351950886073138756308089220205915215381800929320630773169060609134211513927761159734127126087900381560758921346969344672308453993451244567734812069487507612496582053181315219127532438180499389231364187544123767407689083328765898828373849994670686303229712935023938923448585875386529411998761538538017084447399142816345000659854306273619594771928688436206053565889098122404544144720768229609812699268788366285079207929840658818058424912560565607014415005865278435268899951698158766127449918048922169057080312540894955945673239561636624148995352181427792623137634590569021372609634811963154144916037313954794433907876108540573362964052590638853716657020804217090509199503584221835792258711364178565772379866462534960713306273429106126541102372575188447440507432914059756068071652742561297437060224712909422967226801568410788001813411552308531114753821152326898772721546835605944425695634941638210227254897446798187565595669568405515005050024857910828095574372297171612545259195164070244376920310160094422496469338210131526277901685252115084688304441519203738125200471663915750446640440625452231974898872560755858390612949540505594297337961630713751235261199303502960782324673414260234377804423790471276196186384119883640015227822257359081914465152081709830407464987595572908824706412589046011749364483854556404417438941903592926984595191842713142074147854209522238926967244190725884759310566960299799239992589204457782472159026330750104746083854792443137170367249510678671441832465535674482410133128205589756671308647912504004290308881218152479416113284978146803242211386557786303232778289378293444729837928467846303187138970352571738247634570296991470148926501623305628799073144196679038740766943691884729703225714421332660457703453256107887910258875737730803073204174446894381089271530988940568543375345885662632018910820654262352432368893296695173526941966861853923975516754197170152669705282433744072445780213138613754071403926187855814174216206662483686727071672753198673206078376592191120217457125500337519466406769791858458931977685785475668218109479464161176978032564438091892912619720200974704085778096108251577780541030487125028204874219987371687944159105716803797946915659132562468853510388387868026408751507997907513945908483822085894087993176672457705947050713536567608498720309505486189086036261402319507095962221400098785321697758968365933424823351361235063723766991522291446916971225560158687037786861505350457400167630182973851799606190421626704813979404695756121096312077662621863335299528016986786430677583463318709684461754130697674277479734306720971351937214280569447366689627135597372094351768731423323443808624503628269631343005318110524436095965504361984888801405106637833548538308460544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -133966721383441643883335350895841139815321972791433013774554644139465149694033315188357300337045701412912316673428431890858603837677158144297447456529277395089243300658451705674879295110754401438055139030205344073559200176376198581654840544109593352493006431867909004752255807833780764474650474497057592982037100831641418672137612515747352180794678305627955892729945192098250896401347254682463390866997784764670555921250329562260727608372606011884971620309397204917207939155745934856663461905733251815320686732610405770006065847357680145522982280145652973273715176536012214096725164972708946526153282523229622282135334075030408695463938490658064167111017505228358974584586654220765231811886189364970642428750791411085367043626523375499307888926844777406551031116332366492249778343432728349811494761341408059514259184828792635438273990035292201059686034087338873393983684621420868698572321995389615029175006926754523297252938595285921027575097149797177308273485590009750835783760137598909388731246937384257006082133285801627749271764131863521144807416060433157531348343497366545894202830731043421091517394714283467340966306966811463970247738544784855368630763085961117446831299774426372129292347807701723255183497563889570401626363468754904170851584104079470503612109160434100638552087101874063267914392295433990290393049043612772052740902841267415139361876489398224494130082716765337399864287359362998146017929495765026802834618778809495221148110504884555633302321161413582199804053427834536445743292895967895267877117524153075882584240124473184580389802802530143180026452047012691328805778894620917081599473415125791600785954068307241871749707855883992574871647967413891676376531942886499033771761876798022040769769447404597234890985139666083911706081708211155700832934019362354038581510991677354665953387896079236723415499205357864144876330555026854247601996011495236561983665645629787087222699106863301597236777828739783693634975642405268983303590675690202166734491976345634381426119624132652349051726997120650369780264132456967402003781469812374893356337936535312681410414275322845937320625492241077051837925291205557626532142514618481859570008605560242858493078275721630596281752335323196900699680288872204590210616931162541147326978884305795291482780124762603337769448152423357686267403263522434547170191206701827853208059213635560063401338261948184814255220955915501871519788837366481634253449119495870669549778933678189539301365492687094475779317366114598398752664348571594763495605376086337490451052421793921777087474002760743800556217045540545382947008519617371814247619120915888499791619110890250034489170434446925853289027520378543082590307282441019456514035443503434138266958690279011290335228426650664300305572916977446207766428487004727286625317511603501072346412217899417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 3483364953849334682043473321753366910025964080632416137397015880778099678160623757349605733809347043332189751781304682538975061191773676969749041756879225254328845650708397186137459364866025495591762096813833462315018209468073972685014555615188480305615941438530362618611194148424134125931633837437597271020943776767329411733126319579107642284445473593654206955726914924405416795076117691431761962307204441908711739696638939831441231478479418576334753476772851446543959861390394063107321023515298710930946201568336438643107132282654499353580394238489011065938536479872724721538924658429504156683187246949977440552240506486560588756418054985635318607053929436302928647673164551140067904301354455858392913843191725372420302098648958845322045466582609052177326286767780283539485501878878484050397086089280516254003653193509450936016556330837176752065393018193816522329637602982429965552663824616694123382919731495114933088216904390060753598235348496659832726950169523119559221087216317851087535920997349215738758468043440501558081653781400810974489147446093514829815742542335844407398648965466336715392195742960271029550256430765908453334691713857143197447892797233587731924931109156731431480987463491959423804044915129316833247719236981938175031484650606182184684980564421021189013356275230727821743147505797180989010845935904759072817801591639315049293214617558859804854303022847725495637107477233206141219113572938880784938144757772579350396093777277099344594288389951092232135299559500878980805660447486859966742810315039539391819915810732515277636773912141316918330129450243909816874312064074598961532414208141215090449616159762413975870889951072017092920703656311686714097642474464632423382064467545131517633347064915409052767739696561771209129147093108748226641456146625002067249447030796347090639700549634225534546549688609601801995672838736241334019928105733864890803371523955459289191362914051817593185547353948298927682460231588930308330763463696744221624773263139156359958580149973896509997164721113143560877766300925991906917697917136878543880627602713411161382732111115672662452465550396934857009914213552487129542737819864001972687183347966506961907479807188215200029029535030378434859060420750942806649737659939173350036679062981074919168179639352784042342081328786914725601172575743723861794175387498098019143608796273335396997212927268198922285535286119203055755275686098157548814957310675306032699463946832922567260993480404454070689726321580201173788475703579682888897427630908449930798496899911696665764757028951795054567841568717051709681822388104057612900434992092436429561822599733054403444694778707416151511077162753684336825603227863803418549714601665852372230468577439665774434226391206988081440401985819073298108091660573612072425898487588790046192646344873816883200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -39470591776268992473657211729140653813602810032498985005569127813683367303353018343320309773991504169708500774648051702375582596728979115946021086789607117205939905044255369964997813800025614294495849493656620728156502325668389132684149429038173677304353078643050316927873039453011996339641930660191119122679053638934287431488074327886513886298272566584448480519356404226201360673515921650855254053519213163766070183092774848446188208190319545249760210601861136365608051629962049371593011536074450897276228918198100929344997531857639912340136177621235218070625218758455971026573887671662402944786600719431664882949840649826983643990518415044928664707174252750210534176855706320907955173126796707920427145605693004481485730912998635047088203546735042270335746524959292111108425045799884221859908668502563501041525160366946779461075556369297445759555202654788104859505248201999347452548579431497968443353449778079208856086089734198894841592980193470115136162387428826530354386988421567025741897860352659410793909624947736224845121362398794253851621360513039292198012824915593134069587707528392842835984893902322513680700362273466035083638691610289630250914281088980261587559227228613805353629283473425069078569460793055392052033386551742540623071992710608282339141192280624165612051446746969501391423490953322760049795679148814849808403438274876149308595213881568428417344105274342045547946552555037920481007378565593375757846078265637980325811464178407377993664944047353071181027142003977806114716587374993272173544081244960855976362139043800865196049465268705389395148454895276438283932247267551138600697550731123765216897690180931562000006740386377994442282965424646641875912932747204486238015555164822233381731112025257291367809635710097153594194244684161854772982546831890460466549011797254629920234661429548670252367670061666201994979772191259103858112353345721980539563303983879323210749245031049606432151325937304477782427240330770182694119773806929953558381684444561103168574955175688017320152382670940895196691539538827454258974108076254594224031783737627567105772245057824236790581178395099551960254406447999449771694696522479649702921031759701094862053939266985229877262320356391847597802422201426782988464768312378005882450059424662814447060998798869291810754652867540182057631532581381585509949024115826575873333996899434354557084265086370117654961403581419341403552664902769545764620715463276596397440592057635021569035333234538750022213167426589184489289165621184215509694550703519290384411235561399875001492889047005356240858828381018175710993272377035080187695172698774429309203866820397843798681366241542915919483745998174330240135593947354204945035729278857348126738350292048267426461951902579882336616438459095451457922292353319168272157663198211275008342169845361121689600000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 341617924936307826570767177054668862218001421335241458008649990191117538064394835255383553034304797904983478415054599713797845358972881188720083089313279367101438080266756810736544046154757248601712701601598772905299439792077643687962508651280355605031803779933266014188570836944390049733734295793191389499825899122121704913100635390074760147126688542905468017100816382193481022817450486981024164906499311262930757476539923332314010523969032596374896545812855978850014619128599263128914829169331157970239884440724552054638268621564564020741002709925786420559450055842706478563959865223160687040475190973923142864971887451887671817031776496109687722173497176856514686041410753012789456566790264944531469063054161405639168102537813826145666539477257554959783312804670579718649581041713985328767131933346451709636395477978961092688856293196975536670685656760181216170882573612578672555262099683666327863621544509816120949524819265302706589339141790344838379342069640584031603962152543211642004960715050007610370101678356179057095401868673393588882950558778882390835804924705062149046903986850084358393139313041097302533571322254768954784761894919245992701091675723623978355600231051429240545641319026557923894643670938770858544571314004917578427769877459813564249770965612459120028181246019008316424169410681068446591532778471443705076117598428663344810055916782148272436097333494556306555471754766869174507753710877161091732015463565134179666594218326634583157350450967543540415397377019493089556266694462782733362861800663129574590390118490889450646106048500585967165583108564572473809191210157517397714820016851222688960380835594986500375041320682512562210886258316650669834103756757854799533274516923444389552111825241366287270190393156270731110907461317110230685206464570765324559689259501583887861140346994081221269245877937600512498055498795839211779261530350820726173354252010385140978546579228731280428710151382253608795580045423331567196646976401179050743094403064874644174440258931144755358351176294162215387943872964175003098216287721297733251505418779458593866611395443018632729111560401423185385637917826368054351468851880718854239427744531061131693123023274170146732052543015788433090237933852806957679086220559523741003654959209385308485549863974633471433820794411906946286507935437550574638957663037698284580439408654810310920417717416169724179237155467405057087196797823741929874052182532853698125906387833579900856404035547930327163457409246214799007896788875745264212474303979892831926990170583991516728211757751250516683096325816242694341693431619995448489693272900961556001212481392274641880843462487949102452220770723338877081231247343831442043209960608636716803202065140654400451604244656306368248418536519677592272542472072586676484675599106165211454728683962759118848000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -3108921301217492227553458011593217995047476588974251088729641046489788040264783947346743499610238575452896066080847263814164867091992480123041364214300625752534762119503984435573123437968819464740605615508655418809157670283538064521630564860943921876185305867144496806750602560688553306080934716861263491565946753705635198751866547962758869090324766511784715524920528528460804729019242997857762120655923792128771916604534908404703814024369757066042530586553614072948878444896240637495587696240767290199087361021876384068112342529633777767227837408685104809009936348510802636211779705822089037851608024267707841442762178877725083734315535569580058006195143479724756168537259719689478374547395133489445018262797450199280908800990500735278284810645702095938967332638622588477541784458910442605243050834141685205775699010134421983853024130554597625302205634223425553591988229636483534826732083673290810990885277737355985927897586252381850127259882788453626644548763584784618870770957613028134187411725649613811988096679632909476482967064979758608368493392602638042888884489130242969522589345521382150726275387195284908705547409081722282674340586955564055922727748194721252652996162320827519630555994004084222892232049833762182265091285773643165460975893808598998621569985286864719188639913059668314261960415673277306610926988211241404443418257635040264284196870562708958958359998844009571285749200521786871617593593703137982756644757499743279155770173357051035228973749663075721261215651724612513158348680363144800381947031901205343863287828851342319842168323284702864742024100540622313688713303888503028845128621046035963411485838304080971112401674215853622726100121243288922465528026596517115421049143519488000620751047289905931366306823498195653356578387872358726723519073824362069007827445939246504732217930053685424651044514790542751813206753551099794568207430590701253054211090609420712002586343286192991847349275578931941692108112616475907294717657796749214222004831299444968361944042058697051999038846728056962148867450746285285506150778846836858221438977099881777856260989457684238387044611375131088511297539635833155990457716541859377582252316282630306075294916665843851005729385048712782512649747787273027837814890710361850453162078682191744335586117271620723078824950774358872866293949646618807156468672589028368543576145436850670588351095380770478048909890179857561977595018305977144598425800885168477716619864504113349247451004316529615316939215653487089745367014131041956630835089831569744415790565453223408285851408083374975071772899470041037158640005165039246916075164819333474554514419172334893268833316912655589728964782318780577596844290430870129692489044704151783370398151628073407933845090603312131126729661282427178884677369517339559579017560033300623926397834673761812480000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 28560609476944295893434307283919722572065910677606005679821298414416262844997957674415092882176582819639793156974483924780712823866588230445033165851068123469349110041339799392651077873224396466688792888867343470082280223969981004118893747419873897395404155388491427146032848209702632135279181585469307391808704340213455886146365073488265641051673837925601458893113307608675697056297514234386428107492891451903381788616798150346443662670921280348647310345439436684679760769497796622062138002816946241564196145327178291990684879186987834059121987149033495441006687471987345647919318992721441054028484763522965782793014401034406247254736240026272527186772042935641848914041401053783941317481747912471149236098960147570874425601712597334965344066575379969924991070200918253100900830096639024495417115261907678135358714150636506836379841521063884526716408012861580907335677890777763598091343777824376051167200060529748451448577970903086286138256627523784407198988316351401559370385771695449940960257432654598371878285731540136397851811845478906305595942953393894314056906147973939318867219937369509001448563197869438620767777685626005291469230302057432720263682382604212646577685047361515260461287309780492000196924889976396055504923452239984020208268022486462479451509820361972679287847778069521412225028139493872735292963116409583992212864227100376105679583005914171552220058456105997172942089886290576846628169017424926647787071755002179882890730298486239568035732832238265579347688752053705697902112515907944654211015706664170028668173338347365031059395093370479193753897762977579894642322550893427783430551153955527928359938283239292519309913454462900324243655814891377257905236364981443569811224475711757839441088109208204839433745903281351951734895061214258021216234669729726198003877322399398812969164348017030995323986076435920560439994477493536312702965094796282350302892198975737051693764020637533886458194614515821812455955664582837214240504075560854073158690018663490896361795465436689407960245252305709218897407167357707062789003566729364375546751210645676023616104876164459111077250740629357970789083243517981087809318597139472010827010123790702250762417512010360868011971609604957040908009528756000153858851366973636554525041381239330405748349519247915569337228288232931676465103790783597460101603031244660232273949708374006175566564844198684601488513482835231701172963261535103640511114904186510057442422602703275718756558095986518498930622180478929805563474265273161867893649277146445185339663887330627786250075539358867634976516419125909258301200862230484147400063916040371037357820688106047791362302576112164334833015874929397619597337697430883032967395802790699549885824076022631134985819980744016354125168032489913451053202190315403632401850185704394139686387394649228574720000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -258383262141092358040170312269904197470680031122278981814545002385172797717607938727060793429196054360540899153683899863244027936146463175446543874761644075265496558653899220569171473771426107746885942203291518076411515949838373501134450286477249103059510424868301736997221048244555051048424095333318154551573184723989623424710124422541659644304719898634254215670788855844718808146746082314879213597565862485571542081547149402880851955843646628528491739568295935281630413617679104675338216707188095269115711919952153726609299020906249583048916515666202110997493612082838628144075505698945612856515644335568413205828801054901824672386771427654524795828484738098505447312848188529546245354141207054693865051929735791458735614050712645113307586001019229628571586887866825372850963450235338086292331654639794343841055541460768464746478872174779690491148655940307502106155009221161848821464447017088318830375048797763523749659357734523946590711544581464298910423498749858700658945838592124658144257005335357390575518233991842182115873760512357554755057267884043992356435542403520295831430235272785780540253666013350413904123715108966043444343254660610639206636004625677762490132440786187519618467797034314785976955023931975192040396681597216589754889282576466340525877444769812302972073659504645158424086103368477433905746649233662923280931166518769403151177846757680931588270561933393544548194918884287026753173072142553900910614009942839164332530823044329947450743714952173848262860994172471569042174192981484922390505824918585515071390383953201568562010041250497116751615152650645387746980536191311173429564293528737554763281723122705932637276731273443877576147285542830809625989881386636144997887785854814847001823768534741875710885219558342700035756668447535337218895839937488956942920705799802152357734671865554445535354653151926964114709283573647973883538296572826369537999141681470071391626550306024012340890492211138113657212605273909591392921214919231995806344473358976341621978088317200398253637546507776388492319230724901758443373889764804819988842239179111589165171895679633983075144146256591064916268191069183515211736115154937713263489147398641391468691357050000273786707031872493562274763789784954038095731159008589792437235835900572168642962508948142748172407030225748127183379319392149217263487975381563506929861732858366982584140557070672916089381452177831365298601752954311576906055912476983558481485127529487364218838013965205711599595480484154742823505632082783151745331386517644782436263307068562343711103009335132007923717843600418774195288964111392726474223074545855384899809387736290459196212478435338636931176183205427591029426789652212208693488045727640049571197419604683043035110334393863652147813130578740944466409928784244561891845231448230553517298998887576292556800000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 2130435653136262081709278042746195915192582787513400659830154263553592658463848099451247636554593567387389485642009859204271692216125528601501738451150032134524695206693009164672224783764720149688451851331746988804077040711013952685674928797259668148591187650382198663245268711404038089368798891651636326134730696821228276568946279082422673637075735979555014320806215211240600263781138446769128634630675238178020120497465268963668042008846815454692377764818329372577772294216946142028220170612250219051189281813838400862007092652884325365386117660953935075886976609961904866940905739421437655732601101854878025774270127495762880903811469363110058567652847074732489294340770830187851477860563496030210668738830838559906354168699134651463526332453029241536857764193171759070970890237201924466042246244386878665014242750170822796185279652837958408671838302065845629872965588472820259868907097661994354268732024382354187539941884064536537741884623796372093321948275066438672459588880025738412746880444837417909825879226779028345047635700584716501678644002523905135887818032968510552269712787775126228780419639715871124683569065307720537074642040595713132606435192431862297157459129003357826956025937098656766656285360042476678275635217654422453843116662928855823632030415868499643729616452699383935703369213145172722250605479376291671666104527374388370283072344020359591806581497196259878720856910322732591640793409447579123840174718666033514707908252572295922048504300563416217128924093268240840361819283874787186363364561690072623050250492329517070595313234839767167948589204809035890336574137201684425629470473542531611682929932270268322034603394067033893798422211422499875975661285111634548276453157899942471260707123478854207024134827381233031880556003968928827293372485502870413937669899703654012513137183932539331008285875772772616926568086068394086006957624179966859150579137088109829944595808244437346911705351314971163370380025284055458330776342788506140484577576138514570792862718580012913118224729918995976166135130470197205090483282622605677757940323187521885081950589024556103322701417290314694166351268501048820925071143405443521791999138567623703584900448861057650509572432906969910130141205394924248271378262919033747065601921428508354714621350353015345049444307310767949157157986223462585914177580612761233984537968559331108496711056639803865481191244419871663488836191020467576563520456177002934276290153663224855802880567528202137942707335103117344633577167559560651265765197445348388674553554766711619547953615628823443395582780032193916664649592816330662181703300720511915015712684082979062065796543851335518611953123343205791748753115080654443808730571031844003999038780787469671113987343192531637698264755396443969915175656559347436306701600358821958326934983971818176512000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -14925394256623617263479395905022381194898480116175828339116307723925698084650502907819342058974704609651873336299436308677156217142435045841842161428852030107132953585675159152689290350112167691385772496640907945861954310694818867480640822662935880472722973635408498808729349776486590349309701169829954199474150502484122512653851990894593966315266631261439660115180916398768796040325217131648066192536583085078405640865880443058252069340220432337667967222612562309602377514183390704275264482547218195960625183230313408004299030943911749164356361137194294649570144828290170201260494648094038608995028170203452316624672242846946768211278973980403497227569162445445994608057514672251033852195406673577676195301119906413760207495860099212828774902223077863689779549652956852818779853087693799172276256456128228539757883248181396891892536387087370568742860857592630987378635531185510586720222651770653536512679718097405452568645063742966348867386580629540655978234393473090603410383849579361805136013397320232770103247349580740879840040470685236440092675630023230782577716132102876987063223876047565692946526482793867695298007498882063679538719005671359191457624759289925222447880062437351727792610911717534191387076039705492740892398772925400655941495810801247165546478490461879123815371620597644458156619123951329044191325634945423188745084545937829210372872030077480917106205517331269441743140985337989800570170893090351644573512690327108625038686160235263433931848709697057376065838284340647251606481234039475560905139855339199891351049262253280983154982608195394034105411027647083335881564430541910777323121953105550813750569000631319984306535324953544403078125386451140300524041535165026367933139719898010289311304823783149331528136994984740189995362220863406810183574028581611600721944066563963154263482732615510342089854064369292969661624428884848625201763124553912115398264749532871856644901051145541897905512878032264737487723789056519226626293042327707250448246295313236634102802502434143582885296387105720047082254671235092961001841995745712961286285293483699776392214600367887975973825655255960102307130050981247401587120058627394441951661759654991610270136428104526020769134955863442157551208841549722655633068110390709018375340439721878488614843146923533512344011931520452511879858212578762226799269235939201518845418725628576076365362929986042201622105666700904264726815183502423749280096921789488826304819905117815389357529986277665194106129140075151861710067981621511152862854240036672374007094760413958920396568240896712125266328829167650146700974850796667567939299277274354524343602225607313771492233543677354943788900380664821079178949956152761155830495880352950575311982748276412748023442969082167912430190587935997914732972320585475075543134026939354708287277707936231587840000000000000000000000000000000000000000000000000000000000000000000 [22,14] 87261372212010624996442385854537248298723032802938620749095994210612676850121969675239465096041250272126398316405380544509230881685163274957814916807387957365148574285282108327840346610025026325320399185015786833973633671756064514949953763215456857089997307758341216973162449767717319401536672946657277072202659306711298638109272399533107865914520299464041201717871283761742691155232728566421177803455276936934004607129435370457533561098738872483135443130736269722494184541864946883451277561211879592205041157134026782992752007428117147147961579529548254936119357137769431583839444486112458430767700578449418887327559393188498806847178840516722497016012190956126942248262965105740895550424656422040646435995684567868322325390905060062699663536776567091749742538594077295190064205367151330046675153454558506399530420981053092421483992870895377720106834010552590047705427882875619050229872924433620829605705959268043906148941173418040731957095158166943971815808690168633376017334338841229837713622327256132217214729832345134905471290652583045463216381725904408829144180456699203522008540151923836159051197175313360288380646868657421131773412203631660371302919505802716029270742811909709850009079239977718018750285857418600600292900534707256938278489093850818171558246590065621256218157681532960611578897036016072148281802506936138156456989406986526739172862584837488522663673864569813549547572296977981039962912105929414834538086318439242459756390849668934769999443158227385700520681223463498152082773978411105432904618735431395570425722225978150944850580140247479576807829964411702133275671711787324798996891765622352677039530930497563736025229387410350051472522340368535541343338909577950034010651552787559071147391509288738356503961158660831853070214391236118103079675385418900598013707396289395539130510616172687999516681593210306758235083356930322147048067590845630569271797198166461741728209955843387408280215551397331489592875746639803804235500011247533580094401293343470227172647866260487926460956050404753519408909513663131317013133158634862850705859715868396213576880690517199994528599253056137801812763345968742360100138198428692560243114464772277027680745383081207608961394661147308224950852512508633439744218497022021824435876729035091475788821016956602137026444870357233058902069785390977269989630748614609801912046553460183124154486763827551809740196457944006004624962172038155447668213722621850830539667586422419198491483944596616479406966710928354212759514124468118969948390934942494264192340593006878525052497535553717008745333998585683415085153855416774325006800547943044125079203692716975271514802556415610754384217652076944483670931451241562146793726973002155621771621325901346713255269455783100540525939757430092358753661195995500901213893524672402264258587640238209761280000000000000000000000000000000000000000000000000000000000000000 [22,15] -431400257359225535619960461388769199494502011585076684348213265598549126631003948558232754302133935257144302699128884842866136908768208255984932003994459721232458475717634459639349929068290865716800983094044184909741257505518786801169923793152504747522554611277184659325703765195024673779588945439318103472672292418287546730017697110881728067593518575137689376705338477575553614017520310333501756247226485812669733445664103143499929914287587913086222768934919422046272967495905241346684787912185738098822515466576433737347778419712286466911529417864831782243552200080811524168484112805676901021359799434728541558310497976140276604653283157862055423782052991286676223522244866406962254336328715293455977926959463154836136511778730326591534326601662338677225278897301038889743087703916976085003501981951098075713621158111602311310344117937568023578732981291802264855627750269387395912682080922970526561619700680560740809649507957842683699125067329788535675960698853071290810285543331343225065017857638090871540302015806078044387739607701534145090738532119034546056047196724314611734806282877925004949670676976753275983897085719137823348864493920569973038022382726736204247893469746807307328062484579657523490463994318412004816834422974420828621217162312711438320430892026277904795232294157084160035456488686108076300059687917812743567942818898259166709156433014542506140209866608179793959915227604711363150128371202788251713737117849314562752349802183617063750645741936038764346978650234051922889669147335903249110517714467044912389481937821372252081539057418579364357778080643217410779302059181440248771232071413852292845973288742918774670852665824596627776231290829056334671236206531520083024620215943286713100064590438744463469753142595897609098292090467997716066662658854368177405593559828494083237508391195601548769538156250850929341016197505487616503929102609504094493287509615486015502879855495013529578923464995685616100450999101136767486376653541104073855391228856636920840986588231230086565355491351064374672085734795449238123096920921328006105036152280319033425126652953800669548551426713690207659984304284883350258346525996886275755147355130916857797367865919982277515499506745863129835258522428038775322232967011579559625702242316869798208039445425626675970659330657602511292713766986546617675637341712534880085172518305658761039555452599582470382918057747609659129511237578425532952393387766846790556892375649229689785812901622840430001296575776199731275939167332707175028412233915065728671968471867046587996839199046241663853846624060506083258685806650313279896000267991885322726290262834647500147164645460444702829494553025120701210419892587909979233590376537927473641925680438782067741786133372487067145337849417037767724136888020223169750776568457805582884952248318133954150400000000000000000000000000000000000000000000000000000000000000 [22,16] 1842391959294373732352916945554628468975365389000614996800560294856923811171486548388413416620900635348800160632169948822071474806044854160706768996729232956325059286757505305210518531896004436102480038306216905346735337519783906088240782148472932300138715701928128475306626282547350756514809865199337942192036575534837540609892350610411584115518486393886313362380860534393210544130409793701767465931167395024846036062453671516572087495353817614296963529218637646840283887989125942974692596671801261773198739654070747426483695609643040564927084211572271641380924311464888651059112030985446238468525142091119835496028852035827936855786640489695588745471908018550501988072317329804711301967734553734395781687395561546396105941722720080046997639431657814252580134413562228131620660846436512117256665938590180848076345905614601197950177715970179576208846582209969392886023368324371016783069729710391789994617344698233572700592795606462645437236119500675669603203397694349986113458222318472914652502645457743498215603151677167671833085573224455228606207684526656178771165731436569081330523288341635440914704413094952484900772632733149471941601380202360837180108533543017220392579916474147734606079435558476459306274871047117844508284155914678714103069931937672742095906503725955260812328508300636903712130867661662386492170036561845671716354666025043028913539001318330893763780824802329911835380247136543998073472768258315943817728392093270313034912932996633793699089785508777080232039726245536408024904216306683091805035260732549518255094704346616884522777750447873681294202485517824500186598625385397777070788303400146174869511364051846865290732151102085697014544162460833279439615828378906153337127466299676303217911927366962489042934618843346810489374621969209733320413134096372757678947360706906809828699660361239315539961435010489045392205500574337860037120928763330702866615566774012360149473233495030945071091930088303766863018681049721638623900619303484483045347487075458464908973737865080705847425293286564701282789837667452672571193503342670508373886973123065276691099225366034000346737075875389904916249508990398952839246741324173602046733494480996092691023249135615670532951734737052800693405545978878048335880381357381339436640317558412997880116789079999572848276924130760520431687153177992981967246715842886754704722519267050237275889963984583762347925767560129441045237273491151177405086579795303813043099531128032196375365214352864337583608058239247496183370307644289397715106017014041364282297878918981468446279769805298513342259497146192770981867338181198997910951005724053540064431236845821292876025004550196164109600837674794478475112718139333315456691017479112848206622864479626957632729688253747803689720721741020834239940684756660004596525781210845254966080795453694148608000000000000000000000000000000000000000000000000000000000000 [22,17] -6925530148484292780872536639049532021776756284660969657330505103713151774489151632172386610179433153054747022221166925312949972641801104763235605297002293082047663808942023007901622761295286061404888090260998409512949576647190578083126452244304037025103992165337074065657508954275732865121264159072607859724958908947806162337651579773262225487368740594055102293800919135293364055142910455899989405784133694735315063731944758476533851867990095223105414545132901746264433555780760784582795760890956234180425045703411961410335240964889064339617861413475101274465232246115451737623003299550941282716720914225838122477249392107335829634661750743141645978604997089334970787391558440544847823545621204786178224390493089052105568571481712352590423800545796616731708467712002558562526915504476380902150006173326191042072985399285904491772689191353792589949727071215885930821579062451974104057159960352587167945726109448440247084267730767148273163141371475121998411536816937909277227971033072882803351828691589614016785840993706195637148718748064493284876645782491384045615520627077443873190852694783661530257978801530961184671108664655900587255909641009413488018095035927321197536650172167580308488016781637369626354897668136469815372606457448466381400459004423660260119400782551640958604881519565315392067279477361682241703324979285819083361537101201834344982667563772035455405174716083316299594696503336390098591921260216093973755254752231021534910031370664047496430328938749122094724641546934166657764336538353066260752364471627132059508925839875689276919060575133262949632541496269506732553319260075993527677469311341906759869139194380010739623160815221000981527267053650627543283697270374854886074128566093843309045001041583037590722785193698093750624342888290742225991542228671147230717759158778637513198663412456455988155645119921546508478446777977256239016154232184588795687611999998772764566481307807986768237538400623274239190927405911168352718213372088550813489506615904558830089893971922508163838974688506584503632395233154730182146482603992324251056084516274625864305985146488694668993761178080419447408356141834987515316811424934663256940650360687313162099103451934657198736686092479062945005680857093666314822855409017344144609126954413659164043291884814898493448221008749955350641199092872177793971511137974947984347315457385657438349034204701470457868608142723002958090617566496760767557048125928771910954875468342898408189980123880937254105932720052386714272228182482762251736592705356066409673906954569066939769265136866612204087543088614611444081620962760359510265847909587765973675178657547879011029539964546141471108407539056958340669370023962364456988201823973569114406177517265592320901227901685207188282975751370716130270407451816321992321833935489609716083293571733048944230400000000000000000000000000000000000000000000000000000000 [22,18] 23183707733480680233673449689581056071800725962311213986734120792049201740607568070009883225487404174720539309402533126534651730552537037932352225883034339086762346480725269749311720885277546554510010596994507775510628153451292848974913158600923048174174123534657722182066724874783876873710448471093985541442509726407577517661170422176270779020213352695704287972289326934877974323284598055701052808401770677546286743728058870149796107959768870003074180303687246531394070834873207058113910647150269655183062410360726207176590216553378614405864834409731260492595714341596711091802218929473871998855330580281415129482315155105357385610992425581041069010065075103362734956456634052146966590617465666434967120927015758538310333055578010697783156521539773326580888690009428878437583749638211666674189823632197187145816136812208225091901896524280841037952959760554349893416169047372227827304427231267387945369114848835734419234663438398612947346178099112918681277792111340846754718598278020945325146353474392328004604093790456861331777437876445787137651618462309207887392507999917430308479453103404558428282521670108911407030764018271242170092430352227170258997385732383834567027768267682154070020498866726293842543163544988270018726575971728251665019168888452874095001569386006133774908046867294372172692695287756472681512731290854407675984991706069275865687016569613611802314226276108540447645672267630462584467263970707145090406566788030099480957913914448099499434896831713308179265238869128843220174262886548496080438382386116067280901179828868869963397814424684993626909909968944409568521632151295555546742127918320452739354945720375550885671624831217688146518313809308677804536051355978673337473524573567644895458202343986709417209813346484876209111661272077696470402170559405408887577212973498925480804174024804372408068334492239008578342024550712079835979573413279434345579177930648991178380950126573606362571474793327623999783839027114556043411611877982071713266259792436562020139176033693074450916890675217979338973086459937277560422452801117550977141405515052243764785115840847372903755557848668882905998936434742409617916174520141351306132044124094329500216087605274488585617092330140370813644174099454341609327666968864239657180230907059242156528577073871122688477937812572235951411739659953727463574638140852378198440600486937106017564800240356729119330317962276306980878023146560583021942939200610114338038449430702853461538189578697387303238448261073401636550973836278504320346855168138357874293379681859392813048672514903473318819819201311269287771035549373225785875892823068002858738069182632417473338472350354966665291549096508490386192062906726788568192188817306112619175110526691414806681299638712432096085607709650687040272657864298895464022545679768623574421913619292791767040000000000000000000000000000000000000000000000000000000 [22,19] -69411127472606212370806575009074503002869589390992605875593762999144379100253477218316536641839627384219413002342524265491198440281560315100144577849993351867417128156553622290145414036308103927624576284642411860888856561549525987437523882095112650202175243984160637949335408537585738107198540066906949244874447982639364109721514415342996589420163107557930238229838782144741860410043855312829777087861597692349903478356770201589121467549893621543212874806255758640947476615130689232611285444554367189751019332904790510107553330255670820448076350768994974366043087609977040296973898211885412366760879455128068226101381954367936226459439712071815024887562914905130846639831297560253898409635474910083018531731162448993968074560965219426163206295788039206654030973728470279721666453007588824179170398792384046754288034164528286421087839681090814337568943626567084918559263538267326635887723333626750844920157648018246291036906594353217722522950845427539410689413448246275006815679939595641911094739070697099772233545982567428044277816565754991720754590360644356608604281166272580273360033444041631172338144650804524422502239991878625204612839215003242822904742382363005524170806278807485646126840048599290962499286952539388591341162451204591855963297038177514959897816169504170138446595763117684217319133517398238272549103284987725350266589663953427242357577275577575297337913411454639227461958856134608408108717452051128100287768326481314223775241309365855495937500209107792431854469899212851003251592910342787296538036118072113173791499664915828974961871605966912147366393807173577608066986651645887404806262305434672126520669924560965759837985572537349392681709080986295732140348641707369051864525678244098979090553655467442775013062867395629777030709544169534068678422879825378520256702413235641805344068323152184132892812370976032222432562907153129980729694335375457392186144823705415050088019421596237894899719915059148159516505413628898159712730459737801539144237640595118094863028613146931766027393188450082946125937027660926502491167180732454619171231496250333001136768927844186167327378701095541786714611541778271698331410025041605321720948649448237472111401272674974180738008024312791575788544842731873444299175160378309396536222385721372594203953790451647031782773041106767370913806003567231597425489565036080201004517236384054968141483885701989321086329602738899896756222936354069713093295846209515468134468103364679670885406022567165843203835310251707791703444141613849204037629008897817268589077823370295094174370663500340491911299664072582281569554311970905208402105451433472888934385712395998526323413556638730090556265021709528471331290389666890934178571637573724364086751364051980805895676873929615747489071338500652719179374905025370759296344510004893524959527822766739816448000000000000000000000000000000000000000000000000000 [22,20] 185974329631984347260821013058244566569629491855779773886330076077481368083872425079100984977958783125939698629442856732522610704880157446880878716253118508917739088707477113648686004796287399432005134473208082553067111450106554093849650644288084259880349675962427330953993622944713863421818554656146642514563362354354246939955167657821238371515510892615727992697267851272750466202325145954846206558742196589897943706711578652871389178087734509093465720556327109316416071954153036469654016667435575948369592606119694076951429598137462621964851526163326074420965880387781131854472043838392758448802954988968631555672844401758248029378529900243055615175349661976166365636960967611209558514746643964803338697042219374430456640165119364708938407606204009954200292552646139788219711536516411177157759570290074440501600477950731397454675912334973335026195560373220005574711766996116013503082632531222760052468783078348488318346732035892438992248880294161438704614875623295167295778522588654121842323747440783086432639275429916180006503692161144262862945722694238186337789795311438958270182067812517374275654990835112542919476366230131370509973361656276782292327942455645228266683271137582624034308371449074962316158677259976994864281249937502315452595696614860581635055123531046725526720771105425022499775399497686941711119091449267910361667053743882344051930063489552136853948928359296034819970588201668496128881965822928817608402275347597197167217123965785922547701396368692188206575013472246194285011567778621358648673038752020341562528534400070442549974286121704112968304451856204586160144395419093453869138541154814423830810235546015863930035443724596156778238044847250572509709360547845000497371703377599306967002899580783398164625308670598644104190668416469895753254574884933240382809271269181425736248914561479530715296364590685581959508579826546961500252121036408477815429563730946316352729722791831838791512061164196859626909895397745174938217585306576607436574225488750679609237404597562164467452408041128628352259247097672285412649539841127859376866653913923479873887218701078510107781439982780398246079893580653791262447212256137604023620040117432054047180400196179096877297749118779261945635946265967344171346683012936570783288898059556100096445746863763156173209004534014635419667160226486268144629649413096394225276570699941280516777619440444411904425239102758631685488101406843755998632953750726083338109813702460570946184653977567404843217296033217458850856059152038526539173403966703316733420872010428133672529315666042404510754620475457939507652752275788290478639671434210586148816186125338229439860882535651622623908633072580222710149970216624420179403882144728058761908944089208080000933288265629729412176019374323302517844935782099231174688201536732456286862492993824579649536000000000000000000000000000000000000000000000000 [22,21] -446795720786734651737170012342252484443842558792251773536405118602696614604805129702513830371234052003543859839457280028648491848069255594000859898447785341434615043054673562859590433087273784007145773061500581600441224868197918958685235474896718257487997422769662039594263620235762034861221092787467094347626748833627702930776929982602337891607952556138953621900118728428711660253221660125126531461000630772574875587631028067649799565272595675217102961981310924377009001055021925928306093006522706154860859235633707101717549306588524791233261030186752209025148316739186673874373626547895646494096114064098319458359971447385573513896183300296225099300758239871489819375498390734101704372808444185289099954227475966622551067219033975894346616610369666679911575865755185050563480889663135858761429961108633191932757074832186311663877350759363828099124284052813137119555974220121639619042424235021649563210018429195216146346889819324341974773794482853103044804668314312228254272895798141377792934848835674840945081985398701620106157010435852588999566706706834116625110771139366633126006130444690516294697522978245058300934967650717071881097985647449493641219626489808465048798078641692034144410168437733775914905462607877519208896449416457043478287926267575207568021606874911524296691679214445846744995555143350139738342777895644433208020836989022303489352215366476248744394489056685882312697790183995487902651219018779284734979580305916302657071375412818372050666588575620373232064561709338718013381510021218100555901159160876164372574424009538407908661012777927460544033495509726339398506282301016918904063708195379739652041318088515909033189065719709757281673542021509195987751351511816117448971833656598518452646941678248034309879708156028562388191666723946759604521442800970367380376434831951442319827339544830147174217132580497581995520174288543407351386427929995058632438155198201552157265051694656462639991872526735246561942592233456089857329024065199832138154227804015872106856886875859298594111385969504647004163187438362924574162830288077977617161934531880666951055932897257252302949032157789400198362317949365915233281832324783021424429596816899307444229276756175586533566919214702199606294530161393698608235382028019805208145019802508278271943288604117451719894377698939645604903837540365741112393929108637715318453428155981028321437079372986329750027272410006776182015873755013598796657207049823262547870428324478502401819942310043100732373873485434833956444897679407560700464495138274863931243898441579827144718553427225240204652793485814029137856759284569115365038075880888330478649840151147379542916025856228801463290223279808872044854228620501211229772619158659418971581003419440413800922369868722331067247760074090370504091354159312311264492180342567754074661126575138212413440000000000000000000000000000000000000000000000 [22,22] 967528786748141866182041397894000075584534512411822610669862816647060680424195207121659834145725070816248173654187346204224066654292629021200634155795069080159762367997788240053241145227143797956518147546040899009394252074753156810528876983333470973078389908539240252345478777708596138336337146639248004676555037507908307450163847118735957392061909010950654865583812018636015347585382717318801892964382549166443994317165483408428323271586053669444222756796324186410977336479408243406097546695681617697554687822761521689686059358069957155806520258879870225594441410768070819838320184085122467990598574743942852276172525383870987878057595671760234767197769501465456510128277829427043269076618261967086327885836284694990340444374935201200209129512316425106651460610492122697701980555482919537978663556641630019296050079185387227093742521288505350813110653855331578855223874716106220799953957469197586449240279509239839587794913300983429971716458633434277378088913100306065554312199894619712176446705734695909313399088618521604946621088118487993882715968104417652625950406508586286889978703695522347671346610488608136848337306254833986306259229441727651270624737167288418622725178867576375747968003230655999337502010287398027596734596394623346142189860535697567053681289522005944378474143139499780970237121572766699653687975286538181447906833751529853584231353984285211826906147105322442967170950890721747566806968339468729717853488647025153379412171811572718168719329011027184180799156655396672684904655007165149125640921266090755313948763050221327986535940938291821832064910076802113119786920286596256682947545238172403995060563002273990990767100313045617921525882383688449148915796050950189989406536885378813344423196350336369832121599980710689867424358317147674967448380004084033123985698982609044663670603962111621113949197814062888971404422224374023789209809038819841244435709338268264617202333740313754279197169083456728293369422372431683623165227072835933410253687589248314923916871573596292736361126986349290952179071756440420458544461175436373643471873809269981979893467689015641398587037700679026727011699630955200000569368198386813311982423160271175055047949083388993346961447789221954645264564756131659361005023985973285930575505730535664288033330751857254860661006603978406925744225803671535178995880636180700095522471134774688233185127293843400691816573662501168458481084311178240401225635572091940959519993146335568284897997066902571807020974566642564699823664615142690304995593930758815530210750820407138471181674734924668523299527975312053589674314795096419738317249295245261597466162544778735981414560357168470615370839976450030111088390910973566216272453794187870349015041293278243119051695532934138673618955375942054151864376674646256248304635999963092440711114329981295001600000000000000000000000000000000000000000000 [23,0] -27403991529288341796128883972527624218803420071724170930395264287351098062301575540360024018378610935825150173695930413854349109617384870063718967419827733192545289907648241683010926229806165430130977001251820338999140329348948460869829474681613887736840120861998532028326077545575815902664147837582230177441143889628300330513206570969412435382538928301745282382031537298654311704454773052729842677634974985967231294142753349392779795539956206209086510547060136902577362526875829348037211130047364619925361099882271342277343551913704601291957221048312719647259622062380446785127333766579368530207312283879795924048170719525412368390174604507887742930222391062148288905797024347848000049972829975350670193291810422451714385596895648648085067193861747557393252188189416904894297959710265119210742691097251838349594354246462725229830887632004393084862261502873395848316509748563510352758032318867421236703102813717940450686297620483513191801473012659051461001844831220967335436012698728697623824568927579482951272220898827583795505931805700538057127364676116281049870218756941564987196150637389795812922679036228598348522769246460552479047893445413116618303653570323565686515677485421699298807549149468009037936224522320270936528176235687890559522774986093552927580899846415499023830508995178322721961508069034888546819247086574818768562746072513677155597872503605201410418529039564027627094037936798562788165506476804381221531692823096116956483334121870861188959909322145833573396133286309161263220541198943036278323870769387224059171642859152718616834153793133185346709050239505615731294338008137956040775895238801618306178334712431373097235161758423274128891264052857931765814038282703639028078012086882917694307984980920716873721970721616451334457928840436380514175138634115648559082218858222492638574189570077649274912541086426792420208526732547321521307927234704159310569319083563485146089121248343272798109918998050927410059014722203580790754226353269966288373508529205462752339963243454640942032931626523925546229879395571212608368849332393114013635524826548162786651989635310985230520080493128874257285589039830536579216582889206606063602834414441260101057418538109550585240933645803808904054273557703104762008097424484215635869751868448737783894574549432872896445916753262126396433731596351424172670882994194667349118521562522605240245137370996688992589597152054410116946016813969052183327881209537264305179971257323376669810756556986875210327213545938702784339151210770843941543951232847736059014282491258521598642663494621135873760683000020314436791599155646967058042747637421235096941496822137678646414898026446960076897295565338652285188952544530295582478730050282648860049383253909996040284833732748881895021085531694680545584450858340187983419818643227266506974822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -92660424616140504830587692210730326176500998442051640442723917852808249742541105940730259331583985559332325861176605976450152935682190099923805720890397364891467542975697505355269517712219558458526946723263453905801117803900043073483419648150979462233873822643832164621791502262924526579994224780848596855619908627317110563086584747312856224800790521740400843678155128895311852809475169576077131877593179067106807407190673544025501949785800284657120109382769185633066525382091479535390754065349159146781547077704751625332117883412817938914867678679343520288448133678395832309095777773973117893708888383685747302961570581841145184304266286965444170932013229953774269829620933373962134698467460775570047267860814923172867614940655742809822433333931213624793484585359740797868448422289397514848886106586249157618751624430379064634537502616517858739968406516160085377006547546879881589234842759975617012754249125169006541616444123078584926221206920122733514258374333748164963205209159111445476749975023845132958813290691521630360471673008041488134783025199370640128672278114445599786573245740688488340493593620243203698795843221967391158460872849267431907312698223941878505392807843409828540235649617634876386570257180892671027170706696234743411915294912814736856278480100410402307661887329753445087803842110112705177692319425995427590634087215356905682746007115908404412951349134083090647514180464733850375476224401223811976030870903811721819765052598285763120667779475755590226632254193494522138219717489763379187820499023238732129328670589502549991923019231782790002617250295317625933024027028252306208063553589581061142484223057116463525154119222038497978713710833264344070755814688131962728889462316813443980149604997208130422549643929036739367689764884183088717742865945814715250597184713506781377833306888517479346991283591475829840808394529092794219179121639282452435957210582643234021854114722517363255169574523741352580994699734690283810254617595502756449238052797295507804358436532928384414998828850153896420560549492719877106270791042071288033195762614818698358560628788348115760973204493727647427684557067832735901658935745138358620661907873709799265241411523951798151278037524858081329945109488560471956653227188887272142015322453155502269762901947027146250547193119704509137789037854091707593824870564112251787419644052135027164149000946060444857458111612468701155120956027631984564729969223297969571059444594354912943061521702348104219123847924374721285803955713202630762950906668152147133336032536216156097075100435502390536423225676338392868377501883132679441934451602381375423288399445637910433165577146256857820710044188585782222066948520383604850473265794246359667455736344767128164184812049468866461137920747385717864811640092117966107944634692866387647500229017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -34245360476948767680411493043213033952966838723786315141169671948506437941572108728995185960953156898302378209897137530963446528684712883822829769514583170217247719903159343410402250390662697626400532908813909334016456777818811638918945319923317469535650974836241372254984622385697297219993761014435011818938881792880242638558001094999423452641417328719401432857400975375139834377985569553723270241860902186855278312032125014011772280891780852496552266201648371809728974375509408182324692832466796610765754202062100871948840450760974972500582008848118763129490242272132502725135498622282250308160489109157863721407895959882794106486411800548717479111975608572953146751637397407931047318618121561460157471137254396382662916819876317161774895990373080512753810918368526949790833163820212014920543989198847230843130730276177577173373838179998935315626724965241087078809196462644590682621106552212018567483224591450659891915134956809463239544694169154269399205692158624002956212189766897943038257203911243371497226360191526554324696591956166407068958762017747393098545791315060541528954698581494261018393607926859331535949586313140738436843539616705499443800394223603307797666577176455847656449352363505658295297416024202548798587181358388245618180095506908133391524443790575187031142879642296786835016272952521794559329972686170903723376878618808118249343785445705063502712281205911563931870006999894718547285917266888361475408787067519495239588938983901403619933840650830953230533905960662307620068781861657483981335135433994875608705449189653141287914131790915417963560144676109755830233715245959135895634060257335121337685368097503118336079413068359573691970117970622966139812140156948024302509602892819551767809315577414756110925922720720230473693366090493569257829265843746134705890803925244484095249640569059316240997996899192860652963212205991383719259054204288680248877401738613680591562714521347783691510300996664154210186058637611234937537356731034215860270504063513262834517068849857543228938573075697016150891017432126554270960130512073861727477805461996270253157691839799987403514248030936047617015501564317294845810972988548649701477392268968694833020472927002952086686808307023308536223024826126063101063223230360972561258476763700853058907208939875503465185813426073234658969168489647786365619884682216148883300585614875649063994756875888794516211363503407004792128166555535354388354274946964517540304369825654460430056581929014821116745360606715688378207388103750037910655004473549180765269866140703173609609678377283951342112889396685630621855553889554037352704250052606699182262033501795254046895853006503959752450777773331294074834872108281454552516852897846735028759012950600474733313703026097482612866413492362053521795681929995419910783317697603406984691710531993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -4123183501252625879452645938089549130207300603045415486037763930252959714411643425154854440958836777965332012521196455058576242443932738725346488665268228096978315389123598809377091568109771991805707963023095822225114601189301700311133256113010689657787508429491819758177682978084621775923258970205295276343158542686133592567456860964118127666817884160089849883998711430944280133241909406225339555662968852617687965174886617527426023892493868099376497704942024775800846401432819237379885267153660690699162214135406296688934828449149615394963167562190716985239489099251407318859355884390863437316939773021256558204373559274596494626676031244329025839929921128751524045132648279705726933674348799488356344907684497880688922218186864059298861419660028538433468705966421857850666815587160851507153617210257651235435450641206700989694030859670785979809383643136224686377248068530201275121415058643736399521813462412010399973782946180489097180349848411123683629259111633213946236703683804111679357215106193393962376456767592242057165108496395756547778683529447509547579777789690942578803676331485086096605188442101307838767606894891090637692325098647086878129264639922394739474267719747910657919703958297364244452733712269453336478203945573988367175252280312274683585393806656507705912180133424748131324875380999122371137884693979504996014481224309894488917207453502338000674072080603217084264419351569336113642558075347973287801566812876657574938968133838231356331295498191465789490419938232104218093952267506889303897806608618678507273567234155088466592233539676203589242775679378555418753285377299666360258686841371390812651696426793921664598541802952691352903984943685049989427761513344801307879507082825053190872571344109989593995014651152314763539038260118449844282460232746806424470210501660639831653021301644097048542211463966505207282227849302309929256647043705873283727166465999538041313823731630999450197131975301711172930837366524850013440313689666757363131165543418184796136762144103261596935260230545225102356395990289660138153200112802590035563108318658275625905438229352713468777904702203019429671810628753680769177600469073284489438979474070005656099169913854395978872391995544838859666337097673961774244034059639744126678473600889637200582082902607992596132592623888284057548529986845092798399034367727002718862321279411304753355756542112843481919019598913384669087804005498149451850601871250170635304406749611525886757190189377496594104334731029900704870281985278769466003622312352095969757016407641045856416402124928101666975281028297916990220440799342964266372104402454101037064677968213341355272319235733201446517000629537335859321232095194171290370537465753605422357398345437782854621712302567397176936751833412468320820341881119321742136417469967677704934212954488832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -10892677441054033881371704444849830414812606353638457709394471892796889777390365076025547965073436205061081052801491663566096904735659409235272490692244534124699986078837819080825993569450049020923384796988218711763221734859887716820192941817777955120619079121706139309712188571433731914317344214097628349528151211494132247501650007349351772188648077297826887210581221174276216861608731759014394107661847813887442835801435448380459103634037222841928942749825931453905874358816943573099833531256268712604945741201274809974974795142289430411170034503187982048876192056939960256578029308797972672883918433898051767276114773268487375129759676576584071264685949183427411795495362264200605545798697650723826582990283727678402030558163815439359585642644842581441300371771987012819468100821719305552913371756173916154565573512284301949962170758295271100083943712706935365966271000426188212582932342745674470045264442483243274593004308349165713775951237044834001572202563729394854874580232875760962482240988675366838468404366691696878482228379928106220637770960005464911223890844373814869514597512028120282654553731392802944388233225430733664304048381466388788582184184168225345627804148021322723844992771667536146941539210061182061957357522516768969555366525312228816076930695533449610460168889943769882862018658928353614348071519291655076904571660612510490737985906566282567798111475834837223993091421154015284434507780137195911599284223355922338715110406465576125554989073592162267111677644685262539059784176485576594231861273508778971390005821875633107948208438207043428832090314623621012092704308408126716727006414080020179171267802389162224272322699505950276644426095989394493852080282666352702197654813666463162929204352602264633233991894869144924350642717601062342662695584372091679153957342563482127538451037945821120403999991529645933179959395147181736843766242837017036408585111147133785277945771656589886517935183478434493887124753304889824683332468091624839076577208128900820214368435425389112081294366357983066191709937422103177297211784555999767117778519431410709513222945853233168532797709788125909035454750578574803591461954442933286918992398959950157397959329801818570420222218148459557461940746697403726560193180633147729297313679261980415669418490851839238156756219555013669724463627719773190316711116208338063834705397660350379346281777689659846924000547482521508306538835984227174906240750533406146029514073179338759422072615427234707496874628744918550380716410231741207975582337105730487660682525449825952984609001694428281509390189528891871683979404540415079082397493139465867880375840474879128992946242651504487900134618820044028516162934386461609931531554003318585906956033287544988684909322541325037267926060601132002116676037252334250179113097942196883281668871290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 152938894381044840659079669253234667648852819714823752006049633490193533434013178177769540216091747724077103108862803252241844844877041126145678705902281706412034647538858281726046809017817535539718377808468164262381277666880347554755967588627916692574946393634394228140023733110596188276859335585711083381204649301602634735113444249406608727699497390064324805647094883244443168128061785571579037349365199357629214245911467428362326876779888811551124469910360959661497664946083977458418558992197110520680004100422365893267458095604182534436022133624877441258689038075764424000108717842568589486840815509165892042331742832577325952044620363822583789757074463293913578040448889899689107352654420151974138539498526832495011314370302835674525716379269741355214556046465346552275065307888353839067740628788538490910931424264299516757939804491801307268505497000331927801904822995085231221779525448674178420774070752026824864535367075631007445710171112829018009954969008498138009199370664163671352937239948162523578024379693242128984275042062655445248692335249169954788385206340422692964492286962409077655005963975722917048054977539785087183032897154716062761801769405902091331884102507714501990183322583001119153135979308948854959573869181036352098911469450735107986810807791670766765720727531058376710165384581576214430780915924902044596191002558290318832451066536656658455165006497873169376376426461751181007224311424922616553470019097049581568495365108978210641639771568548673300119536162611293103140227921718955867232359831215036907383652111827171173017320555046695925651833230989522403971544307757880994369018781350491984299640772714695861727696697162748960935752087676152807653604666208358899836357873003149521411244376668157126490723316136882197515619098903475810100008754779278086319948930599714511497781741094907361778536994127242262328280043341812126752469460651557325153233487234415766826484974696877413747274676398933905193598480145404004728466664107194242145774551841488894759434548032868069734494487979299682535657397109910641430452627069752868737471371261521539955479014116763679378959813387424205930541246940855627043269430815880279324071163545556264908673166537935016018459394907139264775191515519058654274599961232144665439293636463145300996454753278711720348184329765063312370505755789385834081865666889291725752715073903625114275217613066725520667291439553275594851086917913099941381537340968661724289827694198235528621672614701892492688861299753097771879184512110675425074253553672490213961341957383540634450099172176457381871820577382090211069494323831126242160391324324946395565426798239017172846418645347559322282715966265128676271549144315366025471706235374308000723635064999606323605367719500520197165516086847868552984539932483212944361418052365483076969391655485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -7902542473443874637358812349483282895825199672900799425831769954815798518410355373774660044023865319989942713667236148520583366216876196394974406165412894855090886253416080408426409394706832023698370952699630334688462701533175196108409148085764604604109390262988285944309118571362883834418192659265453110801744469425545878769046194326805600318060316761999449553808480449835877823176631400769851654985718960187587331208184193297662563113902939487764795043399282256797404772821811265990703015679054784231199629532912921728912870475761649821433277117727013514018374909728978993864014692330831052033022486907491430381186267309993960694661937783626180728407776095175027993585285079290761838861004721789177727350466210015598674103743714458927071223847655485968871686275397230382562340261203765358526393105057715791055010095581802763711938488859790465981455148417349074943480185541937749395038853876602092438939382162544186579934298001778721554991815006009903083434402427728474809777426776331227424222762210121458779605134994205347035764992901929491747830242662935115682332822981042414776522486671388167561637634486810213098722511981166210466687809553806018478412072305295226165839760218278909659270519828569331919366514557121073347947200555189626494630901837333899397019390423393592781347330787640190307890635460743737272123185381684085260445263352698852162929993522560119626060197594349734693235977981845948767294493936799696630701575759769095186007203821030749993640048794387020316186908400313793805352489507953666006105544047032970701716378848022621148465354688635340194287390353747201872671494921457110431709161991696951189863455480023336189046135132462914626602006541286859955795542459882060678807662630336829491547319070073827290486634257736122937130912380930814075582879414585850810210083284504148976063293800391958331535655035469702204873564820966585399865871801805118866530738894654315251586918277449553093105869015903036402735303272458932347158859378766129286165077062871353470281114699464531397031144530575141842834037172886482068102664829619256405010952392869057603105635106992455137985522458308399966408424960575733850722229632631657787052257404318434530319496113493235405867774773065371367965189986285040993674620049059243713492582552648821667205911909106990003215297373459019131469764982321313056721789803981660876615004628330823403165371824758674079449075523511913864446858783417700164349497270697783774064457718082246890452813328599274262279689511282890726353733367543232614052929539571959716429655796599767723687196489544566661547560245487580363402470984474212862970999562133711801219835202563317188616470076277544536742030644728073334463293302696966086752995152148989204376450008879475269088167539550780938206409122674853037630840493856652408493184939947843563516475526348800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] 93395457636307680644706991075942678787889790146730235650916807940849741639562473879073374013387118938502465124710623325390716198129707144836470611427104957216933001724214064181839629208884255359523767968308937365865538744449670181819310281258714200277399000291430846007682320222515581515515625677057470904887571506127521328683140832024461358774518400717032096647375319577099517708329050899446170711821532961393204400954068435233703022276080159868280734259057048220920805326307238034328791778350980027686940550644436930529418221763668006994176972543919342253514527335982868689574580328673417440424481000860910545711828597849662504879108602821826936401741134647853302037092032292996569816638090262215275384349577142708502544512915226428097314594353239114822209022305294640310945012610626581178226735053862817562044893429410232603957453708982441173522573146036087763513005248309807690608076338364984611570787361091452262026600523065752644189348090160533358823300859614114647695965282044500803986024972143415160223519516824729811300184074187231462471824953813286018795148815090798741142788307441859564482037009447980964089597101095070002378962273967476957807819577226366070601176300679591495093164535444576362032569784889762356097650079887985321547294942627745563124008364894161055949429170139293090610228543171268511582731182560805718179470413351075509660852079326973570867837106203503936070484202250035484766687880744403850627895840545535584837949400253853025082850534843251758710678342798895553626067891299240932430600840861092619607439633504409020427627140820513998505389716933040524389312758906594242768493992066281515383440538473178558396926083309148155183126325479555626229219094570907715253186907048617966173147759072832818172211987516592979384417797973118653458941641549121957379280795696786874754077402259725068094570105919148831646156070907766172750454386313336509617192306694676777623711841805974379450957960967098790786616607825709380204569718041250544804996725878459323131347337701318039578804745331039826481273617528720209072139585215757995588042102589254039521119441240518932625507523006139643506038846847303069184917940104642220990320986005006144771369345628557086532171588243234466270139892618067623689216855889707478388131211654336438702072591870698796858285932632217750490107219564190505541066748736534940114855709128115341120639072211529247894549127806935610695712510241980160414221450705056649272786902970253626349259886393099973680291415746060185336106205772134905604472717764647216992910616110752072918633999190712854023133147221334364700267625917867504955029448580498132595873666838032669432131761750574722134912322610659228307132725528758040195249914314189039599142292576127828637418413109162968002012284907428205723907822149726345305676950380280177659414037764505600000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] -817866983693843897121797851864707421829874213952902478392573158347569628519959465433758513216610543867316221594812105197633801937985237642309713981315416786196153767987751619496637318832016160975264971211597244769439432784163139708310894055633748729960011858505272935956300556741060503861568313681958197272681816398149653159661937137710707178278804147145908560075281614325648137434976958828879564398909078013661631364277411890112700574143958480890039944888090180567430814909093379519289499736914816683984687581374222078388957374594381062914719743021029503550231692596354302394429693974278992586186431089384494026506033530760570302301610648328565933882692668846577059242744945408211793436810420232753966655695451995462106230536020542035493886381740501111503445206073408726906541330838599142134975816285760928864674413988910344194695798268439035389994185009026994785259035342887424806046827569500042529139096072090086963020926822203149414381229172633696728120841834155939832522478336422559407942492941049346593537116007793722457933577242520200854515845461267973139530172617311534035993082366395114616140712671473103278136591276795064395997074770247110750533149907024885180599587233334803594878312319843852509956066513164427979996212229336192885302169900791809051631977735998638377678623723945657339153587045469496390058319329413905996550541820356058152615571746131134890911326268850408313634821068217983297188483246537888359237962596290680218972735606353987005840456021594121382200476318803046602425742769273666526382687011629746794130648770570233622132442661967190724864830959723141222053665952523770629727602839378220846341999562070905419179207933624930019371306834970815215557269257121897376842445463793247132240470246812490296044082109608120063964563821595237197183356602624347747085859058495941534243094379023705426046334803196593624897833474636274701274643166085311264481785187710861831823310568542352886138448180404367948633039390093883722523110836739588684257700559301652357984439156151462184942050543895901374803823725950702603946314165341136058467419039015162816532383865723096156158970305687157422783613565386476295064185659622701241494542001554942527859177991258468093213575811585479756688855607921112716449426064506044093619180558466127871023388906472666681076221444722635739694778559440297696476272903747091384368261959593883658477446322969575586025081305011822597181965137474295690819103514431795695098653790630666751422389931114141601976265419540774443171699496131047003505756049760305714130970961373090561224070064594281486341690306493526343301369285519044421170215067930558067515514640754071213477583829449728644975502791805283968222263215566783319188281666285666780534388417898549436383742406714577458338465200139168688057486302447512075689987876498495098277487274098688000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] 6860058949275633853572991311762488788018295526727172450706458230004155494872474426545155274089669257792690919792501571544235023697657584112482327140814450203417047749547016463247849291708974856786264446185481977428344658618123912800123841903268787307973731252150508206037993329925015959705129123919692090503441997012671946240668276094876320121568847038105912268998847781095318882664783091844433218595681072030317137392844059008350946412250506304981438125604864707249325954222660871132544484680920248403753183562651603733896256271226204122633215200918122143207298604885485243658859663481567170683129367530770917041918360495460229888617261088327689488007617960902058289011824214287637247491735828903856282792812662604953978797921310555887801236264758742496005980437987077832080574340610742637965005234253841549247434721373845282256889339644580224949312094164252846790236226620603585929554269473232903186959350312719719582762835804425399093385415152541915691514696339152141865902005283308444756721014148187198012752779006427079487445476371806473232986394895270736685813222531249715925385219035122444128476261455118887701845060410846605295662453531355053433473127354305566558932593849911817145924473779407902743251799404312318639140319388359720608281671470872734053012452480075009087381907539202849575607988393295254535034810811667580520647659954400057357376983232609474021413319196593131678907367184745580460381513232427549813614732557146252607939387397107072595785083881471734682215108189600524607930601995268893358029255023315454515010749900169515485723183456071010909437696922195229320988103871790437295442769426616880756880654284606465581690283020089956591413840830592981156129942116428191988405168004155599349965521034650943776293482860739028030606264509504739410626009895379621766879191518504677605882590793719620819316534124766690331300464868039682609054247468427309996779381501525416836708045127118681623144500969986452907485478345955306146485627384276780976570944514755530068576775403696924705306499455520929737657884975387290173472239911522140903612304448118861885138009866198838162227536960478325885255724454624565125905515322447550613467908697164528020144327636226755658186708317576432338278518284574913227037492461646660507048661904711768264973008919638102185270301095825192828270937683771990916401328377731956970993063157308432194647484207196956391909371639582668547371746257209486400879195889522037758695984987331556726160185071402298293260717480158508670985915218604245370098813637130220097451750912442549210476870644283306797863394303914786026654289858301499454385099916823417629238185898844975016039463889120652415805589563717375039659047434329714403303516211126689930413915202456123412440414829936672337172981391589244998113082664944393657300649705011165937055653785763840000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -56367408980502442659061330705735937271709248297992332140174311550022880063594733039262237673188931576493225724270659469223824997525595915679707965185600719176925786029116123507990955757622336732816055022417421142641000692352275628107569411889020135586559852694249942055779262530468787108727826012731184608895756525241277471199401955194514978364179811686965039915415633641358654876321020005400369360965229944282452516213496199942615384293478881946544194513067574840236117721433231641686006316525223776775827872705444674996403423165665658871625906497969189885335696594294940983827933611723724261771064367347143642309525522103844855495979992210915592647328561597244083592450249736218247516211863989221426879810552404050465801481851626678130166212894750752200708914572543706933541689733840801148996327801315799820899287388776056967378984593280664812918348853967897348357588995133186070145475472669958310900024341899651178945041241309459298445405045634570292372292899027670198794120779255097269105646037591464849205432139538198781667543818226970897914663194472363892355489874387193349690766769317176662019358467757384442891747748735059625189440314960882631077228619517911418137031315295512008627497719766957312363193193812187356244315010757299020405810016441666513911901389514854363178211742660078914437581013979391655051922033553616052043421016998071094859923326867020852774944435934409035830085220667035475640237199240505888829708056913722597157505046994415979110714627881309438472962145131086589447431277524883053534749299729600567060960600997176604703907234916573681126853638073912570779588682682993204284051636792605901896286954808007077670293649978696526302338615185723941687090513612662491950019492020068828254990350787933103999129405200644641224439116232982645158504718264400280856163334511856458579600727650207093808476872892142660884236742346284367587525814370556471350010261374312371338660084502551285617824734107576816939472908097742727546468436950311749138368460751688821899334748536222144818167182064563176275209355025898211349168254896948432332610733368710767523894818974627973739180585996069525610663402715292126231341863461345954840600609856370260214970104513818818003648478426171324669287664803885134482990226160956719396882634105371251474090033647620844586652245116489992711185363380920319651993807508051871510348216011363021605827090077577636780301191990367823624575953082400424710909686450364835408894323683335698884696053658769240960338160004415383447742694200786519394245495022748301340219146288115429495886667912698607846429562981769918410470410747903861764550191392804035307840096501372701173870102703628389038702581849969758965197018951701310847757346131572893207079833978251252469288803993510064352423402426126932091379347241976950877465061327070649635116697958481920000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 470937206494323727965877161453715466535110609174010504636654260555963822408826477439568829815373501214268592446612493998352237388938748084142224725895571330904213244341550839726387510956052467305908142174980749369264638877469168406567057005274296066454934079427155677581594284023053785689827182898241657398620580262534927064909393478544647149830760300355737213215319517219163523144195924579933459520237166065937831556435480193858508673888004565644886590491392881917233337363171147496831204338966767407316266726993961082900163838273023141704431375554865873201771288172589625118658814693082507444276176035103884663372970405326921848975240334694827360547027346024192731457404611814287703522025135382079401232116558279459677248613473060769077053001495709213281445998197747433672459705272299893801537900894457836125241796888590660534722526878182273870868908070956342230855713649923422348887227900221083449215281964177358110717127530023489655027813059991923776999856004086871278053375972231757496020865865262293370485260067494662844995288900300251965677319775043514212897333684183134642518700868949197559738554557321179807000992608980901743396566053962182168944787239815712167460223266596505670852966070405535450942876381294741075087932732598579903200086193412909025655902248796317110589405851720221257463077729338411830030689488527920772648431378433905903515701409937557577454491852858587469643918970578901225373948243835440727292125909440373637191849101869792414989371004354218926452647444631842177262146134253340599661393113231938915405661021817610540547636466758826572490361752346090668316663670396324228241827639074555629422787536735461204558331130744404865487054026729778171025042610389428464150187968773604877141899981899546417822438004785255157986695332474928771802386251709255971160167460506196830332697960782422288872933958545876961253233278972712458330517180987199184753344705938058324632853891267058118812405169568989855927438922975990055201251821687743913753407069592349401907340441216336238276806880779392751336378063202292085245804371227699514057533611645950486421830226385562975946796333640647963449838660432972977442271680662273729997191640208657542429494527703926595083015690784610031608572306503824079898249203191233552140902223540569942417956159249713569553923019615044194338000369981022111628959757217539533606887535869161805805578502274062985997776409535738410746201885550135638904573548017531027836571653311566848310579747474047553824385836139427730302821430355102539290270989810952508153356648359434834536133994848450857996555351394394218075612577198248365733777150119707727849654641486724196225394858400716200012411029681241567812332619282644181125842891869813419231911308524746814116836031535832730932266799673878447289314103730162089067104777901128179734605600705740800000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -3646013599530881969465328567819894287002498211503491850702706190841231932858224803906801759742574090292997928958705091603616592598682522059202251929695847119508946709990301417695333589509089065562481692659427586263602976563809575975608818597777977589128237254333387841583676269897044320461605888502356654259912353443239005488278205523411086338626628994492765150256934797943726513121517457632092618657238176621809862501061230162619373450482067772098583262531092867498905111771071364644950660065164001907960329655691312982099531030195678309833718560899629655552935293022428669154866277200427621701555383177893093374440606568538676158760266187000658576462061716542156175341562545556887638672047755324595252077718020910829494511076299589157246892109849461944121763258173183276736883559214093616762394003909203437373431782873293701357696935989141041975269759871101851049331179752458861889383609757777627129959534792211567407143738931224905922879751398667517188375785555004671457458522138300265902925078042792989175566340719955900988826851424957486300024680405038452158766148587087251812423266774827035165483983469046536949086351270760882526612722988101387245962625401473312307508369362568085189124679599162209913907271185570881431938178052390099858719084160970690885376199760414552326807251873024542878960120409355052753506539993713373617844110126286086063887538474003572006617130859182058583068862647028615479789410666515389854085104473297702903768987498050216631782805478894488106579697151580452905098394529965222009498774552250949506873102269797770994709536101806664757153672468682231625878733926102947595789277789526216656506601921254464092869558862220033217684217489698650928148671104130365147024436755128629272697539645683017538321432162652320290961060062958982783524090426575157382569364883966837623902106422114761457658820699619558658789423038458470828994563541411816351412262559392705569582538564887959671815892748320184434747906373812779200841526426457603735283741849575385981424571693561087032538657133753781213570607920030521755551331240875299242431078567826844973992626068542396053522227111973536430940536943052492869703141206593149717631613254101898817717214368175377067704164688738449397225442967729712019917129482490933033159934790195445366666081247949086469222959921050605157466268428218696991280001025013650646388716693978958200850191399640748925532747673762173550690292733573769004269744612928553490079352303422234382174981697723741619967488677303974892904150224852414489947720654208653094401315487933146687052625524901123782782324775793413492289596724020986872724860694904732964775844524511591439745214661442903073227191726148264007485665280605559855790897285422974907011137868835138447609977431890494630916983718219530511300782982708558417387956770916572639198346438141542400000000000000000000000000000000000000000000000000000000000000000000 [23,13] 24084407096793231897327358392054265850195017361826627083156184777774323530271359785699144673986333702145560299640441187254644965074691034805645617640604338017504503084823493836051768628301321829489961537571117133912335584901384370359289144822506252281471600989330702285755300299690613775584457406222492239811125354953292379256941900551754301456871407251529019014498047029286601950323795352319701478201923657142017691793854181972814535785987876529436747555197107056880825532091768347455169046873574844383551025107789396153577531608266009153295803160338669136104008022447072606070787315372567045574154970069762267948260262816973834299154597309073921734459497914421488616473749507215983990053592973596825483456737492053589731835544508324253945235450220289823399821296563842700545654042371523926609842426275375009086332552475530905303052023536727205412198779036368498179643877099205171716071128595102843707077016615486037470060853386407113852938027696568436155726684572237343138853543008797053282520438674616449564318235885335111861093380813871266270592615081468889496795634901633230255252459028722174207545770914446282126938986059486068529924733769658751209759962005625414442676411146244890921201217915147914225206280181555264833732951012550013739932402302437920583082970275722191439663055771681729859209605302858959817708419899599047239037443602513554558091537658363683681190200579209869244209486726800855569377608777959985286611934326188757595845784558230674540051461240325868612096829060152138580219465021013468838019852002727133280901637977715276591087148991438341647868195969348308128112262417859619846432120975355827076449038148545601231170678368242931410659657758312477534663994259888046598405897800864395068974923406061359793863170034066136561666261116560401021486715218257984842877191818959146313683510657399177554325627197784190888671112077451432133556526821666007587370109465216115257953355744154145970125294511825759333663481284784929956324268031561215513774463659917581400720454382176078250064102527336311722196109862408674487129972031650164106460444907344075765917152917496804425351484716476961148623756633672067938259885087772552019751136988313309655691050996592880381592482941994457415632608069597767977981361500251839511853697647521126267192406896148091249115378128347166515898295990708046755959293669666930032509900558482025111921933610088198444311909470254024535811531539524643060413986436699539240450880523253584029186748431985627090468944135172042706843266805259983733016668058542312234051091924623685694817864410393595371579924879192378344045805737326308512478382193808589732384918266106869191256579545316166953520809669455856052012859152142883327917072663081431341859277803034154868685301394867734499748913903912183215550086182681335949998184583264419611032969336061952000000000000000000000000000000000000000000000000000000000000000000 [23,14] -134495840159293764295614988466607719673433501429273622457631567873973109506897200167120640641214847616271052492470511637814563325914840250392326912373784398766764236951198357493277487630634807589405491596844742627848128615337343015369099662460713598597400394585136070124179292315300606013751101873377005114853625947385269252866402687174205539224447020061214010016966690454566290215855624293185087331080272921603857671828362078801480405083889044870679299659714723244674656425777220099107605574361705992163053515345319682027908306872596619964302932379607437856808346085858019617516931471979244223663425665019156493205717643207365109669051916259308495806786119670258801980557072026972180154015176091901153893874437023571740470419018396565362086629354508607739463767363034673198912154857372080516137763153808848407055097608550120196926957728689784678363349823577485417741141117515293384370344092521015403615709237297614951234541169019300950425392238187698144070880294893962905000153472796055949293890186612155205912557039690388360884072876240343845700802634467981715762220684497942042481130465870140113530944803783186397505458866096981501010964809922394837968479318202194802929179042497913088555270161561541519278114622310268073960739419796661847694667110965958776765391212841192299900895269186683907062631773664147522350318546155010623695081600372258485019256746599415746991796117951569659905730561770065401380869135680473433616837856764804237323605339513974176407239236907971591186988967269734825184725840247022880966505537595442533217229424325276497322491036739786309748545047277461202932151708236474269383271980340540362085882324527663042027003861085369120654950388272881465852419651534133109502688668811595299152354205688121656821713852135463308096920093866270392130351283590723759723565831421951570391493873831571255487382056601553839067497362632480766198451496748015763742588430379761091400056605939916646235994571502709337044781846204959895130139758383410811236056588585892948349594808937433168650785054573045080650344766052913177906961893413975384597433440753636756546875272466578273246416658049856256086127421618840386637084394937702101453027225901990472540566077649305138245243634989558798435963572217808474634404199197408584786741730114674662015155560500852471131597269026005533139347584730349199727347397672313521537876737735313589645539761849469684228996040222809410236942963266008929781234173136356709197419594331747706544714512413568889995162820334994923963225606689867506820071504358767025395249361360132946097094719030190365984103236548051059037146198720344389476404675503375712282018804637400426037890921491904756313196356296555087592718273699167063065940493294139832421146126035368061054254016621774526592555513612164095941869895128344415010790249701379636774264640173506560000000000000000000000000000000000000000000000000000000000000000 [23,15] 652809751511242353207813615832923073606702350827354900799848118503992357467919672616844451297226762383473149643289487968222772662142271462480552713725807747399362466212895826388837476134692063581943486030633904621023586463567409510838702487636666386561960077922343299316059118821210485757354324325588539730006742732459979199928503486996993037766893362243370576103858637755908629609042982383227968209907608843289800966343655694962050431566727738650629916107588671456024907283253115354703346591357223423980943190158077459018397633534504935882499697125977546107927000847444318958333688421468367584695961110390704259468103042709064148078495502626509063763580760412705578238740283299918812970902392282629607483266651201741836205611507274848813094748056792115603293662883656178156109965989843125812308057348135902449631384981446662156290300372060876137506320757530603823272038617720793067682160420302666180867759982479676787123852324141675111695970498497468089830375325384050499655108211583052299038731230719329945813188176110495808859647980788422341743439322446809234527971529652794967703567822677325736162734287296713065816742147804258192883724549149943036879097746295870276876364554622616143233212572130075776181407672616159360275449875478206089875818031012936436320375101886545275282782295300304408350613551824503224307192651382433123096951149301486753986675776219951385818654579794430847439004041082641913646361958542336410812901464327513515440768414189266949659367741245738085868263389796282753405817625883892262965756348922736306318734474748472281390346308416346677142487530505823540328942233205758359676627078103868581631794523576243215802001185872310927309460360395490484924357131967388748127761612785143840411928898361043729089330185661495333033755369250383779299405539668899659147454459850888686194480914694891873723067905594565546419592157609219699668300822452095474708214174498510183036079844276605020360210296131810756781376671605729304861041540770306193267243431014168116701040826105303516678064932434499950026986472159508011988148829745043083114748475827850646560184778396153787626229081972068142188996132446450945690212356582314512063545274975410031318940949909731617001148733608810078353168360275751648141437644990521785686548794142998541890490488914804378462284699958861529714881711832155871264328049915531212593489209439285794135853655322277286523161483660581328562653277746074881428123540932778315435465447792619749808648641865272065658712128870965937770885719230443931467426861769799446297834324326129397955343190324515840474864076535027786760377381599879743193894634725447191684417536803697336403856089142170571371823946903948475513997576446011456974843837752912873241389204604694395986654931532014131858360193758803914210626022986068332419958208305729555197657806568161280000000000000000000000000000000000000000000000000000000000000 [23,16] -2832367154986195343416430145841852173368194901717689687541895126564918223843235720008692181744301212275748858516258644707139813586659071031440286072745467969069098688217116642318839559468167055102774201675410177891580813664295018145791780594268953418874928196069597725366123791884196439175257919201000179098156200013670034929586274419576419955725097129108895212784922159593603081113251967524928234785297154819121370451520517343006592986350490689838056876021556638905381088526934402291264883979313864392179688361886187088398864790431340756547480590120865835610390177049337820484230825483791450456634599170942188373621210495240009977708895985004366996385014469417822712139178405267396877999356370073240029032917700139526415730315853527129168422801952655733920393885709479472391871119423128874546918275465838537451763990714110519562044580303649240611732106302565437307851280245812124351491083221804710529024062970178234050384283027186867147043322964994280127462620125528076824102616546646286586476707662729397742588623216077170731561896667604443815458865476476480754818284117777698634812839579824860654552267594931649838495513078838688674064248809673042976530079760792289137550301149447054113228404659042313602098344164558081016290737204093053522021931442716044597272789117588753637441530366621398560984488042146494514093946633403091526377936989509171452525006184565178202440444475089339455540146325956159233057100542356697765952339635124366481607101891447999235050373505457803221456551303743494333450129698159697319801751837154497496756162686921871140280805689043723597645469280090548591073484373408605440822793876488842673107651548970034420952911489409635337852577140774999038092734030468723120095788223175057569008224683230547448418932670031295221684202100317307304081479198784610248633047342688473942750317021552499247099500311857992619849620854504510413339615636329307454141697749725527297994675283706298901397602579615691766909465478921872235844074360227707563006793308458137532818149138917710428756733607902303051674400610470205010591693090573510861551388754836180713934386426496593303254901624698906296726878613186246690907484310608200134095330622738799798240401958577815814552669182224416351465108651144683011510232405740492188573985607245363868539360296276558862563167883086991949147817022324886133033808762477272986435133764799394167180524120898723341628238581964979282920928365964544171768881560325447207341900380093345194783276716719824728893428924033340271139386064598538144679960031604242660745284788374737473309523070684333983204915552090858875917247287469456014311385168405954970424375372874980621610578683230315128614034373501292877978692523821228344716745060555229396656635197729782700732183349397101936833668242692060852160974296752755613467795302890479051127530686985011200000000000000000000000000000000000000000000000000000000000 [23,17] 11100799267831072017041468745017632211386500935014658986747783410879080708364317804549646674968930026110039513054522160251845593526807578364229539725710236211870353960981526481330062033318231937879967275952471708392018080906880228488885914243110258515825688452989615205185060897952101257310704336798044875794319377782444783704486259918885503569898500920263362594515487626927307363563009611540278165417954279804230653050645737207490752050805747490688908442631196778347982644889712921510477397614094734349033528339940605875818339336767115862887730875341374068392497901375196116967763421860819141663836021662042665088497796374473223977942979396163654030872828335590183138866226293087386642976247620645969542233906047036644018737565837900838495372117993511427130680665166821026354812212796508250648247734609697311412067565404993232420253485500910160724888230392425542365558120978834929552331951182172019055314334252826141624661248248230215346139431157335362632847677711062867555758396764385695010685579547321315306151078642352478194103236717714490739804196452848595350677330680976963535971342722369766565702251860114415085634271628173647908658643182050744451347646338221700425733508427516280000866767910077232877901082506562797422517911926663207625029983036337356652686643435653950653444674245107421533022257375233240114668887163373153643841669530082028615130389717739617224485026777629825368612171665436047529681455219456949829306676401154377769300879366592408551289986067706580711972307001812442978381800412232525148062681222228717517391654083996740738066453643958856175553141969438474109558297150043424210370196469942980678271795483561227919943010480466578876403730996847511047822592063572166259372063753200356699236638422287834352967227827512150166063791450525101839205833122723116895385242120370402896874099503331536069014534702108579836591955398206498152080916824921172619501688222123467020137126884313719468898970174681083020329865205955573475558576159420262114461420417795432107307855114915768837909800712804606311409257101697637581322633331822659096724045430604003969151479665679616548801532751296049165777908613302032556312711547147215430857511180718133645416907404623964931646176357325350562819801118321050198361018818952655501647545183895443024659573991388532664056130172544700293099490234126328673404699705040461766236152617468132648827040608269868853782819945863059949262900014631702079692338683989763659748048936317833572764356668603589450876209750285904769488690144946624780265846666429501390070080307543361280341868873534350155040402930707283507624145452671961802538706034531109491873490736773500594892985413815126700221466351332507150303590706008157411695050038747737663591828832280598393041560362091927291145759440693861395460716876132227141233991729637713432387699664643686400000000000000000000000000000000000000000000000000000000 [23,18] -39093067916973365119022571891295104865545653483417666277246673172476861208999905461255077781057555140882731944980040991313831882594991797213122167825027548283776251881288289550034569444766279720294983736365191906772074443022657356007822510428662624837171477398757527708650730163600344239841386142080566793390252958310351678562100835055711965170122733697044123614016382352359044580031140707363206727731195158729458638041068216148644123234762251668808813708966728078605107453719552861348588261627324434715996324501287534691457529471978874599931540120906079098388446501517716542517647805523510646861796897936204079532737026170241441668260300438778020976321935001038465579454576123639639179016522062541462380384409136973649218527754264257998567178765117406849554552135643347141092096906863926108308272615277260212806041492074628021150432811024658379511324354913739263748073626347874788253911614394793783197160692865182069666084647218138289963212517688569848725841798332897030239763815709530553402912213252872980085306458705893323050795074812139383854216056530537480050246784851288376076427480015965568306587498924063547721264629448299331764334635188516640324636675871493248993006949830798441537768214234572810395831786537945485982132738408585365125290107269898975933023039156990744421459434428439322377015105111773972468807207109526729287439741410632300790893995978482502768000834337101367758727869888589101072436063880282755126112283879634512176896246900898353756852908421805616687066247990341332732620047279424595642676578754757971340446900462286625811138124519228047434713818518167339613327293969947879853781816113390739362219620287785964461386554805733457581486132791363137255309324427298922006996748742824328999366876024573099111404633239518165689062514066231254903398902949019292680114706979201339183205929419063517087845494447767271974322610277658398021777928703977170562207092618730448412325303806035440587121748820404297686158646700664003314143399633822829825243248150166582128831072302099991093491944004158648753722139630068577405944454840094099381759383830657212562212542885105400525848066566042310478732421232443200352855823245890538561190575942048446391118533660527202902996479813666103901162552415181376726337783132751078904737765399557828133295973016567261415674585729785218402257034180831011538054548418418403252502181237724648785466414647054185248243187082151967738206647601809351846715072114967620209998235901397263345705323710279353140106738126145294726768694796964829171451728246821591932705886486508737111330973744725763311743562027461694408056296997270845606556265012225029993921705555136231910894153539639576419527559773875981400258551555171232993714698528402533140478264047251225852717970572073962728940317615747874775214779879153472493874607912812453959299166969528320000000000000000000000000000000000000000000000000000000 [23,19] 122590063752363375383042578672980794585924652134913918032132837053124910905964853531043643572350650240043449653893255927955983515443043457755746808222555050195402116991467922500033607621438469272534472836180296477616106009379778340754620498777054212175718363363991464755849557587576543354717122804872611065370019701665258777728468741353611824035837227318901535601031706379751085320279073183828017473581999950610822880636864855412797431838268481392822257249525013355180367175142612809875269756436562330336300540316855799078531573223600463263593186558579540628057629186926681006991648345091229467320395425825764202308139391728822398723879764343539770604667543902308826310610743412526983940881894469315869032209573963414208100752662525494290304718405653809228764900895574061078525800661188038843209711899797156748878395046557805229059403136664944153663875267563803341448624232870565162875459261429848860413894049633759055142777401356881142989073146832124714440735412322602274813067073854145732145926045939409920984430052606155175260380581597784925270412453318387911063642912690221897889733169308002034516421155466866958183137981881274191542725655775464554012524109718938781133418558364618478113182830442551051993988256974076288379062912407321943508847816958536160446753938476500898145702001494146470862919164506529408289526578147015080802260617304745474208996156537866545877455875218541328689123438321431451835888530578095835343972028388431840755396244271290304578345825677779763238148633046267160287133000394609996847513914821740987546927452083320670590439141387814233639538343254242931773096449360316982506989596560674736542623917768189381844923048468126161566427487577257689575832009185027806468533199740015319495888435690934612038514270635887565180949007232939107875984262847422937088775492832807780963986148908296594244537726260686023002987986347684194888139625714314563475926152365082002015444842974791619631901261811971617002628867227904895191819009619345802842133992613078172242057241169099631309415832496598181199425135821024656989149389787369963345128449655868647204961719818171984126767215694427745533104267342701083891454960513918389331736511921252131626629371740265724044915536072916773618988359451345520764478235711657084762382404313415949298062709143930475373743688271415714364601889221642034241297636246331091063864896624763279509156443343218681335372034344550800852865171925065508034680871140547199569742754778528049111845973016146636593347749727396646887741733334578564064250806880299900752537203974495718999547775595400098645760918073883305639558001044037144208395677698490104855352922038932916693896550759054661151456932362225765584324297686107353625612323039886101413003193549820438360730012701183006380923395178922877146551954387187812048234183388969937918196148665843712000000000000000000000000000000000000000000000000000 [23,20] -341303587443011107544671800420823269311114701355207086630695657730142850257310324744860528019428332467559239262204678161026691525384943904110644650708345093799603194899643610961872513405958588006522936896545457822386505003981543655571941931480495922348296030912850130593025213278352000186768885255392606431319430058277293172731400359968280188732916434892836020931662812821335420371843988152259010324012054500929235268690171643535103521740457354036922638333548640394824741179134143469020180735256904940057917722181778967110560241330269020308188041082004838391068712990590976953015769349247068625842687878120758396691475660662799964676916264527362883011060414817979882558485423778243665733401433048175109076137844063093641268837695294899134024540900424317212298791947311010725708497055703296774871173910066321189383785828360463756640210773538322671976512796245501221492670005629348397900487934235740708291236180110854028307502953648739286657378231964213086150520211886373569896213900392540079325982848061657987845696180204175193607170296416797007115305939926511307302353281038809668693050768653765561495789892619837600781475186689892568889802132752965222362013283900145869897488929259248943958336789701156344611866233651038578787829121226627588404447648624742023732548693026042553263001348758626210689883359924979872575599085238945041253187999153065420735260205912830415830787337333959741762678956315621621815546845117006160304556483387304892306332455177393326840696174906561004486976373708835025973238342869821803863117138017596887978190476620567468941431960395132855037194700571277556374844143407320632434272246543544970136188408024615448381726532433114272902792093215777457456771073104049208349425842640652121128783537965281996509717223472702374171146157040568815812511012817607991436288870119807435167492480314749033215040039848532197777631648419659696768899985922783282744838537062562294741812463417000949555734332682608255769510082649396728595604766931157329841898269926536854250995857293313314057663613095197905601323987906874223342567324204010985991366718495345436672137300426841781228783243760819127301330142422541416827213852067242472501751572709827061967282652646201032415359470864690684083422114872833566765632256326913494409793006701350856264934273233749861545975230867011359183102765002248426008019553453446584423972902570774375981397534580035538056092564024814928100705086125495987924253277736075021702274056412938920389934660238316321885715612061896120208470243034312588645455191489356183819543573181198382139561584230413142269834753313001120189702229156574759247075787849382290031878119569630125080101980185559504243901309833153346977460333489378012858216515978697220515249331444418940197992859345318810905577856573259978141603833443488141751795463659369497455084058859012096000000000000000000000000000000000000000000000000 [23,21] 848207489467950725787612504479846061235057586256653736215652348696509322729711562443685408174876194695276795109848941653454481647200417363802205560650007676920655721969894347218767256006677948486604747669449977358386468994821958906447594395742854367198803631900140662567677246422654633956903456612384455259505857934137929074255869966784495050897115445579541185973394068414375733453586948853538162955299418473627110665453577890158465486941038959064165292668612938129173217293223314102330870242986653895241343043514834355684601808162123123695391006257982146886384595154732606874994913759874036725625187144972023646442602356517187842166634033903806442338359732018977467136470805804384764248684374029231600542989847476140583216449674800682661679463027028537512312549414963753185984600343613746924659854092847847347855854537193121259583543559787164724045697983546394975914086207599302250720327573596718832007795794203971350759476689025625966441393305214731609497204768675817740398472440510066927088959130872020705085498817141880511108011690102733285120955389886228499822311318269717857841817199552566554891337626520097797699461062010373788011684123758959957302893821493161964492297247447159745678179362185349899944877404695705495032087941428196229754963443243577799219194417473955117464330768513555498721167087746370388881793605824353782901646271570417621307693970670482828452039635601828501843728949431960867737454238228786141700738067627323011410494790753172897741047385081453125316253972312442712827551568633391819817383600632457941526081230122472267021189877481053585525457650388708600971623374251352449913751841520954428356157759681859882912725975033706290366624228524740881973984363473585883596266787299848431000608866598013336802418161505890565968145838055052194166763964273683455766026784628544702517840439824440543527843658340914689342626371725768377259131277494482799604553733370351650669795049800935977151412070311763311479821326157772238210767809810143264514862962428979493461593578181683480636318928251293218680256120061900998383847514776605215068382889185038863558722811555638635869068941859013235599183237004096807917067296104498770789735079488453772505521231187579154084418408561665069576764814709229251821158201451197336508395642676142078086945847679928762609754307554646238097728459711476070528305601883300733193343820653921803956967815922635599471461576144462672872853041199105338743165161378328721466631333063256493347017313047036826972368167739838455532714267503468014689013827297013769944493900919587912301585961803034407697910226972269279555436506128420822033257181561295814250417774113059612750217287774375558985511290796717124160201706333991100059733242535695774793944306504120260556046539708628119725987070233173135678136410654043830386007030758200522772411853884620800000000000000000000000000000000000000000000000 [23,22] -1900226348001677699866733217415540118724179842380523794533199837149223139132813419058586506629782787075975432005886151547710758716654112374274737465861217535101843442052369138223675905149246680054329920462630270209403735858267306417334419215375934785315074582326315616963415100965690466035752163650170201478020206024104386219757525979524454459670657154493266373068374378330649952206512111841756276657345091010637887203663233178641766731922180913981063406739240504988424822606574621428275844550438635756246797472512985481418713542007340288009342928093587613360425053755749871395299829199910033484156079852648099711615256597527964169293162429992101912892841868908445616386455156376964795474345127541244266686588708863204368210091977364787451628698944134319517269995516007049076538842823115273124561302786412952352932929105946742777547621263408820976504820264155661287887691016396667082998046268712073638490669705467212101846833648168029272352533335448814091466689673643545604635137895480230112360472160903108816109052767143204673730473611915550404989338752155885877137882322319651358396539254956717521908218134216427507543348104752193908087731411256874079810658723452973778552900618693602909887330661138954078242612814868544301104873535149046563349550709708041439356026987405971591002802376800460138529442992448962670551148912683636858278773672675220424999975891432889926265024306415908217171950234985316772597244416023968950974519471005723569362985399961572990795171256312423142600037961526378826365453922550398505914334471476518338513974600441025291226768734280036210887523038655529115615702304189561904726101783276574220692781500825109378571189266665217572327847925170359442364769701768793194787296251711971917425546800622933070269209573138248971333853796558087120771878442370690773074432665017127352625646459226826551201386941774028407741367116280313656830431972802296518807676433516950840037266596065341218680968163577975112921517714559155387541839080206602562060088669644923084449599059516311846604833106050998117263908968112644372722699095723580309619201708321460237220957429959379953812143860773814338919272464534494750517941183907597467182253187027950436670670269806176402297586953732072000027775328788368825075886823250324144221571435927108975495694782269647705354098116453149533081217268656600942781929399162941007107113570806014852749761083314955191113856108807602600206322548365815027806049019551725330094882044581281592845965065020255423009120789414735820169865316617307464597295464324600392458135751472867011637309481640051334894383006276611808202588127253505745786988461112249938813663988529953814533812561518891747687475699741967193311098002362847692669410457047961315186795812726703722358992666505592004411181145062699176865560232456025913950976129086482858727126894337064960000000000000000000000000000000000000000000 [23,23] 3869381508307767136006709755254877985035179678965281084546192632409732592466838830350586287332942394854696624132513635848884285934589191661789380594361468364089704014496280729342822122597800787225542217038906032714690231498286983597967144591743373298281180803931078617561701700177888489559392660721683625756967253736375328603696511169878362114249679779107178399290092133287122462241876499459323824884281863606093504743663219494298010306706986477080746708528914974425192684177786077427391059693928060430011012745848800982011588227997809729939953712308698780005993564590322176365027305312102142325870519083178027497696590290891353933433360339698299331765117373486691186300361309347813375444195475466538796423788071695868889542883365462504180310688118773542252442291728651052111620046746108528841199910726434114418563610403299502204823923429292928829289057974449916209722068232903768505333883113712224699372600076024053142471336390239853396579444779113729373372470076915245982147352781145703943320497965883618974876865870815302515977918362832182417781621901342156525852811679721695891287385159152660317507372729929567934819153747648919903048346676933194400255491375973066033304275984123531505074886679858030633432963112892599085995175916249563975883694439169946383492717022556441568085932545321030072082816488323214628436869605418934592416254338221439118822746572932993015712928007132187486224114071871407316169173932408996349488396569724064063153298423624230910151965304663871801249253088232487749158492969089785014585933752380310994015365010511133968638719714419495525810575063129308711851818691443699444842979279483440766152941781383518528265521903999139148300539394458346225962539004549324427441333009105323149693729039728544494318825333331491430998587028268184511407450696294801526906039967591330481818594425598940856785592513101626421695337998122976776762734824119191334132037451358565038518993560386231084367115396533229419922734274814023075614878584108947213436340961316976662556710671576512575871694134814357001590246951183750182552544512951502180120871102393287891362441487635719269558638844986173294552144117530743043979323248035688331531276882826348977699335304116675090925461926511786334730056467764283739789924817041739751873255667389101954800412290845745091790713011130465313041658629989233299194438900329646692709587016594246752555351938693529924396370553497298708919005860477733620590702596111086775810666588300009965331863629963185643992803393206999244711676766338361540840714208688415660848222635841411572544955330006483813692021856546174824486553197742899795905660039999355978422694902157583667794535716127594326796496705699926539311204571960982625215826238051310712197701978710484268262070011811440387068837745333676423378963741138173842369043844965496927543423339908300800000000000000000000000000000000000000000 [24,0] 1714120252922081720432514434599789761357379562186449795040398772132834767592507260325139793375226457617191475222392190839433892717662882698011218079477494932286804669877823966162945113623500437967623208312540144093648989313474177221121084146282127123168171760422292554220466920381579430587543971141235482315357012427822196065503249646628311674231195068380262524212378684449614794179238951070806307261829769245780303764100888046414543785981932255989710325592371101914655101004029404618249835995642199821357944757604545378431240764378067696966144461330514470784692767913256530223690692230443114092078673003692243859597033021723797740046578518662810990149252955744033250019582775353004390018281227522621669689392706063241071948979315821453865453623022600012432457570271071224676933213870584123597373630121337840675081084883832168145978631374795250615881272963720811502745794344835737571810087422823976245719388976158179659508133528920434797070687801166913439500888051793675333971563827062070129081400966189331977846465500297804343840481573782925479008168069848860445132631402392980736761403691948628865258444200010533894987328739180373268547354287235080967283556702097144437014951952195330358808310988633442673273666282965034460121547999132850716682818882715224377300306669405773216671177000078092709560385328555930648292554371840337575952631671373224454865838359361132455774760671526693436470470348380213463093223985250479992343892846075235488417236254129043364017463541199892439439577009233227349933999968648327985830441237742476999064288864587212249552207416547566353760926444271636743629993864662275917389970592079259659623044563415970847483048925700017196933851946435978526607412521577188276505405734952866895831798198508817664893589612824744432957403681384574820830536408860385571238234714686597792163586276731027918864948253091286432841954090267287164996183302512557823777247418289944497052371479414705992242204760769336653789478816601605202571149288768861401347530163960672456095037651021311951037020441773268723331901184498642295602408287828932746149376715879112307757402378557620733793074675320045208061009619399520263555538839391698700664680973993013500271657251011102964140425463818297426571991520237596985338585849894664250549141937775880166033880719450366437255656472330114780200918764081641840053305706217842957163547646109272987546478087353407994045809975443823146204316645136695748278197580256504414721437950590865080369813973540000350495622186229746645176287629352005963225008882207977895084295847266754574138220183657633262024971415585951763132644580377439695255258626956549986553969580209601719954763478851360869061738512599182624783367911766035789160318438079329534949344098562544701934637163770102804885814150413515508309779246540654746857552634854981375098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 188639476684083984939348368956083066769073919460448983818138964695265100616642244140851742361994124777460737283204902212975989544225559862889310446393990323849146577083927817200622122829999202613384044347592868067762158601394773892522790155251640196245980579848244064213952762974798290452505331105612541354609319729394526330335496391142299882033899616667612486647911675447154770361318121291201079571607749609289341311372629396843012549206283619882684349856488692198384455158641856106594203727287879274004674904245654626917105796426340524340751725289322905648627262933994271230172444946274898313162692278396823757146312689965021927923676591780963421812302013983220165451378454297005528453360913915807366069427721165002007363928782292119750172230015223831840599619781321660811104455057404466416096655949458412756770493027673920429670287190463330122863560804917540998942197880514400249389222487425107180999046915870670766973384628848398096901984322256310219691913148362281005128150712042491866685987510456109809942790190699700005887208336112703628777663379827248974025202333389717033274475828099916784382840793313922022188413278644443535425532159884611124359613866475455224814868131725908086921275999119823892942203152794842700480715132246690536533561370458234790391513318004556831999934971254931274633559924421294097114959542685758056785017683527027314562500266454054200602500509862880373955429576744709663300660848257579828869591586780071721703387727555359642441270444945050536007441884783026478919379066490132836154845448460839652385266714321930875251190614287826246718348455474855926800038954977891614746358917495201078107236807179333219196293756239302197970221503675071793049091613003051434242310695230869985001067983596456991502376949313910336165030905520052674112036744783346841047432323311297432840458037228377357342203623527557952889629398698003356295433042603410659708321680922363551993287918058826991087672588866890675334971554946884525042912595227253318830700219398337027311583094659412117852867501822088326227710102055434416292485694897341861251091482879984530230642131634645633146933267516335334158734594539023690302579934650207079905499126640090493036915679855231646191521558724014988736652547610936891919666853709777880139825957542156550920479394496511516420526689756946745658502161975454733787730436954919707935816546381552729059103022420179969274069478830944710807810774529643790849257411928672419441246828570187346186229571635328440636240946897125778844096777384748785062384635648463037262450768551628030872886601234365006795572082277848020871135687888549344574870298283488904982697247430486552581834834717007920137529088541306129494279220757851485510477753420704312087372367465618726825274227656121430627330195150298408444264697541461600158785370970386803458048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 95000956627214499272267855085292979726615034749732034276129875640034673142381867801078770190358268006340479065777574449763595547894821146896713600496789257066157217631541554376990490651684930955552404967049787823499403767648647576462245502983605411199272833264626180638609999099115082838796303073903851218178615196053866581427733408963845045358232305280040691877249102850695018380522013048527307995375668642341092478017182233278425570293723370600580642749073250985301299273148928772812508775340932517463617209512768695723148045349261490520397497475619312816917291437213865515665263638849095504271314014370218686752438058605857952875890873096954019077936070819963671430843812444993715753177333479949305787974901270797627941220693066241491957026673841784176164553396575148029671076074090132575776970751795947748481295811761361235689361112254640482736084010329863233171265332911645451259071743944108960499029354165352902016225823386274097105130701958220978032095666452222442047351984553200740047304822134438346771215440809622045019833510522203650280570583628230577368407423749964167624402573986293682827405493166271997705301775705367538785775031303763162039024876813732667568367645443712181091863928155786193773613709661419176297146667898162392936101963999468479693352906827443619749905618378919638387763337749149987983096208724014069306671341335923063205440596692274360852375310163471178732402264336478214022417592064940837367632062463684908070354267710531852224885462364079884127963693451290149831474346185954617294285514331545917971516655373970367438544744385685170158132280494919506010002645639977282282596414483577246348414513812130005817220776109449632280279543304197424088534855022799287649999489718068602594277312627811106665319902213761975416763002344510782791211050730407895877379337811414351960554038309846503677261783328674629579058951634126856221279997016509893068951086847536790214078214614559634662166237790922087121291982632549317818525058824658866727783452111663961830643923736955155631329556674167417294145644140100447369891141244242309895422050423379471286013677307126374539322403248065100375515229970325555039874838415169551652088419169706281055041135854359108626152644661783979738565160639159280293008414415485172353025384036038039726424796468340799256789259467536303421634001808510465997349116090739642812424503276139327929069844694505042315527603921870159026455854464655410884726384318721255095247663078981603821655936116775806672533585053636369204734110866995828811275863599873467700225049790413213659017724708021528937972053239474404408783838801427560016219954533072014752283238845954430889985546034124964744603080615957430051071542654727408183821144842654094680668942612839550813856980574329967774014748919845730388093112079592050547771775113919814104724275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] 6918572598917519187259869520688029540571278077430010454257637752739687382582941410843335108535936474059248772964176659618408937978299298101862700019681828282125651458486612530579164777677078026162030836666831115322940913349682262689932727155384170253637522245564714143646916966626586237509435056665771412701910734608846855987011924004689880416574622901279542142156223914749412563130122954433775178828795998339152804122337960075400714399767243029384808073322362739504324741654172080169590136926304318152512506877577383409928715406582424525713448805361219828417541500056520903611905003396656050282143039281228353774772814013901530230175630132206945008836489666686655574981281152431605557701464697923017715374531792756115720586474671158403290588286069129743279201780746667112216580022695359871834021153626403992928501610304714015926689475929238400562529127203713012626549616608354066879435418494076353580523044187980064921759244327458625938068344953791336492683880377626935622049062586805011440684838376619341093798430956824827078457865883654844102643766856135103778114411393678101720401991559032866035294328428069800304035679114146880933117189990980686891488103135150602492995317871549341169331643196808250044970849528238999272223324461611609231046754389199407943136441605818831876571885149433250042329519450748117425302597984785498858595844986216066337566814281899655698762819944113034626619644117801775290285526039522501099399254059356934770094563836412932071184432588941032525874695800736538166353923568157146866818920224335602211150213440235404490457652404361097369088398377575546504009703731617680433583085092888795640934882318259316492219285920517582043676547111922078330521409146019699987268006954545810155427876622290113718533068705035264502333438301291421873164948672445945345115106115877549400256555972456066253284498483053108767925966515860217642536294672812189628139121616878393650057560260304059983586531259256106450024466741609268887215216755479766080473428438832603917957138966456499599774809104724886108150751437637122496297452907502235803768118064245729051957449102368931571337031266788876988977558585261075015590761991832845649496645940218781396791936347314084787494906583443320110546016446725264981855466974335406706259416013942246768852997272628483242307435637451479089267675714028265628454053035453506244540220581781026059912032913472902924168578602582235440078291108927840703096711569420419466913482356059891978629362768951530431542520565826904429163836473960246948073151167258725113577293448296916827576796009748501005973460610667639844551013847397358166487447323454917792007674274874092719444940399170343185055908632982448259152980446533056828562712996117113729143366434731711352793906305555833584891554826792465591150227625228922558772792491102658079390642995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 7262064545261700216482253394862700958376760214185960917177321313731206002177420411646469276372485539041711267030747763205405729543419187470588270459825701372701947880688107100009818777327580164330195679536110966608591729155806221668889535642831054437271651115959952050088449442360727615456104711924179982154013480951016918298476651892200272408331267991378994435679717541834050896094286423119488284081542510857058859662807534984521612795009156688995055438130115636588802215581813573860599781729251044329942467347617196161882344486093211912356801226651285540886801730837482484161359496769786273068748197441818876024765295008410343768601245745964546879736653440202991506890691947450959476994781578484705715760109337781543602327774610621439655463035938908834824248664843015999377595105366813169080033883013766635094355229294113025831509101031106280692433137376534339268026415015412226465418989034670831396930168348096249931395716793821067013325728344726870968779015787293520252503913005592638333797976045893462265529812075799467681716251298432191759930401703435888648957377052958382301093614120409308031547679065950902518501127999570856037883749641393858523635336449411656607102151687349856536845131818727440230715839001904947815315006183791999700519876718694651269887253214428052925401079398037342317509238278462016969213791452300267732929802871030368762890084954765742167050923642487776935215991512037418499759992366750431319252448361175415282506601894263161069873643827407356903857679152210609014344361307410226352976451749324197121568270720610689272322393954052050397820611355442240713640764987090875131544274718829821224197739524132946629748416971844990742684808817316379967842627468138674318874061731510224074992362375723692535035078322232475258919461932366861364890602678960771919714248314617714478670329143264872468962078169076500189389756851099722206399314317397222804424735984813180645563758150113097847112866367987765119839301173519614441922507488859499102691162991349689876994566253291034959801522189141794407045554474418429144437092279161474424297056643166181125205581505177114655575212265415388279659667655864150655323325382612092708066115391329412161176848454897483909731394623402482892397127575557383796201065361129099425563925214490024944491948817597872378939127431775391167709351658191343349327101038678524049660500804638642540143213551169338810676884409222260782839004694409985300069718150586543210704572977196102823212020503144274567194917344855558567493130175457399844267028359078820790211497028433729805525214233916666117545478722498649915790074581743703843239273983119324931993744916818538258299825231359691233491343085135451468924172511502332145265898155964682567115464152894452260184974794770896538554189327029061224588303684468776869302422198851885331659096064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -106197642331669785187880794314400002220298637012244778020963647007590241366043048255216461399863801951007943374996362466198494452895987620278120624456423706104281359242454918162659470125742090967812779339888803054399383062250959394931635500757963864984296165904207703002874370010591843982522487742266841428519061325024506945091507607538023373785209670261336025157379737660579889957888437396697838910308745545668609325809976281702050150333683039475412032497410255680479658307851320013467886492491574754733205073327960663670991303095507336200878280860774592397465294622386266454454091750522762529681325741549781143924608426981575708035025574470985068622849046555417282123154097664137281096478685168015874313602666094158476347332508653833299928805782232271465999483019261806708890195832908897835005051578532813051824930185804245093373451927674100943871799792551592971019115596658342274858481309185304019837549753427017310876198019977643969575183515294980679289250332554559398993132646006681157601249789515182980835242815114685906085085775602145430344483269400776329125694479438009353473766903162941126036893454285503639945304427597454481417294317958373243753767590632697940540336299800663922249453289453821200067160588427631036491660393856618523820618272136497560674666439015197650742629098049080231322010832607920607801680676877611451543523819136974691505287828486944325512590700717103158158614100985301924984310579887465891045835287571271259906060370236596119050313691781373941810374306503985671601755196573254278081448442876305697779696150589089453075800115198195995140843297415443819133752608597700967734454383731903856334794208305798898871780142279723749622071440586325446238259935203120163904977894380045352694463542750375492544385425279140533275049488769260227974307959622014981232259617395211686260663560431542423593041985449414520079951647102136379625659062542160945979625047735591428981616370051179174019136611354490313842342923303661253342447359411841930299622869596105873395877316631119558118133165396933609796782127844452057341987405093761431692139052263121594910210245183182299486827937410098588493663523401414313177510354685033306751755443183854913659633676396223574451163066686276041872520583890507799168666871801954502236290630011571632916324735615038933312034293298502895945134087273255608991925445855469500320040485644605473981789387520233456168350427372919765937282068499005001151082105368338642075858166018984152935891265539801746114497278716734532837240614107205163974782733625185363085604126068578214266301589746292895105290151404245201419431800837568447202128187885335768337832353754060929760045814929300799692118993007487656696692669696463045886568974062016731275986976205918802510021112265956426879062768587308260811858279539741791864586345540190753115235942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 16731727010637931768051394774458152133034134403341148964865137201888951483306969085233504220701370110146135445487354787402303153053842366350015161228275236793671844110157617275820644639780271982574535453352887770033192365496315745408516233211575098447833882020433379743063789810786900921284310582049589987256739877264920809333448568463235808478750216264282134430247435365735625945146377982988031846598150525520845666927796515489470280184764469563267155055304568608580531350440373112856412774068287902938362333781519192074624370178340097469721167696043375444447794727603897657598268600465336257062218983583571070201566880119828755569614296504834628968681408979840224557272407588989950756855478525901806097615642745211095750850941708642917148216020501317904087533255869258318888656225290564043556361429953611667489202630786005125154458735351988730827904918174358894851260924779733632052482342930549679217865505987182384911035717644523695432728443121256894947195796378020076492684003582676094135056716705882743916323662410568328473871841836447169754067556644856265698672889040056228980149367035719898866826904692645366105991727327357353129039334234808513281254762560939415769375449057043933183800294377012150205615162458640403162275476054390350134205362694739498249778505547417821388354388739685121050610354489369328972987650002125343907627778952519052969781496140813950328915844851945234404371179467526889188561251618263712781782569047381508321539519630307752519482550027590341524567041627688517709610928554475762818512471117764149536017950695703196208650158979616207001262246916858722322046947528312819645932201333887104893898588385224000567543932680642552755138184035185321080877944070010544173724132396900477919928225346491295615470693890337977864593764364718549143826197408571187807798358327406036394109905808136039369559296452796386207534305352235154499086951115288847573291990079982833810528521907219795960855720328455314971116424983612382499745263780938743476007302014085048159820670922107799521021014263504471311333283501325399117869866815502840822162725953558473230294503656462812261408761165771350578809150131567811700351149514597347640639868202508606419828438193527666245692966074118011897657386557527101489387796992487520957438540443414437982685675097117969042919347844490415821315086974939073234146826627098724243700761838450200845478649804048545490705396533979828087298963802074314112789501406498792660784793563324129371893217847452312304492727369540183725890058468343025798886235754494972530972466421119976097797898621883589136416080097659503202418169552668445579008071816242825330771799355220394929156593259156741509427961952755843281165398704406551717760449616903358211601804631374098124102029225840423751153880217128382138181190356506879266053478631279682447976746188800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -197638765370180776872358058403434206895923442688405772087553801151824767940222036163565387262461708998035310047480148671199782340583382320608593528492333904811975437763439560485320065755364366387807857359210646838470626779012053727711090559761690289645569747159621035878448215220970913837477946377285120615076265891031199223683785577217108542596282416524879686746393901598764740764361737460182657834793423890745329752610443002463392181692900368345065797284986770878911149622441764339861218277598896528706251864648709247497343762952604276361670703781355962202743899829827095905980603503489316472806287716712074729317686719633173889523543670020981445660393792602507240950014974420401294783329309091783849883187135576622316892434453563343475628271773442798158049818456755093203613173708636709646736305994703218386733100886100808333901541973381796832221847213742017469866772063215560247114465042389441716036374342052976067496499212561224251795434115288474531550573133357860254834546696061902267731061926479730009416416073301743954326122700220280943520413816024015209751869653394967076887182125275627014724012420556016073344226633389387430653229318589777777300645446293918944178942253137667875287131827227154776319222251254009768968252663519069126442345274148836042017795487827587996564389374803663922864216528542117106188624570734852548841784598066816675550933542756562376305394979775266117033134839629737409718263857573182155882125412960223591748795955994000150864879395033593830814321607786022520360676364989197118363094414057666292986167905254605539639076734836240228652656913532032439040240135310105975411627325811623071719629623291830928828165229745905201922416957662173779701761696722176057351414076480419492152933016729578063585739762925264271998506700741938273424921036319433443427522837647494937217127009757292092709767192084778046580111789668132542157329938172460238284155758064368552140680026281662814354334149440422416548869812600054826072063717529907592070359374788014587255806469965268976726803987312581102173240253303237285646398513233637228386740194348299908373247610294247311721402489212513153505497441343039073897067429744337885417224181308826821691203102150198853662593550595471659888660710518544552612908299987488658053185876116130667453266726619414659754669281886711291477857618323034560767032523362109533771978005341048290384053553799817464786947762553150615710217613694216284284678390285173977796401570542610405827371459281860857869737069986703731838139152042883477338649535611722346805461133691873256480590760541552304989230071162498709430879818021453568584813391715488207099861869183962096261466879199182501800400449577958435257315966645554889223254805919066898358410736472429478741432206469577180680920703038157989097801640390985560884359499743036811367581147463680000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] 1782666436835382419338372284675580784542796281123940080193797356006347988257426556738646566756015975757853771403555685716143092228271654592901725033941765517551732063353651586378742744899797778981470188690142865865962073346130535092120952966527124231899709941061270723839118460811145973053081309153683832215812991101359647063860116580553457493792603771477247688742458017487624901485041096813335990880399079395394339527415626006520832588141318647253872686333308316447079126392374569033409033307172026546752386007056322540430638544911595495133720667075963259850782726050318362729059767247924382001548257645026574413458048289495494206457601883225203419156024583288331496635541502802320588367694716114072957003033426343447244867823674126907440342817143332587829871275679474949917957703070392551088585064277805810744209917236530661396258063728097014073619022115174127357456457484033566493601434260163183570919705651576603123284812093515396389405560154644706424228561515361197231007008329896967547835610743822882443602524470877836728343028761622292074296450055670559497793779666730094327850047809422480667146706530181232104462297225832166512891799215302266264605062611967618669533846660578873458445077582870448736250968330445863690843770749684128467438559915460786510286669872855925806290740809568125067293178895044445504919524523509202001397061866292006316095764959803674955213898683778241699253917295105020673864987926307940456670064493192838783786791373747398911052496289875897345504579771395798339633058145860624723144361374354384420396866617900122578616107793073493304102047760684687460748084616649760699943890229912968407601283348559063543652896848043092623688869261399958247363093254533883508947703601913379240766815797597557818402421910378224052629597776958655869448196782323286099351309770837173070796256385283000435664681582963346667260629203375084093652145348000807205627374657366870190405582523554131826649780639607957934419543660712445117875295289618595201329130345756222925174917414399975333113511789719810693208280922031553999627613900916314405332524217270778464071286128003182829627688865883772953492847331279039899398603613258665699130197932446837769599459023248626724332568227730650186067137964097666537693349851532525139874363455707805712184924262408938200226142835961919378405899796325778027031112131674762042140808689277261004935802608628776012373976620051124701132405612099134870420739416768456392409900947628234065781833149531197150725894685388690967993021556947053741621514118720055929606789754568660278976175215248128579354545920577381832776190643518684499532578915045131449941369295137343566980618233951101714713592569569679262431541044974567208025744492998542427203952405615793271835772804268648173092041911283704549028645087287197650582445722558539727515656021606400000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] -14529099554365398577303917745437867353136140114145983237633204052811941230814990469564437036033886544720867794537977779756936726636540977223793109869614862973462627005675453223696505801216701117250909795074268496094848603343349084830095912352960069796145473866284951764100793864643572386938097319931840015461358571838455391296156549891305495437567880023701720196857909425319864256527536666779299609935680372425936185076805858979804914544130245620586290593703665454584431452369547653447744174216891543742410359193601765369614054066901248756957519921242202454253599021958665383505364077420562520401266202029501881039970642670323293319808369945282764101973894868631341771190029700225727558308163175537014935108367985223121293524445148760569051505202320674526103142581436760029046789010737854724066262275013851858072817966270761609157115955537762921810445454784894972701096516338062822486661865591585505173488585872716337963230511857793443529244675452554677852852352209700168165486286788620045419193374993740220071236346839813242132281943114647018687013566134912089841590278602006891434322618586265819868644830049626667588783597991622542674117816919532699605686656708197570349455745582461054365058503186594158463939267254999712599869798021112735478043692517633573213288827289897838959643151197729161035330139515195500882116154770766966518895465060737154867904327038795260336105448885114439037328378806098914818816413162307772587992909573499346576347502925742165947660278767813730377438508609737036878537546074645142664710104797536644036914964669572997951490214238186653631780992262936868284441338238894504050986071148663387702122694567949063137164645871486057128523391129656330812918721151318156025545776794510667792823925389696459576213247229607796236649300769656424097744929957651628156706184310102593348436675647125335361238845268694233894042478971095773645658278448351375159479421553345754765066949269249897413996713373484961651779361260437642122474408148187824430793430384926438827840729748942618154105026649461434104975906405481735266613215497840982212518036258705893239359038046471060843472893233376228124073610560595990483835757845128250436728300008642731076375572863143343659164455159250093184103847931571754393909041762610188439212804934843059561881671856189279242220673532336632626448817774271445808395622010466417435868071889847591380927585160017436342927515711466261682145979998340743829327685639327618743751870556677865237334169180106409061001151822052393778640345129855889915120968894579737453059945445702910348406276091180246754958472208092027431890373183793951322785011090493286839546355516682905900664108727998315124498893069167440037625394223953841813851107047806647691329388882167173391579030209145989684704765450547662419140521103956872084310054766874766817587590332416000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 110533423555596508742980924036030629776877478366673199042415032425345845785256274319434573038352810383072601156383497258192267657515246103617172016878884686385530078158059516552271951282048978339417161234959884685343395561935006415632455692611194268046913311938720271389768025916342256919883142949286035877295439904040982283311762581581427640295342323267965449678747837073814875539775922617657629409571894642391150520745173393215957520448286454919859375364974256971195646972601365486191357121823327085706964183409682752766765039878658207481830409884807030846490241218195299766423740680979898576120844117718203194620704910772010201068492137707474855442578873561121300695048013028492688046052298011527817653564770182443242598950839107669163756095186061654644658080016500815951783627976253999306779835188299537919133247100041384091608183468642356427867630105343839800747858812012664106709327816028158241915022740050602878846664923407242561955066414964146809967149499366346961807737573050075474824693297431131200845162850740930541929748066054580220887526654419802080705796755824942476816067702775624390098721627878176773843753452299392860113150569281715568808891914770538718359872512201481533497504441225137982765468457455170231503511352882008436555178565194947724930686755422397613738438905683542649674311822883354904547481891743388775868012839333016162473534743591288435391529538259057844608705151809781032720315944281224467986660257907078044377142682585810454770295762479296830634752982234053108530456026241971511587893659679926272443421849994588208433513682922142189073356299499336975119974923371802486098605703355156233234849418545297769614505373193478017418559957131754803878768499741426432055386254233348903925077912222672220382496614404194566572742069742818948964482389248159004037207513401871062970585796512836430273688915688849469504137690555265070864444147620931706374065811518764880285852537604876337652754036421016661080178719908997147035974198575924520228257417864878482188348405797350675416338717574315688545980119296378104613990845869399770690882120832089533602887666148122469898999296444423878201843589816943387530338765947545430912522961324891078157367500019050863810894095328479856408412029540530418803143644326953534842061872445817214214066570049753762742788411495508177281365251060667178287450634985572773712871413389805257720186693031769050119048558931802415178463900659108335851988011488755707297847690537936568997722907634182683268494532629179559874780417743635228277319334005414365643594729640171734416261058356129468155117705924345493188963509208891303413335956136255516430839861812280917061289344444467808961351915974113650845173465705321723433742176700948197893633291516246093050264970330223888761889068018949218503350615312651087857732922813831130472637418962944000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -836230444365327336372876336216032246557682451844776727263542992297224528221367109525434979468503196442115602023122272910598052760086214789223462992384761371869417263926862643665386492864543840731721843742047809905563100843007833175303324464416183848529395815552538566397554961546773196645490764414689137452762193350888363922196806725736867994962843328019538912427996493477031687144364768876091467938589090884091675055241703095876410127306950714420193784552634501405541539081243559228423263293630584016026088608093577688109600046399437915828106801216215149302925959990360501874747857721257356654073839490244638832593081494455203899251162500703209111054444193648779348101363574070972985111252711473128881939183591192190357312276920055190427954975566109802647021486671755037207215842740876330691883242234524078962222152288489361223788014811879538260798137875268963863012010716936108303629422539977432323144068820779361553977958648863570664077035196485804684335852508285772793221968488384662076931917217603387945561271450242758045199149217915855601718094064852688983995998729215317801252711417857269043424372631584179839247147244993010628470326183619804681411105078946356019045862946803276016222819073921449845357183273362386951937419982458424091316881286134033266511190214950203479344164605592472429321936618368479637820732298409872626867007609245486968913273758431709268837730427575918396616714908432135429748802234665966802322091977962253783063837581967951535049630715976210447866924678170783233622584777188295915294178697067693709647054334724764135078167737374529666028307528876120111462148725654796352813138532505409694399170412377332601769358326971845978241333034441344994614195921249922004603014011677128296887110755174968315725743085293635536171004904272242349802686665175741868588562926775292521577767253119363976052639649544778833939405786221679063821652839681954061708743882817886366479265210800945240063662264907727335987897993984107464383455893923396037812769201119274364072206475631390896515002129172275705844157728047446252660957151542428114065082322790948112659667443140232372017954985588598483407934884168087926853405487499447161495205222654506636760223464886062110990142521786562359027088748523548704835434428728023798118588934758650891266396065709673468025407991829170203315563837169569102476277763501561986391495327297401347697746859995909001563759274437239122960089875393806527312220068815166049494232475325272085454845719980659859626088103742697142256317481320117176011695248306222759060384193013928071812187293284036684317111834855323872765435844523019852818735729523342525695594336753576004417389907769211781318482665477487878442179752118585406432176213531157724080940294244878475300007267990108359368290671862341641079593989611233852414507172629297244882077241835520000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 5790718314385673177667903968824867422239509860195718895021120354429921223733831612176279801466576009378811287824269607244706712912812902268121502226512292853922848717831743148521827174753348873655523588494232783146987863993461456134624541049009772674583951430191306741390017275138078581885258889751208324799736324120601406061052006943139584001091264343948556408157349515445698028554934208033973972874397896409697045761569440399443957887991247934365459658680338131647881539275580291495404468866589878837755082255347692474252733566806810443075225107626288303382010742037594050533323353899265847417633909777822789969735154211170598284084831576776398597850086515860706282568714893475361964748551164603146647934323737308002174067478996370261818834873120539848600694047871138491192283469675807782989153161077329175038288277024360918938959239382058405628270538830299659280303756692711834070566883606366051105690033078744111904508922893735752021234091456644722290098779933023353463758700257791925343516548962123107863795659870299517212300297932953134852106091684170756292705724759922372292892512939370353474636675427020959128477880458389037435278311359721364525836033530590325499395218240209893558668946778908496211713655502704077432673762023695010012847937493706698633151469006478681486780864186907694831242029776358243750952594722282345466348193830612800962351489576226953538430852039172133568321613290981085686938356457049973398739931313085596677914785883471726350863204557414694316067950091754498113305367159971853169741408454255353665422801652621705228415572384241149950537258268537281175938457753499421289260453198069413049290335255320344009602113277966919960905717821293767645808734779390828937749736163423678993412700769864439784795785491655092973043225562168757977184300170344943496461469300213487128664997360738781304368886380402814439959701543192100839611508861310490554138454762223922259661455745034944783142165885009344919610787018221965043558629514557614467793379662396136772437346442665160477962117704269277261913327828455124501337085993295034849058563050471657630943660543936707995038181650442083730912994533854282542324414854107923713161370434008973429042090702790917426943490632236287173076415995701701232845560264201955322066680997982416840110503268126813429403116451520017959941028999165537708386105030435763030679291945437756932727199398470942572038645456507538853940934700009277932213989318464191902960341092435109096227841525047890975804039066124611204653089831086529382990765619578300436180145857873003026689522182291925983704947162119244597078119699756956324388552888578560111971220579789866082755179522733584823796579685952602001671560346828015212256111021271945135417809023887107723781092792229520525547149591256282009560393424964677340713380647222289817575519525273600000000000000000000000000000000000000000000000000000000000000000000 [24,13] -34293511834090886124080081375187771329071885736717654648205855822861290780524521928697216789680507183281521893338281949588151511024610602947512457066337048083847399324966030903322724169486185682023426337015072431619461216752937844594670381609982435740536844167343380817828023136462487638653841324175189800737466129572167332119693509598247112657495087058981339167745070236576350244471965341483215473193650055629120586039120249986096568273197263789489409550169429059611128768784195373753842145891057401742237867174026237244304737911506238600710115833585175856145823942974186308828136095052799734596249441305803304112492831391631648319839423959392885417146755934042716787987404419914249638755931462720636791742869605513342132390434765875182693487957993822432609567523884255007017258747841256822537753610892992939288161767200198234908929767184084991921304627942089746770949489807256334968586519746890849783583913526186600279415028251951532161670087025781789509758646738360955798397479569403652315020535758770257316525297919672887032186991775263976373027237774346912980092078694712157825953051768929959908610990168071848453774743984881055015844357304452928309631900514206394158371718163831584086455421143131430563972181769774431672776115481642697258498283545017763088852495124360066784496934271652706527908917899915774009530387271804952840846139275885674343797703607371969419077761571389713633857420336571628841129291811922927690582323936741647716099117846621422544004503893423060655456801065922570534802887007250640045202849789056877634920050900720259803506352062781944657037269104052843115704430772781092748817646827363813004223797578025609279980542557420367270621170700533128947053992962894004969600805791006555810673998687290645885542055762396703283670785438614694142579283918987409250554118144243124017905278285649755251058983130939398848009124538675465056612972694995077884035563203391124067399438171687315374840505436924622749345825925993629341293859401870953169185511253738232938139232225049117755477850840282240385900793822178783072632428527970996506532897935781539887900152651719849685770886757518561761143677967335749128345682422400225969331559409894942434267237247240198017964892651722075325050940390457343851634674975722660927957404234014009949056367390948542305365844377842379765519233058821805859076783635367595687595670055205473109421614420771191942858877807281733979095589095861985088587304739089275655418658973537545967906363138720154826883419133911494612198104134478698571707819231673721765406483483086198156428261000544397642920263527256514418452785410539236091165133222078304294468260420287651676139617046281377229042660064487760300304453180706649877302779342911192037580129402173218616960444722873861899586718928115952375570025046623715091265779857323970981849107477299200000000000000000000000000000000000000000000000000000000000000000 [24,14] 176246933635242413471641095987999642979710154299043713681539996650509499973593558689224110388048665522644001496665759934151858980989669714707696700429845579102465675919148307705526424478118833875309061484585286547815117451571762892860670452381165326461864446421745584146189867525058757203386668989616958540943918676439623964628625535266254131522208661215611181583911032741310870259132981263270722322141182836004160595198726028937395641529579451051188158697821571765274235153315570428014248155986036386399626757014994386072006120766568695713494437904039262304637482762152179605024181394608320166118683127183505068860238541790275380816398482038374622864477741834972210225127614400385731287137860719708594157247465962941228332757943201093162225908550404816189018150978042581512786208258257756991979515246371814560019814247209997454067632647065397986228705066899237174068653914862652547673350143272746385613578771931801965696519420864862803979388786277936037462131703263571694054033363399038155313512346822989089105996836565859883950082100216834768796154038859488887174158261226984695108318873860987689886375505089208129808826314238582518164697202061783770292644140853549001396873293115082060641001592235740681840991279026234694847080416322446123827541305583347025020068161081427619325774927681509804147796397681430917516117824417655938032985118772948718028103232311788621274244643154723638633874267869922480004211566360079120585125303806623334696215449614411450465771070309110089421141934050389939958881378736926199380844469921290020583192100489197443195920052761974671484519495313180352120277973614875544092829318486674887508266120287276274254387442148032314838952949487555400839666613798427321694213249943356726430906154079883469748224820809644041090242118551767916736773296378322926585722301744386119950694529263941218247213345687659086812272153251148018451898211129353956257449535129695305786134450274563354578919045248563089215874451825993653218960501326991635218422153882728862072416463481914887687255953833759663771726176637518506197145473857525374179329709235543290751836117153213926982674876490214434997593340106817751843471485513158601525408401362629814355510957264502963292760461054831666717033642191751834714219724161699115532747104106099092130057602745811179530812373053273216656445008568412844903695713054879301635848351287362076104900724606208891653074708725396458321031310188485074258644587030780573239972119163825816340099316954068108205967052810761058259581647216637376356423555705287602860288377946083900766170139197609226242090947729888778501731132882724518008460242349794974662988755033404496016098671481457601041042341888295104805532001034899345904028380606481086882850467445202765948046051551034942625984900340711679811930075116661584258953858351351457571674511114240000000000000000000000000000000000000000000000000000000000000000 [24,15] -830958281118864551842712919002855861900201134063735156236916882581908633110007191720030649431637712587785008069033336250884956475367854454009977838337954959622219148132715617948033743905929474421504960518943545231937230132099459724411800506434800937237426326093684728857532525406463274264667845936837654679715101806485017777782022392706107315997335411681544960325431585355789801432962753442747285182895266705832521304190970543748682267384706773864279645571481898592919673512850011895427289618975537070812039606094998194144616565972767299643846823662338602489949681653571226720759242174753431092968128229043401585884278165456497128188206093161724614014832630200515986606981240747152734476778978989809274282565266496730668640624054988799199825777018247882291556553207719341431859226358551527595419108805359954499587426607397448068007977690258419267760937155642685955770995063579313642515416852883286098252922130846696813774194801888154530986967693838504880392070480546020084229691449845551711966431930805445672284475235392170874892585439940029863187814384663943259772293692573619160202674140388432412268647924834527313611166117483294388153283924182055239243389861991541865239856600300513117629816025076973283939547502808252669268540399975729839514255594105527077782040035252699712570545969987485492212317793629719948591425237351569527981599011325991464502322812953736713384179639745245558226531143242403896534214434314351461094870292317349564893374705703847887300335943581703126128970847443327121197015525495104889832574136754886071525225338426277671576369618647744853458873536669648978493811561576707123690462254048717492953682878323694926957122409541694826166889377587494040991830306196004760866253999222742034026031807403881755828826047814530790605968837413576997950405488267822176394452969032557647346923342505135629561218004461650223189659386363540870498835042528811671330178189228080280701393031981079468033087760171211969680594215182473262075411329492382662025607279821323144034562206381099763565586439172503763664596905271772369133838280045062324808918469234689992532674843043551379163173421463969652644069022808554974755908731609343516477971114939214644540504607286262292166427391011800194226406516276817973547820420765157652898693616163768542691023613783263814056224361806547502901144683642094449293269860713810015837055082629073958483310992582625722464230184960098621329547016653409597556633551148495637116843438405347076604510108734478457794825921737411618305719922507675512653148407129526309282016767435609515106597905302489024985459670388126965584029441835291811378446382501608436755831481132684366118272573915740254909287001915294637848892965696821482953917221709294569013950707213703054128290042254305346694167454492313942492379524073580512444237143361933160604638212259840000000000000000000000000000000000000000000000000000000000000 [24,16] 3716346952525126221103831161922634111727263002362366451059786017305317136742625830527324540714473779340176661201619188754067317498048652246717620065655918770094726104942973530765178286434666868481362476085111726446093554854316767880028612829689261296798032728405889120305833540263922214309746961626771918835980597577147209908614833199646898342789142324330448072290506348901236028516397975270440185486696120833956680557556059967457360068958143595339467154501291641006802044655342489609436000154469227585323527863883529231979917632825748661077412204287467871969007797475546292573361286675747961036068641195340990998677414981501828923709983026850689800513450891606008879704872688331608494335709469428838097895195113945900122438024166589614824879645834492246430742536440670564967561133904465931155473172608770524660111611812311816298427864341306172425731899375498179061414271620763207631103102854062446818586507584563541083456636174881753811424567529930532017122649840638805009184162505704218115872737824753086589054059155939696117770287268008652982969332944282422383774480609325174079744861345970315724756801422457725865454180279592892331703408138960812584382739306839960696336108614916107075376451838778707594422756303804585062779301845047320234088846330205510961673362636101834507387491011472185589886564294867899907948748222572812817706714906025999742872251357479761250755177262851144152921354789525731215137508661907332139437636992899512179034170311917880536712502805968640391828094119212177531145825131594551009429200508682774290043748762673448557146032429209343004220203276081486340539471907791605688423158208677145267787483135103301627271095232220358388638100899070063117944087707763313966141453655559444308408550461238850192668630788745836870433790004116953499562494566950197101119998986845273535947080390933132896603448066217128589965498116617501785179720592421436464181731968142812375758126306633596687029119478680581266314471476572898217070041023564221091505841071345704194843165930212400911534775521712116974989108861778519382542549516280806929108270787738888154879549270479912134945384973995485915422242422118558673428991303646171073568775358791998172725197767328280417129903042476537605179215299484053661880439878315364728221248085176101396380192543309064805669357736010436269667127479057566933805415104204449836628171437946730134812882238306330566702361341132779358319149598895778067591912199434415740371698506094861790556569260611153547226873678488895868152610809358104189158574386555813427681340586032107804687991348694775321615843112104605029365588592697623936722176742076136584388162463915556906743955693524420222856777015349486119317061617340068968505481947482256289367763304470547023168094874162108809042211985268056661659996556729685427972543253276463059356375161241600000000000000000000000000000000000000000000000000000000000 [24,17] -15504981170994531565034577130579538816202786195357087863016555132005096938133251411296117070387529509085961112460903991217200588898531991432234615416549564411504700817598890530402344900874699000765608995982439210122853394623397636666519748952124563752225397150344251244054579595112652785801308035265038986648659997160264265413399323562284681950035266807544356598667049081282837430094932608708990412087634064811833885981670359975667847578888127913478373429068192832880336348865873229563192944950900202146089098711097503381694324815605626404909126462354534353615292500784516745654000759670133553360857859062577461464525736011982290524625016604205889477345618399527864362442298063146450532762909221206448455967103557781114147394730776116842293029300457161559435563984784884970827615429980044241486510582034171207390502559585205174835792337334917879896309837317904919248318650760516605072234765332131766060413239592459286731378782647380073582395327628971061387566694037669494139634085232008277851251429028812237849659479105942774636334745661509391383028582002541914957370901569748869146705782981908075377371711782226237623441692253297549526307129171649427153615626124116202584440397263379903107901762974782769887345238555857818114205536620615707425495337023265199561844513366561229864260408479308226522570149340687119363736950875563282930080481794367175367253082456169951749392378291436302507456691418715028691764345801597504447046182925166623619377236386411533549568181884964745552807065099978606446801930044434139547518984784502159395222184115427822027628269864248145980471013550890074323399643454787147343737530838509430334206820174582785989160744032407996216901213631619486964566061358217134695369371796903326086730541094531729588445685799103261579075214506901718306893211864117123377960597132622698088659810866910405650246869331278114370878621503185468988069795536881231885192820393468155326753090503136047426850981049087280499497150792516516961634383109779219783724156642944930884281445318366369789570937623201338661317340311883921632248303859708421001974136971634486467833999080960559753917355125374866194302668057968882281291987913664747278552828418144880792150433998411448093075864120664791675105541077124000614592429058249808563593841263403995408118826241167331810281642878623437857146199549959103093048770236442643604533606218507151751962882676289483382021496358660641448131847850467383792207449864827061298304814400422806682853452681880538777433368313084029000698536099487195583187850142895623375301440880796038769149822373966995431733264149940534677712528532166260518850534071038244117012658564454444716456889338571842452784399806094564872754597048752928320119037100010396835727747857350235455968217087366129122025005345227232023902412286526341506612977990163393178579089091461120000000000000000000000000000000000000000000000000000000 [24,18] 58219690810841250203897265740569934974043037207188188844929515740468172458262870561735760227451680297147876482617619920878655589995519088197126669437729114234754371691983708807160674987883890280246694738462709805913496877059678741311944081447761820203802617189484490017702413815126875079987638447033719995836251158621899687754342897184980856305629606459061397543970243435510760928425756912815434977446739496374020863890349542285658012575832267140679132176875573274930953512697731188570254572226212001207075611396550958304618389594427676615154094644548154318010055222734559355728757801250979924018669592956392017863289070254008664268001423822329924777464383641845648050804635030144628871316467980107517247121851584232714985185472637203976179466018117803779966757645439817610065475250735387770202679084944296775215535509249904868835814995736864495008569284268385686169373445306976834645300227952412093052526151892266628907554049284155868118715491786936439497904257985395208185310607744311078632470469400464376197759862295989331202373089808319240437204459973797453044744966061058139172980798416742617842652647289852124122749743369555088639829894788648025659063194304372112812449468206408874763727178909942417851873132698565611523167553198264579703151085978017916949951447969084151049826310968998889310048268579622809119912255350818658827482960098811583402976602719944945519511068383641810106358648111333306077484649177881420215298791224345194881162832504171031457841906328826132452659774965619327082861480049823205933368784581702379217535137839264710455135222535561361023564280933515519031492441068624754472366769915287637587144850060897632876155368809898497100814107671440162567455435672722983222981239694260048477052643781261464877071515451690305191336441133809192110290020017286552181420620487073523128939900719012791208348144879179006120548146598331749565331834473154991875973734130625427021540388254113489871545734006283349093896387457729708917290064413727978137987859936463608911759351317509048920212985093770243540563350574400168573178876918596087575298421954176106627287174514666180336658321467288188847397913036574730138215518441455528483786081302834605274985689692255513974293208696198532906576714070141391914137076421739125633637729018569843325807100086446634185755947355126082179500243831422641525147376475503149686227563596943285145774956405670171167617562344643881906563636871205587439906804538898257268387242952595561048643905355164627678164555956509943002094269319817419720133216766434092616545754047772159368807429658609806133116239953959822929011367977531631788497399061314771317165924834149207624605828880527571038481433844630613546724271866591613366708265294070052842784770904068258966061815834482325341432109619931353116245998147729247251185455289956872726997745899929600000000000000000000000000000000000000000000000000000 [24,19] -192656418947607825987949211608670674583882857049059499210835767280668846010407926052864863033639519405543875718664794890817364475091344713799058952971970751205193644239226236929932066766103106429503199406998951116047181101479239067984208585960327291909529859839699406482790127762455679227319895663639525111018048859840254209563852611486398951131180017260116841403183173769172530989365907425223554111720870562927357960864087554431112787936933133492122926413770275114328034846887458930231201916147720709964219283329605038505139282774432083467644063609822430305962523425628147864329394926782291268707517036700074937887777698584209054495303406275115884038144610568013575426276360136749713479144853178342072302613600883358831608795698414006210304031258694591897398161427749811526879912732033858604694439744710912684222866412501726518962632827307762850016927309339576042960856967275909911467991792481951333376576988306678603857285700245699069095973346920692280320808260504067161335841302399608779528179670742920686305609292208777576181307873154490969988215250480325640122825113696416683931379038786158947948207093132634147649959693813247261465142749735254153643416757797820643517482404035123482581218895533714305099582867090950252166968847474482370142504089951203673902211158784514747070459428240169377393814991764740144686159156598861254216905447597404179617301912637859329093217177774605558521734910399601618838222252905152649575770240088058872065871830575408210014969313614358287094018237542366912933755416765410539862008671966379840019171703013791253052208036809757298603725607999992119384853428794609227954702757774096003961468874497383406788843919656221055732427530718176748633530103523930001895822896118070067168444862440005185828755799925085661046402495089622032609114215774641376459673983875802898653684336373512919370542401774742207090647216567488433984703758971962242253325247222391987382592055085547129518050684691451650154301842782701917535888862099185663361553048576942953368150358899055822928611284971224335508278609359330237557208882575004775007747440234595264580075634226158971523528451485117925439508688006656014772669398892875470845984956305737656205154253976402486803354698506988923067079494777377736621672361855313826914262868578610847860243712934243898117711360887177509670221342105715667585065296128159315103634835314784943969321855566821294649369790224284905233706560431893420348683414789728603871774802955475197983066428305705624536122577362109250617416029964640068306061967813549036877210295533628470137984265204770714631531462597534909085618364208305339467731813979405736961272794309463922647708589927575918326886697151624817957964200053508389318103664418545127410549452646160412330511727728552503588024807322702870466483869216052354722572112596962291968762785143193600000000000000000000000000000000000000000000000000 [24,20] 561382692688384054465669456678950084100135248063951591428695593848544793841310003606279680813717613514053733004948021618409146113318139522985889101749163248286891046248355965819139768258512691301056147260037181793313857289086689781848006377625696280980309183804397714118719321660758112652963278177562424558105523567200790790729245831409379631506241737531469031217138759274555706345395530325353037222539104631305255755266176921558933939504181229710985605609842646346645417228378530877535856598007698305547307737800563176888185855398910134848235067159999933019380621263721713793858064978014670507490779355999221159995096560177909348066900074390892509799306361660836529347217859901096447644872600649964171679748062090483609232043781988738601497667768055834980708588731520471364891457212146021499964319730720513704879081473374832612274804638539545746330572005764305000165099823123832409898697704807173570579052690757324158277878451127964921266482821572925930224942694902910674718209587708022234477902390124276523536556306512760583536074063353807703410425744696140937113700756624943306080874153322196294857844741760672613165022592451766734244788564838759086670790555980108999203888194301365561311485479189658797743849769454538196381609264067304486614066984096685768998200638720194786277915616441574684790722420567484842512712858376945195430359675637964928008613298725297528436282112355738776101026972584739875648366145699928350147720432277975448746162999609048193180904421403197953832109642085402269162196811245203873020299018522180556369320113327824712173047775829842747037329452673387365537873429356225736111171713182687479302859890310023337764506757356195788181868317661293918346690977884849052758774655184692188933883413867683714630200921382751878216873385525620405783568356787035306425390235304891549934811436132266310308709233559027647520712736184047405277072925381326618404470466862833285112790653462353880111563699740976693107424341399656761745180973636052241661512039193355902777912562828037843655193526068206558923521196730686869212873569321814828573997230122310778493392864379403749567700535205183406217865545037747224546755470291370687952346219712695577373271936055157544246673199231021209745685334045375102146854855943212020259900090105878156449400012298528228410156022774260434381854573337722638134424063676978313478841305779391574349827162794561078680140294840414503443104528986054217992984018233885907002367528827263353189941031037439674205790209508924589147536904920682191343724441539595656898263022840566734122003124909944080202295486462511373762864057964988053483784128624409598976356400079514443637145958690549378571751100783076859035974485238750479299702101710486045711550797035230167441549963990076961383832751015091484994965110112659347729102556712378597472894113231667200000000000000000000000000000000000000000000000 [24,21] -1455444137095733104314111966562643707420515755161246258404875626074049232445517011350447131935477984219470208477916926559453198307443308063672214305289071382291827502742011440434167514544184675073463043360076715454162056479108250540701041454316703293820365647695793567900486711496244848769010952159377138609065497187694282891251632297126272464939637378223449446097060364977988196502765271100954217859583450521372752487845605115480909626050679448943891339718384216285425505485392120216312562982510020857487676960613983988432056072517479789670618462659860704378099008809444603731570133349608444093180301984311911454104796607143469298521471225635165304081777308708754427783899489363104119412848380100667286159397308520563002490907805312293749319824001604115852944192935495378435525033878222658850813533900552245734602061488326715321767405280864494959067071760166533301098458322130324877387258153708026401514394382118338588322289625296376489030789818219112413722115359007776949544382880308208030873459724319460316249065870175834095886726752107375637106313479116817764485574623805786391649630813950533302416368715205120113784359028585367795710183126029559501884505731616968941039183830531539694117198632437766005838763441819274374661861983376934953206199115810989719032600856902841076610143869661861109112825207753359914833113719522352162396148411346562338962745341448741624523222301594529842192965094760818566403326038808005570906817010349509009888750423891308713633012167242029728091603043594897055359754121303787055225589838484121432017266491969359746515179042092718089016645656203368601799192509802299534784624216947810184668777726843749352909533905103774542357735752778313634586265732887500937599844852559464664144132585265433851686340754160403281182346525295370141410752617608300480654556885131450879260151733951830500418564840303696232999009184577676807469708588902215547332509592840107789080716204216444352050533232633424010282471420032156673040666349549217710132301571352211660188853309088937887508628446773659048234667645602124854679452666667240408103471634000798783732054289546384381910540406123165914491028533703758275758178826044256490270370443860786073346352601889026719808813595578708765642771418095293514416095925060637250126468478761904178367153383858680271351845307955091220365584757447725806215600673969838644686264402763602004532080818113026209018794918353448551291844079013369764986556911516950152709184724477787321659629196919354881355148731482805270846699432316177026439183602701919976822874661836203549615171253055773626404807301397062313540899834865899567071810116292692268917778670646664672390493811326475918639104234447390483726703261225163994071258489002184203925733213220983929353500317883724431390237364608326329037097732691224625094615868511444412221742211137536000000000000000000000000000000000000000000000 [24,22] 3396321292591150772975408999338669738538663806973660826251657647399199093249506883565235497163921044001178807601101243692918997701949705304298333718057770946401816295767669990436146880934751386714498914983410074587333627727315614973992050465202835747781446339943160050752478490291706130642142000579129295653060052273020124068384896753476740982441098812546815928834129732378512280321953563714889864809549389379621919540429713238965370797674684596367015875517075663313288315002657486401378778304875334974837406902141142976741968265198490682318185214458695399838213907028864667343857007022677320537109096404188706205083887508846314088110958631440571547602199553174368525772811017570117624273731425259711963177813159937348514100434669429080547102812114897986535726412732885449040412829713357318984496345664568133201349502567452897748572522978174196136690120696607931903524671736140512026610033593745511301495855890725855933437104515248426624130799334479736583136143048621643454477205653261975731889822137182790553279091245100444381551540018568296791097919807672592664221477555468334524071410711091445230866591368714890971856750204679614682737026202240762572894019888632572933009943662879152299285324581895832581227158727858154260322028504974099658039898420113424548860647143992402346297937107539269611214136892328166210213298975742536865960613987809488772832427566834222393676314262347545138925742922347160571551906554308548496707481028066659624266500771682429803244053768652683164897815497890447034639058142124790384846009987950537945744537847992694639433073528957106895541814258788771569283567787897890930551838017244120633175543325656450055134603670209361652764341849059842017477052770596496040832382929714259879687346059061629700786731698231775942874874679131945363899711802234313412306036288687204321956924029638077114766715192791440455997154806761102134819733532733996020975772384612487568106953914888011946657637741248510750411974932849812855921801535080859035841807070324967181644166465107304759548449029186533803664396360554715838665479165230404778357991050607746950304902804585497809367237178256059065409456187281915374500947603445418236161480665069557358963870953006289066749595463037509099671754646622097651515914215675097490909010097689073120082840483763954695759065328959997185308720678628416010087262518949642474633904147068277574505572147066844005908537404656156627149842674278373717042975824860612329281351168580969559311948698180438693427131222170944865302912789603923955295213320174197341727797226981214956327088545994687046238594708744611873025161616316965005091073910467088532886837173243986236137007111037333761818446972416291642029316683155417126414888100361264708764665094759794542237591662612947261651167624300094779899825368742237357634649529649461479174330657013760000000000000000000000000000000000000000000 [24,23] -7183576574653194765805837594239571064867073294853977378494608759085254164719673071886148099851859504822233257617739082822847369748696531573254789058832760957111625754315281284591000727983682836585371350807451328428522532252032292585607108105660217175977841144227329944027247530007861667628357764121709592631471525362649233692495103807499040598612648495279608829095372940790833326536686264344300202241659702995254203982631182321278900639355416647480751822773060254364353995903970202726291463413965632612162078104853408577550853896684391117972050611866905729405447318243177784266986114692937345854482866295298171294762338016939859370724982061348620087526545711807922191381087856971085715309127379204054778690871947617351018811707440684971927671168523725102110428978041101639332686618843307726909987349530077723466388604356564255255943380169309720591426556118237937340050743509996843667828270099993679613884240257014746378799766259969277369230903084716684012567796385945905334746507872616646325828531984499706660199446392965086346704573433415245115208120842924095035754588650636313840260111565825775243342068905593325333777328725300219771586707271147962807685593091624354296270544105065090490017002360401331489334508912636765402688100161527783152684271552010951946198781192724114449588024581608502704788017886894756935466479357589122892842126269885588358132801316071013166870254849804516702135832294721292856294123542993664915316213977875010611709205135438101582398901531123007962839520212986227652633092129963703135578609013982332660938458665912956420551673537650022971715496601779623009149580992720153877942020963091594965157361346570983084006060217552774095518576078623889841140586445220985181267295786115715013957112068684065186401230406435255677466989787150947037156221092200259478433620791437314308188478455918596081712974502898736750910096806439341813220132613925359410721614002164505809009342148621903250976855283855038537625388194240721868737285391240374924747869217470021443340541794761457506471572204085507610884981038680778588032251327804340395112325183350021965312882751633930987068402331825507484928240901851759405429834592264405708708162857239147693537475410558406667669335171224146605576278676874851742359944728816907602571898000402113755172572405966482552855833370670309121314816822983376476176095658785033591670631386120689086814977075465444567204838773963875049424971201448947322353985619448840279474098037312654198899275513794234277980463183514572294280427141995392330803481544082632496106183119872151651736610548176442545469469756835490780302763790742687065535158234377075550480044286073467231927429921814000337562363470931833369958565402865433333449131407066751324321132035008946278874509084525463130886259469044146840958729578990075008307777768492106090549914716078080000000000000000000000000000000000000000 [24,24] 13803376134263567524137278592439454838533078597741100657652268517163518634411556216809796101459384373391402180166106520962749895053019937694745798106663170886941215260135890758201531574856382391160153099616569108752135079488808873232912695389551071903284337612583353609906429038933504870135788779653376075002841432399311570234498321684004246028829383724850927011151902634287964423144881596740777899350949086056142289898086979406243043326334482330721625899993551265281001670835206450083754405554363594266561910078840023656933444016169075850701050804733366379986508954290744094073665463264403955392767926881986706952301888135200051971970917454663693657304604636725750507221698924094786490754836417134924561723747227558162880346680222628042646241837327551020654658603038074428213710224853012266086094366745470377910702189143960068487450910416492016284774778846302414019049992068191351274276091068607657506808303966477323500005326611825494023043404434680924152593384091090342804756469943260778895505607810167971594201286813349761649560906158571126125308395939859123772467876973553262910914322894655887149847079247640811665498015308919926179731875191592039969819332677606904608046934958925761723243640697957578216156959399678855159371587175708538550864247988983299523679926157011746671547464694311102570187269538513242680630698061618516641104185118913056936576765416017470398955725755860192831564576308721201310497595449623838027659817638100491108212495423013947765204290764458430198664092615004059958867951170276958327379960322807114692189437237123487321946466158131110481852361099889930558429940101209936035945247545967352214145273571889231965863702123303164486048987619283931735136480299924762028733255234218828425076037155041129282334905255662674697985906420081033349937471953993801840746026238433291912061954805722251700873384746972756235897585941131148125312301406446121523668413220041369219989534819924000124138079682302410665604628081092123572579989569084199284938685294553076752290366972878695008518085183726413812690231731042566137288095156342965531516485251657572851832410147954947244470605402829040707364255728253753002440915117682879824948132255436519057681368566284058591909957344577766650854157706087620596288141790955388503833415765463889747872047291268803486064139550146331158536240833597278235109775611751531978378836919447413454121912757631067638920181937782650008752631213966093664950979171604797038029428927237940962216669192938556378659725453212418662854275585365353679260793980831729539091480541163392977810395589084471242572708063890060164052798945755569581869587870131688425261786838746400710160749707456883101417142267661742283863035184756490573647674663460963801162837183726773958878882545011109856878381046306037949315870263842886789714278572288316459845461370470400000000000000000000000000000000000000 [25,0] -7169328641496980919564839911054812200883671024050088035035789749075509195744602788253966092024643668857938605627508926009397445577239721339187732955863570701313298845858284980263639446630425104020883700249123275327794539135278219402423866808256643842268131293660174343552987717051918165428279150031801925596108818658040415437944146428332367623307568304394323241191644532765002191457169613078730966781851684475774678080917549669615668958089349339054082001155635845492066705751770811598137930592323076024924558461383364046331995141576698180594413684115626077161315221431207563629929694103870074152183136565354210928564907228131034504919301741807433909124470058080581937711906486666536355092831869924019744295395099303753940936124756098773683741367661530413696886625662785231703827678695602785853809446355865951641887236466928518036248231304442258856054375419604123305950662125799115333998979141696527044758718385052023811163786999401056362486375172268631915538775306994612825981872678743307942405199756472187156502274786300900789504570720908087703383113097998612991713864150886835253382613456255625219060392516310457369806360014400220539239920002960710858367685699616841765714419160989745802551152139253538264092757785724170244944589848116049822378475356888515518938568758481763639712710248332963878183810929790441993986733215241914361667810111513867842593846353981240592944289522248741116349356613915949765602149637496036253536542520200956707716242270574455652627743950081105446328735978510132115406387874225025304023624453581902847173962617814363206535300660479082689688894502600110740762458185950679759275941621032244501588876451176963769447322421604699060027459237602723051779535181318108415690132779119035686346883275336705417223594508301085160044371357332177331667279278034587307133316634338642674007613673621496522523803585094156176788053700006289383913935634712903255842009851435204057007067341039561422772918783325634985144839057116399424584839365567475471417767110417419097870911096380693640285352118417615973374539431423887215002618872874159257834770865192867096063833918269554357479377412259986623644554151451582811745067556347997098437223525862993301134709397846982920568134132767292032476074884843157032549862834846758145108385680440433631065724748407134008014231547267359405229257237117806670288260290850822780506792281636702024398137937131891957677532379271466406620535462497411414253659373034796745583536631792927979705747635348157822876386333166899955878222682336741178645092844408590370369054550128632712993658220012038410989415701786731588116687712846000599029793080952141354842102522788226521222276338306624442686036262477478860396671910917102496313455037053651443130103054545346427084370165498546781685563308120953976614982566196011651346426686951642890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -705164526588353336529130649559222167022002416056417342396577795202669841815380744717542126382394467975788323055451044108203555360909671849802523235269639406468444522100853325814900135244958696709015544029720385064551718897985320505538668826910111735934678673976829533144913840682307152600306481666345859934142655758350265746381297933329827376287624108617990592532736346829006398602726694219372790994608934043058352398675607610000556601245162720767640679629852328509096134846596435303844248545000369140043034661434201614671760651455547365836165251686278422640731065050206386397341170356021633502306213535866091136342392619203120888112404101316023905570187030310245981247084147802412823767409628447000272406549714528904680646359236042533734386210316477000659952117074784735633421530040235472465498149424358598887289704738389058101507809109746666129390832738893164431569175473953355381746510035768096693693245093890010885788488185565588499725637535737557598204858818932020424755262748280792202002536611993098734621012644065121052198349383131845915768788705000947267464159770950983817985771662527961895360343208552753407183672240838090402645997840317355972390677442705886666515188929550624474561927349921033630739245652933339443113045920283472758235943843200190455550245034099267784942909812763156884337602767480668936608111514312114018865599333211942704364056759071067737310033858123157307193265262159220233342963787232103625652803912644358959353827991634286637501005136611252913902769209048216092110660256171963927598701243766480018481742892175745194406789411598069974207924146921149875713101423264407791848836535597352341788587788544463238661862303167336902048161309110243488863125362962749380208914991619104707194587361452346076914906956283788336089856043210971882919861717071906176059415075406979484756819607153478958659801670533547164461969092644878638341460948629468368102952900705760493760472182463482723937785935793515212936498953053327054336532732496264701934325470374185923251565380417218155121980868680178998531827094230436452461132041231076291619218654210782751199738448821403873195547847076848591560237402629580259706695263004199492041863930213143800251476462248984778086252472307475457181275840751640776765318910298550464131683234844872749051889063970792704720990274676338553597142086307617626268701243656649811181899656789457627452376336844726625823169549444720005529505509843200198664832409346826495841739702765452604169592424535162057235578224670431047595248547377259029928927621170963830278951310736021839979362537781683067246971480319242296599777146461084428049800296530024309437954648569319361594068499940611947276449950378619734892077130940007057999307804904657545506893843638827996000014259455153234081465532490427429517557706137626500452359673294076384378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -233226287143872311192200669997616112828799713561813287343462057887371762596629693573710448467619435435418633730957515331084371771991189750581199729100618196561031904270564399701156139522230377702344283404394598624909474047882164580669138337065585271439505458416828001012982407022380849471921969978515712152318310182019375654739245125140880388736871844744418988169425386916449145081695163791752765063708119105407755502594765034992109779959232838429670028911148824990448194293582257303367003601214152150600701017431899584806251013665800139748009025664514890900019475673978135466643284938397789211677833766010325593279373972911410903765928182250646812959484690125387288366306330171152829743618787258592623224254530013119884093722106088788075630591305829152400501341905608710910801247359612823077610898527177530365853030040800593021715942492131412922194147113305136957623311482916889264093506242569727993112646906751994441181978243551660837774502248014346297841621182979759212108412727299257096865050066305417314354533046000854809501218202412048575344917961412303184911253094320173106463605372335965559364118761189401880009132443690070693198709214952574949256764020266643486630298091702061844516560207137923701609081612886956070119280532970136313504629113822790600151775582415344119492895495648645557556412380956707556636655705187069747222059269948489454969899076461347784902271918861025266273268987913148140075992826734194387154941093547972609477469347114302104865613302423307389949828382367429144393123104366156284673076389609137779300035308123411892743219300269970334227513569304548307630735209255223127936876810985588930818123455737210987072065933018374047562373428400279782780718782158783721410661028853523292251886468690914299887354079126946019537965771230651244967122020186373304929663389831798011405574557502433590030631696857525834246072555875105891746640992280043490732459519803034858780282564136001863537197471237340342968482653593302728698172843583405998756827874182585654295630640355410552562030171727004689332444923318306386213372696471935776949007963712523038701283212640054095148070608094649421707057639686750718221711829274298531681908843602646188579804151462973581831177400434928025413020507682018660926688904385712913213684301892903916157276220159668795883489850674123554069676655640043913349397233434853345536165078626560025136168905942098682162046012241470690737524998950672928202697776386721424459009139960784290186054211766522712338511925695701164616433104741018893950864469947669302649000241606510247617532260927902015636201981453924148362785832615303703185100798132099365083644774194952246803159454469113139740752029456058674970452988093081466351284617571323553559128275846650977156236857551072324197933661462209905014349798540997637210443147653510335435898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] -9832508641945546735957222690179292581360069552725447444016623993285565669237007113216248085060288256528991250790701966415452843182225958787540465773324105229361383709042206536402453297999083216380549674887524050163757913161797708532473811756198175711572747509620424553806518410953592380266787918308190035029936608405635029813115014752342959094278761794432674693062029794994747411653318338697638671864893486835505555366175273502211306060222952440783415607740663517098092715528928386421428526209407731237291262191244099115362611948497871708031858137556327800123102331192204997397374605285363777206774890999371821682871368194328095179248314089003527365135652637331955731445090618118537045570568077529956750762236913536642548071048184006852560905626037514074732431086447644000517474165342932832430038628421701949749383706188809288793454997886051709713178569828087622213107873128500219049807704533987146325980947615028032169969135670143549956766550360035406307554259498860227372140987471160914954009029713964757155128038555889278974925257839722572158239695363472215743576378652491295759072665495025445461062781172706958723469723094689364644003205740643108391763760289720561373394659087558177929743810116997745189315126700905624521132272780868858711850416210787557004899019991317543847064576159313788752421481218946650712198130126406743522771859634338111791081087419603518110469978760196595278124837403032511662102123310902295463187721952353340843394941947946364896987122472713952562548790374833528096969415886650077626989080057600709264186598924992746169832383331030111711142993906382091000519330525186817981929542809179205535441023280362769160895212958080323636860047306096285980825238781122662935063069299627378554307840519145547013633997085808992111004593979190666881423907242815435871969474388602075930251762539011005671892305353978337676506053147220785489104374366851578713068022506492555749044914577793466564165115757048643372113736980965655471927238761901741416863550431061616177313762771490705498477492947922425311837229269217280576007705333872565365261194106562657918758344734182518781932487992531470697117159602747867011326483584323358672200787713255041939342032677168102016094947021764592903146385365916406545214395973413767395203694558854781132486405143358602680096921750599364268469654682596147189925607391313312147158753341116641798177223078846044069311548662339247147471156090789120585569946704857947567053109014365538434235194500111075163971617824109063232192686709113201932649179275657344481328170812562851443039747952287294057366649416205355761698785709254050650011683975034318849296520647965930663602512225848133824719183426740553944222558470295713290273859743886561434608729174089015262693058723675406603314947602298272526098311346945460091925484545980319299692134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] 9267982323344956078966605675759392451346506378670984015918248769874958872482956834862478835656453713207259743094819349567721144357062062546675457123099336716770103926887892013536275211766333480546733128046070505481000107578976506438338558625356410328356318765658565906087808120129381042238985944790680159137629522526969055999774272784009501750647707470096056941790707185384373073529335739092677527342831872408269889102849362731059449866931971151229397142404225885092097644807462076220751998586182024788521444495244467892933877261228464752594959669270884733761829905789127843459749030294067910467516745523842040031006697225227412023580106781753726519161587664825821792790763447617473093189013679577965404275195651998995146662129697700081659253413729960129142789238943804835951170875868689395038150336305096856160222149295961868499492189429912157464150720217309936587057640055547290296814137403828434125573352153559075165644544737718743761956451665562482535760841055141721120194553734864411101149635681448554207250849826897649634246491133089754085890730847402181866867158311302088890187296208322959132769718167956568723143478957631069307121042783187808920441605297932284252464474616996653473826845247433909450508720845401439190975035417858499488583259343417118778943447922499624570254424179828086818554429013944623625594801856511243480373132700280120503212745354078661977533643079706925434849820306482242587784133981958559972964048397781076154880940854591057522984397801198445803097133848005709062074987869634687902604166481742644596274879894981156091911861551492819825727864144563844879408961027464602534040365119245574115490239842788848712175163833521047186497924068728040808750573396194715284072570144931057700702701429319151727882581746118020253207340377040932209603522051664694350574155975079099158338879220421513945336993915496301869979737574714373323134737654228857724086264077270483081667343275078674605924158521649202278074052912237872733602669307478774841461016243341656490542201229659337067294716937157361199693386747867715531646845157877223145124136403182720113207677689554359678947247694223577164900416868788429245853373157301696128078440224941791395528206129539098166473655929227287610703180102243820498691474369795225112561285193504965477920998737495819857097655845299244991703679275442413216197486265759243434289726875363454877583560228440721221967234646559458011531866407559810147303895588942824023209793247260998513077244977542430218620911638260786344675899571765451001126284653996163807940499705808746126203687780230793181295682981464754629317872911151147113387560462356719247397990892462412420108480381513818241659931793483200844690616972516659981901750239648104875206949996464436939233986979745538038733070916561575160866896718796981787237617805769494666779033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 57671689311029451087892165789389841506515356612697475307301697208082191770524420146897148931530653815980219968845159826912828887795836656049992116542849913916964735935083913699844519556467577665332120098490898730169740328061608130100036737704637711747889216546166215373350284020564915276936693559818945910276395315878037108931647120277023983493348804223893977157967210128240544388670746357774844632798054828002520525607234761604111085632073128116878138316903228779162244938703888705493749070470012553354977167027667930758370245065918270570203001004163696613478716877023556336560739196665879028596828506395753397985887455574128231832841132172106239527903907581648449263241006124322286139588692661658952843075598579717912923555999386546801509360191974565645638198099522949651631787881101586498191649381641437173222517922110875498002050620641247922150082827814946249872884388750890330393574822607579419181378369703585478748579149511652481589096261670798324627035839624947164457930162753049148781882533909054336356663487976033496767647394052658558338689746858421989938188284797242164876757295045774837244577861730305123901095281306451099472019080728644359920244223217416347338733379684121707070436037047168278439043460179180727964082971987425416286693822362442242917626276933025075422122506701675172529466250284139503316323362070986396804483542518248895384911591963452758332243059418407727973415579902008995424524802180028831921022297083052886825506241880772691021409395700678274184434400224510326549118474963361751802747283826929600507949258686259178142432355267203541122292393198819997129955906080377010337879332309762541641572966159195490004351734777129686712191619525424738643483212932739604028204914315340705638254783167015967777392610185350389125437179268565738625298711622985549382739222345641888436200451534401521214037520937640786550294956079883065864099989010772377362815729957904055539677623236315869091590584054488960810143968300561924573404566974647756995939387028701380976100353230585169441537170368019495840473576771817444707295399164278067699865191598603062089650861219971306542765156158719374173031278687929218222168691792546219351716167271699598210451201402006762003887297177770068949930487397766867643218971287966111807667602861577344492100377698968318994771869540305891210908306712633874685620974480969119387506425414010758897082122058063572584360008332623165365427800920954940420953855599099020661720645193263865079841356952041521932512264265679972586125809523869065250785518166663716538056879825334353320075721502114889927812099141736750822149739026080781998067706086720112448908844379398654068488031122319761314753473317161270911378351002038939206206755650268720539060444277973562044040067718779498823139980862922725298377418160203582493461591267712847620289331200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -33414693428925798163095871828325938302184626480702698432485827432402481264116348338541743886806199517904363080406049051043201714340500311542924538142077303573419103570272643873139575694377907427749459163985616946116353210697484604830282635161551640301356947212040348041013658267285266134410284640202778220981471735851243054466716263834870471476510534732031916221761592043002779881472842888960357579998828557615011847418956636883796727234761770029176251021486376416583008264184113326502161607406050089360042231830852081903535280865139681033275920129860615831941226513770517683518380095443350999637858340571963273287986516475820967105975838269346772483581586875551054590186466268431738428572455139057872544679467527701648018277234180858688718614964015446971664200724997876856866682861977535105735761253940487031724296511055900610495068951868488807355137926380926348442754544644374345860114818769734270837365670889904405965883003545805222235815823916869106065815730621621035151228955403691297224628466787226372059994150938853482350852720879629188923229653775475855398538532709854356530382287476337380422081831687033885975436922028548282663630939666603441554426789221984850558648277856987972376153370649293739197765527942984550132848544137018590618051463017386133690168398828017443610919929586800127950091349762342335249920207090737657224890984614998367860014456218085834416748413800789790986620565291888994215131093138780429527964116665803382784219702829754831437582157444465684111838487465601264051467445017470283597807388185132573158490154297196901659584405327330723881592651080079254483206778786958310010416624019995926370635648026026109374249158005210523753876503281088667549363727701652020553175324660737590066548574917403565361414669587656692252851471532528590314387086231183449960773929839391760652459354650139322635536960835996987286565447224002230416311095177368378658235270333467718598833007941430233329869001244791822698238883555958010549132688935940310254089773030023378007133317762050759838347554372285620403319201100320349789609943159446540362844362969519460053008911733931309957017159705865742938304342871374585359528466538083431972596910811200420294950542819386193775581208433589224827444041909454956355860435460015445882669329206817161854660403513810693773054447233706690938287344724483815169804901831238852250042811090850340890614108428378123490610802341086171637458212935426967675275525029610215191308834924514247761531402575020538897333261129768388481601825562521310826540381220699009379485636269956053386877802355292095944819269340168378775316364898916098072901356770512581338366729436974267409571702691849817746763471248661376597509908573772054798672622616209469190683242995001195838158922005487997569025661219552686124672688749033933136005959129566654650615070720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 381253617863978611750052905472113987880982745199881090871366297126724653964215368803400486465697418306294148178547870031544434441776677827339515095027377165981692080190459319601799807514357798473478099542405854046632305142841645884721148246846161845287082831898843166600576969727529218715200103545452783552749925114034635421606916786419017726524413629423817551081203862491681838061071441065208656507438247802297714399781608049807913185722711453937110740047634447298258449973312831944284993804203091368287627327613388701006113808365936648756084654285003902217865324132101342833750046018118259370015358156617962707855802129405178441245615751501120557510897703533397824666995893468870370045322771365722596592109087063325259303175161992307234582504191938645668342110095488369501931948867632092619218551277138488854897377316277687760849253128486517483624642865983819805463146558750586791259037315123747162516058632921578507974477956987705752876200179534700317207413385997545968776523663388067588793527842465698168012227285895954228686631963132730152793780668625828000196864335127848886463390153618587347024163250737631880085850884314215581400912085476298545287839032078139843595042131912668599119062547110737933956415190860551893855597025806848385842994470595271631639869641458293454447704182855971706538238967892483032356633332487328636417495938515662318272111701920404049610970911283145242609943910490851351650892627866631031986551868026638075734128126242053111990592176924864301950251318391341690020925541817234539330671746347152772805786131700607671924052446508104927429819750308754628349078600443386618166740012812937923655326559140768720821119914305597539040895593984775522662813538023426933535564283539822914136892740347180060219002313349236379247943079299562383666115850745420510120569673544876613872051509666787049156333246545546985220286148129959351969069542135254774681642609016280941999070707608084940884900676827553330794115191517084636923536874197242984046887251396279570479807107625142622468379125132583789140708051661612923808484146507602494480806279426343114444947022020469212552381391338575936321974186170121121969103969938652705972824542272934036136629683125225599145461882906481044869688904295892136197586127148846816593070964219664131599038437597308710013699575385343034226179975457173198245280005966169382708819843158576573896061418520634544527793844078567881666095957857142753980955629663901362837715767410582378853631073649537969284588507028661176658408261375351386286547644368701757400241744363910088802125848581794672058624189352674738668605764598653761254031037444750127806321804957528136884674005880877605366232412090800388959713669374491342233936041636857680164880668483600632211673259272909915624769388859148471625405389555763780402630502304154177365071626240000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] -3603715554539236087019965464065955888435372931583585799119423772536074191606978187334794533548993137906904733524648054927180377758918558021333507477503008639566612905470518045147839590724504097958875868449323441972403857345148186748785422100982234820552746017093291620507411815051193628014372858825949518902258061602249686407365945747813889658430225805649469291827686472044473067466262550978044722267563276015790934760241100129608522440386688743870010317883694726799293349794420444801791907173591002930013439658547020979221002590510569186623011830637476861546539782160571383964644809121084962762289064464472021005260055919128483142118548096132482119092633018586425677634543115173045113297997585520698589291031121834248892221069007403557144396896506541812796757565504670493454415441527041942200802279800305571123575112911620721942496419414131863849141972715682918167875521109830526195774220156893146607779410318683246958574475444172762087179579955273184335467843764096044499571252566835236695469900809194176065949780182540304938400467638787327527678669903713350929716961154091786812397684373019586864713708770843224106962682502167021456051141852734649234039152044565149171319372785528302390116986187187670663453701851691457966820975165110323918525631778333930078590132321121771739530597165658124034703714557693631493629236663000062654948604091976595673487861611715025160806047653739939657841022050993072042796889830080217000777683352495943709355101359840906158576281130701414821373580415019011776921368370349464042701836169279445499058676444446082784463980905111229973881770031635870069451952055962832251785109460358762114823292971598887155486760520248177543027241718931823365155191851800975041264713165669557242041518111427829467487285246908275772388024043865760154772614011252919109181909423304814562337270269308448533086292035206301056959625900228469892484273171343539481608584753011415880267751299882658411903631158555378292461774204185041272707656946598362318733525281614783145642538899927143693815717221498647196187153228290865206114883842237726647377694196829205696619846822727203154346667371338412555373106568361777891340780095791732042714674253476034147275273703311738369600322996137207401049057374403297096969661215937251366187265704769238464855014459282606619193320255848108744540778378337626149364957056498199244662364517902705143730492172022170134685900296631138137893777524347063423258209134111677767130943194315116063368359080256491500650855839165046385289243510566221618169682737956570257859914108978502362527307038093553102726078290291162392416442550880711037961384814264935046045405599502085784078956293308005222417008722785063018303914716078938798663654422431474011988273236451901654146088664928934457629653669819426171020988966403731105035841849368279090944226099200000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] 29251771604271739942834355856026318611278047411067011473510056151310626386424798879897649573874426671764644469793210995502595357629001387353939524793194761529858443580460712988898671286964756641096782710734781579687840617807650528792045984237625311459617137453299133188896239179074141352057809558511108485448619155123824349319762434401185842177683143979364541537326146652807774885179756645162138355060023222508081267655390124870643042812214243142872825712201279328207319823429007905200187406275525636660256696844616965228941426057051067810942667210863978799167231022621921647014318501562626927549636286129849002096537330701836325907710821743850218346183350549988893563857801634482497486245710834036931980953424695605467992911999850806270454254787059501319245473167658784281482233978312758686988644078038900317809841923436207634388599317159208653094417424216287146495646512103765693056881342524425350221013093512274180698077159465352393773716338076284078537464928881250833006818164283708485331209050843811875872088060685085162973400456116039939567546317317908547235426159882475179428159923017461128361126086945594694598834364895023592944856219767097930325169918519961878678838367298914967997277488937773597600909517811922641681554942692436806225756171942888024778068744452276760786060897936745338970981376500367088611300652677722397865973497083089061078528818011053492395436372865219749989250086823228482686480645163472838864297237127515717348467679486793872757565548559029535972943229316694776304288426177578705001155090013865283074902283390275869483717866670574430659802825056545801464104758625024822721416198356943287610477387645017730598134670603764685605296568599427048703300605881460235241260554115101296820747034967096797878706385343023999029196000381507315554229668413377647718645711522723468346231989668660082069618589036250823168138719384363659805375517308709149948262595605876561115266978448711446487515477750458509527778082619251320448809170232616288395242729475816827310218909045983741455229319813357434448506283661859832387654718464618476840895356566569102822141302295235256686883974587667556946983551533250399930966392724711555112367889497193232061511055208952961697311024313858337981836103010173277950363128275699144029921786232939918200894217017205450431177685508594474176480875203642055660023343919112844963999439216017720299225694868508415139138251012948327202101611866303403713228918614545641269495210424169820660248092031497687809241224618673757474146151824691075160753262517276444942194360224097561212976315946960508623374190770913872893855539710975863500844179290367177142454741150886708798419094505173315461056480468480805993053745956227953832340342707469794956369443418193356324002786764347795298703929005684502876117726286969774456082093863334186571379245056000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] -208718794867268779756498671733080201008529751794491585736394991997692340187783829472512933603525820673308938677697626552191693886559219326432122132210609020094532884610385653653795726367316975573051003195512692400626612587904569111105765665730666028684719449786027802319973151818788122636410789219915400139298146176774003926234570393141112868597325336847366867210341115869826668885370498040741794091723435049271960631015689863110200671686930847806097197842439358796219457342851366003197383140700218061375161911652201655005698933447989299656538724051570635190746795082241894089060332258753492081213517149387324334742424182198105770385960995879429910814509396026659163605230772832376019968446167636116362273483085351602395343720576519414579448670912885003482879468375848323929952834167156768276481507194455294548515341945567547014344664524869108235064792131687166926519357937052798179906233600200349771915649577327210759167673560637296138975941875363163513051841233071874258889358097375082728570329618401632410188805153017271586289787481943392784547180288470444230868012978787992314556877821239629191252952433736539332791681571863388662940540456396898805729716257345628528534907594687976507837717144458393512819540295930999427805800067308060128572935255592317650920406652745043103503217992843747838747192905742872887808607192866333762530544460266201895110058089283246880952231582106708592097098439068344789857390210199539594274582689763462319125989165116216213430548304295804481566145238128821351639145053706463931221097332001961877796950059139883552330027507067804950154730706282898046697981137120004782820808896111386801062429600973018206172054988949129247402979431132569952842069959196163908931819867110187654310954592829719467748064416972196750290937579112424876922739723798504938554135701522636182287287879996297689781832114762024444274836653697715095498230420997151103198217060485494408370892350976121816227785085533789420833416999834818984789543641884427703045008343619956925614128472857776501301197579490723782692410568293109449943418043152860704499415772455456833606172855502028165534515270784608313230955129376541838263733852337109565451488039631276756282919480345755687191658820443235656928141236958253954337917754126038230925008868848378977712554460237196886949000700143317189094576264957673822084773314165660755944049124240103956447689102404773351729278147659274497313257779976261318068115865898775659067495135828624929785946726629365620822909690808148557102661457747551684124458363919076192990643680289518451520488900923046489199304079707684583095319750744719375305821402473781231058895523844681675099087988600508682907157721271470558729786205470518597370140776488121012448183991814789326573830973389838213308583145726283568226064096301824551135900319287043274917168545792000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] 1404748681502909670744892801967185100462179804967592019492902845737603126287608037233593712019937091007865229576574274192446500743623051422139747626436573330448730660831481622007339466496236433668913746336330896599022440508648771197279891403805584500311500739205618873530468921160556940020649109758690131590289872209782589499268007622625626117177339466291510254581543960103151568335163713347678513379720879324781381045835589110563968644866425830906559079296463556825831450360186216405432962588348663125669480248167942028939692105091772467016148419566262628015918121095941356597417983372121314659985642078873789954791113718025393863349713169168158868889060767742476169798074913649909007473201782824931317375274634683532218839553679158638047874653900771726443364339115853828802885443894899320174524429778722799947336903483624294991079414722722882968155613520777225680497147735622502781520360298851716852613800220230354103800888094998219320552605229774765837771816523359021075642544163919073234764534004386789576707414582687572601117972859825134115621736649599151054592568608140252010970088065521951217769713789587869788773292015098846180206174487956749602745602568667806962501672584670843361488862623275182001012582543360502972545657928721351865146968260697052996306697819134216879266489096757857660007946064085786105430733941501773632661446983190885039703522214678463791253798533814510059543913116988828302574216512270200794557781632188956899185506279109900785006555547078460508660700123867173843153289836491727169450697805431955898342203194964064153242274224786741750599042435252040426949619749918801055313946625986750694731844506597964079734509333503405151560428886938049679028721645903241564822444781664404926481592592010250847948176164792122762408386604336616385983160879273534418226286374302968899658492934182116228470754844804845876183487417697040236048209129833702792536100968692534104541597374136846093360894832641677659388799404226819319816686889353402501713831526630940992064416622729794384019567150964376008745145733547485072141383674300742808093348099357521086831473572273685169068936905864533836920009793708458626984644401439217146951247204155715938610459059940561354294151794032673785736572621664540860659925174026478250681673709350508324898603211690831116003444197826376847441193937846984300644910271855195056714933251296696401682528493321910353645304656597170364604896059627404830494054903986025408999737869848626419055427038054828776781366318506387890797054351318898819232826715835122167772006997896701808921960439703828023702483050843478945024157801284564184190827364676636340355348631880929045844829106167501306577656298652959944661504557572236072022969846754441567456720743445297835334690261818437671720022282143932237079463070755204481935547552433636407213880770560000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -8356563887471289827123470416940961641630817257271352415598906840770887294489143444329179092703375875778851909556480090279391856689223565432724892875683266088565192530633232092226180460049179307123259528646914627224137037132136464938584432851508575856248612702133918013997097493892309055264495211302521399154308863850502684433246211926397962611820220350719737177316627540632733773269097315832741683322925099886667725394475857435399818826461403564748007937515956938417392669014833766188718666005248463015399473862077003352624730485310273247692709451153403647602692963303110079025226039307612377295071953003871521943411027423080390115067921648837422495492772445278622427757468187399617121240331094292462945357144888063597840450560744409402048003801517172383783231030485175084022512697670926630321747374019712138105437503658762223500105725924332371432530610040422188469657231536962876919323886123456716917992559400817801154355260273318271685954152846694879631053684604946922996379830682560517473280929563693756035448909561201399100550333176730977656887889607707704591500702400716071756243737575321256992615842034082109308680196015423003815247140139900249302768462468553056514189552591041414365878061376959880462530385212710639637083752106641244342063289988992270660947636991355393357453027765040499148245078103597415668108283342436410890241824583951376360685162615193328416755841210834349262047467606834627361898083537091949407586648434671101986055910140131031470173664932200515502266190955526111702051536245287999148874213151093967763620491519571380111093514046473914968462243521443776046420194867399163926936786130099653731073244277850740949465163365799295267501276095912224490569427352352583353257731038847776190634170725380464962958344685114154001591622098400345557299451544316930721621148266275680678498940159258613993912766783648051325024376930478698239331918618704444808216024855089420412729622257025136800149539047637642014839407752753943733613211879362217995100748820001128127808528075705875173918137977281395051845117095818870074986899969087815349579809917169272913649270715691168490357081780152201148367941811056691358923798912651353818537912423646091450084335896367440401147586550263175189172485887508116069836790391627780895525379255096101903607529897640710175803979669461094230306849856713549572397840286860689977691771289672448146947682675283799530859545891436271282653972847496206998074602255131988675306443193565129382763496568306386964262846248418607008071855767577354604151645412887484037706699856034016270557261938184618411077345933831355815466741746871912004284620767986895941972821830608647773294384511093277595318443800757630415185855495480630998754320607808010285520327073365044532096851108547517008618091199244818767096301643538037393109770706064698645678045265920000000000000000000000000000000000000000000000000000000000000000000 [25,13] 42007967710746035051392488176390163958025280551808114362195778515294321648548533307728404648027242496661865697379112405244690342716124626787679712174823582653711797244083886531341964638555054578084989715778593940187892506455251163499445831362242002617038487116711226073306700814614890528704877726681780547665788890728706477826552028692773118010974164040481301761547398252894364415492013693556232870616096490590834160086107356971080524659585055635328774504309273472672829544142921407039737596853768398420903395138656242371010346258084113376958572259181777936940942821884956131986033227747571114161484350865346248418315488916720035788680278097666488444270616163069717435357995915918086593937773398609027958552655578303931041110943555135889555195071036705695053706860460166471975836350144672293963730991207457790118224914587448092809802463948281776058037602184555240065398467556178975360440881656394603622508119084973969813711422053751679432484810246204998289295536534651486331402202569428405841378461304116912449695124635930898778193514914023723784689728091102482549552930527422596150950709744490989262520847685376650233278558721801193052817036365915954506280365952167176460514109106502086784136599055150085043736562749594543732298350794537071241485073128369980155099794013342825920129762892488497390146376724982411050796933941445873658972798109955396148920920681419816990791592987127802585329279867157989466137978149378455862839478203509943379914378518990165047542032331705957933025343628988686679803702377072002380569580296565182221555441491499825282202639630939768434959351212703262359344334988901153298817785067745555399307367943931470817386495472184186564112042027207713327357185331037492876616820356858640725637146285118567889057784671144853360236183241468429587770544375977774674740607311254199296465223115851060892671513760657684355928805522536307583568818052316312576161088517601546626980765861677665022579537873469754234389248954232510081887806141997603881493729160249243472836844211907207047696934687115090149512660688948890322289216705198042174410590985381105841663892168217181615534705732984485104175365737918532687134943200218166442285029096372075933131210716520361892776879679166217502157699647203577522791026787785186110126396708625809613986987228170510846744602333627503939726808375745003763284441401282900031709754962824763950904706299312425033504937626567139293360922454905358065274818979749978783502990954088271344564879384462111886117963284551281656155955297752124986847292685013211435574743552200178482530197678866740490384256161734681374453639900957733762014236667768905356632279581276146954151823601481777694485188602171817580317488792291741082004913812380538176627447539869267005812238672229424497099170795743439752756444226894923929890437664146083611186875596800000000000000000000000000000000000000000000000000000000000000000 [25,14] -188581610257275640884978813425108510600598380282031911317996830874951917642526508236297681369310509785434722491185170529440760591834555718057184910296459840192168073391418925958054848615170167531139554925389817671934654410646369441540457944634540383413988767155673902005992845584209366287109625922531223289328987604837159731596544824815063676953460794375943234372409194310948097899115873078552572465322424933139570059061017999593080605414874228780524913311968361970210581434005109323209509267082257686247688440330284858175042843463684870386135189170594437855135164608126619804953595162124211041162859217471781869365835397604094453449752960651133205640522664165736933626540391377301356082031435678276229628416634632385813865829988814592328155181114056356269341337375491592875443109661656301691745839137773749366469532707976235508756478713379506138444030813021807229307228782768286365831756716972042904999378587171260202628022400484017276918710791375961471460638240661994301909051892039197385854694583652783374002735885796062076284805712634179294785377417513237306147685334309716280269704372994241737363748773916373585898255775521622948696258328004366857758258136621401747705881859136054316693087502672294997541567995964210892072058410991911274586118636653386642224065948078343808341692185077038372659438231966947106494318908189900540820316669877372603009306706275254964539688157938043168373863960320019111439310046591982577318452244418884233032911228381538095068030790788916747791427156516062696331718653892683434681410577334655896637904400211461283433567971120213178268024765969651176436858548735225579544854816698220079870663432058694976288907350536111753111103003608103464049068601280146270027477436042940979337246098286326424140083211445979353306166779395758110020074933619736464461974621765468882443207768447724772764394884735211779071502961486740068604881469369885372372624228021903392771205030440052289697846094468940748988259027172107930331128457370596779152004494689464707886632533946775861684973164666595079930667304918642420746851022169101328463928169219277664062877051431086219125224973973947256549196307177260708003666769467389744664428033926222964243909757539515822024175678215254927584396978022976746677052980558632309676768244304418185701762150613975547416394316992332087763391540149504848272021389309369745129534644144058341360394123469915554671474505466866802113210275149580686962355132000192955383603416472569228339846639643592632489526779775735939489093277161414682009711016167976564184648431606935643844661181120861771298289313763813881506020416629799986150522654918044663629646837749966294998386910473251766927704055592657397565192686014946635955890554740208791213609414031067656099756647064452379375450892628989652916997201414391132182135544321245130632695958732800000000000000000000000000000000000000000000000000000000000000 [25,15] 853401760866426294182863052945852200556701346768070303648252951373022668319740297127951112656732861696368229924034226360339258659237360186987681413642377384907470107214099289197102989806177087298281681679479713266643149883656927280117814897031143301114913768346450101950705181214785347586525080126906107735174734508206743561983272377016100137576443771123734753358251188806914950776962024587840361861219370988082631829138372396321865337026043933880966420750113330555922432865575842320252308300690843512124696576352649371949398228151725562807979548207500355546552205572650677238430889978820101180053822957766071305495657244475001251337641854107293272497679998978253421961636451516046314544189449781255891300697907903790106842347427773255234441591655119114681066389515914741367100698892378417836792451737949849971846918535623179147805288112904842335564261007561568337719028545111184008146343818547023040488133131807643911263801027753477539965850288236658645392914096993578537886836602866243569021745900472054541375870970222750775674892722302925834118487253105089935138985646581668496944787605710381360917216354824650051375098012320868509630464714526393814609872636563931351321161565094463357454307296120997113307318172884743148152919854717340254474906110846422588026104957389384238319016156490409063608084110127754635634204259144408016119318894324326375632889193477225211279811665050535595193060131548290924922351627693413550732275906220307133567451432795621012174039035854382506062887903307227580303248093783246385303619554984207263761723436525796754588568046432357136399577532689681250607750243447290501783704973125004110809198645685212918703829793952253876457546682054153988300379487915780458832913223134249544321263105272579531124535347445007483674195218772197881186648009624568193147364641676548536203270721578573421356431368692123671579043194542566576433253914830336513975761137253799508602194548589758411240778615763116547664077311285228484642908780250040553592775732275176803320568277975932074254646137706011317457222347538882148558742866686270613457088355429389839091030925944314371999478173928858750212913764144745029059997244394636256549375353574695237859840030106285905463383130934830534335806283548744107785351073245151916773976726575771745092668959264247667350259608311883163967429135010514266184746224252321744398805595658688801063581740639190336105114453383151004232186802707477875909794282489669376779764218028953308986144176215675938737404780895688363570643528851216428693427148382070317220834901766825069584393612330950290008864459814694960750663660441302673394154578870044607421006994240366180408470258538515492020487954777262581914663375257151121856751391551549572128120132241623016046886030876206279873993599936612141276065757941104354312433832628162160983106440396800000000000000000000000000000000000000000000000000000000000 [25,16] -4058682143096160570888928070732075492558466656789838814872804253083926806191512355375429044973172992273143549799216123228584100756743667743759157716436356542716454312965763133598079099633151698728612403215379668093877478240827062251312917635348248193629562134168451190495876910467363862248631529734298581862812515035414763688840613390509430852489659010280734016452301363911469957592085880914237934265034962581966197291501391516418961124967250304155496078336525649772871829165022460137651228893910819924996198489404967810516107716691534702363138746913222345118755358687575464535302982505432060587299611821477284865558500531194213986570442688349979992605646377505278194432189168574322026409774617710958950537040112330238187758022860333789860489453158124244803091725169590438410638397005321876878916635310234188252909918005683590530405440375991221712316094601082327124243189333554050078356435248099673292255587470224097332728828718894375484987025397558232150856200366733867493208678504491455008926013948701092619044617714576533632768129342690801371952402071693634520771545363772758509215378137620866248167587221377880936306070744904971022975572130649679787201153442199995981001524415785806152135064759802465008575893480317052143771390248773016931545781224233086333085979482914616770139947807505735681093259859997481540783149712032287557019539486356008366414659262996367107983313148419518428924229936983049605725603528927786707368001225925965791148425195211283735625887236060677375118812174839530741970601834803573036058394122798716971979412703326189645476746355845786808943761599856383664071553457390040793112592485172610864853915133051034537225708837699544893552163982582010175622632897950817966090635383920021151521920116760922626855749671262052016059377211867929964619605690165257124266506129409543342921605979809943707920038592169534431145644100604602582798757157318241878205035730254270343786194102509090656422711171027927447284343594916257645104364121563551544806304039842891006387401155170314399492613236286109165100398413881956208051683054695884311383859286826385514318002665210561213211525064595869255305937230429182613478105609611430394294033607205966271881086853863282669075361778149466824337532325709465987635685929905129436817319738648213603990494340943721920542544872082402912715452733233602613219738965541706266067525830554271079148431693763773002516211081159407135535937246810393506239431630683443967081442399218502566138349725768257525288194604060513576553731029578476598512806539208033259457645411288827842965940789794740263287911346626287863136807106782559626475580074369726207228902147098272637448149941620897479828354726975486162615500621818361584262533299463953405851698187589610736825870568048573205483094910617302957424506952793945834286394285679252791822322237440000000000000000000000000000000000000000000000000000000000 [25,17] 18613894554199420484882085688222336801139339962073582648976428048566835855833899776727216141323699499656808527867842859451376294250106501126151134355912142130064320424277654843001321718414182301356396796331677216623805031659294416548601322702014978406810226341595548878398589857860071745401818278227188967329493316309003067222980946231610132894395486888839501185618097866458463235721341695243416454250901925401875372167051965622519993760385260882458662639219047958377566497545873897597268209751694259305483816647961984550393540624844766343542027614994489832693962553674668885785076901014995402499182818723084741542462396486484972037835500847236554756834596830452471528987573124573273134779369086240777001746236862265250194627424841851269699147535385870548710281728914309280186241308677831124842324346923073310936507554244529728590270734002975779433404588283296681295797484474956669538725006857916599949245841105446416237801319180209548841392716372542129424137345728583596657469999386025491169690722433105858573601149486254001072167960493096850169304175583754158732100953061989786793426480053779470413883719566218114944241848365472381718002464320626084423083341486763528160080953911840526279175415471080223366771468193208965329658835242193649598392840281630332370933646165738600315067198692672485673781298282228129006555943740314237989863348489735314361493029042817799738861444098716664915512141554049056579721429569955826820559486848353244774537797885027722009215390335541752177488542434336294014860514060490663921340170766378483830614265475116419813863375450659692283830583421317889698303597353356597774996065999348924453255330757734082141774156754600104049532233671352267922374065364899081310752168148785873344307504748220775636791179971823942878390152387386524395925898298854393674453316143485555283127651301706678057523038671540567320376913791371735422699547056271082887448292815262432408682346332010191748289607798002357059804074733952547170854262623259832203980052747715328734516100247029421552982060094834035817610070879976785042412307942817994538565167165616921540528445578022829270757236563812268195762815651784693519521759898905050147516765854453851090816382758833740099144748654627621053847267668082151247071808446056897448345344776451941194298997705896044835352228172824804447734857427135624105096605115789325582673830026043285983910718566288895610312158557197700865907110739455276432683571480875695968104034599041083094364378653606478130382877373756644331866796121512180789163593827139274473739827884634632069632476328596528960915521797708895895212973969395595377597744398737840038818509019284520421997748630402644038608274864245520481866075918717548015914495955166332826824078953683340921838664971333218775467135168306306669574281851897824942192932017962358112301046824960000000000000000000000000000000000000000000000000000000 [25,18] -75809050458122655085512555023108787125248293441836499845859177224159402372543900108533524710602857601167877445327163577391870661587123471819341721464699491032413240689111583730941167710431096800581014770804521403775802146995954173461478815797953878632282381156314133908987599437269562982076421811710214369706966413960136603121064838219091388356078972517748541119328893179025215215475876976304827421093692069637013369986392509930962385844741061571298496426269855353835294284131184003686415512059161005626844400206125232118300406417967808940176518340958402058664323462361450615633119270518368919233151010619542226447245075213281858327653503802066674816071888623518065737244612472877309892498691000399464998672465736237123891336899010811332890654197987045282002617019629276225122625772401368138543281201448044362286107719130823436152346707338342558992199058924572383894482502427981924542173754643245753626176917076563536444102269208499043142409201048103693038639668713820892942372994007985181350648380038972043883058947133317823770575092829793436305915238792453856804154162725561167337895110670472755905956135977208616416897462405796160359002137783905370688317151526078628271059525894243127872602066463661763328102520786397697596135256770901446509418219805342961409807214973986283707405209385575112981597333235995824569071251702388320390481000874089078340687826271838697044440408793804395273519409244787700315084441008993396930220850394201688869259439951751416863570142024383389672504192737216091732912936390034287872188923250778532349229738876415546618784570760876629962919462636950085506863754637739997060880369170348259257295862907182567018270295733405740011974936319016936648904014307560914555886511680270913799413476568086296025137925204864389825865647574031838333090032403077919662413983931470913385628004416835818743972921049828228033442574285586554740624983309438692079743420438438717096867779458182211288947596740159390176581147221572023374630332724034491083794565403645203045930077909026327687895165200344177921793277307048294581412958387493607171041694431034217388640229076348767293653251069127446099291503727423141581447695211224121377601411957046558512339349311356832166407232613364539349264357071276698246809490216689866830714890483783694565210772573459640986786849103631643938233070891808432002292466783079404478067529821250009475570023709469652247125655392596886851278537245323407022884680551542832742403483248379598735754656899322532945727518877033651019423088342734602587265098022489245015857569230465497687976911204118348632658902385100584986816980580160913914238505964318931110375513152616541476644955986583180777910670233370647602890212056594315364071915674798171199725405352588242383737678079466298186817990239687282588820651093126903302764012598151273367095528652800000000000000000000000000000000000000000000000000000 [25,19] 267594237192115482189366517805854722787019603359994956494668403634103294991386725580900309928057813295331240310621652642468075804172517898237697641745252438637153730688056876799440766544166001864348071888913606284488548076419589716750644098779745960026026538077985402603014652404800510757901990798624624147267790526832765027186546216065377960214897153616873863487690742498998012460137703827648506197202723360172526072741714816267276310488005151691768419588674688345735013200856934163756058971977602181690273742630407079797461709515834342108615206946049041662324993984284175917459226076384964626724536444876041099324505046804512147613422035025879066454372119187335847143353153282683375306069359972671285143411132811599927594878117590774024466352977672993066030166415916760984919084281829435248059052046035967228940750208457764011057572384898786161061720857498706273678754736710541461947584979476558181595367305562642616778269743708304495229731888369317596729650398060428523323888102694949298298434716570574205971433246257034332384851105564803601811188682413274129165784282027274740390551575257402420419893040907065008514456042910443109797709524904478310325928303601413469947060659022638697928316457146607846189253576349846748724835867856352280664603162138021253407921609954579054003697973180347408561198859000734192388578850334521121007408114172644357231308863352127702377751832215371266152729418569369201791839424175141041383730422225525744718360471424350485825210400744373744977037329123379477179888544091641424707309339716861363391886585270770762730846184115249633734520068741643391029033635199251708142390171324473726361625509748979211268345208802463047561135214327715503038227772837164588931186515261185952678799885791027251583887872935151001818715974314303329315993749470461158487159326644196902681796733269737787862782762201729324911826594192947330526227594965435595537922502337071338541390290334372006150282060202909464266271384255411727369125207819998944377508283039377441316712171456886736756170514800720435553451216010937762078012541714124152051648080882883435160569117202709218808868694230223185856698769116556874501018650099336363625299268688985084549294747109546432125880888069816092503661943185934939278987702044087989054040952053028347139171196760827507788583579501142852654679625543095000649314918894901524565954530714553059503912937042588200328674548173261344191494452472231285458417157784878856614093368627172541627360495388735329692703563659055669135483223823255658868907835190566655131438488399469362412397193935196472842796829602225265834223336824044180822444404648813179702869836294700390426328037826856188349187421561915542177631172020892698427285195415852638786019232167468375602370730062910207191157708457432331540337966372392554328570775145109045822326046720000000000000000000000000000000000000000000000000000 [25,20] -825171698418976214220724503061302864974461712749109929582066754808023778528559715215191736877690632774576858196671070089517979061512406666882100088957306266109421170395678904819966446332334310663745694540923865226549514806381154856010632935706836852485984045025153166345208411647832735596740838844093395823307574574020447390900416008476304520603004102018570875589286391975606384908869271124333680262531353236977489832259889880203340659628866328149231793594358803772948659602240849323296490455328660778710926002294960443851635076074918603513940365319423185523407050489752809134849273075387040572437428463643430716010559128217071294931431059341587958782141168814730735456764957918144105680321757414379663311536904071151320053809213008537819543501778139880793676530283131495392586304642595068603555234901125826949445852135428226655196262873787009224130733720716784832982690810518032917506105697403555579222521899167525837378516953393317708236685828117293371430974381872969126986443769563814402492059475606981840822801814210280165731065102857962747556684597038055723757493730866112256274097880934308258415957374039413895480806728458066856403973025733017119297744351996731713990161125414144380180938380838528224065977566960673081037329409029068783800396904909118279853417619489324451011891839339164519456483320205431575727802941419320637297025939229222223321740990842558396285807864068009839080529987781187326351222195325815300479689054001889012681764715731919067680102038162033981648902920454893825545066335711595451072889977484783750021119834688098986294147979131931783086264454452191369947531838960490551490796512794611544495910000572422316679005977071642790311060130282052721283059888645865923665006759329854504636115228007974835631950423974267187396796980040549849456098325105864039963519786625229298900915939404101378286968366866436487435440728298390661725609455945096381800284306645506647713074767734440774711649288662114706039656106113054126760475298780408171789346089644581738898038995454927563884546380137829115949282395674107111946169896495522229254758903863890723937843024217508999887994641770232854599897967294165949854428953782656990122268233952985727754760722574403484185074021471253614464128587726827243992150709570739476380355957403651924728288535842734882702265755650536176021384725268802633028823375874197360212578436190516107466182506395103498540212857406988512411678370712920583156153617795962350117080256952556786324029232554592151929418076634509481937224619728197998807014804382470530634798992610383497155175426131273522930157384946212667578436313863816548201215884526840724943568981562556248530238839659091476909279097499408500299041097279157087336890570170005855787294981567592691577398316697351462593801851821558664648146030443205926262049499296916554371911227801600000000000000000000000000000000000000000000000 [25,21] 2255332817468981847803757154701464810338175447789020365481676806626389541930111563494381529611460401933904500930420886425191504768599470599691740858951698220841506396316230467501522561280985224375717269081250803088886349480163748016483403866748193281050776449459682586317605726865138692893707301475941051914691649142532092049764673785593068536953803915257353123939671158163442600789993696444252860830435968449116009776149263687119617721080680727740088989727322103817759755824144569749859483376943739186540108840893496744485457520873912562372576083292227257983771573492112964988749296603448562932396939172593064396242020544072691247318361236815793427440851383759762757604384412250143233599260870864714787239109941043551654766121199913540321145524823129795587383497671333301039695031128709313135942325460330015544642766764226733950527245491651407027391333686743114127363533701799133563333602871881735386653382315139326670334756828591302175728888179047584289670674083469655233772367370835608541179911437375309492333841731536694532564076601133002597742547239173912996287535697605920299751638680551703228552135905520410967265304341336259713224321152650080076662214315293710820734921111298183560824247717680975225475913974371731642518995128491826527757450979546617744587309323172420783865476047413136100172291086315820720777675805862823392038536694863947388216594172807606384020236919360529472292093775966709156029943937480574835959612742767479097386751568755579574862493078670976439195906153772776408159318346256597499851502109779050580460685731980534003347567976716657398356102961785592529294729540692767019676727808655657946215900903252046168718499754585651889307294574814124971529242036369507659139020561659962968199272919078402162733130147070183970071964680050097699531387920054764729247274068698014148453059725528917885166291596809666732134474320311944104943276973699672724984126326328361326181685610484105539779672471947391617138225343968317888951646582441214670344316831870695355143094614939857777579555115897050143532182262434905206409346665492360732569289535754762996524371955703626655250595263067991323999144155775099069759101226606076731499882358594821948721898957411023706209133094140168894068417008261523635537401340582669105961947960568722795224134338782412853745024075633456979382965409708057418813252360628406127899856024165396940023504279413057864611301473086603657275031831914955870563699876678045863227579711855841886214716196603547327598276101757043940929736351092258104449622614042532873012814453547750748526724568148323318410582195705828595784912767654124845513089535453509852358231712113808577545848144207829961796563248216728402056031706385175584050996879665726034117158095874211265429289997319341065079905937223229348696593081697615925535004053561892136967968129024000000000000000000000000000000000000000000000 [25,22] -5517990317707217891150422809404210926488854396808806329510229459217192365682909211100169303411781050314229128118351780821625830921226852027468687797144751919715177001610972709451603846271034223321484875369250901275986364530376501980089339013190421922624498793403919406519466250674527171166745399426066983705930442469000313936554088323664072690761349220007917422270770298255839478617529286401036657784045235133093722800642548910128859767260887061244180519023614586165402005750157404374345132887542457359971318680881012409467049960300079714878167648374764262446456079772573895570690934366076963026168356136403510163197325018769413277815405812080628999673285992882336082865860172124042409579273150230286003174084566588139882548426863665928974388621740839344664224437944789481369005938776928547130639744648467832093796558128339934103965038806034337511352767823107137633887308633420927360727702377390357118551220747135832591471542048980923617061394005493374227311747562622477065730827157410255073522022615338900988676946961686741821551822938415601238832240439459651990882596318054483919043904952622924790460787605765219669890820723795225205699270732314987453918511242413002667542430461344674729140030615650158868639654833343128629404824313478947464945680164042014734939683983863690853891438812321496466590330637882196504056808413554844559425225076641919276865869828851795788375143600232686377714275684205138461161264835093159702868737081528965522214477942387613755297610163954829156616148942581757455685024228799654064223485438508076730835352978450240992478241919618696508988804644978984982933468495277522927052877361071053314694248917887649825771320651950292536652021979951158121655290977006585487426160284767382895236833903637896136106888360689582704982625937613747158313806269136003377718675629869002857975695081252962443116477270401717108813122190593675366348319161681414135873756691421853787596350709896632641047153987943466313170216914604370586070252948979699871148053300575000231358708536501436087560385172563301987795693518655698493753321634357423320467020668747635042161005185825634252512805773690638100340786274971416962059376832051179067342873100974649248687761648804598967966751085308317757643145132705251851924370351311830354978072556392347168279683421163168896046906602352122013034457481626263506455407870206485381596720649187724449640523119167669259054562254964657296912931578429660109801877323689498244486096178976367297083544738253652303693984228215693256940126679955774417783621321417948407320131406607685396020389556330328415700991512272620211518417883712831680597603362567960533635095788766491574339207499380165230817980633672684895854647385856584423745896519703828868574495566715621142035590537922531869038695136798666525781007537577798726227508459159884612123815313408000000000000000000000000000000000000000000 [25,23] 12142289386612180469995706691882686291081127213737671461430340149661558803753901169017201514527683525869023334133116520501452078465947771243700415206761238810335893797836147528322470760139176795308118637894369285616231120941237875197430035071623962121741140664710830423942946976027695269588565204862741950164272416848923405968422080262793282040757293409208443062850151049911275295326032950145028392351750760115074866812156649538117773865619147730351023180532673620853067641007467671941097923054575262725160915841258598962657169614361949860489014366239634231032744264732942916573987042566147653960341304623869752019410785226629383342889837185959791649846224830512893651876896017804450698445717681341063004355025462349422804392354422092089428159146258122087991776803114847689858691828253799601514880316142224790540847804001463559995921322503462989729716611130623354781915689826880939184699651156284523176952074079709551585956160484292005053742838978655350240653335414169689304025503760691743393596062071731577555924509855807467665368558236367205803512796350246527094207477984547518825985144867684791129551793912798283932548657778769197441222810197796459686960933545632898469273125476659839079293717608214676526651779662723175043949372282565652265852301459320737158208617205382472004242136368075888826939588804169429760792242909399873934724149700160428448924659370815457969182384949729217381083192282997981140643106793502309349581590236167181580978910033648898362804789997166926414409745372993999929689363548957064682087694612728081394109159862993362183618594566082411364561632830119998265065940130930461370451486104482739345070796318980934935856076043408290670985273833276781207586809479148563336452430480474566332007225340985243720107837213444985741954322794363282534396590876462619617774951171231692040477911869062089602798126113915793832142100469379903679192934788918025455457384562687919520473834133850935039882535156456992956399731038429941286345923646116892222278244009865382220925931384500384697898508192185929724109755433836124751571323178693375764312821856070617362284776146281486918446951060967349688400542514735686837328954598036949273513877755077669953649611408484384457580922323277793051232458161268431799966126013734777509066109534807033088875337879679251837088466368508495819892558001674558125390766288005420482577543547887032100812565122555006570951699136096076416175307324416857153460319084177950551806307529578998089466017794995724241130167352563290435489953615773002087217599003743854995214950006207182820626953265920034698163870311962359164271325764483100942057832601612624262984718571137675356792764739501895074156558501579111119242686956422854575569891912578166884508292510935776535380111316875173044270701490790683632727100945908060843240632351080735438965613527040000000000000000000000000000000000000000 [25,24] -24112448144669002609654296773194157048290401075732209178231124944197756266580519464784586345442272494651074947794090862807228054145780071827073710311399646176350963207327746969137479512725950311615720289998687854514660948733083628528481094268013307890523109635821438120340524123463241073296225799835575693722050858170978524665606302738177959274214077642000005885955924824247106638795844779397290013072804686554189604807807770624562616888157076254628401367589416813981185555918571904253076155891823306776128688562971547363568920650561551253731322396313195767828852563957232413787554227920480156450026034208583827744807549959970518961343174239889710072296392299828676540654684891087094001794427199419525179821921471097710715853610314806878632376703263585146321111545156601855100417446550994110154680858641043528992400296995153353032252875683842979925499639672704416266124243146295238696633389566060543291432054809531185699602256331564715593448989730925893587130910901288887889839587073651556003529431699937579062555376440360964755550249761129529442210600411514420046086277696106194543370954504838150788963063894677624237659297773557834171556095017014050192205106197994866248148532199618529050798857457934666083747444422524212254545754818625880293957307547771403276106477821707823229515672957774693500205904728446353424124622192421462675090168873793835021538907335659676906792233227504495309551138465293432701999235952322691631973360256288186654387002671981915978597631540525714779414661636138011811756990423584162709661401480966315345038102443636721397051105110996072915897138820209825077933378455874024945666372433522121511110636073953164747137597774225917828499746853282830247916813161959952763574553385500542506866987788563936290648150739985059454553331945770364670324744334491408495473622556557324864072052356993300215153573753613763270348680333429636864051239738409014446054613395834363416415893173775401575638614066011706099652690215378197206653509045828454480769430491829915720269926916728915646741029315336551239784684676471980159802741120401601412007165385589164561781861463324076321659082982157163203063357506606909132540475316255539977397733431815227926837059708438362753368439853253814479359454132997092709211992157114918158542332087800311470628439009833277762716410433681531697876415972705681042111537901839998311680072934035666397446760496896603422722510039288941300203362757931201300829394676665909348740389549602610137703732184950366725082148706329639574335590541844365522803069091784918073144366333105631114198288278091112311592781161574138782200242821476749335038631462235144195965203366889790254356407360086832944707647754134375483306816325483446875676750148637550591702805531939761217951000935304531879362450535546681704914430333046230266574760076179715348704085934080000000000000000000000000000000000000 [25,25] 43427795427251623670378494738805362885945009605017990451648678276980514769314084570000715599614993613954909632091476588515931224844646392289221080508728829238158953049752271773300743748566717273423129522344756097935559993988537765582715732248172680595720580976237988646241285972900452123873252718315772097831184888743934622977633760762326384785475048268538518180570869741036992537897169117074172231600655235794118896377890340433155974548971586843636459309404863550211215234038238141830117374097203689832198453868065867145048436763424664107658314948722530044275664765268072522061842209223870255939620797062067894226726025273869056972567488359658388061280418065596214063040590045909376425235304348886655703988719785135125252865029439410035791698457670477166894776595145917701766699119448452145131381444267718439826571895820122445246219944666309847788792589155493651575590362188359486101548035220661079535735111022199749575935602579652606863955490076345122849723576296453049463872962320086866724358505835248851145694233186628853016508495004143026095201041811581487668453975876113102881826701588529976560694695777197443694803730186531393344780572642423697005777406711078433677828927028014379127380664343046018582603441305803151325067510564406739210786675112441761610076999688563240659998292604684328675718884782058149762596545359280310744286996250920861832795401921832438907034535481133537789457253478346204391381287545222790366565074692180479541107812460153141534400646743085367573164626563784965921836091757066536961115229999366549807592270266609841874272813991379942093476941097704129860657799141991675257877389606245489778398251160246543941336393747105977412279914847080446857548429846585066184739909153778050159384874399009515529293099260018768071281989092175993645765082070522402855411675453836642365666965169453712499992869937100848420675905859271333750679634502591818641180474280106603943847194484051567600768666207675313711975790829076810448322645259986645092603536716457773100967582822901688298001110085944369002036323271238886149450438795809727179519295259541960363052522844002170902727412406136673754135959249702109356053671266035546655845230284252024155646617358178268102729425410713064019035038981609977972480727789477046429923154563637098804743068860838608922562366078244069448978758741280919349989598512313775002796106990903856791889059646138785440410399426880001539573359555417364877872196481594826810513225801096564531029731819170428926027919793530553845754905104276767904673349720101864396563634600959962796744518093912320834755530722757401086576688516122855957688569390826853373645095725568608991437219636228605604154142500489867517414904250159561506938655681366215747082631111641334680118679898465039882620322896998821942662458384691763327287157124937173297733816025088000000000000000000000000000000000 [26,0] 20771838535788146356937572465025351631431378751000264749815328067485435020850660576315716227096837753363401348193609261027039689845886123109957691223531734129888984799334637326041103261630895699909921560217616858006442532454870951491144995928052052510889460095781455027637289392516559821921669557901507866073545735595711258272867811190395714445665342936441040214225256045636901489293649683173859047494538689955145595076823476441153441889737838023121610167754132748423608053432734017534638070335373676577719394344141169600862210341294305356995827373899466123745728743858009079827796435627816252189545890166561761089919580133204284176646573866823379055134145736197919707516580168565975795541695479156092850688912363276228627316582875361980642078791949261827964163907061419222954376758433545632486000792096629921107119764933416035779481706556213772498329305221255732335794385990243982161487261243207729225882253539906244939952722728783161442843402798850893136511693652864666537280034023658039351582527082901218989256558044837078686683935776855392785360423820853508174109647629408465422938846797550511701228559995622385171655446770779952705737196185717919285222294960656118309109874575762669094580016322053012784837545431938679459911689050956562475064988573497572975443349219268779573896996052942652192005035489226338138682614583519177404722189209961609221034029907969387856427054560801339753232750181148116184000398226049207116336829960536776559120509091403721622288099850357202336799312955666831949382175398824721296042241359175145017949041953708747839355000952947311040643713793511037466323704728034970445436914832285908457112866158800231737713591704709654301530440693415964152133955333454006747171818978670355969693702494758844848307586959416104733191322486135502343929732321590301150095116455408423300616905832938040769179004598327191498741604506455488444720931294082391162333423450809826698794392504609567787667905995086698810680989995257138545221242739913162222879362991120401475968354239546443703242866972420042872312438329843705625178111589921551318497047626118491461826333185184646266566188709787328454529376043741436336539361143927287585493616601522733789771675502515388783452369671219095949693167164449449152152042115109285433320620537261688722760030041642768468703698039551490589544740292655886776645222022217467734924345248796741734761109319050042221236689522201046534990272256977236606828246798499020528637866136602865516615926461217244756930612638512170730658234366196671595772817050188226877367448378695771518812964569183650346965347594149606083078126446833503329581457431396845403247946229569335929618097419464122109817548045190605732124936965090352838507931136298307624038324621870462137508395973999354127534826016620196568726999164375008236557843939597484032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 2806298293700642076819292756806648562873345597732446529003630394259505216071134296505308530410721366543045335452472043806913836284500010605030168178482214994886156841804104145551049112550284212181004188035245150584562922677014607749829183055795731243273221565029511568470810166018857428708127058470511695254477165920007241867343129788800076896827219094708749672734781592511484841451648567781857945308924647375319784550802050058554862262551935679424237149688486074635237896015804703056708914964798720805981550674154803595686076457086708799089264676807223614310096265856044578971746491644544669635279906216682586409942850452825235866477014731229602386633192683512025088845302664299512093006716181577718930633199420978596747706432787032414392459011214147629882062068994587504141830587316755371341600746696969981654722342337192386754710163387396031800792699286901462937218414682198427478022347541336900584509015358918827514857190811988433325424079751201620975126059254696155210670612299935989582460563032777103434435331040286647998808302998039444878794482384145507792506225670207323580230555847017749144023179234738577390501153216553598860969295054054576413928526578851678645543149568449423064093156369345415052439471400599986892878677195208730498109103054273278104918412876058747241226585657406967523615861944733218651873576782612866154713291889775790445708571628174835519330115376893232863521381518094727122401823085229885860388431077461697602330963352419848901600426117216077732383162380333079174156557186048440783330875956547209406725959547823504863686057400250299078686743464465876542806637540445819011749202734253740629271143570117258350067644121461089760728982918990408873155044660019632814214594890166543573086942873637726829231381384058633164466170256036582235248527442233700136944202500866762670279206270226936944342704476360887634730192231344423466692500777313574694030467535106007881176823196449398956033096892845171735930834238580067617630188664199291031829903055478183873876451089042650242056643987204922800247236107111955108819715327229972680023706341199700819709343613026763808465233174154015977407261388039136307840210072322005351337587641751921842355176907440026312892484586238637243731947632278583389631240104121076134749271047207252852581855811179126807285540933700542947294582302091626220918185802051593023084365334562796889304704219620703443613841314974432724463809930717029079232852382770553964245350221031956974761316851552207317761622708271689313457175289513369706161011747513608165210009338985167810340919883765079701432392959104099357575017999042236992488720360790793996201466122762525514221665893782173585379646215290878651880351890766474115045676455626528582775997925505387540886759845984527088989477211854751225086483329134684359793435470846251499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 478057056832016372349164757335955000473808784900831684696045187878614587130364141496890000691864115169834105243395835296048109614239380974314345831266620893151307548188509421907889581640384729303297742033894454120833387592530901787221093999142835091379610411783860372065433463143065301033733926353182048425596922559516230737560147088463322710588884079321966531552554836189408877593410439995635470754969517298763639385027316572979912094675834621956610859979163105805603153382477483095622983496593663701768822509981755285508868758571421937588116802151464622448606357395222671882652268021379767036025563884074127686025256556946119110259438776093155450838695802269891782764555525854442862903094056276981516988508223499969514660399361191887581573246893699102579209281198581668970514671669872435685740527957407091555328887364963333605385049694941232578322512897657408831571591789902280387886221686623927746591675454764492541526943150547587110335426093902625598978052981585622613854917023992900500857516673927516951945501531904779120601522513477872548233385950109752644722723726982644006386848152286895539645089872164133466921293009065873732745146517735502300328043005954270778201915646793445033635095192773896767178697259269420497184767446839514271512325293828095570484498678202901539199463798133085757700677746555965366129067298141006260116830230211675771787853455819452410118356310084639579165392529382212909998384971602880819724569062337755190146231190722120259861610574638905287924908675327314720908904855320156790254002261591542789591830357727888550199338153842130184720805610573466612952697550460136264757620108353672424116500827725568862531841123017177112819669495354583852061756463392252371685834681732797084731700359622352789881562393112537451608657537735059907592097091796419013497142891999760165266125092234453031170368609934896108972561154264331707566110766475044192778925479391783394592942319389517078247599119168964748666799241663582263313592762850025215665140489129902789677414510951010328752618521161537430953808346297816209993680217794473549735485828401541303056347030663356768467266579653677284757225244072849831342662995654469206541088183348927518162216554055403082605223851971292662066326252615995904967181320420701902721421206932316737642054472794077236021453902675450173522543682802534166261824205151849093954368271334662683203851558178289515662656314871030759847803352363607281013482843890247593716631505087705681467203543032108219171636712753611435959836514868187425128990423784831366438539431014513748752632412690671944641671333948105757392962884800419009794856603685809457094586454858655998676786586392239347051900903123037105246133868845382396604716402665527763937439543090112410072635583290676550470996063332260525567698082763101761076258300866270142136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] 11478162759191030898431419644078217624147651337213230257126408047843496117687202419908652051465634666587469369343054711542246086852034662561349394392773763350997075621716160020794475115293213791179818591633729265693807891683764019660561131513238626552697998297916591160776553468892543475511035436983611515758415613717090421033877316094512257567714486557195114572513985310774452707533003715861957525339102606570566276486374549498725616894370229334638413670660590563650804128357567021694598636490871177042497587924864091341716657236401938238726587864841917686889818412711644334109033168862031725120613734507274322597019550352043946395154336840956755759612529215005132870292981020728492054596866507010677582280230750245492607111517382282590394133443962730531165645062686593912128975648009579819596649712276025641224813900748168661520400509769135927918422176978557562532783236010832875906739185846486934835931352530265089852523214025906653183896340186592124977746089444788258262655422172577545863091088968571689194535732648189714739639869658757454453164862627965780367226194196341123360872025605342468092367804123041167319095728185044384794184613410271172740156100919225431541892168378464907614604881353975506993450211740170391170813808767412483798800877916877732712164362757687678605471406727800576147088424726446295379304895937839281778420312179009617054383619028703886897894409213475338345026700344837230925078976294764768196460594383082936049602558675353677316269836287597697823934984907583047106740483841252483631615404887127768559116330199061398034756409723119763541402987026718533632260481669051682202310846285933730678511334709947544685554562692409046129769517149899765461072845381594428174864089221550121134904514280176227697546222126164457728145315010893855942101162476520294036051821509087476757205143818887082232558251873373881963325094022700739942629712186345722510680949168606813366191413643276511843609099078637591546009327788496670117088057065893937952459060200762592609756945326765985036316387118775566336325816378464554353695448563075431110045512786164382634960218991186605195440041311504302242107029622817132574615563759886504533976030848683554919754350800591169793778719361839894258830682045769817876611061988170331586464697357406553509437791959806857116954496817879691804805220717799918295245970324852611222076935481141323096178757742320193730758920588637738828995535695515730131471420685442047802977052059335954206271941775542621178657353058949805942656526584066868772248187132999468055107400928763130046454495301562889246070760461898759654048704065700951151466095193012631470742386859420256054809629507010187250244516761964885023425529258873839102754240137752394146481389299008079711249244411046251671463993050819333500387667217496510996494944392213735868989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] -39288425275913801404125635035483060860048713116253745200787226394180875935182201487092146695510832578318707175937093423150162956350027448828203936008526302208922686214528360335197840355145733199627013200877743300997380723620613412153688060567210546083042862608108094095829170754222542080331600709696990114342873395921252664076041839714757004628335293699005810239178193829452604140180604745363912967758767941155707675673743745533211352864205746839534713662329396773074545430026809504838818987723813597125184008752919398121332089719127640159739480265489014487181929173078927124436653273015588821006599700445601974595707627555156545437113567182664267229493782395976863478693491391668404494636515357221003639350819970324471289240291225823792027120581047734092245913857084092674828996330827793324438782880893396835589078525846231834192606083451475346930449191278823764991275433291488204275889926694334524546684312845491607590053331145930583438048374154640052653081141936304234664410123520317894112720818233304710472378844130274591735023346850643482070340298294205476916517350204332290849054303312786767293822525725139197658664918921946345254345008591987723546749713317337288657512772324234754724317129127981903399155778263085801131901451844849841770629347536025172205377532684397997931787446373449442186696738816892052653285870394022270029648749046474185553244854452245592865751356687213758080448724868945554640616769991272546858633343318065068335071002992217596291076531561186066560666345409698080895733937559017458182385907310207097208507307822999740946694377969395140346549853123818661873172517039253588305719566651273599656207578271428225698516440405562763570194780301523112831711920662838237778818130800098421581591463853790379515727363189824630182229815149872334704843111766928108911572806908251534763884260992137763655600361807317615557821066446284065210177083402708646254037365241893227303358249171057501146747781610714338275767115119174666952361684879209321014129747553049084805203869168459619488597649142091788246451774702647423581290541248506995652040556125660910597288798530635657136353169010502856435968355886905529951728755464027211370276671784235244326193504261992516703441709443677309370609169325639173702275835358072790524475288186223980911713555151293115928681016919050279962994656498065553215173584861167172584723208692413340433402334569760904110657715744426601177133155839352450004445769825709942148082442106639721835330247645986792477097673047935314064198173178932308477289930586275188559862567829103834480326944545918787552115787037895265637086087640780834495518781312601442166472385816122223127848785377655333093001421954916604654290692130912562476791616873434896158428776726746385404771157756202919694736277945564368154438176090791112794089172139188854299033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -304805452392981406674813347868031631351473457933670302325057803856146798036521168300252934335943237508753001580584194887423127091984872274597827743873295528963971079575331729401023756032680465452277579810295889562341945939336927518042674418416080714167124933535974334294241900794430851310224241983990810370939582448534608608134643560931837677745569119414834801642347595068429620199887644047344550204041933712210123936889207772798379707423907475784458158114429390805646569521454106693853223332941379426094111814069138495290601813208199928152990506318425989394225371072459719191703057888081514006082612609119092139745845381206563437176762845410808037476993233080006364088498848705490961403061832668569940750831890652815776509230137447692689842764528432212136708001447065670322652823892812578133275534083340193109946133695423585214790304516894757181050486483165303011991211548052907178790018029654566835917391272486313590062922267585683111211492660013104578493165360171924228900244000270658344767135141607416028998984517785536708635324198712430019314763601555663510391890282165663196109079281918678903835280324788525234960230660424285600841034455453540073827638612398636340367769619196135903344707314216164364796909801825630261817926671806726157303034409466111893710933272770920316259474150859424108787468635751495722810716639712082878744854446342235871141885194078083662638113190211549709172272790671680719631890348370395212268679168583362778743233657259954684215908858755332094795367654497309423489916036897593554387643300782930144767697605045688535102727273161675235652926623541201886563405790877525173696159575036253021363245873173538700097065703238868967091296728302568434576329973134431933740068023231308778634260991963521549465083404981422129576233040744490114911633729208332892811537462824955593757209110744903440778109932078830007831968289776235094730251951584896584667748941131271024509317740863124869163441659651731192842870144104853314676658116745364975869778772478211220647611457336761730952722826266557157667439510707489984683640562189337825196936903042516353853042980843767134539831593080508715239747814951020825501077280989411080753855427806661353888288961720832731212066415655115494818794027524991355690410930966792724100354474764946653588927439275522960206083089368698226303244396945683216370192400211253277605081090915308613973922333775886475348923219174594397550138817282683954892698410954702161472022628357311711070458109657498227275508995723145417596520047360606197422931469912262424180644505392266220026038009707848117675956164547530305415497596185609912309362066137603209658283103057942313310158356481887188014252154203881901001277320062668865628400325750534706627611519533375150202571969668527269217771928388681669030088022474225559010095528840132419597107200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 62698051462125756169845483500539162475755813165590402373620574685710061504872035379684592522692161398339288295457528219618412388889831967845887185194332912660998583996244778477554091957692926652607178156824015808595299962554254510136382582153990580771317197804471588072090561530793630018494445433312296153327403675435312392691233107381402234928538777841187512111022958870710386217348305294621444249771214855027952554346037563561540957844937106706097501568386649276795375416463372077691412604883799528546074721507808351893504260412151511121973885377113205565017472271304681292110818020077009822274323355639763280834483133526818815841536193393853475934693678779791996472718314370113410109475865624788687080645981290955166080338525389882370196177804961942971410563792104416171014944863794416548161350862499647542266906465533485786131233917474352894061589799939181082243755706538356560522771245240095592642485024913408456308000779098120226518657349106194014424008979316786891621803245817146674801397387813928690672655979993276864040353901440955106018018392373297009408758588171410570698867623196334763673961507313378131113764228793848173514405275565960443404754093516042975334902535521013832646226090128833294638487462420800736909229532583941501828680580813472098702231046792843164608726828406770397936688656919977238215610003077368017015281504491011555407567624329288887311744435768271922223700197708708485701310996571287918106049712755003360250044839963850436599048704451827433564146644019477490200889882447679737035062831073946120279426706811707718207472728561108636414896023532883207455408341848787469037941599283359235373245335171452837466858286477251890125128847726634988070799248420072004008319517181967764342180578461712090082954156596743278532864087068848587705919953794001819689396142541796172569700250684951215850331513680671472262481361619002073787751806689150317752140930219106191011836120999341112794900928107320889443467180465307613806045847332618900711960643787673586296806083720116564858557264270188159355806555786356191040631418058998621819037734552237083429668586502027913213269423713375348234604545766627767348070588074370747410541813317169724915529324654990052998745885955732858378586971217347162226182180896850001899452574287786680994862517596262747642622928893742383884240962274416947721842668701367479632841215902591200976856796609299110249350924987780366443610190061138932209413308407226180680930748967143542657935503743984496627795217385633751105878401713388660509039274372165330739527832771667603758778348492069915146250253891044751853560208069323844124186971955762036742240227300257530306504341593819309733000864232806004132782515289345095920828561291123787386047636120828920678623985674845289954339973548585553614257773102392572404087073489296460160276889600000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -683127817451915199830130318137014380613943384747425926030451604201564875825358644233264071984503062732488460262820639064491075581602660418567325662714510457044961967728977146121699604684074763531396335259291758862543985376302996387576941552785421461032867105218761879187237429155746322476824757285130719568664791116826824098801412827611338298186826738934370881132615769923059517472630248700826421956442827173984290234184967778388371318967884468419574309652741254752625283812706259469363429060568131523917082286227622845004442063146716443480942056475576750023519507089622196106417415883059185362796827279572435215019044035018018593058659309674555660291248537229541864501544936208543929132201883213370910157679135768013106626751362702912809733509683299783211499535847050524934609464286608695281975917888458312939555931729050898384193208743254072720116158803735078861341085353952552712420868679749989456755812496625674571268352169248817370544788074727846057838621914219191577141907913400476466334126551833051491946401849090241189449572689928838902149089672983425013708948965712629577219077063535381485104193815132155949235664546875654419308960202070742162495351886882362841496853104689139507495580341678354859693984034109820591805828282796177318086536441393058975771606391082111143410217680272608245618392631488365173353415054903754303412887546492411683396112357493757920650567496413227641056302449471933113761543795323853922390272937817200886506122248476249181581818291035501066604712211573155791193252070649456044327944247589940735280941076861522542846214046525688409936356195827169753418780027428957521305116456639914635897805056845422893377557523868277099389986604794523723765111006277009026157789862702077411287652046282383874578578753758692220102691245200336883952757127714626350786865478247927340663598478171131962191100894420035095822600731578571514337714027260331699316025237460560179167564035967646585871023371519175962394328940642438563940504072610845807343789172265198952921044450623691109041487316605436229500752275654426871662061053680007956110694084367679867874092975779461814246345368711187389490247405832171262648790877164203387051593001543583907741846251506548900909921650700309071108763316197713126562041050931981462274892524695715709969883496238327070607623028760445481311900665614652054054991893405575038580021983528061489864547738917186124810432763705444852582536859107199407661088122243320657113659285164957658496426501186593914335451710923622483411507332524927615742679285740472230013481614359206357302531304505213279699296562661128210350406369891353325257233901940336752618384962995319628335008029172176007127500600409147013136083668846083737214314427103433662268054466964643300833389892025760921417604320477932722699154059071662904473511320955974912346947584000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] 6864124863072945980349966805144486964048549455946853010418356062422662697688204590228686950395595970206011050591522460599292041016712031268858553677632056058880049723546757031608048208708871740498016838938450643901533682536174898640795583554462049766013777319456314233240970703466034757006089549148721877763162625969666750021016717121362358387656706705022605143199625761287230519545578141842554575188240941240074525240620297636918830348202977509917728878816857994131080091833761875709637085777178074971384209365016532799807062839792214845731040830421218986787903378456435900268494235497567000014344996784651658579389233835673185455067922818121380296089596617956782893240848619797051221530590317990324865041894877531943706190539981717943236597473743189145376087353366840389239178972734111846430316318614468107848958663862729521876222396120583387540211130756636671003499290346596310753049365573810154084709224669328683986299866648635297717688454148077794541828704203105246430231163154223739714910560380763194227218298635120065878376109878472168507765594433962327199333315270821412763001495632258201796574188131196805343315269755555161718428639616922906039278955881028829903651380497050159897158133794740881784208555143582248328813447095213324885415244267293515290136768793099224522086617439327328524017904355414268089712312070719115995626783885036516972994775298263913909875482018172154591845716832728573115215262299506688555716398506510319123974423362012337338498655777027587115440572524247063268945356338240349175936758922231674323276438043317171160140165734248593824322461192974425552604785596043354397194441878631410582951820578812803250405278445930978487452792728913463579116464735014207579043194820781907302679150136602751417421551927542373206746484745950158231255314017172707390437033376517438860298817479257036867279449848829181863188713114247574845513343254149865873695712366351284032551043994546976093567430538542071023966913921912324425973578975291067653102693901675456756376020851379671979070910722605897295919767459455014343893027289733064929823055717585894402964937284351142639640377041868985373646264387225484543586236361176293040454111167505207645977331417766145677261781346406550200882321043927566154980003047873740898678516501420320223643135932122800828387206310023013952775925366078541248541679301321629874560337173790248755719375403728157125234197812082208429233056253440049631195298297976097054872847986048570339666985701635854827334583241049372261578751941757466643856749975115658146398642145844509103121271054593274653233986589114417490458188215511640791266590772915854429258989285402270310966974684422675616955524713953224071110716179914381935264810724353718895189132899119623303988709150104799254113396117588316470115255626541144140181611068624365569777336320000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] -55401970183281592914252327503444085235689626168498111450934660682667241713830578372047118104124328014176610505433999575071979448617697199369837730944979505151724707945747834776297783266860463527302697522571570734427850633538430202899393084126820829585361200397845421769686250911951472789196349592744501911168482949279353917101578407218667566180324608727891671799932731747249935286998108707943748262515635362002974942480144999078199828683240245156597857210394350404321852383700195931629633010164617527914240131537877090942797189508680181916622378319946164222803372686217119809308977860968198869395356488359900720170116765456546642362951127624942949115196573333598865126498860287367400201398470978561887367501285271514563030154916303197623209587488682210329147054674429679155108006049816991029742458596337508025545849278206226175568743918482067878885913720307911078043344342866849876771316850401978485344188031573865395028071334940289957707675541441114635610247577288796029691204440383042233727019662688166353060943871479601643862793550653113477188405659960986860524088806144809966771069331078910673182780044838234354237556608902674182200285001819305243249880702539229364475950678911905161152110453191896597688230972229331798873163118930246883911885887002625068677049252203026425120691663126200219314583443126316686848026166040820147333829103632226976430268835354752008371536711194257578596688795426855852728273446292110047545100305372959156366862935342031318165812477196888414150858051793761445585687681573355697866424955533509547454799524033018026931399178614349181999662886369205262881212589752747241396203466728414448815427946769920912715404534265717002664746545385249438705655705523656481202630645682804926303956709711407295986181903815576185503805847737518985470780780124471172918161207907771579474827523270653022343441825272366016894896325380254466471081826202930079755121712847349735302580097992561624870139964875609324905169834303981176314596531180809437654287965146405694859397922082780266707146371943144397045801882184656669106842690096911971463072041768647176823057936852972707564213698212077153562761528011660485423970094193505509371247421775722097379405698856170198343803101855620052663314404460985516077585722251658175127504670717433223361631779068544062517309315997537998092038801579245153316499608786101672862208139502979449488469553294358585868938075818920688883557227733400220021259424113578617731916011702395431480294402135317980438405466610805298777569013242385471788526727594309610301293313214669342342160569154097022286413081752190169043952925016448441111132462962300904594655158552620180383913376637402819149695715891063763877187714996619023492458186323369849857791400696290166336968264880660919029823733910716572197194009249407195412390856643839597750937190400000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] 369243098099722259705533678904329840596732558686360919791507496800326254328072883835856483814416001021989276922184902724942037367174511271021961574786777914247855676629737118084096003278606234760632516501455037942330673173921363018519350678940150775037689749407657535502991771410042017124781203709015593850137737721331726312272806909424212810517916578271082783929190435746516440441719874011857484612803115032697869513836035707002155360473306744958026589371975574301934026160557418631147145233750985527536030208394563655509044394809046103650702526774414321499131104480822140356631552341834559348745614742482697481718710316341744052406504474784893861833903395399761343957041870247629844720808307012907722471108647815279722362298852163559542359150002672051334645140898306862071227686371622613454777898117829861667134154860487253976868556898933418345947398736854745670190448498250922891160876303703771150820799791435281362451120199810590157982773039642424513603103850070173322457662973285802637622419192288579649131896243079559429273694980653325160134801164765740936489859302695994196917423556656816580788111644626926054670698618182876569120190107906044665729547555051755060702076919265070018172692343445000074593389666385953179895732536264313448049474279588696992306093364976212500562949059866047044993957836513362118602055056344000654593386563643564162922077568114158313960194685622919119088637836925248852243050002943105580263467949277178469987369013572552029186040880054201946236653484922638238932233061280002784172043236898261202245317341159601462560393170295681055904069300560686352012030117595247393700369842178548042548829477621763036270006960689416173103486924826401793124135922702896808495357586429352162143641155707642626223383970869078678056533806276654321854587119561707425028072363465268632226628880890458633436198866671086299691062460115865354467678608671340199378080668348566527274940585331231689256725678347152581946854727361333652286094743795972669115177198342096052791920893590419614722717390460218748263192572788976907841147020691869224556243231108596699275569804597462474941064310149466195955800947716171944898778107996284167826942560349771493925152432067461551987430738542285832993648980150368476889151614585515614121200970337850078496902967586525829567294851033724441040315910333168543254760187444352228365409645647222506054259921065409873808160653499292520769881539127642834458397202814651610727370767514859698766401721314536274505702811052160407512852054706612922851534566917306929296776029411700563928827870854308958546266085010981585042305008650496097420334798878757275440336575504324161807361859786519409693558208552346878484191421384147532074643800109324891433729344400916066633258486488656730541903408103095778049472423622753936245775394506695878083451289600000000000000000000000000000000000000000000000000000000000000000000000 [26,11] -2190601111684316170256592419244497020308972384347253156080884783584020951371916298296287718339130732317663013364682049002190754139407014577526378169149945298332076990014400935698307065952461977137800624337868182927606831852635365807697678529130313228350500530001392265176165889209210221962777901732571145174191228449395272924398567625997024341317322600077275921722654664294470841040997030672741046051175522925057126669703218455405770383235074536870289066016202602532127602343966128533577884474443811424958221231552132035965233587639934459979454927548727841536359130088028118359483742169859421109747721499356880596534515154189072748588416045590888136426097615086028682036931085552910588307243357914169092949339299690915883504825142942390287647826264890479062442508655081177400677708737370930201013643215170362674525339628467460333027349525389567771479897004018895240545787869695200370571722149094656182785402801027075364538261873885119327991382953105756027183179873553778875961473054146550116124477243630256586255926615132391721546810391845256328479826987782054483007054176346413172158526171502396940588847639119852604434527471223817255126078019013443922043235123302351867791682502052383942052908196500050355418170675532795117572877588148137157432373713665050186091580706528066774143242774037143166515491315008474173878866107164307180980922294447361976813425322453835422403737416704598827155550037438450074029954619720538715771564008781833474758425889079387208657033465969297063241640578160624784535575437916560606433215719601289700622371061779799614732501126340948436460886667221201653482341776726870178843495975486693082801114602274625343794898218321268049869356218916430758596735307925443690986338079533167561554552461695741199074710046931818944803807057241290909039252792163776237449017115699378960513534013043709582229593495921368366324261272490977731573533808002744546416688946026207096679351232851462573123286063654648331520877057139902475821373191467535019402220096323842454408675052857442769891355041647733468315148245591682541923033432636247767437802006473233768448798652822065981636449470405060506134460858063387464818223872728905071188406622183760349288871388716264988007540396380595872332057231134892848664170965244935941996456929905818209318812200308628268874694517074279645458470273173837927667908849674955160478208182205963587141738895700810363130867962658087725612739446062479698524762690921967993434690195921856207456933896042952464637138282131738007373447450612389232776459634016682392025154166253270364718017302199274695951138094299204545704645277782150490242831943225883759914597751255663783849056476197551704250667828927963746950161792417874195226503865097505698616503568356994158411509581649015357207917429322079596614179891547594956288744752191643052589187072000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 10899721649853815192034164878032579083284419388113599907793423068980990364195196739309458472677440805117336578254009367189000936810986698083646790985867640052898713942497293001887549504728159489455089905797439764619738182541063352094755484304001764458056711669083990024363581506907628973342175323217973099322998993388099256090735843629022122569897749552310505623470357530634215603561764061832575662088787441949194974001647237372469641389733451909596139286432434354293736304105783955704311536597291733154130290059836488127831247228205892965261755603422473396119051225973824514316929975057250737725227159076250101776374166978732814179296108309097316686217522664428587591163851557970942817581683059524821213731807476420022231631486023758200726158874868543011179240832685210731394982840080050742865996008750987315872322815845119115956346903711360730331765432045642378668768369936855120178908979946417931096780817310606230763887649598677248070895012646988416390844218809930298999244620897739790284372779303122463283601714247939707911973032265763890740712254852122956690658814393908256082479858139808057444953212900163676418858654498540079899240008559113136793587662460913976339401262037829650647899322912283820327697681233125690252876772391132610666871889781036558720004849346407873090472322607163374634088880380351368876402249001909409027223358841217557532230823617502386526218609114357327705390631642077461115292868367824196577795751753965877008618600757259053371971745681217223470676560161833909627058168349746130315220738438551500826528136636561190907496350960737974280234350491144899512662444607235535088647053678300008373413097713614875809298465475502523656104972541292105117398962480145794138443159855587353376311929800194289891374810153523870894010472743538931605413926938319499508824222817839440459672004074193431114108235880283654873698559868963037513647233960570242024423628129222653087354198321624377169403083635785398477233173623949353954337414127305108429835339378215918770803538574088196986849968973732080037849924040580956055165245441143714751239382463217010935723647992124464136021614548364376740173120140523332601994283957289621261251634848101028204396019298296846876764215838440585066738392619894006442185700816219764579154370047771881404111113351920910708727167440305116228940988615408109044487595761463256859492544185086105593973043705639037537309934875186423305345056170764249797094695927069433751953105801566030810806169816218587028618723598500228584192613368514835479759246435506066396029347116932279562413611065521554420804113178618995705827861051966555989389997204581499306366572886231667493463357527955516650603559345301456994029732857147483184369838556233424452247664194108841115297216771621830037974522053789378091885680561937513314360695244720360031707463680000000000000000000000000000000000000000000000000000000000000000000 [26,13] -43424859666518866595291486052904837623934245167172724331488448191004139981876803723832445081555965388104346557386575614586511833790200737355565986722864115860722396653312972787669327068172894645607980798930411354200370430953967845856135033402568458975804334767267801461767683236697020433415926796807632948658746393388629669692118607060372975119903510321399712900533424129534335626356029168895391863904039277689546775160235561900585508748115842837342399384833399611961952005721972535375649954289104781517842700910955836445975926115113875932269722758110677915414385369819230369144159468798846397577405171550790455719803632839254323392590216178762484388313731428496194323645447346660381631528491669010324629513684909077874858802140366090040221177075897954327520062855386514382273233512903634170251908929726348508578620622017849708385396594194895080951626612418126125749133995109618331152584280341721227491226640417052694455184664807007554067848369989380499772341148325928836834067252351217714507000369379280819098153717086984699182990082348115690973605010718640863911942822406711797107671705547355534191888232819440814839316994784897683538740806670118732649156406792739472103742572063819950456801658321274071011224980214677888207516351100281558351153721292224247499829612273503698263660884317154474408023917575661896370272534549594661175868305910888738849717761036291972198906316510184332972159650732869998185470071185579265830026393028366451761592377008098278610528546571002517219064802485570042429483818546647001440128560945716525268942841228173009612803428871107413759502507751391750218412716969565448240585524017240024104939783752571252700064900692608494451035532002578287165209764876246602366783934521741605116046018577104095783913755460137573411014558380414026021278106763786669794955941498810099631241637657634907461244082250008898525826902336217224214317866021185323486930340793405337375685384535573421074826646533470143531180605167689692613879939512805212194775304907707200140350521526322613896933785915278149119825676202753818796703609960014853387064687699959429825195143407322664714337956243629900290937304796115931456974302533681638456892063675560128872087661400127188311951900235444430078961997181810551857891663081987911526029406337177960607158793838090685944603338876157399655423332278545352548138707280755901576445466154264688934487720097878261363212913233977770874305766313298941848817256819026974804371194240203461517792442059252086286083613110188676340164080702764867854486347695287595909472652690324717279571729717445757166176565489872823239942704802609085092588069433161438469189426261532058757310144418159685242839106535041007721587712971692495710054122796211264534125886825888957519625517834744529835595659057478961670175446828540117394759112341934248381424599040000000000000000000000000000000000000000000000000000000000000000 [26,14] 152280888998908632268086026851747095012754001399053213570404389324358678830888660559127003558445654325863960960035004485538585295241097207890136506551583635863157533753447148348065231873799566855794816783097787450179161539352905369323387117923722434423467867138867658647919457511834532695426179552428331462906578392406358577153440914815976788825836229023588257736732485969272271302443550126206417327748607749955599566317057421036627135738801860846637675729128656181276758090366228053022018441026688539470507615022019488751651211334521260320229423894716006074052222937696060791675623860877850056868009093538361267724715431819923885349491261539355982972459435236816042115074353821404483077484432332403067261447867449083641633235571380735359107189332213973001048531588141469835410255331891972692906496913135632154819339606015432822382371451940256103371232855396511173729375484374607754298904719440567838624106634299085156633858658871450121392070299995940715313142827754039904250373746420767167707007004570048083712367195599742950909990308253673922385562405896483872690877652934454623326112860557259731591785985945422228739401537928334958022517784762430305234567636350478497587773535900259888405124425299395085270743765183368192775947774950457490384891354467278396328711966027004193426649311246207976477496331579272281370470531105133832093492789387547158428038097910131552893780529421187228076803180289528229714747512003999013789835274356009033889740412160799044585768246596170208718145706272816589906638145173882930903902956286019339762614253420283197029587923447794751839480009686920956376512000576689856076058851784185134211349364507893469814005774855637803763936300012352873110502749347973370964548037571298209446012531522797143204426811137923724482010737962347486128557282328886019258424305633955104156353984411946998596953751688251179675881235362089507992531011629006551660582737793330189572505764821205045178942700805240035086937119984751715452028470591078778618618039994258549631519473281428034266607944205161340944101063665387024528216851131569533003700639266000287218623538765699077534918226372710941468075104333512408895857620265110269116307777961487469913975161856315345959596607830822225854503611200187322576213024913997294480634779056380825074612283976365539687287523774241821485186386414499529622156209943306426508141847528094371023034366778994875709965884504176361952765234153322254528195585990455522953158071168895890253153989357607615025439436777272365271189536899768278547323248371982822109704786258374924090410165537190756809802901255347649775276488194657545143025447399426600552281072355575721483498977601153981495466833007957213532596397363281341225212217802565714745840180827960826134147327096017975358770695691028947856766817450588045357719771115342097934817689600000000000000000000000000000000000000000000000000000000000000 [26,15] -638039528401791385600697043339100612932489202052930766597343096929964223477323534665655011374180722575507383877694264242573480655729458403700494413238597438484532021185033614996422225650659794673495718696861839678703894961957980465339137515905074284265665147947499859529739140225758644165530175290655538235144640873092008878176675784410441901817742518618245324034209769108258171773156803879933293467634261450450737402525336082022483516122060718733365236160932530492393699073646803036177316811110579644029358064064162541612141941267908671301793872490325999177825847114015239077590192814584019257958499630507087297731791770303560653163095345097265000531131563502076893672787306533998450640242220546947910343071812680375700453702997656011957082833316197535674239534033591809204044055212030522649314253468422026982301060457062595164788104481558432148371112132969366540554158914757290224529770970288350061651585980086336582777415402483890898996944613306123305292401516093614103224254990238346202399350808375482007514361093412990310442699752519843051208342108417199663833182722518913825429459453681054374809447972031846315105069171271261161713777281755331319912110087165992809629319137853734237954317697499849551935339820699858408270315872479745468013199193323177150496833508262883477350012550540871015646384117350954326190414284144838479225706339037193553761559268007513491197525189304617849205959457399335332103827947518981444257449705102789666258488628338852904271613097871512936729202815069574292867997130482004228069282010854753130789174703790858717593853814596455555455659398078361159331838023296192753893507684872496937152726256993189432311556060376515846144919039222211332815851653361210445137708887889738935253927238837408724473688827386100596757441922977424419610780466345148752809685573470894627110834216947811741398746036183524198325283351133855683162793912340058479571771431639378408154294575099354379362555773958574853047127802939927859850291402896998578075158187909836428347346270583751982616685902365120527485046030525133911117479787631967460695531832107149572443105081417349706344899945160360977792977255357010079247004797097534211272706942536143196579519309693704323442220294189696905122430236920367797270302680573047339629645742706044280571484466197919084874916711910248850680625256819025333622081139631828844868985416829179764640347751668250413627549552724179623160687328697298298094749930485397799043513804704066030202448278824747313287972568567387494637227796880998247227001323548430467944380647787016051610761725075886724012339524777193512481853318732924188103829293582658275268535827598092978647206827323953576242354598746558047827688196210942768480297755243260677369454077788407543898754535485386990046367523514784958129300944355761566548147595412119034583108812800000000000000000000000000000000000000000000000000000000000 [26,16] 3485015412618636491791494670202210156238258674730017988122800705838364707753241107731938161927476059644382217111779664285115557382344394395603725890470579028225836850623136696524185786987541227749941037301485264919445782407940445996336148791191612547863514847062312091925201130761855150866432070102688513416717858379789090040243091424628893100431744042389281477243936636208851496426264450369203898988816527940451514674064725519078098110151549012314635229856495450967520350678510026821276714318268059975592308061980891721816653258026675372738764761976748759347460610738409230650224868509662762288960688616121441134178518083150256886690390841203215216489380713575503522518667572234703232808858325340757796632949245084609706376588170225231962441928833888195704031012167176880869493316962337257369260581352136400409486262184689670783414095055617064464649478837444218352297879553248851538015159677444114800380535448094563002897919534646249600413422232715283172320034792307012885513303056026839014772252058174654267494844611493800585188256182977627988865336591087652752033931842589762111959564461126801004654754060804550789311294420383924134989636847026817914843742018217436360226293788057466592561628602150943172998288547031679318378368752308541851353319802574024746045668240517516049469447903560169562951585015831613393036032035364025073525120875099006044095370191967515668331130697377193390770415789329880865505092489245901471467915696871640453391274538907785243477244874118754963882290854322821486951829817344427564464436109205381374973206669200076961816364869498154561394036376510049037390599571521463346698725817974895050779778381457390704009701884779953764692400531388050204112835928453920947060367444355311888491837020619889674559727860688310054764371232842652721849792837807252355739144557136989350288046244461554302744371826168222978590325529574153345714626697917818555163274742811867601879507427881525011098737960349815999904413474963722608948852552269283191205364362538643638254269006920481803103771252301919932942773965556120538517295803829304340185312873373262617921037497742015654038095990559617129911241101504792026761245094574586011573356989902965119667465342928563914947017801802693166863013989859453821412430795578494991828440238233632425943742622340035043486142513630809263359122062550082725113804586680770465630929679557757687033356793447139876617894972186618341912788177516489235987576852088385148169973815272937975322702178333562457342488278239241068763313024625110320715382550799551955695558089064865063610738189323197278194277995345402698697780173667908008884094324624634127529561155070463295139020243303720683881319299090558470114849758474122007194191134673323272121250127318433163264132602325151049685944263542869257959473347577232808546150836299533036516959846400000000000000000000000000000000000000000000000000000000 [26,17] -18681821472926041185802208474602353898341377793908035886025759119022457731308611116949326838517352701309297312136128932949610179289909843066992654212290655608395355178246818966190953604911965018771597968747103270268312735779836565197252036083093255401372254659026300465365072198191357637218331037136881560544948549183187455901298500209986953649579119391498667638579348668026826919671132416266338226058728980416731465178184019924357159729895361182287522824030032967457247870380394531091494936787950506084675677971412165495974646376863195093130006073778397546178849556548824532342841830531846168031631260924329355194256324389183835738470230913647992757446697783525768499495922684569423052473897167778371640576759305789796831049506212403899827947402902512052033574188875137419172214197267964315916459537760041438589502618509951170316382189676400437694051992890218395770966792714433274853156246853774612761238728300362169419847889997971265168408289255867673634875683302544061611730528428939091393088658276446515704154667645245368012893690433030279333393920905321435956271984609201002266237961230230204397191243903308655416010450626944605300477738557715798271889257458994873113959560919913677570459109964612026113574900682514919930737721562894399682249560419419179378644209164428547897752947318934568006718694475638096152625482163376097653738944720664404701255431833768982249070719381097883711168546783443023680700183669548476222409498475228717328815913456269928122711690411599614518820615937267436786983601240517990244925445903462807666514409635336221775347549882355782251092528690163226056965510686994768493414284457947178222477456814110148867971423104098247949080680829686679745281899401519280636283507451134795220704800445740398532076333423834146837070791573147262582058221009309182950452465760463848268851253402842413290026098344408393335258753250253112769219416538201590921531756956640231920211884031708385566169404379269521437630397625177273257064714946014344757498353951735766440575980699805226693790437854011007083118545570532997862470493773100625486243261589138150040966572277052565654620550880564759448973468361893222267222911626899622186694414538211143536398122030180470612034875406100148250680782187486593481336642583377793518418512851184433277608249496421611277929127918602184256872893181268971884210426394079900299488290924279739470936846168319690609511991005897673865951167398759028464376385175645638993242324103148060443760990180527219073827483218858816188460423646122221185848236834348890410515090149368685749824457921368869610790743431756005843546017461747977871068573534180567373173222615356154539429309222214873345813139448051504203195929760402486992212264482280606661312942068698923994357798135318579689943773286386238367690313332472323819774586398794700841398829056000000000000000000000000000000000000000000000000000000 [26,18] 84886038793856870310442754753348376044485821873350225988046174245092201272853162348125271779969413810924473812282552455033052488061133196975656533487916761610884118756994443043490314143062788169459999088459152850270397333888747613387834199923105198933136870484697405925459792763349647641376087725492504047343958702795319809331332041370300940973176068764543781360106630242007908681468182961830452289675204507263767369747977877481945655325000556475913360240300797499363936721983121735646944063350780568860773190850711067203483912096118253225402780753400054149119435363241336433909496347683510763472117778702208950557666309027877771173827739841909517801885226977544466551790652623535103899674079721040807574084639246480404085368148145652090053963656536750060260489735069721621173894144356133956312855062243043374463226043600719324208756820968559240857879706404137344998078150688446070804379435566913681460038001261746000822405953328847229518077903606000533091130891996526623940375246321377351869311807310884893020474202656097947395405373523913574721820531517854978684954662469794317400550620017564124399014857113155080671413640809217863596806703424109505568045297306270825492624264512405379763475673547447972969067912145244767293172633758979862383365991245456975170394178286166641953294580165198907112558756921136205715282967001848862573448387559878841396064155864000527600633748944252077172608893178960278826012605431168909577837731508996813238105381004688848800505185440545402143898736998811976478696620860933503146715563439063662473468228404550562737863369967428079176566339384320383121215172643282130928717673589810649211189424527908955157299562116714783155694396309862444945407145556572153841485812775668778481969190621162646208201596835735974122101541047999750695335979919689360119720823141693496907579794010868521988108640641156966334260766931441078847312438283639051003736690434070467363072705889190084202473449769991863951347882311303320593835935955692191871419488209018646188629070384403781754992393330376452876394414603880520413549815480934157926389115661898479389585800622850112884745376731470282190486650409301669824428084944566875069344621720952286243290689798765235965112764460400817787951976634553083147876578620138758670712718069609857332692080686229643279829971264062752723426309871377968637036475073210456686234039304130511385162918907453232434233194425747169298907733300439479809938553551926237857501680293768324498070553268406881242006289475930731612608936129294990291618466887458711071687911400353538677969318178760861166916424492705557600917960666136843843210008262745942742695420632777575217919538420924847636116078255217164983745332908568705827907741680169639038564305555780989094489521624067336606889886554097317496643940611272448949472655676899231927621386240000000000000000000000000000000000000000000000000000 [26,19] -325428102883896166415095738129801874505130106645125589068289831954062687531043593626250959779417967303574500357622048875181325867543268491355177832699122101538352248766639670141084887268199428110004313976178967557479848784763825064802002976753707462618925496717734887306539325004753944347812382358493645907854021165193896480456587949450154128488063471364427552596709637311366521456460022842402720902322520354980892005048641747746865455393050729437211643845488299968746727734557838177548752682470084369149581175250936205855980866754135692860985566616077870600924637041113338359721041242972415678912158299200920010749628690601809621840174778586364693898806162649625814137826870008986747933403182792678799887650351647107894502324107249440153286227720761052101510319271679273665454478028032773714027993908336280995361083806952860949149471187752550869380849212068549292268771854350595551879935655921957765300131987794121474224392606880040207435617297083542151314518083244995463940903512409746710403378643903233836902883467315527728972642176502528834501234441821914243212350861352928712158550613378094554863455628732381343508610028350169262697740189517246610809352579620047747632942357832071471914443326189175288028802925630149466062725637684709077193941856197016586044950576642396399414782121987669839477093461774478116157329992063935400230046500469591854534792645870554267974697031786047060546410498886707347244303191906200413926085439938285615806457142618489750365801021930130324759844895337785415149607952733525538098827362917535502156062025708043256831197390231496208500093510031472887535046196471864048461123397038278153287304148731308365471660594051301995650243317111364991661730194368841975453163991803424240538126386066630400161708782381882250208049952803747318047676566422544131370930698999391478888616168628200142129881274138218740724307514566642570156275187651723866681494805685531950884121716425848913175721658059294409636352690276262800919574452033709039815425366249268941097634259605130904376409882882186530681189728010280145093164158741893402827308906523982613748160694353773574299977983522737430906430205261090571152645735663375688857610261637731477720017122656368428464652269244498079890307094789943646695727179669191619942801805716515101052777482730348210377722913867874514543103300946749126756872667660370050208082906144638170772356110467874310504854252396864933270924523847149572679841928556945995964096386618150128692942389165883709402670185814022697793491350314040422064161993257692007103316673526125831723995697168139933435664715710051743404825384064055334087771018276082942532735716163009802350886875785898834123864759135034897981095275895644839208610045361505342920262923894479887022014539111922465249927970821393474047911568381096084154289271044232938501533859840000000000000000000000000000000000000000000000000 [26,20] 1078624069153506782106241701565074529791289046076904286724236489583654198335733052260474164815458707747262438687393903848478898115483756685587473563737916384433610189174496510138375644512728273068571691471607309926941841827138879614967188583056758993310233585620794862832944618643390708125854015801301817255076833083284400782723095291346729249212258371807730257101213252662946423066771124162959805637286920653657991908976949273148171134024037089536841744066805881195166372434498924441039807112845227067374442487285191846291278938819597381033832855063179449988688532985842901405701692443420023138833376543559621186980743330947022476275615793245153101547782558594764330178355267127183972786223895504114420925374627958879138125151275287249298683986083374062649674684463981998523558116417477385675485676090134610707052237116695495662029846416270338449808004009758443083412763760921440457135695556349426224331196404657225375208952622420146088044228765915917711169562572900438566989426772319993636952727893616561778396680966052772710438865438089295305846492878278279288843929672668004112776236592854305173245829753847744850280060950830165944960923053976187279533382125234325707279108242296405882005710938759389936483481191937621466696825325918404513347314125972537260073009644625371347974896519478238469277750392850764836822390074810550153517006351185173408352928387684607526287969323888014178970374294411747894261614552845953298563915183823206093219330737838710316077594064038100084207436235051972803078287988551081296895405229010959118141685487236745054808219799199769626949719774956387373221774884988392309238679195999030946912682972790176585638763910066725465069395635280294648075749951530664260148385434972236240274419433523907213691525208558619640603608971284790667022616001339958199499364321903997119268028112828765743697159285217320323133777701726736674162440076541324870471578232479284973734444705501111603608023784982101535426378768964260288486421684698723037057709792328427697824766849998062509416968972626195347287706807047799623170929577280467919052277099814347956906026153207864360996733829033355757078067220807892354012600778332979182920251065508400660884592263112528813130352581227316100852774944986994784959676223316110386380941946083953227664342026263349196376752710948088515884783481171277526613868053889079681568381953936331556309407915270694690677585770507400614084688220125553730369819170302031264853345083659366879352774511080498379658441357787110713129528681175554069436899467472523183865470408061346506568127860838866201250332056880686578833921572571530151292855311405809340518245340776932603734829797829804195420787791086937570119724240871024056530870433404617236098313222676701725567418998895266873618787788275806043418556842066808208077179766640323084138976378880000000000000000000000000000000000000000000000 [26,21] -3143827267500162212894663206688430723973669706274959624612493423917844720325781833248645380995488284192406360967493089188843592720247056925734118730459431711337390664626121551651833608249758589075626640518263890642569365114064090568759907665557440458133874889433447980578745618950630901373581171924367967351373885143481049575243632756815237267092872093250974947714940938134476475685389299262566233539304957680408976547121438307331554221415339228356057288192333487984514314078230282162183777883718240508631645056364957901094502731750436128918607092483395258459598399899463096439961853424839346058203955859113308005737565735172516751202451170199386366689087756427659652616854497558659862043615939275350379312507179441245290744355879140569629878351537701710784788842157935845398013446102020322051294144269534906868464224719142366992698176618819214922702395008280421758182036512602483343437476071205528124714747420415177339264091427421602041569281805888009177265224990594599106395611716126222065641954108468113956108940010017089535382519533914853653606595273736233980965514767094857597767314059161632362029332577278855473067657866019695680782776349029203135406327421164095142310633112746234391069541617194760370963766630114067799345261114948447461253367142291610932641322536042707972752047040498567590743131634271318049369715002598173671732343916983568104323693799597816104693834431119402628423524343848894873658704384315441938739915754264607224089264513461805679842598310145584055243944542066244575677247817740330970548239867069130400173049294961088569965509907575351873225662109443062158184694360785415865916446059956746121505288836900574515086007855138334292757284697969606673158592815429794036078714007250557321769545524024721799080293358338585728934328393580844037428365667784266330728454275159000476670460403490408495442063410156950552644167369205495455469872739788341963138660830842674018421248887453236636735436831545511343108289483214358593139596430607396451658056780645594853756215950939308333099961626173051137137670512419268667435138171214456548098642076531409977438501660227222356304337436042258402490377280217917687066396600941088813860561813702371935379406361302872935722961824452698503049686246399372503385305643267097467050977202662302389809693656542172772473469732334731121086446320714766111484829088458330196426320585508152050697648624616839924507513250317589542903099866406133131399154435126693485718265354657898577913708819046833924379948790240330650806233168249961211563168407643101358453904277096834954486963404721168491739967558769910719325075103707556209645142700378112884764442844769320784650254220420915619018331124734255986956314215498480579356419669284903565154424823931945866418795012136390762813609281112476621428214986652035346485818000452646628715239833600000000000000000000000000000000000000000000 [26,22] 8116244822530026263034513686551959910275022330129097677866234193369907728686643650167172303061304013683586524852573454343413896493831974481054416382176999723036715688288355873850117593808959268252103682929250910893674322954581814292662905721753799014874207474543327642839208558674041031756223784846615389714988038057830520584863492794680238626830208171123535796674311101505627021388620284221915372189699504889684646327960699218231688594986440004495860838570431246551852722233170137050761634429657600831925859685190411299177247481683798737103056805321630525858857962592002753780279042041585580329717611201837401200233488745254791562093476488834238979154160992302499970600290924407519379999495641347647802874250913104982229537765587250185863318799451216450804507106128435381617429781451979298615167291339775451730080484338660905182187180652958609030255587821987274509728940028932114008085172361552843835291927220405667849957647266549336210429349060365175581483044208536673408309741645044090733717957051630407745216838325135209990065603278753040820526637206119354199313902745624902106204783471389118643128475044334845650208095237107626198600319076174010493588948734532692484131469362457348739900787087802077107610790176972271636830529996302130042143921098475181801575679081701042024883806507433307649844572679128548920041921099947244049118746938664919310376576297028656681207320691826235649120558436086013775374264870404713077702744370161853542916540705634164527964488097534182217224177202449954660932967028740478394993696204978654679886096443461558210644223936731374020428593505812108563048301497160486511358966502123299982674850369967873652842189811085156152106133257564508033638590603358040809290560113428003571319163448560965648060200451409935455171884908130845536504151263954653702673394489589048522934640775492923438051682527754422548254100499129689819887928814521699612291397356717617159347819616509376689223255470413979635299507125930434319145568056163191481203720371985542144520060328420476546000288729884311052065320901901917606404383314807803590978574429495194728952538133873136682131489265625296243284732056004590888447030743826497611863092838526397417476886346743634560418902554256179835196167548622294216750986016091545706918178336662459276229614774586320619239271206731698042709941978877941563908381101713114446370352573329522138705654083187034218391467708327985374289170828108038893586945909036111232578430944450568449371295372684375446998888009884258011335337811122060263739393823389777297910151236976587179474636496396751787185927398684164171058448782406064775204441171088195244153962211258717806995528153891444713077076814100137058792094290810144249402942037907533007320270441622878485552781746576085396354311033518487746869700605786241082944666133705128998640549888000000000000000000000000000000000000000000 [26,23] -18642022253998086834295176135868945642400819728925364439879676443768908606384243833929803605155525895699676444101474992057140250371458236976838657111717729397013958057729246022438104220928871716250309268249943823833420749081494014370051018129009779408277548807314880924957856071912142576670452088646000569229873136779940749446766393226782717624930986461524906375206231294304652514844518163928332095334650577499588584587849266020706862729398426034487723900086001008157382976524367697953649145043073146556609342827371661112560645913226377996618410931444950377039118808220955162134471800842993879850992313094887127070257073795548956855091687408868991840265680230232849892312266499641480309310662273519376450711588351478402934202966793600837741817140742413313942072951450910379527434615141819330207356409886054744365135586975384441460058050304903493989334953011042878578324579594607359641169160817609507202501825605825334069078030632265959069422375471550034480809073538909990957075417757493616086237107378724426524510631844030426983788475341202824742702980830109044156615874610434447484825540870552876915983035415482966480258600391877335833965386444545983986947390467341744683294360922789469590208049727535205029175962251474981831102192052985476613023979570885180255993525120000729141556167156349078387562228267607607885701257584874006718790080686560740422942272716578430064001718526151989838692872548055643748086248309723255339763673815969904472244802382228122865176952827218274063253203470385407858700683019604062790687758645382127058558908373506489109173971051899393640353654086179483422954738145262658299541478758463433516049884446926775502435883424257057507095977091715052747743312949122667349330581206008592932637097974511936826056603002030883351558530130533393364874638441341360444190193879582741905046089557199924131676520179155666750339007031323511269138138611031440544550839337205068101269825019656859603167683996326513412135860319538135826849683429311318227581005758877272784937055883872124694660678832832297339999552073714737062199845987564078932679794373032184602490925744944457729482794564962267773914282168713537525783488116716325930992744884299416898817646394031267859460205394415430074553441525973695996162158359526658016491684396457516622103106797232481164028104293655095129009272504382348138646704784640008709754391686513715675586524721632543659425790715673454118169765570514130640892700146944130047537602533986622039941159797438830962834869295754434383667873795138887253324177372920937446891304629595075470946298761734126118447535588183731086569878421099379078656326332436858943680871828179531753078364196491095050985819804779449930970877487987409426162726731794717855838752603677500587601216112589769265724710716853035022724492693197136879994160647551349045231353856000000000000000000000000000000000000000 [26,24] 38358518415940318863095879995503513836712368304134173180344943799943861159634964000885602088232848300797210413443426664040658434935762607411728317255727255222699372603576972389078049035927689058730709492047600019794375648073694093073369339510603678087241944218826023334966300573903313898538171395314717586548514874460795660682418138238834263759787802170693170091931199152919666521393465665419202506509560901838725936448084647192347915924153418047420229923050089773158563073159818092687706619120155918624004319302581489183282295515709378754713786343011316884177712116160961892728741361494230157352068405324721548478346705527380658412209595239252501010641843617429270205969524433383194311790324449433215028463215785875522747877108507922731235105340244378816289128863506374847500819383107562149229216074870191118030340501653447415843741246677346219886722665053267588381595375506335481567629195194575217785878113542907540003665814674087367727577510317644654770710016754356224416260317493684931771775610437882205486557994265980224119199799883523500714789057190713573375319479464825855675273539170587499373084888963394980367178024678257323708141628053750983637178352820701184095074205264092508662340516998916082520926071221269369095689981514108239578019116638949089726110624498979766988865797951579867119676276186568392406547773388196802862552962515873759957829272870650952687230280559565451483761169729964346988314075397286703147232946602617865059866026488566000075302384537617301830896257683260527488507403986385914528467430949256710660292820839379435905054260131840003114935837207053853103291061041457813731314868881936902127897688228839294046298207272395187779960103067960512183783871814679799721579774674169681520747434616437189051141854105612214400630118957392887341311041456951112903712872225020899832356113965741038743435499439304083468875365776820532647849615181950354426139530326348517592877625404664302158571541763132145123541333850025740259437821807987878945451806735733742466894511346411605162243295009917903332756869198085345769663881175205930119306462434452992644309980035955981795578719629135288942813928569286020246777140889991259018352085843495028672481724138703472331380810093066239495136136771240331701050505338883582222105638175434459279533433171719016000260966461703631450519511359552898285797969089830849572853854374499749239613929020046970867703448295696797798632189230508982446614080176284127113240946253213472687532371692494334851004632095740893113198334354507143127976466084597850514001848666144017689529203111954834643737269616238539502024472484778519816863471362714103829113719160452446881225826550555641666963419792569643365071833600220215517825906145461778273419366720869910757559151574238321792515802693791237973739920842960354081066430265345896558572339200000000000000000000000000000000000000 [26,25] -71385796071691163939509354914616977984916769011493281590097033997327268224273665309327221061462164989636253693241833547292338976648108329603816888170001797156778478068758382706816437760038596158573422315451179339944627668091322710766847355062117740136210352888819580444893227359969955396188719711402421624880759217358587370829014256381362437850280216851520472525558622238161205316127026091174251544998599525100606017446165684924657079125617337689173301063567627551188764887877026919290260845962288385195676853050851382722337220310445173759029528098448089752911435059092227678316092571124016073929603388776034327827915794337484496438687947019108818683141238730033279890370712175882154219671148676557078807305582962329370826822254038577319313810670529462846670455786659194191881824634485280627149343817821431753925586793595531878686090789801815568948279414835966474763966172150128427673701584575064903661711393837447766497097494535158613955786526435386111396286930157500686443413699741197502459142213107518493328665414037922624120648641669995235914889455174588537489475469681737461824623244359536290323598637657537526317165694347816343029495767053269807731924600972778621936918606716823728989576852303893201662330274860116904432967787413045298682672538263787512487483254384989484429031884959993322156445800917960467659656301866867476005870428471420465615319077949984285200149388105257333058771890412833527485454011376902446608995732728295801511091809494046731485607464098340705124355815292057898174952658551728384512108572436914877763141421728445509395787859541772652014389155363906151533506522055389597688089324818060534688040795129250304369646062756171170835065326814514380004546204162041919129289409483822998681091345729076025475797695745551091710229287758928302525113645917989782116055905375523529017380409434466478023083181724673583117110183476600262867479461329595267990878245421858960642816353949073570063341531470001548867612480018468973782889552011682550252824545232745805023788739598074125044051777202812159025621822814880834988892798287429529745004275043112171337351155324749109984090049958221076923649416571692124598172819102725680464919787805019009160613354076332022153842326415757511126118978769297926627756667848270048955093386066664534668619061144975381293768294342522403139456020647773813037949077754629898447736106703955234073591698255483936733185415158011384354667379615590727702267180921310497905166315168085197979912196711367066920369935585944707654199603154054938746277096695607598855536073057429250765235712820433537706509672597803944216799631335429639930152985868227848277316192286457941041632927832598110570654276544401293745568051226050458054118123030079578596305096419974662359988124357983037756077157738843316866537784686635215141223772712010806748950560768000000000000000000000000000000000 [26,26] 121266464568507276330584018481890474503071704692633471659602594512718965211586100998604624541505858454784429585939642984776733891131724575266428353569882019050022894053719477023654863712944760841536222586369996872132995238312675105908696529560642086007023879961061452231733759843937099832906194366104233706090324542050377688724547142798270668688734810170423090526719461316844208815493526119272927890943205756402436313760621442828953911857354309376826503094844758892591454690655247380418713580103795778111943078286465281197190998726097365797962936700886162499242722179227384820938556105566081399697163780679870722185173036059327718404895019830938543997396395085228841697476542592694128801999825517796356958570470616939852719487286995279869763698500205827023507583866436148442563579344854776133462518450045695193270610617932800863134038308527261490602802050096161945078939567652166663646796712167003898799017254256460277945263066916255595723151381260525310498786948374347502580131714907599988160640703420046795285084655525608596719001633075980119932588719873848232418875814213898209247311099907581702196896960761754441860078363846141507602282620219262610135406355192085655580123271320277112195792736763324836608007065211661900238633694718935758737898405782214761411620331799253912114232360518402887349528645381745242564270237574240959762430911362634910202768970202133567932022975603526814440886399311281563480878700128033902924708873670890073399524964779486362629980009106305840964458297169242430203238491973708438584667687950162583562664097703294609507942115242122657922021531617481647306888709899995591291480447750651504317188215415251685277336150858658753453183208462504871958184942810915078938219116114860640701449108428254012386315535976827611651886663419214938944528485032977480261883547699500851031472964995788630388762129393557549640319070741325627331971184988252044610930154074869546816290249521132385875504760750134098718184002473684453822383666039269649339380759779811790975859356771002090198509774048151730802226609603333387003609967952213175126131460972345979011034388261325494256073199472918547538772357477552687648796981190319542713300698842073512033193239458911662683398263454945893732232680624114461840498410359803419564694138172049942269528050503667046916009763463873546176594792982905065490422976675376932225473893808684934858138340593762882468924089980389628476588145894886389063143903172401550437385963412676619723415555659523167070251259388778979086289489814000919412215094186452486946427096006581071590768667239524304026280890744663006210192705784318671750576659892017254668812826439968424175923151889400574538783575978487951859240746911513293281315746541495204464046192554474073277876189511594857750813883444040611509345235897429339074539346747814231129114804224000000000000000000000000000000 [27,0] -49276519454130416802522684459684918246798218992613682801325267674929481846253081736134882221575422383167418417489485432023018041400734544419147575046272472756157245709810420414512745873896114866607586147035839677753543644741428778508175933043910952707516088328028160273037260610558947788087389420556892067780204736888938636005553819111113618851982220203894169791733955528728525723354195808644111184299663520003074059924572660000467491554497180979346314283350373382478404786857622205418364107731947196279380809121472485593852038479898651371687223482114711637860813950631632610131930670218524855572711046880940379417212981691866708388074484629260862843861663394340314631789687547816444329925052777657475458053999116428360020706817687309320403582587441208603549917967771516939066090740553768559806040452995205807140090868528912810498147977411871313955536677709111874184698407122316806638257630470988321342065650152155604267508089438018867402081704313077291846935261202067568433240242366330677634963673503487095953412244172327604855626733581577207367552523362470051747972031398505781288529623032261970558155301291728685736246924680389417597549593576769737024021447650624363570336730468027123089920844537327019591405174370871033954885993662488486957102988712228644931607611892940297180958004928200616539418637531808324953198745894152773699256519777410070877680053877871822343299652639031505347375857562584612509028827837886879201348971484946230124147286807775140076299691219490921328766201814173626863096370133085448759656096318115094395624105328683735466192048049595248874932076821705489464037825445314609291847842175680387393256126518887342526182451187734608077231359182758142252535901706271583242347849157800655214832760088624459425933979683496801996171921594942168201649734000145503508475891239019614116689463971571776867870773155449316192485599151988755524314444501132447752586625241752093206592573093589393640690682323314696798281479089174301391307539911541722573182415011792360927932611621121313159183578828301981306755450943687471504039462412010567932234638541691807581363090444240781838431939681621148769430457686770695823532398901059982644352678957019225175925351385009667831213765155902274747463234482847752667018907005767860215969092045798383732681636253425571029476240740607519907152478041496420749904773725641649013024858252743633830245991441635178209428388588026706723178891884098794699100050550840872752572833106718321492606201034536569669184831139326946635004848221766418489627116332946533226178840876583365924694519284953219251388673838988024969476468040748563255251829404857596795094603716840284884540369646845395648627872290730567317414642080111667470620537177806236463864519602084730705001523421891724111788809841278300888453715758885654135616331778621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -8488022799550777503656783172534575762289812703334038179553158368702770863376285391531362817615215038241699441491692004480322816964194448074814754091612438682590299705101954368922608824559843026865605167555178274222100795721349070379361837160790837330184401768760449843838916999338469333430226764456641073270211056934340397380588355523842858374931042880721938371491408156632336915487782271946626881596900967079722732706577389984718586942348615788107097622848041169308940905337947111307174023983732089789245461539903642363956440800221190790893845124720439177418060467803721924001615611239170695955922707761690000299995251902493012613890468967846715803841411565952162311240555478664460686579483813599674466070066280233963609254134691681023989967717764510047692481369583960336744097034289204968922613475944645629234905594674443773411040004182632782822363734688819477622468721614658311600054712147131994864725350562679871285050412781926810955236840003785577803482696866331834001208252444338811863613271161248365796914231675181872602591512923947307764252255070760362242459869946032613653932118002921255739619071394717730520343136666257093630668944170062241431137638122310792057369929727678917767795290052620558872066571093598143616820654650021191453919428603334667389861841298184948447063079234995793702369664332676680287409316820608052495972022895620118605306678848133304701611219039698219745348162349917513295187426713117027096517441048584887578537728291155363022114634461713636081144117015367047384709610388632123946102881980773348534638874954543275873498532751895343734230478215104109471808825712834991610058555986540007787770061337859500740451479301476039745169551789538789457661143843493223819743103767126263472093276036845480762276630179969776133368962259809240330315718006518160844615200783746035824493606797393157517390314376391555021571831265830546513887100919798720017631426043481763192030915216728147040441478541259132781012317832057468336358645109000854801484605759624714154808515911108161911142196823698347635186613677566836170879467989176677581133423908393672924752650472236708607280156040561252706134203610258373061479684117238836291530054735315353392987275440873242988062042849546275351105539692820893364181737895153054244310262881860048389922646065349196824249399504449920181887400453274160109346108966560286334973294392200436814839801997871616906523104679112036521180754477281616529307198462783901100291075384890383214480150375296485185904565997957091883062748314910012088443083570683110694391653871641916796176334905034608863043953001169834142042263428626397754032968254713554597955333884393738938433268379990642998139760900702740088103090559937958487351488759984911831148832073599327442698998532366015602420224512108287751995881326707610456070887962935558144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -817071775386301905317424025342462068427232804411345072678834263158980948862050505292399755214698826103859296595872026891284088883632122865860662472508740626608828120770345416537502152616279014674734721274255019404606772247564907984449843066875454035203570636301849815392020695070077609059595496822927617670051626942651803214648588237860364233108800846142536341007543081841489249926584837697450578834544193999905625510761013360569168028694954907733496194092775392108996206164437995065357209789819618217600955047272334176843462666697664509726074004664678277693095344807111209105578533279516057446313451084312151836796200920431168615909496177840754058167019895296467811446129073457743292750523490319172381179692746020574876019790222467920638487873931100988784793840739607782056068812347491867252878698629737978167443206415288729635520061792129939429296234866578564434974041248670883731563929634261322439661718852613088296452693996468080008230328509772154745127419746938998402356246788640697259258886234935423767012456257400077607808661017290060995689291025958443557902667387745250243094390931575100416383871162709769788180802108276278193237172056792120777937784360238976900858290663099218112073672322047656086727034867193850560579275364148603269156590113413133404409371387867771077621270548542968697171850948989020266387547566801333549081372322865141108998444315845420338143088181869307188863159383138577504965145162365148874582529011819986878515570135910437201434941440678828767946780782045140518163062326919342023158140690948755297660465889301361057124649997516365509045736280430440678141731960791089624520330160998584675995743330232848227887241663060306145327592141081144174135626404239663337499398974588749081647052896011450322075376060474604655444481668360610992287963920772614495310048932072593559969426411616693884096140601274481685249876592719265320638436507185379446708671903227513066317713029514659164564081541774076826212726402664996437776775558254442495913412723881109566782423912832543191618983894732352616695891179609013740005512354654639500435170027704622771737130684445788625263482340638575953388644952469124653276489575486991237901100787165488957973493475207075468727916905746875676023893296809306649600352554230228096393920747860021524251138669618852205515758502295108227075105763229051237062577705632131278723805263905812859288131437986590626591315452835176156882308538631094323025935450331492373683530060104259247528023353857421427716860647461013058513252304186321539532200973373774315067166133082062470378424176106878100943675695447859801662006387446448272215197444619207707885279461303164364910791012048076087154785791959801871863884716006381384266396512875644978135959123112808864033785415057459970854326906954955683182774048889984855152184818617102106624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] -9776438708179520685944226057409363012791412844864880412385148110586269097203539943414369171116039474857523659492442413040757131797181637300739269500569525956979553142471665331869733331347447150142398842748263081605284881249852100240840469744588006003351755258200719519239567612633558416427602670002625739768702226787476405059581825293582756773482219020904014930948314444257426367171450693931878475870730391810276663804721135915762224795643667349828341610719430364974270601772863017927403470791107120134552567799276374572530148654473197641595083773795003365159195167861575822990467977128634164855891492978612135419197583171085990110153406729770381344710898735806314643716795981332373955563222628357475946871397689923912205354938305612739129962657582322869567153565630617361745151098456024214985261452077776773889764384294738857657483861217151828565904456684119975233196796743831008374519403628703903881646551109190551163804273035529843781406427495415494891457248993782048044529098416410341215394456492211867732538038911238404846929783557546193205268807046561496915645817877775043205293053586775239966498112548277537810399904617017786859078981101004508192931869487010223523488917984252337944579721905383782852352626976434053187971279617951200476354891779060753436442925402968557154244852140280388751423473560997469301224424685642667186610611449520377287386533453849504303739546813424033914154754630765294633650616795952751083521235973114263776544315135754460516218046342139001048784316948210577368957800510315113800142631161070351557232885208739128550416184088711149451036076328945152902483299244223320267153255151858348301571358576312804867269377936921366076042882907791613744827864292167430065255035863406673082638548074491453135162003878257998137165695713033180449591390061636044140533727912518293176394410258416024717583942862296168365004375300652673809189855460665391517002903624197522244326677372215986063940595920720897968950454112272907650189280631410148887624539743720675282746907392103155971469244108869637855276692884198430219576651966190971697005348858953302581019884716767175250560323377104642553808046526437682159774917835534579947897960644181165553563609301325261126608446801649677725344227187156329037319465822666533423887564662998477978837001622799206681778767262214280814889170702224880478539693030730290160875637481029994907798722286257624857121811709541494058038526963675761186351391307811214806558587717725504337288878105610077833612574276669757310775057676041735880543193151989232941543647324129704180740265682874579246825822764606242987441641493631339719931870401986985145990535935307136172667360950522176167242296796103819976155901685608137710229426193392966099764174371342941696879401268503117702249611379390253707695785894266946303215146524082385715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] 67960538631565117309327155110120908661492829504455900125410373804003600431282060953665630123460198056774430416173157532439694147013630597485651113533689738510476299948970481097836574595967234572836255104863580266400513759987341003701720428470968643824912109010005841864493070304706745110013089775935285947248984283824302881734490176401132886668201355736325514917137476308601887390722242632939183642471538984869040794419967860644013159007143489860802035588499732858108452979975334809248870612036853953650277029450451909666805780251999028422860454737561082532297014053609263800537463061473296333031740264657140813588400034266762700030223722583841394686535456919322328373328083798218577576704159248223588665820546050027607082679392777616108858922639743543811492704064693972529813803188033898132954990833079697571891850691738137362514765346797204602166435245666603084356613280083441438375530688111505847010197857002312001786942111365892416531166959629349677846544833717634382683493049239819347135237812422835489674255676486715696447332848990791595969123890580300943714804433861607430871682613482180275572614047852301110963947130955125898739280601341230818314763753224354220707424819423221362205908364229963288999226458095878858430596399976242357519933717082927013526381153421913731398063627975805502786050988812672093769573968432492696061644178307801703255103862618966478508520455867558648610033819971255575720513397705095056231257514367125147941491623868418613961019987119976536583305395158769047576432585426382369016673324205771934262331022051216592753285521089759349694474169945204966261728646302222704527796508693308085266409682045471975197794007613758849821451267759177876981502081347141096998674997005691368523037857615856650797575172563555578221745294654934691150754109607193902096660891903457697118033251729458400620363874016053672515589642741899109571363067882058438568167032097511158653847944219076159432947405431654710770748978799216214719442216891445606945193934740402930844971250840693244320205907948314386605342822997936289746972683825582744019831204455599469475397921867818124788671174648305705616264532368724441806028736052379197478502706780701729321979964014056026754192142118144488298524457253522429179836500192087234656204002435436588517024863897569586284079801341491167901687373650962365705539441625060939817533846683288990684471955452788869403511346161631209195529200743956775941114014561159019129481882622568631805913090999038526007003655848866760081936633323768361310421189892186020023580227166779846058586798889611326700350935056683139375398910907140212579242102700870718626395837340100822455309538180385926932244540558236278973149439374923277337878004351909259079293378785645206168034323732660802982038886088049893678314177398219608171037302624816264642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 1387349105894565364693594930797636570710535088557745827431793089370686394030898420991196435418041563405888201591663469494004980454334948584572661900164128887257100530687434978939075806520372065620597826526475054669457458813243551404928840996191199876338907423894244883329010060550278762811680929850947797071921634520202193819908825543109027831840726243616822029222528881189887965372900314293682636045020800525947737952490860071352966897681066606128836521183056848641267711848758146439496449869142059689138909740245844882283863080970659263386532997072160277679703655401174950893920592013261619163314403640687851771097090634991660044558412640709218081754550513598798202117567528055585672986371460263058450751491881510241872056527275841484965906175582927713318757532400202611992516572803754621352679761409006690114509621205319398849692263021943502634142735029028114666741037288142265095207871209787890875841080806153603945271185421973520295692532913158246967000147898933560980998819508767709515031014039657392633527234123290549324347017909686820958428339338737776073806417574827958543358162394363241132623942874034327384552846098236578960564774676997024094457912009183450238748156378215508419582625731353966982394108866848140199133580451601206602828317965000211291840120917800688852268033128085279661812603229006272323133090960098378633357300977308008611352792112098912180275774627167595374061358559386576414439832958875341994354886367673255529394743917289911610768318036227641574908442708470918836206126157968911825155635725682336540659221643174856764655152216683009526725937156407123536559055004569128410367698764992667610579691749169869866162488809141185772147382260912607006624077920135215770780521216563630962155362178269350407407661139339125008928947159632668357162953781881633625340271242259278863088670483294297113534354704329601108542495814162979429440400549923162231337099327988518546498164682854270954126380150620703393681026657177255764286021734382481871601005065741492150064149444534447591364693647859475462053207958286445250876551826261892249268032891241837537771910182692914242717330125381375397617214444240961382088525226627893624708918380284672468568763910327465691374478064918684451296649362978683104085733943002042972327713174987834212827362777478207848597540712012480573688495719867476791628040879324219939288468536512216309182682544203653760728242099315677319228974820686320247773070534134971738672081213229705186528687659923175475733562568296794335911009304049316359497374290632886804168649602844339438279876651273441596172381029509948286700440120028100785927821545046123181806496722022067611483593832426900495439662277219668203545562417135167542628295197633785022999294961880430794878496537307786159050068152634489123226386760680715455767359149505797811077120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -109628142048751725952120536591736265203089480231134826444051831880623771289139054988552820195994664851374938330755828924101350154596869705355309024064040725346935159456296265336201115850852036967953668311295842305426760560170594926783945553894906790183144788843885898281936391540667006920873446476830160028972302994968777881713824924934016920521050973123156403521156437885295738117804078552918298693749369273127861371455412320473516247997285545040289773845350137122163327303778720740368554878708810819425983894438630369306489377027651719150629208203372689015302601943725225314068806753658809699498277206014469120763964561757222082877063606543324785371237607746850417974345103532172379519448978086992989470935975684832385066807554743076307549062111800101604963544782106330138654296942802421810149962348018829000544610494292155277294197335311996287812055108471423467185738470786829927894342275079638014507493285884998121566721164139051150087244335012127026146808767671302752690069053261201526421929372070560808324662441380187110205999105059454829467789941125842804157014384935413670724385568594293056738368829219886723630719905652017999024834055456965052329364653914020377269186844376824820920340841626593121882451340699657610218565440643244024772393645494096388514991984121773698245015735932968508998316100926326846992675236194873507195980810821068784580339501064807552950913089670019112445103155633837905989263994277228295137757491559927518788992552080945522467928943634842866709193048885673798121698403567028724326476962063475584223741706251506181314764155604376768536807706238461448635342133069027081305677230679214602367777213761344644347265430242191954853757241254906814611774247645504464300410249508793097116319043932858856676622362283950181452103879030237024717684117085257821062860872452284880933776433217941104042904023200079276181217896431379240443192566276515293448921732648644861520660937118102894968538537174938279869868056272257534765141898050754993849603243554526074564097216185437237270672202738037513855659928091341277670811482754844344542423479026394429486255976599582851252498270191746968728942969336372027749865461709781391549563431755835091820507109934532813427141430090349463340142443507596473336520487573936707753833105508384994742736217755907008245626585645580957067061018559377830825346528297668413096686283908756402119565873670475933970622333813066948052452649990413048076087980886047755013605839879898835477542894427963550226408761640628473756842863585329818693584250337467613099402549314652917758598019007580748495918762561166312069557673610160555035364599369130498298586419154044585545493277760208962606101283206261971168756242628138742970499491882204271126922947120564790943436227489067078042834358390575193692295897398623459471859041002309744276275200000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 1164279821289722976594725643497453323300106224116500893812907778375024399663007340064494035511386452763731190494139234317282602522161446068470917561960091570991460596623794322375912324770124284864497486456537594636704609245525303914264885139945597560798285296973888468694711461336054486197702554592413385736935950312020242772200161302198316451770717333066987515130120677683832885988262245451773369540421872612447814809398246855973395854173121633868064727990074587435081863661349336779543639826861698742543064158226152377696500824586562336535266553299385964007740851415552780432245075669349260923117994164675660407834307257351927847005033226504077969076717450162656880920838935669126336090126109413257995482264636614709317507159294150630733055925123562385871066622113471697674658240547927400289870206430691589839211413017950821634955314935253575906470834800241462603290078361800843942409953726525274693020157291019775067732138064224745230930697747542590136769943940073476195791434410735211179283718315638145969327017618534046798428375560425548462508017331121070686298469087537314651559500427755547449331102138642007229658020753607252554750129360494324358486239707519153335258467041374467450922818689366091198744868292646120549615495399233688458577756282306027112257388108323826834699332879221236401207398163252219978515006689542137765971033278419781530299382976935172411428771899694492761912415703368787134605212672176735788323379550765040417692617115302747301254567932310959128514300747854461467957272437307387293211480190978712705954655277832211521853306588547534466341396468760928885656942999816111850938131624249074270694044075591501064571476548463933829264814697559061522100463563654296929710482755762040074464582908894696105625452171231403875283869791617032210910788316380799353048407320688394632849195711061767334034790471116181541981883353698344543484652875166293573566382971111325878579970326355995902665870670154453802569329773327989012409793788374158705709042321311122068669842019278711957803112818519255588527199316095651965179945749249518965226023029646412790678588155003920446026610937462155271527808513724841413730624565041166209016947957198577220676231691531114933018796302763582129424693478609301988292669632900506050265119158053431032302079720327282688335608410573547126776367708137194218787117468035746617355564801337926387962048966404026509259018963234982806624161500145726266648150597564768216698687003843265496644693647814364433217354685049673722743769158136318891550491116287914981156079993779640413987982561351340240441358615585145333808547944334623343966966150284166402484839997512014349130993119559068338375287349419656501013732589690795801655697037285241863477788827152974194656144470104927164587164056659054401405013013882267556173524333166367487295488000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] -12466930509833763377273362885127701994151401565738305892240327153333533551975980365317844291088523700117090339188538215162630699879843801024288789241747508788629155305937786277866024580019165923142981753028485224772631470747362594146988164114901781329253077734419011021262717008114451829969546743709093933676366638311418680854147563804124028594601262282735399090240506387909846195452538730832218382764528257205384428023193020976461142814258925561279636034373151362463337321186835791021907555853342237998144160182310104375725209990363783221748465216841990458193643068481625150758014735188144526093805229995169182895906546724404293041051198712429438928054273624931747707725243785879568778936712373747657917092758044362835030278342801830867322092890426116950301800959165840371411487505569503173900965078020951579783808153652325665432065540430168513337748944412214170038362563666644752316949787021152803407706405834373415313072813406616232725817545774105943807078199160974788477469911752080482698194027547446322954505559055663384934899466579120547926656170077028297010636417565570955095294958034536881679712437758599964497675115993479898653640856528273466737189089515257820906210220192285420581131580294897645468164795382842694108209541079157975506971806133822911097131994541253338443566369293786912132191400130103777660502470214978579867563112111596487166190412024257710802605669936022006280478683055846723107041210881762892911034363706805354858828925733460753017934082437156402222722494646780773889703890402514589837031429283535731118056335183512921883071104359522995489139151016641318749803233912103925257874698160207869773756379373603537277807373690883354335178489569086253034744202460578165544051940489108614681007840544920067708013823975843520095271809497238579115535847413158404597541413671054528736153000621597252657072100896344662357003486467892251805796917183967424189839580778104790394331606729132339613114763777219523297204416257923547371258535854238189786571430681831612519079174348730915263905393484423138822995191060238209105242617616636545365440459303320726536500840612410287581446538983398294464704525763492292579288381437863937939528230688028096744137161432617471608717143419366061982597640151477604229529333866594784683551014749143109616228430238713664896371052195464591000991571490198344411924916429125631021697057271937548097729195380841113429802045848579277222421832045090840357935316484607988216505113770391028151028552641239740487267500224173948761324287725894021648280605703433214925542585937115827931765533432414553801636946692945841591810695443487518803426630599262347827560889693578993961565914825861893844598160211736572950459729533872957073721131437695241152106510730254542448199852268408757865342545591255516924310806380886499692554938175661860192256000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] 97813214795430834225060603592255106545174524363418016221049987700530788452029591955113619758334694059351308312552140937982399651244585024680473610171929578425857674032232038701274793897050305872533709149239666610674470074449501332118461061365122384562954168884116492517025592995873569198525408408201192840761922429310003641736813482602745272253632112317108617574646577227363303905489255758867363800274251337609390059913016109624107406978832116405877496470514939373546217894462910331296780773843422148827802753553465376809756271537352001507196965344020799208752557458408892061292010461671324739273699028160278415167988807997766652986613741912552573559374935341064995207943726390190488489376881241128923455309228531976385724668000370922020862949958850650890989183617984444606748276168093974679251971808274304802714358088290291280052190144159815658850258291738537446399524564522106685081756456308818988173699986243515445426153075542660615904133171635620061835981627143043837255258584232532604807684996527455340712453461051269300922142067772936673820271386805262331389446700069092478970795607280028422726635081796885898515601301188790848076574319539850036526465746420075264239654270779378427282565207806907315033181184927060681284115956143149375062616214095415173237481439434127925264112126498419878228277197273350744979951772131368263964784448154964309183510071001505672747343857426281687212353316294012886040922830093553525029201584282391555527902964046415122102747511416167182922910696192143406628017399696290010397057964796801409966728365994725060379581517112383479398564328354055950184791226981771347724183687187017272207385479982092435686607376800431708812522281211034992510226442504079751831699143975147106569026164505332800924691690278590870562783521875736699564178416353882490145491414707597473274981656025508855257705665248650274630220632267563904518998813607915926843961632595858256882245080608876514797551865692471177375848716006603803231610270734374271625817334028558891542860241633309516605543378060866180746705995019854155984616702244875755476612562429481013392442079558330987203499640679067308739661746663791559846094617478404227733716303328364248824529439155180275753378042263570124857453523982510420149547910903446354213872980680144623075085539435112325627626011709023603297025284479116335879987645774257572341055702668607479737212010334722160636971012231033693104253957571304810693476472987524771313492538832391070240752552836637618560861599983762911578352124737450058640448345279247253815820101732349197077635450439791298506308899687699416333257732666428639032228006094206854380172280381522509546495681566362335046217773511976563329091742044922901138314300868722925314011455986887614526415407345545079829809742233001768954940787726573064797719217124143750604390400000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] -602298372398886139996721861115043178371067843871624132247364235034767029401385831985669749665215559560722022366723607414789823689476871211291088036476608469999395517322265363787884800828548536613991964178384031971079926371571772214630772748927638588255934230325645805930654320344846617303155381263827121720232292604955974016531562874521964225167709976747697731960921933800224517140300006655492713972991117821282258158920675516274444596542202081659380244881145275844085889453523520550279299040563831681081720853222164557742375809023737506739246028011372990511499649629130081862327006070081327274152657663027359621430373777760799990778242088106633233419191072644317367640465453438502432994814615730697624895610694779646330792524094101059993266155785820264792459260900404429841495780066190674980697697758559969590683907495366782804455102422530999891548979200294844972323110333178374879992342573559567588831016311970278133496635189294745365700288885719742466619452121757502014399597615360100749196755302707354858242460238487194132736366743104648160409268473977909924951612187964766937464342666281284967430119664410434582080376424598876171056010361951607725061632738330292112297191898842712565667290564023137867949750570907394380328144222390329619306235763339692336585126905744827745911608234478681516743125251813852040382400795881250244235487061866555024457493768898191202763514661723679268610733165072464417236711052244342160966534528424710380284965185418231029168464141514448734256834131415286005084669285223376813965541052482522426761228996597904367289640820252141845469411175498255409053875452648014948084818153389190408026020783052111302330791713446955107561821178230211266457191309252561030950276117291414340559661534069956788199212934604957094360339097636024913595964289068898727990384202654815820109203703635954937107116410521259802953751665921764379355354947738550889239013520064699311778710876863404710867912976495421512276712191981704758455017668963301559913403377479243659186983042598188360669814052037134643352524440884770887201325955073793509206205860140328800194976432109589684592501841583094227975320082956793407412821702917260117960643810231461956287967964353158831954092468056371880749397056512198560209522093515302594363638791345834167443084843995820181894186004226347934984385673018012689397231290752597429826122644967603659210822919051844871244211449825247988897400385884890685236979224951236681896991742828450534377685843293236446667723678980443804674418058101676776702238774141931041976057938099928895447844932805396971067945893295753401095945963151645924843150258750205804571003047994161024015798751993762219180020804858858534360706660692558690748104168937188837033739731731417118764928034641144588616004521936371656052521077233208911057254389631524618108928000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 3168873616538630680045571636509544029205905767678301978703708344633391694183525110276376443749853268000484616559882085314709850071180767054514255180114743889573666848745407655314763299226294544698239665086156245905106618881006633081452418759962430329331526801514197486527025902230900218397569256805153055046685811083213724956076159283687537344503946917563820429572165988873613055196762317090154518034413402390289010244805177294071888405598374295754768778976029514937291378543773502114873287674626952004536603309682410619810908372436092658936677571019439375121436911751429044591290209384950300495792551344190643529906328397347862796888540808952818088403387114697215666493639533982714685930380920143379334835531013357025043483992052096653049840513418888422039915997356454504522833195645633540268280339204869343949093585274614966779031252902635458687992082285856043959678675491426165221604398396096535217928205415002764107747290445256967701467052322343471681727711224519626783067536658227858323389428350848777952448699988679813368787969885841194230678440577736356380304245148808428948393102011151804253137476066361338940787067447229830060847464068378269096358569561562631649391633280675110826409926468286790757477918764117322092026570785864582377355052692036586693797839659005642843143995522853159312064450932381169267940941905633647849081826827461771229200839906620393127057647267148533227022076076831712441871619483846905843832949600603698284812679895813683243246328191404403399073762547603373058172823365311245658158127952858719186558090977982128021802628717223158203084398225534866178813065953002966161914261865984273280890845480942805584792334772675982324422825227617978900350238599949723893658933145219122408527082134866197743067024971214720857518879064725514420566980674370830299777205034877729177676941856188805551646418750185322901992204714497232771967780051643342318208868299647351419585868676180133588732226664928538967233599720948621543540482493768647979564258981502015309534582705933095887829895596017554018764011028611886970216483033093589836011077775956017323460284266886547050492435712163126719637250648970905720861597503127322424543807506324261093049331687449880604759521271629838578585696117542584326482419967937871390939965293814698472265038740470464350290136501753766674812506271768357632765182275512512232336490699939869691236207918321385639596003957498447398737181365300512791841771442319176841640381362507955463265487268455767663441015610874297475169721054845316042446647469695027200805519752763081994020331777701993136823015258802691679550880461486814894876690186719355786091715265069129483044948279758873475115357435736440075768134319006924082295885109142642411750386648967646460407452546084620977303978946155245274358584797532242859086638540603953692803072000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -13201122978387541361473160103023739138689157543696257167935878301837768655502202333024009523647442126601793637693081752115948086263776066159623774334446700064538309289939303132339599900094415268843288490538861909958111518255525393887305053506211478836772026776334221442390422240833489300095343644057251235517181332123059124480656152182472736062090274585008981603953294154799189811900000893301468940448082582056905703907053505754864865699410558691913456498501478117811982785194435170676448275768568565102006526609023869582764076425535624254905971891800622332842198767337863225142789398687912204605563114707076749878666126316482901221692282259899839860225108254501160807528353844113180185577543388130340938091632416526422511174136494255236864704897620948723322410019555931009811862702265357720601856937205548723049849718822012880523897499636877023452812805607318123055010960363103446093580901676816187819944420078440144522530059608045069261472439143524643276545792428933165969290710861702099675753965762962060859260471919975068892145908443796653667386760038295491272653934922146214623700733231980731922850654470497445904403062360855141826392965917733175783570703538382442987812058829609154487135419760950350328962333973823868470843497793047721802592714739081326265881852041200774114019637674905635439859204979313334064788128585962847272629195026341753536276870832166327465740041258172215731163315009857283090255329298349577902489776020379581469953627773453579045868521056962899594053158386906927111285838587162221692263527882784617174408422992355882373713398319443914034464225596846200456143859638698944441951756727836864272136061050224517456119819519703580814635516121074836217718530349078247934664070952136452278171814532535563842591957385412200110770742857027900978918097579622925311502706618616168870306116300581142337305407704676396214326638160097053355202740585738309293888010848383469938681415093028117597004400229247651281544642230771010744151047429572136885724931097568210459058283940875002845852230321987741670450622971076629773423334238632316032839891408042719677737496406529182407576366200813493946253403109084449382424892783728037794743918685349914039778314431657959722467961877063917227069415312827947673787369096618028180974426235483067525709079357808174367825882763702140514971650051732580521946627481078725485148852212481310991709645644140185849658409154128771184763557646275912832016336508248106355775885495156180112160321160681595704521157896364237640685178351561001569883642428816403403307172694384699701195778377752404313345934502495060659794146780321793627219651947754672505392861146857176229766684283179033536460599718608118964471271131428708661665828351882324234601034210627272842153684798651319142312294388002476231723409790887419585431016944883319036706816000000000000000000000000000000000000000000000000000000000000000000 [27,13] 38678607179863851793683841473770564286297875588469562701770802338267509136138372207749016148987413511944619498205353968758669225385787237742364478337644292119262569931327085325762185501301077500003226921381285210804263160947527836713983309357788572877133609184343323350824961941635174932568602771795966382404402714810428891208726443520343303652056541346379215339330786691902808603559245653729899247377565201334537286898614470138752335582074262172689833804935401407723328227182936968551526467218097567557121620049095297056778655977975778000387248937120878256084326560564777221224094552085803553959679897029908182583511771635871182905738506831083803554837465617861606605842877906750853605816592497704983244186557768064344078414244219482028608864999449180655902504876195361243365398823245066953799685977747477517730444969518221731859414365683864078326164388729624548412693428055244235506996726546653916806526407292654365698537915875001206365094164841970412081250539963133737223347153075817626382295202465887319945218400899689302738138117619784952566859478173964494540714869009270359563571803691320980638760010724706025917588349016840160812136130829705672272362622858959961020847603033868523484978417935172681449215800781885161903228883026600770725518429378776989294840308225270685961378897781519208758587196687451814372444032369706987851633839710775119281058190633232498530666981143860404487031030148473915970322101802002626793446651637650809941329625574967520673944686156302668538217969886606054175808825026655376058315138551369368923805498834100126949161844389420569043997377621349186611421643488465082642664440093015125223563010759496630559916761322649232712728664314452211473917195777668735784630666339389874006732381166537454068420290808832417356281611443873846362668717442437868801052571562206400318059615316092921672086905742301750764963646916027088732659062953439372983011332439811558876243614460017004541210139529599437926804346669656190554999099990361856353393965512635925674366826060888867243926642314091837716421652979552004604372361591374911848397282334729237905417195822208232210330355441320576086722714902700155479668147082492472213476551167359149870936627677230199418979669611890669749690117803005221996509712376011317073495267730959414931230037939632097688100386091222612925142305404898525334554748862205980391009277714996700664826669352575722597805321396598289027699812102831594526722077882039225807154331339093506222422160655378905722853543664629720243055066455324641630854308091473440815864780783463470028308301013932089350644195868079165574460234823392842308885430588741973183919211705110852289287113034246543696721683939171102768323699777561824241576523228046436736051051524788755688384259833321439924267634202397505041439157002623148925531104131732817166991360000000000000000000000000000000000000000000000000000000000000000 [27,14] -74960583652271004959610785196410339085551196621149122124042863566808599534239061891510083108938776491991703481119290666731635130116280572776560694997773067968424329912485477663928242362154035910304844640546428114425444432284498885391240234859458031887850385688794073024808007825021249042309842196881027839781081434222275457303869824805919585184261569960510819294604463674666245478438581884835026565719551819818074528776408853629857327724575061492970890253421518462834018157058338023079505004475740617528448577362866827292055761400894916758752749315175750257260456260186415678216558253483275739006233173960745795846379913252374421227404260193017031765280983831865464952754002462072800634629543459686877745152870470955911618821501595753307117087437178323320417159212622742529833600822175061324646508410583507067202134276525160230399616805426622151393777914172780335441185419035490269076295758343486236504321943207043959621894183330595980214224028847111879728650895654172222885238478665496041600720373730996441254940682339674517761230727721991860985098134166828889193020774492757438791226439979174601981462172994726665590722698605444265914181115019354387028960989961726154145149372759618839729848410395943349617738751428593014027937363586107926704416664344788514410556134223369517928162149576499000895562342829767789313092352182826576391854273747237956419117668570456804792459432208756229943919808960672991819943504277214975993682576501791127347127816619721028954054598714313521524589457765494562940062502395632228596824403494558395688156404759043023480432606268590395043693568130140547350391590672319497636843430059359565986582843862706767744566428140037202231018220326602644286291411881618672643797978820228470591875712404186130106650136033754102810238418884356108020427506754002261810657626319209064241269716184798160495238996971512494258047645186609722822209386341725861470760554199112998296062489944818015409388995258083969811122873923682720868444759840543995400096385696287525860364723727554881825591749365315447628855185322595262016918208708029500411078666245903222997434091004584213424904139869071596047249175002986947870962534774546163247398091607795272070357708848915992866696142974931951036485318019967564358453214958954536823670248142433555493536375375712410732316095693721461283357921139681410993089329095962053320471767013362088577921772817339255325886603232186072775369703949535391080492051829790246757291730528559562910295264424054329938292063001922681851335922790878041240077226405028335204458002493089910701712585491927797239487543975035080415436155598413027728697060143856279077908778718307450028272536472154447393284787826040359613220833192525497572328822144355856049666715811265416480199720012855895234333275806159463730377979342389815958716273338518574129479680000000000000000000000000000000000000000000000000000000000000 [27,15] 219220137420546142253541265115303937033605680492470303091967543336820328244368788995220945167926844395406388476421898139307608533341003762938474292927804944100584609585492064718454006269496716804875063596166255217155711038922507290000987273985255513323147506804357833317710139154337874771910403077733352633584980409866662783079822536441627106552056261279433507671403866274129904371605197643923460631501678501252565523279295655575531093854933605706397056699645465243963607969321959494395439564576003768514896878471426978281998016277072162006498759750607646017024981958404774187028553118830647511894708067849966258334790969214785603206577274317399154396496793980701414714328129635535574456304276730037724520795919057850929181478021251053315804245353621497520210355111539114453365096905169547193308009113561643821515354004404450607885981836331646362141406500637563968476228236864275474443057038574388890843767610895015991851447923459067032194443082071868445507454240319350765907312562461051985908055659602378431962829111515474032436028925126937504639926655709657304579282901053736176192871413684346052283430304966679720770523522721238497723970317337440621270506780572290507455781831107565096212663224304253736678628640590754766419684867971914383450150606820655125285168090107288978549272684206800093434201176031310383567061004026950993727926784744136168214080539444091131046130660638051380680984559869258241115761848461203525573218636536822989936442548324713190154693153557045180145929512489060751833572415323983397718915088463377613062892174429614250206200983354175243520099753634466868683170780808667227823677698095616902040149614861150178222032577639109639360778385656138762947768753858194117500336507608552476387125774096616515369545860865615581055719544704333026835381143204460855689539250335616149073825252001373765925716829373464183388695932830319770236551259894576856698908059399465911757542944840082205665495324767715324887337374339620419139026615364589436484938360616130673940658826839355982303262230675768229340997667614510485076500314230943444338623223044494702691444666563577361640831015401602091887358508778954278887453624546383722835152459940914591728914149774617593923440848910297207506230017225742512721325112618220231642893042324806678423562362823681828700819100460297704341132144093886287132915017632475978874118588048188036531503154239580107482754709697550115393545955359874504407654378112571186309836560609667267199642946086258737684330839869792439414350918949382904669532615569851084472913134494753046985808300140285550656298275109379672917511089742411147899011783168659299475788580392716855089752326874531251353777790834150517129262539980101144653673245068191417265942520503821752661110977895493073774944123411833778919280989963352850936814866641455654455214080000000000000000000000000000000000000000000000000000000000 [27,16] -1972400816011323383830758796897337666094150474621114930367593886776420032100277495368932675151184388997282352753340077009493578017406623653453318560411190037046134666428407180820967001519724887000727693125667677921395687327785986572424990715753929107912608711443598052555759872659749566429748547485601899368262113304421460308786268920829005407893456508692716223335217348071836222260917721016194136054626568213963966447353214508544865902229363681842334316666999934615583833300010719252308422077968977957474940484449506594188590809109200496469585811392626493924184919250410230439250620523236702884343641490638717282603560448632214385437738011078609969603480179697038343811557330751447993122212759052182665833836311183124087089626446261068847942729448267574617741679890078307785366380707705397931234464572913208264401963325074668317621496202021096170285543083610483521576480206138124214047154377020125638758235970460653927273637590681550112058053336179319825900298342725082116396436961634078907653590651623321702877863557416073120862065745886387964542744792275060383109645792549891742372718472569385603206772913860835393249597766496920003498011771340885053136773657632744730238087463657889529917401831664816538650896176938058344325531558549041083420423573649861893424957212014675701320295104975129758744104341999383260911686290528436958217643161937990330455270547974991753150577816634414344443505478804470601079593462612463769778888177994036734599943398498964046384429544950822118275375256707481453390531674514475353642918387557008094639411025192617645440587991372700636174773845168407528303266849208272194571522541827533733908027213972652702484098497174000630424193723417464847796971767012421465012601939014035445025842185009842769527247997424306536476897543989850228994147137508374181569929734547892118765095949203536555025151270680400075166614034766938296361335191857996838630584259280928478136925215556281178887918100225546727346547361547778497184535366533068441413742878636136771656347252581327941600433060390466264763731876790699985905284025117671902868544420576918183547055550743190189352269217836975144553626349137574578132503327081236786612260934719577800650109997182127679237098185359408498832609161702480782146619745697554428649311848950288688444300132997255811141925590094535430953302276169601924369080832278581464501188815539903200256799553199013416012075332818314290732210644964598137079059133815202666273797120341239367696893336960649205124861053651228773312811860811995408605927863967020625300327356490590230730808870375944358126198534507909468371405806032617888115307748041757963280740970115518913270528747517744416273062972616734904162963227285139095966325991213062992181844145702622421514305345252530895615758845399580125185507468692906906538717419932719032093900800000000000000000000000000000000000000000000000000000000 [27,17] 14687180695437487921659003659008980814906711353504765952984238689306919098661128138318926737085452926038488224537263788904957716091018737702980131999713914555654319755890728303613392601359316235740850557831955587336200551834196818675124007930770798767182889772973743520926653739437550067870008784677716597739917546811874420010393203965520008948328296572047390386805768476031311086479427405752305174940218538392810265014272893197695778215443203389524508505247455944518228270282517860400533030557224110231802832809844156657028294086148865336814491290870072287046510063892831845848831390963258828627969845545685599927669880148080393002539012247150112064238633647737109211953849442275341805359379639348149437251549227665166634726695947691152887664065778332593536049550733528541881532522330934929154528968740802811332810491553443743866760790021638892538123641724039772959818773615894182070379007386570403980365555730822471591523066265347874205934679546073179076870391275667769467372792782837682359763221369166264068508872799691271130827573727674694106773732470741307196321710425778391360442790311032719462526498074650073651368819320883485225594969019150694791731705323545442649077652669741575150633605320888859863507134785637819083305257833825504333994149810268364435773467050803734541977308866336192265881552637362120689891863957185733880085397493152761954763304793751222736214855686666954759633548621602692353248391678817483455456243881577582232848355689747393346946670717732486490121286127729677411158190930820839429516716054007767713174022013029155047948850258179182923942219559591663766969801380833807891162050374510003335429682184685168935617938031501342787206585665670438199071678361888885456120031433469471680886733752510654957514720014470465592421064473881644319524801363013751740646559767140277239126206763864784044997523698037905458161913203210883619321281509076915860704170504005806011735957300385410902227851003022346911351934837474696901670842145467567456824708192440651278617620260019868676567612159930075746125189814220010009717125697194187280109272297346608071537206354620341442212964098102486049989378659472356975203759116840693694153863504934804341392191907663681044392455455275975701874934415449964473361968129437039968843410721491299273353164262017318831251720624549180437447600098975393144111738414807666157782563159342348167970453863280363271141625172710209882618401251678662896591471541750930440262393385446153282438956264725262258441773943379560661078160802336159953429303117864529273704686764980214502485616628014804197730533809778133267683314237091355413014747567936365788036962684488386960136612047763387662703644983094205971001190041160119791843455803286141981596737607183576115558101868475695707518551655176015668433009103662348342575279688601788221489152000000000000000000000000000000000000000000000000000000 [27,18] -79087552553778853068566565983050924351235337786508195921984541945233389872436908759009710787060873258147055542475648133475933511505568728069014774645068296049641592417369285385079720811246033393879546966678400671701906289804650397684022627427278875782605627689839312534196475109779210081311694747019800779912726126754032298123355159101640271680402780501798988470421804514029257413508140117683608435464843023054732528173721917565063946604279256410784547682291401356098771710256797809200963166347755120358170933576712482609412776615611588639022377670499296739195235465872800027824184132853414839417861382141451730532059392173833231130424539682877741725403398014155178009969666943748729880449468110046819839176336188541506232981515297003139604403691017567555453066745585934697360331427550642307527938272359111202432819039417053093650961111529085660230196473528120412205492019558501756693312547351635543343140836734188490760081636272066399749367745237472924979135424045473679094378165674014342703951590957813562432003696722913983873742644586813968153799553575487667735550303338992887767599769825567968439011275350278721278458944764264495485503243109109215148773996891129826175033087457124982096673262899743282706434612010640100543234371715686705276939537475832112542949656139991734050327226305328367427722685260322283627253726900789246289543640014181900866645993377809382396333377530176263799799734887708697562997752817649045433237226493949314763507958257984971116115455288620618647635911074126054575705281247365501264541628444597891434562810994219873014159335771436494278572649263103203121202123534785396517460489516254656141830304659900106292062044285861322533200873676655841578920867092237262668831556264997137884065667152148190161384507114273608721429282170943444494561756513872591500035468134780676596400441796622838889832186234832068511372513905647898313439634372356861052710114066089129871774065811622317766149300096014752110073929526836665125178696908733617739502529650346652667132371458674315593461296284329024166795758576705834014799490285484010109438846292737866409956261652958534567481756638507800636056117290721638194750668435489155285760919125808751104214643116859691019665611029254217339079915055782630098263668564988413719703353353278076876497296128657024211066837089720980900454239234267071278666508780575699852524096883610785464054574019614256431194477805657076410930847216548192174481472883701085492258229969183907326090326748349900141815703192994661458772945826052649040219398002534006962999958155323918776742864698233912495259778042024694622672195383654824362641662957190294112487329453729904780667732224078652896486488675013089722834277042076190964664000215466831341476818986410965048938446250502345561312835980663672102756773485224449214110061726019046762086400000000000000000000000000000000000000000000000000000 [27,19] 340739764175873792882772573187377595791313179677968814023688990457815931697641437006664214355407899813559778534392920616099725864345741101646695460995643837070496634963669764811999893307934667039589690554734813021910619603411415778369592653265613793835024265267905342507086117976107408021807087668484292816686562722861754702789547067206580566855459471584647590289292651382018830337610523400118928808121530855603919682919184597162312000817604560509281551771376973764486140003688823418990397072317422630626428671974978091267898006255841128900754721342678020978757796581901478033489400542994502764028196324628882914187341809493420743691009186965644030651350542243324805479010867697063161331692208274097241845805256753987754929668517257234515563029809548916608369754713307325909025577510679857987963968454538383957456039129201780554902898399185285013062672197122585971984037890899672056144800983109621890487434846106134952254311487870726670783025797855751485242691105412713756667747382129853325436639324649285920967745971229484034172501123444728508478843532213445739290153700571611931491771638008500615153525447159959191846513944440810723275922604320629739730786692282498552154685317778422218860445560678697188234644504498289117552469338064054218367615772511679028630414789586614652962203628613131141536263726788422606335517106822824246743531022866644267476208709716272829775772506912062916494648329235141849270101247941070624046262756214979803985488341893532737306957046861755306572196342492089494670509221894023438948997267298860490668468630698710315754715827356402062974227399776827355041891263661502730505445962305391742305329563852186041666931875375674695135327855135421468977053775460483726033768653915776896621037925565254139503345181619484181861208332829851724998111495379706192637891664852522263685551377791088856284200321929092084556092136016059694271541129342998945109941044288556749005814828658577641279070806277479909329480451324307696464190684869260674653622913104689600687669223261510170691350645073945420132914935359996430910929943494868433765616960794201042109687104391634589102673441486504616285064155883878263790623745568113402290374381400827172041841634560205090767671175645215654349568792620999813723275631557948148496095712227129798073902658849869448668045103064674050190048571256909746945174229866123639414337751029680309543398019359829802495963825606733123628040886509372085152474556329536520370610646126151957638714700369502561577334406782232486182326387419492206563749449969508347801015295718012858571639384264223353767370729615566106537138957091737528390259275031263273901587185988410873580724017119896664965404971239617037062255165048091580779307536716914637966368485132917980936201011377146144194808161981175764335763596505003959358189183442695048092712960000000000000000000000000000000000000000000000000 [27,20] -1243081558906353746734528359104731546704445508034170497067944204677470450923794641993927536865731072333501190580915814928725898000871337321007051420896605173074371230055875104752255079744456552481938472017281179405352705697153643880313769412924357171969716078720278275371404619912392305414525334901730260510237461681491717621362632006152337048271831104218686112241266790009018435473047206636103482473222639919599020321039093870602751750871944005673346835972934467608584411992145477931383088037608704097383904325830008570435560772030140636203429333765217511229981168652490135306863626488071117799944289815423988941617675195424190570947478662649585219773993439124189600981859936770993394059961938747850047399192969606988927052307996485131923092161458358741192386093289969742500989021599690957965216944688746012063236434638084025425640317483963377319142430697607158624466807235164145850709227679255398951584142423643643430833818291890290219644881894078675539414299624652622888029837968794838168436752728977382757236457028698890570012292476949524817988539427621794565666102598149692852009134022936824534997100214134232656037885970050967285767146632288404327649877992283745280145682004050347914247732879659954410789911477626849327018630526731940212446490419166841013019473808100604921376671257288760855977188535651333582246128732719971890598932382111506885991844748394772385985760336511482681618840429320401744015754484172998059046766207433513186688121582088117405041686650145665481712467872690829102371051662557644208618220935602605102244187574449482061052622301617389901789632713076895333028484558695449713868725751984794492302224336708248804045980820709506303990699383721187387535005958769495167583158272944333047806670401737720595373648058116684538133315813891043470369989425072651369679390154705033029616754630941544659209131588118521023948608849311581556116124056460533843885039418842819069253596246595950959788637145476501079296161154749726665514733832520379808694606222313390713084045260834180171472863598462376772101337863509580322464352236602164723488422955298873725088295296842420166458175140670771724097344918705677428147154271216228727461031812766655667950591981705042429079463250641593872445123812719744280539598243802435240994434077001752291500909271639301570271563009411110617209308708795717168704277668785628868307152877916434519173843665534741365324796818981172455933629200074556266552528484358138663089285717514401313895328741703010791208513648729934741606397280394314399019419060356026780554253021345121171216669369681629979833460709938929519917414403742087798042719782316276144701506354585293878662633757522675530630027233042803436259978344432235891747438440746544295935063775627034744784468652103744501245609082246814608672795846683964271347605195221821860452761600000000000000000000000000000000000000000000000 [27,21] 3920216068184119885497402482710075818858764108222719734230837111826391235407107879898432538461287800309829513135990112625942573478106221507512793009492858137033291983303651383212074651157436518020508893050357500218042067207655270747465666650278321630135078533945896999370743592913451016180151558423316719985110690809887489622452367285998778587099131097570183309467710352189615109594331577002623233165348552053148686378377322649193525629271479960166098604286517214675896043271731286351764166527179931404883904798748321372270306923241316715387428435020548382706758191146617782445882883088963384722330571880588061657257481150520106024341613831552024988745087946234061716007466143567886537934659047622147933540611196055218792700655004339612198296039409757431335509244015840015158119824086563824804263756438518234185222859441040634007172692876169610333056610488170283619801503621478130900736289859520179617287296782665884168644506585425345702119622491618193995413244766171993813236250078088073897054471806379503326573806230240648281972278211937204568489439240929475913461891099347773800006327758298750360695963156897511527117147359921536671008187768386570223659683303480876324406797397186212817767720004895204152798827764190563010046481902744740715151191430903865825506860392050855966843020131915825176928360052887581328806087578977511872275634687656191241898913575483443027163864693288087811465772560996194756742170477231596555438334005158695976967819303381497902325082143976389432090904003573188056154900471617373413047809971918291801227009798285551116901389474528844574137646493819997665492492641672012647493670153127599223764326801184084866681240375111351742325339563181615951425262158559388068899281629915929364927934397430722479430615062140626893725460211124133757256960410348105212021770157564749960002400847694478495588495817032742292978527283203358310051589429003221833258909973816186915072550225003931940296448205574802317043781263963446336236743954711149631053635875487608652627648743979237977720974061744086806496948257724365418443380007764217751226955528711704078213786241097905231203662812232606481870591207108777690649474569300056725053997535251102505200731559919383047645864292849287574613278703716529024681741900357234409559861411869839017700028951644896694328966543089202749380656406320515270912213281976073524602353204174603400333141969221798340578100836328464367622103144318398948273601341463991864462451134550465555076422324090165952474585110134005708942716082956508606236791454180070453166432704242918843558697182574679766004728072178082827359402813889588151062229305288117090351666984242749585424329788441336081777985231838680056499297090329613394520712945082284067818575985165004839527694754483388271934330476941646778255097628482352322596793572191181040569548800000000000000000000000000000000000000000000 [27,22] -10769237561828517509340170522450988585814955538440486332057049403344825595319477126690460021712114796063555227248607521434115991596670510291309812522997546322003375760071007027092211071508218131576126322323609513613323008035921309985375490369051493677726246013156703135566104830957208311047576056696364730731279331898205648004646250693280779468727772507088247857060841916259156226663021128271207032631125695141126677500403895036374577543596760234147648706781015615390890139638911527592246916127001444372500261842074543129825430847195482227404756909619402789033127207340655793059019960318118064582161724003532219472275220759653821338198766971957195690558146520603352725816472861083873638719853856639231120535458609399402176636309031322252635079679108754007888336919260043184375601887089663307539163076003343982760392167946890718319192019724906184446968885498024834248423387323197257043215437600180582616150997907047275248180192643902322299257836612540104163384923893901316561035459245523260601761837243367221814880565105264735423241333784091284050940519852546638539169670867427297044772536178857312951718380187768669644537187813194211803546681647061628217337747913627049162780053963122995614815719961866626208882784984423688726042548766784105516631624670255161711156427293736018959532533492114976234173899689637455881627534186504685767178482033272764761132602367626265540230563013537650082884823588308721926052213079729171114777902934987561755382012810737432345844716731154886140752799745546017713889210641732965904471619780916267323115261057139538630381081568084279283263837481931961223899984167284395639313812369346062765980226665418202667109424035103354460846886723637742682686289696496138849139991779512163955433909580269687424930613529638139970236007438092406951045843383740214899917011249400809520972561352362588887346740348334487338039969531628132145307245511756612505908673793075802106388024792913442166206090764513604201237874476328391869387259373150732812179860568092325092146578191157036864071151167754484268555710912225741657078171455902372215306133722489878398086940809549291868710571773783401439356736659830648301204071067039694492583226686955400541049152783517876188807649620564680684665274419363645400141281330364358943023884788361702320689463279964282979645705340740030846259657113230239647103789735472759931654112519012390017475337912913991275317664829554035827386708381057725490957872253839041991230787606564177409082625909767238319328788931985816983654538424358383708235295283658916116330911334857797108882116220743607708509593199626124822072070055602729388847874486438220767472082769550394415599741321812943161248250015750875528946877968239210348206766014488186322485876035490985391909712618898665157914425297250621902499539748028991754867172653901416445142630400000000000000000000000000000000000000000 [27,23] 25986252824654027697506718413798212077126786688241218272182822053754071783193666674126948359111749632471644228386798848290476422019028336557489139354129030867747315842982709544215980400865801309397743401888694848959616244475960348097512659069848496471219017880462577947770838380169912660759129189604598884005233054315309561085835298096434433886194607465380110874522089458884759019553762179847362973739586617686105065906610020459198826522551443345721046313680903938446339599209421761513280740778505825007357283895625997646824581280716925694794613577214332505389420978558629137852364641790460932640290883744156406727888727956674351733431433850810781332302919881886982113264852493860300135645339547593367839670891532481159811501035501840288935651622934123090562950686790160524848650988565101396629382594128006024995958173876118234530879843060617465085239157869519996768456625638294653739768295348110048181059764905631935894335988893626468603594244680729959276914920569016314271869058628990640794206726147702726402255444943093943872256734422012479644223245834990675716682315117027186263555328756519931759998590817139991806286891976778060690274962799728025517756043756482456707232099496704640028067892262848497970421962841968807743910095211143014693373918991667187488383769787813330191537782826162298386874100371478830403317979445400616601417767333756818683484559995714470454081165001904871551087624732429446059923271076856931225525966192467615754747440279889181351724278844604821966831743585395645085344785378027437648764561355189065689120993143545410732571592783044898032735003219289553580209088703477634994640317982459004663066571670858787837900914394174759060254833102418043007698614292606278032846803579737714276477760135367023195579383405638699477537377283316850509807227601231124844310210973964597443306374213521169963743860406737128754634412818927026286018552187088922182592227952153259189117463096392560140817996300959613151759934586594103489160028199237874482109529857456187653528977228473533742171388090807062917636376339040863578749016458012607057495167618138607282867862813131899525244037930237155009245187313666430034569159261716635587025186292912919778229266111261774088901977853256838894108644216207973029931612027610128903265480059541158361322368800583561881517767175304960470398415302201762075245301122845176805255728723780928371495711778125362881043625132896051911487378258081185393547658907226112277441072534541608391382774090099361992170276123131981855480613468370780852479713232639235952790573396827802041180112844949942786038121592272136382866587125313123559144973585639237842247215180645074358030751120664009409656129156314519854991220069841441185592559632109789713731029144149999193309130101350543714159266082066720554985530695189002046566013121696705609203712000000000000000000000000000000000000000 [27,24] -55740207851143302385593543461331660292615317728271700263181526944276278184758337530399697607591258641686925488799273923814239293008187592550431926763689408567650355589528768105725826848858715075298363952606667946466963622551129383348788560105630473957282878264463095216914582847446685589792814179832380228959700782675779802508437897989352247725310697845796513907211346769778838040295595823098615909223216224621508593572331800993087895149350230973081920989338121224591289596167628446712571784725461756880629580963195502330790298712747789742025902417685378426520460733124351637126972758115282124174891407887897646308021132550888040162222978056824521192669142224004334709450900566118019740076054141578476479510708701429955735713111672444751496107614475816416698287736778711402465439705433740943098932636538161477898001180226520301470348438429522604382370454635489284238728023199530856144403256972269704594295244992868693443097913935405962443203388244530027668758740715460847832160152145313717094102844187844565510942270411706525679126485256476399812497154206328531568534178953030131487398822428816448234342317069134294565950600207223720787226955369547494388858616138461548537384398972323500811956465587034536809592301177367371474820773655357166485266967623422963656988554236896334244509605116617123920880028286389822903847370375798333415906243418012985777218145897023523269587468506314886624162728862754970805941101737891269724204740900857840774007812425263702642624988807827016017964446603705792673811317270258635520047232068024083412112781085856336918604420385207636382724894176815792354662273455990583241883979814745640299979012527671732791088121773696448426835342127609701583497367035223564358597506636720631748223035946810864129140768754339164699702374585894808805062018184330497305224900597575826306377080767638147640270610766510679616441508093839949589486707368750254763116924548751039412427847598492089183271861645353586308927433909689555466512633960749880571904856099711816487696923154170981184953276647233281341711484161126449093365672716931752399299963990272529594160120559101439700005682582514162461720974348882323555324650740748511835266909264646466176022291887589361626362546907599272219114463064629459560680674571128855222184750897047283539470881866380098260818308977764476599589535211558087965154452702343336286871546823587430208043709399111078225169630990835823806171991528018833009381652261571354846940097655424476530847894555273390707599948537364050472880415515194284289655946460741980213727526032120524247457285871883960554960610669337446133066808050691528175930965623719513530919988545567086499719796439301810043863410869935129245227117338917240189652037792180160924195287925931031202577341287068063306206805582004338592270942002799954847379878765306982451642368000000000000000000000000000000000000 [27,25] 107654401568205918378234842078818642720243370643904603363510324598873220848442732334838724483551772342211096887149730890611538169807594527542635770681653816626736734587583723985259747241098961284686865817678118492642447615685694658835235544688602331373705227775053332283439991893015588834400459189362261487952686948821689111132418691178455583304161408875435550014636690605891124086197800880278571674957750898877031967906326250690073312505202626462258149406002392054128443675869867669202841473497530394820734666728870502385561550631688570741997491218390582207468662353906515069341585794098041476967185295858481574821051191603045683065936481655255535475974214439479978126029510811219649868738438715314657749719100877938985630595464764112440128834367853058391456373227907575575877288112862793452688366722665261639853104374840627339292504097845752668711349088178545909900524634598914351544248758176050218584833028920826077261069073939984681723678002495914408644648229475795942484143943837563985557113541260467173872506734050561997217857468793265506804616928154684904852428837598311483449789897854685395205069132551820030350103752530695106508824120144888542565422123928344226796818109695137922318158634667067426525434043491027144774328269469772129009219207232275775293096397300824637877163838936670884381519485564623827383501741697857614929262507571407987757020541494868064900669351419660454482135044414794864874684634545181295903041347279083585805707755820396661893316919772751193228432432432766212668601039790136886408090223173280886827290215993371444239929089860087847513029981443719817687538853257551550826485035323356740908296086402295805822714103019401481832826232927935679136055320903768970703329817589220429427776578318267500838798627888110288672755034772790640923389548006387846430647738067292556312668682643096629373783238594787434289768987646840595478941048120230887470720407702516566549127508260797614209000736612170417846131864822112534020889593916811804071246821065522941406450872521630690520717536641377034592925237056219310625660548288879401893367282734312799815367816341448150950738126975740146809934163097115375759808264239976409709497242449240797490831380285840493361951069783595640791829588378442804675347479319959037233671160265918483836782127503190793566010746983783196153748866255517174391280044898471470257915844670670466392449545360430833784847053791319548772230195507509176687312581130273149793086181115153682172248982313782450512769668535261258801080967520408743316549792098078976495664383792647482774887872957777649709067517198293424779946220101881170069256164458416217276396104006616248795359656171720840873575973341245950588957076204600955513078917477590348951049450499708170223598097514692480135746445789123729623923751154067063213025002898840430394002636800000000000000000000000000000000 [27,26] -189123658842936772568763239210090900177009521588380555546291149963783101346915614934339114054986871538067484635148017247881121293277748776435461725110840709847303326486161787165551069564414591308809036716437702937611986851180646154295326378933863088746058753994564793092389581140967662571561949651092114240886895161222083260478607042623152345080805686051228110170274086215478128973353724987863089725091304408701727464865513270545530773388498741194499127192910332237819804681192997428636842295604273941333444490083540305887759699718894618389297528225262766725835700421759352165829638870607755101436830208261942924889828912331580356455413389292349737243002748533315383376407069517188878747492225225451586819250510875933148474778416332461842179702821143548571152882303593276300698175726406983080003511770367697505841520594778002244818744233967760750645390803794342892041373612392740967253004306994083173579895875044539038228276931200998231970549070039619573446771203050427420788896781959915997918217654181825212838075868342350946588352504457871040467114208007771034696729393867933839983078519264817000798593295959083397637438050548479814659797511267140646188782418127755330118112002618016474724242824271067254702354118338099705067080991527082893502555691540294014423581173157514860529038599629071571135484822362692008135650863937824031014768312114509676817147156247865896577576111279805899970880608458279633070228612643118276613717271779118626779675691809445590148444003271883054726505825780329702724364469620492486090647863036927927964787783125796522616627489120515281732382901270691768702030681404716989102369814225496333268500468865185312542614306994385647263895421875594115973784100998022467461558585070449530210596005345507627423199711397321178175065461861993273011214721598277068762748113911038825753201512784134570406375431758499284301144428892729615853061127578243672652423414863973870091393798925976917544120509724110230056749621584021565026462009133475254024335067022370653658098145166784026130163962904091935671469010039325463375776267778591573657753220297756738165651097433296158226487175174845629328404581930653856430121363965117102683730678785211112772522297858833440906155936400506656542675399674928719066108481426174854357999336579684644275346408287755031771423476979287404239882439117273049064969408349362415823725264073571235786847866355509275787599558748119901971466694679068004529949337655590969694735094456818512599395221399279479152883614458000702685073877703548932029595751430656543330680587795419200786500285122597265102090087515906379319761295381778206178023476001844688778975661538109543645646765385677379230776455368551125018577066436594277206591403444404437400129099046371689214749118666893785660690939603449766239459676888210787882965834718266201743556608000000000000000000000000000000 [27,27] 303999025883720692586309258444299090875182113664878935715109481811103463179095983818901873074990778808333443501832500751516080572817857868125409003855391526673102421142514740470081979576821432584241265615298304655691103902279039511474014910298069505089229291620525518894776953805990636926668237039799870481959221661435091275672306373524675524388767181610839767316685376775879133331890003361194709786366686604461630879424858962224839668152876490938752036798442234418728585788848986935835994758397262424947652701800469770682843244847550017883441552128329631550952258669201018525242959689021660131119054601176262720255702264845282577676321365470545828508988930647308266309035320656126243944022401114017365859558880290541495986899940177180504077023765792604064200641513020485129808850698828594279101426611150726134917839531410185639626493894310344348765657817511323632682102422875443554764115259166468732835630407692079202663924464386890144131876411060939316422175035658974367550470634680466320907239138659515763845978233882402221482489566485913991108541597016602280256180155974726027269639979796365131238586129013957211046817472089831046734077005171700962589602028656154022727335365394475891698369716389196188673306592182743199220743542867723405245606425553063525409407522014698915002732667087181750411354462351821431083851963805349286356330685532178964735642182657516856650953414586794296623369432485554998103201091317886769581261348804198571270109688778804612791841003817124011050811452111694434916608534843459547870502423866646757235640009071522829515944985303585296875865646885364362035939322844448504105827802183200916247769205637120149003699813279280729813880719496917947857716709199988269610878894852802229741793230918622871319759898093610821558330849884761801473959136598780124248570079950818465241592708893883434146429065543021334882141335995158665002597615663882142380405440186146470276671205997547418144411148720932605844398435294703745289543773541481155310066751231419200077666405634751888429884817248535200925468147487953813576471226494955040897828548450545794812550655814764850019182592319131522488797030384919947175247715777360116028158479217477277200576431807523287165795432180076064544352781852088405612011902368432483494414794332543176711998395141033061375766784468211687518620654355993675527235499759820766217546714659540996094109572662350572132965701567480387172716018565145649554607580948179794626431289686983763864988947295345223535716068885797077083966811340702761494912299158753930526435182003892303128802937274095661616959693366545576600956334186750028391441356023941940548464536260965665111710212883659727983215973739281620910783662752366266677663297243516704891175932810280783472176529578281681472240226763670519216486740227890553415455549643875940638392320000000000000000000000000000 [28,0] 101307232400965549527439797437977687598191744094004629729821925073346576335508357413292224352225465523357123198947537210847441772820142476073186099371905691090081961220229579817000748890672914843512730251696719434458897364918586854361159263312756890149862384723569867650988683444545347322635294241700595730174046328112280172764843630743028677359724862108136205865830492467083655595547990597331352019966482495390066245983148581949475705717468402052087952902898974917290404874892367738638397060691306767847529764714574518473939952023896136069434164528952177608581406774867225336773827912632790688876208256895382251281308593382192114996538205678239214001961206650689903059039099309975410687857681308087603967579821516198039249871095002502010191844408274357095377045010322788259227104213863748137664890965917817585503427013424070235815827956582156152726835648589466510473272007326102844136812950190708269749806740222287863491630216130507440060617731676843320533457807857790293257696989396088230866370046174684087983557707393187190036131952723976651707035083049964580105701424398851046381227089114761087782858414378094511765201466811385650042587062907395740613227687963904232905890897383822549357921669608443525187682635256591568459016411394877141457430435767574420039160569870567742526661998150512146078622326939702941711258589786029395436389379763972933216237785029941903049358363589756484764983188923029053224523495278078682579131983455991834122839586543080590612258868877804675609555015877770282008809298543439143310077431314695858253097233186246434968338462372452552978806434320242772645161853409022316764796286690724387424485760519239034400287755050642686550964884855336780813491173973764594201120528433694667903702687997046793082864229542357629739366510654863782041300998042550104909454519975143321842410501650642322938818911977930969417996961870817200042666830458908642673868026864536951552026934671950636021778269615112882099630168243974057689623026546977277749911980609537087708151590554291138720711329671027817728484194409442692236341831373451217298074550239343216248713006002806224609712459390732071997346149704050684722513147303874423357493611033564757846621136071348577151364084189663740483158041918725681819578444486298138760858721588374275421228082449454123948074067022783415384514922588248948450476419964190093949126618332066578539041421806193639869767480213492692972668926309376657146723584793916624852746073576383784700855488266728036816227461985769576686789714927679562397061849939319922791784414067772296988630326909748878000993555507921438875540012099581723757651868417011005018471704616297066164901042758298285717556532940839378296542440609937842349220029776418464487312532496494429101253825917512845700534346728561161072467822125730990394705667162112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 19468334636741344869205124445831329332980346028915783485865224489974153265478460683608867592093894934524532472897220830522409920142143772988922068505971961763953558414564102202790575758940065887122620034268329958369672002460988446817760665658966802979377282370288919082061909343920278908084055662682381019051717116268392241261379084560937203469355366374049697430071302769406712156710067512366974782018170374633784805263757108187527588539634311222545515965447112028159719970017409140502169077710717141123002140637680731634967672268127531813985612322604393772404362505058212554559844444241689229339218815316480768901132967404038480836806922038348663994538203809926608575263829849914212505693287450247038863812481792457027245764735143169446887193040977587623402266151523034159533466272475710873123784299743405036656626024320622231894339694897157155251317609795055146451492771393591153937199123181112687130127918871567465443281218597458031507650569975292218616088761505292598137186449672675988193224663636560565335083815758182899546331840420973729377929787092416649922834690428079724175278782866850524799474088315704783117090764519069928951711621541863949265376402868472880925849859779459860781914905585678300116193852672795933089643799041365684666359487596646638726223306846534526325338898166472486598999294438929017691092372710976825142914364868988413562181743382353334630477303854273881233776160324982540744480285646565025524252508513564304724552563952233905160050132729193211125039896743105309431368639158679974789391579455375113679491190075962919786234273955700967921460807334826713380116470726589167290120583458917463813306076302609934235673407814502478675325004836908781921298786100987343132879549488323137038199447458303020634289817009954512912702047694790704330074981342676103036071109172575277007274649592159148969831233828984156072573532928386214241108149389473645958489289255304408071374795594742687472538027870360491257037131933318158050970427541319888695530453321256179520856691584202355457641322960796622173099241890201005581309457499256892918459733734262383734258194350235055404071336866503555974086610061874409867671253543217230036137228816543695560197544716949894604857431752618001903870472793693075135066098370429217183732169076171793992419855743032897429700265414818096192620830805313846021497439385230498124498661897023323435459193261939140446444301981977503802213951118889280110307931224449095811150086859359234381241897029010841265534531981461771098980069855969968979201468922441014314905241784520237226080650879847595408193838315085927580782059282831444425895263066505561553441048166781674940420558639180065918855952567492402952431033043280114472720623739953399112743001906080580960923685471956611364620147394725244824630919373969107030695785260908544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 1166129346304181749852374991702980852512992162043354708208814678918368784769434028174719217789093387288958014944438893032105917040344317022631248622554363343064549243322883935437020330411375286162262334006022862173795587500838919662102059581064208124256789715453770682735929501310537882969971558357193407090244043173458461494932933513486471231612491940176601178447395395159299999066122845850217938863997294710039994129744541947870669168710402780114101937948536307987798621779636006095799320803803474457887309625818791971229267543154197547388446545159855993489992845939297327817480654507249568466882897167281143497772856860520661858603919700491282538632901477146383375821015464188571239956112205311892873303802529899796899732608802247594907014589732843070470875615922349277114720058389080779985453965421393938397020828559063160971509001805914797156932331187355696283825163079101283438050653897018300502133184925138810473211626090531148990094268871164602227104381571848879555755291174129503886654170137203084903483153296002774190371679701896463769057614661829963535762910590756542761788882702269206456276662574159941675177837306589334873030293731741818205516388082669374698485687897033564685904587296037777392899138361653487355587078914504155915883946574884198229729454951978912959447988627774658527708937348302025130899749868565487704919228573919862103888884715553722046519497238134227594857183530046500633523566583230166078023178125195507972087741284125049269951898334835175273565754487404673086872538553013301979678692113718988047195532079947346349052741720009485683884678128991324157166705926580683861891911157876858430236912385587120775147943190750722871142562325797776305767682634221234685087872810122274257450685274466978906901424568237535111217926599310720002130617999712283150341033826183571461316734341386884895668101318435378896657943871998496995605728451960010986021212355519112783484792629092372658407801719401140210469241556305410856020117144411042696702400122188436223246852171841594758957808652991658452030882935492423361451108335603056370187248438280611047641486139584750878159765637914014145806547889885448785623381480913008299997128027027283106578039192737456667082281652729339104362677680534282327729223967894624344365701173706509514317982633963820942597503817575476119729475310648869051282525085266175570552175541151037177490545775348862281646836002919719650580840124204142316140853798467897648600804486838983501914535998411183618937615686409649766888858218202126269344982604128664276060197336980419826254945212403911408779851206321188949506175482969194733258488981207705739429152727232852779823992324875269199256465844899004703220804113884925582673650831690171860729547497053354037389738361434393281780505073343761816374336385191304799064778673146036224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] 2583520808639285198445200247231689764840547987950958924524201712825477199048196644734952224466820657358391740217926452747991524552452914908621215972139719135504552010127879916031081481421130229882048998940356068459077025103307780853938311104900689313006139537621022727765277107633570320996109352512647103195919829904414027908475199893907547044464319767268225977483630129264551876458107201467260525071289865586796624571216835629427270941965271674334873517147443753341059542050887146306794623258049954167051966227223984277506039770881029258432124809032909332106082997787318599938481681501941794540017411970423953047786827815655005225319379249189168160623674738794059821720547270109949762374524773482548919189714808647582823437467228325611926546031670764749876181171941657050075378537447907297388184645140020599001341735077118791015722615221457533830586298520099178419507642762509416862562578301996409755748741430712743465986560374899111720031331759628702851130521863970940547177282271311554073848396981187382511608899460507795249331629324952436662688806927716029249574266554364349499863955456164413393824200104222019184316668767973189329046135975291971214738176299233186717582822444718473065125182889597370150622618341363949137103767738120504821550406705224385173340499278075892656310958510623166870939731229922091848327827604564862837320284107508670851051720448389486538103323566176230209368025673446732432831337039035983307998910888486721398188521946684936541086115579326741061935634513719278997663576731230316418248146049904119593105814844738053806545748226550782348230183164880681656523224852700101228259281883705118994468809960366312135570895304162293806541726741560054588408685666928879994271639803339805404457785711973174647970505754892723385838390358688082078692676286772088131217671776182881251640598049454095845363859015193152946173311746133210390961192895158683180856783740362416071408638809230055803846576519064459261584142108134976760035409122659218217005665355259116438858137799858934960557465202379831646416120521808001587544884697353613167275453947857213408497574516790315926920955986076516458724098504279665642115097461802570922732988125087963659003746505118818324663531258795963272979416298236798539838098103312692243175169777817998800883948570999746102556899307102129764960596865193847271531511143629429863964123491229052114756461576978023975456083996923085132171834853892437645579189117374901755561736157095546378171477000152586342827348788679219390717022021750029113609433937426659479494441765422853445910162481485512473746230413891472316450236856528939224392201487379119135536138654093641050338307538471072591902019140703773279693281359843458200033741910858454372136536293648610624899246432472502313398146445189041990000427459658669956911326843623178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] -65855430962248331599007574283820694407152809431649377821535239208479108473964315761932426040380625332267709033807516386609093216682088748981086292404838067024547479481574180608698708598074453505708782749632676236043844310054101553222761863014720518975595576425759639167290976672589353085399437258362080517637703240744999442064704497611505015066638175027702739394214122391976517758890499828329331249483717262360536329500369536461560382087833708529142396866840466951829870729274160846321188859624233014780241242518256913070494014472922798725924650652935729196083348385872359703937491451656818177399229055489262517779227815193743561479831589209535762452139480904513889494799044065363993979290118921990922152727294530734470616959536755315109763876791484802800780629493688423342049939267321520166287472798904730696233814962564999463301519845905660430558595597940674625824810616336628625590751376639057622586868354382741185273789334702105985166305803268181373086343850754078781948981013604299317665794403354544095621295837378571186598970604397319315322837362387580010431999480738355650842336354006766722182628967127536553169916256152372427538762257841110705652519275533008357183447849897156996554568903241021467712096264120892547909464611276907811021799675540364969047348445507500434719249031315546841133728582387685017256534986677174895524143295989836657636773598174644054314934653121190202121365836159248381587684441654869074280214779898221742954125976995531935961217815031901657875229993499761007992825956579837646332553848781754482240718825604405820982164430681499807605673624055884987162276275312739237432028954479017694923405362270187274645469619554545121906654229848964778041377063782418089399049622859603286929151405739425017666721076262888088804807934258329596607405283433936669207914532713113530542307669199934686040714476930916931841889460300833667841637873909208265519648831167966589383913934974059137216097403357729319368886175426890835634516405303285866608581009435370380076126764036331765204537321783480406556968397243794994105869368275238578598777984773690819412406574650450960043918159842998013563459020800910697954759242192138969908421241701873347298288286734422035068911529196855878734595644531085313162574720312749914266972794681273505159057474684447513137132572320217720795083068462460339502087797724262570792661345695962421165009297813525765102512732388544658008974607788420356479926792946828097937706986457380993269416461678164787184629900626737889601928228492650351193335133075691346806237436743816826690647720033215744167561010322440768734195964336772272469056650348912172983240345297900218523099952385065631149879189038474433228077393403138627429091798572885076974597716716168585721459796511546703148700166193742735528698205800912558466874888489910927360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -3820448720208537276000492317630911015781155306696784925516450814312272022550593084729163591436469386067228109304507741288237497739047891751505542181665939060184733153168216602694040866277244353482868180071039334097584314975653898072383312828464552693872032499391491712236440160970960418476000447388128247068933170078492742027675724762997481123386799121694145127918909962572813321797313493677575879540114717809444308618832738733979197934019971902408216635842047629463984819121756233765681532942884410152298719788250987897812530878342880614803761209560604671580049519338702301213795862586690578644284384660769940160136967779391630532576023289343691358978448403461646834787271560582836230884170383167090324981045053341297148818466430635076921250019497853169012971976230388922666869522367450282903912728952131668178642003895320184221733046591725262546320037581818516105067577946848571748787536541548853919894989508747789997537529544597486596196622281924335154798280941856975258884710651022275258257961882195079772346236926449387902101773080976982295213203342384189318775851114850256719454862905514170603743090528318816414812929014271244958035704816049187520870034313550691515574273549465347943929567489207022911575952361805659063583348675850880740721693146605643896516943216521963978481301440569389306449282970478314779246492581957735125788939466923613556869522426437220772909287119409292857938421991983982461832415820141903037675180395614910560712442767572818592496661046890814261257669341047297285790858933037234955601930540150061311654670179481157821492494829399216587276166062106203804206772311077848589618166746171943283404959820621824656876590189003626653271311728258165749311323897897040925506290247456982019326235858178216497022792133086292408615211719574721274283181122062110839625343395805874975941693813462691858100468398582715556619620788639072918420550916159775476926988670446109892496283759199317544846590163314848984769922688835030456930342159759528427207369977062241332688926793516207819188171300105528086337898439914486626648854041325610509393174320686828538252835759916125659412367330509117942654858512527545261662825992279752270514807457542651125605783735333889389660352916792579259786556968686674521349207512890163192127514220893475068691256563068513618854474721055221691416813011873712103774406059336177344779422376320275890270333376138384088957558142803799155378674801731389376731701238655350346487585793058241010241352291742659562736561363970863178560144574457678073213510435579704903074441075480475299939351785692955209354364812504803483993653491440378240478388033586118837441029309543547185633618478507944947018615363846147955492195668127056859074299779814053430531688585278342310431316159182451697931087161867863150102743270749298136166511938238121246720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 178312813918820614440624982481905120107905768401523386155170514866964730708239743108101658255210237196057800731490660506357705161141035475463884839679220913141849836352584202849300361498653947981286974435462541082063437359289424956077696721291746056118584524660979118005641639025013388701520094177799925193740135629799700881101260414007382425497400301464395116380666899231179099701184074337741721810050395817605213476460377964614810412165585535490674321349118338305361458846702572625885176200032304372691934531189191486481290498934950012104783563133450956124645724728280948651184566919778872677149489688131543199009986432085868908127329774119004663531857352993337032075345362293444427957092429806174429828614275595724293769491413904867750464256462888492247134084660980987179156294013193680104231456019513818719667071445974302883598509983309028157939289455757844563948079076753425460598130423630085523024019752033877627778900373136332567263217879809649864493813092129137669616434651089903999491963451042571481183782998436598786230366186038995731706237879393021802537816771431771905377127247818622007769647271173388791350169615694744761577339716884540540763368568004845586844904119898710605773180517263139500373441984634618848794531687732600049332348738219351872760846111990014954040473538060572243871639039877411714637768249891670771949621085678867712154767038754807668229980537359643422835422362678888810879983858399753481983533365908849465951835358880340842118359076677379112200265865125634802395758748433417564540390662696543055221734242534007940639049151561580496533651839554964429718291186189333907475963983195126923594565472700263778445471682156688805305713572702915510092757280008977923486832603881583634315553672933185626595749677719563772363935951708947989518936312714478994923939518141465231861236028818828670031302430222841593108479683363985616416439612753017722816624100401022987265851512841961393258913330206478134766943088911836679456851769174564255128247983086988598940875611941319510171899492219969428863919943128067398056419685998735352478004750653429720901136781723824651020043758430955989528032439435761728029418290758685491839546456316028920449786177962018923651627202947274775632208129253150905438155156830998054065712913481369022480855796698072777567675194466047650622266676766560331343976198536407000698845904697188047360359344251494750673056823962130062120553724723789588568168018849489419809258303720220183911876964337469885230101122097459309512682414240355359613775617547501664033773104606575676160004222055021729324600859046794284184464914791715367806536908518033002866932212655137231141930828376969705668497816999315491937953634577339237496196155130203719182941324769860243502812310359865640039202102526585900912566361918254633074467197870957972684800000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -1935299932841410017534342578213213295592486773571041622378349617212221944893999600042559571146242612451502659969894178164163138804031217848268951952980057194329511363816648738558448176797807825325539757238076711699164681789010311074133664371577587899457360773774529974945083076478229484643012090752767941687815388299082327531624801799716535755919028239558902723088017609686137952208318361674221122771511144633192964558384295688862296622311397482979556294657022815140388220177445794431750127033698764293131154363007849032156488616597426269637092014468291090808493760572214187840120265969981354560903832681963167633640413303469248029878304074124686949320850921066056621225714933170023889743133047563620883376934815480314219900372487560469381681235974467180898053210721564422655440910619406053409068366164751875318021953751130323741388604512145704675493500376806056997416587968164692185830659090571615150785617875972834978400679528265933951846965937253623156741294568574088424164297039573243242653575635975317847291772458267067129533169824284305940477163592648170235657357818319102988813021704862040358985266465175691429541052358074865296920020323522037528296576706586640284061896810450602506249521770548681809399328700411878743194653843919059125025955408981497974264859904754046498042125705477528586675323732611998912660118635345980317957435052613633370421402681259074347554100429321141841264567073558086138757159131755844324076344552030905673091166337149773398144328939555541167019333267362586026763464463075024820741499674397061287583450295534214706495968907047621923937940694648893489083885502554417925857920466602491852445602768576139307094420489852893743536102431343602164805816528819169394360502526603945065068106066493639843759800827727413800173769993119949425537426719968200725289215123132914454655260631195119014193072517822770072639004704614618463102028894953161972184240548139492267783097178781167647471953736912503718103473725808877428865443247431252014995497732653584491294747666170605682491361228213053374848807571131609664515577604367591974268901625647625677129919009061087000083527578243334069367474387239431760960092390775696226048300353877895775016919435234414313686994766479459096572588314578045605902475179138064155687249952484841051498352621708472776973984706078457669424673168647980737778188435686502280679991415971646133325946230998469432123588242997266442579992295860386151534823858248585809467780135671511407033240596456731128135576760026151746208235251728850983041825672019157212937469118197327945083262455122246490072387778499139970565873493666211094757134953030770004817757816974552146511636211270821028888140424285274217398168401472957313554107394985203856217540945967381996619622643734195832250458371630862919973796961676810693429400722332266266624000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] 21640234325771255869804628145479194002068011876498196066872302591372039315224699141960130647036986796845425668903719712090051350089083423277769924747601515085276782126444866330100738299951889254386301609480583826724572392845745130270378943688645840333464375517533990035582030107532854008233892173619941068155497142769175830206806013228604421848183393271016150976117748802998255556528395617107200332535634293750546691658814140670338215662616448211525037704310783876567144994369251090375504497091572422589129415890639212278543611853580653721579158584563689795861292447463648635236811837255603390056575638838538067353079094238495380181832523648595248760684340329687247614947891161275802493894356793427938778750439386535364298905531971122289483967461863356250666113410286425830561836642405869965930454420652455731371262012554798106414941458985875820987011338878433110280836342875784855229106535387473409126562678782249691894820486799289989836826790485255973739901743023844242579739056597148832528437278066409912674467852264645659342170591621695094181769991727210795817279791250506601229665318075427462767366276226081280586813241785479285623977645616992626229637938857380720465608661542151396282268324387732577065857262364540176180519224481339301617194212393399747975087798635369404525335168497699219159207565416120863349688444973472026061229839256335547129669247358930136448035600187469133812279052342143673321894862175503116101011333750206115141146880521756434757948673486033679666658749813055212344949321373940383653377526310640833623793380755006528138266170795790661945932433544424266459785739616695017363821234844208337594863153128490464682025668197782087356352869724609247219386759956889890592339384967290969884860089092624404024528802357700245506200416083686598339320463509911873397153835736060729857270600686574296338854980175060946981489180397337376056985697014393875387848732847763017880128106736532579976310242316909309390414960720873777284738009590051993784154709002718602869273771039867155295774117502633879720027089498769741568067694886523950034698752191218465236186525359136970737566217853257143724116128478948443020247872014097220030012813339534330418933522215532479631012437711505278841848195048534926887765445075199921235396725081611683730010669783553516857555475479791705471186504482928317214305203020916595617921526310729622712758043366389328189591157248097083634667053691897860868074567131719791481015579330704864332058467586184446320606851809322822677334378424275922981936170382498558910823849761863222637321760497661294170045762567234600973022440407183701951643271802056303214761717312774390911643018572967588691053821488386394101277802623104099684843009652070922510728489014060385258603206315385883287422657382698966131346021079393192842975225552726948577280000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] -159108459211824397900742921876567498083156994973518819854759633977601024898859546703630855902156903096591670143135281257095061023716964957646037544347484880155969279344670794609600810133230150804758933845183194200462082583162385672675645919224375615182577256323194137181191569421606158504620236192894168261090100812316792125861015378802323824742009920470371368266337146814017966438722378854090835385094817352742656807219133221752489683466976618012909611437842701800061533513006186014788992520722769351299929717571088626309344508838405830302645051052869346907293181296075417160003865477622284832394291992232343208612113331653375935317765587037179150294872178633978865775941839604951351838352093840679656351586712070878843603748539617254355786931064151968198764480487843229936381978777531386998377049397840696647641579423882763633933856229798240153647129896802810992389260194976820588008259287791322596252565606887170970313445405657703786061641414618327328132876406052029861851348881168719561506731838819499585141709010814149634565231915413258529533363886773312121433291504185932575619806418722115256847910856764528085198146525122093167790449411181112036238669257114134273998638112019181796458845086524072767430604989109377483395965583857876216674411815617577625530589088539898210571866333568332709274272126157128052629183699765545440189882735389464942982446188791377927149284149322073343509386147258504827969293882352166190607799447080214628619411920821095885587834032756760741934536010222757014369678713345679174668872428122448631474113191177194318671389534024597093427563389191160721275442116929325228395599769178854845609184843399393649699774387394238768682863867872803587699778423556527628813567246929359917052493522313626263835613646662123014696627504277535144399521696751263474816226108773188704397539086865107454442586129876586086301565423716283081472619715990793979873514832686328615574640047835864726791330482136866311634545292521984054778143066080615686857083983595786649672936278619578015589569364780054279462178768819407367876659563603506855646749868914290926559421403188512156232710608739376188651343371211618395069763028236036109978798343766566191994255477028286280215541121272791492317715040204058984001085086737895851865394415273618925611145246909565954568706597321874292801741819885779287896430519068224212777256414525773843961863297971339052513761541521826392933755572932929699223524594361214435913997094311472296970262238871603209747248735797596246894891177896026279214234025203096085048125502464752654033142831462632178132088045813208293207995852865047524437575757602096188555457656946986364741196809274663528045844813751778212689799106948167729941702966547716754949695607364029350969253118302485185891147502341597924019364190721976679876901954092115217612800000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 894358136820192166434966010061704713060936699220964703518184788919242732323894285988436160748766708360750905005764305206615004757347848272699623579717412992669365733376378598845246132091167359705992253002812114351717873056533066789426901720054397206122877252926710888921768634337800086705738641620044043499287623637229722801724254534010958682073663184017838792406999905621968718937685736977560573959846283091080687237095390103050426091625089555509636775882941824211820172983807752972487967186585102021675556803895432540821858387869273474780007292558243709713735859089554764220618475945130999853244738980092795099929000898539788847676894898972338393495703111598265151993217237827072206663817220988948856742300825029514880732707920234909539527030479510557345540933010233609806233109425561102130479800443590641368949643638375467167129521040915315007390957928662983324131795302380741119992318380345931531165387984423667314621454419783676739735844263273901277486474194478945767547593278660464923363875884865581461146333203233377062743245213967177911605123726316463353141891350293713888641015431154314838381227037564019452380065683998350655635755172646441379127116869769335899429238363997895276795232502458247664673112939863107816572932759562805107827620650114443924336533245324260496457452308997843270713585427238330199253108966817033996733349141925430642690084620017447001891515035197609285625432421419531473705941612285853923582873120287146327205362395792719347019585139931754597983030472114688783376800189369886682967059851304779844975831162081284093417482594293725648616569301708340996171408309281121479589636238038610707125491396528314854834914318791823992863057576543685753911796219503951511977860396197271794456554607657215830757753825466198499219258547078376680798958100824660063797115007932665659691805347295555666465000589240618220070844434513092567314127909217323095843643475700485749087615986786586715371965711289670417491907744605933181911319390336390325985886906234875955489627541831412078335855967302677077288224110688629630640087560479398811274303868446347313188698924694182556073249776241547212988612285276276623973987409991236990124993751032491523557134976428485947602240876373850340112441253581314140837230009065365759456145961634197048356253758835136388847937503318259227704645782388268411730361480856489167082223787228183559497851382549803760197259989529533605536812376456921363820027633281221785339682798609779580103942849017144524459493764248464896791876391508683775956799940498519021001137163775369727871597772131103468226861991540221924516222624626345945371972785867075614371191763424403306641840268934536613582355323792573693848831984008039374299952293361093722974579800028619760112857906164129830228763085931932277679864444606538144613798213092124498329600000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -4285337088296344160532691142362101592498769535411546341541395200855129369308543489805920855291160538580639744158531558400642010549529114695468092398978183289305977048332265697304367422414491589259788055682297577602766994012982547172409806003521485376739762741475072046742088792807511264834407543429719785235946174026415827266774910817952852140224467695343540989918236793764646237428523902197707518498578103182509257520110409612906868666888318638116413127786324273707973749677772554138635822590517389908150219152286921401149394394680896855969766374295786471926833468791880026866337220714460310638635405207752726574595391030148970211386916351803428637869885542985306147131076111042024651321417180096541411244668446724902735049989704576534611088681444186313958973481385674021483861067335892948478211635175356244347902945544327604557256990180871218896828777148473113464726333958688965918802281402140408220622599868839735921649605393864825606787067088422159083093508782244327045880227801141095457380098039248412470314316404325596691563080680425408152394503729843767524960705603553990189174982376582418470010638435806393436985820365485774452250591740539492540503919394226326285189382095892546561101919637559200639563278676583076092687243115374918656244019583210515557556373922188864839189568125395036817739927380698960655640523337660604799275101712611666571307614554928648119506642313398502011301722392087137267618866404371856819423793983308619307690647272531386805543141581848660132802647644241014279593546092664570914537069269263311633599334435144870593628488689892873221723784405626626666356741191560541734543615151532180722921898271335136883849354622201712061612704668605662297048604403733820803012560460479749730104909138062084862430643689332053107493055380849843718164056168647307042742771639003050291895343612313770285554294451596636002460553121995302318376419829159996562687447159759012994809392843715802578168305195586701041086439855591203794547018943722666506126199201417576222403257047551779680011146820766608645203635938958921694757328045344763433620723111077324882459360947312247372107695727152097012731708917121606086206326963056867201249604412883576722935142896833476600805697124843528255636790966912108397882077741873399688995757401863802245157963957184898447335701096049040243616311442054680629239394404684682050294320795669998898405398315495317465224863161208344690604980738734663239652538849460674279089834472681824262942820906377419263302244796691414631541672259399818250924130843885853697870915267098062904572514014285738757112222632256902477226731808478615477162763096487902754613384547363914074909653604803972395570669072390272276181807597048691166073750137714656332990971161097382131771279693066356810090787718603075263377290340480914966791298578030006370304000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 15817559453748645280933685900789270132035800965899967667638943224812478135702281417153934237971002848920577704809765186655708204648206375074386530384809249752317872115441993397783872396433453917525437377183637869408958685537055226354784893111074844157421327142329852575401857117272973337063702182162084448240320050669474583521951726052385898409093868072638793653251750638026542398802153881544215982790213176524096981934582526158203890100759514621290604178309704470593430675691272013625562801072503047139627895065205075265368636502654658548436403658810028364865166115939337551463361404439204061284017690826083736729969352236651359408659456660682930322761007440544506425157356059518243036735150166439301150995736995792165754207230328801948421848309491105002194072604136218086521303111263437609576291390744591893615895520607498329544126902150280943101957047133694475239246334473048613029621236449314010398724353060216086580566134311658162692037321057573245216349673847663643349811201511022547099403268657913125940819672660537943055869741741970782159628933034535743956828160054783963779105427926281454776177772192427163861392355080464143014094405293655254329388293713307024684625296929925649094411392351041083553931222124383961524160894206869991758257904310868740838838007139767339366723622436306205543538969437986878215847520169353174479175234248721996067247881207453054506310913639251255247288947715203703825049298230761349101041189112193379726154510749515176965397463960513761077005051111662401946002045019283839204911572010243919951780951624605086085975433182976008396506685342853131753941354545782098762427039023550544039636489974005995918694870454303624399396323604643226300985045982756392772017645986423840898746159556376143441234509086888437038743949455125302906431234489418550838829928184773171073736198151963544931497460675310099750849964637859429097626834084497179435683503373908983283027802698871608700628853535094255131723797579372562260134665226152647870599214802099407022767580447313044883732215477287140401086002320688768315380908062587644168916048310890301757494269342180355179904685241916344157587327307797722033005502617527551146917278533979007845198140378683259105224727698324490504974942774583304524475297555202854343848947560855388442765603188156550209618012482868835910338416213406634020633251861450095153389517917444928939693711939893004093644540720801942693494308702168825100102769328005770791927363802231523655650461689235381613352073662841263549821301674352847461492401148301410005400887535208530649923524377964174469991921733881157535974918401521609765210142333832772398304643863287635340035182715142567271073769017497687619297667047905728645443377008903974670100489858217613341651065165994611931890794129227479016370536185363060187082245262027853398016000000000000000000000000000000000000000000000000000000000000000000 [28,13] -35201355355223332896052581904684302676526244581199473524858954520440733657705952775907751137364564589342454080736748185434267484033776134723092496229941948956568396933710747474121937868242397430700493310971560685284742862416891493367011899842903996195047123237728758862999505438814773330688134541535504397282154667550204018694737715227827932751373520055717832780356537731032329991816578045238051578451923850725159685379028876094271223595736489835334741867040507014117921388549588694604297199535626342510383819633568429173627644030788417816722690466582129472357566815915017948754250911873154484044312691652218245049887726751310650655431592445217650065361299174466307662361388928598297950805615402643774760454668706752044726495509399108545939087774488937206364482808116740422740200203833355138952784975484501538218197509829450106260974146148055555976333295556574711283488315584716744037196202027636730523979414755990998275620769284376691897803300624874233292912805449174625490443926919102801736735611634872442274214134733399567129950171999364826745001050088347908549127820866749498761993642135642874372172719580142049150353663762386355641935072824518194326946849102200737273900486328275674764955706316756172265803325642962579265488406609245374086746022093665601459250267159095429115520446765819283796448317140240731546167428252912842988749626307290239638968995021881809012455491940756058641888138267536374277635014490943863204845465207924052539183761640211805298201885231487588387678387945277084826772967433436684202559584810895545798399480534810536561270816658777269262722491989762693363519587556160914216482154314770546034419791377208331498504819047262078279312014056898383346487789600167330602956806326563406263567189234134241543254374779555501620446563236990191090212855427300633473178754590425952521285017614071228024545588417790502626578708665897641742948206266011888947113476562212899156058522288615416443171398555197870340823496592012093723726963737616363190538774854961962237178912216911127098297968005338933015872925875112278133163585314090919500627872621134872448331409652516272049970914208447735202945689487081515174743151485908239042474046904540354338260200169805490715679064594209933750140789897751349926127036775758504333733235844190797197488809750387256043429007942517516666471436010037098135087271226750222972614711255073536373880827204005100927232980851399763795668699835963485841493912446004543685975394834646914650134839170684988205440194984218892225263870433663230148514394127342833868780500420914404977513020233003264325323881513010998157745578385361644263505882336328264833952543128277780200057382510023978831474145781873064920092946147268208032164186858179626235083720590179364507705047630393202932039680009463655433020670286037738884028526392968950579200000000000000000000000000000000000000000000000000000000000000000 [28,14] 3002746071501384156025415564378790888918363902172896086738311290078224384640047603216878250293520236194073350719774279250414744997482336478028465906861622098992541699639510971957048026768473908935521315491092853177151328975777175371290441697961298475183824077276132447228584437186043816172904850055434117812191203680336875444482106204179466218142001049383240286992092815859595380004282409934458821857843639324743494378986847903949620749593469385818340697370005629949712504034084040407017813715572880156580940707866373314550461957336745172921088728917010597807678946797446904317269592579797853803731477771920547760071679304501343360996999153878555134800581168141697879262527659858717433542128775876705811069756352917100402463011484989257288549990770467904832637720768950248679259546367328678395085342503092156468679269384878894105857582601624055101907328250002057159805192841123941719768508005975165682622674584892999912846069483263697720721259757903506765877754364809645044427753431712787789626847348458219641033078182645406022163919110437833235986227483509322889826764076173653306522094450328929396026533013455137923744364415342266820490536760384239326992804935184207898838077290193898867900724788729505618613141132805345779606763404215789268881040685935745554956158724604768992640826596933601023286082136761018871280793470559986660524517763625726093207206895996152205072342042031375298031848687828442615825159050833691453563694349466935005577750024324268608380699957224393222464287732276742121847061859620315054291484487294912188488695228298795657367870378602316898660486535404881991234088635787212266028437903230429513228454494119332637614443740031379109501510432257546740597524257951684150655929450992712767511376262580360503806899589082786973750324231381880587180779607393306471422033667660238320572176151693734262438341437972618403060791278048524404691460777834946583205022688440078872490755052839218962251414014901944016652694876670534418246549710845492155677339508815532325738526874281561063553205723852733016164007339945953448861160259496858578710003818616734818196793187997208388371311267521939964299423166253356952531563781448860869214476582869249506215724692500281294411741807805614735784746270769850597064872506019963755756147718827732270070661744623466712092428670614128236891124007807798748881220257248296037830720267046619126208236471600414284341038434090257100041941894396659642492386389083635570510119731173113097330926527588796169820786568848803331546317011946519318746232192616688203482350339637741795361507862131313686455428823022180522329829753741060141563832957283691929993299943280502145250844859164913919077435489094446491094023504067717118178996070335068142369436753069065218531681108659543299059373581073106130225987748755443467394794061406750638080000000000000000000000000000000000000000000000000000000000000 [28,15] 215557540857150330707715390580492134730646222728379606625400311817352671630731825689403784329429873286350248120629769855654897815297614784569035336443197889065837346967423531521250611509014982138683754631223016034422706535879332176975123421181689227049600923124059549686295590013849386360643581490603715589561644588546172957116732095809976438997226693973467352928132646402915672115703317961547433157666662506709896640426509331055971868576737293502382651480183893353940545838638973832449943105120063353976908012209011942850037261243037423702518331932980798167363728179274259954573560146950725366063174247525747051963185831475879459416214152305454077433216024394945520861770481011975927769804775753989942153698614284832462594432096021884932883442118160016542241783848223617780518559636334184838422943195180923232208914106674568204379812034345668032360845177625503870104016940320563583926727760359650368038395539592998593772537764572124709407392316405629725911037170220670474047727069066697558305687386023532260278425344574323072816510982208557804291795958451255086129458081216941032562272045708463413387003634326459086961910266294862268209089480405977329346680120878816328567371327830180665498105325102430013174862914673850424531676055337886684274147925602142704279325484340737460177115485961372012076813476096399013571720983805066011960609183555813006011079040297524241642571488489910068674203287662773101049997562509111702550172506322093157474754871639301895035976626665484038523900743771333891452386185135033646874088199113211357813709543481711433445482541160006576238463769386574550191788773649952044781502036191416148902857438515393460540359787595505382517520760928284870437187817857043470509057543322874588136629434362886340997014436835115431214420776635070018431714026008315347012349628933757020086509751662889589642252182687661083830991777724255053308780475886734995968079759030960554716193934893314531571018895906528727003496263063757509060530346287273606458679703004315956025840721624517378022727950067384590149032503787878773802354013825548658481367777187402611839324760831253803393211731405975215823906381196214887506296525180996025266670393175062281666902441989764776882058057896793799343347841192938208037763938010850343149676246670669192729283796510188190612265181222986051593594227846641246728379002545545111071503202456516024242569898200112621009285851824794441333109281493942126798672524055420153600075265113140644467544003048386426042848855899094640803615568088644438007147991481561877689571600653074074018069120008933489757415900370543120765174188269223999499578127652128070186144594647418335357138974070012909841536934193978424272536604073132862363341902695705455521737955487642371206914772875021264187120589079913296232792922504472645357157852824299131371520000000000000000000000000000000000000000000000000000000000 [28,16] 13059927889340350346981856029463107172729669688755992998720917879308697995532574453696999944628182999336800853676800557950780058800166974345265691213501974844853775171091005094197316735307009844770334000401734222430678994616862110024585389155150527505572089712298365578511729786592795279533542532650301978750774269937237833551713139172395302498592902644967283266866849924415825176257152412436796706811104283599379686619584655490110946240940794792015611380880577303284523522099206988244886622350420898037049288812082314589894670770616787046412776725540981159783980045430924032828281225350297378015278403855926402744113765894484233166670923807783813197715253516870716916628204854459729812867192333299303858709360830481388556658702368090112143101628163677699391050938434289684506570288651693643344338354011815380345414374473522092273449350535064033434996124880709466806002718484994698339922021823786893869382466088431364803645277363714642244655215389643375508987603987482498402168411674766717386759454861895357929080727260645890467683915563510624140557150735155876402308742634829893984469760692160647145663913465365250333282468475472303540526954234619964481512082350637860748827819970279581794211807354510117837717621920028125164527263393804329812544680268973880185153364870194663228133701483901425088686967534729668272728369870874930564251275475709382297771963911023295299752274102570317625769539318623393269098935364044622521092652924236647379800930360906792025402506503712736069691268938173579112949497281939037562724315178472083169049073001854063141497440379979912271598514155037793774133353319736106656629531793618369364869987612350028139783003326817689895258045694311967090698828173781126746932929737638951995561464995901034469388646555201832627437336123795351785637319737872460454007004085867768418998950305818306130960946115690356344537411275724778315763179032884804285799595711575477005595136068931272609185623879779829585438703051737095766464757658353346943771091940457520051812472096637773946294508839401410341807767174646623104961066946979889778748033877640801345622193354515963645633344142338035646096330233131334440290830933459160774767365469672737543659416748688674656128136855557651941758407944734035737017555572882175658106209751535807228424387029546074588149846915329848737746367685548383317694532230564375099988940407088407427468239692803964815696211470545285707602327921372238178850989482686018402246887876916382486538634029007743248728349535861820304197697419850527993767899983255225999981796172641048651723651155055384407742471712161501194949784732824722399959379409908864322925072766265537386700729603383272724967061233605877510754997171908432913301804313409370207242857392617266929124005810198913659732364119994891502994813398906344250644568423204598579200000000000000000000000000000000000000000000000000000000 [28,17] -7213372370467282257193907744985917423280711179643343401911444256903558805495743996537013157877730138034590810355636908085805326246328567340789328568586222158073189517922649529662199743947699336168210528194661372515538763768770806316041768875404382642681913176592270323097808062797143342793017113439010384300759193267757542614993464156415272572016608524077132866265872152956130049953813169889444264392456223473485775876816244969807216652539693204793158309672821866045702889092686922591693112259320787812329131521415126809545817918487865985752285361631829400364807679612892680330131996393105859967351979058353760776637981902135696913087260530922822951645058423187015545566139099969429382512199699193089567735259926122803618823400171703590902053983923413703371968618199980516042987425050423281569861223541785632851654563990524906818218183503213372365680205249977423302754883137373570266248637888991981935607446160822213354073905395003464548438026454504766674163199181492970034034275239704884927176909135516420238000246396428304174821499386311063037057221105166529913279174792209073883522967571012959270002105732282623255226335794789970614136580455698815753398785601039160230411387101781235209134575896306093143492322489181369972123590062657917853754770995388760899274300395560095115329594151379857806217011522006867321839705049722779332102540036516525855483819199724603535190588487572145885908425901436937411250604108651400299577085932858267203992218016201067727476230764132507746775117135036939466513926600743713433905134872217077237664051853222057981343173234000758991813252326503135610915019058062275351631986730344263514673718333314821175604345634156573537728260083824291422931416668087636010396725086441945774692295028015534073090828444401433025258214387184287489179536824300589134615701033030350193397360696585460330036229138056074101215853725886930506118034652771238310184358261185790720463164336192136042969788388979708276549480154198097228915186471788199220695476523254732214170058575089232735265568462625790803838707806105468582560059951412717924654819493731808381105377898754214026536669293105109898241540651067695076167827968668369585281842362364761677172215261413105988789889730795280578155054012607649679033187609931005483956908415304465988084670490941191990449414871128208319192694337946824987525954075227214050248265503870157011844509333250730231579194192116589183321971073400534309282118846321795124991031274541072062964556510555730509966504777065029726250940706907845376823999331382976411384900773383999426422832476971504559816212305304364192441205295352329333204922253918639070018076102419740405131748492282510155073671598357530792426470847752182726260998112346430072348842211302673208957222613897738260537413855238358556301122882272089307181382348265261891584000000000000000000000000000000000000000000000000000000 [28,18] 56492748682854372384718943741187546511961116160077429944983544058023959348634777702860470150559522543783261987167701129831723210664114477227729393805227139790085912578794593062860764070555738510220068957194378849976193856788689304428527607628598549559272901111976309468365997242132563393199564952062304483998598410599195885994135655276394172317872048926612206583831050610040056107348202541633234964989492908493286377833383875236154064753486384956659338257061293675459975429551326687680791998027517168714992318516859216153441382272821942406439915486425400201144213248819630934890654269293751806725331819407118136108789160724748935762206881566194374918827104818138909635715664107533333066394578084468652142945340610092178364697107666872103127720578001552228651421930322236013357033585146389797578608105652899334556504477749332729746949081029598851252065375739898772674241670020814346570196463825113145165220064651900631511462851759645489608086585541741947514679373331980259633535219423150662984436791678962186423863919591837538261210018165972054391101387251552912662457180146526909328383275888490692105265100890386440687217191497410483766827254086200768875215078702734185905197023615980391822118865775538561024073351661101456869081389311352443645994958642473744094015261569811586407295988754812933066316157421057316345754497615348451157979219627770411228658063001656858702269596786650435331326181785531742809327967943152542899684761714237424754540762621438451881389824493516102592786548815866367445387592826843748098165164694030814813883174927642371022443278738885576136262554626139354673511304649020859588027779181276806001791682407814219458502887727929826285906249493668182150825877451389112811702001684246897086139442724947747708422102701937881867428248599157900061396300938856563113457856194851448166045348997239967687233794225517633541297734186956555221064181779735886639467651329809161836011638123886974213169010807700481575996770481882494744352520572677571629949382538381227969518111878400240124774029149034249631436428012103187571850762863806187487579921508953107285153217576288349412840261518869841548613807150344071924649844915022832311991714719382463683867979738550306669379343952078275721983313510199031538218252518889102479939073044262044982548715125467747401079658818207485060557433593539395060785604990569893238728026855406730622151577971529106855052148114452372440870451988552302729090891810573380532503578324084098536874728375219227045266727985381609040034082559804207491972894761585227368707849558022915750944687761894533111013947590281628894515646008302265666974969415847308443288427142069219442784354976253720730717833689029901933285599349939270536887491615870840588666532145055853842039816043664404540531863525149834812628982315589499704047335136318267064320000000000000000000000000000000000000000000000000000 [28,19] -297222800846633616242261115132613424754172478844124677127047444809419232720160267716308127407436357207315607749802902929155903855333821531123116271061051631198426036241294766368734858863544525803256117899054689774551480462110391790777868081661206344219732491501881178567163398030732042734724462353486517630573050232126083805263435469430040712891922757721834435257576491747253644720699250385927213071342958891831038209271515727080916515966413497626171970975210034426162211259090762231713168494458127293154602944293822850748887141195965717443205537955818530152285716368264116373575004869711667340069930953372691548215997791712206411203235004514320509326949963175822161222897958187941354358214643357241365616522166526536125868760495218306028544416810994670226570418064644679835963497995607110333751052665300268138197162802116719426832676359168513753527034904520595721034096034164867191616383722784735590778506220731029870183993048410372426628769459903788196721207170802245189878581815859943700041644578269269808691281667042411525273794726219926737401613226073462028525672259725887581403890869809923786892907989642255463883748193111932548575783400221946571554694790416403152834701005183248877116836161493739774410051815355082737117257772019763981426185193282484204873164254375462970071447021059159411718261314279867974932296244492336339353224341877673347323611275960624431050320753336021276646419908145649584010662431045796654195123804096202053568753474389744626604166570945602252069747712896387043697742618135208692918067913656710747776600812273533546305582312354153973025138534231107736706548200836836394782022894424122686271688811603474803867190599198947405583988826853648963696265765388299323013701056059273128128962847819935024666393527662087751111029006273599318680345866474108522267982447223132292912918800757853037294351574180784122079798459193663546206702971387746247900064674078607997415234546143296423367905979048431376083881505628662088007593086273895645253153903429453760123836393786359041342168184536395937364524986487144451045830614676268444687790457043949902897847701183407993517030700834841820095225459406097548388487053620716680195015221758774579079971060562322214537377971244456451651896575732363157509939060178751577073735902566712081104238219184395461802255337092011060473543559190359989687105842910012302704580247907728073851032528363205129661702985279746372623787010729462414992385542845964805484061906218962046647403304824355613596767308810977214331035190412765994241504826330205434572702334857411213673963941031469318931765230263491089040655333814302314523575329696585883096683193983369799009475809019127067313459921564919499423020062027830406321047998779415704701015480573677172337647814459189536984027499596147737176274069084387530102619244963539242188800000000000000000000000000000000000000000000000000 [28,20] 1247526578987601104375099722209184485350336970425883767916135858788279868064287316809065635110365828685244527788998001558455004987717295684689511334629580215262143654025129530530451168943299044436011775604630622028245536757671063584110706531220690377765207760668865332780572164831194549026738986029732921483316119978298153001326448738170483460036591688743579366356240415469091629026161909283650644506202385494200896669418837044379737142238401106406786606686038273954579879995866450631629144258663494633663215961223668608232382279939955777450177526942151199698905610672816865898401563655212990376893453555659128744964198787128183127763152003414844675105491422234326921321042860862280194788619687599507289070444877572539633618955288205766172999570198517707091409406082347048732500804152432377407370127636939261539214742447103006492114945670626049080994242134803229242183135817747268972298309093354521971424170389681318419560257108042448757417710405404856561684700947958294172371191472788010377348959554076459079796377378578242715414442026862298889561547143896637021784939407936304800108404957670686021274925682373685217897893345804087059874365787323395599247159067816140272587043804803555643456992060419124727505031528663701509050739671649457080393732239231112393279851168983793929529325756473427943636059250712390065022845377798666565889033768871945738298781112864011009341822402124793685565147242380859172212793817986147704017882750341322496616292015335131798792769520279454277447368348347875758103008877388464322665800455545757349223826478361397802483717468091359591721746573615846862151453764451359568008133544696149076513135769480398368417556224516452938370521241385632190523120159128501155642923939326509976026589226282184924781803427870076306099382136652315443311196216042661334018353123698608523074316261627956381619797260398468223965853506429195487450901211322997234736820370136020705636805370801403879020514156423823126003433985626558826116901754213269266356165927774033838104792563150947494229107430914526248870516350029466582645082407034138590895308849920578602520869406438021027385946920070977849172280910069021608613726827782583883369503373953382821720273144439498223512914290495708887164764432691074694780197071791310635669041146978669005316119383906155957019119359651100253298004703134190239609700559199684627618239276758092561421202139609964152978363933610302989925401505474950736166566053723822931619417427240143651085466406792510151915827607841697213679052013410203083961507306231192457429810749460019389267701736515985487416566088477299487222472034202391129328716358354680626598227667172131826808065469654301904495106578446714686745098853194069309472129593178139171548590398007381329139427752284342872344752134193263511793967333529744988271915764803031877550080000000000000000000000000000000000000000000000 [28,21] -4354023704758091515058957263207453198447892965967004597720610715772081908788711275410515760576172267239013094188252516374785659792886633698348286811470148776849185054048258273347608965892534997665407191453973069373535200727350661249502750645818033670077975689217098104631431361891024736165758852150502906695093247513465753551421327722975546282079230009188852170101546154548801226371020384316828796567296624640507636950665269466097886689758921692686155443492340435330049086874565484044862170573695657322709920172769821160957296471413256337414914019602949871124981507606666998581948377423021944965426082509464828704515384987360418837589649342838333746839788979174974777318847047727812588544257578726275834429199109291642110180077232368137693332714673812547255661617772026287352630221148870061021150439258035478709982015074320937882769392987923845136404108023362717065180695438727165783782776869620957891714294893766759664565776734645389333908668886403963584362289894972143931325252974943914441298221099590751474228977452933830949066933858196004509805988999994528258799124513666649293631119849122673774555768934285049715219020753526598764750852462661395725858592673143267713340794937587630045681853500610170964833385942256324509931099445915452214890083528699535851220558786069921120072934072378427535917079817645283741535149493697088572731300554190176576339532327405693450559726264389943598100601638882106641451497451317923949745790067388705168454624509047624393626588262029656147729337755052178902032871410042574983822439475820535267658702108032891663223946272839095319841414554621730824276452512768235859558495039770742121791137442722449986757759117593887933455725352046877509589723820925609118061734904567339755201795286613364329652731043856390608761604917035072003392125747343473097389199498625956356951013022268252941341988574005804885796041342545177425161026302681026665905290287435986071438652302045924539745704160368282992113052765643047405066490299439709443889752646214535597142718483722964780721679399736371553037032180648717038121907607634185100513474139301553884820058870706711154856927980913628594798660126967921044467056704666403347766574514786362290759010222442026193182421735140580183224404020570086609635627140274274506880575240248507244730383630280785794382906265771223411119993031738789326102437430954001968246094690964623589219884904013012253370906593776590497330701365537864712123358667694576338500242352532179963001020156888076968688909798382114349366563767624565531734513948380368103348863051073679868157324196745290378289125370745194397941779393798866488854711472808375621153388291342769437250108475180575374147993569604447505503551198901641599881709384164208126864274473263843993343727130617945876058571921433868830466883209495266093240119955127146014310400000000000000000000000000000000000000000000 [28,22] 12887113604215611601033087453177582513194986400540339332017834170105831569973503770080588036733270381218509953848918863125975887482844390957941972494139116665887765789933408469262142942729410430137278209465485306565965469378325180209868385330693557086776412757132082318697286409425381605387298386243335093035210470837435360833369134098837998171469646207055246961713693109584136059494392157747152794010580211663962718090458444806796987553671757006459043733702366635446503098942709470323604628179310127492787790795762635175856580915807306246648744887340894026196442221907132390198395741424199792108583284086773415102962664237393941892537010348322746292558130094944196020887457416080253113480459893874947843171181620998188051061863014948805210941817065417283150583658152028716847947170637316698828724636427094114487538019304394309155244339998441757374129568190883675484694698258913096378798714064438196182814256261907233763376267380683731843579975717141560190696462855347582264785723404831005970191255376681098977033558616857011834479949238911070645907343817621362016983297870789486801376818832641018293443497257211459937634982186862204579560485011179484606199425431968948927290907357103372141035865913695186280037199799547605322255633539317472752355303221026837266618024792865927568529485921522166183524917223435736166219380744164549908839504829387482321542173806081691607880719748483729236179921467517592964558101634513791294664874747641508162400450861620554389769262245898314866400096188788510533980806473011825972048552977324309161313280884131217926435936867983360799998570786758999473339419925257824574323048171332919808759162571495577356940418714060243763421585266494698842352574341621150434000396870262381693094967029511749550449685694547104569900328957915041256319819312979640750701133336292819809966883238685135640598282165509637311791349743272339088337527351032805148626973532871488717055664835068283792252690953181402696850978690503211904523824753092697559229234672065528013216701891434667519032943009706819001373080701760160470498179041806170397224280042529941047044236045494306856312739772372389956694312521625118253867990775639965523777725784723145836243398768176531824771670030889908433132663483184283851422706816937361937627806597144047678519115030360778682348633786549389257234367925523660389730689014753045989636798644680808897883622524851499904888762486262585805176224576733111438694047903612935633381187968030988817683515002210927387313721233847776932527799722151813312230914344666580792985898363931314246925385075874641017241378518927611256319351605905317695565244333819045406084537701717825177494457059404506092728657127021392750329589675892700563813025352338619718373997139527420041332720660971705601464266192603480694191028792850127428045351773517891659366400000000000000000000000000000000000000000 [28,23] -32960113820446018117442985714288230823722779531833842375187871220477897598288875215215575691148357642370944591258179906672623040492976988859480751007502882916394174697999596591187248992950859629505206111274313980546423207810831172528553557883891549929231157724047704810551688973745091631661486306150432695693355067190499722593238471440303455284505306700620838963191471782791787027471207728091949722727685194212250085845605189096530865408603438180821701039358804147712616047784768388600662532737281019806256305417227565975013041437706166277203136790513780625151797836371740854437762462836970111676752670732092607381112175012247367179513606018444650310857921969704744482350898335295468670867327698542679888384267647125196490153285355271625362369547957112391050482386622428732001767326659650169002740140953218114983358260554826081603150962705849181100865607574197767016311660770738573919227056891674812928824355708922070300502261256607044706188420088662878543802720960851484097787347503437778333786953138485922887116401417646191624699753522235174332955955708759308739883196354019473209946151484473470048033441388572574239461296757866118894787091280526827784527935833456333014085083182077196539650824705434346595956631210106802347273308747548106642055289966800708017218472197795507543990871879463629487987711762465345076388015181639028424521513710601582835085840946824961978791686094284403547239137034636069232026464973079118507992833618161032064344268498012968777342877192167249915440773653635426018039926995253774178954761192540763288808142141797783106879390905465822646207989949556781671232840863220377648717881139212464204762456236820402123070707600364708851836267630231693212205083976467580811958413332446645547139220781226724928580883302940068878485105196207939706753218157134253048883874741388047904867328801010531847936748912529741759104289270388177154969259384946141909518984921540514863677557832282880672270402822452007457374081320337075945088279870603886811571074339928545500786350311293318794487648176908670940751845548378343154414135392924118699696147262326274431273643498689507295164315015173201769049800187518381567728099869753390345937576220980704119398042137006162091997957704942548310190397196290812305691615294416554979050529265138193302811198707619242288109442170759770008750369154847803186864831867676223803443885622188718430400827206359510646449074943401803834269243524819590859927572642655206225903794909985133179503526219822559007583011450223534077280911816107552354495170446927234979746774096016265821539836759239151830870409855002538462025140594066156733250974027528344821298905841322610823939744939428500047885342730715328697906057841728874835156287666561604418602409231640670112670182547952365718836663930818717918428483370486363912264231630885007392768000000000000000000000000000000000000000 [28,24] 74196350938114679611969659626653045335828515784911668070457181934835273981550516568787507868429093999529029313946214515003881447182121059146700081748890699139611954526734904408131534404961978554810429032929448369555889203824127905535170415193289938035916402109230842665540618711949581728929209190363341536900123932957992584867197243028017481054265489599125571587957848856668943280479085422713869646377616778890024329603769655032950324361524080775951979944729070479670738655138561312524248887360826998380690119345241797497659905379889938278691815042232955142488798905923342535128788256397776510401068391367583337286716177767688201237935398445501134341078352228497685256076296346092935102943766493501833087374415700697806298768549717247601721208985998114945604281177072632434858654283863623025204132920072975792145077365522221615821242031332598817710259052286724866067311875643046026964998138274514204109689717418238668325215547424433225142366763525420397853852575516888131955200587882471802559251250226791929111929097724913381796759134652712251204603917387326071234978393309663955188702013011398505548138970719752433044258140315716828838673733756170816366404401311147752527120799030044008082353953905573801487802059980749027222451266320165971605887801485284389474960258786584106046823662964493226306852757028465441931541081045722372231313154600389945356388900015712955602326134177082464501402449909603301108005146771107998441783339969548149085249404286207777957728628840675533538286270643500485221806134649531775181039338751800442451435428236801986336622511391261818550154698998498401444621651039740575069364626666490388982305415142797550882173883232087316284790731551062504558152734175930817451185509168818609136516624873413627646543289620565226353608864637473862764561439561108933318290183323937373192111242635126769728426930627323679396551421279738598671343033102584685427501719082237706091237356501945014962179844923113337340684550245244118461312589316082392501323408436043191253094815857822424950606115373949387012791313652972507924382448118084528795144945591791007658111589217331901066380222808258803229413633884008736032279668220765756968347335918136443859803086323880713733550923008738421261257470423009191867108556462379320409536470610503023055427251013915496206708750991184285839171692183582015535116682478368788508340294647916523694834463416297657881846464426390042112460498868236969264171378967156066803579490960861907246268949742982240031656826841179131689943695658883644685915562782139098731332366932387233371553242736796486700205273981302505401741399207933464013541180117511112874866240658690872019516499042230701052498787369249116545112028218833782978383117538046614398673973349283282043889288561221679331868402322028830428922671235460323274352242511651008413696000000000000000000000000000000000000 [28,25] -149260064532678999341375850009434766209440009328369846709359862719486704817610129792968224102932023025218638069247602275402439412822603550401114425509461310139716855146142196713440786281826392316930801111154856256607616706319672708114301482978455508733141006334042740567513592333871343171123555459884359670756051444912829970528045342256219304291174646151971739506668448673425577576833364802144454571653630348870778186533642650927080418443824278375865720777525128132259070819886539946361646233267828039182774620903575670914696869069893935932220708635134878131481422948811144587139472015336777334419237751874730482397008757383217802836381051119900397661881616983824229739703725538946374224734235425710548899120222071571105166411680622356866836886378779192788119668621760805444572085779527206845912571124357310864135391248973357127298303281414996138248442400693058382801636345680601970186981459289112462462979315078080499233337052108318908926824924966556307979461164010977012221748210914139545527027641778024165889510823129116428884025679263207935097122433184074466433586914274623055557100276443273376555075396534418662159323205920782135486869208079718619341215248474787000414572336992527352482688486172223923110715688293405085032670689859255494898093715273590762785655576085057953867803736648676894379022316814770488282663440660416783813140501997088058792418339995520113516956272072534651393438525211740924390341079083595076501743518444505238557218230012732967459386877352400448420734795441972763714231915507463671155435391289185528673224313221651148048725215318094101716476571968117366399322258835401680179017920684716447925805732175456066930714690961603108765711669335009440856866801339972658934417191829867835256625019675590960399918837223242703139698752634554260875413199156592645573985220109891210547388912994306070074098532499953185147312140972160092922827576493664629453231673102769854504911719054435219056468880009366928825307628694883004095147935783025671772479493971203864501315368501773272738745149471891804115825384767107040720518888538603099860930358791510773819416362037795553949957394206864440784316208156070292438944404607774175039128046293275291961831008354086961150442893155241490915180387679168063791263361768471227515891638299801207921437956600518958349003504544150609407345831760052114823287075061414981274580307232194502424113712580980768397630444332009889149095796141403945631967250183547708308849694202400771890110348687762462489974938292922705421565352509201238709855849239271220649702080208020606282366631837524535650223816391241140433222103745775204475563027993638782715350015910524098725128438072814934251811413052582656705757575339594020888169022178663420028589305228653942459589254239453924570860830820717644287170170419883496517474251093165589974220800000000000000000000000000000000 [28,26] 271214429751571083275487429732097480219398656837628236574232778983347485276923649217425632358742791612241883605052624365633390949244331014843143541814544278946535018690408883692081660935179721360133439856228537427189695915922044250437543464321777996145151300786043017703372047915244211728870342215657300818371332693581279238370880454544571128847787612392171654721052639005528921367318792498871826024542297199314049539619482818210051369186430959783585032711834074663950865572482090298913298895931872426077377529837985544035575378605712462278092165877431673125382495211999223581396555023728674380414328376139229293720465354530136670892098558685628283783836117842271627174412569387635015556822919378671710316011788700416928709322259783087033848252849837844620928173199968072637695045211336289209010090987244676859795150987706470740496659804468921905713343705186856185815024562558472495881261542633261881140435690703824281764882800079015757059914329539066472389042114009199115820974170672003040789670442510173719180299095991557142004197757520142720034856319386483202010496585624822319894191190424347613475181887852916026522459847449459505651370747399851512493290767205014736187578605124935175256233217162477595024242262086050270184830374922893698981687137960319008209464723470738362999740631257898845315582228119909241982839446453055863292428176390300155756910288507673622181417112003800966893952407785684019560120589837833726624119449627863504459058390575298023022140607958754917453681142814887890695581979150782817101629639566380123033887403261672361246139634121933426773448150787676794954772307506726156988161908222685738974169846693836971131669382835951823251012829611791635178972495268618909360173314654436575988683968864568755467103157006001458589309502518699743391027858303381829449780167263985139450918207982344357139027408413190550992963917874752550915258654220461927412202327566166255694514579421808243354021451411551175054270217044690561427146049678605802083757461658807780678726688932515600251469750650640951799645188834704117857185440549370645157264680667466292713161119297227100353588875638686224381045299686162891329222396640222635410835796613887187725835197559285368941373368705593385455491748278170493898804993596513437184281961139885677549046380097138006702135570689334072189550601386692343941216795268873305960475508238657445884730325647644076718201500803125383075466229879492163980904242322306678695320981033142533482965074872197411174964734381115081710757385356860729255197474511439916911884010711560435821273343598805185905834368025461424639172697372311916191226246842964727818448758150659872804427489877987856219149192446287713975987008243436629144594492051560635521172447331432853045833525798490829296698530167854833759391566945505890933977383491170971156480000000000000000000000000000000 [28,27] -448269921456594147082854209575625456583933119877994890800258156459595678353059130974804663821002953805964110532635283831747334747615847173285158374922245242778334462407070113764811961196435329962259617674065378119479344363341931078084756975732386389808861709019722070157595642212395323221352878513492612028768444351710088861133172413537829601172991765248864892657439837797350086244936163040053879300973341325880747096415787625699503246196930295805409505385601996085512916922867661230444646256104881601310896279436600802876929779659983716227147195088784380055903484131230430215685140941785577509468480979243899853098144465006988415323771817397106110518289606539692648430921213007379377555147626402338435953932133043746866980163019854315603973034475758244220989834871006186609158877094690803937662601821493472287792695687701915198114376280960035431237880332578013719748535268192207169428727749356812723514706513544671100320720440483616526139125752506600180110471044967283915995143028955215309638792840941313401487788710416742228672648411402256069736207439763710264313586792720460898389982907886769962352987181334878208520359882155691831062527369335740576444334248456048876546455053422603596186658270066686980820034278238166879343992614578820366347288410116196661138662037232619437916579589101070139502297696129161651442409853194892090724781624616346128883973128274041531881430376308835112956732727441672423756874348621201121226497204163929412069768551686529771207414696556387946291042987598317710118909066187705835554799664374809503932215877460822601194734248197714800802467590337144928088639312878639920300236245953399028438365017909835904851886050198077239552318660729552600584345967313080416876330908731351104594195208543736603708212589851552122101678420229587336262221750951018292239175307313905266655008598573453616488944469999201650189647030117507307028287005190899315248440794512051181502541649668902184346815588307837018656227686855597353827499359728973397437011925902445271858810238868965542903410576173670615060851495464825576738705825702788999540172505048381209597223902571573475525538510784458782843919165012631989758813067596992836429435169561111022401242351227223168906002180102270893035262905496093639253641674343082114946515288820937721988687099492313827190044818595817495499256960112717915427947362555177532171234131896001645884566022778303237907328071939963152136887490274998174950280466802505961531126538714955577964155815945071798033388780215970729252981218235095609198060907048097065395208012827658617627746011831145443762224162970182860356689514117918388474930336493143720076745652937190246806343665524052735456995289817855689574451120604631940175988061310643278297928859256936637756446738838819607864467492406000738985017438599859727938802933241492791099392000000000000000000000000000 [28,28] 677411297860744484822582129199304556479202334544255061755690864039899470711623560178639223404040176949486256003824380286603823286419740971684777016475138344640778438914836644302921384056399210846731492761143757432172136572425264335286205124044706561764306876149436990051598999893751375912868518571953363066077608797848664739474875723551959946589306959135161529848810420439152923301622479151636680488629464695756124556985258540195694108023201395833183952632143067659116283859962743819023260670197943158452264353124537283706328112107354454618075434146313709206218531217151938738702502375708141059352690330483713202266940209313566661085380699219163996046959184427039936534364958162970214971576762726279745578407181672193367318707292973063920616678004892045774821906275070809876745356906413669618948322182801093500370550819666174672955700189094238521299371627583414214351236667336323257802049197277645214173144238953778248901740332921634760492747843416377438488173775288430058834073712623171299038490643248047724479562025478831773885253054292847559303156555873860778119193886995686452547204856430580908942242882276806116739580817524519020386890322687530803715814687296047536674996444580710083959917368036133079975387506784425335979331680411006458728086200320337204754099090624446233469764352738874932407013353803844241923713813337665014017441131664849090209701844796927728032157749148376129824292953595562990877538956319967329920711647334259450530611232080766769259795954086895859762682357070104396136559960736363057411258802822561239918756057628498714800749516423768226278046059369774869078477912621637263425428256495737766218508343330197660062039891441455796202196635505600224733824379276334224672623729611320673909023632008618534034120824434373628072709201903177372346728591037075464153971719844668962953277652123482324830549888977515184523778563892676883902306399613490583088264321197569725878409151753658013548822510322309696045458658572332389123646487609414321240180944022406438807100376295189382601366253663455749213824836228428859194506298185022584856489561970731143905435361972384220954393454812999254919052457997616687167366463122376805717952215118972884233488381681526188661228217882039684718095989400533194176993357761953868865517028690982941173023086215723163729920601384605778965922682743725483426341176852089423640847813455564899903086697418821622262121890994898696001219205719914769895018511446627041255979237007932957459328785205296018976888140259395296545373077824251426368559108490824166424991780710902638437577624568596530658283069241165050592014114750609079036401840114171910165472416771135926202295253794999028345607852694079069924469139932444438908118804853566659742540253326127416887263615056301239434396013028706993106045541008863721087019748914286569717760000000000000000000000000 [29,0] -185868406509308731070739846945785048701200024241108295719303005351342644177011101965538695972822278846337298801781334515044817336307055086436366416107989098512364208591092705541666453851539702002990429741917872499637498433271540002171754619500683860233886018299551885236257714973092815830795305153215337476918577035198516456325679561831788990825029475856044220303485444353640055169521159837231369513400235490255069492289924403615256949660639651058272312851648045508471322123007029496147257234207156518202261214240591889172097705899834957327191490292513307315393595670167787012606888573184717734483936742749603277597165992494447265087846845514964700884562476829316962753614423823926100083641883850814991871636981210101365588897447278675682042066427029566699689570736906605797164672752363146299969652084793746132119197465756773565306572221019206469234854837893772791905761642012451172996716040538265311183516462575335981041863694788403966804755290540457944744459374090339698156518995789130232202339952863949160792691692832511927670143723031524833449033768512854596875613392329650336764310264439215301660592181522101421711960176909476845698933977175176780874331876014909302617434813820671186593330163819773212016637777802508952405182209204168112552574975132568897390731955029200943186588897547108546145248518072752309339326395051037570619850484295771448181114965343094718474785153810095692680598371795467802355079023966042786895787009943113860599964338942417900897705603269473229032037424481314074045939681521725638807005101714817755829438203388524388720897209299510510620152214826090290677389410451380523888676951125088558859126646180936727510000961368570713815453632406766823659359818883505109672216879212070564660859153136332257918229607530509595621422372856697098883346513981175029387484091339629180914352049661904476564323540080876355598336987335523573663842128285024641275505706880882947482084494880660858307822025093992391026752405470994684821197585652214240461610525318401216029557987142816204814674449650899163356862074032686989988737284086312787176322839530790527623241712563748933568680487409184939883371496267670504722877551395742668718545976737373796676526401539731590627189571753757287072411739865584222936824274191049482880469891460766676103646893272761221081888018080765929546714778620759790494773559387602258302091109522990073947896516047778770677908128586465705613423610338185894792093180501817939038667945578564395004804918378114212590156959592951366814710666545461902649877233424412261933538873703876934873846911450885889508347104501519686731152183047655472029814579353838060156075547030525417532754964505147654612241164405036168420761984353828556270799058504865786180301320197244541317677819346540813485424159939300322410142004548174595225936723968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -35075079387304845183740480167520931130701519074026691258941477055161039558614403682930410918746721813723258517335452071772737000513565037235688987400406181951840996574184505809348035249723118978198018008943811593160923414143930300802763981555317544536657534374336340150502310491198370667884842922221312796268254431433055158610444185912062640319220844105580044416313164072690630140549857869314528166956704570339393005150596813408359660417664657436886284399183566627601778395484354474927917378681241905550853968771489151513757670462914646071752317316381136247556545488140053093217762274397468481181481439223513487487093863505560523519829257375141497608765122360518254167002193911794649010273626904524644686263450978657432937073841126816825927902373420458599344512466302884873951456702137764796887836977663445702255191594635300370687993938356115597293619235792811664167715899714796973203511769155876549210418025911311242600774907207330861760083599760194027156218532605088096518851706838111201167848151188793345507149806189505101654123367221945440085313780964040584240250849288630800519321459331903769371227789331839895911014795352007888964038817915462784925638423512465007317660711308205162453405633608323189276939793669328379297029224743133638051576677219616668888336999132005739384577830428093361861553526705974600595247011603198258795638123964287051041409647205276688886797395259041597397393478385264058649570734925390520435191760989885021686775213441260491824600945897031011695458080988851919389515237543922966731587584278543946405880307670484546827696771787398708990208728627829621107652399607333187792222482507369748425764299824400692414039585586350256944833513271262290947662170074250874484464826172383790847800685924802284124110810090523093401479873818075085588132117831153126223210436751050549159720167531424450724454828308800215931021862490599548766504626849558848264725352601937070791784921410148274591289940814311491482143500712064754364060384163801401977186150487354079242582513523849322760172758472238109944654203201794432657607389519823641930438631658431339633359975571650290428131717212013426373196131392045744101717074967946259464480394608610214074758820978571639742288304428437025019239772440370722355032552964672067290662347743995595516899247417809033252133167497046219311684677258608935541650812589466103340143554809639623241612509959319542203962599311868130323435309312907868217861780948120875190102101260984119800420077942064286460568648990584548969808166903302943050471410390873327614151608503801175095643360800950447523511748501783858306382409915601688843115463882091705717122108985312453739769051726349299592109413821642197998169032896045868315891789201551556168060996097234026513538345831533946610738943033418341659252224099693989154212524798771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -1360323256411566823200702219490784003384792878177557497202138859584962419613456960131845908814145412436928189768081671294495357699400078387457774792848983274690375985039982690219530759937694269433147713519538253819092950210765529208697658440633440677862240452845353881637640061021404429590629652594682542445417299458834373844898865662178379548904719887315785003175582022846382109655702453521312607631146763893056632271245349921622318359617151175677882904282900580197444544324169305886224938096492986874358198294509637489339710461222425291937169555170212509667648629232694984223705120906570171060396499551168495200372402267796441781990893718090965484842146070290238853661484372368673137469840271364233182465041924302545436518068016603281502454969642896973227088157350527339388444544464870162520604832045237654184897065398575851347872614926360264376426459766456631307207602826190789350247608780259394300462562918916948276762846374079595297013243628848597078903351733204879743224624350310668822215470803244415567077509304507293003687847482036593685691380757676992098567156852030010548842565043961435871403559255149986021194178108452816861090685876538986043356250587953963151023493604276617427620153424770489366341042981799549254198529925660111548030882237061421749160808742760007553207642606421112451587196968407180520512198750143363243698608881934977185122710178695643550700618530458372584231766350812625527271581154576142480653210276158507972653878528939380744964724467854253782234004036560169491789902021783549821292831173691681714158787610438087406413171541507220200483272288110588798005838226799415042812072885771308078623628463028439252497373396479122490428328839897065449904090614835538933269341906229326996268871656378286889804109602247578483058662453071657111653848076100130747418518252416348171307533281082906629906364800471808623316189492308109621143938154563478657324001133015442116459551728942243542454103372879260927075407008939937349107741456371320770242012735513180082036956778357814559676115451558893133136674821363976597029845309122966394495180936004704481670034157949260338988178125960975020264565433679196765418575514653123957517885284405618157116584623164091747570021036035184363391528134129330972883265499785026285918081543374031777657475677989583702994130409733702187988987713002277963957160445702844856446563507950518212451187718228005625806191103549670104154601156183967303320048855555551017812130905026823139788685039681653108153151101131255535757459745698621707623081669243744593422945690601293847712009068340418642434697994509844250830762865791037738661429431995943085773048076159859146791236830271134388597374028702042441112028838723580628508001744545833825763655839462308055699590154302436882733178361763208457054064739567111065289104735548211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 10957415958209842343096595288545606904892725766633776887617409469321945510719465899792984041587586297122523587208869188009167591971972200031673663516110770008414369383299701667724729136014318001951909593646859569684064331534874530685098217578595309281143410260817046967978492992235373169380522324234773891501864930443713296637184569529744894527365873260048029173509999506087101061067244077892232224133719554254858629557073229941602096014674185931632362828267415556628061713561131743623718140491834056137256785929372674224609587297800306202002740529708401836113043967145054482758016375968033342868368235735124632396302352696208558798169971795768791488017791935232898004145161953774650389524365029811579854449291801641084920218580969623233608803069893541827152383682168730908097758567343599377354841235971718190247341973939264458564285737175175466232796558805143079065474293561274117814385467539736201577450043675850430740707294423152793983649058006525632898988475893146610760926519991760659461724051078114699562674639441370864300089508100088874221881618981936146145384423837026216312719747388496095357168655786537377450487069987595050760419735455104058587942816092212033875456726024833314041531368416926901826575264629630785624469782472886266263274497719571536654817396339418157225543839514617973473687017186584534763435048497718536677472184900601676593668625981730300307088198185825342035565851571503061401819421093147692259256101932613010231219184452566632864255137512407577481043788299768930530249876878319577515814118092433818322391767483045357172196296225241157280745818344201520556600123805030851842757509875507987289760771332015219989408418734461528165863894550972756011659120312324414650727249449922763606791966457367610638407055310455489785555465235637936813964971032596961768113299133457952534259531453515771365082057296753262071676512010455266547379715790784468867379596900025724479436143757798784579341625822109001597987039727347677692581256292975363418167736531376694986735920937042863187918797934306075057668188407267272605104551795593205098712864444927783320284825231809333621674091208111348132511296330491404778792671473196977740116169978760740734039131133959029040392992512751104095142038305804068317555613781048512820115769713094871318181723743689253533462637735862121872530340345345482928642206565692639633548027058539372124005902136232887298008586279107692620133084004301031180065109800040165237190788946784079517462959527832724306628036238970518606944837955457907222704367113824581901693412603479472060761318067574051344443974627753745743659031992094962570418870897353944606418315092737463240706157364175230224670802625582274867799481356374249754214204739743648436858123846001966766273207796212302066450995494183022504573687540276803865551575640440832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] 5312861921287349512761784091828096554064594733814623013882886390893495895119797619816315908043499959982080641377248983821940706089899302999989184915521483821136771663910551668800954425632828411284706969524279484350820851254484154019332533220707666313018754943902831809321433024460935713333116769439734129336072422248869530456497470477808082925931634676501109233371663995075080298802010651386890702379510054736652520389247500781687039445595674723746516572967159006014035568986615317231311481541770890240534453079004493174027248352460317829020841103798776994107258588444914333364962007663826538491349271957238135033322149533283755308012614831709873564639985689612945838822891450074974957994744503348161221967843525766095329301244249571656489898813723861453703917650834300734901493402067237749484396912005534631800269090312006167133241549257167657601093918243347061027236343852953102427514275341211291409286055217141973835327087363025471485868886799623659301539394431038314835918606482198748588270147117204026178098827318460881522561319566320599020461396793217342687041635485698643420002808915293115124382883560586200945002278944437875775905709548155189412668874466456859824987646552343766692930691612041200672339305399103177933862703009465493103525832886189104527504993282920075141597191020890585380325806057148205035942113816668299807924408763224388439628307111298538023989336476213100850113155702061394764009469479134417719134914809601809900753371629118112768606690149083700291076299978994251114855414009888646620773699296028576147195433892273364203430114270563542669131931662065421806742028493810204499524073300438910988731070235579456137528107056429209243400614555046335592720010729180017724772034720140584220221705955587517343185835072543501052607949654634575376683711530550553161610391880254460967146077585522261731150104304891451785623027495799743637060832910123194821466989673526851496253938379871716193216329604817298257115821604522000082947441451494226425644681245296221867322930375650370119046446470787726952026475345037752702819468638875680649063330271952890163377664932175206682250797599454551447844588507446633163591360594638313757483224651638040511913029651449832925663621859336880108629584256615850620031525958749398998382842369586800352455334022880189685562727883912969615072249078701545256948139395791528606362327734007797757943587701545792303162248501377499232821613257280429469401063553786845283435754638811439722132695656339869291251607563158638429438403716483865768874339312359544048148233203498261843895256318913317908017687023237764540485634877645761890173417450446733242307945127988045995189422160209060102236041484875023416736095030557522410991286096073810735049065471190534057474476513919636078568959906939609605478360391976699853139558512197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 7667753043454521636763589689323203996108713366157548037946466601749079597233450977679266234397224121626522486899629687998397076343514702806782024161720375097851566695289623348977315276635719160219458417424619795158842760220307340090012294348873133873920525831346869398608688709375551472203661550893874165941337203024534370277744355136657472886294215825835183155322870326060036619251234738703207011297306945422268428171202847846365328526483495069063020342763757527209195797906516158593652227788149899460082153263979134313295487649280791674961246811992040346971378100660099795843040588524988023179483128885945815380211232356429626776810043612036555873629568063763569622907328928551604970646608551943677993074388311450124109159340842388025372913445004505580158704560781260542859392389586461727312787555145534825218753194521532485790418242705079473455372204674581094557204156563271693109981860985618330205504900250462354860573318972637486284399681856166556406755866107065837360170129589942153545605566199485513585521185028152305779941281089490415003852475746737108713258203211891777712523061833175322490307064828452498553338854676985677997071109434076396565894823533757407937539918465107127567538064713688275662823086173792671138717093541283521400262989733840221094595274669853308171733447428440667323335987365943692422190912423177675358575050358276693532296394292145520154788336194159424425267029845666367491696611944072737632630047316101103100377514645250946198725199694902411903500067451839007511673638633675248843375534846607152327509870164752331306624768782877095081979663099562112173950386165808760001439255852770323012141298998324960283016057584227540244716693557472765131069397669310381827431970602992002310730469348088688382556528050907216354559247571534967862047479630104657038870321353030871717234766759689680750535362969488518701050849653676641457465796126686889519943931681214376782640228539115485613167286350869908386437425905519392344974364127440836945552789531404063711971206408794853097176665573953764146981194429394833081133413157437219800697021307811962791501575802628476890091060069819088601023510396095778054291393168482246010194977968270383141579233396000441844089410018143959626247947648542751092505032195367917559780636010804551905228204069533638704077513556702141627749024694485180569466164986111086517289238734764187833764106405297445373778880785615989513862841796779530656722826419598729704871379611215920895186564294358257479301131617026373250288021522894715776904352590439094398858780128530681996988654604195426007333522433496970890777439205091062138891235874892620641559077299746500034614980505080516481657597063949833614495953899493123387712458622306437403187099095864331940177875349728375824041204678329543251189746740608295231267906191112536064000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -271566955790274525197904034269336681212288634571375447526647795100887165027196539867339615508467002822456941695570104029439056547447950251426605521939985009380420160037865816614579762616251518364416267214978987813967471525772586016815417383512542891991586218730012290116464440361055433233530401030336803791184621412135236233915237597323524695755154685916971293831552879963591232199620578349213098320830362213821655191518783165367244852282233158521224903068541518564726610345259732070330990958331125214142594365329786149813565268379527102727594243807898920763771499490706706360457843824261922832405175449852757765419592446752135817498730475392900758511770137506302375117619563980461348358999751635841815888378312532642375361241167031742149228441720254984305340700755092348606349366915467587613922073445388874622319250516114264359148591913034517308603374755844069923967941591087752783106383140136318010608918106544817765384187174307779014079438281661184840090240749542539151971676857114536588728059907120961251073599113958771496636868153188067691829249693637453125710578688429012156617581702547827944388028576865487164222923366493801330288193545535848349345663120188972098700537333449695771365280169427543274825796219311251203118298381811333355928746153770702185179701192602733879590642877434311497633096374891380319091288757416589690912433589193480712395573245373109797419476164806910153033941368605984303383225937850881801941214546138277290260104621200976766033732730980152680260536647681258933895936830255060602122768351313016024696909558483288155131036234376512897168878651834675247705697821802186006406860420741998709303791207526288415212003489091181576663533764208138722227132143996185001688818729389069466720240773427078709113766368256130194600685000992009889191843856795688553218225173694449466549816730746754757606594180475318453693692640040778924942964362514248469644668459673155170305433453131404300663372718974215250927975064154296398163155664399359310846941420023745843985021284501360595957474111454358239302444590183121000915679238023798435634650430168505788731737069441566333902849301633864970251757669969540376760766347002629608576839395917386668349034921317873817844860010643012534561321960014204806683810830720504173541016199731380093731257318689252849084061440044251284451102685387737379276357804971671601483168480366593813319389668887917209560901919908416953011658249557899894133619419030576634620636448473819593907877357384593498105301237612233316937482563197080084874654434284242645900832045096501662220704212665110733745492747054190200828679787269995508189116943569021486901855136708924317026035808406747674609574853733735586758873646420197564028512732045379938877666289080096180168612879576676071371957765358200030218238488805095640503075622396551495680000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 3168030369609737255392254769331749335804179181746448905148766008875495158392632333576049460443249516450119885693901490890735110577485188979484160738953399236945288501810299302208744983976199601396726988412396471838241963123545162339048601935854270739747963885337750467477191367656769263345929968342973185962157848058413802855065235332827748775911435115056271961189866911367532484996809965391981247239761277633073258242260227394618712836300273235390625360782330538950639321125095050604174434084079121462861334381874671001950313299645733176066736032160211317831868453425119676368431840193832052418652143986058058870823296638813310611099706386600688007372925448288505128018228168441301876419607860578207456384406986256597189755159776760542507417510579193822536446441993239492134930952448152404190387127226777331958807766348154548032450109422350918406213263017251295112684818436033098348883002776442738055143959134701211062735868494273496884504690456748757604315405187422405761598196441823006267494630494451076139235069672002533036144571202641561419270849331621762545405176424172097955287474823821127136765061390934781715495995937848786219870360760895906107289640563857578537951206816771051161268285153574243827794493319525132131018100243573465044324881988378938009902208920587745728197024207334229713042780151733919428478020130455763596896541123668726703505718097377967046697234670679754520376408038755377662814943306156368785197472571271856084060506501244750551266758551303347228154340057227393384868696495606034607192803235546706356114879115044299214969894066287906428803008211207514874188996305658770687108461368380380722577467157868622644862082943918201253323056847650344283290359033608049850217741034383617667668083170968575435379915605515289709159796990647308179292722345918012777880266463280264270323060564856310497507188316788424699817680946693548709512963355808778080736459481846150528556979231138272929898246039058778081850894795448775927937670538461063335852858692347407640120933964276442667517515955904679774582594164275376146181529026738694515893910327674106584911725049319936387985369232944857616351237904350199501119640073698710721168486748969541288787627549107091314391420884640767107472029553093440416309496457015955452560197383757717093371500453958606298739088001286499678240797813244191214030023623253200559156226840883027966146981803525863218021967044610176791570478124590506921075178647956443686332783381099624767234985612456248863768857341279391744175446805089446685041555593386883925163266650608057455928246689929238727410423200556781057029204168029219198388281120589637280154513314074486788372021853971085019442044665305440045563424785434963165090549290673173656969557695078586815463207190803410118644083069312434592303840387864593208001082299165913907200000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] -35445417362913175514243148933562999188471640582449521873207498277663437946338701360197248823284580967855659282720130336645054892946606345359941278176143312863266447087830852425348107185792004045001000721734511832837618268154188395115273156174147972346806110988300910615770353761623305554853952205457996689030440218970260961546508255224487998900718177063494027190168752349347299358978030327714852927262545478175903810566098464340455858217309486991969215415955261470734274128558401508549088149830588885753899026124321987585632167764018021291240720293574560778214407246367376870718215516913895941605245666330845831044708492233191718734953573891725178850151387570486883587353815298520879521672161933323851303191976500861171887821129608671696177213981719035909827391857802041953845211726083602337636753345212389009040476263876849015129259754134365117306119614784687492842871671312677918475898482605389527772972053691229454361415980300978752954714456966058258254678395421616920118756881950528263993544816792137545566834698542530265070245301420136797003255141569881685746952774251781653642848981374060508055077223290279664944617586516490056748844002660097893757411179399700429305416422462178765205484342164678522059520071288856171502040487190877295611032027610583546379865891057635508455324378587180091376867690527849058818803682471639112323378420469746575558810469725178822561903759967520216072532287168119133329799224566692487078837206848914429279202227698660754661624709748468445736076142170439924831657791325341380134846433523114678134464859434414595187022611990799523561534341325850150529671490349562624441918418599654795206990160960723622760950295723689512325858358151977905467857344176363573538231858548597774107562331448565415394656102639062358283741018400729238459380431087067223381742299601938243692861637658084781739169753288458754981620438471348818940939846443414573565528151482159308647491770740941290737251073649882664599716617063160990416424211677630681511826115454806852146343306201348505233475116821444968502407477301951831773021060371022018817484849273375037734773113035698272659978471335781163869510372717563473674539319023192373773808824484682484249982871049406689759616201177782615223874928070431180043463121504549751051784767777507560680892064555870825908002280463224380528614233498687531557387129100282058061439407942291139067959106211345258402833493984391106361012010292175944667221025851151085269567206480815416768314143740235225961346636350567139989184534714160716539335933886583766524846755033938193978272637126271624514368217745659660054257225433457299531298910468927628067341285080867405309764298303182031768977303846712732277167292646538266603443866484637771774999245759219357172289388975710756539578397917199261733754236756670310590289921258131816448000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 233748851105195364756709963949180750715550064063808635991639947675729975280592624441732063681535757838057396569408382261686992782365609834347530024747159086848752785364001824797776545734576451857007899431770758979120702165826980072674281756425651171389569304452502229301201502499072882674435502801011757849884866273485996811854633332933550566152190204103449073011395533710679494126952909328304624663986473305632437783727262996337626353167776828080996301574920575990271634989089134978969410055330499502895112987593378235303096330892252155124615144397834732847789888469398088819757017105511326782550942221288347971005091172704274165256344028207136442230656836217088986780562209753093365315552806592197428618680722839032967261325177529236777657160896588757384924008106610724674717517902029208613961600904631297115592051146735280524479254833814205626780402175621168486532793759117152438624206500885425856232242475868585335550231711765005249085010362621847111354066498230249059974992523583516747538643230331821962310068690354106259983774723865997250341217041285421367524608429547497165228879505599757477730515332054037995555141245443897917557993607472182559580878874344270645631003338171242378785112770520589156318681570663796239114983369978480198643219774427343314509194869900302867623761676526604756715132397553912029566431902998852001018250854992609858222822339270530232866048980687320101470735118272128004277037957685950047211308261477896221693547844295194742941162206143517753981241213462382010837908457061137411031687760380324812177866970549171763824039675574670685876770501497780523787080309271453320645070653407410484212669866055330432158414023475291538311536340755803064459296652657786286374168626755076023202414784797579647102008925470829131408981643367339219851280554766241068130005168449399860702594919513466521599190038160581132424280206449906454444050500124359188125522565195343244686857129339026968766123529445111282115837642421610873901058599832764556577850368157964514662314404754212671372466146002460418263861211709299611144635898256314714581690571136098604890615883593897843048080666665524821184421246784922934157344036162291543638560525934495093074991164381230783516983308628315298596025867028787740328295650434744414826172254677041623609739533377783547688973349666804985481395104935758539070807194384750626145541808029281238285101183874152413180519628381728873786406512181026346668540523270779504821631732825176097349795874901549839479654287648601504177580597980756934826292176894864878661044750698459284672660937698603606287629257924562918199038794113093428131852583406923903126751582370055828558144515904332679691676842111899471022617089566708548566548311683195875261924634407273646412885878702592764228639703026674577120808972681485605029764914660465704960000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -1182854261185648093513370222265010098349304668779815822149559556800856686909276105142025299789588962196009425232497552338124224266228315907396094673164689150230917100361403259227426347965296478279924134600323271392874761468309999715521647985861502267681078784840891550712230623198289927393337324849620683260172535249592156443786977198784813940034830862845390074695356570790825014733653307821169354913196235068547393013995178417240999695590061282533280454094019124147284200857007118361563065872935655041236115406161309583570534954303474261678349307196438021944451254718585527231305765737165209080620541410927891097687429832591905721734692150543879831778285652644465012127014634808943097499978432333593244609859542430239482268382594519042471670971122440207130759522953471196750631509365216511463994290646907262583702578658558833397714162937661590677305246042926347556775981520927998979357716263943303460688235382829649172607789896719406153232625892981040683565073618485827556166979527281006953512510413791764844102616195279678261732631159553854179074085706824938455993713932865083867808352534458137910104677819373252209308844103835737970047028208363676709628267994872987475586129049065446790039867265516522382752291454521950303107108607617616448612081981748857832627640515101575263926409257711108044209481445837823294806389784474211917872297303167109372717267301012713701000818204489969643187489648435479158216473668226676942611624150604690949859696766578465047220952189343229012164892443089327115325223426611873365426615149187778639493383140637596769539554655115250507852267181875148862104675772291763311664699493180861474691854783799378716890375126193048599657914158763361673792630079207755970945501497684121214119093888469517161870220964062379206015951197788012703289457592479296159071664191872754811182229850405578034367046162002629994711161040743895533919661162240035194401505881539411062869711796480922278329875625449038862865144835906802134734172687504201183094029925039338535977056053988022962617067864130619076463279496817986182248894332024598595185222624258842250871294144778062012305925981700594830699192545549519308500075214592124919153597947785560656696362219954587017962070984716213316633269132874343146770103776076840588655098277740056725343889730216207407624205468744211390500536594923489050039227950542979352792129592646256835497370635570415904254754736649698665994971487703217715131716760372251316354440619051076610639726552734796482087683971480242212784458208293627650092116970874760524991603984840581135616016495579963853225696684811760804203032918973701406326116228204138092961385152919494118179333724753960668022057892520502028006569313479321180621386673818006919707147238775919526246033897245865452492619287951157107156509771789363892011982914505723084800000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 5409412804487642595797975838252529185244099518896035860725629919425253807953815515145449650119797195100121744605357323537848008312571330509417437682512277240110409931271223823760456276419803872546116854941916687642605798950932188469098819310823483084910113687282756363397658686071655621809803899350600478098006817646927750254095991624574236680467715255200535320764122318657373123777004819638429018031085439847444150842092984342212282210032287826737130106427450049003015458162175783819264415550835353692706052280765099076245276175723611400485880207771878052416986270561611116660458323051366459450580899153176438803412617234047524189027535352808757320656565867131316831709439079010264706975102531240418341830559531298851318580142889571286343066909212663031446902434057726082761610686044753378390880612942605994308180057899159403864764162559405420464408223513038673526820973702427558101296090750995726564669584949684432661295805328681757073784633846645161780121894112651966044075032078084503093079013864020667466761433177576711580083270832843259077105168678031397821939546335657522899045184241696839819821102698168909866991547029300254346406050698411683559684521498443300698839347900633795515545051298771648758167874615410249322128857661602024013814304319875967657639573150223193714079620717685733263525161312012462552143498457207254231017964232860470295042715995447072060937488117613684032365795907097027814231249900152106073423258449479553209452423598314876437369440105069045803135299637000046131763530177665413577232795329204639591977742143524909713536175148891630269268431899482914458597584239811628249507125002999533289426434009272049602957681070810027324440323497257727708923959689467317706532102791432776929339226562446462406207746651060182048178816648236809842448540535933993479254744813011408810092117531136226456640124537845780148555290445707459031452384960125532687160805259745004309434938787491110715677978093683280795771105600873846802409399659815941749479836320060766489548887527822984160381425674254221485580360631249886494032204997514923470263072765537664083821060189241367435989572896183364828873419505567701206763741819730793604559488589961361310508622052826437046525626538228626829723379271955247597822608123308475057117926180702867363740728990422475731400701084607340889398239861521863279139467745827346797792718211081363607347640324032063751368881694060397247162880430675558240344642034680279711676115922448369202373586795410208880821054914470358609342614992707791846658556869386253821160117032013640176163169752848762552497975340302555570293601420427060475651650908941359812002232629884889556749520256259270813125739101366900162585090927847188136743840318777761574751177137830434389618422559378290199463123315497829674192616616026744601820244796912540057600000000000000000000000000000000000000000000000000000000000000000000 [29,12] -19894425423748747359866600843087403117113135685376931804627753225722448017308059457252990603766269392884988497129378732657322640785176440463614219715479520316422791470991668456283723873785705378404501056016412039701334453706700303931002660157786837873050125394179594577912696276441396966237724545187222583080821222109129613187431278789978536006885909053439296648994092349548700761232097705961935730960635983135616854273770769014934042582839544777517450690464031733722895534335976955081823933656651422236337639696032552033401988830500154488320219632230636870618866355082252401429853230649938830635680181275643287433821816026670185099559709996510550670149790947543132817904044064720922283147807016903615914105216865527033642793506171484289989679747938432224404930265830132172884419251232288664469256896289596238248226450008756980249994199017439862586075112528235264323383134645679090380931142944817333396544535129587316032495852709301490908653595497955594552897252218057970847142304014672878443587673080647315519195779025210648437354290899614773249165340839427936127458868032254570392139987930660086579669563929445947394072056132239440580429580271186548813699763128114996665153302265814806868427889260107656781280346716712596691651655589361881880809272723790499568639374220512102306181255612349172455048124378285979741462254064206713147991492872823691393498842016460765815219477295752468024650720210421210226172980286322885925057801162224570774541066134501575688165311285493089963531979023278687829709280534587859787822729334799656366925486308312072916129205932705847579495475272900237768049992385615725476527875558412861356428547480800918578155852041487720298714645439678141070226378262521714028097946371883198252226457664755914556765381463858998209308215363696817187005572024524206035536898262950916190486678384143996954747052978138173709539368453314576638726041278393004497228264457580954356692280058265487087386529285891233055977199939725337525374863107773425009254761694172928627261108121291346696548392942552565684349779461554273304582893258990566123005091126196590956320752724363067663330418948136276762083049295407331294318662458175850513780187533225157462567976942604167635719624708894784381555053552360499257031437514281212932153442697052934555357365409370984927254930790510933230882685243864431849427944618866361270726878452023091387008165194537884061107467787820018150376961227870214210887117581620827204464352623284853047184237826600987078229456720941594642782781792862039236197863841812252320442079909323994323203474009759448029649500608347799013195271223825699977507268604294210491159269195522224443544047163474552412805657303230484809934957463941162606919168477127854670225697559671285105986532203741902319762591389064294823563284804938402828853263621782555852800000000000000000000000000000000000000000000000000000000000000000 [29,13] 45195542926009701141249433562482861095257430041156920249701004529961091183693858817537464669845035425268668874471563223014560979811936362920276811346871662333156508527787343338637380446392352604202582622400059523304404423994167239059195856407067377087327715098902586694588554737581609519839410139987716096339546580376982943561906070496547374123856508969687205798476782920273124489993646207688497441400555794609014311808840342060678271774663516755181374553209859511168456786160383644242421575955913087229047676586625043525438604441276071163790890561440710331163965479508652155579284925379314822528109098489538736594146245064097050788558992475160601933552002658927347916317247669863150623855341260271906847602583023266783694247427711398044959094493416866293014204355003175468428298501517497108607956015379981746248386136877694926838281834680979831609516827476328857336339708403050742041042145556313587597008867457309748321920680749211225762723213299254807642965727632460246578581439482968670234960211943348386690489124857112415534702654196343846370929583034493920333412374654318825788901289945139969908161627221935123599918610804805014210621467936526651610471610614448046652387534368224498870449470041550036869176567643431580764015510649635120634651048018150299418794302179413910694386547677494135818090713664437766714791115986407412780463152701225110165344287255067562366377919504965937827039447849313703977582249874637186386052538949609017691185346931023158253536850595878804409783630803248006884452645260582506874411483422415849840588437542502624557710675829572366480800046298410000115759375805130807121918540222625954445382579686593405213884081324744622383641906228028496071829654424120580011899185950355557485993277845764658821251257389187139857191915875391179593097577549781068945727362028221407976143117561436907950767262366360696268508273209164542674538680485989287041869040741551293982637158917789951068275646105876835377840079503106957096676783677904607360023289450390724651851454181000814024178348430379963368653340823054202648296705579655145677455142060162546242011582505550898829404896185458368536108657746666167568456076528812998060408225134263012191626900348458105486635965178568278809964595595772400328341498795260692779309157829552826768725179902094466221610786596646672168688276760211475537984992018279930651231722402285115228319986094378075787334912991019628017691675812234779892647459324087898526029330603674718073494671541427366920797063948173540740377421993008778675917592344119453207901696522507520877940659397115297626691972133061976363553441109785491387783131420150335767429022918413877678088525733621018851852444828758992327360718583841449178098505618788119105951333790531081320423116159937917272684344097367452009789539715688409808073042222114668544000000000000000000000000000000000000000000000000000000000000000 [29,14] -3773627174058193828652685458527955079065174273815242665446566189847286544828175797929515740738687647294245298445316913697203433299180276273719393604422722163998875015833323139096903952586463821956115308374634248185132846124582915930587401380981779691417632542742385262132234320438613637707962152045763425046497750114588934398089830571969778333938214685372746619123509625396334363261666483363972179741895491484750272086857688471811737873087856077968292876526676236543353835354186969746823160166739808293205342868576825581994428369619972142472218839453168673735130091111170236988028012474225436467745534980949921517664314394752093613500003086460376386407116037556166786204979636385879905838231412966832396665264857930771658305245742250373558351190295591020057811872092084325344990037735745470329674522037241840674625487871298088372045845953648658952361947129747066656728749277647350991876009772241230906126747356537797313395496088088696367803832081279175237433657766926915723244730121280282663986123737848775002337142069799775966685985159518497442739658467447426917131386191446169735744886676689758866875063865263334722521538639908038803246761316096718580569445056579966638569610054229282345214035854265617224803407097455845684038516119431411897193268084616127133923234713033249993555604986247548479539166702932177631173517148410931389020322829111756410255587398763374738230677732203562682253624710794661559105158011688503797453553896147729416382142061840603158314353242245885465897142955538757755688002195276751588689620213635876591433685689993120569138501236212107641522377446060907330442686174060486208585821354859200485284016182650928027286029421955119365405193984255717492213942366594916523054885008780222201247471655648508781706945699517250418936560035228949310148327273271185051814253188840430451030195782224293703190932956472247183767012662947543969601164921724475965448777042592707055097827506892271801174775187924193563581169486295338378887963703211371308389371352833471220026144769416992989511036312346572626879689481067044699970854627176211143511763611802089557390440677425084286852307969852000023827789645835045009461297075899624771599929714118565888487309606351703104497040250626547109645072597157795856257456610363386833348612006328707746901116242299309419059142105282488037963541375860369924905379499014640702643915433977413866202215065360328651046543360537279598794697234645396281330962554592884233506708439196701945346615692389059240422321189308421783699946511024056343642646888357396601559104550702876906826107879858203533288702286718362165454146343977037105175072677859288071145119074014422221744669072006352436879861491161911612147405590865086281076422189199863460013532041272824981499509160102935632682014560575658809240054782047110264258656463891726336000000000000000000000000000000000000000000000000000000000000 [29,15] -394949523936611597696219326118094083973635023011006997399953978726217161664807292409447112075351448468299981024816020813532637168755695019015340907373183966902865366569640562941183834494024274643903844643745200413002862673123666425338032474304515606436729667038841202846871087719945276871567645319062490371295909986099123187953808939009779931651940334820503208080494661845004455269469866573431680339047420593302880026254709659050203519618713497367602736594884571473774930017146130934491619315831956090829070849768002578003413318183247597758090540266764550658409080401681495027325409408629539173967815287899883948018947350809442970269219866189099357454032903784954421340190889991397442236507595501119802383998404048719040182277429943003961011751128577014768521411660112232072305098924642094941319760840030777402724799669766446676911320613715824390542506463330927238470908700091551212274037531723451950464272874786786958384766823262348582311597671481594107456987453941451338393095966108643081041695185891898636964861022490982998022380046553207689598892660919944434286550825494114809052366765949009310351708234846524310139742298769591673454723190418716572445093185374403074809941450731694228930597544855293998037497122030046407785679426492779893609406874258688111832232365688528513851797250118347954968304568374233364856058343965892284584338322763508888666761333487459807298712284672257997758248178780580003953074256555575617543423373645300670391978874917610700150350347414106535754565883792612504095082932105445035097928392536557559378007506653945771571542463408651379413528430725386600512522866887494320646925819981612401401959576782016854139738676616335867966725267962714474554055758343453611636038727864499384295762749110130915815261397388099898554969329701151743325285352629450575196119075930924481503158224378509109320310074336972392996900399620217804967398407779125461770981534453718884884474342769219192244861698999046997763476666526705954769338023928657582935159241634172105858989304833151729968354904163127934241070442393048419400887932426103876580094148715802163270420663063519311616967797106777332801272442043049297166129331603332344499412074005177856644307351869825464767694041084993567993585235233703396928314034118402489731607521461926851834930065500504971334943678488831133061895048527078410617540594869469203640055414301896529228140818445743260078092019465487131153297312620660829314703032582630345264604119300547788657250312620047351726434456048580603355479623134329222156394814276968522037132745940998541508049634193310287402305487810226732220613912323013458689249473767167285055140201851258192028296202429284569821990894282394237033657166295886692231704610487395183161113720547378372257630953154400841665698105151390329973452723595660538912269212573482614784000000000000000000000000000000000000000000000000000000000 [29,16] 1510401094777383256944288857070648953328214229213835305974801463836929993405091511072280339078166998080676338812311843211254607218455979445611496215260765850180101625243114568522485672966628410296105311013240411229050076982432572154989087158368840545179986894689463905442961851957794866056211015693483388863866479214350581805262640571348536059550406933630925036730871876364308425665803276722581690138230883612177154408297911596823453093690921835994794955133409491139281232039084345533682526138106345171977211962372948239118563249073157423993841627489865165483546724378962836916288103771926108313590797311391450725898171921348558985723549197822379858581742358906245108301540554322211493074592468012426237144723111737142624077000094948116050075472083357062343142773965014828526291963490367642355708417144184706160965309927905859099895764728693801539221206952490884370477471246033168702379755584976998848248935966746298328321542802201867187729592418156982752357821244931101805999234357858601446589548547036919725509622148173041125247436696517589840711252110191774589795095929926090340676722719232481166605229853809752719333260069658645151511551187079683910511772048135897337431821052614474365914665064326733832587914764711101647469313948484477539487658041611688704508588262502492585383066054339377014440901474865005521562233903489769917992123115537582720951701593936861653143761882896182815949247964514482090868407443277340776395654537183926239170922816326668705339827228880197567287883434049525883887868890287157844196771153125751465433312942703319473017318844647136879282817301951911816698337910483729026931998857183956550331742213475818327625072073167660494308526407160109673707459150652535026708922059070215019971356273587367565833400898354608634660160858513639849379260332556678089800951790902839769787916894138165568880656278321026294984717110919874097204160910012571465218658634228851902631181716245249070317493223766235435710295206556440115187184140964926377281910041984765371596254113829059814931375972782963513993656844338418302644078209782089143122159202405131857878772387569273560043281270418162379144525650189829332411409575754408068902110020521863404713001149554548259266905957030365601116781058171260607325433332799076673109779661764741492080085093735428780527566117418760470240315015354345865009511906249309613476125441500148647528068421759301745903694949807847803567116742142001266381443067381788399231447864708254505339410443391926628033586587380956116092977581090239559363407585074582054262253967824720391966850530840598778722706853149751936603541829320170001548899130562019931916147001324709565282212536638674465892572660191757799117656067147165023979133930556073795511769239293396480303884267580226427356832499341142634945835132079209116150504890035790151680000000000000000000000000000000000000000000000000000000 [29,17] -1294704200599571119971459368628985379049864870454197939885950998309057936374720405578294076008561544526946999554137136624631367166324596114697144054340541407551776423375233450051013841236542111059012996245305416671596129144272151712684975811739711100459585250842494990809716969309401527603384179921624458763222803310198512217953857916014992416176201609881091365071542893037149116660240352777054657786264950835247863815262127551558217264661039709970094241151446804573743251755508868149934128783735734558751549292420226532081491586527346798535394535616054542170306349322851145770487246836318447262304388538648292802782690753607530530624997056522386118681452203765859548733802724096134445882888342794128061908875775411169662740842037689360228647412201021984994019340420577091746639963533902956987951501448293845423054846015228725709781185713838128828229686255088789070196354575534276716770660665992571594710718191593163077798656744264660016773323826400446200385768899123921276900821909919145733369593561959753821753818509689507561410330667036782448568885055218704189168431118199916550787861538903799837332949376167475277600357031549894819485686912133228650672787334753117437604699558453275005654911197081023323104002566594714611111392509395527419100314163180112394480933714463433218483697665215884739230183158737110409525725688153588583775644843964847565017313443861481508629496128370405373722830607391880570799590643785697807462809732958757689492774659041304537190791187878272208731445919900781753649562218947700943296732818429258826639549930506906602912052138851096955370600873943367203490036385222465351043778880246009898891257668208876054899392531690537179253787713208393354931710672149847176243883774532939453064667099330696381917160096441888867372971174298892543699686510220978339169001116614233080065895546468373690731397329458044370462822222984133768823817540840100548061718330855788198748551997220079365013215409493322853204610074347988514469110506925528614008998028250019165394995892403240401547149935123003885174955395412775544711112826963883686320004308990318504187063094677209564651818511710537091953170627949069430012706309648223237155852466087414614298982166357854081166743402385171181081248593059296746676659071513658933595836562899933231841082577266915602278958349295686282157427972769991746541024189644879565877808323052098296726428714879995694324520526096235228420544296448339338232385889526418106704403265371244171868338051132228182810073025810257855922881830841387072192436459703658583148557016084619682716858291435253634723575897224980770522501221883566180883295899434613395426725207375222834936723187789556872645153988159990383014072636979988403435058140944869049232320954644857712129866510409600749548625411105132618267060876696861655853330560158217011200000000000000000000000000000000000000000000000000000 [29,18] -22566688819153855105754827107433113349825025262883790529846996285617384107720545164320542300942962772705592787697522678313903877614254325825563724061948090416247881577172113956971724120960214686559619070904846755223129465801764556224290243150424779235156599539983588970308247016991265728855846829837586678864353837094888542601877210390536197141681230204228835439818394958883702425167686135316836546329067890069649016379619044981392398701367593199516984378384323308186806026614601715177437532766317256662419644776321769271785985222415671173377064868323313156200314694823499194469795453311118730221977905085798807237530661546391334395498342153501028386834611775488752924911450737122098235433912159755599114978852730938067462163591845321836864571769040888575595776992727255715486232114346401336126842368202957599189257710213741309100800980001705521357422342383773585321065152791052056545528902322268873412751856868834816988947088059540338502652380235103855558267650615975529990774021889567098652680154051232000437051752928721830730272090998306523912344034716073412699693345034763092093940337102952656206043033346258893310998587418013175166425614844711589481666647322865537159962516472755591189755713431705486290346608276307382769573417336588053292744376530627958120164206775820111556636079240644191005002317840023932718610939689570792501426637696834824210505088906780982531635092286718296913680929089118321297219897384018277183158476141594965209703738438889477903673405550780264113923696901514178571626692184353581537360306999048081873842956193607065051503820823129950764001587805574529142597985877916358839850055576407605765537908941094105188189008424026064496542376844780844791567696193013018050014707209610249282893772277765784064359338518506656105364172267715227637527173159525592117274234345445319601750623790556377079291044414245797346921375020039075053128349822515557241413700115991474807294766871908041403266001219429743766633515517255156215784854443289661891914827972133073196134000538671242878214973254741367373201539328770955929553121169880170580655626072032641844152316591275885884713720153668745635132407677917971396951776729186708821991439152347931947418399727560111833642466855695626202950504214830436335679423349408412502030273695534287384763883822980978172291612658367368397214756583568537583258922028872394066953976177137520650381314859338926815345537943592862151239007998625239370471836365515569099610522553043870289499316026860211586996772728185039454553559988436885891528203560037824137543831096432032219223829002776287530553328652091006191093344132393011771744591516261789010802623576591397246694413662293365564322469572953243200583103056335017878654054853606553223994506359793634093148844351388619272737611683103392213461192596083083252495404921411076096000000000000000000000000000000000000000000000000000 [29,19] 201290862262227727171573770418881990984613792619590638750086004822535151034636420772938078720270787092483566655739476240064024328390964040259677599292645878541161735272238160711671646325744910382047287986816200827022904923207551578077909299541539105571932832431693518496220501111338019197003084560048684764184653097145243251326690454031422592380774146473423261074143952007727205764123994000305102983084142875588434402946928904299157869248914965079357019787477463229402981368398698654666529998843054731031515742600079229286620726053217127192874038720747504019528053954175574177553471615017944093965632567648840152894488952096877738309569582647100819060997769499982105243032895725508110701628875118559694473679203568050056616049875005260861773786894231943087514429959959795323117673106967794960768476131007389798962374406582097526388706944675326459198514419134926689083054163885466856011848428689033780337697565544253774674849690212658247825029975895988583467634522712601260119101678633915185379585215803835281762665508867267156898872843413226493403209274669149956206454390810870853738255773402210555830349930815637876885810665491626229164484694943583061300704693991944832864631077064211361273464248540088249747001040472805856754699391329781248648652614197871641908309401329319633219948946923484696025650078415511387298476419534053067843782258480778117052432520783592400498197607587347158730498671558445064574117360053553388140057101687589720805702883646357346207665991053248043727187955970749691475136670159665068522702161851166187397514748693447921877138843240462548191390976128983862423857047150991711479973766949284934458798338858412767804202338532273734192171439484578052996296067160669903392332964159780527669339950423152750309411089872076252965546380443743433263512023836574335283337167529260083767324645337682545001199210223179205373023178720499858995275904985575799515980226080713307609354906527811983733702610108555286976083324620371541776995861495347156933507021378045398816063550650033493730277370965622642684030930970062103871907115099604965869070587429644114730465836981626940603075486439804403499093986571090477267965995490779501435198438922466804875153185129070151643791682241514994590475292310191152003255160260856666664070100801403400693439557368882347646299148806736934473304734031699619210472337185146661708658704989664363280596241677568857266998562645435883623716572194248450808162380370661833717129486830792355776633112396177273147215504273888855007938383496847534447390353436416137234481922198243302602023692953662718766817485272170807939591497183359253559720720662769654937565747590700349023179668965347829037095941749937151845934323389147514346709357073792187261196632251345619073824131563503794616130227951317730398502766388334166685191869432906907648000000000000000000000000000000000000000000000000 [29,20] -1074525498898355588769701474434337289340515757183476418897129280809204709398233511307224805191510838562326189621122466375116680837196751574292840737558739618972368638674076591036352472214714448981651445674446436691942870806504333416561941804375362451511826566911672814749866808409387320807231674688041856999492581941532185499963909371429384563253556900726080277982507370316607720076545690802602465003335245561735607021679457901840120269127868963977111767213671171790326550963545867050168075964233605438653334696731728422803013728639425597982639071635215101404359303209138261645399823050852824039388800754868234816089757457626157454360198067443461964392200293996539622786775541198505931622865741423722744087290726351228064236545734287872412104745350833753096681280094982108926101204963603417667468978375346498537338047119797754550830169854724231173383812160276486229055395033113390381697155951944665533039419610301537941557995270985771392197230489580337442935957176979760902022432097510517857853388272682141828512114202871584918085233803282446821660668547306315206753136327440136536058829665048645191283226952141361294030281156539676552539585288119951770320221217534616949293996473856902684404860581749284904981429825387269665346805108666797151738866888510063915055560336190563920140159519126703111536027081533167367995647611597805050678579374326185264517022338796358662719120219952658177598613601417413177933374368644070916430978150804465077472001324279149521809489588255569114931978253381009182910662894247116874165640599567579985921352202032215396427582146726050904255023298799766488351012910563102521819362443145218006751413205856462522279680211694192711932943752406874480435114403108718834271775800198308310574011617441228560773263494392465770481882813617560243251411032590995404250249024287379346838285783084240861794844027736844957147460915795959907931259016737088608751239155646901822094887074069478367353940103754247340661568341258380995484812148738069743318903050828130769465484502493405441993977016381445675051569841422185887892394760955409252467293082073023707989899750581865052763549517896609057268615629277360837157035293919207970660381110817154132778309863176725638116366839548823808753471547541673148390333632171025883236550482250044715333718830385761237984524285014825638795138063256404936674187917586036917699952003145008429571237652667332044423854657456632587658591855867392785159312352816641383888138404482302145387663836300158569335685426213538006972245619495316383341209708203555450436333793330357627518201403640628417016903807925399683736976957465917754903223336604750295119749257852797854174009911781761853260350510675324881309153894284829037816021551559128986141918129734292341335362970633172684631242782565670291531344973638912259914051943777414676480000000000000000000000000000000000000000000000 [29,21] 4306683881024635359027573956452098861667014579965364515627268210042038036034698603679864888021777757054922825916481930586625816043197185952436397561794863137135367143811445868285704125255448597914748994749884699832718034704943834843737104101394711041199113771700224631658786193034482534750374687583304875217420694821617618078875008682818613928379752968290273581547512227904349158457194962750045076459273803094934186385333008012099569791661767258684379525441867682965856443598449556491795228095400767611348478818433331493184439326977098971032592269505495413606306384103167645410821911019729155997413322106119899578853093820756609778418887745174540531384855082419881995913318035755061763290928275830145594698440203188201017114275232773898495853065201459434070398574914148743676257506846597683557529591320447769585052956820248011467705759691046182321150222028218035488911889005846479934154866187329976085824196356798743986941926788211366291631844752308111142463027001505743734731927947735988118291735638596263803231110554629158344357073436233722191746908032707014873332549656197396363497236532166906446785955511674127059649812626970418109486359832252538143328592076613043741135729921011900972200398544737478624213699687951250691961548096476200404098822180224745950675412038997699015327535996328373494823613431900637599455076012827890858468024809843029219087071791192955092889146795023267324862086751382318761656924648546229754721553271301862704597809224024042151920939352423754014346932864370364097010623843886502126968241068418141095621590242859691362543348189904746998172271465282329746844865296898067994555615148203501771795315230986107627718259393380513759720012725235118931184186148507279591302045740505282273279022343054739203721645338837585343112807573834671335783654252685406020675203317662349848986054197750305187442930280067932297025130374221181873743148057817573635588733924527931659258694947744992956502585684897849538277013579238230198514353853305895413888810510484157842647954601728474029767989092155231373218623355093911030208397949293127049395976607128407269419447086269467294967284497505111039313060862759088766465074974786130519608515591596191210538575408613135177508504823152430016940118178315403494381669021991507327121375653939298318149150617023689452550407878177693029066439636762625377613480678367884888344098984451716664300333495844725466021567668745456969020019768383759147681350442186125699798714278881727475535954388274107931694347602510920351610873901007212182781138852718693283838030523326976001617752817570524973689364680371278903508426176393106564065430377454578414222141125674483948101914748971450737398376710967228648671097214295649166841595926485901041581825046774707563792944658445015187798030809132947973436908770820433879004715227885925826560000000000000000000000000000000000000000000 [29,22] -13955621269924597529870926414423444640591696315004486444724806183091462683143991461946131804228965833881145925096435134264099416572884104695300028317474172150265182808013047336120212750298022972923151345369091687438084325780187415793894499892281027939375818297707387742126949260836908148843528281254749929791772350933395123135384982054257213576897639827935880847392576010762790999954824187902115528832369690588105374788600494202436360665341132707558802133009404149738632177363627147412957297818074507631929343417714103838271437824058996662313753025126478718959774698170200648047119129197138065341067123064034870033255134669898712518997326011964256634220148148876416721656648774635029960102692556379787226290787743986521743700152960558392199305531782592161412480615562603573147629748998116408362015668982500021823010513364028044697082815619943722904586015938520453676177336917632856384809114934169515543676332735149557755576513748728428314287809428215648569537768423602404383525308785124230893721130245605238255863815049579987539213622416496578478612087803890904087996278657378103608747582931970670819041536443232670353575618125281661749543029597186240954552796196341200645700226405375715967318481817605456929269441176779903249457013568786959316096718058220249189134750602944738557166757489314157331970846930060326423019695872282394000978293178426248650418554238055782385336615224926143984702537051525281399096109270100993974208882436030154177167567934514091136603974789857802293412778019868693352673068819898751082455097528889928307623509607652663742579739215247909562195717458493654935274601646330223684395703326112989792936834312824067572477904193086171646732655898618767310127396774269409461141805198325800183607415090344157201563746119271233966529544456384097041488365877342020865848228511470130592039590812606941569596790283767932651553324760137060766941025905494940161507517823625243818071555398633244578028236129022684497530735402002611281504316041607152845242246008017757328616029607857249461356477870008287994500794027721343697508261343661804208784745019395153404081779875116067084988122931589673135949184108412448788968928971436469924375058227839569143763438752771898558494284802543134173075918811092961043366805925427881400700245052731788562503005257173564052300737293855590008922870261026146215207626325847867661018976949990108091151495120733580613092174952729948422419908410238883711784107178140636139962410081982189593735422497798741965737422925005464650290504671317997760862502579562262659091472936489952745258424503309513178854164455028482503101273383614490367516839137427346979977479236205643302211878255613055287946909336255991504031394114893900360836942108813208069613920967512186762033063144239300680692512859513043622590371303023424554364330739346670878720000000000000000000000000000000000000000 [29,23] 38157083616209522475927591808782978574852732031676944304781042091761886160505404591483453191826874937444746268594677357674033284202487148851568601302750027500698055803823624566793528236682605329747449162440642223568168879511798701146759710751258715848102606664552240144316021787884278104688213512005165489576905125501594055613621990565643589816091870551121011663091475910797226868498860962977522938769621179055234781824486496618634969577330215674688951358428176610533551474408852127505616203290942418405199139435255731507720203708088585481988256353277429744137082918371586008126405846854081736117062749669768114094277428369215225210267586465621260433290450749771370939970090038569141070897886930984794366228977870077252290810969687504816031516902931243816114195038987348675415134329366722108538896349289202684348058405293422767962160545740080610995904436185819114570807339933500675235485147009690729175193330855051203076951086664118210597492657596658699027415952897666035059030095122616488914673727693572441378436978470265537457440082954250611724838521149287627071096250949540367943092280065708379534196343714963486940432551459313792549789541589072603619559969201060248766172480342006564613589828060670134116424637823445747312419367382888435109630531268372691308359566519618167638175789427950773523011549555359418214963160780996637396973742331559752253827068232808766698388478530581309897428878980456434970001394510565564473705293368457484604814526038509466340945147545765952598601524669433671176929335495069684892096678741558727003348514229878711538331081651362089691818596087900236564701901986568469958467567285813532609725867533340190594039148316040499596989238233853016346375367602361155241687582114549686737248400369976814582461372074149196906917620006341200807640678480898723601612132778936991701439036316223716449034103823222456276835881299270448661500890303982621143450865077879621414549703125656738538871221608521858921759850656893403606927100796515715171422452582728059241142938871853729910989725223554672616402489519865594555885947542320633150633475665805495641693434648071505501854741988861716178015493478491368384018747606636428076460328381057643349522352192607173841917498878420679520730621458722125528350235028178935923017874777541342783901596804971290728680029992457331196254364778893227747352225866537303701336823820352553049718995293264080406117412032867563787693829018718762206035293532816658459771635880634796471429675640552445555307711562263526040748264416349112460717434526522931079803128622781435183273803916540674232671292479341739043579038963689893001356755738967622145940133221818231032788941129710694246238380374211247917720677468558410354653560864543162694804933594996601748445679178291931929848831333160775229565175218748819457588562482457634406400000000000000000000000000000000000000 [29,24] -90563590295455303324180854926966713302980112150352185508919557583687422392031970405640769830294959660858670441669905566183287218965811084944871477646344486782726457871621456448813061924077568341802392957296241326006509956542798597794761459271262189183527913331926794166704371572406720900873346781936432661283576227046563795312570696860576940769769278316428241543366584102663602727960571846457174043250626887006158774763331699539999042479000479439995695549865266920185321437855247650167323852658273023349788820859691326896744360539513935637052296232873005483862964643873386899736021577407949151711483184051558552979007150921038586507885322680785093213554906433623495937921672969644217301277337214009508197313548814219266011913336369488472651064357074205689373070785162475571963085799424523813017929000031223458400147537664771574393091388312556318803085394890195299441028570985606615565323343383554396770189127139458291650641415383228315140661895886412092229939469803563801043585050496454300411776334800243964455282410795514208944124967851640661986200542822862773689414952944915715363759747489020347228669177332052909837315812509461957969057140016733056815329270956761932126198709076766416722839770995484053283817962738785410097364554047483369110309692753926705312801450489009185446777565401975998857061876336765133380119925153607588216854089976062559356981221392079831267633723811939310540770552448451745987725294546908170096083285482237976107786462244143073044518194839471100094179121928129679858222522978774577042981834073429778647262950713050961018782264615450295330022037172497763722934843498018045423322064690053272006204929209490718823590400972569708660386218116736697642078781489738655743126158224606519153888523803020475996655025870663472969812383366360132569490642483336472001763235655647209556967051419335332825599727283573246257041015383204198664516912445113110579151306762942963344749981550866000022530684764432790473705504616715688915191363667137612842482823099202980133313500842799432070981194847463082231272873444871997149373972761742972201035809361682297855051192460963610965408162986717458105079243125113352651422859526896555451160021355143102395402435623252339372641922675755833683103216404051084396265800860562272043921120006728282855832362774946595108766265210427963874180135018364714848047830212864777695245531208157915651735167316042783802042222913796060411017599234262656251895482947113657610601938661966367473509461571331796068732405143447355109147950095559600761667978037774843219474254619512256215372016917784158772341587629476983274573651976807816512821985314610584377171171856378837112696951849867389566206018142280313696363938248904996515313966587635926557244457252580907255538490884644282823084880569731394102872250782781315734719281623480244633600000000000000000000000000000000000 [29,25] 190111024834324274360565301164952062340914326704071789747217094208177753634022932081842215077541421343301012428316889202618494727356574398646532433162037262833150259532042767752957204426302718478852627667057505227144035728860718811568884448567410871916915509139900896880426298954688728454845618467266571786912250735267629530611645318865592721525230282860944191121134882410069464368982649695450023663855408760053777813601573801000572087630860453759348508406992520904266286294443217094111930791384641003535001538091942510587988299636635487874548925971786026462602891845262969909738439192572048187882607150664741471140708863607706411127129395759599260165684216691534758417736027267559067924269558413357619207357713643065842935000055009392597078501018736567064098366622184015260970339072853231249478267068722674329669101358411711498224441172538366064721509714140853358932152386953335746937927036938826002224921399195610215545021210913253018210624780190616591737740974692128548515367949034455178081287570634386840822450196978004473538741938195093832837553943519666839335375794509114050413656404651015932340873187346690060077506900537421123803578698795172889264244726692627450098989895026342815007617235452314181812894288955396533979312512970904353802648106775380473483085900593150537664336306761407336595203607573734132668349413175725327013750971077437517072478224024519459580215386360146172183386326479518505101491129868845311888314651690518221846279531512867126626189264876055738575840293047095035908821772103826543958497642794556828872292542435628300646031687550700403201851087661876222607515474096688817676047036417719694714472528377527868625697598276340148295364062215637593958844763320562639676752927878230234827815575548438279943403748522306809036837139304602048486850979522735505945287967247861792653829504390409663177196070532516270874934542984051768508609502580866027496978799298120709572160848753183049069727219216177162917583565613646259964051377988113449594582032771814749829225652751931791641310794396007289613488179980130658277871074459025980663828008455924048661504453399555530133749993652680695646196006180990848051015776327267971431927955301969536816518539564065192035285927520076985674027903020853028387598336721642198230351996763545919388683282440154861097546657705288046392890854439038627319127534526453396355231275037358096012068186384798230133893698046963304043027914002165676655674194346738545980659232337972583551470178671360082305823153598092965490874574623424590865991565631625499520457031570087241993436258029175057654625920648454857227366360556456035438877031625940945104059247107408093555811458444063427689675775859230332266310184661790551970717220151970111420607229747806572710250623644087739082622523601969418883849637236897293089567127905666607349760000000000000000000000000000000 [29,26] -357385367286218431436799292703351339939894585716130420957709175431769630288126768934001604851255372072190624316287467479679031902495654764425169570496195724132784627877216666969734139166072186376972982037867638310342493586737893859211445571827505963323177739617788500980466189750821552496000903217425273011065284843544085679379302360177824281760600931623941940030437642827763662884950499957640862066784392818858058186324295597725193237183519343773420926381478388720899509401270317537454863495825384563071503192600902711402805377887820465612523807343946178581883973696757149436211417844604503447146000682134997727950042726345356772395134138767420609049555997600551017399421953394432858392803147840006834049037131738472236023691649293717423980038600812716250403558573951894315072466808279208354702278082059065336431516613934176246980289180685001176118446278393111429602035646586437839216028470641375427862886177501745934502291086816298090223938459329540042564723059755001253171494016810782205470955684558672681956514010352088507715663019730792630996013383925061610191520645210235948530436613512522596524213220830767022367779820193047627958262458468362828502492109038492550087698020116199662738606084129980729064416164660537849024247240962299944783306297079652454133179309290628553690807636947132879124474218327632132846601132993626889164026516704528966559461344144179974010243225060721215008909472225555344944029991662283362617549713515647641973231193619492684288752198289106787752150007349260248964307865919514865769389824910052917009738518608396448379517111018109208371353016381840821634892962295818157838602499728244024356127024451712664458028488022163160974771710713743551741935644689756832757741998748005554815675626031772957815800513062159041487555537393153889477446369681376690201120063496097913097369337388065205599087421509486782614537589054499620716250514296617621869004826579942587145559276875299701274491505590769291321287777669599779177416809649733540998653280577338245880170117547815793535843058630884815826161754469016940952916015744134344172439055431627153340072529265870761549148864506488538376590880042345145331501975017237562087856114610752012617349377551798099244146265099300701302522950677045230233713285532360203480671336867658327138625920349162332475670474600607237366088479467930602357097823879672672480543722282024671781262968550213504984499813002238577419105892213379319173436252041099824217707978214124812536909300023972250334687645064229699957410363320616728538139568046715854628184662131868703371456844309067117398097604852595362811248148409753452471730510441843873377264234173007782770415731911855939296707908157098385562228377379234533522164759276597632763109644478547290427692368419330410304180841816299806206295498907500661222667974759909897011200000000000000000000000000000 [29,27] 607258502244443150352882968311780587756800489817812997585495649374722043333110705452106734529963124991647568700204982284343344498135492251574390055982743921431533245134128862366206779947710132909942587756867722005209196514999869264836813411697224941902875858537060723298500387422786178050232048603256375879426502075425026602899805278578689748851421931268841161726051636300958653293831276743921540921076860713279214039525925643554992943687899327325731793876005972886600924258817494212067825668955261406712138409321665287622384464595789304716007090117235551312004289364566191651511267192921823380094309724493148424302857550434171329722491526619507536298581320233490740455674319847185310818328007913438643350230483225821674411029128036373448715750526592459200371655947964268487228485689059290654987073276730232426989187803356780287689991520162742121181968643467019485387606697836839807720535530424473698368635269740591391339428149533729004928942744261895873253931030296174464472052621061656327550116196017878944780970224474325637603915940664520105886978002764723451914060797989575955759361240162343272402278735692529592129210620277084672925813199757806386403193167743512195443510847288942386550577887809997781884956848607555470738245378060042062208647624335020111514801047653755097337211056997453893883293133865139098546573872957569654953782816779611426411074023183688926181678634072777421403226354979653990353456088573406999675212297554045898928656406233300651251632406228459381262441296045740244316683837260293344631351491830176447117024142953383789862057106959785265686614526745513485883450258676419325585026944680532262361388140899494808314485180704174196040708063506998481196611488030039571292004733527829380938524049490059482383540773249100728050162023102967044111206475104639532268851310173011032933531335689392264866264062050388310892038733227239731770158704584172195803404871371680958760396460727732319086919086020647248864099515879847411051556504235640750324427579048127133048278141296921531271447491576879566146974829490201121301071336476356887382433402663882146898421954412872971146838667359595613783302505924469913178152647637134692429513911092594222073285038975265071456979229805751249783958074297707552498066927244997652226346670361891005088037113080379098843486117686264745526367765913611572789890756418214053954175170540662607107563702658729003161795308679356139036110661034689954820202734647176934777672484847783574721113231198407485093072713114980829629936683237575182297444979967520943519915976508680485591676501494812415993649272723229514942792413273842394474325167478791129020658621172837672023570598251883164455669744165354724132062367232397792167298562838891917154548310175657529568518259466915510835843288003079192398133712884552454081620910669983383552000000000000000000000000000 [29,28] -940054225519314150626455230667201128272379564992278995412630293233907839982123279169821929093556167013322224851656858792911024657121542602841306833575463444793088973669856333832001216487804931726100107659927938889823909578258688036276979247143432596663736225128031666173104860757802508447016237991126817181275709702260984560122725102976492662630837898652456021664272808394290192244671288354321099644187414121466987241098910895208557282932244962547147745491419383035616392697718951578953711004543636679381575828402522233506674468752313117743758891185957582484738045730356576812757191188214345659006086575070418666386566575671995789054344986145341159891555511333679832073753629313853672664327427809342168924804181365318174680884021035973489710309056402153114987403218514914143679183845465973043447768111535258234369773552612185336146524863856531359385165176917066969980354033838483814631881211958621639557840849907890519724374975613399298745586227297915692466176397607679868281636565124305481106090263492898583660122502635207048395254734219771994251609143998108046362576181936703807182061716481935135136976850084866179809407478357015810259569386129285621481647111149444418786154002045914883922627756091519829312724778271934670427754213973815896739312270879720425196902581721247679497521202202692327628893381281835822010649181972707166387169940938416458495525854291972295148445368235682399874415914640372778175427521427672965254676759803494480917687733492283765717021223141395636741089289328624129062035644718507769882270255086587205030311379866785042048878227993861718662960247086231334153386388113480879099235708373602748889747869510056969374065629712991441392507136367835028782146182285798786821431650406493197497305134540335860177455389022262367966619178754719282227797565511789175732553591672217530851559385830555354496591557063404464280572070822576482989947650431385560607001853872445802641402206291920563273917928788249421161119950915448844282808867035663549883290777749883713782561885802025963724537641187721269743671649641079226543278536494387765358204468259610739762282506492043797454429524162808780230669218345980431602497941479479408147788916942863877991037654033157847391970942587678219325089469656187593270365085287436609323422213514730572155582243815709591444787674295228158996882822324104747853574679556325036827003183132883179367925771659905731724891906853114991015171140923833266770012897572727498879941378017205707824048349572222404522812687894839991428157181805628358571180787025711478196594906281310303149303444703851362274745359698144266061061066049146195675008673856590816586810470523290230692235032677153941476375833543418337650041164219313503516687213563936213890209728086314601839931452840451113981065734208275797446973434328706806459545541412426612736000000000000000000000000 [29,29] 1334602003618244558366492116504150686297779910276283791290660295063777211852523235867281197851958615501100879870309047872094885220301525775565418869117964491895097165375376392434417400832833907749857389009582096751010170378464485080416771667930462516901057401784104895818838815045098870170153813862085875115328602558674291738945631958016705288337618080946060247299271813519908678688368007253820136698351649344534542279169199467099445870445327345050855066600261094698516858003459934519787630424194612630980130697589200538842015504821333774545921586429319230063483869851180014534825340160401250965353723940951468140639906675234113159596456225956365566683060495755645961351570211182285069859765743696089936805086249354415546199567354426316074173130885443365185379162594999037516111392952370292604112870534666811700807300949079924813647464682854406827607838267290153238344194325625476527463528168861947038070751679010663939397407821923873393161736656819810588863251155578761150457731417581718114341974734831609523560296243182313174217607115182952570951752391055269500788671182296612096465560830768338647003179505323074230228443482025027763662895964990477909113772462175777139752696644765745550013194446793445867051787815583872718589151587040553692503518023902470730015480031449219461674876292684979953719000853908476880376311377792145494831543374344587722216838648214559600367938464334798225349999390305376686893473404325212876976875807847902256551582205335793684978638517592970865925580413187183354533459592701415512169846685266941097816354231246379209320841359946444660973169666536349879127518242751949707471061707280518015515652839135011658498410236981484487838901985673310027958889854953539721593491107176853984524173111874678418643473675691482118339732448039680221154467794987995691066615727136696361077928157343278384598086894848037823460091050093143258174009920940012469435890967834451504940440261306249962675185171861444250172858179392960866088327429010566778336468333947572601259934587699089557964057120803057736978902341621242397617924487217683377514329993707014822609618625212559981391949828021117981712832633178671884553388619219452353299010312026941643301832376876571600394392484712349795745894139761001891320670219989536558465574036830266806307239747090647247153401426046607226092963380859669555109781003617709443177399991793009122808573610645515462102919111871438716489724142768268049959470513672731634146054992519055960085522055744760876542088334648952552432570154315772249907597916539527633317782215844642877734319724570129700038416920129325569245751465353748452665099423554678687418064464093615117339021172337408423813184109036020885431375831725560289390388712837987426907079486720399767471573208985928992020606237267214021846475881277247757962004280983085383680000000000000000000000 [30,0] 309758536569527766920736205529571900113690123399060296430674319882174340656823685064709594818974405638912664083670557953294476462932306816033381636444524500806553714354773282422223956255531281064104008047109452135175125516524790362778553242483995306262287943790258041174551075904949077703638138785155247766195624043491652801240650976991027225023399097444649734329444044065699312553392630689832802441711932559781671896697293474567238452503697867056452709252357144030547728675304117410212877956303320460956192637261459527466510674013226057192989204495593531052994253563410027242297347631249399038603801275381226959742361142510653061343768801202680948302389761557685504263852945202417488428009104112925869438053482390326717123576124115223187642515908178084804431246144351686577241051631116583854047862881379004168791300987131642248100696939697798711457570885495196878295046106841322488113777854466765485525034952693771043410124856740960329499412172483747722325688918484760052092992187516847665902054413931766424868832099371177991349812944959499779758174214297252521762358622295946420170696721719450388301397733456200573863146133567341324731306995368646834555624991744030491256431381961944568122214914715446050945228352663948653312329414022782224177669010302704572760908683607472569902788149951628137414536015094410407567317021309854076763476441083826601856948639720816851040976353759856425277198393836997107389730887833671444131282757922705806409250338892253994053174669999299629575477169650679762212622312122881861503285365032578666741257947436509610596063862855927677095548182035783874631518868134253777935801435949369778329256561477367612561144226904325376289893462367822695603116390623829549423784802101813565915069382952393245819794178534941439042042997562755339736727098548488301029599287546638244922113577830620409566067642067768946099624589084983482950721926390901812867856177538879736440389608546729218431583522670468083202999609956140370326877454747990307645491292257112680951194085162549557545120283116100949600148718326522873952008476952297072578344585824213903562896795263894407329059232031165063010948998310799444599726510008470031320742675363739095384694456287455174488479939782083842919926669203746491336349065250093349380489529234314741973377099993038241319063251176466402322499900125521483562775152680205478075725076400982836730376481271763349763100376132233077897156179059540679174985270490153310302471435698669448510046808587819026893179076975489097045840949117962839013222735167256106600006749882533369098460417547635328659292632714197555328397879050305498552351976313149415374350249744550086884975846884772031568872834006817419541477063440747796453977483463338135519829461521880631652577797668848860755478717385222385937594643397005209023377571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 50760404391140858612412065426390262511874829834996630975585284811951154750612365307991199731603108260842825005990345111165771666705698076177512401335080199177055162274928295206933096866467239369502300521563532191774954096544403110025910661498728971711968446662477790373303496109230785113596236233476895010773659293692449247603639074624229905967519674422056126994043741777221951114710524379478991760964726344497582294422088418027601879511921894311008377704553011022785215488971339731639243505009476160116967538460065606282482728316197689345380969222545349354066336598877390201445771565495584763522040224411746034639849317095677554947594846414647563365330833526480263513529454231743424386137292123680391041923783300662679213060557751985669857434195807504358553838287191995577807271426924491088479737258725561401659518387924984240855194338696580449180510253497888433610769625274683503754204655731775226286111442649143039311808830176586841952969404710065834769339743698211541762402227330070936371696364921321729276431534488127473714271488033423591086476243117885819280139403386939527034797875385597132291110042411856117341227831111179065590973895150072644020405080764742437642207206644229152623263253368353211731858317674774083449013815886592721805478773919589280291716865500743874803294713215079026915566394407905007641887337762207190024546454673162036237496189916595139493892097572152466307747428664375012637878845263488479227255400689029792129913810017869377269478765829194287270976363301032660630619975034559456550935866377339634524814536532923364163094191104569601302361761343877129462533429651818158547625994635811705948307791475649306863966269119985326221619249400750539767854060992384261456933692346354020830551863282494468521921925386981214033002737685367586273354974636928848003321713596245511101385598356113783528944271182887732797406008471059673197898689442314455748319371666916055503257598697931186707981877519080522216417534136732301705320445511886881076464067179613806713355944765959806086076906799846077180128495420162808237171900360772555259829446464369710059078357410319034198390884347723498191720968588445754718423405911335523128425295952774240998434483528557201152928431032146060222500688482745554479371472820160452504178368801488417517628226823233608225711532501334895787937838051707567253024124877983636142003631371312248802072212314362346013689148276085851229132902620048268205481551676326549515731493062628085291638136040618813896133114575965190658992895871268554708090847385336727404449010021762936830598942912774995787975108438961841193946425651718154824475357628009971857755464216846929653501568714658796688956137358818055520163830398269253291614014158007124488223172980325839861169322494062342480915010700678676315756640494914243652654569881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 1186550786843322471750021117923779469963031823186568795554568025378726100189336347420590640044402339138187453979981146494112063852935937170145828002833006396855442818965480173056809442499206736815618774334087160371940027447607862692571682813302112924844322440257488424172773295195327024522173877759973600490902146593619149766153346582954425885968031931855505232640784548277158058675737293313505261200447700046375537631829049096169867825301995590152481583355221180460300188939233299176028935752702293842179469677698702158258169498082005773262836563476950508643054149363936104202936518254739993875376710916283645754587174938540070678477507502403202162548325953117255320709934532822752107718521078929461882927778930759210298339541265132886062061750522446991584300157892455392033211858605538438114960190592518959224416648419002415018793969472561188176863958396035747679834365557739126285701421681577813002587810567071637737655769296824940409583577191983175947467270419595247021118050721625261330575567760718416731770277522490999399871980867385121796878413590110269956940161909431228337930246094990383922198107912676254792082368276434924530930396363340615828770279010624032575833954558551976995656997058317374959873036943618588650488340756443529193740519143947161819696285239089870208677983780787229446182270747823753549803086171803414901471831692912770959677731199729690992434831419409365016522755273322153782804526303934374235374104023471381396205329023410281006081374025376727742477582461501230475711584295209114646847537922353968748458990473812186813554615913552960272698089694356625036121223507470739632951735720479920816580538471411466153160351821654858089601724011276064472873840850410928966340623244276723753326192447157706428993927090667773337532768416055533954563815489886141117809116959915905677943063100219182500399152235918073281722982445592466115782084513597702292085097367007302238128100259480277411748296625853563319433200009962845107497408852930036717066376237356039300620848970819857178559013173771098790802219075901931798844171739327802366755471105136291843457535342711707233666336762820862322692819689756684525392055605810967001578729134395636942696008986391120267110877296432662893312602273048569349718271066282419806343573401234787976430377694800031840016630718757104350395794740309646496640938559670919422166414897393046980435316899385968766927431617869275182628560960319467265210913999822361233187594477867745184010494628678755757862951498763453744102172634956319952518944222599359717427388966799612918448774492219663829252247939952398737160532794154187321136935065691794470789772671317965893434894421456420316900001170379337026922322670461819679720817882568241301348819538255282792576961435406574291575142212347124817314248839895899049767254727065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -29017163652091757340260055068608720097435529210651322704172319339634937088375918955065890961094893421968319165052675592393620033605474037938286172480474369156025577779684126168124449773197908608908480389947766929735799647415817720042114326733115436748707529614234003931162395461783136024475087427804735641421171129468008105858927422743428566888349215294497704304512286843816561096516482147255569648951614753347874927820018230048198474724259738259952427571296266387199385131544856873335996133741198302036471372010939792067650364762529732048130228369749349785256716400900703794541450233676398647326979251265259483079653531884426842311453117711886185077618929048036208988297799540570864526707481568426340184939500927633521137192717951171937226761478749709840666786485031164330200568933996338535108080308727022769129233291751383973956764372425367804761489094908852583306567047603677609732905390300579286033988579397579660788586527694386849406406010787827198327946195118932679084782752615271926330947925659627551362372524767813991269067602923858023663621840485219223804766830127395563769084352744182113373878214902312506089273786043349239863361710071317019966090980362102912050217044114126105408674126006831383911427599199688670416952649346295119745516155796647239644194741450258775381401922559932600754149285321943806173359274175135352319281532926842477664738630106288080035570040807906872693869668080077636958550885228280145604994983055095116109070617427607123339254597948885362671026102004987865722190664344926291132111948713529470149377216643705608742145819060088289158916259405210753791881605104473909929581742208496939307248011541674051013336304802939656942780821722392362524549375348630738143325237679485218447659975757260012958580130477941503071561020228211362707741055729420409976956248482924258619099211935292404256298818932234409363636009550701100241770664568350825720401796192874676533463272209340678556013915417723960914073273521593270208075333956498031925878656961696239475587482473145588306825197670441071627849338305667246156768196971302820451211701465178631117192231244882176181152077904447654666303811890225630912251442357366277301039443399846858977911978453168117245337226411168720286073871517512860515833073828250064910806248734347267759528632789078430281395520003524125198124657360590510579555002790425148516332022814608506563487150372567559942634185503121745224743811591570333895569906829329698750662492016199569113686853974587376537481122247431694675072490547750839282627353918148663875630905278555864197014007274038602556443672490334289336306605247029519480132264750807559624946658851870543329406465145807577188696698039163204818007351970723494114009545738677502674223060063078361228409530385393748597207917136641642731252559436831871526744109350912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 122422425152270592106956150272294477646611682786241818254534975122937681391833313910941365341619957668167771525767561544083003837959789491258666445368304319310348242684739057211062818489256146554551239469315709251646230742506970942623242842323238300410510163484565321198407197355477341385179474467738070432410634193146526577956983072153762451380601901676857362674377696743063320793488495332486841176512491090419922536379866661225835692725876806372813481404301005430808342115108059940799139921072817931060777734231279767467253803250132263828125288169794968097961549841072225279768404997840297719362789527602690023833377605998972840048841645583614473480667075355039862917096646722043245556961124906563275590189562378398684411523987410796003755523407071087947800747341372977995983044289865606982690169252913737041513096275663708740438471984742374652112362185045936218445663312869058933853344214890893040080962191243678940576857347014492816966330347494063154593690579733231527724270663991524696232581520681931271760103639449460116260881674011600643030041240486198695168729699457995767896708594131063395371745609562441776562069442660960025151207808544450625358473318378737110308530342322750585919289580284527615749036304940196391385174341454566224065429331875282848453879086427151163929333645618679242822674944933675061541514078330560612971776699386491750367119028881865000530787214862106410936149281312104256187605859322817005265055444019272418441470004546626640126644336644070954407685388473427192023736210218283043351876103362921050328753487550457638557250750587435093458931242543382986446361984266472378969719756732064696531175106947132847542096376323529076008763924633115982159015108993215778011482022230875526462673942964281486560872165319256900875100965648337274451642838362123691679039779942048013941849924973000468412863303296115413848687753583302264963441460879331245816959655718795951109344634892913330831457204541086926998700460636671826253794500983331698989893996755568716993558570212136176885521946203059414748703190416764446364565510585092480764610045506812403614927952643418422469608723721225156031961355181588204370136096953068387745323255415136371141906054641986082598105763079465871925543823188122393418187116076467606971180292022654657697121305442377186493081375325058568879615360151277223341236511688941676538711801404128070369989228743813691184299368189338135910322852764179008652705010829293686315079612647649884183408238260679939561875859684409653397029814561819247465655533580901612947456857779495866295567123429639859982825939928111082053925325269924214107312221486129397717078665261714807876029578532573333866880886948631569770497849647043636210067494396483295310336951633048238246159001265148130451513887574236178175275240936326982059291557494784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -12330809170154791371741258403607566152908381818516525568300126585249781544218848747140950204917632205787101633437528756202985672536173311415213897860816167809145037753587192634983034440352723533106538394741535373904461566785316403420565811934330582272178147452360796031386646194063016796829028572673854833133627999467095233719305120661693666001918466624317482837157444634342538694749419789292755749456308280050206498419213915220733445264900619313248035692882053486823520480625692761210692738830804283225561446821417356980342681929751227989499042637746002782064629379175910631915363258102846973169310465287009760441341529516959711321744675546769919224666234780860369868428577445526612772634783608782361033696653006214313985638296990336489974777344392119653475677630325918274887473689923020382492964206109281358951768155912121372925658165928936031387254895067975279834588573311748437575335750114109329530855419769996760795464328477198566474148831801341937376251978038563635036925480896655237436892906191357924726557236322516017172485937551335638027590020014324298937480868109352554161192796661487150681960817198096895307126765509542953245930310540721206361861455559590943227420618754318613959131538270295688196586981888505560001608809181537421944844548565197984028941731347837714758098689396757812615122274678104970904927683393727089456624908463247115929238586298425771546406508721133154410769358411249261093914160724346770135970523047526549374780379290903346709340518599996281518281286386123995120490237352078910120179581459167087845596270064276830018460986125629914406156004468082213363171909839052779059596949509527070832694565313000772793676125214202659510771976734043586931593223818699296552066990674214964129327493271748773170571996104933421792256097538845449162387092918806347903286254316535359031486810264069118291367159953961993471419016448107800740169108899178966750596943047545870331251277248168958401103468378828102145745745583855542124725489334150341482142122237497461241958809706646177089517493263970511893951960497611287460743002273124311459950682666685503111583076860858130696212552859598217351595380141834444145145950757933838589760017273396047749472534940994144716325780069867574752308246812226696815857037089909392016919008041609488422880547315098537302440608406296929339773317087212414789836964677062916840630623965801254905507903639205609373444931832037407956882663119717510113282865146442751864995715745610657367879887578697005278473905210516456813766793020087787580785533661770688057576672709489525910937910192124285942624323634513724821147067049879212121694989989201132028216601406024902490535234782620361418068608123818529853880488775640307512073090491899449968846148498567681542211013872577148445923016722061223229309333736809081674204387949412352000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 389974037583057969398511139982743699473939092192133168911069546206375188873285040944245346445369502168745559354266122745307371906601893779024346232702019034762155606419059066776712757701785780140249070688020936587051426317351455431216364552477937794626038164332900169714899164506297379534726148542640705711734118134110452122767608394797851501572292225339913247008182843039050141128800768790435454875085357192035747557006170801019606277772656483294360316458144973276680680713490584354971744801271148465844840532605353038358243096584027799480002091736700600703871704835569144163349737811956248834391809693703450196685512941706041894823570013105200721374130648558906496192726181411011880120925227462745025262751406342807708183679320408141127180563730961863068366938813769090618827532695102108713561258605761625838989050482982199504736936393176439843413496076065207593539519732949517484158618584712712531635810112477679417739332463591235494604821263366152983499520618719120931661404302221338779410496380773152875716685229556367722275433257912121622051862051909774696438538943006669187906022157841524359971281516107062134412340022221169961246759840590038312990268030531052012544204474218861529601835342181155285770582536232102462462586081823113071617235343602002997967045469214067233399905890543621806035084451189544229152397336301584705762366129574963897715638507325941070452082400765657611462469499818347489288814198434770631535998820271080157661373210795564628400805147300911331677842857811128720204031738110285344887110754156011387528381925873283384604154586223098666661272937135842580657469742044926100450854975023852407579170410138246426143405171932413362276954212129136259717621051322405909945453172530118704143133348839197645206471909288838671867447331223475293089562945974342972849173656776554322223543201364055693970907483805510021278447777857006883106169844173121495520649478084216067060999363475119906493898213296267675545598836852901090919495524198365270898098879119994653525092426251038467547957038760465745329280844456713755744955747159862777478930506361172313438009624260959074837181109121641793493460522455237061616548888974054386927183234274944050413350986279283078686941509160706958309863339900828995918431194623811283976507238981029798327010857525505891347709570683335997731338723060528449180596586379465265550540546827244859457329735799423711785660661672766942322991241554650969178091618788546055920591029877965154136313203273513274215460346267729182943390103612859477496057737640142909939231173443285949734100167483000318012007541547030955062789090924432364086769570483434870248775539442992596471033939052549935547607673461820622026970400387197611494510806049899955868129298391383085943555456087099250826175014124267656135945838573886534639162272440647680000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -5016467017207687581321258905772775035600783094116672359578748902417635538372333035960521690139200370808753866042580155664380924541924634843192347008609866637571954695783089346241250938111859452723081408600759946301891375165985460638219314704058104702840746503693618148823982007233442187131441932317359530195386046535255257309273064879170752101320838999826651751232422940893659204764252589899006873856505332909513777413817246287325198451106570665960546369823796693475333434953692424189775033418624363533899706545262743625726388246636422652330212967002744986458271379621011271130049149498190224554400956629204342132947330966661141785578822228606600396093604983610128561445829861598651359208159798200641583575938208045383243621642539417158734514867506200518794267423508554221075311341342415961724836559213195562883474244008145933275666731326103401410149556014765342725102293025830529777503915051366653162987000297094237235583970982772058468897304724548445950535748971882246368394544062215877149516852020667241222483356676602132868022448511436614461685218881398295337533640090255712562097149245900409897867735989797763781264432184338640844498888375100387452004972495459168152818098384808583760156313617825300862751266333766689052523877198033414952235546632020237627692279248482623929475215373506458620777163048620732949835120524868728457710165394798771761509394709879245044738139828586041237793059500060439694324841213251248919350389865348004167203689698664426460321437020671711881543954296719796291453891315565711231486055428480843711630286035930948786907999235417698000484839872073970982588591215739538829454568732698682998659570380003886785077890074599259821904437718285928545366348189653875042989771127558296281294373071798773392902907800509804676221206465089221137775156652523092773320898719837509821413682689656155196919235877899853584555129465602794293372364332960849231859739800350490687953019736989341757898704133305332065687963382698511598165568114678671139323683719622331790946577770329194608678326252982266505837125300122458982593576123835013908469132683484201374456023179623594517989575264031162423407754372719294894114252800282244545618462182638347787043692042450677014332255624464743702930242771239101488687402482103493629947946288942175050590694652609247170190104211653223096285032270211284521390648944863294906101336330571397560765488062574734069466555854339202878488647282875498857513812937132973280208035062842846058871374558606676274809060837896360838220991651751710021839253477064068940997263024146185113976424177629182770573167551149457436471450836807574748272417220680905659354947969831912430264880132454698246499115021811794634200473056454924793773060424354772887717335891853109803528220416948367051038635501316079355466041272829586755175323282073190400000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 53425500508205752427598598516554971683953228624732602428384688461976862124189453598456136288396137846415820975985429975091075917235137675610531242642139788560655656306201079213842980335273345913021583098570003655121606386067180606134073569679072019171062685607881076264865576203946108143970741908699869504193975983406681299321404570687794898575783252269385714478948604852324965368489902555050383321814657089971602858182003924289050215318435415689040395022903425599010792433641239719709062976422990265695276434950841757276097684844795013476525380171006589884089437559120173232629267485665888916426183132677591230349915974616048046587003060669928045603520625777441441621333142434441453069806561756548604175320952430209970320098281794180991419835184229186812919342801967183638978395037840558776603026577629451717641833786633361019490479949479045620356819954566129880322651850689492587392983930293905242735474319972891704010243241728101149789955482445185615653276891227081406251713203807784819126053837635060102208763267130279323500604680145716912211071066881023931215520332314569029624650938648461924377933645495860684819970822911833106319013168488990868169031813183550081929586621641052234719380501727888974431544965383237069018078687237616751369318946125625175161294879330492768223556755393442555835483791203108138717881934981774301803852637342359237153128297405625936344542719663791230393404000307592031869970198617643434915961911415165312205867482989794193398524882631075366510946863816713324803515792280313816242669319651335686833599492265765701990449090865711498473163488830584052037589011274817512545391727785570478294498774617986576927691768064802495195990512167102754230580291474899167673069364261485244719396691681554969112606412618312679154844767500639553594394605905348992290469717522972416036071080425099784328301518860335079169052170781824356937836176345276261437654755051027779061962108946016332369002040734643810546970220570138817504314777602467001774033396112144338460646278618133179426242292049208063039032928380197290985376051471135873753933444991108252750436707635590210251076218193058905249206748247906454346621292207230856685287946770066582069670219161551494279527442602193621349351503291894718126572642665761766322622880655308387833899456174913204523736420765495369374010622329672022829324773988525266273756859694049357209399839620530576693731265831139968034147367165292366536514371649858804168439014590539634832185728702704644119739143857313200705967322594216366390325561658991330670327078137800626154182878940046848544484899119923239272160049291593776789949190846428375761590312868262958419610101833578478613507898343782575594985054841453660009075756574810181210694075450510940444065835884002748202045324836883424184397801153876050725279406879670272000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -300131676007662891652696004687564911606995123323368938760634645990252203133632064152359910276438600277291607065439118210458123570876380280129298787728607967135377467146207943497400278850508683479446867817087104271582214923438142898544699341643037341459742414001289425080695514686057640763918688735475201461316058130620306993877380567005800992962950689142653089257683970823127820588672506695086555334510657498841769337526063245940106543905843317013612746752310672616626546607874615201731795998789882683963892002075577046931574002405805960130729348943774111707693152207106774221389113341529144847730242666463846605917941054707368808500733888875501647799053533126608979690099952238182762809435392624924864678057001407942285142900406966429815168773678594954975971483249627531391596964717283084201814182611262324770560301040491345111030576345645627447942996667184958175252642595947224480417210773460926820051873410379334906208366620824702030729317296931766170386956900364571046781644569004519991364076964100385164292838645206042001168211681475187076661248462323242935540454093975254301207981155731209150872430776359899596906943239600314680493180364368779570166624410872609171035723366855682984642210139112965204236655932089601489612613751277564541219613668805987527874408359764361354635331171862816265308105485650192826135016150572553308150056607432615883093238282573069177614566501807760664830554464237081109204413469597593966528427764317062510708905487396536272890722283758776765794801392798280018723975856499834931452794143375535081628478255561061041516932218255353222575558283484819356190182665879928246891923105911645315239645868030959354280583737578125167389620865159768728760962715368296113232035623500809674257600763831016119478072199343310368384770391409975744182186008133998312573509987118343554279645343814676480408739802528152767280761209832342558457207613371482441507187170604330533960113236433467226575191936282404496816640987767738152226873831169466974771906712305302510942848339107413521021722270431509654295343040756273627612982776562335920819247676112222879843197488546102760772105371181521641732692295308791874054792562928867063581985026382441685847965479250761217265989866024282785007221811125089182057181111171991119916645969005523181138262571322186873519234065129597126323676125043629944730685632512712208845465475847005137319101036031722810618123982164609886874868612434428285367462414519525408784501111544346940529298213651376052135018529954103502087640738493163606888449787058009302631182193113780536568092214697944319085358334510167091335764885853695222961560978247943549933224854193964116924614351583874806545787129052324800461607658050564116436251131493595400557908638999702151195043621312683083405395280536145126118402904022750581259119978140925952000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 1333768508254777763658284202119540793384657166153118600535249366081884815496847252845674598865165604136807694386747258652259498175822803338067627048154265616645955288914428112174562148492052045960283510007889259458271897414044699710241555436616106241780503926313487032432260997577731016914778657063018457440657856400069872929317938609032104460867431573155715355156570868726052514956629674953256381681253945839909080368923778051505942361690445957820949234275932040889212393506671035264475380438502293520735880810805527864166081931867573627202217716999422331380585908238505486789585569178619961000517903651501444157900959554100459641553894966196823830750523734101264760678716183859246902260675051768551181287337655600007238625053780729212597885212843758445294946256642881601247576915471207494218823324920083402253956117061725234614183856138233206982070744595510923553097440126262644902963335801827254307450340640083267369672419657902974506646416544375341060776963932026193318105162294323152735968491399444167021833468074319122654138965117044356550287217745500571650407337099615519275906602171167412662139179903507153744665401711164597859842962523386986284772951969431989836160908676463635798542833347843930420492444629418728435245824802031623900434088693863882582450689807389822159148202629509920578663645863398980980481946553109023299452955564599337996373356513616493342265293278259695683115022469795378684945809912364407837277883664300817681552773803413781694236524372506825032328065547463165171449762346951746836306504479798155244063324179885648621057439102236036442391309353150803738262984263442083171923165974464719330794029593857403973362150737916237934777993415968057965805239392086689693888863850570171852760948267508402113841279053203251471112954275025753076015592144857443982733047986324033985078598374826418016793803313035364540892236928570286833202539831342380664127031189340568311189923563484945640642779114709361673464740889198283357179908158276667917065503469530612079920458563532766201590487429273867859317367945687289332109860283922535046623337055642249322918257118688567699586928646291139047114931639644455698635821847277453359127774190527484052392778614233719581536249390411892443372059337670283340190543261451846415997084512143038130245546345444696196944078057321970176179983688451088720304185821612759596501885982011294653558365065467606878962373469762913573071008523338167136401440839049151239853698535479777094889214573559392111895660748589687101756915037181734716073356445850269392461898616528523294945973931203478647730285180356179906095260008953482223899276387029348040549098401720639916275347358789049197539628553430966291111022383416491289614940961249178127920236252575403512052083189783507320167597567667680164307044417113982188541768352072204288000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -6220140859986287246179148950168586089341268698125652344479572625349360628236040433215906913712916953617433765110560411730255532354856403372982941515852302461854971243999245903752854755729931238252122229803934741164621197239658446341589448248943629336474037919955145217996473097408125842018264743793766103204788693635663308591697704244429215391453574703196763466667285037035574765717235989741513995606830109471931026225654998885265843792523614464752993922926702462082261166749582816411073733303219580313998167640950730231244014567599015619610724396624168448391711548017686904699822826040885955551786011140337268358582642910297893450741865416088619162055480564460992216057343891370076784288335311441575210123298369229365390317189614170890778475645174473311108356578113148041553869112003700380037742530715367420397794651687482554302852756844280087675169299476472270396223798064459725530407863012687448401103236129683590541635366337576398470207576014205137647105980848508138369463258888829164373819432289690523522326863587784878353723168030617863261251532417119872534556020748185562286924913559459371800019855330295877383032978613558799452700004138976115353022453351660773763235524191614964591454147304048588701882927024835565732324336067051245228529174801063090301334188884155824903842249357161238964347359917576938994149565920103534169309183918565016639631553661804330970520014193150531082763871413004499704157990208568695118599191739869125967471387289224291086885688780549406050992697950843049539117722044797764460597182912635015676643046661292306849694086074781041978627863007967114939797066429512703180054783721428716718946724115417603669957032100801494139874554571260175726215559764447236595559118318396242883050390587329705303444396381932390767201044649422471505987494728514000560796846726319314484687665100445059937001881150601292199263093936811722150035770727205227415518528791952562423890436380518538725013303219464805425286869535581464207508371765424997811799090350816570976304926880244586207228102365992121884193885594805790382321328790063106586076992680555636218123851627063881525168566845733899274976070256685554653140485632684306554782116899597913080355866471463394016765467428744054848256418955473024106053614416206296666763824389216279631659602338381194701830497880890673497356720035968786683483217366999389296876504472166002161762700251314568892918336984051727415308833925310897289066863301244441713882122884956092283387926855572228850646568383338980702562568472306521017006153908295729443869355117323234112869863655759212486121559812419767594205177533861759576799724300198860105043247224461552502373256759419492907882624912183423365533578675464559846382362126264291078957061614325273177404888046159805604082100366372868311681526045870801565624161700885299200000000000000000000000000000000000000000000000000000000000000000000 [30,12] 25897012889083391800157335268712826979450261361015936884407717852480570759799844053678310105820039025150401733317304249532352105541263015841427295355353028501923732037644990142330049943306729040375835897435785040997963281051832304015806671459370743120800215316979917385787036166547772477552288076035133787483774176627621537926291528244029943818494810853622174010360144877426063410438333570973117763163309772297543015437719335767567765434914083934036351330525820173966990291951589426776895191224303664094591080150923871036492648103106889995734734140529524064848351076710146148767310584564594288254161177541934425852805717627358082266847739973490333809396924947673611159646441159263576026751559446049301347783870366743432578970627933527788865455704311174864686855287290828063934074166881930984842634405334503777517651882004566207181752657656316542073458868214071284387204410184179987487786914792448450512847076735671848571107426025983906807901353323613359273292409152139931413126730996115726358022450379731659165220276643005458517408475329184889767310794180161621757245533259362922396208191447017968925416236512512225011206237780910188421929743601342939936218553954967440859420737998213628513245450916692753552047031459748781665768296343787416597479706712699781014485598645654584158554327344020181461029644558220959673373053042734631187086947278960013185686118935707327199254579544727274336608364774472294149389075389732269299830439343145582898086902146290085063567251332689594474511330347734650140821735286791078886740882767445718524990908385487421357038131278470355427678999148379883288389131125394215168230041380038820629941800456553687757347561699789948818406455393641949031245040739884836088497943810839099372334731027085793502379556501679414152361586003495702759443385428012217310239370824684381478792456910500822239989224639745512079067078471281891391375516727143689333064923560626632346151379762396482251777021461788590946895389543169145642927885874073887469013892416971297280324348953474013151841973480482629126064747756875364355186053696707285029987538674290412907231225576633614004365902382685608688495920577096959161991363833953969730920531212535843829201728062013077668048929762414121078522407353349906563192149414818464614190982026572090684604681238124816147333580722157841395801977933027219122739772074391251993027230717428966555094137373208024054103244059104325789030933793233099562053913876059082476327823747212397681013327108430661124775583816883368943263501936205556991754114863387718422293656456238818988412844611736389491315432074033478215238597565962027052738240004371270219859903161262759421398569655795050975081748197918528124345641144168221985901239993890783842072266540162646434316634745987201418409917197871177271166176999278489764580739158271590400000000000000000000000000000000000000000000000000000000000000000 [30,13] -76418450278435772828187532345025203046745701718100920116242073908346923908188837266373617133355457076545556817043538753316619329397191554734933759487115878846275529164957448059361871803752458066300004790903089305509020218344430215323735523438242609221382800298465869798418585644084455620946497371441871106505060795382793484929029944730223393803343153232755947725606753776146421716604478573189651150115909682419126068147477237239904517722262052079476655403120580047155746532113000908586272969054675675914213154882109997417435466774569545919619115002357559431974732826511708832659973391155030318542982776121676336289261474714434659568269833972173783053758774612449530192741409054331286188453752738561787402639604765584805114798982953198405813619192307946926359167102981764866630859548770714096476343595872313073967130483442491177517660061552776058990980452708660488852942190200961655231894938022640286670328023819721623661099551035455272079749216155048787747125304930055066773162035976412443811888959345665937707192014112003714320875444771636549045878528157156022428523990923232747572486314950658518085771005695970115902107692021738759607221104358344709542432061111270833073353579165370405502585081083388042034611827400082205851162927543682567978366278523623038915207086863566661341371465589413984158915500477011099724325039313145494111245912293289292259423193273687992526431404527225542399648431146031421204260528769135068417500656266303416225971013990911976717952823633970666798019015442806312679855532913809382210086753559946206620154908774604180963808219184265414355178165043567196316921636744264583996493878000401846845146715710687783901224072479870126304438330400597756158199109077019708686753260107432620811840755794744951829857550426455821614290637744673300627876829574652197873427329106419137681486900182756252144820395830042330608473036688641932082682866573367426023491328395743282584681962750273824861236084203863403364606566190461150594169080333214945191169962464617163648533374295570865584240081398580933925483812322554735166796084298457020135808458661358315169972793761557486002950951222510260755504405181818077101632633070544206542836166260855474456316943872949499979289692137483278828466561135765016392872476593762707895379624766705385229706825206611433923581992348523171415985135287063742105417607429496723107527387171456371522348440587651465018906926811994396628365444713460445693039489057603377726974998505192237906200253327281729761048566596456573145803522247383461123423250765662094999270460611588505571456277352416264558892088437955796156685394737218772008749835038137585951164122570259618606219268007758924411064359198911035990500873934987336574660043227702359279607795850867847289225199259758908202768831835715516134390607509288447016500334749024256000000000000000000000000000000000000000000000000000000000000000 [30,14] 122198211602363442073786228516722224960261925733579968444002058158456517685149087159067022761318378417319880704422835945404027123249558249747061605521967517432899827327417409868446586197012689760688386218697956181770796502149084666514333851683106508318289988206885825062627493023064375596931437996328787529451252509662531183815321507805109955038270920503368224267563302805230592653879601741654958224675990262559430491121098731923473258585658978138808164038769401953106120610120108837641995009600628191630318516095931228093315533864162319100378202490847847533630674980951676591977555991016501067708020083819719708820787985916968767898325549857644714976277615256284198680639568740427253309051124924490371193420898620189016633390714954603886460088904784351969804671584698158621954277038465941160311303819482254227114560637924482862012483987423401579353851883702563565073719960678685317755368883612625132738734088990475161170619483397294438199738197513534520750028573522257878788367113521907986504905499023005645725663750042062149205510591808766861639571239987906302881626375225656926828076098217182887353173192645419774884086648629496954641935855653224208836675454273352963529229188216477224296598671285137444852388261409798602985687204957506305723799126648900999759570327363462141920106779153768824625690450842636317758076104419567274603853785073430356046632573863953769521540574323903396299203681074948370815273954674026282485494846412089381819927044495507818973295090705824530680849209810104207246532020872325491731191751044677833638251855496563958355867511607635965584721070794631524288854638810570439207345081607025495221148259843798662858450733333245914490706155038380546867728203869997182942167823573256987725689104239040977087175002460922483435838165246593097030408460513864436434651633272953732645787792693980796916619182234241609100262240911821604750346022098580048940940048665363573387268899408346546168309904337077822290562987371864513921713352707654397100243053214367107907671515947882393671817289333727531252324074314651110939289851652156907559564147036748518134056235007149742497673539428464059416367837387010070642027602920452451017072711129776548845283090115252146011016011211593353606162459179752563183244122754183541305680674656321784128050733454560824131278882679538803232135819424872591897403198785495031878188460943401183318501215572519211125024166443558064584088845218230433941397443871806619637202606415055884302338669244044494831279127116615532485118521166232616880258679111665351369235524606931667722335504796086521812279598210354187766455602142208710656940784943297809452819603280584728672853855507362976528375059875861215514886486278591854689721661266038913913644300401256685791261000652857179281477646751812908866490864519748867943146946914418688000000000000000000000000000000000000000000000000000000000000 [30,15] 110022580753851130889682986902843449297366524067817658331587590471262400007070151462937725723490993050286874360531602803937593240900562320242941361248631689968995072486294582480072367248755661930548266615036881332573100200328155396927505934607092236990695399622748417842139681259454714862406181635476008437440302736811513805910324769175976594081155356346363378011331987481601023876825628467844930762200297269774096664914337837267757122959662143058584069212908815589701758222427908403553671552866906331368753057630848946035158566523675976975041339510843459359550054940251657620829467166689671196941677318140408031038825536491797100616900492751912517773051425611911580939234056439741045376020643488222309316337667952448135014870253093024148263523883839077056978094506631899707091375130092940469651920284211785548205178558531680558749190933524016851934783691030604735180174316821315133860916871069189755082551269365422961256055312779319854901177858614252065845275304181973960623202421594267705949139704214332153295517951629087057603402153319523615202858722032776583819922308436230570366609034169639877518173665968810594606276160627705803728448087498169210896464819123575446347152723209359196880249698066415632249569148626308507649607939762554994268254283254031730196694095867195289317306797318718989189537599919883022231839288765596655247019595137947413893686801780125918874048209076915643013243014167328427397371975918808058296184756249124740712546438589810003992206069391573279191587206967673794110131914094781133339441708707421063061635176700359220573845730476047328426812604555993804628071076369876184252087278868680410376413861461735917657910120453943860572831849366008947919782349418168806669077441191361102154997722173759102092100367428113917719767317169701624395725401211525059563678907053723647571786930487710277700682957764193477639774668816889989912320137703298199965475363838539401001411215067873429564309153663927071356101560965929894122781097207633373069089625556715061395015373785071614843137094974290770321637879839981372298727106624251839234040487078257355020488255765078935798952759256646662799347892835702622372310314930038244354284168213935203564676366984944124431392348788695860850677399250574641210920610612055406259048662262096442657581000073689287521573414916249595560757168383443505119527016052364948767730706243769209532641426613439301884664677689242284160537612235168869036683945823379327667302608298960011222020594507567357679539494542450225843869310693586321288482184984858515116028232062478824399333564878787073464995053716563113152297117152140181988438075999322321756440444670067679799154236286458289556524078133785219718204580960540668927092195893164261032091899978838540294697466262018789310727946236506856812661803396882718074108971321393152000000000000000000000000000000000000000000000000000000000 [30,16] -1692061120017382294134178893134444187725491594887310900879073697338642085438414122675805011394881840411782136446102724311936786102316361736444067661625904856144565011371215666809172962317264583438835189214371594188895699973258837897013919764555236196602565946560803966210007275228660257691899508537961496181648743694091572132850408895231418645541644109963815813072056446743092709354476704514736635337949463674124538954558516520743661746435033327559022222062438866468014736504781235888328434623256082121971197010650068755299950524239723449941585252258158843255038589120162317264830676302604679959073719088961169117650094423302515544059559635457681816288262370063554334776147714532484054491282891192966331329150785628619097308895526923783369826870466350830286200882693776486731305815924199288657523176693397037961665003062219439432169646319848431372712781793415155321517944087263671897402761303927127372548599751401415457350875549710578601586602407257456979231900182027768432156708594125754899405937621795616733971490249927898909228721955957516590909546856216351651697462497972499831883029597796680200682626837952682526263905330938068525146152149434543149115093078277547229309516027680171826673370599731414835073778610454888684263762602065890069266899745855389370557487204875781899543499218739187664263901403589424914926610190935173594833397351608681711334621857922723832609984077951110079701827881742787656298398569391908535768673654036985350953593788853180310207422928655335749910101711936039513177245804543669471079853230980512976458554286333460735922624009883629249265562142751291502475120667711810453592562873430960763061015396276864724502373355510155671961490191059092179640684001236946340326166409645983195408653857964784756780835661529696914967881599967528763244237031024543832157155489487482276388214462297695937042493226036559856754841517069004156736982370610585009895825751766596459144382866073798771327379073107088287706213004054153655149754000103231035271285283076033034228885324718948289427315594006239528193216265266574879480221946759687243631297599235228859606335294617593409933279513121084888880373807224912722764010563923126780925245545526341526803330025682875387256162603287158782552746166497162954747933604011860654329581880188536661106973809343705197616055985986590193784748001705487726953968666524007291074843084702226981615161909190751182852944432330301276320668144922399981958937416602408185285190344939820523377183649887859879133678731832700896837143913574615960806739249736488323725301301306281108673236594404489973142641122537694161771694826898887391284270833788378112865022347843967431396926449273784667686039628693533189758240256846466656003067088682510889614712712534491884640418230491825437517847958434373180410851385642858699742561003466915840000000000000000000000000000000000000000000000000000000 [30,17] 7189288254424995303560718875681471653063171959679119553340718943735439750455294040993077144619419395761385952638677981880279998705146217698746162011132576061964030474085379813481078637032351494058731866215303134978086535624625708788191287577762291313310356563859022546911477918161499836438964602973380344673361685019324996426777823871546098055796989423275548800362852428308940556723573980712045962543818985492777776066982541178557876225342649957109833103263672119454158471578027873804884526719042181669995785074706809880062153128612993704059674058593070783981064519215853480534565318586765342502593610400083724245563501413902520692399920100011726083742685741964268070455093655895107176789903000786975738553725777079572892667306156903031508522084815724167849864890646500251948246979951736049018993574676014459579144670481234396028588580290202883602496572090859210815757475575084895303496884705981830789358749102921493134489974620964088555159523196257579605342090677945293267234267141840519593478211746399392474523391609927427985335772261076069146776564444979175705845928759489483567112982527162347968692218232846224163766903523878244175349067133926643509932701998957735939258286597215886446289845709695183110434961614658755280643940039404094487385112946255774752993125517378676952614700943631963598632383552478994870968111169267854633536579591080697716101431699784172169569653008275254374693490243682957482138225661154395270423520895786098467058239935041067335255471718018770000847431310211196711517945268393676523186724093536401182659250913708865263868827860201841078388177119525442476253680626683147988992421901443761992696215128665706420504649863847078265147584457557703978903352639955031742539093668380606636961501735284220957804727907790060580289131451751368863937562135573306837085055996421978486501886366493072840134458394965075100684368213925702645191930833506593553114993975263764689644792803590599827479716912825816759041009627857182778862660266229502114054810322488099961968235416659362713195185639053929666950634083516418620076127029566390560116154740212964969771493772321720050211258573009921769161967624209878495541795405562352097872794507327927665057479322765140750081896437785706588634488855223871212848859620762760872573933206146900619411558025985742012444232342418543663732026498126277030698477251485654797507778067872796173302291161217412511847205418460598077369118909698456148698576503734582429506102866374413868795168005975553660316785535263132813927140159628914127646444077143885322040713811717313034543585672035996913760109759171355026304414726165644115046016162991818787023937181057273928789326538413454643858931650342744399615765431019730238308810426171317888436494967577636369176855682745269453040144543099957114383637183346721662204785107717324800000000000000000000000000000000000000000000000000000 [30,18] -10249607580009871164786257930328780926686981928255472683484858272878778258920402365341828492847254872307781634655803002089988046940414617778008613052107742504149386098529897819712710568617888904718876072545599835797888338368563411037502211614829848089460645480764916707407144541879068124864429107465170035409024894212106373554462785745763524306288107063419628036981555616032470074215471141292559937386782968594531097903616025408594191817999380334653424733876800396538270552808209187294043088794512136829685479984624681797695349606771630479204131930956826682767664934404107725851518442171392867360788419719878680399642344195874881318970414266694571719848387445343265112086519246161661691349297901319290525828767714969888951852516030647353895389471785216472245307816026170912903479560509051547749989928715124699605815817453766535159060839488749126273960584957419850775665419439001970829562193451930934469195491975602697461349524047110074107068952106382822203289971395254877199114769389060938651634109779128915610802258989824805391975718108820332912704945988750275338604611169467282774199985071651734656789664383540169713805420983452422960759554787138720155828028052980844249802152126465124251720863661545321689338481347067755844271795983584915966733008748120444580156617580720893845894536324591520259413738486838086670967263224812447742907847139223828309677900900197021745025333926464365553595993508173039665879391507224182477257671420999554557400080327031186454044358776796601590244520774651036637986937800371313005100121982978077764757162571419406724956388984014006789070845714515260917125488052205537978528882247263598879947542854565298758876121298635860681133641217670813002840013033758867354622988289083200045231497050409407857620775020871249146293340749220414595005927685792317506457149523824467391965915836862323563466333575412577101661693027863014688569470398620951754522925458416626187960974995970652278362392478686248879424981302168743810033088379073867401316781372732147626983646670319005471423808619785968519224848744174208600267128211348121149995605943646516395384282502640923136417346388327764400388177289843946387186455050755471593553576018531006273511348499429038511643017015275411959160083707256154229987050570478693864070601040912163684635746795786112133525546416214944814663164774203423074708731874095485263567767723208749327811777105177722663095657043457602102632764220885055427689885925435994884995909273025716219625391477363729642985628304574265982453206476473626659972468151811795729016776796143667603251471994525038486373727012472647240980449911246166053627233186644029265183168382682120107889544675850468530363666400271170136466521291836523224964937175443825847544302240435817923841278970523620362963741244314537023798403569159802275153635079041843200000000000000000000000000000000000000000000000000 [30,19] -85632876158660420234111923159472008590989505496207471977089753647375591195394636124371220192210249401564829179489693390275762539674133994571876770019400090008446988908336690192323764978926399313709998350951399467552068191525207119693275045175773052134390299494647432335658151117538849660695986300509973211279581003632094743768445282566832749225392801650778925982323662276388505109154128782265740494523875029158037886869156684015086176427568927578328034319884180974039086282122635956185220265659023634212410504331896829357436172187429030620398482735703428515211964853571616546769525167785551330663908467722263153064114081543235950377035660414055448227011565111842087902925623561084734615188065794219181688727889381656164570113595502441447733525307969764445338376403916650424991935800921693916535633087966393092213136164431804897768992393156558636861617325057314218608266194880977593191303053754385533569868458357637100138993803918355060925706933150033829000707430788857334315185811933790415188341878056987039534732631329052146382664476080436965296995302893438312080405044181454347157093408666039948782319984964787382661545712618073471851743483121214869076177776623120462264891616085962633622825187824311097541396626921854894302659825371472183036824735655143192877232819131092307628528058539244859573334681468511857926271165192465554305930684887207008588045686689408263413145295885449139164289728765694698433577768954138068747303007202649130225292165223067872945857291811220162816527616618685957245646658607104150997070041072076433347016034081810886829770101344596119506896131884359177189376078141882046232045676886141725581718457290383631366440831751192946438173015034715346256048660391062284297385800632961328918965765699652889312110516490914845961041791270965063878941234060215018528129447403036284307813467342612709064111049020720006411222020885779383745660368152365581813047690514836294062870537742612039195902536916238477939889764978169450336387099516067088084924636659024648610218847068315956070275384553476755894541202199827799448767681179652781194173185584793503027297050667078784078935069161709211579487953832672792649921641142842390922859931332973417402190844172932565492574611243866123044736626307355878605157070036737038893427280776663964669419804899290228981438924671389114342774706287938623984365474033936150909847689168649454831733835538443283765997404679465036380724394491948562317832654934104060866993477377417539421832870217783284141874799220073717506704537160525136403075504797753270830261854408846244087731634754122978536278120358455942227401211857783303832518098132749615160362673134951017645212096491574123583827787055740724274915013495942291824511475346060342616352512051156559287007496844854516247351748381024642838984181287431296779922980357957222400000000000000000000000000000000000000000000000 [30,20] 782386427189433013112508516497500421485062664475501881011529214075066843638547234940156234498477683579443319754641952292024140533937014494007988302681748166859824739401204931386554560685128397571344767491103895625067594582686312520607112400707473252669353196052204650040555962783568566515231536649348094471944080620771593741993844786957071194996229998372403628220131825443345476360674057558888370846483061494976084584698143513677272284961514715859678641313208386759844654329284782991481568050690638495662881616937814113395396067920360439311576211906003387629331245820195908021321649897325269167252531248917639693088101461201881236522839142257570692681869056556978829758280744855878339637433434420060322104984816334639109730193214386059939353944239308636454311323759916476041031574278964774264316036279365684355392943450777724525723539870056074829927947029054472567953462483294909617898405429260253862697039637823548783830097752828966673611204599032147018722874596820279977054068748663186503053733919733082981170057666124148008621144708419943795935087388770647412234129087880845635021315341394361009081152941638599628412646642568038125030886250071939484270769983560074799566807282179529106356865894019122520764501918481296789944191558252436922940618979414159787177370952751081772717327788128608834134347297058590396029829902527186644466845268720496648895853802330254653319739847480000114444996682674549898285319565376920110860927499256284000245579182587772758198370309120864444629604552605661392201494480804440663778501740714462776247465686067280594753450535007001829451320000305965393159624144234638750798779817194642295456773134283788243760787347793147435459473412086072033708845885966286406689029102695530407125164591884829771292449116994422714004675637513733895543304354243210299487383644504204814267348241460013168713982074730681597010255726336757827171002010111816769842814389289440992597713130867729415338279439036631078473813673726813310981334865589835313518782931635148225147120135183841539623973049114908408657821598074775136363170992546583165068376610892686952349599649017997513460409590468873411676423597042310476547111534718780032252666159043877608124838308982174461210917242663703171360061925199098423739937735558477005292739609943113295504545726348468893146434027266863841734097269085146949636916924048446886512711469665424359407381969383324764372894044011745475767474525473353840074948107385653175228628389822555779161453011378559160291139133950896427978656089224453520147495555381019552011749104521470733420792750758639806895762124091744532813048742033110797889929604878844035069500582085028267787152542440656624447015817713238139518258519402717307425872396504969205915945975497629718864954891166106649054287209379026655018772965206154286156797181898312908800000000000000000000000000000000000000000000 [30,21] -3810512078455224008200866625130716046627504851898286688210204505225714262022948734135687092405005857657482466407865140108332056859536088241437215187071548922345532811766171187446850128541705484172703881169581075629894686734503586829445470877397090012667386743621788843103920799879027881163235807183254863989243205115834758442164798756376167664341698469130082316116680589403120675895425470285971102687371817341590528394807517074672353124081688452533948202271328286071216177122223967440320126652459089721082552875014119262872008633233229970474405757819512337581234271152124416225048806551812736481925726265787103706501247991959487103876151669827910329898752066614668485888481476227198613412135604624179151953755829263682172697269302617122727635525279846970136223744005715825073239035974941563154224228156677169825992079496729364216424190291320805918963818138821873756557571810191061307079028598398630566738325590263956916533363524248330367372405806304469126766255180372040557127293609905656739566179220307438431138973407230272330325066743056807096107564087996459230378658419904847151916732704716651506332749269538013927745810031116205762828226756636269426626295570396017924165598090480654804830621928749972706694512513388027683897477006419215139315823592681730575629114515086359216943122629903400568151865217877348749387443908768038677559311274095032129448159456734925349534963365831049672624194050499808031339592931136206804935345328014025684505652840304148710349756176194530204381360670610420645144296509841806720921175363536461252361695349855240696909546759850502934410907217139342122715590834943937407174292646810993037000648404361257288509171010220515683899363904092079390903674666153652479902229010130274917476213011301590420620914264841655023347783017764300002375328751519956752679814762763618443598612563682900871753034823363574644271203791011091538837252161719530326654764427472513708959176612033858593125625596264537282408408627698319864741733973899591591932969389191774964330277634113973243895419110980923107662289274705768552888110773181900072182505397681410920416220781652384854795344419190228242342207151827197312990899267756513125347475343082500367038766771956243039110830972319814635616494511545528209459633494052656852902751708954036697292003476306128634510829263749059591643452635389232770643148657153604640496688946324301199468275838326045028246449173539836319966363111319568041032403862916667483271655371538157022620532521794224162791926370414052652656370811739455908388804072368390552459444556425126189621700137217800825203457382302885151788610357060607776738307601377183331182912634267910320304565238267664334805271161212078312483427573294331205161743206895837541821932165470418556410685691686834249167680078134666151643158232569264235160138960129228800000000000000000000000000000000000000000000 [30,22] 13739774226402355070243156873591692517119481392320659146039149002621356915031182948395723428535979701174134926318452006477859245860462387886009358705666121624832355980703211523521744268727328382158377220792544759042374969974907816744766937737665752690441523467493865127938931069068296691577828114602091708154424724980619457800484509157292367448353303920888419565154959282959344232630864803131297880226199489223882303838127101079844563762868506797184883698093531420219923559170775907266134800270421375638014711850211505603699551356278794501122902498847327153968212848514349893754632343845115376356562410277627409495460422232086432508156141247588405519660504181382245012796687957161513612337063606005378826805792034531716718057855177246367901189442763560579668697905206340912670217838004685562220486471247334804059936879727512333069654209080185372401041851027160278648073741629793645241326108110191572103137035735671359664844083898169511000731234066109379626738122905779066504086865006046316366789624319247582157620048229199877165087302419869260967717439781057170324844821385080445283386623060673015487323316362005905973321955352784131874132408199856897248814260922895095850786484251808788844495383011681706035996077221603494373626126420991316841483700636900631208521297168243699017258079781591603967092066458289566523750830731883215390094649833529795801766735672512903278582952609061085940995801651840458087656410917525952759213979800899499625477022712092238268572768249336074903223189479973501430604117999317207174037009256840544227452283338958202341641638436727285503189994838170357896753162434680524912302063038937451897078153308950461871702331791639710050354771270059981575393926391693782174217735298616006840580851146999576506767824330172193550370649564861346926317425521877181141154076259917210712951871386133448967988746475170649208820627458401541607769445599637540541078297646368404414295903812775112100386946135380049988291893663377455681623490281458046365601899145720782211465552963411622101400138639212303109974111551597367531521748494658169349896476011407006555467510538792871997831712037860661260573188431537212899315254394981234722235076696475363926627339819076655668086489334249645614487198354209719443409943774887344450239443590586417503881254180845864609575406314898823784810365271673064853911458609563301866379850415612415847713719013453245185051589668833151780802765508311699745636218725205510350821134583008422037270537641856150665947610845309168812328589922191089491568593667450645888359230645350359838318245389312536670891994632338696921788989880977404676705808996847559372758758609917738802240645234152170276235180834197670660022090337719543116717442194228636680142927829128246460203042537530774366194663147920923735384405075916066270063028811553832960000000000000000000000000000000000000000 [30,23] -40395064822234053275848173642853676343320933853869690981644587202361232032819270921125221215070111296987564311065120042667655820805849042530999282092362591670441399373996340046282928849930371039090562560701765122337401525541419940491756237993876201338403023519968790297874345077293603350994530242319201938492873390249247882209147147101432571955327323552036364317425893910400727957182396941928332966373795957438373205879348843285460215379659268754087003709474080639141786296757162569724681560625408266873841887259951997261173993979383879594454729803472593481047960761848072333956297345328475581530554125481553527610209545061134099913223852941187753587180820708333992411306398012797211713723268919115220977412952244452418822039670249820631304732484061195039427455694987544140744907431733885396078090936184029024096554615019027254063517260436962753692455058153467755837524973838070874182512689590460886724111467309412835654505959366011089094949056395522401476459516495173208017219254375772431605406352195520665559746104997536020754635986286482586299408496739824192604094244356362538871434587206527236144922198964483166633405822676970301067878959862015343912468313099654118532316849845344783628407624479724076015381127933655221539645162892037556970100102804739698342711012178545632356837976462105337241260147865693127536955965416729295353200188680751595137758655784373905335465054038115323560546115667632941938223812738236793527019760759805619159590127472839896385549099381845499221036484341065999556580308988127296398873392464071305740814030534807798926192223816996053795865041382775197611576200233645668531784477447610479668721808914295016596352791481360341787880650134470053391469502772327171423008230463476259773841707920852638180322056594331022450261579718315360076742729784983842400959785771181410153747604401149509431803903903003268357095740338546869429141547326374225309216045123028457404694833197553094674341056765177399372081245705575303647195998965226784058290144570675189978590604446941414297270159032237479422709370336604411064039197671272232966028179826219054565993669098653622453397939196044142182130138925771008711198496766642960907796205474277798063460327415936382996712132865353303730945513696753357764940798177838559134148103943193898169863590328220519222519360738769056127746415035944931679296439893903779383314640457195840857913437444899610793904788368601652984227750429250369658217567850618691239291765574748868846251943851167080805548919489563355497491847417966107433846445932741463215978458112776722947234647350118656006908421501344851238280288220781976795306361951722690580162552825819372545037016516646082329364502535757853899149978078139053536819135265617513969931997616785139556139774763595691598447531676955383056752907280014334891166441470217420800000000000000000000000000000000000000 [30,24] 101305407453552859265096996032908182395987064787269526959125665378360500921871796057135310645490560888446224193239868903633975297763230927148397907865824478773232347707920802602785938789346844535840082667999830768848630097924186384092638340084958581024393051145879471226020625959683133579089241860762850472534927333295182442249255331180052067240298058694668128205475876567817417429919450565505045942598371095004754425753795807054554234233720800302866045306153387837685337429013589905776849149971963479006488943003119670205144196851936498189666440153383942864812678906862252609978557367665571766514078420985766793451800217544090458477464746667921335384184956070594603947185630552356301715312419197747553136720662270498788524541443113326357024956335195666624677408729101496832196672844250587213482949939714906074637601985536889327996617703042646703677927363198597289068050037347240603627934285245954794559505302488179872124017307628246109667388286564399685938060519787500086197413242862576432116601112133904818335512415492416795509643929680501114835584086506112685302556941818256283170056442554006449467923095186087344349855457316173261359010298825094355243844218971824184130304714274435975651150717859194351421347511523407957679632305170467993073596771865921947263947186555340478512448595560590187498850445186043040441163191905383319140946371443135962628608261222830286828080954577510968429482969489640473689230706205092294977560341655475027882450966523725703608083958192304198337934711253969266122400654779579868500169266314143139877996617908136692674869271332270990128815844797351268585670333315870450568791483045607565272242531181798353233886310926401251069438057551758730035471868441962069318109323544033559836213206041721343231914118113555684245105596706887089898336988774067179263059052887020958472885470570375928398987803947369212618814525266454809695513172328129582796343628542163967224734567760869405082058116534379401190056537552199295144677186183263132086896535078262220863548742474258932151418117737143374917020875313717928385747541446659831498079427999957721712003874076429173494522973747889199230808744364250379831500218670736087681234438409226694193117109277663348638861095659621491582737021775798500564460064571627909413101638884353512570958867519634435717557303138779647081394383914438130542860515565558472658180416388085795481814894319101469716566538821165584306883241238908756069514740909624013768030703844411300923724721103180222406701652646954026195530014177677152616149549624793313066466172715816577503208598370490340275495879501280382977715611426534187961596824785075484468375614591239727080910280401812969746636991050804342384546128906989923628062738487629738446729320781958775307640616273010406759625923013589771578257218615826413489579285869179699200000000000000000000000000000000000 [30,25] -222147326645667189548565533881229437927032332416109175664613499798062901811380683602427262428504737053384146802826292242421284405409871051271426420165947450192762143217489804521059234021223642013882007938605662407012993566758837949575458359905786125014145448026520637386738489279340236370095362914427113523748445824283131532950946041845637228379882296134123446457262836085843953657168130016866827178908070540709203650320756338127339224853475675726224873558160241021938074103698206924399066250681132027093898858643135825142225871103976296608078099129497737993920363079365534284587589255224459270774813175246655258940782253312948173170864326499155712309943721179297266448951840061156860895216165940193065813960191747983135864917997896540604948410155555995909771732950324292319172592375890860725231353816696706613936971478062643666491938398749525672456244048317584384833751640983837463668284871722036987117703008024090174511540721265542732421703778105302293957209502792777217627887516499538337924696241908865259334479060763823274412583593010429176830475481906814946655453137872665230676458233480876835850151443170209115991816803114946885085300692538103512983286832959935889606376336421084219410382588207343371314416805793793406398952040858389345320280586272956381314911335544844636728197309682409175489213214926139010646955826633297112705820563990343744547866370276565041854616936785466700374637294789379453613550944570833727457332433071459480977764415649431737954632268253044069387178204156452326792308573827670627662598410002315368507907668900368101563992816357209666192110976715684285146573900821350502826861273019320228724599831510505818988770262101011302783243079498411285333044471475016046048554188325672208051826481260959759757767808580376035027346141668139381354297454231434617912029906958653204959992851875686060084836337200142073529033992758635757390619181848682924513416533417285929065992705201029397475628028851218849475527765358067730436445120359436350935489001226704842932595436498688654711308140251081591263973333175847307015569360495714255244524943628489570507617908073675540580423925663309314692833863951666543273061477999719874834541255450394128265708274583800629154584428244373131019916439016200976094426352113814700504281152333440371923126292454188110020021908830278890150136738904889450051207092520569545232043544677296701816866633934359186938896600087076072901697983835565564995120918560817264153064156827509549637462018335174270144748210598333468835138093901328682521334302627115598170888761775020254977526783092679893881663207316865382074062091296564824435532593312859724369835020456025511167066066218423455726686645893450829118149744791929628650969232347852080365365294535030307025730632298303222979474183891713007100308884303960715757726956672180551680000000000000000000000000000000 [30,26] 432636632595095951199076836316712009543983909093694393779628634993158033603566298226169789403000878172667323540091215030113411272237059475306206660803009945289554219731257475652525600354299673387355612117445017537035687851834443112075172324843768509425593585692897796102342728032423904475627059620983761390664382787022671777153394634084179802952488903155158349441438938709244153546063692563886572022052735471531876983219958824012741257933309075664068482145446378453143736457569491236682889051935210340107139695773032667152485360053386968112837795738308378448348999858914781208037309038019883416061834635160796042310442559461715976303124884626501979502558662918963269318749182331478791620032259740609348148818522039422354830207906420378321906616095678022676530888227601910195179105678784905621127379233749938582430151827077465067336359442200132004511065507639962375479441398619512647462897991920625297341193564672450732102641808498816329182256729407270351767516073630547506774509195403065035370017551242261738274586904203661784921178888826653909739359955428390043977832389455198665744815206539592707752681571481458325091976539587460581013528794141553036877741249859083314276017254498301854484935587693573306232236158446902976441810826809806942468204221545650770425254222645939961011085631163443813465859545970086541161274712532569650530328587390892267758266216154658615188208276346041879779823774903055734059146125114099857088793929125998455006037957269104009479068496952946725349925599172503726173137681700503526157607116554956714726953784617409950364060315614732903675838392243925620433665501868864772810516011843141134404675762353809249697226199735538640156113666688791979508340174572139561499269876885218848716686351205032262006537785609112266583854212270886204095441695713922751410107216964317431567266582913943676020121471949159007663660567846313092494211994846817249602673200536749965334010373654665412248282975009101431014824390701658295477691668682884052436452474198528175781495466796438387119815435465941786388562672325800373026442364363456618368189619869210392180438458285426975197335243372274302719932394983181804083878124065999447967056053429006144270197348992493558797324746507084504698129454171177466493727122186392290657726172829650609553213613393639134665175842548020359850020459064845335620422364947396656527712856691698109820422358383676777738443445039209592511098172389538486907224579312372184206346996815529103442830471042702298693511857364733188049076751571785431581235373670894387859262444369387375329816909097617334077726461700068397414662055580183912822151995772349288530643741719879224241699809732984660022859178873848447863390094969659031089211983558885753594688213774054379414465362113535701243819762525009479918832052081264724471929406823700889600000000000000000000000000000 [30,27] -757127918871530790783244846332552945209534911435448819611113029958552299417592241806176069451195910896421720258683578113032248352045103173781477059324385346279211240817842974823667505703211172363524931152028151334792413686034931984243511246336544631637033206599249135860986601298830551519852745155848312052796902536914407971115212943375185926140605099832709512790663878384993074645948807527677531938869684135408191393075552580917234210553948393791801372956237591402454870374978435977718700136107747894198821459322319261789412778338554366126848969191722057280328880130730083572848470675526313368626435056091037008749937870677537329357617305759907231460916465020799157289331216119717813413506346336510974907784906716359769555634625895235087192424158998625301797554458210058112520472853310370549922773923080578118429438079311266897339061346336091717662231145620049990553039194326314827747545772778730484705277407039390623006642308504292275849951824707217731089043361331910084201596011901482263662952287364552709355758309862356303229852277669205549243498454272455957183604365758065210642623915990104342644242516263596128248879686449925969005978413699907234073157926791726777362763283925584087921947033303063707070705193149266726130614616132373656603856436447815062594234965108850171998717138770784157251742323887440313134379293819494731539170208790201352119058447104250407255218264404539921520711080324540494203031433608544677874116570760561948919180459244464492492747330311076668903596406938610968361031703144637463855797874717405883304396443917574780284146119796972582670298563882172401988219730925096006204079386164174870214252936322957143311605604951043210900325026876956647959387198502775815767206888073708970277780576493950909928350071803191587534766798582062910383126220344931969620954051165853605886597795304601284957994607222842341597493508131394219340048880759166210942131349772440244618011452089325591519961852286522899258330963376674362909120108696463306164087071960238419505139200807854928104949438125589975300978584517092883847990035167757799217420860196181298827605263299096934666505114112208051773497662273363688559088009315769392555607936815182219251853140778486178608316970874347316521692522732122422057136670849150313307527579884779327261879454026595880898161351648601837417661075215060616161822903735342428855232802755902227000498713147575349105268269048507951730736338782865725402163015863910513325795835453580236967338353778511821964440377462992654185446028906262097026832165203383092071013840369430181127513070680676319786426834966809457014656602700725080400597283789172166194550974188724856531086235483633081600929988925709964082498656600971664231082365499131488548504816695049554644675747000353021269273971637941664058563923497556606429505762157500825600000000000000000000000000 [30,28] 1202272474425355567384632135645856439499066222445547498405817183612463889052989662521843441034802148325142730113183999381628450057521796230167817314350336558031794829298715033439951211347270112633940947793995631801086356963488908445451331508270728180756247402140668616002626746327878006309047036663745960304117691667434961218626741948584695557002548394564683713792059425223577377697977632912496063215116942497079281709340900140081902117728901745117971477234577394779616616571000621932313451790756341893085073783124111260364101463399644401839289150441429242555958182863189519572776875430027067369072174208305069357052802535254313263092022060600664324095575340845289463558584257127220949517191789585163838631385333705586138564186285464814974827600241113236293112663136182237858018713923695194534516612349436737346799110224071755118798891569910125215270560103557474789165789841344532194825508931168998702174125027648807096167897343585483653841454191341944553484328926519309031499871668578537120172689985061773687280747884052160758495010963660976675128760904644530602139018057467041802125735225830761815018623702852716524635339095814849571389674403712609595411304834158142923871518218538073017280611408568286198385781340086869894990189088906554798070367629693965466616291588025896036473286404609301245989512018937380512539037171331681757065589399010902472144945699315794563369068038072953462894115357743105368139663006523049685127760056506546862335458252090240978212112834641155970889754625424832079448314591584421170262126472441895369381065131997566813311438607962069225754882686078745936508759636227822357443110408180366439423913386886390486369095378850114071274413992819293514375092479134269943882643766530845375878737049631461461122629479726997465714687950623814988643039761689348013957330818251927332790557673812508393669644336360160671436012060780301572052409151687866762008993404880503480135418958966337481637596961971862851734819128505473221190008008279390952729105263997989120094966480662941275615291646383523549052872999243373255848345269454411188767051355572891427056086376363960304859873180666190620168905091880241648890736416682002536584951756111762154154460397539426854362816180161844937259196127911079055395395433355469566736708140406077483129434298164213490268938365932867049932316150974303349211768372965312270975195209199920997669070026434702717284114103113059024290033200147133184307011185804663116669114102035122200096048665497938457829335415540922054344668339036560651253411295156383524079890834879559163112315768542232680609786752281038656231264278868955730993646070647255226227124708776796595619868771088884843866077795172460687742737276198320568789542074801775351457338758577325800855329300104952287332899630196617963135333671504602482094904676888608768000000000000000000000000 [30,29] -1745566687245904199461309791866073764294858601097410379263379685027453361575407272898534242594294233038081250997499485837437193790092313051719909614727678695533308347750385333088420899060562704424869796229929357100907946156668389920872441029633726629519867548068133690924437657674348639302791084968747847932244588725786277314322052245822626698805817723411057673824907187572377807648493564492979761236666362581212881270085598732000352475110050080001596039390271837057611605714646905487450671931052114958081588381368075844513210677224133888227200794085695340473140971311998466016090371320042559266897129949578713387848987014862913186025570919383228711743075560556723229988470586269571209360695070653325983047051378929521599292526666382182338583883454440883710190979859101978132435010451900595398318472531766731358611563575592209771258468698782875075868544015831603378012196853134579409786144809701547728854427610804038769894715429593903681528438626941084737704627852043231848242896192145519079089824476950145416504879242001048320017407973387498452336599169028847805778223764186920309976783968387113467046269778855981317008657243060459821863317200070538981488268804757832549479173447524006535266669208974628067474063998763110997235775111307943899423526668287447813660333021064758076510896599222054470098205009497252139802291640889417935606914709625470856452593984529279298389974272911283656642455310813439654997560087330918080981408454484476406530095392515972954530242476187920009309631333220660463418599584210287517902672258165209914758754182447740868512657405957003982199972617087068134959609263582188749010961255221460133774086861607624100801566429980238739033012064374914663350172155907989939698127520997789200805724843129224313076677487908735839634486181358346282592686420311380222440555303452445058531524247265493515915481709569445173382327144706900047841664714607472683545116862007526363033854049815549902273124646179557908383890579753773513769101512312871248406541543830456147814222685860428071732444894517314615636642028773511031887382281187386250269272712639377318479802290373452230986649342986054732413791056229400569029121527032464681497229387441038869642954078376065507144334955033813585175960959575807901020685961341481098001006970034831194271029614623688400455123954751452143922659711721305741141334461558070201194494660575243079827539301792605842914266944686380427270424402199992495160441039070868100806601681075260008567876087195946087925867510988449218360169481482298439146423711500679961121981030770858356241667549159063175380672657543887024139875051210819565202972222888246167865283350751861339148578031074582011936308120884879094433878876257615787117714459550186921411400099359845582531837129913791205470494944641020154867022296657093558860562055661879296000000000000000000000 [30,30] 2328834052470425186538397605353732212379784057694287022272073901040535618887172825227014477290708513812575960030826405156906592903202207730390888320577001647205269734528068073900233651251414250618378832632499383630315531746613073998796374990061256530273432892381202939580975154678211011702800214707281460229051455396698679321208562865238013473191947140279137596538049373002220166333417785041829697519887217072203236236346198025409973580429096843003562118457390567408394729410250435036918340949935308634892659474312464104244608504597852419873284448411937034886499307278360818318214377180509170897652873978851491131053087170489850731959249722424350965603227206180015778491099346274743771848949411830364241674754469542761502864613415436873943862246862081171326184826264922775413385189277797162016870892188730834443547103753301820224524479235327561368362535539223326427122637782959200663303373396050238732971666659160950641744280858633568470239582320315947183003933108839330647328400551747337923043254996678912192596492736484665116293167952924025200958099270172833924761304068040295318905840563308698363570739645506312042236662081065702126707685245810532582493518892560377632541967256473598953808436347233334842833241227430081206436507392405533828585032466336611611662768020795744948472014960112598977727121252966751713149919792130079534166364099268749947322791831626968530201219335552607217647380440344805041893848694892890045586478894809823551948462056376472162688003009871378002295144061861099687075101833249132380273443646879446011326620821564156182229796377271638804385247791611376459786931750753090772670487010532748725459608175806336751934506835063082707937052897445555940048936533595888485206978784595897929497404843069295124635639130728674601627917126209895463200173509095443012560857186468858049731369792836005892491792546088352403412386082883503067679685634665986945850498483123574249520409529265084520255140166305983177352226985648466619721479080262745947611139220833717422650919898049951571382837100854533579378962622843256060190890209403129579853688771054559180660596860398591670672768013047870250047458655010903212088552449847495921861199777755798074160961848769059684773923230102527713542140687642266770947715271957874605128709831716819008431237553147618028120740975922132487193635646882919084158535976235026233922204646443778505089674031100837294207603688714417258810810174908248787716887626765604906333882452910489999116077402943384436938553188955750041747623987073170275024874957526856918979219569225872535426371996808246688731457073342655966877312382272118212207196979534478835109807994773796611714418958672078394278343494983147166127189288370836585608551092281252509135377693985635196061693717241125246024889946996010343799502515507631954920284250542440448000000000000000000 [31,0] -473943828930532830696154588089041025292072235364010766878475486944282293300926748254270635140564686970346541112743968301624118548114526529838114366340459166674343266954709097817287395790178234344690957040496627069436846778945313287440957594617940263377716154502591004497491727407823144554269295949620700987209866740272628655362517753371001710560611631266865965668896795099540544990446376487456707363192206564034529055375063730086939074432203998309058579515830890842107658109466034803899057101760266785650769140716533671735251887480858646326043924806602290313768990299558785292172561818496831913356888161966885212996560901416165659725943316997273584381748986475119075096992406036039173435725016716238697377342856160685003437063784715308862790112655576480926213675129253368429635997320388854947358641353138044181420492497339916111422138266873896106975325316582105425240001447387322984227079263950721424513136180519178457765571073068765899591159933647831026576357707842712953258186675581710152029123890282382541597013058752467845155939355265334410250717900582021555471334484542161677441326822656591528549365919909770217274245591924544794361359890968757857693934732815918619534269173311275839076413892519793504942081614184699825341995509837563873814376638794628625771930104533578129149358201163501137077097751416366672794987917838618679245766858903130796477901111056692275931105424813092800164097790091390112924810345488794934675413285270097584606056075940110696557400440098212185740054844834701596107168182033576335072893075719876915465283861792794762419090081305873376134793473475028102889756274290208637062733702922363148509017902508573787177565177363330049444169323018096536045846961063196504598866210988824246169816295917074378570959597894776015642597487848067785590060423672790288201060851710876583884672766520055673095739283977821281847291785289725244053167748967425145555746203892972879118739943201837541680394663595356119571649141937938322131642505841581560898524974809135519163031998295296092137771876763865926493942570196248689357321034484382556907998593329342882285366924059043351644104454353824810978030886070317742121696844506218081295534980194717850592511388319783766288353763928967193982720904570944533167715316341320928904747492824932498911382880484641002704421568671746993917270179631778382034216340031479612168107329780743903830096399768656001811476228632304084845342229664333380657560498264108663736608153463093764472287837360153381888357128008038182231104519444394840479120065251172820585297251060122365537818122989848716601271113079100080884400293288854936890255593871646510057016718211856235604053150063098531058868290575580657577269410006223754066944587870816843609132530545100550589838276476265331864160035033403203925649488670636947160432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -59126232580396945608649109925377566530279710179422150746606100255244312545685575708509825359969109950285204812490362424585265170344645470870534944850385071092090517593203493819998436785285218754020556324988253070436543948941364226341191476154561263017532292089756007433606758975996242172813318464245831229257444707208419568231541119084104990579398634307821504520604207386773965273899298227370761493889451479887364746770380633434266615625437673903196163928526777135557837970696736298461206757907292332309936166201636419516384374836936822742589436359296165969095693114029917895195108371556487222178412422757451209374268778995148175350077820802258984627168307578228252316041656110149529604347592493383234163287039507400423755825192254596207374584418982444545327669722131184942694143456420750097008282153566985976533483111760514709954778492047959174245057047700711556495216976441556354266803023390717017867700302035429637180707552383509922430537030438161508955833284391208223343413790195020218255555879179870062094130485041209460707225382728302685021759895905924719431912899213326441289596038433419859846335728165841178172861383007791622118192679436532523279974681770533722290866757949039085621321197208950359912364262718240023200870438687265666719941700239592748318770135014788247027881923925486307886670592700442117996204614024987849254477029131522890201368243723034243522552208216851925902115221271062356925487810228522784588902205706257042052967220976118833682657264957703545305572646902828814421780081100522117819399402919817357870011533632407405051228856139398798888026608775864709038423197408860291450375331891168518984057658899658849034877885605953169747442490595125809134200662472327397945241415168833053592026297614418470165288240554285350753018879325194867195612849529089488459702008216137533108912239486115755521778585839214599754191127745609893257251208250522571883414362666098828722383455739234726986155476336910110507076056262788408816770149825190020583786396185234936311837045791837194409732176180680169083579853454929514466850524957135722228906461440372968537369913428351667871139119419679333014249055778990542029161339261277824655683934745667347307693048344922487087665633575836123974329532467939112153592147295580921330755800283047517505238884266627998131446664291566326231699120626031702130383784124865321672475306184463511659608759798904223626166997302605295507470526716174501327599203791472258786016032110967642204822620504993834458200618636526719152933962730267461549964527484248524026750668219959631537588268256120129450709322466725799797617101248717923647807587134413593700125045381123972657553262902192428443169551448433158036081513823391531108547353163250806449799202400111883351772945913384519793820380102390894149060389064639047834366115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -482342379033906123991822362762094240540200307787910352832859380992160513426967134274483359076411744216176266801247532287776974649551822178240638121992306908787656319656462899714534087920871213050223216582104362020905324208411624781005380181823122312436045116377155424657548652671367395591740247102955571828952538537381427257208642206943806262073956120160158493178304497155058012701832440392585876525147301872274991332370743097571285060679197495008756804745706308801679409440761534442584395974494633006729107593444802106789667788997392393391956206047129453337936444904303473207276452937011302929709473068162576738606757987208551525351017346595561203958821639415862453887637252666806175161415145002199831517516200806132131037923693527449803022232233091572040345862897030838775727622718157488720028746688276110573893537046557417879850685147040575412539155003126554267488885201570705997145902219803283439875072529583997098215109056594338711691966996767806645225624887438647140654638598644147947211009283003896681287911777557725265273301085742404263427789418725514030583490512286022730387847903790396972738335228954451826066006630367033934019120012896307546072835179675543367168142207628119991182476515600930492745684616688814545826475047518069483961850231305787926677507984201435345040374590604379196700196851206256965053084296451027617943891683870208269307801893587136044151375876574836938782311321997681527447623551617585820425028608462714754440882805889709057312516995799288085535882125386258351507583642453639326787583503212833511623337787614395250936078134612862013709187532093189135962836936595586161047784720918384764543068250279239092756466315471041661606159464985864407800795277696586464171195108057950977928316777156527612749495765166325340216212514151082878577526988768758403997346633702058775993663822715369145170937355407846374671575683564638576733406431062117907829889382319634563598434825099877273242348905730275960616044204162247014545092348639756808512458026840467548140088195480839420376111301687367807023862916467440721049852657673961708453119380795024384698801386482612157241240511678924334070831145445718051278014266286430181538546356399826809704782378194759908283376608695372663175028127272587488568585353229553652460414687457020725919127961835986716028510268728448977154466976240999747507305868762848921960084912361378521738855943391535854268926212472900118578325382677789068407384067479295324315939821924521377005252591297503277789733433821959339723925810820396539734085485700352376940253180881219880149976959688951969407679025128568541754672308799722677549510723759996883526211872574311562366428923009471038543979947656506036082804655823208399290603115208177575355926141168170459559564531121490835460033793981735829582925477918652138937238159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 46974773769884640030844028657665438145230899710056900913348542861076145398654780941676548297499385168825138410089040624311737570254086864708041876761859656051707530512934771003578744883996588328158876601410676929437192246619407061266806085056780557520895800725845335820418031902774169558327111295195429456996613580654586279209322227509193404328591266293577775163704009569008343033331472797064410088761199300275272368289249605157756063992413039176438518375132826408825420496719610077118536198306327431139493670681254811586202653885934049979088712642963948560283568144203799899035346629506526613314238435795866611161889700319196052347232315148087849498967111089889237436689824572575499087822044023950358750615019639063197352277096891363075884663040246046238353306694012487370700570975176679891665317830448595576451565372541011153937228602058625956687417009921768557822753787088138642363199465181618125947865354132125442251301057751858820379168932338909615223972746834335992541844468763077812502963565446509186258065947722438404414485903126526309622042939500228158304115607823996296397839834514751833208197464303945361815587002305272521287423837879454560607247182413707202038329988839696990812918911795840668226666206515920128513939377061364897500557501065925091726012513429234836961048264085558786814190670257250802841752384213815985777351422658309381742987441768099430899260692486221996504093001018451170333107198791273727283261939653249334216221588035097603283067496959831906477165179809253117001105206132553210519635092354677722727368796470849098638882277717594652171335303621586195559100291616078861874378816707822124233805541390074827751846268533046515371044914349309771674306174310976580860560609435725932392496104288068514373900931103275838122025197568126649704270944190893185460093131676727934457995137456183857366672169627721126604733517414623026336844233426152044565358602629262942074469619436370152173771157185739523154457464231445841251703533608901425038178285602453155742649452114232123143712899888226646533791718166676380272630082034623065896251652969200044671603501127342357214267974879191811601840959398434218334159656743497513819621478888574161548824888026107517775243074076983279338471472030095153492957398685950545337372694114705007039358216110836256456899159646838007666066391210917722860116326446194911872782526483599831586820027707546029283607796250189472280720621385162382630692362032835860894773741410687454810233346432968890784084402269361370246126402522815616319219189692941772425697954354508851651234601183730981528421577031824037647701135368124034114441026399962154441928379142195341731273722254807906626334599205330335555226805261469311973208092186468898357983932543786570548419104006832465699927661153266709693157434922649464905137337139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -308466151068844150016444751730773773028906850765884666999880921436562596970923187812133422342970539845995617734253170670205680688554167420521766037740747373362726099094797581532764760489820260168298520900862160024287391109228966438237753104047183398822329278144601062917909950390411285647692613822832189660065322247716825374255784007086254848965563732409700093812261546692086036945494672190024728918970461352702515219810661306790311275802361233758737361052280003410344838288040306681966688328817287809767412757312361116690475552199714911358818655103162229293127079240463313068687659444887579613216456775259468989716460106523726479967186046324660994138762819606819535590036280953238652880946865601227113203113761354997015354555849950300811814550721108692180820412705655701022643546960870461546198353950123688587751541355150343716614642261764514391622729830692903334139316126342208287846781761055768169316023823783416744802695661783641135024361667990424603847134499713930586857423193874188892690067804117783069230568417825988431284808540010470909492809330287791190871175434604971245503393373119845667126406862913804644190253934996287284253861814000477355463572757117101755758594015909661102957051146042732957040765436422465262052691788274586202009891149128398812963694727343148790217856888460277090960436366448337800387816852635561493054571914590289362798522253588478365829817686047710669796003157753622983302877760131188170423071748568456248063302614892385252273660221503254531895509497410764511489979826177912942073808307537415332145145014407433569906007847946841140311795173855235080585150979185339121624462381608066889265301210969648242438956871662376248691365296684666437938072875942849318498722263815499319492569106163823786169218120128097276082070726315387008707225097711558203144559232654305684574697645999383001062818157320921240143931300971404607357362013280039527190250025969676825660753759029613875497861237177695061617800324899864642882600367535301657313236207988447456244788602316238107398348246957241126765886673629232286234350505539494384919866243341574608022377490710700119349472390146783554936178219569089824437885018915978137684166800836445500906699654102976185543883063106286069271947870814651226332236511000702707758456938227853331063245268500296504888667426254302068865782719589596846540857828858918779841614590089689849621658441036617767123795192835713990253596020735573192543810767786809133516119721076555319477750896385424678231465490088743571797700344143196752934852399439619113490600259255970456214835989697886700283599652095340933837228053544451547806516088460185611336215398613994105750112044902140289970211861201870879524683811304854064950536236643578690041248768577792594073587725113497737420686570168791059146226191519688915995034071859200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 16767036620596500452152451813630698771640281726615997827706756648702078568687368831218110511682419055919179545824493909055181749235052667529107489635035485749564193657168929241938133489698536512276365970619060355068720661487785775310044514675144703496463862651816674492725532506947557299860505822335857248852939015941587882176522271603852264684361191295825595111893823948968065286198385013254774602410144535653055442823614489402888535799125640070650117619171418976608843533847022364747732039097614558800339891064055369612410582290808414780956302969835660435131937368434009852169313002231178715726249372205740607674466671940617217044345748311026086515064750320199104441345237375341705884295655090149648250326874618866841862442875274985827736358100606291073915763293238885741543636939343930857434019400701132923712000624488067842543792982711094914362100008366017672927310349991173346728161411757075039448944001567803241825421202820271157535159760345947255593013798034468910151262826093321359257661299129329209416721782980996992988898214676947341635970358537028298931611840192031762487958168137161110395684026613655526472913759164677491857160267531034947915879841575998221846259289599153493516760715074803203817439616620577595988685324759484051225232101230745998834318554721927087428856681520249026575453421317026659390951902807277915455077317126934724427778560778379379872194466785853989402070422427231776778011711037677566761963904828242999089865867924437341509859151060708165357699021562059437261785261116095926741298103750929441283531599544120430658604062206719679220442315550669021313476824056593869352553139216785037958395991939847471620236989347757059080749957335147923735559072599237970218822197503213598948265174908053185220362023983070148702323334955075743201485404373811703209531570332395460861016717870481914167472068223571764191777557102563779073741916259886380131259612441456902158009787758339825428842887522763844932938131820300726546333810624645941198856180005929834255163801753695871821754485300677407641456105022350395794704901166862833772527498902416288993849928273696030619507567383571707754039687484941600646105412604595938447203861931911612174048225381020122296641512593138060096373549112737197785404544745566567449833699878668675980985393422114390785542163532664266699341893928938362015212431438533073572065339851860905529335319397438914463059980550623737730180773342725672763671947743675838572595661525804029287808151071802477473502358183244872960765653612305564942267405360757391408716073267101638227021848666808268880703836171059321539417551744664642451364002299425342708231189581329497113543428845820437567542963798530153110290362711719784583779136206854049129988839318114392823772966761757441480646793650047132499927171589406298996190700214681600000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -526304022655479206770481111467507734769685288379510959753176483269544716575726697390400028524348745214150458575494615776181224726601792930407461610637205083966380048827231260286239378788608946409829107723133477478920429785924579299926620205674804165791079948674647185061947342239485305045761283103337805381355057068257427945862468268350492226578610263109347335355041996216906657870900838321527493098306622143761501951302322236012212217368034710729408752033047878762852644312352650446197047628244829955599776400857701089477162336401828091594479937403893382055434454588074699876031466054472986933616130601028603233715909446628211085476984343403323559130121067745314863410626324152414178355676632464660835535158604594333147159766623810881359018734325191525895388042896946745373943982989632755802641352525536855284841886266096447993285965670776465486913566813148573151323331176783318384271756663554908637789459213514401558278497928251130824387457689718111409483173169575402911191103373450967104135581456620131429606221533860518594170685940916127869382294029973400955791192355224893351376781913570837711303511760967050616443019534857549479622430263751191496140136369181084530385388637826673091983852457249158219875978286486468050633575015115760102766336156482886224425106840929112788069706212733771322520485211348038135671256668115294576778825872135478169295968168707350396096300480773206111007799452098289370022858163151821445762253823318851506095644528451910889411937772511324408185095013285292520448862751803070781231129090369917660202170537063958726309453689011551132792287113157824406377247181977297158739288628331280445051172128961178259130342470697508408045641661711153338907458533211605042241129389993576784110885779234797595005556364075911137985668158416169650397763421995684246686574708165564834182997306887310319934497586804413684658810166285953015995654557390039465006972434625606527536141095965738777769305909404748758166045181093836749262215970480819350338514668017681443156527815837331442346535642346251288789008273716440378676215113959019685399103217150134449477371274520663023682887277928197849690181595707562914582022345005478989403261730268728332881937940862850807509791774702318357743992129071755712679745930929563239059362380660476254833641896036164134382563333006129958233183206250911937787026215879555948182242795434425562748812248343650812922985091333493682501506169904194408154648473219627792010578497164642393178928814941158465313882530139713914913207164851713910185575376834929411953187011778794423886823028370768669126878892123341775819633362378482913559964488530249878282284817228700689044830806198821885702236222870842274790481332538297012028030010300776577740487141259414650707331478272180898170677201645079897225952807329630070904916843429888000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 7410926563071618070310603467356909210079460242139253832616423041825273813996315008938824532007270910259756170586994060056646995639821291228676521510683612920705234874755378830390471233380858083967474204735361327708116352436175855879253857435110055893051330142905958200138773289124854208111350378860643772679171199567620574716099626606860638546597634649746540865652731415291504916254155436178323162339129417638726498240547706886292446216049560804516040858196751540201289546274096870721105955438197268583781700736899815207341809630653319619158979637925274849267913442157766165283784409453761490542806904815406724992930079545463480405281219992264172609299891033690271896335233231050450559739165311889055891206913257444232941728063890514910482170557786274960975188694887153297444677952579668516925891861922518340454209594644203754913252899622021368514120210462862060359532320359752639263214903978903705893618448304145445905512188152154979931028792543174888729901405444599491099255858513025629051504380418624314221613491289990772836829179004293999567201290323418725347012208017591322399719208219707646635485033720650714372518559643280540986959134335402651094782411226049496770606973232638266928525949483008847964764748677080019089619508163664031337863158043656303754314496964837657340157240337079581988706181467351071928597426353616198812172924621201725870976367953098699532433799674718425170649208192830586378723598083552486362302075701213266312117951032840165598575691914997338151473518408599758991582614375983944347269048274473757924614450407523290612772077654411198002042881959079132463092483511246213210080264303421720628682678155867316675182442491176540116901424096056915966055079721890313693090806671683188235655739490870880481114876077733726609581335540966864303376207358831060391771121546508344283342843533449815332401948217872926354946684912401504182479866209688663588180177720272913348456928879711049224701432512039986777989693494195313980104098188096101781450566657281233003221723537441331560918562049712627044388036288409901890891678696979048390456378299759594708292938308413128775927906375146560347275883430152994000070827091461861313064766419061473088992492032009177747315133067786789361002419035926178177973408154072761182851627419745799324724988665715169247721976662570146376886489069878736884369639489193768529871066737500077163814794529972852116352627983948504199439717214154720761205778217972237608293429585833364499350638626281806022451799514411605492715370148352320914893387652061124504132464488728504831829028312787006027091520862614006138776389320257035914249520461507576508241357852221693483327317529731590774959611634162940862731941374757959521044214383803432494170454741590356842578024607482386926202015170937282276536892280989953032277582592081920000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -71918509217298315520473071257123986340328793412300346938013494856902276811040618128543408541999139157169428125103179504143457888988230077732486972015857901950148868511580072677588822201510789983148380303634795272741240618061928234532359156832314402967719169448888926732087442495780669303645137845882977501577084012531287976051310125805055389075686020579855698302077611233269005532676040489324959715919443356086385603538575336539854264095329876133659328450464946896461090228318479248517405152788557542630896663974890265918855042187567219568804757681306866113964009366245912117230442947046379243648937356219771826834887576869947047813245749280240630224357573626253615613221019600282952498076786329667978720186444354024233526754529298906667245406676509617650780781720056569438547076084830170943509300133770773779429153658876673304668490810028340231969997397936076659424145576157581998042305507447452571812620723801249747809648973197244974072452552863416724497741195055271439970438460578413525183114472743675353538794290126115149842179914257146084415552996369517635427329633712406869859537166549227369636011833166318973628125379972613957185262751988055341114216190770858072425575101531847239424072362589417021292961215403334920676149085106854039172080154267346727410103798592882724041006604750298713298082167501637581365784903085209290525457570165541271060940343730997425956943465821971043841239932076843564406316116417510111204612382057117922328429749655344301590219733030962316331679589181201109935192027354672559381098701255910892157325223498225196651624601214194749132106657166842368481018456066771109481260043650493066162255837866628357277680104406156699569251032765521082902175731860393749775579949755012837395324098374631844059929839240427194988101312780426049527654233875182124029757520870822343819050058354038753653455456641036498583982533395891422192291845103472468167645381197558442568053127211422629615875224157988393177777727086287879013255445145210977024051099527810886710300910705886342097712371734062848726280498758507669139744936790891791795753171176293380567688120149930957585433842474982541368139968250230332131588572703715045723541163714091228745300036699552486301691607622622596139157553053770747077434229157692590732305888851039111814262906273342795450010647350624159658177570615803915341461942612598283272723473791508480047625916745771901977575761279689969892294357943383140927931409543253742041835401992886711728082643121557386460330881072966029557271163817901291083282988910375758851557314127854753884590297139678537380629695712612392474341548859414089620365294469644100606605635120299458874425183838017315769640093897741821240345797170363714652275479145874163519416941530819210517745252125436216985084872097113197778108019315913027773575068227993600000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 318195654922700493341881194539022496704496891743194726570425725168238995378924374297825434651973461888253836524623682586257602808854532753530482778232909047709049666047015138438900624377521196665629015295279137742989456157209818744631811169622692496668265543646836489874014090291260798060793604965625910007372479564809929688135258453161223632838774258706094812827224989398079738261269138651811830794559980643096627027701309043687734008624234288789118267439620389329952492164579517542890161634065449638525349243884422257442171942749654689360158819776893303391507369092119014382630027668800889645200466047538886004008996895046838406557878788118547737308718763906030532606235130416937166920703867758130658092017389730223316654989592624735613490976211011838544328322377301052739620382829210255670205579933486309773746432350685223040173274195748930114393321388381584772885466977189640068099385317924206601504045297641648415332998486994584841778169124473871586397144458595592189692383771203980297796563689148805028617971084947250141028271623669616162792139879307484328087742255985792919231927394324979102096761942229456480831126748248665584040409459498686448123539853072088833182578055217827327766992633142152519534776925574447353327106277577340482730503455066830555301061880861759649761641039420920774047991725065517870396209102677258736625302180006619196170860180855029998669711285568204775193030973571251893327217901012034624309148406759349106057032355485704151702784229091585827671538934526878644235435456042054452529930336989351451523137064972089125331515163728961962550103593694385048928509458989634861048976765698002672455064729161608033065556683598791455565182050609903075940251050236464523552193006136170236343095652280945068857325747712097898416426174750576287511310233544207552817103803259235933644029612803225973081605072235570850670955190204087981811479774674005109025383258235276028158999957161172861413353767695492057554053105460867370381761470992616279990768579135666760918430092215894474467105084746027399074202467204605065411702737284279980152467201297965613295437852326189497130388033016383623770476431388396375343442839486053360980985601053334688517526927060500144163767237865296451710519400208680294207108753154045313070513241843292704086744914121570327330571499235858702958696940941532074750932412057796889719114704314026436387781882805699137559907120120296528377364043490590407288299667227323756522563661965370337433446018538705938241091495788738692096971321336316389630120471861417913234903912105004622816083862306769222117935343762576812588221551456300842295244785713608295140409325000336366709690391367409255324396540556900025153368909022647772455836412231219898483782680542916670887230179753456077297899475503108425631165800116738783052768741425152000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -1160545966135981311399542046171596590251106723390328456591144829271900793939761395608422069078872737936031096633631954427270839413374889650491776806371301530111739767273348300120815772792094490921494818925165351955835074635913828799806748281952020453146122245193353505139451813592089273457690918395136261442280289137745850040343231422561297584670203270090110828610447231077480336397947776201114231352664668084007901631515084170577798725778603778525785619167515146232682142713003124001850204262022735476542626601978857701830975610350185188957853921965000129821073373156099752975276346773373501678688915818053115937601886146970964790133519915799572751512767586895128463354432248987509734223284134403629841100923900203064436175200411021972106342011851932237874868634395749999183505687156180771112048148641727437971042941413937945117571735709450139575957073698245782355745778516915683708204249231391692141132687075593469181823156225639728406752845161077345322665717323313057173023601023990646423984952260636006706853666971971251378074592004000913525940601735453338482242141607949572576347189120695168515068249995004116780201450927020664114895383572308087409617859821231807461760711711534065552825581540941733790121901662881700132738390619576823099558758320780538480539559018290784623994092426434093688587966527617150727289833427218736497646008814703557439529330403714050949994383385143158843207968270371950029706839440970889048357038352993741591347798639928824138180866676513437052460160981762122844860240288811654548666935617105011326097461573305308101010929641292971769507279883035385335204868977443809448157429050148560662468713858322472162654900608593700907393077371682952516788050796371896908727996590176062863074921143242896475977969120157276547221411602987040464726505256564906815829597006682449539805675791845787201078951246044659196594230158666568608184362507323905236684825834850276473884867822186482569148365227203388025617165220673972385211243384555592480710105681662072145052712289356814407989469456599959531769633691021295279640241855729442072130821633371192412345084681245804917303161118238409568652141397118886590004168578887465646753650867953626701149805787926892036044968819566048958148619914764456711437469991209499171250768690952791581482386140185939764098604000718574293977860691066213278301241302754284684459441237724605433656766918739466076226361728589075351409335471395484899942286533647888235273537892202160242824408325933553971203636479970724702321348085174433003576050243085608550011791890980376777531562140167406617910052589071512909183197487360532405767140667606306698271171105366852072272558119017311395477327211289753598428627987014022509192925806512580095296405325205596297982090536513662741579705564788921726451746559834492949361364920434688000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 6175893999155886271136520591520286044556489751543062674491339486385360667778619152766235608557788687452198645036186336663467009254859833567188466251941866267923150010589888180051502726078103931455147657464147798421527044488563471045033880121456852858752047660744495959220225035950073164237369401303991523899442027135095458573446336166650984006022767753413206169477281996689115143647874766460498674893145109219728949381097243398299092366227398278154361058293344817843657228162845044615578832608240374706835157139642775075573051601805907390277388330999853030563018010387207570021044400674878089320415169074172037639750699641542602615069110990197514345576667491286112497422090385248485298764533730447301833402808248293688933013539358326473460002071202013394249915370077161212010021207043281963609880714236525025577487429218327559221434154731839242558727376342186318441856488303039943254304538959687928820852580883385988749007638356782056026743068930508720179821172204834583902343643604599686039286603480005842222497237636116460036372792219620267481423686729187851800624076942675723378453726917038055601965151501837334884245431008346020523869787020130507112805163719898474620470221616680717047448090040353729814316411254301776514664021405894198582377731664520462755071791825505494171950968392103891482212696303146657310236936355703901928051103269454631766090883196206240481961137730761207690339636972976760410723517402544286825748621125148780451654517485534194608264453645679403218502400176794167935907145655786720631385250289868326264572886860202067481702451524911384787023605175055508310094292174124136507891411260408818993611803181279616624614944274073983132305382361237009675191460829168982956133609115791728150622815000623078025516477536520237660783867777400859530521789576313384943551019004732041178568014523189637883005283969019142878119383235315014779402028838042395304911680713490927011999621006403091782228529684434745178971728789007197065021923479541766317398351013066513597921539770054320801264818600925746797218522616802296987097776905285540227132994861184901620114128011811526703961975322881164938327799341072186924891867115066729589005113426728359772620203794306950232498732433238814043516019387267854121927839606485148924860896869950879137389429742563929557792371336937719182260960690201276298756814941230705746256172413944844126605489113349546357749134899881422374462863378811862910056716689433158496050399611751120709927374315654935164502501901163775572565527912007133784108792763775786175245251821580662661036982247855469457231674919943171964747102377329396320817619792128636886395768913117395159737270139826940168191845830996285426603455108499072807017571517351921986765209005712463870119585582400490499595037524492831920930700573800304737128028290678784000000000000000000000000000000000000000000000000000000000000000000 [31,12] -32227779078281179209568969506075204741317078488572883600398838227363040170388032725490392429955672731770969448244810361840056900181687531682450303142818638905921396612424526767965685554434362590768171421829316109565016553568979596782660917063904481068260416556407910488724616690285511883500366777563894433729129572387607499162561103185296782015810888155841277303706702409193464398198213894308104479717152227394159092101161546921392744138748716852582431545099772733969330901566439178914157096560246911734529460156669128909964828276118460878800075615871660231531430426475902760931295898469363757663090431368573224651739690120944741720005937721844795053532404563043279869282454132680073219946338351967938506435125287836509635333146063525632577550783673601681951298558584318614607963850983637717550748993977755157764860266978941271232508450838706603979032159550800571272889223229772187009821170914639159324365744666237966617494023509853832915953067606592535405944718543388556453419450190756819296150625163609348627808022623644866535491345115028528246581884652912509668294316989578640097478472289595947116901525659486272150224014774454002740826734274815624261314951019845729003240366278494372125725235498139657789110554621069515931105450152727497131734870334317317573986304286111776157510709684776119518240717819289401569332939292868053503667885221027510847858167873632664323396820365012408781344035639559817956900789195431209924503500631660178862265899735083872153402068264481472390110880257052288775879641156122706747031251834678922789058712154548680284317613023387918787353633291285390275823782832161754016967462789363059886518647967415136744358063313009692197648511098344344698125379578217211531333428691458096665716462187551277384444550940105814918571536228278832329142939186905724331504196086444781388325897337484262967659302214601182132509838175496505665686814115858779251155010585067426592793157046890473206755532074313747745889386061131004531948294259979818518064142705218149782414484635954831880588600542381614150381420287448881316228178598517070998211561529057756757875648858788614192869225481846947916889896785582625025634076901641701728601652228054783627331801196318890136361951252308774284011240582482914282707486864843845369209853395962582137048722040992411264335880713666202211782358857802164368018845364457096478179321184852451594015691125193634951203644368260334614108476625371903314267692422221615735735793586544593522847404455543184849151410688501252251973585976460452486918454172753125123005570161200472480448743618936783038063038914450291415920994806412779757768933180541902552279807757796424946241614562609684288486733293712655768709519553010550557254221779188071039578396551106282345037516657121422452188777072854092924977534222700035068287847854243840000000000000000000000000000000000000000000000000000000000000000 [31,13] 122892552712483792133419294988789905156852618373372069290760866377659817368519284629631883112990293227953631041816684901277498916275760753354143891690005372113384776098230957930693306716379902530233990501908184650298608346926655089285937558902479441303780422061343932901091233852403226277576154384804619149066956086664663014056171725602149060632822060320866629334046186421539192727031481530430048426898602253595160270038137171335479650297544713365481017938990081954801578598486227256334721992726977749351779619624194037122940239935021178926456900851642463790127331563025176053156567802620881961076959090778639511011355297821130944985868041947764211404971201812078784258889066425941648131815630435131682518101657869974938881785056551430278333396517224988034835602142035669874072010777181660981230369111546306081929149907292677361548373738763821625782369948743048022089994356697824589300146843931875123476452174371497440648332352960284579006593434920173128994474437908165013574901701861346117795332878782151170305312043142286279234628286840429583284887391019794678444949387658563857970631791504769737686192531547511782238524628736881816970409617246480837360837842134839743994782043745968189628000123539347470925702641977530156840755643844800777049347748068953424143912206035022307989286475268043702287421126972385763329688979882424146801091989042009139070133703943470579216777875305881527356972798409594084498367890274626597388304199418852139213412571419327975260087365637574632627330973458120992071103973788019252288673626144272400296134172476348077213250693741085513385248284414068822492367999310148797972324332362704642721761399934603249888270595207034465265957860811918024300847290129445403328961077652744887462303457633739541807748270342803465282112029961615686230605314903659262882529996496762808953512324598929934812786567763118860712576635237944511800194284227932525005807949959679331030882567428493355279457571180769797288835355128918181296344847654741755275862799388966838170757661231280306912356414813592698518197716071176913832338333391408665756048436872551781434136148422697119739420352890122046865863948657064788343472019491887227921765851606770986258799364483650076953317583839448485156145713038115108386918137182222360042948760145321572516766122115928074674451314279061758948858711551215347645935013091956030251946675782676271550243271080595180256191246159484343335973187168828092066624196709829571163069389598482188335173788204583732051149862324566407808903066028049913756800353224614849347309705155522457309854744102919768798075143493643580278650255647079651189483071641207826780037021782786436814122080399737573321680447753830313723312267207535889674477424263227783330774397851281301272302283061333834296734147717689660507137967639688050493543297109196800000000000000000000000000000000000000000000000000000000000000 [31,14] -342799498926274106360290043643515169602624954984729645555146439040254826790741901560393103256449639298923067308103552020457412716931477290536216011150040414055326608638745071186061033270919292577497437618807987832141686079566815558621051215839778621335388846049767018973121390739950960088124464893663080243726039271348331661177911828527756772031839020939444576078598283928145552319516685487822984460413468408274713182802313432127618575931348837690816420359543144214992316252260188827293100428430671326051272005688150093399267117681698196124537033953066553768180421723953186161169757903788364793400400029288785145238981767605580100965419439349808171503634745683367183548733916371842873304787367085709191163212607573843173710502836830012523832518582797637348773959190498450832151572174085592132121329567725017041852000259610855367658427905007996158052614064225479063450134197945584959706611567486824158496368768516692769607208619799727176935038338860378894160753096527367290559316991773496708148474612567478937321362669432157473402962480712563528737264579539925608817519457080046065279259793695072708082661978531433643586388785443735978570293239987881489441312242342200678265600984341480369288667220433884134508668298404081852648950737992866254335671089311549926298519894392264713443987518246032352896127347538552133058648178050634609943564190724254647095063629087496790082296172337851828513927047743282728373901246504655122366069720528408612978698403732672275299406925507661751411252949954661546258861686379516248647257744445678090820730943510946663209453169181971045241854214858324940352186460279036056073241978144947760510202638698864136710352808212131659219353291932303806309753636340867832344079116442283430155642689793917313060476358684188348000027995337024647861269551798670721811460514378580731092833064793215008666643145528667750083119490508197679153540729549667194602504367663061153453972506760131813813628445003373226366973466234209278152760322124287668513209612839550496607290910258986860787540596070999880832559372971801594481203304880861122117993063025804230109927661819013974154045227877386893743104631228144911428868842762698675021725551474244554325857917526622483405083975149609393149202818645056567206739032257731909291883931848415110475644254791137564347749514998463958412156305532465593756296082920813655723964633484535394331434020085598627098722077320895520673692218457790475994306972714488453073130211957400028354055381077350433831407032398981994541245130626562944095914052241663121928718860809435831492696239943607817641812516646776320285996983676469507071815661981901597419885837286331140216488799484371960839176399324360428395402764590430196837192077730405525191639396540223911917338387775548009362887624159055120557065948356800834297420256274022400000000000000000000000000000000000000000000000000000000000 [31,15] 658264161227984251511320345848210990984748200611858917721397638988147004386313665889218405216719653447646807018625609417662670759488031949409019338000888772180631786205811754789275706939462623787401410907498459192744651222944685789593403678568140705777567817577415635428228496558795778634680917267963292407900937040621646627572204829032877314621687446892325313667383169073794667289334454652669131227232369705520126552652728174361965900156637728539696126794058259787853012399172907854301269444126729526049094903254203248807661010596098737983430358565364902288319158805798258081197297889290945688558270308157944142062421152589295506940818094408266337523713491031816254944290382409715471232061615554224923974283819926137405679845381418654046498470323680443419092219414004753451458421034922175242610311448890444228747275913742928487924642561819685233861076774061395096457001692393419944206936270218302405800628314435316241739900615623255178206609858171187259322390028289776392023801328545527492970262636783870516332425789574697863857692004298468720784734287659390464595839638142667145862020874540417334192018437654943699601768240027823303272407153273247350300733383239442654224803337885528019828058217727581511685365458397667292619723616980862814531066491727568606790687708419478148318903425828182270163013534901293641397742032982286376479886461687813348662089704501713036509541652724405136499138669160318568767065483467130018111336964080244791500168120227768388536976061423328564370024041898074537831355070921546912383926842965355512342935057663689531140147068484084122895259545279289867771975784901879723655230757390611439766610670839185494072032898713132912246466109863219681949485439036849552845668485983546726923652384317146788049862194062339342450689759178359518958302489853593958161555946701453457560782127729915093754493912905223544457850375434190214994689261438362475624031802461769909305878067144806055904627949611492563306065613856036213563347409343905872430903056396730819853628639177651464193495690977022655527655135468343457888553859109008213557584653173675043814285624536399643885437637940720464102973209219369473487770734346597991169188697504128097677365754826989890540754556109578432066548492208211810644580326412087930080842957866540113047289600830691454129772122359639154102595028776600369024184595669205216628490348685339445988342869486667606646290218152113276628550299772800598143882179419625898680116412573912731752091051318420280140243745696668805873302317507072670523141141674337186016363089258176671211858642727715787308338941431637421849258344441282852136344523822165397158819590454727713391654337094469163906098017218907576888369461287993680248984112474134123664111885432512213064159479913552776611422485557398285371053558653153050208926951695974400000000000000000000000000000000000000000000000000000000 [31,16] 42913242091899233069397422540704598242060027536420908263922000586209005377592979748231946345382829768077751928811649755522292717314948219276453231394193099644942502520788017094371929639065305077203570694687382572450296589792080982321676054841055175073557856010450421427198374864620668494303530805780113966761723305427098992260760398608726930197859450742314434094597734636572272087119767827920625066795588586870471567386857230799911234730134649042701394984748502945996755767385980032708035160559200111079666686656407066914514139977235535999035688393042105071671136550205585002217273577045210172887923237630902885160660456164519481330783502693640072536681294276515522901593583379442317563927017987608391540720946387977711700204037662646498110385314716749907061780324698143101417292472018192889672301276048734537240106375424373778920867242227883845376637249473800054082087278003405980231931016957347224656901196022667018874961676283490987183321834362302466654538915121200052160845433224720825464377605501068482827787042463805206551183713402529587504362088874383237907625907774874913082066366267742442394408934495505371657211526298153983179278223930247839777260397830721060433734566784212043951657577630898045800201993519828800563934526990799011191600983651463546291826342894361369001192880005920302074313030905606455296215921672539267081483907885884960468653927750700023764665125591471818901168731543424261265778984062590567308050278590915635030275917550380019370472420174967370886570224833241077642420469248690156741328640189702881944520509795671448645696863513989844718128994461000992114809881713892508571745514592753726265642733371252532560424554855038082645426404216736470426370896319549419424905884676674538002516212401174624724052627957004694052989352590701527399165749430699578622398781204270962514062144328803454940165338828154108193363138600906152787906369541476382158081883643475380786497599295809554444479574294097482502052693140739135816319625010633366802154018339343930320658213934889572478968451111548127898143875583597663976521053556685938070140853244739386029269313718453963619167339375875348025148246862052565381197264275816909958848820174606956791430358774726732181423289033583098350477031223029991676069416952055669758178657285477296808399156494092687789231157705762122828787139118296139067311243901285612350787729618374599956235729827759345691123711491857486137925756911972779423002773432558597397763695409421731520437410466493973142478128270532968913168394224772717727579868528378571479380653499673873631910144362174926305206017296947994848903261167056844074802664865832545911287722155931461386731291367941364571312830765612940386659897510685812583788427084375354313830710025562452850133001899145253914456244890396293257178064608022799970030340538368000000000000000000000000000000000000000000000000000000 [31,17] -7263914643031449785228733771301186960470516907453602304553062014338156813603667981234976779964829537029788613288609981652512133463076498073077820999262494057829803633911049351383440106856289731690139541178518575921683976644431937176600492751033914704086711248335378182011433535716076763906592904375830576688411839718352443269222526162022485751418894353077493849084029485621605555251956253575798264626530149050898928214332391092803630951485477478429111261768844091266163681417255120887808343748452840600342133421965761758971944756123101332240107451938344652617570655881897321595766309475026837364414636727881277616570914381367650700221297901241123039886160053261017942318495052738988988293567880473649864590043537244520675997023690959726811794483662385885380299910856215761229931963821327390120223418894197032674050233312028098917395113843036541666545404261938187338052917778609406970339842782031920935878785583345741403989257907565170250972321975168514258683000967926991630578300872039352288259085388054215242550595918123593739416320259388752954452672073734495297114818140041769934252846225541196108692792213635053935161553470395769711191611335336338844139312420192929726610450784965692588861210181060837791317053494133617384003428801380067970549385873096124418074775115794835315248183903789573549101986833043217907955204830495176692591384262399113021789864360761443054391302942969199059258895289704482124583029119157740815466561669073314603577681784214306359763208767130988454623498004516112276563237514454010754908361964271841864806003077049027761250167746666093014789782829862019011481529652978666917519118273752387105250957823007681891056752201047428700204378949454763134107139321387740768649815910266087667484864322664860345526898002974124290199878910941944218799258543765368934784645128493234802939361397445282585370164752760329344318784632987142155687637912803152720466597555686790341211718243425936549302797138131675099132799943145802564866721655736365523836557528397379412047005267158890586989410273146628773932811087378744204823107651029380617343760414144583513710476234662569119996284392758517713281555107630053812362065219567328107342023996325250431449510576306635419441558869078752284823563066788316974799773569826711057717999317464340623306682528737922790071397016488221835442059598159691408460293977832055344874186746414587122595172534482501877988417419409397505829618411104870081974795119074153051920568335850507981504550454421830543053573479303101327845993183870755175748340876701064930927818149649512707567839970351315679186344267136453819136772870352465191924796293828725676526603191931451904233688870819715081327578439043540669891439948537479581044235905080146886494329917772912537805800224603630841487163293093385822524352913235075024207231991152640000000000000000000000000000000000000000000000000000 [31,18] 28265181311491459743380385983486019970174806486191604328578136843784473938213507948144310495659552691712847535287408722532487725031397381543750464748872337769021668318998720160469363897618267283426952757011921029553082863536270997576495266697243621125951654427465978251510826125242673292011299877284298163147270933717180254649957551658635721997973010006497801483550585522914475476257152244806098595915175838723763549571880130216898718433080416882787181785495186022772744984809827014499758814177354990554436700753262176036526072651928214856154668995387987535543360981372615339393186743776826049864065962724302937480122617001223419312058082480999216911090128785815150510111778206527331093069453919670925591658943211221704073129293573782904505214198625284185583134677536543017478804834327854059716366734943226990912374599841661324227909893552661839637611287736352995742594398106848940401716366799944219349777450315225439395630749138226048186544063532459567621284348690907947261858416690624788471692604760990777961967787826877606108485413897541419739627251255460645458580290261133742412668279870409598171003513470192644077667942905234851763807930541998359407097569775091941763913851343336589607867845927460937824337244263395447478051981032753672845439296238215187059813810268194894638507640036599152507944769326501019655541619011548544094484006425660020932880394231781289717777208498421993289483694029983587026611882617156880434522498257588581128766578961198109505442862416584750784487461215766117837979617392221471828498048190401379289451776135233703447159800578440228636885049904190150885499845484382884005410414239182109703782302168727352344815206575567139012093983691600404494293557945760701883678934426961443195120035132851002274135643485467731888327202235916763118030105571412288327405039222609121137361861303447539909674506985674218431205682405146396748343266871023426956105011190002112532985605410175161094625111931706001886496079582086233886360827875931552068945519915612289626144961770374002053172087061107006190407459116436155994099131581557180479226076417444014791951002779561129467086932684479425879195193215632313864807968451349211358407568572026238969280483430659646321116537492386994062437412969361955788628771259967937135322071183355029562427812904472065867121325141081947951013916545963520469278992623374354677969789720822885735650777492595279824920672711005312822823513390274653588686786596189176162841901958150330142546816273422861938429141632258201427285002378359724353886810436227093256203012146576766248439267913827939547238321663413009779467016657891434326372348164571428472770815549904774510849170891633682224629714005327567538813804823663306927112069575398565345060161440187390710517226892190333173281217476357742084849569259861797997906180544921600000000000000000000000000000000000000000000000000 [31,19] -6941704885533741825169990977583624248455262766766668308509338212616206609826950247901731950309439160347324806464303276883156595131497528397074687725799696131349747816591462203894380455426171004168688010929128965606492089157826397717656105448602920702592709654838787593773542996532650750741888193414320678766044528569596634294966679972544803999350384021637178818098311667362379705285345933714203089515177730505357855970703437286144640569470941114804965750505252704513663838582022415435166139524970806818110763353417759965348685132065771325541243357194366233259177016263929425516519673768428945507645879560172691103983923898976812432740148539926528450512245413781065579168551534865246574688883357804821820160447698871465483385705631679803912404029827586001305676330756869193508970785664433730962021419832810786500836176199473066149676266989655405763881277268200364152693309576169966965980256666758535297403524463875775042577180443643447975174836504679056153714053684339683893053893781048408841509352335876549745645019638644360700716848815115829871722310201057225495495980387663258587279449095850530584604289119955873358617910996028589614807750815292004595822150973185140953449540320081419168955441458345178946830223218590262186898431599113538978066828362005229931272060936036565670648705471842465400805904078337660724552560841106853147075974249304236940915128165353986236507424939771640985913045713403465258141458072362085093826653306117057748163076754200740450962648197818632853101773551477726444882758634039952980246806868056165280042873836939585059754018271654630849027177148933124282918707993696864364099028865101845471141092439647770712393524157849580967272796456794764457778326157470354116380314129538905481180835613991635277483655128935144844960282748690340124500828874899823879000962457508710336511186844868665958338923012023300307558876700912816364658714411996512498192388067254115503705431215487575458205229384965580819723072499576530390910565001163642808094305739370944133435039232101775670158945857946515920155715185139585593742820295261612893389014506627388765594578444534015420086631443700713619167182592080804766228446514255554721503873880321069477401324578827491795733899517659389484072006900928703206327000727826442856911868604659721734770490291093086843618911858121330103431589202465368477786448248976256432798884178224487043402178038036876887679021108696676335992147529092250611750205791389773517849600427235839565797974489235094415785812430597973821280580506385404090297691376536735081555180465717320402619789593973183493256961629258925153195373877036480836357791205920898934867811178927833129711700935543604473355391894904930357778644507824481955818707391485433105644492289527550618049610059617715088038762797043007391934071213898903967679903694848000000000000000000000000000000000000000000000000 [31,20] -471604923699422858518945555194534526711633580676507592603761600984802651887979166736777433254876760959183154617979091391329643227714857373459423863422421894561692179383470747968531062042500513689779817183115071663939560173724189065508689178690147093064229056456604977474794427398669225564787768283261924285778734618908802586589125840577516952762137465940295700036279047313273658405523293728189509912403873821159545746305341264495548009042108458543423521767842649373729163248025494646794616429312914323020464633406611060853487003958250348402712905930750428876463669340182033705480848336649178215157945683151106533601782174434527095119277898633195202755679503306904990221630000478724776042957104915064440963865208417947730304554677725074778389054366621917613149750272629077194026048691524370932054401515318642130961613689874566770495699575869148999039584981782682304276047041843347257515868583564166539277200385918412754909670787766766163400791350169073954512362684862199784831623682986242582702641583316566756216895643556155389385418214732256417890881333656245900882746685980196284971717799749321660252934292151497983196723965305839581916435228066014683827413026141462161649475291285397714796417173979208556189775053611089909539321823663004689340595236877435186642117354539384474660132823684955992780820700537221472532766989940461572849738101695768604082080329669551562102004851361390022188880036648432152781140450229784503473375082731235874429657079632329392752277365889651920558452750719486909662400860322022943467528369310767895817792651590812706724116504530632624604095259944581568662300727633970238007989079586934091073601287593883312949776498586593642915114234644877820932194641246106494382374675565337172690225875217936585210815430505572218921169091320166121758012939168913546846428828114756887599397918048185797286374399056605828732091267352796262687527178308717060592482699938808826772975586788895835855342679230185760671150455630943457586695062479639408437680818022049536114573073330641474758031538286564756012443634176475938826763961348583111952860587048048536864705778048239889666656273189379738869308753301999043099693700106067127023663242472775977110058725573238873944056753367482164519838733525928011048403468221794859912748210718468426706224070491122480314326018285020729542174630583125330019573441468500838924377588372544446872569101984172088908325963756434969947475952711573182423944899931815008302013609855562662890936780224702475642395030534749969295492008138509919349020201630557346118218345374720455237935731250296339110633091053218791915201094100737203137530564781282446694343733852670885950497724145300823267709578136757681048312929133976184422852557511828149022786812450785921969209103562631513068278922226782584820547074195340582266863679753420800000000000000000000000000000000000000000000 [31,21] 3029370259529271336670157128088445684074918339294594139159245008824670112226474807075126438205884580351458042834797858790443137220201495541595742010978793159980941365786768568569259405665856169498591828651898337734828458796599553903539936841249633924822112408408929936320996296249275026309992898721436159564264378667882755150033856280992805373303364538827831708674586660526550124951482045078789196712251110254959000336555515154203632598519352656462227402134103635112367474348237261260411797461043751472665824815361216959552966204264174503078945799334479729088724966561097916657958736417547803720890612738526773094653715191218233512879783758957969950246042260751406550946403599310083241607881332938026627796378844327317944481527243954103225004278071560551867868322602993059133969481865235961537264864397946490018270225802715081717497010642106420462996618401882594157146652988338076585049408277963434383327384145127933164667096512943691183955356507363051688889489002546462818395864481000683299762123716152835620671411509069470171671003585878676669942022314171945763306311286363326035116891888178334906378697701749211293046116785079140739048859589926944462820095530299110302644343206707323680139952407711796486217038437369590601519756492752905116092798647824483295719119384096092333377386493719627756168821174467914388810648525055788455481635973636098169678683566740456424102695002129611343896916580853900925402111166599565741184674025900288524325672434865660799167770666511790993842226949542610008861530749200059754068693296525409007263486371062501831613369736936345822351402662602708966497848620325920414513806631241705879915128938116365051921794861141509238629054957356700040760070239985132279966519842244384922083817458773443794334492198084627698888241538604256988466872286548888246928018956131654283247542735243501185783539973104508589401713337536179183264826898715523329629302756418145961156560699626709789460295073835680275780519930377273432768447142921933500061413690129515492054746709088350784830130495128667737433925287469511461640999398371706943824292384553325377138218637402933772118457791939925443149807864823095429244156839457781099957016580171403026863267010536653551905766715613577412095706129436252860357428924720535523429613170551605094914625812463562310502086858689575350827862432037774543303500273283290639444414176120183863450676816689892584500169287245703094921088812925395753047628873898161929322862459247353909361980238516168547414962425209813358178026920302652913866465127048484739198822732225742197549778682978040794499381957763267628074534734362014949038777739189589749547929878569598389117871273290312234970393136270449113810821569994131177732288376891641995610511235731421269573881080324499321561624160832672373513014949282971094783178628818534400000000000000000000000000000000000000000 [31,22] -12328371791927964373370219510926197650125259742221583838485439845212618783997429105269773439692336257322324687443540974215813570013513857482577360530407550428272966252020038684262285409566117199577637705965046966751727406230422932181001292533463132503630828360193996216551360658635641955869718576547728435265773273388169004685564922354890270357011050244550742999308944706299517490364414959447645787384458585772212685807785474130189155396781067309232734581214445886033774816754236692829113061709675239408643515259088398473490750571793106872845230545323489500282526459261817780951973169993516137573515124710012357131936006961981215981540164564271689736459525151736800886138519992404164685780438808663744241831254058561444179482305259731012116487619003747081671603819245866559072509132787208597753064251431236391120776132805101191611797806789488348291049152589767013809337268506832167783346881438247101931620819498753268201270655840627263131598926988706364326606350501568465082853139560364093702903512000637332342554935389249406148397019464535499970536187479891183564888715049149183971613817066322127154541448144685028066301298202069236601229715693614401461615173227845765003385603311628252916532853770070512510867321314848470121732117265463062390323054306381346957374187489431451885284520725202226781731326602515589741669728397152695621637102914549875128450491961246896206289636612048839607288850521852469013104508093384626476128246811059762729222833692493960787103100012773748621871248565284981264143922031970122166965676613951652187843322054850542113279129385500496523277849902219197314741276505940084429800052609705108683776323663041489806234301433694661518567257824563267489317478272805021866544619578496645585977611848148908227648767970592608410127948279492134459731685166334043622259687464138697447796773610496155484921668135944248897711124339309620477128608772313553400574077276564253185950533022375761895027332823170873052356823166115797176450437718336977012192871534613904570783653722971881030029472045669915049362738249581136318498199619857741424205543251348041816063306858921503778567420286173609921150032206654224501860374777786237239989367197096401238470516868802181599239966046395677189159498498906614195592323908700856548012968907482066838413601403401172216463805906020728186724623471076516199370937920253521529575051416113372473786660109504390626894130268977156251464557286257282074939969118443841926051991120841375558064831535346704247244640081249413299722197257868480578671277436031846825336858438658012727786508861770478701423726669963828767431377880349774418756204626570773743916330483477576204824546387734088491808104077162467426286867660842113562858941255808586023654063465994472615731191830578157335641177239932682874139268875636072480777912918736896000000000000000000000000000000000000000 [31,23] 39131537157017707270384197507525522828425671325716815437465210033585545893838665974136120882484721038075179753372827867062703324525994994691565831137203841372879346747721251347467026903713678606459823734524821140397364255180951441322261386798618329365951378537392292324969854480228890103825593387197257834699635733592044958729758324518654152144804755654189242511032979392272054674589786913057711730018176886685424288449097286980783131864664248002096395185772167144168794903865879277609751205747324277627381490383137331211780910953960010605829550361643394442197371684664576436020897621535055141763117973181382408542598056884147211225702381310739225332585295908165659722465581231610897372849189104402281038538157859140193348981491091895352463098498103906910240711340110511595406723369805266039450874122877273916935013653765226215481980355690719760268639284073415418168124294233986474643962690079122467188523054996441376085271556878592642986592539499588817141685736024903797791503777511012858904505756204323103196827759188235045981322393649908173795045480258603228211096616745606173270995211413127324033743756268081757576891443460696393727702978412183799603706911813033606984746677234951022426405756040935981235097247950284588825874196510125568456780349669469158104071324711659284043420574062688468947827631461686388336131749024461328430679078118001267338789141253804245340024616518984652515814273762965046469211257854970113313316158007692026364523877020537874827149728781475513378152399161222473464661091867526331359785808027180816937852482288623444219079653537587714670150500274992279014466071305806374350795518159466094963976701700730193180215039107862259095831038299011792913361288459333223871503724340308296132786914065784914186814433907455307003788016925337998102903360180624475034985439576499800088265698034237767663013375703267133883033216076909323544433017074342294408040701599032042440591549832116985073142724139825026589332740783450636540824090141379251720131955095742123691956751230299052553157300279455358208721680441743141386936287239043712639335347274441647365859365535346523131061315509152272508334021427475180336129087853013877446579301146663998331232746910950734364086291939140848891663115270416999027146137415680699358033354462662923795187072305321943059041808038648995840921695951047157211908521807108026076997259893585015534424268399654606669536114276818527096606923095716438087390750398241301941292862833414498826040748144693321917237194711899612910447599216165778282249599452629586937842234186815943740757800178065863502003215985576877411208867505298763262099286209675008647477868550624706625371530635281402622995840111191939772191327982541924053501264446926036338323832227535786897407252150722690082448071418076476739492740493197120720339573481144320000000000000000000000000000000000000 [31,24] -103887734418368973613334346865212965441861625559565505490027084077105787419687832365042319905200912194903811794538181170813391601421890467538342915882041135466894243161161333212614232359877094250485098244765127373697010122400536427197591481063035523609587302078363476807149896405075724516188992503655366638179797405037021995816074665229884362013435243982013836735968206963456674439381744893267930135170302245506429814953365792144358068443998371356805541100186562633515608804936668156687023473824701814592919923507138762870145877572462122749473687711158432106237852085427845256072972454479069212517669864848526826683825524610176925009290069013912126568655714460819397243919259738996920224175778955733246783471965874075996684479059604746439789300298980698468605135453120335238397521399282842541503929959938351450547108951528021684008780735325703359466152740765501183283129446880694087772900538739919089896446584168652717900536406710386469270560109489579766995090066594134485050928652462184166782904382968991932357805814657668843113629821589503809426076474476846091111281794319029351087949223147898549345388626811284226311734581553854635414775787687773093033454993543271159313922541482656869718214951464796900918589256416416128126566284994045509357614157531088318627572769128356141572161698397025425594951926655795108286371138061662754430013264433154905603581852327986210254561526000857788009112289932603744188853247073950784494985446873652780214101257541438369600378251847187320759575008550585397032643350518794399908883984777150028831829484829753686122759128650736494878511043544986021473476706713824739370780178115755342567611634788316799049496894593611323739090095040820725523956142688323484845474753978766353823569884791834406965372367694282467293936986973824561654578394374092734140985168381610350255985793028191423602447442660165624514484131676706515745116595485878637644573678482173344875005484280715932563932129169032823556547221185854171368478186733185570299693022083965402065254509472019017822499307614031957908321568922746498992103461187691561090028643182166164018737085769257394676295382500624740052545230939652375874981211719839197517943041246557381260871605195904582623818584895286789138067870862226499276007992056276739319842111021044170493229019170717077343493839220266134783029510685042089766516890040380868940744168420945263474484961917436139579136650366135230600790851965018465567210872151592674974127810452934533178239281141177049992991911422093957960069799765542261468375065402232301841088814878647112382937402943749583414330892810909185579922606827663869557543066424028116060333621728359819914145837445261924890057363222089218436464491530889363256654757027147983574220833471851678024466136424388757704847184572046452456849067498612120266193548177571840000000000000000000000000000000000 [31,25] 238408559643752870318339043672669501066250731139964805874159646252662319110501751164709688522607153977196327431400562516554419059944407567056019986283202649292889698711828204386256989952031167360298050775722282839627462954545352425880024812172316184059460727420527687790978934392676623923638684664100818255388266394817932446597317211933221852395123365269304800078292254097011283463310941903203444135028565577683404986508459885480852992568855803728569214008463210902549055522669584174725155840854672042933844634907498938547622125672083840645282834023602768265207138701331930142013976115756068715829539486410689819700420571563750604648208294649011130080157273286019867278279320886751682932847450644082882144010140857162143552279016147815849375553439611600332326985840076341561990264478488093793860977680259985773980760683142921450786386764767871741883089668617489517506527853562796527997887970923955098743372353632252136149179614937107178604078343868042207294349521060427706874074651691592913360794749350099610241402275550696533347312028955643940509166163486452647627221783979539042577291864034611946475763483378401133246768282500314200402920109232100212453189721807064870421090274970631332900866874925772312073203506537863417728964064316240012487597295643571359439431157471289613571250449217497180875470331291809897603632301898527542134898073769964980810326368379098628564847561952463099904190846829064427369064357067224814587587854950086026696917235586139169064747127161930298465673637217445872058949301011313485435309420728939739444555491383647572828275012410587179693783298757440598658171418408772067018659317715899235333534338556632512950347373095017902053853330901259715698450535532435777767144452126055582162055707622561898715078934027425997992885610083573310272773917657742901989506401893802739808745443596024707688186622285615324843759916547270443216027800648166028344020047504396324479517193911982047309771954824558004755811085497982062444513814796623763169457078918006304133611811993021554937845997353402518951613363845101256654256525482723552974747944590756400064843646381896892467854635534585354651363761946032640573057836477879938471852716637394534283366516543221109436677277176870982779338647115206904909231327160648408878672458557304183023483308811689893447902696659595519610487348774785105961033120055563723263323685806184597554381549393218835541740476567572377450019379150595542376887319617711024371830565522541343553545473855895441533032721390780009906062175657797196564440567545247519112433154618012661942637792663394846699640259362814690516705503593079373757409358781266031759873410638660077753779816861821538986438070003660347654582162962311040935037996439419774589570917701120794777618397759033081407672865817609772881158036639208181212577116113076224000000000000000000000000000000 [31,26] -482125930796439381852642944051878504409227491375022611029300486208262865808396433113401915936214637060185591512252274468755689088705953585526714064898187659715897707898436122926543492224223999185069468921955914750287006356195793327604522894057178540650257904925882750678777798517808133220164356280361020334759175962486908021202080447698789779181956893546939422085614524298508895222001025730822773638391523780165260695630951089109473196655762293284261996778722496385648963437573189842994192967583472487628653995855451481264914994108908331794732737022519090070769156216143725287939523824179271724631644297228209904553726855569401324072853314924761972557119035123098810414644912681461480981818637524296162859074998534708537461275830355964157463752541099100318993176979424874159391068681412997038416355715545954361791885508205102535597554542933577022611291832739597227549982883081073528491469626744693452447992793852508575625715814565550908971739321063186881145897940130473975670261737495543803570957182478801427506431278893254356288209872152779625543268802762004651300939150506327299731127006198407909729791441812156855436484720954904332898909218161939379241218966315011253949452194068431768026495602895121051022949908119379123655493937384711581478534160112403944726167672552045573838207087333763740224159321214324576311659852872832917728066593584881621976072158282530698877116624430054454580826728686671923076653857746168601227353370732714697052074512347093513759694767545452407459582152782294061033357613720862988350655255449516261462134062426266886825780471313045590690588736685704566759319133404477923691842681688815473613173287525415617061205786227949811763961008801899316437977002217956127169718285136970972288525614588244072202647881146658018765545721006932133225906273161548207334165523028118834512740257595106306200066636402197538934498819649762110269014250502316350824882571156871777526614136445945370797022391651657927435648289630216885616477045281124477795875013086275571628828575727635558760692841312149505905010285068430474764643923618627282027769473194381917880107297731164559541107731756665791597158898771593757553163503681829491226412010198091570802930261079048238840937346982225025406548955954286085243197334976227445183209080795375334340461360404185624061608402661081281957397009261300435463408164094278618608629899906563415739126674533228368033137683308572068439827253255497860936163486372458450050717032748848263127702143236186023179600810401930159314112128560836023111201146234939567531876215040548335260238028737669597396577155936759181234808251698299585720009909311990633726127852392961454308040390778900039783599024044828298561203415282862770163079555464799012895335788577331826327932804825601114863379535402813734106855797689634577919745866197893120000000000000000000000000000 [31,27] 870917415283153640735429819198206200569975827929497001367280122631380660677813810962074670062271377316549053533041630620675631086554968316595913069739210454190005703732011462676682868794980787127732307712304845096892963834155682691979777356468997358712908995105161247104659219643834386316354346152998823234924296434646981134294791382695993770016691017496486620319098548681990497755981948042790147438098903381589792367505166461449170547484412630994908862889908509953563175687750313068672495530832308093202191685125229086516023825992396472191486712336599612611880095084630026157848085633655809139285719241694090372682813020791799721474067651745462627476531948632956535703177636211584267755758274461771115351638892479662343161520115793902947102090128405234258124648162796567226853547229427719268670293835132056126675590623680693188180021124542385273636375667377987970180363114788245923478758608085172190270193200057884726681166632198521059264464347421060317673618307808448124274726292279099721546227681417890794948929479319185085379241907774368160400103440940528171643709954925782393019236127802856971672238676188201963962682176541420024989257866778861278807922186703054955951090748490474335317253670160019080608976754585696017289705730211701075230180062384708306488586910453042859501575573140137704961057913035695734858121864931240720249201005557736173078000066655584189768887613011293535918399066723316252046491794644627761071679791022013667805072983612035032033986516837494820746548853555410677959077507578366323248463907594585348396019515230506275268382632129596652152933861873392147473199907687089559605715221309487432688291133356266587169011835719365040047586928911515227893229336663620249358266757582904200519573863600982329820093717853676668811692515408604288457064548690610988531868002252003537565161117728326270003816269100839896064886489971384876059226927293081429533731680263165937240583605785413649600721895540063131898378934590145234537241562304563239241322308112623340877172264327000498496417740906676602042015827015853385637305060382197881584984421627851372038089915837967507812672492151321140341598631059311177633863962647330267602549745337946975064013445560590948325328462655562527433816647193260879478792355969117261565244426037986668335612556635113338050813920180247170781869536279489266184922872194598471562676438951951851925803680749296661926999690133032198341606991786900238193713329738596741926385931738673131241375465346986722548890055595141016871356787812996720236777725999268059597234612269501080382826203252839475317901072999710883845995259682949969843264347407502670133138298962043201287001690034684972991594814155506060333507432903183845744763257765377087466936323294126326343559242286814802858015585152689911543524492324173718888728078005043200000000000000000000000000 [31,28] -1420174568712621763704369469056401394690388856783186555953240524466818500193027198264446419809757724404152006292769265293420992771140016695975643705440378622013331297448116022614647371380374278541139265948168819827765956691853018295271129520783668630462568908075491488731475369590125569496639607507395902629041225336869347411507144544015526940925890798813161295870084220879521865871959537083675609010998386175382972649960039045908579026741203266627243059383082237137652640254133816466852756141914275605055349347315948379433666137169492363898868380578319524841275382000762362688420312258066599981524525207457551978149359355072017339640927102060351133435991946621594055324917659331172400248126171796502401229161070587193486912966583998718494168021601228257006535584116770102273862148032830919928214770458924680108834532907133051966682618728255560702703742912953216937329649422499880767211013762165967757825209833691246403436332371875564975149884859947295389161009742835575513451403486382360314590304248786791654171157299923850175935500302437495001435540020704549946462349756193921687777019264629046962971240701823554684806982941458458746592800426867228530172577056050209167120549259637794031322335433651181936631075437216842063668850000204089030857638898242427187516815243722443414090611125466784158275415194679361109134512102440328533279163676949961073126384591659291529552167573935797058655128389594816027283183432814137138564388948523115950180636138682477897487459368617803875579108516534187778444026297968898215888987405072397295914833482299414943500979130426739055928704716260392414699409052856335393563251969450878069082431624192078556800188811953106836522754888211101639612007228076359615317611250437244110186554036037173411047979011797937664412723890796727731570822061328261395724402315272520816215542108506194333804114782607629240904614365658220112218076598986035152437713925373272235435937611163756779965086149906129751987205654206626226148402102735817004600210785359007317729535498724768825472649699179460464857618167454701081203822655504392974868248669189638342826687428945574772723678745599236941337786134322043474951661553998541841345929598193095279244684728683082015555387886193065722615557687707331540299532516481370414962394146863420832284578238836273592009490647949536923848217720963842809645401451441119582219914944669051874490518675621191602164321889834472904994073349654981043777376265389471683698333716083899219467239786187293157771325169982609584405897157839852336786168103564486201805757987006140316361924195975406964664185892903766044483684954297297039789512494159402383721357754483954667608586018219882685343488977232705936283960268507001043583451180533221672832558844463012159151692271045498457682304422231025855403979340675596465858101816537907200000000000000000000000 [31,29] 2107380298641846068743020097983794181409031424803325287540359511420245035812355875597639333493940201887311532687427631443841732855920722243547508168442381628780898921188177289385055645619266479320209014093943377918005640983227535061627996058258723456592656316106218937267513473651847477760565775494949029914010826469981451191997265118280551306315471248545592521249805082068037408740637372611900537281489703777863489039857006015015429473382086735098345924221761074565151901867975870799507369732575502352627298368915014457113811618042257604367285581322222065974827853579099733528907041350082278344899089878638362272038925441895411942561206252805546597066918678307468048069908910607294249897954913166177932888420089300477232006343783992783051983563845310012794352218442190407348334510254132102056485969341130472717764941110074748826885176344717261052655830772791755549675478690393889705826095857799903427942208254455983465857936347600684828270296913852147843499228845829757525277308476981218671947311879885171344022130477452210404950279924407247957512674416688488793832018493956860593861165436801410760547492704006084540799912767478484241449541782083376534327789523249794136198348305271940675194100531865091759490827918305606524305454333759920794803092360345378374893578209162410052412560419734214102703396811862241526541856155536603496933046516470451569056632029846679623303893088225919465472451107485121432670770438519828864731947284739893691492347726674767275205622273585964566612547254970042023656588481446931857051310835488958215073303640439790306058924130932304599579305571943011684368975607154645331246685451542911069825823036454894011499171421341235244426235975814648926046613781377348641692773029766382179208851255445598495199019402251566254820599482931617860304238274117249267620604479813941666673234260913599164272933920386094645856813742681390049166761441303152741656538775666054742960779441838196349245542322438524400223952566416366912616651481575712977278715945057810096017586053431557447646590248713075516561865734777473786232083422549139512357113085581553425567934759418546508874996238460658001472488945182342470537684952284830436814960583481859557426977699115589086157920691379986389280598382490999488999462826113485089642471720059523631099042045523724117658236534596603787885539706842660504263780267497811733792369171914030804133393103806016907806575348060781125729413959102868752897043219794150553863310801753589785994428909226799196094899542036213750293137884108050353702882079147972129086524292311804224860971182568589595684002132630116054818290270655316749224072888259723079532776503213370535783203670792795886054238831696770244554319220464435195828969696745908856043809262638124249970738097022601694718960943051510634175561846906373210679549058088960000000000000000000000 [31,30] -2862158269469313111462779850270079243449773887487422230535538599703489804782609833639841080340239974142405608675055303173835912182268850832476851418077754850608738370914447106508103763074720692996170506813622840964576483858100397107607257356127846237073596507063772188336284461682500543707942961457799204010741876413290793513393445075316280255724575969527865867988405721175764737538221637721503197315363317313341429083016099147910798721643611926433936699047195742022432734318698867884203927326495866528949827343867501316886643299631631502179292463482656227712403302343977956227132327859324930786572092247881851738586026975040997294990291324625048256879832979536064034816951402108111963195049346907339616539673738216789385013879936614649470107146682554862167469073369280681117923902215528683634199143258051260116120363647556475479850019799422197043503990424210752167539027777139171733210542058682283997855416397411419987107641060098234708560791536561519176579816596382798673068390287328242888059714007080605230456112540065320691218219438569835126697757080202237957820983827672618637569946150894343835724534922945992233101994665406247626548929085183715634637819829502963060073859603476358921457064260177487629271689896732369450971781976399724624821084611171677662171561150661935546175077532731730629808064622874463516549392278061262989613365757615664009260206697738395370500133853656080762770545158454741545458126356208948542806246556131219663007809224576605249525320481875782225638156845617707870061265780695319272950032705545117406172190616423723035069414695660247239397633181103737235916858373328824220721674391661989119901444498232082688816403831814389823696973884245383456787731416041696130218776594908153951603525693409168769535611108280443788287540782849204770147453953839341668177407619674644091094968882593777151198165650374947045807628285217431914593959033406877927340741305592785536244885803552936019416889918747282062266440048628871233759381168756954766325718077373013580442996799345796738778325872521822466386561726331614754622446236516694193358306476736052345326882261204636153009580729682202674839671667095554938153924702729757197460902111750673914857131276892189851127054137065352547986315019198038225269810309632651438570404532910420452304551852012524945556277473238050240541730504646297601339589290330921376628213875637166617645096914251687139084705175574005474842100059361355045214592089590115390099800842708532544829325463892315147147821598984862298686403997797807871439810494315276350158995904015642073346293421390960415267119189057220456074112881572874733235127234508445372611897800759029392013211139006542397517715930053199372002347749472344233923675870023217820907491461837186594852644467719065139366672296659410847056274987338057860817479205388288000000000000000000 [31,31] 3572664282333573498410857210727563090013941863673559081226835820702633373174567603152509135472668857715104162123690421351008173431142781442030333552646993148670882398643978879643129154713666751666430219423284461090408976080684813951741078380239721546039611062277896839080469469817167222180281425568762655970570068453335278326916633307222706438926581555784394163101625577450305206708421744661795017758065657580674323415370011908222448695588613367066472391499503691674866838147099026303407463588252526825567907804506690623237201414000209162913657292181862293593628159043862854439436629157691137792258396363616737899498002762112138787565416407555561178597409483137517396837722774823077713326676515194536850742251963453687506372202164527474365611452667157869497058793863393263129557838848285806150622966096928352261602800791858063281705808446704978783008592257339743101256617202254792711846324590460964874336898018614695087384916384973802090385470479487793089659269029270168482658224486942401648201103393205787548369206392327773443783904134940065411018127606961608637196985959923572407927779694960610873869477919953463059941298422554052069324115636322625125096168886286784183042051375355425987796093259612018987942014582445312305511573242123763560273942497112991487669498932687076779034859161931047563822709554893522014726821614394750977459985984624575429332131087520417992232940245430257775095850694838672388880709353169873069904260653618206683390357142882219905471978222993910435387580705071065233544022266008105748865145909705632120111882556625453415511267161780876782980119301710062990774532860669651903323555301324559332419565691879505178916676215905971350435298229267753608649345933896777318013623382825044924736003924589377989426297686161592683331893903431012518617812203770621586405679229502444866371098659653699152741592321389904873184703817719618279751901286313822290433796156656710908880445620196434803769730328284390920598972738154495801473727318299458876773763132580602372825455978905642274271839642303226484303898245823015581507808555507383049835153090055522190571533732195876316970966073319938195192410062373965511105855515692993783872131766740775133447271406077274319383313778800490179361921085722987842535696000240698013205074883986094033729883074961492532040632376851020972966310543818231554292760876173971954206472051520394485459580274733475088364768270981280920176824126250056168383300438110973775994659909370408018877954037108636032690622950625600182609022666757931734633621514096153318337577963877070576324484200776544756879229712931137268516371549331702735829858099097175141815666714005471644816603753164393620614860977944099602393188951726056570705607300961461356044284485188388464084349244424938661292308788875929716644144005951284390777344474742784000000000000000 [32,0] 670082474310949728250111173521188786567639075553282291631351560474875269332621517897295054140694052584879224905897493557908692064654492720614442779568018239084475239218287163965660488674747286534403135957079403224635919394980003769186358231350039275378261678746656322301922373682202361104144335418246235092503174962269346938922313914702696743507812122702115643044107228874225209367437741777474926529748089396784417890903478010084542714453640256849192686791117433218358070117093645619886697580530534093425652148001853233097657892809868010465710328096580188595654935074770176947787849555206817465387893958027564655721916864375110732265283396979301187333981435865836252505194728084272659065207578473503932054563291446096926859567364553633003952880649933360656166191304022031188818845790464564450604280873098110054971676702682862044390967594791576264176869864142036650445877220034458651231705421556880491216965762630555518963011034184868030925277523549840399610537954245958480805675835328617411965539108059112626290838560643214508813407026603504836457861640798474559272351089374783244971070188766017373417585769911397072498426729472369869804375544348009508900363939089538486912844651543412250914454841709868907676475072646595489959818851215396461821465775366143824987293907993857575395058375800501167908642231032871192794783742906377224612603569637468087529471977241998923128267453349545797270004305513359085149268360323736628646714643312796741323385453368472628434392177682003603349923133479423474931711607349384997727246217246251105062811933726770894586603429608945367895984790488162449832630687079788368381179126650559305534016905644983281120002570410014642359481228557865130980644691700927742850810506387953371204168564725280134001266950153087613503568837473448604102366049775957704020920243139441223825773008185030751362700904756937559580719274508039853644188506595094839588974382326706211466981913969328747941414790766458451284933947123594503681896313945251757221576625470472316185655179261917941944716791266207388375759541369389054599737948437787764643103665358324592431343602350894944290401053099740556865530350802705802449869000597719623720856077900819932077888022663135124295534690075688078903929967496285009998906461461332488515456246134469935344391093274748905922492135950448334053802225359500402950096916388462192605106877481660277885111692122974402732105016318835300337039506375266328598026751076104748978466246067030410308206619274689710732956732152219559450337184862815851604134836642300477449892412947847383177806460349699434823774257613845627948121763919177297193440580222698700432401940290430287965063303908212750618901334402981099367282672097613800093861496781337526201101936129875534344105439139782191109940735554602065882667730058944335314944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 53473642686855077115837608443100131667744295319054148037084386002682065213671034265295380382021368288056366257612749905280891180906911611466310165989348981709434178061604576471223102098946237610491221692388826917694148836801684875817497505654231538766744034149651222298838278972189106334556020297365702225477469220144875717876707892868575419048112855428757455468346231789989425984120226711361203008153290891645936038454894791268764441678121779252189400471469970898058054123935271273484492811203631558361162467225596900565434876666781157822375805371535911117518227438845139579167362742516122527607132468218829064395054244061677614766090115794067339458449060942684247846389443404083263048538836719233743987168409422360799737070999321345895983635018873568173277027487396129071619851067345173737786294000526461685391731530201865892317783112463750407299154497189486019702572557842886071390265993875252107575404377049059609676041463177150594532371062631729636240078681741811012665516831902875581094196708158824063072023208364654106525816400809287473430221710596439657600107452199697567984232017175388115979379972164222408221375246809604700509079125041570999478583396015361871059337659803787376002362409443781100122546933634781860179584786195883623002457892238940736197975905903013079700789541915823064845010730675869707799851077790795320511181090193365734442533258782062938384769391142969046715604525314448170534076378104978657315903031374195860271378187504802992352963440058097231240538398693222651426826053481268600623319896231829364244206606162290032334757664092085154128492646778187178244202863101798585674729204387879951641142090056806196974043659960411731856290609872911680029980969288227611363050344609086091454767946367449705588054271749960269094518184657183584143940193949680518049856952226431707070405668877943764479055379409909506243930430481550971638621257098612399190731325394726472834706709134546495571234131577136826505259412645608362642556038239387228613139682504980400271026736842967650930655905654521168483677692500070669636682652693985547457434725723420373425175044841288983633553357173871031497979094792716497771560489067555705917211159575068577192719873813283000890523110941216006774407423174332286040178096365763085605048068801150208743172326418187719635623132592695194440570980721368599582514019744280234411661285539845711614877898288598598219135248786772892617356387013024941872354465994016499444471641070343474533021769193765465377898772604043399410439943644088628988307757974417449220704090137692512141652549125749397759826018101432185279860039825073112972488841269603184417037618416432102014578255486461788738052394058902418589128618070236888203239198375464265927158730946134426942685415791603020102006742360241872500045576653278631616839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] -710227631511032171755897937676347220422751295235488579877656710853289781284392016091107739193848958108629899823517637429813522905622750744544597515260455540394463597529387849913738356284020939307229758246679753144733282989110182968316852664041648606376894168392023228460132607027199106700227546633574423565061984220945584448335659477363714266963925217674210909145169689013857227990381370284405686421007138776595498015048421076016340743595918264532454591579028951315686185522538978819995050480904117396303056190815271019029496738828927345543835048462773920226423787238987889786436891661689432167084360099387454954433576935125226420254345945992362794183284264695054872861666361938804748741153407579378480031066368043447322372562981371659615399553987730971840187563662736207478772597964666526818467465057439151643280565104060057446685599041616002480913293258968731889723122041379153243301701223181684749668613674948838655781434032430155042170049109429305515838713232799257443618184759310524874020900632913016254467475604247294019497666834064356791297203158937790465476718460886259918354791987434786115659530221209727475230557726530833147317482029435498264161429545123780121910408423180509929065380982332723616215787445947471218429961683854680070293875915990675689504827884695685666452115212635641511980604188214243076332389993733860473662447867852750332986802733687668433380769140936755484936658910197310476657904578932011251797827141768641844984288413819294023772606299940506667161017416980655921255116087914472452100473946000147114598950452814340815360079665174502770982089278995573134288763143664141365187820975970796750881502260017038654721063195113530797182362787574297044535580564663371457313034071852157509482326982505048309346246833408483262160565675352077160456544906975316308816817157933807068620378812159016533462494392905627571793684913433879278766893570451836030553201685510980221088207622867471334349137048380244250584314512680455511274227240043904590839939933688702705289904884863182889899065728955331451445170500476197863122486068754853976739965911388805468084932052761933636134250689500643463098558535335510376603064151279816761401803987540798459101052742173285798485414510838710457013676716514779475030965286018498206779111699995830469116483933719948764694075352186315943660357234835189984643379973154991194579101428984713210794404394200336606896058888579606851091928139467247041835270664374617854583604227267667382934875118151166406526543555586222503764001604873278716080802399351520106917154094327480947916343782838030848934593663743882410001375791259579901237183893315179339134123049160787305358342910511360784993593393400865294263725963395509558496310586959633106510765729698983462515132543377155283810821153569795986290614411480166046262886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -59079889859909518152035736908977050798037270903899948893186055942449347370172944338582031862987793254024256752403473340802576800430918240083831496610754827461857446267809203178004244970579559445409618581217562626351836625514849098971374629072950980152634892894417937848476590136348511473284005518757707650974690330893169173702928395109013562325289832982341753242499109784993881225164366711500244368333740077577831062170869115397556579910189949223272577991402419787349723362648816591048434222914224210794932240758243693358684137514760152109547399625044077414124609181970361558550874226945769003161688053097557852080067258863172523664476163530929128311263357034309565821555827963709138563749721110236399239340344202858699707324476939369565148720557441904819664564757977557566302972832875981502612380729039149356534258067624063015057282573697714328602957448283775402558230938241909344779203413799140689460305295185702811992086885134972487444738682326979872859039014622032173945195860950177912655719722756159077143552648487689701560893374628856125705402015137507852013920386233142926931457523718964549838604512746939657375065849734035925973749597612652086225449439509624920255599250914556885483410301794061623119497142460850755545629379094674595536588949050962569139974730803559959963027913869539655986755955357946648897391251335957986813575855779592480747910205152424716978229883795581753514957062093694857908658481181864664367669001316719183164359110117593453363983080976202535882256204219608539595898909649298129975085898740536945114557000629689328200743346093653861450058709690860341862635555931868479965184351700166083404581855806575865988961165300890925525706516702516510937242850698095515001490605007159702560123384510765248768605927244511542254767936651114222102817080452506221879313832024616719880450264827068872429030906197346715257239113086062888330829029974132487472870398979499349981533488094416628025993995581562511209977142377051040890448865862126187526121098609653992480821296349347857556545113403108765929180945492722352421421459694816554838663835498462972189597682699750862155289303207809358640690505562662579711217258993310734382574241659459254588023408057618991334712852187003372919811889606260091482558436239131135813133076732979872302265912340489715211375818444799783203269075740628476923760198312117450543936377951188562526768905500949741243411038403497307369372238412097797165934485068035144696565920821008685757281070551171477950023658774032900429522016055862161717587397841132141200080185130293583230340502495899011933283556968835625820495412780942560104117518649238077645741179388605534579315776508669081125240496855760064587500423596454587191491898270374042057787841184600936295503129852020574695949709651494484175397704003776421504116326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 538076936442825194553759388637616530772166996155843226298119220333218443648180028205696138471076621094437653655440973521242240743135842252219491278580701242997108895397404388035531591484675927460455297452289098747751294161229865697799621719657641794398999117545762320136943800421200417534821439626934038564871507667966941017984731904362728709462561623291378314331581154604518899011233808253130118926164297281388633170750893738858424973794707796408838596522110772565325704881374553286450234454814649610087484103674325980091257053318708386783618044649279508204135163116832906145918591731820849545653239799418082541219237606526217047076131146028795784593369206381770807562931250017126099805773278587891082697001943346799951790958418694602871095070725659265161980534696984466337299193010843825313228861092337589453977810142525962998281148934526285965760229375462776501581838165234164803635705465125665118962654157978552779363502013149395386415225765414650921956928140792695583256842370695246914947998964784082591320105613201305324813155940509754506972738534169821946309560386407400464515018013290430394391091244489014481435013002496564318076543990799893402760683309644925278660646225038114608075850442864041230610872928600219352050297583486694314541622493018572467978370633001302971065723925962491392091098030440568489065222384609059922561272623044224419838933016641645553585587408994731483583801251759060314220098731016854058826678803933724562741903252561602221743585190711014917235483289035302262165102183555707782788362775115989772781941240522406973408258707395811480494681692032235358320725548913047706943503735752810950571033617316403908687695445036076975665011046511443850150002515015809023429413938626357704730368609476523022316930296943453849397819500220576182613461614880602639148503624688053848218623721663912190962800205620427044003166287664637152840266873859122127085907367683563918852170587155644240992353357525256299228206102558172407969830732334888144514526797358383342456151553427144977526048762157041076194155909296450373502715064871071752884142892894320788188651136039018063832011222593451452638865184753006535018459789891210128425390166825760568208512383237942085614853790840660358103732157950354798710689749033738236028260677238425470184139621547497226352039512608389912791850318273709581637403616054491513419404527593421764052948937336693711788124408181467030257249941383579440887924559307956877203450469302457135480318787118404566973679787431916535546007961320632654002549871038769578373658021463580899724452935728169383539988075390031608723106336140630699614605479284199760886511399029466954114675464767484562569920447294225533472714159180063802639756523477623079146843343696661619116738233160602553269888772707872500655010736650321579758059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -19904725982396312943181820337244313896237022885699742782856592989797336276691305670735710478877569612968324587230078817470442396074932875736592471376658911327783340217851479556764087884222890937522953188082709190451118031974268503200864766352765038361129390076441721985741144519466871591631802526784462426538075872349577676602520914906695593317133839607414321267553031144987251447356317862480315499274144492835237300157935010835173094488850785280380653584125165725036236423221159179289340574303730335972797295666724600075272047642125082831480388946013638202296772377970592564094058142522634412737453419520140276043191566799240061485491799534012510983950922345223826346848595933490485048480923174086228690943081363360808916212607615522811529937838351669150275725151700626866010821412056766930195518314356822604214723411768631402457916857869773656056077439707777713208508290360707957328191576172985670656889223252754844856274529967121155096370764809815149809293792187652709530751734985464316250963743844583207003896715375822191940375204175207065360013967355226652028683706743688196044105943785573403570190929364151452455315113629877048219664294887548014712246453392634586315898710595164735553011249147935483576452371368109657432563345096133441553390291900671523985782713244908897483974535508396327134042066236668365114735160202357379191814957428580063196261508003078711055983245681963897187180327696386703438533144271115257996671234041116682250593665910619284581831211196178341529881917722414846809400708373814996874125528731195968436090940122886757711283420003295354102295496889017998829592155319613331687300792177932588906897514679654107769678187925962875383814670049052320287890551554395022967534782423945951064385149767998109342322759440262447736989577706431783836280631626928165728363854091671661518526633496349490567471164845634314710193521772351842089673020208492597269401466936749432071991395830173687735285521248595622679941356077841347376010801835892428916218125002591971628889866805055900177178797314868041953970334444209961297018364560398084269106604701267812494224175458373384771530559761224307348521365307539356629424341182061115978042687086935198675479232394407914084264298470290798464982558226924819386221859974185587350604803409612698019524033632865340109649040057009461705887714752801542616132599721060394521915407370198688177656315989227129066355076305578575570133424622110562314215415500828095187018479326547763304813598480941551443051104049875445652411807547212960598967423140401129360389342758499996610227435711193143529945845979634684587541108329593595878730158875665480527751175206557831288556519831568281867669417669820867933028369077003876566330210048642523005667262368588538377980127561142663150013703586780968276846906760046207057742790656000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 656295833548907401581853797219894891920205889877728158707906800630048555225771621336043936223752987882874222308244400583814679694451487294606409627027000968052253653302654720484074078776272758480317560905003645884663887234923406342263508998640447315670171254317006896849539622921108181958956877146843452085763658812982491208478483452323827588352872188686128695696994715238856634717200489848135299225696141489551902283003894219377325129535510196538547627211245453373627376782972544254760671616353486043993838699745046153512774123442855015861427701360065896148200264885413014459421671559796400175305767514319277662717881056468459653759099571788252664655240697984550560482726977577678528759383154037637636762824055264940824419157532720442260032472911448894579880137151293573854315312819557168396904088320939387329217659989975277283126965508612766289408852546529245171596091000275620728300871672822981542580496898187782932494491411636902958491274356841948535554184875137333166509398610359634885836168034699188324904151602047584226258286021401070182069948557970705689002998966450381776638976425197615666207311106695685366633227458206875924073550243380054670457574970270679177143091359905446136708827434349571650366795903066243606148455482519283849581563908313467831545934602295043392383589688789907480529181679705956263317440258840798230194120058622010645539061781987126940451973278250413677433301709811523343808834811728436027960009285413622197783164252337354758292472045502789238744181699179017461266168091831516409423601663096011935675519153907639888246241392909982414416943984258651047023952134508113018338352002368019558290990013855066967656715350965365003449364997922475809847633491424332463975819258275581633935344771789140206063063587793647337498213869332806002806439883487261009384218574722033501731240050413327466038020792835199162512934801385614139869027167832904892701415485981056021528824399203729312637175133855406213148162232472905770472878355975541910820460466401623993456844815877935936562682296440122769316192276090268640173642042541520674493638027364476245854268040350962986690984337025723177465344161020270455859386058785499619717696312339109889874213792733656434101952852657763226463131350829349535135015326770185088156662761557207697256757135915095359501645461090802785492480913539373967513961744777797390378027695096744847439661894405480020185078675765346269434871985959308628867333352509112954737981901823059900657211081032771587822889184191200996065111126020248938331081285076684688382213022957121010542090846004536034738859934370143224078851517647286505481610635024983023300868700670504235259166790042882410542958412445448173904658648330299430209619430498573942361769392382147509427613367856569295108943710061422007266412730396939581546842554368000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -9857163521039665848743255950675951351253518325323687563193314081821562078147409665060224536844792854544966574201463975441623016580661492567359417623967684616212449779984438201625054102034998747747854238805648206784613730174835443627632397669552989253245596541384219942190488854878253174946028110889215364462032206737100716333483629880772997235040407120560073431690638145273147515015415799993594213439714574332969575907464700755411596810631409596654268109162635853999164850396443901985010086706174535600615997781490729291813295321277018988458122560949088781006588599979467396726682887064841984229862008503005540926412018772120454401520433997764783011979082148991692859096472827582549299587712979123036036507975105970789274643881757744996339170047889699488433974317862923420517978694674448548179854300877546724138746692158756516335225020694243987504936312492054925238499033257389762190259011027189830834381627117168309763319500601753981026790326558802781936616904132297339142462675655997673748017274816368536093998813933706430685364856242454757278143442032779012128637488463301461780896038098829787554033482765247129467557426398127046656395681736466786859951541268278780103846215146336112477300906749319138118138418433323389534103335315388670782864039702026677936565825823736921921190435388053494649285055562076599877777070496547219359151544662320175331463640033784970849887611366666394632281803057058814268500102326467257992484959101453241358517168491469053431548795944085139676457122054211873560608220397527158763179909029922832768007835106901094042930168879429943139546047666198695933263740233526335497861845622245053000293753693158258009724151790017639385894842773634697636218474724399812461296292021725691515630752206605315815516600689334241110448923732531045745685769771412290956763494477599881745896579148940324168006373938394902125495805719377945902725148253034041919634474782682371364338864607826728521928191354671442264243859244871433197604068170809372868962669737516118266259703291353712298162061350539374138185315273456828815437546688264883249044512047971260928653301138953438317886716045214603224688481210759727715974567256467100908866936247961517289095808112455323994383342459686563906810762909411968212406030435428570574736626173788935754942151794300368969608179257152662534230551868086460070863772192415271774841237352595121746610426929406775323517456963881967908823534553241549730848887392309968078433227671920937214349954242303137870107732036801537126783017204681528676882852095845053543904065159534532000017904323681717634311886695855968911745763711890833712965487916177880463115032763327134180557654100676813813788813601655225513521650854897173196637088006929438774019887289399574930557238140729287681653299773717096834950764189738583276196085104640000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 83848860034361528881249335560028966383948992392490330251685488245708293042299850765569951262234483289743205682297447921672945676071582023249338305035774530366362840463412645129454892146865527037652176330225352684515145735234849983922184771367856101932256773826517406689183157277547760998499728828118743511543017505685584158902363347813845668618797730857227427967703280124383128632726821801870880366175404054442448155949783868931916290088403434884734391497835040982693047799319398953904346638519416160886635608933544990217383433028026442017118872245895066026719298348684795888597389527224014305948228569567668805156180784385283633934767165383270905722854980616442217175452101028375236108991652173474370083718780742987282362692720422319249518625775728206020369106907613917004782837736958277321344496251388747209623381229875602668516060592295941888145205168532788535567203798984778166232427046601685021651889437801394607074710928073387841026334851696762825003195945753734020018585961468820032584158451331955324833868960677303243557047602705243204745821804904009132894643602504112332503627693532754136007938476864442729774270910006495359149786334624624001775198880214240498474392758094931644975097472585156570358336518870372164179656975898212491562625905910410100972198664137277579696338049359143864528865328898669458801145288607823316628372599514652550119279559990366070880220204239491747066717436490843084510431232143535031680249914381153400390953896457760930237670623419848924358056347537015888788862462463040488173345001937255771330081244897216629821132788886603066481979852836678774634697519009475924931397405080497829299148167728778302872037745496461788895061553316157217182930354637105989944863198338694014164263005445159841822848928577312400845772475327502960556823189682395352711835527287750615609425704774340350339563939003854411803221741275886903230782088535673837940766977112446334120792793346926022118689185600656095820941136943097662203516097469728547232369476540973736901510279312869421438355374468169638591833922553230103593750463128942428121281932193182983949822027299678826347301791045197227182871893344315893552719759179794517121525787379005821772946133877322287829343551587514425643774123204347859658832466646354019688588540758051004782178188665813147150275528556820783580998991703385916696099287445570756905552000970662388115771550527914135918031178673202604219689715706095248986091518179054746344618407631199947714116381137708119532675001993353106152186316684955351327972996546886059239114318459415600411857922906564998084234171867148004191900784112252328347910646563567930175299959254403898100669203257382625167972017807998598076257450080895057805547434678185103678285468214556950256192030426855853239478020912959028936568334987619399960600825036800000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -242712975149817378523411752213201505524422404997436279795140924116002210483372853413329236958266278213663256479671840349115519151768169107934349248085219369855420473981263636308686674288097304424101215819117231613109269710707510896169062916850505625586194196535831186675794703935576995083953363722545638954175868835813038308238306039751725191980585363632924341195228325090202469763778742750169086314659714598254641511916343579794099368317620771411348864571103080634966372743256259728829266402412908797272106509208195561357094463810352815305344132151138239037518986622159912634836637398384096913119237173474482712777362224523814540623706578336737831032733651026720155065635168796853540486971218309789744320311254995182726095034159378443584624820685532810046880987365185438790033327448189161002964225807248849460382113085700362959470999282808567156640633737389748261516763831067600548620916201852948478544687462811259356436305206688254444792956882901167000681564388087626311340069341735245141007898792504465832366527380114559461662417118806585873930145771611358791097936916317603237889717164744244543249642823138973272969702534462330083096424221687628383399638354312478466242854060664889145269397077875424972890807142116567105490210853672940245403147376492310910533567898592292763520013872398737626232609721164003133104843907137272949000831543141048665013841122802419441295779309882460896401864059242007357644861321717660092226586113722001162152849521402817997989931007057871887585706364279954193485963629784529123441055899604818557928811148495403251240193675575013441306884541149042253980161242040512789552675272474636842287952481214547591924382022293818526549333279219140473753835408888378783509492063866411446199503276108062532129964966572850654089702027589905198834850333136947170042280721633647635746677497250808894004553444189144615809988878386805813442421563854051137818951452774881816169735629456733684834699678253866076921471502946073845264301934849874676121082705868417230069095320027814776240934138705166052713333068293191759180372333402781400680379383127741672184800515800943946848314609469026137213149301862511080045442440028538748628118289485785771086464918139361043415239806915905824191334146449022709718569182363095612525812491161872821149771573755344397706882752055811366169415160002064128647702691752536148258964304062124025633950939338020115065001497833852281286114544466183026266985694467663230616091476365155291521798518247587855410740628838425894251413457354495534783236431131018659463989107596683106339397847327273666828809305679181466997853597786809301337970038119261189236832046693937780097424439918372467110737129575337401152962685131779358836480538954663709306331780168530957929576527446539909799482189863736406900442012630829222763357745971200000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 516917945567872259297594387499365540598288014986282549686027357262578572953800529166249377931240326856392476952241046166456198857273570502987225721856992824220795038766241831048481585408555731819794295459883135481983742328588965679194770237451235948839179578899316120433257660829101551628513554082359405171237265493897827514298358916199230533205525103351191690645712826181069309464361355867666023190158632759179759245060910841990699092521413997071761002913609184441176235564784926945786550185392464080600969339715018472262884049384988773727932393073247856645242741120819538959522832808482238412248893777384344314837597860635600047941340469846354411522228523813233284368579053812009812717185952003850501029736401983758326835076171421834014274460273734734785643936069681149106194978958806385897509149941782463211499619328931506607048218525416097674296546076693742951749215739461611706168387767221257572738260580663419004159407835655273559673871907317696627589148667631765939096087413970678028878985885005104462377857067739174436543641958896857755524132596260126458968449542481454377995153831300041367642025654864058650931673315812963700618123510175426216811614113330899724290826494733971245888830661751222694336120419938430704608132143051133267170416622916504919912302268179685164787001801937274015133169717889281912855087524027914251973460579244899181292667265832980368352701774117540254329773274054369848616373158204364229235425130118846989031502807142032700299992601645912850707958915792423056448543948327349572480990522318282771822708220707957222918639502302065234962984754002830137222128112696331641110581792612217992579597959724939341099921668063923855186058605942355564673064049229551836871564564003198864823795425303962663838767422402264148204554228508089551588833611724200246967292465319922094125594414676881143730345808202655165594634546922428265466822951970438760723321818046426507912705104009253138266629970310149035795929576029857441792213852794860520317127849710228000158057377435115265181388430056122568686352987815633470264569879388115356813390736912564701402000875681776858998714088565077123598764636234056183541641462819307221103849400816419686664120608883383441125377476503201560955880728433367428496823008985725216912057384437932762577278081317995081642898195840757375496989551241513768933171056507643467039969605628611253427845431488771937791410758801643036110062312212518858392173196272262781364705625893313178110282791095228958690150153996491825719962838096690386818069113031293965553018334578109586851969230011080688958049110729853651183422523672200790267593410280394149931288032011974681522941630194857101501045493506009969358051372767064662248604822440516601570556533747418292524435758781207650217890298780529764461780408909452338341908106444800000000000000000000000000000000000000000000000000000000000000000000 [32,11] -4746461237073705623446052776140206485778087952707239537244116614019158183188661637183258043967446205051048628989069047311881367575950784836369921168007338100154498662536570948514643748499868462717278216849301785895397537581439949282239150811664640221972759262630902796454433883228721702541089780601488439995330013554734760645046471869157075533591052142346995636845038637176191279476534162756365464274639466735298887111640896317416924111046527043571998120445816976791943355593883162603524352236419892709429658258811360854124033680793889139493027790274883571598282705176603536891491780606450012667157011886485482009719353202289367606493568097838746630089174613755864417325638333801676838724917958924585757889623786093411150681437719182427594584984369821528539422857048008763088995357469340588127187592049099204078351205727412576222140385012066738164956035794274482439253246771260265663883645065320678207122040687278570725875154311684595518406420649132088468885441677554388000965951472417141217323841237702337473708893981826112804681602139129738968362521268705733096930574013585194028021230739911911426628122791705790066144488370511829849525198670364714502289156591508530579370259930376754298938379150410474283274650066304315124742412836050092339112165164997178144611492414777273406689171018256247801743968792991441710310409448001081814026893712789371680824911160918596327094739889701042373770901320310622648335036319748643844909442727536907776899436429982910204568776682055814289868723669566546560711928930454109958774434295392107183779405762895847103793855438992839762373095058610889683543630494482835371258756383434182157088985952426055296260883218609050732682832237645715703448934598581051186563361170440751868606735360250873956937765641665699735164810417551483834214744184417722988902508946968416419133590867410535985610390570892295360162265917071114453988451017600240030915445935944045867422714023843373011679742325092509053534287685707310365148661605320332105771666020737237087923566914670355001853517456813856369658755735966501763808825381217329397656993077420774695232004498955757899441902206510617231109417705391323354576724713747426553208693546415892377530587382096273026694378471185453102081258165225399667641983384439544781823603984997503246081884451916089681620436795166508460227228569611026053821743112934604423050307900477816528269342452631966406379721576442099166541145985732244859474181560708639577800095936877763878010738572699757541126973659961563428834520285445556929220980431177857492746005210176158171183939926040579462914880965169537851614871099810108496822795106765845221125193951289361917974053496758805213246572301701934985149765674153359614562734639559611411473150280948420303790425121761246680702428511613853464346434690617777294028700647424000000000000000000000000000000000000000000000000000000000000000000 [32,12] 35260714297053071841099536025074046190924390071158741682293073342147190999691374381702674711947872566098267774524101693111684899596262307901719083424731336705850172575221022022406006432526791856790272244126133281826845220546100275905086783344720984520471377165038052891258250372220719449586614460146359293102598623834147293859940339990849561777993585900784237650753872113262726063651236710134907422599205444782404692708067230786922543772568182162012966436826773617174354112079385410398641539408710337732802123550522277105147761455791890240354001839785642116663530378343585926498061720698143168770817275828209424293641490747841487152659964400494228981393180449832412380135815998471104646200410662325337242297086210137818878546007383379006554741066072546605671201061140007021388943104469620327637572993796774691561440706807907278380902446974550946402661951463271035382209314870603239490688507501889399975069123601411111667703010319006531160636279545988379070203741517644526576416344537948257309142195258150938548091969431218006430131827887252647596640168360414974715519892485706774913275560795089019341005639855228307146249287650283522592555621451082533513011392270477598582476005234136918073978446303968220831715754716282701102424288088876740487018308066556237476646220104945562407767826123463126789208304740484913119446731596464398013624689423440660877964412261440298682537849341923460470787722851842230614911525857316426836876734893745393779820063703564359093143703123351705098970962137176205362819035204328001805318710812003181338436948128974103626668980380957214796036317786979333566297827693772417601223936894279881802714629914487381641020091989282641067901983701497927452433971858475001227114181973095655375938072038388047839050563934456199073109819993669851995855712578484029277305564960171013066112614931824372538987367670712602765795596334523204732428859862977253470592798095403335107251117780405029273983184460271403419040366076664721444814708023544743338692325795800081290995957758208779401751288019060502884049357947308118025540525447875993160965713479345382925111544802525621939130194463943623734650293084537030464445961577310042234996582829972349686700129803751700378125434079461327911492683330057517422174621136935812005178687237138555606257532134193783586408927675722013893383933126481436869704138903888685237103406316010371143997534698275302117262157974032253341129814195132520600266632024427077813345029869666346362786308460815585797955973144252986599662284130935887105935568467332849067097546839747655698972098435444411695521366280624590645507652402208768289363909696914777912555245490937272506412008202312566376401154242670438418697427733812762954111419945384483772810401079533772662095564259706880301512388877834511588275058101540261658570480680960000000000000000000000000000000000000000000000000000000000000000 [32,13] -164088493846684181981726411458064109630332289168448378390553175334735403481699569707751366391378198623422175948157516087290236192706325068952465147455396124163787120474832477496708404286169599680655841522731773176629624579696668880813211162509946559180195367105289963259249708141233656894888580722033316637577106057913602180248988364620170023984105403410032404916955220538323429040672376277116529209215153521467244787327068750557045984952802854354726425752745677150954828569861246104978810544986652223566051844057584291495622321902295080926743251418805343556424963794178561200182383627787624412928647870105671951715035394374851021517533919467050377456029297992880330849379053848636623813678918604600045351087244730036004759919907353259856852669547037259916987395055504472136257430078418179443019028162310887137341605141170839105847646755099969251933084211317836083815864160645141383699727372882303030952886796446797059755170954341536412154307033790661014565828067082677917943952912326401586605497753786532937438217545331209450176305326247748761221940123584832815769591981655666823668663877480418855522262828375083967742964478466557901540391901941669862952709527101524222749260377645646782208371734975752516335103404336623599029155555177339163747447050899241820086022692824167995841884978670505245266264945631397115263258316452884258639004582186782156380729532850193722593900404965233979216287307255083542176568949116297318207906739262442255462139363690605736081062908506798344676906522825412633191825227708509318981451054164032427635888505987814502604670365032654482053014278718026775633970573410453114001867781643678326102456097852491489375537312168769032152930749143040424827004773238658063279498442723665558713025850791413772217120183421572957063447296253363175635094629284282166334951674252947849057358812995409045897825590199427793137530929444399569908995757849025589516269668252303414626663503354758250804490383084301803102230800500333571501715598277557543935964235913566371762261896142131312837548108801276905453571085894881664624779109707270978991248828427031009916170191344635958992004317211519600842561841808863745100784828947545054777055509493355616510794142789537003223204526934806871213193329328684367611102037887079624258334047820816323659208554423011458550765512975339278539042297831123037163871861387360020542552934744143259039922298746274400598699556315604579497773062264065945927247318134549810199827756258149236848350998757707258388103167158119488330100928451138716703706096693735281894221337464305721229077288333905440466598040415594196245628512536432557003701397419603680915106821821456229977220707737223232522635813758574429669638539283527084341478713523285402462645864806531786465416673271515608328991749963906653007782372982715975345785903513600000000000000000000000000000000000000000000000000000000000000 [32,14] 587085917174252880083323529482309777867663387411792812154084801943531229407671283127573425306286925345755065169951324147394598191033763164251287835987341079018690707159845629001076010932991152493899608230676417136423330103240304806447694229102672890859714893572560085070183718519366293402331368768019339077849755206077249619666070750559845728627074521403393893610871049512378135565389978161386424047563286762196838851038675659491018541572701177486503433079459612279340281059509230393566701051630400990687071647129833260462592846247182668825843911825814110882280385238329386640395844058500864164925971172611843246130865671814152433663653742015645944402814451273595157590635077559491048177157920264514531044140530814673945449749181741883907026830147079360178315199947900073047713762847706395881233814195820221904465425815791421767970644658062022683575672383162461382268606540252152634516690527578193355039027474490697177856646531815475985758431739076455158418435985353113234832227755635480219292555499226617270301304798306132549906752613211895502086550506251076430481051846823695573974925589552383673415913252637852824756243605710537921291712538846581646812032658881943276779516001848970847076609837254671099137552306095983894796949399660106180140716096610388735429135987731660760401558337786345502289002437712847396129434887807602704323670180184348000993803122339592660011640932686396181272468439860804371743901193111890389491122812259287691638259556186246796495260530930800347852549074566147312236326869568468884763841937369030828618371233698116243890991707121461524431684361184559224072303891085995766701641339408017225189695005216083882931165194363301766434558987959893353585006505022060518597054385356547466592066721204654254580874456189287964531137970747232425455331312267633202629974655050695183648931395051538299338377326305226890207251943616898333069550603110574235505753823393263559777906589043013776334891056546226578630615503111041075658462389512918904697805272218055473777428954316506916793379804984608430986043641447603525458723134500012730143125877715673800862094360318052893278161825615456048087409113888829581042507752447436925314376598195376440312427093918172123749892746780288193172141747099240033524357916748184453696115866420327995326961786757564492281650892424168951103620142712977906828788614302407178613414006268432894779984554664991520404014801927624516306480683507253245834391226954086883178978321988703573295210956985920052825186614000668161021893674918647476737054203111329401684003988219932505604472222986452684293177697867919785692797769074677587797109157666506244823465069338195710466448079505362528850853374577489018572132305314712234807350078554776801985968290799266725339920114735212020720869337030491330191623109266936192180110229504000000000000000000000000000000000000000000000000000000000000 [32,15] -1703997555679413828517447184870997531906113728793965297545914546296503432839629473046855119979205006414408618295598573487392963893120444583382504099705239115091605035647384179623151824574325595868604035224934708746453627928657415461260861245010175622562658807383561576533493466724014509287835738302345574298399582485381108130924627663715847058946256921515430570885322384019799306259137962186881523226924117564114824961387168063264390892346550123886881056603500559926096572417457787074856392234689951983344432458630854456595124913782899131494888557393514052184874729486776780287353973018729424682379585782536260212006889442619500021304136266996909126069430145747066317390580052476669188538398204127104855819090328628475424430457935713013625881559800250147783763747515990680654904165519627883059552451720420292431139696470204948631814160007599640158533839806209951797091562003226491011535915713238123492775066767781355905761251695845752210354618308325541921574470736006562900794001152665086592243956910679275307692775895322146884185607247728358266279728409003776695558939393392317447845758756269456295641406493066886005270774412298457394740881085840530795155623432777681357571060864026702569496391714879425713538520197645357070262876118112944247288820566755744722140193287918935839162170687978247830082731333479354687428967907208440598110145197540281369422592370678908465493639940034346236346078921303966058484359789916814822807788002008736508246773106133985212100346047394119093282034462570514058105982800590269379886880631688390056129116616545008029658377177546006460341589752136086162349542520240847461533422943455213144715850231814434173615683649198957155956443342226700846950963464958711306262213443298660867669147785252307406491275415315784286939667275829175532204481308031898381470419576330845807455440977313839665462485582814883620495184829173961594863275784855683622391768173312228528514886204894121620607807653033334222092473412292814054070112381989331772357127741212574574147226065007272554843262645414056457462497552206619764404165553981746070882893699874126556605787123533861935945813446517838945430088580680092033956436085107029437472031700379580287634164141896762832340882210859257470899653472102485699048880715610832968757762380643887994941014117863895942212750936256160190348098341489639404751227509793402666278315890126583912986907071274670761193879825441567050819330887143255596538518635928775259580616538642582165713683025747597641139212216659044746818334905435682097821923634907520539686016341616719998997160914787415188552760656868871085883082299556063622020879818331447354168196785711537558169431737036076994635488246903601957803520193399535754325676735607974817257614386762786273740111176649904303463145255408635005068915500860996889936354344960000000000000000000000000000000000000000000000000000000000 [32,16] 3166393450865016277981213498832730627610730161463500935913614459339340094134509259406093477859507967611187172333987887073604985599305265887219169195709057628339798360192446677738211115563640807263619953227740314062333545896027273442542884298073549376047710598728999532652939458744908369324385180020299354549784387924312433909688981125557430856427830700229336296354460276636744374426172489046173625016549444195618704322449062552759761186071619113297210446318901178080414336027945865763638691628096757197211347187975423063248306842110877524581454674230701294265398764168215976726711684917486258648857862286951074082211214674238178026490468497235472453085091189573160894510558490080930383404448453188317409335100655660588620961623639789872285081459189224092520904537815832387343757029365308776938788507617570382054998355386233094535342605089125218202791134502305204550740420017688389270521159299921913564206527088919636020303984193060106621440781562895187942835486053269000522428813761912145454958732663299799210850326127367464754069365401568999739748249266162892501606263730534447236380520736998724043613377370161583276025505674894022041220172839622690235480496286901838626979407164479341955953961845771372330031811523076661916316488262311787993572229172359753112588042793323252410597907568296468111873278858006863814808872638321241764107849878850824489449390115622662021686971128246347252643361082820918723476628560681397908527688103054013727398066172398822394401707351394770096948406446784472555312485220724478275891443275000895084097608716973609880043881563616596322962730452169401097835385232384317880055818592966549271132982846966062605127413316325567721952891470541710357790859218364311875489484645729701430766913611618297811768029636463190705697504548982361021788292666346387087032562013698954705419235998538254449461241470806229835371654496864162476607350556126275061027545079146853284786486985301303462279756085260512913047718843685698290785279755839994433572232076011234996808143479765206393365639381352275116272765658669214418579387414243253663704785534486270337182936880507481478274600842468194527046054617110606123417838289852582063381077315443495500409757350689426897335960305322155646292569071931292340574890715542047058407395783496085181223402643990922657316670709264638310955032979545433266890273428578492315447308033502541047617451011149710551135360143957567429884105645591885696040405306252506081263444872349043516501884321059462838378855014321635729687615870992482228325902470084631911961610349088487759344689308639009317845546927304755824094895766788041538745578815939299569238627600193366045069886092571768219426136873256484887485852196455823337556541374434273633868578094468815457356807874413678014936288656062377313661521080005698146754516484096000000000000000000000000000000000000000000000000000000 [32,17] 811906340875096541597399604651262971752644776591413278248814694983975618811555083988778157945440206099878491293233474438491215210724145848118316022854660022245904560270236444170353348250633092929588921777418656010726288076592361441242603396516472224927830044999929421343991724928306584180441939246604143005734757435437157222843098321619939810635806543496013348950395039395402135739386068870939294939481667964145920749394730722506800832656013528888248003936776158322932361892883923043493239271218483913281477009722495074263525470584145012821351819486717538058882156618860171014980757269201224203510488922629640631660899594177928995261495283156693014984440259306096926596616035423265766697553191991661796205080262335512876793713685531060579464666199745373802505457985956720999488040569566456482856008078112553435163191009119434224034870514176344985574943458007588498180380576359772978915590183678593021639554025191411060526673154435083079846607998662153410136156586657505914540248951900219140550735730176876315170027071744354728650176541290354146782420795339082720463722703808816325704308489403415594718548690924274888248769461418185632685570082458227100649824776074050423399025725456827686817282607250076635436774140913453880667287087173201335867694752958218749993980230444386544214148380591348011249410804505840202970768375301993994065688073151357968263414515531244500458105706400412763815444663488307174687451184001836113325863264975305898271871355393794402245249712123573745909968904613873891563520307586802186096901612714898993551053151583455702555220530219720319023947722203338276337011244095073328566925669533991617012082967758654747602099691462567117346604212398066843717869566937654514254259356240867635899729257137095842856347671006600887497936785351950093230664990602727679148668710525674074915852912873002062122277157085500874260193377072213841288883656068161506861827832691048732078002008249906803046031042447929308713188129465948793369935474561199877003876551522915691061859828282051279856931420271505072930323395604385751305918779803873510925021960488945295664190111891935918726049356455463815299853945646392596262641372949673282954460736718380001058671894655359083795878199472609625867668779850551681182504516136883112023464601418777070662459728220414861523547319622021197919695045908706777040956402235414276841008412788597006738783753300400515345232749100171245820616392013421039703450506288476867967642875250625767626500336234555143366784557615544569628267229338410852159916750847966388142421285532188461712844104903994124252818090969573891868963958791459463727019246007745317170841402269374812586769916004874171488368742935711631490935063569656765041894309917585246195412391579151662094119268604927478005119212501062652607298221588553579004061286400000000000000000000000000000000000000000000000000000 [32,18] -25206581554487844323861686084729094272655522368506157802890391210868600826013757039128736346463860290103243073169940092259417956488034956763614993938111176960349442540226478181031128040304973790147840870096022591864287763206443178482952337764317672088597674952327052621575793230762585558718614244083186832380644997406362705950248554287258165168390442296027367740789792141285475971338897332587496106115691930742177356689197274936592500582817107813134474288939777840868220613048308475552419800403941925378921206180991000592322135350707792030719689365424683019584220120971238502237798641659869854401509874843894858710689955391591714896770700733760556815526803738837262073307855903696241162401610491192946797359850279071716506494963935091677713488981142354158161217998588695720637991452689736214579070637526411585502345367945954608510833763426218795858871159202825265760216261706546570473413370139951968035962862079379255948410973939284192129295609226918549395115100247936626444063760987179940025087149894720587929409616818318359369644109527345251058898646377663980592703851666542394206834354406167456770014448177921052014359420765374435365926167589271981776376694256104457190718850312341270016254428990864229455781933519237775703135062297157823547274878542973209986020269128046471065446316924489482290773840888052385732371169911568448864634510190746324725355793374464713986122045919246273299542990607693584523648952046818032580914795788039103448718132538102129268621709710208139499983048128842217672387372159442845759745788901460196717731690984536007336180702120072976231643320451890958316118231227067780153078417410746939434980858063236480511965239612304724120090330928358434648295608208178451171783535182446345505829796138138291229282081948751367294358662694498260010952732755776502625987916731826202175197525922079675592247815675763592736010878579743197308987551862879410267832158632540759391425521156671936473902664800882871630888287502454789634145578875398660247235862339460294266625926274529152554391770802142251152136507990525465915351068666335034787488800321400107672100907351499108697779528169653289304200688284464701914892655354298699885713591516499381337640095657535975209705493698292802132276325300280202219886142434889516726915680521496857183334142709888500881446273490978216759663855536120892704755942318413724683487692864132074542247540976454800383792472095911034052304237917506767915193779423385561772900311068315866767600069903602161296640939364940997036563495504909989681325011602591852644480230948133905961683407915194470017532303044458459931257859948067894992038964982467701889716266307767103951522261000935696896833081755882942002124912091850404378996271550911404661443939165700902402132839397961808779489963815055888162947879677889166006204497920000000000000000000000000000000000000000000000000000 [32,19] 50660020516438498203569461490413481314209359136727827572416751311149355947501656908904902136200035065280139297212142174038186079653702558482745291272916703803963488271802727755167308233428311228063043034126900915796642240592804337519352480214769681206545005631965198522854237206151984193464491993589001607568718519450591951093830913512526567503321945424673215160027427062309913058604084825370033408726422269595882171533303668014138111121194815173550079925803772530502871390965960843529520494079814562407173375691798138326271433136882959327403620160937495810186174644024797842325475032914458931513532935937187727498199637214293526264274062193902361527273717362474322966069543281661297315014922572970480934359893717046617853694976224406559516275595817995516495095405589188876836882434256016162730264597235749034701137771480243654488517239237648684206093339515697661731635159501858270802496299650570031005860097613904999616833779395689054788374877020787578732693239442400589696207284988763688529821101909670264031518692977760132470961676616136850116840316430468569047508586374952456999848547061434171652652728542693563293698643552328829253879827707924668447774012945379356938312935587284002338070631529981801457437756003731573742343275517653768035866085617299729008995877826421602819490832703889172982338066131156183202212148004452226494429891632264153771932083988173199824395976451854513715408888947157827743430639180752788788399886553147425242646043566784689428397233185504480751255672743891197104340410084862030378332412179654860901503715175802876878242575106397504910392979094097991947201626349428749614475933891528379210138217736297697827893820332371444812947924115944408212816359620555206844088763254582283346238797047806268751240864604778852966938217960094921744579049445259397807723841205605645226195145063510671571985136061975931500858764881004110038888772854645558573227343681029760925791947833960971319936988606434960104380289515782532648670090261228213164846864352465111039924774867441802371952805145318780862886378873023352723393933973315533826684538692743542439814317861551997419087123205781989836488506692759839960680110487189015505743202748667094377730815556493091483807425170688137920235528174196507516444872603173034921752509162993036798361297802265659750190966404342797920169088686893660177737951950897058398315001102475766592435690365367429762589217395085818618473325971879315475112790397151898027884854466157876328018110915897221707564040970267265716856193773487689057660552939737481621077095229596053631537566971572483737952025954937254299088761137398209483636535194745013665075433384693995321657159619052781695696069317415231322331649801785574085444742669066901060729647941283593463202731248534928126059592262310140960304514733007772780542988124160000000000000000000000000000000000000000000000 [32,20] 221215965538034414945756848095572590233596613826762440093609632053985741446880816691824279682340985181912847493390609717395530009006159050692358070210871126243109733411878624795765278853149670072456660476634918476400756690090110915480923148029775090122778166959062687448847207916095616029539069137921634256407998503193905457320546928472714278951583602839670709497892467303005741668724358102678569462763659608585571090436416832306483826497366424730296057246122532432588352601641350084539746367133448339711512201021411778182947464748889910339116662741299581211969257075425157421474342180745396523981451838441737170774280873878303622850651921274236774019768347166803202365676785252347905278008518923697863260467359792047568981455986451806284149405224899561777573654687054588374640234967206143028576526634376858267634854344953846391863936008261210593645435087773982364604571668217569248581561082198395787188810053801956766397929411119106832528213338143487604401967877933084047539183340040839146847905627665528927573522563542930089638229070450289433633838114151625291005718943947987623412293073763364154033562676169732358581864020680177163122653269112018888797106456378862054331317995123046237652497395184301163443759578281480613995349464484105301579771914616085625375988422102965600635294132800419617500131522430892304583496868923627681411745394082781955486125833095223172698574982591792985186774363191318054112536834234678646212695335476657977916870555265613111596568257779269347868907317811048947047803871541105040496977487422523418168847963874318196832444599599584242296298622690758905089704332230527927539798985332782446309013772575635432429649506555285055090639735822563042225486020882172240145469287714067996016841365060911847924640652786042513775779603018597470724614206996770941203440000246920751043290778661876572774912307547414390013147417330473889107283714278481415556199744269376672637566847072616335907986718322442369507745286060861277073412781733386166083958114297220244079999243624542023319875255678554379935615951621538504984318144025858819369325915222752475440873248734466635784843778965856311008983591991342317546115709311989050500608261400266082786160770288342616083014594636117980680859831270258011791874920177484213704590064867687112581461609622544730790893422160440969194110073045307218390399515918919853211775914463936324954427730519308621004401508873517840954515244966422302127113896373509191525100584847329617161279522378890054362134761337615674205424084406968212425709911620599414602338613839601661351130241977205994152028092798967428140133320318081994189093485712906086199963888780502421515683566611680383632031332569795300999381463740746508614787998928937339069420827373704461882605015471385301295572272790754799661656259348863226957592925306880000000000000000000000000000000000000000000 [32,21] -2157809513229568849501969595111232559230903090775885037658229495063319921054008734381198971475100343880200394855047982668606955941253875460423137818866957188096646620397621764504062551604568075086169599523568239553101752386633071121705396503337020866364868482355026182147049455014464984191280332795567663752926428193265753435813049360204818516406894490898180377860867957792669106654114204169634409347578538516383299717051145710628641112458310826736013227666987418264163962699627944190378045495859889662807085003486262073786039475926767814605081957774451403557097267015031536506131088229745113384609204820183165222215103210002647235042604925307111549002865656301966123350755992236622026529252621296546358807348882752461085600928955196241923024056414674793015176138648264542151233426356339439288611317476315088999865020298307377674925549346264696459308638516653370928982959055453292437222976042360603325196519066500086263996989029464272968256426267946981734792715149898839581558248317388106565670192511155586854924598317959340345123885114565238230830188137350537686792413668733449591970588906851641362281238219098191453890518908429723760215888527968744018880276699586956397927252134300672995479526894909895061419496470212903216308800436300868259586422855303901844020425969651944155670736519100124329992148788580197404110549114297007942885035511109727816202975186770063298586128429549311826628109860867582539012098801555200684817393681762234011769933136051602534481355376957572384964480943963684336787822524765270409073422366479448415797176340535166728133602937556758210815354941886723911468864949164924074466483535737206843484645690047899152319186467035125612785829417706637109466656810321142425145361152802251695962510243484143033387219189839479559533650178821364129735970914388614480731847512930945422584085967104665165254789968023334605184345288170024273040703783362716742421256747960760744532330215008221461168439740906374328040034476966507167710853136678199207224842683214611796563514495639645913492780860339031616401286351447904468967562070289666577698360956463537559276363341087492765666230182712847146744812143748981156177042369559579189935384123836511368948003153894337699111612223722811965823625496349874159852771608043926242510564379436885657549076231015658534148360629603512672683869891021113233621896110642452561741298025749656097426877682366398305746942873614189444392387720295200519892327728288330754629871806742383139616701867086798596133563241138200083539289168369852272565489861396272409436334820304604702913986204117267684242746403174107802259642128657336464490894958538328882449384497603065722524996402220555801457092674721313938803808354995750323355074615968009253438687414666319310935176947945715017786682307585189747898742564749809491753371592294400000000000000000000000000000000000000000 [32,22] 10091486685588865748766179262769625267747039563340504823645624865926618865766158396862214401078872571660133509619091297175786710970389666503076661753645959196192005368606134344254965806569080252697488855400645312271597624807484843944048008025696849870611450361033827545072477006176223742646889994070474806879197086736496594414067244442801046000466272034840858115720772807455675772064202677485736339467511107530901507476021270177033141370236213294256385920302931220387977294556796152603734949943519546957338207490729820985195618292067618739259289648710553421021510492389834244302780505313092204719824688067307471898452099166426539232176380116636800407774298705108509123987260638171305269319395425643172978786617181136159378216361527385690461435025450373259271475237022262010523473480352305493558725553595820339122699149229777198352556783525527396387973513558565200848782571616989482002131451421135152872902366696642102101283508533222399551202348582534756755826053706041092314110811251280442395768250468369471994248020445667743755280581703661354579172669997271698668153270539330750301975033712562768094429726380882209630556546268265039658594598615007241958876036836965934457758474042989046418764612931017786961887053253537739580628796785265438898444216708890395847708101023381896390359558816086383492880465915598256531237551063368844651589405450826050956275619643802134553638933662542114081297647638067571326111636500783055117141407517769181307418212872949781281776397892406507392544594711150694622483071168851337821025377377063896814145941889659981237739480080381843335284336155216079559887377784502496504328399505685794664904151665553637588621265624028049257355552947154898748526131623451676008806225775936310302759346430562926118861314231561064047887672787705372160454797536735065486858092912883637579600297838081385900352684456307817781076429324815418904363554062793658384422816448012598122090915166856003717957220541225650938544191550353353413934739377517353884095605901293540746900738879940617800008896220416302386047204242499469259991578444347858052594190692969878338036774404309216060566518723232466463504655317919302168898147427157229209089594085433435702918997106896900120968853714067021204833151858745478179199767627591760132860944889860988355171928684066894962812480718093578021228626178184733919203210560742084738370256464253566959946907702841579345938725632681475055627362734604711582743229330576100665025423173252447805835177816881671294462585654531432116625204337904956632294110016878525414192696437628895146387519019690384791515655611268058297420294797617829217974985600233874370243629748337847261646012001649689069967549507920861538881859243272605201185894248736754231028815626029638435520734799023477195500932540732073137686345745165267007561170681856000000000000000000000000000000000000000 [32,23] -34813396336428559054042219979441555386832345337419808596101268773122665227445232046650063614013949590491205880143368543729457088917712327782969053754062789548043597206700682381650144288252799281744198563046167311268492244002562510488512113983968984546322051273919492493548491908605805712384851764206777992653249312885817254828106334016083617624198979055163851933702425344104101316661033018993409055991310013513902401376726307803235682820526377461799625889625457005456348825095877440902623378564046471021663156823570189162555967721989281771188499485202660852763428744752663993232125046993561804201484770270253641550283479830528403578002430767834987151597066027603206600377904729921609514057095475409702027382270065241405042185555219988592652294046497145024704581364228060298461294007395949473548094283598441541774882293559570095941151068340286513471079489488686062764472296473526977340650906861859960057417596145392865199968941048133861284015738073559821330532149963462436060399090010095750107341407548975419339591176318952888424795226595836241758218477618104417623521298521275731789268088663359622697618336264125769517193685851268282884099760329023846257421468561885575230026438235290747401422406690944378734543063598710323358599492471722975322583270119976482290595025858721166001302614967895195270542416798203735927366557763707194094638172521391482502417776595902743257987646110761472778026612579145490904382729676010693218331525727573982735571012818111988777030195634718908188745976754011583242641943503102231434145242893586504475238169303738288414018885866568645131542513770441695562534389479752332989385251944711623350132946761852527321643438548817614925248064952865072844130734441576209641662024631261345107550683200177399910536395792025576080145499175355322030733258849244242823924941408247118888613582431144275354379554066573520664175812979150647664691767148802267289851888911155772364288682105234412674245133013896986116994262038112316661611069480003362125510020609457541346881907778903547551172283423123193053462823687146361302514423960050766091209415646890131668427858179440702331607172175927014267598641626314094861493005239293943160505391017241256437817573022288668336756476855624623774709000004442737198005330019795446410969725548319581801095296106386610753271937453002592996311602880014891804526895735365666559048401464034154652017701875078848298898396421256876321159022791697569332191554092264654335510431401883421773616086980897817058416124468553830930932701073193854896651310436214445170713016019617197752381231163284908506697047374901257168144212371963994571758751671501262302599247718831557992140130390991975883939970046770883570851001820705329055937904625085465494523635897244064914825801488101167679289598577626115331428132596511955897133815562240000000000000000000000000000000000000 [32,24] 98182719102493964152592013129116040653450087141581316033517541548086976489555785848377767934504889069930349617247035082478202115111361122387405898522955522359757821370660023590857275758711381024496851575237922532926781179396253400758447975917639376449392972363600741620411853316647900413137235176579464439535623445491339314257622126850280753001051887094628809210835545177669689838500861963252216045320085509345340504016916689171959931693533221903109929984301662016012623907058115838931970926183029461265015819729054081466625262023742255259230376163034805036833438745370664658290681856500667788657449992040698883135812291216332785368759591238948222748461487535032058157795152864508512319946471205496496230411530513177375334939431605938781214375317307385111120150609181558284849229481337382933423435078824781168884151340964731760641631178746554188240244467778602768271715059271380245435295911292348255264940655821041165689377779800380229817010460285057563173078672588180098199882285208188798209462451327349500195067322446382962628831451166455086330951266998961322175396733601584048317687378471261491650039110743473771144529607303151854540849600365025326694618371615259133818627480490212504533630958760399456786956178420271794963807388520549677626970686004997674513447980783535010453412425141745697372655053757051958456203791204751294538754745559929191295298805801353045564836030618432422969680480774552982260078185855794220159275035251783187483982919616031485631296282191507336202400019491143396160709060148590601113338928718243369551007261726111578499296774967730493293210116684345992796481101835034401720947970781826316078210022126831170222145607727904456763285567588062663393112994385557230951292501361910153300066699810961505488966058674678645430152775537663243389881844703994534333751993803886569086986228790704481536029318465684067113656125350286169471238197190347392719167327732451512098219283365525133577667620506771331888536048414125747476350125905806710985469111797235269293307988486484289814868433728917213105452625532345319616665004405502490292234277980140080167276728228211767297812231002634714131610411312075224653770414857010969565551314012791112579156052211637240779142228483125505039416302661253038168763343491892990649011729144920695680682031807101367945330524221158096943845066389609926492875859887575378755205619939904856104621909802305258822925294550051243350006581969631798759822451644946623716190144626093450684927010128210250429360708844813955977489852806316160813838659396465093309384792120252021914663327262922253191549102589965554108343720708145645396815640913508177066912978574013004108948977986675384355711067392920635120270640021150008010269258570158093110581014771671042490456009796268855196341428817961081239021903326478532214163578552320000000000000000000000000000000000 [32,25] -236285510926004404177207613273806195721329015644450390097126325218961318537160267153591727765746899855215024133376585870712286770065924007588886236551184724774148974801867906960713388047537831136504896947558711534808809713948389022475468047929411494716832270307039366288772512636170624683518102358373317006368576876608960199206804200973826183307963556745186576742904765729218997679507802587069024089761751841812673388241628564483715028471978992554090578570338018057494821187866794169725009478624334680486158520102557280149895481017042337869761498745780811683655249801969765952923002368133348471097439144012019340505848382346217623107292738330097406925219732196947071026968773773647604463892726633542537857996612679061358771111882885931662736925072423647278852666121724248287842445362347973532470069091010855130247435660060866051677969676313010908776759358510238951115141916400416550805291402344447126121258136699408660469387858109876139873398954019134948764581300996116415307439016221309057941419880426381142001098849081977890549761250765726915956321649817500859542335303826868363295634227118626675972251726376710620639402379288312047870348614575397962012458427152316946949417362974864689905210937251515091527801849593633117813020085182842599353736238107956870975173327633734661240395143953851335888662679246095989847869192284328106029505106515847072631409361694211856455518214512127713962649958714080097080322531355686108880027465235951114048950584546270977842245498591691741070740323505322909222988719709587220707321266247577566026828360948459313059627476583057977909025142661033054349706982641151634030678130151085716975040962992202328123754874241294208881797483248967775218594789214125524520118191622415696761640343756938461135432890429704436502858050296290822438787307424614312773739810104946672382182073291503497597232266131650887977591392932951182254166516186495261090329329962981477422122917726231149704028227441869375024708305108465060100489555220516024247803454886032097353168173470445345832159797773184672187070443156327476162137743247545132059767926970378832911404947962918797977494284231749934122750275887628103440293777374478061464589997260833223275539492590211946204295967714867799400439425288909972218832948501775488521125172523334252022019608536882318358628554710269526629517429838403680713616334114277107852022179126246733152718848653092650614878632334420361412843964072269590093483025407694700277014480346670392148226112254181021716678930292772811276426340700572005486182660536658380802750889783275488454331051918634388534168356767361371185182444346930153218827014834647912196696600915240818082655007590221212771179392526157519478066524224614988245511318070514949558828388904678299477293938878138986498493764863501992105398946158685548714266344816640000000000000000000000000000000 [32,26] 496713999816586984947892488966581855809481779380256202097451039192112841734590155906289694149536291057594194887730516322988685027376057495903105864493670488165989494787225594495576486729195496526622318277317706976804615036580298034592739080780197889511795086078872333787180407794460993078119532144422551413986344575907906230135574263501034530272846059565962367937778771334091079611446786912426569586130098152494607594763872288323914028042946790454168216988490924116108351579427154440412474625420165273969663868028284830295924943315766813858031589762454167172461720932373698300171050056683515219826575306313484286112070187739868513414524496911940231213394301805199250813278599100016623812740350534136614631102158353900624016708817229514007570338145305831149077585321240560966395693511198409141242383519541681843834495967434718489440968315424125909932431554500452482448148108046447332018392634272216743295729880216276987766872370403342034823022483077033267191952182981072361118165510553000994564529500376731089658570380894931730758425578243737072679621849602373472487530983367226270491572496678064355562606015934826363787007146650879329941420827549522863000056514363573883736661676979163630284638838553691907633627448530095113133014307627913440092012921270690545076963477678765837480251224600791606388200789776095354724881346974359895589209727491815476382192562798058609633428234547199350581604577545533575583338474555156788669989296544968721215361035651843217261697289546130307462987202684624146461134161935046959743862301013600404906390215657294138962563988930308744559273429477446096852654251754136042683543863233777385848904290863050007786431743525540847555073838456532462976469262043896897022781954940398598480180857479201506976309540067199625542962790855488163223390768472699903020975986483073298902135424222712130893398137929925005665919846311286108377287658240676927570720172469316720330846199012392864334741429979149477635822313875007707461061005915811562758309883286295164358484379162903543356759193406233927679316817307665313447713498685682016430827069779202301227183798136116761412943549131772246775754840283492366200986126482759813535120239196772311553908417648978084759497503116052977908592203456044290717628384475841211078115621958236438277284648214556339828027394169441976937934372055089121758993755409276261880903815455274787085314941373119761053332980881974994560522232416813465404819074207358143240945985766888062682559596818173554087024766851482025412820369927853782575206924563334409168087766515383682248131185443276415661676720448469034193678499134987147432754150021203708500280651950357341085411899505440547578562883580274428195870118783539245011866511915436770837511794591639809492629055871298284576033025758604521413963146888861713279323513815040000000000000000000000000000 [32,27] -926289201479339649573470916799405926619654200695069589233459225970908074604107999074386893445328888689171758013527115408654604997955386082203175321941615260715346399410790138259560577977331306426526058042214941675953052709773245329061879896178840739023986921369123149449562192822084502983110813194745289605136141429361606553107093701494348274729567837763874608685364864740692388887303638302233114386312265777124874854857975028014473835272004587335245396080284410674333271804733710841736663783822369564398200193189299259135386200611137748438151096073861797357669449391301141166772191851352039683836879360110877602121035722379563995666956526396250839310654639117054506311408614039843465086830023274752553468531408634388937787493885472810208597077815495527657050523253422241077942534757360256510668858681154905033442062108930905362835742883477397738083377544745590797520241521502810967326421610917772415798170883939474082227162539165677068439944712963951143787712323594235388297651675323148539273239788769295666783530606701972631308073349306998767704642050347048684901263679828793464800111107871378879099941858227640615162520089530622057919218140033499858021823922655982110812389873665363080453866566254081325443343985746427253028521150425431567562486147968747922630831069820376022633417131461348958323964194634431546206533897008512049110611600170027706786839541410516021443996646459126347967810618100417749599701531053912030209051673644571492824173145035812772283704193332619501027979611957901899086259017229953555632765511164242857588153787034514510829578330521093198068419141322875184034270679331690151698436974722966038628744785021134846478644260221072607988052478209528577808119471768572795533507079408169075147863475108286097556934373406035088807531135824498133024126375399922934108882686699104381167728981154249216791331193175019647620233053175621034449259193960396077954805350832169316523736434176150468141404761575793938874633742193863026608173563275448810056425874961682531071099862881699038563943765291010448631885968765092369410700589507089826701459872599080526512909830933289347399208922733630552861227656026276121613226225497618857820359820142065476072424072457761536350367694577505838172740213344428147093110222003740664052109813473790236044823931894450705920499838344207112983637441069509888329580540441742523909172232474241953868473678845447276252916050286154216766359897716942738550963807811995151235064388794719891012551946065080031570240094133208489795182360343104959147949988262986532289219589867505061293277075963767772334719096223522188955242211931376553367242754403618730657923261762776884969522569761698615076900616347683408927253408313560830176250401815709691371252895729341140313104199647612322369293524298699594969965166100910329266189505658880000000000000000000000000 [32,28] 1549941999952531990579607151671922735394446895544269655767857265944279597532495278224802182719510202224942504498822747481528006579492773186255070985849048078393400734463193711283380935874256640941714084244163126446239975612439468125807031851766352931699794455451725956082419448552431568968124715098170199274610290309576908886785181100926154379041902797609314155579033205929911616172080102413584242807079935432419483482208761383118766256785068791593091607160511163353281876441883064474342516657169772230621661229468231061316126038410011120315748804508232373851509320596818800283379295141764659009532036121206537177354763241749939991799089469107128888075689632986099367599252675507518066560318908620842987129936692096152988081230340277153057305995447762862003707294745645349020517978782299518845053036947168705141756311202491390733624223180851107368517439615397193026503332079454744370898951388572164008438096640629485677366921091587573478458476173541942972821962126731958765568141372334387237361677638167013267503519933148819169905336464849539123175867528040522125533840180834369687956124844865041768514365716674983564178129297275651713751911624072356880637940695043698110383354506585012534339917591091821408307349438121042228850584879261679048645191079318332119026814037829743746049694743488616253163780533096595129989771437868196880927946275010724806222475832721861350982490642750663010183718434057455816213279259729516534512509870115688052809521959585724788927512974120747483007699063610558104647761395772030327100018476368026329627931432075075580210228536983781221186515126150146453984375505698901413419258104147403082339748265640064122818816654622313406301965627232557068118071561484238337154944845508688506732317239100478276418887039746069884561346826146015817630647090585306650073297179851926037636904344910783056421102304777604654882749459815319407429318681434286195532170911580076361073289912859777734956886212883513799741050937706273780908207651176505037720093799478259258468510703292551759870514199584031050548794306605774789611379181622615744137195891997584305578197069262030507720250702917274540776831117790014432753646382771833840711405560204292375711130777087136289584094100923914506446137961199594870058985307129974502547552648666201700383767386528890364822943817196698264735916608616905719517868068958372446103319127610380244215182944088879889349577423234831633522388612766907566508851018465893380194731864220589171501538392010710479463717671803723766639186814264314550513112795732142147135601066592088515727137998855871374921574231013667515479830936176290811207576362926855480152699132404538576890582500898784743984027045784984494525960459746898049072931750253131176400723006100679066295707761298608797188102627690172064941568260712163633666700450201600000000000000000000000 [32,29] -2347918244370959781634691132836269882702020150109016087175252977607732168016999557027038897525736695139340367449962866831787044865512991936472847526391858112418759944955259742960639824819736715420556818151211531950647717324860891642248515214371204908951841158061033166823867947060320807453471937459696414433735478228906137281459396665784783582101363449870829538627345180338065193089304561933361456868634168064338957426228540648974279679546531840987301818182455622309861314425758506507099235462429155884830119195941027834837388856011778719914253612932786452302254700032627583510356572422908796848127504242843980400695923900260473485199200107285521625508433654777692744360330973578363422974770789854235362308245045975832146554975615835903455074563141261375216520800601301817313996123237516841419458732797379339281808238767755735778510526430370594085933381929240065411463954770448646570303690278606804240415801667825762526053232495657871695966342194108366093862321860208756516587863884401364461651735408226579380516620718200049971793864675571140586530714562360654043402943294304736053042240754617450637895437112675944633563967454030397672587811090275956661354816803873851735089074995139058491299989484090422929493218286826774996821494884670364725708728890513642220214061109845348873452398802175113753902300951766634752592678443699812968708662864776561676557269581525972042425606189213755689493373951090705812093922246883467200013634905963795245727273386535453194003587806568280937099747429381302429342191933272385967074987733998627771710853324157537036047649812352085402007873192031887336084526119992866310038749210129586122758496645107771021093217858235411473909545610825016111296963268342070533014667796170918348109071535954579445416647229255335821966886987494202237697604516955779597086447089054769671996286221282335617657854472930022598363285220710738512034227852668520110144610600473847449271796560422134770637385000097888262371666991793957301399773116756673598233131624492441226756479740520859377289031501604141847429539793943664495844824717163415295055432895934679372306177353673494349393100003855919438794066937041564972427285144876114238048226952698103232632803102424401423798475502611491442873592180615467380911411416202408648800237026783474547958153586287577192709192263295224764937277451122192569530542887746824409379353335344685432053928167503231868404913117858536252303129449401421996334040981801050544196054984909646991091327419052869853873346190793455526167715246985945868813604423034721966323283092275306196234536884835063049737920024881308044619115043424107693462672166346467679277901608864457706753759790493385254153642244744585588756747472963058349045631675253406950169764106550299548137755975563756037518630809625920205052787053146264350300950862233600000000000000000000 [32,30] 3243504905544874195919153734480221282126916951497972966557775641764307947874413876401970127900753853088698013703588929258367325361774460583987661281467223733699102437219488204385029091969739224768373650679948558861436592057807762655990152230899109099401883127414817344929447552671299556175626281750823381791890335976092618697565103545426441867201143030876482675068997689804122890401959804343632816005056968208968217315783178188055588575939527079515418614165577190619843871540294807990317673739677216005359977934742457234789125144470228598406612833477825691357322593262440286528007016445967070366013689464967615534011655169694066322121300672322087087813728464874205601376014499641432636932020981727852809563828380912760694762342025820119590164064888647878110869517282043148398178787374603868806995491501686663381282896033157628788268504243652248580152420857323755301899370825491915470909829707620915267468713642111958274226105717142210746832863436715323116881007612537415163575780674614266912686086115814781482879829559897159889049320322212573892962623957895488339163825987089285749197738237888827463570840238758260883034962614834148558215352549189262827878626644556140032756050496532139897430128919467034605821380246795788032923891684332290395063601698596107460191394952500859897980200933750984438790969956555047459706751235252626204432143920395621260627045695918152944555925517988985057737814540980575054430769579984246083756991349440898111899236523005725646260592791755681722394857327280940750269214528119806996646403939564912175719060868891143293086338996257849962996586024261019256133492879583902482202865663936678251607971820060914777955531482968150225286700514510635218141987571260616290259876618440768039893975020982251145258022359196612160883053969754012957116373126595556133789342746087113761330021309316846456836012599158477762509395406685154608736032229506258203717810758375125052906765130907987483961092534294703293801358985710186397006193785582326047550456321543292227086604376248746905771189519370512160437562083092920586142303979713937844439476101628272389584801483073582165841174256267044180115962052512099049048487791774399855303217905746828323505942040344456600757465299174471091012751091944167606916100049458303993018238502635492044088493711646655329300719821911465812171990705390045372228212810408083541399544515746188110067735362216499507932588084276574422481997988760746379982024341052767944180086723270122365386707515872560546272606141013448742280888882396112422895964396424530111246176442378988812476548336521159138326365731071833352123883936933128765748808815107109909229809695073496100751352623028715387322903941322064482822474557668923983094472648362976125125831477104366506097724912405142223775100201245049849347764395400539522064511192268800000000000000000 [32,31] -4112028391807692279802431858777012592804743468288076619137175535545237448918209351616919218752485141163039405237560470973886366892170887380705571206312255242260949643459400020750858623843351525372478257811787469782028436506963732252639591014106103615840871928081368842153872083176129314171654760508597324072557760476155352316733285507956373732762686532463016977466282410132549150689437958459894376818654132529274131670209174366560904168790825281940575503074217642175659858463722067679392318843015120175768479840115175280190586481697882952621456930672155049409865530505252815035110681448282651697742392272333658023040363873678019104575894665008215065082438860447058580366834628709440821435249655726495229311407951713358431978550141327784384037092219266448148510624913924741000443613415950353781611492939442065148148038667686366847654205231795599213702260930600965561717240130060558796058471334340163406366639147325357586349691225646864824229257490665886773973134993356348437992045245558725788068571232668873333670128315843695458492772836851870709314193353778767841707483358582588795442689343985012454774824056930131095830810865758339487061308494881522264738902133180244575574787010654032164662751181480425583091394950923202018918457750631496282154141715460312692247521721607194187767892471371236458497084994331116576692386759342184495397388310893134628832683817080324872954603325448633265243400815407639541941753676230468916957752486193825625197602734837999822850259040017395371084386679293696364383158943941348418131766779451130334569877856760668410650178956425468445174339480710324619525734114953830028357971363751527227721331935995780033599744825457029253372997673692350055595280578294840462066997486770690161740242599266211319384517968580597795838280806348985863842137209851577308428625271153118800147975581662901243505620186224860026335741386227772557570732872911570273433827538591974106734675518435215634892929916018017503299773362979244890190258034358693814062041511013522646365724498735461119326933103277552866189155598906451552748121771592295240110860133646563887458261089213976867260812966153017223370321286306307495617510538720882085392481822214061185354697234397645786235554821096002663486487568966141890913176626997817509747095804907387018646655236154454425251115757852665780806654852819352653794363454671306182811354839942438140573677778666140762803630131026541138390174098299471191070952748965708105145343833771680258007591824057506689397039367139953936326952983068625936216930351566872267256133491131315055829568421342452434903327540487534972219395850856184263255606984077034082696289268873278426328770515132762237275591592696409999816540595270356926600152366413463209733442692001831570499107427107480243162045094022411473945221759062475621928580153344000000000000000 [32,32] 4811048782923869960882285719024359054011497042926015983318100150859898999007970257184542494455027555117771042865025846310249800832545829059216595368742734407083068325508985167905664258240750219912831498013900160709896749281721688688934740637372989371892148907644370817783399376548803238612181765444895094984878287028079366574925442446259454251860524774289320368574846465508827105467001826446181398215598229962402555575560121344407141980767696984558724539777539307233230144250761793015939043114405153778211301864541259478729797758569745690808941701234855398755974634110617858808887256941485251888416768824223955580706132994783401197167727661894808979429775349823718865751220465747902031323394182680203811126437826371425297450690386987942659430567427549580363071301928717176739884010028487995364797523474264009781955792896144224792154348054053193105968795821584369148043160396201293635615442101386525926202638013164547975771991078329108190395077584829477438337618400841649960495612522831720494948332278079258208126244447051728392831152489750307393172226423185155240253119921116813072949737194679679407645765383734548794192960445248332563518727138461880396541857147221772206570678645184879591587938898080908537212165025924668065224512162501005315284850542830111904769453458383612453174197859237914918369252132761622650087447114434195812261600588794893593660977801166897315747546962261699833882704852609069475738911572366866130292021736908894701408033139168577503836514762034487655719716252465965156952391313724963299369448086682457293589693879040451246274710226847481230213310244348504986054408977503249896807731638856657534337814903917808995819922107002485357898022305649779894089735749926523967861977577279517426947538265426392733467657682694474189464469191877372912374125894232702802044114154446423477551519638280300834563866031822836068950361987412841416730790082063182275580437440713045575405538806456921955518322808653386842138759732887766803942123671101601144035850599210211109546927025379937185457279110944052251468560092578583285900025956539885378666303420796887527410670103380393556738129569297669505221298194009472493057975392225695808852489802294460433581035756658819634124424276270046572170907976855849055154665390222715057188607805262141954851254909230700921791309298486634731734608133384199435176789868490400286457770062184797619962459505973287016977078074858365401766073988439060099466729952709503241421786731516514132642865410228514795028253479802879401132823441540183010350662984243486681064020539635820594573626537038701313709302292191711162296020084786968270060082374084701970868787851217907582571912009664573356750540762722265958902725536623590855704691511614566775267916121843517914188943363679005928393738264090618330782539583010851865618662031360000000000000 [33,0] -879297728041595809965452529814977790940831722460874878697614520016765587447141822795811623982199912715522168787775684995230134818198440032780217890459124578527412841614946319093678467202604631068379429290769973275027390771016903449122309616700721193228823904735169265472795540718299473140034749732103009184492368949028863078364958703767697076643391444456016213195222066246173170060185786156971726062727840493890737086879014042824062642699895690520934843704683565175684235148527769296177006901595048182693998308390611741541195328019501499203431858935498902432216499664205608219424247447794213574178458501557623480759953443277720474150272533140808148304433412831318313066665536647617778805746953727679124059276991687430374311737439568205901374556928907427216272879687193553358133890269218366931380910402524568683122073697940526335865127154865682996445192155797020933001884202569696202055211286298566584163708381343514160834394435479948280646811689638187849034636432716143580072749863045256797880592581879300818675519153401993822463982886357956230272399192006773338954855649688410468384166884556307675937569140842031318826846847186684702974183269869969359555647155243715025525075401800510576931179268351227878986541203598015189487534730271692040533345063475964785566079576764793784639034783464360897549365251019140357926747999319386890080894493036809310850305397134821698458926863581818560122141168856476241732950844838127579337456877132370513874166062265043673797555622180892730018513969473206485495137621681895446623952292892976804947790441092749414150510304150137656346514461024603895117380747176236049023608966330531877304314038728487248215977215944635234876749007874237307129597129526839259309568415258418275648167666545766125407247751436793612757542437664723473452835728162636661296529477303381886038152400811340849938271305853664079033305312857052341219379540680133984313594923555098334577997039111856339497432749909312711732869420203965381884083549557850693720167326139537333616317574059269957687383111400166663382947082214074697657238001604534757824587730470373328013537290835649318175333762122298794452741651112999917517541932017938473528819707437020177256530953315818930526590483832625657233954416627205663216110585211655471024253889502066999291944941575693867836380575362188327435604445594163071940411892481970614475122448682844190412391782945328690601214989322178454722085088295508541127041350672034719834649469482852582144678037514689470266451747216492969377474471614074812772472409081079709644204543185991601320612603565149249680152573121232865172627933463102620442294474463605812438571776067296776162661684144373879195820764597158086051906734509984932175990061525940100336037495657569314768426741603014614078129877405056024628718217483637489664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -31565979047259203040862085262920191727968317232349693764280868923453335769938463466760330274607601918751291755983949985581077803083820161523784237334751095576130794868444260957179019404503332720989879147465824185644575121708674655126328087237337614814403843564135520394243078878326233540853705264953133146178448003957002684243854839286777014070811978754270557382666445883247922546115952230796583368747354719058354582552014994872838176122993678798230627245527529746271996013228197387429444980923188542870020294142427778292624922194141564490635965461864371613522422787675737865569268965529882525994516708789516325919899421434921647209807119498891435796018539345529999137150813900620297025089550599056660721132398840043901487656562647096945705810047526959627644871478390512380694969790293259046592131342420090727356728498906647061215759519054157939394047160684270751609172572112199501880514690286260487190125914858602814515505507398209997317895428703373601383144238338370631638184166058559899842032701158303311841728061356395404754032806748855603786579750079269987246903804558231614562059300148461766945729621317991126264064214413874805756590575656255903216600936463940305857900963242917698265870934691335962546172141861257508867259921436017550452938007198108470506837392308880523651904718212071476848798502031386789003308534360866731098550826057654703891120492000884716122938906295803386190581159512733817185888690650634544845701390026338666983109038612615546669841470577684267463069848496681942111196210226046492308288946212848046260364900265805158203110351309278966742588319469093160424828219156422816500640354507336408502899960248035025484180711840684914894278422950301346231464925131641840062990543095658446988601864741757649249051570574091707158530491206614708507381637442640626989585579230929528759858231078567151822723539424261690218944726531500884319529265916951795140672868581762510246298037458326666121047142451446670713266248784489397166372159854817667108451726624959123349437489897410920108183236206894603895402552870478917442303361892282897815002198218230443034307949453799621530015680540108861560701712643623099858778685942881673237886110681081276676669403933458903158608675610130751771862012559718851102458190028725548941857638156344685536492153994529282502685088995076819044753852440424748707027954075472596395714612065570305471291199974387395789672100561877263039718535984867212822214358312250799660824306049110586195674706973421387544540003211410717983863514214005611182139801791175222728298362579862982910219440204277822021751061397822866716991783181132691509325527523775958963001417658574114548495790908003430583708988674430826150380107621518781302302526361874104699652121573726851565190292748735300021609250400860864486358789670541813874688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] 2036666813084046917162256274952697550454742476290537427820657571039664461382729308332344702246452553155595275140293187062900448641607686075063031445435928657906298109176880527642575917317948504675477381275617961552858090172664240182060580036194035875407924613647383643487453526349365496456458382054541581669499688328391321895864860976227877869725117710139008276023186411485105455134331622582581045142863902389006337731056746163933186011817888411228553104856479512261604394683766390735785077982077342010685058913139047415686843789050799480899649445280879304956535242629319785966617075564831613958120541388825621642386112684794779451863617056496062130131371760544333131556881349469224127196077705568539426451174795932279645837100903052051283864587256996530566443925657190050894974027866498929906239075507868778877810311211666146516201178399060375171426684014354566230528139933856590611086379328220386083231338863818097350848660905849209620162992659397446773391154332468938872956726551365800264489463358556504944933553049298820262248439954237928289897641205503045236580110787830671361973128242452522049530095127104883399303257286658477390933574673689275784122340382309520004768589254683597472928762290963774922852026395689540949380923455563830495088889871285512694165417000235663407939324996669612914635538842401430119915582074839611294150634306173288841854986132600818971841503104187425737580830006655202979973383543372165119084329245329584817145878717215774276495257657699513659337758335275778742055497419900374351596618892778832845089494650504131702377873738347580588819763887346644215253800944225559490757254737816392801805194116223277145117685298116201821858677980989454857714295727026777748184494161324198656798372677673886703025301322845475396612323387579443469008793319831553757951555216929461947533746411135726660468129533330699365109994208162409893436476114791670320129452520894307558367031138330597638209146945120049593463824385110937317143083106904197575335338456990070010626713084750624741819931900435105343931076849236178713887524592069501677838446497596106484488633812545630951835961820397009102983824024060496471293577398001118347551360329776819723767745685255024287171399819699641525703371067607769368095648834874274571348606552742033038688871893805796533955366805653630129325571459317973807453541782413969189586140664103543542879577657324195624723340843973601770416775458804006530473309375574282429016467182772149300040508741289774503800052238681769737125175068493470091893124926331359224743364521253354323904141996946245642094470804846368495752594634321956910167341851787821044505669549782851150703624411244992362573223097301589462677387067387091076861392045173540670321440454601105525870757630629824921079496011809211506432728085159506054479872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 60657383717532647033448963152638758251398633690530544893234517560984552619581802881700961747691798740062395360565182921331825323098682132209648688303599352684427706225212988577400883930964594603021614636165357903097906243289118205406505534933537411673101794368757098431049695173071758857310975862843414186386443918483604582839468012650059216620088573254826001520081688008646263269764443429243961987534994145131929956202055672812354249897583451773324900232930755879419208042799440469626962581177055412703935830467067961465511572817269259783038053367494643208391041164990116455512156853257010759794258305960385162999660572115770079793572670665286587365922909849438665198543512246319428316113444649511343294278176981922780893708345673220561856460527805328625588661514127453649289371515749425983955748949405059650892617235138388004445984738481707655522186502257415394919995353350999497987560019753427734886681197674238016993075696960026878970992960202720699722062779114377668617477597452015509040179173720896919276793151017137157008234809943611776865125536761333206542677683686953260323098499855758773282453739663817570157045308512419979212121372344654501988409135125253338617962906562037780947602425421116830926162993789198938759138482740150319799614450570077056319481311937139066230979782891470699177896064568502596139230534157224052455290652122330008963953332287000055748289399755638481388180675115449002244471840038267562827672600510521031862962756538759795003928746507677029597540640709267806962774357096962710570279573804048891780795506071596030165903232669334542500711306541435559963395584452456648113450513388579169160564232555189142329385652893206190470674755104927493595455337841358840601222470380780097473718993911044307014899601945123772012536289799878481131122133316058145501308762683581580818924158431824424031804568613775453355846608110164431602242001678285735731766641175404750602007528719223909616548513841869258150268346936134130023618745338409651802427752067721840768155850542961629906538921926993893974154302891280439179814085511325596058065831243140349378942052157993563777720254824010430984892013987909502511672793966874682115874243886612724334909817512614432711613880682472231958428058230621505604283210748387032897372091640234525126494746730109826740493047912514154905237606421525364023980809660681321650038334475460647846000162831235641664450245648195856222976480818468970682243345532957003924065309972356053227496066909610774883369110776346354746903621035014810809355197990484756291673242152965513893773555685679629974822366517932661184298352884713234545626038576170238034806740237122558867655399452353779549843819918858572941808367881542215129849825111148970218389330564725071431600046948439147393107728828465173010205463465211451397898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -786671043798093234013405778631031651401901612393761889946349279121329743566776863499721641142943860398069958003935471058443465182873694566749793422941485193703953854888837968632165687426876657210687762755159234661020008102784968644383012133530332256135620182029030491125501370691234312380212247452155884722412797428096450358090014343157684433580079442054036257494330831190437072178433755555727614314712552172759564164219267347918448422633110211623694212097864348997799776555787082391738766834937244942392002212494885619714123983654076242526670510439576523166067189436753936194747528210831629383350684229877082298738495955704747677703530010431136194239759737714067621587397238069137359894262484940404542167385267453587188127415472229826903109073335551254072114019949920398681383034870244974822073433718116599875505380455638426186544874952340302766403133045063566126733082330788973640460930323291085998240413304066560782291412815942752339495150363227741793444048809029544622065141075190931730387009857456815119373246044358336773323601484352711097538461529152406684764595322867265254869247970314721854778942058586660333042068088687359989175416012365670723151047417472954484071582915630519527633398386044227549016591676721874621842483856071192546812056449346587815919702079242335947611369408383905178875636889574794387513352744150359943930729014186124413258167708623187077879780366759765373190260260182621280188283385897055721813076795289230824709776960633933448130033248265508654302913276979414088115604070547679632327824163719834937327673354916412501260951707979619889744035814803479870506500251817387687938943653806531117984322625665902192124175926018650835088548676236529967461348998338202947932279738253081908163023567621885253688815395295942134156453258264158708266130133913684950377188035915692747515644166566516182433139177456196685190948465156849416103065417665736056748665397165480329228246193880412793155750586706013922590031662396016263766831774791628802632355601484412516073473290149011558168509865304786789463131224222226611643387502921289705993107023428988312357273484392596146002558298464676014070216192580741081601086896956660071141445358185376523438524148033305284552381620513346058416063995939844667788133135427204668406748609311073464262920969668628968788173749296623826927663556320542762764918844674151009748012031356132842054582450852954768084775564623275566735524358651281368296720732766106760484019171028303860338281678460014230731035126794419332111317626694860178081193174074231692973094107823942442404094380826663460059137321327315190643710234048870447097737606931809198648783928947641243956241163544928881803476326968790489450545938490179465233827780758187433963395934079992270107684746128116969237482062744783250082496669412539109264588800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 20975285242385705897650953248095163756663486149883606569099016947396454188954145079847928843256989445149303352491541485085558595853278166142395683542013344247999311038621568367893908156829730992811242311595442139316264753092799984931933652287833601569969876199209134446632083163565983320816503005596956318719020382198522856483656160731849411584300032383181532287287875071707466148626883217340371622393354035673946586323467112983335486493259007983505446304354497706043940723687519253393238223501877273384026231235610121435929304844503972521660971962969234866532642910053872812603656659972818461207596261386568914986151787312162136727481767441530551765383416625250577506299702105691966947018292855433905610442644873557460640937004557724685924973088073862662458768350970898208484812021881276298852646594691444107660609183071120576245191363255732714724860368799947810388938256758867133478490140881826866976599584126211814036045064932875801912192663887861859339362591909299519281202622270741692493876181403430366272130328953013693520303406783638167557987261332623687456152445125073083476281805599883556333347740717316307846101140091721226508805368964381301486093184321365455590508658211114893691245072084192050481416002221802288275030115396478036236936847695986543972576234614446061517469932222164034337952853736735009664479375935839598922143274498711901565349460674989013843184243331678335439926528493415558304146560911083334842784170370487479096332104787700029154771377413676536782448992130898372472693026286092876203207891557199310504549957583256759649143835368145356450114164966238174963773784345933617042566966966586720449236017135685946362641149733675120767591753038094288782447143633742030584768808720156369320238581449738831759906267806410845587438269181463928940812747591400949925379217489502583251454478376572530900532058720108309274832211573970263131339878194697726426542384544842915543201282640839152118596637217175105953909072456941751052253728801581867017101216637186293647906473852437814695253294141862815416262339305697220523129134772784318941306858732218972429663503488637810764749674885153819154113429218855994129687162572786641743219923449205643952142905185588570581350288123332221560459598459918748212011864424505544577499040619030190033767464141954232221632986662997798486790376051493252759827152083030195679028161407737854418821435064037809253481218139106408792623822194383585124082909338717549630281280353511272924026389389167403908348048947433564347517121911001230384034306381012405585679863963579851530614625079476317310185278721677096321338779679883279630739584717878707143332267928419387238718091970407518498470049151137586132610467830156616333533524547559128961139254539923867319311278283497529546867412964610948600859771003182889824577126400000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -738269021563216126402369913608895826861417269286177005073927465898431821265465251493414144116267629209787666085575163953918470863763757276536867910500826609699292115922405040766761420001684122034424318393079521064774640499981311213385419412279165432815764144205928141155864038833921286955612271488100582011497794410804759639508490714420615958921512520860044106076391429923462650641959182186089114415343464611023013518293205249364510372681457033768943604117636982133596310587971351458803659399479394627413935807409034865167468282775884627868650093259228208550773314306669228311949608905803088342471891614323559807767199512270400035412588765515826802588807416730645296465407240705073256420913270989330117362983469174717250196147062936653108797295928975228705800545951951824516677907800633308762537420479423516849007518848950207915658957376588026369419880421455463564875828616136235621833939575244182603361252619585250956211867392324315551548583997465670026641219010650895043890040763939845691184184857349362924519645372637118436325504436691838975566827739567196230304332172691955886002023553026158147300101686233135812367123203075350386145922431278660127163639267338131559488330289722028824754974374541559422019977195744581955792763252008873962203364335499868714604561837426144888912139455391640741415912066481065311806583007610825159213118108686681701301819887485918271859984504283526158261434655866552234561491197614636283446621796070318931203816096194912233744117242477239580334965271832952216270871724036246748706648493433089935326751121600448683950217079109561538624593588756108846831112829936316604618618724292770501758932415218232187249539124818878541600903747554612950214774843889105198147468704407509755731414398884887866723618155265863117534761490843150226255132418609753658730749653970253546751914068149679352514061008945469207835033981811902474226269600911113407669927271038074595651691592681586090698806987286739365879438241028081794716855215508007462279240387640785084690119648740827448553907666822401190002717749682015731779371633017510682025243543193310177285564301795202618151914914317695142321226776025095679348904647225990029765012033375405711573395293021473353929587624217337274698216744497926350627410736434630874747780027372512494254209661739187609903231572273101030286697421144468308818655465488543260348363972483889524219708905982931395568628240237428629336617693079234878940842889475604146213064308786264313996532643483765423764527089434179471692711219436252681533281522600097286856382329621574301956313077064035067559006370338095571507304950568073609719588960623150964173529847800330763873671240045815562952624538410790002495518055082893581549170564768197377106273145811403105379546645600550910759871567082500329638395576182985477343674368000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 11511740348862381981447073982002418909694958770499252888477032549256005795110700518870390028958690348816401487583120295996744438690573591192280143900448904648295029961047366915867299269072035571568509572321050843244873319519390283920353787189516442680581346617269615044768063347694568726832182565823284927915249022058816289539405216021988493855487199681451212490963752430822262224343353024723502434807621980147347420288730408861981840039123666654298971822031189289291998912585761045783687045970520727269869886400152082985341777479205026082971904182200565609902308707803869468813446016455103075226090518853900415898357728956885021873179692837302069724352333500296053680413771557940934283145315551683552182547974803190953601489498560983992791654846191759435819923159593947735919994005262567802496825661544748313030245916937209530120775014214762336115864859911638829063640927474060060193283028154688172145671638151916031178854555324787406217884952942417661600498852691331493050619887106237612120933342204891006260745067096342965796762162176330858467513790765943984050092911047615011269373206722844550619399466653114240886355490895799383113800648267178565603359380007444222175193220727342282658404846121580760847288612280097607630857226122212011520459660152426132840351691535655635195644655116493437400806575677545978654604973159362060539155830328795079939869669793556728570196937047359482182961155460551334554229017933736967273928589397785234441110168187953200671000626078275110981128889068769656551050198800709626047728228036309538248581518660948659673504909038125559267199901679979602493243620355587436440576509018275935913849730081982933944472549982160329858057566937931196560738221456319895766187216386385764466866659601906598346614017271079117246109740748299161015878194322088140458760103734620469941775026561944214970830274086018846442461347957655556800007859139577978233952631996271505354065154540732064437840941623310754000168206516419899988856848796082489041102643807144799027377949292067980304422380239809354724464004948073928478027220287046438449642719580866255285422135573147956612421811177508134386072845828392857348869762256489654656441564027616139598233574118566384707316418085691323060361580855848477444509384856524051874846092352431932981832778597438598852106101480189750717036988551408295079568132268614042057533937740902704310860289968181569801155530424524292444942822882677650862174103207225055078164681522832591394784666449718826443379300053895684976161877776995967786585413198602175509581715512821027711301779863675885412010656355185261519779536305785557016109895082409027302750273464553207623250791568381683889769412289667661815283467274979749535789202513985307252461292069502848549688612717249699585458894331503543566689620096849990653931683840000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -81722024702771306499166191470517187756419091049154068940143736624428451906700548275260300988485401009788542867954902797442832270381910349699954008355715035737477629001717534394995912777836759644452914808960694506630619848421390622031786178877447443648924882975240081237158763755890466448469999185694819974725046674476786430462739480956891466330005817675177281681087156606834584305361478481759786407317682426932899027745971269240116595549319558620245542479322424500779319710179761269941343472476741698624832264206293181755351540069273595815163033289112944489616424694040712842380903066007404117297040067110925515855194826002093219374299192915291495164963639515022839642648765011817607372423037011839459742896629530807565009010126759420526036859974094373368148597357691980796090216144264877479808619373113147065295694185797675622275600268802004080429564236270693812310668680191221702282315747461898198020900254027840580796191405987543686498796549039405948816058081931474269374928365870392107208236661061393290349469299146834959794106434071390515204000214301069127465054212397488729417915260435348673922966846963479974199444663871415669449648548596271387724819908312724716093334692713957061514254900572197729552132722768826245556655698331233282055400396469813133609734897782069779906720891960248376909855108315175326075111624033846716628559339123978649655837133862827891237217847209158354261955963957261246327504160168601177392104823335576139473023796472487954928817207352000905809387083109019082902256392866122898671106568137159908527906135394212763745680466472499013653323741149424455744067979162437478248196592606447931647273949128045037056147454655464815683188212898504157939250320843491305210650419639538439460770246654108538219377033540746577767284035262402287005453500706019437718707072176645353318119190422936070628266805722949154027877908483977460286527728336117572274677678442500908419605767000526359976349127057040033365266876499586366745021356193054750355405047164694010387162180082715161024382374808167439155922516796581855393827995179057240111436998187678418635914398845453521743883952163786131659305029062634144417830210457198664893477641155872029372369361103815614996721383467082214590171429126672300632168058402549173448019949871061738771401403240807623890914081740268469703595170933905702130839957210815111838771563040444127553547781937035711586589355325928112286646389923459005356941643163485115700697429339989116254568139197775318369009061463839665653195135368188725524036514082087398268299831468069178632043909761016530719393205495964829606760087884455700868056139579257386140112423627834773542651380959924638468853364267845037737852414676974919756743505371347883459594056795392504799319779406949940089508625840406670118501076392603839807619072000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 52909845073683042506867177149658181311780954862727376982367856983997161299524478431036570949879660869617805858570133309259820939866255212182637040335045612852051338911364388189179875810908188195727498712033585897966080754231185051434126658303005289387022203474499852673618459508419332659382565274212640362076245259051510178302470816097681775068315251196076257682029720683340326584710005344372743143335900512800133850276561330113042048274998217393372020518970434293679639448723131316852503918094654291591299976742921433187627193619032501967130384860115060053031445533038617793833792022270255044934205012935212345647649533923036419538540654242243908174500535846973494090649769569144367244868646007947141452903431861639870487803779108176828028530308023634010566200277005896617498850535945153644626120088426724330427239470232377808344394244431698897314159224363609695906040061577444035789439330749758778635847399100071674733576898053351032094072033059740529133722747493382575916065470535493067380979812110503945288771513754712101566338041953324125552558568896074908211287474740302693812093287111956995140075774795996226073561090113033748656700241983087079923583430269846157484385392261803755228388374039033359299426097044340864176347199713249394135588973226941462742858197311249998776468262939226778323030605558385044515605734659506966029613546574678014017225227418428376980473924677387062857254817136655349355988189113900245121154024535794211165587593206242302477941665787547433687021299777615967991245075085220475098241806519326886493334655734582396401644092792057281228571529051512119581372558116861849694652036942564387452136272124255713966427925176209932471136372991333236955623891989750541507942154031702557691886742307082173100540940021533447035250780822480521364293776365499698314491815492392087108554827067364307031312335940333416391452440306134779275013349904706923236159551608095543487513898151865766345485035455135614050016393961496257213682204897882320877461262056896764768312440208425666728105870968272619590938043372532029197551453161902630483650210062487817692766161839542460300173235893976070743040954465897831398629956496880905648292789104502978570349972707967202956701805865563653436467015603049424539406428825961942065657104217691490938660737273440442417708418103082507250968082568364243745260456505187983225168261035242210248666519785603409263620888236393002787094648174507941340343113736289825582272450330077682554618371453458231021692674135343057733149598738480393845980135479675367821820350315269413104037009282940058318470152371683620820545158765010703140226005412474988680103686002063399539251775454572689303505700834686122527872540412501386441031361670989948296047253707657674854425928779700007799316992832186188143876102858911623330293350400000000000000000000000000000000000000000000000000000000000000000000000 [33,10] 568225610309488915077614879607216043012826165600375382198297094870038872020767426489319923999375050316752305410705820067337180410609789474269107469906204259359237207300304963887451519113331901609489334615160259265391403059649936974158151291489924117251631795214401891618522653582683807365353617692160914833296793843160826812493429810336893322409350475025824746542814674198232956309781968980121345238196624646754165819480053351812976404875987790260934010358618405047590988216195451479986202205610811930010757111286759170254641014982407369693540060531635998689582871545152280222850909495069275729879718764588989474424512747295668934202513196071530208016327787436089024419224672880066255034474828572856402316574378492638021455655961422776103833797374213464456626058808763193798184025995304900251965384688773498358804351813169663096359060330558539879435057384654911535499617464839833710918358539536379306256106486444030101692197008254301723522128380308139940074632316750988174343153195299551781029649871493121770549782095790023228020860464506041837865140945155779535495013676026810855553310634894814333622448055310717845575479042403439628662874681549987051132977767066112453387714556335290323820644333292534929877918861829990954820746769784290602700816653676763834375213951394475932798539242489309635915306551842796988220984369398071596082583859984188899325221789629215853290638980236689399107821631948695705000510500130834454436794061542891965901908514348818969151959931442875378656955214380519556158928233296887227635329064912037341387354643757831767576836639229260567772821475067110587415188995530035567145133203086718731389421633052972537346318861638686873473013834238925114987134141861837352774786850565237858043433017467184287331116708599613126892958118336155487200056541988560899742379248315278740941717635137306837138311969430322103252371229279181252353242780764431505136624528536095049025752103755359593452976693688879066787036637166975640835744245315296574027301596844065928747024294672621332363020148107065779034729938571013836207311441440026859264669692026247912244133494492196527030742960100753654109402822156402852085088779701144799355578295187622557977236311187624724841215657708738428107359132266965508365971659260020669710307813328168946822595624191076923633583193809525117502914561676704524583134539832595855270408837493785650194400335570174376275385901215865354482002032873273361781056264701205259282783407889882548777532496129670688069869700440514637988874934004353404610109955657944242327584365857962403728670867476452791411461353493381274798730167056272286063424653138892799663001715503007522184159884429803800994161879840279643874365452338280440351366745347040814544174778982444847240719065931672008315052285423741181426018798900580728003834675200000000000000000000000000000000000000000000000000000000000000000000 [33,11] 1840249211305169033590048580398885048877602340635800348465447222620187629135014595000056264032653944472228856308067269609835342920657928493856025096463612719588480710277977551455074182788562306257293217249217431125541381190073918467805292751973232639894045111439909478315423008466151705249375204647542178744269806913781303250208369300204730692724296509324434506190443118410281339767074701438363027652030717672294019788212319946776932392757669255142427081102157160230360026671140798502892014277805566189702985335804173055330131357502745253787474301985252105512773415002125412895469360506604160198636992821881185285534667189033920457350927884611373035652138359074162471081592860763651660969306543937668874018164096149844265636585967104686951485136342355791596974556569856601632796648610566244194741776379873500180935781158168377171572756239653168419482471427528072137854906599141964735202931640368826092335611707511746822982410637791031881491087275674748686761793117153006865059051135290162199533533156879085154451132283817979937388432944785986201201885113686428024809017088168942051215643004555782101895522606382968747497328563100249427708235130929626392340750587917596318420293250615521864711756346856739401119537042703757469947518041297190451118527985167799132013712305685166075404554425812860495352827812416410886456217046362359158689878370579856373650414230657396520889628368620688250564741466568838244738195299137115657965868532042560561603245873944443427449925092541893740181765707696519986962975251206926291439379236791656852640149226202473813876241437943527649327152988828180550904718813594921364459769405209161082398046313331614658177022819783322468316948819495566258830584619161828344226033051320741089918803305061967945738246253603206511410226928965867633004091941231069780063465272535265074792468473288819775418919619625711140290819854459310844069193415118698107353424254385843313790059797206537670929383240435710760902393103760515181356572936601655489182935755101203323002031242339303127175546052915510601241808508884694666071911493150035122796662157976822448579488008851264209318963255653347400775823253929500896823797687638555776379780924918445322993559921265734202405218096193018608204726497748251199406276189720330972355866707317685739463767200631418461963603336769321851847290605032318816362877093961024627884461948683217875960183800976497741829860465187174055483717529596530525508730665476258317940054419037514697309400284884143902873076884302907680747619730184196672403505985169345317214279656786958404670056908900563987813722420294887616593523478668919955576780741252605596636777823508158554958290865478515451778637447840664592988042439851922600782767680458459654533946790048361558740970335912775372172289914530182656517384731167846346709270528000000000000000000000000000000000000000000000000000000000000000000 [33,12] -31208020859871229878604639306429316180806478941860727721748172341717220904812951193327794216981095452683833100954917721927868907612662049036750590786589643956644627480231328543357430844267859278579914187756920236419446926084256485385746644813191845007789720473464519427710632996683841823138246172132911322765948324818363189818949621673733900102645385684856367917044461669684643081676984254084034207666213396522575561421403599677811207391753770462313603004358018134510757655217069383648548955866779562959168132663765854173026049734449022226440550132165974214554704237685547726833679605689637105036996212988034936218934519477349716258325863399310585727409271503118643700856332559100813417122210768320982547123130186494131587981863147502227697216568411491424073244812152494534886127002376552508697395155424266846820932366116950287871554262107095466915468380190227634515916131075403053992137022809169106560846866611470483848450990588926336362992978502963577170750219448383182555877340131282336982100224707274214879625299743940206553703780026204932297820655376733458365878165685819761495509344251791429178408113807501250649062450374661292675312573007034771956871144160908556698112056049063019841879032458099677074427875933920700602641367488285569622410241672692355955516910209939113303187988551498285869516745017638077383090417974257629241084697574478405832423189420378992245220927972844210759815120101786472618199270461760671803584473129363604049087988808922401021502765190720795059350111050069368372290071634851537962601831945180161526120609897830267164112599772053321988657254494937406610486978633153264080065337016001321444524499264097938739795957741038452990776850852502264248889683588776885849462262601153776588775927923500844600958315819315558600642316914246017940618746572481222357344348255007609286874229328155703327105880736290331940168794076029455259890676817352946553299208375909636488812278669940912836173993074975879378447319609687690286364318355575777381051225290230560931749613012747578493048655347847881302664045920493704858492348386315246640392014965694005480401744541248206028628154873663037328006353481327570977842162553258404841615849404399881429069610229055688545211350822561611798002479611662786822963952538692440223827538308458471726362638589209843545905228291164860680649195588278067289186730718909917637590976381518604621667087250940398226440942333186493363114221303959129090443665530274785747566032817612858584829099624143727300769358105339870695430690800805828207119803613196062096962028378571558572365726499196639324981847413328811178864895972564761340342505609897997809724680045928588772304626422357860011410890538912621443518161109972660128858060383146422345694766835235725189965573128699314763177876578565100604526130857973623535307849728000000000000000000000000000000000000000000000000000000000000000 [33,13] 174649774236435467903909095677170332770341820204926424289878672885716722828103871223821035086234628493215382160544149489321339958050728585793669037667112281094550369276467311448973425978614632088507619923306252834102126700967735956264007445788140298241984774869214059266554302497443409339698481768356175029716615169866279038115787349416421527963145357806917709418558648425775786296638945145387518643630416843092197953776911195596161923844620225899667973815819441242061132479433743869732559488304141142387235660078155744489343316274554328538111672096205011922761788700845870982168569317919143254071099570516605961482305957935982836308538873686864526908086118418537014326719281842053589848050906245248226410312024980267319293314945035595288749735267213867889793577399602027674894533453723296821636820315887153511791167006826212344893971341798363085673501054644508840309366442879949619177039419736810963355320794125052575148543303678415148785995352170253552846064896680527165343567024025435170634038111611900285765214437432799557875329230863814477580001253235215760072090327485480165538412586585184565274896805189934285622637794939759195354173907492219209095628083455228366019013931578996198850804762178019240139510797921348505806478141430988048585365487118884114165377507538170376548320421888808095650031625936314687251379491851873299582515071570016078438107275734356209800423242458502598250918747045162070022271389464293563723950159431707064375970690879621587295830178895673168643210171787980203380574681523998937038006922689731200585656572600103175392885107429201128409814921612772874080657774971942883573150318744190691429239205904345516758802326594128394716354192707632565381161100770918118012029973292850478998462281069242930578278801282254657322496473216942587495853304499909205769731078006793480630324557122724034165563907518958577901631609832414160491542971323020132278396518118959289455227412632596140269498208061344999139092852347957485933781903009889155050734442601391008745510066392315450481681516362196430217430669199310986712846889135899710995782438545055721389354175441460977968119361079782064556923333004638081207849059099140160378219255745153015854612779520409666862681867986550334957316444088871104129138248477567691182531974627241776579239081075436778109533728765119253262441505005159109780376500412350959100189390828260881518318948958927616098656280083998151735526542278605266746426325878338483065833062071407258512915437798897117188189112707801815143648825643533983323345412103460150537206391229531664443565017566881462956044820959517089528711045182272614195900467577397902357059714964217663432992936443239101891615049137173285331924220550282175260479455588001336393466689825648710398706193168043693519627352472626867174835229765178070718784471040000000000000000000000000000000000000000000000000000000000000 [33,14] -749163646104760782168911401159328460766871890958321512559666939749427485283675376638452580953632103558141772293876320390088170425449400779368152405300010464982574293724742231325144170650847444027672675426913557182529773689050243222987784886328051061430892210814290892652075994205851397767044294262869153240286382440813815578900685168081549550697258054669398684458378392232890350476582607569333589681013826573960526294480968611111922070331913306134647320949983066368476405509557870601101595115295299952762427768708179541449681015558845770527296195024733672024810179473709719453543242225372597565771437722825752579565085067019917134949968762637617405632980017340588115709828752606648397894626232660740130178261716462534880777592747156955819834753755717008761725852006298214409735521779582755740202061476663585709042883551769330299469285037595586115302537745285047468274767894808821153582923565482261689355151390018758813628419158101359708318452635317467149451233865012654107412637664179930671661682432290238154135338570322846461645197577462917697118919202103187335897015067034963012122218217298909598196654686511279024183670737178775706982534209416656484528981605120504315484692690656563405364947208979841978464654706892325682719391872037747671395582389190729285197723922274216533026762712470562309893109047238705234259552960360135579044775996030076705246825911387566804875864470340443617242606908934652949328670470768910850312862798065507898249917041570026437943349786315013215104519139316603078094757911503882906009022667228897448721592291279988490064349837403660926315890265159041508642173588150335956822629847585397547173770702475032954420232746836099728959073480062848477006778121973639929435617874767942023558935414896969246671495136579910240741496319009706808344389657747199168809199145224868368433101875103237699840981900942533949822362980332019617475435153851697513847456796180397184152191157572615566945370165101694734685193254479584773640883350273606097609953700485959786666776639755632271917423579221717803192270940498073845104767358818495964584676992127042973548467789715151031890105785850514196004773671997991497121580072510490472669584797183070538387032993596499300988764796417641177854587351599710075380707200130717928443683558490452396508968767826746381542829087704609763282539467285498935188013119301464265877437118598937184518117876647554085091365342346379188486655951619471733384072871454272639094273773299474384032009903621576890131281562587269795753266989578654290595948486708542134774957129492131189968532429436256968099367739242908769691279887958529068375154703506967204106452851858042896061003885717820765456158031818180337902473679594059531578747918834638111447615849807724379225822235364232415107371773470153913785591900465199134096857497600000000000000000000000000000000000000000000000000000000000 [33,15] 2669812911851071287114652721566045468679534421131034986851886282775547691333906741675445342693125314802755023732637586142861385058577843817217884779604522360905148336275510003361284834939913495380563432029581214235540275413845300415915869208998900275246051397506195152489230179976098853476756458689601209876463073625345489018374871464862585463868299768225886686585317422872735432378131173387644842821689532009660050430736049577562416584669986393524270902242017252827482415115430652757480478138439559472383953837194405881080003506644085524015856115804692221346232944020615755167406991436945386634852928018227472472717079071824806777620306795748783521954871164059523214480993573829297400116890529251951197127098345697321039802741395327703958692681987993597539804641119473400497525207558890408725219479261952648729713370161256242999155127010573376785762297084951330919455102748832119628534590385609427855432256809450690772093141873886365821780891687826402005196118697893899277200495611035725496950106889448764745751849845531817926461998576145117332275682508410685924384069112322263547492506090885088040248452250621751116542413865804065315168244361283295419881371238309681159703183337933339158516037330443418294247019570762700894105893065601038300647555464941096339328044862680352172965864201225437077641212406990896016912587745840227142149797104821011166680698621103379230982962003466760829024801381842182147879543183014698807921600198115570284823168961345769650433464103487020397107255463526413626126971253937059610787074992456056375342845989818440743036268792984869659009795834537343585275777527718112202410484040417189237733931883855412823381482130397661737832727832047480593707216687224027965263774143576023934339397594288797301687638127661629195165282565737522908495013196573138343067072763149890759873559981050836750002388271314320263879873917181448728055682082647935100411687298331834321656065867598781983284819137419394261019556603899673449389922610341600728837813241596988567482418573869983525358894434657803837136049495665736059670491026468940669504578735949939769098903171327896325682806815481376188025364710368958447853366007433348992885607249796346506638755313765817433621370446578049168571235045070570474869078616588048717688902923401031273468574791456707347115056738268825778254954040588585416865210269856683714146016315935100823121756284755734737211397209204151502752200389899047062700743539866497765037420542671639231540864375015760981822378735091953534817628572451020275320620014102279048253733810974978659533150405662764518175939207861914207905384943791038412182956612238742062075730754975703326670122982922541004101346453343661589366240951949368059806838254525577823581760117964610698230546900671675754509203375704152715823663155942706757508897177600000000000000000000000000000000000000000000000000000000 [33,16] -6891720025309828742914011062858175254034683336749018760983057563117061811882624284390920196682111856367363782051257485482100919394807402794568870087515612385659784633702753067934024470102276052694990755270531516719095590527802073992194292954827676615646111031815203292567538834670380618662890249344781461510666351476886699543226122238213444208070866749612310912200747140012762168730541012126412262461829260744592111445375820370075570338200926042596196121710933081449182018273097383142485039881104543564153161267856749449929807392642823921659013976246058156170788443451659205976416316862475161133888782093780227123341573928785186795459686905126560670989482633292030811407998753045981284583110908569693431734587836879138416368538750458587612468533913833150702965016139777479905009086587425009035239219319905439555420715414655317732939237599790876178734400047395526977825744253902428227935097930373003982566637435210803436206262793958430740259883877451582629273103485882844172089820318878139417134614847857567724829227761591303237538247679639883966039528698904271250583256944365343557767423788030601625426343577220280377572290515397234702018033599682626252705639950144747800862465346223973215099361628303102319144943540208201134389424018605387868739349362962938318443141625107979044397965291958991817573539256921090311344365942989450228974740719689346951143209109996967936967996106157373995741182600946907489783302591386607921648616473386950945519916014611456328792173229205868630497398169939733831227186027147649431744020077248053904835005160973340778525033674300540765890735260091793704471353730763502420837763790029520920298335265777685916552194857457107448998741574389247581030335880853161077307358950604325717767521709933463135757227983724677144422696047866894445490790967645794993004259914407546757319740179512147087572750583085856504832266877239854054109132098047518925598231741114809757715654558828382923766270989014472356533711292389350204445117877046549372828808041692291438384413928592809385877543800322564705733891462824162561450878538783297234161107889353708804813647942300363594875478412774163043796531975956947460011542886854558839559933205383309278110852616631751967678910343647633723224387332851072725976958588696526356886092721597883608183507551106476403077369875110500323875034365098475761908990214639609704668817998277513871082552237190353617261072414501866921190120768917047298968402321941659225413993261763662059074564609602398516155318519681914064573794906301673344797661539533682486626751039685236597945565218840351470051486315039484209005909644550528218736203974287869391485501380946043111433917376052097777252102186378331101942833206264741631551078833174260387209252323806250036149690865087254846559425799467470507406046085777885300109869056000000000000000000000000000000000000000000000000000000 [33,17] 9552587251629628103307862002736794467946072223042367768410491242834469706275085493141130362184426353999639616052706700757069275122697462457183428982388158082408959258109829653085794583757234307229102721137394286382987501090801576187864950682545119531738373049010160602175211688760180223844572051499619141546294849626945782971103507885589666266242842466709333069069606142246988766378202286638770720044577091319181315325878580651342052616612547838333984854752085051959223920939380557844752990721627665612344801416608903135265864399867386851999588318673730496811990634873042273522530994032781780041251398069750471236611288648757970811085977457873275181293866389745197801376603374459718088915935182194316671617769596142686600551374465215785968532070638298977721899362306112427141357704188979210777431137542407341745456038573576473316501295337447331578942920011501958549368573601290490428154590950970203664497122699846552997669520923932475432579686284965551253623975135219390885839931930216298751805491063947502870159404891211912547294682674550000826882739005384440818620822372046230482000310754051001088041574307598024977249113432798979124789353311639765399200564228079679004023882515242263818003352031453155321288673523785599798278742915602066780048823858892050217471023530417924391842719132306379433987087593521956198986547588562368941653598427323709328989816025876378374322650248323791579637112207771135588188540658613442189534368818307023256614680805341161256674891720789724407907451588340091902151383733349273632793429521997649021879583244612430026945566148661480172438933215053832943458571392402331486112236117911144964872202526491605411406326787590790899286611267336975967087997255552795201347830779474356335131331447020908839714524935081952424002035492530726593644145839252958797159566730904106051617068896433349400203687234134414978882008825975170032012139128644964755951824109244019850665225670733062183438476874330845744464708250856185831704980949833773341598482189534036281586651301243507413894961000894591240216308577174214569098287081396891405720654452019520437592602661163111515185121269230673665987543885449251586670611057800837689801097055764561176813185753136923093810981707903490548428853688113776855764392082174625577056342135891058930589879154022627403459781281950280963725770569190339255099551886149826406838020054003168272626565730169792052728145239650007164123840229670760760445082150882407811702439501733344455295983147139794553340547754390826462394397666984842598955729973583266957956686817082239921981742471588122438812901594998604613332764436166900256516206874911549530790947864817835043889490604879669747509706610299776021393530673708815231152378177614499411232951343928141280740798692531919390348790958904075332500738345950884643345530880000000000000000000000000000000000000000000000000000 [33,18] 6157642379914623850526507893423150211819978685293848404154604855268493054724971447992084283920429203276608899709299517973091430246843004515854517743484071267265641243134550443025604544307807045912229853921471355133038222227056127435183919330630015779595779375199605168794429792555971086628730268163441652741667393996786358811602390495632283104880829895985908393081250961078529091301347450841193952783788376132967171035882006149518638452768046480983774494976996524217807987995660489207796555523893760423416455359958071669947958417222986294791185843765436410074508115415410035206931534764675542206876623172264114092438559920184061462819104828125815663753901379807008599668088603306965315847856035029780441359088075690162945371217263215191514111325493289170655588617698022997248513006774003937596213203526971168032751249235469939769447693317772547730266067707211375448393062412795046507743790840619331971419633197157163737562977255238497180093245425907025915211255237674926282471585203694372305965132789124328772674268539410490606176905881944342489503427390762364086079215521818567775844461094390865963183288635672926320974984619884853971439358869976647052161140072047072802117175909919788310342487773789061031644223947404639841057476598621505816381657672054930503979937512018795438465045869546999762545614819182601579749426516984345090444562296273123579017921146486949673268194334180201064487887868592799234838959604650964936144035190314056927897596990134417268930408459176054030907545592306780280728032912887013596206735396603953875395725820876706916801816781837895641707988337320856575319459533979457706265435555330596919481348608632947328088975806760759602931314792725809268662267520877093380745335808047295030598873039533881610756364153849292616056703601512384334863669884111698646263494537001008965442873893264982843595427675918121886324889660677837138317074048473103526877990983296804718100661117070270272519873250010889622690818231043490527274739843459377100127453277761232566225726439679847300878894451044830012180431496630609872708193666039615297656921435060504566855863910017718024148242673853178937334505536518872424475666276866142104633839268080009205649944869816409661172675332465034142099869559255768451667841386468993027202113377515981319363630190489172995717893818304326953666413260906920970325927677583421173510386193906670521854740153195392058971429806996018906217211668813673972635595155481389098064747273921509152613596313349433613003915108940761006994217418154463161066471630810497689782472882983942208725139643589789499393234265495897021394093650317585171141679592880298583490019444572403507659186145760879698876411425818458052162401854878328196813288484164098280271229743024171902396593298623694530306407599616150973613832747858515108193894400000000000000000000000000000000000000000000000000 [33,19] -48947868891714427111454020200741619015374127447788480328731911640132824556983288929185046862508346704103761782644868715148247131576394786173016029433271717451124934937793435085653469085250686164601579366107445988321603109477451400892192951936934300310096978807643873194204051936126452225357835279011749308192384032344111069624511292838135077207131170955625268090822784969610662410753822732723440257025948214704034798713238779746430455122284168021993102317238199360946350060880731667027724435071897358956737253297285687682869726415779661142478749306481097874486266329973423684142957179186743864635748618422886606481040037210671246286255093954022642129041182302288810137674254299853211908397947739476263620816331567422934581466087502542548453001409967252222892524364659204598352895324373758186281725475431510950214612811952796905314217617928128505785353790593773654729213396753837014269123514200281977179660141472042172542704131900280925215285320208463533812416530369786742999574910491489286490490735006137269866890576839828643929879553293904766806401302085133459000239772904153066364213840149406948651437506929740998875567565900003408541090389325615166085759965305818710093869497899805893337900811737592908848379197769672377853298287642634203010313254561078210380742107579830385850387797430445150967417086929974992056429058329021545117549852714163900341181945696569466535913818925627979763603197069999122017384918196402533218422706272071448726650630613695728723339839645091699060253482117700280229844322596703206512416977293543664707495389013052576150268230671466694398892228528958402802528282302285983765170255793518883698752239749410799120247019479483311768335985357044840668106093630376400843838549400603943642201051453919523326956887759072857957566861026807919386490065188744822992703402915005297644833584061048173771031384087822909530802395173600578095807795542330135180334129289405630983708106236197066420849753800964250119397785328525974226125107280201279685742913927091040132296096168754600509367233189163919660712162659623795518154556617520799264677441027683730570821905875251601470300814472813925547306315568061934635015346066810448362010199265390347590108897391720044659993097898036694750255864571361614303247901936781088019623193112844126342525472989913159443933052606651218550532759713721342938805173984770628374182190351039533926544771048602595570682358650976677178480827148753320886368416636959582312537811342016440734992265955996451437339554300330433460363011081425032610585306106366325454544436975242834246316024096424585638004040280210841358270631959402484538740121374837490964551373300189531616978069427642438389424844755419708909235524131517377321791261436529715947941443850969726206843952679933592841804182981462459035421718624499943158369484800000000000000000000000000000000000000000000000 [33,20] -60716642049046515906576141272452550561780118771792818959285842634594243657151268527934011384749197093076423635186493502252915686354295561088259013537033515230950677590385667611670132646542047504348848158042481359424292375866964612177413244207971818120323848686628945312950375577552609516028812805336851301285165973069144300027010673364155334723496430525152257400063409088210558385198592206833660088340813644082621250574804702181758992110898486875162823972589885112511342536051806556407153968523294261416122058157822869767546835814560842964532059317401572917369731243892118728917989211307127068169929528634814940547843876896832054356301146077932778555762772779389500839973282581962036007082673495469941969262678026034858382475597229389683753342136899462366964017174969245497270627795846454054931870328497983102753149960007538841737809676363568608205412994239184006494040174699539082395375720607803209067503715910178499344404690031471659422387332323409221030679546656530413699769035949329310119461762831572699793152965215321640704112249925242249374007613240814583500706670174155817102740041864551702512636133423728749499774608248431635407319543740094800474744537851505992802915948194360536593137958511971645676774588692472376816257062168595348077691019223083834528769646021485953575171445731702664022338900458280787880159417374781190630465878263684559592375049054311015769354889050756620097025800525141188470339060362578920265321123131650728033949453132439142335009594833892976445919009192348248892389549690624642814691206484627708171828301174019190897414550896996480340268054248663714453823292937145845440700815461442785219726082456598784141419078203445838969611886015573177454312667146770717541086399648833472699655041940288887457692525959075677276624029915479695640700592831402027886883125305413097320476958325388120291155103386856625447330958700502608173013831371991649764047012367168655565442487747739651480329118099753531462589321595244480921438089757102248740830967559204636116627259103078363166782854935890605541334946679582783507234054668445991258974168712727637149465014937980173647118807441123703140525358760171849782249550096738058435263150951018890489541860951281984581960563752447540615974482299217525531027305924699959751201706155868721806287108597415176125223510157808851176856047914838596189545994360139609020357915634483203577627845072637063650645465404938428071228192790653701906342567847570122751558792985155549135297092953422271538271533051329676899323721829982004202712163322522275033364794968448843738498887336451068654451960222323560829130884606799712203175150918168576607824085000225152297000777176623369624847512453606913331438581640715418960132083553523844726690437476870636584643534134864037436120916570874899467924523244813998520931450880000000000000000000000000000000000000000000 [33,21] 1372344204031353853922221470574855498760140353610234098614684114564953997014486871597499252399815639327228273332008602545911610951233474422049123660872668955090175414472903952967810518321295119826367043759681084530302176690702183610352420569239247681655852234098294493812413992795847986748924141236413435659341020230836412049622437034101210462262640862363927882652491005472611505600627399301232031740910488307080074691343741019527437955015446143125000552502409164623414945606628252692995275531514117728706337857777514088581266371537815441164042130185977161333948098054086135432086996902430114931832383747919360120678740358989436810150926213199565076207066407020942523411681353096283258908837956400932553416724182609368331872438102647673144231814154675304405590344313383967125021834922020784920773319121569216705914402606751778632915768528434968487666568099347040478588636864419459655567587843038712722274895865423621567635945228020198676668234667721105364507862552471642027863622687088104288421471390064176335282541232376890169931737425686229633145017814852997096888153013324270581543705218149766252667262188055668998818717172433069452592188478093766213031194129345144665013809300421904180145239334261986327835243429628439392517992599776210270428603440990764547274524007467100127874212306683694699583961556637215465137651733413621163628106748747350192818305820491351539107440269940611991849791233102709681781044197043908556422621579804322658365489219973141833695914522315308135240828018419604415156355103284231150920800767941387523385325285902289655788934156440133952408308262055757095440118659743396056842132322517138652410109129854374351252949906872852701481519697674516658115269480868138454515001125242369981950459056735561286255479370205265489397067022167287486240454970297876734610139222953315163908788242065769672707444054836992598543317999371898186062622667972827308633708669095709929877376621044932388924523537288265328791411790679371971797831288088785331956925165732181491609942501570925566392362969201277070623202707223618302457870853738240947669329119502627523928596641958874814381529245477138710028437382115198830144137798655083960794834706241997163943460775147671485990291555065034124310998458170529112993649600537272065246187005271357633470425671191676293182932238982531730969715914062877959886538293456237272311661411872868495291576959734549983578460187809543148687261899189068472554533503310692793078267788974940235229934742309000184565060606077866656566163425765269981604960995898189131435538909574546018476745949662100555080694542551504172899669469949731164402056812988290080517146903356856437191576285894933512393512173632427432707158199055519848891955168803942602540965995835439358576022511491270451007914980886020003741600632134455125611852595200000000000000000000000000000000000000000 [33,22] -7625641902314474970475954237724672197520154149302043076227121660902475531949081679346729854299350715934373715601325375166550623742713476905600873119825704374636991974489522322812962638437874114650115672010804144813579199815963895204798862400807325457029325327333971400187739569779205721883225649038076194568554767493274371941020636431691418981640964647185156633706101191343696146317605689826476091499826740998851042324094451161827938303488905467606478240367746484815721112783825997575694445000150217139064827245696685706928603840400084030366632392210144946572462708799684969796342491163100364691159806740082725533626010108026411589126021354676860504277253099764210788499700314379516761076299666170431688550613124502169779122432144066877987528871093726165472141737852152136267002374911038768541796927957314561416392817384703200998946632077823832379688390684691362147580748059434662363807090744516616595291009801191625891653600072895684451558566397486982042202943668751139306274632025725063890908325607563492410824564241415068101152041782693814488756453223967659326399599095362131006898833756238694495126390138955040926489136866156548288512401651297109275658674774163026750992955607286373670382709204799560899694136351768202993917629655897857891809939835248102449069160250512633024596951955333885004622369234407948722477058730120898586852051965045872797345801952466505860568705775884279511136697476901129303501169077628137803104535394000012403655042147954673432052016581497837787416666003574284393663546156336965008469611741099626759353168939814663904527087402780285554523959054209708943567501352412269145674727267603353762760764019667926902629496719892248012452244319339816393686985951329660858785576804793115031519120733639410155138546464623693546287356168227890470913930824216123049629562489689616435118586367340629325176411401759180545663623456265136604510899017574217395510411908544020025678658756409643508321058546840246128834682128226463589205344714747299982349715919176613129599470289540823902640375107131395154063691375930331923820537381858159603928438252144746668361154079239749681994209757170956510482779058220810981697097235462741709480621812918139785199501111600387854175859951443479220666695738829588672550366602926770883434958505281686649744628264996772656436506260670882578926981818724349738837690261769896056639274375656309519828087210569073906403619462643807459767836822137882495213432633981357554172459767269892269056881901964636422435543634791344415821311774980166091731500365420145453317023251620000857751966598069173785567131281750176766155988774391212203872506074574738585729075220336790132303284114638514184469295776877846921391453715127551944658607519569881512442926987293320122122486867050477410995599574485244824910541444452996954794124902400000000000000000000000000000000000000 [33,23] 28877244738676244853582165446988821818747594390776960115074996354916364876730250802865498065568104345133477208627204795462349983180717670261729172899707702462337348199219461989611782032279879309640117524458787345248459237274422946545046948352432212383362595764062521880330216057781130276127050740324706310654019593928145778034950239283518075748924121739492186796335994614889603830740010078294071703879390967574043558645602904747338103697542729090229696784831547551816287881281789993158108579965606095236121976877465789816744413666579130596373744740286835960647815753069856444129133366698926500677263296145652481938869606220936672220267717807512497661069601449213656776547455849113995473821200224641331834463094377562747215539534989506877409176955599890303466022140197456281653677739938470505408003234571798273914260950570577824856470512666386233394183092351379379328772240624486108019019174506141067406156205972870118545859800800429902471401874937772864307131419634540930114984583369738202301812659016395866482834410430618488992815056271290106840083152736656781215677508356521396630713812605186584375235268246155385432318069872902533351132602054394327740002381732096141201631012287102337330859351166772931660516175048914298895258038918661330321551671597995579352296716601974655806725316431073950514318186517696600838904554522695157074622642825604581061685035784814744542485433462864915972257374558389696542855849223887891277874211905377623740134188055647383931652356179785076647344339042223298253530643510847887978045713243732085360103601608024909220893379792164043144061765826824506793570089549026058450516883878997167258004930071658331348236297515312521010493438504973939904443755740945850770257728918910726128021165863446919635295190052046623502890122487011134321490136290359706613486248711758818153594212230703519407335048475008329266892576969276963739261264201246604860569345492590827759771722493338968888226364547433138247259200556804478633791740328772236164478168962533038362650112414620718801826000458797214008113437181194606680780120083774776862342574828852926923771406943302911917962879123124864397290642579783442311049753141329678946160850356278616675533884903673384896377740589232424075200250912915082834322768308174895522625386462462319565288984639016610839279965327388102907913910644590604682453337466551813495183308310414370637512314800294035702458485294128969306999540819309710790069660594284710747856384347833593470240803052836378571405395237757581538976570408272073482958914938369638177455498549064617876885675151371178389015150610494720012414392902371272956060607906914181375665511173289193384387160849415105409631432150631482084869003329952686130954362183779366689891689790110285631468776140245846572917405412073659362492951431384561394177277952000000000000000000000000000000000000 [33,24] -86679259019502514738470699331732684868488038028794743440068309201580770284119920640805953127363223933670653766661207239256500272062829126802970940262616214156280056732749622798587079343565302243887452660341402899877181169952304099528962682347188118970512789136161203545684598105638554182348815671188047688641246340439546459355405899106254867195832374615825315422742039527974792960513402302827879380226542604192908443197942318839998306889455693044744743495298288366372623363157431186396910475210656106874743522067727520308900838318812552095138862449456361065605970084378019575481502582155881983118367108322901570655516751036494461366128076536538121347446835065361722538225874959368879260717277526351479961239211898846630607981756342389957912455161194404570875412805120313564250481289518176682369310188024284838931316842471364519244497360518077927306939353946774044728992888968285965400895834065617656384829129446532012070867257543387134750975195028658557323670958725922791008752344551952421451111764226600726877793746796759560855849656934912479636957147720142638241466037430114902507465525264028074069549790151839944160716792643255741813422110863886108813344289009367386720095031608893473508979492574370428351164501294818290155257224390926355163759700213262451243909837382123391635002514847367178957411777912239847387374213574658400269103440364659606245881284905817161606316836252784760643487886039413194082997359728815272869459176116842834103860849449207193791055328078541696006853937158094526453564959628625455858653460940659904291110195834062047397212747758870350136406696061937519019581624420593386389015009745558231962272114829906365062113328350274568775875723820418679847122218136663069830275767238064465191400317737419715888303289716391144709521034225514314386171501556305491418610677587851181897318164425415801910692988319439336479615344936705435647358634128958090201557413127840637003772414787523161311420758153142062187761600807359671468012730277572139083765616809685956249155209246546846467168741279641153870302326721761795027986940295831627216823502649863371458352989296086607386912859286759548144839667301255608419348403558794656400040493862745019717308610650214707685758981922631612841520226203772191846670659623313612144643054289669082744468409653105411165342548135257082853597781676376845139907043385794359643319606127319570454682879550023262810647874567194474375061067482625143438499279803239556615829377607170149762111073668063901609076193035563907121726943443875769843218709693363212425193609874929259783267587152003843522361958671228353962497626513452254397192874037967730570436592646282872879080225139660358646966680733579723488126024290651421452362884642899983535604223144210412089820975682798603210607455699660548793297514416208659834449428480000000000000000000000000000000000 [33,25] 218341066016564767624932881887666385831493643969290485367662118498562350016239365345088563863975992234489176160051963313533259890424188386102677384993454900103462297073973426695811369088199990905100596646865025419013848616401087895637879738479553670546918623458267325642601871287785026413766077023289863080073667991945635903648777051322114943001316489913841456120211579490089610024645110326485802483996152951626652604665808001074621063901031262956020860578775564249166430951324750590992182596185365661859837692954794330694066513341349614961351763839920682830893398399805168859407100780540875133915902253038146932207936561978866867466121463347977282376107804289082633632922828623082270866193390300755047948319103237060667365577704854610291076254495489165430916020209401019374873441116726726945273255805203337711815879472314675446173642885419690057607098542033744238805610580220949193211130808220797951239212636386717451043154359923765683390360356581805336819547549931421244947490413786107322946538560552682176972727534951917302269346428521316250432494853872956442697515720782055486149913682675371588764209766340504722781193181076275936674205456726060102265853824623661454813580684908922189895515806622062396630503672088238721865889811494072727647298409570063844444057333126126298685008311972128303846489973332329158062251294787328336970948466570195901644713988270635149580044992858845516141313529389980989828339233465003802510185273271880050966125857239490125751667383660199566539457333517298691537795941335015063149291981941034455043604975991551575527819479337522940932928775139832198486538317547034344770605738340348013377174791480208656662444131493336256821857705664508031693022414151622290552279560019834644927278425660000787698525996547197414435195960185901021350203826047875550876014217941064205936228101054174396951725036474730005822007268304899796270438107812210171862542766273796300898429791733080503167767532965779320523268797093637914307976368691143003025126710627492766901760123553884889945561512160742188608455707733157950148455792904576433020547290298573548189012552262640496152354041549805690409804763114636458267398886479062854745187856250489297352578949844719793388700002499605958562686441021817663159439889300964177589041612825060600985546568641747714879977007676823633142852619256686856655605431591474030697704216180908117325834360610821670532813406152408152792420105528828368395553991553255784658775733814835813603114514700843406709950397591338332806533568392662613326151612002756584653901985054490592899593490361597060611466460329925033484460410667909032784160179386800087107599613706801007116380613551847205890418256699560358816749821412522068188608757949625470281690242905630723026842237336783151673313442134121565530576513150205484828958130176000000000000000000000000000000 [33,26] -475436643786718551172583707856395781619089263281733516446312706948909929655796545490129261067584238764289106197439457201269287153055329840541978348739229222163853874160916320956433619278131461631038664965530494205245796073735926663395506500884139234252005311508650996578560232297327247862322851427959738574119139897384255070285302732568212441780918719136453032511884416071119184278618009930390194408006928923947267018909347617864680610314471139885464445277065908014698689453502360969543610276001403894757041141396282914657074332146600968444906817492810713930689211713153853806813407698618713912395482344334977408210565016345932976150805051872699349736955469609773007277265079047832754171495361761050866618016379552134773121760224633886075728184222867392146698008297801889907725827984364457636822659786667267746492787051483546369200421208938166986694813582267026818749427545509253653091417272817307682573874074337666110086351948492922685242201740836107235038382715921037905783399174957243812912911771090838879183299283685048942446805834645220888826400123391746228154006012525880080625822863393941284094933458391489551249714498255308096102994746258621039309094804232426746223071284981402060786155973104416829433126399490493171811437226052222672958888442416182622432187240784278364498727840829746343611616910622086690963586203847193797234652133409848827340349804347045396259965860012337084506035557450823913466561387041042092728281584251825491604619420529381383484329351987878164150873611870734877583378527373941066822528685912693630191404670055555371678460066540490930489112839453877729367860470733145169604312640613753971136998949518006044432975202554623183332677613495172374331943615500806144052879791798979030863585624126500781623347003039491066742180023874288830015318442894893728689110190900886584361412406992733332863619469634364087522941106449416351147965312083137547794165029609686814313166112200993933894243276671418389797287070486547739453387923224366521813697424510897713120193168879026854981785954273824740647041842656104112185447321352198318797994891451258405066259153719274050122032168994110571516593701397516063108475991172468441161140144179747340967785502384950925523064815421322443403692604204977179077888733915879687647268458134545919548204434445570863001346215339145986952109579764043218094836884886698135519339099576758844814008874234662040719913932971785208080592893382450159919272027388492796676736711742470203597543494441989175221089561988440689365114586695913779030521726544898779402417113664770466370209977276743948462429467960310931222018875165995763148034977629434519541462062170064562897418241221341087199759150448764268496910579751956141602603359161341163043050124254857350907683277460064889210296320333020137084663474411722764895010160640000000000000000000000000000 [33,27] 911834510796996947190959104117892823033825936984955890526970062146738039984492180342716170366905237779986282217731622897356499573552466770568877099253507838966330321831565185977979046600777464045439703735590409174132123414388895925290864202580513913511339697712988350062088830902886546579091202108765749514329626253053476666862590217532285570419489681156779599764986680916497323459331301945446951327072747347190699538839063526067911631178339590448418101829216761006790925670250389416048605706762070285072873797811441589577498118516570528477951809802072698266722672531609408382351340326006415840071210019101550235265535790192109925522933068147062834491098289409840632081264559162584308238341514684035781715001252548706059210964915297598701544701047780021822680971799756991672408271029352060133543561075792341175603803211174041084036509172646577662825034843538948643541090664513848931930314837271431281929071291882221393544670500925443188395772976711644697738340754903486968535205763850082913876849784795443536169618679568029134007701888782247186034645698880134511191665703934911059424963232877496260954421806601733019693523518809443538085283161888240314096234883402619566455198299980804245967737771999884536148145151487301371273114788668912066455465144260848658670671631755057017358899133624570253005203002120117602194069493164064966067721571197915545527328284094442073808259496811295905008621271316418044327715185999149327550012302818759226631967052727738967958011150063280296764165633413467924560631816873552163835197110528302889503097875857593227473074259209748409127222246331445672798675455852334042888789098740058513886228116258035049707154587423754214128472378197578843325835445886098474138357519090611319020680078787851288022790675316307406617386301800037724404697539598526004593944272695001005859106787430242563182227525378672477588364999470087054511462415465573196591654733870385014964483042294796638687663819028686396596769268151115376100421507826522865852161837810907294462548046947532746415128526709260965867378096441681298200749503517131589659506773423095353235420416658952166573547531778718915335156985769653476756488623852334956595857126543928036040160341136690828247419186379753110654295683489007222607609848713475495795455118584576034327353969828359621334478379185776279436347723205751194917955301242662221630547374040063780327955089765280320427989080812978444803893504428184319136952227250805724499011764804589983451807374735809838589715008883640129030948477609880335190666549068622933942759679634656256748202660971013981808428981444609527729874359876212297256804276496934237619213114304716169619846729729735923007881679582663510687689734520895294069972252244324806291553059978608672843210022138784379076239353613192809625893495759079584369507041280000000000000000000000000 [33,28] -1561156691799760840912984314873730467466408363489159663303555449627242699734865712553567308318575564178278651516488000411513826771680298939818339447109407982655303143020457175546007964671573239893797341011010184418449335636061810600581339902035546538637621459223796877636192341012069255040488291641828860391756089781083302312889456601119854061767179172169879334584122776484438402701969272979407105003261821015314602845589686433300793650375474640710576841450664928206723330500069405207079086616793897095555160177421316652540026457111695593979052539530303015028476407987131187376628364059532825081918202658341687316419097512261029031207434169074220396017919384723195897974350238962025794436520132657223025522706316280410221630651723653424749416203573387710680323112468187094106237199044479360041702140264110742644064168225623811204086294547716821378766162891802648605615875527936776725326084535138614186475791353794201216307393789009696465311544133320532301803934385522930874947962962555944286547446411715215055702690330704483910499483898885613069851461881174519599377098400723979804280380906679595913799386132052437012265291983085330585061796845014481487464180116083612793937410584052718636966097793052894023098329887888839274641631936112359979202624937619573234720733109217567210685352128051875009677423331244433005507703770520523250642454405813917527654463643750233097385644618009076224474038274925119385543300601531567360444871418214881265051633076254371962060386504519939298009892768821934977346387271755868211004336627775383362438702275029068126793023514231493326588730033408634742981901278671577504897658559101518590984543779258248683380475030252019970107100425689185628797471311314730633454752122517072141670471773448850354391757350865908200242250936288756469375091697992407781166703473880134980380259327736357280766597316951380382011738569517477237527479533091487083882123156047553734842225546894453623007939130906189882738593257114469297664120866915082407148248586514768291882825659959183731222171230814191218338685493400711320010030996453359390485994752414664132409402398518369556820611405420940185934292126338633256199600575996490639428713590171045931015728162522841009177489726408174795398629380847022151531904220848700868770447212100084904514715439281771143826200814492268408903825562405769749873782980570020185203402486836182948329713255064106815495340555389968080716716004214264842598161926793982646072026832781226377454398253675537727753538002441702394029747248222738511137164735266666548574230571831201232577426588195887059509419546879538823599755666457480462726454737782087048309905621301979899269112245260745763108619696410076807097511468681488249983294146545950388166859624443711211542967426791896629579847789762620271979736179985669716906606592000000000000000000000000 [33,29] 2411510902444028709526777767244375772592124859333072136594470560642822894859590102578617440698038557370390462142194238653144300900314317119671463849320250070468425704404050551329971147500640434401634935173557165761575373857100183394665244697741121696119103438595179041766003285791377439599777537442578346597700303883581892757578081830683729162994771149834126514954158610094494710086103525424854709416978921480242679118447955421067933258466908237797177143464361107645346238310232825954547241107668293743586841276080052412901063513507813206352607638450076247694666874301903593867822422161706376508052558603631960934336841278336360736569826956731313794236432204392922281989020772333303561208980376340302101789425370172584605327849618006287177364592368364778825641651813821353299904396272740589298639175754954659095286354138409746303509573269162184094715595862805538422052701103493383730593283595994833809320883317135307199241941697328839121255141112489947777271911625233849474524929088629448813198496959188875592312107739847384806446428743970582915861051422517644396885511059955324438189969091539767189710046414060297233962946716232746584831566918658458640043842308819286582744255139676131148444113521899711266415922405616323543485451790852111382505264742722042743331062989747081789888858506029589460646731398210312417595452390913251897881718904656579361115324774652042175965368180201817387249027502173700262028707772291363674527759489278167007522285379115226386550002082136040526068045086559029619713174716519509740126195855349621347108997495187041690338976143439927504748571341789500857233595611629580437831332276566547862440758552158918033497014361227635822896974389121641932678212742834893057322411997707857248312516048217547339189799574682994336500054872705510573868958134189471112690823058171875888241055458021571675144487679581254537013285287602398724374547246688906195640501638587256640419803127812541404683181461874616373307197300727177646658663681189813536905850846179376010341627708797294136457829058567890600147505311718016925549506053149909402106109240421721480656098415102342625711199074345987919138223356043577344514445494308774096277366270571270315167484128446445288625891972572780720125529041114010779344478928613656047145122839455523008859972990609553008324317529157542182806031512770292256564792703364350862372821581717294416101319633999928027061467651481750610409404720875888951886661242231067170218557932167358059208198534761381816524067438991231756692671765373908104813582511555035803592145060696868245366447596632378115055108171317581708832000062240521617080390489328876150939782417100440159432332042940825429547958274162680123629897039691112352235413452333354451541888454311469887812957707102368260860038217623524253416668395771768503849818521600000000000000000000 [33,30] -3391258920375939151283268377729862885122133525336505715605954942417172583542618225104311495787047478999991589028913950836939309779469744676872762278023350348431528975643602592018573996238120480011028959505028064971325474195371386984227551537528251200511095692971657576783370189221300203739731803970831821045433427523371239808129559638722914430628141988180096933846754801313444863816014169742188500315907137613493906465822101699265366808221537276182460687064408741178210985847882029861401632013624000578145432406428441312207786172616592775795292576863915175349620328257369992379071866622257169444218453438758877913081237807128218792606001183241432388841328803316597746610320912747167006263891236548104458295939719436103656220573624433792832441245606892872955003349175641587762473469544674634962316862233110559212022360488337647191869639394145590952079534868666292176532649155409854662576502625881496788216346568566439323603821926876818816256905432375042411988551179886360402625984135224589008924350121869091371484993435298043025674444578860790422482243748708314952706985405509192034778051589242845386950139322957832744631933614740336502994227747762751953161831410554051995151545884806121150208980969967989961128129908290361814922156253736109520071772183038916631577028427093295318747504408837115001776154484549932154885609354791980721971747676327283897679744760509456825899863647031190427571835821082397543936780861868615642480763181878015038024243694276996933191361660025302961160163275495502203183025472213770304367201421921303426830842911714762940624708738934001363719497939743658001124336354477695999936440334291261781779836015438299478660360369070570222458179527444586430986604243772093232121182191774604153459913703318387310765208915648177466379552466337650909134763626952138877316898072643495316671777015349373595594478638186832620051679880907882434998293697397648943959900124328968398860939656882084466566897411588466038827450486103327037554232042252827633690195075696174410957137392844071163108569257975155648062165448551600636244872016096513775645594609472371589697948435583899726899431794567046809441158841627952883773154581797036545145482901429904983709421653862548240144345872254569514878354097709843153182409847129932916307016757757417044667481365645648039575122612816572665362235995731140160502131817128961374900082763320227383465186677209348461232293334489401959238094232495587152705342376807557605770222454003783343460919408066177646456236644593847895184429728797400423881664532240515185363057463480382062781488853939000667853948199860334724848633017882142469747309970340480226619387940331939210244508060483707341171648920621336831284898683842157284448424424654677701909264700663210627195530983337775053114448172769386148132500739117398147023555788800000000000000000 [33,31] 4376530961639050569435349079863696233380620699979424840835230986634304639407120169389790597009753569732075386340553650995036354856984636656323881223941991517025547331614596602839738700952837165486869934345359331614640117189608941978911247833607063578643640146986142775458608170546135012478198405658755814230975449996535611392333794905359568834954064379110257012582579869931262539769438793988698526303282085844891737365245089840420979781117522495047062936612417118087010792307674824341835944011110324472116793162550714801947528123223730778632220210257668182341363872922862630024997604913224844372064511424003236295647486149089584296621250991394694840990775492168880562939640831397716163148413094540389602381400272795515719003307666325703202572339206074424343518967128058248599177588511969608626721225222525565734454458334589260301051977497212742340044315082609376887136933462740685188681157764885279078367871119599180097493478663144881882588301448060060106238932686031497551060817424284297092833579360954238508520430402146837183139754253671183879174156010533625976955357429276138752125137265394688884065898797916242374833927908818007329270810601008493435380904012046957346599690102263318900754653769176121789440770099272662254764401640616465884710555867645603754566885867866817176810284153904661990309326692850342364864339751288647095787121615779607465703937303509798218274524759696255892584281968097675038396664055663626889597313758574498180025192521563465076926838781674805619080873892665029598797058120687167540313398481044825194322894630460030592178285088850917719322181902170034009091276232405072188209005480016445894593335393057122288538582053588153833499825708477865364391624784506027426929318174497787915804205181234048709675596262496910042204315513762253894725871107250154886891885923357570730223480212363285301117990207634748702712067240678002427682777932189277148619851971603536014054779939856790967610857429400453736739550130007076894716098223085374516507406668236288626794118387550826989990933509794244606259136144079598791792237804005829725875484664165575377722674839428870037273859119290018817631416031987390854982696589198438161184065872567136298485608074304738158490890839738623670207833542388200624955986807226886751771031997000400953770872869268817684277232828263858690855045948603670417277103810465127682465693978401699673762712718210782819154328880933129721176403861593450544021968712858767042802069331296194499661067753144378745931443528859108407766073787272927338582832846870826168633276465200117599473879900004999562645484740808924454498925472481390679851169282283083987035232781879683328090776428890740302144005130789342472040314849780041653374593783952221154799160955317654462937234034614896106654869324847531106942266612255899869249536000000000000000000 [33,32] -5218494648295286396123385650268638418251177950774934896332530874435345043222174092747701051312906033021835096474357680416193971227566251304995332040192878296310358270370678011703143204455237090553106566281824285141726750858051595009756056256641303436618051385039230473774533359804761157831826025090223063787786208675062929141170561312224587384207155252350539619755138237650896019413252562922982117238754856804055686809535328233187837932089460150335087177893201020959116885415793842598727981321427053235712651198160576663555681881413860295671490357920537914771931848479400102199611064721183717196406570071351882395359482655113023433338326096618069725858673858383429619497990965079328340783948679531490633837631378450530604422559175582416079805409128581491039152798482430660163479118933162200953944101059922067293033572132672406080534532985614680733820491823743706156798667012221280438434620486774741142801573674122698366675515619998421014472727415905211458551969564677913559999004042472463822215623913369084590790473471541226382119365315415682382150905208150676337092849611593806464101595342928954493683164956079457592585042434422204797456284574842368666491908461089025350643917014509275815991377662811265430973247606871503691978152736628627749597066860123231180271364995006262399229608040274609642370906182738008573082361727795185113141181064832304965459340418601964551698334364008235561319598721354145449878490933385460514855637189298959176616087522670352210000864666700846315576464097726390516555241619571061571512002419106801978931818529481512598973764627757875778216245654843151382429115644764096749848867342612411939068317019459297394068575402024543050153688791061881119208111034803841881193734146702202262174134295304406023056040059376431935529642782563696433739653507195157215007576246027792215022662628878114747420579692191983399633755254800993782873965646792827011992077490000458036037205643916549031232118754489434114439860338819369713454925488456364941609018795986589205090354535477746883602238242980726965012094967531387846899939096374813493238086461842680981542335788026462317034157395778345848831879415547194755863875487871523585729043060499066600285644921100747713037330617197906241036995530992749987970338202660473524778552811958486746301527218783139305147375355083612344726561304846190328034538143799038285140946103022281212515856454409944884034101969881771878457235317205420554895009151157414240858730739973795807799670327346146095654060962747499501081512663043640253437513679787839228368009937758738566810648460498060162405521665510028910481487838040828524115185692736500130965383468924624630205698071499836044479797350225602638712506555032006315659236585343625000968288791331304101526439419842968473772066343436057010069322163715290230178185216000000000000 [33,33] 5777353300527389914986209138520315436935339952763299283815381892870144738006141476771801424236777525060050026843059887337421251233690028303410518511756169947271248814719365739788934539546068419840286558421744615080481328914871908889816693160883787680641832784161905216022111019772035491922720707065226627278257564427004649333975319992352282476026337451576772969837606402416744984881837057537429108217522656259690492648800273149964100201222085971341560874132496744990671375255850243600317690702118630491649826617764908004633689266854603686180203513269848283538805029557919941553875066764534328677060631660004415362584208177844190257817971977753587437698890102719507581197474877624760723291749240303931074582942535460134535987627438585783964592107633082273295422445228307307407910762316094676002305143007768144648892780131525922375684649569911963507314063326633387413000352641242038298868667097840314995236200543318651862252345299990360561292021212768781041975504432426055165992635550709484136278580749210804982967682822929220764130578230422838573265628062633897863014199544952275705398344244439624981672180497084528030561175074463387211849460415196331895645934215153869295273393234554827529928061873878733304483638579897742202719573381978091392118254319823403184765455480110747353695774403810404128292340369651204727692771019922037831130176889886269501900371700385038789905565495073624755967803250566416086746296383258782914681751863472385292364142196171890086544140345845316059638593852233596653312876589590128488051038353101620455866712829551195229770230302369757381840939411756418426689062311052221707007119288995926673478505785174009947075556756970105469852057884147584384374411870170313713688929556892359146134967370010313264183699148898656989555247140607061987285349261710136090365151033168029736687691754896772857457077964761695019586287440993776709061841990797054980082867758033342555904656968734843925029507083718807173014662225467080344200591353031885581746797352246538141960947739759123006578472224892544968761754671431796139998644275554800943886243671950161971038098010522809220293357686049163222278109324775214849413085961143430168708542920991349363984395020068489802477383640568244212064936511315213691210040436483750477666906119719084737985255557442859073856834061668995223616193698916883293692349564475939162466843474219542725995191384172679895779188288226355899759784696555665918517711277388637143369485751037924925971698001395040655767700633592633988550204583453976354823114795337416076149951315911896637276593083451115413604573430664317071957676493457288436846804666085955849586311817470009287655591633090745792850400988289249605949064979119806537999563547637092192439400943775780289563823058754391707637114418539190323974373499927599164717793280000000000 [34,0] 1074449113906779319441412187841858144420827638689517295968168305590639687333292937522195285186097487178951545828461151436149819775569512457723520419614329316789236954792100121371456142075890116643138553049742234822582796997178061897192944721099287607587822047093044726004205729294148174980295438842546534085220032319938078990610895897857604281663263225239399502583673744143151190898436485468244701837784448259335627094398387806726792717817406246162600009239502631965501894941882403322541727381357424534052796031989228561299615841618879149871006414836021206053510134734581699063097449313876673035164060848081728623432510091459781362014560627009882341593592838106104736052134320726345248431685102642736377599554919141494796531956974185109386956397636880892812505744835322025393276139017745813525732603579574922204692615939270523342918273081657925132564958096926968088180680932432410631150911062709559928096253923786922519307910708315780481675986548204195979548405848350983500093951317338043367251114242206409491569616477277179370523233881887333279672408271861682145616516028766207447970844501914839902161442023745912005106594971804605163827343668316597115601989626192872100560097417587218147918971637808875374593836765541671941837853530479661266842044103674099995672248332886271448712893567212955171147865805690553521745885084015670016629395149452356045308214820413333171987909795221115213728262058505795567926067627743836464945652513022225197286198963576020235069909237640863956901624482768577964442663318288252107916687997983032989126256791609021134824661620271236479335336140891066452872381691745156271430559777810877445206682268149048261279725854691845989081570179838082952967588124320196429394652061400765076263631175950629316984369147189543033137707768278131183148458788993703493046341801444925278252254910699913840787119463941858408469146366116455976279673423595249510480921982608979265182614413451038555702516566504864866563402479015256192611960134605557587852197038320640098974804785249897519444005694553196949602184962936814667439203321698573986158186674725096705293691062380407550072841523852661451001548443771110444702235300599559447793570608491879900066343800103140411144964799427538077157041422806509439510661186682598987690201987006661236218909482845844157437532884115056198782994868215511432886258220176770727617301876242476784787706484906722985284915492449397272827309732608879235622666129592296803548637081905988005737730424789112532972100993342658983687334439499918326548314571476902752887937195953396141628475682598601402626525808132661487913121175489475346693985803041924940064299707814908180511241991275050181183467246041922455898974177739274220682434569920173236370768728922545551886131820800074957735237828342069159798736975515405516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -3018164401321316900247554073131061936944799879156533062232346394921459784796452415848979205765013865245290602007284791420496293244415546973615889503669998845068272210696598777507667227074167253877765285519291050251020740938838915698109050888846197263725382192237446662925981491548316858701297287043308545902546372801864015192604233192915487349458788218181892030286603968459484100987437449733410185456472946619335621340728326314110651705134440072105069387090251680276754910331293470390318450366004961996959659262135606739067157189760407435773904983732730728682186953846248647387533366990663524816491304469844163402568869943586529270426518619150377925546702698838478228349420648522935542830892730185011287678507442300017712333540833130743177767316645746339764245625545480532127506310328071146418371579782831906456660608298312698263438274936031793523235183705943943517622683254317843147436219250548055929026421354057500657627223382527204719106806207923069804942626317231386130693339120998177179965706135730269031826630558230564593622517255051440118155138836363629374378561237632038206207915325300325701458292303645437146603612441981349464334787252871331867249898425519115753178397445742498679462901207103234283644188793821336523854585905794218935519890241026839510695205774291754304523158217526517716950720494398656571312702410686089461732149741513111398178495856218788238089279917173879183703314276508427127165129200472257207847874675987592359403904674266836027014889014588423812586179839890765095986905853731741607653900281679155460659629965283805053879675641996825003631885278851863481175922981231495924531997440609979117303277390882582291513336138479533426547742899870039683056407700446237646432181403686135940057817270195245715689678648077657966157925883811995831570684141094764935498954884093955037218655834165595849157364122554290367956590597632412549742906276890770091123970367703373816358441272612820947154725730428123498104049184103848544614998384908343490404041596425637117522283128711592293249864198791377698551413727107586732820749960983456491840851974067795319229850394042702649151995370146063818493932596314953211212459000671460394985185556002862964757547402083894073972347675138002783422862747483152017698996404508088932939682881264578239663488162315936015336966990208180811484202820313659497295703373443580818112739744255632401455274129399851283036910084979315828422578292094787694434138337677661826864462438624897033234166067796469325444867629430833464541989098649417803511099325341774180410292164334413435105679090204762468420270523894703225369472782294959518431273534819064090276525784981458351907392200221240272468907768173383216529544775218143423801572960055887294330091215172620930752165925664198908701676743351642435412214855694811136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] -2911783143433013361206065336945835771330757429680152617987956380264556262689875964265238789809118696779488382648658607990186023940350034025806062295638435787969661378041642660287261493997852994004432084703571112262337766208536391083099837890077089713512727376800745649783064061033389430044807208313313876762585358934641396261155556101897868263420266700106410401202774988813421739050414631381191165796652252105052274706484059966153347955829315246336498855433424428883410866607789937350319705604463111483239223924866598979860604785994830659972434795985567273928610868318340501953455710247653554739649441688806054614041437008919328939890849183596764252074424829019079657366900916030878904820029743448995854250085932211089207926847945658375906193199131001450017484053892985561200990758347501453435973753095217618661265936721177240742262389241829704273161362557800678998517899224043474986214807230261225913821218184912930599300563231806965479824177904890416150016308419814562742554406815605605032757456864627955662392281829239137025424679506893734645304336944098244455677492313684828550105072494807380499085580378643486166933585759504670872517282405377098165073041564114195568314276872436506221716097036588214679924952198235648062441044921921145196646810294231985308746558600601740809712314534946850045448843548083964777853971845664815869250979680009235265763649197495806097059234701908442483172026825926978371084353387137928868022924311085322745845226863499105186985640785265349001314433534332091749615179671894843110141381765560322493151805237177109470832334267986501073035483711242903852699985335458295719384426892339411591615351942675299622082915887175980428355219014846673125105907369918630285837504204434849402266615447969957507020219839820555254891736795815346075401099372907755813246681329622588312479212417534290372197670996994408416459521585891356578036447404121313289212640705063949301189453105626505638391459299825367888206944414848300042300773358570903486853606515461474851755810675366904110283020486956322917541476776694943069747552857897844915155644213256657691609814944955815173944419829691330265492932946118907445542085708921967261326939082788201490437714648047384185393791688086922952341822180310643265106973195427462457338440663837378940812833596571432997537229538395667142586108093326479980102861824059661616642390740074839270211161555057345520983755256517637063875655028988026351344041502172549721409258389971655488161900863024926690775733355259478603269846627967071817595693921683016798388218551316322114696565276603233176635668194101537197641125598265455509862956484030411772318952049765240409865929837710144735576634917613938612308946717319675130630502093090055955578525141552571173469155592491525286376669232995920769326620715231093981184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -49625086291048654012073874333537402999247459322981747212366796174162242315489679016969757251574502906757237751343127137180886884438394263322127127106324561101002140562734208184027936056573203084985401281104352494202973599698596125975491940145000974914708831339354071589814408590298903767836555462541234975201196269597966310619640614984697998893276822769887596575474951526540428742493456901518397841750146873441267104966399083193006340049618953540990288778757786591331496336141120445140210203466203069061449942541683964947865937373519865406784770796336502186960384535818951583282518022615468392141746100773519991203936317392034498439015174837133638824258169388558467182680601406372202169340182746797750934354913174836891813820760472693817363451028111874937137737561552948289769312607720790430021892553995801777524485747456917593745511099695826504573497088893747303928954811750493090449187886206571491007271622742153593042160363470713477665353310353934104245481792127442052687240848193535065267476310206294745461939515813315218739737995969157816013775499849843534619576396640486367594841241447986820705689517256912457612464875737378647952023602121998649250056424523782811313399102764722078085746011278760246291562655602671941723353417194809138480687391845562178844707433966254158874718228256648158233135516091800992523338584505628914228878330995055913276765077287077952235724409871918473664346863126645871111778580021968245493915324840938421652948724809453650562496556153486975484269056486905635151207939150574900970417797353273001168545782701092383675490346961154274649325310179667286552765089587899251328314061358462663454360723558411513065848474197852211390241420393577148113536549373720670041454550262267040207967683135471580368279118374835959390150334463568795724677394352356720919699576944016804947901867816761514857386212844208250892893970203727108423865146525841570488225389369695833707440470564155707587109648175593006224129872557659911343610394949453343502951772628312682292560421693398706517387614473999895303427888828065560886214594394880650743124901845458701839353443607543977578785875151961580904903481380022811251117847047794224784782807031172855530065698987943223628573908455296784299889774597303378269331102899798250905657663095839685535632601124044343995742255202040556336546841755462163041243223767365615079965966146814612404302187340806194446428133514977550601903960495720139149184049520911449885548697214633832202728689754182482031256951809002321209248829641040855018223572606401210753756910495038854323074737854239265205777517917777408343189099593033670571433557047988829441698204878478739288924394354159102479403976573522791726898783126839466246245679289572146721007341080636027923761948193483694927450557786469048595554664288184669569024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 1004964696046247061525005737029612961500864703963536847126512576756086470115732678770015575188822709407502781596678385629898146690721217315164678326866336497033903929408627253029485361462526508219709879041898963580085721998396214771973166435272673678607635094410802750655369199078568826040024921510852098039201585047368448311822602016321356685494201786864549789306776731023583093099078742841490270308962897051837128838734094493420363412647055581075701075531682542759708385437818143086736876328681915649893424907233424578264141426554531242576244926840768125902888906689042331225675206452696909946734335386683490158486585175041769548432819063443221429947491566814041977706396944938310045746550711478331277643995967832579182330233275150404052008898964326915195375471931402342096689817504672120409788254263686385178528371359242377164509518018606558330185721983651255964940512599350806687031766817229497690593998091390231047998355903604890599963454005794769851821347489804147209392844711321031741119410231247724198953303620335604965693216485507582669565891862655683131396826484759624168277186055286385577355577098863536771973899720948868495767210657027367118205904399124573264693822399621234147697493369203423542401124118003467249098800520858757054643082868979073036335564834564116409782071657082014749265726890056614222701942525671728173608160142977487977614659480123971638084092064471393740729156286431188470457517139646039712766637663844291519440194341684943592295845577711340593082783715848488831121938689067030255574067080505373548052864064324579019545812536657792999053392227582368470294373743529927207780871897515128078812459776809031765498179545961359544782549988033426327175831016316002141729929894938230601497141057841047572446387671658640954967549612479078795355170218896355607803040854242407648799314064409333917097198269113290792088954625056710021510769043307355888393239217619510118341526431649550233328828149125144075484829565703242946423493911340585594997018608427016024394575110321886784537022109303168587579965945757945406084952153957881055796633656160327333208005893183128773188414046218226071783345763883137832088504138764749085136813266020533344530949577831552279035681829035723343563869406715429237659852380241369061793114891428708938356679646934760200273361316115976602929218722747982122790737500054882958647837352130654089244127508194269800581170422406231547819033805467298798815396845019746747983719566175091045217284446968557572221109920680400546486355497099121749796861650416044387859971339441255695373014528685886048361369049343173699583233865945806102566764766637036960061223625857899537362510264928830845099525790680089102423306383098903453952570497445434643762136005396123013008283549465171167706903084225360494198224726415404401950720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -19866755654156537004621718204472655665642705353244396254128320765548282337935434011479513805692603823395555015653033470623447508352818210838394330773076741803203428695194758736612594925345314808401317559444533851720230732128973156737979628701925513518038546638261359465142502656406750340933971987802556072876168872449823402632957339889801806335821197742220466410944196979705815956566720542952866818338066793233038769801271372733509102776491252266368870727039496022472134641049663544616031073758598175783938538366492482539537892507804384385101063804234001381838132933167748200145188379644822361728237223063765153068383185060484045844536798945429122774902073881326487716290983662805437215016235778821815346202200739069313358481859401616879966023642290227043121731914883825282484797210144712397343577973799403472446138571213183185492205888199600195598772093382991517856069886844673960698370452660246018938147489896983361284845091894909361634906105039000626694328388249263801965885360865167313723260617851746994429392292675272008534793481872938632019099853981843945849239131956428035449825584240330842882694279514926982280427143262324188459406150455923604558556280156318960159686304994766851396372060077458820219688536693208480223532636041688879545573954707361362365508884424173652562698210204655852230925485729020190362648846189917020521421078366402575341721877035756020944581684398689113130221017517350326530448848840275709544483647398442936668405413373345238672367671321625916074202803180197365953656386664952422990782269936134400711823311752347023078900230756973507084051338175275302901615357691795443517832991530331720294451129277505923614129911166064271698138159375377621486179313848406588351016442523964355218059876259400131324174432622776533133041019197639819975071206115292686249292532196745228962338640732518187206216594787472293145112076975315681734573887547656934729090382862742028480207233032296854093863927363826397244701979376297781518378014493760537253348495032202751808875193018044806886335003103374030217452716985713241899749688527224924381055277264979866512574231089560785861778017610590566507932727396993153620950789222532152237398703382129703639222391554240109075265388370560198913469490548653678168120948426819357929905385270283308712853899186633448370021920860691094200674200536224300708432827478685722992091411969908055177455102212739775185690102471336715728973457299099689753753601069183358124863912060307720407921284990132050529308028435408123084502895681638168264759776888367605593384119651136987090091198290623766431117131187148088076025377327766740126334307391959163332369119601877045857693294991374197487149984705127512816639309047641324119363908780116626129097260220991729305766315733307451940279459101334062403381372385164276006912000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 734146269918713564580753364648710018424894290581858860543476768409325622083517198788899400372315887649352586361065874937621077421132078898577513275078550921989624995787431182326099631050394736010901624124098887406638387568199901686736076106886248201838270635278130678842669297749801718770712242060620337479928456792214358678038202956616932824592798783383430502278769935257082360922850587836605574508144980194229559517257112113468963958602980360352908640920558255578697529469152305582684041047953945047805634057390172419520458874998410002800170753171312091909970335118323003233089842343980588560775086139303865698093976381172719980375741428296852570520685241443438643823318708979734298969047333850080652304391406416146127563605734725779130789062514104311789474141417997895280584123339133258876998460550475515945817691300159416655710840557930070819293310917710501388415148466680976174040872267027732930875958382751589860503568800682419139373490013031827858617062168339356470423341886025387679622855097354746759485264091981013422033301370020765506185974785076622186664014839384942152236993926367747987875559387560604992148098858906841098372775628667017059222945924804786412957696096382438662304430862015278438733019977172567505224420486471324976065461311400882711386126936234099669916951074741644045605262593199726750927393369255430109146210140048429944417832314944193984005620855470630090764605891905410609065867537527282475013184546611640459762927936064113200174672902474559605377861369991861514718154448211423851042248916182914447383675146598996948906607788710769586003187843769016808736838552856795153091351473164486889949908126292425180624293223920063402038043484794715817890018856540880954870477843373464293652659162075488587850556589812407331765485830245344851285447601217066709428227271581735450000100491125969650679122531509560572058390954992838666225263239361860806946698554919196361074496922984985285113697565481167339236401092856112677074477675952546069781366942321093233887664593799997143586904412836149511475488667924169399459017555781413497826582170340707071637938130755630236473004557733732831853295038199846516029212892685975413562186395909878325097223417334912744571234736844984597986387055782177184876119821896604601164929666184628771263896041089076094196330547512426309110369070081705593855157302553469556866533451078235082355028056144496967346780650082404626239648545345542256038578269396235079960030680715863316726330261403982355569727491041612267213085664850094642155462738397874319714344635111936666196591616696383754865439076312531567088918062800979690618845334591172076254221175197762684643897679609995843825001796983006907201439441020551641475654045994200743420947864836069389514623345021768906178131223525474278029111487586537455799500800000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -11653893370011825951573347247477246077903839599658654201742074791415068604765020492223801729382735528295809481735451639402791320429360509786397286507292913204273459411302065158922971611310795464915657175241757185152683796168789106216714562222139064993861796464288450836224850106681106188782271713475872470724009618591339648334237781686832459395678453347199135484715650108934109756660167810290990913286184678902915689043572863779422513023068312370179317677368609989803749121327161238689570716851068408604295108576506688109387755622821812599364435843712625923526815408628202838035560290620009436235752457932309539335384052047325640478145186384733735709120015070182427213948137331073324541120862348167819266518871124390683743514787653100741643883499699060229933216448908035754289469666964110236746432002937632177846871611818818509145950406937182038855523044908210377806811450504000677537525427123000535248056591080209250345236223112458858622056363481937982238133527847526230176514248470583204487986407536540505642965785194301579974449634100151873247977296399258043109487123030319684638865585241016394808381006106934019646623867467102562148701130985255508972938550505194418281114894815923229082285573086431368316104529490807788506463990001064247407134097746387718912295220153724554572329001530566644157360844083326626813921640630226960436786285037315332105455451064376241467758016969783879582570692342143378046341059976376244977255595069454431325146448777914790963101783078501894817133007417046576562497902879737964329651200191104885099209438714649806213296021257802634377702419769369757996495131496129797735687187221533391208776811974625656095833472416827381627539153618050608608281174257367684096090376428099234455285001817957104315884388735113445184398397660188118186139731687154127999319616576364023183745552808924929586043148173842897123796615429434080120401675154760048924467894449719237435319208156109834826815890025205208815401293510874284349075844550102194363574108708668239329986773499501279653609906268710367577009909880029241707289333961022642844553467440645337340027517949492575313167234954981976170610526497440654221998134387031898182976595733369412644672399800189051771074024861869381166990942311512003223033947256704949578169508954364747917048395427848253264033494630262518826317818175332633541375737479817474494891966363968347699775349154552695103775295396938366663967976517463328608447808750134239074163743144065272301736160375908877622329635337337061159347432125407599137127164947290262751984385025902548737021270365393218900257844934309006442392244380880951162343066889929435002772694031584129275912614379439779253281084765550845299764523035818912688738542782694766050197329949205697333597070888454388301113653706910605583968832120783829416804352000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 62938518471362516610835556633633128485819753751452760217014940183217312997907637583156609951877056063952615742237412446160261417125711922567556829478364277910028366753748407555860397416265703600334200561362234381179315996689958618518543767983881608716414528450107856274310454751988585463097600842565306402357723536199913884158304675020147237809766199519120898636386772718130129534895317768049341436718490556639396626473299852406614952015569951968569960227878392955292460722083219256044291908417511999052605048074133598024960863658865991431713651883464817626385278779471005208382023229987521994241312511306213340457312391004991689438881434422993296521191454912539517141034040281501200589579651139735256925340095364619893092425503664230451855771524135051350416881279566921946803490179369385164504335625213123666463568407822166894516308805854449897678682892381330292847671056932167202550841645419182684985154446394182288871178446661590437393385301063346905874057624754207657129293163712418476003419910136483235453539201404762617681258124150441036818367733992514750998035340375193696148177644696108165043347921162727684679987610215382986595737176498547844865111007069151654521746667920335901785339377121656685218029287534361924485156549334196156120268325403506000081774906231498374085008080712022790845314961358555086308473511917880176411579419881098653378047868416794061262090098824993621968972765818270791643570022677215181737408476872193020251058183166589387421364732554786500904937734342086702497390231933925900036820868596538884757265059758568767161292940543996318933501977688136560634357182394410926745042223626940602196554339747724416177611879054707683157930065142459385584800514528407500332034973801138360850271273361420749776177877144225073045961273379213977862213741155163534084671549247753672032290663253866428739055329834129902809585615221621339302700066866168971086145145510780123240688771494217847276617398267086806544293975423686215789715413803084862743285797501076703969420182058362177187430156776604564986055368029633172828849043927533276784989557237437622878951595916042841470580131172898595538496788236290907869964773390577814364723550265140970889036480584631102717165682973530109753914800909695136439951621217424876291083929484001564685612020045838635789232748762521687809171337791731809551664668885888571335910853790602048870239329665273898410214677569597457024498034283392209798658521466400972152323153636802756031887574163303606092338713506698377785068080178957675580951193390922727369469656954276092878394859238963217011767304556092353085608078475911363391026222224453155317594267945785687746327901129139281061290974702249080570130748298295312221382867489842440044774355438252644913603285097669420479384175962838870024207688537886148180049920000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] 219512095356175023211716414238728656906171339748186301636057433144330120267768488655559012532729979501408137839933216373050009536198567353586598904421668439976454130118904801691612674970057444464149764423606227600054250808068773568390952815284129631377207717360129147087093936129907003400424704487547760858890642440541896040412479688962385077624888745903027503861048642605977667060600294058341446014975760903680122552372609717515891038890012873351911135346391323465461780669669502606428916185409173556420129265914730275088240029393709744758440168865695890045325842417224419147082184215101875756068601334974182132870691460509305915920477174844640323927362603249525397377439159985647227308904555916696013956445541522051046560322643633811726118056626508286977503689405765164813702268046200426891125008656435814944614166206024749198953372602005013816386238208401397565071537575452976649618786968275719197969310946128680707026942855588754208393263229198175548799746831506216626331149577614571776267709809252956970468253634492453899008734190264831708354014373891327155982390351068428169864039532343618367550924215496304220352124006645262219148022410073003692433316094431417965096631408251904733970353923460120335927148151230409049869731503442615713849929075886475340550261904223482805125229682479388121854843961106238854566438337776840505806468535743554487372870951448434958851864126762466238913934205041192636007908718151886571014364095512161932678014082794804554130385029294058868858300568087342524273709971861502196326028690812215339890079680977950073903637662756618429770170872014457721862774610020043152101907262718143342983803175631639906547224793886635117778057232332913778675315114874844309991782511239660550805718989015107825454254956100804049196740294771806001054662247199473548014118807840514350148591489845419869188887915001873859708782984500274380616068469956498083975026055516944921051083285390621215401397936045670707733994810150702971152710494308421396763677367068639885725956053309212701179509657176029797574222576023214592165881127786934839685302804924422747829297870640672482989074113144957316510428580773389859518138196706368866898037835674658764453175881212860665197149834238570043893407779235007507273933996542367267203122352767506680897934119724783618178270132106830057642469713616288742512899830162933509152573407093546589543779124300100380455256306799952859532506355915840125309263662127762740225734777314057735148460146543943966492550791131876970901018293490446379448981680804839329724313758200267442641804597948843838976461406816272789699950605702512309219138110653205835136653031383483613095521023095432238937199937506982810263768359316189531772810610078553037214828528845608952977693679955585666217261914961173024097926741392597163190517760000000000000000000000000000000000000000000000000000000000000000000000 [34,10] -1818285547031917273438586051817956676659637094390441471968017321063765540030324865132776711739721809390944356709266386617917991862149260415059543176191119094851221838064698325329070757604562378456488630837075245272618957633396224625572978500074913256740984226031841683078183887523749200474826184370024581015144383658035998453995280571379181751745480481448357253834716760301538104329351870911365863050949206477579416836038281019512638340235284985337967358614012707373657869041074167384486411302597073983750189115869191305781592053728704270335110585078840161573791193505753336144882299736021575071845465640413835911058631340535635405130260708566448140903962602778198029466979525681445667086000208586410230305265488870543530887299584855192174752951030527341698268834392076143589138683459758791183392077389697276110285602999352449708143039479593628473409991788745126257927857629803769329931690327617371181622308993478344166416446851057696139980437811634999122498198002433952715562479562513602123496037661745636464094441604486183303810507752134623568182427583601514264000134329457644695847672487585543824765177538192830390405111587582800944859179704745728714484693383702030870227648127535486677265857528052097807677970068218828982285981862920565216221235347461384632986147311019497373743460106686625860756177214573018156617813452096913563550473584062383102916940549636651978482018535577515179765772513346056297140958930294979616126913240944055444812709469357549568472304715994309642196989606450976476057264073798302549011220981373443288736721725863517868544982246043329481145918257928993148166781335723543934835588321867745185069346277340589701796215861773702566481159114827598831270000070104563572803204387749684316578180915419240013571939950688479179048181741203145105070279052786413470997895045431100381495375092295577871744012512258811807387770303545047640355738835773950459877575615615516394590917362900155228146082085978474346590288801470208894397913227038223223373758374095938285356798179215178850902041708291648187207692661628862319326453006958827770293165440848819817845271346317792631503471729640870595662629003956501582105739183865180925819760026871403714225883971497936397890307403833828290085108542441827699958065577722838132284292142186439498204328451205972438490063452797605061251418989750800151061733081242496907994150633535773106365367869677747529772292358306277259769195855327712031636166525627109706388189189448693771350603910035266822802405986318961808026890432783383604008051090355617074091807548385727108910474262286275705800900492799924028984511171633830588371317940453155211238890515317806453956850416526379924010783474853831421331196183849386159651345693111357312827998159308992579576091416826474851793183039572727958917962100959664341767946240000000000000000000000000000000000000000000000000000000000000000000 [34,11] 1915858654800787873582074970283877203364624892461105183517424280433062883552576475734707468998675300558474964381321568679481789732583198533744356609026220901324294302336860785713756678554676439481660914343489643890744141390706965431245706221345599421236253030014544788503741338591223230646032539601053789077546141155143268051006069198824972891478106464604562855046471954196200815687409587049994405410078746652254775049705195425491293070215331648033150240254754950811187658992316888244722740240600732441610269704916018649994940575727405737604026553399168044545254246243438796825288413934116457273307445967187730058810215599280405436779199104799940135516181672713015003803441960732699497172340011494941608400958997171490261959754158552087038194263505274205907153595624093988744715820405820602912920054530532606327876840738533315963275921458004289809100209102153144967880506992490629749559499865669855179244552661314416530758045572759940408415238707466356179901208732842327173524238464071629283627143024059411120365958624561949784062456212632931594374651416095265925774031068951832624362939088344522512669540982354775240887030169123710011028197118706054247850039693698527211497510552128659002402223298282485300798812358989211377371682057085653576888229154797114019366110407049637549178871184005331422223390476751293691742664932268677860776896856655138824006816251469902638550543235486952114784800131480612923125764965308782540364238169935302990957588231498082855787701006954583448042569395983979440449386524453768035621441004150908180746657152240595533085375887163603099891242164164493996741567319688934349123635561985368612258279421536692493670578571181353473021021441059706140791853373249473769716399191267352062631015156294924330182404345411760675184183967313271467154660685367301619200709012277181166510453769755116229272880513169907859409228823119513228732034413303022609441914891882611981425557483898130499147056456383468740063396190579615367141331990885055613654858237533195386421116355758873586164364667743813043753986355695439010786120709216500993878126860202881494889784924425456165563940668721217497772333921562907432205185641571994581375695579526733263644539180780749148807888832177996205958358103390374557835480786277868798359695051766834332480190020703924673738768186462136323446363847551555021405044998824009565607326012485356854418553655816803408539838199204697056142526362613249326686343165499487027687266055198166285445870062454842724986996383043743051653614365163642404080984840348647803363842990127168066171957623088040224768728255873848901102900568718780227102316627101362572459530781762451926605224025552933732544582329825521145150453199206550864688303182395077296056034203001659932094848232772199934890565491390120667825640273462349070231142400000000000000000000000000000000000000000000000000000000000000000 [34,12] 18603400727937296118600325362989307516260616654333079230469783456214049359156987949800284008703824661653816210222643620192635580855283246006003394991599944731467237817792600874456661032397610620777076549089673284315580882402777911703249195480589607454847340675648254543448351711758035821183270159110815039868401103073951932109868171424581541600221359326998688021840734997817837379129440604271302331856292688014249913469599997570050023131142536711751249021502486249207062794425765077435886734912360748353698508411752266259152870602937093971754678808892105248657259534333536268383852400129023239901545905108802326185502562225955739399558034473952702118053490497292377258891112346129251298619173048818368244234271881993955754250028937084818009817996658785475642909871307007139770463203595781643536144606970384933120992995415095168309443411271366376297854842430555775663265175336122385969980005187480681056638792439222538257921372683355745503391313362902319821147109868138505518854671296105042217252829501124528491481758107994196219635242117070971798821020455956818160034905493179474823165180956194936112183934065526165513155920073643682377251730210772322797552086175486579542993688212709717041466506465745759960283212358078182456145747970526615555236336252211549464136960226091397671341236847741744591615430230036084258727377506993760327077478797768657365928281603512296518529079007097739341834827536492581106688776697940784491327605634749076802170644859062256800944508046457468802303289908789215218775730347150434582108514622831380542361249882144031928577289986435198199067659111088994018742551559344687176859166002397197621274172593028089173854336480524603819149206939439686284048003145879920074482485126252083191373093938272570116832793837496743722132675194566637391565145358556911547294821443238600607295992390766784549217092684743063126625899452154589954373172931877997316931413681084308662345447015048630115154086351487345539166515379159923005656291221229468957446336736878243228353950207417186587448439697188100575699190933517626624179740715372015665819556331603839339160033407185760935570907459928492119369130533940910818676663211739475431786602443884168451299966126247865427333056975324066929904706281314259771146763456484395485357342249726225981222032594786974979294052512262856469448424876383006550647551661586861047235375505291127152101070091909762714056915060067951851920266065995289498125417774587940896838104881668471557904321794253646454324281181002976661201840211019203968663554486611865787964258238022870436246094999437359149119148900122635478922686561488450547967239436647594190978152026164635514099476779610400692268347133268313031957266863477845179695153405428130668656032269824639387443469972446910292150291924489856146990213750961395067781120000000000000000000000000000000000000000000000000000000000000000 [34,13] -138685040766906970097986959453565598696931425404798038373845476916312012645026271489526345938846099341844333174503419279821803401882436714013092060052861900086653276466842245856756281416915761978956851977389639214644283622674039744375892629786653632101553703592782315982370522819722405981932130756251869122865239478916929110420800527464611591254505480898715796212302574428655211901238730815101826116533688436572687002237280012285836156880222720951220118198037102717540436141732667327863649901059605946036925808718452567925350864459804457697792283364582874715890552685825784326158218906030365924327639466854864294334251964849487597694783028960309679484333975038054468873710329166861874255331828923213455223153777768103255921929181563793847753833278483577369113327605114718432408259136711292407022483551147493894082444490302898225814445735852160912177692926857363734164176828526026339728272384451873315998413341708456099367646514977605861355694054802279655772496897723267994683232852029310382799408714945211105280328577754244133950419298347284583633016458955536428216848248210717853816409897846477159981264124870078493918440972942420951299134097219324326335057470167159106608297055045294114285721462252883795917176765446450487564285201978792153745848585940914772849521189186854440074659961041941988745082589678681043190794297274537326673228401134644411631238225372049413021465791494815268581197599909151526173071693559988640869491325088810752045655035333275071628561958844873298606370415467956387253361470556106903767108483353121692738108433918367516541978521069419602549498046917910432763577982792741214001676140802448939290461691763087444314909273085598929753247940633984331297499424046513294833962454376108448877505557809900680877459452637576437869979267550877137111705888047605085112858850545841004071717893624665758843732813713324928960066361739780879004897803070230804692144338205095729968044778558294785447397620103399185876783391301704882074070444502300798373758997115816495456185676616853883004526601866695132931891351105347849761884642975493479763018706867866953623692378218486182014110446063155867977225933489168968387848320964484668242450260666194463209659740302655341792209921013114797694439090612078502041269281276814431026485596602424166620235769727799303325509472478582434178797458605270927089202422445029052789810844372023440536487657839353861183746101899120569290796168666758866240207823556677504505998489358170277817980896153904118891462606311085448388138383783937522474235131036570531354475537197774885047232361403881598516189718511850769491972768690568940201828773875203852031443037933467543002004892283501384123318763814776499541548788219353541989434718940284835289608923158370672109096738318980023863684244894682168507058724912390440625373184000000000000000000000000000000000000000000000000000000000000 [34,14] 748811007703747333620801987381395603590829185950472857860282374930621959415667382638639860515186910751938852304954315441231943424464316268703504760795454691841062040365798631557733257532629570697357323011872715524870402038879548010014792854157457109469959393317583783017164718942367994302817630372482971802534859799593634005389992764527598670327546074061652405026005207373504284829165867736792136752879869909267979537943612956299996859291869554577737693662379060722252160257900973048878969993559760689545226591962135322841288153812145341952125819073197765512344540092110748957746261686274568363767132990408915933915316942916080589789614542426208261957937400965116959924483665073815899122448036586182835008858422193946321242051252470733595137729569822296710833714079446510107897125015586178783417938746157280325434049669695144912099699316615666461434276990365717858875459893078934657776043475715766046260046375684540442193392666581377229236740917572204836189532452314437157125628808202632563815519444632909307487428131361248103620321216136265406930895800744250711752651776641143067239904944087373144873295241632436549678817391608480139778466781585142932593822681242309012463462719775292229796567933679386187850791640744293944784978818632200921466697926587460653692927267268237237171687080696493239424894389750890492771554762861671617003720113589553821321336616918080616879042308855486359088544218326948802297378594178455937466511636518067747349145468780430408829337987832344234021216528733845616576501735182369885695680804064750120985827060648518456191356313182015074780510235508381593157852812778915072473906849448988324178105554633035052772401951557704475787053372711519572544675822608356955509975499465113014134617349712457220651058897727719435460922706222495466255045024733661990098765797327480931809071617731029701064107393901571809317945684668590945919529729794746113940290031826590771756040527068006193742361609485733642446826025582240292968326086092487011222313636891804426854501955929731098008371769239950568987186511721480170571695962443046451853375282439011861825629893405582425195049997653641033317861404598779468563767438712756165433338422341776713824105601009192159116170752384360215440775566728057420446676556895206011371937350954793968935060264029955152137704937856065741021163581795245565977550526492780499051420220844430268470861667580338893656012380482734140424617109214709889065593823498768470840117005740948592944130492051122540084766297561277338162594327201786429833372622234337084436580225268387170645000981281065729133660576363377697296015969306621232353454050388559836049333605912321306350760699846191075062438595686796956936748659545405058604478177239284956560554240659117354444254571948933260985564551130256579435528497530524048000286720000000000000000000000000000000000000000000000000000000000 [34,15] -3207466575328357797711483898025117293318473889674674987121930910365384466453789311087074299807752828148840098675995330185019609558068544355410729515108541774944885642032480299648833594059216274522543155353119787071123061514173339662527670396839626415994508088333321008514981965660279787180704802908521402176682474064027212884878723879225487360650785322919533958306224550846239862452681712332652967061933000279731842783899241607938297282422854712451076858854042709165610632136312047740820241660267928888099967767721137418199710435458172222042622225692822999233565640909027164203930378664431018756938670498463949552826967974287175121103184441935328179117303325191200351500865930835304003368877094448052905900490418298222783367555011951977789949360198045215029950246686879668243774081427934605143110185532007892670686368745855294188339418409846325556309039819670335842141371421764809549609416302226316270743581704188376055304731573449258804674253859263381257991937705592044280293894155910703263815755873502857278137462930018382463592032998592860812281750238410208740641954983899524231330535689567926152325825664833285065249662364632023130971171270385851857753559573854660096465415888241025482616707430871997949745473678932990848055743504223409647466187403007559576505734419340926755286101147592186474763169256422299750634689750823397642734060465823627481838853172931763974154116427884206248339547007693454056916018144005401149331096364344763914817588609720640918554167771477645741217308872076653392901072384266517732985815964217444949982831660683921124863878894311479790475556223897619407830129516848087841484621221659550036213720080270037817690077859127645495612837320549737327566860326015501632528780234915861587203958156282321874354371774063674062005307116482940243561018652136304792929047910754824768270279154120711639600743614953214440276834646596433125605203886255333831918912804584784179744921145389983605734551644749081975949293222931862180943912529570928189243070535453560985364704573958556620306745532170967710704188600036168602776016735044452160342389710708282623012827121303959165218803110476466532845858033338135946506335042721121346677380320732093950774837948881529550444835679586550818153587017527426811038165500236527189827783320635681007367650263273261875542810081426215318972559316453686669681739670902051521622813025659206820654646788107871101561392908541985998726412343010425463479985690717699828320003401142343307589573377627252155654902656143638056642926864545456991727737695196707826889822604239494309282140936290698650933607922203876674332211866244033757241795812223576357772366459303207681857888923961130680693881514895879001040997098408440529330564485597519657371699279228618348165142699304187226003181400142789083423974497203108365677363200000000000000000000000000000000000000000000000000000000 [34,16] 9813986346996021654759930367762431703817123147820852765692355157052698744394890736277886646130588191335839059235470935274069371596829519613867822878099523108073489061637085716092497600207357741760736982358340425649707512108449188470665197929737933943904596930662136255597814385812234965727968421908293244216748433766577564763718359604545447596158207787799819089625632073169116166297037813617128228632960988163536748755690605997304639898402588805601842132492746385705180013135459231097468544026894189535002465125007777627187271763430681639737945018906373765818063508009778101142305564806145168323246519445482227028612225379970794497067201240858209104574038278892068723791158883382880657194702028947712370986396587935922623520725059283872140008825380052590666794760617351006972821841582435136042165217821872712199900793986527304247946477917499471721656122623855779495932689132647801240153021906201423655070210893867920742852825957924199175750528022435307941986561636062990857756895245388178704185426018520721878510340945447675454599353600849045511081758817303956754664211430918938832670414206753773748693098161728656215099793594134093107714820729116433521271997207502278484551538701626191433614843890464768925496842336607615742849388773063836246482045041510822656757506180875993711732449746048261706773366521657192019816022339008575537305444244318273615794210594285201592095776394304129342000795015104621230573812505752404406772602211674936109384593521229768667691126583805849161522108877237817655965900067337732866828233583330912409282831067447608312667474678284631952670962095294126480643574334876413316461352193975749193119936801532613159916528879340966554071420374868163421552103166517060272339714574655720469618633475742692976664180381466500814743812491567540727012374067515270892540926724187091835462846707411079956167098461317585072135317820154717625059004737628402702213895609949055209130179347558490777735268338479585959322293918120986364496538375453501385938463045214947642647135039019036011641384006744445706729649727148345100552318560384125414873727403595620677482947754620830676599994177078727712912573691108985350948774327476093511517208588706924562922841242817531903112485744443531206971285309451595172945694584596732823291550663043145867079278756512815639583289121689170224147763895584849288368269932747589356704043120193486126816023607182104567089620736626536959687781270785436996173787928639825935944334926836946656038763947023690343321785092173901714513559455290683060089390572162059324800054322770119700603506562300131516635543210996338502360954865722236198931067518226048550266799255319416752989444953799920068561385861966335984191753510007832468205826957922594487422064788254211816140059746954625375983548010793801408589966112629325714948096000000000000000000000000000000000000000000000000000000 [34,17] -19590979093902104296978976272227334884275872397808995345736475407455427223857480521927991592455690158896331914900610422498987666831714421149445008632049628019546620526663546946915586390848522347025733932819856359237119431787243857402256885766270009095819245268958047504569412563618711095879482598329107800101970847820001572330687285484827057589516124756490173178186464218540169907113400186810068705173474675859369439709752319007993202364680680292418142482227316323594329789161413925937939527139646103054195568399839294307136029672117386278759529540844803595830137420465706220704283725848157170247249309941422728138325884080109916219691075599615995995017123939794360590381397129042385831372459625888838929180962858305495079224057814998986074277041811466801528184102796553635926308304541022168769836296614384083313205180839519099655601603782407733853752159516634884903545179756786351188673795046684879177865872881227920539987324043493032580277349261463209814682287264887189170651911578679981804094832112235967082482157531280786093140400680683141304748599629196134563851136886027696820299892747962587153352324259344010523859195962504627148465058568071966860508964548213011698841310047117325478986604224628734430453937047745654924197591766815216852442345120228005925973465349928209938191001295292896857921604804379901601664930326590417533434344220301985021018316439358227192604161461707738277139843497067872974193548288483654998815754546187927575129847334017332287284454842580467947049332207556524365539732318670128091174967923737433751205484488819038825928981374050277340339262659801561838096178926088711823571468247646438153569679970391514171435111317626939589200663623904496075444159528350503530138153153882919682904181448765947422813866228241291599103661311216042888908414357542626147953199206115638180485290765703140543545614183646075167595111748066608932452304327948989725013968690647206346670037762826128756817129124664234815220652306570991856066527844670521443504831720106436683286813815501950471891073940052822387733436921558192738065382179080477057722024137220876451774528353657724118837448155604748384505074244822596816278256324969093070786419187130654748586534243503196797187582645148640233748765618791210741959458350648408892631319246135225248921186564332049968464145404982649200108420300616046424539757645992813048356206428784235513412265935162138754986927418349840773995697697072857033406531395125662322375985482652897155228473697231147341072091328244045385607269727009019454488102870998273096642691715096485669136318420012165010029478382765473399853176498803122478910143127297732105234193055554783601742692500855590655716202889660912041531687355383408130885411676925912793789120158285451182354891862825638517358055948762051795590743250698264964497408000000000000000000000000000000000000000000000000000 [34,18] 18018083697568918952109372692227500588286197397785430018952208467454652853106234684007243783417834713257276232589978281570743485407011752093494473224079042627922573456359124358985226938648386754553414403379753630153973355957114016279298120283365440168629238846486672632914247853925697718808470683533801399512504150391843938037676324392761411161257606339608259917229392452860360328419272573964079263795696257524408697957313127961485492919282558827979361320695530399114086576734331368942370759601264685395282441209602796102595191938618307897610746135760853228715784476948233260810584135071123519862677312387410485068866420109314066938582516326946683951926209973532622837510717473451132491313996414131296983233960454610347572080684074889132857560532777318110156614519278265127328874077401915706903267345636608867365271590119749607190086812700270727995672770218450812392585046460312827779624822085404321481139706546325912876020242556011780178635624325862206274246699912513358608346424431792635597507927434871071821585383073390785861035100727710673274653850747885650844670495633487506482503661181063577901689004857667918089200205648120196171926555468382045097935874287748270243337413359629981756633491971978176556411517629927602435172783406185966039915562655557919018226548945522631286305771980571198222246851624882768362340883487776173700042933899611893381376151178358449512648911035814950572711542013197029086861883967351605181196515224487257914824215118759561438946322386365920289476058793224693455458586977509752433001603728234904428927012740180097909602829420561208203802233316489447382193973061165470110910719273153938344906022861029345226583670313407910365908696491350449840846142286811851314491094728158658699209331168059237058304733063540279231352106913560540139662585503824607623468876937265502903297725490731450052743353047797163148426841520609592002103466117273838175821156498857834008864281553251697873561738863964505892412279696635883066872633816540910813529920257581049840393905697564627673591059029292645743957124159841249104098658295086138277750774049163143929375946743708294601114955255785309160106662786932868243025601943213170782933928989320508454221718055016525368516309148782369942929229096688693131047475615688545348225695512267448668216435361388029262077996396921799314468195308157793748698879144488485359800407174075408812005589977437352551397201682198144335831187570116781894211397142258511206612284355097973399735260080915485877971202895607075851460032751101993697974539607277646019451632346907946227511032171974297920356835933568043247456633085614880273956806469017030339066026529737402805805165151858549684496082420672442761927484439957905684724550109756317645939754363694465862895437000551489053038534277190389688375072762772332304400384000000000000000000000000000000000000000000000000 [34,19] 19538686268082121643115223981751289009071288784110428467032426452235812195497232461790505829645070954083262319508820105724856333968384427438014170335527565406697588667485019142175885557227494113622659017471403108802637693628186607703879012954805470110818596166440133778439894705288609408659855850354973017376808626652310528296210410613500863271622075703125667484063486921642719709112474816001223496755394872954239183804586861212048484828375839222433138393683348892380617991595498159332189278079837317712414974091151020605906198656102243719007442134442350709781917033883408598705889542075469682735633132894096422905099130868154866700338807336840053417120138798559031720627604992519609496080333702766202976719974821900551790614465533629691555946870972044333752135272519785572566537179605625632334436703190800975145780950271079520011002366075060707511520372092452787714004760636659014142882445566975889733304626548925895365820758578219576592543243429141977273880549271740572757024615734893731746775985425128450248220478448874106817207276965061291464372900593754750941165187076976489755671871742687363866167539465740768116005204063286495962986048558106163883765812017558861839932535475147588703675217080999429128303102722096351737128918875687535313692483661697239302000081470629692143759155857304988886920347947189104746100679872877260945452465284897305816580380407470748558267641950504808875152186702806024021999397623813102894924693109070550126187526105852802691499060969519214827391418843408507792763890830459827740524002465238092479833149278880579934448272549785394761307744828897914313024277722264771046109990312627014787456500680559519041392824256911435858654480617764951128700721110381691513365479283378444538441778878185922305041493258374977371486073385984360115727464454540121240795543713811382405100948538494951052149794128018232700734820211652541429511689088632543986533140358711836481065735449297083092669433720886177815436234040828338268848501636201014128776197872125575022284399054843305905947521921347901855575425015244268884450566797500495956878512287362783993236934144434422446349474949438729305055022602236690588082393243981458015411567524342792954122795660616709665929691777046815273880964187902139244576811866202292203656701686784036816049946634325145511707868781837370604113082973241255516792720643313726982501114798062080395837376775323762476771945960277047557625720219926059277368228784982540722991231618312915571574392962523774427329288281879759609108820416171115377751546183908978406485531415598129502619746578805300292956828093936213141363361604809316718921303246696355153824385995660459207348080315309042533797425630447978554618620357210303631790899025215360224466871743407192540877952803263198766952867884123279596357162489533913599311872000000000000000000000000000000000000000000000 [34,20] -3999916494661624674235186680278621618924708046911822487339736206316245913043220304126963832782072900632708625966407855621105097897351696333868209250456377116665956136128717098402961087536554904613966810167137893599460914993164717814345945752153114406079960431890234001408673805490154219647941704421418664845829111957713182940779907559957478444042860411739891721949764703925707587152327143956992808820483969782384661094218105821650881222704094921824763633628454965023346325637643719959566135358046657296514310339436090627081431735506410892200744426934906974260038892912444168827691370623649577838687709221374387771703169607238977652146432911199039476872020625365071660619100001805187525500572377892475456119861230844970140840632701885667560597638942552591105855086714302939067884531047105163050552838386062603790379139282914463027610392683786816583585134250324770406040058888846598821646752299583919390170720413187558881915666182566293944849625755526210510342138847813280141667380672976323435918808583338300456186785209014282320422651239700024830290902589456112007303034282193120451784293608365094028809830569269934231022866880899706940984997260742923132358039956172374342595143703004373872865186037404228204763490804170978131713214929377325288735588555436315861050770831277980047182941102130158315032253046875156820533520799042998428530334774414688395119943341990690109188465507711537170481424946906438276892632139083852711514853432090674379859476055275320072347037949634663853258027826022833577634766853550564268556440945774676015547958635427978740469483129295932420711279324225591070194652866542227479759861768672016097705027636063607170683400455620128711871978094461991715902701514934183233248937394843245728580994551445924118623709919791093901493246192509199510354791573796655318343440319548362923237999016394218359588684121688433722248362785591112498611452454937986205583082201748202524135601332933475834684124377660973018435844963596687828909573940107955174885024674034481254828580752112281836361397317754537957543522483320227167475506149568290542915880701094845324733849412434640554786896451707839837972602279962659879281249974614950995650888434540487257420482848269730418205906271842393588319517307464809024365047033190353982107720569511281207473508482661744926834970783464904477306873063057772330500640551108174778640413750343479283968639696803332607925003008164414329128288763740479168944560864032672015693376692939007603926823824699345988548273707919352850362903707975915348744633553975265261462295528703956154014728213772520176563687664163406978085851466834300279785599897622661798823583451230273218335641011528633917584538579678770007811079558039155936367809914755893896307427836470870502470621521765897979252896387305243879317471473952742413697024000000000000000000000000000000000000000000 [34,21] -835379717646617942821161955027744857087691564565224244650812982997923553128629690255681287178384309709533400914522016737087533998479443562559216051134748376003964941154464257312086422897499944064305644360283696438853624553919440607669015130763158707825038786633051519356136743444281948332069220508114110336117095541258061835097407341180237471277986354541457310128747179094436886905103447842455781018619547786097427231216712548926824858877989906758093063812132915659759069363907404470732611157454904481386381291570544935004663786026458928838957904926977045546259700435682018195240764746882292582398112175513049179583347565737906989146656154549070097345710249997817455763547016717358543280362896904853606163257739328474594618055765287957166943713991477540196601482375107183782439849972723033374694113293831994163673351062500064150583439284100814774475695220689408698403183665563239940467173259090860106520727399862276826692238467803200413260896365073841527582724252833497736347324270336752142226665427247583859047214497467178803063765435108358670106004014522598021281296520866399678704379269693899065042330750821717804285111089965311662922242013550830926385167764216394688333323531294569147829096993688364289043258908395943072196658809722121030940100000859461986785288753094160359616242077892889651486665836265724147056192964410554429536730234362220300809031390944135487030794280992207293386427650460687092065610292777750244886877325969651143070650696359272686993907940895085481063222918735763623780526279378473636997155885785907342807433727019786643896481405842124469291828445778013992510867055152406820774563490998020053380171859562185783971536044965389758776865475432940506699282666072706259116291205513665959863888187966308398689629547051285863529132717181699460456790358298867679147256635409183097640271296931583854549349265243442633592885955779268989783710069658077517781607615033664760774731473792033992058956670694504606579383699281291800129729094132770133700937100162437785278308268766287745954206901626421826445681812840137541603550118231307332680330971952962582238696721360203080247989817406674921872765883587586563639505079678632643150108403202389968999467345529486537529787647032943816271281336675258648244140375744398223404967074213657574322898550869921046309366722792698630340994990770013476949904305751199905421129243561652519631044073511905263094873845471836982781148586061844648598971704238172607362251899558217166347351864884108351657936040410996187268618121157567682100402429921844486005083311870499453013019810115639322204402828546093125758618465752104939015459194173335323973629257469550222303322832986952160664615064172843333037301666778065529221079903447885920630446677807351762378736635728007947723107530243358809115457297271660101983272960000000000000000000000000000000000000000 [34,22] 5596828071954382179616317728832900158814880612763538336399887583102367464636604950769762751274315499458856700950022623390921824303949882713937030372462200952613461678689711467280499471096553257636937538028743595127834739359488476358594266402157674177007723550281398114344332463498384017427713149590127711594403116207725757987277511513759666843994294273795465016978580125475908249503770424289931782540583788833060592256611350216123699647468528105658976636033301878846993915930360732615388324638699305250063388960833782468577030331623472117896952649751739767673074981041952770901744912918932495081650582651962533668183388278095278044009254525913434741823207356786590791898081696187488351568090413788853437697429672720787884079577129940697343039677333619875262385814216753620302777553101281101750437811554274023447162092453079272569090875270091549149299745042821417090101806968307375662277713613648157720054896793936768985498984720903111843026235550368962898401260065662465755144378321388956792248192060449338990898133646956923994199590606289228737165046769950079889457811790787241825254865322090203741208078130485762740584162742057616852450551615762474648625165883465455868217335606124646819545762361354088427062127000892800804916172414552420111266483390512199233601862337033785685094891774518837610397613275416355386073335512188062839666455330246383846848454356193299487691504808553931383699415802696182441532037922202969587362907130694889993656278929393737621578063171660973087422804826966796004891335344892658018784946808924404265785040860480149347298168498413402986965445118443442739753398013838615893572489520565788333419996261044296599141149683430561687466284018122701226812494797979136622271782459554293077185739249677578716458623297059187033374921603559793261905696129835339141195257087403655715332077629734849737945568165319145522401960142199864038677606607527040680117012072174573471175760068257254127464079003871206051090370758329401716219176388015754763458259039282315932667090915600198925457980201384187418473671871426027924450416759008719175753822209510903694778511872839267451910141565167474061050945176891464456956646946620516542101127051607121954350293925362964103675502623660171859705721421396388168758762991873100618777665405842638643380518483543026169315999050644603736121924975471465281289575792391264574653651907737288619862927653970946815541025388373751068189358664120540322049307978213534517452729422283329383909029273319509967867500291614550966043399614108319339672341191809230305438074710744343917421363910795266645187812122984747991149229580834375476222470498386151676746641253453588947449980553948867602742056543742999295256392616441307274305829967386997860487267631527235711794933404102059882906537980596294762930934435297147644752691200000000000000000000000000000000000000 [34,23] -23115412839473221237334088187138140622495160944224268811646260904341214264140910240285846683913497622471850441746993023506002682442275084627703656952422042795099437095476008696962911286217075133508718988342559957697979743663139050464547866511041689777373504552840905165292042491883143148935957700318417368322046294432469231829301813807862544090645278559599121492240778161269047741297400281262530457338730993921156557668631842027393845819435608812895020527123439956938054697221880754864916892143854898210239810390022034468327413079355283234107754090214691915517435230512409702230967506089299672379761176979097996492764493860752706838590816693159354454313205532218625786135214969703735004118817275292639542001544751910569177664358487248935714883573844461670108648927559936588457097009255840736432051294902163070510854141433286101944285521139112166749224630491563268556621059813118343717703116151847298280927479752222351756257522485128910169221915327755566638726137349909976143494130849354694914936079776977615344937951165651362263302798252684974736133034662790552793364000970129354331593920785852038509566758460535203032647788786008125089256020516769993206888791950925592808141432128713043125330802005629981358420677018093273709008517091931927376737317334114170703524014503283425380973448114735019544142230406397854248555679559619682431355111045468335555255009263383569155194779907001134979803030692751376492001514371900339945499031385286284164771912850627687680013201186030717440744548892227597816687359687775540392863188857182331925901153147153166667294485503458357061143971519250172012029405879276466808434945900345626542425886705034649946826536010460845247541211385504594992506172929284327784521226840911961544059353589402799130901732474025972026142353323524857839738272205480273387253206929602619702245300237321679064960450209534768626905040392466133698221648596111591629844772460477887513046757265126134724842227793359170924193393506044346749120445194980051740542753364456873008915368590648979447608291699789206221155524571003543503174647666492615023159766183399423254728568287303972327122417867545386565694141717717246299280684081722363638474074513841967593355122936972524737642666188392568027400036252830368230252243169528294641682112332226865622890926302548187820592711415574280650568666286782990023874028960329431556634439786360659502664566868330545348792173290557044007814790393180361426322696429941010802105994860113870279906905859025929235909846722670523270217931970212161626330971986671521201781334336305281261518377873098101110666481247417519284003736813533368839215872791119707405546765264196765798713740872140333005655019545129365371138748292855155416766101409192155604726742256730958170197714327734597191074035395089361390909051655716697271382835200000000000000000000000000000000000 [34,24] 72991376445642657941603363425910882419866577854630941781690291050915783004624114766585228963764364939199792036963809392813457693520915280579958812985605158391673687605436040476726442163727244788431487496447461056693236598383973043157584858063123486531054658258982779923190516295616719399308303240110558782555007746324739255973998342276911702871875869074954260013001592669137131687258234949315612558655543809090979271460954172886737763575241630138804026007003823176797124003242499219840612796130818249095091384562371246570868274336490030025526574341016349675498786265078975738838636548646015636999303747881095188506332144752705625379535773127839807579878127741759683619804330353691535319575939926371354520563298121982230917531892114478936666623771733341375865093457804607215011712466029450159095633276223368974863269175791719447045403762970610670470542089377134419445396517239688449945604605248559364851268554623071340959469351262866350204147245183457407688815153499487185179967546475951222697141683633373224546672478707813019595831068963976817431492554651194899622780341458184142353968793478192993375230058721697522453907086867637795115282675554572313847488038113414884372618317454026005245465735814387764445274167414026253775510845590015303265259950772784355068285341363653398864257967933974204754179945818037216927406737116577946577793192081409987316415250230054356502818400444809128955868959789163813917129358634171985942589047088101153273835724384790495538258485738584936660247114692343460994441058979953736809509872434190791499969603267336774501682662446461378138365397943552176791929473254278647744306891002120951972099460906222823624094321154074076612105584370759107945157402353058118745094903294316863938858367614831760987689480312488584698291011267955486659244315309825666624598869548441173039205398115451060246798088691271273164880272434924093369285502163317857434262073206683140594744702652473007964181704058872337396075564375610314069504252701796664197659902060056081500960786439435948748034949280605382967982825355726324099914350889139296071381776672204286513161845808273470553991597971660786120009355042647688272872007395050837227712322598508822325291675465055876218031886456502483264897386515711339126434228860152072261308886385941779834606722221051970433624164057532968165920091194361741935392906936533821267707865138749362181857726150216088953304204599715203311055103636732094857582033586908707585365135718452699181428551908142855246717865965261921891521797778344228532847984414021896909556336341436303363417147734673907429694253953177645336074298923384711686326616077240341900995704899883056902045071451981458320648873359325631532264232435560301577792154645579618426985908643443539114702769191412052095203287909778886159300686399511373002309632000000000000000000000000000000000 [34,25] -190102186620865959077075460163304760974604846840086885099973075085705403292478892434323351341893888183300612024731477435736699035543421510062470971366441677140761259965723544749896060832680636233102280372862148465129170226789285912041857520912091292152172002977015851670140698050125173111423524686071970641228272249092063820890725625963006994663613543675711691590873307618047783394430797296635132341722543562750774537026788218116861077364344769763218653859571612311847066692936164513260617345933128317837574653820690551222495768015903372393033663096875894114325597475850935698468679520610746861350699096277655888577123313398046416893484888306410758131021357985194189255317228679338867749353663831974989390456930499507110681935317603551584916827418129730225585343617047879181584443243472881091746372326872255179370711312118851090416260746444187332667557877737673141522522880831419506463901774873342904576869017507774760294032535992946621426556383799546415193797847259437910510179114073987289599263181665245488611962501495087775598053305910627343434587559474704780994219907868871293479326091346826818211793385606310490303800429286000197449905483879355578956394346780320174101585812647625162964928320371296126010497310099345345688637719459079340928396110039633432678494411126807411290740999963228763675771230693136864102431623885007180998354376625788680459405504482935958039707306879222582763491328742070378869294697827771394562211964110391611038408327475474179920171384380613001426366620670752876580403244475762907410268368119141690148106093349555931267449175435948617917608136073015373870056331070875441336747888800651674412093518351493873060022360149557331688067122607661157519663124405296441853685341495955544931645954500037047671124407897672977009206573609620043618527794102739012990737215584405689721094094531194916840570724111199890676194522174309381435183985133897518947568459299945602761356685849238658490009624931967617925272954480520411748132348754446309703520136236645764586224554461952092688985696615871711212109410356964402869471451578837491396389881347614145343310371367158513622696855020522569230333379185473408038947765908414729275753023529346029134544272607075602899186276997277502710045601185959045299170194991543418509561531488743662526420702574507087909112535615650942413112659755238443418007586251470121563745589182361572236909804500837004175184528388372968112997764325227501066366142250466468408370908472173369476689946069003926470300053906821350600666521794463655370824012316382303521328119019744015148310225672070766650851743304148234674183016786018655273396484762256330978461012935923139710952737684007521683184456485527784757128833228831179326761734239679948362656114319986528197716248567031779591701942718759989942474841004909106519080960000000000000000000000000000000 [34,26] 424258561729572426811140822492784514196419194118326997081073414569233505489762845960503515685654543927808355070231809267438340173988160912481803453371795906685172742710897404773929691503712789988423533063143972316341015283741681421978990714041977922803146054990737846439518944145769756027417995960100047573562676285815636464421911112586117370825937469102300780602335334152406965598794619780383698558026137579030523742527789091512020154436471659397893899537635823818278802054103881021042578175747150730720571697764023822326248349400424209376340383570194297062862213784049459959322962208672241645678342677462149170428266631455350475350246214972795489091065655436161267354561163588207463752636015788092544773145926032344247390775927547489498987764113396394935318778018756829622636627417391911509260574712380427056593312361317768685887039744014696141463308631699131809516496634623882697706008107730496608308915714753570953893275848395033538449221211541812688154915743974233834622005349820814401324497424148248830655411423528937432650261654880767215931311161813367373019164687133028395174356613761509878047536142428233196620976391451956242167359121745746369132229504954614769221764871611386140586872731226590989074444708470972196299662573081077983114992635577184933022325282756757097942741948552469535877595445389081290833209222012352802535357033125418460240793129865904353819309012056840706290403405348693527623013349829896891892096022174461076128072522249976182402428885839240693712049246482532431096517085329198965924856138771034675940846078326817768407318325030194316909484904202963397227150582322227221882698628311279734575877193611947483519919363492011060152202554690419185529272700763016926951035017805236392302924960482097280877515572807466533350367255528447738429509969035661014533378534565419882625753184427859131887657643356746411058574600158961051508847924783551755915768805064373978694436305478812143640678250931183262540263548612577284581054318480620291990525462693722816726936842861058651090420438239883887675439051569243603401810812920426444978215311444470109991881323149250921900401842272327774302669022916025833105092285109596408696119469961402807065597663720271559567464714461908615162573219255740809047237364557193794643111724772731282415879620460398970839366002975307102522368213282701526273631150073985621620151988663817955783299035841453608171202304451106860757527219501859951754501485776430471584048254927476081914746431326694891351845875310210470709544617676369970314857873087365899727173206590603866760172150609081586407029440891458342585900634724501960663478953425322360651988111233334574096841918579762451225313268030842438933981922548872592265389810984200824300580386490465379235871363991487129006195774175530313602146764503386164641660928000000000000000000000000000 [34,27] -830495326424061892423042520228228990751856516481691575256961613951400870025048182832952962018963362527047108148438447773989879410030868235967655930583194394602349692978572895874093196372657237051320681555120298281631062588584506838604448142192889754578509286665527946239245686317233753378151555310344743979736123341573254819385808363713001676711988912204821540465071774444100414941382654103140078716544091849232344130116077472442787597927175599682171354618603526229106358613272222272462212278208988071141432455086525849801738934028908048970490935220664300519793511530126093075657282787289087656476581891829445891445743521720796482027197117089489934526242534748262127749639189178968470690962296493954252452185988839636666579937332961919653884181658296162627763246811694229055608508414434389497065129055320980907865355717514928565920318295207710152418908853743714746904289214336273330348909789938387492179584223196462338981652811645025162346768860173775903261600297176722418654590180445353473826408951210044288323142210845111166023219739958601362005492256241871615483503271422681789856003211480772789268947975663490412202320674016028343729426643927399212698035878499381933267623941486713249403690120407216373784430293338865881627706652586843817739402757808175019220331818312717967316074395717399373892457433149808578482208851281941447377355884388307684036665215924332631750175898978506457307384091551963176274145719835573609788969482052144560548716836561002685157945896884059529392081992684109006313811822917791531622449205301272107030833733746318110289995174737861108741990242354984170939062613171794442767344311855049991851365180069169769898322388032916979809686390329800932622589840076858752146716591465142422744732787696395438840261668231968166853978950788932879405460532354385455531851230295360064761990680828911517430187219236849099229634568352320078502777104206163424587251302788513796834372397408653583732202473967809862475887498540543517007387747425962429491619583651468582538007317383058253663355322703667410355008931431302907494492561456964918918904218841403906345386674533510749901016854680921997250696306211316050688219596775287813337878412217963703249453299372055231661055162335860943757986058891208702040939748930524637344578128007477761914687399187950197006001357743209139260439627012562077365363767262340720124679557366166873660496891412723978907172990600940746542566023566035491373228583969473888817698614254703232822364605499424842371197369032770091724964848653756328369612382309825876974630622871934107387678309983716111261559757611838694344039044110878159158876359349291097453699011403037750271814083832107516662184991287595742415377735524438928987235017246558907621190850536555344475167687489348764002687274832709209061045741084623879488405504000000000000000000000000 [34,28] 1449203540156663365128445748187368304542679738833315092326315491368442944062595815392658021577306891717320843216670569501592317218981682546032927249255329289683730518806025771296609760403768925686444517339277075671437807848077969328021099360408890973606944659339924304728362251882175985525227517423831740567559595111285894858467046141963970414505826552257993618200229948058264958115265324226673979094458310722279198503687606443463556075077533941102161675421227111690292821665406892044004535281535561735940966002954495576739858471748391569666228244980696331181888249937076439613229331788550502082736925965075275368245742038674540608789910464449166639283388630311103007096835403480784412734438684437586783582567277266409989207349458260603825911342731786284224668736959946688933322182811816520406587587779916181181203669446965912399074742494901365437348158602224925591163875566480345975249514527544148893736525969653120649017948361940491093246558280683279565509268207016094425994595216471829321406771965349141959548790553846421219691534894842309034468137949954978938537487330091092390261400358253104388433544283748470516718501900379550029120766375900498222002888390001295700143360254409235614804870266809428432747857434023779045060149906656122106765144006211745452466904710450683697661998724281085850192463572760755022098781455865898678050988634359381721822211272952335205884559365278199620650087616158635223678683399002203238860865194968035889785698713035944595610026046547822858540327353167021145707469657955302165669535754677694240323021517351318761335304850176145236816902012700709135548989258859149540526219918063638508146443003375609817942480896056189450372653583511828037721124579565538727799556937001866203542430698720153588042189793530905655533383371570276309598024107399512954501439124115799675060465662796682863278471466084471258437549591762434933813966578500676666219211564937305665353599269409902940973400743976290868512047464264757140659138041424511031831384307953228886010690969784321388325367647991748078792508645776435934930571791588406326628106106516921000630425259791012368961150237207181390709147862689139534468861129551701200110982513415602120809063074645947545278667554599387343678959929202963940856023186739656602608706306169738039987585983783192458359479393965698679443900417368813501220438187671690504848208220641764399477033888502410142664658877448333081598314287093638814245917881653442182635408667813276173004359220327524997128718695871254388522491979046348439142526782650167990960363673404790655243566747517747053830356627982615700836961726290861480472487296159863084053008999610981786415268795059159750744521706585795962381614227263520547835508440887286207174143399048093275446008362062944789399476065330351371423426821430425304600412160000000000000000000000 [34,29] -2282043098420892149192105456552489437398387799917354952986427009598318726467328743022325150758416910291972423956841824618202858832860341559360174191820606585350921153938537213873390435200312958829468508024246739264353082995214879710263844799444803656789773050947739203731394675919479465494115659502926237439995891546908777697383709987591433817423749821184287321814906101544941501783393847269199690452345402399942721113548448750777131506155386620205915529350147368215918234006658871162722532550057922522126465546900258608867214190978684088892048123564942062510206766489660191922135114543952674887732566729615378856812901595052475827583563065935633777750584785066325289602342068918333033329098394035249333368660808938646397954540793321672245195747676396281641826621745789951720228886269947773208088010480924466036022301921979231667445461804636008298561912900205594045501465048577004737124766495639914014620205409962410278655720133308775295954786311790142447876919803755288708952560586344774398620833191318498743922308427064614241650061948400306342944921418041310716152741267395631576178162450255576505416626928045425846169638513815926115082507514199853199113816013621645500263449512869848356304326358934895784275848574639330770171502167241142699855303821336049937100487061317410466493610647522376915925295078008103143686517293477826984119461944608596208683290477071392648839903064070205737705607716366031607567229137592244855885584342935450416185656841665171324638519933920991777206381423066667230001408982803083662902032862439729126237661170580023108780276441325969932090977430199531584563664661963084989606676850569806216761914756094216268759558105129876901840853133211582051534076922221911945830337865001607759729255252075762414781636901448078623121322309011944845624510842925594471714866870919094792401851156859395035130481550766739197706877117687824318436336775376720823347396270010087334175646977833868136059014388791704356931896838325841525543875364326345196127421654229860129370918243452327240873300849106489034174318106799381662784966434744902963810743238358588000745801491938539089642835466056172651982456886220623205244994533455859720046743614107749722479607276923095694383339320764408749074296539109240602876571868993706611307024412653142648281684486869187865211534121992103834611794869730696733944784793840663314360065178901374636243541580069501758736862059934545525271373932310928328397262525685694921336370939761362948038768795829829676335900792211467911910740118076135714634455389000715449208204896132558321702939894070382440074720227364889350431473061123849094780872336083939913283010382526859589311623718517626022389105147164603754189051240300099462196652933520472478460424727575784064854038839822247510751822005059007095805285090475515359390597120000000000000000000 [34,30] 3274944356020626080107091783730664553524076385052410858605292436669456622454249895839710958147918408691182475501560031389636119363327454657197937562538478923844588260451162264538879060236168371044215224116441435655053003354117740311366173467966290931875111788290237156825362916436798045304714191581277579859723589888762279287857197620622247142118545711853541404409271341475506609518055546480964979568435297461375336584116230718844001283627604733303853817006362656417101881012222885393117374089732865586037400966998841322135310623252833602649316272111431841786602896440014846979338516307294100102348115204960468650157323085732661677822986345220649725110617441942647719583964780886252781857472789988977005719804666654823506313342031947962416333248639898283665916497418418236878854138131488548650665714662390136269085345064364826445050589674551383312948779118191701118295529079755285408173006382179252434486982583735397252334742305958453285561668361763999952750502110259078044756411362351962929741161138091350102565998229141076941943722280729575159949254621200824762796052626165580753389998640138065262895129183774115106835736634825123837444822100103584667714486381361146391468365905116008831904072295660704879347512522165119050677258856201384333447396343001511183886618997618323804781615925673055521970005402182792344970340735979869729114997786403596582926422041920214042856057421328061274115382135898864625933010090572116604280315827754883540089697562289378029842531416084366111441714100778369945361591087269776139582508017886709851079358025232768979454879807446111330254984495781557862724859854688417656886268605028886082653514538933424667581866875963234017429571004234023176316382159568193440875469846144603390276036594851646847367513941935946262473492843905250709453588886370578406348298184416513806461553446064774580151161643751771729576024427100770096756509333147288424407823858659884714533975286153274712393953729574898186138117877595864970581877103728002773209811443316694672764181146061934733061761173322549665100580697263562467669694991453818008140694745514699717385090022431496455456665968998564062183488959951417437604951845735137730963466511097941040381577059166060799667024663485795717297608004601730646946694544910003065518309115468048306099684628862480899151990336317404977944110700162504262395736453668124578823299975626618444661977803384239264521540914684203790258289916869438671815290624525856929428439551217112878649222646004973683617471256677518443163956764901272961454006914007187880138403496039639758073628517357738853489295797606397085323679795731618675924000570427454911176704375480000812031674181189226437348636412003462677176345815598283892299765068414317920781934405945977941030377982019940003066796771575776811422192668821495087062056960000000000000000 [34,31] -4317936818869028216827186729154274650113324829290438310438598466804788424831267433893177985275797855941549442738671068073255342093396000327852341677480896188310833551598424392733337055021876754776747977596174758529598033545315457415085091357746501898896985390516952932629845719565503681284966420695255666293927566725945309632197373787272736253470737935589109630065712813625994314205104978654045876021590507558998566816801090786519306945340246473200659129412226778201546155538520750531404450978953801116795123029166519336595859255008100800967945647285388707409559761687219595109710886804013399609596563905359897187273770424175885364117720096639763219799250161329385078203011828670921974700211599449013434986060031546459161784387522894134766449404994257357584937141396919593882374144228819451902676686867471131248751667008978593207350577191435125393312595268923018305075023140961171936164479445965101492695419250181397803841049524160543488784581051074347460259366134442644874337111061529235259767743675699808069345511828121342349708680866094704978218723680223164598456520216061671951991061768415116455701512830794382422632847417354283705864524096489441157818461623034608975641098026541756825369591508227110017571671568134279721046154961323225719140748106924792153292589231188911031043682437943964165956832035185097262294073530018141119103957645053509661721354352156353940281284181905685812780857221383375086707036133407747546091110199901051677360740988824147790070745491330540951743553227584375573103557050333132191974256581041602599710452508417270280708887786627593935276329751148165509556746651904355711332255838842737813561802536046752780617270144844679889795244040003148903777301650911530514650063357680917264825002229054463375567909965693177726707160033533933335505509075224324761935148414226419138640896999376965169653445340643709431721343798890874055766734138409412502299981011662285728491643095535931627305673385070184917805450025526467386693820323891025923561432991992712116650366167640181335482006333985209637810644630660573053036935020260999614198264058611757871961102687581602710821591426011623569994578103697124728312185797365321218744897068447979851665084077453919285442194430067297805218114792354209846423440309382399709862155780612842517369354765927886401389326094141822637513035315100469384047451060161138922774057335774738192158482047789015442779218156452824161409558372970413796804853644140407443220457514686295617745619814388134658382320338632644330103609689647206137098041813025550103673854833455126538199831274226513992019714665282615615776566587336239390754509547414029335244538239227361597515053024398345186175550345165427856880843992778201889568653817821342110311001467504633253620928128597514192978518114890427714014967209216831861135769600000000000000 [34,32] 5262789061712195669119753602978631994349757965900593851171731740932783949104551951898756098694446438604269658142491601406890778861132320521249511674938420265396058028090080813986531537246290791405095665468351243118140504438678542520923741092366677107756531826877446050051318056302945571263281437865427489286960004694564192870871512807571708121194838911573945692702104610915835476563262633994894549639402755946231706467651546393380601629756295482068052816139385466349511406243404309568624853850156017631787535111039074320462636933175032342650345463945604323504743034403839046129317549817203895852531241517957452964945635137056468140829087490100440678217035400554264092919155502322707363151878341208018520414995259280431841426215527539804042635616573803655508662365590456730108879500378290819392234225675662656990401154034572435498432653431076311064285568150750847868656850138861206413540197960131151382480947092930055058734017393687842188579489859458831822670515701087204361309968830643283119614462450464461369420762421154694263431491566237434742323157502856958420701128838538692987262542628190749671387466686531573584089403546160577595391528644374364598619707462846588233099523795530702225606381162417943892645254105372997499833145628937423415740276798967695550986360860254846741792284270243776519758652009910621627037731005379188851265777813444068962189580123132699378847176812886684929379711098639484221392258130954773414672619182461873589485205327748661083247505053721118990808733152791425528844865022535569622802885377403659765162054475631384798109063727564722250195988785996191359257991776859667837871873395824953887792680232050069652557515024556482334233737176318151182342749627859463749656792475340417714201140864618659844170284438902814738734390203884388584050006103544578248565821818187242093891415471597711803247818615098499819398217034296308641361879664143034118044870597203220349137493593333983035353199081582480174994200605566494491750859861308699688538694583110791800255750294668606387573415193069369984203152743017530744168435329188078387991293176706110213986931764649782784472621899614835492047254041822879771357131082757278201879702301512425933172538823567481374376904402575026085589581099573150580230511367445625973900633525681118965624119659609670424081695004958571071369948748499601189829130858891493898381398054451627699665293757265426566502644397146846323215323367931614878605150373294794081843935818909440712718161764222749755367798656513560823295903465752205686690838255474724287617163577366613091370318376394007682721052583723523811228159130174146233285913175200198025731075091362685681787936002798698679563420687942480882242219258357434041661179495287587337917508532538846937723336021383845806211529175192135022245032715508896178896896000000000000 [34,33] -5952068551489613234218444884223903531657685542749747704378196750508225366343400673549968615505423105300671263596688047711649110823494511217524419290323884968462530288519850823796252699324046794466162742424626784378437781251566571996750686376920014977466732597765211071076569743904349634788700267942410132312086803334026278431869300609605905433241027564880130128508069521376230670092775943931883250902121139599070045394153064689708098872673832785637026404864489118107276058704444184715166044871719589104078462607962256138212146996712496639401872601947633448369737489054672143772928985140709403097199920942681397234154204326353512083593845065669803437939671661012487595034771608793077696110793169762566089624071003942820481716843657720950135617350751488027169174073221594117698046529824750777291314112437143068568068459473115771459709968555139752731034625689372051301857648148784604809409137619209887043188336483089555740478300459181222436163783500809969172660517807559885007615694659588992277948317704454724496907695548972595220490734881465334669491999992348507780182467437540407330833828863564825920249958290028244554565516431269244771497784136535196310058702880907001734100823327918966099208758065553378116545005055437875388202583278252357514021825267309927768645205496874151742493679026085968543097663404624716064806356808273116601358990843119492429329408253589391140816052606592469681054303463718840706084589315052540173730821981990584250886086315513543943936243022026256748418115818475259022062457066458655037516134207532031416022632451798114054213213431881252078214000199435731552972725410944783387928176197470685440075057908606516546191974584781228076639302976335099151441705114896230288930468096708273069133556854588022303643215216156283848211322006278278053947521594335700375818682372578248495003277104485242774500592070698306789305656501990952561404214297940245918582870353908443264196088341062950672274157442680933545269876849583989265119478938613202342034629617822450809445881007888301666821212737955037953663571180921611812269807163939932316093396926862798070042980240108474270132797369908596975729055152446929254218119028526181277662523644298342190621420251175181043359026853359906376394898988208726731849370438046084057694224297546950563276486192537407604033130712196424688194959245335897342691492333289477500091422702475164878381337688533647343139823127766729399661840901721619763119295894934741766316611272974752520636713306855697796381405804956234896351565883672863513811469248624865218143543754973991350915500197703074822190362532419804167156022069906457059125954795366888670986851224096589763860103296446358136977629828442291807080077432594892944358849483152429806938557347334430204765336814928410719982281484454193645192227061812089363365888000000000 [34,34] 6253824724820939518871613663250460005323835410820199978445091918175111448934208544873175227425423546208682606546266579160874748484605736682259059435214722921502706804947577486788838660993903271101775602368940676324418403874433867852166254891890480371196812796290626952617613750413051224150787306111567765036914106132759786996551250237799275923086828585758769653749507525181057454102826764907064754298221732711018470873582039737216899465236414955848618680665594372878744061714145495513636806401266255020152846298082656179146510187254106601413208387965051005751050772601292324334488160663518951001662933225617905808842445034724322782597981940098993608807420705525599067793218327575371636511942542296713969767009320344373729978028039169972020314755698102156730286169425838672938856799750565505398394411597489953060238398516201922504922322017350347489189159232173792827038761626473224512759986844595472346679509463734127051547148816542032827966383891110964855393873475103429519460573370334449842779105993630548324391192455309109783883436492051159100395545003479183904772008877126785757595019898808446468040599645528484537701082055189862083918547811251606457745445527316614450484422229783275567652022600620234128829603431622350371381497062320619569733116115001609739338352529443751277429134994935144143055748863778007502137726701776085439886731724901863497765984319700658759690131997822369486081844664472869435436661326505255320189268870411074512094818518560766103959504140481570857909439751787490694096749988424488205727121832410433638823294345947045113972197046580815271909662917243410818756423197585003681195543256123060031318648277639161897076770986067813882786351524553647654544507573181131855057225205631554462983738822849598101460669403920864268168594448537505143539857475431590667534154734378288102030994010647276639660288582926161061681519948666672160470432564869223933477287747005682153955995770840120316340044307567313321745355754008971667018447353261172854470771579966265663569602531053441397085192411817233733558974531293862634676834274847163228391889077391106788885466383788058393759803121146503884870536457944214972049997000587801314388601678244153251190775277511918508481741741541789579401380886909349593879766009716006682891286636469900378360678496679539192917333663823542634455450921246888311504896370472274405166329835232513584596440788125085494918806045660778103650272097028794568038540714319435041226618987037121639144024992825011064418480753705609119821392368729962289678335941213366432512522318863383442294748711008738881659484980384793265682632555245852659536112934829699517385410934861285090228868029804718111942760945402426565939476284410913840575996611212637464370244072995692240631038735690690453458270641934111268547623203153758325309440000000 [35,0] -1225496146200515556905105932875139099463055248634034686714262386892245802872960596720225616293542759510154511380368186937990367352879266064773295756317852241033720363185125708826414277365478246016440041070915828770688439198861668072638306484584708434730050625842448386404607054867950073861397623734467627992076604669928713598743250792550770967025194411093944428604195821235842790150854607139628802848101818415778491175044568877266607278753646820823072289640878747611094136471406226499339806979393106624267762085086491800470514922618050620924784407437553855096845965728660933287077470274052763305867089337059666992246195846507967072191582301526221272507693403769696116336249597567970273170377172227740817366662862143931308517119913051264029268944982418582285749962473274301295754272940161831471254936994005066855717627311423444393301997433546632268878246146240673714209430282359862238517599276256926052076601715961843121157524139399175683410380902675545528373884971374467256057336899282836804824781000394339293141251567757051277375098325548201271022649424989353452721194699174662290606268590990753909504683037123290562651997009129184369796362282734730632140551988638819005844785822738417140674526347060991406445891468799508765362488924600255221722072129220709644423708127268920688093946748395226326749713002914286384248427081512941690846618311927994236691769959534612217641942527114046889979432384085583343506432178647146168525321836498832962637531002503519369377899170078601828821596431075396814508917459285212291745058150581221906085178320283972793385233837129081253662001142951783869875415569698497596990424173941744451350159227857710466588678863743330148046193458390728437265433987832265454144065367946879410374855633239464488310033296269854626763863846111241774340474756712728316269118279785174444797359954418393826903040074192440326513886298399948388847089711680879359275538311936462875690069856740122575607509944498464644676722529516207684637302862328114559010766022087091985472459308873220478748443065676302252730844557728816167539362072067370576384195828253971551248671002383751036661632515918823319976604466145441032701084039871366820503649720784183201835427877443778249044072847958507713844509212991225478214578310962513099728762831408380390198918685075761650351740505469267228991154479743489872174860360063384169484992237845225199292348398879821624193811893593671131881635751508949538606513520270591396038899616776143450313689897803859026683331583191224200386202762840424090178471925922140516707300150995765549465398374376777855722380192888458547636410877483720197910083755986013127667649757073231723259721885785371663910257524341090089041399756473557219307603967558560706189754201115628167534649748736963325310603958324192603475721371149926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] 42627377319847525557564446461307305551412578830943572158380012066125814019013960055874059238446400008509514810395889759357144361676770721498219253092919290048144165658639685760195803476127300554843797607702391635186731220060294200208650748010409224222478447147925311227379959086750988800425751785848797063580281508157977338167137691385403616465887132869368672045682281789951062744510663524794686245846952245587382697090679192102361460401978748575667929567036080306697955493260918852827873850822010311084108417929373312016578887565869480115383647796100121604316111145031643492743753267447334624656034528353171348507359395079234756566756547546544743561636695237664775333747738418571473604089447768621712771279318902509742539927351033998528559435588690655791751637361086009671388397134325403999620446947453211911386671007234858713385959456192753157746641387786150851290191725692457919899219129189007133452767796674906096319519851920714089085956004733421511412361179380903220260516550547558959107689258029225527356335675320554190626675816462767260607775506513016709878847518621633566806464751568475295293369263994029513504017959574942788348429826442443103777199539327788615336835803614872261800696836911691565526475703128593028117638410273967141163231107489180310215459739898824239995758363576207396046467488092290430229667291329653476669465055084695592625773430319615593999550111500951752538534389369266076925329705506381124019717839570259567449491916311840427627785236664369598646242501905735973480575203331812121712947000853247846280872466134066932411071073022002884725813282641041451303012658570582018297957935762407679777207280410637455510904436565764868128787238329700438188275849072257022141382828897856088393256549166446509542046042099856787467562086369400382116277608172805405590666297659406782347350794543898947536354632940045643826625456024247642421320305624731942052121837856048862245504283567427591198362726659353591042554912003057973942159174365149245328814396845812437421219510792121632816016518767141074373660087321406445132070158768854343991200347123605171432337912817935283324900714738707689453320990860144418825341031189772340913738465368531681206581286995164200004970962249027347248733253871667319088823099256510576642555348706605570603772929504975856354621426971027921725862850104879120112971850409625860557669703320137883076102595590246607899612433776046466150287077359708127187303450699056262797665024264745469260389828505059779581213307267621731583180211812020356763974200720028085952835846251111516768152758452013518278722248274627328263473279895827183846460587567077208648441324677505793807259228644687315466145252475259457630100484565236262091437762674634431798222644822688740494197334300315094302936071337468070439263019474721177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] 2813806215568733253036400452508880601587170011855822024085054509356936954194736882704761764412056758804419299381688382892814060455731713238107741361691089250306905317569331613149783331290625654651574824473093680859317548618181711396452094091644243981041587283985729654625414978552231282166477285934199497113340969206678242086880861802117613970061343776667201399418159427908481848034493332907002800715067120503550601185260335101429265148339763750002759834692997035519365341344330938559108449442454784898381346386033677778158002166656939720929143677460211366803992222628153239715231585046547698524645192192798012111549117936942707821802416607353812839949098801236088532206620439499383397205714886480960367471380610510224485800955480389200469922619118164395646129779306431147892081191023310139229375849845466193748323136467584105090728502518378181086111601464840235284914911928268313437985273106422464025249986225468231065256786274327790501938308408703328854600641822635721557462938329647691793965492837304561327033075018293131212204728134629882992861379881782544697144457898323830313065312645534800526710061654182292893641055734646652863214673364921508178794353482970008792547726638114628832744736102301969028685712180478544268392000956627937126263625552405856724636389363689285268385102279474616493808000404065592234021011833811201597666102373310730439048278511830913494082240765748436675463205893028406000943790540066754571976152624294444480866130454917543018095702172965720681470473723620936044429403358833796424831031485063249162916305849699615691581061590904574027664731154017299971633553251725579459863825264180924375721421450102749581717208861802387048946744496146772345954473652573803814111825084571838410415218394390801738598586163247754769883994567489891574885272403960109272790090490272173274565429220150541144066141986254782887881185179623417593276448031625005231173005051444116482751112290417936564148602489130842621083525179317606716020408813337378654876686963534602815106129339414000264166683420754426104618711651932522015184511465533298457508408064074975620335753750327508111995234739598314479894636606881103510224106438646181303262093720926385547733895458612893147485295669078316131370885450273017000018824062835638180835142391363094370604188933459606830865294168371060320255250682343834507432176017636993067172503471245127813485197571313710794398892895284502463562042459464655238053068581084000884341663319661889901273381575590753504069522721362262951443882057560844271202493542070496175898837038210020144099337232264052603296368751397179405962936601494455432318814338733864444156171922243257921520944370912729662379155997903739557442305799450965919556660077011540065555001719320567234091943904121640931958295369126067829682984461937514905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 27775639246359376304419419306047545269994330892850305335728870002972748521558356843742881986222713995905393446784919655286830444048874544749060403494045501441504684075339384907767703592815980842785368760561248802214798876011944914012834955373772307355884002946124728911209362432910857060749715188109476283262605569128736791880273792091018865827337237728354201640872351648066407166654517646799547669453130613174424995771130771258777168758744046131774199308807770081346164039836007830656382330082710166725604999680963625392927817756387227186660047380366998398130651023355647850277719351442454120540535083703372188615564970679647528639723552103270175676670944895685587758232760654095734080729418828468007624324862009831596262238507434463067214905381413968006109776516744212701468012724163772617491951193823187496758753462352840810828639694554012729334102832545041678101337427998122507898303286695217947541855475693836918215337661971991339384522591618249398259575185771383621071122245696080887974616573484403128404779653248624192359644113455884980047126312547785842876708094722266250093096583201905623803094181243983001714880944984071741028997735686447256747021983265004038081385854798818452019328331445927955645360467881696679800958759930962030090451562868426375429915412585951885574456251697908975093930268988417105741560991013218669743150660024614813606173357444021344549166451136346925528818291769715757282925032945010186491248111418680868269685523145961254438239365175802973490135709162347978492223072721580240502916484097531779191387627880654589173201965379294876964568253606139681921092557708962428733908143257822363159181525868603949332083053657772494717372740678053464118312761528186602653818597517614101879834697662643907622719298382586836174787369582871057320159814935509481890314061730029632627454014607656902792956475985045923700232797019474358061105884683736744535684017538524403371247755173807459870006282805958181578692316812100726333171023176320003241561706381726707499866510778771399916021193264082893911146968841469715271489681453831390065474338539688588856450924089125059281372563956602700198642103583981490708002770533219001215494377637909945911267959218294420410404883529141808272509478444979490705057719644231681462611268852869119448360404569224540106932621653975417397455528467829588331615023185728897901940916500971080491208803384759062109536798814047476284574112352415157152609427435333526078777773174018392306548190462081328604754115796907869333363389375894297263019166298133559342782100469341499052838106148838783747047320751419333016890107755904443807145482436754738021646987294400968383846203705129159201603282222624317545409240939000654018492632378726298508430908357987832581504594619623987963808694010717110935145854183759937536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -1133509252077779115909784269036002220491852956393082568899253105202568554911892720541891170150575665307545565918272402881590473418172981591623894602147853330791761620276537279096671255671250383615551173545969109810201322874462932350338543032603234073608683974640458576459463686312600160313559369214425802970269137885697625689013707238101364646661454271221585209861798389286179100773793466574530195491239254017905355218349392196097841582331667374897382125719793029715513319640015351594302420640694425908962904290868717262410538028390256299772722661943429477961258717789462504574429251291439958101019027261379310586946989865793827371648189489449257561199883451801313384580229804347767265210415272641709910485021124349066252721682222781843434808710634174332088340962663436469372946797319487361013935824413728615390805739139674485400297110328246103022056801033880200478970818978179839847377195798167533541296819591180972656202064299622429796808257884948494430466956903507212460563585196818075789701713522382901161234546629050176175466500778906582286826718802300520682892308755402825584190516745408884427581446082821042235391555620886154154252501718909117397987472183490133715741779737394720585685135724705139139391472573262615015440912737939455805082269707265069356457112730772066285382421924556774655807232045380266599518944900448484919004717804167912338532948003909870884390014633622449943667224267060445624087494210349185543812294897631453474309389076387815323444401399405262193803774478708812240247735315298812949559017518636751335307186153341168429653076760539604162883470955826422343180210293957737324069087771188255673133013990874375093365364691369482450153038723099697085494738572866224736016441886433352732174736961803189861540188338075741225704356602607903559158887398300231186436981900535899112531819616022958011682654471438738690077317728087158764810217178430421147892878479498216660105376006768178934336279114395146917796267560118660792060919227802490043634979088893695689528983091010439436682754811525193106232723643982414567972836498507855803093859146210170277850369524148613591329351906110064380756029749481114018247856069839549783210876533962012467600835128934461408640928382585472165919872414615740744131056545651474743916572507709763962277595320495425079003666407160642772317378260014972587178135958828058713166658973030079702145101567248913757339727758968115488523496187456877437263940590094119888474255687870668564586104780721599043709122155123290143178338138547939216355753283982853335560131456925722676225879317096725385861444869405670960713220932104683588096380762264068899817009072421114844281736368565870553269817497122104427928820340522925448681841954696207651469944399636919506379514932174436702409400760175559287013259468151682236416000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 17514865279448561689423057422575286326419312010067226041025868770106101057519363477035557042666237781472368872453279907401886709030429915265838138218524258522390471424425173264183213962606748011871376613910244690518665382351768951762522551381424357090544662673509725358129778008261190038374792005789041463357046441471976999118077226136846395506170359892622633568720220265113309327360375214487819869462273813063556410603515183216418105802695014209347702686683378709880312632163680709938518076803381239374365342154960393045954888545823637406233795712626220475894941117546679671651126221115948257247952277756504623352770898751303169241700252021839665615996940717628787035483376263059321684330646673605049660361564002573485946486271300810218925538837949548726942532637083384276937327006213459001759730685628138491041997259205911475839202868945352546989624207817241238949027725106901048186880065975609267945966451081286007383040494361676525827980583985194119751842935610637976641438219473068153360899733970970695599726215361604294272267143931230658280414053781912013250355714802693798098100179060986271166910954539044726514737434308487133419036258066603151606154328571278630196115785165746949353523728113678458995297697449729442250503399024677589496981382841142603068672565017514263763831518654071908266801572771153792159019119363466238122271026343126849482850662540688544513332433700067776000036751297390118167348005471676154284740386418788597869149904198989518636142335373501764558014183972888485577911441759325375460319130617951521644472905923168615728744658266796189823697507652861560281408449705574224558847090955371224718065117012313713337313192753660635266448413541086836970698280518351798406919729377857738187345101117050363321080630084910188517583890290691707181560936266330862608904335286886278068420569745301426055891010141434550311952753041179870686175312541212178921758442676644244596991174632395953317977636156343240582584009967917891461548070726874840594219162722253776239492147520707060243616752336058598634809820872309141749687246418934903598139068288268579274407604524435775479987218568356006707569173080498758961850383535255864927973817410191457415144058822716630440874306642760368597846380870312656559596864188298546654755931703375311793419983650233433960698142550806864697240641782640656508272992013895434725275553119058583802030444052192322903710325446186924536732962678214975148326494682301712767569423976142271838603769530384468779391872354523581793824182825035486717685622033277992933849875614811881143948040165784908839811174113495746632530790235823847856574385659548008456630550574091033240345817406564177975227753697157544461660722315567111435768688296796804093282356648082652898753276412360220014993874818205849398520191325909484044288000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -641471523493004904237580171015720473259890633326050206149331774762266769445947500670113918692227484642634442057098282556413522510002116860538671721441576301988640625046727095257074998295137595185103707324036029885463579712468037235419193010789823540624563267884841883089083926995713701060972847674151465399396115169642062784436442562779235877268581811719387086723719568441583187851896268231596149301259524187540996392717308271133140299771879026821497301069041128996841964591190645895404815177621802160532785203292164015042023364149419205724968449338709824083197003945720227601809159087552328277083398392594585193125809800297898049972364764421467529002264511264263005928859755158894956909030608796257363149196890918203720314914455474496231408685513713271781450652802731725572962138014835385138245227424917678207750754611097625730913248691018014922529717915064808147173456484193222010478442598939278711095794366020061350892162607316505472064918046065707416504094357711868994338220468153071462548915776411026636742918229123783237344150255967267949555168928118145383097211625417829104917320326134974572536656754437235425027394315227676226961757496038048780976194498862962812974187976125543010619289780441205845478985132077750335802353265027364842957684058903750687439838402504082412408181973520188853220425630416507904414542243952899101942026841943065263440139633004047232808267362026877209291076597485815558128077815625350143960595913608943114931259896250396867239247442745153622738610769911533717559999044225917016344631955229405048290026160281739169996908430213749984687650055450319362360765352227893583638595568175325169457917543280025382156768013190580740065333828871050125376722899522534488946775963386356157585518188202428043373359640317532667086091411077922466757351479617783561300032456155546218661434007317509024850011667917778032481301279102455699335053931450696510990553682516959986470837652858038581223850363010507019257533568822966518879295866397607043073840200213090008181100660878298975111748014848216546858027697766368752709594639240236665671887906539757415529662841461191167707944171308742200464076582838191093168607753004765430791205705758667411701571419471766476366167673332748157737110376059716577799241287452152600293626885564591663942881310673268199890403425042076016945995122967745489956193369406204810581658918299702315583817793073292152992013530878881728465343949487686824298597559115437128679871410901128934332515331662714867248093663775430161329064318318115104674076147611879154736279372709517629347072603301472127610723323321946807512266892785540726150564704570206543315695193373569588091193283988822804890390912036610350579702392881395986839679330987567290195445400178015338158054894683512418826769037270079873711435355570473166438400000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 10248805288760708407214399596017333390233311220139563476778982441149242132115921744703948458789911222027170884349761614515443843273147268483944270580238705018684193399938681893043399087818363571912298174447182223627481591162754078978575302399154906218031051064095787246683597115610955008344292351188483798235207829883259420203986224720354820386827449329511322557782982834941201178544381496139418362503891643763949078106912812418561262452799478295234826891268666703182576824767173096866684879682767268407685920469297033114466301731775241400064004062939878263030847943338231042865213776108165524499888292396440508803601057996834947731355740367942080668582379765017287383125283370653484671246063891331185695297578087689556025964766506564838032720630908850575554945300201637047320469620560717074681643445574224219293395581357488122058126753623582268796083969317063943587388022217202451507907789007724598246440164442998754566784198574159262613965656492221063500331201784936632684621852606397587380352404356375925013364097329811138812159836560940159353575405374057507411763018916114277625821136522179799728556983380327909801082738267913923847611228567538453564025799764489087202422297950774254239615247325208442421656404520328616748259616996855696829962521408539112641732670422101637594264379361959452275842458236901239182309931603655085817856532524873333297129169082956711585471385169374391133583475051254773295610988768245752748685264206072263805429001215044112842610601308949863941047449515534882805299205110651383235909018948065016304038467369576918782632361625950658391263369156003835957103618194490722409040570767370772764292138432421552088233467776174374092100229827196208478629245340443668919189683097469713308306454682601594273478371740723706960708097025342870636984800061686903417538883143040982054082996279597277520178402588156463290532836376038778351816211772365437082946613600441264542599209610406727501497264121685657179295885782647729840011145960202920264317385644681575324643461165588617624005169888677748072412056925350334966278676433889808424222107504354225192086838342948681483583597601016525235919412691939571989499527749932253346078860780296805458429718559461105531676922495196842934392046051167004219624098849296442238022520535761432229538349561157578343722745012145358744826999739564258738451157684913130274419032245734966046258600318451121681512658437874288553416290970608024762336108596997903753022736501563096114224792763053956098122204278311037099948129662626274842779305939678596823445685803943156596023835121049323317644658889184702665740805520739347504351601491414843565166163674603323327314489671785417367523194143678733263003225135500950725201769285139803373405312823494640550519777490068567459993708225512932066524973126312028798976000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -33330382635245490955621335626750938175163613734215813152853817714227923515594425143443752803987965619331084049439069552182622137521183746414392389011231525682451940342780356466533856614471421119142445240438489849018213707349206244494694384382601983978950443278547035624676824662508470817898557415157086202312930099906111556113667346389975870381484828615071412444399122532114300859217072421369211753216210289174670948858059185570230415970718001899392773019998446364612302330339859151791211773188351824336829779786466003544730271982978861353944752514434575166473097356139557935925228388066889679436216710129787417778974798896119534983023791356423673679957282444751299687037551257695999812804189129104150433333232089612270006712141960951658703951599881765751059239890196348171222324676018700956794695707755147417764019178372809592150358271630447433770256008585722200720507687030934582915311593369620525761434374599640312681962468203562710650708654075596855629102713991755318542324683874379949087123970362539194228204439177816432073420381819788519184374009648494652998568472301051093661777717346515034554019392448141896728219182307696650485249989642094681175159844116523259671497294009242376383096824068237990265209698889125515198014790824771181231584233545655752555767526390092756634861609444522594471803383203721579043589800586476272545089444429405030459429299453101993698613824588430459715442920671409759314827448237062800293994329208258118752614013326491919000329117337465669287928198035042810695458378896892146272757767681653138796991083767510195562331760067466171422294760596923569471157273820893445233819976884519813055204744974406452172567608695350223694764303016501938395370701883581842753924184343744850615375651175610148269923363129213773183342770880835688437737871259234204913662636456022652002147759796768339887367821891470005363800592779952129465365325838974569571984942706170566853206304776225632319057943530431597499006205776074384773288854722223745224049366396745824811086170414236564892127480561023891582977424421060664208206068641471197186692418581650217321386638881103193774277106501244374974823953795190491088574866684785654055407828672372461462549870255165296892800689205072739181773788447769649160904301617915210374614749064996603401857875200013166161941416221637497246607195830419583084289321518995980620861399210084578053364210656482444918441955873435702958695190084397524636479195558716388853377948023394370935704102987303062356353522626983221638537373152372859058310765732603396888156859563208324273478108539618201491844134340941645475751681192382025783676288408024772098911514573753328050646198311837019784673692278866192452217726919525232522994277001432768781676517791163356110949121580901650012606657240814683532012559434356390625280000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] -490581125244912707982586915808958203323614349766776632897661045394992698777399973714055314297243910851340838990315218140402804140640680583682075562769841135467326870950504416833676538130139324042955313401031947728229156314726618805328174727393344771473431743007819268749331661711245015446759701384245826081298482067920680454025608713711453187250552564269682041366726964570788888657251660204277852612878859037759935581479726431117397307756613715659701803898209519003815733402406066014267529235043873514583389989188189326283307443815662038130776469739596946419708369727802699314976325108852894919581237496067562381548828259715701742065022944157552920981776977293568121525690867995753050931389336510128748742526312900810331693934949417095604544892495248333197331349221614353499479783540602731101259394611603708580132341650939061144838561144070865964383459966241879176481879709384386559237747371265054207030491764734488446445931144083137275423040246862480156134253312880234660376749453654485733821893791027366368798108017503410015389161291431215820984056040580966643097167016123444978749272378640338380717269970656414544528063805266776310384009235074907266236348477074021298765279332754018544955118970925359970834887139844017101832653659413914577903613104838562714059127412696770724637782922163946027395290257328810067172969542523251496741173802568907046352748471167501673451101713454101430990646595556629275765112629827236243153459101103494792368648554108326637673553113134566081929008673947682856890466656576384864837949936246081535624918799273182652086342095407962803105889649761555181804600958599062959503070010985487358329349469204473024324638562624818489327298771786406546259129104860473696077622889956284145273913180405281819455669770879480510341051871023144309461378355205830848585146348934540607140060964227990409999687285431935240064166990130731007331799765228839208643394276114841919444315490832658943677818684301250479502564569634178002485694570244469614870285614379042966572270116872228915889400509256721551942473162925347544652218165389583141976627533115385556112198213261395042356526826222441636824774106708706013353409363329888393903266651504401153135532946273078557674463825697642882920011768279983040090245965451368769125577277436927891725006385158069270411352095412736659876478747826096415962180636454303475390109722154300209146977628342606991222154512913131744954487956004989752786872966064797816925911262117016423708306280286418234733417768316595087947999406213319799895949533307173656041737633074796883156164516282219584542123293312533673179747784652454963287505405612334533611725165375462852731765956196945787922190419773947230044071468326299465386178367288895968355913826319401157050103755380588182507659312541449664729123477894078367006720000000000000000000000000000000000000000000000000000000000000000000000 [35,10] 2791357173879153926356604304211382541062363236802602559503085273707105944044492077620397024346548719010246790615973878929968346640216187380324510493323723666197664829160976875923927182881411538881092797016163428392415491007229001770993350977962479441828899167325244686047713526597874419788619491475057561778434328782239527704077805576806563199676173543252989953493151204022195309852399925068701411294923485715643298740536413517894971414755553808564112293314235049260743173350639332286309862743149410818238202099206379282277522711845393576012715889419080706688168377801312195287254183833466403185728332230287206098953293507319080790827666276831452336507285921827208806021099664717540844467361267745055305445201042784612977688625691447815957897524206842136016735933157304348397383126309573259494905073504547836593884076372098235788003058274142335722730496974315913079944633968667620166514329978123783237878607796633817924707200994353739096580259421885347248938790322358876473154933940105502243766131223205355520792180625184118984622566972614595948097032602675647358822078022731712222124787838860764147316065545618381839687393931615905213348004215882680456840003035495064735951272786088252095070787948484472856382618601350707298354947712972746875749766276414289254427277320401967650084126939499821341948557392421190510479423361812151473710789189022485044474185478865301055804660185089710878265296874433847735350011685302025296217074975853405004932681829153740783905712664466109633789376608639395656551501368534337203654932769953644613242377587921791959578532100575192408882380270355315208553433484362959762603143566811636357584158746058049661034977026333597910316726627941736675899195064824117116732599353919258269259410060600616903667996875522911459136061810459439555902515194859774823488298891759117400598397985579494751008227024406612081842089299941748609330276331784597688739751708406294819137879703684128316173164488325547821069970257675131056846418792337974493918006947973749541807198475361626286566427009022728364149219729717962206310223273788791940979169988584835034444727864027809027023490521011008667962278971467372130596355511025206240279878747884390788979779663246712060096907644663106519019850581961449900096180608641197171360875132784420260358995064704854376695961024038335473353530577578430095964338751956301482935535298314023982180007768189142288349530270544899271381265162600144295483255522160994809198771312778419665664337255135601181883769645829551463362369229649543774619531923812505937673929897983048068475920779274256366766066799052698386021253672127912130271391972596907593755493658222813267656775574344017966742555763548011069213687521510577780973179574950020480233362587784800238503936620779574556758083383457906846451338617844224302776320000000000000000000000000000000000000000000000000000000000000000000 [35,11] -5335979258784971908342192235697448561266688378487884643661837305908354884251241876389652319817250869326854516083592575073716873805164520656504295946766202276435212437213400375111205425365778065403868386712810242567892675286027127104701977027626621090901227827827332704853455319391466061962710770133140513511538853399431612926043371073126329959187870813490426714124879887657215628682694442410922876354715828649382464514626656876990829906739915688922831301266607353505607038138642373280340257734999387326802467919250084304438162810579055056804374592922731719584358120258741574300017340596684649569741441247626972724948236428699215201390161430336760604267504713876066662616496656544938316283151944277736065024814246775964561729647581462158176671059278562181331869353640804900677571842758887707095643833336077429330158498343209937759943614618893877864007143149551341223802194144146869618432504102331311780231660413577656683356134525801815958853124703778015064481175472737654469552303583834708540016822226886258465042106707461847283431341238977137860092181637092236428558735873095520391040139909564361601996818071337657836363874703176580142139387212642099476963737143503483894828430934179929390923885973902852612574156005432506472609134218603868649309841748740694806998735605003596763605330140623980080131779942518913668709337511351442868042113571027747559169832030986723445372634111806607846347045491000379288865115712226254570091229296241465172615543944199939289784422859618711861476699543206060262460260265955347172204114765467726430125350087063663587639633079960415382885187429009549962229039919208633775629665020278076312338676597952384790343979585824489546236411434265064753666172998739475479038546427068742082453023029317738568904723876856320483824200515949732348145003652459056982572744500298970541643851838023158934893098409280278490146574790559515988551376115696648324209170423131651968383335507998902702832225044382776902083008858327058707092891464762622494110453475187623226044605562653754496582882279881804953013032645576622737392792599428408392180878614972879526441752385071759186777855861999143125269723712642668756461510397204639819731607595026461396813933185465666893497879502348709194511191311845807561937512793834455842895236005785492156461834614246712818222225218018589656445092745223089681281856703532934774173218190149737217829697517648067736346211326208433506820834495892878972550933522564902048290908562405764732620371134501324809871407385110755740433529209730756004937565647809814170689999998199489026612557107026011791392184251706932018212640740772297303565265053661017297725848760487053020741375234295797667715233079741840797558356272354379383180964738022088450892673600527079144157304232426229383968562527312127046635571995333297910579200000000000000000000000000000000000000000000000000000000000000000 [35,12] 290344860256167091250998879358311897569889561678211075999133338067690135934555076653952010735107593627977753727395301913140015792002778770632444025151695512665711219512643364333897941699706732416361044384464514548526145836508303882665844257048841330826696606222653663527700483055358360260926059522733550235413255924417048591683508215881536279767358761264789284939160307573071508224399408454088257467395319188851226682830493453404843266704246525261160051780906015476393952088600848753530835172946267159128544105444256052404813592820062734266096691205791162354177257598755925041827831924011692487345168298286028591273162505732917157462386690224687063045558054979902092160934636994107739999914242457792691318747252649308831037355682229911828478806960649341086999734534135064857114778151871496470272913628960321726553607877458874366147850647923792720942234059333615751204409938160251431183116682260793310714418400907171886095817091474144390279742244518066380369031715236761270721913593601843100473776069316394986906461205645860008286523114320521645634810212970523659770545548812363127241763883242814086063943687814942415779132776422026704542354997180129442713596780148257429844626697107450867500032508275881165929570141794069652353545835154131021749020614372364254342356116332969969471140604421499918530673976308657506016282531335992598209214034999572654412907292696434354569863134363000828395078883239052990391446701527525793193904154377569381701859184713812985961989109098324346426812374701318520868690511210161437311767395110297492598713084484742008241042379437072987227350928035269416132898522417257869440044716633910771121229902341591312820471467558075587010969065734540760097352243786966517481964790184913383279955904980246350395433841490555373560055602320603667812820856783091948081434570913601574499537555893314129780855045156330514389173917284251251538311197039617512467016749929273197891903911899698906862829367934961208014218970293992552540201998925402197735938829681782787397978261577349916604615585947240947839203455252831684829882774753555528571910970080439700509857906851767522299353839372229462853318101057890956953041564178512274798063132959195001220363600962318498585577278739915132532337942207057295504999190467273945033092856595617500609495925025357396408342917885812479926704857511775748828552720987015633262288873864475737474159345149091132948612679651452090102598489550906929708679738783616560669825631410145306445124157556093060788375105340362974970322937510730000329076658247082345583988053336777178505347729276211708579217846613216706072213934680643497164397844184240886647204254087582201278082745598445792488425105259380605261638214178878730966846496377676365183531515158874287201051204906084365854466913759646672707110706868957845913600000000000000000000000000000000000000000000000000000000000000 [35,13] 59891980630446076717837437471182577648320935189494248186758056110544929673344466754874403803708036885024838569343919719355830920641329775295244130069211733813418219079946420290933719542272001060742895232135642996056098708745401913453177200303360201047708912590899032747895329231532582406550247076048562816683803248511729250493256731266572398316139877920764705905641279974905799074418003811489495602003862897012863071827011715877395857329666288845726253299374137592179602336893066626631493763375191178336761545759724011095775900260612952215369970471044310268418561277784186273017544381700804687536210282620465146962140874907805237212045447297689824296711901450995352681487880491315052552878452480891263293989925561135305689958098193609965953125681845017906733679104044127165914140412135111286574994246246550050373773267646678920758502515241102629477939265287553233180773748389899416121473790442540573197866609905151121508802252887272580906205035220772408036896715747486914417939562759479426562450636825685727426342140679736578655963943726206532692631821021966529365191853709801274471756488163900705298218024095981874358001989332035929489049059906409575218016589239431829058343484643422068497471425726387625312564402655482510596604938933632650508816948241291735977201902426158310903039849618771873417279461731246211699629429374247314048305688873890187343354878206745093533467963509502405132206827189387389301207512407410130815418105041438431738937314236227370274656472167059948054516391080178972615944628367575764012773126246729803852513054326942217264480351880819680064533780614908930545314108945764947888770987804365187366630361021739013171601396240506863456771311199577959747430213327004997331191674682805994662155380094660328486081791110680576375737816464625698307430607251471616344811013216037735770507066138095063548484620484337117651869053927909822256018190944070670838458408703236058560796327094358269799686387257057646205737258778433529472590186409198889165176349549403957723830029111838394579115698342197239417846022100290401538384440445632684618764360271509851455354082496238859602927907891319950623004034907481149090918317667302308227546079229739805599137877919615995065535991682898606929174945865898976991071221464005172347056546948306725924615332412087726735395668943128792398314321891211997792782315300597121981304773627900779336802968808003563470269513405770576948397564524462841980638022554340882646776902771127466792080551758003579650542951758217319441047684423400928950357633172167910712812091547594334187735624752924672923546072935332947917164929838552968323479226430379468585980550557360294639390987551326304475075646348428308648172302472307479957064081348116590603190077425342378682612845473996920333743512060014972670044785263334433751040000000000000000000000000000000000000000000000000000000000000 [35,14] -573416401513628568459221926485486436896923118517622167391549063149530035250298476975982734132785830774600016379870910599965963464901154095381512897753608733728606423688314999601334015854426259816534633922928647736014245183109761488520520520052119280815756496315148847703409863000116519035208988207737963983576958448770595702034928494492124068566281758688640475206403508986631411576366551254642807098811287075234083309523227301709142713277411862471787776153720082313395620303871978277854792808509835814862031431736607012474503739295451705791321774748286163030787019864387161906011812061194452650659780874738038716890246574803245329290336244460938987350023035512799642259439467212638471157181777133019080575343228821775043263946896193721959301467803355944411882171888054915024204578763615433442082674186088010498463741829524962570526574774751646649535874408075603847839290234486702625258957983590673143686443463438149456089226070533608350394412194742911878814759100818656489573349096276993727483982998868457516603426355704349818968128042927907075362232002426257047977213658290146241853338353688945487571251087082254021207866161581941088709026591647625219403589046553151160737983984595929915870700314132721264323510131956547210649643764531167302457624771750012182668636295629255279235745059535713730581070927590406242664105213859839925737915560710065059400225438433167457053390910677401045909030881680854315158970563485319309382654312822818827711976239266193191406418314291901986937176756379100867234737111537629322789094165219570983257838018040079053448770992505557574101915412412262875158943196189066860919576299775548782487486653371229717082214580057972515100379749031381724024124330541846662702291364003969767510902914710445936914309193924447844917392357741698426606258346669684887033951310937427696892575750613370804556175134908449298360382696114287200882631357411321949660976684666814267261280125806373825627777957940127918668669500012921426820275995574285370588953094998281284705002967814941129478108412293317784513200992203113480347346507378070888181491947943383489036520303554226208905436037823922345011357701237380253551336622367266689583328350825258197583057901100660741529452758369376960421885302338258035629220626324392252948902069802132858815715135468781948554458654742134022407705041054340465915669505576421483291045884479713982062266406987836295295066231387895061922781059706909414907347342128403932278908908318849956503945111884214283733213789472110454332407322561817244705033931222185364759750751358071230693757027767599546637891446586033507747291202612017565180135736683842575389751517137057309471036724719249834027275804244536186496606385266945855225762618131637756932512620490216707822091953341272186973976796068890178445525943733731855433728000000000000000000000000000000000000000000000000000000000 [35,15] 3152436327786473935522432867067858675725344990658652712433901872405796479814385891208475663736835618721586210268981518117792555344286271162604189175640328520304269372347843165781089960730703589396188911811892918110272329457694099815288699481638593257912570766100306080383245045714466009438709102516993956837434606544035677024078272898543440209470715225334758365692342812074021537962348899477915562880865807719418168577840829578569454768826058582886958177788352267442487741376273391700710631313543483321534112906797434478917945268551822056550405917957760789463684822659118836428360133015326955564132561621627373100444279445863573885716028697895996421739000097270682000860465274544698690720548816481755978552952911175762150362891580747159312464572516517381131792716762797155646062050503784315232330546709688449047578554750567428596963921328085828735342248856473464607673251190009871598327346101579824423700965730856767600947293356343662669367012288072171759353344647123117815419418535043983470729188209857822964012907360142642989996270923208431601752046509441331053769508663776661131716830567456552596170691848341099094305875582709764226438715026046015651296973028305050728253072930332975478288611014425296034441630326230093178506948697616515945214720190251379043952375789805780148047114279764171099005554353291037969095753505941464407717419302694485525761613902872903375455623306181277199803708436441041661030883966744841977675366805611022448420260730561319374287386121368877510481685847095621011594706963169821310909660824098462735727919256596112731340252911711576517910747546266430528330334894954425437993469687393615292957775500701584764033796988976027366353380929602350859430026985178268740948269071394763360155603511137143906799360727685698804450145830837651297211408257977863883196449521768147175909487169693835784653038608640154563253576516188542744832507820127023260815692726215796823065826746134043367882256551485722870851325694075473074756993099391167880854615667702025887039667220613111644722280324078146121301200769971816082233369372978654312073381862160726218373469426114996036688502365452276040913624630727324212758171721484260835946509958537415492323779778672746024606018375705468519333893385147500715279123373415050054988729221098705029727469392539362498743111944280500555169244408076706058531975486124833728796880979038026197024217413450222875659265481871296126176323946592655843264099193554774035141277480106001580060578134947832725321779368184018404140744385170782165813806888592040106222582353123176808923973482011034593819235665340452162611774088808445523378211128861266642141169725060095914044923041956603810549214774679017933348362135139143216375279534844083788339211130712192819244848185774268914396944873708243123086836534093171977617408000000000000000000000000000000000000000000000000000000 [35,16] -11094282028185849007869496334122901157678752988210929984498258655609564020502493538891412427613102642910670983173428731631275348614802622085998631309352039917971610181166712401683411263747639848692822148911408155420311095598143235568112260605576464515736757565184890200813016227978087327230694405506951577464432035441648085941630036959656151779070964365619807698253741750221371799940912641405274040996724314708192091821836883673415774507315975928616596501312646139345072535741164927551974257254437775773566550289140048765243178498868423314110759600265987585087149316461063063149089991175009381817863468542470543252638938303655208772502839305316877880747280058575736019649363089324946604611507228848356492229159655246386103936638398288301267226351233999070438402887414621010888248470828710228971744228612653143015446798548063386057547128439472190773511267569899519564440751199011009066963867532740114177002052447483736782779093559530316018003996818361229175473338997082813907900408654764829104277814266873375659100626389710028361623118473821555500371792810613180165637228040971404452963069455172738906392941668765575064820099706392125490252575746559229579167041200029346359575716373447886855390473729002779915228695879787009349344538861945268961263263666254085790955775150351936370411389521167856607825991466503500024102586235582215001813030495449469702312710793588820720055782386620263535433265779001939669250272014329847848176562841131601839006048821998503086304943231775566166646972225943836190923842432257035042485029265474438082056298294957073836162578690293352181078913020883915420630581727282285183535808087533160301967565794324336216345080238284534463313197672473894418299543310997775942524672143946979228504459007210560543989777147387379424283274433291156448495609775815582848434251887808672601356018555912839625008053980304293642075945762209188382487798198401648001238260243256913087735027960122401999395517795290756420070525895570828998694243898800778192796853769918256784783143817006924704078629333089386101043523099097054842177077567627706841227265863438805254413961084537325367764719171342716961862257640762540685589999966866125821592671123941213881780106607177391043135420678404767228715364650760712503910417522475081887072518451342850317754483332727499632575633534330357304101018439633276282386448485378663257954046175310645716749882215773011338868409374145620456188335819286436763858434670233757902983502926122927571398960440445555710607691669491489418756974441918722160130683767996617721730424121506689188025862109358245222249985861870767524335406376640712392314985285886533756584126388030762272366749333204650892453159792630236916951028148506568998523865375704618745911609109036499509119138260545332818688191431434755056813330542065298178048000000000000000000000000000000000000000000000000000000 [35,17] 26365069802969124542664467166764845269002561519548897904192894624747191422368901302410104905756914592435439708729019140348619253193696771591709349111807054138683266150754055142158025518605232411475131244734715615445101706949033871982013545583138383568941944204043250953280329950928700857877219503707710297416873584258517652611616658714011193501831547607255717506791217505358233311660950378875734704656547024744347623091369721955112718815070031209218997562662088205987549607606618796465882888882049330405577326899259541529007687536467489458975679442734164261488171409465903057926705377723182936165513937155610231563797692706255245614660156578750639490013988626492890300431693710656698071642094867785682384124998625615974022763635373713324825920039844225454764219921734916917497176597657918783114886551225117306647420642518007175487394044146007580096383417452703691073360418168481286784040552710356064463494693276552066800061548165027201785412914657397798618701088779955829234715625426180182070533994643153261943645008397937329502596875070468715559470756156374185850891323925734463403839500692559946697135272747987176462381037922444867138816838451458413057209910764391652939166948957655261861807775257048107776251793795712638835948000584989295008582963827768316482129763600948343843779551517951104028191660890850818054537774087494944818873663386976857331961921627455755219621226245652281779003253026232060266678713981982671157181357259742915989461449123014763660606033162504194087258804029769490468255688939818332834951280562442056391730917986705615934446773097078349988846733378122304594633749091584979149691561996019650472319987067114153030304117741516554450577492307711104727378951289858016627666128294293220530022741815023071973652300235241069264579981606426624906608902490364280365380067544376227866097397259281917388213653152472720398591994124590769081128359219381347297346541961655454552176996677216249642483151179994873549891299472894406068608146745304006899998795444825928014205240096145133118251047467986113395665422085568949040463207142103642974260871580223662740738745528590915727070205441154305168007871285105485431289517384203775882820277658259543285153218679638770169380072455720889299146146978475182989539273760786174371234530311771348053835096635512455975156820278232109063507374204401799795824681650039609089493481164830715622681647849859253246352976455751653269953485840638686248938926631028547509128974878838638064354206517584758973683340627605655101885950946737403907755522307881919348997817493049329949636921412692694962105265570835517996300784339813206707265324572108967868307205142615379786370801718397482109585559820318227134914560730652145362498600160404538071505015984507171685509378868935519091764994006888638933307018552456576499712000000000000000000000000000000000000000000000000000 [35,18] -39856821234825363422851566233273754386434479908127755623931906089112000111954857326178575363525021132978253741355506960025112407627928278635226257428910978275302701047566486380381806954620872556209916994375494654904570811352933042965982125791944416479814365703481301241867214507167466263960487274337893871461499513191206310276681431591697120268227432297573107398563778484809108102061273603455586833564169491401097777690480606212725331916712441679337018307501650807866534849400681621441931292208989570737294160843360441948644302429485951159788137342394651164837886774271027086824720951048882286523392618070101903517533402563533462193763841758077783969070868225145263877089500892212566903536417510213605737886669252106282570885770863871460913816647960711141440937147026334752532678560876953444331212815691731415856705033012643572777838380200661002347550813760576811214287234732430145774966136055434663883046461958489421290991677755898946529499677929152835868225615734616278423631479397883018031321930494723034663139321052501358278045997132723089770932621462569438100067989488000861909787051675796478831623162730467636915602077629846004334677260619972015008729033897074603450325216792898411930762885672977623442693092360811265187638263119950252642989585020541903576320396015979205099434711183852767935648815740158998598884214764758099820721347825914683053695052010516008368447043485181429578959478655348490481142486123878845460628293245871200889558455772001887460000680562415528704603514570323744093687984837215829456591368630531628797103816532210388846565527380078258994158216025351948717064586351705883089916025663370767957124271165991973568476547308928858471018068956531940663970945885426120980445262140127428818154388252870360563185288270547578756633858419930986492044212950759419228568739697306504087456714234813487191194686102509727130380797427879083861296777882806927002742414716987297169611945165156558836955293788984720866632352045469163308029368909689281734957390410270281406325891905650532358344337957527754326628125778269705056139252052842039198221679588682348658502245872041266872482920025516608862372915014642472130495296703237437946595859945564042586240427395382620938159091479964178007832492272669506481805801529692695968570732496444246788714814380040623127676082761073142874367540722815766810013052823366173408802470530023333694350993202226151396288049198411580230304678983725807692396470965011437042400472483563096887576521785509282072677490369461284975295931200078850879778005598872481909081107061448370600343757490452785624899555218000202337938670219361092111629934899041035035073098539924923077181224297610831594043218418623766458723680565209378532459613250403335255532184549527915698618228054267278862230772944665969926025228077986115223552000000000000000000000000000000000000000000000000 [35,19] 26517399196807353855441315857984251666406159164331458980953201260343265490450189498094640200603001769202737040894296347776780223993986916630229669027005081457214654728673983818444974775735801560389730668163665371395519316528569905684142702392244008474202949593028330769811666956159670657471349012982705169675553040425689059185028379404999890328673072777612850246074723025721984940012903463805623588290842633275359567345276446507851396555471664693555047809034587754141861036136221237359653360523145799334982775959078839122411230497542287856490550410597976164754936140687541004965902319386812774335963259843431312929405331404964780826035198685727611594862588898976137199915443329822412468963391739275926615956863559234452700302873898030122683646810318093711727756912562960278213256671993892630188850016211399583908341790551098087938811507164166066661114875285820866146008306113110939977827958182297859235509434400031441048480445563901616314275240611681079699994746604833689976054292295757954039815058966647673980524794094692743245231580191467532226044908444853491826380370947046442735694347691878080587408455424072861342761636117608286425977080167326201612220812986144742589492925220147192625307254152896783228114877542005325883792567107901493225289552576680369206535232426124288954349349864019686550543651901772575810979204694898251199400972751716900682381667566587508720243020396455480453676197543834917766105790637302865808849218415239660386046028463163104881273510250015715315590274574569511499755308231555165851194118411576200926387409460341934503606995085253603307032949430157226524769199643334361060300304842426908726642719667913865472426278805574300096079431518744893928897194560718704835678581388057444821337451971290673490405397520217064051365988864794832375364688068736703204191180269699812403516526537195265105615241540785303308023279634361812476355147707704009351043553917263612434476352429863455986097289693657180213620188101366152644631412072232218222795332259761752677677388550549192822005929491944625536569688594726067032110654017959508205431622813672394505848699119819764414159837274837331295185705340923962557854694253499362880638087005582993883401107163293853830932965291330376949505467422679996067975646213204250440807522615746855972408982372318124186284033373496006310559081662846231585685573004646038467469143781880587974920866534421296923122090232161518324972508266935823942738428566142600409696680211163613850745265644208515189941288257084952740885087191325323679553153628946439341314509912634259921512219204612510014034146709626005840409782902622078926775323520368224576367964594657162828314820204913989963702191715001767557965492586502946634918026031107742751661570210735994297850135027835414878141781643387890532545327758303656148992000000000000000000000000000000000000000000000 [35,20] -34635726975636575354844734855195604383256839344603348126604197439145752267094246573103062201816191505687875163501350682433293363807702528574387676653450898100789183370977435864549819686709483409791929979832395162378588173687051597642768574938652219813489524788146437943733771740892581921735506789356919255157158162469787659762003119122367266205033343494136267425776190080223085363657480490732667099031610998626120540595852659342504240909198952383840959304358821937628776859522735584356308904581990816112726711537057137689657430657253594068170038095266312815185359096392717911160401519367772400332355127305958130636147304750975354970453360293348232659535849985821867771027864793401462731068134436049491205057817457219096441977832745686423838019680957299313173192619787627842650176227621929211499136130154265513734497555268500549085947942649957531870622803160327589529990628446737102384891738482274876260774132282613598562563407145613910231308726272690657540522030047984172750734453156538097819849681684226646900238647754284421454823331986123989307784888345854284678288080645230837380135407225074523669438443956362954453121026220742710428018586605569426332465024337811816949579298575070393061517200267912546748921045027194229884956570803847225750060373988128646244642777404653461173745410682767425565017345102156999579554282142753219157135764942019353388722395738932230880921586898316941361806525690780248702079891198743083729897959386611795271079383910021278621960751674593362438576951054160643215205068863066785673967238196706172769785523423720116313986646128818299379261290675041928778245193418674618180547796461619915812851054445376313861152625532104921832679076541201956580110879452177363662504201765830108843220098629651423051373545042999992227874879991473376297622693317810150737889330555796269528127586093879551183224698808638388068890558238315513216770602767008960574272309282440522852009023789150691406500559406745218238519012110496514526363979070353672648409842354950471341195456629105242243843513138183240665842083290370901978664680258599668836930574847893218656786794987496517270547512359240680374086929931226432719373489945336510660556745279645449205065502108739461371107763888148243789864903197197782813505070386607388721782109072911639390919479438160241580665954780251495665243128189394019129304730711544137465008705161350250782127330037054550244156276492184615593111559667717380954208003635021531073663389807506122006778166248717869340672400218845513304164680324766694973463215437525227102568192120788429229031159884929570091895089225512882096367565125041927341322744981199418459009583603191768812370423654042206472148445021656803031005117199015552041902344837469660830826456042713305634638600539050458730067448688351989707449721973061040734208000000000000000000000000000000000000000000 [35,21] 657356618003002204916268349878094975206763777488381177367290690193249176045538939597440842460985022933643980115004954082139236095747158527558874596722233537069171711848211737510955385771800366867329058436218394080934431338907527079082056890652090443022139417454675583972182211468745732416009247769710501057754867511609479233561662940284247043188293653269594257920819639322774465666073071857521552335120412923053925681076545911658051320452983437847178715528056031806269429235465119607228019318957203712379267676341743825328517998440518046937615891072473219604250508184679625384274005540776316555873127791524608534975640304842887899032935253085191223890846570195594427548764600177224492935298666986469354510264703707143673035187268657012503145999477779132190878301393426689021619416658941760887753902546712764075675285598891150200001033419335201208892122296323271743251046034935939047825491927031379213070759481977660055085270520398084765606619786205670714740141323293537784868988570976588056972002136230594034779015393592725071419573958626691906523425256753056875392354644124075785934016645324110086125154753524933313643802853176548795437959855118840332968958038694269996838430663208001818322520857756758403470686842550420207204177399325460646775781171537317548907376831449358530895008290527630354078502951754606929815420869179657390248224894694243577190257382647412713673574471082143499770994823044328463882327538470863628662026751050080905166524638817032965709950933201055783404961934745108432974108561277977037981337842071479505472947643056763464516390789425769816687598404845216874559644072568123829377278313510287209669887971658443837648527497859935174789376471614950136221594581042945162932430475823909204786987134644189646793166218797781086988277135095737817907294267547917182704802392019880057615210604844799132154169982474015226436100837877374876074703442604887135161233401074350358689385777067117952687924081038661822084652066927176980805862985899496916382765490115697254066632160654564203253525261393101884744489315225426738752996951598418079846185350063812415511554088201728593930640633219882484455357172047810118657741679501748331050528396947034597678996339112654236355844185908231966244107270151428394890343259015675450229825762086825589618132255385932652855020108240928002488538508013314411447355074343530327809582954700353391946686803623398891740678225957684917797741652922040302853777450584696014725038399191683417448523955728111605126272736685608776623540902922752123321378791063138116028060774662321658845284081748547544046728986944959099431325282941381168253787173020678625418497438730723995173931762193251460416050976719140698971495693504139761173421841368360479455476528297353195886875451918360384774307427941412525571750481842348920668160000000000000000000000000000000000000000 [35,22] -4431023051228964962640206815650789785576521495534038072745357176753650865897512085157787497136178588040211764119519306771247128874992865759151391348961408995211430564600979297276320787047761881218262757910499583794408216348033303815204963735274537154350753706566672183955933482921022646752705275205923752597536898417847391916392357658630076158018875861764047703476735413465437007699980825585780795250650408983085148185850414336680286823474303239267946668496718565573039243820642859740658559762344903568959642072694891105144335362830072023229500703817694815280806184550489607129608261021796759007797204899064558097208727456654583409549449235941525751782389238178255794659744310563634800287646091559862964173797881513890395183098684137743705141010284998477628235312332101513054936055266451603223569817802363095766178534212625118420011956257803045097742195792600420148008110434842573544881983210909098427013691338772042097032010884118495289301357168179308407055828280965443477655086701095276021384948446396659769201913944780385802441263316134031465750445831605301009564317227171056707126111026122089512020520756067034142178285951064622714050678966819724817530631121438349069100019120244616195975533894421665972705491075587683566446981204298335062425105764498158115114922269387336772172617486546859400524331722597127629500788517402393894185436744358995952061005061787157679804709510382674674701242613909723858979392944633279387229879332370580314465783891999804487188612215007813315188309567170459107491341545165422256012568669331485796126760838244924111935991124207849915648600421819928910203987380774096482572770485663500386882695778098357968162976244790753739139883678076083021487002106434798671172703392934991677415911288946768069350072542722748199261790932268765169118948163693198725807333977745034202868328827893190782714244228720136403560452927260710371912665715354223491508133332207636415717633790630449410303260987075554889167418282954154636288438046024035315079407239902014905699576609052197227253165906518909322897853011337583367166565172160330137039791816297277030337210955620994992631884795180780157228445685792146832072594456414505315186774246762995029298871672025503348297671090049121120173021777672152831817248781366581537946430377739843489685524734084753533677929550449819369555849524031438958481324047845960412608919770374529639324302600179008130471523521688073127413478594708128135697752947298294578153760159445309224246467005253409481781965182633293894926615682543232778235822312938868200579492386397952825939305933438710155433770288889587112071858968697785691343037918853420590905992045361624531257319825594657920404468068365362819895103138153750874826334208933245673169854303628565834153034952571092748638130058451466517994589839026904650219520000000000000000000000000000000000000 [35,23] 18701163028899126399231781354895739414406682031619681590808545392872100239983775963873909393133602406425100593628377788357494424513381622105825828505462877784253002897223811758558813425429810577557121062393883072044136991092344964399740755448616593820268176310077135785983183373995155676067818919136766307772973129020406535099472227231307534835939693003831718395053785101717248840740167884898715795036970939924196689013934479384382404062607477745537297994767011104385941794562949578597309487887145080935594007894691678272930029156032155359648961706361301843597725688670153205386924754140040908275710456602820430175266677230427957385264490820118685493317741034088195468691710215950461707474503753996562080813831214977183702392613484165870143556874614126771049150228181439980372539818018411575602432523360213257860928719511568335466925914815255224063404021561449060849010285073359387885619361264307328168409914572726132554997153071015002778442504788912480704272201648609523482130275230471105625539814498980494606421838301802491421834407810585555557251593002800758673991647260522329733607836878402101061643849387728486701732578934346305690640069080889626237284010849454972745352358481485414425329303415158679978633371329885176420691303611518976660339704273944955253214446412675039292941046408230288216002512207567638525071734866941063150790440991578046040216384256750431397027408258037533276040810050452528647271483624808240547230570455395970001497816724953920525799895602156535235597160581296754772792804419970499877582583695748583511073630887073798961427524918462161133337044292158850158314407347416289788137161778648690043742320373701259288403167536819864105748435695840970687495076300681024411566347485285511341603519476949395729379669940487029745363241584823750868118039915885967253630540741441120371361827697046958677392940272283249463625762537123544672723422053139181417162560088360449739815347195689829113563979399645732928918202526710776185474987376349353260370035989957849216148577100557981185175490113641122712630119645618721946731298745133228419319120295799849979299670898362145340509340646238725174384888709373833754625023347073038322113997005831146529153397230928074655858129320586141096262816056531983284074345643535506296897778903897806059204051449977265708150000109966281303449386357241765650067261801706141502869716990932267959844456213368201045400581209095340451818750447536625520830005883251064007146792744556130100083945882242603134161568175296215893688506225497318287872731630421688057207070556332504431536648851781336132668930462635938139678198090324054100917753885245065809064014008074339370368136225160850054907617205924574921739686359587749537754885596923093067888588705430084382909227879902968689016051192769677625742270849352324245094400000000000000000000000000000000000 [35,24] -59811256945457672375376661253378707190608951803266853967845996381022492278927631842261270883003994629410158024797971805812479158867445144364308352766633618956015228333026836060582694132070207008170506503215793853896068293065160919538009540556506562069434534917282156097093499316241420366482497287125620546417897948312624289172498240237988522202163461141579371590746118670088969494240412394418743691544079141559267382502534281191984182201544038025910769052433912470440266182427636356134210354002736737450094791658076796048271888638807669078077983630213835054403500052714414772931016606881688759731184818958612457429354170865789264435147522683754168695526188249519985402408036192728069850475623237638053754919585673626793176592460810995445173327875728792434491675944478537458904441679348924941176912170802213520806853564768584139007482277594692503788566465269790319927604147037448521834360987114828004899095016229841041848444604517065960391870696492859559355454472228419085901201751600423959626262483972406044126533443360660206357776889677427798250755832186055475987566849553743760605740188150238366794206223418335340286005017177420438345339027673056451177032995939534688777556430674883931134191268514187009945199238669960011669187017089164445821913089210019527343201249619599949464984780068665313702583590945826899852893849990597053010488712338254492891743593842249486140878298865055613459162568389131474281526039727851861414043094046760519391759945169128953910049069609687988631707611946011640259142073854364291375253233221622813580537541958308312898352587299305092137975134934761740773417187247846636680748710959818408949475408786234753189670908708972414260821888601675415092665223170952703040857324767472409386896025434122839527284621008584110723344395253416789868148621869150552338916224946450623733018067919330071680258662222786359866729420844755271705132022731046309410226688527690267708696544112129332331597569854056879581424300738161691927644773889443352241963425788281621675020006239080350079081955063651211858163200214395379159105269377235071515461138839293087838072678676672244142856341792785728379006289845521119076279896941593606868298821834880687568614581081970794082179865455529527938227961074359749020531515194804689881985913699765602554534080961052641964476438391762045013602847198688727644491078551925856068333650190546296942152724007193439042179480757372061197914446916537903020688754157848527738622861942609291781697532030761756361117797589342106285048784158782345714494120405193851849910713828329251428472473908549472992857486226788322328509798563429242541905807682836788451865996450815630866029736905425849522069198505696630185398853840126819628781942041297593121710906040253511671773628103113712680162300330741429519029651180025485564313600000000000000000000000000000000 [35,25] 157049505239476541692482357283809856065106033628033311890898378704561973798559160505015062768131593548689435723287195274154591254199788313346343420146602584691458196554865312824046692458844910070802217786243189938210722252864432346330317652591021028679933299635332125401386848778596954111031295872822635793276359783695640320898416955711178865805891079980681192663441590684129010385964311046326345759898147387298405170650033514883932189416074437914094733540448784882462998752760987308136609240699544053887918515670659118200696910265123641649229868409019290741566450808331961784602667415596858139073375488985661755518392993489622383200698504957630331143376817559383655420979597207005078251668472296260323571948921567755213867197412627702354827438339953726555789940299371774007168753392160501402035990420499491950324153685503889082681370149524408646981294513191501755003640469697315428249052241400108004847855484262543892173040690625189092474610083121596686788914648318944737466929576257258579609780856017954829219659629829519937231864472893080742102983290919396607907281744555460466459916627757412198011013315264499566911365238944181405040660915489015296535674540906352208072828727738525402842035810025504013584171911293773258508678010548387090286598638209184806864779630985862289243860052191485887988033151614527144016778049347568471555434753282140267161363360390818481271118437892775616108834172804934494794721514516193371330186188093679471906982760844577690993585309228236075887351678997225433705858244299443038849903069219952895493024282873710803628419163914178452303437479194912162367862872859014916521992617221039755792887033456606089215968102441450520463746575591024647438201034740279834387316701079234753319574432080683642126514966592955181884968123352215057590463771206028012120814412498917447977927151267780920910161338389277745734638559986676644646299024534290784716899719093986640745868597287318465002357479830312758994631641326500427846207442646435402081108493490372372183491077758372549009936516649214323105984419815505476553298572064348739132945504500613967008805358306120985851803469309055169679528524849697069884932247141224019199787931840223503777145588223868499259791178745652665250897654566768324387685741802296826175860442899403924502196236013245762905995989557353239940557485096501378968666525504205973780246244754990992756008936335915888650403076374167872735180998354653770772384255437743815881158772777938858709874192297008141972535446260901681275797652805189904202247151504883111045883354077344973638621088084268714518924656036208079927343083193819063435709237672633172299234130037865693825594138741726899832762458660708188872534689431164766053510604712998369537596228588570244558204651320295330327634764338191114029727602632035399379189760000000000000000000000000000 [35,26] -353337369630337996742690100828164203973055506786434986290555146739931153423587880910908299596599970048193229655657167131751503814211910990753218562545284404734235344803062820982344422345856511823441015066848640675186012635867532292994566218401837907871097968351598532867926668659206345943735673725269760562756453527743559525601381051364691672977212870783130502895492224176578681969088227522996694202506417659192771234509108014610580549034202888717156605703245848510148164975231176154427344293131867433901639950528452635405014878369247425499804149780254220596020249363273908687835364995261680556068033046367335635777960762444426980658555223144686317664319762965765020294751321712253733975769375580777384854550463440510923670955058628325211437753919130794865006171070824678633575740093613562120819125191145483638482163175855804057616847467755132680496163776811333316348417777085785249608749077146960451660412736412611331817612207231639334172013084730424883025351646061923081547781976831897173301564244661271441964151616106716544586231019183045243193339461858071323909113296848020551495962426808299134778011485214424446676962301413213955179674066367615643712960460204085539850212931228801183086106385642078447000203273426742178620189371413705447644805484409556280896200360955787008833228066051913972608243583022114356775190252726834749107175846924216771827422466110091245228736406424169645401351648517400475298129274376442593786979857264226932544991443342291998559131524966644628907435164250574454979405590040656876244247854229239359286093370206763229032086484479309261672164468506527993597493655895425088951630102466641558605070076004884724481180166742146483094784926531200120715307577252609634338295146127640045052101190577439250883805006500161277164073102428548051169817914177007426132296466173591642814970992265836140815109719784628967201545383381943516362839002265170236837627205892655095351315876717056925246770170091222576262643018516767925370598093198039874508466608043787660818242933754582914747995138509746448508238516531226127166266829583773685502608680533843867435378676908564140046481247961071416183349820263445862184675707053010082894995607713369635711875404132953668648255367534561457387948921418561312797266097686758632518663473700055199352803971286044283089906626823757643025647262209295566909218656614102379082902770389973510799832412300629292429527269074557437333578447853619829487856217145529860385788448541058193246678611570431625758027360780168051402145825247637046814768125706168849155029686286890386083750390132467066903570514868782983487265141537176894242058986694705037659404387441340786592415446281515323499206244392750040661338356346231272982394052449463070256999966821881793878778518074563439935310889570221982968250480033670012862464000000000000000000000000000 [35,27] 699366468868803275759633985408160145654321715432732270523046227978615500180564938008772108949775196234727066263731513138674335584551520587737975371651341724055910922864871611829671389061316672678506812484342060654287713588193403016103219721574967418570354658438081666193602335306112665996298588652831754285841487851049978804945026882362248711808233643096184563448569711421413297559353069638372001507423480360819229406531109620023542318718258081534942947513173665851898258472831792749438494890067369869868052838403665735994093591400750399650187371998000284149929945126334292643363074900652425727007639854978377556488887919551376048893934117818494071148987110526885401682545037583920313715756750204847251162004445871773414682443470013011155440154707995134675934199603450456930895394948083155576860192127716985499961891253862445483075701971042117099990091411290536708257743686104156352399210924086364192824674067674236052384233864988152299191416253926259206389456603139158956117405446715404987313007849235415859994915914931632931781739617132257817158973941996994618706280759013615842507388367408325993034980248382654664554783353054836163468088250061368850030501494449122562404398594535816863345529945922136531857243719181497228933633372569528173874651322377960850640197548444087298693835327486947240551991772323458296902361292330528109132789090162181318928540423380602331198474567309899870792076311725243474761467705405706158359120251714928769198338180087787974207092002002149014052100117616745611415595771036803030638468730915872458433667355006838386369655636261738136757596359846351565104581437576309954999565647683144329306207567851899415625113687016020090218228004132934882417705410847018621799203787788332933347038776267930812523421617697794745774422326007798213278067957025092142411935706995562070280185163515436213426393881464637397383401571920857049234137927630970117707232600304668899502947154200281971673051418467642249394172798336542955694972760275010514249418295375841846068663442938876395207882190339747226825894884635998388124954799517389782602539240950767652501520381063712825982470746719598017946115537247966994877768864056172937878812229810352042496425760849051643699159035080549786014052898136368390807694781185304957411828269192769719676786649986216933061930247954440621972194331189636932055579527524403391833107294750762326479306858518815393950119412347077713124695309121478494523984654513700495690960444868936446406975787836211161732531125177821689189765683629241748764949327586696251459115183949575726108660096952972870459487456867038102588293407895797250597720180536707926948721934409452531796139678757790683441745128564730744302249770477890519118115716489547683571519575625206842843294455461502779727678277820604906853418045264298374070272000000000000000000000000 [35,28] -1239549903049054791860241779997038413698884808020017912317121689545463025338364830071598817268936841885238780541159334443699251325896820227439387079268344699108768286022864309834240904295570961597769020727364357844541143639653582007957076903578686727287325336383096786119106164416108641854815881804153342376792043839998325831794122346672973647818930818824431879350109761506274707963871664673116952781741067109574520623583369748402784084530452623748802392433050246899020449228760583004009924176969753125589992860726708347916958959976316155305029103554647266417341212818032616915710510979433322262120172510348381470420821613479736830661522020001550960530824727999056144509074838036736798074421476805483848888276590846033330227115428881650723675547435458212699755823344136928393054477808322773142111270516515034592533423277789481682098840321345349600605655388796721619022136329893077049929683852960701102325157879935290101660834639647412294602462447058056984519088093045533797892285270294708554684802068864700595054721836762724750370262096563103070215660219318980730683514035673395521648663658741360643049232382350866743622098923369660960796637739396473826815070195126798285542526231670627773895770892444943136788531321957999205525207853717947458463288769443301372429983187390583821249975418215612694938950917884173942640228315367643511351979760810421855766812377155166356218527957912105242830204687998168875094853927143626952905405819818616224306068601079708896361861627526819396614491073618929307626294610190935999918680989954415415321817839059185233942730138016451373416219992527541824200572581697146365270975815548997829413152270921440491707376501245393446705502547183309193679945007918727286471700100131100689262408015232073761704056533325965100880826749985528740647262597042378169215420414679790714443772251775362086187638166999206881965083158951041444597458249746649573641572027518846360372642518360747876968587178366218179021615503689077907018249886828004422832523198483230732570294115906245836552628409435559563625955343125644181893262782474512899576592652172582774310656051874676503390000549260628455356434575591719317089629992789062902545711491035328270710164554317262073081753282163931690906863179777783540221536309842722066383137934399559588891555364207974502956586223956577946008748349520036919154447480575212664308272294129937427452902840350019716066370908436365791940073615580011601431387133321629544851639790189578819622523684379563267273710246317304519365423646394346651248342456484222568336188787382584609798719816692555647310154203687798618978081152451957300954601824145923243475658526526644015141664700410194533815241620482161562314341000109529888641157256166026135059460991496214619426233850575787978051621652778961296323050792022402893086720000000000000000000000 [35,29] 1991648548470119691772913220980817672820118096683463545697810403578439105936722677777937945210221988881323305707393845889523405568305839035510936950371604549902167678229975790989788203884035353693488464171075187120391310207869635275070892731563909604663115389164734409200233051492492428520464344921605938622359981830678374205253770000991307938287597913420140847082504069450540593111915627194670364838693258986750507508907482125669561095447168675678387992631965536459625258056838664907169364942594216058878524160021637379853833382052906338401882151545739396558564123903135505865290773877812320707940927395323930708215238430948328708494421237321954000093593632180423775858787804099276650250719108621099209386439918884222182221964840914837482733450422848768882396106338601125243453528781746091353836840135189940863449088928403760430600516811510586417747547773514913960961110662017169832520178625783603168456598867194782688024321751214415584441839867047990496334547889439133662606261321718517847936703486639746345995021928661130021760259111202452327565383645581422569761554099777164096759258145955058639448155372967291684826391110745597524986296202532659639733086786823185422246864267093832068310462282001196663546163421960997280614232008823506994643804228874986698325876726832921330942764862295134669524673122568372393417991139895588617080720295987847868747213508412492096506428326783329222135866492962405122063707296970559693342361038998475755375294486251953630546116825428336282887449817789302728830864984440977683070859641760979920141040564498375725033194773189218197879518592531475707010843686369885132979896772730994003547750738379085131876233363581498853108350578365198855272834773157095420591578286280455110547520423263560395869338589044527792272269589097119940654005660564195003129169521214208389000674841861829766658738736296387611484724880824435660083820718705563806869407326254919235875061607925818417316625547845796426027286065166039199166832861075795258581555132468673544485242196765996244690250439716844587442519657660400696130559129211281851855610679258949725939712139856729805175829044374510767117951530954920401386167430775279669976142991117462245835951787753922689622000287838350206789510151316236371673609046097071348122711143851828031000899968068063174625597932300080408817949143546409574200832341157235108537482949261124027760184433925446860335060913261292112418442518009552143297492232945549650001717746242734487178687149980764130985241981941230342620630299481398163806966790317258495846038921213067703212235092681404697942802293630807219950393052474930146744450093795742541816385601526597804624352481194368214722929130711886568649274160942796495262796302175107476028337305189576711593017058615283967690485298146273509544340648689816840437760000000000000000000 [35,30] -2926304517473101731956825651182088676484534833612390055125269486897493903470220584448611557830635920400659342638962564444047925345320686706761880749816406363552529469364214722327891469586315187648857195094747836180079442756738860289488895617840999325617940123469155022107507362774247929195214286700109316902177854879397145782582091419554282504321328176082159738274747517397555475242671369812832738523321614282683201893636745154363790523432098937623971624184481295148701767611391335013332026087748090725739383438709051339218991080412603922635518067110960394738230513970553794595496428194289022962212644483476331259580165218844858269675220433144375810283795317114813644722807750653760032817977691853526395820328841706190610532810661306028810516074685799089909120552282855326665582272720407637623908969298556499352623821886912152660476226851070783404347147619106331843499964003473748464222640977155448579643511062970419394809030782187279944745296308950240631558330321616921576532175158301387495186911653022147219758182808948865597482500533143802372096934912749776171867218603524618788944861131151077737309144499701551295384663604344092848961014527840141616752435629054135779835564088394786339357704925278675737868659796564942719448137879039069651285013823251804698249458051623674237118672735217134367542369597165215139364360776795103491862427271130587459312899504669143351000210578996553094048950169462720291755539003726566775113064978629897173311287212933879187015331518538159744720139805237210902597247811465037700142336375606706086743254637977917489604314172740692592264623355635554760645087368963196508107524178128450824846897714276312876893594030359172907167277948683890143750027243754763428002178991252795987176910588946266606886162587812907535770297097172300143605697620990654257623689001017695119173291826939163817424730181538067757628677118482573547907710465896801938584528595858224076498921167719561188418760382264035192374599810619864526959799312078817274373812093770269453172284424677902371312781888739368152922536893267879210003822014139175678525670062809121931402313087202831388894046664791427736083872516316258794846287276695517583608808311055751748179731916865858416042450444135933978379786756538561975698543855099783156683431024319946298906411234195887997246242741723452939972003370781486741504430132949111804312492734948636165567311992355189919558844093435498383350386810576518890989915971252472447103434706321513607447955346077260308495610228021696725130807400550723351566638542399989033337297382328919287362956755912654345209635554902480037374617540658168224558558547848941753440314743319583968084893019047598911649254518874731330278086674055765728548277003565248491556316054828732624430491292081903198769807380826372035239338582489896457338880000000000000000 [35,31] 3955504060519555110133228977310819721114250915764385454899519851076901436663050518267253945745806593508954060109731672381556747093064318805846522111577436114751505780104631821263997858863166050970292269425445374729998470233714508368075033118350407420256203226816055076537160951661251526240578794596929418790955864821733933410685449861998797096158215013828263177594160211970888876602837652362059077863657967438828311142489608346568917183148592397130561923929544793887817627578859689257512161139674790483508162322610343745643483860356002431514584275950200416704716481562733208184217413310722055833469813497318303270403720904104789993568211391662803605560089868538462286799870816787368049013422689188097666286723972138036848930544435078893443594651668325671135564746937066758711370002507189066099139863834516005259526901773022293656898674211659113791443849626706374766445057044448132633074133045511177129231148792870918995172034241162745607228161258662963409120629112943854651276033389385927743241760713490058017876861913716977176748264417175724953624899759744808628956186603584015186912893859383129504426122518805526610483786771018734481600575407199013403341572654157817705714028443213345743456136426423509766823064955910362354847309357958710267434174043936680189489356276672880195768926129946516694809857570993128028630636996363236221439815902754091178565853741683553007702469522119951750335226360981819865517617847934271415600689160274572426869302920153026615830183080432390317628246512463258035342405333654306371731974675385139387066103142701120160106636863696759256512066055370398587616955278719163455425030544997724749267033806855524672427664172761497422941388202033033502173029295164635819148066184520825210450787109462493843347316590060931346654209020317265772849331023306544245097028141762655266096361353218260002497794981808142029444719147090604664834396159083899411597438204888729204953806893216659306023005986763488367652156726977881832563546859341478308868806238607974546146308985943940708639864954712924467775990944877657319589638445504391154624100186922731994020182117340664233873703508674182423286153272552364066497474010969300184739317189776123690650242812512427588383141991819502972820402887262376611462472810088623448449815379059836215652263358151166686886686757820831504369814173605257488516660106908649317300730663161815241443715008939119983032162425861253229454741060360309302200323576346227766550075397998342285248865974174811225246503961948943206791322079490744791956141288703053291413262886152324237018399441028818249697066845397852226940388519949530333348118593043827337344534239920282397830229580610988249106289955018519579224924635107677432321124066876817280811513934899101827896812509401648098582780405473594396199818045145781947596800000000000000 [35,32] -4937770498052798181526989748723553700060639322754318022836563419340521095743499760746545685638177788226488924440400806633497891352224214508181853050048649462555448916243139766799504370389656849943186068625135406433698620767814856224559065714420789717833163175405521318322528573843193363272640800245009707564625674151230637097370463248979218822137498546643300557239193872410323668739442003934823518356029590747606089590562470264071625320275428503568010356686975220645002235224282448141504471229880899019416278402471306468866438883167167197606552178635956586758220504264246393149819569749324992600478831227047761129449672564768816579690192860576084430374883401507289883388272160625508159398788742913591918511410459657671031075790999522651746395649997241986406156511638685702808241946698853667083616633831012946747818362419204057228987406491417146953390155809128933633408918495936638572098936197351879691582579001011703159820443975797395907275753174388461146271324902926906777160018614635061959039030079165118060908998215993156010456336157156375733271545169940550346748600585635795181785936781877231462779312031551804247964407294035928168510875871609599011633145743194162024959878560129810771036461721113467907692358743069614199405414471347345844036004878294177169741370379115785286091308731975967837082236935170148568002424534049041731869191209237640857545021974593446524867450924358908622125939528392813785978263899654606388496647041460494735297256758634882078278970497426707684843034717422492443738995018995866992179756659248873014957593859308824191737447239637951464008757190381271587284233210980194009539198925592749738920296447726555426197097597669122575733526821558048387020800379746177872232329151741199523211753970312507727323732990362877476598248656603308432355003491633600020356598220940437135382862659478892855728191436184237451130259473787796265281600429819204780151036766703329385175436385726171398176057316531758085815009300547260244301076077005403490677130793512169487510013786686041311716316405698206733393517217900814727983377620780478683899658106108798869654179400098347679049524817874846861985922387684883703334667169875060033740965472603326956114373764997578730443774198979532060807183540004421521551133321178167046157563381975745006702285919847237758188315229777548931713982156779331322678730807410524816750678021675254433946150540692719006446750897811951337628207767627133155861568698117140402179669780704429457476699926513160069301414159677168666198494134627266387826018960446883423737423270340160107931524585900845854608410217236772881341950642769806035723870506258636026150673301892287479745088624859269000599824970404195873409883904360462093266737082773477477455950434314587120051890321854454228647208691690200640156814025617142762700800000000000 [35,33] 5703477132602842447203356218938428040166488340705713746312095396578489338662812884372316036377536619143679768822623624321790305373756335242610619825513236437674551097953254722688988958531456068436451454865936997660715050470336295931904984379171860473960656064166722662222061407771720503338113033383008748816004189063725665512943376932136698298897553034525002025090557714720479335016068820124982901403629849043418578503601052856671300264190136910042084008156571144662538735399002211998641746470076426357120189856093723920073987399431450124196959158038975707653435374642206770172073436828390387823992523182742522457510911252781180290279982846566723455416192583218863111432150648015340971386400052514623842777351492654550739787924991446641741078546526275166712632298442084142200385089772566023914681104176350036474674785059390146876120072546272584124539884342152874475053413341647973017277414337211203154598571764250751036084311031765963097094292597507920638578724823978669899746755805437655656475797135427973448164422635709450449798089206814170429451824107716212670410663623891631292551031049776014039562538209859445702314909256386619107139397613636902875143347232187551189748904086825930457056720276955756441751366199507150388979723597542492261093544866502989508821117661677759651832802483592762210905360014745153934400737343257503103012380533115293086472570437631316124711663062806721476202467165982620473085779757746753273585036092518002140255775452209907856285632662771745133054226813114012347836153971376250486819803508889249187075435607730673047958954033045569978105827831090050342998151227360365708584800458280337489479349738133236850928008508844390820578173063770325990434676962886377296774093599947068892511282890360502746356725805758584470436966235202796457594626857637945542603644774162960415221997860941647606887040762969991815894805376449009470490547320856684657655294736912155642501621741363395594489601037567553799310311579064436180198517487942925940800866397851551826533454680248190176650647713741060029345159817059342457266605795054659453762381091381794817997841166382771000731345535012594605542291070770673399973732084784484546602436102422116126554795856325286461316169561677857784863621813947352006326034927575082397006113904921788457631377372318362450188858255517186569802313812836834375846947167803871066686375315504101416110923114168687419499966668004770599711858259446160680792705263864448810720939896108530888070856529786526579002683940667715730235884499217103184600822333757923204333858527619780322073877871218015717762488104162921924585768793538266528287217215094144737240282537126392465493488036592125952046638815312922652689692352617523361239248424844307860602743392054716583970683141241467581410850438215905383166278786837794258944000000000 [35,34] -6097648414851639883988807531878522904648414941834406169856088641316322810907652548765111593298174768481188638111119011486512227829124510924837205832700473995281554724736067172544043320744433653177903203383230407349832447339463732842153623882603999998777053253130162478764602912129757754992643097502496741875756707924332839708241150168231002629953191008312415847942887650397465786571439832823346178181724485441349088567136104549087625695730396076402869186509161962762212642016547692816660712901301617204694652820559810433205925744475638359016068505621200319113587675564702376719722931831252783009937864396790484811214870227148821669410490006398906209074578433082103548805051791780883527639556034154110349827387586655757425777519622435282634239555904772692643004925626816596974553584640574622034317183488303665989767534877201092510808963177659652579909052673453933792154549618421133179069893519440640756764968783875251892801034595891102291599302179932451405904748799371765308887827099381556617511666172554243549440220393810286055894705478471852174155456682398428730749809885534310259677502099501987845735961185562573587304758971203874519889752574019316935910280496619262601724780047708983802843321401787993858069883352276660651078439038180685930076895200745307023461729174326962596463918308944856546901560816210749068372651406288696145004835663790215815877986842949856261755333070458769131280381067683571575283210513863470887186972468134993159049519140048903866559718690263774940301729704997883906100082050084527091248344827830215465328959763497539093721182931946836065746303231924194946393396595841390657011375120486197390759977863882255982391988221175512569656011859574034071884478290464765164614623981039358130413959598069561060594151248057052342384358362019812605728025712580507634450259621178412013087349382318139797350312782968831704859974737740201158480847845780163970631757934544804430599222743952136491794841291945393946325962776541660971031890636190460668994177316963138700616590092695320665500039477379278365276554422920903914751953044091957240240547604058102893910697326736900168725158560703543644036931978374667530678059216205551915647618005577717783823611152886076978597583988665111614055469407437938866297924554520253113115427051781960937172081874988114416851864032039588132330782845458737299456133867888998313568848744095187715162426204992917691049058797375483905304246375301827379470226218693613833682757025761643036374640513789597426791334912805694228696318888629613065079084073690367430839283801730881809047187319858302886172757010204253373199750272901703037628517146587567482502168543287238103665014542158323332497765035010400563387306448443634362764239121613683821869722563519266658835311262212821078102248084779565827462130241388987547648000000 [35,35] 6028775506847362214917367243963733233313729662664844563953179952646117297952328775831172214972407675140458102174788112588895118042989168136207664773278129518756285652942832523748846717621967438703590072317637555276682510607917045468176980633116475675267680978916516714824622515164961373680364243793366283756088985611007957377491435737882867617254818971667134449011467147547285673323910437465533787453123161818049355140166408381787212486406020069908213077423465731928641523292241031262310971426496636539596557648583418710719966523446566431214491612520586895112508054187397188619985153317694016192285608621580397511916183423523951728897701224487841863751775037061569552291754710195889033840923917743368088824726239063759480892120146268591398863186214604390753327044196097523334724723065584751001428565922786238759982395653395145642005188922801629142059107665859188770931636786949799763915978155380820110523603930008531755062656751863648615720755623970712541073258878496790860192647122021826689071969419768157583408033417539311622886637753750405167417812531803997868232904215812575870571887464472503831920096569850195585806742245059287461187212821370771674264716673384860908233305353873142902680781459360478197340576822531567985007955515505636888861300516699594912938678195355379041516280660028776216274137024376331240023268576403724552993834941028347014288576618665680798358130188277690034967563075958099304194601518504922322544320929601681828707039994116751035096723290796434518772737687695310298873490442437435067945133582726069076362867800381972177874470758607677918079120599805199934859059083819293373676844543237532746869350968987717442134063376355614132625955105682844593875911498455645704655064219981777446777391068473437611436325684124289773260912455644801951272572243273966592746673469362503032890436268085948891697949953878926660810919676031531605217144654772812748200746093460393948944706078379573208541547365711482251166367939999851483017641353184805431419471504182554286680765648481851960239612632670613159160042027915328239161260597274418133797734141391950667045625136778247946085863404903790076566310489343697673661814241671054372942724876356122596251297307250543274844031980654455822964028040389400508965746481456593715919473071153642211901111340142948804624032311668786547597137344322297256962240720029181169557829889953411160422479047225478978044849087823563560047467799373691162332752633901965720657363635841056603413436903745034998615611078171517352893133808984568771522079179123117247410704074869993365295235530952707365120710082797881528387664481764640611679350364379383068187645002771828336423741503534604885406477104515988527985182325639243680630729105588879482369552825406250028608857893918946475348140449008298906188619302897641848832000 [36,0] 1306671849342727014141841403297834606329120507638144799724816417204857163909973389134986475412857163887651217209897464119482788664870058274130702541672896507466283935705703447805856700601608568070617460874113406177250687628099311378709331485027393047886325636691585965873976900780998836906782601054300650804348321084279811508161656443815356728458649281654963934587164063192476194482836211284674918196694796512329744771429803918277705666899173796243999987755581510652814271929777983511749095301600384063406363999002442070322680078431607382358413240479621742010369980778018577138320082097360731556948325495937990262597883460070922419883235055166541110527013581936713714748332627123565907539243929921345544046332777065916323885236830037465627473650125829390239570314928623823727661474233730619339265122225268027494986642297510264003724623565278736997028299047152528381534509502693064482197089530192470228896329031885763764954353563342339639462816336245074056856792815532823730311369935631732705903061693477046445952983081687320995702572909306916791272625092802662166829533048613309320459320053522167612785996905561119093810158078271249473301647406797941629395953194992907158489311466842853539986687295644052202987287425263007005049063405178928064681801941323139332665564890469504437810283384332402357727720598380290708465161044781313107623258245720613068823308863747897965741239579453960471052512635414082660474773523505162981155725753734223603463893933805276276457470158876021958200785573276302079560122105026161887486013257035821468070304586648433076656757471945380061449433362145067577064308253255334272345471316851947815998543197491061709227158006599829210544701867517534698735831185303075901415810394305958088643412813237381552731176382096852575202192591695527223852710903406672643065669039121716929856496876101452226802489036044612321633465362801487201970291869582910749237625689777367865473127051641833678891511371366932284065953379543088860741779153912478697328633001863068774779160226141166412859062433389341692469719830887366057360530563406626650978360051377139968355296834140341433021339800998618849858316409591585322967134457432549284053789235323565002792764348315724512777273991727851401166743004163800752751741863884014020409966229176667811045737655036998615573422651458104509253847339691147841934950228144653730988107578857076116429098233547216620056145154400475440952814970077653922699236418510350484463272725348259958346765909500479968147186387119400115759162960832699339294329437118556884496627835136526096122985770919053264279067515713802757960670292252033494271142403640655337560047055623039969007980244638894597299736701835352986365424426237148329907936719218924207067157261469313058823720951884539230087262817089385242727134076600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -78893376647668907908535072019249201132953482455474566629884812781198626911933266320252984748356708466093965762654978386771056499142618032298812255577266676677563637827584203880808427039033302620795674425882286330642433693328966173465737655520617305946837947229133847853559759506726055127408715845792458420284883619247185414272135150867875228167632168188985424514902007265533947939593650460514309642524228777656425126325944230067493835611084554344553348293871136312034497268520063935275855995588640976505150126510180416498160621757153023701052826313759814271296336751690943579188640850628639177454544394304095352434358193253929207184648588076961645277635211251884671890920544584695676194845196737012849313350055620414515342002768681153307252605657553903839442206003226917281496535408580537560097333832539533822252703264040941951029460456156582233603856440112965433547049084773596731399986086407274325509959052092415695700193822181584444642996131458161087613088899137394367710651798627607631933511110518276730708585674746997713815177448954129187262324368310187346529179003047957783105502946378204409611112170014460651704770038182554004037460044711637818023806908971584089027719426308599023557485261970677027877253555855392662846627502236390392570816053423173094395391583651059071731278806897084546939133865353873792582719917195706135784659687917862259937947508732580387805743286537208190022773457231641466146762605385314820989114769461181616805222325862109452236325971402431117213339902381782441112532716538486685955712733508539710551013574944672513609604612464745196016592461463462108050851245537000110826696545536057329359296971305920380100193740445665067416761202808362197449026278262566796891400301707774659576610679931229583927202117235978957359951103011808223336963036609741506423542907293709226767628766443209121595428267142748209243386326061730268484778630289175329369949366065619750000052408068732230251211594631882872883569992546910402652401758168195156283151287273570052775585809952341865761074556557967994393819924056343901333553308890746227741848601469912634673343849715909805187357373621477728738447605811011907667319665686429355553886335709420638430667454967860741465960216824666197800465258290620193829882851593504267952795458635901208063957992683374652835182787422837033620290281399528057695166847005072351599245763539608812050021531951598906647252498636992785121824588922434259113534552324134925051477823876614071111902646720446842780470232847880245495420710944142083669931429646576587530437549417030793092747153695211895710506577625180049551021126755389341486206882879472067738007453704366799092674204656877901082712799288183091925622002450843256734720826060157798001065812402592801801313798155946382929164100749110111506335889620992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] -1606082976478815700398470121624733575541798888445113857553875879633583657039503877239263123905422883397399913202323484607388071867566018510063153379579720507830427930500105286040554332129714211312876398233888461279758840424553007504449928215722773958611997895930273850491572990660294596728044337362976811915686204947910836658102751442822224752614834631714794009961344456104193819785886925468171307065168461137543308326965047039536703369724828859382269402585885284491441337959654586277778385752354776728975626175503177524874115834813589455158837205299345741860944974551945093070172712011105504182968961852578390804509939175890865070734690592539537271318640936047734534123109184523913719010173155848467021174576976685825714916779702611934375770669859226441612350855831349395546418231217715767141646718228835268714464226391631739008453825021618402594997758555220761737859301975710997997814537804633373300037112956935134204157229433193413876064105657187650784346884849071614448522124462701331394549353865891759710278499530437460719041913328125930553860889759622365163451984563204540122434371774142658406257803298540747122521656843377892868850257620373238635797609656823956547653197821085686655923755440171202080585715964467435052099308703268782598485776041271645391532321215866166053496538126504138617720013854287775580923518949803689119235385954200824261548309602262936394839612720422744455278481331072218245265329681990688639475467348931705450716382487098543941101962373496057796712174568159722785460820080794990727839625188130974482898575869563890819341008469870596743524014105307671068031774810157443701165821721342506992054624958902138913534671262641960028956342983541750480804472672208710932675592347937308876912841498111619907229006719069183124475868389260969914957894687159279648060477203537710971361095285233867570147057592679904603270245969637278749286262907197305657860148467197633242860707123436564874319293505798002202447569794583684922267067588109084085344839252777412597373497017524224370839508095078566574100975445177516845026642584063817183474394948819155827456752086669841278824288263362144520937133589457968884019947431689222374003744301407251829950056324134894409549845516835878757875173091636809860754461799815598733749990392681431313267571871316285990522874710128466056499942750983080894837435786695807938909909581617847571664268224216577487825695079276498130860011300956907894892897049007106637122685686823721204252031787106844165805381015311874636412191011773154457202308268818341835755547564609435832143934410581618308750807600123991266001378635644049335518454579742758673655422019055986413742460906947704998943822232295197695104847562456512071244740021695823355975756858982958457704661073095352886103021557697799225149821012043366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -2187176166022046293294532776572161596681113517126126661564660163821978413977287219742761839603715061141866064635460408105516643239466888656249712530014757577747461509388484762714004062215513422845844962455171415450458736494113170592567808454340479577843660530301266659806278299257377374040746649650618264546891276405390122348969794299314218555949740952865725499695309285744990170406310678745481330330917072474344956918387101965644898482850620983061895162653952390343867516797647975983369830067184471647186050517811146452239864196852983708893586285890542116379407125917630675940342358839279007788299659924450364869466432766717663545723422067636442889340841562927819142009928066874478320534451108545767575638024294280268133334971306079014649366952156885127415971473509774559669903307390955838304705990275267860159594869954899612920126470739950764068026662056604162024973195807791657992035846736906396160617807787503215581626785920370702660996650972820949445326212511324904501540796405320291157101554262946362056706232914331531381845172384091066974953706674834610986764416421043374595568099371893936150415413175451270253649662910764650118269977453218230832541663625742632029779940119123886144254702504528157136656042737397828353732384399775315210369703037679742765536846197331992728337314346231240132713871186244118464839565879165225376899393243355175657888333844269214594598028068444260711712955967420812004164438622833164275092636371399973561337196986268393245824511326715514811357830706878728341633709151389591934942824090591919031669156261719673972901775371543051324627468069219555548041968546874912247906098740549673186220631930045820380844046890572018355707144054890339157939683635352062144130807676304396564421579571847440634359813255415363404291272678372250953693060611978991833730019422222882251008563550707497306206218893330948555565016271907340505185565900613341996569811784054534625845814544410084042168201482813967670778671202872445769258099865371682862348246345601225807080752688462597794719329687528829762639760790748392937859969302841714341497236971610914430121739947908884959182927039914958479346840354619579168712988953476881500647454605167967795559708357775187660437416118919016039301484599952350822787683086266987240284991872815569235214651412431492725576983684304808559759281732056334321805146163055767921806969432984719431659140922533124763565317718940327457080937296342462080844564891274420720185727515923540215157151002658696652805135211512057990040460577596485574157553424325576093269452157302974843894420437570320018739535143274285098135711357852693563328626869114790394203369233348526987346994788647937291906139222916894624093598059400741531445740436272723028174420989763808062087746389649087412222345721055892620089150875159756800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 1151901623536594285510710243625649906908727041299446589829841233835549423428567878781802677403322540812048874978193985781701160201443026463632720839369644571672522382822874812460919304039929216445733953367708834253238957705718914623811974707608248046672332622137451548347751279646734294248317617351787147843252460671296790440516744038607297287101275559279258449266328690387430662907404636260454524500645834403525042062851678488774984095473259376479492859152870210026595092912122993380818943129107489467102989905188555091408943116119744780305486939846504002470770658545145986113592710878086047342273785006801452805817872709051520224476205274135130850862028194620264110803702073660613629042796915987515408530115064565620052564385162640269791302950282704278555676134081707965487380236642319760272681381658938515678757509096856697707287845879273062804476554122631161103764299351466117742096775135967214318963997162587091031914710502727930003679265184945487651323335098839350566983710255803735405869295713477459078968405825397615396442227273628355021245203524351725218965412016718876907452465433215183232698405054709619634329114426331925183797484349941635061026805010636087881268683634805373265938678912955335047413516804581821134541332047607366621978993734531315236582848767608438595031681811488439200079506820089235580949655802425418940998075385549983361877019536119359221166115856515131603447825609856264229844027541271210177913526571657748669528520139609704418687172228359132828436321068526210819814086638731627092532033645165785739685140846263897958469631403056183358489543147950445977584293059199002622676673259310499012865931822545575174693307286475390677980314211543132529556488471310353120642740580526290897247173720381719689044506835894626985141205153486313823629986243454578835262541527448383285036250221862663561680185112063126276846402998866383076605527141969760375858923013282340462562205446639971210590429772690397382720172257893351334787155398133442523673575676945954184016637605965116423593608707561044528884360635540081454016264021241148890058061177514218211056889798754395582600341540522670811683957889912623413275831852886695290078604369693293808871041814423467343224769176461252890323467497453475225551027533707674693813504022955090239989347711205176666124305796638242944279455200757641797883489013593368553052451343032640092758194992119720086970800570692512862188066928364898001740493169113843223294406649066964421252761758251909172942956639431873449055962753254003136786999038475081860721798509707116932696822163506010180680758290602824176577199179300862154989355262740909530193503986710453028070141412687890385700643979714883336694509211057815770668093052986898247991693752542537136575841949377211601152457177643942444295529125241683968000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -15657021990174792048552831978779675807957314913099523915541593936771208069698078673445160908320341632139393900819549141002155895428210769253306203853387693661178297933745352394513920938238697388545552927925936773150436991198742847930120792009528599293839756552462824731885806049842363490553831689795466626644135020373615405576991319700834656590096282407423506756843078682671812737107946422672761341144737512374464308012900333065604802185335520418557640452499858976064741069662394017711763868174682902380754996285221096268362113068632421237712451209927041296151487761618974843138072713197906719245527797192464304897240903778840060356122950821650229088592003335952509719494177791530927599734929154380074166224725852312586576352068368877821046015305685687200328861624110076667014839607040154499437691951791081257977441192253171018396964930130901921120497313597039663647209975043527482660288535496269746803720448059354430704024129341872788835237005343835770352922387107040873085567727897780724672897389491167621074493336236157001844592279424484216472293296047188743149032121739743162418712223230140041499255098745039059120002465225902836667550296169691967332036432216105291582167045590021308605460486066288097242067215028689939283214587793032922185339026809500844101697216497042539742404408715790854020656922464179009699144920924857013681237144507450032149115747486149121406936418617369813126043576605715110100518966544951642894856067539378579214027595670510593202672174383329702764242226805122511701199742554741540650614464588702485127908220058656330371692265274639759802713736704254128234151878566012147982486200146185074314265672169051925887625775677386565276588570215731210527668639066300909049551237591778374314958708069600070190110630791121880844978446028789378756255677704683196392594090223600433771430905215882509905733428015317540090049450618875209646399665552556599782616137788365557667181568439040705979278602411988184834927796368579447244186217018554414840665469194769887686739771770756117789357418977914212597773620209693694489679436361309393165729350769815160226570277998490019689945206260471361841105379546905777079921448200357575961441641350311883023943584529731120496830671789338747437060337767637948627001171884971678457230907868976183554772256787284497068150631614946470474928669923087440078486142722282043444600155572237797257284938679477525401392386120626143116720626140188925470792700761419138434974668364781705623043712765280013942150124052468769962216430829871457890638841158336524071929849815982064784097869371415756212736432691353646518126066381254767414133007447603625006180104678341489967767064304636774454096189240632999024039678932782249365178853551054489770586475738783260298098883908521667876809398100872937708367828045925449728000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 502955466876189723963289903916296860364081052403365401757230926042597632067137664522219582630657574640784022511631659350416443430223558899719328096509448215601430944160700359336760227746668034116392083518005421042702901881369974511521734976239487962943987474554426424778261753945071438975477168427897832604346079317418513714567630438944150331138036887727841976178695844089562160645249190300195685108398753819093593636435282619539416201787577903089762776084217609343272578903479239336650818305840504124763744062871451956183856055170635636195541949839942934682620949819717982261041651992926965879814627081819061588438386852242492039016805994509404613043371593100516790743480328700508061368396170024980327836310974612746536539766887805544550899160664917090683604780968281499225264963255243002380642420760674099232877946724932056749850360604038368186739627255391300716142726766633236305155917889107091905952304100311405231648963900598225623727473478657522244092072154219467802647232478293555900409465676171635193580386635604323853887448047558597986795535354849032959099768612908681240022115259435897142397130054917838173681728205614065996390265187431806486224526865807988921348624411261540297806543592995807539252771801997862265651942941956394178719519577665121317207790695327578267878723646803407689665911823087191439971832738846815519447395648360193988123827417904036304237517788931417780814990562873705466549025832137667679499466846168150093402263716842505462936799973699373809388816676184302826996402755991066612215551579600829349985415161558487107225075068027432283215828683683318265925320245344284879015198425218413756480382904417420349960882208459583401349103957222610401031532662834593106025653197894309846740155802284366541575222732100613447486869672392672106488837634446783558996660541064800943402249904495925359067104740918375620502539975926554580340723611966193656410982652393677924060808949257279182361175886314374524798376281815354643230234089617684424551354171830445384599800514146182653616666925227846584712941077227387136552480287062927957315730885829885330785928708191949131065830812360610446219044211700008508198185177795153339949575966738013692895071097454009591171115552245970394904862342061980480830450968475053484441668195374150534839314105117326587005808569419918480123160681389894242453338971200711535668101587779948351552332062416195357898773460774000206773581961848578875673155835098722002424900739905229478100173436918709131354635268626934357470482294683826337026580894573261530560887697177883344361185143257815032377996803741830850039083654318098614825776479327077987417569575283815840589513302112200703881525481763811627631089253023629324313669862672836271552790953100053014593247873798862979136988575744330701025743927988971372544000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -8055959634307916242146141494196176274580311541462466635941774944304128485812740205337434706345483770645182315228504963927992078133832951771321130013687652831489968850562517957931606785576115674091075555788663774266555290708424036894926458124362982755805996868254250880292407475190750547382372599282597099541220652873588149064242502487462842309470593590595542129735365887882065764654137974076108534433554574789013738432008347655985278155438017617301958611589423126852008320940878480084126795127015956308117913456103306276217672455646422229886166524406695286257271780369666695775088218149760000666985302037139386029439130825553924074279897113575985825179602756856522662293156106351022781674128270041587292699818329550124685232632739652415526496190932204179499654699116824846901441304015979330621261106128905614721494127262210219219959919320773584353080284917167947329408936891254972512842199531399488820676474522524024268080396910217020549581740364414146230377456133048634471275021488092162949573428916158555190368989919259037440677340869297726270300183647472002248043726695893584089075320995051548522724264144827934454770502620448114691003153928867693435424792797950985109184989860752952452277436818913513097718137473449217447257945289015705295544367290787675247403977750753710792319341549718299481828759273589908104877404721746284865555684041653389192192433777361221223831827073439025158245183606164371534314827407845163047519739837464404695583039051678131824693992359331189762385204393512822611585348089806176910629499995490818268478216865743944704427392840731974339441725567330652106873051816385819753326778000028189286536985350847492199554510464398469581075864819039298502232232548775070605444750383630909601122411105872349683686847477354224103086721561755229752434877321721864700919698607450340918426949031573890442847128383007327580443069693664614921248894460827735686304517016995703438523791331840519497042139405646742793177922914938795500816200950838565761969354009575269029134066050537035074204013700633365041834879969490672950966022286493055269262426899174415373762801232481317180128982166397264795362478614516422024461595313299849794249403213220347465392818338721446808190837285142641789351138908732505027154256949028852153601364552863688835799577624816672048207735584271178686013481966467877318727855751080581260136426624217053521462231698017631670242234014923163336286712396682177158401397462314468039184298783924672072331804342596988219307149877992164901769020075563347443934013221216232376415371831957560101957530372006489639767850914823819696127918357707150879011562542208315192694626103699461297343019371310030568578583028314007855445142542524679730052149741017205725706961351451667099978648076087319683909793769192933125483510498573523353600000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 4945476253547813091783645824968567018857588507288975931953755417570246098569449489333773356099262218866777809608855436712334020948883113977096701555780873965639139750099271292791638670780102036426914980498489205702120157265459848059546235027026623684028480634525981457901988347927937568136196670183612639887552450107033377885128337503679938374421323724919981781053554605966782163789733475177366945503418933532725835735929842786818490614764197996360666739530837695264660779457659782873309421975116952959516603878970443686786812961346337868266167450463464114980455446354384795379393133846410556481842303659662438564233352976045341829104843063711797253287044320060280174550497466020384558307073477120277807535290012328381224426412010697658518539240987997019089554348468573456817029077929175349112167499000303370519680083063440486573406906573514881132115392813853007100173589312088703462870498460843300737959086650952510771336587494175826241998574686620154448308551040066622284128152439911891036891625814826688337011189383704349785327212941584915989358517422711809993525367542126942115408213195167620340932311292763034925316439581664062133495330348749604575647630824449852193265678136282527178661952799041817062161343503568547899179077218466235872567684649313004552450504592573356990548212527404149326138146512293338118435163857620212618288032692000523298431666556998800053621529186972190739525739715386376441727786678551831498379340137811567215744296538670160904713779951185160758774786190998407323987718204504296574637671637994502739130098760103998300098621791091571824962675787572226810123724183017334705827569607908974847354791572979055375961978426849421538563291667376246594799867533393267184072997772063732842753294480397008796882148988414221660800348846492418866362297876226980744270600515073035862628422928933839979786891500406061306852259333199252267904850818386823186470915065374548697737212549085058372908683713021341228379713120066523881269767702811513402310380048979445060242857768051814110839429183268509197413416303686087410408352320365734447092180780431439001318592658050459004726877588905193669068212237093447267590168125013529480066272373854716936105729723442342099308974784772424151917428038005431842381062449447053272546766784498029756502837840674679712347917052111143912221082398424149984322696707589677983298879783373440091162646750032095532831645274536941498309344241032960613935037312248986029644341122317894497479633467619498693341130630052844570877637164792859424227648948879550617679888174097958889632775478386535042810992924909936801577592800551525668324374662100863295479360302907606062886517711578275743404214100908117446650024588794374028930860270741688937299687309533488556597314379367361925478533784354591458278681079843913728000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] 662359642051722580121893114768178833342007578452369084028960571907293943144568479906807818456916227137362314964291230194615795786045988929200409939477905272302653380968546914339966441223557134607181573838489912036168334361561862774464511964871194635832916809713273245336931195734415490101680573405510619767476875868880726691413043530918666777288036811090663455603198518566659603070839411551784194121953961097640182456357820821695464297637810093785296028999677865979489907544039717160976797289524975019910045236078079324861592756531109931257161030793177358711852586801921959425431439199665033447019299094165617596239721617526837517720568233335007983064508974197379489370582371243850038201742964612554952204847198153900311064086257364541226801353923332365973143092615750440298656350414783258018266840173685277335339446612249542194165235154313750964948406674382652104241534791857577016495004499226886002773549052762505930371401036197360775761008241811685679302278121227365529275500056663079441936686130186770771195995982303019741097513628480880780255762705597619359839948755976284389226101369927691557754793772677389075169316445177403305425394079725167174719658407568725607344908889174653085345126098343749816314475962940746160974546723152379328111951964500642340807260594180046707693265105251246208160228382371307346387947610983279364307472670719329295646732032848637122729809622074053952683232393791747964070718733172800131204668305810817709859989365539217115939286356052160690188772337524797517949823864928258872484860650499725983582775325034865063175180308358621698533199132677535281894978285543904370643756860011808941517032944341481617919850729010012922419578146483485025604111234760104018146400523036169947776078361665298964206204209743007691943741359543556955592445121113845559824460777514714990967727317011166527626246919831173197411012895717918807920477971206178224339446339655213713053093334702410016515620252358114388590524257881237521320799626447998060081065700877923971862380033432815021391899431205360936684888415310496914387809292915797193408988807018098357728896701460820187778851696550223417098093633962309107697199235082699146184108547930898933329145720141001516576456130841572323343083623744014701171568201278139391870489129253182644740093582179355081187520198760921516870041672548905104196085565563622231966095813204973208189575259103240897861874803870932311352226235044138585285658837233545769762992239496344943509808954205145790628149658247178761691477414809664115598994583174533070091956888882402259615270601478631500029934728863171681346947389733671575550898709400684149770049737804472504839907206883271345792880994717225362267447297418548352575215553242426980651259838632693636644336113286618860378375354070629592310611186808262754304000000000000000000000000000000000000000000000000000000000000000000000 [36,10] -3096561306459160721900245637497500956805219004420116072112916429452552994618440956120011757531533786955931645913443150281135450409842108438978458492657841002761666931383669634792780940990619095743890125654182987002215086502658690905096308390126713738768909446600442205085278184666403454810138288217908759440199020017101547893548277605099974038735333270454578529259224995397126945125816004221048951503851623781080432062034271932613342362532855873904057387209508961844891431670814688121844004861806880794915674050519863811164396162616841427700682709066644625135901570852654314819022914094240849075345465126121532400804680855214079080565110002726450422119048213528892313983967512551018252078297405360615559301952325753876432709494112287483197636705871927766337212994703982886161054802533093530618304037762163143921758627455974883195397167922288486574809544483892073114318044165683059946566998411609346874627765582839011113530274946310636628726565733195830594129508602380460362128832379726488900714951843504426791856592022135314356866458627643422391458332394103098897342578301000788966898988698595879968216290972963833309011813897618567949009557952351488710622379246088860862455643072103502741932151935816145858534467435549123982554106001295888919388956987858212404960059671836197458938140592416388462557021810855209775857763903158113284986617810211612976129661713884194737849078582080822269772346366800603571965901047088534415431314522181986350569844541258649311641980222096951810862696822968839327478626951240523121892997934945978499429289477421868883677881767096300673555993961754272945876095135976091863920843990690642788668064249967944041801956241807087754963489023805028873778751605949413677009762126204474774506760298296074880018268083661145689781699146953251888560373537010639610839478488019105290286735256689435882197074991476999667699596089128472324838044772836551600405503083623815532817706393948233697282634032235626586002703323438427546524494839559771357815139858324165660425504792570678648635396109230555723443617729189579027701814075230637876886065545894633711768560975194610468498931358981750277588817057935718135778116126633470324817195972789805602813840681536361163196546391119752525655134521971313085806275870445883059203780864900227451490116612908535343977451290922190292561761291784575940130448171135720021365108843555562808103868426548070300554231917097248149535879516837143682090279931492237326197119063861183550831121356167993612736169007773909958780149500386118368223343893561395968512346992494690786323111515248520055408466289377097974792802253894609207739323412119792579591232875046213937081286527397362225928736985433629624391701713014544101200893315295897942565357985252435930755070829498616734187485005443890150581529447388357328896000000000000000000000000000000000000000000000000000000000000000000 [36,11] 7216051513559846130872116446454992870506192303524995801781351370340066919643060835887440389431441194345447069777395516880741504517487085425285143476781958807706482003785983246433285929732749825492187043460557285383908708083627591135585391316433471241234447867327510207450667097803131337500648805887886236322632175398574700116864981729595909452808436624774012465955434206060383284864911928533953600437415529506312627630868828183744523497466951312504317959950576114130210685223045674076317431892253563665168981079849622593999387868551173933477598694409994174574537664282963983903075027568162656754339157100442835504238504000575282337326338337196171754775690355816143880102790560726626811248736068363470432783522528148218175475816212852420892680823235794018372785429499816521984284817420385893229692662812603620532483447727636896184915006555138011581026377891802302379264613444338332279422407932154522608401128593593146140505723423521856192910214914494264787438699671770763597125904548292843803263120496301020499674446148523296526959092162339058602324297591140054335088470113785730249397585763015015705140409835250296084200587668495042272280975076487677717549652881442954991918131159451937225701740983953297469634402272433932691010005635738937090608779655395006892128723825124341909105743201729947227835045796147103550964013104423275911109459429575164654573589473275625477874594517010432507242375553987475828056119864594017276789339514456109793633434841871784610402038480383886468666697272569370383453158728112067471350027972204806379285342605464654663622977313238541751612486745296271062466149650548381554427706921532013574595683901464517768036891251514409246612352505570221423012953755006385594264045014087532600716935553811836368179229946268658461643049769500399768608414439056796060202186766988349195250035071561814048543487473778843872212554179556033347052324548767585092081268871998105091658928358767891403572202213652366228050688992694165015312650274908469749266621447376558361468991471619562299809516617723793278399896033340036796490414391180602849377392350810331989749268941048276385245120048603179084486059812207782587721697223342230075422237584159295713504388367093404634157026179326397482112052012594773279041657478949734368492377436490825402033936711896421356360191143067558916243954245643414099370379325216665034699129551551834397871264296681069842065945759907771885379053219272496083794758668656450936863089198871422069208481940336648942009473563716678169316776908314490445623739370865879500140987915080449291609555847050165188518290458076232861032398916890327797956487210942777687190184040550867304866608285441351163148750275147538130920664893927751859565086412635889121735456355685202021415160076110850150272916905402328930200870252267689738240000000000000000000000000000000000000000000000000000000000000000 [36,12] -20062166341388160443430220847637121716325273998306272709551546506664348260037471144381660241623491368018291580438340313147725863825469100446158721091465506778445878437205367909625131350999674360911725919915558732778186327767972418894215798975234485278937345939656013672951688435688724487885971344675668038027242184668069466909139879374195800318086843747625284349564729896912419701723428073907153410384751180956638038773722650081640506645832748457285748869802532287289210043505677983077314160804308356795646552865192646511494225491441435127863709360025747086151991679955647237748600076716632387353481051287633628310316651950970521234706042082861122451073840133472917222793025379858648076748068571817910876103378408952139712549250409559352686559606220393253489834216499918114529569629002136817646915148577507188561113795727931397171612593636854220409390667948623295310187673250978554186632298167573903166499251643196219302548952770875418265783145951860052893115119256858691504730969870742214942246726699833604997686852057606892257924709570678362986306895836182744345383289042146227412765945667389826777758685518736021495585635565479518587873871498858275752501380477451546938714871967162247479649902424562773657195574930482269298837969215608185925482621823823529343213928886798145670380530652426911383413551027514512716372982043080876068400324657328387765147207355030065358798435370713096733263077641112374387084422032100387588908309831016647588770675481220765503828084226984633774868816884868525704375455026916273412289645621340487422599229387112164643221610035997991598795470736645059758437687771526518443904534465391581887207922296820036700777726716274363554586327085329814755108695300843662041510998311390396861884399815001015532970592219609492216243354365255930682414589201575068298463102473374338215562015360035154864617059212406329564070564129222003399838164765214500497351103755871083703676051775130029535241807189277500663535566745987073112804148890491429891214043190676385133518251891963759598350799113038358516149835478719340819645969409430711861107926040832545790397489880776797746331663553255407952088318489720275814066727213831077178306612657638742696666119380511762750603153342630852653931809730749434285988810711985096954678719001101956603793956474881291772585762821841907358547323889386312580846505453083534011482419116961995258616147552659563316356010155158318248396972908077420416320860571621503018666131191300455385131400846790695145607923102598312834511975554197233362062119119602276714653236488704537002465674662723475917709682366388319718615312289266872110434340023482510479271763148350690091541703794219037318065050319312317656196473967528987119667864696987789823222885673259762517915681369667768906451189676795737586101934567065439436800000000000000000000000000000000000000000000000000000000000000 [36,13] 38676365524629149966308881305381133673106422403347949385172586263955946180910344894084928266063661434642343372886287266639633330882702112973460772414351915885157913367383417605714453922895427873779543999812088620948201240991774208175992396675449733711266894772942849921927796464133214513995044351741698965860438458401906233834518549787865945536482991742178822940114282487933790612609256641412619581060205176833415845796846915159623054376804648879082195859262251225052055893008995619263623191405555882924444566670980065273372517792894824987298124919228740364830156800843898463955226654190530272663368583369773935583930094393110649974999198887227694220606911618467748034937491097448616173368915252970332280303005873345604881416815664808027573140711631986675568005870365162755972701519627394571350897413526469613288116939007337041977004495721295303183840448855893618860261360279961801592497534505111742532934980489504166651238155841613334039212492836766149823054650884012510760275872118484307430820876113545193422200481128834150086664564041460196552319727719677096849738018137691062334574124504169751677627463682343955701372231952238085138113492700394222609218025630315278894780849243385482329233467318698574658617078723554183970110037362914396227883762704475075445492836931715019667022705761562648663242400546944785541885683817750638054374735807377247895530797418057614349303538691794081487802284354185375939476738059927621152034153887094962660396863703320614524102706434955814686793561172957012505841511308409742461895531193017480770784573833020118692893309677736288737820064226327127016661237306337035693453058721069567420499951432034347452709091825986746170631871874907025033927397949633125716453477862461420695240228605904400412817822827941110781964003893486465510258824557890042328417172441132822682553681905410416523592679363519055942827607213742606909851743563643160274948822631308545372088737609851865247639886374715715635923863415764892319030497828800674818890428257003749517696680120099498613317686210812833124101338813569307712691384304589916923947149245283063467903827009274100285754880436924324905429485517293654379846423481679704920687079908123372184579655683003954387492522670985048170466713510936889307071908627274051304932888010822171417204999776798004612931590931067036600480338904492154742186626775564092263102552283877675400862253776534548349408120238888327983233077895767073375467119981917788157375150652158728633658673493222583376658336282108919604047351712665581375456142694268766274480879721310711177500283225009657059833206676551824483131122795648794745184801210441666237948407887771819335589784874402129761840088196880115020986500140452946220879767245327969691662300693944296834453876143911588157659291345296550716168416538972599091200000000000000000000000000000000000000000000000000000000000 [36,14] 283699838903722916880968956034091449424510379710536741559781853007706259733186834501825546836179871578118209078974908775022242565667532564645907357866577688488742192006582852056054520994302234872676140555435740237509683575790004191424344148136285683093696922291186205856978523708201108716286366541307748949911942130402383235288940236590266668723974435267420502041251621826112625018023307578553301994608378339537779444990665495156031019769025651338104487189002443651368099232484222415670514478323600892576892191760214712939863140726684480828841474497543873930240651399503317650597082688467623112908184421167443870714846749989549540776540595664610500563022026531916142428143774209132955724303279604330774557815423063630174779010586143899345173341660264053635604660684917700786789657118657414769617229882270618507479017753914573152626273120440862168144756210919098871545803736411234078686680813127480901864134189804509018939270482418317550890815673647288914280043474227937910045970145378799855579996008072729596151309941201028116075649177226406269324034390112162097393760832113826133199712322097480562746654094167349132866076719739832214939260851701884625557585216515348547749399398818937533905249634684973729160164087905625425961763024091203460932232346129879951958827008361622529417421393212281365581434237666783228028844989633669277168307063600627812936826240612873475627896397430058335134174075756292756716832464315956646966623856259816373799681350028514086821664221760143467783728713099089302456892036660383418378340661580947464351332633982631836914574076230464051192415805783905117993388487787112104474906020192663864550652862895145658266123367474603333214062094066558055939485179622431754768775772072907937260173530989052639060856434889441005800743943693333528853424531347278067796698024156840676062187188180484103754924122795956456395175569850074247305047308555150582924640481399162545218781147891039210862622244131503559514642890892764794519715108780289877344385285544295071945120027376493222711802217920515552965566839697734733638096539873780653078213292172946471309625413885826463730380853789855042160823612320411373211315809111578395605948770319231134485870726140698456854641909514904965082411770840173222981589086678187656417015321518235123808531014459195778109295725920451883015562829858524284089693262617457072638429151319458787420644712887878146102784111986866196839752300836391083636167892184678696432839107471448900265901971515530730305522002455639325823107189950199953742636886009449494029332088728089960723246483598387203198282394257638122443947528547345049556243471664752881149876695374640054634323502406485405644384290784411107738253348609335448896148054633139133130522240422423276417838465853698315695691661144030558132719390880815906816000000000000000000000000000000000000000000000000000000000 [36,15] -2591896726642893101397873719210198668516462827143239169632291181505430239451492505268698700076354330893070973384585770846807300358268606094721723671124529055555698363016721636570948049267940554759584044983881746518857196005037837044201089466591878853157068993792105075790301885669030662048784391762832619377564065623759453386689283653654990641038165629352488039762047361234619673813571264730534632340453196818120849653796670867214882956077529683079492793578112482091134312414348541530777381045045420258354955872284568761550951895760060907546054733990971152500416812085768847134184956389101821029071874709192449254483430487585069402239374142233187008090230936367766690288927290739649454137935038988280195880222286490765094103476607084774541824320707438909494158672081442152149705630889102823335784631518763746008990073251740389462459487048414486361102261880350879352943621106512465739420423630362131477503516996680247082108768065072784847235540934066813867250302961285723251975004590261237080961276402933888974308955298134314794893417962206458183819851057933189254708032558492474958993050005870996951694304188386643645848362895520244532125590577643124914994302047870834211586317646066448425353399979304169115967278899846118719304245256838534587083696100179841128007449832134996483753340289569145348920967089441194638174465056837663506387208383520564500059477757895969602321789155682185918583717048484985528437397857234782594299024802536601690205388693803772480354418297734506327635519594838040280215542345041810373553196734264785633514900186896287294676780886675895479943526793952665192951327727059620633541031104194548241239419450869577675781517942499974735764782500801324619409003988617635845842382857495230488099953935970825586168991130404670617344543401784335596340216235458479217916616654586627247551274993474121906027558907703230100007269773013847825254474928347080683810698479587038284016804908290165494488591738561919521622744509190185081279281877508866711014300353121934988677066481065209546403044318259690249262274283172669589069115935504718376367688457632656921186786241666325664677435099902774030421839563972646304595230134334884290505884864457682401824830767868598439402113093055575969259324113383469279471891227351417056597876817071160708128133788022376940508041712116236388075374749801097895069018894737680538876999536011314468124975680662673821733861156540163590421134700199439533311986558122996220485312422179873990938294447889571467261721240280230794441252324690992219890945483307032437755186502600857617201216734218774067905734927603646147160190782873190530170559519396815703898840437602237152543717294644510393919216349582595216772079551239952227706504898796078954165936413058142887139700691928044821114706122974145534618594647113348415488000000000000000000000000000000000000000000000000000000 [36,16] 10742449292736398783198369297845975825673181555469808952299127656196338485355408543709212247211823109602868332308022643975416878588236828941862836798631151496578653633561648664309946627803790577942029395727269837801476407793926941694888672925444834596243524584038085279882442543775502586373011744273980484237707084225891693630347968410690917341370886156024142102920311305642086356105274875990928392281687407689322837752496414969399078771378474902314425015971694615386429688264951424732349585332464764090175691412047610439063477244696416161926669133638010592294854277750224168118567953688421214434774031767387113116434026020380397315451442079532855128755250387615824983007018151100784763685562794872860630418058100462712887164171528813127815475251916479414516517293670409841596784472349318348894760129516224694337822294600652507483228510646669332878944612282305370662577440226065651618105725448253560105776709893728683420742012411766026203829289150248488596730191038835203000046770530538491757160029191272521194906593487605045101190793572604368471251001017782059330778810161226279869388052464824401171799035976799094772042838193551561514712036887130906192938354295774170778238693642265137895819090988116283634699679586116466306765159850461351613522610419630471753765418868793235268259137547985971994890755005928304713009506064918037604834374101586887654532534435441452485167679479535413815038816060360194267973890477264201335617713938554464019066539206066097404701122739380525096266306993733343438167000168787845260023638529573794265079797557449099829621357965613100200644172930909285503158373437438986728023898180948127309436819851340070545485765019856959780483039600417107801029083990334027574324481715610763077402630042421200713571045936932615915421775673560286255797685344645855549336331716935994082444647944259847043195588015150906193013409270973602247051963213476837809315515975804378444596105049962522982614475392943627435283392526424161017418866839073649956011519931209554163740282932094817844225542222974261172315699556755270824540277539435814777633310038137019513961148261560003652022930015080526014437931884474712798511621743909346394564184254389276189313280628702557063141064307569752713306659594202131417346571444841566730761457557910330843224576954005882953558276107535106779591360341883848038413487845171092228879322439569045642864139722696366132536964397159179310628978775706979360197530868618664411787932684295314109614427753026581554475335629647051913880952398432150955202797536663900668938807552514235929836851303913174389703787249973333514193621783742967786632544555664806603261191450829484244430419026897421140687456122916597707305613014780833903396350073408150921408866534922051526377870187949171431042572472411638806983095847519313199104000000000000000000000000000000000000000000000000000 [36,17] -29505263117715213797209639691887928294159317824799943865903609353132346053548728234898958452498618012345372840395345469992466260578665780854201663668976713906614417611146354236365646396457125413213203593877681375337252288607975407624086772164424461703074140895605023133657115356837814355302911676539769801496347166321453742092126737847532309893854782451648120103900702470544835154712824093130007469296374876706409409215909002866142906322563192006512849735432730584792732972456867043143463408342071018319124168623618884279373728692044841290906079259862375203364157342061801223465295494542472525616308815259263128295635025200511742218197705484069938553456001349048499282178561845415579309027702950965662757792056474383877543776112869711020979483100956403015434873323402072566592851799203925589726665707501404803869785255896943525943559283077803830300727380248451133553965020301394535447741240418772162313335375810547972776401834533398466354488702215897543477883172861823095889664030686281165556326226973739535606716602316065029202559629682902455684750451829055208338976420826183232104995916859161986954775810473184349746550924241710233563497983105309168978776044876237521715774176947796322583366365867000153166929561907807498962535734383767860229643118618082381701926205074324789183408545081559570731119939048743022865011934847733186626883501637496938374780597366834982908399644381168413474983712034404709786024078567347100153768824153475307754929837470237292608236085916368459902601971914714020192051425814953990568238746066629730586178195361712118611378810658353954309379940576515556350753605520529058532437845330465860968347575133670849461893912923326996275890703399137289364260874506618462240473494909727294360556513223561104867547724797480591343815097269960119159045180761869636786523264061411540247778728466936957152994008810282940876186373731641504297794170359481780307120408665622401318707323615867230316896520306360027696525126011912450059520679932180035916744305319569432824690028596967438515468269725261678801991044821067781601174223447174481380819886559078290062018442963151736020154484210274879674657772459093054505032225490082600877884890393835626160382850926268067323273895639724996022208544839182658993244460048582742192850748865409851649289495013544200192218408549904885069521510736003805029302972953615245428426440151944898885615081321399470915128155255189308413047794166961531114815870817583295318321202741951154601389064798555550861775496519883383555322164326194332605651012755766302513239440701066425679569921957478429814226981512426437381644590621185066008256614754019440537240558500877680344776287054539151342463225108290640948376245095267973559514733940383878162217543333430890053146603229619265126074342872959969697935259814146657484800000000000000000000000000000000000000000000000000 [36,18] 58037101451674297259045775101459166010861201398330184593139689610296357441182481526494305380982478195582443070535623153459900013506310048263249399327882169304338318217059286904398731637946321910034613720108845535410950193771836125774984782200878412145818792576259769514580894831360266313201518717299133315703868661811211791568014998923878582879901366473054836515536526967912983510663573602472909023474070874874247845702287736194577855168432031295751513518630805485571660960027703594892999485908662244317709465591803891418138764687087771550038392986586575162571899563079001244847659284083959287177821620952702593796161326944380744654058418073958180025286842124570345649719242498793552894876829136571656993717211748785117201315830254769353719777036912694650919763880495578297541866001539469287728314056529034438745975870964616243479816146455039123664651549367777254457690890534565171203857108041899726601337930194936481925993271540489233985002966353132381398712744962776235751964242288382550743076810843967495630024603773099786231498396933319950859616353656112114392950945902826484567757498631265167768245339001122068378679786191287662878979979600866053393283068258292150232395497718804623897587708292361358676271647222648292861084986753589853627260653769545338450472743451672063557342153818612738999126290513499300893929402934061775907350565126804560379783017234755993066945353083875314733487812342656515848058557178914501120204624904007109328462100850704726912344377236008578496734348253322570711166057733784129015209114944057132281305850168141264178494564211672556738987583013675722058202683467593539631592018798148768437557375682188088077728353406695047836021487840451500004588662784496063977405643234865775118135718000597926461373193872423610208095327076673750656255209786343864337184884958644220571178194695225686200563926831573480118176809656710231426399230563513572715456368521553722046390034416782418982218511079223742964774809295299077881133529115586543814467601675602765697940843085257375489523409385342270444003306451779536683884249906147272356086939903703453157304039016036814735285006262356192778115780971449268796578334058920899330638326887238580239279494951149046424769446338190074704852857939846964683056265258344528463632068682138128092173352078863748435010689282483112724610967060823323840384033065188598967838301348217296140181377595169233154831246282961380586615883063076555545029112309707419134754795840360829815671920151235606626340341907897579687490234967229357673105841848064433833776134185614072265286142053096792481133357075542727023460500957082060202481592958312089937772390300897232955870595126518516145191231834057012673393912817057125823384384656721325541122401525745435501091192031011001798588849106335273615165294211541185331200000000000000000000000000000000000000000000000 [36,19] -86144059980218893317046575849073098582330522060121324302831151180516436497736964382957214937103136940431050111861612358112195266372543860660913923460942569844413515112787650361757375896349596135031177690303981274806827930433114764796449400860898097667258757306828826056803481875488102802807148236362432111642229646054575597986643479636362673254267530883397112819696272394831905238545942642316561500544700433356526771767715732771904154777443515339890602031815204370659053397821388448385436906562251925987352029326692606656065583153844297345360084401170922052753400095835347910698534548924903286266651459507605386957335427739040789955727374820868614064379195185664513093014290812552352904128166065287716923949041877709266645670312670252237757003645358818096086549346150616112662091826945318901342972752550023248688774262930671133529781323192428957061658020963539432725433363963207562861589987417255576627180823851060978075257347750132580108533343835439905646909309807204565550485621148588178484220344851452366570163193307242934008454742294701627376120404044249266536984963166560763782248946268712398520215001251829393264652575611591004517878491042345853544772230612777712634239692138272598840945244212449393308619127947124552868472254059877963949575276887424135241953946664845943075747295231934116175216665309479824835346031812231362916774952992193130627478483004030685746001403805290000463519818222994759174359734504042808577719212748522905082273691449919151191808109374880710934053464542127894665569350890609401154796098543932613686538109357972225455161595187686758367025799851916635848648960494037460455145599811630739709845152614713294558825876338598069777563913625979952601336741383065314533919664674655643097098745517529600423191938781606091265348363148948176934629372188527577949517468991231956034153471037732422280053235994978601678255672684070820009011789016272473227361691941839490190065881010927007393648207567226501141344404577212237429579783340741151417454005264078540604324144541552535078284724496505083271654515619953124584384214154040920404493103776140450557626696774643189641531298697868766558236585244384046822832519505926723516347906402328139465356944404253612076465043888400863605275432385475613595318487662444510951769663611230019177833681698967028073644390292852109027100355377968712307265653893720975314320511015782597931942033980212165208526670978664351118135577072633973348330784137854887590735806171080577455136365552595360312864090989307459218708600117874376570977768107694295600567749049037364842889559444766849039555090678112054290302134155003066976627326674434043475626010828370313313226089558680848292391396238617512561658425685916627035560968710530390302708917063500140705694142493003846880001589923369519786609683974189167411200000000000000000000000000000000000000000000 [36,20] 168398801538491519280785838533026953577423614521043048151192226521488159413076973747869429436948121186640748750762359514598296905291292244792614949023667531214102025372817438485532170660573874014364699996043454859184227068805132050916001834507053792017705307278842381575978942079860293072357824500826804755909904490887908812263452798913232997427027848586851802491687064747096793186666545132366255539986340520368445880504805837324248561199516633739165032960453556393854924646867025942221367450078714170392874164492760863630203579530309192980667608528362983393806235735872783895580835331500609190769456341253135611081042594829543353556610481007277063042908261546972385603482113827788791503948105091362687425150981178532505226327696827890589108701967388621303734829450753664595359613581956420464487493452149701748757937188210118965968032903171018259179057802126482973270762954435924875895385531227044867795420205885220514656640958700209959857664117776774143144073320352255196646844822107138495927587945766732207575716312448439068834260884562023657648932011798497824133537375116312096263417348460489000999373679964606058247465376583636476535548806923978960411276277562263237039925131308923559751413785783825345754811923125855872052846361144949637774866606343580709733178295410702252760382194390383522348776657581125020778662797687529887923948041714543246082427680573764712965304935909768880038833014127265626665301820501660136814545320810653013220877720192824942060142506331974092288772937694230259979198613446646997887274237159050035378696274498016820395192146419960158688093364125335372800483681420960941655804464667377166884326943623991177852030481295526173000591748577286640794351094373614279424309316886805729089429289673838756923770537006907138407031716928940582030954378504742737610516557489113002736119459301420358345480066996081602884480708769982856483229963551566946937210182410969646675113403726769887843893538576790586024264516208707500532954075482303108124798400735237425217896086853037412910991589979163357013627292417974671473098870044701753348687257055343035622100759607575723026101207847688515736672766121096781838415502985133444588196462539489396122449370696604708294900530249940119651189982816963767181800796724468768084192817520801528142630873957662383207032980166081138275482878765493742631819773522243512934193928900152939377891106859882956861980966495961778073299536048214542010598547433365375922944758180166455588522568095090859936771508115464360975429645113907311733517110122116796333194665006141528536097977748992236855206242416453500624061902161299683211683467150007664046405258109257317974111984697737343358174031006259835175844331948974143737865006853174551667633038767127916668452171705280471172045935686651390955665793546377913958400000000000000000000000000000000000000000 [36,21] -810847590564346722398085305738160587234184485408061116621392604799455380125353060899497735908835189422439110583043425386704784642062615626081991277259562638008131596111075889428832142508356950343214588947081160186758612715558683597718356442800418531100396504350066248536668163704056358705833554179899337396429738028751953617409346498868691197083895965587772819867487402353443976557741671170211339796566465321383862252598639665849335506835634695367056792681462360836253639987524787726004490611428947538206268712707335239436265450854039008281694032336689779137486027808910491769479940405770532978183260376365288030625450148062597761936209324414846888170514220464042681879459421793599899347334651694231820672461586270345042018291268453955513841637509768704570925015284230420190999650090365608388933449397179545815284396763111230546678908566284888140161283698276500832123312433884485837159233293502302876231258746298289411614225449089787475560558803503874786096908422988853153062963243975286110916982293368560722949694184987414199833784835470887947731896440876259459761752389879013407345395392158593414764057354820474117520090284277267871266691772012367721430470509467362524764848680240683618262756539031081341321108360930692944869107857830303482148081401422406599114467499045907500913909708962033906255071440861928011677497163670025750995029591259922092399342371170847579358561593675376668186641874281614925188471993045245506382023088399908378995036194446028247913005201912937598664916184486349146668563316201332120068140186251777736803276513417432265965309074913410526102413036081551351900149331093552366612325923032404121468601165961523162653372520095000768507761360861712494845979687148537474580613547814224284026715281636212117363084480713512059024675558011217154935602029961707071719072758644419986270364174305810925739467005553965017628171669248395083541039192587509819817582147037870957378890200211017306389276238943330648675327951686697716936095587914358927572485935303355352262832382556981287847164955931033886981960265487177151090741845290500116800810574268978541160017843529696032314045859845870701929433606538270383126050614945764927994518488229235594370506156990333127538846909213228313814643076299245446865208860140558307598228558663491815769975042861537480835946439403916865592395660528277418634429334576650435097288513819446908949338221163034292065823190324523252952583073923488856419005022476626751996002184975995586019299685316261549220018180720922311612879920003772829084241688504869782977198439968204705467309298715311253562266330678751982315069101117072217719015682600059840409483165883532429831557476257719001246744983810703751193982319060477339343397473547145800639633602619305222580014586583684674093680714140031318648223284053437054976000000000000000000000000000000000000000 [36,22] 4067926024749365029555710011767972665294643232013615608632464280175428085944339189674478125207011392195907307624794573243104952942984751051041795978104328361488450330766539637181674620172537936781518006777177651084836135898517234792658017930543836828861536412844119529392206946439161543889215724756371091455548024445195761041862878302586694035432852568060179671564214700997328811339986344550351529598721479228606338021219521490526331206988554529120868247903670381460057218102837382069978306088565046419032782649652246217718438941035409616148196058524268187119182519669484334201095621863527956920037020645467199828762743545310604425137846050996487211553668365616374923587844802755263014788577235810464474698417134018201753452605644873946915634040455661522222427871227719542812090275417315942156815705301070114093176341448390375414022201767495340613415763079028332171592874626921520102180511179243778746600938436186680386611662675605617884780899740335175779558487039505520536220491283528497404252007430937868148194197042412788711292701429736596259852455577346363024436469479194746547444847680638107648418497887492323354468324829358273545426197543048681123386202233466463924294964128005300652473691916576530183531711915607112636010137356868320286147194773758822241654519428625090871159284543808267044157119094252693300453033080106562298493627283406980359823938236202558016364177977283586762181097358088948161566969675995837658333299023968064279633349478619196087926688895175060654263172860966241425481644110815595017254062789451447401687280455109501432163585627690485997897280210180352615341403809386244686601505995700782326348097915897738336047652261039320229729191476995385348974740502064889904765469958754291445640918128503777951355163078699899106352199980820724762023473468969782524146409751249688527115117018836516283567582028410407997933359599158462479174983275283274318758454396393714736838797326389806495528235603893511537771115840621720622310427325241136943248630963949862319671965169450181626785401970189168178149179611139872784568154970605771854934220256589582657908041639645411857939677045220200363032687843066716563295654090051322689112226329927479876295055106763938184718190136221502934325784535902133087742185128601227759692597327918870221322720027250129603257636635176778529546070679214367372415690396239550875269363431404774790312687788085772358381060262767313329718932528980649422974011827990587415393362054971652916804196544281276825541937130339928944069038778115820270634942377846965636061463604140703533563794970149444513139488211652481331777234473438745323436513489649896292417401158128358014685070671192079397285303164458313810020151556668466801391904279617103084474877911299379819027122581419370970309307071137781700801357487524502568960000000000000000000000000000000000000 [36,23] -15669957371851878262231675502251750441555321517252077700815212469019552485836092380232678103414418812141445025387200196602803118589920872431250766568372732860129052428313860128545305959750822671422596998760679342978713132224912572622398908625850340863245334629572365574408087309083124824398600961844252647732029025119699059588472726851223578589637473441203969757705260557538156092295311773507297562549675121733471792559285853635337681530642240585818221944247090615510383074873314671406221413707367170046863432636668564837977905483146446144538482341974158641285684417898730509491975581182269669431948663741647972193357223828063911938254747417514551545731311751306965646508545612889887718651023450114465800809499692719147647898553484934997910313412017246200984857037170727812451181498058094396167950391120315294215884836649165587280610153022197040407232486267738161670808737509198356562684379003977712704610457678939719392588510597091617681782965837660591809929035436170734459344830809590640879783260747442239354220873802075096602256310934881181336803959048633848353046924476649608305568964573052477909782973854195014288052863441787077693097934482458990020274434041937002072527309260928109980456031807152548787309827892182506151911871595041133938814662211153319603908299361478423351716364071815113043915329473978036273758730084391608504312517025253656699324203420641830378065737953208611089506467453438995314788491164459600330439497291942622249096065302801296410142224064136489351481106136273866381785149580325736028750324423104976685768731943315846455806678478599065784259344384352711025314003643439305786522011349445193733819465650025042133496184963822511659905902159764610464052724411216598644843257082715466474960585161549044836759907581853655474993563812205651936613775179021841460025003059568514456468415226590693550795559942006831629045770130826699174893542177098034530964128987516702068053717271244225513658573600782466334292994535408493271770372894442825199639558925727839807332544005630982343253485271051211659485657214410622016457332180965469019684596520189956984970837312685454744130968779065277901834618164254763316125715153587252283352364869196776951652399110322081037225436261475549635079684276146706247417931704477263542978268370711551966669922829099568804845787340749598957647830496207276214419125467338229700894935098840011571525811837945157097708487020336881269328682494933529708381298119954172167967989719034573177609395334177549737162386899055222824267034581692726078361926231869667837070086334101323739757515143159151218518359453456258389397762434609192172598680103096056816574645014725629924790331838505950597324589530211256989171167649387456172013919310293484515247970661062458567449225561336147295238226532699204372135029110740552253440000000000000000000000000000000000 [36,24] 48021168482649907459021587653210034458500095238404144700636892834082740190009148498454437952210388669645183717392712656956838168055091632790000920022036348198281644713997008134588287682916387705521485025962128339535267232742823648607509030752686504548090754723415274423442916157030152414165214339640056512470975773464866606471907167538726087950229277945251546063487348026209773180312465101526952584798141182114450711548232670493684925165422665197441104054759410177901940496103903556095874037884634402381855435921097036595791677386469454902933383253225008310705935058351796563925027006103932094893353885020919328528530257443763559514106974345823020936780858514894349366679904127338253725791119756208143202826061261410707281392315796076106089368763118397321099086424308703240237486713796359456129451529381811789391067965738648983804746350106389465805470491813498897626057672639875661805680409326228316372146608966487331068717794837642459701944438138444749326243200392543469802442534657335920321723525144199214474387593905291100782691851607058690723124506474559731194955033351493112436608612291929815188578566992520141765462349013435593266673149226235198101792530477634060928169344211093564300809156743443651326797825492944729521252813567923896068523984258459461623600807073360828272245697686427966318169873311948287714781865057111836751042403537830817707876612135720505878160157822097616527364145399912177214767644987573214038646587650691855967532235391812365274468353801717517822159720506980853423568303972450016677238060694069578200305266204857043982234116823232611275431863715282264221565970491668622717362049629229138556908253360045752917943184935013852333805475927649241423488472096951997447020934872722608435587830891210735332367005973111993518212488295556698278720661961958966269718072041122768637891717206982526724302521982137290671145902703994226362828575239381190690720819150408192647284381723751699704043777772170730077586381604285021706878208681631413623363267930085100211313668569622693599491751131136842603476654110110399634640043427278823830340037096461309479047480444423410721050272474942142426753981783350565171597044998683595318380207353985579887723605094136770229158835335303273840859523131063803849005745139755172863507310589612231190411757157496426287978408553456265109341894347309577843108385368145451219559033681884109099973964384313211787462322423418724655583843735267493174919394865718762586963364502154855944424468551989350561392014943952837867944545846672211481379121882868328356681782993019723122718726981405721812212657841754192445253529975286239734745608453556893100398301541131594742550003375263543867174946427822364469291140509746309562958958827922655936325427177557547295384437535958346219308338119711418589409069651550692966400000000000000000000000000000000 [36,25] -123202404018024365826501056499269094665462674173562545261892550454350281503457796991998353805571785039451013414749075822200123354141951428027340715381401803072709907824469857076638752792309737093059917416208919577665581366966648667741198972259712383414635946495057258773730704047098025138957152662265046990678150846608214578015426706291269437095090522557760843544357392139589674769988254928903475649079718948802810856807193980750463725673912784413582873153120361115864855041535584996919632213761722117153532042227899767880846132736381828802487709485572426616041681109587548052439601580767936078877303747473892467018699488211334575680393149495378658374122243450753373191486500590828027317654006628494622563815033791684510752732132272274614757808334102180018488977017189025599018319834047942464134659342345646843905138493882522216590967634689735494997461179582534698148662969230250686535926629236225648214797436117897039925901489300356074097097008821501345668399839692038725084327480446587367423782997388782964822182910307776766555719400956202392695117996318433600726677933870009380932716294474626433960685672955735701537444725481262032132464133591316939322035754534054007899451545203519829847144350277681840715021477542926145132331576282596005237329308482205478655542069209710262001246857056859802995315460283567368156159589994321331936752896403596026444524086726108304821548202453002695092784485435113927033116308203202875515083412899846132601263964943377426764128321131108612034600815523679922912001143350632837428407629570758814300816928724326268536431776718125947189992057670316094816323099034440135630953555945688700744265926903033794074773565120650470259546787096069307887977628725667532729532393956513142635886536642864233234116726060762523674341427953126795677577671611982098894457083226399149865204114052487930265501846922822336239608803268997648113258758492514656605613614809220348712742325830820805966685923327626811269825414204708766080811042355317770670813312164173067932257928513088530228722596293746152640501016448229350160372770192152246394007915384279159182886156783547662247813669150020684424232098218493604428929360577460250322760912531760115706885280806503202138168836128583728009434288532163684806561828580515479704643679528106442671683035810903112379267167126734447622832255957023674983785382679963760857569934145681481010799761603190338214619284132314232447082890443168067957221785895910830790992708979695558553819154922839174844823008105326461698563226495349473793044188691048029404545288801121653995773704994640273879720143827313876541209356261564633821172898798175669289799009247108126866392394658115629167339577676528153211369751058901721399589383013681576442461617138958531791681209862600462855524511241695998011020962523468120719360000000000000000000000000000 [36,26] 274544153347609161434042474026612496799506118125994437411018392240235424727161780413714189423100731939977779768899643638612379700797799317897737789601144603564021503991546332141581777916274989687417142438890861382401799700765426229936848258469734821467061221358886112027380283209161342806356199393272441967218646758171163713965624950183157298851642563926271704495116624122503136942272735864335826236417722227145515138051616972666456534609403195104351483928844021351945425516188663315811818288425626367871712813927385753137033404353459327290255847424871347139049269274401877872475657620981923703358594957569277949836728575812540142546517866551487685478569724175557921285438582048926468528014601398682229811293538753540587320131057251135097966847454856763060401678782131880961131914541474320965112402998379196871722558929662265144999929800627504502887240510967085238182567319435267952591815062593357687868587207100407627701395907976274063695897110035220896525502600012634439652543469945869075161785968095216529792947607878642528426890428272443620960834147024476933183068687453722159601599265623661108214089121306481077077198448904845664120332857494930652060331362786277183855681303710980326181075730183518543073621273463041766342000074728281972405356860678805163112196034273519793289909593177397394226047655080133633524863755988644204661270462651474065635005072052420111043214839689568258501103578397483515949277102270080456809386072799392500855190023898459701366657176822571933425419747628659038353856527033976692969464365577652835178014796014377730597302234215955320501960866964265545368886299790072305271815977525455995824346337904098922393403342646169872545487759550192151376829921346412724425092025547541526667911975625202319214567786195827035063516190717781964700627488905480802699682412288640458167940982776595390426116559544885148808876824382532977732736214805270229139464427722460862888359139695754925126143927757374697375997107108736654629860071506492668185114374081450132198091199588788620150586016928070927806038038928869538628431270936133905022890996439396492717078498326370301924366951675984904553536933875856977815462107406001242008599545306108142478023351995451727804661155812646760421179790612008783189969390471851538767134953992380647842961619216825440825393423875180991399498951515378984694689156755936523722111735738034172167193476040042699573304678537198114265609365451740043584433148002411263535578619526143909565608140486174789578249982946037963616456103327437051486910318993885003028124568289805884192622183522073230368743846922947044297223104752585044676141801385895179642836853480363452195878732875082198371480239909071190946837657039615388114119610055844715863596685586969708768828067663188062463055752739798240413256129910561182842880000000000000000000000000 [36,27] -544887073896445727192689464258102525491155427585789294034120696391889988544300021988986121293965717990241923960012521878520681872208666107761600974155198990588809752987985181025693992181949110703570923921082770981561084918665163751294933484622687183958957643535501080631904287179346038831878049502984114113765032308448836376741907173599655857186673706131782380549011821977178817215390271887456257048268894069469012670699635453843014750133177080171348404902342406943437017566686117758493778067591870034242610134715346795695442637282692229354127489242607817891302111432348002992690010742779640666077627999827663418700802877671799443141971430440426122624680906793318546394732275902870615281939912587128607428554359001326980205069986376887200530920609095897154662377031865645210085887371841390057831467163397204088425589682143986724956849399685775727315241316226089925800076628148273561456745612156776377526253743631745803311720538786224452495958984079710194448518562744533439390341977287186032878688005194904952920106043491853810858652524079265216835691111917467526821434022136898143813412370973042645379349366850324643203943585105520130248817219484634564696798882084544715456102041299390461338800039659925126872753075148811871089184686623126802213744871225568154114665562173545666702030408756476726818773738156491661249623058971265334153222144294824852844527244390439334898895859723113855244357097043657196837113209586605611642061480107120967477865978051097832856598091128213740369778250218166145664967542428613533414471862324301159782997157461888857454619909994964512564582908753756705065345271428283288327440650101302057259530494957308749467913600885190086611265021560247827872968262983659103140624191008769989840842946763809099271738949161739087961450330450274658784261171708274883762448082314523550471535700413777629994869031736263187608352371067867755833258626522085159759630834001447640251059681652202782027219024843880240164293442915285746487590147420920117871596458086029197991758839023438654096557425590699424724179861439568292144646565076665560362592549124242445681243769081776625174965735623456021851781670825605617084251907075610700515016582955750431565411075712395211388886745480011011688840649483991298577909137889218174313154630114800904189620417128710587866708955305653307790159628592804190547205407123419685987389983797550592516061176307063010812067767954325289596376852769275060630881943853143197359894230712267888827315199380308992696134575377257586563956305640306977642302361946476764193037636894160875213262830634086440759382798325761843144630092439129037668756594255684151140150558067529949749567967371763491629428298308258514669704641459157130905688747723566244087328873985846631364197432012983952430652800468620594244274980844637205299200000000000000000000000 [36,28] 978972086693408267937942395735732259615735040305463392015251894724586588130397115134413489003396061911505697102807126477317955954141794916071133693391605643250508533197999008851285552100213288661316265579161766342257888418138828849494024678369902465548118451576635267779394407202628334343116864987846286315599543951253689832856349159599239456951419686821216461813907419800623768742553464869309451771959508267890963892952979796523472547258324015386142452910520476578199521020175712533448732919225273502458442237776849432783404605208886503598657939860300105170545672834867662448027999936949274535470774565716197353386348386385711027696273039658561829405816845999031113667502787211825039741683359899206194413504672977721869413764473652214181650413660144262893438663969013918113502859505518851778748380994565477303951171551806045272636025727900337151328152098038490658674853547829906834603477078350839483132412919620655874621164655754888178230821911560962758467408352491741593650977728813137733236480684160497193079919713380496191189505479665036195820534593832263980879003015233969651255696171501158115981341996859957565753405364963996182936914852958990085511501521455009958585481709985756276609101678701920328066080905844864194459210751763136112588329208506026238141076605198712182216987594195091566934205470590084636077753370737314780513488484018119542422907373886628455849452698830327416189462421578787770716666150239956331271829029869280482541923903737663939363596424977450185994259523684709658107018937837041646484755765314074382676257808636531192904756150595574478760485406098681559271717713369880069786320448077481856875338886534426713633063367313366445147035648576638837957697883460412082224249683268518339210452145332513408077259895625785430151936553910404461777492591571598038989337152490065025029648581787264499877572559891491618250937477377332378163209781340818036880637196196400489085279681557079824647563368624420641410536475482699765048941869725889666717478343774258111247689939143365579270092345522442268581919156303648687401293605969037279037489462615179283011944344502543802877087736451466716887875718212443140903263844141861043684047239488514892526379482931123446547215847550801251935528525031019137650634750962370355838344692951257248693967564402605934416436603483625221284123728924752224818247123127784673412824159781599511153756433403125760169560856721122057574990340912863112137153508665452004406357261079573939365622905375045227450152532385100442438213050728372580900316738287897088201607858134506264977179649705615830941059252686527026334054231585811871612611429020193206458546176443029155847153845893099320235606429854123213073153056227245644327479986006848096402414056814777541315451563831566636630286395099111276369541344706389082112000000000000000000000 [36,29] -1607534007275630415600080707213560473339005979208784485088857093304237203996794534812350213609084230249072820245023704233666551281596756895440179334326692399999666780465593986462172186145253535911786633976408649054457796970401592200297779511491610568051597773958550536703913907646214849907110477285836104565707402058041447939393448415766739824505904630140612721351977058043374587686052207161327452524881949278609971721854516639272322398535078794285513665818728059972146514019611302878405627837454484715217737472523300031434570900253583790973271589450690734190510704253618124051198580336816980389286406153286371037813034477174884935366810858720298744541797914770202901611936291395177115838038467750893201290400671734741766641029874162189404480033689398772654093295697543897830919857693365761912616989776603717670214836060571818139132911061028889311754074402503960590175108923599209760074646598472658602363919614834552837894232546290536179702228846948689083238282594525576899558188501962605048262617934314825482377281027976672491242890924650271152066397714315077798340302493617225152101400273284533911951550863626953333134561427217283443432070947477110020475301812315247584467359291936111829035848137698455472941388966317676085713339657616324635930393038770963081873824191324901611447047830995211544848862252068554617974710125523269417618358044141849959125748625897230587808815687399751306154148726948510342832199397972793327536880216858419917621085687334078542098205607396428812954493152616128071655419509832908236765172468206494063203646401277620027162525653801650542435940141719164468642955832225291620015319639374472381495255252348362929266612681679543347930395373398848420498213455928501609071674459546433215899467333104319314306908112097619533128662371979537655951074159316188307499311303787373787809840718150178684331345735782248277659838400353854612753362166639712159795978148535296200690276811798355657163494973098583435737511363979271098583299193136056361942711768181003752745812361137714373133748536533965854448172128853333498715371233280774751127462135170510292207118281528482312453970042858475676275377854512938191294850791034943438177005028769382955227443053202596424331316109594165447472416411886608959128087633601484938681439256499751660851626326506673031302231134488743822129230503894174677031630847780793333422422856532866520012250621956193963451390422393681677250050250309574976320400547064662854352191854765726806204937962984566580824612144626430080910500299309207435323125620957831494354571836122331751044932840864491291924807363798697749159199876301897630628617422953938474464365047624917461448712013968091302124861549336664527456178966826971261926048442922566102556495941665732352220793709524156529623739944951045196489313329158572474368000000000000000000 [36,30] 2424396657928882171231517623829532576663141648724603491004941692890140015799936447629778650760529319780937308568594227178324639346574883281202031305607027600615579018153602670644413407946128578963317994161916136325741960527401928000713509886381553593325878657188492895244999012994905724797331600449716698270304456430268803589445075450622036451098744782572638531163391986567320784968414434016056034274245733646048456000701100433698271243075206931306551121984261677154009303459593877569074411513281751939495075506908089097904859221744899807087152713371667311088639747508784962753236981921470240113444016422316996425911170835989152681290422679268305498431798770905520024099668262359224855840505372874962563419823691659566930600671047046797446791779918475319548877558763299358491216486794385253441594288670411254309485138551949269425763891356872696223164819369295518154666054920317644185675162344865516729875403428331320994538439824221533605307047758874312432345209834452838996678485656260027770734477323651461027809457268513554845996178495733291400000067106885970441479942518948506531309805345948204125795755762737223958992010948462495365301630431267561080480837344990221026102983256164581320159760389837174026584667642168603992787354955322523589090006341891701235433468268652357672721234925742951784120696466695527811875595620257990296990726287383541297945843559933659414163812300442438000510030448552215235701721033428388699147884177170522811461286393511867231348620649647276996503041634836766241368319391736471681470639785854767778696355723978180667396014062112694883738211398737366222728423869987561212071552569407522641303404764162698956579309620748133687149446834921941928099598828175667301673598411785076044419068961123694144572294958379768869147321931800181156318648877501523239754560113348940603100314552695432600963264101873455806935759998778846540503171006180988510363402940265370523283063588604218805299489810760575895415784616429347479269663611126910734486804261129131412139271157141840621895476555645311068797843516714707654431808544751665948781380175023177574464526865157968399490433796567272911053462367252716968726421983028009951418002061364622043602870877607414698444229684059181841868265655156557626211145921158509197101775540156689797815802197683605105414839949712586008772092655710994034699406957318115097393892498375763388986598959295806555119244823464487108099700610446338675666362995857918637450883591293242277130988487555393487917511737979741748573399965746146648756335512815135366745707356207700080532288861697961353957228233860441533524010778973735632007340747634008214959410472236861723127642132722179994050237730945337634757976369084383500836719719562190593604267617260875573061048867924250354120755640791124139527338735144422866944000000000000000 [36,31] -3365319410525381188846917792725178466985174463178167222321501591261790380620526280115098506477058121646143590431890404998436964992379477467744426290123894288541028081665778651772607377045785952240486542733129649140344067586256178088678718101804150349247318580987459267813950093466706325989443842149213439772189463386713607271321930667480984706402174864364093573457854630322567180653230467954911337116035312406096299580795237846190440234231312185145039522861795833516570089161898712298318365548558333230664249058247276271829253736009254877791097133063393655927592979902827593898179861962006242732144568683798513775913530514305950649071673278683175900367853251355070273267826513940418920960607549733828416334668329448404287061194034311999115511165322972790195536107896329784548147101904700796578906813115272517598893698627292545786087571712132845895209364987422428565767153697976124691755777671786753486434914781870868903112371025804214005718272448599114108724154434760946097039335565211201619166957622870383879154178536947596457860593881116502525667016873905923443488441834712857140570335295945308235437416472038270487542833762742136712469308917512858528423967170914669374499237667345768112615067703590298244742388440375654657269746551397665039578641207446368716469807269322558022285730533158756443858662825496103650066879032612130769712462415848717953086611726991270616109169153765208362910561085451765171687138245820303695761271797125820775143087530896056086454728205379794062882249746346482845956167907872488384189228681228110940175858061859821518321810686128836438827361568585481033954352929430616138692177510875919337390625775660065297780285773757698342268717669165845653563023232556508018501805822667586531480778835475569967580698993529042265620361007421185548783669388899666753981750194497997327837505180858346632018305816491723777116857696474618927077728623717911468418268812422949194745427780716495579104564085136065460274873288084932489889659634194543501244251902330616584551773931322780555701494112759519453472269351485717659605787504105023095718000909087498483942628072828419014761071689286028072171081827426627229777965927507157851063018414983929202655243054390668970698048056554054504936109754788338490697844942056934350922242707143490827991543632361733569349342572595447360392481253370422087395301541679088315387928946318242714579949139363739209237794551020390865090397822451273967634200474995967515575469161210561946451614820743515774640898831671919536781403865244552004748172804975293212269650221786439986932248126371003989028886514513641161846893458693340549614257837829585776660012632113019804375784109583178119705184914507819814685091579508176580214924226549712995398237808998351641951758964271723539176351912363762279681484590001223106560000000000000 [36,32] 4302900263911189156773273842849449980342082446462502667909637726294771436985089414491500732703913936839593033982798045366657666524857438003866132971456050726921865818457445327935811672150008563765206468980064975625220906184952286063255461316506144670072932174418616144484191860702005773358028495499721287030511805414846325751395800300284615592471929234213572559317972665357914309816001184482938530537451134392394996473839144498362684903634101733074869732333472642799243430632450948069214641843422968802748716631656976902117197970853764606447210730604639336980580657609995971627528235701014473861738401499798890539300625114418777334858520374264869615997820384360470626473091880080952028564607839461697407023284192887679991379494188676381950670337149020339484335534233196074429383065212382275745004875108020753439072395471365284827843944088823496241438497229739059043608768052718890007284924300062689621107244126321244457635810509696553268937589307680737430700197550707002356555569850573440543325964189119387040804958035348351124155029856091647795298200296706482702024498210165204654438608935069552217241590167224669675688847574045593061290781028110646689618172537058851602593532777934665376076170048762576176129239281381999955951134582024884217758747764791009105258141851119453872418280375969409819496889126662217934342794161087687836031391537725461284546033964080682178314575144130558834516707813892395986890528993437081507707204724315864974862701926395188294836627715932836602570544960582942882773556736888613722472897040550885205904606171420953259979706567434381574511572278754997765948727229546651782585975618555139452564699848894519604836898402558127893791895181713690655756898892518150978687861582361089308817150396764463686456856381326783660897364043127160008690228278127524697082507522601202364235210512580909717253199416574123681370453799689166602411918155808579655722949833761337435796057121808954029276941563419662976816477360020331912638752999684831074109458322658108820621980312477865431083443139661652094550373018508424782559277058667423010813928000273764764969054979396036432501246331689511624516645241245883093611354280091863485322788500814172460686829083350886479168640657807015872540843057297354193110089556401256100316066220577730357701855334874372268139105306204390408071392122970406677546828552358511092585121018909530163789387588786844356500700902525949496195370962798709445666004088234582201419528789174183203489988553062569923730937626933601067006764609312098907573134066082488402221236209890664115149113464167820800649931805464865483718655483105808240036522467392888343701929567409705087386788317307949283511056003151291413215029459969539809422678044043921092720556851167409685191494628925200534558332495729841227412224332850108825600000000000 [36,33] -5068831205094384905789664868157263075926357113286372670128797892925180360915043215462584692876789496276688188241068451264813345900183301533912149421832956180224631871194458488671512258224804618321116452978354424671776121645160931915313920021981044405885890824614388629130053788440799735632039432878305508038036365414504361359014346403153234500533094265979210693512861532262490470835850801689588616444229672067291570905877499061480424351903267369746004605277386002318334765627645886830967462364469013654424397447035245053104062387899504545383763109833885553468237521540524903101929962505840331710368897454867253668678867954577156258992940564066623947349146781015735362782052978176256357720395813885476020883892872492210105133679320971454121372896803929659799075861236132713365665841760817238953606199107465223054635357306688610851324911282265795835882345502015926017266677606097783163774243333608587837704258732679982089547357915028779200601272730370330486413691988149114594146323716661701964046100692918769326907946596927880372349092290136386245819181560188563727025858688198303899259149456753403123275689408077476638758681910069242013301266416918501124604204830592956795794505096691673812956152600862393438821705209844817104728544810030121593636866560957988741570099445589028734138287918840481175251947121597091130976828367060867083713368947485963179661806217627316516797449620471038832563048045251903037235792884880380317717319713189133130479226373732037580825356308689372008645819837075082182127900278219609406565193060419069494725409700209738894679273345749072749317059181693181524505129384500742213448093485910493198968874529839688382098368414595042666685246851078660218491744928710019722834757558782431840406995789088356564305348919697970366118661526807123060453683144481989960392445140246886950841381911965696348570674816085861680583762931514366503283677523466039876287315825805338380046499765846253643512364197045443891537792066977496571844353274433057068987613929534904615489687637760866933379186917670776302658276425084173385100752792685117846960954367784985026005676761609651216109942465537891853179611463559770855706163507150718117689185694368729762410783363141856741740098076285527123832876451534076344484539093680756654938488455170605646750818893797378687234918119092821135181591906226637263969867082693983143267726448491102167179885955496583764511509613696516766746499832970374124799134890435953556420926574126467571395508002518644724075378588859763203709187581594481588403047002576800660280948413235417745232739985974541283628192237452366254145274926213767570781158503559766722178731007855262959135026362947866861077452730617804888360762214507370588061824267431244094912412055808079250089784301373507512248854227832184488761972536118974873600000000 [36,34] 5501898058879817582166022709702146101344227774410669478449178041114599395753876191713428255944734362707706406927341393177845994058014832465607271260520630333441041726969718565439442460601834791223881213679719121910377431628032588944482486958196952246381098764350305798507245573797456517542525528391034121913200884968954201572910914273735929960032872938123320526337234045774200750623866537364202737397499301429736935708823390591127188912590010685112485189453467095679452251683464991724646738958924795966745368932383746665889281761373620529796896059058358956004241212991570420969270987119126627383895691502233109472249121245294877300207027177416715637765166810062142995371493002822489306115818511852102387572655454324159897198360598312719774968011441448120532605690098546559422962111920089435010344891494189982650568158146523958512286916966229430530350878124399792373309372479570623054234523281058544309452381786384963121464749241917091603904821407293159579837406260857903705559498960443912268081041151216679786528251283067439544936749823944985087732913465499805501705910516333593970108323757505154397344328608360026232727952017956886107721990321473876458317549219499886156506649060570029762109263336241622441598790676061477069534414498359377670546666305223288613962258892314606016936811065409370978596286182500102185180706751060047939105747813235347775349883281382220097495645164112251875931944812848640680281262846843525655869950426942629562486227905810227376149260990514779161162615189129914558407300946333180927977234790216332531248219040786661169308544923373181865826555289015637170445146419499615353633386517255108597371602297033904674450089790109266015342793495265357604750866272116295087337519191704686257778535065889361935857159052955874209520707562502210554109363718439865926427316471872446848672724585302390912964110328638540136122986086961251590199496209167377877412917578319239000733319033731939496361042797618097336048336745162007874911316958181493005827856827527067567799495743690315665935420863180056982091795689994217002007573001439955265090944912694243907081283752754745084726468457533168759373278526675739697996467404861064234327630203685431185839677977824367555898340981791992529800732231625504847568670092258169785212406530303430832484585016155979823086294508727966136809287220182751517402173376798790318855562447548458602353766657436037072854068736558082490374457990408108887753386347533991019358619178644502884396359203979425848452995312655878100849555868452594567243454170013666691307674112632866652877794868099340776652860484890336966812336339065830588632677398686269471280969067569953581195871047891947748435503424770961247618555809008090528915451343956113847804394958960607332882878763769106954203556396380328064282000878511063040000000 [36,35] -5503333440201930553525015790425471016749421519640804110342127458287174973136007409730304765299905418727483111358176637273202405373039714559180182783655370301144953951678465708071992071625848571930862885562668445747911520352610877224694637001184782073400353650410770928439295569064048643742953711251423343001957571462631813405149490140737586275317789900223037274996435046374254444473332469219610379855340990414224224605855409091715112000213166164708189466296839165106361211192351801862433403344618051415712918963030047662011272498942684289748789954394751129402348123361889729634032201726851257205705244788094133881618201589811741375171554685709950034714266210050371696317972161467739675410679716442713824084551952878319562669396058053255320931343804835457473981816651158428968261955699618641766478175668259916861169079516866506581881752165522620943977533539285038344778953964214166572242086343992718012341254641483670566368820332617561075043268781036619153303231119731943266132460540538973029785075206446441949626323144899732165349282747810423736979762193811025069158957796094868790294342198780187518775004903416916654576312320048661880355894920715895592791562875825999815199302514775053064893311051473856065207582659085097022346529570370354871786750265124650430887902970737826026316430976670102517209045684548091713453239765384285143556243554962968038568466553379350165438443921520209052839989267285855164570743297075231171407685685212857996776522876858884029256591596408513165635854111795853522394741406610006849761585483562135218172347816373612250497783131346524372009583820521710808329245502536460834008836679707498485002018714336517188743689451421935813044436312859069751327202569128667204094965825694059403656701831653513553057891125295757780997148518561380758313186074972202035118460174231860151302143507622900630060903586996629647992784030774389075672686833492668933457922318092340003535021099645589505929328278031481878757121683020770463565509238142728235776679835676752258854063018979132650326428778214702968392881736131465139853601189118421932759138081795220376064107902935147910846255555613086927757795708393551074285917160813395733719678677204706083000303994451734131497973693438574230201515770525051762880142955090725737946232772538741399393918866890005789620969995374206953444954932428453847705289006716818519345325668379754375151169888593707690860624729586142764135803652355048536954884508201349138774265894594050088004625851980599987186593299479133431867036671348574634838203565464530199813697581913010790130989463255840211393913097597962251142940399214480906029396134113232633733843417916754474636359606088639953531522294569281606612859869205282681698249939254360611602874707584144862627588644344637372116638250646079493257477880337661952000 [36,36] 5072585783971310779334969619721388336046889138545965689707243971794111279123961557157408662202941399632077420971466544538063711457230188824458871757585978274933635903542527533294041224559843413483547885215425317538679734853460505109394503760507225416462201254290843165693463641606532565986327463552618448765247632481403379536993791120211613551645388214504687896208466817598057662693156129694756912356447911444491932882246555239084505598940881856681707924282560677877778540157984925270449855431638405925747184557242987025922376316463183614483699768924794665125096972238392405011973010192847662700065953577656696848297560806454616907142600377973372604072965959748594670768453572867192482733514625931024651580264993902702859004283310860839305875526964990648816247955644739070772345129101008693815592070100893861358321368092010864206485928229749172939062473329322858785734826552614691212335284305128089077044890323136346504950734806900891081340120748648072422520566939127949738594696318004719393639717775458304042462727836424854360816268408127555436667793285910787250988452596466998019621087923500343348984213717826266661782947165201802203415022680136616659593419019835088285128657503291712873409128937424041095756682253133641806311173226203768891709043962362062637973928302472603361808960275686619692326095967691987443480434625039091999059535147604005393717760804410625329261636747927419979967325395583910516553886804938166847614849243465255510365477563878638403404959502435235784378533539250087105724713831213921801281494926223194393583835921970803229206749856187401313926083517573702519172546593050622800589204395912196139188333776850229099990474016335600711219011616748943196083295490064875676331683269885854503198967639343576009467981715068039114090595577647487806893914358617501463462275807149012035763101963593730361551795810692540299381935157491798617767154046294723987458781999101405181728826746394214888961606683094394310120507470277576647677493270574114796930126864552397240347523960840295398468885510527019354505645463422418644957635345310848020423592497941854121475535921525247081950060957786985497194729055747851704953087875257896301736677435686295503041495753931025151780263770222187733991680252214572268342427422107049836577001445680463225566817592664342915122133623866645022538750190535641298151231757717519751841605073492954143735760500568463276278882912006043975405170566670263587498216141933866132346611977679745316722100107973483892902343942055584179833975277993490174415688969771019203428277107128527012839497858334718343597298492264990876752323957000283223799328376790979897446108176389542244706098346982352617314152034656670756201309579880264327463763998342851607541369488558630931337264612132995911130174905049832338376953482629349376 [37,0] -1303658807561785618051667574093975762006035256770719528683810664926672006980575442818377121153621194247961680719335500356359179244921747303996513322761991034625466730315300436570830324761972811836759794629291418222232414695945597924309378266960057597600725769420078229061832119488840613864159971955287578527413390581672203161856525659712542213434217519780808373102710687017381589474060226392761103527266720926756590230321628446456966565368010675386420014251300310372268830693260636053647348363293519171597349832468930521725822864422460978365074593147290148729697176233766573182910217388459199570017539397194450108040353944997493139723351565885147075357919533338039888718003429128081119193535757993486039892979367953408164902025326406539901748700712878547264569614385301480882714749400133888571702355814775213573343407218328036213625473092973204611754626011481817034974186234376139053852446509708845992920972764293161602283511546874525908774917056812832863650004918420016479831918558941934956437550517217268992723785636580332229163267435002445292450385183184705405226002716411828302840218984610246131923125836219844488913324307060387534426174668479990810381525087402237458066257576065326114449028202852134775491477255674960898067854146436721320919589361706412253134823630754175423128652309277671591313842742011760529288777846473297181165699365106689315710442317054732950074687412795659389486146637949037509583454634364277505226120593013906081616548726274339897267528276926369878162301026080597924716424996547177101215168653603191878551810256811056664125152615600826766921754485385087497642615140354970589778452811156759103211131503936221924573502335106519786500285188222681091123874863792839297205064147783276038306307126690882713282870771451185504758612171508781130086432191842657140660952575900541830096708458211460093753977946407203426441047059144747761236693184372918558210143359307933060664567691505488196906781481152599284306637370387517499841646822912132450824205531651414112162725422323582249199553231123418898814149719037185345110760430834931356989659936417647192813178949888146010901392527244141620443732805880682831542189784910659055370968014182337740599630453998961589894374291523180651108312767297321569533626938379331837790164039831351042854654499117723081419157945609260121942200058005632703589853681183408342063738177364211080555397701780448461951506860118652776034061169843709870977576436815743596631834937100346238225848163845801127230372264237304780723704711404876193399829397241414230166324661687078430868638930570484486016948824833197804064744238955016739424913213351532035240032641307692702604756984756208302161974560176225976065432803267369354861870614777626575576227637805007466296485584443612883170829774882976317135283814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 105594206908357498189391890910399526496689323158498793567171674415477678285811359422283387401642161686457027318247844595869449915518000479185206235583925039940965754438480622233540051960817097943535889549709965678267705724780967934631025877739617366086528765330574517538236219592763111251117344867361667333680372082167018709275631828414565071023183960443844960920665955947009431048486569923134234015136961367469218427878153405953776099614767973771453374004419587588473362820572931118317669026513591676709230420309750161758460900684229608024655715825541169303825677039845659170246601442923782389398148999246344045357187967841899483345202685922877295231877754358583968884075628394930664938806157018723887946729152871813465761412192349347467818902894447689903971029671207619572178675119665590674477612770966293025298315589481082554028987069818725339169458377519613544424649830565074172052638209126644530334679499314505056111911914174904999601806798061569162123568402665317568372108735424683978452898713836964021258817913110027169689643911762802860638944486620408388973612098610038192216784101558851721454513947461898327312393772557061223554081300733688724332656706513118842409463644773900216209238527490515647804991513856619368231648924070599160374194820546356892483375359913604700241729322124498856699407960361068379320666630760916053776309735539547249033201206160462297990383114674111202774557387745108506285874186962360830462934037088321368808659080385037725005454141700671902585885617738029949906899043920762129479618871789230334569268084370365011390252213727816884996008785553663571756092803229176644421787305562918282824077486956864997361416241249099393350930272692956277785767557431865483443722684396876645401853601020053166667733494836872960649836230238871662809924730744104987269901161097731713355481855411207864818866676593038845222043097964127219215686529922082300826245881242094116819536960284676672528601718933807261809912757336038036200932506528650199447764357257321579378502632292563748062381301495038223383696112348454468498552665379757326168484872686805333348138081367831738583634484766308422590954410639653076857456542435860850626066443194134475923584040616892028923008900598191982427705154583241880121748621885122596554173049550655872879776234244350656612438128527992313267700489697228604280932561856117418788670480365817087768381223248191945783443186964888137503179595065148936142947325025243050655708803490646872375261453150423664117549899688762933660039126048328011944559179640878000048294562964596866838690993888104453061447699706981935191174699905035240755231579861591433170472154312180353711878447323307774232000067927337441314720380635480399202809362193895508434427650028609986125167736167093717902044738653546258933796967546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -361966344462845685991119860010789624955029702102518542422753434066019393330209455226638158366127047719459144594472039719639480430672929842387390557330934554443875161166276337755467473994318193510202860659421786532678293121935925458688297441111432168360854890175688136846632627866284997843169170516687129148397443827012026426680544664589601796182289935580516377441317987354794271896546925414966476445254500507727740500978050856840587674101842605588500462265467755687904860618947732386897494712102630182617801281183959282570224509235584336331465208446126005900280498375317474352101626474185986094667795102546434982111292091036607264798613649355385851583827049030276254166170577887373351164741332578138798033807833354410627551085047511316967254903353080446706979495107125307255436165507170137477429286689732694990463322143301631193818254562872711667612293531641463021548192449388874772354065366969372293954883620317561381337453591086064627407069118005234218722728711488467206483133088403043770168544954185205172151944568374135978010512594498762264209920616168242679086750750298846008819568364704175821249845445181546569061529143512560002819737469309302372387680427203086807913009411402997518409715140467402905479399622212470027032426057417930539894833371720674183685529253336911828456782799256157404872027419078200594535364976528013290145695764486694291067754129742365652329060099979899873480639342168310510692247309930643650610567052627890402841085299307020118981315752436551801842656233432141198838028659624014474801092658200805701300046008428876411590809221640732866152257404940023941274984748273362939515577029948706544921562069966496889423369895128070747497974915452092621303374844990427124777977929071330989427810775242917986572863914700037762524785582355790382810901996728639375206419375385298971173146793570793216971942801753912032635223077125641971829199882903302093356855610979025005442281108069052852340111392796126870364585579394520309381720923066122877131272329692506916722521854788671102661683891651924479548716783304355488514598332366743369473711794498355134944127525468263535809067601920161492942460396481233546593898842957795369906916576632886248135257520408871929066843343369880062374706626519512708683557650197074676028111320564093516200153599790595260604212035365106274386396373537185824186192728721901718742429158725326406143081599753546128878811632232542818052515138175057958688255679198254832509013766567375041244326414941127437781250591490046994478816295800053643317175092126529368433268383394939262788054206715775279525452359266273252949827111703661483916209182476804934448672994310992099408984213268174238194054117676965883687002310837232510221541908799596612334446023885637141204845633936781274320645191508160829430881289502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -15450069196788023564390158731411717405838626969821058421992343858684542265809999200676828706861839029172142220070126760896622055772356452941272486342905220381733084134722648420774171649979432726544250086344096289242100986535450493365325327501012111492829592315645974285182478209940654796066407851161405226994286910892513761386615713440728228481176768889077641879229805638399980099196617597210133906566029162159322439179964803558394478518104684731784727103750177477759998084822857904379966999487306318392997345502998524718498274278159331444754340462546934625621872912994613986948588071215340158939144032254403781545302228529085719288621715955067824968825149099920478639836963632793927595128115489792742476144161184802404236209952172855180705994765757003297958861126038704127688496753589215624839551785874899194202590380469160588144988509190343957593508867923322911106350214945644400490425239792900219020263766404933011705859496571567796926999181981076248105486321206324361971746922357820338862149684583627428841260208160206372620325765986468708181096961490647933894921266012517655462825553717810147111929557779942040562351681678946638997637442082323200839075350503213889626051524973325657360445158678813937316869605718500679798350245259193424421182801522067640589425960987060751167690099287009162568524092489245856805141448261517661398639881848413995940323343599114275181137909281166232874071633627171822753418650208314662965817171690679439552536351342271064600043455103448988206024412842871465432711097593063403872883555838734202114386845757875123969006210368349423215400752610822614723107621549158531646696723501876639132780629085293555795900395094668439867991447753327669497703465463901529092046526661418663827278044705253020280759848327604185215018905523903632100642530836932142723419775967874410236444426779700376881414692385397313759077782150455379571634468133615936893110668474037646388218441177253764467552863750616997814470072312446223675499549110601332230785707191031891249567956575970047715054833142867173842336414913767693183096864626934315797469636181387949590881297286074987783213312754989003848890675432333182910698907370415646234267641285980115070537969303679340865031982988775989610023030304961227680165340531400709500464482938919742170912870528386994428634183611826338855433411022960562110660607559641176374190335281274702321658391962170724743570859102142087839014586419968509064752723437957197162227638444349220501851216707087593426080512892480306473804289342953870199115681606165609427475631931486631307664021886962532592496043197792576165146348508346197370038172791538257590116723510058537778103159845221091312581589686784524039954813691713892714952981021567948559287458474167206630334625369473917397482921098284639584170087232307200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -1101821941338263913149829371328143807093208156678446881414459218719014559319469194958396080676632333741238930820782624459455680158182995487816421631903549262493697111301534298406913920714739501858244552519645547676731783899590464065259679355762932911164364508811017980120095764274762920888688433759035720187586901373472491034318442448833797902385719762541289240067812047775970380821741814033898230545040624260552585223188360344724666622939533487289361539557849288436569780160422476237263857855769463775831501878855227245784887068073312359183021941257444930414016703509224801179095527977328678112648340003357014412883385531900762519453487872800258911442811390930276728709527426594903944243952901923551251821535690174988197033188910649696983980660753365772574796826149622726932766782532578407843506094289045322621158304240920114556806582714532693812258186164702238808307066021321956607350763662251278941911117983877731772056365847472990706920102303707149347899586399554098631654053884506156890780672127306518569534117543926832714250544246705161221663168940005227646308911756417954907892638188980252536601579959280549121638351540485086056684671337879974275413818776212371833655293414174688708813079012554351153684768113754795485292812722106009516906123772208919366512687444975090980433164045034232606885038778200040089517924608492979170716176709877190442100191782205524773662445024776776243317052391011919392746284231459981782971984368340519532115687812760742740782026393105763600779667870433386968631795493868670005020446206530804168607213733909477805660609771002043601168624982117093232306171883208478163073291640571306714561369407791097819989540424786040659555318135186027777833308054404372977353709898968047959852198344874866938844377627515240373662994010637320847404961579991695489195954817266702753074964553647311442624004645811026301854560428347670891952325549615585016859314710733640626130077614199732359246546079892827466614978264337963440019033368775837677067619571356418184155628039350082148957866744100210288113343636223327570143011890605894710456317001687824214217377354283225737113555118089435313457743424196936426901728971213468504176119307464251984076739620739342799100368017621814760555022664119813456373181629370901915068165676767832499099743276212047102682926571505403614965423785264913370037668654071724668026112716361714152886176350918220345418262896072535445341584064133854314881004117159982949890636330735617775812330058348702107806284426959818499613196394852025416076290661462699271090721610292726779748401691565468214142533818031029314491802318986654078963383277040361392334626653306169108460269593493937169986633646340958918732513969540168277623585928758121259511807617380858798060854698284359093116186389337766200211186690660761600000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 15434597533005673587600803990702123128294324320277975917202692622946351000115935922700804300479200730355931421580545095581565848065230653504798976160104639216565670555681255042152835846561747055418138577368472686463027838338616894490118588910349683031660657674270409724094548331964563054547780443220274233543868954683154005645160939039153860659340157589036807149917276432000605920445731978893691453141502587106305298110577390420697034425568810788703981107034632061366176904337798623394352240367940664846272138553776395567719971985704283713902086976156683518083739099056212862936452245606863539806408437484356743188495115886410237843038827578298899911764129519797358808782023113546626496227266117496370976940244272879269791215555717748110750082387271762132389527590473701961722435523734773161197907504749972494371401812362850470756920177908872734726894431590627987328751102150193859694221730179413905730544547164398381272714632226761057255905614308970030635176927747711307342085611077642699350422403583274706513203445795262652628444591047183885167995888413024949951353868058891546972940544879972719357524733434326066227649463046151012955102136773019041796669499766485158431604376526995572340831050580391160693215979240744725000543730610131656911515572153832503036035059901851057566153968653524719152820000438498572453466725321562564786071592658093471255507227109058386087957436016800616480551780109400805561218053565494164322941623530148860310976296190492334732267856068908192123331166384653510926726863218295416447058137165158955037316347936776203813844061160732987483718254128503520249236353184118333100397158989580321227721874290634587723838024353779854741541932835440906529525661617025298381091662132521666048704028061980635562677494466695405201362876093724876904499659773988235657353792856650146080490036217806184377577477146728230892983932544751084967352422158186819212587340242311660869773270214296557340770497186723821220641434861383570149551770571616893633132086238473508452459163586433771408032865973202450116472253860589055062027497468140086604835652529839137187870656269725539157394299052884318792668253538539915450067305083237589173238526432712489786210496139897983238661778059529414596918202253133740020291522903014409906485645064541912464407642691832791655245067439914685314719353252161668937080699936827403476070843464058383257157267086402847675333449691933755361501199025078869880449992724841438669757953833587048331807866312914552869327468641377221957123610149366200905230323102452529930094244598460848193707536056439472727258685938744044156154182672637695146104223479318370857593580116201105785973135966594425910731733527632698386900505554655268094410499031923929295545177519931299628079254557873525787434293251975247201471188599360716800000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -374796943935039491056987008644299808860461651435120829335571886183182836491610374642627125115423019689902870750473595538338162669712870942003018770689495183919566957697156123498884051894414905177990527232700542835340547175551145583815035241717884086490267880921896394598741788851674087123594763455771415837583098112247707517036208348743434924771466516376589152469618870317980417223448622519807740551362835648534124731767437374024522758424383238467387954949568599561925780326999688365523124115519283436266535177751720070733351129467420287151292169614186725590226585074813021740253557132417330863663219090324864864460820720434051093548931136301221606111951007433336178705920016800073950866331489466657716928289070743875693987587325641621595170637730085826198477453199457008678411988273367434194978905443823993890686500404259681585560844906638654361015780045745358062432446775202826252901188310456308376763119259140130164434564936981128969084863121909188395179642284581759650965914658544072209907157175304163612563039217698433525291060823952585355493884008750520041895607939677666756333405195360682410354521082337029771331843173446103364936726174881992457047374940962217738043211210924770598337117347779339376614285365322729285965281202292933916823297600313593138599662946966506041252533778538547819660277354933042375518943496083928724305534843455984608296019370224267215657463496701998723427774520297028383090416501960311107045961737633838510878264164622061472297371163187053267990959315707772593093479862583354965386843484202544633699955849028636611623448189386493633364295610257414981835627326604745908629537646776534727642361723645067698409047205489281003100206948608369877035616136923437365076225146780362194627634063064196473507645604769877381689477969584181750246494623899205005001296400240985540495174236348187599240696265156549228191802220487462312118958273116180651401491924487401094639905458337067949255594263913914550215286783753827241254989799405921430706293092091436632517092472234094416404968596737934787987805221677914479457696704068227014535382574904095162852152518836900623801658870947920736749436935951811050419388105395171997315606248039700376624382206169553817433060544497841404468994993954075975857051077412273950561735224879247818234917568931546734207875575700998562540986447602962304423569605360013115007999087988315897050209464516256918127518876259553603288095177338557593413258324906201442617318779802692334918163739310826520417544893929311635048303064235244421680650924190020854164088742274809896372846684262179432516396078113395591296123160298184739845860459952823543698264106316009924690467265213046517884009131490874587644363126126728167951052273156566621999647267031347964556704589741874888502517645411048065088321722483998720000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 6085425152935764970363329841664762894540539438306308951437359684745709690302362209634491274421989226537960630689603534514435461389036794100146562600574636452891444893075693214984130412863852846634438611854880850602820038409649655634248975161620829767740836904403621987634556870129019748961280623568983107350299699274197534625324186714534342530697577160568527326174642404816051593653345839732327961058272091608559549490158597743339578788786576295844326541913294344762448171787116894051623094262181946433750518175076282643719568530422448860254569505185080942884235400826983542435371972270182233916862011340137195001820854762755957979267401520225960767166506942119098057468501351062061481164748237416987075943526847074766899955395239609290527376660577939723113541376870840642119046108147610008786897444094859374230047958088671340619854303023209102153237336736339021800732261495777675804135664385180322918670934096265895423056069247195632594779666086366088134353075845385044203090144084129966226847536655438883214864497777708921447996274209216220648149762675804537287449395265030785996669959986628339981485623277030156797081456597050062893928407708946441394325886911561529814355310278383361930488941038964129202566011412278178492617309405246294751302445042806858995491561030716360482693451208623027206255807581863345551378285666038059418297517420200928614062030106923850685883725423728184288620605770338068709592154248908575032455187871087920981786311166584653842718947415703088446896537295146991765708208614947706276241310105392711646548685584663309335433030827718665811862400759567537805464351722729968995973832418385641629083936956177772493342851773723941793083805762175917163060338868964227196246466979543778291082596856324068487115241364885720215212922844245641667819237345874827761582860691022949813471764385762665073250790717655831374882284190150892817026033174122705300822210276243173501645176388648320466673077702420380985295129978955585833945309212227066986508301049930742785831882223540680721093026161145320050405797208462952344043542792510866478421525516133925318083351092375945055997958068663201371353625640733732575934710299729269109263754163880530329461087635637018363547913053925168443476333456704236633876775656210815521017470784863680239673778331208394922566784932742449347607088271013476954686393808432728917473089808917073004396443825971830677975290287176610074227028327059263777619738714958981805906266818019307424506739529952417983146364541497382612361971391897404950652705811246637921172871699386237043073081881241646688202817218828078176948439322017392037550643642340874297230150989592631941692361212435818896409408485045621007539141763250445452389721678250807141800824780430308703969172715141112592744240143527622925200235606887628800000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] 11248651021597846684775847968502483808921924984555415820053042478228126152772266460741385864231866249632542924217971968703673359707422237318561097075425289179130023300626864155234190232272596667705204852751460240037351128126805155150184762417897810404028974212688555592962102010275469951474060358424330248779952300361173437323524543080390581045872340505632632436317001758383180990095414157485043755435580694019827255617061818364366876679359114048322150447970246737013281384225447910877260918206728475365808745931518566157614148984645457287642875095148540930625907006609146644267046809877851420820817398456999245083762675404704885152501455001704839538635383604916272490786519564131936363133155555043818519782674408206790311642443610162519868282814320996942859256986431951794322524634990300939712294317400094729874789386562488842173740841972603347933428728143193584851160774005389401683059753467982965016435712327543128027990128270518952677160188090711972194397924483096295391306091061584299114335717373607960682078243482283014028667697642180296622436704074828436160411751441920042884701944611428520061675857849501992648790874915558823085507118753011323345262160503202605073420108394810491434937831648663472684672350652604976725426275796204279055045934076819136019352751596052373039157864912089652073550438191531659586830386410375406622500078919353022423737877952269524757188643911714149255548478925360012999428972705692603610095330207856081013388115106694778907988134658370715615523333674166424343024172340552811545028139066667773926940947260451973109824386268767918209333941013526374486919542683685110805947723621230919396677201696625174614498597970375344480389791252132521238026191461260127146906480443067810947864858212488984884399687370611648722322229791899293771487514169843219616139505121435104707155322702529569211004967207416424351484606585415688932066690101166645123866225552575657161310118289194981890212185791189953959836895301316848952854808913045166606914582154443594476104119588791265980124652886893143525370193779069071141258307907643505817592956063191384878390482300109388850777962196022254220241926016171009818045636311690824162177661716705866537928343744426433827860865270605239741794176525869145556147028640405381472959895892681319267933131544027134777247995202788776963959258126542342262555318054564395493622339370190875861634382131300026024398047525145406640888884022428990580098115761607499780853018945681457607525575495769439098484765957116374596746937815262107344368518393712893769287183948175458306889793238284563035597734542378833095582274334530192166793909454362522636440273629837650980056501604758053132811752456565784345933909983036058515787033454763426248007270411120078089100702071095585790442627463842133312024404371177472000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] -677194614653249456097138778007440708460677536407772076690596446934490662959512397573396271778460510138078601011045789013218004079752232502809550219200682895304048692633524013229946788366685912540359104292750348972799088471258334705972384746932255101300646464245481588534230873789461391682061236254691077033554674953518380094198966134821305383421871858308850441767290310592415744426864566520349510650632332390765889303581779953359196253335167958979217591803464730873985071565596016002444600287136634751388873940570784426294872647997088988881886410244606513110278759514094308003128585114489086464510126274109754885806609258374945920459220206932262648822216612514553109414905061951325739246757080490589881038871729206642231612539039305585554814535033268228568403063422673129629189797673121675072015908561378007885286275860754410804400942579377462928163959469487170295622932311778756887191206537123432094710688252729389742098710053515691823422910945055512834217364768546590474754779758663682383430164645384621717398187706778784634758587928437981428857875730878890622125482401336185939135620756712287297198102623720358207900659389493312003029719983466103866755936553551518690358557270621011490874527050362950599868434089012163171487414026954731377044839078883354434056794397531292667628920599797307809654806866049547612286626885778707322567592459887339669984036695606723558582696464273776863703230326401493636062825459154277099573254655155702694311454809752268059617376035008354421104255058483860737176087293104573255127765288374885546805639669327207850263455966828024820152611716304928751500049713187200200484457973019986798126916048094615525354060311093690685372021629696573499633201461936588892153033319154067162326837359971986713590760197886374002933843945013239419990490423324733377904481840585642239917409062484562074635456494931525674678217286051704374560408806866425677722099809202336048192851835743259107264656235120773346400501302673115542605609693603026435069111245188774270302019416070556525523068750371714636288789631317604350921564521851748964648169995924753563152902078734275209283020979967459313258791944880225565622535835599466928465797689609945891881717154713370090965897473648506598094000478462963795827342472439125557266708907853220077605531819800825894150705485102545210042919238885378494054735326555869997287617032860785263171885109971159377928923475442654269764780016307474548963547947992878697736044890799896224015404267288425287625591207493985814823819944348109165320344738919969887608229522141068265969211237373720027163711573251719003032531117563482269175029507718001249665014683885140409090859764351962528854636122647757150963679525732460171503338658022570954136323671532611812741670510261634570549374718555363833007811546591526912000000000000000000000000000000000000000000000000000000000000000000000 [37,10] 2607110738907450177870328291796964923170096215101045196270190469953855227065858959783466806796177305098237896506962357452099673712254793590549268715521176282083438557471993240502763519330576702483120205738956491857474409893435532506511589537156370818176587142559421728642918271939577923504619666210977406332453489825107355080920896826146930993440224171002437707421221777289580024034635806084025351735813538357516848703321130921827275105991555137620438857116438868628000584140259260121473486739835757919863943965300854879520043721801964990948687453341415311184618519147697914558439715934727757977449163018177810641805247199517095523506000143343637906766009240811812248073166461895456983408439075927114928004202812348275823612013124344022024758048898540655689534426040116888014981668037297872760399476113742193999399468683515114382835439453080186581124898602775056247195763895400069231762512395824691607475516802845089960516271249760727918091772118838629815751478692879562986041388329639738941650853843091908505787824830743236623802122940837943196561907606283805142221632980107304385609406814981750576533947242209266442706455170569053520407739963054916172795037350179868929625480807631555835181225954552601670153067790376469494605274300979572093506478792461681399787732245911599255956521627359272487410469723102589392863837674244176947487969684282786833931464607736182341604612526626274299259122190878433305678210432154799690429862930172589591960419765329959907158764333978436738728668231179169679316713459001203007817530771037563002577633747459826858384121125366062207625284427302994970084179898929379623613874517543167357079790149298713720878530343234649176999297218112918724158631996641120621522703805743061116261988207120691877277260389071180128354561484324609409127373800934195778088332158258025789312685252307244140433736801798519849172251198845917824425198553420961269692174145189140389927773756483764220022023014136273546459347521379663034885427162876679190499504313822667769397899991503541579044585899331564505394072997403016461800046535891834076481360183923326429580393058852742385638976360626611777466896420535438611498925510920268640841448860503841080046471472042642570486855233509193913042396413696088153364750881273427403354001938408540786813911881857760533375720874635465326760425302095145233910488485101810123722756872661278970651715858843235678067601081010759208144971139761197902004962251063589603460006469408230449283661674058974543067583269448160060543306917243313830624162874332346680448118865243607361153149695117083211242951707875090336098782843479426878782393451996942303110095783693822702276246539511356777022455029279592751187836335168743407212122330656177562613122692046887679303427902542604612475754158182155590301012062571069440000000000000000000000000000000000000000000000000000000000000000000 [37,11] -6918398375737960414365672361437090073505296619512585132496147433934390103248533861442108165286041534022216391684616411931198953100916584482743918342455953030636156375046798478640157000112667887359419828064771382388292290996953970580855907347783554922256405712197044972742026582666338472246537914420445068513970301348391338440117346472997890710040437207150841021263703210044145483698097552147578894706615147693341097580997404859561937214640464134752485790554783827522883437579652282835189728719967087395080484410983139323023251249745925835254576845154305972401400757188839796005887273532374061557309681539973129625057690326565213123650450858259685236577982506401275855656937896229972270868471674749232765821183475720824852299599023180215616026991985398853859218339584683069112294288012761037119031513708900113175620029236272985770318692137974684701009988782903551355676063866830259487124662692583827603513457406324113235942363876129121584171294090022409109757582989241173031725081904988192017075301522322868042834600008807110861930572261178646686576445204958920851227231363711501953032297671922694806116771402398774919526902800714884994572232850290498339085984710640568340622179132498709741381180509051696959809967761459780200727958694473475101841180746715352964610802979447691329738505995558540006434252716850907571111792075347025610876433347952989694788721540002936913506584758846128948253127252378991229594064302433085548413418962292562457786086737951883543707418268689401392173699571830351607825479472616102047162290432600583519610562827509170404653199586956981756292193361784855758278855365624636917316622031857969559898243116899748429364565425714461373428661079010232060929378910544392632301807085422931884450244792633902571066384684547125344068857212221780237389958400906932066476076009721897930497532098174854923195305093592622559768993988803932437361838361757889549460872805529289440708657869944139831983597419776351207039008663751566520090657146786377933050513259138096746150832602340042246582516515276315691371748509194916513356263149640378432478596368217370289594989115146219691326835175248306119027981911158673411958899129496557759196366616768764304647335989503241002573315055935719856740334972702880884913884278519554186752837013759474694570348847822581220640472999778744573147418645209721091037549503613247147970819318072461953231800674383339533134588817108482492849542342967453987148895337682103415053385859444300197556659156057458532837538853045321940968324131589316532766456000166143792301601694462556887749856964125475650858237059882722975653412423722952111009136628794039602667620562278220955539498081368511448415881042225378663260056284949973871248570132389653842821414139605553773748984780094741062780699253091684601396619609374720000000000000000000000000000000000000000000000000000000000000000000 [37,12] 34536540758350932218005245769368538887367553707804522753046473725036588571622967858468655032073032003733467781770957959727090169647398549869618697299540481464917722056055585773206385724140519567134159010232414192636675118785959153257197379188385426096938996156099026459222088850665763466452183459168323404780870018809764894525273054852842759946321092350358107974824283484520899066535716057162421117929144092453591131891827409087418331462608799104668777830164764376171545325677217742777158519471497507574561044872044567825619758683961481876334040375315417993116520957339295741613846772742612520535231417207576014666270255162143529470713545745930518816871013976687005427625243282311332045375388996445914282332567194564537452105236326206928466304411716335483782178578819136941255109477057460932671057210340834980051678625851422777542958784545766717762102327587395446275963902706832911329609812021639374511353359471462434536785661744158093353038737876166680778186661537341355172301074349816862970417408977624829235631337921643086699779780782653459213916541951011550002549399173113996558816494685778760173980066485844520117718343737414350663389256100335406558510347570739176626354569178264966754155074412468217848531894932054554723375114264825466131125379513562868499983522596625021683696919682075090716928617598441729620777201960635431797739904450856842341738585863271276742285645923176254111995835443750826080476324956763977889736718424414041402934726334137401819038028590837297631653761911391030702784019532131865637819308743888689653557285550210632524000436450359859540759038980615980013448010942284288224767371243720255540660752743234241404512633191233651092322169351827526318812519296793916828022813831300329398646033003371188590504421838351121965894112354222552524512942527468005822583911847573798821669924771996385799850945918123943802010756525566711475009200973755888625593727621325828506009634356096751019155137217554867767909219150846198553942438896248872630293175446087785496446564024576417682063683679237028751714497784307033008650834760893840633262951847002193703067205553800960642922598063150975754104445897613357267817951788024008441775906526785936036735005079877977952538914458523117111123109116089743295818510050857730327339727139325545660966329155627590938798524287666806592853631366996054500821989516894072347573870053778524217981822126900912015432197216530316168980438632142794479342056977488260299735839824715656365311408688041542796260495752174797364253163487479047206577670472534572304205663760533900114548088124167103189460456369324101553497308235223320498924345045661855887686798538956287554008775575743508518757071688401316345128739586189292195217232097801602549495846648859339219027244715224561799609008108549247153461387922694471680000000000000000000000000000000000000000000000000000000000000 [37,13] -125868945720922685488353319243384919335176829901507843686254784533520862106615267824840718823641487038790665916734010831676619623286329038262949859320902533412497906948052603680583418730923463190694445288510224656418202150197276740832997097581920796447658782982896643158294411291696119483335425411343796270530817264246607080719674894355303847574466443214670217959740211769900842156324309453869267282545623216651840884978664530789073332369825095091406144207339516064186402344329793603654235595953169166891499576831876483327004293392814726649879560802402870497870350458267220901409965576131159991162917934307541800742241079380451754187554150160835875885651586291974327865709447771466862907697322865409260665604419273767732499901123904547639179984364571189838311114321026113956904993089894373730471874040485945845980363329157397654265175479979847145301393013566344030369050572643150374248618158691553468238411878707523424210474283839846227043972224451799207078749408178898538019742520261230358419778008454130525251243070113855690980162888163788504801513085915497377830717279999816884495603628978163564980334575929936052361412299423572894454267001711896375567206375997862822375682142672797801563212614018408582250652572878351884644368244646098869960311687273935559965062206504640979301739596640027778632676169415317230633044650379700833449658541331073905609555635675451495891302092182730238181273405338072309337056532420250171782981807531915159681844732992854309975524969740430115010785577868112333063631874247850109017897921541009193870955176838608697605081170411775782491322545305458366991201317574985425720858414492702661001094427879543712484520841373961917933566873815627525393358238042795746666233231638209805302704625190102629014691425361324799877696814073871829505727640099659059159924406775708892408901117595459095368102966640303311126944682489203751771998451855568799645420649494583703081226069098915759505159906355724071596755272363181582500605169424234595687485473928780958833394134661995654663290053257536802030409431953705570578838647439068050288293587940989000940472139792499486366945993244270304263542537313408683595617627609554080603455001133008923932249555384273271813287764135559218904625189917248685085142257554893703986278518589213938601453117718831286247333260783464763811754765374241125947860197804016914652443686403907247633814968028880423699895860664199826987573960573342016306881578866114858392310005701841817243057238560616982362656451029506019551320715950818985350246587856952562228420083426744819367246839256798814599292965965637802937266331514846464208924584809945648057422800893170747373633544090573210583766353133617164803278860680920383246626498863262016401515441527480382365733531300717348143944444765295497877452759619128524800000000000000000000000000000000000000000000000000000000000 [37,14] 23059965672836836571360747162034797866492505013322555243789824750006911027331770957541811763682146771646894042904832088872516692482428820845954078647770948963836919516342077100992985592650990419086165662439089000059078565583463963771593204494660949171934711834458368393264438182302335038393986644972654434160211558982361537833911941573254666895328457216673662922542431632272920721580992048200493357275035907085948655663382126559025250827902626834364546867047107723261719050364155328316168761209151877191836395394922888038015003377584925188487648005155302983798910017385063626588988737224289317172097428806713888775705142792775386650336300750979420139238148918470931507979004795067498968171694064506876135022966037276750500812077145977182393878309410273317736939028908239747599538564510487082094096210710008392916171868615297127946847990521464594900670546358759423295751502393235956063426863581957180346686835152583612895220564594728732232806879849079381176424726222034663470747794062512515157226432408344112272380180259260902762381700697087033688596630857029541242951127511502809213599640519070562686823457094132058246541162664901348767467711830040397198293585898683932087132896833057239808520383927366218968746797363111551856356424668684690079415219529848922294607165038388625824383931324441558462727094403880919962174226817092615517588414963302748164117012393870444130254079824436080444701956949182447541439497736214850646048317660279511102874057298629507193981904184432451564641875450689187437233608188176399622615237840234973377075579929082483410177901052359477860329947204479688909757027570892072459497553998603221329518506574563474373968630736076411338652616779162509514944950031643931508576229121431511415702148003389675546572601799617408873949153735010837239514202437352065945187762651918693383000801575651687631449122026058216719553020769400528934889659654487865355856462686828412248637442065908949558399806882410156221666510347970718899491279633145855001685328959987896156118566476096513203080733314415334420006957894167985978942872779997671470116416034840288164100724599539062640630594213021920294501380514363233329618041086537559161740571566916078517047772835724965723099661723511802221448030878282676094009951199281642396850333508613519437205856992885729558617039463483231140614059374674103540084515549034958768822878494696949052060334469570894205721438413752605648549859821140174792990104340836506999142499057443110429580889262440718378085895678559560114636203230370767703538484181737883959233021178654530941484425587050065261485033130596446026701395953215521279055609211372060274523832827806025952231830784114614518306836227447897581958363295564051935148706423912986856913555694986573645919726527196485755769642571697093368216514567811891200000000000000000000000000000000000000000000000000000000 [37,15] 1768974335169338578465831517329188457963212026994264756619031730697571172952064295429365514845357836889139208052813614207387353381541285936961311075878336450269773114724808635226347287403544296686372688859110889389896949116915540640873622637577148232368700407328294095082732232686104293132152025770475168659234073529186912595936964233514436761522518328079863591179469239139269479018170624235194945329489584802265712336081695965130804741822796996142874031069965572316904078498600725189898681511881387525657240754403103865010101016528353404066259873871035579706026310762874223274120568290942196451812965365359529031757228507780201331654138519532733728958835796873066437462967724871379055749313841189564701778368326832398217295700523194455654112406329247495942502028650953288907528400137436473836879521468857285127537861015988597350915927941964878764936585411556114619384274175631789731277990343123445012918902549696855021409919350214000050967293677755348754695036680075266011002511757619538779210810168535984846336530672194659236531232581795958569856472030354233308475243327103032672448201193817012967723857450591648407247335585381871655056520230201136842617859372369925869363065263310684332703214453511418492201596814140041423216195585434633825359382992366686935034671785128715079141014280018221783735708238119021363530240872386808109720026583948147286188895166483307037459986229477435051180113832633599058545471695551847199806572253852419083940494665835632020689659086101242496326592024747049663361569895119213319367158197553689256089183722222577262499101579341322129254472799791057498904972475075859591734358900423557634016714172130029441741027056868105833753013249049504194120198486680418975081882562616737694222074922176654736054089264877466121954776908900910066235647835398289347634477428140307668843725661325889055513264792339953456267056787626629161698289827429720411255405419025889699525656192229397167116324430681519045551910173914227552997271344008207962446071427455828624166324163481069096584265040737295325184389298063064906604405455046681959121384288548426974293077894680306373351906569721079279717618936628089512618424992970231472361168858639578613206733482200466662606965105578257746911330641032377718313683353921883500702587533879922389933953592373341337143924255368579051599342774480527828390465524424330656512551643712618611436849583059215342944874238690114334477089814168374645361675216827107042426526245632942918229285171352011361426050800344061480850738292793398890896491100401222834993402353086336185380932306534796723064047186903490668271805213605588285385677710384194459590970620232770602442733332914312807650979247190778926811757733129698402653944078467194156065002607356835684427266484430361132195196041346459352695958273264504012800000000000000000000000000000000000000000000000000000 [37,16] -9310102247653713751708199727207252585578822305233951382414075862198439947190901922696477200140249243455196477188843890789103676394089905974738652698354283457739788223827689325959902620390889637116510142019276838609577363848064304605358279071157695027674807986692628728918175263325042692935104547537589745897629159815348025817754045334081668475865301396487216133871733535837546592675791231819202074837816111558553582871354923513043240941625379162323328942276797684858096215400888224907644564628402585399921721720413573034310805207562894432504555752057173783876405524252215006312565456306626539895706713298439491589949273673904061208474556239181857351483713168892610475347115281823082198818290268837696001565423324141457968881599015850491285055722929837442409049939061369782445532684637726513036720439073407759595076396662664550935105238576191767538953610829921640199946926436671432974624135564775429192943188627359522002844729640384488860581232400701765355344672852270948626042657064709607715627070966912866547013971022304576420480953885385851018707169813370629084057494837116431211681303736321959528317274374416582508900869136800745154327058954311730330145948325096422172977758081061934390900404166027460432956715773275955550314996406922163354045404483076049648260973015654068912723379751780695642656891864049060230629870077891886372770060318992791675311907377900052259473524581318293735059351537393424376139565357109808145502577374577116189374363593363286317135565604601154933426338995205022735868272840560721271548777633860415582294297496723482568138669058084782586443656522152320023780659094339144074325117554475486197746449987590980267327969351162771376971490451720461245567849608405634912439161027159263789468223241103134642702198092404214645159602297742365511923480609051225040811438718690892549287678587756928775013075387047235656234995604449263947150379174656026305590774055018100719710267093855751732510665166784935743184278210128799039915655454708601781676311363592266305215758768217062694807936419519676386910854712089188426526853842578191032889837299514597628492900677806430474782714369049190984185620227003765759903798921526988008964412612819319837485328712560234223952376102475303390263860521923221545326189680580058610723212965470722345132326530440941717757471406185121879334762623732131350833854130513964736554798576305737346631095883398458418879020447419455165843087871265075771042597227257728362381344210466694153112004170348831200872152648539447936329654790829572862671022914215898691530618842668137843702408732687275328759808973440207586401390358786675167073532041024760530973221604237379442324319124664084459995289539796134005166173730325821610343234868979569800371680111222260600507793609332997922176710145578053996212339194126663680000000000000000000000000000000000000000000000000000 [37,17] 29975247000440586137914674750681718825889323955361159116601524777140170163839000883542785371418192396318130367400346319870023761821848777408359340627313668882662219210920439231510211832917201997224196847532290752221632112519257511344481439962944743800505949034690401740906188943372615954825133381018346018091817052699237415858236770407948953382109948848699407841077584655235410603118279495551114492858841694668727266526258432989428712634119794893681505624162932639060590561963624121699514461196212850365302539163581692808585175446791291620796453055467324986098553805031956014287209396181001818081356276142933566217112963636294744679972261856486147638099755003393077014762027122022127536101903600730415444594073896183838229490420037302346524307726103232082358432536431443881729609564494405012880768572571181748434695040003454017201697147354147580726484145475147799331835478169907604014767763776423667798727008373913748061435901374561668939717761491201148159747470241610175381091254055572258708514203605046463339083905670494954426550003254069610851672429275767338363283974171784922709271654496567304464913882705086879425558980042338738712102378385672452245007163631181551969442630715191365313254110495668407383749942538928477279180636501642310896393825458280026025549952425170957455680279568818083965285077099804866239232818395145537186669569631116513107366125538593150020850906516138644531566107674967823052063418314579917483192936488666214600102773959411680018798647984689759600262223145031136895556946967251780362630125805126706527394271075373864941881017551562588675201355525606527017424552647862785186785615303360504752850650199311676083965732085061593176231089970460168325851228956578885662497143145813037928786891229303265063495790313559522566918340409830557673373896138629592107496369235547445083275126494829862192796358487712155328724117065533330553273061583696512176396534244436288182624302720915365367362302323963438030717262155679708369301634512403314987383093327389930196484192697861913796728563726808711472319613907289445772697407104342416234696828734993939981693893372277756607928858777951422339000025111964881929946838658302594962050279120616681038483436327955570024877952911507197068104086586469504415396058462815606602013999135721153775712894421827898964102519601040202941761231803633842248444157540015703163746912697092750159515184274336483577987211000569271106567668413864860353445793195067016732679940398060528992420180465546195370853221593066285354299328719804543790283896097721958726046658688696428680100422922245551985494395493266013966019520273165584907737360185532529422441428277304615595161148976004738177678383320671183222588683769302271350440432016829472146288569726858778903060924340202666143407648544356864855451650255486976000000000000000000000000000000000000000000000000000 [37,18] -72754189212708190989178077108919077522735840881240326872638337319925817918464063517155407932000078769409711418845616421044808940937300412391581070880477204603646143846298737137435901072700296479257176376602626207396580086996917374069377509733625665023712588928435899078903976140541215830067051322383566408623403412664798518996811966003462468572221892094051075397438343517598158034215124412982380343523204325890706553017699949822915671530571585214159311835765003897980134236606686980050560019729119792776888416808207990901454408059075851347945563350426913075474458771795728066200062843295249637823085196735443582481594423858028077300801131701278068615706906083479476349454824830579474246085138306760952984360085378147388625423207466123027865185634799610030005379936716980045733298365151684498823275608476985365122829358057270667858733314592051099299097551005253346398487992820604081005811377941281194111526640008484447679218183904347652065568855644933696221295667463320091117462444803785339448412973916216955650501058501875954978868201891993872400475070773297389234690086070223225489009668857164308660423827898121723972475963594761886434764128483273604197550389401332414648525513804715462978801558729497365198345334606030260437433838528363240827843655936718037642819409954492270103881375193362351446012335997679650068436865135464080128931530018867787701539925411929844252633425160970148240999497837144180485787329368145065777288544242804938337695278552875904043740505747576997664804985836388045270749473998520875123871474604906413560853792931952588657352192079926945540188334292128620155451657433215883048183671065514693315228639407369510316855900733560067048978910928706914760730065875255063943825133137725683525179305144772254249331635240384959243718233876044976376002409661683118970131810410159946676642697426512117505357755823541071699535097166171600579171786207362324697146012484443162853087330052691379383519698385707196180602826178888765809048255293204705728137138001411624839809707883721510444504383625646066315027439340210770388317648533837138512146647090363162348671129269217015099552502988705943611530118367892977761880126725509066748702858569677541533555340755638281940383744605745605792259787607984532845301040851950922929896466841625089451450244029689557917062122245134983458018303218994959282590616239531047248933336017173817333911922506399634350503813081318351565932789231551349473757347338159372429294617955187596523433206264386628358176170578103178494017497219591239062855374750429663476035135598799564102389204124264210039979818195858635520615941892436723469941194068980891378114357868272089041165159018524602100424609404906594214370661659063215128345918674394129319872517829191529379674007051785598324086053161563371503525971445678080000000000000000000000000000000000000000000000000 [37,19] 150681052089078348602563090116574112869003821689484801159535305476112604195263359511751607582457789696522053867118119928671776209527852542323552146406442862655616450801137434532778569246998682454672399848412864872754196994436434911046492770253964589381432923006885136809759829044498423855717811035151587637591956361259641672903178499771946354224908706875810150194332486937416370446188344808550508452583095229547950655002275166403363064725315631961110344272436806809076402548529837208955745258892377480904073106356498720491794142204942236193242438896911743271980889754075200322248045992664637233220563055375879959997868877061906863215880275243069001356234564571392765360837012561165850308022937926967129825736493548928347410173938210531999364736841587797588957428671521278962460009185723404325095971085962788702975711129631370358716606952457008434192679040150762950962725733900512206053137635855371221846602169438008924169841800935664591721226576916735277499893232804898336808117379727229108430607114159022091922075300080061367286023975012595615222541964217478111105294457999941096432761785485462435015635324986774597336955381464047463054290946160424807995178304862133114975400793419191411265142402787584623529996409128337280639066149217728995920416870611425636968849853425224841624972357306243550032028629790584491708407831003323341807713964461785981282931019738523371560748835890994444611529823852963947831698541569321590774960007471412830157360940150392863943556221506583755466463797121841493196729095658432911527563469718749041533831495464341348413518424399917828209410229770646967726783719763195944725568806196599223300279000394153948070655849501050015088792927453548582830797586538925657931327897702197147804481121930084993964255996803938688864024091675117597628853482391532648656015795408472832119497282627051604853996869776961656198272712995094808298067226379307137476774882064480731634634494639371195180959798528083527875099158694800775768216931622295232328306706018993966051166801077507302567268006234687447154434466344323975625879510561935609788935065533266906464878699435279668906859774873643861820308113098940420135208968308698226374938089658428966329467486188200716546112075585378179016796748286690596451944727424504969365739663963943624800650741888230070144021534584610813872660557855936728116294681394291633279507037200880416171068044795745384914867987274384176633881803630768958110837573639698790270701999626434292063171448536129719773797820430399109910134391484766502577696305037346443643081088417020937981460313580949975181849871809157295440991559659870814189671676104565786036432472655326012600277313689456301326911855197309463047774948295994480438782881038749924114146066637671421811253438198471534183850778884424578387774207072560742400000000000000000000000000000000000000000000 [37,20] -346743107727121499019261038611604818402832228531290326117422816834806496788348600293373348091098030435013031112676475113648852735835438692535469322229463710886674874736587669707215528736616856451978535382894233309466237536340413559553121295540765010365481749046982121429911648635450538965114883596166395945835821171608268045715707176095556663799930597517852250448530707676179974573035230411801199852054447123368474512939127116384180844843708169215777660512732418525297166950600206818166842103324694661795786116813836724923469814479105365426461263213962718884492944606077747312916342806873184896086351411034404672376355571260208622297088125830929178025102911790337890046456301681954972387753236894007119067250301964736700617766939101661284389406329996806230616906678419386942844791464278422739508014778356630647544113663337325610993384367415187744113374196880806200839294090246048711944891924587058597253712325828372036321882952152884280741950467352954898477850164012916123707090432226248126296958889631787907161899811709416797321178102920928776856586349748539932409675698776196266262437724488409126611334801004434889832733819767959983950036417891130382146733685993635382245951390760704083893327657027618261538852407091410123837071163210148124368185043035359685648975028370726718214014536531349572784136598617630986728780409900981772676183864021585716980579760436915902512157154159184869666888181196408494593328186197806452857127674579070298152868900080378930955340711665326958666139340868610535785712165157691683494118137046290864579099758227509033134984854484327004554799285545634932202727254671753097609550979262775176000205920320361261037577523673736347153223813207870222323810739152941580211812654432588612226771587148918518568126450468971366593557375955616315238947905272948560711484749811071371426981783781517275242259390634901040791723945090871557331111213903474699902041744475420518946514183101793260172721380508440769242574165615486276734957238840284611292949183027591543123389464209983351098735628503913015260831845345100155742977364466493044092276781300281110171631501408231186755391955603914754390886256047443243137976006208452900671750366650137747224271818347483142454852573206442004525384133874495166416573597092873213937087843011339277703231685107892134720018086626696876354130033095582894716197453694805055056035218543129543485432631510161608390234487594660342063112319968669253122353630669318262636104190743780720331807067088956715342515435294925810994377405016846135210494836208633364441735593697108114990180954293497418486164643237655934183058288230569111401164023649115981356048520741728291973180248626085433929764625504768728479491229938309156885538401888104521684568418302241779699680977694478035970974315569962674758173752914083840000000000000000000000000000000000000000000 [37,21] 1113387337199455853530385431484155416115045809431147736590558763745445572519171944147364974829357378467914488494434872566554532114890656714417432695516243100063198684062765350626186610691304887257082253785853041295405965819618768745029731234597223916831747464464619343475403957622387166748094172926297067822572513748299222969539167636710651765845645218373022010815511402479627684008085171858698122965957006616988225219499795858157689698518430564488280599373708859262621137712305838398840878928330936361339956442461392435951169343968422673374858914202229026648769314304519837342522348588259651348284416528779572518709150754853027700594015989911032605913780534991045983987999494057976522689987170473488295859503855237183228746110130806695363252487311570945660339937356444947694282647230801578178203234724134337478776774494141689490364006015729798985605751440129548761873166255143780109201721339266041143158460593367206266007380542979535809676882158087085508646930451243005497291632130388878686979987362174560982308714915714016771668879367073620472103379044463236120963358829368255467925171261897682520405354299311678570723432561181381112037232450203464698675185588606653608734473741749068623037967605799574671137189630537680680712592239503342869759654306502508601337432001733961737004901434847226028588839632692018745130418739561548509596262941275251580258399547912940014202686947306274748733330984372051487519534533423398525744577439082624121577855584187959281961023655274342545336200982830662773700996829468773945209181491064541896075646746144844133023953129968206557870222951087143975977239214178139559175851373717156245631879782537778286596497266601657721947592741417530391958890160206657324829389806599939667543342891360214284431977340884411780562595277704166125274504813532543457633561765596362489668109838414435082199294300091394651873073116636693429811813454677758825728495670189054901457653322529675637785402940385675910166914754629805334365424799747228916950313442865072617957150678841247017113570792410254802964374918571190688618188575390292113919830104365006688587459935206368732022476545340131439835938241562796021970325418569728798729208119888510627131980100147152717330634110450248044923817335210447083423970117699554245831352464393615975797303116912635002899049565603213251675143990510649883020602365681042201494606684225746339632890862704150555538775569737963385018479300561067068525211570575104549662916068918300217662222445943577131370722902232080740326299712984329021904419792349054443531774556419270940255264754795780018130340402082755213404588267711934903992424841245834969142392946506925468089547447531581348923491924268423838530324573574578804012069728210719475923012598414209012115499116622316884294094010838066530249303328620019712000000000000000000000000000000000000000 [37,22] -4049953599571236588376623808623152318054808490520822497592269435497730733517606573030406538468029284013722406469691930320498299508293499429567331657890529801726268903272316619091652265170401114183360510275827069344388219470788683561445920188425364831170796587985934692383396193758221364156048832520870707433628914777224833314450171064384798924083390949630280209090009458381928038988355356589927982483529614857580613347103672343747509285780583915476231938072389254392195477126725067983737155129329766361059441353941655887665318775305024640217789066801868285230419953373233022575361488818129423650245687186654305530444277831563644422918289980907960925563100884691662817078324511291270778411850677541545133249700775711654672260766609710568296234557654065510654071004252631295583094384021002607507896912721581830990008390331594377232096626826464367244589032856416604793188244203913289285565649335912309054100394388969321259174777128733499171281782568123122655358903225124208334624310437580399360923406152924152731483020856749876087821069272611636359247053906319007991782623691892282810179630937740713832820513075308345421108831326482199650345065990000790360373738635522260751095784569581479768888531680201562422914368428528765020095983100529764397293549912662671120382392060902913447856888050376082201465130495823439083463665336712498439795110173046442907305837619214292791857935016580127304856459319365824428016770025323082082981999711912085180367225839921201512458120542447322709043944695595640825654191906835082706607502117855461418952849670143650606232417956480733240127024196777874941558031125851929707921749785621700339085518896046498544262395638850838614648711824280119714998957928396193455278487908633648275374139425079159137806710377456104413365545694535901208386284662740688562334228670551118941997976399833369788959103740694500556572118781086529373542012813355655294839992562631431872898174673553865914623169751303151037660684309939733460325139142447757549564408101479230701473313371940807774929174107180714884243176921275751566958217072151672253548084792294719654849004336857452221431883571454798930498381336773863584522753068595305924445509514885120789396175767714041224084089851560458421749956075682940905482993349928591440301761814701953284956281988091848274699824295658010329460281821341617503953310365852099114333595810756773362440089816291209339293467002513733456387297911364520409501649325706869423888060156700748399169107742013208081544528966929579233618751351278360936471679041029355952980741875044779569538923555239151274472527196195872052080435794180417525389491187498127892803844387343703916646323728767727551550188653828075078672701077401721933117076939774426362383047735941594248256145820596260602308696130551106213234543071084937216000000000000000000000000000000000000 [37,23] 13291226139125161818427689510820451944590677007137246358143625207808130704572358817295927038466896617681513041926555722777879742599923245477831212140980644672674743899759497523925513297855390677073125068396732608245697519046628972152458016228687874450272920732909400430221130810086422184672629025915531282460044703936204052202009473500555188016268274687160276677694649015391831826623000921142445974114901027791493828941183775079088091743446054065828552250442397115259193879274019418397564307877472906749524835301887949549638480010989112333511299099314404811225036701396451003511860936508954319901500084292998830674974229336362509833210315923137376941872189931374449833197722121089962062548187774281668155135272550516755628983069279224858508737933103039689429747352620994652151182978942533213246581476578921078624208181206877532056846335463324590117447220706963348313321612666417630748580593535974474720759178348732664412639487484065948987371193466630919875790967976302595397242436056238490804157456654140563692594436843810256916294427156037532270103240384648478322936664483583003633584294382955029406527376806747654162224747755098618427000881849242339719313187275468301597042254042937170488673088929187389244637220625297066625165904370845620564551984993016810657210294480595138285262955268412325479200526971663813909945616832355397193732362136097727014776806172478137458136451952916702969800251797425108626098908965066551199877111038020939059085736210222411406154764823173114000365258471327323969372099064937704829764252804818398908070174411623541017861684294694899983006652515198165161447424340500190835693231415981181573859307885780981128934048570426253029522687462662547619596214088224109419874719580189217677152503253499442950869072342979234522592943015813479948956895848294170634887055191342327142718906975419823409322125081378596212641980224254492388872162063787416971367263962417429663194785207834540368896199046002749188683636865340058040674327654606882849737718005432679153202203400189897575555288518742927345570399638407370469496554296348120626527308625843522201400522834462644858186479978881597691038485691525827005140718603482007061432600369009759656798502238333169707572232071372707520425030483808157217120277916358987515733147611713523459814547166174030130900440108512667752369734918173853820336719440258999484993167648623370379365958080728205829589880109849440506648754664677705784304282327105464959932000086908300238200159854232361072041605491855434348835944360107065083521209815354206974261330313142238375196369277076546047295499168480549688673262135693500553278609248079317930585259750910307279334735254249304076348898645282340516917117349266242566728272984578916301011006870302054333983526391504724447115880602736202670572418517224652800000000000000000000000000000000000 [37,24] -37385328180949269481017552209949804636369021165967437862644982094926003796129069745622232294897678699752292745979186462433191198009099339225949460321786390818229999324106631852825776099198593124450259304243587399664136414472884335569006004401861572324914807689595483634775992269644338136788467510812746383321494725045724359928535474657084878555181414846052799407201664387461787256768014252419423257134472491217540650722324909453437472984507635295169874578261448480819248329716274389655978646229687730692336088429721274354957199833461489108858787666438191557834039702321946723708610627711169929641640827315657323958897104517970624316355365446506382161421655852737578882739724782525964894644298945486849985259163198872417653458720011975529103399324233035547053456763671775788131819838260062515491287956127308181684872079625809591678467400777397966242025825556592803453078167442871241906071461662200808724159822853520898809236801587729875392902999505552154961908221732409376673573386454591667872533234771062078412867438062440038716622019123235124905283008276982796986258926845761858334809511415453787103201347580155859629666144638088561004875625436088803625486532151611676872163159527715162948350444332760650939473370005198100396112258326581947265431726550013422157906592131627915986601556003135692930339536531035123168540350708871816661225490802296904764911505217727269679385067883282316536993377292235048462354411663438624131465244052103626294761776720885893698294657697219142428133953927989045604568047171954124524556821747592219116157421832593898031694863456053152986095970844555732467041168275771299410104259095764529851112870082039052995119669631790005352415335811651271946018271051406674251874406790200846092677973029934252436934132712374316093584388533864895025200358919021710831529709281220392356636820575500347408658002935706818822931270155784177590114264551333604617705587400836912322770445501052441486325710560127445766475840884793963101342015892961752719412755510458196738926707661292065302300083159134275289193644273832540779869993803440214959823946632406391157160822958160095605739635249960919790660565628541312979964239243629052215483372189013102509854343822936887328377582224673336038996158065844012833585247944728000555850348048878444759360718518612212729322309214589597105362434807776973691299307541749638574159333835294081782193864070358211040546407087785314318163296428481269371033915057452503416745072486919010721156256976106231324831019683460778003147172534504843101003191845691555326003749879539762885139198781658444740762745342673499858862304332960765168383722977711808541511500077729772275482945459041621346684357027218743918717747507379362293580536181608314908575198073178303268447053229134193467040558646225664049647094479150120960000000000000000000000000000000 [37,25] 91414863463999110512914499480301102427902880997118039806408011589395326475518227962656370299032838594031413051192957447078938559781918648134932251621590927412260755660306045468361826685769071725836132325937663136986671999232220078776634715247183300732832756562746107193183821556078733675660574685686630364443039958798468195456210594812491520791265112310329888921235206513081193887219001834263291257488255293062096091169086617185657316432248086116864552956788572752892319481657425636013477046698151674007335865502198607460194077263535606600147198677017705188722225833047008388827197718640521347702772399598333995235216109106008765521695733779908927650200735750471939983030690870100513846529817730894441121305301926073636079781721185543825721291817841684216139012425315438227157158117422141208508474836404932008254292208317950621064198274673519742687782595171028322875041471311080358227369425612513816332750589936026797508555470296495833694999631233987012039883841808413436395724060691710850556872827860618739247848225181812062095047907249743574366763156022172888647101053203657967170735474710806859708585415183782776912985579978200012784907680337676897018921996687792816084684713375820042146192361275491698856575564145582038376861648109981466280896637546446038295178473618482404099678242787731766147319777054569048250558476510244486672740600816542134369289052385704246885700917173315997480381747799491270558380019836942836666490354263512227683998170583559494693218422307816187068491409120848100670572748843501811816684502639013436487410917995538493469698181765134888460499149256733150780243186360463003148242534162763729791666115089791971161684087738952385050124552981926064566166503663388298864281690879230672198935393879493488603117612015743721450813676138254336182544689615692908419759141281885611415905104530944492399882005587081693850006747895184064229652412765623666434758325054691369675919653160439113078051244909515794907225146416139117177606095234330260160151269030754375734465185516067666894320067880196971161442862991135263339712751783052799974209390321433929936408789735384414076202613460178833344360542953467896032603178715292386086205916843687955418018556853870586729430513343306493739723974358562808870986026397018732225616076661104972833663104747149707956786011679694989652089946017026080539625329296616015674860368766542834921773390233288845192947938439028707920813792438892899280429975469553285142383051291003058084164111191606535320965474656438050260494979495559511043613791632534559477921917509124352520849796862077802565363505446999825799696608445596977634073810910262284327713235469573758849527190274360225140926591163872621229833606037315500098471979215034569586455535236859452733275473495425347001739216562030642966907743862937092096000000000000000000000000000 [37,26] -199134008860577653586503172912675171347246041383630380037573848193238255899805336148504476789163994802619562968564697854606656378431037986855176389297194121224328797822288034332248254566503570601299219441913811334097131581257149876765429253020961432167131812995041667214251946881475455853243900124854139731015537014797873872312943923723682563990457217226073808024356309297863299650604607767191593707615809293188189551969272261111648932025559548119775877859886077757577177998661536888805569817729907604272809214889652916533420689126006416821823882181465652120891102518690554976025308110500297953572939810896433917247617537584337564206084925210491151660837895074135373579919109521069511503421963870472286773065675468667636475201744050207540055379258388489015861884944598256632338389658520697579951445447967355799341629261699911109357019902000546395637737463521269942135294071992677628298929470884492773669616477025394057240634270105510150456552066850309612910315103337410894457937252130230987223343367948322238491238597911468228297394892415138040677656630150765687953163571714008251122341384068893102182920511775872929112811502937341707699508086855993861087708417493435050768499037341476568698523775963106489530470010581126836940038204988059053595075702228605142845062061543720574099703532217898202760108644102862446919069352626080996818045027217321434817697373417653648309859827007527288607849826206361958964717040036989878890057991651424504812756515954255541590065404273175834660485328696540279688525207078148558443137446115120610715844374955820388209930180139164524345509315003838450291650715516446892268293966277896329195352975151254350925905059669935830414538705083977320426920220259307311346974818563649233948911601521326657119656688738886498586220016098867821099936393470161993455267544778105246523380131395967667952126973705377822901794547121120175015214286400555329501726162022306391674719383699011595120561209810356730644692133123919003437734702641491758107519679396723432116834281933815601374599147248473290773225179113060523236878314564634245173662545242723795897270185797488261769119150161057433859295516020178557365525184110874732179247218703214340608063608199265214205287200888974214562003526728459650594906143228620246139109891340720391192612064857542449130798211947742247478278625790615904338518818860103582658466586318737595887495776109845474352669436703483237535458977452635107209063270865041186104102339422721827747089393689778925626955909268866326291662159538915590055831067922052818536395967535747044030229289648209825289561499470547151695633032252514076414262981043000392252578938360080978369463541782329825726000618402802202157102258801139839818011755460283934011308912926173934263356680310311525163895826019346690165338345814412492800000000000000000000000000 [37,27] 394207382210279142263649222817374759633230720630559001946775854665029613195518038884467227601301771446148964599837528328219482610218852063273315462522602627297175912086456261615640381062567921156469270921962257504000377440413485744381841453159201892068610845068054698400479726359854221759781998201815200845561056267681245717075119069973599544100468722733590238192864052948421238274959251667242401059221501072828210614376320377835136971107690799846920277705068497526338157255572868284067099692144099603414783164440062992233941121265286007198272019578542892385877617392311332202124852009571481081660833354629239542080395258686252620913351074388731207653656618989220107358352926492970051747797900323952998819299487116210476643261231137217286627481696669684921604340496055971495334184545708063595075019813850380731459635015815437767436046403708996872541617070877515230418817496362974163475659085191556876874634604064836676777338703646385003120239419283944542363789610341873199004595146937292919041990721898077838598779883939966096540033780393301649801113528787377378746712905139217357051750993311486416238456573809903967644265647857564236007678900498978394786762374352036351943171445858944061136252354217118033436756757941398935113579896109633701689612171937000663533493206805640990985477861875302806054949780644272136710967743554335233678005586540275045409460764644728883747888606963219432598302147956022158380426692269513622036397939135993134220455739346411151689903303434478175934846548982252786887263713600716345304041562067193208028157153515437901541808197336413997358196197033946405346505305468187778351277952429399531788749744326300688919401670224705382316801064613524350237964923380358633048526583529323799706107147429223598870487591034294960262299371946932497631134506700878496101669726264086283371543482582868956072245985051025832454884021131929067155425312639540989584985778051322984927917533033253727770389140100394143088633595251193889401114889725049131991273033384079005729296224689566958935558103147952766841064071387576312748979569807515188854626370610654606110042033261064963844293749167475249511855972033906166926842528920964610265072419680999844515158479266553992827590835991791191103163751400546780334945393122105518351290909272705601386151292470091356463152666156441849806442364951039055930905962475427947738436824168564635949859366396308499341390941790261975259416386165567651213822767573161596465803970488601218388209349289807177907708413610554702051437101231383076670887277577649908686775436543905143443934177227610409593480844959552327401540345721272134572337868441340700024072334049471170218781932811280978995278836107793901576644567908651860481501314597464902078143337472795802133169168444215243380889899852386166880101234821300224000000000000000000000000 [37,28] -717394741524216389273082661673707962758452961614110767009887712704033863178415231999663236672379528173574028887657485542792991130885121210474061972108538018644793259864129204476774118689510781686014539200503760060489760875449663142428037237860040790633107746199466965368799131695512681810327641388316622285036459337468199419440003768104652232626364679840440271292927798368979019992617041942968324100859257343446075696081645192159581963875915661658331141747958480895414211087793782924959094923280171705900919397911523148551441372259629789683466542251247415932863769047998372755811015965367924853566072083209030280303175220542544348205919673270651808763632236827638033397770286415118723926786874567518020483464930283553642810399044088325330231465967411635377117771454683930896472393393295196899617812360316141496321296475440577589886828533911538132488456117056148387663777160319313871802757794769249014761386370665785210778299316551524307162529195270593808193073023263048694035069621831725775069764213413265598413637290155226803387512106832122535107087086154343403168290989513868103995963991304058322017081048357535866514756069639772789485394151588186376896034994752555085278565701133158892742749810602951390954898844690211157595004663136205144596807733065478627935723446450123327965319845321622635745829665129319150629195312669389667109914615216353775642706488991720551783528792838671458107869579419448791142586983560834542541748867449504729605754385265432487889316963690794462905159324474768013744729755769910180205128945011413702199007488626205956018112107945761831478722156626073224586381209237736511812000458459181957998117866178841784342184164278973676435527968333463564756108156708781759731143286005043959566135052226805987556396000231033379274281569149005246580362929573123018078231551247549254305437087791926908868953686487861837007335456537371237267847101109844914856982860401778836998358885812434729389631896698854496808721137804775810774186661105957466989227184674412704212660051397810503657359600947228251887663703525871047580186919751844753692687539224744135545494642558850024986515332058531348117488565416565145343803340162985785119133960497773332313457152175821627195561376651860097634755725873276244954480286631571010116529636191637643447937434805794087309002646816425827669920364675907547667738711638177120389409271274205347331772181871264903124889217273356890824789328953978102740808597810727513693005909116669385778001732572392457604363109865908591323859300037722278495125977170220795983278631518601401234241868123236145034729584250559525610371626081709756305392601492654011988485578373972697249465716888655579533514479014476001514436763472181434284394716878844180329696633584634751628548516678784315612662173702584748177411205933039616000000000000000000000 [37,29] 1204704283608797384781039777993240527402642613674575262543728399559158721742479715827208028303005731740137413898250026081039646403494848096204518898691743384320631838795013837130821547299663441592895461044089850689338289850286122004288933146768978850389011252588393053262909640786729256502446187559982879541030598207267667736411538809442655533261280055535196254243224985075469752289086121374854148113288022617240290704865057267577420799537413159937993816187938358124432060948774237610194870332387822276889709873447328339764565648010263098601703667269893719080345092203076323628396257404847920820385532689264212846242490127560461903528114274771128334663450160019548898444726228878862199014089558265746416755264053164588064310100511451407514670504478740714594949567751602032233823322221595397770075455583591988224878181274863056099436985214392090515568684866335272284428729949961666502583458950454703641345399977944165991648483545970233531825682542342240164259162513518501416574658724550261536981540289438363887512408719858449977996515955008556997046044752357440139184289243085997201157199876140696510274874352325327268007586326420958083428199186336538156184802082165283684913051408937395588110687279834235225927537998552087616083205359335196936453365106715304746228078545419693417139062650357064169255069285126298339133824295297135712249412808603039857159529381458479359555475895650478190864183322473426091742894466765885347781748127636974817313702924655458176576396956846724137991487215816783631525206238325017940163875067896973383273034729926282605198648358035191586656422561207647618688529994808735877293001400978769387125929873078477357176049638997816001756600348356571841870929619401356617857684673734811992093164766491640706921083810440651036642239091453372232814017978572348477557486501045742306808038966866250644944345148057238952979969585782449035154747642691604992182969389660617959112215061254955071958256784109376042079544582531274798010052044537711142462860553882378999678963831587090490172385954874548009704354302221259949965802922034154986891780895139623316862005744700320166217766978558488721911558283530769514251163928760826989456097659421398592893981381044588789660724981691996634045286619213995910475538868604856970131581457829766500594049601350558327871709595248687919638065177866634907073191786084918570802970622930613628926758285089562427068592103860509634019833430681281517574316166543338680524782630874821328967894588170661704398913736320881502439033769821718799066044529997199969994548788897947964339216941747067408646436476207020102808737119023254175148705039382409123835168176560052572052569031654385472146827252204580044982417692557588341426215343677386942136806013233196976613402592659965462717399685766068900497189658081361920000000000000000000 [37,30] -1864969270693720810383359632500884562151595309400486060166923094807226479544567101243749265349512262632067883768743335567362065744529735334425531255447859497623883285347475173419290394905487533563017658030787569743141127209730021802627249940200296571178043741891237708339891770132086134166910689570411616051459197176958491807882502578894190963421412998574088865624439577993614939582359896811319510525403859858675344791250318718541144272666131849669038522633812228903665317445390381384919270122477377122976760302197300993706074913858429972712435205573465037145246840578802225767976521300308700861425264514106046538091808259053422117912092411925694778871861821052366557179936968593792744700759812391422256780378369176283324939889696812429567095500428372573264686667360789614717071795308659267524575360003821952983625477223897190593381813407292774778255062121271581050215522179300219109703638669223434755730260579072332442562102581882718243990488833855461200566289800343743706161079395967535293556902837987788792450166384910256050230137127794350722657051834656244873649486572836576182229768221879173385830688836096125957870823537913426505128532210272652619826454783525435013459263217108678035562773254545572399971095676388492646222683419661080396829572118544361400720780856058087145588021883243580962542822606406346719498071197368461667020175330557703042608882254428851788879580088657841846217472126407126028409824697172152075416841542624570388968414171390303328467198634498558259194620464206615560797493722037361753205249144754037545711195505975709887494534554869023114197761755236791874524140320206798571657869505129535648269675058876162694397464774913113921556134490251283426702287060885103530876535277239212746743456202049229451990565386506011404529831996774891622326055654575830413785121652202266026942132123310311659407889818850798002901793070092797747811827253888547930108904328494530051558697865848365655596898012544033473163446959043910797259411225326818215578625396865468042919876829717791327863663076960254683355986906143834954886172600915561725179647975862319121130811027874013728262628039426135889641821357168765786224733277545944733314132097053416631810269204719792846548649034317889487220661512710626753176282692323799287012256786303981618384011126799478602093441440194891252994851828683596334898153740047153973881890653807570197138518029093303927706759339758389025766137633815023043020704979446617757097135451470462740888591984484612782637142360566991791752660000634532094463174652409062025366339938215584132790785219198951411454489980813882781230693321971572196197810712614145074301175734538255681744154845851200075855066815063646545779400696634431712416647311284063868597277729160494367527646769275466343742883107964088903229097103400632320000000000000000 [37,31] 2655073146872754855174938198825037674663117425076301245141930757143992330529964798016697683169974258154229249597209379379842747607321816902763401605858061090823591145379994159220526370449424481114789696146368873229425083034570731606535538996357741965144892855059856037089680694011087157308872018190736176757797575993166017301708465842043590814905841485734400001172276339012114803805338265778154437527596823993236748892888946909478352197508281177302613418574881679250645344330042967007191607027850524593696302080206869863844016394021304406844248923338680670794504498447119380681994606461624730776591974040792536317030476995926904424922249284649800031695518621705999977663225257612510432109704000826845982956329601113343968549884826617541138536902278163631430288975558640180666291897692592853482873047883466982592146533408876072788138047755444478716177075495045962340395772811148071655331597416437906378436270092385821257783899530843338787499646234522859379494788450230640432975644670186174059866656573400387016666727038943879135990920374014860646889376995992326408408425690955559415653665507571041932081287671012128739533823968572789850794916773373363050936467958072505145123886815851411908236813774529935188583999483039187812282479929203688509601679032708701869155048200266452995872465119584564293213288487262767351802672238466522523370754595956474038030195015307538734311970417736603767578751164741244468874003444490665968241758932677827659799438543438824226678112527786103052638937648569753632440003092100926027765222247563073153542268022516431705153982636942614432388135778377598008669374369885833728428287834221319670321007880180734907389158688124314304073715900417653097940679877810627899368970263030928985638432170336163210075874309270285700376999620691344878136414892995075710333575045385171336734156350426424385801271496394680093499142617413968111934482510569771107250859573977410491565911658791927704663634520415619830594592128867338349369495705142013527089928964562800937478112666481080214638561731838203184231829196705415181091934248353448056455128895312454847137059668971982542723681004501239880133376889578536549498354508555626815482410630726782606251016537911523796088167264832080120393377879270939569272583691123589422348798602916051804502455210466145689497018395004969206157611987000700228750473492651221095017192848102616004352617568379710679006829691875072225062514745051948115826055961813869911131644787941199448048340043190104944230596564470201912170457316419398261746011341998293282211924913023620401606615616404286502321053607482274730985845582036514859258710094264534033190255791103773967083892453242127129986414116283069365326588042045101493036874157237998863688915557958420559464812920485164140896795056015954451001876507913093120000000000000 [37,32] -3469622998532929736639892564174110791056073740191990808357312272935190463294776499867718840978694186436962695530557469749401050287340570768490681632547317908999199120707376418337002231770674115037655156529062715765249865623612802259558097998132824004750537446993353543325663312444488099427095916987611031447409888840675112453556631370921999487829101622636271846574705979958762232155742723571504486823551519087513701072279314263333966534372198717569145238031499025323070744477593079941684862367072573375824183170439784670847326404863271267472172383819223263556168516143206226365078290072915934976200016549616336726754503557873514899957251217725927260074925105522304132386857591299525447919291224407949062684892242072822271436287543894669792757582586172617990835705286136033359227069180327290168078574424594023972385165940239193486402688502448188554893141069596941359729341476592760719981924776149466340055268244700385439991565636316970605782055397555942776800449643699970661416155324652390774857290603966767333077120582436148270216125421002709941534313249556644042623725174938157595602578381028142839654458707178849758074473727379709047976716083696506388767187445311541748139123553286275669261565664312767101031951909984600001264069951916813344383026635114291674450086682401003120263215539542617078132544781885435831115048876999759723373234414011445890171735299732842853855542254816981397691913657187689942691252657778971027914796397717359781680635358729361618394601674679690052184262160508570721400987882779227302977661840978661081515214485610978874654419144685067161687344329314778241752579849058652713206273288911951188202248920101866951244846361208289624362577710025765801067270950973773916142151567455487561181599307673888787779748126237146607534782693665265672440582420130776337391482250963676892943064886631423396365138737680821828978624071375327078924574529436348410696482969881252234732365780370215057704570871540588556139742249685549430718646281184108328284943415667725973628941055237220459701060907105474292847757960955096041159540093024365617725104603012601747823654982428519806001388567837838658008730161163195873514620849191689193237390111891083129471023969054442254106441827090474820686434610456616250000428809148270801011125693778555429526949153013257170056346511401220607198256540765199255295331665663925093025927916882705720834711293599863682199740445474677463880881056515535136342917931984735922016071743157670327068152175649641837487283938865659698095810999617226570880959553330722704306861964708028153254818799061745214749612046423197067044185727666020994274242611769264146349864000936021829047577061389008595513022210122573369274852657501278212977974474998319231067098554076218138231833884823295927056695978771422747556862694669680640000000000 [37,33] 4159274734948782101819363569429020883610479302276957762833288758190189235388749727576112083935198910729379077025377603532176688919599189471910921262105404090428596744419035363463672196565660343524359208720984479379072647709961887984208904095138805241205745375555456268040415861937227572914589151796575343592759574423009639635524696397795676986374623695744786093911312548532134145612990240583406228242992209137774098502411236598490268904642064725569951181521506665191244204845217603861297402666147389585508856442164491962586945798585619498578611054486445157319933669973861751062754021841939273710960986100327655277804733861160803220349613307751898939233538012704368647160355804952775398936683202189116735018445794534273022459292361331355619598633451233210549144945008523001113229648603715934457655605476014181286610440422095501968304671859700027589374801727892642341692440826544857978400476732746681304821586151788725717920798106743077787312934136491676417412041799264942778262165923326990174889094026690906561656755614395945688955192945029951434959230202990828469116459381886532623915052605259243080720253081084998592978152029298651992254909710069706770476811796359551747007343110107319224950537328087926978621655814370605274941485316478698243441991562582278755999306649914482505219667246966498866798869341944709330930987861922438667487986968063661476782208551421743012660417585062540200096157463150766045498636184521087622431682710154803867135636715317850121734053567802533546524234644830683659584716970055393286311018294514177896738757903374870989446259318670391029099648455450444933492792756229320574701056720798380485453319376803609052851506354564507431101655950665360014405142024616201750532793824499014935733771619185983099763895351368594175678889113259217725839699890596830459479770980108367586354083641787670129491534428900318980249823983631071935038952923473266442480153476611509060495512491468108882885629971771393838537564642559706671679628212681062913390008734686053453906022373478578680601285430523462301213544842156098141084599981514914789403696885584791080646803144383008586731529836712396453910251666109959853906609885149319801739197561085861934374575632731974027253348396914818232724872283136850516056242586523788993926354061968478947201416978052937436387639642248918110208120475709317497561504428812185756554997558876785119523179429025866868336907858378182401905216261429371391939369000569664212013402646725075949539622729069243609287641832167352254746419273082651551983963472348238557851487833830834386860007472237030740364071450681195394218028317150226045235373987458093825813746946585941371209625617446844911017782647068163872096314969122656537687676961461434905998782149853500812219493439828767779567975352768807032070510205521100800000000 [37,34] -4576316385061423207544029036192065673546613025400745176659797372121961085780885835921816009814131929675770967579869619429191594940256691673041907054384092700875844671722697769504305428513133829368494346803910705345658175849010741575759064331764723399937102805385618997480452577746695357363756327030592543249252814739300269817616881973612243265684427005462012195048787977344700300125518809820020395389952849868327079619566278112014963158972226877625808393704362780222509749501597412594768512582381131575345371529796853433733590081977951712749199881644580458652149897861786744128002293214436354857676234848761338305575102717075920326109745966604992406441976333167672654749131359982361693736820754488825996919910158941421465111823985550546950427522690871956025380511791246279233192296344017386648448791075877052703406109468149520853564756935678315530200429518154091656697625399977854650850336183714445878966111920936805110800310691587738257443241339690457420066033588912493729497357957416130056956918817336701725658244088094509912386823209542686274601382464723103640286928832756328500672452076148545408537594914929008574471237701017232107028524785007194031362312936687816513079080326154140589720424337925138563783270874238461610640721892842331764862967234115880192636203153061135468260418397461166438648010477136874127138756155258387233001318900359593043599779279029616128088165529630987653160312845857246299688977577280621741021174439384950873914388941072162621003160549657742264617507714073000633543560957715124981910686170270444757500650889018927386228932938772965148858398443839513949443461550306188612173059539692822817225525443303532584940822866451994842433296624168787226719095017148262530150271053534330001242448836277465940619461334340084829265130963266171038712028706783569979713223809871020106482741260563274620370228827927888495595888600404977818643582513167100700097011752812111396886828666088002540672436524731770157968030586076468510542938267449477383576254299234141318509594199673874209084017178892280712109818212052865931463764361447318589529584337425977759117389502516051238544570319949073099620869666556600885791961299062240154603487661825720139976007992877736622788637098540146357307740992674330598200394902656101228664465817254977874282211145521838343473165737184087962785996241296020430235624324032511503199880541229242114994419933935607990003895328428786928399420126229819338078924456872977713600159940433553195932578600602512191313972836887209923503281142479699886456592071814365161721319313872916865308853638297542314129698782421198313526036090641978497154237172857026279720769510243337970703777745933565607728592305677806333000913296634774285499133453431103178614078730911962729702288114950640117684351358957920716840022188018892800000 [37,35] 4627312071068855608045139028651084418960539835667537692151147440486177841841303637076531473218033890343921015357916381450223375492207652420217717827999886684274643455488796795824335823234549118676399848488916679661236092814795129538407100780266660701237755997481013050004217251820548048567730990251264086079358614119256099232632147972109019267554468697385663109062826008335982933762213000911514865859486733276182845557293792779394805610391258229050964815693214845101208794076969189315239622052406307977188594513764013843150477956040437757609157346514378750264515562829959965909935857268242190454868487580432888145075390766127100056999710658745582252817350709553132555730870939814829886553024505588297853993052200585646455173080294217576022168199637660448230153961594282946094884834329957391338064827443635200623301529372299516353766487438825421837838232358747722361060308440404068806717366989935511484605172180087261150601801497800350844762943377747837626023616901148304192830301167163538497511207243682856773143068628545595826654375824271936042565407637297876555262795842233159550618257328827028068790483116638009928328326976779791331338580464341637163532904214455350988631152231200662691854476229794886513857216586417155317146330088089121027838117432599097561101399170404224785538443510708392792542739646580756399937500082805942959556796645913770820858029482187877353060701376676754417437707744709896694171665223451961946517537420699355102939782652347126072920489097069082420070667540750289554513291721910196793582546202539458957040993955598413597767696308993888563324196126079205890606226175530400943689095657182847341441640189027123434620095181470359008534615075400101914587768764361337613821474298347629051344594319807501708595953557607976951198657513777655305132221619397449201669960756975908963542513288189855659479703916192505608833364563847401144795834065086301446626699199766371748010027240068521668633245662504770567633596864156535363358540990557146943109672324772893296356862134890028458511933941536125977310874800678731211299404187370110398562691220878238277940714701919890664793816126596031650601570332326992550925768066838808538211592815149274524621080043573046541572339710306464840882267284496593887602233175510081613253210419017194340505551103719529843437937413520478898476328311782449235614079571977876520189455177467996199543618264504489931589870592910161352682079878322903367116460011731897513220885405334423425803497829425728401829045258306683395237363183290436492906755576422808704235947745600770134870240999935271181769958842544625679431425348914823159718244398190199544577455815474946415603762440937822024445705033133141534829810263046219574723540517530219409369648263913329866851812251458833306937101412169436879304442242085683200 [37,36] -4305738425585159456968304874606514207543971975919102958725630817984115635968959344603323041465927900824525132832770310609470936395344188662278548386628032992711684453913812778737976610633118875698000282318696962593617265955856981964133703568625716014698409412761794509389313626222117509444400501216689129226130754771097975771405648787344640988904112885139781294260225333460663487623936966892171183548827472391805845224934595075180872759294983043539211260285506232067417558288314514101426585035137081068480035913098005220308626211476058077931189632843633712637649997715669338251968137178168110073441143903436083381297887850154487861535625286262643503696456842566947053182345344844530899810808964249528219776562872449388290039867207357216007961934264101324526016411188558874262659444286123955541339902206627510295521536945858354415069208937222932502944036265901224566098688867806918338924852992572089287304136308194423978068402823725140693189491402409585204784322373425720627940341939786370256721676953679049654859173898732487457392834924062011579655611902770512116670346659311380215798119003169682349870859426530499519294540008181529378435650616886379253905909076293747143755888209552687204020107131062322570367391513685490926569571709771852211776844282871041679135576514684761563958397757479006291321769810389689133117886258971752261129107508749237907869672945173437583867524304294768961349041790725440074527588208902446854115970934425685072473611379248469160657041831068644604231313930892775417155323249085513622937304337660154526650299829902770601230097041538611369131990567027124274805779459580172454604803657558195318241985642699955921282858914716127823811818546045606855904157311357230246091282490728108642683213682603604478112313397992451309851931421582125571016893345881872742551224438019018078554718332059682587345076936176600938050220269182043596110250672252622413560235818236723083103895409136192460710266709025287232112673451657111471952982130385938189831963188229071126500501638910971535595762104041916342913452551722306318632166213209933901822177361706930910379559748985918583372238810287804312129155377910617782838667444945368016487014135218226142527939885640897763891660498920978903821520104577484142760842030511604349106567112608936921751806358093189852458358580630764220817032964708705643379626967822333438034085044842659475569562842479534520902909237609241300055393143012689705926766919358929276835545629708413733828055623900405030129380101740923786262066599706502091803255026611702000728391006308774225531701321316407357443913213319378026383848761967875792466810180868034430023670316819870382793645286155554222696491261179757128676002438996942012017209490023062049134649523977389273125924543278681113354213606898321574826386391040000 [37,37] 3689608969627807814648780836910179101757812650249874029269639551073224235479424720006637667875388135443473229126928773378448243647834046100558066004748703134351745800189380742154641130175188878010764810152307784870217998241063834700790737032294439372099613505231175799440366357999334951322813545168321016847762873832201597045708490376127643333399307607863451760133717560782050048500644765824893827299418608049197615572085610170064846372662711142423166587511707426796865164414537816327526693740661516855435947794560841419242795946389603670358678789509181104853905373837273257581347166945636443337484846162256908172417309135903378630082888432126628318902361672868621108155641076434120459599197500505203456646779701660720136802911409464344221126994127931305703887985301222484784495515746739268157351941052566399760290197030133638723628336869110308421291273608992970027238028388488127173371925862325441522162130593305795138048604742486053995761872248876227539873429513316075531266563967084064237552582392895557215354866107296726568421518080959886291664060120939024047934614018723093453840198612047740076097784662939849176956778004504777268487961630105136696301357435643754828252504551535758110783097806558293886552713147796971893627450356133334949380914120382238734311276278254668363260650863652845037996755777791072041490452688338596094065395811173311478124145810825777442891939534325262995719001080456028270025965543819854563165396934830330851605355986607631477816889398340277762405710263171227650109326132074106041390725108246163440938980116545247284670874789120088821406843471618620236061713600691637264666416851172468542311755386515263979265746028356362181565390980838097146639656861441867111518038488147284200509539740208034056638823281649385735270039367986922216311625195477471170547210120516494242004860086569358238373356566014073227948414020545526535257193381403551212148390727695778343375896326291668818018511039008491356088532836808064389986001859993982626705252494311468144885548248328603783280294502362631732759784238883731023160368601505511620665125040232292033441076514674952084211589268176885109911046704347767422366186928868356964835606420081456050541982958417222964648863150304891537105471464914731245885031414444744393190401525354754508971366618117242461982647617228031436056521149832436763923109118390912324991304248568043047997741579301305743491948990273272340772851365358159431095801765387063455526712650841294180742215762048106985080660655833725227524376745746140461968416097561001590184540888051446072814749515064525786480756698889188904742502403533126411835425121836204748398021971939830995564609844485116249321650467720184865350569647314211795125364295332190022382899655936431326437746035548689651395907504434698154294640640000 [38,0] 1218178446511497356616187559271252164048344030114544573168031768761139941293587651507110145943517292580308069455544071122475070723574803202850914628187972561443563977908983054368717459691208588050407824708192745611774576944527529858722031518253727600475787362774432797780504592370732742872688851975411470686744792090693183514695832934921198539033293690545428580469740751903495812460964930650061844469271772934409371386287596555951144635936104442368921657943204278970918088121483630181769748230565724827732490181581570670611983662116147887024722443400421994911381884307754247087132860405874616889242395990600231247025386938090607502486626969572842921781920622707472511453248244660705891746399948709174493360206594255887222432658312228083479609906691455277551976806624247165991392200083412745908532193107341745312219202345747223383118654339959014556911837340688281873729464923514455436869138994729684944723294787901319745758351559339699733519492605328251675055990040220518613750674094035870935498829798237062319884727052298060409425915465749111109988205907512425440702414233248043373605624630848772641022127137843866995115676202585568104913037726084055336824516995632596467645778554554546078637435277913031786360103443150345557544282984377296256539520557744345271016015142721512320985241087540891823580023896472498037933771823422106494199916603203743424377172004122934540038770382863938543981700722529291374291333839088459247958893658129631538989063771973168841949792489314722743392477744928942963431738761608285029645308360487685540541692914417961337385515389531132209457852104541813521232399196877253796560978367918751869260218303712522094937960539929884150859494011385778547743998091541067797962797116410481618153827241521429356604650972464314576434325883539461844866204471892818018543487919289087994475000880609492030300421628385186424188938955478729435912838660343886776466081391639872198973098970205643188403467751673383849439013418678311238257360162591926146763751459577302406624948889612384174539378209590555069319442752871827185096457041288003586121366458656139266687779937345952631203110887764317436276239511089403891968911990319708430154296222614787446912572027766052919764191791642872990564080895056969065073654011786200425536568317267584817709537874738029701742533228921288337887031239440449015529709462521687764362434071447818310544658251844079451573028321407794428833603732172841414682064252878639952102060932314293702609867308904756742741127989359646896801238377122484667947574747972890799370059730222251578331274251842146687167436220608621925655457575151945785006239403837919971076540443302581879116213044577655434869106060515102033422152282398376075328670481385737476490011215322791013195229845045842605772770074798752143549399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -119839745543959622869840405409010900124233672680967524540303991425367415878969841241882322099650091432766117883809856882360454791426907728495953243665305356126541137223170959872464784888158851136969387081991677218808493436324276359359770023901664699365535503119860481808931296780864724609010748563750069607101337220167158692216979875527267837292076328529963344701678013800616610281501114655992026821974459569246837298811456511576605519328746860990627984610835541533182834935549802934399188747187202177552478171986214665648151270443086124597346890611545037187724318421571326954497029549902346192887539420884363898046413614562670469810257031903879819294566416529750994515191664252819610947653796186980044722408306168557890366316304030258345786997208290209136709737713601792354989729369937929852949269068842208495741024848310676916010658226552372617181949103171986638366660826175945510999948240646476403352164211586875743445688561986336703617002281272145370643162998572432819296865313213406328907207421896196114159015982276325389191016305424263624695811260997652307579164448994942450445701891355654988335477246288530103121737704519909175717262644927236100016695585921734421663534844731708261176995650452579511919099215507226985651733537868543048910716502013600858114824347449538790460338884176308985670366080525785087936988540794880913575725420793062397026700619644027538373638983866552686727119621442196530458929031473634673144644646011430676746392438070272741128122887699662509722113430709859383335065999985625954459347193461507760820939945993753180029639067536193764505382933039297600043045051303764199771713947568333537664534911853889117591098114379441826600300223933209556030393250253028021027522793709875850634983606628088695149012424655059133097363022317195305355779420359881712202883726500414294403271003644502239070178577009338293901831041415955987238020768167016953854609939382740351925673739941297345919569629426253094348293136139201616243843152929976586817637288501876064034968572972305215637229462939414202399659563417103292425131938560637643130412882505843985347112970480778633436193585982473736843350666967891227063758767130735319013342647975933444493434470310729235190982024328473739888388550211823215072430907699710327765167335683126839988744188994795932014024517605617980355549908812046679964780950712794071096317937220881798607834788784297329621843552974831621715594877988829816537920042000829579925922640228453009675095974009756636322344402959964472436180708059077413978059112574433273280660866916176926113302965896247987833924328139797645349768198869999702059153293202226831807792200723967075739990139847901893547900397637499836134126305429013324391955915656799955233210126060741013614428226494216116890216647260794790505380577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 2449856588685700423187395377812694655789311990245968769272416114440452838519632861213860394420230503664779825283225590860589470223275313020984220521568510316426698850525816264122027687791420533466896214676663340719793248682792444639345704331071215735865881828500526520732738493377292231197520264954414566773774253247463385329319620551837551057191332061849401413982827270015512870689969553932657766891740925786187608590050230255230918325984044579023682943390148530285570041829515603912850882330488025233077151579149018622850222593464289899914396994384390457028226504448787503878897525263754075940373487471420448624171153851920843763166034300604604926564171821561825431888937656652258119422845841346975780495617946315872414731476177665021323972997759019932661380393972844185251487208561236701698339814048357347305759198353601641197798624009977214509038050685698275456924535221372878378027857187931432956427494700936132337515156146854830693582237030057475509313779948366086898572806875752130180374167301414530280450502671471625541661392245280748181376254601812837110971781734752667820083818649960369190092567425743372443377444204973189531520484381335472399422778160260458869754133278426061619506628070663682760393590399004590710975491814523066069200311943045469858778012097389082765590451721578419489637780032917844592725202587962401346308144613454238782296186434837504390561203521747633307228757010649663741469442188217362895628369700293797443064226326193292792243218850810284598912862857649924091643748857263896009623472885803601851203761908424229018642219149713086900211235830952433052890622709652451580188194458529627192396373672222758602117300614816933364854760842437534578381126374453622712763375809548077069886870667896888219400490821845604737065152064355659449613592736224194009887693132084601214209991299516857679638452145966942896438264066275920657331195261493371327750042748961484606601055087790539268629399690205401494028115679604471344859133247314943070009563548553846637505311451321937175285545643216270206014814071761154192642007658564917146059058941205049330541928760808208153592652688182794718218315805831619012352527775844935155016260885320008538709995063329057956987747494986027912127527151285555638676591563558269336628709209951208425247519192947024894171718009799665654220237048227478074182145332417272338556274429516422808538869084687693941856253323278842987158783703529438063273975885514773168580035912620187554471467068432456409868965536862394118414876231751568017176999566228259536813978212498162614309137877817097570869712997622573099571807862437381105463280537005923264933290232428853852110311582580297450861333522159788869908803377373688226654572890279031252221032882525727342727538692149837494024267148620072793080248401920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] 14084394306442701854545072376788812254282508997203185429563480352164871411113968587307178597569977185907267235039007375144407164550887160401321031088595428102454587389490895244060311800549192727591422324424587907903121165777274693097342193548643463434768029885304062656876157733113872938924684623981069312625425325124157709911367728164274428093282562289841168318294344168167929379221463272684824205492018276653662254456949459228214979855985892324978192533440758601174328117160817321070329795380455877910674233170770747871391366597602357554874452273879011966352179518276222166216652518272824479794628620672705858242930466314901127681773823321217929666065835391487591344401563858124701754086032427487058423431553327276051671460609643556335871016203439930542955487246581474362009754253548001568260796007144732788217346952226578999081983598794187342103639972393480627828877162165334673391818974868626305192183055283674913459581529684172600473141743106478260068996234724779582642943869556089215927673895769464248490947948489718096351909493751695978212541616479589766020620627859790531608786590705007139160705142254913012418528950559807667790601012028568208824794053936533137699247411025306619095899211290180274782587160817003558558922456155097533824870647678428139245737145793450995824002234934690641025428969111941418937467111502246534062972453385988234536916523232045113489010944963205713784464314801397288280859321577386812239917861430495836146275411222494499034226897514258376972890414486680292413041832514477044513580399077790719117684656487863191633669829518801925706324169358161742784620083530071052542405867209950982974675753015881274149851552177354132167986977855658760460263783533193437019000825798659572189762037978652626029577107865685519388531902830730002009532549739423664244422219932913607304494129655601046513309475159161482510944820406369463867277111706115271420353509025086732327701242742809610262697677410561720114743412916228749541170454651309262374650544332764920726089749894512009483987609800610557451495219257279770091221620333656937896725879339282616354731500658441337117622517259742418759705811842291614211537378046405419043951008336260141218271277923217102413985313596004499557670235073831939979733198364546752446046554305906002901247851338627516326483467710876424715886755433796190108688979131192106323600052037933918854969471817595068397660774062885457263092861131914884032925947385950278592255780847289946602948239528179905204956132979202374649453689430359677200275483056064189731015447564661090895771544086806870889868485027041017170247606400041615632774647807775722694580131961002323806057398010470565023074584279377540896824429274577009239020928062203687057895136734693530396923939033988373093407416619640053733710941388800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 1040951588189526409562486474964941469868061632943513975174212095501322624479047085386007494253324689537792924539152754029509314575142176325166702815731210292419495939850172838385961635698814311881294676845215256285609638732269148618852538265015326134570749613143602878443997299541008879872445708011557228542125698213291984836468515145937558883025705967417402854783039894545941744721775351998475269245909989455465341140854525592074248816532177689073122583379183768431790986039963613188963231567454296458784769417123809818263005273819026897677114666273324286690860365257839047618529400859591314024410510588882152074534508267685737101666077807635651691988541858411007973988862648690907456785562221649299775592103018723479618698845045642475095265145478476288165285551973691837360789579135541240503765526103123747976799804018099461888789873830685922706391384936035818879119618802445771027182984196826647675651891650123065161436746154894611841018191921752448190611571118972149698043196501529752227306013077909047065290535480894958964984053607971943356529388734896295363339582892611679973178515548306730475948154075953195929236352106405728374808771062588226932730755237928376322355342497985907614341970525490133395263336823022983650686268884701624653009685888684333909055448789036488927905078679855946972490706478892605740637493786006429776253068225268377182330674322630800412706722832809353451971743502715818897240530199196116925666057529652089521056397542975074313479407147008660063315227081593556216912734675570341654384777185216223870532404356785967536738790189023351858025810914481352418834609157062201349763118300087606978927685467568167201820035118422463229434347267091358512703767239907477954774121964116254279879140095863595268070823508087825089996942267744054379723769212705941067245914153838906788560543966010049611491630147995275173423944617229519288420430909175569854520638213249440673158179200511719473744306763636192535173938559313639635349964575382487040799432938199087407086286023234449738756661923889701401430959275657074853968215352771252214798759275938825067900447516645956670557931615334658474109320934512044009820717548159681256455347558717170570902440659603454377612391634235336851404848954593073776734354697214610041397605594726385091648910083198979045770549111790602201562733787649514281511555737221642374503442785643651375839450014380436150625691194190118890737922750216824967096910275581841377007639562911212658158825434533099935126771542255611194889873649627453502784102227917887468486141068606402138185665204159049017022107547075440796761830174419456676830248338943812479869171231388732017871395114275583807682589776204807763815140236487477575453993709901447669680343385719701946175086533744850082460900564536705241520994359705600000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -15927739498472401161348291649023497787580673610693998421465564886483598504434715279586132479537036332736803800517547482940578646722095486208338781892400710089248730410225034748205507385068455626443208440125549839984764711434681521476187268230782675404312159694950005471231937658099400174771205510449996968916923557530202575021932782918257246291068171787808804963452133077403643155625531716040879430201716437606652202057577674055137004718519291322838279738548684879741470965763403296203807518657790975960736358913346486640617541284254518992512224319132005722040633881708910867858811364597582099081442342279956776451812417488361122937223022491174019981914667027412532043094572593882295122249234486354502099101018230958326205138500365569348970158326750384167000213862755098496361407508003121013028705305489777955522700006483031052921787241296313049991769489141954856002929099183025789307801791848130075384586628856564523092826069314525120598468974819211358224395776787867713500423484045303549312973577405468171836900054376372380615049534295816181150719678477072211433804163908581218049602605967892952412949066526875973616231241502546776467836888091121261390362987035610792526520071313811298662961558624115099450033862171613338121301213894708115436512772505449042760080553948837836641610574259926384041776146345603283914164437698288623994886420427620122190247694717473435021889514075447319160484063879131506273904250251183061011900603793102225771154305443400083584596588157963789384314270183605292733885532337339652460154045795675410326913957907841276290558998695458592781203626354895661244512646688343928266452220955251436692143408097528270883662493981770306172645281365179085389936242319010281284175172945171720598430317715207487431732073986500022117385608021442795119451158587606918672561897075953536283813196153786206144251158506653604811584708872518724310551886346574887721477096366055528041198386796897797412630502922556231242883944565502735840520058500047995079709380349922163727795031840584943808372235298742704577949590822548913327420283554671990719945092018155844849366234022453415701653596945053469864918860096321602162831938370723148713393425574222017801506810075185042647538229871076735250427897483385468561001461321152088126930166350715314911890540730705988809181470985849644749660056883748691932504733829245737846996077928163398513638241537749394236579052404682001364774962325938035795543340645206123015285481911264812780694203374778665164076294663576389344508938592454897252172016689266985130608373534721739886339085282692479076601531620616435065656851421066391714450238297656287788914469139050363998456189856203626592061011947046920118440116693717751983183689832942546235829889672775425723529138624434706644112505076915828445222213045452800000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 281214803044571178331856846395050505236721867417923448790487921422328555633953744477881328669621211898349797634822841828761516416457705493596899173707825857258666989236407510451754758305659469258024712631375505241691697326250318149089262250624452247060388839824079634251596913998722761442056286901318354768524016061455359283358538157239410548813967021259685088661294516398119243486781727929385766059185485460228418979350469901907624595793542270764405981795004697892502445980794859427554694748042649197053014775107684157200337575623958109803934962558859034085971712764403358781513059968375827348811753383707283299812113733877142638571712248767729615006448718115482265318968125338533034180413172189886793039861706523828905347275017846057720187089092524353833174206280637513505076884362294576650893609151598940959880039171488701659443808379512874949816730074845369126521209768052181029183700195688437425377114853920230423781313017344848197323200297671142505481844653219167241555593044735417481109251435141392672196306275039889871116071329852064293155177335668368275685394533926800806574623292018968355564182107992580630079444203321997737606466150548848198728085254350297366580598887507207159319431133772076960235094460781012469771514586823404733440050324039363741905833922085730184988659689716054240013211981127132159852872951739214194240337202853702163802444289205113174381455333107117716544407160070100407249552915839647279276374357423503423278882112344537563022295259146560939057937531139193663324452794847376518069514894392521486689258250387802919228835280530259609275833041125226544911551360427146775907441785293732837394057842241537795000054908588458964063763956161297526003727654408201645421390275247566306621230948182572240413203703367341049008669381297423965193139214141393061193218741547541211012765295894807665251231326566246606750801963281263432903830958796534148985036645785580630036840635590382162013172337832905076280585584212148656881240814241970483409643269114948454543358819918345398258418583404703515376725297193181036764517191745073629211075076768670790815511648993048576628443428352066422677015614296265029046137476755818995063743109293038821404253517630115746926811719826414736411822581027479041500176915923638218242213132723434091651243151851055410212710381236023650167386841844002116052713445531147000429090827675735619107851691034994199580179120983030926773101009396040058117394198072935481567023056377304330535903238588187622018093056045190178491743372276283144084641920158188292440278776851291567774915953853300658183233361742695243095124703671978712233738981865353419606086064860216801732335910362858103881213038862553460919088420461301105998062808235050341908844673005526558465592040868979381804302524636531391159802024427520000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -4864264362444987674054575059247121052586643548130097271260467677205947834084383879565536370087736216513808258193173230751911441801891219099692853760186644011273549387104564825294917950762973801326198663636769744316553307859017557189810205628064086152592639917668171505687932549233278188651269766101330786348374041580382354602208407004079456159791900411535204222193149863046774290835638233596931267718910293985886804134088227867233365367121990118088419122644449743083430482710874950202485662702370492326563035901786012345470445711084751387007280008444688721451819635102009853461924969676841417453019622488776084698669340573984224099624324781810049258944636967624081594766420754066117698547797050463458025439651310594540353536074155961641221658797475094162401704880450952758788046480222180086358126842965975751471149714938558185104980997152006425493857350973726195244055939344387788345562086253493802224548714235996564257877656111608782031141027654696571590419136343140781454341187050902418283783512721460251645165068740525791877562995113236966373857061222004771602873020710418179427077137039074631978867981795519140356373549196260008422459834731870796869558572472020239284296566551122264403303548880254985425819125158952472818948941944204880976997682194841648270940679559297952400834944417059113900852181108740470993031152142106973031980093696950182232975531701536138557631791324384079492747321533442126582927612895476030721600421735286044127487242914849652330357211079265668493309318071449650862445450657826407481677281167763774444666502940000804493800675737853033210050438080622299357872568236778392784538841220276177926145853463370986551601257197683653670315737594393854480495678324827380229336849931932924681431689584947322076693695100009551109160059957617008030753838959774219865186651540187609168465868449539757597419372853677683247769456819118356756840725149717084000838372399237989278455259271260546908457539415118861655697923523173810196350802591552606995539420297444718617779978730594408467237250681789250163192792351600874007594327867701660691806008038864635673462939622902571417752765602678790343224085958143149992608821018912381692810365977163539888697921754720408405144157459444437437090439249368812290321138450695583808699114350395406322551238551727582821711599751801635060945810368163518847075435701231352109055387713230940494222317800397307311711062496848396127629725050070638031110395856927933683674382567899972161242804498417735217849070761491608655916511417801309915719103790339136447185602509817054718352572806471872320071073136785488023735111702182438240125551692348726495754093965830676106775464291320920447342686611478062782859025602455461347481027438133922205383260066304078607994231285111995967105297136673458074942675311656960000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] -12123417451690879232983861864576897589189168323263014873379954436876629156509222425386959574303337050644608960397539576734120425222231271125411517480874552352283035200547576282028309020192896931815855696165265003045941389948767952465130990622825213079651148215956729856918618973797842506781457391653083061381478268850822626433882323054397565617636248556972910658167580469003854007323963565314972945054433255516366195206320506151600123630297315863046591260323442131073895036358120613583686368354711714843976023731376877648181583425559204212187903037151310659966423668795739639227855337918461659712765081181839263581687527972301881121019720239515634500990698202325848826596702212781718039524621633838185172116637737415486574366055263583075650958023152905244525857198362133607176000177544781119578334011128614687434094502248765279280649350977280665928333954434690098651695487517452403903288812421587407403257798174263566931115348311494093701893083160191655144055350255538137866592123212427191987059740173214285959751748023530127408898632760916659894051906087494472736410524135411323147685398426437668017214925107623783461219806073082306070186866110122290658322824633853756808897627416785813181296254855913660124651415202923895696868542571934502238322751882218979074725896700402229867654232494359908765072389001099902521186204530569510770106168331710737045564959369783948876303544500381839376444911659097654563295712669788798620746091725255301409780801196560427862274172279251751954826675900861101745009542075002228746268548364310166819378385422113047657959908561515925769052820854607409344886735017085229971508318948493001650138622983455220165188293320584328943768496895833683180244487062429046871842031474772083466449140556840311791724930363163371866456668521348442134425290328342920822728639098372767020619303286377714534491384770694055682641543856984082673295829652496265619577564276664070241902126121202996394407544987097776953912871096715402669685202207692955598741376571163650933056370639232851660309990541588796536987300819310040449022787408753395421510235813679910655021616099361915711910697802096896688881564529837508230688828815978163156723622274019257190582720043730359210450841039731229611268981308847258107320288876345040509911394787266496967380385497185065586307933235391606642073137363808828753605576243513996494728763411180444698496620146174881428968165427199977181098125411859479852190379834368216621951684582823793217119632044612156629871126388451221766668996454640856343906253582429283924133345676666071591388471801488459603193438001038181920064400001738797609927318284506105550018096411791137274852163823200230635145114697358483878385575403785742936338173104256795858950357941044910610142108552913067189887493818243285228863205094195200000000000000000000000000000000000000000000000000000000000000000000000 [38,9] 549067079121379250784705682445129585324992908887722165185088155175944689562172759980647713220132718542788471460374526883176780984710102259400121856454835132748745676921728039558199654589095584891622030197773316817064555258459162803572630782020752258216937916136484881359322630629607164764582069330720047562609430650374309752432563037528736793768475850537653279505329552362191219053642988922288508999487621142088240675451704952914985891325793290045796843587672141160900523934433015226160576159928673567465415528597916084474684376778173678875348794869844238573307912042860980539238745098005829615355201223973214233235686848531479752300058950605825190278248616030681041277466811310337603281541290483030372908453246006206100260840146523020112056974753823541690418528711600206376950033519652660349253314304089361277535253159965594203144132729995340078702142972006412140596077358483125658842514378916214868437621461233340091975030411037745846819690206029705832930518464940511047998218588730061475072421220843387379245215301865701613696527048696011520026791514910515591817956227686569391334243046515103718203670814853989590076636525983431762100614813020997664994644545951432816666381490218793246633974589108664626774786862086756142249997840755030971285738916062124902625055326663682441732299105046652875500569963476654611821050092918637653275794745573344588734542410701979884778983559915652832848885420864241028114895220779247917531403110425857989161890592734896920553239916579802809445013952608134259321616410718249147813182599567313028368512922960068412246745015260175363002470474462115299305093729105576929322913834248539758085373005753501750554759033198805386679192792023750280487889963767069850728423803135803808932418289214778722072123182422295076711152774356070089871102060018969695215473114905581173199843899702893659628055167185076480580967595241733669270820575837360594734082651468093223407030134366224392879036197570507378893725247209550222070792740658292542633926095222773531517551373692474665954279525207040418847261433232085613103926740313030452731060979005882267564438509657495483788571401470363034178688198439179781443080124193917518418750443378507894748142331490430609210577539387977965930793641838119112511510591826249363329575687734942951879722576146441122184209760368488001720592733534440140991708982829680903793974258766469858321332959956564562557729287308860716615444111109648027081928056274006633734351249289645522855850232462985535809295374163764237317562429838171410066639346774091669976881263907343989022682015003542913734835727440637223775012620250954494349421099588210497400159876909563717106151791206677995882346015322868800204546873676027725317058996514697250648550395377025349896160980191271869689302599658082814012612516249600000000000000000000000000000000000000000000000000000000000000000000000 [38,10] -1527251673747085542887343740139822350145748295670007694064226484382464268633960817227181690528891681281228712443130581108123045533664904396119335589620898242268524605545566944096731204044314748121692697044531931682027958619433466990794178234968741730162814456550278158446717324392024894908242229304798537352773298105807544280258354400197887851950645486051052919761480481795596849648372443623744642847466738699447883485340558167315845854596926860636437526579538121638035604800199198293718424409323948808382539326438034826976470495363389233829620640356915093235375460170099217134555916160546645530741487113401829494992025165982661818525443753805441821065645000332652120069824294033801640862389573260385714112267242930250810980676634261550529526049486712609135977113325670860833209443334309902599824430510586573929167774409630927128048403594263862777883372478270379224488966421750566743474227589570286866093947422065685508108289785813569120288350557296846728350205912354258057837687566894354990670744906578021069294211561185055474821857666923738383514314392457676077339073038657411158932980511870029938229425293939588556420322882418895095343690808422489865135555430443905970414274816830569100858537136542806460629705512994456351196403524113126688418242586330960117060001543792542696827558540176270136874537744708889898543739436419060908869467293944451934278357172365308882385964526551966650275678853459516159926757662059837939905255300158423464724579290271149090239817469114258092958799837103165703384574520725807396762276156438967101240601795750050170837824838442344896412681947472525351719030728869784585319634237675171712933763487356922992969199382388140635037271623526195501029751990087201311616073003176748616766657325436999969527516282060182965265323452015950548473243784471983135206897690936568295279820212205247412478925683265484331590108316742730717658173571197887634412972850793514831795111147186309311857198454165178134417662941253899947946467271644084007324491294052817702110465083846962950659019153759916201135324315179125944895001795744021367489143163714494103545456725664357927573333906701335434889625692171429187320398634169634236870868408486556788296267053569077598031095117672496377712100444685548971410451199054563858045088837435573937037160111225261487231768592402058729389120006959501232843281777839908539886244537161763294081805713000446210188572433556269347131134878872116693196475191639238346849568237811574639551731969800000093780018101138406393000758143105153924327878632230386130787826497854246706456753118441398712851360938795530317651701895313694164933625386085176975574793732055188237710390578756427925514972075155250788061514639085363337944781289057592569866297590340055933420626149190275455150117271816520681791506970836992000000000000000000000000000000000000000000000000000000000000000000 [38,11] 4677354882215704827432048389735016124866694595745524806554725087758893632071397386639326524448487976623017472076804852417495257829823701428278398977861858438724896689392139367961293328109099232367974246769948039808534038069856736624610912439006889591507113376805524887538260116143696929284933447931835592779292359923534377755370626992218461239364854054816978024950004026703390691525090776978374553575979245703748394465393091837951923761962908501113775992111257659014230595766601160623484269152568129043477221601560742193816037351496197344164798203993307632068459882486729319172218300434192859617356229982233216731815038525976128089024395909293601560383331017578544968640097029280857119594923051857321883681939900864973085947817529745389869766334662955758064037002124819217653425758272983615985585141903814809747982775026576435283129740043758613330333502425524819614560365528231172769701499793718018571677306844328523829986471334852167860709059994079357841072870733264904506849089087421676069296581689035453645933924770293806441447176358669151482836632055011266720619902923011494899650815365316429090743048937564155233367779091031668572009734702886953415782845842494798858919463793622336476512147117531443855643961318600474929985631788248059295103534028294919318399728258591639718357818323241956469580821941948585712053334322551834218404511427889481339485267846720078394090418933857121668754134262610489708803447425492339663863988428882921770700987763038485765481384649941889751856556291586943758368100337518970695774586251996226964306052033332966169059171463531664384323122971099333271305314456620136836900283258845844978431756261616963562954687313677178441845081676667891484139174938611749198107713007954903693746284705042901869393563299113659395204184187395182107241640379755823499486066021864653127413349612284119491946250321670943404777073540278962198612195161582676505511868876018187681694602181397902507461247425998879234111897209273112921420033140312019512267151800588372602407685557170805027146963786418097045261514673557033932137304012838031916581306629696653681808319427963857081347942431388319797695344238481938912554140667773599218202042812324110114313281258054274161512153036206251621771591752658301080168660025715624671957135507664423779540173011188772346650116527148675191925823023404984846907467088425929854921303970205118649151199267122258260316342163304463934933775275691855984366791180378797505710955026827996931769843504199962240671480027529964465204130691659542722680889323038073203579137434610491035924059685188627316972729858449436093937442444699508933018176435799374399273648421707945698520845817182947778137919813682427397275932989554737499420831761052502342049550233899262986152841933714149811269391373515777568754571264655360000000000000000000000000000000000000000000000000000000000000000 [38,12] -39820135868190492697345135272840823213269759684816531369560545611523403432107226411094051146421791965626644856337497746405728232447756626645681750410631334024859770969805714724069312687699322232029228513589578984572876482629526927737277391707239324805470612213492910319871111909284467441332778724682195044185726196058459107378873501053725655938080660456195940504118289226136930914043763438801630885991978938155490285685949152175724895139152052262020545937915123068588687092619949678805735463719203077507849841498012018301041423198829607397300042367108693044579092732405221635198728083973994556476912635588922946893307282424621988823241275177709516643388868024852996010756571284734824216309226197913373090997808716320905645327731222844551107796772993306673704006466227924818125916023977907818867887684600003733150934752345712947656942067483398147594175276376664171583671674576043627021013697520228520499264402063090493623129286474488323740021879172758672768527973879016076243863557386282456512849977064136335049251065261860985174950773070830095503224760208713242694388379173507875172701398170071776371723252661755239691231939888337984493828494869167139499853945736688182068724168522154904663134398522153026305204533329715948065142817242475953506237462881574094220959973784176333566069395511897718783969733233037175078533119075430558174995179261173029483927420083173530473044775787812553833845536045486633033704250144053768721131808293400202595623138972229493894187851211102104008325564763197295547582322048086041754358765223556664085254981333403133301842272271478358257578574303860821699521805345950139228256735685818253539810331579990396108071796070175776659912568753926584700088125431715446007675506263931420985256130073037650978530138165788502297077524155035753397540478824720921096308796642300024925926089250518915005605352413880149324124908023214669586848591116917276147651257113581062437850328576962696145794510038149385282574201770814248327570702727870809422919278675290908989211114107248367376314655691982697441428890959209195876861897314429171236289634546479190493487289160238016887026737296470427069094901262071707237938448086933227993969077701376763179343080864258826597354714851521337427009760735926701907446781055797291319210645963366419604391758952986009373231649220303296150824820884105911882484676114610305627168815030128978730369766429626068574553706592852572234131958606623519415695489971811617185165232745136666832611004191963860369109390314284340068103650101436606242553826762198599784724581944903478111724416823544604595535103190133751120769163600629204108381521888347569688066316392612818734657433800458176923099082278464259882618103619533481730513335886831854891647948146582161442204046538116949654315050287921251339128519136378880000000000000000000000000000000000000000000000000000000000000 [38,13] 178475371788297068119226025409065951179267775479708603057295786640063178633075526557259300188396777814219366242198876541755103985191002813011398987232406519022220534295893871604231056419901220090733542196805414308419538294131613268071779534781849746248150534610649516877013010962209051975476850360988438894723236665704825486281007778219354141713444134542940300602908262216264968902067377873939928998198812534566564542938455158667307828417798272013756784385086994329871577918218047337919159919062823810823029495114192750490267791939555814550395988139690806383088975146095012829934143338729087443172224725127056955773168527482772652897593872635325806446843961343631312765096671509981241014526932923501486306057038943801369613016212741195500043534152591235871166039344000449551388631706353874337231980235252967485913007820591354976102382369655097588168902050862950667766714805397089051213567622896011194844802984716758246232458509390535322104507356947220952428834178172847852867683698379298743821791833093417954003568250788578140855228450867211276762858432242458404628279516168832091357451364763971024422520541808399958603525080729326218673514582384978434942709981547991289413206735235335245422120269801795060375187385652316690982633801863141725860001679483774573035172274911796007672173253745722830577902107122385870457723875113272681200972571536801676669515779062020836342471761250466901132073342387335045529819317255966042378722477846993279293512385016732281465208827808643800563419641963171573413855102852026584275095945996233056679818378445970891276315279038639815588891557724276801525797426153510616806160858761628321060280589825262081497672491782290877083899417138936945504485028576508756980538215308857090184856731337929241461769617002151204947624357901589948737508554704024295537195382994075316757627517579620861355991606127619434857374523965017975285786011924103199995098183724100854867873222190691458508184114679625897750542396351250289587066919961065453271480961272517752645307772545583250811446535062363034934238525755433832368472147628637400474957116476595598167958770080716626596178627185733746215123975697539803125809068646744471749540096794467944475704500914892076147680796932352628274241101062421356941395000606363255241248140194094184433443932265474098239442578118544145093508188483860219816459650856452053835622353950882319653752698723176108643781015379631788064310047647503910225952791128674009565370972820744948609648004576422596916907884104215766040569132912460884589470287201163652545613770245489373154413052025662709938596351409134152236766584358112643888691288235152452974019757124136911047641462481557554345066055450027200033040923615268756041509184631241898628085988726325645794425162575389755863767440568055347265233890993766400000000000000000000000000000000000000000000000000000000000 [38,14] -267142307124606251572757843506816091328928637484629028754561216980687293689547500859324374362753725774204892738192246056456157166956097717852373182851853397480199941645268854917243339693716852493507897484409387403740704594702298959221403730282317401211120025261309750221759256492164302018641670628980190312131845536197302834363602154202458337978737951002793664485864635059584427280004826350035804546173654876374470030518178139746845422619101776310850830247976490552225120300538641222390758677369524003778873737510705753556236672490691171503079430879310378920153772022660668188729316057562608404322031600814044895606753413770820572382991135714911917892527977348826598109259489794493338673045999349357396673952840570171402055719275754609171739440885292591389447888044595434610387697420685290388804029292218262009224833815545969495753596974406074780349456086523737254757686952614123901679481446697763791895771942323484619193715094614084549984515359896827353288987528489612414724767537482334056675935639324440879895559754917897202860578033793983565897207345098764787836068081111465903533494819354021645705628083053235838067784543751440549764241693447741922382320963424426981249452358816663810139635666317997907118509009920448587237496818911418865025744814413981545511665889997535971463284632054349909743771978662030451832140874101121214806765160280390533979749516366293343551911026365727582584928294266931423536511528958405557717053852980366944554045248703860746039082113446821759575145173645311914487286386180308543606129101603399482852471148336267703985377161242263358363152516761925967467213561117739232470689247617351087479545692324254887685440070321441021352567963354769858938360973830071309587734868040903736409835017871034168275290780460789101154234732495606519769657945964664402398491092990899837164576617636639578326764986061884159731179637572891034278485893331726383713405874525950844550257687680065432497001673798662606271019817505019099908828794301644754152009617684506880692913766079372529672335073022300974832697173797934476656766476674066289003648389950149174113162518434930169342025209780238229827035492703358466659454974589903338658173370484892880268120174039396750794245278267669551959305886612763492633813739616767063711222189425903568267105885746039217237160432887070313756902754333376947722142093538341045993876667000581314547907736944924598904113707422273797780875053678229259113561762652705887124882742555409820243462191517017622020503170481233772679465263090383441469150158662570178502307978854250988324311761324787139158625129265113569005189107859029152070703261336185417032388175296042079506366926615279975137220453086626653899101487144811247583627202260241235670294254522471895736125411217686066679483896296655785704272709235507200000000000000000000000000000000000000000000000000000000 [38,15] -918700712292262800525265122352617152362070255973275356466991229918064272788042524756139579052055115157314024894329235540805661831867225245585026577861949827515759731921001346583488123739563898253373634239072108252091403061664592395406818544065511195203707121522490979173674801209780434653575583266669601078555500919739666939804319836304608854841935422612676600839279331970944064873066893043211194311088112989313862127510580481636124260804228082896085552335921455380907389398853968187522019321390630924723445866460110151044250803876038822607747118250343358453174751504037963057922396369624124424492925642346440978665353390268606965039911124415601495397521170528629536686877468018315866898043430373150048021333176429423224379510626315433676552182287786844830276140668791825291052926763180282753909460749689389131083840030390955775948063264732819123015710454277197094302780959262551951026001866978435796784762208944151455496125439264009644500301427743202470545858462784921822853010506689550976942823882948071504620106109260293565183254027618440685822982794142889061613202644595413986930229879657576116943197932692688532284043638291503495248170424665974713877358019289266180068654573412108215171729740544609095274852856766714184635677095136395981513767534335228541558555234411156053205994990397502273185834194787549745341535704910021664606691006749519077761901994542723129350331698266839942866772699461726633336919246318294362775361909809330162545834143323975998473634663502380611990805552368655187005397928045275736839772864123994925899544616088214625621319812403754182460000426001033761702383177410991547744829203323756740114639925131697321810074592267559977852004945041218203684895269744844711535686545059816121396844258230456743290589591087230792382091137437355509482390906488582144731941011298616771318500535001825749361611644313601152159185990150816149219889996358626214475862111333504433394964684497857471452355992318938891196316750922298373733864127946841066649608177034207211525636192679934218196216904815259928405822669880323065379554855644700494690489910674837947070921006428411201155776404675373897086679555189433881438292766016658258954064693563409707042039515492901982768059359864353241079404315218412860172795363939633984206079903168668525338885565521005037507361381158213328938255827229292129423157197885679062985466155788872945452840675546103666446716637040980471030172577552064281441288239567275485196666512474512439931713486226317620789507062719893863682441810314540525340615499060573431423413345457802500308133236589139996953011673883390947365819192570017122931325274639130118785672774607370789276346270968948156890485500087271330159743769928754674573691009542039426952859551003807764243032275192740357458424075955698734024109985680588800000000000000000000000000000000000000000000000000000 [38,16] 7358762065332258912276309134877209807130743411123116532984873280035942796556517743643075430399353299376939671738441355155973637537275065666989998333158564230213990598774261850925104780719219554993389409925355527363639257207675914910841509593317825656729501639872565070327217819529630527101916497780009980554618398683286351960696969273729844862479823740812360263359979127680023987966262954217454654604101766421253514106363991364437628881321182275198550647051909892116671535901306722201461643845575390767402477691946129825127667624649879222440187275557523222939442042085604321855565841866272742299507122150376135639629119751788905493061166961833999882458703019737925511750078714539189610741202928936322423294080186472134314135270450511823053561263056685721692262273367235823928926716380734273193505387075406288165918296706985206736185174322528789742051666905810526839548924723265111753890482388927122808664375484932845688923383697703412367243397030935914390874843994134804980185142486164281346354243428785978610283364005149658418873110933990072106012493208377120525430813218887592426200022671973372712158139111125273259880806853631306319470764893757459814519636998336811997571322721569458974054687971699125148466704666119560844901388511138682765654286847600435486039653148919330625178393198798129606921546170727225231855247474922619721215844543144028332902678976282239068196798194768681670098289444881361784855165033560034017989773290640009211441253869835848265211874528180860478337882535991592453303931515375520548704901973628003230160518317586880134009800779446918821828994593322884358313420022839552067697311680969948181536002005090534958334047259880169283458452332421674175675383685318905876510229190962036714340325120185467379961947921362870534405122985200639697429723398731046970928334768015172076999467486653151372030206176230377656886748414446463206851373505590640336801902893710759662291002154316876471526560937293629554433005113160888112252235997386732955328879010450542475731786775427497115194836539705789937903158846795846056923362634017764707919504438568063161594398561383110525565163294424038563372347340204745928200668283801099150765140024438394851025659655166256615501887205910951694129270351744484107845254826583856694095945180474660422903904453636187335876478478980483906026565193542160352254223079824584807668183776095529504168714693257786951131654792515279136653975026456207711405490367256181643269992637230635115908993452129461940683119389697669098489873750252697305320212191150787263923715143145657555374099842711233206253921468154924641510181368985554532466178447538576567799271942361211654194018526265435729148837423863113816550186027626758902859790068995876806691262668040716567048690279230908020746714477521595323180506394132480000000000000000000000000000000000000000000000000000 [38,17] -28445649403784922004619889490144787616731625290487052604130720595235473306095446148136456090923883694491920765895687751585350250195072586042931309111473938118378291472637299701701555540761537435289950655056622677198491436019595020120563941108325543692915407009296741888704396879076766937622563957912471372602039255560399012246888236506233740633809169222967022995175814280287986019649113606627642722991862199206695781708367058560811739600361305366955158599551716255866873224310824556455150848860826131533848305470683510678262598789417749041445141505614177533923410742226634201927138219487872433859816935582908836251969353197180856784061270552215967469550807337298976650168987038849259441148014975814626701476366353688512430652976087753185401235560238209108116219587225295573953722573767019813371446236223984237112927341666767907162622320107706757626925072205310852771886556590478727999636439862379827598207236797988371622722908188668021268679442139484829665790601386383696443078756217990161051927199105041342636688705530642413502585252354520363063924637611724666115566445113251957561381389203759751729351787928058904545208856439973429641312237449998995107817942863007730004453561298369598578948422890227712036541226261175232572452402580729017350170985998355327136619719734889541517129853485726332433927712504371062266868664548488111187312625644871033096495706223796698876829915179758714834179122076045628838232877150627281996773683582003288877070608339044140741926928941550590763610275023773175051092537042792625019999951392656161201131624568202491713604183032779783697871849054037180823036940856965717997173132880716880248584819508295208345600503716305631995372025671613918032335743638928877150922622274427349769144329234241620673412766882125943162411125168926356450994708183273775420264243726979007752942893189955540262230505352199267787408594368739556799487915685357296484106739597917288538604989660893665624175446025754008466506682586529760167458549940371523388611891944349435561030999931604901169600422565798440033437977246556617418042252682005675160900894412737376317901563821214627408600745189898943262557928866426081458651878935761386570687416703494855658260158877246876759452326790679786361491423197294960514033734841042392587377555554468648300651091467916590096454927049158124575022770576123206965204757883505012074123379666167073164978998485860974798585987110105972261896167807541669887173635274867445970115028868980588132645681335056036829979311498597247780425594723541859798304129488163118455640054047841589822376105963949021659256237330845700790995142602491461461946225689812198268486128984518645264759130326591787524192955441561964058094149109055368118099640110274762770690177871545278680130538659404495658265468090740631697313795806330880000000000000000000000000000000000000000000000000 [38,18] 81874586752023816697910350913273499772884906373965077990309515482030649124651635200991821550719268274090519259825875091280269201818492627413026292424132102699125935947141652923551461118334627004344242514635115751608256205149734655685737859771846987437624627367589299827568948853453644380373119699630239832146478940663733776010572433288945571667213990921309266966743134739973204417272511507578568940165600809374141062645111467837026420000984117999517735488368675322020307125044633702851251934944921947828441314458485071786361253592082401332262348576144714917438737841822759314983397004419742456525881259934715617150634687729340764409221210201755734033388845064127877076693047166380593802948506635609206115389442359474858914423495827357952140555640756452540581183172016034757514811203519364247472710457347283273517481142399608630163266958110073983131549962263652609931865743781833504953865983566355150742491073972282137899955683155961752719528850501855069520848004155547619733140467449204917186551381602515199735660887310151129057757043917248517388351531243534431927766502580354940072782660681445158827264283549501346385981003926939256016652709988534689093105322235631326431486304837443932326332168891313378030073653916693819179202436617932481526627602342909311647009866159756626105584985060000725661273273034005558682995840060886833523400339389041334873509349061694788371733513961978464120131474898048258308881616572699560981758520930590090878433975276525673976146960158044882043245188091184338963266882111026180020719585714212116894081800838619049255992407748351330440463882520059897339018202619422794368830449350201186007817216374729292228862377437565584514953426543050410949106893649782301736627639137121841394853530140158908494293971727837391910587515732656340838586460490480044008893954081985200496966656565840002121586409033565039977837259520840629388419993890938197357519970296045428277966555267035147815516977968479200644275286993914236669214713427007150310449650573824647374914517950967920827707182287565451048681116399950363431414356627322140358873513074998844315778955906804438113055988514656952081756840480746669420334812323321387255484992546155315977020306569901738097607795276524254432596267781354844286497838388876865888403780473751232057912209635086857961695685574941980604346154872854068276386976467594111141075654343440722617004441634398676819345113619130212518890137406862677391189542325701732047411360655431290916589616590355186485658580088442302661327881526779054497770251885575503220407468802144378645926945900416848720481937178677007907320053909231295109541893500484192646432908104673395607932094370291021045703433227882567705652651255705423616248365751716845663464006016821587205706720822517820450393431655864660055651279857254400000000000000000000000000000000000000000000000 [38,19] -201772494342124505273827326237401370070467356373690214589064773928867427735159651281949555648971653081605271024856177673248783350544220772735653058205573999798121511467173328550008362727101866259322785768236368429847849058738299267969409947588867558217853517125364661324737616544202064853008360045016862986815267331660465234869408777152522263934256443654227103873574072654793519830974777062605280789017314036164873720884485405597273866422835743436263573151901239283239742209498492606551380618025737730439074030957525874208434495363098568463085091480012957653492660006903504879437966804414679406757856484774008333038643378931551890859716936670941476063404311382434859357654297700676767341155959047912231320324551625398872262994476036258935837995167434823299124666415931372237792696992215431619523435997377624839568366787211121056481934891701896176889146991490221231037457972424027512818364338194266309589637216520349543963970880305802731795638765694083806142205698520425129063836738767960164562316646333243077035374389913301735139669483690806778155323346111115598109731839701929729330467162265355542916965139313793423182764774511022078354149954583812318928167593822732929344246422419076127310858154253196834203170445204264989148225040788593836165562346720126567948218393963268988372349757989807741345155121959351288620252960626894433253224035308856478098899186641070133048426092578453692157538763488595819830755286183266194912313677567532917643085752863984050283562860682712462566613397649649004866163163300022246165866481764556436411489352241582188081437202072296007942576568344346437277283708009982406813273217538460116205193554399183086685398722871817898943110853115157409857403307146634128342868462494941364811174475063510128630824183413849664075903569341353163351222725408499305508070989405862421984190511370368917614102686411753432564890387236533314719939393154256388596550380783474206422783115415881224266487943958502191646903749153933792376737030990459429031616566220333004142433888658177487192329582168625093899849142637850842103831618281629680111666733202061350881067344058964689065951280963118399339255214990559223133193054727094617807981489448287646753149329549434567638904799442685988667358884843235194531763694718965434546690437050836042834216651293855386067294945875504662380428533898529465154012532770040006957231298916950913404361228682410909379663692747673482113926306883135395000625403124176383092205773274033212372502019579305745001551010412091988830289268066788924550935552223798284556641498419738511724335532087341683152455984798758180708442362788023984054165473391997502216748241204415907037564742345507000491819033180565117468808594561027547746432052359972435334586836070406890866342306211005520245648404271752848325026048167116800000000000000000000000000000000000000000000 [38,20] 493153218028285343795472993542346094844667904012120306824906736941511133416161777924611344380775664376612888584213815541231719751031652459052713125557020345587323730711564403771673249130692447783421171254843939968491476694545010052424975343475351964433108838120180233933241537387571716279142573755760986266981798813801452969445387262586109049964745937496769982377799410665070903240647445132793584222094809530182458745134138917978247160532532422105048558402068660864222389212733041406551524420321646957902713798287927260816249929320541407569618610305863277857456737066431114760296715435737763618977904889956551632894279268689020373850640431275213437754431245289393815373606584544663215187461224506840679942302922695884811743191379321605921209821927185316242236729270875542630867404631222880787335532359339355661979994242460757828402503255520794107205345393504424560775229242846760195716168980544178993154912494037341694979772142288549049773196773823229067713052782133570377174271343955302161796814033136965019129168437707997344163114212471479777161136537354495499136267439862401502955227603601850072516285594449085542186394279668924260181003710322098265841166102465047332188221925211137467193830705641171721686237421968839461347185221314152049624866813107807543036501164693747338804760918225342624951389052092657744673344945337633740096742517009943367840436534105917867544729994287826498502012876462515742627905795529617296595068247633555017268463059359476657628893065648233648505367708209528821501018879646199187026270036714367997505621772125234325106391794332028198955137053287183219276267203273362317302514000885454087642480630183681505192622699342451864646782083933279354933758178221241450249675012286022305864434946987957482804903408650495503589141204701205630220179477434355654867428119528911718817088259059442345505920759729696874905270691685188805306601498645297955854481413254430860090616854939099014244711783388510097441994032680062996537047714725213290686809690838452226498814592989679399859750847008881466437956833659237299180676930463491862815003887969617301821997870927308557843360775868049120933014625489811413424040262167304359567120242931710168833546293967656905590413649167893469505882866477994103647559965170749443414571974965970662272222958883823085639237142534499986864579516408578832757302853182560394227075231267703559373899550084587654717820635557663135167397717515966478106538627766076158991201850505887990662351357190258179474430122534693733901082703222618195436503672359718453187804596591554726124455145298213899947902470223021062408632013050516969084736760820192379242440750133103635043766682672320087995561850651052265092295594539510178978863238834801451095951907599350195473336275725849434000860416825030910521864360873164800000000000000000000000000000000000000000 [38,21] -1340280743259497711444015323352236517580948165249516693189964023721025411561153001483343977323390676545979241697860415084644811786040773641969732907610034135033808480236277156048313279995038911191668245974069394209578415622783779847815010086580856823433014034243841769899026082043834179595895214258448814498897154850314982093123438416308481459789107594191126157495522582010956021989071738500711750893591876432421358388033964369675841283970335829225308425955603383973104568989832138258517524768038270557780949785652885955635161934865270456853524755806754755506526019458209277079029195319205744593837653155263915997158535008475094746701611239765497926429571604072230163297119222119165927303748870283870904691527952924360103667984957870403557079707517879606097869462681746615102248965193109740270463018852423215873740261383784078558980219723608513018301233984207085108822711749219372709305112187136420011410209002134561371564369431954895436926313133293152199871477251567803024573705166192214273037577796898985996478115457078403310122836047306470335287897610470406161384723573635021835642866399561296314348649310216177821502399260732283503509188217457328595720250911371169249545538369547004385132420036956608106823768465611689947753978023998415365713934817810384150147127162739841013060584564031142116412437345567440072511024055980123471506086569565310699205205921013548389709472773363436559506338524465214916333400084867235996570219194430054185142177348210230740529804755540474250171960696292772345218700066622148434343697198857790420222317761206745794953672731430801183535937355276869698673117938962244342470651201847293205780943876767533109702071215624451909353643204876683042055266663092246043206051442361182936884923641831594039830692136974826439784616478242874641590205049362812100606102653347279656089159501229187626916039452471268738564954350483066938013255667656917599866849630191906727026394497174205901036108532361366796807206499722130476372081151285153247586006281354575847626780663534424431184745593085236520413946786077204254194806296842838230562992256670981343943594034977693335443122807517795615920066846993237875719651419617618825719983562562600323659448001636865600768184252246366504326163036143357325798817523039525768733177730334227338799674083731756610904681109742145349223290699379301262071280008544823020306936267195239858617934140524050801191972235280569018060266488565057988353853853020614133561044144954542840777906683812905125424371026239597253539068969560831857894694240901349908015997568686147765369589385561586445537133359416894786866558733171043330790748621158825413006758729291738480523992024008764496352943030212003378379433984347554360693094547385129197563406413666854996859994398491618509779796651334419452835307135696896000000000000000000000000000000000000000 [38,22] 3897094388295429434355899687808517634030069600109984002114675674775376750564555890651784784312454057852796220754071979507679421776192158120428514684243652826381685939691364342556292915587341835753512716079053342182821580351580128424731456132426348894177789717918192728942984749123191688670801860760534803657585195558260783912699081161454973416826732882311700804128752166076089022434528346661656083570455498344436531320203846789728369367761177158116066744141467251808854847258922900602177174972353433615172657768499869608139818264415242369957055683468756581212205057875503221576839083511743298720936644406043621350780112180370130604584457780040729171487598497726750294997590309058321873567662805029315234592318401519594623299861529583237751082752816620969767251185678131826117298162365373907584084208415527648496570802637398464090640069079059076891526143217081913264633967173002793081053145227552194317298789820990134407161975873828001919982907069993477444271543338183045571404595281825820003053886049848732247349990567460084308751142985413757228708375299448477374087026639205701278412489019435175651549020480854367239118672155291733228652599114291619345271262233833334868836819474666232767008497042887373089178931940792429280253663273892274468882639489254963219762319490670840100694155348105348982241329946328867856149204705261905063572679418999988663558085915649889373706059655141979275110115780437259135333100467218360862076074481474843925706897681362621199366830371992015032667779743476015803802418562798989468142327765947030866969317455566458603043461332840204303561940284936709950183186191969546380450585272329438303194030900730566743022694276895109893341960217574822822840710526532778840792123257589293347897404645156247194385898811496940510987391973419039049586186562718969509448816506196038195595901822930311786103815805769683833276319637094674376819913831703612561700230950363486735163953530677615832950908300122461661649553587547269071683482649009505676510302863456872568888100118196427577489864067268092415880897923733523416222210238939497706340927940975812412378395323294226459771883244218865902539218278309224831582853568786221925696596515278172157023141599794229017915248549068958519824684072640187967074874882529816475925124479046097282599174377790617393494131982623327396298275195399472625869301148394286334024167016422424695897565779408861156995909020505623358875314999095681462661123665661562409012365473417390960098561772901728762374659644273992241488243666740529449742826050200420688739594795852325078602150905730129066842465954809720815563007504683835510096144495919825006817757161202801923439108019464681992649080175857317149068227954653253583335401919212126669656476340110632449033224590972845732834607089436196523128808156430336000000000000000000000000000000000000 [38,23] -10894804748846346070172078980246117410288159161966365863172211806838180999566243336794317443028532264756043084443860393657064347875129355193245217629769178198082455982061025556527585242236855292873910610976660833696156902093205995890899893470106903786610764869665693220936823968275339996128318194244146551832031368413807742418803134813571618689118929633998060966711102531798245041794921433140301927524341443177809606295005610144961451597357455628781589200289246434912119030422743072961098069728138886920641018424835993101341691309670841382852304415113332320707058724053656798476770230511934255195927784164414386082056467658412074772056844537972011440346021703018905641603714257490729706160405224035678342830241065506797590658614861771378985508771473406999476631079364453156208934843087870853352355015184234814522110049745153346318470382266887903124731204415563327953706791653139163494512583213813208521583570336812947647848565985864438448075854986348259462519464623175838248722122317661405661881560686897044880477401437668268817466137013135902068692386432166440665502739436152208464023447148122239899980921059854329957828139583503168484132728088489517637460869320922539928228487312048546251095090076090952199287694998726003755689303528688685219024844508359336789162543382895802610263143801997586255391295253305204792959062164844319554791091782651733602755662515886754808549764770430711627163108822943232211371897106718350015471875389527868808767004660426537730147019041014803632885723641227671824541884881938011104097023539356640599553973396450283598296004350163845231127834500996248220761907687484719829899781946770383057034990471928106187394034758040540781870149667951683079898920450911592968276961772257282612052073269577951833713591145455052363348957847120927086049668376920116140408307811272080806973469150443153211790467541009943505889323027247846287632173009524602387753254619313829768685321735254436178082977144863465569153956358544687587973849035408408151248388070372910094901764843438236072474646343540217882846119161606706897690472305554238239329931256331444660286059401843326281428963075739477681213888646825906381828834813056622574361141909378576476134873544430711191293253878367139680132494822907584713465617956645150886135898354922704022812214670147045647057342381091359552828369723937759344438409293756625580352745094047273803561435581067092362022667814280435284561472779096660904215348465703970426068784307706930831783450911940297715657501164612083239349553074476665520769075516238762696624054395933895447254325900983410583478948933179664592412798141426076497212424265731436981042162646015722130018670585879929210936326581414721411852989951745014932762374429310029718235722135818818048838595300205738715808182809935149938196335841771520000000000000000000000000000000000 [38,24] 27725687042181331071031176087963866777991769045504064409582739260687821352786406933680858614972240910532059150235937901971138580562268064466611891405568363556191148373427426579320211842804566659537447838117511332539276980269132885875233710360991645555521208138928570392942883329536384259363214151795858303722976527774575463696293218644572444340705884981225989947550351483459076050733944888073817162448721746058611085487367871460483313327316502765673733481553443924048872865366694655986097692894608869755062173564442211761283170507062570877802311530579451947843432624626977499316983191078928990530117360106812284614584886047648059892019164124315151257074228235498822626516310939434218366260781175051172128009657813314580613200058137096244875970141878850385906796474389499849511999032056433414310917965675147427368698432474029747088291064414929459018859920568315612968467658985938695380807737544018218886834029611288138423630110011134050319206071565912864998550233216242053646552009178051382891949311012650201513660360467603193791290592377008470163400839793662009605623152697940890799729589055557681097353822826308908350977049970929647735502969845182231999122785624421414485829436580620967194460704482186884458712734691057357682017111739240924362569797141626708858663274210098149133553590852415506879953656947323542691569482716861402746338156026436186475156166805219650612064024557650235487230202052232366418416161525737662802719039577174338596460449038867957258794354597780487224560698877595054721544996773831293621222184868920467258526208755852534775245496648305158699353243260671874789803203796085862823691908200663495324834106135837058183577688545717506489462425484104284696106081597377363194500285127974093951825841487030009282614263110084569154892509893296503708068625435775266744505025288466046368569578922182427886403035969541268527155725241930220361917548344485572104382661575409039124157249872313630518202552451973877334767313828306927588045490998121631117662079979264588597407187379217227380906015933556210958757376331403536864736804126426758070088699811082077895667365520325519594892784246653143822316224477609013547719932700356670797999350241738370457617157886202796230726669912427496388216770883079715596692205879545892997790782284056499878139537232771134219562479488273985501810789863057406359580370744189446688686383437588396314287593270510618793369490162265042821842878051092563813689381728809521692007637821471816907667207612033028596910304453788305497905500938924661547037101144867967142866894040861089969679675630355296045501779714826059780513772008291584957339302401286596905085349603312495095075610334327349078868543164100154404138754112274769258775313993877910724369124536357340655780135946964973546181867779574348990661064969420800000000000000000000000000000000 [38,25] -63928215036732977952847199052919546572580034739580522358751107417102404730713351396504247490490070463644789360035605472906883748297629843209146395784437906022473135502423274166193878166718850745832413259160621819738070327674353155081741948717283075509178935046000913444797765816493116572765030964307084735033759979321998161459965762822154842587573838924658318732022660369076424251429943381766485159241706143558535842538526243896813461029370314352309746395162624025922428411457468097197436209368988218645278959107060207387936635819426032651581406405364945251841220192575139293959547084256782036012426698565896196965340242366669691375086122173026872564487714926399307857734896701521258541277497849583187852739255038899545671785312581503115771200162885461769807965846159494194099950097434043237393766107387344252874761806816527691627651905852844236957632582480910738406148586155326601899948125838897008644960021049185332045911912134234433755826090727799484118142147107275000107564404838549773189541934427171741390275487144709781384850694017966659182723998934931236269614446609045754429870970395129410110750063762740688660563712944069745883025571141238482326848946081916882665384361767722820533339046675766298970965804944493185280368066806099630383611383075357772323772617279345166444490802779405593344139047892775260727341288472592195522813259424478630243814095668502312207666341013872547488592402018887799899563939877926441149650134930385769321765483569988693401210584956476709432851829923782098632651040906479288702992686822971485670360206995703108525176604693881223384678357512697224179892937995274904019838058310805692560566779405397537247963260283081409737331072137645909645978752073140962661780318691695505114685032748645732755539018366811681661356321913590081779879916656872758582792269596891810169416619827084617286846668091378501394903584000116804394525373017506128950331919739920792584826211062182455233904302997992144531346016937255505366292256093195406553765434861010109496935290649122067687788932676318482009661489474853154017223539766171944902325746650501892770449277545324751343864831259059401291757110528254270227758228260366057393854331660426972862243224866517857791545335226324145805593533040528207257739192494832853142884275149011139190518995376621661531789979204684493484350388610729307610468122359275445609338162457826185602879096532589675515895111120850442284176412207769071372069949453357784365704096832706815917111775456824168711143709856274876301583286314433692585288402039155387401893918343050210896212882049824656045874572004597392963380498274084492201295931656246895749036376863529596369979767559969746450094138258808630443703680295341309336208865364864298873615538746665620535002863445270928460467409496018825668485608758050816000000000000000000000000000 [38,26] 135394743415710135522701218476906110540610380001773462896160429353343944776882893989871338506874228131415447141422185792014648914779810011768608947504164788323910361691591315162091555793259799901154371264045258663617950353434882117338364792476145262188889607826098043009347601228106541032349431001712121406937584725043468343437522249563882812347291966519140683289122829188383544911939591281833245124503654440887210744783053943540119453529048848732378169695637645285159037417509803703232356492478489543864654326464605776212979309196407348432878780635842625452981708145823988394305561263947353571859867915356858497344761234048339094390742646895645830735981620128787403356032307524572377490562693244452802277539152018002679701179411696303087372830957400029095312442435489491948805739448894630358589623627939398652207586974678726099939904646471610309854320791815666831658557999555799148896278823439252514134010520575421490383290884538536114440697210804444704936362374053623635228907775365485553576455718357603963678308180691029301750816602878438965357509104210153292512168345610661054937641143616664924852706816130322460426361011199971703882560489687437697867089222671105164784296875293548953251482975743969888420338809871891880955477416126566654605281052666482229354840544594809938311428348840944096617173383179723270532858161457858704506125424919990201907586501533821137029043867851284213074847055255813781378054461871200203009458263432447515231925826940100313190136813444584233648505893716412667495945389581212952700351209147722699562902063282625488549981123944866058650762003832504394759824500766787579639080629911689213646913667568815593486263764911851194600875253802792221469689377408078923977217779641667115965655589696154263223637263274967811284129526656428157935575195096092748058609420566636342396948452699653412989224870349717989017634011685862987986651367453025808099025584058097139738229478327669212681495920532799437380743651140284300157485904148629414642449161976132864333818074965024436472382722484738858589710905368931647750895985731260762661001402658872944283123402303475795506779073297162905655352160050877706246039837665077350367028118162564902618757990412925520318247480556122694535217495143446206424435060302339164036817795142191593081330615995721560367022393200721289740380462944816595674186373250613382183922525821720407743356752062779554685204857714119012136173426497938979962878438634551304592180403594946048751772990887857216932014223378582238091013667300835664339040940132648697801527977655694931419028621339912985522763008514140936572522684616011023117150433074329184358785924010448758206658878538474855167983614101278664074509020939281258313580649462672737293806722071653714588751162797739619138745261234236454341400997385994240000000000000000000000000 [38,27] -266799227472551725050788959959150394671046361551288148895852141554465851304730690441814627971007615923935933958620216950392183303542810580460787338450229956212268656989778239530253488755029014598697044374881913563884795177667433035981931182209977530721213784537064445361832455465741227952108809025139961199553552747954044679749257788738747721819510213518429726138922300150736734458033197197977321665838653721372466036659172685933253890334131529372544722239314450456879851999444569817661157426295790297902057158553551510740258971520323589662659472047402998541997502585644589686188395985392527442057298234466745036399068241989004020890555293911980999159536141184411462179797480622183528372933942046778056279488421420549042531773863916596681993481690383549880321718561179578147540168138873019322163834091409167222373790229809464270301250698518330686323464447903371112259931194572261026190417659884813209238417750509780869368764366343360400766440003599535092620355114107680559302666284349984740109123717466333522821946580951983070259866561689856809688185772273913468078774518112071854494646120902332568174551215948677166739997087690477115344928670881940255948580710870097202329586060893661161853694988246315645787774177552465380743688388561243971269912659378936766472311827562536109456626362940848378903973017398647530798058568261472325519468590471208682741824682378938102067065158526989409434792801421121964442553718425459605826119470133866139492883964895330873406492404430543553705033978072037253278248955220584529158905891186051253287502636265277391291053273880455040915389769580211722892979732051654837541450524253628140882283225470561666814631466740030505937654135232471858254271809448333744735928856830758490730745991102636368181685593444113336305517159302387396429682145747840684979487959880202185899831733077515595748033358048401758212549699265646599186494058563670459629383476149287203245697785898104118613495581845500273345462269285147310205797150637570949189073709299300522090848071800598674016952010565879530566833310825646581147349583965548361746990071546449569315880972671128140515948479032816691098714019107271112966433971528122670838146669054584772572069764832689535084061514283218417051435591950708862553989138364459210518373015860623526084049633277090241781673785076032160834036888632638400676324485987124348115129053752100747491208582474123125474003163158644873577278953981312389382155901942918518092012862245318843428495081901826406192293881641736103093313570587655645573595740948488350360505951153338637198336375280674572565425975283873986108155938626633163994317053684392020688727871240069077919501948994325967494016084153093408885105238233370938362363403288467517829281873921766488173889506652609244255126852939891250286599308742492160000000000000000000000 [38,28] 491163033182606920240335657268194008945340141920685808491627207838674812395398449216501036279523007382746771262950107108824220882775606770365200172737790704806492777601649686548021893921313011771147715374945805691950963810537832670845044460161199207571918288590785425588552017120057237408186913492098464016616201319934455845871204007718971532938831680339939885753223779898241385225690843769017217005706626933430125579552155213312894769364251166707897327572633214174538955022897519348709328198215555292978833604561815864115245801056553208938135745783994166556227452147529662602825018130498457747885593628557163125293285151502155675108487287541805110539604835846902003649613296834231154199350644743885966977299844594598990411285837670174988602733667331090693633865650944407512076049147606999402160724343369543169183422645259721277163332572655780606219277232924128806066531875386011219849468051984058963992571686316037447398798690393142153487098675343696898607494998938964366994794929020461336246837763584481329608483486638851074260611695416943347783833579474289459154751342155047499198228473881126903480632731578244861061259557199172628885024027022576962800783491380068254667815061749095082109843459457788933099850648083781738683131103640806656384491938369709729926635121105041476257661617308594222582109332124382855143364063060263087732351364141606282678325627046445976915903718585043281469971842279722591977597936347433622618907024481444767033287374193440886606221194020623479226260833972670822241812802171861317839481325414261747782281097319301382289215900260214064516496938104662948016124603540368567267293263631786033685065579308164187716524729783500245430300792530879786773118622879394601466375132565981053122140410723397583858662911110553874017072188947697956186804847815293954753675240406095534561684563106861330449463543636467326199511026690014906548614708894454957976502159925563619062934379644954897369525102260278354932765360196299868815535435730500072570307982087181346599838996575460888151567267778432547776891295581554515318075105605390955408041290644266029167771012592524099009458164580106172266790294135524852231058136745761551803195629878682264132708802769805079126001663444758788479220250132072174788314782231220388517732184773472004887061827387364233799206979832442283667459782776550383449375409248171675323267724253908872137041071726715831996896850100321156966289569994341837821277252073803799595440643142483181394083138618949060312710927221003861543788569526692015885920467934107059099701080360923295963129482932691266042444766729925574747158085218227550055340747778309483810570856318369216662023680148851334822881283727798393252963141171252287849856524471948266658488454514532163656224161188905073909713328659897280800613183835340800000000000000000000 [38,29] -841380295802918766572104966753095703989722216134878454116614153699406167352621847527308257740134274769365541434800949251051741929909173379226940038670294966795948681266668090767353889766742717889755140964579637933399341607051028256598589681704642733022225176598152481471636282047677150286339801456898111177645578216021677606287363944004376523169130224351422410990899966253776321160721642925856653567732224481608523610188976387945019462203186791831418218231177968486757566252322518622243969954095418529516407181823225514665729092479063223847504995340370786131120535042712325782801474765227943609225001911241493727854926311797267867590975434938243758929815424157795139315365861584372115162983694849046692345810248808662593448019657472638749289852456696037030025203586241836886889803414929296621393367412272348496060544010422247865719378036753928977075705533713396786741756994426261127025805552785920314036939138334083002219093006356657538862709645538135446604827430467695282360897884825820915916648844963520283776754037037224710032900105249475827310754981272534396412983350466177398679797663999442126829697710313451255396360736255275527626681170072893015165402865271455219702688449852054063818619822224753336204964175351922848851039500880768066918152855670290042265982343268715734731004276859553350004427828834011229893995398938069190536963156898823202006882324606337531172509348398778659727408908641750468200503518345534675622837549386725145752758555115045688209971274493238969003047974578050311760974539927284218866703220464504705925209009676852458279600836201897293806146041373378453558994356367966419397760257737902100114969411625223670615579091865937867925704186691797286200312676624214524997052695733073039256950574705301021575955263195517676996972028428151810508271622665225313514698854942113929882655012362646970505775936640072656860046126129724515368894180776851420798324555814903024813424258758610713631319917470771028585346106052386738190484429950664169997402032283386578997882423233354197180946695938447318546615237638602820951408213897236023532932382656878370829981938300325963788979870948433966620799331417443272884904095092440052054016199783590937886076247726778211038297387022484801376505505376520854463428483272162717749473783518876579843244254309964843858200671770941564541187273987786904817966174520168045777597911504113251949726636077410230764001193869250157180130155571795968905956240814871950238684777519689545483823183248888131593470627922827016436433085862008263461109999854197322161130466804390522161699717194691064733540513043620833928752773998785864610421800847000137133606519327034157950520726737926308920860926209744934807857211164609779303501011756696323182955913620554660721630576044671382577130839533141348806343971045376000000000000000000 [38,30] 1331594090189253509648222580287302362564099677681480098748103765230204217662752180379180029983607463052422981408887771383989571319703087254524800489862680445173321283806051036478726062917267513547384433236233371438657633449993577278875398493815267386448302972002226166002346548125602542410356242203681588638484415823371543813125056358518745255025042527658760932322390520523005523993279183179301554300189094339663831135050466812174279404987857574367580330833212261315262611797031426134025498265937985196421431600280905428281313930208229593091569622937364724714762317823132783712699380006300883400952872932282473047139344161663821622829540415657064260809380878748469149139066994417597779885688742168291238696559056658529880505382312113144362475837443676930655411807073536215647469594473629771411839794291234775387660240892127591357365617849731760965372448121201077615593221556402227328971265612023858866240597278368848914521098419120777351732737162674984630612271489433366951379316469966576639372488808265952008562052775122770565486328837776940449488350940791083817783182586391910038194623325114429200321706079872985750518384966108411178779889125425087074012514469686060720450882996370002627952474299465992679859215732066100130361895168661979013734978687701224040042313711008942443777611199929870087144726365472866656185500623156640414735833012326660230019943274372361658110028562635328501080836006967875523313314632587577452470140670627954270621724746369928692210506030159019223119646135993396000323579726185960103101487725100343362610606453805487322196348167489333882088540240520831280140143038402901477766921776378383572817338594346796162375386478852948268621698840830459053873980183177653615978178112375831000549750741629648451766359723644035568288631712934889746160580633005005751200632727434294729774407865857554743129878644412525655608499940913916916186536787271082069127822734636422623236451192764637873852538574858382158439750350820477500609572376396536942458321800874301174679594306209863364220039888019035548903027009839583847756777209957883401371867298263084242200104863057401639272966580647062192809279937631914368551133277652931374796570373929193244287106183549808211837681713087154515026832535695505007575350537834867321900349176422776367259918387114711144199999719772221047267963290752230252178401195542040661132410998511447938753295711272749612383885379159263911117859763002395791115445454609792713804568872975026601532626052241941606482473450832522578147978656280702121991961363406486833537039163388202439646970212622700453807899335808227921819364680309907923138954001295512986097459136845700434285639407823676830468279002182617143673807648220804604072253905778314059044272192904724095426363509081355102987582376513933126576256034275328000000000000000 [38,31] -1935272973264311637917154372702190693532428189728898278921966212371178343620160341638042860555676918596866617919629908181646255285655637870660808343455529866402378945614747227455474144095627305046088084075213119681504419202548450371752830147348831667957883624438424048846048327406207539195230178054603955886348514117159363352331287870306509614502825043585908122915717972997377261408752952835607166418498494609179247925191660347689856644069750705047921608830597984281372755816221233071214022195952015839101875645789113199757667066832254810092321972880954201144600353050125544906444817362114058229162280381769821581450782447121910682910732400220566511674699050251116724598249293964847370250277236338138729805068533841170814783112837961196350616824615295330573118416808481190329003093218396674797315808809169893861037861539249774715703758284113844804471146325905078658639721259953520222961081905092153481419590418699171805668587797706684742818528581774760174356052344222538394072386685550475621344852784813227757492925958658400845778594612529949683983501359424766147733196128936900142140295245898553256273698616863086898459611550607025792531912517114828974216031635276874146840756378726520933421943063679704676486841348065611706120609942331781258969209100787433860922858890129349474901813990536859147846869232885232200765213960829770734263542812867472937332400814446684033308079483561245521124671901182226859003749366940651964916797000948133990535590760958037835052605132524726465612236985550800448879706511565445402995984834197917863693404974157180132906187934064302070250872385977522800777841740483415300348717433057342534024244202094019885065783149759824354048788453080222860491493997849813189937879818597088294292843766435235185004595300378871167753704684723858408565613408799724720816066346968740406211999551808485184562844729907070059097288703293327834745111234977989345131667513862525491985025883425363901428404126965702728882753828320997393874406589463903918422143544706564370968495655994624894685129125115975732433531528396451302539459403326626601244572386030411997494469067356718413713231581020809208894167929463944685285351704987439493013017997262940749073046224832484085552722622086354672638340761588431655476689105600847622715732558524462461142577644449688995691830020999074196049685131708207646680592341047745757779256271133330411422217539883806152766118216964246745022744430343249322524114967107155533529035766009189435427109414057336443350906733018737156978145141724782189972961870524259056125908035666249543610112138447121534743072460631732399338373660208441878295064055349198255857857006579206073928145962081718415375565218041102027033460481008025775164593797511575577284141990535208999727214690648949253333554737558153745126402461532160000000000000 [38,32] 2574555507661866636349393479737080848849808058966706990182198458474833165732242354710507413958820059183540380756554009123457873055796030557584517695939044945095224863673649064696973629441931990738084564809464732019276174993158744143763906162405664216864424492260498077116099015605688121399322319116438542597896714975369574732876306121968959463771676226176220725337181195012476476085265116858403851946168686470585426287513607653598708860137403028118065237475375894862105222328464152112628406337608621268779256655279422406427744584252252958080057430355891895861771157882111920585781184552607070099630630142093795415193703311786461630716784572401716003292354521507111653272113800938776116925686068100065673822122846466572497719555743382408536260653643567913596159636926629292356428472566580461041678013900841988966047051052394648427062974122490903113155477603228654766501916686459806571963025271460010836329233552822321285897771566505182793940559462563464431326040202119530588752101925657785943041172721979794041735249781850245021415403177434788579494295312093169166173927724911592842037986620389243085927595720284353359369005422995756464480123802860709037400124272343929197774242491649178562200932820347264679273172414357606548361412788638066383178660512901452711323095950197276147549075621797968328327040491905437315852231834673539264831993160909114361152058661864793230200437838160313058068770073256044990305149285559558876017243908259297399045151404548525280190322299933594495951532726499754126978933851095955524063662623743675874966784205717079793982052460935288564398057730706109756970194969627899854350551259118754092750004332429646455148155948950446800273855070141559939890393551425195940367637393921386700149763743388936974458872005986695045591838445798912478435008485619401518645886463336380301658621180262178462076828863932177762373782832007202676110846554078501357900768864189412573697373978657372785434586659919784265451776803744584690882425070393103921625464474289535396097046467268967067255991093508030469155903726932162327343078368455478372029352627691914132215361185631275523879545775827273807214673740673349208840167416825683559342557417698885286027153912425227830554263562896272934665731941854799555743241479609902494582548979821827270241274881361050364157284083365084083919383807032503031256297821920447003174428522880423784075556602204355171742406047041614012846338197434339413241982118011271739689762560190609999269211506421606072037632832337618709455840467220226388727060973887401773412160819715543997466436951500758126695228139740807998847720782037708419093155659937432840560782579949994605399433424223140643513567036074536172231372215627202460542893202952505233623048479860399359768969260467427505413660924817087181649131224432640000000000 [38,33] -3133187235993768626488412462848637330147175959160573556301109884234104350329321813555352261072590876947155100863109341222456647382456720425158091133334703262529819359554846630909465701934530010989529314228628313351891331459322603009798873783014887626997411566364112278809224583823772285113909986361315585653996512763140276144393307592730393778907367603036760597434284027286274031454567595118667816067312450393265311626240009061702463903421998291055810893114683706129719443492278412382568720587578979817822462759191624994541745082055177743621547536572773644589941417192383343329917112283915371772095584553738057247588130944141070696408857219825199273767989337305259651862980044743029483268396574609678400507693937080438282130587958175137597983081931080581473533186943502831181308325748116489215239461181940378063432385301732050265765079774297368843833294644819971568367859957296169831026720868560069777811262472042560648883408085061402073454898717278441146197066350176942972749302428227094642882574608470284450523258971737322155012704055037583985722226325731012987313409970214587982140788318448177458159474516758358085797992758184863160841086249131265890650022145745486059739610920053878840117908820634456488170484206101000665739780187365429217976465598946220948977200838340159367204654633004969106022438990820969621589701058924154982149074420949362817775460101789206013431832333383633949063372790187891183367476455945980873576111153751033539181415106174975103760218487966041989555026193774375494992898249822881425062675427293648042620585905628613987317073450130279258205318100204260958293553701413375591431741669444926551292859512737410239801220266277976471184731989622066789059694726731822754689223586226839756679202295564718234579685955829266537035503303865849562224203178498751591781274331977145675051179430921984259039266578789227415031878632574410796248219435452341649741638205767013314790997576456610134604915190303162498157556149682373432838057855608829170868987844588379915242513663293105116149482074575239656073451544103936985546245701719011475603585436211707487881389684192105783767557940370812917365180036783624285637248163004403171885110078071029572322295836130572467145953396664771487586819136488694326536513415257062752755976222315677888152257877067554669869667309879498858987742134833349246907146365224819601592879991947948605684444288894609926022597047126347389669530917518316776996998165299798765613740182200142121494416912386034379951069889524857217690655655603126559566574708844725140132576313054281685204840361324687842076299887930894964073615728752941305217808315774734906103586310311242984327793223533324102816200348874772268100222281681977809424670901599121382142612495894749836092375173953706660404987284971743614900278761881600000000 [38,34] 3492182035500200663842558290680866452820696355704550065479155053681880187364637944092120356506047791163703504947913451953485367260648557396023831041976725709473972201809018941000896751977606015210642363611090606748033247680468533962376057272013422185188074544538264608325113649458904074817795287169559386251674674588674246307730229563362828241988225230295293495502475365138374019774856568248865313991764490887467545385576382413494799017037857570787710375176414587191044349684468758459391028833746625843607812958400086100187151712802663226749923911011977227055955884858017027448551725886201694429589914871607046069700395952985958277292358986739491403035398311142772896100968389355964447894200225689361312439195154915249557883404273588272439301515235988052242400118510772171338000991980349356343228446241314818849028420737092169312367261936951147502597964474903215981808587766224965586314368814049760131929078442421440737874918609061041556605235296873835135664718246059608771444647000444478208492852038342572527919653068267223172594311799148208286560774567496602413159407446688679533283813407202310535081275070423383870135702603748409356715150047184507776497871577198690870394726419412230645946770872862647339174015151926441397652351230311802581104049339952154016417225916717174390402296772866479836129643561103300897567711166697637441058108564262886496631793637202354261717761592276874452768838424909768814302655454960520555355385209292273971072037892721635904226588120634602942390355199718219168185643288533915277103465697523650275802598924908198211221776206073874855294648323877154516388067024907522515671269864263190474747587826445534358019166264755699077881748757253889822639213480397507601287326678306128678698053432109832402400819886722325631026486944355087695298605298459366176533752251635542727930063824013812088527058413524314206143743402007030351302447451983308526240547202248043251018024739425540438098975670553940808335302608978485563540449567217119145357094489063639594459408489247651327895619871113386892977650052793077788520891487782596889060052020704732178371211702504848222393306891571297518088018132025421888643689149056862050276055470242798047729018374132415737302967559071455892696167313223361753661435232035423609497918371383407666304069998384545765369688104790227898223898567657992523013249392801006476196002368274516823665453241930333069337776443941105236387528972781148525682891116083152458620933376962672217821416691457378643827902779470582010617228354978555923812803712848101429142023536724093723860411859152714058928546098194409214769692018227617770591651482733755950338570629948091548671846747633284071300388338182724699729793480119466253346419475482667147404101265641965248103577366396243785869531849900900401944443276492800000 [38,35] -3572011145846343202666054126978176849314593530050282896895992165119924811808465832447263277477833732707589633794624674137418029831557579932883863243856844116517175947978154196000620659255292674521721588010141853116655983968475526263625879904190320447980334847651106865150561571914978831945335367622834507390186921329608986072444459835399441716371161609202831253355984141424742192472864300917485694501698123502277115971570263467575246675772595677890450307013111607209966764460761046171015830485309279746832843638742432333755943231646573383787098562590029820734696009900728924335044955833866824071324809602143253550401328463908651906545804504475341826149671427885310989386711701227580100000503744314686792909470867272342364701587099465359796785985927577527058931057376485129543394776792286643013232497420910317653257212364017203907749600566085329653225376109170389263403933083097023580575125474112259008684113392759427418035498353117064392109990671503456201149589763355637014068197005234920595686214296485728993942456497624639784348902862821258503507103971955635043501111009582903832939459367019577884198881547955308002748779996944575354822682274856922762068649351858019760333931781590614497526990676674075806101120021549638014969690245752592548742755515384582579906958309273479949476952459918537252939651753252055351440890226543164049843615744242154795289990201155548779929530635767044548100583383936368391586579430245975520048853884862717026456832317399741115700931492058501902501839771255626365453888240885220389319770283809898451395236652889607076985938197490847538228829186344242418294366066372729586118934447569753649650104907662844290627835112856092348206113312248835339663468023902329697963375415228370658491446545982571108167267147448030825649137975542491040047083146914029664127303086645187591002402327840597521851016005554171402815346692608217297102537562956568887241758553447565018896441550360136722674007578467561577032018468391610147696696885362863712641301928732210522569970420881600358396146132924187393737971952065914661092011444038517707732213818120042479773539558492044531936208012466170250564986314208877652884668232080714809187724851122143289375955378481716482564346203454580508450739292333138428243567958155682672939843990944052149319879163144131443563212500150325263971242274801516060272095385029738356823923271487649335199137174265147176000901433550239632768646777999661514177006822813604374667406776416587685036855935070838047311353641794801717025940132079147042969392824255598880610901810929729977505172608995626005854536615799711747049777747778367177270385227991649418967141526361762624101931287290160229115010689457482158178468809234471744427910706432221501093388319951074079359357537823797470105848723924099698952636674867200 [38,36] 3359841447087099086890914427750791489431779266002170004167000367995435599063662488629203393710519736148020244951595411550117633896244896106351811203403305086874086557948479932539165794866948688389947612827720310079453894876736686020418879672521970874887034048662253739549595676505400347388105515877850170286735721028204741276215700313264252965901920104054330160782073986971454807985939427621327889870180922664533045749071561050055170461489829583532521200269636473971504889022717700670795418903038652350922896374764721043552917122632619725258608515633658097002959803242054286012261078448969169013929363407601851690169667317062719049150460505040345198563432103429686996421183620074636368030294376139521930457862195508894587209644135042828656680212492455561656785789540731345384640472225004952944893168638836987511772312654637230226946533378472955749576743285414229264474715761782092990917537543722500394725879071089228698876221267146881686491354432865363642833986976064012374428482806973193163684140700378221702338656793318567368656513311371275698784332100501173473013147638167860126197254477572502009891286268368868868633547122570995830191557839245152657254175839786791763408419612842312327417187698683875803030819904250695331632197702748217506398803441099307229061899667436722945140948674697170861676809581436044740549444965218177376483171652072531119504986287714101852278647836662529622179536837021220374065929343954100428797252404405946710447942846944458705604388012816272966302699455867409146553928232071876349281848438323674347797590025290451510052053707957116651381318351660163214575754995053108950271138528992115013147724693660420090828493086772450173321158419680984147305000563697240711339609683528549738575492980220781603952447047730761210078940722787548175526017062275956027482897291863836029699894304354816533062479745075783286154041424115089592817560407062021443296033244946459157986944678716774893166096930209568898790954357108042401617947404318853343389401535706862698945594532509712042117851261233637610857563282112884818980771126391605119161242266988905941345164593104048999807579350108119599292977570370325873055455780223669137700134503694149950230424664523320040739249647396778093507465747255777184841587729222699785062107793148287702385300651842427474579050161509672412758810734253117327032676744127230037199953096275010104721230114311934007395409749919993119828117808526944051239199834768266489222806230979624692748443595562502335860695399830803139253079222986921426552870921613900623303444259919519853448202606534921398942938832426491682667279256488333807896361848212011444400132301026877756754234294932132377935708071393031731156609538348344134261403432041161904780758211138464707777288877765189364063329953803316608471400448000 [38,37] -2909825168003388983607313637498853790579906302475037998297455924985894474497059558329647632275702104435345773021161451383740850102794380514395630748242646679675085098188176664426680537899972045554529368076773619542353628960184221911941687106431016615841676177686160033650452166686899807529889393718386975206163393146419302133370749283858169386009076786800998445460446779880706618941248278006845647282666746444857210259631730657550315824456293896197174571897081502469287939079060352426417041744776040249347000770728920581785633952716600480541445809180694717364077621185117112057359605676940691130155883393593972518772888694779828421084231112357882947936020835833572315037960619260268734800808181225078791336981208630110076738121627309818272401910896360318922173941933716736677603103205452224118753105142278688397478729746169994887240919302771928984135242695747782254393281872472407920862236003980763047793334965441994988751812624237149593229768282761877551902726002022217136795334501457388264810598933708406008853066016125361185297393660539493030970683804780018685728684448977649548130827517400651118058065254744156073074807478781654499643776251713224202824959212507171327072761083180535333454130017831154803551363971166826861787387291779328964581963797124567448213076189136047965696680564064170028494861546029147135185008870204908891436279164368512920177722255572910618204429616753170662912977069440931548003090544071992135602516156984257130769167465565245497104853694027122408362120134421793030065584433826040032121090244368544936425523933045441340152549793981284044599340724728111409530795839947491382829671454373220994040867924031927571846638220396861911840500923802181109852472978120002214970489391813372174834635787570953369113664858907081484130637814944477716148836086885246130280282235091496385341916731008339966375297754642921160753686060468430453309454032065442721975176588109632611998651121459233127714308527636652245059572238116723262025238097726294048441548629867998727704111958309512909558889936794922775218783637791387571958999657725512744874284436747868344392617722188287940612612962757096192435237950738253025522600844409331912167547466725158738804017747455891408188605256367382521193539535236508599298899070701913793391612822208677888844289905789891093264668051135888524418551189199067185753200898451913786972783928669158644113021740537714594707251221182996969735935674114050916833364102560890657769712840818540997879645241135645767606738810972300751285771673970844829436988758343533084439324037470960822014753844271380966035689822704272752107213206684200897003946525692468223849160305243522453822476283160599178656954586633255964512576624179985895893728690912414478598722581684640623737081894350768672748811518026623177719808000 [38,38] 2320243474366724689657474120319490539662014951778435885238503120206879876839482511197697748597852848356211927763968828478106730129258859454569914233350377142248017450738466842048383173033994792166858244618676039630780225440653422614495500294335119110144932320000643507722682086926139695347967885170383641295569054488517390363319454168541962837004374313322573222822710089583708325012003847177055873819440248190740748596940449146679954077542896972452986068263782493345235595436652895083041980732665069513772019328638022983945662185125279610847506067013395904842697264449400025311151686073506562253479091113614810793537336633948949570381867887185704317016367033756035760960275038146844331314284086534343758556967380288338892130556033422515957928960059679460166281016614034290650143699949080045995577865080198576857185587938486618086531158041001342991580902049908054062463398412862166005831972042334007133371927896284463417148149112942142262552733601471946179132856706629918180013640343376165160961154177303161980776876071640578662323811110581616186881778071169961141452798744971747760521080948572067065025488161783795183254444463555824623875072590335729714482354812988706541658659948936876046841301383094037161890133009432033231342831012934970179810691334537121416948068743477785380817703068016293980874642333116326590116297196431902250944197777914700538744619281113870193935918303843439487314374403379027806109673221448647051093947274016750009164667174701948089262128152531103221471675186887350319714126146382490775629212585095350652746153786468529194918461709764360540618210214809379759345587706834429822749412773747125730319003624499977842157519898726856972245529489577399812933973121093078042284253854238438518411802768810887845318586993560860183663400446125948772586320369876708219216734758560460675421668513945140340177400178148590067768106209097043307233117072530135071850720449574274534506189692266673753832958892016080126493159240911865248756613164749017170522430350532553455769657701161798386516881905060583945615928509156637506870885656783509383583521141979954242827317384502073637840732661653904045842312981509138628033523372539612726369331574622935768272254553402334012591834682477206613869262986315312942644117900503909756493339619139188514418794204354948057427567414753843598903177510956050485752769073060453907266028355432477774225478918685099291223989261062018425763018853461406862984723458248127724183038024126270885104135349761307366112682997243168195360064488558772297755796695526298612030060187757823245211615104860896065707645881802249595994127844742468480076873237268808766623625978655962726459095900875586979697728685758201966533011838760674294000175471683384666607812130385067923598875539656388537949575553727457761689600 [39,0] -1067588429879865580440949287944497393208355117715367093152932177305473241193227790402275652267280678570514230638616598151858948161857764175325445473968623770949942141560390441378734145971397574269777299456714969195709803995960522548696508402794976622365679948894390454537224962170353220438946536466808355366988561590354293841735061400615432311909838174406322361923839832532884622243535757347643901292643639129329416654299478098975169795289735405275520771801554709452455017667557320785415591250556965937626762108379702058637239673333905001396108337282811851277301555820550974710479072644514909382859912054224318413936296116139334221014748025641754239625411234558514854486107073464248088080136878327321848769698387897942911519815161606346940647853039762879593412240446085326604541308213103594411109192905960905736688437539925492455752712752352689061120646126223742493864066704118267267234003816942100757310850246715933615101494963875671293766417277473955152485194853905142689153315456128830325954190055269015016566880845415252555277638266843815698354618482745732408569192336653310004454351408468849283512672476220245706231363785342082679587976171452287987860798958544174945364787626307406773048453498002761833094083868472739531170497488840246076487093510408834260133100275164379543590071800236609022645164967981352699005784636410373948496575312868673277812155767522900587199238727997107939462923819751110903800064349166062680609343019680023062182718934813645122930515816471795812357705712264539440593201551340214119013138502803429896475222470430573102421162969742230929216979006406806862657721906156766497924106217278734771284833507805725886702462046654347993331042270134078645919794119207990712011782535695393539380560826279647389921433914633746164723639530589007051006357101276161796713368424215391218981189535118336341119331448657588528005692972149122220557254402156286421410798572834141040770444372444708004288616540900738629210371035435682666296300900144207708084846004424669746843119920073615255187421478206075445166643789374780594428697547782375370768846619181873378954671690880087182892065739756389538778696592168677037745916034000804938335655230171205286540753368511577153407631525777689932461548958263191463388166193528091014561153633666494583972288248157257006493481825125524728746144408249275070322595290036425637671620373454584150447824535282532299482791666131203387846324065833137565338941159852869997296231925606913159715322327468810571019428887549992101185824144924562059044562746696244547384839498376182510451499117056752154903718446822224326822002813717448043755470518854521050505522315992979768303272221558370584894877469653606120630200534568985065241086522474389848142822041496591236917771899590078380032146684360052587888640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 121730188328273678834618498540332379187447036812157364271388031598626841896079429101533888053019790967872129254631574555243714333632485884812302429128929875500754426327561011342274275038690238320138316290893403934272900910885419779810860148392293161626911530861663797773809634774593121395038972855097106786799295766034876280982310595670207149805129131680510017284915654009672473041194639510017770355526035543728765098995180097014496261273227690867234458297705671658409731516734182601404332234582551496453324656967800979081269915124800271261997621063293559375470118086644933592342494084991088393477160791533859451848327249124224266096939831005633536667718532293728243373537427518241227466520010227756351909342702016301163340644704994158695220857841380427334250322457506537651438275270372205760842552007255825864300441141626137523851048878283051420273336110281366645542976270512363656773751781004534797472924244019595043935843625071073425723474658452519034031480597471799249009017475937378844590550084747745586474624030739776387703255381446447370133669948510992550047138607319182663891752894829985284577613871424458751494359369364365297774598479123260986326667607684818348706142217562543339289621619935075297293538296083619052411741560404082082042537056264597803043300228620422422725651489213147024139903387597684215229997363963332657625373365279497394547128030784945497576793472291328531918010155011284501413470183221401808265473263602896385480506605981208678464102079290715112342053236344225155638495618965180854123274071126302360421365467070433451357921689362319296749471919115131652025927791376361300994744743352051433147395266014055271020980118175682297562791893585942548206439104566929328732978717043234399185423195908037156105450059833383435273947065452409574002685552495666541804013701720493607785762649804934074836782731569857722354008424403081327374039852907072436837411116380321830868979485941935876349807066731026179245498528190027748952443530440687669797844349701957559780878383819193586605872051259370374794447717075149902022016317436833414315849524497647222256750478981242672183408633502031747202248962303401041686039683020009624111352157784845015410315681028731862451284506910917583480154043688616780429550042190171210204847039251666972321023387616468134772515983823271794630632866075367782430871059647977630431614881407772031279560411894775532704791538728968728366479148960000929540626935134064436273499061543647793614749336333341301636821209243545469660216946535929652880384951631992848517358498770196844800843067208022386128796955619925534227916206642742495563495451120007628792730345559344830142674642627822075702127241755650429764096472634767182788031444902145588967188717631097070392437529667690307804521588062104072134590464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -4058669701391656963429475975790002144114391726214325693047732344638220545285694881910256311488618510130141657192465414513461016756186128754871891337805055819320146712556328056405562942296093061241152809037135620630823256096837886586710359675251192997178920039495461880792860388837557646167392254820981314876391465256018279105847181379245545065078611662302594010216722498147006596632395758246385531472535383768212704014621348430134001555852722006605936485618710955400619577786976716261001767981665135548349981165342426045701756900630109552156302851895105405294830218131280328058914667913858335795090111578913153155059029168353301438234532363010031100254669981899215337019364585833225641142034200292502512858942033977677291658292457436128900425180147448341821170317797047731598735903972397970959270153761613640176957857987117634165380413401817673980602193784220800707938204895850599792943160457265216302443290110708856530869628990562021680949190275550170850986405446271145857916677238500291060778485506025452103335471631653078675227155132786901933169126111194830147085831029894810679182595906185220706300524362941060945456595775350646918014102181680340399747473162548537381774550337571783170110029980416466821082595000668887131379334696199023026882249601119526552976242909808962488035797411231361421535860669576490005314562737932047731115520215227130969965343558331147812292994411012410871923863393832814995345417461231095102644983251232669835816448652835433816932647382599321653455615564648668391964520597951561558527382576916274771411629585103004670737104358496853492735838840165308431926817211588865396178132340015073221288022583517205556727151258200970410198152553217022838483965614073233218539227094898267977398703684423887686811382387372076573526962560069376707348002714361318010235604262720155811017264028511427644078380002610174141289589413604519262413336770666451155524145420572747153731236692214442269156927778566956385102422784499943944644293566368660452199226624481564303632841214611976166874873712845544678742195521917248649168195020303058478454665266656775653926432950578348493753600132622955701631454166470797106107692973470222846901217863698790725764291395685907370852837138953844849736602850573438892605907898309209508131763364916742087163005852057899368314681625800696532342192545473024544199459292938976927274483675660537218813603850507748289440259951773805594669464413170561314382732092476724770439711404880714198636854244617439470273010662684340610865499277827800621972333195756537501027557233342334503773803535164200911141024963809564638891282145392058909374271279774267564670298861197069816981171591176691997366051985522369976092615662046117002728753707043585099099809983421127249361565214820110596380490738854584712708489216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 9100471590283819748522116357252646681187432464284804335435379544279659328302075798999490175172670919897750866454482784423731780552343026676318741767301287098162552041783968357002629274187434166325296868560250997866769609599915593070132704315865559971443283334576101166234736516562637790012294564934434260367702300694173382584708927759449183089520892072985693946986785745227594965931475164078428109313626369597602366045651999267772225952097747147993395764054835025064739432341200573007649750443926599511305442634361096321613415289249938426365427187999087936087680716884799078768599883748402888408536832961924142664957398793366555972703693132344678740485404035481004917626338152474349547127514569936373315404389128860253324373419777408081441696059156699746875883373974604318869417575442416684833722111115854285825535136792458426225833836446964946916039365809971693385713689849164998663892186469847759887074753799380992203015880244276794592342940619542940980894940324493405472110259516012010370498995498787085700169558654077642825407101745387821945871273790691801311835746780859748488237149599255826963696231788874832406313640062083402631909210283828992239409341117408745167752099592818506653086628566793830415793859092612514773518964740787731606415928170895422660496681670888555244802458901010842719444160826346865568023992853641823572921099248779976399031505426731197779396142792768064653285804859513586313747812478486582886310184122981116580647598426657448324153756242961026550667495346610930407784646487883969151404023368970981864558337180409601275710363865656641062302125934599511347603085925049261155612687062861171054749655157631724436395137563081611894390378016895163637326637873150175082052434568551655599155748810645977944284535246309076747733593990155546110092931077828269016233961659385146716914187880209860143731701684377070410233053256070082500464166230445667447062853982158420327248942632370530553620603578757729361115757841982654617170185778664739094620199601400667896152426546619157385802290066953537402022299325661257913238906596517786321896974962289609068936226802348085691553236149036186674433495722851161570374942297893526185740285361034795004658773395671766435946548041885730933874125858581642783873044450074704987122192758059237496126529450700581519328414610338138228311170258079394495188688197244881315884182013136739908452818471479300941419996841087689387323484126515745253025253726535057183224798523981353304403317484679177013284428997848393321547980816760967742920224921558219101481142458770631122816995449927551539678968706935473252872691762984649814661034823879701774532590657858485760056572148263734504170943983402460533442777382923873881121949307555853629132537515122334507896571784717836556635663563026306099492945920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -979775849300118955234478334877797539894646658932164584985733005232694114657511129971837637606079787917480119006581866623991490329643066723934992203738072301525983362504106104796615046136037787499157781606872944764732137978702875485959614318049024813258076545642082966631423178622593181108269244065102495495837376788820530565287548087313939342890480627302972247890755978167232760680182157230677823732937692017631398276956001851753442370754312666674212458243409878040815301034639326953708327636230003210394224469003903360038725058488708824379786946160024943924260995358180335859809004957925847915708071447161815473788735900695757557879871204287978579423947751720973095561368935056835683395718713227966124765407215222619194188957312154724627114608322815347246255499787278677656122482437307032405992985832750149933599387289729741924378380697326262688187379127752026158409000075414779606994951920961097384198935658574505276182931891184179005314241186067643303637062118842763387989506382382097645901041991133649821386302103698903861179535700819661850883252150922338646397966280218153822132010960247130973852900708451461366035787452311196985167439151059410234411364332624230363939861973747171593925207441403462161071477222512476185919549647154817287531096438747439650039532575888897475587440663555832685743745944465284532674501751724525507431562179705477368411482860693714201319603365637103970624197175965717562660697053761235197344362924016955268013514084520215903741958409887359822246551909564920269045543352642587287244749107987335889675372938447632932052104596678411722895316749683023415594270533565004912599268652405376611048046722656436111670064216001479980393911042761884811320472415304986405865482726175936642995240696026281540246501801898053247558972137369887871737296826548121257486016017981154126388019075895295772391213521225190431110813135093470624810872411288140722146994464509409946388882959229790946210710105153647215487090796166564770420688375212259512767235763460570748638594729559604344337829183910886661396090325615130148952981520093739455015779589616667957594521009115123838082843550703302934954958244670111151629948015081083120863077279119324913730938891113592431874539883592601362610435920512825766429012972499452963782736898590244457079153619656336905851226050203631207955276810390587599587045775209089577866528058319051132713454507452973775969767709010124056726370056328605744360495634778611782607978039253544688661132160656394618974465225430122311490022026899924921104846225823590344294517195372422503625696683913723222131268405260698918891830508254148369506672727479406868181099624237464118920163075074315301744469592484660574902604652014304807066914509817582114949233990603772535086848386365581410404639091348957045169502289920000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 14578923989915866041826199000690182068603616984982112317509423595820608324040270314896812503572390998806672821431655181568703036543886161313937897767228738512439160610214736234740999287551691764362480389818509427496797536473443045948006171389552157712094825382023693472610829659334375434140380855999255335506904837818809575704234483160030363228749380635351863811739971879908625105917967497055614183770793333185609625990023758000399053738840137464005166324251342389326156402485533595932515205518618669795512874578138641465941373271033587171485247755465236654940422274721691913151299641632831914149826090288919230725557440882208872600841592641849276851087246856789385651140115523439213458799166486259163594943679455392810643423634090804783156501717707266063263710201278504806972960371348392637824396844188636586539237091097206118135332592417872586405389509014580067996294850509390498374773149495622919283992513755828752195325556344152559899016449306014251781669351914083436337083205338663962667698896647842804046710054903600659586281024055618083805678579896225277246678450320722432316687053110322440020923722704428517706385841995731620984664479423971717349565170392759548895309564189052840496092877076828316820001808528141409353164788901951798026330998354609142258348057984158056250524043293223964633342084844260863654086499875259854022074007453567274569296056665165137936276934983730614822539678918500573570718617762019028433326869995383687193042317548677093836716467503647074680619829971043752044478685621609912921487174407259217879939031595508128555526878376251767548795196918436297766835441668047821767093003788523174716090335117117316536506396596947426766797623720478153184707079074094266823026119074908112099257498165241186754175725071879725823888613278894980801266069886630137538132120348868947489097952850573662733754570755670936722228103847203152598823649183474908802624831739736385001825179195408669130528112625167788301253475015476024402740890090522431048542658658331472660319063483600778493062667025216061764694582261597237289864834329554269578264594968776931202525171291401298948230620574463003246562560398736877190896909596752707603767315788582460713744242159518590385179857162121030328009228311763290766566296298945575562909646507491758783991219277795551417488519975251192722997086591900512278140776074977817715852329911091841210149569312569586969319913905909302956220587900769522899523764267931689921792702453646524028771737242232418113263486229899307044491953383153052873817242905741889649014180706253904064766816474932056914858974867173965347889694682595554926671825855017888535499358058623717314572845857069986846103027352777219593015998763819101312543473853266069414840903760543430892043557930127958620910854432884391645850799964160000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -203173298293513642866658535780419379443632935152938868264562836617326532709528374265239326000153076457423140649059719673777961802913242479313082307638269407136298630866718568221162772480492291660925722774613190082817105849763229761737873044406744906644599233465614408074464430375883199065158581063396867989014298310146833638676974264252061140219186296367091773827492595401962373619836319534755873326154526570267334163345614210368838788096070301442548401043245466595616241613639387505898494193956159081086070365171296899103530191814241595927502200377731221376167069811001423757299043413363811571363627093473643382163382600682535038632262947151360369333017009278994761331748606375432491626849032934804820849977190184559563658974628303654248198802358594874938020422541035358614215816937373842460605131652090524565233866558119055390918983803728747177503163581824809410737852518205377470711466491868491691550443429121940809512707865207542242654981903218429739301693157205766186567932210770602274432995418154868828973464005407384131506559794587928816949361021747901299805614763929053143720798932614637911196888345865673810440445927454496807507528504749101266991358291149096541024473849973918456973702123001474378563640386524842555672895890341847622651223474400978481009335465511412211602816547752688289496048913864983167699014511844662379478108289457754743323605229374808945925277198884336541904253414966022506723181031373858050899306769929570505376687140474936991279800221778233658388434485092616326553095077545700207925109715838798462090001346993695935452709735932255636389109499846414375823020451115813765385778143963910128048948757294998252239341201192523100557151006147495424406936691406008259485592039613226727088147072790230226013424301931742022882232525285314347416411735384967537740506319268071202312803746155746083643745692166460176324770808143093532325325712275458557750552412962129164130554259259528431701814940625897523671394408556737377339950372018699989424760545689271197639359114814064448731645631810856977965649201049265324793314462293653496966445320888393746408668435328190903679539301135773128684971126943385411719438342168265863397145772391709420508362115078954774833210120814816789760005848619207952499000771799154314300719503306065487009522233778311262967528130467891410519217340852979768795672113781606053930854465664986086604449485149069860459205653639488369026682701539148013210067400065817132733280459400335055810240503500763241473089676290711457767300820659559407622578690837043362623410785101209522878357161314272882695895520368575029998109519276952362162008046299719685429173284331453516497712585141391535209323939411363695921451472385928597079710914325148763295197788033423647120873374302085419616052398809765925538861416448000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 4187999005574431745193400697572523183442915587243724689509105779101034406036386750124373619465979043815141283284130989437933412335670434188354705888082997893676340499962374973453230030127991215026521619012152872164527550026805532686173710186185769052070941890975400797670011092255640156325764116372691392332045907761360936019474052199811977602759880151284493258480834616485984098828485292007114498532905131366264983004760285316804940821714095292564311519992298070044362932985323884074214000724931380687471949867518823656326604925752845475042192601596836768616690197711022887266885237089625320437844505528564362492329061725239214040878549438213811920207948517543356766336877932438954174656178002009725998223869086574178909437259876167340213565037233099936474815405200135693002912943440781991423810114681585194122210704062974147608349675709077551774540442716278836744418746550088971039122134213043090973648034248536554793553613529331347417466686863278871697958726642598158193934680910791141121006838724568688834334460272577199002653301820863244289835150773721392879587458798774686878046759657491315409811016569312383869490578440256209158953560321525868903930421387644649439077462742185476737495038201315576755209916269921687232425875349612959382774678033648928583410225219447314161083179721918218914495165889543578177278751339172711324318731401291799209803946595555338975569817231828363647683662146983809192674979873640674320512239956104880818193307408416026077540929085073040719318153533299091197167955810104263934071172109548387544938820813471710348958427708640533287794452624698970736681876390285119820146731203562668378597056243549409149375531746881004516668501727375856025286714407518359685129583511326766216020799132596592555379091121470415674153288913809545064012694335434787833384215107079912494282088400849008490761705224137356041237450474763974041814875970922711139097750748832639863534628460218857833675568591140033927808145618940843056212245737756400815843091325098321791900019853612850572657515516651338717656730877020891627448858758710347701187641848187413053892804780740797268284529563094524546025063585488694303347695738406025326797428411744856848123912396657937127059564472245014441867730550279803444016754680645847233253326222665760378050789650499182041034898258642995400259900891945082649306293563412994386703940560902032893545031551533372087452916521722637180586033894295705633044038115379438725246309330600691261977244229649655026146412630846802898990181046886403233586875660425811843203145116738560007654081798294409220531877870805844902283851500452728744049265637441915820241877792988485026454033338937118734352420681590279679456912357825810772664650721052369499423653630498052939162373338608172664666834846577566612727047127040000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] 3191864520808881798285155271512735486067579238629346357622076361334195039219986551759020398159637478496028777299516452736918661041735770990544000076352286978544936184203531148116044426981872320720737336812840274044156712804612319976894265358604392134461531552394398658875476293654328183259511093225325901007819049735089382942259100161708022486227271954649792369501136645319678480583969302439008353366055828160582456556116145376514250670782451619725833455854615690552908419268258696219642405845098180026773075722722627033831263880729655566021547424776975702145684137050519195501527060376426700619438424340123391784683208899985402885776834902161411252298725655443659398576129849732778198543083879140452921238386747604663993289612875632861201319962488287166190466736272628321828096762103005841212055776188280252025516864470999185217122366381307868889305510866952138636024063335628515125444911379897422817685435030077780150686668016970931044232761092605029776323631601818173250752094384143976797378450462363455839771259683718192123975801827803192836415748256349907788699417090465040438010771381428102100015365984360172838372995008569496043199975303394345944311767612978018656209869463629709254353050418093250966604599733635729037913908392929790324261300696723794216377450803283243046921015498618632327524123398424461938424694488099453926087428374572404449660044259680850791803846463762726512107186743371078008233873544002760289149699055601200592002429177462876749039032422438944980577872917436987667549209326156754103117368162263329439651543545492856311985300060440371578182991013583611803482223306924274478767328974660539001257228163943318269122521054721217803547710540208751821052868681941128344559841779451851458731283668218779077484289799633371105363119899838248614698094988022379422491931801361252133646557992476766645318487788843222167268859435894558395628741557219298489580830895812155398566796550874741942846786249246095011919080647091490565086391553444587705733222604650710273331156443622586838382223530274185820248281595918693786258623966580513115414811909734671901722156829594124991040777469390636300848832287533938030977276913199987312895940115861397265934125124482616294846653617476849335976432540797975022658877105982042994346389189497181655608734649640368521068485133646776736524243717596136602215450724195981285287233692270049542472086602839828435791161276906702498656294565606414908653255995806220378079474536556571046193924549538188342706444616392071564543238778820745265285367528166657187746019785070010430950736754802205233962487630332737066106530187424301640726633816629959267756714854183484766428000288192978662692231789297233385503308397106505477709842102187759482866270607934232671604213992403633407157619672597274572646116229120000000000000000000000000000000000000000000000000000000000000000000000 [39,9] -350054433866730862898057518245106158217445134633410318198779127372698774536457257429776248950387791714132310037877933791676953840432087690524309461081832181769140343793967009249605428921099155239158714633328666438674898056367758198073874547943432740508406766739516674571780377094933364511335405815073567024349037981153008714672737195098485471619437721782330309204116491901471029862506217434677695825665203886498145717858377340546598277671739989540883538552514762441406183614723349307986180160950600110154233887948789530193196942573586017901045806487719125819697725079557948019994152382584434991080132306666871965264965524173218747679043194809758701505685965197895121668303082793867969831450011452288402899703676945878139610156481958879228481211086369369226406314086210741548308968529807111035508165972195095702346943204515041526258780023409241464703322100930845298748766919712499485011116809267215516979329166242975643491444884800449110542964462688262058675631721490613220703400570809732113974099682610033860918814238522049519728021360294810666870895298082376289402924316216862066417330652883618976372706419906294704116642571128710648281662256732544190329864039926180387873204895646708771835430969964956313839834024870073579998142767111252233708772665999974367946294387911937808407206958364069383487943010179611827036770954152101512104382213041350583705307554829440080559214398111819815630906718513538002854857657807611039687705187799265701015114612587072982501141173826053008724796607067632930659063390137934140313772477109753302651279545995666874981909837384325074927364716287214698703869668505268497832274791815088790568247684510149971144715099187519632395726201165991830820228641242786936211546461410434253602973042584588052600564339439627946595962942110262985000103644133988196418696660226297258202879835655677615331831484667105388139726002542907377459411254604821350833973604143926500155923041401531326778381435298026556655486895192725957849205823107684613290448090151653766867039262702625769026117277102025116887959306275332451700139485671461033592645855764493196318978670645096475630347556626520466885307097836946873970666265046569903829449501998599229406899367507119247090686205497718573322099807818948548400879197405551681216512216037564430393574002288217086618584814968976127029667372139893946035355929054684217206288093197244995779546571810155661542544853826246558934730809170948048820382827023533181115901271948009983106455062440486102880238430011408403481616022777421096671490064218921956036028373868536688526710303506282543153013988373722293497876558470640937117903186768589371847092841147441481258779057545796164901888836716768831017142484135143039991791534959316398885079500896081643571815758044567272866109186644568201762094396211200000000000000000000000000000000000000000000000000000000000000000000 [39,10] 277023759109070846441531504587784244883524248706206392500036853068243274634838193538251553099666254353392944217171929718725412197774369396979550846152357913327588215410706006899337762812505390523516243428494432716609657930813681020603871869827574992522804818476303909339412981174869249051512785447664766659726238496896560891752932920894231731631500780091210130490044224241931329563840584062084332551076266923355536487464656107223141930770156538997416736043562416156244982038930883298486135668455051923086278363982565078103576488161315937024921115904048759459765589732102225949195171282156170975575676511334345355239900373009043229451995223235520124390924959639106481775707139572132003412582606853333136518397804717136712275178927805507516012956010494100285391139836949929094603117747537749800872574679309087544643783207381989144868783581514152775721964373587332525186796752310308402636513103348719400017006972910659873301631902530097165446854698188551937259512960955037142267317563488186037772577185390288221761356145363613083252366921286129488255714573409721836481175985648432064247013907031274019980156610665777323701304855050726714929718872287214201584536604067369976418056360619659683165841915119420265591775404502747977106875517865975529652678403102213667662439378979245875989562678284752572072069631306264739810718043651715914979935728688177793431403867120759612933819578202337656780487402603030443468171429680441033356934347662820947770845494087905291116912625171055585320330800872725252330338391020602635975707815361232118144869951378056331695255162347275775268227944150025207253116707145832438228824480221025735028192896128739201535878657459214961528775186417312412619068764033230192307003685068400918650976983827459510220374041811103706968844884270372954548840523951128208079400677194668321175108940377136105033522172384729862393432484978926763676591403906335960648414003534000657185871966793938297535416078210165285903913445802859465708318059833064753878458181581509600121256470358938662552126827614731758682405361743898793078253397361330541918758819781072134414085911667759391036943048652116798324450898280551396874947403567874138301767196477580592203624642910158302434424937133198161446459921427723879047165250509998227077025382274986687387553343067719775713154275626713619642111660817496334590047680632126211395506469912565636122688427988352373921506206767078112059348500330481154632915306856713246355399882042414305855518230528381800331347394801651185105642287166321957603845793010910559155511874417433272782387798804670440874840546634083575118795518689202598481116041471983605987871584463378162670325410883794215077331452029817513088749388593970584477552900791339646607842679683164750745196565121872120232167384561141628487757463552000000000000000000000000000000000000000000000000000000000000000000 [39,11] -1489672942433497003294105068753009063838174126190094042606504022100294632447886513557961598131094905723436531757360649009264712831942510297001055496866325959030814512548955566095829794960148165896895253525243413755284943230904843231774124319379530773577288916500539272606438587104216013511750062812112200551097985701829207426153858763599140253181115543779453522713560872220215569145243614921980055623108844945455530828528247864962950442023592472631414135045503733584053306918572828407319898778073887726040621548192279966435430728031240210779656108099660543121131234061499272032775111920859727058530425163748049409635093591719295955190669911404377631782656956315881101032283290617509905719392255144838602772906482395966781005945931269441517994674677626530980357030689094441735877982088658222085673464456448190210917185029454366854741423932934749951778254139540982501131413225474542166441902946126103868148953062375014515023164453910549479645689559166954031989302171629441741180849630467185581360127846085019969872005571707108516021423770698233036888382130754677150480382189920329979422470015761194690558198665313492156258142883320336372522616635702508444935213415205174181304513117285637789941759226856317855312074185475642942459066985854832043573034793136391975650423857679197431018534192112162545196146314265956612241679353827679628874707691761404571388787408396393414438884660898992587989514948675276463652575814609360459326848536282510894285789192540410561691594558839138465314623466674211462888399024334842586433492604274401557682198406126836676519254229264919752065624684845551612245055142215334133326985287351022392351010457080311681836302444664643588385738686134697409346916985369474501387266373638629802562435018816254712757547135961865376131529021235240428206268577281251887370169733191501668413154838850821837158669962224897741557547523895789493763699510010187633572373183036300665945840935630749330032919844584729691134632767777952850228700847098678547475604507628570245232881857783728322391805059526722408776518297964927609122870421125410129407294661346990248162224117858225663048920517141482106131607768103115339896778990864208200035590701010512998209255177649439347182825155411754883475815654781318405370005848195551461414099872109617634875132431647224857823074751588439987279965746630850449893340254034863982387417869475683899250358438323475761254986843906440584504906892093820340883540206364795484162255839181347804895638938119040114152637830208493725825099101829493798492665001490717508118658771731619351167699097857452898456773973664853871385353129952892725046079179193310949156273913757691140435639994212009115990952070902370491772220159957942043453058383869571928250056044114452388404759703258171992949632787953789619184481599488000000000000000000000000000000000000000000000000000000000000000 [39,12] 36231617407502466771190152517304783609395765264272144237798724255513662226384270755147812554237835979601989107916683654085143018931843619332817745074422501036547041390379392722713242418977037525168976198676752512724908822451443127142968177115185405146428950987312138257287335428894859424639228451262476328071422385297381455774940654504787267559278368335705347058786566200245699441236276627193101906336696440926186248465296105586525844807032786402039178278115097769175458698273692304469532771041179630484137580886435300770375646799969391754770913868976912603259125032828543311855275727864529452433469842027569518588371185936855336613576644684150710753838963029083263950057651634803940840835000966123630135345791866389485502531195029124380684027526923487826235893818032500160182025962529106541434294408866627109201368360746551038299017704573545411776539861158941896462637460050863565655669640845245290462780908878561061765677203384968902937369850683900474231378026407598247698393040845742165790379525758480535221091231611276409999259243239198924141490650649054855373962255372271456055356316281718571329651136090358972917114869870036995955536486513168623324850740955545038574968940275431461081691664450586495286868347760365235323175940095935461289221639397429743666947658424110507852264140930825328677672709640799869621403076017168814326121081059426300207155305515221440498833424926043808360722197143465158064648228605308594546402326072650125740003268282650243019883202505561370387248696088542519662731512185836251374841786021436457289242023543894514424632246835378371774443987834630024078215191031261799937643110663948530997238301420635068556404724244034029566685415950238925196732339337300355340856745847476720125446368727225936944829745139121056802481937722107824805540286835154536485194396767046656452465800582514590488922705044333998022412267859127134302707420998841062909846785072909422900012923842358901385097823729439013787263573672799285639529799156671389440510411235586171502405116014548886687240465499191217193564752301043967592722279530328214373193499972933696553382647614542593442872704093307432823728584030580070064566282779854852635425892070128486354100244435286940403378191445021903951565229181121999173722046029782373363228136874542105504500403256909280062350964954040754816803132822366494177176986446916535385282510415708551567802172108269931632314371091544699771650387738585674623345907560827518561626713223069244664525227142559564585450674715530104021413436099460815385570378473400273073588516390073947459080148439212272986034767213281005637487421055207513188148645559772879488713608362225948476429240860915851882015614928156464378340224303079901888770666846098096743094011818029820677599237093061876339457583625664525202975153455104000000000000000000000000000000000000000000000000000000000000 [39,13] -191576310814718420246540006010341347475098469676414800803870820901926251427219829308097917906750122322835916662348796767461932520131518432978736529114630102955809774754518226279938716581783933225377381219566136485968131772534132440306083323865836480242787659508898890817640591265875624801384952247561418482286212326361489782837267378036032793307131011274792544825898325559754898671687205681120362143853459530557469504686623734924558679806199765321018808638557469324739148994112917463863417153258552451562275511317100221110139119644266488793365994258606752934522666057287692750736424400784940082817951768843949057752154385646556786776207577627929789338021425833568778844266369735997611046319610482867413868939652873811904500812204015883431950650507463730145612137361109567728212644525037106099620480178205141116533259443821484452281482209357029509826027521426176827973711049024768968401248421159304263277342556558292359309398666259978042888071382486932484129518475834164271481582446486560345951847631464321040912095757890756434926332970934449042988063785393626472788861168231210879839937246987016989211275220878443372873107447825850211589483529860554112887248151983879268835471497335764153255702765958978877510205564160984824868254691682132932095505775697161677369180755514389856534275072534079503074602557390763670368362754951032290451449578153860890711296736911573415667443421636506480366659831453479968420355329742444909488823325138443903206407215664496217656351147236341668311298411757944390939659140589808513451265807429795426259946745056408204618567953544745124146865495149249182884122777536673130331578042378507750674725456082634698814466236482211256954905806275174586475988570961499306322595340356652049679250069739721972931740515072241780530745875886838272543137431050511226710114141125063544833241471660281858564231974446284763138800514231101695339036890538499173471373740837616110574336351570706543947645816171364891493655740326286588565555021300389858660105572295076898563104835769780651379950724548749024578597500114827199374096361248948381584666184224052305597861855662239945227985239583867883441514221551710549004473283741592001486359969806855595329010775115298191149807331194729975804190928794632395823689782216221530390684016934162461388636238184004787457947139787826465975850176556566158679322733469827741369154710616569677095047759662713345991394905492187839189886057196423144154498094641437186336103843873378938398480663653367232701625662648327565858257099930696624937976621740993141446912260592918772722697668511146144914134534520829378892496340883952107214300603347681142657870799835593463878594653021009726909350212993873608840533352759852419419751310917897787430039419176901956901250351564273846652150419384761590768491036672000000000000000000000000000000000000000000000000000000000000 [39,14] 417625822223651249253370537062896996377902056327089276503369586565768719985673743314866001340531560461731515681793734459223988732342122972591842484795004856255117767451915462394529008806054893181141727279261611100571922396935603403896474211112065107490520168649337121840745209029731928326064702792739263516683489078824874434278854812672570897005295243106580233398232511731216324352754948158625177253048308743774802950367018305226985746873893462693386228508942300408723731781868502326848893789386132354336705814171047322871009990076261237811454583937123647770317477248609050241526217352722414868555168154734913923367647356157402823928893296216767017375374151071291466775035546255726378237349713586977953960100486676601263195072197451054087580096280102214202947727352724059505870537434227734261700463956072620094482212356644728190770608879906693449312436237116195881844518668122519027048101985944221453726280134840773977479708989453485412383338662174725451974790178006287001839953328677389538018138715672319117954961412707527195890609374678564512742104196436372534880253404034258986130085430325354481695980794850101379664189171325498250906879416788604365059830699692436001458377991764561361166273367607000783470009846779951612889628300445713987766027726977209008952295128132351774914146273850873376766358697450370533746987560399978713362161383185287166029643879146344072042497256686715907116335275280365493054830791855513241457282787691662796464519437235678724568394071455613587485725750529541470399107313604366381020335254973817990535950234156074064865806132808326166909594656211881588521776223402862646157820882392508206870002641980625167118919556790932356268023767881140940788109419537580609919906567332982838696752984046445484794824129569358287174138029960229663231272097060440773775234492070354428066351376751339815591906388535431401223896657768772752669481350086107617665294334695495794510851606862149502646728228559508832686169803188831893349410257621588590260067038745903537491557371610507552206688347959382267074263150213476599040578946762532235001578034923411142211854279642604384126873639687041536071861229525573678959641140133740824278441579850628017635769863815575370468059608377366947515819920684173801665302253723577661289841272671646994456448176750170840306652843365092279874322445360070985870056931832207425488894073895750956019412405422770952409077323135201307552530319414454276132045266467218941661628148360890576909662491525638557599143266532759459954732432334104336449674501624845507378944459698752480270693241517033493131946349956125709138406437383552693793221080833444845868237084029412479142528695392385942465553703289065792100907909162125091624973800657056805291072337161620038335560699823793522701130430307471706126388601815040000000000000000000000000000000000000000000000000000000 [39,15] 183452572112494794997625818571504162354891270585577421662839919641073025268963302887424929182285806923140998710625619286039262347589429651920769453725145369105458461364955272052697074586865520524310726072461113107871418000582150615643143499553498501564283280097728231883786650115317295777923631913877890443677860463667122554867684968779283218332975010543757215242075595225443077484921772759204197886505668702460207139748954399330410394332296405866722524402500892084637443581631891485009877774329033834147951301651545150933363409154166508985723037770000909779938513441453751517862158979463010765733267849156786384595396876542888068232161392366789199208623494133208755131968009207736514460648804428931704727504824184527079247732555988418778177656078898824189088109165206919275411922691833714945963191536621594933595822233551909283377817952632622368661122158678655558370661928623269588488895976123803521701175823751507102822097234187819410108681522926080493906380560816263007007865223487726564556937335500578182513524685146888318410267176113147923321352229640215969989638760070634973292430571015773617369877598083256813137858861381721314794821097484193655254993027055565166511806075104179293561083284432884087166707616050969449830845491461373975144734997190628562807842888897496080521897824184979278790927090243442005852855235065111609208233859275703783191339388147245859261603714850864589585709545842705577316424219650103898816763476058090336659392478677462178581156516881004408365241127319580858407502788291015340899570798711507846394021098524154910652581911288669522157498669044649831795261755863839575837179763855098841549261760975576898603713599674618753932774291029223040115803102613215852522247805107779436021805703831185745949386312254098723510926067442098814007556252569581977589645447198950236562496045886394754204074658493170099842210705482341978141817473696589756911778665222528333656354826563592994054793167066786397358795746814950006190134730996770875218037055673380062697065598075977293894126269521696298542169519098406478381889089076889245105423152083945673054229725061736365406195117336812368582040733949876351205416107723263968395293393557356922841696480391905454082605821820868860151929406448841942553663433200442626020450539440000765194209288765343703257306506907433595003729232570983175166619761132055308621110369496727545807444310776117273933812482653486963180788428831004140957212295225481774748427516297728065843246774915852168386338386895401769609185546958078436134661715784625487902333347013138109059297986272421715269158182088930523183605094181317632394356186157670944717893067706323006595672007651252943958155142407727828318090226241670940038634753988108863426570634869170767209139594950966732438857127177385839256646985973760000000000000000000000000000000000000000000000000000 [39,16] -5268231226635859364864404412875997175549723883471985358810721495692414324411033711993840693271474837207796625846188087491959471933951661660560382083348681395503779480785382033323775363865536268207951506945140315084394927067036213989725555389032834553106284095291439083973493346985034544053618616912341342816486558480842138313256947915901569036864712900955826617375373721848118187044864771026311629567702424532731262247015696004789783732176529557999995198961349880076687217567091742105915091737758026987155676814271671967862976987041804440005030642513572522703967771382706385388584350187878072429784184931908186625546970041606106850680092621795131602636543925376366255396801365080190023229500671070065002136845949422967899720884351278976116170161559825743851308910697080492809903109941468069560774882624089818563659426060458282133190185380197011086335810938106269651501511515755510362855791870528523868266838203656487065788655209166262734489889580917036522641547337864302902163556582216303316220528141225970965410113376636635630645469833114210118319080404705821378488742614662430305524087474003997283207816282791143748935531175832726246156085627863465984856134985084742330775269843650554573225740475530595363869833526924335715364729712844823120925743573309997306491042604552128045357721123681365793545746167824779236700765434230395877478473483910028417135178097895159622568472019736483732064130766037757409394576120697689052428899328606237874681193595930014855405282904698521377649216337757032953710937185018208756455344820676421530882922233446960940372651185163178534107410267114967580790253985229001158385217734265997715869363843028194118756106442152181523335094863933358696003632121223280897418586302138848599076463595952337231716874342660064762593029891450964278923849786934947789270960287783633206105307113975281471397713717715015555248498779232191283744910266877204739353261199645360108228284294391311393105547354406654643299299168761096650507814600344300731982898584975762363865482806970596782356523817044524717135860494984343519584919719855606321899819475042791908095649761731433171422197775166658512058354180694571657848304467341416809580438955567477275947299975027275664874608718142332862875962843930764359746655439300677207006000337866262596753063784750402916642855016958276176656586395008525570597032544569163443271050145376486638039103107801173241737099158163890034282199839579123061606187594240191751119660275243570703773313053810288670120358905818772308207969290008727913817092515821318799050438032182707145063610758426288188111510193633736384953432261124807458178685110149392393674822743562414248940009109315352931640335442146612170436216667014412206361168925641681068782215792415915258205045668469044546959087789552392106980359012352000000000000000000000000000000000000000000000000000 [39,17] 25179317528046304791435138375583595826007535278761400546115352709058219139019635320006931777593112936173642813433217416180496672238578879967117101394091493289721398278809448821891568866164040624529421035873623965123338624874553458023470308765931384489334463021849599548110061200804963609489350538542507301864044922352819350861847059379721234725693455978566753210923846705349787201995948115120583696912742133621037742175857397776065491849334990668191957280841901572776124012036598338011663402607083868744040749343218111845233473316154399968480522821402439207626190502385736230526790566490478587527951957306259516359967798025690809940429207482152880158792403999704922923708532765037272643267287934951012972109194787594418594656008233099395916208575910772171003443179960344660085427921230171930243673782822340916831059306005764465386950381844106063019300677698828776705958588713709150872177166403446579152355640408571176110894592788663868846185712436787422441433559743409562736610645362329742467546636720044051881167290820199092019978074150468700378464179487821522467154639694036735790945606519833083174463963328850326467505399095521911101024798829496536716506909559047328080333983680623677101148632542616942340603123712360522348660733711875349725177051804296151701021460711062860156536559931276909506231842475679490623121243155417078360241473178603225984973281559672358959171090261312860444736797322375883261345034213681653819682283429454886467383947487043578163364333914872980941711154253717359152042099583544887848158173224104131765296609035474517351321856672707324311563270750679847215214907982687896532382954329212113777811198780696243972314628582022028871330061412934803903828552117520782107977145855342873146066188267166269503649098718636687230672163136046005810432654557782226865561598434132332860866158787934164942423966614185034590574407225331527698179899269651391822602267735130614044403550417981083786582230865966894796781076463024411113449978117442905277577624879650267715515605624418868903783686535802640221957254997609693938770981616737199849956082896679560116315133706068949643884251239012799904954917640133881993768126743475458581602051615264516270353112284779286362658787269652770307341703834568101096831838152376421575480980547101268365172974703550746172518295762976298951224829194126587694198479196465820885542885535112290608924512981648980831878092474881052523437689634043102952663307342850645918663985137459474562940168318217927966878140225648990819782834419625766137607042511096722146296923737276897429927613653581707768983072445931985255372042657032693648461725017097023531220573245530050811896168827398365791580853450862171256372331375573086166322897837464758287769518804043858778161025403380698457932699513657057241850120765440000000000000000000000000000000000000000000000000 [39,18] -82723402942414002182514759157054907509639824273780525072195126027582626846275092143609969946773515579367014955486149213632075187172468922445861258109798215513895789840822104400878807411425303650812796922967120254584956803188886774614066778406235023961431178144474442088409500396332867018796016697386986242670663234130772244336718224661131032970647997648184356920872286794318595340029722672495272170949858682550757911697405931594064683751844242280473500920485317878392229818145560236912026345057675447186648292817964917234793113283136371418576994903072028266336410984192092337392998628848978429855728246492671401629230672882967990244233098683077274239242657534122268843266523989689831632331581534075314762934044547094571236541993088089457961039076113492349743426203007387343724389628883737092176342474688526225289446701976725789413028903947508178543945888007673901055511068099623323181245225073417272504373421569000447967537831764547758305499532275774953591397585012785964947653807746207061557002382451352851179682146110762266421844735816501552039014597425371175541368262271944140196888024526056725225812344263923373898697024062761811121250318057100373230861706691857767009074795800239884029233942829990053600808458385507894192255944079649462528098245377251091478754496344888374281474115231269846642011384140014351198344991032605908194560992750333956709743749510402191970916420778282242390779750838632687601526240767733800212999556397400755888783522718412026474802488437528574120509335933314919307813782529145135893826350166605613979527898069070522828185572374518799954992588814160780319376805886923737888115741787432581543258340560075328333605563253630137722767080264164359549812627897415206663992613312304410282144065414255691621700810548928738174015241784830277084044266747777279908021288380415225419242055393859336679909613483837109406686933040470314111373691450308496101945833469837967766968170776907770666670597040624566994833845634524074519170849681519387769118130095962659382274948998246986361245591722969055717698531480323809239365314439733426305150478264444574113018564031609751133485690801411647549024727212403440754746578121348241366066966977117249707046866930295211087312536996532864779071141174275109052462057958842971307452753660216116103351854418577312568540379070206054940161648161182999757569201085270003092432028598243029972648736232805572112856470812393225181008746663268277868663869442156052326329181359646708823940771805364374451993435537085019722221002988842196381010144624305832700654830054821998440098209728167014985622901175628854053776965584381852809942235916743046665200494054171201351537020768917467714448438497806235509532390242552106164270316427412972063350362370474971400552932242925179315201945773889685868319384535040000000000000000000000000000000000000000000000 [39,19] 223507852997812161111949826615317177211512890342477837378078852080450161606354101947640365112154968662988844282496449968766277890493407057449101064120647637132810783498740674357518804400088426669862424772873060710413511010141347378891848928309744295829519613866394024535849879937230024428555377849523371276700456211539523411447604865577887091647344578168041224401572015271525163243849458415807557814635857341304548044983969701391592129404635307717207581298346525527649478199072843751495309748266254413199329409520332195816458978946372110204349496425758264084048291163166714650650500836691065469131783641875446222983238977862188056456175877319158857517723756669305248797904331723384680650369503581255553724967958531976602212679009285422899158903678157307501139464026434181489167739243703156565006562099273342773877167285679717401171173570316471527781139246202766714595496146249665547903874583727767914821109226976795144041793780658762536984254416144689835165670408915978026708033247285398777466087900377591037491233028528826689544291783118158657749813287378657839278788667369763505243093952771058296922340583687020826682179588666415059297648294116381006993222157056629155879302255211853993123233297535029342927702211443636464175559131485828358820074744593904504871169157379795370448954612577610788511139619226647957016462532671245272692727438906320839989663788648729557994946333239452539861020732577807756285005776852241905343630686574388915966863457694251301399832646891702082516014387380406573277226496419674645719006336455031029061039499978985670808753359770445507766443899803776831610002974265652718365557375020138727772717117530100419993447591715115344087590512442271687527087142556781769534999574897336624534073695843554049535857915918609085174302289099723535821491227898808010935474387456558367747634177579356779860309636851823347738559853781616546374927477820076769973218444918521159692258146345611961387584282040107625995587713320951309671968383915223820411896996917973404646895674023155791850351864021316925165682797338479218471382782127256319644979702204612968015847855057013832700915743420195429817551624268464997161159922176845605219016207481556393943002930523079167358213827248881546485431068075452657828972260906005031416826350085519151622282513226859152369912808339921814230375306797822967125843019841012074894343954665284777346435812017463977272231476988833581311870938424886288486877433694026113910662277178651455991103031073964899551464913480907221749917912467290196945993466120681343396024575728707641191352725767157917532262408792280948488818779134148243405994154072675760055116223218877914335769455064043663584181360103850271069119202353142186259000338637309713213996128631994741968402345499527045872908535136706657453732706385920000000000000000000000000000000000000000000 [39,20] -554266893404730484485841805499300596677644406028621537506319361283111751331478879506956445272121505254166771690480793444616766738013713426474312873112111966837674955970909344540162404567417201245499672162948973994009608915808685340795255383072755303082811656385263455481191131189732460162401940753269289182093551295100713135483408259137673709359548038603355128168616797357949965829125346994583225852554014505026774217551035820518567823898381404241300237518484845765339057199418868308276169097764295101434803768964260123269054163911510544687665906112041468431506860205673799868015861556408530288210908565850229847567416500621085524207187214572055051375915556006305645287718172547531894661498621021161813648137767912462714199677328108776643898543732703118113921050964222209360188186622447132717166691889843537223311871213408756151237532424863918087400240999862764600949383210656777667107206912859920381898937774027555156064497246087871206630023578578530194506780563127568180453938499044623434341231192395902213728621770841531324290022509658243023788869598420725710429442987732915450422080117471699751956629216020844730791251272006319582353726966256351174246209954134769224167759560014525976345751217862085604688239545311531477134848264178713325866042328201025173354132129350222639436644321713612256415630286811918181494024852613050889090174687302872693236536152488075691276090121071601694455126285430457070319211554783580466220042993041393408293979144993679585286173151092477789813542142873458428125188664579686262766123221362992241165848710433714381487157156745327910630045819647396896974951966826121530918327183787191381909244553897498437248828712205979757284427326137379435872047070262704714829015550074321198398528856057635484624761051662823978096275837868648463326296882533829293377113951488468353654921241529281112314415535089904783586012657593227126507857928070923975883162112994827062982227571040101922342561202837115153896773523986745033840337129118154772338327866188970369877628244272916295416900349640607038850536788353269746652691761920842867803083353312153643217394764808969082204503454106748835535483430304940093996211725663079480729316786851994708414707583581319141901641952029589323334461514811912427220417208823661595362520112799238468513318460920797760660357777956880635563419768278722793317656269674201744976034443379918574120006504892919246917095872011301358190271869027691739660150926550868880409410857909488738710162910864279072425504263980616504070168504656765308970335118588149950906225887444685845751736985875216083771083554391300977639598258012714436874847993295561482757523922562306451913628273978901460661120615337490383138560529171092148710236992558976818158004598789588818847985370205194329174628791562254712916768561561600000000000000000000000000000000000000000 [39,21] 1368386957896370221435426961410445619255719529640734953720536097913505554364962644254820598793295671747045760921171797217112495340431608063877774722579992268171290404885811316387357445325181866170315789425661181578736954901735927110389732154647917990439120223319220589426579104434844530644760104475074869608449974372674355779395042634491549650897856395414094942202254755019741702883875203983345838965705583361985049427560333056585832423729803937880648715609020714193949761252312333205982436094814018536279215782631394554662711291238998939563877172950706846873936901960111940581306465733275790225368439300723800664637490503717313627035982364179804852107171416706698134133520390627952269024645152860569288495773742595857860193252656264675814327220720164892660751384050700268893513383580069763177010844130338115651551333877172549838150194116481356552147554656764046686124115909456704896723404531991979080448603209018761666035075723754066449105945284380921032257551189428900302777170826580318846043535821581692378986109296385475778541244035128928382437171071645955205104209874034089616167372936593453346769831096666744546942648275001100506041763517214888747892750367973491209128139324973660496984452709097463556728712226840188045288322648789933000677222155715977326376643351067527147001655939117604394372405171217688573651320320995010553015602250183010027165032443514568519305229626849881801539493015925425205767771830006555070867483537864037090638565513982244648039679397842436885293094709986560878935721268425002893957532741810079886232091186787652098180875098659946900587633871358620050307108843611929806403295904109234511354330504325091706098902387222333078679122087731084060348792560597017469117517640797537696466309376435089312206848636267726151211056212130222969846072090007542304287390367818521145787473641770771200445772041657912586797087323022015342577226052205269295049075258841212721365754182191384366729472514121851683182150584105413928091191216021033932159812858845071190374789153068699105673404839285100363840164639061708933335259193500766612133890974875885135980222276755118905016273191231946592944728381984058888847482044601450580617384980851613645098361136941460861842594020255488349615314484899963953746381670284727779569466292521197712485836873737436138580179303589634263259440073010338376528693368669558563397214534038159482424510496871688554754825627971053405142131743917384219541584678875932364572377179209594674641319742164356208055737792893506664925393972419762967374288492407559813662266660108464202412906656194993881306149764443177536965431402621260726298931714436432128060008917813104082006653778657591929344063451582676432164555104928632941574182617562042549545763292443315189875544327653999070655495509531673133593981563699200000000000000000000000000000000000000 [39,22] -3421009369406516807390423387182720647726425849332422424044813332553563590807925544351506349831151342410562679597116627836427687675346695806070229418772944116114279622791588582614283047769934889451284071489448374240675583345830782831560103289581435229620506491254623209493759415433377430432191305416487227434427650843037984576246776374407578454987437482576349502414392623301866315549650223277428986872428197587950967700809276315421934385880338068845395675345636808392974921778539174887469764423637681765731719153839497242407730979688890395240142515646345546370528613374000790092984195898821828674268688580838662687554361743326518996238772420480528260610191761165454586245841612901809234396321213258788627931159749577375589982999645584676296569852413030424717773850669696385736100021494547886592910364347550257639015977737693089456966696825389531402681826565243109465973545169949211740078517273645377177231446077947881544013577708233942303886214233276292376986729283325199480537503817044911124327101885596336498858462725755069092511838808248831110337676564721090237707782864040019326961953497023995937252066779256928262151757655786941471028264625235490452969200481731752881686304973852134413388001497141149378360596338978133291104400441407804505437740026904807618641032960516665421851510948933064138799436414348197150649704347432410863995437541797075918334993712225364524944583714741889985215310826021756388824373734848352267163792335182326692633822462603568604760772535060103791248980877918461572681037427462505779972150083479755443663065487795386193896760946854545024393303484106850776449021806375858536012320195064449845139471563621238717775558674990639344170262891631592574198744800192231872291983518795700721102852616035703017650111520614547166826454980613550463337335107760206048233916277144996368114508079303569622774221222043816201926855407768734020825903715071862028477839200987584836651864452333499594644470407707774809660694822443275749612509822406426146331150878447650264554569788678937313391265701302506539545230797839754825365934457847310820294687321485965667363455717836269827056327630971017325022206876883676539804388963123704217595190778506816473937565374010186157483096694270831885215601444894979673691499450610048508851431978709621629560623095525931267470291644306515106591399095130302466776169745971070023412314938544963394366097947885194165554190042590879005397997234962272660070109700225382311852291140106338889891770289315658682791598054259177248153585435883342599459934408318311825666873570774131340345968612833206109811935191398166669598328493233727021494304839426125887138803073778640268768417429060092572100468426400468344262589641442650011743913543167056365241959182364060638249148360677383314514598954720527330372251077836800000000000000000000000000000000000 [39,23] 8366815043720895010009543290325018402388792120015836816452908534124639812290990834920281713242216660728476142721519916917601760552326054678387508331599410981353794136218812340336716122129691716265450910891304238568597134607156453167736770044651006865460587748716137987866463158300170779789364366007453744511618906545827866984450450693341441762753232949613769240559387846707179833013589508368186577618494279402046041992770324298902684671132662312751785072776206719123591250781405808534514236085403826280483020041721620230239208771245986104370177060103653327261570571369344521688033493397058636085410635780455074845517327208030690212378445850486801713392915040413167541886151663105254330497353050640992472561985800607754325263313873614883451993526614128929087267653121978924316208358457958630295055163468689846658774094977017082878655764638622127136385150649953098091813047120198870299566622311523259854501004405470036606646706915016809357013182923142935782855285893749973780271587447081177377571111862361711214541494236074504380448263789372596611556333700839076929338706620637372242602813377285612661006421982541576020411106226841204419420516526413057947865795351622311774104253989571665155766449403797549477053053491302212131661175735776252561463049728833299178236326804407670307062956071700923165345119581477639955237347602024360702197807890888369343664785261462291112638418237402172865714623249145363711207205840005847043626004475225671490658330312149069251353390316691623420683703887456779670168156579852254495839259668283279124140904273352481464920209127234757188264550645536480316811643890529644831140953034252805463863807894083420227408804734249076529762788243862714820823757842272322687645983750385063532816262535512450486772307424256914146062089620015571770474799392133055916549716982754786738131770983033760841798828037076677865031299975669522581527597495118435588432046067664992678060386923297649762623818184189881732436795066548604849861352506667035333330976302540096310226591113440527163470746373021968392876128480555686904330201178716546421206117663263478221768582381512859936912540954427163182398948416099231087510993462724279843505708644080344950142911258582089735147117511707017490827185716461805241542167278880633615345460458516571267694494885140017779258496782860832941549361141317838140102402531344312620938170154474090583409160994055650434849679672852471663579868347452314438885615948506303906948191019466249570647140771768113318600848878506574826520489584885783095133711142515944802861144789060860448432653342716442210976553164505867974477796045647157388229402366325481936292247308747248343498681707989488680641225092555162165897862601614279064904722285623288267602929605928100550762617106361117730317492956968550751466703290368000000000000000000000000000000000 [39,24] -19391459492723808340342465863343096470130156597802652847393035857456754726240936234466603603265378320290825059827448323184529044289900828200895237547426578432745232117867410555200395709956801293043319301703683312270226939750389687776354674810868831745337157110989184194175582558455438453757020079399093720207833129087355727629886026531205672818422938205809041238524119766326985558176945469156075359305292715923004862207467311396662309866337897321675813838786720337752989953258103923765018040838402868922803008567336525614344996952578056596651251973818496028678762058585372710837577969834203075142631455518621227595248711809203695461215132660881959949718526876562461058482092431465505267387569195050474564939514620180177835081122856592364960878029797048301552583603297524069872286134169643639235600954341919822537042969090123647274742673508403041816386857472298801592785371232697484531938703555196131487051506249564877690922478982472668564868418826165179738158966042434248856942385457541909654124085001704765208133563446269952915706308302370306905215887128206723154299163694285049791601756215038311939063202656998561739812272261134946194201087530417294311855446803298839016520376795241708728077797183838796090193095171086922993911659526126609059052041734305623740805637856456590622112746268277667823102793865934828297807853341187303312031827881773806066829644957878775515593325385052789154333781985525636592520664938235421484053349695475844237317675816468730104245490689738911914499487617621585430708133978579583920368595345775390485563023811648312558792434251600290987019453528918561790993990229552855357360220000441934559315515968585351780009947846089530771354370016177402816388864026050622792795572349446863892799862762791420397098232901860516739845167095775497930220913194580820037710608099523681677679244757387955210596407755664890687193050290959439204692401163719267830341115384068067390313259732954871949315701969802443285907146766295493679476894916234153289870379406460142767290582841680455804946203230346634410191197213354455863109266809236955011066377085189696363254052412986441845882253923704908054300760574550309647663408218278610849664881948616012481623823741985541815958382258003242690145907280666413796217611445946319031222256697286463019040594804032838346488878536926010596151684179550060245120091604780576190547435212895288306503833701415609249816885585366951572086289786016826317591963492504764970872575364454698029605871709584451200641203348674037823460003484768748702463913134040185239076757063255127002173778455282510735261575428715362672166726528477173203206895330243615799653448228011961986674784680427244398514447079476711590932343957773993969130007250278786440727138778952709497529645878155778919270807156081519951633125998592000000000000000000000000000000 [39,25] 42262474426781855980295657424886390622092472764575957893412083896589724346147889117129635291908981602366769968017274064305543437248752136045918112484221068252775320250214383916872452473611598136654887617801810794962620694195900042217468457045862673687777138670583125593709200035951523772118900156893389003738468801664183707750788332492483967687622053235400110716279552267499146208376348532498798246565726198306910352023917332545035299981319826628493682397039836048186031204857885157227098736679959297590909488854724259759508452241040007607492004914839578628438630395388827349847146451620288619238195250636220195010551584526023867888825966151002847620944707923010993690830049121323148996108519662231226094935910178961379474450053766736987318432276962720438015077087611227667783853432615010299004279923432927177062748975173386913656884467537159949349832168281488652691779400022158398821994359696125427001631747210350163128774374554481010174319571566732321872390266849277277063020737185164981786688131717814399141533530917434323789046769486430319129271326851895221154153539573376487828867003798934072948557258578738266615627155282200263180361470228797863213987107702039632519227870108714678130059460594521026255672925251737523709538029097567816918081379557432876402119187618762995468241704104765137544431624353001616470635102272983940410565438667583330074401009665224936474966284272944879464176477001656688582019234074240704973829419699887649121192418425735936218736948738789165287883040672469983586347570430396089521874660949796387491992849863635400511573381705743427030234544591844598819517187537533472295890949057573724445933181813256213184629276247848211421644482868811687039994600918156180371911817642093200226416570161582122205309304860389784049127723921581391502823437874049030303431095505025114511074566604878879175617314829487299933903584684368005592921864242483187893763856688278996603736226278183933873715088231955740929969792699391424320264194826653619733433096985714474993729591562352606422780903256566882201755546531929881634172250532438116419246900164644866965461538385560579379130487764531613509857106049245028163323363771166622571593430055440648159943447634684734820589034170922966777680491141556662774297904698377450006118346680127320511956222731469309184719057108008255697749331924004697350704810906569797196443087225351824552123686818011537262990024641562859310597852545824077315162636776692822498364228568825651801707583774089446938623552532244081046758771230744846445054979043768457846913512962906966004768845337903827861435724416915113395265462911715078234401578059512582422842269475232560556447119492911890866815753295580305355816417998385764634059002012908388369883612291511577916212093677002010467602538316477442241447352021811200000000000000000000000000 [39,26] -87138828508095977367844289406588727597493906179406884694530314810854546929074263902606138417400941007556306716348319438364495021163646339230419221373394042109188384319137503827486971191624948781810658633784734919111077630469891684237663151978193526613752710970674027664575817756909058614811311745620778268074335564717753367787943013337245520910674147504990406888922713868286886326397576528577684650239153460647292916947841363218812144759998336988548897253269474288230564042901731895930542645051644651238754304554378540053078934179394414959292078262853392994899079308644305067907534991131622040824919363175998647093842093334095403400322672917702848738926002471085749206412282107989061514308179796698817054187039213108326663271203189656649645175726283753420761563089965346568288623030664220166365281053445152696268974361413281134183463499573022017475776207287143966902454160533737404308664041082026040191861924600998355259356618689097990067157477647225972574395937506761822637910934295906578313678784351482574059816053321298899740520574195441669017233715401994649088228528653906773381256842854765834970548355106404312254727733103377241216097556582664525119540679572400451824503183944099205195149682999927591904096754956568036492836370893389643555703462938595299971438718787619829749582265684432594553170179881478282171427108413982513924805942217337448627656676077549134625120147763751888187308881052837766363505131508223881649684543463037719325225867737619427689648719594947339543606745850441688038949534262568905510012916538908572996168483540424493479195258267051888087215707565971912575572907895660345865442378676323048259923370860432006457042481148085038585532186785088338580329715229206875706536052373316340052052461119666383113308702645716991551732447621910673815312960756433051687901246298370190880335048796149888333241260023304489366970549937864897196992928292946562805260385933272721038683553154211806110468797732353668192657601461187236509189650204606570412502591678530914942524547149279498818060834712042943596962525338047074361475822139806212398877929860080981921915845290443914381969087650552462497165829508603283981302194599287621564091374681832932770633452721359471075475771506641505124805495750362935591636289676027840413407518239594737441667403293065264842791405732053311488167259476411012622997454353394260091427172906784011452702913700710849865232561579875921157583695023540634085656036673348779455380260934556940098180195723828568822692935409440316277269526483358653777393424071316507550333895333463013168511291313237375377782359734593801569620109985150802303324524951344817723282590881012123843868421822517677229529357138942007122435476310862668814373195282986259944309406364907770908081169979083439774510644058830077218152492564480000000000000000000000000 [39,27] 170728693052710324957088386808905679438557660124123506515655143149848627860056848244715366809947757783219834159517626735499148159844832391557974766395833173718326218102351188931860123794310529193222260622044771556398930462468052668383050422537502799091064126324488291776980008851274740668296844445227687194635674997038181060758141631282810877872773543650109195114803216104765504520850371986359101297374660180905847676978120915669433230538414748114318337593924177739450600075446427678556979776496833965252822064287259296519220530313427001632521672067366017537352897805428702283465229177445427612262267402912425839558182959825679048284133457601977340808139071395959911486687189509937624355070252738376531735508919913447146129641225538401581316738249179643112619701186769469988327136742805816668745361435918129154640596955528177273194960398851122336474940392583461920194553248400142479211255774789214684762202656490117381164650591557359989378066860371060929734178361307937288960594219097227784283350875743913610551756960370801348684675764794886064317459294397148995821975106488715278110364555477445637074742939461013613363647942613101219161010060041535887480974594866389907091480314149722628783112128917682741121560431231473013254726038694460450807632027867514891957286482871783876864361675141526062989223963977618482044900024114268840438566839034521690156544669317783809719260390953443463154137464225495766770217295114936828006551064060348545462311432710421982547984413547153316967031045458452485916194441577282204132605681401899207617362486716390736451938835118255486318276498703809933101365689374260968736572441938206267083768578965837431624594767465259914752142546871610236379792879181104342909676913086715373611864367473183432070187884058854833676278683156943156394425432865421617742966238073789716691219186890134914699895655774193982849082623871320249655541116484299543615870031926180332299417005716818178225787263862715644799898953735155780512609261962354636808142576005195970660629147299564704667704817337199465259557512308949080198989821744123162784253659309900146133629907425749129590573557160401091386574280554624011439698360802389483776028633998840332523547557872232849548804689241713562974498137439735918942275214894341171629596911831633445443355366170703574155616264975257370372947949543611523831213104939254272651330127889574353518499444705504125467555997405670743100030051188290696674699840398688965746434440254796364103567166225202197336527280952653577243724056367155991867637306033910205861091864566906893288527155139766071812735994008790610140168501599639283748896582156524699482004463096439361139242135342682928656647960173185672108748141037151424481771077025756021085185672751211354468845209465418694394107231700979949573178623262720000000000000000000000 [39,28] -316410570834364919897464627777320333286496830316651907087821176716847164230807149426266842207081385356218341644485124952106613974432796801295764211056257578358575004189229100539454094333571163191660622474163249037278223239381839242971321647781772653648087269510210911612655336231678405356709547634042756764542781098127168264703474787850174699266439509416153376046047215388300882324773018381165791623551227997435694987946975812099325496903408326561998593992714068292885731219783847659570378540031991241498916066726755349912268069816159371136349862753389197414297500816691197521165736614953945750571725596775267046112769406558433469293300421918498382283430983016262936715311779308245681800660914016105283369425654151244281393945877985961448606200103630660214049788966503060571310935328501030460259525643499285136804920775039101849311629726255508847345003433198600355100735050195849501149162423606418256783631356027092447732571899357586468713634141063403684499939194704146338231173294289204679534537904429664321666339853109780626324403604325402346321272660468543387691193068721697756243566793841570536337123999979099041518151255037474640565925572571975967419373776333536356688528793920052535340263866584072227268588746254835059388123962554103093124281602761184094590563414973635969155888722423449416632564938833269394493364168140551320386824215166448448075390003268576881100069834991433702417937846270370818197789815268903528423063677586250455625143508518962545425027025032685047555772294079898694020385454094961988296277091981104861378854266534030137849449866910593840845552501903106425022499866811630524791943656841069062100914724780980147900597853461738365169344268145689921351072349482854447402611402531972989576264079519720208140244266833018926060320822113302940539084962249713447922169104722089731855168392324586545514647326245757757101048426610451249847811397554457908668061761035852427715386533752363735232317039604922626310078034642036833161639495664905552482191943570605817177065070052437021297179807505479644725750941000428020207130661397738040021489777113506783101524920444696900074405971287821665132888658173802044542629996208082254174144267589554611425769553475444297353445961311021309373382449866973066392297443310858114640893795691961597438266201015157576679871211855558478624748883835993877429888492711943007971732891068352660610259765422166943137223599440643220614135517623209719138492208487704305710549037551502827526802323104107525432895986285550433596804338103504617320931311479693762698053164227229660316244110927761625491045991128562454806659321303593400230169115488314457033216607588629871477717511486141162154668779878889140622249824909298509319180236880768907027654523888372952232752887142215879080784581834013446219693010452480000000000000000000 [39,29] 548554872269311411480402673216038049021369367377062935730511700587055330557435598404136043441407304840055932496955568663105617557825102022456771857801945089021924762652304695613980656094336810733199065079184260694570734746952856653171972732284721446956024294048854852965990225242354695255462299421401175071318509389491967220557591379422263286036812498782601292165986141869965045333592888644498584118855884828393089059274053421866136692009161313494571182301848285762870316820203598863306329269459575016104048602073174140909591327581699446859266422772260567249792243351573208509318629240732006244825186718261884220170121045156202668484845274665842936010298724170945416812825453833023640352267492181784508670789488607660624270025505514526546487548312088627394244964367243514235496711071064242369132579572627034727371167490086278559061637639008711133782261495105172323965703320978707700706536430148688327540110282872900316431979820969304951869678620349490613427745440847320732180888281230722612340182509393765158733814853729118137538339943936215967426544870437110534147388763192539457828430219221984145705605724260109643857396560877649811909321997359561282947254398347858474162236215542565271275967126226112624322946015343245174326480161665231456638119439408881316882267971729991871680901333377626694399773219003921242591387378326101278493588490645437920428043327891910773603162109216846653795016202626118608369107709663436679823536730396212403487370526195150473736871839064040420665032965141791040222217912727374226720564864147391069928085458180275142172616481087605038655782662821479876303376718667739949000446545457297651033161075563335850138635297442512716636605773080414089102923271835595304011893791496085116565254557341286439673808470042703910892705955402774624799661953136448015624743975277791039378939770538435945749369640047881932193572950591295011970777638118115980122554361017842875199929709971265635654110989950706389828312499670902341395530300015718661306781627088630956990118978870438997764147677771075013306519613890244149859661918760984176979775899313203792907557375541845817375977559109136343985030923203871638717195753150163209700819310809844728986450523841147497140377907353021900034493875701461904189610549181699465235647614714325314062075458448186948618669572170062124829628607843255950527903927332021423152018374979010158599819964025479256983092670665297475879408538934860385793257885926036718243733326431689397725778556161157757527323917695713405265198580207152965105206697615014041257452580366414353632511568162675650696519917827071912259052891179737522610556034786625832765930209591516102445997251257846817025911734250456498867437723950354001691306939157069890473395567806814743642780217304679070107738191111367745189276182118400000000000000000 [39,30] -879675524634870885234406357286514770177873737883729995384997594396227007146073600123507923365420128292810776872235585701915547877948511719754818602113568474927363563710576379073386093240914535166642841282997698436964069110579666761058779089375640068723281570166619817844675008783352059339097917280206804968282634247816347134537175417730047029160559409648912086393817484301944888306938904778948652593535553639431005688950781084035469322278053781481844296649690657946827398805888144916044593457005381158930642362748169409831900690547660896067922158252813956094115193706270955423045724183588970272091962258685818583263011914256429270613397307289380017477264970371997346735470570104077103576908693435046636080241802471594137337966921011243931266768282263412396927137631805566515651898481594682398532371849073127552913523955779332646528506373774409581858954578914300682388906029406745276884952458466834760442832099107159643558767403103010953805980240003344097685080657600778788343220403887798972918134853679823381747627978871879956914982378239340803799693346940484341162302958380749524409853980700200027170815632644668671870804628901887249084389249121201972406783173176048809709787890669895606614363424471135455965832792600261500696248104063719113315544642246645811187401409051939989065482243466858531273355066483277169554094052482228665153041422400089443500325534352148242482109436918111381654578192995198872059964108013177870411664004738265625090565090499457622640070292165164780245245459218351360778125448680942340306889725483461118074767003810981460956748238932665571641591406948627762338416582801334969755920838296953822145065707242117889125888484001157827837352069385972072176394050870958440825213146495536256025051610870417135857962716882105687821713055239134719521746738466240090278184489079567471867344301679821040230457126668205139618731088714274075618065176092116149983341666267854494893996673376305593920273933079964078357898246730831874428947002310351132821176720928431546361965517349090865456207401796842560435043662325951077442887810773605324966020674916698672352223095833077069464508870454493628412741371833683305690494642376765386379954108346482962330161354719648033104411379175519573074999395136410093645148181063096633509515312582461161063591843624346202222321430148442373859380561693312537037846903868921770394199299958605969139151137433465357521852267153951245992385600063734728550389361762749731381491829381586264440300141967890409570123133576991795011379815126897859655539078051991382131788985092454643870718007576057753512841182066796970339535072431181501590798148481883383909650897302659204909875425660644682397022056427190066091517818772643278356946593236340135279333776264066304980223858436028603385262943133632784208442163200000000000000000 [39,31] 1295160552478666147282213161732063676338517551784680247990771058904928389944247450806681465823763227994183344402934377837334937191813431446235936038122612225302997981286130020026906206629457577452717924634738560096593995322755171399277127310874457602125115117979184580569859136702679514061612264861698340547636066548435012303413556729440199650883645189236273855325658149367563778179711348985816518627934013066072763379741237678390356616342303156922004964532876339489609374179949469706534617204031657158223556670992510757124522911229372661096985480858238461181303353492221942337518802714918234660083531719818000535017107095323459877177583654975402531747391346130066002020948186498209715605446230251158654486329857955351453596975942623577462793909457702562193932729988232130065732727913195885442131654768940077754647386321702720046574183052549402545163494514031258620674872038086121774300801807831110126663882732231730155257068255151046989923646548419857578716375967515017448993987556996422041454840365967586726977410686643643929253267991068423287265751232626490655370867470233059846780775075554320860860056985459533510009160683845277562226154113389120353173927469986800221849509039770127764853565822596513440162072458976836149454943198567424545031460776570806265091587848367826120135171810604501982191749149533258157656212644085900992492191142090872625297965082146260917251029170483905965666433601847425531006535130550196928266516688974807972215354180169263527929415803214602896628536200695907544670628076586620793941182757540855969984215635681090113713922856091240536693220878944220942073593687433387577444218169631832059781088467235834233901235514166551878199519727232787400078329584766525574774903247358148862581584460863097714898546617128531158251182747162240304121620575205379790757176279327321906699356019080010261747860446886932341127180332271062915750963320833248706266618542748874041988485218950233857159021074265739822723646602300242322649795295189147492096372286946394695248786105584384802124233836614376722429078198191068185341647875029735758435842073875360651413574000860545085928430757676687113743715589098269038869107290650893546531688262266998211847735312276208564329283434593285406498223639583785630008520605428793187600954853300112829045052515211422470807590792953332432980831434206401765481610570253823479104645980268114042091339535193394347481979870888628950860234279946379496702363787158784004377302302317247132425357631132833828450544204492723533037661907351916056102851809724967080111261754831867143690347760948862938529653250190221853581194480032249351381170255738392931031825490853966717560372128978649312835341455947389221961610970678785799590003124596936250174910890498656687626686421548101537248952485284470019307144740864000000000000 [39,32] -1745146305710646551229461483675412866630701739511433780964508343736792689342976234780034067005203554320435994396268793165521361486036294463645783102346348705492024632505078691424851053166974385663521611891592501504063287654514000772662110053784690761770268210015541994515004510730971182330789486815334538808287516365324473973262172626641031610331000991290895018636621458058041354799663023326170801668538332433003657766989713270683175792101370231930079334256839234757767169573648786842385866686999444620250927388923359138286698295938123336667801476648923880946753761264183948598435354671866876836238178378902904473299055548054124516610141458423978183334395657382644849219514871987976386050542200863779094976505369674473479604204224303879180885536898457219578092286422292488855015033194733336283909265675679929846652176411810964632770395600779208619726758145069121931041079118373818807773542706380696498320601853251825948472312219663409224722481165948947423841159061787685021858658019852481854478232545304172629834664639644786639582291004903570215035432847164245911505960607437884965638770425612137796313178893374463685515498213183071791330992818133670476797341007962061031841681497095016791069491174053271448120634318463941497776484513584007531318156101956724249453721558868502841685921641459742162777600896142482803352996083100927367523339240587662970602585941027308071472335949644695941780411868627874199777064104697021809969086537702634351998670655030749114684364185940731226895549768144464576918854505544214566630582979885840871217809208968050816773866043343561260271333375664087406979523555705102926403621705019867676725268487540148878798053423476836291496923847366439225231309308674181772848782270948951106892258424701712657822417053872361976121985525996652320883939533038647045066214843137810622570300558148111845194370345853743006101015664169815969711982502478842188220405736812458451661193035146281582709834495989143603237191639915007961063642059529877293521658933413759501873938732047245585845055343953373281352467809025743128662580003078210049361676549433947782495844552221883138642807556625190265689273282101201993154513097206915743313352952920864101082126846881386714233066020628970597217867524672271645269299185724331889679614379635037296180293862822665101908013652183677831436469401372451584826503108624950665750617955401425374434325944965114226883451033788233954508045321786466752500983568150266423960374677552041957458917145434627227595803048269333038400026931256192832608539269289687257049879226813441852743065134667546256732807011863600494341402678088993803998819534483499216571405424184273781486607054375659618696272785897449632500555562250718385242403381913847979426683468273833755728891611654335638782275237887394011940778934272000000000 [39,33] 2151544957222873955313881395295705020760802210187840387777188814714184219901112035491314604324314225808951374952101983390072980298703792019532727924963490776014346107351498478191364292303736120070600320953932458997423609429997696576561264279524206208055401785247570184703631951046609464645730994376895360719834749442172618007173150576143669433895543622451917658423787200323060830646279839856236461309661391888018291619447204604247493981988277482970340402079279992334665294590691446293231208419953041634600910886879527672975369739329445822698732131504378747602145557242301158827429381052216932892809961113879106406303422723232988036467690582043479081282153281275825998456172482648927476659842372748230849800883154467088177243391196441441479521550833613426614521076141205399084374059687926142857007973354696928789972985921685657366480943998096203190593498818939118483901516921889059321542136693197231513190617269878327594176954885283111316294735414248972867372160772943991041815189420971988349480896254457861976080656858024698840118031431139863723277581424477410166325570638689779113143908326139912293506642500373279537638984806320192984325627902148209404554066804800558480845965990076553391274549435612605670951841198708474672071681156020188736503944305605217351765670417248340071259312696340649202880351414159096025750196756071979749510366781444818220248286435280318535929140625441581892908319875958817103385899579974679848453599738325842651830413178430440862922413412849546334356873594962645643901417787508017299131067128277904482205955170717594795639065048866069395873421695242423225296850577003852729584349643207335118544862198313154240607452272459034246206209975871410669239354161744462779319778895260625379741509007094975819961108694191058831319476326172806020885818094101501163519887863291747788881136550331236346205378815050534955555870814537624204247147107887762743979021420279943872405715672641327003820051955053447390036045730196407448049579577720380808080616693782291773720536947716641970387757533623385379770261947912490105987908148460663331612399703996166191086448293785827275903797996883292785655201620066444244892802759745182471716414021009037509537069531624232268425848322059179822379538449428820819082232210532223732988108061911084199828425143407390504961462430780827763937917781247025621914031030581217642828161844312940581134081892835184728943053757174050350053038847119546643897543695582158286227934132756090367370961374227539230728666089822302169696002676281903487867198239513510376848784651439537936426151278731614410627126859474365304156690201943784265411808651250487520657995964142484380044704731860753739605309747363128397468360370930530023101373545422598008938655778722326176655387215056165439741319795961327019571732807680000000 [39,34] -2430331970876633273017561998226550222303808773791459012112605297006644603040279241600889059450559698154698899941915057445066375596363013356395155231304991095354930886812524914025706770118703460648236254465793739929927416053922671356177555137579599777241868319007555990865498388168933579522657110156934857902166687854079144384624375718056005062442928229370640036316113779603763206466744228168432502654177584068241954297819725064769578002338838634858795250818186622885533579870563197751425908017972257893680867493679499219626880917471349132140390565017324304674240761175416853162823526804683247032588384027253059658706320249942217918326024775932065635776497707727611609324387140827682351212931802637589081069652300437049682972684221326469409264985015141103951486608273336453098096560777410040733621531839987622740596153375777562759651365229029955734295997064222025230102989753494246087107537069323562889034528971409120799338102410410068236270383108750407781444663983361848308888814361185721696827594653614346144713708241384590338634900159933003182280937332660094950620053611205133261052558457287659511199224459298329788599171317491097352100565014672733389186662358502369574902775407031841826422147764469345357022931298778825645527513097284188363601036605920750811143339809348003935258954330608727661321957088263868279890415649565953256436960117440855856222845760961204248005910138306433712571454468608136290301318272604282994858595984285533101392599554336110504359186344888877207230438824584860129687090160509689172551014836295218472049850913010900408355851621741051519204195235732549903579284192009577242763243847259003349269018422034602209128493977490421427836808878769822040969342804126333419703025207802716755803602907469918519270660720190668427023165402049740578597497462995353430003342753366469099124445345211171222021228945257325672393719615985316967706168478936105847807177058935335850909924618140203314279211540518020401305435172225904071331734836193218779442475639147210984238185245891217968104282242965008526008523376639020710578592738821386742666654113583653741441350413777471058601472100164342666758978534262383456971151442731742895942963756681945302023830215223081457673473038907710912886693048120008219436786610436857714937207003551515805498463250751560894390119121181326523653933120691062641342129355009403765460780829881749648895630954935518049746947236441455393634052305396953562498456484610480063150810895456659528080543624509770015756767268763812498648115318332273764702197431027610797978167609613168213982747946988957976961647226582175217204025631693910672581057655888569553029009487865165332567263586733392971017753763458363612038578308532633881015204009759504719527186557669703411409371275496364402712814370260585417384981954560000 [39,35] 2519921133001112310972503629150413988636623177281993299033593243902430010741109225335437552591917546950658465297642792725925313773071216295023758194311931269110425744119317422210730424969979258947864782377181109055194093155395081876369053991671325657154107247708867726441637961260879919687170115782295085538111224765194688532816982033931398319167059320554368715864396872632042503524350353790159166753421277814797008918815017536605184273641468343376785193728798910125165918557909569496187756434182331789283414314932069763955280217035260140016056912534262671899188897770051490548541434400666966769167120514574605432360212240454311546280741269872676131463985766260232660682807163008030914414015906864528995557805102166539103008365757878379444345589631888620411882463889176314427461865395225178418343055173101525857695734870291994023849824859386004431800601824090662588489988022196796112612013032872326156667980012722369710380619632865175844391682815062935272259092428513762183646362333540489702950949909535333247129774020748762634387610340789850508083474162424319781124542884337514829733324664297292721387957042556930526476265746330004483181033900583592855270880057689171169793686624471917177649619876576520051449034834049622411396452601545213063626619926246973611552102848287383428984715462916041040511245542975911528898627681243003381452846412196521881281366462963763949470685924436494134314013434555812300022652966372926337836060634794852955982454118923905828595232901127153128300389955567529871455500979384509330266109899084945998631224015124545336782031695040914074240898127328143670905249455569770991615117525839939937833182763075422611495312784884907033153257461000498401436397736238296929234779036808335322989635461053762003759330351592779223164921880256429991894608189972576266254891044939593330867479482717022467067367920147981018673652800785812773814359796431709262049567516908831222698779344598260908456946018027739706469428270476944946821459551154726430351679549212993513760022530065750679670329783093224958714172793567793261686394938142105097425403822515660769714589154556682067876413594446744644259074793174402706595217043905986742468485644766727373929314877640572445360429388036961551727818129468494993251356679347467830304233780604580096789131867805128761782375853103897602002254740975342688427833932607620192792366416178702547877250973458457526332748419606986542274152547583544717653420389749839072627713847257834371443053303278688078286945641724473620405502834296531009788421122920056325036614079765949398843785848139606013420273125450449655650316633581759451513350014648970097182438739517795365278835796111462202695457470802643808449397616603773921330182817496154072132194817647066812204394604224169876894629253749885093762710896640 [39,36] -2402259086052265350404852656409671177967110313139385807572060145916189553256878579050593732266689651677907390086713946012267767785780058193645787220209333872345461432127110290061896509505880234725632067535995907457521004899591735231612046498049749581698667318097171951559143869877468970409993827904687227421486274366153082362430290800643873567303877600852122668309482587792360945927630644385376993271685095075365047963539152806953596035830982264739282920331602226500572662956734796893173275134051973022213909145221756399588707177295791839498066793153194052501005470808167711186522995997129438915547768649356493522641345630740414810795789421625237055197222736465610079608940987268728676478290430379335932314091894471923967269323035189738429161973030019002180321579097744038224146635696258772376245552653826558072323202268551809079969960263210109891672652316654247550139684647717239403835514806892087511747523131970405036786142818415008800996450625053727534481594299831924444433791716348285061630987129900353437655416460419050381237744835157435819467357168320371894283780135345727613571707417438224977547445396612025767567545345287227763441961506353340127226499941602643965575720558924542305852461129231627582491096244358676348048523791353759183441358097728275503119994482364312553030213651680196842275069087777204042570012755482726837546043756190475412937413719009862152365036370635695000706897553689111181288689550898988292553106639836487286256668987496897705389891359765999049175643170340314389263572769257692502923249184902965338845245516770298540209213289135698002977571887255887987560495317388028551605205871258213024061321234473247305426512586187460656654788878642972140065857358652182796570519010698051426349014345908539701588427986300225002024893567505414262627675377914751672254938850543998899004786878475216233825294850990917734888117640376387195492305800771309115915305679117534363752457425506449730809279472089061673358594595921333097238678310868277437299710001599778999148158422926396661650875493918958157418378314764988148782131886477434996872737554879129508097962358408755531466630756161493143499433800324464990029134075003236501484078806193321191275112374444552444992841645192405246663656716578196802120024371787793325034818312014095101336839423158487800376004898057946325278686358970873147829935240579355193168055445421558453843002110599270543824350570264364064736114575252486334425935998679118209573620000804561185571211272712057403460123951605561510813291504260316731442490310411385285137321007510527901954421382793511481874297106204305772169612806681516322740892674702439352804676524509303862278520043186716770496624277568354733533794090420926035884367611604642386878157682959062987892602501140652602902799516919868396929024000 [39,37] 2107335824155877937532821905224416567617757155427416774880557361524282589328223041358616216758295629505541144672601760290158218823529927430113973446417535025321470915493067491206211853935614033601425532173145197737490732678301563170179271525776197894523655438144422147773359582435293477668997572754676326129876347247140162510310776452300244190271310965022537849607999322606939124504760877178855569556478896653473381558652499695270167296541843106569803580994738251706710377988258535681337929431683832272272188502897913550913676281067928969711173609095983999658441705510665724362148839337272957797980493926169564521056235688230561390593068486107097847442178114320851477880411456969219068644487008216402550742791336591774108082891152897678761240413624456550272497811254371912006342449847234128306628288883944077118005588076248788479433241555537127755406209970076898682899801039380566855909265554390194401524362666779943366540398807249886897505973412724140707457282735672904761487430313082057681053091857034099291748046788637340496092030941935322765871830092330043701479627174314528405510610904608553159666008942824753650276796366316786704437773643582960697102194884750372259470222332970939759462558403095597583620939271376197427783687018330267407512536202347833465821296498752816510415581965526102287033020731143853205158544218940601027511618862436383821398980632293247794790691228912932957349262966469850471698193500239413808101627495137860658435429129117431375738409237979477625127445017717877434247000355841412071340323170912192971295550516360687169432339582877731646435919005855878016605229790303872394479496483461670368120251067219438009048796914622522230723288175303015799212410240478184725103771295737290695704326320171767926563003177556464177622849199126349809630274473139577267363622478813602864761062481615572360536352709969828883254867218184235993096221660239477217734226427153430921408054514168849455834670291080614407507498169980004985071688702867238706821713982783933217949987787477702656403517163259370368673639651596419083285340009010920873569762195544506061940535612890480001309280291054382597628581410505972756977128646245302518058432448962056299004938803775609320192868992410326770676125843422280329594779189306492117081008336802834632302017831768492757935678814965362628529674297706870508516532458488498079246166662380966403003465718680547252312672268613764414315696094586019295553334643539209638376009987237250383709108631839068288672828580740043958760318770246445928675058131931389685535496425599370570198405504376545847182637598828502715454230091795701348567696411189212822336312987758599271119801555697908496274946941291718788671998730870692246182867373991577192108394813239014544758593140795317986692461398210090369024000 [39,38] -1700757230969720917561941933552573663240173444233303225262387203712830376154951735009954417379978568279234530448916446402158709861516152338154615145762052637686159421295207643109938704245168131122013268988859466311502757450799223546375244840794113974761764920578415365220478417477194953230100377030474823671891584608609859670528575770458551803011400228270046462339186525024525076791360725397205374803297678645910451279381363501363516536259636933713569953880387744516907918491760662760962083205531959782865480667990030482042124826749918562074977126450013124591822118755030690446813877630421923853058291504267111812959218990077839469660615478319738993438499567356167968526633990602966156145833223712415196273258571152273713800263559093055858485713163995300418446618743340312170558982497628582881210176331134505992255587203822380638626333166162606792635272863412384034825306646426614752591098098103594387484193485220423340836424349315459073093917930258474088448977478527413047792804224292187070593125377317557145693672204145602078646920118849492686720247643617492954600174880102087270990396183775352947365718384012112024345453071747447013618911601734161510480958445984435326953645885146521965122818479398523360324506042229810640109260778700730508709040549258948154157423484192884869918111812127870931940969190123983461103393003688718980666363814723109460380895399527136905490170649691051199433587190699353506920260186117867871873439922746074100321700939167506827790084359292120779926129543617906019723840275781985226310536155505219095674280584389160267427555647434055662703292501530322048942518108741957978348926284753416408286514065352239813754544518517363313403939742827658266227283650586492695166878855361591890096100668349088737747543993662084229085099919090035666648089617486299158541615609134769592905613713633076926630431938225697808862803415813536071088179099619566809299775813696589908917209864523919413236533712406535184236636710324517842818690894520871608989552975392155838173654690401397495207791297525818695010287009235097915925517770860099990618846668144465504361272451240155036140400526709712893415461677863947427498810559468523247858550958449306776352951118568333305061355052223440920939068966755763274251950274236159136105627968243406464555551955269889176092778402107724733253175218090327736990996792303568585426936211557655708723095223930727717757122666829390021062805113415434152034301595844705565828844467794702515146272016349042048757360051539786310178923341690806877899798118691160479936734712903354560502176584167728396770349531685563370781463625851613524451742469224969564936464475702254822380026806001184027945928217087609901742896406325977045122905736690229277264680592778968634005853762234917249209185864866647244800 [39,39] 1261302179297828204540954100347595368724008234810109251356904772776279582698613868963104787401670253057142300433146079154841652652923160707235049414331249900681881424218156689987063117062621565306340661106597276132081806854939273826406786055023694249917321130389194520574025163259451554747151070473249334815775386831239391277339710730138078405701245216322733209359146910967035584519987779044349761001296626083211514442222869216319184784790576790311723748629977573752132873070951545707795455273814182238081985208848015040154815948609570455631991556263884678684336298222338466158266378124042969123097179742361095103737404552433801891303462490703655301593943746543533047084153004685435476915714078822537973714084716693931027898723863616341767466254164807499017645435610939143285974598678817149500682141981270202540998664489757257173135406488752542308455670432345414708251168269413464482201159759281104243978918863327033738523392112507887721632950235612605468964102662525180535521372797119590081320946573473589064860492290825928084624474546184761520460067102505918964799448986592194211413433083368114003425272646296936003231038778984216253757898606560855261794366442958577543877586137728922005279695347333603243735365329445487931606693005774127937986590544232635076406464658383137627973670666917105313679787279245238315919811545870951806985657647380934348571874331135190209877005836208264044120241806633007672497057311808811564961388295425649560078770443160358653649650299437349052024670973849287269546458830843009975124791918705715576445295859731260180742446260215207085724767004616065829395074225691837814482735265062648007912931984811635936893983710869286997802508237199761953648492551475990522958028567460861593326164936436370551377463383016840456944455504275738427182644148209452281621071965025088356090443362990839559931259564498142363427593344100962654190210255446730730255037705076756958223648540477375558951537670860888694126184147020965440904639799737407651523115502311956553496487062646849875417008810694390519910733968429580952798967702249720417208846744430891988018159391516445524923650757738722537074210281062178256042149140193160521498510832397328642899240025809822927464303729455326745105685607387696047457824530733172624644644986963188085795433127932070542579662225799705324519065993637407501092833721199481949464040944876996606893818568585130903891737652234215277341026942521761990369451222688455738076866464520044034522495983285870251623901796697166993990424268198158491493865826489391990283809205181417508072988704677549893976633127187259583321605755558693951610308755872979529962793766083580727531264052668831960056322253649561882595723931330620496223692377411958205066288581245556835947295747949827158052088452638310400 [40,0] 879260119189095661322576631135290375043052431971624738467882817576340436492035221578479025703083667880563403393499699499376010722865473423601522240599332121218408600173366049067263053602163522439240107424367394850419028998975459143452700224312211084495483440353270520787221338054410628554580001166315286873763230832449940796966997577133808283592189419883058671452836719104194755810918300426922250175219484701516685702118088224706352076408040599135339758819162266191854808217052120878876058404027152218358323967692716109823784370792776678591301661016756114467499450780198907342036745262487123613969610352222469052052666866007416427841610580930017642967321551450499190495410987907157446158557223080529030326983342828608725895046198775748147809052059151526954398903931404710135211105397673508593741430822406505736225664395642677228451153987435649424417160093178271728197506898713434164422450224460341795799934438212651086835365818633376127807306999006599341788680256425654780732581220645681891742036259603686985976542195955073730051532321502778803345810034949931462232071773343903670089351089902115901596094950634523164896816815545627327375602258782319042091612955987800659836086212815787444895507189127538575412698966225836644277278227977192139409202373654320177277637020128232176906501806781045790878906881131065895616712945682721219756952631907422696338968894055185677907067265352009389988216194319490598972601957883767186458763318159687305555604105775393778853838939862621188394998012167437770261371916109335796849376242342050820513167442543577614785676548279331639886269518646304770927028584443829304765199044347311706432875757875032865587495762655063751881245330192714591715053820676681095276919500928097605115685544905576782677429745750803179265363972468136511915354060246921644746949960326749673693004949370513656312579722552564331300062672323087438725635412430214809190536541132095496941038934524002573776932575813994294298667896468842730524509391667270242166188799247991578151461189494649519497456018309622780763549179277941960661812764170147342212012168112203032246602957949577095431790983618941172764454138278206610339839587609403226743088114919423192180685438116793459981279442918275714675773892119195681562986066456514397607061728141691756335219998929799288731882206860837681227705752607800247530502283608471881729189360914303424843061596692064808741272290005029631836080436011535966469324566287258197450570676773473310900120764127113223650350018132867543800275847113903560978931172441059808765809955170104885010680225811178289241947987472145556614054224203305400245071011678996404317446448625655844607899434236787201556025029368235721395426137377683754057749874556391320864173194065750788069711428195608273118863101560805235097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -113355242036027621765686964573950974246351238799298530357562509786744848136274789843352769534113648140570071093928738153671452432250712431885546562686925021463117295019668815950899401614539827371623491147405636402343164702407326820342332461447681261236013950712674692777700327653482699035262868883856368655528544408519420950492134853809672586595835356321809635150073737191600011618874826243361961644902686068078315109737709780108109764636117056304934012064470448198727595587489621685017716587944631096813113197840073970210682498968834900692905036282092940437646947709822959360640569862115434886594807254181025721078283372927633926703444088390624928963653273069007813337999488546405433830448948875751824120766536584164465449691363648421673452152665360341008102893839597579505517238363016942183797336574716350118932690959554202823015080283396669147982799467776957385773253352765091612765398217697386055912688781826193460993552873495395904868723214926198016044767722242047972761541466878083326044569408571240731578554419166948526386308045084119405077987881182706688713139725969424540969021671653134107221999566585913177709840466292329515429826844853508337926318811376249231971653227825485925905135264414582611820712268995213195351464852982553933175887246096058296844349294713942235689485863101739310124075326617320180144640726694260856494418106904296907650730289203154442263874467575464234448343647313915716628189947001479479246267851625428596744429880294097460902374937509162339180261190070653872026421017932721470551256386157417996548320962743712574165950908176104171495761475124589688786783347935722875781732469278446435962724399096518685061539250843547806128829170219150663480772370647714853062220356308850205623779239782524139658128529492014894845392797765705942161068358001323643675002279044893250309337915977392210688432376689461192743072754141173935854697788695723723751696231490426390140255367763685238132546975316128773126152728932513002948516466613685605262980905993402493633648833021530629859779106940324533396868546729050712137725092985863486630834911505487862672351970603724850124816189007662413870385800029902508155315903977751303275846100890800168425893347836030961436975407374351406081103149827267127308439303626305668265275955887717241735089730259442325262415710230051865101555028838495599393806823209265045300615962703449966745530836849421412592563405287052697962331592486773928146832008699746005297650884233400173745018186884449373639271084140743509502665335398914382768990740698566564775607302853913411458562592703933642099118102292110910543029916275689502493778253712617081665812975302672522391866652243815598944844318086569629016628991129709724814278934761682353725791742001799666544956901488590995255795968330591845220352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 4872665052013579942925932738512819087980394809726363407572703190505086192204427932571328152766203539107302325485174158590255987405574035400576611939725360882531161516703860940061565280634071480453779440195354589993824110263364121568043830852755043275627230571111720727493286212842114018402070594036364365747542872998405812778607438430612112786199607969343334181972790858979599649774289460122335549371275976799001770983842348962406218112384857657714780971405112247428386284566068554406759103369100991174251310146003102218378201751667998015536823927260713614214765631999293782700637227225651464496032913314764769822360375956766421685114027231042104293709654539328054409901352886501619620017641051841172510249774434164075556988285686644598872099604493722427514995030976154364155623185981761218679296187337117254932434987313084308591911800078111702185291053005344727436852599777709416105667087756550931181291722808942217820582152321503713231053226637722384750753727051836575682591751393746462107567191752586429048812167839168925185215575301445078178163609051151964401621546717587983046034274818279085500379112973107507651633661282055480812314037481153002250288325007800906722944261373598327229041580395128569459427899418122992898897355442499983382647652818028709571383752229660435818299405947737367040557463934995224712766178598820562754787250015619981565900791360331224330951263710143763389780477025129865387122338299917287008256520955439073282669074847789844240908335260650728955192406202818526619011774071964951077843323495127477969744017295474485124652199723609869925227361110577847496587530695729718213690606684054072921396329488682251788618280489271537251587152665628883158850004829919436073574926888309692763153658540362799360755981413396505912026236172325287468550581094702190134769940236942653600505498420438351285183504332532507615508594170772442490757101227162948623007280792548414094139221013155290795912931523735453965794905868188522328632234080157919916476918590673390876340618503109992874782183850694334366219321087100706390220906491161980913321467755233257788406554183315030998759472896482904913089664971408953041326165599912512666503894163544428416873912089919538271919383029309595441688107793862478006293976305852994954304704280233403531684516450457634112808238536815570013523539130308091692812095596355596601580471748094353886180298287674512627867528063390686403066866881782708317376246552364520247596077261970189918985163263698812124943035924807655149645563068822910279452711688046032609206979838691782375128055190039370067503516726926245540911087308934357183352996415789525378402612275659176685671261119716104800973882939784847001477451643446601812451989019247018605965538321114110945196607797251640487103370962395567665184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -45282838746788697808577260648860266600505411511616942947634773120155527345051236244939051255036585839136177573291791396663472277445544781217944767353787865949787970088327228229063807348999724264761654254488327085931380164165177981293487363422243353121989166989191902301498409285854501412686505464587066908935831493730186969888027695612225232705407294064800469748707670566250854100115357687698210728812311734355413948029697609563117685665349829096598073199378357700242167106707514204233008560714385002696926883894718318126193501297410478176143346809272438479861063924237457284845063079659856440263373388414940788219959907788057919050565729857754175181290013542853328978604318299955175158375374778143046818186429259920200902964383911205305610752040279548344079675606409040869999146467349866478770884115369852778184189280626566457732903384658065114163824121460008866732899162494350478887153474080858720269316228370255000749187134060114016944948678377207656385811857492273809524308183913466206472386846722776953496113461527217312179078276072464987443443632256054857378133863066969775020838044500021503513013156894333603836615978940791770034427946574973292947580082202661033941969324623583798707217866958564430348900685437969405012807990351928140476440367090821477308883926843891618183382607356338261324124110124292558131246852775526294437018343672272650369174507019324166525485049306028642956304164001388997635122651608017218135841433955732252084404137052052195655787831667845189377047534785829374982296185114839945348807903788438005176878676358126293278049978369271738157924527121899188330586828236257750259168294044100073271364540991715861131628979372140752411123998522100603075079897056504353930297092466288845493763951627799483747994488970029085158656555051474542051561370153367221243366158856447846267161615324809265022315481315776206983444932494033223023419693604611542513428829225287628156008383648340095398621382862996639283853321794905220318098659364711851842277225072104730720679104678202883293605255632425513899102876144096856601041594649152352892696256874547969790503401612424251533576970595367494990674358839820518278052875190134035819452410659706486223331204933018219193634373155577686719383798611679230191738663991770722202668991402881948736413024538326434955453462181747439237824493349477285777435944978963900656644198008581748051717133288949181690648667396511688146292899692732558091414239317520014846806445680210638951747338778402012440801937386489145733075728663414348423666241143644249399212883873960444154736850983888850569109758626437831030574189819058865308059338128951620500382272045756399642242263246581749979192436267066082527828705132023998352731191260577912657281022830675195451663776822975109920810426994145196244992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 883000587604173758682181482328793159334787631813611324714549526921759077087269780903704770711793692702146257351494961619350063993719315771054739026291292452931791123360096624197147673724952853149578596291455989930692960923593568389537503019365984456546128547391589676773161822915592208534796355770206937624424377270319270786697083409903604965667871724859708357701384659887853943341785890202772842857962112501726804441553248363505565285025733358037564855478422442380653879839718006806563589042780764465506117873193124046016415812458953535804709214993859043954976995924202351854608215180318811885245356375098797320879250981387222079805915439208516152719767488303288109428460996673661171694227720011102436163930048865328434070739281445746813793736760419709430627145964071066588923103548762863560818024626036641815426006290917906634400555803530436463571232337534676685636488879169726779899567605687834351328328151960705183982627320050161539893228130519143436605606873790697574870316723598315856365422135670442633822336625276170703768111022242093127785713491992057146423785728016807634035632340306940693793269798525131021023408590904095696009340487738599982284203689120305952033390455135453666028151195740436819742502279276627631070645483869675360813930568912444418825426651481068150404248035758291154986066051276690611748972983898189022070715580869735579694127701527008618983217552235494970037780206982584299086507306012436852062628683475927067043010723336617912046531769432759247858949604346108140347130008396130110471100422078441820574437903679258364013178489295118899642172897879125386387064539233195101883278002421716939116428133514019274629264757043053688308720418243111131133454035417626294141402958630145484551531348622634034678250374986035121498629321995328146124027989796817258655136346948525085298979877027146934288071018199443921981219032739557287730307876536870521093705670362621783991367243126761596040866340802017716712769015593787670667045619264840894268203512058602428343665945061024766243456356380506273773726384103720375321062526732998283925232565958648934264990299725927079113693059386711918523812526489079987379335996739169975503259316210945717201964149065322145461430577570630682567053617755046995283121261287371906756673037974546042820783676981097163804927514391593702457347345086193754215351392105876651851266133447916196310298476100051033921945162714819471061978720642880290433969472849034322206539004464201796950350925566802722602681158214202566293552351399433046763745591103504158191694925822521233897503685379503747272689416405995111811749727101396009676692931232884482106029871987056851551240916544799474867286260530159595208054985619634057964583296411037868413809633036108530023995493171320042998934336826355677826908160000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -9639970960380048537880456552065151998834688768161783122451459436214058507396783834792228211925459587283378339016396190017769832258418461042843855107557492370711248155429682834738954693218622011699959543303587685855365904278761777870158778241686922481786717340496637479987336009624908580610401442934447030118772587293587439038252004028911648149454236796688204714821660721213566811436624793997014649287120245171068751665509676979847410679998205224126831709706791457883833015177263629281077759800705487543204666513101437570178282596809848922345541919189921494509447516164986140260827928545302429066999540441949982796123606011032057031998757926248447615479314693885491469152980101891235366704289313777973769619792258377647221784777529234594259993862914913657219307741562562037323960981935771014347222229117460603726405517813661994361305874336637667711897677926625690212134171799805665722796499269608505447508835527410044465096050159987724965107618511839932153032212937917196992078795990165448179845691385480340290652454183518576897461500593323086851561178781464798157276681332781324971193626127019013222559632551161064582530825190540759860516446540054071785294753560203470351230762411657181474221256706039203529183197384831893854538640872054536002104908124032017272544401170895971046684911696541642871396398067489096111037485874647261706409527707798252919204119059200268392581004102065638632963426128028935387548376704384665512835412236491632793799947039459280592794760072747452486879808488537397433058231184275116797706344065289987598636832689674621027250409684145414236123336711412813001916893734154721189895685427251504709708547930088173861185208363105573571040345607277552132934333478667656435595306969026579277820143979523110522382643998086982295462708035906164595131841829171470187037118285104711046771430104147819977610574784142703132625951235839574513704638643198071754299632694137232883112815526340098754562446903591252091156897902566100126568798113224325196999313779755363280689572747841981646081066972491306553224166083376344283634853456118765036771368856302234200003648207324582384202231402873877929340044077984697869587725171578239820927617429460558847784472732426091477974078406302180668333818155446022795343556089590748479778022902371400357274924407877877148120547132872124293683689172028276965708269873197682841514492500122069490267096913909518784282631133988120602665145957855422663078033846155926948892222231920694073873444156396952757442998902065632114918211474232907369867922984452709935535994020383642212253518719556650541723173105911702139122485011599665478705208678743042760589193164715603050761164217846781087894134506362492078951062251122933510758466624054844771426399007463555208470052018164247055400676756857265064069038080000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 111976558325804834120087928412316014208820014391957192836940999712319172837952739709861922282826677678810786159051801807501471928536074182845144508231569519191237512010869056057008318095200883513834189454754968514192446974165497153187168670538460267206549084037923506893972989791727603748077156148334859793246977827333848872974164214926967522321783277609726425751853914424647978974868959449195508754642270389684129101043436551219415219186839049813821682730614726654583660840594218259609722884352643292739052121445986323782030193927279040456179250349013117931052703148808526502690975894653809777897820344103272742347271744334702668671408034626914982520887364199130782247821589455355513617712986869402261668517436449460503993607226772926384845705586027895581611161531266408801227404530428429241813603103921988113243831609476544299301316747074161394743607044093479761329067526485067692452095047545496327889876078810824660194795108965810017158013415747601275859427266710262887141603879893130634669103638544200379519044656790076262143150890785869658969549430415988997875043769875177125351490062390407125388616376887931613104850642165876865357177922117011496417233274206253909942703881450027990696079210426380610647446417062332471336695227775870355371517100829245579685851336859973764009210774607515386041590154563617954027819632474783776800883290145347550449070624173005537996723515014409138568880135355599357514389383073468199679458707986122314297585097904545253941379662787751570124680159455164030186324346984501865090843593087515536741430717166552688697442864655557008546324713071952559340457739964973906740372620310654323971469298813471412670407734365210515958224608440333136398838507933033119953446469815790906196679526112047377623470913383529082193107085686681734322777809542214524296865681718914291761223171219247922783247930206577892994524793872834848172822618776270239016888859581451267573245848255128281201022725904919778594721875350791628603973431085404952052560006131898310088759573499396710999879010379084123663221719850055857873610116888360264210448959158634153123108482384447565020544680819671094101680665298041885042718255070139742556804805209818651376966413588217504160506973496404108932150224210263341868460642415158658125931207572645648837907089937733702881929849437624930494547899245461259685200731763239169805725380237376334067716013729054928969027547147942223671990112480061782444912371759389235651245406128604381706640292445646511899561456533626913209687383288377252106496686361384388543019276160567872177203935990612744127060164392019883854677411857971039470501050623715328179239402971837410310684585712179570423803894730680245524276734960349735052715885420280558530034122871315544711728659218593854989891652457978739346636800000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -3520084956638637962926199073722965121535615016333464772520597935615053604116145792092524958188012882110505818313792099175740484774979169700635836561792423944914687080971037639035626202220824878848539013524134110130247963072090445666961070064496492033180394746593388557094064594693810111966950988039534013462525571525658202154432644519666398576837150280590003947656815086160749932284554034220686708340017279579097938967317568011602190981345792875991620805241475169567368579394823310522049701280026328846946822526196486299172919902084647122284086203132424653710808533230112140584953313622052773708049556989948264499923591450409915912424220904886316563859335654201793688535893640242368967653396014432845212682688377512997646156060723347919018758272491213636965941482548820295501774693512986948778161215992825173488662729448406493297669978513230477704695558946458968009719090243738111074548974650468041226135291024061602143085878657557331362637383845238488477671556138259730242975826622626496197801448678037474504986874087737620355599661360504200233822261552548683703282788895189133622617340303089092995790054342796936856021365703569653958942368444437524310348922792319470338955753976384201323698653662627602174937637118902717624493267369637860786321471826034990064811752050441552699044702472224498715330293534433458184547087518528803813437897122125300632387564694807281387242955170157811656575006045587532414450984222934058113910546808408789059857995564812553531563248921607277119348997598527330304303363006376632843220940101879765937048051817840678919757030692404221562367189859745669450251304732739504057181905571455731799296166152107173795889842612669312509345562097777272468802130152549680557481579690352175335938932303868359454879578117428173744932426307362402662216442990692473336994372326417254808696075860188869531388110564402149772724668079655631601093272418815741395847999052292884406712006816541229953292722628453377914619448372479310708178204684377833349280146820615926808137910483826814694243111539586888580317155718383660093074626836171413203750662968327689372105879110114757186238924686649166799796292146300743502513232446463981998319590731151339248970966932817587120314981227862712208250024783613468787570087625995556401443799640029773209920371285945415619251312895652755870965188169515748675579022382098110964570738075590711689090897567702640997869341344048285396350102351508659962745891961703906316690647039356675112337271308890422569049804350922473300682919542938610292090465090744415804551135015316632933669177175209222941000305349501937614233168312305756777937412871751587116336904550245198841208167762262367302202562668369711801670724159590315088940196447457071963846078738548858011329732755301588746633984584579844560606199808000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 6584103562445412715189200454605606890800592008927617352637920811214636349370853197135711143065711945530561057472701305060756988998331998324357103843957931706168510334286956714858293348931875533421689881832141016690714495000180041436665770575354628640110339702119258465926926446278210695048588171600211227992814760033415590950458731004153528798288111582508403273959863238108761894610315364486945849238119446513045771925087685113285395775320671303226592925171028392124267024872534397944154038085154258827874248953498759159087667983097198745948369430788778603491597279023011974919749738011030209051279307084047924357214561919471235873481274760681276775534476947627840211883163652560116729117024814559338140245426744171969030772114234730310820610059826321467533707006179894218979433003338152634134923115548571373067811094159846381663682483643187531564301058640645936170728380091316957620402050864773071312513340801379711957088212639074245185906629566572846950144012022932774608716441156555904884430905534761759616007387686067591725017878678343138988829679301220847818808043629490390311008255566382680454897133181469400805843773613313963772570315020893584745752506731988877250335401537135541063593055147602084815983490818387629874231281150233555415264082149580128004305572961011594335314145814992575195013775094753796197162926106803474590295419711001824926419652953674811450047121687763470314543410249163320501738716562756338008968115070724411404780851800683305481288732761410139001538490808804498125419243191943771046889173832479098500558226507760273222368717248734275723058299985537520590470137022908440743656893037845772678310708011793106514253678702433997479501642065685258277719906300368661977047704954332176231331138429661775233358852888042595089359260829398467585661502279551226454594241940114532993378602879517761712894289435479683851416638301246919302470301743035010105114621300909363384898801156884055609520383949248751450910931441342046301756346093843135444510120199815744164118835973212613988523893731426052177481467728485785074788994551825303614816326177292918224779051461628843030989903300108582384078382038747115610069930395496431397078679042149184163115719243803318579090004234520316528842379640854101806725672829818255735292521708197621922079233510623481426499508118286748923878402297135472677940916188942854939550242210043329987612512275918207345897312346501136489348737517659571987676728575196743713021059380326874204585577504431933415422803259302690670747498496926760770582391039923559385357957311676471677121283455375648053084691848838403709168953382967730524706257727149034787996011636916049390415938234173066890691787727650401654398352375409087267400661270722113129173807731796626467860675620067603407988358711408545277054812160000000000000000000000000000000000000000000000000000000000000000000000 [40,9] 164773145928845019749623520647827373228840814568685567157579453777768688121635049896747574227784508450146403371809301781277124646744918843861034871763203852006597625096948953163680389808677787474689161917200510454087701898221217834797933335572745095747513650164981823867077713807035724698123562288877789894639305380903336544285859017022647943387082060345557033548731270585069633885741749540853511203235774956055956490228387874222491982873209707701986847354824977289636329866858982683363717662524424696521917409437445443662268196514466128369673739433417837012345442840672812051104907731261462677037124574889203286747742681257558359602379992662920954044712298212025758505807877881143247679546189369751771035158148372669409667090120524345967152549840160877253452866376845823415754013839269646229419244848947484467758024793745794054544869223889835491098429919331011195381226000182887609208775154767743677290450223894927630911645926606556032649447429160987960871040854001841708730110540926669751825822593337830708714469697403823094896150379859173338861718761491255719933349896285055372316370198813274306102218629914293837960738007046574880520637593306064484867271036145276396327462385139843493825646878166012867155278607149114189724958453571021085706963636011079067444251051095644655357943994377284847851769375934208998758341880856958408302807680834292693917953694547089024368590565711197814308845670171788251472791991026448153107062740948407898975889687384836473241574200843522941720152616958828910465420192795872267878348493636774146695309114354611551206587342905621970368426802775196064268866143166050458492626920756703295597553541111650417442433797087133356511959511118557150216725643488239492850124910804804226932391247996122901381757625812317762462738854008509485152678108113641264815544408136556006158421288548281962279758058512503287974188706465807791022098986467429775960858554328841513557334821805252007031346573958713980523914368329289892211998499718894638992259551071651097297559252311058351844790237997119414873631476319935483350343207639637335276042498072309271735153294922891650201735761254402641075816000469738696474201422497567395001948021041702291594475076641349085426318368358755250363082567744005325232986801206017902259671061464738593210906368708258233334946233248651257548598212097351253489177727432034575798268586031514934270958063105967148267267414227430456644300137233423601765781222227890743367169585226275973439818660273549839321848921075645400749036184080084816328562894531011622741440071672098340991955046265089312361066614452084152640626816497129250958156509574376279764663548958033680170584582222540067451142740383137143379376281556504670522461731248278649512189401542579130699659553415038682738033655027734135769200066560000000000000000000000000000000000000000000000000000000000000000000 [40,10] 722037381067636062289044484301406852196984475357387126527057550164048116813858550327380787143534573603072280897795389508749766893981297851067698735132948876952310538921501335654813783524726605453235651995739737678536185826642621581641664469529539025861916927374789171036058668956442728905138382170290773818351743727288823175920752444252360123806102929674612716044099382876131421944214454104564795214339549795747204301386480423244284227988165501815172023493544933993892080448658253790463344652214852184429079564282836300007543230958335541779261468355848984255831899355992908072175712488558670045288637215879839309504454377992243450355566915336675645590965652878066494300392224205828125351275153036341804833473051312224656916150885981252379367159095089898891457808276015081030037802599945379384789170354190726341670436921253946040106956726276524931545868580387820371492455214139710235493687948041300631974560707092225467485251874715658558317638684331415892351619399467163659376811683871727308172877540794967248404633679990913613354930098271249787379794981703970573761607297651601780734071800294419342536099160969127106319043885898450748959458759683893181298325231549229070736431883166585008258660319372150524283666647400425711213437003014512817766898427307409991581197864068864840645779172379210322573612231781137205392008477983897404977873544035593142214806830162122396893482699992767563888533349374987440334113325707057793114995962867142060480704370604682434430294681109898087304267383443418564757987817514952384793563613925909545426962299182617025166844825592921988055698724606096811492589451997341513007761915279701742681331846850261306229659073371046989110434610947746622503499671168323838802618284126589905949418304972526380378655040376832850071965394969676762353847403864993482339684476654868119032244186982859288736596212714004980880122114323105776693460701483883101621322727511806328583620891953105175657516893614004154059871304304723336959970943940306332369013917321146641694030545549557698202268392633655432642210733707227659393175433313546944435625193643687743352690556947624274901199171793535854111289166144722022273988325863149692443865854122474440549454409671853483602050647297271094939293395048717605622964912977913170340423579566073051595886745491300070165609180817620020375698842862370329940976600653433684991322966946885120065115630751697364809024371095191781017883404265405814649911080434909763565362961075089964976648803984248904239263796979785721043930638949554842618646655389206505031407928958525707534042381443987714933834325706290166023725945847893873101120956262178634265621322578366747160792088016115763903481712379926101463722322319761550091754033744744656444120187921348510913940816884361316023615000761335296190222172160000000000000000000000000000000000000000000000000000000000000000 [40,11] -1364457502205180807436059220848275913952674414434520813241645921288228817785219671222681697982494485345882415897642442810838945642863136933479469991832204600883989570971403442675483975057735731534602023881923177985135991552308125686253509671661969491952757460693908564736644376584112540038728493967993106628842311156872704027066325739448200813992407852798039842990307300704243357767981803937383129486349473853719096571554473715696936598660101684012691130332213243294695767907690492881939808252753969253165141236159354922074289060605311514859981233795707163676399996904847539007233775390640562524210755560386240925589957402760768383207132356474727461841887045452613050497604381661669812676192108710934253537973707410284590053152285463903345223289839970069468964482757489009785357355532214000835668874135810110557085395608304738453876442573293922127756878826683279206448497262601012813507551399457833907938927317107595560960999801122021120033193561480295765823420689478360450155244455018024472311595449079130561492562411550530786106704870467335571692515618156802688509068600653149455720405340849987226104226771664649872840889673919921424396979436768382347617891291292934353608106227245449740092953751453174049931547717253336485371017355719548592247548557474173549380796907512960596993770087957481642313980607723781896022618037281003336119624795885461167733071111823842754194485914885122131288486849226666245239156140685599311071760975126946599727548049870991740493988237929979316496740314545248561114439923680945310048966855017005533613390304400534069031417428394373671171701763472930974123104378738694968867383528924089921648713949998109686613953725513261449557924170689730830795368902984532250126722112269713730877699660648929110174849508728118410747044193057301775649881843501389068055714258184122224511214115768908382817555072849774125658321929365027568454844575725182405256473134279806091833096089241735553701796393228058544216081380174145080473764673585703851505893843916688628057686033502737292055725527078188783848896517898862532847025567117918667150014501852776236533516349816611473610202076302550373303242220315603638062818629573303734981714113207030588136114945965725802232910329250424379831499998615735639641611301974986982220827276450523114522629758163482806463347228866378571312803921418067944378027305634028439023607804676293819983821394150682074069424912272355695467787791148521916223041702819478347631729769144761663861424642033388206898664600421053833694168533953064914920596866633840627526981327949480932443893534146075996306542522440343045231558833908632133297943828287534840635902945678409456648618394760049768509946956246254607611748415689611486918416326344619144091174787396710746229696210437183761256844731931097587697844224000000000000000000000000000000000000000000000000000000000000000 [40,12] -27695075024379322308838054783351399716910102757353859198567855620738964391734261390391940730974004623971257137285624948644989577331090209803326650414834002024509976674473204835480543695285121471050698348003051580187365268453585551365364250573956628723273167715558154794687641483028251112413347275106298655031291358640748943743038425988602853144387415931558921875164957792401923831245377304777699627708640547266200844024348337883964544668578750717772449289179865987185340622258081643314423335985193602686795663053999416198996204528715627594493771943268266967266660626666604710253182170940701305079515923412466315014751800359103099362061329832743421720129416294646184226660094688537313439906562215540847636863315671781864097332583637192360220980811717495439864029532342424794857794115428737817319628155866442536908200075045120398727550814002150937943764820067501393202811361894755022209905695306557490047867270042439974055747676231731929315682931126460775319117724910336331186776452105387375092805674707883511984934318766270057250969514070767688000423255908691987528506853076572976372594316691142366083296366312118953271954143430018014783415052798864579321247530833104448520938999351705473661091663492650108393833814207302086273453422636507492222499667497174812755421800695391565692465505232494374378280895048905320545300105382792747296380580608009047988399920540433273941374662318657757603218355615069526139000471648084609354965407915106002458283740377645375660340790073599705071153929538128844480574679490375028059141478382960353265788066463206839440053192259707945722120259558834780046391383484069674951602492477406905701047669505398819051332309549816378999843663758709415093571373903010862544806214496736858614219733657109360791588985144528794898886635437935489322932688705693227973780890474837992344673107933104257687117784024669966407627877453680758013616335710720074474485136652630801805127340564201116003663929882382629160817050155749206283659628061210455872344452425488631029176799205390215644196981237196894808608951834366303224475517985104433880766175649320817807784797245503746803277814245786558329898648597546300218975411321668066328251893415265930086042490317756585762954955356375450406849251775247426002138089804579707012420606183089593414131121872346822077425973169215057150899376063284916344982792725344079301601460608697104260891031122836927279423329776596484914661246318543796243627271030773782485781122387118380975557943554497270384932539836890328780975813934716726200539006636598958580735608008415409035095246977467218954717592386515480919407221175162193163087792784379103711369162311613730349708748757007193569678941271686397436172635701223298857652728695062418840939611725725893767926193315999831776926482894865877814657155072000000000000000000000000000000000000000000000000000000000000 [40,13] 176364550107165009730297617833807837671310010624867652043798684112602637477150446895233713231064766070324470641152949710692212013385863496673965796829002227643302457426737636405226578915795969015817972270583682732142253500884934249433390450695709063364410358779771712991385551081082748837795449614740076163925925037493722189808952944418796594642988440766802040008072658382434268270969928765127530444698649110509432221223455086165858941487691520955803895212084063752232264722568145293552076100231705851958183319848297749130458476691595277153381254038864224578010692283090506422119644360825744357593257551516449760467480604994095834383263220098225188742245196602577929592141512355483072132807015875866778879701737426619576734992269887809599857512425810342847582287730798434545396701700395221204912841860773596614005397129685788745239890646924930952848138676338516698541999245737175713679244127862774694023970550430901910503537280084594630685530956951190609190636309381743560081754002528673948477873023539038765566488981194275403376309100000432579878797898443351754534844062839998882993052798616607975273166312151195908523778998196351342954012565669406338358195007677113339989958733032740826928661782337683220920365210450609584869133982566566153801483502182385863705950625678420740655595321805781829168441620127831838225759643051999957068815716400315163711488932354263600558511689521022843931644436155446387766703205800016382278719116576341978152807864889676105133609643796797133175956028988886636209915256616254726300500040938434773374817354048004507451310528963841209709370946945957671853272980685542225882499241420455735893277809291518753648142793617850324775948718048933263148365189159438232229964515236424402233825945979255228134601018550529793602059419192792612528633579109616186912741332256813623309771958555613843472810867326325086833996197645435818275238118659415317487992217292510233046349344197724098643605332981802461686835706862296897239571775282979215071884641694789769022882706114685229886775005790351363786835182295810325890860708551609103497505218773017968893043856530437293463906018280535504330874986322561096484186594748467591831249789464831755384716399284398237612028718457755469976660536229637557262572390946217398441062196042803929004273254074616726566569838304377249293701316551607878644730824154879799613682163203218332913011571521992542087002462485460590624393902745942535232363109554529365867359074109725105223596542038183664083084210799941317122347354708282355452898539969111529244113946560555034514605259401531612082578982893387083537971769022954950160847582698737376190628028740071609650174818811887073084461860083345568180904980318433284883126597907524917076425059623793678137917239715611525175261345089363149478386728960000000000000000000000000000000000000000000000000000000000 [40,14] -483317635528053329790106539179735035469758492612331045973194140240414491003079984095538632217942448864129338583148802712476952409082308328704673343045565658627498916772726975340936244943271676640713441755914250970697899173536126677690372302920361573016612362525341419500664816606770153257221621311916586427886814116268636255393541954424516295749825552020169825231168567149690922370824219404855227455749016168103445065375472835917209392719114076947522360259139740947197257654417756633389054038198323171049205921737129725859244368860025573543290414450009747917620228050980275960880639916081827125713059392382018161692513859757151126790143021012297194654854439271695773685394333089978326993390085652338434525676649374056534471209832852220205230282141734049796798062127939142808306429026036661767144752626740577638437505059718422929570141049478239706344764349906245111713956600206635133577892149668241445380564038521203193108826582730583427841894571427498486923590510795698607753441804401233656084275272188224999319067956194383701207852318034810855757935879414007575074821377272860381870003244449534094571510281374339233019758968737353449392541350061167710009076769594249961242341102181685609664980054742801712408200564118714604644164029850117156991516415055682248346142429799711681625914620522010988916755143472992186291941555269992053703807692328082349362775041616460015064971077549438311021293064571851499689977819604653228113313681336495446425913418388998038337282349175376710253206548441510581502378299863049418198358830174855302320810979776873660170418923554602887178383659954886097109780094065686554189960080659294974614511177035960749339605727338138100548555350213841230233358657493156668946008800560898293490387221477616145649116297190797216615906239247055633726962878333139779802868703748096968907979682157642336793464668472182058937209088559824811491827549176070166179590282336963067203626589775456436724173380750884991231046464363113822785481483727028984285843842221912218120644209813944669004381950652482246390970862229613883612499534831836249721711102631668558096820924837835475645527489134954890545150202977129825609290088594537175098696670775218161028410476831649939631982920706075308516147976904648060371114560300321352295207170065504894768084527613919344429469257378422800722435419279379501900047103376682607216210737896124355277140957641011790482801232094637667939140690380468724879519176325658915102467961538973365179272221576913713845892835458413483746445042951991069812027790152279730359160769259423313883071778591830114720393689128479324634286339165116630561511903622224165827914024484416385461214038545676197871469017080063393558281580325872583717516590505989646506293020839236113970569039399066051405152335230093429385273016320000000000000000000000000000000000000000000000000000000 [40,15] 361696509336913706400379988490143281040678252512678426061397002069090605930547134307588919033824165858103229540910410602563843551898837543130852365470856231996381743422936780681561233677056495306583768701563561722077044841994559697641420783407967077086900420742511275164429022873526349698976902978183185387971340249511956916321602808521582335479586857936461372877348308513755644596648725993492242788449156745161182801910756708914863628339267564263763999560355431704398365914489316186354349701867244332497189055772069823183288420223620861694575875265299230900756250877587604705365257859934010240668079844197526705700923335904071756809962307280234881022803452800698170293844462188155331136899387629729758739504204792118971245123701458586141872567583874452702563589497105612300427275517735186305785007604281881475390309882678474131277907684753118039110693745049726262951617675384075486131824235638343666777263933193184435765053342254557904050582204919558024258757368422238102795489672331834224175537688805263677357178955496202156340906168578363350794240309143877794828569577673664600415007113782554079186753820722993520749431096555525699863058473806277069780624320617131308956353116947625109725924447410779426630558463214170623371738189017990151761933131635038123035995637334836446751489075278723354889972934282581693311210636618074305975635723560203240376702840971930220067661970339001931604652497614958009676108768894980995173876454868150680239007723439118235772942848874454276872922109705762477993234035396543808237870997238580564574069342795452493210573121233492730302304343677534342053800623273535073970181725299674789691940072873916835417814679137748640182036363215219803366232732231505750437570625895387507241698145040092227260990551244478394795767204032398048193781267175576354746934592169073360607189849337244441906211259407306449951572683206637190461310194163105120454707801528777223451709433838398562402550837762614341135303627303509568919030071004130630393691769079702192496038358509476561190311107488066679558220563652732111941773055636353177239606974822202139722057448747295655014292835425624217971684558499398495664801149409905884233093482231632156961780984568197196754335751224235072319992077645951981674783315279412089503663726369530943375837119221442481959272369413434276330732713347648282157316236900738370326658569267937778669445603287915807644779017518331182814002703991620938976505671562500114821078849598135143328076745888630636261540472297325817235007535851398905499263733978335063172344967356829498854208814921297845139252726720228471788395564630860919345779648335288121950159014065500448700152319635453662284809007120149153149365084290967829078730166795387492330467630438381283722968730444651466481941779101351116408168120320000000000000000000000000000000000000000000000000000 [40,16] 3366069458813819004262230541722255082255863275409003107152856760537194362186071591703677062293577671787185187617425650144067816607514054436774190741728702670036354917442027035032511031349797365323327625379867896103502277384458578572038537697901634589065015788844755159396569972083451827399552478551985291389836763372921171026908514278906635923638142772041970319501897579769688770136858984268122199563113064738914360323373103229999952854119445003678463461330144119437531726395811820288016178251821090626149777668225497402640754979211561357485005453481637222303646312032096229765518067293745418483142172955268848100561903636351187362670363464117027920021008964518521168396448229827578243081501642043055527232076725865232841838460801213981813408934433880062156651647478912154367342637486439628815606859835691717189848782692098317920124698614424557767118735720465675646663629574894824058709789930079938397474825085579349093098198286996792857624465312633033318324777199888213906105429914770780528961802070247510068978685169026350875365940337917090028166478756753130670964810513428409385326590281132592884976469837654501859942568209048790154450140357198755698654069850616577103137224226728279605100199071198945629014835915419938501517256088696480938353219939904344579113237109444970957579509116311818765406536179474144557563513571965463455899413957212014133056195411467075976966004171784799795565004917185075285015374067013810018305905703077490171446757921619049207229837006074621715459776208004464545834260979280967223481839509288304605674632121803533428767264193830234675183127735257784555468542948683124227214033826511490661333730773554428225758332732005402393813093965044157833305432619652662535347716498007398685724598588561245860543317589181201355177486688773125798342751588915805224813670936442889625825339852246104692208804776647295651269542851179603026718881707517293278908079662149551206209488448141476218238817702754979226943404417919525382094675309151976269749752034377540445742140939979194773794771887925413905316338958360744577089080100567660563695841820872960950699197284486715742037995389630971839833426471004393939562982506200924693702710892274204034449217734283608327949630940485511810895660673550444816428473161077536155941054877079234914694922073559680411130013481372020001624100627153697326127163030812000411206147799139849145558698393180164943936768671056599744328628042046594603290694492851200553958416703860975168938287986683105022482812592798843605289941976044311365645671578446503173754197842649738870745637119408910308897851468009013283142439150148750021788282724947226015410883744253895913343890527697015313181331866403712031839851422685104371273230618957093458104262913449103950100823670617865124606704433306126238346326835200000000000000000000000000000000000000000000000000 [40,17] -20815445866568327813092990587793158836971076701948334541973944442273624252194781800430727957839927316915184270733740502305457324401036605525493931749784442466921086261080485292043491887415088745901339102419941950674859325019319693635594760311559317914304117340963732211117702644083190526032503802233919455615958667046065721977335201204858670284597739239994925804705739365912172226851285730323884685592765524537650078045913003761049787554707760514094758533361684706328834277278301104259502244250016213907966023933317843652484082916165159725241298413622461515897605292685822671709909479836925114645900541939917912595427583888290665796174348052206186701345582674757513506854393454406463352560204886984036049812497742887285088281939415415984897827256529570917994746171578616366777121853393717168338708052678681969852107554754252048554725805811201716261838755120618288956351889819478097784949903977776028793828512685940174830455731638228505145214219728840850744236982688014982943205046276092971234543346974123382550626234699857122176407440961953163274167218775089691346770066176341823203198431466839530781078733326137881824179792845841059613292900856753575861635985546742823488917190577372654607746910355362508896036469488931258209702856890300991905889822256897645057524773416592504754658452589504712477423600870242701992762218878855272741996011526270516210187174689760397126061406215134044077150386158306589763674426086824676854251546473702459230338946415608599813821378156082613215247363900831825676190090547777277648542310614309439758433012252008931106441272097847868335227342120610140376637105025009338646332925727573093729851885137099144630190241660328771947134968589729120990967830034968832663063981583530835980750442388050382970555999987085666141330450582886156306954420893204968863778774812969840356741118208079172394781780815597944957014805092856344324265583364395393731176130673067924061448737642970727366248973467915598007372799297301246924251284967594171406502750416632473345972308499671594789823791145780933847636614730876403425092343872154894928409083451391580567376429820703145071980804560221338612377518411875092234688968591306132450233467025430858719293489867659591165188635341629405860905619064980423025255560147107868055544302929636272064153585961323087351152920195872306941167512634523388402626352854822800529805884744430795712383701782608644114293567350888150313884269464288537822266472825945892484524374793715284107346722540391029056458175742472886482949609609974251589483904136613419361085302477437448715562381914078174357280647552162646943967395607247195020533956149201603796467374728325789581063434638938752749698841886582122072385882787103479379598864424107496992813740506568860898613873816516234880654631832035574917502074880000000000000000000000000000000000000000000000000 [40,18] 75631298944353712004427912909841485482281559192376961384803789776986660295313448702035497094626723185895510959194737464781891019414004037221099645047022686570054118262043101790075091610680914963356750342399207439804764360779011935950724563118188254530522987026482148618096559575361014477066531522145616433892685049871630802052147060153346364157394831549770229497529116618947771382951165549943954995539311992485513198493393709778334446476374114101524263322062468348060205780982197188287759136570637470465500511686382692520001792588492198981115830487621050245382094296935268940881719513877142858741186789146211775188612036308537772276192047137153958917201158942343714223692021513242164707619113071527256838971135577122065970236411874995930070278170368110863308826978689117644176431792255607008640401736748550168473424467703925881973768033682811750012203583670440791176543879495930480464404478446842089782054595061228373643929657758607507899353093631458466587280079455663582372061427952166270293748544093293851900193698787158763155811098073099429544540373589168172409890624360197148247253833318839959163628337607555070516075958957391184609049085257089172175782180288668640700938051400754296706543508312438570910280822900529265575846347406574253474731722732833452116281821831258628765682867027743764576193497761007610185876828523992658702973400566748697762050705671776743863210800229097489564271079893873580477936113577530973925268094978921297051655277110721298400482821251127045999367187520385382043700027506297967590680581170539182639993451762188825564233989342758824245035043511543853753417546715307376563349959396420509604187256780692772742451927847184710229520148362001898577298376596575163897635684303027083751539986592187387722308166146648063483281498909113750114599435582347333517036019377659126060400963108745499765044305612834309057323108740360212787779652994579551383338747822974421232041681934826876533590207735165551624199521503044739320905114587355307760383568123379360699447046974981490334937934755196130445547596270965505433997502802876946042722505829331853884197920661618157798225417712134313464121036854130379333112103991063507360624597802891352884464508735684272387307682249497010074860843640382686927897284203319219646943701734876434387335774364881349364976195326912255768055251489132721259388396117033100137739452888950051503855460009779371137853377572022890824778309589028751567188062173240587030002311497321531589212133096055299416106476923645439406878674929247013617402251120497262382770124733658071357386428438217387362369561224934135381887647927204030867873766694224494557644298978113635179456796531741411699187385984062708119347888875472116583270002946503932599086540953416115536453521410563836181086446725534219173304991744000000000000000000000000000000000000000000000 [40,19] -214243578912827048328425713504373619555870711110707269003349503549025225235585583381345495905758288910244792224158418181848779686315574267224628634193343482982635046235652687272970306904710840243906378210495153322532309429367336472643875380996249982868848287960943319092650990481786911465888254641899310528644591410515867223377421640129218214676869377295184191033518254886552147514539897486212127496956078722122577616640752870850265491970735371998809849878963324646809892451746161516992009226182144427408940728339821339018567580543142524149349164110341490156575614900424909193183578305102190372309069683485968719943624549704502279729080874311122557536087461101573523778476801504823735568093753498749091810784877368301316594169046007233735771184691560986760991473455748583967959088545770435296047637578188091279446510708072877091323994390191528546429711153564362376563674417350452138275472324090771713515368261464726357620181487949085576459880833740117965583095337345320175338140602005981547531248440326537689340853913179385293406572924753669275691956571274884087601236498055755265200816694271867483236607146337052306767993327692662457874934597036737069847300096979970928291222822570965128774582116580748856318185460990113450623266024001431804994607736764479629759374620738351089370222028156620778414564420687594147247151240663723994682816395000323335402288840175784264107592467648060879738454602173057509232557089523130515132585866818050102929800861840184690154749407366941904901045216999146937836953642325943773259118353102239594390433202774261183725604478066911310158640933614878061313648561772566458437618379998254783913559515274928010264341988778501996750139744809222587864072331089550470577659481544655498420503667210168182879913205541045048335460508528520724423695507655767854362681278294806636078183251678246579980621089482711967024343600442005168315699131599953308238579600401783441913631499988062701290200966169113558494768367437671055967835863048237939295240776527839623566071027075195152640734813598821620666655177043998286799629882180900861560933746434940140066872018341108150029752682068294090206061373543453852526334786446419043155507770655809226361607427091755573380889246889209755084501467580006743497241550648006623119130163574173024145426338562235687827001279586677051160853265457770162403948340322552478995569903815170233754384081716727703661561751976628874403581096927997547482819079735808403867392962468488270813225075867387374112108809091587988798489247308120151164045812122273409910335062737075376896332154368868518406078845941216790888469822083415541420241278943594359486571229580448458007117619799062623637294426528746065860958637735630156440541311408518093717043769170192127376878635937596936312310430444954269715290652672000000000000000000000000000000000000000000 [40,20] 528064400940417647093851247217860268937488957840142432044647125716466122644053831686026313332431489393921834002302541446339880301138420506683458933715565523565237427688247424128951704178207790234949342595496044606263384217323532489128095117587208067471959882068979618434668632339241833997619031561255748666436879710829053430095141720310246923828931993126447074067266163008239869389509703495447656777343447843284828193322055174565661668530165598916195101058876683972262297206153113277473760469523483985230354861837483772886544296936653106758796286761859983131982901933985880709868818006355183640347143523628233861385614549266963085913103371351345260532964718558625311081293941817989689328814049312018752484237536697486319174152685019690066741152149457064467064440544471249040182376863818867831866232522220580587112418144890570825349362418634125729227485873434464228379497393244465134495605434307729748561115662031116174877346007250164824870242684810093548253222567936177557741694143155229347877653979421465321397763868881291249962054231085955527483409184859623199562488343449956843687902229214642966067864384001415785742563616921038080945911110262920876937864694188111699993677839369801033581097916859383403585880518269914091002607910114012625438629496787714380752944150705842118636549376820230127658716243608773907542636332855556520496874837030877724535209596313336762783200875793478847543349980619533263417562682616152536636543584370492277017681763415308647642398330620655770012021250116833528702810326430248504492679210829541870281710731889323750089308910017637283702318482233860618302594241383005295575572937913443873978853147550880839467762219805929466280018802086895824768435869427859031122829881421523221173881385110879736848743584762961253367099034212683291753504475961790829607560235737670449480035582508208538025146948198867536393796650794034950192293441887474645940906890258714697187276498645650603176955972855088680158820903075853231241457588972986265317658283886847668610586845366718602605413016752573692077481552975664834033864480812981551289750908556281053683276720862479911688312984101782360103050624047151823861575290128154141062499809434464658862156378535904020574064156133058513588089083320284328404743785425373827478765208505658924081856763601601183179977526531249904685066756974339367489918228126195640403189896357845546529283647620183582407095616353820447992757279466906271497221312852112290641876381960743927166079668159148596244604262697152579540839259072007966484671676627241347864944982614050857801907506466902531948016385051847606976713546917956847201183569165458088720242984787114052441454429093113850682001369772728539137162010155370399796739748574318572577659966421195351291460066665032546121097097242803983733892317184000000000000000000000000000000000000000 [40,21] -1217770274841709991245284408308951296972173151129742881021289833624273744462569518929444367699022809512892365219703105245539529866146484476032942311643428838308485929158271776088916632724003025435930354495239937395548989533278246291813225839619116188359545107958740487012937659993665557574359929542569258503561241119102338296122061259170623071544030090112190212003564185777919780027038153771696575587446012733506496442092375142678938852096904843524329586194730915726931281686769444690906233947811235116126693237911334093206311123140654489471473875063505720862472426047374912648626720380173424902065445427351116129047558432213038120528005855139657459916061168103504979317185310814312826450247508072428588969337772772255328463110083635878397299204480672307006414665808920976348658960053578721533699221445920008101600473201700284511102427653970067087849073067004394558737581620571385742449772189138320529533086435228099178248382283660414196209839181621971596073705651367259454816664484521533616580594952190824120634757314812201764730719136176862827049757600968428643889901837613376063210468113536594127371888250435106266212141146567815386844546987358035736509381672405046774005515152361386320897377052376042977575296488064160241700529403569200078917005093752637357858759971676266618935870422471945987340375961121194846791585668656136000096094324680811318368806090532074579950449437693556859785051105085314064108551351414797407010027736908200845818265009195120999263860015300800494829332904733533247007408876043004500561496829339271721697063041189790735156249813823022132945900169596962694841510994230366289884421183676394204248896280390733010894003175759050989475728999950788107738244463758537153105614751901004786460250816402527429122075778915149355218038830387360561857734850087517480636853505647568838491239518547793017990426752722993348464022779014279670180398310959614934905644363573349873267026140864657969724450454461747535181308325481203442178212306465350198411467100548355372631662975245864687760921546774878751883857378535378491149747328075840302599298915696417132696864151743222303458769089185165239763022933790965090640519080041650772340658750887056448646344915371869654035365703400418250456924012394003130244937450653430900803948389240731468187374726672639818346722217586980327356470245404829514965471680498789903836488760832807590875966403505773500289005108513960088242132164760968401001619160121339440306963587620259194502775323747978379752759653167520039719577752954297808137533813918783563278978616595500096311788589068276734077471773960149077400892577305969203682230138439823882070758822432293280101890859178422402227493661878835189319303430136565335282087715232432519461913668189496006098142860021411642932819659120946711003293286400000000000000000000000000000000000000 [40,22] 2733547605598280610828643991825448652164668178048439553373008765574149184527479010407391862142332294527199109975239794460699774691698575921081894831427694683149934423375618682432236551659480249366855117972764227756365502894323092388146517322743848612048757413880109030381045517478991914672095390840834028930079781028941199736323349441336828274625555406482075457661237411084986320912446927363986897800590011302282633960557668489167485013473289342232473217149546310665730596126392000620064726053290344851388428147003217327568571268235941090153606626709921222101988305004550401063540732541289420718562489786141998821050815364520079185889136792270341250193731425704551014937760610026481112966248079635504218361596145670133754678878485565168723809995687475671858044784187086936954720172354095723775970474311271181831671962991460678784484096151514959181795822308913353133738341694209456671586491591348834875659179688011050084919768259948075976180979804671568505777611231882698653089049553697150693108443494024827651076347337860825280463773690485976408982472556144173697611255059122017308684288382134686942798298275989093276505881827861287482750372290182806703353113987390706159179921537447267189746474583516202788167198714358860842740347220945501170720505802124005074442720768898288614334751964938077659527986434604821628319708471351344037239377623257513805258458189404346961921989238836737820137958822479203840036871805670761569389729974205179089813140998451035704151042584271871276678013074233589243794517781742797627454394327516160216857406822553643726776819556676202072504233070790907202790889999445327098153812016196663775370145760461653260724312668704843355944504529523906992303875148739650126597235962926473953000750246626289515700397015805612668350774514685498187046027169303894732486703041581470074180540052298538693590683518448438932522262322391715059197068022243002160957104292974837669524026220566857079744941378923788345159621383939884901188031773666862648925162895131286545545169208924616031956924747673719997950280914876680799303781773569141751787092766754858765827353359121703428390171195822168101943183406171038097584818377460818272224749605812644924288374111825258604433088389775978451117533657525113196153692528442165943567256095347486218822089990428064028600916994503469659632314413413580604490354706381471766897564440271863130546542069560999110104540732065101102536319837910926435771707256766213330284722247918331474039570701978814192180928055242745144049476643145721476381663143336310321855574751531177107917127306128159111559776162080946800529024323773715718934607019433917602241200656514928997031856864295312519826600195748574745037289408622922454992089157364847778894805140906294575228811687927865101511012870825235226472900198400000000000000000000000000000000000 [40,23] -6013762689900153419917698946608586270237212888321977421608812359878874809506207109402248770322773777796289597017378565432436386758092677174706730044520891966550223802335429640882637358894103932322908533311948880248519246830196643266130819824242302562483391835576468122538385016257603705067881278606318399140114339187482502200664887436199782039270530698876540334579304189023666417053618656776994548686813378109917176373869982967421482053026602209639100959483207402611583037648108891744189309536295054856162814191995697535483557670213553920872538336981972842703906998520804554843222878863790383398971304753030663955653028356859618240411877747394033712305711176805819415342133348586788709791707900918706648370908548880124656841434084082702829337667338477645825159541798066178650044226392177347202100531595341499668014638591302591120442119516782357738669567663054365809395709827079644406094847472049182879801907298149051530199282662607646819339243876357464861729312360182215981534740618950008812571482055883373017668921939529794109582056142333569218201205100864296973827523715031739255512967780751824739329805427299435054997858127261889982498939016693613508782853252362042709763295480734455605001089706562301302702476206035609258133188471370807762747097111464696269712267230898807975872403114492489511412113041749213876800154386598520527244174830692098314478034053577705331954408518529406550442194965970069955252025213130555308660151464197827790675617868294737527081432031950270245218938678647702873921949509869934370497222869466049495727513042425693927771109763420146642094697970835618819213080316932226074169710354881354501746886746135480400772097068293180748701032409461732579144830686809979573071306916408287227633146497672306599038806374875481308529510025126049011896004423266940139092126791382321961640038974146590508329106630485753513841157130981777231351828002882479714838056489164762361703192864715247773552135217604457015777114461126692146128421711379940936836943675235991219584980923806137154218409479528742133461032551486721787264543842475040133248949744711304500637917205299371856610576219224872470647349930566361919855662332970802146457391575988125164355378846308212509973040934881726945393830283668025833779358608962107836849725786732407381966503506119444309879630861181539647405996451159243504024416757100387781651742552786642018095235797061094905275707449174704305503510000958266656476920035136973371823542996813060727361468336217378056418754800572449350141761828176862501432960931966499898723691705948370085207073806662256008434318190681022672330235409806203366884795674332200719106252099587278015125571311341761101326984700951958983960525727039919831214139369324710618635714519661215189816091759655795500951373685711627336344928256000000000000000000000000000000000 [40,24] 12883179626928966748519991825580161772875215298289664406172894459292733624698852019934837470242039820618002028454489953704031009918706381317481715424977176809849238236915757404207188532977761753957341363060260392922081677392221166606202314007642498123825966058292312470979637157212570105430500789216702854515361072761394568971807802439244221933759250470689524784633004223880001165564380587451438868090511062864808903872306840697907549892026540848369447013541400707922746370428098995495495530305801361442094639759910401561237890370974647796953412249817579334277978969537535404557442497533644090998384882102097070432231625004334953711038551313338696840408842697985040440520081013468481019063430649818288110537887329310468766550921501623872886158569758062568238104931220497794769415315977591350837761738249113729405370139539810123795700930773289414712465289773801881394359817906550606587399927926542001495577211812723385404474713245373207340338853280910094790226600022790814651359834274912804311561180356016396289805251254409483981318277197942717367103343091396187053092059059110391511209785790741637459405696526884255092273577953889209422094975642603626442753303919203892317569720742989462999293299784485405253698496460392811363268422649726585628943562111448477734622046831219631231204409682793758240504586324716267874340696928025184131086247645481833506211477823945940899234268343269958157329667358202986397768492932547550091740680693667485714463942492678571192011159401367779592829981510117565766852283662317717553055308460883408612130861650287675238430492126898282640660558150451045066821079880471911441749513218826062080098322739910805699162019585437537757150177578480221091028838266842862895318013993412796541589121578280382595213543288650481712981704552429350832881155711466857039711064020216074322357303084596429716953109214188653455338514225544015711719145458882195660398150257071171326934291350393443788449671687485709630849688267217139747808774945376175859603324236601919984066083418706385904606825013429463906744662087639831912866401483152314013689253891088658507828967606451833500383988304440448856514139411092268181274303256292859004348174163984449689222734136391037804610217554374739643155345388978643814008549434983150528548334695594852431339020180629698256725305377657229715700376488016732889081393118550942500851984651713970726612552692731254001496651637208675200547026411889814811503308950838627345724215600468746246212313407587700816912895851520046004307636790737404700382867092824858286587428483480551848402962349165530235123470707395742888048093635812976341655619370352658716126493219247256868689171256648070902388985944377273149303442340973542411824019769978227315069893040417483874546513202943334122676637809617795585690042368000000000000000000000000000000 [40,25] -26770598648747631525469674813699114587245309453051037109517306660172252913684745100396236645323699081777050402699104646264685600854040481804585817055990362465752719103637743051648498681181512476181914162121704862768024366987271728850624893839200066222797698966263457671820795996740994838851259772668968675288032119710542247127011622392992957383799791306826144250444202795906426960780223789119832604417666201111576737139777003461964089710990031810498722735594577328316727673643043121468791266395139929922622628302298202305998586335236397070911227852387348003191710627617003899837702335369802741764927169402043900317280648950658009545048773497138700011674365584368621052521792955402143375099669870235140982724005148836252035291956101343202511133690405335122032210175717895717530132963813157863786419339349562665925882112141329501967005183685499461778008789723627314900507126979380045660683717037805143322274862193695119622952962426308177857702701223348945650028132298941894996327995235603626605734143118040238031962383629745589109922942784279676839876084157343946674796875924945804374918927876616992946399279972595382209336340841853084079062745871235179927745843870011060502726409972868525801043738504351577668694506364772679308009112418179065417764246091444586101312999621446458136279029686830236634598532844382318803280988481717705212030977657593806911545342657096588303237868866508110718222427064859708313906458479672919561831108656778370882477586926717898322640773826590028282027864408248413592525847212372566205231648460439093046079875911264576003228750736021942732720282616090395762131635017811019257855503486078220632342261159059901222090952285558272230672435643721790150426505167991782153829781511427315599108720244330128089505312386657152880120105498504951898312046374973025978079353166613777505320553247269543295007213579174825126116839360546687035000698336805235013709440014976987397764630027010436873751895876559300962946747227734086548399200711874142563295172978322322878087751305380387171894938143583942299653215186521028087363530542614402837548803018218166840205253472043159359263518061379693049774803784620028158340318235772509340917475923466616877123414489654746716157813723871323416665468273024384320242656504274976228510663558859410046650611152192177182885562006135559190724497151942139081860113965707834593750824434577087801077010302759010650941217763013157285045342778894880520659524628948591497701546718240544402315631474425909770637912374604578442820781235582724964973480967253843691288213633580239814934941332111289211846042654906662254338821602211591030856048953397106682920529271770941979467614959003724134188318140687360634811295670270852027109552907403953188501123023250316902864882255855816404832032427688100533848611225600000000000000000000000000 [40,26] 53882001178785185475556221548864985395338030771739687837714619775641354802190228214884302176844753368923545353666749706204751607288322195214775447669755015469974291026000011658162123734671794747159656393099305875821853676716788952389025182934270155679111568818585291303556860970218017822299314815415419814200286312625577415597996443079291819773451621796949156103252751232810760139350513096475464946802311321314337707114999701632332031600761393316340503216844504299667840296817045415140951944758337527431557149844486447709066474630415418876360341961167126146425859581923066360894639198118114748763796290305657234652965960075871169619973138450047677819106338424938281339641159517146905869933146481247017622723652826747527863074434366172636123266465556454202959270894428651696185085746298102895491964949109043680380148871789638857224231662730016716917674899067006495406414309872520628711210162325435819226989878080081863307587236621015572699886228280948707340106668450322435835496007246278868947288195601765605140796247244809775225332149038994695283054124853720652966511916489483905498182608439362914384435099426240696158328842757370152737808983272426387350321367806188426188139714419319268855701986304824694798862495271816385886475044482718921741747203682093296942001556856113539219576317522624576172816386365631718868266882034428053679628914790600561230686139327242149360062298615582574703500156231059652154154649489302968758042035990818983561086117315376692545947889005867694488800476052130415700500150264839987927064759331622988979147427603216357872672225182936124712749018583189359613348167115607831645491439365975872406672540620476781019497132250681160371570754971518409095353197998449040127572600277645651848915785131459760045420198816217184164848772474588029535605535881109786802240147427134829947005526106509963980599396864468741133346560349728312468272790797180185019600666448604832822638523263720064374231478199568660444970328705598110853918333000915662997782597079002179902648488166097825503954236704226473955184152762446610728310557013201366909246723817931045637328872499007078862493914827196524426848743489690237877296843639828266383259091460182289636151348053337977198319770532172451429551306348036667752248780105821026703432073056299878910476573165958623448724143132278631586390250210862329636828301479852845919713662432192352987535095727670565811847442245102190465683183826401517212602560772213904423513052055833955015614393340727202863892761305578742179930126877037931599007150356875973393818402266051972756792160763763031098640372073131925247432972908211038040681825643914427978794015095718322713339625675488388266837632255510158005866421112568969080461175776927805929714951471140523432385057438328616763516370855299758919612628992000000000000000000000000 [40,27] -104448834967971372253014992097728739439392249373954182479092865712798698394660895882796102637339785095164101337166125467963100615309402770155643298641444974612983788526076915106691040568959499749678068742114623543705641071465448116900270923715965737539658546163886434061415387512704874885687262211374095967685853120143699551762132240444690273513225004391963542216894937291689956432147364400456732478539890624143331948368706293248805388385863024309544659731599774675840436653962064519372294454710701037957548953275083140496320889967407643068435259850548129090074717563631081756192908565622595080359464138191929911782830436304835333078927286817564648090897941898463711951041536121938317485053257321817595974018862800533866547369682294179664675387729260693668910354292006833498898931448825567845830423810135953263560419845759329705435883312393824766195999204365598030159153715791874527295317115976380612700052570617050083779585829798406465234576897626397036198858593922752262416077265150368930257939169296451137712651590474246768144721263415184190022057966607799050502777274419965092444933521158902389833005397357231495992543326071632406706560845728330477527390831798925035689475330239064005547024241583992378485094831322617222255447606944630462268521334622393108947740743970368297907822492339664604877184201610666367633689541593131110602839800758428951296410573792984363255419195550671563816338331750513174644740753228369651289687937530645340578722811327533144662561341832010500857953114996325847838796188304281811337693097129353293607042771227169251946499627524568978700432634118867656660514597945273942678933401720904091323891614787367500072421431174982275353784369244239714937025359831570823815476846150408120113925200059388568742358633804885975196386819237665014965720308503063670882827451068985294211609451482953445093647859020492472150081154745333048444212237718385747306267396874775619613819154171499699168911074185198357844866894536926838945181094527879771156235385343210390463295094254753847996623415800472095771001708931493965512473387046525191223908915461499921910334631000003143707920569965555869213603719653736400856622723305538913689006099070146376297091635801441202403390179503495208553341329373506240108460931876283946884918566997169354567676651585176763809341319195321684427706208768466782477872383135134182451820094654297022462403430931038598296442358761271249417118605851385218332981025440902668874228214691696680169171023826138502709101123329042539394167469394951243360231451854614279176405758693964386601236853744713700687862808286507516755344571932290553673045551541853082502917066858653116822436352500753412998635189891801319747544580500064868730379026624199305722259544657068750463201881516736693243441113329678997894398476288000000000000000000000 [40,28] 192617272954619437561991529852105293038626659464648668831237092190763949931083446828215829595000535200650965781356366958686538617466395530120672306866240134575743459639690110827953892881648171174975950962786961179393105277281996795814155234693661246154157193940540541144092906741664497025637789967038329251353379636871635540154578224107905911367954367103359570165052155615169849340200596106758329397195539930183537435692706238570650263400886275461688430161695022532069172913964991188993279348328216168521022303328494052225384397643291866479721003722031816077492114236159509101900847155317304668125549858173192047736280131485429877181735565433681714494929621625433753831217775071800277518993250721957411753292553620960134305861785764690960933961979899470305953123301431172137436267946944380664860327702644598243172095066684202652364805261202184153547222425935186302746698118560770530535244313952402861011331393585624177761162464474402233547030356916991050584701268667199397789506036962726292517986378375250110129260566492280172825896219665311228337318362980529436981613619513264591956624094683302888067441992315000454332723405527567064845389015491667418956949574195298386324977495883841315002252529549817178125004730512728198039826929034518153262217628771781708162813314725568167760865023000057721680693349576431290121537029987799338107132248052257570908560751493354632541418206097289200071627806691041604004675850487424980190683705961601673802894766368934178896128188516542601984932514166285838873896746566230168266307993340407300562853366785625550267347269579370709201297534482486657780839870331505063897329258152405057955999282237673064322279311850777604920393736227885371756740419788699059588001086847210587771459211074809003111124361048392732436310406368824369435526468109501776605541557721089770714085589580440178417030201404098636858025721238184692510172638081289536048060354424933690096868600449198490545424768891738893671713952291785930913579088293075445104501865778353198822428763579022201296498962576623522982752767322434603481398946863012382286227233790496616704560213471838134229232368493179032129571419655304165116194337096466575980558842062362965807651470579540575118156412834666343742534245317278989847107819551377630759346218164787553523883634269769127706891295537478192846969082817190240022006021545969241047693099136097524720207977487519760905808103114268147360544703519018720192473929991607772974788224950087999604674011039366944173842445310385770689641343744744029747246431026292505745187798294195842713409078276693151802973200444317693683218590619569172508776383750108127002299906117583273259273039735773626692479679111492823187331736826450007795381376418620493249111103519777861537619900764914217242854721057545954153988096000000000000000000000 [40,29] -333047402082563680580266305948785228209500525123269171183582222147830159051373723901368876106951591333843244153756163404442359591652623183088278615044349531666195245017954911654517103040696883272572459482724256747870522130001779363554325897086084540487532085432278747525090069554631881965437376656870068570849660976117933622357491191958973256269491862843628752277144415194141960656600623693841959008482458868018538847580759990105145719677302672254955936512109254314728428151050715581416957196838765380164257128332810136037642382623342996043429762547864130086217624382886780115897057842602325476858533032520908258620968830644423521887413542968045859205675431802797542693912493173374925017972073745566189995471966769852196470154463076091369085147453425298714012916787605509739243541419748088328187896436916419893201705573876306960847649725139870249293266991812751368343077314777946819345053909876623550570336245995993371167895308657334410229733123340638656267271907067590263041261267010058624929957169847244666156043634230172439195977270471499795888341993225174540084972472566706294959614732496957897871445683181987190661867627934426829135912227931674527802493501032875476016167045456462291246223985530154139479130326983986857464096674760893368424825610331041453566795867644852557741191026496091759292478825393944124118829438985712595906064508565703247067134353150185088023644498333424673093618169388898051559517474664697712971331593902027263461160875790519164622562386803621631433235840085662206050120835102908523435493037729620857629462097733109652163903891336181553118712964296150325438581766374910249580925165440682255732125474621166614688840054124400434480209297266173830718044733385269597162873071796393067351514299778119517363600958156021207097553997677181357173830702917774322517683469765363881926248065376524701061508886848134912350288747259190511665794618391630469499665486225417836349564293710057700382910320409703594876732632986417471247301955184858273967374003134385484472107429348246113079811241798581787018081503668082063554067196266732602535350690256095995192488795982315841605571299777336214838681017123945475283754354670953187944856806644497397799385055184638852420778833654400876397428911263344437542637159942604303471411277738099271562896465627291383739907017056305163909623408340607162062409053597410820999991649165358786144965304768777006908359103823411661537735405627795966405729912001165039982942935240915992961140094749521447455237954347433330389971104753782103019315774669290769758259558614684312652037036704870361112860734507709819230902979484374553596484107754563467417681998178087416215281989713848882851814643395982088510309702680554670062800134396925020058713152756291417802273096989490576261788302797186552708212981760000000000000000 [40,30] 533817172767212680718160585508693495029145636233171318705983650440366226285065327376168086677903776265436082064801407836417982236565678277322858368352688945176205800874465891760083147875651943504227184241435368311292430767348630968065479196587374370904014586582382607918242231944662664530478317211951480860714153811955816560663868444330480592627288959752678883754920039087089739619491925366145758161334553661177958182682925617710216292763737984510434350539598055714596833242105261031058972872055434622136337520648518994619279689842525727099991319989128116670366998705906278497552265567065000554013353268515386259240826093263997293730787900864113215576997982512049990950391610103627162203642277140558323108361751510384455126234586355626069146525279615226574216024947482055306277837878195372069631582580867434635846995435151050163595437462517539146692884587413508825568962231235161110083798498104658731256783405442285177468133816531192598754752201267738192062517422995005759400481194176384408665936603046514763237705918917897381582969667043917140870494403931356739811934644157152442695797903727987903003534192610882656496279080658551834705123273766838488981726970035059731479667338060724526832317008369336554865711315861537018023990050387202592533714284976643991116803130176338459228404297194581526479171519685486567515425208801564964555361931412863009044545332436626906915436910214932209283513793976373830268740276254497858396787495997536774310527865682451007840097415444634180754289329924604689599579780240950461898457776255969114791468537496034490863489989046350663833979759179792275059252020164527190976426362671637021784146728000378586861193676407381602840703369642286930707073634321329982632058027473921117827646442882024285654598127777698170555373383726813495269757948421616378199253674677061229708967591638331898676466514885913623642517203802862975362675844668983203729851841780651341846909610705753366877010610024533577470934150814667794497379674087235861273613148269799814814932359669500243609134362678681728407623602207830321831601803823849471054329958059534862982289650700698407504592337084165910636413107870864355082282955674753115609181187247923403436261716270155455037991592112503101720210935646911748096167334648123628135003183348356978818512004102973820223506115733306372338383009199329429964360984949282958773532069177410711753012348388469867654900242884075581407294445556968783044693182704843935533657797048330770188456149353574151081419805530160495110236140744523880434167481325580532180970077829240662796082277962507190507547362635038612129970710918889780209866136305663151199744886744800193212342798412417205532323303704152952045326270354775765302614782012472630196058965642089568995109676449764785899251478035734567108193812480000000000000 [40,31] -788199073043565564061159863289197696710784775433877155471857641979068067170371779793360369307799745997082867726706973081871284162916592902120916992897445608742224456000112008836156147020459697522308404283379952956276908499159321762832250774134769771963207549069549300293147030544792229635294952679860130317017713540724501173334267717527607122725401453044362929275319950115660761457912754345567177430365677878251061612441370120573168790732912438758224143511673471435831713139002714806867470220371201946439384250586355663417264329273156834213572925423651036783404802474779675872206827976763025477820887360979636121248501770160480539653680624310525966888743869164083723513664944628543289997706444965560979332871117279669636142403230879865727886091416699880131997737802455253326220329800868902404966263465757560676558810787753170079541696993827952755997319456982068216412160852953417776824478662237969687493214020186420815013775168552994963256544180310668928794615525651164595288481432953184503537844410667619343267350738731852386655936552586781780607341998883807715084223056558349864648997554764518386645922874033462909859112311938510330564678543387629937823565790083102790174314275551553450924877834174995714734602395510186359580227718369918944438251409356488669608209122597876005560297261277314247704069204946843391588270456575666446818980304225395312653013319498984856202493677326035801600633448799490991327104363673570165071645961172288011328394436766877248792402326861386600008544327298276112025818215253134854112778141861507631754494641264320789806199367938478768476110700747062331628318326548233301826324950535596784288818054911737112722619102620714135125753549472574244830007091036330316078901589413451122916521739788189946521232258468100819647269551005714474617541932028732993016211853948319692266525846532963680238562633578214510904423584352429799123372848531858243201446196242500693449731079621034444042486354354982131140350993236104184073529041812850576683599966329608274597811686284948037803467573691696741769077555876098058128287260020634673779877549968760566315601448018702736678913785180919065587643002134557579106437739688087930686400032553557817900033018213019912591927787688015876550334042528630345728855286174411710944853647202218995530108279464778993393295388767046047171276943817879753935529945772011408364443490999695475952013212930323405038403050843253419634033079404727204564628229631595431123672420029132446770021958992971324368084445495740683455250918180636613798803969472440340694625454335477040399022814696414501013625828677399553818400204084475367943514295102633761124157332151272140318967224388230467414669873104051372184012134729527213254486681463938181911961401328495920174798618155844305588712856977060795514880000000000000000 [40,32] 1069733824191092534643387740645305017425126474566528080311515375208650624749520147648054313281994427947109043869681403074139543014773232599219618967919455439334694021808767446091704494362368314133327735000338337146780547235407155264851603410476071085690322601267593687668156858927823073271981219157947084638393984168647692535876894172274480782624276598497986006068858989446283609698682182840612698626690361976632851148655646440918786961534394050463181297739306334940517886398014542765933063419129376242893458673919627657278485483686275298868660821568043971952635080742206042648350477532755122547554185918419304248325716582255496044346344519458025858657255093351523205121682635090017970637160803354318165083783141102249977945186615960794672720857371958456810512098317404522193561709715147777080136537518673992998127341381576658714835876466712609833083815312554965227924222265490038764678727665091047809136227177112715635184022989207916494612792544321024403281615554014909482223278326302116852746843826714628878280073879924268152874979690646095925468450517393277845621786161403619098435924239957810034444928234853657315201864017871254443382090474825814479283095923130530474242056948298175680669472212887164249774738865522413880254878093455770482174032624504886506465842186807486226460833484472749548468328707280530062670862537789689775662558407848378403552430061219392536614195638415537994135128400935379526414471849437812310412296231615189322443581983359720902249712526141483848368842162199394503407804252527318367933234734538679068192181548243447270237437171498991090428518583223384538682523602775560961014998517305447683701258318706746905312089499393695117316891614546530552170671762880243770169737249314250121331211755497084381084251595724931913237851474556163896445683998197229035673704479698142675705087698971069431553030628349003525673470293997863600720291171184855710470302884701546140058243050407648196012007407961839529976012420879963583895122108240366507693943041914231224629703936982203231919160612040523297999532177627166582282580104291960475380035009884108689346209744494236421951315173402484249896904065057954294636318760601598783722351867308236657648672987991322237320294786239896401954107111841477370114739386708102729394165619303993131144154792928452394436769144477702905807953302437090871705005315875473679700301886303762864309563591053816561953102561427041392413818882592805509834861072473859536948400141752154184780753440472903391571020733534027504458839807225476327108234510067002940464683312667679274968404054887894550075803936813611716628617923751157172193528602470056162758478890781076009296981383468273874027224978532434024094820078256284094095695200550658267502536392531758371084380481865280011017108708192108000812466176000000000 [40,33] -1334313294576901024038092220071923976817798002669823148061032726661296033375939753948436109969349645739139632182372100854772551256434920223485965157736259682074868586572626412428995048417211328862582191052970458894377224808079370191215350006488783490330726758899242502017132457940157802940443673655165051906977424004247856680776002865001765610826957316300281225456805811352546864346962303074094674653149246224106198827055467544616150579290205105600992796907554648403210022665367459407459875625375239066119278505233976935941340801694642326513867741529687540625681473486928041911728199830994652011803080242051128768337319642039740681851639308693377501733458042749568460203580416863173355411183585310535377857496337242252443676804596787946547317871715250177352049608428961418530928504527077623955492865041985658795723465818497870960030218829428269861273590643186687011543226869541878331337020553982095773191620903521854248516019361947935668999553416605511084219205421190851178688662296307919912703251439431713740576187119593559075828281364524357123463992179714129305765348773553203227761544542974204644925006459742839865171263336084286286206358746598008300678855052791431933383826480016807687365116096207175173608651953452248401085445985866180263883747565685755359690969535463780235620144667898865267268714647921145595344702709699887559439344408280786648029367337617053847168283677985566118501366389643492220560690051984990227501279073829838887130359178147959758459426189046158218039033114250071230849046400170222569008005569356177055438343010059852679355242752755811283403849121783708928184675371165546183043224236898914039120826023261922566182193194913198636713983424687872995871958429429185583779891727290008703941323430870726734890695586587206794326707338443915649849648901355694850114276497614387348248151602117828099544298149973614760596935669071223138953963168838779903520742761959828569834913247909450255178399007370608963019950326381644788408865247592460977068573821701810797645373891365375836086925947869486409310196936364964898268960587502973985170096195155786815200928063626068287323718766383283364750528272384384242050340380937419014519335870953777016954306476852835563483409952553054468053611905820741683011192122486878302705931263607003725391470832268806770717975576728598666973622994802083477756931850076487618050526704191449206524122106537878091535835142938074962782461421132107213538723363674429280506757858420002308150406229127937382146474139005039623245498074821294437914582639849212656983644724253742632431307031231778373749470457001652783260595841129513950635516954031327295355538545284282080511308780550254241187763896567648040562080317191488409229646417000028683704906596782580579249600876054015529852318913564842421198520320000000 [40,34] 1530326933079589807708562831254567194099006175362987246486076668218627189612520713634553250606845071354128280170618892726651017713997391428957495855022194359572685304902651984524121267684336057019621029149876732872623468654654989897736428474379496756276074935231664603730695660660118525081709865702338006639681988160785042396729504552484703608989722684534411376457351483633392575781524235806597246216649637528095185464935828963466170534499101427838902876915790276093141683188738538354541581581769409434767590730863539504699115792074002159257168656468037910207277636764082651291137446052740972873427259195913673010663354968360426242779511816485353999807484181142578874963202342764120578709819762368223868113881263040050746728906009918743738306466949048812760309164869747395453209819257417300443477489479051056196835153198228383311568396997760139811217969744807732868867920844691514586126422236488633235402984232076329870555392736931385443011421362530037209129739541461176196998782600797455953864551359035310778695971431401643075238871337544014428270744343474975872259003076918606649062565937695523834271034906879470439080899511759550531762249355786830999259732922645240624043480852784343573444572865265661080430511402900596995668804586539377532141826531344236757858305287653300409360325400460010897210852200543048251628744670737218151521753475722192180648934763891833135781574112142502891694396378420899194159389518628645888257854199546026538876349479024736637305149223643305640434498448439718439152077433080796391475377303727643352871490158421882827188209828928558741748052055859459959805045312894465152761335666224003698366374965242737686489670231889087441146506970921605661408719392744007189135497618591086935854036001318994154356802759440376356018845860625168808942175063780571665925186681905521419465374384902835561856156930127908342896601016392569045486074145913908588857939778274085403941518332175552929390983201782370973296091913556521789996301801210745108407147901400898629297821753455507221424184360499373783748876814201608693935702606891936651765775500014616959552676845894675822283325591256556551269277704367806311779012388552473947731226896562466734292434116796921455027637194923007887614657729029286514059207733157920283152864469018867833597675737041519513588100925975170692112526395293471494918162495742126448989049198200080592437776734714800660417909653531082882774368074794741462308003374888509386082296659332945687612876563282942796184656291151680277240436791263559156621526634924213711304135413986583246446469306991868991467052350425852526002525291714926252141868405024926074776235847313971184582347773161211321312436856989056633829700917962873303329230492638719363620170675711163100014221857812966915188871677315282506539335680000 [40,35] -1614287973068533294246120120468855667208315336558083423755598150576496983848312126847449728808996473221176304858596374629822481596470941455353596584723749356904666555250439994744868905555895332010882145395385254102527806840479722609332593008828962904692427577365433744254016800035967716551011094224478868150311569210574756368714309209261866795867523501815339083226668502483763967490999263093453260257200808646143851570949926630432821396394148484333915926579186976332727442975155004798409828569983528215096862437279940784410257504800541731260560713993900834895950079612281477470373293022363617230048933073606058058342221793589959353412756764275259930030924702991691251001306206583949575990916333648447986021021469077468929206759658133939635961400355563572107395648769846258290868316430570980900180134256078722688928482950101243825864025936887888731794766527595747038643631868467419103376537548104377670259725862224609991699372224652767888136335206959866941885058387138414302392390196622948820915465959463497817578947466962944080370518327302061819678838125884323926394117796438636814453020760792909114586215974950921446079983358000521840690443695249526014119030961677503683372136413247856619525269284306807811487265305361004817840394686810526797398779979307862935331970480149330509978231975078008243428223663290105171497842435957336142550865870025432789496038229874547834414401307494204825141930750677012843249111362130706975447333503455380418107426716042651930840334785599500435457895352481819288499669700050967556880708988783465379998774707818100924469774401835010036158803966054134408260799522191314516619624733225549932253728124402473803132611757926414255803336108231122093436474928816634964389749630184485457506588217551035234007351052534673317056045189699956525264849670199684757998717025872477631171804260104999089643050430327146982620841483502315078638781939637212490717841871679201285171321097298958139771210273750657431302405435334981449658970345498180498288188862117321563057867896701128705543104740392260601329920158348725421355821469463379902835480453201778198197048706039961421403245239758304794026497098412172537720317879023071947206972883721527271675459226189349770412634282592708078452042771952608662868852563014045200703214122641422213442009033852439983127424250455887234974547255428255772489133348827757432683681856403383118525716446579600453824791047246430754953849854345631512016882322614557077805741842384318741926502654515182354826189078835114789395261965092194565468788911811462442391928920135084326786106627112208191750039383501463194306316494003401211379811085782086819771963439074868033629561935439990559230730758197734272053213640069237730052049797222776932484975257363623905164299034276335814570262816621615653396152320 [40,36] 1565963143455256296340578666587775418255767706427873676510509635075207899055229625759642665298912463208597086300173873359110653065180378476374622853258543777077427620894121045789397821660572789939522667112596864579276537051028550781140441512270077082116758748193661600691205591072065769947913015188911928580903028285190082497884534166482299549014953729452416865270467551971801177504425072672816290976146196617497257585279534172412974817403492617798028565431406224520021897943054057763414606854111545220918844010933114657780780414626860226045796209501873512503854236674348370544604452577415436024542543386538330762753072366823387316500147080262759587125094363606430474096749050079423445523176416101576691900404604355589449437703213633992010368668746035543650724537407677143423041032543982425546378821524759173085628277909356258142284908460004670382909204191955005336754391162517516610710304833103387946205240861164690370522138583644686217441111853150066893833570153545082427592168678972052867388055595982636389267453733280750628364170075632188314229529071466982597190255890170382299081114144841357703692474803230296394601022868987486442007988679973246018223140699871662367172111890267271754917044063412959706714733178782310644911397768266549548430641634540791411294454891940410290052351913282856326993396869895960149362138647247785967338541670193366207314152684635565555134690841174061317973138374784111398728614756095746525282522628408253646912237205203117111597589056988452384815019749717789348670684990947887918986720796561697554508116782408565218199244210012950930305832692350006908372491427109543991336567960695097185068577682082395172537013967907771374873385961899170469627130664603652986205374458508928238595698394457308752976906071373325065283568417423743385092853093585477573972705719893991506984537658580719960067858672157435966838805013655891772909971068935832191361771411130177863353635602655530417926543383846032287721240980871663257860614555055015848182681494893456869144325312041121195706245590557008118016659200189714766065168839990256544476272503617226544296082582955123626672982884874058953793812613375712169604632668430431780124484686877972643001867122298225875257734704793359547346265774373724117914545171220195329231432233279608018428581282813691770518173484332648735135399880451864188756858014245084336543027095069621049370499992773459117643539632338449415783272703897844729412737770455188848610171451704643193115595918986491268556077822175241268498922982878268721962320746610906112653311914662979917814314749268775362148686568011089979159107085059038328543484354129296124484950875167378218483623864612372130533177913917425296925038725698541473890893908126641990119352886912604340854312609225660177779340776830024233779200 [40,37] -1396098773491334482674587129133346535647610802362623785368148612222388714965733566257231963203095758739354344642762316536410833074906724350769091958102780518874597052426933143425818592981606968985756272184489389973610412616864468866871636241950212106150896026257133970959224823954876245360502296224471674763065429111309197141447109267791157578873616276019056107441636940714768128298127653580974582764444990413699103472541599814722273515772457112498225402757493314481001020562559546169867804987849151587998285470382632191732125910116904637332848429445111115448839023014889527890505286421223423672819714807453800964327715178607019237893070760425517276375279455776869761238327779743162147238257372143705809583409132853968061525728825839985159010068624375885299388156979780569851909789500242153100053690797097791131523445427793344753607684679522757309671184665783983964185742562448639602469930848872780640286107481205154388878220290391324773045017296200929740450391757928932627661864138754779183985055588894303742926682177036164602225119010437758076826049831487369041772399766857187976850200680227584174903303471163908302095210805715439981737031779608801390013049672235785927859873668502887625008787550536976520120730955772322121653912852315533660923445800742014900969816642000335107284887605521977046392072193870065477498173055786220798901369108584305904560550259984534849387653499587671457651652059280544000957672306937341512051178125197549647113929604809854361320912539015961328126451643083374839252372711644567660100754773025675620026825601376450375055160061265626686856399795380308762378091813676231648300547616866008882490568510807016415385901718124499978849063255920263830613502044430470518058260695233642714782117384042900070400545890441405140456204182203418913527396455154669253134662203503841627945646963824872711191135153391512916393705743107059314991916320437968158874395066359804327341229493021739067901824153061780732607054692372579645663311808749183115645372128707277869236990084048152812688549553447782342529537035315131054696492091696130549000175762470805918136890038008827224545869910479083899766583921425345154110520192963629307987260436072450039324767587283404013565396857474804595237756743255911013755802053146880741717489224098256159017844689706677161285517272294624417902951503071727634703394614605989674858984963718475764678628309745110689066848885822014969920555188293730293428774791700676459166694188683756109900636508991769101842035763186939062926134367526474841500261529714175991151879833929558377119359046623302201320763291900684018987630484507387646205562764057365662383128136679508583987525300198535198864467651101922914181477229837387622198127350141326847669513452021319527736921212706087313296759934233555763200 [40,38] 1142775976560078356023510501656413394727273391398761036967003768682289506789178389417471225475634243233608848894722202287924153655996059726573135669216030713805499289328099959698751824323997623841144360518967463544500786478758416748237816858219720022168329680748990218452187690747843473797478003067656211684825100925415132558739876543180498194511195861055030522686384365817002961439625779295515492765271310298970474859638054709627491164805631989484412795668554443964813423675394380529806978334402218064867970798093301214185227465339294206338207037585243460193442762617514028151417004344845661140971461702372930509262711742018855194498258205086654628459479535052960145508268514156895288605693515815657693551519840706364699040978372685581193392370283184957862311690015229483894997490468278546407400480493267667980870611420996100432273366235566744560192066836962467819022603374422829424235132149805594085540362234280216714874992836600255257736153761507506261313716706846653505410848761325971545758471920853546982555859006889288679622916100386057564221094052314820569701787170597575058380658852754346276778413027901038603714582107648460310758363493636938536972157782439096363963705312936727185254635078342122187226051570371409489736921563596714888223499465701181387580342129570565120892406856028129036830577794629399174851244953369546128780898567683214418414961202216001269100203678575637266209424114416866126606183526043045914534477910010351893112474738826443957415668028268103541113009906524153328825903095962496938731811952860336729303286363533134841564772925750225443268293529427737842908511192651186739559658473776948230570322570871164240442329379249435852279017636190564108235220233020349643118354906102957148291336416871339045517004324992085598326106789920108653188090036301631077468247787029070168496055394649792128774346937447546885165575915725333010822379547531967885561766622787848994131416338603153721185020729050235669827841131947817251424160597289194702153801411624924228355803194704620295152008859976909423440533765172963155186931051455319252149451407066604852087345771550441724219821741648272011090584981447334940097205917264457173969294521403665965937569642473637307190049462159629552723643608596662953731287416831269603684555178352850045464488826993348287329611838477871209578831860072907844527980362666713506948956810329007013655918669819030962294950166406142065866614384894566464124017519789988580246368131530408468508111124323169682793905952502927236040307423041452344809975631206872187936100614661076842432590892830425004135018958758477210184571946749063397575513124726879917859204473298942618531660583595929620761145532718641286318253422859540716913719984744800112097075181931292453488659784322624346303877609255075840 [40,39] -857884496678612646898437746253633178367812104703303199802770238497063351177617671280350366931356745335833230392102809920321018267886446467906481118803772182985485401784620654743688291557342898500577526766202266092158662376804140743754230736834128799944643021977642527156256435273837528211349028604398198273424528957884716284363205358960324285288263056831762496751709107289508235776109283498772121234593197292977077755695264433307176121630258668082232121644414123565809130898796222280415049959174868483879145978638739652102574616738355314584641218755565406691298619563883867962273134957149981979580822843715190534637725808555435900509447417935422092960317076216693862714165847942481479549462498249653118757820528948284124112558697779523567920401434306206325010571590071032719445234591442574434622252335044238690563171581577363084470014603434249462532008646774874507136461940243111634779877758046628766126036261617409686408261685319825573161609839468610207041221679957994775688123075254306354690955609240587713654904448139394275807158919676375552947272286384642764946188307761504169406191784240714742294754352818491241095626790309648701634462916475042723781575673033521019497282596179107497416881082744499666835605493783217837518684862199899802652494015120908597885629523241386553197487394283999625138351902104504148735527692001573449409618751698985957414367718124447141477814044507953476021116863919016101161659312315603076267985664785115423500040976090700175145193048664417494942730175965523944389639675485470517479529916444101437992566300393424907179870303762655257813377517160812097435259622999169226120804397584226074921041050476871456276702453659268796688905688096746657675259081049992856905832818943671314514495776352903159627478036259136984910865264292865899342599282115391416192409259983535828948239148641481865903871274122878507522855593107062187518719623711713980319523499216685416651114111991557114977809175877042747743791904417887585325884528817382941944734305367940379992968174330444888276169428861328571210805592642919047990947410446332940365994989141390157107020155965621654278587535515375474326907091088166864305160185647153239591630621926586417818891113210264619835167476237069445273642018276456900667712597281201434345762819988987076115080206057922103900367163693148180868785700985127152687843484687656177797778273723796907168684534067394609307823505404164687520471713324704535869355342308002318236350531169733028728505304262752956828769543319187690107540526876636592277710795950648692998087261593279451984304085039415168242045848861641716024906257855052492936892040323492218331354877561326414698550546055537137150995652704783945592209851545255439450509153641592148464436708591002765776961535856762186965136095313920 [40,40] 590029396442292666476933959312056280205359440930508363100639198857043709542409760729102202600853082636414827703555457478074637616867494336435101951171679329400430253277916498776255230567605140278417140801556263574102484510226053478027498989029526441550860421094179716009325465075800717265580420869130494052059597148530243864118952257736464771000071424635416100195325794808455840387340983429477375256116162072814136593493229166094000861274300389199975767542343648314048868186024058731100341520787250273548256794241103338450869158354026602198496798119572006716868846248030255555281031978874356300209390685809977011601114587095468368023942216929693986343787850106342778935871077920137343331721282288591516849003874699290376330083565106941901684569984881062717781552345216181186393081423235064149658532515281615382502995186117445274584190155625895834275032553059283566312072963472686574311590292959907440819351724613104342615160649750226734330627067842396559453101516811674238998234087873108092218841747811974098034321495470039628729765395670462890705090830642150162507908508531100622345179868987493210231933497282017201962445256127391514596579036080687847363614975630902900984181725411241042285391866926517289087074462478871695897728240271343478705296254636548990958517892801295793918135851504520215047733909714217061136120288033989833538016860603274062024506704592968177363565823015498414408713805682060019397492264296039051521316537285486288009401597059318416471165193270509600788040477124758374286140910430591285561379159985695549803504072114268148071185904414399489905587681015418952503215710468686631874599656137345988128887758492056257364160385442674603433910881749095692841526265938768202011328006717536655615429413448032255131797944449875825689142236237548143572651339347262938896165347558735103854764474591072655377762863026577905088012384348629306125976978501614317236214537059062031187886882376138330113904874731969217196356200672878066600000650723663008532427897959370250938208226945138269391680313746206645313105685402913281150445641233018721535941716685531115212786197570370359522683702407510666174775293082320881604820224322884642906262713480388514385808101059207189161178290070592635505133233323537977945524642150500555119149750712734037142928391551408104874796890568336568210579046806036180915918087780836464852732373457858065266464618596381313103822409400960804907892212306310593160838384718889346398286249401354515505666045397583928153260652377059807714900453665364731728026424363605427916906927380703873266078250128075836110127332488242783316117798665670002470550349340409327480336254254315239546659139825913238137760435795682011438170335073353904397491544988358474605138043521306552456445932160951222336105742336 [41,0] -682311202996244653845560316185049148909775124956990179864526961610020403500974002459539012337731047718659041489280551410303311606008965418635923798484390968440221294593102089307128788645584213900912440397208164232397245110988833460223527775207941629009519554296861684777799406005868472448315968870275365012157160740080517767212624102961477774385967264822187619024534549421154181466636877206248394411010807613944241305760756498518523695901325650124207015008144926135372956935824312222020389356675182991973368390545260550624908193235311317024791388447712886460127978916810343104155635449172014877208742516387512689587575822008524458610780424107004779110440882140377190839106344798554876212040070959154775061530959719557552818149635870439570142436835473185581749683761066098630085970738133830131615067143044204225305153469788704407534100499534042486241553616905528370444701863251032758329022213276560042448090117302647345483738098854533030324302457904116803967337535057778883642486404433714704066987265636177778675327365665699333136450471159523379893262656412881645638254994716492076452292025343832976496415719717458654484060250415093108016429234868990300630856063467409805717195381863545611794058240069187165436115706450230554985038390159348275275529300045687149564191787052543141258158602345001978263234859985016899539333887250131741077971505070919136378668154464466389494992923618500333918340722700162919917495284066485698357826785321608534316566150232408067000598651729273823660658691818900142906793736251788990696439648401953938116627753307264810434601318069072617391697884655705377654110499034234834962089015175010037193647636855987537550626914813484541663484933185595079919714078110995346924242148769019028237568873399281328341749837791189390040753888151970080809365532653834468221260427617181878564767978296263000498657925886037618118953978520934777666330575492758747990846259917815509695719675804776714755319498312389445073664393257691675580955654777418140476554635423838749578519618834576907178681223884850436823674000213517107430957409034370177762435298431485516016167189445829324908557186689927199306288635439162856199039222644755943267518660587192528742006133149480812351537302988489077297953218270461405951751312614742552857208084035840530173778511776882774791596815955736939250723694009707220446998322164324773759533157942532511964895803111314624148498089121285648753949977170730429935470954341458436799995343186260502940969953634847171815702183706959361234195371714483335232180758162141660083431354324048273420717301256565263077630553346918610289145814448016875513584457661291376770832696884959331172807491240615360352478765671310972008459430634525580818732760525115509926362391136552592227001160498513937798363546318903705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 97846800991821214270259714930368631570999883054992916975972517462979101984127363542828008343509664546719225601881301795485433793903507458763510122153674335839597339210103210519103806885788633266859710461155061919563170383176477722883839230830913964885226756980029886666246163260333944477416465293413080824839438986725559461892300685472501872727791084505632656443556057734094787120388409939405584169595366179529278280826801299415166668117112503955485042047961866214107918367083477357728112258582703080978312319666139779730102251101605196981403972729375433159431303890168977330024500589885029826631169958880382291941267750882965203485932729814744983093110087533933547055273159716174418540574400630644465198863513516613951326260408912055302272553646196156843801144549893678314037375264859225379299007208751374670195266848263801138399268757613499038970408251873146136621528707250445652390184375013712277137207563061574656780242334193493061642930400185892771124739503282426888461979560535572390365788130443243498648603561641267168323505637839415572574919734851897935280412971827442902727379233863588573385207666834730000707646564420233059023648076169051400446868186484019283075590272139637901845379190303515320480400260672060909698598528074155619126869895935381916996166828711150596304156355214420129689109417083716624102155765581351780992404752394404684350559998861971592929052371407162097668415931936927765817532174713949658502850646531908408395950314585646149945215810359363893448251950265208487486996204029752877222664179521806561150930263846769358579323892365629909047126313246844219287762559808549306813606986114644862382342166729517092710170217264744604774611516569582409400068108123695769020348760059976359970624369978435118242171911480216823647262716583864870409586809340658391920776667415068110691786352177916711057797983355067039717157850814193795271385339244043397876833923645063185681691749701616423516152649346179020676442912579574950480808879683942879206757299724457336169288353569541917793127570859877618529243919044820689413859807317091795324136433937694638954863537734924810040093580455424130490129020925622435491765262000962120648043774138665386287480047656729732446118925951585909722401422753126422579948931199654434375138972632328949201594538657001087521508071769564157481249830837270805131470929358249258248825878816392592485543833674955613103395908470659848724687720540797785192192741878221945858212008573014391556374514379956679732619159711965655875394145378615905399287206395067621540162563949482746566560887340456295128780655018732472239194318618077732646693636437086570013365048724181678192701496533786587363771151198820063579842622241372725001586744510505171809134128068344678239545371004468787755338403064093605888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -4898964696250759795366056130930485224109258112395571619305480711969752013579383161295421313524091112784453242177979875086377253795315502478443655891818086314230134240221094520941629296057880752047062956659706543951728106112127569175400310104031827419037626725037182703608961507505204079704491565072179000744408745526681724730032495763349477515112922350178670912531761561403649128554939436924698565036642111231553780276566722813944115642287339247387399189344470312415409056505456410831879790617173954535463931391941181868623119022384153655960803272147478897548686048524264021806499450085276905542341504603167381671772796197646600728568598623683255081339815143144562932414168267764524078752395571946175691023697718408703614015435506269423342904221242361292276638631931259139476021583461798795731349211988718101546848240049441991689544452865555757975027474783810810275959730830015895218052311551512252390243994863699739087004776003520497831284975422804511896459214069438959165344373853170905494405705563327760211368494193991460078154065187921006915079512342602400748374565661260719582761503950106079106550490638347697818430433154672818869657028386414439522447582460394022161674385319747792514933550816355801720085995075000905747861861545734802287885954725742694499104322679969200605503241547283950486648617157504080401664587734267732166190242621803493151996074589504458843593530025111614305074408443242506748031525110258254531995135493809544461355637150674886753269142691564468722886740098048388378597686208290230213889473631314302643000630524125439140380869503211711485797100101292973986914310411707818775335300750302941457078066805718852636009467304758794550004747073664040031471976513762476636588878994974305555594179081118318390511033244530541617087151391383656726424159049543654983137904085342383701951972447893347219881784314487605205680572369652042407253552573614225870784439568440903720493611951708646207518148727026130907642668281447817259215981532573103726103035737487306137288441694289041277574050275856666454273531423891254228565389237324196805471870957911424136141169275758573404260571439440534385517127301518089577810770034766232119732655291753279511073603217994177132882833436514725578025805280064107300895536830016423826753302790024771287313864826922272950114553103459253457210262239131343679002139173644158845563986272800117047212719310912311454002446239904155178371475784784184532724049683320564885246112780406763932697953982549380593585317158278234096354293322440721004927589018006356927576746593327246465605472480726816313997494477502048358333650325078144257404765876345996609535516754441350048414356380349018646174214872007655929907221229178945803107163508456729907964537819222082121797021261339632798136668903626809068748800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 78712490584498890699605348279133856609321424988480288500622637644646310912500161853429747302516126961250174722313333783527435630257110100876713820187461932494007753266965965377856213984248608169430492333049425785551640696276365371572515006735420295553016397730561435604167523506507892705383287293698084912956907140434639631054290216632791657644085927821916960556342218408505833884334554583977463016763443433159268842771925953798567483481492377756400170890557204576746280421779820682162903671776156346158615097226149184801182679091562541767209205919373233471790365121045938778932513867845457932932806809839395635548402610156608608423479002773822275163475971689941439158675079586675977337254023940487492862080428738524162852709262117319621108208960401466448243894836683757921379467834111731207551192062839000714446784691908153781608108531483309891352195474627582802122466638267795571472848089474419398086744051374246996269318172972213535641977547191816663402583765143975608702130927817436708945944411139311055494306278639228672770111631374022432278402247154515651659449566073020802499795123240592308753973978756906133096325535902486630868422906470491051148731635722570406129655694687399011527292136762120289378316188220459110722994811574189877681259901840401962532962492429383665058674899825731758421020547920622832638622198820840378485518686597233233174888230757470120575096878433558157592976423073932625942651238562071324316844877775095933026726164695718302624282134757190414922826982540066714737974320701564746079595135717941221357647956068196810065501500598713983975161384835770230830018161125253041082512105657702148485211859561220559978054459150810468270202272907922828981266355621846245049075002491438452056183839705864136407734318578785466722405955256672984258226570540345471553948119395758396536823910679174978366756925568354445737969605817330205606494561124568909465706607440770075882699500882580942383835424847853397271500825811417262289111635386414248490493911128628224836755937914046641591335102921401093200112002196169405815596285830495664871472416570347092798558798504896694351285901294822890554130640116095010520002697106218347064968207697091578284081459691845607778177929866064520357741528141392474563016909361435086158118677537360553644051960659222979168975296345274396426247989006360184273402456830297022458037223464396402376050912875158446804850072243648266504890292775011110243601006829263332068960423839315223958521825867266117878566636726486824808464090942076014966749005752615409614685120293876039184283519189048861414574398000467158892393176393753723106369334907293859335021683815693375086503612001753489098198911670921982557673656028079965194261700015626450989479910617630331325782468265544737355973548646523962654720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -730203173330679051647059348467698733303819209506254176398389775986405209969807669477898935403520382755523414187022127731673663582404318109882003599492555362923862568833403913153252172837882911645254921761999699227404828467827630919287174955207410209226568325040887132544662777423767217891130600833124602132805957508292907533134703780389261852442659268052974469572591803764183575357730306829350873064227840084136358198033286128756848169429134989868283055126886209528360444044689955930101197149073479248959433340315717612761738499679020703840540960454381027637147132811174952788459543332911394009207785203964405278758938481958889780158534052199560876478112018086369089991319326671698161192657074386718684091731699568267516660047338286449905415454369137213361520091260061458005647136160022781492012523220307909526342627278052925745082707709617760873143304055507472783570459640178832414440573346582229365826204330300831942874302426722887469701698045070995208009685711456171132535063252604844209320194378811430535246310165807596189382698514821553580917139323257245250121923419543988932662717331994275735416741314219327440237669546996401954621251790082762923900506662172067527338642482160256291065564659420828563456657149213795201383329766185769478113290082481436889589384977159297735159579458131325305586094843472881141596478824507756309682154322209624004379294484107709442967466115532612977681848833115224786239539276420104978825590583466576360409853555247586775108557225718900874971381455659625668684388181505520236766473001845786418112598387113998033285020186117559909183037885171265688070266548530526144743131763947803763830305232947635263436800022032387701342959506568298062593163463469189467040734646518153961787142905815228882908538692223620240404552216651563092498827985878968650678492616140503554136493728509860802067182488411576243593916231133605199557628065373320082651735654267485900999757730176906933513016217306476300004902175331969188460205887028447622525798679125931929926189334097484331279357590757633469382210210103130775844556947061094242917007449901385357887421992264534900330278787312578427137207103726992179169278830218088754698891127278210842484828179475498528192414510138898160144173788532288140135448677523389064691973018809185980654607945143632243874439268127118255013435140108171537792451034315076900645593127297055731328758896262572098389197534744694505125381691085462964515884340955070636125306286676417367448263409537512021315219533100732607342473249585129196352316834498108943912780534281432058815732904528468328310504402563588963286703205193904686872384883085897963721525120703515754492882428438330110798042354088278701825699927371368295237769212874314227004403574493863586007804173868789109100706204736322826928128000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 2184121889110984055849981887935259412340307862006973827853928483068676038823799782730686261690626512172764149517848784705925075560153035393995707987357728078956205283183322253337072177842910797395385100057542445148004574040667565592536139920118734131427453120163060991235726442248109736043619392146549423477781486409642321274310246258180918773934503631569323149271065250522307847883491125298470617782534361478868561446344673803651184393934337188269385746625375166163772609428479258638540406056570053697452515617474375988267926457537390908205075945880675987643767120462783432198402661971949577841791272588151950262794210119354145191826210933457367267831088219705113338037389764287456836918970373456420283753177472001914356088894421176245373227431921920460079178468103313680999012032571078707370692994071268788003385259728221118716613800829232639343374460128865996318229918729088966736569675639364579268407588874066539762250307604125818713160497859835164943778296742464056135031409574035747701905886554124540246092375243566932449036689861510114635598940970874057279575852080133174573340843176257822423952772218063017177237972976102150995575231731698769724347753324305766883310076567106690999508895709390247480639885613447164477302764908032821360088364763357619831628047399469007130259122274046380324099149423796571969121685759093138629076216402647736587837579282201017392828133798736072406928771946029295683860430464610158602856557596669168719842209312373727824322918440344989531589617482873315696678364871831887818557780014412149423720405507902143598401045049099101210346227944812206731405503441120251414981336102310101461551885541409148375625239438623823098048265983953508810493880132374316619257322861221112917356158492810660014946940802470591153206766712943830141079721817981962850455492125601453860407181337403760066520060873284005344924435240600810824391092867296503123717421108848202535760729420571722225645064697247049520338869022789343418216416531736588239229735014592773078119543163342598631637427773677578013939423718806282130720911175282583057491318956721852915015984471330426957280624670607704843842183629693022647827044590958250440253751415825583865564110253623032881446386707985206201680598583143533497451562710596799031844890453439403238207520961763357539053634855057022576492221125392874167335484329736408600180356171378369980396201487035625419689405575817454553921716423246327674509348863755800309090815489200463046951311741275529209872239605559103593919880892290961177129269690651434869136309301113430385825064343664656601557928062008255472645166564964713640762362702166126218994719917662546355863883051283867936330655105525982406310499814606728898045162889172069550419750520255820027974549861880881512593749061913483247878144000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -7610695676654943109947218285726357398258819153186307810932369277188181536943623428469130997308396089267788403839514123571410668459079283623630395977835985983120935433656239948645216397937081135176075133950368058573823098826107334292795191576700475124528276070618116375541036213071617455620602356888962331346476065415471824829531063574793731870517963761492116231537908425789097668536373950988365903734599559458007941632338390139656457317453117730860930273101360594441289040924815886541038823435576892907220030409463639909648956708769102653537186903859228739355313117584684934969253526529820567960781017057824794466201597258335981672439795958444241757771969222008273440703761293728124350385119757086137758413387469063331233061228277666921023971654952449264392716244106538110945176512697796004011092919217943255705059790268101942052294857513791772543025950418094954362767398063812331457416760930164761053023599646400744541678835047243539972852271568946347042816391951449023399902109848401023078656374092189979164354937671092108537520067866656946397423355596125171895674449638031334967545946875231974913789385153147985251720868427075771227290995359797457278529797513088525337340748091362135598528028064333552733374633276029177909845045015667861215752772203066715183958570541256613357042761156445980167268854884067188119269811615930901592862056487460266631834496065580138821694609484466741554557344470308242748989702982560952757866350612271163095447744543437316201715220293234798648509079143816124034853803352548803116042944233105165736309002336263330036503770241039466849270380346701164788066854123383719066435808359868249594290383465769428453050464728651181509204172531520748149258148012636486648154599680259859774041386322356513166062041404977249194904694037936734037302097652469045330257722218662611367295192746025673942601401190493966482256214941006085909331337563740512727884099312206769906517033577468262056819025098966886290080635980115153196888658701871366554603205691630913724240339511499106247110519932970983354440502772992979749394595696996113376361794024936131152898891253671979743060683513277934017055555723058826976339766516906105204612666672491820668211991697394095896984851251324605345058748015308812937429509680516803659623137239895018879619292991765239444273275472633066368807490970383395109323935033125982390350515954182462816686478408872846965374797706156383790648934999151254015406910310021251138876269825388177998563439633968147267896244107088938983239202250630060377689772830074655822800044270689379956173920891168724817457808116422865699978304932317497460471827634737384317631869178584271793009792447994985026499423488724792822907061816950978157080969354463330063117048925827931986724841317554127849104130705257784986828800000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 2562301718864505094739767610999925167822609839662382916495334298066151992520906295579386477167777051875603838343013268844020997109098014857515063342049908386822941617326803327179148174644367015548235117437134427599200951572251351193725727929222892163044111840550614443470616864817646658968566210349237118310247255027762564047420260284722888304545588185742531058562761915966260147916591228048738161909895402437685811252524230763556430746335417979707981563487246176297624108341173570856983314633178571536374136835474526623639140903347367212967658170850355758863522008827511567037512624518262447053744191173767805259895310750282803830088513317407230305645693168286681641760465959287711160193877884093715939429029088691913748009721345160747742918390912827987319716172583590515049555688139449182477298392529022293938290477267378745042661675241773969933747602886567465828400226337264848576869526743999046533975065752079492222959444066536163972500554137585031505570841649812496942985196221963939035551649145048672260741744889755314367333849393871165943978898224888501662942028610913450338896142142176638975145324240097621708563387431644861784119919432380934798986101177951767149854722109854337654553883435014280283923204712667145524414281568730482702322599464026694022742635263361659731218253449178415730676274113069446453213495943659249256702882544230587428861319441811647314276632493673197294492586033797759959156369642369619682600320595846666926051387817637141821453648350086855091752544821325540767239824349765026963109015958751123471921683674693701315715691473202116021852384355508000791045615430342421638904544348868301594741363328130723680084700148082940555402457457046754239668725671532936034028164615741824931284127483151546597246769437503595410868355655947458871802314297184129625217392452264830086509931480166482481240673309641092736266275152121816372373234686253245366322925736364944875339837805713867325662357073815585675113627719108208590797760162159923766532286806896669208739156569731589495320082168384873124023849391224627182984948298708413664861786249380193091727376424426175288958792317295754228540012686327777955823180735776383359514660330349914866229029522656875098793169800291069529009180502043204174683704150966226121510631756154752481593496734079042756656400219464472057029904536285125716897739439984913110709826157732440708397947157266628487280634724517892201033432443382201264101012151443455215296351792995289653414532845308108287665238793410742920508624773583940463545943215011695785155269850187867951137268103307696811783069666060294766133287659263440128636532415643685363722135865708651994537477842621882245409440402716444996439111692864510308416277820537549939358335017423800046767291770202794989340120206781255488897024000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -11085565263388857114697251323939133482008717002598732422990991995150738235545442449868313585605041577114604210319096271458864062088613983932624054065996701270295893645410873517056559327691498247486680507770015395833823657165561137764827545980348316059302175057709388588923619102305262755177560560968900846805236253731496792470893688794315865862796035882790267663246476337598034908770336752194694645884125046003047891884270738145573272838210387339296655913058180038890762760414980905970966226200441861091331857573415967262844721019921935889185465172049904320524403608705300521537566350162909179151518659324318858667927215952639676910172785100477580825217985715785707952774901734530909915950589441111511785568503560902518321172732370451816443595347970918618839633111009143436139761708846324327905601245287464060489594775834624145877938025523523897407948457509994916108064837355571943931855440115715437406083315341799265182191189211873413591715142608155799329048572523421723935862414411542306552910951953048523565277231535637073376320449217757990064341993596458493479297730250695609965834371110008704440686147070441200312309316261341750904810683140426084158537992453211085019849678494917783273693672410005488769544950421815789845273130982520558110351002569109847735530201390029658704011919878807498270904781852771829075450798029776395120995864307757760183053364062880328403323789710467200078385528070045529506758019761261730219429496378633894243954869977034312157698014978513843903589807073957746040935263860377823570632805798564566488773372913336376526880157304390210708466349233635408720094206433182170483885097534928000554115301034344897129218421871330120889672426740549303541788146904953762684286735463625826310133315256120920831068166477914029418123732499814589937694811705683576085775237207043531871069375938084340959842569613980873630797098828103396383597485462061870265032960006059268304312121835745143786825896811178945294640241099312353993389372280465024870795208470197580017524626137785147389903438648020037972838421139808010714915960626995660148640950561514355932368502256790065176345858842375405190818916267411458826002088237743179173625395925843154703181243664003445484879591973489221590251451996346926348041527935454553780868330150486151394705428711785171242950767849002040284506337206250604420287120873559455234396313210649749719447183029669663893546947164894100763340044033953680915463147693243145126518850396731774471228125368913455763115828532947578987604659135209615307396032552936537453496471729492868610737421027951687446393031533719345418141202480215497146201735264514898448098479621002964460359156235393950047058334990300070932827143257981070674147939160949701561382187125549703982589009315183299807560747435807807463489536000000000000000000000000000000000000000000000000000000000000000000000 [41,9] -46605695184371764711824688275519324719681259108758429339522292379488837796214485490825214845514340720427510105842183852965332573855343489237446693780694018333844516962960450204476809223719802135987117513900557384812512407447685673062821459414984556273462054646543174164358771351399471489649049919429773794072155908817876057924102389993680218840844041505915063486449615559352393521644367030434897876950981923451305945378056361934446575658352791147729718003156156465062789359701591496069351148207747298277807766257213315492202776238903448509145292186545750782934961557668605482233747869102287096035570967838337976296799281089368788594330514823541146236901287324160439154694435986451913163358478413651196683244575118035943572081907753683343491673210387487409238273192847343672998927869522232238252145299439931349856202953292010231899479375658478420600996733215863674402022468332582646947078141557052743030028060619011719228865381780205086028990641094725476126456090659505902363923042858413139473521365408223359524420322920047528785078320840124473829828997747883989754388204455858238773397664057730326448312980278532699911071822233177873772516946171326062306188911335753220365279017770633616960321391535554103508447405861841066159607476139578417552618476411499380250337885911940695225512388532785556993239204716787363477181503946211049084040073879750890283203740153571833989297638976923754529620158816460813050682856853227510521077734427353171915626000313049719188668904284774095813756380243055912220385410492989091654524650722168743795377229485784070551956152294932323538476853190791108158019189453097770064337279351901820090928379416425322647332358014078924730727739141838306911361007445774224859605565026296613216531316599451068615209979386837528722751486301339383705369274632570288940375307285335875678598819409352035687846604115914035008282895470986399784349569064836877172235401449857013444976066062449837146155660110188515926522006403113121277568289109090749362807957068400787909180635798778140995522027155749272574310873040592538072541460022096556700357332601393897785014346020045018526037454182988534092122286535852174203783919015358531991158249424568289459859965895390324543128090751962157101074766107513600906360111030617792572562194815778064511114336386386336997649939151383036263423771380722139651401530237465737792482543530038192168808920898013634501877875011174229166668939978021527157213534379561774536931288368897940092119646973085897263866577154219955791195138903463412604662318873112519344969800809091663630020901405432762489713055138672866311726764036507300639458891631340278156459890606682282348710598372032240025161263893511398713587422981828425348655468358753745397091442379048785607596662057650793819885953677505759270666240000000000000000000000000000000000000000000000000000000000000000000 [41,10] -1232017884918202761172560080050185382122030159328146881702629170022813442353329085215598434736558124504317050409253724474630438670826144054481310238271209623700100020717531451622339771625466899526597024778982363245204049937834609456580071599311609293002234557229433356081684547812323448281211777617692339288594913399097049799091539776068504042779977764696092987433438321062310447122104193590065500829392419577752267352094951205895176410146728496991745991269140048066717569237319156209555559583440635061506332589495599624098582547361010706291918415521562790047777174571720037708824191038762254803864812950635572053348248519384429961268278077372656710810172330593642344288425643095793893851101098337925971825687593613857869283885713281629480007591167096596537895693839844128757911033714069089916071888765618919679054814016516886966046355050248776361828385511019780339606866634014688188036353005412993998968851653791878715157567654863775276276419569206706901983843220735185492237971516443193914461775587038013459357054539034473483916277464415271943236096423857443619119883569762733123181611057329620403664877891504519479181206630504607245676371691734521194363663894092100271997495361922884846696497487169228714573545603893631087676537848913083918044119767032225613860800868001458064176070217159989538703609954915590525098838670254586786240891518313713170127067066901641325008632839993615680652531717477826842781341596717693318265985684759298404453389019929567641082300653426510528831459634227153683928081728514632885277677066011301058970236626857837117354396254520503997018561740641178769574128405770637133361653590669608459631082084679652875943551237167232100487800718758349363850830910859382955136441588914234998187230263275373572054185957359269256110172563566952716146913991234552367919485818796513803831172036676240356808792615278546840064319166678801813069386791484475555659510312047738848606716769975284778421908685383024056002923908283971139647070094617262273483960437332213964050323947746238710681414095044875949700675460115525263294186691841647359678150504782254220697213631487019218816380944442549100482483479518981378936907959162587240618050397363983994542053154280045936364717396388878213963948908797763625637766926024442481779024798163635241493342350378408507525899688163358743210290768606790392269550335363417169416671295148033665020800815129923981316237959848802604144099567285158312665432828804881228557860552477467683804365988527602450441208523766507666604160185836320491839176045528829144330500714210654978874710937850674707745083438987914056192729177519260930746246011479841340547763657558326124537952514887583219450101845500495168576028412913290723631636000353599754436140510761100338614094684990205761326819624533148132400168960000000000000000000000000000000000000000000000000000000000000000 [41,11] 2950400149314887675363792634405999604811852334273058267513904457507239585177920943757084247811881259185948198055718144475968415792471395622155570765149816755993301192473999448340038014452056174706863072877201678405703281924100057112161613158989061679199854437382569570314103133584934597291351328289337688996883622442861142724683588801415041490674617788086948030642107274433943201710267858789042519635815011918522759268543203269542490357813247010293095053730350192117759048501600980560313372997762002540599760633310604088934236106386443048026399895124357500778118028926158675946929814209370762021174756737713924980530905200133268141686830966551466766286852071092353481248125339016635698111041232944750435025131906288720009420728933409431232282911827397079206408749701795992069253326417047468044761939533345665671080829270761619464472316549215935753662588047955618941110540952327728077355223983630003672393615317144391326627045164198122718611181861938720394115526086588434031623003356485544232476604295906985496041017214989476866056307710153726765950510884891328304426478422856867466133992144260621510119483893086820007436919515538921719363359390619126265915679671284616472401286602856510001362403840614505878196004432665591790531560465555508061971413107289931296187590578776346738823715806758720490614381289168617045931822088721811947497816349262332438818574359003276757813536702533317728091000782581569270106073261427055638105537640167454095394574300920560862538081006106326677417101366620159765477539224859549710789745192596111662049429189203428671431366697484794127857396803418865915605293200934197780429383046112110578468386103772571511592113782120152764436461480467023716403217152479677359595535295083461094304859658481620401076815360639963953374393797602514064566605846031160865930786270060644034157680101900228506144995668001883370736366782780418772076337955033466855204701773943253851551850506314970479848320142378575843256581892388207826828725589717879491691041601830298157435893034620923144192613973470578649005953788554015111589558025754803046301478362817186003204473312735611034240958128983092031192272657442232091070089896650685860661643486573414239831318698785870459900984304525854675951301699580656783737496453478428126812860780577330945844910340710881777503985452521119983633924013977780057381126874873142265168779562797709025524197728640061197004031797771998293318296918115758917219497567125826549955249610780789133618532765401784211152433353446903074727319287299165969634820136640702282787584564486818045688980859136665533268552605742172942830877452266104903470413103457354439881037710187040434525392247283815413518101290695859420632002034549654397566461059223724153904832946295370377971253274344784621322799097163106246910279680000000000000000000000000000000000000000000000000000000000000 [41,12] 18927465130804762199742170872638599614221643254581159083110111687963678902383745320191638985656032266927560463578889187407093915816091675814042707622611220466183073452133427134942636546741640549099077703872768030589603598951344891124326564192945461212407030457564704226945783565331997935128199200145835402325109463547191227084682017191519190643917879622362502041187060406890105206364067951373752716756674894996978493300409572455859785555555542306254998870557221971443788506978732703869351361086192949874329136534417278305912081341505894105891310918892279705907348152443556867872624291382434531442239800380383166502534962968392435114079040116242294312888973399294563696565488884635165954725060459784238423658657667376509801709649389148301489205306864113415434585482205838099528957759764709128747513465936748289923238496872052254592481144004226240315167985363253906126813068032997969153857601223133179463217586954052766760490418076329990401850508946721007978467915954395831893065698595575697709633289914945985067263739663667893721816873651363955717094281591835569155464032250676627981185613135783522804106001376762874503210424339849770669025906684915843886965468861381406645608953211399617306076908221552687132550168044761699379196575885439063363254905106920633710906917281730373432927158102088791859771736185779771788204082242090969016933590091181310414937956115098317394729046927753025807968774129698813063200139162267506909720328161520080620325979164547893815087472444582027213369220622687412268696930282260552465385544262371376829895417337111053710132507014801685545838825392842296412774788414094076888825189441913079759610243398629575754334081162717019292587550963647637039361036325332369299034256769568837730067366043937385766244543403875159418268408900486617138033013974695084185865080376964212145909244240214879842028747487901000486855234574311577146617169449953879852515102617685209812123222713758506481310181140979808417022204652269857332211460317276841262161144066043749471683537518214892092151486769084008483121342241291777396374663431037039389213989983486370005986589142245376095774512738915352474048599833860295118711427184558362333420813046524477574173924806524472905471364725831605211826609399879259190006381352490287989675600015129783742880598034473773450885867644052212595965993715730900812714345831358790281336359717141179386547471156796503082375202146959347680188459922416654242914819922860734242130709937525458595859716144151095592057561300978199877920696279379031184669119068639236227397682554607653249755678823944650699573924991800985195878420348547798056763690221543373208107026135554973862647414200480819628254953738169235115234387594904676930577207236158421139732253975679735530606542562108668339501200899940763292611379200000000000000000000000000000000000000000000000000000000000 [41,13] -148677204658469534655192146189561342590661973561854022968664970215899978016208485770630132041184825720936934475918684527589785889721582164672686046355718774355915511797010448407730283736763453410450489153991163584115369133587054113332300199935943412444530242451774499724928856943397990257828964913987052035898633429340085053094141949786192451230647733675569143566384807596594405398552698729123426202191740510965897351792531598666667047191233842301624623536485190935565095207773821105261962723231799834046143320531958457336145196850881360573702608814377367100342012224050537533461034291588863126787811571245914725729726442529822783444412250010999920603054656762318140745229920824741021480983267731478836516926752226323080703992871462990558762764762926935667775010938014474343647630304772642740671210125663034765410091602387845966280176269099660650416090580805436085717502889351901946623113443881922889642878368776437699035007282316119529117363674529770173839674306990892890243634787518752999116362199758175165441452464663010834451975018986734066963720430883562454674278132862080013235084131265792815039289867482243424651402342923834670323623325007308375701898489905170254459728140134221436108484844637046874663227200589279814058033052015232441724582513973637650822154639358193763731902490408139613491166526888896489658171003842130799809364778206254170124839064283869036456223818873275753926708786126892105673353947232769482368048814823203022138464018148605938753007470665851044730331367230564486190510361145316063142711788537788315717110960195415615851142455054556035846066592452087348723690426799642448325710391764126004508127942979439333631936054872850045966397279326595497131474141382019950579756608544096614021916931200530150205671992466501182737842474292055336317865474080231878452239051936949462030237357548904238936865337274682783606789128380486834961342308200779616245823475672766684391386992630836262587710062464887145201504730575344621283636485758320607304905026991972183698172283777253724911415775300921021568241085270055050626198140213804477002518083495248359144492322224566201733777147549156602524275788476584688458168220184430988601018362152668682292672844003483282465150768116155102159834726197519453878858531080428974161382263710303117799784423348838229291979487636051471728787468525300961176803006593239539545288880824144265494701573049146688833850778694836737376717961995947854748136252453526139068368093627079934302563320051624048776538068373367112511545986305173180382768701790635059112846897575224011044618428438785772684361548917517376868392092717416823176356964057727721516293293807289351178732850385527298659036779305355948725706558146249233502409513944652952862456138299065397905459673713659053097372321913048890320355328000000000000000000000000000000000000000000000000000000000 [41,14] 483670236541720455232101321531909214873220260905272343826541363472997600217475649562098150587192928859272902544550292310014040731883013842713703803906439209349548228453358577818638376833966291147943865693520021196743550236159730041748567954005972255145257866271957390120679309300513125885906558194569483785130031791280049171303580916142047969835657478650812196650010253894878814808272678860102102060807024106360325004229890329973903087099377787422609029418121651755944626064366043576710551953696529513491161668345234272893488848575410168052176767253906619701448678832069962653383583292953986406987583686028095022369320091601902796499630471733850156893788728236383567243289313585695574191038042213816236061040409946616700199337333038122996182222668552527390080490631700847902362955960901363326794557662343753331032473223619013236155840214766711180206412397163769677849011091130696554460478730593165472367883813151601213078719559187599398041453657795772157286771539843232749823638336351348843620388774881317108289051969923056869689948339408449265165559321409122529806245058098505967084576120073807202964552212281345408442956757273108049815320839935275526570791269872816434301873960243467010224312369664876418417613272163062672900320413757772451278737459683204206661931890362091765856952616548965039440878338094897550491426988622790289155210313136475054838807029529745836188248212605905833316175507956226942739909856713770566856388176976967601306746219646553250323594040728745157183633891084240366348939141591297284606131234091692692403059711346147702082044648777856459254018783689215579023228659967734594894038857551763025176157391437090093121450037342603759889854454691000658236346842235245882885132238832862334901224393875873141837828440532688918204174713200750543519750760506851894737459265074940919275203120824981621940698340535718873762050205082248383368769371827063155519253227595734839723116532723930704017478274878207090998547894348631724915377726783081414406345467008246290521464611701841524779483914265095718984032574045075372929889116793842141756091927680066001675075681129224164170667680843480266478408033361785613816151783649284670435518379375911362533767197486960367526033671968720945121049537228850343006406052733685357890548002564435319180031332152109721170084458169380110152491700853148764220024050362025097607121628612165950535382154781542238439002331612378697143307349224483947963413962900783660820958594192418620828383487403115162356838519058508060872690945803051550791725832843611283422528759649760016176582852069566225323870870517288889072118493873564823287076286282766205971212320033472731576689283276290097728745162838545034995514033666212782643567158122757659654406756497709611053834848975297929589251786648880958402461696000000000000000000000000000000000000000000000000000000 [41,15] -665187592024303296082717863924358508973386205586354067617933568637342396354836420179083420852974658282835028306014388055268622956213947904325756486493117092439719808484047161146188093372846886112777932520205040734869746056525114279038567026599842073193217935759629325608830596913547387261104490042514719494197430233231712928661140024613028553097383582851399057417562950762311186565424544378162614573185797351237557845743254145287883137112892966863231516417325583209756198197236536964193634518097078625059559244598872006138758863175963379806981137105729938612066274466290282340271557709436972897982877133133468309690856780007451125609987151636247231769076565836631134367008474514057761181507922705200388963117907152017534629254602130457514900441660831458662726377694223217283816873557071313732814091495064771886009109125152285202629348814262930386485253565127158733217156685719866253382429095448989479138546821711708031052620117918727519976382268663286778624211442297772947570444541726641821977315928838591932851074176610411129117033930666427481516784137184473942259136325970500540141717088950734995578443455563004853224205326898149359016372249232505146123751284702167604174769911559695361880385891517194566795179700884371988707999086402889072148609760262569181145981901391201487745457603284928144921490404525476293094281293509865263573747913459321363721075617920712433753157413789860913368891064787035661671269708937722459913750820641134046897930263712541604309232461017655603301309194446584904877308537708948837690547853812367577401279003140111106593782515092832678659729775678599786576172907724033606841171790549082401092348959164203415105979252639423202993380205615752708048782827272264768620182736233362292250795560497623693794297899733812800873982409481250109526859946109441699006697589371057440379717737333662618869474038283849828023386438378074321307074114557163508839281906374415170047475104667423856867067756193229614949464377979699482760999387092847746522570670533948367861307398220408407153231963153653214042717290163584188422331238565439168864417447715143909761486987184511809100341833165610747743266569148048892260231278680746466792086967015201029916509471741461838428001156336238560190078165925406821609335092836880205404354143520348371629182516499969426060041905012154451787485159405958323249134103459253804055992631498128845221638396761775660359887199872995116240701706708896105602544573502735502037876973448612993437083407005619104691122232552232776916173336624695605009189073064258674893608255225740765010726781808788452251340024376261627635790783909313517142407441493815677327842174217898841302851204773764292139832540824749851885645070380415503038343764621923589066015016986348579955966193783844762899341130867174356157464576000000000000000000000000000000000000000000000000000 [41,16] -1982053749066641610967783220418827743373144135470372448709892710725502671330802232077384251225894876252921246249138715875456575954497525470258512348799849495997608458328189974918110187033166459555397494001065923393004659825523896127303138534099842690301540349834857819965283135842964051583222254433469766122952659303225948566496170593876169719226850090782533737794711908961150627368999069258130545844190881898359718641256147960165927605703149950469771719490651423619067446673202097270894681212391427051456478646048598497467200609501451786780611298408636404371247684377606986562059276435005446255662231638220186742435883628737150841830803489164828001403563230009714584973507484816800554249274986487172276913663304240149439490806581203897790654570451818229744528828008135253005783789984922082381026148140208424444168619525980371671296788919428338045068272638975803943023311706328010046783663822894862420820633255782457137216595570584223298266757141533332105383762675093158642697035655930943704634505263664906233205585003647299595969472587763832143257956328566302229597336518052557262289383478411773767479038284065785063819493181033793011150100549517336389142481103470891270226084153350710841955103764155346560104142458364577053706479772521606059091899815450471229796339451525177424582188157833931469873478059773411571336632570473773660633113520879072680152699105186669008460670363714520917419308921903263118132835514193685046014882475737558747069912892760232859498590475509176178286511140578253068496634337964757276350713794397188992642499372615963988092646959354269148606915870308313343858798874662538762584785320373775738229369272576338687306485692419800055191508289070565990987282132688017294071412894544344568099079717091120233062682248830473268973456102657962640104656821226733541177927493531858703103007906341323552160908356891946983574730668370649664578693386186633906235376379250739053825947288866893302729017712510857283390013531530542933153020213814763441616012358996347939296388831750943535069160107481063093966355569208081701524258470042586259396320181219645267645863648804251717841252629338856035295683228489364671522505692611668958545268077194863283069277890825906879234253277682550576212929695595229104262820376103201402479902259015438317866908082536076359935365895397929244421665525215192968083053180267135290575142800791995092485349834382908460006284945619387697682516406110261246939731635678667932398547886826417593024457135219760510493965112592178820809111370604891491341663305288492064431084475716288904217912947640891527333821767721777418572843576364767025372277781906476692577596367853338766406127547931163781917528192534190687534537134212056482145153567897430124195954606819203640729042650533160806957303784863959599179366400000000000000000000000000000000000000000000000000 [41,17] 16482332504501017552367749347351539869573066245444699743399044553328611374139796031441173208969035283803157243134859316146900126038250666028711642539824260224597554635467412957515036433103723382488353644710237510953932826471299185792764013364314148963269992238475119701840547911824048623850144876409803721028813840956557474071006516461837963012391823756086810756570448808713752846761661821510401786934990510556352501996546888327326078885196663543474004727955748304896941276008107830969362633614870010144341057322476106008441108827313908206831275107190232843824155820905228025445120794405346702594402308219382710329687548631756833261988669334215501202787565631281761045822250921162998697897296223868745264858584870106063058483020603746546121352681477528473139939697591314061954718454533629938460514864414881415575579558090735112678500746819173994918739871654653918241668750060723773115358718572047401673856262892086797779791698029509341180342891197559491248347284339541906724877225897239606514767022581982997613727409964011011826578954001725641581192904839480503862571640365069210207388828696135702866289699290941795730421305384534429047148223813333137034235861642113329380194757456163562431321434898778723802519593082384816170846412033938075362364268254544241591681917514208804958050378576354268256860794384122783983207369291494752265359586625090436739058112343079435112765839841371023968987645711322230563144364854356162632681026642469551836191920520712608934810938276518452524284251850476344664387370080393277309463331405924219630117275104204936193906124486779531872215652961504964362759036019163921279765818156797377685075554618407447278771558635778137090773953132599655698031078536349638374187936876096567596911622067601939207345368895310206114406618424523115001202666339471273819621862024793186881948469034163447111107912925637354214698826051114184932330588332362317782956302093360401415921954652724167730821956950131583977700067473649729219667381568220518030768148633058339699507526670316817735352629079993934353312508363075181332303035117028089872004578624238648708273904329745252451777668089233921232780719895301731457061634965376012842508398277147372789408234073101723168286685211219104156198872581242445470824315450077192748615705450775024002605064160778251915041171328866269332116325662442644307948019372495062200579098782408553799477516335847695123058337495492158413353287064596549480449771936999544557400073801907429473956158406935720809054819231417210193223674837155831561228694997949683072001248082279209394352626570418449224253812680534424916207036587020045805542976014080118062811453394187903206294717237024738129335212409092274254102643037848399171322446298258175745055954745719634924447655243557282523821543361240802898896486400000000000000000000000000000000000000000000000 [41,18] -64053499335017457693988972217539293751274604504413032835912375417116683322708153762178732689938345856424636442073133275356422321550805168804641480446763669724055898649181377240427128932017536767729080179699964606195064527836802503098220865326487308931966473037809245070766755657186500882445199305609366714074597277956839587928983702963958978350425419187605719876190007113856367011846796836953512811076461080509282934125462414172538208694632028341072895050290110533421903662566585984397063644163254161391923979688565879332440747600248710252001840850511272842428884124496077773882059488340723496559251633710357250653595284119912155196207041202813755007108456155729965574127296791919636939484763618283022046528747651829142346112075593312688643996619688099471025165966779305305958263249953965454862317712320196013160802363091203203668602341959353009164110734839070137099266362358426549604876970539672494607605871738123365795031819618544537615914257629897760770707713003123589916362000663301296090552979521246939529043022274343926890699400942630138593263369073892568796810943766648917548672387746918878272417656874068753827223610248478027072414005190179295897844198485155718299775784450991427490522165435828518435426080413939400593510812297756903417640737976252573928169499799916515533181045669854209112039643859747540284697860213117466572528743826783435688692379665790078798519139756447396749619553214055829781628313935145621278540089250013000925304280683496896064649661546325015090208376137514211772755888647312862555115513610299488480176213629164304659869183868017186944561763581717845960429065190838908054906866982823386050733339940570906058035870554167159913799967583210560817403507178805491047846546404640275331648691518384059567279766643321985424975867250720925970375728275554282656504977283597243904649949538039676928379292466235419392913865690810877102802445976770449641451702130974369217641005397717839763551066735162859832014699865115624557057158971204066279316022677107537628952085309888240853110792211618132871437862978576188874304822725980707301819493422755012491821590332121965643473739331559517593918609322279813422036134438657944168560029945618808522367557218581964398139684788143537407247722771469124552096844119676725564053121247365592982480872401469329202128637432612788518060589238217071134959426660589190955995876992246685665299989142036187903244412275600617920171593619625944211825299406004756195644100783540510804236502751997234025476357200850285300258873378128723269094519021779447991144024350103668463170540959910440154351095864984143881767099773786146619734254776308411561267734336284799673923878942055178914099137984743307553160172820383161001952643646934669201510979349616786314960390952075583835796101675336420655366144000000000000000000000000000000000000000000000 [41,19] 184771411176005970472860031531361150198827447871250721186069623559276754697101153472998965165012069874009060481744280194289598758822984090783885350084222130133119882801319446628102080254040236471922700769665508114913272267325689792033350177778229553152281398436059913488085047987016211917498038905916579179660966273378386274071982339236789925066272047213390619094689609705047920483650625172404635797151344893283468752752963849495137794369037157667425839438486680836750876534127575038190588486768667495257589064188670282860274414301124111673917523868130543604663349464606701327471757884892947926137170168912720903014663109889061813088722578762238470537948755257573470978675848688295039047085506272875058059465163009491120327904801998981602354833152314920257795985298075804511733284702731334075144537941968937725320930011580905491829626306634373066205435127317004640069825011590922335694873273981773451840714571331618507594446917944246097751322791743228224042523409689976013269765295302620824101802911125524950534251099513319602105891664197068396404431335137579205471735651591023942102440529114621421346772819471541495969023090645110019644915619005839131102810887065267463835237250381095461311848593610373957967489491894273104560321525939594701003998326889347762304838095124597456342207736786869361148717935407749261833024823098865080032407218280906231146776235503945593165779442767879895118856352029549111742384615078391196062561523287398970578568118278362758270216897945757909958197408045156175389135406100973811933975181829224848547186020754816240244533418162433828014521253144366780939208376391702515251049078026252653961023218161481332994086421170563082230335285112787672169725169537182072846438504330570276895044155301855838096468201805769985630805221582757860237651411050423694447899206051208351164187355537117449481476513228582273509285934925870347555000517559688589260472602563839906449656621986726027433216561410679815288587352717918083463776232089891324271147185780979549599840595763520886620020034830475655667275891063768880893919849324676200010337006202010664180201559069745845080704840576639989778189290993981742378900728420477532042718747649702629497448775204998061343187783421899671178050578337785283313136532890338959267652087618638526169086989473126211494073638903452000774137208179382388142742037432668576522841296076623253866083923284132052424777411427355159392528068311264474241769849786201944729588683476774115462231576753122675490796239145033770459234801301904820771707543981766887738687522761313877818066737730420515425283300156934742203643572946177580612518651742633491250578215761319274798388078917804390722330351387841092316569488936337545662741015772633568330889995981288447387031751545346581699237492649612521718677504000000000000000000000000000000000000000000 [41,20] -448223701905943798909992312207077499062179556479831654347005058252760412607229022670491931709878102420837881871855136104694718523627306367220007850207836525510033459626917736494428749978681350934052376039562974497112872077582035288017955803861608077967559088078263911247906078962877609251185817421594650844361707214670558004823462076140706418375938013380019731574626723061586017658576645913942005958887441007243634020213882403556896340555144473973636411213989513714939840575560848209562627166347889393473519158443378268605794536560592874994494327679408501578161292959072451705924733087515322372696185979110986782902855565941231946639061909554444309939824223288072973552419984808161997791518370064925725243075091804518209980949337647073329236490880771367763028680473389246375966659852082960213168467407027865717490257970147016964350678741700283906264075501232398818394067353930139701501207218389925665623991918923489269785194625380262616559383993455815282651203407194986453317782588085554959413200035485211099746614703662571634270836967060611423732811267756304319897562394762658744424998508282692339953117954680119336869004197366451862266796134772887172319167809798077964216307343856895431923479651931064860287185590636301052065756475837806083359325229126559021535705432914961236236451018966976062419067221818278269532715755528068260283525503298262826211922935036361369561235313724385229824359389718527256704974977591592767438603643224973263276557148385448588086038732595668499593496776659813011916000201057726142372053754849642958957032437633611357837836845233299536490552642777905250324638998230183683069456853466144427822434679548564418728590788740611383019354846366201888919523117847860535857970540983546636344343342857491624827662719711683366387625060672538076562445378225147929821171295462273478158608435206267400910753126354204621383807118449585366081080373375588673716180595496726257901515489808191424477523160927552822172669963392651072059273849984285682283252256332100760820922357036396914246571014034608420322597085596252670842248941268664477722991379562044226467661878233781131556089193845161699956442153921521926922324406429937274308016525414778115618924902325390400739514743185606900150144634048470034957591833959598723725470038380688896204818840142191294120745683757707999418474271359813099000867626612112814865646169595277985295312782397258723273956796619581754684454605424763676279765111874645596148193189665548874055591754031698899169168081434152665576280599925390529179748076192864276543881321592282269668899458923214320535098144086078655833617684812392181099103005649108378074695154229245017545283774255484229892607973689370319721118303328266774600090573911129657808344502025176213742341814038292869821372925525786953487745024000000000000000000000000000000000000000 [41,21] 982067018913365467290791000426627538881311779939142664656788782114939326014617457689818490443405021503199328913295882503909403090289660886600856410733108419466080856571476705192270183836600378448164094408566704164309148819349399843027942645742535038227021391940375749670871943301734627629792311690099871674882372196826521123717902480803431214079492275035061489761887089549856547150664715226994599680773185180281283016929901629644195438276834259806737765019006424480391234929374793452387224211464331355571746735356394939245891518682468055273574457217207131843961960389220902606978843202876149763231566449351041428074268404828444761611629169516418279098476017369358310854269005699708279426135535601958755171506704146406350443716035575446277781774853451996610338794063694718122554737706811725091838908956546619662085076925364895725548096514408039342490875887980006909399267527231599199836873845640101369760903441201335367510410514754267063799100314223212110261199680793230512715496655427656051253413142540399765849892641167079238527228098951682998901641682025981686317906561281123004265383086232700789059061966062996239650924817371722936301361622709862592143263182358067102946060413607906193383513793107835453665187678576637855344929500665053394646399804165821486298223411156827975687502851974129063225977050623487531402997214983802028524611343036510046212416906485439465668501966795109530556698219027486385656550398294074642095458325889282822898947108461634390886504244797409638893335495222549842633632570859549897391087561687280697885826581917864452725623871703468757394962368666289876248282679027128252092114879271008097616055701982571545164040316018121261460951286779567877107283317326335974232564984422239776695309240814659366328821960170530800810308656865473310256770458964805744275252106170157076326066835296205104549532834698774454758669322633957516586448220228840335652947233834794224382324797619545608937369776177109704041541225101032865685584610987351594870568608698179440832613003169805189533443510370977345864180845157357220646333407107828340899007337446360219202107535414730165490739330684127633683810148389051343148720212974103595501681102577012699472260880508599288146270581105647526749898828444478797355129737165297291413582779312302550275319675186833725058001252550962845679581015199570273901693016018287201751770947256053418326892163074740119662380086726794848252096459912728960230830637196969011747549212671396397532670238170357307869097454541509412200758273073316986177865647109120639660945701289799749201068206856603893704416804894498243058279208931236335977390577123204857666988221074851150630629521020064993472346602616668397716946662304455680341176890292254473133749501232530440667087844618123454299135248047473743303278592000000000000000000000000000000000000 [41,22] -2040515788653861104645378647993714910410721391171258829192338629212582244419382387038160759076558251324391187786903107238976044163500970266794938676534239426320668745867204487204652235475333943633826417524491404042138188350776475525266797616879101738271899657117359199301117409774816338687591802639036781266694859218635194564757216788747848742435582126656978409345538384519461497262932465744078905538342827428270361624799687522843965382602640757946618810410933359135002882732004670608408235618703011663558688440190305329695896065817191462403996151229277945775373345061321959878813605266637959145072075405370210718070532821633458070566070772642887063671531128675877906077014156735265024018547560468608602113856488457189990973578055732979564616326776017847450654419140405547574925029722316779762939399731256915030398474114458646841967902757640012533801092003296871881474917025973167297524304756840200547918595954713282363962749337682753929814996705871219622845865398576223749137740654074896705394099592458452768329524494890829310491991778948814489782137190085740394797340015519677059977421898879530216491539481250405073246581908459316893013353610058215367406658296180164749052360174246370903565659478447274800668728314910192388885788515901340915281553848070002764914965038857101532319740568267007130472500441495888607986402230367675179626051561102093901907367347881530463097789647773260729702659023991344312757844587588616621740115920330280817659135800751444042938947266886492101597365068608244407067119264327034671982195340478185794496704724443365060308489334468316407084791910135144820807393209296732358563186619269707657389083491240899346881369463966799494402433371550526469967716339198737783289072758770767291450838980400437057924137851265492872845883065142368578462327466650258353669202341832611380180620281766511302662114169514038037527862618782129480301953320391235903428382914901571926791223980989794043264559155263285212888478138644013648392416170668981788648420459753305901203613491333198733021888923280035144310643130234017348854280128712572330652002040923458758596030247147580405178417339738578774252313385858216185145437862062972780819943143821709898114031357431371373905611333928487600422868943773590688978215899082371890256633579483973903076430343005511261401861338817224806079624860310071874096788928979168210782422124700563437741599495919222980608538300286296738464690253235095665283644973245930314923370394546284374866719330855394274129472635581388266057948960226908564937842149824207126418301040958292974651541729946708420688669824516926361936419863888210722672054753281768222988640020553334322885914515673031239426517640312900450392376112301121850793646054000329954079314191123869655322627107803195513766939517859959199645040640000000000000000000000000000000000 [41,23] 4141462980608869999286117250298687686639332822077896834709220796201383301744464345330876718151623144850088758929839444492447820965865790603270265225356778780019141736578403587346212913264967541494417080638340401957867972283283901829259612864039774517796647870966883832892409020614702309173097154688989991247418935294250949548944646734822884146221428138516302062785379197262055259560531057505731856044559448640602803541424703169640526986527908698213694856089331126144189959153930212486342429837653742236894857395578237490639028623182320912744619174183255016412123284390546420550144940627369246331427680752654972960223391453309955816962185265479436983140287043497896328451436342935340795755117306406733143766129466565846846193933022967468220996301449072495161012200101967049605592989713686362274577741641015400354702346684754692636136656277136089790238013912706120586607540829769472379929299906001571870837688506837257359567585216874018594768065830782502170061041908714460287730326484850659705961043524531979587565792323096856935904114387770011002140037833988829538543083087574654422876281065918226103883987490378694990548516370437739640400985686944554636517686316180084190351206123246327239299084447311921981223247093368081086001265456635311122920201156045276169549100532741439372140747599041414717428219936287237486740126205420744823990525667561146528117790878365461397225754636078070741800847574409235714929438904370639235745197052031057950334893180789049987020724731448683103808123461407902324689041550720570311260503262493061171690781060559878079931951566740546277591689747390109712004434210563133952792207294873821394273202214935137382220075855588742681223672820472155059518288387926641558798219025197283062045926594678208077944514770953275468937165826717755955992525003764105728574320987642931364526637549631536834194126069546131154395336958025485883399875850277495737049305693009793578071474650218761465521827914747702831259725816899382709031677535514999249645003341125017205545993698691273395485803950160726266482551872032991673903848344222456203597020685584418009355465900220799167101541243720375348808800432098528663568726687757261692001143575058602480739221568095687340716699364193373687241677718625229945932108707796953909632461740950952268967550939661752316259030629421535647778284149770782278865005348441473450186912240048622079794885748619277124810525808681085093380244243918707292928745647283471558900870246153337154588598736229150542040829122250587355591714913388889595730585659701174308036377825189254196881881926385741312295502505966585760384006154537856896937164587482486780923367829551180926989340199941379621280436476367317655247729464457022882700445796645340471957018241645428593307065875408837307650228766378527556422860800000000000000000000000000000000 [41,24] -8326027411290282116332762800660027974524251761161994718994664596999764209003615499930334145154856770836127960910296500776639878701464471710541032136990333787186740055689122924606340148188216750691777635869183950397404532558612329406923109744739913814884478546893492914069805118083339684338248715916680189273176352004346940984124666235635706127465968662867906970235533329916967530067698531565696197241506876589814098393386886525443780735260260140528960885847958007825874595139071408868793003043271076607137791018778758696820905529038326154388384209344792276209282180572355846101172539027908246138753068308634932992237546446356128229934687246663911411138952672314233013909072110038150008087661225603158595797492829980567542487897648265079155314683726812053228956561460809591146634396457664481811848702326486203285697175500355547513137357603374980536985556839737198107436090240990693667855136716494943450983255346241059906068966268328712736325332525739021151157913655424123605361137003206809011334679775996250017759679213817120746144204286732995124236504306486570754857579130970294445222385276410542500242890977569466430515694759721996613243626745914932683209505061338290960609616030904406743489838056106701612637253474754555515164602040863771780041483383423432140671305548313279911187115628296416424702695606630580565242385887011965144852940154050500031294649074849623058981212622542822618105253511454508421586350765159496594138628083537442133790460126525462916788762693816723953469886589341267668992775005750032445627206490449898833891127992952860330890302256038310147588721080899732897694266090650404964656642745539828001946053653544781719418963103851812385088779394057441303145564936967110343209780535417518063429117882649982105081383689060851487904008571403603516824611767741416379155769805225798962208401896478694836953864182222462911636740336738046761687087000908444202759287027328567615473516166904469865975017771334079160834676798400294684201829417515739567986155512402473691162301061235575784364101034166521182230043064026311339396839987930456457051269976784816472821111471166480819855621871495440827565030370269320587413236969026393546932105391134645196255607206508165022498553742338748778704349188191029319375300238138071183697031909289730298392269327151285264219888072600572394667576812046353013023815750076169266057066243604947708188388714520940540237003280570900924012890440951628065214476766541264190996494005590568057184901200807751819149800454717577711125854418988707934165810415033001585335244571886825853592505138104371727232029047407641033322467155294189491288588936447495806057156689626720538564434184212727838368841239007249511125887663844755373211366547251328822308411936731878753400131578330719598800319452625744098544844800000000000000000000000000000 [41,25] 16596527339717996541401007565380377277320849881466180455012600377764696089428039721802976686162887218903211268147182068456370693624248336725473809417703676323379266805267404253547045715343653956952544629783827541658554941569299027125272790606069334782588723292691783571702059443078927071405765620657804756936548370033385602465688797847761048196024879867522677912552630062875290758727988011642491189689541347901152401807942652535190653597235934847777372756446726514790336823547580027413406179827406822090811266272870532468232230081975722076694865672436678195932068542580193960746937130897400688459030860690625996951884166415910272420727753836912788186221936940065994119108428798088227549192300878329558914197884995304841137827944391601268368523940974144754682457532009564904608705177582120998074840307705289596355956545362011296346979048218759218953875480098568285525134666441247409942300500726801218011300272503629648610641473761047585496515088709748738646996922317534682849117887812021394833349111164189098508318910535125357049508506248179659656797622631979175078302451701260158155200885276996188853053261798782131651661668016961193210156858744071066957884732539891280482939744350816990879281166607971521276449073530491465782317727932317698348359342972992370635645579334382504995969526561766860201204991992075809647230598732717812651043146770989643493792449545724696380347298882084050016629427766091693258577556217153102303481666606060578486348032592782558636356914465320790428932235991918896438372785962426803410226746779192124465549138592170970692803632994169745902159675072340248521693301028668727883608556050018820583596145168118061632948790465272745052561064814207271757528471103579129006306654411530465039454658286044212468590825542279028888445226192123506429854467218949334123127889014131461994694734487113772524094286694640559285813395079578939800362888380964804434207745086529429361405721976311017959468146449947820856426552116318114341109651417217172341476411030160620358570535980495718752444549020285657627274644359607753373411662241265457415707694799709840756944329477715619465880337988501166566211114374977116592905720377740667179207867107296103417794944977818441316444616690446205568801869664414218058350060885389123011989144114426637403304087438621549831965139129021349800474468603612248226625840912634113245867120518524570001001837934237845606935859775363036961166607827443814252638041099907660578700487778079083330775495373208255150902570107351045781029366284194128075348133744941147491868694023176437536000527666777424339840695880139132095296559694895610408311167914480676210089291200174299569788288455887831425784960498298995503260089069766894406720345840009704429107445778141579968283806933604023026457735355399583884304711680000000000000000000000000 [41,26] -32488106928586828196966963923632475545604013229754752394927436714469674109125640954880572271829129767957886164520117643301342581861081227293853551146717929572913692764773827485394527871203465918720845811056208903280244643539042126792761103541895726376334475799940789470342790698401149756921572785100706972699661976733256459220599210426533113970445189351166152947738422010766264975604784763019166866852931879757418540315104480827892212322357987074848774759761521642918329124784118686390089198386584324603151058888497943143168870183874450249945593748567796052888159065265240298204001242007987176915697588775784397674338328099030668819139770584696710697195127790836290916032776082834919785765135157779863489066764688294100053322800915095376733241602516715919309293530335525115212586207856381313301974412771111598115425258221870319074817004480315354349065845230684888220514849685119265768545406757398968116631841470748659909916797822464046934996132995622304236752433217105094346166951773157180758891156999384839546785738402837802799958492113079224746211021181204319254821493247572027151428778661616220779008883804031807700144043743314864925530744464533079471026992341797442813909482424597764632098717899160053002162190453716348150935141306989247313570455811809898734125894695988540940874550712206939121642587708315544848488411562743585141823762876117227436822253051053682830975480205933884792725355428552299486062005144098230590735484465225366088376221184394367048503116531720484662340739236661990970480609646165938020626376644097212046508191611179271493418959411966059146054962861010698918365785761244227270195357643808549968039860028126429566687302771595401695133671719805448617380939331032372078682680603569968514835794402381350219399042147882978910180165072021549442352629851592215868374375325736128024758780088869618071782927703056541992552449029441298384366202555275088832509741174877986189147048262189958596545624540580729044929091346384923582871147588670479280349325334941270391784141745929646539617030470205301468409373107338861744382769887730933685479612810543186122471868027023852955185824072262679314352965969099608829273747371283398722311874807093479943705011013101488936727767900502862144959664078099812974091903580412290421341422769960328490015615192136334673754008730227801272458807152429073067347830259172609593448657748404111209366201513987304514723953784035401610683275950530331903879576999804755289050463457354304179715127542840452567319837420887368536233055379780433243063790310367533397242732414132348997382125558582596990179938086327830419027069150426665865298301629939325680651401482573565539456124780590459604435453958770014156995152872562504764073678212072100466258829550400114347109132233347754918281259358420084117733376000000000000000000000000 [41,27] 61470516630008645920581238717142462146754612498129202288403592036960491610773434843467917177942306376378024544535286502521630745884426398907695803435518155557957742114789895759672701507984355007103156669383789567187906277690257325714594666534596942703176217317616501187949455538187414134746101984653868386301670908915602859707280479395141726894312531537698274830797175570519547036532230239477575761937821947085893500554153387932992119364185280848473322112413773813831976769394197235137165841727530950206649081287694793517777417560961593179399848505807292437758493189840085506222570994155101625447843256659476694440316708221882931850878172564365943546890254906215822043979567585149473209472321926242115419972668902882412554934295020718353716215230983987201018228302971542903507737474577744632050766224471640240732965310526526667354267737290043255968089046469438606655506897062779123133125800703418368306063742471868427191369491575945481020752411074759101435638005927482230191192063159545917532847374268954112363675196048665738815003947356685476364730671079807546528393332632984801827760938480202583079277556386663040467137795055405132071797868154679289195676123451890629939021578185686325834284958522186124053322402952716658708484247231590419868599903775829578657800925306442418963525427268759223366771025255891532870364262898690411668338504005780857493260640263394252066241585386618143902116182525574441502105916415669563139938969659699646111870488996812534644488224853558644201846680738217853878383919933454301853336837310865521582654678885964957815428172594061410701210635102058287248477129604140426272967491328931678797830353120111974229080972659038121052116752603909263549189401883533000642568076738458160123946589662308607972715791278079250254023256378346183742287486021116816004585881400960917728996381109258807355181822112024863735882371108070253405308484226289973697360937759453056004441521176738622411250597794234090433555376233695973168786693532368620511663670795827455210432058528439970826150024799214567715705323185763279732262619012008431749477153704255477059966745518288414170135281932185537974808006271413485306524940034741924478129039689018686518729803118176300391802886182942529831357864591441035878212739699412042570136126116263983297260295644512066979439756450738079227945379483816571761713610809858746407295303156517035019981295428496415637708344065398413194732824841640350864283540453761611581548753495335996243763077305276785433340477716623358019264668753832720674178279102776882416248914052085821677776192742121008512138062344297184593028234558009974134248597387527268213154167324992299545092371473566444566528884142332741579395615577234226992237888105769690349090922128320005589660593364805518664868550239963624958328832000000000000000000000 [41,28] -110564741378674911343951256845143264450442522378981832930778227959080517156494313864597220144589601147088118353864157168930031266765123737962481156379962496129292930456587909528862488557982702054757590023975099778271791567081822561510573048234186915291553605603033284750918688189554080508566688431331529362303574533470581297594775696451069678458126979195880138272528769683916642041356086374047382275532496752291092930892239619199201009491023669840564248247438700439939625812466515362471834472821494103725389496940195823177396071960555266949690518773808729391741444568703909781034398194701050441196493035338151566586010700991808575626598329083884991893658493250213740410906876539208337145439897404020129850249012153892158946108438243771322851039516946695554311390479913768082419875587939070887496829791800647897423936994691156521786281423767782545928705265444708795177149050396749257725484611420795412570139602798106817686302060751954775745944392683848989538291562765768362323840376197761522677096400779793526399372909528662369826738091318752120563873991129609811556750227539300770184785389696861918773853666529487857075075221947565769610659078534956525445123447412465486081933259758730939347714819578231266890380802474808986662883042227772151682620889764138688511350596057579768548035615531804543022429631516871938406285327319654524668577725781714173715222158949304986582528276778456607586559495701089896946829157894143498530425375511819542909563237167384786330941603374752397713238654964367710277797477929666349945065292506860678669953486985750015647481553527252209309467053971611819921069563780726221889595823691954052086761095023766358282047602410082114261051534873367877309335003224951308472126775173331465277747964002334725499308206074197653637629352724676879678148786274056906019369731936503719605250958165169985157832348682121375817734687170506186294612422155953802643231652327082920849379314060931873497608847497137109067509044369692980234307925026551500463119485620830029077360584371973792157093817475069707146483643865628607054054243016318045297186619405926771066857124503612348871969627920837888313098580308583518374307618754642873907716123820505198441918073394870689705459720548802886315546869429017185368707803121645726506211936786785357276475937263592026009710813150788720332101138269053934226928944441448913891867410703760152176365842777405489043268902890133125618647687221346794912081210416979654548867133032183128070634956417593430226348448671890013587829522758658585938321833217359633388602396781850227969496149769625932799105768444829586166731214515457518875637760218319213635405443119994966860486475261771407943469205918912198164300574262272817784909379844244537608953118054168301982493852446860776673192922044661207375282176000000000000000000 [41,29] 186642358015146554558900806935730429552640379110442605814342649581961641871612488612955241422832957989668146647103850461898507837331747148016472564182473000985282958163328866457104184880506489010733510862298860787097949788393566391921079225215890456753806807957185841992565113400190082556807680249620544469590438285525731268258645276761909190110492609294024089204163963334551636837528299719761912688336627962782890820352020926090183981535006667225367520384566880772099214700377367175974058258776816905989249540417353781274396890716906064008462273266612880353505156719516389607702018671383010523552983630876373156727272613583051854263617518824314854624383128617506140799364120973257659737083333427509592506833273749180237014698287910351249747188544179342791025442150657082055791932524808723520039567545098072768595559417535513985374110437056485841646082372316519502385641714691585740749970751677633150347154689168027820203798827727838068587676278538176461282273631102102720626042523223882555785037423731583838410043042697417644142165924906183941054317751131570957217973009696963851462372862386096622905271647004153343463866018086502937401094855055066013981639962186821082620127505664695955773357222551476953733420836492845254487103046872868479157577844952503041000158185868145883226173056812085795212425458178204551992307127086794809214440275815714378232771299287335415959877017827633728878899613763796266265067295462312949709766175048984927418231237723939349882703217588564036848576227383899565881520116862691344978083588302393652445351070473505918486318173300054044982705717350587800757275852434083402752475627007606188437303993050247633959758053792855313230066237909213435259992443248988586928107696993366864518870178829033246816700994954577163357358416177072826894847158427022441683186079584103358624000134623512941225256854308096469934390631821503975729374564425969429384865074125619426856492422137849714762287970221517446875431470130912816233046656945490893235276169128232936464664319505174947246862658931453728862468705380612230313571831253188104880899551728054482142665749991974657989985082776618558368848115058701468638340747682832246081275352957879935789205146009572189770179650285387549007579585442161362578361548388576085200997460119085155478275038289343209553063118171884578769936750263797837149350981755885427618027274745986366468816238846041801653872527245608258200727237589653462721468263742890249229777840635857263353746063563295796882869489904348430895759663233178990795936960361082225700561116160652385155444896304988614835891461398634763051574651255635700067551054773218236472377388178172619741170855736748190733763128800753596048103634322743209166846088491024236413199429392272260603984906001364190262143199947275092749189120000000000000000 [41,30] -293624267773352410197739686688707542328175548356401453174245866459548968232805095570113434104323261856329271056787540026220335392773536937395627179491573016561320070350251610318623456725389394001272877200346423754308589916487950310239788220520044356176489067712403613007722004642831676906785567779002549508152744524751516607402971370800498542343525036706915295475905908056531146520858840337287420633266603770808434439114920157772798547607637473563179466881512789469775658159787540141949448762835129643645633807435414179580596684723800208458236472344868665974264223376311338135975349397953755583046554481553732893070307494566915324348686561353781551378404072504392588259582880910291411621987199656286439792709817106650908483008018667034264931265370945653613138669658391496475187276689361424915742900330647008068069456934334680568869001145794968405227346367976184582583243115459659522155423653345037616838668255436187963470940535102549054703637940409312949514675918021644547508990556319046724190307537882388409848734668938658400677817843553067318080516417146628056729686152241477394725889869803358417728283264469626101664379421915706342796762299695937825637116355369019320560221589809648614516278936446320188611018064740288323671454869085084988551703209521453623175747002536310970525687136586717407672902553736109136736741540458232559948084970712283117986513637338579034698193276902778463819422436551454468849008530753631158507240105721807154737362671823054870237141030456671162524710571108421857299717284822423619681139712905983185254379819779361289536665592410745971986883787210184989082895916715678710424328761131606523788061537439136830426475626929164512514330041604239335000266794684273235298262535051359999273848963118904596810368540565082830154951008372593893289148164475589843748263372182164398300332624012620033592259307248843515324372220673973385903777945467299453095366836510153030001489950335690560217762993640659523655005652992271571189627888965271405421797946945248950499062572158928658079407052106848021398945738122501108738849345688347840626564093805872801548361012300667436865940771344734173881306362295647044121103820712545903129034724996556539377770079490682123927284489672760826015755580499741692435362527739777913380889441270602297330058293042132095159183293721945818608520299928591083401804075100190757445932832917398743368988637842368236665841744736253179356840920400387829191166510981174519597441431461998875083142930439964298992889883730965857873629644901859961840138574650199576109662311553507566233990471580809384284792540843739985133454381377477978801199878227810479999819014103785465126700620816800439787535390904621260950917688707514378300483579731625163698973262155552752580013074816079544686771164397277186757754880000000000000 [41,31] 429482052505566011824103837202234960573506765206894071306318622728445202840296848977978196634961079397169500321144376133312670592913535220019399535621958209441963507632093097868145273343503744830664020091220343672166984865910570156811850085683712633109915468873136832152500714084503335217108574944001074003592297982122846500320271787851049521815281651351944974538018690265851155289747768463265631870134945168526801877621931172726386426465489326108552986364481670172074169610678331879370500212831485479465994703631995063050787127148156610452365166262928196379510095945087126915108129849341671877181866607859383733278983938485543461270458022907730001769223638812830932360876900972336614255138751777668591977414596587851073553670624589565197452076601727890350667181259910428621047644441397500371943008960913638669879213325704140097761387791141117696825140245036056586095143780447970312401163994757905887358905793292304676551314461124812161272822431411564838743142030522500697460821608100934564693659039690676909804770626176375270824291092548377241643298794794217773765030071658536005810573722135408127378691776105422557698853808532527873172302753029020199791335400703120580219773018841860828797310595921610780041464477090781319205272718765134607560228970505294516893507379038474631502482852364887400838963015537949052813357086874044605486898590728849216193626672832844964977126817997615763896448640472066679631925373504412632563063074690956998367084891511444228504498587857976547188900304221266607271720132002614346342845314956279622747447351519255538012986327458417984500867711416407918674737723425637008758764094548245327852730822005755924316290271983685729525813470188830276086122569253079050565870090429202946889047834360897736177734907830064959109409147394103714200751429271173125010647981517408475406529456979536971598996529548235848340499459661320341622414589603346454412655027806755356816019054042502653855675505114051046002303932351412981689205177965077577106222914189596977148402989447568468396844314095443908797208787252381740415540658660551469831048508634229699988733469781807929370886712936115278966029775398527408062776088752902626648889450055051605031348759348622321815764245583049464473453032404893270164690591039348683043583981205995861204444255327223653493591582227716443277975692546302589636031771442037904402189516810521832099633295557629379156367359600449187061446547176604216010743865890467490588836328076776887757522793310762986718718822720057640234052975487919370815243125473769657188606057018573075545537459797599143475847061322434206771940140506138023863293154478812662065701172303865615033469134663689894679437065839717451380842403119994436155515476903451575641643182840764738420354144848373293785263685374312455381975040000000000 [41,32] -583854539444793279865461277295074776035202069153251638610863966536652043595676086540229752488450404414003397012719945562616393279877010979124166976932524501993549387060185753785209465587745922965356740034407054846026079453013640106338896500596852893307370093170246081030022238398454131659761379665374442623388204126163306811223942485799493546713221073090057873560056195935223292305529234790208088272164539654784823241849096168175669292768334154592677123786868142845889667596829655266403798423122365529675476727312696334964908770893092386615529100716215071491078599841647348102847932225776872739702250680711291020091974500592389129157217291158890163172247736920625951245336148735260002931314735790112380772000767471906801218862144423648352661980451348802572837973098225266185259674898567513334604523584688690603549714036763449292285417464424598866266162783652116859836048331422031061517066750983556876018722191975304823100434927774272990140866985132672320273821519463182778440425283901783170677518672504141148442043510578398631149339493961857870250824290516177149134462357646871404049615330494745037478135550996617499274311158041558856064791873395600421988068478238318201667398413112616410912190541431538140032353220470914406369814495136273694962782615744798092165312629594622988718423273142609219195862689865717677628231087914097724534613407833352370221467038274608049220421003047426683594161980002400620595065523974149436570767816586330390013341778124680230934158127633284918585297725696300898424769624908401783946030751810232652912886042012611960805175184122619615940976067672064197589713329019656681006627432448938841752623227195189763779673945766383368815401852370010809142346702999810478667676689455440067783357028275873004647021982153566629522402906657467522549918765742155051550583908935395497893487873891401226430448205026550952317160226792232697431491251018495745593379647655806140788836879311239096342655030090833848487256720906664035988402048131108732294667917073014152327258106888383169215903524073848228755552843071334727966519332235919928917107632548116391976131754455748084316418472456898553481711556572245287925498893094120647229316870596347432141844939275374918601631982616487117167981548704946730332308190018300895102443496481956642832184857849611101058930674501642850952424087526602849574771254742490403237350480658244569666583041593811112810775714806735045647187124137571676502728358148143296421239983803117245846489370494536189371995388578545235889505389572559266835653651883307484763051519333923167384809254489135118194896425299691961277306249577229990556312060767036618655031899469836893950068618395678240426770373707295086732100943830958413791823725451075896971226097433409185597420731498802046197512253623824308345241600000000 [41,33] 737051388100136334681905803123185412268490602138511518280114901735778082189508204721006432915896334193380964297052402715797919778166337997655579349492227185864095018928664964062464107925949593047437170360149323304974144683882075985281729833203131679991640885717186738075890020415431277923208165778553304664274644552191873339420664718962812526521831299468875756348571915223154071956274421505247740362918117917662467777447256476321993974414360240013097935276472034566984689403757555564916409141028444944177431355843281449870303144724608439611647489032153939587528800035286477262735759090490001907606951321645555595783143722825404478884357230911343377360156801574705619389984910178904949344558026284159238922465558480528345360146944728169331906718213466394060424209125807878958662796004515814760409513010004649925041200856736209739406348585202222928416094921547363087818238935324335245528351404524544030587944540364595375536691555440307454064025145420206017898433866804245878316577465844283485097192828530467623428005518710978330343309891786174018888109754219551204352566020427017623355367459650221084583632398864387614678033754262046934153433198059523055859179120153904016684362689440885193758219276645259782146585956794559950476851011644673199368923092128983960244361049384096754113033983099504183452265909033631257509066005619407244753239189779480043627985986321122213551937914208352371615658004480953322052174455501615678458973467291884591319489010600895587541850087434085675004549847181854403794971424343888427369090693470902386370998880937106049955511589790589530320715023696199834593130860907099368345026010883893375625714252552620269936074376218418018333546584342491034235153917126255542111921662714551872205791777037293520353919861926341605188241870667727364848211237505083378048361775290792264289421687256399714606635628978899781154026301645273080764385801185384082974686671896002301387904875538076832620880768453231445548721330947681860496975797139931093643382507762481344945259259827281110110987409299194360845921004874684711090137918628792319259028694527217374198174533407582406247378453178155665313793465023832359307207617395524544331155256337855050300620322810002206073397997780576874239705013213858846663031169819810034059154925610100539866236019723230456774190616865419957118933309133831169451179935709990066052116340818652279770760298227962924169163306181595892813778127380513395055995818088587799367014471709145470073774928779972488438194516565684327506103520814083778044432957425376777004338246282462321904477698655109227513129342797150225496996963742536280066032508784673502479935651450140826766014838710908232564740092185461437607591651072532514585199785502814770646646206103562179555713342188046306083850550137240908988416000000 [41,34] -862002786471696585458278118874960667359176821156689350370599768539508913090911946154189176412483561793625425115626081372513549964016733596774880556437593019078881688595341628479911845897820201108094605770484858674228097251278622792770197241801556299591318535649468849991759532371422665031357094021523635224986413553773349785850112643358240449304883161629798484349616999604254075549293118509369545054093849383342437605283656618521091082318334662764975487081635851476285109128541984305666990326356097226512435043493980446091121078885889733077542642614106529467552809185899888516330499102973855353310606181012958212506424300939911720653666619634606210309575144731593222278606833859370975642741452301825859136675901274045917909307382640576797200153906330418075982541353207050294963212348679617225732621375287617841946918493170780497232477772823048666737612512687018190206851962655316576826745435618888853045491272019467110920487031362315280978307998418516224212601012928403253277744207637814329645423507777657980798511057866869776782773803716840201334457522970848701094751178941170240788487996007141005288124304416613962895947911298262882580337001283978981645736406014942209611505999539832808319788745929466997054912678442350133190645105197680823687864866751545396194035492155346673701912420627141080536833373549237403594917578236032187818580281970606385181248769768470622501276607279810555732369736413464397942690219009818639064011018780348089076650947436839799654058257120617555289873359451036153712287652446908391619247593315113960237176110119879091757537803999872866540877428061568562536502273768163077205646962655541035403301986727941425189548094271244198824077230472537260887698497877636653060208019806547286721069951648064598082523816102342133937248163500627813542273162815864206865531091848617957110326057341717220458048893693605789736457978957008555774544699794243644060958020681583743870122403212849654669450675338862627768835724135111307820473206397833122595590179809190238000657623697933873226770893724159665936495361065790206219974878491295145854913478470924093940343667729900191884183141436972277020617595206116009485318143040793673373263929886144240717142070321566311200033366229126460499995743548711415338899536860839901431999084471634602289671591443270072262072786919940262825128942530133670964044019832992613985060247714582865560190056504691642227292584853469564239164704287574568335547399722843974259292744367377086087762231288238138537905057141931395298616853123080059943358625841908539189655167975182765004442666105470219997356898050220970166320354197625934444585779486030092446022013980736540302003442444610828158923129791121119564446267391043037909368518231498840958126532715071404023139226256983527918013261685978902298624000 [41,35] 930743284550677277518523024488903699625328114883938997576547604193203964588699628027824651744583330112500636396446493556806479654983547364814258518145556479433681335425155121863329044334247959159536307171300109739583093607167922947453619296369141500142492535143589261660257084670558000960574804972251468322963127816282311309309100628531779026638528907122587420686781370318265604829608730118517814114322802648659506665034752870238761966028303559797757566394439142070206196689441897705496405745681780354758739842873574356645610104173334523226724299452208843322924647961442153184151291058128941104750667952610255656380695765228818369980863758149970319481442884357113332600772580576663238710893796566183173469678653783189765990885901771999946045579394342721888095464264361309974521263949183102861681880558826245826831701317900393658919932478078031842326915741162340602160103679346529951513559327095760834710630425143103001801078744012388841855793723041646980274657381049919398558438049472152688257394749117268979939937584091623848736552776510511292598014424832658519304292660317931998267938900545441753616382361036280687406304608507694277013801304826171030538782746925026897387921428097079578411357936824433655167706919048397897207959096693299464331834610574645895877556069083828846573321271922122531232179346855438594149361426011328380116013417270418040466873671638962979709805894995557314432896490077632096964623197621074624449874686404251789915964637869341176000822001867185215171454879132190681268484308081135119078696926508780813021346188171140690550863454098380764915541844080571173610771647545204104772381140933222325820824472631862486899957430320779226277180024423239329767479825733782317606568707093982484068476406408555363171771807144528328662525295355236175942802397041372271800073166840039583629329657221127970984871462223165536717706502432182052432031613592810292617363315006949204059296066717876125430698927038541745957163515880286093791225242823794672320975433948282628710750032665901865020553688733838061426682037675005677318522328556465659399930585999563073449688538800002254689804154994977911516385072804093096522087555151284235156666064719482537736127825524698636090145137548793000600595037500937671970020170476958246117091269355641518815437954808159035574404390694457852102208236488546227818658957602288552200001451064096133808500062606555676394150717355578282563363108233194335093746868133119788452230429631345611083497293737357468934018670163121831395361634008129961605443929299978090528473011180040319417985515657624311599308055900966720365185494292741555276281482163295855729093820392958821222219626112076890522167123599914010542546638952758780270419513846345318023005476561668513779351967644567347958469278689815645126656 [41,36] -924384221879231072291331285291993783669026967795640997411716822711225109058489018954833347818095795826368025659878580238787297007279212132730282324708674480659039437880206819446403813123085993309220648675068626286508891545547270126905702640548271339921397495410164243678917280912953648214290013977518169436917121552287486374327624601015385360206993844184647408568173144968846393405854481413420541909571013193005108726503847029861138058971030963166450636050209255538337086899051272987089674877230878486386272350449365955992153630320781015367907675887603876258614589009038252298499885024945057457026368649465099734028203336035538118040078714958859178479929257994693223772797754465693822966941227782655481974284392649962104110640682036457015783099828608097525090566574007366182468733119284715400107330212654216127870196636851751986090405423761002454320989124417166056720482556473913160516161382067676436934458568162713871076277199025291128632052054571493563673868702356890503738405051525045979620002562289565390119232162839434263833110364762907980718929285235436476091648924526053066638239648393375478848052271443824011894562017260756238198586652735182152017428362020425316710310533867503317906606233071488756730762463441249242081510428168337255061962227240246145225652401889042393201794216904763685043299356040406362870037579227291435495301005964289570001493042701714322561951695023697542441245549454862630124626184993565615903331846311790800274882237148414412896938626174831411642754857085224668046073036179867824455693326051374089990356704936811192923230036556470881377183734329520163382817134441124338084678050059981437210326100427135629755511411632262953124014898791903806671866449574395722470977698479950070657933864839528714518350188514839197214903835682236462754139345535972455576456332856327173369920410130454505781616777091445076504776446780241991276039739917773526351318759976885174507745496727826326644805379878981621890324673049921761132013324601456984126725070637747421508049899815469524691074108526138876589912747544649248837816129826509936131111924309978716802327505600606797488869286403982417920214393926456782533407807186559843616626827454782735556683283342086197224947868469376410639239792079260270929907302767000160209970362212243757615248345920038707278690422548785460234896352571403681968962142439089627599859699002111826343054142706111292203487631241475483772856932153657985146594595157408873142158954429377036708113449787807592422108265560184733535609930146327988539549931658537633755976241790555689979551325222311282258918325752432933847247646548646594915017020762425121414826948988722710678368032029562990080713998060279497978948805208592713184474657654845324381722960423927796091280052538621935713069656598118400000 [41,37] 841784997643469786178542016005098743472999677089997591563862051943542625013125811893889644087616112071580008688357914320508286442233320037470100242706596210681877562645106519032472843895644228685605319026503647847657909712166191088861911628570286668626976979037759524840107955783409669841642494614921952968261092087885741996574381761139140740089563408858536703744902012558258244798917087303113563119010607187985923664865835369400237786756544969047028352244713504685886702335028117132638420974652987978905113274199763432578640583071837200136803453088525222186844863218589693993807534550037255737830823660305221594896120037940517002930937563100330946510922866502285912553255291678970141582592670111316603947375781916873325904194987653242140915593939716565974054030705690603558415030754475830608512960779900884005185634553204587406900043718964236774045785944203592520287342723808034074502155662210888606089930533987664004192484190331990272227173870587400819697074244124220793079561729663866767121690986768785617862941472468503236088828806575835966938965024187649200799172997410868973193959839093158319314275274739238424882295411329429294919748575819799255936580246341675755194958581929697311485558799956993299520082255056434653757541868129932952754804907380667006681729018468798776226975613342348999847153455839806392862850114304730131553029762646847048990908031366957873380430307743766214354762399506612684809327944738432675160639997312828880474228985293804148896053698331448783182061247775134685235491239609946934335813072575402375119107159853581638292365095089241397384703284081660462793512899599984704143678579294082568686388902045984127055517359697889188443752414667518662730508264114650494738813985624474769677611763004691244479191305545983418249044913899468805745655016618901935940451360936785378875940664668122581121182112792656528116522139238606546945783882609333081845310007849479723144455554209094942970575564663239197921956408654939067765815870869271890341247207649915141453512310380813124931848644334349794972862087889298060786278833561898353535421836019301486191029302897933828338440240869006897624723187657380517364276658675632799140397956804124495844044155512539581720064835748588111871641071559699555131750799349293795269254696423079369724243728009273640522735029364700095616350486137287421523811496877105895391914088832149237669124743566676653035822250591627724448690000321600927540290115711939586968479668918711654994875706196774648210530317681439065595657064842829405370205881101979116611374255688035355698796253788441234845416775879614791978040836957543105452044818477295699472014348907930721970213889321053343147487978500296422584095828189962518255527158285809064390429695166132406315936417223290612668783447244800000 [41,38] -701322389783973487807655911391888115477868818915458215235237724504559185586303332050082602129820637679929373083619953646134142569198480211656395660397871849390564092050140711871928210786348991344139625194718496308977774683946370197885865008058963056532476992516456210096610332401655843555488846460695487665686906644604795971786445748756834680010661325721579142817159231737883052495723204423682145020103782247618350766052245209325665862026287144002046474140624829976065777118875151036876256334436522191395521733477072922046481167730957872927771541208648884030073531335773503264364428650281810403419850766010986373759235010723349516994135836904173180363876532087777525762920210375875834553513581045321419110419254562492785288620087606032815117232460817340102948786829283943357599341971693238349346307561574402465965881756503465241127524526218173439349323591365718586566766426670565355435258792630209813587397008731716305022936701195834792781466111506991185687499751472357301236008961270881597044421468172663478649528174191873576013360538282114536547138127016198145444942871056881915493823315793485422802143727660322895648991456257311630296690028930685260980791765293975841262212128646030018907525894466027708976971477914599922372574809972548684987057648761973092230826750854311754299268823961250308279826183348916131875035916700667639267682549062075838941759720526994553832092783499850348397667340830833096786181426271954522689411006381227198033113200186092316938116250331720459048823156997615217618285011380561440526554394828767009086879864185284495313937998519777557187153965832858434022025347903102908308641148245084515993712535329868016488636039155701826004994751265549578175893131669478188893544679851766472348449809856736610961329081772148471751686923685333188990979636916165065250045898474698622548600013554051614485149038739267181855628907855875827808944085082217957014352864369848410012009474068383195997279852976261972233263444253834764456685628984930893417495062685426605420893157081025772620219199109750140569888799468512116415356461190171484464127805518711926166267457771895650857736730446746438481098771051189868561030653117375814793434416431038245868832522464871503652871703904743675226424621789049926319499325664449289920075733242123824167126760311065189091256450588075546598647011107501497280013695421976549823215683703528055774297255294823421565459147529337241576162568252081288546828714344765694125628418631985268007185867233195381594119792601137710793641099306434340983814549929807311358444346383506306408351150832163990629312866055603125683328151347225163572329429397849265447631125772752677790008043010115533467101106180388512590327519635362479964888846409446073610148390718718698383222980516194488880180756480000 [41,39] 533974705725658970395840114854292915243911749460575240775759251783115434968805392362982673831689880846246138976741945638644549678840315048527318195482536348221524844973643058413119110177140825404954220405751146670775455643116854409193440492156942798091056147945541534923181845986768125804594755897161568350340786530330088873329434084491120790443336651895462364365997864883794419318610601681665121753125905599468245919148541278602274335042430644359106380561011653000298388393123987982717531983045822507315254837811237358821629147312668063863122857498347746802304585237889600887666010213010110598728548514816277464955618467298253399057489553884638485251477248720510867523025026862075987104661023320297532448860054856262251428286597110962531961171985124588222747881998388309911718134025975447688072643801024833285814856563621181190009402099790958505210231429633039652954764874324205064903720971737103016506413112438301867476378279860068007898186148532215732251247795473789859606788388963813169127144282310953700829767323455536984732327428964136949300022797419973633784819193694474221093214716890993803201842235056902595466668502116986751908517139566460785508175295977091819177003060740103221088639295472099287541964821943846156930120089237217635705430376414450190438586554425417211819173766389267632389511006245021703289810261337090361311788798012093950044901647030478447803026932601618226916761015973611977165309990395698498436271552091037173697041386785107809567223017333156076001201499180826358445339340863862631884782149964447180435061696067329311114769192992640316704026193015146073649662975944994259557007811938780117181657832158794749218226441828480676429571356496864725972030250541612167507754586251534613919678302948558810153721728798964364097891252056505457066357694448804207999237311259494642097636573643359602816566879664572933577848283501023788816693876243199393540209444999803523330302229726075595000516555444817725095088418556564108989048161584097066524940652026572091877831147456863130396556111513609706059112244426229299803877114161989143593655154224956308181923462060477618581829822623378494713364988947533568298381624431078595551642395609447160481269745986746535364616257315363069293659617040559361316236294219653573868355549245529765646984150084483838489231182881579561464290351580090594058417501844475902724108405274424370627849728119907511508997623070001596658727067146511362967512077192955546366600269223991304293615761504362336965658597700845429258661724739782102949472087228825460181210771203484642964558216130268442326945321490659394368810431793865606402209806909874368218506864576562962281780590463603057506030475456951440251050982322273452688278385970165349486183869834023790851576438018507086286028800000 [41,40] -371524364887208067532948999352273517420689748178499363386086401266521100941438596253271699465717817116445114083963319732636369969349076862767282277226382042491766770295123313011754272319777086985979213527556351735069882020020383980929815052810717313647854251723047595836395716518336555814734981179178486827520499656510270495382357197377954281076967537206617426134242132847627053124323031880109781388456641859242095725588094673648379169201733205390530601405743072154237446183725149959557121077577158749771553526405787613496764383878014862792340253332879524076328425750522646236895030280290631301505701109257821182863527271822531929651871337272002464843312645737013380282511204670411066534881627528352814434576296585756187208530296384327109405081243426513910058452772370892925161067394461955214311964285222948103418786856340235769513674619722547195884966133850096462049062653089332757777518248631124328836954352473403893762476889454996708188634414225666128604714185760802526689864399926247557830228693221294088920460424830745738009144217013671828071478138299730213916292159216243796523588016000129133554474517009331459315891395147512564233917613771452516311208497769243406869041309542873302939612373724197390380585555535826234697584167033220446937098893893583955679715387266544913925931435304330240469721690178834090582057095208946861721098654367459992167997126544480353824651569826762787481100975047356817865181897853891483927861455623276406559842114504586652663774636689790648086212120841979489921250803244276595536010424444890588569285430354939134235453814298227693384842029729757569899910998413838311266482581932268421371794278570444770844074060489102051900584636179456960207132872879288191575579410071946455343294784777249425809969893821603794893305530359769351326194413980249687649647806301608639328498023670265171888317202032750533821859034249736959214696089629095537682310383458154931656217716594595589456523981464639453976975790143517868285569741777567356209517406489076605892729158152114763706507470814670491038377793484372821149145927781800376323638303854674184267966050305072249662350954402507681900898795785131668419348897820821160725192029617942983334701967222260961747608184154203295136960715642862086890264433485656244061820822421647045751348758202146405029821725235741303872412245520708770251763633645610998717431684048625177894768156854982109881643349544203241768844907484990653503989154974017291824642405981320286089210798310788395999200558183647435181166506350647755534300947133483496843184146418482031210979002477818080692349468244436412948305629165340043377843294371940130690358464859413341718657929147983848136104103674518766265970594869410344250945303668359976149291545734357775644526761248157924851712000 [41,41] 236421688593750358547192551364627563092712293831692903822137152506664440909695842167300138919356925956070625269342460129523322296179481593789276140377436592294200183752931478097433104520250100797211170257490266584154114765329644925550688463929524652227418396908548641300885582588517533056443367302472204473653560553197307460815086031369403781181701570371187175982881115237910312936952534593914381035402353470897763071790621249187306999941451858991263654878168472311658427231710201715409383660560235242228504051407765570521966050102518375561665117439917000651717204118401177925527703213013802967301104989728991758060956741208923680604622829362853604513055275606742597208456295856072776011782526706429216901979087580193716255527176819093139236309865278237519641114566158161353224043954054242941001402152691872194467757842585957371493400306070395016013643818771095452781318888683482507204210459667153562577942043572620172328722948756789147032566939182264198916611124009022323751624101055383211682787301015828293535708523269196009745511042718778843076222812611638862388076259733263644320176688949610292553517836131351881817296348285440511986113148256880173414035241008288564165042658805160490776791394835096116531745702065274467970820907645841793554014362395322335717936438723699361433621998906811609412985394369484354526396893235614594311072227656607084895674552142039391001149617287590600922924960836599326069653969783122228385479045684826264576104208931236902049455164824622944400684896371173848570853228657783248578787069412481079127451822187524454873443147442752064541948274821138388005604708765964033187842693189539306972006234394288384295523873647710887324450412592660843221203003201720102704575516494547289117834898076408720268504340452185389973241314749119438541750949888391476360530647531685814729156324176119830951345495205273664128633540829304504776262746206839795509414638704818215327417430604418839171982390868782461237814407793047248993750668371691944862468313034901637818700509671757389349897185744900172725316153069102794271650909484105150325656276156522817260614616534631264244868359910384855048234219776791281778790321798351567111220656445022913050917919573878422084146594307806369838553204449811218458034265555017863976533780356998818799838951048189850294040732629899907791326836566499815295782062803629912181638016622379880441951758184031531062696024420745089035422364323511192973271914423189100018928295656419553074802340869469508438663997897004848721296782408987808525081395446054315563781243726904820243887773660041764964258471033558423401286514434105134492259320311689095000099880380312374205645208313680677300254872123894072864642288042560599273926091328553245175112859335282822122178518622142464000000 [42,0] 500376349695046189934265782873107068135525041748420348743313498446132201016730118806887079824972538459690342754926141060912000240398367142315693693939076552665019331155702191153599688460245402837418947046927468516266618096102229525673815990687324835941472516895431839697428132924873507293980340793800262450096689395963447201945098766032271136291704792694474800508751123216863673662296931441764279268060225195695705255536897135860326035373714980515875259176335930529131071234193684958455207153596422240808971184096909237066736112874228461909399567849997595957966967994203263786959333446605823295395312587701674043344444697253704418041701377758590959101494437654708723458872228300322863200690051951409858523907569799372326955622578856764881605106893889589001745685098240264547784687786304511171458485889368668076213371843353005047583051596977513665818009937308486053028673324654645355039073983468109061343785391853408479133444118860555777610489398381601862032761338646974255235501387970915458289755097765096267159125917778726984354507700611349129057318505545051459607552712320472243413802526896624967037223943508182259107716843551369567086128194513903755041001644553108905678602748707205232156446199720753341086849527227684557136642317277941131734404939797304384544959852040158632463853694442191062242569911798175025137920700071937703127588521104080238608969986595073581636900078304675419267023271023325602263694616802230048162650123824787477013351955388616916245009838430848381159982733613869978353418774824175124798225627874790377433961033355931437065449735070587418635524547121863663618363133394063803297389498753289026835587197991758842681196316263086800191126540160312448331520302422798312842827203809328872100288390734344381741275539924467465918111924343496614105345375890317905426076770968401596789389148707826996732618269783186090849303528766073765962509138453270965274536224764167889683225945975205123129115880409287617224739450599279616461975978242217057895044779819970859550883481868076719243515057357214859461386081105077439455685481500807987112306348951766751734081394410616294839308290868343783367438326094113830862205497094715384822559795653621342510863534397426022431295464590669885098709702917536992160190603484640590072644124530599546278745062116036230296816178760980480528535360053606183197170781910707723514220323621799655961439329838598193181670430735208230505514106802224583358397903569226027035175936889295132159453200456426613158854192911622489187169796466145372766913633217371160257396883539239383678677853379487718530847476735394254751774003082611481879420489149740787689459006822555436202955348703962007838382856231708713004455120227334951632778509832922199260485272147297172823428438651182318501697962125557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -78665131030681019925175882422354064338826457541390506264087504123155740084200613766427903693665322817304320604611715546568590590484986886521318582846136566678216725750364651212920639059922212953173018619589374353624556960002085938134915569852102871973752080034925440558530246232831313532143020495564363132095760908337078393929871379378726845369893103618755283960259783222542830475477689150761734351059606358669255771922894122086200615379206594277711588577154240769209361891745647261652635904013426162793208317416172300594685063015196219125331530437021487039291305877790626503290771358939525531373089831644473944120188565830871464650926324753654375674239580200642651404824151926751524072795405076088720749768463381657467954078423948152493020265144120988998738477546948109645233130959761655423468530390116079997195083750559403640523923656072101378125823148384939821311672859313001199937760520381563556101411015567221786660254301331391942650807134419479519938169316688617564519046294708857226399240044849857130388211015790605463678699523643952221591282885426204076095965016602120043207240544366432692267603555357969058929564749596568857294583731491542275459577276851879343173602791788619157496796236816101994746928180962977192574847410711225072203728885081230596343359780946862581858489225208979687082383292183770905813514753504397718886660021554519456341640378172366744320374087374109662596836084757415326367754192967528304661304592442450841745562687419151054083565736279186572257785563498808206089730701310155264391771970184651904132633999626649877042488387688781384085989937023080778645978959346196262923953489114310333099379331436513686405516465394485298818495445698531500089905659550984172625883188579436135028388634107169127347783235719275330402438769742025795425342597502906052076215396181408555990227005390043107399592340576383253725572596330693142874871098809284251426382137818394353716458747273607865985473898136538078627633153706062591140839595400241914761565276620627259312620365027643676266480414151026523607801888099653636865829778507462216032352290071493452547774268623499275853279057509501995143783953888383432719571206161282388725646477165479231489422733226414060799399361749665482636146293056633293696067412500734080735389795479479005729030424937891176421961837107372699359973576413461291172739449364781613724312888838293576797264512273069547093252621566988532721051005474605928729844467264267063083867722946717633255193793098628350990314515290114937048314315761833554166360755632299073004604645198856058892641783537450924206698795770295111983187474689845980818363260778193841832889891070444720701271350542192593453710780073382224203227728557512278380220844332242943975124982682606319515644725890219323384953640066429747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 4353279803696880607531950993339438771625521753265648272730533542200517523514211691376998484892376972636977343529171335972589613935529486923508678845469341613048242903467439408409937971447025229613132296344121432274757248962117340000265202436750663087162440580620661520288771750203299758137822587880116487109437857916427717920588992025809103433946425920254222024906176079221705748999643066777539960854459329245439087821648905764909134002071188356811027479079708445263121279519822748170759255276611706917865240614179872653362200210219510694816830548668872475314704698185632463604627445769406696966261389136443440630483355636429175363335423937707821779545013404569489210835111448713809740823907224664351420233185269173959809437644555869655290416217222953562146474587427107596011934576249785997658599660173037846544172290651870714625212112248902038462834504668888668563103281337224382228152351915031322602160688013446907075291051114659118011089646790939927595598238651156331661941313469562367496942840712366661001912805588160734937794472471044376100935067095161930198095859916197328370582218469213192137026420367099925746356791510869689337320683177799697236118376703053572235665578166959463107471436829627746308141890679306216754401429922396497217996796225494155628470033599568120391639028690243284913625656625548224216001613491855999597322992791249814001857350673486916372127387807017802415626343559841973451651974781093753607632658015877303806911277257851385827756912527498320818661590885897151125382968022339886346083912350816606660707816308337078905313613323277178207707013836602645672492848906961623203079662691638381940998773716781856422505313391305987297496339931062085833258800494596499562191966592076487761277960163032530937272672811213585438080144178720388673829978067477131574926384420451205733417146152472737012171094998936618515384895203304966547456589505641299200754872893037913758672235037926328962894261682229032118140935302945637268863577322624549434322538323228920523059688254292445069176441471286313821713889233787021211933472383677803053845467168840033147552645731935440877705037246829001498987131883815095917690386887830053474275104203922748832485526534873211104650496963479455588955867448093304774796672160018872144361060834618519488255881300552927877407045578038357416530245026505748553749936021596283031957884170075715648864858176751910738314274888968563986361487425706247258075755247564426771856496011339374492526148941344392581760597046510921892542734685457342733616390949405909106467061306731315838008562744094454747844131549905139113806708904332649657249732833457721718860577555565273080487681846425882981052813785058209508292469691654914946541956370480171819057034538380777105491176502539076369135806465232076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -96099281065595743160005808604286065116691098991114709381423049191803373032615789565015789736171289148301221626198318245319135129431676109461091861558196954224562155400310661859015170425048132085795629834707939993383531538979703569772796160929007821281670987755721287169813900210414181563698720117868806503967137535941760476751025470229877497589786380976243066771091115068011146498946552515498785031760670746008131545466307477926092502198942942274173035942613074088252880588805947854782901085142276417789375773980532706404760809024063644804995862457653054764232003191120355033610981279662985862101898089039305568761177259896187891591229717010592416318335521841043578124447675225079305324536842457692359358511996492929107119464647192220342236116406420242736607407263323132069617916949427726501364247925296592284240106449837863885127293758223848112520285735588351095282301081371691057617911002116209051008969379098226282067996676600526389265272738368350370883841229241966211572242801099311847853155325157191188519924599740381368188305444257520866813676753266285360514389796230343395348914331614580828563534620884894309039515125827842655228335281663729663504543509747542116195545811533143002618781584553770353999854487715276980858511998647027884136659274631459172582609730599263158700589701165591584902269082446054076884802389287315941557598858369149652620563945273126936729182457557898055068445099404934227010883999848383344642111853315015806421546326300569292906961053051714243399791466755974064360574306972471321278661504611696676138026217228994982147677502221683105567628297021762381034653414961913049759266039631712806119223040264836840024077351232935871250667829730088750978773180340199912943126050439717742422223728365944866150512236106598029797855800917257298221844237503133637498997913257652055811048272199744467965680160467385152411825944972297120187544380017199983288045946761191549544248238168217984262874490356141971095244884504486914607890462266286413986568692761802274389604486124491413457640599435315075247457487748431266002122373730558911122435072426527934008245076986324777845612217387940179988208391370336417900128416279644662393219625692686569392744894602249617038082011563841297525362325199726944930738220026349166162825814457700631837573065380007565951273737175794296902181366964295062166804638741924414707049447386765227587171849947965499949589901223109626474463064840953205032765193429911428631788184378092014485489372310220473036141916509144494642960560953780557072583087630659315281447880982624167274103277185984816113045753951596322504716574813981464967751161334907826999791151186201165370369723544890759995372362535572036866114400958957783121654269574637591145213057715177487514481588065888001357574260076876660736000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 553292306417762438316353105517750811305002090842920848958229660190036905744097677694320582422519603454829109073226256226036688618062352585215607115351986248446678366848709507501271972523620305360615639604380535499675983727725727735940972521467220893919672307053757775385886323864011301930619969419673292243309309292316490934299619164974002674820296388540432563079248155514898515627002188059311734733272769115464273552370998660221194409515847679903559043256767390706608779308838331878805050486074020948468844828425802333137857892922592309613309829097131110693934155535204493862367627787008596454116237668288019183330987751325856001215577715220772940600993121022963615652123853354349190930918537464001809079704244650946447888477456873402551239127923556872565147200970380983021563396198214769608392012077646752979385718125444266256014390059583539289713826321235167141098143991612232889477934433017600232011974053967929515495034852203272017078060208706986002872613188639738639524686676521313307344423153781295304650174505139995197506457575884765282988815457618064955705365920954059808343444440909858177585722706640640636843548709332276459871205483064175518705545639760631971382229078558402378799678371584511060622509122447019110303874812169233440885947474737440972857636838943556295654050964914647873185540349145238512050943600007409460528230234976554245064933521861178210323428477342076151009751613967525625249160878460297116609062554407169896025728153110111226137572916823981130280106851785772666554018213447666491452145154494165972189100074390054429889590356501626283680052930656587156650036423769171404567292868124348271546605942794572215793200239173739196654876948417538878073980211587085060889491245500751179789177766933395068493699855899786591675626591783437601750529275945255604628285624992660049660827419442600098010251085736337008808845832840102907783063899791927361456243441579204849689430691494001524540533749219901339161381983219225756556128483000580266603855735173374617789107602730817450243611590355940296497740219395011730191147230118270804997493821218589800262496543203825368262590991865032397526792964290982647523214881368813918366788540229626560329556271091469394547831530201616669328707247050250289379904070132695025451248086411743241957442104624807109617935585582235361594831151177492052106514393088450591632706941238403093766400771434130801788321911315927979385918311147555896244956929213222626187566139809759627401064061823640267543599588964546795823728236715642941222090198240860059528627995268393944659896923406074246629557225137075063022702150455776781842679899888494209686054029975928954662272052170497920247153137300834715116931691213377936484687826379772979548833893405731347968020339423861743365603199486189895680000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] 4561850102615291054955900512579073898175767403146831439128040052903733237835542921918030289916719521472451645197626107585968016104591108691389079731633038843776760276208910775080074039212175261165696184231268849496189579257686743021324424815322346436374407525325663439538236631057455061615492633184906992762909180487549417145243836155340800232146678698530786769946368199432985591013425048618681371548988150395466591425225570418168076139024850100868636249550722132482180121569267363789983754790335223358226081561818664999677746446722262521869157232752790251170114731274415649985131588279944437509673043282965870512285485932594268956503598850736750750784291132140966281937851153408805325701820856408916899965319159867008064574040818959408000058468777176087005791028534155329513106638720333279492664633610952481464815155213325751533689484604888041348807621035200068821728186214769612841183933419937803027770795758335640300068643167647592366668050334975845680712135744094215948778777315630206500278037186220386635229342510854443681537772812737918484082366715369361584018011974650077009777485152263823519368098503359699136567328306248439624262841195518528061489342557753296465789191469206243991356434586296744093017726331983580858377426366026856621241297196453954850325391768621129291137921763349668684784818539172138434048608780643584105556987891008561086883703913095957211066904631926226227377473142849011811583529441547206426204940374503089764197681765005789087968880401764816432410542642145160888103307165955653419318734334214014453482785359696814676572278213696546085978989890700213879036043285362542799123976740813120384553145964270130114068126054136313030470077969942638382731992217244822106757404872023226145862732892904146173456053423273052128815750147587312398374531497254508149088561300580629476893989565060462984473977988641352392679433887037995040139884630172207250881042927675354349389013831901681709572996287369238823488670533579457413079435417243502668505456337851875091931424123554119007463778049291747497777045678186178672463157920488373397571783107299663340541079331039558372833066315917686254079395284750095316659275830798377622233729580509579221167145508178277930582788655424537376836582970726652221601004470962706873908431997761971870031018717405097950573265838679900455027304386291608836534401703868579709961772237566989768135423369512859523960257934276857542203353505130685349856582562342823944042181727790376769809863017154290602684206344951354991549053711377687977388542877773765146775079700468904688779750465608551808860881500990795086767237171042536218946755220174579556254398842025881203658807968009491938930187268537165966086310533623038777341005535701527578467422838680486451532241119283505382880974343265216102400000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] -79404994319892800671796081177754978354411083835947849661937380149038040606334194770529779829878414486461496359520677458733430635386523539753774120486584506017174497768170517822755374369799663460426908863426848919724975978241539073137847067589072834877586853932787874582544289385174903180331368584963737355683857389484604025049957597944541578294376667307142899749143568190678170353394860109918722114331307112164840467916631474475490967725427651358545034574323186412710868760512175879608719290470331827657299800284365105753314225761211374849063632981087192494907005766922783269626078471517591150190119596647145240329700801279115112544183711362679745716050824849415824402173287146297725446977479280674864324408175415395693074493221463077850883429071540889964353043176123881062169203784997154218116896362398554921394653054652133192330487069192156001263505717389291988211833433055277950535377721002955323479718654651340266834625039417026755972179963532225318480341037177308972535327256643626246565445674277421767049925842173796142974724938067806573635269297135566581480296480485983554343408536207337232830800638421763322702579520764395215581753779155673835634928432719728168858517529314367463951916899734168840984639850599605550265303912302540915711542817730844517995175958034896343252365315536634337764743379444315039465837298992877554138496650495059295225993238693326371664726935713877831609354194829404328348167471184862724869533431073282837356723562048889934999903692655076382416081306683021379171724815762264192697794204593282633837697497925877014137852228006641526001003156155056437134668742005844866892556739029587010759565265131049159935324407192589833390795264616803964477586327856122377442804305695792623335956408048878810388512894594864021204019894899516963518361104280896518090109192431063351069357922226616831280238919417691103604577518513328452988781902313653688960271145951552313141816919372901038376191799874921184282070450216247064832022847110326768856971295024970900560257693164624723075844207917930375271204253782526587358452597554052437947782311358371240462795869916979700263770822214863757150177749264699195409190985838813744048993325668919559136385174224069680137978512782923935407486914628186723185042038048354977030851494643476020980047439858651300499994988964889261360588308260810316118463816531150807022485687441244540489425241452368326816459445315496755894851524720915916911229292535730400627916291686619809524577206212231048953578787107044394942389840128919763621638703825374674456437759754879029688975347778321454916492960106211142803763066342076940365751229494168333248498626673479173500891204285925172222450347374426851761166184219063093630867751131320564983700744376254084091084661743003060968180177567426910617600000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -1455900845564233531894320014164431123184394478373305054262212051851158568669471704459453895321931572265632388321164058782734833379356344328624403614077657010612865246785943761413322868798333527472691345968188044527047959620296067078556473586843935095189459023963455575227661168912761751070807625345383700406688435757466913709482104466595835383379508835311738404642097768434789668571950849197012322759393496537923488721430432356653679027185061046732910155116118653375493239655608441950738804532278998674680918025328107279268825728638719346784394877485005945024010789645663260102811437839162157325164428612125999348141322157164024821518463185714238738197782702576361330245026506208658135987579603822751621578924472263166071971599531130069867228397603904910893121499499704066905169649828167576017978809039825135260502190847451338708020885665215138816264261543965971310400291409331470013209445618626975128356882534615931099901267319556420433735773002216662838263489064590813933521824595428734943313998242076576944803512941221757907947325865372169218710160418555122723924751731281866651413245416164339813570336093539063513644146703777882485520385401523755960918153512621877387086500396711609847446679858553423862651109870656992361562653042645714726405347813619675868810127248380625457034113571838541649818253469454969154696964126019964934916031653410634540370514892628625264359901056487989221898166048974545964953945320608727660794360903305092249963771358452356140395355027163740023084630038444113289517790880174435450277227950806745305453946257704463881790160137656004882180485606620164520484520901406032389135965967145496036503391553873444157975837708460658374223445076441632409169277772577580115444648963133207714698029875752104115517222788154977187261412817275443745406584616168146149635668665880711856702769486639458545112502345795881101969797639932922226006217984519527487723536471537468087662285420912522485661146928213819956599638080354493992693539510736475616628861916776285471172356472612325687426841607990851967363477692305560686763799422539086005633761307393201829667470299481558311457163211714261636560694226386400503935519912777626821105348460896592949977432667387331176378726588207652233470723115988039191956536282177123026916462656405273313480026807295299364269584659483670125284700061129412421761022672361800022197464143169137248651866875497858026897793104851362536087645012893569474858695109670304114730773656549827270908340593447437360241275133394144773550907649233751174866167713013800273780249687100132247779862885013194041438726358926808980471492650942318707665344049026483658568559809422731663100940607431863955414995400005368832167737186209692683481757478003056309263021515246482747591431567075210898971002622351453349478400000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 9664179442418263128997935549379651247214761076861728750836066642563422189559206846725581986697621414984102749797585994038632683577687630610820873864304683952351884582663667366022682046043136594163626143168003232899509788458639597534514454405358700763711294510771311162238886770147408472897539192593685654297590809238930949166603569173275662850724501528130667033654155771857462116963965757277884667066680882474017126105504046131511215664373515801160573436314033538868348321246094543957047801524999642285559420173476951843464532783345326479267045677220924852742612843577431355735824432834021911685021433848806432787443153383651500300960946966509179898157254415504647303106632769259120308321585888992261819507761173395062091761560939985748537585651992616252065584482093755046218590221191075982603081199496890839351076519381642078685492774469924164480773429001418729287578233197486098496182289310269857107852703694615177507279030606217475502468089359913642582072500955967667162736476836874052378075783076678910410159084436418842130875104171254704085151671475026926411305003303863535456716742795344021268887512363302889466746941746402434351548102339754952086014049997650097615840742120313080583188028499708980733593444935816599522913001989772012727130654008034054454854830032603016243035929092149461651074987040010601926077004602920638576254485614094359929064254281561108428599702699519724755983901018325724911104425586429108284364953458412201528860883488100549927138695634968531291673061267063157575425875280586145807277684657615415301587474935009742465637835574482027953032640283081226685147175067560926813982694768611999884261997296153432583804799765852587651496084211492396646891583820836478682080916937947517007438363735346752733713756552672263361242498603211685702868048022099707064535706406426613564408130941890914725247858718456654209742999578582337243321480101725543511319420200907253410528485075770832786832950786609098988330328999398849245276560943051716820686425172894252723504706832932371618371196424286774753984047304345391181830048318489663745566244131060195334470736541184228226324185370270689758987984228212478301638893081533887674012369629684115001788759566720035114782394713465286431877730750547222170504620634287108980780615534155938830913602050741492664110497340587620697123440085083871947652703622425022165814149469604990189390965539097921733028794534210264750795142899335251889317868906399688206085588005551860305653585243763558224073703143001375623224390877424364280970181295427691293067520594620334976363193617574101413620460137339420649373655211841025829157883065548101062837928836084792002854318515465454828371956428074708152953037947921541787437400543358683096786165133314604358083685822136040972570894529795735945216000000000000000000000000000000000000000000000000000000000000000000000 [42,9] 1839278155806565661671129815122001615751682052685441305595170573036786125816750407652892034320445784310253854422044505997631064426934734013185468190260264614229010025731463950123884865590858697687279808876662965408246081413047890586249705174216716739166658516237981343175634215378179796394967582441504868100169481720225714368421428467214445235824456126159574940260120122208622500744970599334218461383000087656296344628477569526663243953034607743312804743286022319598939350223941650849055440785482241349362001746330232961247547248876193148304977226987879737437457639935881197939037538797380918037858180396082746716381966939527519027804349699062726787904778581306041920042738548610777082521659829216401251607906431127103460951628853865488514193563592380896955009418334150665743175034588514074531283803086080736818767362884248032670375075630149524304648647077821431549743566798621720810857524136709194858956684139185118249097200725895940268450472225424190250806887988792137934798856132125964681872421818446275255269096023251800914913536511462504456687693122273258699747727371905617672946097853639192083617174439541589974981994111859932164460736361369030638281482600049021425190760035590078809944152012431154141153662592689086769970419931602271149694012027862457152852656620795561729757113834787300379442877121261243991600131368692715792969829297131431781027242801304826233136355781591109451961992909993738143612821173254554582534164565616518481172998679535098231825289454408623199200341730093813424483126665779281613399822195665593326231289577050210929844234762866644566347092515538659610857892713771551085820289915281772477738217078333282759113762948576670086408146230493858187612971540437803851750545481540458519347022876886052261887318957159747096272454328411378226643330246689596244450892208956823265186847476080518368241770522605332987831649624314476851125130306144496095288249388097759791073972136610216053322206754764177910691813661541578800185661045188262381511134095031210567447989241607382076154411208401275524091891068625343120419714490462823043584370871569448937419425213291888181676743101441099028436830814245130967327226645469056117625764437383019342680473873500559767397742549768522599776463285048056263241697105420824161645717497497074066690293819176007274244576571483269387219858253939870506294663779128897536844216659974642637719238326353627359430962701211769677319477002742623524516321761755057418683016448565806650116298541421774516928583914811106747015557328343821627702729616651272013885039045418519136945080991849398492227950336497503802744014936034537825535631160353703601874172326416706986421137340380555292610786458194238776656162171154331821645836658876431568216115728462379517529470179638376990375053369321430450176000000000000000000000000000000000000000000000000000000000000000000 [42,10] 1262161909322122418566290409442183610713693079820157965858327063746710461164156152889813015640647735664880301924910944934759720870037061930926233231368717313396043183086974788864563919301882844109039359298608231293831981884484067416454491432139625024193914534501854754122054200853948670870558433051404058690627200504722477602426399518709419233158840951360513454314188985767956491773076096725081760988749275543549599955607701738122270525064165677166239439693213903715968552482129521390867093225015488741387635167817958633331077621253746361575046242484657027114667513196412542828324832685364376907292723103055519717466172870458485359656181525878194518873012296757894881128365090434686044749752453265610156346566136413013960297496061988795538624332947489758688706296796821449371494782794284997744615508905623806105388537597596134894736508615992672683780926524945862069645454700744448731960261598433378181491953403430148725439448993875175806366875943780655700611656079662102249677147631674464501544327961621987933558308037552566444435223817123209590115633693343358265232842595300749186981685709535350022019816466505877434626391029351016881907938299290899897423367711439372196057538147643035164926586846891633505644562543900199654295594720289503165349993178100099915428694812554247999171113692423405849063078754298667345046174208297791394912037070125962217594430770330058138875026536722391240899179466570935085007063515307668010541237116778646401226192683658912738880112391684458963953198512059792630855575199323007875860682226229459249031905180584074182898952927189404059043782339531932468476624537828120887183299141526317613025627207900869366614863679688485876852477172685733137305783157320403550045253360324588234809825389214021338526529984800531461948336839511238995201673517581755018530037656375513584688376323625228258290020699858230913464501999249223127639253845815806754691737718967152203376998015792332853170129027873858900803734813192993321668146641916207163361744145851111050481148718902639605559958457710589645698130693347272598983782713695380967347171806268422651796274152388467423984556984986630717585234285846888081261420451195842688970149330827554096482095367901050440658890286149506292619587962520002048581571397216392902066748231704738240538351169810880537058397611536671827503331930044292112639797431670154753854305887229625384198372684636444213119701767829365243467208669198674239086974139672894181751501310869068102409052665539341377712998809813268910342718161922667644886989201569570876315460403978913408715066398210713106046196381095399255022115717309319652386797322497284416873156132432051390067632553974545226023619193462675282938513542553536560992463566584993835771051976924584614856037742965121547417452711879511633821696000000000000000000000000000000000000000000000000000000000000000 [42,11] -3096776812220739079048381486543533720545468630645074221616332394109472867688190283654855354547950987144826170792900773745947719087414380695994397507046559531583998389522744792504983923507799585203067339722108734729736014013122653384372492645056947311181004202113678078558012231540299734711269876221470478831090152280533964608529912160947674768802551040583457469274457810466401584072189386445632735488107213230983055177220865317947076992023481383620549710214550017014416971251989301363815472763252220034996343541636254596524382715933997911612629286124693999913800064950980417803256813159914275510042278010523739434870959291384816542012279520789272020640014452874808833340904438939617919486447947608465264271793521218538553495202784247113366435058460761341983759255768847504275993182122752978977920214516119208379199709198720434722223253368226557357592423947313808018141738992256136041231229730474121196429476737519716990381311637106565933997603982487949403370975478728877615646142488427375488991818411983909553091235132887438039989047580651391492718163484731212523983024378622975399753127631112030935134279063171370579504247780055615812497558885533315297960813199971623716004312076542998096043446364419069576334090422345671078923553120459763402922366964402414130917290266279759221353400954520314490591971674406652542394147716981236094299453295444824322761445127296503183370564945956104672079217001967037267259927128519653785151773860085125770549740016716462775792967454341351003766183500035152886426966692922744565734439614462048291341691511478996856068672434075085783632016454562442477948694831942933802492767472401982130441038798171802252666362773361726906979921758269733226595124801868600915701365593273141652304211523191209526092248326031998159840914750010609738214211850074994015508181531357337256386953489255685972372331935397283644647347342938508364540308520099769156493466668711722161168401634802129468948889146214750969181605418682052527288357663696646103149638827997021479100321943131732141735090534224452067110717248522177924760378006363549540343068422609298125801453980278487821047136715096478257460302626669675571119001746184159694192188369224036688929663228439311500320877713716325325984621385793600610121124421028112020930986894686502510057825790079355724450365456818160364976966019755665756658066066284209615119647437086318357603840346206284811654944037406304191194087471987788028269218938044175152777448841045921602111951665821738486235229066679664251977296452436151933456447774027611190833124797172347288267609049472621045029387250147037561580102914601164812805048253098596903957162105652944060514007259670040457160152862297978592582961630916904001858401218257980054808083798000285420366663472068747512078658844298340068229120000000000000000000000000000000000000000000000000000000000000 [42,12] -12618007471787049315397993918786728086974397202882781992203377896126732649787766369341132533817589309313656266080196425865592914054801671474342502463097108710556447869099889397441853190329958848357367702711863729705760682606566941652869570190700192736349897663897293111555827525803319959736346731363732745412591970788500579596113190816490185406653084630946459875635826015297682420023852690048712391130029637312186204508891545669603090550138637596136985348457921141036714509232079880682444582360605228285710179521483128355862810203683517210642678540900809303990795636951993786818555206422300880215259146422367679216890802928738716414622053980492795278854165304710814422147392778591676429990439533938580571250095654690587584647855876154171766837325005547858290169762524241339960824855897173344274037275413491903624643530750273718526530824862897370387305701604467483149584357825616155779555664630550990456726068343951067015181902336447118835904316422445847268635972262703160784166697506271086699172992505786452027750391500621328684729387309019905837735535840889911027193087442707926692912697175752995555514755845968024590246237991272810934217004610116554401352617916176888911940516141634276122445948526476561544839474195085591088363700321709499272737678162057753098695227354293572709218293935206348365474391058053921706329669215815407275797076486190913693016044960333495636450887344223190617929393533072920618044403939897482522421704770484051727261987836583803473575028889060307583972153697547852421500431095580377732860483399123565207532605519630266072576846280070944568538071994831865112116544985450044951650661840118809402659694479571058274671041389642677252309273248880301596070916205893154252220469866906321183275134259819242571637188115067538308935323080261228360802143961708420607553761905034713836976923961067485605586836322079086218547850515152807629024294381178331448826520495982209882335660057089144872020079928579918964235981559780850407339611912707589343865891015616317619420723674578443637701749041701185574095334939546817817846184273337070182954646948246013572360357350889540154138421517603980226079825531710356988522364463751249357625940938247371962742463944328143643341026369833765958460900066810271313135329218389139340401629837876401708851033848778406602541224083425475226569351462913186605209104867029590702155775612661153309046843738946462564008345647406198159782625154770544484924121464043636245385654934140506399883567977729964566994294189276112595772447006076129399609983299329045480075483525501614792355935031215387887783026612523084964316724029642900520817769737798469503819482196069839768576549107615330979765690567835615855542422791499077284417005031287915139905945686713718769734165954914087488102182784409007239987200000000000000000000000000000000000000000000000000000000000 [42,13] 118686267739981445951731284469242268876374406512363042275258139974011247032292999905052347543528444719670571342829607953466343028537878299798905041093595819835245348524832353345793398633337412585437762088612581409805252043696054951077464008265804820825307462990931323422459030638679456823007731844828178742615716382987673957524569952786070236279342447465495059708112128758674440079008582000927971281182970271032157001316203496100996120045126693915105816264027788242163304866745357865458235196930892313116350248672245351907740329563048995025149253512087938112854612992274179878296893134609872949290269602667385952289415416936993563184200136744798330588298197894868098744087939982559043049955259427469938613558571496881256561364081559656307850662549592018391706528931415819082019604869985157273936357472384731292313160407783381201303749076841102766050416663284143172911263559259633319263761542568866237501232707963108565933191289208809882924305533383822218878065802129410045501005241321200079081830003220135197059475576409368227688832132418058258207672716053347641201164181727842564453619760099237341121695183856585604366215093249561420067105943747392437622762789218089052739320828509447075868151227915173572440052807066769128322425983647768164431716070822707886038605087584586393504226611249091363940716316028863656748266322848194614800973051279631552150359495772049248495660060649742512840052365961024669997593576499149691781122658349396578892463642674091946358465772405644148516297963477048985718563732951295802394438215514713242602042043194101191483585022006639957206811236193031235444577944532487794276980800133172254443412314125239849982731793615193552406397860021628235739338886666722731319882909010323433498968410805702935270990874983797949124096532256298810586097656451164922348052130688351316964039041946749225256647077671882325776058372920002238337545306329961308549971518857312985138996581756754963601784982294954565645118573641877936069564496615420140329929616709249464999347244179523256501780698711382404845071281246502894071042109507470924068819684921755955927493751282550001879089443414455505025799658793579089350055638526369502975800510807421882806524368132091876121109388760747622625668937407498884315728009803038370253210291459657525442475378671783649875055254619112907988780389680408362155637257524541848500908999148945535871554768932402833419101299031237798624084378378955542258431575806351120365920667618949935339501667003723160883892749509077042213199185214320705284067792603112522747490890064018588549635802856294473265967175644478509566385104627323120172304640445565685774947630226045921799901317554401364498049770589623787254143657250087675870809002569366358594278784371431194221932753127614444304577009044049765597184000000000000000000000000000000000000000000000000000000000 [42,14] -431703866549245917776274097052352475248545843888335266255027343090114665580013436089403688859282339631413721555468341780555480591819398515227461819791616865446725907104822847206180366660496337029351734316265142708793785518933221566857182777153447119178866760528126798111230717183368534337398953564324660655004173240746986483757004218381657704362742733622086595975412688766388000412250598601438245931877047537559037071428330190682885564388462867431856170721396606327990698050749461508317462427184844215502714283855952561303050294401117470034318344462115252046682355860884427964350600724885151735215706786715134931002036442588028699152383399159332118347673737149272935000256201294812117849328687857897341065729630296713754300015327889616947441408376361728903642006265702713658464527738464287274681067324920632171088644759808943577340397128695964976151738088471135053162323922708645050786304509505532125669199789427961513471613821305420451802470089379441254466637338378043385351882353403473159791136376320869668786962556795585151816678909254127085016843146431817853746953100324923370160176222517150914058284939179612824570094508483149152139058770171619393535970952533160120471860683978090578599520544903730876551890646602747590398554659871021135747552976569170748262626611955458743206511248494194945998825335331252650069757617093008695132405352906400824399243833952327073795117234477088411206367702764385560289541745454492641159119165526747260963110208867468895200915212690565533792846930678063028250986869574572806438643228061989800308707530747479984637218933018704189356591000013901670325003775994282914955232682118969819827873934696283616694211581884834304448381326321599459126049856353891771011437159783699531546894427759755132813380210655454908807874543592087314583213775711312452084641919253189322179231587529847495739512846500644129707711112249881329244545059942219001308556473894316422187304591727838534947166814640320559403880650839398407443189948551681071895047026008235043024973830866545213550681613853324765655933567974445509505186129836644000721096043405098462640962754106252704862389782176650880527310026913057883591216045820105925936271370887009591074434720738757916780920026211534715950027686801049380830554261123240269681549371144648075863310707122904937230931815362682355058492250356265167753529048558558596687382873567624480065871106565619799998300466004483326174062541006964750317936400788052453279223507935262771378590559015012227977505432069039250952702319997557009628003102312826670317832449332698876641396104491455273701601702461382607500177497689685428511016959332573256731098864862501039299372218142957457987967941112241976615172125189492721778109223881817078954929620357212573615728142894951742706488019373665298677760000000000000000000000000000000000000000000000000000000 [42,15] 708312135577374238501947540741761698888862172499530279563511750833551179465840095516872051361335522455461198177431618383460480110492780892959703044535584287180502146692509318086016076295105977877356035323940317171519844375747886083719775168130349055901572858548613694961471272009567610636269682752164300249735700516109328997553402775288170589037450415318018424394577648051352113722388081940212436556138377680396998586688391653002949912438107330325428627099127909500414628922379266309327758977240108345322933592430870339352415789653238814335755556331980557194499042518518297178040282545578509469397475486942794426361226224278389863047009858559744819157426696143767925460233699016214994064150212232626660972279526436263645365283973866761642822060750241492111567658781033568199231254137674926331882477341473028938034879406188347015905315170304594570399949477896994011409208633036257666404433267684931025203848781646972958360230838204746628627105926304827715421544120145154814554413481020419090198740784556324784751641789584946333790458736492334676095064348837190647007641834337650036063040131983964592673653917312213075453931121474979062592549611589409159248784042931673840678969459064328756090528585669826747332349656659668038174460447438180153630299942411086729284727066009583033215656015039632957077440610265074236717927881720530604741149337741111238371801360200068461671475115481111644439945783083029848623481112176585619803178418190056560538291116237075228347109325211722884921026284686480116424402271735716823625504436182086586350270402148145372920319998392363580051283250800792803331980912875382462568681132493351524014549948377992723026244518245880751099249460730700628438996081636418804483134203617850711285784535469897425015771095584778477255989555419017204227293416107325498450053407015870004450341042625316984964562418780619034474625945599934808437893966613093595925357928042849544235350187647276328688700182188920119708480082677117689502232140189896320808347014410452921336298110660712088035189924025489002379601996750381490516265725963014105098808864761649528436748830368484797530294358733356128940114767419803152319276520388558827701166477622070730103378826967093787413830777766882624092175316623379379764656670782345818316198099289901395759516217172383222872830339058311510104068039145405180270395409445820726376016631115051027708489884003670791834326241351152704879700110815564708942503321636115886222036446965190109708969675063973556771794539928789558058205026571874051228120051363595570884058784377994689533971942150744597169606919959370207632666779375029502409850042597446166736764211530224144348840145266988803085435110300116846449285319037558081181345794342053780870179444014090066145565747716194416671870726567575127326720000000000000000000000000000000000000000000000000000 [42,16] 1290059373030913194792837749173922348583658908611209127275467688226756631265748371071462652939429431058447836296814766717224866152002185140471925820800775995329046405893074105524781675030257363083241173639407678686893129975611579495847676836840829793308001350344350402911928707501127241016796608882764270232496610422466252264510734882969824490067412492099622557791587555662312018620428753133001250001743928193783588071437169335116432433749956696448397533533866862085559482986145846270620748277698051843326319293533641132392600179399818100283949758833989573032231781636119349000758241048085343021693453312121771549804901335059119689122761089374789116072539357586490878521100227583631410488160731798921705381573568837064043566498078178487408254237012070062992399539531622850198653590181184025306382982168168853208823627219028858361314726433232305280217083249431846081016830687722439284852097920407030707403168357568181097503183237918245369556366910612289753766800493836283804236676003719525430577762060609847122731287791729507775145843749422199367298536552940784676135097102401779252665707926190518083646708908699210769592811925923848414707679844000776284406400848984580877660351843699758909446877891122699167977795983344367179792989862525362191218755801586417607478983024000348834991175728539916136844602108110985676741175030656336729452140594849718046123853133957739663778187451700265235122719156597065451349709468067311554588824557915760058969434726297842835006317696820232567841754469540721696201595070624226939740622445829504033447739523473140673648151335020924276179793441492255099270169884627260218704511999056977770861689273119508527500354402163367557549794781544442330556148665228924706720766207505874426990828937346608389782829773778101752035054640725968068493569346853587376553413832024018202008554266881029293592160126485158600861693365442822538172543985142275541947592255416154192129133850252257377606199552558081415431314182737442173476556616441219773991536733861442383260448736292761197610397155194023368390643026389633531570444780298386677919546615840419961354191390762173124386044483394348995699291868225471352883992490361000909151643904728092003457359281341715487225932965650383878378278086828761713023044796757792651932416578540824697867063701056708621614398942968211365570009385312388351804053699659788695315843967437694156778318157682278234902650748454573117999511426334397813662243578298499438651821275101484609874857736007671731182524495252635959662933283749601967630117734027653765588950453510934918334585225129782048275604710743141485766755138244640766649977898681387736378349659894521214818272560535761246881859565879958797515221156309712900739900544709577293780010817184356334669043848421507694685908893661028228792320000000000000000000000000000000000000000000000000 [42,17] -13061528616882955709946272239662482970272897120817703465986031722700719772370571318905438418295728354774012208093661708555822133411622646832956175631283654834071276503079305372207534208908345575934693588353023234410434779641356817978622323733023398953401140593946922030215115045217792845388145413287953374504850719964456116890795485846857409507203825789862514975171505727075622358602841911744127668552480634446412627883470074076191553079159807868919355739912145924316703819107386093373544139330939757626338552144809174453485831420734866123397113585130835714310257434886041442383569431073816198900366497921560008231902704599430455549372237593827525163005419771792056193807681911131410939554300251881408811513288444284468304678711257120092424018360467213706516522899036145525235011903693221735770391473966083289458167295835844054562395306826034678596623064506528239601618147219204482096886600209368276005406025216266451879202444902381032750442873791715936878465256598072319420260810486983530361530600682082572097226328597314513370902167776810107104883505982732646788209310825207489695886432011462332742389283565041404597790081307541440185807532011568681167245999134915785304157306968215429494063596211994134026911163344786557800604922113815035806451017809533118554815579806279974870676870952035872355825027016973035253355130823634829761858873264614741678790236962345340622306294194034356030714366283068606072328583611141893342079303058909133548850631902979479321620488306814159963608920990301314323897476613724851859952440973717941453333598304944647329091984691097281413173962326705742702595321670645450302396444601396699836415457444624081882282000306096263614852246873396314693222437897016425520638239479838312420630623633467821705394240667622816748370764605801670951523002099075195797184117132068475715868863854735326477713611783650864830780129996947817957008986083601820683257394901982590985493894020079700464059900747188885339552850582668362893851654337181175834392405099490188897523913506051804276043040879425803445254407977639984437570152225570475286284559971026934387654765265106673950305564972711579102626248320386908447056700627854957270632185453288618761369468965932328728839174066973204322699369669325119247370846287339735715350212624450682835894735912045336374414330640429363815483793693651153861510395427414932622736020505756801176017263644700136255556698962226163360874895886676045073974284186532693784803449957547744845086010820482005684068975059050057720175380611285234021737577062604499166247498725661915097955051655167865703150910987873699727478232652062981452731334946634618650271287081951937938168118934677909285741714402400498322019075644808725464522923526648681756101089359285312472789375662863001366706027609276684225740800000000000000000000000000000000000000000000000 [42,18] 51704346931967818451529140420362194644810474467631016601019408097342831755905357144922422060843985490879486235626792881030232596039305680247009230259616130100436593233872246801939299745552442624012122836697432101558080662848282768081836222624033728942021100888187549480213062066334848390364583935687534780376410767498648117341113582942018771995846500012505845050855447254272313463301226702955333185322760542103106343020497469640138485114952575966765477695185897392254606575314963434140105310391190039667116969846427979588638701257030093660563310039941949134977186871978603676860105001543271843045666760101533436230780227165534186567926236454577173220146288009849480995790401853610517759397716659485935904084894626593127736662896513663670367335343310703485489864271612722399797175514920630068057440789244746745667438581485392154257354469649408125633468742647869518717217782824053292017256027768208634701775208509204875163923525813689438178422802722956331098727071217297215063090159684884900637172955673041519830071877336130470211142925349050379411655104742847954699996985273231062486151963074182834584572013211341587383890546155097391169720141552766122794192600339355700679466108594675893141131956040436334129010051726775998904231772427643195476869708972633895210488315857978019090173567064622496101055381421102388402748641949071254512775700087018770837485553189284741879506501874244648621692364118222533636200946939306767144783749209908373350182002474685459691169133539911546039570220391341085680207419411213624197316234360221535927883669880282569584618278980783479441715645141686311334832596773208185184796057066431705797119084643431497190264312374301743644264485048055736185514006567158689745188271614011373247511045754264770523604761603582836231772581406957226256924733253790594717854327287934428514773135798025219002648503260768594022706952122110756287169305071096635137883912716118218485785427246136175496899976191591370399758378419159734258478004923883246133010211200685070796424887483742923358475395169413639710525422076924553207372071823968187532355603954382663655469043140420643248244942022986723873002766395514394457784257750516620307802976180323133784201513028293976545404665103956258605663544243789263348950303789617716547319816094294143170905734686091580118995513241289005304658716991081431238517737198354681786129635224858176139095561997613205373578309073316526615115397544528906307777552275778947099531495125755419424516419457939491641363117303786340783056907330014505312229475471065312753443667397586612775745752923364528498067895333723882789069746180149131075064086453920673284502731496794028819417824377832791249425049415380417310151846107240335149140020867884837371626745625554494383582307430153459322076321688279883500748800000000000000000000000000000000000000000000 [42,19] -148041331175826620758957231461279019855393490572371344706233306860028886520154360095199854516019999305558810789323385491477878901826446407405267826913560986912519908383420060399072507279837997668845338045595228740310153380890883630979441319617422175638457956922184217072320163837376405996167533367767621946344653809356127578132512799761100526628988604049832644372868522184268119112894741314835300320463879967249659927020439369457207813287243087760745349491919812289617941342085747245532910983659944895118876446137878344753213210415597535107748516350114194048088640890588867223569248069087407742027736238101946259554989657569250364260689357791742226887731961407997041496406235133364852733562682413290898932787166049710500400676787253673936317433275726122664333384983086270123675561742528340877812591089952135809321723760763677727230847752484107590575552533947007696220687051826330430409591939557612411206274679131291156187547257624547109722207997668439648603172221910238157043583808724231426225343078717480184399346070775181201964002182823419024892399125900099672166731265565994530832268367838393954642370712933122999031789218679198437008423713232752126100035342895752315980596030031402051978865582547125713010076036661634678558386050552251245147436154570953808811208566229689519909494581634125193882166490957314111332275946588248387321811628908063021630964451890867605554369816501397986364309009155272434109493277320880863395935266189685150162925039100308387581404669312221316303846596956933209556938905796587933881500703625192384152846342977171284495050153021205472808919927088880967039137891205191744463458058014732553376741794866320224419512770785962629180859699408602663617803658507018997273549146445200300280823526136590485754495263515723818626865980549313043980940641990055861911166588016009596990528093167626352003185301255376954341771080739798857368350568021391599764801251191111930884316648918449445358427875979484372300135112739855584230578884446014118276380623785366464816583039468915935939169916007790534393977310489357318579047618078553710893578329966684619061604288528161691240319682634569556082032827501389527037416955542570490387187894522161429303002617704195522934333713251046175408171275399769363407113256398528413387226010938443659205360922425084612222840161314618001053648823522623406416814620556759143391819848506092538173470807553909165745757294380265557153264054021869540525198908806032268876008830238514142833423993099387732648327440985594835812574151420894588252941271795227994868568276923113870494038035990635243322025879261957589276211261713188249355703089641027523737291896272815538843916604383271246790960978293651665005673892986677015542507450631147796714991006207878035780160958240072346028697912850937128629043200000000000000000000000000000000000000000 [42,20] 351436610973871383671068228841423299151980082809940035440500323225902733508455945867083000779948371694363614966576894118904755993500605193826859668227758210768547681877208325856563047305816598445073926612642670513299248838304566341600936389938913546575504927892185091752089273685038343623929718737988538724993720040530163751841581975198756479309632158619233180215728462076267794449459510449644349199171240043119221726310914248333262727372965087794661702214691749959133529243184253566732734338376990957595737969437305263651590070950483208623947995436564609926928946728946724880927683149728274474831744682258266689222227979663671332666455844994404540298344060145107329732602492543547147050725406334682274623444069172207644823793687355820740727521874916756505041219759383699358178456228885862906752478618465725619805430410965946888907230478759948274622742572677408474575063954485859166723540003935650643844811938803606004951881220086929518548437621548593363800997117510671013973442656563729166507563944618583875842957785680717451705859645388958754426272745983048747255644575494342562396476222461259586440497362926165011944888899450265358734127290931460106753099348472575998634110928114589741525581426855632202917334736409519253567218808096419116464101313503764463371005680550350602607074443194335820393050359578241692170005581317897323251541536314341038224660488029111844583198808679699812726630798891938515931677787260922713729698918993667418256942972860007359131275094982377155233508021686697097783425562396441058279101854750890752083854411095968196684213712653962049587906858702188030582872975790414436773019404308116995877047704509651874792605825420680672173998728368994931101842325154591732076649872249436629274610782802692712242190804863295791955250372066465898816472411904590649906077253150021020551105065641363989209675273253430839639358005471418187439543490153373748166531905003818666745379944860069609306345036119721821750981110081455283850943760860392987761257304388097831418146513740557460852643930393875578394694667074181114967865217422848621522635964487208304513410526089073903316895088187016684798947742891120471705418453828227637291662949303145026028896417633393910744853018682216161244839232915561040001397317878209029796779143978810320948098716402050251380454023625363148953781909448904204407526100451240258166498117667822096488741649654201353325796024210330270199058896505479575977268242430127538377895415660937976716137962150815670524421261345299161573939498412788895100747233557355457811444843564134075715974436304147646759260768425619115208439292531209108221140009081832934647278661087379419296391273023651730057305254556953016169903001806137050550311682999203028390416696997273653537133753398257616278318888318546280343142400000000000000000000000000000000000000 [42,21] -742514542976378239299718879990973741493930477625118722302281203449338420626229236239348123218964024693555761550184407426869657169722412267960348555395076450670777916031200254044004740273530993319986244009375716019684127732643721220966030732183644554397968000404134998063022199836264586266554387519804903497874619688519136220059033583486420904035942908210139126010007397991522918744772902749673410060367362516498915010416684262255062294265317832012185105677783588086293190335596161960015770168373609727855085481138050776418125240376587194069417212228678120326265632672176721838987070041525340382727993473959118735964575943025075840577033605268265208674682698915377415102945507304827213350544264172411011169604020372618882159650396888386015588486585967832780131622427523046929189787718965825060590068007894950254668670849233659045685770832820163337214798174868379551044035226701315034968863957369658395980728178432170787900794047228636962889583422990071969442787802238793947979417660433944122808336956561067238375924869879429676132376863084775702109245031320819571917482924692264444402590919895258640134200200005801245394891557674822485282791079788517557407998617261016684820969786507198493285858588996535752266528607818813122588764329380925603625247790150662743358361307570266671494787143173638481499269491668251736129921341219291617507262972406297179426565575754667970323127161058869045181339084152533288953456156349948920875388727142077692976782879975078905177062998542443686629042239916893841804429639781333415582182994497212519708849657841749982696338818441147655068031976916550201088003797471197562368140500221815287673282040325077761350152679980899566786152585136987928552510004098373225980421862429070121899115675193374184824813643900647476580690807601620200816094767060891227227110330722334678862925117096811203487400368964051133804236436853214854753727014997821570351461603770117622313343235142634734342221494081783595392441055091839546985069352692719284084888899463059074104387635689303542344337178703207702050619567400692252170255243226458428281559489805097480566834348232260511048135928274423163348211084681132987612893642255188213759146349371925935340096088311144414438346288903655645358642339789577665975653608478229402949153954306035965470246185686632834554961535382426524230638955858871171831061295700681393287089864202283482144635533404784339194429880080679034689698526770445356904553123041639581643283738722787369187784234170200013659707104481071670039159356011821257085400092117310358367003352846545217828913979535378168471513670745621657493160569017863115226723896025104923254426109355156457754704795341463045618494501076717399677820051304458716740970357405050044197392009189361584951744770571405566023400074902261295218688000000000000000000000000000000000000 [42,22] 1467326231686197045829304135359715086411438851654545286216008191202546572341048507839559238991192753247740110345516260552978777429962219553195530667024913262923890711488467987289179215737154817534947905145017109944133304431796039660775294262017611373626781612617676904484674755557512566520073527241463286230552005241588788590438037619155919052167400653271895495750032367703222647756258676537603816510805526134616729179539206808319069809819355002608613839533553987440174138140397028888602129929860018703399185061019101604729764220850713974760490969622792031817829417546429190188129682982925046692416170321844846447555405395506735868249450926155166450324423842814020524052443262081269588843726873652533264672619990117227506479431376070056737735039814908972030929062116734099217416907908128026284060102798757112142610632840027634899696471985509380239925122377333172156572718049441267621060384805304272173480524323954509356369150595419641142725418207405314713673005369873088568984158746503317364073632134254380620418308754672577206616629609695294681058660983153389098394951245664406117792779140466628108195061775204458185994067531865308224578116388269636698823390272295688343201555602478888048437805885560465725311845656696036889063464931056535951608000960613998782402337495719270880458489111662960363634054923413459454192832521650435346227116011615504866477954036766936695490317810484523674145084570846100251633764658869047637823265364977411211764159630304818756754191289727090599800977677530428897284997058658506851488551299263642571524775266512476917927142386045202667185441299039269808297696889314649829318587376571645177579324340049958738476827348271234343445458721199636829950901986344526188997988468347270253431849459198552724258854969067389098537038524858671100878736706921753473706586622578473332862758685612736420947513573184831430616062563507785179020763563316281439656038488670503535667615286148854912257691068918369302975065013564818412043805029995230832456178574870836346783943086649600172916947824559859102833493699423985351334071473545660252498639434715509573815543600495790081749725027600712536466681068850889737030793564444154945316387949005624818234941318312785896014896256984169034485768343072211418829927125433565423941238167263475390526402812425759033292387763435821301699051495933200161439395777910204812648825689237887530731862006380536065742099475128593524172509885129531876650811274667943930664226319676032952479891048125372259435555882684853110630660752770206279740103110196913956513372735032342849473549118309084379969532631948303040043474649581404301902928819696285371620014768509358228614868270894218977156242822633327711360431498664270942276061384247043828911572952924406227471426393066892204699034536566526490705920000000000000000000000000000000000 [42,23] -2815342475051624030059233837172957036422729516527524564588464451721536825603881024823395542722435689316971160349736128071248879435002648134511755480086945524270583954548857650934499500246042975683003994247093754730625110548880227336777417090337372391818687681962846793937830196231994425042463074778161264726998583100074753932875501888793279170998267926648904269916645554549566544354787599524768949161542793856019437195980360324952410634465824579235978954995951497969883281715896399278465370905892426473845267477321441613984122466118700450013406475887400180944999047944538029578850030024472547490900436061154224753821538893191547755209889126754147189369299210320838024834602994643408714139989139483529648952155075965235913568861592896598153353180681149584247549120001095375016248647391542280652362593095057535126820954729644675586050492315781023155344174624193518715224673210416510946576596956053229313846855574249768920221993476493943932980586777801979718179789471858026352875348334307017826473815377794783930012295384211686221217208478121320446864923855570986983483509697331104459829205139573344111047204864359171553216960916633265773127731343220410466165774053033771709760626855841682758315591162705464302761404308519951966844310648183249157191563901624532727974328096998180722209390600644170762375896665133240353288607388523883792909878357708269118329639189393738164422261288885789854223708476817281600324621267916056799994877220757491925021805507221626413067868360907982250880914929407778473941312908393006240104986124787894852911362265528280320058117056945467288471154745102960306579775003841551201135811465704663949186985799499631405596894524037551749963338596143740145145329948303117366894319798326694873034256600494744312456099558235663461992133212336686034532536885502376434220162506785195119556967427353240165279925633966937519288746752485388443447719744652304614475519717959897269359590345196508240891068863075254388871856986782075317317068831060429899892951673816093367479520363678928862830736592818231883975712005013128158869631391049140972089855310509972160903205168803223848052326480246318256430264650303934684950636673749401962219597987019039173101446523934906276802515631934962251706496816687841116071884452652137695901898572457189644327067744892579471553882809629977609830223097114786328600663591979923412066095718913323999590510352834844994619183879659857448243098880694800090056569758513987482172151290618970171336386716958335745805278368785145708162604177692185820154182581417190035018798842859774521410619348550761151822692601261939613806489286802611605181334261482116343207915185584113931312849830992506864252622682755953851130021342310851884955716392398802108268536904467822963898789358935845387971322209039580712140800000000000000000000000000000000 [42,24] 5373192081838635666577775127226696948808605812256342719388898175648187419079376511889596719674507226794112660051760721532271544874557357967448981050811805704247839276806224752968353160083650476717647278681442668097825245460449869070323644310909726860688594800969941100365337151855779022205274772836867797070325484764523995726607727665357531824533669284834970589182611635413174249030744344210900991610629948040662133550638064911465793035955602429355223211683606515652535172683739198360984723885377378729887604466407219206560591777973913024726973641001530275896652658186356699268963611031563128645977764827402959236566490040173065273441160553827982425578561068156393282556221221747932229821972873681130328659579215841447026504027688674358250721025781639913517811051897895207000994075193719067378222223082401096089463133705045825582966932340053365347499456593393166376695068473456613158387818278464001725895057794773239930654659677332952901029161055787205809698924519044233127033860179197407632723147648368535352352379528234859288232911566013217150075142838978436209021489324611452072382749300277946872590445995584963098968773728831815879311438280288086009479200081274198571485416019518539940612235639159795521808691950904759463440855915604471109291415596618044863209769777675175646484965935458051546322768914224872078890073598917129651388817318772836070035435753432805431287134549797481987266458058035981809089402574674922137781009383665448174341615938625767813095434789121544963634030853005720744178105699668686069170649585116917942371127521336012456363830687228130875448270534345279589706383313750848806539038851339226339745218385247134183992509314844882758695602438153840813044503442111563960799577512244098202831603109892543411089743736276626998542012066837434123784892705724423172643028900701536048824619298451009760429199280320789879960602850491131292533383529665695794001573712258898337150502507990348003284483182668200492969013308957322450878574149559662745050715466114153826238308289973085288368036520795669133662604531540102484432978831907105510558670092957693578911325056315798823212664552296716838002993161022348641984243047984803197425153693393446037207337088703100563817638248920011098471524788214497569472655782700782504849329613362113186225459273389352014623838914782891593482501691119018026362600621904889980894493438006109160640244399319370745925798273044792015363886276159396496054263720117914618308344475154685392324654779878773567027851045447727343515077017898095261734847415082069147072661189325601015698834460782727065897756123992978588319043141235088250786647855226788295667248356274677297187685704442483538601014136009449727718925862508219786654368722064698688506774475990173238665864182497592903507584655672716401049600000000000000000000000000000 [42,25] -10243561012461258216942023823569958746336410860756753537759111773278193599746296814330419170865567691788593211870844754440213913000343172354871775903194386291459727019825845904132541873976723379573000545889598448378838130823455568944517517261772306842584492903130733383285923865283045137740435958393636033439488589936266876482055909983236201532234384381429473733665319442584040621006810729306354772162297402789699600332854003805523737132528755757124764379338433331338710706644731117571241194373497867736646285669493625918112844819989485330250854997519159879237276661979370169031740001747575746142690119657906973727310794419370306106315561563442732204582607151051364834590683507512464912115162753313274130525739704018915672308217301584635720521609295593438844664720739417139090136579646483980085106248091560237535123360704694213663810163733477185949007930348604644087171936174619841667659480315842833423740166460235357937490899332100357076670662648632463756485441491109215773117074988423492476333676184571042650803372170281578724535296085631507849885571630004563007446436013137327281829362805481962322315225655565645267431327040033610828148590241646561052944065624504390963426890344593754286174117032522784782752509512167504620823580053542161742461449831413397138903457641129190650900883789922159947250707825709120553939857366576344768307611288954733922766582787368847312275366093218857754934646562619809076697368305244950794355781165440144164171771579941445026618802724398422914345750122783499030996410062161111810756113379662485602125422277039259801362656350922889080460437034790702938291644859488636770382025863664704044635747190157641013274795807000704195528191744243749185397064060009000533105438660844555194158825901020065857265495145406857998981112963905530929339231767508939320991432990189197214321496601613495804348942184493147906849331359507771012417364261642654575912915198073569429143683386393091226150135639955547751575724466567319447331254796690443026375118906153024828360795079597610060105886102598422981441227153520858736765286788714688588406628144949886413865688376581299249468870561456959740999973870163859299386564596228076595851613220571818255095956012756380308046624835669909400131615466780788141774673616624801805107423920568596531041813476612212670421629080333901666469326657250216448908120520369142421210735882527894177503245204459496604322103771340653492878214666315451362327639534464327414425003368791419385262288924918024695112666981788441783239012935872603800363820019957898988706778638508339578251407672344206858391279693937876547818619890590980714883141792557546988918590087877160817952872119572856567523845064520881914984436753149296943028278578805679226626984831513240403949870405489863341075090421638378815488000000000000000000000000000 [42,26] 19212130638072860807286222867731461946073147128049056245274836569850703518912757385105980414708864054176753887290009275417630842515796119725515389138134533953627457602370458520672723261756269567041292416825231039874107779889725286391925551126910859537241438645738511958923952969216657826610951880854415411772503514456290350396792169827556826102354575139963433199993830969639501217821946724407609842921244474848237153328491932883248502700165375121827937408069629504807637885058167282719617815938965161591503366123848077285131164663891285435937903214561148487372081478975021563268103061582180293564335440519561278176231972554185426035003131344996187152810789980409702948055766911097008402664369189500588349558313528667657442785062975509110802960958130819383691845115613653825611223600668627467096109609102134239778993609240089749356908269067950654880153414463873132165922933038729232063555957661685443624633335987843494738433663246973368860486947941861911995920715556899807411353791050889226983887351666360393045851519055851087787803414881045861383410834527383662424794887343107306804914749949509027790602155663870603472915342285572657155102708623290261626806495700573383081714552847817495011222044698042329850518982240775385389702350372659626325065126119846793602362146382265918384325869804622652555548822769837314495633154170933793700480282268011665307470159804580436819750618586666963436273469046876882523020392930809519566292375700460175692015787496968275157966265220949334189951928171233184418649580292383864520747493161042123800177046503225678136177637543452363483244304058355357081754897319384058939970108720192533347499758140993476914660873103309593034350704041016680731185778327373880204449292103280958051400179354083747584916846427928710102464603539648837414176135333109179517738035632694696682558934014773284207922621746193941610431929095895483734176919275968019753299248030237643445639653252331165576189551328517658455968372747411977982014208401574812797912499315528900616175157007573405295318214687505206893920608374364783239132280026971550084766239582285005275015500804397633547791975888414866181632578910052161414528823990340603196488604134777472855510632092623970939006875184896268690348753980456207727484631854122528039394755208238251487369491662956817495160501831292584231530525947138301836808518937937225832538408132221704977388370609296935919219039289971942720571865809089632509475529134766109837125566834629858035029092384367672052424029390209909498395082665908465193276053345902217050964375322146989326972905718622323124871259883553736047041216116142238373709218659955253526675009203662912181993652911297442843229173771003498716857070711527201916243896444924586938016168818879781398230210891867710924957525980654417320345600000000000000000000000 [42,27] -34668786907635136059178804183922021956479740985775471217976052942109701753628485641881014484789654787942982981951624667661182246341990283239758605814691077009685232935561124691853922888109567944899318916117756441800880825136818533569220857099091961088821353650292742826128616719269010813619333586244133618599722884297248996301407905264902929087428179645735147087521516262059948666697693697075326652850268439942758820885837107460833192562679950652070565070088160234835929006135772056024087240958931122609051379318787880172773846231494038759422470080027780370675431889480092988387312612113858434573748225936483536014915596178702495911694331267689669999281360124813480256534434187421859980018593905830593959357645472916680151983740851145201522296300262339343032279728297024608348772121721752102516960642868194778491509058748853597529686620053407876651948581137169776112105995089104238337777153990868137351951782417817053315554057673656082920520018178996742732728850790691326192443881332358146444576483116535330261840161564864419422080174930862554058406743949111834310280426026958305399467993372989565231999341981993630550622848955927491900254942354723878007376759821393223484687320552791397600460579447128452088483671595581524359768552985608372203266661833183285933258668873323472374977963367956867314344715162115205276660557424506635872827639498917770753492880949096631082098551556243119864125381041598385748021450496947408846572095629737585072184190538404770851689115745303409572655658474838796752246912124721926512486353241228491266034751603239832837226592150058144928012622717287458441721009219650220592943053825571876635930332005419308361598703010145449285690688772260858995819032935116016154380653109619770620725271065296187837890764220662035341508375575608462126070025590395077152020666759210175997094634168057481268572355055427221175887919966424308152456610829559702062292226444074267737490602627976291135694095779734325949564319540718615599549136513563672507545585291142184741781172645002928378124479300911356805040253248204145113713894989075861864749990294605343634251569632765640915232943114657698858025124642136939811377051378035266667615923097088148706368194528592821623256698335704536873749230047289040259836579040807651927729140166764521395907155373846655958955178266010016950320905356645944434938651524928803615805725880914527930729222206344730476822333635440744777581636827485472537266267534854526577996176292770128255039743236207740143815890442621607752833225425525881752386482784477560234337340043231907243004645044259921733140953491941279205683692691502925439480728830266819029837540515177359049688426081203292979434014505766713827944960706399371156072104682349763421043352068198132903691428689234891700775188411076628080230400000000000000000000 [42,28] 59169199286406903893932607259398926072660584253870913673150740418997308999606982617535351646681235291850784290695572535106238856296459377942706510003079933798466651361003503617439573366415159908662636804266351369273689632130756913526149894954352698102233045254490347326820231796261039135974999101996377361886731041870421830701192278969469428637475907882306914714604456455334073506306170916554160500087602659737269831936525374651616476376267300451290931275992018078137478246913267675742996291767380168553690874180890091174898721652391813192250503361905807444146465217736628258282182759257531962928533296362112255880128758061632433167851554830028865878494070188308469423181053295008360688148517163964149933365121225080355774303001875196113253177340625821124929703055035829249329415708202659792979643890567840773379733281474834483845609779955132998886092215014236862288485564600135773886193181433035776704365678515853440061665034224115806138604975719092510342410964572658266996112161156650128551716015756757191108239509670228591825237813668402684865820169878834703033689460494068374613953523051363587534088619638118405445776425587695218171673990843704238643149722382676463818032672894947530862617609555884977716857242158227600196876821174348398260817915825318776153025238499119182642819690081916977231396836497376039006109159700702836895863353889289595855364484403352566027094378038743543136204430921801896379890331792398530862339279778984669151255670347733666427151983417366662794820027432397957480421066411695976028095251440919050022741507934237213868629353653619783312773814306167917681657826765637819508503898246725943294556619203280250716148330376782759170602356580502130767440357547888070800316448373998435548074383124743787542045176267212779753457416585185940025602696801079194984224398154196568580096445772512417296910341378484964882657779486597939077565987494038389614919471448079757885861112236287221707849475961065063782962206244570074127441473823171316120775614726945829572977255334270758305694897911323561595460723686300611014034217451295857368847616830493936933952930103822171225666567805085172185200301531328579264394279832267704740574498723501500873341298732825042101437316323962424352892981787463245665821704451904774919806296986996825133499209969005490053113523051325059692512158559181511977960201369888650115502800785310786308679326946995781081747211369204386956352245781460185428214617181191881704546190597041585646374945149877265766050926435363154921829955133639845528758301241438307472463949871268195279785363206483502347152474998222058060742404395433877082098596367801667485249331736433042392130277908474239757689490876370162685973103845597843205087077631291656809536339328167890014824323607495708323787711467083135975424000000000000000000 [42,29] -94823116291416697159895049129695850442049305055942097284552403176365785133054803791598568421611038225342234604054894994254962582093354727383489542598354480031496730341335853438519627137402593208043395414443820983339833105638614449300728979786729391600177759840137040420872992289993726245862040743653438717070160011399530617203316138937404573602071413510187988691124634425716018523578865761214716743357728259980469441849365092378172284664692435512522192887172873695487198211874124583417376362674341786154181217957573020167851737981963415527244678595410653458691555531359755521502506634962934159325720781718164723712428150069997377991810156060716211202957608664231536055032360781151477305119977308163516820141529768135543092946059143941416898063641379770817298128369056442236053881456980529192570542662078740752844021946584446108972407280695479288203770748353774640252286874233140745986210171909983363854731491617212412602603496604023592198939774882757473222586385851160487655367088569884361932605142626434028966897966847506226972731426696149439542095600585938465690804282966861601031540531185782269836744804231697724795239746216215187459114605391359872586911768774125826339511855175194447099506148389424618548931339879608320772299303754816238526156932038760806689746453952454075906289490069919372451825035475730114477507207678965776068369259080726372401198851935678613513804662753993669318260069387992801502462103886597003642204512276979754951824437351659466208463460807704575460971024676896122917538490078689220834646262056923056392820311209702130344824652041899556586235807084183000561825056628321035068347921822416215059036491708491747453817511864168356923338452168550001157722994322981711480663169077775443114295527799729147375510836608407958824444690453773033843773920206830030790703238548060725169864470348811187624929461019919216720417637179387999537996106243277377401638445977917367632136298633326018574644296602317265758212730597049775683477369179750913791936177137455573590596927456949274030396853417327481381173898370440331525282756297097676597214281367990321224870859540653859976265188536677516422473215520648868762606893607314317331085251213514094490669396841603602216558736144439919109483990259348831810374050896998670474120426506746896719827255486191702684681402378984821497003266957485291528576751136131256463565104897953271323772308245263871059792841930886879738910469797408902118201629658370923157612690748828563666016804711665285180438050979243806752683061932465804665404795731910455968168842850663830612109814414694402797757345737140537563836268744476618033928037246041904281832335841001094401878914906890865040448180235056450468780720294072820382333278545808514437837161031985984269334814015024158495380844272601368887296000000000000000 [42,30] 142934362059470718516261175369326673909243111330386979296210318072817449550878539287236776943292765704279360594155256439025134324552697936267166904750318483271594906604256333350926785583042104980833934802632147949740978245659683285909832573625244053160609696610422688618783487038198368714566052994214653025582311461790168630950750782529489374934295575379583410592298305595107704000739891149052780077247326024472242149708561245779144985413693884087574434189053983452611532322531940130047218185449507211418890639050558868750999347824979583243715066740153768028308621487959109513323106204515454471983759234607138910029063013319278185235357649322244106531770719974059282404519741526193078444327791966005218738076491918184671857097372253528971711523229671587367398484220223131861017332159241830049669702885770896888389554985043515707536673307041249482899011178513870411837477187250966294799705186985553135712257827076878729119740716893018911634858031890076740014950775635291195398289791070817474366070950826558204659397817673851688072949095807821096786918600148852889345048765270078666664376896894763840087851237377634882343811243166756094738841833186266742381904710506314137721478855811373231574059105896384650422807495359455168102953079790071541874148710612847478934605228226706427314894101669556392807646259691485455647923744585281369706990143197915920232456679277305551208871718820662886777569591747623908591923187534599430426932932294729697035025998171967940445225521844404051770503802403766440136062739984596546326551878513913269769334761090443531485254614767553200755613313342382849154176827023177288428845678928611417747541297386356751684025533123162080714382075039030466440877516845188086423886155956511118203073265512103561887327042689813508027986287618312492953432900557814202416458530529243199829901098799818309502528213193993672762315513139870476493980932834811384538196106040215583497957821626510670309278419605804845167725434127584379595861666832321000181178173131466053949446686637935615884360755541700005384881264354661718999157675041758797739826253025072430664158231580550071133045862014919045813843851750658013679270613502138948702682873712169958754783090403058114849454815024346656415773922483931566187022367611669985107506657225370313071706600340689038162900405184594222498797056529633171982390618072450236747194061741721505401176418662368347423399330491160394873756890172973643347876064365582812022245117711863803306709764857087485309999008576067489848135442168551575098746707139070572077378924662639626820517716826953503884531540351929732048232693208616332269078749872002429799999915544235557093790734981954860570452530225741241274004851474185750355072924161120071014441437833473842425737711795975543335656794211238667091968000000000000 [42,31] -203860590498369068613859251498843031148515424592911430865852008259504930254375427860368053885886022883199621669600106384242598910293281966311123834204377387071771635704907063768361754107146909014788239191060230242943353303038011438852634986376536081482155254989374233282028759290696635429807214698950670979380713693895423149618149398118398875157730547094257177968421892836172178619875540650071875356423225308851380270158157208386728174762466506659085587384173467900884411415718067886888157200627862437617806240142417037787678650186222855761585433644719749331002566146240656535949797858917847042508375886305725855062661998129097781732814788767489910410820285052208852821171076373323894274973839074471362275133964648988265819499897197821087186240912224554436928811742852916483028349568837884880564607652865830138111929263847117174106623522486211377766509629388596830102731960205050737102433193687758631479058272487003571457792880054613607702577127864920767164500976502097275216702439624798056723815370521183562854101987175709279216884190950070464711339553940641374314103408297946404381018265467868834911811899282550163886070783774177040458835449100629533143392156930720173470118632333608494911237450093922274703436833814189374477253247208227602262509801415478759941943962894614728048298006633066351423990456990937185767889721481791020446995940799547626188969086878419646624883785363580591313052433677089377593660084516436529821223614389247067445490202575823743080064299022255520697073421576418071575047124394243828930301515938218254952006304128461855660080826417212028615811860727613221130207947871867703302451333178837735704457811396198343839023970267583648693527280839104939057433053799482258847433109437437441461034170397719440782502830847302252065120877330149656236604158052814298447853109544690988630167988827687926409375181532650426439269869561763218502367212718051893969971081500953797364117873632107564323396621132839059038471390287504091589133158191051120871175642718613404066718533797756968424358692476561857262775862558268323409950573550189072607997084791819989146000497495443436902127886074137825766267742223314936598099587613171791036959055639358839849666228632611345784865381915742241885205759896762251798961374090880514263139801035720030867891107047306405114628347897134173381423036608027337242326370390539422716573101541127062187274153043876886653693325574538709422155252680285400116857268039964341108166042728623739345349561116727818477893671206195661271896478274633754782331680460581060380112310590454767143743397714048024842222172358106426719274197879699833133696793010860017823371563959051176836489526309851882010674712147061355973713475372222703839869353468185365590638210490679019174517930416977652048110500157672768143360000000000 [42,32] 276145299798198329225560761416958272784830283759173601580924149344517163793912583966520233293123181916717697869521725860757462437143647454813674994280310983723332590206444720718104774003513242166385741203596363055626202420792279414161963275662573513143289351910507118543017138806231785027862304604060199033794418721807332908882039518047416896359840499730131429642630212180559942272270882355483631229551858867151161178295689221879696638657276403637217066479976914330325847483245217708398040140288120496239994877982553911446832035440313577438803362261038008725455013169012269979355097809750687843216887638694081068170234649114832241003012439592109028012490554268421151670047215062252051376485494682222342054218143567309713514638879217601730735382011131922519924974244602229850811973869386315385565642564318794160640233945492961548082668118493474673672465352534574931217504578173696523311042793087799949106321307100740845586644113968466492843712897483142440825535905868247138289139618783515739254791883923092666160125498607212064538510302160281563592192449690113348770516425730322097041684126492328220798217813506140513235209464522853557814621142551704703574810715523079447403765533855982391584998745648406700344920106869641945385288489457589386442603965673995718293575899474435781811690046852849066026565642322131332613228946944896606530699419277773756566078869701128586440472040853220326703313937910588287707359808866518006503931651632008185262713575897057310554848509515142587166812884835259728839914496825143854173289824399910546458099159880067595612431247052631226702810065052810456438278225027137876772965577968017048785857293699707307117300004246632688806371579082113727412658736888460469642682316910142509362912207101864922087730490887751376576877670237519410599431060848831640685658700191886437813348178973396201072076233167514869078754442233894279896267198789344888142985808883988431850926734069278347352555906769943979380979237933276354503034525000776609826245696429439938557970584132484016071434902807331031612746311090081044113561344717599984081092297897431397019755857183841240364116641304839147108208683710657684602761528233659279766596811822189191392161973103848254802541517157545746920548649304361533683240223189124178556630449592505420268217926291108490777225686286717312915341078478452029962448308192492981401845832350097523953253432195805321577137339966939378378442934733824503379805019876054475501999593621127812292986890112285158883312429193979987652205235369040402837994213078726851070693504159510910819088070690917342455814590132005936709704059520198881034071132826596408131501777767737632082821142422918283110848568238480056665484519267132420619518199908513646778727869285493138761179382278330159737790023007126054502400000000 [42,33] -354278923976155168261974567307723423178083775009559764255483162887166469713956993552768413259285243105138687611124077326272907370021180855173322033355619675301629255506612397242772160286775335662448340451315065473499130852174326879865923436800911268958302269665336615031907378568830156994876499074478438788899195699464950249397227450036221474317986683139249203664630236184269360222380339203548134017940292216792772041689189395805710074506682168945973186431956900127622306754174022225303137813012191111895795564087641339259310040020991242732042563956041182208800267637672858356990024404695902456795316742744326703834303804846981050573747561435130905797125749319962238693655199324332561725070337550615706260279409704348213878430160952175875274117120587156943091953857702528146230903610559530292983915171706161784444076798523207131751927900051370697130183071426302430641369007740469615550929034907193684526235512846990640488832610192270643264141551328663516703536191642386903667572494015519217082923767362910599346777246652435040357472722560698734707397433619616450615354945604157777356976359632100351010816042603363457438561386206483598492618698303935087026728037263039424263614453021043791482943341910751255471359599201141526330713641329452912766896445455047652973516018779540051119795673179524626414619766223021401065075534126611495236136279514079111666023606005031976372294827957920623189548624326485711520727617327564431096193681183776549730546243467187692096662159804654288631549397779757840831640338642790605689555593668063305917262222335759947779256323599543574256783334000917530970246433501135985473246385294513556567290619463532053947602229575885183929813711655367169524513380274469343074254278509067695884116490864757196702782230111994435397874301650844074810376965314765187560282204873174435317730057189942842112626175235494999922871025970847781228419096783279267583656109336318159053006164506141764046079887410005789032237908582703052079731920544873290986730739293176496834678724371081829139149526975677196226168939733745263880761788226626988855020285465262995604630703865813883445645623845356720314968528733731733784436407547666951670698822185938606208399419361085155855913820007776348654179547948668781583681823561846367058383794919015901631010949428739110539343896917672769937666820708977209139270055744364612159467559121233369293722161433144801617999332663043783903593848421479040448425239998349439283623466477827096710250543502347484968200101322988771810596037357377280626534440919552422913130562758955493416732826598588931722858690260192361321711316879721822774967222120665825764535910822142876323432675796028266206187711832673571956255900792773680619870967538786341241291378933262112290190437105119413609877067825720328192000000 [42,34] 426649816960711952527012675151056285628581665438168332632128619223422439380755633339389099823349531186210656296642191739526948758720874450772730201231458790164044642209379911209238733833865224190935342351980449505209633096984070123567617603758838584997809317771686295995900709175813429214972347159320044141314025894617382134977069246115885084099219008270114948898531043918199008467575350427960404788006425530272924646186080759010273388420578929878528995994846338149283451251163804346815107028203088318402670223557284065239996761405649013947156888525637726489255286839235808201665022270743532873569474314355405558323209495054931271264708667882957482528577700950523207655840456091340019616454746569609620579538542903509182556837581702926082059465610227520411133146444909101116678299335604544529010921582323107082779614521610542145182455048792151697135786325674425001392172672100021004077704190566867344225055920594279201289801768816852493709897953407424681839990740332008090581933071294740333689764018807205896337316389567003670559232758110487293570840374604276067058422011871281574545797761108062794080439208605948720868951496514652648623582284671063201526413398228970245079309678972508138592063076229369926902839886172866727307288683005875553216656612515724718609141126407792738315357934752428239967765324427833100413739480212607325729009675533683673250044988934613999639788998611524633153124239836252617458222256296383414586731604660071787725309901415800227187531584917057207258266037387240424020260325407046112660424897167101941568219629903250456295839290262163556461171242201046266544159956314429220510551776449196721581031199716372563775823325296315095664580177518825621186561029926277453777929547194630007194653417095584906856408918493183363748331544077870863843781604297470371326266104625771733059191528752488218396302638892171254506517123455654891664481913386414425070485588498119544686721926252677131107521684909130828898676216140161418179823166596502564465350681331922074405081089437395412511725480995293993871835853908074073496227231672712163210738562633851501645822998523470574957415219954208539789305037753241873405109753813188514108632847987993283228657998999100231194748817969612520739394704957452615381475462874060192863610434242513316496171365851005997603391909648370739247669058036012440746268041499367191709186060266817517245481006241688490239441654025289442642357955762370403605497900515563762572059963960865983895227641575322863491936617773944854937180144133551354728126539929657101489188242878542567690308579146035149255844523714075272040350107424362163554300072538250274522774940324749515595939284937025086519932523720023286574888168454172390059786057700833028881719236527063695574418378400306503795375473889231503360000 [42,35] -476875775240699756145077644399954186574425775174646074505243917181936116686498841800437351222653173400497628371705394881961819850775402111260268088052030091081601495172396121748417194295799029699652902780741098064777425020098414515691133694639997131365515610850081346618885286495823369281347174215897688027898478718483175275982027185900320789624521164299196275378838343433797115773540058220770019955240653142866509705944697869586624090443961317098811846556435212472589522617429506932672404888720137542148869479122982792251374072078610663913873544471501284068707002104728347013599005365073947125193633709401212707119120437805266061117472430794158352950360084484498425058701972667582360781681778528189879115637772673373385372824693782501094380255001327058018893383334636741345785523055718200223873266887442885396246967579714198284132850792908207326556619633846472186132499384365528317979172958966054843202594029383942026203172709877826639477945627435633730190173907847293559656333106040095350589110091473203040983653068303829602350146303699045084305235148096289965741775506305634492187558802892451995150524899293689063285007976533590507450246536586718757267795762510167690816044483224130664851466691635032207670240296694791673979893510776752769079671251180645910028181735330824019045162785334672552735147443076864135848483397358250731607151184984193169871876638037665812368986716858793647281083686331045220724853056421527454441613969664466705453826269122393129560172722893300891996717918770058466049755471944407693396203122060878222296630275818647829339303636227684650742917653696962383737210970768786078082438380735636781783212841202230087866441941335978819023181481291470142918922991331533894262448992752107435154208994035957993246702493034838027755768607545880198393344713332236956632582036567262029819789395004461562860721350218212860110228753371355250169401891215594480375778732859922947883620252144109799876920221603925194852264321191730916906234345646663538045474257761991299435768710105056406107489139594694086257254071964487564445343055622888119405819465653117304089758574235469407000086097866026593275942224666238116805720159186605175483595153341791812214143413328459348687676445790598220229637652735242325632439039700384905028725159970010503657586780141803336708290797473840066689932772370149775783244977202653281879692292150847582415176349658175262392159835437798604802847404952018834205269179648834418657655826087399792851167754544857956238059733123869977981151094464615213135195132337405831312730328849181706300382413562445434534756081678605351961745822895947158526058551402787089222160410217214002274198551993530175388507016793640293166399787514682128552491904238370436014841108118580294860444442613916419528710656100401152000 [42,36] 489819001616058374232356972505226123469166826852862182397179235716668013749201529847189187506883588111361964112211071913272107012039562175033865474476595584198975129365349607421449487082695076074338703053633245436715811855884599627344080454024058756657556387891982270323267831760008821758023976856844728327349466308891198785284981120446158370086261722388160908463863693603882782758660510480202145724499949704218909769488777693353002295653400548577273769503762030418672659907068094752923452203350030646488489979003118255862137014031524827037683904336549820437457947809109426683033751081850800338802984144132176503226730691726167820885754702582725669708063958498488510468184769059397489474160633337865730834230446698077365107420697701242460183186474521978248328389991403558564192740929196304679721718364259879929747175847124992454470736193342762478123721154619787826477396660907865620518639461628825633228796708489312802596373187844640688946859023582364577027602615382221172933274650304677359298595791540094957424046568201417586025752286262674574511891343181339451454886462441960290272147250529568149566048530968327247719790735172114606635115337203586192904201389107343021790547527499318717674883002314604718678628948443190737128842606806567862921985262152187989223307495390783983870769652039847055420913067698189247197868421340187717703191870975929737430836505550878977604334003647025378595834184703577141765376347737056165013095784049687659915895033091342584270571955372726960742017704931959878376400922358230045038153875171746971577655775686421762228208043085252757893580798660470638587824430440298068168638101567111050691937520950218161845127174403193876683776072561113987523044545812778902640977817995151008412268382341445827212918876202466600653496051422037998110790365091213827188191461484840901429408111502740671972312302194876967569817168196518545023039556531724906624772312463424871963152025493189861009610954257585880576354427017497133744135399089945065601086995336851775659595187098813042639180789235325601543369113213585002216117137670021241334083853208208170507921633141968735220552165030570710108789766680076010563290443123967991881125982615745535648405212768106962085414889692810850797256642313604690437865738953628173181914215542709185872805368263070197104503595702416158438115707889856116919860242171027301767542939229653000281847924704488204584589404602665357941067607311165189245718643089995472761196013934085786663223017008849659278119288068363766596918865180043665759177706690561776171349986563993269431114934140209454246480423117355427445883154268621582671521237973336656478999251399797837960549923920207723200566499008734437995459780528526951038120873028001494441310744413983528201012438807115082820311475814400000 [42,37] -459226820446083213868029317377642219869493277699191039822111774581209131882859894115569797767910188397372936843082086455930527463494810309317739839042283412068834471268012513704764242275597100647034120585823908459043306149563216022848350107188336417417570638714755998503973307772885842671882007529393958176933166040960317207750555520611631508957730530622707732638769859233852530403527922121187900887577747023929905340343347715725190686571729192553260718172302025639502766753991781962398944920351963678447460221006597439823345501848130796443949152068023472908055535953862235525654223446982423726660380849710928735346531011440565579354106571708284530378496870437571488444612751185407195326555632039329088203373337040951724292319638277464653393781464142286505518372454383429641350053280316906862235492693164623455113241961331379472133677669343538984909066012200851613834349152791745277427182770562261988421058547662076744175936814403458667146677381086903937326071964258878280687183178754480345248559093274247481328457121853672475037597646268492461717870851117011396949334517326874592689307767859257493258758073870390022507771695846335015882408328482593938443270363954817723486274382641109563502053566191296894222587729407598054009623423571098604322165844427303673294961301923528864083790268805990019599552257550263771810952242448352572376753695335920651561701919993154783085960235436345336642368498745727999941818858707738237029251157205447193640725651599054859382698908818390856965221780388394135116369289607186115952979583082921569887197454632153626475205866558886452865649556998165013749214988594422420662200794176538575141496866803463325591099814994797789186290358222069756781150975455422014620667146369429999572150404733942421257997214354806632779596288369554184722856883615702442863981191477635890203473378233251423222674757342366527404520110564742530341139324478945629895132304989872195649905205727928828557047385378827890993554736709906313228675618146111096732531116556852602817415421702877892709292974002540842903162452660801601828957751300621629633883682861395310172962637863974147297712849148078952911287660443250858507163315330834799508113408392480530597935821330395971052809098344444193752424443773842030104767393928963589833432182890462428673074092161301103039593121345215447729116455636544459537322361957522815005119047243957542785916264036550985586087157407963051387025197767912189044347829231525798726447597932227467368056965084803602296147578917688415618469092858390393700964832548586981017603328173360378662246756186609155240733522206652290265808448847033625599887797871829737354196385238750530273043914062518440834123845609322162135122222696320275767206435231762119632679949644971237771726936027001658848732774400000 [42,38] 391629060639270873768319779105448594932189374862716072586937682549799149645044505158256238724831411429363560388147223775057044036404216947613385988157569551914065746301002919968312506662055018041342415087901353975403965693669269991388207036595015330269562598788029231412925406094626407211302652415501907039251652283216280987895454085553514682983852910592611399269489869122360975542078764805294628119830803898609362456135408908942233729744581896143888355051953261200561367380554383188317166094005160318094848642536149953963759525401229522927192879684381069253319010100897147746706777298453278854926490573941667625367659914285061085718306728044012400687303433703413782617499861030809509099335372272156720417774364106600308327110643758164835864686647939697708847771402283025179437444431410990444462287477352630875744426160433857472948776351069786127523021114648552740844055850087963418988777702099879566462073430734388325333563483183448372404825104844510936272540403021645137801165251874271899214868348842068594568127973842189013585365754162278456782532693511754582090710298185023598833808908923959948530034276061160147637761765460227741023773232568110062528359466985705820354129136804622616448789567266550156686885824636462274161455124078597567076034193649092491488008192224961429734823672831089746174195726724389804603128643775013317447627007422466413339138400554509820698539753388123099975174328908382079934684622967296909365195024888136022698213270533239432667236898423010804928930714307003298812879624982881944926602023007577209921219867877281040316693883707914543679981802207167670608578909789466855701341137261683033141928427919495828034905858622087585025089564345757531090252654435882924206551853589487262180409853760270358065831059582806079342534807234327900879059182513845012666406845164828264428438318874823463785553656900781468732703536722941477775125505526113932674762961489428958263188745172604236343010422305695664815379963291966913698438881245364407268573021810998185928509729800207459370534021748476639544783671291535370119164505094110682421534214581241087876454782964652150024014419230975950208282554792537009667520677323545786830006885996914176639010048549323302381458208050757387810674124258192975633480409701267872934875929922444185882154312408138647360248065600808167815997957271640986005132598246214711387287792010764611783144603652372751583454299454476816720994620029004745103743728750775229624974942277023205042597659236927008696104008607780914050492188999517308167173262481251534450437774986373137556493944648220730572212660313661047631831659001766254674605874214303324840159352275813951704078118447545112328860668823330652974370459656452031626686760011703609704055138585643727856743916352673860686970880000 [42,39] -303562460639197841753855805699917068230055170370805626894834852092793560479160494162196208662588987872272492167403531741439443282922825739455502316404961493693669971284747114648979215686091623866156013125833551287891035997957364156663333555263519057599777513578676839884472481899648357201814411849512825359410974704920673214811139946868482689368900219824403678251154119172788595354904936489754988256393283975993394750134676702636481316602402600538259280909624856630175950869814645295104027542465313927588820096702005708361330118815891877343625023032754959791354980173375029044681031640347709330970169112090598896995045859658898674172251697644501845042091602559425262390820104663542919638072156526437441352890826292839457086490184943498231772725489802153734666952457031155769060252398952044255203807717935854588252261186295782230521847209821795835430953502028799660622664170898409587965469211707919242656714676769407694909775843795349768630994201523025193909060082959293136560390625602119360080205736793196746147598552028764027333589731499040214393142519328341304069676344523158973078338327675019730727894481793686951453278319660968077847741315879839771228383838189972156791928241343313598145560954879163455126683763695453140072234965538007840390812862440604433047769387208017464444213191756478548565873683183441641083632019975183403777440252220191075469688219026153160244277238207631394201681973895461078234159834779199260780959047796284336655631849059167129679267056076164761731301929543472787116023506232035571504549287885433834726873030114383774881030487329306908561356226002760171085172643478904809500985233808800029642498407683722908738394863703584853899180034015121760157711429915924565184146580891685059033846181687154438952795103162711540378708541916971199101593058473661687438675531999978252255963553541615675407063247945972317698049661940090521724173034216967330789513226977796161138191477385190736119828916977105286816077141539964998908005150194509510785004327651677615556286759345323022930684710214805202371883107815067972901598793746847923140852010303087387182578370506773121588288942019625225391617118219115797353153104537289703317408098433244461177209876488602389853251212262127022099528646686170744507460073169697256244002575133420564261213095625676932709037223335392756379059050090812522589744659430961591565289428683657710024209753006121835686617092645479817887127262826866138956219694382104600599572527161743155514793617182559806677713037735923795465953481665981322350304049368440532540913050602027346896222536571371432766366924105091011968919836898205921274769022020312650650834169459113115649677399283342739541631610881910225036990383190513595335184601830674693904725088135034539252174511475683219210240000 [42,40] 214132136798096549171518038813976063207282959243511095575514102171765116663586041496350447955991268738385507075989594608492396862774838893187584699469798701835876461936871271166452279271806846304863483764697801316728886700334116156210027327053477720138070727669932410781768475713508127644761015653821578028420665674902996109899896289379231300856108064497781514760634461954474102533388978520409830187509806063181016274782872866795578236839316816334031987063018011767373373955088540474797854293248770008167517796715812431861600117508398575154070718841885807578948515107306855225180814216072795615115118871298885046617320776422139263215581049941943278476419009865322833361994740661119084025776752769828441441765994822562723448890697175834092308611392313258137708630740013086852091600729886276324634601226564283356936872456979777302043640372477572685754723825187930194878952680045451008703334228538191542629228127092667106401841644206947747772933514039485764826069592929716830660780090574612022635635059955734712738680966527872936683627436616831934728762635316309780414896534157829300775643575402406817762981889440494771636938641244882337034909772854505930845536704769452501814221281604072236445960134676245597148545055010891945314972535792180992007290938587656130247324412058660249448800957860234995151731983755899511349288207173123058690803936465641337534036615728019022527784228154119509790087169684005695848920204660142422667740969077516103056283085826636634453103431586089202830914096264948433154116912126836196447665345615704866962170811514144773141376001371529303406244031239478812406414669964905667336852490214032150086974721751026832437351561675262309419110680169164002342603189932162099084090716618655684600213170056835936763749802159587821415281951947025954251187065545999243393253570160059365228560545532180121402158555868768002677444897936890232937406902308242655521325218352256701902913179455757321544844090082336974794441371881345414805501205616382279083295130420560605875309529326812604467059777977428437858485702829923808608696826686220366059566131054718948007673721943652951724554929775319001689203249275589515921797475236747047865923923846925210498861289200667912867132929465649021495131242602043060092862686120587222505193330103917487482278262884897349054617890497578789080558084970792605141464581791419019820964123609214943175050088817423433842837769912978026370013407379708376377992928855125441575944749965346873140163704644950435858553974662102092369004643166653623361345588011845625247186542819576119919526899371418346221336964277205429855809639993774729269361571119243960832612980240114638647816558004423366567396384569790507390554648092904852615338394646341156928533134979287228136103350324535754752000 [42,41] -137814418421608476779864869162771848122701227067376918528434831538014329611088303636278151778319436068313013052159034190899902146138117981955102789355884147666342252527909326689067929973663731346511081789570391712552480186271433530097923326750858440400710510492412282565692628644065007403961930053692950128663790085285671593033478045009359493252068471810418310975954395414299531471361228699746568214053771632658509134282860860535569001757249068666503375572610646879552722218416505904608356158038446437474242629126697387085180068538331436971913334023859817158891206895726072671349010493309438251928226163186685804423482226784002548018540768219740115536438271664969384926988735236167003731237334616605219857069552742910385862303307142693761012162344627308390133809748184001471482925532049135679201121406155727509411569125324673729482319033473754813827990657559431686656812188577016484951764497681903393204607386154831236840870909277109127100854366222843274997969289804166585630092635942651508522482199447389295677374944934320947615172066298617469322428244681097289094986302158926255649041295566822309851376211282026846457686990527793887797958987192142958583329528068824132373100243940111193908079324227798963677820111415665543236748152036486263089808447589127916121769673370413859807096980582674498611414668826748061611983743056181083997823763441428841972468424200545290876528044668256465845490868331322195267870148723807896452953247608683746947831430805299519086213868425756633723666490180345713942059472973722280099514023490275491070248796188860647881631185857602979146130568972514429163659769575608338955273456530443332947353223822882153620938861208333143039015339746709996604608302800129893293902341234915302538089178697485090213914144156567627846224370518777466728978275614583348424538676245204234141814853586275662527464776843539499777702752735514308508279845838856125578576587028503019035861868186384545245403773798427001622636552837464191218241117509074272556529007637789339465265560629525786505519821770611802383743655443928814112008074799494699266500454096373254375756635586827470127789877535119300973663649294562407433535752285275389830636673842480362156594404004916592432043675607584977316363080118159881411203659478894061551101038376558486935771397650554875966946377532569985822390563819296145597991352459270499281703610490309030140083198186725836377651883197162181321622453818497619353615733976593721953032151799533613489703239545855061629905863254546341018096538116565459150046996325966113808589999568489350631278710561808138616740301257857259267012429085712466012974221192536883102779054215265704061448716795423756635699283451487769865439104801234337205754533576977955661095174080168486100186942773657600000 [42,42] 81196039373583326882656222284360654118007682006920353173265431597118004189946750434916786809950154478718798494967824069025514634227146093970661400955625418012210359983510969486971591929615468395639565643714939300776777807004276014543040213122202944750968632146615961705072400999910773665833780945491809334576683808545413435879478851096616479413260816099870917285116368717135727717220541664510864790055937651000765070925365867573188562477491759163469212191663378871725241491040306974962120124585575280623323173962050467038563934717662312130151777519912448531211778286537594159484956445076747027846541914891547521698606397832456653473605720494102689453442328620625993842187759269889794998880505836734866973962838157766005252506692945460181755120565109195550160308571201162485833792820041110853203530084492758493533444613142214989861378502721871668834730346370119879425607916458540265111354743368902624672424677743732665393874939902886902164720407164015277237736571022917687483103471756250739377833017082895785408051689615708790592883432638259483413002152047368592126378579441729462817243210286942125447572239008506404918561758631327168043204732566641118066372414008652124853569581463689287100469134063629722191780368157634467489021426886017889025306353963794423895457822362285502146297292461408517276173187157626394177880936128686952916047648351909116649796824862928572228606225576926898660737883220924102280579887938593444584719993510199613085240188826752299885705079846256772970243583545427843960821438293748725135759496161686341430567527643243831120104251313994127892001907371350107712146865169190498601909442269501111518117683009095046987847148132635494004073685295653776271112962579617227238095618507777223009805540107431711508456236357051697370022657093701276025019809446570954094435692966347972579831753314840939187068595975417762782764064600590930311291295437672564197481950579138023930061693022027383292905305598255811762633049827906578913412977955961261582696202920687186946289300027983780013879248519903985470382158857505356273534561358885087666657267833502072699904102913222831300718469484802717368433599321382451294984339643414989673246355523615926932962047508876318946514644205661950854109770243858395356401337845564146825691158073211349662407979375318534759012090547571943178680991244091930777858711824885975888167643802025465545275858092496886386291198101609358219759431321918573716052990460519191882086521920787040670950783425383352281257096571977327087151192822480732590256135026570142745724666285812894969277903803220661721649374561662750940075756860658406028827964762834334107434920087101872984621857424421503377689790205657811929717014041405489414233149614720969574658303510065419976391776010240000 [43,0] -347868695318379037197063871144800300283037899621598016055030544593863175246880639376328729996603106255519829850873267322733411906135549154517105547595072489787531376092037821398981978004925413338288595527388956603262195902890211230925717040115114197766876909704103641956767815619820371581640025750414298154076122762405621601934143112148241154715806585293216836446550379570228525886600894293254176857261160885574375259404868208030476328118183016963032241189986802623371664424556075579004254613730127101084112619173454128219553256533639185291854531386352404596506855761774707165490498144391771146369648704160499399445613554939688505107751384026622147820370616833777660382041462595073504448087049324263132313049153538436893519544790258638637545471057482296508280084478555135765445912887764958207109059601410861943727340665194172891354239812671929446557395096585676418658245209216128292581823245017403070172551028914106297197832995731067565026493898126817952422573147811539243049064465047605154850256831348774358821570502603920956601713849581761305629563983499219675766130159061331241930798566828747610611959018834390752656485314978356500083484844788620664588062868679562958151787802888328830877531664211094570363116272880526788985658657063868134332753549534094215859464017154329486174217745408200276743489015153518589323279126218543482814548194361368307082019815961176657422352220137708613571577939750024014404007878320031929997333329326901917831089590913293196660733174222933736171272946847430558857020787238308574408027409876127482195120727618379607688014488004462604222131354091131404133808452638757632736806987904200309364063839121798931154533213877748287592593256533850508274770083591481811434280137355213017254773244070480584707299363123723102394713981392511601095751327378885356932664144371394430585807707879141126635185054850435792492027641072716408278854026617509941785776820215532804103812917521542008054889908791383197704317190936092260181226778611789239871964621911509796707234134800965776660493297012658712718952353296333831883073383100012362238588861996745602151650832816430910944269320605201250051006900533319265051100326305217503962073070769087611394549785354402343599425062452390745920707508123050443161058574081574368599079399094508998852105497222402940809920428747368525235586404797392229167376535792135670345455544584201180464906994017224713690448419532733067182001103926298142517717452174950390690721110511447621223437596968298590513181392531645690719214235992289236002895474219988688481584408206564043751949961440102655523861294362602988183166387689555673643639215176563773281180346165846338754686600394473446880798577885451291365497518680188900623553792133526132072530897972962155619574087578975484685737273589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 59008357344456191555665191110623310341284462955237690668060950838348782051351883038621115720049162786762193726361534233830140371990091779105103011344351006636214266966795741549174259907377778430228036446179196529427608557923942696508240509156823977937289948734358384685996331725950007561017932730428164077523383799207528987920723124699329525411047266341238472750986445954981028491403512817417514955297438935368854400294044191921814247405892142518960368467358100296705914489523744186598178785596386647170253752312870842630773403024728230282436326045818957814138528400578195399258008464314325748074059734623080917166888145961190493465890338267925005927431672656699821214140551475423775725785346337378530536226301370670918303013443977924677940366096757732529463372385344285607686590126096428751840217328795635171011076075837560057419085946578661257822907760758913096599409436314608788013824969855420429731259096487414453432820196933408683401628899108796333226544819883925751942747287115507633204540320937168370435916050109329759623302116662832777798506344882202858084525793094641884521781766827772802565012060217064617425014556954583402272966116641976038721008053088991119687462085298364595584387959225188663458893477670252207973081403279795904896345399593417714324172161103078330557305994548876833994610789478130985857601843507068838268039461015078352723071068542508430942561822990477431705774479693919797734944855653183689787384236968037620157748446376564941210171394831607351788291049784000421334033299336446084183368852008300803054103582054725564478016161323675132895316628158381915038964830280648861015039395966178232267570312424542398400786337897625095152266087494174173623787573696102213056683393392823569733597344801340488739598967010343060694305745001224868022754151976613355968096508673151015283556803090152437837658938153145007438591951978820971241448544557712404256231131998158033301267084288778048290640876515843894487529162143083938708025332191100920332386555141535869708145707383000233101984327146542327590887852880386826034232729978079789433060803274824997179285745454440551203651865941235363829888576166852475158357962174681882230159502889520637461682461188174966840460796251335101355376156224641956955263880043858857232418253796163776058854849206783971672763330622163580882419658525148854383763160768032894309229027043853355138923901240853007453270156685116021913522400094710628831650824892159625995699633869124428631661647422456168184666733428200019025724503591371802289381552493357221994146217955890594069845944636288710057552141674365102855256533476825136428113687164217181128615551064527846210633086470082280720284322533058389691029700787991844266325349666869717779092456004734424525898828815107006471364885096693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -3509328055055184913455575756745959563157016476540773477482346923385077733108450994502659311191003296582537556317476653967234024599072673220773829317039809091847546941177325083326020103617956217595060222256108971942352035252795360359418945895053853840494764292093560930955117810368616385480432473729142274855505901731766148413182526653397798819443851655360930178358579167315868188720236523339765786880596454826134858463020874980765883403549063603432597449007113508779534808114133854163399472601830976417662233036341028494714754479961950939922241363472879184422768353210440941136246838146634512205117850670193925185559327015767149028977288714534975461485787721708814440624232059815958785077712095078236364460615799690847944088722551853414443060321650626424794544324190697766235785478995826010314806904073348804057027361902096117597689782752922761089846560648910384202205669637699778650730617513514057984047793548978543762118234055045041755713457821427364368861202596178366211334737557898481584226401196277496623128483660889316853970951014969294460722504669082897500503193879704128390415663698008803117226177917740946766138707187550167129292480588851133988602393405861534909950699514184919183704700279241567962805378402182674202873462338361578399894884188917069208572637354025906118308998013206442467160726450059375904599020411269391742127426367909362131067203774206851909541560737095420010055131585320706363182838209697026920350515997669416659865678883488513190807503880375655293300799094585479628190709613827667138475507512982076713548747268656772338986869995653665371518881954119251655839842695224001733998044448272875113587554798415376223635910458855151352154720742538257605459289464562215939608957165081582882242250798248895086270118086147048454136806768715912390427292397648596656952195555808899344842241138699895329811340491376176692396179586307283504730371449584049686467337177643440060837219095640361717582859029485428563637912938676331187122249862744378495209674580538112649760610804642040422592375068995050400309298178621515642984330877606864231792044155114717497834302011133810717410100502066656948120422316037081527132847494319011247484857694153668747112023719271830955364321220231739666431592195024277537594893061582318341124243636644001711452780071072678632357337285720238585566059081716358667137045838801125549578808586184951250023130733289279480726060049559416240748155363515779989017855508390073000823266686819746346198489112118944135841985404227455122042106647786060676391893610719208905617134945618419441359064001172825166327325584788074973454430366729622924032116858145178776460732657538268619294897633874232305042023168543642319777167787881117441177545003587123095060280843851903324766115831121612957969946767093923840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 93372045471429026301658132872824433817134598662186697133974477405589941980487279839806358399187522706110875258344668788036365081721788230004686067288069032623556308042288968719572968575526364387860978834931712694962241056518607074519652665866821456012164317460525894737615202290397456132562573828187137890093636543115333800527392334256700110780555731028747357263326093770061310944848880514728818963896732541044862183476645884325909832144597397195216630805741060109500501990383210340308477137958180693614184206456087642950994291001260998349248407021142451696124091699151556122688624314810591977681002146738209797189248009508956876423287204985467338727142382696085923260440761801508198741731176817237032474713344723520271518214636888902356138488833623909635816442645275740171553395442757112380871546696562042297283612539026022419548512655587220713242519354033488922060462910220758525153390300250021681199574816990022253730758614817907393163887423047436592352622938836716902035192467832128692076793300118206432719540228435635931278567909943132084727013227699121471982669096319025767710202353496143643041174743957631888124321872614587845007496509318016026394044147543862284551268538495067684138031733037743778652109291907185088157867247421677781289028208576660662790004888584144295831671320115131200411783317305525459073448474482392762259288688756491741475582860924761317231904334691398381951053556274534692435703803626621877485610217737882966546792603608491368417014650110178281809090452912367479589603402553417807919425104001965326750539573651281092460038963288613158526054157917654676574797579086043744726414335875133199145011752586182883366683781864606188451377736014940912044044435570834850261248886009007498854430469480164614759833114583903363700990103605299574852098825187617997211450702018241198460132568917977246113100322548237886389705771734487227176723447433679653279177041459337950564649682497688099621115008164060844096557971010428297587856947913119551719079379468735819375521556699998747823938076565817911807151983516314449110252194391541189639497457766009986177401525492780216644029878251995783693482607851086863098409121257866479897008645352129398665474546043004351045224907872739239377480501980665452498440524051010248587720805281407561434759261962479719423360096159283867887314630872095132162131007341324604380754749664805656370988594391277115538774566727255041261935530974560030154932946559535921643114812183004094461935397959887191282314956377077923332480389413959168408071691988908676737775862099125160105331200233748193092421761416684079925135715751249626706333971282443605674456380197937081772642987902138004646453412524635797833629001742341145770909721656500961096355961041639157038375595436778857046098382593143603200000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -407219366001701529822396843266451334663240696572611287310486821258517093773725049595241168043279113432577714735335320030341350020406302958278917705460110697715791772634631779453150804020594451475918895549297053915938091194961192841551504575315048478637778426815341214415288373353381284852894333230405737135268320277102796973762607392109930458390587772781636247752067682226462714372805089232553862109980522545680451584908606487233772053506052424478807717107803186606101824136508623618292092305785927473186448199316862241255376251954604024879079519623006211764765179003714698808036625831280144553191543413599380236301750427955564940237481321713262227290539618785537632142865514521316899444618322720159883620427484562767442369791288292022096335390939762928268487071918211369175299036108393157261498241904283964563659398743173164467376805221713360145084292774400435044758397521943739581702160088398441358856619327848788890798817875769065758418406816075806966761943143153838154592173949291914724511407669384898305010213008038156753877669875698802025290267636260393629065837992064744942416458914229476116196252104157076705931158103454142198399807172427175859287974620141798649330801116173626730329175284316364704550772014470321399960378664046188681538151704011278105898389020312433526510342621592583371343368490401252694119259145943625871784312111272647551072002599630544430234356340135788771778980431932543077339347464673408613283809645504767661798442334010404791963064928340691752346280200599145311505218733466325333785961550020508023598691193199680461604133606059762579636763197064658960563098346195547700929044382714404262193976496242567083210027230542918272036030815484384062995366523574214296218727091549323191353366461313714542692516756614297518891410390588438080935800061471110162172639469335891923510745136781726455763354482714540111708223374674403711792884920359972139029398884905185042614349822322178937232605258625573730839500910112087318839320295028524217212594341383086922840916725052696982006850822690042100903138451137199347286540411990084645723132433372594241373855900725658459070045805971959510435169697847705820200948567162710510906514012144795267785669896042206690018231046446860850696362351946157861650498884763576290562222820875922874378570541178649492496486981899043239704935338594699745609511353585628719659915822721053383496400461377954652558252843632533663360721158341245241838939994292411889239809987734384565945213452070958224762611164411585472860205936735048096015956520951127107682642711439317432085881185380497996465423024715248555390097398496604608547994735341113671646219587430673476528817867099407758923076128055989032606087535358741841361729844670803210191932226115333627237577172192228152540603519734906880000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] -7853507177047871506770704124174021828604765416918429761610819927378111690085526751652843671686597968500528962648530614080302142868198869859901978194534931218971709911638065570676002064223600527754172998028634922591609268534599542446306934914738541951131111829024730049339235184562559285009230335845592809827044221618156056010482457097401185447941144844579421154397285265795740306887522165837652676009085957930149766272515617848775158101283046048973117911867511413434543494835135021344837235263479964987648338927404499298703228575397042653730723993419223612694261799729016612360765119875236545133450654990129105153120247192349073833281527288118959941010280127254008809830058452909521292686344827375220285131601073427977607808008907495995469781597352399993821138330255508748335450550799826705577253471109680242927659969843763969641875369521974588490331865968580667271341446168129299617203965877866372089092765995315550612861244247004796712731741531444167633352262504975306635829438295291431768392600606601053581765273166919107431332137799863222233106931549670573965963524119656618987430389592800888088179470768394515797221866568620376602380514851538593628693902528355935049329682220303111431934870892677285719727369650128319198773832930999236444341628873636759914259193626595948199044570576600346118822152514357098203825745190159176749259619361735994153194912251872944249416785356632776619419696163309480081268362620512225481839866774024710272080716045296634279681765330157838560815288895462912612732427830202454860646288655215341699761423404190491017722866960780163001148013123771127776441507446074093274485293909086495113125633851565762949359619744002198558714076179907984552949856931761048057798865770159492504597610808156009099601643905941734256286643135394975955537820539950140583414602832814580574193781438833896991293849827147470841959086377556431626743744690185638101531030763303294656478313279700748909261500543263507155734442766015124382815915211311015774755828193873634171026258922142649396955907206838897732516032293872735455517493494722862833409071092905134057960445813689917689669779942981996094026573906348217077151528153750448224252873739092837924100125988709020612118120645124854112865699112595081891746098573706197067171208025748044795590513371170551986623710747872188219607822880535334799866165526644241250194030942914127999333093054149014476718217743804081354254990175564284324180825634639221310789272301985635772134495815864156686937935699923606202236298345967629103240519051050332885325058342319801619052808350321684526710143841691143020952801975630115265187380917773971760538397211170085703726675690206717098109068258477408650483410732274188452811496437056504718170090143251167096798947994570003993853203456993525760000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] 118728199889341938608715431372818235259107382837242172862055722044355040337503074518505372406370055709707000401868728240584250998216442140488325725943692419616484955027903491647528725423076188406693995297947820721310678203692279646924397004786193472757348897130474644898044055043892895763820376885056085910812930389759771773885351193767907557725426915761068176846919061877902803051247494180325745026737858625876462090779027793960393021213724900590741185861295662486042038951749194971067720887126127794758229819047005266496250221117858069414482816683950416553222971556384410439480713247857174220911626557881926001356995608357157281632757729180428047856209963708666318424455426317203808511274465220934945739163818970790609097007105945336047336450692285594257200912294350836904301107810516768850686432771250800653563163619003223588877446434570070847806493790431473884409285303477544534200018277563579029902759139144004400622384899922286346522040897167396588341008576888158155127395334112039248156440572644731115556499009200281469632102293816527146717344773955970963292956877135046802188764144796718423879727929548636938645242509587624516614744980289696298506188625636807099139567095979091838389203859328328146497032472406216462450306119787136662140630794708949858923153832619094893730736439509648258521332291323713287978008485749006737510800219690685671459242947173644755564087851961906796072021448865163610032520132946108815925835599513521538967361562860355727223609463474994608524030511198434372598159045919356851683417194597049715313173974759897838810993918803806663829465433788851425753205823186786664015314697518844774429822191279619775919504112821527715774017718119968941735229151863007934960071859579940781956349012762147579290234975637595898008168602864145002362863370648028558772052910572111360130473769532867805183749377892700549512242840565134282744665953968151956665974627543647459462100587325836816018290184684723915200818025799255642694375330059463236445086697979761043367187841169995329306046377704956219049709615347967797819371731687421926497436819539651638122555595546153908352616966059580872125743260443800464781674193299130994403275911600279382445881437438468479611542339592635374519517502642860732417198933991302932534569731199649075710888060426404418303062993955762705475878404612090521267113159397357662014708105164711558196038525743620034909106224494368379432791658807880865764690544022617203705064755484887955786285765422936350830307477590763785418209749279955731286247804119687189897136374087588050309578343856351743265987372210638650006269326465374714138138957706089935389880993130609465055596509171447127725694250696195099336460842123686875876509217246579276384478230308405367303268904651813939122009487644504883200000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 546486437208509178182840368589036066775252895287884556883943524288300123569769172557354409251812598641989554225906652982926649701210017524363702739130319050502757966877970317033262816950357487323912156368554912024244106157818420171866050851141065626931726569772356268355862936028336917102616939286622532155481455378435507428235307312227026042484378353503599654219636035885942621066826525851463637371729892890975594287068721968201291938350255324974291685772600519377763310995444527011244961874397944384687786307624355997145186986468797943121862369592469422238419451464612752377185635902829665592442023856008676551730826053359724980098618554320020912814472176478338144005751608968264365817194617714421474649006176977445953632277388479535580712176727419021463837681974235770060762715280896575477023548799051610315376820278050383805458740286968273756957244450846676750325277346713806599544063455180459257617511530549545964141059751678482372185068504565608218361827864091287809358517322694953364536062397179210040359125278573613398477482406744510002907167611513798748172582651160486468641664647106094786432742062245311977057684094195307512329378062486124595717798376836982957160451296526236297841196056662808116139805520420773444776466795818175771933845102373417045869488684456452688020130369451931644591889813273523124263672823496679511380301964937301637410299154742966804784345055415643202849450517884073709933466426047186905784164121529549454298276789538898100410842590510273397866093812405339109701691694965636419361186389109606485581631149658729714854857184567953073472017660440622024303739886925615219672371520617967682090513754535618399903261521302754248397660476729032224302737615988519586458901773932650885637811139496901117400215712823062365366758422838978208945157250362714977405571839004978090393899349093132069252868914105323922569577976837764371009117595624660127699349494091120318125439573729411235362254635771515707613546839576879738348078608504840052587926793488057903605716989497137967371250457846922834942113239001907159377668190757983107347064328733822878370902059427184120946201145724734179062482030749725573797283758719464302365502237752405132621972934976921583711988587783047837078377108534024385932300161409082608642555591734759749122864449459069777649410195753912699084918470761148017845168060824477919108230091849214512507891019682540800617834963290805179247826833237035128268287806371369039769142864980723895937857978794428108512766017166880672336184846153774474298944578354774346243418599070828555929219189102554933951181064872602806517878060203313818595467756769113415417783128527899134388049556572695397611758891518432339536583495339362679623845676141445448788690394094093956832196454172750498067654547935225446400000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -5383113183108224324071311854097586198906310668934077381612491108153759200762991858417520070331695890343798823184920893888022209342350804487764444537269273094355449372762773353883796344238267142566125442083625750621685542373154205508123394728786741003717641229104209388069454648533726276021674917329920661788142937923900920079134853022790506490731313751746482074419541994793260120002977901228900315556902522713859086242371041034256968046802341436117233431098967902382468620572515939046611137838225151295913780872396508765291502752580920140797182388941310711524387387432633316058751526498630614490671572664655631372841154211161159730017499236941215466870303161017153314829089479865971248362180247925757728822586684498922269120722414010347216523238256124290375105706253681744887552613682924706818428647671228277688403245548782173462482696877859928784331921955840252770473473405015616536339190377162899919560761470928674631566496872992767436122288342464809997413370226837113062513515390190024789645445370975282214679260830674666922956533230545495689037410757243468589373750198105787565253017706066097255556052096221883728538438302647953190120700569755689419294151561008408570045542660843196410125337722278714456471903620882287798371435808323927982852811602735103919271843138419026560623001656825603732617756551322216209882293227342500411828645606357258711673204699232891740004376705708513494275609866972961039473939524670712918280404560316749304209051938669479608518239461733236736365200958924404939274246974803938596970491755263258971486983010014691161956217694562415518337927577651392947509524619635991083788090554222925962215996057261337811789298842097560633446659781180069048665279089710961746700141211447688425276539714712060910119022786912431702966397042310464174679643847341585841245962517435026217141530232487608490318620040891883833605058486362350469556853998214431045828125608057616072365386799110086744048247140466122423009726233324246612473495635274897281903043834123278019615737525431002864097056839079502855158131647829446981484345000182788858524780093463237408112635573720153126808400563392977625852271153548323924867621232697021811561489316250455004112638511666301834105147845824236560201488901929522443606200061119239921471973282339153423146636729899516670127043363083588965918543257269369518218289590596189722526761312857670687038052109141426621659551046272718480437710031448836039496870991947666138114052010548095302475264624865837825135227796422783121946254863553732905282632758983497103187326976624345207835308504040941864532460475267015009663938522052674956385157520971501013385756199396870389524522131752883367954848089104909528829930021957931981556098894549304906159305656727212578442802610624785131023866789384683520000000000000000000000000000000000000000000000000000000000000000000000 [43,9] -3723410842166192172820068432669604954522599198404399183513133900068286443387416213917045820392294999895467960360976839654287487024467446012018336949806526956935388990464303099493347394084480050350170574435447284150586343247105895676697961535400580298705428018502930086846239405780432844873201558094486681250205633258309887541216687922239692100410617692737020931822819967343627049021656893436375782895586738626428798765261276940931873366275414515623549898764619202550112659923911545153065969774177883744890969855566213580468069948528311793390038669908211988182651466508373963578197525886828432799510506108053224970511975798861337656891320029695294649967628848015216756957309417176522021763069196152951331104164759334789356563599436713886727888278037515756196218939130189001280861053588625058569595858135508386824623910892278159363747164919187883052373778650264338519058143234631304365673624586885293432982988776487246175609813558642200000658832982889525080655520252301842011980535026132038925375124928149360204205234622463009553106427968991252630541128429343595847766162771021285304843267605906757610316418842240947641249924829488005844463054425312440683762281108866441565125528446921479074860470907764899711303834507228917122873395777403209982595504104575784516135522536971596284519909429448006752372038037207098928728231218897893043009826593201628105055004360193117683463844111395860971477907636819546424015600198250413065477043769138854339835977291786540070511416040595010236719729663786200449317951939787970769371698596852003824522126274743836840800759355329135022442160272330084141886229505643148685503095112687902128709259760857306914472722723242693878414851664228558846372001432189211139425674527476256198628238411378290408921522980151047494122262743778844855599790045569462756199613047888129542506649030938570283126591197279842154460037235567534607748318218686512505343572471142749680327433589873149008273924142232492593466132742225759000541969449204221265463199597328762306040030827635263577610672804106250705007175650516232269124343655437484733465493200119001955450449209828725159211072356368107518955239931138930061125514033202533092894706748112811863290647160737866174581620714793309287237068256580221933311822092832953748545251337726806767112221591186651560900502191201744147976373664807928409908755799200271219270152877373907540459092715925082102053354543061312717850405952049544080571040060640054973409985075438482364270753659102390427573594180515334528492036594145572048598890213336774425751210602299107602748767575697243203140466715269361143341453693860100002211293481326459649703937170116794822393804698452547077761491177971704545221101467020314839692866752620250042208384239160410345565059403527335154652297713877516288000000000000000000000000000000000000000000000000000000000000000000 [43,10] -997305677129295178109267366996798881304464785766941325783812148571661653469440023341888396187949890568187045255187401812703537947852727447180830112233578861388259427846787791998158619762528819548801334417763213241564542407751024529904254225037947071300075781806433434660826556438908424792023359013637353227896115123837302505093567068621451560502283994393676791002927763382730379867415493578951349462063343830858032697906016341794589497492071978530452220181830888324777370251328295565266221428391055095319202513498432587297131903029620879415870586761003266660225752943990969005703925640166002537160205589016291713535683349148015818957741669787576351580737354041957391971186672591791717687734853182920865472137766476343950171302388638219214852511633207628278112284025846860062341330585762053255206801286424489374256860237839459613948023482958252065198604686412431820337062953329450738256656632329924498551716713681217531667301683816213033962658738802939977519929703886834667998578086874704266459747031362795860911672789521653422992881165275501122198218711223733071366146783243289208785127552348547591602052364553130168964730390401457216977235707782888965756656080004748767384111560979806255585201632936304169103608810477187705493036041857252956061861119948586583885014674469867459737394590329691346011063689457381095721984887788838946746955978780707288733213396098608768912699230496769077040957533285300117255992578096631183649641213309350676886102635390018200507374366218208329696281327496451704887863736767274283321495328341400979407614762231244437070889204512940099407429588120681791294902420852315745564047350442981508727614697994829341313013556046505657467138635483157332306360996668583603079585791990618037801755027857377981653071668428266606159995679803321860011292300258938494766298878063453198998555315307769480962991618398952055165478633242772581800621533001895567210429656395653843393532207244948654907405983612627852290595884713394903812050841624024720948988715017977050830299817612465216093913737141526585246840096022103132216202265278861873678719573590491534752415364468133880424998555691480138101096050079193357013945100335370344398430017187434211941586789967067195535253938673054085397954746344689872611512087229166935196934464905317919758298481733634904983088627855024979266713012692070373497997235785982806657386900484607832210645829399741323433986374411426058609161301792139205171112424360231165817878431525467099566396188124342068898907989540550993883669645815309970486149439685436810647218190596494712732766727383540245618021688931809689940767111337360083952210336637612607440069642962673677753417036031287272036854043243822320155387640652276434157683028327684486269628924882437612466505604387565922574989847965084942336000000000000000000000000000000000000000000000000000000000000000 [43,11] 2321590714002174525302522259129599351100785949844996563265709998105387431427321268591487005518177562262114592285780350113960152886303506831746827284198090169328101230512991965661142803904976429552369572633910046975463303658030298824882855044785967651161157720713861453961909147852975383983109861597621312530268160954242616167384424972663457606961889191459192943880665585740343175849630607729891175296051657978730929934956960647066890739721926082952800289454778045810291123224435421307453471260413815901449434987141770956653898931330609006053965039265598508769301027340354776150208436741480246065469546665510264077226446744267099736843708714168115634044841153264766982743205883939954288422595799123917072396542381817883695056022223480406520256635626765899290306987967210935991142290881662945981372824886972587475738247898289238724340630559561808998021062019381123287932422863781894377800496319122312057751495411948391570540436182136491040661023855841446001555046617604346266584952716729753893207096162202128563060257835266697789145828867900298554171330479813878167846558533265468028065848946929834806012045553012057193849155224040037101666601742041451780157240972194800938069072232301687534038911203325199124063759329250333705550469538212660072577299176029237712478564252795896524994393039783574718004129191117289870636264568252577356620851747452718430870908475874482085890244845850719923603735148656026620420158835108181003746437654870982049035015623665353344978366836628296749292588223120344366426513728215671583167015770472858429773085341432538100686191062211975364234961557205452137108531539495778172239908632345957644323249184797560421396390565895811921325752489327130235824359641734350419982096545677058663165888831083349858032044125938136068085543023995082710280764929439345648974113135255769797706651437445920903513494835905235513369017808532471116366436136267770923764520127876470460963756310779753150715812364099920018323274753277693624168253648583680059815933113050187137374439979811973306324978141993135848273417295130482890911961914483159516770448953899674168243339582910335081172124473709432779175497297287229906275555400862073606919747069157896981272969955582178034239479210094188613299577947548009157982671340971624554301456620741485394237238775771826810515209137199535421571843725144809490639204272257714132031262498078843643921253497462907035017769899244917394046458653867662313504069470565822738120304303832896803627164320251401682982932413609475006488016823193231454782684406047725968620659428189026446392275216553187996654845569172643226016532547938436170616705425677366873743553900175262081357686854353567316444589758018116779840190491016811691527588835447725485085393993137516497595050742362699600069563910110272552960000000000000000000000000000000000000000000000000000000000000 [43,12] 8737536351107867658432204444260337557768509630654782384484981316755433952689509467222181914333565925143994458839581810485748680346451222154587896401327319140955472797921443970629866288434158435535516264562443701955050893301257367308093606302000082091615544752972517388621698004843574337751961325803980232347555701573027324339833899298387453658136345666331858170703718425468703098457003858225512633114561180830589107143187842764227445398857416835040819652916099514901956785377983894774721299372925882907299979203847546046425777555665508901945396340278142755916736942117735267870414696954655052376957954965093600790073392996903774650857136806991784310448363304807045076669946625961506072848945396925959606592961905998606019205081980114413113806783106324365852649414161964919832053448742309796428252349176850545110519341209086609617630188648449982336552255067475947807926864160437000041439110234118093939032829200804649340560486486650328057791353456567435296051861702687429784976550328350084100878516655775747473071927932382956663683669176273204247776199509479826495038146059027221932665976002994161677090512071929447317298142905296616370167866900645317006490291711252977620218536208703034770574980014689379964943274591430067193846764273480008914145102214799659172289765475583963743515640091839156596021850702068142451669394712442009063408267489871193594505771201932551459811046572642239741121830667715106018185963863216378288496675882342195536861832133335632491093907152920374575178206563799615252988533913104528760769733183319940922585651586768311654144825584043288581535271817517719961862521019099468609337610168710667709803030662394556465754572740040274912973183654089503681004079041151105001444167132608793106848483673642112544333152919510295017009483555192180761593660103724862481662980595512441846945485159627578857289324924364671079583263018623892986948871886410929490729915244786721316552811229822747530918148553302010590047838248954432636196761320822331839258944779264669504069660934286863691250118007461356173783039767307669956807148432033793839034937573607662407603740421357212231748153402778150566847963815181314049949852935195642680228795999479849180454816914814537751309963430920583362228468226616080324726896520417476493442797087566298946602756386401738828827897491125062282000212212248918699665058003789034560729781361345964720317278150645202659119689598361338713811930782019489684627911413349002954394119921388368708968205112357893102265235549823049759294495430246254811679776493423515236200031066273659496435379199072545016510629272681648387189280425116754011364439715096387597820286997081860794382882739585976517827809510262625060944264802034107943570479841014856035102434482433503741823762679155475947994755347632965550080000000000000000000000000000000000000000000000000000000000 [43,13] -89194274873359645734156651824513478486678583961201035007441367850677561576357699531334857917998850109539055600329558000766468086147390380451105443162943303953757152089467200168369040187376892078518381936907547256610043188313681895716287961630383493097536878122294014012038033622900084523975903915050650561228985692404310595252600109581288186097004871473989351945471693509096759023851456758825567704801954747512839809227187084541534212648409690845912411302454922031143669036865519459675553171251596908431145192127447653332372776984454319787013169101490596263341668651020952580339863084376001126373325967178550800137728821020759146502442065916987215909364720590621917386929084562229636856963978718951904539278082739975693067413433460719189192260175394135664156205888520452912248192312014268118785278619256935813281106395008615261633096790951959666843050685763292708453349129304538457434372620746481684072214510259055049716117235402498434335942131316584701670194361139893654355512013369237659497939000605284055605975653246066194820035654162659351453558946215195266076713463295729052627473799633010416688948239931801706112500656901588534430782144213748349065931591104561512038498872420414407513033586111683601375519954911106358684625792988905860663026686444508908303493899119645341862045342296007476334854432091595174376157037774272513317618757503877371027187766465155856885438982243143092519989907976189310299572814181968683918033916256179785952562487992929141124547656684136140012528636287502158404660196765074247869484595440315771989274610169928949562446588558142411248991574225099686311930021693246750985106562688591793817947616952540588511366365694515336631898740940331293431427268515452504273493789284545665697281237876085892320574725067311505428610651747169809243332018997874694065499731096471145482757644955228796242169088243279365047710152846161048950492135682231738873389864045463742633270707140232807354440079009948191357314305748854906947480611358520504745319062057863245762782187249185188918845244453622356922892150784970804310986470582080604469279576318909026354741041564236818776969818422141689813875448591541139617062399129594305573527891302757247363887203683611098214040972100267319871411092588567727196004379431695178348979073454576632010471971306748027858895402597692056753526169503431722355517153890970290728578425281814874039243320881122904608565509046737918197529876523522756950972064166725829265586360660907987820911961984411731101855007025589162622985686715394566494647852621530432826643417905009462115814674704372026014862088075672909958274041881134140167740510172044889978211720423833311413760555108747789308452511921809675744827140003572844495362612667870936244078726458072278480355259866094975047162826303725790822400000000000000000000000000000000000000000000000000000000 [43,14] 338800041525189202256168805579089535182387115309735927989382088021242238546673155613994145547088681312557784629978270042922653298102785444402707270882438191799148094813342242207023268391844738138532264233610803001368343141428380085683610207544585942450119353543022330107878414424957091712277465116217034377529592308116937442160280982989317412639064383536462113539140401072072179088887439834336040708569351306085469511991050121074460206038866060949944108566337084290151065881185189312909970618756039130008976024573778813631478548367204442309236526647248669456098597472976653213473749359718610776161004665502620719255852452253797103263931343353695553558002491755934307563998752451110715864415616072557551744776881127291800614531212342587361233921520631850988478096810726388370184939570793678296832639643819166070415680426559022382558893553475871656521721975491046399150695853947436275423834693038023523408618452132302643495905322711063849484776972270186495898983200210606418858346157347008207992030062417250923799594897414175378206432546616780604241055565722661603407541623134490902706728008390799099761679629745800383233137233759727117045015059840761862723031562758154159900731920378902773749016402511765650037107467485924102201038706345122743887104727038874507722674594338328456812919213255678631754681208001202469905352363903871378401223297964344492118467020500895861621854834749087670546700707376055611123645454051661119511399937476565663557624166039971192446892111768625721383012418403495530247114206646351892370396589472406656662670956731365002879853951896824530599511805311246897033381326194815957519510804519549983130449729936590444910800261963895228261489718996603782614785666412588800834991935300804569443191746365239043726919719572652061147936571356737177481744643122941735435472076857746830227463351572324746509629705527138652828002805740491631104980324685336694595041620018750959596690470568680915302313488032038781855951240524750239973451370965364772526159089956619208817388759451607895927618106933567907322189931448962913134439559532660927669901587115666604262958458741118930150625874180137833196852988862174991264324918846826384600417514314294896455374015357097234764502972589619922347811491580748694167415542102497971211926723717934470129994080782345637268055198945622623440507692119597921671854807182734285182010442088530962135989644945247839416580673392274816022131680638739098769542145794862666371885483101078228463250918242822777739874111281225233898184789947945518474217940955165146245192533474654998153434891788228261561019956543721373817192499723560823465880786579315520262695645345537303467711064262586235358241418634258709415677599846430203693899772695293110968286775149542044789422389557922960518304288050134384640000000000000000000000000000000000000000000000000000000 [43,15] -540440242155335239765230360289304393524201240077989151170949039051663065329807820516045273158423908543511026211814852111861915258323417643459275480890377759392466037087742284304044675923450554487624549115813868536204163412459211949323052905025599329835094475208141063281757947674679168629790437616688439457515153996343370208967837294826780414287460170405519343202885092632846632273425612871456234251798291358268735563576870354712854261892195507885653725299540925941273771982865778138169169433249433734433704071116377567035463539465157995657793684020404282631861443400366244317175980922385562263005957841928675694247155025627839422327146138953394475669079298978803017973746382559876089864701017035332877585950027859826028640362706844594848285035640587868447954994193905390746505253912338274773360179963124298215061356472091683016297548846228406237384681483550090137584223863937940188029003024183861448908127205738439895672897252086223360100244949420905010671979548129927023851878334180094155787879310196474787110091337332331881080741005904537212573781410613366327376889486374587215199786692357027705341640159077631914309773112142042172546240000705801177787465690526431911108949382234735588239366024074214531319946162317991343686998581215084118379765907247489317431816784416504822604705649342496215539536328078960792864529069675596356370888545075338034746034715339455436491569620965710554982759691070262700036480612166629911388568900416962055558835312411114798768225795734233230046752679786891237456531085672577694697950757889097488688294903376476843462584505261474865042346199071415630729908396809424963151855639088269419049808939646629772582723458686549434662794758736410630709465185205957720793680173515604164975039899836520199108222159965216589687745522392250040523073196126326966299773001094909986025756944032648879451517529317765224122781989977695778124666648395975045331469883515759363581107090986509037569121930128413910004869322477484211829392667640544172052256583829239395428917028825556793490514359337115135813700186262571450454816105901769296622655825083992673067985656894586973928827418497750018407739712366694241466088470201464300843304786030639969204289461428332564087026252554400455991589149404850594471593520058147215839145876564202532837978208104513876087960613957107578333822482976980404065066228202887123292547982209892397689312441268679091394773214712745789566460131654889744617576514654792030435871596804658111953730014669046593792503538198793257601434927675366064122123486783199993325243087597474141382616321893388828583177770056453567875377400400759199836700183119900913887569925997310552035250499957449118929240068161349855034592259750240792145101719844159282803207744862795736538765505340252624876991373042998312960000000000000000000000000000000000000000000000000000 [43,16] -1169407228529534530949844978554358582493840624968063912897614063974065155924908212362560935904578515849635364121264033832384531109816301340704123463948741389886777215501809085304297853631493594330356482057488445292212941189722034191109028422571363032468101669808223249225079369927246635347259343608092867078062264554247786251538272767804909181278339473942088118374202379981753379007368438619945568021379110492504107535641195306725074725395142995191567386493202430430494272114484494453964242264082190427569011455038163082293017438070108993954591963945042622276042038902136963458059574871777023361951107273630785832884753153411312597758426176461846094929810498101859567717643689557079417036026917212637036891812185738313025655217013732303042222944326366663528891643182628604839310526732582834871029986465686604789164831440544122937595749931351344583437645668061143874437438256426714798678020947667946016702979483960118053879162934809190060256056063820538293151644092889133737004007101338932271144418476974354412885185907109475679338659077693524217946846083591024255136757528684642051182779163409353161082770775499379251257426409902511001046904934317907631858920976971034173919403911645597005963366196908102966732236577236663894086110511708343317893194232661099478357959489802603664714359164520446818970982097966259200653334602273109301079492871497148476754058993906076637508138635689321463205614702268167417064562982009371954087128907728550966008599772845617295086154914923511446239895057194711162525590459080372183725316620551958621116314876579622269098937000194964187598585912001526244299529996661335016671421966584964704917169891919629746575454006401779162937664071447491607816226371521973416852987494815299882231767345801950008083392278784938092941402609803790473803685318515561121154879109740713785801112812342844009205684714438988664075624642438327781861912950804083103440149563645014101042767879246592834066306392845726576719746148149380353570770264906952793213991444943490683723792479818881998285165985359653400917546768738484776280855222860421309306881029344234385230626893738060037261671184444009810793878489328228334329900132313629395518562600595891909256931365510616059153042652534597693894255984492675329126935861455933647443838899770149245325571277913456485555863602651904201465730247561403376260652397271106346175926735574070216826058604799349134444188448976891451359098423037523385398018342863637431953195671384844637501735386251214168098074503462151368272496218041144143910736676246129622912226333648885755338791409980731465227614253986490912337005022887081566669234974313305268562837510280602620624152707133295611181371716133465010522280446530614110958480987274437471834471416796266021001582117759533533657647845752721899520000000000000000000000000000000000000000000000000 [43,17] 10637363395620758852570418904087840299347574270716934246087349368477901556627753678426448631712638003613768239982707830273296788908570238056232288320841049826829494864627825995222184326625176905265436792100518622605697006930019062373800462307221490288956763407859566222998166434728100382930473562783794527307154739303279884150157043167240262783236508211883254500887590675810780584926598571697169659834133368692197750364719502821324680882164997203703189374574591779103775870362887595919553618134706001967354687437092186110427127092944286470641922223521798247469613452693664390509638396041396472218445020071502513042811500155656198752176279908175168453033711603553484114525800827874690439720562986783900348175488464761279634051003803049042032706570732068240211856154611817753377204296464202692301422023343684139960281932991570848917830073927654523206966599038566887379000797392077164735852422160173484570254824948331176755922448030619172893868950304347276139605579878371874602209964651071012698167330091879723297557404124228496148812307010947173184221828750483930387683613758631990884499046087195892551460457238068345975704175941635146276270096031765607527303718620133649018782459209694138185643185950319237411584557878718417277840325996051946308152213010152840751772491764135888849721226483399854232330759667893664924711737678521555553592547888971705023692014918030723908653559947458668322487918948882429558211711932751783201854949916272510664543597090036521655109417972495484992055768522429563231018759369283908850426509340340874679178530401085756056009084815630075208738575794266933075785764646414434633473078151233053669897372933449464887921934910964663905709533640290526188654235185945063383265972717994797402224079707549580862939447899910159482852479781624140854000483317565126334393565633839200934439112862400357276253138409063861848165814282177225759586919469921401227202574906414622483068222473955877307235307991251599897515922888478326599529531095167534338240184956766990599398492695074563709900671061485891753894841029820551244196618373601091239105009780695834944414596879744955735468051301562533625825624561128438099805064573103818094642812505681398866817762796993934694070358313330690376341324665320157723914874257013523821745979242099394978126101352732401780989374356767217803439396139912654391273513939748920892499339659629267760828484769098337353688975518897875841892874749607448551396565097824053758135578754496078035878638156892382817214445070882640336329388583034187636550718192829289784984841012096583049781686144569500564556347234526726240497102203407431859123989262093101513292852326208342279984438404977101373162212965927990912574650993752112662979279204583007741924558279146001201544502521065302452232997974134751232000000000000000000000000000000000000000000000000 [43,18] -40449093796343556057615926296034198425998053937074112029679649606361190099519589816282325604133066353665147181737269490786481656046014254926132532672856905449907878015542126736501399938384707262231820094088991465673786592162489453720943489493186319581973954964650956003598352782769595912946686220111799965470771524149831664791365438644138635989078422040749525944429422688549674635529889324094966052351980481537358095605866823993191144485425633860314323688253914602736927352605815412921622529255986825482375547571074290398491685946118749186257681426210648681142728250713058569534151655751410741550810346785636109580435498182371668552343767203999362721188522266872143486649175909321129494013251489204521223185370652995359658811506121206729583073100473885963112003170901987751085931608157434286092940097545806716357953031645441333293791853767541656516374470780175395667240018085942245878348648919928290597830729287269170520533631746290062105485751097879549002857405913291786507692369584610924296466939032927236998969838026177968107009883270318521615086624198596870505516937891684203988488082170731733496859409022664056112564408180002571422540638504873053549882817768882673348277266928406715974064699907106817791798014954029883447021627694811745134475760019197631183840523513384506048677593082071709925132847411095329088702463753693389708973024391306847441520393417127240222031245072663930492591837189147111880889855544685825586866739230292496160592855225330852179040124333235212682239425493891302515156394580959128716334244175916832025092276307744656341299122040312524854791152730905000300195656221768345536738385149719531155444035997221183612551214708828349669399235051910734840934698507150322434120295741662027406522050750991390420305696137757738029094088966481629281764751509717354066410882270162066032936168631416327912275148005756729064004258583488475580779483559133635314595298165803013898047753135263655558969995455017793784002878457768960860659009252753638844751809834328300646139926227134036853935925136764465662550739692688237407888255882077426151293708873696720512805761893532940566410898694732766800399754785118621539604349886743176528802609123017655911307934651188149732035976565798606878908133834938472894392535232323385577840370286061299832602737260331445615128436771025844681867364136209661371581666791166420965553270682351365967063809643541179997342923939723002537779761719684779034316160063990039257669970305661860978968579255738037224874459280594296893666152755507111834306166178052564788697991378669645785602140664649186287839046356014551078727480593828053705486662561406846075376332844309602584000630664355903870084913995340686260769457094346434429137895285527903125677989871267797121563830995955457105160586043625098444800000000000000000000000000000000000000000000 [43,19] 112259398781213477080581921148053060155671844510931351614382996577484892920709854781511958214240196011334288443830807753662864632672359552262507453506427505643986826842662937117966652843317503155188937322691299980872753710800829497775209155576493705958065161106069714527942522114501927379814883473453424363625251063914245694149537534367891158160348493760668686033909243939572695078637350790790335962251069432322671338179231222732184378000095088950768043820524475077845378053451881452036346766397227543676348693139223595704571156665320698806187717620183398029795330267692325053530992795056940618194609705647529710172201485196001407412956185048099387333126552527473281208310028080000731413027040915190610612053228861113172680154517751693065804395917929579076995351770942971729669001834053170325696857317001791781391760914365987699768906071103045841332181366187612622895113603773208487973875334359875491285571375478573073538160333495005551115487375945756033252425640586012098013814654652595925100931817633889831282002640156137097605441453596283127333156029103206750339548433523082131779705888966921963530099245625172633715197038223499802588896293920606543313227751249474304019384334586436095355060700334711850718689189688342088597467870977044711948446929597708894122187184306429077019060951088092347463975984654980066956496102540137945588562126483683479193845476301241476142246317085637019257088649407699441131129516615620422152427361981201951951457867294418462991331615260119297958621140712748666525091561485659536379879728334049346657204096102807135870541870180717813359929897112845621891679170802589142078629159604972286157140481081282273252404413215902835576813558668670464421495677672241206593354643886865573628216747084348891667764692832409453777657358080514061849106335114445204583310354986193207987553139502139026208934479823494254599112082846559646805100528807238359498463705268772965460917822847724116134820828473629567738428738215555845008826835351270750171623016407170263374479603811340292510319701644685482930969406408805625273232564558408410391528445089062869104013888566393234353373409811611944960782823789984242617580514030649693110935863819571208557105255916075819678018095450482570329512922693757752622757127761697886429619977173155591597207630751666671932430041946062274386321314407715759318340929345096631736656102790848601865677223179970998839871757316071555448557258168603771907855653113130996189654581906530985409263166141821956209060840112691650006554122079287152725739342755715151126728331290979630181423775810094027605648279289655797354411041606465764963789875074595583202192546391217580436838169797873938613853728922628519618783752020954299107940189360012152936846644524244328554684962315030935976030854253424463052800000000000000000000000000000000000000000 [43,20] -259775195517893736448655358233768580511979451352334614845629149448599453976090130956557809222816309806249816628478549387135977860450449018765307946160840943218779386324146159178294225673742295635556668260774625357378905717362666572391536659983442310002705164014084896612131505701467664281949365162747692515072387482949512276214636546551063269425080559769906862143137543181905060221143551841232836378378934497876798606563380699145123414086360513534551360773590697868816481855358459388596414102355006692050227423667095773116509868977933938385056279752466050282388613534685895030982982636848210702654132471339537748758238621426007768692311526556768329600926293910092866614478283057072861555920685079534349352553314389069640696038366478684670816946373390351904401751397369082236518656045237808531494745759182311976413717199949163410722556029459636903799473166147749730107191339490835946783249497716796345370290789918529528196862842749634151942341904493924280940749240199329227933216654249045151669366456593407220678337114306776660806058861993465621655030189206653187390511834917100661882511731363947423766733722204420581225899387670567950572886685793278658259419105372839425127934030671562929022267900403371613116368299668843902150337762038540990016037667108206547690332593628278937603345362083073857137540762874383999152001695357696490864319932493369393296147422015439181989249084420190154844006842205075361741003304119210948255817330382204138217037603096991076375064843439258501902446862704466158752853316370359758566965994952622527516219303828361581176173555477205529882125695649119389878671760900636577788404594469176642662946910077200507904665913646440593554388547089898971221936001910867585014260495366167666679540116937257251737746899584384448277718797112594264041323030342945875657937170312123618674650574629520054848986535836624722938595021259349599596096994493652445695974228142990938781090735608600306853336543588889226295145320282039345186851047838194705366978047568052179217108269962798321014459907610349144765690518002161358597432585996820518815073987686847346508571788017335670403747257205848147226589240288683700935455349466534320075912993663135707010772726142320611547872980013021094203077432477489732177489473806000666687902355601161557662082513441087410515631347202847383023303667753167369169243910998327218153177482651319935511919119828325103653349541971700871013296109679751437447895000209977029921316859205889555547223891061364561667393840602827747896481718629740195299750715178412813293981734169239408622858985326508485939151675882281053104295494025773058576379639466912204318888378806254496591650701352690908810233431501660496940241230527659662937095987119415878711968495373139774494183495309950876028327362386060535398400000000000000000000000000000000000000 [43,21] 536440809472463240949258834025923389413885846792372818999299279002337854959642825201418325899503349805752897923501389259857286025994052930163136561229445074416598182709899052878661336410117552347823878421442296345289829196764912973826901807962493971615526898227037402963472178528624737757719982080178391641237511690820692642588131907480015476090564197628712512629771513753083499971960520579802292412619830546613534232318937643441364868724332701402216876568408634897275639671235348680333237294879967684132989346985019588658384726519961193849280982483865882911164918567079597483983079509071531309014045871134429986476653739723220388127365914016467835628697909200868546641215762229102784118720906925174366339423409692831740110035904368677008549470620205273533015839872693353004413019219151005429909675185142766942520672594862174838326539211934575237802669921799261469931097422692943917356923620501977731993035062568460135188596990263757419554509054405874546761034043350819250815872272890777783838747248247256300081773413801439313023154722589899375634262054051431576777348617181646619481356801306655083958588083458546471344990997941450332547203003444225871884344259535337535380551258908576056149360582425896496887021668098850915305050179661536970881679370933683541549815883809784321779083692022093823723765453936925853658277541415377218818133558968204078785228821679430309514404500859024153790176170844526916054211703733336614167941235966350202060714442925049643652991144392083871033321305290407936100257426646003658080428535673031594878433827097135710476125652800744076336089378694382858806332213010051281116430638422936929987131907149832072369713471314982359616520524259107664298861294230165182491877207755641769650047309212061559919555930283682284721469610289184820600689700370212956626419255771532898577945331420756789870109242848556680676601135558852654352378072135264688868074493035045938951658100911596536931334726320860002844335783553795417433922421594331606885033651829979046210332364814140292152534170311705868391642848647372968331143112400808833595683194164015220407411775850711515143320239904042239593947125723115132926465966548392431211977912165040904571456156015879706732688878601727194892554566714889269876585830414600348904335335031715910390219872016320503860127500656385833785987856849547822846300148032016003488857241618069460966317173861433020413744650286616150271643477181288105879472601342192958266763771425928732301266814722061806112553443842145024981077388326585401171913269624192691352496553193470554454281788979296244377973923041414769474597094353406489651777196370983310837051082689067974959946936012953961225078268152163429283137022045298596501391905792327967785710132826078464700384711880857209922465420210400657408000000000000000000000000000000000000 [43,22] -1032976183781505287833135534281422380949506610576331811387399358081536686341294039615426095622777291997925589165589831670606797780232176366122959973078535078657963182079514900078654361457145162641748797758648023827350770556038453243588247227289440101409466027418846799833176488086408280971611332317158410745445355697758378298744516130744733524226767874086813144113207116923816304823819196958917999454040926229538913929982057689960185523295969476470533463936124307199903251899080631060945037530422399035024595317056682982307867452688020773653536286286629189260758936389089939306360432428327439622347080047042760773688287584103700394412570427818356236993771128803252519491128578902489568351504301496339727416732318190046483370948161847557764231148306934740239923660072248915351779901689201757918581999557765342636187634913696725872551434529462531222414387304262645521638778794423456048577991728465165451702034589038666012235077326651816001624465575341002128454470913070048311348139187659790631230060732788967121513664902410729908404012423903728539240448661877756945902470328460020150800105168418911052923152402502482977380604001878090223168363700271893631001317819169861089038271296741145498892034885159667127585565903089019151016419593495072615984261045589052731032542719490126766207106958189592563134722838443463633399551156636938506157201960403027050207441453924622538642150879730082786451306229526733159894968796027425722689730092905216660586883512870480108877971510825144900747462298894611326128926493509729899137756378212859387434526162113043385334275275660018701315436502029469531453284893272481530449590263957959635617937318679325870050596759197820621781755527728895175904227139575520655124472008722562456237528954797737369314670275764908828113567509866862927164845461856200653855263720563805290687141322480028666461325715260249099628915396855979117958464446326668005899890362361222070448678659296970532600472184510682344444550638364813265959453801752237067652157477653509453804066120610211048537381092937966466386868477748334050973766265118325768663838630398414920570863932135660534855445941255062516073513990564634753288897985879870274560340043854338183893418292233178346054318298245013861260816446597603493895582297845682050822352916761824127668660956925209164181922002676670185428113300727868651426234115630899986688302853053596656162697781900034997714354905310345321602826568555849146324607787153700167149874489194235665343093778943236559210745037175403056332378412191621451437057109235050679253399690751013295941153014324448830145317678835725449851496854276513916120231118915415122096683768130323329937224093056240319368638536320009613038192413535287588162957082494959356029144549586478085186025225703641925233928950203352612864000000000000000000000000000000000 [43,23] 1914801365766042018314796723390288033734247156405547324208147611406104048657499180059804459310640450991153796104977232550005424118172900798668903995041444663766342156247116830559134290909648194603449653717762745300477596865230920602482167502880359642459023665668125445943252630571153762557927946388316504806418632003958177515200012578402518500230885623711838977024379804396202115489176608597384102946101402946757606847659489357899764272862334673664548062784889049052124676999953243659205503547473845646525968531581477382082694898828882691201826267932688799734171123908417997214494470895582315527344615979365506461455923748114501948987399740413906433396691463845200402502060979020073352799402914585214175610388124429791729260466064885664311497704036198017026464531937549005293586509157717649434465777882964128898291659555903383050611230223039692272611028778960301019564433713465921430899224250039248888129455119675732419582105466825222763507270743938393436176479894000972812645930237170784455837599257695729738614223725397597245865810427774990290738130868564952410045661784361668165594602305653374201153565239679346962191295808786038840211490699262822952613264758070007253645260263476786388965949118980460830108362348697860214325169313271825515530804737166490605160588112282529280232646237712343824771403870756723609905735976646866621448939938405893636874666202532300819394913040836725085518098324726206652154908100300200865498290836853657975158240619616538885242328296956165373933635606122310392593049985009336994638498289010850680605429595633652079980659324583424333018036105359819863536445724330179867154678022330206560744926078252542943170208789393840836188677610494775699630289152363350927888528322054962522068275682271851893774453703227046468376593377498401782000388420284482071983907645107076883204970937815649706639474304536234590378830869790783569212031887629630505026208511491833806810902125794633791541634167842379464661825985719653650202345362104992357061313014689891238383086429716396542129155086986374705360060962812127014801491795460232494499426451714261005339754628164536580414940210545944477782096517202952449436970284125594750362207008267216610244781983426338242114115642014667547699571674580512014225003238405652161675076482437171623983908624195448456088925136797573243762863480118136535375882077998307749017500000697230875699139505209889159183058630206685945121194516579963030749036397418168169282927016543493957585381939793281810069351486555585645743015130254054419841811118831444855808533789467540903136319001554907207419265066220657416840183224613326985987297797482238826604043216013033293579063252318359063725827809372108255224726715654512590020645906000867647729363812521189921412903068369141239377018445718743941120000000000000000000000000000000 [43,24] -3493182488138054456916151019892990729997533140893564801746957395567897315218985301682416687493886943461339526790721511383475107798793851018367132114045489640396788612871564351527745533616607906617562613679144015161677228596904946452428027960752029333976332131815576493960493937306922798029913222259376745232249409015218567732536200350674776777529002877451170419684742257046752090071587382787551100431395758253534737847911824255408083556312136038073339089597737430254251299837006177669323250980855696013695133400262944111513429006453759873761953775369193205151445010516131531227758323745482907628717948775600928367857931964059570577842462522413082374774728747481048460918645333534362180338773790167638617382475683145682285045078538164449449477332761698627990867869937611997502457600871217979438885015918374383395387885531881999925580972123649340615137533057537206645445846218608312242441155695677752575539852448717921449803768269300135179573734657122050789168069676837491945897624402010571922564214870028624753272328091410775503615776029646654595347957523226156252462379837347857671637151736430200671169086909193148709473718566620521453551607147843968070248412362440651766999749907115486149825074557447311374420009425947825108678570804051123139617702729340783411073770435171378916202408332320144952004776761991615840000730063147585038943800286513800300133990590023125608420150418142179526072792540135370983434341313464693202612832013827211797378642919913549310142263859838480247355458633477913694870758073342783378469725533706940937526057276778949797142134049663932673694774521553378904449064346336764779951831261486551985317914435181271397893030501328556202231506923753265320504679638030319729636256337377841993927453797236111008406921074939204668387626714163241458605737796408767518958445954170550204827953967090946772482296842918671766463335970402901177773012366628872205700263597965135870197813181672167341743980118573875240853643737800286840074184760719702490057085164857890278166219607146073366601196070396438858245754946231821232565285592578680314890859278401927911545054684818547432760398919856251928000276943459155770771064681196363292485897985050741672476973468133798096200075377950957941655426587492846092092302920523544978715979180703066095143269302811013285749219803471692353228719396089502509071302084647825611770265576786512143096011844442690596415667212465420443523787112076261895491820813383926782958737427347138710517015588643600570002750948124610971032825287392283427541858070496688888451192415073451497212841817757809065819199942959452692655839652453284510798589098354338681028386668245416545333600795285898991220163386693444682072098632922715270025985870651834619293988462091099890203658047115660882592105069807245721600000000000000000000000000000 [43,25] 6301195031908461757798250425609508970970364222623478168295567593131663633319869059877900236166518544192741942739854082391692199451425884848532933102994894804818863542811367685218422616219365225727170161600965824569847812962881370843910465192887379598425809919918299437283674916964889420372515577819341379217832130408911457477065725459270233754257521669115730961579209424689281900545458266653710529850030120373788449592857536405518058358749553861414791311332012671005561344956194590456632636443732884506626688257107315305254802913919704761595540852071557496616222162035101943539127859482016635254964650608899417856548659330602142619056252287003451213312451596870099483023322428912800754665666185415596496288085171041210697504613758413144926265006943320413742507157029273474708694958220036983065562129972539630731766144887012419345094204269020223904413649731716507520327500882678503393417238112914611678028173455236271374259724655621531505357433775193830262018948864026984867141363605534694531978894477610765637911701385687816468798388507605605361586957856117780417390695520936885232539675250807808341332535092514803339279887010946585530972189653028409749775783635769582838533577778401681856857350009454299949663809966899518089173687625964045421152102648502913546214024078354352008733725140362719955023045657560399643750442633659148514925647572524464542127360894224420837338540610521337034552389739314901228469634849462529340791466095312604214959223724079428155069342317792844811646281066643811930528781241142392049777139910186755807254423356552709128324946534486622169605489717662361111905797067836108482441267671001537372374900672029812295305826313836200125315039982565436956604191387118513397082374119721603391780175477101759551999747237955263340650717861094325678411090932521085947051970937405983932544037828295448779534323046716622166977157923089958567976941710051780554217699710991619913165302169600318178627216343978754531154679507958184376778643358936421147417614795289221562140851965505693558305565878939414545533414530548090949945900057341707416631219199314990160998398942424127263694532267836691258395476614699769248319523498539804269095228761679756526513456242085499809269460638805447020840682965675625105125163922981277009747493271120066166954521860513478837319712917762457459282871390091370326384052203512704420623880431298604511378649826510524611896784766715969901569128099736775610729357149278033594973401342595254964634056976789341672144462157491985077801622514028566664240721020770735240542699722981549939608878105552943449657546941759504576720257627057869689525134774403559257861534193264215075885718349218268965354849285008132398338002034290101721894406433935862856733315009488595721038510161701905777518530900249909657600000000000000000000000000 [43,26] -11068771719069527421555334319408931847875063173560638256095475167171594655868967225593168160318982737319089226075813530324349375756573809846587356937268181755042270707047916212368656561558198939251622792245502325871115908143340593930591920558384404543328091374417518749679070560188707728440123253610537259620512976686529391262171120815824640148477465423883564571723204171194506513459472955711037520638610871402403063929830777758391414441627124644579224664947162769369393510745043869778824961105870783752782135320489044132873668726871685507346128467871092025441796174911543557072931808043216818205553035639513868060168291332728112791868890698115090278887705905247848342135531729985623895472785829496380416447714896004973011384741061959507119587342949366423027498021773175574809942140420292236012536862189825201509677703359127563144456843956793062105338562307276611668517821854947745132975254258321581511781296638832401404908636059471430989587869960111031321333087729943040237476135867025143943114138892114777781930592881038349447492742954006093227403616716203452220624759591587490135303664819736546864282446225466992922515336016140417376157476241761104764638751409509530111022569666004092459474619652986490433977183622591060713443537252183266374863490467419638708813138096216757805493734205312385819804742613720431801780153468651059128641292886162561752733000571509407109109696336666742390267336492898820643007647404691779289143286111725027261412960633424088789593137181677103374988104209144564401259937079470269434242172792844670504153082909310644389637279707896934504880483761637674115276016101852887264662760773835589054252640862096842154724348227934871219965286568544533832287367270380609232258778042179142022927556586177361488204216078376341690732975410055551296242713648210043811674835385723173083438175776659678961623198687789093419915693628442468998660985985645882599702678942093569636918646935313505345893864600594162529645265456709557228520079465448347457521551611021376101199251056384711425487157381647613851956608518882150396047378914851073716806355217921731320442336668424278081350184514844817905394628741048459328293000397939824044716762800761908424293736276625714136950716728390331128130942058554858676968187673426332606449496397637418250599689825449352692652281996759382911436789782063798675742558667188903893073002210720180358766351586811861447824085894618032861234433366140653224805827680718916336553242252628312448618731911560567440043041005444647658570769291990717164069529050918347003703487278995443654001851662257207244151537765306204119725501955183913619063442699295831737415063823205389810814119181524907987434708052036507807618506695211066587594128773805160195913804583214505468840175294678912680162262074649057689600000000000000000000000 [43,27] 18499759013666550295639489219178863603452124626098541825329181643566588372842202183527921479352827209518907841903985803014816094659518605647230689924243242359313096918832529958257252095682766507772822108137918502507219224695462618043980927035379924452478619003352119376893022102103996382450662361303627794363927213421503780166041593251836534197557339815246235771129492081557789036154982767722638887371439188665715684569289259660721535539754446558750237210634785705433695351094231507499951879683418945781100692082693666525718789500753710500713813551773706142210256216257219968028086432743402961792070657425670816698502723079335498540377459971587834580712058359005089560976874392436746105861558231977852661030035643989702865154013184208716793870694865778921163063812920085694906518108820104254702917207958005202179391961272920003241715288836102270884976463249008092938379128605572645505809283460013819408025421679322566365792662067342766710154272326190091917751161498785872602605797674777495646851270476962900940688948764607280295151392228889872499673875208230476260440508731693116896778075802278043578568552379243730361042064203865061491704599933750372577853151644122490829001672340265942016572017975959573265204087689587138801792895704322928385691611875354620055083932196489428746256186458323718091478291275843809164930287051296397001647191653605500577620516619732330087934032676915902302344505747830492833140988997914787333774617797510360422036197447139456384537597475118403272967628430155192342261050126465444132609232574727194215996706468474401061316530747519323599153397409761090112576288759011267145586904983551461459786620002388995358588889856368897534331458280757223476720813147961782163965805526857526298126840914227468690579225750863278254474570787225198318397671556941452248257080595535073199564962736207879046044842667382941838872376873309076193800766816918942844781354218783150081007373252637624861706135828721315315480665084437214989244260277480775138638852286190189982275184875742211935437078373102199438307856854035715645194310832960897741930491403973746671762065933947893443833040416619499174348751814526365287295113150652541820971262695646137255413833663551672118513709508310805481788799044612344028231643288298560098242329895417581256390368561757825034989688781777886063869529310024223743062455261218802160783120966945521604009566741009871004839132866303040735794900478868296100147161022540755177637142046510652880225930824008674605758886487295608423963583746738121267635855788514548486975134652953374066114428895692901848230320392103593455868188421625255051800046350801022483379461369168563169493813539211104697891475599413291806650229767770190374123293087812671761499026126383590036595464919634145359128491316799235686400000000000000000000 [43,28] -28943171958168274242934325323811205823161092166791636432670811544698559459172475457791009623907353506336989359507932110569394977809977059020507799800115172811237956402301337645034949562250567251978311602012400375422476330007535986970644288170891083808727835034078390124072455235069261468863122821789198749439255803848121991682134701696167206977712914056863781620562670320829126111603701058998104344748745013984675189739748018965040682628407143644910352145312679822599872001816293316336906854174737160470329897314754683653728982860055171807572677260365054091885399958591821336088161683472541515419949182085483649759933452382863472348069328155704314896938025411415010614295893652633162879215152967671485189789037553087146832887385449733557573401602641022618287593328782703984189483409135562133566543026590031361664403616629018591274462802315543705854939144589445654433935212521769788540622918544891258634880308898043062017753304582557725055980304715212420168046680616758013118514877326291738871094148305806046382968135741162343535940138920180842273962891388204533654995909457298060599338689028819439582330754578971424262492723324773807664687427178383406219975248460497598771439666471205555836620740342831802898697378228077045080593857118107574483583509400579582702799224576691951708545497278993970201074684922655208278536587768982164067757831075084136397782869632912788869739214406458437293934850219912619042382921765745144929182156830075454528468915357235330701873774840022021404581570038630933078293617073690202301758778065652621336908029776884458392801357634156784445136168703948156378817217355694339932935984422372119503570267959505874627044793988788221964125790340070824560331127687487698852941327130181815838701301316321064454547347726388191084908221441973696704283095265648842430355802472238143572718102118536987417696392264610350699767737326798428233120517808515093355859606157146422913360072794690208450853270654281840394220238504558239321685019866931059385870606800237454315841950233727083037215968547588873268241598648057368176032799170150613410495620740775353066450391643919075910718487859995228991709844390432593116674532485737199222078435397422263374693200028968581049347215074439370141541316734155213240392236124322131080354555106003377145204319207161750888958126687417919603901186743407300062496698343466419631582622440863366692784085427873190439068285621197903833467266069743784074330027785990234950070319007339572099659272524920317455017345760246718205980517221392897550015355280481551605740127744539291842861037020584023993090712820568496921007967238748414436164586933493050864350316855076104753457694243034240834588158308339173156959317441491870066856590043203167298071811898405197037510880093604391413200985450419847168000000000000000000 [43,29] 42340583131027446033070132454211309342195839531668353274378178887349335287114695741163581396508966720970533405472214235068756536785803151691901472379737644906707067731665552190777972522488750536962340226394162587262038804215296250365306273624831359865470234737402322968281275823733140561412487371105250094732681158014314037871667946507774680926591282331279493661183200408926653479157813496714311458907500475751792497371174135616169394262887635813205220239405613680601101139380796864805693326270705292175857134763644211028235863089869851403366406171833832932778730264397984442348147776045871683236846150722396054254420686048049309112621170879162474688780690373681212605418531850941533596583122136904738897030672839836586168222977708647784079869213647743714067294540804130347741273026516551846215413125176495866694731994680605330927929942810062585516962734024550434947990962524809769584855214931971789105672190649146767603426019803959567895076530172843336188083369374715299405372136123841865588023338271754274162249261403867831697135621615567299990840966398139130454090745887384180598968196241626087013800544777592812126330818159989011294250371776072430708727842206319857933984729906915380384166517460322278816287632123073304653147628486833684010648218205453412457180561502735164792534236657459999334002284589276359253595169525879963337214759570924162924259014255490681384132015005217896156495401657821155342211915496030546883359297671481711132820562165110348662971057245966853158528651418984228177944202082613405501302531031725832407588080771149897396424765251985727886415776417494235928303781565498248783378148161998251784739789482054261648306445763594942592424459625990325443752872690368171991781884489818433370516754122254737947645536104893363689984721529479790354643692170739736630994251117475780441911836567584751431727448948121615354803940695606083550858943270415079739319613460061968092886580822273340958740904604741121171895362948624711297857517791303037642766677518571955683426619202084826613476628624235849433522766960536654150772154942954689749584980460170491705730694719732847056755712383046186234611054948721623189034589674600912400550035832120481579593689386326011248299230875160412072393149456736832891009358396657738912665772143599527258473140623180061685147956518252893917113103051597194577321954408020313784346897003516649961613422633439233589791096403507387267433281316119628136292041138458822971126077732488323650737814390208574826691650474485240530576973752345667041595239122599739450581540080529470497097437508390368330412985854781338858966274565431123434440554390366764336715521127167278205178447608314684591868014996751727917495802773750928880774931779968683741774356298236039837755773177659191644754348516789190656000000000000000 [43,30] -58831508042847102073467253580177757573646278351738262221679783682085085609519304660085703627324038058816099275788676239235376179106697854319683436082051300492013734723487611023819864289649810203624863433730890414135241871780619669562274494505414790000010657259575251619856225081915038338778099708509915220326161819406900061177855711822951942662554443370328333529915497985279944523557724406244173217668990118230528308860390031210005714077053846503014400953230923068440573825727172571556662890029819433841553631607141290977866094120725179516259798489391835262449701630887531892629568645341619413150693545917548344008034946455971295529514394991919961497325181733051035757380496311548891351361748851517134453194936452249689629320652884871292623371683644450526653844865740350733693638087946268380666984816023396848514856680029139655323230345556818679822481641854226310120486490973785983339935950354366702206895652494720213866526053061725900753964835000605734640857715650213368965989288955790730879522594795475545175662600083005951492955788945021631477712024505149075289728633035677268410104618315595043978679689307261873472959458779283797953065066501518697524817250669870868511936427161309922749328937192802724762185233070262748578967789841898016201163268887635436272947013848301665407162262692651262011647905628145135274444916632915969377705985046381034963004356751012137724378090636420266877477716224099237336797063502628720223250032641579525537179138149516929067253735573460518547718424205128763986176259535269094022430600142130853655709311077386964369774640739619293451194265714418538720933611791625449774081471985477120594897841033771776346348467755442618647853548627722204942568633091892540035044728452878619325620970400225969067007932666130167141118745668390514399437035596789830496318882065498947454482105830755896101344349524883859378539777917077691270605712585707950316624490679686224843496893021479539668567931862959820896002205552572509121808734300760469423492990475644006414903145290658130352771484024144797102067889341435928498442945960296964991334097256328350142045423627797487106222371616292494169005461062573767440464462815228949326844368329500299525373121269873495952893338654191877386252663709518754324313999432295062988381037372932474780992377312942242247437501694704421639565325779340460757501289482975767660990155003969091648519265392113131696476883524406687728496894360499442734866156465895091715800175397041673913319100756997899945092558767957203430263215706174401936495295729816848095562534253153331496384822449878104936845308055799458239293769687279177684720242752823343516954506335943922800070366326360140389890728490450904628283119634415472965223845644866723180465358969897208075256549198684574749654835750280101888000000000000 [43,31] 79648562767988471188187001246480378691164838359244002026652593523771087880329560549892145427942534865908110757761912396107905375022329902755312891587653771594320654298426089748575472548004330157598003440982602894685849841303819287144744200702318814626515810697279430438713302957820320521954075344086820300742192583039258035830919337909896039967541782412340544450962169004474993540514887088705817853530431586397466401563330619701066529745477893775348931214852362531098687849382542710796753665603902742998458592936961827799729163717640089881979514281112043708993524670310126803408646737061947025854930996349579893566602058571050165715124702327172545206629844786582856673638527825582633515853885095219758427475892821095647901959708964796621457608930008143126273574777927959920299123108503983521860270523912776054623466183750866119707317581164832614502414861433021795685412913512023796266560631228349339343537424188420024465078802632354880080486119673962688077540721248993449317225438328831784875534993493132488511882492736548414264485643888875680707770656172418524983744719632383917289278265568551492299366236970846316107699869160616837058514287140164306738553946188040421842006037631088864033802919243633042427367433484736783915653415264133036396290976441224127496518697539569972437505625456243027648667853722273988890705767542541543592541939702421467457990927015753686076077282602051768900909196124355264967234819757936325750566513818193272280499338543407867283608147396939556329818291920590902115986963196276721221441228737324274944527279902868024563502860021690702368757204231833374090419530707110645058706182197953714580464845430231100697242200252946414951486915725143554203538899936575044368254632422149285530547404325325663831678168832214301933138720755874762260366226690919480580624682039232792357875353667924131074442448119080399942006810130942511590273710727063079412238864796732487237878616208079561305266676374826574051547702120043789328068855752934858211144464310168182183539229956737984376085559518912201138150027341030641197244165928036772240695822450942904275155924488580825425657786465463700738135980098976872253182280227072822209191001983833914151986017421614387240517280291207507299714550670948531977766752955353880565320275405121296358420072394069357832251710991171935380206199254040116970560542046710423761566946317180712540946087119181135469364535950788935157743680013710172743644181570991135852675273363910435004624826087586332460228541949651792288562170960465520132941562914751822053383102143247559339890857861439196519309210187390877502089724041954907117827700298682650164537171044927204841499420525336374759138436228265802323328138109019676050141603629312883481586999811598458817781792249034988507103277639396229120000000000 [43,32] -106938059895127854988280600677208516000366422371358947150998347425377538744947578105611698025601941674469857973794551890958365000282364707925977787662555259928360587810654212776276128040035581038222533911094336737240625825863215348708304863204570182490061724847495347878878603121704029597850325481932723976974503991511675476484899953247743998956918096127384920779829140767543748914698952354442605741228842499281598373006256451564372439747809930262081063990630017389480874012122195387861722362323775182900171942906027021884301752457166585731614465476622311188865103766049087406658890875119374765321079105590973693365452574354717317324527396604194973897232849598407154649825943646689802536634258482093454666344058770597396114411932182539314523652955297600317729261625630493247332049767946329334486377420947765316227645198597140744988711401178715241657597869978935898049166531995141032710281996194890956979536099813413586906223674904942135296286025573975901146454877266121440352884485643197057305556965936560785938192068142424857894506456411148240894468616593648285294869300235082981844790349053988641739163805285417927123691100792829429310546239263660027477925763890737686857605930777828505408005891850579910119556177341014915155395682307805536664258968304399779682345759530325474942397113771720111106777658656055005560123818058595509335428746962721482674652809159513641262448485957050076432306633688463351384925045702479030958995799822608228081213616190891643760842561555585457226089365294759330611090926363398562166667068714015495920670473834953360441384675132903030240413354272669076484753656468470705913756049038570688486295482312081896342764982456933935274947338295609565587841153842057867514942195172356917237015647483904585125599112756483521996168903072638454834513125937679946399418424375216686844735749440612271109881192101545283098949424824962973368515944979771283076386694086855306649907381713721950387909670413807679372311061370300954193505877372556203798406753388270445027214004777960037087001816598499121304629197958506712456779450354116696865217784782355015853448897845497814626708333512574448575288406211076478887940370008562712373403180429103789248480380568110158124641234107803204369546646701610603740087241052667245949841810524162030791803564464651583807293661871369208666880216663593303310006385884887299748004063070600945702950482941033691297320548856577910127367403078715311993755968859703620316988612967167558066787334786172481232541115612782532343417664858334863895907419959311284627197863143913731926220840844703656199197009398810033294797720997427600209439224127186290641009685974795185233976850409282239867037488485287947742699138338150034131586497426908304426755260645475348503472317208193796353564725054086840320000000 [43,33] 141512672719527513933444656947226434003619602714680682973074961277842785940917130433044530785006497334106135594004714723212458952470849275446119399812294919583842340616768720872769284839887058250852146405697414149233979113497115339040158107779571230564730269569638588185737393093927250163581806007038210292295163278530659919528657307855800988613255499526646960528865574258291043295948097463892324772497417752155719801548722851614671108002714371282571427535168766554773883852733535453816684923018874692901083449502784161833644751344356262276967252655409371478170499246798201331477454197312723073243972015196637089126662391375709659689904586373932885454412850265041268228771524253935115195789851233980242056755793458457902046220262242175659256517427186427263378931040330940000690138352379527125515111901396164647458111307733117750249628571397664998406140084806070298077812941345722502524595817460568907475397937028107476602190630025075299075429960171921208426113548821591422040386284490863455546385010548289517985679804098564745658530902108333650306831541180811679064892052118250257087322387550397114070925545386737178025283567418644432971519327186119128678306151299790924623276168538336520699027579883972989112182448427582973353928693816336179099109614939411620155647049735707036231587660238572559170040140877160866929385302122405406405518312932110007661650358574957884888757400096084052131916992791761953292052088010265180637904519897148006919029701191878914629268618068123628577081281597409624836212508433602800419800453928924173550763237381565367575570929577083686226727851054264842159235474231708324004782376694941517975964059384780137477892924898806026199837558788748788735511632480628914643058217591064648628865640938880007910101759284689302710273140172004140424463631731451346216503473271916520769861762442936285135309881703560881489906371897702104248579258724026920580420700071243899883714715328624970115477820654245254065518405356426016369648702025015294767964212877960748225608883424608094921731498812325397764103850034355864309818011670791357494117703612599266863925425428484084922150671566997758184241641472437157777550933333875130112896066222985162189382845991877066202712958199675711151395207405693436821552723328239042239935321332630201818419604807626375350222064352368584137788940515440386023495108916701800049921623645100690442167773559813865975625250875402186549284515908481375982152332124461616367114938557714256416286671924216839731036610098583215019524412571110175287768071693998131789498194196733795127630745894985759260442601371525098826724764001756464809888720837068742855035087739209944630657824628359708775894055393318775863897709402673270478770680010968087758687423033230505781576064685876850235210612124260761600000 [43,34] -179784105832683730935527880144349376822396085308987167254890965502740228218893081232179789043711485284057491437160338791771986918309551119303465095520885886162278958301948774037156403715481198692518333782479541107496024068225031267131347982618047607756143200600622639452843951033530151701043618125989178934158173412117853757863805825245088312985216283846366594898066520418808176373090642660470585785396736627044059341952130169901387629001632466069599011064432904953904792357334226187089485065678640875519247106055666400629923841330248182193094576071728949492425377660936220642664367375700772803201464946113273699929595602554873602448750176694627805214897979432597329458979688674448816139896760894955703324056142046742056289349911345664437047433482583971902872150129912964896006123426784197883432957841811434563920125991445987778623319888491525318911666902048257261829069658798842012402640757740604208665817726143190403824979416884411854872167023906911239958433085433379012176495208548517038480575324614993107958923038233728634785056150959121166156274826398103150006061098983033711128139288354679328535920831801017627636547223211318572525212826704038072608697795535236084346583767295366119437630517635239996732300875288029075373433160012818150509380373698447572106450902509281815353864428193141319222145195562139045514238762227174643318897394724828858368926782994946686919609914727157751677509197596891778774363029877034429023629262707945947980105801673956985462029131261987536898989206678318921708118023619250158645502513172101871528676589428898677446984304754554257576567725435360106483374113119892951829461657700745950673941973820431205080969445025947330506154783690903596469559976296108045462208146740691365989978177973022990228711960163962321750178320771721572361033523027950758148353361952176358049518868152942794184705650720300318530065009492015746695868512000941802159603788380168760873404076388407079655760597073603826180566006687468394319153055081547406730135510653735817003709709121389511059821149188224009533398596154584004597056010811165893007018743748856863317780875244985628854885627014801633630056490788654938905184749937547339850576535674994888129937434842000760038706932375813279492722739257606013822253175387544477296438921959170134689610755821058308219162445752684533357339964853198508219064469855673406579658216936287669950446034222675790454484659083550640540818065735261273638935168532126231359817930098014129643699027902093577164401666302792318765481667962371602329518777980774704047035017821876702058672135204153142111501165724984912604359917385190184235873330061271682027321280633932651351816230993871482651648279135181806678389500482653160510576703965937946532369134486002291768654795929669820330667521312030720000 [43,35] 212968047625388600336031378402834502800497861220539441904134346054234216943086681844721398659026971159214189624147710508684458714349249024885919549541319577945896460197059739290094314305698719385428279086996582571217767165287777114752819290477349444116686246055950048598056420216939713472118464185121366834122588678677505917804668129765445688236526841497463286124093803408566457644250534301261332897537166442179681889509911869738393506964746550914669242111714383546456390224191807952010024488179912549585690630712354111059429008695722970690094839302177008794224699377692813339162343172197419863744420852524805099563897771434575741030239707901597650526859389647075035115736059518193060387794535867858641162450702470214957435365078443957764120451317646527621676751966356048688309558409003158214794297622582906335441543756627481558527983283216083014882585249288438980101195739855373693512679121617649222565020580846772746410278861040056428620574680603607383580807071276804666076496619004190200536659350529777157108494281228863372592624161509831654036916513693786363010750546887185801718018528210880355171656216421727443811920357511016974933880846231986006898756509417578134953209613211572048740530918508005678489554666649696219674076988511841030732714879884411910304539080909695707538838233198986978082593245627810320647327087114332499717649007321518219138468408978312676692861690027503226742505247723928999810258817529525784376789711909427964616411676543625090510512575530546382200903387688552078913342703681074216869892578583419797039881052503073288120782716711204721925108518232814630830344701660078574717930562661790858172298396615021499400646080654921361638467958399648139574876926019937800677993727280770988789743924808481847978122313102050818710453400503800081132359781028274796968456531162020898115684802407466642961697364719184406345232749279538064483060704261275354229443831814821518536090270903258350395235238502985953845601926005601114190874512824001365826623219023436046139739103024024265739643671903423985442414151484445949288044980711326037471537034470102900797060630318837172042089113205590818604972507510929006036750525890263201534982592636331523833613917720329943997649624164743561374306314770692484255388814151684935796383729132205894033176873471617577571876313147458218178525623590855753032035343805553976335878038810685645284528837824749785689748910447270115013522457750394060614570748887305890720457123001656880691638051371668559877735893086433805862735761806216413019296970043752285869487350008415937124175000801988020758420943081974011909700588344773356789830237006128478855424322510258675939360768494710945105459518474118022376103825003567679133607056403820441581994327277462238361730869966811348437319267909632000 [43,36] -230417001937058410997878456777114587764070579017258057413943646206820239210478201318650647411595756648314601408819604777636778393617157542456320746122865940540161415267284455414978253949385184272531404079648149623512394400212734446244637758228172483821592471422601046299064225968953625572785231296481076618343461787620930411874044709131396403509547865775778300377582152983549258303337761014546102030318138982957877415162950322955205482123038332990926606603144903308346389634013477096332726355208715506751584951298746205152564012557756367915420814770879991497025227166127987769364060760327567086501499224828183186297481935991575022114536955425855972087230457284217674098924967643978152565303968426617810984633584566109825689879142429823346819448438711650377800375344356914375599433591908850379780228591672428564375222558703859141602774799011440501945653019777491726915046877959214444198962908836763379172781244206129943872861028806092915926248369274016308728811808303582180053611881230910581506496976571301297254889304339860631755251324837508552083489492196860640236903498649023053447741928487091739009009808730089199811311837120819584537548472970425945329343318725784862835903532593303280967222102395066921689624914932673301081824365589521663116307246559095057633713116347285144513406783769504390642962902928050736972583828192956918610877260747238988569483970735552503990204416118075261929102986645633653609053505611596146845635734403031608329515740436777203672976287987634263285282773581425756161424796290494082878742180503768591286756228053933664090760591214478213242502821779776964506431599500177063070004536608632505713436315366277869313949598033854578275453924111271819549096968321116559759427726988366738761091931022376928978764415379145371648958433267975202935701532382479317738952267569096715288032212186511450456784707898944014516392349019894364185130710602525820049192555452855970764984830717430803688505433474950878880653137377539709154076756677876056691599658347311932697687147443638126621187161295690108225939420231365655214852893487001829725160838546077793994540389716460140509489051322404319164093112573168225139825237952093318604236731669131813523164833248137591337148371259548457444995655113607139657117780387471397169393792867477293212537450656630070238307661282910237637016543130876378359092505645562266004840045279790903543917127806651273740854530204889329516698873381747276779287974678003833501482152560521800424692702084041763352514033793969087865696537743276487675345484280377824558268031581755461302516695157080499939514236569343148613358107662773706564596001653257695564456920463101408727121534465966625826436609236857135241581569594659414107317046931578949393253417206722187933642821708616918356629389312000 [43,37] 225281369352667656999331874455674779821767542597512478297194252516384706679319316521870748057737261242263367191335750261795680136033104613520893812364920704775085200356369641875989715593859787299093347187730104642921070399267384842136255058639027921596051253056289236647493532905397819997727922822081670891110800284535421811704496432781735475429937460991681188560980514991641662094146442983285924780350302626808272510058068156057792717672743301562957954618455073735341132245098445853796058028530549462865364644419364484389765216812229256899885500523108312462085039738027537341650537047927177672521423178039596127518127415942212355488917707558678761499600171549661539808415858113165066333459592853992663882916018066575083243215626308831533390545589993578362650188929944902698516139576559838687232109147848352392975601515768271263921092142643325227513184637671687488092526270484291823190662829430002501206465687561224058961451255822825335736968395688760747122297749974778848686241157007161616757263941808541924147112306794927127363198797553005118182047462108370418937272535415440426447325833809677656857787037945717684169281045699842212222197188169777094037783373957174575863145809967902605234630411854309623120425527588497014113285401838682630680533731400107739450110874290455289431011565386578506032818394238937098677142542285718664783569508779597288881523956994309941308040116950006751587742148528068197810912665073950391228681918146417314286660476669144350156269573194633496154357914893579600021857447206899488782476067063338265821362440666807455176676207188487404303417951992526846859901205911637137966304732653450497534663298444111779236530888519237160736940598386527167535928988982011548162286318968084764352604877264474330186306367926461619358020781049832659404532909079531491369049735844252877205253028991447241014160927093404393429885786048131230069980925194885329897580231220545544696166774071053191661989542688119177251601826602647663009322282732464903037593594821140911929112973873810985853356967936487285483115318644651071599029625658670612507931950976700866385954876301991274141745894355387404763803286596429208806547705728329431873516268137254977082474134078398909598973933766665547726643329332689509852138651377058316585624836256476180495279801955651142896610637342884135171997994150416043244125153028069231815946243647901144606398604240888471191066723889824067547900995889417161065644870889717371405452502467903883416806548324380724125784110570889898869582752905707622804215214570060498375479377667078078798038745737345650391397402294095947565058888290948388591150823401319852417667120108315622704021569449150415677484025115565527393182492347767868633571569688497587988512603083599391612676544558288674555428864000 [43,38] -198360857678165028336843815181616474371995371156097550921610875740313791030699881174570199369009233663400142571842108689029829182185687363706864920158447359949544818130858494728266453102713723871078138850949121711289795036412579631197980627785708955342329537545785578161689247082321634344138158670848367074872334224446602829335240288771809684774002792372954833235810050677486194801915081729491763556517772403056033631198310077843675448711567440292027047240471654976427236302640458231745184938492009135508289062295027692469973588463096821437724296987651617341198564813307413979749469308212554107626270533438609286356735742365190121870431981864708499373072331957416984877983869453968800358623644902826151727098657911511428794498333872326411627753892056916691342790036365441829537733646601160727993510785391169030879817770943320117125232866881487866356557209170831662530876470251626623198922571837114889717567851782058769947589987641746177434563085523144682518701047794015532020579905642868707803264124216714502479391852367854864100008056037908514883846948639196217268233647309216745555360725756171367585073774279257513605760116645126445027625994187501048567995573612886333678261585999301147324059020952989311107943913795365868731975491753699476362503508911050237880053210933887755466193355635945451100765140457930255182269344953017557463052806453374719286397652371825463979826373850884974758956373883174986347338155009492691991574204721012110460014445473643331054098801960118177957547907868079435934853120344447535366594594092642269695172113281170064445563682836167926665238183181310837409164685273667747287433069466944521196468730904211306166270439316250713136878289749298341271654988571293943840562710749655844399000965681878181641160342031439372108302304950238154808879842162744901364395375515272254753635424584135290088932059507403621563682411173660565583292701464577331545738108905975391191328034427420647269130216867214304021168837957380465822379658646424769454835465107124055053936154934915989896047802865847128135344684515837921052804953025653639911321043086637794312733255702059910469399914455858907728669285038155567483410077584345165515742331904963008397861141385865707176514227227654200531394433443991004029478844916008777955026825861552549212073481777199966413314388362385123240319869342754864285957396152397443681301285504829953767199696985010940962805983063385409190856820827599878469150544775012271215302426654077097189243215546267040715150883859054939794306556527704612847425321500318614770635767225731024531374931763525262497357496180585346492644379285980296752744693623300117023435116235165990613664228494470110418483406570322918689717433070361127982571247449762651478532039957853185651232794369972278552166400 [43,39] 157439430113899754161073696615013286378970820445792011197996715556217788593529525912676324266061595672393531536888144946657460129472742487721240130808743795088601381699175935029830184511932346610168068050084097669913144341466396739675317186401884202565536285091621626792989786250119628473163459923621709150387007024392330142579927827773856036171899511174376482623439364653967585833083306174252106993147931790946282161787662573483282556258885275498535892792741468489195561091241425622930540574109119378475314622085398303332073161386090172073564795577436123659831655567442413504125861147303873470835337952636448856807791509351224385767902705628193866136627349053084780826850425776406279114370340443778523241523351785100832736212802347053282696686684556382381067694775926080946595823497753629547652158441012057179089125083922025620471047420892521980032596276654816963413737686512315395067278144153649695299007913098718119224186556535569871946982615717646282413980383768421660678444149032993620787325107303652264632677278780219165499977127461558056370056285522928185847190568757663061465936323089100885614589893377315216881634486928324156093059788875230461347820174107857378044601206598518313846864778786973855470646615434199176029708699171904243955909119673129742155054432134708768531066835771546221583419076636299251338710459754679918748643015480442286291234479602883441879059825268085731575245890730344614116335436236717548100639628831918541238862917500591428755615683858558491632610929020113895216691040484380780369719316066734975225508269884137451720115570564036316792260400777718449312855913743987219390635179281976639887638609899750603230986931790026055299851922521727845146600800644878072685562604902749277283584711012845862194247651262935234978947245065963444885407438102402001469493905640218955086790489394168169359489208051350469320637993148016217312450356405902558975651226409014598503342945443717244303318068442818510578475205622944301786861095148430793127903360656104425536664133748526671596929859719314211153322562468074206358950217485117285771111799732897976395134978168063691128032791673554140352318086179989740003309647512913397881755698906103414757803895374560911659717278147860143527638599643306548861271386794659308474479571231563705990059900148810425396040501861196374246434223038791243377408544896106642368073614642580005657330037276677478084809448546378761460533276097301670856492321893685276899704327459897831360250125586291389433772648836993035827512648468552826605047063943862461329254105131658670313337205477523964867745942534639000910519459472929179033863986860202547261241226332955330986912556716598485322549487997537449517688967281133759982145512897908989670961597967806900151558826763803951104000 [43,40] -113026106244628346147207325286531374139709527413083699282043253611762861308606211080135493031487529949706516217608418055759439268110607459753526268106186727866842481509498315142513570980531253181327467000355859946286347489645609209302028415124862430559821654519192148325580395680040699975642514271829929175810576119760831615847461943868301471588222486669603526629633955954843965693593228723720986005381323082770942499206877831420637061037327723812090226008993148182347263855293963552891167874974889369419808483813401866294750928944716399503410189243628122521939549631500422476581662464029575577325269088512020297818926552678370099679382254133865757344281378658239307786336517417129299673553860318607530185335862193754463533950394908562508790370416014837883442491616442945793795770226901444520102516621625536028143543445641331414365270996652780284259831000413387329255272869533882263494374453324735883481846400890181170635816934111529075647318195939876767469536784944214922358799331627047806547930661093641486130634196702178593419908179973147668972070334549207590546115071931272148922698271476765582577541425261017904966604987752625175062952292454740062736340467572212506608266607383679965005887370302732742064073818567432087085140535867933247492827430457163077684666802940334306245687667926235216829966508227029864920992400373474998726440636989051670985484182760696790332267665047203838506886143194367066330164644641269772455984626950425720647351520895427762652408313040602692151291940939795197217948315467260271109368580107387391203622019851427214603630179033124315037551200387469258414609964364447159470355268760964668157977203688039353707398495058986569932463806868963701566574731523864654174662245942354423343128773946882458798069956169768864397907027762970903037956011120814535448237321944074211678711014192083035211577999465350014263193465413935317396674876587846245200388442084093464652970105690114378793085322856779847716288700977020500231336831539311563422256647692018539853749251119554277894027280381436341848151036480806149873824245873020982159115869988351516471045312009819261471256642015027560110989161171995684763358932349913300391835856094328610764349129199128327613448049775226566252077891991539565752502305662347164570368545906727445912119721794877996621459576089013725301615910077756550013059664241253268589188352627410225569736162686552955447342576174783563367216165581021504281143462864417137989185605149225845904343774859294152057348314609401401929483149118031195495102841482152723396812083461210132175102999711170282271986104379515961916016482346111482667492710858256325333593539115471205047590165312891501009002589365465223851147467090286970255703184625286383773085168580988137550098977140150108160 [43,41] 73739654791523068043315836369163723874998482345070161158921870691799622746670066500363105491380576507033977340175234530854571842923480317096109061606779883570767348820516985535251465242772898436525104141883446217187107309465213685788550957951398558996990416111214170925778696341706419996070715735231099310821646409076228814634702219608915013040850837538501140071945794464554301281639924127036473080382067793465233721040630838884349927135581396385104418614169805732838296070134459398279338098265696600304543908211227873695045073145621935992447335857192721229036601928021068756578854714610169016132661914520122898876549886643326651822444358906819462441892761282746062620080152670765364712602785141747993093344510425151771907737095081656125525003531587350951902840816381740625459478894097825625120740836139657759411736196499015338422622967331748335501764553397715645363246270732985956422232446364213878618635561966434265481359033615168196416366115685442017397563047711929772601753730378470964432906641322010227765735539595859213866565688510879687452929713850819105702321001155654371986785700191654828115621475725432414662284928241388539321982946174877396928767265018549792515587347044924873546548364350783460301768408140783878161040623263026473777487016262444683129167842823139044280613384129299277547525671738633565426222609746253762823407976380543796040131538276303270638643942094374626872778502407576244142870022654929705680569226741443698953598489692950444383259971695084187589665098997143055930394169114929308446239819235726303680813276916676670877954466567646014877669622483930603083336640200606976398991651983765364495431575224632262363444928509447707585105391380693901471665273455626610471224919432132129046890473324332537015763252896497914486795382516431859019514288734878091734866035213579583111894411139810099358653739206366532751220730170046259671647088075087423612555403941093494684572707474447773155193435235080805725894979256511210377560562844006919773495684289365031633128761918211564039103095889716114083710367204484752715799169132924450955552156643053384412793809771519093250736192738793323473609892951015009667532718995076866180084343321377369024445116297346068069927155483041961594937765289295699229350987666122747978679673733657834073961939333641156974124935439452048083569201590149939679417493673048950335934018942628353230632213931144371200477045242053443756066889481066784690489048401668927557238405576576814550059671911466929180408596377235071115187091040843658407929954955183637680802312299960133690101409438322775785907299791714487014684526328872757441989578376877910947674890727015131156321801213047997375000340921196541567394437970272290288996810769009897629154564363233470566883886366720000 [43,42] -43949001752248381683153662116730919590265923118794311301181397561009072663365536746455852808137404759225997786111909901090035261757580418110624384846818904255948665136679357528000220674388999309885911126094906778012611667309858296435294731005368597436485366907600753031894264478479190744306781349946081733012370131454962961861472286668572952798198797810133951802040615500934699225778356109568749492166118804493740403437662538842211401027939237993343572196966748706182026175581920810134182404965198091516371931361725746547083888563037527955485462656624416334432480223981911724324775712775320588740651123034237999877263401760018384039239475280793036790731341064606792265451360375045097840041811223511999243807284669950626999169226146555663004588838719889313261276227285513737133042555777633833140602517626220881192696400764658825431663127726348184810860868916630710605276248193142322110439303748232886138848561333764354225639403258318385886694292359913642565453134396367620117718523064703273324658799746950107274031259492353381677303517724304037912402367801705273402610703637036377759192695398305774863516952805190760003065494041942248446398899135016979011394351778430071868770433565828061551698196419945316319432313991285617931889827142713746753361924128765103603581661083417273131908267422189697435889548604789665628761654099671323933524109502676268525928351343467566321023536792829756297864908086237450435098522440073996461186457455062871532710397564153184343039456048413761072046223932623287551703496882670357766285960276183998746775724265308082259551243687748895850236734039537247437372405988941509814027559369095358009234101232060104539082236174419967577132947457024957124369083896105758735473301469726331705859546588499015189494103447071864708009173556115729412702808145377702723536550691287702267551091807481422478282656593497821089378948094723366449986368625254346053626347482713983359161539746931471515386575032483781174021960192976314073554542314891960816563051139317417981780471355496230049249281575495751895293346162827270383210167481552286260384902016897831955105042273708113935146113327678278090006104300604285969157405383025118865441454375264204823683790168697392216631943954841002662557610078843402002909165320072097316639956473535695576286370054710295869220491544581891049369764751773909066077406757149817729027568646543605025902695321864660168540984050464183906845629585206304929173875027209612107254225644005562950829910838482843570419763370896413035153639738089469468580937849754002906891775522903359832081530990352343276848062742170741696433091070472608497867442543925836385583761850335298683840886020045942171401663580975203125790839028054025747419658836582115195415198407375931285719482368000 [43,43] 24050189306707702013518610776188534618473740452762500835573905296000939836432322164049185503498751445077518037149667392019453307149353460223094498629610273265939665001962336842706142981478004715272810404091152634614674117075469317870517616737418034484028519593834680540602068911137421447971018273094139133933403185386632391156069770092148467036689408787378781996245871894649131380857409417125609163205417241523426007023879195697587860660554140562839676597962144568796891466509332797032926784376425022745417052784189583039830195379530434529294044876566998489991009867299381804761040116126376804455515213210582198601008078248751543141674901534851663471069644475800322732675524221985400711598554925202728370709931140054970004016349660204898213980338666060796887360535216565487350365804595704443979718953413886617284699666027851898808832432581355678808003915986092522014296141910495068802840826992500053314642101945058466178916495640338826721558054259300009728442649908136404500806124421470298108790809386846785327306008434029861859775429309051063774869924595964622348210117467424309222787248870224121904992772751673921333177745844594639403779422943126952887319263305156372677446230570118420152994474738976089977777396841264489187648131749719938646427772121120773681290808127567443052750188636671320541464382442279709292958447737952190720133223672092102607192546732009603051756338706120426021819413825120711951002260271745991214152600605259477792906292827946806797555848442996972748508565976417064780392079144055976568019647254617098471093112912789571573805171904626063888913346525839854565716834811316747089086109923118458608255520767470909441400009680087800781385899245104686727436748506175155862178845748724856249723431555692228435447120111842345218056618967387134420389101917621784006541599247686784421931348030278885768925250034108572700024012762674549313450570644074507138411718416634347817872572846072509516443602979692997798874400086303192345053097404669467358687091052752638242155737810787587639683206841036878690183763106432321537574080826300949867213983655492206404729181249592576925186927043352951353766942100145477875627364998654706439349768929703041697656350219904948392081320523688056809323723289959822575510484687837137320933863371499208970985043702503965812629842969426529346897578069447295690827358615332775951422567925504063691385549594940084712272368346034749752276926065763996385867067548902934408231379384802728559642597858728117855268008731833292223268851895735679775838420349875255992850474114191675887498582229369153729853454265420435136479215213945633397437193418597024154501415423890121612439050740440791256355228672064560953661320189859790738426984641829405593378450536357965843765657600 [44,0] 229963662984450432352805310794864160642376197740507985805402786083907556290131277872571394504218955830491760375782418825759365938645195910943581159713666192715964949880469940322345142987878670590243419637509050993393118163166837951683966878740975341552682458721516905810288602536577737504754290338166477412749932920215934630447516533062947126659703283084120087042862268828918799078178124836061201100019080697715891367015750525495964659196744510527351062617570163520740161810891454586026334107700133097869000918712806184617577327103067248736627463842689419602031344359282808492167826519683268268182929955230342870752989821919178876007522147202681414986391146134278136400180864491511638413146930246241619072309622670529694676867246510554155441652496525060394350648743153110801017616498797235282191391008074862896469656611536737846077185523966916615999227997262828611826285790841847167163091190261670269140332697756028934867460326915338048219977959448052310345410163963379518170526561392777839646866348882846517461092815083095435823524329186474637438209356009158723808101954186667125800169133528946514190016449721411090305197845561637894760663469965137066989214739982980379094112142772598082129524531497399302072450476182763759517518475393399070199385608804785405017319805351528711445451999457441731402676632460987066400927181699021677559498227699518797747268856064339650619437602118790900736355307658281326989831374229905177359490781009253728245948080719015604122050650116696365319339013521566666699503247884208473657512250531906812445769002746588933721691547136469950040234112333933013725665649068638127682599737043257125345946319404388079431558842423715572920287541730438295370405711459295428788737813851371711758143734711310928458537654483233938504545993827501128695021511088846353782479070896543291357134299900942231097675869467454000463070859407429963521863383568890159744627818267220827715273489276961401031701236526287236386810302113397734965413312573830000766530260485986965222699526554388344614483638377751527911281131172225648023796867303029203104790207231140161551294269074189281799811736523260323465670602453301745030270264700556654846889619702716684738591095873272737859767315600824975730336142232057163310443838907942254451051161041542625494120401846403102856692267730562789539555908639605554775775465744267618241894580021280894459941483465319432658618051004459559097265414138164337460081876416619612193555317423186761305115982699652327927945232755249859360118083125254972092514971519040139966710332676424755299559032780329233613915306568311762586306299907465016474051841791464528652095218344069363947025384802588095955139074217141315770306060275146352627348265170181225134563200390041789071397214169708992199374405632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -41317658246095898119340230204864933660637302083917385576601849577328968359970183790181045315571588848869506828877830110770228233471569374334818046257690892939540583394505372785419931921957156929638274380935786260925549679363200346165039797426392659402969480781222685571423851849143590526147301944219010759660104479763529634036707873664503134673279484663575290269039487344225193028914906974786878257956304631800913860159859458987390426876400343548631942771983906770564663164374094914152853032805269540871169842648290947925106037618848560930491381846778296483289351136498254856139873853149037939525233066762385315084343423142963395672739204496470068542807016429318673029569850745568552701564410019211574416160736617361709813381813905644395811274350002146901676967014339132714428024491316645032057766684196177059812136250364286475102704789926495504952801108551964187346001949345108863539164752708372358589266428296594930194022871289517521379542342601972477433290934407030668852845306075839312528744675990986653357643727454728618431096688004754234260395134170750493391971035790260401383437517688056852921770876849579419874452427828039702796376071532274706160234718236065248622078635972233821792927213394456616917692377807022694918483786955034191870686043376849027952653892945184172604022208598660978326302590709825983185545078048863459964603038615122276239075662274437337262635871732716326388597619312626504994273235167413492212723302242952185486158634525517113096809897881411596232601623833870814743369628198793299756351813788273829136267660965983869827671388814985053243977256986701968030629441756494932622801746258851489654679417607579571150110192234244253526910315781418263878270737714192732623564245001658686094164225277110204881376549230404593590378322368422112310273170972856786989371411020261342212237638310074701146933742138060568586868132102894720448028482469901672988778248120386755605273168574339676572308969507511867663147806500153712275559406678502909939224645277054403323178403103530258432654536156518727807331004295137798937601347645167104256037590329508695130929157809556193781967688723949678190051887720966910612180133271196941689564693827186556784962740478883662746336772845902155628061603623585630539898049843289383828918483323570763799041904442362735690953634406201012111346350669712841769276586246355407375680971153613391927943840932358928600918805383092672076618681218409975005769153062649151358473610840950492626916971228349642055392295244926068435432261825977404803495764877809728676541844954291661416743062461112888630104929145445992661613985264862462056717454684738396549882511662456579427077072075100072678635949818741369131620687082832630005272639780047863445175287790566999167430455625349935900052810629120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 2597414361076479932177679779454853723534308631851505510348542746253954590249050366139704737382512278386545918564999865414660357078038315626018265474484317504843571652658877831296495872325811386584648812326200973324264540717971096373001573262355908099944170855074087512220228520348016870722075233468867379684458026484867376432771282883171896678962149406601809380916494918221824326530957738770028156576050703153718203970337255542261133591940290116235397829548632194243792398234516852378631332771485370778029483084400067429475133082196813019067354674636352645342194788495743624404252419225435050444210885082521977627130853373860625970377389022925755830594289344123628491053087977398255244711364650039456664460512216192520852588256640363038828655038143916993386249640397147642912031752716466403797863780933264598365408196438146893092315673516189191517170437008213273165601850136543804174014239223055299389907660564435378776844539868029662918922286090159467627571425723554634935451233663041969221021813147049528866578873191536230645377610656597684260839836858069624322024098462263192335722559845128838176498500296584769477242044878237565274003739206615249306586209748551825868766906840847774579097450861622968875452987791732279779930090082355760088247693734593165380441489010510418440249134656841317437326752436243931219051236198325669660995559513327799802388081320496563855471493860278426958091703785509244080365574481883526478212114875908904987176357449648094688614057427632631268631247293226413959379886190226733864613060097146788458127438700413471308975161160421089131083731403230078107492992886671235848383438183113371687919657494696387084717588073676897509601015358232917801610452258613378015711294731922523636037909354742427935268462596313493935663682435861939774088477281294036467484378783267800898863355728329640648566773730101652193093362544696810510425555840938469495858120493910087508603563015065360267195043992483977889072751472491755506580263480851011360717250795278146037259427506527858542547632297262415391559599563382323121777302041847022359376895514693647011666396040825929685199495105467685428221243138694802104370724007495533766086370052967231309561461458864496125367853945711248802836333726066401119450157662963728603433048846124092894213416490188284504499237230035396308055564451205339836253775822750915744117541199110140142756319046350445322688165752999426819749455581688328529885272397486588563861750255179482104698854121375453065597633770070596200884185913608390123178583393439892917955024967471684932346672870382982240691204340011964793125293654419494167118854099872738135896274692551194662229954856210323721478249426096650358467748863667907261973307874962174388513630204930638773012143483203069267836922211860480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -75660319996816188755097378765519167987120140971954098062528981048786647093823256728770151998709006614410076698404022732244823861056056379454350146474533615069872198711424188247224588595351575629996173077287987352305266791267326061707827288513561037887395363176086640568406781672039890906131188943804097655359252695724855203110399894456605667930873902312694084627898317942359299960807970491532076871856617062021814423968243591646657534387174905631652367140081837458041690289651339428949114764901616171277839102206602558107168175149076537157356448985315502636574744834040938428436076934718840892405183792349706040042204706200884771661801327071118358839943263738392783116318888524609931380302697802430766844316085474913497561118078194047325040800912448344428625360018748135372544998024357977329245045384057505691588107388626531419424184968891234514411888061139397648375150123967091112888578459849009559792555187278626690687574600008251435904951612453751884629339043819826975642291281803757324249119324372910447079694473200805542635499163641520842148290452908472537224001069579906516241608988983737585388979411173129102741938834269291308148488324420598058799247154525982266923303871250956294160305394823389362395060867622621959567559599803551810463113203305508596011482817449968049264563294124691788545505268363789942858839804235084900662927444529649947867767752959259001818605383656841981719872949439486740178282252025681068447710625522912616618475980686836162277434041274553575998790447896578427451678727637900986389263968341821132188165419842876848758785601806757044518218543488325757188753427670040322155990128335488894959441982171137548581944957651519995275536578062614352520881944972914653690377178953379796453817087632929298727915714105915015906396456622124381645896406875804637308803740687685274603284819314344014143413263953319549410200084752132755342997833268209587384882044979010262847203086362943496393321425581077158219146778055085720781194306370701002845508915518480797872118428755306069199606901034317202310840425338134101791242314112193699119038839146532502034592060978532803779733676585943763631488187910407104419219058559992659662448533841048858062708172073184830787308288849566095317505568066573514772241965879149696039212401170858265546461578213750441877170681924356571740368420786853527032168877817857583600178454860732956309531132448500150753407467557140623628714948495861499139209094254439341940019609288949686184898264476487590717937110873090736864019269566159022837955646013723309767539708429028278344872147537770736597030302106081402840898910247889776378886343163947890110848076259517535627587321929813229007770351732849989502248640611614208144973908701724752467180632721308028473256248475883004627566387863224320000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 317838960215921609604545832718579222737097484359733766598946726557569967651038723720240438777294065375014042947702879274623988890190119817347045396651255620686298441802771990118605433512583756897335544492891626999738036890504502681616616997253982640936247868793270218285902608104847399728562528375479956280771147599727144351104726487139690115860946792383566469527589660721794660276137342052435844175918731766010616412356595833438131534868225468227890292902250563375169030609746128719761074656676874534250877043466284626073738062413971672657097555524840699973548567531661222082553331246821856067297414881317539678310868975475198032791944774742505202093841551588815647761027385747050637960169588651562141265981380319975626537656290972462680211741975251839226301412609300396916012784181997089184400383374121132002139804416543528856827401413491383869638365096064203530618356746909927838266141772499885773528632919459032173806905032344751743758569801105840360492470894514096255613102244760119174352374019508283466860150171024503989555501966358373567948017403307132292763358686266535640238593271951098226556235705982291623703816582731648348234862641251728692847222815117396368025505069971772960184245994893143090837011770510409820905131441424623845543983018719900971612775852088510753870689585739149924902549056387796328400575746960856020044061185214724697442868663739318609013197884705280001217055856267089731335822219602533054579365004306730842884777637500562307590157399158807338239356069116525845313101472043056741186874839088303121366148306907166675780132409365246473124423813137529403919694945788626288783557305131943699581361028126344914956936220823263343106690084833466123555248875857278334702959500476488994024956289648648951317046724110254969868612305240787930267134121410412530634900146877115649154941826621982157932563131214148002342404896084565472139773249059541524680967294503221575009457696443776924757442729744084262654767574462710897260176180268970841073238057373592649137912914264887203586855954217048637292378224490775089421798593445893571513808832814186574197862087963645840317470701749048328813970263927901714100451516012148068025278491374970239235557166548066208592003330249368731260668132104954953893751418973614087127945381630419813607721706646381528589564453855954390564547656832709327337596212175854216177618069726159814228339165438883748964447063688072900946690820987001851861456054330788827826991336291328230243024829693684560143965947707011915400839406732773893746958293692487964014784128614802941328358751225229159698729421416386267386677694834530709329440860712858563250523895525961755448979308354731540745641405190225598275424850919252917047206035365198517908579247906463494430809786722757319147031533033881600000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] 7340345244713005663785021291460496072580308942302844934251882946553473350833324006563005818265093499423218817893695411672178601687325729057665691494568274984761063422281239623254566257309901537499281879967579606913529216603623438782436105830182276747035247289354607852223449217590899784615069925998531083786361033302599642116553604284775383896236336003564655860799994064074651424605031567798780628525117933474255186535268674121994473034600656859368460436613783179615742304546182169381381379846475183062549763173373927412243082057582819687146726454865944546402286867737033480645700574302200924302618168788222360639591217012850364866687286907455025458704811508167232558166426392101097659119772760407674880051527421574063428170875801508829513174762157991055641701564490990895483191465559200147950357075332774851346057951487668391658649354868279995918921623091912320440161692194013961374495607637380102030379234848336497080716748859409917975536540914497848954914013547238823150342293764806829752806965140357516478382164117745693670584840446613782816916442353248002883358061029033585922029279392322396715904262193328976071579200061552404498409351993273629701664122210604427904393679432618219907012019996851088894493562100297540516591935922036760475171189332813235368585377113154919269791415578113067705978101399348544219457809988115702860059444712244238986384068134693963955062270346773531765948600300373411183965499837040983878167385423400814018748492372011336824394169276641492364777232992772732003798053172088677121939741086836763853040594845276087871213070773029765553639502788322484128596110872912866239595816823685891591421099551508874216146443497811854376056541192244930246811235673571520824951799374231267512039830605514290603145170546921414287836878001471874838760531794933641407029662654353689041180837462415254684033387720188571865582491769694679733366430352099476858606375550714115772351943726722335462898222261143081165740234982220013827783334608210397326338643542951806419756623043252174337280698087398014031574399714423303681235540162975795547097487432825140090782876647143755715770159621560918222532781226636298047703298557787361283442079934505248754068044213956262891820397624600852486032538664939736303214129444101333335542482377140475676191910648836896191720681844844011191511006620331470468075262009755999772276386168760892033736440648719395675926069190182382050625648555019657250459383826166861101454825020349557555173749855780154258192654286744528768118123407491179141588850735451403456184294809043487692001521774220299332441168634151572479378292948702962847392408374906533555459550896497608290523121743318912273233536341153364327507260065505069066449918654327821572127363964427878101886581658540401866918908007546880000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] -106940980432142856786464771448064159228059888262405963497340152040004750554939199542016169183309257907862547305196020092454095698525042420373031786952399497327150212489354651840387752593433030416701465269299821145062023798175050034943083771283810802331618578020910911327437703589706713031837935174913727609123199273654841740106257126214989221403073682466151899063048387280905013591127621831610270691324660254452049360015533709405058139046802171679686993051929227622886216739869653640700891146430207523679786432989146386482894774834162633847552700140655233542596249049802472123579428279535363316829378114566478925318687311655954007145875813948782498628754068907820521976209912254594376628692514909028122194693419825310603045166137876303029273533974260985564783600975992745259723584367645961465412474488068977763648190573268665355325345603297560606779326633244700467718572529091825228549156803704984583657702915977580827322914596154733479157283785529360050269925883700600152103981529953406617803021067587886081920573890259106831723487343262514295837725174501149369570497458351868483970515232656580256484415492198930343001140697720483625255525507071921958115076853303098783410808256561170537678678330181371510360619432862378739780851524375410723709063397431359860351783067341072002976631735641611611476716260080473811545708516324293965517330772338328731010271018272234226793205390844545493678270804181007733048164707589311915822735415000449002849981396731478672807964011826380635528227850824454156394866212803470129796461476357955378878194976217460001279754665624015875739223734558602377304227252003220086046319637819247171253083298754519971850731206054740320322513716508514610102630535634353411188273319326153040582745675490981340193090864096954196309596452413197826817403945595764342878765027916715806051569043624448573451033420693552802829988611283852771070046788468133118903788993606122691715787213071388980545553731028304658667559860375388689852458002748971440624794207553849573944489277274647927673952607222284204766708497692703525445909927408965268539136992151523238308644404815108409413850815962068925878221979016650482786297933862321765588974671715023521816608698343474511806781333119499654508005855984502761540532447936517221676466245734286441738051313232753374837090312027778624634502083863404375660346054364227128123731901330660848515223363445630744743132727133946000460767194409491425827024886857597795884934782422238075943012759227770049839510505238919010730814753866604655834109966535516213709800595997910993956602000912287029921093899028364811172488181006295819262615989151882538084382825544079725077445989315261422486509607481785737815973067591993781298977470292361658012996522310639160255564274660346624808312891076771840000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -50496523335735408736823005384840050721164525248744899186201431668914434542154665029636348078670739201131887733339906965263216396441890518541776615634909152147332633219289580951374837906547333565685629733569214353493310681010284847802154653211755100419946737938822224788169999985384802326065781664576474441347226858094880545827089743239459251403368046780232976746403167939242373135172456485776281186196957813054139209209920718280746664558626846730580675374632241537460049398250971732734301935055897700456591365399234264983833358771084618654772556290022348693318002527202311719051156344682586625933291394068681659222892536276238897241430662463927289305262313289955102172479391983531290208899206334040667883572206887787433971892064872819021475359878024232684961378205851502825457380380805085179548409494420111851997974921659370401380990920556599981201067086374975897023989189303149814643626508123882569030238552405641547896258412602047891126228812299268805676410072936867597519532725798185355664249949268077824387782744739105248413509810746118000927555947067266554349427236163513539596834017615267886993547287315219324535971018700150155218923712048574655401523827148176441363925304455811131103934594542035187642728513383787156749476619071666161836626853147935323787711032026145679616545337602853887312529637489209518975557272253507774059757241578345633735284858646730750532416619031797790252973331424484954150335403544572898657808880135725588460506290461632349359464051688535778646825719095605368831717216609755166063318694341524237621813318810677734830595077200687698997021743238511630261649487854592824515383510348781986169975304977182984930361901886712397925709854623955281935250580656856547476335465758349020610795887449426405648472108061534862014180080996871054413068511307331928684982564321286628752756619982458693268924051932322233794664231047393010616679980124614493285642507096625726976842716483179052111359249486908533977271364926745967357487434996088252956009006777097765068693717166891119495950843616016923786331154911213501307268828694336636682464478602147633208723634645310718165507340280220611205496202002628727197364325042319605839966135272045489741349634490141037066781473485002189878572604481730717963584770181645714603068907218258770646049616505477333810458493420337014745378441772496096593264870142835639459662754112310484286245887566710357402351706447286065756564570813198484613763811828376049899545790357344620039197621359230295506896131501467534699266109989760265313675305813615595123130750682874258549946126148448403806655639626120279854434829689783522692147308956956554288322719798594192905671226810861474529479439558398371757459981814132531470987783905900010089823043181703485235658305508303526520007947735531520000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 1592178127976416147075894669696417371395719137682358979485125796818637121190785602313934484024739269803187455155465672117643542832640294511836995190530104352270231933329756305790375387243462387993636272239620203084314599319878799604240527884426408955468112066982556271529012714874252646728905482569977311872708998050907204818387831216204593622389975137773505482036219030631608615409081505945503814946291454166426460853387495680849757413430982633204904010670661162927321299068566986005064541063045650382184079721138132116895254895565712475162221699888501441377729143582073813828633375543089198445805212159632810701244676187210433129162978301380178885209823868431740650667419064016417755785248197093356404030620736481249645618765082985188681701005971046043398316917174012990910065751792424331554150505009134473149049331409637452756783113380958506569181296353858811475439870627030387459949419582535521763425044898724739854333618241240898627938010426873559935268199062135369011176820900527196555744083083887184094574773518154262502937896792182886552919927720599871561330479049462307133310033950338575407840376728262721428768207135063339393424816814052716901807428098087315962540710091900974840657241064404209600742683776607060102372235676125657852082955113834343802254695360857947893643893513422318972063960727799086683359727459864726825797095581631623915546000634050479885064744342942870480160894229943619807600718491140989298077445808633277984836481637119292159496274423713769838994254059930605610582012828240889398695271695981200626290607913651491134008323470379929083313543824468063338035311486225873799367221247476779416824500036329183303958527754124724575856168984116590510185517423664649146561263359104673608120971107914186644228826617551765854830135827570746012159638408774745938961179240368216576635646537080893328312112268447911273045514874907195767944995600344337645493476183885855616351939276886382881976101159928742895063895569004979227082907140779956453761690523061438335166759354234352192500919040703248249743820233124715436080437424523889194802116992097732610965073081493592309898501412722702105619057749335084252077729045106087394620455938292309482226534514794386869852847001710594641076090167135921729519645468340271272108376782717801816909079372076872134024546053941378382266637760358125775744373780421895334379481609581907009192001888777955725247172409231468418921628365981552594299982762209140595162037689926926930185888059297808689415304563852291265839632264767330848493596044719544674106484088699862750061538337938563799142269089039714486084141031747295072956607193101979011289702360620716626556120421255393471193273392086822557803066166040141882372407580401887764091259317912371197639537825016995968956518314383769600000000000000000000000000000000000000000000000000000000000000000000 [44,9] 19167096513528862427286270876766624353508364708935128092332464091652050256120533412955410605205263586508970912489802620009644979285370702170737364106289912807012220888164337770766644526064089758567848160280794091972917354879332490472202433912952298448719735903839233346833882477053621545217818168168089899675058434795741771958942991164541315958045115633535317485357381815754266430738793301422119280259269511132848581185310969301722778830965533856821498491869292209304871861363594523471917975812575391905650023220495603689009932505841295175275819478649031617285643238358948696061773897219087502199454390537893469127525817603556920320390843577100035057367934197774446804686659756603434104955412825796973517116693571265589764369188105998404694289808375015389735109023639289044455483180311234113874825416533813112780174397363257901273464772978791342396233084615500694260105922063860257233680035702007781077465715009114038426530964431891277889935647430026629580764940708338369915170836872922102274699498512878067732001659476710369827322698837570093664868783793638473485325238094333469842910423673383265076923947190168910292049521499717372560380783583567002491102022945290445071911154872273306316489833901521378855505579491580417597706105511654892476850462626642142507282835242925830285968980457685567261092376320242978959469228295394777948966878176853243801617076449288094419492086576870135035237995119592734043149344872049243368356027145280799266903471641089747940679934257640289909924946437687257377764431402364260831314228372640450374285149747078863950483230859989414762622813492586103954474391167588449228996624748713427341709556925840381202871371109310953168023593458549639892255323116559490835492432701699096775352247934322787575407171549932812391767248367363576101677188231702196733160912390812755948485489019249836244482931051012597716793551072120541434310281663883704888038585906010291968245690338258782886500932594074860236167460501642766742606129601491019534429625878019152141366400480956927578412063943526302118118842826001531999470344934968640169306140782836386212248988117776111741416016872784016954824690614758291565713555090076296041563826327940039535616838689629438501819995259504389154495443260536513333041714495107487803088905819328560391388543973012839154567757782128529150490946061120683122603588747541750073922639753418098582721364742160452909523286142697785215288324760729051092490408093944954323315331294506403967337502935012183202111637137315224428821968806284384883558344772666937329879554819639704958378802237295307560902540879735850123588285207776296541104070459650868952489092214908921254515133030511417279683303730727996019789237050761562347857267283154428101947177085638981941351712870861158205931509861528371200000000000000000000000000000000000000000000000000000000000000000 [44,10] 656696982624654665239419399533700210288814111608741993378294712723033677856726824518922796317356708922476335178301949522958869386529478112036136275086302542206043595390096964999874312590996539058708247348371388195210254822907404722882481108459664926180041158276474277533751850521130622928440252721737754059359045074271320622924289785568680923948071513456339491580370261331905622593779020630264254329050812141277028951692598986501107680979518041099436182749251330322385005626410197126627157176209891225489928759716602925608552509245921140141851854149116755293814735960134097299766555172354785566916403124606204766740890410813804237171006992903692722356088167185120777509630339644925888890706525507879338097171045525037997091261929245030346586509806956535261868393817722083816665431243862221000898931164595563544530819987645853229846810341976236456951271849158345377273410322188733563617136735919463546135380696064704305804563401078373125539458069939635595786851124033872871508594064861407280779189455237910989119791683660690220056216646071686644542904218416074765863326037605878510303806129561694461465195281612792825874055651707804498755266881675813424416951974595173038200251417168961089190711471402138702129167208068983994344370029981936278816385390810836030805403477555530682648288674156048377690487462764722454025189319289305341285416402475860215003167101008681334018813527008131824727782545322525818611380121481611498248002797897382757194742419605476183586523629744331833645955412039370380060089808092118195266535696208116610921633350572018502225458413017282902639830041788745734851984338061452993556526069554323396566072467865368985278650431802030298786545317864583263086759057194415079481902240423515707220894819093101028549217620197035181174463416315543393526210740695927053948939261277958293567869070867732854647885289484078707158875455159747479188231371789018769349689092446381915803080233487191625980300521840908825312208765852221110944016423795327326080127971454815349561223032161690790889654950149549758731747298208626189618429464950789463822489353480126467189033326167691024784016290637152558879584931158435133552635459033581924635516271843087842708324691135305172349937819637521309088045319962726276885068438561909941258853680767048423564929816119807697333837358987539661748298630706759514311518763933883718858959434616174976076405236075019148682695043684052285812515199884350202296963702359281029903504268405811092397398800982083377531160130035133936161512122856718543952784113422495057907596797326014808668440433486955583394421133911765676929309348636738328033807873012529802680683582758164347994899075309128337127643668817389684817126775151841534944616207952325371909347667995192368558210218932170043164288684012024627200000000000000000000000000000000000000000000000000000000000000 [44,11] -1352947314128177770469020782827340803064914968051011554207186359607648459388825356165827836482134469725947600047236107774633382075599408841441072225885335304171427555171866884438757017781635640931170533408343897498504302888615969340599000882572351131658467988398928734145736964346884390702306039794284723886084205317170922061499742817715877148092170291876698082808760107136586002056965528027081902815646403827604615098348258637352568277856121652766712232504698705866730848449613503634656862589243180574391576172025225013517947150986293087164290029081369444729456953445853908703456172631129400391695138824252984517958372861714129155270844934854009623101635172017342706627485437164347970869058252021657732745066306186151877463754265463981580305060981218871584677870784546175436319371340905120965323490090719611841838967842317148368512226765776939396018162509570999618325187561795593250095243259821559044122583007963110682269973721657104007580966086498219059278134377301643840381723802781756279322612501220294691556548146053905726824356466869304495363084891769315127375905931816663912260783107875545989350336316137351566214166781474537783184309647539198148830247203778562645224175179279381352732242904240295161725733281139580582589389312699125944439889593461712068934863935399070386676250956309328866242668283944628777496845330646655228096111618270259675463074501891559172180964737447978344152703781412360380586463641365053577294811767919991030170384317590417181932419182348590462610699730954164784950634679096985759889925572611720023786202595782025833577765870206457548021108038430217774018447048734494613048420826040795457304805677891541132278881649794533617697312881146569131570269690197444917939373318898761517242413381712243967487004643661373914858118528939228112296476900672764875949797013738786739726340870281542322237880197282926430618368947745534309603345779980424271139463561105250500161672944000960208859943694836241798788898965542135062369413794786446170835180873194998647711578106721555745501568416945742108790670169921622176284860797234012007523591648141698511104137611835437750518223547341760326077091094519783470010825523500481835812585769654303384559425175704741067653800252836648589143026977962593205430621137219094546084861846485172146499731186595359579230662148842292676336499505336614438251645984639377629023952580655017025636157105937291024843340938193649523006710972836433287732383226993124223613667708769887536626134846312659335070985635430961336859258850928856497064678076154121660229702179479011776098747390230207195337583736253201599030656719133960360060289708642185603047156426660316960916622143223171008955682261711276537457909286018112448197875362613552185842316421647506615075259307322868326272401834778820608000000000000000000000000000000000000000000000000000000000000 [44,12] -5987006407436114503413013914897656671577102247997786656214598032965363890076654627248955076905446500359270423029879147990979908331960491921307447369613784973683988779662032001562681930767860796686359150642343333681504930643386888662216915377421415621707336451412934741547864559921527292628859529499440100745767173419590453147005978209355303205507124778764012391169910079739396617207929774425552176814992671626255754327559777016881470879466588086998725103533944724062357018816645622552990665030046532180795120916185052747518062384133396068024477467539418763000706812144316317600648266657275902220003896697007138486010977436535732179411679273459513637174708032412102453917594565285209085336237644551709663270419802595541477590974282028812840299632813325703933268674817391618514077812665693420967517051447293667015938805149344347298657913699081839697565830469475245344905478746492641181763754284945821980983360206413785108765187841290376294360032886576552596226158606351926577126325265561802524321798058742524452303364222465460930794465287177338183958134637481877718000402588698371434190754287192840576715884924365915179134375224757691008493128252676740113380187736821565320676824998703851061806929579861056983202633537389477817671357515576859462910529812577041192498953460419857527272758557625689942996738311524993812946748604158593431053282228908591571864746299646214120511812768260818430424470016185350273130503511036476799487159461406129516856539599399747234794663710985330128900150603291989811400245885305160899547168346178738366293881104028130615992469628248646366458917492815728824013090246218596635763440698653165553119832301547245368049194231919744082967301434164305248047016169293321149916203601900805735122342136161867099267134891737229950936491969645722360546503605496544215580514390755903593502259198941772159273913041868901407309576380606238476341938828356426691765954355359380032774857790354586999190642593853307280507579499383773769350723872168935548777089467506040332106615737131922118108306180530910128341072242539822779711667442798103915908814345063525877378174613093186724596044068291984160771693233322370835111859203562228911920219747442484728670428468138091934589407874898440197250354766746790690983436498499781329096439235320452645489040628252540827605665702948842213566920206849035486667034976625703305486872800915646338906558961876338569222005447396754707184714194445417570804747933363954998654132093952410565413648239070814494237931974824202466006135193634200823842098161876832387354018100494102349636620268834957764290079531377709109019880450372920067453431454125673442870624268929636460961426109095449713286355175242700669274837757495631777262814757825795298857352927923676347145231826015339854706767719500349440000000000000000000000000000000000000000000000000000000000 [44,13] 60539210548197352289009495566785600591878914348209719300998087504674324124397139935744591793546592460701262184366587683589764556162191126836194413718294860352931489750677355299890396528106521967114682020952845953616551404502101289712342935900461802580007954743250035634377731144014555366629225764673548253794289162139548522939334885970180961125808168538918995989637775989660357281287371836399142987425797838786110263444253114823555829580254722951852166945642323956905667220430013770053284818896719957224728955470879535757956240589776798961656046306892494473425000121329164342852114997032717104218372715192173593742130066577440981932464963940999495365260116339378961627639890802790568469834669515072944158345883994503121733389900728823624221569942944649802254053798461962496912490550411117660417724059830805066326670321452579104042109605052455790810356230618695235441444548479333662781991617208308278863735543638363094934398437760560645708082066546341186458009917517423748751945243438467426548112938696724033601292856845067231289970632027061200979492480712923469420204237247135747423132450016680220990087408409926417665247411790266058538910752603927114107064550705313972124331484519940594707659509884751536021261653117454363949439862389683569742593541497097363937178009326459751597436954396706853822539675948871678789903907336559897321824032433781373958401430381467388450143202226063216922596276020819864922082750042852601829377411485252364308372422666834912388999500247260640843562550135205127685490562774502400968701198310615127564429934863367437782316090791996729724249487326825330472603779264840164479832286042272099722740511664563497995374587221854198548023193591712551037936041735505212162461987633124213540043941561201110283326289884033392998731258561105808928893094550059992366624184502841308323639014244683440280761008500463203798407284137628330402837458237349398059798491816579714590505832079288563900756363052170665791814980910726465196353284950165840829127837089731154271764526363756205650747485916296193495005490460673873468869569770403451688186209792749296469794047765082213241817119284270370415645614344593611211422115296807050477843877146339141034762405710080333739723039592504199226155880228313994307486855988532296750915181711556836542903776765366729119236468877186924588424060743315035414231526811704760206554413727147784666071594972510201843898096950370081520188939554367778596040223482362891519006539855096759251234228723559811322357070170361737763723144113187858783017641476352261425874781277818088910423799950409760246444505832728510412658504027697936385351391485373372732081883369285067487988184204838325885505660731604121266473481784921757466795586376890387147071779390889125217594198293828036795023859986873712640000000000000000000000000000000000000000000000000000000 [44,14] -225267961684706775199863671660104067317656391388315181593880389235165463740001546756028841734323522551330080767022826556683299896214526198184238905602185571542585873773449925898167424622082809503032476925239787249509276815028026413859797865993474212622481328207170320714862588643359607259600774713369932715017446967475955025352071264875789750877958621345859380082422220120922856208238516489734462332208537715520836532825301034069156617874272261272567856091190651236432550595976500323737108100885334999424140305365706590833172495902368491134408869375227644691246985612429388462648098387619179418580681350162552544906169683783644885423644214488372164729810549337785274654216636822540601561299060199949349278960030871723345527028776359499289182802471285654682657016458407364721646947093976147181551984616477112470268629736549258547271018151039792052917071951689687405947891033335068370252546757451165735998931437437572570222920643661354789588284204333848917282717956682906680446965964159619274262441517678627757361778555350640274906460793147076084669061901430369214660533983757556549520090883115358559501973850713734960096961245586861300756510938372372241325484723958977759104728188959225681687234099986602011556238916074322839270145999156914575044576518641049830380902221913022671854805277352552097808705380318955551850543809197174489684760747260322042660535573088349304433558965689806558702992701661769471057214597227575838799309617182187228835275929876887584519999629641262719303056010991880526340448532849426662207795911891043802639131790692898899178893016463682679393840201951580582527615498496664622256526290778740402522161676911037876832498641510139893979184136397473267860652549457895142216717327954690819728527586214876597062757448494881120549087850367577946694348850785436890198668885089598910002404102271576349104429842526052108007276458463683024700907498294234661497735293065374402508470803415775541782826722486461113684381282528322046799494741460230632225177931518314621538437114213935718680941205967800025170603085043179841751868226370414459863145169669934493544072455786654278293131581408133053147442912750528579754857574078573547666358712542173328480650260026835603335884900248949365631226552725734503447054377747015504986798263408606090821752181267880267605254354566501062328305940439921764145473042228593746905323055982049387594724034020236768038315650607644094207788654430831423928473042854598455416607725619220055875226053737919744124658085840502333707035600866907970536105414218671770405754636774431928459274903009826660923310698080303592336252681433604441350597874805211694006664529426421356647590209325830704697759436129956202267448628024218465695892654078345983199332703335083788500274335130672266317921309097669427200000000000000000000000000000000000000000000000000000 [44,15] 275600204225179660586111726518806927666621869022639733681873157415959503925932883218118272791021958179811576974365779425894986438411185002165495920150067279360670649852500005300877474724284213173001558879201562358296956138811320531636021499654915564939455523125737529185699259710157521329181179323821322960282069424949079105239395245867785053185627109772762329375386702583638300117865906721425769599195329502644447231579502354571885870142741127024201625117473583262692477866404347336947570097716198158688553795517461625372876384154202363879093291943328413138215248852662777976997348577605285743344985902120098545057520531154437512040420825377509807662103876254912690523844751617190954664236094324604183752421516539540093145444144998791249963564553202936776574642762830330349899937293194594690196731253280397626485473805906532988884083689789905456354013684517813970318742350742310539062318048346292504869546889871498340703359533285196014283314402753996792803973772128591539124427265403785771788213561942052677249918958084735430871425424851856065810830992989656102024905204544113409698181325796861204433821177624383120710831665740263496474752960826854386673064221293316453662941297475880322676284446595463953049391691126632799209093273460461499755116138660655570742552477037169535647336920764608224395049932318277588668092025813628675801210510527131481935561194653435744146851745995717401346196042854324942460696089501870320945106659286484535808982941021341022042911157304756053775018683463901281205818012102569978542567357885227930646706567952560422876865830713782200834196990123365876613745863140272574303439499192487270790685042921124864925865779229797991351840424218600239515986574708507716630639574305203786549590642561542283020839134153249304111352052503361205178339707148599603770631887555395598507921247826521109201973918025893437333367349473498398944717793144753875859448598429004966103481539169855915588212438848871412651361827929465528042404230448951744397667760150019346691087286669292786055475251060069163499094671732078999098911822898817949025447139332909323520478540331799804991778857085778799232555676865254887401448098043560022174392182693391553492252237359161637224785492924324068759706339750871633473562108498298527185245699588809826997141371920065346366923003874412216213744639782846407125409455641678619933126273880556573506262992979347505657923544266422562513495149788699678967425510019904299737728056280063599266485189358910881841343292411862464160517794915817230804690144095940383364956937416322967831931108673862964692475824884326439650055303382007783238659647148873987477868748847982283148500468397143110362773212598274010232467964976800511494350579598720852270711303702048297897416902919527061527564316661776384000000000000000000000000000000000000000000000000000 [44,16] 1288560957695273164499395328047281832596237220779704192355099152065218265611097442431042373545043388080170406746727368317193910478530153319448377509403413979354108461826166335091173994750927369867390451268081841784777853610715889680749631463988462849280010861050814250668705578172665494260371282642652145335171314348422719497509082424884184183822624107320760306506427741604033121827519520912712852025183422603146796708751027693980405407921049746914396587943342357092884375213244645785412972490201352266454530354017437012549343384253302874722462471134238924455857485487012856543641494975442492657887119079232491437195088148893140293487240380719441786273550732489088618326931957451882568341878059223332894750436600586379388542635750288796799183328105406909327052212200616902362305842048388082165724723897682705997570378592925024114154548726475162728948766362189732304248492814803516228315245401024797961119950319401393502037304582150006302474487456889442486208003536335678613299959000591626442867524809023285144044995474109194712907331647765297263707221431755202079860240463512975642994649642782971286222271138790997064086429789250850650737912894194522718303528581704523022584249837767112228563687341847500076362491975815657875876949687262144496412311867632739705106920808520651220524335106873115400205143959020630494771398200422127775958617725908779449460984271817908006290483651211083288972153973757124308914694507142589823298269757749124557931595066263344265735323782124278650777051024955861216146451194718836753463926453489262472013941047053177389619475578168537541420043685095733762301595999547565798070150789122213410594542701597812364667628304344078594341961112891853799029632317490134218763025271097169723800109133643312051090098672122072838673595529952463750628989798628082776427191045479391055020499760880537985308711688679746860963756678218682365825219165596837725257771488637453877588159248008592367910366015715721515645390597191290702124096142829318472292578448903610680684897738438680410256938791070670242685173086612955183752120435580215143283513405387672157548607567579628450785124874176039834576680368503619213741551446629794358525957610027291149548196852010018109738978814988630886206327443466296312239133799415267596029733351002595626983857647712441530229100436708712596601133535146219706248259466841666373737502951058812152700222236647079926973939023588810560613450440132184097359155456951546858574110612811720176687335790769470651895592672133499432534668069782536974817164569853772529491274778861479540926607038013943664079501765113251837277571195343481263628372017032653848104767727101814755081847342691271247186969172016014445840742207536741740773570013585354918853330113768607442606683226927456682389238025241493504000000000000000000000000000000000000000000000000 [44,17] -8724846429254227371896666756474324367517628181743831532372230619453533753955126654802604522818585138337826753877403172839156787350885115980807054240136532253338882597872967445919518460046992183413941827461209054852691003965131955311583928148234447927461705339984967016189865229456307712987351117298561529822690412036820411852604341400003641465627697704657964331088622412938188460152532498720402745888099618396942772166894741798512326612795763422997706839569180772005992278126054639004453417751811658385370930423959366403092351500886986340944940643392626135094064855526131360166495533196516214056371335742078973343932174647300815293456167913745288822419385218634569748623908017943176509392187799840372030083018567245263209398102769928110978341168395071036746148476127216329836980318929725672952547629986581763413591060560769649286487955875848359967806088807641358210617825078594180466354049940852670096341565792137646467402211230297666474642885968051547394084542577132192893021199934395196849784139848805065089018207248734248335042667856500471757164576204258312805939681769470164594435105888041875080837928266295073188223602820994213309650509439648408052687473799885424208899514367818883805051039005786069785822384266066699786862882859673647536701755268538937777656019659064528048871308779444630468968330499635270616215841726810289883369923241903526235937714991620139284499770267831781146032334095418430156766719293450493565569657446740344248399641924899440667782027405307939149093569716877933650027147948198359701959450181289308647382778732963652872481669168083751773701004252882509233892016454862883686006300184924951046938155457254033911451996680746102590208720979762887422357420655654554188243270591432675603082177222818950917360061348865045907810655431853465473180565925333058436689124183665059185887096936186423828377008049650355748523830363135504673552971188338764186011736594408865580164857164556393844914784040613100091633669170241364705554795809766662682659586662498743938606216007476452096467321848966889590797028825296763767576492992553235313096623104664027776601986620521915478145841059952975716006578116282743109564772459414087132972291185757058103109208429933336678565154859854070051477270806105845415836088038276675162771091436316908341494935206498548782685682710110650899500848857514117678096792909026215324499826043981668269277624284306528497640810517014605587003906629119306076729455374686553409713832284197035494453947384781988805901081946653560365962454029707854382976139544769019146269968665907567552055078567388276547418091463624717537956363391021605283341638784218338223472718671258720714804225552542142478279334776564245381701044263743788970470784354939653087567813909850443621202700460159626667988895593796730880000000000000000000000000000000000000000000000 [44,18] 30551043718278320557938632130841761093539137917521588431299931765393243300119286093802615203895386611985397390193846419017986985469441014150507560226645553412625977687181450673284761254421518354263954807319124573756473026809508687653792282392736914205130318662700385607369556755284269527666493709696447949163176389645770562945347067993986997547397986128515725336140501385157194662746859508508864981223313083568214560574483721625418846527035949247792584904497210163647876620279079619534381498260728518154797268930415720087493261294679150584577994862282280399273665580947071799863022763937303224797257818830576366231490324263903238821167742200518177450950609242550314339607556606550334528553959069303812283160021592790980252016601238437028164323071698903878758462897513693112307243497181157637015591658080354098790723908260436856149359705036814414464502858417852842304579065119192169850003599956345244164863804963391777515735917695263083771527365412941654114552667733409676296367213611410319440632576905374521204463403573184899855676670857987306873992353224207342208328322082118662645837419112184726414451128641438410025325862785505843815693342041655718594347465869631271080149217851833352977407399642968099443785411073098823091560050751428988515618477913393426635417716208927532002052867797879737183727575654239472829019480430248393930279001806823713801592593171174358988245719719876980482173060887034138477221940814943753317856920089596653049256797584553454028838070395689348328834305486488336148567909641092934979502121401684001207653574271862516998898832525731921070951097822760083819423593505404465651810957865364274901617603301135290314518009339993864658013682305179878346874704337326783471238928887690635904380495449357262911672612427771598426813387223439383615206303236138302206374738761495206669537573189032336776154738568070904083311698242132229225165158421807765214209467058387389387359547783879240619531115009986906283854988743294160245079749685405832148772185831552270812448259077373635934704344926534563916336822609795889604827634885791493790193022776638588453344872326967757049528292177413833925155764455717410064941338806738471461003097522306830021458208143603707493296451699632647131951435400179480179052111815133485122034602900761633107810890138817486533531575168276086818421259363258009646228186269102454542417671097813000469463355347194022197486599860896388408883604034642113945764657406455960472693151459710160080569886997323865317161548410822864985908554147522488521665608841818228195211214872914476960796265953004948801999035766802501401737647272371246809995131851322023499158962205191003515015256733989264543541067298371351588273284107459037066606006029900673118358704442294571024491345523448294793085201271320739840000000000000000000000000000000000000000000 [44,19] -80862721439939963142515364397794355406183004304071684023111816129762629516058685831019881072555604601199955217603463393325762424297967063178421668633993432997319968400965295116677724936860699783080217724202611931607417586091268610925245677262012783337293230711709438884580639451426657055745616284102882391390879800005072273350194768216407452643933611911710317634961055959922172806108667346172809465495249313199716078110923308038335200698598159081925606631401799649484185639443892983532918130460570626187922431209405884588043739026027462575572448883753154518443249953419500333793421771692743617415522966921846299590344638851269646328113576269161147463987661186740323864105284160724159673580323569099949150734614649168398635732456957123910825273026506275735256350855655072782642599784897202067437495693687900251355705605235677830207586225350472243846374185078169393707766684210226289438176519694990269090975290616462880473333193964342195713438800436285507720254324733383526123381836516477204081785277207929747721721219591231487433680089037739091993052187138339733750817012215979121564769401632069790761270656427180036999874474525684276886149393312288098485389823691395504453043824079669176149849353413993520751046904323894049315668066299130159939946046912918259959057934247877099290527928287288952184694107499321268365873127518467739097757195776372363193332823865418288101595916537683062298116858517380580446649956438373958099796448012674718893560735430185916526792586410443819313326041639888140850640042717730682290277923905564170195849676834218228582426838303491328903398387602974085553791773040107656358876733381676182679271225002480289577363605941454984226547239522234341602439334845927945625552812445424873929676227206863545955542762677379927177796101589225069404154382052203315798961863648354186537399300115654009006446688325332156944065874428477673970010377254720875230842191163809792957658790405219114921768268313096815659774461789639533558971801918373748858690093045912161393029420347941429048447256610769574503154114094811432922754107114538978623548418081795251807159483151942519098546106169934456715987244583977728450895393795074148543602001819643096725558963367564814645197330089460261877934219579341028379594610898352872466082033425896473579784894185068160878874174354182786488964702878691446408528113180176122641106006347998987521229899897103947223344269623939862730069201529385247058774412403869133444731107689078906041358877992265450630963033157774576178702939852738717328283255091775655573256542637942605246677811704738559617695507476009050340174134689664012756963932251824043745025617520929236544541591122011001879670936677973017767398126243562685477452476086315846409055715505443607076574599670547980596891043502059683840000000000000000000000000000000000000000 [44,20] 182135966385403579214621693761743855188762906556179896205481186867584969133742939083014130834265307403610760584823226754143224272399153224116189504699580057993791916385793158390768268166860577870722868938470732851399653613428515500731820231998200586966274073198236211066115037528794988056377701453176777494935841121855014528767438849189482668199896415931431012322766937206561451531649867988227332398183656019839803128900198830757180482355724997858690777101052209900497110647084080678092455551877253774888784889437725832819111774977505810332076454934413979938043541133961698048730273046673034350792959097127747346256716562635547315858817191333055911012371507084079458411880152717155900539832539052793274670339085426334638341817524193119082836151247441596938830465880916985579462708260303685883265660248511015578452603183340689318703997731833173931056833828823249551160610989251590835624587242166336695453665906135845466898321626080914484969373496941218778499293590648268453219772843066723417075290016886949005659961513105971683238673580588328491586681937902701701467526876779061791948645108390460089478775420172115799886637645217974895212682392692951347423119777275341272720089970127776720553969582769764147800997601357292542298276409436574262921343985267744695658491202554404167475790169423936215598248042838698490773227237708158398693114528960716210529210893650569748714699657293925361433482574073720470016122711234729478008384236465629861895267359714292706607593346150423180264744275866197680955148923091482601009580682183167872381119176570494345045382974324178925858801472750301395377540309148123643920152685383314834505122287992874737330726287208388342479525276311127162646811937549137596868179519045170156338112212660678245833786174559028358848243531140055980189882307425830461444312638441395643388342043202470189483956905363544058907167918623958192983364152070410281946265761165591458698824998720660879690311284212686014475689475232901323496370365033399536179399666726225444737505540967609720341245936608937833570482022561898971525749895700031163944564047476347333315267991625952605568220067303958341851702127886558130664220452441704908444178121818853344460812938250673778354597404081224276468277060614757634487816480360138696130625879306561784700533674573114380777210422276554889641654460321730448038229566369267148394432515448775572191337073896672505054289509080705877832343698595332954500878905987649712027648380137794152372884233900102459563365455724316204479436311808229921930357740887388900041817923574008561208121343329022271196589618912455359639451713453240529102907337558513846811042298228645595877120972493198537756827014329903280144279627415481206937259453612520955187004762582991209756443372061565303181123380999545159680000000000000000000000000000000000000 [44,21] -371567087236718174156473370770739006382301539014844433506505292758304216628261054729021611037894476270314426656375850886199953237805456940557277999858747141711418901485095580818708198734828663220781155050837983935734932917521853690188886237926899980611526854781233420784252668701657632855184674614513416283299152298344364543040965408949268344889928027148842544845674864600895080895343960618975014414376736053885157075766044230351231774881760256256857691578051653373655770932891506175919079881752123228824850007602984704357632939228738223941804065502376116145225804918759652362603179856401191211590965998339091878503049454091742349562630347194967523622622415580180625337350322460267490399886525138459169023508126293454413892511108565499396447794682786600246783787312839004809741883147434488884237115601862258864519274322787315292300195564807734014172035639079695419115089581483599191863076316621344007763495839262162800547750969709316833920054911606547504222896761525983354609311211183139024372177326564731915223293041717316935027668273016650160857804868404463117528045230114336245043854538691589200852729759679243556933629691549163501384883624432614895950614998854682382280445127797106419788162855725112525123943076920386526863649558494581232372461906165186133217771080880285700046782761794113783107865602344662594231395883838893088740391383514659402351219699910790775888007642124536879758060860209561380722121015451648800753129012815347223688294430441806377335905770041444362087125404480527960385047714239801866669263866453670032907977218955140926449029335941598586541128702569080609007721269850065459690908938181586738867429694092267321768413415005483228834899179108432078971038688903834351329046226090012071082185091081058205604729513389406996310761861828773619257121063685488836814964408891138225522460966875223624079205015956127135900555570547403796628514740931313747597784485772503602305844819335466657720016878179622433360562823266352412371811669934970745704528628083428812618524024190119194254673248273750918419684602744628855773033161049376049547165959456393341745764597227910196133097402034745906875868226399371208273889726483588958446699314655189789910261062413699142858491796721845806917937074653255183445944763233670428087253335116850501852505099546692344629159292954625966911862252116743876179200604065478105694065041670443232807895098138978670643413904705485399014548035823443842303910923464758660661142433962296506330834302275192347838606935441280058115082696719098594884057276271743206674859130566588525116582935589127165619696214555241898797851621858308009059419156625491165738987784598793152648031546853040168531731459985832143698462543580243883977496580733883431539635715782440662873140195123822240647361966606857011200000000000000000000000000000000000 [44,22] 709509971767749378145053652517374964202583084785245587278737257656555100580354121743367990242090954524644101766363643728614730199840364109707785776387463194287273672827011315605270282710461211310150000317253266753871787605593879313407061411074142440589558532769633916301306089084526839706988703127398891576984658694421870784980310802800638372357284181012151610475584055465055386555799777167689393866919168706756245767512933844233058039861126475304676366735482210316953017685949848958071556465410863980377891954155916053644735029487234833181963764089199890387167500456461488441461102892030835535444568660682436940504071825194448944352676236715917377469171170070199673647005544711448337594741148568605936140323760698687679115433169326619660708945932873692278187747818113014032322732856393131667705174215660750630509165848180833070685630024524970280826275263983496784728697111990929342401816551641945330503371107263460867843832091422971120387823857518150015600700433548825761877205672527388621451094816455800770890931451365264254348944230514123464245746436296868866223377955124188570690563570805643362517102340434832068751254183324949431599313649498733643039764789229952459940964753406349217750931976441632703651114674578178995974257813390378399925308362621746940843226493618762031068858324352841667229922101540969182496501400942884632168524473326149936855668593052174073662643702359308191683210866872967368742634380179940875193181718854039923054957402556511061342813857678075747522742241797574009846718313665607539453379056866260079332227936998186909769999208364711135466200117367151584225540511910869004776654417479981249081061233093712725936832032999784495042151644140667058967313855733485192748515870324965045711277002041180792178829953080330146495922480043751370708994273254260681629527985832264611182531218678576986527547093161907554708525568601458933925446438787030184032303994842796392668527559944783180968151263768303806836977954087728641734864945769424090975755809245516997349583784643903182351074701041809490118868299780555253037430808050865321319307864223879436905684509925022977214584845227172835133128338260358417299480297116476830475020167540669214954475770213205830781046231444374767301824610623921608189297226228622392228108458536165782877683618256648070346333309385663331988382221607436400241663826726516046698590129891591910096213890628524555167941655793577845196388048085994314922401575016544769737834221819814724019542438531331900357731504787323950582458855363675894707648726562128163946691929916444068654940250558509962112770157736319179622534699436015419800816739112130157713782543747156176378091199488950018660628939100919436390579026778828997278574226664272612307522374843026023540098204963756486733572136759197696000000000000000000000000000000000 [44,23] -1290089336169263106248746182102930776044065705806138710263235205562170433557355356284637983567259892071258704739258553434230223597347703468110599293437573467357769914673232909415066362007092167386346522562594802967066539106306135230863251518500987734805379120178872379753913492540804213964213820422710095019830474339047467702747014410671661743681636261588853317772836003785004409935512951512734347763283028289557922096375415096879045264682410651262045169504054213341943171493638637854973022586030241832839593628527604079245707383501871450573189987448874483112869613521795414386498394100703240310620065529176116076752925528623416589194200386606592707414143325537850410516747053482937347727563259677407374538521767781026757802327871368049617627367859656103183660599343026305229766059547463083847447429795594659916913180104618464804904628464933563376605245956234705145871730574546341466215311888066816532326988683748579421148329547621459941275938948560489638418282808133930960421981450903528272577077002686488729961132702034705180332796997717708383958025559405959395159375419641532852352213268519244330513920549871767865266502162573971885600432233884882495117252382068045537639983257340059772878020255591394979167977921988309984078410174894239831942365250425458483851806909790851757800920614933400585871195174837165187709540315489249838647856801478062801772267809379755353180428354965701165833610479906656339916810335781464581225095845826226578122688943053830338386829229470633413042836064457257827550519044171341345897697306625854222209801674995192552452857256612906596383963989939107744877724043793567346225245155258716049540004542565175578125821161206449703279589486543178228818155052700623192451553845046083508104741334347694873001308413662047307500828695227750376626089062132894619731361924771915666253973851638437254262914049804875293432190295264993409458138579028555706390401440895898184355131579523656148352665216171433092962715579906520484929132518516827323869111881117329349691351500529524383638617086328432043752572963734219025130675073657490735221918075862368138619033878446332789833261523829411392646466483851093849554519402667697494757079225230058980304849668979321531309015157422218767424954273271232929817036937333362967744038016445226968045477374393382704196606128556535907735316791734444675463630948605958632742732628592458459962458458751078831648934647974428327233616973086644291504388356613030128698235082267792095236774629347852320374787176725560844276610412903668583450164401251577217281466829914610362180931732765220329739302828035760486661878777337910295360612470755214564510893463858301769662544494725457521477612027697477900838784945485301242809883055778755989368833694642303379353404717768251985120838114084913152000000000000000000000000000000 [44,24] 2259063906031126028387113301601008241117070404994630013763390692805857819971236770282447198460877003834004714152312670692421057093302383753691741716826838883293756694572368901750821527280141517603989421597736362149791315563366004883099972815652353383045467603588382407216810867972920246982693354856782597142728911447694502991842585925891321400765195045102584546948955111738377250828845950123318770559035481947092278617257928271032625238828732865384828715140704984816509149137178088079707700925201740900270391655604261809043333344484212789883912314650303545643089308230517931723471756173944512522398127247100978776242504337904542857598797501119751834945886322196296511230174571953856386381246572707578748130436870502827032198360798717420723386489440870783298638936213178171134330252822608765656686755345610578869807499817092196895562180930479603044416572465591293213246943041939118462410851794145151379091354664753102035350475176998124065937064967281248996203310125208785706270232593583716078074813940507606792690109450258034651108410528133067556677566892714717361648272281264178389021912735051194025264473897503556136683337427589875163472626323652234055056582696217340624140410562432122502977867933043417258543748795796927726880312911404927455821918347721824145251611657077668493404406284582659156802092280711185752983165704355608352222375206269585489585071672195507482708377573008446166578102404180562975374525059113719063701600967307673746082035472996121244248555083836378970456051232091906009199371234729339726180126225045428825317825210887732776536781076900308019481172670108724988326731063447585924306142714107727075110743072693401103781590769540427825215319244797022068951630032094818272333680028577103157912800662433972646961899994131332109107281720223269548057371412465599062680456001742703634576836549377961091912135044889697583921300018304681902730477132470044644794021088287713939566884757881694696946324106116382580844256230803348810179682241865792608874929005431510254747583446657395414233608063958794965035617689798733934210890722096974637637177541076390616512613144076471728761443364113323843611189543995184605939356913223624580454749736559855957510520715469073670044913684581470567962673404595849671754091575307610074648261186889204533196332359646823216150857402745954281660133382833123928725729095144037376185168872842161614522309003585097908421926900929172534075999568518596916681587045777397775513815625064786702633085481072145064525359797741330603232821999456205898381375560237642485649981120631511451346750872038675360379428640138663162558324692367898716935843862172139109751198954961425214342105828477160899490610805861765675935444256416246446399984958981524391232932177577020110413211704322736156240398522347683840000000000000000000000000000 [44,25] -3818307998700218813115805318196726310768859727690047383366602919924052935603895153141689714825142532576473203311117666182238505023871490014324840916457835206113754453553449016594844252167252806613501226766928005463898282226646472901707056517415993506027250503831045074769407984258903601951384217699545922049450901447644372450841865560692210651741343888342193956853259108248117429989045787369030394967737229192956691608380836097327206381415468213964187026871919396650368404655840601319054850960917387998545042608662180029930730999547365918772084748784924802557561755848636562272326809840377947058114408518101674367511717781094278938801766567008557895942449786652921892511632917507610694192826373589116739035464030162850499658404621911047079961019677027016422913540624474159439176292432859467476119949219600718616710772934503292571610095106342120202517459742198891890490848458912266508484241147004348146568497730550609558017104243942013600642320007085669660419177363136873410868822253487072853288381424575827327403684467185509166142578524011218869759405644200299459427410105344775768000943506496690326071947613722747435498088363228738508160960031215168413576264789908987766037830643505138450738410987086999871329647908411730823795168671752067963224040767866898902146036979316868190753617920873882566276238004253560366252959641684210061446579054425412548325316034770486197476558286673121834353439472817126962825577730466682570988957229865188084349863873403250687843367793401111841879491090134821178305644647327470501200675978316633648333725769397377630793067162685950831950520335181739666551410925234238019463212908729609503723016443123808814356710487598363830853635549015923572191298143484056689755715927206864779744714554575391370204706915938764566312094084313521698744014437445969342055234722158293539584839329003298084957467832836349324999504293297119726493959963474231895207501093847229847834139282036372709926815733779761670775178965274844272030831545895223241487226668245451318718288337903342957341407764928253990809627755811645491822930416831987926444342583080193568950206433217252077256170787498053846236727430009029983371946213011790040508683106688220481219695918244189001231506691577879971850437007360857730109719333351619296242437441762512515698680267873344140592711545001668930803299713750798919068816559270976220728656084269185482453490242261587895234866241038116996122332030615077390025925206386805232237026259113011088048213404948362849291478018446748742383991564409620103518967097541845942583173224342658365197219789747806612008940772516798215227163448565624419889624866434208552212740295327100400285713642735654887715161759003648583639926894291281865230534758585106217976802685191934654825930910812994710444967002007142400000000000000000000000000 [44,26] 6151906532352175331677746329571531513738954565518662555527435729725074791361845312561749085074528381091499196018524077517224712910316030841008624379709309646304646769554828493268507671833062509618504874728068195313738484103360533668800392351784810639800160866906552555888646794713513085114036827526374293923432494271878530000885914151886586890436430857256500330338513854392182712762246867624187805768238581469051968972706134917048192807201841531190359821632383520359121919443623200807357944853491993265696165317335501055201514411299134963255063969775918223797971856342016626427472762567191750422599107246609157284820921594986949507613177687074118649419944193937299693342461589908696930531838613502336592032806353627769323299767818058936602721171289055247906756206933875900249317246361208060283381916539136102246962292499312156758752429292459421855426743608921101520744845268960003488083659438089748219623542740903879794535128695339678015545636315452092876419783429019599108042062366145942169616671226923719868298886373473367575909549618074694047021631463045233221877475803006385141107568688856788704221529035201155453500456514495382944203254633942509060611249737124422056810387899616469577465549126646499545936080863616209559718870220941428034519152029958308171156450973530466599720073647216901052998076876173100619446394116296168907309669645561981680479553333321779564375355655442408833072665082645570540402322274903515947123036334814367236314466188231457027510326800857357568734636227306668563020854787058083199536723558555816475735387784303315719510714755898198042818875421260436941239172920112978782195929653839157149308856285512487993199323723616796928198720010684714040838005335024026135680857194375708880428328875291124473326585743953108234034215953902711177639408771335452272331366276755464056628187285398424766275947886833301355386548411153696831537558552526180087636159296651008861882240058820125205724484920541523589917729480300487264335087664130194573412650306319431771310270631056538595434973130810372528344601799016894777494391451283101973327383062126189262716453668231938017487678246176733113609084253232146123804419030989051135343736852995296639941493421215875864550745226700528171125642529492823409294616742240672749255339566460143339392878809311899995908991829344022224241428727168921411529415941457720914766309068556283270066213849986766030760487837661517345800464810453456102151985881610714266365258074782835950931707506585067218566099262146584362008787561066868986897745627919591688508339288897808507346183266838958894347017097312332500351761371328086148630014035642938145959833186902146737897915075836132361620102579661135545270318589818810959627126875648468453287078947952278467574707639080660854099176745473146880000000000000000000000 [44,27] -9237095087623631669253774996192052649499675557734303439347080639983690569399324666491914507976909741452962609454929324801597222525819253905918472183744384861068394493074890669178876006453234311327676812416776036003434116427232437322932055221405228143251545469317982984943685755575883612506389580516298288211313857849572989844945167078274983362045529670236887401981850980607840802877990623884319662419253882090217696173939258793742296205019936866106284119346865809216850240446602707425924685244728750670714651423895142549101618546685077925174954903480850254719897398908804609392752739394140851083518539355647293719599568371384472015914984812192176623413420797489590367774700707970609571045631404112723229340756843084120340957670117870629435967123991137550911668062810503420284241001534583368800920980244034902948624683580419640656765608149090991891858955760175261255380460831998170450345280144093375883977033765449659922032854580252286664420172719109815183126908699842795686637928463266945200659931157965869415304184194171123284455360549463345771136682631061632992275096599297713822877569595292679735147988996908328154012023781315184622228571254545279780946366064130377669693093867204647434314608939036824765337344224478052386648337507998505094611400329916884228542782305678649473975405265984347463825785139760051807210352126654027909009697145426828871148559237092820739162812694906601335072990473500316730889191747069346285248235174069571111789532778059817635341916001225082763365016166051702239344882892256856986198614732258152032018060980194660602402089128779106111034829436035484998820571148737881568795105614644415772897553836476552837672551641626855963709125755269680800559919629014766134527551470292489411249771583037754249390371169568711364562563333919625222104061619107439770462107700328362821493490395794382530057639393660602900066486742578004078581179113677221360025433979660802072464589335514464682388197422692829796473697629306393344774209273590434840572280543674809135145274847842062366487440066392658350955504423302549062136709446356805763889779738218683146800260291275456873237218935763513904683345012067360033006584103145281278825212004328571441834632915110068695082724998504563257362796785613851292109738839294745259710902714863883900590291246485697788728688445620786888150212263528536294983365509886940717394246847502416288071770132550771230117797567827476983285894474902303978469879647486215754513713274914537612002961642610491084477591008283475767652660395001380046220862369768873219478349564741364738770786247276343509962042515614129439086109218750895282091099133678412114853244088039048312010166701311330488429725906059450804614538127188108235995662500030686993997271148874102353972898044138460031116583853013073920000000000000000000 [44,28] 12661867768787202782850376871885894553208788028985256910544685409256601331377145557567809640028372804751229242860524938104209891248361934997366174369791085722238325873455598853535098976160685161227114051734103659692456044393505620988710905306481364442939372195290366686496824718994082275229363354326582693354399093118273019843695916789546068533704998883313349291980510025203714549374910613341991591774981650643121103574484852711667520908931109978601060715233519538337304483466010558034152591190712394861230425738566484742458210824504540842019710312844830057725100271069169614601960023018111736074182223352965427918863151128155700696126475125041100663852995238708365171504797591673042950532338294072935945742192692100352168966006957273791654912629918598725490377890193723386862591860684374961653174969005235337462070467500101570232127390964884582421404383536802456496528444835345416105824118972590676486487545124092446005403628480175399692908776667620831172763861258560082552295379540003948956007486342093783658588774331025416894891925153200856564563105089976646514261110751980248087129691436919155029242801439447654636093309331835475798442056936001051915702311276683231332843415457772621457694028945555140830607789088601060999004004917872664773436372948172669289528982962149629733417124990874693957084996470114009969098085791619286489503991278369959172143948840300102950849933256214906311632105945006384424280598650235274221746372856764872796071861116753187600873876461170596296062607806823701695406191004295880503073192027224783612005175275649112631102211672956837599120944613149964519411010953449261500458780452274014236136194263249970679966615446801177935674780980282323008257542506049177484718676283958964609263139111224695698561544873663594800528785081494837354153072215099249405113943975273321925406469655170027702442954498277661154851169519890723269588101737870872780794512363619569876046413885190142289326645229025601145931525330280994329206780900699192653077288481846018517001352464229345140639009451336087829510215433871097908537750371101607395570882561444747864735022581185016116031267005127693123230820162763329775844377211750228666657129661128726576802217960057004907654486110491185118766581292468480582712548817776861359198808507493325950810644244974318126014407066384430506138425043749299552208065733837648469394751535413740010231798656543533665527189182103644091066439807044036978702970304518864740819261074573076837852878189994597039059797139998055453336004769857557471355124739790947598528474035523544246090372974653268627361457873055086434258025466603481829562617510857387930595238591166451728698460192959061632403063968239013186422727698788914373169589780713098490782506870144752516179038678686085910023757803552768000000000000000000 [44,29] -15769962312820653523130085312362752861953999924658050780330666135666853618973424305123674387796321006135670829004527329065466956292029462915832507604327300078580933318369255990433500597532061169240248797492914338369456298817045955750799982980373710308955828330992691446004262342578915637337829942294081162109212200968949874541852562872789719859946686229052025487526502893149228578315956554851636431682429555424822622802998637253490690455409848322733475577317920407674022439147980716993332186342118347915607491351869999436283126199948898340515407162811021612268155648217049583641913113098405341924126596065039753178324180831168458681908139463211332406613735010504327149761945809907924162990256537342289604403706668204320783653759295200150242583526780345378515004578749013185855869785767796121168083669951282831303989621667574450494929149792105572428493619275564524376807335367946091323225849092281300629870390951785381470359359178670254902064274846580082781303764480633086280536144075440482947851218076012218526945619232778737399060419360054799120097557326927485980473006851525426700094254400397322201184870741611786879402425513219706521603690568741034628342215853260350061278522103734547537586052553336612780559074173907665514551657213935406184752712366531515340154245502488786385544261438802563513698275426804874989369626900356171451587636601080566102460167822308042972272629731444473511353869408290305061049302140352082810745031822728503808999072188013180335088858411787304576294560268931713729528321908610259609654834585608365149797932257335302088399619004444182390455007819057637006187555381457745503554676800782102459762524310394542025671354955501205080746776362001992830279753714208676824058403464852348843022249097435860706040975044290677241738405614757688328621589662074431970792479312599574081658547917534863061588250614774878040259872969395410646139152679124315648065084386722253767044553571781321697359734105780770702408428945023948452979062379343152972643271184407666068050406515979947036425421571345599112969391907161020566514908638829442606657703254023591037997675987460893894523909183530504341391523115651717369400965278210076334186203254639704380958397649350798494463136978452016709871383291776501340867047709349136643563649907539070187568249462302903997683050153343286651559682578732900880917684541885385635467993803847887737141247853468719109172384852951237396558815833846847117306099106992319727619479787097070301599287278302079147854321197043661063575398897826841030399010820298459908847738993093207163479687417166726283158353406830468404736246940116889062661269020784269247039222696032665741745436970841195621096269317496644362583830435825226627924079811371424088479491014161942559028554371480096085428547152458547200000000000000 [44,30] 18390935373409080663996404674461334800942062668522297706260881978675803834980994249352241557122090916475121289116888693352178596851689021660573601203118048906813163485275603850198916190492423083359415067472015759857444089668145066005815054408883249546985034188739248439633313268259345733054542214443276657794744951259083735172336497977810729192360756826017951029447675840281529086822200120648403917109513432165338616488478618897876791209240440168124340355818089584202933828777148472122029543727371913273537487173197037591607329108179462286234997868329684510692133687774168456790576008723608222818435105606600663119448572797173834427242004451165542847033448077826921270109287493785725840685360980692926790325008504667650183087697430371469838374942222445814778787762525657109844944251460126479509173065625979493686131784711598311997159367096819097714151220586358231779062994687890368630199354861575257475668556561895608915073640368196336946146483706835415620417780110564646839649189744295263829000042169839164632415337786871983647162312202095927179661605254748039086154215619780126966824949020700263093670373337847673089946485073472123957831452910840795193985407518293023713016224447427325190923247341663970662142528636756001240973686568007957240567999654842411393022077133662455903291590973702900954172552958311669388424699427777571670027229832174857133628104949117960330066947819918858364791400723064961194457689491266400262205220470134679857712755553765361682049623622832745184389877171691725037004791715084942656627426556889284298895134965916657475147987766388968552679394840696102916080130770460823859009977052345745984153522154879567086712735482281876296785533214145633362564530704440265043438617100709748451840309093179262000640695480709269830954064554815727372215456321524312537237069856019611656410894931979686000526860432709972412299389168395088314547686271605090619452463621942513002763372927862237094860387486505550755127074838989848868692676020497996923309496883163192804732607111268316470447624493343236512699118902880561857027577490758487785242298260728455148429469444617988721757557486433909023121541085887828171602818689626041745787801530715207928402690948339308463754765389581025563447482434930376049524635904646679023426637990450596817815203225820296382192626037758690824639993354096144321663065293301276913300811379128855242354894282926067276203871242383061268732744490343682325184357451021326377518915819580633142349279234057657673534931115527399288066257953576153948506445756951147041379276696544518858229826251069898142060944099707134903374418841422894765508346762346742334633101392247915234501190948761871317965576811860055014528792371347849123597522123103700295910558519358336472796061677563033783358652916799897600000000000 [44,31] -21787766006730071622782222200077084081148188481165998464562368042642659261152413689258416643178444256436475141266656603960585586608855921953922505825555644314624664198103439326153559520020318150636964734012992019865998881543836323381756498216534115831384279261167444703522988124088177215384730710258601308192589320000694428693949370966072627284821071474080515984848243939867966441741372929186283276240250307489817065750566092249404615975999076643772643696248338693635438113740010795792072427617191395544809374427602228023818073411436313810776730873266635080753232706447058051775252409966776382553691200245081210695200351033405906612195102366239579741311317020340293299495993975848502745354713613570482395538569018079967072038467728668431315879188971738483017572308492515193990079544893795204761713267439012936158338848011252896454790955461510311862652657396047914596188770344070372701623548406177010155474413189321690854506593838041042079344084523836538777937170598088943834257405868295053749806537548544299266462634700785699520427355703362496818503090952168149135663212413322678747850264572524461715408339568202235024863379974367591754205225199352402427116479874899727250981077905460190275618650990697335965137476429053831186608734556436003839617951480267253596881144914841926406917694696842633750031861978106993214541034057027574989262790126334021739943897719429297690835721392472823262236398589873713263765646876742835980043919305656930073170598876994805163883534385072846188937071617613500653965207144192788493724544023064866307135441827827958562940911901741906541066889326557576212392355341204657585433805270987376887051313003315306538326656595823652998336194876285586100192591849110990882663818818428345685456082133340079369798647996572348964869004368132459969060533352908218925473498908685154084086509969854080810092501823215212649573516497538552799614843192656687123079716090612419261311904704361155674477643423802095300943935704633893831220445426902823407014904789799606527567079928477797125693997504703928891795206681621886080912418476233018102881031252095088137356007330489774880841638911685665327762407475120646896098267025496010498721015333603597970308501345311920098127151420149353720436271601583182688291230535095625897446003542439606611863386987110521217599819351771877920811474858029641084865056321457873573754631824286981203014816456069374554111752466273898998899772216714943384532786628871428275439856596812711051289838084207473121396798321271819776216716181790406368976048650781321203053708716982457898568581526509462146637931480075321008046182741008245656660083131963925956415474737838259320052543813936307247106596418425838100738720466051218809719727997085056144605176689795376196240278463606602428260832377831424000000000 [44,32] 28696436300384635555302533048757578578420067902522498110904447619706502286986168123096775864742533368622217653946288911880920632460280813407462460868389426959799782516808248710731379268912323746770577669820693886130952112942992542559018719931577625262245534912165821037043069269478936242214093334318618094776941322548229776344194982707528117650002012968505243124765831486992540652156136489924119798380022085304961715024195905099531979040878714779339146148788046011554494938172040402119904694142824586260776733265543167526781823284660069253193017797511549897073185171738050781854570607857058414128357299080205377421286736098150281044402736272007669595349143817477159103743412625639822040534754702694473011226553955950720164965394813122901879052128291677662529516871354324799203618891702971230754851878080919806932427675828510703930016065966612908086560807820104771329132752997399265783537400554509555786021751197481044758134401571370975777041903417024510457934664803143014607025450195951500854289535341085583617664999380311633532125208541783176250472230589680191194564484676688600500400953697184023529514303678659803256857542381061152076226907475854608762820070724284388036248716417097877352066620517493139806653744095155164257899915807104636594265639985485786516697257260905768520983845624580619077468536533156419432738413455168539062673922409573363680408085257545606235296456082728245856164284749405555108318124575419124864514535346210021274402896150268055343016310499038364495395599146318550504474549750304661011274339451795495654049251293870774050810439220292730064038004577547338804403615193553842548356810553079722726564794545905583623058709871521102446126713307997753361980106851597887319551742345961716387469705508098401365488932752334705578836682760926090248904152937063080349520308850786441133089667192869421307284580247314967267898872253464581480921626349765844365080541955108282643783814294553704762931293757419357753422065464111990946616988477267098047158337386762159324454159138880705849292141383157001817576540557501083615962236810805381422023494923457950859367665198119730367898234714673625493885470119381621016972335651028130364999754773105982143299967270822459947115414541817073948091956908968781804697834426849745337787637325393207114032361999889531498088226835136233034030500091421518349766913242372568878708853102320176803833068880066401600839824066877858635751653020645278256762803348392391079304356249263339127188878393439563229057838386034862758266893435857700361501579422053402165471253640852967835278653092646282253585570455710834762963016452860409497413485593648673838143463643113688903544537875102116588430354881684891572629900089324867306242416764627676389399736875149427071302213119299294789365933486899200000000 [44,33] -41623753146177006460455348875212270774800752518244011197871035634993194059091802678157657270747004685930500800318346898340457251275575515805323906493449622068447685360632386470339012729606472834158661749298128048508748966827161716560570640159872893311893669601721908537604800827784123131484061157370206191312198925684794558873632736995552429869059272941206563417357622606134622820910419805972349386337795744809954135713767193469684539082946839890806707993347194129223409310295940980342025031549111811319439770270066182112586299989219587736525139273204937709624174772360687172000406158724953258143192567880036174094472968846751241577765892688762496919326708336221702229268681903102726683875344179711448937788410693244090552246999286854428730372419418622706338335757336045220002525165438133808051732650405791339644773622395379743572351381872139488749912738843292475014799384145009150445748083551326541575727576380144878308415126857286077821414326009691215605659779984015562058595443243803591862417216102569911364819099031797411819024735364310904891858512005394215697018082562425573806984138438712629479312536855635126044640923975348612094114944134486640304236111901261456736903220799380738655898701955539515572463329836470096075973901214558255915877657779344408276252024982168958347601741789254645831960021857094531981192805926562615737609689965792808545568897876650001208919803834185296441059601960848414719264767867735056040943255992432514984749171568497479677846609839054652261801780830213357841785331320970843714686932301158558332621439743539139630626258539323206905530072606757992423951818127994822054306409809344544505961533873009934423565259130533142467167702789603033960185229487150022346310859231198080390085235409831183597407079175753975024712079531848308855906748957972264965350400807245795970449349813467137093535484696893915909806035193111897224688804579547305783356356544334130057057104497702041660729222128072723488804645018327106214777770261028519300656958906531578488817135388079014287222683896888640298651416054628634988568793008152869149421564000863982081477782079813623384412601047736491293982261069868496362572099527267649608229258052424709021708798551711656358249137558151309374559012185141148310525300610162310278235561403122044212620098538319498421256157618026053828664131048276984730642048111757221560662611178980166040032631879261090702024635060383486853090705001965149737107379130231656409243208648406441733462078320438465123756088824143698177077404385436015761896577931965402884022415381117636707648009683462401419826683562295043857643219251373933761311181357443233254931956239276219256223315087272645931024592655986270199592667024879078568909103130860971427467623625991214454087131241881542874960126499880960000 [44,34] 60250191037205545645037529353187352497169437586982527064259653889694127749996103053081210612019489140389781073776237216930822852348031532982457871952889400627788162851875760493827685292731644853046701850312236052384327243230091621790471415888878630834181690857953512619840412049980750440101418009259425024612745899588792696251392634783154834479376001252796741638838358983927363809771879111365567883170121911738360158259844204282344080636824141512922320128215958952264055776771205501372798300118652092015260684344908648425514330772841740528988254590670583748357258594793458046073986992950909499985703100617996003575567214833621707478791450458674523432009564841372869882214812871069511368680894856480935893365301513648658634648957192828662562546884324045773918599760965886071942118252281194342371172398516811232108906806079116155903740775245666750633115615613373420759737671807203326939619976266221515292847184385355912580858061648432811719616553217521118687264056639957956379608648928596918827028934469944937267913733500556703177188356618708641475177117586328722201584030011896177619889569638591322727081889482940441610777744217006210599917002040193158483191439910900118650826312755580699888203544120600852663263619103769396508686487092767220060857220428630757321236537067742719572626144733923752085206767951687138809951207819553841173255464132382192801627418432110068756074434974520435450784728575245034167869881431487506660874183366834427247131909640691112959604973626385311995048514392846376104798012052540127781163223980516056431515177455783653385528003066429721271681071370201924544209261710010382360988888667365624656234677365323766960757408761831328129405941587331337854233220537223890396763577545599264019904685210913078942354524070305188076351694202456034537371203263439017780098640641971418948719403208368806785002374333371007227461465039953497944285951897976148141644631134089411893250341540989105779006690468940660069821479283039803095528139104899961139077148300716597441149517654525916552308159744856712335765099074803567688082465526197959926570292380034988716620777088711789461654588290070021933976817148727685778994430702998790232581634858360009137056963420501846622964757361652055298071171315908530826193334595478460295713863654087393835513734918361024994328109265810673058620832255263140264623135191546398704334669750868224155616904399957365665946564601873435509883984681431841319388066483600542842875658600958504709515286570540149397505547552674264432090234332053164028507550085015017175356809233708814075239054134815140179554525717580221985457660449720091956739748383533586471466154957166810908724586630133981505455738766075174705259813445041393454889459560477503514590212669032106156090182905259917242069423017164800 [44,35] -80220327369427202605929876210371751272756319517435672113870807430634227754133631458408800809801034018367444175324195094665438818731507900875043660010515048100348571124581356667656875449054574143648720705378822214376962258113112130538858457213040113867769046648270952395572884039210751973672168341324114410374849188282513188015145559957456055086317457946724221634177696645487124291161143697527625994214917109015322668062902149892265543999459497679544501835634576642551156660844113079841378129666976088402854839748888375796919544093505852446830454398417248211470793327486154993677985263147378581707145958874797417560239279621360634537797135599167322365185471440558154151230751383274299189134424319265094460775458651907503509159955668835465461106705712794253076751129726209585915332396286675133738187170274283107052435544777423631384465885341151469905702855664529740397647312867636280058312589554954150640582511244658717675806275065873596771666031158838786073484287975902585523618264207824759643394521957590901181092443043389885183202097458270308049724318227273004212142899792549756283015632062137004148833961945827965890338629411452488858551375335488552945153972919457989905341830165760066100547885879945683470819593432251041099632313789234680635559901861988240334328650382572545085685481360609590821111770419773833262314390771317551193149029771031701146407110569853571254838499465135930402731082676415414394317663908538326110256488993948742596350985287827772089087527485236080930567146828723347259650583162170914508631102308805568597660211262553928342031923986692835748229056761249577824827333766228933712372787319789182870259759466450674830516819790629007310348994662015619329001908853588744605337058284099345807288641967863635894119298370700049074703514330312223752781736029815844736919238321824550484447123918525570033173759281467776822302133943853374389259217548204631507437551845400926985242538507074466611079311092634095365190523433283931111528714550001414454361229497579464372944972116855237486548424506701592227650839859937013085045342325372591284999389594727152248246657836313356150446158605774392539710337396589484766992051497642208603536376921207641058903524517874567833233319043750430627408691525656449648126426681667648897521518115707908697075950805711388300643690566040185191760951933013787452589687222114450272489171877316870214525394620088612950309800659789908227130470888041792390664093042305697828456646353817367699721832857799074580439918997686772330075757624558733580049615462311833907106523275840535309416715844908303854609143034838383158000823554305844622330894682413720209587099048198734085942919590954916779936993853542184991046086400033318023479604949264079710669358847799554752060426906324329101929071247360 [44,36] 94859697396988458352170006643976574070935074882589857585640659058024548477236842111987114604859796430325936267039006033840168405162942810830402259634489199209604613826514080009561514635644458896498495702898397847869945732181081919796166725908349885496548089117794586338268904015008432781397499030651491097457595408936061712919778088934829841913814302976387184285993550637848510796890398231862895142222506041052700810050867617752563353241324847623413977942317424333684653132968998186540531246570742504078274947076277400372687220648296825027751834080780815724249041564116342339225098092785382984029345618618550311694676021838966955022706984247665992320053641906394969876391527028220260883383273578466439609553354728753753351798477444814274975699660492932052998372035802941480404654694126415912497741712789622635250438329152554172791219955136499940687161217152474731471987230648474757351458966534060272214202812037723980552627668185888258314516909394037432096357456799271324353923449223128925637579702233712104976702447522232208680331718327790085192660356680438451693672064981598425341457103025217941304086462112620692937210217994862437315534265195136649651827833108551804885286902649189231963306028976791198677263396945261045271913095183519142108250517675988210851557133848599490655823092791863544300680779506759372404841410530489033693130482136930484253239589816438753481891514117852810997459960565307233519367588274162946427129208280591482163060673836327958122082064282004995470398659985198035171878206255738565227954922295053890037845078497060438184653747589619757492629031648201948191811640655574188681446306388105268187026787101085028326633087580209151752546593125130943279839831597108854878062372011846863827436194640327234688371443598643455513826234580681391785208268355432459648369750275532729577826167266495976469891594269691630454603888324123946106467763577402349058188410811715924718929288785736168381282964117866015240953639013348761028850063495967739428854985096202680247983133008509106577825449338323500045209758278345567205503172639414770993452283549275804737966803639609399253493028405984485128986955735342855328932672971775912751769292065136011413222692343695238356041859693818698384127550958218167107562381101342683412249233059686612057995160637477667448697096311686061040676204736779214831747008494566086844280582711035563924573752112298088188601031503164365733777555305171843436437263500686982039876179355028242860611433925766239839446050097032101879384100556084659039852506839533885442066615188985846506934021741958230984199303606907299512675230163569288434021297968516840266034737192108423272710761268717190633520043195173244241098714784830556067945208712749957485721282559260003848019348342294865694949376000 [44,37] -98828780236590644753279630849321399601843849182197237810719163511811481380836597584088491247179052106731574557388425646530095238159436094926912366510210457662829732316048800317825864215343587947106896597118506554896967973856991310860685890067938716643290243657141223996070540933599054832606450048855049245476885757751563697272329849362452703223082687099214834941149754995918298561366830640237765651358680482030251192389822956963466855389434339312886494065879733933693484348953012477757995976275583978632620237074438654595770746600821604677558142011350431322443501656700182299480959765864042835135952655745809821186701315785738949206907957087905204551360254296632693398483300584979502377946583483864137080539276644600536269504319810549921058888969897192781072959821998432507699801933923882989306653350754126163149318874314303475883015352563071732641214310569176889540478789643550761810953711028639439651088998102252308438863081762419212796085358920141054675260141292443398558374208532177597483400695920265594026568399344439505750886642602593482493585111456405707482959426957418643536473941595250550533949491729634732057764899802634399646015441188797381837820325650661148908915457715107597913677714556808259792251463641724154804805817980151124251657171965367108309985228430534277707429541620623011970674241364991742296906453171955853256664035232666864110852599260867210151433052247529866494938120525338244193797330238833498320277142529247770583157869261210048640449587125189477332797758644195313507524269038174442688443277059877782497596636273854634437944136845562239057516808805962039044453199890707035944622096708613074146632026507354683841661553871118411300620157361743642292533551225230122929937243252145957146512324177780826645361775692158122160221440673384786842440689687319523081299244770911024929849928788079344453246205632395758274078584321350356643413637558054549916234126747643966985713684791935214537466304305918054240736853062127098166667614141377973763303479368597620877075979392174850703830949979821047713425462823843287586356318129322085293593308621131673118019866086975797980100870396546376049281706139525743297834233741028683778286995289619806335285627979242484173110398313207984519722725446263304980216355714947203913250857699734892118789426603780276951429122044450498162609299595376501363530110821749524860306451748567961247009011228156269426515629664143440879806031702143772368771951514227932803005249901905876054589492927156376858222669777426277065870817230850328384676913171914130056398630650500718781483863021422359843257155923700041995069282627884306042038216756487117092175509603914158420620835514600689070886223410194551111427733558887277701655557609755318663851633295602173414892878536031162335232000 [44,38] 90985663424959891508244921559665570388397134965440031190210225361470259293800011298568153665824982115435805785630537302117658283569255136612587122951632662590113008107191494061287360618366165571160144116025528700772418798063290835931369374514420926668793659938595652670172579613268658549179167533777505607944887412101270557217437144685948721041641394472435837275375777304201293888352306678592447213427397691044861873344745900575502625780888072608139752061250239003962062274994487944248292735028077865203817555220024941920602753240593390272071587791240140365357833031438462888362912604450571591402732711025114824550818493284588588405477235993925739777048771188364011780046543990970949088702858465229039130186259686721247335095721373176204804182552177606160152411103465542375758190896997576811017712553089559570023388535578499931685540884401291421369220690279736770760377322632991335843393164272674894955531851018666871688425891157549780610475921784006014272793881338371285829918869105412401034930953370455558541502269709659378440988704969271375562259459795778666270772000404570550489455669345696932573774773169390727750237007961374379777239091174644204407328193421847955265350796105825249175461381164823988647264802912569790342524220374274052348196650395326136324145628678000360560317352092350811609433693388508635361314728244974009826059661754471597288269914825206593055237436014117147032201615698899532518818398697120696407710628290835892420976917902853845544338894465189009554072753359988085126756248443104780213338253339207318324989354020472853114426746080610028293456276998171476186459756952996582980292348223177212468899052208618924328303049467757498392708817944917579009798256981726459684607027722664743270254364232139499433114247434565117593667526637621040564540668991958095180656622963498077096605773748000757668807143000543300977516608199890280350272548139428463690090743935256539797819499247970209523981733028108177599482852035571062575539870676249245677783043328660968494940807915453189587562602831550008975970218301651784836644316923066550676468034210253050976664797347961876985326245338876676690589357629504124300096236512352268576509699043212083567336321040554438584405564772231584029662440482869472644826934503945704456481217374555623438282859542641755287531421576771932643923801839034443179348067870134171007397419815527212810454317743872567417396557183943812312543526246588357086412916208278104005960394637908744828775625040443903899924221839060211071400184926900334518658038612241185021944197542159444699494525597348547575496451921100229896661939833948842848898619796252271008708316897103520842564300708897272974242108325377398288055044849907909265261144404976710331296608181753553707608599474656719667200 [44,39] -74517621873039339759754546115459406785446066797613658357127729431465804336595202389246497497929842585155056318190830275973603505445828880156122347004850265638088891375551224303789708380006555215824510624037050651763833383533257107395948006339110955319677156213680428672363444594058517425567173597729671133344199100317402035729256700465438534684977511299621712189138413739437923013212288744821446228715307069424506058442703232263129518278832701623930978291368444974751814762321101500366687366426342089002262575043592346612275029407354236933444601668883098436603473163489001697625267837390614325548964771457341002844278530394882852896542183420113960904840572411437480125953468460395411863558579805442969630513676316065383545771620682876013139207037862341827210504319103760738865247416182180239784949191458303182534832627646548438744164762772669503085737639605119883934170952986383047266378461079392057699208333383760219405463402080506657749010343333039044188727069762784731539596613466280053641676771262618482590732632144414057242337768463128055691666845682349376310502871287365148255563318757256793794409027341788427952116427582985883854442100234244692815456517279966130830577075665598573698663379300806126708810949763855815516336268118364766777291773424457747935018380851838139282124072319287027759417186340337895197386942339098158723481332733637899847147621281976975412973033637451492509708680851261241807165605333501107315632096909107370119278317117027919463753044914493841870216843745432385433330892146771993258949856520788421541294503773768851326903203530360100596177548812979024359503800255375384618689710610866674507710148707855740806386363744856819451705794021893773719674963708693215677058051808350806188914965952277226500091148945105308147550226043534155599645303676352946143622287614008564599800381411298413295677353833836057769651192782672781983522402315502429409477436544216423388515230036806465405278983083938312874772871704178251997889439409184838785913376145347368601250798574864603448254466204899721982496541984204132600465670246301167750075516871545442754038770639846164199180632651781574510897559385151806069228063891661100462943110356373681929604061444303933840402908323348867577327804204943984395304420345604508438229925781998732510329219288192394287875827242233266299401230702787031521391398733883198386900876984004389735498682445130922606381941480247573680284645331604016970445678716546923192761770715402229976053740080505409069593250626985997535185483091163156762227818036098238743534002126583064341283222626803976855647111505480937632272379153633429732277170333370190364267796985213436926500780463813495838365647587533901971511688369539886537579048588258862751970926892452193833878522226016256000 [44,40] 54715857170640756845511703180550033541287865381895767653883729218187783518924848449638815642369972717778008417894132353210334106347927051495706260424896939708124438731496740271061130899740190937096822516119125944791224267548084867173177295744792885728052897259315611071675920130565922137530308173486203696866679640707856673643462197895984374866189101612196745192548053630387315100887007963750486076849494281546831928884542337427420437984746172466874405467959025893244594719330816746172426048604802345350426757804586196790744995829764714976767888284796031409231613808882333501319082585525180422194749191599677626900075257811326664443221841920946490796368491287851359214568175041292483480460794035623876455563902361593417078059170808233009966109896220240146718494966007317557648574563645684291087199233731702566683247187417227386472452067228755469044579691193140100689533933837314435115781960726738255314410559587802446022510126157963849567888206171594459514608584807615979660968465798352178766089728211534275277309732907879562734934777912171910583153331063588306379886196848642848503586422539998568103030408681583181331610850802487232065288754377485030012089497696301231763351433475316931730273855140603003801454197530027017599791837136595080777185605598118128552242307480354244825109949600011794789204059301731323532104605171253906712649066741572130437714304537514476715199017376618355215306030242312622576601941144008189661873028008850793273023229104378978892743072695928283804458410539483943537002004559944021186566017798209506650296393971730377907802152315606866978189044989982267856375830873672341440860830275394981656206573277812460704373979824729517801690974596378658296716302381085094072018968735485368764197007766879371216357814131952622508813392645769210781992326815444597429910542944935672090819371916491674377227495343474180833758746238757010123458498686163712421808960652306144793135458822984588898236246278449750761623922260960050541747674180863008428895770030292152991765532158014989886306440820361010380900447571239607314412950894600754015647473513330324106813455397621333054104501070614504245063883051343038445429590591974974296252435458664527154375006371667428629241144527148848748948569409965421422879741147958726255404999768695904406301549313253346944657027198983633709819910260988755511682712651465779170206691835693288640482200465353033745561299875182614593077220249045203270883288777139308380663002829776898486193997605577804047899316712780520371345674663630754816856622160622910731642804776902368723051830542253262770362190258664218005343485676737977218770226659631550156578860774376061154759425693791537862574235242415039007811223041765029989950536279449718880987002012497361377697644339527680 [44,41] -36302914462286443934068115185823097468091413150752439201606321720249173935269994245593038773534419299697166213151612887347110344500551130376768478949753131511946469870755704900950901250502674298860777363310221573390429901640740782295987279257008968647461496553302773899736825100297586354472324401539192039756072804138629808775965729805866651081989763104653976856651132636540819539418620287827314053888587208197672161771339259570183736428912140177321158690229673069793617173933370334994438273908856973215436921317229324228226511962124053434914803287738170297701013248523908387062616091484342299817144939167096242875748743002306728742619387799196099351153580325330633654869780098215903561908441445163727897423437810852970469234596308046413343109484916740596542524144545639830639733917350078461912207804708114359008578677959569292541478831772985468218742929982900815607024307496589901371619607481236614907864257016355074261629733514312457778119340633318609604012466398593174326777510045431758976998860745723476968629705992436173298444519070679842297426728212858594194170578893412278261543785803998817809220957630570350625852666030354701284437831645584089578763086578506441889954113838172764008726092435545679157393103572083020972072736882107263019751537077658078017688908670505931403830818715195889240466896481862347736340961040699614425879988494058443927617498235804984313858144563829394012714615810219298191540350412512873881595111926145873667417998860400646856547936264996044077231833456952430473316389831483267945387521175474039640937241517314700486124471237495893708414763056493947947361374338042586623807526826970078693090708075323292569320296398379160241552515359490573674702529950125624203873871596697392072502456472107052929696270384646703346589892970685971439364012305793094374811251841405073355059685882997133172105358439472757477415385269089581674734800403097485062821024165281048542444421937744068615831140247616017910357413095614295977784359515890992006042214880425574963792721797556635617654837474034169150498501777634517261476428548733900809292852423894990637340701520498928989205527279930154011313475908829634675332779421060950387413335419880373698681769162196607472036542342633291137581235898421507039397546160382467658985259011122379160096183237153884672045873580460787650159009879892094671523595237961499764421268586993867175280052541689364679720963561919583180287364508163321744644516804005121055701616966492457623718136809158768494835476721684274390515530898249421650660884950509059928514565745980248416407057678729538139823182130812123601063786577709135313743534804500325701363605541201159469427781279802556841620207733317831097848640578100727831835941554545166292388605185383402576942202880000 [44,42] 21926585613539706569033683094952802451618433593750144903588766819307959182041385749679873671312204420902230661573223347637643693018724811834005344350639217009208963770245499464580461567163727272847373482599107150170907123143107337202209995071720535704371138011803875033578259499981168573317377453293700391331347417576157738115208271148049596450821861788736753309189924554540004247746660192739933474293838928260627272286657853859281729667227069024162234143168551517990871014930663078870866798495722417746361672959933376070840604914399223533563455001413085205082694923549584162613915606421538412456636319358122174341676073301236697307531896940967259423164684337759323646364033885372725863072954846000023373737624687498188910171505149378734253817671669021775514399005967858184199724240401548404428061625730610135097519266058106580282326360661063032093594946889560019126658562056792185005843074348780037669505623708669686253846726699166007463232397154467048608114787687723879906814790194719745640944754234976017641352752347091388333004403924556582359681058591718620882180118068841652244406474975495034944555463138519446198881118135005801078375327540491651819663738459980014967249740534182866934693360894164576881532483666474499109852905458409520750213131795424697962737822263729932667275976668041098762631357512640041522763380327320632412466691823867247074595000680329802076460121897102184183188561194827324348738364417199598398635290752426292321643901312240215348265820211982232355035890388181476598197639825498264406657181576562081657286596767642331170393946460726391264017863469328578211922791087905044130263895573403628885318659927645324010231466570235134985146353475668120047154639084552930160090214697407110731205829999035449608720146991131419877688043949002733121067380614511684758303464779793809614177465606724670371738448121040447845719590891129948381316133262073752511100562785590640464750074786746949731273355319256803117654139924060239787639176290038152345342832003221224216366803558942915602829531109649805682291038744264145590925017853358865287373028563715090416529179519844236159243518545586655897655176873912731261961155414801052137949840049216259887202809356402628723207836603644583177828118713191692843335258643839802067421262982696566757227604262112386157203170970732271005194498997860418678137663471546034622645951360480009526447016928633966553246191053957755164503410918892893221886852854364268013974301014761216731407836075785592835855294744438282919072882200937415732820815419214712519908734590878199823085946428111807444761572397088019901810463319021706447240436036226349254088584327085805116551946739983109700644692754715045035178965710544187579311782442990252368892404438144340514045952000 [44,43] -12135824883308798072678828901777261505412941962372312299600866250682501509693639244431151659769497678787183949475426811687606999190139262854928159023572126570062604408827837647042302458674270936397153028418025046106830650912429954821752857302557833676143191827927427406603518055757479533638838337376815209176442561371894155767566910105732359864005542780045497293382525663292240639773615294983179394081900112127032986287205792403074833514870186220392825228783485275257375027535553148569806240416718653342629662375546452437404826862878013690936601933089297122914649375261780432517077084352346850892630620844631791199672378559145920558893539199115897810492992506956623682261131703021683617541888007026916691738302666035813923496412200380369004405425489582978164440833968413871965084885071046357124549809618527026023868946303556687214217133033732385895539819251894412196280637219670277433586062214280045081838228811364499680215245059515203464968709220252250835092849552272803260644362092609777705459919753116966533650004494456814684308221078680974647575782174454610137997974113243913277222555890321104806530285961953206212720651223468351243655166362870972613127187303458461986014950484644787700522213003157288506224129565115384457488550594485437760685262149184702374250928046337951597647647376692182058828174144279225352142555700683264213206870281812393106318902772471905385946625287410572079935154756774382831893388361562611561275525646190893211134433230657451699141531441141064843232629703578454249679914825107236632100010571354936687167310297181034504722975011179946190563329327640196024511257432964780879027151339305890654706890883012243711726970175494895684166786094235094048201628877962553981552395990159998157577179879381434469698731000896063368150633444857043035821668158849831016487548848686727819100468155539589183854811878296480238438808502210995842942351057667917649162088404037419899274941619932848554745434881686443110479138935899292368598385597181849106176948633057372387695826447423710422961654480501766746026192420084578696334803810493026157025315133534166644507477088984279548031482807084515302773724881079441124101095660656841984074049227180885778833828714718200207850459961377142624156360970199743941033263074899215833686735893366826353519931629406811294725848618449177699028341457432527738353296824983072315136293142565473973882990666184454317051441014869252227987300020923828029226831611853489725254883297404173222932731203790928541328708948762466106337770011019181117222600816215310032852596692358522410995910711291268502668794519597099842126829472493556736466643555087833819167115868187579099885919708693414344385069319407600460416315949465452275955061017082486375779429473763180570214400 [44,44] 6188121831768647681653052254807991644649121937360301329941894855709280280157936757095627152434282656952302698396161731343228832435627267284428848287371079893422744908072018515330963992740321149910236996247016594971412038225290889111392822997010296441384850303855660599368272306835522094396528328214839281601964206660453878907024836459231629837087881035380509051604994685806509392869092628656281637205290461019701831800239237977494202585248562917356789998490336204476551240712772280908884798190981752352250159348107318288994005776886910722533545641011267980219610076918744013077762681098941430833227538731106112214158001078251113963386977333595302644924464923372268330435771990052213982375415553266628090674142748891529191643522576273315298146388564671590095345137555175964645257874275960714152589994225742391197274474084146507245459517385483450811876753336690915344398424715106015420705677362865470470091094166400443563841998064849376503782527656687139712812223525310289666606339631898086793556549316107645849114929625700343327985895087425698042828160697235778296000044241649721227377859264250477235066143751892584156482633135558482960623744786185187361396016784029339435895669837947940468405307916070556600274072890449475427520077854365780002148830231061479529165618826789955575117450716515827848415355447435724007727008980869683942028581688394956110612852250784955509258487643382033585249733670006384631290979358024339860198556646751333349216680065031720744540751139769585483077041805498247856867529542235859129988935279386628997569529047349268358771653439123310546908209334444359429719991694960567223119835454763811833917328254847837324143043817860956344984467241076443728150135522406184670108717593796722669005648823148515515208223572209859469575066085152568654742403428001078238350146356814119182668339558904398914732232652151146723498199350157833093366672297090825993470312561306264801590322585281885942688944377879349778835569393221742251755686052242543793931470052793800055940709945167704953838230309727305338602153778868233698101603014932103438488659141589313919138377099688470837859858821256261589062847772313562620744428051263453992940115832641704673210878646094574233829882540678004385640097992154808517878571964770129433287789674238354660770515934291779155700650756005012452418795122914503611198238674637030511295269374219718651459576190224332784045399817770501246751278640366448961689948766314082372335684844583423620525385001363548614093358853235814694480813115045327596308984270340869695886157533683845849255826399883203727231492705012022461391146599177680261675779402803632204961532908685310287687299234661928612475202339337113491871229536820092874567662800979306092034192518705420697600 [45,0] -144962652633763259680626264918103166167655397467615936846940814606954746005872769196807777723831773565862997098829180127065509809669706143655712945090561370553076862771613798065399845122087907940152226690238368081525834932506157242920659103270273468994189497710999722378324163904973607433720305443038279174460996023841875795883803831648005998573724110752295529789944761761412057911129147881800838338472979631675197512735915849313808437146123292533008927212291457016440154880231314228596381126184196031661519825273360470407857323098238607405163491079424760258174005291189598767181883057895634009280937934932492279958377319494839498992915722905118619983940544687985994502503952757835780927815434459247595556362545000688523630120792784395693904830504492713061118336647910989170222518975392030323330369844430548801411401602165019512225771655638981240632700435154532126557120288453207211811668623327069866747311733941751202159003810074220885977397289355025745225201838243469974472882550411926542744813304426835695383026903968006232019210833978356183346288078859744318310770020643232380436008521932297471961455273147409752074285509672243567485724569534908087246720705274843535899550631185656355704206391862425431438015507464792711963660946348879914819221605059125752080661725249653177558614402836944873718203017464473826449802222858061986060680511140981328606893147707998889023457192012047951641397256966011699052276358493714429314153991451006316997890744968669148955195999466972231989205206725583973532428495597726115936894761681064668514235052782253683375828385559316002909876625764645218033819123150634993580255915428254756297914563066992998158193371182095848370504114186861091150448801289138879531402026538064849045275853968384546839138731189249280111800520993027006250929040252839255607814126901301789068758198425482858281009767885647984133435004072959415252143520342026327548307228105720542132301046632435303036979676758236808746965476618657700048913481685044123925881137018074276079112758161076130923296784631237015207033966440236186540705358797316137699635566073423136119448949183103801971431561797588806736699209375770862568698536311451237230006372462569098092057898007058492162223779703266909769819106125651588279954148037648554288506240859744867533617175479277570593441652310610060450449979318482557905302047407373030565438598237646553045373254076827967547178777336758453539793971981833786680125837686156705582373704132725895059528246964623771163040470505029217738856011592008877392966019045934790872603102202930970983289324746095632475017407599422348674668471549024522861161216255863586917904123303727997833049854427629483186012207232816765263429957888865246387561661267048515899158071274670153021107654744223385875644416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 26998016136980773113516381714711098982281545733931864993936031792371250267283093570801176369786810657078160581516736119917386856281153364149976644657354289650981961314135670198299764775788339772348740430977946921187884335134921000696206762915955628544726452745976490309888010245178720020489485130110216805258198244044613403211993691926698846727368250501210109797698283949355059019922786405429875806253521425242179067162796233105925214437098281787922259568225069616725473282552965288737170613411890265066064814385303980701026610476871767538300345971282297019943678168528768805868495739938540619246377541472642371490656465917970050189733772426786134122194381779420006350859362170236034250716879532344323763592920263025248682665493618665398364914042847156639232724883361472182145786423760356739921175883997594267525336219095792498393575060118117680651538402472974127511419949419134216597611363765557778715494283557596115960043359522388562459596339913615667648421356568625786837443822313639696040369493354865096333910054388834581696025985977158249887935199380489866590956584252088174005296668712022033492655084190813492374841366805162368668268518008024920475909663997010108232718134525428093726289902561307338829153230430908803791582399246473918844266148726251439470878705943231778376552621153380552736426640728048960980900749197706546042825147304717152259205336546699038190869469520262360561878573236193737838688536444649975286216487723893768230364343921376595621243807999539955956043905001012156204616868886847833125751672384851933862819589296147023799247816207988931051711285615649364062094232329555885182716424365911807506838729192741284212198814255573362932710193441001481866203927614522039682641702256752057757481986736310261366941954991435763382008369120587045707647571676505422990340256075976382497307524720482333103038821889762036470763760116936702316523032403355578227208979029564267573456432804897218358550399890784795996351581563153516705143365219582497982943593187637082549297731629434618027006964580446523121559962539063252238776334559951791642007520201839366353386246267949088664790010803862618341048661432559102635334756329200657665147146445656987212308813122583663302003167421363644372297670159473137827905567210877984218999048149011532281411820514950714758127829768574626972983809282792472992636314445917044487830416388173470117525871275603945784817341418865583063995319458585895263975688683303489372989953965190327822836053046843397215285489151724935657183612116353016260539465218779813613551593412969380562816708711761977931953177087527150809206253318243147106223836145569290078328305226565591535321439866959660414328528227128533698208635498937783263108814950764550571055773495988233419117413792448212012774719488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -1769247494122859170735401168044278911731963173300284817034827146851432820269628616401579531456611720012040837291137872904447523022864284072229390367503162342382008056244388292818269415058175871636010796082985116594635934597216408981653143046062946398114932451085423618335790129413205385108046385426252514568472731934257142928011314191579328517529551057782320120146660983644148990053456136547768397255227479282094909840264977528703456377679775784526644836685162746597321332884434887423694733621819068594682988340052711538841218369936687685985929198261757289677377795617652562478650704320799092121384136944402358544393363406173812992076778006887682653854502138825106365096517160779649498130416293962279426960837018208653377216053113154120745543577055598491592524623965651800629609916898333090696381789972049733558316783113119563926405314786559600052916727486466715643969515802641709753661650759843356876608712859724632792133164982967960436434275240554471105829028284252102651544634868182381628143594893796884750661767150513735602229984064905477855366019322258461060918725127152492986886612711566487715585629853056823517699504848460696433894307990212282677150478783690143612190930816509994066552912891344867384306373935061584468266896548225681478579975365724352069756613682575551731547456504262273475742488611619090485563624464676454008399379210334656736887824339205537309552185596838589738494102854829119474147265947406731634038058464766475029799331729181911630412616272886215547565834341952662627795681111852682275998533825951194905999713071065734651684936024209313179271305587550457620297140154831515207429437585750646219077454398946546211781155433947601593682595039092941830785456714577778104213504237766459630811544867669442316164217630386478761892560253743118429394183584479091767710907028484634848625929426656469362740429375476372302324931249850601113962796507041921221056057921488879596570564111431195138064271617606158340523250811344407586597293974174656509547925197647776574562006367634057452256040954446669079007691930904670436884367462444903026057959225798880376263805748386663500126946379754811475985198230368273064540933426638851156089011744338784508487107358100398735760533456585892203730322776028102179436229989004878481326677747812634994887526033656180768601814618999738851007134306833341331447718557823348843289930541625870823322691486585474053226508615455415314503449387957275135734785599190849624362243666636263339661410725022421486097552251117865426790448240178424125963987317809795668618358858638226080846484301076113201454860059836214726107417993220223246011013676649527539491824576469016966613143623454478681121682422201891369502504411441457108808272842774838391522576472906826518114156452254509500029984571392000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 52235139593935570624320683954775417076391314768863004214048527745460662072994999866789731874096404286313783515172811739555718152280768235812231558679796549501002506868525842289030623385269593908498022343097645170385277207307708991246849247282003007513725682514506316050299519326615568030480701501424505874960893309851949327974581519325120816026113706156749121151503661555554033971944564837351353470615642943483556813804633110472546501192427758906828277152868432223085189473513692575931509037552518339397355068744287814788026783654582492802624193603878517700197926736169819594864145352051341032686846072547224536333338144287515420265416605660051082851267495113585796788236156620410160224412072913551275842610917088646805363192792999013249289846814486565802686149348707597505105168632112006390330118625858648437361080995104722735512725363402397846476718342341016449938464626445608226424216295779836956386438709314621429256353606007338479567518202755493700699968697293244379681512858903457434217893169955051213760531610137880382762268048402652402466567674032286643884939588394537905044954062918864587755962023945566515830913559618340785135057849676827284637446719123043352675771846635353658472196877814138846653047220359059177579190376299984871266740503313543314234447393025252395049540210883426019422152451488349135915803040438562280233745386773610300438205974414067089434457072617953714253087529676660512707597936570226957144802710251218234426766557550914833866733480149523156091203596612959848355066454648747502809027647850772049498827063912676625158258964687463786445174699750275486205208583307635758685628616831980244837134290727386002317653991893303344305237801874838898188562755735765564367005877899553388312272755585094472269250890130976066264462300177897128725400753491175786945980052497288349815750604083071224805753355271853574414427444163499996902092547145290125041320840650061898897818863790084900646916050215121728596039158533159646674787898395552131919714795343332670391987862985337300013999943159023625187534142298599060198064131679748547356080260056011537721359106903292408141594254050368920050359929636838156161299948393979911953953112433625738149027639850674797861265273980478839909803132952434039142816022285800386455141021830514110397817720323425635968459788117151735749044018765047148019340900828762189204927615479067484103788643383589840152281590615177027273720041490929772415684529193575337417249205134297002300470590716453026190235185413496335232868462359144042702717191060921779725664308068377943386189462219930459038884541868114491154900959675880241529726180143730586448181280846469480447651388710863688811478928666095203269260378124733769214102946627789480545314005381814249698844590686415847419203729489920000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -267629451069188339845907001341383498036555803798619349476478068527649021087871605901087243284599019330903093203344959340243907456632976100109191455189166842632876019026672609840521772682240982832398249199160550304690923744443988425414180730425721491383834286395369901587615604490314308838257275371946017592995949010786138549224880365737574953054427813577238889855919636780196832470733831115471501359405172580785207598364900449703793687053609713589121004884306718996231659079057360381574700074058574766828898987325116797320114595130416104688285944995473388298465914630324361176095378443122876148647634666377948266752084970806690436067484623781862978087094550460750047842553850603236319990142337916661686965511872104664002983610693909217733876425707697251517730018476572132436593049752639186724710019757678986703888880908592447679457020854194201174472664451595027757374973938367017292939401462591612410711022322887587783413055681476376667506225227482240500531528271818948104118668810864032561969583562795832037357127000269799424477496176135826807372146656160968661324458974254559771585427815040549134599677970844725744091114231198794914444650954260162477617483024527305910564686189570003876960657509265044684120787217269905997738242494704431318860145166470430478865506327618794848206976635261442271834101726758416365733638588664968624243778280720632158101192626494328567381717681379092204751213650507916754127945187839346715379717627889425342393091696088983901335439437232570068863696341431684764952131571741078594124200498470610899089048974332127106497115498797479094188837169205503593721057806674614605993385685477312712187772755012640095565133376355271536388565641991218984841958489450430770261696149319968162245247176876352196636720545451093113563300738471307624707369202942336001385587764231275114518235581636934156415444928228721287663685005062821087631316637001104292761797314450556166205318180385240738529911756304443357412372501546018810199576901803747649657959624745538529175193742195605724498148100006270998985877394041258864318524154804513377926765741559748242996919936352187329605357014495594285501577206936229324141261794255742617565275323133588655720348878868114003109418766968077252330151771102326103097698087116074291706508729630875786737003328375388188669985782821169258391418351383111253762974631070917924514384762922628525022237857347938726855891964145193115794477701648825947949050386544571322470668088862733735880768617461470513263645071895449913482695903328046564774000358458603803216361397075047406037639193245318581163581349018271730585155078681263086052399540835247045526315558926275976816788078099741084527534246452621617491608361616194970967056385652401492469690283993481862205347770001130806872077500416000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] -4723009079517232309555769103798324254720849155305636578255101793162802259689953037210625265491970862593221750911854484207250695891523193459494061433137428283375515751510735669139500914928155578167215456875562989987561692347533542463344845859301978268396533708226527564393072683991099462023729991535251653322309570429633799598436180620854206708195085008663264405338627446427686199512526895094939730404613872565971530452101541342149384930719025296183890242544528173941612734549186414617650416248239357719968607971955116414948011808976980908633722933426061142359511659488748335921958954731340734081600005721165188612035181546337332474789886077160099731962147996401380090698918116789993986305636935533695749619652500104779896439106068144253497216451854454633953578857088056319426240260024966696308934292174261275913456311666289512664462488854315882542548361297798040386883049482442635825774489522543279344038635775238370600942136272590949684225015219222308531358298156136017523451388111255321861094443448071447633712569463808351727034903603377840336317038658561548767156614852217157021202126701194324766454758135871406523132301874375808050309790206113965477850706226540546267473752154286489387667819223354650592325509561159342332299025944843114001949423802743549947382043064333466362359331481527723384405706388001142345320774948575645055346270273828818276539145247999902025835920457037696056657675982936719493378782984749798783459279076030267373741658089299243632353251615787308105080922493735696036464148112124719968109848969604481418200879106597366129648641271281935317152890316332819589934387176182817402279507779982935756285648703883235895842040317820561743460539083145286502263934643564319902118104585531110212962753456403680046090092044099054582953838504673839696232073203930198274834713363285292947727644098204903385325130365117590150369775486907709016198441454254445751236844834330737356300960211465424107447950499069157874739036991165316084944041318011413327310501306319614014003445971518150276097261277304530408265663974755058265745121817159423440479947083154316470133338215345143873523918662407694604254866941026457593224431513421414721395144641583869974788260560911784108848998278792216223533802422372456460361261787111154003079667003787665091891822251926830072978614727963799444911211480279277571898008052283877850513657811337516905523301111527970991558426304650684323927309317884033639006365668591230708606611904942511081701333467029776917849067487643382063957903099451272858103187275415679026346096409254813958816668675458014080193025246749568000775544264089361817450248518601298176329919263245566763316483804611544333230043245747075778566662369805453148926955836691875646579736578587829201814316711858882905360633849446400000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] 66492218007206142940375405943630928907669058373865123483078447072708895194997613636296842852140008533083208680155409466551196021065207120391457677531962733464068397165035752452559772022126625512676793848756820986030375849965164933612705396404117625578060309196218401279121680251318083432820488868210973095546115769438517202889388161749532815673148632043610381127895281180982590106130368010997434589207429264144770866265359205289661290887570644957917134327354976421238583224515872485562496099013977149936000325190066166379947671146902501013161688250851381371575589440536379404751617694225205089904135088760189972100297230690264510362145754933070212985868089421051136100387498731460989341002904019303879575942565826239591652582562381878939413423351538564241682960878122662683936705989919446194387830044094135521546151498848211007944309303335852255733201557349526385115735119108015145811757039948254829753444258623722353027055927176514524823638895438703576037814322124304715576368959249515993741001089575028406970168429522642953632137235817434246153748097624322199200701578564114676711280014616024429077618014410573991155818916369660081575715293923415215715955886119596437983812139053902670895550207902466518956110342948279548910075211722200871971537209973339323415864128023037855637984774369320376680303971132927919509249206085795416199066175629281582989293507876850232288486077445982258548797201647455688074526743613008030861542373963931150051257270266582245064574070779657617894444806436072001393803497356660558006064309388448622285957422304318932297079645905204274939999820759941548505769852290388239051876162827975928706002835847036589260190536294409329932105916520915928692124392386954545666989851329089606089767607063201009103811757474636391359842244760225926354704050480687133032540003563092241556408433403734271957785597725496973159185693693625618199603117162004451286244234825882696610103707942943810267564975568371094960715656731848752285401485681472256104635752248628464952013942288698761975298827048294810196256748715266805917991027360621591302730347829231650474938069872568023357154456658622673791154993355655853359537164177867120693931469045481494692130579271137498337679089512909069834675327792212291262095822865601959016579139321426986103897170639356471843896319702536567963005907266247174178287288795781349403575019675803205894160547878941891152957408092173073511353523414920264798990554249805210550628978899576449979579593134701082422036369302506596496082286059950446731091016432294584308700797992419960165020332225657674651064774647791306484686829766912077656530621237184541393732097452306509592597890014885267970832726593682818531168776751749484427841167604435504382421397598264469216556801798970291610511778775040000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] -69603690425258750303798744880564379404359999711712094932783681375979744384763978715721165877642059741437080559539426594076701425319241170885769659343936655438570738610814971977838599627823100172461705045990524086089557074038163423038618419872665524413202922665234318546849260670444380921063461405616967841506835870598505097154212069014687618753548333209379344538225132909227749417884934874072292462316737558939440697109692534401855880691537309787259549888949284488608137662778465370854895934799402190451337780590696386938024014525492176902679502341232043461798952433081012965064222090181067051524480810278159370630539861759351233690679064481202948971095218947455156456400451595519316293782267004652649634510748723678680078305130718316157235448372891429175125842126596038577285277079851731798377195510544498275480209938833646684701218587067624771118240940077597457937121756671758742200714837499928638335958980639818473973888834777479351909508341636112990116568133685484022492494717439258817083099023857567455717892549080768651761215898445972976822161353429291004656673878964596327016272010645884082361921740771407161608323778619692052865338467666440914037827952009872625752912177079595508005643992948115064524599160447117109508874234743564876207039806250904371847622604432063191481747460597571102897651485480834485878420829714503386320949352976661255355720172654294736325352819187497332570919183908767293272061643920566980917011002087001563352604962830473093254334733945395064317943228008763599392033823165075588399610745027674885854665651738041980969155095332077106267465297243407876813903439076263490087633725719305647929135797855402619098858343466808286317661791096289017821164347247739819334158832125217720870921257009710495635070473939768288972292245785479535386543964047781706323828882872710768893074173269888155153213176520586188370940194783334107634708019413125475967388563126640740022082913621495572405649035604660759877650197574621985322457312929293115839873724532122357784400310321389384828348857662637946461781877035633844518515737961245421851710273976956509608810334062679659344322646376952882954516735015440386976077930204721396400554452152478625206896851761200511332276655451795140782617996974898101208129104287806914384187594396403649912218822773464948588739026144160862955593214265253923910534815813620816945977243862240252402623365975073304596539870914865562431648446742394673775735948090765997212389933866873432477820379282042743234644553567961623683979461683217768750862181157134004824448853957734496129684099985312058636188280422544886848043595597899621693209690636063411007324664102745574514448550893244840472875634799264412175512118580099822174991925427263041552918171064627083648515664530240142272045189693440000000000000000000000000000000000000000000000000000000000000000000000 [45,8] 223204412462121956622909873120133650815115686340455206878196923944718222714586005522784455438389907701823646446693691297303103432276787724609675178392501255242843121476710549681719438422565900042918598306550911777748808527785688144291308617201840652224136679418624073378784460709283827472398858208462428245059486079802731290281128653386118808326421593692380468251013743768078002144815113741938329271216026121113660596970989386968078437158897036053039710302485550890334421772228172842025620597840797075645411276447057182306699892685568863328046039151986857589905129566251192724322641109073519576736508802447313748703766838954252804949922842570252153652436943854385937217403663559797052111533826378343370910607937703196135469930194403977058267034149365468409382293521370153129669984032407592558994743772989599714816688011675785038749875265840173802652198207565237099422178181215310191517430654465167077343750807600541636339138046152680697105557577686644160573528953098071178448867241120245760809231219632667584728719851849230487309379536712587739256864453875370234181819578423841443503111795246894508669486087602662238789939904330077123684152200784850454726533780258487834894663835759910234560320106953432570184409227155868816322802343904340641050203286922400405525922268469294879515052648891996821582544499426768766844878151756814259547786940401311847061079321280167948685355583178999727944182864455296807028146864700295803944129483790566032069897056495162349517042708806911254440240311149781183417816346595377006373382173265884875122671310888721218173323439192367240565959227891207909265960930376855823892920616958571407267894716640400790704498731289030086227311931305646930662411223875492846207334504402358935880788905595329899401436701654080161831041505427268071365705479325726387751492924024567415529137737092765631125817323654712288969023365682618974357184662181952007702196631402985412643025342366552228512020522324898562080589988686074623907249661417485872549244052621229857079063808656664014418512694327972577422846675472281456755445327807808428124595891293768136344387569271328871397806088427315022339592614699133329547540113868923826520576145551687455671202360761058332042606549036563101939833980269780320176457996497815029267878396967026378570468919782100247433775329867429522244673569745933719749979751333982285439036192115683029062897571713694568164003268122487703445438547328101413375859648753901086368804701037211228559738223195107022171199344097373398074604832111923056743213120357327962547263339733700132425790525037358461817336038107315876607097470157463525149554421086885223712389686369085120718330518854115365278033131003328023034941253971428763718876142164471015457303284557964668660981728086594248008870448332800000000000000000000000000000000000000000000000000000000000000000000 [45,9] -28087762515348788104839254548405780952405764512892406284609708429445271802101116736906103359992804124392029195397846500765992231206408532168935900388855507715786382015373527279196518045015012702822604600673392721505878041805416774715547051366483726738902668761181576475025498993582867541747854467602128731920728911559934147933308739625067139269540372631063270060320098739937606204699584352898745052862021922929337979696182445965521044865657612813983976631287867739489423877224951298801495442219820740017840918197785472811003555775253527291449587134753832886815553651403853143213708132826128231188192072616852647876360539880337225893707173246442608474517265106054022776873949281565187113364548998890566643295669701162274085219166905024456905168256321811798178839258419512883205954727958933980897270220310285225115622960132235661641205706553411966099949536778340231934078417879793829820607455241719664921546411215637209395705897511148806051083138001334892112895694366002010503307703145293188716584588243722401123064207782190069279117121524383288580864811949691337846684005721716780241491358850697217308200794226480893928156622996310342169757659795408512607120166357716479445644832274592006779877391273525838550165104218227755351068189129224191380111678652994414921706540787866968027381033911427345239650940368880733152069423615989168826175158780711654764193692937223983868846802685218676318537211591709596867027857493341506495429046441708846606006083739809289157240352671477979781213926108410777650224277437990167816115339829177973999522545736979281067995066130811550267051023032304155524096928126838463023068003392861601178591303743524097254172478278088092767251012900038827440666495277329512673956672447293342907733605104029909189660346584278650265941589834379460660544686315221905478589660451354812608596386657066028959765363663047907236103784173302669288974291412134858280841192496078509625069011979037408298171136467702504048269331028943902968617415464250216451293038876567795025708614104080577697747607179954608315280432882125066015030176832607283914154603762866163564008196517512400846086637658051374703667574532722060375712967124314385070579087959703095935626464386823722253113989428144669647380061855566613289762325718791688901825965583798668899368359203886102865145908602716586951034640465399661369208789538577268600740964523573827017930589344446543653822352843371052765026844275602168777450550783708759670104355864489947590913544296440868692421506345131274641406444838977865020642144008763069194792674472890235251449091389621102281117141357501417623944666638364387600386590806569980976121046411164303637897338960809933801939507641574251747649159881280475330060645375737294596508101239543394790822372087835763577175154045747200000000000000000000000000000000000000000000000000000000000000000 [45,10] -381308313820061817758082748546782173323941312101672381029688070907878321588447668345094165184805773514957273588485260258937960152287784001343575612139781716351226762465538905769035465965261867513438212290879968589606330418478680704231304131461271227642308272116633908342998786453213624428389510779202286094445594115109067462077932373911094245433919831428056328457784313833296464692995934233064148667157195931724907496235356278328059588731800053759875454635938621026365939370450857940435936081013021205120167531056838678316115576888672016269829619430862306485571667880806313267665605234527269393860211880034730633589595531983302004367586957839644648922219380459131339929186910450563143436597957151244839223985321118910477690864317870942244192168297019207072656080730098540007610097610534239526295780494266057375466473909817587745086737013661977432173914465473741556121781519434614861686754023542487421658436101787832258839729199114379385593823693450192167944035362903388691085257982207784346647644751355913346504666755667572387086358398326718811501603812195599168481812088630271910498704011632644889278860160759061019351803058421641200824986135410230046380501286634099603812842814045869107150670730596043675827493428128997951375800272015143982425425876368997296559034695210222246217227955308519669611869507486769398207760898568843958267835078184503618605420844149138296566884985043776951362801472158854597692846728492886708598038055432451606774394331791004921840853757070872392128521344838326722948106932173143308558840189835358110859889616239161579358678825816933272866296364712251902197438376142284007463794524318344715450949843341057578334910420160520306915352484741626705236702968451499642646316776384241595641393019965096104584396199286617758726750965117424174605674946057814536629510591974902557045929950356194036300643588037300864551670281111439579389229275376391904446496055723961646298558904688450070278611763768516376809620609590552924481610295630500353489914565127579777281705497216269582643541231872575904460286324483249312394296312950661786252722033874716904349623980532904813375433352567181628460743564376329403293411838249019768003945784615435449330946079933621612558901938590433903590509512649424885781957254257153189479800062859129969439612324437553674467301531884228603507712824401515574549735270709722011503728719454907013816125626981534743268850728130575152293779763429529459714092267354858020002787735883701840531119279072024759510076524696355009517627050155460336748306614188693830692975769366986625333759028247651177256460407698927985126101962129799295826826041921752622877687822722755998160509630882343241786098892148818444426964151574217541605096550465033053197271339937973303196384079974886200737629875050905600000000000000000000000000000000000000000000000000000000000000 [45,11] 656592938102708395129420988002690210606286333232932376771394387572165500987235780580316746867476862899103441520846624792234021799629918386561563210461357141498388162364623812932331601445574020328979762279870787912562793981903618347220437621959212299962684030681197645963039049594094470810286769118711931084126402866227731321011643199628488968621906811058178370580418410054881099907277086386473691683118782883381049008239688088815521944748675376665403574626004052410524739937769247145596591755309533649146531207618706686934682896362017972832055946080523264033761918260646792316267500148252621489888553217964742089915730914355659237706124447806120339530093625780544491220420346707373217764563854096997831382350758973526290988084459495246690266430455585270174516134403726181884701911580536808526440493061545551141790585350334527839507287110573910952758738015514885372338797013997862485712255852270525289731746818164831178430375101171027350260648006404325777537625017024039806716043461396978122013663403131395649760761489687414800263054075856397426019797466149735187735180338859811813449733154629216553958825185295610004794316456386077683208442702150492252958337699825650501610730738916941930999637801064033465631764312192782303252824902895985796123850012982099891874517303278839830278277930913038477846478514473814134588784234404710948272795312458568028561153983453281126387293697963781560437361769597210608748028499186396012210125060440220148022902520787370387111166230114780086346284227097263296400862662898359904525582115730521593177744773499786814482828829197652021094756140411925335314177722147033157337452786389641174676265408565850101149599768948687297741548851000511639868936078745543592055795192106612735024272215806854987787399252850201864447620760761481516427450913478154062493708968010419428394795250248923130940100968577796921151284506821717979371496863225723500557235557062539550459509548318397786809504231996009362270924602408359942304909462618158268970386220502605079899042017729941604846056321091473504849162695913203414143278648145340359077043419041090451264674776593382785659759695290654453743347583122744036527867695315013286675301150409727255480872422903672738613966949485156701633651684590587066980076956738908008020873604039639015463333313193895028511980863321196049694788490703166605985780416698198254045232213494208473594464610294003618754009115653307670308570732144047114444151830151584571061439527365188275633753319535866191701746166840004628837761185585345521946780853685536860456536000037933081037046674757763895107419739681109519700700898792012436131822645588945419621550217125154143317631644648206949643691490191153700854271882809714082792382125244111496039916777164576513149084260035054476471544391401472000000000000000000000000000000000000000000000000000000000000 [45,12] 3524552032860587600127638223860535519009239353323240670025322822512214078385872998104487847649738831301197852865994395128815657195629497182397757643175700200624162544095593059399047250241869140545665393312096929378461713938354496831678313376935726096874683396553856641562323544312683464118956553346563136417745202643313740022840772260408851885907189860461773287441076560365828450486013769739847621012556008365057791500135733749079413861763060303268849281926278599380022300293883281159892044720697329937166065069121246358812439579985266309375697308539137983527380028760503514116494464007775140490796315052580647141517443557784112892073130217060813119673577392812000117071907660672567743444405898496618823799427854759662565867318778481873693158733674665812474693888919302460051454202698341502421989637606437219957005836431453961771357565375188301275010342327700062639228098082140045117236277792979575123114718548008514457752467004745507499242532038555860715423330936312944697894598198122762401103431435557612874313368461357521450154331137947459012405769407586703444073712231855047807997610742203713457418482921773579411994313236000704092639362230394059779465714275229914165951970563406741489936925860362912171012240076741204433368258879434400148642089156235397178133613080156001217109102293233267307061198349600875064687093371544134787653933123804447342739939355662345389643424506831058161958036369690259758740815610475738686443339935506082826046640048211988085216003057728911298751438841156752210154810391643214547227221706469819545917755932129549161984489478260015084091917391513505796081465322721665438084648934820864602186137783185580904516548577718108464323514380628432978235547461778360683065143221989740250041343284134073787330643711399498397487469576695219035752392189712307203657089123690004457659546698017632084186675383747879206485919348299871772332384951565747961350210588392258923348654387060939156210859166335444768675248032332704865427978959611006212266571893250475622570601302266259744457117834118878833560950412703789330683069805819719657336116328260608063344343326934383585928298223678493139719458973265453174269085015797985032100661016462471737550142622587781493284137553824461168918571201223345372347391949260282721136052520280291804159589746816447412751238963580179745835790031262507829657992929091871130513266960359531219632653474280316658781908305773805070901305623959823960351219823296088491035256302051021880538170466164376172765297285886144266928396326073198444577931237187537536129955716120264840131654583377053214558919172290063845010373259998951363742740345987564196064286054386143425639198359085869244468991217781597680340392937246456121509571642729607609524691973557110894293916231020477758575105439432704000000000000000000000000000000000000000000000000000000000 [45,13] -34783178810861284377132108427849692481810398769738587174228869176802193886424517744132592491632650376571248179135905404162181611756829436983927713866106408675866133991013711090393360189824391977712871864568014302419286909104098256493226732727383135512028830964242502086317050555547823299422495664445103881076241672246106753516470574514895761547479013554372511467531176159261700853478140144023132783630949284540924280378049177944942126541797109271199847092880470871299145314308982177433733575572929405194258125123191057324607678426410273129694578212210903164615096482627989126737490017605778312479269110100174474450794099791207686989978138344355912187347627518562823321397128418466633707808785283287051603253931164320773236396994803444343806317154260049663402999077275072001288075981570392930708444023085695798709031988760906424732838697801209292791938893728691644403266582343294271479644257186406310258077758866067612787766016694884167644843872557877722661533232052941441134625475431457508179319861233507432996635470814092496188127353105957284291756998505088777877927617315236388053299620774710547718280715753335288518979144938847335452121894754620943776851805802867543630320296474846453060167267421264791455909077305919287301764500431415135599195490170646625928736065709886806345918923659080319692925784217824326100742373567827536125145654018028139221487869418840668327516156769744665595568401721155022704379606108782539014943517808724024598365439141740969328959587601829535493482466675702407050558387523729392613088925533665402772780168045066385344215112840577641415948390257551954249276363721355700374124406042442724991103864876830797057578511691417914712855293415278108466693367087976836221587583339254357864199090362165724713254120818706617598640222838457921738160404330083108830331250765972639117415358016717415185493591228236398222874183988246212652813339672180562593896273469272931260684778337079748478491994224598767808177711547359904413531853833061394761886672072343232924045043881270699312154736300476601112042388396528203423158594563793387689057832380466920572819596266382655474769853707921045534638280047054465919641440516472305149494068570374025243153537967181041782979050431723271364173965375183464540363158784845368117876228027586355138469633590373236898461415605057337062141847499941972443651065293053938249397797749126066694249109235386269248462191467728738400159225785493912350097114482056585733864374277575625639260224365291334493567991942867577982356368692316826853451778847531879799187612035305133292499005416266998027480088654951975056539961836381147967307499693073989681945925326067917404764872262833726517557846400610289112124469782175660636970133816224293064302713556881838316461699948690598162928596617789440000000000000000000000000000000000000000000000000000000 [45,14] 118860002479963659657830611538418901676180592571189745758037019517754543179109790924211680449539738851571386639641708647819843894493373046652620053459067394142228123182651552197217265093203338872234435601128912653346491220744647999234447109917802190553627722076057522393183273344069488378595178840620521627904513429277967350623905587590294981146041823217384080864854083616832657746383782721006488470830924808104455740088180747714344762309382758159250425152780106326171217510357164750975179242450677627717714492081188347317945915587303773691277777400247825170152859170513389317307759192472444988728424996473455596673025751643934310111572814757710478931657958377035844852588100804140605960292143532938226067822776700261661222875871696081073553629641106088973088372284441275394653097486268698420182839113204046578846532143778280585843451279411421062709890040666942185383488412230568138861465440791235817338038314536421689702327267157457338023658153073531544145430245014067160780083590349891878126053482750467253429302886858503908084367512868677927223041138667630818913532937111373102169233172553687132093731423801787821464100697828791575099822957330471128263400572032218168843340628266873535411871311240903585104419291104059241221893035734779869392309896825636935115166892632868258635594127791607882838171279657709643664381499961715465729569020265899081036098606254754461738373890104871242072162439107671247616993048468889473801205254709119700594792340602320070800955441367188180719716224733504826263574827829308698847337807818647840413630378061316715867744105583966479142080657692595951821568219237195896635922649625531911236071412808494310573104150500648683770551764615646554210916843619258157766978388208490197352384370922707772302840716771912966623383634603087523483527642020836823597884301266092586549374177119063787588670376938630488876623003258425565642351439138187849694697068158873516412476826992058776138262321951318834587698615811697578351975199613674632887740421412549232028694354218528784683158299881115396354002148627130586442575515232988246356096884388954274972181159698229136387644427360974839259156654577129040349292931395201124044411435018862840549481699548869792542561432299789682737218394459335504954970235619177988544896893382050355346624390088195208400580489128663840707990385333224044483080044712220828388367691868723625199922584786498135809290798455221396799337944769702184358749059064967704634822944853940288422862908526339487951339066357514234947132948768247414182824294621911759152943807836308671842078400222434094611205888306578036207409334692660779297764201787217658493150951566785563028731566933527291030935398258871749858756322057763978915412382010153453118617338979813756257564009534014996958292027532902400000000000000000000000000000000000000000000000000000 [45,15] -37297982603938372896944079362433971664615402319835739396581767330556908417404305123639974390175675661645263479616109153634977117640925378967214763109580182728906513272111979021330718584747421682806458300435903316860287633097270676541503779309358187863066911359424750919822128452889861307165057818219035153239270902693710385595591427929991028895199786396228547871214503773064242342862272207523247955303068405469907863544268481502942288346394149428789483665242583378827803760886625216749075216685321174307056794033234336342453222590635417309711284457604118509115445739671837658573894445784758322304681988155282471030732942859671542992529992774184274109291315972320547745542769070143238472639510159206250989120120152879410968302402366883319437652355772666155440110872658915397272030497584033897570972060719518397106391781272375804516204106566833518257614417690753704564772192488595170313427497478881822101825627184247673527040490558351460349543383830866403060661763379395909413675990871829267270113433498446373419913860181852613671659327584591286853935897848266426246165844052717210577656152887731533856263506787176858958909295989666921660652408272781935766320910970964786906576572984841959772062936167694928310634539025744299515080566668393153949984688585565482465279646136684993522674276251013832303304103114862224219832834932994039056011327234493126456118560100404580221303327468489330338496640824816556454302094347140652652828074230014989222856451028714985583027196838976528170984427201456220516225348296974254349160235210497231210531991793417892255396435902335941280230307099644264777121498553268999094909255804470910815604513167428544811725740229938012988152896958281251564770106795947553941589797285361182701023266999117820294334879419115905793459562626751758212637408525558860418085455625064236071241878810844606195203277818235020548159020295033466861895441959360985999687052341686722225040935083352473757600916458460505692213611261911938540971607598922537530553105973021573569636477013651110625968091840272915277352246664225233201716700620041920460246591176959261374457114849525235357631149863365714987626978243391819752658044634021553883125390961219691820017173491452233313770021328836139479216471840379015468509924892810374661049977657725330222113920082138783518492351173201105397035896835114155712225629521379959538836613475488703357572421282800434402353448300527153882909786440910549568833403088356666441856050904317521759485238219507050303818924432026894149342246994333402170948863782191367575424162735823112732557920271544088726227448426680345401317943474329187825944348169722847632721390858538866440659081975631372373403688397032107097465520407088826149108412820263362600130348312060808879625501284545071156485109370060800000000000000000000000000000000000000000000000000 [45,16] -1335206295165343748927093396127879137775309342215992787353774292848342018159288416561391249993332212246273324730551477483749662557854668502649323357315623377852319357518922776864239957048681698974663903899739637698306219967355243861142208221879535218085991305037881088359934795638992030720810897822550204688811442805657926734492455889183617214357337231408460840289361689343812272260763436888346617056621846934006546256908626217148498109246422003242834633794526564351868163581859926935322400964215796162745157086163714966207869439837733664066694726468786973731757465074489482189697551888820579214093821063869581149433192623757664932431874779678829840828408135253451758612650187683367295611965992093806026069807553051885428453224191727513740877700317118149511819117518667477814484288141383895616526157160111619327660708218278841444329629369360914820383140834954302777217572925223072268504797073252488818007609876451951978934654979839941599795276931066172982184702156987572954210927083317514761872465744149642417761863086683391168472152754835569145906593703004220249249395184156303739306626722068522490351745984939321866201236090025344519037888673939653658719540660569673082399097985608448873368256318726327315935200161184086892768776952636238266727080176496885732733614267715164387486799753347316925025100313433424246245416068542905479138136612304080945613841973583538384851430538551464333931380421138312175767144673734912443633183581558419227527653656536903647029783543004418536599791064841775382610926843331730533838892705633332765020206210112223542872032445795546688528942822582219759387456267916988652738592556143016957675579680814594919666149221767713099422391276934108142408565554672176777666790682001888803356396231030882753171273067115577676581467565705295553862757907290740549016217179009665824221123506478205529212001939337696460323221944147765454916460148058005300926341457681532542052995122676410547898973747983230715577285729368853685066585852694736684707550431003980508394973920889302314410534572716387061819568849027443708106245408541331317852930645868525009020478814581119049917976216527459015760266146310991025050764860541800179281675993120474450925532998525853088294289555602139492091693781260177584171914293797833231134505900817645617186768005073980892512765895024030698187220117987825095784586096459015775554398057514402993982164136498774701352771342316261113222688505458449899574585894759452501295279568923938167177229412750830405176734585065065305512154220158070548266462125789754257315935560168870212668182294862661307505802125304805549175744366949920540005726315089590361059844968944296855592618285056100027964762080099272481640002464779834904196748453210849127908751591836439596864753068909469222851978830282752000000000000000000000000000000000000000000000000 [45,17] 6869391760842539832778972747439239578846187023596608128215866597856213474675858997754197184635667539610288724340923035944631788659864130925870852075083339101516112387001185487443651670908579262892377435598375382449943499111241931269877399908874154041065248447140035044259901179418747944310685195338029795901488892062136945145209116992465673789616720352659476548870039924767916470644996448603238575785576496858221119925228344632463618814750878045732804647195188008052479727094505863924418850225060164545887189992465910397263161469469660245668885524867198252364279308044958043565986267464874458003470814718492675746783427638877930651032392415074365060569828767288640136510923653762699555118169642432015825508349082959307892269633919861751161195311499728695276898745290843439271385661016097351424192698982799805538118043606831519455536308077653021755848540862629523206718728421474722708248386763941756354629687506265729673806906066457365773416577459355474244244562399351521190349967372145129392127352278757356543814097978222976647019616731429880623700161940601754876616944856502980139356566466077423879015690662165348661787093281074577331254113742227687164415344098425067606659241453306742368361424365056141620367549517012346699931090091847524436414343225553008696821426665625270640899955378815243163086994602552169508153673251181556911920553537865775976040386346163369287466067597865980828259608625373844863719417845303828755496046928645358105808455906673262184165192669182343564842579325488878803610277794325616861832352089358132613195453277717929115206332614067498794548424588075302907697307487590622087041108003340701399451963352311772815324969543956680713345096905388726836389925493135517763709192615862544590336861191781729874241439323142387657409914101295999269485276328939966610720466941627246299885452738619966305014145469061790468811566909980872212033456915776655868291272477725936321614173085403646937300588833477909302367850712236630106028489105253715621747949778281998927257167137416267859713399682180105223825602051293181958970964583843494111036435568947949723125435915508702305146476151966304848176351307194809237578747423035064434948279859680904837414498171145736794816163635134456534701091146668186668060068439766340978078288889338555724827035747328054970091574802591109535283541385570268739436935944285430412875160095154223994329070753704087306870982518129351601842758709562433737961460553703020196435166891749460612202232182099166197277143638329577226510339863832340821286330436018876746567923811010905644209478804605742954296537715478252823110163455766408836750779679723413412356557882796568018936247324796287240084865208018396658697052648189020482213704565056527565437750165348643505946019976280896157655420821831680000000000000000000000000000000000000000000000 [45,18] -21906372783978394849924502197351839191627455328649499372847117974085776821299817947353693961649505733295154972303496488784880320049941099041418684898635299509109949175589076299072070814766272568986248634640078435665324628967525347688615293466953887688230209393540174073576669916040971333125520002744747074293179392623790894587500503658851276128885237588441301522275744208008055101238927941044986772412571323453377326460947554512387982246693073759778280242424916686204345633052417648706598851419053406617297240755751532825103963414826964930223252005494169336082398556794695311438069613132948606442642869087265667941394263224303435472224088473251468604458830990316991511033301580662374438764716327413002160468582085792971289262467483723529289483979551823997050700156161568074509256395348727324398025248797434399377664910860592950280959073480073901269666578565352911714061897227044153798020664491634481400332812187526532080297006431434641521107561721164483369610761229314866421150150979622708047720660177507379007036297942075821981336831591498553876353897568923714715701937756924470526609289999635523719713605864540348152432358197648955277517082892301733714868574913627006048559720917841332819370624041694934185126451659919348982525296906305686366453130093802296773184179366317318407476352774149474398616995566597485795322435144975935940057024494018435203930541973356228502454755611271542001878009440767216153109185679171380277464813992786087505283654887925830279873161441967531853947875236850949325782235147038806948693078963367642087642724469500694600769530397616392119212663600213738992395817970219981850229004504918867670233059329234408438626965371149256115899278806533826121021025936072402822877363566287967282223116638357152631206661176787572552286021742590074927364659060506287537942080051460723614665632963036925873149966709103312564633076262846798605630522577707446325541997761278362829748539070070784955687108255865417819885215208185935868145623572366054939146435350000566260322667607580968159439041116271959026107658867055591321608488879093622781901454603125517030658786331669509154419610585646678354760511924474443219856190163123203412595539470723047135713067433810929820146046755209244719101810140034517748341243896191986154623238168745644770630347238174012817065958191290535968646184731423790717580459075524374343078442194864437441837764691127980406918287640774306944646992684198289020025614464460643648971602214366005290692550209283170968173517992060681269018365692436230537783456383998833437286031936602753161724976278605119098680079446956498884175082470557913025308591973796685134026674402005178277167527230826904098912793995553769193413287310155658878460427848821730204542878488608108378591923755519863348035563783454720000000000000000000000000000000000000000000 [45,19] 55101242627973599451047382811974215624022746379197417493873569685770486255890211785681218763902874996068621339059105243894123110458951940659628202111824241906271536801291460327918306544288262771581001379932222940967407918160993407470062432375715822061705246984506908526602598678017637247095440998383208351000950611249015241821615078939306019323909224744422315069218844467010561916719847134952032465381961478231096843985509770597746010363782936546508279368755250555869571326450976646791046247789528427618220995846628830750607489937296959915162523635347405501862426307702772641313825953427626513732390627785295533938467811866176142288405258363909957893979617956937829214108666857858297589789543278713847395132840690966631541151922219247459963401245231807356333524610642742132521366147689415150280787933260075082494475918653816362970838890713766489140931911062027130370219016149554042711927255556125203762272471942233869050392643873355325263488380661103408834352036982929007619104680509448922012063797565486666847385271254341228665158449006254179206832427826336303533841562530776509226306035237102178626273820805158807516178629464139745057592066440388238934501032354152278458524890777045811587905099134323810860902336149767689148227491662539782080574104229889483805791060522551823848363708606499544287614544898377012348061580283059800126589454789714687531662670741915979498015169784033245974283308479627754082671669294561250483535848835076379736303529377719612842485405767815492832739871780029346678492877008438116094116106332198580913073492004953318023801704614454624975072372489358846802956865757687664324240523996132883458286262725192780536047850236574499914702071808150280302939952848494734333411362951212504454932100009072466076392168911855461818574419929005744663431567040865406302328615836594499844312016272741373127294921868605680417711585285417604995666274727961214113512826477790871395556722798630055305802668413683263237909954099191747523443219301728828247569032960274003986531633696312732472447740382553220206848088862149647928182989935237815325883521147603699889712468447548909462790470844439037628527193078870377874181054038818291170194551365749956912159063206388246343484077091111335341596802098054354330259537016515614494510054435714924057533422583891134573013646925118178396064587294334705110375980696415205470670776726008974218082056261612391730784754294574627108200602649151684348604807116924430790442121050863960902387215120636011148792013128582208154928731194412473786676055252827161885492036445174698742598581269359432355325871502334869571053649325364979006146891089641431011837999470902670989667668526936422319737459468710918947907351928270948052895776208267213924973402948055725785776731181379085721995339156684800000000000000000000000000000000000000000 [45,20] -121147680684766960938487729857870917449440922334787274730911944937887427337712154810249782207008494380240090032638400991091827946152622598016165923075670974438397242456866548882473293587573204343328383146979086130333153334532160391283320058643289216511432466803589770207895248361007653000333300305879362464162599863046732257601280504012638470254580697368416689522070157471731640781675598344126686618518690327720815857637986264569518507735531588728637626501563339659506805728628157094664065754163936941859608668319491897920643590877315546032949582776962501543466712874705298379472261081933448268614895472929104354339003635801588581926711709329490738557344707901290655799276056779027117826551329503568546939830121583062972734328741459168352384739610174404570578644373577292898226096058121951170636480290731206230079543438735724173636234275123478309560299264376781816859280108139990435694428303948951856983512582585887394180689012151414599395938704299084053409161334967666409926985668211764335383977933754796961112818385165417160491651720627066446761799245362585731291897952193844174191608359891346080017754446007016656057776294904674657489094737550550916568236069758723624221512106954304727373389361223090503294946586097617885360987861124305573681188536708785871581135795759078928966290229790984690117697150389599699284201462940164444067653014524313221058241073634781010785330221809787399897592479520380168811924495336933604589543744274662478855398583649009062944179388954160736141850217357242141775770209525823759567730597568275064277855978168886149330660189943862313215240600982117244484050795547579864252152778722732839140753127624113044766130014607684892069917056662541608909417912252136710674459509273333642231591513376789521751548592372104970505108586904461782971374663831695873508639216291844703303045924312473340174765180274125939405411135986158297236032882813610236678981492724797916412315884976992591754506289796135796064726947967051529765256255353423344024936686560314245412649578474782206391560643730972219954849975305649955963727657281439815166416670416746957918965581564076363512716461498730378047161344384041341447619554735061905079942138816496196938779050519189330000588466482631536445641216231214371274612189330768073263179011399770270557233658244066784404234963438355334339475169693083278928651166412733301410032395470964534432550516163843271541147942939384966043680208747791843027702574261745402415124121272774965532349609939085524776761767251158036186964658980187675295315203086302060939634279894346072618248150856811086981526320574363987904873850450326267464131557615185580207901595346413718527681825093589250262021139963326909246385976658006196188927113421286640235832304614630919517834592892749195563836843375984640000000000000000000000000000000000000 [45,21] 246012623593992239530526632402223766177779291046294877179679495611181818754800171239525303644450535339025201486321348042188302418885861351450161393225480605951974257728239616342493128166752582717761004158018263352314552457027428520739984416179532865363429074608776431396847164345904117941265357817124905575442136304052783695167231037474392442150305329093925422229952966628943367851691134852205505495734599956020836047690665819765328147502662475385572527935065773996782292266590376144711031480372560045732758199729050988369087192227476607233304741620608815915634798714687112228862905398525290412791696486751126229828015091937858547809036940607469753494024481496418612490451112888735570639989076700104267176972139586425324813211282090588346637624508829883299986599364707453398426605698073580752901701458371080468455910178915785315355769746332942379114207502787001553113548456292556030647990273786494440198392676832504781084606184323156561715785694272536453637991151650236012549376833570195412800414782788560082351804551593811505548273647637638048641093025317877436648971018685427558257525063713718595955417391939794749915015016565848136539927830391497339454034767309930344776105584765070975555864778607730893332288491482385892550442789003430836435867678163446244302008112006557696873319031688033302882128284151624592066019718939393608354546742108070875004125563533201180395098445432096029160392482364044159537869090144353046231041506236599184705403530496437028474413146202211843573002342011896443561779648321503108613212374508469658466274734413931977863750204061631834041913833798295502567023256577103289766228761779387428638335353522555491779462923992338395496636032951304975628648223755840666082594774212639575369774190785767984468060102071890396488411011610753133808696419599890811485147161154449921669958918396536339370662818352800352791707782845906859588254170979133537594960757757410905862788771983951655344988304795571419300940414989135503354861825051472233225446702005998098121410800382107950287985095720750601246015588069718320594782321907646343405793050782874840694546999283952071992289120533609087661180307586274181255187246112939891986258579391853484051364074674796315584902010032655012838252716297249459714757206611649507361971683896489151240499258904574327885036708950085065344141830477363691251094744183357952746702679624387938409730781506080434660568067474107765889535845427984302135145843543787418139892935388632279724869142329389844118633707280660536312825942983076106978003944324244111621832261802804795893561653901021504534287467597797709560788598294750451588531258157529652299787428864627605540561227852606291084002067316989624834524533959509613717788436285252594180419291173916335425463677865443657540094769758208000000000000000000000000000000000000 [45,22] -470042802889260010521566433660843799375774747393129204592552139318757744942196787722830137430998086732573889971855149761507429182353740617861332322909638348141638662432980828050158325146910204669480499391745442449518458742417990991877412821579838805222640172131774373300253380297869341107745797379885952248509918739987890983018219241913510338051855039610670183827414245351237247699204669268144891503539287811492820865729464704187765519914645634706515431142632335983677719691725280572842725013986570999418810699740753781971085104019037969595771365797218674941550697173480675944330375313802065053817402268702230213040348150617047664582365092060230101906746071513628407125354494105668820096259712731917706230209643122045695774291630071417874047677918908312278521956209920916010338122905989957229671640169130094806621479001772609412820856594933986018626755984902905104018057259890357018647064918505473678644025253512455551399891404940735652050165897065079976014686373234266817573546252289846134244181197063082441985721750101175940349470108574053517923033553340842203473809579273842907823091462121714844147940691580915972045226746940023321362177386748846628328885837917241411339945720809867396230589962352918374114735971187949624040264719394936085442600505557513799638883984835930149171667243938374408115367952689870500148835468227453143342460388502830890883848234611119325800251540132740593111526433063426481279612838135779572214080552543769359717331546806692479346564110273723355426133577409304926438928859843052581652016131690318397575415324250260191871509215704320336898324306722184824942011370517905853547144724106618063721960688513754661120089612214725088328073960090863969111590972867657241198575322755945163469337313441337646941674966801289374116218264350965830010909225255175671071088383040934302817771097113309896143588201048830958022157881035450209341240582131541566314131154186179952822820144921377986159496582528237145741325177416934772724782884791235366072211939560994990116413431251378223986967977616113141513727686645190908881931579062438790341416570526605906531835003487662244820305038904080105500201532751756556440082365508574039074909594466468612038766612518467827308869560480431757012574170428394966644293772337933828115521407189688891765057813471432337204506846133370089366783915111330233304524295124048364552093179520037711515291918362129715267642778942074470627266357331930720449630279143073257837766947755814752881536338902135751707555478066574704025518695833332944136716902859145407742427084554656370434762583648887844104192752760315657842637181775175520815983182511102441189241949119258907090199919549921697439947985383796120077075878199429761337663261547661294831219759397175510377260948553337331500685011923763200000000000000000000000000000000 [45,23] 844762396968415892877545297939142526337375286738994039885885628305064970611191976867321730857898046636103308223983884541662824914907127344136360552823999514666240214610446569974214913214147024178992593686120096834708705424360088772219030532870546837904602825373938830139882853426097345513790498170891497202128883622150894404588018169499532093872812025122061271196989474375298213401416203845474897260226372458426279439631841300971668247952941011000583394348307424047646317172010571906107511493237180068088308555130980793664045281758949406716718477057418036868225557994142394837462076770857295855316304521693500756607836753432520739757624853621374660012893946206866775334608398897331528678537937160064207268206931017776157849518579939359175744812841313646719898653482143641293174089840317139617747565601583253359585887849197943521532798782924756157099265926205639350283827014418429997935707116061135512833429777491012704986181743066594971213658599675387363438520483379354091774430719189134773250479624577131794436270040881933301674578616736051678758532332454920633370323304169631598887757814141410861570852579315283359089217512697539013171682699391855694982654637380919832254610715124272749354997888814666721040706968239110921864044939832020042458993866856811344357504832393492644590592249183176430380616104079800078338411490480908050519940128055084112258149127489931074538765681165899478769391267122258219394020953057289765851235516910729658256755872468875703477646327230544082843863491863891204951826439195887317586060956912874681853450364721635736088265998293859842654803885163396138518448715586058491349860712838414400791357163119876368875862051237154467956246069611955571725213976410565949322866233576296123867909862354024075084715461462406639179258808846317813867052093088238440678159998245842312449167306042212121867439002566443066164318547673719165748628509298415362058245788863040579251775777419530047040654393528087371471565465387503992906991313256116212336624982597564334076338073028445119791637053376320173371860808799876068238571263392761543100030429101158374350480686412044173311022523857084354070504733044427919205761426006429793341955963096668956715971344492772779663240205622153291635261811824214771578921954862192522466949366930258483090046383394509187805593550101760358430579896519782420943353351221841714965745888953324335621844634262026986983901950799883491609959616653670747251508748363021930917949915063020378877632658074650113622853074171512732857600273667260877710710709726418447315218086654490660319575195751465628234804817051420377172817889268119558142154050347343363522192786569573528487224940046954318795251559401450771530364675738212308334156399888838518069583642083495876191281147115254586434564246208512000000000000000000000000000000 [45,24] -1426191859747634117099104327977574200609400340471437060930893025364637742552930455608416051573164121708522692613024295597149748882448286484542819476425949943381096594056212223984664982351231189750760530655304035436397404653039393677263704044020326387089496153135276151345713195461360231318200464322190509300820071784478796932360571101972788006707571615822677502989008850615113559246037353843627670017683115871383080018710501031691315080409509615896994300817311782954077712996013723416796843607437103949872925964106259742506202324757382215902182455361004113584953825842812984360986349333133157669451409658353223671318229257666161583150718169050601846800655457752118618545635661192339129599063138869287295661506007073774423853797749864202380814694697104279236720771132348175922858232849654228150555696275344383956913258122550031154554280361316328244229008182244719730417426077635757634891135641222439287751921158545683686784937226984167081808134534175566689735734959940518027078575924920640072161728636358674365859987156653002862165341066791710679160481756248141294327176774278198655230720982799955441140575537206554843300323570889945608622521929694970758586197381973646784439990837655302187675561972619773550717262187766217835468022990808185786229768945228960880859734862423510945137829375005039698960123893869984497054325867523537324155170074907518567291001397849966637348198217162636636920756351363290056279198073482224590892542558158475611358764109688648381930661163958263748383145113723734589398374751021318184715841584513141039805679120621896928380016909380010457380236272210338739747304022631113163099401636844231544441065364906625859125803531326360660021793607695810561959645134683641151454159842993822461299723708867778144756133048609047497281115662532814665044284204289148259359106727775545244372700887732489937312215851295208312907430158190807325952001996304918295153798057654148406628404502854568333432233055306980187437394610655509008923064335775371184974966719302687600366230032832127674765456231095116529393356286530754464578970352191012888754262625129696310297131968681122840855628385243369149793890858165371188629898348910310633925336056893229478968691843404570831127014357631298447061054310920660432690918326851307964569494069156590003619765783633129904628266838917502576186761532196326826458485643011661134482750504225827323179087752401815494263607224524731340275266255177335846988724896930570905940905279194628758870134045633788793841418756493146223482553873337559718055579101733483896065552445969203770161695130973630685486986070575501005616686277152861949391937414059012185451285996821321514132140093646806261674995071395525508828835265693616378633984800869012373791782674907199293403455247067890027254657109196800000000000000000000000000000 [45,25] 2256680937975121899589657797012316212530008955435924649695096270139070182896914974218715811733303230838439469934603702391387831860793520799715599047572033972994716955462892726644861874818591075432475181915472254278200372573425376234244408042038286117204709477097294174117348409977354920237037902262714431724851047349914949839801546524537611453542290111588706332802386702516448732891228989541533204785183525855408780978888242788125738585524040030211230567111044920239142771370014475350486068353110620407663250277502378211333079324067777118362830499866499898162597859804131026285149513543185268128717037934106426703313404169155074471508455733252769106281662552833605499824373486811275541990329149649609298011958763943723145415320677718297159623359082781040775732229956761075220453036201121511207462458116827980804063968258541522273953582373042735256056734789525475438045104049905072708174537676995921781878526805414303356491251550485653914223587722242876874192745090698093449504075589104450533750923400296851916000054362775890363311074851818246477768411302360903909766212886016641236060371639853268267877597269129144934980607524001001016920708769725757475597782406282544151153745366233014979388637265593496672595852653734592336378434649734347097806417197486794508523529343341871592428865928805402551679496348238712278985506286796873675144207705570497846455448107932238520277069407525562086835842479608020804277545908446292664102344635968046286615421152331454635573241416052729068105541935460909890258369893232172907112961999825393091167029737749038302242918875919135167059209656723448371681996855217775225939053815225987733882455257434489568298928738007071640702375723569746861315948665840681545411979318275819255589009049081154862707203489834300167640943101762016294398062362495156654855214076859280673226202157178650679725955609489438299684350191556737666533047859244655372948527839092650415265523562409284837650486672343635142790772749321431782506103012588394367940688424962132981327633242388297710606836631770734181177179572571268354610949808897225721035878319787025562499559068524318498605869258182462945282134409588589196673664926607034686521784496036639498027244726331589077068695624323049131451729292876591898746855375016031943466557922603396177418691610160639461818794714060150692606143654915361835485927358541075543173587961005925055252666131708371283950831195639603393808390018965694616612937917101543879066852926304585914662884835638543426858187221094205515302744986782484282433141047037525811623717563003117678421629289755996712785004704943424560417481656764787405207122988449952295877721604537750936561464434947270057186898944850766483173270672851988372549969583666059234105135758925695606117382256649866152852405352398848000000000000000000000000 [45,26] -3304644564913587960124651122134666550356396097794787733776806918282221380322236411658925684502366538882327180390648970533095182117825147029292527323226892088523250300777007623511131580841377094974378952736898050591202782833956866345427831568260851372873242133252264113020354383160660477474418112798324096095910168342743936108501557968452068499105274538016959414163665156312826905431736535249539071618058568066891108494686304983767849854448423824677657453819252969428781143342898202837651024864032704043648284195466348174800558207081850091762123849594878675797794286296448670343792666537667808395198313003213079183106598201443931279513967552707989645880326035977160752884770623926661857705841112887388470295763754832890639813239691800348389778544000019223475434021442723481650536558506941873119849552754739804184465309129708141994793263972647950394327433609085572014917074779224656633724781494872880228635592342855995607989929239016750602523525693738588023959413031088678725733089968534139205725211904992153490089878489214080326692417862944867431517214669608619156749836239183229293309603538256013832115405216572549951899177776693894693454623345806427534188334449134858993171780554761608947581410735549626675054665130643424841773176484733293018958835918354832754923800620399285834847809647844678884345730763649325886220088486272385853709555703130109257526126082276483555205966946291603113492495539753430600290436671236673229993935423805456636492003873406344599150163202908357946982505121988575879591538724693331424126001531146266704941801414995597867630420979304624400138103095519453771639710884054345970991070938084221505193465158173261522672119604327418923016094533740449883842740493174332190416827713001015621554023344777117626920065123696305251890641655854856803750916368979709204095911603701317832597390416906745781047933997080014467807054258719429708780422642879632764809338798225402777120412423507257862465010910066001521095233882852378433918745127161142897175121214873499130884646173989868260257056581582929481952163093532863046517652820628580668422339040377868330977910390027783815438521381538525994200018670019221694028393619167168484820241077038345395853640680404310284732480112327822440808534113100813767965170854251030864418849649625782006060782319640099865091615541096139369222314620048032450218045218403680119854984803765267572629144751230191981570404561183160872903389115382135465996139000490188786026236107479770928990060814054739579307985116293433122514632769493066595817725907367024468054299023031887508168413287103300216346151382997994718393929628317684198237651498067310991855886519277114106116960134722793654363600619054224255526473824200432878440819580708614668898799546966366697255546751479442230922883356426240000000000000000000000 [45,27] 4352995636125327236513121146371055015734754142075052587478742020831867307808038432996803253984266341779733842750782469579048734615993005657396190769840305910561163643358209614426418053284406472978745200314122044682255294320854903856775172611805874659123374160288226419221719862537847433650950249911592042023124089238629578878848910075105743688440078520958476259409944582578682287662193699619152362620418644954300876342995422527472944878886856991175325992703381622936679964747646948613172854664764616754377734621042799835651801499318887369842002872718202637691385688956046688177437833415113874178756976402282779205963520866431495830479176539389465191163021554632771492955993357028520167143637925204535691540783419066314142406419154106834192965582083414702075186367943059455325912154637811086214614047204053068894289070441864603571846673968491938005641444151002953871248254311295077950557769040564707051866868716991690535486371263279454191846807540585682012095807584694162500384285830173587426991103640586793996492075547450408697102752968215944946786005397951933441660135256797665555150056908790191709788075378755812342386995879922720707968583222979259382669678985550034827892948637207032536049838711591039643065955919722453615594496460729345947500987361664540495472531725701393393188159690248578037846971773254140230234421299397173559434876106128104146024725552552774833860675718448369983469476087791484613378820426538205128109374064839572756334215915578286777100617281163670511794271218496755123727704628070036849265160905696747649659685070062981230619694434815977613414828354031397717069658911065439405428656736093302248298172250924764816585508233756172683741583519845507691482259930264236712674201782536029476415969354418670783768052413982008882245126384992595946663104502710671294383947736500595105596325892292534022836877692395733435861694899307043951491704716332678067013115447253496215605942978916378402026353567567735463254343591126124985564135585437998490045533629134529187967823273889221027723715537275139301375360431820743342791953111348420439531447516037632143927054548824880075258994510249661063121721313203108398953563679018442523664431871488152619330748351014885060543159828452576339382489393348466568795604120813441123764954216361915840941374837065117623823696663131081909362274215331488021169130109795143371285206905551832433410044118650499978878865306897110654911518337137224519154580987729173612119798310013617529377336722921642568025948960234339223416086731346890696197934472519610944664457959758108117882042134342857182539336516037090460796601393489604375822216746723848825585900113204810375512346880044504659784149226512404249154833508594956291302727633460039527496296303677437519757541717480516795372253489397760000000000000000000 [45,28] -4922646659138952965111120474355663273362780909139206003362751965586963974257551587116481773777614823642882808188051623489206013384220323475631202167320765314396381459566013856137993578746431295670120278920642117636246910589343208480521313022019754415917888458651192810356260255285529522887983839879585368893411241691748400153868956067847755463995386028113343441397394742466895006109904494336470977365110385915307676551760647894955736385691637100130667850192508298754097195661487284667429982047394345855581645173810856274829934887626743391253061423932521072906241778763578280595417692695306331676547236648249636660928177612641759877623068484976616090281247746333186954406440823200110183984886441631120208745304294221497340271430724683763471452479688335524621645875878432766569045964729567518666676883208915248392907235468750541692519860366731500271611549071768934833298786851384810670721935311119702657549621845782032609559761886739952680637452670968943913338557299894223188565113168242408859149953900501788851939135330328957088211823985224799796398107918017110424340965000447419738817592271663173363896000914672312796230377648122052441227116092183863815218663891207045727312862708819571402412841561534910438206616887974370703994037320193954302550526791964703316548326356205399218670140476754290270650403850080906541534123398569377213920761193023410403742462867517674965692293926589043756598262420019262741722089706278293834529607639890045803481179084109925954053823791192695210934716475911052982198062343514741014754812696577128221970785645095719410885711111972754162212932461743803056504491400880955150083211497254425110967707814676541000945414379611968009704954924118398414622007268528232810534423455644671335146647321438660310348332855917811887735016365509709078953763149269075922507008194159194863999022800428551148492851582055307751300039804518541593553446859702636657904279627128335153115342249324578509313876526999148105153739619142864451683768710151505179224846204217909077676599612317990438459291865539344298300273658155318492946673126670925705655078720302360290455673816192263615843171425975000979207948286622007237548698955676442521491278085833044128810379452353518531347819144354318891718180465756515893079163315168264555675398429380881026088421669555013430166617997555112945744016773483332679490531460394546357361950990441003229147605517915611003096233464260512520042549413767258134319529369734165600384918193681724738387620013726370563841395628326221301486339340833747187677577408510753472916762864612574978412360474029404418999019724715648308370550151465691679898227341773441495584236333787707230248510488587151679097152288856010144630226426986594751427640936325796114562471263266082448339877092571391868797136037478400000000000000000 [45,29] 4429105262012707612467870352357072142999026760805737693550859550100290978997536918868247478705633501101978918410575530649275319282652809275403342736035590513595518901958621296878681939580232308904408931802037762381646144443092834253418548180126386103129587605112980810285138939889290135927315988714965680971922001264124249111294357938824675923616045010522466212438658383490784365275169497101024606327500781584658537365431038188752310415990339954915775610647014001208572113231252347978408346942291591842084078896648313043267333995385104550869244705028073180323012647550187950019018045520759201622515760815066671012618006545235458749939971486703925478544665085188690662001662850595776949948294159658320871099424675452440643269417741501648154336619550479673114157739807026152685913505567462322153821533191539149563333302535155671048758215599474818731667084253836257848899658369000928757240691738364665692049079829816441458518107709424035385046854691371059369182342317018389260996394664121072462727302792479036360347602226881219459713641321031942071121996089832671006335558476772142848387696925163257145071486465852295763163405678997724998599837523387499449612842608707231538825554264308290605020250170159605284851686332707729323844428780588865483854725030294540786228661161440609019936534796313897736448995693163314992795705167320713261091100366560606888767494264727210855855270676284468736664271458913428399592910143181470064865938599738373706726801686826888960265013786612421530806042736322146298414277285855456165611782562037370855414350759420859568435878073219749576373713277644628178008413529266172368685085743319962357173544745424507880067675765418643125505876070477758201980987078657257614066020877458027780936985389858178176734344024390373291300239465495660992073539295871475028442286594262402549969736747620955007974155840618684976605004551408612721565209693901265212900771463594707034562723768827623884386657397811281245678045005933484974535319158376124355283386895184389833365370360667008636914773739406922667940684533914340781894990181895165207316429479080236546253235981815535783213861466206375742482345329691104001465798268005460533958003590898898195914730133545532116344128892981698486285148858115023365420553774514799294511162516228322661588189142338607777850199578588511750079301562461639918929381643799870822540479302334648774101111521826611979284508868016508311810312917864491270166070481312561605518054696316905445398602288549941973867661938505816102439041684025046242093954659911856887892660622523571263423260916965045058349036244976354660357295071996856298638319280469675817782149374284238859821860740659742200108576236704807467109597972701368820824562555395149667139885209375867066761101382597471418227615177113600000000000000 [45,30] -2718395965372718878385914311193873664077623794712051761086934965202199165352554482188317795930562455726756553997023504755090848295808354189627987469420739667551975883801236064734064511192103688180748720139474741876648110435694859748645127565128155914151031162817312186999993119290272623463251967529021746928364075735834640765630681079766945873915537071695222039093022374372665148564250867367731284998083585391545860147801833149650954791870322950979114940048087841126864077005851349173648886676525791031858930981467919931653400050909380899842453392298506908695827304773540838044246364301681495232870031567778934628641744375659710163968560529691623482083623250371994555399748783149435370325446755569169028636269430703598476627611444720003604640523505495299048698432798721266212822721666734378637589640811363807481613604847537004446597721343748940708168688079349153451897350691688291342676345755255833169587964430676699799349362086611849331279934810949750675970574168957353056344634487170944716877336117413386095635665744521385445179455032632167128567632212337763757379286728755726401530040175679679954252469515548513298121970008190781628531404157129372045191456754677811733414818156524155381566290015520127440155475292458177862277250330421226084517175824449265934227193727760933478897842829985162175574352348298548724137059852512241295612367640623596207481603521797826090675331475800742823141660499530066221318792421908844849714968553089098973791392653436736673903529499908562619207973772110452556526479148394732380119747981672108047208683614365384542131379161315587049211853687040036566854855276458822020837331672117170782745513156530920791714242873722882265079133758031963338083502253149304674283054276695493886085700627594367965124409313779095765241430552626728071096098133021868470123699422000952294253479620921533419600766774839539476550499941418931020673748386985939274567757569395773458517523304008648995918268821525139091686443991454009027357473502580052685003786613335566667242380588314681022163097233063751456401983362307910615507092217291241314710779586216517556599691549010208511854865800763559276136279701758986667752733536845736999451977725987311798026287242521196251821545934831709056588363304864142558392929938947659319592311876749469965186003576774973854973671394502816711333799023012445104609671938959089309360753256692038207172920132844523765140047099426463701345088051022485354934942914179811362114168990339014885491727410627837518686421392978836596411589313685981121167170605949626445765555221698513556030306096350231165431956862108363881811474220207568933025473790230257078465182569772804282047503257232499724331736505493704625949201788554744806391881049200910989662927353800160364314349924399321521523727846604800000000000 [45,31] 731271528832139786319489546201147279702637101406324203344788705649244754735282270272286191179755593000858560289996227691991926534853249960033173680615787088760835175801171174488818612857594521223225942606788603722664338789195754027742159748169711956419033373923780118849032732719673815944965417921448252089361580361159314381997010852163068465232084700999125773883810125107381033257646808637718362878976950182243383447699995676390512754483202544223269781480539852160151935292096771605012372447750914839880195901391071031774385558880702132070928802115455973863121209661747756505385874120440864179299625075661301490475792777512345332774620064711285884810329083771866424651050543699646357265766861762197677625294278816312588857917989002301771727309709885142463821443892394722618613935624028453358828668687798605159791126724183746022480807342808447213690353223738055079077329041220063868717197597900200480582919276721618443841801722702570975079352375726875545031285796135634523294632960950847515623842251530059381310879963970230946986603298898586909356633397056997882312455739745496750199861019465566330523297355749309359866591117304088660261249876267782444078147756769899359544459926492482054006289431990227834892460290075694435001985127039253361369503676785486969615321672332659937649598410945228549785813658130885375735410560164780018596251182789944892022719801864732157938913192714192096294087445330320535006371359444627344373955965235543888052965959591709064644818153891224252485120566968751772847656166579096368760508459304323308693141665369579675231438196332022948102443502077220838664550489568162877317607565522046843454070031877814593749361034132296788807359269469635895402238841466987606522435948301044254399643561959193260411335747165551867894097209035537775909210039421274253119888297674883397630708526201405733787647201588319726002737348176870141704034831604980820272060483420133954807316503966147402024188611722317442549483432247309512783856047536697874964903539499674984111866378503686122698771643152759031799204942323175561097817611032961240794644630186192302877298363955996628299694553090548430313058965386831994058344074633677222926536597274214616019838847818760667575692701935769597752151258957645320343729588196659180260964641161626313339628076520021514489333609531086378648860114177578426876926818433487824193264393098860809750542797116509729965967611489486566405409487933158799215568553655844228556905298801233475943011093421442521467524182031090592921016440130258952794634625715947110545804747214386182893030175209855788852424880439452335993214355682668059671475665919632058705162057667868305359810524513455924849524728218455363769722064046419303453765182484343032465143784539006202764038736300213221465352306688000000000 [45,32] -569795212007268799988368919138683260768047254217757328575342964005303639508342740722261046004780139881581973269618426463065905851921634461277732138493646838802530223766438655102708915319305211332449013031472080786339334039668827819489936734173247980608273735541374328784970369098998766896957825437872284786514705341454047336355791069807609583275322600905340460265382765057134303724529573740545341553120796287954210861670429561250623465069136100714730150014763517112584275098293991532069476147368776756632957630539405603739799900836442904537649480877163188658724523107445037188017957521330548657956172189303755290564113394430627857182907382729879143421063560172474871258971978831625740518820261599565421807564234309535022052892342180689158661280146113822932386835537034977262556326468385740849927514688185149520514449143589656873004568490002137694280314084439731293829394021839689704993632121470197585300839185994570186862626846370290657452516491764483331951617078085451763772616117886668273029566040853345125138767616736872962873545528600636751745332933689291742504866107401940518381024938644831833533298983918813014730464451597141456424066077063105417129547744298086261177044255680221461702420553079939086835032626511432476480514134175688950880449407152236523144837956511392773877832903709149343898973150211763286910254348781545542775850340229334142703358751316674816026266495631436771297195460401279169067802533505632774620663534109444863239569894685447526343809938111614863682761762663770534314968241809605729640307528888344638208730480700194609052755334340517477439532891853463757382326976250231937272490026160457206940224773620845734062820448582537805352616855946298391178505332010149013578282595001644615309844806837522233706655555614703899533020940750695215028174280732698035763579679751756077863794092532492587424456630506652963491309444925042427555041034099018836092618522327289846153007925892393734799684725479388019784991048296430477084500120242803946224665736025354559826186164796249901501204651250872564784236472229257072960325196517032643687883929612360553770983202299305171190849799385443951705188564472500689680935723583158561785065166925186759601916171838499487843613175830101705595659346368416712449492792863500018210677649449631353092530963644468136320124150586583792619851107229675214093476399505871193864093988818465689139045474794395540004047150175493916785748646790235502166585641339749352946147674248666498875313029200858651941597751406330865868713253947857105169352352448257209857383242608029680631557901238130104451793873489366123228259627776172199180996753239269683370160058661613266014335985828762399015315370513858438650270055203047722543916000959679455237234213880059685083081848865797913370129596416000000 [45,33] 4420494398592876960743633446915494493661080778686731804491696317505841518153181767537946023125757278645008258892706618045920019134924653660477741411995864238316124508891345184549004415513104521929507216677909794514749009517257795109353933891959187682917394479057096919288705010512962656485548177505498117389717718750670978164299185791337796275241703769414693151618551155353887510130864409167285568653205087870529986741875607939182642661038076485370235959702765706660252784164403755757368481243813787251833687627353620869167888444797090298011643559057397203994144009585250464841497221852183999441859101626699915030184395845306206246663414296167423397501419331303655227875567648148736526091307221414406435331019045721453571143110286218153862584073229718847370958167589555795584760784386001459141061162760078136080968124414638385680336553260402416939884879644982726413612923167257635385545702507094874277765204478471450957758319388680478564659711510885538530733135537725573711570714477106689819897308330082685654349105373276417604465669697179245696386239669490191535283708044873357671437175602181621370402263611485485253084894196286818613101050696501111022183947149978807227803870203874504323933903544070371405150326769757479010796198978604210852456090040667421955178801888089434774437514832190424341205184831632106420775786267917465340241600960023935895633966191995214408928491368513296536997252073129899853852843128685258202640559295054758261205513293505697307741044129506804531272374976214362534483413027311237606299970402184174515816049059432728949166218612836262666089189921474023957398052473605807438153633079208476163302514531441985761648997365822255152668229866673042180743105881386624863849357005633023851603533004164245846431343763411036895102604453499513710133236751498959784549360789257647882009883132717960984623463225116904307811237350768841393548292110577078812116663269855831156195904755354280655562995832072421610690153582592793477679101398519163058508774049228119696228898787796878207110810803983741821456602311175526841290663307350280856854997758252888337209182849209523365293997900125088337896198775974795754578068108606725274111410393201630252553744601504090379033998444768936003259394282947785345908469299712095216291616340185503081445898673008275815797093752098639085378095710195318404005699541894874840155345964118634210730637258565449477679071403390980060032038242440910137138198370492824524325786211563394906557490429840361276219005265035283835623469459468458111067537693955481300930478690215000991816568030758531334537310245778399932763733266006205913963991884393696382718951707926598785255669781185691585596023205797205042641012626974449607667773541605785704351709992474551476630798347540739388044644188160000 [45,34] -12836533082242050958644434466516912361984859096002286361882751907244665589899921414517616823561510460113676922207727792896149846618850567607072549409421253800948321345855942024147214526095780801599551752974458815100458977262052307904347715430457443854221841524146629165905748896295209180698431996360426117821465619560074518085556979257522165423989751162330210837654962748637073896594413288881319353737787612331379944693375238539223752461930702506625368238693105479779395581979064113429556141020729901498746899154048049550722744187343520168423794523220253989742478201492071080289082069415764953903015967069861342413650737304425597164022358372385623591684169841725436369922486266970287405300309860459772581214917704953404259141988242604663149051211229776870953040149268590256745045675711734315609118856020436408821312151928738787380510852989306437184573594143338183724670528624707441911373117173972212494055726629123117909936818591697676073275297351154322551960446810727715439065139890037582608775232241832901586280938219854160027267401822438522138424527129796739244115569202938474668761756813732729310498434726052675640847381708912279857683430618244214410683935863412870592525702433893628990330828692420782879715875517858968984896057697809321865940913620383323208618741925443838781663421486848519146126410950975210803338051654281858321464332099711902537143720241915011221960060645066924686043634843152282591875674989950113957744063503477107734547560808378893589388349551541825537210080635881973221104112241195028943379119384191255626163686170889914571307098660530697068341376149327045983974987805034495773961527417067177765322269171437511243288632540227728448449979529401061749432613754250699997052886939400677111243028496670184296315109636217810207096937953626120817053378497729267490980890813341923772148848792342816973360846996828784850547719051951599023250718119624363887144679353798066366179806045623789700767286294634044019104441684009337909076903500446052167411361868824585076569400535195444427137889713878278780161340928053483315287300062393296524581253550892879495000923765921393014883657522377211021396803222892917211815870132021166568955413281896277516200614897047508999180089329643939268497929610055019807282062608194317600285445127750834298490349387543078489141604901701071771354689666722241734019782054874053222930837338980054474282648797319317349803813828693165884533216130907908403690382213726011569015570430258098470809677979666303794630527740853494592322725336996656839497416035056703973578606893018052134258912824376807168365355258491239570612314881306253973828414904845996913139067522081078238759338854630230228367232343484713965098432718184190550441208659510378722441097906532328118775694359057381921850287718400 [45,35] 23795265770519719130661475985305976191060816208688032423279060554859376691502189558947154006219768245571692892325560014959378869013598115360575776381693914158587296347180133858068803315732661222306029682551723709824732500404254966484733614147705907014801702926039776786228521649406662886137164480164634816332356975991520865066461801542065269710816301401480730383389464532885462373770692928504517887159377643634085773903165859547146655131607212629637984402968678258378477715599586490475823377178634318745374147631239349150854464047866064840832154259674733581849264920246657436599987701097317386223895911156369911226766988283586484100044393509650277133055033934686824210860061613985399221800943610452067136905588658762172211768318094419559078195561270209484416404944918409153952217858228689277240857321091976906623001887936706329132195678484601968072315323974620164462168365880113380998044243207784902022389942138158354226572986156578190135812308173934667335512240903724960347089237166760483090076792371927248861930172779949105158864577478352252376533164025914609610963726832757729825500164967679493950630641171965560840708166356360670173829728490946729279807707217360703163117487839840326460831790193927343176870880663177592609090363473022049513172838865348693071811642054514660472519538599409657278591024220908132270590123291120643640764276715346728731239850407069828209375643005677025866049731156653387869324152882647199562158463679250509250825090456746225716009866406459411850901889630932675437091406808223514536805357929453408819953713948065599412706465511030584660264706292919208612589524747134363529087244286833775366079416425165766969459772805925109769077755631250908662780053205096413402570466366142491035489148692883931864465425237810872304866789429005700702996670967663248710820215404489372479498712700312639970081395686556316098980555160544424169686401373735402976076611941646821558836350943277076649740631138226412167445025215761686560297396719443858008249234172781710893903890161413655912830776934553731299158461071450105654771247592715509846628081211666712340066901105822435556734530025542525175636836535237484688105251364921125758446369855786053778913232270300658570847401576471058457767448957081254961887112895072371900571288257405419521677444956720715983136679250449550832190814010664455830633385478134586341613834876648848389974863577792945274888825791813927739161871864697568328240038004023099848854037054955244058525411327486286522267919439542831374556002670642413569532465728054986751555701412724082174194659865646700060147752378032153645529865638082446407518567022163480149672039367134433279540597871197497318086155209694824807223449897417535128175956547154604853875656226389100397376424855913207044537057280 [45,36] -33533623082819969946408845091900049333195687294381895772052396472976005414704579474905071634003644867327603328072442919396844829894548204513556448292474362353850250885731850218478894529018441355281972712409221416580085989424376870156561933766500132872979988104175356947131621921282539391008126151031523480765592247441393667002644579608089678412826995544890691807656839824049826827775280771785783064065665045728105154324299065636209005059163568493569907823309653971879782028976605855953486756182947922487435374088709369282957835051236321878270266572521931438226714548674873543270706133883775681942946431735293546498562812241404707599179305710574924876159972536615730133713655738055578370814173911904830167694185130069976263513273947384559232106598950521603800426544172219191044384391486976107266969842221679070861562839114337133479051994696894106600733102138528781231256551089299676904865989413284711769711359663023815732986134294162245373188359608262143482148134191905863662225924954770081568919049522594872169411355355056620843451920683347928313118069899346172904371807538811666502591544552380342938200823057198440383701253550475089072069379749317100473068675648665547915998691156090404388415987060410707747026231354062892545279454555904400779720374425307020239425956524026787213914555560648210376765288963599233370542374481903251210706150382266414647927808480070910821772552142577343283986089116292505366276268838300392572982508265046049934481916590496963096589684138464286861044516345984236267719441332373407370953354637085801905588519932542375220633593096167933895008558901951481911059955016762267892311688711070604801927420254057625209566327221799632849529972448999312119953293243612880456506317146901047914322769383757020340080472613069075291580560549181249809251439753126246906795754038910825844368979091008685887140735423045838292780820129612221953861084177311405968039656240251542679095469844556750931393528201686202655220467907598651510115000371787603160019969414485661629410397026768645162298364928047448060848668206621173928776631641054695531335313965116172853361217640563578587208785131161125989702280318774933117039839098510923287244993309417065972654009746419859467756036349912309529482243590808213348431765576660098286688998454252366531636719345295910808807868451918403311748255839383648618526127369421066548190362530599360677926428936361600067582506032001680751899271911159574715303167619789295538223033309084347137112243386902471978836156294571424448735442856313813329054447651051138536362042119499903455862382482171319465719244498808064168818776455372250203822176612350651135189853324410516798591922828355688747996775587449559870231368167514988261091296216959230403287348488772755590092923564202456933990400 [45,37] 38645092673641095721667177889756964668051387718181587369152497665575143147375284620677317364075426508001126658494848081937781064363880056433008807339098356569000952477298005483238556680790598864195455776098289334044961657013009029451189185835340524095815486329344948369987642104838360336652802889844271316330796871575800393413267736221763594430664386081494806475345339378487794886008212449390973588214085386854359259080056574564126953940986580805647771805232309192300279549048276396120380570908768835209707712668158016707932367852615824836854580941638557478478294442813492425891727648180448016300062250915161680461420065460491022851466097561744610846390028018176229204175472403184523006098689978791683520993597970311546610029763343396370099895719881588685745839880305676560819860707536684869218794732108455079814522040673000808101066209154854500644900987689927714709432180279416480422865326311131514657006717469063380895708941675175450600187664946135916722758239398113385645673415151970569949114864399420864939175215284100234355741515414965996132496025525694280489037026523266405548963471152545724639807407102616004029453341987192129854936467429451666591754502834920501283838130886490137270604564128112250271730553520280534336864833254536201580403676031487573017617674810538749978785023189432662786907215166782557008487243653583850591604230243491463446959789271126254759404643488956083277407072543504078094419727911068746009866535779510165596831273827995263055496925907622144773086799443512798597793129625480677168077591931190657271166000479969883257657295292351252472975015083118682595890628188981784688903513299768590778206084880657246063993126130813148810522514528424223080922895061994889934473216925333921964307970129272770362354471043604299498813973988000431976406779777441745692880713420383669133569605808215017368409343083480975182154790033984635801440332101116071019774362149744995130438864650789335077057847412687696638530102153441776777868149727086503843746950725569438423630550036698314628975515718268166043473290648562541648423042906750605653162867530668171863542357377084290506415129602691475777677893192886261473943923676928184634406804666412700117125770757658103839971294730518551916394204196838645563275208812809966947770038871992144419725888339055626187092388354247183690938144499769894964373483217451217518897987104654127835210846688186009730786970109777053044215786905839786299176741446903522592918045929318104847700333267407787714417857911102841828074720464539517377703134204016593783372379415792185221641567810794179604988877752448022978534613549945569762292910448355903146420753070486644281787244902004221495866947447711996882624220760119293470872208883864221682455615377580672849554063554855619788800 [45,38] -37850050411798415837236225328271482686577340963948227884743574520571745646842293007260798728025283604793153710609212788789768476680730772002944226703294898105627164208179780157132592972620329167648260970423337365826657982475835944895288011118881114106880866077886498282551731266052216853140827111280989121544460729918627388607837398398224587578035719002371028225282200449861316714643120835378707638349008182195262724879088508749877255087675906550814700033807517087999722774592710392021232835043353084284336517096444368797326624542381816278089497312655342810735397457846493343927659337706705799387357648903498910472976047940213443481153031005727994218447800377943488214223018410351828226936884997653478536815726283714061575324843206489508952015142803746700619412606870626686747860394500072590850222340578451603124149317738141367189778630420633831264607664575326295901862152648958215949446488725619096489911355921519114887836400454448509735704948639039808210460798487303497328107805805518156036389555254309965718715532198614879662804466250212341332908463946404239369539108748795124031040657002732239877357970006895997489125532657250135450315256304720497427010878106325239239388894974294391906501645413842433970836252268180863973239611488836977915776955616938525968101834165528057984682790171966072214966774392424722781310434544742607425779203825664063635398799035006829625475062737099163461607340384388806223161839496283851640673939377596647314659674214772632137171279397533568111696035055468084345418842334702222418747122450483664840399761258233723754333616360991194647819046444163386581810852465306610030541004179716696900548763255916454407137287906392039131716756539860992793386097031061061498172168406673700122177303737242439006993654346109689228648194364857775143196506879910373005163524980596186624097876630624123970006189675379054136260221414671230710941773495145672689320595429104142131716149416688539397480621394297578209090894141115731840535626847812761238833503992343405413311964550255719895671898927415773392726151829343626201314166518640393164401482069157502270680950902168661159714791631753972471514383097265946611924002062788525129000119820356365466085555527902659892638004750260177995377842618511576843068732370118206269827712955708938661612206059199472593836844211859040369799272819090468483411244372281951372447151868354685961520196976448925725156017311379218394246108331719756500748818098610493187239572762251504259047810109999528362561373853665275096519375301826762589908556008602462525897639249626763698236460524030110152549439960810444746106270780946387435813145197587002258292931440624945415797537753888619963645564755104690071467568692850478225246720049302282708532561511105502177262770490053754880 [45,39] 32270824383960378886100022099338018452248200361947573127805666279912562004894511632145711222209566539993305957659051914228508921894598412173617922019211132168167679090074695738960317521699868409975417286109379737469461928220745212397147179175911568737469789235683112799911860993250361308987347953770080822350618037261548479207583105643543206017885448886647712895433581793565672309071284215561479297198953017384598084927411652508707033068454474964097360789175213632461583484395430539441592789184230829243227895585982708003130838464736145449693952158446632788630773024168214737962794114572179066386601194974550238259133814846548153454800664403967433836818449137058254960399017231346854417474283219040824595434453627373681546666371208492274075427949493021753113531703069418179310948575857411975005773797870338014158960321347854362429456940636205279326375992333370599112796224333873660979468120998371218355777623896853739790071423778497891169487135293517060997648171462750009815459197606771903052629871503565556584625468195633568353879415154275931043964679971098118180995083496437829773414458855971219074272231247926467933757319637044013193518291839984165412751258493138866729725730805891492366903865967559553031449612100012411168769963832237326905629671140467438080592742306149450630481139795696247896125327323576388720928839219907336160554322804208197301701135127217103201681569011505721246311304413493009395802622452171672164681421559710825333173557235576547870665853768890479292247114241036493387509596597441297333266885699084190651961780119978735853105857053721779987843434082924735212783945551077561074234562322093058970509564792759952285492950733657718998978427205510799044921720583760863585126117419643239971310255307375722721805631410356060375676321621568127729093142362021204145284365109084443621631399017758578751873575829096571797256211010395741336525924299154435595181468137664925608385609818506290254869464264952228213588186910197273096394847939336277133491152755631216573406647596361343694630426651335497529966164490375134925365605993731868469472984197343887466561347837120271384442862890332707317503107094671556118852674193224234333649351510053193059498679424571753389133560898226744629638214234968395907047326530540800507137995562620031478106176380112668545701274577115163449592299986038193312866279675015215230289825518950530360677060601861405643598036333715607766872661088085866442945618636196872831085853716766790153298847466267685902529028665142026907039071282133453241192682715861823653157531025624089829072160209604079946466837690424391396813555699115829353268894475351416994024413607304535872766664718117477565318425110081139424777198355992177933208412408616820263918329220280880410050771602636800 [45,40] -24357562557972024092836157419059792633622056019023522353601276013929221205493623688117054644787114919133859659577559781279393072933102955113882077015788012564330460269343657859379811474775379029402624668295878122536820807017843354910217598998265765279362343648521469825306004762961522018366639729168108101457349658617303331753733368370458710615561292576831500426032455877457284851316170816575110744175448099710242720705535740683571314844213582429630658306429562141185610713326765791909999823501460921850199820317890941384778338223745575524779675935219632380236510433665261303574898480658076108411919602565502510118290938710335363748456275441233961578148267880717383482848682215519960765530234505240503276432793113887251448824067985379166141436338909156324891190388875391991496807355358213314486637822978070329901917450316994440212761758496319908482674757448745443859883183344138150349499677559963851515213474070083029533644116439665380495282456669378241154107643081365533294680936050157763625552639998534716817047143574413409202918777035714373735525375060990834577952259632776688963786996157636707026832583041899328998879024000584880401235819548454007227920563355858406194586496566292954913886045892605581381837868798932068804450217305866179609910619469830391373072403951688523636573034619223000884473956097822080160424979406599339788092048155260999179383308429599218150561253301598091128161620413620528881474532886626187805212477499648204297901462127070651543840157109231077819687847588319833322337094409966928909281505142255032785097133127008941278699819355637912823407893548565767941408164622179014828015893489258256914953652269055688042642221892807325083320936054834348375222700019397005667311072009235838362198134892048262892088154709617833683296353280077965198284225442482471525507685470387967913345579007333328189324427851332953859972520125271231000533016272368249363208380536585243394274398044584210287697962075079393042135440791738199089476925017520245565089492206169263519844737194693695536521441855530691223193216743719675836418904520965425128329702725313683426433222719078441689845048560153141329772585592209011291509595996129202780569036176713447325330650380733496068875334741651726217308744180022225673156134634839256381580809194593103673498584089171172365298171001597401002965814424126212085718812898844485176096114047708048769086327491143869756688688770679411722365900309019100671267927926477091876729580363759583073898219109753953625961090256062528292372458507204154794288028742684933218020657423613263160396419030342571323211471820781206086039011128744598531468363416068670996022798155562020808949974855304112183793986638416952609009547889038465862282252101683543537896952904939378008446491164672 [45,41] 16486191050430831923204574510264907536725043665887130054947577585631219947238662477805313281371852547088667970752301661313571044667474696343062523625317231556386309923727788864668434729611711585847065748253848780860834471318694030324601303084773427862297971365171926435100150350857983198809686147025980072481166255722921215361175149062661651575713113347310218887995881168941557175902195095868565482598803296177583934831026686495953859633696420384790259091285562368026711989253208756595630469244339924692345128121463137933929160843923870645378321021869690781062642614713622980734633347364969919579197732290517761948187027621264668303514325561086744459422404429783898647771896484877788353376999249157274239168282911542392853201019418358703356941259584274061553114500352291307112975921124419224819265378908727387732585598338324982581179558299308681948010232677972041808203917569650072683649657034204388901545018130693523097472262185397870394195102828662391578137400596850479796068207579641474486260466393431041922922861635124318134762019525572025022726999540903071819630001602771228497491659591539306267093632745198186088030535570685511626766449132275769486402920925480076408815576994717557378896072432052448312156307070872646602442072349878548250226720074049966169582916289091177704588794391921190398252244430350526073595573945856883574564104697878275904660337970332048229119762860689392527488565874492210490652606979381280926481203840108622004576503230450890651922044075069479369583224170885380991544064429382082642639267293112671264028104154409496760729082614482299955846329304290820297393516886214068542970630724646135411219464561335970050610059064914196447132946019636005755100419567351353736420452523983986139200011694183204313899003968084120859847955070762025842733607576385876204583882112508951974302482186463065032003202225227500774514015498189735378206633978070178458536756198534110919483064840590465715871796906733892282752517912694459410477248010912475509807605991821754939117422795861353590431423665308389448598856951763258468512219687028237669404508291262808627123322917643425225672335901053154446032058048457678900103358821236348643177015823951446435235095558848613019381503240619655603568690440978022759087649742861650807435494677525201056871956343067216304265829101444712863583567417025526083745777592646059225162415153442895625288286133005666333878287268275155848526220024541217108833502824088855671073980785057722256567999444913523744097690283551321539838382328270539301029055311226012030451117262918771689627649442323197033987450880972894056933308871393952493165918151242670590369944531540810989820927448295944704413141154821480502891716671357453111587111543680515182888581764359119137931264000 [45,42] -10109783233385828070217240680117724744652268314107079078415423650446598231452285785369260405644141158278610454643746016771030403212684639740863455087546280606664782441879822549687168293954761350993875349453327748329427909770097938833450025340855283810425820084169505800688977883629791273442289587763046654924402943939578908914603653595447076531106041158757874428694350693304986254577875717661207565705024091293857595643531442312574245190996153329427459529054270025226179297464700284894667610924470815079391662151662321105047699831783382847239352067141049360160664256843572356761371775666913492688127016357251376938096300974927226212461625409769102882981302337035987217817950409902729656484645167692265138101099014214210174416943666068208719598683252527184660612563904009346721845239142188467133483175209392551835603862186413546396809401975452224396914228276139532030515276095655038640143997271398087965907169226674351041450672841551793814842254735482579860585110524640492524935036107036084541982686112132835993675369385532726595156815691272037879195136623764691497911039254770245292471694371506519009207589991455800425437563732412696053682588580982489327144089295143268429082349365844459789548772050931473315260558727258692863373308802318063512240474226433699581166490174798819444452565493028316852988167234155979242326350837065054144817943648056157619201385583193200160432313515020484116767180456487296772846565013697645310511810419630891721664944021120436521924447866302004658075020427860209166534237652057223797033272329858591299812063564820032081240088692299675677305324626469913789157904591082091987452056060728244861950640129609030569618361167428047442573463839731347706644433914169824230393329798733964188003008041809526099451862622776785617056398265081462055986912385526721710406244352575233172890748190126544541780955869062444639072639886756052364618166316472835774031705374554647276892527427533682334942224639685450078427852934688271123816805636524292777437564396577539546195734672234132429805201682018931290126440655081744243682728465438065031640107137144977539591907682926175970236954129861070929724975628990856343631585946372445082622708072415832122279801523588284830076092873098812142307554322970121533806127528285505568402383548090215951518710845659644136485367272911321990245804689992074766446550624241166149359354330928963417898794438665251006711379616790519641345126796648059034945679496886278160752155771429017082529666928959616655756721499477153937798686241911761999106971637269905886276739718905527329385854843517772375923779073710202607299945499005913867107478540682493144298887274800264049092631223673515136117778693944711196565590757885842553881852041993886108764181550194996386201600 [45,43] 5663864384294811218374028269254635688094124560182897762731306314362853358765580482498865601165833007444948872000765290553752410921764730749392439211978509455745807405730920511888113933984697580983558073924858748237890567602235116470785275099799331428113118372835226330622173905071317848445411167019313398543536995278870916760628130725384350155001502774915290164203961046253120496263903448184474866262450593422786641851665310404645589606376773089836710727250783353023876328198282759799438169512217324676931228030482679351673723549555453030087956181751604355127970390270385240534472972356694020298472813619568903658901126076246934398015062067894790255911440841988491175664646990427483045038955314587512406891861983591071180103325639693357283507847142539807329034651216624294108111650914272041296598438982620403475203024439942330105871278007650483549520929569225741692024254110182315186783988509034097170911230988132735957623208549139982863411792236577287328847944140665980164011755217360123756067274901547155706292073241347904732918409393655821220297842282054276200731751354217819020121938363897347791907438661184098984895547756664062906183228240236305136174853699498660377553852005592102986269348964141522820976538086310165369463872852762066514194073364437468602374919451121483186663474124552422564666107818351615800533562899755097145724957384065036583389622843552116659223578319770485171574571423574075978362067110256807414622837631961147773802957855592224606252320921640535088019529827232397911988479260220510744428359710684480585517434544421771342174242800615253504564078773040272200053263730162747439553250762796208713161479673138294142609368429166683134392457000642380135403533210321930958896010342615290684604491021218894677629466932216942561021967541956117890323737208396764204677616277509601403155345926785811503689170778160488693280468314789875625069928801006457235020960104824548923529397553052949965924121722967353355666468430856683232306640801799348416648662454177842502558457864338099864725678819858484611350805775411061837865122877045782795136688165891390242833641629557027082610765587215777906924139049874648169574827910687209096546338745861041168725586911886134228134062353614680598418350285695108169820332258042350254192359387064242682519509909756417308195553944768926117176058112471412950706343361634990113412895034343369338732171559099092356834865387549523577321467697459288572996067604988057980858900224257520675498697824269296815975865856176424774219851107064895453364975654040852513127988052280612289151127806733223286672279237986982842379248737559379322465204675654161902688942259580071769354437183112721455544987904096178854437611180914256992690969646263650236001524640625322885120 [45,44] -2917868007353361649154334991309196141432478461676598805894314885479125683818358045336649584384498017870254390647155907031174124370005349240777811540469951482270784661756017444982483990580212186343575163514393654774508044794541766347013338327728025707950601024377714679123143475466979448503956612400425235308847583475434610945659912555980474231158115006039182650841187624664063803350806572342716721467636581839129503142053104211661612214092381979970114008083879406214382892589732389264167851661271620069401221222734155276398932720933335921787444602849444832970215039555803029968126961878484990730492627692293502951568314760060988841434410018022210129901789795483323936207732929266146738811416314793214613352792632286284939241007554553301230480380002005211937076983133321332198998584804967440925726344889096812076832905317313364563327393849435245711007094539603563572940739921066685307905137324172575321053808248349716945994911428408155525354886912796747194343466978996198693995029019680152700748722881421006758413720258212471835100213463991993077570600842967106637667744591773008766500217738795890539029602776072518071246878283697496355277980797804298564754040595437946620245624299066034417640471841213755933278870033522950248609837340886412368221144350462814212523130220043984386846506702012821325183344304804765399324060478742694298856638954212848739598100197680336282457158896564328006827488611833480811552967281013460141992380906198072752914012091503470732590584655795851477786684941144424859268100713037584165727621401180686068621112175013235847423478806984951492692162772772519363616781507902984614907800308662532154055453472997401305779516754285010355869135111377646916630336887132869646530515564760932802716116702622381161466711337054607123684264135300411872245187294094118190091013295229520510098689599646761010594579600628097308241018474229573036803274891478023124998549585452746228204084057413311260819741580863306403936196470234833253163324499381682727070815206139160912440681548370546222164475464214027774002605019744194581980202633537257359708951926020412143542628389674787712572736603796044179380833318460924217977189574560575733617370681669376093770582727395607551989392272313189517042611045786298225158310314625683714554395410143045330852312059566258274606316190489848211987706549867036943617989725942752601115538600559559318750730565376206937253472012020712450902269087349730845604495831074590855240794152902429558606785836456796754454654002833861058539593948561371678389545018829316252173153098301401044586999555597538429111568576241187556344968934740579795204355124187563523056458662422274956133590261619891291108856029644691994819883528125329206803780651304251441416999651277537280 [45,45] 1388887615831795655942276060325613658393738969131348924216092885916313442111084941018472240829385424542697262756024166175240244754065508908974640185184280007988923755684009948016775349681071995394048371264846800101074953882347867737120131962458892976091222316141840262026026617606552098357667009004997765815882170510467349251067342271022116648592624131209889266850524301137470391740959105229354948075843214924042466220896643983580574281594449569795865930224606901222227647569091805468824831292681910889441237144521268568241445885137392806414937468111565290897080620768621569458523317377047012168569246249576975260904394404783464488268006580407773744924500536812981398936377768441507532156020359599143491217468384538763346911315195178692464765164391572855389574302257231810951773986862328090335270720009737378916801156758706102206931866655374527767071797100651074420544965540770599133098235326005071578640463543234599928134522939972694948293711280452553551208991390090691245338786857453246513970348168845123574243450658108248270482790648519442212523871437601117695894568808177007637350866460726017220764041782485965370346958697440922802564060332624953741871724798190098743099977423579661344115788266588108227312340741872723883588545813648132987518568052171472298259485809710617990649772403101441501302282790070073926210331743777814860076653935003587112142331459706346248557186369498809563251127093669849390066596020387257276840559493953184764672272019887243555272284114715632096161747584784202570350839231071705757861637868780411971639741019884554943521149084647180615304276665426697559316810595426963032539591051408803282051314585178468087662071831916663110657737109263586766219104934915073019854987904593921464842888573970928430755259187674550959559046745127608344205974655311846084727148230002838495325491469501285441640837071827797668405978100630034630517634452799448596283468074391427255991724599379288453411919393182633091774798264224170032200291749778467772469201214548486519016593537403467361693352800683426972311693895703474674424627314079242590050850515977620573824599553561087971674511821698829037167027044859634187471158511634710693710639993904924501012824336241296810778221693297201056951003983260918858183004001104819872099337680694685116584140153072192263468998624604733972493587963352754732544047053059194526876813574444620849679330922131565565589189221508062589592573526281456161766542290888139622686505186713809848758642151409666808075701820720210756440322405885370066084556744593917781744760403586156430188849366481113224977127268342680451168089415334815346611515154783514570265959246212491899696561681026190833474799364326963428631007562967038089175846227004803957621757883449344 [46,0] 87359833008288112194515788673090095330228174371356249307799179118250787681274256767783986500634152702150479323773688738368324121915575928871246873251209903835279176941341454765793470617516715775821300178491950400037938563543780022679704960190259571156606240235404018197899438837654749728055094382694878450214729576608565275381700800088921640777973049627540890483232499866564649072514503244674328946117832327766473385350320180361644818838044627332993112853235318425000486664157500093975860035924390112680546236712858261810531494095453027395943072386493977978646741003642671794061122710370670913462543563989014666736727401427376979965518553047531549265857063383240405326025153993460130968654456045738581127686119462199509986806743212041752915114817484378490599444854917686378001729552252169859253526306894759682929980741169458175909422572142197429153680621740079348664990962376686115269157374754576759852394763573711300240108616884728358013963646780443352691946160458920714414033118482765375495891120881316705010930284538323222878895216291167954887931720584434645706775466558416335375325618282660069779430142754526798480096323627411172660239233728632052414345490517092990492394090859217831842043447857797786561982971338429603680231267615092686145842506919400163724366731626717441645143183305812924435937358032027204497821857518176292531646159308120262701318795076443025231870755026272580000219702487494996057893742339178691581400022512150300292062138505741796529919576763083075078447851214550706631370061785223943029908757309780518881891024991532201105682140355067913117112727324627056945752710363038628330112771230855352690032072498408128395375028891435666199092241206650963277000674952316149069805877655907916930377709559099211306510385018696954286798371828565982252494386405589448357000514121556449042863495283294441511385712495689965230735481902269140676338201310943793114283081548072806252208800447228993370036478082485178726724674149831671846516044838140275991110009276637831710752320945449200111746925197784172162025875200587894993640656084090723259195060793435716109094716205990239054413225009513318373062245192629289519765225521427405775496016529838502570446483373564028771740769058988196549438530879166892135126083198189318189951783015953278892555059568320224803928908421847173148146955187819947373196723229203379834273900234687175409501133288152329997701590046205856036043145614423761388515935199173115663268057761562056423494198908254149636196986127228200566606047024003862810436706752836001717228175258504693759566304310214670567383755166777336031525670299627659555235832117416352245281351580556512408753612933506887466830478365763999823813406512263549676793799636312325409611962886255491850108268289189217094860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -16444106206916652068657097057547497467030549109016025725573463344550456133764492043120679816216572545006289954966382060953271753420734378462937702345859405399367676291433576578609687101181227620624287520423762580245569985894378404264120299251462464525596014320529194024428905638868487989922492960150969181883509714924356971770408381891770146709102120401029166715005810263910127800484709631571741072331433005948605234021431527128449414702730383604715161101169917454618919611044657448718356851886649183888802313791947570928401196013818067384174841538021180562938943760449701821615332995601170577770757883041643396444454126053194796503099220293352261100140328680808139081093887626436936535056200957022249741227175828500545146796934560981059754862270216343016176016022941186544983949497125047883982877001194382956980320333826347301586106684012759608976343067022363831262585245462856229849557674859769713522961606395048790319851696311823014750171856332831424127105030492519018293356063710301745499828794610452393440574511691593873629273529833967095965214508696110090121137270971196172448906956026473607844393702133697044373153296590690557036419941368889248317666598537412123464471597140788867478444757405927202880849644170573144803841612039821066770563131706445059204723037590126642626350448055432711660708449977011431071721624104312596884158587378750627385876904465538397014737123452403762031954622499831317570578045826358219764353949810070667167903690384112871017008286386284982304287139165559851817402314480211598246345192819003540196374267764452700534946119105077254406509594378433599226394254622723080219523606702487542380094476689694118366730465829684235505281693092923694851804316188045482828505560612627964270094983262395107899323537242372638434027050671021544217828754999922655624725256216819687551783672483393034877764863089107603425486364604373194882701319182244096605083310275088129554298258802067379332265203458297801403229883709803781453995228254829212956176666671800123166476262387356247768172563880119316848919948321706583836880305860386050539082289544305142706874217310012930283390655805932809988271499640750283904593024997300046140526434685935235253138541602481266914732085014974241921037664579183033808175756844200230815461398991557343590120644593722195069605912528739640522241095499780175125338096378038205399123254307220896330658074629137686483785970831265642438225223456770599833442734082599824460491600362659142608189779139811384230544239263720785501773761117539086908362446128965810132036083244810503868071259536917637355656278129464703895595062040383756216684192363220439601634917207163204525794060205184905734991453141899661466006166687392921072401946635086786693960198740510375290340589368977962360111104000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 1103263061665942112071714236092182410382708400074220519722531029780648934507504427977277895094160352966607755492332058236000649514864250857249451292862275104848558420786064539701125331227700883906155744562357966645778904077831898400447812430065977710404584730738737931238807357063216858107237582728207725240625448100866651829631618168382054017171676691958339855813593682592603226971997721908825197509582895854960247423005206136495216917739252522269631204425654845799804882783358097332396797502896406468245728104260158540491911768794736561296817760105207487840988732004123385564980536894732018052508972764563233229559290279443381841960284186472428592479275703083620684568409415921656973972132990770784679121773146454652978381773766926187920094637160368636881647207624598333064764641715422617912431767683608470906246217850272379200256673648321757972651713759570159200162233729014673833303230248803833972470447361839745820178858154429263258844652792417770000886569617710950482756135801328426461401970549437247700666320247901923263369604680830931854845438027430564881210650167366203944668022511078459865974955086840705463444404284400753884447687082841394319637874747459026222294466592216823542731290599267166279696693562609076675623377761616398045742888827533510976269002285292817580925057682279138059882629612600771319963094403923882421285101319095564554292014959132280924528372293749391640989826258749781342487946952128835306444398043199873939366548898497994401873074080210964233601204134609705103582163568726595989718022198422631740794549288089346944134771649569035056616397475829477439383750916909090237056881130813882888362392473237708653176492829148696874951958487639863792395560880028898838071670830949868962871171164245053873630800328080438181105506504760169494962647839780666435261653854074676045268720433162487668496049020472879495492574057209656647267449833967941904759585231647406825471654068604035481992946560048228009373014527207838048985469597413199003537014095007761489476400447190004910464601791741015048202502648038535784868032228120254600329740301777501850624448641754172645330503374483159448176261837617069232196734048679395375340771683835550753007421141458736079968494133428409496899129760430707884508096651664922075910184508680504572273244671068224217138525592958621679597501533514352174217304143481010484605693455633388286662638957787578932928063463373107363303200006622253386008000393397901714597254947347935521790036640906735789625625260178381126405102593619004812684210618026360880587241966809159156499727369658047791626305487274971929808942824509319375175572417362127659343583287596121417926833155606428049270570935458545940993256114485705762210804392214829111977186989618579522437684324257106885657755648000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -31015713534960380305744042801580655974096440321350890781699829724738988606383290946760484956333161650235052295150104327673422291693237417986951469769735693833120601263210948232918410405178931006278072569789474203021342564800767888692023140608098103983959632225880184470469627775597544953956730412451957234655419587030460085339166295506946202819800280211822532107567930545650318752370932244456922884797516353868191765975218805922779087539929344871223904554019789581746895320652870164967397088955477972434606735794180150590337274398096388514462340719285895573836478887389156542927082186533279695647686031519308936950121762288616708254458855682144051221962485930655772904465562228799542996749178129883980565328400952954340436953834277624455328819222274432079919617787615521795856994552445816208896636003018187256968253047863663979855053798881879728405402830199361583747908713575491696951612841072146250859258776934427769711263194932468554400139093022487738998852331468695507057220540407879618253757355046481986475972525877446538669711322889858241107425915683504618887757880270047939419755252311717048100218984235973978482259729849682527599768081289894706437518472072899376155480926641677109412552070220891653672742603626348851768674238011804864664115747733879095439843688755468257036404346700366378274974672104115327600111643470182366290472562099771450981798629090035927085798088423504435472226021030425476234086787703305520780100109161388550488844190542840482039224347882110476346891680712201218932634061993258533781350985829494449288813483583291660855154413303127023337118260713101674215714751463736912029915592608501425753320019295085922463395674080552931487504444939841829610974867853132530583784917720206373454203930402771404002512460192380086475434267965201471177142533277436005378367943463418116489824684735626736360873569629241041992158274003533216951164775299038748860028407887245516094433637503332946388930355150769283164418752087841510931958012606247264453379698844794049040392400109403152629227424551420626564130003099762631952250541053694494435388914008846290945823572466988981236872403837377949747172020941033135950727475955150894837519175604426252505788245107792167649551703682328300275089821839851592762122241317481281359330506205015503757460671800878888610232976127513914312783263073264833436841393308429572124697327217299720648432113779837197123771467158318066363108693580926261207804950277404674654808379827136886769246110556182942860167424675000287168332459455991921064927760670934631837388561319312319008348825759193568823664091948736840066015843908141734969182327611641385567552564004970835683542276354072202075933673175799476194415427447041686585548055804831544267639329218009060881773318154092201335161094144000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 223774247046642969182443336908121966856620052469317069388530012777981653096102283346850230795955901455607388106928262590204536784941847129180832430138344848279300455564203721170475639841930618266943443602352623440443402010605426370441576686639219217443245898579993233002703638654013378205703833124968278645429686639360373241973931573467237491714939517572852439493458184099894283493240443202521016281035366608453662497160380597471948410777983325970671665442055156765468035445342034662141592976168912569337367032187840122732088489669029718417031580842533525603093931531240362478894736206020845333171427285580975853758885596227698893557737927338433543336005065584228337987374431010423529398512368512107422993838118947801843011831932167768048569897086032848009150244925303757370162416802484300404774307418003652864662154492566712839611144524061667957122648377487093193068038362462464708715817060013892176156180493461105351613930034142363815368676027887427473094387614101749915153897421820538340365645292174895704119112845941437723830221886153055965493297775727842015817094529548805083956550824541925605749659746605306860143072567571922140876959820150300501860385738176037705733596500122391314886492507944813100406096174021109298839458014539306745923327645715713477781768703751578323391127478687515633566857762461739409036955746964798894804537614770529248801772009595901650299797932154224116835410998612841908562848925251429869803865507054740016328123911643556276588775225984369793614748179473569224588855882184160723832799126308241838042430231146545704110327274958811788013039225869300549470252144002424730727046367104740700137159247772733674576095767602251041234327829814481549781196332724795291437853542278563637237733306794492399268019226476147677690833757540722437743524014771825867825668752938207465164023490718136691124901273205575277769894603496578074401349493674255016404265140929025830319388240964818647883659433582581407963077395212005790657891648508160555743150583924265917113099152614285582976186163439847761161401958739157695697697547164490483444201466017891499991469884867123995898424967748511015604460925290259888772789373098647364018272804751743666960144775804595317352686602072728245590337720638075656072181571632747550907934832019158876375985017397652844555919403936548653830554285242169575564750604639977538209831745686778263219413518719076415362792561079453106360303133884605050222067669985570095984266651861730574981083637406779164407013034496299565015770305065992645688492348863583952939923174348487991692843852858850708643076569325076034314666249358665995018584754276296292619565127387895730821296087692269983246533839130750501427016554159629207222108478592409614161978737970855013326127762556346063563490590720000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] 2048663146111738414907809997711612916760648171066454608127471656553707057013152190069530389380774546599337258364578859899745643986525306990788411754583340750754325721871900324197539512355303567353043694475154926566634623820109445577825709364842397355062787598239208362149006104075950068147303839501306079667303161531150695232020961657645911411641951411277939906935861910113028541518277808717597540648651924080145013038652124084685742288744910326559524518381180951241468438786402124275629601559420768039165028892676107308727697900147138224063617599416245679723892390666813472468614234980067062702100860596399153682516895745225998008462506442209599262698467817011089945489711104970222417442569784440285364234511138961192918506897708078574533052457543127500513303188733292248627339475882782827295268159281126704693289053040860390758789262944364835955196341182038701867213067337621911941064767102012136249895563016981182187044370852616071440843916250385423341625322508122682061517923513930431593105867997506469200851951702946315709388428933329744098665378931739510903876411921418379288042890874839648823311403728025714242209170450255758409623347055754882646968193661261321531837804589770205598959857579317353618390027611613522423152308557874923910502476998794546227845671389711364194693738479651974235844993042413441227688521069242915030008277323182210342311149346575878542755947079764166453847488791879395774275194007262942871499567780197949968366050826824019975951798963286093602417138909584991506435500913650882174470234524177884411956061064003820610182985841829157308284226456717904779100670582775376387843419931787127161058576856356648448686678691871031176074925635085507652137790950412275592695827424232734213596772397531547557238154182686163598697573342077764056087175979954564277923780645971619496162125480206526142208790582742414331175530233437864728399055189559868854779757264743009078593504566449664219772812021096659794534655851091367924647829006162020288639750569220574140861353430194907450271066082628969436027766516027054591339717754008734710054624549698434406137427639708905261791182273278194385923971527423905346213820793557371505983623081145421861252104947815419500821888026513707709520578506053264705748759175520064315217762666533920928530694236116637620865855548953695218673186504802962831611867081146862943525496758399516671809161528627894067127896499398556413988762933983467024791013729110663133486816535279860169675115306098199165146509016583106625073594977290223621405253775587451006568324454758400733667441172559987228493843997006952425179627255650552392188686100755168375868446061810286541736232451292454625301050453270187501182611429234895565097187410293184859853153134700376101636006549013763496255841894400000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] -25357521686026210854949387164917679101078945297099487826798523437371750191163776988018055856000273698166621571349660192138817384976392417653752120543822663679516941902489231540968504686688969294737944951447767255242923420087404029845636702112111311503210746034490409389300589160661102703653068957711961291767360753164481753794219711163207798574128394960154941479097092419908130207285764468054991961140671036132860643586419889245827941546604903434417454350515643534615548699701784788542082977562473817488100056057909758806290376991187472032175433260893075393477532502522650764357582422123743973747989083915155075785317059399872453986054225949244282385299316864014138625125478518455109260522928467134074171703075479582960703375688788440767647897299756420485394454841054752963411861392789218886615483432404893035324024092421349185983316961363401038314392709397788788041521753732639354979987256622563813014738132327873411502588280945684667868365684251502058915038341051604667087752345176782625700383502276642033607270831844238311276709892208074288261610242715380396878872277937877681545071294661271115212474051439664649847435475238636429656262872231166867292966485088629981769313751177652495710534495419976151466537992587620412092818829474518289976599831303700230064781393691645078251744641130468561071515723677568072848117961652144530967974085346663008545936837594734469645749721138156282962268883240121440294140020062239380032168411639103540662087276636093591443344440776101727011155004972510703528156573832874225061078067537008884871346421872749023888505465128082881808487952257593879347286009207015657883359394655009127575814926054158225023275645488044904697140535311496454014101743943444221544862549045295614970725220730668614760546371305098724853724285359942971903116507036453789691296944022240649356728215822026390317189274751246792633466969502543320476018969330604030066129170979368362860168150103967015794562093877797746387414254779394584964128154848692303319474720866990838409418013909155894150298081201532484120344882764484823801764074928343168883341085596446291940369577562792606640838438151627042244766614173155450689629189379402294957582708963409481385062871352203599800375854193564820542229943750842446699185426326293586328523361383741803007606019827362412225978651055136646826949290163555381803285668742972790705164668703212519127690851747387297311023679150443139868590631073145993154009156276898735387347392505020646889763476520795761011509344752077716681034258072633553331916470410502526856388890130131628877810318783740243281067686480974829925805523559039031362595068834382597077271800623053242875512019742241430252170314255014277278108894840810859707669022626275700654294374966061768645786486181127851187847246643200000000000000000000000000000000000000000000000000000000000000000000000 [46,7] 689723646667881161558363289633399163932228265182445953345072257431131283574683884872722444997477700983962421011951454055633397049438817680919625380258204393440055442017006781779517988304343005492022425381833276228815327933616682657159678586461172877420508254394134580768363918184753325049329274076818584928799216034114310085281098769505680642815808304339164008551228623222542910920432631469596398995400769235289139417624314540631656874519539402149792170101433671891684286863427992546354059993848397669948996959972151731441892638226346690581335069839619141187782875792825488262438770126478493480486538926064193015691640583840340838331262422941836047348092223417992506263049028469467867712281824185394470155606972505945458795589316643692529034631052192769158995597834989612361768445604553201030414545586191418698604921798753802851814241920752078596703221962707156972135508233372680785746432905698214894939443394965171907684587202031701692551980567370742594359313948630900743777469863857197640324915214905413669902892451528927736273014134687206423265214801000897809186693628217680533298005867464790978462258655765046458395278590178418738478307700018421613681878150358160473121124489685380514771399124413827699037790442215706391387433580405841561326313173966077473763566394673881370261504267926160644355997725434570977247487726695820892516630243415892782715598029618326991112776030437548523898004487098049809761134721690252942543202045116451440378225957375487100069488416934619499939054566636179391830960167960047955216896020209930649865639206766559623747598882420260671067612689559965066173081329515636771743960414162490952044757413203140835972883337038008239086954863446038183727930340897537429627239886721452223718204028327301968435488993282438716258238487371629469043652879733163378429935129241365186149457283512886121419017155366514294596689040187350104484160501314371935508833435436458936678968488556234567768685420457774853124183071822155949935349227535223961452715082507608964014148740866357487554012436927324078800980710399578888599096331648018677166241175126282402152669828902329016263994553100013603213809275469906104017957717489968538014461512789042805193249135114540186447390909997685389421068772921617877929047990916520946574878494185396574162865150842285063947478684522440967692563391025440158678701365596673988296197570327851992534177347805410723738228323264268906291862174795636075652109131452262642835421800670358284191495921138270826278110235209183159382705992776628851090632377455504070869684372665406828757279652479406540714109942248196958395191539201744775833378821917348039478800755106905039696931146863908521270308721929263138224891789807190830852154316858807823218656998463626410893895912189054949926109184000000000000000000000000000000000000000000000000000000000000000000000 [46,8] -424666269277357437062149809307599644272928086901682288232866485341841947995224859095405533908530532623042340288473619916033606192006669882786261092629633559192436422740148503098015582627889244581002839134015603834105864857003897320152304836467270113351669037331092222351433990013082198324220167388903041974193008204860625217816774018932317222418434551497093860199840065373233412673050306541455926949696189962400394442618899546914513742235254047431545387577867245753399375342893949266754174456754452500704476527602331259631565896786506512241757062055793023481195145786260761745809516187623212536846578851431808464857982876184545282542670427947510108233599923120875724868784174597555275237626554514278415552412605573531749621256848913196905317420973450049455706857251884004017911249497353789643872310947476681113987998586581472398026426095272422211587398857867944441889181981098272416565845832959285854354238704847045029097397239772026505412357527206812632296923211447549875834822182609507943744996977722488401176848724382641704009819600006033191097570117855356233759616871354132803543570015283513162760260244069030125508176091873518788186755902592762805135427281651820913990591754168833685229337569279503466955889088415053946691217060641074173074433678928186338301295912101107126192541273689803160042199043595580958813887767781963903397757131057964570735263837752398305991680572671886943591494524626757326569137950123958469560726024707780976239747625528341658803267639034931694468636290065536563422400467186616094998787274234445081762961549856261398152370554725267622715477658385350855815736316314526343651336659472991146333574561428219214474584457630547283678054832447182256457580072309418301565957693858744765832993707964234992252364545801997327205276362499929033812585748265882478951803560815256113982375628987100739948929649908826156687883935796031419776352034261325255054881124129853207421781777454887478232025585928142074464896137346585284031953201880759790108551944030367750481448418234112723411868689418106993592844148497119920498615319164775663162129750304603937229414075611558688157953073910071781068407257903550555351824745956002622641787059035492608883779878987610288667990107104330376265706521434129943507931915986557698003055965323831145982153903182698545829756075076515382370398524171032979904112402356879485966532463537187472866582349054680083753254295591276045886104877861620907726755852281490804733365344344410878642574880795019070454674423535286189434954533979391595867095762108397186884039343822271960289824571332197605175042112960642355340038384547002194409672055662617662283999581081701447830405548178128390389249636955331751068552111578886853641243690084339557503768049924049164054310404957048323875421552640000000000000000000000000000000000000000000000000000000000000000000 [46,9] 26737542396182761124648249962443446745921305425476793951384265674991162770338791468288083287549703586650630965246950113626883586856075307355998185480101018378894888728014082716107594267445974476519890902557708772826515592319404693449089267585790436176458975846134253160359074814629067911355859504721891935742941402639068293751713838334810587412048578100535010070026509179808567810337022504605658086898908514011981542206738292902928477847107909907767056463390750601556333974075342744244797501598051607765155933174932235163273722612842081194777079064845066241189019591963053018764552046755855256839453409892373633553083835433087391716971665251774350822838779067162353659040427734381667921692680103838732732609530250561631647888995308096395560749689541318571216705110886322333050634520633064297502993655382490204982668816990291275197597257672067560676559704402547705432975881908705215441280340869371683914637655688214319888124659660029115536035667295547745012410469596350230649439071554668057295530654060149408344716918006335559746355766417215284913707062316327049649541689995363100365429994876049747875201910842075585373774701306790644569500817548719750496843822984886936172772282025200266183046590144618693045944438258049443298713830122905745131578710681082935565307138886594533162607451604728691559622683111232638486213311232399996271750155156100401434623433744739748582640822826250630053592844652046635916779065574165338174387378914291337236683941285381514464349864267252344335491868410046876681437761628981733421314928850893389548747553470158909969024076073866233321539373238519411258420646568059582635017868426397360531211312842674645982933610781941447020945685836628560193389537885543862737432944862535831543924775068444141457494497730835486481963813987438089852188087999391181677566868531671052822575180220080250153648513436452799106331709234226681474038325846240046318862429741293387047693944729943186402412449412754660185433312871448462516622258945152167605292505822142231919454166093652529512149915774151148779954833936639283674375788077596361923868175021173426635708355007041495727225644519414570987304616030029793811654368474051647894187794455117197041868113114631520325932870990431124620573375419450443604820322170553543478608762100999454475113777173936235660274455539704786335208302303882815046997990309729468735287491576926073073352564362603158000984303647111644836588034437889346417663393547064970458240191253881823939822616280914326852735513199619653124289389734038769205334162283483385227335936107180898229540460694675844350671318939334159296705191602088988846893587734022088006997986054297910436926249131136051053404236053506720821132622455504466844981915306822069879200081966767006997127102902260306550435012935680000000000000000000000000000000000000000000000000000000000000000 [46,10] 207874970265902770768707801695830947356263826374089800486662524679023916731069878214887936956095224831444913445579747558539513402852158122623194751554708953584857061534006550906819497682367983472415993697147235517633465134840325981472426062192429546719559141778727581105988663358397359714400070977701865970161948609543719861828707048282965080745642034607774347770545757224162410499673842350798342054945630355726718838163745440384620746154376846267676471991637869411331799211544328302590328043403986138677390097335560083788594782167237745063661258305900396913070305191920987511496582042550180907356637324165477373015162148503898970788248405173930880156357055227148585727562856708781996137132218982395749579779938899377018690115632914017056342163819558022710837339377796283920834657919323289980679437235492116687625009227202116639602673008109699665163601665631154087339365618673886189786133272848774701847119152995985973106588684477414169014228555353576255609942759822165043134264341099582901566984306514113352636501448216361951322040837409963847451194193134761087736862678075928419622335030457333333116999835471648086382886305943907664827091815356969298062328139021423310686813435455977376555704723187574674902788969226633934086724262261888040180875624124130605216021545334199632133300292235163966197425188087980124228240605418496366997612354451876540890903943379040073258894377537643881550335200714034554123447686576517632348223186905936148392953758566265510217190996937615780470131476304985676445546559536689806249709298316880597448593144196583632501936000980808426147607097435823406994480895333186870188189832871696025696066237609578661601670594059754593086079425281110109585712783986637814071985265630109532419688710439647500696665922482209791443625125624440145443474990105269039829389879145275516868402611415366160084419834488604416660469877619252444827499758074876434811366216982534938703453495434874313128602884113024573084101629652928221938982527772742851085151965605296424862632168924302709273910354322234225904716649936753525551781389071788133914371837380477676701163084819994632260363946807574124006551664126867596758123945390556064007212308538375074494714164693800189625474393197499816890460903291336823717890728292383111346292783327355722089767730747029096077185541113775609598663359219353169085026318968651965367568949561240040383765055245668416666953846483014085978279441906774830133218122916675581169983292041713841887303394354212091198680087556325865040913855123606858662202429007607028483352303195363269139461989727487228111051368247640505384567191053720287283504882732664488524222368289453454662034184208942153333568746818664368467444800420481277059772226221771079241401078265657707819392447359292597376563365806080000000000000000000000000000000000000000000000000000000000000 [46,11] -306508979253939786287154807253685858631912595709483298432620194547112761304805154782098444401586492140411240483776130176293899427347624117543658806981236979058031334890482254581257775748656371860851077859740378358031224887384667351950428230499745613953577171028811753841536069322740837333598534947578717134219731871785456833296804523653046792384698906703953359141704341329294920109047612945170973686743624100298753880287432851756649523699709372471984236110358768823414305308109524518002079773827011346070215110024671687873612414491820335775803831289070658799187317999369876505905478528267722443964816379134676097598774339598873881463473997478359883552450125730382350322632255414576789020524882572012755164109783902261169749000702736504729375057455422545617949868441797580920703472891236998935318328582337415754644975872156440520690114282359675278448045220148576705211038696256939648364090752134486196988223074943671994435671007552571692658632647370401478422638854330803234626689820789135051159987802450580801317096540818256455862382654045531780162703413070739062554390325670970816649455841729771416881962319306703094227082753406752168278519682446847912460438004953628075057806386078304956490283112021856551922465392294558410514908876899714655943294221953408415176269195668166152607395074770505076469296072744538411215861387493288821002540799059028776202188439452082568657854695794245463511426636065645020454203343940495893363411258185245897658664320419421305902699231830380581762006613848289834710809961449549691190813407025724999881605249332735159798476969063106497854953272922375161790291863491578607692734780218274948299246267916955365090250508557512045648117340832552726509517072782557206549404759421935121682163681305954746037174663202240164770091490144417495882183922649798874501625278299112967329442745541920115032535125121259556274739108964705859845346501779300218095346376394209055864448464849818198561314987222368838741755249520666508678619505821893359227114000077481585178801756044837808316958215233178770640510164523851177038913512646331621506762363939131082039874762298317647708398052398434871932639014169396371185654412314138374352800266677413755791227545240764193144502025672537700645243002556988883444424353597561312319628675238180894716156070013490710106697233231191231740962554946921633722650855642603274836463581191707488023603620518908576186961124291721305696553448245886338256328928273957791298125787542755124633593994128451121617768254566658609176097358362855377347533272378509825326645427220377912382367150867130227047184083804969888731874084290969171391215548948380527299452490981363574768268923867483717141777054753266882982440368648451686993635513354852050624232471902447428638163339854621267388269382860800000000000000000000000000000000000000000000000000000000000 [46,12] -1434049321577161846509117914537818962561402183529393058802540119382011044188078347142519906702606863664308105062705901151156182373400742335533548704075588691861839726897463395823854305078499619773179550134855748668731038290675802572601263828384651301791794135133025636816482770552220551495358381689965697739613611723535817360898175259476417183649045726610692794951821993016140065352070310878376494642945104602196616616631819321947821487657811789455588344632547740344555724088935082599560911416979467454106842630012867615166004137869396543126135374515438335328083788055281637081650872376994385385917939566559453086523053835881615437299306425579928266017494512252696020297693706397488443302038526715817033045233353920511938161915323098414624143691094997748454981707609885211667976729231640807572818993279151113048385569141273508513374823361501270996347048988769642741117821632738241596219939156538545524000819217191081224719667731533170470836399276009369590580935089122265571541540102116461702547029874115262074273255878029897182984062762223567646232462425705167723794787489931165233303911833941707476366093190768827013522709688332908153018919829288717255313675267262886990035783798529979760158769401082306072677137027603840894098360717997876247747996061956119422388406716191862987743227136903792104890990902602478366318035869467383999276138250611225977241568304548770346105890915241624851938997588745764331490871071694110437959805794264039345509790769583534381064323020750606611275368884797456254156507129364661962855106396205461847078828585327294596266763008426524388510386920438439500075868941905888234363409804812995880301593267958346570573227518323008544319639742876894601549897300615540383066882955432330137313352394024356360509025159143930518937810348686078917442377882332799163959359600953430335011622380966970795934792997844323812933716812885696497216300971452364762734417655811453636133017976480174906842281336777932844997598378756014164715530838117806474635106026438299274435452335202626889791888828863493280989214584285348842618526740758371485186181297436339090563506286244788062990730081690896156474065112907098496246680948911521388513174228303689067058660749732903325872043014819522826152266440261246035195185086876099800502406194186700415391273650851523649316682676795342607379661351297644834329468128117100983100025591087044417185334478823719376155890154209701187358969326131533720646719050476256319475918491972695453135555879154313264806167933450566208489933793211751003529362440787444456095654155777646505557580995900010810124286804638215189133992665959119490979854786729993606219984740890495661974936945349165084646842751009384996627830278587873675787977923667762453797357430232284250032639632984481415508099334144000000000000000000000000000000000000000000000000000000000 [46,13] 15234755449459578271719425467796059269527498698080190616972270347827511709783308512815825732380311102338234009447746684442696502965398150475756578359310271176249829652034686083449314459568663266967596919850559951537014369996092358610750549858471599822686948349571071715090806736113457069203878881900769988109115621076961042101092219197558311568004765745913378176959116152102255301242465967585972098398450821112760305485110781170086957802606004813126533754102307340689719925009728810907461060989957854393037044356594869575559751667239594254601935838303075788109214939956791414798449687491720433134115869959732491047690507554366703206473770914069072013111013870158427965781908172295288600200505807829724764711188123045080180625898778806417145633628869849169646860169907378900039927307004578536282281951088748027946243521665539662428905452450152815752036975440594666403604543156196617271345708110140645599022154761940805542299781623786797977432306137608104820871727694160244722675669684979244836554846619076678002718288441665918319960615263678639536527512178355957307939452974770538345574168293718779182238777578408211302562421668979299996181132099144069410033309487819503257377688094305734312615906924286441419808661789488510853742504656356407707827527099243217191072289363605651201492522500602801944876456820633126632052023567050104865926757440167950876788654759245107183130071020252662702528928747785689848890062582837569301695848095937926945782721806017959226886227215329519626255096702031722641585498578238104932443370008226552563551066679423712930236637107039643690044490591582377388178607703286468935216153776442338395005672543115286286042060767980886332966262713017079553591754288677341296016310912606447284663694103791336050050827556307936746659341343353379349513453064956325136988529537846663922280735044265408608317489255146088863106434626788982293575765447768318128037561262786236112851590373369600693653953171189087795494187982073568689979542352710123835812107754571572632655897455044834477258121531990841485395021971598663686198317944735527404422303815836863010378000607256215143171110612443237104608165152975664802805358270673604163933466750048384662769441800486490277388268582862396899435652210724017542045617548289193951471202404599276257417581010761333682513179101563091876019629497260773121253767270264333775260742054273621610062329493583352332266015336592056072075674311993278937129600918149337375082572826687707460952330837456595266713416065459334712364314122402575831511566308226135997908716847396064649785888885379097529953555730148424934706671777920501716189566666192364814874435652886082683824248909449100086839665130040534812831567105349875275471362344323542521277276460713131990825696794370799255603933872128000000000000000000000000000000000000000000000000000000 [46,14] -41793047712062591591582355907990282021830950493731010213953541943730703380104867355013330531648398908512913995182509935047604788237542408130000514251371808923704015897575084798206212851281112770171967575172215076157218511263521575643306690704365391243759600964439040560623559875457695799082924173616687205525034610222576081627600315306500970019816910411189865925993805290738258387588574154373513447667148901653011030026275343829888501753294275813096759505985090243618452914389543925762725185604670328772801821584493735134225304217074753967971383022794454764031710213563130868976309206025007844969975444391992240733392536114694916325972778671360243222926755738373362937043043822438921053685318276080565137370057911069010103359932553799161153906427125968599145861061008992147417052544088629595949744694988206609124567557739049200855346988405327779382113078708521411298086291699431606361360883383932546136523816539176445487437488958599741128925143639586016970604988647410581410758382900405607556435270383789341702864987222738293522548421936764972162075621049764646250661982859426387731894545924648233080850521992342198573218693898055693447149460256691771665804620781766393759512152697519079329341201607043777619753049743613810956123655807922102016034963215549449071172298987197064376875064087248114573639176144839904153086760949203012352882857794806772228074143707655873401449877472393644847058195741029787182362809919574834354446722022972564676510550415438806270337392000280171088072160134674710775543440676765561538867912486359997383283276989370213741772464947973097115601676765108179509701927155749053320951419614753489602414918218048831931149423785081097169670768262524801961884829322906323797593261158154201789415863000305352056044883016141452530117724315677372505724457217028090563870974001271539908727715812809520249177650064907154907042832986312802150497037176596040919253699853541752901087748864723335735536657520258839496656153150367880491373453840262454327815877306857020000932641076303328546964571101121309727103737620075794365547989159472875167389832177025202115961023082689692773481505626620214846446141797614052436433470764435670409276869504598897718449845930020183665428861429981585359766574810789815612637087246791425491607684660858102468414896427422903336375131198514841522050503390709026367545049710296140492836473714869123602678287451298172038164885996087153984694730460531585618025960771786312133110755521633109451407672825256170585558473253171422358209438307058665162030278954933904317516119652295903105473423384355913238940534833752848670478820113112410885427442163153261678705007759951766725930746490881219508079614881977919675592661947795024078565225217710096409204682321121219677950558168903479447952335831040000000000000000000000000000000000000000000000000000 [46,15] -102111507483770666358606200109013283523441449948412389911580492690909320522662386972277316677073885900977903113072457864746634992805625416771618176460918759498563308563836362730845550075780666773552640844734211889987103056046949526280331379054919241929382574700727527619286622255472370513610632766275717800998459588194255768124998958267731447712045042758589141606102904387781094133674473578128448621195929053304148368323303172621005463576027086667119702428781704458677090892388321741137569288316731549384930477106267295173999680928437271493774778208831011146856428666726263648795572990868518952006865435895807746314188609077449120564999457387486099895138559205079159430386040116259058924849526757934792557335188259825717664100782560751483455234807597347007859859212369518157265617631324220482337884659372213486322427078779050672302968674285113525690653915768031136620898189914904134248735507889973037322557741963280345624923487520130552963659970460698631733968588301485886210540306668406302062755953811794563441581859983318236216287832800643037524550352651218869574130488716849550652910577535767380436019443977680064515428784354257537544784650578485330014982150197880019588033974421827293629145095828786660335387816195414110781894861890561969012885515094909405446262212838743931794148593622682053395208801609409967348376815732675530008337749771710144793006468271891897179401276810318685750793585892727163378564807085928805094447113442417551806857469847084905561125289447534507377561629733129731257570834626039980480044572674082383472330698587582268143827663771020304106286360068961511124746895240166070729247346361278160761538806898378202065352611428156256359426736602294120979749125886611784502002581238235715886184408444206059567532774766479242609427153305641311385612714693169621647490715221778690077780898115792743991097223379812268344163807328719283801087484539795955219793178831312291883455589194611555666744613970142012057098447551724099964348407820565639247318138201288784432983213291663723739051030840253536806937097228558170155858750555883282188101413276558875609530298929616452335603852926997511660179120122946536255298404656327965633401341562601869902423773972908051795956567232757025371503429682211311529530806450141486643885446981956583368239664150421196938793769148413984465867017310640650581838134963986327969207486741862970219697749670225362509618547262507482863620346484265716900467056504203295476528148412697649625841025188076760524286947303445100994930672347191855079348017776084753381722244818396952552055703592630392717646060208355317461842254032517199838257608889808915650424441131519787417894291223064944209082383605494069461742504222201698360768503238015057809411538577816320229014949127718693288472582553600000000000000000000000000000000000000000000000000 [46,16] 1181933282737415588409110422806252104636340289305059515569697029781850866052694126159850429003215543974215438332048749337595199684684145541311374933998626335876648584298375764886709430591236655031607641552155470365914451438239242311747585032893510345617444478821660834459563389263073910025266759183263707246175090723226251801116920959096338704492375106665329068199906831321834543510403286516430648269846374926500628117616627739402891936620647205494599280151095910489908393466716220569899081286762399062242826926704224095112769646921654929796641466563340688434899471991495817570446921379567657613359466684846968660395560665964248054648685610388386982040601151387393129892892090269054653323908312138457885536399345308292809590863203788744868304407909058091930007166506883048799228435964183438393878305074502974149736923562539693578186821088953264791022413024179450434627375339720635335536129332907926306486657411828375563082582134302194754246336502183082811345731063731869997938579217568968803893510711398939601867331625384650198988880313907816730339608241936838764562411272635619509904736759326413628614503244925424378321070109415454225032110332979222476357448027404659909716278406709852585704306657601255962079078434751696519526941245447654596105919159105476692463560565689165720645560694921166169558806311126539919554230810954864509616217269463857324389393040232497036976103268504479601193034596313097423614515164605683939941671017973305286904242920141467256223562354081027952105877257327349084742659618334538880916328712561602992605841503325969070827985770382349978112354207663636432821784146531649421957238505109476453586320766504417226806523375663146387995672500727048280330313741171210503792328204198897695699340649642633363549063284708658770545396731591815444408928285117262952607993806468634112490910155470121904933983466653424811753069259275155477905374012505826961369259165365138213094351839970676159537770546965974697537192653462891394677982570264695154307758219962013787350421141317519991242539845597351693290738483583987148902246040906684918181340715909016679201993159512159094981753203784818250928844143372958687261783768843517379970217292769091116461859473758581834042862649954916582557284392342585609219216270483982922494985009056717337167212951370512930695226984736455561926042515741313960404595784009004733231247554938587755518053319864785523688014115756743778761479407707078358041442652802710297932982908262973444216722971649965291832408689152486981627317975063410486625521517562948555595301480930921870943305595355384615958447658812150605151023765585810021923865890140244812801758281829884132487635173612211952965241801511595285067889451345939330703567947237825300716101373505570888423037455543783646774286299955200000000000000000000000000000000000000000000000 [46,17] -4984287745580478308302012417725408333049738707660273039524923941417398616862810138275882631522132315541676452413532097068383723488382275647257405706087221279435176648465565647454621690587593419183684692375274143543275590153408032379038903182205362260489075128484358990061603540409650543581604816132878499280910727409963054430245154788138857972716323450985401510422805845808633894050085977899598359051028793014708595176924526642566593816215404847961710797499825427281280297665435014521308428417067047699143405957312689030984855756677636573244247275458621894103473269679736804809798935151196741253451343190437513621165884820426953768084148887685905365536634213978185648924823807445339671485578939299239618820375746344983911077495482175143405781315463225103872651748311796570309200723874049696362561746093737172336537992489090603054634686421247879083240456611699046781868228678354492294268829103979239797319980719583633727919833517385612751739504004388822599053334287725367724650897448310352064525561609339137472814779367670866337052588149656179148784568582733296914117789853542692435871684763022259990639321203235419595021056874214834651906739590775657642372217344811393677746191187060836795870492121846700112863601730531160796045196001490547806761018238411027850060236815924447133142563884094933613208766961202599516287557082698857210106227443640215879091518096887227831867850472339310380869655444405503807467502145825699300838919669680242589128176764475866264556995061584863705115607294764114225212117145703448228938238744165605144800371971858971036192278117527996200619029738381454324276172274497673378836236196001868259958957583205048292383669316043736615000225510038511569447916253050756599102067376232538044291117498347116874822385630463327183770218151748761345282841327766422554132495145041576140349845519073146617668863618863016533653731152798922045567058736838882236678555078633710019238238986476467465702104703313220062573816435415485336784414120749006651882678669349026461071431166995282240899948964280727020900122889350254701998648906936119565499530727919381019459182551737928828301027235973841928585192285255486368144904290655899466718971710504033413505337183684089298232316645217637216655275367248879538179095537974103028293783798423416502871597194098090848077752826725087386038088952518266417254113881967295870737975039243720616985042734533018054435662430467997226518710315336991390894470203535579623219784721792239052337485784531327084893451713519502927870075547893810847453759085053126547491012111174172197982905164283026767872236744065899765596662783112488968032242396727998366083934873262600192270434429019050196765915358445484697914654941016893750000324751810356596232711633351004587253849368892707931108918951936000000000000000000000000000000000000000000000 [46,18] 14674388427522325951876862249290451330125444494395867544559688169432136284468412966419627666374203029813671568909268904687975252734337135679546386515034586529591399052885940310882884563523645580779693331395909827800398821821888426445004955041864268676800818436259959738945145427987701913681776111403456750830016349540833503867228268178528623256320678851636289337841692858692222673128019827316320766383953034552606111183436676076948438516363549174692501009547137154436919188702067406692265705631441099654316831826543574995522461958311954846379299318089558911924472495652160903000101897484532709907350583701951272674995285036024444305108640745454520290511880766332216574514669810976118317426065494166001859961211548761618931293785830490547798574793142883383411050198450592768075331666170583020812889219893947040661333914319292505090845018697779822356578670187835691256671398952049783624945841676578552014850081355589645198752977786787813488401105591299362656219698432333507186820192079249028265149867854490247881896163911375069801149240573683322468885258704664751658888072109506349957903112407864804572538611919702131931010812058825080634916976655771613475663970283502320835641454337378570417904794207838653749390268271094568449192702474445946968056050087505719435208658191809217137472637970443719781431068269628927460027235546421841615087665687238287768496089606903823398325979908012263139856921517948336935534829630823123180257600496403357658447438860627950499118895560049122794684659110812778298031716705626932723881651436457720267193345706584889312505525693377148199353450363667407208970797706471168657535787471307074459259635581568332865176764139365422213751081605296376572122003721939724290081848335341840116454265976751945176780370932280322453742542626770017966316258732227775691127642233751713146170549668205852747294375242328616432349806524849990987561353086720275849552464807985164407602087003179818091133479551315095180551074618147910492353500424599452804413548380464197090518955644536528377565976320501248569719872323394329672393807623164986474957648388978914985508228560761442047863512110694896125494072245223532815030862529750251403187864173890416803746639767797956672527805796507650145961584852297136085217902781899538857050449974476850353304191187128821712646800750636570613102202294533494902929287783631892117656668326494001799107736548065646325580486174443746415562927707718082336656485269734697228616269012137413987679472050467939504840625375821275969332377308920155584890282202368521104535617968181991935767126763673164569793307571732949711285643519038319367820046432191182938742145199416321970132869084552139871648521977276840174697946342936911151957893273631837608860870409282861297058845147475415675156926824448000000000000000000000000000000000000000000 [46,19] -35427186310327482576012978951323957961455146994816345022375732392699892600922608632639153996583670947509370169920429151185886921233708558047543369888248278420960407221824068402635841249780781258868926868760730011847677120846235405885959412952970671850825654359402596042545596152328555670261690913419715663357432224098841522128123190122259294334900987278397150122710132664760039079933895193843547206161057389362003480791496815829467234005833311253027302554511567323340692007784541175149190963789860291261866945924175086343287499240074956289085395907646300408379742342934714705492405483151823094045614512284305778736906831476800407629719660271516494856800259972113979929298079384279759646429106086017131798079950632003698805539543644639070385139343107165709816407285222885954468492630177654306561050900019104112173165507062812396762931834963306747764411325116318565017138242647541568810072283209838083828765958724388504150550888951939937503233640442308391581727183675157880500773923232018933746355460239678219630013984228022131290009441394546341443888029674328460246185497745369771275430919981802027628961629779344679140139304324844341684920607884485320299720863246540882875855909667402596714793973491714589036237899937094252080881613665256525030204664022636256040446397026808421743415240037233146944763305584449099874812930638086488410490244044841000448441873904132344598317587873093613454249963341592382608158795478681368368414853716039752825278913668743421264989745253575676746680389184683821869080331003559653839638896285027054389196055557097143843560525990300800308254029332019367071021607552672462298978755757068062256859857529859219041406992540882354484800214869770259947762265015720026214928971000141224576146277194168897588733043372569537113970629274685657003156881945634916596438160051071193357211257982157119791487231421745000725256258921389570487877226900853610655219339881289230001616521346989089588410046869165771705836990162094199633041549408747190957829115376891647622067250507999185046745178323603026506002668861100672372478847254118695807964927272563515292307200825694945313944419250956392473932695404204493563314011177577101956433944167823181254313053149748747061116294915849124934855717221881116623868803419731878971958934735826120347759557172791211860671268062784274716504611075502411151608522924471665000894571400073558804506285610817508042342363003078414050256571541544260082990228122111940949350132899911970022971478771856146363039941783483659038704693203089953980500392720442532521415028764186605634423251389556243752840391866123980850635331898863859638050700359719662478802199680747351897032358612777113061195913724422894356977696768441383548211568701311200434131682969970639876813596307233342615391217647616000000000000000000000000000000000000000 [46,20] 76664043204398109536048085938645575181288379243319505018862834165619472431201658952935476607419567945619446507924862842643744428449344033887965213890093560241223988625112518111585174821867526751180617164265260635747120743395744099230755212301274298511929706024710280711965442439945363861694678313751597568880117916192265533339314599768280798055045415793737123644144897864773743483031151919073062641974543970793694598980169871562444002579440579369934927409343364787115583413842804890942735272955529763411326531694771532829135760821998413187550952822757434051069085713432238500594044338121147452060303521397989066624586228719656224436156832620604154814758654106405734042704614967293525395064636223555779309481378959182891377698829290684992868143544994885601457019236212506887620549693000891630581374204768105243876641274035454940987234094855934714167740990803134367135407735468654519788934368928811444725663207368503490917365680604042537739553418650774819748181963519751419177967918318278652580119103636366487281682434106431473562909211379405085846581114066946120708315682027423452783254349576771344184690057618763166366153203204915318353305183477971589268249893323614283442270734968848878535249960985047170794396423641023098633203472679976936394836849132081959656876190349871057714913363893044240880313147340945016179598873740485390535983293158142712982948795007261837862248736374634956870692717502464883141755779087276789261730831380729824511877002654236340470797237349473867661005502818863370605996033539706173736017681733942048796012850361347759132470453719547055941453519676846418832149264790233059702568724252603927597074293444685666559981147650453644243616044279128671989115436778242006816155106338649207038862431124262611608930682722416676451747087761539503037898141900788957311298835620257961468871327177496077366410104554805379887857755804416860014072407494616963739774620270793487322691386846686821676753977208152076477489675191788093445882801219107059337321670289056197544951640066271684508184249499171545438021271110966082935674327430784291565851485429778220611914187876811109149159452189100376590983479440898711318116024336423285378765051502038337835157762925435207125922047959684901517234634051378711022159001335685233125825496843664065970030843432427193486073644636757072145926806874948695014034795674783939376151922044818283166076987688833265660250390660043903737864004037798427463700651048695367708469811222336464595316982614787963284413849901742195334325004189928886130245049193128422289464992692700485606334390529076464564674749937622390325420481497456640847214277296641608279519495205033426172189197297828401853622850074228990443404110054414248577349011885204864220380066120942327817649890642310737104301102989312000000000000000000000000000000000000 [46,21] -155686633413100392287793896591502222495678105387710205111217231756730239164184365048232370928133821187013814650396469691488874977668695113247390780277554347871505675740055224325963674020623290316717583430737946535596671960826909321361733286372647733344823620205239137585947139713866996633545204931393956757649831672250827095108026137176337623792549704794328053931130227215880417389193645761696983325238901990741290225918663478374179200972731040209426696195379774740543737348333667617089315077492373609670606655455434595442696308317518975350699704552051401673337830969131903341850314643430036896152154645841892459598993020191778657902630364765435233564467003815896043089809034133404473739951738910769046998167627199962520410493462644015720356315962090958837832926987878610910948368970871621340086124609975417612639830532855728894269477170734622491977724833145187535909635600847577994254352196324779382245647648188305935134828392305197379183852807951532408282578391907833184157359024575283418899518099896058080080233462905695855709498319322833536802951186515727799411981220411589074130580118188524956673931079402661527773202468537863768480017596847835184521545616673987756064783255615714923045837269424214880472546522190557761911181736688292693943909580673408077485820597691685356269414646670462774498971872614115193393425150818507209784726071749252731776613537858367775133868770194149012921825018549252011663373778961263979312676911266123999506155572942506855597234140798607924550153389170901236738950150072601981200682399770364808164493183795279811313577192448181396189032122134339880583525637538207247812118179098585629113239544777731212665062183280483812281525510239761595899247063680243336832885014655726869421794057674034022676713007381759045429601486414187060083158161909334829145268791761964920011669468474573508771875385651530038557318678759415147497641910090289150644008963686988566462613470414958660214848372169963897739840103641034903849584555665760237482163637059187214051102515416666815126747522040263106440703115036981079134507939328304096317821478323079008507504437733406480202655592535444855483415118295413128187075907479763640826597955525014968463731058689800248090708736900198514168923510382347058055372564815698161944816527633343575467405586319432296035424688165476261493614768890613856406434587918404397066382046898683231413738088043095133518968153058487748994942065138753560910190337760485358769350529272603115541220026286264731856993994565251655847714623738161574840227993818318088616480397788470321568589643423149940812651546232645779058539695067912858654039158655035287746694098296606081671727050378879593982053095839786773633567254824523765139423876684805841013656066068363579415292468875494615218624627998720000000000000000000000000000000000 [46,22] 297936721549412558007173337820771627686699300652561557585248800395892685646004867666320626308500772262594150056302306994766437977571697387481759052101725971835492301096392281424674694457720112996349764260992480953445260212281006573788370785898500444005461811100750529793820074463116508036474434026322445929880614296922185165563459955925186829202269139393082262973452609628064680532042766624335848650610645437480902001039773792063852606616066211829468852745871371177704939944736889989367571901235037621045800195416734827094030005039638585273062013007264082254108309330948831328570677931421739396652115390737751973444361213241841353619106813514719996824688591842757419487741996266727271317362997309486798877441236864586221406134856934960504815242598594606191511678639128576129924452629717127407335395855018331881807325657489615030369411281166881988298761328304930970336675744479632578106322392787327533924673692111496696229588099215244103519350445840576070710851075258253349148310470918678704498868209178391296317645996049540842705061320088303776590603615147750643112457191613911507283977693651630926230600539737531073806176397248721955525468313848215851091996626132620222290334029481426550275271980129971441882292333366878597724389273585436240911927534763326642376609469774007155761580384346986884620632470169084823281028417903067081641088441480354821496168423158133150264227110062114954046700565264557398685584425682175609216409066367521492132554616964457431540337250174797430215793317343268708396049102123747075706417443917091225804423781437568865715166950958363952060020165005747755852625626678064272851674213936228192786573664956985637854886028433928505843436452813760034963821600061855689037185271214060488392583239492348684025863260065991872231541679129540888393183663357416036738959519363100136431035101842086547584369020418993972952031146188877764618342495325530919147732782781049556764146299749031690807428750679881425860628498434625792829893394243960843669669339600614877408378613533944296545310738685884461114810258095925658881785659006232860279652045893790184698669369251671172468346323391481733496283334676035825290894890263615552661154726105036495076401048380844854532459834032067171887879146767515650504472520456229622497068757947785181129005187793456380219799610624472737506464250187686416807765410500470410447276878950112663097964915168576084964301410740468577538365465599681333587994880449495762570130678511861380332191658741579156012213737926426189086403232937953837576049967465966687155649705191448768154208637164514717601114056489842325694573771114178634626515536307854686717972561799725997093465131381313914740807117117455287682355135450921365896267937945270713626240530286240534942739282484289610275882637721600000000000000000000000000000000 [46,23] -529865845467937850909334092671174225773409282790699769548912496947642939290306116788901834740698988851532303332474974274494455326614152321342482050455981198252955704630211278673137821333738561140121902633154689748099806232303631639487703709870751696869402432845438834669022244061193593887378667065706406035311880064504776573572517521076265817698909991238902837193879653102957377793647147905982522943278524149457110083727368314705933947619532762407017790526125317372273249074252400746378296926121774423930133876962195255476740513011055676084534049528249596685694248876787874488473925209962684168739649921887302180332310946711745286070591616748996142384243751410001076427351928832773669780042531609696475727330507768561851818914355439297767868558445475912500713022226681828779167193925715666235453577330759742213253360939846849445429100857432892363440059760973769698531971882795077765079149004117441359551644331021582534602065864614656155571138198561037735411367329768540177982830427729703236584503481278444707986228804829755139343046233915228979790993831837747700367540010455591424455069551753002857626254348799244277755811223072564916296649881813862733820184068197982739373473904007243720799396896225054359716469131617468505480938285800084981616956707127757732848426939138513793107590806202896627720770194264410628874536583410777788755343117687156369669129656114578456847944921111604635758767477739145170109366222370168484974669179852678732655973381367955286894412717693654400482588656699726692584956675056548962887836294520079857120390745018800420788739829822759612893170494288688693014905937510238159310700528041322401833638438232689400408106099262428344791582534941759735383248588725681467758890802217158119299709541022368116545981238019742091098263565376537450516001456311633736952102369813863372260078498765668863182557202041629452197178069820157486432693808034332054372648002502373331049947613776919422581376698287977450863252114607774724037426179488968255926728098735186471735594247468507437734560819917698524756502825917724052130813044047711854533835519316668448119841176751763128416320319818480106428783336140506685812241365825308149562038950221611250044422421707696413206859072120769443023839776318911066204753197681521782352410547851507822812699915188406263532999440219216623752670384746905304231774066817010927440973364392893651379511335850932989216658251739832872980442317887125301038678597145425389316763274468808240777621609565259103690488772271402595247022425219063246047313965262984800568922125488480738426360002609184767080709334453883407736253015663336836339660360702618744221440276208238162535234079499749731547249402215999173749496312519198297260239480708869950839062906635854717693971437618729571716444874342400000000000000000000000000000 [46,24] 867258648403679812979142173034131668949163941685834831459547779609912285509455020096966320257289412362867413116613059212439617722302800975424189222637343937452449846962477977537349512610750098559767914840360575732390117741296507205445462080333925261497283971094693209171500081385602322309117182263527789156016028710891046460551565955302169435758853165511473798686654237764339688769551709588122740929686375687977436909058368122732474407084254801356550384250611242448394567809828868118375941423219383915084009906064994879910035588442540160308385316958683260420391459547500084348212425039578911601063864409207022850660210221789384153926086154643640156511728390108309676176780562006456000776226587311884123218666727946600190060558323693048959497469350515273395247659572754959775308651467092304120026459306940970814576982510423248116987347294792244454807668407697982530634302425582584658562226079096964301080418933298885860278745011510957254842021734908474195604880945603943180603286263279258026076669644394474100454708207538167713664911345600740263552532516438430247847730107320977691978714501585988326981805419241898706630982973837732819727217533771097671145453723373733816030141059578271390275195997668654422323760661534502874078862533627929895309886383105398393043406885225020062473098325918665800490031953653249051779562999277161848183817444662355189250977708394643237372849411848123650354990618578151573562463734642213121786644171495984793597385132668922489854088818867033025921497031778480537646484259210084319283339869073269347392232498150373830322513262683478500346497891721756540470080951110437598790225284685693163607861286827156469489504956383926229950892244995896573508314001723378355426461106619450616903607621142619534618156529646624468112497740518305906115888604447284739710168182045015438579739321807174517753893627486632982046762487951498868494505258114870823466320747791413327817306708596953950184829820172038433591289137928688790131337594209043122971198521728778685757121913243082466991829637151848462187262732166403157499487175344444323670711900655165406188767980305381277810578704078981180631846206845611277634990885425913097456881838101638139880786191308980442338419038269040884817361402894166882729803356967429577661972956645412795881316292992378875361980683094117271006400210318057108823711745626396325554974152397212090793438573196480875726186669885815968243529511590712048215445933909519063884072474872492967419772610559455390255357946247178791876879544099123808092466300373689092476071764434805273474435067120076557970421215147060939116952986158493226846731473436577959961744835974328339989650378868327012104695506795558120961139926299492121730929115349048773856532035227116830088761401759878921429467529216000000000000000000000000000 [46,25] -1298043042577408646406536865595173261657578995898963257365654754123226177431871263475079745617411638857588233528464352347067523197398382557057521814820146301590846862755184692783750807862499323963590385113807769240195831638694437883648874043017988138838187373345859846794020899102649842910334322345279990310663555201542173853575154304723870528760548619685118434253227214234025022575287490680343918857409007008636704949206923159579991302496691732549725072143233708955642374602218665702792867618267157692540513836831070735350993204412627605797823409510820512238835339628538255293126597519410196249633561883179750695709717771668445233754369544079562257030400903665614147067182717859118240124252345244244269765970364756366038245478839164005599953243961425949500050708320351196100905505895486866499177460034398860587956003382831577554631142878461148249100304605726968576177388306433380978929739652943651222184245990471428443287630008754879813341355201528318108773995604079575021583661464350838834395307332858613341340112060393240632765703347946475552813410407431686161581689600442498280517063460485715597769679075437292825698958080530754324702358484059516250500992509305134086685298397328667523569747564795800231761888421778149189581909870885650237339212431751717097029823472636654476716732037601883420136160289915676245943838614435932326063546871912256603036768503105954332026772610992503684182713582602858901091714949741416283783338442149741209883628859731043854169511711366151673048607074663133776736732286136835776759882079071229347561925694025871778321817907971062152148347524888189825425907927760039102094094781133352209052371604888697552254583754597918477300820679576481396763818753801855892333407060445794123656463995503027442123575901764549438655953983440601245667833774413226850441790190121791166165634187556371066668835596993867751943293974071579985148073940780840510579620831387504752826930624861938284326654330427958185326284756024860257498576435305909165098112820509085527832542653929013709310026646036786118232049343564866795713941976535610437118335202556058636348955475957685983733337796092391899970581897953196441383304540964629725572253307590066388496131253397888580347843242285859840573119760645752634348568740899797731809974602494521772732382133334259706123098129165478265548268070495131952005359565689711590020570969375500292634046024034467527789129057106779764967697639473659371454423565013145551914295860211751456279975074969415552414937170967826506685635851746121312312555690812053182112190821605084583535550740640932738849791685813954033130880157820155907989708793956379596235648932842860329439708310944885863908864223708376597543951158787600031881653658416742407093455580107745645956846273257084996547518660608000000000000000000000000 [46,26] 1747333667140896606723625428685448399633350895079049393048782372683245739702740291583837508895268982128802814078793653264447401109331533886647096309507518013426277174887335960639055154994166863408365802021704175385903863635702639965567692309731761792116942003818411665186237103152821100934137220231583435500518446725288572786770842656486926940073992611485695720526489345834206982566167434661331019082804860481689662527259366185946654939404356806126055824255294704309977762975222078549998658633238805431225323455950202406141926751242169956060632185400126539831691502670734506495898133426761231530688305215061261358304158876974763055949288188682794027529293831223884489302641338121820098355830731096985494803524029558839650847129382050839095661921696006967838404834331612539459749759641681932796155466555402481401034968971128966207331598854819712806840304672060592382445945579618291328212740908521731341507019473815364415552056813741382027418506715167710600327971533343257804217612707610909185339120958564852009057842814503827140719481456236582772854778545372545109050487220994232583319113556764648275139307625525206738854552711738232984994305562037067590396491535866179508639180810707167506914565618535199305870200434351495235875218475390670241476500301987569445203243134077243444262010452702223173951884204921355623279007589741714412713147952218242286007052941013238627632998560450002373089167174621049719594581660041818739516916193537662987982765800847446236712231215681783466536741342370516069713948469380159075950762036691031669707520398187337176967415837841826868817971366432352917380561732471643231412891261613913252118468375707787903296925428411186980393411324939687462553614620233439053624609800164399359137938503506120812387852234018871766668008376509965286278026575021790386013357775758959661917433759710222952508121815159446116677504823840221518953297133604730650196361299017691932965488115742818981602301958973881109916197144629324870899626012600101213563858368184038318870973062397191218215380020739808313507598209587073601222596650652012229249321288062639856444164090520576817897432139300987908226790767166635058998969960445004368443791199084568292750483613117968592357755479092927982495600916807164148531854042634951015354584340811625561583929731683026985096200833665203787270549727016489602420613986575562685809853284516006057878606229245738756991028852000934359698886866549668459376795716093261227650488961014884102145440672715887393011131794398236614711633023610067212695561284906165098404820367125929956417021591821393447252294757469792636818540089155469323130822243834336615301000072577528996296377731701858080820643495892657955376781481666215271525371968146150547492865368847327056013371696634673497816346656768000000000000000000000 [46,27] -2024377711643942287977044370384673081507498441136496583774109154713307510880438215463817805316070868478021130123299753657800044323806909385054510273076979096950412444898297053920976152393689654298313995394093795361769290549914952202414432009583483949311817301958692064691252912569941030671761374787714630251959362647224807359761618110462937960044287617164771962344301369383985233526189599077630012644040135885531153908585015701903187591436154070889138962464711800388981172471514595316637012272823000985725680983484443187927323623785903456859945456245417007447523935047899268024024305948799365877662794354700051555419267701549197204578748629054743794409766954550970234640475594128015417824248136741481624365820846711728222560230927159969415429681222421758977836954799226869911402761791554282416704976133237308947945727651071126514892602708213048608321046444072661794085685233817884121131792598165453407025881737632643706306135958461630544663993281018869505476031409466084672008054032267628003406753340997088218305309315574165004612187925559120206567643903739269664897176234515327538953447350008036220461047054230222500081538768075726131461291273688347045249598011973333815568833489311295718243472622335336303674909117552412834220714553637230694221347332592966841526478295884637899409908486629425699689288157408884953743758616630878532966562795521922080277553227351091126693358521875232934290595371818207056121971288497716835396817611911987737697927207655138170641534200804930646395006594841194663418442170881613547807183946431661362357940743949388982565726985603304542331146152208943461383598506583509625345833736113859839182687005284048577620908847181618914975689838826138397687597534515720459170310851298630379997492387560044850346886970042175677573946910974346667467958165718270744642763593736211782542816748010415302418513860511187332271543708745628807290034797253583858044000466671372036567958202507694279247430919216945953640992473901038184584278985534268521796394716551882381261450319267998981556023076584585879193238994583482083927766428908991758999165553027016044582033441921353748490046541776327569790367856946570703949321221677285758778294707689659862619661730858472116592417465313755502427735213391400431797372946549843561890663312815368451210333100229695626200774166546227264724364743655753290859684551653583524965318248416934272463127027145763113568544228912725053521423102703233039401723798606359490451535718858227186463150921821533551250683350270388868781407631446090687744640566136691288443744945647508467540921258086677533472906896015252612585559724421600086492357153789822067851028797169724565771303300814065778906445740076292818952314826671361865705413640447964996358992231229179436929852977651471293951032426496000000000000000000 [46,28] 1798854117655301008605093709195866571491699507563881471786561368447288883790704989297159917299274632841026338400726273066574051970691499954844858170006515420357084563191185555498709617560862342097331506403443867747665358238628218433281534739130733122028551668009911250165389197416061269826461104546446307404807920859897640677795191045705777681879182584769999697957902866071284914351642829365964758070374336664523295194033258521149957487155276591164828761317775214426002303920026782390746083591180970437563694330049980814453608600349743139831752125312888671218507086054880304157232094818787967051999850322927856828729391266986390007023286329726989793176710051474593803094666372145840871299447315801211694310397442994757598637643067122488468932973357951592737458609967415591363926204378732308337198921022882951902622286032950819576436864717756076984170245722967984564225651978486752933195230144726743236896064038773857925006288872856067224997526923353011316520353954153332270600148388906103682188694342767213760124665326419127879682042529887990642276728264121228994671649207060842591326722464493810027609568092810939175069293401025530786914547442185105263328483953027978306207635348211656845523551409758519685853113807641077622671765209016043303984032209748662040125584999628355013688399985878484503733886025809681711388220834603895907930067206248316798694933084388564681753102757265681959828276163704545640783535383096195817678545487300529828994744923635462120506295610860082409760806786903172579286101210343096687536170101661358848665885514010713394983335778168444784932672000292602447719254375327212318319749544682461562673019690129583363205509531812896419404151043686622332743070108388160891819366874121543204412552738996299821753230541518695538418355758357015863379732971738367785475165298585996471559264150694590673699702038385150241886596092449101575822375001090188982589615285486616848991082818423296585427007843721607161002596428154880328292107160129881560632300348228454798021771084790051439839225270206808062891501899495828304999850556028274378755475621282765208462838110373441333986043057153771460811316259267087947440123589092594781683165938489153366241247061982679881541813161390020842901934721220736609768414229181674712489366947002419171414622730730646905050887040965277610117980491288746833638363092340727887791612710861156225783027599666051771428350023333893350163261082503660337010949527048577441005675890840269281469424696515096990983393961374785304925307377970118576912746309117005728257298522995419929313071835288580019866943537262912353314516216021874683112466817680821865951565816072144007430581071059413057875133506025593107958080905724319880261362992221638162845056340633533821347139047616049438626404106240000000000000000 [46,29] -707855386522277880238931383113881106420875824903311620114431156405455086556938690784700841769363185278526225802089713996210055529602311152232413193373515165540364915705412164635251405973090137542518750836777295923920981939308558546118738498440199984215375138530321089840507802535924167778323597625997605539614485108012786720657433605009599169455895156461355596414020627931265292862912085728143375068161757960702577764032504080277845139790731205803444426323870525284273363759810477968244910603588105428319907834244241293013353982937547088333983206191828945006158799534289899939263771327378271239375739519847393351272103546699661227379725098425534189966186388616771189420082346925724011171948890671986545711484077315199600664113573297960780420993400003750069114818168055348131660715055869749436085082357673622249245499833787854672727088102948234409106052333009319715725722335568877689908307231253917183505269844238301198236450202936741594693094580760709760881835904816197338759529304193984903695865778831567457863210214244025887622476849878296157111017883993519539183490441753950324408412662739702679317692821210546196848652931152530505625449282316975382990706238621558489234188874571060314792577132957244100115976145934070596381044085950124200920932465363042232906478482695207361291041153679487049603922501558634199208189789521176965996443782386366845086256260328363964280001227956465914782886629314228110623123154722018535921225838203472673382541467993122494265465240810229354099029614820690775746226212117482214214964856219876559266103519177074620212673942853332456723548586864543731350104216456452994170510757330323328401243815384479845660857142476721461189248385228648719738586763466954442517568574585012607906964911474918950019519722984006956234749378659901024248675411511401216344144265505397643226767829308322144299179940921591630955511062619173306669155795106487813931248175974554920212742073365399460583138319181253404796830781067967156011030300578700722660877251573646760502978687443549485770033203759659672944821699181991072464506412888531352416908517153251585658366093082865902686637659558824978444825489145557873636489522205590692734575865594920460042981556150604746289569064952620223381873362914069768212941835083735198073029440067557614175352858040108375143395016446893478834145109472298427298431663216816011460588504855018189114482126463364688450363932078425011382171943880666232159482273821863058282329524979418460287181944490377350337121416963832440909121945917257037861832748720024003283152260833615838568421603058339817234711624006114328685404890485586832846894757508329883062369382790539608889801157652546106135979997502020421428729449285203382051673122998083134350234648398053801691764336921192876877943930880000000000000 [46,30] -1333023917346277575767525203904146338684103608372384522260394175267206136391458692804535490451425830758860933802672842052633740827808295151981838625079013605304913785345970895239394177208139099935849619604268298065019460053878782117516077000286278604831009502518410951630555676926746720287438609348520272805255663886140233346301349296591460339643813000349191210970110547610842004721706185427488958540065185511281902717375435969218149931294756176521634213779327502755694592062236903909381589038414684087921757086136935554135851492861376023432963581292097258469411525132871240531674048816806789878990362100216057970402271791734338722250193831891344407519188928697732991352694761987231479562870429331699294704167008396411740960251713005163175040858882743026423068912880880627106777035543185982597168525205547625226056861823140615456681196119486521146706932082412512187167406770817003132162849737449653665951299972901635170291771476896050001516250792085303043041482694085469000417761708581094633277902168964506367809487482386197781164586433696696768921335038169545613935258319339614826370766759762631951523017181519996380427610535551010239686085768159764113989959821809987414522502220221976949679229836620218512580371120974620145370710404123625404047397506040206378112841921177354530910211945952292004842804348108087167520353522235358796543807720893100010957634908522176524799281030103076682581591465132309233957425844275432681892952397798597204315885297301974849692401306277500176009026518937787828443594946742874407515131014309147540842274358230620030672730065300765244391513487184221186953164526337503630925359410901087079700345077420276036802656398112050049998419745847068272366698646198309558259880885184863080669001530621636049573109045294973468508147181974719683679942389939096853047809176199474687010141695329089824186869048726351699675779174255693531006673523589377910175215783893350567410127159832041828898591758429337181156673055673001155094461046882885375339573827655385025676345370096485942605089802239888638132967470982763545361860658319386527585497758956314833161561122711566533036759204898385609721064560993671124851273551126343531022297067842447498124744083107454450963188803753952139879835225259221407390572156689448743317642844465586643849021620238508393399875089014147575566592440932541604695819680242954643838017937949059806916682726129615850859922906042597898993937138891128485509253134734311837761624332327471820441333362639221402712488728763616167382634889697166082446975956104167988785699389944424361946775447408633379921459035326155270992877483596924128269087277336591843755871332441454265526714147287197411718324641620196650642009882297126533825023256633223799392197733596341787066712758027149763773684776960000000000 [46,31] 3752860715332174531415607532515347067694403813522249309473511516526577348774864310093691265720682200784579297720217402565904026187724991254665345671402782612992299306458214082888970395830775839001322411907864647604857530947747368927708306908589482262505755473590106795034556943806492006958689290750071999244085988320267127585923381022246415910600413278746152314471947641139042796976133572938347722003800108421519637642752094557410642964116543527811018819779222186261716292870372413227425574917891670057045788884404212430497056842228798591565021129342008763765241787787125572206272307388129912871998215530658261243171287913610869687515690377026869998448129725794658891551885283066732355972185303013135720232410179184818490035916506405488577489123787030344564003070920900272255352523631297572802049855396367067023450153008018806396622529504946361028405855710173908302786453655996106158636883939270476266321008783974593271700582911482487243420798077162145015372121250391030910430110051370638627947505469238841809934672261311240539335962752064837519595854139810845315751252344814517202637704144673055824116262639599796243407641611392807343458682498507471145705490330828984703916687481968498670295754187408890541934927993020808580227686653643866004192244905573371100562836192631909012313685076703193049434347929307353652173118401047465052259828752261956102732483409767664509978823604187284106629737360367498089151785016288347735388355333840500444408518224758553811738525910786679193426898532352305858453677464840747412046821087082720491016014377905577333250797928735670503628810858564691729903433933542337107898788695336236249478702001933793687647673760505737709365640410292382227570851038267474073207866709040977860243319189684298153647740051915618604488184300200801844569038271909793296731485998567068695545005790521080476895361553334306291382986490860220886194759502704400468122594821959742344902440852264315721339907836259644056217513983394458651047617997817527943030033092070058576916575344067757251049451529507351275826655666724332922889895961291965641926215140072220057273263587427962536361445308772706595158947499171276185775728009899439203064276989617414125277657119445144916385821488792099407635963873387693953425818068190686133337590770637360613263220834618187780649607853533720440340074425128540411721419215726778594914655931303256176728812180041404723197345538686789893879139751363912807339831264519166195034536577880670464354983481577051632623920628858354369876205175231537383423250150058552265165304038668854133563250883672423820132239900881454815480560198138575639580592862972498460101853886196656893002206018228666263189891049199066795960349535979501574150609562967223985646118106842827384624992567959827600394262937600000000 [46,32] -5280350599661318334392425417500654319899444102402865343840160769400395637250424811772747481119322795889615581875298170935922755982622988843418375315131162108458081594702373137021495789974032517403094031608941883355107168082320325340905215383911545011555375255164466130938083181777469541106755704734644552825893243174492622794050613901739067135751101324849899134215856880045416411828214223607230815684676529174305828540321011037822356268685107698826454507943586720108369961945584744842836366676385109107465408650895716746128063901909094300603132514360022213042384062859128750594459347624515893024209213063300409594491699110082250397557983174189760609099338231108529714891337344053924908721940605415120945793286093499113156680181736306099041601696602942600069027258131850900128484829147563299556608162319138613183555553990565733521813532050671007196302203912981560757283627870562829853274949886183069439470295046235077318142301480114045106559154902771732616166876532795413890885559932975463205834228486304571421656510030960467227748138830613295526972519319824395080573661520733258724911227335964468083009202606195533514681527368879043367019158011096300495549035343869098734911438269753018390609403165175191168367209444716872005134089817655681482198689647925978607163241587835364954377958108807192114315796673212755223936084600441302224083211619638688238556464274004120043279858601505643948222492396436527982021692963494479093284634055354193365934882273908302529375858491330548493291542169148147639917171348311129991450319896113388733978998265995343061916261996986386881600545014978802374984161765125270782701425119631449934707541881022281516851651777547673058631451407472150250968107305570944370989182757990129905500427753698432395367538345730586766663391489861898078543960427238725019019529288590354836087379018155006856005320761831193885270063086393236499274198993047561365928628717886908010092806101392426668532165322566421683230368458239079862603067954971503030711654582669433500753549821514778057377789646702311767904931714625484253431789480949971323157592311445618775968989897478536749951836552218805917667948307345339951370037277705927602543673654937183004925872911929870294275597022554239289575847077477556157264010085422180085154261112686293796456113810362275312709042277400043947725640416228949176457626964367642467894717645421283541548640642602102019417415733449139614701714396883027184721540056571255255349758461577947265653754906967736444367352711155344572440431865468543215218738466374182583826482022753781719962241654375369437847945474830646966330621320349206249444448341001381353620108084163475322265376164414738016780257410946917286410852087750721063243871437020549686139076130603258384211346222628033120792739840000000 [46,33] 4535026926311324720860982974954311149531825229835197091921620724125335505545207103834989570874594037265278805343455721349704339598598817949967558418828102542776730359130117682010521929829915645710863214666374622599833091034376897974822329257234528688682475487310126114095319889372270049010842611475522881092322088086305899050380217337232959546804337939442198026689192964906329088779683737081724074871114803661148653487280168604288383380045063108867329859052571893878863161658306201823301784928688146967755501397758690368354431922049436443974112038369017790785895485910723407808836868235382397384693158874952509051979972608150918312510723025352901207616391505082425718767160955547269459635251253059048613054262453859805438811610411713104888695306278410816549434684404266650782807673644937130909983855612055052569706784950139720459566859537203019977130043707252482759304421527920761493290424910457152771382196238888945421717803728416395261404025651083660216863268651925776583498094982327230990301940478193230426128677096292303517861120236258122960316587893843388610493789316228028071616116532531119466754039639474012055387272705355666813477305455798210071092795055638603562807612987907764123341397457806671401421386614911903761116100234414342702922096518779333118299546195538220833085679098868711958350450618595138033639534844398633703303198845408197320342965306344754929934176917202300752284187975983055612670545475697264335899874397738507374211862721739603310697194982861646406043047531905523188306780838759314840223577015383909890705414584134898607733658197240010150690740845811469970889386498051346920113930504626839732121812050315992040926854612997507379744687797770209926955585668249284965147289999621114111789812663441563685745001268459344886695791263684323392650570613614944606778004605708083670117964200461967158467911654320784923519069812082123487453312979399234258674080783557644106101147928662331032249779292110304581155799026038104824521800977331674863980678922531843245353271566838304840931836655109417419921047189774808512643708772350985105658387655850961478481336854535389338600482226601682833861376102676480984371992755218921569942320870225204543414108970332840147760763669450941732675563817995402662211838376598367977688280739028333805761529716302214128731007625876802763490830518866344890694949113414147615881410967102447047600416264407524278730173112443672180842113845305200376793635183322918390496876220773696909930708907501009621937917225418485883665120999354224624989794456679495933359195008607889576029278697287322770522774468699885258418762216033604282263999126444288273402584826646927007098102271433840065821476145933487153445075001050528263115206391416325824419991852838478050691244873213778679706943488000 [46,34] -989179201248105212004783103304082360889968684311949144210857664727933018584079504230465728094346654359859614445550051733892060357308674879574466678636105531778860342262979270428490556316320701590816097462126823412129888591118994600422228204268706653506157545550450215510215344219219381489701344758795648946313433144535333135095844248899293148078099729960858311347694034334678484692084878499841413768546102981277478626417508780390259022435493205211134881246236464314424571960942381721572870756723622602182269686519989823498553729129077320234282877252208184024070421290479052687225604857040950984867527590972179107410981467159548880699868563678200592819785490473927212070813446625583050858015584294846446288633426965312978472703502796623268877270564370081877049271407193148004774006990030799768909307758459304311250156197211027379516540734275486454097309407039475293349231229385686370544155455486258545321994937429624629608799033222836220789901745366822996357068845380193368376932613575776422156866391539386203623537586908243459403263785459678419370809475504444291977758651826867360959497332149293609446000073390466719788904333839306450532229429259165449751154449300514431783477783222910521259060427895218933221078046854938931742311303785481312624491828195504129518103299760302761279472090448132171524790649678169074021914005671473102386702950063080585422254127309276678910926954995630636046345604499561791483023442306410812098373401241342933452025913109364076582079011992134690890305435109156366520675539601642875698013554877806816346572477486343458364590204682637666480674076997805637537492967684310699440952848855586769585035956986800971855974911244515217240612893996857985006011859495344100083342342796579528881545184644775865986378232631056890167627016111038391279769296445752202648555023028390846419580572134399565008787378604706581383231630518695384554309306931169387833586309686338078942197203336499030084036198898517805445436286607299115603115859454238063266416242450604798953585745294517409049780713479282848030948532982465446531629126004703387491017783260967963441123324216585000286750292519295704840714101944770631668428912987726249369548953110277301152507129577940063734855183693338577236707282931043889107959367401614463716820175676404270679366418096827901607433676064590980792202389494488591722641632411839924651056498785660751040161793679645005272950964337552481373349231891294716191588497364458890158353084566477380774674397358838583429848924324134060880909417087692009116497972265435175420399212220886716456725609011930866684504656089491698443875492400686974006333475874748615593648804278790535302297874290441218848934534573218109679603676562678317091043120455373051643429796445812588087777930444923417227427840 [46,35] -4468568428326727304725695690632880923618052575479113310392361058331333432736065572559167407935965645872243834572712035694872497625816609306295005973375447481367117280808324854303876072425983017148512490973603307576204718707145222674045737623596458995000379322767393543261090069517047385412229378940298365186395093572567360861120201311049191870820821113734641078953046654184447473092493842820501493895455286907643399984981169789588157983332499519464607527433747817084944200801475782573544024103344918682255500622417941422662964839862266695881573943777842840490128253542680542711245101052928901819501000532322120988959498449761666111743751994794007342706434673005014583592397514836726859875925091107924293187760379519840361418210346328892518089199971053249940541942858697728899082995744091102862167596937210240946590743849790368487754066930801404894680496363087338290920654009292238316903332763023720609458686180741131374138320741489830176540471633313022015270930681589527383015037362680377938221000869770122284001154357847595640547493076072305845808656292621301436482352353302593425876804196803831819710460147589193785967558287998802950650673874351417893489145660606269540977851832585847100873182316089454347894429258895379655605892570356465542329453968714844425574406672098568074150714300377185119483488686403162375433357179822041109254522795814405738098722204171614090738639846421871989462010287248670401407237222897444370856029918077995164313298847091964952498163851517294123823375216884413747942234776602256423279726190805640144617005442474397673305703613294596122455393730908923722619396650622055981288375025907027538460967024618965389607878725295278276078420457177846747407157850247432412361412933155765763320884122409600913736187078852563745070475935222926869186229808607923548293135565030996411034631763207891820094870602006724999477091212815713794116833997782084587983693864155228543871860095992641442785169357190070179728127729438906880940063377296932003376037174817184778739517415506919904377660567558780065516421660316581033233650747707949290552694465314818733532579444685440324202132200304291437595105936156269076138232158757981049888305092179762869265028105180642759219461337202351349239086247500062817497329581305623119023267171374164178451137079055263564714680931065739439383771344789123009536642061957440425588072224403744525669987253156691745313367747577110501712352728252947243516541882108146067828949047353372035954579739893968176259087054430271561840338997427780635583986314184020861577861657611228020114607392038438183161021810498201107632856468303211094213600091052865168003199658139640341687337441191327792840732739878833664964358640450678127062653205345862679757265283046381622995911422311863850893312 [46,36] 9922267800748570551669807578947471709147584060147759920870310382869310077734777940049983292553338827645314470310611249773190566260292881292693931210599362635342413024794382133870915162362450145806110800872550964887517608050627464609212026166458398381427885076820543994104101774752259173950384725887935072573941725175978539972760183992523643777103983761632782146136320922823946361547346472504419908316712398275901034043763846135378013817630058457912048519079026818901631364406095102333299799342037454767881171028799437007376002684600565419199274508194854312448138711999709317939074318024509141598107809100418637618616895736929923113536610096795353945334998424740805087505375329401142880495547120333806787156956484979998729145903037732222953040493451969736511315568794703333534872915488021694469755704957392848727450508278141255545980427578970384195030443196673759279273940055807937320793910916396370724624489208789353209779221781844841624396412935635678044958570569928688218767081837769286601274911723753500870202489422677404125210959732576798249399272759265365882879608430916947166227620938773474375962901968149590431775656539046142390946598176671428963351186990262954012655805263246041481312177744491573442896909699778689610599749416662574228406565671922066123447647807662058741948959727692568466315546223343182610102719965401282219271360730441461800098211910411284786325255860071195808850476819198736932011789378078421375568187924104132984722220909374694406013932618140530432054716151883382977531947261622724975040807096461453254698957599886712265108558048959751447478526278459711695329552557684188661018069613200078365421577462494682273849928530984957219737856273056017077608414145632899462943012656485503143296215204741365834058394572793557823603070763469663915713898390470283032341812288970347873376547308903572476942121655309829320881926917416815664208536213510692116954209423656941346292281144411434801252704974432935360932955403279715879521390648305522806764675666294519899288769828236963440791067610632831582425628022748059480169979984437990960988179159174642137225886722820320264829736706195772366250074071862702022906974982850410989604310564421842468654636802486310737877467940297198255942905982445292323767454349304314101229910276872839860785122980775734690881532366481143913817995175331202228861944532189295966384674869208355099205531615222685680390505040142770299766489489153797179664264278074362266699671240589470425963637580878869205492291505130782184464654779258015438603538462576724244149476246646196867150035719701952320918965016156482084912787218144498046987827204355964727343216956976476172410789229559158691267907934449702615962949172534174820689888563037796196826745424714239180860094173088317440000 [46,37] -13511562423509636474567497355430428394153472581489391371089270222869650332185239407287401493133767263436182077056917863448729479246890555328324556652117966235777383369019871183390850035751594144595971366036438648450848807369349738380525123594076773103989217183423125117486853073251833141477928622671811384487517861029214126123787806857050139287748919090914508058982788247635641876646806220726359611852263596728371103733088809900573362783280391135665360234705511438428782318122922970333396568908835476013133902728365673171555268800732289217890800258435641073640875583366043724497969159730479980560491192795631870371819196476403169307555758322040857276258475857519600794265784118357008400020765331811846402437711554889742029872935489313974399717393379683604101873412447407026665635614478626774672545855608277293677770013111242705859255378289062686926230746142694239234133305406739077483981578511783799899314538989158221252394132487295412120613553857138294081575492803375535871181579703838257553575711420066766681274264618489832675447629905812417864686745025426701598795657852029178629997869336774031579585033156399296174172734608288766380233851232687473994664657542407893353035996148839699208646455240615718365040584539157158906446238425614085474292742552285855256862058108175452288830984939650991839628953481365581277843226415101759423182511198508996770259737652047208816253805576733278760430989277855809716300823497335913417606574116424572869963243603091573993566438535268216336093987050078312396360279423318701534975365260786041950007282869787070231344598595129697508097048890544315382679694644589435474468214878704966927426596115684164919527652646304674477610260543164230485883237533559176721769767053330274457616307121627148576374141178044590639587996672131288305245526818175518122129778784005077711960113133650639013520297379295671813372782016535283812090788678482660864328417613586690542701102531797739279773651080253200922945095457202127054263561800227524305913316013968335641906249880045768897478573482003919109183196496786460809600782685699942020589164327734452944258092646508668421805098035271076682281143119188320386917418499546006573879957602573247842355696201913373073993978836534785608418012113455754036127535817438589393331015441409771399420704558008437938079409663890914082622576840316498943788524399688578633773201496612924172067770259416421547664364142800706627623479224767634730750439254497943930102718603170209260359200980107123292554441517666668304132019392124136355236093098257595417506608966314735371830436127149450553083777764952080244826889280365563401195963445749816574164912414066984546845247006682443749289036066981943082451073458971416263177587928032437340694346038923998522101991825473536000 [46,38] 14377583763663989115844906191388519931655823240893180475641337977222522246055820538754262511545864030658692184064488327802537811863857991594799737789972613895944519372649843042333297017531759531823876853806997470696474222761423831135832375332884100057557069190966073048303989824084956548172024545096162129642692522492217988189255998937306448971892556064388033381998527448321851901545827373899442435923638586535821375574225446060154228220783173810262246372972978175144346498753243760997701216382994291718991569989335368133360038554079487270828393140397985946242359447438546966941584439740488455114212862600076521210228174912381223826962981914007773163716568922708571448937770473055690837842955830310324173140497886922284634429842612722823994027721247795256106471182165786751073707097807566266409692462746618496693269402137522687605868522468635374701717778654445806162824335873007848565975061735082612651563849752075098354153894871898309535542913991441800160882143590482186964198142803977437832613390038185314693653741692305974298022919824690293489803855109635724466964996001619014348298646682924904081660478715450050822805997081539250936024825905032715140295763600261120146934450375411974081988275933435672335213709075114296152387416541797946965604147433276007932749938490593064073008677232549052446521316646731758527302877714181459960771982912184293563963505186727247639367672214533258130941555418359567378910133880844180017892439797817808353102582547767567710059466158427310238341550383101851451579059414865971594849827734827955689408308685119637061838112900026618577239032200889438768347714087415032646381823425228696415220030683459741465931927192592967075402019048565423956964732383067436678443963246123601302289401726984186365522533365012515280424043945877076996970226979631405794715765819690313150060579600778750199986649831017730658318655832497419014430195704716016548519622729117704249034351789721699213748758278589320556499056282024840366519471084243073379787159215666025583396487549781073255799828029228409681434150460164583435767355198595691257188421619471744567237595890013806404665599221297169396001228164163900908481462734946484074131918173897815299591775226325679178622470420689990204115201217716701691818573196064250011520143715525763907388251534459267834121349841903564614298190186963301626772548394414522335821204674886382331849511216221902361008967762218132964901075911697297542726629080364888968145037168612712820752831352985506927933534486313250126644667262943648071863723600775210715617417459170189211572996350492744867955820672076201508717741823050793299669690703996587114442969955444659403735982791726490533789557693466220615682451941046603530300179840297319623541291084934292659974325665792000 [46,39] -12860055522173298577508661820912862798904153650851815169072402441280456556596635617094890940085585937987171745252660236825373902794809289180933626799972578526753112977519165877120501596697645505600526871825665845462049933499046681016230066555446551904181432349269706924332819180478313276735101589177990211400543903991373801931214423227512227498489912307082403673525840028520177991884075797982146401811227097992536751189651812935979819927085217788554829868495644309128755525993328385048447206055367034437365178933177799323974628141626996465129971134460660999039464802964570635274091163923865519685050027291356062298307651274716601075390563891489780650549017292663767932037732263158341824646427403444222636326407787007823172398393509548838630456063626253238013845175023108726297903519811865357433227637193355423131001735655127071317408232926062278410202494801028296698744625818950704132306699256920550141774031227623820632018128387851386844674475878053592309855177327078401158444838010146670205428178216364125636177273852497022547643091189992775797788199167980439255572661225714107787791748144459137247772676586297432893187308692800386234093172132971213353760350096723923238929644963882888136598974540629380777218488923739778715454928607834626057821733933569822263243652246246370836367863095681795909761016937944755709201847351839368805304157033396177130592452890476271808999016679641208896491284434549891541870062153346083555439658788001584545352909590151462836770694760140111170529289869717031184513433855872500084936182962326894981358414253396347823986513621735913383607760333745851650049482373964892727756517856683527974807064369808330338127718838805239482772044731836449324803730790556401709784665788341610487003899417054223077145757884819084168266309270850325921666808715623660987222070256080487900726965173858357356881920788186532082615540126690225885715807711226930516014923905581568574303765833259237204153453437143169412744162981019439809767208352400189349504290004076701235555004190393542602638922398884489603258462298449054706762511153036985505673045397723811760847846592801892459680851275914517702231926517109815207677443181799542006775184916896992039692201132053741881960045804653905902697497865642243323085250134027511083057434667866542765134010016849823148630710975004203875263057444474600774420121647728176080219863340295797047295690914066410020085524720131357256934082396434866412758840983637449260576683750482796270785306597136259525430529790248493072552328019023624662144650664538532431390833697455942000588523523618758555804237043197848835032301437041517580602293739723380737538119304427583496973368455199962430296108722094814447318126403248819640322484125193380940768620079698262617617753702400 [46,40] 10010514209545034770257458811610829059877696316212663565499560444159895556451552914243258461565392977846244454459406247356740058539802618086830744726494368112982357093834231572302645395399024222614157302238455562990183103007143043075074732985920704653703899717455755181508134195593655689171290036378166120017335758172088768874200123542998942214431403755076684218909029282756753691343880992976646877236194867549692246657192752895681377665657095992376598170820225296572189966559220689820757388908025313281991171958549739100391461018573813959776810982103894121566146442187617735128849227713518321602009514347399207106332151135371618389446972331247097009186073880514863426709860938543840513463251554840427047838563361121163530320583432860669166223850868460894874968867099209266673935715080746608282551748982183271419172105970198430703416648012408429020606294135549629868018317445474428078337668784326418948643269823890409046410161692311568942853319985058935465892532604108507012728093319701350665315787940784243661190875384286676252436826082481908100088341074738579151411582263398994821850400840691859527618063877930991254678858983244150049330581140964393589291046270195183628532124096059136806856801695211239951504912900744447083001245229027936240968790499390828477651738877597739295110509664686991890957403901931632002754265469591633538509866755369469050801878541335192921153803237422857190436820640365312435583829777843819024643164837969749146409616847996467526689933805063726982618142199264803194603491555903510013414533347955826417475230888051797022767420863312135453094053694440957803212646316895842654151721452312446132377197978169366463962367771313325801727201098400652758413103594584873038236465026547763701027378513475246244803174990893356716444694978611067200076942536401222576510001766597428134645153405445545561196159976828487074860097620021767844457402149622057987284413132268735961706375936923698866044390503082049878586070056403830705781445054068384300846813505284413797362712316274887322580665827230407019235015831578513889461319706970352458047875497363958136326539465390496311306272361275672806182115388696436170196789717872198402267684400428179900143108995768343887616094741884178580001650662239688159554374797473717155695186147967416188691975633794135926581334209199223859728554449444963538803514003717856666791840289329673458249364839490654197884383994071080817307791360766264639702975075810516690007917365891507768987188057548607477854968874164051476750803030242213589712194653844603684369073964804713385773181366096366207524698528979074474789952615207991073411029135912651791054602270926145691133816538911361877371918610445883720271606864009759819913389546233615349728584891402504890220544000 [46,41] -6923607292555815594695389021620678912428377494159065566404191395820106638503710080047068283749319838745618922242038382034607754816554608374330737461309650011043857918021153869981599886702627510004189712318886747796640689115663358248124183162034165020340999752375239809546710248350885898375598747715297457131967479276993246257191486284644602027402953328969944731697114106464509290563545646273903025701638862764343442687254693150960630146663821544042932247090660821076087536949428741736488164067387737498024395262509528292051415875881536399585793346864279166876708120392448155342695141628153815261370209509524273897208494824853698582305148224689491508649341339611789522456965504008869490802050677583225802744666051606033743251244825288731509786018360405901131420853336142574692045441821769899645049113087014097640542668452716889209373749744111273909818613107877426865939228362185503393070196350703354207191742589003681876361651392625974296036981066848852555690915723724134853545813544269183714324841057653456390345322274089969935479438565886532445046592490350964809669977950973728735424142675301306138042255264463905179173891384906772878943309543861506486981947926298561070225192957002901472944539888807959458454359258177959386301954879829499779802064440108580344909779723486340836214904853519379839177306929506887400124495542038042989210018071071758844607395019740789084895631232327735393824213495106461529444688897154353536803516129291859509500251089715728123959522188498744559529545875160420745728000666432597887389509385173563999042503765939621000989240427568357658917315545117007725338543296308660239106946617838457243887625713199050087054583747545542183482433086884399472676681977676556560012804275117313874022201981321893863255424892874650354497064814938089352679394349725320464647630155117079218208567874068868420671518272282664371242508517338214236848212446710449347002329598683369746726649667273719341085213031574323010723295032600561644133293993598107221027784223175438314649848857959570649545739940093192737610939925670877765031316747633352901668020603531941119055802422259424317309024685448499427270940359109562658134684959562167173940803184573220830924070694663752712579590689356991131772089708556056506961779460095051603783013978205954719811742815108134366242083483241254011054338346959959725462876152753010557469068477332505499751107845306775321530463231567023771431559849135627471343615653949373927455479856683843844317161634306648043258792220751456840489707065329521534187383508107791786177507277618157793231083730124187325783460149990053741517852657257754632402661409861908920999050759339962708006136988522784694476433309964145198808020316719951725042832968849888485102114260040013578240000 [46,42] 4315128929594585857334368290161026412570465757694931314069209472002067499928779728501251393590717198508160472847521012897979468807572710227718744897728048770544645719727366197729287692725987885224665162976502879582823338244363545409414775183202426282073620695877123956625597110409104320620365224533188869428979410457852018193575379371253951704585462389396148028578249519623323433932768233725807878330122577428638664468455360468898702549571079752995230164285459795336401632059550920908062999612179336290316179731749106239818661286488841438227377780674113053204035002303571559166207110775128079323088938012910346036511523681251532673267064724816254934848719931089987460234613950567174660490621699631908833743818909611039341157158331141242602686468640978028571558805990223228937794130983784728082208079715497888362797035288011559585486359299767066915633408422138729607163359985789110697606883803153658995566036550849447945353310353172803700729350816175521528532681614832595975710626781466160407115300591585506207937552555138847713784626256329435030362254857535524848128000271677278555904691686378388490276739998636902381341815382639013289594218864287272901074403147146170636277711629175036049320609914980857145206012601292943523360437474724362875193062919775994271856412682157496942456394608992933126347188664634142472472144393693132823356317115743760561657659271879193466895267828458908587737811238394067311426693861637882414185171432403080476514634791346772820862026635805897988253263886527521393317068922019758769045529917300771878092733587932153751053129747718216110103034854761100181766702763602025100579361564494482847067788871002998248023225826497611825991504451899652781629055561960042956418234918942767417903199849818603321380640552886002685341801715809612047577548514864894579657240041717155109572409200993162620152402243600481800192003499232634803474495535531689978046437648040393880267279616719203963327232121332712370157642136476875965491857210714229802983207357581927502268205399749328024956604256473001763351582655790653675696237595633894627392142171910850608295648311851646276717421418144241790035165715016314116371460686148275534293814875113448162989599366919833855029504838301506201059009011289998779220729550344031108078926891440473238076801430647104944902017797096602284367236266613114049839770006383868550447275967052647367886334775323880893950924907388013737079988941737933073674884478026484295822323988776974473104646718235846283777578687056344077947676730136541862123999045128002507012919077292655887572557264258163073584450173573833899917299868818331682630609809416615315759661958375462453192837606637694895553149451502856201305503305126095476823659162955943132874327331946102784000 [46,43] -2448581779970561157109625783462109188156548329027882945676396417977353771585234391297629218706677666500880075446301057275769079014339271592358049322424919024707729720409803746466793930550196771941725442353274395037664264356488030357241106186715729207392032705194971376693790866583076071769580195816696699309019087944882638818610852346071867783356109133412371594195463280457744046340683114517230512856724276584222409389826411655128358607489903933034629929956262744295520841074888618500965471083378374453391781581765010896897125975172795372032477535348919873186647919019593238390547267325843886508492799105337001702708507773637489176598200128518122714822297516912311241202772160864515544425006237375254759499039478706008693662052255523545067157358316598306853597031900021881405794582126091036448907826259372874821725196529587676981140715911635746844185475026253420089088320787799473593198725773906957201614193404810511258740337014641163544175979155244064141060300349641331937870044765108209879757130527197806777132042278684385159968846343557141685007824933830210972016582325507398450838627993621958248208874273403249606287394880748376962754364485428903272640225175603388223281014752669887349438190376142801262413803488327187202675461506413231748817351144893449641731605010360220447423373565167649033166690492844778837248694487265739601628184092110966325081963250886211003046091579364199942231751713063513770832090787961354363596541605024662701347197688403373918544554734150519594043936343029761794591496693299251583500355110767744774074356071547045311214004706955466959663889781294217843936317064380215248709008207385081602110301893547070020251929643236231478406034406039861368601866871635698465391179201334917576180850818667082537223350402399473249370791583286448100416675555739962649597279559019635497902884816901878348532802032049902493141981773028076931886889427795406425027568907527581004920866176677980158729931574330751390203948268124224910931344054689292101006990449002578143141991503983548209983908968986781618374936606815664984697742859261435533341041934255664700433185590144860029571219130725259272398203515554451750640844340542235222336935686347164020343523047245381885746550400406939115131489392892319480844666273070365301022796359578277804236784798308434132324568788884333560704226835096369491294700972661362895823713429524550234399430544304437227776399857668492800529605309262987657025818864648448934639654448171294089248266326226625429521184474241473972604565786694745995744120376662753734766828537852294005845868116525481145711039791570070183826164601133764620091429476420877848637975536872349128484080515682215212561097189080055690121911861882772699605309073596375529974213755535360000 [46,44] 1274912464341724432981774702487435253223827459997393395152263869394531558263320321092443526546582491970146146858792267308526208517875794328487890312049679007797625114866690339941658443086618197125867509724893727717957217825717438353743381594497931864227348038703797119805332165600047168552210402844741680656408562270537021773839314184998924693934301879961101000575446301508138936374984980489708334055018476566309761668256125533785089117426125505776323647836871922925351440332772951160994343167115155340344997456317184432028468295857254631271532296528803457592199086809471779519889731079067070915449257509998298465405131488493701373038038898958886968800678880225344615475269386008458860558751227171558895272577592683755838506456495201404192243909334083895650689725172009267485088804115855973441618672417486144592148703323901418452903212818120671060437632670863709413111951979696225255309919392890407389870019125950398314892684929480921457123824422775265646788392876472410060353008218830429199249614068212753723485926630744615026007293797890523867213761989457254910416662608867940279138661249020332996364605855742415502247769937894795173575887336511196630534779563363860750376796795101754329844236530069200853004982771191086604601225611769313712310988104022491521191699984585796478050756968873327305940855353051287450983931081118443162862835117382401086272653922647814552355567106121757049940873246774321098617267607578215228266165326010912587717282957103662167471512413146524654743797057644357548716590864908905743527854176973577489401657151212631380618374391646231168685255786805236606990305246025052766264848572023461135273388926883065985209171081857999882479160915106366946056054233271273601155950363179186340074381562183270390018037011498344792369453543018648192140975504812972212460741035177757004484335748789576247706745062113581456467929283518668646588796964629524211384860940429233317814600847793919539972153219246649728957156570528521274972125279908526090004929545084417154622289038382002756605585514952359900233763476639222648835149882871022476023547231568450998378795284998887888983179200469822601056776100785006172524901121001663571319617650713128888090373611899877794582288506931834707773881957547626245059362064926577949599492726727849888125406649250844066212894736535622441458898858421478131739663203618738727587921759650651955431146112159385497052373338566143110072888154950894642233331381763461101406996023153080008896934721348860607406919743139879591768680916890213577582710302320106595617673054171922221646221375419595518323661719520443388133097134424309393959438369089251030138014066811222457751810563442753505083302485911727134643298787523972532448235518087666058514544774348800 [46,45] -612740497599387124010595605205655640763676718204379028100928613598928474602538429061187055627942033664290021358820088205006053950683083690703012811421050617386856131428228360329548196186580883464533543442890627313616049596313644493701330275162031785259106892944475934107712148856927759183017652904888180659487791685244216249961924678648362316514886164453761332667634240056679257371342680105025269467672197503165821688471820918769438755625590023020382293820043602934815844532370250618989974278152000546537596216210601007048420256847731585914847214334659149092469094878597443054907968586542358518126248862540027562495420606404531765090895185369313209716925524381565414503736042393160584586632278079863766904952748506382475915452698773490294858669480186559648574329551647175066127538352119046495527949757448669820846973141946402004598159141477719794568223418865856146294122769309190322074094754520878003900148004144774336460587082776648326667911542996488414496668625106440073565558757448351873099441568557637996593108569423154726812030317115065093579741623214095876944285288238337501512906947495640564625336554395693753277699037016469133849310431669103818870431622968683573756428041602568684458483886041760232824775713913678594700708455410187598391380855075058738108916745341484975182072121576686372530179350785529802380690743821026136860856812338734434122014947495248214570142323952181652449861044733610008802726621258078591233836235016622574784804979697096835393491902835556084263064435517795473992169138023638079844306265396111829709484377901716380032661332623430019672136473366077306502187270549377669687743742576178632243350989701525786445954224301244911871653002789842684768113592659022938532142889346222282429791514630663136373684292387388770437303718874673941375590550457688644660762869817283486395108224082632894043537624383851622110784052151711247301885877984356253289502946546228202211319061044921142032509268793551444384962575536218591346076406780412958263543300726614539740215695316309287734846595527076146755479049116087253167308000106584759501457370554484212664681597871791707916358511192500674473013577826105925305236618589140024543083952651386366562627847598214682842485331140711550918444826650440618456870438806457577170279027567531278353967848607659602864539775170805801130715560828809071273827467807328951602439162681586933208498400885532339329673595080172277310030397947724419720637307367090733184592390182477737747916819088771043400512605182549590354631414112887627710395195303850583488617184176570022459637999993685153249970252838331330714888337962057740096647258854279629772305576151695127456644078532439450455757986701380013656670115446417711542342639926731932348448768000 [46,46] 273069574138676622757743608478991785822624342821670882404487710902982597806644791188629881760522040399226158374699723201442290440386749258472176235521682720289311713710468109536911517512454256591474989274278401275667172019878326543775822517466802921734053374936480232132360171601160792813193551009704460123765716692887909255590872045185985302966282005622733140281978345601693757663838635606809958536453749923526699288843272580904523415143162967807834224756697818021972479756872430876887884668334720079401352773746639565984232567934733736140989401415060251321321820474817066092546665769836177992587336464460485931653969806501071279012122878003879648799417707231151096721736106236789762611133910534427369523400846985156057531735054183241524067979245067584628752668581296813655074882482980851306783494435452432882621816511733414961306584278973967633464004493189918834678535993629828731971174816717130233324767591233079347842193036945684890164273280024528752024956779669415756583207260491571099846832142968428359261379748747618994034453535225088161241219808126933442088248199022872456811205194821985134884725040801359518986782091866777054681094724292086347371532254519530306693576820063314251722303991301370158187056391586004318458306704897688209104789507178483042889743546069164775264027247491798069432251437315749240332103751936971403650578426020468359355687703268681481599753788505496783388824317524378211003161114106789399495255572285298134779875463991880564082665738585852233339066739683439183780799248781173074589304072697333509669806495315288162663787577271245714768180315120328015757174447329105670405552846810674577587421916853759457156705712039537082038264013106690210982893138407153489313540835047656777619181291244003053666372978955802039600489487187693246067770608432625462352612661705474681963393171676109990724772729002903962366825779262147289023770294188256695783619156691484537900410077387356648775472266212571792000615142334333974650941414520152956273717913175133954284653442316598343845537792898921182039399817505447743577637353423293241596135252039423978600658168958313294521949455657093362367642497633960370711531771795831279147021075255523027149025596857867304524984465249897232624136097184661047080926476563304716319112175591954137478532713677080374901767496151740606600851746339076692222721676431815017534410210815996088962610580454661375470691152880257030650766086844159097849928588291306266267815999635545506730895423003894235992743492442203369907674996966655950598280843585628978503483128726578498030061554102432080140696185084698717068729500670010193457508165392444149595680627051211635608109253335654970467483335926847590094772645764589759542166207252860879503360000 [47,0] -50442873182851059256418082072342470884588823361724150685030091882230478024524155006587127012460521440456674034035386765178741452352237866891245530273333777357841862041496036305773815877074603731218073802383030193390143667490383149327484187039932538260780194797214916425582180965626902129622531261799311787052202500092440002878341412099376073186646142426859317603255142591434523389638655347209060748780204370510853447819320083682425829315466443290963013508893903034647462839004178179443702730572139606457668973133969806201071891797951820768747212188814276800817449770176254627179518058156837640363128418652850843489592219741618669118623748784440397801799520717294010325763114481753536818422930383575918861522488317870041229146656738531306159039974054247778513337336917162673271297065178857880697653790800149716882073030569417333545640455026291260327064492260276790701512158881650625313632792339849516003820495977351663911319469206641955755572791949994846279001350526604528308973819379711635796303325866560341273979562603670619999540494635676056521661333930386011695544757947804179039250434429840114155691393938954572901297350360241241001433638692986410012101209466796835888693283514261311510727039661268844168673313330587985839707396073295134205518540286873837796348493512606915849675511459906587215164461443247377115705135602027785619794751534642214323916165789823995352328450491380619378748168869989670516941159616662401686274973577316586587403193676627165507497771968696226476571438900585763512374650281635034400920342236114015409882488857456272637126134880621046184640207276123103611887958469338358607585309734454489744967019910400021310437903304310880037708021072743266618427381248310526365936057224165928030256560723767082417970606873106401628243301074438860237396735448145552096119325568757927103399660413597779030616839176996696666329553578758748438474108481405438420328493707643321267422961765416251635490975471963829577442010122788237766852702849154085247843416675845217720695330617038593365747357872405736351651458930459673246465987586494705644481121551896207340389898798335810042482088568269250060411520939221364041557739690593800617099942048806040274332673310278230598477492930205352452884238167085754302369567666478954361049685659997578291955595889461251184347644551874567948544625018551152841831891550544789444934082984064866392828363215427747170113280095496672385550003130489678038052412612965615346554819629220448265176922829918149915795567113064330953749610133702821609079172157371849946480955552955194820518363923567450243875477965798817312464564893157119345775400512984976467631963911128142753353944083053104148986413148718807770074051453723884320359299636996703910059190718071610344712651582933565440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 9311639599985687326094661731170963071001422715383941591626588143013003480145012522631739391978361989681653862754808328862534791372548946450329928880197671073881447216986896528261057444621066190326224699116030315019799991369015436260000849285823474462903784370498864008230628680706278072435024134195774097092355657091383190863592248223065522428906385869702362039483356856702811703968159457538638323857054453331254056768917641470150170652899462851856209103491769533971406929577280337945824039705149776047199673422843754314425459475959771950769954183594920368295519233932406579074927870917110423716223219892595844571303723099198802249293173221987807962766145628120158362094004537625030306661751591009386189999461484150210985268581258621755156590807656493082198235972442568765633235915843027323258496606653019961260648904376370666489738644419628817384668218961834982167024796502315080907702274910864464285587336242161162041466757417702106557278829054861136105805908550959184949414273065803715180551763090232745258942184589558468918580495965885008797213703585850959516490536428418828418046608907475314927897407216107898847755193969030066455547126495224923675003860567783415899707904386661634349474220038902081988928469980355757346325277859955354718502687286203481797431249122202647412345092959312876855924414264774465047257236673891639717393278620798568496810024516469011376355877216875478547776906790645427202201308292746913257363146039117932420861842752501966351392812787199324569297193208913689311412008678605363469293428905680443925855918639921956691566872375587769282303435718886675950959719716895555343880178749181106986389049367456759288707342242987233105794636982508163632510442973789970729347587319098688696478370831890846368373148878886084924597024425392486106637384365466068130736179567356444006516020665235257032825643521899904150544135236698182724065070497200828974102127408622384611824459675300223092515755544240062258694851594146452230392060863690863856131848865406570442455965968714284189675463615236167046660094317857449867732023862287373748213180919849288467185715729988870657676002228292172596494307962675044360422672296669337979545464719970053696399218337777304610725115831326057665916072466874885879212125958347348816024130982399735005651378774834191992977378851941240534395112556782259805642009576511645055154060740155437869589110710875611588260922574961089094158581200981098364711929907330028470873030535043411360840997516220471908645851388338446650866478856523964924068614977673991066710380934024980759015738859689957657166980796563361808649086002402703785710073451057041594164307573887577606775346769840054114066588287873585083792525213958401829431261621304966382616341254413241898700678909798711191142400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -622217603863366977208041013990757798488901814060562675662801797923092648100481271410824000968766650284253972090522173398402055484753409172351168217340688502536174093552144076897303778547140146292446679477932655880835547141120976323139081454663974051992826532848741234112411451280983722064872130534557658770402645084186289741565331863185164040382837520653310374990002128578972209809592251501350521128791301987152080515181858451065082073677564169499651449143800834734398958619712830227369084035829193379128029096359113211062166118796886997689875952011260483666268729137137796533698555548167911052123958159108365840781584073622706625793140189446904649223194735370152396015300494729677966640721886658250295260692781547011173959822488225316684438066691972442037845603702964307403630729733583092856393042944802897268716470225235642535551949321036489359873017650581144833665392014668229506949328637277530466857923312750169540611639522821134480097460424638635862978865524299618732865626353544011752247139754348833553833545473439860347791288669760174825048369230912503562856703416616102017272483150691278800997937420955373644987472458027267881196706358948959055877340270868149710600896677079809028551718294761862575731454147800622260916551043241185889004377590553920727492951582836923324530520648150301796221660196803241454136510442512385429986879864076420865871146134801207480044472242733683323475187809641014914358201543135086686924723549178916514620090755313893433781802372436808088203540202160739544675004415462902382963774224363485726072315522587256913989057325933820654053582564042580728289022315100514939232719262661253059170308379614143205503321983033304532625046206881542741233148708115952581348799172657085195152736464747814144924642250467432225554067041763765198464479250708889786241001048528746315838775676951095771660354200566488714541636516792109716462596149115694570180109731789823020475892974495321303396785119335692549142607399040570568083057009414602793980323236923665715259325048603971390412328320094061154289560596294982565791354370385491739782098382567730446873496875860826800934252617228019218048592442263785432282601540246612364394020293044149111401289850626081787179632073897881269242868971351510843093124660874380419596503282653100722323121899500952101410697173004822003189798067484866770587877465140458622128564572443139253490086259269265145326803271221190665194106209214332150443824448524360023083909361316416859606610270757179859168503230368192932274312185005772667278122466679525050227112161869148493111307684445071499006986149050941665874799749213383636682936758545811590898115852479817457562733157965984829703169983101901479145561581959625076779891886481532954380277809167539536071109698333624476735897600000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 15871509047543987388916975531681289957980639830882709868241570875382531781374742617266196935175429783374030240629540069571791573392983003506028954451708736464191510352517618637745073753976352995663419261356361076013500517449371193400300884528720881207454419282930913237885797767952434842340860904280036623852051952085098326181992793954992353639945746408220344281449045094167068557696158362483927034115448770589264710172592954966612143979796116693505904425659839740711496176270130215476955334463363954617598286589435836796872436307692955801295990366386435067022592640242730311680265709112174959788938667109122353937876990919167827995979607272800072392595478852491252672280659269673551000643712398863593333286044119623242344222710134047366597026559851059047080991233908630432146022253278315777492252741967232800102822073449097232073640060522377111338209603933054613416920771076751565112846418589791672063747345111672435135662121123306681525455524815660073903759141512333515217870996111314845311114003562552993190408694058131966516647190602567166608124134815886320062383988109658844222285646934152028491282459750145258856867390504828698016416130315010708095454158646475587431713996594499193509983550311879868643348188841028048559131015044896697443297604071470098502552047598153543550159871256989731783798510087342848135930724899842908735393164107928730105475686236108396468644999602197948047227778401752740993236865939534459298781424756124741527310663756638319977049486458480414248665014000120587866509476641177367488167449946866615538095921190661245122820639369237302162931217953003790507400428610633149748350986155280620290236773183658616878477690931302621920448096298303997714217455849061045126307156254419258742559198662158863449937237711267598715996835126461871804793481486427770439387563375961893363587207032731265038974223289968243002906638064540749812580549215026663883568940048754189591292231832916254604289555865211686070311655329978896096705559070228540679616054884375724746591005146762537748216700546687489822387023186913961223122758661343335018276082128295133683914279222841851910280305089430587288110567928620233419497056600830703800456181255549341132365008347172667167886825225594368783943565702826739158581673970426928019777213365098582542704992404265839340436933223073672855550299277841647960170344383535259708235513729076644985792301239765010129633012703875424664470459203717707262308028145978372470441532220241583583895692518982641268426868209160088482415740685124466995681165782260049651852807609319758390711980809778204101314491129503726499449318599646140823322374039327649657169116870344904555749729076394774925889647430010470006711716630059977589564623061554452563740469805821875157496294591057200674766848000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -169320837652549249531430155367878249797914061577830638902690819119038526080852276552975982264351643144847095644388736996924474229234445296169773044055743298289825527459539421549114918804619626080227130678874867951296060434448667280397953353439565678998943068633211476666948727615871541483179510330568971917634799518511464726917189877915403176600576736094422219816074985549183212749245816952063539626939169728278410565347484294659370847477433567231327352649771412348113371973858229293079281797473802940585650741392043513262810168534529907235111438646990904494916477282672714522750594187764130174430629601024180546902953130799506481312112226240391489026393484756986486016542710837688041955887118234671127040068971796571911516009991004260077754257909233735054188589429736963353904524621072878205533541413370649709485208424734412497323391313802572102656666440633701472646448217664895303418926324307013811743195905559669417544987709645740317281321499707110604618788048307518850468523598787554215387132232540729509256270898260235979548413523228947440168202824941178117194343223438602243933146205545739956642162327895412202085192021741443674934900851885770430522004771429037546980754895239165334181574240139442105486086258340497236044056190334419847533874032044401028209331268738913022355248538490446575915264623382824261683761558098184651963405887881989712161650571536872061462241236317947213450631048767280059528294496010253323303323511629917923498264278399255848973612310476043914098911618254405383240037572858866566949652909259567772918642309083428657036912302758642895460221211644470727403086564618162065764651795202738730842186918935716965729816540841354333842985640104575419561188955508559687745687148612797217642580058873727881591169539871285578107157165948242998665583389046817667551212635043708233938994110992527716590935657113231507568170259547119483732939460043569336874163607875169468679141503551892195853947775572083601960566779976302616647466015456136091582520492473570902890739307856475883324052982262417906323032240645061424151570202585545675627397387856525028085658580261297122032559685339697500935448967305457524319250487835393252475710637544433172383142213370133687820730083057879002365924221341485710987379096544655880305325544509282293542700831304887414208981092956655029422517241121151214078100358807197134475011213675601412565700941751447711867606237420275918005807261806092421603286862321179755949771980133281801118333199601704303309906143503258980584343805405455175828143901893553860113411208972400864830763477969903204643449706063514659558962518609347315817165945978805422524337086169823926640616234959157328642521478441599311101826250420002361402932056605951985509213658730737662337917265769757551383019520000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] -411479847139897394220716985701800027299285637693885833351118130967602810994354250249211580374860220043154340356260114124912691125494256121439557856612901833838704780424969075104209297358202211692677947439571123472169297972554915930042419939196054196770530984649139553544588773551551013159072489075147536138866671779799548482351693245053750655421044653116176812581395288647268937368762853609318561806337976499723619598083744192164792089988184820429249000047327450034750348902927892270120365114437711265198974986638728734757940422955236976148646355429457091852415148739781895939828287961076240452466939248649086334436906611235181805187013587345272663439868155204470138195043498041488470028791211476676588553549289332005417519316220608549345906600426315810857170299000290703834557745422462224909146022328228557149632741222358446724779976815614905005888704199505035742778791542909469034970598699325896579696227698414789336338081558114079106730480774029676835997026281308976831127589293930758851340316310805943495063953118995160411303794849327031794987330096423871728705674211608227022211610835137894602181853800166141535272672597083637898893923026768266027325578631139122547943378187072785739095858412203957349276420074898118331660226388928394281538288761460045613600518513157049643737700373378526597426172159872474379798277860718704609633866607514115779130376102634225117966383997319000068980526350971657873994963475454145380183413615805863249669620352287868108392842642517995241961706443449156130506161468809590435128963827046235334960757301781746122142473029967208614408477467580569204309587679474430896348149863439328550071127190778383734054769711267153696309684853873994122556928477679093184960323224444781957888123948756023540121258053258253498181059734289349904582566107241513878598322395327075347128022444414613037471058168785664330510059586967445918308353452650588913838930908245280561180393332038806135130364108502817489364691906496844636136541675999429229521090613864235997109634067010280850365629524570559363692722925021837013513283100342811261356520494683942857357190742255661112825428402381290563373484960858130419432617452301536940480204975596847423630264375196433921013828811874991010647534289195618853752507632859935803944461656754663521192849338400193062163596204890842326037174851975414293680520692268523945374903949834230711199878222433712717334941557567822748880093079788986383532296997181107007088356444806559270375956344235927811693965255832604368342251694649311520053470103900683934322625299763397977181640113276172337817894355027979817565330248530303264646979084221415630170400966767079864790088230292096341516175451369250037040152359392492834824232949019128111212665323364597272986291118680567052700221440000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -347960909269062527606061600735381672559137775776599132300804822643721391184260698160073202241764214405756021333841811003414619823909099813734828343058366108422480043527832064633031503468618813586923434083979640617532880127380492473807469185320011142649962176568382880615144483135081438334665504448660751088025924275162439314434480669696425470859646300109402007305411567961308534732950326831673536939486825632560403312754219432618952015268041449565736319650329499029224114401772697053969293516324047349536376882098754467456029399692892062584246565683438729393687789803761165694528131339005907455695601047696307176160362216427490070959328181974654080912006098488213204169677317483487495960438389835627256057879674123530761273191194873221927104983319836048149412947611264315206663916616761860099507699595825179212644474376406049695548610618856680578245432633812948112010566465849040736882477790907093883655700726394603229410926614213875705161611791018557536658643928340297498014249927053142293791868824800816750466413706338580687033768982726654672881222345692655288439349640112905498683051327278087816522127427882620958725367234869906193113735903417029755538013813915248229162205164517477171281693882354773370933706184778217894112186452774175280445907750739105382935495831878461311525277919636982981443389106435739804288597704059683069468571024372936628557099398143959303830187494712167177879504461531216338215814063227313702386772567829503250425566188901561161235094802148051825825093443415701444761907536313699455285022313594638486344920848262372475776657352300739538568395267110736553811846417207999037500625649028289349714035370841968992146936976777668963742116247990721123178043457791300885634102926495321323275910078887626971623457974711893144667697055455919206988644038449701576963928875146257965123745939038798328455195977557086658522499539938623820848995885806795068543622006898953527278761669876994414496735224675126080838796550009431676304774352903139675238736829178033827672819410497110150845725244701568079500364310873008232375962122013837673564568386531732864394509432193956941612187942595386477161907967393498206139664283731971095214774482152351460591981029976995092611964427460736340809653594852720050074242980471116413208047810581489548701847144598096982435110175872024702798997977758224616227673462101464178313417623845834755322542799948376920041661351952323232259396117464773238937398329567721851285839042142673849136665339715183056331830139713238787665812587042281878125020178523272759966026093132946612366353842757303398846081836091273966595289428771252753681664907760125680398064424269910873902500986895484839710983205969970826673540586591308733019329273907235265292274190419575677063852287621937783793254400000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 85682477849873482177156001930829898204405535261822152924820565447491021635639836314831241373085706960506322532431698931788120138172718970143625135367691075096232534995067142124751471000666893836710908848488943544953691598998610138397513110161996661016404847018737973331592295411399668921243807429386392209780745670068771746325232309903359255220600265042537939006226956958631351106724795538287526576699809764326677447912284432515440864861385852728117888809669404016031194219355043577176326324961745987000163194420648082542791853046751269107657161628283618114812102356320945014680769431618025526648488212049449753255184801420055927578068515071190087970890086607424546792760040406040123996827254056381384892896599121268648179368449616196035685075333294216198949237813107146854924468917682686732646257681763946097881308443832471187368599510358829299309616474530388823088270483145777175264929576153951761675876698319755025624564826454057286695245045610843921336436786679434282265498396792841978645406214763286155377779742003113458018778081104996346205038598005922565049115451630709687736409410654551634721691248052621684243134498650411115971736931048583110707539828674144963040653133201756998615324913736802961215830910394986962015039786907094005619179205347430228049371916255181728141118480422758745275821014235530607377859831156969385146018540053963521926142949625183206717112813427243130398423788107258441475317552434363102715569745108709501102508203533362487667115716739569680620762314031234645347870763021642326846873241798720014619906485139158684812711697877652455576477284247126632144657094504811577737699319777551093350840241907933296896125251788596144764919182215172621645246835362758039686164402755408987724780385265808780612481053852688119144641659739530407703805819252229034846544679919615402417645473070343753748290774636604421657612523891896287040167162338658404006591244459345079155507312469305708731535852282673806018647405311257089096443875401124741806601229388795917819805808753937948444034829346997287526600588873375241390751852756052203306340114593658694338820970544669566788314274834145793239021082054046896413236401037985893845277791592233830473368006446028899883577046700484466638675888238494001501421007135204104591740369483030625741740609051043527800335338768243204590593860061018514252515557376604739619316213666991584184669054379492826975058018866380838122370720323702799959676969139567724706818780535790978199292144528579123616315274100690597008701159877368459214119639552284468803598272216576608304807892752477438890604667535148340002752291015014998616142636352382268575393484153749771876417084163023030047451167941424905543560589694105473537994293804479055796648762092360709049519661138082365802807296000000000000000000000000000000000000000000000000000000000000000000000 [47,8] 34413601190576604517186246717840693790265203449017764220937959321252119190055213020177150539112772521295539212498892854109340701282053572735569130202992114905021629318031320240215287164471355961485853599413215431634480661352107450857535548719763547778916885144570361296216099185015023051839075864023760405050046934931659443911345886626573825764200552472564444247982445689248857311294995971008438096978136234454650007727816905222668471457599113384963530774507381652731367097201854219526412749817605842002572928965948851910616234827407089842040808828973843703702947105864432034671070920089002423010479954109136443219931062464744905102915656403285687581008936920451935359549304894667042624354565308078063962654388926991137773756377196278825429457364283997869131990927759907407520497332234065156547079322883829501319616246696465513006334870423549874046944798091645840462886887333006613262403852002232442418674437152610255106808755935565432463945885275132608439118165033872893976411557866660911092478825507345895288633231399850479619600481430156708263166972791772179382710638639861392230758727039274065502160395432992584764601517187326745681281067756274752068454431825283740470859870365400033505492177352717888805261636428528959988385369246328952106952759609880038050959670045774912026654324868122531792085133709189150562901265019528344245248855686267852825149374912482820720043078787210735298959869847909877713011986276771812347178013300814959046660503100919792585741283270688288671355394475914466197699448076660070999023098543220870536126993343221586161111407259848894181287299132365688689253854595748394019746112443961036479529152510369637736866840067695565797718245503425830797680445791153673010573228202307762218135147055975299537491989350228545237323797043464638066686250413771028523085334449642469087637259379358851561911800782363598299250660979587811602581401011711337317188179606193743858789006512492833328940907636748629660302252132054043447462293991273635637376461733785795472589884400073936514188804746634593019174452147971041916188596525167927267310209497262919094946703503953524249714022088690716630009191582281021515037285090798919696075365117590266829903257760468277701685864011964760429585152228368113982141247987844605574945131738186832000567070177920669912189006470688851556518758630668890442589671930060856287520229237351298617402765051729552155381636829208825518496416542089673134595878911537616414453830040824974876767150198470639115338196336580014569785525241211963432846035150766346129791252796982608507044957284187561493050597170765745802366160880404303997884915364987755285742125947001156818902140343382220572020718338229343625386151641668124893525049106328282389183206319190106038215555618089528134205440000000000000000000000000000000000000000000000000000000000000000000 [47,9] -20022493567820353313197556404786174558179988778354990040344896921597760811208644967524951704303263681987221881576988697157181381129057785495868801611592592926112719563592440527643448329824225451517187681453712857693821855180313827433707948777043562939820329947580825161553269242819392479967524718549888620563374055289278351573704053653515227246348718094802647965545962318679149068913392320507497680363429855990168892749450233047362422580103461623190641195385758574198776426740185520544843675736402015649450479378012218868963611278210258162399718871844124247044917849844847385552686682435787917320271933869355630602929592633145065802639058350970121917470853512891330096294571788788948273385748306111945957518906395246838587022610026593715412302107899687956418487990930875205159462548435341688991278123836159839526917964212748156785177196645904148104040379111267036721620693967327969601786910390817979269042465276816641350118658174160027167318853974541466388878618721858344209820195071100665931740786640412827146971212466254775155536846099091777792296335164352687406060877182918227440103562479722315268242205880522778115817415324085858939294956031744577056196565195181603005307755391461145772727716509345752763316614590781389751884705839753184681619672217437515107993022594667812408498094250258980484456247582690865098756666552814687084931006414017286204268273611571355576545710580307095304874421911009049015244896703061049594249647441149534711820947437050734278837899778311323528962460451584319370187211735035378284876809301570228254546574725439159869904840332797317041505190367764631233178531476569200067244802982913061590552029596078680943567991000115767298139439707218714493910628423363848662784938838740322395998422746449136918535976226706991643611578855268040281243054200138534789169631890964340759206918573394531777251232038450486814193974448932074206817359561249177391734958706084560130332749670199051017064094854916439816193035196767051254555972048689994811898883920574029360562134866614233697704806175984229899046808303279779869080960472591683640800492673192950646891953111656199706307597958953688698975640780334611140210831578594172756932188244756344785575682367948674308726550675234127903700434056714996047676114209939851600727681204147920646495105742562592702128150649400095199482231962432265251012486871160053816146935057087950213595069425215047874906371690909803592650976152223273172534585225298421117647432438564441987525708114695690096602906201030634757360579436313386672534009862344543937318428717578338796031272439316294639164456907442651733149569258374522855694568802012768266413369437899581656097143386768458902529859066451640555907494695758260993303442776566764879880477827731450579910317055700523514782023680000000000000000000000000000000000000000000000000000000000000000 [47,10] -111566936683116312396343691035108165809028310114251994595287887016875473459098356593386576150785386723849957557369000114585743748944942780452103369563598455574390028879300801443814494670280373471134691807717799140321231214613630279573341288500274978127669164371928065355242618599194123323673377361929983901538364059049959196490705104609176628778205546158940422816915172077935696498371485415619074982757966687734360818665892624671580102209690076689928737841342220602083156129468756673423794488732302940663588059608320117011556854220820931753907531773493127830008595058264841544935720276039205813864144305551433025645214417426982122011047737029920377409645096017424870774661714589156386312190692949625602034524091529414677250876674409557190126611255579922494185487823805094001819739018653312087242843524247060401989313752091361545177244226251498595248072744490320507283491689256258120748234643106859191283856660991039275154241297046242284036654307760096156639048363689887893547248944597478636024803486117850297979892747291021781475211457615398149935476316885423094356227246990238831198458204230235225210100173455172309002196107042522977511948668254871984128846807984689445770740659298862673267215747288487944872379444157156105231353030008459919147399625181074214102797344648028976076421962032992221934089785869033224099682758393642121969653837199693877663875389804602438727734739894368673455421098152335822910550614002721520314100096581678914085641685916874519710479560535159086249136643838530019584248124806729898100288035596338147560188299090602891365774120633466653552054375072325205221767651764594096557768897905770120568738511791503630661850314199295803945997978085940921891560678898130647602638073855991589897663458413328838628448987476524369858301629653932538285231109009806987690414986975012244258253861609870750892423985204040967407121155439547815276085418348572409933903693271918688524224085610269740170907879139157686321068573317601209769823175658916582325009382947855433045397624049285868031463774683538821298215879445024255121926455738865407749224948014035892351234445780403575871433349707643430123697715619930880430246145023007041403261394231268720229530010641682465564947471496890109061198196301870604202578837731398757030855948944968996654278824482997745113372914844800103883892787002432684289059209439044680055908010470810958013515244666041730681013456974453547704196861127573975349096896960717247701983281231409461605800723859162632439719234592833137406216606944491776711701973210690944793586443698200946657607492186250568453034444423450238821025270871063054473954075932854999765120899597837166220375054778927264258080707818183813625125848340512095326988561087212245432419231548859832480581170012863588382382489600000000000000000000000000000000000000000000000000000000000000 [47,11] 163629885554433340957938439184265228246449089824563369239306729056499463877584770672224149173655156365522077867229982532594131748427907933651488993624255474969714697869528159941760547828774086641115832891222155055240751474475101922548608625575479415317998066693750234297088345586326728889928200571867115405223383886738026314421236022177784205583456920971009576151327952994320072755386649333608804588799429394676052206593698549904947190546419111152262092874776710089135200895869653252048170993391909251315347831541150282401087537175553237974542451078889612834242341297048493752010854083480213600967829615556356105608438029343721311087730105175853983776225932990977392155875764711390980049812136701463670695206226156343491701065155401938858566276981762326032197064449634087237310995110786308650756646155581764840528876659551951906649541577631983889058571927919801555553150735193495908960830117303692707956335777168318394504059302030747278373735013367143005222120332747914315757355700784434887348818875792324654006741366439762834402703562470574956650399561422328829790121462875295545815569465082756310637109555780305653217580805965975831405328334666563486552285037411484802175414563408668809950927231545451009784639372182784813134342329999976816517679610434513588391171223318478858640502677801722216151780822772523552761937589002425759929730638562244321299671888038236465938932136051609313650727518014535898724692074977980499609939053451209523129059511776372651795356945104209443550181859781701195333482879060295371126524693893550454368715981037278569781722041432045522804237260834874781327892685362053413526700296774300056820050300268236136470351911594470468893436208928372538754625215468813063005586048280446247739599002725075629544242809679123897577428523582746966788027288630215166190123709176291348088906574929903196680430224698336541836359636557621837950596674527925962468475955150852835847992129681209530265773456279887232747099087763863754195247633061318294505251603081350631291650771478156993788761424248261179168598872737900911654336138121363458961318031519077545853446257587438873990587677065401233436695530002449079098248006759201775807669908928268898946068866467067342339859004967567137599929341052591302419969545597611118889837809465311353195263749818365904276251350911224287641953784878777697604141575045347072020438810599238660759273646180848894726852538528031121392001563486447062565929388994670478768619135819621652445946929392352526202735899651096447512269755756607460695697811301969189685135380675102298253450352220583615136426769344980159854701076997989805787957921491034805016838164372234654528290031025782320165824624738595417182056160095280429497249304169618918997730882165058994602977213578433762286370816000000000000000000000000000000000000000000000000000000000000 [47,12] 99057181833023261868486198843474067570780735171607261263213100148327893529935467938121324783325650912971862637228153952685939935052778987869738670197795191204519919004188451838967081073978364191642831069051438267261485637231337358041757192647282707733612592699205082073864850709172416489288679282480959915783192627480405162544240775005919896913980976403584869882073413724204209568744571814267194882782634965177130491944511519988822197267803305194093958442880360158612029503416827637974741137971818320531174028072867739399481810921451189373253789291817026283834536009549591539043450178858943189178899362103863832609086458167438791499883084950392960922962383333138827440844442164929281471134782599214724394129999305294167664922751065167591530116176491568555842259026055899073901952715599214907558258508316229907474896281197494165211499892608478843973933523594561636067667974861514291154879763691755839027602325397786983381765468550518936457913221524261148936019612449243881545488177583491285344380647947017885968014030766149119681532879780820845652223457778533221389143802216655354977862135164115300184349659363748605297751428150250937509595610961226295032625368230201200406949624798933128604148643702099051885439535128934085021342982776549052929507785826746445462510306614272600218879364264176741931852658419706703839165765158970758388586508830331638532220500249534123936105916404300426016433863756724184662005969336253670141446627890328550169780435181978389358256980850088321044559981265412659959309192999948272984896222062310230396068921397713068413564238457640804434610218834973737709600629298914931366122670083315242713109839202107702825242802201725943244549325266151850952696744125341040613582776136670952534860878292900961757756006163209597214834754231900879150856771266725794185195110535041612800805326890442313818224184418378815577408695132130848159392855615691535167484312037183563583544265801085469388344572465401035872381615436015150897029563328383572646188430185396941442838368970270028916548166082569354348781017264845284621573291417016420695856041248288137573479453637363887514949184041223732761372768175246042265221374075384526400349970101784832453806772516316819184355101342635184120340252308008751358505733784815794727416804111942997788347267265842183870884187876787229803427198751126901876309649907187146904018357262999927636666670860540147060903423170891164945576927215015217406470736438462962529637343304868024154932671173212442628984786059889485736169312354231813904181550354179459474600472838531710481232061093140090751383155235492695509009493535711796918164063921997743861149275344760476085500370415845033410321907936323366586096276728096826118746066908639959454604343674991122878300586790884755381629747200000000000000000000000000000000000000000000000000000000 [47,13] -3595497563812601164145589704800519192709077030817314918174633341195173408055202370122119568234156311275257290187180570249908669274346307001704764916877329338971385060027934093925032714479372331653730593072104299563122226745558353647390124554734040428790417664612303654721789209491842777087959970533769731940845261279244691988327480371707039160258780568231650133006369491002360399636508133053547159317414264166554386192821139825554755435765479424476407194918609179064276748308900435113624593927517063729967220376802090904466643289278902197599501143715062292054260461231415384072533881012686477163545558053637665528766525450135117852852770619825747281356301945339696984888424897304443889971162575827317107025011897833143668099576898118216896120691987009189854260094257053316685134731332407213125681629227330865097675376351690921476775874063802297929486004411915905857047476844024064579792027162968689669509849134480955965927492291616823535252248235857790858812050059742326777774027071403831009448904357624709482317025807336452645806044563597944630009551685940992154676399486444868253548976527701803696597319153388043872365654848945013136102397246841481762766693790607399569568083066917357434033036600138015028676763747502824237747329452399939010625398663812912561709645274522382132709391003899434966670725815201744097244185744331534505758741954288478443307282273640847268678376308817906424382180162669249170219996563930816000685647858523284982162149851266060169207603667850378885780011619135252165502572417760913478924989514519653864977224686923689419127640150847876536098452367757530218743826749373674719922660996080491041193259531867930016465496870528652759573188551545146267845852841715434542278643393690716278390785046331917396332702796804451489469817036832498563096225204338503492202312152437148540602377982450088959666927259632241759410342035618983810300150800431686348845493665192919655331954585529094901578928014761100183442016096287120382961653319390141049356690235520971127102575739788005272684949699648820676894957371315043134983871305488979974525134158117573221009535170588607220650221665839112987920479158472603305607427298974858925238540904389943323928779219520400571260595636069667973417969159671734367293990722214938135980326833081383057104776579073060404089925440851157381651300547576087393263493764061586604327704171078682566705916483617805019670030992185849779893161624957728222647237164186554724969013173913182865397232622423750919225393794327052974417926373241475094694082353102878083129759504462009346079774089936650201896549941349048363513961401851052946190300610915011083858904445253637276898156109880297316921959826911403186938790416975700755949373477734953816023340353268399983117714397865849375147687936000000000000000000000000000000000000000000000000000000 [47,14] 357449363721960866620248901103482172932171047203965751347709984339183645492630919908359816999281866016230546655963343431294758696569049949380846348155717826701794951156047963225319440601553654513521107090785710557209057342238375760667454668397977628915694532156356573489571783514576026552757393532909501919333720078280502716310900623343827560397734472952953598449561450604883299257842780312044112400175257777731554898305303410498615784327764934197858039381938779339931493526968702287133050036103648454937689780963446359526036453560051173991593320422258288019771465028169567165392884320292934798208043292720268679306212603240196547554882225048528519924869810487688629735112464559422866724261951333096846985035883126095124355356405346223436943609286795379793029833348774381538827098286581227729638409710281609920861613087835294549875989092706559182534012857746983746149941056602907049352420800141578553897743204425431576975067478489858756468398039858992109337579890887906917947947317120146081561231690716766598806876550812390285970503155257251802470620562017756687362998610020083310654537420432019552120874069888826510696216412888251130134691524649047784646880195466011844614946104863241050057695073039633086962699726975626480566664801576260736531611997786810333642956364190666227199395876001628997477853464438759497553801659201871694903447353871835714245971453292850094054678101568184768137897295091663775860380844511787748718166687023072258304511699602826116488364433681632319271966497487896084192986525190022450674530202271198445228415261107653852036153762203602931572389888723887669401150978416800981736991887798491284466045007747611901897812644537709860533371875370519301725556349124572095062715928349268296902086528272626988222105141492294718013892856120171724552676837566951947262319505309957761858931629309466891410302525215048734248928714246838251224826451009379494999421835442323705735510630333404383753475167454262403436408121899820819343397484143926648651730842700833592115219572111008350705484216209937714721042110952288627084327251229500198504763860254592999515789536827993718902651505715585090058256667408889929852001484581573214014866684459007953940692028664051828988415268143753749663440768190299406065446252165923458000244494178257319815056224009056625977566143574734028870933544503424248563692740204158036849944102847696763354879258307969044753386906793721785962136891080145502533687207028807555140397355658134264867954782954669751009445115096662468193966055954911460038864818988673229913326471215921155368249724805086568400697911432206958910447583934138649789758348549223697411536318549207761143301070167462421129446732245986727766391732364024354105145340966910595043148914875536270258712035013665417676718080000000000000000000000000000000000000000000000000000 [47,15] 139937054827029935875589218853987297309786972678798875229386117546797283148754565164842684703588478443673455586967293222344014766024068713040111800599803115443344297820844490511554750536483001058867977159818059573556925702501640740933480486612549065033868981324582264619655916563027993798374670837072761116611014214929490107857844893374886818953721882569907206816979068772935595387414590517486544600200893308267199262240721361969207656147869568456088205880442043939058448898221145924322461892188887611059291328789798773049973349301191841502103511363362113383300995513966144617305342449382908055340370869669387623884126019774254725032249144693844221548275558339592199858438505252562305732853162481462115827928649589781702533056216750461634349800622874166907208943986460911895645338159893717011456502705875123823307150901592605647317048455109113102938478440773417378295592320985714427789328929359192657225491249933125089653375282209746871136732605551494894329212499146820369437645063647133689414074566521699817159146961722185510908068767669177075579205064579966864972725967556466355482314972894777711409930411048788806945067528561637875442046935040584015848951596071217513412831730478186743341679653775824336339268808329486604209862610309196982873858069055307138964130237848550483046184306448038151123753086947019027152498871523992541152077800484843614330622160306238706341071621820183048458355683430594394934368405599369048698714776871000160169319999035496980776395416665461994368738220624167665486939694768218442604661750712469215390164871385957396549657775429125405026755908253280112050376406106194416403384616492553747316275297198984950915891228261924149927990371087897803847488357364737127368767063688252646486475668793038251533435418757639048346403961647793703380643105202476140902446191885709970703708887130041316738833750696493082778580490478054126186544231156731906251208168518242583486905929765767846092610518690278586712700092234412664676530733870057860794339458942379023855250872696798098483686693565966137294516523577615175570020722524568913895480574309614650296171917356464804682271180894414654413508640149043525971296938892698980813183633176610857013334010548832744675897825163427877934735894023912957031919173031783974825682086161481584989801489444124017437075643706568424087802973322650920922373256806942069048882185160756705294659245744807709727039268075076675750478847101282258601109143249638298052870479334944477815423316782439479598599299730370701741434053662293439065466137027705399729026054452091051527192407870384020835587210269170959574854322792021365407289557276115475026813535239834433514703820305359226859829668955391249831644602144328608598002314666610339572416963451652484450947350626756007732308869120000000000000000000000000000000000000000000000000 [47,16] -883007491049816278591920198676421177373162484689210249273316178316999759779160478852189429395429385409429472275430077215450936063148895953464691838989284901382890031959005415709301216726504465236337014509726225448004425534032312444924445067031525759485053254404263180427707394814248613638839215718637066631334839642361604641884013843847093550779089618120567614981758328987394356177064163434739474299693588626800716333702380110814906328400027016096393362781670868936463091528364129665016009373106587101126268640980556509418001862879868343375697213795532348848647983573932448421578111282117566869489163004300217578766644600840826873037581383419545444010925765390239280698183768200907175997414596612320448371751696201739341610073122676791567361690820556091256527844540932721296657226997536986757421433637058645128607873650955184225898394681228311752292252339537546176009356814468776011182563756128844495171832532985642899634946727948033327065330852146029920333939931150733282557815981281101235413715854958811277209739585504177833212554963069012019086074860484826077055686016052877654393707007746813640946599981574914867659137855613057125901855298550017793805474271905658918990234281860523836674577838797203706453513983626343609249565784294052783616837704250753978614076041267479306276239022904266747056735408823994765340937451163264805738729958330119435210824584976851869028064614102798972855079072014044437765370279848682346324670627886443184228585237506505635125384751237320318512139603823141513574242374587605852032114637132619731674151626081496814094635373214778567926387085050870035026310512041075401469511799797647936916332456201608468868321744506402360525728496358303247966248517729241728398279177342935245068156610938905945777023806758378747373911675648108157981833988666177973470193672479637026970739850729507995268779133020792131580823405057709883818768868016533927262628122289675956122988741753926272353034734581606687954860804671669774733096103924746030888837533632715563167757501304257814084753249038495342722499746091028138501948782381642601815952797076744369997200738943807297728302643633061718938891810540127635052474504076415047485022759844100807529024041890191842320283732376233390013225578664902279922581841662513212124634832739493846529080009916934912807881711157574780153048175998649360553650149129408206205990030912621635008174404097866969370687200747885203341893067626434274008579413551720313755312294195712074814452934979304159348995819962170839995668627151437165719964054393372983389759255811563313110216479869798491607402541358629040511567463636549382637532687664919609519923023246009361893189453502835381213785217985211848755054832521514797264378402387347828527736805289045291919236560006528167612042444800000000000000000000000000000000000000000000000 [47,17] 3263211056664847017367758142443830271927871097366155281104928746148749714612968441563156314141434691746738549405892607305535926972895268061787705547757139317981303924606164497110445249935003347463496691586943395019769811915377925092657743131600413877738938621084763056651423349804677177619452214731243427548800394176623792687970257127555063921474918963656335660341699240531738698289468290875564580207756928392988974647704537861051212832841515965495991557013901280581840200799570991218623855453718055736917510032477252023450363692593479436761946893148609527065763762999006763429383975797152551959403882747526454441874430845266740838920825387447744327207040154255903965047497603710378248553071875825480870806903235772408947161091187279907792606113734193919507795212167223603415176708652465737597824733748997091931474858848711229931485839553955297927665686526496902905237753930551962933492117008166772562530060819006541591127061002774622618008411532413434522684019041543871232817537558235632075708555644249381818101394570929800506667299695732367603652503826408487439564759348356345488723684674135096501064983160792519386704084934196230906221211471371487732423442693392533637778050274230765819349015526206269072053152738725262905935489296650854275779243078656683149245598453262798840345882973479238998240049343574895627699590095974964100870063976551910659279387753611058805343091938270971356572449376034520970851672475208908117336424540507212394341700114599516481182870562172837929407070517473170305379760849502662967107920905430438276871361315520476486548348301926643990640789456170089305628692344009719938647258775326796053436691569318493503889944552404698858517689657353877446196099934320575618212420584226377183682221091010797118276246279338085658414312592322957695924219140654202258863927884329567843562999435485664931356196267581927727431186198267825306220960860136251718423009329705008072670826426385661845969880187640184506230356088191019583315106656129849106697611380228756691033270274543730119051314468887273863059401579234191637100104670904380048817596969846262567337383333763040995564606105979231196390474669253473887072176973744323468030610652359365122719889436853746415855090896120587678467244016047293220214467211805095067715015421418528691212915790635044505346087856725392048606668653536817456990111773693140551786301263014398828766382568030668082462741638063270038138568888746988388356646211853323263891959121758444948450665994574754793943911197595009486345048526330547841538810342922538294970354262635964808989963141873786689739724211107864836535061300298259732689854365251715026183453235460760142543568014200351123864790645350680023692491434927645097240830978716263274037644600871128431500191225352493711503654912000000000000000000000000000000000000000000000 [47,18] -9116567964124613083650281312883916952869685980387449377186216552858942101755629396762517831876499813660322665168826808752748869026697853719313431930197757866692314153335405339904835246108643794746683910251071910543550284480403642764907901005944396197050433009977430530872348288447290439234733262345563783119229147213319672364900877259239335299415093288545598866325543288463293910456146875003529033419943800139170703668359857810948353894753847272199533226466111424191778083309153339831061343925816037313632528759601247664755903906155997849122766581790595303271905792947275251684923674134419719332999866409556215235909206523096004024505467603191351702311690010492884739483011839623222999263610966188779165176081065209015558701059120251095854542404534815655543082590169989989398091105864651523233846206965764913363266058436643427702390254872994476300752440599750318206564074417009986774385359773017120540287960578195193319795551115711571069544862543079696412597916176045334714847194317277096248971984041673508403817890871392763863672544707332815327362224693756863708514156812649701803998846412765705523355327708492555138177609441670651504944913344138625356353791994639412560807196468228690971311109351679973286262120619844679143245123911662633170300866606936965920251361546490051050277066994637605493505621904305999980094960129686808318542020081673386531560620442835665962676824631010307083630274697052424178218514034597438347912576594363462690451981289029039480491731751321859594471052401012497221685449890399353172553292096996953678596683532915459039428931503935582039659318914874440295043891676492710891876154206873002593475680769965501990455055125698798493437791633246777295279441715738179445851633816138819171102571127615244675810145780558083846128923549160945347590501065565484969789018427918566272844398925390936764922125307279795766393255390479244502272948463507731054885015256922891694419777598718472928035662823084555406218710920559568071689152690740494559357610394105554960011012335048870782450078619918934719966237778989366043535987024960650567577837381455237150775660718693071064532334993264789650190477701081600393161142575387026398174471210770750254049118432527102590362527175897609974043890718478697750977441933037153001037912899403472300257264589021037501835985536765807219769648449270506213940889092601905126153421377376604262644471927724280488562256700325292456868952306828466510864401194153824340503262344533320448646139164558941953717558321106682369094022269979399947544988309806214976769342133045312369657295175818153412393515136959106308738218917992674316125222274498702986296174143558956867943187468969387707870203687961117272377575765181419460353287948473874128947807709774245105298460846681243029214330880000000000000000000000000000000000000000000 [47,19] 21569600655693064801020377309323640729415738817862945908621148716844490429707586877313830779123165539207061172407910950785369245078326822676062227907785752864559441399346939605510385788940166070545228576959019845363750851045779673123708059693937753135282154657397738464387788202896347781866089287593373018475295233413522994236715742681092291017614041594578738124397570172432142843183567798973142402304044450199004864418206718002166013950695450498612134499945375252514435880628859681997700988847837339131987420847548918173061241678124183729935525770355269273974128784997689715690947116764065073504397844312567619520621631468746115737644335894402138271344326297016024937485404610582032553764916227614225598720505118509527593848029177895750086287656322715136797183760650161236761464408142428291575083254400205134350061444654873562786007050590334362693922895592828171169349221363757364454338115028928701424061942683270051158463589858665048026230166550810383156768317459999331318531653906317583984987944789571016753638939106715534332050738426228520472139609576441621734550935652627229850422622460008212488129010147369443648485387950109448656986351949495098288696397786811105252734740126878222858720841742944288028827638579349825555418322266042841820555955035631288809347615988974050105781231258595647957370190808969404956241550693305735510441636524051456780195716360485994433664081360985648687939276500355713240993969413206291761166969834754141207044104652644191620832452569943002193500340427640156348458198623169365571985548841575833166080694116968862847824724898027185302810290279523148106357512227090998185552956321857433881801529682232625423344402502588601982760730106345455873338283381506454561765379086942871927431148798489281198842313876936766507309530528231890949364770015304889924888071262918674216418231501438879734068962687843042783362838135011028171506456046380719469805730812917859866955803079848677839396570947576888987712799043421021163846517196302212537258214928867290028668046945399024558386782860094873765590266005513288543452588908899664375546494128460576415795434249439334061531960669132021703750561505280729298616141270051917507271423446038046905686031422737700209702926825288352254448827731773746840709461426776710286834492058232976717075148988493079324905946713645832193892909847922923550378076913871120447682418522753197125683468608734182340241550873590033721950069027095153048260839747474403744877648909943771781534223189246787892493308361843193820945159618609649184838415643973692806260304532327016021640438380011346792459279812595507298947752558081983546845327645886404694236103732665804028049226768346548628993739941187969284170119357173560917950243549817930217493236926861324061602125494065310348171280384000000000000000000000000000000000000000 [47,20] -46506885659708087598284521173915893042462961053893912271455623562747638691291711419397291902085323634212060039006324998166349553152680506879562981695091913302389815578376301979893792018419418429044415599199619456280400826507002116112155091111719489763459389423137996789042341452390259007613859842305812757277746585318546835096051640495795750050003938331520418284723167398414005970706360261157625891443434099822670755818745466795887576228937216295159844482380832858427682996333002153430166551225459138412925085821065654633433742081107558121167917217975176154849295639740941895405066104434269017406204256735656473011714364236453452243621527054050367585239956070863006774610639665445640382050349028511052210666960998281679187339736195740203315176036558961019945421092842236453603682148945609095664266915769676279611057902599151635907275174156639474822145814734073360941597057566693898452881554218738870258260506560460758435704566287029321822213388485708111517519660405262165627846584326196741472305371377435654245435577139255339244049326145323334467251253651762692717488246891470190823185334637218884331871302536529986369311160931440835074277774294801984515627323657736276929767990154198813437124739163469519660691854773683360338272588890590882258701002900182694711921071131625945368384415130352592495032272855159821245040825253077248887096546994620163812903028514730886260026855961202658148691647535266492325654587346814219597428377560126916537078283185342646776196627503218308288400703190850697817331080901293094075732936630080049187296900775159041897017244193406729438346002234343235365160446009269628326410791925167839671651937808931734779534006335689173255056702403648375856997385872970609024901342265083318031390350744436282986763524716318307755403913717882200190403023264879518747284312234237399924574761964123665721853930159035171891487442146529531760074123934345764211031522385788692375110498478582872390144761075690998435660265799884454076411868678771916282165145493001702051952097007906033628080311396774989322108315327376977876662989657703789998914864819025884950643612502185618482599448357966564694209057286623638477148232911351111863985730585718278386528720392595124084127325570083845169513878730495544956792527181473801167303394680791206959370796895748797553282110189086926881731068193508510498280267864467502822278202571783228326358003078946074610744007557361397133799859284936970937199645647690729737661221806761378085483874176984570280762723023876693013047596491175939347501357405936200781431649860324808964967442369734893464259461684059116827466159849232469722883969781200495649150824896655361227097410794689358162629578678989803453736874298871286416183858522921896883261729264989452866884849081748718064857251840000000000000000000000000000000000000 [47,21] 94512357469849849964151340129566365586891568522700055657137198954241492757239738962443856575553875486185416560260830543313696957681403595753848094186333635142717122878061736764198014221753821080874720368858513849949231020796614802907999426703064624398409953675246010358252561338646294831537955216774208869098940761702214803565293961582126828400332080260598716809866350575956687668876721613496238702087584402785340089252607331140650632965258355004477435404344565497507506312824532731500781403368632828321660102505847825494625353937259033392808682164941496275685950266997660884484803166090628157757107015636566093338468784629123475558778929108899582129827658224855792412725641971284065342512039059007088124447819329619422246136769229146382145633462389342400295828693057434249403386328504359433875529239022582149362043672290818871462842385442738395926285731535740256388045917208761240692446265856003187065606673002543941476643258798309118039664342955224311247758622411415171042748441748943528389443671342613168046159268867594896153323623773788856045020850461662854402086259823005950187047223517406794584897117449633411268387587914053854775176206704018418144950974130692659633593854635731497309727024229887528656362471580439896732625355010267011075080523206098143611346137185010165221449937088478314664103502171284760883822133775430845861717331443441946962750075032248996178793938987940418149332230886563576900687822811945390810545460054541197204814276694765460803676838775474428120455983134286304968775569524554339371919893829257655542479447164961559122970399275586880772465573241037529344753539615471577216275891546754795873487925021953562067080766106935341543323971517604640053892148177136108255855678388649588948512099313815527851953204008187054627134811044910256348045889956920125587129425978266802633169382145833846155843154694496629983832624374932288161960870329547120649480969966165188768142675821409494075257875870947910798144807310959245502219601188525714535486974438587736623355639565614456452373264545359454638676449756230531215095150419066226874859326090501227178417632808277376943514982538672607399411906062810618191881479441795475604774973932772992968396019337420310848427475591092543281473150883628075393363231379814435115123027054779002884393008926360380086030118403509181427971236017083443802358304348216359614365420783670738264412486421238195584574279626203667011213956155518672263753545128436472741088100079553451312376108561828116768628291922144375488690933458827721323291975251967381884422170318847942010940651053162550097027543469021089000342179339726168000937783856982496582449497754017576201168964048445438171160711198541666177280586377564850494381400533116205295993947515800496206698965225312787427292610560000000000000000000000000000000000 [47,22] -179965405897100595211092951774260343055596415649144501394178645301452341865847513898891523680356168646754725319940312541439300083057249011442461626856332427449090252472262109296419328818190954220996454030268043535724532063440278159625444849256479520081510262573055011646912958335380072290314848938948074348166374158843689783957204097095024541252791048580775821881684615444959345150165072041584258490995318259598637112112247751438497238568647433468953011851803065966652837540694177777901206861657281932921658167742531635101611991262090673215372328396630343223410490153290291522383240798302619420942579148871613417769556563416229680616187483763099541944993910810975537148741199485337129591479969234987209643482078686585784844281909225008509530792972656986981280901793613000918624470935050275119159315264018804453304922449911590525687055309673477592765182493119180196201253379509481403944268973202178362363905847233558495147461294272226796178519510469817972518384477103096538117280323856790230774899129707995664533573225175440831210072414136317156745612595057856859027189990039514301556806215733077549444517249088862413733475688996908126622120799535004950306579593034565770025580289909079935890622711854150532159590375580515644199704569207328874657350504032917278033840607635505272292524108878964557629676907169229639010257801807283491273606195747464797767288122204036510417921021881625555924301603226149612814409536270474761547838827281742752890125224498375396057177429151483491270565515676549407989562932359215089509686633493906261776588147008277387077594876182977460067597509318954394463829266937239463069367618397063426543700429577094490937923686892011230027204490664058264252418085105799093152793706231104708524816689880664584918464147281591225270482136564603697461294546944133458656353379066894847999788668392821738557881377922360705122073168130102231160890185720278075535894734366153634352951782883363079399873086507606725890138017838682422343017611541255813585895400693958100257108089056184040079608859852655040710096659079187390353024942240666863860900114547845783250723483179588168245276165663649624007751845231494627612913994129523425274063734261724471277171626574139273582843996660442839707687687453601450088947740971631680178282351340672163756111972210591171804117121065076130584525300529602811254076393301372864229383676589872957780764223160216357865727509687772202765006821864227985867874943539815270668787805181976676680298520408270698396894638970207602642295196615676934928578134960099473488398189143698353859359007170282244685146833752439443874782018724608660255136902108327853849928642932499947781992598185745979501715147424689821304031160378067039254749422176162809710632998640407079962825727668444959645169090560000000000000000000000000000000 [47,23] 315188577911838087380771936302234445918373608661143990262829361514993963918267281361358421992826220158838226632912799589997406194472988810767571183472692734617414226880421057089603967234725038111050495923973762104825668334758589872688984690430710639703768202197155201659265675895474739973319713840365848022300957386960490110773224508581780378624028408330182959691518522819527655771779619150387572047924955068770584797366359467613740659915067724977668675358514683794276044247923264642401106645374295572946050884051850126804417112004461650426828926608558730836562844169684957427942621063752788108846912040456823194519372503479180367851684474002107057174111811262951545283295312796871998144808886339637747293208143822374944790998784845823242803434134457470076001117440226664677210194879598734563844136946542527485071552834548656400276366791233137338595036856007379058480213149592208738707319583866408540381098626661116528066178735708596683579550170161023718340582356198913267908194942198236932525967431358643308032399424748330431081279195452649719044478594026410532724646856749126930821889592709691520538901566269689283973856736775656583871722872991923508044793778191297868315048750075580240386211719729530190120488832541437109110360636865281206965011989450097992670540443579171471489179930236644212306599139243495263671642237001442980456613830637678905114479045825226572267073739911582395065818027113102350194921164634598866301890036296831731451607972567567208964116822725782011720336808772232084318449025986287390421451748244516161793008931197314139395452669246494743793913907537111478408875071497351246882167677607776400483284927390279608604441940723957813992906162334611926468568115571416431833819440551749710602787818704956152461314570081844476751030363053100069633801525157767889912218473802550623881453534882663797319409516514327346575139273121698283950872399022533053158088675014807209757947824498695325703773764472696846884584524510272652740856247944762686271644908241038205957549427721279916359820355704265325666922004063829378636691266351139135236210679727216929928662014076854791991376040508732373881884835424273101385223537502392388307575877776893584994934076870131864385798392239002860774812380223679719741039778463622572435966920572244561979301611501968412732291703058179521448232670343363627169188575304906624185680531079017411532290646503662879170234333063568870634115089467926560224427279513172432334090430260231686644419635706068165752176924833397457251988636103846280102258403495615205793183866626777040942988653132822620885184218080899241093721167877154408427052563938399964864161512078216524200710784237816954817338842884011950402846157668157990435390269764980841790464157509882666013382988195936173281823948800000000000000000000000000000 [47,24] -502425022878712249275242683585332940606902716931781380437371342328345939428761234034336384862382008995657566772299688362484767182470726825995218168856318712577629714750397841787552003108102125272202523197327968824530681655822360378893725655902579302809403660594377779835629706883462805913275670629825328347073229137178097400610070137030994475312922973120770339503582188596537659871647766765305699329069048548585496299938764786259746988378909874356502178750967668453089194846548222609603371278265911810999229223616036805944345086346294099755418592434115585872875573457812337817716526304937050845522036402348016722206755848518127269365526435338438966892902414988484868786768463975101191066395384261128368290637221041431604181151671520891764831282567280500295175041942473277521564787874016165365006632771039728559071504056405258802900100134962442648396677708459794114160116204550996454957908230851666078187598219491391414818794421477822811394090795068888091052881004280380701310255429234531318842966509857596927414549920213276482614301970433360039257519996773571238524388871456467974440665107931226735022039586256242907807998346258825203922866221184577510737906977940598963687130842618342372471897465535488335621865484675146878681669918763631067357315045138316907568686462876099975236442819197786824415064743599604342614079077354634581956470178706951879696858542921370130681245212674874344516467696777327711936339044274010784386869255608667843127573779293352163612768644093695918811857691733408748336075264813393798619445865264030764925398309860968059694170130208918171073943466627239025852286592399687572010446746530844217713712543289067274439401060770725272927690956259950906483585411527510093093742235945133381761241383288444434064491117852945183303824472125256687696333344979008501160359272972316152545880324916550019277558543260841330247532488703785207567999074967385111168186615807464985031153756232959399188345887502024002692734726324829592894952423839317879410540045186253817896107037078353329369696897810712410271545698573782235702267394079163658787136586639682505263696101477318270897129620893245463976639632710400606937346527882859271347404087879673129266687398249923303182236789940289314641623677459922624883300087145317710898198992427710709312994397342598010118501740165628731460885480729964056691566286820207412885937200570138996714042361127744588920874451763143036917738784030672124485404020222816624947002638683379633331445900912831473493622091565676088411584989216080725194594354869109081857022697123163236813114790575786217280109468997432091962599241668945638758471299073628256736637414390322219202359922208927106254566368276668852965161075742608881283573103360934843623815723717246161153379559755962237214261248000000000000000000000000000 [47,25] 724066836866363026899749894254874721794908332108593029259761406288588027320686857066991370524466200796039805162368014234082757792189331553879036884508921623124195289656755441891369765536492860041872996368176482206110351213354832885451342503268501522841385671561906452427196513382461737569239696471728723076253898958705026161326411639835664577837509786696921410060171190696651203426713440422357980726015560546117761194610502517661900169786187229213997382449772155324284223271893560930066401080071966995261741405754513339484531017994729373868417161156688874729556703649430317323109453657396743347619642392743561068102045519732541530365258092040900528521889195087115566872028626840898368723208168013315225411214998731083687243716719675330117713800379990347531665017954391702256971854803601803561695769726513243157999424334744200706323624672644557634625235425266803204157646088934684126520144711030893675457809321734932988518612525730406115898615086955851153495306486367802379309795416790891356256486892089747713709093676890264847071360490395582934349954654686338225698437315183636868678021891640403284918191695384373412377951269915689892602850535842564961498884201545240357868428805790152634181948585980104303013792242161605604235138885693153417499646121933004053854831663335646228542684222229471963349876808071519890884124290785508344683605425262752680490966107159301716530391745426641911997977384542163805455588316348115259797423379678352236370789811878391897092900969016273069557382660832632165879119262159466509242547502028660091076719503031669821467484845171931063405310906063248492098299262276503510835963101598026319615706149166684414708151850608655834766095650626506903058383125462799048165337640275828876612757558176640689984889720341693185348465655615980683977303931234944303501634255171842041507674943404858500088709849801341403127678838868364377921277607401404221888609101569596099849321831504770197811270610558840855213811584137920495865661560830130735026416461642608723858369176526778824832512621545227104968138305576722311106690114880105841568024143426131144984428786547097700682213379303186303486200785447803985774034376892339773344348868322207588332464622081708958922253236341193049098841099860034742580182260819816495278197099495157138062756678324127561652140929649847664138918951835129451315572420923017074963573589753350663553718038191940598695446423963868201874357204125039031901178905767942799842609064586448526529098617217944831127321415587847892835602069660151683178844693927787396350333615080882107849462917004563966297731257578599510114500473643814360979157277164483225559267330566592725348750816391714570993045364734999267983911783007830172275207347316763068876068495644298299850179796402736728059464908800000000000000000000000 [47,26] -925495169415705949615294454303929616025719123386150162624536241502365440143789293674279499660440441371373557725186108741439531307299300072223955107833640983697305367879342558333917739442483350388209964805932445649952572089060173000098193385162694649292713010290791345077368473807618881256229267311567292607988378146366420536628203375002671920695774723453915722506600324124798995163397392062742552216262708252356060002699259700471410944149454667031448832227131181209445633780512815134077340645324609425935944192667358099298766698223756873446498885155926988929294709121378735813316842483467528709519043326240547034985712268930763748807198284390182891858835677120455094004504375015292768036402861186356773740290126153211131898620559314868222767453516922342771935292359516287118427714892769605424868608514743904525523700223820390267194675006661123267095193434236141959485933706429551018095462212450502635852658795060772565011044174942230905164668043936207032165940044200584480901356951604884489803489078486256775773271280029497460621833161765103580053513748541079319582927059796946253673512901577097600011151323235277762065082366839306012855306366983371223820808697414175471361993947188130843237268584642110883179498526556854461466749637216406534305721059321875592059460783240136499799149833965401527607226860615554146731611987489296914470623354012061862962449826931427327225330752961539420687559829331251355805303696771946316817011032871289939234614434888829535859021052256553440414904380994238420097703408584441213762867575386817254324031096843714489400564181795164800696433968710717214889909794147450787694368469023423024441358307652121964943596307908375041329423160376921997681162789326415431717437003042495438433655003018477979383495751222679270456725443914391066750326080531493773131657480520321216251077734862043491068059518881872526102164959442298066517894287667466579544568199150697825541696160879146635982816352003683615763483913487302948952838912765336210133830858287635568727514704402543555609256508772159639252760426088624619964672588700346673789077052962819409434070449242358047856297505314507150053010937161060457871496915316679670916857428655571410131307130731667360336354835948182892600809235692873925431242993982168329454496560891287830455391095550127753155714810467879217648974074535676049775870023789120713915152194590728444621183597551597046686597035762023675271516537005161078941323028698585083568912522033094713421712006293348260800711881681192207246820612239871616377177897304874617608605578790293252684832498486647646658511860063785396220541948038405930255187873002427100135006802251633460636199146547505582809028970699913050066493817788331581435890726627530147631877597696043784960551763220009729510080512000000000000000000000 [47,27] 991858062999265451828593341469944858795203355919130938832140741616369991288728135001282746832058526472539101039629950463601133332041536326934776013240954977801316142324221647953246465959197304745272787456583085397848651054852165014713732148528680924993907738828773706288999486752599810460465468916843138343509622360337594281316315219765295968900428867722607220399904941030788993092847624625122300230271636417732609732310754147527306852591577771005790805382095131604343752162325274509328778678755591481163969358246792036090713221074211632361416190896076065450797499217437993907953838609554193668012198729035250624377585567946604888161698190706047335448008305641468532651841721256767092758055695889571303653207187782496487483074000323203874381875723220896850526211461610844860082941159174533254938463164624377184084273356985901914535310182289773133113425820303410136998260148877115589791691773156463829118313164098110818806248820969175462000253788305353467388955782176788618604518473355417099345512410677329858837537746573543027799206320073763726548020111535068489225376085925949463810109069697320526602136806257929143445825316463774660837326187185555847295913291504736417000583297444877627247705919338933592038025737112501094230670867180377949715758085400374122510291556106089971595759575812566788298248030571768951757374359216637083653418169219814761063911651984803448627612093085002227254960012389091249696791430864047399524101126277827646273860144925537776506272496789693647340038386634651077580476474309633926654813643442073380966375600639874693892019582683352183059337831755277200961609649112032513029883365056142328970315953704174268227270689791522524268614883586880468114142365574122096046235884957677291443464155230316383191008883102114507218180244871194161349129800536771321813967416992576219298776478319084412543069867551656737883259952652652163577135911777632632784873824213722829944545658275227890320378511097456831737625707808238401373813022001163476496484116716570532681803152779384267667431085020956320624787976255928566642562376089847157922540284410712105523880201188627070891763531738353835946790129390610795025288874538517272738621205551508684103902307160921866455709327602750856481291544871567900010726242598779550291464560975134645764577219875416708227429225070630289666981215562973288340294986468175035660827249482103849594093688638495041853649304904684471479836691794512440671488848804477050500825357230311018361074976775633709995756694972650365448028226286218296394289373215498108095928340960922290091517781279953172422557429391383104371358335720248115236728376216714400054184263179659456120307762618833327447416829846661910343728694499339252820497785060075906340237726114717447875325155110983665975296000000000000000000000 [47,28] -742408913281573520073064023941082602453329992845636740440252590507194984110916570668528581964896784428571995224982379349087102765764794575829498895458176403860139048099369639429234450642743705905701923075190249129267241347864268574572467473330297318833516021507571396635464352566216203898749109054621826241102570083221455768510912446665557323046606675715973700819141078697301704017697929404810962726922658916113466786707656706087237268358699510346679938797931340423363067970485787145387987986154643479143919761194365759033220905399811644917701463180296159880545041165564067138136002160170690684598238885418944089364231763858568499206755992097619377842992656544056196557099510966463125460175194146598001348669969465899637406393733507362298133810494408779428979812681875642894845177477916621887987608734140045554194328524679300860728547285314367157569121487781578179183408376826373222321288987788369181173220573157738624748313957146378573152301104487683716122482642911323430260854664632148568304725750284674869040135887198052923401377149963056205836617238000856612818517091478957072783541805881215209306645272111651293624583692662706259903214897856908633946329849662311999361963716624564895342179976326965260190945434699105560641119835670057750343844376711803444761748864296897181728571757652446431957553264156428773208518570495970945769633169430108667112036513726245348835907830555730580750144335597392137713948474719300562388923029132501218521778056607366459351123173944503856792949529503503876369818280931849669518872319163874623820338175437456282983539817018290275572503868630417412040077661635691182516012601544215856505126787700671466455436500295663987644235567612126404433609266299407611978480721641149935813817128208636496944964570311046147574377950961749840077069505497353018813434021678884545885587721181069658284614842613407975133149229139495135671011293902832112039896480231097772144701224150571434689344831953380320424392628814746478416503852078918243325986085977388991062366791680056682037840094016642266869952635410724155845119541859200543162621797740367208503788182496487617412558086996447101544560713870955989733970429257990960983882422994685618799770783762447894340656308337502180770195096911720205053502849885866816310798411587212612265944397822889297983877526270306694569095042229574225054586130549142688013248016558138325469445782327933258530864590644692771601047673526886228138359010017943039705770693322531859439591495831444953662479397579512360022563018287777584227850950898219294734217443448531604514064023463034439534041576112076469394995251981488615505253359295695028889385049777214828399626543062159059654483046037281325898867259342956699743548864033846642077791717211954221344996638815790389851586560000000000000000 [47,29] -11425091295219721967784449089233545181578630493520468316982025179805631914819217906076899678547421639173609375173349840939298597376459229040503217874413690403525441402390949119710410956016191100397054471873314477514346255097775980368513343019977612613068337161021581570050990301594881451096894639103800781503435482509579117236254087096970903058150488672652643877721061168623752664816170490817201665322355102711559264662336984256266999589796061649574340286960972626104702813867646590523749713023734434098070661834981298922956270036985224850679313975818389527348605272455281510314869155817353930673462725570976710273930301629545142890817655464310246466853625764024605319632591497159977088712361284489071540221174641168594270112592312707178521165120570762404950452896756338173939577969227977490798853683057315244439717656490533384838562602561455273950660261213965923996184385033532875512202131874751832627269235582325139050403495405923980162040087966197049229046011116712387039137867256167316349474185443622116427971484869343347254087087108280722519238513409784141099365756126379375602939648476822863194238266190209283290230303611820332291041781178669077960248866007229973894494767243794779823713657062417353752345372498235396528461352169688430135152500728944441165343874193429309413511203347518816367443679533288867374838581636075006887988307683119449017670317469641160974443972013636427324052297629696932198199216600492952348310332991871228096470219176257350609374427140344068219326387857615997610851638463031311134623259814340242076724220636929721788715722730067213238312320835268555227832028458266372247063666938015561979182264625737007248516264125510567629836982308370334319428430127446686344795418099959562254456908771858258324355411916602371376049726703206914937658421922675115400624843239044117688310270087333032752259175458346072559126537366539300246308944238426152404875933215799216628830793837182363820711371556067807557182126368540882286463307550445219071096395646824489396814689796317908103720232924996557521227997427213266909664443023502739326630463085462587092107238834348143145480164501723980450445093228695127518663252141477536543539582166969274832910194364789703717589296547706591548606970577330281133840285515677457619007620847971908124078306930194898529855311023145941286046500332162536926076002092328178164201014108870459300439054221004421115148801038983201169214983510426021654422189466838574428591023857884800888905148556619759766030839605713124211439807295126386634026366758866411631971905003000893280532025782285769557321756397969888052749385962914563970524752698108337950354901225106312681018557487837933176006833113965676730270744774538873613517227237982783921788064243439267042828935794104850395955200000000000000 [47,30] 1310972716352917960803386855202032999432092708608088763921317353970494371233214729772383591848851819515649163464734516764474482689738978193672241869883019762215222756809336365274287837506188760653445536416195538152336262933535885332006202745439517270581227459033235099081219638211257034054753540164098809060099574502673156886119876419867579658647584807508623090422865993892225893723073049791692104048781366015020746521293203800107475166329323462152035371783615122611353715719627898444165806678962271501231668267007662283650029815423266401326124451274829359849581535855621690527940543118432042385652393086222263175907590339349205550321152864385103311179062800202094667540226652482554209919703220853312777190789887902755887015714485678804434740182668155778757056702745472060718576168306311680177714800586200578414952907450833113276440008375484261476781121401226717084616957516521135867850534544061065860368912563280460855758545736270578971705215544319478501786773603066598761534573857589239614423278525355132376967629701827435964001502601502443927294904977191492404063285184727193047249972397967886534966794912471022921314154204446447543918575319057925546516618059704921717393848909805028867910166421351547218056387753374529248033275908917422266302370440748752248349462153392888656540024877802419359496356503615415056165705508195721666814082383803501296960232906998344343533300947843574363249968668565695620375530075411275631847985859760988662417168582280690297709406921645762711887775290120729365193175309142430601155774535170780533399431379199436813298406771511807022336810194923643900308561537063890864195922191920558986943888158039173864182244157069634229905176496011308713109678889357515343386051107482361835476509628291702511467229621980248230191653086647145470607156486373122828358939545596670660739990010271036826537623585341492151363848941121157268615175956019068533354799282530836633177796508708958285838406256014096381408928468923211952291013809723163546863775538394926405568732698645744426834291900008210696763179742877854073954001460112371196600879847571615072377660400328292226528095536943888058744772066707533766897824318250181792211924819171474910002641451392371636922014480696737421482410852042915321269134275978666466223509131899773487495920725661955922041410754630251372207633380751909568581888065146853114855906247327961794883666076603289247338986667364161392135065322844186962521065740636132853274828537267604894281124925969706617720073820327753521923825452756866431075441618812974881864761379851659497167112857739229183986907335686637375849174088647859210511614695683782434498476802689183485081734098044157442428316196106823146715208409531185829258965039598527376017528417799687870515235614577857725150003200000000000 [47,31] -2864463925289067392714830094180899230528258008140383155720498621158478285913046448199067904482154224202601077174026830815835768638792669222083024358740241623266352820941181067245259687555711889991039614814662055311600163182910560546532430545224391070900866483278751116680744998751556253399682178839505060946815078198311260693661455383607471546091562467806484994704142046908974315660622787270393788033271061018683549301772962850541833362721920829244453993658418074423260935789685466935041585103126001878616311903521161138509105978570223367802105806181049135541800099066699813005999695733554536746892931502986111145498647412953504210495418902756989943803441755836244158694181803967677927027538926303203973482159412927833714987971937755806262616442131927281256528327044263668519134202557979201082117047540321285289707604353058171091561361974690576969470888023540309302564789570478868320849455518116964145487537447648149152062345148386300446480301470508020087650960284433968452172815073149058023515413147799237011824814010834781941965513435073501999465500405410303882468962259104423116475483930238496745945687059075954230386979264007877202326770742211726754923950530140571547968336087600986995097083584322574189809784425251298855891130892102355130420916024538395426027262867735066252044288767625769338202375171437179943562144997302656536690140951311057565441602712779591537956719287526685779051555482960261219175491913257579245429980478860619597533092636627010792588059545784845151034653967651153533223895379536357441126547771668527215371107199409362989160260510685290134005107956655945795786624647435127646170129817920088193964983250128012212294484324447800695556552961575242957224068565917553377876530097997052763805512244381879392793796213293023410019264315338610646715908565532861729113486231209399691526251508545298546791716051126384994604481348376638088589179939717919799016790505477833102623878538976049767064970343996839319639351896155481296487067913148331009536379560631859740915565417654360765496264004614355307511319896861561775330459911952824502106252111354057634271622294800952800683843800311375128079720244561306171273355231202956779683245703030175570941541001855806290062367198481151765267277067414488540872383678844138390013608563362533008602118081053631951315125660316688280050187631598045127903518502923271398615894097234852126390534501585050235784756800516523704804344227860653978630807713205790044797271569353686275623598615343891584150916623453957456168923797674534345596995007287587898644110825450215667163843269626420611549152806848630240683807587491390751023942633674509513166746078190620742805913260502409412763413193927528418041051207675681271680203711999322652646334216730572502061660462349837303965286400000000 [47,32] 4022821629730928390914830726916481296899736171836672460096355020568241992008260964759770450723528812420642337026107963773195921508784261581714327233897085709114918760122012468523055396065949363496704736144883586523288693460192970027249183716323595824377246048935115962736690591606968523259676608046095383286579830190801950688502891393162618993990919495627665519879373685687198164431334543070887290085350616781470434318310869991092185423565674952540342770259912358995927997353984981148027865262929859647993730814795219340733820913711983044842983557586933160078378169381958701438471828172358214072069675903050565119380210442239225653480318493900128785251497581391985055860544892143483825157513154783425089084842151578599634446879251364258225179341972717490431520189439605152372373307346063677576034638890287491698469897828066760466365607202010301583048871201374680512872557270324475495056251243440929930547970299752545763949479919668753268981688003597729767756656617364839651470592109629403328352528363682183573125699127102431263800703942916229851606844435840743331637078074503473382071729386133702425672943531819988736240485624985367099230979300460365670027679228931829719587192420459865363110508621093090046890405520282982426549073407134874809678912779920111400105244374409238299142003501180653714922373096904305866919358772637652468948164049823325992964432339009554400746081018821613125266892288528989116421084644799478200503526027943606549592455317041389310182422369284624404638744214186180171755937824907147014875255292184025523864618367305659716875428395396792083939799833734984605843294241117427397481006176563198074853694557096228106112898734482215751559105202140252992311229100286561497449773919721851565219487351918487134631243772781704217298641135791092007190680665541540165626204493365134520748013770150471352787760604427241882392503520130229906348552618801634039223773463386908800161094438722591580388320943873547534397165696698342519397658191915820995272518451231381940494967592883170236381864372553179287230913227670902443583696537448263079112359889762612032104680016192243179667387935633358744001967807272984549522886877130528453038100421792430562899779040564127766493623504597330440291913209770548559603411220921219787095845804143876801645091357055321170881865413275917678325234757676335203945232440509403741641370909847383160936431054726143364042865832860858355498636034645274559403961017225257709025938667444255873475673715400223505071028891149329214416636092836228195530658688685451098532690689060003932676335160784121023993915181194741831207433270329950971189407743234360115482290514558356324761699158163841837948628135176655787191597601902864217016318384335114626662780383619518408868941046657609664508723200000 [47,33] -4067320634382640067773212122667673081493695182399196926699257170588743068982966274942039826937840669663726905515580530277789748109210792099557155145036847757995982530433338799413701207943038995890082827769662112864364767009629892820799477476783455189587712741057010054180524675498610097333949909105154472976409803653329754419154360823126333409573465093916526790548458898581688952389462915267508400214356584611541068967122315011597408289589607935754518199000289013139498861354950946220920492375991064500779592664046939869606878826494708208464537143598259913970750569431179780187262702491355224069653449046808869627477041267579220105256601982793519684640668630781298135341798048000859023711999430039385887504555616273332471807408054279890391259900409636098817736716842882771310306789513788581509098413731878988040217729765225486221657943521979037785093640866372972326687415949870169610902947898953992610747916686042356347547942449533316658835215031417213743999946200035886385528490058802053709969742328276130993541243334993673255777280314658022805206025761147285530455798442762548441356807062000571440043728230014526250651149633824068289674087650366507383948576643518732108632796076680513349092617162971694429551677994458687048503706198117399913382253329525492577477902187684580204179015951307680405180460096605362658305710946788366511977926025704502525493593670010352753263200948969526656096378886264597550690413972356556729145654878439191360478854883290424485698422486947800549681811511772716167423048470212254662653497499716088021480311846536662159704072433801674251102098438015361733809873601267557351959775824666919046462463178064010392968762135946539151331150010769351430144031245110227072093770310797257209730161305043874658030003831200530567618176588531415345516871636300644146174067538785537567305325915269430220011655038178030123797367070067221467312952827513035722202097851633187068239176946081827848613943295233507514038313074309215789661493930649693841239604047974799328958549164831676623219298338632944833616326274728158193316136068206202973399871053968646619324778739385337558187855337103566331177436443738776416275439234418321329336820950412113679696826163341776469755071051825002284585344798044232920031103986926114223561329915345945210607799744723277175990174094157248223044396298561091372615866652621439063413217503122494728040291808395708745014707012598302948984178474273870269740053143094185724274483914659606987448536837332237668140098643771282939523182761559251514342953608613612620419744317704571080868563512384612992835561412363437544970540990367736281147597549347421588318569190688048796141334342982744426975391193698011814833442697593794528207631912901642832941825879311811860628769997485446178799616000 [47,34] 2681905180958713398345285202162485481965591030670013301065140575652532540505419497554901729222296459891668304398408298929112291013966757593439257253908140514837339741631910942238705210417566513226358858718681388104205789452196898703806029066489181032109189198260037167686663680025098088628766518816828183425146616474189351572495921592989566576642074368823240458746708148903848233685739477703885844008806240444605184462961587670149815241739541435399681948893016023975313411776217482342788171069474373058086119910720286331258160498734784893377533791321139131899850164480410524907716772504988354337769340243977213004989298075539365494736440337382839059224190961227349272814252739481457189779544502637544476856403928515146527745917987841150926238532324181819642753530967995709666925226262688711535500705911353516698000254532673951840922365066647682264637634347977636470893497607492940880488133537238445250375422898888144437328128768829173102469143203067149194111939752406614288963764544683786180606857268611677793254074296259363502911374456168052482330974707874779809769985787896884605629235679402968084583785247031387540805788625499668611449377623127643284245558409617513654349459616789751345078436999563689504856945792967284110134651361560971807015271466399833660453168635753757180918716935652418175908527032894785884464540258622733278502337421625139540680006478766775410228807880270479039632234963249489250503796754872213153186369868854675255032621389348398722398234524922019552330901118866938117492833351654326430355922095672171588238384023389929997113199720600803414101114882868514871601170264662801057853350076789325646007912562215578635987928794281193104812365866443206572507183149117772019676836803881185951305555688614193914111933036145823305843571624936453655690668568426808150623381421277642548430322301725855576519734507042686422372076050141041253281804687350696143625687772533777400705306462547708600253278643897276367170551513512288183275553800037294259040616072286918028196707021130313842562273001852485331569535764040478474750147465874043718065993011703785050458471934186002094503536445367493942377057832416810870315433902372656185963555018931714748874233962411332949443243790592788375834407917326989268503064441965306923472032798882849405455142774277822342393040310286009688237248129314303080616704038876403183926556222332030540645180537540255611276381381854153809403361948642661231216834812053913024583223797584344581515884361385158816617685747408266279873376267693640460986964672573629667311970956873882648397166729564461878861442643821620658679709002685554961750856320061041983421969863217400838943517900577272513305329688494728653067188433874232111253108707768890031040839805416338026161392548104759777689600 [47,35] -236574754642012605238436900754682929685663650810112098132497059508433892970908449833411579230931032873092386624432213601550882615605607166757305010309929325401410236789492587212796791220489699978586932320272188157413219003530073182693939676334308776373845810761815100768913635342340118666389171024978221266567696313911145817947447635115254209348323119569142568920634518856117860824376499209488483138325462004760483446047973699289021739327135469930094169038899829772428194035996851014427541992792888562081895637884228087725449969266057364890545366531039596605366089764923198923953663892665701790259138379395712618374116378159097592911605467030126207018293327393070503969793837549757655319396379802686721665123804542798509164904646611858121180189975366964785567473228787336126889333086466653585565661199366057268228654504476371810795325016426264432470962114192144380436554409085696263359635172597136347600751585912909262000263113342668062602042787265778049877752146066605001552575701138397577987012289154101703976607112262977986240885233089700108758704311651424107219629110744287005631337566257354685726638072584614284299026965285997927474661528672187520695288854910365372626544945856500212217996516729187768632666747034223367327880075066184836734133269077843834122103984373921686865552305877725614483372919533312380087886038004306137524860836781920939897169291069455583506092210965202821207448379417010790491790961277128839011214108750184519505257117827144867793813233708549862604723996923528845827157720236710423410814323218358250694218154347887051290688045517886990087073036463708802911954716806301468207755393633697171979290557406559947186476061710913441743054439080094493515585092384076750296836214808153934541723702441603029906931796987375820569032485627848598068233876932815450960306444991272902225260469879582268884990306742598528723860213221226779894060001675814377755005334937155161788641906102575719344295316025119402224391305685943075025249383979538745743839349048188862920691212383446816648272031432156855011069121761673616832573642070802871416344639531579499924708119961998568009221362332811252757176911215997355563249002502503366026089644593507494845054880287234203999770921620836958189765826582705755466916219116055858123060463315178938385089083555103099776819875557189384981438063236074907928625455265427551944397262969105834779830137017308276496945779691511975171923675839276781354917617009579879241969958695947782233349113638664764680345451455890798215253170773480924977792237498861367725245498631285384429527073875400030746202814197160992640057156380607175135323714269019444575700746512147929147016936302074256411389752527784873776049375194791867684998636600495770335612790412436537159820666571063296000 [47,36] -2386911036904850055861280511581261634183803007651580484341380996638279774392875666718403989073626118501156337902159707109613540155770930260187169234847841067364423608826046456010235935531421403519436467490299887638143507450869946756624894207172433314853376178028709564831239200785190886558550021299818479517868951704902189431705406873402507903990094181991246521556404017104845143598631511298073497302615108494598353619614165673923580256623602231849561652469450648096977932541626081001117080098100409122553937162519768358884344607927023187621534959444118292997208783298227617941958274775020947548393863417059380276767443582678128813188721563921560211288762302207363198349657369900021046522225732126641639365424798619552690157372186287976284455856439810976029160246069602000150516755878077595582263474273096395971903473185085792632734087382961680166702221692644550380059887304268291978508198902787979686043278869742792256583159087442565837086068474176131279066444909432940203819387326526704625199315393677618252775819750524578354453215466762265436548178647732755611146001574008143568701184460021765440702549777021263865493687732528318280334418359877807483654120725222868050901533624028664072573156000852548340096922237277016284395132789158838822328641465297440108510429514597164316155446460721083720058687803209617449285584700768757421591790199079652793178337384506334956778551550979926119538029908404231530041683223656099695397763626852723162268189088907596766340030635163940232676996684454945476036261209920515456004140605948544006076965073919524046524515472620515246272936952906699559194565860853339349965415388891412118794765245034923895286430796933993101600663443985972599051869403364683740456365696967056781009740424512008500630012637933903116650199277495285139484752906552780185326919934064231034404047396081722923239502898964340969394177249982184567177854258475369370778099995056175795285467209055592409050717000967008037593664210338542988669494010552813424542722910376838295843500279455779330862534822786294974612930901425118454956323584562002868670744090786226420796761878751806504130906496289745741191789804121236569100732484268408133912037531681090100504896151304652988486961862623904610667994348955855978112545498834604210920371095179344732481955512411659101340694679551240859703759846761502080689231064528544904293610270963983116534317241352020130594429007794917171252511410345080500291869101776322844303339411928766924199366806083839241011226471973510252138053246717428351335739754384641284257643925798485176776309254125559084587752709765129260702090015172740034348793834640334133944382945174603076378776254684328341092255266228873387300199072719261416707258346837893806840834385003683225795870473584640000 [47,37] 4302056484765725916096226318958419701100133959541741991470548294269579000356030630335940116424486876016049067926666637443849855092684349628575538320506996541716036995813994592253372053420556604232524148212708344025949872161992082420587837845401207338869345390940996161630069960404585272229959830295269752256052985764128630848471848261652093129678640152691546252326029668724818774110690031717348751574706786173516677654940258151243633605954163001405212735649327043253775755265623930200213072913874073990656109152647611313683926858917876684895413510670326912188199241562626110740015243916236222843267246667644234665086318358918458670355508143714523793396961848711114085219599299101975673777475139265221130092450399788045940580913804411260467449316148874352528459500011504444539710445222409980983094675978252053220500579138711191461658450974960726381479638320172855738644295657697993474636760635558565297964976393527709804009843549236934647149362341738132368240413351067474886758582787730347344722347912227696987843512536095663570323644999894103655305583083389136134933328176613172161495217631686438030062137935423239211878684829704165428121007418464997169991580115641898453317327031644948857966767542305048860720372510951084420785038149774318646233683714998737162669743747744410709280042230519655073717015126027639303213999986515088529734784011133888669872297841919313420530230289064176941772705776754572492567169845727424348635490706296573622397666318016072817599457219572841739915022012650217608309091291519590011222380149167721384808223561664386924406851213202369828103397697079115193976950324256814944591718636502517145817003942129887280115767392077161665957124166973504947897335922952028279618066402731341332650751670036100531278330375623766637252406770253786158850852013465319091001520547836750165167771616933076709436153770667971148322716324539203874870477560771516317356402997969193034810416890466888375745630458660540315761633320919435507567321608313107487932612947725365380083194818355814067193634027838325823357965130196378093531273936420699957652728898647599028536195251244589974051419807958579319496261067935766857392173537734696566194780538525962685889232834595984256909458670511714341654379871633869157493907295571793037663801532128537172713888442476569669376745522491007108070579407957892675429009707108850056097363473021016554543329201669019276482811105380545059329085685438481148446987784779103014136390664027385902047491086774762326300174803795145032929948978605853715459581992473601468591344864668575563910013450015078063758450267077036155225653952339747316584156697200589315302446566513581654178869933266486344441631988069870143460613217038065399177475066695516092034078345984622419817378349056000 [47,38] -5062287353183997640674508074664943963871780303035060630764616533293518497091809240046160878822315326066702209068821312731830683582117411032928741980151400794400734816289961259688977707705353770589463670892230160613213855876691886971845154416646937368408077470468380766690738970598925114348591441559047523423457583524183818387166709861445451428242242041019374498680132054749152672956957105205960141933856177439239699235636036821080122557728600309997720734488172330354816952602045291368339176992205757577013963228222164524606851714392987515053090145438583293588381500038591551326770815940078963637793649624455830535808965050603866331442659797018617908601146841112114745250142313018436140762314540539807636258644551196065047450035386744992086990738887996935973724196647289744488730912890640442752011230359110275966950136209947087655683996451189222177448394004697994208790619213267689104115650210591301213423204003763910980573376958523909539151471204719823824306541898135022163138869328245886038580300424528164522514908827341028955700008427279188004461585709326734242916143169802471310045989129048578854517985475117778166911965114469091093484136330925610942265386125414278580624029012651648565996122129906755617086375039506790777536839526113017537963798783291604044632365869180853826750633675285550504930631828908933583991459747465805812960306310490562623342400926494911216989794492165702293176910485392359550069861825024143560650438560784735028077736860649321372968542850029457335683125361366980638469870647970964223140374612132094842549842828659756420531790794285978193591768149172586020722686698580010570968404624333406997232362165309582753392515779010253032915238944497248018652007514930104781477088836457797412451367041573806854171511131379311134478516658121635547178536299350006735670369231032752403846337397994619610854708978568959634691567118128636029696624883807283497937780107621414064258941686724612171071106890816246373045258771866143185473903979317038768954625465514118349110890122949727853304526212944314403063539809279432357914078713390097691231385615440380861417208467886397995728891043113114286590620556153283810033353204854551681761174718360687331695310326160030873208958243557181321329040702658159655717731401831593540359318477507845507936646007154257817110191311617813084984303390451266782594579556080184036502867110348247357883773654287389450048900040534453403193433985632155395928732529657262893581326248322955231124840196438393238500279174314863800561146425229607673307168432168172563212208464870191172576753970868685936903368416636664812014250877965070819188765474119605214472183935552521862591764192682985233492958428553390856798411698529231782447691101543590997388951553300405939907592192000 [47,39] 4760283126016444633796726781612499962817948475209626336947207426522099651663075991521906106428968800518440851425093627900601893428286287007829791906581579074228675565957856360643283526769993522912078425915674433856936768563078736913971985445969615470271939016417905727879104382746452132106758655822904019839880480970575983821031395280654491061088068611271226367507496869142618604977885773504518173009470755258126183257862621674131932315834926593618001946414917594742984156402244704802925553873655089962466787514124394902494842335864082987895510886891501388204771673474439646029910841353927971396818498395941356951833838039945253446851018047982677218692850508098557649150046432818236095938212525313422223238082190463160065358690830367709959812396298054504135031424458386017144822721343451415668392631865897735667149528323549362679330570394272037029016155145396111418137119825964541345811942143766243164726249945443554459232560416949480798650017109861077952057911953550986443000836303865480079954158028910710742634770950933758109378025880664461764146985563305296355397411521571993509140490746660839206836861125082370972529734777605958186604914665428331395516366352438738860476648695801476526838277370431970052392050812933192030580877396699069650094104211173631985288293843956182908914244933001563227490449520439737168259701873286518994309015812471464374548588832132603854428908337824116149692074720848277105432845464440033533011659155669876995971120157478068584098960773215306533902609978733368423076387616555722658563424636145459257740262413794703218698056953853721316065098076427245865148888753045271651456228092395070747702355986285435428270416075452662001878296286174192498181832061839141055789112145846591176254044859291715415585512658336102913866578605925816456295104582837362220354404362666953385612710939250870483391426820083752765583649046309449286268407191962135786572086896593022726953149698891904784816936640534999783766836585864605714990965382937271977262478334037570032055482959779947804283137068470005476435003232052240348267528089748426993990238941302762596774681646078498247278166992804663483998586654306809370291900431852454852408975145689940875584256773077148045726167064616436912327297134845168812380952228171257964414008789688225624720186954105039276453401256290415012997911657243115913187665339578222989705202442861733813012072446859176888868062034645278208013138874447721579914050094234321161536960726859235643923775156918620653245805734759459790664459585667701167117055667729799133840214288347881055321510197874747500149224387859073881213230474134173747279581246640218403702845582909079377509308263989551180275157963757885796814771328863858807632264509544079358477130997698186099189350400 [47,40] -3817853797856091851332449938468419382175627363403467281572618427887715398250703648038340054177526210831780769632334004603741367325889068875856783129269638030329381540064752121005628948085895769057338556603022724918718691716964990700704054838046244826074941025744243808362460114082647108601055571598826292185527025349008418536251329917282156515664896716858252406484402213299850434982045848400137611762559750285433066705806774929347410944082538813311038507555402349316545202643531296143978227573458714945570919563861432971552273717911450014670848111809621174127062498038192789345867380158653750767444687752209279224564473794779291598012097385875082482919913918343314415381884452028921264857536695245828117516208811768297949524243982885915148511235672633558844159525799947104534355842072704250681537124121230695019707471985785506326969492885224570365065999037713031304432795546839275294235356501581363145614748982295491702799688501573955705725535919140371720983318897445833643369849423859060099719474192293495314222156590909687304237263563726575775086806215379690490437641456666913239912295169887276769931474847272639770926256140627919426665847502371783081918455184236911339297225779447497849193714559174802106150292048579788159325579251523405661862219672363959383891364697470532222834857356388329638307634189418098621395349171234826696423752947020960562147673464596989332670284549282295591598852767655695903412396756391745351716432400578171242438271780953997051873748058642731151764242828970591990793535910269803042563649378541962009754768604461978934665987562945352037232280526544642480307946395201845386055355626696963044692485552984033308558303010027659046812812484717918726348753952401491484997871378008118380343444146330009401682084122549439951981165248316632876222340459010451834255649306851582206580916970501287778824204626742869280635651303957812938340126007833785144156702364229250094973132322990628659475350434381113344781262820686487483768037079895309619520618616981115136356803406585603086584053379177416573210677105159897934983535413845175942636291260940691286722722512874980832221751278324833402746329292902985002970730820047815216975562770376622156394588554306236671662034575019360978186449147096076524035286710982421742215927494416672262029081787881252894788116959067489186209769346251279075583747082316693548515528556830975944279205932710209839298586059000894089745528173761833872536714465369927747021675808818945360234846860209702386897050144350702970172032690786925060598620110830830846502867416595998092894867283101889079979478924592310109977732748533999851883699608209941783414361061742551576495721701478499128442431190461714548720927379438707153705768685118573509856616401109593882624000 [47,41] 2695225466792163992885472596967324451469806540204265399942738805574867647934940774065168349978927776220987795687862299262058557859494493319474584836451055222163043595437440597026785641996070451786828622702021446462887843112650885512233535101037675799184962667563147292930831531561616664593356583268667075916787101861545425342627135871334470187548049777790846046652185124713592369158090976732378124042243436415144624382853817574408405492887958168355459492812544779374034432146381363693554322330756776801574473288769199800357298800983762448076082271305310842732396088903354306054936597626945855406382120172952950515665484452525843413566848242407483814489078164525320579240637162970578347193522925663362693070296070294882623423817273288525580580216512287875217738783481663144078202701064690311153914700700286715788648384909029102722826319404128713618355172353334055885402691774222519975547605893381408219004576468618609438073597529221200113927404638076080898371712668619521202770219167859231902906343267468183728330980094116042141861478457435025717184972840688039401683495545018594525865753197003970145160005673230641807466631887866194117841635971111207545074021274265288803522139747331307510030321681865609438443816220055912737807893445351852080901083407798213611025465395912045007617792570162148303769582456636931762965680706523238298078026536812752304562900132167505897460341297270680589759518139272214916583793272518890323389592374195301924278467456156401771034541711782543056915914210940858025255376856522826397824582551173316013447610673977057201305744260170430358075298441617924798733953842951520140709390166822268390770351122581319371522836447696787080860823517375706159968206028977634828845500202540841653617957421142595947545598463471721171139810817702815112232603354660126430543518395122546439092693777127071795035415176943952105965921197981837687207525761680075822740317775674712220697490447814403761876615536363308554089188900156553754446791507233701495666530095375996129423243514643358888796717649558263723032411390484598213280102300865863632657951454609540090443980800396727505947352700574273498829172995980710904997231924566726018824983780355714345043940922510374771587062951641763153132081167700662856753161022459156310659705997053026618391189117069528875653033099475304993999004642817128299560654492827502786687724434218230804517228918577009045924114170179957148577829674548255464680821897481973614586521424693355025783172556459318911310734102711289529698493639047282265629815798394523769541167048189529767595420028449197222082295335780336921239319275262079477277084784250386963755234378823986799962908037872871791208192961419289149842868827355411026850208594807903473693908430906982400000 [47,42] -1706283760367727089474452745996299502327386982951119225591029878522871732574024868037780188504557901737409716899029764226204029597134889526439797474473509868097056458807960175739714379441488137880997002680976522274499609620191160902451322026138321403673267820700742003591827141698023421192078566746726827798279285629769508128798335838427427169092167809916371204467316795147440732769865720077957162389900731139023301061078014564537403073255647324875542876167519174559846737181423073437094133109206333259552783027983180895889652802688828761240211242975059291527392395466314927332554525237268745543856676357538668079404963840943147794564999447997416880804646466036208863231689436958722919667907640940089660007876306364885770974608863116005714577319546714318699710551299715362462652793381849554359091031676457014017241804460609667820536229194532873973636388831368946656653965792376306630774413294150107935428549948929739139557535462931695383741001350243517878265954479857380265423086460689728615622212425973861085694297954182100929790856947522559546663675625082650576632115832915324030184283794669192758652681289914981596938825703521848994683483407505425488908313923642559099540410251620745172434778389192847066723786160856060695173778149939181951347151383282475398171809498024512205457455122906445276640929137251442255112983045090414172996854246129213444991717891657524189385559154309824336964573753151585609586265619336712755573180365250409652881527542461806500090209448723439433779691871453565383680891275772313934181279061173133012295025485595256623023534712458678122094050537277784590647870337111833489897057892344975899364044678038720086635498635000668538769052402283582176136153348364647770213070047805339993089829793459279270908016031648445332411637713722285278957117854646142432428497635619341423375976171099186259079354324574971192997662534362270484578855711443129600480286166891329600101934698248997130107463692225110547207908560217279796024889136964623071296468094198609220595621736831730161676494863237311849102691766227108357068092163767700324796651579036046112245989469519247569108623264372640011671682844959003375598221512494644912466187956685331528930106509925777587836065073373627761293259012561600246575861214457872521121336061961713079067871994702733752118580101533732974037653432774930554399967861567793413170323869923306851128707757618234895596643661374334544670973704212143964817925624996759330333936422178446790893525349108231612070460120779191785727753640537517675354430320060916231659948978280149694248784632852027181343914568472733063176884737453966940434878194779097029678329705249546329562532529390010900281970896273261480712765665301606378828271342080030669405094999490560000 [47,43] 980794299827273108078005316432769656167354188110975265163210635924180753295170898748564930622439929680410754044908773688130677021986971652540955103453200291006299787517588053800131351009537865304986406317110214115809161275986134265324192003087542942684200306091697892182127557223475333488931511941877932229908776874166859597378629406348927786001326885611601537387756715204077406442620267092353120161592430224128668736368485372570742089072380665060150168284352720404409206269281234573908301818181019885033773347381380214333533264043089324192741684416389182744186169931584938146112830492509116636859872998172471682461173459972869727260032682757523823901982654915199947090427662686919970229259694513692633581763665975396477512545403891054302443381572577752333356686370542935581620412514005484574517384330503277392783116046368437005285051104865224508790475332228121083573414631694406807043984996495093525229688304187906775918078999202908850304655366249727779321129032235196808559781827950518005190713585054286061272464541118007987327695532009116902495511892628536025534046946825163129025740793992630330662322191098461005156822206915571887907024635801469746642628879103612503435538306652994679657565619530895186321270144939096811258729809070311808509520450860788957814001968711953903288185858355780150188842768563764174891819455613459214870082266052314434931791389123351663665281618902599461463196078282482463483050894982657776693932728208376376301950263703809305980186231899232145664733595028876255097871309448936237493131446619661951036344814310093563514871453502555693539557383082675951003162435440104330259464838219154123329845262556169545026155038877119812647032966120481487537858945468033028934995785686707210146518906179660842671885788965726547422351604372047472933791507646330198085744063861026660817674658194115906754232086521724795737247382480813822619256120501099316006439052585172540829755046179193814657231441834038448758715572812545737215213021537424921729477177767110603055073220571981187030197333062483889327919267593293409220463598771590985140411915837735592833970006204985084202714638422386907822019269778492653266912137348800960425659643338076869941819707953691677787056008830042551589260376404009480289412046387789203179677694257489691178551823878088949338252542728706410950716750024286193113199570312775589067844293238990822449297381013629717518613264545512449274418243924480356590027990869606589974248731681407615711165570914966969302965606102002419412051823510663068366050993396471177463490018173074493602834612939478699436548160876584823474484336941806421485780044855345239895519217044538798770654040461658259548058303825231485409212874339013791991840324064011377386696212480000 [47,44] -516540130858515246032472194626355265840153097482379407063247033052996750456826880560759162340000838338005611316263490546398248837466826652566812751653684864962283264981494615331973083604942848966462841930874264129294426027398177639190491495807561600854719713850868826192016939834415425010197960611743171075160510576466741509612731344166193521744951418368427747224881316494412047137976708579607190302500626393255095904707809175405729453130526670531318619711866465837073512830671832984820723962778122829079729278455705012096349700227759792338827700256764901037031289699382364856306634236087965962935868672913400192628404648290658689750817329236812199929194715325311664285011233683686808821893381874793037991712811271577553102091577923118995105625578642714698610255509026146922998774121891582916399166716821010877256724864546391255139168916596772611364682008667024605890182144927210956661026524357366661395849432180820635197246200511856325703322021218399320807724095707476476705442133616840104149589522332414862926931705352789395768881342756820185423769163747119505679674919824898750501288855139072128351577013956897434790396087720596187903971868809826587588018013312520360687140767794657931460491378230307338695822827831874554523464411274854160687152638899869499445176489738520417950451467167313374575644895097033520780370424487586726895243609280402575069791320676461446293411861368853335781046181111309103749552546102440512209126047506617581507446865052689502617927836773981435829601211602209700485458562830358679787865618050526244185459272836512821428248021373269376913696351577747624009982660780733398586919291095539748490023093781967648153326935644845484542490598379997253823895645029195718417395999272588331920709460965694651795588468840217427707972018446686902417757847178761416079925107371723328712019247052312267536586393622384561961030776553013464250676008527351779180217952693526073725873952861961130833964327911518870877153250775032384669515851932174434107134903749705160487568460882660410686500534594804810191442412982258850156485480226637149777674483496522877039857660811298448655574817839547326950202254089841217890575961328909230967899651559569497111360051124389882117170299442661086440081555480112974049938545393157569963244828563308694448550794014849559007992300346631027989344845763443813478323306674762000948338658163946337815654912432166496640523545108552127786785603696907864501846684852276804708922105235423410025233109494457778636114286930550984647389654516859397938742119900085402318457829509706832202858950377153995305773289488339400013883010677504244805056110882005259283743679751506236441380554431659898226528506999051183329247889063046817129977981074814812251226112000 [47,45] 251027404903943835903120336653692471915284367057223920028601755078954604324495113519805253908808097826014335073635177121934079177231524907261452737448439904447986581470565980765404990939620811796230927355571938323774206606939627021088186926040459486383148915827785056977637177898803447944624381387567558039181576835161920360943957311911117110794083543457484882843701180022874081070048571209990228649288559203413154676590088879476782393098023093071905059973107052281113099808156679229481683626087116889183900018803572817588221230202574214032439968601127015613729301656638773597026980670922504687407954116138696741638301060226121736517763265293602905040973702632067188481150917313023305026275765887596696489052253390533696046912615958003175328494701686665360512569031757019724689677411616946445068558952213219402035133663719784548941647525160845242429464853996868462920571595317531880988654405623862027030114948116272184202390605673420818488364535537397512735460465391895364227095592369964058880909049095873465938359332859000837783419576811380357808358390148666677023874562118825236954388555436898106541957783096068641667939471758127311398993975565383315166300222177151191130310462835377650239410431715308930515997581695334673184169713039758423177544421085964649132776135433250755506062083353223325469875147228583423637019696679903003648243706351695742172490502133381158851839150209895944409582632049303704021216451702942778551022210156173216871327545070788311029984564846281617398742605459602500288182540342464774823093807463492432832299416552593370435323003523666516481547064122395575260320174881320915234709727326765591341368084115889733741064261598509386770829008070197696405078128262003085864305561942970697533924709831120709562415342186709399524159779865313871876661661898807705440550833763644925389634660385031614744845293199552203314560440725335418193787844101241113571354314714350606434504437280369730452443965790614380302459536618395288470164012316775770081841451497251222311078342635978521657306013135440611466534126751858459793644535609796868877577166494554629698814570118889484144563318037608341406524381788833568497114467194430757686973412299432964329134886613081153169305195258150261574146165277331541160430350275475033006807933238174865413645078510874258023418671491040164951511682865672972526289513561675152591768275982795225003587864924658915721987627827749814224980589641997490902810834035160763356889610616752910273270190795622565102302872919090869712089607109192330808163360367139365116286083163439421557120595458267245501407332359818800805245012278426401786494432197051076582804764328621318507227957097719653042844393743610955633736091468086938662768067073418847059968000 [47,46] -113239070861065065466973699693534647474770725849265103443318282865726046180228563629341835737302334455492626522580444772948880218488293059809982834904439563700221691106073488531864167054138177043571548254697637087510998022809533863332931117196237354483572223542729883535424045383299484370867055370568651574803050365131130795073416390806465097555496964757016096237265186276212222154950299326613502443764494706510609249795633656068716276308695000836035021624322818603244190984635706567635672930383475433212505836797680163842162560534501556071337180608350472267381104849775415559202306861147288598504281193687900332359148255736925646090033822932837772742665127291497443392359068925532672862812940351278872430130721774097203629135196372072857988600708167965799855876927644388837022818713081023412813483951332751388295959202285445430755225793030822430724078612484034096951565525298868629082060725345182325167999136564394385417336874397677921441298683134965893784946470878983733856948284935045120109773608472795825722929172033995296182094594052000330481904726158923118433777495256691628184333983979771560526415893176360086838568381591849019232830814360361050768016893263793528316961251889505384977649085043068929319293543050961483557873772782509149407532582503704292817353104835763729301348285615337949799669206898543217696224728557960406387170372263973754577440823021861988785755989250898827378087949100648405171721078539270477500940828601947016532094404250287834657636268792110436258187401122163043276374498273590487985032094693847275828820731965190139981173593710743147392961299167757629378143286703405057221752291903372612615976523527350695658179954076018205815649725514615158123215586676214161787445286502894534148321607462735016145773646237813643393963412032679259133924332682848262515093080358583061486211186370261428431258221137749128401201309818339877090728972108218174109433245972076905706021016672064938307974591744072237320230629418526984400998462326708179135879845997805004670350830423725108914930114154670422843355397056307493404775768535340659447868056059946777473789104130761604052886906408490622673568345484885078911190941950109357065259337791396431671504354396782292234224847071513577395615108361732862792946320638527692603419400399345656793679004866680026308898918439071351029769701422854966036900678124232369470430868520200399763198756386812672696991006065362538362340872721417524337501892155784377058162588606563282009316549360801245412226741912481394369484118500518444048128428123258265777249844981955321203526656699276211342567713323270082180277920683159170272476304649559887960975055179657521389789561761379731831833881784664523473578827403091944179566224311196844032000 [47,47] 47654348815241775029749529596473702736037098181918946767058795059405830558531258911562922764018358247136479944908690970941284994516967674721020457305804380914090511537603934434635234623526996934234698749441293933959747008587811817946051577179185875305069008560754984978279578601180431105676748739186593116330732191465285723890836166207897696626582134097310720274933207198660093481251124073328587649783162671347057194611968444702521043217252731284557972302579234893519230107083955898797150358434189515663323268396053725311328032097856660421691172643054995576093321520422124009026021062716789855163024802917128900316865340233630381240669570342685502149548909691738950177704829077863884770805058780499269749788203935382477003780008946478033860777976843237063051002089824144994513917705408506965621997655773485144771162880589741830042650397131895446268313230869417819756857386241973786663883412857219223373743719101733479810252808709742220397106816593725626776252536381046817382787982774704145105299743415163694279133072383962637203172946257772575919687604683563728318747686186338023648963978739844161284861922136851782939764924640659823634679567644900979902232970344464244209089901178610970039672809798991075286592473096128927697916546619683917803229740550742320996832659343828448018149347287224461764109167972645111489544155068571988012910027404672362978113306820253008629587975872009326448081153743333438502405240527323161661216332498459258174652303674757127252987232302795627923608413949227490375756886089960896096327572898653745584273220837795606883821006230392682126772848102394367802560460158098282672221079302189226449846052714386060449244767253031479812608688309085780929740632241496884419781852341282388323942092673844540075550927305572491138196915823169858194082722652148492069556084659742205837175529172096001752873220520184710284901093710461480286752967023009905468465059235141825350109399740105398946359205626889907285379005178299707333059664282315128425955997332605032967486432513886571736368435576589447271846464249712608945390667468441954601452561441272259849570901624443566212338757060385800623625762774914982104671090223652459781907881552010069575288492983670942750826394816042119882915063315573494118333142073467499552623222302136576681257757052783273573337852739559455556359352908412791741679352903193482381830276532625689688651596910803611813045847936228871933927040707354185203244519369814177452912284097481922591705814563006627131250327284296556390292525303609287069706789191073003268894887022502845158123474851085050172115621982564670142049355027934202963933025495600824977945488728412780039562745277215813492190806848340048197337377158877702790326185410061926400 [48,0] 27961426391594894580121749881328152724288736650383113824532643393769600160720459698431610070875327867636714457606137816324285419059082753061038726871868604885452025926777738187818017000737920788717394157516314116245518013563514432606456764298782096886963994407016604841341947375868266554552021520116045926287942106823123253179743716859652703546375781463952012592471724034758540972291841688254175627064703969861649515951723504705300892636638520972446577526880819105304746323568848739447290509478767526289331994519231023001184570691645005127902757519564522944061079886652449997516635708917373767752090906617840470356282078294780122885094878454052786253623111538146060819755204607379352897311113982238379703614943986553051202277324802063227201052420480263373328559841077735660284542313892570413596824334376053635767781734715551781094766947720887696329014433317239264257200724709481745958098599092707944610618318845249964636336807663471208642752226723395342052041638687648755481716678089741568127454177159146414755711809369478187913092182100589672379861939893229820531129003225344327583294485198906330920649041808901837836705989924749975126138788362792390986117780157532198884305328154700950730329473875894285849262109617166645525594139684247204969466808890685698004789171603826888495415222267670374446480839380846969637980358643071167668270017949211591568455711315511747224626042895241154254154773250321814673080474470737142435719824326568107507179878995960990720519703819964447460738952308735391965738337544247687771551660002476678340167968456090973262021902460149250421146199236843709813525433549506058166816708337428083065210082692187925790311619258227537508976431126158014011312566962850576085903915886887501185484034327080010728276050115618266599403986888332802674911553424438768876639515992284826317737523585117786873290179268474895499128001107458700371116468490757822504479819044947090905053370968268587353098120342198100241323079788995134645008079272740901110320337010035630445108828724414630456556217356363267175805729073970432156026227365549255088886687215364447327361381025520925001570715745597410284528654870527943191566363945786643668164735197925322515550439739352599925986313995962415131541679300091653208337763452947295102258923159894680471175629081626429892976232435086248555647187082828615147892962508780804172416170654006730168389723415184733587120928706120382857529083345797345921324751581845362472016525643560406404869344468782257764805852283774386823723985073410947813553539460998526645370585700991479180566554987126755587509162191769422233761730240415600527551142051606489248683696080994299683624217145831043698981406340177396616810369121248872431834187348396339140509410831547035040374863232919142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -4876318120501641969834613507340392255142186163882375264660605331413085410817364085636196067392492299634870063677318316424823348371786078188265136983228332721397529481835300903409666528937123129030110425482950335206981540840623016576531310689463168022191128128088684611491700936465479203952332595621753125387599079644325981542089483853418877447199472734993849813843716409966735135342226688553880156097237064746694270609095787201159238467114086544800448936590926994145981776568943317967829434046480875959251351583285032080745960386108518220870644873171165689195765206305775205270815264113930596708170442271861518281520350764222528143736762196388861717629990715857800949283077757844555529458338247355984811688027987800224117174741894275434055555778422449509174667934264666245439730801827291634643007074246720186419969563571398517613046303898858548283026158697670029719645874570810396116980913061873775986982505064761448366281198580832047307403732003390388235953018077875445057503911048401111958971534675601349218610408393989533756069404215825933205488507492564284188755499170446808575451852821061509463074890360286406771073844245001791581026471897207298481705471352395574171443081387245017394726816589535252758420944032933972089875256953176153489147209466452362516853974232403294425253464839400540871775811722298428672083150539702870352818797306025267729676218982004024626525784779690026475063578310471932113511698943454071500535265037256880391404841224437182497493894737622573100790300468255235003821724563686987070440054002717381843537916575364105662840302032985141992421643352474272069848318963799929214738852513767289904484569148739248535131423079439621440968281160998980746433571011903517454614627894917165143977051077824454678951346951482790372753661383206351899832599199947185257399442454729333047164567019113437852415288797200006005722090098187133814049936854891576140349437691055860115886009108926677044332700759230402677328107852613075140850113922465078571528392850210311344752837530111143114377715359121026286876573201115617009967405830623228029176386824834483942748688526521695584648337376221294148078311552593427474828846727866084337540454241399488157014761806161133702384494289273572667500263865341023639660474634775957613617273872938209184880308030075489437839985826175836210875253443636140769799079021934061901328254070121300758588307003800512848484038089581147887904781266872928256580803992543788691468583627204721998084999141704220341543998925976526692781631185629337908976430550331682905425630575557309708767280363760289418616064948487800645714217676975522818416409998040151440711610614159722087245840889853764601862403734394285415432157174284222623198156089459793528040496323627067219912623405406774886400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 310846338427818236276336510417019703082392636098701341342163807533389770103611896450027995699260056160825675695177361009269043497858686551068779000251869729618607442564540811570431622129223172649964932753571688653590860362021010902934459050088653455379773337526834545683242032804188501847343706580840163579232837264418400891304306803345608252982433364697909486533552745557269380622349490753300886705807332965821151146964037955518154338097018580795041375752631726510756369716100782285091739313921394855111932594487277819960879846931066523088864909147885337801622054061578783159838562232432657237892509575051737879236305457980663822328921995813193491063209014700479845570862780944992608719446163932054394034826380977306571277419193709251318761092430263246690804909590234568238642045943127259586742489142541467405670492981394970978781499937635721160769335345652049333502584452310059886805860795765381430279547199880317949302449197768730736167233382536836704077051604112421871923173081773652348858768024594102560824302701879705707546826058042618164370440670137597473197161536673246753825052525227377454072134576852806184666208843143178280459604181698243538494106566498473737698209193988175611153021918277557400506897407645469234711657917614788984250193346671653934270714740369918207348408997677161624063255897959690566044863796908077381186929735183520949443670089697480051253669748072153450142002133132915948103013605343762350660245786318100253274527460436797381540900407980658334421874226199154177441598820555084802956433521470179081330887850507278061138872513194230803035007338662824471165240198862671069014554416096597933527040949574727705509154231363613524309934879733665430420733925977617766080941116544786042824526815385872783334811138599248595407193542249099963608297029490081331639535176830857371048138005861325439804452409380224498512617038558548866904213651143728094430299814842553414696418258715746768334188395808834713642026501725508539130898481958809581295122205342980102935426009109852148163778334253463284984657431150600969549540775028680825512481096050234898212812703298519618693840282469815294942295629272828302871785329370355571560212443066916901735040794688345695977348418478639124139149885496881826136180174695226658169143817257198763571454293213333866073431948974919824772152828765195435899136177434841376158256707221728770039973143628128160979262013926906137507088269604606353372341083657342367063473285456919322903391433296296230931282630690596995184656278626530414364809638576271463046744991727278121640168933213200795943814981443468110983026759008508908955346915910323777905311439867677691210541185991192343387083709930073076386698319718027392545071521850254613021831063228134704629619139938740705689600000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] -6973777194736518824971377624603838888259783830290087646912274519792776721815425886435908525800176784186400395640172143414794230377759696069079642010145273082482699162975111419413926084302137178772152863400401774753707065649488177675386198721884651056318720879177558449344607683451155308667931500962343641587619484079240033826126339877179906135123270302279722700148336822612388729950847463276959650809843888941943805910314339276238909073904524578015643603937749188407641483033883393575090418969485447595746567890879716939391481336998504457036900586960941897991027462493087899743965006248886684451318962420492628675850984813992405072714858474593753709491675105226323748939828277331155886467033443612441236272805334912994672217177460945902914493853078342212520190929662825780821606369239884201592066727399379496109512074926004671348589386060083744304554269688875589095590565724147832517716532493028664611544970790991548880038989705603833924568685750068524910610471302579836020995354114316453376112619447555091525645938548524757054587572915493877376732856137761656888505119847332244813648374025406230465371382541262356747982897188502826924796769462614847319042875973796773560343391119098906099676714442860634869803755958217349879819914967959273937637217900035684997025004218408653226292714302527604375187706058253533313033647402706653749636754421094023907693827749629876799049550848650254294617814042748793101857509369174219513151203695301168351080674669796654892172893896331477381833601395973163967274725581628361573152082682841345458831002550840671145425778023282627298125256304885914589407276847182848889881900294507679776007058891907970046956240596886947452137551832819865895126578763445939058222999353348201707098450563584574157892912372291592468981166391119282741877512670066735665761852343017375306369451330911387314007169102040495789679323339375334575016206578361571875432308765283881914433811541067077026405050616846344530019573394760453274271046828345710673461316616618414193608712089361931480193883432776734017889996878479084992994968857053862526432029101440621538287601821118117713568586825185918898757011812184441139963797468242760357417300079781677353504729136713193348171267098186555099886549533555645008373052801916033145319727400187859500322040304428673646078414496773854564521738702062807106758506908694189916036709488889833177250918919273484351785585935243765429504090379448459884325482214315551595313659191864804928312268654463396194922447504598322160797331663163994370804491404059617651328351239222210632250020821706970152754746533402935406818164819577262656166187441620340803392646550172037076963154412504703124618106940938990720477218096874580589713769321290331121570451521974780583578899251555978969088000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 109382612833613854533891872253042076988418866842927458836018033568016381474360236816280409840711200930372552196883580571390128621242465712485295007475920673238219990492222429160923992861823306172099563680145429607363627144519168076182807743464337153231685226727731874675054509252486145224539790524736596155017168519784136359317973087768792073110448880533812182827518809801780590301312880906497925645945063360757587315394970084324298684265722434510441632629748576166728240172768381008771197283871884504071033232197842014251301081791349668365917152514906493559858821096233546180733390201960234646619688585288444428071109565335588332590100456667983912609740369627023269827304703878556031967941494185272256812558034030353564993286538384312152752167419932582580921888856876270678496467919412459874389654736700094185019119389537086982192034220545640455459495025252144311329968124762946465149947054084980271666355563679732574678142647077174828897904430142275950459148628565878707315898052095345902247413962154171462617738557326427976770145394876037202584874841760609674834551195391674834864490328797833406747881794856333390049899879723416588066796260072135532604733750245053911461439837835839094130237117216466504874278068560805024944686804642709143608770288093753512029117646543995110901934785188512587996292834384099791775938832040253019790315917015464061019588264950563028024697583367422066132998921764694843646054413188537111863652189503542579288091901373211674469844273524419418164669429696817389345806200372623863092743848505613816260348605640623593398344237673319285826376054301677358668383721122446158882292518714034707834120768926397085807430278058769350399682816879028232877359897117414596696548214095108646639305093547570259694638971636363893092517223705221575445960268972660290051231694536900546135792861540374833257901911374567119186780139297475621116831349706498140042510178370619251875176747977820757252464446998812852822913743129884644675343120956998084907354089795497429848913435162944694992735882352816842768145810620225835329882245977418719806882886980506071394048912746645248793253642745382765000869794789141222887375799012167135684069185607172947661287687220834716596354048395043359407374690760182349717866950664215605718073102805929862287173937121541517107346921522547975366573834363640514980967710858547639629831202048081644471480944551192371507381489797915070620802312906793697465176099144093834313996678027873056889340822351715882892463704218536365686535665762697642374713275016806641755321717266511840802247819059508265961902200482154045807721074920284487090932812499179622357336023858360167294079156277999066427492615753527437791621529841054141429806179451667731763048113274436829107206847505603934289920000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -174050501474248508691779107419886220127080652885737119773216721734077491828255015757900838980302909493537128267272866311002477892613471507273090775223565584135379325936552656057659404138540038195077821215494902922597957818539519432557095003966598118745650873618040250936184536795569258197726499382268071596357334820919626312817382962906539080436958942835286833583750930670585154578485314617321974409184883354931854048566943066411960615484649021855717129121286469484722774845504611110989324646119458427697152768931694558410395918669983534555455752411351538021857919805108049305534647313766336293284048073106479721121105267165915832123622327291246360263614130222139078087493651726702250969599667761958512489999781258341695245434363933445805758319421518069670780316573884340498724873911758272240327035045762157606627799822722210000855085015284694880513205344473383370072449350931817806070407182507425764889023028386357227323129838671377989143343156034556182437967223740864926296205036665364095805785967259123858506672442097295278084995255331415490334606928671036645265641308418003177062048769207607134396752797353936249538323783712188443230002988399052042257852760406136328265365336181476753404507014508696360787087498857612101272169534733804199226743678440229605258582414158895948342957555272494700951618448363474098211554277834682003984158671417863764693563729973858376366823098946492663184637451633885629383585783188703603297355469265530448301570979388556654274011233032811886034443930612649568573336581023680332291877542073393856272084720403402198134022044690409914901958225558064957209867257387721568693769789533289570388856167734546442756072812968763693634910276808164132817348480348143667735591363242411051493167218879859320574963823490736711810573514934815297746868801791538187188021235112758519906676601086918064409009909072265564307491133850219571408869440990320412653521465178018657632919451235660912234321410265822577428508704573997366110823519005396589267421500386624531218392710753378337317723872885140233166258510674623013251092163816496326976898176218428646679982845298939162265313145382353773394168068985638967524963092761622146428670016335087866197345851048838827759903653931809526570236561009900632987894115453935298706710092122022226282630333931303166456075638051456285749116796956623821977306849144070753570069277899275565171168804337352421346449926889287921102524591379857909322466962083764841705903382716355927045302601806893822936519250170451381991703832084573815373074167552033354042457516048702334742555177582142286310239958103098725898500352040222967477463375810691867822211674325554306027362375890606074511481374175648613212942489658172615850694563015828150744543511747363272053092422485358579548160000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 9432170097090912380266516029430712383154210951330461641788097790833935114856095100115404614235399504071548471628294589782902942332499107322042368631359285034353827615814444817475911675539284914066462686889888512268273093559588369136165477406152712460962305868313001556816301578079817923360136945802147061907653867817461000566929494064036194229422155157038700898525883403681969323049286792209009315413540416398944612438840840030870232910745545627284649303461391976932148238725931628481768027791974437459527403186272013960744548808206022458414905956677464785509356294698820132592278030546002313840047423968974404299270310740564649718835431906356388919309623100649047669510695478339282591802877284412494718097866726977949272845986060272236341413151712787858740018812604854295834489899295915466194554780907618785262021004947297528910588873537467581058476554309078634627888906934654257970727870902324972837955677898378707919646273608942400944814130688520385972766941590617504372057583793780857346803599423143454970087317633004496634329202667915248932605926571812175554524568243646565160586642920482276530969355536264465303067752665159316102407722339491933870362844929243961910615549370535028923736741957014315924412342320458208831195322382267004777555384188572601169115169228760861952197704537615442101014767179087889665551526960853905918197021267652636752496254964068117654097448395594968915285734167200098537975564294538431495462419551458731457671072410497165769651188708734449245276942894779695670711377025836466699229810872996650991501860255539498748124619311094115271375432700725233739527759680583188392330652783397876106917956925214916944254174637879227739758456783791668595074920904998539668100702094342060358997355629601260022997164577072935505039072189611327453445545590474811642945875448222289557343885412437060444495002656237826579159326984081014444508394808774214076693704316296653376474569161812716261300274090724985132042196779935376675591496098003325118749710616099780879548813033056808366280710850190187508098085449669637815781231999146832317108948912475253545552016273479382539680132382619178312743122895503877216503536338548864045453356570033438734420402824654710751433995595901213541732153466562447933281430270961143846969295401693304760179825754735602441890803698143444199448027724350607091175879426424527621113695211932939909355482686158858495446509323636222392683408639966579863720467208095947877347663840596295716183960338650707297699534350283536323831107312193322008197706115247160263714304464239122416472623034057918636806203172527674604659382103660691532146064208577849791343048901496683419293219006436798550191844307468040345773869365224911453607977182020893862860734122952544660740242030263379637043200000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -115639188895464831487646170796951856090844119871185545921215392440755785084920840931328605020067486974735426882389660315417806076775347185777130937360681298542167910145503550475705699818405806841405954688248207192977634136449225283782744831238960753255742958653867216072095868046036466645381888063303679309984957725898185615040757665770401223424996071986917316194495039696380275924750343307618189907858937011211973820272564292026307036485478123653591179686516002326785505925518584114357523463356725158134432896835392382077966624960675595904182674785779486430454623130740239394349442427740404730044065264238341578044175341027052351821863626877068492370249145141777629506309617035798120173456926916134844950443109290546025509901446045572537304824798394785383108016674539517824086754249945971656109381248265668964096764725883338419115312014678946936494640387546013901176835923608426262258256992120546075198052003936731549501492403589309566998990834017220506815167650326356471873078478707546545944662969548387353715998901580270209550099766564389973273466174961444776539988170631645857173838083987363305143828778108869150000213265385426884678893452372832908427505803297603175996092091188699262307704227686268205075355096294049281837451751806669828560869124865751260929694417454312401043119433271210461106474409593873287223132318332148073636351186127993304202793775201526029893174560002675212454308835426459124443434457440505617116702072015474761925777171838039702156250081909037652895785279234108756197987694583522018242016921418133494137582162533538778458276799914811604821915971284944963450771194809310227119972730223802160595215277472341293341207118184231762696619177924605457140925256133652765920736858682175705507559433016850146131236126012232645022472579883161145368982930835111382413117037949066030426397809354324975987975406218343987266180364092906806423074931877811904498529255351249212528007711223421359618146119460018057928929932235748313000545283233327179968874484533054208528829246260213407626141481054428268684205068454936122057881930926502200762129607800577420078082865775238572647466262778051998497945710471195150301938680688438129455166521239266937198061423871143599580438134649169865811691572238260079985379213703788696378134472234646747508294319155329822419091249506454594032521022287826178332887897107940506452594475078880840137900524509580637787421678578535670247592631344379934645245410374157854941288183927082671653550356140310590371133229509457256294473330244814560512308333656656567006612060173775326202322688812098494253118524486683460465605855526238577841762994903303625947359816654686642638039262200349755134899412594300760327783122897174600770086071497255675800934637960676499442482662422544512345702400000000000000000000000000000000000000000000000000000000000000000000 [48,8] 251031213234061848474888211725760158745212436587489609995619401943404593209098305595160648312497457027953055765124098802360008091822541393317373195875763983304247268989326051229353708986305293075228230236205383273346443620502980314362956600018834874348182359718133958943646693413033485153172959342133141878826598383687309787092248048195396968382527037506401348422841236100489840673218053543530745394754729748452146108423202791800996153087743513033919187282053229626252311391581930763052879457902454310453779230320083741799744143170664060807668058844994057643326763871101707520629189266041550208471696342892087116019915061828081663807914491930721646909138831490872994644173126700658756802342396884051493582975679645100524356499736912042278742749028140528361612574584288992514386262863370224353834941548503529894538738761900843942861602573907439547176986510375743919296197976749907725580601341055169876437398597220321177151738336765217084495479094509467667583475789471641307239274319513983257159757800290040857164973374082443336584605892698981067295814907822849865536652458086195740291424930669595859457164389012594323205835711418349987646582014860456572149998118202595119557721009588241625896211038162122098457231970745225220924061166680743481314072114924266952023265120971035682674445060692008531596686978261282162525208375742894285957525440272410517339183785219487588880554642788283593087065717896965356844691844487158686516476794059118805128783044970610327620869738540020846834945112333402327001724853027493437688003094674090908952170930416932526576981944884300066770973176626922269298456522761822389325941816204384879564371692578370434323940613989573167841042920524889645543501075477040906024100983517118459328530905538957314818910449456647165324702808821035584093049445789971597228881111184112861826969616325975950832431475179782912598585247833535803296175587437565586897713572466524070144942215561291323910583138307292879885991353849764782984258046015745127272245882294326219082131662005760191108138750875588724759863151733548052308119133670878357248410538361142743239114503445469703686242507143880206397480535805743911154766456069115047533259222493807578794053576708978881732321354904806696247631936723919077486217205331284308635731023447675310768773011753825430081429205651598031449494279330365155547965729854336032413620335478130834124994911209105774789223613475646545836883942252338505791143578740357139009982823329149854685056887170123296128273188846730428252910735765565667357932448474021170326362643382152366318697448185541328546404822137601220321981886403400749220375555962995000062709206708035309892318490071775635474174525780468676763029539897207400840022411381581396810141284289077934351100818090393748897792000000000000000000000000000000000000000000000000000000000000000000 [48,9] 13088239220193065401987539758736762022160256963835218698282279491653138528841420054142072919293159090682658647768294834237966281131004835573160210047124342285728662649194162722173508411942928415800135411371505152550721712704660324983843327374343471842061408140552559025278754485032472625569593061967479791041154540986618967476916860280284799898299763511055198108572443679584934248148144264457588004170791611029444752161317868911992854110616772084810030935100052680190362696608862237764674352011028472591322559380414457454636116658101570686960155433295171787517696066161486179681180247985533435565499900900157401768012438674999119680890569284498006360155977137464902810907934118300916413744864408035097738242478401324989378363490685857951562943476293466956118942013502586856948561943283922917761240640382567730088567258843190184366441196587729638843997889867372780908298399732596080391548300868871574342930406865874238246004278681203369552799671149599319041049381936096706144937196795215471518269445624322426967733243665383112894423050737058459543978685385666295999906540829291090666969660145115390433582847487026790903552409321260580878297087084816729413462239062473750550193260067205961874047399039804417287349573112596980625794649899287447935663083601684115680180097102684425018397672761885094242042375735131776079720018169868927061115257187733660569515180994621352456166135995078242103472373775406979173790727644277553299272290327503903824716354398730205195610233919900102688534515101138739679862227587367420025351397089245582278637640602633712328148345595700125706103158540118758265367005217147680604565931346869408783856567527401892041161584027184772072080627686898905676448836816057974506976184368105458978778618749027182273572388125644113242286835505311006059866209841295107117740117577812862739512514922229634382580884126171958747718211100791138510669681101717466638069859050538540761499297468325269276418022063651661577505539903069158219897573013727842699396286638619409252982426402315462460932245719110716513508076687338474366286562958686261016630599047796805933967430265051864012631181563564099575134900262008020495738409997761836963546922725590825065039828955214290218779032004666570448664362500338857616998497495233477728336152182237222598973639410494840474209522731182487574735411290341278576122549975987148629116865347789755179049463561413282862883047210336519686763814856242509672967587218902904350908271118036590933855609157612629414985335309241653636505315171552785511346639107546128287890379573013653503638939165511786141588187395744156022451069414108799335585432204375788071129256164348633216693410492164380225579861253600852166494754381577350271904699970195187963654574753676799563570379324955066651115520000000000000000000000000000000000000000000000000000000000000000 [48,10] 58212987292326480777238078571052186413553981660856281877353861298448256756479271800414881827609761531238141960919315294796717497747004943632155760032691009528071683436764514294724208752125192533640377612851067570333269224827795407778388570944863555893594984059496846702059585733858855765476039028705833072427774098993917466404204762279426440045621192829447531665366300271494060165463700750097439747210183196124158847612271826939273585782792132001289401459410677166089760720786933850931822109364412154990329045614534921634638658344274788339407975591276836409950926981405976757052641534463814610812789165896356450565146454225195190544683496302437684783557899617348460848097992775661354926969460080859162043231182402156404431454416167508807777845256142076140674399520638595101060287477397545205676544342946430938231668851907296576614643634527673005190705651162940149280139925550117626386724155225890103544417758805453547484066786407805957474750462864716114678222130666404543946376799091917194494554606283623342209592015231199588081570008064547897353185724602934826579424772768950610731436144177646179678432340590841799045010866141834638138322344758018923578920926419668528995083256986780267059363119870224784243081260606185269448309026738314036956071238616342938231853628007330106951442779074778937395208087713991239183130030092443480942841246368039272215957776937299677264812322437261654358822110301450596126883668669615772200179070806142817090095638616151451653551253206986161893027343962511644715990338592663178391962943802430063450417491237989901516573138662019962874447725446349007771643353107140201131512390773154010058927357851633482572161333688147976482260737190147602784042645538277580960245665568416736257948631998025542070762132419449506625815749536563349893044152077120488603755075094256829546240630322330161726879363436677944741004176893675077709793027868252853183618563260816836947769494577772731427900467470525511901321616513984347782326852720168025159455784255749579217551783186072081806892855360474585485913871920714662134855334871037337279248588769933406717018975981266528466506381231001209316432083809900054194979533157942629710718729151741757927596021314245343017959080614006335702757072749454863814620820544522487421038625673289857408564246877169601060678378028695610078448151940629132080081859769392141672185682147145472200581773129697666491635383180170206969978417271436122429379457172353111868250670485659862791732187028275138953457067302296259199979206438467552399700361439334140705545339808179578088833074768781599344306287022537359599851300395431865863830781953312442892208255058937811673042253990600485469407205878728997518090179473141869787522757790770863164474074269978262603888593866075838181539840000000000000000000000000000000000000000000000000000000000000 [48,11] -93536504082344514114444016303536213504741604823404256503078929313761451392034357618956487927199008361077760540535706595735803391053057199522557003363764108503598044156248812411537314949846972251903195143252852031373473547309399292452173917542288211635585129365916982527581771874277686027568605201092645447550221060516750171017279210012387115619426365869662116306596068021036951175195465520977185859726145128401785230351467723292848947014055365668916924757959447345121341625241813772141744808566372568877315533612398228606212523170593861382193086995741056579954266130619887269001552698458124738511259810447796893063421710772078936912279456077193702461967960996463160157820642844052548765328285423007813739417723462385133846536788070860587393993541487192986497005082106866479535343130028904561893729731928641571416098879262354618023330575447146084382507345893154573035905679342115371383746335217663375133668511982756290506797911771667912380968399574354751638964071632731146899336031507938101465792979897323957953551562507138921465382237799150882591298092650609830034680367215945939910601469638586707696078200501698813872750750392472362131380394337436367812924224236285356953294742736439697755351545722930430452063712179944511460941048613397697684394688041791407435549390263379255746532801015077794101662023851348042777785546217691896888026061125318264812581463328238241129464669127277078724184678331909189605510247440093815022178409989572321949585623200138039466412947502930841373805015895601648194111353734635094220235242071973076370680393734114308213866295485585768276577631895543383033821299028202970786731273306669385716821814876565941144050320991528823870273580614348588522923912802503316328369304940852569354472250687499777083237128910160965512201355066973436548790922965995892413393836448014112332637484287691180562389297598858300859917958645256875916165382090513054286058675553653822179317230391380487808947449942504364351178789256166362672054279343205002835003543514425073146524292976130641312563488192601669189166874913879021600159478256099048375218574392802446725160295365973790331849266955701125788769090075096188503280608985848019733419495633711161429276196959007774018842943182701560698345750790039558817490802404423497585140434107829092071751673352306561371364481104868117188648527828113089262611013891427370335914302443878786461226790689577851073599906433261943069651390785035097025313170278877121090810803069452642771974371871562571292128030150960834798025916588659396211779458203885405130021585953481537232125515464280064133463777986621295301645858942412042081940246562591375280837084539311619247742282821043233027485215528256669242338808631629248178170667889587261514861033492833968683285956020595527883161600000000000000000000000000000000000000000000000000000000000 [48,12] 422103743479475856310586215539920558004708019915809227723347488770327012747615006423501579829536356499239957923947037679228824111397417700122486069340043476426321968043017441924833601153858662948107219883203550420179373726650964455058037112616168873771102400835752059259197982240093258696655289995175154143495780880047916916315618897575128496969370656052831854659638423796053634643614610869690412131615980592892588521918279438820618523149805488845269416135029638976986480087420400314023233511999973053433314087529416290917618937953277786462870431655981739240469072454433987872643353031138107611942761028034982869838081590171685058695511255902984374572568147745333165309673920156984226790135574514286672997304892474143516773304335018917122085119626128472872724747243866922977157297441426140738870299308874005862257897396894005299339938347514901731053675649112805733357647250161526021485314864556715590039360513072157908399913733787185212046454147683702735359078897190584377134493672479046333063168902064696286515336033763138419370030121964069191934289955579941955472095597820895358765346095747021545289579102740565072577941824629201911891074587620566853825933284403746156423013149889885623501787757059493996135701204695517541956911018240261347814480084604142838219113554179372281776515707340122172568430152613265982726172189834488045028163929881343309455546301581194070593126164007383442715940421965117824664824581249332780015744437181989453734724410342313839377976012190037551452410071297863088668873837603082138097685295815341997343673080508769164725881670063989186070667578319642400163977479864536330835152029926172222501299573760628810229636950578790490161548215729261451647973300899939636617005994927195208586429987841918916340416511172713623222678727166626434724688638909496139501834286637345377602904680991483551178980456044595279495340349854072636510472497604097735722726433852899868778087399810914212765004294746243149569954545441709316494771018955577906797946077669939643280117261622071845211238132810909037245001597469322817759265430013785585660156810288444552409683630111085613650144957424181954306712037527037192089344545321517173444692519979210171533994105315008917039671125984311792883674060106950024612311122976680514479017340675307105844092794780836544495172024551187828244045978606122060097685132514986175015326405521780279355063388355575940717466321215133404296997268156835762307862250856862799225020717764541280506040140777124061110674028711126739710205802276265460299937146058938425649356450004999115560649198617585578716366603838871984591817368510896764480260041048902344291768656929572153720149969949665016818474491629311365774824235275330011019830722188145840599923469597399926395399690325322600598732800000000000000000000000000000000000000000000000000000000 [48,13] -1301002930936758046100717484132595741892575079859471366507518496562241044294593102518823193446410851508151078711739851593028776196526454131449483713441698664347758779236628341090748470394420040156338987307462343049633907847988740393763071654605119113610758902906870046143250784274775016680331883335289812934780164894188441594145540256197234762379690900773471520912935751479559300301876468499735190457854627031514077729808265282429200126574602848853437459500421348671729806766462419953206708590894284388908912668558083285756691585302101831669899140035261000630444372960935597762385702101291540684606978778605367306149176529585709483972922682099585915125588636216095130587405011886716669292899376663225919793946887268266071416282432277932298337297499668895427984279934805968345079970794994974485832381660835055448216311553313839650912331540013641082380486753761026091648950287621149602278593537475041914212671867090023002266351134213646090171156795998535391843767328679131920725610746187524550313778898208289051918748162477780645646266189493270029549194853974768928350415432647415567238071598909950282722302034704917689112141205241811630290324788526023709277830152094414561750317507284607535824343021080626666927117336329024361644537368769856342226178298633501697584837444162108940776921119640238015287067062131299057316036357210714781681293997877885162168691100329095853718820690675961389568086258464533147398042801577658326050367620032020324158242273800983749333229763311909924679893006717189306920930270320606936577761536151429819182536933697338656758495036904070479176751228009074478464641138228736608898813549225594748314905577995548767011520017642423132655746095008856448374026106046918419106175387578370609159172131468859813039608782592179612889736985536646541081371056685730774151860148020644787451691538810974327547262139786997546258390959831319285756404266029171139828158575696447748361140903621360490378517101647108266259403343873517228650967734548245892114601864117975197822647448936388139967800583958519159921605480177563045004494967108131202493322685584562373869866459956299926900611899488654475808413419020418862684195693091349195051664259517346602601030552226161838948561082695550423822457726743836697737725199230193222500162465448768566047251714525254990715852861127998747270488235960542395156614660558867314181774299787613190103902332418854705091544115154471516207672811279543611344022456458686677408851135085036059054960359289811997061679504419491599185206855372582901097357662556293758706223864520968222972567407224685442722237414443687690377753887914421515190711015084974403551741843431742676682383307305855875870174400361829979382875463490201287064701877463618578554982711098129558210765355752879139323904000000000000000000000000000000000000000000000000000000 [48,14] 13632757465172467958674589948885785598755232665526105076704695956141330327417469124786678397449765107385162494063410624797925478923139502938519662367785929985809262133905691144776372475997771243314944360600464061087229462612822124983175837032457699516313063472563478903711486693758937614023059026325042272347134626166917209957573530053686926753511560603066469186501038270483782324175045416169896677347282624546844378046560158147636467066545263982591779427455037334267516718702194575794369023063051215880052209172815249059040965963958473539753255674581750847072327269244765560434987746687711596139100235167803103343909199291489778973136286323546185006289737907813948379131399426137643275674223085630519649692532458379023372994109843652979047430230500219626533332984649439043704123158507765421093378708418281872037923751045204255522466902078016158357943368338944995601859097119425237289557555633401999742239715142794003692428219221841403342682689969505500822955753117458524818402352391389417812313023840152109941282723150065215855354027034778299188544442698430732661820503980909187961254608065954204380952977592912733290610193619585501588246753749130566798510581039493821376231168256955297038542286883542237321002585202589848276929368003475425052446404191557508892608080701294998861518900947462932504195623716465967897023411173317511603095531878336823643459245139276267333252926651770347532306406263014957945619191856501380487618088609599653095223435441624605939680294865668706211989244196562194132845471217100121224863032713067674557808755419752131553761917054237352606803998684309952472276298553505919971640757978797115248418431514725321122731913179174729514586749953559995877401466186653688231325052158597422941542310477770513429469903736893546467638052606314322049192681257258795651812996454242475044769640203070627678604979094743462872203305512020368393612763799511252231911408950099924107577640820175037354958320396713129440969372221033777007296053150165133944335600011096627977698331580771730097626363267701823645833976008634401439444073533854546139199205549153056186548891268917990351600166083374372245644432307543330681424328920701698711960263645383000974586019969891325688436452166525026432206018021963365024491948145728546754446915210349628050343467451323109687196981873667815162700308760058285466026945937658292612560367588301893810508038840383170071210038185353979558969964013306979903968657747051746057907383107330881461866864792907868920213117321061974311975023271052912686317398889508127422630097312955237062189572486378085811339069356810813053627424035337469078412085157254384095183557492297760543042045646414846925021666781502310985283401634361227955733055319637486187377512597807598368108612858970278346096640000000000000000000000000000000000000000000000000000 [48,15] -116395004229945669948791807202993313105003022772240892638539713918208571294766531710373705180992323821830840432193556318699871433511653330673646202294127428021421645547395232547503226355663746408539446758094535637497962741260575016358127048990974617432897278185471115938446440120394021730713590021074804652521263090901558491883214088821194927956747127049967865460920004584107955531996466148647020684709005054515930314240993002909345499390618077845049734621649818122584609295157187226713824982179598681264457020727897711891367652591520654341936313469131681389676709222123773093248284989601264713901790259635357295493465336999058587672503691379935241266746494137583894115143291854539925148787604227107235601204482036235168362947762099520169437016433944100785135158715981554546845065924777525452812251896710380343016439074731286999528998373238322686753669757430836073289573092260290306072844581608942924094552638701902662473092146917911283985469239745389365749849621849578793779372054717831353377666844814456823279790249116049810755980333693001435637968195336604568887328965312620640918638779656403702865575575221191990979455470373003964456126184109351925411494341821873178202202266573646441527160501121135326133753379943419906622607945166631449749106658762751424775322343263210149735294052069859951969545225792055920036573449547587356274799710355209884219864148952377166592374933412182380253880538943927271874278544699956952335273191708523245947887443293251345990626174329195816077975516152001236564251577337301806965112544604775771031160940651660678213187530528490844985865747886958686208152757825212419472799348679345064762996759226212284757107595689044718162912018411089329836176682901380071136719695530081923424426583908803466901766938846357159502605333786976571461886073501284404344135116143309102123980900718088898379538891045479361558427008234976120853100450045377488352798324652396032518588467351756569759638651606308831287486100155771157461972116727571229375356524073135287711973758534085873339508860127682349406500631570224670316437313078342040448198689929089915449999603202626097586933462497082237686253528460020457701405110155560580054045017526881086597183719033784746249373109740879523629143308320456730499743654524466323565134967102848576562517196106011399378185867812818718008449294797413283496273059137746396386714519783368481643858284951784677941835779389549262825002607421167938556542446916031584912213067325469191730937041008038634520093652636707336874390733559836638879907202636928378598016470781348103377043153922136821423819667165174553022711719949754309388678912376824159797232774246583696224084258821919235290769254150595126172073202645757241542780195602425305485393492913519114447989064354370174865899520000000000000000000000000000000000000000000000000 [48,16] 562505800636720148308117113461895077889804719315144282401394816290339101082870964185480474905314191893571111926548335269157257263044695687595901066920744632863033054175280068678691750301153227774009348610738376312222285305382660222854840659115333123834086971322992309859149743290989618562045681942626320731874943991743499114557542482539877258079494444917475292049283654987315210576762095373546219113724043151075782525724507532946551824444678399661635815932979737555023922360928529575937275757977141888258112956549761948739403772584806463199500773169563268061712484392977751359576130651545086975869128641083620814536912590590632431511324127019855461702021478734968696379278950165563039044627492274090225122375178327065233486439472824159968915007770305396351510568254592309588769829659739959591624599219510251362842640652366076602797601349569965538439392427427055650777463881882970425315944821367636181911501900546267315714322121470264816709184081763901932416975226189833650489200330387902798442031817248534534418470188634677828601790220011047713648530523446717382815120422795571578119267224968639292154255296875892414273316679331698364652810693704941854647253169223551570703401211380328349173578743777117362911475657308776019794462771639387965782035057641725348354471355866321104304346389932544333755354195891636978091874006040538337458082975381308799837053992359470470163085372229988449199861211868144220433774889877673191002106747073818943481782140081240147678071520469909806222212679434693185489929112555650455056088981551701481336323600788215633759785579878811017213831082534783469196873029529262036770600675661871641828828068797298565657354663457357576876975183484111399752854527993066813325808806420783649800479715622130480495138670960496750335193791970379350447945312412880461960227880473240092314431316850818658341962028920080426516919625932812892508781166255966726426610837971723394423303186883398867695806272951776747181997813541816490422068620571750652592151326021963384745193560239390447371666908372474898397117680456108772951320906410516185662584871966419620897589417587342845298613193654561053299114650132797948089166240053590860293220022083746428791833289967120103114220137174736235144690818997339098292984229484311081022196310433115946102719599460465806523461958377078143817150487515065469189001902965071735011038066807940187747469052771031602621952504085920075944629821890277101860669455667565192740371787021824201633741299352960536431366107187383767060668181380938712149239194183471409869631578155246828976058348212704464358274136760854402613081427344149608297500689162886618478309299012547398235396551614251246110535721366319650196654851577502345881445576089363047192622636424099892385905488145208698103398400000000000000000000000000000000000000000000000 [48,17] -1919776959071518917671721624616370297213399275519311067210163622405120250855540702894636562365227722419824866171115436866911425701316818542292575090371202095721295623564546482403460914104769263847643645486409626493435728528308684641634536930029502747521068742443169871593931917121266852203062318694190087361766475266892612901972075949200678491442991861266999333895269180965461845419920676062413609317496246356825866406780409672809009473775529825862732227889842241669394728096039694054173217298144960302612105535687017606513904685565885266500114208123364899571897274935880871389402206858149397791376100613356336088236044441990910734103030770171500591291604339189993266166006085032701664171119506490581123154626204489931669056009278065682266792059566291692019572108477999037966643794264039977927455174543429334395619601218302362274587755865231541975055431636589612443939909137146904568540123696064824056757521145139290608907597361109172157835741340616775970647636987464897107055310540463968468285136815254739197038047404398346821705510636149686121964207719503205538749884335033612995500633772410031619632043741270448526014308027918979502929544868624959126828383189212197563314177854615336221331543224360294067517945337075053755160449209875705596194214221434096350837898433572449889068484649550804931053157913807612392713934616121443501063469210965834483740094654863046892113430120803066831428644807804570402180546376711576399646719461291838276128418370801390003395785396450221428615392444504225969097611679116128572455129448017092587911294865473379576748581196069467078579796169823102228572856301483076689430586632256456243316197045905751790387541574812276440296335755155677086974540311837851598873741151756885624900698220898662807614525336144515274630087573991943153772773611005792112834185514732015320787854930545078541333370755735346499090795006103768109671471770186900936530078673520723131016908383638730683476893573677253056161482638494172490856714670534637627397442069112012610796155709324109967907201227504139122415873707540551723711802678072395974863023300481790957251354297584813446749974737614309608577237329621906174158418447323327318148991549827565014051840896353397039010349585924060867007731886951439847381719034235161327377701510474190591805818552362025470461998144287673240099568167952663992139258318201805169871790566742525034931657446757275286456426543375467791632602296160506309781971477590393847627948762861445190277487993580896837222926003776785427928294739340902851559691226325561338785822983339293718676555182675955637039087798939935934374198909526087251355000864617988148909214375485986113335274183227997937413828028401439794917400114720909553814798215645813290999201549714612035087091428508879835208089600000000000000000000000000000000000000000000 [48,18] 5267465880874511544472221169548391179368851175430976600517106257219140155060336166384933251586509792305809387335434549858618677009644169464492722725568130622852364029945007086275118977166932128340917697547444572223372457007813694363408188768023554654771809362984755511937211239285376934150632164925354760725224436899798422379281880412406030991959433958553458212982028690744265181966785212594802117256782759970648739961171059019158582539195204096048571316144336419865343490848158303511782013636763976023647360988433940320943656951912018862850416525821019234779147094405633041370818313451722914817648994368322698553074922765421176132686629771366922973093148338651545349994307803861211037150162100125964960699375055200907297760030899761065166501469116558100231128557291630081795793733573467747379353665072635053690273818561018579498742028463427864363106784753542236669723121313732906913211985051570863295570567897260311273680321010903531563028597465095702130585468073514606420817518498635292963140215171098283967609924679069373362505095066888088871329222593632988127113153679551011142721319149698281628344731205675445945617696834903948484934185153700459927647110358632645752683686645219852173204777253188729411491290075394183593598829120971409794545862347366005055559261263468016264134420801030169231629558683244879146250131781049230268564807648840391482585087677832189788622530688493509831893276565031775676424366955484153349686473002873590663051308025592502057660437385763620503368116702017298297810658117722430681124187341800628948411657889437002305325283063277460393418324209465202222706982819279795724768732110584608952893806700250937282646020444721454895689386880048431574799255812221989200692466103222768876327852305898041003544971564748210987989637494851273186683196222996238647674630176883745261618291102796136311095530404178036393229042780564017440552304478715959389657343842039009816777988204091673118678295134557269810351640958238434890224259159594678952595929656184393379589927366991259517804279341095552152486838719708819051674193047124361171540111592943316950462196769263571734886298959549434252283811123817839211105712211735759321808150299332492282601367959529789153147756549658019230005417555927394597211683765739860896915524088370375312232372088531131356130489426676708101554136317328926788819963657295171343411983540653065276021945465525269688757592328980543399797240670976285219512953515354081481633603769943598057481363541676307803543979303729446629561156132301081532273263594788068699032309888694456208325827477744790904260712940859817778579301216983151329448120356868930080971227514526982705678021508485835592134134999928815534450088755600100770147243800210436239424854134007997198626674955810015413272576000000000000000000000000000000000000000000 [48,19] -12538313600504231581208666600361292758753427174621471420366407405707993173990269214492182417416503515761456778632145259068238826864373396092402926960591483850564403873258296608338640012075065160522395453987025167705745918038212209335606277860408838272362654349987912691522294702728674360414114882523954994232750675180971637164413203315493814764467908757078458636276910199593374470295087873109173638197720951209690807502210101032662058075874606953496767817063332154858220261393858904518272715122213571074580624757829151412518815823938389997418471004696325582749475117276035162980302905351253851071309492849585966656441740460453443408610933369497730626758561979958099866484629003504299748635890181905432015409999125267391522772278065223444219678980207141055353537626828355413065387066669551206030208938607265611403969940563322454261741456126596968481511614478937112968726027294903828049091781738081705695059837048602600134096195015165818088015342058860189780129407883643880272214687322550015647002624795178599933805396174818833156315129387230401313412059348386258150188465514635619807274805454907160333907495670858065209282136767957804188245055282028644561810202571627268398583020669891320214125463061464125357006885897162042128779954094038690420442651913788773605059797827038633921183429388769320786640025284673766838071058093299755694333046149087643999948112132499607964986628122748556026292355868002053881224958881452674230601553188161862049883998235985871352127794307128223915482088041860334293278968547789113498522009530366174134992607159968257885019502963347896196581710103321205141928015737782139756907956393795862889460017055921882146845333381066942658236991885586978509828851051233084705160614442523126018699024402495870196863010527244287621798427081227971532263609376366525964730283124190465936743623017454602861048851415069506155805692665036894355209262675588196917471057473254614319068601179630584590129014103518246972051009715425740268590930434999202234827651402927358457832354197568954522608593332146823748719511601445982422127105953158899494634558232534926172011124965024982881528372689885332374833627640674054057392409397041392121025564400886915564747314632337597460970472731677645645479453145191805861586539251751086362637519248817790235414611710993731560033452622748659155389694210397328162803188968453682474952703239361169893987792658334421711637504145249501536130382818826293549885183848774780859673823449092849996301595013960548333211965415983017430638474939513526611715476718549369884165005204448869449742037558006748700654153728285771026997329981405380530283227771882064899576968419589273530504425022265414425479617233799152844411448434580578106984674301221143848595541245712140809242060507367663481126912000000000000000000000000000000000000000 [48,20] 27240123746628295103939513476068550484198013420729665395100196980094683418604089281314431366564849664628143718782002540960423761669993249440649624679379163694336995666527560390765274094685175264106380431923717040169743924434369819691860317797180020823640618311634196451718567706522052387287630451590705119271798419803825980043373476953773235603866921243597172575433838110341094694367485602541268401116752836244024339771765571069405578019771126961522580996954573953752200131109981211630622418317193566220456470875807912033583612193310282329182466324494306302328205101969786628588713916185216420426621511444854099030165093496617838820975673335587725120233267272023322499821552101422215668061528778304853734448705020207083067534478112135447756547062027488728790508368661273369107969587305495646080219479231371330157819070840089552629061267975958032196013566510407789794874713105523902457028921880034526983835395252334856913621382779576184335644201696198006358054387463942205633424599415587846947402850489223922543883562460914221334458767127762076756191526558171502678505384756520538261316335020073396797050871049747756318293441824796313741613751663643986261057385245228267399136452947287425803671901722399888194900286962763979668179321554027399830818922751508971761004654357958924383137317739008914873293200387483007077765700648328138250472121997371865062286893857344694365243923422401365982415578066307918372600456264740026384538524187548347886976310728432008471294297481290926060514256959687974959868252995748364285944612213156601181661638426202483832376215139784266236358029094842210018668323248159662640368262766087490492479292528314640826727388099132088378806613459788103495828612065855077953982535948769588247035630806600694512138210324232753518128201566789660645713160985736064331685428517565430037130684386672097895452221378810902979653870441516098829039858544919194494643563381066387138300198185951522853601148888445365191454441460849645762153457022323959801873175231013838702707026297600214210664989191778545442129225212960904953808310228327916785800211003787777848479441677563346352451796208538962508141386583754411475566080522287486350132597731774737723820671547519182243190231566084115582487159552378615342860357324783980153422610886718771087830522251176504143892631887954779333625489251736582219237940277146362903390829877589889246391726447073810299939240412012713306329016609516199000220126260365172872218128536549678632818467248742189917621930353466800272928313232058587523421744449246943580791764328613620728469916897901557075847185664522292383608819623636131051001540935740129924903041724745494620571404368508478859539774701230039296045379964502820638835386469296580194366274115415026744500451398951068527230976000000000000000000000000000000000000 [48,21] -55099042500748910425190557527437683976464775051548157833329303620020228433625408499193826365893348866343149114499441878541134887265779738386855344649039448168031889526233873543533735640632823651607092439089404626941905611007276451834200583692856226841195352169757856085342452649952535346098157864318719032326031661987845421569249028495684793421348447036348685868774233210673305761944592965102194017335497788696388862166918357075126036303639808549838844299276045517538315581647712552757573956266993323625731670855706031324382883685715315801883165346574514744978136257764380752772477751961036698425660349997777137170901744029801546607078983444382735403622004621483533152388109237299781900392588660522352576163789817809503172296039325623011834894259081887703981056187717242180496958825091645362066607274064068580257371033720428542631727191613930785622615692207293560791062065137818391744833470819389315559066830213873657544664983915733637389585614825772518452370648365641358969415192641141641823490809194135520559344999296223482248063081676517590055911061279842460021214777595712638515853928127528097984283230222457052343097923722702835711367778084443805394739938015002355514357440477668639679622178404744994613963653896066673473703639871246895140923716892102202892611606311875790345871304048017757481975799450414398783699280572000405644937274041204808173079134951032673832208384430880680661086103619333354318989298274479965917027208844237025209698470203766811037193724354670118097713790484284124273515813771890551179471811170766785625172764570703427231888427641683305730924317006351667708816551231096435075830988669591121882783790528493683544173752611854800849996829328667985177034728027349499421986994612455495702555030639201995750031010684654638687329382050392111719658936851827370230750287316940748000780284100314191239386566787633776693631682428738822818090099820054812734562074936083744156030943067345108421129502002705870245648185380204468900704401409557753018453285921530133142690940303262132621240972079306189685576299591599507082837020977049350907388093062877767781652849116562481556345124471901300473336737298255186554320298375372262080402363127956830480025266093248685805572950511145560571138035414706279928106785390989645687436198420550105321328893299059260240892086967553418217618292745093408268991680587943483178866044152419764522023670825264345499229214164449403256053620625571006719668805104985187137704858615910229360623442210791534323040411404081387325146912039930554666496028669598913318824258652804043222306148969058385750141121878755459707247067170198949463055144110935833560549322889187796748721458716061989940641856680027278108494170043901677356836126881745509536885092103762413660864071289394687482265600000000000000000000000000000000000 [48,22] 102954803865821309487713178343250645389758120640447740312123623851676067249894971459915041157111628301703905348392462016721058929413294481684527413648425177634749952871109556454816884075210786271428296357156019882209364670045737446519351512560570522347761820350688647538523055852010818394215142926363587320259624265390067022869403937714474244310575257055572867288620717102851995920588530974194564914004855197336598282182715594229323215051408088005189306588183692171209199809412961330472186012971847280446927791135790199140967033650437884081825048822306772153062208949533524351933568759260849016133353444432159222232339669717318910772193563943864548932170956848962337207787666241919862929332824433240308903210389307197127289757277026616585971712043330935002811615862445975905524469315967256010653205929571421765886279315053326117976825129006751406522567695647957815024494134001360267122720770541198852148476935525118176652256794350012955515040157036524370680877115978000202897055867320776040065519780700026961666408822578123111239919619144438101817018667691747863650250106398965894733004308719779827297757318009571766071067848956576197561526330135226292198570306146507817989646991328403155306894529706081518637589946051571242950808701013402717181575175567024817925533519734214372522873887468925976234569763386403353446344712106024416832433048067135653432746421521097035503116915251230564369613544664753466257185043195967897567136882229369536996946082127380300512272860150904133947037691301965325953033956125261867713334496650610492541237470547952701264200724930442172467888666413029969526989472569518789148146963931301861305586077424082491351431302028663815362100168473825187060708705250038785837496711132821992820028438049488179023417021331657752670036586249742827547585216352657780278485312301192217179516798758990309149785784739888702155256254095122481596164863560964245213817930334008813022466937410529806477088635125417335123463239475748275695157574215578818425128671914350252845479873724070475956134729875942212359072314289841118912051328083555872205225402887074381519246550397463226963349455939047888007071440924726781073846230161317703916445414486123997734907053584608602291762369763699055193606182931341966561910162243346354193952563421101416461915505088255291431108731040138984407291639854610773605478127388923667706606754887543838197037225060833386189162095917064965755189604893800629968112666772333347099110230501060625838370510435517119131494446396007063164594224926326832968230168066604485526163189523129768311288691542888627766048083607383539945046598177042833052853997279499415070836993206467899367558772437817885087623761690447215702616806861222940520247377795622530258796559104959265679585628995539917193871360000000000000000000000000000000 [48,23] -175566533897615572312893377912997503356124245835649002255511812853045754214429532995878543046426311060393562249154012886550945428632461746875247259327849483542949649704833975143932000958726677926485540302779021107816925272710145997725330934813108411504590368048915488546008348928872559254990355483541933352152828198628274229458520149556316328571494420923711913656165230421416713750405976461980940248749911895888804394317439633840180629521656401515389140229117871203528796180550131215994967671993466363545903258978263066478497381070564627938210194984774744653215448777780839405564760862682077066656062213807355776116520079985007150158112576692159449663281069129325648586248591746070216227349190623707084023780904880165966497762184060677592689546824275674804891605904897521399033815639111898903584323380454366188981757439247003280869880062691702098810238473541475232400900939228320640201891388379153382273346269686589686631939536434510951196224021895212421663747819840793991905229068093786851468663538981431401376921984388786657218773092563826011697802835266831632520210700117979154532167832350715132058511335599047385037331597236800939332808885235887383810349748475206254919127281584943829519393412661387534999803881883537454571908772315528757450249751552141392754537666195890043061951389270548042469516486018987423098083344762938571467305809369381262961210392418024281030448488006428962465149190634631600803059095011425030765881529699621258845052683645176465387270228072232961651103615341621268280308063666869892667784821172197219966048849467470309196972211749505860714311014462421441620636307446625842634972794795558691486428702913415302535030326557517286404520662921305987200056260443122199509281312858081107883571470031434976040739725905677628007166539265265437982586780218014797450624174451740374141657306292503659137839828496493153025068449561032153309426738429516056749234358778270692455758718589593202592972289893243381829093540231210103140671588013555266398924199708640481914063330763735956501741718674208570262973770293483100018732798540509564176030340449717932235946563252139457647198303401372855208712164780679848940190596494188902928588564912527198531137719772393681418137418924046449024533324636146417231918791069815078201246189047927534473676457609722270535370979243564604908774709435982660946365019081596557046215487267178420873369084910008508669957309829062640170764450674973124452203209677240685151808831909541198905310027987750341815058644084068406089862504797255832063736969901637252453870585250128991952129848507560640984019401781502574188440507016770911767092814519458356850691476505379251101047951740742228206443948859554239385894536215604231943215771141823167643790690312443775669298002572287241145548800000000000000000000000000000 [48,24] 272528680475791075635765054720918739624521882795730472100141925341078336465025989263972529089305006220821867914254516048173219489238513916657453389151111992282758582536726735046524824117979553258707294246367945691779008263496948676899541496427953311729943852289935383508832799154106807776257606664217440546619646504302180973716221214397509883235406951290863757657585800166308144697187559233725410821122662119644557218449930709106364282461601549275290692596558432326484247892336087984206757297627700301568573246524898939222510257392723902368004508024991920577174548852178782402603933298048580520238623304510839461594230267060249730700132281992029111434803163027706474412834545531783310291341749449665638950918633989832281341057129922223520732870596587570069180856142578310269779122373804168478213477325093863334221890098764816456035414577086593715038418862581790136992398665473634031302059325298247697953248853664078338255535964185706359172022241576409841240374196502363339414154750811870908583614222369827501186250954986468041696229651808988674480482138225740132819388821857122544055094061590586665893675328694915421846806122914136736419181881865291767062719758716351832700656117697613918058795952476074784726125226818716437689917822379309270037420159403427199801426549437667781569238490205265094993041332445779784397351191328674861622981202973773995038423749093971201107236936041885501639752712169499520457892951341473474930195100306433643351163099926597211261147170083010485265677056298905886942984045934262607965022510294892690789824831635474363507852144465953734403742065586513156206224370051766952390031102189380400520518812195345835250274663656821772766206986317708105592576630102371479552637359138907227224992259272836585520543286657973934709863357085829028399498186108795127045529791739751368959344233888945043379963733626828614244986948212081683755848023627284595828168876597765401378490113044885072641219539505940979515059823635448766123886442986223813231379156898650243456585438945669360273585597872458344071241333010374732291759057314669525674948782122876246125362363282571216578690915075546689450895624331054168935105527859367854118825623556802037466684784964529993709973447569842634613044888202101016960440554165827334854767799311735605295906764209498172540980841743657151218707767581950161104357297697480720902052251729710771964024600701759560349306975116290336626788562451115072436318879310752365859569627645853531783662784417339519328609182889897156111546352988491665283990234651815557414812904075925296046120313341919503600631720252771698587381091778972200109880961345531312286247442057928367367254580012127287778786239351011783887219147874108099035315992325092528983006397596877962604002009198058355766067200000000000000000000000000 [48,25] -384669298085197795211470837389566731041377196473039638653732822318967626458924900258898941130704234604818559540002545097292363301212892753640093410726217974193342094582057058525516080162378184213727698426329224241372052950062340262332382496055317174427400618226937718695740805563065549386399033813505684886777063981718320749230786517556045933177520566662103316756098803909128408998290552397026033561409359985688989086250144967046459045810325623595110344680370492051147807324005062872330795400312108527266000210871971418012975377754991532711106355204300943765573798043131914492254905954373340142401511684575826734608921319997312133001800030834786528619379319414301558847009476126483862549702762013574923890567853836428600089386444495058846332791628271295418701611407494041234507603618910404054947570867720067068557663981761546936364816972322815145456790218542801716078279329101192465497615177780107729462509636747153616660467792077080940649521170575824684071621324667379970059103561454633313574867291937389082041507891079308172275447184390229128347236324448810464422292276763873854747473266099254428789743134336273490962456556319782428848195801393674608682407913261800184392820733940306700948079931007178991977657349515420525820756967340760212573102892983399105500598168159393646194166685067461277607195156436002194099384527719007885288061457561649412697601416129876461450823381324785920622747524270182065657857838019501098727268480677840213361926097132441123201264399347611727737427426182722203828534649466095985919652854342190972598748232017683116868970516676756599991215501284833984142716965978024195236586576130950887226017611990517429148092291162723445377668440193876060817129502467132180596301553253599170882698986324398165976287043239783220541955622731487723613477308992680733558700655396310148719092731465046096863350117447403495296031164803459981324621145072941132533440406364859148735815241637162396906761095650909842904072954142782452919325318634639039304859190271599090338151452420285295877989647797429197214559880608457033684800640768969671059378389980052642889796838519607505712588782422167547566641740339545716318405611599997493454747664497185903452667289691155262342472173323151262498277831054705140125606908945563639253165120175395391597434594282995635864763295674535046293647926068202898319494243401964947435866249676617954434610902489655169361645899359010618856393705091135469372601420195412524108610141969437012854197656334872872813765449880283613740720397130192797790270988674988018442867485106460026047957106976312044836742844036031535273093433811460324681319152130104707042134533728590859221270214843815023932614412873209417316677089955832706452973943410595552276546991648106045747298056094360114351308800000000000000000000000 [48,26] 485772450825548247049501496766425031805807610549819261199426986198732271939729899642461657246322642322011979467610227432743438825592265240369453560898721920465673625405851834258329733445662858398621579151612768371187361579843336494580631574629261839733450524816264350827449386545336260054935828493890909882864635250083102730837480688515948137046713204572674826259096956809990454387137217767942722461365064367337822805295484821134526489220753623569703191587726406745178159837095187125702033954525537163070094634351967427766361654012874664672110364859904869846275075359303501106887492219370271805228462373122414743455104389546784510762142388374540924268398120179703822097873955585694176221405875546764977218211803788253680853458785750565105009871043176836833545765164374041397650048088778270415855987715754100002893912421518342107734425647862006328365315138127064670988837236745500621232654332857269759550066674762176378316271525755923634589833449610000396971251097857380986485384691732278522497936931426853795858372476324882011197562116883537291305280892907105900846531241182231638775477480323999502258544522292833471511607832741131947328168734510236929934717180863955770347926527403026135033109294186105170382480707509503912339121790299780757625221709679606626623673695929605625726111023691087534235196222004839613148535814482102063386451466977935622135866556609956316749053057667961056581784181175913353114823488219672764068372463308832909022152776022068213054520388097805580751167788013549539275343139607117790803172828604932902651362451044781834964296398972247058912296459728782023215489751751057133792317932489570819789149080775481866834624867355578234078393650895416795937199724389538884335073258843428140266423801342041767545568359442667540194546099348367105549947078795348791273567832637835534930870113327091189712251952486183453087502588791144353241387353699596645043939010518791432070534522489591314607635419926592546493600530581559935737741984150626637620158754253276870457588493157077436558977956835227097314063566967714731821308849959983521925511563683824633900795465448976260774903402631722683111753516210897792348166585258045062048347241254882758286995555719783753310391471526506557524822408731078824674578626113359819137276867600668845060634321935616783912643922261935977154766992620342342868525044099709291177585217892209226137487976233019172165655806237817590717452116877522141113061914382384225315311106997376004115400771241748125295082059617387870628246947096504302664859202221517233153126853985912516858316020745090919167603482407600193044169691982967897818285598892567490331858654108393247896817504616456554087854152613273780435602987012152371991957888031395267487690215606991686858253256442831875289907200000000000000000000 [48,27] -520916522606581178377147765394088438191758230080927179716641185853477255903852543533043917948508071406706048056932113161991256840833186329766169553205143324284862193724960607143584999218172561157584401124103119720671441158133562971581715397016838261590820843508781142709861780611965496797226294580304822891305440370781420957863390969042903092842617139563474110952406393275582324185824301131883648558580347398644618649501383267188236888349933111823163825008970490385278011172351209351617608462285090913244542614583444431789119056562194981398163665097044964002160865099486724760176238822725604992201967523745985457442075299079147456408500794764919572026888569840657496304972937426511640793549731834757620851251392729950814541154636150427734115731834653157591322329873304998098071010318788791304911897380148545013282242403222938035295790913630692740599171067443397139791854623780640492713695266913299934151346250666052410867650494021890999888854935117029880338433554927583946890528486583740667352505587885511911138779327078559768604320914360315631618992562254140483120460544865083270088431229560951311667298724861640496503135774104770551892868854296472267344525163521007297630616796049502729145563738647778426079118064878298343478546022519325865358217913809529990806157483214092397945230003641983298199747699139312086611870812840639838647523662763554024303568873989312829775857698018167565621890845758305256556805584391203848652510566081476266135862281884320749791694118879056776850370119717990761892545521661989446664047348580270191244121037986528898013521722932597396368001932729721875460739324870668442850745961943737902451515310111771467794326665802434900044593277391466953743819261481074256934808214486323669342071790078023325727480993795843138542635223587878426152928291174632456450561433661367467480468511643555377327934869728455816631891104512765434666498182927374068175387360426474157806365588873742452797237551830441392036818242855668228375047824357911234375226508903434622459336330794404607697932555561952363879422712211340505879377045405882822984890326136364895766103540203377067474878594156621970357592899200879741841682943515681109580059744912721474930033759948525567395553956909339949648373696973219141293653264621286614124802886955292498793581525534516143637902462604549543237931890564498787012794944230443033556939781447630687629615483486537908162718414638167602246958123511581752056452157409182575946027291163623529610481163972514432024648766652644006232787513562889695822162571758697349259208006689543817130923047388308413088570994117813584346279311984954321378947259184794131885359595753399378742880933799812799370373635096536624126511705249221985672234492980658826788156791582217577188556668366600207649996800000000000000000 [48,28] 404107084060515691975568302168996207041023657441916443899672757277850447831845068905579423692016813387682109554341486659176461867885260483818262690202912759110414521937622537706393132946093217721903340929031341270407919929960146204922590789161269686758723714983126663946487768549907514713290463858605028776285697172091795534204568012582753577192058348602313880040030086507303935808631113224303146544020620516535618599955779428789613962435170256462468705122625943057067575318157988451188104320484073397540553511537384468664153702360080673501923438436618208062002027146762386578276141471907661456203495662251565691045539536822184442518310842046350836922286898858531525521326467180255534957911827316419375981001040812264628296621930847428243935677552580067864202301761994777444791774309684428999962003003695601019659251594941561573927247400929937869061383369184440520625991588036268500747994004559868866909435357813894664887415026801821181514250517340161322697134480626251700919011927995753539981075222144671395819432077761354258372517606758401948685332132864765573818789831859509895879860818627637682420882368555198591443614560005933823137127453464247719392255528017167059405518640871909510697318883411601118614900446297289637215176339116507505633029757438076046319254723035188167907173737376011609029330003856596934319538706426051402497522477313810928885876218534867973006574709682291083515911648641430798085038255000570865866642250622587185207902877810113232632558281237622232638520467908976177100237967647042798582483020095555653033161342006289507145820430312132906656559915711067183041402991123633655248564573992579673264066221624260315858405446556585520428544938846355477434055890808165112499615507206815251397885891914856011725929662932931103019875735643519022417071093110146335835363559848468622642833702225797904294724491131370619692895041712398991846146756285210905603750219895514001229782708349954797615358756608933956768883581565533539287679221068347176218287957672966158048679557552804023595115708419009905174712722148770509632603815222545619831350331825297327267196419561576729733706104551644162795936301786364591582442139328243998697009376062157477633824527622710270864742984885367500576604078745097280558316304272036265421880471967204722770206439152694885339253899618207127243996111276425904589672528756246033787786958197472973499038114212609928080757402614977649196740962228745581693148115124470801127913914710625962436331684550618103953378616132615762471010005590516457629587884051631896315645993962645959088127226542533471065945176099616294262771366436371425853245867835052700995666220583442600938287690407931539395490407579729054246995607904591580979812734603917636717461332616456133901502572077451820662784000000000000000 [48,29] -45612451883169541439259716584678770006454214673390112774364919396730187381966471121218967167640439753656853487025580600766086268874756021112068239622582342959350908448901544940827645712528030134807325342979094534280714776176145631662709091306904477929807831830698420178858408965533455008334354817747472599173640698655278966432685998379708560669829353075308275399729245571016413923109011452472450632354966701534499015308994160120693757708167152689249328641490572970937337631442674846202189215826023648716030055281627160262888661114865228061090970414345330988090350672574217408633378482933057660470774891729340241054158768203428286257471097295522161424246193287582061079544782532618627722877330979069929190633698572327581702602758148935370594710380416685006643238329222829271959290866761689290049237012439783226489417123526050298619880219700533236661636062157107637914445248912065898257957167352755868150685552362825633036115561190472860506987264124909912978226928583558965670663309600517861902145458205646000627382107234139549857747881620236932087888047516563238412159778362169874178291974319634420330404912669708453343572973639498408925558274020054543512354839362978317414335212388324640432231687148831465391562738960847518930481172948921971558622891653095672057859408551943207481448099411918971976741249637740081219869283543943957266062463131146374646107480576924927621338661979005203302492466415603524332434718902101883528105208556983507238902115319821760179178061368612506301419513518172519942135525164197435635076017721174219627717911976477559632471631661210453306360944840820039297181578915085765237024915925947488325669720915010876403968578178831000963472079354060155509204347379581174349018893823685680458061098713966010972130019076445704069409461566042185075966446071950081963911832923307003196203818951677863790717627260432233793886419236175151596013739381323079955452599857418017040035322065855125894311916723515772691073374207430062125717518955479156333863919762872613935077446065426999778198761150087502234311521072769940799527249912456007230643902811305015662631850581658021534367042082272400757439989718421665945211519540970140834104836654733162576239090485420051022155267294027323327816332708028334647827910439148416273803453910996251616394884584298726303320507359278832026749365712367480105244936148973520750725193022877138335666099782560782269638475706346511903811624956469701461712699773094559132744762819060525802955744602919504810337405281234070158615705293582479607249031344258259154622575969943786614184720004556771073850200792600588503592702589454417316883936931547077511953205928733188364261087325439392932872325877852773833321509805330808005694441129967917014257109583877701729887307535522558115840000000000000 [48,30] -577732698405262074265056020706558878017946105940332408062845074940353886119783297184819284659928665012616595998185361430616308611091109831246601720124297129739180363648651148483296918169537291545694783893958413414582940920713337530165975102139583349081053846220720046503142532412690650474115298887046870349337065426073411298117361638028407187752444851064912861815680562713165824508792618277733175478240506721851759198340558063704172057389550661822560461595633784563182962980789321909791788158203428283304803197898534201992358804082702495272223454717284775058476730439068998707928234412389613724360174966550625853055988916939821896614714725972502391433773732315223191556566558725341523489764400194063639680925823859074401117145084750941841311932850705957420623102526397257595323928394866099107286178098655925900440902098794682995059557835953228162501298498844638549926022130337583331846945008688710694849996158249235911658285276862837060228858595500110596480777049319699156842658200245628357808177819921497594722871558791144386520051394890214862891592099227047040222781904767301230625536079399881239878602327651318044990961525111852957047247103785616743455987163077713156713966322538013960138513868751377473121300402717241643178745420072762005697815291410249338202655502543116618906611049812811422595820215684129191145999126475562805295818316426135827331734153480287965342018357552617412947588157034423894172457591682026541803948340484321709368932763744307564247568172569245121887972596075983406838487608434494416310841891390571987943634818260426215992041728332181498711224025223592952747943441158367858644880086791482252266631584764626158558926310757639276200155404076595480013199773660000841423922477568892061699636302191838732614140757225886885250675008427547504839517416606074203039086286599449886073505197521621822285048160601247988046950746895960069795496187295524613408544557015617524904209088938252833662285677638414276599325392147934376282458422238958179713178365044067178343850159066369244441599700043336107473114807528825153021536870109792053713723261746287931404104139081109693968541270008867994195424596860212769216896893426344265057485095680465980644257585849318480810694664994190509632464201947929005869471910281391362695163133571282277418453504252083209237430622997798738808718268903342061511354604745782278685670222881539674459196801367743265032685648844321524392468457842562310228641145490510295576211326637569795920108515923871850024668782882501092146752607327798753432170658923392493002834831500550482420315578344950321173601052289302877920367369523887720113703190099238216670192775073322068637606309969513517948468642369485069652112767963135020875913581943597542176234327267672274643194899871029086126080000000000 [48,31] 1339010789564117547444706023382344407661064523712789987797944470659117066275145197786569611526957439286822517635879068935116845682823803626259048321775301893849726913213666024641499093825640524647194191248918815090230070209292732121539652246349302156859229092816414791765048655552793218479186458889924669764724861224973958228003473809710556413865935507326695794602051095355379997377437397926021454176954892036412823685840901483085407324075043981498049054386629712977407974281516159415773323149073862146977273085126710132787448710238526011925896756481505298966849965903045096658292323056190067235516780548297420263369015913119887391116824656368977030007049963814217316318735596160177279817216890157864300765566793654931248708948930129775169351866904953360441484244783154438952115890997123989966214957517994181400597786412234574413999206510854189499212841572267346457206812767503320390699145890771492916922409817145310834232748459030835619705202248470601743322110054477394369085441188530854586674428699109764649902208736724988077316791125420395303574326610799036592962243673837897718467638131943618154467196637583374063180404412361555135558503057703251097729725815958962284328910180094419005097986405725822797743340015180375667820864877697708676524123916491126999819902158938735672952612126317569187135293864742392100519054189007934239467864969589000161395103263925710310243928609201063916870961453460925895394011333617261711760929555954388748770646926444349928643928159498049364806929863335674253962016751525898479648249698149648195299940941221111226111396796530955550098120532067199340096194009206119132491835471382031165908350026940830178907519516857249950355735257009598210451230755022180925737103919024809793729137459772746689463839923087843775214019911478227846646765792189637459021667933633882865912301650747612902742440861140891739194837486942378524022654471528327631527275825512908344908825945127104345625063772778833410290076044440997498295070037698249005649407648605646333284503226009356919839460308659512348459932160444647932486923075797226720539544043827702275769452338224709427537141517473826776367299137009359068218833912024483488288549929482673709297438391939140903615271689762032465443075556612560775675136365960270398093943036841540582224526668342831190438943454673524263501720726489602260316785640806902559090079691321429063974348124385205380681458250889522990546008821562617932641398025869770181771282578644710776303272708436540924634261212586128470642350090377991875268561141625081073547941539407985699023469711491411745187785480850539345887906193456884605308456183485335384862888174019313700536901987604421188496882578721229806131302881563656813784783764931116538565137747769255979314838130985803553177600000000 [48,32] -1949349028385163065741835929965292110289783852921905094549179896514166216615886430295876236147304906725113527593718510898085974813163228308734814376890995403535544181495161648501383308094540598951064523550190742949918178183151040648477680541077947047946024509559794106159803026502190934245662842114378789008659182292927331284633696711134173964386604342565500410209098646577380592772409271880618375269425333964747379444641687140993788665363086676719738908513526268176608968889234749754342494189309275208393037909314912456236662346817719414902274628084679986092922446651619954235021305635955690204416534551094122627691873622184078206922773345108077259564993931784702985204838723904332366370894645643234622456952865183141148763743838968875494467859296184669484453833013382551043844613757148762836090954227848742688473182394151871880755787362652933046169430014762852096043583810001485407545632446339684865482227251521235813513148672359079343598635825979918071427217130749874809139801359185504402136848666889000525832769176122024358463690277313671413384818169511664375155013062276379549414456334629045517046496623548792682716850421662968542255089094483965171235350961626789017142391475401302200100250300234014142684223785635654640557864388015830830653503276404513175274718597352158738751462833223880542643917420766055936836905265614768230546544275002541474971456101349292418891093984249332410169293617428986225147948414180513268410827555525280542307319682613569922953626745550656889617623825683367172036954455700705883763329078376047422008882527937438218903345083223040458219953955474859152481599118592738297576374814820499992639635517687054716458322134879490911793144235084030180084099189735408841482781815932318452677911097235924051230754555429792363257334988326158855575900812457645452571063225376631218806717451911454975754875620548158434615583660532868030437664185929234674024672379276903523567767907430220190445003872186747641936104039458843352456224479458423765766971594133246554601065826073384417241323107262704252420830813766393749538195647367347068740636071178807230282230776743022265932110162677353385589771571841527897868293084522146744879356850648534773236603211393453438590581836685421600907606622669326776826688811409457662502718805088259142440549554055361511069392349280975365268480765572296458096042147999476150237456782252605542028880317117515914414263859954998383051313384929788190936599916600617081890899024185459191007919482411064769833271290829718680871892194238130381436220316813838091143453125740979083831253478600481929234882927916044975656403295428943754011786577229567344619097960374721874866321308214843822103637606280826962270488571535724286727931041493585876593060688764719810864982112013737210675200000 [48,33] 2084268467413438903792775512191792834012164296206128119630886510659312657085919620576315154852665548381716596529777961943009039931293805268716187179528168879948980167948120391806044644354335417240745816812847908952874598710706668206803597438615931367641944915988979586153334500302253813251383083935288938576900714844114920141105397219615172313061656907443795411062911825913931021738137182207801921254852353182162518477991628903918391158439073970863336200220397059226095947882415922841712412952806372761540571535500409491182957616851171285770917519715717383284685231694416203646095264730507776254029587069304447888700965466913821808961894124296398651053118492494377970470806964265566444003817120728634100005593001091582218019750481913700471915764350137939769982128421878115459040489868898820523925930018212534586923441254872331704601394694113624111739727762448487855861990724841861136468092258791656697466255856174663568022329472190994871026181632119629876380377599609142420608077320472181642599338960840664629381233104764710750679876325335308455191470139778277492557817922740335718832047815244494095495803971221269491997443438142404109065917751035909288961080256101684646823032116834735688890773819234043689897036591994024987601791798913890084238801672434904756857816398375455296087311458308767694516004038310239603713364354320800957114454944482714483122756748438702795289429141015245085472009762677466913500611242506178802856930087955847143579715547092913945860778971475572929651659515329565700989747135571164309881505269097872374893935248894826738358836540950502547030857111580400724611640629293028227686680196697951329701227774648145457049704608524276156730180268817327578760261047552969131446143887237936296501293953097702246489022887134697667785690840175990448790267995995631355817655710872000894354425741663526291887148552249773832275586720186543589456918548774761012318709976144651197488790935271600427168175009515934267782869391495278037778716783502453726445047328033744243100836838382167733268422185199308084165890976870573494003241006329760123989411331808086007151021679449046689550298434433620321750880970021997419208793548949830557332750850514024390572032161730471500933249189032294580637095036226689481511811371630422122078756814738208452578943509982801275032291128226400337431542697809858640796022601059546963810035598715782388528076848359741816303679089073502046101260064145837349058985484436052471703311354169438881722669715140784022568224863847109662474538590975359510760566003049635145413860214812441057400511374829562355174314753036807266007665997506216613681051047638230198165014186521949206204827812289861722359117067949562349661577370988298086773958084045196989641910255704380341146615514641922523136000 [48,34] -1591689284047859807149814888300998587427168152743298903099373242500523309896567764938710814218552943993271390507665585708360309890759304062714284168104120633289415041497145756964150941463921709920415504088984200532277821672719418829743917157529106260136246388927254731380432339301640678207688783942105362314956578372278616987241046459184389316489591523523871140206914359879908058843466834155110640920747302283471416053578083577690113620107084533513909481404641787287822013478591413335385576700220327700406678394423357614248456464923077818809543156574977334854660234774165301685685683315929562025082235049722624524966718013435549323657880008274567756162434427979227312481593891876407827629312863258992871465251299955908259674010337926761806573284168927719242385499222133069339992365454219200177413165822048402323518927030202480438152403047935019704227490161610406607708962464738046950107339011679066109863506315437024107279360782112177019266119213553072737599915730880603337269983636835364633737352097693861893518647671316231593204898562681590352977438923648484188092775466860504095107676383870107519043460217115020262107667036972730930413385850273000732628986254853641143273970351760197683752279956126558696386257488996825431090712848328105054962939667945384521498161452607295892715639290399952043649768292800902670297067041318956364447112607342172856999575302032662288708021727450782367660678792264840837027483745729238713949344664551832140804981626127584035293709248827218132028339965100300320802790378102661291107685731986418239838802341902907426081486915974450255374195521065773505626208687500761271293680170137891783381096883554602051999957589856549934020598410286420256607154180127869245543910340175569645566392134962134606150364046897228885099341108565878150987517552654636385574116684522081328948050391639315044123953478516327880363919417972818653698652773770638973789579245892872289729624563380386036398246610249037902356622408564141778018029106437813353047896299311664792073910059262814110958946537911548040022136245827809324959690534072830143796924417479678062431059421358435052804117556723956229996684581182921784569186496630213003249470170896144648100612556594720982054860594009767489379759015433422004281104111264372709568867411660201274200132973004164658641208556937847546419022058123516010458164922964993404899685288273088660809760349608886976670773186880648207561374497432694835504745114940867784218775029798799406124100265957816013124858228757485278044796767311646430395090865569888482505881677744285202383887767705511888596206129107156405708231355704533395088766439810331414282410590314048485571491354143767063940504788846650068879685815689233457407556805514316172034035752360940552507648352045341081600 [48,35] 616559080556324765084431875170073109007211533403851574962929902192587115504937439257488254688612218021241294878001348638216264388872410747151894880496907139845872882432028245437358432089410238762492584277715274212721574030238955438541931134479135177760166604895803476189144799308593576238899453099631665648978998741520981083341218267394375248668021823917896820334878963895259326338181418464473466538750666021572904913059494937187688904242995212074689474209495167198798677938652160281120212386450100838430900470788812957222256767900204496775171827103467227764892993728685483074733193128661398896642688626483746869531253484022554068051571188291543276027871452327261595096957354633731692705191661515596635684083736703141132655288797828915339650662220653099205689081356301559338453328205211863783652869773569483182007045254190961348149644855825870777039604832618485903731189305504573266938382744087773568160347421081939725822741275426337207793854442932796392831667951260696362385734188780981884683813589151016930771050064548076057272260864702897555664941340558208425311205350195905022006642905461485259500413050827597648139297927070225583749652502628813788146248826568635815389876931865286426275046215526495373224913036668485801703804049069099243975850244954693405353959517491274086560345958351142969918013574712937764927265861761513482436458130043545393704630469291075660716268542430416396787992945976118891679229433645956290107712279913512986047327631508195936495206686254646392016916045503539835071988967088621482052767730192472620297687002356479096993990950871533652774177292419410595169311554570823420111659233927091347479118762601417585284538407815804660622494111097726840043784283681725599623374747105104758926289814027368401549001533489733549354237041367429112709626247972020267377017887296376443354287045871857666707212308826706282142176505944107397528335125247955395269011607691535559763984818799733553910597687045318274626147419355829175155513373562749143579497156345994097815000914268877628867808463790283337185818776252676411022534576036730191190994649214998253649246135622647820259131341033179010645939812006547287691321723280772082565088224976882753123758077416167768515594942719458575632457014408323291834564676929672259901539848982654347627063675240073158358875427488539059780285338387339506168675228141821783818930806069803967592057521017724067894006912759446126957585717808404387587321885579896489612494063833267734611440045623714419793575056920998764843480205139943520366243400135034397779398110324693430295232536400403055174917787443601034261523522138360616486993618736407105129107951298124093207827267450999833922346501811848626110424342533933799451103499461376379034552855421104860045388684460032000 [48,36] 474177135429064740192174512220259430150539110707956344607394413054692801976589409247904935550532195551840600125283636773799261190133191806972055643153581367573872933273129966693326140726658361059504394235066121964571649533125197501284415258865026625306528929759377042888490575749669238549634906018230367528672485171607116446863146661966372616650063839510517433320071318886147058988891109455018180348697548813296936318648143139748758344614072684534268273995971798707026458601095333155671889767438372895213914140505448236464486781883122468112091035703623140362306204957700434007249493569752025387504610332805379789425469729013809552701842840070434918521004691395929617841231281593952697729135039878230069359995835398598273117432796560287120248154359073123370911025065425983900549818431972833019276918782876253046235821584201756457208557139741715798140233284203105769705308148824315131180427568939023482696424888657877928208504010538892691353450307583846192145005858795240606558164238511926514509052118717696140308134142527791964961335700610320607765950511391901935281798709711056968709039017111515444737018993012528324616836137288190033152084473800555996733615206108746951198797659648579196968254331734842414818264807399951358632396068357842160753784236226707033160869860779458353876707495442672739730958338056032231919212516555431756424810353595245690281055607657856938059528798965646212069612572127001016940542563434404106264136567883402500203953205862252160717203928136942682367178554506722670886856958762749172223745777148605244580394115235779725798583202755987406341025578747516202061499958088078556038979337992899933159602320520461354045085117506410589309773242898257107086945950258923992395443609603406793208013253724167485561833018766830658942911169630155686848102953047754221857028091260127794887835953009965512105248338224946589438358411916870349900779694294819558770786882721390985869432675378134863562404078441111648918366438491891694857941551536859298818899840277739607225756291296008156857863946844328011825033516255257344749740628177702903718811303790168040918710886124027620316894112110014613691871812906614992338434834513871335188402507211103331670616516796165890573651208748946809072340384243733562119069503006612485368795390172497471769339432855145816352223526973966168937562174559142820518639737584276969191492615695297004783591148783993334557487549723454413934016642239340828278060292689858907263798822580331040969016980853355725887357275665726550389445610566031637569374713661202750196387670408735758205882397980093751328677694383723332369431253589069185334602246439004204359659245965184775080439008357253496169138495636771042006601991545076353770372964677568485365815062015843382488677220352000 [48,37] -1308145485200272807139680464248182529007617552132710870824220795173473966303008777852605720083849021817128260945831463404517276588872556516453902372351152030163009923286967046445856999115598114226497545212382187008859283981314655715213391079636524909927904323307687760051619056927294358530986918426002943895553799108577440726588279285529683804579840466477523581629739871980727700307795283417385952389180755764665023878201808023032308280020771553090733189645073679103865857112422347578602294113081412900114454176908803987869418985680348528401555467673162437644311506394900646714613000384208971046731697863913246345469324031404631908913500200505850408651871709369812877987881447657045149798504015110973894050626477657166805872526781245407667685069901351956453610875627438514050005689415926993473550285224726994154918178013706954979757475364333968335490895928312519437429997525348523952410368847952129712976175597696152797345262358028485117571134286003030605482786503818517904009655979015297704892681012780835239330046623791262592700260585747345000678241833877914865550033210333933642658467616968861660875939178369429421788383472842481699532974060114034072701787197648982094371724710934532666735759671430839583621203015455449970460198076455870777099017695085422318213877152242540291960023800804791731312376948265620041293152073577375004545456342632044772450357781031450170863590327061928783449008000969763422728587897815016690271629620410495195232532236367768466544498664311221709976851875047332520400220925884686532540038810614994630516986271961424730569046782177344301258584266646446729847510178487816296024628822842600938477929779995594652349564656055178909568290031575473164193590236574439303846437509304713674440476275311382205899934510823875821639976272643920885432026457703046515717258775741850985124973313151899348939991505594807301090921917694910469401203485928942213312020514006715898799898958557660492376922226368278957947096357992683435056080381139920667640530935104796245061724863160750869847658347326885104325442876521004329751984507770155114217523118375958592349025362974119019255438201784197644725741931462460057079161220752861396208141229493715433907968562835267144318008893121308173130571678705281786783000604998908300997053518025444205571803494977398280159389131536790040775899538843926613929136392178144362552636395127323448685014837154405220817934635891630907995515576937410890967670547616342715119023558067646818609667127621123412029964048328269820953724913905088733496057007588273779037550813503631649752968428116608492453346548270187012893922581894057392194840633343221326100601449927737514207830795317934722310562822029194663033413141402164809043048117994872638194703062891358682253937868800 [48,38] 1693484029193424279836070134277488797386386849429279032622883434824025911436281290971187773095569903800707063332777536177785103452794275987861304756249910530578722690985680223677401718803915116135938190775838594941907963699517176310841863553922676350014676835539477717883031592128766233075100220379242619269393042969300752495906043513953884554517873079554630416817852857314950618021426988226262863509245169047428530907508353913249060172293733566752831279543686399723163909164373505736392799051060112187157873196492455936561180700216500958363525552266964404300487031903592654345776296913519475706198649054752866001000696531128320262864150758377629180470896143102054703070385899992568654755926142810249829385160782051961367951896723241166977079874650771393669526356780309589096495333251748181712031812549016719570901181522263183623491087448290420053528788204431235765226256418626272070851780673228530116422609798862789385257056336695504302540859964583714980989727244781880051121770361456331939584823157482263333648467743494099688980012201774143745476053137395057743124873914860325455847953695989445484036397933795090052822919882179459001878017155876522806518367385136862009723606891689535319647301601317626166304687202739383483428091069840255454215588636362384936024690997895416773127765081918132425208315156268054193963019097705294914053990384240403270614578986691889420652857866120702955842621085344131478367698255648121252452014397033347433902837025929690846091316542783451648861522637982777910340375151917998428787318088284154784896563185579035356212609167240763681418119172298894266309635316788253997628527813963492115120534057600211597215853245859782543978441410507285543477066341871946075752426458398887412526703582966097781288495418883063018640608522138382423271529831117558931840495957707166961638793480939928662361194130339410552331570046357797808145869331863741582029574841399430088411188920963055937382744725188417771750082962246534433884153238005264648765883654633323810313350361847925485198896384659755968149958512749295882687773728190708016070240327143191839434660941697614908155143201282066490635655900665689477761000082987976567954693893463715914113638267909493000495758947657387424918717650730163074425214590787177412116660082782709621824023931783496998367712480886523162599187311327935596132757380923760825268202845063418638034591586026749799725693561581452524248820215105715241107546287325063756036000594746663858141150567107787858254762020372192093746066423206478696617879797941190012020120749521500200044611604895182666694110353635698212913673740753216882198086535115953007615002190316888974187297834090360859251902241574917564423143302388349278485986794997335109779031121163344531790233600 [48,39] -1657417911917577534534037896226018318459245999504712244671822963352306746918557392797858390644607244568399985626606821777437660124080680526708422543411232456679720751759527435144985393970969695145182361076624313620932887447037374463344394712914099088522226367735370599595333415633582304544097198105926017885901085471204448248555471801371144146491488360687664345464747940292861984178442087075209325674567681627625326186720412683885464774274046309797051292650848911598443445387833702790294556002335612907138638695806557254457815540889923540218279480125037568196255377169012490374833034223646896734029584110286663031356201666471602591240113834115400656858655406650257728846041272646015656394206290902550577010615515355017846349496135810270467131804947796373784108052438328046903073472660587747948352075926485951091831152839955109431944535054585039896306842263312320744027276825295989004526894201128861067879113497135698821136278542544580873252374903819875173789606236782921844108212831941563868203484530432949554218740840440067850811470795971667902226607346513195952366696178535441589267165093779043953834361089511344203997865216597788674397154716039799541433751676139565465770086180226012548821068502776650275138520608847685903943801229363513334152008608069592575058485424375670108877104000299220711445265006588152993362374355311866280380288858896273046738762076011168397593918158536633795005587717200774073832169121140605602278451518296856167013155221659072417248156192744830358209425580511383603591563960995384869665158721110832352650423009548178181940735488037715849468990433068560256160056112089273413311354814818728854534870632026029885177241247846449929348300534898206653672563623803785928893757488041269150632426448245691003473597580069305416551326446152920849982185243764082010548061740637340004961573665519984358686445644094318180595872252557412378263976753498685717729774364504189655229064433866994374973299661642631209093098151442298877611893883944921229434731730651825970205499584881796182077250396476859575988309990968778333559117737447862504012635272827074757897389888710813393336155436908804189582908980043766298262586527750500591202854520692893031688697738492448697475086000551011902651208038858478441201819383072591333485435475505655291524017065887403732522523738077500297721824342140431317648747277375833706544135026309274767685314024060212050257451356152426752574055908932795961139205730071024275034352225426332630911114921338635452121941274714643800568192855566624992638590371769059555590409482673699479428000301690863337518121848091345974818257069772461973757120176892196523123354145816658760923610883224156979016911029979023460080687845010291640125719394378132777877202600429034059857920 [48,40] 1359173473891671051264151383325642175040308070616730394468200623421077970497338918704933757686973741400451968513109934458237393314863379897938544910212386178937013370829615483198015954880851141197610749043811681658489113882942982484268249125250295444250865474288408009358776453831314197585098036263695663627740197242645921445571965001039720594435463141613438838114049112535151449270225482397384982543177621047305277739849501674792900369967710647062016942709384700117433407960801353842205217133746677627071417996614288729076809453687846237395747800164297989875554348786818024571579582945689316890330800779608742934632981327577706024588328926849418541322330430479204456826993964928984095346362105134171926695287429723087523208155866247485243411147738209301313375236089130337285837620441101210849051831900516707227931291079291381275355462422387485743210339698290655781932319876215721576575419986344534166517310833087349511353264132053322033015501683751354623383324450257135430072324077540136713673162045189791307382639483672704322148672360490846800934304202771092752004216774465644583224396819569752351804254906534368881431851125799531001647729934635916382053679877780623163617119721434723457122128916098669625280172153866108904730822840010100230230189376240606641160068885299712236923906974097932412303764096549555610963269962601051198859720529868899112660495907302505145075107095249265287416141328800168264660298490194476354660335010518743623076332340961271460426092718408919242148463388630609764375905952221501377579553004509990166905220058732343886944657544273188680267678622231047918142122077399248987295617927854205203044871030276374465911323336038030509566707352755843104040358620719294913915262918626636857575546216423080714956224337182288111493852481810281977986749319073971172027129420644191556071840024959824448366660044075195800588905386021070623223935331597016187055098485554846785125613194732021514032864321382795961322190031906067073020833903410038649091434304272669504190791578062732492921935175371947786120957836891823600077943152555743941559132038203814502982464344277626010836986683964377161467820646509522375166385552333745078383587588893227256172721599417716113349549256641739314859889686228420146730898962427563422953469989315778215138596066885681787078019061485869979333768310850467861782004152492711649481747333903987284327045458325040346689480847604057294061279147767564655504680228967387394413304129517559281154562252590390670539059985302153498681846423233502528678801340820853007585690887313692114823121630435372702281691339367534148720326188601052348886409336207789677441775405488493672735887749124204737676761621113721016763307394305127880742707183933181322456971686450508595200 [48,41] -974577234152226556176282768349828692593478594211224075553065382333423443107431371857174696589174655147485575156561220947073584338512607036049769085587421017013525821775735529765222304471638401536613328969055617406267294451382512339617552057541805778407696348065264208022636616252250706241026041619382298580642807605949759693928875965690312028868731021858720675695130720773028989900332682957825844210560013313128269068967296194720953043300343863738477172107503288206763957759721111845655359128230314230001729462856712809118323563140964245742757964586547351525329903888340728180627598446388799554302691869655948850143464076888812475347914029593513465131269605361136107779172800480886483140658970692928378002106744161131978293109907845021874262198449468067444007624947581912900138932731281109814674529820324074150594420739019539514792305708578006558376759568906687541928713923361092443603713294302643801943346105793862304144266048977199359232730246620538914262273717557054550157110651373869597217820645524854050331996736937491922896329255019900205452691999785251107070143466687500243478494945407267295177277932714302779851978585938885363055534844573882453462697407267313637047728629133555664470726284425592270799911365371675754065077189540449310049227065657676809413142144972936070420017714562591745121506667181978041510721313619914130695796483887552122244780696989634955760555389129163521261279883414348301173350014929818297484365338506501992236884282732232224260707910341416495032717844354977800240377411186916974800528870243427356062811795247949845524852779794009845399889729782395766959027758009809603114511885136060764060188954566918605962689222707882010944593666682905958244293274632416435823035248538307262746393739048142545093818833603508383531757211107611401972476095021352203893338030281680282877045142054500351413682073924395592027189196091259551577464217323086672450773974040620569025242526752516270402739132955278876091154554511282173615509066625652639520478581625752894287641689101563883922919659102177183350065068993873154711947229257245624381896034413518094923164883713863417490498052403646605942425779133650703944599652417284961622829250236679452507146557156747411919977636503319693823345932878127151798275872388395885599174213491620844975127977081985843856150648533721876568629085626026477527088432584745223595900329535808781758200048792254761070693177814511021791530026177596761341847991125703498113665416269264162070010414279149458103245543753136133778905253744100886636664186511510886743663221634482956383219852772178434179791098768250200410535760317079194845708841097326950335561324271255765633920045199917945465895949485474508727787819498178119237523922319247163929701921062912000 [48,42] 625138845346561817666918096031689433859991211599028158625626980782065679639659130275013083668521810555391878828373286608557189661422460312910609203858278628448435138984805280340721433708244674997789240933186898242699398707802200032414912830357657067886095979887335863717131270012141925602946183736274224292883517586477463334878215203881732656393531257850619904651171444862053023369997146836111730580089750673190596920396865197074999699291820150269852917083999043795571783839424273027105304808983505387825275406746759610754899911960600735134200471380899118445782044939427030723825660232505475135083907353764844415521766086727772623274531265382942390410965231880812710155975628376503560860938971889063677041966378248319113836361980470748836208263861765236990817505279900921111627708473669105817004310304533287136924497808766607796023856506742713445730260462461338262725232241339630693281006762106161361469788476342172083212333994578995665042336682576730242806272204466245280346058477990767524040483383255216602765105892225136929139807526553351557712441150669758206178204289010370329296515876233126410331682297283333936569507044562972554780428574462375148891626419343887582137146949878256998693049400664108688807104760100757319795129539330314591627019549586170503484042013418380454107054803141526828353068637978512657410255325979421830428389091160460484631577662951986911646618690573860794042497536399077749772082081044415978786084495912101788352788708456519125044442741841318368231488490717788771819271702799028844863355805686589494325903539010738847441689754524787846525727433926807886103242955914220638795066399642819283948523389202415467333267426983822045237815471742069970006016107578445283304741875494084893785070681951196487724953490788728511013859085546510429618415284284875155957789663306140940135672205199530398363153141867618990385980611413483665728266424203790316706944198895760131562617333777092743853697741767669158281500049599095684666244526518140635668399948921548855121827283946666449130780887654765168402704367714946784416184219752682993692117588750223862533337813482611946517175301963511424805276373142770964989754379533922626628449924958075622280541133602238660732008389402619065843197656687873453751508708260025499521203702999189402063181942603937815630142358288326666078423665579300621621375584735967849082659346352786399844765635255900449342143344756239126793506928061325230799195231634244068499133736837966153269431766303736843711390167538908606764469222776254038272345993409534380492630758433194816055732161201144327729105955145366674191508890412734108993657120101902019300091988375347260635697314311158664329711717482019415200631430153399216824435373808644407539415593779200 [48,43] -363845492301967498130772241804517167180940027678083527726629943719313954577541238583992256210998461050619632098725937262674760115589172021482032261383649298683149883438174390878530981327704534826747098742840175970744561112130538661505283759988144215402289167208142271691359336665025892751613902693195056439977891043898679989683914017259388034951597924722381657293847278459335161165940497480545314720175879309830469116834197787116323648168820740440434553814432953464828098757654931913608635269217630154500432949382234670654068314467965462600930647260725003186726131951416421231090595811741418079034298048807186946392118420023337592363552349632526885346428788202307822346076848705754217362196258998500629646543189716647914626346321789735824116749150887451846542044168395207268712003203346285694518630455271929196199516167438443129193573483028182959277263105920836700778506253031326492139756499947066514927888001867710947624567159692521467816469107030677613088603013371290059449884793148157159639613653142685826615644667686555525413056411638242858661663681781980087239784992245632811535014400079164699767745216635006567750184975922756133968813023781747740627990020566355492871925349070696680493699234803354698287967464023204650878060103904158433425294191726722402521862495949520198888429721878960730362935173463599464321453670280044112348062884389373093300031572102008265294351473644752141151055570967205349698310484406544247582016328389849156483620007090717953946144544285793171365080816908438147504953098415544461328159657804682405134511159912431263720818464911857657608670585740873727800662728644476798184092606633589808326954065227036639754148618472739138669266193140536758308724786885043350712580478748488601738307724099309433954698981087427180660239871911758614826085217469052770425714175418049463967096384049412152327197380658508580377392855208553106263159272557122561508092319307410405603989395389584467159732832245261743357065470965854123195379480548750482302679452554179301595521835828822208874644519688188366144058553523475577632883143872724787379551368035493981882336364465162466982448207287056776572890404808012856254717392657334830126116087016710696263601092060740292053421676570758123088419390729136105768060624559917196253578234459827851921528001868134900067590786594866158364095577139427743622334661437684945215958792776549324933688476757817344835307621862002703837620939481246022858455549137750364529115816799356721688173430545717207237511971279332283776664168779421785682698020059880755611822967259126220573231001237185191745502574015539177787206218635023010357779910291322385244405451152638213812311367146225195203610186969522858103747355047104879684556732108644750068809728000 [48,44] 194076862996697247769015356985908545857777262696055146773746548581702834615853730671760030276260337161962653069398459395259615081922406996035556625342095422784593494522127663693575778087851440437517084729718731162851987860010480119708968936981994129412250083608022820516605052662020853411927830524581056185137710840850201807589262318615100703544873594175028512226326310539228052568915150685566665049374782021795271693434387536862030735866728151457315902619788226151512047537029608961884756742526506869887996726367516519743550301658912839587133093010656506472281293820392084759344043989045760454620374248434973837322187405934788138422643015696554639648602024117520807507619100120147904863124699620112792690367573698918944267801817947627096639157847509983280663641987416342130981290898188801304556720612849894188799022718964602829559602793622906732477762381300344024828576981891828865041957865102353858313259644245742760475392185323006241116625233574091314095813218992438672371120739300309577457795367874397084343211739673387642763982482230571326262267325980007251568524826840105169074335700142327044099728286554106554572555733108716458597404227038399379206154933359113239419607349966409899320796000141935799508365742700092138053202094411700742966860243785522468182786074090284457655634306911318986815118633851179325801959762037252539151411853013757292383150912196989419566299504743418425310031041633752432483459229912121431770879118910318038544531210516615646927229451504638584206306959989767119457185364678699756809027977783087202506345548760801873416665250385765924418620791086745230663211932748195936280128298356335277222593661683894213383596668995977701699466392201251123869496549956129055382914703812817249499124078315777277513298464028818238443122873961597494318221430534297946698239738922249641102989786654500830685463650332368186835766256200786007058425348460083442690078713188035583205702044551938093294511977437491953084864775345979911226795142424989025801778338870823938492705957434504766047765256623233157409301852787982186263782148383088936801905473407789965618493542535484630169956007850313190119016781611453686754641853777822301440848354748531247497599166643475434560822906710201697805367955655655995406898195811131291162946593178152334776655302035879884941510378818036347796218445189026262878748938249584405889586628119589324825172486361005382119945237108861614490605481607807438333467913609294908570917143507039100394015875615502751003359761841952040330389436450601242195713006869057639464709131029499474536809832012002157476452336377507061035457544841687864796065212497908324366841555360285883634762631409806758494098470648998149836900229196268744521228945564416456723005440 [48,45] -95628668970374293952740012119575352886828757790765200675242995261170285913875581409030266167392250745291799302927993312585602377420560628208422108925915445149883920518838726401468778027908345398520466620245404291703874506916746946545686615250373000491113846259812779692781717805129757658987418572206992507758672620924328518503485829358716605981177799168021107133581939754343350331908639457903116286267272252129214822591070438468257168264098135026853203733647262504153314638861111576174695623471656869685828318301995306567917908152655333749792639802650888102546643054882225546542763316701098600750034476337554939617968145126470049507424358461938623425698273529250753091632979935599528570846067479069936018476327018330551050568899025530741453485902128999164930954795679413253580910767961865233673416247372611096152642005872853484335729363578189478014020041628918615359516596908007679830926377247865034770834509276370691213368083804818102992295398123285856835033953365381362485598290602120282052752946091620653619551259087091252345799031488083562919674152462351738549756905472388282361316550274474709757533248887769478949611344306552599169821500352239460027190793530598135655568772217457385524159309040131350173852352079837798610007788571794483545251686636277027957357165967981515106220140329712586941391092739566610374665291930841117692895461197633322838500018255216808060373973923090324808122971829800760062474091653378280900140969774987218114142765275426717543763235531233049365081713823062937328348636295052691335226386529611304825619094279838153837366218386833445615706116144084565981348087616905276694528496521762886425685717894414949804414148482793820772146655321500009825782405906577438138982347085046613130536219438575354408353988635309813255100338354938417749186164159401663012517424585387885820377683897829872283869621448356705277036980035152660455942132793489676871220309972547719875747055824691578521712416778854184158268724587579526794511954702986269948911536021918654890344701503573803430767113118239966490554240721618398683469262379724754807021936965659619795988231439584022016821293557321552783736875318295126351683785461286499406147894875506495697936946289906554051363154414492604123782020109769609063087682333534861724824664197101233508771966550111719907747228494846926815951022578539183452299605694827253510779341879301639397225790776042413305813286250034287113400838775957485428446100407487672416234264879446057676156984214725328142984414414233559649797683664892104187483228491992689247119042834482130077521196312688220076335008735005271313200552181913757647019081566998004636169114059000299165775619360004036378774468410851353112483537957569248649563270645708908134400 [48,46] 43823344763007418243255846511927832758490726916627560760347944702080868326764832529307315918358006837723766788533968111897348595437848710722725723742929999912562228590786714437505378036583800737328821012281191607550674018550723222505071811217235964583692249033494846327496623872841902299307685035937878297916812243642914085408884094494784737644059313026515269634963102811529027745297057744634857381436842394131059708672233083265725697690451197377410765072478758910967376331409349616993168658407917373970484392170743098052444308025501528319120019887289061278965543221136646144274330406782329534266605575796198761828464557494978558151370923962446468840454228231780395868972364940291164157673552510409615637761836401850505897074887167087364057767306479930673848998346393659214686293037932721522475076832255103721021554539165229585354913542251266005520973972930957705496551615713134312978628035263917990030516559543265107821786313873923583076094173861481751297319416672623172523742296835683523997142817316068152721221200148723584296371464640003406228319653988252141062856717185908835048600972077608884285513453842352484030936073549759836752689442578653303812284263875261004155932621005844859402257266833803939009623836520413930428011523124158020826129147769828218714507988480877069069188354768171764862041884535069460763380947767990559779448167431833981918565132773398059029211082917154696525095813387218701820271550191984756505943864010631849744691771547290781544920185252771280934482702846342225137245573002536303158445873331516090659005926438359052663577904662411862718065568250292511371598930808276952358693532621891784689275760237207626754868444407214853258593733784447880009199969391386744370524867893234350261446635538246931459451751222037772638917533596340040072298477300408354984853417790148640341335641802667488343946154647565802227490423391956135625000576747294589159617137876150276645788122938469670369838222181873346497712596583997802397363710663966482678823554582127861136179427013194616937883065822535048384543695641524685754837944208599500939248719780206300948441997223150347593981750485735200948997601482537258811027879271503346521407160154676803716368087879773391057777113860790804846244133667024390095474601137699798964340688679553106653838327014863828469120234796842285743291534941906661722731599037512306563488979670192001018715124669580264353677621400125856744007418265063257895926112246138248222966383114777247369377661470563380974294717425493060788974560321997047707457948979115488243328991015858725902741297982939496457997230934149474603142049036297080940855439438886825442602830226689932911643521630537055018192558615763285260111564450308438863450475082022912000 [48,47] -18785787790878730261367683523526725640269852635005799724089912326024628174423092423886648250491612152647535235118528832440781660849159355871633153457340424975194292825620035440029235747101874234860416693507938026246762849980308973364101037493271921905359704869365837621833873024286570155529279820154947295046721677909142917664750718067113226377934180031819546347811597740392860269510086258827112041896379393568847692716860896792473202646911547992964488491577730627519565513730788492543966712006731136488539478641555755983949511837496406088528500629990883376922386645712712139616417682504866477320398953036220383640898027621079881635834858212866891716200451433578860213515560580204241221325506462404853264230145035972514936766207545955919851855017604725607930214811410276715542789581924169488847795528031981505526261266998636150718261973625465470709276281341474935845294946678166013460741628177297535175838043906261035758777926640291070346494840781773760648674970122699668915016274966971843065682037493418167128981337049852870110495164598880627624558823574648622974556099396728216522767202777615324042409397056950482523171274478480858567390712018679933800453953831589727925678572939290940717816240389649728719634621245224617350179537864123434636123111610028797764330489648732777444265812887437597926879768153913145265086476036897126587682568086350068165872998460569124759818236294451727495686593061955575948768763776686326146349550968022769058454561423261617794847213089564183612756692279616806637130570572993047078968969808966082257136375819236581492894001917275528107072774063149835499046212664694832335728128944562260290196072617526957154972257452697098912888067219358575789674905790985382316796955758998343936236395001552751934390198099019899093751055987885480744602842755752260252715656972062776892661611543281260677097538804786407507883400394232448508637178807829577110252529933534233285952967348220342184426264912681298245817397976591896546721084481309816259925717101328364264132910344063220042040195097703323420156974458697197764350081994148186592294913104436805841503445821498121898869503382234410750017091874064156504666444404953081507675713889069775963226087363893560873773074828899717085934806536703890307411910543217902219571191201337428934509421880051851396142569821417465737108231776082537690615434162787333222969456056454785229391984014796653110913686713466822129248430530885360482056439631377108830148364957103906858031992783534070760416578620991789475533452432823717957873914496841542900122856756537906101045545958555236136476086676556519914954243879191716932554754231442110548034833832060879575460574744780322738287663664882959675126680537013335955555882526310400 [48,48] 7566133167266908677915617916157597231479337826730610849565489493434530174194530194288274741483823791447564655071115532125460047542785304036736962619720431785222464703997923443881487600779159657024485383316455391644426549533090128285057120240624267761719270675648404840953949771670122537582975315891394484257454123519423943717237059073329369097108058951345650027101009126076861506983327021831915840456004336621273701246734947630015649026869109505785064236487836486876124799925056637205934715405903694991319959101687566289872621025304967246904395507115540830228821938082412156187410503201551775538147325257436267949667662177827551546996347863218039825332979884797173190898831428124629256869816018868808312330101241695265264702401356072937063797226042106555982998024771253746937623854763669162581177455687753562427319104941770893845858792461528983482695564488639618026762044917658665697736807867869971704085386391339207343283494885953632324799246641608926738283494343977884887454529770699564766265112609865912874718879882085776400483894596970848327546782923699085899488558321230410277580147944108687534561173859706754509935031045674797976245394987934597422354293875042322353191651239505336593012364462895180739679977662345606292375184055907445787143367965723744897748324789458881822072132064605349373244503004928995209998213577712551281349208584647612405439077842562915768981167825326313222662225568909316089458217638574543553783093684915293145142133590920471175135794558810941949064042108229023885174954120920472761441988870306486594185871276052027647834018810596767459429254963555342953809303094738923906600504870683266782556540821085714135810127047926448100520618960528779510125361278148862643655267075253925034015581595777824750624441830659550562884714705381430664705785356888271526389975873839609247268203418170481311314954145857532705657155167236939161322865494893773084980624931836791138805474644277864647714199509612326828207915191858829614200189155219918769582491989195180538614155701671702381869056959906881916743637850007471186068234209111139984304134169590534350825982480146754963217251898845808193213940298739865967302117721498268188948207663847992324204022255741938807801791041383729882402602726571489385686281126807869784376502969666255808838896590971056715170150757046669979771292703023509521031568616557999223244672428286354614746160258226006789834325854720266505355478039837138486664751790728098462374914963426046962210645686976189630197224956870741366552160780738732341987683483305908935368675162051748015800894482573134339996365780580409389894007012096528740102192355759699983581868668740993280456299696873497208335490069762474961050760835333794291119449702400 [49,0] -14903757297284255229962197998208792179768826490458915030816664520464594450771050695563777709430364875173674276427754254522140852043181119938673641560484363297497763897735782051158061083192999577145261078666994359473328177176662944787966477316169199858883772435983295818616839168391305912698051826303853856531753794237383151432024704761700328329649028521055146587637611355400526507620222690109034228299488890004337285782563009618957067365821792887868389827524237804116955197933215684491907833129739025885340799418291503691811605941952842796611733883551305882673838484594703540956474556190842565212053529090165774097466352214719507487213821915760649384995423804747644356429869314579070183409759716295907130740945594196639823861537260836623947789142210374478570301577489200666688297630794640677862063777703626940873305762372304247506715272372103844495607919821277517812742295745031172895594034255114244604957615613555480213128586082169152306000256388382258773658924419938409437421346672350454446199800560417396835590574548387796086440725122450311620644029958113718366250652309684571722638863143956413194909244525264335670912536137103306650095534723149744087616436328105331031840279942939764327839870856553240262168041977504553328883043273832742669654021068928318232869361487345368110795543877978019299046677033572478694568657676771717452787416975969772662614030995128113961413873213902743034007150429009874209729824440828800080375153084391023155363547592910039752292052705690015829136566722482238501415922748840302212784990920846196489021159031309727170741074663458825061749308283012957721283951949810611085758756357674513225064077484391635532140895810219050140795884389199971064128751799228231774614697116141743989529212096579028755500363355341552346182021332047076839587497249318861294918087780852100466858419145723239226974844557711623810430709306504090095661096843265543799972487275424471485635815391601523435921855500225738624456608614449691732085171384894711487538111263139543766941517067463671231824341357754954115788717528660942235437196334799436826401343391587362605863674406604581432969697591259779762061551193897374211296914392619792806446403350220412873479176427052951355926237024490414514777574070018769139922373922336946244663485311441480930626660992939158779404848637950848470977030125565741471916235956968171774596078373048167238746662694103827915190453189529553601038780370524462993865790401793109181179225289592740966172232738734476721129607498934417870864444752777474931019299006783280633566335591310710809537908410960059961712716615564246640844694246262694283212074847253807019844614848815815214389487176643485548202880820108884198611616923607297328018387406912333509516226110017552191165216011059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 2338278125391791127800560156708972081858945308021004061126551000803840871287188175553107810366783712276355209269643247941975964146359081346797007546355940573836484955080391192161088410117150093235476752614673680867377630151187618449691186521515597188907738265034603121660596444360186871615258840245413168785152712273844812683690671088361525681192064400044865217587467423448655228215106809952631369175659071011581046041887471745655289299567094475479579588089987113228272897372593023774060547909651549759038854501271524551783579672327662898456425093641748639253468162129962224145679216802543152981054466835857334515349626480046100986334208163239279652247619603825444258842941004911301983499843546499921532317942802873047475696187118759214101130084029916790171708019358046431105693165215365043355011530975940279867869016424802491775540461442491779117495655499334996199230251571295480951415089832067573839189398519913690997115836947767758103076397243810198106911457389382208370741427067836961976001219217754133396299632442321108580994297035204567605151188745608262786342029744283338799500610187359811458868570527194812053370723606948791256882961517137798703184581762708735201562104491327392335970667736104966433146178816454878082907369299488052712048855098183716468516457826702546344606892104992492115900461386581043895612923803587956310201564139662218667960700645182681076142072506483827073692977424280823650441134408945118794601434942601350665949057405216525093038390097738943204846751726504864095765997249990443895561783497325962678478449231594820125575558590405640833730995414495789228195848827917406668353311559424710675988701842330974132440185710260036304285688434076171986503370012883022384905918888764703435307898103222219698993659428664273210380357782033672589087178981788446801085350230424332908522576344661694667168110507529552083330363236784886245218406338766598993444376229022101321554307041311829017625054298768934677632382976821064424384045375415120990625398464620390134954897620602645163717439164546135502879418283008063128924311752570896463803568779646122251716888377290330172456648744292308330123970175342116808884808342010222418318026514733879709097404793897711979800975192874311569998256196283866082141681595449358483352083758177132963529333445110288458318205544298292733870522593393045849922241933585567394607900053314439961406757941398823231819955496331381241125858605868207987669615292186530082030116945715344136207182519073588879326235848548576934254474128515052749130637048492905858846935003447797848634765428319588310114588260638620344306316120412432279579837256999464872942553536984645924452627391314115109150388356209501302355758421122391206527885703924191104979547617587359852191208558003486720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -132435355428320639647097814443466748210765372028109645543181738909611467608589536636765284701435428858663558102629531794843095301807835467624637068600284950514665254636599390107723742210448836609018850302053940552836108781607948815548139256042663093942641490725483824604343039622664882574590788131177297048427137982069563218482298403725114680284054562585419760579113836511959562316992079558133253233428149404978171570112455201448662697557837823130065231760994634069268525485658245608214895482484092378176487545640458414780157560817222087347823776148073832194616545010793735461545439714438092062787087291804946106907545959723863408831785669345202672093517664087439047673670277079111203002788938183358513639814568759242117561839089700111105085325108382881309508544676987719003182304769974285104056048913554047841214049679158081247010706001857466885259569140288765427881263284204288158743667969748272491207968848802959471286555832628762491506302963494327980578304278234212638467392301417201322116681707299453912825363566318687768180941824265704128061340366814333959554779434272547908321715669405797087911128305730910932722679820552386480452296911665439889084313032181941310517027096026506137036097932693755650007875147324305987121171291138424468848794092470947146473782871389201341215421687075149061645025444234894405677682547855468018485758288384916551187671447124036466753719189699404093624113721943629495945088720106125147094598693922198446337579910894297715945658984762795951904861855081050175190138008782920491873188682443225968872163955569273877171844596612971127066044135492245965382427635931759452739568148016687517356227920186804434382336240376685372586304282478297837517562851659045498171436620863396826168187487125069971917269510627613309820668856325757549041716145235196582139621029243489299499819927886083169412025017228479747121453234071140377525259798729718360991430094132436181925454607133252265334431204745382067336439580512058658482580632585476912307832751882308260274582435516579455727202217106426897353138771728382065208811916411691965903011766060147158342615818758538315939488520456422686749477079760866751349378497463231434317701632678205977842750088951120240302997910393712309651376076214786667812326686415694194384471136238861527173165003756713361584366478610215648242851442109044475905267233573988800136043224451912662338004107565439810820738334653585840111777177153195361308782251814368463679575141823172573355310788235241104066905484491258827890855188312943055098847068801568437539840506554501889705130286097800645692869118110794091099170160515871151514237762208347743927045441213769091268501955068983927649705340100990733443400686151749119025067137262309908153507436361894418383533146679992647680000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 2604999962713112192456707803665303459816437652196851071390471530645097915705971899844019983119329803606242798198805874305289610622827093474887619713096067777563386830672808167770439169321641029968001647749147499948235529607703838305894882807547907530087169424468056806908243929448064410598076672284744719098019750333561208903137473492730548667370264102447181809076946283838640619937926867028493202123647024361665577161015024573111802697548310938962278271587017939584201527204370735658639627298390718501875388103224802693930031760688704794883252464263658088159838403961328316312923107031586709579391976997301197011684446694319067963968059479001369357943729481534998105036362580227076848285976134909395036328310155619498698995241314895394369662680384994029630118596495776254003037985424967329517076934309999101575886405311761748585561125760163293514775594327782390479279877541196396974142047101093832847389552170216007575954191429504830240287446630856035191224346476764638446639008458693112592426001459821975672382108207592096583781694723049065203669079703914290294217991091614196982796661536685445240532081339115594062509487769389466110593152068069435158354513369028535107569756015442765909490801693530911289551878262716461865699182383412837566194436390912235364691228469501311908777024944139976262437843332763606209791613834760812058460217200243284329613476412124618717166768742865905777641753244388069884611921139641526363646004123410160546586672988512950399264599826159583753551350708968731342376156286426324263905464877220867531220387622946717819924098694603022392296485915090908521340401273826817838459244902166019556989456356406156195509509485961996741916931159231636057929184683667958863190755867626478252089641260045975010815749918791301678501110632267629406728100086343664967564143384140358502411068564143742522865238456157941227154847075638553642168637608889102889453695755358075686924470623490354159540758857230731062498840238331930647299164136035831000271583424688042152186756604840431356411512030070212196762993639254448121991323731083999720407905925222087698310745077162853342782019417338409281122055441819902468065271051818799751202398538201130311446021411118435035771288996693358965309757136932777641893979589397519431736960407929349354183790695641837053966907341959981930500740068392258672749556459565992253341128315313576982636865798984250026033285425364142935928226923805587227110590448949278813313816208773451388530769693010806534085272618376013867649142325074400934059017758892588145742099076212801767009390916027038738783701830062213865624371241548287409612271145888627898001031335229861898890532958013136338576700649309275709596604281071328882420034613986030174080701597058167911166896728579663462400000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -57732704581974187221755356622480897609933600998841313906315185441241033584490575755476686930525994215274717966887777958515590743437877991296006305653728767416586677506054551029400629917024415041900811778145618481699148808246512370800574179951174457330362544530516833815823970709774049980253893472939410870712422352857870158866133176395055858605294320595929944517884716460977746310644033902396558110462793689445535221464836525707834787366818108456531755611469588068621367615231305403155110597172309895868819900714919954206077807031677809718017444296502957324167327773721839446944373001758065880803246199785728239250640293483991104657220836472952703263038272630938091103756756068537495472443088343661058200256799097153100696415402491112376237203782639915648699151766171908827138358262010885683297332494035001990562986163953897175179984190206760552664801718923728985496131986714136087418700738192226744160026633952757764730801090932460564907547508909512137975323057730979069259535999306404189999023157210806058746173752554737296852837558729674985197384587054943080928398355296880206638479836767078178585600088679432545126497374697284178689480928124644490670657492158533018915035485906904570913556731676252845284210409623429401482834568241428747442035530394937536966341194006237422699916756671967153112151439576440307588723921264328724742296012538466660225851194003253705377870412534203955007699216113213158092157458268419797685282295828104379523237504263254353962370954924691508552458068692228081598944982962777116896544562704922364510904800335455852977772947783295594848290862898112376254897081179667662256367431546880069182324350429290772644483933716187148589954575946547575903307043672420553995296406361765000112437410399283536741905323774215448654119226420060128372178332193174327232974706228993493551522783519874929306795414395464367044491847879033351350490486033411496648669340270853371441074540841273658947658505482158991707219560803562946598738422017086640140024455378499140016061681495860824876577350350059970740467088365355880594544478958158432613957174945669047657623222651954455895445691845093213282921914490461307726057092950414540698901664006251792626017968393733663504267728811948067605132207536039784993918784979216226230272613278403685649865693752516985670025013077386779452772918859803117084730103559932377866581821454783504650068790096884460775331318234230524864694111474583867415734634553339700874087247088055639434719831958160060306785484503614853300275821804576086116040289613948374667921614307099039974428852195434600008324701069256691731834060672404895266333968979282045627692938618259447321596440911969837744454089444304346554240216473718537219732702845480825167544881587160984473639510035381878784000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 187930689676339166321276606831819363862714942629459566365834055040123760835186436143096523591071022458629471475000496127301954020247229822226848415254943521574994446839871257415777293127617784240107686134415949046091774749842262768986297081313527552846202636127132987499856548240986225569166107544479048918848112315766670121865777302093757086829943085685847711194834979359932944345654215985822885825614507553565108631901569784463098417819989561961043239303669842730673486712150210938258929232676177883326660961682759804496136758321135919409023554446667966988308197662735042179390561015443700492986229316126085719810848139417579639860151428139620643362954083339629430530255470853921776258238861209032021929395183281527694582072077486208557430700835793212801551197527330353646327662085807775528687684784717750876968968114213510672369012041521037189270294355041733678834590860199355467329674855680457236106200837400258648208709058665806122615787753075259600218171995630148264566850300758001891579865104650881236651653728951232488202706228859930310856536031190998522931036894888501707410797818101201676431164136177746670481652026249791370464042526598670257979855552505416950572952456312116926145503416884138628423536642810857271667268863212192758462457389446689346287109804212352028642922812356423962290377820826261105334209021956835652106350889320313524418195368053174523254642865918201531283119271127041924496368202746799057530568222819534342258428235900546373093573498823130460880379378673390880275233150947902975356509736283684522983652519914227495370362408784480401937780312890821464158984985032040170400279963100981181414987844561928137143826857380156751609626070687544586889239412496198739252947637053740708926941016588626256160968661731232575538522890953202913607944709757461043924893915637958471860133993904514511553993836263191225263894282254994699162411621966736926775219085015407780168539703700264125435975321612687747271750312063112758376432796099189377772661522409916435231424719141093687067500565984231939375094994498005474673981082678504922126315289266224637134542105682541903117031955139179620882293570357078622081965845406061577018187142583321551838940784252611118318555810056677650588399273693014821193926957783489706764538579192608102946884382025797966273081070164037566197722620947393834215381322756317286507381079495109416247473383610379402388997963250179943488939194275896898932219351395071736912322136046593158690643059223921487252731671634988958814744259515137346583186310981241460310866053736207533941042625009614240585582631911362616799721574466774479536565650665342811919138178591548473021209966567683393802789668957935718426084504642822864829779134528247064345541156813202896071249900587200806912000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -8621940617247387328773609697160006237851759916861635573599987900522671846032018572141928609207781969502646170952425887312615043924464833287131527960811730214246879855660256964941782411604723904382033681842972147874914426190527636083486408777083766925936939938092678254277458502653198359424235429519335303813043552636741751515737333026088815696989714679721696842722200537519544593624068888513101874525298195073662356327429650219874473522075412651310496910146884104150795902187066523595681091733504357311428220382675457577095980551961805438720183517972698511422459851461760979367116729886988213542013735036826968611219973300047856446092616019948497349860664866697771819735700134138622430042223116247488794405901462674431251764979530974357180411126803502407438205862886853082020961380947541642208729329311423360054804706337592018470445719186494654750772802938019020609479215470675161467043357461273605852932293278049074453291822336314204163520989891403719338298797533365698498421051328117066137419795940190568912718162918966341740285476524017610262710688375582228259351304669020498173965500859883927593474280579962807207259055411351569829555345837510400165625388207707677176818535425049849126336389220153135981295430650490460935904010319138621014388088924488542996801191195178556475361666150585966771005796024308821346879994378548004479358882115570070971006482645904589701093856379242065182169803334931488346745720025822018794224174292501977252064887798057654163007693183161924443561825235116140364985448586955944432385675142603024264795060532848473278786942320836931614941567899387382856713916786706446320803174435158927443551483714434271149765091240028307302955194540298578563760844303907798190126792732281924787280537130620129168670690814746778242096603508282322082804242528726874459060000705754580823938470410353441104532222175925578075110108586221554656246164304951340331379031701321736990256025174707664338874581135389350318169167099254773362350032486997276429214934681864656899936059918125929295969654086783272761371165842642080168809828869429730805729054385404575131844293433854177538034338184775343203118722883485309298003813579625262513571692862788598901578575556681353012527441706122868122082104912653535553984916365826853434162098519087930032260608878611258980996873453447513398404656184992229091112986165211635289022740173745946595143088244592496798234241412166510446054953137647201756801252580989319267169678790177614934861192656795394270445579446927100952775685070232941779404185943568537260796771924075612150560571396461131765816262285528318094385955943311285238250104107201545809508220873594475050532911931629538547608587580003151761721142658823656293652024283263470729803517017950067568817235867210832936960000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 96167509193316781885932096164667317694925766910830226879013762596888982676743764996851442816462575124400902966545451821045722989487141148024247726694997907851856779299943538434414813355255338753603955725462001202672433066724418091873050748296820844489483306709346515316475279026252692090437601593771682472447582422117914803833018933473044183733314956141589872615504875086737098148767748516402176932773417643623555512276032738342260539597205485374973733879915301915401074456308485624156976602234387684933221064622938066161944421756562255942660256131114006988696166963456003403305362433892781326336888077823070951329755489916481841414386451300770615071386963849925293606788883865810484331353292813909358570423184632901414984786989542299717690536620586952618270773090230117502803634055186460519378549801614205777572362304434986430874612245594062684455288736818211368435554009535105731583089591712338067374764640429113575941011557358730097114272708869744765081590815215666382394736233762005213392135431005846408486962777120643977315960213234796584765370889689916572475767613924609382430936742118014794355631810587312065577523585433095187078773184313982768212769046125356494034329464730500031923958203473315874400593727183416791646043683158601853255846308004796074500331443885683845879602144570462157529874923279121558502855081509463903276023895987464315133298658882459477420993604269074841488916684947286410441783265697300394680143150510496344985607817581865604312697937605291168798792045298522106405759167941538982927762797915219323696004758888306937973375536010174962791234950634944948826223317448123291091875927882463073983406285722662634108138803904791929227638099666940334537840076953309091030964888334595570254957527370242771423452021851112607386788406437510669210181627707298566490908148232324883931943398065082196812708637397935587917075627004805098645846838667851510598899149908935961364933098492324821543222094452451841730678137444615958084271391454806749970039849825461844310334199934616043666605426072712570632339577968502904335677547135066971476073485418284366259108806869930028416205327373350743390313310965632640786427062439854336228054611524020709833182075802292784355392787826400808150437583448315940247621911528150975710776782578763013585755269650588587480389517289788781827615043876508409755247327246071423233385190164353888697516182044090914460109463879951531667746900325368196732523404485745721848674922562791008088269736802251232865907020375793810426218148876547264408773724743689722530619924287602955630082551569482693061981012341622310553669022814528323039947348921976945279165973640677019683197394451206538384743708069353213425841515056420344574193939450167057288890288651876213332352402010775171891200000000000000000000000000000000000000000000000000000000000000000000 [49,8] -281637620270190683521241274186288242170258207442383519617129630821850068314212726517174147949480345623885504537236415263154262691933085303551635361438791854971041744316005877170162617024944478268973593162027540276448226200982990049090682969507019705975640238552110469056499403202637808840995522392610908096765719722573264484832179192477399081381144340697058360907439305242585871295368043565995072993029667451385953686799299556716321280474933973674360164639237974647898844002937420950903705189258184190755213932228187214393668406000955495362788922666718435412563132415057450147190377432625819595216210360268453864072833535803949278978844803499073356131593446858711578791539194190570548256202128909477614365579047584218211299938634369195658978397870127228935834019260280049547494804924307414307980385472894400804596530796517269004297250612183186643090195441340241811960215570385330512431541342472504290668215878060526527615341011664797418144132133628752941196043386515719842329926757320012481445477959111361436202721951474223861049237117062691091757127002224715254991955028310772421284090353749753539914332534235628826915001231467433154537388172639703895285020756291532696172194078526822053325098627636766816825250023026773842491711781742367482235347061104855120339477292929905143676502872578285433913106621121625077968618096931292948327443174952305538264406893941202553474054043962595859449826343826343845908141819868055606564445662740774519974310130002947144189227791134613813718463330575724400200516845345955673102363489899151039803826000122861733328326451004437346597323440469977529815730711881950432882522815005425320603423504094256501851690888863735863659927010226681277668219294264909519298483944215877992777809381076927013270164267692774515019549168033574484955609663038639645572022015973486335099524515647359508581654085051018484739999858984814778326889299870436867253970709082585931058119769751225538928927521612144321146691731699839828373060092458266310228725992027427428185172728711428536049574224899038141207689922958309483906166103569009262891445405483958415608773888058294451064475316469722379495613425951297092473730641163302733010637485634306370849164521252027025081189284659066926211227304915974012985712522253362761650727999487825523758335951641673737095265300238162838424236337495035540337898693796565558430061086524801213148253884093702155370617971422930482762281414561545667620371788298755509149923494855518679679281910747343106575641333342245127388323978756521079527654387770650443071899832315581780865741001838821198247031334422698110287399576241226395446761483463342022356719025983316262943340706608416470613440598789130063754118165121676129675828401526050308257838150891940916033983084847894311731200000000000000000000000000000000000000000000000000000000000000000 [49,9] -8013989622689898982481988776705647615441030918310894773963661882961915035278999026545750467698207087270212771166045269175886294365225798739552432085104988380229691830323170444821855998079214572062554090807578972674969511454880877536061579629827013307537700943010561749858585227357084541458201201123646497128821859376958579758350671259329148372076853644724995425332780808661710319613718724546069046767454645792953196444002903381469012942697877767895215378206929263551698432635353507527241077912300958747482011746900588634354162647516483997245836411458300786243321645232335756905367492441325149963738998679894559537454014262545333653268052639949917686142515357421805059393984664091430845593917219780179535724082136728964881430197039044219594590637572273214751245858563639962275894092457363668410958468734216587861510613156017703072693131332859177762402307780685981386486177467342360985159878370819242782958909297884967547248862445895560546762138555963187255477156149789010664061288557727746886410262471066968135422125237211679583785172294408110197440867207268951030322622087074392919982731743427804748762406181181989508838237786237355348725660112164892541328695718325558600381138680060607459190340703323115845528964461127538535538449266735324345079933437494821888074541569176591821646226927044708047401527780155061335374150078869476961667838113041100696759121452228783783670547066469470516282738081119198995294945098433214487985371645097272100106075799375715362555418592750822751632128815711596936754349427664218174454808501843193590017966822934809271702142249950711071019383708137970434910393306323274530861169393893518508818633807675409217568468274626333245718488673546752613576226245415313627113578290969669966158482238457411312928695380830748818256250731355572748552584396604887981280190565628560312823650465162406050981527127812560382066916873479633389864795419104089381425578848011624976248987059207685772250291848050388542281024608430036232693105795799263896730481546477420889667232973494585981863779103732921017219709814072441049418306067787879697810288137836056244452064122871601039898044599099416773401425095415293010216306768016478913339799056928153245795922520662922587588544738439877730363314855039108184890982824153280421166526150952233836795810088586843751027872630876683602444548264637828626944945047004475537897821023380785060708994379847210589801974114662955688077792422126534030003324790304044237255937959689750782710503673964648086828186352315606510613546468878402568687076256825197073373186710822294064854265263784749068478047754821819953413132283791927857966691202400323421520761164556894802386083545366222312178455793385359890356874980882005747055400412839629559890931299912612095057527672586589175808000000000000000000000000000000000000000000000000000000000000000 [49,10] -27628562432870014153367695901524335217360994232053198788514460407901037340962081324109431256455046222701780115240159149855225061934065067510496132389291632427343274106187995839313827115138826662302558679634196028462671359294862843521496488198597287418522387374768342442486261687674153346458291684437318390708660963894168429643417206291664389343398667732477314424436334057094791715628188016891943281848072190979461182729764291231679892818464985209826205638577025065460905366994568673985114629859385585202049311119116547944042727296846318422226300191716386935162393672189941113477408021929308376063160973497260166530374348556480550145865212879834231110534273132759401839712225438375716891059590254549123717028119517027861574499105746405887884013838488031502774821051447931641556280260167467506911190014203319029084217930711785267073743814644551759505581256966297147015245871742988317036270773460072562315663720733532097777932121855574171161832285274306500166217393880134906902617485381756011266815719741041414796095846185145817661767617157882234945256602630018107200087839390628306283882690743029584833351829577700772325877504469961077615762385349471548167092678022707081638629039739173507249961838990003885382361902694275779866163243645653608011327953148805266939428339496767552533773775730143307566950553393968484401135018952414165722855331891009060928028395708544847810607369285962278283161909864067218273016766424397797243654823660005776875146100343417558428646946989046532570192426166237047748840145942151850266067968129577356898993781895737676213269960358395074415881702124691129483652583330957060518525670609941243533310058425576394382978499713123080997889441670425895803626809131454399521762520811446836092189960081750293955782326770388941029854121144362870571949153390338196110796754361899585069856352641046651929571323359144718864230620244292576216653157800781903662872772857686015711661075568937672280145870193021117791366944384573637465262752744824148347751113397587875933035256740232816040886056369296226195819259141575721339178138489700572034557704403562027537432616842679091207126457548392814015941739824415763289633197852645431047390349662118181789436902876159404919683026785789847248528352877535532537258283772241238447281401288541366798786301291170286148171839478342239656150199442101615743862178992839598182538094617455955903498253494566821859825658679807739277883451888437102824518688938374850089038890948746598577834223100689183663329302335139498284379861840472253316144270133173427847311324410697570539524872746287437385153563300770062025878675185377454177004798175448360150307862481716166575973845427479233337290136855251197540113320544476026271924234784683879102148362446265267087364111830145512243200000000000000000000000000000000000000000000000000000000000000 [49,11] 44820030263411630715218781603576663347804044400795536019610058503536205813766362698024425714780787517035935154275966452088734435912178086879085453023074433910792374320496545466275838563119459425630153994702229280777925865508074653658648803615362900987004444418203900860377357586501241601298839211968165087506505419300048508740875272382534310009947253864046901152420826170329524997873264497292118115499057469339760838257460059587719536862624019177896431077342470312372924890296129957794966620732996358934338354096106601551572608188124697194585841592654514865214063008836276100461840091779764653391780345765556278247169291387899696968433836576161388308611235848771230343529083768116532344796592101029134897073409028323382545194845350211131406919509237707759816101908815140734445989024113369513205734856852826797432284792018193767557668422872829879013368979173763155423258367834341942806744679468939025196153572828102334978391892227895242582277597571973134642535021693962376548338456944170308407244702163485277370563665592487038790642382191426565262271065171049065899646060628778860057549570169224402691681740584056935975316613561619434737939138932948933314895724343934539321938514341177094332298846631894505159314412630383456784825857159992150166476324076051748246835700200457521348519737667365440128820321482153272148137412305604262885352222169067969012980471066404924878668076519179805692775138287607413761051794373250454371601256385404738648468430223023194353067501735107089260252427493496788122596287197730240409917611512762994221131024807369497990224637601492086980367394969704863430575564166253203434961034616202713540292406756588233946874848084656278345094617194025952735119282609444298862407114417355898074141634031139600931667313864341607014896838576766300933379108577725860308990672448951263712023404051809396741961734512065418373939980917817343726527107213859319961240949717735677191888408048847591106356742900452731702768300842717427315305822539533487454704874935373164592291105741310636540585836775111736875383081042108634184800498763318040256003951652378936302417857376692005579701503636052922940833769269081419314755753989473245646239450895057023559111898113427907101682873553535708824726102603870167514420727602196784017286283191988392560119976954597709837324817372229801891593333726908570655913399949588932715191770858239999665685712698965389971448867730221471669556222897504332419823626227717134665207927137459842206886716622492746886047456911391245202024834481585310210691283027104449085248500855940091549952601524960075824898970213939100908949957121637870596470091597741576235044052899904066527118536204518667627672653987376463800937806058106997119577486761202651826947793418347960373482434451269631344640000000000000000000000000000000000000000000000000000000000 [49,12] -428996166101168360549211471328781504671941796490549546673182851881749359228209194631005777778046112444110213323479431106613964725584988234753604956336855939249187347833813227822943644078972194722972126798168452642785889381891112776634425715670760868730534592224717884598551773769628822657789653558805748149551807220399116715610699594455649704014498667685880605018748271485540768108257561419078347246833307235682830455630394032106494039244032532399593420513940005104924301521315473405054420514609754791588724993454350044210186909919958956858485424898933143714272580088247496517786302465899619484641424003360914528325105070519457253968270922523976490038058016036345603600513859510623262333616242538874271573949080950635987398383639114782504858744653428754329965175715121547136346446282430955392543819909761482291346004955325081725914435618278072596105431030070893115924261647528261573125194583335990528135736115666676489784055889268117773357633433393003225588160273884814209784519525592335626234988161961179891480237636803849166132100456203160445684498603545950820482800212428730329538978835015360080448287440645033218004510850231972171929141411953189925954816906497029128463023137604133965183843573098804233232790406778478838527804266017092995821363199376663564914803265266723140994513333306362271806014014738855962437765642297682094555743473915067136790239163566817659564643427485239474003658913222342738161052260658361146649704747573079863281892067347854827513618475828130476720232136422489022164305377358473269648118527580511869947538781223077696094107453267335051309291967984224751034757309624183956060773113791937997285111264276906989743866840037256884255879059711349548245520091995463924104690511440155363364371880863737941446119078929399954593490866135476440593561210263142239468740616603422771421657945794306320631187263877460460377571799564563268117305917642753174744865723696342633736931943536512873763411736347286544649871085183602708905249181627519883589950361573186852799771506339452285814953039746954885158955203288326384367989579102496422356562981065912695469116819908175434625597493459361074828975609425299937586403126208370461746823448145762432356236491799306302945113381067891994424415832849402739480540876173238778706101764713675450751553543751458344906367023036668754498522840208041474367386196172083731377543568010359610694669126430527591337890403859737616428731160787260323593366050861634243074834924666245203007896074416092760658624473255119398844070060985019420403287738905859552654081909519416068486902235272036731128339226972083901232966956820430901517173076904207548825841407831360971930200052580190206553881292508830986560894052959722729943780439176152404247392987702268456749003361953754057277440000000000000000000000000000000000000000000000000000000 [49,13] 2232213136533671621671393095908041020278697445205560184452658560279782554771378086152503792311983109008142799886146965444965495281534852822000226789286421012103129315161552083293523642707153761557242274738616910117097713938796415016172167614829395117623289872682926218306453886404427509989982563720199865631128397221291394262199233270117647097620918448257785922737303857311997601343958916333004626571267201782280668638469897447961657210860426158581242724888785866771568141838363174469640301206830367751402304508409242054459583266350108299831639877056591211129588533229871906291403929926338721814263618833502410641202448501403436947818276579236855417487659310452396580958291666075400501206339948333474670025522700874896217807788399785912774791873671118959271139433604986919424600489498524453315075201491336861878329507841764854662688081729719228736014648559645249974390572034397869141056865934884650269055581494606145423905809384604771021980827724483751112503066519855032564917831897943247725293065053345556706056814464493633904041381571035252340154650087529662366148813302666235973085209922781550061480184797018202539069756256034054546797960067753277846705025602679193552954941962045731840743315771735004805867657871752195150018773065042570793715272030450128890522730220139997255095577454338779889190690205799720533438697922223998186496924752380404166795042938374351396576530704056608594127860908293684340763957013993847195285352694071652315763004161396802481471484375689185610851736929308517563669623190953414227904960279070853330353999639823613895780151797677985514020061803965854371994219783395908097307979033474314364944252090832840635052916013793661303496179209756011228158599666179175226981201193872018226082193484398457030861670925962704361396166808216417796830598615893488003038334402658129740144940211826611823284256110019677303113262440271111801939506107633851551991124329118150010486255396106664309196588298580122688229374990630945884405799681996193916634957201621273456169417291885727020326628200892483881740428091621165627073804021404263236411709046450390180215764464779523447727041568916218986992368439866978520582005467704779692869084033468349054267004820270517716037592310107859030018942708451620958209545877405021845769413001228120524487318310226732602348271794345227172393692270700163768637844647430527831313965211672998784357902108700681802039719640080010060268003009566906032167185577609176735837317067112362615338442644674927726071343508822494656699420191442651695673558255381718472053323345751002453486455547168052114967322023521555905288907570164616923961649653672314219724588109077914431408045591579661764409163711672338818646343908038197674194798957114506614025887424542319899292626932925899944755200000000000000000000000000000000000000000000000000000 [49,14] -13384744250448778790159869318176615795658566509089579029127659662880808232793718494434390557772166532590427705360296754572200023403938984154749482634017570016002411785774628643461266516494839633701767064701585521904151851883062858998345517025634934927278968251296077524143561264246698466214556229257613839161984825290550922607212861751682812460114231116467021765240017261557023355979905372728447889727972058427607733929060967040996217004917026692392736001047860033352916667978383347335997396193536552704942830699561232171463677923401019033312062886009123605998188469479460647018338081833971625319245713785054865786027969197712988338781085356908032237323643745361412846107431600141555708285561550923057745468734255186923563283365193456147831801514307453992541904195858259364857150721852020655421883726812362079604540821735520645697055181685164258510646505268327522581159451779621229702147810088563706002098107104105200734908085095937492981942282205833473587896695519771308849820870336416417578234397270511273199859955424878528268559459620280159615983584351898576013868591105654670258415767808189011442909963972691410137784214047824526198989212573639812388076461696947609104025734815079835391260558938867089037060216236757725450402003023043607182687491712835447649088955083607711562046343238217984307881482643324803976092044981226408691296822108048879050753264010386389557027174179409471600861853519373989050678063057601707651343023033135293489066069164615783732683826993662698064603465374554272681422172536312787047401814260728339491994196588584907377743594136548155096102593180413359401575404548773776714363171805296761046064563918509666243568570379259822267917860236480578894199106244720363477477645598632497818555423235192765770119826255891476637684631018310966460192569557103413327561033360319104905011739233712338203390813673608584440021453119722160166039886880030678966518274870870798625843082946548781465942224372274829115308249503972875661550077655664479519570175172820102723618989924320494190654741330173953534985060971140737544274067803411904092844996440145662855555688581605993860279464664240005632357884049027135312381982392643920135080783169418011744156303889540344861914089768629504379325190372942492219025041810121586560393214360155164423160435087971562112477106836827907941490714010577635858417828522976155732140226227870997627193346942474093436169755802721358960916145950907617881346951556411293909193903520321784393305707719171471560289308788789655925611113184964329976615103180410047874040707051445265937567931552844953329748054557845579159735310636638244812281431431727820584531845814734545019431661457778729471956845749227064355576278665769507493969128479234121090127204641562812267678312368991081857024000000000000000000000000000000000000000000000000000 [49,15] 75151712788680417967153507423659942369660370594541822992310728430426087293869915119385864384601003244345710270115656526194191863691359475932748580948273889948973069853270665705000057169637820480768233837153489085646660077136760585029748094984320137334509494194558030420058487063587106572664360950219612297492856320806054409038720987956970998402038273132896916261107769181692714984039456242891553566234074487375012238650186544940882859858405842677671864489441416481095184063026769661882795413773226415003646715327151740338232264871787326348147189119923987832336190831048526520057559146662409826829914606711829073983906297182625088625026435464941715129536819560912370950814723964618623422816559585430638194167521793390186850892028917668535673593313994476404124396585159965593322369434627508639863087823579564383825575828590774710815114811516594069485225033201498399637073910417108906154239862069533134955125728777504165150767614532110977739075908539968651415928142873095223995624963882161190685946810769734724091789825888790674249010405671606136258207087590679899298127404043100004012299102362778229292636160580927287135433098168302639476114086769563830763638019762129592365014681610698474429573809196846501075592552401266034163855925628225157140255574848832375097169859737779791601855256266803527073146914072735999940342984654318917334936059919839933136840760277088551235605992004957829027945012374253927523949018436001975738332732903665509855751213166558014070782710044542354828866559008478486655728436221011185647057332622385547790892840828737190496966563522903264920262808691837792208405058983829460094384101796361440138263882441318857265216600664582623765363098917587234327668299450242865057105410293014174428758408441267712302571815572487829602707188520913780409442537493558558361015695567695228645779781655035565303927658414926262743027122255183641255084105653400288216986807537290673903359845627208214491259710983237363152227361796959455683115770765502007744272124392150304106737159715449538281041307447258522390535559107465341955094906242903108964817783537094617310358391412667703498215051569014002856005995758887889569048335318066980694894825043697223404610724326479862504545620061120862151985226439138810437078568447094547264080315536926851316864186111905528854420601536375566978557553696847666451823767610316925224018044443016005138778496694619778557159867745985094692600291771334258628839011774066516891458221264719339243363288722146911694058168941205800948668364553988602991868381811637590449380725957058965863183683454043622867454318966937931306624135701305798107618000339410211781339699122382608275464935483677811800926540421898742875681800525255041494956547865263623893819331745076878760289975598169743949824000000000000000000000000000000000000000000000000 [49,16] -311161188766677512682178351721789777928970552603082169068736341176402444363228869896527067892038966360089472815533705346769824981501711123632823663694356027263586545845805649361516609743159319605533921057177647327656726431612940866636959172278541483149653949623027910308837670809942071370374648901072081094362210004290296815211093540250646594189276441948551074424019711904916691016672917984987891318646731571302902170732665355585632332929492508401541302148640098024387867677821379839245590748460970746674094869198763953519812579012547713962681243192394324729778358591112076916138063400664467022373174702926027740086953510081840123358272305943975243277951705951435369223525704575485783080548229001572493967537050462335239137073738663143533096863511815673133570944315493943152832207146291153724511227823890698243882894757587274282656157220844090652058289065458146862211094594480843608768523412180133039618820052246145268836847444817907937891230924906879162908187441806713810418466827988312221779914257785853969015731838293497759080575138931766935545065403810322314743914598712820050079654599348531970425590500134902189612996791822912163385219309926632127411271558618011516914474035100309592574965198051881014809201317316304501163280145981194668528422365531865454211444638255257059877736515050476770356264242293444007543711350735824970759381301505776724302133042848641737253007212078630029863006131799436758737189538848792947276155870033215405462758366174156367691691747020108062497753871714090527901083186850103010714644692814052070035822224984901289625263592298670782236345286912559743721283230742386288119077469988088061397774588590328956913275723457508223160530957159544487278644834206580827233510616208594057004887216757612997795842601502353116715173926948175937542265824929867012013803288794359430439016472304543672892784786220175238114672953555267873384757870161885313997597270967872829195871064627847276167417973555590744100444086046941980487316488514220068037181811931024009992183644258089786327341574162480776941146713885552932660468542114658741834109808259562059096667476774796178138918213208886878776050398252003289448761612114436061220517196949933817114184929201472998654556173471908559566519429106215375029027116794896693875681209541689356141792874252075659791400684605048257436460258590824789298359891852852711792000466748983383000348804949445135272893505238388741920031297363521197642455986661916816076731149620890561544718655608899138560665595741403852408938198308509870623529361576153761109950365798434084484042158413212186129073501224648400109807106081737044555611234775597502749833028673501684420315305620069906082518763592079119851087300273688476330362574723105520460356308314588782175385808165428495646720000000000000000000000000000000000000000000000 [49,17] 1023981346657526317484454965685904335477996154858411999046044721808702456664874576741895232276510075579471522083638389467762263964827228311303374368224237188365836494016730767811981713114198770864974481466785464064397390654466601239551671168329187268204963811917049347799237966353006666559073333821158085435329567066259432038367258136826324246752480784613128562058336175144469643287223902148938110392163439233214678672227206121981379256318809708349611306141908354307232223129090425079312705084592092946839158875788948955930119117726070512546488304209819312334388195961880431218993905660692327790840800311740224518865965175294674783130815311939444674781223901151381139777128451286891516798787719114869206411493289397998856328558125450468258907339011085161056806754678563290577888095166127190876656092350802770858014352121948825038809500083320864115327487241218962947268499627600324608483670165853156048973394995569479602164804957319329754988363449601035158680380337822501879425701503140366489246736066497771869792404119050624154912644728500728152405790294750279140201704446600930892645244280537598626819841988093959894145339546726017225946153547364507227535778883972950643760668681794822244080857840716048663400310842141213804130482775695573695877521545649138991879109761210905421631235898256688089335370886529263407886319730274403261642570300573438326562475602506604114949954867044705378849281240751237386303998621962263670422535444074732199539431455348061145296663519663574113286030663568966599749656318265671486295855357420022222449359945712625710513232142369950957828298513096893847798481195732741897441284996045173271363155519731381921835391300756631192306804276298826948488707478712901628082082739341811778565394310335747523414126094034933902240190797994715215626108582771414775116222892903412291337034234020510982762904034375008627026328442733430370458542671954339899516142405269786062860316552735446990014222841465214975618509649571823356264079374509539914625949977539174210705535974461576947937146902644453174700121193234731741037266297810137927688326576400904121567956944108212437912923668559072136823545945185231120948505021955355655571181561340080304254893728746465928152172537843653191415123800194824813039772395894303437892148752674658218805275876090678155917135313549218607717491443525160782554177148485089292877817953047069446271586675342566870012805629855998914467622794206081407957134330694207380200367785279547578805973764249522091900487307149306090877744189350984235861107333272321803040695267687522288625047808645616483380534374669001144153975255463756003652017266648659805103579687043606279822806933249189921526464102280657516892923601277792701255940633973892703872491510877197684185266941989494141747200000000000000000000000000000000000000000000 [49,18] -2859544602895696262858670040668834629886925397545014169992055670291774624499318199335723971923529158588506233963861285305485399146925714926241077540885952636594328821403285042350717199013834117242534943211707120718737793443184731347151855280005519080052086211811012835904317288930992974157853299567561288706792781181257914174214843389924188355917832162399715715810077449666523462780432387722879159588674837868708097800938313605956808517372099178332874976686230003187886553096246757858936596445037104722430238956483807424773326455636368782157255477579929377651347822137520259085326909696078419859614913885503580360028254085515867437154827127926539146264485587802080689635452351006070298181385144011594422685030167143351057285878847881511349295522893142409483147676034927792294164648894490787549510246894556630810909864065085084243938301756962899271703498562300162233542130770909821301158954030205671818311282355157564508042279827589873652504623312599475283144918488324868268549649369821073962027533537139575569022397815449836253958078490699929799885627867582760238575842053127421163054680906005334361730913906087710615632030466271689381551450886944138782126603478506689298601271880388410019349189247960772052326690316280975826650658008234320783445662426269470027660019798813428987347453139356070554722574842128463792114624477284273238130839593032594927078633351625910468130776611221662527048763001963510606115157327706081202944298146249930558250050281078335697791687435934861058257997612938979513096263876772334616605554915843424019870132295958304912141086271190163004296954264931513899332042267445725078966737034635144012333393733586158109700777250138611385822927997513908128552341677348965970059454552531896459290756665288978178159182993302368847320301679126227635652396654078418533337533401990516891203543074841838372887977590919992019995875628652378165950679415794035969984108470241072426796533618215505267789808426724600116400615804591517163464096926212019801315200178876898658696850282158513557377467913401143074464633250665830480441258730537591598771968091242156348445258964392545268576177198988308025709458239682789777167223368516197999361425867128432947894077325120516909747585221215479265425333627591261610819145006141959169127414288763470927908113431216369807870102975426177217181352572770095114824031950467191876742103212416014672243343540651822215656764815641044918458003036181125588970425039357536500521789989563730399968524573978746532423566774460451113440427964172823383713531134271936410905552541735996967640505362222279946670200720865070991736721895953950194341694623027103160390979155141797608489881780643330081504514241138481817809739370521143822952458672452851042450077695071103600434780323279276920012800000000000000000000000000000000000000000 [49,19] 7005034893404766860904570632394014142564523349097796990165938696542988253690376045535079413520408720786212466792612891837752365153402891617141251464472785878211613397377621953611412250820345400812914034408158331958895321739180009793791617449288302646475004081154348804086787753210854229749768521491827538060211179472573287831755969580909279693136488176456721963622847322846121790621838848945172748388255693214453064672941954078211344112085605778224355247768775132674975628853313459028924787176245837766164089947471545251529419617562194070838076894869818336310569831996228784406610085693635129854177754801039073957482337799223852671332039851035672282514846155794912762882122286019617978868885907409171835696493050912116331913359175318155080321451199588021558336838664496444909675652243801234020246217614588128823675397548675169638456220131813711665057291073244246203280181336169335228399475785713431532288146577209348770373211808542985544390295911779511682575834184868328374060842946705546757668874493322016995707428281412689418581766020509908916049230132646137755284625158905050254361159166471378084304555396896686329035290399016509468608786335607876189190019293454268897610748398120025348455006974411231986929875341811344203216145681425674057273841442210231350529756187511777676815011386579186589594914596451556896729109300034057436549339778239023078266670296770219367920475412704718648020512288523233402826377126814918061275378137858596730286524712216593031256321530107248980279536473479245939596639588926262584660629893925615737377030185019491844989951003434081845788281779600261830754674006983411442706846109967193251825031085522092957430139604912541202325216075196377611684014091542606875569068391796843414550375524566937388178467736776127960892306061814045896014151973843818296150426142849665099936360261220508315708764564347220985174949529128908102845508363892218787604335791802152709176988342698668153190985864779100851823908956338983178223287664167025678208335500388799246112713418296041737815508180914042905518958535467220502187006850738140960041206761981771499737119984008252279382665265629781355594368758719077520727008834342177781781925596193269122522887149566174647728929071228110782544176613112901404480599050559326295948212595797882628688341442099703116093834132936210699527440232978087858011424564375735669362288970358909341475596982714033854165853219643631026991560005873949553294468759216634561303103399594223927710336348609256502278373475091471409874966792010142117720737444919066251842229109970399340431685674139556085804855077670691618647464896766018310406861508129820747748591692095535919931333709442497694802005617990265144372196747179767468334333551216507330128184956528355415709944165774310716211200000000000000000000000000000000000000 [49,20] -15391006687716892642952616816771716816047596734225169395348348183055626229342690258793451950589996798716143535601116520397628530685355896160143651535210230340647120222593241986415161736347939432051762862313720199828463183920562655065359601105293205524563322167241842744248472492578729862117110476297632476151818235188201679086037952738984904161540082161926156825773087492560396789969622120580380886192084807052282297834355835308511966849054628330358769289599270611006480607335922439792651966912626602168308382185286204761998160252881710579708052670045548444729953083412901302449216403962321133453472059243756444065067479204161620909772909508073636684795449982600541085790002342200855677183186332119116720517058927475125201107258406336819432921677231249096415704636395567946062274972365597075984547835312313925451918394817993738389374557364456900385636218912150622416982632602605031105229438786122828124482156294515119006739360099838182570994301347364667183340713820180522008473555689281304179068883757578650500486619926574568313777509074966802835180549697003947146196325590784174280034815942060001686976884050086042199267963469147896317706494441640296176984844988044303000225042500050513335990445882148975881691544745504416697682171568535413260957904046800568944871296250292344892615002903917608189201783992293097492779604480410257054900218543616074497772293476272006905975595183241335981242547803857470390263680519545475284809687964945732600422782948215230738527384575417806201798195382781083985714351739107112569237273209824273474475132460893219251223287971462003956935235155572089695523289246496550062221567791191347561517823476942079829161181837886463055790853699539125891113592696059409471379431798214856542267440133664058290560817084117551478939892688107948894900472279656324470392570579826218089109952226948312567995390543882366825119210473497974528547984382053848969613660592081361720382072796781471864093983040445664643858927995907254109787949883044953758577858504511056366983203990059986887650730877659074404900606419091486759389059602490244382003041119965486376921720929347959770169369584985096270930021239083560538175077547921563615304653261007287764626343146960888295356493308872664059705495716967995964075719135805358672013286995838189403347270970340885970055320781942441989286214946586492126860485975930897064131016169763520675650898889904032229517587784320514801938179600048639910760284034957081226994315614272694808836805784227294157451096463384132401721583475972000334623539009838309246977355560006631721614453927696036430825909142918239403411110652523768839661905769033470369179200939334953787892283116023376826568154043988256935018637649430185154151648303339532981343789569369744747164283955163944714240000000000000000000000000000000000000 [49,21] 30609760124655698350702258058234664487147913768695081516879918634697023608497551573890244041242488145712146547714490886360395283750610516812634482723961990250660173714827399224884963420594572520560466856886326668595704091110943082299197224098353455258818715641203674720719846976125857677238529022899836485577232944029866892836139119501769397374575480073274972058420216620073924886627859743603815828054109744204410110126324681553580228980292117000383396517947700937128871396763585442510244293387687151066650283869800212569267862360221239368133583840371572214260365040349322456320562386616316655970791546783525210025971633892775308531565484855649932323818867282560645214301918927023635021521744967452841138053897228018459765058691164310906467161555166767687854188628691572196984006217527152819084448681397022043473675266588190686227884338027929517212319573214942742443082060655668150291755426352960583377374273865834537009870049647922966160422198062075836004377447236941771890484432287377769375468179482268494535441932135375607658465719095653258050083790731146270508307225184695440367282490259911520818408097402643398015957479876333046874159480520181460643519963469071364072544619648301450205838215369059581695158304344770691555391446319030635741160492526839316489209833863553464045145342451907697548890475515029771378598887833349144821971129427692847609365560391210274480279100143893851869146717595991307288599110307346976895705600974993700005718480671304273592269963319693855793366895714115958148872361681497584913839225060797214152602547436747529783866245032478651462649413573073127496673209879706647283558316175937727255305621639405354018946981020610618740506636520650079971207983281126847653843709334918853128535469817613252441364337812356612740420445158580881844905263730282313168908926392444780555077728774836915524699260239689177827693236306151121589447200647848031248692078243922725970661747965713258830124501288144151208390531924017373307590015210581202747764787777759348071288981168636890745531959641135026017433681192848628441816152038054153139555124941794324647458383918225588181919611298907917085918045123687592594730137554608220415154905100973462261832645478076340501358353959086402868475766357717902720836188217326535128467409854333652683064422425337005022235746581839127455118133017592430363306071914086213614378613485326549527489568813463787089277414341144218891505688324910736711115661620382947948410981570106673709093919616601926881846611224876495949818145011939919069307374241023676284802730541678845577723789989415518209972673826194216522510833290749585654359091590721900274572302418296021188474729258061891997241859589434346107295416554788508890886748204398461924117820014374333169571258957445908660224000000000000000000000000000000000 [49,22] -55024755025709113663273132850253451106594740271933394593285989894905742247511079768040311079193484320140316747477088698004394523899051214498693070283972205993443234644262566461204795729872653854397334904665309135542220547214287676577602142135551995914720691376686274061150281128442399888549590873371348411690657048003759404794041134448035464579421084286038621672889339231264301402957549113879120046723513204809068814449351798551728625941547301761780373209885928341562047602534748324993970243745866419257527199547989045840878054544605338639860887780373107714372345042941547193688176538976190033704396726401793755591595862143774921774202809806249376129963370257424555004899429711606675840088267762568887137870388225591995995826416993078223464330585037168544362358932420261404250531912415419806550895744138317094667148416775291815903764255336469959575559024994178928740504632890777022110133623081018828283572231900280111680546758824916391039441896155893655506646935566421647579791984057720944949988357440856278990027543316457372472542113968675385141387386645043974579040127536619032633959423969714749040079353551962957141149670910420701376664618317709496834671079932355037714631060223648767554517309164800380041442790214025646069757252305422860858327828498898838056925225172348593589046398419643926481575836533321687871135981153555357513063449287354153935464034031265096608101791310125207988258341457446376927771969983792400183540769947293462942239123327212900703686448082415907780476426226866630334678651962036985470361319387794091147997905459094914827188550350432014156288865660494351364278928959622342378669911515348329481938608104144098469678100100173843776243105741676715706108440455106109531823666196008904594480797390321470065553595237150470312159008867531943307513216064009354548208306269404542725835440260000449310047286550472806873593289782382818963922805164224106082330542958543559604121603042747570960103516793469336241923418659236060963856004844610174895047080546976144680827207332773350849532382151231415514344328096162251716183613873685803633456655655472219625119995927095181217497167208435292388914840874006938866386486305736105742078190797562261782496518348249916458377678306656200404750257148523464348612711208012016180588003363402336558922296010222573743092111239846773847199050480311715391396796509635063569406191310457195083780797694054176152451945808237747009299706058785521155438579488224231485789149929843197428977419324749538391700157407583618455917494307940298368167824573014293327717845808679062507211522273626505515946994593354421783552148852023360034046461741136965648042064206725677748856885722014340336164194630651706163299895604903989736030405465383815069674410490573935957882425281319029178368000000000000000000000000000000 [49,23] 89675690689740394474599258637313537495481604234381699834524653022580547471899155526001611189107191418223019133667770559873142565612400575926371256249118010012758052155878449771741304232315674497896508327050536068540093424451524649469234537155650313468813564974518097344350787211591090256005660225522577184255413199087333303019638203634885791959188174111563476226032673761472290538652609063288499617588473308563013668183212485502123695449345552988718828128047022216201676163304864775805630644422944620467493947503239970570651083726447936671081086454741595455263301022995390686542389039177631427903634324783899675911827793227133327737076719721667619469666723727405568072265289365230156744677304089444755808538850861051098535302874892560919573529403300401481756215299318712481993698932484833517400305245099658749419065098248662143314071906796480941610330195983153463367379910083600603578395816219334471340622124730799320640090098044335733079069448296768141123535275628250433146815544507512153437390214436506548558293375355532617554932855242591486335708035592839526352617388951767718024880788405278394518529038097920414472650250594131083790814171180228332822343881337962789107372218145455146713874647842778171737027304004918371975196778118683024612567998643226080959602855694254040731860374005787305832084781959058291166329920661273701285934460382024160561719975566282035252013736405332368149539852769628654953147068762306871879364069745949593957409799577689564266767033618113308485673049988139506194007521137760863051827134591627165280060624580378254993684582825134405873144092347448333104132845036420475481379343099457643192229497798960073347005228430272434470772346600741107725977265227667569151491682064808584504681939242050304591856284195246641747653251944340996233873396376132430046249810039684721267683537314606797008041193507283496577082480620791939631893902989873609839502436553471255281476597536972991870403725141336483385208503829677211461182433300190775585089510355057486462938825305385508391659738645316069408338707379153541810488916167926966991034750702520904133701209711194443470693575889738978408127545420234041504637187800358652063572100458187140523523596298066538322866235935124162169495431263333887925341308447960882615782551669026287768811594948295454910983017372217279475548123524299033127300731537475824209010964289731493050938009234483984722854179652017737300900362406116252976267439234500869842952833766673665125551713544642856821045619865972596315007492785075997309666856537408063360222948447157225835274469105712431239960983551408252458144052665564232349434837826299267407004803508066026497306720265303837533329943902825476337742488098676564722461640368900521814302432880470065115994940804173335101440000000000000000000000000000 [49,24] -134420410752587528614753628169171914879700771659107725009640301646364880422082553187283590186533794557558045697536136300716726297163584990490019326493416674797610239739871423976326925725514764987866356289323555830754790170214921571494735957639820468540215957272003877194727479662542144783657492064636020460459654885654655942353866939506603238759530046370901234980068940433962174288456742860254016830070780369741478882818076232499457062923153913162673455398078989101130322870942568048741539157859339448100910402279712190773066183663846151816928670449612893277075803010127423537541573419485718065805886124292480645413249472310013197912298703311137782612571867848494897197568839425095342714928044452777250436410321259308668071050115880643327681256824477149298320215271539867796138831394061691380352157255034419328925672137854851439463183216667842000459195683924068780084837202945182310266664392453492182834285746756603973905249324632244731446895325387842095403029229190737460111228870979334460724899811902662947321203625313992772931655974717924781645562251909281147130051112434545889853500321763753788797316510519405750926388871470513980631104920468721076866447076465433932979829833793102532444340251188624855667883417914961626518543161924528517354845119155619486352887378863096722017605972009539541500881245294943545245357683492052746777754677469538798386554573109319420297555871037531698406074453309852303975498989834077285268128621590078560412745703858019019283635569461667072393002068708190636052604709800358993638243342964705627023679517294769952188320515540168655647676163820946882103193237822750976663535799236775973043494979185995383655926941843674326928941292145044911187460758652705992482154957501924559700768426793726719683806350463315097395253939591573024444404819370950049346768259580211189841605669832727103011495117432786091269695091931562220078590295790009945708241180856564478763455778581640968159357932334157628704723128340793415184103904854451397519981735101941268332045997058550623926134723260612677669660908027418507889885321122995932879292906403899320117118791615861073809130917140229862922668886258657832255841665753408018680557607242351284369337093276849317111794982491272535352817260442628676471522668547571393767437791632520893821737636650461199018029524641277173910121692672959492745056041687465152167007101806275783273127442471241389860333462586984915582204853019956236070511497153539961521132832528022711251978876292470940677175571531011815068254634251326724451035787965085735610512181473823817422868034563752333720009419044285779552078222822604343433213936189587808769200740810360518501882543415809977135945987413837956321333147967196015647403437736509177852566988368126071781561603721013493760000000000000000000000000000 [49,25] 187621915215885570039663994691477186268553184012887989996843714160495517508617889177464940509402482164999798350519178427232327919372761167293801668851746656127869856231896634833362580704365561144606882978661986932053539707306515276646915765254532426513418631096814813808273300697216222230759068352071414889458870689789043813436216600117682026418026774896058693698911820250693922568691772844104378967152655912524015611796134348287730631108005766171621366715739898197830623558994007539623284896272420468923442025993031926778723025285632619903024403004456274395525373914379726665065168074285071507485345977386923231879610078422407033463424909593466200612045735345834347682472454929373819066414425642994426912909827691609576013190852033688934711348674490513998230873795118212373023283247571960978331708556340498146616835499479503303235699686686803659503748208124154641958265559396397096895196932725267396880506841563353308688005027136279085692200494826726808551180389659066301613338036332679356655345644019896077914244379779973882858899419068750945927831164091735682681855533136611402369739335058088817951479112039267229664166099803059454111065684682498021694710745719128015289652168899123417963229721041676229137348624825785587208669409600933272269467826890061644956985912328662124518554358722956734201470818265072834614551896842488213153742861735706361512127611959854135231666382416537400287022760707842370457843769381696869103254341741495492928437937074277676874054417526397960612362437606399603634314234172195209526976381783159181381464804760263676037475151930467802085717088762680551845781823171537290140550611760467592199531625514111631067633519112968351597609858667413736389327248671452770783932332963324963292877646397353903322328933330735175019166417518872172801334448178510448548671569840012439408259754246171755625076290827632579423067410195331511917448764835657021150590868240420565452161393404209723571362804431530782153459649611503005407085969875543157111483430046215354909179454982011550640813197387887490298715279752216881022893496310954383333072183816851365759696914094842817450399746902204990700290077181856646807227576556590022681155563335019994277211878573490367877057879818768783566155496410201822030274694236105941287159503094043391874146816142097028336731759180370908050066141745868622089939716597247856687696750296589725275103119946230451021573706525473621215218217326189858064536278839571506293966256926377977253460893586406102380183939819009396561713000727130095845455930939440922378431546712235886833842144978578217709390034266176910176016893421144385075259382694495774235527253494495040829919874742975927026138267076938452271434359976735539755595369009687273805886048981984931364773920499570583797760000000000000000000000 [49,26] -241585729670661253516357008862657077320138420044369131103845436641084767002293485407034436958253076362629947355452505930262895521378109284499401162593006005372286671578655425136023123079018880001507060876516006655349224573038356526268813977660193372101088933126399585588459444467561601037307899727952503750920777366742947942677602774769882743778834593237401260086521527066058006121088824035061272133976491261965806137104339636110071367058978826716622300874417573211242553698618597406420979561610380499351469215314857566993189291945884168981202439569544397026548787380380841295916535147862001604944395864094167253222656300345459179900741994543987173855629891094970228691614072018494003964540102531152661056968288637590484521431308471713683470127841901508748272859470969575929278402035093658545231499602504849526659604957400255418510894662644341678567978366901812595432083569507826341283302912180223967404350361799626410543527605730135138541432555988803322015236901964035577134599995293900696214807451418323523695759735994323369932547637711764168853142559147598810534686950168598734321032884343309880424576793678454752622707449329410784757681939865037527004002127333834914603433563509773935748214513398197903446555312670905808297543419491679952837713739977722752866323774754103464501598707284347427251946400457573286962564601965573915388813110206660306445091613881142801478878198006364106672092775110491852483719711021062346863259504176509759342169534472268140276334117812415618227048515485351157599788003351749782680478882951461429273109182474040608074197486516625809961329708975271590902934398693331519265297338722257830888740786024598541480390959478953570908886906436992344635007364957175629394344893592385931401519484098880835340364571712128967612499486990236261278987613031236093608658413583166096502529698142613212648961923440077173782155079384964186141512617298838035917108886646469660003141787271738255560567346596076966297117622234081166923518500715568413772934318874374559685979661046322035161578893356620313935998997607048560385136811152512859686482361249727594445609347901575556925351700077731385701830154117352700750162433593507115040581008412143997768045437647230408045965260497237616976389667516088421270362418792336675376106377317998222155567477401256709422993040800310081652531867828892437972544728387620696540786523758756848703534816445559852627815882819417895884045425112287735821798671645820995140516760506279890809407052833854574049824558504153924962130219326759007324995220065693577155253231684450467603799086178319499916582776252714890469335427209979846866004565377085990770136881643910286628054614344602224524330684615186666482083089826971233213207176211731802282632523725899067661838688876578314649600000000000000000000 [49,27] 274883681029680941454693197761021239106354280952298575221767991217988159454100072748118838193667715516639153703975479114576968475577413544975696901390425212070648968388114581260944065322209080694311606882745406933573846454154173648189979624808690432615343168279765823111927729217363998250485558611147918604660628053204944124953510800781830392751880247181972228749704883017782184748730801907115993616470098184017441206005539298018149025082661377457399543224383624127819581746991355154010053416570411620484685882551738790640612143595925397492129611686878983127818506841600740007583006346470920796039415376221937757279510597340605059773869560950113746306815629477462105027627909267426669079367924637083494109426105827251976971179480543139321199023086452771117251499925384386878751694949068695431536962935681214281949591016435379778819050681849822991490871383487602299343967756781699099264084301312734453404013809708600171680733775628413553877349491508497576638177141056495404110880820477391865027376149596780339038817255359230569395117416273454995314750484830514147340792360162780586611621639975191133259726053404137868146602156493444081862733011161255492903904459522780247282416866075512974564428462940404103255304039437705293028880483996012738640197062173975340130430838333881997115625065984287607949239728705193359575125301611480123160649911804026363869979477780168555715710481043076086739312290653240096020187956359793931105128163928814306260986576990289345335920815446514962088356621343897844209905945985219019580988497218559605619714592393905076257851366011005448707131209488077640994585780867339696005936020912050928214805563877039550185418345281984393779282144458441870519365035695603284504221928881602310585133280994610869794671768562304089650306517941875335819631552384093445665902668102283362419177445925228717006775931524935905557779730341998166357060473359610742569112894467603055031822304747688061574973137113773966990472313640094240700730443930319663112430397510170710011362653648347832896955352173973744522112764491737883297978373963042011671466478010583366452138367900743423705077344533005006410909779003028807545951059765505366727443014420716917033929851344715502694355814467098533074642514954287248172470250685504106499115670150411496698453790141554345402062496268114730563942368923493023699004200991327607821842366305125160480243398255358699786812251408169743106801689679014896440065436531525465905514231948881641606390180175473129510579966978803093085314787560512671004146283354811301687457599864631608998671644555825449776101045899197401913122463504986605025970875949569771559967538317679250109588952895616283828212433218967255557898903109173412825586938409514238204425479170842628526501830731352349081600000000000000000 [49,28] -249725779422849497276876200222390653503962203217246598899575065119453484875466715192014783875926677727578809606828925953252592113221135637050611199332962721705283279738601802439605358252899197479734211454738399317831636530240995906000081122680628268614486814737080309377826276317765831646257405160966867445072744353955482298750596485121280682892389920991809895163632747810802053208881446098017946986964444666619522861397238693887447107439393955491333581221077370648939756930189852778826831862955886461001595252455169617306221474165850982673891454614986909222316693166226235594369013691239057775932565504919243286241627560353009123265166848532822902345785678903550007016422106152074846544440492277706289563840335383492570699914374024887406227085375029586414892180087181753867586443130270880638084954364728542466489512216293477409949658905293079602460667070269143212667807235822701801857291811755066991244962233790887478307149839669039438174241983130750573207602237440544670653849966255560037240538949626765260871390676705213082511036623963389321765815085696762013306547205463581383456592833353498569084578822166337521418859616040544628802439506434270559766512629024888185132825134040378379563871377521625246375620071419327599271958726991243743976900232658239074450266365861672435869673557547242526398245726028768453471575262755065406414406400874803191971814821816972109195549356434202119510305443710299324694565076144988515702163693895394726597647028858565960165099768886866098939056498342428993548776792405373260696519516322765044921356234958617270215191172531663143339762554195991061359629688022428586071848577693562019134838583557183478039533240096507530358872691984204360418465105897304306061067979548578035555795556089148102136299792335067519650018605788223232564780019369674698634996084982931658148078418179662446810761301624106049308608012508792063686350952136957521980861399930746823380707888056675061892158557622037860716993357032406950102845979796937940929772066053627245348287492672595925019865902691658407836180148342957476492284375984433331425192293569911340597122599490951795983748405046459033349936185793785473626021975143223254946390151355142346348006852092841616361363410198655354921478106756881709269375326536093518303703212837182135444138079275439774478297143849540809679494899145648414275241409332522038764971911940279163402396429308847349335467802372982413238258436218585315851078178803919144894622199387787731038789302101808649964683747769875814292539347037317530467827086007310205877701961741401121143646594486058923764121111006784206125455550214952573230370785692747187860533504280600729233965727859942053949629038880623967349433072202220682796767766994087225005388204055411180924782439529900828262400000000000000 [49,29] 124073758883206650128292926876285891489730593044597992870852130182491415035900348013117823859737307706799626722371360437023441201952223666305961402517087475218095085599331486639468999146771447331320136465578457752331028660784986163022856644272911100658117361169862897030191673326384467158427818275447855749576521574715599817576961452373461978992903347250639702230448695985189493474024840392154380096518546175991542664467164269788648639884724781186697684546302272451946490903294092291929600988510876815914682152636272560215068689080505381074064798437029705885078486834832762381849414369129092975729561016075639528067231016431988993697959254792949007200038250321512568165586575211378316655477726578682654569827295648915927758064383148464509907061790890988476460258154982409589634784206547916572223559631547305446555449092255230970133391400739310129863579645253379820505626359770554084537148014606515938203139340943439875429644618374012613998896730454437434054397952511606331903297557670666020672588360121200378540173686138359301318018779519209208655374661545056939397948010577943490556446689054087959217118748957477375204508173831263512420131158777378312450678965832506765854854356416678940713611015661153741991138637250584392924238351626746684173428346648193031244648508342877156946850795111671296433971330163375869539636375678329412811635934331743065035771154805784733763630696769756851389132618502991919457685135972759954825076182496845191227810732653086331000982858977060219127061966678280771700022279070167900507608401175745725260552258042800182922899794801840117929111511988807008517472625295517620856946536513325663507151736944997451813231941573705387658774816688061237798340010155734915920769340278379576602054220734610300530775577506984430062067987399003384468878107019114235486943273551685905813445688786557624975013482701789001717749823652511323025309330929845733754178419369967024749473175211927219866118584147084536034320168653436544530985670323006746035986367491898553310142070762970618329738822728375398564328219539993115402915018191768103492726248250466597037504075035091409521869633956860963038415335584091301021565558140696505839339103485586844025761473842573260649787105090884419689857508271546671813411507124353263423957821450900813085235080299243238892887311600239207334306673735252144827642171484600751933439686185381488206276557052008768648196347905396266771336390545186423745146887782333001241000413982488517063631555129939764132429696944426246276834301121206535925365167893490393883251341586768040318788918819851550790859780337027448577479707583272148909256407175351380853781253803389077482388437733748893370574865305298016979209616126252961587355152864020490283212342474428123952418435502253801472000000000000 [49,30] 117449468996806245767352690810252927552238146752351841413294480756771786096274182751426495133809722629654453425098140318269670944909622430749188522898181338867955145972018403502514514580202094509870034942994323935546716320952532550256974326800171335283794078812385214265190051264329919622020475319124611993905177102232112802730250663312236322269729881490670631476991369273136087959701065873155297065058578323189086295591321033977738260283275634943488350416673803023647055990962170010140899739209311662599274995275500398817217621184411310592369786996215956578657815331760023419876078309324896710328645500486019366745885974325963549958696339509159208136874297482951130193880982321164887136121071008446669863786025427927603210008721332662132899254049357432083996206920060539605389733718361616721279172694050255446660076689056011105644577899186362723927326660808864996515365970240325397863283727024657332050995526347380823771723817879362976311153707845313194862848083144117462717650215431144032257580492555698285387011365690948633980135176778674354305589510181877654934645315126696486843755533431821607881151669108224375240791104332795924251924047129707124943279597288905870591666186571010036603428109227151023736041031633120056594841498706616390269193050649509334316232743887099699155539040051528165690859955648309758737994856272630396843208743887731761999677674253157981940938613955792824958874377208485755340442794267647953088583576332742648635709019441633870286209229650474030106916570947946859734319234298408748716267448707937788664163603819165697749181470776968951857583623858324486852244409958057501063299921293466333482307505855749902605672848374171660552288162919931054746980554239171712535011444135448617868779411721598487040499227451550026403215250016196915977671462361753163292604030001480682522361093876006760103461524075957436180531490161518728268493135347048707724494080375223640917755896820533671335587402916080535144188299721761949666938194202176854813643093583801821099690173176620895143419804342338842377988225758184329157843178015848423403049164088495879887480601677534731603509798316999400620914508480550866596820445109109259390393115971240731010563077264666905234576671496099593044923232176760613941774328851127493396198684212374740382031012740875089431294298407553231546361165996741541707630896930861092176564905894718707197662240862864157324838714467983679136636372080701913079204136785154951063896762201035635461321473646506876225810035820261776404813299679952767705337287568227572514402939016586759119736923865050969430974132697621351681751451055743447680325447407732737968409044910156927095340915350962802861139205988270795504712464264449830807684061755204501722108350258576703770212459854220492800000000000 [49,31] -427844328992262362291992387331031404689576300501288142318909453873423954165852284712699239041494675073316021046703271167995975496991254690425193575449927326747978016162308334987257908695195074564714199843825511058421935409076430608684683973699418049819075574761197406630992343180846862907199914728158911173518006058295005994026719180148216009555981348978542863250072192095221602237164473499438190939994009617224172347866249737952858853762808273116250218280731552532912683262996234954786763215210751168400304110624376561520578683190848082441870682401186549757343612776056727073569645638013473546783974531180612253649510251589901624756846107395977665242842085643872325055633042320527847952251194365837978743946163837336770926244540677962152751859030292286629293148409725665701641850233914328334579573435887982628575236111279174946231636715807659293838515964089533352542762346356574793298300657498997397934047411520858319280433729410343580482756517965798742613508934917732298999460408485959155292143849402464154066985141589364338859394544098972472980472635802283164481779430262396245327100008789013036869541795586079758671652871390104247720348085389600278114892086367440020189324680026925124621521816006089630841798394969764420696874757634589080049990491153402787752028509087430015434687862875500653218507490637217176354375141951863633389480974582987088469871180730133841875958758000928658370892443524835829101233548377007985159840793634678751696820930073114234820406561902543497880151658842025583613227181974087651552744773888999551732253374791573406333927621188886484193260248938247300943155084708539505537852784398768309713754884379615072180246090521771984995579181640019032598852818142440284416349656174908403422077960602141122168941811072945675260162721664249296569379889359694611421148577223987093443286994105777546363103076326242136171991536785593010848687419490233186774606862960338936546364782132071532093786719356965285228513511054872184355266603617897057195171876873150182303521597547138151723295565669307577341677165647571117925574378170847184264074613143267806529334592663383836698773085488251199053093901793447735857497820428024873022863070605955553118203616370291717432883932357513307893613573393319496995493877594515069099286339218566155685040264773716670262666173890681225733805045132801847345237243504992191282617389460480368829209562622225231750068822297274375657759987771401986111216880727708809849967593989694796422630843180193140973741411857996018718626185379097436697145212425404661898373416762509321688565502027890132331125640171290610019901272920462689651958366487716223714771460414581762878989422855096266521380529177299806986028777730896200489599261051296950857015238118895693601645030498159820800000000 [49,32] 692313316647927718249364968961163906933405519953280255207868498675610985629203234634765017365981426161824864419536756047322841296882912716434510478416873418605557440574672686053700349063176750324856426564677695103295038747860952807398650305632099132247800780332085960987967920649287487140984549063416467350835353588014006149500296194426573132430300214758384222236566723393127465617844696084212270484920301152472265801267235031607747624444967967197222392060881129925615720312029116821528752129044144887488283523500045955101512319731463692337517047426369465944073007939123718546023785866178073053383507626718918965518604254858390326126355536089224901610911072384231727193991730828455051247560894307506747296535799114596052466288589118975977999407875998371346433788963233579877657638706583496679705763140210595865517950506993587550760658972560958132072198694589840975770184146546463564825114998491973673667932680378310353248745181903417307664257691658437243883493079521134624161886604543581295612113961374742641676462498274280271611224182547924045283189966057109877737672189677786964931462455356807739021448081648471257860677474413107690658772111317787107575397106678944384594247754898707132467478212864963194172072481412309434917469017203504304416107905028510129877844530938959452065747189119581116590762327685625915446541748744706960416064573328311601099681121183900781315206237932264212808984064317357259643091341182952754773831733776709201644459903563796535393454564016067066390315283919887362871577453193690281341206124275120984641562752223044975642542432903233316989591874501125106716526249815130333786094718964554549904840789315527643775138460099198563474367415755543984993789571058664052675436023779529217640903953843082444067119886696568154859641363984272127702889698074573105515903105682996888031756204878038666490151496320294177089843054252466005764477762523361612171455129617181655038479513038387271578161208894105061917371306839337781876691316479313365040965092250140217990667742069014121805409756750452944899818336904040938319049964942400366250101897603686524917841906820061508032286866533220053455424881139058318238727985361793050052415010609357844064769558480199774639803389521311843615920660198457148931336445577131087639680744973969262717371509783771177251169251794516253207739566759183047282883889487092179350259382907150369199249899395419313257748798638185521106692340308488012439073580097911825773041043005580231253031836431042208794423352915867191768312807475926399796517410210593023078620804248887139312763108407065546180945282973905948156919201062299323911182915877532072740211075984056690912200760306673494725576865240547344936186283936688904230925300430323331652339150157779418400159376419124674560000 [49,33] -779602489592287948345950140641805528015132512700371707319945094918399698149923123390353029231710830249928210560234046382443719484548159027016003828579296265911942294982458665632365537836659319274883637821967234097444737142976868909907681069999629864348720278082904731024093875559737475827794072117194553335282931619765675924497849318720579055335754792885302107217316877292118580295680558974187214641120124888567727733922962625102576483917794471027417481582324420336737112965633445986498765283374858499583946735431743488371287567316954426825292173228330832331824641949529703114821312067408760864014353306631515954130947394545966001951803127114518230743198225372577932911904786506264498697920167789469075092164371593950591739520853070016201348190318288629274098095963181937658292317014210274038176696314194393315328653344000464451722321690724820654712133065905826338448159785990116709424102138097503441358833529906577364629508955164346059941760832592011956640801514507157702995688320858560966176854826709844283635633158753322926661774305895271487613159225273619882142623366091108090428165489926644299456326310265793417257342121638585639990010110525530277475818531740073685403513304939196551807844313578685516891640308351738176340996467691626032371636985524011624960302122088290981408069098789390068718272912992553228512360882906749715759595738365911769347255293283312002479865647617791024729825774168606032204745599734901701284066418920223917690002674155523153242895055607886584279340142427255170520289493196200044496117559353409679680160965168317092938526109919428561407884154963067510972786389312433047384039642016351314068259127449652342204313528380646973471341866403003259650025869562688014420319968538338930298380867659628720532855677278083042236484292276790100961631185771398208382835403959509588510587418432971897196160910506278046911914852910847252390578952746597030322981023383543132791394523825519269659661955888560921159288960002850300232549450031321522822562021564767186392552781675926182767234110133663090915141524368301562457865629019032699460967362741791224508250073948895212831685571205106159778667687314505082236146604350829004148337935247044776696985771770676905314612787554961721469535264047846015529927077636491759675881130436530530747977796041886339642397560536293962932606276763304025851854106224125719266606388481422468878375034986288350880480239530715310848082988362984833764804345044180227897028212200268459300551560310230654210132420529313573406748604618653476679895359744837196947136928709661581876803300113120560013205191763975441425900210880391689323193768109522445316036321257021738705343244882962486490459430145500312077830561004277156027742824713721907635186576819633887123587975005129932800 [49,34] 625892594050327463825248465640138900829556135308566344124583117575765348090783055426377043998462541942405138805281988799600414746933329588579754449610730286653121014503903255344043735462020434123642117144638819985692026786041631230295511056676055178757302054439203082374231887545320916001636089616713222951478306931671543542467758048079810618377086972904806168639946594277063725212254195732660379092406271761171866297661325630261624389128319638486589079881530883390188295889378816924610976165419382798176059816955420112441652415525280725040259567254198547130148767891420541293585708900868622865997366292619388290091903508053195908082809193779540792738004361620986532959813753701768085895658369298226872731520081096782697356199755451538309556809841359650745123931240354917110037151992940455279146329347955597561324947702919797842086312757820053666076896091250552929710478244829889209998650305335047212211664714944796316824266237944337084158201470535369974661105304497873599890939346735481878523499083203744331073232752208199294396411037326852260936456151909166894709993360307465468280517084989722847164887571142829351008755159396470052092228111659276672207249480951326573475297560284071929812874455258460102561033647360216461364146483993129737550899431926543604284564967491583370043557996054910974000155284937433145251803546311114673488685767445969192659180743752580121493219114450189458050140506217027575214796264041880081239494187752842745674547370088441321652638900865487530543640724764513066449222310759070940715355132423336052184169643788631017045618781679169283036843992359681438675440759588335274273502318101495062975278301317123429622933371365422180547299393456694071279832195597618829868995941275168396757030718807335188337898290884691465774420287847626549911455482851590916175700378971606641421939617602996467122888970759989640608596183457503153609543080204313025911799885752514734435887285308310760814418425618892501489057659289207876906201580133620844916461526258863021503012445074413526422874996144513003548617046739251289381173733629161242720566849275033137387013705257209524079570723588186506330102540907969476006559472033248867255390599759635992339281126129279731330718495485727396692940211825844207943687063578783793798993780179477368246557324420886613748073290042430364494315007306983635677689748649146057018056035078506222069395770153623628928538576227207742024345068864607302245682182399712660073422808377603453508578921845883427320992581773734721848243162541745891820166061808109435989920973784043643122794199438124266498000200027542865703661318134107463919943522291040423532548444475017880309828020547329193108654487833441935399008305365999178646149285521587302697483839614742201958202741547335680 [49,35] -283941999941852164621249533555353442727509339549247260083529163471456387833028351932925167895185685068444842378325151940097826839904896353665918475695808688239614584712757107511898667689189848257242984811656158087324619088711663363805391087744895022062284858540954672650138136211480382279112410014515763945760682981367591645698947763220602158785701242572383524966615007707985422724141872192438880080681446639516487305746575666170934501174803015140041974756695135603262303964940490975659740923352498509252636768184134425539781134041509219294618189199826096570413517414323676182655173437576847978322618896537836840539033408859569158942041010867044509569723306249017897230434957980030339189686115135029474390149937544648491254591846790645376325370069021497684018508841575805655099768643890232975327776028256158722410396384186859323484499067113693587500336143036768642864879791572102623070589833316510783858687418683679749427646586681983691892256558343569364986458818961799794901553603136691772897552661554654516747687077580127626055686141010494986617070247139799137360208001839910028342995504893696099984439423196199446324781150185115115569597095309683734775604050612588124030909633459497065219266188759282764465285314076606624695877907061594100838383846389275547204843663818420604065080705029487321227407675374718832044773139094998411155728010539779532546368939390433842674245914254702922607077655784662582505596394549877191039324238204846271864799281631530993386701716552491984970369548192728269862091141017352124928835062250696881631816123340223505289636053188771466317541942970042188461250247050652897753769436340226700154868576389611505646197734451016288112213180212684701559204999400984209657323451114715511118271744293043459880556059745905478250532886451434755762589209891005766759180027413622107852800570582493782804789155485211324303711795503202560261081359430088949024809107409365571504007855798591672827186338075526945760705438636199038738353863895937408201211135880178891682439393235341260038717807644337384580434143728959109660720593730515091336827858097615086438062808051379139128042098596904202021141057874034960390598251227897011471164214124917453516540620913720270909755854394876407635706830534087480398095479029165747689393995823282569662861350911965852221342031408790030819711767821368800667777011078050248959651590867643359260289715093929025665655314692296489779190475234976049785301382385816376095223340724623809950488416355187555560458760904070135319748724270502513429794194164361566915127528844710901539308668002358359618575955489002970905446652991055924757493587276484774753992929635243794219384476359786981796045007919926519065601683688522800056191274909003654935414342245581434302862511308800 [49,36] -107858263045673754662078975871611582257388514353472955714791109268067688589748846546677509649808308742942498972905909144558601027661036752124837092344575301008838690664575022592278559630619985992779914073108394749021013287610569696340419825425934134373160539064583069109235491975604774524578415118353802332157755716687869113129725695140364675257309431324352585783614675711423361105644694941659488436630838311466075986315166296949801126856623403810969529929378059829521953013436133336470561268564595138325262020438662083035044100187898461226470050341804435235907637541099071186310916257390054276401109922799177898992853131408423940709286659193643513530457634124189108329048138962952036741434893957886501668495571834907268880006680228823447104641877280535041084549887434630613055852297530087665478304601397564258107633900665386907755428364162999705219447248114672641112695559244489069804540443748388517159615201967910114404267461116129794906328093251844671631175401846965829200419519287592886169729291652829222604710619876338410131247959246208975145572492385142152528989202954784580068493813120548696788546104642042818623766187946280402792509365210740763931010847375363408607271208950590781966547937606856046869960478209028470924004904547734138996044017466467685723570073212562242796684974418107506672513232129036042645759110514068834549081907175211975681530268590277315682537345632624992671559057880980610912243679944802431297650872110256240458698606939258148224736664027702626366495612059136364185844482430250376486757968129181752508975349265105585804152498152677464701017944562511127976590539247715159709807371444832579025974057286447741080568806631519860910277628442570286185212892957027474321564589455078974039269182593196348114666744502625209604566395625849674031749160474255924458798304582747414748245566225893370260425422258688862087645214176364469718769335161955526351585230697920623866531900070163152676919014241166095074982903828586383355644846602850592544523172136169440134711436332935849710776279776112175482438522109017050136547307501294853040165679918986415645434945049100892508969556847451305000053032135786894283541106949803781321273966081263745696094317774900225281881144995298789128707204116544639865311028012925190472530102186021584594696965721983587611122558579930618703148359947005720510945041955938482533565876413879801481801380808141765306458166583416016872200013332669887233834298922418394352779182112368428487160215331364717081186173009813264504962966695859429088270728482254000873408366040224870719663967094194201396396454283456125157122312981467728336711566988331644399237791416151662651384575516693889160214079904129714399209333486150860239775311122928138763154745777314270948622336000 [49,37] 410518257119576752762645194873947426012590085202202755493816259528827373075927668824106111592428896323779246835480786853488634371053506475933410474053920911241319715617071834592789157826369974003068603804792451148246316420085582993253724614145164362847184242258660599112699174100479117512054263470135522897536067177889015719287272538245168878838680825792143425402986908169961022938614450515690010925165233329709133774000928609789633881739587534525903551413666875233783251686953921440037535993806483419435718768437055029644685665892819845445993999898205563369626074273900035848363836022335826799621847261702469422556679351143192278549792107060387719453797017248980810500852831239837123665564645782030869660645397588040503780759889052505107257391221777062738629486316076571701573050536165124923829853348900718162350865679750819169059331313810493402545061855294074061383525054759824863014627838227414663042109002980298901510246145021164804585174762692364102147986857156208559875193004056747905338160952854693170491469516510300814712852414396612128550434756671727081171329082164714136204648145340177034281519769091387571619697499305737274129437078978777649303166398468155522263096167836056955490401267262666084194348717974097775797628449208408205524162843323424106387866079177471331005953305547242881497106072463053610755319951263982283835326932364671995270249821412096558136839925079405076364473762695657411009480337775023580074559199563244578120709531670195183111967133781460707965995403970687537857285605975054828155795027887866904420021724107134681219774751939177203263664339459921749587353070024277660196779809951758213216788056173842264262662125614025247447221193827993125637047743960269641399364206350228558869747431132165054835388423023793651767709934222273347152473730653307704076811079768923411270619682661430727113761591428364396234342578842213623685524718287749323288868760595194628434376222237150794254556944602663584422918996969314312733208800139475595237829241470887087027176480437450780639191685451605913539666988299891583930845633309417892025898642018616969149694643823684803826893536340399155375732079284704063466741459351698803896319446073641007719761486625819098361328930559453579629326790132921701779693106179641053381613177103560185428196797150016725277098104800663382283904412495869278695035030800250604393519845981557206157759148427542864699954865858081034782751476397790728227327656287223740446683738939336897891688772730018007584068861002996951162207891017474926379623015233801158379329156706349456333564666412570216009537400640070200932491408098974011250795238542318182450482897092913646373218887009815293585968601372336082245718936530648609413993656984389064083329983885689278064230400 [49,38] -554267374893765407097508221169836060102438271967085270995982763908585819218376548519175135032684416234318376429328419046235885461450305273781318694662041137287733188171440486983413908909446209408903987377100230260515300621986731823998000766184285690480695599108931455067722654157887819474910084578616226754337481361807677539241902909036245150221225710331213006369704059731489439519366704110954012987095273988874935957518516234738330062191914698672653879566464396706566674753066484618512297725342514907555937434621231568966742222513562799854026991213381701638469589316834688010701102959580685844110143177077072493569363038466650913825323234341455287775978689313130389423508867972204200163970137839682798258358234724057137596809127666943876641393788787689741138179820744556535969543859326090999438293929131895664340115948079838041674589076897936600348038408700168655056043255986769491457189532233314274696038177007852743785047375419043629192219102434307722694293996132107503298970359822693237486210822849105316651083831636766662077792998642358659762503218448459995537528241634667076322928016506845267301518804032983132640112754020822411469873684884096824309608653570036094704245732796584350285717975797476681600304572612681034031239737425793804872317047460235431801142402459388034103318485218761906412802065926464284504029580376083197366266329449152771496220940664525801293443081100503553388252617408311165657567147771742997281777872620547804275104393395724442749153738201486920463449084282842245613730727224146426304626730507158079515266491744809968531937604675726262851320324684773910043835852975710083920172739190934209641575159565266343183264033207417808291805332344662121995170098720831430238745080742608818895837722193776925768093351357613414142096813094209068161715365068543042300588877071087331687366398181905604834357417627319101124707685400302188558967957837562342807720300370748971823304910272052171918938165417462045162737644600112452579067217411170783434330676045378021625376016276759532699479419321574842302943740621570222060690678802800024960174931181039318366494049130901748240653567126133116570165917986898483693213659021565001243887597162712845545315765849056439360763560041542341574989838468055876654549701192466138935379234763155808417137218749286449793089342028597262020749401897788098582626396400303094758020206283620232686448338168145647702219183853602853895365212619064906027867251232283054838272361962116351786746615624670590767579520291863774866487649859190134385511667629058620327883717184357086408419615581503945038730526263897227593394017618314280450000484089636652106586508862209767251456381928017033079710678356949748582648057885970194582825034414907730740387458143765712076800 [49,39] 549916429006935497256646646538527818068564102007572743194211231142039335120011583644817104425269581426997992902393327555275342609780797360236895131238774741661578641576994220429211907996270037985000873920055959267998508316906623770123063955202543323420865128887247444536121397499791110685069210558525341382626612400670336278511606583957519198225268025950010219067182281975641550266554213948998733466049488016305500574941137200790082079260627326275190013063272607557814068051412256505601787762045729524677800447259870333083407399271918739646505769471817142335229305496677906540104248147906723582577617365307621358987574731198969026096026683716835685013300845104800767473765125380119733250099823688914236321672502429018350117412776174647299878675021797981039941873277224025393754053962226587625204246057933798568300919257647075437772383654915133291264862670931347069695517901462834102000492501643550397380748496018071440235774719911400780878854020379495316915480979177724741055629046089961593950156830267276909747906696997508601819585575994028496617724047233365729521895943607652365382316556788923030115926648880937013492862073611843120142124091794788079932126574343990458435557476514138375870151215225831666270885306108572543143009065510969654585953285512122978021689053413159338456063963194868477852067852913052316237292513091196226339057190795440510446759053523132668843824791575461681284663252736132089230966343324308648537369167845077460437275646784919380864914178004959382276771966672939101807304208467203729039574136247638814426964783537117388594696939103885623584417804174584984913444812956116442230077101845675538005632007559027894616284777135035754819212074655281726734610662429590963460350141258990524311699514551440692791069638993330334246814504643780611269883757238893774678611913133507370941869109990776241758526901949877490802668809171531504787173290664506392540715448647529464628304907983418882751903795398722357932719628899340857575145206624998953573103946046865905299207016111397395649620327780987095962147267034601619584017029322839082928100345034202868262571069971320105269355743105524737779590286053207790917342240083901708295566284951692283946609942514714229472072718126250888932622859814153092376169617833692325872217370450280333609652823397207300002418052293096931205657832590405392584078367904770874754004299105304038308501461256236875520208747594529037897912736732419115777207862909814161218663748700389634543749427900912637032630388924804814393137336197300784975384840056626391274228999065118669829147294988901653752947962807694619040187663918067433279206494612923330976591875697565920586923523184507936393197361671764195936937774200350085497938137522660305109764266542875279360 [49,40] -454214283803951057455277620577710781413747286975372578001970640468488346336228362719245648710688278558595913359281259314285417897065758559115257377811925775346057953368502713504667097274042310375033272124675774330761949750910912319966328369360599351496549429306739845332578354914712925644258861250332065536302458452776886566869220605718363481707530358731516301544629613761194018204046792805802669348871060632753882971890148843485890978300432684979563333664778884354280646556070598392125063740968699708127595766298395277694571812378568810574258711830291493661716337500938483006619643469859752474712920749496885123353467927366902595514196230543938545727415884553701180346531281785758141976903215618869198763611700810035094753736304001074678907395590761807506352596605814318458141129679284845626745994926606743122522378295074883849662046837204834488769731985526382038028081716551154711780815169742455083949981970374995193988183229246210975689364910980860654783767439771401817591171265762676126946463691552445651099825936017011962817411050843754744292573236718987307329098787534172443476353714476463644290847808373039179561534626970714863217131593454767308927197182458888955993467481693469431949189716467145226661277651762009793297988091316567110434654485439676919115158343577777551900040856249876577844139342320865581881532632928686930902043814166149882401831792654123996033119891453184796068188922808059227639140649037595886362017967013654990955467011071446805789494825399050389973567517066048863842306851113701238865478724979231464915820015034637002608698043051593834532532252351937618763154350289064493066159909105283521118748902565813395539333627863199738072682588659402072673306597116510534422521905791909746463061708061402571978366848174589384750657036717917074014925120262876222252259479200611441976505984421797949347587348311834117343978332437500132967101141418335199983020304757973899875022427271707497433417245997311150729739539576283712976685934475231934595843265603634150685735408435825110255641869826890561547978042197021450138925823980620512512469755563454849337963371487588981008167731503494568982247919365884543452060373154183443196640924896016548761559970931790533674895683130424068686933747586577990268586360557690501238777476285122805575512657237803700684503207335388788890387943676942700570690273111175290175024907827565986525584292531698694436512115449249769827548509270185579514881043878559825382162189373901845127670722155882239730862407456497432968178386449587820227237146300650263391989587879337575246480604109055400816497507992309814939357637443959527917369377187477923023689448985204750685032336634252351484292493539096675610160234226703996231540503602834274480348842269081600 [49,41] 327942379077579482840895692254477685689658556959221914865830259264777146105312031009236539333141519661846288425555750043143750278698451852320961576865246782830219733260878695261655570565516363256860990756695484512453041366965483201499588287845642712986378578711707434186267415706014976740244163594009474085051176841143324308685506547273550846650039259298179271401881534735405576493135179822865137473570065700940657991735468330429000374458694323312839222295327324810967371830351797074141970919087278909577653464466415950858229526714612834565059915372521044767715302592676558380881079952400842642828509633363286173878920068176070974782032167326341876710706527381354886521492577853015382243089425876164489859502265449626916259943627815807148151017299062857535557492120122124993225367891967944727763916063624267622724170363374954613575768585305850653557647034016614877530857899475163254235422754182995337352196997000100865608993562024534663497748066571839382542785541522173901781852957350329140355721703291876562377404088942838497903003167200067072559552703970057468084971378458658306751170401857304259206254658506477479472071454572861383663862926660856722178692189071381456226311828851284540965393400237619023486397491247801165159645874336453282435589345025673102931671011314311344453473693798478945144752977405703048981052313971668268724100656427704205156581730482738456139697686935173491991409415517990225398962881118957498541510013445859904828982000789641265624311620490053527761156055136385997470477223919068824163158004099784859490915964197825117433683418176914571618758120369069772285457596910390436770889356276241844025840886466122746804530937504774021503595448146602055439638200153956182860199440423620190756476437739615054757441658041238897496020276261024558826881244791901759840061123582616309079461369227747295814389017989122572612173735900656832873835023537003277486442649194135199908128228048562194845999271994316012470134010834878801700724932088698050326233832794913078143248444265204459490164783551888932533654829408834402406860685263713722212730244889939132320222626370454937300738269042376890035602713569150656935920364553911436831574304228991233339401237155691662986731593736368721368038236968288295856270199689937260014664763367537907242228643495585645476845774951170576660602847502401334219754244149744305175948475521563939013125367044274664457023027102611942911398511958318074118475833479879483622384971539430482509462168482722104736549297734404101212556897453197963895415543876530715487913908560953894084895474230930445065073315286095957851537411175892995871008089471229922024144470370881429584121879113607647230296469112929272531714479393019396175995623497807171598820573184000 [49,42] -212237391379127819783085246277504858951026372889797214423387904083923685459321032579611138144956048984105969988208570761073849729047756182959787651756249153513232410037171130287926491696934389798250450344878295834211683266263396752426470614909584086918352565612563004724680365759564177727824851846206991133074537194199474842589650651557349576811507266487794533817340109465496951852454187918724698877769150177520971766179545005795692493761744985528599387952480009191220450345285512671335184935059586372661419964067641044925460950527920836602845173136517368505122900058562715725051196118888995341211850584031138030520613115477059656183277498752061495901264706207383549936898925018630569159622791209433422851442267191726210258336104309072481997650976231127021136826861924749900458013604048449816965555732815093189614235446355303458722308245590233754386137286641513148089473831508658598249703802000539219529469275879618278789130970859355902838664387358330050470328615370214587009201331935264601491288654116107348234597983566977736681920269814734737972200898232007095187778075920330692943067653926764886524340758503163333335250093747232281341405202272024557629913908840003349164957642564771589173899410011571981978499209286577376258261999695406094691750759403775953812242375579159687914085167618306948032994581631605352415710836404926269589930407951847656256156584773302713009207127564678935681780548316989103633995773140543619581819470326183857093439254952046581919856429971103580581393012360713578386213150697381153213028176954651941664177260296575613639605320576176648640494612005812801746904469975746525382527088264757896011940385620587347625523978302769807747868910412600825290837811364256864529328961351861027788498253932416395775506474441113509133776882722585563345392610350868037678862767017744996665299441520153620122698920737749791450684625532283335908852299652436859263102793601135580895479098071864035862108593085521579942280683094944296041820478438970489505867179324523982735500200548277650011122413469616916313395009734562832622976581114221955976116895714257338361439396699503383402628721453797844006452940176212018365331504041254242854408666235827334053115293962947433313448649374235321739012278896568690796915707404183677151314497046270151112744991620289711907402263540511922964915367484019601644020181519700614612624044659533714614668972134836411175051481685952449729815083545446226251224205365177180512196416824501830428342548825185285033458233111198982341093777455493308503621504323433528549296662448567940856837369000272121826330633166498063698311223603057288079234852956282220578364936538231557289113546099104403389516994965852409318708959424569133486501257876996734782432870400 [49,43] 124979030033644440247788883804897242690173840103589373502833070105830638267789483416359196213318250891292598304457849651423338022070393018374223466964287234713401718833218222419879487787917800164065834173004313910534774197274033546206438026523831020397905172024673354523054403707888062714039988262926540351847101564402083086328025876514600773663897603099763469491318451200647583903375497755024667458856221675241150426790853191887490149141866101464760638496824113630744231454050392168665478098408777185539372204584840182370713796454701244880010341771466601787542011643040489780606349755782576139602304608822347736731976614005064620523124021449170109481353547265285352128836286625128075349468820238761606790005958940751705845092189957273688319640303100708370377897474170619524110578967367752421794672336421970503673857265005552525178068974960059716527738552055694662085129266163819958218577774570043226060092323523469277557712469589840176209851545391921778493595376389902501524042723567270323781399893981586370560721706489995141535197008880168348681110509189752034010410938344979974266517970104664839617559063079083539639584654703549855521785758524837555025492468184671286438356684619667939808311099522017608504756404922758776916558524207966703548023373033205495075651990851319652320594322476295523574094202313861292135406110485854462214881812240427778121605164158666341983160002092527022222762396780343899630777030356979097103462838524836833062045320983795660856263897446558321811330730706573221230213596431137320533941536654457357427133087846641139820394070089865161652655341526684698617578349600008743185963365942105968066255102167129719532064765516066425677440417456173913701579857167293175030008986435242860756193977978121751118729223100603357954401447387046873831963777015248393467428662717638926711902120388998622825686061186805908436908196086521770473495319856086991973724803253214059958238572294516660704772261327630573180324023517648854150668186047452061108389282523563175546567153852201209700409915816045194817082933026753749233171510823926132778127193674348506939434715780138125630070957695923969273318510392687742129459080298497849870723957712682347961813976823336621483063181563678314308242986142257912114296387117355482856308146569110413696359246181158173691784467703911329215220287667248618875177382534350549402775671881806826072225165203700988510141516129709061538881328870711828601095695135076324145402347331634592441778897712709610658030458587833323451245943150375594872134919795560131014410544253092586533078989924532877064582825475648463633584780819275652828544570029042333449238505658090831628813044774092003538297352866830379022209866608255130589689523839940081745920000 [49,44] -67649015439104759801171183152456251409734982644164417418125647956629636102164896624752316328615028905524123798150717009802457724573137363195363889363699773676427959898155400573989463572239156179113015974976201543553200758071752581469464365409230966452244038626552369877377532783023915261709271836686167190734292122802122451425745244338465488800980020669744560301549088005675514802020554538798371049017749226139263263011825248174914367767755525167514697067778897694320282477252411583326033298198604340438053405434580692405071837142658333317991099308725739391081881268207188991742485648200787646851474698006368058122297329882147644513947513213798974984659600483874862805067967051867894008853181451613513276764521636048972220915122910327754484084954631126485951942389901960367434701950915967903093410250809847247319999952600159469226950447791687121630689803599356057975939961112216919937014610072376109368367748230384840710653699348772342121810317867122806191100769826784637427511069516734151202757683979853630292874219523376634672058451289183292360145299023757766354343348372943322442681162686523330521669010636758952849514272100649303874148109650494478756428026207785908175980967773961194495188026398258435794245090511776285879051269766590338776574115584223158801265489978747409579517209660327031997686416353492045623152410082697159661577926099855279250533376815897902692278404093396871710245030625657702818173602275202714664858437016989395423620483468424944142659334848278670757021182895146981275212354968773763512196379013787609973315361118741964923316812594064842027610390199427865199959545382674031132148541431412984500804438016445790691166651827365011738440916971387356354567592623657138245407925653695939450514577573992115038036578836690550408128153377903194720183162911664574947193852012452316731293614369805153810644809380775871752331067675832791350640829267176102689367426239127784772237439111457926838017976777453939055396985252937314859563967687758606696586437794111370836290834032100723827547632771005625451441185650941808262757725223284263172759736718798241325553607426851845830200520123768968648197715438755028413232992473245473755307627519769382865416434761964183062703266766861410857960842065440341645736146589411940116870428136314757190883464008382739930694339100363687894926533883426903163171776599606306250118209289628996391294287511938406521367974373994096075168237640323631822365692597749938157396030437230225984596670556829075433800910269639824289771255057901306462388979738999980869917912886580725956098454471473332577730163816125161405955108589172676633731005939665637448752625540636718990419244603751544578546758632808180468504671603343555986211039799640619745280 [49,45] 33925882488503322259289523956726939747377184820208108477949850344670940493327436859125865671132173476145659259787182390557047023363289378200834099656596505855954857399955273517668111515856135478664599181881287267818932475248327235835066296362549420186845073998639574905609623921234652247034899289282908804140457387549344599167186643669548762280616046039000892301290718047243429617273148426718797548836878892087848890139130888971998199798605437856029043027479186699381500531340687815252362909918628626240413853794689275690437605274907980939270001073152521119569273238049891951544030490626983517385405257271068619934026226525681700395882371942535345973878873421619356064767492033710211034394865249878567228708069190454411649441839729141690007633678425355846451559105130513623270604264411016114553085515382825605432716032916730830856733362506919870285273393772017629335028148082457484512935288789922695777511955112688280084601471451959518992572492421604543452538320644873928020668157438263279011357056026036493156066876494799096900770185413695685059645124758762911367377755433083758199093653354316297045563497540510666428578116565768178570553559627372113688058530295787863723161781178318110660422639519069288038611788070321919197743826340735916730105616116571531609709916262963394436244872552887220849993673626733636704184162209336481409614242588492968207616043927858721544433438601046227439811271592517416570749747250293344008628541692913938917903346147436862979496915292212572004227258260856858716566476499508859756528663141379062277133929579999138631464535218398683831783191916152034188514786207796540715541303366483494348107812863636396462384842573378482902679950388782047432577424459306613321310501987574432946639971469127927794341600465499090275192520227441258124205449976867680875505021929909196518019187244700143935495118592488795100288944800914309831948986679816235975612898435167842095303890830878401733330430988646275080883195907082476122543469230822122813649712720227662032672729957002550921763189904044013619434535330442435130146046667451963754526486439972664053415271395103950851991643784402761584663829851778871888557173941893380136470189845057725811563832020974360194047452940940429077939810876013169308245174820154495472291983194379671994707322048898536179590630789004609877621070529331506699537411202163484263322499605764113145705511773702172970804965827927257026201617690506815693819077943505345011306696229334494007716964401153557057175001460197699508543247577138855107102243186971243628731037364785497958820066312078816160861378057099100114895772055704233982584293060844688080004146176550982477742251153241386097550422708611534455690897067234661776879551237010227200 [49,46] -15867665848319596729430722694665423101375724652892417326309177603825126628117764953848340371783297970406660010566876993212012290186445787886395542918439567059886402865697214682837502139217037986960755485353416648862701429768045736186449848838999985269471215025029534626524343338451841776958347493987784999266832776992873453798160684972410608334003484340674777570747309518011644455512303781540211942563516061860367502583118536322385344093376677335716246112708175854445965128820041265465198538206489297710310364683337532388666633845396059467893142570506920053844349440428151417807068513369648254429922404032262294044402363787855021536268381064183698897810438363988267234085459821180579973668207896999460957744706606192578578544280164584319926470836814256373481698598226990465286586520420834785409965148557248299506580569374557513666996201498121771562134135834170608263943195023637067162734210667546553365436598853583097423179429962191947476238140629943051098047128435398184203883017201484313763916644247313197809324689399858787532429538800445130275044943974554786142612168537334317863716084894730709982613777115306438553522987849783303124394463020519697746280441353962256015237737745452245566958665547472051036425736096830299690441918799680737051578561873463909765219497938048266983992846438846501369828166740765489662863069195587736349536647542627309984267018376633508787248757905782534905751094274754295575918017737458488715083181268383343869825603110658392094086818750677484086329310385575400430461222816702452863849471931186007058207012626023888134609057898043138728102429591012091996583812974235988885970271856120848173901740674509143374264409164798852890107889852939410530185704681437239425866324236031557910074066115072668363620287393292250798342629063168553764902392699563437273834841130375775892734322045975821365432620414317660625641843828193837545090119341676568988481635401138216217436140304509262669262743478954492310377460801317569368240018698994666338908731864069665261174112424376239311727283110924947117334315474384224359439343455885788321799670897056070621393617946070707065351775293735971651952219275211635115471211188094203501237512891760256840172556016482301705892378808694348083826137200462223250755213478873621625737740068133145276518308099867013622107582133915376101944602569160655323005149953148610901330341787726513728943019436784471707577157989902803821662770495709614397298913835008949975713990308545462351358574036790536115027892040003307561578120627117734823859139664548858450070889277900201771261813684076663684790222560102086573594051089548053156202397612183232296906292654626568829816368476436638613234947154995316986030498955168910039821418338713600 [49,47] 6958008457528414157627596449168503865377630655786826112786527092870513809983414717437560165268963986243710450495635956118691811768045671554291716440703578608717377413075208938651287876177399790688874931229695093047134414141706803489357291865119338084077356774373188528671656994734473639804109056928348213723195891007050431359036466369792142054334102980837890403868446262036747151344423009199777663476779657803404430068148252518115253481354395042255376713032874404979412771908451637681930412974442834040285757827209826982477778453742303796440269802961030321515245573721908720822303337771809112337830634681161218701868847000247876677966378120214156306016046328936463846400630607136681395203547144902440472087242550173011971964550564316982907146080133429326258152578157689360475755678989117706262955729580872361298329327306315571700214188734191637193197507537569224374225770710438869466127896949374268416880630406059959750059360893257741763068380092367689119817221985260079930792053297020837652196804025501399295843297058123989106818962791656616100187086746435867403746968469857376028582209075892125240461520766923674118228315849023110105170764092885350335555081525214769381244794294339588082568057256995931548147284461911703936457761392189300091081480681101191718187655277622602958678386030792077313736485742843853169629973095080408437643366774190698224670267560663755265008114947318699257752143854116155088180283505947000263106601940657766060862816357790600781523727143102662120741492867380680015366089869905996814754912513274363997925765014963044142001703762394568892425964975805586403076739346420089498386677659547714650558460522717751322052119948270481887076612131562249156639136823368754312866055966422730690765897888779629478615250365834210730623737971343877628002878747689641488711307693657249195780435295901643001830014742636068898192080099200193914366314901822176746538700260244047822119608833854652998940338029977941560907055924075819146621622834088788377443297315308750442416770371128821009930300258552970426285385572313359924085698831172620969505876560677776361725623950268697074503288123976565377253212456860030544472665827374616800657506060715575997956642789275348071998150473747012522390815311398991332666514043479311922764833166221337473721960774906728313989820220991413995477429944429223798790327686594135684833649529494519180740181680116973740034577745959629450997959002466630362128877455367017061783945952614570956644091966956194193842872782852653750023742186809886568622221227509458681051575217343206305638018682068742700053982822594281179084057256775381304720037072828108727486826570953783550765790254609875917697461582805235983352650840471264826313377054720 [49,48] -2870392334740194884489901111885304075352667867707758470540017757512177722620757646822929005626409565628261454664977560541788191477921428364677212605145196585666558626237736307295751978030217341567676742557683956305957360667193027436550567740495066897272632042137203019087406688370307551050143106232291035267311898002851317808720818821657664115976968606600185995796344797658698842262716123623973687205775232101416161017757858890767613914435124874038502670385397660909200776673043834548193579591236033889693402954998793560588341112291504689878022406266762318994692752036577457319763830856403107848496696052585721346071324605533581764453298333802086550370646014644092656312220358402302377304933752477324826492236606812454659910543495113538894532963964896198524483978525529945041225165370886983343376973274743560182928655908550887908416871672475954682271247622331334349732952132437319892875377507981980211057820366683516968219149094474545116662723311220200062977831258048489800671726766714168991100334601373170301316482607043455696794385252055006613831144834340635681778421953966924879586165656507385442289277452213862528602200665881681745067815499449195391160748599028205833878534379050081258372153482134679430998773791444625755380605827569563811135892959656768639410397206924939677547416122816162854099472368361630662866539428983251975723377545669731413876680271586296348199100082310727145065862997284004606767121437781266398249033359115749784459220633429736395365592023448264510640378200088186655121588412335178761803720553424014630345662419665356991508070591885321148896636647493436576048960594766088584537161645539154304495651240279203984108494302080227823565542008805966629055758423805992310837419314145927624298741337987495173319093144412467043059729345002542207990963782264780828513713802446046554019106764084792468041899641070382974969844783031074792139553670904439635146602420034933856952776636620553458441056781826993350898768950193951503319811542414215981383633942253130611965217616482024008454582692372976581757369833512495365453400844954513348030196882631900235039639932617611167464217603713984642415385263967047019017657326220255084544422456954624031531071662755758245141244782098499460206965754006421751846712068612386713874806379076870386215380638888827542216424529564900447108796306953108497214221381376226210998628844960865995047076600294696248566640948843173049239304167563922927698007864888788936983102681338745445390281416707583908952873941858675375023343049810089383264299530041226740662318951420718068903193903689296240137152075301213321550932244649213441657522915400535005500495254019056735908035649122002010694825518251518698915595207056196884150353920 [49,49] 1115424633116878824149364274526687878942512804555910040499658228702629232391200376180058424826497220645695029473093987751052103937595557393573201195028614414434365196456724055083658001882720018410926400400017973680336732493882221009236100686001119472013171976005742139751722831151200346473420547948837786371557405066935587618662189902637458561884089963099718130285168689158547257407850788719038245648288033844465912042228189331731918475276591322292216111835528230688171107469549741304843631627674443018244573342076799064589446498760400120714622253008850210785779671086354994586891312194995178933895939664433821571421021957968279803864888145651644613926485768872362514567945261386309629995023172358195575199529693662392598048940593785511056342324848403197506960376394248656398363582233211683800083733510187272558537810503210026820291341698356393015801430109226405312958914579260831016848319321236236325378421432168424300839252492280529209383072571116315049203331624549706794064984265571822733147865739172589085220987065649575371986629241394573283459751357591713219962732984734590588368502784973128287802165743786961267302593419387237480858706189185460293871501172269432239505118169225759959409780953737042003583370745913471402199293078887749190133594616726809888518875202505109136105866819875862921408894114619406246620908112476875799586614975343293523238515488496079746252507502968020626350874282318557570656654640217721675225320556529250056917126771250446758106761339744914452926411208250402722023981147761966499416806258372629727431510925515669191001368408157839596220643042885014696660748768371368112780960860610912463104662232951924418557068028961100400704767944242054197648601070803767912996103632936285011552311661032572172615528842854372968940902997504278420492412782430569497233673864330230519728435727696483083557929901043985327968444220253678263831379886701473343960312094502669939509315238254057864063331618545984007919761806124468083603007390629404616826971500943416123522875600887764045386574052956575093334674954226154228251317186458693163512185882603867082591652518968826241358048626223011087466955433913486627569571252509521193349020446189118926482901775551222473141514246119320447626686930415132533303039958848750530114073190697434979564068205532869006943740334372348136950729660747283165150481271196686011248577753066613689483845933578246102154351594954358087944470518376699279373775209966691313229028421513016446733489964541018437222761837973228698805130060039865810004212182176500430118047275428035014362504441867745201900342120261640486687278188621704445052685930608517017147766148196658894961592841017376325352946026447995067236568536640730804781056 [50,0] 7648661665377176008191207711033085680262407244450170511410869603811485894429888911369408113666563689028891011398435670114522289370794451148318424683693254738040609361719546102457520972644332951209453945629700624398650314761483162500699717100886385803576964324613618375297827821844609665233342538483559266236836020236291522209647424694661123466027151940751564354751464949865860830529735992262750669166525229118656896022960955023986685260878570706680407230450082553609088665441184017892430518458444984886089381014956075587262719258133942977656412096316826403125100478994906540581627378407672594987804710801898077235547343490426643254967623473704469310825383169767506054603332008139427073631626257119826069295160375821681868619764752529484436329280658508582455296397173082666853961047389259580446376359483418284123823201726773000624823253154518281730278473143150622159967043162561544824997668634172408005585968698155992640544325917754581326062324392756520873795503726490822919987608376195394049137359191312869450304398679833276976001880734582940129248592319592560688453675985350568353996490781195346036078539584060751900118907287212111614347372526407453404695257678928473080452692382309294564843433390659441988753630811873382787584596513854646419433093762722676992128516697248594377383209608337717057712259268661602264641300501575204246243015616762221182758401488265247547593373598768381154591143491984496902608374884130542604558832046013786020305463086424420566989653020440416995302494160819810416777247331622519983945576244518817495072301802709405040620887895982463897948025667834410263863342303199976382037767634350570255973003160314138918777641015326955281453767379837542137488778825981193613137890792759277150685293534981876543002839535014376052272745118515541959477125220290823987242154414440288349634212192100386882599744843153547226862252697594212197036908252528251553036469736845835582520610642352843032691199149674080439806587989598694233307401321808438625828206666123477813630755548798839166581226197164175521647806377072253746991588412554322105361042822711908881023225314989346714964981153322212506786586886819147975940360165488118921974271670763245307211452939460195053691029131486933877557422375674114093766365522810905294650873784098811877285938118204127077682287111937335975633702380325360162661987491676741891402221801232956786079365716331377195515039035783665897426188844955597289670269098888184368516712614596107430150177830468848968717584772480742466256690588929978626382429696193127357344597190279213747067257681090539250336169466617884097211168317613999731290880271571115039048067816360696381726181721292785225701843437867089482009503742228020266380776156280614921704793876414351184410467683532800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -1007334451093078768607546385092305728857910572860337932063985536863976087365032987584911730633547620299794199063292531256996896594646470322424720088638597314166498976802816107662089961882644697351226270744391719006991918617835100823834233753083560750694027892441359591572177984921839798086023844771929651552165884758694698974678756675116023041387284865851582036606224627413525194405174681913184926234854337783019247567105453206792162798866155507724662769036164293781739604256914724024474363781869813408951755649156527595578122423524245654139604040264701027277018165009619998243039518521270261404133381194634725102815473637142817794657097824758086515437434468162722296385861487426177274053002064400819691151030775115561125939210663811520972112484649984919520879999380659332720068045332719573355128171105410106793387215395535128545572663570108521252851379375947745439556190280865420429996586245813065921039536262905889977467207077013678169494530038836716192611875409418731322536679268232989707076847459944703313171776303944856703178082535711231635798450049732718398930585922227163197227646420531850501249101606638330448109437214705819661522161675419341189238426145089197650247813108248620990076963570317374440308720202429953102360071163633843797545096513548962097328007128499522172870522322387977270263776473153898240203354263791543900660966804428120989105846548544811032858533421986434689451521832283692405710280065002489413071994994505257111758624408576009477147729154003886310008961815570388302958654622634303648803809609689782579380308783031505939150557829271001305903910312723919919484194214334953534977418712623949385294827905013009633579351697364208733594274739492180904837759648205182434302516377435492733219944390694943284792432689969585733871498566895146861555678575388869130543135694970825479005209500323339429753422290198893827497881463845960160001062020485408461501921199366549613682616843550118515262985959375578097824565586789315356542716155745051540820761936515267282796451127315010779342359648754540220965450870155722214777827947354480657985548066001534184585047624898298741756284768233645208583798432448767604939518186867126673565444581227541125771090699589502998684175923676053622068885921590850270043626964192861911554355240247190408578695761705533967430470735250744314858277006276800816687286469758118376651374940298596724226351138443576716898458168688771456362389057397537806423019453711533709636109316246281025866000281422885756228892551015569102814243282846629893020036460705282594722884094031498703829914201952320478712314648560576719177233818147816889731414184648712391549765955176704663672566535957452195616739515219804482853901136347609539324055971367835064066570603225833641327095195893760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 44045803432808895234829886670883517802278986022139275286426006737549745598193451013283336982254143385634578621903213174070339499988268440318365617058374983484604662749558487136502804004157695658249209879465892506583890514772389927763916178112510155650549729511877462615757823727319624144262554660443362087874441908202680200699389791362405499540238105061030676734354997901117123382502530349581824305271719027390692691653614449130187346772897525510894498243520586135107466901764163040560755528169699812405188514107301290073275012936581642414496884867888800085237535857886378746978904861472787147750984268233287258009223214338962201368471028354534017954753907368583878166361300481580566999044759530975571602569427426908739461930060005345362997905993317702380856184649777290695396977683360691523712160979521040579209311632704962654381695023578961325877239565282643355325537600358789626582378189312683705548473089094006247598269415425611164375146627307475430057712469986558703581182817628434577304891399813668874016196426439318637204219971841235626719782561724817041816937446234964596791435200514426383196619518515944626274414356380391415432197296202788635706142850963380688309336675546205600739430912137327740440029716117039933594394127649128490810357605474197281963152258839585555110591234086356094864230680835509783334681537977907362042887895011277443254683573247558135947431263998951850314402006181236315632602783067559676743868177045310196691556846932859724503744682386284668527120585491163893539484306126341034900241754117506052692248372875624453226081178578176112500943737110089030468985914267273602463978193063250981788895096912852229928419108565240605364280466928502548001155211372249090164204517886972677322744687111379076291164285332334411858395119295907569662060377257639598032242924937526226537015872430240870284713678004466743333070674224212115782294628975000474542791101780556020337169335335524021379845720598200318106361812948133154710388755444344714866863872185888716196552115785773729475059311360769775267711377611598048707873234897675198093439899846434528464646830934378111022879415021143115939195839224740288555565583903094535841623760240764264649704965289941669302593963173680503740359917195776801425988968784318008079802138094518213216839744603512948734876351842638334748433060664298498934228201641073649952002619428374366646613019917388172959013400284523474027773356849475933153712030564893950653068989656720915100930659535955251132725263924312845945624915391573861697205340096293432077086800756094105672860617637098972206216556498335472353456539988777940292022845692586078311074271548722561765225507841883386427939143181014419236333182814870398863045956978633799588265418049920224366417621223997440000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -809873846941429484833816280072290304120602329954936416728477296230239708109383504759942465602362413281769191692163484311462759048005180581397213370255231419452711515256821884631119653911843650151327769188763866874389430094893750262046999335314276114049558741065628101374259622999538810422017548514135979638697372405801889532715664461015345831899343474831871049113945746064906132226972248534544171183569075197257035346781725460341217618849192987177280689508230004352946084019848291462537175553035727853925054539360749100042023758541933978970093707042256488456038502694176515512339539404444308364270285917957292982172801292271277503767808175925741902921138673569091374220663098102198224009858184592150916286273359784953363604280215802115526769672041534099754070110769210597388194195418251281477581119681713672053102484532216307238053500434567970469316247109509323302089649467994884292632371341691088346167366293355183933573929564912029442690705619579013767526332277699791120868624341507041003654141423451646245360840253663708141822463826266548559448004367371744531352558730206338514942934268024411189004874047550697172818262984450815673659031300468185787920875284969453463608105089164072791481882633156710099985776288066742838977123962399306487593727888462336260202803396592293345155664789344475097938450030804209186073417900123019308273459601497019467719523019788686737392234553823574476816563701511224932726553658640510888376461984837514176511989255871234842152486331633134211418754460792792538584756576265962068876297328414759610497743550698443508179076838263396480204592465655139606569992725852056671586420344154033968561516017128350267831542943075932686068143328189743612532858085758662032928477601598983132090836126125347124135644074676962362099291798490119685071584112756963097186386192669380295318473421533138211788959556960418284152742008815081036656676173333387111115118892602512928012105372117700412543799949204931848794025389202461776292480795992937907868199178832378753327673631691108492537335653979760542675565664210632675413070742860793637232029078717651654871063952954466530129245564872615792434650687230304346869434725008193711113971762924541596754742672486184134046182053204277167168605905199680482676208208985258298959303455560063086288641493010909163807610512746473622517476453835801666560461629228997405417458434158060008427166759705611622093412715600178164461329493207134504509914787449485310502879218357818379054496964213672704220033233255547262828753146216862433765201968851993924172716578955395605902696531831742656353549793743374181233548906033261414042203110884986920526515124654513332583362612520392813883983717213428473975463117460780074577733920014122278284380223284264941621384290972467200000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 23068530152574009209538100080740271228653009985527565072501541134113395696536992073749113913350410398138581400802380439688258158481073829551703015482740611276274212003903669642263787360369421463051763235667384773394732659907015194478462364453546438833707405746780543298565673769212427622966788195717762985147870754936198140973509206105841848783663337520640482801126923937879563513732865050818968729267496120428453034965938070672838526231993406323992575500764958567894859093394340002715609249580072141652273424058432103152280593960325813748121936282909137002819957149377347364832373118801017907371499479724561787306632736288548655153044942052978122553237911530340178824111425081737570891481733927450745970303426396263787941782156894060043228616539041236320237167622358416919224023978765510956451820214110369648154796330672004869986735731704416669800894871639004395708145191920917861658813588423219318372421819622729120261765801450607545384804173128071457642585029782505080065404353858687504757478466635086917888928693259656852462289299354837988539695130919814128134922972867398879462921284154667444885379995040063966916350409807636364173611638205251753672325422102824419340235980350360861191818871783338735172381683274259127482843335403239171957307990848335654877655135307071571160574130892230686556451340266509264051822145542880283600790985238681383970104874822054448553828603928186796218194323852149014400484465400781145149896644589681855554621173650236235345405575156869504450560064911553215461754413649951053422647429473644855083058798453389361555856996561194478851853280552383093618096247721979867277549948168694456688166145571926605744036100427879349270455185416728989153690360432428050123963387477895507557256391656871868756473477746504390055715454374057946700949141358894011077881370838820136772413777550365862665575312139324839646681567942911201433884131458621272541683076605087167449319536943664921740411469299634867786171787769245284256235613352629296864932782668990101460003749431895974070876545901402863360876593453952082425061371588985488596727981875905614341414474004940464758394533720474439157511479621228572910112181817232837164559842635265076636823211053881277010271026514655258277359293240701809210859995329886817252283211351743226970180865147217246446849257030280202589537055995380412769131325765355836494870070410574348613125606346940346068268357577635377496721449838532737926669630515060589047951186191849621439217079955105992801249625694492315041800119622708638272801345207054097420188319693420346552338226873836814488523125204912799407800650364372839855148026423454170287798529531292583614979138039658499542237560453482714983620827580906783379034852904090594650135494099707692437070651003502592000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -58467199329671234738466799737533634492784336657655960945089624953157145998081762443731865922045514004980031270412756291867554964243775276294961979643596958552633021904198385495886152170321877461552359848463470698574054812190002428147450613004111153604389082880392699865852380512092591852536292492054383826311333772191653230579424902280059310813850756417748225097438894856831815461386632054306719641534624200766606045855279502237564865271815883194542807755934767951209256767482244122424165013049146557639765020378368369082583037404457594595331944570230540758289012057704487660937969067871058054019979261734518573612748510021365174971696511315228635424757490365872475478689059897102522800809576414414542264524636924286415248560765418488497491808909093533671275430387754479284809958849095004244746272571639838601229240890226320406264368987348761995162078254289477665230416439642895602242182077725862896626983764534488010381544770386699596608393754883152394132841162014561484652451390703899683201607187314819316503844860346823918461860085828632950396236502519525955213482664689338879101032484694258906634186085236049011331202126962411369093729375542596807782912722543620157851989777410997359725180933425149047332576498105342519287829797281780312424166227515391998228025195507699473388559145796719366003155781009687996397737073423385031754992975422282099006879868822421410297461586590305431676975942026705632416318876590733366082620509848192225884678342988404450730187763537901575618944606768968885084367261377054228692560301478909986967980946781887832098978838471168250676834153024833292107786828322260710621047549756251413259060741536075241628882115945418305990447663110873504796720612922524628391216153844272445456561118918081734557859830438960127378237198374992868015317838134433126090285912758033177836447271808821823153734571682278619811435180652025939734481315441532800006053341465201190908810329720168130814261283323660584508004822063512347310593301044928527746663506526571869896367090240597471874963749641854890538903277530812381709646529882581484047382323797851180055361544660631160504021836541540051251915781631028451467666506679516154800589697583221531928007676923952781815656479044368991392844238036289944015196492495576401161885688924622152780421880654780128651424500109623465839089763736356748766011920472053270712738568825039579059084061312974264755272958661443932681262503008884250844124706751025483488531108274734570970242118646508065867508923653461875468678691090587587812706168342144067188373712062884343656332859199364820377256036836594638536583216717179269233310918257434660355348226200018954926731225557020200741134349073900132200998984484721299398128266010035180123545451991551009711084259084599296000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 4841704930921910123415848079087531821018493607326879907021592215572275288902206165515975692513997235669270811241176485717636781782196671948027649383855611431985403454065761635820509331729595252327148561917687590624263994467519340481993036992093074451080368470206516562609680524051085137462445717010608635858083014662899445335576966463537321261069811241104250947562112485162854194062846028219301971932137441038317272323877755263061886829359531598715839431115047899149123711316959177729491566148319630425356761032071262467282860577159491776918825884870291890438399036630925375948205303080182605754080586019000296903682326544522428952214646606071359800110372389030741306621663574612737806951130067478189834506589286066683292631900588553955837342579119307923944666218463585026772069920485799202654588074712272419914399120224128406868613055783525988989865945834640614155375604099701242389693150231532341295707755641310534806659283762025718995956422008751229098992156534006162740989362509076887135276886073697164090627891767570303971670433589151726923929986184953456768129318864541804179760355805308155270939590464415941922832361116082731888701265460110189984540090061187649837751645854660669963528443544545826146389377949268105805678378235882571330286197617811365306761290708416070393405234878151880294584549539768437391424158681078687191229573750153259715365804643466725674268561282173492610235756357008637271282985299621527255028404876545275347410637764760071246200878039754645283545933864135147017585159739261485069394730759373662456946855098998117844749144178868959524627995837142569515790062123958561153975689610033260631898337097801543875214971374215700724671938939441034795940357514862490480136192112555600501760308309409468936211221591631856827373719724709873091804897097273673804515436568867103423283717558561736909303053050122092878750127590449665406787362726107351818829583095126540986990383655342473642960331296174196052223564575795304599678812745670014394067957665298434421277903218600319990704888981209526121815305684251299225473577282302242353085305519368389007849264545593670476912182565795405842942637932533031864577613523451139905850871476531696122915139274640717610066799204779795044671076742870360807388914952597288597706742727906738076609417098230830711886057336494727669844595645440002126853028555989281642652592842081077641384658350603177802997904465456115741985770157664502884583556366260510343141844402006661802977835364024604106520933139709184236412008287980685922352854368236067856248083990915086711730388260673898790042897230569679929810252301706214457400292479342452986515647813880889325244038190742423569206587482401817115084361018036307055618803514428134814963416798975718097453345058680995840000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -60624450010889287767050684339831412352613984812094129243960850219075859077337247325854704204586623044468865061423032483592502170239110420128389765849703256242139514650205551200710179736323121141247855669233734744729885288839794695374677265587007159184482298725845428924596094932266536898001517215359967929242968841456405047340290401734371729512402732243400423438615175765272511349766163158747571718741507540867502789663882968575478691253566458806874577826073395716200142673933532965662175058231238153804775951795969673521998749361464365762451247524654640652622628177213676571528167907234245110037283337321680305688960865324909289402997004316003774189784084059061478528226827636689039689038011867519672609040764791325279205618512731606122937915472584311645675752763047880530616026912574157972244757105077079841016172106350987216725045506239401506594858171981732712788502368667662087630346577555583185116963096616449063793159420291586892542238832008244745719698412727883001579420050571541338923950366523885176460212298531251493972367192995032872502936847071023563965240138372520915677415827804865862284728801853964131416256396627811271119537054994868499410493738115678943609672338945242891372708313341707321384743303125606239500837556527227671496743394382765271116756175616142940493164223298917318066303228497312270175169417262771644791419371480701710872788470281629884452794468065833743024617555312383350051205052767312993848106436275405762259526205656809156275360736703315665671432908695094461571612499650287217440667017371900216747748875610459102777517913874902472488580684626836723376335944431745714895857150370624298337022245813145993359556641198730757544337465546873809953958265503157682730034979871486750437393835988349088773145934826335076617657888090963229802783189947856723456987608249551375833424628604035973009542577165165909071667859621749830412963082593087111864150709343702593122175449881796814865851045222920993534604141158984036628716321683780756861603628569477256625665315044712135690210455739985736198046462024139008965862045101982683597529921792407332387964872868705409030182114639918080989508461092327954776874629781199554585460957171200009698735163696370472118793420813116565760457086076015753734778543071537177974438504452364721107457572975865404344640416049656310973577127399058638489938696305124491560309396790064024167089670033508031828856128741132031457550008828931451847910868771062104098609392230691395267344722536791480151355678674739738268512122119289390579399944717070671782782781466794387190905600183576763197258439131867163624034432258965258753558466645177398707629562627036418505555237378995088963572627079917106845109068626697451887596614794392656219498766710915344972661350385340907520000000000000000000000000000000000000000000000000000000000000000000 [50,8] 186264685445677589041234760814313478552355877553847972088247317197117416858525170592980404620243952509591075429864085502940886679685327742110844458184581411286296023878494245773856238474887702068275399823706122480638148479818139254417727457962747571251509797211878816080579548247109765713600303383820981681764273227455312171333908912256512728248750265172696483608424702840051825377257957620085139305465834848136524964817127412051936394933011532166833948061375308073115096757003214214924954876695255140537240234096208525429778075322657173844913103270598247063037104054310095732489755671683394530223862645656738789744549401352415039804596539772421975751650368264273591857502956506532687263351695943523372628671758084210143643170156759755648007939755345084354224495022985939659395324208721648464251513507750893584304185181083751006668480701566497811414649825754054419206854808452196521231191858397820081879879891382539398901281253726349715944689890868289292694037718855935459275507552330219885127071369874370384844642156194301243155406189731994237216641896823345948477190378753300603871644717830025064196595551661192892097370557735098853479147961600146916078624259089983388917731936254333765250294443763525396149724405849160364772305296870818973683666257308646791808080358766170705307795666919793525298164690025661554380364789852056360028878598216054748741087629435040322056480188184494014208523235635425687093208848502685412131234215910677632871968832944870112200852757671281613799361387479618314760461845521688261818588207887742572924002439307826544404720318185346494437593700175627054373284641247342140193110129766003418922310494262676918458989449587869375110705198809227961218306859509521076722542824548082324541533393561677059226997778899181143021899133676391033988382103420562625113532275505902858281007550395812849785206054032068263081694310427633936947075191574890817637712505229502270727402850595868235008692090738020449946754947778124010406200091030471879157619006389436775869597030381400071997531109774586145970857892615378937602279321481313976572232378696679140830268032475490397558304404902212067357555983047552364278121534018149818879403983947544641233172215701978771134540062746970048713776329505269412560589081172294844780507531696232985558348993078274257018767529162945723574064332426310312689870156754483932184395911180555503863480821489047370611120066859385980053536003310391476017661730483057182631856631259641481391113453769785316017912892788158284673670912060295298341954448329959136953426845075512577643409315893976735834007395021378719715134204174298363371957770453169627826125976291279525547624722418238821753268242739419799729212890722815070420119441998143248502748220353161583070452699642200064000000000000000000000000000000000000000000000000000000000000000000 [50,9] 4703512447545591313295663034409962940347209770922921377257004191591561327182704508266043508923458238603631154208986552293069374645645304683159462860650392274052388660249531801798594491956048546861864076492375131663563844008518611534045312710943007293485661933187470589655022038871260275494612188739355059805493478728301349272442133406463967059021984855757508712882862679629598976792365460264716687282953183353350179930587267209753908089783423567383737030194169148470376007502864006091918995878521905960099635555250714164764458675639106850638791941548252690835184002915978338889299461668026998642855132449730296253708728869867735334948384974857052461158687307402075000751418943677901276890950233260966212053623546566726467791413988470196677375990140823474640924776238932478009755676764824733429233647599884233702733898670075402023366837341500329496275333580815141491298159413312356272456320411483447599222771856807941262263615537567902690694522792387361242137093622035554453989866917710308677257980026955422798753166907315951811387321596800872021476805644296136733756058747588723632815742358397403212484562791871205258171059247613682180642021064345231422221331969957840432865371560862389238293490600684311323271342327553295660210186903602175578331767642493388233439265093070902497967281086933414817008613176590794856428552594192079608576608551891029965733704310215174427676809206605202855867650349611738675224538496136131761386984544104102774799379208121225824257765029733236251656488648960011004154371695733072259408534080170908566102907726518283887154149642429276710006036578065598206956324360719019485931683910831425925620176924454029916334595187952092618603451008852875798330360440166188193177421637271112920323639378446849185782599238967380037757122895611595243524486776988436718493274798073840943133576847348598513537381886798630887945080528786799530693184881451212917983793217766147078717099395106472067681190647540873704104372670801196115463312258378062922485914533942179892277603759927191810840468471786245424733886412001415554156850181557132707203667014306411918061483174379232515225702951492960351098621489771284678379911743315410258793096305759997806333120479374455762404558265264463283778675545772578079306895223234595242572230656730015126944668127804913218381704210373712032526425860294968491707897197233793734253271544149641597365447112485907773069797975436921059074707273685822582345723575030300969071171706766934332628465199769065967597913254083739101013413183101826578918762772516549887057392317959745902392606512236664190589725987038459971098860683475793320874636611361819177135123010206695821361796662573505187837638543580178308420174428835590226004278410768861277324331205319761397327785934343215513600000000000000000000000000000000000000000000000000000000000000 [50,10] 11216496522627829668799800567708141308228710199380119882258717242571291718138347513276491038008588548342383500348368372982309897259406819998166914641552848863559987632095974597258049855580982345246590555250788952678886912466742094756070400607852415598670560281607769552744431447301174136370490019661585213935795634837971815122780314196110959031781377185403261497387854957995282348666018003091520605783598445940503323228769195628615051239033716473529545794064819446773177097679175577237499135144385469137488158067106126149206632973775849100521093594884993528872783256902026483029743601138260353818612202563896202045695759799751937570660754718167129914038902008283975263504955967911580050833957352117928717915224464654774856040306095680839455609378896364165205501099659437663111961299065181405475860730020621396019478010520481506888278725306898782811308662384770742645085911351441161064429630904076062818677490915426580504748156318654978418634050256496563197056126672397197877488907348980066018784674153580894483594320989238707206574409044955803080050963363363425380868448099676686734229977968302215717392674465972586898024426405500109705711160403328861855991725048914593499509741685011741285503851915123428110788722688032132839353713555171256882221032263092198749460442508381603814834785618631669280946841626301123548160317373151582314048854408110954475599574727795604354193421998722606546811078002499174148095712446654493484838683825287233995715549670825140890147733034680671999652918405816973614822618604521435421539019097367203607717093455588629629705029933179160390436176361837343953334989931572753132430232288936623555679360372029668643222408684569923639044469399117304549920709285058064083607241915565771840101015812521978125256001235843755306727607726833480244964743086982403465853652607815408345564197954575377802087410333066420566187418632009396665403574422811969156594976420238475039920751768224578757497539327411806061898880076849684053451649861028086328881712056213476054818381587556079502461188321870156108356901362687481817178302722124005519713955064702957191080153482481712230252809462748141718786728663177130147501942148419132612089075419968920737190655658836701100958608534696185381789301272010376241713067002507022981062999328522562733905185255905832697996035915824033248361535074371237980950052592448593485475380394999988839828914727199490284557886094927769264656164025553906669427206549514685999748409243908064199875364216855351741077932741318729778403999206743669502273811755021356008286816122365813936192531481781569342761058175013979329717950076043631119411763700725921571971573992473828745137814808132195132034714923534542749897827945195707697608816533064082553790655207088778793882510968479127961600000000000000000000000000000000000000000000000000000000000 [50,11] -14569922955231959383604785293227407462979495180177354065796613917575630793667924071551044494121123955196438284233167522689797297150391528584876225609951737020960215311920539692182634408571111208653342094205532574360831388944164912192927428139454369676824395740548281869274683288260536646988438879002654012181276418509290981054913634522076460590228306371708280636065924019731663860239776740049575920093320883408193865794867376981187564961208186012296475626651264085470210872078480151035228829005508872751830240122476854967052276048621477438651501993524817033859014176818477990435275406415608252252177976492352014612903169808733738835874459204992399430516814919258470924830657986868703511464166668329338520973607832499859687096510800800863421121608864686673919164613690223112828889626409761242822337379530381081965031826084434619536098476563779710611881157786558234670848123053408169559381194103930285334531376189285227915856904903947649602240292459895377139206842088667953199624217693121876089054258954618063905612741262681905645341625804476707187424831750640831721240393337501420537879978036871297790177220218099500044193237183026399770628582043964190763039408811407643116184299298572313395394220013213339353376988856209767468735164126864920711834348688953770236177252283955614644771497239648497299705237958766994744758018821561236501599739647240078802163889021373270387192104243601739458889650435882482328313983007050164677152615052997567097853300331213729005718003657455895279518343488586979317295701436126076246576305946510235859316164729761308173244682019446147378120609222541260068646656096231734981270282797544999117248732065887829087967751302862931060865189012492965141414847163980790379501944700668648977101330672871696486942514451375265599986126263080503322911290734517043583995595751518817801033830303578236292580215803433830560629265850431872002449849851656815854546852747415998022122844208979212525475196188437566025145686145406194766907152552331805125634855881051941525458707070333855948741725984046431622224859252168846400448106268436993149236678070994312549630423323932620671702224266260467958631351373322576852672492301663069169340279321043618989027453968862273887118184892200190635346974125834101829010588747518069935780078186913179021405057744933961057294618118080159524450206660004610927552770610212188400983130125700050461750799901889383946506683921243158087264862161173745781982201032171427941560000179664874234475405355281221250905731750591339919423370051976025594524333236306452133148314695622192473350211541340034974494711429499935428477595023772731633255118807230322863420455380816834192649649004915506786701008087905075179076728890780134017090748596597662257045954594771532178637801545101475840000000000000000000000000000000000000000000000000000000000 [50,12] 270531858151719268736084177180446882669432288620314386647537134860073271112465651691269732038421027571579447641058972155865340839226497508177596030475173367059858567791479270960419234864242402775663859171361269072609691182725911834496594380859932962504041487952098964269846278256108914174585418452084002265871042049566430143088043774442063619039567607529640609469330611540263141867876266559849452950787317191738481480173054576409724836039490500173926378178370172009222714187849100024110900311784941907045542735173322509446394442998766682919753443966699216962266369072265390566351539668944575836020342697451171836007031990944453361270682577827486850280160366821422192898267913355709190325025925672751064957633988542857565156376903797276554288571685357646987802783006953851667638289495383177333446607152625509082440536475716067197428344659760041226057729351819964159550338626645083446103175154238030408639646997221609100968600188265713183405980158512941594764034473039490081353214347633693995005826941972754177355561622527253548745499659446809009887773715060962345786599060829693497110173976560051348590393746762044233659843199961682146992093725977728023802332962249109448911579053908061841836003607213923326024714828942253387349126745437286857394135726944972750806853927060340422382147722318285111449037776362158287568235629086418343593008238160844309938352271904585560648586832152485715888006312109888121922448912265472598596352773294987552551276137775305976123261191867971851130431266785083606289059287978739877708168359488537090377941034192378676836826604249240628413624265570775854175648857583361223115501485480882353666604798348495050136630575380897949331037261260128638448386036125921612754916517934694249897744350691149590439899634440782323442637711897344068855513014481578785871408164180478088955802734957748034327266803384431347645061251594758757958672334650504767857311919618825880596872993928798964450336827794616497815710526923506638245210324942467687215355716538676386766284330844391856542038504508134312544103123261841800089472113207909212379059830028777026616791063133133688987291175023540837465030298104633005896420508687867231657007322110450875726618620406613202040375372573052671850576253624395611075394235860546675186057809048795585326912654222905368461457905896058415659083573175777336874890722721123644384850847529529405766497070041928761406971147051222065436080977798676618825168528423638177099634693614129346556532613545844132847629233705603587001001183083018842100457426107060578815644773918490077661211984822761151277987769116139677640187599800016099606649577837818774861236091754437534595175696671532960717624266393498006888878924949789226450097177722978097162446079396336968808042556966641336320000000000000000000000000000000000000000000000000000000 [50,13] -1681818686692983983030378061213943596925304922818702854918904144713253869177586343317659102095477235901834193974087941268809825032423104837577149990532543365780546723757099664689153808860472570234746525026816407662087525851565581064342707414623974138569052336109934675627424828457729849102777509870711970773313133000716350923203936313709454295428519692381791708139284906402247954609864931867994403802677242916542268384673408263835442820957103054059091713403423774808091412183905502703380812924452988862966512694959834980308475001964129602628943870735813162418830686023016987448310155781838138396968123666552759716810083104344977515503123665695360572362785356631381319904468108377856521517328121064420328310020088979963924183748359993679610304584336541839365915274536328986414805859490402445636186108670094800087765932858838274086724774322643311676909538991007468483760128283716327785555185696104489734822381164595444668138744619907854146883752435538912040080534617771416797977934566032866744645427641327421060367117939781292307570873607673313360396512084728592354151016183952822655699339533322640332083499676432678514688299374252684507390681995406234362002920582269277057193405233160722730023223489333296426411732067196498927006286446907425863437846799156168069992049877413586488833958357379515478421024855411813402080036100853022802064381380815106248629282989500820636839054152137825833395418862546550912449600395743359893255349445691760568732334539703913778222743341919057289986398533124908651083655942313291911815919466514866108237331445836056212596057647406181674719608153563157105921379191400497820444921853042346638391646558583566166786996232873233375377566130713418824656438997514905385410127911716283047403187623054793090847128177486573776880435775243237519402861861979612841534750143646341170619205244550405239688259759645739781204370826271121402478306971398704525448128445026516083607588830614387905165978395405060874832098075821870567821800283925475992251315717638382535597865254822703402976177500548451100779743649925286421342758007882510795410839092473085975519249315333216491862859883618996222682132924727985955212863296527627723272630028159169880167000407394283857513314202805196185614690277820233656853331736323023010241770452806436922720925328728463590939341113568715586754633301009523068345259173388683088858965051577929601660791500220803038678759604611967155552072440527158613910131450246917194505863677745569650718653984898754154217238408139868563028758697976201301553156081592757148053558298262236077652337791447150898677534717251541223439071640197386175955802265550231942890554513866855477023780133102010438892361348901468742129355928032382174269952607754462042450409131276059580541223773310392729600000000000000000000000000000000000000000000000000000 [50,14] 8968944017537454902755268359615401713805867113948088294464756720739047890246102905274300123983906049457945071121291937263507540891486615515226751771077449530417502779153307634202615384614015423671674792094108878061846809083834678582830769720593871811644437849638837651313569223848943409908620811079342406316864073966574111029326287972216279127960211794889381519871772933292025216223411793702569160503865807813973732999134141426865785453034515035627939343875320344131150666463412322288537097829558346594041015951821352955340644063341978132476012434456381276069692064918258983051143786619394049688255519621682039928936319181296101395125718862201517744038737643962102889133898670583508898558247613474578789858331231977789596720471121577464478399161391059043582540424153575591556249923093934615509055258633079694748663430019567690341603930384100874810511741661314009842505043796661185468418320194510755674541098007288215200402020739724190704682113397060020198766545109575107718965123409748103251886940832442718311124665220396700141908636128684117199313517132290318053047793614637256993949242268671647272099772000440921725800809921978841241741214251646411810781729357317251267650638016974534241998786715868483389542452083591397688109776477032929450437172508531413022672963970098676284570216313510267712115802949144061721173840806760743971644891449525153797187691030590238802608489854663173991595784379937717867197495788077831923379979218609380307602006770565594060945075438643952784214697449523138316421436374343745905747607610962734945848498994723490404819024146349735773413604666393564256204227800315634804783373892457370622359651400623905725493156652012431842204423312622217478775570592262803530843617974252151526826996369358755631220404251213671593053271394494075491535782333302558526111834908189517147462454638904464062788221307842769643733605942866995011703053490497212728060963465322114412296287810714816327052500933903572139032758147281930432232867614419194008040089986539261660983938769988320872220822838867119031562455738836869206829075104520467555322221434161429226659943159929534151346976393916304763698738711743764236200341172766324287858757855246868530119852385759419508499712135109935376729403759060283499675045716807997826848584878659933542781055030476134127353298311034086117170340671642898674391035965870730572269304640337260259113975191530131972506911089047276140167382985362150975320844130180713463856036102707274819522007535278108297078150971471248086284449114001320477130701617126440695486336541817425283463005642690788717704459126318330598778015147008116237496324952524563182007462517543949567882396334254856202785138213016398894209372859497367596132830468239252254974716926098323558490915876177444864000000000000000000000000000000000000000000000000000 [50,15] -41089467986904763616652141501403997315157390053738909605199025708138807723336038094756496484680596738484845147002417432641938850824532407655464678998965041700383346656809654649158916976455014933407581699552873208836561774793911995840224730603842986010398361139883998573410352886045162040334653484278417089964899299582449001617471978998671162002972301346694794008313945820261982224204252147952986411319771435280842321717231514757214955555822019528541315678614791026990487993697437673189000705387513457003522449213444852157150620229802288614892629590442698049687279788202134237632831494621780092402701149336377993000972569385082012614950494646483737001421830601892770882360318158032984029443736922402195386644212043457313280145604462013710320012840620477803566230788957017442348054031768823625718286537832618955369367993041130231855604706499578544470321343747046360181051363053115058998610153398419322527770568769447930014190235164132701184684903865893467240627942672679165609930282313921766796596777226031068366303698238749915129321081028599908355715990263267179983700310466217701133522628491460781588666713804234115228425134413201298061494402214470310470730861602739459293559005787500811149239778222819493495909130143684338486171642925032225843074598092971129374302097910296190008668415786471287667046150373185887741155105364180586694383622974608903048907890462998962424020066324984786044169947112063578139998185641487558314407712486220217957815779458918241798299638772495610132861907559739601656013716775309127508127751201850157375321496566431495278035999629662574413349755762242275518308629770245612401929543675583476018539102098242988689147282026719078790881295861673107138084265050339580591412559617129727885829894664007237301931817116855478660782552342511384322581456479116900510108958534865847723349357772185888578866526193742222686917276666189860329378455292275431499233736105246465419772416212950064316443514022193898953693462739701950623484056154324998908500206432215154924574010910034908392974382806483092144312764858979202624012907217403497919079395504452626801074575528291891337319741242116342151387781823900363379033849161430765632617567696533170600641946986056248717395517882187857337337748332885050184538626595525909836802966505429905842818544905655800125969031056456636006268950335318923578828771070883153803623990630947056336539944184918126323416349693223013508998530981665215477180815598700753876445510398811250594765196630075829211786288338645229558339294812306345675280555867261223151884347197713223777092971042232472286715447414999726875784633172740540390866864254398439687495242467761730355738314449783202060457047210970298662330810512042136548514930778676296725894772577610785831338486778199801856000000000000000000000000000000000000000000000000 [50,16] 153501043467425679705527907873413369461959052728321103978692326320907298772641460059216921184270249668881821924467068992895830387075882700563735244997365109017517797567435256117291649074395238442995317376176620590067021574327883047940077351778643425463864778450319227970686330748041969871522646893304849782205412844401421304764207910718687047263235901582252391939516041829669862020069888433415273854546442501457779699326163249451198266258609773935521829965627720785859263178778015022531550316332004126797729428123424679388490295925528499499265631198422826265880520963682056067976317175994121707506324853061855940209740233153273628501933632752322201721339307307882078863398768461021465648685145901486814458080022067948863079088362395963881034416241698463301203213719796729957986655034157876556781830737304068166041248350932571674923217521304297083761058752845030855184006813765600410135803080390110905417210581288911662563242941827669066447141762446653762570996389448658078361252278716867723930256064948418462644831637876306556570457876933773457727809909708451367644134354539757704975683365259641860625034047247878639682332223890576099078393329847998710038138625678242401310362004788565596788252042569218606253323072149415057381401776246410375682546208493869227162434871625232886472780009730941519122900944595328342389115713352170903819050833866851187003195914470196192984105798988897343243645801081574487640395497832482476765429295237385067875080143073797165772853495677990243134967798050943931294572156385830576835375916190579336927753927735924189637803809731254626715738678460284294398702117291055851066830173117170245219072702975400949307310337477605224935561300653218136036006428465326837861029248485537983765069274161408676002177578523346883056605324679923533444413992392987391886471603316931457453391660574121420539063051774439785307759269398512354463216496848302868311023070913491186302112198401096297802485873043734842909349459083198902953792354774659820869723421805449618097254983535374244788245604391919842617621459003556610399513183820302535191333931532835251721293281569041038607157421729291536744914492681194042533120207163794524445672002847654536751078669333004235605283584995679036703104952358685556476510639042973761675934122493116073440872372955080613734752950745838215370863256534192225190897653565393709200603998945170464171535283380997479822486845264287117484034450989272018217685551327675510438979479455243432890422580780783078686677309372321449128822182421351284209774895731623780925072396605030175968093555225891474484903409765583669875575288103712799477081693239996975252532691539541789036435002944576728910513121542835244861890182116475327586702173483323013778127814187012657206579762656335364096000000000000000000000000000000000000000000000 [50,17] -504778090982035664364316303538680719692051824158527165415286310311571732407465261932592528252812212017643531087821467515949216287091917148293291388897341956823412545858508928747597934306943980361865333827640999237308137465568488892840357949053446120080003332496786069960502486347519749517624023961739971208676603677527954913447144388041918598093007080108271649410472930841770595954435101162535756802546404176502310536170371462442319718532680048139519536819655835414435387429164379936965011107036037425114276353254890735249932144140932738121020028567087107869004613789012488963665468725420618666598931439343340282981023660206251237870654000564087023804207633622740729231624047936740020371216468968043751565420864441892509563442766417906693458107282039480067415197172783674353946064957557631615244567512477462551035130264703253797321733656327331859505634381470484443000709427543233109902071738647709756723952585381780935042907333589412306546126368943141998364706290589556796600423258978394834548454248176931380477108160507284294061820291221838347542161808107212025244862567825690985078551525679043069566907122183842308650242536785343531350381217839830658358789772336676388829673055284736446717786494318102704965760012066456197365290295592746778695536247486793550147402679973161914544269434589629576526893689764880234891055853461008227957743710289518451917446244527178594603357144451714702671815106892023692794246264834662231206925001915241816690401064678234086537285500614152003170892302405417670242905066215025915720916965915243930805398777172130795555534606704068925522141280248636562810084038283680616151127301357524124004967135844225440076672230858108071659661266703927206066850150402600937441686865452696325732028075151323101482556432163269432696225655413412687935494513431718416620804747390894109196326047094015095595289185418725511213585130979264717919342924663683854118124117053201795326102674277415902746206504906864195810563469987394114456736854062861146749147926912797627193871049960452867325802728361734184830054434340375717897667674714262542526715992777700607275073430795989353326380249610032030224288923805471922526383195448007534818979643981277154628583318837120785989179303813823232178292888841050409955632571872321746751285549831269936157801188482994576755680677381716670729216489436499817895894570597126045508387363648402193814955256490144092366475018410460447848941082555659981848619553250280027314236411861462024397104476842526611306353495678014498386486553127829370535370078234087329097315477601161752908873655942971850687505169900547892425854462494049610260950467025399852373295608262121892354560668768530466114586675228263564299620186393739697280296846022932510851913737230688294242222717456361717760000000000000000000000000000000000000000000 [50,18] 1475427501030607605578711642307330774954796413178253872414852240688029631011315084819461082729998503498204569541454357533554609799637092689943589771603168589005311286956845385852085688778132530191384981472708081278842879019966032322229080049483916974218077693848709441862237442064515782104295069933039864004394104620981250266102092570851293465343931111081528466574496997987353054693961340828207407538788016996905605011763110170392439036378844482201040551401820889514197992118826799995647815663164464056762294399635226298211076564576766336537818648579022738764316424363248999495048110945917871723377312046518074122040683075264204881012941703354657674848054361127001828374822965795285088929113766526625679543025992626428301705980190144868070075877898907677774003676192659676270300594797425664457213217145046775019212831482296407983377099448787885455842509451159445340138929099914580074298357588608550635859510640503517074514681087838026708285575966661274090121960847025651261741931802543322633950552707391332395082958891660362563602925942200546125870852503989402025921031598693251207021529110992917152060741868104767479727214800981517375375505861581919353839694999397034436390094487025150444827529561708206756302338824732005376472038106226910928277431246143071944198694092566234108057638682120371474839859043833547786087671565050785098731619327320915815329617747791019731032640194710395922161788933584037094163928958418729039586855795310286221412725022051449956933825214204623910604701259273091127200227750217930844284149038837476715989233010215315050149033459698440182179921622546640651509105240838578345113158147066035857487619598533310160255302664784684990309847331289699647573590373062588066655061043437545246861289593096764659834491657615859857937888490348039270584860643315633289047356090676846190351025764242960040054671246782069426503822491466444056058105137803716814534028266687597536916756250182228030872188176401896509609045608912575942921805103371958424284109149895058541078018692443316276548761800813423758605275605939124729059510608672432546348423388016900362037299162620448511606450865570991020217817337246651113825801273597575702794193575231665394552396744117580365387319450719777506594158967726975894384619522393928272481637249228279140337023738358737067969915301294704399453721445533263905761509071646091108728865551801431044392256748319820075660823033911166803704526286695661418335750709974450475915145137335073247650153325762140483283363844915716906118631641429697654966986128825751535071551536425641951702160892300451287832303046701262765056770020586303541866470961141591724911204659968296614700714967214574420856874738063192590684653043010517245583704404231715683781772976099486530421259332657002577920000000000000000000000000000000000000000 [50,19] -3754002670472852274297661767039364323064553864652611936344430569402110201323908273625964722157185873251115335091695191602890441006707722093229821465701878467216574804959132771035094976974138747373048611417152642454545905953807488459484092187486735122100290624230001964861024181293695677814283439295222027198682032268842807522675790792452600251090416954043909191093388644117263554537322805315746063830867107029318067824225366962231045643328997858026183690820676715222927631945440563034376235877197619690572448350914590960444188608822192727411264946634130034675090053671927139387716735806044973646731774941370290011325157589183084244078323591564578297154741226058466927490811694270193610109313110746245490117487401547032246402635620439582197665002054109032977504828941472961335050170389926222840289972386659674872725152519861994324575819026352701921944824847050024822127195195533030975197656121459084635333343550222137418958488937540292700450777441099648797577868887246479361554560666900988454426197128716406358715129054220015253611881662774883610714800341536904140872574318130215579233455550615135216859604460709710358847644142781995757789083993005346196031259616364495575234386922385287919074097398935158529865481826550497663254658371254431788397557405802988012905164774103680624156627307281089523608259118890995937682298530345782604916133862575200685634292970803470568866079556893696357486984078418333253143351076740888776676860283074764042652310496064736751241086681688902848652829072733398496572914437380214530828306061543860796809639048166294627078871378153129188169645107760433778293344053563121347427239949192614386008702382852775612662554370510222023939823850308640595451245736361717251109623030523027690714482988590027977579974738378779411282706579750866610503944572278585876302769823841594708079555280338993024841973906648635835135840960796076319366852473304376328169290891920193663117056215464269334958012460567178054943383070816995995174936633986126342214926380308849030739060315395007605353416153699809573592217240875009150150799533352647730248041770052924341320121320935034488375675384984941993368916311659687218960153117015957875229193690999685121110823100831285677281211760579658405240448852923558004875858657082029311109200921130669897229118288095985755702423010203700230956525412210799519348370203303156008950988144275508275068384993000527908068205732329116417704959046176597616148946857368452277219414713621819845908799375479113662866852528536687711367390454569520187731807217762724575731509840057247841449464464543326262892117044486639606727892320688581165912151952037460464775965008783038002244397637096734029218853423256952099081703989868319018522083263690988982015239844622523817976839061038809743360000000000000000000000000000000000000 [50,20] 8281391210586598300988532176083569788670405346627020189921615666519585142526679400856112448287380437627014174213331561522414954944753553093746138841579131636077702005562687018599956587748983909233114340131120192547906431398575001784267014658203570304968264376017708828608383872532688246355066984052096847494279224837421826459926608279987341721264150466454621970128771015659390562402327040488257724704631958758196789781560543762449942569624280741204762889929421791268604031993806055696716921396119372362144872959006644127804921609184452005385089091720156772972475170164532155209841133031500753509548190337493637648738778674815523316531156137160848429473710668683345001360782625310295032042085530735829003224659571696208969555875820994835295483185872858662517009900330195450652977199947712928467342680046107204238394427603543886588959627859547819163757660254769523660822653230620115959484820577345400196814234601144003380572413400699515249302947396479283568182924184991425391136458939216351252646763481416337333118048191235144590004132139623418516596254115220739655371983714883045811448307035334511831235929489717408665994513755791753339089164177260797975342682389416432389814062119385426910217245997488761036012036258328471375454485645174586259433655868645352995657166196883904883602371668112364979625985638099852577276759019952094119616055628815421572371198145439073899379462904934145020770208992121964410125584324924165134327206115528127797940140686131619995162873558684385753949215031059722605626276895422567938977300082202856533992762115267927234724837930722592615882229140690482652020103634859118229021236111454542389951733788559460190968365574176744554469340706673674354392253728447901182734908265284196816429108889279435504487431501385534758241623986210560510094688826528909630425384320909771133087718093177039064310021475117072665667599486984830395675602904024208799582984357785656266666876985426214423935353152392119307244706471456116749077678579897690894049608144764430463672708590947535209874776856501053874162533531926315437592349627982006148131259784175760121945400700681224839705441454761260429022867690451400171128197471627728016512199557720390853730892522194620436440289372598948017983996795301252911934921139332121255116859983699155845723847723445064088799821823300893765435018300403735167508296527538042930144225815029235272449454499983900439064097878980160676164668172004530545859963361403319632887884686789506549693365967241299138604987244617582566081161421949391931795116239967546001478397162044289245464337592987738126800884325976557958981087254566961323518005057958162310542007814033912062062756878461803126926006407540839696874982038207105185093776834051181746580467716774282029139817301593628344320000000000000000000000000000000000 [50,21] -15917252554531447903326707707049077529034219885152987217998348416076569991776347246050056698405691611145963081850502430355054050630992693315008591665684734698550820851265627863054875739954139049868252874414094825188203509513355591960742267720234514027564916958423640282614416676216785208483331714663470540527511052234290428307892797504385659141829350799992778754133146635103827240687288018832832308669738637002647368241677414897207408674528357592379457766473604304738290859666469504059816760271966535665371636102562031139790103086863975821142786319006101820280791423012395529906840065251601158692812740837031885548120649260317456663224256186955619951636786243867544812869133996834129108077888160403762676420850925826185653448440760109872621073244712909642150064012636658057417077137476021833590699114473169367075591089703024779679153038571610727998427082169863585101758214888076106791906259497607393587529289399838119402690987824827970151202803768767750524999627818102909951341465973997590610162735913683155623241996367088800045647283859667067179905110415708921050136326072777287449342564138205525116210826961471662492115054294622220912877640714691652438776194501897134853152713774509295509155275071691769300893190010796172221254651042724755871079233223267194984898722270200887433907070257484213575725058262531413993049648712617725480002155147198059972819655760277845386079525403697444961859435073678339068268058661737967845932439169002942583050913639009278406992026691673180909149518960760676424959092980690438974794832271798057309115961771528090873720301421718637974488747455711103268864242787437627700687075194556187650997795201624613011612330876199185095515123516721245967614585823740665130698287340192929277425339474690704492138927732856331842763742016293535678577829014721975432560978999063893678661884966536783942608353451575091112829966952394394700693135838098462397030364377279383598256430974804530713679555612269563043625893796017026344745673560961381687486445930655391429452584247626948216141893930804900248931114331552486939123442808519213715939183828772100648470145787350316518908205452559777353120616262767157879656614399154771050390582115871317933483721852432687367192239502100299520944971067468554478483950232335985785122441476258649634200800076645980294021658073321793147139704607322967692641232451378624210663156071870398252685155817637475186743205142013638714952234100532750048678779383167359546958918985142615259972175210272436268015182893270498648170945511967033048001788898591553261543972628536694276488441601068131830291759747653172386768005907768853949086188269175348090939500706644758385051407107016734387529606484900596744171582524938824342658591824978277666080353258933255597178393846276423680000000000000000000000000000000000 [50,22] 26853866313346962187642099578913025407189719583197701641998146711167488172618651274057483097574408927566914325770591452777039902780512767552386117636153453521609322446520184110260811144247224418035865929807809787783502982329775238238916140421674938516409308846631315086150096847289539676982130162362224216874850060795965924581786084167531244878020954971692582998212532397838419674121901096079938718667019654851364012842012379112445920613437650406777241440483201721521475324777337876161149198013695598273553867971501319219807761669670973940321659881625013387094709743790012809531802331598208631702262578990899363020045852294544921213374099931904095347440224406648672770105308505977648723349472212888587808713999627515883718902647009410170633192733305948241463758243605962365627016941176544518774848630297810553543812761393504852593481487799784418944373929175508143476948890114800884573928564552870277493693798267318531245861645165809455731847681600322862375127496244937976197552132871162885441080931524294317609073795830316645922084570511284070509841368709373272935377908259545196761430918890671627919213253219558989804665077893337965313632539372015728999621423843097798679115582259554016018333395963501215384923033058698936674693343922348312877168385721668270220529212853894462886079341544485842035534801392846742317788270686211591556247029405599343841733339980968795139051810365595435318158966105224058189341999066626525788699082402020084657477662968388175303553579171595761504003637671663885420232769514003317506406237886675326564445085897039674872296948348500698237514479389184630593431323299390182265511276742230596380433287627155007526106844823994502398563159346969839585388318120219408696769662265649284272220081278616558989075974395562393631800246995080022592393448101119036974107672478707396174993771645900221777980551964645713582310278408721935646898749795969190424685145253186429927317565697954519369580362020680177564407922444806811098850986436030002902568463697949399993922983435591128037574634441455167700133106211253381543116415688230865606364104089111488123235883404320588006285233866693701734571257825269075525174718559146315052480756174405043282498040627210263628386765881609676794078497098021002697675733405827793012182503803219090879561221353684394572165248988344050022422417869872441757552552443633342665155613758231607559611272392520763565881571484051134899545919538392527329407499760923048707629011953831627340384075034941532344185382901165499906998760036955159814253817260961176912675278997853415285433955902650117735293413752459420565316650470079573341861921909632927817609458778332297770934821657340217356131068225221292708723470200883407457109191052364104351080644952765388813183596031234801664000000000000000000000000000000 [50,23] -40621762841596548338141314072630636765724166709944895829299154222917248880782036647298370099072023328179866389964831136203528377478697127835268942509248803254501899756349911669846465994225093022366739237066381625992192491868829077599440937933494512293830664329085625646258896265477504907980100757845140334322484567779475597295857052753353036204236026074513583582187047014328155459159092582542357453051257183752523240544582473556529362537396269814930931487203597007162473666993175845838291584379404004460605620007802125867811977648735484817590709500831657935614392682523108509402316021042625785472294900501967391816793350975013668682968640515684551604404584279978970232511357656451112718475126607923612479438114422468632975718044831805091578442254572763812434908494997267912052776859855485637481255718672895843124998812583474728100511526595995111881170111658937400552033402402815590483460718240718281656624385278648005516840174438658035954843268592809291011588651027402548459788442530138189635005621989008902973545996201480694384847653397085984635035966854365932732242136466322255464234658203331992954480881843625672395382894755338369255040253950592808581620753335437767623186257872763086427240007845641806378567561666926652949882934311494184338956003572992905250332303617592047264811336784896846747437204453794807403991815349951679804453523679772227361149972303489040047694687453175951326930596827302461491979519231312290273858882588347712166185847903580724829878325313921809642113196828169430063602799593646024646462196818441113200023636570146784602814649138467564908113707111200052555156760059564440808316752542397754969691962116255131614329836531365809675913830854099158978340380648304189150552698536846377943161398673105555242281073136582355238421694940687487103107239816033293521056386240429270827498232715604920432288833352667605766081238920728813176473427490105604266020310581600147007578543875547793496363940439077083494840681102880957108434209376022207941559854909496751669513733002916464641006015969760574874975149595707483936262163917481194246628016986098476169530385095707959644314073059087050162820876195259375864548627870190951516791963756016667827009430723688008370359924640145629260840568039469340701386296719483567187720318503699537486086938323969088399324135335927140719986635087799561786405837326343369904297902754666870258578800712579085969118385603535420977228498361895151010769998148504077089372463020367870875074225302595417709739228113458691459159365820715289631574859503589964042283923432490436991492808549128290104396439640199923153293791575732691347899574724892230651348578243280285551284476429975253094315121052342223303802259028028901014318013777256018492464508325541140358635027714036203520000000000000000000000000000 [50,24] 57506341005270600268973353387968352056820195031701330328447923690874302209496033502500120175346506626653715546686330125720039684236416960089660218368243176402913339571955858977940485175141287462679212650985937757960809149194865118750386415617997478394107013171218767418443714130730555793088954650500433302544105135018389116550926568147034695065266390804961873859233859485081810776543505783827917313317055251956042530372880883933181701794456342460725907171220342302561040588911275827073928070500686977209930249541621590889873809218009559280091389872651454709406626219912430605509156851480753025054968763589770729941480715868938327596809669969125808124414073883505935703072753236105242558197039934457417106325693248587325520367733488115822235810713632827328492518990844121201442447291209401713452109370316445582778329146601712117588277303962874414723152657080554323618040932565593015026595403582500283884867267318154925027224113585902954927123814055275449807012528764311990527893355112191945537308153157705862926956002470508735343964853232191873512100657618728981890554096370323300040148853662171684629280438898260410421563068553656821633900839487560298137123604032147093335225873913520346968780235767819210522243841108647499134947254312816345656194370965629973240831888047528225529883054594573047314323584371235689925210479522674130353960862560821141790737847873308642384780206293447360249689509068932606194979485724739008790846098482452644348645040262815092736382681461182966780824223377100191186103468155226026121648430731749186798426282564584199909560324086831923326683754497970893640126821440573791283447527535343436128183138949450754149882927790137579070546507874565291599568576284944040541401662511802490406161448379563846030031342015719686761682962541373572110949130335160530242746057534621819467689850753665028248859673183912885513759990479278963948591572824780860406916094585753391593428037021184040927530601137825615738151851937988581599480008160741790618325889561521341618872249157772170183883042935817876042723235859300898303297717787087503130916349871838159988265816821982690877147064374008979492125664471791320662837614072555704954341972163585478059928351154253325969917697332429181113542136525201839532124140757132466645895553195789963427521298755951338138071157783399887059681830298901337264958550015638553973302256220207464135366653205496307384638980224585280919327154919554537479886838683404395883902618975145559318978368558929549838605699507810108479695943547568124353350743576721752331691016588104193506825090108750876865423739692959484556913102628746551214740167859993944544898526203438594927393214652972260411596277369078486663263577606671490719939663001728324826905968545170898444205284455622901760000000000000000000000000 [50,25] -79395354381643984639972287296364849111815314155338582607659803197071623029552642432846856630115525789104626872889284204943844298339008955461634779372663955054046279480301428046292726631289579181814462329362395485830586476995148237787651270452521112829875901986203899359960262919903149422477739046643072190307030209532657267427475937241031994444049763812808563723662089402556895638448117357386206295413101359917779735243384654357090697252377583241394055275558925036205740465762462499032881529610799422560457612237139693760283493535547645528927393502446418364015084639271998615175166380508389003947037567796231892131920789108330361746240981135990919564401065360496559431037833255251388034528303519324894368436556604251625501988550990796976768479008906088994036279102422363453106631069158735222301185031884947383304105144864837652379922788700847139191439375006117122604476093328025152678951442247093394898382561105961300964484763077492335352962707971504952539991191723437870135822920176337686690779784082213896041702717913287353320026461272912829805735564796442237000252943360789928260478784988160369519269815130631668672435731087184789042841839325735817723920011900309172078462383024099377910543972394659624193341428709160594722116021170694904661870704998198612636693848132493340092526558324390296455066425141814741359033450260927060186748742907745655070974501709862297185573776876938841222459492519735666834768169867665187659935649979825170670048807049154324321503845437910553139346953782328460803306024729228981338115078581726217177197891749771333038917786628544738250839985721660052593627931096000649820506370300593155569206288503406537299036573092049460599351156111648843878372178495905637776985125461387882177351239424225209051608077171479281684597776710994640724088051650363493419711439399876689529981019070815048429429443235611087956074699376309340771141189759855009029159227690167116899143292802777254831828950583711770453841711949368720961636533252540528882098488276133458932292846629544525506432227571354246130287311472370347591190881151112777551963654884319103775341841657024831811358800151039680252320014566666659422536856377675738576543781068007281551360040853641297767686405264247193248143597609192858384578188802747553987033906929154734101516448348830927189252558333074419608061850527234275158240116765588641467828584833084467158147710628806793760183722276237978839172398861781974352324610855804229307771984409506250350340650509140855967191018558511179506394363934450577464236564467936887909394122064168018687578685014511937716682147323665830262878775488385268413531485905583362643805406657693042627743605703400975926403983182385351409543017366222794052395888529127787459070572944644358631264002386459361280000000000000000000000 [50,26] 106850792376092649124974279839291610747148546420131686961009550069318420345052263872902187672077457369006864271375274141622385890699469774870316540261164405433043845456226197116782993238785368052055853863240427204046648090167875264606847585038341626584545485332020845704482256156025941022222021670995480242973770829057487248682046236294180730886080614089660007611483305892838284296129130955386535092350142768922764815421270579609557931951570218885196400379554922666292149798915707481294177952424636266332304863631466981434417820176678587622243067541919633571059099356884044851106299833539558069925911916282541750067844283283570932658071543026246934170426827914490584504070926139943160301589349521004627321365634277915750609727430270270555913846005486084747436624632081511695565509411638614529528148967889051527771696809643734405573067309664056115294674084342766107420806594548798819821267161512665570465080876386480426228664361404939034858703893043543510302540813220300687257398105508668709203798263260481607713547663124544972152516813508893564989440453731815696996091370152614258547155703386461896580688765019332311637968457191541427559426866546486006170490397518754731205272728044614572641031261415727428536069059934664331262886983765298432419506199743820349102762355962856376704027692669776551714736985990061025922109323776558132327129957834873348797593621546288059701364108824043084712135155143920062997393938958330509839691879500672566056461744603624218795169399749779734589122765686963640132355877993867963265121803949353893442795770401166847770329109734947807815883401346817318761067669974421696838338713791520103754269143341746268304869409661877678793501838458918067847113755764416063693497050201134832313981725699122499056173644137510421458435123991079530615915592345451695510072512070992306548881138705573949789730627402333102408649723462265616346151503779203780744470048637124419971131106990947311095525772607982760086768368332451023435136126364033606748197210370047330830958868627883531505043552116918183312072278980412923088857044047122350180349569804654989891305943357565073979263998395278271165816543213014826014311840779958481575384024356923200451137637685514103217461596655161959964337636857501499430282172284494702047409737552531032965540370771892293015922785861948907266889712120524601070714376627169208770972748421229974193266012238692303315402337529642780584374808650675270108279507678597284488549469367143814743186218005883024521773706628666396719849766539520724576929530206677723946715120722571781291114912444459183773645537527197827663483965590395813224303988068012644113322987335196812509271965108860469409608082173414691493829868385907274642823254700268117369692922898360487552351423852770754560000000000000000000 [50,27] -133386687282094797515965594098688804025753339279592328529178963228977762362023626032038850471625933839154994914319993659867756786552359343826972930657759483735233612655227353885168584305930926218480518349160187473649077737550416426571337694824192688806066324408585350309143888155289691841107864023095352835198355166642901710620824609852021675867727242925603366519860616188204680684778722068904027506289239178738955393859380099658674460336864095900022507201854671561139702850297582362611068207875974893423786196745986726406692382625606222599453962307077150684122259814654892150959822661485094337927312930257322282863587789335733613123423522427984316158272368725079354477342255984961151733336075138050209525469859529027833005680529712824943632503959367279134006095387711252740647350179900612804380283063821627086170169892104470694985047916504223973662144681426642900256106943889696545506522498393417940393441678590758683788560968541570356596143811286619394997685637165542542957853719418902551671838097687703690467896426359438798345505600334603186595069590681512484649832026737617794307354056701444534614362979746445475498395549299137962143099676627846007168811154258348666003516331918282275075628734591352782640649850963024181621245308356342898751375769007428629118908023990530554915370499854183677968557688500222264362376703827678895596699765169236913845455518526352777935286612692584124042031396794288323935420811911066415139179886868694060455276320141253919672973033748342633380827917137945085690620226580151624988752522544738276506003123748183683575793750914637738716816901453656876306321959061055057824383282929462129222294673400811771766015401934331294603736300798559816711893159419063261702174137268778478398878442844173943062882528393893818440046658267682077452511908608188168371145946492142173546005333698567332575597412390474004175652529919593592631316126544944978910871683412217705428414968849601549250010616300559028086512358004440820466875714974187508433664562637590408833260153309574264781729565173721286441124653080874488247124274208349954769233664776100780651908055609864962528421430870604505578468946269806852828412244995227907064728810766779134387969199762560618699770138806638363481692766224653473899466151172798829263461822241018580694928884382180147550079170193710719897054033571933207783324634211584907334618653877212900342439015753808958517868426826747416014259278378001352520076960132306646811784226125786380128007543568318773156761510826786854504893917161901751572676273180153458978877305107470148019263190120707138419439936533702487913389595421176177665849778480363291296128326734798197883166633609388532399555475346333930832325151937816795098175293093853969259593081469163003216167212896684605440000000000000000 [50,28] 142787364452504801742117523974044680178354052709738818076356007983482238993308740187288564105790966446797775006753473170606700087326001772092271414293736707236158701295984144119155442658004100928672567885648354001171479767771557612301158025123611884262129362566760932239186005296414297155257486876540101180477828578624399145846578694111809976329117367462265735017027158679415055969450604084478280012335371893538852016821005485042207554920858557612009799502217684172609339450783844725648128891199141998804754559066962754372779397958565446340587766395506351657564954180788034322614559803476638622500932556626702472024067205191943339805569123138957746704107061686577929728789284822678308274980638152734884671989442278551459361901945483616706527225655526555306723804246480760476794838752347883824224480861852997356159752252144435723163970130317775251229742109216618634637035107135611412464968835849043568010221083455478289682614923382745868618339450573677445748241340471044147957979060643333276517156187240123142664282148823011956843347055575312933034904858748569077279051065299984301326551618229859170478137538323042057904286467251045921229183583855421842023345336822462437104332653400335029504019901138979373158518602004999411948565403880134328320883381504079205398194017189565580973051783039001475264990311774170074021499020258054899509313804629043475552254639575430980180547587949581166171494033649093845147472751852435352111438908473907250340226776330880040500600373880494822804840963302217187316437562993730680237777854233288541522354184614971020553515478471416757069895267286964251722918944359121831630751536849095491082691760832280073043381595166191750946086158417977944417881514619894469361185826845124835899927717866565669520333297747162758340920626037548683395506932234150161558800883107630265322121138228469682797538041226303466639395133124468318325872495530710012615230542118254369183018161319141113197952273219123898452789913137568980378890575508341468708088496385603781961165437858905438270128377972184696135479352553045630297017186389614034193096035069631736702005775558676878673280608268083858375084495234036433847366787210187777298352948467256476430141268875268033589672780125761168273326403539066276241262193519250296658034541905074148877554896748726055198370360500180410107671109189887727556353601801532976753712638022351012531262959402969555870159133961280820618841359354979941257189831919627237080352812524066583131648875364157965068495785386701016367346787518069816012811046897937689464694075935870008175851536949388214501885405251764658692739494746810262053117510211745074542521824182530256784253519186428392452615229047694427230331502458082476968551892258312307338004837084314331116963469751798988800000000000000 [50,29] -114674156377821422388475837194480763427358270741617969179804124469265908415310409823275010673322119068511053838150783327747856845695658939724339448140078425530828029809412116005038262786562514913220621464812022265224098881856208892289172276901897102489526800435852818010165002538239365022905815431378657792857584818174563138412955390705596493382172550197252254643259173087203655816729494633140053356006215937633571124624439052067168408720912232337506618084786043059941655559480027998632007312099684121095097737567174498183768936004060133318996957021810396571124952192047021063213609847431817631944193739666367037269374975371361113870804360966568602789257896820189998716972547000364924469986094002686470363501842730852352926796609105040260696919800691229635214659408204773233800094459778748119110646800340359031185241551882454879172152524479201555858614194446936113628851176226040742421064903938470748860652872323596654050780463154511399937150955610590920337888295411849068952471778268793163913524862307225596009663926869261104035377186634386377026945235299984945268121897290361469513817106891280056954584948650230544461055037451648319456487107638006372446057465560245929540169107225779148861704033839177505512899885990314551982968670041461359708433774144393752655891745171010795901831707762910514895092930244609241767503447103711614306885128301232463624714683594347086983255539246152306240172990405111681609783741042290395895209752740815895622771942776126933787637643877021436167285411797272894385798611700737911071811865252013942043516599661956955813079527878656096255079217922549750028716511652641399502893187381459967783977424555535008328231067924450489432115359673816733752041992957976523175833950955680740187127315563931065671840712550332915240455456331670536434852295370936911524545024879231686923963551817676803402541904530686048464545868289467725160866825456652502712082911719679949036902905357149567956761608347824111599124278964579839453447075410949209415582622304607770060959533740715145042301998820479952158518990552940155786818406005795144371309802067791668774986041705961088582336337981079608038063504822676230004308998399159316520661965910629330171553504584526591096163834576225194778889381690794869764875969476609916322868656495253871064304685663812647440771160272988526153976777385399276302116771186304969296087401447126665574738552118381375755293402497461658363907167185789393657618569125171631723123610979547412390430033655038226171076074796299433001392337391684109251812782419997014691364243132662236803852737479877694704421957089737844767708895255770510236185211957881782395864012709199168026740805085550256419805929764755404692846358874898804365072910974340797953234018884470241343631241449255731200000000000 [50,30] 38598986863683047731424536492210151848179806085565766574969585403107441227526645326284135597712992194429243576916409427591240972936946390386539624017574929913302874835570980926842605595920136708874135831875538161406024221787449590622146124687716992294563040962349955505807879995871848542202624621914014077726584737385823216607210775431115598240919060218354122221013337948434068455289696036753079883833055760599469339966600286117402066488950386695987976972855715959990947708942435467211787349677385985049515381920559342634861468863653164212760849122992114741281541841204280484946740052926068708162341946344337896567297892871923840059834139811523152643675323629528817803014365794264726353006387939965279286273004785859131911949272132557336818252269512436697638158291300790051846643341353144442329964079354020998035740962606016698809178206057381490359550581935268951489703894417294368521073298530174385683145303374525612250116798408662534283071838227256492562449313399231230655579251498437645717244631208270432923552012170229057150021510597545048654410978126536096350196144459615653986338755416179425846548415664990787980481299349131715519339715123710747961215888079753360589363489314915162627069189944512340635936143198876816779017796209468195803445342640801296743442301886779246015354756584819520892819921032196091196598790566145451435539578570268199813469364222586735538255573664706356761872491964096959722357491324160712723426157634965774392754819860790657624090175557403389590979031723880071466169694294710343712228142713585347758401890674676224127987849073245503865105800572386320011346991258678751850550868602309390307126840499594010343159774325197174767325135858348846579500898687488446690424434564523799650232161145898765511194453494343192460202344912489647548152286101510389761156631452189087978448594206702689439214694906777260876447212264279439596442002301534416488483506990138961902918733275155205208502287448253180501118669135303316480317497836036432375939806268071596992075075963132792525275691364412281231062062200384333291199733909663871322177869056325158150662719513962325629448280522607110126074184237527940245613955065246198610392228789554207054546361702473865669394973973864945610415673903757660397524033597567140111926346277578908366728108659074486668199124959960324297853709011387396334942827721413545587565819156224829385499905395119941583170325777975566462404519814669739015831001515513673360255849460501848120594212141709372307616702338492960534220700386242885625527986497168874360186085311544859163465516396053190835642559912026381275345024808047344843267828353832515130292049192217955500200871518919686153759186100969822009564661003279172799230353664521504458546000870198754658693616701643161600000000 [50,31] 70810986353435025428538020821806413122922523956829552447832558795794755975626306706457296619705958191305736582751144681230758908638609944071157113756398614919801692747958995677842603920109404479463686943036033565428965278248853105700800315647062470630475307390312938400316650529533797602448725372521310329650821970420221867095214498683943860863824059072891269070619388505925124449943065953885275468419367376349378415628130216775881414693665999790012943488048762172375823106340254715283843754697655173407071266841349907668971405864552907637730310100512674667672737303334780428099921828479262281692745547683790171233298930701854573363104891240887551406733917727838977762454740053372175679590920212822935360438827209749102754577674186356871122435118740508932537966419839144545673992801321054940870107252215979355179888588986276244393103124803853512994803230614772635780305744178097380819642570747518280194180541443797901053928480734020222738750314217626773465854800399837178194829630105886738165424875025282389070884295587903697082039234125803457043776219716324335877908348661461440472672006174510581406799240548062111472086012814159641311249010570144893459887109619114176222791775047393180187207971106730188283485283754434522541442241770755358410272373625820811529796139099549666936599075240286617822981892114995155327956396973141726628169887525550580206399598744328428592480226223103800690588661005010616618686809633467279262912046776542966130185723781871133815008984826882967076679404030005445185448001377487266459378466040660973075678561027072002660997003078582795302823609428179559291951402963590231228937778673357957287774741202899911566832637842217634305184412799009884014620708429266999240622769828861280346787095686711591106091432265413982295385902188682844994879912527068241330787280686900725413057292147580179769733277153091818648668874681596469217084465427509281121523023154096751822726862890779605406110594224573230249253112132359637261802895471770931175867202349794607422771981476806077002828136297054648333994770898159797202061771217791508291785180876887155890858592292599684370814135240482237475468751146176388209156613296022085839014029502914199386684432516708659691361324729206154098378360435725593711764542439145265384010845213519998473856329658267313068113284377514567604369017490402093102039475848459994955095701822194997437677646629912040365916194365778311965948560368809920689745203103091016167596394188299382019976516875206664645019700354735640124330619994203802494408964483173215802019810280278122297522623982483899781773570601482443446473188623337091356515344263695944303112979966424851582763095741934698322915455537588799993246162188729577276141145240010010123962908930164187834899886023639040000000 [50,32] -171684353032976076763423862217615130621466286414227758997740283379890741390845525864942344261958538266283027003934504476489577322550328532392406861196350978187057376264667302516655278230143026765583543575084189467014867635440145292157588078039321172469582683880414011422363885747043301498803040607668519212708164444423471973026281694730365704326984192731299039836186026640573881599176393894756569450677441947161258273743672065976257334115730311834485679091869552492682649156991245560943351973400903700119910711180392111154430680894242126165033181607503418792921235336966136093854125773565239937060971968119011296700988677836999732894113028249061583850779125024934133585367047931859442668931475290814062291348332049987729878540396965020842886733947522663659445794447089097440684873524928000370435368775139915204380488981655833299289420708971856773368807649208129990988219532776399091441628733099617165896333090300243558111392284873408278950156641633171040152093927446616908973565455380761054293781039225247087807877643958949720839443526765515832302617894965006724822830266138156821286148853487876263577288498194276753172487477089161922263199758120700364484494615697538989412324610485661985186810710673710417360919627243384947308521328122930051087936966532856237980485998228266105440416903174269378338033245425139749582956863540928713901214046537338654445977171740133951916544946166210113267741469636639335946988407099112129081811024060643973434685037467752242885015242310044252947813677227973592878024030588154860365167206343364864326647747058724113681009248640680976560627060206273574343778090093610949851267064911880244587825274447036081190896803662486151642121904830662805547869308788550801233994592209518189161073264811569522333862301986691608447807321884476632913354865441039200031393693068200864258413580445943562353641775392677385650972358219707940713513154977312784378204690583473299981579722834790802387183346414123132422386504156921197395974794380705094411793624867017512430798821192476222536669407595957156117369044234692187650313639690561106624657673023476245987124634723078579747278738354938956051869540060850961610750080932165271339822358110706693974773185558080057618258207943484407532521740020108841108105507110360456090823922023318897421750525792429676563716302425347158126542774695195726787115207900181260255268811499911948597834462329477800957483574187229225634256956548574945688234529966644599608370586979996135042218561423040776865005292809712386812815557912048295333716789611399581352314507960316608147141958537949856287842224190622915825012214124474714486543749703086871308041865593315964785505607108650886779260487402391780882790616852200349230496662046985395543496992312357651414149010376622080000 [50,33] 214897781392695304341551585708847644839955602485930732006247197514809796079381223135078463471741851509669695089971224737749863273598954848174621541714529529736839324135651871213803805834564622194364653790580807507033587929571320295929731164410674882036780848790880722585517444038947547483303731174255647279747237673569263139358185140288622753208258993249160888625167021535716570152340285491059572004305380057428138887975659917963720495257272535481313533220405441313771916493149685074202476797745652107141660538124395573190022907917576462202570409647310635573103942061394671768558138635604499285232291254174007015034276079419381893520764220813044288637205443501706808665791289978604539062193062136919394231872839996184865947005546675866919991720548817970388125328080666806710854592173029098449081818011978082439049996775354473679905341862994629891863345364546298358188852196857870375923980279998897048327735589931819530657986370143405190260467171702579404443885315248070226627350507025987167539713070537363492631661751467176431039474942749988871918578577560663627317552991834915879875434881354122697248257737738044549593325138735156622419126027162443748086957705762664089281269592784527117995000361690545461610497157802746843665623732760095220350684164150209088949409745635564681515241222783634751773360906398012395749315520130459299752151500472583161754769333626260931794327048497029790032224133400461624890758460536887730836067914845678879101433592906600841055082949513449072383477208802050819680341404184625185845556882850469740547775455768959565698643642627997495056219210775959426982184248021935746001272728043154941404400346894199541802579342691632973294787280279144882853533653450742190312682550567446225851847207048723018047668736122452171191449687324655571602617375034055061669860741216130050522704137300585560977206916888852906542533183282916940289084708929695307930513385188780265702493200917914010557687325903452650463417285040533269173966433495027430991749302614737110974490184506625077436620284398900959932288383673235135413278058099333774361224366012222234797246251747702033744418946743722291214347665984486172074079120926924922658994684361293499637903260125959905644484433301154997537796882709162283629161122268279534934782393568296382911178207193330694549445868955809136643776582055073310476479308504110916750297715303545712116693780975938428924211329728539518064148438331234509803385075530579520001264453424181877288792821686087943308810343299595691568617626930926158914573117969038271974126853519753832317488739901168766426682095704053185168339703275273328510639734771438982251614111619979678333862923573360687290147420187131537646392101427022702240354025538386928229593360510023530183294821230182400 [50,34] -175806590540510825296004005811996516019394999054244636032867793753049488165314296514431209051636224941799410351740705508303302205671561150461155982353797262115854989371896896384865491819572893300794557021896349709100009663665805788112490570635548763842142311361040283435061515099751007290204898095633806259402018194030292624021868227400167457038900935771952894511878208966694189571314567065006890163689635967534477580279962450188694557855841257481009145584184710873590851381776710920999089613316350418395225731535497999241713086147315991169553502825169573114293811543131243673556447958075759572749679644898345719239711610683082754076859462370351866154858368650661283610226139614217509109069089474113985410382750683281486941608005451767316310705945154851118303739749062234577555774869449751372063183091869948414606729482600601011480271183472649375684214684106166275590384842404839838737352184032230504801780076723663862103902966901460126600854610738866609319520903202811447710180309307016894853617410931181269247080989372021879777653965953190591119063601481923328380331184122473146028565223340070764608174223294859771002610654185445942251603706980498840616775510106433066461326890848769187846966917908590821923689069152264678789273693931399347266334678777872056321748230763050818845034923666115351792184481114623851384244085870586391694462297046865983170950598315341984456573830452005158917452096882364328454594402993957711361426557449296918009037045487541026996090667978472114598827229625912364703116698099830435877752777697236655110831026994890120977655705218231315702979468993229742576620228101903387059193669435422590817825652001943119696161556165086448311630588373957726421876799338218821284810269037352208151049713110997295992594593923046442721611764341914598754907840804569644350184482689956069199458104039482581992455918974184500217577257181767507839181601370587463109087276762035117006646541219928192825149911748434369967134661577468485101031101848100391324118110651578138482534308777662296346299127034395212495719218320807168804062793530448686470866165308518458982513593910984032533729634467932767620570145044222542125043795525528365151968363404514284112984399558644787143855927198562782506472114815918326387333699153318980702149835104791579810459822322041637556854692291068521252820364221468974890026111850766985398242971391453695904798057760728171278108564892335411231073270096520193894753627907157494701569042636512898346190583053358056860041513538614188097303433329455828600063495140255974023369583294340525772008571310424693282193978187227930962805305568810655177823732715662137608934344693259586633078872225870144440694154661726296123572723965266881415512729156485293832931335809185219702592834109440 [50,35] 71993635872215360333781660857318573793266823148068780971855163760814184017854388038005422096889132258693191641704697234168390323613216164758289562501663247940645707950780039505241597329204860198547401118705607648157464350227573073877963858513713485725964643774717130835980370757057568525980580237100850978863052422058417250195977807022051232123035530247428805907817963381167983100468137960070188135331463542290427889668746824749462001764886761096250674843889223297862677751483440141740829851850083889422381788462993220493512317116932327848141936046806867470399343690411649423128734276627536016110053680833995286305979241985449908413201669944319385589863482797069536335796553044582457198725066150495492204324260430267553666170535106538818990908495069374760852685379311414078747849697223859979673809038172968213934056481582536311305082635113617330962393505162355608649485249745378721247215717119087376928209211390187014724966392198904938512824521828081097567012896824819129045412519528980240954370970326015364066614543981950358108886596899208523651604287469476060288174496103141808282014685290064222721666797335168022578298291826638738327316492134522630644489141503303133000386174325318544915292397520715872421897906343491940819774696498414581154535826561692940932846758614878004841501705542263347755261724835210499763709973068410071719030433083435817020910978673797074268975189085558079656480965323019699559521992471471623493640806797886194305889978674743647722274929458574066344494462695143445674326805652767674867457101155177007762380328845678177666939840671035981460425459808251784915488384106125805030938276679496802308449099211812257851543401095250823034168195102917446646632363277082065031821242769987796338475915138511157068941260878919892865611434495414894011811055278078923041434655052182521141246260423373389189692503748700299769282933658847343644103648929614687284481307627674149157802701072869064841861029464174957805541203794175697772008354682306795971175607587952618990513220098821155912189225854449761612422627703581496385844683713912020242976547346725796683853785176469913913510381409351014460199838241047950180003663862059219790626233606669320190340163698087128899349034929275826852844139374018739631720076757071324594506540888455922192563045113380796629204538876498308690056847011257315217545403818281109930049511941435812297289316007403398702056077500281794212321159540407530119376370827010414132892141610244231778924583258768331052977652302058255205862323030299150374125674302275688894719541485796615555794187171861364675786448181577003756425230390483584501861502570141794813653113980233480639142981372113051369677426318431036553818584814704645798821272770246684000315094019970813786272563200 [50,36] 48960415893736287852668390504955355195862945781297993259827768097460430990530007691692392664116403019001581462759806929408581981736274509879155034015235075328764622024229341758019165990839162929798869420437516072729282924885396744298395341889494303108082550021704842926897093386607328801233549457965569682842983951425526569588754735119566795220284191626830563040048509491877696436506840793809304848076368405609758285328659902175442057587750378547831356793885997475115263691345966004797706090398389988236865884599322452088377359548970218288266683400893412049407973413764347183325370415732242336813282216479599094139198368363102938627447817430933771454454548453633873098344795148928964401354988987884702780886837418959610372071999581572660433845636323156295117356505814737410284130424489031250156954903847653985440015727194316377664919458267887079681994256710271524352856354678429854618340639264684720748675042712169481658753812991203316814786748664038452412931496957170640021682115087915854232987953960349869227457268274374703757768356434755418850989882028261110208852980361234876064537477548067361357971485662512137823842774700414394517106601226239466069071488010109121190952919901622693024662829779616622878116959913646066348825261120312564526682265212412404923043979771287584768417305293883217097033577575919256572686677609465469545808917581493927745927287019334982866520474626822753413637756206202762802994337365681466706765998715305962138683823881802277290679153829818084615383331944284724380789678714419194528329129527754819721375035849756862674569883677872421011330208765986364535056818978553722670291089906350055865758891948698977332379722525696639664626384565338835018016947008564858095847125899431229123960604686579272080710370168813182875065604035996171721198611753392968163518789929170826829194951448524784278895000251895925092299145681193120742005967321377031347896168319177399367762006295426346724791914945512344063034639762998275798397511364388508093873812794758376315846977959287751235138874706929414131690930235952005380301331752906189622054504419483835260159158150551655863366806592483405327417300030453746917844502621156049515229878657888888795660060356273468170160803924510527231015053385240966538701029529165651966590811390388251335606771439873820609125726649584494027335026948084287516435739801839765999078331833054374841232487754374500020710464850566639683944710594309094498980664000359430978071075718633056839655505142161739930815860959485077364386335239628556005740224441411102098934785486979699627452040845308645883381898275204276758224033953013855766472930163100719998563696815658724007697431318379578589413422608465663398622184216371783638261657845864776454185391947095576517017600 [50,37] -140496932416848510693159740725993433849822770959274009262115816262445197674122663831824166842334549341057243843429114183180451111623817182712265877642767340491800260052264113932182749544588617708039414141789507173955928405244341053050298188065353629447584551847207193188901092687853989487056748639079923943846064384064062621571876400684693298295681144717763863063901004936307885601414271467266875817496315373784419814720859207907600863174415656166945136119533366109217959551444635556723656686941673228432436215682601959003412686548296840381146732284831192409227882242232482664957880804169278621535081406815481969861670371447594354632789620825620703961391757075511441883435155153887590830537888324579412388017063846415170551005636501511676369385341044332681783855712846280415663101186476923498528618836399185952592583410445697853336949986726000079028027667453672314938464412962049313986602635342045254719982831393615002334833614929450494629016645136740956694024005474562941098111281159386114186569733962310182195125033469044544144985482134241631596845646148203486054980470850072121056032145127824430158724920600423325087019756257313289384100175317779865210128923556996434575546885030236302608245154815998366169283085988877636065142340121380827232157238940725092053742667708865191539682564302598147150444913486445927769789089826207357326072934267713201914001653161160801071752580347374556373166106753165773444812984662342945770531305595562531007865377348085574122997510808125933243340981762319668227825692929713840999448868839454264793116560123222695406086693775540780779015517109431592222993698608829265149826236520823958670176621422834429571419144797332522954003118634355368333771515545778668035929908811823111928690950712645522387767529239087240951658224259062441796310455477672591517385018112719127782623654475510413380385636727218969445189554368692565742382484262925677633538658599807882005995015198295447571158022604522044952263909748422627376343849994982256704238298611474393343788477022383884225626372271015004403238750796267146583300319243528219558926956424811305079602767259999813670272173083876518988776680013963776177237677991549012606486990648256018161739310809348703905525749302762787277530497052927130608833608643713697271041776100193986540598609651940752083189749988162921514140009753863404771469575738110143063620927741981571656074819550425060412922126549091634072235970707380849287050659989827538425715956212988312793003361123278011286956608821657700121332585239545421477951717791003312665862005396339612257032876001342961524309554349838433378754919875726604895510000589344024534200059408314715328414568400603834867783798884717800188644692902176198662043532397786083098995706306703591997440 [50,38] 180890269684655778120155380324565295131302813217298334476598846631725001456116735596638078261841740601527392380441498442290950345725480303330998412895343926495654951326519394918056369338947218461759437820523343456404980761127737725143106971181416622134729633599597983203546089519416231912746472754858868724319843209445706206523164431377068441071619524346116842085778016527079077698711499840954369651441735519962782677983352653044998836964341338728347472632856655638680824342799454696484575284910751629970064539076245640698500913297447376985822126958165318307315000809749595052425052861612657255642877789293349221665415605604799912696518244217566931329997932699591357366646494413313801256513668039039269116596432961857062756916117465529019699269419130510330436352267271311954916769687419764947627757075500938038958732732313888245141744763181421356571438490749569769203857925159175308373811100248068021402910941211000369831370435979587691735533698006391671086740055513177990519812833809718520282947479746558501322709356043629151159168175309966119830856520468465639414733655095253115712759287207664121121192855728680090952441769893879637310511137695509852683851050162931819164980818858657800339750294020863680291855055546844116726368877182663073249066922333950848827605062202301142515413359383990292273790056308466879578774460574920363183531624047004976059694506368493615524052006253524780844604834529196485412790356032301497345018307162751838877945807858007474702939943262760602318548999676041665690031568830660186196148345951465833723780301251627812149745755998874780867762834381088735619466342596959806309421308104490898475086317905247678367460671368982260792691103492623374214375734160337517371622548787089625255274883655587274302503178260447615824299453272498171091667704460430560271001070885026280321301381060134272816487298948622229379651238145532638277153245255802904374269379460018906906525954012704989692355838697826591134643748034683449037029224270224764057336426461743115158573667242282463839004388122842021629788537676176454161693554391650551896225266063728643724712472871992746861630778247331391457044622706816981196659179990818351343182762404144208451172859859912066430816499133239318311482695971205252352512522124858137514222968936448596920737974626400298728763523495229717992165200695921029975400458543203730803303212850420946891401803465123652129974425922163342282241061524483231649909939157914901306370596973741315264771747637875234653286450465259314835658801811690644042120580181589597815087796859751873586319287025222991251262971462132784189397531697413277463989831402766109033991384893097997398111774662766431908099460189839571825312354289003241720962150704035721611021181674774855680 [50,39] -175386423136616579380665317839154290356778508958868315654266004804788484313681071952970800254717446859013505601386267140454230914632137398111872466058427234510512705777706230873464720317924700063669828603756119916282953022830347168542526151281103045680930889898040401209343556879294095743930388077388486349575167174528364501565822295503523581895555093277060931395291154807714634668180519774505698951203921879979578616582939847359508945539446423039838136893048638256054515268616758973982077370526591825588950807140490765225026223169330369352590828109997096385182825138725945855636474316357406553119689119698147912198426807242267497748035545469246457633701779310213921223345592917386569750275786208872469096060891695141838241199800352613193145778146045057890877864563148291589394757271476098152301669533926276547288642271404263892887359391251684187415098104832027578016079193523973754485510723264305895183184626992098291027106086674086581557984197621666240845121403300378961950740542965445055695435480296243564103928361945327027742059164351314182935169683349200725394741297998062200144252707355163242277840098846786526612274046423928426848618353031623635896814088509899776756336561435637222654709528968591300459801886006772273142396260411688307880061333872950022684451392670273438118838444530719620380639859114585559614422202133528082759613897149095249011667256874522364627952125321701133901222875377990285490326381851197033646403920197691896818734290493963551175769509799525041152980505573721330582988546597112772318696978235371706478713450921409874655689722430238523601217598221472157494470584733842270952020677127285992210600901982717464535475339425758368588645535329128258127373371915917486323839129507485617708977053527576163928441776742979236143384754449152554822966093580645371809999633991200164058482898356208384066888519220858240460191057839395482831020978335340999401458113146399908516092328280134038144919432941679104955792233415473546660749812018996082920019768039741563466234868195860473411444649444981377801477614597742951655293313260650868794420788070131622109670003513557479163532779760780546767214615986013327984937559640022383973999632831607305795263389609807485089441555345466681297437574496542159761383511782865282746846331621248627099000513811847204600132378978040933779029876436318106272234426638587462682492195268874683716968452977459757297804410565078672485551247313334144040642816611604021345522884974652076820307164927739332242359100365147472128479246440062343733290066237769788874774429589326157431606026430622183021573685165325668335640710949968356362939508007181305253692774923184650207009879051702861704726067691842171625299940196884552439710667301273840885922792782954496 [50,40] 143063337600967278733600325446696558351961088795929587983401544170367775887602957740626774191519403456992736230707004021236792306329755372327355159350399807131811306406580304417421286784395502957014946035033255599238072882827652032338677354472096271647601468548557775298110855545837164815160488048548567252631611946885548717843123958315403753882233734920557775073187562818959402636229826465291123192397705868246920211033337658687709882070665881224331741502111466672010656543791640244425926893745615693474099142949577050707944950262044017427984248469651486132329545381873557615723564639342454062700248218263182144832482055125256188351896259637802036960444690218555138748642132290239194161481286071355838468366008568785592607200497285796927117144383590292639506537521820138612684652537617488379977899715413707928197439380028319585366253912470065419569582647570103853554511764906061802091926888838781080739396241722558264157512853772756210906638886680834240000659819674130759708095999795533640004079484458175582233008552865225305389953523311170046950305092840229063993621192129630540566469359582384605793135042974939144896584956153109239546514024960882048378802432394602845680078452714255765784687861898094846807932784728552742304071429740748516614843625699702731988795289055589905943121952738091379034661719479450937567413075230714873426676754606232992930297469352375146064327053169294631069185613779278150323040394362509754931243171495575356750994492692401413472532761568716360424276012099599324151250303509426849013020804694368488781542688235517183109644779343496247858202748654257044271127496791851373488940072362655878285984683043537243921684871476901728592567907659116635793502168020942826922281391869664193278415996414666020058246717854189987452118991208943598934245804086807476279790000778071270910116333541825577153594962628550773626500284156182024824518556891176995005224225633421495757721100802352351970949120779450170986102270632535886467076015776117659082297443528799420166950501712578109911862770615176041529232388407763321936651193652988945592155091714234605680884850934244511750953853740323609798886993206970669719405566157013942744572334349846521458537733054933631683921436661589033212473998482373658661246575929337579970537923110683516127670673751423236821197502654556734605217725805954187969922599116636547956909494228716896186640192217637451644385179507876112544239884144981115054778899075336296023956113875954304707879272547471170830127320290994260548515581924050322643381336605675750365060356612623282942890052888022954614929263868487811374133776105095688512683128565639644020131381908493503456550142574072107924526614077310019957013616794439085225890556180261386325751245045760 [50,41] -102865972896957122548560987245818179075602929731555179696499052863328531009643299771609014495748349262853815768314427144961216046568333688071065926608066917237680887585781483639538988372630417741995404294766241316216517542250008095514909319258551770317909210209558055751935427178232961334350001908770045436349397140814490199507602794368202225955905944288464274825765655197427472681373724820537031797832644116228235319599790577923414610541579313715617938879675684220081716367904942968509102338273231004247448291109625647793415181171690791246922262801194957467959421396650821323712132332532199226657596381937846655513162745336869242566404178013347676328931946830671848882270651835746145780951386559633520643186319953704637639981010925707108977907378388676373018480436991912724152222946237632642169599861863741436912571086565066533502213077276662505650893890088238476480165318836876938239498762277905765242816944170485313243285167395913055838757673402781061606097611356464804241863606274755279511009293580945091649511378081335040097129852272527922739520073068127579141584523000159098234401109258233618844977661413672242586200837149268406171844905023583690478899590528862895158012527153176717484127025025052417376803089244003860231211133827330300550739360429869376715050402475509069031074732608329572612329949417539226143407217424586608238324549947332477521808066163778518569846754844709701833408862650475471260825950561235717891304079152261586711079111225964470604276623761640627019759628141301730304627186920275807493675886301202175564985050349664400348085769139096284410297165483403659379340228086240277337590097556107373719200387957220997935840460554100871809771459585374641376425639332274477308002017290858958960457639185976400800537066516333648616224559931938044088322521826538267875428213785832347678360298823094903706201996524655458523423719280024974783125381642009487734967307568235145186812343142141676061412761336165534005885589221141930195771947737295764198539841895741914666477386726987261624234263180935684709098180587827761287430598276976438073373728415361476779901868290695136202748197255240107778285992598152813178207922384772590569908787218591502694902373647111348516376518906822424726470244051139733847412888145153515688513999291006995571814167470687229819205561264303946830934662704856843113089594120408202877567234140469629494578928207228913173944815027550249289695350097350585683273721765709199544084410035147557659613843284052651317934801385741045185585334461050822161258508985458689394958739812113092747553612771943115749714921874244386415423278194601177884473463932643344786903126895141683581099665797851155608825758185976110650533553738244749737678903947780544687348121600 [50,42] 66822869193593129431051308179510961231635420245753220006915606008495797979901130953497103315278461999566530392654747846999484574149303512905831258974420845445462177179260462277602674030844316137814415698375939608702096988043108334885281996254400372160575433730133738701901012422380934804433755736032776368052578914374046338999011614624461284645945907366768969480386173793821407958860404132432015032602626589925721891308515992945829477981953086969849404698005055769889595346612769728365505960386872855118380410065853575256805387027791536353391407388719635113096571904314988569843100686125043905829526800712047104463074900588082527518671743829891009789126055306799913061804070719877548746557458698262280959193426425328215316272539528163276039888185258955056790550486603941237698953940768252323408481378029325298035301744707418279082881505178419192964905620309597866640184632836744783877837387566012420839661315978640257802308974379921798764080187083574922891233552543733363121472804389527951584988975843298937996181962214738123526578139854103041895089285136768700857593370502696932515582234969406605108724335913680979589378069346229055215487383720180814356688188661952297455044296342755766645150526095301958906334935084929246226944161415404870004571934661235506460585382071904164298033680805629344082494970850463729497680422776468585976968517622848259068112438944297904067454641123212622900158681393739240521083770829635635681570589985249769669426879887289773194902577029717413327761962974594186378285210704097571261048095539544441276565867516785467299482816154328376221487230019047984257712997903203571633561148487809457715228720890551656662947175047218215437951011803208779870246553278600111586259681301930571453714729794205076555293927293439943841782814745797048850837306094365060418173391582585443055291585545977522855545694439750688299102514803917379258745766889487539962547761644207099290979133826925161908173997874253893483222480270763527319113429587434586220490971374179142274331953631522044661866162770767470978802383736464287274249028991520738148924147337417399305531965004280738227937850289377217176873654172886519336084147517003395935573815356461328520586827036129029397466523569494838532354472605230441353388720497957549550947882421736041463064420559457110415338605317605292950067960720117869511630581378851558176326661705795232805518390724984442957962882705915356663250010366791547254628109422291677774359672999038762130355626480987037148172947515686580893206972782800287727655227012761158208879430961297386382512262229050221945275461066691741843958633979107923986597977553617416792619909525761947379505772047237134739329753561931630638808038560143039574191589247227211085250560 [50,43] -39784444886192848299184158200644866620962301673940474866089081776370319437369254448738905339672275208830702772472433574773223567121044085554431434072623825940139949219277477958136962548268633871987165424401864773982883866190400980357707699119395242359836304293771812247908444022365223505222960972149271636559048659868615337679147585348949235487518425047033993474510880832131237645851566864128405672050838035800821829486200031884115519084978704278838875501030633599634517773810099783102865306752325637463249595235525684134875312912155688652967845194716532109570696007595913681914266542847945972685292443547797731752391730337826580263680257047834527363162168199910580721673640332983919008339362072075086336850947042146300213771976375716237811939632486347257964459643507144672717073777729886102036249935006371305822074701637425373775487145440901372275221371704002495668460723232691410755233407491349939773968045348401358286001017078554636543025431087888401693206032934477160489907836092702619536638224597135349913580677058159841173467193693010497786202374725696219383241097074369551974320200599544518524573000812177874707852621076870246182644463635040202124797974977630719089393829659416254271527367305871633134951499230229020282523240439808435031876203917465787912272576055900079718556810902945761832316532160130636317513485018216059588236846086027033880305562466432768559995985635599916814013581319458154464280998151315500360346924188699119588601541212947328390462393197978090944198494829081964413124677113048802686553261487970426333676474511682378975979253701013001377262513646448429157948614495558472645524896163745188929520676405424764969995978826887052570447968233679001732189245526150928520252656486325863481190662759385269294022259336164662062386691364496704868257288414349508780651891947601462893901589254045135454277014020638522302013288793735803156015495827510350875402954096900248099964733688672868559488230333838831288820743469100552309610295077618937771000501945255405210427640374554056956818248662623771371004418185871562953786874039855607802148668139233813924149451505884738349445904514938820240536615474086565003551214998805997856045508989002683979498380102825455844734128843184669792472055260498854347280315210093845553245556530397872118069818311762379728148148118267454299826589748703976751474876672356718729179839789759771562220956117836596967951284613775117086802874835193039016540872548270489112934388806519530541783081165498766675776235919116432110640924913407597004382698058443362954791733057384715138263934179626136260461237923735698534355177872177393610299787641946679116751818764675759405216960618066964007314891855729682226695082982805429560288610422582830694400 [50,44] 21908306860984587410368549101414873739650796100770528831187923829706706227598939613016851315637079367810759206836200744800588582303302782836790221821345319856913785677621903789409235605023209220825904479172553545077376124570310602397973505199612057841367328977866107020955227751160220720117164210209900393785986621416499743913374069879230276956175658074873256745209779705085384616270417673019089523341290786113607305619739847202971345339751604992165849666260068012391443967195999553353803343764764205025694233153314792936925182479736647171980111254359098149503471845705983328297278971707520449537247938841713161232523957322708084015455174574717791733087487936402292828724260461371973828475871339890972870343191568887019865459002074216608932193405038048924101660726141657319187888290728404308142505543834474512542535344858562108256203077947537475686315010534470906846675946508956790983329049779819313635854215867589468620072593530218336220214636532474172767428825176180709966357513005162080950097303306673679025129954696398167207685880654194197056632803035840859663994558743084638262987956679837399050620377566543075147412845615078291326654289531123630393880114658740965518054715042968111269583383618136580979897415094864037758471422205342241763736455497003858339611097983564478206229710255782178955057450484046257837457381308972865975163126241477347932030607194946337351215720159842082223233781812574093097207286459669813192756841859613739298159519903067589688863672724561487141845094209774657674168173970652921350679585282084274756413346679816589046287612644403909162820524453096057915198049656408369450024721951479032543785781600149545580043415077003050931248318320334199352672075195653337802532975636526036732077813736359370597184961341612423915715914581440238375205111583570749028131090672707942473046936763929147954776574605102258640960340521554169639096450081996799839351604002485671817377269119294600204675883565496941282872588424530720601804828944000727173653728152547636538413794098917007775025594336438357592214824070064018823913004300639641005916868969696797577195319334930866283807985761074202900742127092793367269053476614434132146270925790292942823646891234485066974494683512505794731400392746794871622407119057761112973520628033731184217468103684795958814552678661332710902345394478310930906157499386154350324996852240107731752284949981642225830541712847206500173201942772877124699544740952737753138484082026690325775362983423541729610733672707501892318649315467957926911807420316096231484755971872970719864501881895877869786704492823563762047747594230872106906916143808641685243246206839705598098250812292819911664182679103926313177200630926294223381560151916928827392 [50,45] -11231849298922660919015152752870625125587017167637987532739263791262464315447913818608945016791712996456105442969639596691200362593397903342828746448035250078425835715915550588702379685483469683046985944097689701478000020087574135743080448976244548083021566764981617665805223200910697830774812867250230748139571091122819888091829296377988731321766053258643210300974104284724214103799155991756854886621503598692043482152801737335760709380482096373738542768861363909761014780386294837317723532531659893842151361684374800932572523510225289915640268618659771935494975554475597655878899058792285168538111154894842270599356699891964666663832196257193984054888765563005517157957078010936114490279366871573912608836546743132421689496594470173222699647766749050867422895740196305257083040107612225880950331035271197598703056497571800559955129757280970540662812970792243884906542355014146989599988557538894221542002270702932929844061196931782258946809053469378810111801258521839370591187946419698046376173367220770178996857964625934648505146043050965979436038932684305701216002090408770393668166136571465785147092800439736173326420269767863751841471638833336080331156951037978424132117182140634963410720464550550926328257232894786481283741504345985985877204712178180210017561333381804351639062282629129154948434125693192125110088027282434533121503170691688253008068694878739149857681421645758165894690448931170934864213974079508872948109696459259045795726068368285323033587351675661066378444270351685896390680213709300430040798822759090863994030410500938743412457138092767519554749496318506391169102877631776882343620235303197008054132378425403926943775270581432156591679366563653008759891991317643565283894760197674657172174058111727436524357904334939646121679846717725980681507752046425202662043593744708999329198903390930536137344084931197901715964984587817167914006155873467634566895514229984632874335276940482630384888399868582516758190096642988706456541811721027446789896605701828049838091688712802038792528548617038499461284727147575969521455994676620003105492713985560402644676419111477588263060118253079582280988032737443344240981095988997686239718833469588820408761401987401023529166559644823098993350500908150063108827416809236426809896145096102020307490932655249241760709598239941868647576718407653516903068337891024176747801539481469848982008219775831695996554286895464378464941678190466582101107255779575899829301687860526838399306147204130636423742809808026553629583862848563523427956033295702451755227212533491365693813601058801195559655225904748796028912339400793084232673845473299112221965508541188804027764095394455053411386689592038461719249583755564991018922973614571520 [50,46] 5387092292565706146914347512491595328054147287185288473088784588201348400452197054272831599598630820447051241253666123256699676170578064692824681546915645022090115602889878143739049980073725529398177835935353915657064594317618010072553700818541269302169433673834806760887192664183167137020073274191462801333227072257929374852515602763218040679994417245867737290574833091986149535055470612968395030582900330832298462760692060521662954772605163613378152117035780252483000273502450181573173437787912921747950106184463304100796988097399829489883360644668743696427893953378679792642282037415999287629033149370647652303160149149600464316882414352383189258443468333240665069368220520928735396554378973512507729188365660128385449276483201624637705888010107693241814920697510722684963952459045488291737029406903149910198543014731782100211891761173092514790250217417684012519423501406641568559908254448980779356468408981941205028500417188768660844877578160444558181954156533411783296018686274344167714238464833850901430559803961853576747804821525526037338068292649802049990650181356796909766784588069817980380298746909627819210045601501800768038789034432545741353373376790034712587556857490384164804056046620568301088124350873721230595194470206915911150813096416106897841578809951404486792943250055642895861309283984784883340490389370119405427710680099949289592203972728602590116508913028435867774353360285907690032627227354236267200855550261899282072676183274868137467534682144947531427158813796235100389848257251739189036519302347648159558711491785468217672144130060152001037201683159584140533790317609712673439217149695255888780793175857390544375523969825370028875393124552695900533867993174282350313550294407094833697648059778725777818317426997760260109071292223666646582056562642152619167540185208383691839361018697980581746729838564058865453098153122602332479758821516832360814905114433848362190245175343995920571599590046767030801008047187414116694635884663721753448159251895378834026129849256616198331561106779391894510668440434210821645051483608451983564346997053642453644939358772710043718895245508383777578924559538462535597108812224330294439961229126292811009803426154415731008293166050171003858310331299847329227706524194520593355992352016000507602192951451275364790959887974292411753247985680209243488285746728361606202903634958258272491574333694247095672042567914896459419655258267683977206941062848169223283809589297905975716115438419879361773711377000244355638410900442202586882692442367998509745658707603716302430094250852231588069618569190876781859795787178210341166530565342025085798308738012595882160355798970311508068618445603149552252212996380634965369488932864000 [50,47] -2425005884573101620055057788938154433363563464146617530235773979517009465028108520187488286220290894785909091748827158796916804416309168374241980617175430634002667601298501809499587914339386183219609348866140290436810268473321598216676500237642263013538012499875975302656237931950660878056333310101578798840855351183983816778169723841976421123510675930103818583544053145352468765146721073623181331331772786542666365498216014395781195373491916419366828537223418413601846987543191665087219346181873667757086177066715371757992018282857836044368974449018471170525568301388035452821735305811009820867786746024160013295750838673538858385579049052496705076044024744949676912433615756878580135646485138820073256999562853527708864815326254211406807008653663007998065541117541562454586227670863142536437049416539721138846354449315474775916861393286011981279619696717810377623201765260591039773140464183877018760018104292239037989155852539827076214575440161092620643650641516715512837185638098416129163209347037994229352172157983512589183034197073224281798331376088277530187785019587424297972503126115463069181389558684851890509745213104575475055221516764444928389457802867743139800542240900924468726525107943539969629525441551137015236401853380160749999821058074415026814560562014673577595738445505897599690410931196134848875246698373784871909346367410130141972788723223098953528978058481850563668251311942466454744052698531369044499195052572951672931774432549199265485187312214264839356915135994538458500971040374165317107313815286064467326136826051609622859013217115321700944919060085722237051569093846616449598831223983214344728341169283853626079598384535105510471947840738939056570551522009541038924679509827437420897371409575426529986575889855148829729021413458570212040480444030604324441786548989311821946746299062020517150041860692833696938414464545291224698415242960026261727664988766102932249365994875916271555769629478792279415032168687728968172723602664799109795845593479745829878992365751479619744685738474213989142933875066039976775635475647523739803151434264481550945190446838806238036109630406801100827051177685344720133736484554114430942312600188776406498370555512406202040944060997797384405982866092630342746503575652191936942144303118109892064540988738698535717554170517925113172230052297411179924664650193443372166669727607618198310006427847437828518721596235283754065791796918778200896719760693565882806942313706477576578282968634613546721676318636539526591372745816732301934438192923857383867011036533035929428824172255162858300569711803456743391268348362439474196557300598305778621167733674251080874321477689090135810002182181166800399442915335751711514112819200 [50,48] 1026012739739051720585769719846355199292055713782479845178119740255518057245745268933417412431973174362475378337349087275043282381250656467734273623994492129495515061738470209238979336210237137774267179564775759883278714378749226358640183342020334976975856991395677597975007024352629919835638099255639179556574689254352709284397352485040787890387118041866134783643688942987660482361630859905059500652167115584717612136057335383932870626435342622771180021838744155932821697471261404878730363329179899802174615708209919457828665014326161116847598819068861829503956935457351312013485731361798378962444643999270341729836757205355581041625924094110403107354732415911502990955320714269100100908443412856513808983965512774384967438884929988680398167235353274206448535320863601867748173419052226961207418129791806761296555872577416873089544625143155309808011160876911860760059819329737982188887407903469359323201168496980707788252141150662134689671244952838875942964768194335131588866690291262502803102341515517837385423282250441608902831878789266586931146314929454864507684783204657833311036617876166523169834544246553002757901456304380205525988597442908678979722468827517198270744246024241157550393719822324031721461946947928322783372393349904468857234791569342912949277966309177851137879004384068785652934980499438131500257141662122538727192055773235600960978242763606322826627312272461904219338712125722420066934576353687548528008302905150273010124558194826056860170774864209028998787924713537118909316285945076259180107181030067769291830997425979252898549836930478265869273414025206246364208229247649311673782940119557832372027417823917683465897533603965705605461724295745970197510011350820307431534856998091975733814428391901978659512494560669665191535709995743355437218183128448441009378904947763460411074838786718624065645265021929558526937280448422522173838410896642901946869649634592504573007710588270107939060025799473895247053410244971728196295745705028938160285444379251684008051365779500055894092424797628619062798248465092768088288201527466782389709830051837027699387767179508464898623788697836698114945240812087275875939048611646628237165479338296542695432431569754946452153607827327909452123504349455174243984545383193378332060296332530440625901009279846580402009722446816979216119292842605273117034516727239888263993933118386838297446684713183849144128350852181316846539780495263039244216032256985416750783979872376908772125814941123887937889278212081992730449231333158546984127248075746282711058721277847528546210124336225569979356687882552446835084600037034081506801618553040898143109275562777899230573329877147486328857351033153245829772471083321253271961600 [50,49] -407964856820861194907237640207748690655881704140939780022673461358241076591864950707735543698887638422056326049443078558637815297448096981115190186249305399825863102378380354318876863633016359115458674040516267664080801709498870304783496406947773964571369247650754394646558036549771434813645546459942100060019454175656787173254146157570255977632111930479357227841801237503452457558780320227543902935311460893655820437080038436390388767948964006849992119848882329676997515686961803309678595227872567593743743827057252727489616310834145558654366530496632726244798045453492868515484802008866618151528136869976840999039628494157201981083703183738490770598680248253595055314946543585136265827812648638095635343737193940178788137710956373624186198770658587883288860241867559954187535985115129764158096361239960736243443485745743225314494119370767854271651783499673996123939718543466527617215732297018561010891275997882028655264040232946565357453955938303707245185000358262693270618034620353082540181379702701446554649483548230610500013659708382706144254790215625170995144416400367226042411141662237793904348788455501436157404187636932273192279447979265062869943617431879842087194408174220901674066883698310236049170579785087217314954639231512209008005000854637586013436534126369845731461026253350432880082969729130339977790974222889142493209154397078885925782589052632119537531920613724096338295700216260838154595508970038393653869489404943755956267465990055465683663224111896457516004884319102797907577602918197843339163390082707610740964448186131823284007837249172505102024340605075219604824686966383976080587484902180342525932395503186158946660504741072651211563798543399041389872665711437834719874918986426226805703769222376863094902069138757216885336400687674921450066505993386825301662862335493726003777439137674800568148900546170294952506192775952200549146205956485029593770034101643179890230688142298908010084139325536413760718556508414344162173290694816965440965314264299205891259817520506921165263620360258064332274764280333426631391458949493584101035271278216336796151359817070551764844600155462901783335167429002527610115963268549642072367252500770362636822127435150006439474194292837920465944703058126097019195809190764239635081709613294990488418509603157551024976668679843771514965133216998012543398511737055418914403962696672305929938271939813274161037231951506125380287082909458412116120426802377476638477911864859398078388345562512537003017800576096978188090578618625573657427305453735823457721361417361411265087665596286976722614438557755323688605939767660025346165529156144368030108116049656178721122995202997658125530966556111636454995414060617181429760 [50,50] 152272511683848785248909337256394829653071360306375009336057411770202882247620059037939095305027677527693522259954435401490182929117155795416254206409681950807083078341620503224659589850745707613968786798447385303967383719073630951620781742605662830213056887235944526004464892230747094400419185844367685756659889384682112743803358658363874550404171523235474160829084426269997269387494025361780350825902080429551743079215553375468199679809663469609041587605808408173825598772290108912161332213957293034163695122641671077626384199026522304329318375585508863515782893787797974166787130900550211500462493274959206474263965469465712689356657620766573115635900301929457122820860342937750857437866302664113467424764546359010140692630680549846556345720908205174178726157588255232220375144663433411797280099515481253896139442952289275960416466823073363312726882734839801792996888511111268461626446701594663243018001565974551708642534841499062539779556017622717392586284224676309381454952481439824165783982786405423975727487638289819336803264326657335341219785265250329648587038782020322769915897517202827199024273614129497204522224202260615021528516968723651562198536928573159431013367057883395852211275150693065995208842623036891869923494538908223646751137981322343731270739658658193982153857752915940567695935644820039377433837728077232197911890052745101608881247283367721559931704933773502841644523145331772806846174182568108483249211438068152017578501019893772365528812038434723172345529752012799156938413876726025487931684896879542006771109601406381380562586662006514549235330889358330314378499792079573504299320918470748613831154562313361316508720967929917190003304077986262286046165462696885317619769885023974239478855195886561060061473383529748735190330493038546107037282812575845558498229711485448907629649716333502384604432938996850904577803322773403164008837469306155182344678798745285296291756053264056052426838000482404451464705525149283294257081704013533437426956629522520597066780789971632134661571771976621907313450492376270705639295286854138476126168224854883971267151848458989441429234169619242295187280424851694247341314583887013416764677129547490871789921784644975079782928112351991538668021817044474877497565107386789205566819095526629949493349190668551504663949487679892601713571189035231698068885361188149435292846601402850289436194232023044232959876298482750965241460690008250734111020407838404076942847223140970726965569750872082560664941342679809325903601957483116052094350780872934053925353032948085152405311601997208986647419784843164914371740635226588144534970571566077153977535251685399023531840284819234914196957338781577966993445330983321600 [51,0] -3783420195780167227489818144507622628193188598753485911769342821063099302660522476257029125596500233181599172236781153189255992763855989398399987388960329314970134262724586546196294454155887999446132423139596886671268016559767280641505151938996823885002966569908933904339721841193553599152877787622830780174634478119940970982376790927451586018347685148096027395553793960325609734167792584226648000682643657775830008348682786402195555143599472856448884365382808166241067364861474028419114132376663112715735615402596281067358620090487401795670230081802597552273031101569935784936155387371771569578469297632631894968934190423292405558933482920034228702637613071240099817834762927826319183697665921808007666119394895958945871141172964948202405773547912415738193300780683520445658922148267083365143147626188120564175388412148077288780516464023526091711230053975009396790695264921210360613174021459188743343544134413419175421367615355559804028876643386666495238807141103781216988895557327676964074922535329242060650081678654056728361201087676563093863311856186155373179097098684769646895634271674897817104865192043060680679417970124160645311867489001699659577331268905824127808669310190025565242504054037999603524904348740950057680761197078901632614142963598307816181004146885133121873970600530051100792564808051934060299543964845867083763656592546047610405935761458378952612892110656056796087950170876519624096690872730859279814798256345533866067497456518574827240966697525838090360011202826904024339128603816577397545043260478312846382269298647665670194295479147782380376248079844126258848814080190804770842693093113961098415141967556961282611478995597399023142006243996680070792626462172622585692813554838926873238665678673581727911512596680679594220217330979278920818156736001949318477595133862384429000758796666623269944801547271791537294903844087882689928257875600424189733374117726691757890006997480884348892592599527524070915033056916694657891982018785767791912234610421208500967954726608898221878698498157273112933993777926081330893734741440736096779208882103236185301845452593527728611076535838102766330843829814854711170474807800347837401165539115039973896642756866674733936408065271902888733736231200329024345000869385101927477069468017907166124839468512336697482507201363994632672863872077948623889920331287677816145794462279975905587641401463479104634963487766516722769593727117312682963686334170868970442727655661040037758405356275203422428196062561839111912547203961898016444777739665043365062278721195623869607136091344445488288475166429134984569266482165594776466758516294642852028090614541360132078522963992204575060160651248181131623615979645139891897233207557989388481337383789485415511496641740800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 374353038771185383069559437910172814517330979028513989321901385466934007078530065853102889106069357121628471442698473068004751690885417643270453329739022382815459410816433441273506488046367829286714274989670811297818057995481874946730103184910109325813123395612387485679123634084900954874487491345842126666699099195513597605739092965691575263029546732141515161943463334771395793972896382896056504072923647312392976492583500866232058741859459382652652388294314323419171742977088215725599332080981910919261769595907194708849200766808141393652266534935367099365564806094297209512238920396003505456254901497132581587149463088002875253712921444897231011494310101120974898648508836451423607872228255558326224958932964295228383199099008689843892199482206240063821428126998471198488559299054951627602476272249803918028043363373387199651985427112649777326741383545635359678121543195076652897981456256979199464053377150479263405655552842659669502208930810419826034794521192198560972958438812246373030935050798226068173910945841281383848121119920876904763655483402275553508360254149800639437389810202829508892759056625264973194097882530031534670246158238801385585959723698197783841782680915891254272191153326486643377698660373135994477864405929236590660631868297744255128290752296327424918038828512705822623965576378048712535567102213664604461822358034288460852106438586214484906005777816873574526584051582287630218318573919147918316343323194650429754167411989935465437748102798753045788924565968074006614100972980179024191957130438731781100188061290053125281557318063628786658224109298528358662666531347572351708864404191269907636787102010396287637882627471093093786102056294221751276742374789530403881739268886904270840827396394629122551402662877576920023786019738580310576296825278032624767072509131004350311969555977975422722680956595625674688430431730463756547176139693674397077235931105397096237751905893798593026163003518362300465016150969679761748922025220347351827579605648923688786394605628580264884255028721637076962345172252944122988554747619109537041114119663234719652515930126695665327721860412571090520637497759696098540305459421655616371489620759654693836449029878931069972692180838533456440054835499984260477202806420280265485985185344285679118837687702982510980612679982725876121470437775109380858302806301998780595148332532627165190239961563657632858467119296265531447615534434262626151413364012693746996150206519496355311905242033991876363536032742004987950434749355915106964728908815230711100197815730639609604079530448483521426055428632789983320036851823259044635397980876553978112090815627309864667871556132412057644726666118176894519856134106796865971651837762292963385418691824034343335291708139110400000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -7966478881369773682533699114950511391485619396377008557896106858194380364829759158732208500758433444563539651362575110833218315980962484049123247644299436830864065444435669255477554751450851912446749404630612732138461759035076623880750558066780729776053690263521557506674248889461540631721016262257089690263978637632654010352967941260645834929135906491785570973018496858385373725232992101898553664484719203491475353740595951519439536554121531862052227776915271946471013134171336378501807220670170382827124641582175618430173652074064673530499302885467408756095632906925549730808958097159788297431747161170416785171928992006658135187202219334014649788070296042425354733027318773047227846621500795296826011141910055264444155182861416992884298323739193409909181086059510755774110109818508737793836235910887910584781036409640415422011344306420622638983291691830658143952554768920577520686169757902954376599604615526499767730820154597144832482919405765618311615454564497286807879076129636764940717277161877362947195646151311241859834302517598625997231593587798831898798877262777607166124103571046941759379738110710805593856509910445077648650765695560267934629287964067944683245958619978559496942395678338285707880769920898552554027377655913931267825256912766407019030629850750492516360146847079478008737172461929587324430135961361556051708999394631613997698395199092048036122395529180317358888628214453204166622191165167349227582401449368015047557630553097187567976552084211169696125813736951891488538228682155323946243085573837406765819435674045139182127799254669450551170209701117862609871180050722155386488186456771992727559020404552314087855706682943339088124951310534657763005141866561046399482607268004254185598313400359767010053243375395063646505837296546096414715561894535950230035673829949354346515526534570621930922966769734054530967125045040941844759258159015340176495291367916026640163942509640228487235991876348815634630486984480505265258079217682435316173307956747766907673387519402850175728494291903473083358796191549894740353691232254254266918048594562375184756381863212105407870167005198876191221501585684929249206705202140430409144026603155815867233955668872525307350804198436358103864479547612674608438620853424869453266366208983278925807971435719619463971550816618407642823161155021956942151261619076273541701915414609924187731880458583444319238358878972258094943225373417947408942516128372035112396905435494196554002143897987737169805613763658033743440101791454259879024788121584955069517436588274769892175141426197204498553050350470617654939726117743033828056410839176142221761825728985637939697781260727970911015670269409872017854574646610014261779531753334202292465978737825684315838018951839744000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 197895370376449065235822490473820696130295819988462633044247019649929792216963888531173903685268733237166151923363357664162779961223022761362051930524164642663964091422512216890243120748130398311462287823586094006685873492340986828545426418882844383230074729768084116992876298654389858058280677567534333655205443107513252926010854841108117230212273413258182885067408349151431492160540401271929256659361899581471602623202813193167091607458849840643392907527276510124617234324705015906820364083278649123418914562586514716585256377090340872810336690451798111510550552400781432731335794972595612543383907850056833600535413235840281590885596421580912399469195658184968476874970327508555614636883188889592127072796024253365001684358142843948348721722028125749501745162398047566577998122762201012286223914098264387858870696026340088402643741112498598806820684448199575555781983780899207348500203075253659471190274952784778773904704698463671939797064275518341964165122847279389719875431324789875295288234824628078418464313063711253827917282814348205737954998031612134856127080106150340801585523594403851734948802179353195607233759667237103835182366707587352373076650487681947433161985369160396704589556842928141805582343977080368163220763814026037370335454170375934130217327257346053108585899414395779458140733713727636929027482972663642695580506447883480943971889456278627705800276900051400571507145761791720765954304668769312791128343803588657599516214861794955999021796165347750701101940216836550939490761029769943356775899410659744638721072861805095673398024656914195074894974337692486244925982976671349909059917960301874280187160439673181900438838330109983077554381072681263916986047120131300165998760010134443781404928509619182072354267409760278441352553130428559011770757016846170704258262612337838108604859952593069825507159566279863469114925046478537966973923032207579522956073493803942979404854777366053905961154624783902867604516274089182878462067634728575587973360391610110113482454576306038654008882518883268164348558139212795766045714973908714829872060043730680997500300219514522120660309623382561227088424861072415478885438608468122058921494733031507116165163227797304430000206864977374981863057895404175384373256282019037929015000591005970975818519366301136664145424697681322034583470004039087648241825373848338888756678211339880226818614333021278690380579312668372166646865509193054856116979397927725978665524362210559743314254774264596215775648377552059207136064704949742859160439261207663877160585999765201984876053153452695364041753431146104188495506622143119985116704614580563608228627305797809656817621751693361997236521039335408610875026808886026784249445924914870537771657970587699208326891668766720000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -5185897216766593966241559369568562196983476027860599591726219062826064642218813342717433131542662355496973636582140482681085995279357993245949755174353905276972234055050563413118339217479610336732317544805270372878757413719446405805546268207324275120360767280121239450940972821869270308883223765419595831339065982843151592567900425844732597920757604645859527119775223748851137429287287215362024600629605582318637048045360468069545910349934508361831026450229527033839635013183026816878490132207939228392130650640010596620135079053942701837634567600794039974456989742426431204909383961811057327077710460558643480811422427305387513742915783575347449915567236560248828535516986447710541345923712057164587854282932597753596642340378187072303595194755238337859076965539387734626349305332779547431443239279289330603633756506412298610721518974003764745294518893105918090678962603098377757246112469077783300325983127497678715269902557366158201511930238198867380618670402095394054293549965247433724211569748254521113637137255448297981564177892827077494065075035701753031258685797696076012467701487412815551982214882386101407059326632670111928181401347233055652113505997113897671030883085359465459013068249489280968877549716170164185793807510855031930852375007917168810657787443227405891962978145473918981369511225714859285237759893678279376298156077847831657617924643331063600813700005300282369480432244642015279711100933160882346969918769111490503320090222617792028932606124024490518845269438137225764520723839663974933571333522504657030895474414728716202879684918198928981147373781141472730035156783124324071630133183088760975873707779707502305020135193908930735334360497752376532595914376078463448805213002227679656569927597852652172006758548563492200009715219641359060772663094638614347326445856146679254599845517946684606518492767541473333698310171346932031172528279769189136567562430435618461835934522618577996832102479078626642225561832296786556712083665856602062788406496702424057153083539998627856795394266265817876312197972151861443567917008138665950467887161208189687775491708170818905573555077985297818793347595249065761553139147900041469379323434893506753799137891919219171253053181367068467465870644881088381372270494047465494193189396064931407148618281565463186258022231886541267473093647603492693497634016314435682734001298520982557716082360113652189569693308380711033986838593883450758760122045692359136807408620534025359633330507594809909749576792373020495812432908746887505029413010772787318053189582398931123703601790840319608672847535278773420054225074973783578110709547090166545175836791911176916598216800966073545867510762635058468814895605706656557884707859095220916206017544124936971799352361720217600000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] -24249173574225911909552381032173667116544367553885889053063411282049696363989391692484566304508677774369432031406973679941367631103543637768434747891246728321370848651317091367750976158527536855535629831577755439899303174325150666329277321033824338367362469457503312142949781073548927253431345233245526593682841891977116542905425127322289849167159857390748012309979571581942495906466266880966793571974205335292687012155101688802749187057348678067328567741954392605691155014252587999354375740519745212055838898425628028938858443609479552010300120300302766518974393203698972807850757546134920933855900834831645249000344459349004249152104430579593473570626719503809311087162893023725441032770971884456431077070760011800000421898778125085062844100501780931715010274464135002475784973736922328135626184136306137829389033663157142557529164335106779682638768775418674007644434671829294701711546041693938944206263614164272647330660358229962952562862175826341783203186655910416919625324984610330678669775284949693847209853798211173299588710034094093691426378494102135883014864099718895710618092111198001670021443786626722329279616850130338773758596699753412268150055740285194461196447962711371151397718864737062821669528196974121516171295307235945289296666643924484742968287821577005981689412408506954433944469863863805121784901168162071700585696630019059432215909091190706794416824098293395324191540439414209752606193514827814426138668049401544323285032964522791035563593588253445448151280361648006881152044944528023347994072352743052105373909306611803013228722078182140430701361887008582048254177444942195186804565702706674343505438221083876328042453021155860608168599863265256583680807316556112339678446664397155588573379393834829594238805230701045164802923187068139333831385369309537889017386959400264296491893714902241916451465572330934984232072268703450271844402125500020717222369586487544684195919982482786032313703788550790994695817623798034224028998019893937789544807431802825387664417830846756444369610553283784438781583651313279317632313908892828960033636402463217579960265796372056541301299995412842328878545871101058656759070015082051736558111712672627162287008437141107456431999955921001217309979607499361541354974755183486120120059087902224062803049975699482888115599400361004447292488820940437612818887724457937842744395157851819859215522430114752544658169288494741454789962315746045637731519249493784702036801121839074114878337645646718912051562533130562424706354463543081192989922866950062269561183550130061886249457426676448616670256983767744685353044031022000904335979193374836180385574412825602339077964470497349260224706156573631851299052998620403658041758959084019364145784311362561328246454307992371200000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -1784285248487503120303877408648009815823371105100192862656697266281011012718824881311526056039050203093994059973389011952543960402574718670926628023890161082181168825517782976335961687219181561968575845198250485336751411178969575659352362359115150174638466898823689330469772200705774720613003131389751605536089764043558367343127836161864716937607383053006473777008170337983837547555992344866501582254818912424909080149386860812068212682457040463681943440339822286084139261402832719995935307304515775042795632579646117583160631762356177100628979196692838412065505100424872984901126337836472577372145124450787536142100553160956714990328376196152658072186472847141883809534023228212008932104136130115171463963984542568770249583549302731922613855153098977009372046660972057989604297064738965508085378811434611386516414091133213450602545207556049855582032622007715313390389712263001313875761677455417196193533003325519717270730876704711940080718949159719760432471866245754550507651774220551089695926390410608973997570792679250266586913873268282102059861730483527993876697717977940863770468444126254227569923605594985119960687528252986406315379626136143431121697402573608770525459006077882196597564550346489885240050591543907822718749881686934405195727454849015613217963970345684454811309601923256009978990785357356599067307714207998337180911879949029829923878602978194517781434986616664391631506272395093576553410663727045565272137767144161839824095325605144343284400643354522051504823784674846001565864440611495308188387743378100291826639786980233383236496246765818890562798069441782450256033515089885168722433442974155987313408154615605199251988511061950552502698459513123437074652438103121501934368838278111604405271445080123170485419266725770239194151294460059479845102815810747093084515183702656930662509622552918498515986811337670652494568786119662442217375379576881939921884869114625346357986472327462643775136933297391797713057933666668309776286427399938707598805749892943121699871545776754662572217825009515252119239748299671163499370307886111683830169456502420075728215422663113406184525519898520609228353921083343173141769664692754407430760336802288500438265206087011995740148082130031742810942050442036827403030700987709395207262331990390539640327853565244753310104950158817613495411297478221610413197533737854640212567246753220957509073967174987479890611364323368006115213840676217927923738300937705487799915219451402086747780726052781560648068503851114024453133468658233583361020437312520282007692564433451921448189804376193355520500019093246577865348934513881960002125029736239847043842287437726285793884553161882605949900209232657140908888965327610938829942717329420003354928728652383196378663927536418816000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 31835604792166763827292532207474616012612630880779864499956439522082047123058161267895694880167625915696231830207395921048475235812697877423675222074020482164813495923129735344471738471818477225610863520882743092592434528488519721898024841159068907471628159547684966176055257907713881346223206530704907379991531680389373976598699240587227409513251852409640663744132016877770286838506238958569677255073338325028976470092695358442823536569842603257241099432008676870242535362744192176611691621659795565131137678638535975645482130927584492493888001369763363927795573829500049447832178869436902576393842944194938892692819324340472790843459101639974606597897919427731585211251538275418779422542524163536543275587561646609413766377937378875064828028491648671488776004129171049727307381402630337034763418056958324909125769040923912142388567568066865947209500633274011311550073612932354020064321086218474489276744764652521400116652100933791619928220247152282468022346075115456313612007498668242458982738914203735651652690484790813541950553277059079653778303613050712236906492185275823629656496213622413804010161133512992399701382194109459883398902559306932481910395830597982307285302867636610827191993712293372452147642134455632948199561906341610477355239411227853591702774550403819092891492425284082823967817554348041542689401225366940667688171780846039396078329026753412144140335450122663055470639044477541726884490053050782193256915753919390125161049512150814737868963774483447843176779614729921749262518296996614794692586006102681883264611683468638553804767781094650182607421290579233289113749210458902667409125220522689371373853658068079333657298708341250330012574967427100326792070756049060402288253780230481315455242241197217614103442767298117031677467894881881939597179870071811761309852657984487426873887901330086612222760412894640010908352863586009968959379133277113129126832435171168347351281355071913016489523148613496275681645851546113019971600739479032782792715322472145388235558717045771820498213431151141557802042887134341953440192215451935321621679151789134476768959312476544317064772932166442365140878418663568411598019616703468286305448421072028421726094413506718919877068354178747895960938891335489165898619535154210430874164803582606679804470145822289578081684160469602563000727277837871993760830872789930463551684520069837409779814382566703608049250662658195058288208342217713431029132094820474007085194771050961272312160800452000406648382441214698331891659177685478873500538877333545709474081023629163154209200977072611357522477548197356682107715866410237328389033737629597898798964940222651785625844155819438064466744706700194368854435144382658154626759293753744423300745794249854427661033390232043520000000000000000000000000000000000000000000000000000000000000000000 [51,8] -93681460173325612839625792884533117037772873288990025206917303630585274902728016459273446299201487606819869281919408396174564596054864741978324136613522595143134494421342329913281323271615930887283940730774126018597210916188485743729482167951781422309404279013466766823330094750212284497977251542604690030740904767848723555405049475762243441374574530143032882616736692077154198148464067869243978841781258520057115583683531501444815328180794309088214973151534616974155775365964654173269636147407121831006547604503700549427303979687395498010152237486663292585883234696769575968775904627210989971777461739965492771670051235019570321790024682114939277290035857209605524407925391625350558647581746318089290160768052203809398344015525746901901658889220605278644743177120530869654458041086157590336089476687646769410491852913072120954869132037545416026590684590326149538727714650276965476279805455032742341623456215731988489579824516152795719558457490643953562428406053801673644180197765103890816423556088279935346690511156314455208429536654888853619805799202052728407281865289501613643283870988923450064707559538322750025870552706500532507027932884669794267019840447692712388130032616657677560524352768264069520646329399903121433710614401786943003455079548638253901920157976821638236884028247367134858115278610364271736156185095867681682245767454870678615666905999010525155392935687157675695158588422227518842190196343168582310432764193138037829628801401785278750800061045690006435582828471496943380153702808246116956407216708655492244833225684715475792910325660749310714108259156304276540676274212498860290359130492714097245266195337997476802790982073766147498619445463682785094426690799570620165533235080909017379638375906390266383641122722351605353611192601758952601288613926017628253493739465283309134559212322190710121370520343137355490000273676107454995074683087556314468306135405452172346207445820538482635239386950699711184127228367334667643261544579471985376941362832514832565743593100698812026259046562737921681226773583626424115307787443328302065361354378337852002551177605314950294582950050509493464830519540215286491757541493118320586772210192554569017927356403408868151764860541220692813656791073997727716022996567807900399658970037705339585004989809075030249510229057138987011415122637945044923919910448376796921347333753686614937853586083791771828849686199649763842436680437969374502880990295575819190347393783761629564644758923141823519058706818477567320862682551799813639561463100070209402811469721171217740250832606086901942852220241264644347434834873466803070976964185362626920718604309398229972832711330146472449071587375288244794123650012605604656944173309582195418804722186724151613239898170604912640000000000000000000000000000000000000000000000000000000000000000 [51,9] -2570966764861717968158733843807844994902853298749342680952027371382488245014677977008729241060330639814435757086807903650206232622746688519809733122868889211830701340217756172942137281452167199497907135787084708741049678868315262086112656773736592843836641401720890051735891741186046127592198512101283878908386879243765760335840933069829738547161661826986586868341660788315803359942510382529143302441245504527717176852277399624939387984404643233958135532784666900840164586442093889057856977496686936446319262179953057393996279202183311069477300589715274960971611989991794943456018955205839991688563460810625521096820145882941852975489542697847721078308751319365136433448538347424140941765969138138019271002457532667456872219421762350164532365858897521496586414256267469290883014509710872987138932349784467223813744591957205905776346116395868651988574680262967654460464490507988038081257241378766064260096710054834378876027879023636868031775670057426317366112832677602705472638025390453184495887731419931581741190437694757155001624603742240537274702627706448933305343614462080691803182765271115192466134553292153271094089915019132527577807861720844443799676574757444348089607462717665746029920153569064762216744986221967324866372542292290468994641538629969234152475418344699644087212056921873939336098079951589814970556084891267345658092964922557812803234762022891215324242428227512509709139340257699400766252404137018677500658294393196310023165449019353989326793298843167918039674384219361115269051696290063129346065699874005237054847352966170571856429187123093432279434058266235649063570619900971279726045818954051320410875989675055659461267308888650142381926595465848676387006626380107881033571943333221917891273063559839627820782519057061071322624961385039002400068129733984090408468742049814962607325756135292588677459390609741609127830826344206657272882614638542123974697475479488712825260242288534545685133785327555560470330374021539295423362181841981510699662633734572138588273288206797561473932305498175404614341809072310654377650046034495688039116292939159358046490846971531916789106691714750651051110513874791818306772106137976560803105292653136165613429904232264811757064079857671688351270038189554577392682623977032239140989375855880607870177726944108855929364147987313013925323331175344839031812841342608323064739129867934973521792260224331501333165279054845357372239455643763170054290185420932215675048095718995492589170449242545025586580989118942851977925326779205347715445383671201925534903351304491329998680718877458274996991405793952153400099607990114983266842509960028243251821950075890586280848210803914864372641000932817641876396844906560669740061350771483187529905627500680875272189055529805414400000000000000000000000000000000000000000000000000000000000000 [51,10] -3976015469463848951815132341645710976918518780838823815170369375641806660559951758835080319342341888946940527747565015590320797616274681638140410466054337782320120838058858004241057749938956258251415839419028057584521035766799755054523817593586109502953553344966092226984479927426150138958681387913432534104773138165757600075305154181247459855176739816189201694692943302951817298224474544093355969443912532157432576291678487894029034204870599191122689327287990715955066692494097774300645039006557259213237547935080141309246380355949452365864472303463162787942745093651243898703590059383486826000417660352853689561824362810673390447604010701474446720288125052010618659023669461201731369050194778306284623501172536837052145753537909437259535074967488384498464156692759671248299324205726530558057822486402894170424594941110189096968267175171131931318228186022302862933428584962187324623506787091699763049360875379349395776909932440425570598773772815729936160666312211938112609790828163660634004466715344552623106558286774602169874606954883030537582998340574015230934439665475493865930511956201567253885057265678053097880018271150143443217238682102499762132291863892115961929085711920054276165821118980304455878022431966180216311665680061244597395928238571461636955446641326557022749819379871563500297320272386475415308643112518484109150034696422172010700346422661753404216091148993869054362443398081207974024633235033765274004832415678209055136785084604585241204811916515059351487891288478354870031895886511827390293048448977087367440433291252007767056868811516349466795915429180031580719894341870947287836258081900390060903122386088123687488218245449973891441341654759725413775161965105570266914617853089277926692414562388623090941024586492676177851952332011671181589179734571656086596520250566476801505023936247077023900665135277977795304934717334108994590251276050777640548130929859849348436221948746016408727080855026527077748217760464312447110696004884270498957088769574016314580382611185652798372345341803825053661269028228741023146054798814831761869868216156722502462208730265869247593012994261578459412823713797524921470614729569640877831479446376681011419386504362540845820535121203885180094266662759939580504184444967781967815856075655012129230213781368354146475473870045799357326570582867791144702317190152673812657540548659490523157579973733493878891494991908426891081198758306273701916732796389621063776357497191223649658169191484836483400001526414447295291263463962016053421671600972227431858624263356444980918129995506815798478686074395844608067704282315710434770958308222909332611915627038007225591432036357453105902582346028201086551549776157675394580874238473376350940328004674847568517379607890598297600000000000000000000000000000000000000000000000000000000000 [51,11] 2844397371561076879002826393931302020934117235297210528570914123392409459621182621107432624825427273450908157588744867000939817921641073003990547244454687022084923201000427096014281685862554775920170589650387769284699044367409431089908350585917042898386724871369493053845805560543961793946439003372332798501288320504087368928459149349731632272066448038959443526820468728408898020317377034217150254083956009666035157989325027549845831913218656422177859315942957308952722862578267015038815225683576611454089759035973527823779195222252139804265724618043518399871317641827618475514045853393392025482152647512933136248368449034490820074408422526521088959172186964109253754325724970658449236309438510087847853863460806870719879209053441343505167372898516537762698191859645196826913013052263752581427700778915997623653797826554181519445388499457168460375959096212942793721312843785282982826659368813945633318537679903643555462822547309587327139306316833880509652898240260407932989684488962793743181776963125284625445266721024372449922381803308244473975758968285821511164916868400780770088647675139668914471681487207122183599492758891220923646830496998372137689530857197952813619947792271495122886215782766090455098838180131174573165874249174603234702136691796160458020536881814513264228756547218261200446526562939222540907990366626234490923179103347113853732309378484435202064313271212236863038663917535823353227220442165042147424546880271547199427937867318801770427526603987381701108887814685858908599332913213194455580119898311422838261866404263999064477741639401098034874512887699949390876695873108745864274088541393965511958609111190368290547905670826057844283868404514466552600665157975441083789969927984595428602110366103318573480139371015430645580350579512544171826179315421272885231379490170078170377261084307206252646890886022974864087845144051361328389431880043695265657921253870506934789678284638472426069752186319768723746171223157525765247901269038436412468088141280793402344065649203981100737761748634525229889225590961306605269700441678052283487856782537209697099620182197606060956643132782749377954462088305699256432258000814316045427690202366849999305079502649493384357298288929512818692768427851933334650284278790662395987607386590390801425506918328010417297966716554485340217790110080655688636608055481606947714896073942575500678765534094311096449428828325616489192722706570247876820090962007496123145590149415915282845008778190791710425806059349721440182247656993348185844237852692866093838554284470993106871778927138532296571014234649189445803191577293099111476077286574177531193012484373375986038507193628797794215562257513729030400657743935618189178106290972922572373427360023130620480469186223328460800000000000000000000000000000000000000000000000000000000 [51,12] -135855566785566079890214666451274492229426786054088322381506310667798065402586015681265321000975472517379124163127407945571435754534242240906150469632968625299868933162215073861534862741397061925237981854191569958403571984490410996180075278886159613973418105985834973398588539909774416920440778817395186231102630635241602415847718579843992472233843505862858129005606334741527890464210502380869678631939530147524286873978025853869855499211787181506350508876875545553760435964154103977165212485996065708365076928749576869779609949654346886416219830759853435736473655178906816865064898600729881177847938048743992693138588538136865359101648292458788128875282963829600159493016623786673222298400484089191717305872036630593970540898373532017244818143831079685027147043508790498550935873415542575125209415363326530233623099816917002489110326861856883445328266590216144978138344676283954568836346067512636421687417868516508303806706780438126783612250226946072564559445742614660695320654695452027582383900304598704922980020581631456498087141010854336379001870752530577862651816265542369549657735838909481678349170764887036044784751217494313434419761894951111217856757430775077704477836060282247916338229043581601985630795151208254016233773078176533151258795048364351353103408471577974540132369944020715511566532013830383817149877814952890612170352059687506775288085548265467699961501125687215929755012570406784351982223082078697170973330880636011943931662760386797583294603797895612632713442619154563989673496960626931097815154257218246508480093011229919928576284195157574134673344805433713707797299002692441542594419189596265628824495431941640484916141183120857564808238284236648761501835127146953529570419803776504491585825833985980095475228336100043186876845152801036741229970155372664992933719618780874106863745911256231101452160653746891519290140412787984996897298540718091444528831315600578652554845891071609986496378982339797466321129559005896521959242074434448365090662786349226746959642979819164603815364627763679098001619558673246302128404771921314332431322979231872064203700555631639683781153340143557022678860693851485181163100892068281062853080114671482621482242411793353534706555036260337118692360966556174341029853449275301656163156928275021392786190078722572129400122384547504247736682451252333880559319543924239826311452744409523183278864413517082235961204872112822605101634133273431437626903886406802167164556578294199792631630080496711029573196196007905192835780282772663330643198858266921868766352175642277108443018479895010885415163620776847105182194021196208003378807220067524896705380579058863274270815016635438536514951825611246449659370190377583313222956186362429220472784448770020612886386306126446592000000000000000000000000000000000000000000000000000000 [51,13] 972805917564716912732301752930073454334228040340464214661306339457970693656934851592793980948890515330688820800571856406844179184245132153954335328443220837463985373271038390222794213312640187117409820925174028115903127480141423406792220113026661606627589345677573722310121092398199085089564594387686637664438193741366165334038215259125868449748428326363130106862924528354215239537067034267164556909057556239068456700947312874038513767634363350530187506389429827209338229120930909992257025819234286912812474330476336183595256662486789433584294082759513753953237106257266090577764057062460038547968206587234402062994467804533350523920159016323951483442022260346811739896437379271149487958450461800323871642260650470868672974062966275846637300054991106556150882635858214836073169607729912597999396849642690488898196246747329983508600795770679509042618753772227421608077288824821696655867874141833682694593314740605301964845142019961870921256136959565501783609618694323375727126778444316476168481168612868441515617906718258112684332866185626085512978719883714345400812626099799598556989281428674163092229969970123230549481821182591665671295498048515487605307715310706972665077286346421176668975140199711439299582561752497576918145890039232575316306286316158573834665967879308574313038957642624627531853265905052751855033053848981804546168143173926051070098702056774989249374332089262774290569179787098091946979796017646958637242123107880262240355001049591474147611191685475844888036457818708436884736677354976026220008975205756708810180154750617120766953159692058519976015116886599892474387811397678835906251140893757528304831351618871971379141210371762910434162850085633611566991636783402806276729581576110374473087081114192057817680138019345966278007927193585255619554894336426593353515232158298269726446818614113648605967152495989627567492374749334150524225453731896076135635776609307908344741448779499103478116456726487700318469369260518713462403982294412465541982500783883382264842180979667378121417706293888214396859066056049419032476130923095606988131667638264424856708469536379373041832128453310844289250413993293108774432167472546050776682105508060065397295639409588012621487423020758146299498494090411732234606562527561705276470835586500798524312779523772357176873932228605694630674582249035618892340057603765587398016419773419155833546109128066202216917053498358470572053152998863441862847136183692300960129107336230880921391972179914785386371414957027607211044442487948708885122433150677840297253065973047971174676149665880974403962802217522059892987528325173523771629102707738588368329513892039623116571046414913688654997839683097722408063734254933627080404244438875445343445282581819761717782280327984578560000000000000000000000000000000000000000000000000000 [51,14] -5029357994946786682687709717002613881093371638647362048715111485004127340199111681653748223135343859052641940653850804698082599714991723770851444993058147850626120455220003882473157940980994592719848516831687073861240499301610683965285032738980404829364003162612607516521363935053456957803670979618960787443517551430401370564655539437296056858719498053580459409908321658470600864055864019457556670291040405953049857551285241463449701209313105498734776534765124515721968403648201658517758134542373280868168319032805445275208899121555529650097833004670003512422020234202712289270240106979062850820270768908720294348067073998225360275859927547545037632515316707323716281217867366773662510301728816464434261650893156809845799975816394451963318415211129156821071355901552949650523816775135357181319702688113888327639515155424814891815571858060358546977423974776526443304202985946032406534342033267770306995131734846339809430492083162493952951310524980325069431544709129438332528905506276122754298442856020904262329543968594887903473883593350186745820083678649274331862593038868741289023035796996925880385777844282994214852136471095742917911477356067155628027120697885697663470585130078035375737533736257356057548410145837931422917897021174228772633577931152818070252280703420449841595838237872811089235946451655713598538756730163399741241635470617236329060600760354304516713861915735754545018687851037711013766255333576359608367928030258838231247089682070314052326341044129789022049520076741844120396428079323247336077375303304189431876039410466111146548226645483528345352510753380469411783893700725599950813262631997807444925813812814864060592952872433307502625548523087909772265253854393702444309984266282633829472177087969045743033903795070502449556410332339774994078444702246666237285739057488231681897989526903111855644408489696097896188058022264254265464515243074801790248029954454223928682116318458372359383161444182577099660002426196989098862255432736839906168608329477167800554787899628046576184292781806171136574818415479702340193413069963614548768237777886756666660827115062817012494635022332113924705394674070919267063512021117591930232937465778363634698497664911890216957708124825576340303902971918709266747361085699114215504702181469219066895947608961883690472195050602760747581957094002962896855591391105769633351718746797325335880938142970517952880897549400520953446210614941102138192288470977798585573101541206809680532220724330897842645450936837461134010234095405265824795073520454201824388382092570291854489841995457430354252482073023839337469874765996289157728460080348561001067435598832870823753490074598246027045623245657758957818482787767292986907396389495480405843726937119757555567653732442806681600000000000000000000000000000000000000000000000000 [51,15] 20221552502353583465282350857977911023860224557411956036286672234449840805121467144530016918775179176922662897891122573030984365413277268171590709187596976496329293447238680042208644541118038148724509182216599910399646608852345138218796668085285351692562281025235354734537804226924198338845068073421960561027486873098211587520718507459816898813101744828739159329060935597204249640353762246299188654425561670694508266650088627153344758673487452675929951869416475652892827418427472240712051246287315601633087738403251217184027378362552603377369960910983338756191755490306748229337042505072504409467213446046294038177957192805097468587399769092188557661738609195568108569897722080477127098723527912952819088520968417200820211416451969334695757278695616442081163922970087569068630846775011314414220872916255575799429590041210781969319723091639177498987501527806524965779565476744816605656421233341459276762241362636062104359035206220851136121977868247150636998532547780634553873369614457430394378024851336497810793234940909248570135919188827010532123101962481585601427783381923117597516424195709095981657992411350462572956559403400406849737271575544960425093169087944320748889569256827055538359667014048204160217750316298643966254716475635799400516575345714791737804855534739549248944200377415421837638978978935748281245464553431291141215696273933265765895421618681430148943444724011143940374472473309024515021286158268534646437673525132453666404515683045893562438046589592975352465185433572011714433818661714785576218619701923113375786465332594234859951342227288972626113677730170918090475328216303600814195012483033141085419471479628435916086434714253879905784458009146883588418673638937607776011860068589371646082110643327246355275327138915549277113944028317576483466562211058693215244757434236119841672060223564023644893821947641868798159210985649694318224186409508213365647611506674107719710339274603860291686794771716745553865288892209353415616318200728087035440345880891426562876848946330752617651818127193828988592016084444094959200277932659467228193660744394599787581554529120549369915813440056428249792171264226319198900692017811292348316293514820239864991698568851382900171440881504839320965856284968551633407458569907406712140568544576926041612960732062700486290604851925565980660861766854094055397291445732508324932406938915855914817995542755241717523709362047949040782467751181858892491805388354086050804566973422677972933366845299715037683858312520533956663432457652399714020760607914566709565328610166014145009216947877143550603149589247362368871848607064596947732812978891320208920767886863210486475504467814313259571940526612640282481366212652993950834070062710734593998230897048404338068444232331925913600000000000000000000000000000000000000000000000 [51,16] -70059471249099542376616344232502022276126357661680541686957780706966599472108371716718633945970534666912472259704729036938583506821877963859519276721619320289728714625314063158374232100106792517962883775991866132974360578982207406800646848126170778513186871213477507868840301394722459987670133906025635169850017432791634368799265412488709684076622500051582716754494383525284939774688173948780331624533980016713080832737020699115276278985895732056025901745059184289040653977285225421533782966621004261821200993368882144386177182805486362859858603183540160646829170902948943658574090080671188847913534426268073980871362093432489506430721184216869478252221984194264628243961365063364676042895532832618166287158199554096128678423613839856851778653260341272463264386373519845068571525974113245013978382981571526712375469922508870587011571900622863610428205440174103572597355261198160125677072706151149769257034641062839981732708426092486639354358793885517599697766498628506211662067325082582304153160692209755247473094502172712866757571723210692132433143552583833220118470636895432505069057180291957903875168186842268271084372754102045813031080878960153368678406602577181012882512572636650629568183251294589551963249297830406765550225237612691312073223373895746903511877280329691467710419599985007041916662566060661925949228037657966491619495444225510549236329390970214299974342959467419846371932094587605627769799146568287885246317948211465958888025655260144879003841706749807430708138922281003009923020627551228677454195031672408837904759050529579180667570349101147671612805760221469916422431896133807254011156724092117767308168599920951739342213179400597530957165886409314313811631339737548770715606678172090339996302096307293342967607174141703276525820000237754240636602683731587363747190172244058114013233261259719458767128886819354743504218416290064581582945740438507346738591089276578235824870364496699812834579381680641094239221062804625168926644483013225851510551178288232476367572539145541749601272647615167582206598112030243814588663779988588917332083593037096869388497718352196591348309942498041182079822984338123331944994272411759105728373470521770031946426287693043206051677485032760234611961193083588523182263218802374186034211182730314601730956095417494249809970810333001504090120777992786105444752367075065494660585397279183204227404298487729873652461862462442954452556066133848884410931421614978628418569916282694438532462617622188049530818513861242692567474769348570347912123253617432859283136991404774941164773879710911445647228890372774402256259080204321489116337453780098758400657748635392757960305677049897548916799769957287995682391508634004918790923495292745417375292832286692588580940896574373888000000000000000000000000000000000000000000000 [51,17] 235546197795723513090344844317198844287536199676738901967703519335556530651039902742033481528625190049620818296532863366215677738357387525105449902988032348357384598964439913059357187392697197423343744173885248682775595201230163379551642717543884617716867760515038222640537061334587649836188507037352803279110805620472949757892234629945931136446722867395344591118833572515545516061425350199714714963525273432259652553065571081899661695412195228735255755352215464114491617179001782815816677326210846573392923864202833382137459835689847609497726734251882494477563697345974810051641281199443852784430398845519016884720658685972816328889377386282333719526582411903039399065506882543493068441439559690188537728041751788210902072926559722541858658778840419007819268027948746125756145178760124384383511438999420743141842548899274631245896632802569990635110844256881875567216612531427615165439887266158097438928324530025810577077953919116251302997187584509452029548280980506181317750497133005362411243550955457946751025429613844572173995335338325725690344396400226735040372191268832690796055561778573857942060250028101493217938395708589686422547555490586064452197083029127796300954306595907134492124905553386398220128524668277847832422981689864463473099961428194004875719280195589496804017952217975869262759540077747151219636044142597877867468914754489555486813311949751667281389643963239308014638263201586550433502454649166390009674052308592979870679038212138517396859924791726634500020399904062683886588491850029601630933610422991831622981358078367459994489540643034033989902493379531426419747128107573507629514955315486446429567084602301513457464832972948590598588699370438670931363697175264607917915028325242421732868806865739823116784780574095331528131740670144179254411648720904871972686120446988457984953369823036156239003973066038671169886000987984037689398037079644147718872319088352912283798200432419200234583982214004102045241356437757418443283575946677958887519876004009274368513545157045114501902224213545926964951347376050395917606218944594332582435224335258205389152643798151060932151157897317951475890940113130193167636446343619055846199507491108936266573122446748110857269909372421117148324528379106896041607168220815819525459958162135641096684515144164658149719404576299874880262770506034765261196897911978884519179100798817989940563510967435611576118069884879262934071278200975114432169132067216660041942080040845771229621533638577012813895197508153132999129728467107237025295917911782764241050135336146273347606610953018479902082199350892321995403693950513747162384419538444640743513912446585621829738717607062957861514385117171780760526770250542475221057487203913785037364179044846172341537776822713843712000000000000000000000000000000000000000000 [51,18] -726878096532216781273472222217334977209338952901716622203831807940214068178782280962050974572109469693904254628836914917742640059204773563085403053078111404076769478281165251847564217873439720287255559880664906889600779756871096002183385670472254807307943636493277338167558813720007520583878198092752391301726432863213761854066617405339651641701368899366023893321562615860933833325950729266909291083267572164617275923242750988631248660177604864154809339509223773665553442169162705988414702241174276097210447467222147260492464400054082898914306036401580364770659280071865236228240667666246110385761589812971902900625139323856970487861306918754745722981299967744177324358093985131799196508730176817712229585901720208824690178569941980464285977921750902987796284793904224078553300732134198609378979352471886618116674830143739711317471178639188068570350000345020998617704787208583014597391031469838361124851148701897751001900486451101624359234170217294547347867543842305198225955356662156499854137972204612253036424288474836490854004379630722745139438549332312781715644181803797791331127347349689037362046192336153737401183854385812028380812979362610034676958811579207851473459467734441541074189548907698072846538334162256607003433960356405843486664565910949046699140439956350171039145022766642769474826641816479591685677536106091880250336197783992138816452978392826046998288764267856145768248618040358368220905261330768995248037696222951859676656572042716031731028760716443078502735236850850671082892957900659298935620665278847769494905567676519683322327006357699367052220063021965054139023021958066358017576752721528714611161254462070221268776862828080875295419072599147580092772042077799413582635278768494927982144397124531247378692643988687410178660215013157159428834082978700339237326060926773895649962493802486147618623572550646467666975518992238927859849670268848748392425479186964528539736301500693758539192758786116358552720587181903980495058447385638372219145248470514430903504518095266867655441140111278253514192720723122111396963111831186590204072975673189215997434501081193732650666299279921273855830685377396001182299456548341244731742076827180191236531259516220061632620773773770562659450130651147302150933927913268637091631079713121535263860686942669779430814206397943857664199307178180984874768768237479002786169461589481673899650132524619407073647719746645382702827812752887274979661805126175844051739723798821642944574611291735745865689340154132890569904462703183229635304130136716643749109409350315269158142975480940417188104496656067378359203741762703444450825925160417089747823570558724180693556790565181877509949321623605541132401024501871987437613130476693917703904764252746606356706871093535703040000000000000000000000000000000000000000 [51,19] 1903839060105244253547662400594537175273849046974055378441989630686056777800278397854058684419749321212806317405059726213783447061283936719143033734794475909429025940088993389456404250867501114380878165215685133159412975400440876190438647636048400526675150768355149195760611031064224125702570578089119849978842256389602098372776927967565107448985766515731575746666033119325307525283859124975487129945972331886743659643762571782337935552929896016905065101097425339857394265501980143210555569566995681936807890627662008035162300374980328261428954247591045300838063394097729575610281438426494519008970478615010048395146096774801237555108890182307268671899441152344157374524073329665915737578571981171800654342197223580122823501110361387444184484686842602751834143640276425541018809575647537636575835643232792652048082501999819579764451681723718420787364217419906079057973900454316331208253944615819346082685655657202460958736284144829385350117123736686199613297570195679264723824469884573593921090341071000429616131454402942508896547601786009316476149117994090946303256500836415327451265317674330935069787669374355471904585911753685115627868291350455836534960667008318988530395860026233964491160399829446322826221681510210073871350246590020188383470940907751872209138379968940558800059740097469678474110936789250504531164088614724662068951542458804283536152731101827249994513356018653538568176693224435976734974162634683585847720662180052553889247051659288246907895456748864661422749634035929097035944830006896779684350805715847043617769314653547840847027461260095080010306393636264510246825497223249328131345240500945433542108157530888993167447821085790588121597813014185422618811591087393343223826281059225665158636492729221592091492724913267608175666571751057263237420306224350429687572475322641138918464600134859743277148332413463594316645871198792379094572855227869691233826395924044128703178013336188067217359763668992274633312710425036042048343571660975908981435328889999471238291101776118051172436194704343199981995348514096556379698933477824470977654712059730605654344667052037134002028017032888062399842526992082897843032958233468362987167166566504337516647559661452139278068713267724520722102546967768182235361581000505754689266312356907064054917252256212044365257805565080790163563235193563048556712332353729270198356843296514109148873424181280741407540823256301442093379093460719802259692803420909932461529265427633466276393777125338677403885631840323384276947078120262675547293119006607551012902957689698188571263630907866237074970728058927910833764641722246372600982352362997383413824578154004567327308056053566817706690197244549390550046445387395872107368969966724385718118875741991531515224224879240806400000000000000000000000000000000000000 [51,20] -4149938842378047806222920843128067641113668629499690221955991884638935238274463324112352103620195417294264441149320774992100976259394105444023434987604114143769967614059899914650666323125975354788666158153002413956306909360929116454000928516722585966949627672824874400595733090394582836825777803334395682509487985439737960664445148001080313796678287375303655433955614684748257372320039739742095462663830566370906160934932576777405653234817625553668480238131983030208573918845297102551340928891300230285658364315794006448284224172428666233482514722787267861930690691529904578719950971331056288770710465381153329130363162886980265307350136247050814002986519741696453246551850855779936833837028395139029821711421528198321342717699379505151473700133029230065282833632914024962556650012985549417558002547755773044427525850656829727817100003544469965841673804226133979414779475494688175646434156304776264894297487713933857819901715035334358099721562417243022844548779160254978300190263019033985133770420758671312562324778556708713364988860981705156296426237740463298029376022273399811309963304278169699116541431940405667213217761299023063206726962371365579345674636479895481222581234946710699750257642018645728583044807614231839997137938889342460502415868489629084578899352672909982581006648068463941478559610098491488963150201411459959600266077698841003689049122792743132923029374908870977746875573403484417826569417815134731860079139543157048497595488895917947877250450628466444418298327353869588670337095137170880856064193072629769408320487824421972259455435157365945812565710803328264250933438815950533072983904669148210814785969739785698119758148426237017768354145663668975893987706282944198537307222440812776176086794710391963340959717153619942498980046069407625438439306488566078224375859660437310137792049426993731078822525708776592282175105751242019350089990719298404035028933417923285069176787072321263995601441688914778136760454752520066743796130017760479380414784250185959792128029859449685603176301475887157155473678162308869566926585094498586271266270882240255788522906064483111857699945221829506978567550923890341129151155267615042674497110554408661640695081700975395483191078179070781605731562672815286804676099875647707410392029671116597673332338472508125718741532526439295804835815248734564624123727896903721878016449246140210487066159926523817999817159886236447924233355737280424424237276820418171207755585141099752017326574290498998477625633995881335065851576051499338429916203506910479163281019933868957522478825999455994399033238516077139074279030994316683225319417304006680027110135075241044059514096874428251687056747740106054946473579672001236967934359904210259598123178074915095517086340530642616320000000000000000000000000000000000 [51,21] 7552558893265539667036436083163813443207627899617012251940294379171443007948811490952505543227706055423295914876383954373025024763614637330894833746863936345693504059375259772745929080452589984490055246479960062388083386756717408104443058108464818152111820923431859772489164550204826788622560697388171069710785989837111208034211229234535848422785706022465404342107032444126712996407624763039788857703219246152738100060824432966511854741457416181432411293948393978073640796476945374996137130730295119268293348554404859388237487071379965494728998215488964705328659280018545298521383349429814381382000715934331395797413604366528645687718817653187623022378083653359192075019126878555754340967076322298307268131622909602208239142047734543326921752589315758008245462377397460046220271493299546804933117708421717977733436299697277408513453044720346930505944159856018970150063245018047219643049650239278183955099065342712570668785692891884734378151710062972054121048325019457278473239298770440488826406253623887796011294155541240917629243224675439712686587665024440929799805573577531832256255728462551826361189519514875896777052772941082110402033546028222080075870868865002848324280736301529992921879776806312737292879749958786084588556097906411583144804738528646077695872684084121535090374242165451162819490027081762769458351453156750039664420330126375178043825252827416629051579028690165180077836382064773316554849331436802653704821048960389485272971876051577738586471018256245718230734322508782677325040399321098342663056326419311705982033592246392971570818498492775875239193048215110232604836042275093715476309183624565204563568726469563013065952662812663687109029537898331710852859903228606390626267804923948173406958851356440097991709058197072969105839936514078004167916301850031020782146544554585958113297450680228748299703181901218373163761639341032230466049394660927397619928984000830023149220124022968878387689447774710657976856225632177620758546024475299660759958577226138624882465172210357367166518405235133273950224478527233369467597609057362857397720576682025732999653023375788423850000651951318508827929044642629030201082287625411862692288982918680953419058052434078363962081081514415544379876432627064346943979521125971608287816894492893164876533386997013230598375657042638991603471879166246200221954320222625175315618611594188494479768989624596243419495969444219395587503164045784701961632665801096060096274387511335749185116068753951753829598514991319904841204090470675081972678375826172229087888309214248007701409289091774588817093859128625129431544364856378211361788471443803903937940142389784533979199484802251452794305147521405107975130975687509449646236021993765342418923487913085709467842169112216207360000000000000000000000000000000 [51,22] -11566705807237370930232405212745863402362805646845151988018874369161215220648228419542069875496439958200269851875349958533135670334975766712085173099664409540687337032166161770863804958228144467022162399169333661597804978423747650918038766802666341587803407995146716611063046067932673415049610535682773576701833959386491869363588430135016305437904104773576278939662426741879098045992302578719219594110853135128885764566347046911212129827999777462277374032846953640362682086302133998535548189763480700066216264312612562569168629052416792420370350858069839689884354386990495729104365225052313816116482914695246009985317367058458329596674183491631591559732601312352881127506333329024872230302621284286476148287759734192857055099179775194488125514098273181864826711965984489967480398901129343290652873888076789889767698056301441988024137129597401385529835433625597519639125472015878456385178817981869657673735007572139480857995640485314163115468301586520185708058874254928718809754225077754813630727848274085146072789194559050399255652201799664856126499100634220170111541511268447218316695076802000129635679803664657304327159613505291583003826558174013205727308268087322704082323801093952263267336952869876889410938612338168385411724184017853738494297572846353418353745806848650863296699978609591446522996853953663789606615977872206038817661058951341848899458461208729325373207680866954753717917673557382766536296529547426726686594674321893719076706187089916855108986055281769049817321441045509316386585545726659543448749494456902863346775308806325923103366027702975480604511397715758620901303152610682280663607837465029731628362835697841483334121367142352605557275605562352067662257246708309165414845016634244489991757117750298596038498034745662756275976015053853787128344482179065375875047740756635820261352610747327328034970623988862107856634770508795965108503671793693319436115877655749041512933763290490298397258913392790623851305691671748974954168841413784186395316874249882983446815105002027339385061403730608874287464699159769044967594434610796400947101727807435473923863166212555043556844301580196389141850473335809527228614674954336827353176577638233891912406248260704396145226971120687844964644150478366395037439421418441779180238040470367984539403343117042087675117835020866362952385942868529016632610054728783647609958363421356992315769795443188531859011361614996445424991527051428317346522839118484586883641196901051630342322898869573439222049078994109258451064434421962813200168423829685500665661872866606863060767626485526501368799019270548871232279146690372173332801950930212176020545695455750044534615118767154561190639157218655497749361980705761039652957403013059467534806119451640529478867520229631590400000000000000000000000000000 [51,23] 15377434142049062409015240813251430840345840352881844222204999473943951279712042435461167233490999697289963353848630138154564907855813515164155778354306203713515497393443656051757795815095121495082970262111769655140753848550329194411913682228160054822584617781865710254451692926193905033431672554314801234341897567193459325216529162907527762973444355309776085956880981508562448846558697460778602997950002966262714027792084699299749018655074898559520451391864671610921955788019658957845171836376933006460682145342436892456596175511175698259507634097490042264004722197418466778998338780126123736825392749710427749638505149174754072929053600542015673024231952988457934720464994604975882063969878482770365628961874597503326121699503034081424998957862458662588184453233313227647357069512068704081271929093283237189263900464200394427611875008155670772096165251870027217522102221879139348101850062875084829026710170813677909440658632968319237132640031601691566183915771020123245102523262791040652058239676045254719053810171433358917302415251004490223860716814045732855841915400231226291365760063544411989795010378561803677461874246357428424339067994782660390999209273961257304281225899432434614223451443699695455365695346902505335577417467505515764616978521824611884618085911172996153480573514400385363205467972850014800008324809390902232528836998111936365620877232723492806818722180501904760121776963519711230216762419697525488531678703716056998107457403948548517781296750206578134342759373744573468983977067770973078990504375665972455287279210808046482864916440364734534302007380873286170996868041241214943670672528794333404725117730719405708818144789041541999358948323590091086186273281018195942677676387240401571867623384468557471044859204889354490927056136212174714042849223204169036387083043817290166919197704483275378869075166647109229838974708078778759410309872678713763894805539099454781905131822216576332660046331038187683645291960286410754719760435077764683143767229250632120114665794383696027291967685967287819536734372298270847533061287301709884227979888303860461822904041776452685455977804857691302907089772954874359616066939839313513941441995533324626329542232428861049173550711627496282835543463528490800653328385462259199597523031583376643132983708657134771510115444606046077860892008850413433515799109045007949156061215375790724084439360487709974691015711439246063557178580078427082222722890338639460631607097474859891736206585546531102253683488163617896674550573211575509314869545562647201131385461786118879095995373953028750065581558952566221558661352691171022088163499062954611772675608016020744342891583827434863732155356606742874224129353902462644622889318686765020594973629430216909660681208743329792000000000000000000000000000 [51,24] -19389565114078100642163502938135777833178252597614865195128558222248214914922083589870787579953052384612178515523432321027838539021029951166672196251580977400312211923140464264125545548333742800667135381475963806766751012433953627066966628624378291735303047356592511402158078271387222449510316417810825807522324429156179387481160581928194308847015400870877385071206583961398657533423856144166156861430638132544035512928809727071588377028670518760215829316104827280172729217829917368816955468920793702557751813098678152745083102238269366434544436347197241205594417437056733915450971474645828650992922229685679759283020949288944411304742606028132261567659820288340162416072894988524276660776263685377831962580599353218232623698174138724518943143924204170889202390824315477573857854678409226241252494043304189815082767848435329346344993328101470463180637364142647729593681279887022830313619947680067582554433725675469182583009302315593955530674159591872025001125909314098619068627533004748948712942639375265374731584477290112212836524814004810381581713670747008425636817037576381026392020329157433596929069126864842077765423769890815590569211117193608548034856720924272861775855585472231615453693939630403847308385901896357770849768976413923839959160625571696757447718426081051623077272945582265055111270823714783513671471492034268501599085598175959485652485881043081313388036319872561314328080664155588707103325561387514196944964521164603342106978951167080789083997028868161942581172263501370406543964958834278564684894517895089609403831755642654936558816049083011133570052346890949571556964948843925046510872757082769242388452946804310523015734167046265571495054327437377796623574766912615230263252041827599219682727588177209788017342593643092491895244620559670621988866887120128499785676049689056662273534093820984763138147484321561278840653000328364085138325913353955579618522068719000809223954319134533813525518667541058541893687043672277566829052625471845256255325601690679054881984181055316967222210991748928330711270713662697156300432903558495271111075255436892560623227653367359771567999947457213659425152718108600190868809404181503642077098441547989403553275314138475857301316181763486103497851091190968101490866535006264867392692913603267076108271375378089482985240678554963012503025921620411493039297722620539679004510268529496929188852833023941776501221815139471211241090434111287854182724844906040173967723403518730965517754856724683954795470527939420459712768266613172692898586863432765271878448474415357370961678573187332533830128735587140241068747456190670379434007292344002094083632093954482987172082151387662584893273475874127868860503807214550546611974193421167883331026909540970401972564134230753280000000000000000000000000 [51,25] 26178747332924282028981553506958460834894077571374724032145176907362287421128981330945133691734538043591681487211791950116700367288392641024504273878483697993071027597335249164545333363571947960242527489793142458218121071517175712903943203054026985940700517487565974968191234332043923978362989364981245585677832332557488904409308555692798651789586557996068404942809023327912367219847540016734196739786126550009941357619195264857477194823652968190828004744190809266191721807853752140498064854316966605566521984651043968621929676302075452321710107393497657690866426381488810370550304978256230134803372505587330642699940673457002752318501769113439871831419821151967458532141462366406285390413604610660594095873262701375376908533298330832552655546107448218446516284988905850622008651037532884110625513290256327112246518100931087855297097327786709871615023906209302616253081895111949363059217003543028959960063518836236459391510881328252726849019287468199727644805637787766229636924614260340887242361627796865211261624521376345266834213638628000111040243153391505058957523615770132524706048403409425035339720688296694218699334573222616970712507651301789121047084906154109505351054297680133626576928044669082648464324931253408826394400699458006952094753131655092374614251206242069608305053435260066934420603085077711781526214772309980757975202579279623137693936698239218756632970331734132680411368326086231377670913616897918164962766861263071622768642561007815510344156137761092616475715524189928972659033105546712016587646125773478143747097828350196315820107101543461563951842576904326987762026591113264125777903645792251842508347550100079731947886494887323823973728846473445843066646009026638439571251619968569050414850885695879555295717433865244549451075546349686724544434882367998167634211425691050341512595754234586300291105340042075009538194368304022563304274393470520735957439024733148694694962582297172035318546531146853062653190729525841457962947229750415376538619455091194796752680814496421452492429496014402826413334358767753389378852872236221675027393733354607538118503657360931674178206367149583280213343320549446387113056664169118797550032428215077338127340824466247732104586551801476691970760231997240495097460289766897730041117898194026029372481707967811121380460133538976168947462182761843462116689863395020184689925910554892081262750493204701982137251145783664245973187689789130462078291365027028489887242239271417992801811130227808087778978004091357955698861142595922619739437135775397073154509909644061356176575798169516078427009746319165699461865687247238294821235154276475791638755182330596668363579473464820069839133078684027406823591702696800468168320774987275498769061838219252122435857918317297664000000000000000000000 [51,26] -38536986248987671225721288882642795477048369692754022161622926263686014871117081142610960310980358104234266276772834148012617090234254556016489163405143416743456185332018472599621247937802323869092147342723992597142650680247774804657870171345173347039758709293643001496843253219967239515903552793272254690024590981667829996607172644622303569136780018771041583129049261316317133984173213942260581351140083303857593451489159735200321745429624204388606666900763225800513763347487013077960051698165257851525520169601734876263403738235883691964508311180999325419313817451894466100159205860424835245074026020948550461521688978295622363709869014179533118626887780260128161965986054244865248318755716735286111831943005755886314358060505578194003808968658183607635211679408505445471124388957698574873854228932986539482239820812545751356525765352551941450136355219388257458839699960066198745119382163314463482885167952495124174129381055358424369269554409685606950274977920829797444002516947164699526484221257284761481921586004457623541631707315665588238842870426420975929798649431324433658945432689983827982647184401118126328485170263066894037112241656180209074912999850969966326683901476248952691132284921594810881378545758939904455218386554515321363859858616091306371679433408607052396167531151788508681312650200039535338642036659700118048478189568249046746407955314914943702357783360917661844666939537947680371266299942654490932414460551745474021923299392152402251134758896242087283002808241234265472755864121597237176090674030457417562371381770272366508897880001286026704160772194849226632929492225132515267252908515444570344674629475159071007454797179475972958478668520180018029286690248029988009595649825342440847826706226000824292421093058035860971652390013872038322953497904376445596101836574883051458524987272807458450025883970585729822294346182841368667619128508209267126559649695182305001809971266491603279218084625281702651897985650712434837369058746607317785215621802878635851700778789628031622960109601786329664952965749383236445192693723008902425197210617775332361041947382938755661702915538020092133015451774847934288210596584935668720581184403591115528569942552315218673425025808711690906412933594699923202074892325008611790912688216658043695859202186358589607365841380528438469961380271258693716265600917138507319199294532806525294269866514743447950749715421940241510659801079855434316506314823719679465148900586449261723110727282377809415538724825833360634966878630362630355637794504096052217999567677655404032031474947654846093512939502067943948784911760338473638326849902898206225052378222434302301947488134345516491371463085240451825311526770293925826490424666158372826219957472810735433257282410695884800000000000000000000 [51,27] 55379019614517014047787140596195774176477485274701384642561710181775881698706753029144368115067254527567543425150381051506238867746453072170566936868264102953244886038232489611911746742588336481204509499078499523553423296943004244687357895224754495054676746752253659254583711127238836569886689734838415011389629674103099991217328889199504709714173655708374398436249243154588143111026383632892287977204801205741836231729052854780124962219124730391078987287056752255236597612553671342050317876296814320616544074139528823053788985619988282498723443617582259138016663586285283435678985456262437160316298297101742387655117625687639189987627186460696081954460609576005474257227770697221917894870080128600038009129392541895496796664573018197968831477349610324987131318265862008420465419502268549289814940102749263650702042409060765629623565623581746257180289100993781673770457170466413304366353705081826619721960692660592977844877776185898862532164465793276375881297902626189827085647835326188711930297207099453182912729470950973385020036821526282418473988322061163504032612433261629369961952174474182569679547983102704965562340410939947408627631033944624000312257198008082757623308475575680272773172184242990847067093267283875206738508793844430801294133065312795109691819612013354370440961401542678949173205289486786336731644991846789856913997316853535102782717653326236804494413254900155351684466038919099916848871707614805518320623384420082905318449322655575524454285680214642992513431196761480037944867201941073521644716579763110671459619850285081797069684857934951269621654016113409141426693393100496314810785527548819570502508358248262525624717211270656271287525402214664209893739457890008419683785822404161455152928888921745383869915678958393090926791313235438425580469067338543082225287426340524118358646408584225669493468116677059338923338142440835295906819984112173617816751604214857064788892388946237331303555370331348940418152640042964312405056590908916355209183662300564934875586864848990861698792441142104965775377912893484948544127260410533347584883698779842017330078722101567657393176425137186488964796203027119458321859991460261026334056007104769675785731449346264029347575744697934490050265114305054196337050781089832222271017321055235422244670020470715418433725317838275764828297668263836991958791148779661375969251730608225353886436706102986487667981907467835750370279371056700475411771812127561611384042382671507482602588899576495506844727698205178632300317903227787044784556775835097752125429361130577765882657831850395803001530781616663236422126328883016701378480782927328365316775921509984555484219850365712531034620168650033453416915416757962360421621152245663398475600984379663881766413945651855360000000000000000 [51,28] -69598151726035689596879341815035479340954580406578285260262192137344360043289514847486328875773588083943054996083894339267620348169781464802379762619148957510281126227803862225984007981295732984327174964608889960821649196634118340364595859514494657680136942501719525382047913818402485813382069065219439614277291370029242962693113506834428997589488684737098606460681507509067675217811907537967904429224641045954247501103960817999461598443029429754624716178417128308784677148015495390745033207638388018571902706800501439471141207021439584672431453479085165990776457747733036545205303560805348996361960918124661616487355554573804029013675867748241768768940975396577635439669420297005812020431953397360890730629103572608317853706201711316214379536215641706586736544144260031751509902687519337677355307755908547809464473546862068388480594018463961918865581062553234571914423999952844349779487500587215112315084648815373915340445300296087450951736286468562540718999543951942874053415899922171352540566683773623112128414667223211411621371900114081293699059923298887744353335415652904473459193503442412625041583020431593573820145993551237738353228330103335505192792389054560964414310489509015271907890091115176934612516299860366472868511542257509447947744688787728201102065580349650964668574285254271934987293107074113617657065778930501244439027028499588933437434818363883243675956155706777049897242450896849828273580841016464487497779700113083928768268485715540043825047570981286251050782985493714924806813388779711540768629854013967178362485285829953155881043748861423450966764588722551917497666837955389429870420649706405536861075670612674150976209679281667136546330207355434144732522599135251315075727384066663922361056951540829879088245268721844912215139213170736145597973462290605854285981136253792718503043896600725260983600060368292677099002633317772317471728186914391423206257055067038795949133064331932362843113029363668070397545391026811530113089559979334114970866145872634705076264363854408364354024968400291035819518435447347686810673149712165283998417877609541672684648647489817274338370186117373133189337789011363602472772609924421798894931496169404125448958433338404486958756762759525580578291198576978586080872085196076335518427186678220743897062643459229316436693803458316135066958859677913957165328957107630511833345554428191237482929867078458372689126819030878021609329894177937684593023243370253015674770301429185922372702157081968341020643156692545081079892949839999585796809048385567943510072708243887470500563577761941861552039556456439589706201527618839318730418830159100375114575413140077149636084364894357457579656778124643728525660609251608676928011611049307792352157684219301971673377752251105280000000000000 [51,29] 70892937639503677356556692039432859296405248931337058178948640694395982356704410960376954607166358676164391398794353427600026739318853712204351604969160550510129425540527175454316946755820339640117160261958917104133170424881719563120990111822854512932801770002248425475128242345352803216930136272675284521465622488142351979120356443124917788680469487056860741305980448923276400906747721015904111339482985718704658810378517495031937809873898776924947421091287683184473503347553459873436801468308964673997797664811248843285562702444126129499212232121516498121157156270675976859259641378222132660201637412703070738679194564090316838800927356168905066647852754625798285036241431927365516729486013535314774855330069317578034750618915142620636416148801456630654681380033705191772393266947204388322368192777143441022948894011288978524751356146995422663302166461465125086067793070154774900177147472935757342048640622095357700484556588573175459004710244558038455960031368192273275616267312017156743070903279020826407016615355188634130870809564672627374036294578214404841765737385287799592595359217533904800458799551423754579606510437051965957504660502756167641483970832767409878065698155814439225104753823301073530703262960722354819013336069480356930066937607183988139077934186491167523326954290592303665587541696625235805902066220849882366898044966453189801393006215302123687871390776012377911261917476382706131458853840642533567251158465716764894232512640518388259459890190114696457700048222981073195750769297273164211778454997865910372269045868253924548735526926877711669543763175024962991668576656630017638288545781553483358317438713163509638008913999791798636414793472141742012150455074337260343842449752791850940255121360623434511326037805863287372915160344438983649917862752044366169305950155623240363189464055430706998983855049462386726827648363402950588151530605704706603779156664957470308154560291704202264312072276126787624423197771791654739225556439865215557053567217254070606842531980011508615180263431798237073227670881673118843235430760998778966352824974442435114588589516424667741876187008343883925391856328772178355889337480801195281222162904880831504654738382011453493727273556254477861119349493664773540151184757474555374265364720968226934907157308311598744824429667393774650843408289276856499604221998748198157823532908416469969745829666784557553611912735170096991694888787039374038296881673871592623993622771327144431216586662198548117487497879838266278491365490227530372140531475352211021407928504583626296030809499000000546286030506633510562268020209872066396548832281247392380738079868047359299909251727510259770910762129428956499867609495508799463174082991563509243714246198816190021291705030095667200000000000 [51,30] -52660838956217413936625198992747317010033421287939777084921965925768912425325320630962900560146863883568031757569698582524565883771020884603204332978928860304031082048559958870898903562532980974047152838070795175527690523952604983719032859013415705330051453675069882473883155461031240512383811089902274032070558235990355538967754090552271399922796113154235688103671257042887721031759124392115760144773652287160409155378743077038582834111657782154381634133625925088804616973560293245526415743573394393639553031447413498214137674153493959945553684158445326608745957312955983382701645806244520030984975545687067779015821761588569992898871521456732342601775293241584227912108016297573688491509996444598226456096611454413335348062347100195874391644996876390328208678414523500328787983021302112885096240011736056548002818650691009702604967467978274147100045113421002081769471561242518046259917116076112044153348884586273037362891928608912669789344647334390705865132340633419631980496147919236833297853585711459358638667075250797659906556609756273137895730507436336254025943652794528182140014513686489831581655419431482784816774843311958893932138096007748343549414428780309660521482279950489259072823656774918512030904061100224310048581935191389496083696501053360039819587152487336965390019189942760363520659152853663255770676707321752884599773000870532363908156361684103953720791023008179349307635619263009850770983612162484574490323056523841782380468610703240904022381937726765780908235293342479501248375712364348418975782581157991091302894783603713006663100915038154749174439233729622217726019866494489599121484371320382407203096436538510352195691171348547258370084894893590391218839689338527734810303141191738453652522561029357970313514724458870371038402648347263009034701508583324546966036172793881795181185973542564374205059408706992778187227297015565972737342738070564385547568523793409385317482645410865839613133031447352424808233074058426404421367892641445866589459375924779731985880101536035267144883867938874132405666559461771770175403432837816567456831768196782002786632289624872545559396103844846259706425510462803390346479598909764839502789366683185632069909573149223117245556044803536077698147544343285909772484541347692323382024107937346306985247688820389831336910745014725862554386856680915000766431558174464300895329160519737908628346142020653354550051542954029281145024283181161963997782637923336065819649810495283551990960280523143572469021710570008352466694593160663938171470968051586776192678998993029797165928685762266779627541170752782078727472741499307816068404924438737555088132299933325183127428966367706453952808918408308837992256439424878197209446190745413462605017955493858031174404181432729600000000 [51,31] 18540800583084747818762110027891866107497955413721046513516351679578039471335332648327968370759142756220592388358686582165056659998784553456749769293860765435271335444290952200594906479855904341453933686809617736012737839717728624626295023744668877426186676823984488584861228622626739760003544662935263346580396208634243073415220905765144789769243473673584189753620779145189867484076098684734104748038944646371011717927127188244116925281272481414018968774094446279800986497205299023908930750417999584472162754065743317071325577031940636884933611855998622961878003008045299147699123407827311820863006677650817042921756097813363969969098094446031609444165289815208185129726980711144305852294860416778384251190149357676595846184128742729843028705368314687161799439475212292513161268580180690250781376248692952118214758186060968418940197237701632884352233750817466355997544753446704314784957910315843812867369199440198686231723427836889386255976213981028563305787250348699938123518466049682989307354784220229305371488316353492543594075997725543116816836978391491223065412426451604716327981521392264671820771240802194829873938888293196578322918111098092268193069035513386684967389919022240706458976081309191457587949107562958192559535751960995537179039548414121879046839848973931735158913868682590931397811708745443296885262278526287964352964235278950274414528759730766138919457037209945654229777270009867950906932168834911150692050954423418531814127383895615275294944788696603687318091323871555004725741403019651406054287912406300056213336457054813615231234934675067550906967736692094156070421512838093155331694477942842346340369283615600146657578665361239478362084993782462828729008303585879859255517144635144814705553223784371568723422700695365460440950216590073205155863203934078606066336035938896590382127232872070971140870725261327114179068188916804471695852067598228314523214026590779878551498157311678911278010163310801278855912410841760566982928648313893142953462642337526387416040919016788903529657335120991282390340355009988766935109006578507830806591817095384235301356877611623852298609831611130337926189987246918108605302580907006305716467835878986852549234642826038289559827066112250640996026454970416072702021325010374991624492293291793613467550815085301060920134801947392651379907552083988414073669057233597377447809266676153906784690074050122511810275674922792930801300330719485912864750985289975542425813218960773814403891546752171134637611569313144748300591777578470866419110250682849006144511625533235986574894041276188308645846041487010972459864571383031549988277579707726148691531379821884580009717888938775868553716578029654974055772065096627325196731296978007356245094658932454222852483577597132800000 [51,32] 16937611412803526088051436064999557389523616359457826883965681007215803695364217042086643768148485202840956549907084078342237749106426308832545623020749189485677634273660906404730667272274564664061830547646021680417257711692901450387547113164174389322698325014312213730835151000039237543165643311955429531010353005047014583617257389669811219191829347793584262625861024582836587123642019928356476547210866352695401041674132000954651932236324291342943672923639705111609484788622596493034614433380724623339216168195026277000404745751711688320916319263602486019343581741943308500317393510837838950152412773781873248039273564566080269127765021383382783646716828293101695773180553242669932529704919156760091112096271702677175379251821133336943953356673689273644333858290885545905019632593654222689704567377351720456871376471895594615735191214850377358308803205898759481162769775044476481443239320160459665975553680465918749462676192523108750611556269994915199670284595061422384526245782754150360271345058407100574030706580388855003042639063510039364585676988309235818869050631443947995101168486795833901163118752009018332094970308086557271985658073688576996656224115851039455930886127489520081517834865704931103205946119692378853005436130295218342382026423540219799479547403829367517468625055463330192566767345357421738418280366961352985068174214167341822010927532340991930886031063532773219940246828280955363149279295970934233095763490159292275852153279184268508588284750765033774001333021563565911152620382206978348515957480844239692514054306594709261643831748900536433017206090339171211570367052581445857195462810520020868076242290528647457922964983871403942614587830831140145292090977221219393631795619360182042460902492939055140351296676050054338788275861277735825504330587114321240613581632071207547787188751737822710170783495557604944475853960266892456962279494857210661555386129986947024025438064092291216867409027417048564497766673484622565447361351336386297599124199389588206017653577828476223012191783852882171785423803715177744405356180949785780236605635634836222535900727446753235714697262580717370285218782504625932117967201026019678021107575893741386380159226276840283779524676786610014022852626665251812241109889601160582254414484955545458769882003803399846185228246588217449599086727129854881578825002946792452290123249711039295777912982675434039741170235466400062301888177988497962038932995586137172785837033288199314152151477594992940266866282942582109218346109213107238358023342233925860343487577791099670361566081216589250959135334130775988790126543466163928638756997579327227261223998931667111312999553472668198656715904063049245386064459142051407786031656146638304688994332808867420017925006819328000 [51,33] -36133648838685133808763639242556553360451112893720679509407749991147762687247619303039483492212008452567681615258462665979954640242891204891702145270776224248685556644931433453735066015871913045259691627733770791040721116803723216437416503722838431327990548742018190539803022338207803888663689770991410105045300189866325236625611095034282738997058807642891617994544503967225928301540832228939191322956227770171443404010690325138036403842642083956513861311356184089287376386511231662295805739488774367188635645706838058826891388782561369640140271819324868291164450784736237461837121059027680548145230208942067407385803293761608452066619281189422381123823469095033223825485995514774889358017437280726096524087970290401416875790393073700627757547352427754584474168152454767727215232345277978246530153053433023245711326256639548835024984816710377000997308180196234376686066916880857747645684748172663035350541532190328614037917951353238089107915788842468324489114109287460418891172569842819506061482222926223230221458859375836494923054070797977554762960256658943181636143393208125817367199974180555720399320182209080634582160957444951596321737908555630661148222485294656509731680336569185084130896655220802939862379016324254616273791259401193870191755958195682038206665212239283949960531800059091447674074971491101249564684906012441916500562028273783150784313100261657566690094222778397306142702567264111167600573138743624471825811180710137891354534803135028233418056610826189869873900343112414169014616030519882948127880018291926750905110361921823759063329422502773547938242479499658376858901116638625283166099690617177599899895228052098315630685261604024352701366600281327807206467271411005455062586383382945504201721382520253450519926211801013221111531009900911849956351756232637485060136040543020206670078012070057934788770506439352393575163057112036376187892519457785283461967638293361969157587820760211108336217549523368832381736580019864938923346353070870368021653348800732586748766367123179682406530921119758797996910997758255914251456205798047970255533703507901623350860317963853097954066948291808763175941808439103708128189030950169469780258263017407931965808751860558366337065852746525113575023910644879732207460356903873477967522584721764778879996212487432120726575910939053071106973617984836020864318249979692016980202016548715999042223869267563619040631987606836147380339852616677349884248631208772303706003886982807916540586922308274576610815043012278346019745573491441955391122389836820633323724194433524061890042094684434158071090675122875081835198561041630691600214890501370510242349400316134810552246844839458618749029269911268739966263946541558164166770753033995944004116245831424909836972342640640 [51,34] 29855277421223717927412690900075491503220470668878190338724841815303071742209538534461811856301076764420060840111650874974695843003624611109694563933055693615251456155556147964129757171827301623912227681998880556960724853329227644016833960259555149959490181180390576130325725216964915146499113098591717424950424815478358028743515011008687630679394886704851960647051373626079307362563965321590414252571433503697905720817619903562149249882880361835480414655643395895399026430831358690226127808832424952795080209572360310351530057000286463683863025877662717611295266667446516420882424444445490630555511341579673708474225888649405167404279113267999501894138172178788926065717440858741344401833588768582891271332901845036189652709277120963805136179829097430952963465602068313274612895305264369616024398639015412888506163023986084236165628497327116714627342411029153361037980343080259601758494494138130378299525510054259028966367470353815399353404410196433049537809080158862545863927713943106401783078611054711540489032627041565142819807717353088436008964497589284186594763777482733028632081308199553486587604817003599382684939490796219721366223018431810828959180175495687504787554994294023831768590637491462166157989163016843231182170558536608873591922524010490574121270066400992025929369093876430195724649588351686522672322877605714069117976401042944119402843499613141695694118930684304841193835143312103795988962955791898238218066455642120685884008794234676546950642934048447793702806799238981792261865891828931001421189335933245639187299853535331035501221202960009293832918937067273226816962004645248503638609893904449787773275002216474326412222702310368818049471315529866790276310165363768545863033634685802844052572455698041368310837281564579379743568122206244165948901718079143604524850758362720256929531351858297046929665693623392341469658723415347056015152258424087508435156553386092834089540754851677497864171525990341726162195001185375761898396877783025167729161058940552075167361843524057064187574610382081628169285177077889201507873538631350515381172513284442726479112296539601605907195205750740770610510817125592987119490497318017369501315736966557020029792715220763278092385026864653800082470600396696069058002032823313768681112415721681231166650873572382491199395241329020623014651853831282809506242712838748609148203420150919525189897148941093624718475420680170466277873614404013168212118922515764562659062974243486370481750020225075059243840227913919534499785422419009663034610062394904963108679486659864591674007035103757514415596006825168714149626992850837537045011077487388396276133364427378556302515748430474447657471850792114556477377984411950030934967960065649553767781804572306002097349853184 [51,35] -3359840350409328931578109315602650730677321099052910657960182143004144671714785425448140489272701740590155583933227619117358921011426885964529120412100418766015624166357057194510752369237103347130577590137099470225538502998061031295742698441614913508961107117998055584197638869884093187237611594580036599150642851882851111069676286589043346819385500439407603517804987037118853838001931150732886668095264365888811721247792500181670442989742661486696410082422014097206916611228577413156981327764205318007206013362525764069790351363823678772127937235775153051421844309067726358992725147034119322661063586336555959115487202481614414498036105446869547436172821267845923100008077776276868478593322973270054205562836637451717382266856906106421729666335405828461680153230452063036602858846099378968612148257244152935276839887765402503237795803608704445976826051406156148322910808519977758341816020665188165864209361209737201963286651052238979442150453817406402585748512799598194048084870795535634187128117153229337324177370255794160961688454813118024133375322998552180168805816647899671152952751383143390325323428817561700455647840324567056386626639987622734997998785819787748823606022437731601773621421226339976302688096882945668957052939626376965015597268969129125556305755484743538407706542773303834991650116682991847042391787029322866853218754770147349864182643656123918677931380467846515570678784894639479684347298559094871127055929206017707593539825447224231845649808093440913123117993708511273527239510568240146592195539404871516687075588216389582056471845680546588216943385158052410431083000861608302702886357264393953369158584496967491469754705706544191679319352885265578667794183449728588205523250980424506128434424907693791975423608521891292004385261959361690493131955595199059455062598072181019936608960388954164540208122976813501964569452127730343056717468172644949250701275113909615351941354565243073790531184664840095473291389278179120956445463449013316774679161003152310651004143132165346747023304757226356550519094705651975229476369837188783174428618995934744169966863729799142998673696853570557661398021603025389758253270796524306263184424259245071322834136924410507286525208923703987744302822294975824224905870041474327503570552715029116596091761167786414308760276640300661587504837663540587985152724150802708080752551937282190541909718539582154483601906282009201895751750147691244483867652140319669572862989544034057230758988319803482806334200309232803259140893146643643385722848354221665303909453434054583094459112317788498109831606206485653707175103744438328949075402973330192445530112275036992181136830024046423773546957589278874525014464861596743642434229502953906218527723198903219168215040 [51,36] -28291183209732209719155764802045627639008309922512749443241207059116502022322586703503707760652068047572515179686896861162718362591511712221069708878003459943500860117543808591992704960794262570666423257718725221241384797682399841316512485749728641412088212784406912426587481933418591196439941235861794838576348163965079178720662469680268589243393472444668816726175144332396301452235780482628180535182696717571267778197505401265030244257250307631270320968910904007269287752907493996121311387914254562411711857986375986776609979591701249250684449390238794744352473996482829221566049814620642921921755130226841010945884359277842638360012721852904199887681502825246478960950130460078607044238275892392482129442794981612693893021711936793159038026122337620379162489979703426896655098935502974401896443983477766910600893542570873847597358923346192418087461385865161668995958806364896797292681753895963265410722942977095984621278407539784347571121892353555890682939171162468091971588115712824965568412827121507303847356916428728288338804142868917233768479262315156921559585181211666943634699532563306578899348741135501626014597085805950838360917852134962400268462872828264800477866577839650496861884980494783362517525448655206968767290856726686708430695895149729788018579985500093442433571571029765803040516504293007697312607765679284456869061205760579998510872958219590676044034468208257650128918873418574595234139139521276353606357041602307723944878110616918457532521349685076821080145974729179264327678096982890978886394220552521760468031892373599623719946642933498794735876648643130925829681847264746097072294711940648384657907511254548709020254608607210412140488093520339291607694989433382801157384282099891241698833863189039921138838260370931373375247620115616068372837941518724324570385139511225587398821584005719653233575483112655364477447543602708075535900684215940795600631147384374286715391264311368235709164544628964892874238684988399301567808585765764380570397172471460316483823381487893439977773838743837715305747748285657326761952182042862783184130566127970193958823868923475019871897114566394353287627721287265393198612179924829377690981682455656885829129416876688098034943833158563964297775440656600717902421738045275814726508304945080405405749718771029966723436852654825832871423322911795253961640060817016366169098772056402726455272837401928634618501741322488124434421721402014219736950910397875514903158370153387248545395373209268034569887464946608728150666901552318951821453366544069131857615227010142477535662986910458005701095803410230688475766046188939574590256569282173585848833133779080414522480936992087932307519061755346080852002598297037635410113763143361129471663297902040580096000 [51,37] 50889764470438458686492633963361352962777489954473182076671088641299164771889016569464728017262803260522800344608501572015429135478293970907597871018282373554475214393839247222079990698669382517312881527082682780153545618524799065397513436835622770379456655450234063070778973426283679048022010788466985469844537479342514538825158462585119484402957313911533201157019833850573300553450405608545804595951990668951433303644187383860411358500681890617374670329757714859531935428845078976260788914680590623192705174535736298882213812668520524319622081390312319511519189802049442936917681862052925698941796067571309268661757256920575286994538350552373702346043021341080052513510947487540635157781423959437883594511840957727568358465186609844522651560835504018419146960650378614416230129390636622231995295126000115418600340899327107111207652115719275267315832140938293035232925788238571502409901557948631746001589573343667771806160059599141456740374879397599031322476087080289021862617948103296449145848983535393205638181932826945522232706607140416136492915565152104630041314482975897144977160665412719736268870205782094700528219748204307804632886101408712487175037229753743886781072824643025641037570691906503510724491114749917576239334914354264029719171439439088132867471828140126335889056568140000246472067621457658174826426741119479376117457603459809151976413828881795199355682367917140558020995748957237580377156045508876439014071008929957710017722593161138704647941019726011922769762501093368390794091566043267754291529470425517706219655679801374680057689417605403393064271701561951317515754631955880105443991585345875528248925477132963975963442582574556192274998492215863101795596701533397125847407596410956790084879895389144659194322204997564541422076583779102478802071898324005936666900295794611431495069716971095144167829234116422364506334769129387179223342677920761540270993988509917265360792333421579708084516403555289695908593691297211092253802644524683762665484878413501212514794782571830490760586465058324912267304842878034321386400105919706155033700137242499464256893331008422694390945818820531346810515041721000207362941865320129878576592130733440178649543669072092049505293770682676154046007827744128034337624669949007182350762291497112025905554919872747522785856290726373248073465080179800981933954076259451376103206418808245993745907697307177180997111517659433472997568689748833917947969543493985510674908815421412728583794323495241003626398321807311459976412265088014854977076636028755772324614176414988968408918746258778657258311727529531057247426170362989399039011114216266979287461339240395936212570635676531693491714288927023670333457717006180029075935172853080401641086464408158208000 [51,38] -58577976706528122483440214908999142376380759648971626747434537556732249675888593536065692100197057046687350689548226207230651725977697696165919617968940229147630930971642015759575912064532331551492665815027470466375769507822382302515550124683948134738798829068446043660558074680459007829173467539077152807360093768865959754285855510382659354285483592964736879362240592324954534410094712202120416716085976492969287814876461844029193133533795971586636794254414537150450230985410325692221560339372510140007874443389530982338118161978157881754699109031179404437719879663619023252601234157340825728178250668479689807287957276944512939995380738753662657112197075756036638155801138499340097843028275588250459990714455021937618247493270223175983798669374401943185733825247489989721474857871226773894204053491973339414167213422747491449230210082998567447273670965972179283179902003899238440931351800255397207679705873384142657729931795113095479068892702003775459004448615378668533692741870394436605719418479398346202607751983094541948738168902437685664661933336875489545855079882037713633151840927143211355889239173430635708693200735398225487356869017557236035843918446001732057506748535082999297657589264377652465981813675569779559793370310108637893823386433872986019481595262394149432654154346152891763251397748847997828856786348441452038067890629183724577522359391991675516201586655911893232420148305875486522813459540748222428715553326979834089150433883937752390764797412806953514438574206132829252179955039723640923044174101175955141869342294018974627075840662815132464864709580948824254006451452758424109732240113246043429631207857347448941994476756234887279457545801368766970221650272208610270980852583806981435139592922916315676145698131067119648449852666904459885316253049083758788595129638247257293167180353219461032838616502701026451386935006038177671974900559597400814845114148959538659659766080626503839379597728495810817033736863978903419872988530296022664200987492403224767720070281146216423403983031362301625956070239070895039618293363301367242181371487868141204715133404062936725721527322443520927907416927035666606555833841276618092357900655170362287728038619474177399536358047210581457573315870629938959895549700639671873380693214145205254531630990297865378525209075784412199693140238660464792868577497909919591051898878574744159292284942706490012642033759304369024447108598616188101197193294306519475806058344666216009410055244456285242755111634728007465862653522919461322763239871321011536612038116219584610753120492558400592206927830256564933319942102517660268993668198710890885165347935648186197356295463883159328830985716873302438846451905488089512992039163720984230614300426135142400 [51,39] 53788048079618571936116614928628222388985213656501112063611097332630269928847885217756029163706852682358429989112570696818212409725222413635404854521796309779832886393251851505187241615736300232223895212051538654278559471853784561507638311939756038633766122157370587817134470319662771148568151596982498826028925979826024720856024266548040143179606218174315167550604819933076320029898262826717350405404131246076589535228065229670185357053585088983203828358122715837184175647422947624696395592740525691646942847732695342948428467561299344653168734086502117690611050071496728902305578952742161565308461202937822381747569657133649695709891984930360595331434748303837778272074678172754969210673871321739836737162393323393133493948919150364427959700200629602560627636056064134258027443712933039317740266916337955811019865562419728232994758752238939328912041209949067548009655577205879062901745228887662716512790564663386292247287004763536745394300387096762270534739611646939057578412982777366625314516982807552413429660583687187656147202266294567566336491377932191518255402648110612297360636829847774412416536453644229289574619891590181018677471302102175679720127317139746148840817101219340162173609423665134539348318993865129098792779529636876038082741266528593910055221394233482802685677331238696228619320815347429800031390948956832809631126291691882182531027229133687570807564138233148842738425514197951904752317641431240971935449657313302422872205212062313149232248368026148237908753593828222973552409504604220938804779908125356468965764122286734940086306373900350230154675626636487850257304916143304125113552151309703326140201215835489980344670531792215113696106406564601384574804105787246505817467390592641375750405669673580776033807823699242535278590723486260251591592398320917159988497340083272859222881645523652360417686466920213979520201269290792829349914438969735971159697742107171188479242778645359628003866428727643918939622305671492348959151407653829650041572744694075324224524884744223162010229337838105301188788969518236606041289905563819112631777315080604007228982550102362058212202422480312804640916896750882524841227021498379812983783548693486829570207379754710209888921935963162475728224392773998953251369617677295070253560247926918712863388609072562491528250521120419139484853967293325820971494187223793891850368074002836954737061581091457076400364217217397488961599912371295539794646279931532633867821673535966043787909948910141567391707995965599073582249745540006177803235692717154968612753599202618550464241191801381131671846636392314545062995497685484697588938762029636702561873763139569660383216395818390042009505318921481015502543132158407313162835756264957715306028361318400 [51,40] -42536879716298507186163753019192090805162599818406496629323583636071060426277256980645212440748161830417455029695057835641990851679499941605891788685884118071681519953147910037609907511941648575387620766944700511120996552858584770417928151093494862222763254703149622871627393762921655663368609648949352100953770863024669518438804508161011930615171344950539407544751249759497774227449890452309403828719815011453025357504449680175488157636632858139573146042903681150126176270172183374978906157117083486979019640421751092424420767229683066216150402813004953275716675256099051960630860295408392942467894389342333090385157107103522378620978711408188518718123842853495357786095535827453190807188345756939893901501355374049091737852418915952091207213605641222823398217693057272560557312940976764967933156227511478473612696664123072092410744863860282164193386284388891434320168251015451397388587311478315142963084288810640245763315941841352482896816099393356609410214782463307145836691026545267416153707981080102951114492166688387923079959327848160259666935001134436019555201102142658561398907127989262808480057544088869400143191065333070013696563182903228849241861437233474272808987743032075479906012493502638425721585415025556949783415975760435565132011428603267142939935261507083768205278934429663960543283126928075033820079452857092063007163584842388599203752739438439865705983131971867193768717028831031043658813412194559005523221985311533633641480573206640719386987799447560659078458959500252772151222875012726286516628499443202411760974334242279609024728647095315456891620982411656080005166875342425177739259433518645870637773408238111139345566380871046307478720393775405706305475340770288947465180801819623758156590418708238814496762227159333998197380704611124301743617706409769165683974698652068333946806147421818365657195644608886277194139735176889010113619777858009312685251929995917007433551595177692021327233007667313849848671544114950804592551164898759791672696453448885325984878715162398631271752332458873616100742783244778510126148135154605755545636089240472460007533681884480387727974580896972247230239856342964451263403554485663728268202781697305803171579587248352829211436413583480705793223562815412242770887729246876190628722026863658781699154988966722078617776854103357867243020623238854319872261387497696929929208153319424419030122799507239157760987733067702336487649349463392954499701124068750841741359718085266338840836073641754166853760045790331113687356571357077361868275079006056411688957504686299247124531009932726543406683255317126024598089640689465843155093399238181397164956164205355243699184771942466234347283226910991920294797382372052215098487926338698108175646720000 [51,41] 30133546921570606469580994249711878842740145260290847163766246008688540710507982474255573061457351138690897844903687493739413565275992107428183133218123751223613224210524249831041596091706236666199908394216450528153126103848982278198652188232126879525051973874550465106365750196480605251683618621321187251372704410808630165412829084682229272903721383291045172173719190241516231367071343411722467090793248461326083867319488969144330830681770430920282065172315776925171462160757928510220445193754073563070979041921015194979454013200190010019613328883514040260628251548606256013121956793401354872607860577256630478456443086786461141225187971443330376973844441918033444845733462057317140035765071637116167266168434523992982249599543567022148599065630821595948863716076244335879260581923109829845534301412951389576251082865638231992864629388363763722746299914349067631627538723510523740164244254969039432688970157910222302924254557896638606534709496784980886603600465892913951092138468269141121326895172184851015461237000217474508709190718292555201151750902069897097584624451799671527780960107029800015925239396562483868398790625145424813122467222193949836754554919675242483883158059277123316849647417627455767818893839987046612881187671826461222833750825077074170709338766123074366569291485887430740245894516179622084453191086343673247702619407057275772670203278609120351827475832354333800704139675953114329196381806369393675549900793859380089489659986408756715728228402954118979677462090899309825879303607157014726971304139129677213449313327496385028134381665265797940041210484804187399718737941727107293326709052462575468887709568413818128251995339388045972619279232181144160447747506361853320700264806337541931439377933760076980040021688637308092745317793123035419288379264108675285795828982549742868749544707172642146403306039173135745770285662525055293844164692625844180435393570814310975976249754994608923407525752937192344261207086824159315346925206566544817237577649808671652281228381203992563809145599243591374155857264731462053305572238809699360107920912155173559006665336823967737410482193978849713898526488741519550156505884957681583346222955738890905369565638267267007966529559297237135587676148935832244843832996936473442743768019508307822492519255001420564118897568228785582487260495560257433922026561504170426893921383309574569123842650093039748157508654679260096580736170992757471266267022673202181763087622154982506386212287114126026145312780979997172641934263538979919292702209144297647425400205199271312596437721858137678418285272484874388677726154877937421222312270943971169592853007261497758594940010044272641815279391897351044435297560927374520382490158088914368200704000 [51,42] -19554456285793631751992861404905135244125302463632912593792263669353187871034133518293696930983952295895627556037081941347856822971333539326300721521252555667448545051573278861707945738823394972443853781122157448915383054145881152970077016572345701468390135257961051506521293699207470348521318562945059827392911511901565451164230725803300417971242335045979326717334937427307009907439923638534380343157908802155188551745905418267554108117235716790784833085952127655298845341275086465306722261798728477018466412122479957112069765414217945248181230039297498136236195867477337672979447858853854161003219257125945394528871908226691879899530509013632264665871177372155620613934653524860398042874591838413265852804117134436798919104339965827832074836376824131372525836060408553821553324223473704349539121884039464151392159108890777015236559621676288368130812085736814962082016417495535645755808279237154449433360539937125249469583818665379883485896776273708643745611256315462614309430790368747606127045454878625916572965341664626399177897391466421338314427537034576172204795324386285625076047682705642638721021500388973084818959464359943664423894252368292821200053246869269790131160846411495298921383965362528306641721213464049211800368247212693039710008588267098894526866757863116255439901372771001911380350635868287163468185520491713562836771761498082078630236068227075388380924151376979077579002603050617302732631072308617280253594585665880764230086322255001841157147764894285802525451470408636266953617988954236400658023406068308622820764035035578025266486692830631913333168400602125255838146473198903611146342754017825266833022514814987284703410836884892599968972320923844606475092941477790630578369836383900879631825354058330774578169141073717948103650173292228049325746203970714995761572434115597667306027140860118090678164748133998512465717290940173878028612603009030814295118743607171513710530160805289171052583765856277254587883853922456782898642479934225890057302633829353337660495153627887766194254291877699026677380739739297663436978834504729059290081281653819184636578669585782835736032469350156742431320490671538410098111402546508895171795914632227116779127599429079976334546261425621689856089441053903375705632485110898345767774551504894965288793672702364560750497733145599878352729446214617550294786591487805259328193559650609202980693281345624516509848232847694305943804812896683641035249964662310623709923339257358500629791833641242128010072486100782479195848662715130353194301294472266153783660882305607985336243437189574357113125507473605892652224301785112301899685035536847943510276554307952067242482611093526661520675173864218313817456020455541697828622807473307254784000 [51,43] 11768693086112317798632237103094826702086838542480431156291679784938849038619238896625888634855565082204640307312691002811606266466809452271180911406821968470405772688261438928076294918753751738418458613985285078001523257638667897133795592165181822090203719227361676910709578984319240338791398119858700784455757543066240973744891114894363514048496853225337904185156559941339822795925982914506495699844338835484157039106637553591396513595125771049898210080592172930874458261931516522326032544583649464910711019722488509310348693038644563633681168417242144359259912720447976730327660198888465267823828322713895216342621259934967295649053268837400437725923855334759611344287156301996001168610459056096254642590770169742289722038454438569869436086842681070549093910370111765747299913574739063707743938246241894261352738551291298197750075762320019318767593897169746823296743323272865820613934570317887446499858952359157598744126398703425453285346630477366011017787634528603688948377206743893026523355561336093699568760361533728708772048017296220673799916352543453649514927836980756922475072314123022912399568652154535149749342896961725005055676232549867892979133972603633531603401365068315764058294409454462899181032990344063839984221411745100619243216409845855040754771714707327380904715874050316701866685019315696851978366233852346727488836106704702014335953625367827303178406832334713543589808143656303015677403719111172950875908312364646722360212601913791196162358984785712057044424977560573300321630037457861825219808854082020901337527311442126555815361472800240770925185203935490446722018594451272136560046333150165084774569712148459472469632065554579895875489253956553371526262201449860614246815111906382774517551706657188749188088017753955299345792063084705630090374783911345823619646681294331812140371699085618993142020696913607803210701403248284664499729331266984592105521458616522959729935153689387008109193432791241774794313204258067588768373496507490657812532267361206822721826697567618042654207019181598986811706125975433564196111367220471142396479499590668244984316828698746840139220570871744551297870297519584112292493201322665751751932929277728518830829944255026466950961384648729606642592953769592150458545327622679871181417553809370201097153902266723650356362740913123132143834703821799750171604778205958293383676834626955015115815711237125167629822225108587749340805708333539082560896109322162547127984346251687009742284050098536669782636727628442992063494823734544403956212128467526467225604223661624165933661651498098163945435281245723004964094451139157344973665414464484832080316218737103860000053678984372327013580657270751079219165049774400429654941122077445324800 [51,44] -6611976995962266883634574055826582132150735102029357116292448010384795107774746427952453167662579106957159794525843733419192213641289816787604403177453170206567537235535040574648202385252157459504004802351033940339410682034394927917666401559909571078144777431098654155165861724215959438693272140656105573038532455644554190193065636640611362803691021139607761964877004780904168500282963925736192330083139003702426949016024353944194627521037280812193841947177802397968998195795876660716104640810870893468734575858496264488534692186931894566601309002499448599498801999300288225928275624574394457798660350720418108096854636105307527072001586837064639506409795840980912709178172026145139873280580976284299787384909448872495952378743231598210019302968148114429746248556156755620692883787111501999180293152346555672577779470408212744252249078675374630931057292821227689912807854247853831437754985856702556981986090047562192953334964536795079571543878820546214089645591822186573393448989925090555764786764762468018509460783927402684794585641219047653449124831887578040670799811592512182785765621648790140229775008387875461326594877915031187662312681183620824253585509142283416631982442129968114975375372158673868224644172989212694767386108354430656535256333033932474719314906082099131883371314082510244869779186070947003056072609814853015112741407632633814725233134532383557029696734975180664199858117586645935270089778504966949920479361747302572618748602270243037402107383748847914195924042816093627968716689370783959394365834645901553789350976768595216229656555502671735849684520825081810405174939267745995765678099085035985442131676770568709453348107465060785282329037099773488619839901222843107019548255622789647734674683316122710416528284279332921470703365179720492746202789995178056313654104505824586110730653327345726158195833945166539322089740990297174126338944308599329581995703475921676737470403728059050542082955217129284466443019573330736535872206317689612967724526937022691890027849095956434204152352946731874601952231323899105927033347981269823645649792626872423440507507393533956706937402465563961202685581957266259226908019558752912695615425855831517192649797940044530141665365323566786410934140891455417405496098798161258662234857615517123581429887711793254937861463092904346656814441795547625684329810653275734934360050696417535037502837472433459603047483800314669801982026686028340508555727918256920233238620634063362924902714378237433822804813939748382847702741572573490783112764951906156679989409345482101983141799864025368271286397953130069185326828271521714539623814671008634621981464752997708744582947123587378784686940771757849367425536959432002746525732883660800 [51,45] 3479346111537649191910292814338612173407631505891121663364673421966940321313940858501344586119530787726280957783706520665260886886318924668301976493990097819890985238834379604180609795515581501722226108647968315993722020174395714524785520373452566599164684568806855148483456483896299787500509906748303198526882291207575064118941580726830713186061053609019579545236313940516194796109019328567734044020621793306581527200982349931189260006271058250572404998270114149384144911104981942712440491723900702715624936454733059884158863960102830814403815330217101314246894111365612581088390830300149215849949874442894831941809033161679532986367414671290820922019937167078983446194770456099173621832992754257865685682235734377041947231766620461253056146252525296636009932443413644443654759271752118972356551537803618009524124637157735388517608047122856788080033503223903125429023509874993883865049871361032765964464758554282568713020638357560543524470448482147898558264893123506682010794608887022257664548860002466149066219633333988785876142967525561692902192464741607290743733991514374048922509873476096552462987179671067327039317388966203510200206509642033456244990158914662958442527702919285580349675518045446823412761972124994867293764769413422001875451004413889410175699440828365582111034032898561535886310755614927711540592088357741771782437831497356514911865398681741445670131025379731849851760979274907205053306652377914789670836882913591124942479047777212062467621199619750647462967766339606021364791847146563515799549956138472305030864517174104905345735042262661625272467585705330812293102458109695152782272664470622883281887098817484883354368073516907163339002175576868046473685014386729308013665516838045672260347554719292189998645783708071599749299639804799985866609889106450330196224681296487003341940027288353597736494009621770355385593162610715685731519155397016277744677162910639353570081297524067011222640842754647219792284332048230519095116890733088543720489149643501959158719630989338789144869472671623824652036881666834239284949353641174448247562987295821879889835649655995077287863735819302082359744906781344652355732496144047350130624640269715047662376650167509514727654682719811472178328349764383399033003017041935858873079031405104731561906577080521210538546391897196837266957702757676154206606492792041431967169260222852177637542974429650689673974140038201449703496563224723051707399156183567603638220436403681443301523019241692950359064013505199626797675698823242985270376075570183450169688449446470908661576853800887973606806136647093784037176153360365401770943586689869549755964657970507504387720198768621310535075962958235491745307370703966256443120680960000 [51,46] -1717253726979431105850684294682130290278402022189200400571208897703454028771980564551541460271809388629704747272933515920935688575373571836436489172542727237559678610597329470749573559585109896076996009851517781785786943741910856816668899510982279729576144287497232983216799573625836802849655600796327084397653951734861286444463576600762255171216703523903339374444159988887025975665143839846564787018595967740895054336278132890117977935344581250300062036604809598092008331586579541101996342799275014485063655889522651164107898094298190123496370412464997441357664887154589703883893521199606517859625380197422386834274917784144971931080531526473529635468898747343578090681591507247706022023030377014744016066717900916758375594559479310814056434342520354351402077380674001770097363367301842258625138764771160839916236698011598005029710829147680228027929597994117757268341346645061015735911720504030650056592931293588863000626876306098000728232771457829162740201413390121964492072217726721361439544472060685929165876883929382531754147403798454048576936799379777814889715246637001283033423556851705276795975234497325417275364832204924330120937489110850046413440200392466040028388192202034464892280516114647675292380276424641514009807128357239405618743109918245281532174655756062485347181168303743285923402294962184825879629341080643221204475376716067800543226282881409805355859962017340791638762361679293240999386550876535189663421950284890169452035221935447250548421132363886133451652072277504138752218947483210948886945431195055367272476102019267545593825464766224568458754356279187727632810281606267487106493935263125668735211513105825353821191561317477858152377503949602633127376888493097667200409926192197271769998555886959738685566138167493775257306407392108999401626883727342840464671118549010672621244039117622301962409765707928839393243482706540384540054532499760166628241734717865699711093413671292797073944064836232112959380123178552583474798036340826256448386243243193565649301712717103707629326839737997038675375000547301472595265060077793915842267988668528534166911808389578281883798081586666895576905871637984796640456946094742447646485925395585111933778761955335397537150467580141273907432308881142668080935320631082191965976284731348690508102188351682920739383071987733280675679076692582956577790051830100887689119995531199382147348908821517284790569151690037079423636221271775163986051842341098077421764252866745672962202314669295244199144716319058716274906080872571574184470889417795008705778812804481960289988282966564715640385388802198426656717229753011302544716151796445197043300912796529598230781763155724910010266516992662964797199774999371521007288320000 [51,47] 794965439018628782893413568059741381794146835866432467505277040624259751993088327203353718812283712995475254085743579724575720329992732341010431347485089069721549989493014972481905394669525789355781618721657112182175088801114897300347730850545857435528935625831243369563172929517839981048890225772301504594622812345382617186728552652182200113959332326495193904885321450636447984266846997889681387962226606871933850232558685569095819641589293383232589981491009016580087799579796549620505195440186615113314886297698150493321698614695261029915344014486701569259723127332966375903935950046026532959877931505743930008981844250052956059932047535922592359732171153930667132163285250523117936841815319226164043517689507727351759443133769271961864495430872556184867108636560854336856387687686700073990523498507152130446152811924318084968078748469552438848324809698811261085917915822087222520260041024790852376018826501990729870222406235681756541925896985058108231937344168992639699109829289908341528315622229567199769118569352846672283397574920773454956470271597584079403264330621898459559314660270146557595783383542665143226193661362172153525455816943678215850339053231695068780240909229933215939637847352199194557885049963382488669036852973414284052000390417932990459280013017466925852369828716908698419112165006758003214080435384131283001676518392519120723666942215010619909343788866870710060532988848031400850392753620437670647888954328348935481907768799438847541939484601137232221537366131217279641813048399769490122747951977241745680515180771047739883523476798958143854767556844214533312849436463419900951526223946634484800935145716025878782694334094864720002622329956369500858501021535626994361531148577225740266237240172934453359350059246456113062983910527769574398358458994336894971115921811968959660563659381531135129961655617695449684791031874132896722939157786238622956923674928813818918005994253692535701643692177941192221109452288143004888436336567276710822106914956266725856363141995400465734139509073563787816036316482792685044576880583337245384680944822803532344499713068057488474505655899293691853324567268499816299279444447374176172283565823314154472120348637960899738016759096893294001793184980406543612930528033983234186721132101449300129521166593063921871336086802808308693707244094623959129818139940008405943502435722358129995415482460037839868751962554439589759668356128762046726245735097457189883547551717872331378996224624519346059682000502040783922795024966792746517615218694000994454891582165153729229831879372883511924985151781810927921422676800658521777411427248101853787921199399411191745220219786345847535424246295378061379104634299435051909120000 [51,48] -344894142953406194534520110452354587920474646631484402654409404015825686119608945107721438702576357683233320715533591832773360783276099570081008359167285043597685340973510234234657562975126287427521101286801461546107288120565067842413606212023798552066323689372832471417695561858459929370441805957312376555475769380740630707216851662793015489696368020670220339139707042729270295051390644912208253511146381511516044714667920934043306357620440348033615283899523902303282351756101142589946457801848060530250618823387706738116013188207131344533154899172770907686853575697919910990169721540239253150193477601036844316059585360417487799725308393082379763693858684296552515945794611965492661110556523223921399909831550011642030543888117645906009014361847601317131908642183067933059524414813359232173441860370358468370727197669606091256144455673722321172865564045892209630270820667696747816840663862036502890616184509420523328883477654807417866165351638409690274034487874800682620746544931581671944783755459388777938112270322210869640879416336516830205003145099112058826756312274491036087774955270087648604983588214369145853651857264729001850857301170889998779821372528018881665359931203326586545224306556139084302111941976357731160413761578790358507216490579878632896297562552481900348596149913158122560913771819427246100040264671898140070184459700337226127063830785264270994354440855392729505488965369975679411321575475877730275825296667703317874474868973560464146942589742055644911090417484387594456985270185992420494182345376633682845254958116746177851817424548855517795679007697857860075497073925097776860912166757033070130699484864906622742279191653373459287412205659483542029211803143926154138562318653862697386210097914164722716296309234778491939653094786937829461030975974375420190037137648223493393663357561426291535864262292801538565066304203751444643124557205948289813532582431496175194322219447139648116439339651770400148659997071671495078128544520868995250065182882409652563676298399251332128685179674531065031480087422004308839634481049304988712252481873244259312351781120378613408203142070526455848803189605335401616042301848332798803578348328670536398327482481819862384172398031061366789196850726714542984932699140030852045205010188654275252946443749682415370336042304541420038956820684755287514975678630274229154584107394197223375160888564219362896212586868083880245798885350769485988245415799286100504180331009804215087897321683477474676124669225337310329260229388559205524410190516825662027079444827780518666216210129542307084497778416708346152620911191606285210620132391206245028070395771263050976691020951732193340641435064443348572082153683467370496000 [51,49] 140105379035879570807790823743920203251154433972712184971338858182038289579287110883784943254770628567663036096664174693965793734244405666070830092807949449876719358978943866988737977905291812325601278533509774560739036971194654835616776651157865664924590992726296928832489165607446372766096216573460265484780765046198238964899553719295457081095483723351337090168944197329591418338420637809190284808485755524311067458437235133248222077713368426693644314929535151736874930420174904107197895207624277126170746271931184449308243545393069182424334041002175348299315362139901005036601396979954066876040683717344222694294049674893520272369660805569366159269288864320304921415934601015701131435246934919388480458169343980530744695425421471680838452608940014908101339753064972168071406994924525215746532684691565919084988227214246877056133045316609211018190499497798257319901834678209363181598477349988100199241305626997455018607260332974687471911084411510825117144677151014949263119761938731389592889589811350466148202644057156215320728143522090821787348649154958849115343469235928597128897578697282501874749884612268526389808543929858251462753133701584231849711470337388216126211209533651276216739191536294205106417974407039139741145308998873006432811837360924158710404001526967706533576073897545233423705516135747747552386773761407616273117843999393533336566098313960275958471189610054983706764626641035009470709567958889041295367085470738084572411631992601336690982120585076354761591800890353487913221037882037048594738199487187544695918543185065671930039159159804863713529405164501740391419756882559241167626033152434034453835662831093763768441167864295263972480454623041639855592090102172157092940790092675983613814619949752345733399714966430360212677112031804633261524617791125069054808497330645435914158884030133265884002719960328678207054833328578368798582596109447563441262334289476274807569521375045064351398043327152135565061489786673761589877598872560521274038682012142491342741647113477938825314536424268062316267228143097980577834356453965218284011957439843637736110759170764892002238665497488986505765566891704354999640253483281302043262980804666680920902936270420318102674538325124668996676773670041316022535528332705183926748338103882264356330038139759305795523218214790885933108486605507005390812049236566682149067641626631408058308165495271672127401134618347348014576691620981339553507972048713448776328131699891925717666594931599926405633152119699298019945770676148034481589462904918711909053074898479616168400838061387488976695228303728568995197249542347029719338530154598592211473857359404005097489374796714887333471901132303425797922440085504000000 [51,50] -53270759383660191714120892492015979352405721071942775471821096640008110057419292917688633773201495958979891150639816029131124163237104620078917117295484467145424339825284160269246768650206118161036441836965920554825755651084635043753031122470246975012279330735999774098297482547207706160937441716594183299367554370235104366061675029709433449127821349218041101955182442463669662777484818791036160832456437125039277295220348386692700288222400854339203930087346824810041641421379493433061917375819475579889846841317224233684318338675603955171926594243323309086693775189536485289485016755548576859332879474506365582424315327062976122231717674037015091602532607937297790188904846677337203119401574191192133496456952949914438252227134745201219596440541177075164227536859338603084049295380518313097860455616116640220181174327544703035524891885996219475993027446463375979159641110192542968493579888851911486939921870544359005048520679239853916865443763139210793203668927481111522884908244228525097082802677982529386333190714426583126359390901669941689089031212626789284506801286478293645234808769594162198830552920975590752753832643421704422615187400314441949799616054272084250399075570169825697653640452048037443153573969902125771623701247172896078719820133484254381674070235923594072118021145054286377642361369002453006209101353634459699004390285481717900461336681567744882731572570884207900208345897378835661288869998122656516917521488873996856951130209759866806661643951958092251135509488137161529091298005476639496273296866447799998579254324613947764519140020477734773429528534961129434121383211679479580381749555283879802496893272028495903181076939405224676603265895981579258112808847869166960846062558337637745746847547983101265285227197563334036156314976499634977064972699621236123910077758819161345694316135742326630043592668885094630658782016194479029678610983896785782025337961193778013162246497052006433061906775901360869691922429369742704677557644377083560112720716740906719840807362555394138205364498153137298248316400900543687354518750097633997018166590215428237220661851873258533226977026506201219629085171000981513370119160438323360035755774501195429041051802395055590306622366144807081366896508715106389447093897200749224693656851567685284773926766862576656502610747280500731834775793160913725966851156134640527773078092284326528180419516000502163244506829247941580707589607256665123546199487874324776503601407234611388924032368250064777658632265181756940074654632978541538584535762005687742193212197594777911624232987500340551895980091921759295084977022210799769028289716364752848995528446132697213071351978291094820948337567232043106779239809024000 [51,51] 18965056587261695854744652260106819862669349704441563054411798455652213045605611504089110213808583911672905030320399675624512501914743066126164383909402098173500987052237457582202473782095599470624060782552070950697090685903951369015294487961237110957843605855028456077059733228996219095778900908324770106488792807552793143480441943987896585648936663307869711115412834880463079392570153485783201240450303087537337944865922337232701691842679337423103903027703623671865323427227117397700320571202168738750763493092155764122826769365644623064790813637566825683827553258305581540552075038988293619548520599634640163051607660206116890658566401920620055899131762703895172163147064223733461051507969216789146573988859607238335091400788417748770709209384178171434940615428468606271069237506265271449443035830828232289327188538051753996971246986787564370983593035807741086400799542708988278261836111725745846980625787449544459885015365968824226196425068574692883268899833715459731666303310802232071477029663283677964462276471628643562318618161508518054971174109181495012110460240435224903402912190011203718866065653447971827119742415506232828194520463716731541509127740680958658599836623013132869287449341977957219611992334318184590257944613153438761234608193918673720216368989691169996814620226941585859379366118157585710110027459508100434435676363982060772655573677538590637921934212207541800571803126653090345327298219102432878055606082268676069551325743524092883670526327463506139570425566986257759499911975141608845736158854800219626817686022622341653907470217475158944523685901032079289189674991019391550026143476605751308643981734362560601518886948925273397399781215952958922555694028822947810840814895360334661605616242305052837850700002780404291525006984738857658318396455923468303445315145736149724465365581974804323288003470212162057208610618236962298028854520392561403169774416087512459807999681979333967177657322916121459596341568677956522691273406754448779401649170786941478697377452297078688773655944102662959454412744660437392641651367239321463562062442338278714454055405514161724889062156387730473878895421871334655053261286213528238349381256589932855502163223040942200818583774249839319700354337101452579285933729377847682103828675877981863155870665260749001204774271110983884608878381097817572617876325238678385609475498395201337807315211542759579321003971306941973276471155653748055202622193643346116706166611583443815887819267507755888371916258981628150376557848398386767107123465945385786135090713883476040482226118108064079693642347239065705215964348518903266330975835289672144889274832888024949699821295849039797098558977632568061235665305600 [52,0] 1805262637411527240515445319252984211137583074221664072102992412933242833492992106739982461765676733939469114098362593075842790945251998798507423020695141291435776372670506291282267220783421029780820420433038663156599401378134514101252616884601273247517805892829416225059605217734004448450488024845916333941577638458414171944646260628143501866197748205496679104609665191584062987932924968805589773743728290193314600537342298417772461862866941561065827573991147296524030692595642042702675754113880901445195399651187814218634452164653126157405972802331046742203268881075509922429964246574740095343129290215096696953867684461851193905477493558486350681595064715168587332954681681413671593962564685962387677203704613417592498711426474060423456995943466904002650777803250216614080079053372365213701011429290402914230421453054170979529338579101640842146454373337099570504576102798336480354365719545719688257826617448503131754803718988424903548326087872285432938116459730303821164100308785572595200415517278354516885794391949661209367336101836432119195450983652002690587048965960122142421122688997120640152899230938765899063720828409123950401871998827788354596048746674078017932896472569918445860576023709770182884271181799622282403176472269124283605189160476601429261199764204011249371586508016262417856871554513449541168183236887751365186296937807528710002440620257799989131841731628287324471809171175090905887452453814012603206669905894896773858246505919903149591178117806095158449253051434024624687782508381468631162677247672096670649998235202078722077435219418841373228946520755712491474967051376017194096641350324550484114896385865235691801180583038858336245704529054421792190046378908396025257329766762501217768530006140841340226521486397758475135713021983052961548913333776050594507508955588182132710050796224582187443184643390015077331224148158287056866754855808936227660365262783584523774735076671477977320823553497784362974899228928424763017759893865428574466732407470706233708387243088748826041265288671052592025590637303059417935716360654564267476783515068243302686031906594973247024638421906909638399147442608473330051080795528393424998151967319865090574642757635402181759826971800157921252910750852019149835087458458134229487957967411430958940609539320611730993602885895197044449280032400315923813629100275876992760573324831972282982472648002121198351803290062609690571879540695013221556139429362410908844095434339378065672918966392900386846888771295690021096292936500001601569714920912758981404506438485963355331337308051101893859786696509038265140319786121797130118934965314824730344905129541826981235604584361118203575415530110232904924617156815124261569679010073257675020811310677639336852277166080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] -107256520134021866491465702449119309837012470059072699932818972262939323276262198014293902585633818401552705748243507859278590604890622971831530303666132475096255739253468369301425676275241163491483369151986695427605687644077611285245043115349743171101002644673054240579756841366745735887901899690546941611608790195858233158760558405245220917953525318649972484154516365321131525780453091816041785408657362641882055805670697802077731313939739049582505228238380870272738483832461030423078374480787327401841470211853646096625918355171794669605787994746964779233888151248228235401074318591658728359370681466482472097655808407876661697142159538219714424793819072429209697308229592179952939671347025993520526097063913511861697627386032095915526093678675810612538040142394627747510315010072879954925558490921726625188426653040588771958460213982962829343520908201205665380180658509901301701272272518110420131509754753081996156013339130178381641309952248497659526469770054119573027727769682787562033319650401393724786034479653613964106450530127021172398533654736252745635493332213543079570221144497515030511090550077186201314516875877996582779046660886445102464772157913991855230017537549282766168598238968003687174112288161359722541884063833226467151271383498030854382461568223953415325775151267840354136481496304236156456404069113981701729036715398006877639234385395435837077104175278911990815061709394998503342015688196540137504144067621014512770327032482904253867201415254874088175733621896270012215686678431743516241909999936577965474707084856593708785529767859051731908580667662747034163944977961710268906340034666722560740978651498701332161295880665678859296227420557094973590713293445741430898178965318654791288379504718458357659188996984987408983612998157437339613134796144264179296420524825419423044043307597565287827724136540467171079587444208284459273233736618328611629548385817628534711404121455914157979642786712513771629693596506519199663443332001506404699991220526357762705662527973169773867131246969739902949917697836754086102882653208750853751261302138426715523386768850681193879340095148395358319695088948927174915505232408612245309283099588122543223477229377111881243876479768007589076116124483700544049730847849362416632344498005761839073281422398701751502423059300294545178339388926738691432533853755432455240044708690837205237300831545360454482689017532977224057375113059617728991135198985356221972737690872472111053467754417017339543007822641021812280551259497053942121775416210764106545144735292114891882569082962984331790575836865933164647789654750774576458287706007130561934006714896612458078908858971753453427035162263593162158854852381060651046358171051064549030447155092843591312597634252800000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] -2643377955637087561807655859442676919249248984000010103847874816499517935194837835993538510414024277179118514820359883858163612099048066182335681131892044038923450228229560880078095905339256865202361263723320735217790068982420765729914126561502259021614997946346282590017632969015215974125331106918774635687752937910537205265258033803174298860489642477914842116328615040446651896541712019191712950982393530890858024306951599196068604453711415409787852837876450713665063611525086641820920017441660155618582503102127484982245195882351092191436658130016224070123324445053821189237470808586011939354063741817877688317372809262350577628529590105198147667768960446935032618239381821707044007889356909636729811003250500623852452852721322510758665875138504518464638160184894682129530265252620129712978872237128707785915118211823386345634778469221296842611341950858768257211604532252667939213682161569945604903552690313938042321629455218533186065102592407161661236321208604261417632529242053850724409417616655323333455269594587744887506345381982558388503073033059051092986180744251065125910819829099806468575421764635547266531295381839261478885647666359360587872207275147599169467554232011283907348438908257105610348969827457100811962037683805762679788384651456271109671516854741087048354610222561631374153805991052745340851709904711728170043731810736767080035829225911708680195775225342688018768136306640782474081363816594019416247290482554633471207563812442379302819007318208675526155302227094455918662031606870976462783775746114396924866562247138942220441085200566713491199122691908621619451669385814657280481552883259097832882179480625190369138836106304192035271318290747913087171124247194538083948135730688963073630271658710109586971918999468462394333455027326808540274958753935112499297736047881183805081535115395543151123938498772013640761524209323796361893765549822693720785984732853655094759806008702640364469537881854820924540414788441143257736406931380202179557824621485285379966950712305661445566520030784498342849558554142497106910159214658065771377921750821362108677984435129821179383998623441129079798371805269469841695688881544071659159459801274846059503865420462240256559318590507406388851155585547079631543870123173344346202378337934502611759358548098577561394381093952691154534379435159635110359343495980246318589922246953190453381835704373959380089330301162204752146390304045234219318613216760691330788234237997535684738963596492637997361523273950858464616480330509469415980087365584928143812561618962880993568141646538413929940348220436940290957727664890557394254841180476440568052347706804666616827130083220890174967076004934374987094320230418054851953709916735033020317114336849010236151287513088000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -28976349638549252918438092839910779550821458627321834292076374017073592549083156282606655695340534152441311255728776754046576925574978989415093295357903457943314268718609929239032273808798481136892268157068539138350339461055132217631856706228363889524410608407614211519814800818323279943636930717186084434227133328227605473095694160065669881256653414481239043679335372825194188204999603497653283445610984123704552500687936672172838010696449578320590090119169860796059028203096948605709747449924216088445297368884198622475660067007205912926290242663188293812513276736974374307811951039688948105088595156939228842330052964581046879640738656004982966474249625581469104495678528459096257967125298986609603184416284778065978570372600984636232254533908028117630516748579389364786646616252031101366179646010394899952951795987477449214072947895351201720692111943840543305892985801496723215015644901353782353434914020385662438654711391987128659724447669123165825244563587912421741592949364701208911260471735197874979339421835258191852367411301136554790250446069235353805055620902712141959843454237629589361298299854276587625399584254437560115882082611685261109294879967118183934752790037085013273265821767923565607648621545466790196552074905172616422532707590456472250903937558190475455060454484458497766656017092640817851480656367752034973011493878987372536948667779630723326146371342782822082561285244818006207557753075717090558204177718969479282066448835224132841622665511981758419760328154984142692362891236376426954227294144118065494377101564654347553664747482193755487362761773945196906431507162589877558054698644804754015772538958997150101839954846210646241243373341226145544495916029509722125579077547275921798673505349885323219992536470329257699439912141697578144109083164805956528599669197708097275339237800287151149821468320903608735543215497532582404171783788529966067634458680589787832556377268697453513685111751974671955899555921576522275264630905822519331945127318964417520242472367894195188830938488440163885097336067590117508470023932425153137998437732773637310220863805130700805398760984628918008887301065933304415608684251212948141123255383585567498048752367063908428817889970542341288355533330873621025789895732167204599042859469217547047194434005733981650604396541930906371437842941202096305059383721483057317540639120021543162083128808763325383818379985437180565906937757794685125767459428694177646814109598864194340700908744969350557866059013365668194507892326262702382385848816117636333800590417550105065778840715105344017198391402801187331724479909090412508548767521233678672697231540754275588719917781211292389327979231688916308677559890813452394756626839303565397856148300957159155091007078400000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] -1335130981475508486768362736241650579350695897313969797473954505309072018773521368937306472332226550435505123227199068700805486919149876162699664848096264366270270814785096656615705127381264700611415124714261150236536408880046945222218388321254249323750731722702946617852987530324789476425108583502897157740142291855815838493586210221068122388080793248119908131409124589757135261947899288301220116162045025053299411366334677861831829155692737954934652928198327699199026552090212365737582143234540557187992769042654327410298442524064021953153125460455230668596052136279720592152313021103941496688901412014074205734897661919562179348495414129681824540722439015764254459592575747862472871987555949660189141702076086729413661432307851954640082200226207992163745972816123462342070704672312949590480495125006312932920287640392541703317916888561490201431337444208172053948635203159216317082456426550923720782427229167023516034432485205209816163703155035158347145578742941749454314606786617472135754763962454005592291317539673565905420779439404574414703401588878792621238901984317244951277456235484717403887511052034326065145462938591144136895994324717660298662135072500261164812593865061907352901698591419783791699800345836580983693841875658947100110365536069186578826332502198607897865703368851693699643655767070396337929780372863693586905205334859715973794930427099048583590189549336755397181055236408890819955192345578343383495235552176439146823642804619553375164643814011100944090998955337197417259338196645253956391935682923586902728403386672190868637900782251741121221796832978452577742367843434551376451393976812821207463803348445428066626671594328012504214745131167678693712969232225243280993549725670590235896633940855633565697883915857827395461337707451817264132696583510385271612690999971959613144218750449426723828276117331791900451822185498917559029123738722887782328511525790968770661772271202322332503988733551625641002009081831958285032953542863996347488720188735187284907457049272679454162610035669297916434909216021938378548208488825093888170511411825161725931230734742156521557366063736883732699518974486667469395802960525058066433705371660988037448826403751352024727756876444842130722496877757584115139771473983545483758197336834060564248947980270319075933233337553945153660467097553494047991541384134736730048000017899923924022370006924853881761277253279922759255883065951646277829336163106984483339065891610829489885187434072142239304363464738565904538161012570428640965773330552353687229587123618397985154466382406898569331065025017882223331356320868878731072624261811020572676413499209426248542333663276243875029501737124530105418805789406795321396556995970838445426841412068903542131420823552000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] 41049365481867829781278722047779343087469381680832468760564240850283766226249749193379013418618925862015247948912481751529844740213344256141847934505241196025823586538380028066422055733302700105330676074427524215850905387328293964037534830450615615078798341495764639056511296990616434737376106542722376186215600064753517948393375104137736941550603884525772958022747214087832924730773627094928906995482944769462980424866242732855708603433826655780709517061644663496684561752414304713685714224576124450464167950951813390857556716208708283883173619156062101433964572644122790440635912832293433952951200638394244582349213684885213045020398838485025733195142108217661831651588594674241843561153405557278347482423781169001588454909221979175760452743532149823610086187307558158938070390162961347293470979517566901533825818195919820512270955922286219076637561519172962590866327262168853355961079307910603596995430720240609986641930900132693328772050862481841022024429030764289023895167683840002831160523842624237600957919537138806868173486967839656649686906561299957185227342034048195824887012091053241853699430493374897110784704222931613923337061303766872040268483177649523041045996867656540597818316631264466672741555254364912901025202666085298514944993250797980831366853407456313835133728215056078020303695619245528415845793647459023989507434909863466877005816144581378537792729082751537522109087627879333072525663907256154580328995156023646212453325986351310476933853089873487722281994724399165085193929711441894760072327275748746709165538500413909517731510067715638186756912889150022675119607310147081696623001704789401932639935589813690560907471526572729308540196888275285341114156832770981203166386826351570405659318558236341782590389575187832374205555549754835730783224877049060682506404891981992410508324406064930035987923401875369546896693577107261758323267886755712220212247239514687039347219978532948044974842895266129333153600886821674263764375097848986979608889801217176170518398306670263546248656011461766683005251287625344511977707837677272989565889290966819055224974372801848395237851138963714210965391642895019050259399759146985236584847458027323145086448898730697162253742229776795899664285479249028827515354461677787466312745045312442619595035615535154193474316660897134500370331553418877104913231168294031956640774006555504272916742513416885282923055645736453853341167162275832305021397736689415466721202431029656163674601962048481869578228222280997360512238313471813227209405055247748939633617012226264447951458765804685812037052483981763707864117719123607787677122460646051323372121694882586840144206542555203957042303968626486490742091896001854915734609170324424628172963774689951815286860546048000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 261033609532863843987820363962992110837175372224551626750549478625524894792867836475608530286537939021571823762439379606117041139010254595977165154815139574599752581791372134009277562048894527169874162751479291528800673735018124688361712093823067361631700976553943437971653945899496067445704244005330178418235101544587769775024746287305442069075341729339325801654951005031617952944347422951824730445232488207906222445136177363543205957543040989782335628190185247935103504539415881997052690499771432381624611540700616521970872757808098858162508973724176319840213771741245767601125114626995800419062145920898159554994943888311573039633078678303651959273110083070730687610432568104848363672824381235948228593577840757524647374289063760574176943318901224029502260970197712998622894452733257733008855511484489803239007994995242093184446338569065726418251122503182307081772028679235513335106355714117596584851236572655164064761785799709936324496721994942563142828709627735302918648313560585859676087969963633342953186780409203840153135327446373269759791670315397926653897000461943967650351880111700973024027444061415810687228458708061689379961939980430296972642718005732666075431824470640186267381022754743741718906402934687045914391905763344991185348261053117155987170396346893188219325400583536715619644908006654063732495562995434983409939887554880850450757832310636300230154274829556363679867071082987698445432198865468447134225240236767298682330071798320297002264614626175431597595885463817422164784611316404550561194369323577875662153808229503684840939806374298049784613079001936949355213889336522304736154341558869786080507739105075145518237560535782151790798655046360153729147452504221882210346136868703525588487341300964972436999945677650082615114595511015524361263892983389924446552127862685896018010308503339128557535183617097751552345338985396704806518755228612831131419791449413255432556405588726523694868891073067889255520598639269183719130874092579956078065030608866534962708658477510134987395422425001511468299365243453801464739392660097077804712954953425043490295497247737953409451200058848990888250201000284972302875993068938314472702296049808819890124365371618693644428820425024517232680037416966565708638137285848863503529071043128359007222249875052674922504275854314284036204540481431882819691236267591636964889807370751139410549170047864182081373980637395644188714148178725571083434663765871092395113882394882357118252237439662084839239969428227661931454053587302638606461663023770540217089148841891531510804686896712018012660083621893553306095894893900314943346247909956621120200057431894894651577286631390048388359502760918644110740796951157578912035374817844788731670007463815435109036887900160000000000000000000000000000000000000000000000000000000000000000000000 [52,7] -15287827814299693219306934670731862787955988146684953011165107100201915524236224424507992533632774349114227333336113114364039478170168915461592955830163349679912418917070674924215233694806275396030439750761243762210786831645606822274736473497573933978321207673223303518305093745710388340923020152697434359900086976892706908335718999533342757321754850290118473131781771853399509072107533164962725635988534979502312085960259495968573740277037778343268674902400632105636326700376690468002434181509045100050522669054801635405182151416960979049398667323885745677243998360936354244214233206302318251447773114275299202919015019592767962158417025406251537733081413285120946207160415578041290886889809792989128895001806081494307977723206959325541306841455567751767717344692698948194618218423849265354727485299060988363475549079382799324739431678930433920752478839420789432657263852118565317359662207033631349739100422086451681505986673924581214174623623886739054881797396454307566975271472644525658190520222646484006158307385052668905356457266034374776236981871651474134962387304460235652023110360510803402340734628725579798174007275890321714083461596990309852407632787075484363337337165080044040131083519947544360843694412568840829803267974199887203602936862101726686565211484180536619356089463501324256035521930971651783519752808569365496299173138683501756694483380273064040921636445745438191772816174478444085421904328563768780707018341564237088475257220434848212145366846188536929218224450486143493930275057601414745559607808593104915955331942808925023751108426525133113621236426996591523693984903840307657739070171129995402636366047844315145100366571343358952925997351141964381595346753583862953870029672813460922124073554633687616900063627374445259929598671921534099997424465521287704892431093921734976157278106855715909875090754981567852857304896945701014247682508531293483450383871565211868279707612997894093256477991887056310832583176955064307120019179999917781465791548335094819544995248074670215608891965672139712802704043011803601799525267147653862382384776821452871104118410776706031784195908656798438515181999230201340002399509079826987255566141049763144168068411201922405650848250338251340138756350931787709416009153617000285493913289749427273652470881273648169678413921301501750374758168008167153831125334732543745460782906490121559990381647930347034268506228264653394895248576043923703978743145830275692162414197484780347992912427939522992339951303155889912113974343146278142646972066704127763625929972456271289286231609373706801838763141507049684122654792724685169524970586031022066721550045523005139485243692717631243354353295794647763552083395591568306763631322891566718781374448814272077773466790526976000000000000000000000000000000000000000000000000000000000000000000 [52,8] 43940982847308326641353643196810781271727186509147317913253620992128460190956335721159405757372946667408901920473633881508479470169969089576522237223374438286976970436326705658612236364949746667126951199512715831809296073423137056956653640308878840447737831110689441427787527617436535732470413786008242747526976658223558260364596889783012033853875002879601423893135193305081099080075616124564349760620765238285026085990302633440470633635339202866287641485712366018050991130727610791464304729068100060309346674030205686497355268893846465993294832334098128534156863109592142788406639583853322075287241499226958726768270127471145382057611146492261891762579240340201340160029083772401554865078359724842685105629722723183026485437929196860230647572214163289818233353374224960676020009867849920439591613285929662149211041081228637696798679465007177533240942440799624738982501698367168932291466822096979963908504491890387074227632439610874851224304051714752414590262342904101370800882947933537366095177822241920974958632010255323841033263885176916598194039266389520464783736827405488935667184941506038087043732450923766942099332265351832519455833944674789093458667589520516666765275527166927940593824990768739943451342948144321361808672573479720268153242051449164716376070663017081876879590023353776397428722461893114623956872654446133401965501118058949481420185679593926656162425031776570551077009814040645126738393112722737275180495527334666417254043773026784787474805159187539533622949773739949189249816173513697254727796860427599483582912046089565320236823426322373774798502560019116146728533784319270307528190210815562557399961501997190589426797384163397827146750763584591388720229009026171693008422247185317790150709621591687114493491188426578867094562643361498880818036855351378464995982628529453977698730621877287888116021150167085018262440127467418738389491965190287061219012624676781335421865962485748176925730251862631765419831066161703176082697941143921721006520413139076516819411556166464695769937593256935098263814030869533547500399255792179638940332170381067689498145987156878780694040538841865989694547958881172736330719869869587612073695132428973631945063798114882498470834117027758799409140930936971125553883261272695247015495848978949862396627858783762951437675218351840625944466306357548034958722749227952859376518588360527267134740414487959088926768698551163682066654626972209249011248973022961380892889540940977965562352730854995263488890664049962845248014936455994894301325573176885212937277915647201308083957392324087795805556380957188709698853687921475153508202495523442138179393521013909381535597417671662948384263812661378107055830721445053637994295911318403711841414078073855974019035499069440000000000000000000000000000000000000000000000000000000000000000 [52,9] 1242979168039912077224761293488719688030092134385758737907387217691013959444918187850152934359721952927305701479323769983759116984569446630652079503455654703516558951019914224356123899115019877478064999357889742282687442506845415245741267640342999948339682365673347128813612442463890158142191594105612076959258454948588871917898020516257742991211215368694962445827594159684917096580703363083689764113977453631177713608011589246599635764179373962794458170325189287841233363175101938418624261871527814281637913712353265298802116033693652379659091749859966328167222578031428773065153894675171329194366301284304045987029330993390010304001368918762702800356232836747554335097439084197468331653657625141228778300403563527737962926461623929186273413655794789584731338416658977108709780918209509546263785657988771857987049878180549293202794594057225447734706053278823856676976233347601387381609675544165496496673242538957258453157517275703240985160170014074776915174205165675767582496203467228343140548896875158529714738122194287111322800268851763009776686567373030419795380297883004722559642675914837588636325582595640346247758555083888270070317493642153718293587073228786638656667989218986064007959791866996400489172670770347016759343323725818095281003107238737206805741506235934525418904687126557176105365151378157491337183910810655165573716987455970776774731806782397560591368756255760044396162385363897788532424943169568560269885939823783927855948031963597886452967910525950522403305393731953579073503658803373705452012641449677473135268012995412503415441642171903754823495132027941038565720769169853197561778554192207568380928548710413527091828054413723111240625831844312961204634170940014609713829660194361356448262764688325436567286741890462298336280701564434798384404970762025002745493246936304468409880724090399227763734015979960577866700873672728506987748606333125081344416099791514848529749907556948514680673184114357445486802426723154650979724735045705310953405001611729138509921198434288609456564619568992554554761276932202387402764943783652038739803805702147748487331468613207897886476405348627244748277469967119945528136601421266731323984377730622273611237252376857401323494945761331682180751421325115423999430925996704581192265344103205718661342547351981687148600330733273098887786437436321521234793658197262396446419086145624338401906100000098157365853479031070382581898298013983833044094830537513143039865571741956900900033382209751321275997715272704833944667182350296800276786180992358144975838410704337759706069868400915024973668856847498759547370304673178641087614465316175793182486899488808234190693196594334575324796103927999515247043692502482724216123902915059793714988298817928402679042250490511360000000000000000000000000000000000000000000000000000000000000 [52,10] 1562546570326607189532600659098580933757452299745631256012756412767571908462009965959760320325554134232063830087978943611099126702285978425869008711768128883718608282139404218398859466508586228709185808729419603600553194619667996390824319696274828411042257262412392494663878999648363463272664111025699910244871157620510856977966654961632876416706612335036070708052142687864585169465480143671368644600167333022709672114645209716856060114486262175780153940975844692189922518131422130583627774504690292263997329089573969323420900598503899142407461357222726676641666819252317360410325393551107559113703354144188848969297371359427493297057748669968945057599593734472119577596445689439706327734726808724414620372336666209704001117234769201465380897710280056667082068137353461814714407506546097946564380435927891186831545243207935555707049304446309197272808594393298344318875294969703827178552576483601205490428974007884410785817780158045970562688738642573059387548919943718668835713481224672133426820210446874771184085524116352495866292334405734968326280763833863684105737741127551676351819269762426580754835261223893867145924378625861937682964248215795821509728261332429065424710179986697720601476685410147678797843646530965855345114811404192536460964442154569495123229257825884732851301634238438221535552103257254952631131995461942501098523400655376454668478911432165400021827002312765521720969354428454625042640684672820173078636519541796934412891418694566739782589449870386210231250912351920215696427099718951571239785750644551771468555143446049727365253889359413675234977059722143131362435603614194954616479544079862368768394952565478894741227094443566885601831004302019409591473597119024942551330562027035332637917254312200349059861193796693028734703215429270970923209883766601518757577415483360411338998407964296358511750841206385195096518009076518471796004495396796927786142189039939072976701757513868095992180401079318400377590448988820627103441684056595262478656488064208118769977296392843034167320770285556329519608180137261092455346584287429240618921526580423203238941095573869821862675680640307036387808741290991583751996529119667941105160547246724640278600770405282453802173512847288210060311557206547328161224194685823053347728845596357137919223912985826606140153342525086291287956496131413792454112389354686477556304783242832216215195634478230933131584109343363199765735889312170487058061766451238283980325925355533260420527453270139140708472113603128068971258455453856390058841872410568586446580905913472367834834393853709335460768806780191992897047419448530358179493472958117365014942339959648206565577277362393833554827292443972104209675619179049815143053062149524806446480685678331190593022136481218560000000000000000000000000000000000000000000000000000000000 [52,11] -1597857739676044173945679590575300787087695685571137010749079860962075203716272589921921466998983428090361330205694230129238817480491403989677456719633075735664804229433040922790729884244580350061771241095128727222701940544424606851942934551753228630709833747208065856886636070652307861126302544948221540091327647568321207357822268871292549412456839371370639615946594117233938930459850113143589390578431054000476088855781828284082949584232544094737155274091434049332350561145156962467368357621701971844206095268710956569461868326784575046868385493763846248274357456438435981557539507050723572684906543244308022460840497952021044687242180847156369055594551750330070227909327282193579372245956892635795390680861984642312329934893959264240653278373634429960505697314749837935906917729565876767233763495569132982900424420130855202568895771803922674984136477749259212547804981789919324467361723305924917890805295104221787591440137797652320188798670996325124568245097001992232247341073799806539298136859551775324939173945205400944202782199391248063611944628687834788088341150994499466780140602324568042230260059959057159100463276692863930063747866425353587752022118197320139703471134030621380663465248638149326007001272481087116284090392090794589571916123269995698207051729790889040848308650271967985089228457295402216339025763151152477911913076984985722259901387159873222087535591031069623217675581068999335344597362806023934619313088817669952046336643212281029757424050257733968737804527595702887390192394286527712147861654819509116909635841654245435632495453558123175219491391684342013933994587444306183930278800424524696994624349934725554779126198814789788604440365718128724485917011615919376740192214866588234609307822286406400522212691919189348010613396076699031625297456562276855985283152789226860453478070318801644740232266060327223069107463397528275892541356978553065185192720186489596303844273469412545717122470707132257232299547620264252548900566240702575186556937228460325860557721278154165030892419966035920051750142891906084173266993552207619410580717507017092918882731713623820550843398780921720093488186550267425791900875854859037289565100685146604266717560491516416166100909223835632899102080618993723378880658366439105843666025076407391847559743600576415215960312640406350169496076683101635949133811321778348926061645612651905202993403993855281222181758114847317187186139033446200452489111937591561524203899905494104442219188553280731648015927076735212699709232886129709824104519946882044024115225753431410538236318904947081492911628444477146936042207725901303543112268949392025573958742738779364972944432015351960758822125595787832831823962167999830755454832528805121519888281270508526445464773040537600000000000000000000000000000000000000000000000000000000 [52,12] 62468116012581010521509666484393760610700096191646792785814438582832754786430920292592832725617616202336739705556998342313721677130377418612879945506316965842726692436130683459583527568559653119515121212086124711684471552975787950711585552133332504861077022974503908313107157093123582186340937090541990823716212529348223120864311328322564074570867048632205080198093933093257514232328571533608240494152042436112269571657428471649078080823249851470753175839627993773665852890967589658421183467469712336441052276663624440170273688878347915182751627925312105261732407126408848755834977254223846387279167389367101869718581190686920621098451368849656342511375815678654992045317060983236919671660426470181889449852350534058964672758858162623864217912353854177924961245154247020279477225486069515198557138969278399249355244827514137890938026552956636480587303540488407591001093425925519609002054794441821700295625643894529245673969726258096083326506650632968765333805288595655630458990599035999100575811166558586012667252613545612265102661854006585267586238600833398004275346609366867699575022632573341318397053262613084725261806523824162659520517056805032979318758443540722068525238286134282912725611546030100688971675362919542053218585659843055383118541434524632385016589540665422734874052053511412379413648464564125450129746804291481528922593367446028068367967105412189795559250451768097053976192051703545620044655369609021522231278764982296061577498898860936325585737765134557870391188275570536010106192722247635516849614489427800186291343387086412654016356393332185573731933038135300048019498726919726227464731539288508800825959614477619369490770750456757877110407803001911544886403501704588979747935118235773210141394285128769147099587286616146621183722462363933455074331469119643045328694668794875408055263210811236456804128787148494398460706842069282421270795387533169643945121220220167238870035426413774215179397897700459567636556909484901228205429969856852325021749724772520436766272834616035004728723530562378520597685507040261316906588788009035151956780558140153298000220975887117545364745704738589532374895794582017428654149641521221758659043632771990337689996226870678065568213629302368644149607648969160653945847551020045721224185529873552597073477381022943141960341124994643229409916430552162437764165874601721974002516726275479978901409231902178769096803312739841284583447901955973861681310847481702917321940154402137764064387688691796756234599071783901930345642281709367449792707762163113744749930026062284426890029211654554280121014184218769248904893719310870318867973113582979892497176222902104196945754533283899108808049272884680886157019604350113633132326195937138439265957693891871827331223476240384000000000000000000000000000000000000000000000000000000 [52,13] -492785605286198377343737714105306895191319228452285812475496564850917465131417627783478127077096165867278667362948045047125179249549539729642630150480936672049486945629843759442583852429453584351840309694841411543012600911896524724219674666565855215231887333650563276281152963395505636950170703805439074104737127940006308308652072761383469591406342924084679796827487207759559128823121979509097314825794172910571675982907043665594956777749943038750036538688194559620254212908258954912598138472997458036714277717478758673052753704482637052316339339030708955491023866183272255474248346734646319243065817617224692789967729957308272105314346350025571435444304263233231232004466426873566205142499580116141024716003416124440477345626843295478332730166441864830939105837659907510711549144716188649346650131058611824701694724226015233740693795308125465650261446968547399535945108325082018675095287751853928025958921957806094823755857480572956737369698673440264132719092840697628995890497953706290039650386298225818523358833427494251324943331007909285149648904916887542314111308632768863433054580242062051169904677062242707633472611696779812195179409128300383057432091002664135595307142022040487424492075530310134739448344984261848921810316763836247230110974756669337483849371866371784447117361929876286510273091379300659303531356041663775308266061173090520857007228292919239665027321969485709932453455308183672777760331673695662036484106408721101345049295357233597013093713194122014680184942040046315455672880843720869994660725444008067217607965568301180319795255951431784259071579499778112972676625936866001239720897237428976619127719231569264010634890661885651970736748959703470809886437646989853008700113643446635575458090011226757976462013908308455386491299697265862214358397805588980209316012991910215470776176092738314249195749298273995180520066337916875189105319820737452981491910871808558386730688307756892911808753144983780135349912057484676446039087408277758958772521299910582102968268193702104479238190532460475634884797525360129458312913153516963203341119761671747744016017445631227411473517362872720983590785861827616329766923985886159639701324671317634122421157411593094754717717040026817221284904094985625196689035904680300316077415038323077409083705071035517854548313935009014779562619494012703198473023659611580701193423646542351125019558118715470455385208498794095412249535973049389715773899893843936311096643626954168747038158677153413171637768992958782900640934147854394842882800427442259195911212384885212563605627823250434631041980419985258578554684577035011127079108001873708433093652943312497044620408198033975234836073200467636624069788194328344057478424912364327757704500481633871819460361322496000000000000000000000000000000000000000000000000000000 [52,14] 2558014293498139693195281463795752176899389603427144791951957543886350345950310027630427965630068028170273865638500323715144133200013511705088853404192988497838405771315878406549520162706846032146199233607898221866027601861338772214096750515923197293924361551652397121696193766689296954601226568641837137424958968632439920745517422475384344817174960140731744321360165282644670818975513637216804355374466574338076396389485277670933502933261579545766219601688080760214281554320835508458751815098011964165635572260038352953656051954052699076414796804498704286912775355396927758866152503107088209557182961462315754865842781900364320721228138041509166766545745355985184446468142822782439596352076314113493133930512307435261100485394001635466241530079738230542179569805747299408178402815924550106286688853273852162712102406574244949291417352503301118990357139222989629132708665512878439586511362644376309948832324867078343846128960599344349531873025878623841261569792644231158088338654333240937334676817194427487099641925539469579049183215199400637129992312228831367103215525602681012915661587743544585800974411563976110486477806204079779606175656928613359300740565345708634671356845453244064251070329800106151754611439796415724387947920948672313384001728964024185483947654030824282827036766185380663701299324785409316623391697456382933435197256308917842329371610603777473965370177079175611239046390640970321897090011696525572103086558206438297388686425811076631742521118311198967059749162463757649309488701971529706467933985519427481564900619619604106243453255712193059660603247412222706265142328955493597475176791096361718966628266157596212510915087611313408376741970941166841013080871860656312733261522357777091109064068532972310468208465786671160324146889402765580254336304624331350650889854443685023930917102681235845126655297174240621163650576355529487138367332838825933038535925531706100536982584950732207000628501786447191500984506372683543399212636190906486685075892587725388629202669240819197327407774103590755666787657155630251226958347615764048847692367128912537184464269522828899550621061789384457115402404479912572922987995214573146960738372835921423520211466086508973131927026371470082517688434353353677928491664482852353703015831364374687434935711882280290191798146629479791789498346902138751247858434838639380069275204815063665639456649773930885951245384105886977620650364422823980942071295429827987024286038884054455476915765713289310520728746516376058978522477207821390996661950532412769648651759837391333143412732413491518796172996595449842306357535755941197215492897537404503249664905475538735242828785649984888784696171506091886626578545239480045163344067278099287929947820207430149086862048126566400000000000000000000000000000000000000000000000000 [52,15] -9417474026692319958322033086092864233189917074761517974930482944110256565971295203776019725844619246076055881673059110200811100429389124524771301920701923419229123593649495694265438912011988483590306008204415504003960407033739328567652896857661663386844035217875228126076289029820947275286271683714164690607317753415435063499970312196483462258530716444940491303880808920549212057738980539922449284020734268055709568628957620705288993452771060259491791851048203617324832387553291657787554774219456687342807220767219062206304682366851959564251009990415559249063321890961133994408105147624186536184948195848841906977449690091497271088872897051572489448512373600489197279873518997104962263684612605278250555850062679363939168652536552503249071661838795507020224313528905032754587378173501046293381616873164487536979049613498379108340143872274660908487483901980383393957288559294580755243051888848021075707507679112362173924821827504864601461183520535433017180262658311006769570548855345838728733951770418098384567826051656300568859931895496595627028192580930673756963861085060616499271737460449798021969991056032131394540617710779520375319732536187149660219769173797732203786562595902376933249061785894340055877022132761341150000522580889261693422192841548005245784153936367625514384923393716197130929414450776967791955985822538771240787543886681051202211403236056886894224554304328076368185782623033436628759330421076235019038515107901212304682984924515992001239024917350003415086603714597925438519359523215769270152190045973232780164226191222021773265987101604343821618058499303484731922855631042416345923806803360664834659347728829260782868071667244666933558123911199572781008160126217984248390031949685933340919456595755607036251165105207886757712083977842598042459220356884966525255049124845261545667475724197703272850707658677915414544643855489256871367777597400790703791310870893492511194645139852719134685452416834893933575670904251464304168575920313406163195782535378963509997127158346759771012082527473442823792357154676202584658955372177145985510767340021851766240458966279694222492397544888761880134098712895070303555166246409832691451975511709468006631749144800518774003361223446957329002208691107296353380557460449169833666414353293823405714759566192222548002248968571900163334948748932324299233427358439359479675913831894158388662557807587593805060576000790342224365794585485594632193695297881482985469737091288249127080972624590402955676511256516727499834181930886835946984814599513347242272903744134589833929394015364536549460674283118755702985669901650691276890351741744986009493321150558701343685145682293129241855449307984203160077865519246021866953906974791684686951899023303769190389295186601574400000000000000000000000000000000000000000000000 [52,16] 30791347069174710921283475415017551579386423493778759284795800856718260504381388408187022328595245396918752601249998245789318391657439188700163538314534555298407790875906749044177051103240591778614103699629937432417193556219535157640392027568047384783209811141599185166095651969841767667739086427977333946048009990441819154525119314785580617136054293567843879268746298357975891181047694536641325053887995260203428578517144585538018661060865948233888773810324476557351483436454080269120202762162110916441683659605806846905400018985098547678565972432167665253004237025537969743767870760981355152232282351803547018291386995141404904169164361992505261842997570804803807846074225657201676386016138945648972724426000894243863523816938894108856736807480630788770652098364370862230504736702928132396402563144618870920675867480434750809162475783514371366123747919866210773828845747718105608464444369389601693752698296503648877318924080208499313554825471926521253993820858067093412208673074075013322901632393790826709073164580838585516595252827566767086213103025121250812614843889896809863328051465335131951865068478996913168569255765587448708077765793439998725882480473425691710575761432779014571739206936886866862691589660858084417648288756501752223980487488827310783588269255123128859059027991542514520386497158779738376508749887502703140435706866359291803605296050686128153598273570351227538085866448749786983703536867094331492200900324635363054001321235460683872684288514830203597859180558869495009102186389121687178928182902683677056764810457063352051910536565550749214006679861237807993250511829894155314586070123735670855075466874853443755377681383418559169033792640259062275561638983959013173286861637635321541823361065055277215315100863838652473047197169358655764952644126810275083688916766982079875399360890152256513578694232566630705850954073131905888599062104287699675189126610437189664015275595458951165495150338084625603131303114474311720387615024605852466167648288789033553362488803588951023796843300071797097384124512638839433844196605208314205413021944665545355283558234708400202014400908894451337185817668647992403891789137191583615662550176662638582112123049572706285111991658791183186834432161778507768090899944834414600071818757069227668613378332170895223461998315135567028154349151986973615581477201734176705555079756115605238126685956750411783855916181264719995574793062956656151926491352904915647742205550453180720243193425916200118466883943275212922891344353666941296011483618050415589422619310163451931510402399160298707313123661328284788114353778215004545037853956317987076769134312987718982940739903619389305126634058348642854232296484118760531058621839347403772126641365379921545811731846633881600000000000000000000000000000000000000000000 [52,17] -105947570747429480049333072005762252199070880856770063889097596315169121546387011748644735022066740681215287179938136619489003772926162344278216649216104177809278115177138645838499795667280630006358714547803270956293171253242180691614268352920186613941209925251600619072024351174920228524667785125914727144364662141824430096384499527984202175450979116780696527648314878312617642248780600723951097605036204913121045875518362666887785829821816961875325125299256433296565359060838997724278623023263288428971208228359428421353684293721447800328838554029129448189241912410011443451132123662618997955560098153847161479299917771177694552117490760742544809736425595208376985840967709810466837914243994707886777823930566625331685735994682335707250613627768760076495132440247816214030888529780994793332836147625775227910568920515187848769603778110672277100102148331282105464465589204431023634599396345491195148742810011079501650802768450906292619488873576069131117379683762231084199659086665314983541401962650697556396567598529923317958631737513473913824487959881667873851061840525776575403409926018251484065737137861341302718262490377862492504114560637364638896562904345445932940886142710486305903215411911100923288957851764300736745516010236340461098681563771694862397895569145318775429226261963622264206779301886061224374152489722900770955190072730085356351615558029981900853384800385916356981021269455886216671073417091430718517899841710830557273691710604985197417309433411000336402598126745209134468761684433395084400340203938931330222304284003232133259066590308334558364308398954938816535458883668756774370978519483538509008121698105523632933973079272961616024623140333061819257467339181181619048340049722272940388093259208306619863954552378350352093950083085793225168791385346182404580825074904240148223722982539519903168461961864945520103889057524309907571939025742449631695478252928511836201761600089888575710788119970559219388238127354424820022572336139399954356984977558525890559933278348052836003401284643941810669425915259587654048251148286153324632411191035512050971461891818807994224995473450253274145092010935293270275499227693413963404361646482465162111870820582123901501480931291941577618053520178669466937631470428308895546502126377797665444899803279348511509679529870838709439315530746983682419479218801521806688250381415817419805402837378899011316240432468525410121134642752761883877810267305490928177511011564355754950144758824539389125965254871424465006729009598461432911824133119445708035772862332831924000903742659021759165244180201956173587971137215369182413614951974741775624783772550410272266609944965828145728278170570179613811682375573052257896213752193264536227429683729438263386391245720911872000000000000000000000000000000000000000000 [52,18] 339461995087608152720604639818885290659323369114993455609020478450144991606559141892008280743077943052350804186948521445716117061708525623118009930618549606576436636803749925337671084706691772159414012703027516541175643887989990483348674488397200045510891689977494874494761290683826312756327683974400771206277605051617894911724054949436433124501533067920881106528715414249883547777133779691494763207500683307708839176651899277615750048827766300865503218970661597852408987909255983325460421139203407266369141052833752005296105329256116077752706925040076223976036421814407498481543202633050755120116310150926618384108825727678512045872765517692345871718657160337468066042378312182139105106174205502675817774407079158711964066501493188947353139928293064346580203775551296032695821809320554389295388865468882554570263007086003119873899952461235639857232694397295663246915939316807064798314344220504768246640318010776136216069404767038733998489218352030674160712117170361265847630412682905494665130563472575244471299164546734813104212276010611676684944714306274093345986821245145795419782148684550102344815403056708173842309921886298235475993955824837620987022418375965499444062391943273293361902856653414007210118914392585328699348988915799878272978212702099917269655513323339930141668815415655847991293095230841833768366965070361184423098623787881582080349034188188166095858151377351696644874951442064507795200426092459321288835370826005791289498060572498091227012253063259802405534182083089796310263553302593875112288876280758427281984088793143756653490415725353328166808833188678052418299999388421588758618520649748778769536577851770560610805921120200956963679512012045660864546828997115751224771669561080901908848143127817626373833471376974007861580913393082056672956707842276752494724667672128940133033589702158357143740966448636645409881737191448251581594069384196154753451922996786148496045634084400696743509821023085180042458930521743821387901784520154009242772528928016403000858992609941696197647564990307569032965074696436538872531295787270762927277811960656410854379323248351574906122470922242794079743253652032971233911569529865639211652699314133898905328433853305345820428468860301183832528816091174394399244464574979601414206645252016194131752230833200196322295266906528128849807265453038626239039514222961648555815750264305777088391814341879464638069132043261523738638984583970556682085350352149710012648592437139832435776080625742463447951335512374221226520427975683492912242204952677516382667176316676065281744689263367858534469497254377540910693959033598585111772891934373099697285534712679228764077362869037795177141274372277893131942078363111592560348631013261893462392535094051044876269105801330688000000000000000000000000000000000000000 [52,19] -894386113746780012668989911550620085680801106923306930235655858201070934304989886030297809088416567323369781505463775580387223767507774299550289896215282634117678163036929073573885873193864352409339192715253269407369972171301415148988860798260135915037718571215699387876195610043767922908652203556788688599061023390588733983920563610396924852869714088649167000770132564380505312389213435605900059950732639065647755848026975477145877701749384095199693596721632357665643983039319832929854136716379358975732188024420857961528421396296217144289857668684585904693162575310064278259155312992336299281677542592046405696196380668209902087464360502158805247015440192693229663749408465560364654650591127355075288952980993080942794570633169894739158414024453821736666866015186781437928137061750506698243390595504318305629317395281634402707991873451207951732539583918091465629844607655409789580221825213684561299947125321391189403479253618086216814580402377070476822945427324575451640044054464077322745982805052463110529750726674925596738615707930542310342190335718754464595123025280525664503495125533768726953506148986643192788532744590575291406726142880023202213514336859325664320290417352946847098687057672110308921922016857540928403969775899498026650226866251787694997264325006218131227156229556206468313350686612012165596586142757677629140494763875715784216107879220183805021382577483301534110029533233090420656257871364208501914517246784236217898856361632136305307639186757397178851250718072023152548878627033612636687802308614151525553319851452151961457844018636762377956354006586425842973442528104401109966011190303017856234279627411287231712410538294337775041305711858818816217978410693007851358066568108846131523939570674180707176074868371692689493001188727670247413040828428205640386308574747348905109360873560313912684079028114000241266706456189700250036641440195106256671771722708466705965538046183725422659480597869416087073771721964944111867863407691855742380507619655104107644500072528650302647796303647222254605296615231884639777115386440698759545030283915348769368930627293176169435023649455745082969095812908686247784400655041369202186578546833554889877359550677527631314430061600227238527711369371091547206515754542980710915597177426096314302348757209605616881476252824279131303133816811268573263168718681628783273747277078223726901840017957641307251675777315982529526253936120196710735325830707980438827788688470159414870690316158723145726750088155149820423011988464198232470013446410911811212069609549207971748860147028015491650966076242803480544428244971290308705324706320917415836257497042254857539493046270763282742030387611662179649259665074808655400806446399008017389378658682043136679252526519812096000000000000000000000000000000000000 [52,20] 1886720346341136598675880819417511999230870233453558514353370127012264317200649442314233179629328966741001211006959580584314280398153586580420086447041373902408703156575138208692218238207422026136286925068778070330751386297529624452226251447972705878082731937217361680294849907447695086409415394937306037459642207165356057084911317190501530725756193973257886781935590838860757406753101691920023442680090390401475372257104316364998524417217556271541659849657472642200982751346155885924342916796469996177284908919321943924021358789752161682529837144717784171866750104717519244102113714080605868974870964968296014925796225510461096243540343262905711006235733781691264775944699335750169938078546430548432738773745633686725917254919544527427770920261679067099538267751798475548161808459328607415807706179314796593584562920947251652638778709073278531018642096440953191229083639244932525974371238379418995737141968572025724290108080214862115007987680511116710073321070241557113636297688503571660231258967602643807243415910558395029230906659481667483092132293875280326938809582657281704860517003320831770976737496969833545553730568624000677150512970637967159138133855462928358708877561135819344467908317762750841749592928939244945081472873002005713348928458876904352587705352385544264586919157416727784570452575537440346106770300156540301167681409925861318575622935090873417169737760629124711622607418061752349665432329587373318706847780992182386193573519375293483580421203506136047985518274695682833806420655087911807197315875256157338889651222002315519123806408620398961340567231292893749108078383703218828716976057707238158750147998572136142117758782276965085434946622929473538107544716949083032808720375448145867068702791262092025091147415876366265270980337659199922954831449976292722747025096848128489597369003889692470204750949585612144014924954511723327450603500149749600555608896145079811805526857258862918450486949319507624879075164909326017335281360128946484663460886538961836468363146105720376046943992206994501162604323581262408421127809595405505667265426274286557144469718548034422888535916837333866542305625546671444441129652831415355004330538268084808008614612875030568120854669983655161794157139028329489508672664569331681536091915505030020221738384141472743929358337291567090971379387468983869030953288465712378374745096457174436959683518824760038949316059108725316985768695116622990906466071289849098812628813245235601404492157970736833648176833924735860682306967956377117103348922676717552358819275521553227611648143233024834490371529879287170479766197228817899272318181663783227429058644627733006619190778046918696253987621789713822403145482913563375594009581268094648017896646390817098028635679644188672000000000000000000000000000000000 [52,21] -3168818382865395935141205309501768143461054244868361144968935819943320016320445844238595122767094967566643583290831788712726387009790074414171622249551046591623966723963555428600293348265955006163653255373810179414487465804043901687664096391221598859138578027205499010512322202309001716104237873352965633642416660435552749078440244881440663490217494001087038180013866537953038319730488200221287424622132031689660445792749533740721141457419127961512675120306030449220997966880464785693932531585277385525843813816384838497081637685961740671103501699638197638250971583391341866742737563571820554213149359560642101166880641195275219204306251818795220887781425216547055122767560321731412350883829479567230361858711501895116506957411156787461827788987318933705585270013184848358878845878272217058759164377054932320016709359569831330733734627083056139374392945366886131123211826796364882361929010730776956663578967720363885691016559811705950015215544997588980059795965103401245174304312654363605188999939576586700465905611593026837755317408567723730226885866651633228954664342519185441411475343257754253067470898676602489996116150169211989224086865339475693959064397930109124603166907101971228225058951434518401791275825794339716541398373851126979783028762413894785055499660747718218008369971405006661302540054452828640941850037329986994520569898175865181224307943149340025340820393466733325613413334214140715759407130041400115753115639014851769180652939157080603305719153816466465416540285739561810480951222363468449529375423078674269360369791772951057724678463948318373834478582674031951912810193946494267382272334812925639347376265296973495776565642765339149922903513695168834841844993229526488086019505838700408134668070680935305107325166106295782376162242421018354721887425872031727381064301396945505537911293571163074655721597498933249117219452745996075096288424010090035989879264423870919544285815343108845353337814966996005014840578727519149581212172200780060136519976474096545230193788753512025947689371332597359441618663879770479476208648921029566359617279203219730200603844609308009482992273459620398136473474346808065537867526464078776980162746812213912906769709338314360876293399896378018040217896571605169848207940886493920723853365292567490669750446040094585934336768591145630518829071733918538557695880078435600175287376945027882271609594877750769223182657340572834756158117255129714573210757183243861417295119109464056601389294036852536863593805463224958633667425237804941543488953997863047366681280799556567176448231280142484836220731087401013109446205150859309703419562466700949835104309311323666603612772556921555889382106287345675801814726234865620092818937874635687142588260096504549065464014931230720000000000000000000000000000000 [52,22] 4153862066908722822200565506433647919692067553230888838720008800812153724658872746889046902055129512873374316640161571077585627200494858163336543502270978457688833642627660323540498144229641699779399382695868314988181060617747752002831339697828081485245163578681151221440463908267539474790736260175987792556672730237754642616713809029629794960036622902926444750971660365920721873609847217164004622877853881272842600705929658527460377125866317433616961385349147431082204631313377522252768118085944451948664020423636869498274998981796867891687742895781648634007817912572754868755829998287789813822589144048664166910287158095269406125193327415782904036495902135330223987556156306057889396384099686063964467721006530769547006672013694454715895028419926539078882742171594226879510023381484716912629425890375967676702213671562885059314944696774594969760986605851128601484014251878127320354633571600676993671765561851175830376928679376461651505547019171918240436483345399884446562661709229899354187530983065473676858874767313390725045249989386756637336658692533332734574299226753606613215309409107556786575378381860398383098106154274898930571688577887323943199776180529962071413812881126858856943756998375417433403027708422451634176361345214167450050252517962704126929803080086334993679342082849359193990683949928813401567892247068955096580269730048470181628954677516489176540379326148570176001457933161175395419955499260921208212371686439565259425726524284012086715090749352419096453405748672873355431993045980402039853513927251966686616671727009999062381689915535912141040825348757768861783575368371316045790876251284540960367149431808613202891349872102372484961767586017231042765644341840514906080938968087727339055807420278253976953539128054034003139364955630656091280813491564416247412779623862719224516004128803744475159951999931378781134204719751854133691587326478058595809555840140918633723200207698993786134949575540710987009853260284159550263090061297322764820216996544635995213146197637590026934883391464719216294509735455724916032806753772995025400239036000745192444877362089741159446830968915634487147297341931500632377372922110516568489932216901057234488870539383772013681593394101467592037889467420400063816603071057071270604901791142363689580423688520654718354615513379990946479972206469932049824908750187734714531087533142165003606181168809195800688399882533957394457043878401406588658488517780606762583590357891348044963584395000186546951884175824724457075977437018370409786279476678782573968658106086500503288126595569969940203482336831137441606877688422165770334117840725188434091791736931556534108022332837095373211223426601612954121489887917343413711110897526477635491512042022633720049135172504780800000000000000000000000000000 [52,23] -4166403352706838900620332480117296694985933752809537571192288875797079646231463747901353253992438020801277504934532853993867618688895854923542977279062367037715122818669907401320709824435469080481992927905511403511605476264803209613949590155687253510795055126314193482988597648573335153107757826860687914185503297536966795762888977700291731250612930048930819698451624839212340914391873904273451140203635380315731534046670962220686004809613593127535889670206965493789166734374798853451341415957319601315501323456011335925583300199257044775074416173509800477760846387014930562159833332331602991557413545460219360330234249162717373418035615616299594009424100633828482517823655452415545186340340985620920330363801517542205942993349985879594469777376079451886389755280896697156553827978687243590291923917224655091538760832321121846669523599840172348362984913760236922657980817166072593562868161394366020243598270741142982984638291196073318020837287661963511541917443241842219699310007883397592456190778122857557503537071315495914269430540597199745334587989644058043763109064055468450924080904296710096741154682913662560618255487046342934858591126651752437029942277705450509569055495066489166629472030003132389782460190696570449956691339862342277361641618872678873836529083368854298912944746165790450948385292879155512676228824867724043468953647577008098838646613149585648519572076304516191373022558707459449269472499254959984144713198360473601364714059112522027395877674172682675997596363558327268030361760053628621419847309707400370363886940114009102476464153041588778846360637113528974950128456719894204465099987440596261206385909450767071654186194878163487367602637441186699308328639726390652194522193063518604334698867827704231425963511224787799692205803062619530521344343117093828551294591017538654700829549342787763483421778958668358164146654404472546626818639781847361464260141054419389316469418404593571622508279279965106394188768396244281815164965999532932031617217037646240498863287697846803517828087783181198949511099184638003723087116869609373350855252271032449918312821121535705066535354613545131069224969633597351348336128170408837147367715594118497311672458403514649859542764188278017047838658558680111155157318731370782614334375350842729830634416767291820149985514609924365213441006892501797319476578689910581258785932067541057909050289496205934450380653380274225337910908593447604129607129497898493140383300985469770945958701906392048200617457031310988739102416961268468986099612393554159178866906815443512826223068917561011142155385502653944157481160454684198674764863056367269634723722912623204271275651908345772138422159314532294749917203927771509876663995494879857874326628904660069150980980080640000000000000000000000000000 [52,24] 3541780800537229640854110648483659965688731916083862806266019404427280799279471232717190403802860286448414496662165474771462657457824371487570762081930168235744174197638721145570258292035843633127660384634316068372727575207571335338333835269543092520586669328069394398896266825477966722739701104973589869087191714804932530646647740986238860079068569283296772430242505328408956959794441802547552348557476428608338051372811090859249417993316622657281524936543898083647209344276479535341128569717979707232609981225520825765789245598636658171662073394948781538092150014338198877702946660087749580342128702277053039132799208714847640565999665669082810488577328592560727444009511457770193229267503947732151623922296398154969180449601247622440227328326474046696105109317141093094511437943880524384432255348025337142052504088436782141190570134504557263148199561447829137731593919540677110208897620515031061365440183715460042883250722679419092832013202367184343591890549832687215027833218305769153397557483660669732594385217277890488268967044073741738046391673041050383395005717587119444046992972879249871172495810044168648614536042869024036152034424244576610288298138845887697730290815415373171262501981049965552662763636796257136090260721991226285488961243130453413400297536574125106857231138856062460929222448018465699085546352784433046302140554523215049474592158665187131246749346216049681718518521664011237939136123906313690504011899491180087539001181918050831213418690344138961870292221048074442679023354809051346614528221321861227061979924635967119034059890755117868926154654488677806474217026742462618715220619222329341555715145131060738878149863139855136368237663038099139684437876474608247266588629261091286402830057203616690234386433957213170265357439707477917956520534002018985910444032591815909042782754976878347188818069544288001928611211574600666973422701488983784225829617696248238117794882886251022263288812506299101782497803843236478628492669247379712079669527679984072696347352887230271710947003463323502908852819196578078852812524636298770776243991417519189617064006062919331695892779463058371139787425259229078525885082097308658748650068566680517202343098677501112855217524227964497253496186522812670213215184131277099845688799122412947847680375088612669802338257799500856961581502820476870548558293170223291351279603741772909508144136153039406720530510834895308875677569573875981893228312594976570807595852382618565434739901751009778680705342582154454015464301458500187802030605638823778169672987661821627985416638837197744287117524480485734183220121329587283588325779463748982516370900574680755403705145632531586801422947889503700593237258584585761255534442386997130101712399367787514184928317145088000000000000000000000000 [52,25] -4331463507041465614627043973518745417811303101246459867949046216462513794666769924943632326467789457839116038637899145343638809733993017557171242847926300227259507733232513654148613221182883895476987662483157432633779809380578851331934640259967374188013913892277429177253272961026780380439741240278668703157314523509583809446282960994704284902627503604404675314980801689040041243836088746924363323257004460658515154980788004471929185718467802920497617543869725861933151189330864053268501131876390936012910957212035738065843570286302755410618936851913063155299401189066675214210908126013268550132233205484370039409270743869443604070338708569168388230410224815316112241564755792397021386246743824239566106288521020715131601230557955938783536574794732562913680159007537880943221618452666035726842392872099518555469159725796409631896682140256945811673387790311429231513412309658708947235916360838157689571833453424862018494592056383799073202309003934802594819335862318016898001492504270690853520754989137383035776713023728467690228051430693313650451676169245047607884367182756536496364582495060557228991264484169983541505386768419234707794429415024032803202754871215800859755506883585966189988396788777596964321557181076237924258963022898909517284500016442934741733165679309637876416296179383961255936749061171822835984345715158607712454209747967577310095450831364402765764561902555740683725468194743236698003506693565807882497667444554231509232139244463579988757234842591861157257905174133836603463191430172915493145793640726750606780356500699908438445635944993618415923795778533687309515700698138248779802086642925728463111900992210241315033068643848471660620872867882457886935025476073055223716490477591845802321801914632337115400072843768334560829778850496786347050736746684447023138408253493062269990443557668042191528284634179179327151749352669740834283613024845346745737566646801154589174807180539984359666534585534050143822684553938982598746449659830641082516175323197628749745464923502368032886089845539314067221808373841592002624802332145446409669064807053642432299497772305401146343399600543881259524910382650107883703956217372937769852745183587191009022334071776015883176917014520699988243149389559225666687018599410498049651288867051874938094128493476595418072988172931932508865135229927126908013976674698477268592078784892367606097619542154992393477840458607786674052335807989512244819401815003767420964219991731287201183458958340409412583895854039690302417150986855285798587837674204701909908300361961882172863874005232905298590073973951824213597383318540149955665625994761744955800680848162889065992774419931015031723107070306385318325919203857352072003334275662023418950330778932212698558353322803200000000000000000000000 [52,26] 9068965490839228174162793993020475119121456349046751344875121696681296458711220895016081032751271884039882862844884083609197489946338860345386254019578815595805522307700779172591769134514195812951944085301765045981402068460189107778773205165924161308766404166957650233655363731782074730300854320223940152128618076943966216108047598010559522244466527001431986646745771924233134705278076080349216180196115153990661108965942982524028528233404714169036829036535639150956136586900917137141085389015348621172974016252719564733605905584215234194509466571891989320060619166562257873585684210311796586704477361650804858822958720109957632413107836979562945477918647409732211770564523159045215326512911496774976182252338471765088326017030527410515779361454618564561698608143614509922929604401199662965623827180944438643844009472858282252150251457799119767037452262924704621870215240891999693718462740199521408711923477701026293766314976256383842582000381702913358062471856544677951805961907420409631677414998647319239286055490944772321047884217961871690754978015375091833310339707926642792863482537558615763124295243618616304518716065748903446531828192389186350102803769769116418308102464636949090296383160493753532819366460913286340333464491488310805532759761175275007713083186004796891089685692973236648808835600124681292285516716487160515644518382436185898653738473070311085518615375504167641322865592560885779372187889284769432493311180765676461607491353570298825675415911381640279056048486926011037141696370050202919113686450713370356396105064659878887076191210279375809923503945474034845865843136691944233541304632561528792851767916724434305264909537695080975000871800687945664817244790902886961803095682142619652277901034256771673044022629319677062942588087662663548402225087781610563145141484976100229950271888771507829909064262242800218921217299542805953558995571524225729912085733276491142925092857001949852729173943198258301939238073666526163630342451272435033506698924079939701909134152217097654295859236599577104175937785988085670462437040864004529103578877915400494101391666782063711846000101120426799835096907898510746999929366783473210961988765902766980639308271051119652215727495643643605554434790920300002032696776166228433334162443275487434729984347002176079685264191007884410674708356166188157943991138568595509271803231320255857811028634465871839582830019716345542903185684524652402084337096151156477684138945367257753967795016432785914227033503474508129584264305532934380815009706537798723126832605776003186977231492494137022378050844018824746770099021612518383768390457487174934026769106451369245905259391024051316594521409689469736809151900735463122286214862312380560418647180833693064224340000636928000000000000000000 [52,27] -18117877436402902132562881682146418385423825914332510478762354900460439456190942990458505081552714999348964619015776911590293633490517145279540446594410812618662520979641711741346401924161811793265722576827371139724267584230905593492362804988838531047351039653379336933405672226525470807553283311537855131277475082015450988746777497524114861698720999954570335036937088961458508920882408496195472396944270668534564993941969334129195851218701159051528167625656752894703873954550239808538131429293137933354137573197091915932703636949602759711316728207412181717562231666136184595183620015079162784356413028009439986940061327428133001774212060774801551539229587965750682022189036919010174491874412765375417755882773792874918095780821665455531516938852042454369692023644892900710968439082209405146630371428438364380052660291977000394073987538183957270833528228693654887965474985662972537003362043790904803900954605241376583442636766569189369466791754677130205960011544603455190201787555254232073632789138384444242549743028617963379107177729768689461685887856990449007349507281422470521852207098631719675467672652335649285658943059839347116314052459195835783493951402772791804205971482544792277870837462958189233028392310164015910419761824823404611554184131467524164502806891672476233961323673063663386226980510734225778174295261750320698249907068734634337512140296149744482715088024668396981088403850138835746016964332010709906287509659829322491022221640651883428560528894273267999163585994437122272982054206991117448627940118387570452053112198806702963993923663094802494169119653440192499820730321427684264690808867770995096256852740110725144626021789124907229409106241486574228689003293443532601525869575756122458419103774552251424298088107575258362564852514256549869158163903113361937606118681683055210621253962733893387616916338725108860970629885052648201191521035727493875852104500306811167015407880529220829634684307245579824268584563038285658531905170219028162885343112097901707613728233684939868788129701967007692126989491346985398967458571726511212953284371382643777914822033740629210284808999180750037834590925568255910401534033042968184174848007622101648874139166345461502304395853710690216416587401090955773502591049049435921261876914581390629074807026959176080967228520404234450717203293810094710402603521575750176648079930029151749376724495072017702642871466227585729777717250201029763853729493111279687336279762260173815983480860253389439093941499240072537358402582465084105287869623774597123168318022549879218336103879750475754738721752203730514490246349682848582619440618940945787252029860209963028317350425013777066938912587306139699768728296858127020270724241419404331077846201183243164004290933030912000000000000000 [52,28] 28245333619059700915687883065553473478014028671657564078714043605076476811631506018088603491032626433044681149724195305114035448080036999099241587862632076366890711852078605766738013762135820259555393437951846113859274419522615051459206614436392717466674677084849104262349271122422739212280694996426628574219713977465784517584027883350579633928828807444199854095342724041163500581993110154010942910375558411894225307800277704748240293814709568204033089235320121336253630409045178660904006694960911992265048656147755590882874267190655048983343637641760580273806706976306667616069375965723293703379827194571986637038017768725098408141640229261801462873488943130161271208838261026373889893870438676494055060374164013649646545899577448362382486012742409957510120380825437437729355366518553490744527044028077849057842895647369915852585721497265917196739719414625456962279767633997188875889391328867862709630021238311326353953850094523934537886436721584890693755113338381007682156856983652223486122847642198039638509710833028677469455199572768843464875505115124687255970797214503675140708867310893142491607849590106372766708427605582876382997885868444810112844788313996179020007308628785349251184820491243748787985914031001219851703366247214287212645495681734635667589848894467028965515908594738866358876339711123445812505406191429268695382690733845501752323618415787130543381774240561397077458633083279017453382596909385664048755991139067456536751123545704890581234568308754130903439965681514559858311778663696707165250021108976413381949707969773973234906097000865241974904820659378784710254018905298406571053072812368992807108172351560506319340564262549083046288681715171393978833629485081832902323431123811477173028585867692318095733038915626067257441781761591192684808640090367271497655921400028528253681380203111381851114195918017803413275592111991634234581269972162117834839034139349132422041717998122817070861808843452544209271047165136557711486351085209423283475633354054084416206832063340086353488321444385107813381763804254515997240678425315360892124662183653644532616061372622045971806924602599202128408642486724859294089323689030570880082515894268042222596575060472375323012181259779133109676144352239426538467911146420577567534927916359108570661873684839168801266504225546330640876800863515341884221110941702508353582798760446901839621815558801603130052594350719790327175652705475648405473863013172770691624650039635087447131249262673842477935893719456219021970279540899919683858851261807933584913726824084616081168921505766617859797131191599495899797332030263267320136000507606034141370870461520765336518901731926418417536341647301785595600548295083290575733879536234845921364219589883985623125740172083200000000000000 [52,29] -34169771952311238764913397682371881874643551919841040798325416091261106089327838462907790183309267550123170000711686596489309982317300889900241841074640997275705632360626905704766602352550176319571474188860878374218826608255254547166130791352085208182384913444336621400854348767500951395608146457201746858611446960507795673484762028036423328357410049526013886558069318693784973589182820512230987891593690914126475367142802326818198986161096608047000134683896774583155717042858504893853397900851875747642545982106161429497451212137433456525907391788379653736370964298162506444233906522156441248318769874630709429017233310049306205869405461518117664748371466422520616778882207357421697250457964966344863271347531166494919870628923540385905701743856684008101741075407917736511516764828371580406235274541325290591301469101423941520094945078042414218589690307688229274449428506294287189109769957944098467554672525936058635820056307423260758295952971848786089575793069958513237354755068315246192808089050916355423106965753522400243562299086525629740823633552958854917926604336318565103072622137078683852766629912828845401276514116106664947735645920133026354306535815719231964634244372084737331513708976160200863725721708415009828862087412719250438058507706773216607429107626630835827438289228666116553927555140887936119583684596851243986451105379740922864636428126370442445147317822344062915526710830419440628996222450676567119005397476767333472952978815264528365623550894830416177838004751531093557161397647747834803224666905613361203928558019348658956370381347056183376986531506014519035800649551441141305208232170969019325017569039655961298206665068817805367530874322316676277885196950938049396678224260940977412929770065529063355757441875926169323671217197480221431063892141746942625394227013227031357357637993393399499779142129117396400201763785693566312268967725335529536154384417869939702246667683011863379760394742516151656900626012202045793089486815914995283116886520103734752570523579480815240148483577521878087772568116443219656215106160412011201452381942267626158681228885201176128640610512546160127218897510109248010350270199239131879556070757573259004843194341322463660557581962418432691627270465452305890933494096300808701595534993723706088118798313271546247001851789131899702424166945747909311650932366107757704729332405201070934565109476320530381195322156119118708948357768976337298560219259620327818879364182879054519335377189292220394441789794926110168312930937968202697955040643704813925013122848052450189839781248194226430235454312721599263853433839941594081819918486259622778029988805071189950446849371370862554307902432798521231921145413641143972437452259575183602557027840723823901289846690283520000000000 [52,30] 32095664413176032894445875998616312160105771649749646306553955978754746485988141912803960299448814302205737610898860229791149162492968478479667636201624364754926363765068911694532958820294404267288689225579654816173653284565078047409535460819129611042704598652362560166919617457267273730000960464542549613371519868546093432554608270957432612072567057902967052636590015380852564727407008336518050900532159377891062086183778114028590954244896113033092984351245511796839480522921171544075221300568862511815939961683555497346151938020490273320841531793754924570512497791559499989024395232322820631415566747580884325558527298810292648243369913764808512674201495243513299606084092683685881000429008276034643376962270772892575671259836773459370570027794886991169978668595228845479551773699094453762798420301254023068693960107305163101489792984713884594796813573602595282839677291460799127361316114868412484472060463324867450034818368897634596480211718792535536665565056407047090932590885828050730355190761444397285872627624085342669019174698930549809703357785057895480300929951726156973539538287471705580665411227790823448910140496781922529411194129011522289181906317293269386082798190825185156427557698995430419319611483227143839115800324417338117628498890889980970139200824440318632664819073753531402551611021196118788767209735409793713349172972906738779480778271758784016104594667656911742911827385619881537304754395823022130812734360472617104988122953040408542571993200407819987028801076162512976604346356668308568687466767421175986892469158680401085107334659571596321707770070916612761407599811429536702667109977482810729989486956292556456172773583275198593461868619559440431803988913129362162641658766690284906426425740365599075344242716549015870470179297223943299424621987167606362866662751371711676029393418306033523479985072984227923224851565787130480353523896136129380146597398643049906783455586744866791992443973270429734684530437707230431598988597657843949022890009263719403645129163385394934201395482433044088846709222477501989689509426977471123530686809262084438062058566000314468348716329691307965815843542945470576572324576922404165179990063435673290386622566742007197757196335313487666290367514340939305540249418904878286702382892112589743043439148072715874395804910824988226906971038369333354539038856069955221380563352561314928723961374648425538803634287403662782364183557204854537197631568884735080958960309371066951565519118477694559536989403430890976101199386160725421465165869729168621163232506267607147121383982002635411885840011300237717524235198643966421711917625044558744002023861291585893905000616223342989264991825333417422651340200545335251248669391676433248647743240424060106892149690204160000000 [52,31] -22596832637107941174319863985842765692963141079697073908148412456082312059394680695267286425964999272160509435183267572183665163870328324182730939355009545320000912638331582431793288906500603461044055290123668391084981432461414601068591585443766598572198979255217411377665890747410587810076436153162617840748516047838507140928475112731675942889255187503023468547352402878804375792586415829912992340477923950592428629547193855360947692707971380251237595866823557926121610195488637355778492367177977058409291788363112398106125850218257112166191232322458552867153883691237288111549410534745675482100836460412867543176390169607553317722602952163602144881818971648795687262505352220263322598598442152446895978479199584305766856920355750196002651071086923659130681588908123009720861209791008696815398964245081192258622564421499139527579556386232499805454786665560875516148331805303406159756401748282587267938801078304336665267590652002133052974686373545786525631113977458144408483136505157786500096294214228091012307902050641027433524005790143127060552171021491367249588150444546003070937492502550169444656044021407096484584119063182272081397734265531641440737983866120514672615422193684196992407608508600962590980638650932104584102688661629228102419230417365237254229597628872195165959826937633691160277506281071291676228608254561265972477774907608791986328488091462815690565670529042262426439711344186127708839515450110540285353127802790610476017308382160149035208768519838291305845356434884864028660024123411269662030746987348975539396000268464411965112045891370394500786202322985137777890119100377989317857962798895765121895154614105192475918346518700697046961164147044580716752145719431327370530586466245409156564156893826304279295074126733255053275591234761391110889372720298790694553143716513742676552926317232571522524961120543121782729134019491730296769377441640194403631007759401583979084928244539793976162691857969552565855677977229509343214088175493387591064146199958942421343888116038781466817817495928589623466612451069493886452157140485865767226669505910802600827714466281437510321453568127665717050552724474731785053344962492835750533341372678218506391085685770464856743267614655653873623128713781488492177069925692313459329127657874592352741243829490853833040886570415322882006758381028689433563471624712392862898910130891506677851462733481149228497728896914613418858157888895075002277510809611840499837858601097278993555362794572613740873072347059021929390140647161257658372337253223901301515820551229774118297031038865081551682230106799679598863845899022195813257516455978853961703857851520931380407725054484408238169055802379410993301235473581931360169376349857302148006259772444597994891991685529600000 [52,32] 10668373972749782389896069849291370279884465776478906233574089983675175909128289660991944572537979137815476765079155652398049123311845305332876483419791507814368343398034970422940964003634284421404361661919346411630534589521514846035353157428743552536920082085820716312959456309385154644708525470228542104109742395331331303666530943249435329103009699432449986596057037519682145512945357123602646941845141994987783766859406864992521674139755873880880164917368153318471010425327931110613582175004317650158590981176564213343567724424438408655977033115883159043959269614963596326055390593387020404933215637325704443243559829900412175007868167828784690379877381434008516997050121323161118467714296371829977012401875995614986378901581795904137403853088550386156536858235285761636233408337564925944572447981115719113290775454281101818924669069223657540482054767768845310400748133894441184163784620753953811987835165288357561827713734525346384517186798982943790030587627392693637017185403647715122791561599109837416842546975605311956014149639307637638867338682283974324656924869354980625361535722844951170528923018148021775964066894486357937287439879132147887951211638399280753799508380649119837912937613910064990329769143544519530446790250052245859274935495818729962289356043804137258871938108712645016045146506120571447354148185944118242824597611357201732730591249143107409461733015355917531812090601584611784186757988532392495686735094724387673963537593319220917322841037372158502741902569464430056750236318300985171372135029108041643236394684449740646956041577783294156618248868425616188370759337751653460134312248570632005479788786578030401361691882997252254389728224615154324545647350046721041328322943131781782244850474105577895414162652254011704593333812089680334361566260136685514217003864264549467331279592777839342489371843609677981598356122534074967859701341394696780873718600745563061160881648832929222220227373079482916762346826750975855786063247121551288284592159186263082960477211688569254121636048334948859826154040942244258784710146000166127638943833565622561716764353261286976971384262583945172847047657484528839271680942518034744962242938550137947957112252229748645996026844920425308934012787195835077349581907038255728297181275068644595971873770654219345964794339339584683036352698400553876864714316674882364846182791467248513942438615235404207383079849651493750669009457428602287274729668327650385006796680114458968846866767112614331331843769482231427601261602189705224921379610075165227702759564521491011023555305311167140006454183616480635045767906924392051947046612364969886431516942798925016904376916391937252460909798832095253540526340200807080315511648728666177243057770122051591315939917824000 [52,33] -2607537370204232172048413508054447393703365094696549678430340173688908302628116951221154894076402846989643487511588862552335928482502411369468796661443005564044164082161717988929836355215337621347251596492777142582240812717366603070757055510108089057212968196789419771091476813050953591355656007676463515329252879411911374933621174674646105322804525224837788521700030543872373767075568371560176080892097624508563821475702812333074051904982352498751199000617681391412175816797737885556881852797664105787830010743398055456466284210638757097592591887586499840570160879821664461450720234922794450836613393618022782046007614878729154328400895628787035899320830862921367494953140662617332758610118679672264613873750693881945191681350838130498278673405472997517875806053960292798264861332011878511951631898228552123478359245827477450435592771768477614000324309996070304020568569474976609109633349133685029610565180999381529396052631946839364032010967467705482132625778197780062896269151342342483698473964254258329140940820282583345333396649042549849145352993041219433279050347074808809851587522823885500431176409839019739029483779836541165925156424642791570817244445145092659062760873063895681092555744751106271816381938492802123964144928941423022683617699014757561106327085960876988021990308604179091918901354195299614264811965748852594048600818638513425248424939997692935424505819370918135297327135760240467628245339618514792262269232452404636080941134080290261033739598530550741590954137298343134452574898610784997215001843952799504040740499329622557596148980806635419819996517263301022715311233881044250888322219429652556914610485602002073248326114972437849193323282304659538913445160137221225874314232960698693728602262301996322487291467773770444030877187329974969664612607604297447020130957428250168495396406138861936734459145066606508659221181193802527409890443568370992593619747979233606702324234610893467062939364103265555577137266085431540756019825987281517422861316332925363373403851869521415676296095206196880939548623702984225294121442023154920963851616063816200731238684257210426729464643369834506404127782499006213036352782102328022417682181812263255695782266484424994508988288596109579735695755375372624198524538015970183337166467634971566904065763097422535955729675294492326545328012731290663610074706121597050291516565135214043802008736862709870771465843772297693101314168115537291855307460318094851003164119953460595220272922468927440663867390658596175575255367857810428465789622548432373697429696409652773807734592492160923647299602341589852177185981865105544980866992347427100837803879673001606362660584350711679355083508830031739602985078273226329389082855229785385748525274868867864348485222400 [52,34] 1859741750909631358301327288030261838763150003146326617989450547142243162619252675931483087223310899363716639230630681831179914886962465575753872845703859042475085084324611101452006785669323609001285760417024452321891703988650555272278150579893317069655328990757236200638812941723961942634160277468360600623201084023871468916805067020122601147956262467474747241519959921736967001373706710233962717209585049460187802860834377207461663201383171383363046313075556064483743231200210244231517998088022644431457932084478993733723167269499326175617598646619198639948443505945365364747044427110643949503385105079958615340587435491382551412603938257932074085958282588971139851595376063795404165404634598994106773630989589158422370387722928380314267758149134465283364102384548066344034240280337334375102125888862476391221911849525516649981116983610189531314896941662522034642037030888120528802109736690534733532002105449074694174973081542025593739535439743648676539572159912468489821758743090624199577003255561974844400693255748819396623274068511301585379105636459010894511106587970515087444013035554882704843666479705707485373700134942708180265797185364240774673712491000438976317059073413421133585713093087451912130995785016700302082961790502467521384592522938303706874432811461961405913580896037077067334246956709915164297047011106221556109962413643452798584342214967161263867033604867704385929203370414179539608628110239500723194242340119061776583274387987921574928939780648975816239145621529449757262469280039688687429519142831431197548540249551679752809560754472988665133658481594256780113932576229633239057115891705613078362534802890069769888503720164361408656673817216541834341055134093198131501085672560593224382684812736702095457878071240063167475179260941955178354582616487241514962626109955411003017684557551429532053665023039488942792987787956781821310026138198224801977445305663885366634581068545128167384084428869742741345945209330732039007440648365871796092333820846416409804206608028896426426925927299796796597090946578288450047733603047098344272713591818512285808961106058100582364859792609260634187722915403633045218286551610256439175577584046122557718613578343680900295726874256302058882557030270439155425596510964641557081100847493832867655013354462684563312963105313935944611213503557450650138693433568876640940276968872709455592772780887668519155699318350585401482017202140678490472617859590751990095267603668180889209776060752023371250287066680079179776185229921030226090451142240389668163687670152035552178565623648152818469576566339364993059564030616412088204483226770148254933316438310694385449938605494373662502268922524374018113436133014318489269893606329526798524602400963313141180006400 [52,35] -7077790587437284147208777257188788899417198112344808222192403238890823630637000986937682586260930609377425629592014486541078410869681273522310021936598201282277959886177150936484849367955890966444011817417136000006967430952923718431436297304394342275241340119331695688342098180851704715417800267681511824743921859198620658025360874744664704697648356612690112282096952876565731171280817468355729862059466794626810777290686571347709430009326629602426466763069076181121516858266682819495422378650761463876774398663828620915912619953080453209337803447501694382447563012197660627614586063826728936727604562996593698694484550567346768783842822431433068614480452935578672665971307539443160105925341402466710796512520581130568565213563239864237951043479297696990650155570202639139321627940637006619130357190305142142637835595979456898883948089018686823493586556210114099821269999238857040619181727556245820046471672194984814722577758462249861373825401587748437417064255186200490382405852609781164988851504747429352043192161093604199875302840276093132399528785431848500214174987535887725960198386836695293660660562727920633079933411733389919997753430652779142931496773519512696214727407548778587121468746465582023422290558093329785505184959935535177157885355187785617019469059359037777218080019570131855544020174869727513237395803529011220313967650715863023254891079268900995697564002071139594992878264252112982545931232770272914247641988145929088256477942315538069099365754521992211417859074468687349429447736189989835251400775145192917960212564248217642178131782023318663689110600931242789525107704531859771651774869163143839983389334065556114830153217804691816038850066857997106163176905024667986120516003316072925404384652465765999260747821864648824272809607751250015392205368831113508007733512429349989200575823468574474364749387084662314060763041273555118866398842168977153071990449874088678135565947390084505487296234383715447587282804877066791182269299246780915286097727372222385392940842061046826001286411647624684964087502438071718677135811910162178971250132460925801322788751939127301376384043470066988080379995273429576984308942872349795675303349814816743099366625710606720927582390262142840075030161583418902141640246610361224996838533730986070357254332206050730524977512672473065232310702133046136492596173189031142691942101026916943838524805207230706037797673340312666053240851517893900579221628080483376353641084565798762274730240071413828813805995217322789486312051715150706946900909009062949273788944211720757205104492289957209874149788449981170212093791307841497878550006856385593611448957218546532641225960959505097528078733304050735125176858726240864531873202638717884947209693018298777600000 [52,36] 13821540289714246494618141827913125438145176742233969608043138863877575055593359883538443090491117464191473604552810728219860495214746400700363917939431806557576144048139932126752620839561222745165711362453282026903117588731052606645761304767360118442591218984063231870392577250901167017616675987260802537133686492476878568838828024277457268651240563823509421665252987973772320310737414220473598894479346984984694801036136041728463638452833418094368318042256045691117111363687269862626954596615635617066880471690199926617144798687076379941767557437930488097179398196012711447276526389845130057425422294968806881231610241303622358865421726363234408312685730463280004253313304128538553049791462227700598881303643256422682480780523363186203390098538278350960679617287350442637564308858894931394067739922884858423657949063226462351367560361657036615757253945049816251403282541856458876563338345321227854727178959437822425263268924144948216664187715353392643841976144367749539117422734830503301596695727663176630199255765655575348930546054325144550450882904254263288738086452645156141548953526230705644420460218655891597597446688981134228101087509377590835908500774213779786489632246653046703259922736391454538401988718833584558489574617392432978446692275572221733688487107941995191234022171824546741080595253082195844004710182790092663310980204531310249468855357226621619848426708036842724898331391621842188739787033658148876377842996447304502625541519652454024486715230207363619524543368628999094800307179754435643966508180389103949163727248127037594284552366502703009336646539972321543781017193967839448897556568653757843527820298278609293848989087329749167183809117654167314322985662877738179121935122224374739325682158373675620873672657792293815991325053693797288984278755879365861885494636437599886713739451311952593758472424354661770788537788862249160995776345192960032349263917503586273005386062840364574414779439623768315794386778368110807609795210298622739959580064019450029531626628176926294524305420456601441365505873925735617770018351953544069898127812307097205553938752725377803222095453800240763642257072876777196943589140657419828423781279107092563725489528019410230990416846211896532074586772010857037447194887416205147847179131387549450688999613470168051095895588875064502852074499027498755690543909942296790218644859350543022064995959456924819434611965266306775785623409983456204357035970559121664449046110583856910518984698443839350242880756425633210205403807969055226244279017137629478320591830082487673110123761977676779812116375637059077887390581033936388649253305971410589006702829614230549015087723444218686185115512534143389447442093281015739149611691226607818666158915915350016000 [52,37] -18055323973750705083709208902464749621774792326970739767027153639619586010012316933595487692191423127288861748569593835099882167583951840552153385712067216232432662239583020600187606734892570638112754047211181447475560604842603412375093648203247772808805497119213533793237885109679788385516349862014656089563047275267360233424970446709981223201222503429977166625900974650150201049263279742944432446860171713909196448275060724757799862226302225566794182181119299625652524855463578659003577174204726209295435781063043457215664407024453064494420656985269040487919848611530121831126354287706352074854451460937686806747395163566688933969346952532500712009803628786464538202553346484147070080489500719047609584590439986267991915004684594664458412703796982897869204386610116604014753010792617244295473973230511589764360799197787381569422379016319432356940169214606921170437394303808483382958851299027501458145937726439585653788408718936429362840890193141872807455524179355839372925930787953616358907785279607385630544278705336012802083136716372413921507451402502597439791917888807254237619914388831284431462621888230857837615714253894772234885757845573363709537842801081538188813344727737481976778405167364537380561493695405174658130425727558639159853423347971730431999038228975120709297011117818962815599935648009799658140524003075902386959970368180904157522992488444944063471720494704399711196028378579681379565619755233891352227601141010809668965406055911217930164208848647141554425920681022880571350531059405369298160904522733345908736821371080239062109761810553614830408174703508841841598905492145485921115144341399007681642054151609707253469222040351299397884640227317487278493057036842305080507222404229717875791357266905547501508447617031288333181249762908312726881978156750333993162555870929946916443312752384930382172714699972642271164314125135087826696994694469342978732832281109446492720635655044976239613880290722548880962206070415253009527503814071999090040151252310011636339198538626279237934566395806850131845010366618535519013708012720925996460214744442188690400838140555916913388045252911943600063495889899759205194060848366883968114175130034463227677201683781028763577293468077636477529792376985531048531334135952057139260603680060248007127100299014780246985404907951923774448941571470827990828874657205439666254442445764255302744873496835360683588532837793222951652655841459482372538158928861392470353693023551389541660305372814056146540913131710404949053050510151771771461371487570727771489318359009526843336456111543284704379473105451531316132309132072108403247114031461866850882799605027562376946508813036799215025158373536478487915028135952073225290341581182493225296754846466048000 [52,38] 18375893380908816782880035693012187861610482786419130614655110344041535624126620943851113221172558790428192861447558832661420958174519006946498321250250279394888490116395379709423483499206523433197964542983297216147978867240324694391845876053048125155504489385776761927805509108060492905495662715713355924218748410799364829734264330497090543205917316163193925781878807790316066124730398037470065146695550647751838536349577054735378763333773266026270007013614219307522787506720298017437742216711802252516621698092421212160927063329726505519781372261003658968108025969875965615396008842835176606006958868355167684369172546338756650255406688672353511153822793268962145928565188364002806062334326028730723429067344507882107937547088853988689592283605259767146096536572900708495287851292906746009040065416215859314445008403464799751185088242901683257518793905116478556885777548784899278923157168214043752093512022182986674398678700867636795952893091769330002063767434002374330450657729528098546660405929681590048320673650205287608944865266824226418252485394580655304874978581352807576361242779209291514034497992721401157262287164342352895227016733920230451649852553875765214078059059225043990400211057431549737624055006411250834222538841599534133251984102758836225960439431863580619900118842023651935984768016109496135322868281982391916418065798140598681084018158476836850156486746952883934105431416218250405629332755482238881811795044660186046169703898058400862280742332563172222480302899142921957704326011890280871706749059019160440137000172694809042499825346202926887388487787768157605741606826495499627973880754301077276626582536853280948076593846349623812923321532290015654287550228749625060719388120151472721283090214982571780980147516682977378632715488679055736301247334317093885485504794716231501866856956042253596943557751384097363601361493143220620810003706768862380125864862136713342197809322024773370127906501437292606078074068421291556939102325996220935809025524551950662905605523703579159101576539795455575668024544546020763447837917041401344509795672465011873710313202861109706440955547376829326057450716938128513539707678949424306429970967518719210944231261042094095192374996298892168120004564927186731204991534308403015871485369361491465659634099710632350322523678984346458121412648911598180861804158572311677177544158027263706432318645379393822446443123886228814343986589249917038420396589639670206310658522883148837841896973759440958875428677554998708604421014031205045328384653719203630787130292859324354114753363420307160631979984245207397112347752346452109094817083712062139151675990431196012300797141030060477363538923388860760353814782694942673670348793034552018811780228710400 [52,39] -15749106533503317974892471739975191964347280388869972675643732339017328910410591096400703230017368331146991642482741853483352696679572971833018632982563946396848189273640007597117244227728759844593436363737259952117184998337492830929445961253619426603784568574965709218115271723251435940476196853574828989718843650068258931265957110416712012546885486793034147186741376369336372833149817551359579156134235587428665041916902499783696577152919129893868071796907027844017840505214033141382747971472677473144289733481244158371340815494944434337401350247208117646302788982223980771249916192969706756119239143844659905144429985967481349894233805062425443226741596226781123838088829418457373153897887294283783620978377947598909198449251452825706547562591673020817379247790087788000279050535806439942972534899704731801968928661277741335462907899829542229604049410817050098293643663071320266363702488330436291308070900996683895842343390773715868342777737319479035462244636633125863206814800540421718615009424173056624684991785970395108307176031885332703046524358062793058924211433682182948320910370618980529077063263983994884806477082899816240483847065926594484468479318407597922575736753535044506720386517158631289009757402902460955108042648336179591040305396705503868484396927231848341820387716766703712555839457970232081737318449069089104195881228099440696825322468023317327146359350528789000729128056637622057086725851527775732847131699715215446954614095061211693054603317290318468994316036744710646881541775701782289826027355776263235568844455690312422769397730138226019486041030266403439624696410118994067078852660363674909446902304911437090539161746935241267034509025435849185710058633518541921236497608351847981781643656824920112941223622705337585564261409438545042764637523931017214760256886624922303687060759043695441705726601825901877961061037976763049369998944063186504233304295863288936763904631547934849349954228271748350577616777444764250976572978867298996002618303515234722085637471474213003171092479030110081108035306276737358132394666080408358924427350442682525147235915274787822478438347074488024351113349223580321150364235105338918222833940977454638197795363399349172281809425031822301742736886366669525791693187458973909352842906358438940107603552367019615003727752956274585081444763202335595967575516618907314625206142969333393578686966506472702333457014183631755590445215772031363324130545209927976270719287980066700279218479908014005084874793353691802447474371097953883211542563990011702422447813985269374002875965469683033637951155745190415649263769739758268648493154357915138358517458575057542347685467300862882969246897736404731761491402069015614211118823648705979556980326400 [52,40] 11935938984126026017407321268132969520402666215874205460773219592349631772338084528010877952643805946964798740220739187929365538958091717885051373215383069903626537593080741256055716082187791406513993326932015314758239104947884527640058905764933773861888944959322841953802265013816095896441498415870433793960316659682732196964971270182160436921032213898578662751400853907212658300050528748980835018907442794950044991217470520230447089366771220064690911319382629187676932540369239369911841512197628216726964100547178679507755889029916808312990704373684282731747060545189980753977350841562003634059221983750208583944360024959460552857157828861759144385620881780027023072726959289615486322888314840561333449366095887916828147802401949557321923460015271321701348453574033523055000318663895503801124781081845546059456603060191629969057229179417609114468148533182398555360048848178625949046471930916816143291621066699296011456913641228762653946834852145120482615058184922413475775415748419218611983661739137666932843425793842616279426886103671766355960291210978790833315943764343548010899487107470461329565122847051107646294856097178894191947825255976293804335442209361037312329437555850145040307154204028418080937383228571459318767822959911222725512118048841810449723099937636043140277291084821220710859552086514387371974197978086956306785198509317414546745797247052727753003701322781931709400229564775865725820996564757566706271401907506809953835610294545255335220999081815578694623461491010338128425022253181358321907347059549378616464175243057562855749657406925404619381059313648308973697448900011357345811345663626851839533920550364280807650629252442178185890172622853104559731746711233597729563870765966650282669973204349219912538882503136579823181986358323141643864222253624633254335640922920402426489479759191031730929017961518264463819017825652756241364022426355330201233580164657012992496680200909783504498807963394622629936323068423338057224290267356495938656585826722949828001454792699013501360629554988448407665221755746753627666868725017220999690547095906723054916831851676625884249945969947488316592440404084102114962171674560131373825500489475828335542207858690307993408913866354144531966611469718357814991922212016993040988144875634501939606900797946894704349667856529378675595765154236774629085595291206091089791999879747758382008653559614889682296386145422232305901363874653565555641643998555052684101004233261098058184540536125627018176949607735670616905618238051312293329948183169842992524998367797904319246423437805925819444114856584484600696703319399267600139727100950711792413204558999555670451806991360913418256778658903966968090157616034715598538892527721602298675200000 [52,41] -8268393483582474427571959711712233918711670719533224501509004183182476240981386092959947270028363671257783057158014827357024224614534048815509474417026850916973114914624055558814599625673082057537467789385285200751270002584932261206229519986647904032976255427565473069086475090628127043270192872681921941252263652144988270757466940534240664320731268630180347791389539280507707406755885102080655427616875106011362101653163187231560367037784422555299380806568286316734865575644260358044170892676052141061967692191437813555908720082170071277601044308579955441799533096311701510079867396540204319453645743506440265802205018529568463652937809537309624534158254075572288141693315903142039008930647311729139079799538466192826015356350026109561631794762679159373686431140336513064094586254875496449117520748049967291210915736195338264806466159893059000132881465570084815935433571915161574169637405350805350766220218640457250191643691598256258480123975370186336645093891572414916423866431733716436408003595834090233900503293339373196593224520793536121796554578148999328730899578214409356848473120385060265685842916371025996103932406740616744252736120628716240680028207803534217200505523028196847581802901380865266143016207424391803776530984842072190170812212651535169737452993126173766068418134991208205932435526415953066993350825688737043457949520434199581190690504408818536127491620232309843474017106424184324222253705057161500208424377365762695627492405099666124250336958706897083009141597540688122788920605144304862926272872029985580349278883321826485189086990803523790739699824355983049554935509634889661105212244078390055837462957147581687767790247316152361445788813568803970666473546780366767461710517870827477216406109667524202743097126453546505077356541582148901366072883643316229606813773116720865984966449439233996594805506064387952000973233560174105584571815935759663037182897714222503817516259978871794856186160200321953722036848240137609655815782716054979345508461537241327290704201557913735818659113683238892252883224826672825204491369384362606839063850784385417445880994604228334693303013741397377255455628887932357771497358549795421792346211047957591502793533840838266057407312495940976732518664196259215814532107430847992308165116147373139160045492255929251456768269123185988490945794879928006858088206547831034770508657769973217046353228012913404299891522239191581140831647269952971652328301135193087050495505376772734622428954375648522590548113292065193272135325213527268219467087789085560681758848420224876726801776186320316606270737758152224136978513697465463061570499422543414188927133611180817636028605581366002680880166116167288629533693777104166660983433845656256512000 [52,42] 5343292704067022498345100094640711634053255757028795795008132837783088863419137837707961467249104740929654522421491904579368803191255970763788382863345822676894051909782792976765965276570916272238200231513439696563889470422402996358724137561698505068995321462937211998167446080504743787922635242827985227896473793082355876439055693580893907848283821770808310342467199270538522695205785242929736800230903007859301801394286321574231436864385490957536350378849098002298683301925100095887211373321896709124291230977083897381782800005858463325510840893724565349575841333840026200760688644317543871209674929438795644070332936362498667727690197542090929744388538081246294529079644068795063376457065546067050428720286289529620723270398943747986090667056417278340493512545847869147679191735672621977948772781622115224188274746628669258125650976840343067271702507799122756192305923029071372530498406700488755287808816200317394331860609409265383478559587977336167846942214699496871996845362815585057494678652583724415805363165629773469798453986875759610145530399588529666081694846255050504468938627901647550941951791456325523711991779525611384386733075640808225322641920499266974826532281697563409054746633551659750529891638656051544920370579367109985537474386506951397776183800422492757554425405127972961634083899434115915807598274412884073807916570583031274589653956989381828615550533965965432444640864448752064466154320688619602939657393467106490418509089386677676589202925868683921965483935835648946569102053762273794579909689531472853287520470217541675192564026666713676778442960309476528278880111697124095215198509542304762756344847997480846008227791445354039260273417595048224011142064702330877209734806577913340620620366774252561436799929578376494600470591396071725691888816694439948841305607451770016896568308908976972125426191528450162012621748683497153287415945834874901609070500245280976078901968501183742935370385697563574787482901761767952191908214708599566350227467875440492879759740252984426307841143537082898998918689790583908105740992364810067568013991635352243347823995077133849929675606898993388888328313380628841119078626749406293266657406775368525311557737565835094991413976312731629230444494784121161030611467509354644446682840380081447899705564356228315303359393663988582877603211313294899835139333371235812789037466850314218102406534300192455034689315126764850678508229021798564782877293067432773260534011939908742832844199213467152448550642564074368007266341678350529623940668352551480824927940055174112465604982963222675169701455435277153063097128395400764972251734017498281365288455190788993761804441276450691715751315146878260216640323826731747286806378307387392000 [52,43] -3252331180250553246372600120834718848699044690585845048904277529903480629569580371839020537879687969072494917299599055510214820311321799632499424822315793571361236165992243890245374403289506836701458190123768326037411378569744477904088376418527793093815240761519610734298932468912766294887507838104757871289466610095332694334358470568575872552277849395272347045623358463300851631932432113835775001057208700979288490309485975780339898579678121045639358099179729298103888855621241314080101445503245577035041511360340914593294499772858297467387164485466972398764435490263508678496352136359458048215448467222573512063648525876530392421939300774561995071313887317872541189810877497847360961800967941860465380194040415621119640547160797766540308416178001566579708979590249953465561528773383136768240584903857415548985454167832071356872816341450814937457633169342836581673812752436947808741468451385545719471198104598330663604584905050929708820625030859766848286461249751690721184636449694926377594852190406480190856933462204432667685830823931106008312768076552649258736468864306055796611190425591275829212606525668296211949780969679511289915016356435552616012522408673529491316114331135566996072030222342717891977334751269517357474543286609826185396975383713112465055054579076362645308953405056854516479248168777097892000979787495946082490647223967601365603736041886969515404754240012310653824111657002601815106642554051099405126654007532317944543783636699616050325077296934320326768987972155161660985048065707838108225580705761271437708472737611471529396952941772580643397750992052238461687569459217120771442677286481929732405552302501353138505080880654498506757998448724856572109263977316285884036063262928034811203694224300696369680848334361284272951971217785473961965045232559041755404814950976355900184337469641281740573277984759780392616922599725681636069329936762737278663562521050036597720516799416696323682370554524496430355663791015352476626951018820575389707218642810975525510593228622423807168169992087684208657483426063745893838385631193747594910967968259856535698793369463030513448126633213524629622224114712022414026413604982504058477082052849325198988497841852299696351506291503215820609669947847807375315612111502142099626432689708754561962607947416782074042845765740713378967312089763682319111982354621807916322141611947891168679351454279354437720452249074798115551579548998540282590258282297004466308552252534351012865435477726189361036408922794199471556957239498253706946589639084781753936190254376277241680856175410422813957594978160716620368374847832517995299347853765628821760232336807916199792483918470108390062039662800228070161071023781587079906188669118054400 [52,44] 1868531670345363370573780664450376798799554974480432809880017462070567813160834438173886274888472843796297084736765932814106642998699419117313634928084082487992041764219251929633031723658629900189833724155110984677403068216017928069592517460401133781575447706889402836404711089586314248852648953561164718744437718957336097895234021290549790428389338047609532498647041528283971431370719537552928608496397715651117586606626023148050895153897623247799656628247591302467117135353849706426576101945824486661458190153802988568754942898767597873931511951160084901591626902507493655667252646408136008512912372460961609196141521910025984737881920974463508415319228794128743353839088235420960837616776401314370778070449068063442665028322064488523235566565779225108929718323566369358346390712073187179652988948024460738211531297820081323385019778142148483793434751751180879541919731664444105511362120379902328572832707508626972490919530494209810488379947913652663508906598595632326646458713589408633631612306929670701107961814389498841958284806723344248954524946185758696684414635197641179480575904253557229386624496049779393377451891004702645805880758207186106478967452716768811695505507581043168497065822553221723212307260844751758502580704690192657207100087653756793979807233399803990476084115847394463872915567711231169657937742032654633057377801673251978200905013489443576150066370201969640932067397953855933667550092528456080061420730262532006796306430332857320757847841929270714714796596330734267575776463340387526802955395004253980930105454530285666081708333243546464954809015593351635446542941395253113290371176195272493153217063136828546478034400541663814582703833422703100848567111851583549034322876941741885149813765758558337129513196714289704630579982594404969958988521286874848172858347509420509249765104443256155277832084208070271811230260379757435865107472156394392275781519351456658018730709279037009189511925433666957651763038864717083466008464238948611556104291880526794799282622780082357380049227410410151452199983686977307169277275826290942117678642773174349769641439497444264735342273903501265985912359438585463898977456146147624702000791100253430141448479321872877926796897317710938096008109270316316720988133207728351668840510523110728640199632223479218447574976631804694059809963114558733158748484087535107261626123771260309854769290498732116051212477273445866970882980630871130477801300831740265203770432649997450721693941852770376445315523387275834652810975874379915689930944801408488484766495231731485421512513908093796329999285457029494181400109123100965144985609591898088750064801043977886751093954805906925900548858988866022396239560934059740130387060326400 [52,45] -1011443525873776383212851041474539440359214931392000256263261987757008259621536262044680537469818566141781163210088238350223573094501472156633236580487081598604455565748016946914798547286164558540901033098017026603842986505984271366107584804420268429654447882739084588234207840227494991788123719454774168246071655678238201059640475819481311700631249937918395268509711164275388053719951307783935437937644606131966793172365270711138303271215073276456159045313269585318136289937577361807019721364828291402757804996488811168837657892030867783803501921794892390251564534580293468891758613917836705723318709530022710523992310065287437314520432134719247039212942123724449104911207146652343579012764163052157272731848954038626846215074100598381928616091010103192129037068066770025515185274017568980077475767132620204506718236605184747729291190639861500387517026123514342885820928129313703206882847018189437677668080487612884535179357929691138901768625048793102744019557412015099154020439263808502876954091375885635306756099145867127528080918094497240466685407491830699815760793666740032027077980731658223743469634767592236654558030588594564636038161094635570583483487767998911867900637921783438251236920066483767991196554349653303720210835749858947294972942501501518191735341147497895285010552590890750927635229461317497016760752382242917251147295680378245163389819966813538109429307724427653159926434769645264427745486030451727513757570660322418171876325105958008611692397110254690706964332350126546435211920150416323107716894632715380170202396382572436783975051773350530612295759510054551930385658061042869294528275460247863198385101654216915196755042993951583452372661359917788235094331629277263277671965316637844938157163759726041685617174895817189568229140562194563372327086974049854723407068180760893381009894519330825854688053971111769731008268212145966797770763034912348336750919018675637890105059986882368860929162199013474070649225491149211862004372229245274883179677575089937688991858120591037267556097212013333281333876238518368343587779818647205265634144440462320277749373545621573790202110891264311163050183273733895115399206620253693779350297736120955031331865944194292884403423110163724262032457502430731886281215287438521445774106619697885665421062539027491341144999559796737379691547985691182096036196377017607285528211750899359842374958431548190189192570136465742141866835128127174830161240078191936865335690145122514206443476135655593488453192030844014843059175938968372581908628955824041246842880038102736915938880815403910939748947564119085303988930665171031556411954896834044860010602793850045417882980894588618002114604122072148562742608062559495535984640000 [52,46] 514146077002213269791790786264405567492469599766870755421398727822622409696304390701369797289679799713629183869134059065369026959180460848370075401970319899936758678839109790941740656808998620110280320305934286364027259890579205117297129159849806056166606266360361598523068094525877725511152201059587289399848669087350701401982510705907548736044991797474163880303369879937080269591584022488268571283583754777130803746642752721019628076129920236457545931838471020180705457148724500020531179608678598655835378001623424457327130792007646721866144304849434452446515589207701419786866379637661190719702789644738289250778990709779938550400856767357578615841599128524418603963034878375235727390261103398136819136060089280573299417936750582290078981017399842016872325251788242532139510468397125810053289179742775775487313118836943482142705631935579783579116534614846466831699302689476562003540827671447096870944544821918724340934664724760066849988724799493092228548538327094485844867770175977864430687208463290090764717093448946435145951157797190548111457470708365811350278036756611887121952630673201672757249988976656176543016125729027382075660466653604535498623751523611261356334921372801234794339546561232542949187331003349684038470226458220968897941234631088286455920786352059179351798291559834791947775722605334006437923399358982925252626690241158170310292823401199045199157648173928305663652611630161284668497916172094790700915873656042736124227807918914951343504996187787114460736422276763891984798491464491514087789208105168406932113540046818000612349460887121094520616185087447929169095919021912003565585712933933866869935473810078624948635056736651003263953250166308040680877213734906150114468437525049831065200166596227152687555527765235343464821106038529950595614604749374553828127752611765081490133898681762789502297585879656175618325825948757701608242123886569680804142665613276154190036465342284966058574699507489985886693373485636656582059352556045292902245316945479575723159057558337228539975838522117698625749301397961590853927014355825925548327394493085061239580740262103848954091658517412756193548170044733012010931668189686938540866407993781118836942541634609213224636929758099586071216454445823641871097567778272989512801354563163417348331742269232153537366817906868528292812151455621139119704094060109872348395366106663514211610140526468550815994498809908155772355748702558403074596033034726180000542719915046591359774685056120972205418342017776358780211804182116995272492157780049414099457293631707314059827610657789384213811852676727917054268170404566761711241633573009486625743921897604732930826701229779171122746147558033844200778119422786984424243200 [52,47] -244612130385838476407277762101395614301159173457716890631342313150283382353255372544755743720017583511866531175754246179836129928616284309229207273123352430004017174536132955458598502379798215131990574758753132960598930109319845592940835002139188541476258004864418593403753780244214635506118598945552175556615838814966622715864895700235967002761611275373772177852623481335604356121106737812193259690013414454055992214717864070266014790835213498962316909887819103846533953043348931440441566868809188565969712972299201900762355375205575321456945646626036812017867972407163337181934785902935631635383153225647547596196133449681783763328045898237113881778451097309816052760568562325396036341068406554634807725888833682050941366777219650848473455915543026251223320148578004456978109168083033413235964270993337313407152190251360631407942036418654369956179950626744940651804324804584208759885591746978147421214496310080043027197285094179336237555683051660006250498735186575021477365123078562540432402084174245923969304579045005906672483574364682766051487006478899343206649331735046618116880393509481949962466960795646896154801982035782623491258902202681981833959158997234716845405490510447627181497309176922754626018832350480393883160055560379572326078556107460018887022638448665500910465968948390392579976013234295838337683552124267727619822902836890166320887361193884012467764250602736339938328777563886856581148021920361007926536746458787301778182752625069916511829460725031863311782562849085978809328690485857554741960412724072122547313770392105633063817118216685801831851381512357614710861855008153061978305970950701269251189180903591850930055106926090136608386934975802296114832186257463550996839818085643850563507663851545841784160702134056254851202522988898072883299193572557360346140413921994614213107821714469468085995512366316093816720805388469059732022376457823129843082291801965854001096440170891700062459172701507194862313740856982466437463324956743959261567336902160412294547213514218777948571599273922463806784332614847603870718541917206541970495125798308597065528124788394022762095596956824966483011340690028467756650462325766688434376849887219803576847658646100193482531648147748285965695626865724546033411803685330534905926196570190786901295473938289362015429052280556706509448157991031975957957920928632774085966480095384275881104123659146752734379477277801075713767057554811816847734381006551784104331936922189409428094127671523803497980442025108443976143303752382021414247800632904188887679687030895188329697891242106603794613017140443156527059992812731376851450632469084440375152163931713943912572929711574974894034030680230581889915543014921889382400 [52,48] 108665208846725657021236869203280867875149827245925413458098213574464744905787823947918643190429121400247289640773192576119935515488519479684868466676382255479489049316281744621154451375462685345490564035835706600108012125043390860360839920402598028898417151114366849803847970677361809061393620137681993863134378277652465847142366564287666543353295783327237676505028284646766859885942339768113066725052228845752086312093341138376930235591530739176608687844273382403376375521852879132237550664267515677602034033470524783890881418127002311302126158044697409017803492252911179421270940251446554996438046004535669529762710093532949584897805807019354650278282827072959413198796835689012152303447440857590408584891428635243179430526607528561834886016974529188988962851242663579624794098781917002060379162379392627309434537597779997546049020031395147165300935937087440576009114611929242189829506753961098868796039005126352636797818383580791762021719597092438679239806023126256920839185372108390186565957055416232026784418749323991561793558877766392978625946321210706360548447825492776227461840564413190694125776853475361816853098262909389689610261455343494550371453752016779294715872179581467968009255078746183370438370999999177246190743731997755900508148938058777999659604948716928668516743662344281419759669440555957780804011631308184061077447548536020144729667993948176953783473832080519851920468314253366560828280353939328884614926000839439329750300221742318971496024670133100772970641026651244389025414731972123564899432040598938061741075874392171644902162585526109500066973945869880740444263995913962128028760885320711871011509157436782601266817798218423792683783157319953781480037849454193100534665975672208631938202462323098577884110769316796805551286726705184346728050464394133409951295539260325215895938520570483784218583749933634803211135389734180971726763688211136281949037822282629988619580367943276241474888878033825703190767287121220741875493127421966852244835399800569808594450515861506097932490067033452620637529077544165665853775486250010749772962962938427194488950690263098378542556322390668737836992020097942788158196407518982153885429897614262661223984877382144968934280940173791221287444578926602477123654964614597176376321200212035832949651619169255183381865349260251252140490204828564559345317677689054202354661174202783332759663498215880917168007057881849342434125488779152981976220184264205158910213099324724346846209542044093940274584470647167698393434019843221422870651702314778395122117899336482507180585426669495163611420106769226317160519683059821189467498003813010358240171268395955946968021684450726362649528239961442554234067958376693760 [52,49] -45045392107953794362818028599340906519034271279639976189132207796401649983683831704276354110868174226727650569060882925016253310375206755065034085573111528985235526212341281501551101670180206961131079974991338780263912179685328997681617855435396513486429287993536524221464256174161960128905127132307434846401815571858909187566572038879238757330451438489148645397161933241590727322740611242702524182777439945493853720851018354659854998520443221241110032268830897969609046887342000509285773173837584350604806012103545463242183683182260623037326158465081946720991924547937787115317663800769797843839777430193281508105678332894506680545455912574812362902759350781961439316545915246726589277743677477436404710230951386480312675532559008551309889112386908774430274151965054754113772214603079239558020120113478255712209330677614326167620307255287785650479408983444222629488197410182011120982224558834281556634456623951937795148558692326397144327529504884704107847354295688927053083459704947790165013704545899389325762606896131619814849233259862543477775392565766040395165129217386573189495048713928555189906370151055622990861528012172804815919668859281370399138474537165338260320863617461303052949316280054844806639574427105512821003156840570699784614775357113091924939669012258921124483261892127576503995112467317841249776164206454814196265915076924274747740265976859179017762251107754314479244221348149863192594954809871289359902367161124821549876524962709068639810714437280345185590631353463650610813208788824119308808195248338458335963187060454812373851276345076015270983967046264100617153423905887234545789169663730929265666297024898034940444598540818376344672580318399379435388648193089798009313792511353041696129144433306222511714897593100224501012957255283333426949714951172435489259368054958240578190463834197346908544509790965983865594724549779593138947330550962370897140427658445059343350243704800723201180500785371690166062056223136316300565014459087735888514220898425440265873694870578791986503594131123080869088115870013643922658045490902681959621556869055296355385333857873812065221975691640676279000117889042762328607731837103159916013744902407934351069165828625942617680892102258289586271506760716118043623836768205950206133641042933314593513675290974221658346687575412526248313812357894967094153190009829972072648575407222462386323788792219942662968666184402745413865488638621580384119892785208040444448714921032434036959068884235104874743529946875929228607147724792922038741183966787216281783518068675762111010254935132215622705099133418012435805356404703240692941438643835506545813432326275688697200079942250366360405893196526841352372946217205760 [52,50] 17445766569193544945068616562873808530041550632056012405593896613514908467939555425467548961206256533315637747517682646388359742829475000327850145348071231467615046120499507854720221870109406074269770608233921943684045424623762203929772194128901792533607144201938931176106654863763324997368736808185702051025710737110166182666855023661824290933055305592813637232653802056461208350097295162852297433997428067512872138716679746689571579305745517166257792645032094232482146139448691760335441869202321923659674532723360575548010459717330409431974238266225008514042712870716453356435053216034240200810610018129276448947289103633483719457331319169430131386076850256683549259572027328222655604733893322143741281312458840186744047565010133218046950833523263719815755433072314687298536172596875075602363634936408235641370428947943696280726651130993843772535598289469656345646639955174179225191420736180024773400531321321762103326326322940790202609954076071186697275988439036110221778860257372240992626087198774225334563759933122738958747982047642098984050489360122641178457071374629082622622238871262280953044035735413267580593448515585198208744364717904250792853777109464634860824542454856504429982744093883622424848595386094781113892886936170754483193437776359620743500339350236782430326589518947398115275306789270677026417499701174415432451207846922208188017250481541173174873407416825662124289020326603117020925723520530849494898487748662308887355480205642777720537394069361154810682623294992021016885468341104754131462206252630568920154450682208232244682409116574872222824539599348677481803666937145197083378469490471280193390058598006339568564780074160258898309227504719588198923382707291857442621225172462457064005012283483804957748814925491241054937753508887602954490722636227712446653937595215803704337879592628964322601865032200759973177093821378156307984258062800195845893641823442065547481736107844418450662211304317246724036460397130178998877065558649933490518068207501846130166459969359199495270951881851848304675661272443769612351994375793579614414778528197542674200041043152161756881490847080333708566083880558418303836166746387295514486375028556312681749819358495323456375542384146664400859839232258466504064644551856175304407929489882829336682102676776804466422060145223302752655684074921661591215533711139247353337321520696119459175476065083619171108484186708705981122087786223783862687040356781090247573990547865779827188216543667540130420905833102415737726235418533824803121524446135862743795577289551864762926136756942274414931507130009565526759492358426287297614097481638071885646490137940294950730503714643229409599908365750352833079672832000 [52,51] -6328519489131259603199794275672125597689004648104104537783486632254728091196441902483597009731320756425257093839082063873664151601994432198411824738871502372224337032324722723949896399430949128112729273339209656425179419909668577335466734232202833324684456084275356279086384936871017299685391578420783957463483888088534855152077460889429329935801239462107738047447332097636973875216885565948819795138687929089050895332256292500507637667163843008253309814406812226534205215885726669686685812677223095119489718444918968799590153216758998964205412188450074955919782018684971881020767021445124439821923600341567312046792724867620100845201275835714100746085203957777515152591846903183605326688472270572681052536184019457424474848495657567490975633340419406840535553286708048877300094933917240175623183936685865004535928506813379597642132135449301775028364317513549759869273545752712529583375446825011290647700708727027857880498171200834854297313829188055853809104105160163007250439168505668196976736560634286156007648965296973667019198375397247453276063064098482949471618083948097457941596041163525809898149252176454160371822312311431030863661900263622234170407365482076793583294678306130629632387514471072712759350609017504997041006367345783873901244050472403955895388974376898332177954819203858238038343725609758206284766494935746283285438779966795275689356062724076326075900515701862904070230819561707338751268987103042160027824181266806799493736444449770516519442443572019825296099618341454393300831854567995442549958917426509364127369344822023677303047193099275705525106360854693421283962674391322546779283274604121718002900601002085322076997313928847119278660963841633081991512951705940626105152199765998767647624144098429484095607620030230372193722394499762598746462913582834311755781052334975082563568871122635018572510943497660093743426928825327073498992620892469745375732043515476451286831535798719946217123319468262155624758921097531169671520362806867046724680394048898976948462352695211344179443966213407529176528360958787080379100348164754648585097429099193196423239080928785744923518293292541974248632814167790347599764757862149142546699567111932627537166162675971860689620285405377226127073646578617236628748431990304797572025599166717318308022731038634054463973874138199816835666839739284024131638253648364183404942442047534942583312794374450784829941917822282037403397600522828132045099397588092504890264402657024766071309771719524555298658982353034111391089122910210418019848934806332365712815430955704002470105851944302954702050399009030800001660775833100155252291575603312020612157760943349364383891099839850600876087308754869135867904000 [52,52] 2156264933258046947615607905034321284772119036893782699656311083113080552876371417908469636506406972193036752283512568906758263638024054684346584098688506958518947397628536958513683435049979403484027508123231728073727500415563819154516057441017679476891451114075277462609389218608179584872676229700294754908497735283844764620831815878411025904113474684132823965672308430392016018329584620474824452294858416831365292615975280848678843613077435510562350159190589994676800801489449562573612291691279814447478448421052672965000245774770197833473863384416105233044321452242780987444154882652787496142065586227116591520210936640028963568945747012920751017233303885498824897563105321209410795815598851697706323389479136878422168658359670449607906969511123241354048390083341058000009002652112847582108490651166769951567088561615195203659575729805863045810242310607288179426480287993341301086421569300172753805337173904903876853274041423633001980943121710748710773071676307063473515582204385655447563489145347623169751685971417381019291304391147839360415953780860984963147115705664908798527159661413997893063728408153183055069487163888805833107899068920727341375957937432373666177838731590680940684325151156862500831927187268600460449146452867514079405505148426481407981950397570481817131452054286281556413654717683855450430500166221257734180981022265066958529015525083478366400493330446108896259329984846266354938759817734681983109982666836603924367310252136517062111709827006580514287215412323921238146804087162907414079893955055873886381321182120157803805774813864744661775232681172368874755103450933924508610108086775837138356143142962031841616259920508743973140750430110234973161272218904861193272332862471237461334777557028246070798411678760604262625237092972089196200204626029285799797689098701954687259934588499416481885869043920084055818632314673865995768325785737929116766623466225842073071830167039114718602233294304920824162370883949651205288972797354481040607059881511722969922976325115352919576210905150404242799416100823757901295253002212727390541005627158971541419124446434361176540426220018013819748892957621727776823007049902431443611421464151213239327672476178327841211428313374815344481448203203117580672496951077614577516910631900515065244743737701447490921381826449267589114097208467483923253324310673249348996466373287527179490974775960527637528474004142630149929141282429703273719005538330647471451402200310472519805204667209497877490325951278712484977104065644888104671462342500263364938094816494217303469499113012945547745815790302235769625530765245394915090023710472483809339837693467184070318057270789059667207614702367883132928000 [53,0] -831380214460599606425066860452791117679061180187365929779728160328496538780837553255510547267922093566387591061587794638346869067589092777088252430502246965403949000692997279393044119483804886864105394625131017905318494494974345134157097160077194955477546413514506795663783223004558785519931223121405272891331587446305921029148610228432495439524388425419771255886063081930089064333171623212245769415143653616728525511956885071520708625363864329548362498952154392099133738401741513136388469277368250171968646706708220870415315819375801054431842549429067476514659225251884055839924414333790378100120681144645754651857589128666753859558689362839229103172298743232560761648048075047425333171689593010000218185954450827958216590773525239145362433555972545576090547509834603411337770596283034574363176302662845878207736367899345603287621893611031625225463286085603209024444984448635889088777790507427198106244091212887361686874236643097059209438548478907016196030706929283996390139153116170359621636234334618461544813443980581826081702700842653899511283098178414401617256727911798727221479166295227189598227330504349737634736555511491437474302641658387012967062604580282786162336694847850513857150555556096804605829666129221489152675703651858093675870183250927790644210719365067556123069309614539392812246023302961200297790323151535541306056666874314232180169310151889157596074865217827758004260168717063961948221206119629685524376225275505856405463567106967575103972724441593149428050631346629794039992900936222468874602750142668321757128827594907389525091354788416535037124723861178029138785769012908006406887526792946549784921296165270428035954024600519997838826069331040687024858221584183914203310380570994390923624869990037245447431773167943474655818292907543153194153651902185250030996719214220541754691320633103299428508152342120594786279448571708504285375889449260220770008830565019762571750238030131496618002952312382554235505791439085893955240041153598847315282300246977321709635589027946501638632679327827822314795169218786807007320431684741064645713378027421129260814449976975384446893322983168089529303251513686754494196402862074922190614529891211594886805492857540192775375907184183176630663416224123953414610020537535675201696642552374493044256606745468516524000824752448082614634110736084718152989557012274382019337929193902245724069846168985331412108861157917335405990846974038046552549543659400547786233938901440038188669630210226723472886166381503689066663221412756141531329496230760997952074759399779344171199665789237320475263146586587571500467666002315229067267062018191637054552537750419708105699087775575138326200702497462566169644359109755651632032560677366831918713949727103455309332480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] 12145008779150916853369033484131068698703360660296741022213314182038859049194166925751258684664197109288493391093339414635503111692950780764066923852985643003717907833362466780651201689867774063917839764624032279776609052738480827391360671202540110497234391616376908954901621452517193453677417815527755695393967273863588630446166998452273981841520723620325047339130913507770880732452394056248350892549807153266034227915633348211948928843703538293150449409296055459337870664875570213135262993807639030674501393732702667654572528586158736960749552387831059354134732702019717304121398792746854981424312363965631999127126518005242534688398314671241429545458360192354806491925956595932424613911636142145735380874126499636265758540926188984916731294501256076849987636110240006613462070339211653736660034207558197823902529774146443227235503828896869036480004322325137462323746475729355742155329852959771710243211770483741568391159476350417775203354838276422713978728502173163927506216839790482381413983994047973984120326169688156092890956821320205829491447441873002275051226616225200872714951048003497503087000091741742423644818772228114405962618259509630118327977757992130123289248288004719994567780245616541647786188219030258098423080775719193648972797726252698824569199167458887251835361744842076553511097052607657808834227763980801182064415887465897826250362191612767356816600870902720193735384309469484730603706327880464310129790623826784244094805426932716739333577027174526455026429539317119837857818785627289423826883779734529923751104132585183311631586375494886586714900951241042361904741289649466205033934112790126900828780839556094277731852613288859090452990355144624963685549291487123449219909617700965615886293662759151586870681782095846285076077443555709168344375202237323720860606093913340393153383553118377232864410816188350266546794120707750912648041559114353832730648893565488284156618484264626355514088730057601251762718548617911949129679005388527101384198412862287650323102107926114165598005639040183294383624863383155418150541846419091741796193077482345312332728436503252742103373309408575188855951344536387100931321203284964156492054196655474389799809158044860117590454374233288554265801643344769210333680114506361527822421308478932423820793597481720189009336685512558664694492020445437289995258102293494253736995864710102115748564676824220825208160810957005888117794927858904417700153788725308621783529572372533721222311110921326948995559778903928739015601546281206703306466793945499289178382560095377764457620615326462203921849444005018834394869513581570965119147260838232486694392294517498998109544416366590938348318402196957727985343127132825873884942955415084790224731146968920312564940800000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] 3495573115584461061868907882712458616115031451165793593399332288097559895770576160594737934648010728331939298728661792272563838269681246312228328904825767932442692242478749113203288567428871131713248224108943828394418260046557388989169379560726796083275513405081858008796519546982315404444196987825633304306323882070938851217228280350949711889816260158355896095864272538512285819851129470592178653392250526748583247562746326869241195389318312992545211509417292085643914115979198736048401844428709723489526739470189852243280574051809121899204956597261591522459111235560323472945006210932272220555101868572273635584674240214161006852917454526931172993998015831800714534880608661971574509700181515294483499721994337879224319779597712462938974515800490260615062294292906693020687361639298122243856434910498952425231862564897618519392201385302785175400518095190167932957216500187370790284003977844512375242392981642396600172938388291209860890042994421620564981911303699055804963654221514199776407607723993131043151320461883185330393348352271529781145235107434725510579949199110770466333226528956977507110982312377026613903973221806982827947401881491433861290254859213420641837056296307905732081914581320482405755904131167048487933734373538652515260313430092467347989079063261471974437441619744483388699649555266868818607125231772850193971313585520146015379666150448670471194709778611823580014245796939329230706011300945943507806295405074765288811170366097439321854892100375113829083124564695514407885291547292360156736243314968261642540713402772956302896398071410811031220883276787729007130978048889058703345920787053265103372204981255272318330183425360709753427389972957830501736970315014787976670738379618430810540596088708849168365914172123454648759536809319238752008617120739563970602117965992810745409439879307323940637773482584297093806227872186827422935131605592233284402399612087128321253786381311271136127940776763094713778220204824749490576652610067636011719378712119771581754067565931935041601044761485256216223477076840452066287792061685086324964718004828027125917108419469139921427136210069865681167299132848612361773835480274604533569403996661589467017008909267058835603742075586767385338440137632092512948521045593680770926984287247550805364597138607798670813728877299105909457294545531447188629160298189288153711324277979723013632959676802884565803412339909916778913413961160352200227286881535839883906707075872284994250873268829303465752367137912402907890946635232258448645911748219195368095111340633696693595180937058924705842882723732482285050847931306375261545708106521308499353793576137414908590841208217072434220383779896302406408809971016379645529196064525574515493390274790743456813259161600000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] -5642868411041531331746037583811627756758019123583935852184665213801113062841960844997326320946814544531261330900046121256262288412814975271780989117200930087927886761628715508365567429740311862073400174921448371919151139745532056060218078016941088325423453662337826508290895379179518729798766909021476267094690057109285649405605103776037231323136652211719539845599207160366420448809874997174539622358521889200669485113264374042481128772691955351028278325345651059252933398337526663011471711909519254136418859132690624770974945870136633319932624137852051560048768231120402976932722719273670474948031951344255571049077599860394367520954674230110393011638132303432454236205703214743943580317783788085479723130190446187533747165920487583980979715133998774225513402771275636769404420405563398262134046574855272698224435611440551416396442837985969049305607094392375217598305211422251141732830434983295814493689006091094206918034324499495560604501505902366784019896757583480340550399180853998040580607725975389957670944719726423501148557193278800720808109174263439338229439716781726807500538571257065826848167270242090951634984074175337068165652037890155450629829268810301887423834072363577121241635093507713082185422698913086747621178162845292866890132975388502560634428121089880459663821821464220835042743245403458904719706416870843984999759709421125548103400016109328241589199294368438220273986347491157894688737774771109784536805209681642996791422491649610622733286947123892427709561249200382047945300201640514691737777410799341157745513122069331367765628755452136883789771629399368853599368102620686502988605509597802928378363850552310902440441398128942345499765534940449685579953802300391595446589564639686236907854696741610685018466027270404865832167691238932877210506465815844489107342236379852177643153370757062343184510933240776579648814186149251526197237370559774917732451263922414745046610357686573292136271600670117837862016575597347230393314464267686633629395650075568316400502376565129837889278642378683158530039088685630051449143138109597218055247681362303437683850052729284742160415575566486180357988096374814259990159277192382480550498074069976731289731870162511441420105633712341676397731001120068450529571794522657858009202373980988477723574087127223466758112887563628965423318225999975426719588966107603166427475293934438199025906585165729150655118368616953797710208670542979826693686946724552192847272461384531748718043951850368722956123684833014457428497828343712231196101670104125874181199175958982494644661762492080579898092994781476656040650050667311691990371167043233296210021970981212979637128847525855417934568990002144930239093109600387658295749974253899399384611420615736128792690688000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] 2316686841654078235558396919999871964904742582443840800522225894563499211956941567277055425425685691433143613948426868921223817254132103362515448543595764087266012753580135630907950926249698758708465153563261240584344091120703879380719575043949526271354067658392298409081687452416247013046450971510144064007614735352814569464370410814037731598373831035179050662411483283668325616798287853347353952002326016881058178441660298172681661210698292314700071955749292297077286879282453183038733361697276032723318789984587240334117526117964910615106600273507273895233486240677740058402950312467795865006478260597054999967238452569166523930874030438893483870366960149269608669099577167962475374729301485354056309527644322373675776757811597115121946269387268704266194354387079493845926375189382387267604610276599527478811231047194836063412457671378460450192124203421415661343475229111059390162798031960154196529360168636113239929636873942616147115480515066658733026737094030145994054464189910121310138451083156013894213418050274060474503042427249254078769194743993693955021423029221341551557255086228151242682595201343614115852635353011922147989266185761167528037641420951848633209586760073953134198974952767178134861682449320311359502383927817907981732793621409284065659989112272595583258089432481957901424580218375413502321888655474244199589148323999428833724963764840658489596316047452265396562572016458151329462056268218714521214908348447365796647809989353877455388951087009697463561149179790308840466556889817525638306340724453031799302008152569306740890755762633186793531577969778979507927292001595265253870331267322679187167247849771422520761169036712986672260280923777707446483285103025647917322507795246455833415351107026061979131339360148009390187042743482657755025536224592972635336700495637863564976288577688844143915878333238477858447903253309023808754738439399921823111049553688527979628273442205519808217962467829289596680668466598189055310152771936306634847315737033791643510380707426474603145111723008068286997621202288928204113902236530311482131586642803509564180612263346838490002148544939335710641731461784499750642627594535190071417864253201905698015783598871164871869672333267757140624153206948641200063022645241043660426108290379403641636233431013790954153174870532600391148471737138902420006485828898435413775938611162328607518885409023421674069736242333942731379439240868563198173620895427502215032809310834160715791029980585471168456003995661508988869112000823784498203883663014412264604342677169043191286410559153399531921051819869248221258439285602533858980977355031898247212450696849453948007901472901196237413980017288777375615598405670580483423783672562422925206350573790284616058483507200000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] -27713373604321253025106915066516395628430252179587471477824829185232661200059844364963327125050254997839730233226462177681647223401417670198645190941977883997857901356384481712896476886487911906306679128515796709568162457726531710515477808496805858494686255144192339526693802557131798022126800039429817676001954501520164306102470098139988301354196739976770611706988110127120811930378223333109492734706712811036809575640985759929821609231077448426931532368441701579863269538400024675484700254810323517285858021906608389235366975468058275767284739596531115441593238003098447397017012307903346340281643209567313679701545814820763128511989130174855192739091914195004226609060758384211521860646784439721945775787156770364840401836426211034882887401773130855418370929129164687257770914694149086701568454341189321964005962032807769188181869206095704083892518601986391147291016473792435747332556607417526504853170220572287705712522349540484082013437583297612007960589304244595168696772583035977419920602568388907850670143051702861866084292229248254315760660481582972646775873567252863336338854804012055883924613676815928102071823924042025262463888700892899799313386998650498367368377149738904689719198082666389165450829801568561176104262194882628172519305574323165736740425642220710978137610043106616703728426965532632457519720204452335643861247968009321698579557794764632412008907123107418601448133839348344035841074497651628595553590791777280682014251037295505791859384967029515856045660270036437724622369246740635195795911893161278186231818048706965318564661234578490978602321418296581925114872810027928274469836712204981961403400587897985849311232470087407986334998632003388054010766643536346762402800727003228001267525638003851614233613047336375837250430745208936685477069222714750158995544812687859403294390811338610194095499569238236416185518235367016595724777406639333356437337987995320801036426270960093244587426341086907044481305890805583451071231454090021817993708516346528692466961773602533533991206272904084250324287761692186953618044811759162206096481331210865445156885035648259489973861848846797548716063212461463263945002703131504999995571882475753421344237711228812181975512868654576852757041709304232606025768794210949228252879764736534806201022188333642198987943965335122639775924142682880643445322903929819619526979481580345961599193436594864601782140541399333120189524739404017382417182679092159345684065254003057364016889994019011556551917032425841958567388679575093254935128441968665214192499383232017135079665698960471117736960051602004594189971989708841105046704156504292027707239119548798357686551964052120272048423644575672367087217086039220197963674987232091473416710151711756487020983091200000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 202719825268977372284577626741719857570988983124664682087707820734479254523403050823650577037787140053340054007724175805445945863701035471859817130249006833760428825530571726326370498963649990713708909090128436444208190812708136303348457509040960412629196973401457274989582833457636838892825920375133711308287263301512486511875443485824271726457369564406792874448100221018428894923500610946432153523354825459598800433557438262376534570865412127734540876676624878820588821508391037752362189533524854298221910455053569395773654572642245886949874267725907415096406313103823856434932470318352853024210074165704133400458165999993681329042924085748827079637185686958079058171654656657516674347061392921318939648778001854516646270309935681254350023303162703220714038650898981313817448972667703697660200015955478714777944322143985813746054852391072547028861791240790781561353719756066813776044125229317618942239682607421721035865387299752141512252536822202138912123391738592380888269114972069041524816005844156277438596889095744267654928361769179201799218398249818068381925540467581574584141495845392676842329839065586974841622557476327119443733050647666642539142592119368961944235014036423071436410131291689828312079803235231031938360768302945239365288223255291060451126915603589535513263715187140879807954268886775399983656486373778126736697158832471160937300271127499396895160149493025318189254190902612648772869922426557488587100551523412605840558278393835986661582287272106124812666737146424420378931408970918934544285549355853933203193577986468521081051877056906896075718946455066126474120299351839419550887618061268506190278830306976669067508696603658675944838024742906839770954389976311612577207957103993431805265033374976994280818968373462539079809362734989884410013346919499624521043087039697265549417777614696181107419696015601889045485632056600895508898709928445909650438237158991767891261160380305636789409512078762563560089465393565201707677827255405528943695767113562684459358974461916324934818921603723115510065912570700173941394625979422691940288532911301357875211839636744735633638488381334345735291271753991826464845562412323374659987272262386530953849849716153048344012675110114692516649180644511040901908731150346544441418731965439651234997772486180415172914439744180204502648602421793672881739458831592762708682022985891867262174925987912706638390536690840150324158992324973539825113769845009131987186990982471452900604857417726171253249975482868268124273192924790586481509359724479927298610375688957686026326679770603559226299177582894837899542184400146495924499241984551558990913591812111768910682395981022464888911318323816527363024659462716417744666757485025201377128688275705497257135570944000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 7467002594925976926269724182461499845149085271438248825487875723943127808187343699682431207264010980363665546420449496237164721903098292375051813862848133514885118406115283346172977583733827112075155095192351908745538651440040370471215931736380447786225094830068803517099703841559919305829206084520917010079088493042833277475079860986749578567517093142863422443095769338360885991028638616203313255821374434898721511573525583378069981407664555155472160527796528487591786701476629309928593500332831082141478373842051715755794008468886568823682548835524099123129703267610577110859837423847641876684811598142269209010485228469432995934626009036589168973658292748010658668018000013161784169226128206191651780243655669780524643770333983303723135174654337441683802545029518891663621870305776549104004885990936807071565286838983126152240848899467455204685672827514176253266536256382641060160433647185404283045342458194467500092951785005465465597626862230987060593870277522966414165374640534306520794447422428372218226201997753686215965280205630140719293558166455041709495888474396617000650604125219983567342487180452483344564517410128779856358614406621231085809409658334160408165892335175784936988685885976377708739356259310039322991244860172119878438980688994393186010200340307831306076217991662833341631004663982390873158043148447182574895077917742310239539472939983815424938226881907990931810028897640265663248355404807161647513265606801944654835917412335881985411307246980699646140928471394444416444363979943170943691670650249606928655168814625963208602486009690946903275125976786255614784499359252039392321101649058241553947446474593398991439724449710488864157364990999793451277108582103377905709157799407292795032914859229965760316254713653109002963426560939126434198607724098590985353759658720862798520588224984739770120936281227793552029642365545383435592857112650299616183734332247846741602862315108554501984523170918889350352148624307676253533214119688604263569901560785197415911771264204762937635111214775994878685877415856137461467804129716417207177006628985074860333033785872045527233083638164441558133498357935805353665273226172363155819802510391636494721094421343274601583103826023092194149329625752720404975257855831454749719294973509412167849761621013380486530701582153316638658049408520122953830762421720788349797751274035915320377869591702656894390383540153743074746977780438435721523569408755680007162821384805659005710451005777041820179822667456212325014302237477002012906269614243023394291501825846197414569182005851178681435892484055380169370966356832667239934207840486482904214971140617108390311937610570242850775977345509840614237358750704817571211896700445332321950552424703992320257494614016000000000000000000000000000000000000000000000000000000000000000000 [53,8] -24313370278716257316993400081891086079580217626550587022184622979793614661710539168359911043404917630277450407758296192283527396376133963514202219323615567608859528183915691348189353573319528386230622384506509584151417670093176076591333280091972397639862593297860853055644067803650443090262036753399939854080849068054932100431741771711432063904580538057625243465871628984921687474974127773608427909338479332315774424185253173289733855487291118263665711701919949818591539980578469770277195307465376969305212861498003714656018945488409153341770677392377359881448549695534755595387702450439938769502195379271572654762874681902064534476726800947733788066577590430302035295680502961720124068702714477612168259774284801966872276242789815480734093850299796199415809277501675816428207362561358366811286325262024390910235801684703676691407747265388968640168834957360591066632150462435920322539110257513871031155106835322164515112886585189985437947126261669310336676556458867285965749743974733631559438347371886170817268569277956413121499790438816510284693546124191722894733633873811344733669056883314814625234336007338285416051284488146182106753310975838337718801697414301665578121124291768314898954326350248919066328589998536073208423087260040991497818214959718877802156075467517913617407354502036599560894438832010720377582756357412268883228288422166674757358355725898774260707360116176369521149857932563108127521323768250514185829397298710198786821502636224527476099318163563564430949615669406854927428379023809352328310094268827404869465104749916021816927582463089747108139091765381807689144965613900002182773172986413442446222888511442207079967350792425233573905252070734578038849801343033199567054628342551106390660186686479514009256133126478091441196372699948489379112917451143737917384212481994601609921386186305243788681473761250926402455588427375533390651641087673595037442781821279029391121699029318841191756107161244050733667313181289031671536317673040272972543355847320719597889382950903183676436741014350537448961085049632113067765041097642400688983472718354436254353903804040183631281446327176926559491650976152765537645854423259602360361135567781253768895384078988042666617495615904481706850139638291189976778521008459518654802006897723344776901010126369970292081340421654868522498206864422001987625302380617950874184674670396536114123582555779346648811261182905087597257716681895665237686309093297234960118589628768327076656050876293790587805221095074550485511228963542167841532588520679759862257301753111680727058634362940576769156651149315878232796446870712409154804353143146198465476656934102058730702661547559458631847769654873820550091093059985523212861462969541015867629979322535440675505889607680000000000000000000000000000000000000000000000000000000000000000 [53,9] -504557855123260965608603583131623734928422663886969875864573628173431343629608154431192509176517959846063618045496839258340366191157671327292603386202519688381610052106030272204846997138844496520400286940764891324403602384409414676070291617460824985639561863153355949105940512948793517801932413266110126186033710226915605742158762864613671636390609721959509021398867544552994305391427469206623673889101846979631149118591418162754953802039148694125118741577593741582107104249619242927712674807238625413680188009141172155162261185145288712842889131531751849355820695794290203513518248225844582016516587988079390966988172146451389992656881899522656874873235785868336460986335383037107274533657126860622967347213206608257229395301662758405584305115732956017174483133700912956346440380625684372700549753608083133226925184584562040227794017348186994894883114039812843832103430877274779757904089003484530966666953297031416256135699571244941428304380562051943118625931765578732124608828683901841683735655682777373073353749317896720916097884805801997337983414111655000249907307611917296393218530827478830684590422799064631803778070282953834124812701197672885935576823771583468758629592462367718431547067406942761076776385881469923685794713651622592638102037849360350722232398232942034541805714108981601952970533507807275644714432112612102086224638831464419894270929524198285328095233880299968413880241814317881071940351710510555338960527118390100586619256497528344569063031556838318854496949187446940019364137116419481036601534146660119325950876871783717310296151037199525624030020137467988178341615247358669965949679582502912863297963721970333341432638734475653846028719506601534103017638681867212796328230202138882079721712815927528455073520271018254964340695609896169846067422305587623888216720697980454130162811268366404639896907465683145245758623261014285150180518197586752104277753155042791826957257167717621728615359138684315603613761246865736080895499329293544462886339895075659033421348713392253095351540377546278904128463910807487551832225931997792218793369063867215679557769980885171841407071674199493381195898465468551854392848868202679628225226704463208627214935813322364534898563827550825432883711943909887320333538007545641152253999409430223251153037220920998574151929572750086336877069836426717980822045206499541191806966119264026127786369932405250606136211644729124576311161752907587021970480885034104914828885001675732284488362409101861281848734709237166902929234784990566876459068834402701462511344587883510767873204355209318825332452166130083777322722316119855077318143927394139144108101056443365651306579229198320496902833852012136682578123714913982379597376393827463497004708958027837810702402191360000000000000000000000000000000000000000000000000000000000000 [53,10] -907946698645708813453016990540950288941686171171200096766969156162836962446421156959376578931942263273454974642844838499290179933292885121661545166449470930484943122016693325044320361996623952817473594728766661918639693584064997622407632068441802622459408913901538717119862177923905655592201213259468980203303744779522303077028752239763689688579700083467372870677749723864617737976938432264045305064156074005500786788658009046279857903646503602625817005833760183556379680251958435147683588956755694133178317436559083670883974641186123364544948277429026477159526286333130156781653589987828119040590596278561283605563795066018801004560256145525518625034998342355669957831080963430419560277169508818929685614150771055702252412009294400090025543135010147218882761406309248887823512389200942196045682293928251455672899946389263750654772838881797760275639521402025412829877521860737227497829528471264458747348255891127722128556726596921367820785469465332151803455063218894969283928138326352386453120223048036327110627375744427012986078068567364999695545922430831657069022414481154083887029466506887251358521571852930561970616777032116815069958895871024624914481638984865338983736435506544186628158284491646381848006312217889178532122293283128920819497085759670083220516811099325217213748505840971322748364228406916648680514451167672541724753410190567982125566461217770825409625669317346227953109857135314755204558367248877119206442550354692479622686490362028627895796054131080246638037366957667348882711898080895934404942783191318888324814140495287297960522993744873850583252595197489189498921648981958958158813979713935531298972106746864004758291285467298143762163255922393836972099029495553405869609105369312145529963829993185876650371265840857611235877717383975267276685620315591393347055302112933377194616268883562686973495540117437916161238451401220632291604621564457394209733514637919718212679823810694204520563712889985287031493060776542648871690823428124866524480831124374894692180684044771779661086375221590313730019032776870960362898778116235423019817140118443168741795627779475990948550470009931330600499717731410831691584504900030182780671893776412952348718793027022787452336917560072745241146082889519313351501200519945107067438471141990717426585457983616512369888619163767052003499011787817263433455850713170220167544410400882107489363777221380975561119520142321292477081868914585620963589002824240477389323612212271287559626574108913011602485685313370624885642518071840615520588739149059326155658182955219808750634434097011336115961937721137097763781756392541219905358639127491477116460977284188363335399834097361874952063908464013782936480821968809815933107776260143598988934527750690234514099520143360000000000000000000000000000000000000000000000000000000000 [53,11] 2646997360932280651569800984641343984989965359220913773301605165327253462452181307620195826561843698127869794155620039355453672893981310217427197970014835069820128406451548488624050803404551954715355242461291982951477480266209998937789959941610235502042614161388823703020009559166260540121396877966629460823197612747671617650468410655031118913215749907349806315221155147558032325096445121717129956245212198177358469371544541852810132347487013945720090737331436649347213622277159935038315524739968705279370644899052538418989792261787744263779387847861108804411700695030304389315116171245285999209672891250221782783022976710176503142402491253299358122173512088508871544469637622209492894520913754996459341064529488641013137886299323685356263025273136616319327022262283402533551421415689097635542808193802027582341435518735191872434453415136056301090267818303613238238260265369970762599435090839978271255130470942067414330666501733589639021764554849508658562841703873650242211081818080917554753869740204872217305692000537892905913183374138019441690151623550259576576178624611409321323274755326194340913517814058838027477674955847123761307843118582595398963635515515889168269136284816786937336592169480566731467804622653404071204433691926751604026069422613703446848698051373154242167698767460167653999072024121769749527213264391841999567430268967394002923651307497213195737700759124448213076633856523204277129036343166581739274380923753793005459639815569587688950819025887943549940549205325774787078749261476816702218020545215665027303881112172366363521224078347279840723707289007770488528031331068331080395742133479516229192972663272174421495461215426107277440024447828879078955070002498716055440026939369787391271501876354984577776341555390963422824400990768165631388604817951096823456284791182226521196997941207457037000998554808177330594759124704011628530319126634500862274401567812473466023473829800386075085340559870480256899687809972894050683902074691842920871301051061108817548605441646084912983079672375176183254968568346408713900196458978377896582183885002987865631059893071952907429645621449928882911856113601852612521961818969094092597133171432301127344074699423857675873665172334828196607663956244794228831992430947086490208106128599497426657284622402570747848260931208335289144955827537001653510359460205281852754316693605410310573161412790732950761776271167161713644521343770036457573378806641535169414084905939797070426617765845512373280249621815147245357774777929023388036176453852511960584465921189625907336513333735691625064914219208134334873532737695050555840825130629815506987030281538263856998123917112406349890360114857719594380747763861879097981111668035823116155577200845703722478430742118400000000000000000000000000000000000000000000000000000000 [53,12] -28842601536167623399289279081985185234866890848730032757552044679094157597872521601116993746261130471883067965748764374993667892452497296643488808570942769717988113234859889008512364387587601241667718655417816275150923395883456135354838250974047733685621418267152474727156296198147218599145659907399362345689680526189126364210544178696121352594678915165834495367837464561792450861331802198039212358096722507933017152670158807618317303988054982469127643815202373159347038589971763398992738235779903351999746032747559986639309807741072443451971187641777879955485825439585713529166170861451481348938391483303141916081991329388345029603221287266792160655587835345511227730891061280993367660713279261154862185100674164967507028673469329127558897711693673829672427775699863851549251536423505845233524735283450503348429904087266524569082294238463900287239212406002648653872529224865855431361267171840929193516714781690712353445028640322087203648839571920875930577457816637248372107578954233567463063051040407634020050510802699947397100603621274875408602950857159626689112938343882791060675566576569093758005612521064033190827209135820214712055961970193619991414879179706767210424827573342348754197959583564293533779559753733617138142308518545534686686947899505782390397104653688564851721669341613226672444712414278700040339674909481127799644123828298457909805028090733016234505916404745322333591415408546418563007975803083443992211694518165227925613635379872197621025584302280661238064732284300135171793818702457013007236002898572602616289241130761480042198377142258352884192040341216749101057866697531739986354352208422892442797847229686279826725485507210244638993060676123381984511387099029557147849369909385480324035531554908593917532485839236842527734441137256565912338475046747249821951587147494771014510651108391225496568039400601646213211899824938034069947103901719645353505780870896219606019127317554856270036990240643826452043965843961703528269162250743563318960152642317667324187762327780008674392292227935024766728817661985814301342345156274322876328469142414378111513981389954916359052611021705574202137874549363410142823868736420931844254568790037299959492577222781686949220812206116716637576743610923681986701166242550419555673024319666700391289976489725510202169664099111938023301741095715854978415785674523495241658637925638765813425316207345773442026987963171271146622811009038576960458189077726544439853189209234261135706566898956311240971552898636161426204610473427439987871046655824232063031135345682538665132390147622861079602192245559435206970956162568549817617993768308081695106331228501716377074256833069830152013681449033043883188257427336595860303230607944424603021694661776161674932214824960000000000000000000000000000000000000000000000000000000 [53,13] 228925137531874802654760537455230216773358575583697000821776629729668367949195375357191602785072790280514679807677684357731450704292141675251118745759751362786518016585414722226343660421888058456001681703332080349401345865703318726277158945478558228109755112749887049054732396898784368350758808346758441240891795188483919378272553454988713704809552972981501512864853178540860704337752527016494455257117489653553805672484332433731946785056100845785246439325866553660636794260962278924726322049866562931752213141380635806654177426343018640394498379961409747538066830777321829712726506783271207063370775446493661166449648790712154959987071659093985139202611272396972792398160249541310271609047767338981072973558385982636178265603462013316756386879918292653029552325982016379040513559326274595891108186159628425314018130637758585366791438113864618178022811704877804883205031298064332436103681771877575836893577042959304612914514600539739470127773351885312750270032416142424776994925929941956155410360127793538354981407547446492158145182295470358890564292072650011491602341256000193364187917910039529201085010123305191155348569823085321901735620431935308965357030849592578162591617538803566563259706065436794050481823079024708700031963012845726500798131720019331186926895093646233967859378071290905491940759267556487305807045881468862436424907727927775852541171754910648667393147950379582490448974685992944843677393495570270676174259990829114111531820263343320357190600168041693447984074101147775784245793894781730598688918435439785777444578047980299086924118384505567163055002250361980567752900514972354713866167339511575452755029666126519420588723404478458503317795669304062574746490008021458993156891818170507610370075086800489383990522056791074835637871387156510620875883569497105322004972579570454341226046125062805474444740649023325669287740992584773160793741461781537635234487473522283106638236441611393910741774205295018851847166156987542743216157164482958002256566874761046525301021514105868052497472964320140588778873646963158448975412189577340182018738828707241154937954969335114259859512311133549368166700716222547934318786202850395966582701417170039763656043985626845703200804444282628207611337996822997083920344033256234293265954538413388310892823362578182875722366075893101446733493634999043931478685800930631098528964559119706154248127164095573098919149078928115796305200986567166321389725932904626804628002562911884971498072759333571547907612713726197730386222411679139117720558443379183207178957909391341985912048312041319984347773297188238000984742814035091568573290655234874889357216320632370566174823503094045535064273286007174207519138129711025250503363040316925950032118206976575267266656993280000000000000000000000000000000000000000000000000000 [53,14] -1214454237254295854611657371035351489156727589110204835844060347133327694845104662009714816663476649373863875866008795167998398392579652028170469163600680294118055864018285819753594595150881567572298752073612808125030433276216156755718570574208046246725703075095533715693541416993196797952279826596805125815176003036377683532540729856246096142105017516404854715718721758877468687760660031698396630225506227942390855511103330084561503308638672982548888269656624243177507097360192822856078619113178802272528817392999622339297067949402138996071021706276609170809703812948105233127695042055679926736722374543242437469423957502198369869515754957898119079737577523252709418671885901448779923832870595839341519381356419775443664456879613443300566530918189239198722062410067834493553974389247953488473982699573804345625969721136702169206876126055289670482962818202089470858873531414317277394652781268857273564188836466651483350861201626010822789090775572507845124455568975286267474502193415115096948264740968993943186879409101451868664547860000086966834478910314313067725278059438409177428434994823684146984874437641481548686249044424345518186671715163281598178958809821069610709316196257702132437616427131558949451076249573983017225611880688270772555845041993566531639607264009401407608062797561523639973288200179541509308139590047914265410967713040886164134991968492824133320631353220505770537456005998335982161341621676383481716077070857379566515506954416466119122200400689757701594869376522834441794240546326803067433450985084499785375648099411814386935247354182504938325935699574928067162729467234345608513961190606909973347717523915235752281642207573505374107973125428909504658226197390580038698435688495926928372391792232310756017290282662735164018509234638203765102075433723518298023251324056123923326849024351188914177126173937752848216345036900100803769442761983004258513212796739195683762549966297857291237307157256437692102619358565309991738103776868077630592955168366477943333527706227146318151836128660775726755408469966777590950468566949574119387599967644003815032503219011388938792033977830662181975230794160771441058119018374634345035067214955709499525291818103300878537584244292283639719382449105365230079309327932944635208591414742667241184608213528263043385204319821678909732284859250298161959073463071117112658030661509026553755571265138745848882557908399805301876211028609304808360296313734587338942635600084112769099063048496739981152813627140431857410884674831947403214773395681056684257647860460134774088853567168913038151188072420663006020196304654751981617482527773397964334365515866353065559466557519997331110330411388068867125331115058407746001164991999073434939886703295899902846942838784000000000000000000000000000000000000000000000000000 [53,15] 4259429329563856013457033819179045057181735647149071623166236647211797342261717593751694308168240693684437380258688747234499974515272636091376216296662036047108371115640378024731505997220663848032339135643490010878105876230129140993316595755428387694943056738049552370181497803337140400336794522380705610863590672429769967271376986222749049323319155455014626885735326329789916257748136150917244638273276184834335781001824937972486555181152984499692760940921158594561974516813933825928926551189886990457189302483555957696194292280645197215717725076890392164965932710491889024900528596330584084624724377660472201514723645206361321733406813756703705552117132543463008407883265117084696761105059252715507527485180850178425823641802113856416039423248656628639517145974962241886111622171471591408162870885917551633771852230102649135020422132295190000867767762451230464111341934988554603240723437906294734319170135588435786867828273377439592528986231700455965860739806583253780841909280186748081577573822357499987044491115882300858873101602489079840345428031238646332547415461852259161806050286730267233403927771291686860965928242717233229838309616085751161485159422120037041313489748785082805780646644730836742088938549994627208261235813711575649933915828760699383562412793187606730028598212736352211690132904545244028082483383395422660400000872336782078817510023436071736940623218681538624562609139733332190174860865973778872241721495469087461534583055524641798243784003687934105955105490214038579284039780650283661706428119005037756041214877557406982518887522373339887720248278747423381621888746369371761709613991980452784670169080997641599183183922701355947687565692706846837398633406477203967873324194693643766867972850864271652967316225834799067749852659602205316108188090467211070353973979803450794869324272700925940501488678945748435061630710840964723806967900925305776988909133586554970197406641177311336605664451158228017486553997956383352239552479553496540898986072754455617309656296380507726644683604219545796938194250683902018401338226020974165036179323934217623879325523951494878349256163239884789933650793978203314155589893704952397113549387860470851420979629354274409616981674706965984954769028778249622195712088510501083429697785149270337093449606428955110212736828254548264986347625769794967742102266849605141056962013119768053747203500317772036495811310337388097685082582835469002176679733736474684594364082063967512769885348059613069001883665643016074432987315563863216991846511193154317758664678668407331385353620300649324264053895769072419813599962941660283231365960125487512071500241284789233481921062654575786735361197483512256355084647023783240303777779713340616675517792106495040765560881152000000000000000000000000000000000000000000000000 [53,16] -13368914930614141534808312514329972334690370554799063738138877834235875476864191540991462519841651908265663737056758306821902259356734049599761441505295402441920334884410319148168636904608736981741388255187767078494442657786477628022222642521627198442007442473235278531645495765919710761239158877349693615592874427066131675973001285988069444162488507926851105456155394004345815352163846369645125921273271416253531520232198495802519770756232217325197783493956622211735559811132952571468568723079294415449398230760777560116164012949577120459490785740151537090207495074229650366563054977325731769570446129913283079756465364265396175222317237863595443595848763866411723196549002346975040146249760661056633539982613003476513682482900534465072643768655604085561436771242926234369986589516675524731611680788129457121565512504354274325108213638545766956361009602488487409637668773888755596076727530399613169963661667052612158977046802722937990384886185901832938166431220243464136988423220442688185217681168450976320148185070541502201547058103999330786977138759212937424276755913685015382306817987541005582665825192787744670232825694373716124826892239744292504269968736914773780402309723166024989535550648376159275167519374918229541559998616165842883391212069768049719357763695784161894704425068885015247488706984042072336981380684433000876766008975044882944518862825752174225946891645704686541310026811433723758900390469104567970106813478777446632107150032172378426559938616936494317933655333657991425259382836113151533316451203094298804499702246945617650640815801795663673019899146729581875929827436208086182911274588202365953254209511727972994391292545553698208865405121940720589657158869014662039175736167399939061867266392596841292518117642008113268317934730517093134498844360040902686727321421850000175143637292271646208574084688767749604478671795387611167067512674839316526588578729318553852097679752979028561456391803452173653896554829469690173015315647138906331093444687274189257083022769152700613221255518026751328058118975591595374547728642760616520670218028884674001615528615612470639188748214903811864469208102139735490887246617470365555950508609499859370183850981676302496469788930654937882849724456780375393055337934849350841904343268213175319059144484978848828314439887225070916779409477968894079868708820426049706645007733579973345084141890980557134682770021555770582842140757262716246749062069088397114576270611902251458773238707198871230640990803514570463169646148102592868739972032191451464747919055674037872500167681911205951793393378319921872543916087780095481847868342326497405018488502304635964595054718385001686057893796852594335938354540157516098354226364865418150681519288375130561958727227801600000000000000000000000000000000000000000000 [53,17] 46108604750256760276811684801231864068607149698622156192727122076448589315900169489396971720515604999941867272118665211416239401989986884021322017084636147369703560015348325989484708991485565311014832838869729794447312839221950388999668992516482014700144462103835292038747254148521659036689207740257571857960124860906105347634765496330276990761262790916955179842405702815864685096762326357914486925519468410120738764716460553548176560052329393573076996335521024749341078385986315242512961952457249514717988160683375149118685819741764978208055169010218177568922262787329031276956269159544515410229254450648381065330801501141334845184378686881656085932376872504348275020450472656708934394149312446054576466393500780774026174061192011462003747789180344593506486777801540899016105662071068109485520465157390049976218358053615543668759783474174725518412397100462247006134647471669876245491331432152232556312668308474874543457355557324267297495735986427910496329222134266541791747632397970839307826472207433732483598310882527750326002831485739349264683158661624822057290472257177045152143637685731240581538791395300221545623518301043361817099355510207567610474593631330770293780475846261357292316084113068857806850646938981818083699337959332808198237191172773294436225388337320964924397018702372447978242813002273380950702277899044994863916240750159714055787974646504938926475729892392484873914584203959775182213422287201011138956034166857500970653655465993635424426293527660856737964359096732792484668883681834122731352774839048299819168891544784687726173561906211565873769847215099014136810481780746867027599131362591916981292240270309435990040653130113369076363811378564455194250864926383561768339625805532712983378940694949694213642378354986445717058811881086106922638873210387190911165534944139038156348961000167735757353368328745494633619694722094722723104670469443785714768726169262795165193810016176735771101112663782432828847111597799521067081925327984494722109837986833657090307185823458075941668480479311339407374492760705037180337613059944522271797663377566717170890577192604170062210767851082232312155059985493151007893514142925508322998207118307211896927480722917738144356924513645344516161877281401195257145259941629779313688784788356501746394424970393374334900625855627175717173046232855140286932255450115736191292313255738156355599847927026677723809670033024974737965497186143857131646280851942209190580930195752022017093776032931266618193691090173354398807575036703481257299776043357627938532429146828335127616004102795728808129209336449000103546545627530667221032442837880012239260798286652553886016224089301582715101227484546476503129741625448957076772639551007376108864052214867958233047807033344000000000000000000000000000000000000000000 [53,18] -148035049725123702376953519991008252808381599608865461584382207977880235224925102189357472141001072199426156487347621907004389918922374575935139058362381040651827015611830175299179771561048211256380981179806814435071058884518461289240099217026394562074877095312421382720234681363328050629337463346246571896458127533092339756614154694930580415988948068224918947906905781689696783010639672935793260125787006395015764050574824196687148065905969709654905411858443982325263412026598094542206363319466400024550147917391888911993560521133734645805885307006313180485616784813649703018580777099866438417446035441202282105012362994341992603357583968735407454638596551405353181323517380216346297986577684457598448430034959888930716636929122205352122508630090838356124308929330422026360136791309509859832471897499937513481599872691342449207443686420542277607192308048770044685910850487399685669386130414158797465935549993622049624335646291334233061584375723067245894026373499969819056024808331944875235550615212938626479885424938974150894473476917766661719905159461876619041117728464761535580306336089249858205462256123209081113402123563306964747714985517142316740203183692057845287604655296897843694935057216301722556818708915739328104254329193954003967929282997914590551011842499635969606846645997175951901970163940220347946762941208959137633665551659626584587778830377064343867777265764116290578232352819585547769841428116834124995361445557254689596324229836939683281415380129173157692963956663711236165767814713981156229968259933906248182577556796018731018481206098287332691887370655849168729887096990686881705057898285259166673526278262895274933785038182162849672734035657014868575497755061178037423899610519917106528793442493147887129602639652445879829544287796448236273978418675864831231085755272588634576948741619217356458994522069075101927801662505378959554000072040100131895222859968740344081874889161445156686554248105363775801167879867764726944879051616623045992729740056279793800358153178151427916918029783180715738222602296412507829927135569213308919576713926217592130574640520509497072890535116630433250123742724262501290238422821162774438933542112031907469927574943611532098222529204309600836831792380855992956894854170132335081371438139747487544317663595032564098660878423442831407459820883205960972800075252791786493200080769690812989515903300337525663053113518984322774000248384607450955455046624242125925872474911336365707862865454559190589009917132387362392814285759084869251896426354083964868203302859173047847437160738776368574219928444402583544468916954036888296423857770637926639478433021762145854208794760570134889350102033868879125541355417780212624331851517965609901105099104186535875752061042688000000000000000000000000000000000000000 [53,19] 380722178038754246353911364637195197796892217921342712481159259415961096108032063556364839332957992931333374111403469013183638319534288994758739422240924471249706872074838907462723346447498316832286805425760912274980796740134672716951311393006131991415813306323285989049915731922763925452483493099600039951563647926372993819171337270906731454574749685710558035686121625233145052842143549734364578614573700228205248034639530941879590912580407651612143319592730993481386253782075822929860299838857183585776502178369298286808662794210494216201575898812193127889092591377067982042274988625909919106819878639665759569155190303534015686487536534853443750941410589320352711857122680624619739770215812319628240525967427421942002168875299849403028214373144985028063324413309113759208746916264445167548511866511233478106206727520765993688866020953753607673137138319068942682082384879997066594946114518591487324727375043471183850263517455718127753457800961717779422323493351558775928550740852675230713963420093080809926135568296479634616643482544223196432642648479978050152362310040891676087067954814028571826965937390083850537920513789519081135567578618137199827938072710882244581227263976402395056616388647518960787481270236356852576471076504490901122900040182887522011484217180752622842352050555787734476409224883908825960664207394120790297455168201776723370700414806898193389454276705780392145873952357205578009813532795458581311136686563598285069040641548425927165815201820715327373616663229931539025468957329604903576453465629980353529817784950157645651300090397934849139945219069377173904074579711017098525293207955849132657453514884495355114781277292912398167472041543785813432268142475662745792948197104989671342715256288627395896587753626859218543541006391299609251538387929079549144892638185605050721312249584587405596863298136785794760304307970429879926976847540962449246164386093816244344581483553914827484028024335481801498346367943709228007639450037181432627266512667032727751779778942216627135173059591200810141942087859879916134611130521075887256557432428048868315397535832243104151889115468486411465365734491358799486936807671328344773542614446802825153905545313034008717198350152440865392549480691806171022974056980640310047720577882271745319063487743438729811725174313453175275301890240091224531643168531961898011330609959319115247636077394789249445087613943898769365600095907055499756690905724195433570766062618261341672137268742546396594220448890068523677166937279111613022747983818497930547303171136613641331457798949690461224132973137826109356396977060790270553885499186508217244975225063201385387705288675170253503192718333779666243686707415506497013826692756641797597178572588396500365577316990976000000000000000000000000000000000000 [53,20] -758409309653728766009931445009157634896069767153191584204668519450392047396110273559943936516163686360505478465974452231144263968889202172456093806956445174797385544754479156930079371043127230124433472571587178482577224766689233743031971917187421967448997969117824254542944638686550150715170383280101490751580275469658945239974133921314123172680870782332737420760903222709424868704293030394006725124272925507741451615219162440922068683421476179517881439170889967628933408878261748908444017321766177139619396082213453260525403471019406474308145202259895288620056055094403109556287382119397975829601740046002256019195587179831750939446427422356554999823626166649428310698135881145395731344926605622272438392863362066702028604070075755106580232088246960540551488674495505444639576819817061734403922208453237761752688856976930927574867364568100149186424962138991303217539020736835501675190401455248297864562239394204740098156762887499687002479872184625278718406683207014467693137322287250383132916103054391456602297822431880547262479420985643671274359488622976621214807872963027355071399651544200081969019276824137652341268273543911611945925625690401349653167511641175097721488636338594765780940020485371690394604289991835742659929364310440884786483944003182906266189928021382274309347815515478633322030815217183566022206021495640286975097849393397971459086459907902871102873228884373441442021155113293851773736537474042386684751673469938965667236546922625514796086184810565625145466387185208409483199361218066704050314785056348951347666004240606154903011223867509722238799841664258578431348279884386444761141489989555202219903711246372386833295834236925996617087382315754464393318217500207471528708155193362618015697339942701533371195472562361614809223470530642829178106073973483914724373733576310314995734686661925903703420873847970380834159997365777206450566623833406659419859084831734919862288969473858554922914783246935920370195094386037897547856935160250117120394277899296205591207946144937135216515888883011142073358160744439353994795260894719415716330694201008425905236222596765601728330859147430693348768847176588508854572939229834762308360232766619878616816459415940216928393338552215028940320180955506774798590603432542953946062529238837651173922290873345834423924511692091553565151752483856969959167502381136506846827740986914202598014258956640362810042882119193952823156885845400358445286492086596669520350786913481712340591918926341912914470865450154776827629336432996496457411297892574841520287163184400231654784041722259014536399417151699018218746138176550413944564185640831126944470212569730535461692305408809541972805021282622274106799725174991723913836153715335378999466656112004282376032335429632000000000000000000000000000000000 [53,21] 1129021735548146769228250648845610364942942161325006297371828857761286946709557116594302505720625140482601216628238938253066363204852545294256446651227000929221113874864470730719744459461393780707096664493928751237231619573670123246316341555855639803162937780580156010945175590826270041951574915617481215057061528826571851157792029423263507985210277970411024472062435305568330485650260847802321739965071730421123517001788465101694253701383088878724207459611761491663195451135223362608639211440018914826341636761695244907873515839508391402722437360864896461353103535854625427641119576461116999378048251717324283009784589161666220735349622677782853130231130514115833138040064431109529590797381407922191062370152525678437921633866805448061081043273124731793857826138674981449739426880248554255441485199389821609686894220798055381972723848012360912479557833814297769307095211901831797870503186158062071383108968927063314489242062164531403681839731695464630836565490110015693277184731804459973520776112970727344992129228259538117540213949709347772307736886059306833971775019663289793488074958490959470000088444586320957575162951095202365727999617289342821550288064370062461774840379395252890689394512280620388851003311736350427343491394077022062201971547537258760238012331132765267097026474923169412919162794716760028893022416028856483236205933537988604239964263031804847573631137503071970988642652684492617916529921164360208257081276723792137794723458484975503046236267837612279625498105766717518757563155654725289007373880544390302994085943101704024578049346139712857843079852267879991619065402590513143297512733606035198368887738428263153861058827300600035370791665576965995880287390916677466897660176134641758029245244360903787142792187162607530309508525852391845793779273683670718095279907433936794738040219659036554562106573095890356780121469602576748069416722676721485916964273823673826030961047609206309235306832016328622754966629771906968081568240005495905372744151435062331120181501933537829747246249874340774622395083452773453855225760044431194200583293878868375603813493577931880674048464452525914908404301721821396091218554099552056017489238368738379457142857287036469623207017096727705803264921020599334980200400827315329352093337916267406840092382214561643133532636906079129569242841850800601254864526779793900405348588939259281246775888570163988816548532128104055596134748965015000017651268758621548463921072313234839770205035102287498863300291718764273449943359525518255370564899358376090370079856591693408868132334861357892018147484821753952812443012896506842965716428423088795207898028710432100658318688043339393202992647423297441505103517498957821605316482820788433175014898453630725624416415252480000000000000000000000000000000 [53,22] -1086436392936506009081553215509908118869810380372023601352026254890843830809275535175071041133287369986686492880068744823353272955047616299575202255790153813582771510427619137386744952690144736185721790051551489469936001192333919385835251390045192243966852716189164438383551278795367334693758061667442606567712473397032810291406660476782002792172005939850034878989846100329483357038304666801400653640150328129365279802179270409586581806323341747971680653343201349189459993563715034842274599355544813014810676108361650225562634957010215206231152756679037399716115380391210195552980438467756803858684675799743449592205395638809766850714356454821473608517537790583502581438369250415370477363831723230559698359404060468386310105523926322241906390040561410658737182072253322931925226006466834103631368275260378149186999339916266199471363382545872511373097587595462082796727598684456051056888214051348329980175205437001835677077491137790098562392546178861658752237936071845823725434543374458177802439983190145501408104016484164464477308475909462643363834369006782029842901421280156057207202164340985499049286536423909445926540167687114193443154284064140132142348060585759342996291175808413600376480036250023109761327189696673250701668788166673047272309915301206556389812331070413098009004433490330635433346561754939484584179767339663022394057598317568720686261005177687225215810243508654037139729830518419448413936355612137149842276653912763560753221222356860160455886244147577607233796369184137733620160561627442250872970276599888170126864034673616563050881259067213216304549228071504823544430037799533426337386589485058586514689544440941122043196016277589849158860390727838879814782994070013810529228974940410967085526956779666263669081346539276127692401371798658849463953129865331109597841141761296583348670354889452947272869150235601192953579815582298367043147804286026310489235541597693408707386745700211758056017038430453057624575875755280518047035706496315833168223249940003107217614540808863991081992453049498264257135740362434755390084045257207916885700678142251927526674182136789625014153924075790122500112225486352868777231673665206462281197641699519539193971152352249239685477703849192142345232583478049957038403302465858348877937396264299904771718974173598311206740666801189402621869332171656343288109246335227510577674795035964500335319662865010769853046757272590347803139178083001933042873690046157525617536980870995301855337703295547802544804083759927814770558343496413059654663449147797188327676309204064822753314056709352500780554527898108706629407462646408235011637873861529655610012949749555981530023479477285697496296576960368491357176974929087816105110466585208914980619377138598092095664789913600000000000000000000000000000 [53,23] 200215048226291440060750559918617369483620170147666682566864884842181997091525246975589815055465401739934376086186694658094113936911321503778586336145479853802113356438042787405599899307757585749492412909539553043886719200895113549912620039748387583677969898880632604959971561256821267523092404134237329051225440808048480336727556856420238647849741093535852157950018866435572760185013099839002926187911864812199903454234779323434345393125806571619381699844655712208229126212549529511951060334933007596737757693249936879496913501501455808124057195052394580718003556818650738618797340165854069309431946405716721870701910091059115395027549787433773174643802564869789895347652660152586190435123801345888496314231909201525866214149365688308956315985572765175350840767121220241436502569775550345029086063261744667993093162987632223415889110905865988346008479122963204553048253000030734870344995523347191581203313537807470297487166546209825400318250082074176942415883180902879103696747519503974180277668226166424239731618965868586514524947818127869754283940363794524462298823410035266387339260214489260573641990534771871952003156688802407401968425941985437494623975561959257833770073218115619965447913506894731313013661168715720507281897890707721216985585424562443602170285360839071083642283128432265274762018295965287033907147578417917446847829378095389645304798603337810512863757044276684018034536850108671792101191822287324033534704402269051202777110136205488449772906440533321804467926365009154450042025162695926818916951508491691881903851358767838842169646981965660719499634376190110230132590077436609562973140906756252391904543188137709338902801559435449834880790417493880053524198750225890030609436774366367952544382756979368891892448647444462542564138942141682830459293944634761788329792886441919535367453866829485176427073614429308625313554895319712807369817526527653290765707969723418390217972605152843112867241111415699385753726440174083662629813926306107130551850431309209519298731512867155752098050431448914840398229383674487751241682803206498824927124336952041977123246177315485042089844704412150198944882007083469629754640644302062290858953709483543142629569615443311404453956981236645180844663431587267635537712987972799970071398252389392465876932421009523528814578606564353327471924736955871634803085328598234865128732621705610084808358833409541078374739973157798249642768712248248433637100074554541213618669808694693538783433635724174759411645974009382613711479704621181219300206710392825116119399662505210167692089354562838850301721082562902654127884690094186288323868121498295889819166529345570955259241558747235848164162222706324370440640893829200588905856456202271894865263814027726922002202624000000000000000000000000000 [53,24] 1313873871790077390798036346321970176255486794521761280326620540860798278404288015731887118998275389482531532717296563877621491606910709095396743631421891441015061571554478430797731233423054062358557882889252277959683908249996610191657732379084533359268016579642220843065623205032816061466937456292678013518054026148488123622161890612759859463661277168213784744989205602771087765773257821589704198503912396471744872931825889884733448190348333651251919745291278735250852340053850527609966032211344240370704310564569620569699461128359178290196332894801671014033629974493070710211627208050555883873998234280503706272898626566479221497464209789514300306695025951147974603927248342481012269970404112739636891857032544390835622743766135085547804216549553638240455317880050157576836373268901942293150972919168419702751612948115432864052109902980687467832870292085131606422347011724118615834512094213453228945586860147404565907012067086584359325011538530209823570368846704209617502616284583284476827796262584837029950599021500351655740634385215736132529853374739278194914015099984292073976108781057076396997798816748007914966812246846642439115178054980703778190758306957030691080464795548823587935830588405097666715528523919512556046962141257297914309828230978797768214422225204378609332343335942144247241908849920056756279420020023985485494302634497845304927222257134975752745054363022576859637234433976831242031390616181228281572539102169688259009123410736579774955878067720491780236381814852573603140182121274965502685678857434797139964243478861275631728457803025279263432716417521645189492476414514519261417667790656133023282908154091428175530734203792117088587569015422834700153558362516154445502162889106409352089569702841411507446995072807282334245205378304285407558547082212965043642040725946706280932785695650977532612188705077019822021206924200696295959363341826669817074420738953320189205426446063175998612696784914122808647319763870626381438509580220000772532388137005881058481929461879558955928107916570043124468113793804148645143429568975580858318618021676755177850460577428503186124879608609146958503896131037244194821245973428930825516943852730184169163498023580423443652444676810250694815333813381997318833358903969947022931607263789118497549204934263955854579860810261339653679593280784396262625070679899962937242822399387536684866884674234218890083435565652631979604469768916153322160693020258111576129217366251015609013475907349533051174884044975585330104168800297191120308865021600566435778682698652466473579840402635652650384958127504425277728803913229078538252918776982547401075428904214144496779867518105535554410269003050516938077071707257066502721890050373868516911191748567139948623374057472000000000000000000000000 [53,25] -2157959094736007389214481267289278335760926428718487376825494191878799264402284453930172371873377091841566038101588382396740393708365269142689276327247380905440658529629286345991080905974770795542617244795600735707952887442371762943227458721107037457179864598674927384089773975461242878797894465304286210059990100691517977754671005082496621957062683753531719223967649282063636926183707686118321154079906770781197990456712357838200055912332230878044691233999493118349205084643275995857488005849748154960379195007947927343682951579796148601323953867505059111015352757917336546744829164948732960032446359885997016481988139961757591425637249986175346978596785318878147778545077370815835332427394106173148744157755735624963249543838791591836644543387206000882590435993191497751477893104060557273627606274935887532989799037257778328209586552785312825525684096403041369629947722793894465688223504562285699500380704710149843082724211302717647268111393051300144989538876296116198082027634493763366044932687219708947224738661219523475155941289799732751223860174863017083284479242970291730821605268210695654876384693303744477229489874433688251569079660593114064354299761920482604099947260468675217130498314627379371976969712989622900952207463320068740578039585658220425191550794002907267125736716221978242311046501921123783334299221899561283308082346352087893434110676367537742601191363915295893939779521080444836621318458997025588615115751560156640977908781935828908081345823247976928292221206633126012369981663909810751663357497599050745717618191097462605349984929472696312149630537853318403691584857391060996621126853360078496726537307551717073842677441835880375447205125742899384232445136419431282542481304347401603377538570961165441766913423006471756571674691412453985584383541817071049118070417342054726218583315452494870013162901963568489424057483255895874494995027303011641407731419639112038390388564146170844606390523598678323093723601181120381361935367088446813510636698479508927509646131043993589722487429338909864395394572395235317091716684668173353054422446869508629714941276576229942032361139574863589466586746802185312707415709273482507572867366903407066331700557883624051697945862354568476674393866537183121364505197607525144697553031527060351196921958748958693890237200194886916111278791697080415146699988225407440510458320719168903797460769965855113720443615477909002476506247143134054644662855421864607011950449142861696133310742314459757407691595442081974473766365090796674830548458849918504739627105278859791927752186304180291951586940767300807725267561363337600650015303090139916622690687977094786613473476206386797865079467409207204822119250373714001556556733215328694397866569842240710822378602496000000000000000000000 [53,26] 661552257985251977001251502532215898649521292192539660257261963247479417731694889130628137896626578109555803551234889500309989684315059385366302479330387163651495241128979165078559830116782719033920119319953242165348220535991997418103728005497868668322337462570444976875038604805216725186282036747343843776174669781285985309005088786524721543653342463013164689457384636534350338684905736967354021662144089891365826991940534390491552765542617114599577844937254395263519517903684031599123199905427994926291128872603403633278910304445953179602716599959919581963139712160257672718311124896188205264109269373407871023838781874932928756446118208913893558620420678739595361908012834072259247524495176563175747971413770855680862389591392331789152846462429198902590164614448504058532436493985113224069261300904190679060815474513304720125815386507119490182127802052180994135034870443406971959129208759566339117640126311820946511827131296325169348942047042002411571206145852648714989558222119587871098646847257958346568673005728221092618200471850197519616142767974634729871509868833211230425128514627256623672052247851291102776324105980529672089384477489011206642544050967974661824445642915774848322401746476896473109189282175325260789897062912986985393125023746703687234287364907883122930990110482651025433556579739756605296169952989673836580459453948213085567763392467808371820010132801080838333347220987085084936765538865766790482663436301895639942410080139082926362954111771439087771672161552260171127129660533866355435236457788466535456440660430962638769754528813724043489391060291767555488316159860427166086870142534960966820056123180524210587240518200362152617002963533231854283284792929190823194551512708485895601166841037536729759557295880736067940460836392604434693293258297770205238451506189830958554457491844813379444688697732923944068969261828504438627044501938532058748416348940837109119168928640398121707672843803137459291600831277624503176977072342661795235104480174969652127993924081395171031120088280026305954849028013331483957508041689858066763181534402108161786426385224267994854541985854217110389590001068608754166037984065672563585072474844845985810482661559543629377605532935564239958078410294609018600313599409682086883786732521748365179054399013553590935979799756382725817912573281632744577047120742516060764373475114180509542441426533641561408210166854223737293360872797952475138042987279649220746832468124811123953736327200227127466078827130882084861434259092776344972095549383411904073540386056994695553959883638990667062441021377525205715859026523389642045572935836919340152829226562659903997208492009978436272932171191380516426984596354170959245395600449500550318404000213596359704981798912000000000000000000 [53,27] 3673258119193679733519969662147543723112087583308478698941391660724558244344636808028374277437068044689438837356404047138007155313025296955978036893100243975924633481807397206336633258631452667865703566682925162929499503731127878182983222597242238566640799241403375272844164238476498683504629061618372240365038687425630593154964840642542683108551832745103385657511720525786080019573585652615578763743085680165506217892389533119305696859454344444825195284134103225356709607749480401107921768639433196967675309219581696177704835302026100476365913437412367185451696952296938722826106026750874213444149598888480083380668959907585343722960553935715297493239699584979163663654541715357613822383001354468100656752530290604939770644576276897169323211592644464749943990630920270395381537721220869539277258174633841584257724505939361942681818688843491434734287189784220265520976353645136412639578590874966626116017759618520888409843373536127663099812362829802891407573595874165519623101358357092128138659370075616458560323673174923365816325073328393260499152622262595534034185188461326624492086547269108747038098313074167468118383765039602309377827939037635421036753146482030894543027002138088731054607209056085779352438829959563031855581694245916498467945910014802805650847549562518616803787224361841008372090802356807025063748968302926429895254530114760901972233063497416447253628539272796669692736134634115428023607828060828073563406145061574267594765141003873504480422865449683753006032932374829990094348082352787089119650451583296876930405815541593733355292522931522310113920063923306987504520015234938936891551790209250350895590173030699022909228293967155638079146325036753550896930940516208768426673037176775048111983313373112871267433008426711701419207474101758388193064126887330909529917885614255536967196410901762065739623510484980016175209732922535959960429103856157541267799420361790381700325916488347179026862205811461806654663333759719957861758996084980138219774922622845885685277711411185456190893194427358029444696793064994309561030146330276534652171765464874654441821652484742730873961941934217581840936917611990504474921713852180117805569064059775247917726990358067186684381496884048182938246793966499919412385644998214818660549970339207080759912342257736645149314063033245871247248735145944214205468494682005303860459271568641709277010507322160514713021713832047217250356039760309148361490079151129325143814839867153556029626522681971630576843782151067890944854877958672968992500579015393205285366148864598954271314616238206365236219158358923811376882013340889662293044709173950086879442793873139702183330160501748129368803207879012824849531962471695628988613733151569926251895870121437137959452147712000000000000000 [53,28] -9345196680888374236994704553177891583865838097921552962491025725068553725862654853819669604296996438815836312710103318414188142015431209005626297996662452279674180843346087183876311334770371581437110022826964174294268519094474977215979682499195654613416604191081708363913849404249134031902101119286545373442976936805671633858486348863694083119074989627926291601237054304463471363645227893849898008108037898569004722752115679824441602081312419862074113422476740154132132161248214628364841721186881270395713205447554276464718052172246830730514254292954892957902964067242968720482491204575118899966231869665011092252407911983186360482780292280619984012683851844874647217795927161381547700541537835283792958257706149776912012441311821538501085366437586534657470672339586244549189103615999972646432039800406269071227097781342472849721963431084945459614696576267596344554923014486753737891888851617216979834535363617344953584954294170958442143069793615975942324574459576288448743368217637719937168648408504848986978521120284400717258945840288897071863662407689144271697400036123932079652922471453943514209999041725929594334956698231658955821860555698557571583541376258830106364667411560612845418984267305957635470415532141275262818258464658509543000438499846916706914414439936721884485627950703621707006729327572208121258449820274475439803971299587501550008321399438855648712617739794095616207742080029746340835340102428273506461342862500166591347205823383266722173216631256344378356651022352431313557695504310069735108776688667720733168920608526682584534311189417198730395537273893664897211258442972543733438136149355126744242463392868927433867021019409311118783853188362187016151165518528838236733979978227890083448547281491932756572963246764965261354823186939692614977406865579673966342255524263239937606641263035968813632960205059046971294296909369609119429907874880671058442249101404561487473422091895891651582551599990502011111977772749825356051577946426262998490209303043740953750280297546970435351533945303343006059812936299047165808255150714632642326802535622590225114313499374818277786297929067396644719303905115862625338514750471078821585677442417051660611612216870993508712384320036070705931625334424374731043860236474143714524473869512195322883545990178859973195040181601498662537056625911460873769148438074415430169194614883618844856376559490880432946531824789477858675546035818781878597625965684152876779649600401526222441605693777096652840504106041162871247990523799326987446571937632115698990432397616516578939111398289154137719923932478771716299829739882780746675469148550192394501693758744683145335466549265835980520776582487281031904317377629205875009712021979538297281850491735185348372809646080000000000000 [53,29] 13705636747966877226974035180319737580589826486734433309692037925798287898526634525704696491168609923322719983153067206459795218747675929029596804276421683023045737937659203096293292001578853090806241552518752914636577286712155664174039263167310256228891070609441081536537975942577127297012526739162801509807534269404589273536976551709520334952757181141773376850616499654517914859198684068705843416216893858744591182536529560815178459058437080804332542330222927754849089076345400771537076445699649333980392486629331453290367941159879223662082410835836508825961239901007439451150987884850495875697573816431299332001045435381375988512457516092075626979611778247484885807458630831580067001594771460451554364950928946510791834371360219345940056216240824972296543069761493692718334849107976159671397602236453627647172096440424479755717275308948665818270968378852342901175952147753659561012333791878038168478098655562521253415230274305306424876467653586290270616766954130673703300597472164896911425218107904219514040438121319682958734823097832457252620192045493305747549697868334904304818405700090192652331710564651843100670484086737257752521193052882790283406055508341097636648510912792946383670898295565247423934341491611975126672859163998555118953906289835742137610791809771055134042043676110560208690493244778982191189974849565723590532456647292118380079995816467496473210196318674983635492262408998586300160526782653656338288793685328479112147659360628668660501280527460993182668807194787323266302219041172416166724943278500597092623207664875470345214736285836061966924524136569626078321267005374085791236742603993745834310095068301207856258272542864727458209891019426756429426671320445492543162715225880115558881872728248921316605743616119760642516680724973489107399650738682253763970827871408920528386986805522030910324465004948629073570059853658417970016695983472501345200365731112525196104370843063723118339800566354409883983546884573355280063351000097987814642964690917694513245866325551321431951654792966339486896266249591410804665158210305065438369220921793956477568547137124543735358505019854239712293640432924992237337573110330609862763110964476822508955795829159546426057066541633485175600888581391245862743466182833963871264383426880429217207000370185133091316432193951737703602152097966183623837270487005700642533002721256367906194006829333614943212441769325225254366852189185336221330528356137872457700239051457952640202619711765935378111302337442562276937962417807472691639681735044653813585779589311754210337051048999632535710763090684922077295977862587764845794592670688165020970903317817454260871396157097484586525892250712929362008636015365951894724872878409363808342443278082850308318423941120000000000 [53,30] -14765082677931676417598049426061083827463413918267732719112077969930292833479101398635119374973308192282069425478350809552051530986777614473116125827990143483933236081730991559211772669036191962687256683332134668735142134786103740784467521194469112590502945606447012014980926477778601394588032978570502218459420307115221191507103830111492402054092266255544786224965593709606241812726690549071938644828091771492540404888156104384294487304030014888825976134172436693541288073940334267006445431300797284353246166641075864234738065896485922895437191525162468773646816199535746996784671871969971725674732496467218100121993594168074899690850258323962218148806897556203106483582931789231738935951334304111212407392512558954915756875496190957993943267814049167879091507236806018378787425313514919701140561006263177832299234082626919512568233222962541372358613301963963141790825957890646030491705995127618467288768390305697912180464695145603178923989402820896263213721408631192597635004851298028434819083828334544053830756518543309383554915115359962965996411832565534352116849011696346999357840628821064459995609327585054608492450512015735736019210027319230652695139573998998881128509940472716643807494862693917998787364815293007070722819725592698428293932487331962429017601929275258581491661016366144851311729114086494917530691857471964690439378775776293600009978751459390666055372780594462578667732852547839302626308835372333071482594797547170158192531503198949007059613242872175084218163665466756818544779331494182507488912797553293276506099732416517532092712398778504575917941567999870253443587560204069965238708831043786551262435965095781860460178442665563498730672385270412828785698392489103473467011724581910345753824481901567391119349687515531579233645187974760306671719239271117513547438733084071779008183545537885831835766894866356591605728448405124830445047795801417330131753190994885543140234313613821646747590052958259858706502314275301589160314530824608519051436457944241796435890491020687571005263027628630938512481443186218694380628379670408642801124817685157178394022911111117183959826958970809987428374110181360471792182146095640132629555308909887095889050816641777497305833829522432463852226288660179982802365454799846821718107784244526992391372237693958204213698927456365607306805288292907306120810233295580613639186189319386008971970380928532488993082808928485773449466639810147928184861649520477758933168433115783740888246718857931039989724579050736126604889382604948261628733547042194759708901011817800390158065433804738595850856038804228224614428395230452953861063195394024605353402031806956336122266861211072860313068152826138294852067263666345915379219095082025493628765293526430013688077352960000000 [53,31] 12461422581382268712860502692131585271130434059362927103461643664966495526242137489504692883628223928866433105304070064558571520805384998806776713313479296541739583575633020067159326850209755304707505075204005390544690349601252751242262474920857383050584270371796233784333757725695896478864840642976976975907081414638356201744742786204287934429166501303358044315716755310791523977006947578761204215451663773060350936849325374798677664795392795418650148947890848938400575946756471937988352350580394735709144196515797245296103839933135584936034759454496891914010230102755906783373066292019744165755115376317042249242185498751740390578237704393140262658996032317730662874433677658177377022588116059809494094995615632726739149218121701603484681638402838124621014818183035524950158609523066475290724765363210635922798370025553967675095386025323618080605114918039825002844535944139125877440632973276532446894572572523729340063294832077688114697790585823436777999434797860219711718418311418380059009362234434316685408955053739792503925047567859507128370498859325789674317665241708302431924936398555706813061149191406376148130049088490965904388987254575040263558271554333485669846906196859372518789737404166722649031578983921773145255626732516202273505510302744862240221632888913735201397337439190318226595288051877180644554670628854090597272717575583111009361363199219855799550083901594288342290707836719581672581264918956587898697795518310302108415326015717442448298882557882090650637610709913006523864968596373867855598936564826580098168588118101737668172256191870887688263436131329309140710861346170469957007440281442478774031014274183362544999561027942341287990352929880069822248709994573688781862113605620548727515793947819758665425149292912018731378967751684884146471616266406747591882048179132409408534695780755717781435151495996039579737599943853653800628130274270541259344402304629075736899500728194621704563223959737631723837615664250338705088027818251504986971400103347181653305179316657109159816160490410032686392064880845303987260495803190055299387417536022897795280358082866238168502419367092653772686188285081245640511032390859495919378231759740063669058953749445416223593704210686260945333898771878295841853418626632910170798349175437122713815773305163191729934481742242516916549952889490150306987277178165559676545508397285085379176289181077950650090697408380844793365495000949413273394586229174054899333752132778028737395405507184904809998477361899843696582387410872949519675159753254001810585421486790048247911933808531096114903525452542132607242691512539680118767370269040805993478291636910256232591175675921508675096515141715409389068850672159431484511297471101306573368179509573393160809637478400000 [53,32] -8548715080382804186580269186288434132798096566359245247127548747339633688211895001672243779097366522048619680026355012952608694948643874892060291559131715914892397432141544384073275921142491316686980238058480045868856744440025359827755937218346025665557554310792887605938510922417908982580346649108273898092787196560108361481008148727583739447688259402542280712087681338736437572402451551881255508014694162845930128780739076561352406350353078157965854215098119305813832157264615982272779094942716430806401289593176637890955636344410717848307847177351994403366514696861734049874321026362360478475631879361033484332543429379447446649589132611418892197264767159814302813563288823357447341552678936301263454149509646142950240827922410524560618675529469998218287823156657646187493018490958325311581505723005891372450671915199680386549577925475216915795042493198378274532719309639986577106805209364200069170122161021545095879120984695426438849600614901168835655143006976282320430099891237950335195068364480184346331343985493636120932108417684471107357318414232580771019809449737917200356086255987799012177813016951082465824180648958338989958880756861166275067298526577578853984154841231009934954892566145221481646421524078871932316056200779805034073292629391247861209185427041957724232268186036731527024894742698544200697400980052676292232346964585728624339089039183558854814814210995837638308494515174365531753828047785708828181215137438659497111533372727878827286332940489108134213083279410910639392470562651221780373198287736963329995588732212881304905797624304351933872385578538296135817916625367485227753379442299967934525387022683260525998818724309311193438083819781709364342147044361878646928800432246278720805393463228089006816479024347777035459083121908597956056658006710886736697680222630490290655667224628114301510481441474965989195794361903491020076685614204615641176069172407378445548980580531021342417841396233356736919169766889524793605340187252882280625550098328654558815337367921323138836965260179210590363872933304784290461556143760849638646261360658790863017142551093717673989091339117232408221174915808325577188437860693126566258204067872798598033493630132338747091475374498099136396136738342503927066550762630368037362875574963113614293898859538127967431928137530213974871378376452887177073563840012430774464248055336955996778572357755746644343448257542048113284925921736930918728500818163360651534968702420361524544822530116724426914527466877180920711876717144061612304721721667459055019786898392506661163431359968624612811040886165346537652075796406762688026501668178415027717552385713973471842358666633199359933548215643647313627437233769954187410039265363872190003904162837899813326946304000 [53,33] 5307469131391417229991451749317758634450479002091669913622676313839907189905227517472941284642167292755411790095767866013973869406885827356605607786410764962560860909096341653869265032806747548401511647404097000252604354289460953812782829940001218626314098352210869060295971604999739854006171631775333475925251690275450662061923459699092475274384264504887965613465635381747377589728627184884198203637465702753748014343431298611532458074659750610155180597070656007453317070796390544369204448724417324934691436563038891322169779754526112468422231735903288999210921496376348270880144074443677529702303631759189535897025453702551115667080547518998472864264587380921492551633829694526871034645500627563395044328473583088224084326346163893346549123968004158046911555782215604165367162720609579048937508319569585916279865622377467579714074904026606270159025988786160336695273358663010048344051890499889628388382802103454095131030600701825229399368079182873850073520160904584112620074740344876113705052702849949282750266396407621028407148206594970066580355847746221487620371177667895149329081461210414588309440373289538183862539130122410159137245482920799444388268844955929359564168522762645418708947881851789445369045928810747464622547117719523379185137588154656059211279143451523274929145513692852445635769870492377545951630097270520362552754076136378631136471461919092767265071403449876278204544015560521254934531763458048807885440946275031616938933217507370541154311374026924587389611361931766770798756676724618504495287558503679012913039408414395059715974839064807179892106791933732612482126648229470523425828601431421218116683116028266112502497293015606068405494958566547538414690804596090635504166509877304055961186621061808156765748247635355644250503636648716486259215713143803840960220383536724083640919117183395351954145530710781765173996696460002010748173866118609752378914378503580328322235883014727860403294212957165157330892678100922019541497999201585392591217384806000194001091276102471656159307995539935774414025604431460004893412782213399984872367042578276386537309482861615467969377722898156257030406531646780861014462678003065188465389889768547169357063705232721303507838009455302119360331957270793764470397505538226390805250457454934772284127345656778096891808620051924882122979143001417334777023637080534436216730935250144865484138008514699530247965468398700301240784238298804840764529216046987705447035277040257129281730433400168484494026878081079497137761468278659359156181882874929645620045061209231690963283754397463954067241625559117299198235430375864772394735077137394921749130054519656867381789353883165520262603464340372350919451981743669202891889311549200838818352456733949145015910400 [53,34] -4056021465631666500205553880558362923116417180993550402876609400240678966251648691940720981537017303618292338010276316536819801549063438720431401004648960241466232475100312658702632958450256626129529406368903173957360189161560040759087483067873756151872313219725202048904614404892813302165246516452683321979886552522534925398664826812791665322474268138579069790234541848466322107191403141204696729415504629466559006297898911290180428053967212239897152403813558411925447777713616375790989647313082654102812485136099021767012094025653972028566195067135214782785005335230924716700196609785336133209335807883729899756204209848601144856265301611781030581345390256063678101992180493310707075724442427032284975035119160608237835809108518360656067954692912973319532031778133524655341616702769449887276048089921303342125704611641143250504942858006522940813683840216868350866946764679261359487184871993570231725395239871907404027663994332909734594970627275895156040948930099000546421791070145896429537477189422538739781779713948561399586107343456330234735328101798082996138802899960908740797394550281801590313854322129610391086388039169375209741490571519846931849348930696667700350798711352875733576900629923782511828463738571132128551152215999239539788328049285251907318210969773726557297660497406907893959547527892823225910227054569352625966490374603569393433991162595997353417959928950177242071630658605320111655462187608842665397832217650900164389344470959108614643578419198279311470078025502202804373980879917470447967180146663706687378919764015436563425176439859004926196670416323949637444181649836612031684690652705236029605237480345200121832652526721362964875042052515242730360102276360261560863451139796234517263197194835477116948998630045323976915133176006075853985789379342394367551280207184072887357836112246974335019547768745923902739366721403398070998484558283887657940500554583387157283337239098834450137470195359584918365199781467226976376136438783619929744049684301412314008163159715314227584438776400425520873987862661385482906594035709205147039132433824967600366947100506018358546660275983979616555292473685893955833330923165813055129180276382500675906256032379700140020193941608134742485057631196904555784706253111238898544917554423259671533026567724271189487565864473607159896862128700043254910219578759315454000506050570819910776081443239433259207862427151081871730228841758597781807851992178953988505062539086696949198526912514753853219604420491338362252384630819978605311067031817857862909252544638202617018495871435851898551894080154661278079464032540886761057238734072397138334945863585871603813515454795157907480589220830440673693538219286526587201871943587374848130208851069854180966400 [53,35] 4540673438319195357456326812551590122893977089101914218155052160178635516292667540008196365615262907834356494405862713477852605392626666536270237728260455028440967702443953265761486538204036876102452461108044056413267124302359168120311145663698733664718096537596328030805675299203951550812901551907114888324859880661236607324382866209030480972495819052322561901408254213280783690913310804632332679885832692147198629068054424741733036802969692023083999756030891934802395707227333154163800649511376546844697018209543004863612360485415852838302626021325028668798240829642923808947897303354014617152181276926027610201129662760494501641777771361650070669496826246731266357966641849402025239256947304777300851305026880083357865676944216520009702697070055262000283230939224984095652553662118042113248072290918639885046008620307688966731817570460499821666776069594992806871052799194285469574824834737859855928248902453425526944349626685237844187728440561766964309126239490044767939949189879692809360463353100681010075827394266200491283025626089969229107083771274123770017061629847276428218789807871008812860218949079707355519894871701197424889111191877160790672045384580831575253560433104597904532767264928244176590959977680395533036233279664901524901190364416648227749874953593450518554278272878911293082953438136315240889660585148756325759023026632295780261140436852589065722966015440583125416526094451520982501300649244040084606310296019513257837302825303891781447298010959751304735748877622680686395479973202579894030218707015919776149743305853684505773451445362125368830265804549992846888073242124196051306161854514525219710985047443712900299237493715350115209466591615014603478415715115213428356808474610882446214994793181721177911024063196015104499326863271006413282047553835031859153160291618780174508030256271063560779714724928896154526978579418940225413504675812977130036572898967601511663019790468899952684422962402735741590442715142779697540003815089117233205845280886375825937836314896624007701782149734289915246713992458893296196695302176070262645451518268207791995667842079225783785328782831736630762229937587044923512780545067052434201644859691584540703485907542308194307845598127342797590232036826754721432524580165213588728972340106842810289936710752783163555173731251659916623821117684436778405303974371891683059653468353821201838033639529289864039486657106658487349017404726326001334137425454160084906578011788196163903572723689069123826984398746793086026448791847873660576309590944520712639521674261694366250333920853060656397859114158377356824736355521680836876414328122326702545742678278655830434778539055883111296853857273459815651227619410816361415616838400727617542141675860656128000 [53,36] -5534067521572661270695413586986336954680024215838286791585453397252960497101651011986503888711577052524719752409403129636189306214511681152508521067759072519986930513542006290468225633825616179932278135307144812348627125420579461144531661466555436678129440047889850063447084837192408388462641629186582825422839001918871531968389011915878097694010481703902915092272662583723484615917568478322608345028685872030612725242320841901649631088687380324684947678106261810523427982230574642814235793595025930511220442343037823621402416905317506258829153022280223089326496128884448117705772749411897541906430799169379372476588407201482034780264141796550151292817429738483226609873355909192117814284540632519113516130599234672253951304862429496133812907212317828766770049416974218265463676847854192631787082374203464187000905720301684177509830697449536713446620974344620808583292186840994099177276066716859793635076358902954554789291946993449990617908590285624656600137304538545585481113120929086702234226950697008413195925324484927854675079240271493390261732690335912489153503705575361290245620429436821173948230470328232458576580686425395982275448601060543943959348703061856090521785816705324291926856355946764020788544062399031497307464671698734017275439160468469761154650814593796954808746119243009006047130836058005074724552573599637189539545547614653552472228017405283940497542740705520489712757946495715813848815785323589683442046603736575322461424942527097289394478350343379003312383932673336623373915056701707571218723422605533679959875029082331293328492697739942380658871196158955590760734609909452553445616016038737621177563705404746551191157896922856045903568004998658604801612562339991510920115960952056486278199051027514297630650824974450966799800866013512522015769515380505469846970765038501023011381712992908023293929756799406137581589421787799332880311455906076894882149006626564487492534260611178797143850078043494413034325163832036612768795307423534721972694284494662745053580810062935889421783657797339579189650874481739270218672374557759965678828635123418170225186827436679029993126332682712459741851729593697559060629376372816705404032583590312817799340988992914463480541884115404300097297663846878694086525454240540534443642219530317169347299840123618426033933657246636649346373530808479628102314775321284179443066125709773942485207203976770026705535089682699341199777792239479635399870795674110991451636256619746272581227826958052891253892848941331073733514009263119239711356633127287478261079692490408491948330008358684581002217058891218490484318352125114028502867911691478921055320434733742195459978586645924876759295876066216895976174285015868609140321509158627407792125266781798400 [53,37] 5942286153909518353241037832341158903916969699394702700266143681833126673651598702858818783615978822428138661437576162989324323947044265485567058430013333368910099557516668637757788413918729283625438417367182470373882553016861777072891433387372844769512209249927668952961675059232230624001812600536900476594241823040843250674269051391496859798563743652911782547539662869514619749047644094124974623488643152621896887135899688501460239734913983027626568520078807920222090117499626892339600661586402996632399820514515251394799680590183573794520154146603406500647617582031825586266246485428180554616939736787754294373928171146762633158298084541084402155679901969197989881821042168964366567493606816411862691334663781032720766977926492313716891134914132871936665582470509406572683365683444306977959651883312924329293813280194418867346327054924957953308948055388348907631714650465757768401082165452098761995862546285806948188355868005887001144863714395661887516135775312845595533685976578558603415937626287559413975701650569408145294441977539125463728374605289784564809551161721233623875958496459136531725456759564358129269239251575106217795583349875057930451672158789611931079199678619152485992891974476310635858025845554110856592623356936180981639288786666236801930435501282685052868382489054693069666523451077189875827964065254201603896008946579289959510416534677466765924829191661314101122629984428354688203691869305649250243344116865258317993714127261843040083361697081240785776579378817711746061832594291132396201374593253094124251410768041052346420246967775538712729102305063110478599435582016754168400287385206736850904967082693767999503137903528018740950481666633306609198311718830581247105517630067816949020378475254848115586783039713338377089932946506795620824106982187817128332706247203368269649138953683061863552026368359925975355241057657910045010139618052278943528296567045100395092843681680077651756288244977670962216821106567180203857731657462424796117047036162123562861850411971103260637718612134185626112946003823287858408968142296251110505375381540638602611403961978995638104007546201703115753546999516078340629734587112639002572078245316574052839971688565905976695940410864783235002797233425617902857683683800926699164185915492590895607208500646062746234340853660264704676130004692475907854153195966181045061811964046876080721992431116728947035350004888358677345924814905489672638115993163275929174528545648150888193286070363634834025211696609784984488382442290356198814529946082681710820867108004199567255200391107700148933091563892553684756492060066377246410198014334674940161801637350220609241024388772165122450312983216013193596681953796714824898201169621083102647715836723200 [53,38] -5445858214907703361458067994403784822711519562220104846719364483476441164671322821914243227061431033481273861915366026724496639726843614729622117643352953691213144893610237306626879499324467838490410403190926452229618792013554865176805744844778005933964971914077845367636811836940594639415064157706592390400071714532014770246500892933349117610940151376467590186991622131010046122276729104299606551370299731490758325873662828493065650562029324553997122310903841106955234082272793571197588672302101760071441805614427296108707315869325767346184587684123458018992721351139631196485173970812476445936464564887711052298297734267803415967529118297022033772570094171291436236623679522831046411975032649392089475552879220612660854206325945649902598792232868028188553702150121257784208027019857298458396091082550388266515635565457472243617567608550639348677631715859744818621178291227222733572677853178428424612481884964738967822948315746364258671908877944236805661672324708754262809847339514372766916999194395710486261597930588349153784560045395539756910797581092138420368698891461710460844954646202335883886513851357070304489345053734158871766419693634530488729999253867708887842039815206856931917115172337521995920200073855057472865077233676265555299977256948038926275797627007281716800122010781485163259647924126679127571428137478640002980266871796586927883711733472179699300560115506877512913117565233251774173086126179326199290172903770582720453055185767657033867088057858722247908086663208971646918112025420195860973076205597824843706028114102233903943586831134672749671342392391494773607188660922722954074207944023653837130371398001202373563185922396758866041831214754824774368173828007315181122169118573944774554737303399564512458371329750079880360100920672494580510458683805152904103759003821126524710580743027767591903692839174638645678513392361224039905964689578926140835334929995655910360202186406015932773869473905018416629789991745710901898249943204510405287040417639577705049759904286699105452305367999529034337342513242655942519559793030636024408523467240640566453995530264820659075177892732626781131286332101018310659699365938809381293773089073620077989531505781070063234427094149418659675074055859304731900935476900628585396596755673350527520398766813631694339858096214386204221723864223137011448494595758977176777859196090602703184949972970956015036821319036370627682960165457633093514926677960684731186211928787936596800244601975495979353327834807129333277629404083429406185706453154447532496232032956861662651822284311637306228604951252230231131184453108678904068564253274926479614096014933957927785095273642012176325234851984457518522560610434993180101235688072207362297912360960 [53,39] 4362514808803027672046349910853542923417840770345647061104235393696300331704146681720385101072555450244327497828638425561002559562058076579757157140136638878846042832322571234741071685438588527691290024718662713976592722418969470576921069595227833809935715073510080632055807280290914168330464450422779026087498381321025426650837815097794876134776479989064459759111416719589929699391599922223046304922001081095660109732843684847081832871496548641269503321728824767676496478509457707497566527690068593754367163449380188010281367291843669905879084099874819837022519725466544664221264021744248377584343631529992169026844494297962590236609201739254512648743214171964849236287161561094019737132882304417719811852650171907518582787211622491419112011790361087400299262123863818875654124831712550059170922926068912370290706209867974958124580420690003082762300881289213800982416067993220160324666196399641694156648472199067969198165331920236341208893395237453545307193840088461106747321261376323685378502727470042124580436411396495848501446946956112846526837416498735225314763756697072427049049302522928191694342042075100382025307322261615880241956259840862822445381955856351161875186832337576432424074485859343045587363530996752082142214627426342954601282963732810273313509378714647992624636464669040328826284514771121663118917781004366654287663121451871523529448710323954169994008786120992121190274742225199744279211244247413223410859111782343952607161227586053928968339244023955080009967287044756186686554041394005138542096137989715816314345259587285666254193771789345800678309673485312652846108821282625080913266941008040922530496764715988739175336677481009697955447081901090193991153602718128665288132449246240431955218953376320565672552320737277437196743832398202695994071835962815984891937744454881562384336277071540066306317673674461416450028197332771405911926986932832337380257790173568512063402548647619988173203227111424399198037815858916299863392201423959639164061279037663221335991406099857024621688397281202902046778630265411294169855707050626306407597816031771485519194575415307936430426446240935604993053364427713951843931414543561111777196433274861706069171553294206176607780518970935356416576045950268896032108136253353064763006903925371071020142195813560112421958583385365591739874446291522760083611822495619425795976192182224320361490361884811750748298225855379753590015457054662019484452645309672968277028316198353172894356651479863860984697015695979953518900680650505447060899616015007196571274586141400915829907036855849592699215612459601414805502543124385705972952590645192071718473986997482411962223611976360165572087266238982035180995684427560464533577848354478614758031360 [53,40] -3161142147968184787130011800926009165402929962970983976543788032857968107783997836642622702074120089932210472490053850424208293533192533130161948674207723491255343794980153951685370464517751285849468385849069482199592975487913517824264179191921252408941962666471794688035381456658103081381960197579578356756367074207288833623866753615039087543791094921672057810236096539024602392184526771128047468629387353943737786085909552628009225141712597165571981086679433613879511586467313947194361881106071398330088688655980841051289777650910391635863298457127377755149693921687420939947758904927095610618613503277087967880098830619243744399386330344070711211451136733256014916392100385026586234596002709028423928609313115793161241002855302314989435534029945872606341008951542107346281196801878334267311750343848103741793797864237688451599940904336059934305771688755156714064583924178008147970105485498536482472204349429919729121973542358619829731853256415941376649744192420270666533389504916697211760082032574340605412090904624923810569875430802120162779111256517951112825970939659723264540047380534858506882753831455075752560562768078447333115931076498728147488730845566633732566711333467459851393248747279500045849047673025688856459449272209450409385418512508423500654870771690924671667832680726481351610563274410395116702334797182962369911813521624812421000123185089157772920355249430649943403009202084539640818108315187965368143282470560634880933167379666707755381630716604916631854826704585061153149804018606906342166723699453221850887814293884802908809046614748842054574435126350045358807478355793646902663432206186247221944254190250733158846159345894451493140964615542784496443935723309203466365848380202987903531861656944559148036499010127634196656675941491485105911973693200768555126327843700259048601103858391578426991883881561352940819733927766132857768628134899785658398771568963724272018120331864000903200571040977275295955822310466013451515587925972671222615149845014426164922248238272321926077326966924714630694533842224612169500154972231435903445837525128609904906882748953253238004538851069245848736653611742289390154970359064427799346848817816887363158956676053377654108990453770089813576818721560241568043915885589700092000769678741678521066310651713782360874073087316565339479713420912325221515313187068694378045963037128423106543040502606931427128883172545567936277506612167109999652672395711024715157334189100255724553866229813847528755896951389931766862748594456096128574842713409406776345912907686015742232632421400925497467076554728504886739704595873573402122898733362932356787748205018093472759623538034956851316684145304778825864791171667870523815086712640554139648000 [53,41] 2136913135305496014343585678687841784729698300721120639637187270448041549009231148422928515189697758166551220983024264711002020939820531035031333880569595120917611915366939700784393239215149436396744450050857430130030908325294754252354826400263165274261530168992396123388938315266025003159191084391219985034845519628633120033578182872078527472440854709905087634152276540217965380743465632038926697378475395970898016763544765067754652263899676917115784136580615569590772943350928922615098016789709599209420421697713435862469231515829572891275392945195341820714719065380849300194770510868729592196949296236246508650098360389502074041509104332221366300712478962176860647977437857533078071982200088438881574964730731904289195926336834229370213007859969855853114234757789651356564047380538863579251195290724239397531933299769006792992137957689878254345524806379647173706458908260504958256440767410850941606813856916436362848819534817186903938522057191894996944955606978571119699240613287434884634865533705709726552959270576864253252435256478852614301168795962292608039664714485270463149059157150714385297674956350363167105334417311701159026108158581206778989773220774749980982277406708994617171353398926661813499325936070064272869569398357189202715607034445112740806003007137960213576608764380847400089134328219848404762669088050359232005011836448317559125510487597509908948021782093911189703509398443123108667878135862857360669257699061815995843671477688450658998393867676259951991890018349494188181786269399116355489625926109221536379572416172847518330040305526773245305215181784923694566540621055872606154985744002674987379164430023892353211890325667870298230124387566984783412224651028632772233504611941859611679884294206494174103649867540274550382389263552851120168986141078779481389041797776460859925895393899614080072655594951555235864268380012297273467936159253448210527522913570730106112003851813834817395811511054015502681720295625787008515792997836139691919814237564141338913572779497555470134362751323277895847462467855306084512880002186207452314397466437894609471586015475251968635790687204401045363105627230479887113398508399371441820256558570462761360576965188215976212036661331042399085464909387569787769523690228378718789748031794120492706338711164750719072040654296450606305329252664130953735136079184273359865609255065992765441806623664455845739729352570203008522047792683213508343008785779606175849150574246844353218600497275293490773205105910383951656931732829478960378131715294040861540313697962441836238838072414192190436037790080843823478137821098591448051246644902568649861301388873562104276496666831144007233724024295968649363192793103021020763865503422323097600 [53,42] -1374632775099524996721077851065189694567211054207644780276673126670744774337878861203107734355011884801858984502799896973052458106113076704095996883310741493885461813568275785880449962406714925270666886601799586274242632341125889363981964553617837271201222331734340400416015314133680975508547220218125512246892449104772282418445669720992646533252001553718681159937205982993842480408955497145495401631153522512964272916188779995620138478716522215210942813947014817168520197305897592368010927029359381993452351667864891657020565012658295929597290943036269895141932202290023490872225026971007058576879986437017957007642291504400542491348229165155461266492273706110491240619089710806233102051441941316667184316100509331616779733316725296022416896858155954168794351531839502445186571109862900240022235583801115074296864813958946105763745603745594513406577384322278262154231579330096516273398000454579142770336194427733302340683124743087333846008636499517265004613950469831499496840688404291698362174130848197214355212655368442366459666831570213237747602363448814479649017785242354701645553595385607737327165626968888789855047095930962075456109037530795015588657080551951587033743600777376830484868072169467998501561231630917730019289180863664921281679289087033715877139357299148892683821114330216949268158232826777822373825348062709861530897100053747304896513778414472022911382150014011553036159092231461185688454318308717825579804621399605499880515856279092491568836484658008399478119441801066248979487939954918820944359063451131872446299133156546735935853659485009755946660633393236991634816280237024538751337861848902692749179568976226278677690377542912725934893544514509989946507266655318494006342627293153560796180349203330710151963512717478522466553177596846619277742420267780684885015256638673765186770308429065365435998324423989125064465098255281505042850433885492225465950755449071622934205531799483700119421077586192806859258267157979416174164007845394663814857059711867966072440416571981242121229787202232588285996693381819325554121686516790929269160034444507596226730636932132670599889457394798243488888257325065941649524199998162571433273735558335493215993726950718497403852092336547075269746723113197808459543179787740307675486327413005023632504390349246904615196127784306130912207520282882285192285233800550658521260075465078485617783790914585030593323145028455678606463604476496031243921805421155431254913488938474988393059329664641476059529151709241425260296622420393622689606230074612026600397018985565505876511225452648830858109461305920114544021254075155299721231081850137133695540091014082116159478140967807416133216700635860554306058447401777661536304763607449600 [53,43] 846759519384577486981114919966748378591673618223472379980730856849823899880459803902180045870835578229514711146967574802951349683909202248064134418340214435000076142916579635820612292350168002849924951460942379728989429431877589708662856375612800364873314639614442490942030338803981561223576913329485324915372997141966709482350633408405979292669089386555131890133029639164801807318526665416460874180260575363347675614538959383310653211529453267304471227046606608286986498888965414219021459804779139334089114687131051990446474284761676789139313119594554973589350420091542374405117521539357587373537633350951152042616749735262406172020193409785476326104283543787175911478803443727858628320544689500731582245407652611928740699500798761563029884508496820402792193197065046696257224310078814477138804485560060287903000092458131051258334090296460591072791882815015854560067073081855315933484708534576471849794285843183202671070228768159931349214310456847300844524165673195475983076237779780578732727164941625511993721025270183542434907791613182525415294861041044465698950834348399383789998643343636816794127221292364396517432621884659923768190289076828570047257885477862727234952734378957626867565639475502738982808042222818030367302113471529153730351450272944067717886200766613648780607088223254765881022892492924341517004139151876705868810575374003875550613669413080395243572662941554778586984802448527257935183275196908805055020586391817187053195737158304125183901091569450443747575542391429734995041430546313527482692510574350787917781449891913794165338331839782164468093165935199118702845657335989388030602821832288472801458423507008521066155989998267145188825351523854220753324513708621011236961434645544740000175828731437200767869607951023034620067878457522623038417566291354715371708940154182190643125117882659756884048915499388561300702148382041803830179357273642625183897546738665306944413024099626902560947815881709106762132925911764846803970983639545131457452472004838372002379884408855688289863569871998470855250647083726411526207902534003231330255699882615749378876752531440584274522605159464706152509212795827553872020554523569693644619888424864688268561389985038509451249019842347237830881900637969918537311372614153049340290663536225748556768635984692702146220486344274080505876362939014389559851038620407202919525676697867214306025245507720568877943316695088954972130597574171879985537499388574990043589439788327791699837464465823715712614421759851593873430708977737170740179423941687462500187437318363155846295199377630723264499538993546317259061135613089689148287792627355801094404088584470336228588087538378646128565854732539024236195956148106982941246221189120 [53,44] -497557465113213817645653187712102926874646099726238607011310388778318017162501374984662571209509466191553379231298318603627416004482835653931079443336151231326499450237470373980161724387477625698806064451638057816273319916900762134663068759743130324946889376341560151467015031697821425105192776984026417863029052823333631245122618013338179073011675367801096563742917874271423885091940675723473002577476659377901540164192388394467485463848887156965449317430858939674439762958506037998690837601118988103959335011246637724189880897885453150235006835084804357288209038181365531897522814509649845313265360440190485060488104710766481549047401809432449159069781995520135973427060212945192077111545063254725004935068011359200988618828053024749249021847755967421381768079895962152234236727657606843769831641799001211363742222484876814998459106496469352037551256166247811046428159824456705083447776711825781070495025771715671168692630724516294603079239212738336875112015805059669471116951034855364745510891731760572565844765274744616853372246472576748598829286518495456990339493297521648858459355106300898845462116185256774875416468468640565491675516088982562368759780759329337571379057730240302428541964476668617385469847408733526485405885022314482171415670723132177595744762135926375196839855292756278668997635273918744320918552505134434079324058370170706175017328863243703208956392753516035234997148296258887506470894644971442128420329524253026390216707753996307453170689969964439666999057317162534864640125692751144422975211598212092322456789573875434671062915995482463172532234298846935124919694939824055607791230574229602023777087694181285585081595481030046077260542770577326373064570320244605513224350508822013959173885772255734820650061457098386164196952986168703503171190372338576081455135409762099392073327272764304297959592539168148401019471990712236720317492385151491589418927784266638673125193901306595459328268057244997028583549546340477392852890760978245239637491067028094267694008966436608905119991411479077812930205112120750641332680248007770102297057221942033927226800143214403348356368982010794450184581081908794418828751640926423930953448868778614033842995648414791901942139600898966750806849518092602109593929727596783696343937736448573886915376034206674919809662974378380774589882378655289530243453003964102847690459973791622406047847564957096908365698854027571333145077698503201561459371733801244896331044019891826291630084931923805025018626472966548935111167100981982232052815330037700207367344202479198225258030558225934929983135082724860168823561616403643309232920858915626132467483040248206758309670618641017797237151324085351663852616936981149389443563520 [53,45] 276676155686009750981734615036170892937093989037593479104403050246994377519157093583702699575959173409318779479369577731685200861334645996323498582469626976768852326469528109023992644622215912760274166388644308971357466417548179513956254866540221944984820391583156395142014407639369109582580666014264429002178092975767608422912315749716184840639658159538224346690762842750607276499260664010557409281461646509522954607541654991644613209874787686684013690153733532000498838778996246592848832929245873186534751990497767329442775051314666788291254254123365007372081675959332044015469766159452976414349299532502515238762982973984933211809082747742724522970969924638763736156293958384558325986564028945673660020016076473425211332456899503699525139000963039746149060142588343135985145517144148954625804541479501244110987553481871868410375704481918380119424534649374985417341827542297089804600065035861713121223961989881737510914204121022300107325223311039450585639998505342599253915638702163023495438266681661225907636461060785075504847038566962968895123340924802821253025016138996338155482269032494218779834669066692039945103103940123414223549501919110557168989949858831923015761240238296428794739901791389138792313250305176989630356386235795060048180959227957951393893012744887333736963520798345793522669513332873436962989160190252283918406956349819924794067875436786268741027560581097168106002551277434658004263233776305022772955310235143104992900144998407548086592073236892207577300361438386749843916665744127567185654742305390809277758402001306956191345754084673832321424599796150229661651108276412490207262286363361332616573489112790449189811271140052684453781606159783367093253616197383055490291631306072659439408001568875114999968486550746576784988482272463514577023371297271811296847456432149622484193597893511845609294927546428550220070869485313518382856462736384727896808876668820838321802530312022590773187661437653239586328165652038682575046604025649338985799830053600897477199437921626234159096186097149237169969771998077163000506295156900289435020590925658913729437266144986643320207476582985986508446142942306441669634052626724805087334591453839634449203886085142899576592934240079544783974327984570896620216338835895334401845356934998539279942755940553401062663643148092066601670499573047131986706423161434573926828891397936252836704060622653202330158374616388942640469333165271122651377148668469584071595805795938963494936076714189728918840851398947494308004699114305547417383393187109689021617524086789790717772339376388308114931403459815465467136686411157371439236589764887521283589941550185397213122649434832131020799531557347096296771041318682161577984000 [53,46] -144459635625405522266188487526814386921067909282895905706616318849448880889715034842151588357453897447038873076784548615323720819385657498951630894076956008211098379617486187081287128686311390660328031725824314641068076314593434503906247298822699997721450748183690858482900928143204757866925829377543302686619198267066565267185825026762810909160560467189317750659912889811306521773314134272644907670064604722806939495659119745596309208000639968157884462297967925218699738686396110360134629082218029251836746834529729599537463595816544209471667567857891747769704261066064430844970466855568418363614838769306417885606134071949803458246933397249478188990634203080330526378938938943614049793142148524215056506090674805040725660083517171669737612407418834692336509129536124869475458663952870621646021673267897261355609546386385380926267533266504925318098003573200060574181373707761232499606720881816654404384858361308796350137160384009606355105721648988846741100726855985180231770475929500706836622819323097153864949176999052592301401252688278979803894981817247869925882347145957696872948158688422828301219489943113772509858531338203245310285663084744642271375964058676862360325271438011899999650969319864716127286386868457338133480252658732829933265061747032427584908219224070437427085572325423482700781439771660496579311069358079591630026765214706465919759382654512986904571185702741468054471233180392138389547150701676641832279593228038374638435326635225810679979558134960826734700257265499214026551429345962964458892346090200037159506947532432765401310788590078786174381010429667143992919548632587372300595453822776303564094815962271641395934357203827841044072247413225656449799203729826666613771612118997435164494614760052506166640326635882010901394125880996701730388000642001919796279594635884941253410889316345503400234981053415595732879224067652112306170795111085258047870333956578617634675795011432220786027534621792243458102640226579067688896588141097156205593046021816487582843134624223812464616690602897129791469537275823031638607673621318408753102592353686720079654304141287934661165999317678200181877436886110763027665762764924220157897856702022522980535855100361776828716634398491925133074096399274339905725538806744625869756718944452103468938403458531617698363020122321662547989625868300641068716044500612108905578146339962840820801491734856305396115888986160261549945383049032091839559975579817989715697454333228949095680978336765638833623160462341077170262209822323031160599629773388496662948965604286213380732030796816364160551820899735309884710119842738037506336422701961370243001517313743424803544761003589903031759430567154408191254696379206651084800 [53,47] 70424455796758513572457182572497960491232216580181729128080573614675136520058914123913828280677392265637146787584514399524828468940174065408977417096959253991937575003426590823427608023576680704470018732613193582624437995102682773290249090937286869616230338286226748625249461104321156440363951314740889846598455751604763365693133933518097728094343848376026918790003027060290283012745764771162875845781768264854179351803690624914146227944461029828892668860911277280790106561002126005130662856358283150169529851509543303151108931486872315475416955099653243159878511522206355768495140107098567117547402074281352801739160356187499884378598301653422293276068378789550646456102589509712713343776112241490875112041945287608659556354348192571127906138123008469293495673020148935159658017508077286840422262034495627633105115860844661973538289569412932179691182464382030547498460776890045231267904965153002366090420262501253478021514321308594858405414215274899104134007301647099495318054305953122835924909625900362417030454224973385087455194532963520250150971586845725397856989239684093284978569806196810248724440483396889232010397856805677942550152061019881916416192224583689438883156164071985006839875150648561911685663100109509985868378759244977035644724232106781463813033642388418065349227266823370435424440468968185373897334847296435885178484830105476496600107252552339443779578121847922001340059843436600954383637911817274689819353820510922811111996675422074784508130674368934263584353034320890700010575248742969466574145543669614500012006566905552420375064073839378102142781648084182697937934412663082411971701537856881860557715403951875108809223461855920398090377690338595658262927355930859366355871850141507327787600454577262701668102837054280210749133703790449173725104006037440420193603386851972661322083856532299991405649472476314935166612149118349815251339538882234551956922651537227490798779587272258729069605362323591946832955444850234054827473757981073318895456498783475591943021113662022010263153475200282708635009205807621514254101043396462245766565328586854084494468850765284966789636177649129332163835696605117160192826905608245737886439968381848535713721749713496717856808424022671580956791127808495723388650233033579646935203773736762051826081715369666060621783226618612808891530253330607080895045554777787013004923740779334144339613510947213337738153610907555214192287983900609549079736475149516836439081427920526835280694089358118544207430159173862063520617927634613314305544856529118598238520924810926950949198209175438018981218984585923322587553805044418570510116866951453990497661750328844585533788349682304628855857181186908439255809682676121600 [53,48] -31972279752303473718998476816892503627604819330880651512722188250884867826865449264126649470992955819149091869173474592047671495938289401665897271429368807110328553333191381161810988282068926786828046586373524918283921714189944665775193008796028849850767695872871353062613237473237425133330420860743366507323463854749744393180592712174680952391488160282290407075138123111274015687257840998433893941410949526463892930967245612128625099683211818262382320084824505253335719452803628659769260905386560154223969456850854920276431240655872120419401014230397826644746229999219572768535380137205249271997614635322815372624169766778694727151083261676027711540757834478800729181465724604262138807420862907166587429754286620969229523052326764072151502618090591874772922422804238182271098378147134955137158888787080250803063818760601940119328634353050996529917781853880277770602272570336474191518891257068582058057074119917173095098534142961616604486021523904399082884269314898061944579674883099809912283640624222547618191584879732680991641405455664975613869021730351647551168520036950732553012813915372783195035184702158248769324588100219595608259276636004175777589667530821975132218137403680336416263180819969666926856766235807269970834871144163996785315325978409831192302750478784385803037175719194665396522205632479204287462727841280337035575795540067758790660009297554803358409346729366053339632509537902020972618051941105478011157753099919923950913179136563383157449769947808857928858476134546570925139126833539602561474208055243487253400246825242459063405192559755267776465176471924143667494640276179115224821159112379536409948100730096363677838932800802166989484576064940235060855721633229032436774109951949455226855938405070337543235288546405853009166765591406832982214011265396954538156653766362673388300886077446449214072272075227359501819658049433149315156666066563878614911064118876027688621035301194074053040890199941007601647394168666330093939271831656697291641414943975314552678285021728806083002899414890768671328393482864418262903441410030744086213385534016627027418600668534939503234256689706977847429518465545559447385081096949241526951277451439175742582220434828320870248334993697033089618717780411896446143857468218155669212262164378384430096379885469749663161365383389102649778370210149296025832743056142023693343183998478645480587492282623785036374806337984679800802145753119048056909632119106363994020931874823711283998850774478615384728998638941478527065866008114860966584273029930893283561846349040088357563578921385782307183096323570772753797545514579300136863287745119203033068097709431404090297686899189513232587898033841620400632169643376640 [53,49] 13524387305878778945067578178738279198759566773972463216036099837940372127624732352518666814009141006122460754234845820301619903848943559996792573033285332182854960059913043054400144386723627148904536574589944444674718227418018788961880140851098107630071780170890218889532830608950462465542897509524094008558040545390318688335889330062695367867484745419040632255559019770427036012785466081087308177863323018764697038911661487882153048207778366126339280359354137326177824242036964709360152754947804807484218539093280585628817883682844454432005587768238815775144762432293915708863631414851900456661690519187121413573215583254393069860107111268086499105229448057958830938117546897782612077435270649188244958990075626046182400419221877270507118552918366116385822867984285596759741833227911816496205257683262310020763525315999194545867163032523405737336836031414027957464831791974214288359257449821651825269313297057905485406401490875062355355144994948880556069288474882436701310673762929897139158887020723859938704386222436739970596038084688793737917715936513218644749952254631319651853932916874686887742228072693831291241378121302382017857535175300273849164705344740740409877810961357329433999014810779187100786128681390368018141300807134117192231817441291855299270011036737497108409287324875612863268390392684080150876270231378282081052641081881797152787740498733448520025083802230344527419122391814922412923511888130884335452110225045102681284888797212489772699422364086448341696020538190020924145443701845806006500918808223280744506640610875703060393598697102461717986076525085622808808187275586772202519458503578486599975639651056151485785456451034429731536098880577061658338830189549149025369146849918896269384054454698447458801479339783969102237015180913637578120737996305629017231349488662290424487100140973442813323942585918052052793733786715994797506371367965504759213107010548321725148938687311299396331395252435961593301319063131619493561309469660470915909877718238390657958252194302060438184725282207009091286107609208184192779788540038030407465713977504002032131819022764358976001183492884447177454268971560410227704137770297969178177192268359835865849839089608185963440199847835833043928813930981407914562595157693776069197760611658450766271798335323213811855797132078622494409535123965086967729861450883515313592967905601714282589500552403293590023156221922105436065924698235409297186270717266331050251215921213171368643481506676824823642304996424518613720333928550491390435365005184112714708943372677906635089634280365901087274966517959868486310170048094346122368929699408300889234783667247642299766696069064683969080186347610476538426860503040 [53,50] -5345739770243398966064405434288240408811328428248412207937864255969663262108949938754594330239581993648856872445638572017658897791648295671926305110773099210704015185962659438213320903118760329839645960007897052379887477818961128234572600880260695557913901044899172025126390103105770691592610578698030627555507420694710220961565466274699898464243825915715378126804646419057113375520547843228594816093997429375566403308291419328229595534819053764118277829284303392459704422487018722421169708390207880583905647176794222557062727918175664946890346885205690115571483134746155945759100454556658185954194778660482135104335472039335907449478465190218050932498119460387507364895472410034995242465900397487718356098796437288366251366660757586748148565256601541903867493157474205243569064087913239908688831463948779415373015160103342161081657433038527278811790879247811389003581853694709312111745706997721901125386580281159879561587347401150653294964175853455201463115607516779841270498960651158097377247082038205022930116083198667436675230662587744786953763209536102510548078489188803233495632236325295666066245777462373668995982413627992772392452437642099901675958896336352052772099382215108984211924138070141554449037591664643356653772341165031702576178883865588875279320273384243448639892204908428869942269727161268560345333895988994040778845011911694096324638720871647552768679324196742292373021413178127114157863802777422959401969836390024471157876655220003245581334680988250308072587482738407576723443536303983783170242393693448368965346014418968343625332932284884934256473316363376763650131023123439836147339005939696360058062704808053803411261124245591667742541237403823470484349040564584174207009383457157914227755612935984590004245449261159256766241275162985560128315119527031449074554106844747133707712851751382035239687206078920755132632388603282688666733699862074310282332491347159909427957719154231573991598708332873172376032609975671243814282777602649375149955861866676665669024999776204845982062700242624671960839259503739158953512884395076880349966724459784153697126580523731980131510202100152922778465155933385199940330955959239637639919075942118784779949804593685531518946909523285891951615692963576159509072781453853380475396700096742179540012357261152024516919472169864077843859209907854461020105824497252257604037113980390592756961447387147627567069926354394593412380631434081616661617627691872263394498971279709201995068287081394950841995517941393510840815199017515869855889965023817977628720242368119403040962444403120768337709158809902773533029775987321346776429300318840088055701561931296217504380094649942690590361153909802536429158400 [53,51] 1982002440367951036154811894624756838677291737712976372467789102698233175256925173868734396454508375257290029233616631774694912875308429333195754762594228329089134701778259977633365538522404108128894587525774999013045651207417368528124155926594822276407641389379963183338254427443275450402082595521139571036034024720157303629528389675312394176769676842850553819312651879613832014975970703997120175244438473226521201852126454903101549094003849147609830671368755642321738417340960734624775396694725106294052931324379649012552294769245379129831906463294115479382951490739457225430675443999022359545317916644655124399994322973412291561194707021339461668978583200144398952056788099005311217042295366627804449319429788221603484196900551931798672848188822187379997417997478901090438963923087325998732878209619317730353412047033796893301588481017927154770160362176102016991231763942161337667469008092111912377231347703023493820508074090287218322822335393662441680218479135409859971800077640086693328335034239574912095884768448725703880483264576504591516624269229633889359787646331220999574073429512639979222437499482040522327904196376076781611570336755875984319919037788194477042863821175154607312604007957102859867168988069203706746507589566761338170282290767642642796646208560183998345914817360281235536231176221850206160297311317261514500009884595232237446000582800005861947278162636441635009283026842728351980967237208849860651705807783785815623987937637934053183926747857547482417172836915599566255462824296368748300175209770931889565348891915427064832956327639872238170591771235235723721245292228330234201456913167200730772007525524918346096186041488878486405361002340149315750584204736142250795111736142063483685601827354715379223905267950360688953223712847501497455430416260256021178294596521589551337770741842731607072188506195200028336638176962994927697568316389899521879511997085871381264766709035254671686629644015640823636367715702890846324867665587543773807741314359940564350417510653394464003882576643985943505324941699381461294190591306767382510809485417879970180887533702150890613412818637872060955065718455678590299704764579339140099235499535806066529773948514053807715325303338110981574578517901944070676615095850365283861612975368359253175531865734791045071116572313854784633757105165200243556565508640656361504411457399157069662645278256739964680349351233042427453645755797090597325833960045570796125353937595671321199147296169219177220644228990881856922351300918947409859022313549904053103735023825235911035189200562570097997830232313526222953878173173223191509078991544755372426008922264868816269888077551852129646919873197080586485760 [53,52] -691452865758996999254283119526350877168645343736849408500387011932248973097617308001781276953878806373410864229215755372769327184815423123011199069262412804108569136658474870832719643822922285013947505304687568586697228211952176051032239826870618791718866433060294802454967799358966339780022604375979333506571571521875757109359093804557804223986795338553052312212707774592123345616682198544524066371729636188810662153729136792634344509231364331840762520203226195882441023101439945680997566140755704566579670092803639784910617414300945609901973709564004649541875874507209379097091883095895606652277771317886411706896710971848579631789366047436821865575452944974910197506108255270723133082315758912885340719294732970726533469538384837819792355861814401692573981202087011029507322399450073911303989911132792556533982664227681246921419737698097402645487472478610002650755873651373511573945091151698592970500793719079136095060156530818882315615476612649017341272147063209652364769787325957985180890443730242407076502017060272130638122064428218320892180406501427737259038075856829513357014839169357474030213205269286101709842807514774850181473240573105681233215974242888529533932651758257650735325280853105939716975660031503296226391694226720666564035291984924282705881202012468071326950472289435111868592094941818462819497377101850352011060196499823711802563111073353415469354223159090244743385186959409530202248440291940695502067446803440498666331341625977015639891820566282179184555413702521744194410256978361403728242615583640858128959920848388353734344798850984970191648364879196010646459179440901962646986023998138120367706391256397263352811498106555741198080026769606997174393550070665764764662767265721698754158622215475558729147551734845674574611275094881076531202267603035266428548354674504739301385714783694887267912689166542420118930474750674386595492904354445347411946389299564774795177319721351977748597018451317467953456301333079220110136697776191975403471687851937905111158962812450644632995253328468540227997826451325976348797855328501910890222079131956282608088986994547297833488391292887425663620903147132998959036495702643031750689972390180885473727464628365790595766682874886426548345047194570642093188099975290124951806892909162768901223184067541891614360443999434698498342088921533668259586866642969909043040164347308426721459717448435422566816574632353360160560998122177469584408265997046368108480760658020559741324674758202183760923471852146521382042487157546428688292518212247804429936118979830681230799929726101873421878392781603623555760259809672980047070346501730517945858791717400386272148885786788261404057157788657254400 [53,53] 227254985330536599756600640414485331397962816330962900415648334887669319825894448982795610354060024532769494026025411990520869046831023313705971370917921885824735896336171755423430526592858369307872410636924559652750850374976814096151794172629837605093913522883020207257697324421166338307176746671022765564797796567941935004752245490621683414660933187888776154481119014408307075280755786747191614606974854223591952560404946221107611357364698996354960941300443676636301421742573011313567461916032144507089208907270520933403417857739112906722850638479227805230971433700053248145143665605799814436957491084733017338848359870115156531412299087961182109921041277822356932538708462665202953070088148813819618837272489071332491573473050801317587017272371752845094561739790380241616469597762427220215994787874723699187830005530913525576058609059785813660022290728754442621037934147325174709080267993488448253657310338529807477457558166395975524654099746213106174702222863833585136397477986189361461316233018053663908420356229961496523947714239248969368814089856060619229886604421156048971642675451457902757125809738960850898597025573961853674951959802393905728330274511889549052449454873786114174477642872442323629157683583681658201701877839529460347565987458178848533826015650261026563660779643505928073777958793228522801232575211661567784140091134198538458884602117327547596144288813131551077293419173639577710913198883128975670738876323681449678847113093260115932359604721044520618619185381954450211020736569753839626700045388230507152036985944506525645670983152722966621304906729985815832483035807876872147972029359456820624773691274999998289191095665519169196447070241275172517826477679710378644368563626586088251267979963709151932439283250913451299958156376893875024350486815284442297144961674516458305883882008890894851621725436475539273743296167629328297059934647431520732583603566781351017707511314637474749904096627086459797590521330114072744035751750968205749759486564556734245389477518998253228985682504907111393921894474860479424062349451766027616870361869323428734073333558012486033778592480156629721135785925766753950014441886185770846612256492498168940567377191881880903995847707614792674076505092343311776998741570957212775291877546080913497740207101982809504530775821322346554132536650668322792752321744893648074480953926707092488969379677049546918043410273636628707063033136855337794844098809262799232320214817204773454135874426666857020944044726566278439824490908654953765140772578647115671508572006505196939298780630229603932740977776499039136439046249221729967491690437570147809894194911896623197508870632054036553465448414314496 [54,0] 369668218640716545886746778857595355644871680368373813378251394975190181890494794886892347780954131563519473630524008665768318466110957353872062257272780297869970559734417790721059965302366292986719931340309194288278390437851323888847258723926721815193486281741318580094787252087355464049906455008119072015764251131343120037347591297381592521681463799782196746851682595535357634474791258703829977425012890077655576445638070405086657197880832806937541313036915862889087698294491242562224664947384319442470657226084557157401619891951600355189407636590502789490824011060715396332306713004380516778562963442089234089655544740725950730934284769984203592999917187527973436721697402183511261404784314065178610347491042837795914857758339575095304909194492513531705410736258606408667120807240724915745256469186872866387832213199567034871217634650003945101506716624165575186075227043894982539742164810436130574750641460839812166016014768971089199151788592319659839537155653518703445370607209035511001928056187303977271593672075233338349754564117059908818472161872826914521332895550039376278885096353910129680202520847964195236297214639533597663583772082319180362872709206994044326025002294500395080366970739100835274987509723144765101562032674294890441212846189506897122881866806512484704982162741908052067557502684623008164586298569256696466343077137616435404138276796339239093644648742508919909831476265200981210809793185616315280295953787122630152469400216417248144348507472158756381472709502339960923013934859090890781315758946687366154740188450956905035659875958610961933048412973084404514587003273428902872043801942248982935536073901798456047417610710636955031452200823868702721543432300849754307271899238377912908041817684184660242244783538715390026576085046786058653836135764338294577016974989296269020822909630268829994487821889326098405474773076052451194709780675858670071409984855769330549348504059864429356879944195595111797876760014789843564659015569111951847668286442835830465673993625138233628193063007248345293800868324973873947027426841261673962077032222788910820152434218089366045304719678317724169669816293312834833062692387851326543473578242069433248502528076770971487061231038656635433546933873995091160493809306095629549792678935547136485774208922200705544650744615311596176340066187271654016218785486540563261076215151130722621374993784552116234719350081610905394031758416378220501080037311917347896390053689075845228578037393391842164929491612492677566199091320107463104007630681229569846346689683728451126348193036238126253678292615440521751789918166093783353851127345097568526931710958761072353827086193409498838575581837724712986238618318378223120777043245042091637527159438995363987456000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 12320527221041809401038007326083451096231097162146059615102727459891704756315934332465338803879253291309531852889385145180359104547184292759414688161863683451176855920715938255637765644136354076275358692468907221623273793532264774237839130568163518859567331471239869062489994532009098832875640970313970929724783988748647732755649315840317105246638660316014226525288468044238011122374481200881841974034409686788202571071383859629686130302112896686157479244408037277077450724221301784995051567136857564570318889927121880218833815188554572361701502900214071785392703534688303775833061058134253373586835938400013557053395059707019267994458998304138756976373450015342135292093442206790470636234400255271626824423757279463749596847604578580881224625569429039760264022435941388087488367325532160866766310823365387113864057879602617738481632791119113551535059414741678517979609569782948173992827966915250729978940907633314041935617602673648958171205387994982454126565983368631501858439823347941869763041578688081639918825851225097399678095938174184128630844195157582522963367282249860318326946176415566367626585291919195460583151056564972144103771343122122789570576652868464929799921901214765121154150802746977067370919533545894899268137925922349391890665930721505944242262785114701886969657050819124690175333843257992670944573206472070517191608394151475309490737383389595358286284745631008537264072584680762687902624337099340518234233819761819792280816680794856486523242437037210247677010569510676353337356366881195001230988407467207069718524275964388752538331246663529213846230707467679550819579924500539914413019360009341855643258953399066463759957773117898030616613432382751871297228690296708349316104832658710104127262136425757246532872862880674942414312481735706186775465088196718417861525741877995898291100115131694586744492095661006387645972063145279791173213254776858834863289460969500314944366372564103895938190096136046480133301002409418068361855660225408332501635674643087951134785984289263685538868778578870524988853432343240372026167792684354991638281725168182911035895799634842934816140641292463445219890491586758134719402902006658445992748038992484217329523812664182558244871033221619756539206491999017922863115704304604981940719183085914095057985385952701362036947792710048717519380398409772278413672218173943020962573525685492135951205226631132233592766458158408346208333145251286534552348118906336919354382872192355968328337819626155898273251436093783943336830758268878270456242990368640589369929229572259441952814679741494214610395926573945241795770034293017811910899217836777770429368686547993755764760162286315015701129062406420376174326061447412704075512678947840302776891120936631014522880000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] -1998842879403435180031490004651618040154353499395534469219473009433828346717169520778728575394059742424971606863384143553200494801601094862236119790373796865834220226802323878309361699945783109130338675696899852610825482981785020712124544664618888019941512890218071781786961177584307293194412485042013378125296652640698167349071429644533697301431490190105255015825503862993455692606729375312751864870981812532510640193079427244923013963614481811590897617320718514194419059897853562813586593502064295981555744189297626810686796086594149989027671189567750696358768340296529868646170854311367514527528158163981075152110909263736504876781157795810557897177351877886536641820808248569365070912268401472858317659063100191688160127847750815340636298787807389975723454066579233753349451616794638311308792646040587154807708671439665564796012210036737803572652361071907047790844505299102797442998043577215350666300267024420804616266951734511533450581518730090539401741252791976600344643557399987270524778801718882012378919409626151233467842576241423975284779097245843657096362936751685567544913287515337821293743166506177581687831360782145148801321292458506221713855221327800339267807118976616425911469634001653826587289709476371546613851860088451040890143812637708396050393092754956149865032063070553277260294386911692839202084616768908361229480988931444498340528988635071806346543814477959652458350381690430973713075640896810911218367837554309460971607354138448156156483117370596800785980975162453921109754517655501440424665644244759713976717216233374404657868187754439612040720630736550528830276715515948456253966258994483571050971116562711630520384502844408194000828899612757081896426167081431939736232177789536187589432677160061394345247363017132029202546572101514153205355781905777263513492104452059838365020908919750365823884828769807985336282176599310189595793167447302406666466429901741494852423188148366426375586877396726140751043088762759865823011378607990397567064048563107865636297987660022272210416540550966731840452314788753290272497361549370928603955761915939482787446997168862010778688496715150939690970483735851691954568523398848600304185438693877750393059673844823018647766544950139626566368471136805511205733779648110971016355728003354460097046055491146735644328230536739363329813489507800571350065424359938060958287860415324923442465996462744710588413401352478123034705066274706123307838745150208005808919626907692526274992688789862966263662620112682262050832720527569656275218561348469696228363121749051149779905476527808195845536460756334995815844225003223379603763785187627197556413742401945369248265838859258807126026252905752441704545835958957480886424481020828006089146959304101403715174400000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] 8159654369653519290800039473395320111522508035812192411009619575608511435067525425573877164216410406315241768948483641920897662262008967576347136346062683936275934041443930766015574651102966431676015528936253568429338572559721199466443788985056396007810636716906756944529754331089502094281750500545960734059475551364725352830864354696656360499883330742756555497009719245562581527277658993062708688804401020866473307958577730876683128675469738264342810779309219664553897002043828225219714027097556257242194892561143436602067759848377979550675317012136800971335482512843030451016362403459981918813329865707021901917941545840137339952776093664087576154312896112774054848066663075004128034492177802246208310095121900470161153718313515017529103899737192780498202904154100385139639415543249191431359530529463879983094642017119286498704713421511583856651584143377493489514994763339723915581213255066280860300079061977569167177105380621320145930043173566855316101738136350306456080865188713469581156392560355064946085222528210565603882005904220367459955279146506835880385061048345103616969605465130092171539403982697292041027830047598791423663796787605870473164683692050633375010891072300499674828901004109003009397720379791761884840749897721820275552970915824458847937430316501492642317073602428776248354200904504757589741820797302291638877758339990881128964842212652626217354954205162153989991519956622388317628164682221196507590043365837485366597372187004724843668175139441648771151802499324076922106331366853123721326002028153219055244659904992292032377651897958575849393499896300242942760683891385996833955360275919999299437654418543743295260095462015014037973883894190786513777847026841865774128971673020512988624764046252571762465363155716734525785545715348552425332236624637888570683986881133819077992254029775742542538285166103469069849920726099242388021269727191446294808024171995320215840118265659358026978567651616911867986087511488914028177353930428351111530479085061695852381000078969269651924936281692487332254821414199190962040848669311118155052222829038807646554539014798319160186117864170523744371277925795842225195026419047042781762976264815805871983588013025274537078831048910877519553226279292588670554931069161286929594953245026523992961614395528485600755519132951682717481255015627150339402461773394514021303449591250809290960478857631162341289173824020487898112349739701182636977374975484409371517161989497410618995925211623562151796190869192140921998033270746236455732119061421375514461717543568014615031834605745064402820887848867534632372720503670428276969546328585801597102040699665885223500768724538429869066493163603508814172674514276613555154746866109427023332837742682360865672396800000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] -1555229362802033487173991582772941928781943759376124788434967644314141951221426739313117786833595849637771965345670302542790080254032366134384106342988053171762311991108370767264148779579763353833227917114870243410193254164051086094634693379229830890280874264441105362594852883520667031708545705901234110841794048602521776166886707943627272828175431542775355101350413342233209807203307253089249254698293722459440813377929210043953569953814838670832921234865258114166049660352454282976742271752351590540059498264407440385201796887548956356846800833494050045485514358268234689365537972253759209455594099567258519894074211817451551944679256338804299251543845085844252371505945449753302575884741215613752039682184183328055739852727721119775886144798692644111412905967283675489228898714868324892453044064775297561335277928480919991917706121976960324229139532002675120905914983765014118436490064291514193182235454665919339239241393689211703261155349966195194429197503315642833197651165613837199317983282650049198460312980278202079688152181632683296886365163286434198252084871419228599591511695307201537794330457092752237908727265547811463621784065612469698360174320374743784062100562473168244178321113316337652697068518281936873743097084220938336908542955109442085366511489571904812579444679834691270197618938376884749188747290132205430558551474912704683232895498177316174111315024893179963949823619493854796416807758004720998075239443405007902366916222771946553863775719372040425907465639333352073898824967029354745003660266034614523990664964116864189147930292368789413474084000251966362536344654501680934466284230372921392077786793938822872900315153698298130226821236108244707950331353958121204633143598206118807898457158786456907067697965319562605644018388474688249817552127157590196130278206539248119115177104743254309470082631672842498322625438055540894400688672833723904886299762218596638790344548458985720090893439952489423822556591863284164478505366468777993750664651196084769429446171055600073264002528371323538683401471549258852910254914244574280529036203691167931469793542902791572024079046377809667357667797821415642667636081460453293383800057826108627980109649857688606973568795873910131744915535111516288943588296597745694217292976696685236395855812453319060006539771965632745475939334845977169133006808589063455581890272075777432920728550678833028201246443481978857090021484181326203052096242931050655857763260962260826942557333368521980292607246318847016425118525037703962341245161097041410054996311684358006485249993709841873590396234254101515838358751980986207397850964073508129071612791701477093982331779908249618277442292479405972679885571775681884518191736717738012439011562612907301440323584000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] 12102890409529403565905846183608251502613137022339501289441038520014532528093300525038392142290203980687842460920046892254130494459568663212276384919022555198635421355135152023328399721684609577263807257309314574578686181442021165874021840451489452898698122698735874587881954651604611684453581047965857900525661769882403508061961597469915827207849484495092841102095724954065051858495660668639232282265536191944120396359579642759618175213459401184863959136714953719609917452061369849519105892107030671571642020762415974419847331877024679271065375399026931005504580620811696030753942888489734676939926366393288102660749020195588090670231862903367931900836965550141938461232169364561902211074388118637000235570611333738244471534938022081459250246362860340153361176239817284330522566800125232844848668928132790911731570427166068539470462490792803463815686967441828297805342396538995494511227859504434171638774953222704480518079635022868037692062896353133684999289782732866112845458676420267614418507682051134964284370359444007099397344590237870376299843785613833127011136123998122541553873440239752076826535962832816150010090247455440687889976568726513449493307274449786900295676923488111743815529969922707507929550542289733391029528433769240100336416694421958594756594204603850938546690531307739320054734321950486851869085912324061263994330357446695552878020534940271782035153404363895726156190489005365952400497432772175197515623922763130371203221603308660111281644003588537744366564445643052644287191037584985046818185779016132793923784659430175597546224124098747446005402943638479145639710760380674865557431574468089468631598207412099411044905689527342772958260296604965522764891016799036959725568960628754432211357624318239556667740493585297409259757600221049680409204512135989081054813937898285912407134449204054645859626130982336975789998730339698041753434826876881455178727373618839954750606115771619423752190763297708711742814973579903950387216668935629834735592880862222868476600994800276231106084265558898282038047971570469343622749912132991556281957395713092388093961709709561928990839610290018963180094763919834116431101059890946142656183331083444847727326173506840857899259425488540463457570931286630635993654665182952320732951634076614043700465571318452937002989444287436830973699826194088461877798649770421418232958148992068030048102296207250408719810492789438434715810002175588007844209675332303026441980304704276803972040152910804578273776680700645058409846285595503496548245583875267384500988942903699020560077928822554281007504211735336421893714562294824131520659935134873249735509842696952879326732185662267285494290570588169719503988534153471646143505318241912509200062179190976824528076800000000000000000000000000000000000000000000000000000000000000000000000 [54,6] -215415383407592904651793742295661974966969049472655082634134440264469193466993068548307714601950852185516785741005489375969616048030902095519124408893370733546315145753776827497930266553097009963866243840058346051407966770920729660708038292665478604365821215841084303347313359323120848438643099857122478743442339726022088923881423831049129177873291462335137132778924119280844724809290188897033673263718505405881344305409026703822234873683687207449814594566799771577626730818409797037718810519041198377061282092483284815787218655913133440136943627521771714004054245200734345401664237005713107685803959557868086209551637782239320851308114253144638030411836916689557095786726238168447948221360407234232081122997848171637908356663216747067088388714629130802985068374332981491418190394672129054305017905147648453300513992163756239468373935129338380607202472694643219668723395866515464186811234464125320581822160379286204701694556697722220143414076124789014075684867096834499051673675516294197628014154239619894031921147135871904311688678001206260246099289021956779330289253345378878397970448567038749763320164388386048779442242446963180322703308321041855877305388948060406696646712870207107022443100430261899706952103497282453987068312623700025388481824673261675826284237038718881871855084939972941014697148892947537498645144550491230246311042443896313363321605914946108156789971978381341314031111290790922646631744425463029038739642746760506044864116830999100571588083270028516514804203216801326057200541268024072706879732591124653987675940294694150665637457578639962949436198625912407731165872344504694559377468291961917313902561917044702049533531385951507976211655559701425736700706237954741183401087647419118908354217817053196618760980213993651709616814294353955723137186284935072323260285623836416829172490866507709598702951478669988215562414978787605123836579309082951981634384498487516109280822265002424581067665383281019320434191552293371927183713315518640673274176423365255110066454371723583261530633114481273981430413555072986677912248511530348211279517733987909461974563339168589353048816732612529889742687925036969439431864134413340617119292363294805968526933549664914597205202294919996504717359423938288292611988412214589533123483794587273420515650237298993418780384030394766919069023479590318235896425243419003238060291738429814644971759363479288909634529170449701324999584978707627999064014110056208727867387647089675198173933686560920201006032616236175890080669367117632056249738910987511328665580147982666808793382241439034449117947471888084902177596914510397277101895180877386168725320933217451921546113792190181875100756132397465278074025269153479664562772349734281141643358247705363031995187200000000000000000000000000000000000000000000000000000000000000000000 [54,7] -3910808037328166640244975148920597583112115074360470726562309381498237518423110186700962904839982472570991887327938309636563458473892488525367436693463523074797328590126398863407425739098967217453212060763617135571640353347345891207331160733229600437280140189016856919057633324537949506845896234344085649083366250511824376309856761166017580543525517722905578158028548363455932313425015014771640634621149263727038085979636203342349305366936194536998931557428185064798955571202656153863693589991253098899889288435843391949169545173454580786311298451309519066611035016952706217735230326561609969445236850098043078527504786257507607006013317556056156274295080295608370251280052489271341638678939349908997116224907574265775504211596998495429868965509746306136423937366033299924205803998159543779770155050555716629845478718149403166991289069172305742124355404797005492163129860639766852965274539487384559547937540522525920065867586151060721114262330961418655136141987804358185407918248653852697263948841977539609940925430917455420927022453674944617488283553489226432105652363471845162176718429216113361815538400977557486263526053188619430350542678245433225918615270743776206801033370993595595480243602668048329741927247541862237453910131099223184017630271707247057643261648882405616493015955789065239648362171580410915685286855527328567423011549449529860251016176489230570391893523169778526114416093874385299496575601300875366843905057506460289938812409869006639326028299961739900912003131281435171155454424560248111112713838796431288860802242042004304339360103944267315881241246872815013616746635830538128843258809061049758473612142153746837766913142746960818145399608350785515069770362605403336306281568646769397565915177725404282960290552453100315798350088771061991810765364598663809193610644556810466198049842929408028542260603200254480803396003710653400623620572214005426926160770841257547677281741345322750392239976575101279973874509508253947963503027409566978216498434172601420580746558660413816165790461113483244279550107805338471027029043692341583434257468836355209611233801542517285532658945063248633936632464230557548076705445059090368946539136262222250385610949118293478449748786838634889682549450021574793235987394634106382658330497666095082297355069359774507164280842598889250997779133151057373250605252836879683273816659173336425727329647307999701495564468422192634712034191163181849861752517827447426677495166561755710307287202702092359992906356371281221017532074114903477696477093756082450712697770202928384801895947701133324035844357005681511293940174047154353650525798017556782162694093418855407102747174160774069246197670321781622636342591932428767801320019620153707114241526094583244174183628800000000000000000000000000000000000000000000000000000000000000000 [54,8] 16123037419598083021787413986346997470997316674083654500105216163452553483319084564860980587933923418717299073994352556348461619366745443095392972869875846862802973513771872507930980938692895894284409120426841757700039004864977808612076069167589352368614032112971079188825542392155767912320641479852856304732042160792561246811603820481551949062538543119683846934897275085069002629764217986376995495040885137741269976081305520939560216393699112512999060861126341155296568890137144694054228799222044182447879515149157014096373581692982019153490441666942739099085603407356317197415275439172339221015835060778869483000299392043343301059571125107131290211088128452920397858555023100198940322229484839938634001952470930679761041137757090727041534642704490866241566157028484800105274530717262175133781875433544230109471376953293083092039972736426378942880955722262678420361486844795198502224716536014494759135816409616080611394707451773041530701249913742762539611295250705265725924289552705281000349579042258026673972472636167636193431789139240101800786406354968099041313529953546350353454017344210668504518486686821020700417869545769116839250133951514846582582194092217598989997924420967059775200854563892057694629213804942044659421780964126071260481256333602747415970948542517218278259970516238548307898756688304519213618951839839556904688884875629706732613310167656706033869679729557960391255806418274289460940557358911457260931307141098509859134109956139773528153972623060776043831036730602960352030655561645079493024837625631740808457435642016740019080676138112339618774675123889423124797219630346211644528829396111974330913479706991648212535156090718109977403725975879245782709283750208632783751699014927157577019629401874199717579035682385034593738117469939615159869779772000119378379384984416671563846552521380407275790436318732733870596917298833991412303892065929794607307635443596775562868846051318947486203097743826888405282559788933657325227628576816614444044800420631468294299947463676636722064930957232827962068528967600202305103129526316926402607888947084929283901292147701838219861020829862323056584210330412259079381100462050249880300069622796873109643954371271144934172877604788737174976521933287199940561035431276591136850305314178911973014599477858318080521259753993103015101838309637586179832973330617936877514689096885849445885588878450392779513540498166029742316199055525732060344085954825878112819923888482846270552440643382376741018071748871599539376055866614819397010819268526881597437795442950937233874587408797408123322713872861866681692646003467756718030556805571149291051207411553745731542848488300034575249419125590786839439957711389129608489061467673834113567740336591011604481441792000000000000000000000000000000000000000000000000000000000000000 [54,9] 160695490969858810021620810707023769064190347455932389225216239097778517477016829217943603461541302936316400738254253312113396999318684448211284327278510155019120970267361372271397568336309239957026219190277029236690218448776145224352398617671750384576600887936263774762430779481015272520152350071229591412875809615242942717468283176969609784695699970268850356822484808601637277802873321690494065931030817058357043361232838758826569339327353450690680115894382468474506544423560725177726123168423588140838896327759571424543146984653186730651946011406014964274420001264718118552720572017001158338315495658537387906353988601710019400469922436051894917219512715996671106762806953771570818323334697929420605342280586548143815624649542373851415223437108335338734606044681267332555119852735398334144480389080562819665003939298840067236807371002617793622216090278989029054493350084326557482628491300878468604826771742387201259688912463105351472266759697763139941595248177424373342023942973025804346685802953336253200504714289985801085904069276097135218282682616252552697102304120334312853022282134200793804026370133845686272133426049970680525571604237036089089299021319260231146747481329719698260331840454445288737056459694098388188642039170337796676521877498429327250232470884476766856387741291637841884460135091823226582223922518176677536983654807961481908273848322150213508628497360823621507939518120101628322563864307186270170056745436864682413860776516573394646722166571077324197459612626829833496292546390871460576522506168082324220297447373276897325723714630290658817860395196641512754562089721889655363358059006713104752544617873164513999978425143715810196804563804172900317257534434134027814943364757563648765147982680823409763949139309805457816012425448096049494457148133833648629710285021125510821300570861095595456760716016924041248812524827326975419606119836524372045928029623938948293733855129871524978062092453459457024676924853732368711280386379766874841866324660545417996830753995758617304757945291369912968198460944804483225645446611516905990866537704204206310714980499075485985005532926413381525579347214985544135603218228650420224966313777418921128759082509204968364471640510500753155224970523675837943074154529785296841452298345242979282991628430990361280534179948979041549173405001174836710062729778159926855527552493309618674755152391858063328130939768192436837519546425668626285837661375972083722918292529760099570860773998950537965172744866768682614546372560610269722798040649995779426897210853217041215851044275598157732991238784159081570556168927105418195510549586198625530684675368249819507133964778884282918911129871983398684160298096966588838871514326824824368771888899420681908604895232000000000000000000000000000000000000000000000000000000000000 [54,10] 622961533405141723102654117186413609894415490260493657340798624387671536756148471256458079620319907841547038564439514817261213535663645952763136967660667013261647159178381270001698346417214941598348222770822271315296957327437582847081960464632157853036941649491953806117936504456602589881208103111789447426151411561301491053606072239879435896125400979599365843865746568870386687425531739244508727569186957957088762057661434448408122441786844843663994118497862793007082523442514782143213614709999727635448963160104873385681168160322562409464934448050742054100494992483890775196771552980471042752537497902002949740206543258334554133318397103494332475674558371181731112251370453764638152226640221567121438118188065555215859840292228531413366475000200608766546275371181666035610595717626159057761002413718516894370750801605216289249315858611567954940456795549392371550584125247937427344099112732046896337864876745280598996423156346775599502717145973781661550500028719798459827380423905006370169153527706635497778597445856578292896439839089510143821467788260949003051075843867002877549820493520661682355449726579165605477897160186200776278760859013699402058028297417527333986464014730843601900881529123823035370519711868113488536100664204842986587739245356608795423506172516163365012577223402883197587652965130295387038490686092591742154217146047654037513562802130388379180968271136573913666299196539152864879157127287881767880574856386599437895283359246753597951952333674459817417475594219428972134771594509299254783337375332609795236791508019155516914912571143599469409384198975775868397784788157087291299319307406510885855093325533937900280644307658568972314916165280430155093952086207884228654462741123926141094583147676514912989743416034749118446422665872390625421295684020109262908054031461518539976010462748948853272096940848512327061146583761330475162793368146930936445797179177960296814915220816302225634849187194921223321405923515374244468677073853984440708060972014445078180683659756483118680680436510806015325575888809872451191631756461122525612636933719719918919942343601868124023718180235132524232680186262433557714787840460479043823748425780637593463193551294263392509362784658738759174997197545074110258903736655224071619403760226411196423138029331575034568455060864281852152562195103064658276758119364453269292220683351194846969794801419801183342636541890119838562341547704183057824670757571057096424407824839467763815248017382522715592171984279525827236115102169577848562477592863607688742271163254924342854397523625295929150423937010018042252250584906049948274479679228715044861713920191266315134454942458976755780440070822175488052046952339707981187384294528932908721200406225227990163964035072000000000000000000000000000000000000000000000000000000000 [54,11] -2720661046095149884711902679059487495299865519649227179419411441277566750322854666010432717021426623880372952113337666493996080056402727420135699960930426452962174421281058214097049193081589696830369173688247447036810278113005578341173371192380749376955710502009282634302431673411354602690968916745049008689088255763476789261560438044801258026929872245126915440602715951190679149561300795838731831452880711959349565526698214878354537188353062910458009023442936674177353402536303371790435349958628030821348808043826190955618214227055886805192690015294587954368991752236291468036678733447302237577798451249652202720458904001579051196962841925231255853128787588253768137744433442717004758491489473603156299675912877102501110558222011226806233396654316831750975664376891250016882848596359018262415146692863824364094036428309084439807673110545851419184598243989984141870984928382441033737536982959083795103488432496026306421293665442771259898815807134592800473519980052127775063135099144470963732184086124089638493163405759722351852715990082708933893400116503800998286931375280911656378545218001925785006590267338096156264753116066535158307930122386328112102711735276195748976874359973459305307864207777905582941543754282627724402376392289601174991204435334590435097323134930595573132257632250544813759476771764058910577469377995008088687986973094024239604000531313602472624597436547253934821584691656234743489777541979995810692602431602990451032070359073441433662854632003111636763655118479582395018546685724814964695390995883731535433640851947441857454749954342219687642298746244392087919941300983363178035945829653224720005017621551142057587758619987871140375560248052896254837985730261947028641483807173481283827679965196425508591596509431037967524389316948533159144135271484271602252672953005182371849482093055199183194269931708987980193378443701857461639367920865217546344590176145593251843127270911003253394624391186590038466874020666004600237018687700251252885947766160982695339547938032918612612815784737453412494771287178150348740168024437191723481130310358226417840435595268024713706209335326911211284438391682480742008872452857883412001880330013700975923445875076691471410022405923979789334211990068481599583882516422253984429685055982025050894143395336582232512924981499636471391910487065230771596805960858860211158417017683291170204328755659198468410545670310535991686290852942702652322776184134519954096734199087729586129909475065985592219109319840470707260532965290655245263416673339008079316082741536796819280643814655931407601613732838556573015983077942637275562984057563173304268718199901371376937157992114002765056671239333840543431367172221538879625495279039671554690693403339252383106927165440000000000000000000000000000000000000000000000000000000 [54,12] 13380993374876546482419510171035827853956440529497158087976483097594688510623236767652403139167857667917544040819420731980046797618911914553393907925856757118206596236771969980088615433030501682418847864898658923838483223412964139373549378520346134666566579087740149340561106721898242328209419546164515029840875914131180932345156988642533301770422718587275230752339418550949567161339849032541736954066775287814995132789247400176801696255035723523490846412850358453009275102642905898946826027359376331168516930144586398357860670817454654100085214043232652426231944201948185642556529739068392936886632811127880388109047739812266548031526659064576677468412267146427710187158884395020682376700323797621620849378488554298211911152799604730496706419696345010813827596667345754278209123121706344236331654471502414889500891295693270959470313994288148446906233853584649412776214019577048943137231637867656821630388533976861849411962841613569942929250301087736891836976786620753881196970290988187619811220717520589666691506862722512799126843300803653503833139359257053518293695663485845852458552795778258789187796183924714064984329900132963728260441752919882813154003112057487566619188106918124174529368557033728303350886635974047975006140698637730388283527855231367204150472553484689649476160286583731819621406058060268063328926877433823680217557946492409046397543465563886939377231878726320647355667009659986686115497089077930243030652562685591487206682916353957392984907700316599716758707258726069274400030988551099847113846294435584366226109442999334807055985026250573730357202983169110738814203305297567807690647440480977858895523382968095924138209901883339820246297466027165706677517088953889503678428968179775232524068444479660571610244771547164346657101681428620462004366357478585229706625757485023812933248011584844130461513220604179918340041859935181672812799466956533205835619558136101032662975796566242820332534696749315344168169060693166487707753600858041548327474383814666282858954518408446252592107558127317948020011778489980126822513417471331727536086169787290531757097879275504457111098816556565647182732435613861242493092249985146279208049795526321920801037678976563756093770705375796558160900125819295902140116710749033184787382773346947852971388982566122253617895541642514768526767106947515736566812604923704257598760998645573263276617580585199505743850418180742938271105827413581524886679952772877498552956417879727316331669379839778002990071206986767417272988397198537830359683301984339816581362599576953683749694601475321146505398372481409309503339277147235728186281775490089885831912375219810864404599482564700413585040692558467645286549406596874265786181164089478408449790506795962224722155929600000000000000000000000000000000000000000000000000000 [54,13] -97165161135907301073359894495887892351052151740511062166831152047911934995193490589615258891103841003671395479735252100057521120495246538495033505963508904705886636993455945908809192951731933204943714045641292478128604620247280266728050203848923403628496968906110642368548521165270520190876293842981444758008535705322818673809662632840284302220849890546444365545709145137192226037785004970978364843300391380437004841681559748284577479180995092801280415721351704257861409835723314486222401774801641340191923114910559799672347604850064736581512163844471796282752254486821083646326814968375585153013285731293969002211513340969978112639255593154962560317509129704423152614946964427494509927411293455786759535333436940186317315510805064438900618854981283622157934015497299828814428226052825072643018113535828299501317799861078525851863550638695464817595493880497472839104882680017877428360399324395101143784236969055512013843657253740400896634140953390696221116037130613430073410325962323432176341603087840525462479527712705011043698925124476659994572111309188846391247291336561424363640401437565647376265737287398028380231663997976944493605410737951981416472855836240613743066603924664266269230500353444762299239847040980885815836912561383289474192806211381722406690512502197320982375792225867738338331524247660824418166454310294637407275527877771173555495191099873360709018226754774056101835004221078659234794161535216498961207168174140018961596319384919310784954573817680972878300384247293406840008209653869330583339924522395500812134494849392688332762793739294781132485979658145976700318458156735837814722975075286952276227109035206674043515971781611786945272315722091101453835213032099714074282111222784996528426728927301739072262448843262849916029648974890480935228035763011792232746242447844125970395518947805371036799940391702039723828556153560014978747407519028512310920163481630858116919648481884329861045194452439163680807983487969750165263139121116338570363926351823799582978928229387233867439673114549343621217018741087883256869730617622995462316784993131734184951506688155408788418564164889585595635204290397687453041202083850112830594002017373539113343728803692022294985889391734019698036146627714475441047131769202337983305867132905400946918023215840769145148633922189295861724567727870417357393885754897946105108322761473701594719244119707353569211597431686787763203822038659629833611699306660962612025708383313905333757652916869367055437745075001070446067030684034256724917152948380122713441013938781825271686628361895207692472103889500284917545706263285939772288330082955364811920463975902686413850072785423776514142496566611278102711971858586474423879644627081532515796271674419457073010966528000000000000000000000000000000000000000000000000000 [54,14] 534739658546794160431347251520110588524382516908037967422808584224047508535432422298927086749227324998400500536717361418589056623808950410111759898246728971721219929493903823105588076987310730688547248824194983144125276121289180766211761815903100917442559062066150585445331581153391790122294846534340115318015203469165089681285279530440503914530246774972439411532308804620058338275974024018469100291527683626730223902265729725323302595161353721204881227746388208615835670630726793341633937930016266416314000631804752385517318152421311525810907061492247614588075778009639376668720560694256378176374126762577788459471587890112828020812428399898103203357563204536895928579306368472066254518377794459602130550498555248871956546079648831964337546739504915886764620125163189353793374592736857410464351515657584746660811521957463449779327629564989244279578169233065317876833298110981291741670717142392876502694267586495383191698098178095133042465969041147351976220209159319269782829061399500839445021894926790994720101298698389642815692151524273429984913254881201240975748989298954725780600509160487221177424058544928417383781854765245988304985634285160823328264573682582714671724851331071164732479771783181269484908980217180152366982169893330579177181535697786920716267024276459566192668483596863174391262090264174773348738066346022061279515532982430382996572979532205990491537694897247380626105567546142729260542082875426310531160050774418447041158532109170221782848407927029466190022470989176141324928015419918645970941072711927885275420446334858835599910731614853588455967151124181343938620816826407662240757597083025383355041050471185493570382523138731231215796946859630720669853061825832804491579590565205896605664959813654405938732737801653549048734505595387193187857704871518096185699870983889054967026109191498799344486242020350884513574409971106682610490126270367343468810145798047045199756444303372383006765408009336120650141299390394144259525000499780098823273957425239891554856298674211334321799161089872945042842475647327154637042026827647181657853655075384585442543554713296993807675402368438113160624560101826883366760761984065158576692026941483855202336845183779180027628903695824087780104770269505872838331178641008503336017944344636993933539232106686145584903006423998868499452142992246577715559176357185485053200400016308951453203853841318846585188696713842132322750413302275381136753719197198995793587601428594316712141235950740796317475016832994923615917838143034081083426282835847387904204978308161981085648304355302405672303055781013528348970270600283647516854691443614857821248153067325350745186916574518028865851897896688476284569303392006823144284787403172076403022402742517360151966515200000000000000000000000000000000000000000000000000 [54,15] -1861327172696920460789064073645553450669155805432755075644980915347635763404054229805937077297254565489000266331278610847726787958586351007345589034831197988675341503999132544158326598080038815469507619307354830918552344706504550810544780090219848053168165990546507472382500221271292302153799211219518293009414717467419679521649516194952696541052163562018158358251682443844405190343703570196866101065043518401386600867644256367511885703440544293986936640225230972740313541173369531881223627855789821093966495330416208554235525942443087420175987151918232252880577978297931911118006986106746909379491962266658411128349380123429594854461953922604231144247153745445985917147430385930662945654790080697172560035392517331456671199638482185404797592528511100009692652282796752375991523019469679558944649418331199841060607680511930787982220341157945145223466025301156404535614761705276865319613606542457046133344843976148761498733385166068984637106127142107860790553919754814125539135230406220646877376680881574755886824175128321374492941035531199861184839825846554422374780318100332164376978051500573216221219799156138843978688115603903296718427703318540161548149258044864427141622648761730047412984729450570486529327513222304214629980319840644377699508720383325190250686087086089581115394034545742340161892758675648996882765279899305802468434079922815385656767350204081335405817601116323170551406977906877878838694749732345631230016940505457355143006784772378342514211242496863717135692563259316641705767809002303216975251471321767073107848997235909694885474139745619430988128102530912349945175533782555002652902077979104015728138113805048576666484231943682566419953740744506632892040543069954977111289146421878911164020904589818901548728264542784313579294935425959659049676326477063059625844662766147604429878158020226239926241705468869662226010252560818827774334076460617079464151865293958311909946844425701082909391772471611499022178497186183467615035990434813553696302570811118434373654302027686553684755146807804580231840604739240680663530604492714732942412386556718894179610013308376849254055622906059333744973695877450647205067066829279564044954666027562142446791339802583430459691545261697005901214756167471118326807673377684701147746388338402424013431680397348468006943571461273045151492995767623433933231311572548501561071263661460984575821607922041001387995001175907620470874252036129610489573717532707871039323546890745561125661405181172297854403028380648955037707629957357504691362556643884063098826493868879864081967126534560479803279996497921637013470057859861371543065448116984086903945203841996398160305832709009433768263537070771630909864817927482681711648548840639012621355882798272339740857466880000000000000000000000000000000000000000000000 [54,16] 5736547927466112507849367401472718224768065937768791272372395695201334441473810786937691279649930660324791999441609725049542772543338444067462039542520981824204227600670833061518133650757858106806168062372401785938491205342430574141028400428025596144102600662986292663848812848416819716246568036684530970652605853495210863575151609426559067601064954350038876428063730255870671192490772232720702055533576006826312310481590275352000601357754786576226005382787458500876706132962327716496450246715656733024617047845512313527983984275121932247046156155361513246398638370067084013253047357094191140115308063340012436253164975764587707799676745519196218335869441314362392598847839936567197618215397100725615238611764827831045294760391596850055280680798956867009444776763145969822220352095375506063672339062687382658485079864491665814701331678164390922154608307984259914531928291682741789635860912600732030701445740330607928409026493235574423781768418192903184926719513766902812062225254834385415963274079670416610417126636877283847361037719974193075695230519345611110814542527682480364239074547290477504027869619095832579962421040976948765140480100989018972823641137533102770607862614780063559552462357229887289454360112341180267184780477383943167339231094085972893854399814092255861964691099689307225303676919797689957791936836473987432865791893256191410926654561164670128690576659853590427965390413566750698522884106527285446040622217514866208038741333909616899102430220536747817057954008097376144805681060061454678395708182418317172296534354212685664716364065982552632257269492896013678343675193368685936845622322780125148100714134843266204676451036140041274688634206752811970617200517342507835996914740081265341560625585451758016510537046678602889733864023021856807028888561417415892966868236367723940161788824097873947957297235583953272795779038906411258377236945374137080529921128101467088702478698002702772585851215997432105922858238097716206032492010868665222717523744932453588104162459633548123536344018343663077065913245925317703320261603563116298846476595924497533464834693501845836383481440371523545008979518308907734476997517056908064845185974613204363333449732317161452920556520396047402122096499588568055941971881856480732711652429484218880055701283147986539731860718825854463255146334328063706179792679604488941733280765911069560429361458808676875503325639096213865335106668629043272848571871760270496075754449719133856204658322532945749843072107469101269130803719540126528967474866709642320650420923656002374476779444649694212689660004050902712407297216638684576080786761382402231603437626062617689320943946108325180397496210589949674608345184889554427829149151884895320059189084394469543777738424320000000000000000000000000000000000000000000 [54,17] -19299753945562105830953778511860201087167566624379848703041336297023411762062731052494130705448746662997034507156988040609468155505350628346695696113281858978873070676028164947263018690528214165722061331276750127022926669090811695051369265900156722513861616037988605362718416838281994533545900356851895867414487092336420224513146860008078411981717269049361173817622304951880937241944277423205050356218532335317878639457130340354052685266155281461968256133595715614178523461279681269738969265199966787414560705204802205219086080586117736292931712887133986195684854272095505397298425175693328695542247158330650408086448337322168926703973524616547934782097633068998837852527879617465866788351085501206663220255937149150417613114933058597341498065255859391851413327796146662265435781442527744183575460688302678999378085001023661929729188359296365186855575812379602949475421193328071135860528774840830009808777760988083138819733783734841455017058544596113645376234021208982731476986725295751888419688439227305773005069806094023858682779000376834426551925471518552185526020046017628417201492378934639525833289628580107568835571085301883690596225324202346138267969830743668583589053148043160401276495852503943647451520631697118666016767790205920788621313007022025321365432412465211614078704719113534133587757468302327510174803465648312619976350256288649000431331293648524492220956240219512895445908771645780108259840717567932546326674792501413750956275198481439197518953630819376385793430710173354843075282073295862059991943206611036087574701873516630415063934065960063791782470826757765803446921076882320740881258531508143154833166987366989901896251389278313048893746014551888800386254689119537747581292255503954212141760341930436101382865315733108180701963204568859783570060390501447849906386889940124361023937823156141164608294247769601398802853535521332105123226653017146179352135170782743128482416343173803802022797028055172587721854702180567497756805530034273312580822787191878857421782493152880383714776141805961191477974155952490495590012756316013572827179033351087435497533451934838101173016508368557462897677322034279360582107671191132470457549433484617963710199435175718545705374338731780128407353683491871642355454223134691739020211276314429435874765407604821830993084711344261728945584088658748116530794940203660693368396348644952676888691545612093043097159621958759998214676862867360618263873078218900783174091454935468903470546992619379049552513489424282587321990625528302479544120448634987971370093928847778769576487955650372366266409668093337276233880660655540768900321132780189149859447120339247713775381258867833418998062955530377674359851455363104658302607555643944371127169564260061021221997772800000000000000000000000000000000000000000 [54,18] 59572581898038293775784078297017247564006626780425048546334502917119400201854371376952077742020949561482319985894089598875987906971942129180952272372383775524640393754136446388397687549131043623913017311773395563254864272807440837995929567738133033828715514058438533219097533806632565945665141770017610140783495418821943562451088552722795139490133779166416014519695522386827504405841978721923937073013139471221018706486387619962494676880050030435507807976965413035484808261344074844597881337108717161876133977759555495679474380561861121048639134083199823819271744302199868254538921989503382303786095971154134959824426604798628723799236723659827359847332010023354367146436932110978565525117365970236391687306207517887488502531079638601163460236290831378780284802064602819178053924602107888141386365109723907656735651452271795672694804564920389734628114468750777946062475511053410708967057619798214771033794392841795879045730140447721432688099941538562607733801929206031431935715246304125654312630393249314116751767991783119543136776795354975676459395114365387667201771263901762328498121867960232055451851579071613965982526377040214848309737100737921544692183663410397686956064783507308584332277009566325288094441796768968688333472388002939449718113833049964850509106859726327211493082456615478619862374527201137749176827800765438872849692664049342862278930675699808263862628626065526838723751886432624427168262159862763315693968692588934842191781125556465745283124200580748623750259255379778838807706410610526069409799474430965545249530071114804383714365212370794686943884430377655172074533512992079270158333188812401147440302527857114853802515707687520457237757223073596530232107967006342449704411045012609886015071862479098964155270505533977364183763162960994354399557450092096259545077308096073626840799850034256454068972219617479228921513696688595082215065594112831364344965516292992674374043566249743319884293604237858171157836856903247719746217352083690117937890328667194877002388015861077363527950039107368121727479128707238120165755785675979380493781709814485270838309652230232355085625594203303511561689222805639602268636163275709753634531270612934932981787850312859227459597220981204714245957107851955779304014757610457285421035882229695052956573562145233505651420426069752176167401157715358256262553745777548959048441573824484853500580422065039472024439234690897610528442803451921183129253825546574118486419179596976898385631098110057338569690968263302132681744126654721786402736982231020631402960503564002886383086509132971785716894186982665811126363019707858993061668976572927646481992170044615392073703589073370351502800762505394086370430236163783809186670273643015271998593376651158081615219916800000000000000000000000000000000000000 [54,19] -144639847546520052588817977834282064588235650399200957213802995047907817965286036536143392248204529685961492186450286425755958910234886963843125620367639544821991309365811861079441749628729522674991569569061120639199878707415297078909845641650690110484205465163355986975088202442495569667375482385040300050325250951462458043098950175370663512771479709373410204330529888770457716840445200967815111750004270575151602335077066660040048390828142858881586990771229525701271032606139699757836550505175573083280473782692562305756111950641215021794517600397632846317998401449068455260224290620210744130811509266317249414236044390283157601665141469462774822949296898761325016414611142383210829062185173615089634274450566298217629458570505727609737462643648366023708179834301213004421178472506280881833065195170236196126590184799078275622860033069741761598902841083348160416180223959453261944349609881120935786127469337168650157027592221130182940391323973352825384786748293157665687838023072616160937766556961133179339579881761334179999136721222845586145289759505935962213390864867247139545204655157349924445523501728779643389628799719242887666739864896702914117231283423155130818057539549671096878932658196950518852426983109776241261103685771312396171018755062524265497963715110414193828921846824703218611193488090267083991829064003979011118755730346342599183590889683477007618227677668928073191227803393659945798826521054479483422350224666478761657935698256641780179408408491745787386776678871361438332498715133737104875410155540565786239961317088234451735467070123813140213467327813807069391448937259596975124490127857669399723169927366989927064627350623358855788223239260762448586287960083861732184217290708989621068123698053028918267463948882612567251649229165383476665250824964274788364081741455754718443585237840971895304196073725675117624158984468544314775249782388452624779295866121427841342815997579762680898820602857640084399700233835078854912674964963056726025877172045055251463084104673263787205621206857531471959787402955556979615509022107052565107785003861801815627352947907111725163111340539419003004415386715653164016175242922320310617841666126801347493350371189224813235617592039174809692657739892773024331746911376387101575249148500486291158614056645686656684671353767423194623919209334626455076140915482983257799438430502864742015747130678011785250203344162439985384132754875449200301256390285421380689107009036855309394566856600259006877843879574513883164795577147724654985219450199253278923054180776944348755924263615216042128482883820041744812818933542620791666325919750462881954029241339807371476762923172368809117987147716641854795296829897221791123375239734797084066093915777467216898192257843200000000000000000000000000000000000 [54,20] 263602260445792368021627990140640795796480755905883496134611528339442950028387882314543668561354026839320771840136849481810141580172859950483393706630095528448172299408773038423059514827556886620341548826243333695138243477339436809069943891815048119142745007606340140202307683048513189307020821280186787981075584670660381034727356250443503902097548993360350768170147612580778516070441798248014354081958275785219745244954141627035904771311518279752806644338529898043552424072205088046785136856856304526967173857942910276515921865136772587150349829671565956187949063713037338095714614166848113199520505545624010864151053686117724151698650465973066349937461793548582660357500368451183659576590677127575990903389657218037231494393349729764340271890964896223603427051315711347326798305643385753156816916978861548538006518847165150286300867963081007131444248886173337839069467102620325768785194098900424125058990595119770888957765155810361554776021305734091931098793460035490012851219744682087214021424665815508440408213348840011286438831940673382655363996585198516307154100981162486235077557703060051780665455936741688964838740872855788592506991073059374254603699855875559671728558477748229943341360137412572054730732753032444918229894299806078101044798877731268093735577362762106900430191039296594809264586195358472071508704528628559256880393099931546170405763249770296082890074102830189684123669280763444066948824527244951058122685463322660863145187136013368960371667624469596499104050033100830773597278452327980272381074436172620269927202477750265990712009103739117989906091854389749617591968160521894382962829928528730432653465692172402365577165966001668457349240403277304386462670033863348088000915822677391870414048717942103362310143119568572684859810323108304174499673201207662455692850276500534217061623842097096141466254676229484416894157441820880034905240435029155984556534327222038079003486430797119365250439324031976801507289180565511308610292206648970248474600876646485071626028150751211507183983239209880663571563312119724305111167418686450430239647693166199867792516103787701965435783191356191929414232494031673369728372980475722798903147353781154292980275087284668711728600058147241002892793470593123283187196262712551795797260677398814367439708603220523810289348605202916162069890958986277438800736839927038010614861349066234805603416837753463981976852032644978416542353640391191737089942696692110003154069599790447718863087012989053496967746301936553371415491940832310332206319094225263017734092715342587549752710657172342036925889219108663026163353389023075005044877040727595674520951203205518747815546139860086120265663277748437831319474679283852322828453891173638366608418409677765471174551142400000000000000000000000000000000 [54,21] -320771105873044639177678714320201599426986231510102665850770581572554329297848444197744426310921742565661157444626253617121118802493782720978255861118516468173044627160035673477564476326622072930849324787885426309219547313598898529338163457622470495504814867287527082530361482191652918654521730060133556212041391089585204214426291460619465963851788684704928949815546750192290489467633523230558652139051333382019595132264885761608609993963595016175070443010180302543057052586220472273320987206921774235738946321742513452224668907533448517912791214045523217387046656767384818728159298808318811912723372231062518221912073654389027296183358895662553983184614119944339591518594783910046043080020800265114099069196635484923653401778880493274737153642001106491250939435036801861552131611355004335418293190809355091543570152074316061017650954352172726289499275915789646593166012366102071580399776625290370351601779681221979829668354913708433349703253060868493363512507687124226992810562176735958854346222022927941869899782247147325165251896008025147114186943036247222241455316132973600044893310897301212157123624700463557824716156210424076109543744924220598430906745109066821008872787075566392314495224026266218628492203841604913973802950983400705953393460564821869617244055006663342054602149505446629001637715522239501979118746745138036529270251807804698068797246882650817526948869271359018012556256265310254105133452522121729319180195908043940116658150962541712265410243217753425903004730680298651948832011361727785934939696427512745301938370058877549359456285826730862073112160025857853329554884019003042234622260140932480835558348774434152772356867448843860587409689867498282135124027911345589913249126146309784112332664160113321204655463401021364418518409943461201877878176393465039891195409061449148330317249824067444217384140900248702830995193614947651367602860229294751771277616456019771200268465945892207645771037589689235041743527144048956361461024965083496676731317665014989205367392938093444408969582861525791920307332016948532289610545836612999580079825878188453886549051553462818702935825558043098988050306864617762554042766712947524248482430579111318779141284920384324833975490744097898525821652789814428795873018260826810097858829940539121522514448624852419461966622082346034035490108787358199310616803855098171167062555025638507758002802117740415900636552739293538481592495438230755872728462798851789592414052673150442911018721029813827385996722391206880033897155324685200952787706287541495005833828077812113641261188746253472919927688435460081121528442549183186838048021078888719663694397169535011786002018163869083888870407063640947822196782267775190916594924989120409242563872309413099970397995008000000000000000000000000000000 [54,22] 91176096350618919137632316823843306173103810924861621136223089418459641350138711208104020015048331659369961098848482169242042188057311962004152475302088869192307424703238168621957548346230880189912681271958894132509798596754616178223433296286233713093914375959811096565984542926368754061665948982181847622241974703785800143064887777220797982129922916439915213928494655721994019946294003579814993623777401872567205955637829748065891512253392002232879374576660829704764798171762169792285256951916549546619337415397660168053407582037128320576621617000487208535586715733558481940975036057331219383530367301130097100287646671914228906675138208946643713390371488411382874970308035300681876316114390565567559271900496211346894366533668525973499058292308653164658463890024082373349376451169499268513771513037068492864870894703304635802999767428508151988010823474068472142446554220311538309168765524527007421481886560790446045624921046224676845765834854986066275017823763938811672001062321700820900829832463877926859491827115008597066988394411187934456373208106717431477791487498917378637019164591993859742453248546867271786069397723410473736602733066130049010278443673845728051316022682247235061356994093970354905487056812974316746166650134598552054193213385109163670474668669469524239973650605246327975553614663396999265657217457970964394609030038496602271684897265611050999869553898311278188663286561977938731809606408991814484953863469807373256904165855169562015773453735605473135064033265573101194594268663088484853402863002510615418485693582970425990980510295321623290011639369154517620698606624598214147636048337675393476844779451773121024704114063005819611521894742287605452316839649731552113200759233372669434857165577163160668777798955951336589416289385244514410445367671959836939105839403598876251418706130538873946454781096198785588438155781470804789238876025213816301976166408515894590340907118899348341220712178841048243096829635166076179720511934364578029866322792379252893326690862381025932962232749798309027787176719257416261380269213147414987963115849136898959561713928142947445649802062163404031754175468144312792340631123391555015811747556264280190380442149354035682510556200599416124090916442949399491288677462644623479477197632387184309397492998502773918915222001470764641902749730142009586929204820954967610627270622926026877771108690682643340324759451261120747129716728190206549783568531173598834766157762798937456949681429854132706105227192360849347827309282388999325847496650322535017527629258842012990830452707894504462827977261086148501964938584010718345599827883823060122908296933363699739200470371002148407112923193193030942408028824114527045433312326190102714360322803827083900690104320000000000000000000000000000 [54,23] 659467806900921873770115010163803075147049559305946415728591129265166464262698363202788745043605296620540985939302317471183936718821280651631492164069985224317672257568815516923236126816072216440758516667969641339209182067210573580152794672336162530158597817093775147081072396387888426726778885221635929878836185726663743602015457509906223038307518733473279857652276286182519651012127404545747955818872210495822942913173192342459210178140486888898317546980380568131347873379062842746495249479838624875280148691451525392603095917567344207371409706209673533238748866973206189330217742877369588160716492134872624108706890083999529804542248461737077780077848473234041673887949765287885191905736681654774589968738020302004339393884898542246499417317834426101317920396447056899465892573836878529065011790609305281029331677410530633235941502912314747554343258644326713403779212305163103089916356896910132728112420075010487719704301419214851334965835611983366009176903374977750689730973690302560898766799633857157141881712856305280386218985165487482671189028565098165047268489858190856826817419773842362459145078782939653168621209589414161831238775736149611134958544828430904393282346669665018922887606958469249755657117187771585920189646627729968464731392990497682691358979598283411317958679631155395349497124339136799198865081597539845928423343634483506052646951467796444437231649216143348997942567588784279057470266084565393160718931601772273939310233616136780964445842669152277233740718151937640382690606657760106437423319465825800604324106178007314824898758125641166187413662384163863157193281955857447802364160745932079928745117600256581258698701110314500262720891068625739971792597965792192845271633540083290349243124158193304881768029818444800094519591121366484237330307003672283676678179896186017602877020971722670671228015305393832247100615130931838360871369999845763336729162790069452824711935006900203041927676762261984508675764682497542970758237957537012979013815349541925187631762003579610107567896333730908493644153559315495304931377837482477558756642511344589021130179482506196250851880515178649465242759467060790273650103951556597477830590948556355713613794691945886406830690376908834031763994423667067193780633010738461741920079096609922934426812949689069143341636691386378941437884292976135349926866205959651297163761588438355124218907142106604108531535973507411819891043417927326956115377926576001615447266554773123657151882035991211927118251696825186293518379855737798873212454974616456354150389812769697796359705202993902903264252487966236494569741556354482574334893534455570088973438537022389352770147871076627535470448060280848339241817992939600380125280681525304677473280151641090315360665600000000000000000000000000 [54,24] -1816986720817396915444090969541591555896120739745430943086147283377531756756708877675395270916115354797669481378324411382843267519822690995373424315347830493852772598238249163416749766283765145639652771757416834007119859893147917637836814883466670071628946444149069507494968045911463455856404542691979370698469539234476524756175258344709859451643986065790694314709864021635860317247800793562280067779749185049407205929711208548952829039063393415321178517653189906885448390020878781062547554708445090019766265560767059122388148770788635501332404607169073485745410212299110349956417496764330300141092908642962542686343966983406594598174650206689643181725228290590692170153126965809191131409146470993129052386132439462067991536735164523873196021629381205222424198361983808147150113696027384637795093883026724744540286746629046662854453427654254877411364205669097595882934104402635870696353997387977639527393988170706243473406573193651198850620810270213864870403858722371146182102250893001397638599201091939436565520133340830473141904399997704795734565216057822466792696449481671678719282891578639326155410086418818792689209590771801087622279763096119503053768112860105836091192222501277620748123199616520089261134935516580106647140596967981870480461145781178160980186288368990663502876681746030338338427951411180489171960388558864128547756918843485317218676063104223782363901465773861681190319546007946093037835551170723583011524431079349604848074955620686235876254028926825878127465319098535404062442127354331806166148300285958786603475436655613829056477495074730504692132019174481315771653590694744658873899049873784449849638895487152001598527477525183348779293102773638408531370444814676949853230634687740512386625584798755404817336362040519182867487871392043793506392295596764370826831665319235220557759352348092397193261960443467731251359244005283403117584626406657474467077920720391403998251019581501179908095377355989548059766794192769123622400181474881171403578816711031590003591026499208237602236938718322527949421313971250745533743161589044295594213223758618601756227825015420116730961651050186161096308113450172025532587143560119701587341780932715782402602536987117467289985585498004572493599960866271683130017926724553603051623776991260197276948863047577929498033430563593587230925165801580415617067969972045027532745743601043081167768230409588859561893933512884680875702147942666811196593028851048624180002144972751398625083128879941903363329422983937795323476946363339039501065865603705595138180698263893876852922086765264015057249281209846224828454064064692370708498449402507686708691750708048590200252055119167213244141465583022498525752672434002846285546222740251137901691396583954156847995289600000000000000000000000 [54,25] 2677621876250526447063360808342031288224105767669215369172124327021578940962474038537508309487743905694996711468767069657829523167231397190999842853246420676657871802222365947536609389780988370133848716972694066300612470021573481326686599170836534037270664952240301381746843148724925266467650557838762714656817984786451166006623844067482690248223033794938486167879660328584348606145860274432563454188705237586353801791037758562848500597511723234713947950520403673918949199914888323270523924231507021558207869131344296125598643948526128110421342734194904350883647651517629187727442863057697791911864669062929168259611586516943338577680739929929028119633118515208138145406062353446221109329631380207415699062045395524147378769411455645114517809445534456012523150236747882556903218908574346622993501793302710683430118727850555178626611033162640870223580598362805913804775887412923755147012099457968064617224235962834284869705467822067751154212361072612081051706193498717561339420248901270843251477793161430685809518048863654688084461888811625501570625088770778963218941979730495055234677546516416549450364750911935367020737914773216578899745829263123777129963276355674664645360632157345123899311668702880305528321600571854323233136604813023925602940390978930462810872006899077448108919165323725603545377663313746016803298036852845645073442974826733587651803334198066202716823657090082703478984230006153978343397146987865420688950302167808576744909796922300842946270583837861460950381807202927506679301904128420567375127536158597037025939004248591335061846786430122079807061067989675684929671884737704536123803420890177209506057354616807152022562250641985149528121182965525248004849944025614318929719316338894776022982664780166585885030256244360828338514111822047788211223556512610444871582013976060335482321625053430051336366167307092321594429256419021706507033096637560948239242188494755204386566451498084662197142490059000397693423003789059246194210013966491720985709036473762898205885403369240398039780367131681358826744435834707563725802070499768641253021753878993246385423197887805912340272278782974469929193736541501843837556058630128159230336362571676875689426567725822842174804990299880244875586337774429926058836916205170532468173004334809672053364962684144938672944777822758718478376683058617953402097586587441939347611751289131594614269020613610953523332582985594897770287179917974974493272183227301674147286624143374670423596468508265440767289129141293799884826620523202305297126350304169857238690507581020456556821110259312722505391179120772594809532700172983870006661923869553552797130852898236017454306792611219298239066051383189309780670309540048224107379298985767397468888877913444442401931264000000000000000000000 [54,26] -2316189755954315992788013784031344747408100359141306870942149466599078053197693769967282972242718473985339965481059948845684236303756712164425673563906484765111221379231037929363551663314810266820730423298712597761950749957413838031587066896682676524137489245057816657098286850151002410420064778196329880670515118391445537186162373642859853175615549627670962556534442588951877858871672853270647486708940020359778273773176619865777935183001716908840322279670820999793761621252007233837274880064449317664430977023874601510079974436481872076596154590662731476551965199329909942578439943707689246375122110782312943543314985955599481468941354609050929275601377178192535194316341792493473730945228086715484547467201310698216996033574396011736174326622311717861137085670551460367633295103538991905830873073076828837144271445265245752830668899972645519765289451594335750571836658548740769975774605096379780793743730019894231929239825386947415930090767211086351688419031758266204369805007894250041762677264111858805480438547040022486228468545855800549854422715463111385673669940254916555690020733851652786227580021516243016813889085085439280530437269521831195534710287645525455738692896977889449134110098798208842234497894294914979279492115874468942818759072221593202846962246465426476700269215011136296378336318230574132099807034461795782172029088225708508837041074974563393029294474074702538839064175789566307871040894107247454347059876253254988673061701915211691133248843482714875111767268213146181166974827538480119990271406169932737167839538197627929835574273501262420279138545571425755619533083810923954642276052515834611062653722141511498670206068144877359009302921497191875496895269969973541881838646178647352430033561846167280487224311905831171559394683766685100119732907044749896987028757931166782816514936506030636694088368232101511537128915713076456094328914669817437013185324432447180805043074274972979393426055211320070986357147489451998547587911357969781190778506527416234475838163024648873774839697303532028250528564099044015243567696759881326461847255714399511719269478291141332219383485508258991489604605655524369663469646849996568803967675530421968081653189466734780528588971337340676611210218359834943520111740347790077846296459584676454948903905800545233087732129183235349854142847360291391307361862248424852510065687983421359293366564325843546987935629005957676499807605595943316462696965835950653486874276469444552007443162704743965541181986290327631747882686175289714342640416602689998221405602319294366756211998330334814494614173920401286354770456166635556439671884682244035039066882786589894099065268865318580421829060885581178343380369865632583859881782004324618020710018115882575977879961600000000000000000 [54,27] 400991893250244911360058187788140178307338064443940070323282125896713719767581579705188169313323673588899785537569921940717831470425164864770459233128563211224286173408243403918255413286446190302215925531398149552761154771282440088047793322634966430737668208952707222918301128498207506926686625074218751239904460723153135106032449289924247991754784721197110673897604666536547746394191766259172618501919475797292247803484247381451534405400899659354080498727314359744497146302227904039187573727039889247938175337163038760879945824980491682260231172042414465660844252088551835624113243376179450846894059633853334984878346063391257684258157150863063944965615232347328461908282970902703529418084538282151889685884446517651497833421836063167438079693083269992581861708478152258405356720268497688330510023911976300551979224990905358355818134525807013363944975752928619733906664200321980277254751061381130283193680014260131709056577161322312444707799905042436533534450019580019298318406489926750640242558573676934428870195390228463374812435476813587041723737091609159372092704794608937175454665535739284437904363060672260243269724732303247407580666718548020258834083012730680380244602348834342339597656327359988435097644411838342778349369235068865975139933878364412833173170559881000145991824259878529053801662598244644268598028560463625325318578792141217090149643347216127600928727215655790890060500974778809390745063668014731532988327965655401623068766003518815040528907079782331076247661568494899790467645343036282123043256750451882633512353812387597329808436945267745770767922343669555897073789799302552382915274110241930521535098745684041182683130183757483877067440937616400183261912041668895386348892703984346377073772502584272862714338242770833729038539109925996660351873295617604467820830802224290053002281085359566181228828840371140756318005100203490207930557341936321163128744012725777059702658601941593449870371003523307569335423352507777095128918990845011661272526630113751105776201368051089370372863991919265851816410068875824879142549452802003644200182527812940005106437187111281216096614692063054650989730238333324673384638071929133193265899758045808693545154159893086000560044736322356216497533594714816814285573667949162009487568820831358899661980790849675766950215187420564318331232792334383959557684065355652321978668955850788024397433212185151265609895669003729358971637152087333547977292979648876189657546151528602942969666656415588546346392171074824315873537034663569332629174417963757112977979592892928015562406187585481772646745116528401055823607993962342075204828288188659189486108484996255039190264993203167814293309750293774904834080386082907536771277205295639923223070800001762888935014400000000000000 [54,28] 2378143137770805755375244138642616913549118905911979778280574794584428160497663539996918084712196586087844505300761012354839972678598337672615385755114330380142954502232369375919498603542918559274801686944478721376378602319709667959618141464498363264043948097103946581709587640197452471139495386640169029288074960991715584032318375114582783432108633178480754713633859633970984098699188766231779906856846936257012801359870558459107342835644123868473646284885539354028496649843117850177802967099637598442635563416341026972954671994143654568612991768059941826527292993222878573099975519749459215706018224067719678362841800703445502464326324831519139238330217313897733883363203296775933883329944863194657771963036884040077171633669008016050007981719877015785977617930821765378465942632892447232592044489449553507120042226281544615547951354803359368860030917509295081885737854297802840276768253225900724700827869509602279078766371670675008077046681279250492295809404517626730718187322355272570870099850068163591870958562273388976701834767700428123658032089816214383843201280566146416450813626110874286888521652671351752527828803087962613354368662578131538941275814375996695512857434246306909637230812235420505185472026866232196700998686653807449283302500314308460246854842899229751654541712060587779164596886636437835301382863523897754572128526347965332765330891022499111948624580614903160225417678372538957601834833310840551874476719880011879428592438720786798738775747290400103356374505734748614578534710341022840948547741359011472618233320457997692035721328289952441152880194828992572623114571883263007427327007682637889035515981178541493977317076235069850187599521855042446927115269446697200039296816494495701659688825648134897744255943260489129586301280579973910398685289119510307502009032310033977549063419418556015696918456526259905539176857052498379385803604016438433171508959352880677063108464576364340024746940168839793002434434183690154380936420067712623739045767636422027814788074152715881697888325145946549246728971392152500387868757827972857855100957965702733416161117951175378095009108833658892384093514148279659392155311232757637962270913794151636702930494183413910831374105911308339814009736139108460812989994351559316468446211225756116450651493915384106065281077681128395945741892468465344478029608876170478773162535207737222654587401781010422088630411235102696988591481602508495774687046207125901256359598279821304826504853896561515039659552013025295528626399845444975342171490371209006757419954432734779286655299119487634023742275782699299839769364893564817226706030504969432340224618948526824463073203414906765710955491053201271861726710104924311252389593031285671330754672243956453176508416000000000000 [54,29] -4757525909989811053706342172571297708480030038770193114815197752464506538626999914829079158320248727560066534014147833637256819354512098784898960716710338168798887847861674355414908254014473890031991179626536841716592214516124211410832998398852854784226179287641292376209088075987016283899073759910310885527654199770137483109934238865914609240514489496384971401635140537799947636420810368586360589602466713489461233265963120489670430361141413815374272088341916317256939205137197142830384300436192250335769671184260331630261244643180978381496373129821662685828638778722539349576063354779328228514860050075345130383952377633754216345718105283092806324870978201080264219576820267697046074376051660868318832144348898437453937568462549213690580191871814966261220159320006753539120632151247308852596642112204537341796879333651015495305665878293629646439230447097305406777072500279091545097494470773831175954303348273011396186133342171759361533236931742207243280350391048469466339906023902693983466994287922273419959959290911849295050218971245173411251419895552037123687140533145374464956980927708934379802732589570739879004351163797924977435098749251474534761427816854042214434482548845901707436044851373524505897532043920419134635172246926975572929494086556527284966233652783226719440053598927215916507389022419921795900406186886987922312882888596475054771190223609719365627724849250203086055219712384231750076872365064519768914309641909051954697212702462458949826813925688154970873711644520373093225469320084566563579894118695283973298614026619143992139689794553564376314300285038421237332512976845420283968984477047893341389473468349657713413606684837135754661305345872764993919846818530559068383671431780026915310483831538747810430006782483507936204009981402317334760807378901458989724377787264374075884404748913194430211438130246832641966171704557336581444316673138893259345711459840703986122849744008519416693104386396199534949642049695278828866225224012791589497055077366855171553776143531781277151698707950912141031121744289051040162843428344689878283843889662746645772428742188633847780382752098210799100785674554759162559525894569115585300842461574614394983517533638400164802726950109856217662348852088844772981776391982746019438782201313728671358226802249452117143014437391280483493311567356928481719058089381936039101700263016252727441415855980777463893159619094524958941039885725041778743958418053156386573111488013379006024977836343286458915263864482254063686586930086445157064074657381426379746676140023629386185906795517397161053758990234965426917615261894552736921349571678889450557387579755536882763725362184998903004222973349493115998228017315192877710812576715039495036048189520591777739833344000000000 [54,30] 5783362069133879865874132854956425415160008542775934765861279040287883163743259635227205898954236616021554284135736905439949783872142276991891644393497209276983738878006978757878902034130988630443141414642660858860308686149293163985314974767835681572498542956963333237608496572298657566119611739484576195501716846520679025121723744873796610991106043522564910806252832553892639343002113817565464345527091008714019293297863517605104300851489357812734379972836176758352486505119247810847787418890929087025194873057639897756584291932527128868972014139604736878508646804702430940896453629021165414508495385898403288680990573355922884206585665758973917900236072687774621659974710236296124357816379913312795964448820710122272375518220920614345259073783394183407615481600815954974398956234834176575142461770992797022639421297428779567642788279929850313467625228468907565288579345718223016603984168284670982285368268482166905702813524809281790363434837016222099680093678270459505101945694978405289736902705250192467964891016977369086285621205043275026650451922197366021729101637072745368343938541888707359613415241513763972721690851773009300491197838214226196323233940973546407277442758886965737069623806622294376597054732711206989550167993502558459241985624338912702405065770316329493136397047607313987917022718481577629434640076016126217762521494392300134825982742582703273207354559252493685675492076053460934838133307822372505458620456430297204831893528053846151614953470207286802503798025823038658744265191544204195139497468888740943279925851789440458028413055780911691303570850176549666008244509682414447515557521260194174347510717802886623250428159419323789267299411956593348313303454520189157518487728776463212119813099289550809448021344718870937965080501971497302732465625116802671504748767447130892999345676607029424221327601447417051159735696109137335771275298164095419284054113323510679759875088875583931021042116059563965539835342923760446081754311399265464853303935114793342907159941636789349523971606063988845069748299155461226379562987956483096708296114870510997248536254500857256519534642875518509860762633105353882743652222210943702050623824941451724260855157097980925484196163982048815119953453278015434742845108397575992900679269659349752055376688602064678309908475135947749614323206481305950174358002911963320644525377009269645429468389990751826781304600623222805708033773622311649429084499680864224056721417588443662471057686108035059209216462294261076248625945418977955307343448636911165367686825557926427795768264745275065338413609960594711444052213019118338431013276738173759913537829295268858020286225803426007564315697165296921732784073273053116583895650430418221303279920422597820155953152000000 [54,31] -5351749417174906287404397983296431518164463409531308824042505906479955249268359548215531981305749486705806707607543658166884178623942936505280598642492527871117117493329980627598380237888319467497736844989474558194262917745555711487358811022982852424170776084324094790007665084534770216572959782365161597188013564796249192064137049421686416682654662235399976478692711575099739056512180498370306458385200173594691188442788348125348325933403551401096677336120724488106214358900211129425846595962054738589896905510631385616721798591239767061724817633974147487328238239360198243953709973669508971247611933892348028574095404312614602902980797058398321578262942500954181487190860222652623051428766048115479059472099987628530617126918464440545291515387940762679903625355908579653537466176727941073455286740263806153410425978248500025005367444503762895319672179876034111304353495964970159503008090666399834116207356820435300982565166382245964678239321045412410599409986125641201433202117303266827206266912228134102122931453908574299219216657644002295206766417556211879336500374230810901468733213298645631088124182583312929612194965482253335161746231292951407388709314201954932653260337437740185938686895366135953335985248347327692384746752400767454785580333227820033340057567137276754307690688736944883523088324910487666049774047223768166628045766437046547188502394854395832187979066790081490529722743958774302852740221768378228443984498555643165292886253480137786398179433494232484331818531025877890607674499168858274964176616695382649010992183224821343990140550669364389033779039199764505881037289735780105692178669641078511703967873797480155834712426414183541522537842528870355356330746990187077523228778262699048419226186775696458526712731544963716767255996571480847808043609848744631807581617110994457453626331155067274268544029132453175810814052328852605741395842224557851171645302363380244490864281025566444257967818386426668509323701835479223874670834260606072750542167313962077423612536898461161104659140125458608502989547160973805283595088092343883196627567311685362117400067833377300131437749088929310065104708730869812187661566083454644619198483310520246626152662692653147559361994392857707765997900853150304405005692473937454957298728941891618732239518744548212171572686847634628326366432564562085741279214400456747028977198506746419866635936109714491022469099221959940472253497582771830185403974509167115381547784666154537821030486780282564768307437652159976126279789789997475578569356615785138832922859301997881993848916868358308983239615428083360527133856464838148468600017597793260343343628285061531051993992433385221284381088048232827824925288439913974021977109268579162179241027345932186434928640000 [54,32] 4096376020291579797118997713777789979533127674176779254494565396058488592185852176572406145669555940675502635801814780049561236153346005889523465477315382268316616062224196225676050190435041999265466251539152403264746597154265968413912152957433678425529643038083834077300788050427189379114983530200551078077396562175688326226735861866981835137398185754494631927667460411494528268833819889459183517402861275524326965318663707927021216474983888583667690815620979027557566111488553543075341032060457989394100955345638743068992526986634783177615053021701417303806288178199904746450081638351519003018115431717170869015134660400918675402774293224493499982918311537585559767537847033966999504459145716931889959565928902495571424295677421835888335884169920198186737981610532261542061173522941502353767575720415479702023519612968439244205125044523774566021323371830866331355526065653695400205717784808053696532294912199209460138004203639193998633134522427047502391169983353040972398215841531903176657290845481311848596701535731483941817651580094952419744679550147461724661206884468066609992963811689803297090840194929054476959636480010296840940370039175012927739343524156612197732366774216457907940996715945130885467667742232528155946722835344683288858649542209833483602129408728480861533693409791451421897020551725140461462151394110641593558951381189092993432071052608144626319532377200581477050290787640787941903048646609945879185372189916157898659289916081767990189287000924019484471910103827395148856206929658153445539092524411713145725332235936499694241161629652407818166314731434258137839943700598311055834552268614702518035601582713069969997627339914715398053750166682159145164462330494904949500142480643656956045122813569163047621800874682990750460480668651105527356925910373286278531333329164129745028240144916783129072464608268814434321673749046631166927416148285357749025492990860857131586056274465641502353633605073955505066989304582740525777423692417531482111674886444280540058932131150742412282972388861147679439020736774925219291950536530750343463502341730904417823282078889296046981402624082500181703817355038516500879249682277141333394171396636805971328042861374667702752675227956629752467719334930299789357257443954920727756177249443250039006753455032479063098195199711454969186467937034251579302923210478003881808049684907419219477681407335523107619677654269706678659936257044708656526636669000104147299082959348464258236888397269362029532336930492464527119299613373359646560077255939373896237360437054418756739568711682798732255870826182054251293481435903952699277935818456402363013675681003766606107007016903477434623736053336366575192763491140512404890373194524746413457592286632460575938969600 [54,33] -2851797340519276615335250965582711944040736452038682822237462538674546287828159334387056233847508923365637977838705262713619315815195716037152041336397970426234788346196348831487537744727645653165939182670333274656184531089204119310881702326786611116551966066427014733146982052112669543286407645166915123561353426422568101466430095462586983361035752504678319727375312450906678206812298872118657374984357499098010511225038865761162851219763362730599940830976514096887930586018128547823450705551502153254851910560756367944086669765287427138596714832316217152910619866670647498728175057628111236018927547979130997901062525486571603637456939569937402796164682304571054083111022311241132028567351448817002667453776600656880682974975101484508059773348868642244833315330475136240077580559293523966231705898904907384715921850954459085709690176801084295212072376351779026581423901142212526954214480139117332643225189886760351024298889568998685642459381394788331995249674112104701154890790273697656581931483769409895647865353349456718183101464447071288633480353181499681367582151589565822519913925684847942105484849524367668289045490249519529658912325248077652515381555465075773933145662669735404342471569522591947764170224491578252886235627689110640376445869599557803337572874684835015319972930324185345143432107766459986397942694286899567713967121789335063572955162743790114168672323577268203217399221031942421484360712636524841427957411854371395839675233677627267565530398159860797749464224310524276507118599685400850416932703515381643406665021222403700460059767312049013904183069887777436215961341584355759786935012282931277087535482356182417433747205138953656286128639956894136161047165494604369428917599459693908357486061467843234705378797066855537434115675700059652317973068400095352954014618477912422943252410120303572549515180284928550805680510836042800952497414033515867408734400798603390211748184409090366735454016585144419472480901624836105723092889683315606111856428548722223784463960261368885184202073001747772545289626278198527377933395073572491683238141499783066259293125659770237868443749384658542025759834785506212199961987506076684493181416431448812390542380518741629497825101121705565843147121873691051981133957671330648001934662677964864062333098971465363261664669197678793437892193934667780183024940839929511558558595743603647509259700138046934969757203470359371493153810852852167859382323998863858612158000099813423291155120613326333008731455275146749451558567527812925382025676855630310184943481475660619536650875305589781917410997748473967460362522834256954609174416556742849921360361382062322979207308051405367866076004994542210622939595766656427507738617996658466747812873578008763432960 [54,34] 2125373800957303134106427350697105311643866928545130448417953044693212323262153713135048084432019851207419052546684777534602344458313046621834981623513175650839939761596757688853148376576808012640276940418239919986952731769923696873055104219097382212096490269748348974949554209459948013353372865251590833711638914834562408379417620292809419605466542904661892897539867956621904742188899201465380459368896318727597452799522893301891970605785314915796401814145604747892384788661696721009576523469511023377945177669718954512818023527198803739910208111925870541797773856330673668626303632184475827479134679352683504073572102191929849308039027620219280001801829778649174599876042467447784256943140051887526732801057234856221921288361769667391434702555587745405528502037883789422099753689784942117098754313619687122178908098671676194645038401671967453502922863136829577224873813526253089206351996564392147364073160627868221392108730009681931256120280867949631071911644183021836472067099897791098684235027803034430989130697781261749271019613387254732842034670376732841620055815596649395515938911124486908334558350352711521743707971620832240040876549584846953035098862405883865556265027409539875919727814671706227578680260982742709180224823587774655751322369299141133671472943582818550237565915611515085763583463322535208678120361688004336500307802076988448986607478544448649239961312430519909791904484295963142068839744270985435200909308544027991924272080707935766870617857915167324587094598490375138023425000906738762673297011859497656544345847025064394756653150242503317235031188167719661403485572325421176257918197532425853313446700522624866092269384885618039893031284718264082716085998111052571753026232764680636770235903600868692592703673716602343828892373785234999540552635411819059837696273557141695342918739375160611337969227632018700636151351266327178094091382242606468615271458431699986911622783846543887087860650356496906258970228391397738903875526433722086033430558619414648990838610018209411184433449807067826486569586291355793805071991479614588592625721777517197995078268840476860795970597316139164892285659775225768118213629390667934459488602880304058439789859221249387233089505005920900689028184812099505173965568390442602709266226567459041085945472942431726943335722874687180911785268453026210317023070724406795279017950262330017603244042919495134234486877255719497410653098199791122826802632681700278979678778853654800510443612142212160710390732180230168673591166872871607006883680260089480520281823701904460230101940173343103858969788192516830632784084398261539179223198645285780692300182296468159438026310058666117849520126216324721885684310561377794432958098248016854472802922469586370560 [54,35] -1911597803851986934025697281418661482566496805969999323384894416687640129214912979197337586302937721388717366939367339094904185519001772863614927591745870369465822414592278885727591224048406630564674153029011136394420777306529782613574236573443028484318711312258389740503527298541712050701594297233138918945987005796692765869950972684313407106196902201305230313545780849109239434176502405538999968681018950557382145722133621876326221524968119912029889999938048921787385788235283593155840783456357973490667041820916406037211557467217778834646212365662559269486318926092458226425394215614050963797606764880908527369445432257546979717856682809337431383378193195503507332274671687692064659356478584312850454328497207635963437592987574568585491158841852063005231027461372549520012091648688456837712046986538615053823929040766454375926870182555141192224950668344290875854432334974445383141232467781800066632978769160822352632972244385661137025348494987853545559473540685745181893017091344457130543537251061584737482883506499407122635293122891802606350158153679023271031990175344446175251175922052256409267315109480804212051457017469132544131938329786636958562670052670737626017948417598881645259584295798140808576895582860814170783729089296354266269271400254343431708915950805768299263154834054758966601928245251130522874391501934372194741997381309267875395105107644177746301206605182121618404248284040816966898174980312887042805911770745637372839550822277420971883029765514072751684241646816261512436988080549004108936126113725778302968109130235040837195992725630086714588427668438933206765191314279574423408423786777199874910115575393917857528664589780658136813022669658488104327697329759357196217806394563110193455559877323836898651848147488805703693301462875867148070831778098418491036959593760022957825804018458525817645277318966870633274360822995385867811674730055837587588532396321462284008332633129680011144166721209176199712721471710210704931687439351951532609691888439777872818741797234635221094921731941379704622860087451783986427448575860462914807024120310786604772666342807333462054639750307732613052674511457950887193486389200719644821186237684457008045266733288848408714781218482054271419408368314348058076683913868878043036021298689407178730454623455021595283704570315345869378618001012166691320814511986043058528325469023112431629462756455189394112610931607109296883501989980002580075093500914838465363898171881283453349725365129668835292991237538088599364170271261966279650874074376753820294797036056873789879184753167913474798320873126637027789243858412414528566887705505035879045873851871856076954256004372097887529458164626325085964748015422032188648396372219557147846967124033536000 [54,36] 1894169977122820475786571800240189994530303384154447094903679479658669070309542515870766110549661874368760619079939992163002162746685625840881264296414622506016220389415407030476001064490795371723562401419315417180549893770233679091118664887578813274189647743101367605668220721556126061201788682702761724998473630444739492722123971819272667751175729240279561104673763862267289653287842152880546180033399327984302569198468924219674966378253260958836376977192849817217416010694332656969701704653054392978576362389422865045006901675243802270893057117412463280641512506572166541262271324211107072954399288935818337355369011495035315581670285949960609994714877012470184372100667433334945968247742947695572060336653359067187788711536378059029287562540144866106346205687270556141777696512815543406088946676127322358348390990422262300351917027394099918917850083951105357833525289282500189625134948208560127117937919777817558593365905955068775712714547314694193909496307500854030440302320976133480035078596827895463914682340744640396617229533048984961459096111841014554144747893606954912074240472997799229463326575286960812683148110853391759282208217939964221251264490565919492049423207172868951123031826333097090746110007888914567836086491158556397049747276494347986963749242690377645502429277065547591069909348311437759729813288958349892714755498434298135024919018483935194894291503973552915400296872415019202344838648987320251066554209348135127449980064713877335287519953314741551892236555574683923291585819662698861725659541721184308258589281594193694940866003645536557474502182183834967947288507529768789561696795266102387228950270122229089468436932297332213545093868689508024155352162563211811429094902172347053568095872947235114861097337522578889921676553928289647777101359298437596869795617057738962873731048760995854147231103454521297418671075559771245255180140903805570604151358925057441233116610608259877298146209892223981356339021880392142797380395381626224575639938656490094867068412932987543499325123280421710621888941144667144326476968248800573673590701545202288968882540287687067379575409272648326211806109087107990565841701149574341657574686411031643554860173242820137225423527327500250153776039329012491207538819622256955111043741010962124011306539480944519989254870162785499729351153965302263673155973042063175635641240496493558717982763384308981422387055393238773898323553346453323458495987816405660255212317953719675104225209743962363025484887494461831039493160951121844132165964281465686423745968176636681379011901512145427356832368428501086606380943278342843358419535611980947600344198762995816870767906208238605994245255535697378236946496723885133518785863005024142294904943411200 [54,37] -1784644492329649077199560126128514679123650476993583964114529017376522473057295047803575257103738607019876480949090918004776272419766015400243413497742807099575259341042732504548367437495297080400975858504722174020615549425865254062801566007017101211748258792484071591521559629051230375339471476491679422634438290372275794873458591447256339284068813157731856657831251844789055493559363421916443269952888518851752567237732348219601512766132299343918473659286611126565256611592463170065912933787204574017353363498894895561286454984812047857929140363112760249685978932237559049294991517067358155112086482823623576528539786476863707548072875391280224403366025472441729260643353967109466866982426225934569259881142524412321788603564728655244257976530122566626230827149404336710576683220784957211250324781465984890430912960113409683118193397289067319319737170342022299104294151142205433808276375101913575472857821420170225643252375892937397521539234292253138899328420029790648887517765550285781145813342760242669984249890618174212916524097210007890959883836427941877060792932613413985607016918059325728142840782226324009338113808244223378921522499905315912471740234980888590977665737843113336826856211294180123896497557823422345156697226471603821645814130308078078345070607209711224859407696063335726752779224525416061443500755434080222785636344075330830813101815182610780913585792931360823571606172419780693090632376606330541766724160129751789208490469804479998598065442428393880447869910826581781791870231659523394848862468661406154210181082191834949926960220630914210049909715483920017834188735346809693666380659713763250158795460594594284993560639783327733670774669494453090999387136501323746993478585293770081525447219067165339043084064211339676386635957815118525532024711082149698911753574123644690166699863387929056996890674239170551761942342826170275138053736005203297750332699326805286279010222201895016545388182812663820660357080994698043709924022065592026757449474309142449882633975960064174467747154352933538292359871541106252370461735893715726013871697158857664160003271683397876938633109459235691888696357456553351819931592222479889590740812321814942238270363332605741380888003636024010318196221214906149767089330258071594222335748244203933843579496711727363071902630953092079910756533172068256935612085342278630819162521082084376830015619582591915441300257789932842187275778518372336131131989909259585857071042023009071325729573279759921531263945807851103112161111817780527984429083590015808713949715437928305075228708881221209179877298099115306431061380131368043248914784608946788163101876114288961186704198724923023033426559143461254270481485135934060336663648027569709211294105600 [54,38] 1504485304417424610135907113288962419622733380895345381466878178761137290070442487314937674829302491763990945719844131264127657259411137914689988211453013364021718952609533535571807144078711357983646913407282321871448880847546333674624515746395628018284559019660110844884141503621034945713741603626648552195731879063431983839556208600984594817638950250132630086546119177899211433555188954434463642706190953918078857076068803134512115484310320929532915495741776583241350025911397712965856439539603797656061828512545109912929022827854308671167860488222735711518488692556074714130742471996365541639000660621523657550067633813487911184313443824072035169555608588571156847606638989182135811981227922845128611433341308882674476488478973001758532057038865266612403676655574740856051136475884517761895151205077406071452934806315389589832354069848699077799750603303771948256415396282141826036896755466217491060891602212019685072139782482334364218447289812261633745836756788760379583234695291359703292011552086185079029946856933684479815976868924842461058443580211038424089304740420574149258494132821466311822957679655028867505161147351728135151930143829480947462616341243814291398173659945863406341680056101391983967078804068727585169130701378822245636842689686546449546948661809870305990542913352707235209057530732166979334626630449143095501124289767838767067530894224889935307278473373483630247947071366556691413531761176035766566779975051468478736012501408082460158371553143391973195652619469205181016026538085664980828741044422878657963338275466200709016405241584089009233370425016470809950876581444507759322308474049622875498266035667551055414014878197634433245898188072120841725754584082906908328984445426859362085595075169027211404807164301120497148898652039018203564642755126862201728670599046148760355450295530206961307889594203446332112791105939420677575490924279776878218297313336774655526160193222051870606910856082413420261167645192192671640627246702545227389616960212700122330502213166740640204138483951234066604540938709292582736347712719467075916012454740615231550991163303448212603534620573291953225667172300829188414508585368445638516739257488343260443546999564402144491982309937947592988605294098943844097995130408741938544451815247998272189756270489709686307330217671450498776971324144590117795594127791339430781157295808036960297991380893909264611527357832795412735941332236478521524989912528780894574785913505001423875130724706174966564778528415203144818982228604205097330566197078370596747879175056315211135402593204652450681187098242024350793836270499480409463650535722808049669181041889337383185155663861132171262011762144629708400675277066400581748455867184766248057569280 [54,39] -1137353777829903051829349995218149298132483742422603659961552061397738300647527235946800494552822474461344716674998778414623960295485954460443205385168883753223163998715977828078606728215683028413520589318599195714678408834992099084588841632927069870249608580785982035481278050920112872187349326932276151412406724959475299211211258476231603788026880727223041271925295321393254380054498169611091521423589732872105327317469525483481150868473553294456252980488863979261811078710107383732926272717147188985981164109293248891408885268846674730467511628181155611977326782530776251125889868808509213817922123324322834896276706998105317954417835487727563671218974662016703718326816150067015089393962904784417240753090624654610508582872598320931232087309883990567617839359838852367449768105494949222087887831076711005709179794230115388336134046005702174675664546217151023913965461348153994141824947841250413429890802854908355725461651119490595550163552732268655429199432202192486360171329957001417887324386832515523269760409854013362294261809492503525030265504639224743434948023428555223139674420110961899961069769438280978183464586846456940759509544406782385593375590056957216741279484298981410808308819694493659839078597124945275525700197525825839841779200400693829937208689195405606560829215747672412089663777799059999724337247239378386346147185211528029127479077952058292018472217640286648237750398998829662814129005747945379781378571314340088349054659402967647112264676958408952352124861975014865002104510074274292891925125333672101695228093096732054435646536456917316638345175931043040428839753111814824731532035452048647529244720147525133780610426607328189208144802008048866121459274288037355120412126553666911149787856157889798141831741624551709089957122001079959957812877791386367038397166113711865183442817538103207727944615432101504238840392693005648450594845328109924723077255213221954105131045568682168178819494153945253544027531151168660112270424269093488659430510945157524985167032248693452976251460906503350404885951540211456617407281525568536523005405173906745927744827273759902382601061904742770249539116630618355954440308216175103428784679708353632416283091426936650432335742452627694063514000086410820272895949027594010917783225129457209831034680628424634784737993945821032347962750261329993600269344978871183565560241607907679543872107873555493040205378246386832571109789338778213131498173321889198369250219683968019300358443322631137472898628933456317229136874706586075777663772767279312882071494797587097388978521149290106157925841906247666735537941768411997917052223494743051814898909227316130059120932465758308050814788430155293398094539792260806726955474493146377748480 [54,40] 792493841478510806042372607196296535222579639554181589999628745991994248952596199560252200583607370056428213418553876564620718660263461585277128442285913537376884181163706381930990757794105388106688213578649944295684976803090065496964255969032201751785807967066636578643301484085954514415824471847457541407864738538496796833770941510539320695103733203274376715902525453927552195370804060020791648265305764570161420587586062336271274304740625067838925817952285030157695198257517086147764626037326421045827766357915407363897886360140327531231376736449250217616585651215136875374294680642649692692845965573630690190346682734962684757062295503275930098852614738585333138647672615482559761997938513916820397998491082598170173870574456553801819059117537004194028520243440133601783920399706849596077808863644330484267446274908950354979563811632225380198115489724762874003875750191527810984067830466149723604149669752943228097361693091024460431703209602618125013461688421631586635387702861780116187537396627533392994210698204013550252264160862919283951198809031259693201778528034957547962548709403364294355042583442776499839179722544710694470623748864744453985609986358375267542664168807343516073701295588991432805680715412162890268161959704227677859671793714363080603533160495248555303264757032358564862844908917208698855590916611898063947719263643473201881155540741926704442804819174639238754387837767890634217662482779788247963439226465856844652374447425207908336272762494134665347495623701557514570384402983655706674831455223943774968927431020560054275322196549546453396413000218114438004885982093567267741624041138955231726931395490981593628460727297716047030355503927879691302401933526580055313847782704198017297142012320511455122136770970900216907803361175661565424253737935396091263670696079258258651540346215413788258778953748520775223740386570467813620005748978371717137944743365627342840435633644874482525338494555585305634255375083550446189855912501218257430059789737237546773937011459400804271834614266261380656529071817198400765310793174619475226432726891529574963993293982911724947103921480400747346558831864546737581317144989837978212044409213239803750550465283081278638376818176463248855112122203807954031327369191218914427002057376277976351511673788387421736472296834946996826292613045801854439593263985629313115823698447399439088250951712652461059741944852727315166619256603175558925964911283133068237856570988015206977297820450752260291438654366148446312226519781630358631340777461911232343693743791101423523895645102884331562561785656863768951406032728498861089355047433899962708610464991250367679514020604147445058793402056156362410951643347951236843236804612063232000 [54,41] -524905130395432293048100757827643102271977480255037665182807238198811267077734867781702468991119827410171516291995004411858412961082567204593130973784648649508224985769631408001719060400119132348077621361909267802225145776291667425830196762825606279002916517901449327590285018172275149331165505252052547086878687054869593702487136580169556901135113553217088662538664010231823088639750903767221174466240339121440519323031923181507088584264391495218909197110424052543541049181263432007013340218370605177833216481238949968545289136825304701454880606509627600533963572132431627291810662306625375602244948621891738221555470909967557902482422913702880012258899008443109209175404340522339971149843018084480721223122949350511585562230228680472775047142515888178684690677729749349488619217896582653536401264636004574488729755993924776030167394066037620039545307909414875473730411771874164782321454616177045180992839562184575787632252113093893955657069929845283384639795514325993610573007893774746945910460531249120519971374766478662775826335317451605573811471723727588339226499781808954853216440001700103206959734422368786284253537609301926513579603881828550462456482675398125345749417192244962956257578867685173765845969182777374520051475522306831075351545425392975853532972975861478861579175966002325744426082587726354235790366269780433546345506108191774511853123068089369388117390875492914449239435092516550868215581696349687056879501148062730330549919230647486138755816771698257535979770211925438460577651268263831732496650439826081769859456078098910569099852246617605668379503142413661746034074580477008632616395408689273996976349636585817094826720008362455962330976469179059951598353389593939587641919224088463069011321555454289316446447550300304669815314684388264219134574998105630933923121842494804787114713181437427015535217949142756198356288875751281129156352794996836770976659885530410290617512778551432963718904850743306825280944246296391947838133646856212896975186778002878942088540003024540006097408838703395370653893103894717512526304190307782217637163018179161418140482169590090593609193165472812909865760123568784311754379667526907639781948171966070945560587804641256838058152649601801458075672503922656719669482528704846695373835785751817154573404868077614071789645541116240140065712214952884819753906013340081867742498257320202092259059817214539796634310871235571901319109987415685997883776778742475317958793068316743719303682317666968558165305238180847386475850267229334613281050372945102110561056330968211187276859123058431872871903390815634848052625622891158668793263724437880336546572935735046267316741393719873835545077409536861670452926907954629687305167280537600 [54,42] 336907785695130377339033747539379500253242263499910070835026180305864845134500501034799317261719186831715494522056959497186275709052606927835537976370279322708232120125303765777249745057256944420280182507126008913489813682372430975720535228996315603649426934982659016618310558596498026715922631111045327867324557104180332139194825792279583471185189886851532650759978469885065853399057492315858047814110553534068266894403584348767544835710477503238378726382955009122350312220189546177449550581313888054580145127105535428848202877443469419349297922469215894330554040537828660098216651519228264666863064191650907820894780453504982849169804252851902391900054641721272676034481931496078637571999439248181283903422873182578345667150243888257069517564105668354523610799535075561078362314040950085587713966204013881288288011581128380478481219579991556075229666346345232630943363922292872345672100277750041994075089829792188922504732341464484591728637397752352415269985609408683560831280963564315498008624364042254397993214659673349486878568229022770836595729468933165453549198981026591703570079641879154892469600599856516160909728925603705946544998818819706324562418957041562719211933888976247674029472755087427950857189255287442589691471943918162036148483307400788010150689518157057745702817800952850838093902584932647251716525649105645054194079264784626833363557840329589492045438533886203717052261808387288612718233160716487346790905712592286330213062781464173295115733394588389710941789404028573406104435176701863054402612460718546242342027821202404046199638708152767831759470652904342837992437652355385687214808166006270108250764119355127074934267742343674952988839480098187970450798334111129353674601321872300432649676216786664935584562744657244351694839408294701583024882251569296512583875437244225173154414020746965217225568080969892857585546245139575722191002360396149021480884975056086999031042646092222294688756016893223494294398806710562700164077872369533248998473273221590016203521445076287774885496639250197051122264468355784927468667842292102415370710123271110673625957763567895113703250231428027002915349378292554983264723680421256922116925505767729860391330141120909715183979258038189733755245883993712915334765194999954718737312391726527246772777661008315606749772797769407589116591350136703606082085481234210477627146636324660646356314847498037695906689883064503495579618402235524965339256361099227535312632623300672613739667962200537420824222040218269733815298393489385859986721395540283132530728605720579621871140595133512409018094086051825265637212490159165711646477766045891341737004076123730852235221493525256912745056799000418054123819240632899455757687193600 [54,43] -209917565817623805668228060158073637302785792503718571939359539264891822207920997680451582927439814227575012237228044045838615511207664213122476155530706069622660372772077649336915789311597416892639425003850041729445947717919371050570778321290353444908569124323597792833185490716758466420873864728462568321309440855391797385437462293800819317625191420790534490061497854181640155817010068339049454880754958597935329751607227749055797446824815652613485944930978019761285839255313521674013303447558734504979495141909027453160317535161366757360743017281787237177159959093987555557039070780339742490460637467592889287849691928477305283044586127883909288848376447988802564206246941895513758231196956499238898761835636136113317055091050871905063352041114856586064805936673321420237968968328177803146832320330808813116177734954093900781527230466413309495752191431883780083607142133511983172447139689309191215132414025576916363933824826353184486171689579812075324839833817660612257461006731433715567459383574921020320338129878258776524602641978474061909469611121461050499254900361189834245636276970633408056631688587270582846950488625556170166863155979125914538870990222928008831735633479693592028013341411939414486256062415447120158196727369375791464791403387627460355750469462210263164468816503624360550791691543548373561900048037513414928081866332058565729187559838498310187439117853893627344178854423658233600977499821214526479585634454801461627321458423128195466814188001294761562891560899260882776750711371527655352283104907083821661014712889856149002099318951964026702302378521380840924551117246052570758043253911076175464184753061405781508267718952443788167628204764361347322801756653470730561908153377368343248432731522475787159384901911065688948057438691964690215023068240445801474846025243780533675127899213701314346890450268989071902915469517262436566742101308210104336656972608349446992719904164169382125181058068681240276362791281819847639846437019020392668411774003662380622777499864221301799816380224117499225734770361107388699112545972236913467428598961337687010620536937414817843590670170969823082505710890578231778271849788120925627047009146581892080178582591450093769610767638141603314516832716185034319220714994170228820957487877903299180085918697133133517091041346338946657190223031490352639216734338121092468960535570288578729345175857103612432599151980896741866470453085427875367879124273016837170347678252478522367964306166168328433979567497911620943659021568405537666657432364378267096109159167433228195333966360000639176119477381069925813466318527589321357797918883704912080574938677015228434356393753282247458517453304764202689120968940665908931718021120 [54,44] 125667051047021945631665948530800130887397142868264931201275963451531356317317504892663791918433234964750917940012991776474942051531982082876650454901183806549050872159358970234224897357291464145868526423916796548482862808803450456244902523163116411686429838471253060200912602574946583297881897846462936381448068655088956204197647888695592126283413504686090510739521653451872619541240326715539706054059392202408759469405307464063922964962168380820185427681286496822417510309246384432744991860146478272910388472607222442907966398860141230980647659106962174991562654979207029942267364879642433697988168209864810004104263791863693508644912974123305993933267042460091245443082410802764150698979439936957344042559622840166719328141758456058821555796150546879419342842873350455253160573595840961119138383211191593748501295141078340747591067793970358099428621845124848052470918077334607323020360406698172924722914268145007955553896827326066901968169968204627840636042882519528631634467044369446726053399876951649182693525693981269373300341765885289975551387640136140942323221043571359204742893742223355089199025216956687305118302586140058137960048593109704661698081116737703049687195997187824879809484790009509847668673623670044484826044247639706256716950704765167771535946044821361285344909920982381467402353686374214862504440658439354205349812707218946827401388204534405499689637019752168696078247823602315772544037616987848798950109277721849661001590364003886346390873349613521856683164916870780458521872139730149997281375333775122098492018181321236357463149013456427363651996650383470112254513544624864169102753522252342660183651719694308143955342519420313163799061874615900614866622789791226141271968886823880928580990467356367828624418801049481525849352440011994536661655773265960049990932693264916463463691468623747572103354990625694725285986668826693378754432815865273903383673764973637672988876985889979672544987911480110504901192240289499858648228338519230980720210590131578045196837035793957151416934822764289337969732733596078988008450168276593328254803304950225661845805155027705658669376694072600266385416915819042337798096185643373902881782693595343376516557600478129844877591255988490491999756117498741115285723417716931571039414021076936204579869193334084303187727328548328670046386711846523351398344344106606401258102625566394714397296620302339545099268268786937734880469016755805258365067062822651690144412829321771276351907449195392537139884111934373022453229310027823851083898838942289741025944964481684749809547335892302541781407236088335746088609435635793337422498466622142459325196102224212940431351284719022748313516182778768587691384317846900095057920 [54,45] -71342859149759674175754371712834532450444151259360683209914006705313911009267502562480848224432762722936825437114037479713075767748957500059319868897351027092768314192092078664698999399252087990615416814301368264297699532093586884268217212971634517089643499707913352295740512645671518460450208609388081506405972698617642464933923847373880993864203155468351870933413851612146364550521430574319747746031390301030951505503943084840911853480108960748497560715482263201796047523821395879745253551591227521880795075377597482077189210845770639171868914749523603526814224782052389943022594935026873409441852126787028220989828525554281846646286515654104051419888185665183901780312916105371829372147486449212729623746810017546901512260106335152526090594779233788444672131643241161918681057779323565918454675190959663543299985526122127216433337049092504109147262292094414868801090101257657090133998754919544268519573737115023264876375611132160155815480836118957710640619815144240548843959715983476104285545647406905426986425031441059457954612251071524241240998555059791518121195044125292398046099853274423271247629109528890053576961908423656108520528216835236389059716968459673777287429730287309772834117457863251416866210417828485308794566027178812850659895188222597150250041374895517367411441626066137734763791363459128404685514670952090334293619180963879538566567850720612244958625436387243549186361391730760017716482654372707582651708953038172789611631090267832605230754381813176785432827199236797963374188003608851537372775007727005074275173578236804820240662150464067204727957356676882781131709873600759906173327064779593250587454143364139514057367870649744896763577839513572651921441257660516917884749183286472104854895832085233900034681617462944484902129919112061218115698321137756838446201879978411700063512484681988422061238129162154517906712099518143709861111496868222809254576176385949278712661114785193213139974715185267470342145395568273209843015582849485687606811882852019447667388424450636848429206923304019924475547520193669899753842974331913326708787760106186081629115008692280727580099712988045763802101806268635295773376878653819884818858828742772713351751943641382744498677415378933737066678011361606329830546912539619008384041749374712531403450932495717119787547601822377393703697770010625767538493739175475876243864865826120466860020087059633813404255307897024941417382505267768549919988467468694831578450493054582319162495233242363082928816994896731958545081838473899080465266217038257828874429251217278168314705928099001131586856687076075344482890489717157235540598894216023199776606772274371176165014132163082661555996828434507197445849387934679040000 [54,46] 38017521711455158844098183329800744998305515296685645435886962492126902485920615304197265843317339677645200140214537806052663293988007062034172110361317948323767049441967563342963399326913885335576427587258638978354849315613969111330634665002885943840178939773658923285244701999391880403032653961849294325087528509808000501645810786362555279415833071488528781657764521777629515715675159780886216844936054282184525599369914152507910334513563172027420473278261152817687555429069490520804855439366716837157424026017498056556077516031839389644821110125226890750183322887116212205180081281299558090986939053188460443575108237949175249903586326850516916349907535020709088407322806198435657302436318138360840555688383522969080764421554853744602458296187060134655434513273316693875629660658478531937491828574911219462263227465344717081290622755572776851355492133107778029280253227827602480912876110694796786212721929348881094019945683210896629488326272484136103500532147377734772150139381264545496463660185833243682651040603787471873403713277995691366076749043269646650422398156006380161124264180879757804008774666184441455536196862724556331098703963531393454418243682251030796291027044015745257513552747232263864757508197111316036621092423131029538548623133590834960069637410479992381544429998314124585629058096939185999825838342116266237394673699019197274143481544212656629287756580173680030579570518131394367861133116074980369619152364425344314838067890991457422083918732764441794598145304309000076043201690526903770786137848284863259419055685649459351754564705841755201190866567281062986785632789424481321607985786258318369123530476332655703856288487799937868103183874428297618032748240084287721963811521746465102855293262003122750817110587531326208875907604851691938594878149067742244059598180961075929578579986923116969182224163695075270908220396137510251604199607676489511390172963670677901575833333473679264561028433184566147178520762206765963199478085633375262540356886526971953957816992993251041166995186683844694040908254341589655062282862370467361314424224713847792316699318742696694397348358343648001286092933925244750856135041806487489572057578263945035336641966662154487213606307000229907645988294406442388896910520961281815871614009684977106470707157890086277514065600089649102616811762093157334036371816259883889906465810085343075790426446765899295381736075805825774351049710895709837002099147593023619556628196286065455362411559537222862958130001102800132164547587897363784572335748695584795423495269919179117551972099257829471986975157554228633451583474568719634632156971455467383245407629015408800814451076896805769934414284212562036766072767428689920 [54,47] -18904985399240554987229196597049406059557235337993598099276780875420712127751878730073741267705288964179419108393543556374870635133608900397395034593749641878391269737304965103769397264973538882634490095867349689708923201841323978320781674598117914657909427748409835952175932735559739541612427528626703338514732666453279637771023064060522811299713095396464564893589658696725234668382109577841097839204836443028942411629593223847059368637517845039170019466073820673064460615588346653804933417791188404562664787767815054798897754544359340024730188575679003860738103248020754652984726711106238223947456190064604175688307841746620846302917457656692205746953846028469818436190785066545201050513201384498589360161049207437311334299060363559664427829081461074374483995673339620628285726968906438412027485960665293750730959292750421976958894842072106408345799404062385044533629445028316620174193484500316752822394828532979014621292702930889323528252702530390024372895423684807614833152156178554899005718068983604767137706107600492757272698717598985839188560933573910449350660660171728836590948402997080051408035915087474156598642873013182218208582891623286000774189225722845242107824027509338651718148349513721688470319073013957407704316742740679336940019745945003587031808578155898727068638756273368839945079223080618661790676121698033368998894303315335975468112425529524311540586550074618589351220506477980578071640253611203117533217947915919543366214548736202253900846309101183526853559034242664110970748348568338928625428298783597620379327618346667888094482735053178410056525414243123323867760838733270903438646123542440079669762538257370221834253883170958669072806948071498211959876080431984291817103433318124231209348197078157902095294652980247693965449722254057771691828325476613376576855331619489611614384839856285885869162172160732784943904924830994590032133645877801716510940337102935306383396915161979911894840729896726462889611714784286781841855618906012660176787250392120950445570339672346416146942631254122377678059163154002816367252313323452995598108792563792748397470152692137414744779620654314653006526747709971943799958821986724815722828516679209213425022389306200225937938178387219077445162108266290987582906010030792730857176512480367645684144799217879798944352164376893619042578719770380467326546473755808481830638497433589480089503700644412089527475069737374610034492705537368515985635875251123889543587929722826026567241516345367541892399490129069215858538127111127443736149416656221442572847074064041666998458760301035089359779727605658293178963454710126128947060718073677978763826351655051222587246440375387977187043407297796479053743983165440 [54,48] 8758244752594895091127944183727529383528224103126411967384940402715165597451096398448014266316676670066997235663387563210131502380109530913150197309763149910663682160979253276475114944225577362217748360453772149170489627249634362139564264677001600022286370553749228283758462257034620938133060930640838108397784682117465708934803094587045673106841412108150955070556076009751863188939430989952408916252504398895932165155866999207501789939829655588133912442124249931281989799077024883185200478616006178723391112133301945504841656902335385924113032192689573058949925774991109245016890225330978103070290722726166642306412121302185459927614295378279649569247895786391397518230369283486350867099253112122661938423430585777181455500241875224336091138134096221919223527941947200679428807843845246387635637258524266193760289152464961308555246224324372403027038291444396271462830125414381176566039206491644448906640527172770374870952623980773086899009677750070515687393355990365517911641081404767787158149012633262672170225645631297988724001824621019711660704932980526815353341717606744906581336876681819731449111062915312304392586946718096774072996032951488350482844535736669333927725921320151418801288905013207168679144270422176524657106617559999685341083682174266116097331380931838396862663435864576083948326491525745712491933815238639750424353092462704707027187827027504658719806239333677831457903710450521075171532590963277196222798594755266154359618343105414642303869973528004816074762952205317462949112586935949678508265560097913951815643114534116624251024485872337845604800681661806628443937439319937342307577333860525487546432558847985361558013006810881773261294816628685868006936943567345098173950811063635174960314858729706629336780536866873745011198652069795966798840632396113855435734557495245462060451957748033834558620771918374555697861159220494729593170441120412635457015153357583134994465765129172669956555187204495114632184981735032996728281104988525036810263299908600305041597177191303739666714164252476746722527568261487675325842628152688257787846805954808939607352334740489410632963456292742761333831341554461136488841598117593966218130837009478733271894015731887145121662283155245452988290567246448601256333235343080830158196506537922066135997349150733244758599048431450327228837613543077873718286101184004822231500069486224820724232707970306559549410531936742367856163132246372524985745830470613409739256135797633716184873221063169124097733787807611216397805630817007750666229840882102238262141838341374013071096962731302715645782105123842836142283243467575234959158091605684333458232091189040297631084111144318818258168574243332634217552019456 [54,49] -3786525350147009405408194907020666538011679623822674450272097702551609291992581398583911673211369730893738408687230897132996223139034396775263108865789854802351803493602258200207612680542905083075270431543503449432568328662044436775870803387709316610094104443115568483644861976452120850083943328347698607137215949748314557468113920066024431427510359603466450310699983069706241053917311995401402550015843558940155751267033619883169280907985269232344701276396601125927056428909946517284487960946939167760202327920472511041782911014613090599513674572241031333565704224858281769405634429893342458636956550837191786441742699360805862761325224939760765151481218392480222055441201313708480547832546093692891161382612046488380692904914235391563965508299802192754938749931313148975770224817183433055501277331344575541012315066309081348374081090921373482656183355487943540400219307624498333579172843559562576095548945773332942621450452362855964943359781538299839166058468435298046327011184050298239114980736757601408379304349480825545841816700115295828635060161178178004334218427300004936831605598049076100275649500650704678459837005423059326636618784440427167393757832720790354752570527575587902821716687113467459398992001114716239210147899617678622800658369326294825268641606197366854520793340676487281620606448406518441126789326644389723527918784809649288110473787044128603250371592461138784240560410165117541973871092677748789460922799179095469299211273664148418147170846649363997597557635854131556921025653199740509194478682266991329548461939527999329022485839779156391234122726196437735781805276300775386462722557855325439738690870861258924693803219866800495544312446570642218201335618772358398109667604403609517309186368710935977968286291067244438036349587277236784278687982368178184989025214118365525144607000581345239833912988724982523047906767355652173676428517841625338707072521281539898631515845000572637170569809886059034605556725452138684210764993049040017237997294785413546403421170613422943110291850172272821764090305117581922941701417192497984635270827070886983680016086229219690184567851959040622663696062545606645445238479919842688412091334590492165308362809423161318578931858629876963651219523276697052099707436721847725445652785331774884251022113509581990675845883784322890976038610117833466054470680632745175616003817975453697330890686819055050587286819462884525182280916562868982949030679855983796817175158976307725978328706377783610990138571799658973826207368904922589204605061821033434073495589661326961889321180319061627420734009979333344093107616779979770345120951054741869977500324799063070063871598580374423777876540805451995787821056 [54,50] 1533035747711333408440986872226848182307012376378767429399535340919557220476092894729295884756552660743601813180201187984909129908182118485262781659641193203896920309271566760053508836619279342478263442081793751757476357625125008422978915432077382703240327651526049125226085374393436707210498417503557989563357705809314154207427139069733319585596501668500553520445636879024244907747027169174785509224923766463473264109469668978416934523658084361161720467682441041432785269507891813782397073103885159496524215874723438308492277662436661126239345829563026978180829555227299036869659756827555686250444961356185598664664829050386490772950504960369826437363193160716590445230479099199172983841724266355163748025121693389883331567227975444354768322259869159362967936533881128423053490339764442350566898107895127256967719757801984431860960336399309397357338208265048108032189467158897033584121552912294602863294606534638473842979303941590716122938360225867533530968233352786133495489887540934143903858801835577701047252341903449306382817300146191207090895656376855705351389508262649628765022894078776096973460192660435964875010528859908382758064451514273045553383763762343987834883112621071087147708003837948749889035815917534858624692941915134327452335504221804837066016533779933848939033730711178425380533613979575953630481669943041374062065968735695129368143659375537745195747127447450616243122443848730853615636573250522764098879485406436196354395094163376716940791419126445984680911006688822294218843859867833273219235171919144346384674925711680576353135429201527574611342397581662807532912036005406325834147810133031130112401153511442893986528618843477245032651424477341622642502053028176812437174580011596632354057576873582137988169438708029686811721566181971678802438425615581126212419766917405673358052683854667952643967263513380741339557642015988754675599941262509979936065613075059141807280186460812253406318629149519350598716537112865371799903554967541227971469793239806229749383676724033744448272379011935351946077666170593875892781824683201369193819565136965650706164474037818740604042985146364925067933540769234962061252952091340126335218307483159677693655644504020589994153827769251490016405858955955994243578110643650291577227608392716516660631830737065766656595018613782978044002876549423041321761349689319498447298842499077292495620262964868425767966771761105096112992274338619947434128242131703612305973292304462363217581056435196242191275452185811927565595941044312497106322375655373941078324843641331176577378773714348496213243905096938441118235499563038447554407607642302496684585929259912357287052204142309766016286422297925491097600 [54,51] -583163016977298151126209186034953354401398375461411055577914379946210729587911042807778911076786617759693116460797223697888678633463087955159873892936383439773839694263158027635372605714328330344792247472968129794789318493698843678953218353475206799722921086170953992874241226266609742318580531877302773455634709946211548647360828396377395568035736667626334452095018591627357906275047787564623200005102435348998485329500532640188763649168477422333986038398665900030124299098941596723979954982236973262176590815923235925510579929016026466648130594835491095250803501892403705355055419771056043522972199096723326301226804506674247659159585078441463122140971636492015472699590417695340163416842643342976008157218608599606714312619260650745083326578447112063315140367120227381228484017759087589735535448539230196394765149196067474240641081299929010676549028950725204190216356560112271240664057778294408513777924865466049450776370033330152250179226035728826268564316621589285593135932544607866423943592500029629976039960214202490988074570871145156196950388492235306794656047381475139760357047739191909302871793905800366385630318945403532965785751802864092485339824947254608868738175855208527747454914530582821839197137989633235694440137437739350952773155475079237995182441386462759437968410634529077349917881737960370221633525275830723805943850300455382842762624146873947476188250561146238105504211500976238379433070749355461096162417196253203583518550667909744253547497848713781845854130567295547106857873262831822311694470530484608322146167230353338279857501565181511022551888940184748786973443220489225974546630497608803298353393224105926354331826750410007864075869485317006850972771379206852312399745851411047926914767501044609853932853194857487841470519837929649140065083323728464801853556228807683514075464940092591454160690528368592315839562843589267341921398888873745092355747435269060250267852368759760403779192706753623934792491877463489100856746835774378112445764594665307473275066772202048350521906842310441708511547010274896723421528432369382509365337310667755885555165325778360821130764677677976320043800439756123466409488440380589171642019587655249722904980774004842399638613174842269283575425438611465047485136869387715416342529119491085336213601706467502903679285636633999108487697621134604793811029515936849495872101867992833928518180668166729537498885527942944799603398292407977103851236136684407215332354085186992271792494890904983569884656410841508657010408085764601249687705563326435459259963910417122328424511614106663354868749620572716348017575305253753168784447186312598414233051999735347495005312790844283916187822893626818560 [54,52] 208765316400349764656243398107367182164334610440508689947629288811344648860883933083241711628182426359774180235319609503791971250514583661571782234610662336825206647190800770187946099046581016122468679857700618685470688125983535194958143604351548745086344557174267055343366230754824114873584782114772161020314997842068471342232303137123955763088971997332543431889559240296547860453590976506097402687860639770940531934135600767725265329144533909771912333659588910811059504524360131460571372816835927209988278719118941430588601192001601785894841708225339088558394391269112124710153557663417486044089288387208060872703640366305447339315964139851265719369785979831653873897058587206860334821752288042132973807598291555290517457460218134382171564783760601081902400488519157213056133324351640009960747893578995802426399455520411055105706792808196342681418391221619825058067896799577784658212606502652813408755761626498655126582061134545374921372994498486174417898194288095721491594885504163603857732420534179376082579708324371337094613970253131917752821361036898342441393152800100881799091225710182469187576900139382387664856437465172456135465264076701535181758765625194729656541615713336388233669932335425272091667568643619486908212376697669521553936839737225518132631916659475573031486371897296981632038104880611143677396926482037234612844804651136309310206141377114079486615256521220228610096561235078061613675942530683728260272801348174682504770800115709455054870489917491550121329966319462232216144234215460739072969486012980735094869020439989994690225656298825106774868686020834387484821320331052887937533484408261959829175168875496407786070046353623223549844294337556715482679752886060475954369135038405284330893746826513138456645228721904698496396674669152274089664106612770366147111446977481299275836026934558561838030192680888729719064185684175870563745255395089240938005974124187094055545712394994214914289648330910852198923262567590020446093496700436938528491959066311212715161441840042294635735911694171926295287760770240867806950445009585110027240799632978259324700037534779400879828697695950413243685519828297220036418620465818743831871418777415960126693027058714670378956868344195146173112850236929324074229040153386809082754562463990811153181321144961467737956098363167401307991258222063704070227962821454550653999880465647808315305179732194639033887325346080098282932531600394067268147053423579642803247907574624495444044420436955485556275019596003902612733112996751831000722407361902383234835860640927600378609093100651699937232401770458587766162731488187294504519981248322245345618059396669955787142369327589716990159793579622400 [54,53] -70291219801056114015772571614151166705578040784846235513835683596154711826814661567770511745686740839155009504701724184493952967210925182177352215992946533401853433340247456756912999667471292996745174650747126399619155898989616000832649928574967816970423914958918660845102556633144828898328158133532139877009872750484817542418608733173918713431165006224091241849629451080234457507345724769863514034647330968077047833342596710895476840575224759068640255172923471788676630977884324930062988188387769006998757365495476490154941950299758129291513607106872409734013467064167813864648700731726236388583676898383960454600877146855181190475980283171785723367643455732568249488831471241173827860827701889650735403658303580219714113185319610057876068902890248611292238484922602537077996639985682098647511962791091051990062289327263933992936502306501860452292843861041455729338803593206175230167309738648833645266977967969365118206944059474932678565771926971187089353391403330009974192513825820489575449139350738645972606315978554806079718666437198528696272740729259839024819674164396964694352358657521340542413151204803611672380823081213113940553992066956303577515690127633949992874092534252606109774302719070969520206539821144776870047585536061805478882061205293495875174274684498374939845681458195284182006676020796912712683456922516365483459854551367924282123238676255556802267637342331072410299207404755615864156998443051940525445927754083710204197774408157159018421196913982035470557833793216897108678001855090407622424507873144824679192297788499318129316031857239713756209780830692066238298929289029065392018300926240991416409626238726616545293097025295030561825548394140610213246034120410945348814292608033574630437734266451896415069006625399697816588401269616880628864555263601187535011562217827488205869562351966388326019065406976285495101622834789022279024189636054107048169219823135854136361948928092266913115299951766412621170397739092964767538644153317289735488123039108399380653796761879183461554955585092027286376889358487329227429362634120664078253184881026326295631919766249689625575588792229939496884409900718132826716756200189583319161051268945208533822765644636348812568543160672445371896438495123646094197997117848257024872597845373033999964105575962746339919986899541760081150937962363030094195182058923593025363347636287269323206132012652568000070415848410176624113512942279908978691202053899912221019158783316554339948697288152851900041408632327354866344293327087526913580723462785931394778069266526425688032689403778655266544422325640653070465746260433056304931675391875561207381180933139893406021990095929294858338724478976 [54,54] 22207738149534705149149450101307416187956617781317430984274140504604356524448455769375071889048178345287228459192507307004455973168790985688824415011700828108855659005849384694835885151581265985285254005430168803054632381671780052695221967805062863995987812992708218098940586868847883582587473494878202902106071456856581925270691811984414104211605210536606258437781072386924243594215358557064541198840776723186831496921861354749340776657350648723790220710132586706204560986408521150508760493412714096868360123135857355563102750303716593277430241235057155762378614458152595701512783739942416979241676361607819090266370764115897781187147580134880190957392897480631922497500759840809324464491296031249530271973528413597607640078109056190128143660408816158682857326563053324900236681851201749373012194949863328758861738038955209450398866775042998010335096968400294544414044277277283881735701835545713406513547689272292000442775267989400651985557576954552295753711817111714018006600185392885921603657361011600130444879166250484719275252266384976668885214109170190848596313983917811737808385283800071391010332743643090918596802531543726011292668170457431267488692422837060604546199069125030841188218932867246827441401619673062198173454940126609321985520739758365107625997277488454807594101472302278901973559518710865580736374918335469795141502662330120985613232571353901710966532053684717898173739638810050201460311746017206700789756547513863571593019782402175849832057874835550861509735869388652788105762427573490710699421733220550090136131519377623311938704544393988924608867940682698250316522472242226122920423500675413016502265178497522458040972451800254184215651119505734112737357544682322053412627363312373345125959983669247717027222625089467478685880077203964544996532344030847838113454623176069303883232888683770874511622000643161658260720743278755182654375915733964913547931560039112088356378191182034583486493547527978196555157646405620349689888349910307424941064273859907179467598797251780682941631743754531912910297844089881156697907628858736611302767689655943700663797046714411267379762098446697368599371627389595823805430877302984849941252416557831502534075919112035547836427369471167914053659010747444587070573562968482841578018057267610750369053100205798386768759484915715971832944626564475321074624207347049572765447020951200160039659558082683898503314548780955968396071006067586991551665674652411341710152480327108295870937467266453416259717982964529559838804943992486657999498314657389362852726674627514886549435637898458895223550018379982160665176513892128464628754096306061781147051175473528808325566996097147997945593856 [55,0] -158719284335280218793768510861853422433100674998834516620878928951646122222363095312955101739501976924995914132750061361739952492461355709737912080686011709005036325743931169495480282016738879875734243772003422299718672955060825209646600365746369578811612057596302832302997605326239313746001104833527056726315175489812362104009624654671884161725203549112618029146532979197081810535663216409494427690854267400763288386333551610479896955224367001753614636299661006050457323342499417921411793030689614995851045628044006323257763770361120397194842884052520654914923923195916915018426727059242167918902062400136893191066118748527955197398066401921788036873719758197696960839662214306044715549294301004919986962591447301142114041273959529402328646973488515633652545203547718468612250783421317526217800290097887140083455251416211117228267045444014307546096973083163207300196837476518343220461978634959554171861432115837665306962755645841341038313345110549086886865557251573233263938320395854320855539365057087526696056155972552061575263723410631382782196765676456349042846698007095398971996039846136355158759388182027936961235443323804040853723073299748594661788339917253709408984540147824191666944088264519726752069385012128287313508435266111270542592787795984606327401443264722080150912620957536431593479239672782355707616677442482949214159845384663767391552849467757029944187870308783929923041972362980112905845340262657306904422079452967941958405744811589528060146612718412166375979151726733045429922816034936767614202242129163339566252468639302352825682596377274103477377065071875635498213442214881843087167344047264554533216341878605238841923251694173125921623266765222601550186676859130996876890336852813762133772694954091150801663225195853758014934855283351475741637364543160617658172868914607723164890389868926446812088162886543737679461309908215449288031444135331309707708446019403594392932864950766105245285788371015816460792048208569516267886512290224327561761443014108297086886896700555154130203904050504142068706110879415913708812598366339623188581004359558088500370415959493705132990389480697683196327969715162631565301475168602517677134490147766037188521659057727044909799216057364647019525604646727057235645326462557078640951458275152309104139142032477319303904986860077178625708814698379408828385426999636256675424988933775932782971695879395961700893202166500022932011875424063981450882205635141701443090261659646535405681844010812199717499820337677760445228041260238697082480563534755005742042343145757760804037084994237286767826615704745961901903661766471359313470197444429574106930893991510682123190537458765270712931387266608189190263533815192481022609500293242345019743639823825502208000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -12987331348161916945823677887092901433643426234775904155343329053700107821940080821127300146098373126254103326266018289093722015367573734475865165492124872859874395461098345721789213897704976991196372654977563227941577038564031513154146137721879214232006090894178239492667604880492745100789297079703129585970510376628514072840597740420217331974287829001152348505652217765537041566372421276806277714886304885844601977693349186311869328123455853822527624783734693454504021532138402799111065756213809015503785397388990553948953155381567990141670141451891616636676586770107638191658504395375421073443180625670646563300481664715054022416602779518553665542759661463934604129088465296784416030905360244605605879415245749084306452830274442894075189279644792186006457556488894506132572868003534580984558844322400508893143512325549083811834577653630648318779620481955630635378759876639428154443660790795706640561490459275570890907649652337655996435419965070254703512990994383605694100081730944378454823213372721528322870047361866518194739581477989228589161319111482962198763378120728461477502122250630947955603792238610502823971558017978223465635268547679492740002871850310410351184946595429442357186146672719866368963707110971979421427718011340548950556380803979671199085847966560892040276663192928334920780896757162845561890163953650231533621812592094319401336948018087124164601357967787543509146642558427872188328734092155549760108531227141815576604674151139799678003416648576903295999602360072941768015213359256501726288474631355869293409756273157201704115238029098153436233579881226762249288214541442078757791176261052777573779508854200472092648947468833324858374297030483976614841555545860731141044213030159328712866541255072507336752106990057096040215745900532230835755814153552942078782003232401745162028293572011114441367984509604539674481692277995675185950194302220881203961040477012611106822697111007929296089873236534459071211962856228129763244451036618321679653270605365580495799460460246269212344669521808231438278268662846866712230242963582550572927473109294014984109386108962155764025132809067706186197308511928062575407531173225075811347741599425840046841424057469213705152208455537920816505685117794184185322822816217689150613977705480057612537177489530404692541496860551400306937372187006065386276212545083550535819741958734300888213659328154487972169887478215588954760703169591284275770117749077111135819475557177008543737034470765178101535033860679770441888358515086930932362089368777576759707857350281759426955973539290668217988781871640815661689454587461814604050414751152184945251204599459174041167413542333275452828811391034525303913953462345182648453553457490973688277809364795706572800000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] 732242983700203636180822601989269747051857479063636817186235147838390379965735659322697016526605218920271496779047196504569088203127326991279164430730431617640923113606700411379104189484290899256385806034857024191447125087155495246897215555923612238321092583792445981415477115857525626746389363849428892489519864258864033475197979174486669932043197724498302173085870807802720779644965842266249037592438508478912997323666560040808814227340958047090835330926844604890341638091946182446359566293235161891847488855145000161358785395423895443753544833767390844536252105029488307892464365090960834205507709421746446757996400699749432960600765942021085431862515273720362987209918793909255525793276656950678722660372938833722004582844881472380551874164613522886947019510763100716957161374828868104653686951792023047061162006816516407575357344575854436900558249218623422781613645990852868189691908342574263517849925343626724547914979234291075604371826600263929518565445181930530453483157880240635476437736755988930642122924472012278849080867765780010144885920556393504170776114369014225956266086456947310730844704723186596625690729042262158236449498059041414237891862572617200390047598093634424631569495309421516190104233842497575924127275512140865730762244878700163726827195899753287575496768179383310923134659363539272518528132707669846509194492074977330312730628666356457175698873099376937266267976441361514047122778444313881024820699999032171076362033601376494828194603090439302172407551579214885778769488800598822499894314688551120227061196299248669969397208811194420471108197554689016853075252270035172995471549340902518501792646358232929726075009625476277683321979363760104186229043239413347200461454688151913042490918692589263050699524127533767141772863457806394523750940679802962509509271119744128298202894348168727942686148226578465145060528770790748640501925551325182628514724971864574480174999363620259735237266939170993880134458162578993282741341879279982677476862994643223637017508628565017990646224900023330852834661210697856077604720577183768315925986461347863986898337712596449359615585100673822582290309945587772554355050661764073541652520159438531683123550226943479497856872032229006358250367271294198047033982554213351076583139972129019465763383353128538265639222271173692045074846530116860783698970815939804567891112186084221891198819861829791700830740942248481554024505016041614413511821393780387443601781273012573068498340199243591380937980442795368534042788715545311697750335659691080473267233770477746297834506016908350748990531144637369369818516641176838932498240734202789944429194308564742301524594625830003415548766086982856948168427692456736014485942486217144966931405782340264263680000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] -5465388331904526616148371910528955826176675566514369494630374879703448142554166446637620607077683188540042977400902811644494582389848860581942492431131388653754906246405436964479133253850517739851580133739089398777124791504557189781767083130357238457746992197028893756684784704549423827029980548618571132838857069888536344586068105989090579719176739853728593278835176160928442615733654273880518111257673755330649669672041995660038751634212476345027331689072773277057511970390438066482478275839126851811908015586243232962868918019335719367019034868418712782443737606552156636736124261313735771563356464112254810337302863174161438350830533219381818552041583786389529916097141719923765370551589658318898763245502535351020969739003755707561688829392763264991812572542473193290821994263933104786587949265960244515141633508374794780025789341102753967573417750614661726111480446330752455518276579735545503964940044037535306231534811892551621172015575005507168596986948677618866988053400551166126261996374476830797702234401328459624307617926947896256707905004233595827625972378108756340645779441963683864906311452597426203173327302658003955908678471902242158197455357909012469130456866757489715125954725962058801954529243865122579456138718399594533555388565393390824143534393277269032197314082379292736651256556659765218647724069127705824924395816331729922932818393313346061181924398189892743316244557119855863270777834656151263667638985933757244237507810450468622521482449931528739611877542760148265808059813661092838402562819603488815442942034194716944834236627845701435824083477805414618642590780298234270436869758825811737693969280449177904560837659329533057470971144458290236096431097177477487773161272058966711159051535637465338217683468783078956850554209826933896694629453113695222749393430825049299251947375208212846358960201545943779604302998435542580929828616633636148900169275935913156471671871936233860257475583912374223246228991934068935075212387664603195566150664214818737059951279590991771408490441869078405015026723735679868415642401588327262269261829357106792470910784550270894675339900734293375988851055184720300254511874510972814681202140145038943197311302317093081475568252018860059995153180739936473140381150261713901771086982559689719694184256544720269557690907077084475543393200712555720152961900145912210452307160849223896517847890823927393144440788444664141234073741984540512627541100561188881328815230143548437733766065056032517475712452818314874833634266190320975434666744541120440639411786938033560909624671728573221459345743626989127984150808408219103577244238785814500853227377571600898294280714287098082368831481770400924902718395007164281684910987243535145710317784924963628646400000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] 728327820316397894578434355237296789749221572915559789464381244358416725184791222973289973092938180853178498631396645064609199813662172677013824045407061266186257032934908358711510349409264275603330650499879662014648999069400336702620036626371876811688599871761408837468952561459879137644353157620986090502329915124641857535933042372580098119305420006671758876347006429200241540591802311695132652610476133604998348227950344266214747914635481140865312631850379832475896088604991423819006079889140890549634969484083356731001014599854356064557234365987906997969791687548559729400022158392970509239200184633231397622968841909014259406703938370121326781186004837591594789307932351557971888045974092102293587648343228523381312641501165940971580023028287515498892945211037856102589614396571453133156643593977358604317840328837868542676301239669797599478177487790962392552263517459479429260687863712266628486787636524972504348749464717589383308668653346818724222270430457831598230549153281864242375893420892225203996397161185878061637383309087884208894845581990273408580350762030447362775740110434511679533152892970316616928638004566007370638715295634576305626134114103457510693658623977304675690371099755424203334777961504765833510220992952126337721729282943352929459482950200485698208195211909447384182168480191234221104124230852562189943999197208214697698006369401277600060992877523759859949738149296720156693038796975803218435795056193268317544205903030596101313375880274384046003033085036826607549994061462441129439612355710960474217016501053415232835937244351273014662510328888317969738667282957142682018844580059456232109643253101740666138609993731498876953751179821774389224376425982663123933053347379923441129124287920371619419544099727941288660351532549085111879993007880670911546754109610016683680126106885001317101811170870437718376884144989994861513842052285158804108766063984972894251691766914605176003204365883487598161964128257061033822980185313337662208305629557175640172352111474162730447495983891742557709085747682147563803861257418753334054044483642152234371051156107483718734482514797048921454308168055920972841190933919353172217355410825668924242285570309159521617335306266775027637477704094790096447695651388619928667008020687879473477148246513511264155642017038676770160392132283155239831131475927563162234466503895485266539391709660537948897906404444967463428634330868728500016368393858228593058877133376649635822297954762844962887645842486895788015716933511836260583911952085372518880710904764195515932642390047169033330419660253070476590190235875271017398379792539287100719611495384149276706680170487016756007253041954078789268246217668890151232006408444978333883571012624832254495948800000000000000000000000000000000000000000000000000000000000000000000000 [55,5] -3237378684952187475005363418205279473190903982416913324618357050502798773389174878668162885440067710877135178284451498271274464993094649902741757727778995854769590838542432666841119733224252519264904575561494232524568081020236678266900295697852519939612037929057429888661704140254910228773224284177665520210545750002673088542021211837976126627301811677282544774069618838486419612490586670290546961889441957212096596838009335053523136927448240055246608319527772879210994283368718041992423654731480537345713422345720679384641720486300857625739744864430799554569377557890994563851090876770392023070992811221745256097344027416111150659889641217791363674502716848477250027178398766703145221496859525209920976726610614107609589166097266529485114513451701312438267030228473061799594570453234750093002009639471842121991432560323093464444902069412667869913570911095516897508383532614488250979588754563931545686837982161508613967027938636230666776929058082754693132835342457442612159597393652642292526713834712156689945207548899337327168115855150717891031476640576532642594223879551857702604330808255124300028310144113612387409807926680187602121219943356751289160206387198208456258490466955258426957577830284193992853055915876000993304211035229100759803538796475843956247872120946685805247340067876058510704770261343787570342237498176566150507926831984707838386518282749548197997124995408736002327366322751861939177496338818282945686522225249741746310037638153601887390628341900982425762827369378832085165381680499582787653015392079327541938114781596264607194574088418966768515692220485368589061457430101166320380163075389099253915704661462338515959074383277095901636582697420105150535673522593551342279450687846013943160767713587469512601581961222830265871309721670009189369414960652224080486218846466546526483470921864306223127744448288997561516575593337831634998009312851274357634288041627504335101380771474561186864675786046513758996303621526470169936258971489781882260616610782709408608303119590777495459158826312176553375639632516012992336480941795134570972052696848265476680436794460723958905334885302687480261548349308980342865377404563558741763361205560058496762141966513642645503111615589165138196825813494639421169241135001336140411000824111981182581557276621529164699260798762790266690648172025251221948999301916202977140857704522262497194320162227387191921371016631031139669499289457393599430332706021057602098005308284692669268980074120402352271244103304775134765976357727465009340942666018045724479621297705996608634364345713569837972913129826985898142054073688217626329442868444951117595798114370218330710278021530243834984751783531164567649546375992632394628109319954434210014576297359568426919526400000000000000000000000000000000000000000000000000000000000000000000 [55,6] 126431398288556804605941177267550524581548285700434277070838413337995433757860267216945547758482741824373994146312768048247045365098046116217095154872629661786748650676268188352273833225590901276813791609463101046972966512020194513485519871140242275657234002632418703189050499701723245608370541380682385491614652461973420150350345884757444706132017132364913449767139749267301833565696135820864085414308268824768316799815634708353444584439259275695817266548738879489672258645197134193231094916870660845403190112546504289597725164652599891786334435821764011303248830266923514702354049566487627307487154528376309239795793609955074234387328721952320370975335084528791009015944448437362509464356012978515932331778883710984879825986490864658149104252711203084113574902563285241222733727337254449053005690203057489681863637485582856717541577193646599411318438201162848283548276545621855483106792820650931472706454465764637287432542099209021285706663054921394463197578003912803836246181399592326775589297420787281967893932667596760155724257618281720261327887726571247400597296894166807015349387765983666949431991103490363618389032896101805185058772175310613365164465317589398351079918188382702360261258456514336958227420326402560993018569037885292739282409111445283598394637825656587411227139318781964547422819475542401347955650508311511540021805357638804655202925522020904058168812714166696526504076566668746979231582678254283405686171494027534261571452421968416943929817646207224507676691156067710771482502112364202478343375528397540374787246951532517666051293854557778751155677547597764352263004092981175685824461307523860205252471343011712576228906103835878373510282590826849874972604379848531663903410148394697774823722087232929012800633183615036078441002590733242027939270589972609498351689170874677190425151926443623026971040429323551328194277587719133412465662603678992347148397486793311610371524240989627903465967368432451666824836041680446147013261712559512155092797098013512806856054734128707275593828812908764892386474447521483531475372056256208810961106300930855453539214486279008789912248151788991063134762910126198590740212089583919141089393208189092577690594811340557095212000651040041811492759003774717435211435902623478230927423431352152409811896851950139722731393938220131335320453791041488975503379513041420409774711195147374536394004185195673100933927907429139592185507900902034089437268286545050701327640984259289883591715169008291586179867235618805285563664183432084841812697126505549046028471839289755718304301006852961473463604573557087956552640133096311319147174867402106780136365300982266919132029171392432308133376037852174833570181584819926381983708601832674540249542628303866481868800000000000000000000000000000000000000000000000000000000000000000000 [55,7] 2086356619287646258380059529491611405045216263412974414739592630109072418458919228140011963651133510060730048894061428818100600748013322639898100920265393145365569518074844887305793446470806111639003533500484072719322095301568980776496838902389138677838775769078802051941069472492783315132086432129281014533924889797908616471264881290774793932428503466471141639051793581569679279058754366090387502353824523029426906379706098800779178617284424585314282238505248889299285362723916592411410339404744091345007666233213154222235523098902364625571741390879575399000847125152616889226559156324647055128856877913975627660061540676117422566605218547032986433409406525253777007121999213865876195570341439520686471946615874036156784044757499008865839204599877185028205508345236038015739855743213848112567399010454777290654582749496680375491254410119012435892807572168068951807936377258207224773464343693454500812618023646409881413887331305362797464056353147499503219720416909045821775020173951911295697374119187198098504122200765198731517121389984214835758102722202196794011151249964795382564259873067231115190917404840661287466468995501767461129375575442238641209566070998294849186453595305034543023767774184375094853729056593380024531277859505957606467367135558524967397211997170255592911507587862276120795485345909872200199097682403899414446229129397477594660350944919015067750741868247019775488544264392616786866617238007283668530174003750630424863729911554492861796190829654211605989009863030050795214658379858254346051427767957382935083077067016118378458609269276741426578414505909142489460807922767739740900356923433556463843534042031928968319018614204980199612801813410098232287868035622285642446946437624210910127463344067867594438403830326376020913742062473530589796728517285333415248383273113890031209960079263471110714793994598914644531497885047820056725883515133740736865368599344159809247425411477410510125327451394202744501827534210455337349235813006522577047235593515657510234020513841797661294599941700843186371321062384885069784538294610966745828103958893306907156292843478992293159922280203889658248088377490024086040684826718878080004786969435674435078821346986688789384060489446914681583176138440366309028265634761005397522576938161055113059909762149479646118732899317733093814171640165415943277080037504598011623635988698504845445015515669205372031595909920541558276166612857696645628416979177569990798744628705235672253106971743675704423263636595859370504292020577952549558054155045618782526345611917814038387363972240383137145929364746894418979232339493001006898437072665473126570837709502053785420132120429002611495114070509302104697426018895399750596220606072216765598927994021017721136742400000000000000000000000000000000000000000000000000000000000000000 [55,8] -10729852099973995840599133272634553916949905684321524637239390752448510149288742693685788507567564262606728704659339285255260289573477480279383066890703798854960460254378113554724378936178147971302020546049659970325361803232054487955513538806871653333472645132671113900434523437878890346858851733513091469711108862536798276710962774269177957596523272708078103611086869403122882603977400399898269466931509888659309372391402469810850057625871295850680111682289652269026157540062829482887195112172434265810636718963970730641531103761930430054480636001586003286009780686958361056924901298636099184500217580422581946109835418586296691990082910033623599425429649083393654572130530406833979568535841931235349419217028483513184717250039638805468939735129469156504313611208663915701640642710652590094844061790318492786467673600675674802892821478805306562404811081811518533662021471296493268888008169349699425678898461668432394221416275904293831466360833930238140512151702735836687582192113826676832801147850856611946517917807585394878647087922568970271112853548799044423265912860091659094700386642431111101228924630696853847263031912234515894079166291119541075832609552623091139953358994642474341362323094762636899733729561452274583750655668486460158443436238164862663992145539191153328286422555135704315952267538874384244738567123547334299414761696901387757904055708752916758401704653734180593859051123407746541345048989893190681126239522695839100108989306126452723438043727905282816963610700882424482308847990781975240405757079829606941182584377353079649356418477806175471402959951915100438557373902098207184506618056857698549956777099969330998226831920829662395671410845953704471122855384243070446767685891464606184588383751106013149806489484385205744112865243746756094147120327745121928737605300144102277626309897126658160623054666405255058827400892762386606988705222945221692398492761745243715893135769523291061963413496154664432391563005659410584552427494929615951133919222886329007352559470620959363428850851227215983700123911187465200369137728376384582738018642039082701781247232058941579934757311839966992783528020282068924731817116169364856470443032447773086772414717102175004413336910683891907445334418858208783199914995536183465490845006741557987833711760190658079289366769206493311051725402667465110635645095376437386456732895983633534621804692309308415040319878418621015217241199764952506281484248515387665354503965148964449498349205827181581930191065632967634387154721590139606668402085644089892996013347210343345092692208376218103999499597174164221862590051691377968983427808601953070627711388957315246971630018592100175155242937947804808123173693993672072843995551184594134198592354133153792655360000000000000000000000000000000000000000000000000000000000000000 [55,9] -32745777209578208943776643981871041610739909054223178102410525812999519523096989764055211241891873810605166021359356873847137306079815282215995970093724623260590350664322920493050071855793255948637109598194340675400007084579083540537716105282024446848450891035741881021043119621217917159324907714043319813617929844733496352879922295025288925547422930076617666816187390342984067307935930521912086551558706910655577652218933705668955890382266108766205944609600636281515726174738221416724360645336100409815353171818971001277679915788020878640067332822750089394220697130005855249038275194728581177857122115353493937431783797379304178442093277161179094556550935626873306805066584579311887783071875180729082712894164097033867534204748331101684379458973953460021999362855669020965349006003795133193317433294844178030442822910170492248482145791652184647322583608627336105454906402835493143031471627301597605411341773412537904641951823808162963716038908599064416969173853197270384786705075635137038722647802857122902034602891830721407896430074239074153907247452765682600782778156351191229865639985286863642119133367448474759631500820470837279402645672094010002917423342613240854895660973097452296992345438702210372514724785998089332619875447525517396738268117506305291007617166007977366284973840516361140570762533556140014281124179495757768269576077826901362776936728811242276705717096870187874488939059473828782745072185042528499743756117463521229245360569856538624438094386856230958349273521255379180323373190932948156928812264451514857332457351906883006608366468161849361079791880233708592887168767913490720112185484069452048116566104622931969355225254148123571591949302312387054078887412595172292031481067236191289617177584002096936846857233626131408734080391799744940333027016683449446675412197954872850531463034861054703476090163393966344956346694585117491804459457535844253472750097136662802655300241262100998861907637499997986945124005228456137253038790635675831935102093336521877173622691144336570526074621407150178236184930911603930957396404961685180047753202753931318601844965875136733630832374935277020616213397364145417106736715424396182349182142169963282843471408210542098127741923632043451629219409084522538505252902332256304146947728738061968561829455600375470631708314952641327152233295322994679605490664702760928391947976200187734749507932764269480370861684884552974185595910461880228019167040623584729032540346818586043305968591272847536533651776828160960333085292577225598730401898149440187634885083191190961114688095262172056484989034614737761962403835719813352085197076246104181509514117331610103925426225264677554067025252666421625189232479311463883253110709408544527342440563658990033043456000000000000000000000000000000000000000000000000000000000000 [55,10] -384281126163843899133055281608521270473332465523736102788870867404202878811032536326046681046252278266717579732160488782413254048371322705792083776977532392356045666578256817349274608830367475266469539201346364336863188882424270850977871802853317198603401453597133863428896550639910493494099237754512781094890138232785475788592411591229639635551803559985597692862624764705067953442401952976817242084383177656198626040808675549205367240921150023857562269602377962808179422905740795186232772284537883195214127576140452558726186263637669733448115214309637605929840606288690550175507445739753960673794089031951263972380766742225895792799929464658406650489049865398763308907686225063390481128953199411242368987081096567946735023716500970837005089524097076506814762550237086097421737446848220232312297405100460504117332625172753553720040088210206449627020949769879356233890717974734430854685229184229092584783249338482834587997602122848392865864347499922423072030797148159652519548193775791500280058248926308347684286944911974987433287130576234153290827830993330592241745481526472534483953736361224085138354350791543101949091729347765757635160207138135805254792903038564790182814131485752661848705248580480042638745141752310928822397099769608393593972436148220069564455666741971586296709451462609140554623325362924797772252977795249297274217382453098816922238161350354325865818682595932478900105516056739963906970907366968800550064761490246321443117471832382416484860820232326099385029239556578404364322201402743080447546355316978506358504337384812710202080011813009316534330380811564646269546220503019145713432698122577185308509954819248645975341178659131449815657594917721076108981754022830044540307772243975791108198367029189493334231509055220907164742196545946466567904108026274164181193441446491519257467796288235346223569876945250375626378602424098471487289257500345177913773961024803257325804820915519196456265163270282036719143015583913288172803879900444680353648793011507372214256527803490087805711110660232435811351285532633536328168624672246883201449092547131260214192557026367298782957802018287972410867972411249078952718472802201084866326918460879568242345041997903992557006593609311629761947345183261777189659188388214794638823777640722260430566776007292137232144560821731128889607436125755009339197003755239101994827785133703606118478778822616914050900430732926841192530865931455690869199018109994364034143316968116703990762231639414711693054343178860449677183039705073082992309958272651216170028421848480364160893542599273237263451664387059609098162878813640842488650132496392538857522713609102176047206133588654914562258332097303754773775122990045177297860293838085150759893175575738284974800896000000000000000000000000000000000000000000000000000000000 [55,11] 1950782990389452816299097009717826399319836378490155907399394006070811392935807023140842175278132524170602504585249913818046883198394800780319114182220600230505083212977234343001974623728647991028564754153707159956520969440504705464700983913214561827335008398380086325545995379231709750887976442438165449029127135107328426929707241924749676630414804691048751740542016875956529922187909013279448001926659738616874185143643061517626204264901508805446413090093791424406057414923099550420200285197333004729098595492950185103695238333611060370881763095401199749412278264332227191344061164400710691437984328441833807786217380260015997778448992763421548678176510720953148442097425657549542788292633419388456949658244285516653618655128980698678759168347400037268712573088417930167667126581687251477626860689256845050475916294615353134420201846178400228935101495687518633899344318830261038153555651062016135148828911401334688843353121359313366972803341197483563731876594509472865522614410297943525459304264406427175678792906004382088393175287285108931843448044262926267425725552980698383291039316078661335330161559905674881195701541734016530834780730585789250321182924690552029015613985322117726888924339327275894706126300075480321254442470042821432634951868466925960117139575864815364188063364365972826219278689571096391061118275024940636140371728914032528404926973250265837309278074336621811361639782740150192434295915589102859060076770744681027971665395270625731168179016481555578363976315185726140208194402398393638205382769414789744946665757981374407525780940129100211694717361838213945149766760438474699528728737742300067134083342474769055246263033620578552987865711712924478725692680554374012464853402483801365575208785191057272209450245939787909654369677170236545170581200482144384157642064261634258159565158226753633523063424370824112776039706985705998118301518358348260190199674608574178104050211049650424335946101847000452080109919761823365846414410602570039671362497129210685420624415969411371474568505471288853803086262879758634281541961107125291479204227974405809250331970583416198114477595697738815001714226468160134438174997592583838664797121694336283320182323190271028729852719778496781998457912892693044385563187028042023981203511480066690686198925325854823001215590630560864322701215917594460377624877589612241928851385257833266870971406260084552790412065937035449289991601587821119858139511814528481329604742699128645957187759589285404748952204803772755754463208282764032498948390970561587928723842443318954456029529544792350602743329975627654864338069678192105518278404932075750741568217929573699636528528447919741380412177438629102111295512872966924457512606254823365965994908083793821737943040000000000000000000000000000000000000000000000000000000 [55,12] -5990222746102808152895770882604875443325152715944408627566281673013376651571551567562613464367280436753650375469748835401498160578104007073832515082544137084629880542249556468233567315479950941712209112004471936576522984193336073015218373509149216485416094280048927915550642927599235547846392954714680470642095443832083228335826824350923658346665958825916894949210369555798096403815474619671594852647959885037764157205646742805171874578382255162531815099608475300713161541943233383112543130475862279766865525084206473805641427614790835337368521930546435042688520643252175754434814688967236382491694469795320720999953203182516187243192103099325753687240247473043652166152809319428300366526402104402865856992718206494041900132993609185549296350043772060716434347469895915631736106067544376856557678566852180324006636818925200046582926548867836279815389035893251617456966498644289052968392115818845447127652260230584889294342138279102312233796260160361798112400263992262907931691202958522309555486375167684455060266727847255816767329191016989351066294431466212862382602356162005629623101406250133491573492641928234921284650632115684647216511299705509517046279592171851617362350557787880868878169738617393927984765616630414314994977196746305866794907316658638656133077649874207946174955013343788188847746899374507998596210239474837350248284241249777121090843898160397368182340107427910244818681252234168894956727692937223360201629655312414045670909105777473229984873341875740526759774098502909785075029448995423890365528948877447430221280557146183201027995183859586769402692945200719384659316148123468758922337377711749624190038044908830892700174656346579517727296767398805636798099007174724480929642782827802366497437740702623737177237214072351226772405008322888669535721473700588436360564862328990271315937786503775394571027235745083843751444641405232873922858706787950517947853896559861856732595839229614431387564839925546023993584409755051675680702663575548516659438071254526668514788427214234205027323380024633182681512768835785448402739633785716844940660886388950194550245927862448376592552524270066590098103470007804605581181669920946355883979043746262091335392849320462660515212120020734105704023871168760102599242087740604895207698278256368240270660243996027393501122670366481994520182648573258814656762903099496870320027256976398631930788788488260045864735171365376133109657772023309681669726381591683831995614912643974061217070386958229719898774265188755254185075738996325646242194280374712677021692513233333425636245414050859825467761234291699648211791935306237474250599208503091561786988990749647495844469870154408857359200653245726784868631633615866073539798062527912773741173598267283485596057600000000000000000000000000000000000000000000000000000 [55,13] 37069153908778768919668590883687575425481014220437907645287740525223220251922872419745795032965007731719407143482949616877842817506758883969414533649873903615731720247534461047988574582882456176717334911287020123005517179104723479035564957238338489902115982711417001901269987211085801851029584485924280319583831578722844099123385690420066051268264220810495767008617607944376410261765311748057051942696356679135718982745357856205503423115798064574427835853641908534316475252738672367479549451898483544702543853632426236181645226625364233892383626777707138728528971785865510894119475612139600816340581218328117652102396151126986371348105256466518519706970476127303446445151821564905146745878661180192926002958353596081244587321055797565243592681794786932440439217231111682413645812706634786070727101390728105839176925159338319515211144364833161415321439055586608514680982871701808403791325483082151783977207620523032951653797411550447760635703040331060370058126032271951903685036962590451674079180242765486366747388487057118682079016975707977208999521557076022791970125528868330185325253595331299265705611197259452918047785475925918863467622369432844924858092334010668078008270549866552302126712364257435894854254411973224143927120284377020359853463249223766534144732074571529893177723030978598472395079524420214304676760300817934830655752357564957631815360859307956073802274545558153740276359224772616914242596188588235181158553994571022580451381880239894093455538329318733410281316322629491199107764600678628648534717083390057415707524705347003396214764645936982068444920980795602231004025399380261009391429648104034259550624766910717742249033809165306139710122518256485353929461062057193577774295634659065649610418453421629776395058568757953040148145469617037356999246182479012509453931450882891017280441547368431410341062422153166975795647834900553602086678214172474780938243292350444381686277996381343179280179170953564164965934826033738235212802904076351685302402746398087511535121986558152258184347724413002981009354721957627353406262070324082712348419894546026698082892527073264258493090992144531821600583368588693325617433143841010911713509296039389185841688640827570468250245162277070786938103944143806161312065486829971039809578181551296848289485248818497054009608752795250433811824093537319740325492979044738708217328597090280233093382886483990988702980759003595706283376067626781761985794806781182378686583959597315853187127065598127426454968163437399699983891810774583379872622677406695260166411412413249609709800008168681349219779306015198006555435957712566409475182189313736142278718554374697619149623309112133818689296508855721717074826644171700076125618195172898929914768877178801363091456000000000000000000000000000000000000000000000000000 [55,14] -215125120226348338429252176627916874202911590171192235489900799742596260667621710169749444147151281270315066420717852146660913796361635244980853550975947805746689508505981715836149877945503655367633717242028212793434063693865211653132046451109125127491628721268644422699370556822224081146156050004874896169955470089988501403613195090938287318545492304629213376169098600791128610082342646546125520074947580286880737160646765525620531387667830752881148679463660000128089835695471216797215801084323349092225419311157835950253535284389882643888396413140425578096915084570992451186360227657035464515400232675513485051920017767204116610168793512519553686502117898876638165464069323959070268520429576477445358159365734858060774881684387867107869702370719037500933940625936945416800948572737828460642768003144717127520515664939094108788476092595752580020004261138594183759140240474803472206903460126357618043817330558894540667183287554512258399948633300350938687092804833930834472268635837295512405707344856058395491416560618263752154666436853865260653581004677418788506440186064297517732354634212477319003027353641173010502752467507024992477055936418152188920863452978241255344843104302828342053412201450637864968796277327283601635230432502930767486805602606822662512498899776001868190996555719231418510336097154932354854018656557104484768002395697797316813533271519869750409882362274335906781485044988458045969510703678961747632303950759643140818071105826279729045022866729625847539151794638187376489870241392297366649094687995172328765048550768008311064361390791371536607238437883905731430468110998459206182706270137818421698705915101448797365080593537183927482734456037436198593208239471314465040883268682678000140820161177134149651610670571159772797134104623981759688252779245110550152132844912479061852785655984908278769244686451734136457939124022181632475228496080376802375576938730113071076808792875194963858331955760909182954108780215442875575444756162084545940703436251521457675747936339263638026486447991877480111913766397614682489431848435713857715227850026131605593781513021597409534333969305884517544676031009760850265161866839816138518262235917494943672167905237532208420006352412217809106750214212648219982628667264931692754265056213137015986146767278440340589605717328737492083490389628853799996381061168469862418212322549402786032979681435778233835666197318127392339072494187612698773496228518511242821993065463904907808252686034101019705939381048437660454544952199998726327630932747804893848848974783135934586477793746469914458185377726342361250239842623953403612651368898558345535738225439258062861967705885025098922483412111097075818136893058748863048266418540126066782398808233419989701361664000000000000000000000000000000000000000000000000 [55,15] 771659727939331401038113165879930311825079051157103808616945992611653206172434509941477132058093267661307929325421008536800602689225643625011552318525144680683298451905330821211198570459055514057282029349708650312788470316961861021867113231911674610686034386521353836648498806293170635863412546106896405017549714928376633664819255737260525679140886896983368931904832730718876268604219350027726898868220404368238408088132176761239750540958320012995365680295758094613697021996067148105873430597529310129032092336516342530221056743774778895941495863119108519832200077442147922995239184274916780475716524232233676778105525400824586858865373735659560104317755235062805872234224230518815502032829632547738305421593139193207992060620275331550697361378931906422010120386079732869591945053403408850146697883631403284067818958096962479633745813989750316123382159259670024867962595397043123945691258602030149860027003642816280044162648395407073690609140340875354664130078484591342140395044330050963691271447591767161061080377106121217899404153333538759567531558886471609698912004140755392218551438080905027323347630693208915174232472357768357294680363435982006183235314794654545173868745788274394354647324683331324837255401715275731208735855597987500297024591294543944930328702248403809689790712039769544903857679662998025134681699314753627740658756606519394040108913424638387671352902741016533359262617664624773467402879415971635946240471641248330182810226356428871216321589981053629222140374215771852464788102978221252982047014446201099144380139754554877401061173760880274848283290674389540692585483594025535731667048967484105124779881580798673630214520342073881891919241483021529510142135904209125217748363115878827353422436341091170964266292487126849039125894315430760100100341911928412044622179785944943740042338014976216625665698826525365079610008343737541629999703489802915545224722195065209721653507738796637820210390647436746829294468222012432068890624371307660419530080082217105586283026980365940229154018264311378906026921384517461548752678017246095615766073609773820233823650668578540210639477580993658206810145469285950708628984328164262239069692878780140349816559463392122172364623910905317506315929777808659442165410682459897178159307908570232930359129237190920406558913088786744232599592107651492958842142056513794915763777420472971049393087840005814853637699703910506265430637009316932692751076788534400588495343894064122556129639585263906423249594473595927600761441401015705875400292692270067489606027735749467030006099172502604579639756364513512521261517817177783160044707150841105999293827085322731383750455589476398088724996186238633282149621998699272471954348082651579282232432942997637718605824000000000000000000000000000000000000000000000 [55,16] -2401745701846089545228411984209657832218180829054145739106565561690427807008966906294619318949742778479636360296891596342233592674910592492671091411009131965086999937046031582532993268197798377997124753936936980077475018084939155137513240563438115167480948754513265422089543062765463475672040658313685504854545509899304748261848632392312646060162801739455830232985562899513903552408607580390810238342834896225104931715101381109364263286339958046470254534955716294591911890634629828137713585869202512968186812259495268564487013733887058457768062307391005221082126481048100967090743279650612518116412563004339831730253000516925369006222510602403924199685530428082918499914343278309528181961878270722018135189978672024284480080182207799222069410434779443494232535941763408158709673062887769311846912495251597609572040775132385008647116431224929069871413343541553319882574599286793877520340869164147398371408110700923553221223922279492621725445187236301584274800292354714356845982268752067401871181661770171262708439578631698284322376350169510249267031058373243748856290757576519005937830012253099847639043825564126948151734881448287626842429413436421144744415439219632747077313319469642436771951224029198836077976872260775720175039252032671892544244348283313625649126252441516600742806051923250949099693246077159436830264147656422336872535740006255068404054359091878878926076064283964665060162216196186842195943641962646293586592578245355547050534855834445300580376322183651456492501198459883204999650691491035690991593498886987904721229091308390442210109733714690114972209084701537792160433960399635135926195450709297444202492458965721876270489459031901613131961433999323919600234333656195687739868731080151366406441521768694752811902678497546869399401559499514712168593906021459185799225973696088146307090160488965153547333631927518012308518869324823915525698439393646346683330702249239506621023129058376096811462639211166501770848927464970777147035814619853862642304677961900434257985409315610352495554189464588333304033389026139362947481424570268886032246531363159076299248148313329054565254056170475281733970806194318873619956147121869929229955768065645701481115500698015862611729006113514099561583270312311829117795327209745695684924867272506926158607356232927357682381636433296198860715486897912561420091982705170965527872896207944276273195107689950732267512913992677751813417232087391216495508335744602984869064189532165047059165028646901559936532988195853260821014497253688620089282196221774775113816168811658077804513857680434531864486090523979764632898867601892078209729187358322515002903456726725796613019625089280658325460935685666914605441663374744888205845637079544629541252325423982833733468160000000000000000000000000000000000000000000 [55,17] 7755499954407607227208434814006303719005159201573817428947436814117815150287964324125147106174425322694934387178117102116338320946517025459702166032957865673101380647981659913570023424131670950052284350858013133296633027299568663982153424081701564115811309035483734736060241535433288402004316154137440888640234202767904766282696347323151624075974113538493809019910023505750579103493754689060133831923980654185406332095047572606583068830900351970753412652843959154149009075195614756397833240106047944224928013034079397854925309274425469196172212084861585523123909013017184592046167775861180286668292003586356067037823232600526506159073129658915726494738478865254349124333846928124933849287193277978735018792698171261667403205485643287328714678121006607717831235511120889581799335186325995431998459462225267718372352210784912801831806097393441868298506480947601550486187311410948101521485906647949860014139401706448073428563177194532455473839654402271573916046101710364433370920737236155995589300474183496007119419191171684741830035898625522940601778705591471683133101730131736287627980481498357761319064074886174099264969795174004600442814003712628104085430252360242483199805340995292418489112584227902318826559830495937364627856069075299572084599886164002233947190907671416939166673633431415258439170364661287235973630794880099344668822109462247238422578334574581510235065081416936716742113568095437252211092491457064127178302193929607374671807244608714991683009070830678891622503442420123559443903441855914810621296232399812268677124592778101262611729796706014799240493165884615549098412293427594354008346730772127019665305082478496798764103483614232910183954999414537658008426654608650399465435068611161850627974230434171919300268057455734445929709769464038025861691445248138974833629118999535026803020596438788551862008406725087132889742245488703527045011238493873204050500182439723957807488386023150307160042763651603909202350478893688534157677970333766582545845419932291426922884916957012823153254408594133637136736135271732999732378151862193458890852435363574323470868707366461848910430057599768209039222593371496749752323192285373003808426216277844639317589111317507083385749700474789641569697310454591667735203863163131162452344803842075500941486902762983668278234057054638622521186553738734037574366413291138259683620948326291737776096927387968982704183603638236191648138248377600628622318081195112396332718523462969094580431337257266060779042629053017156701554786982906012127707462530784057326305200513739537313435786982348052311846834496309295796906703095004622137462664230747059256551586530349674953950954597909447575602712744957755662769194902966170014453866338183000831252506136084881814323200000000000000000000000000000000000000000 [55,18] -22189922602029542926946234973044733018181207802536466449745157861233561074966099292186104802424816144546155574871322545246399587621797760045483880018871861126241351422709033036632209504923284346836580084775676568037026326410198597649125836573558120185953492553190731312360370105966682664659176727724345519916365153951900670232544947141891189510243988241190361425701163785491509689222173467603300426970150900455289866536998487271102574330413903572447025140193867802332090204066197975165750231577062397009054461843524825466988696317773713936863262889389804342425636605838719227883643518673439832673694986163872741131042959613707421921603112397575815024498192957711575005415698021574214993344466004152348394437913935686552353716655981810150205599115036508527474489858075124080796206650941532325426283378485200858027080488818691722721861227039606828327199856710053744791779850177163197480312180953406584970387192961705760419247818389584037729317954005064782201618689121351285954489944662312427151900171923742874077116178217848632640944059600331587126442755784422133236890657179357532169050938211045823804693120459414683571107999045126951151919111628703691436440945755238974044039567503919914780514768588395405033339178456892528760744173176616304945559991078304227706406250617036800579574461269158137553709095291564295646651051375223779756750876476144269103053835337339872872779132573206442137615291538151943537758384794625931015590072726192047512425804548167727005427055672602988632898033750972949866027810289191738807435399062915412193111131245809714824686171217002534231401599004842826257955785414847310969560086906843109059394881635074883679367170651695800621296855570185988233941122475695924912112058089041816937346985928029064482988398781856834396660546008229161325454088929882847852208281842109578709093945251955797637582876448525985894093280586116767400921134022877082776262548230894403571991456639699000009054006250057124912528254122014716369992920420131705800591250366379442971680147310864967342047973277241605421139302435804678296552329031256857916786428602301465202257732525236818734781817185909984483555522543511173962635467207671359114583056969767479917261171288977430935812555848657761657603778137416543654161006885209925603199777701210148566153945566378030001588000472800738868451172029283372435267987918376074320331849270618841831658021877116320238909354407912443145539051074821535681328440373449079038270641889870335097201510151417585765945389056297194477151446167003180853596489546857769369822446322028124702456926030930962326351624368224074523728644685595943995529882120693476226837245518868883018271355355425858578593817431007056510149108133298163079103658099295319777303324955906463393382400000000000000000000000000000000000000 [55,19] 49055231247482128403910101146514806707297828388177838094024899720617702692049216361359921215825665889109556409066670770661243730703700591291962132733102552345144293192681223632950483083487798443654728848014702398079704856860613135765416096978581659990928513187578311114354466977077649102477698781683394289928894126506901846888039809762851384480031641052879482321315117464766740243071358490639899253747024509263510585046742532898057040328057228279693168344878240949409636228117695311080689296401499806051058990953372828837201233426822429474633114520797133567609475520761966327273135361978062010918181003889917817559589739889798029656414536881619003409288405389819753729144149635228284632885851824799986232923761568585685627973864356054370203436267151958579169811334635694030882847294524441179684535793953964133970117251428727521421524588916587316880799596582493394864332308651394297366161327932580596850793855763186483274153980011000171353278330805796013360971923182317183007937839383519484324350672992407117742433975528435838032700470004611032485622882859419296918988369403210116786596901349758352172640568858508339702723488233568255308827709291347004110195101345288245903050000916514838477616828415816626055207469977093293484789592756199486101338738144034649720996986903112290947242597445976580647760131274974765140896543833373987433018754828379852642612059382330947279613933144450866462555018646783819000355772895565010305539088020488838075175955801886629231847652891228159257097317183902138486839237382834780272472981417054125310265023895554192014192485930110832301549415762343959184688621113642718635073792122791698565863027836573732026886450607984113712755059757587406666046419954023121601076163173893847655841874689363780024854583280741702128944185852790839674879679622831289571095667266398846824134546450804334462002144014793754245321556155789402210544583496834256861394997760347664285891182636768120664208469665316602446341714535682332104066788853304016751041815921771932980869278400487094753518418086734235134950043645415062327376797134583162119185436190673247534229788764191882499717969113039345655028574711385288698842577018046994460202662121807357652109822283490422100031907521817680392777352690240439504045418186249916141173057963410652635254914410518732001196226206153353980124253957284359185672174430606915406127683132618258009488679711027421659761140889073400740257737806373351062174739205645716709640993548041010068392372742353682441926839467043236281636907530328773755976099184631326571789536415159339035846440223790910374035920944626485783834873871174869368252857359486485407952675524023940782542579481491179563730876282465095339456076822865362069291812783234600889740684519279674628505600000000000000000000000000000000000 [55,20] -78346859282452459964202567700544273181824462351507476195772764151472414647907517957878664420879833783862891482829235666438137997219523937288359734821720863046208640412812282606080880538732673628208591624061445183294461807921056843422199261389145109229380238039798469246715375814278728682700954352013118060201488423285385779225952705527118002525922287057679266849596325723214563900694331887826408618287506751340761678006067742564326002452200498523013444077872480653908007239541607805245569242033186573430091181203370554203936905102529078954949713960606877484991041487144399852550360834121538165676758192886129087136309414285182900364440206747727899296091109836903455237299435003187156758382011928466960417219662935982369553207669235163227493246487154886001798335914901560864686086242383889089838324773518175113329403040183254456486909769593711254985084499473630050241381314942784443774189476738183380015854654855010504307775508365535901764742708741857286437493885828970566986636372707852716118583145879063585576505013379358579272016331347715750287194261058687374440976120665983434936993880599866155392940108116978212485603180342529978103193568566477234367584533441349013983935285351101142111893124175499421578932788678179650380967926242363998855215800562180293781736572529620918212060950670786026968226674431712872959683271385585404923230081142979089547156428712303846563833640171295949249627708018721251323678390172327778770932241700587090255818074004232749991999903647477883246874460297283484782453604009162150369473576164306593770007307230508861815386692138069946158857924517759071545376877297438332004041792640841477204331871219119005369044292049383288679299063341824807173164113437499680941968247260884615962973724739524092449549127433281250832678675186455235925468681896939400013943048554330584320171395266216777819405601619713457530909207404353904982781050549258040693084496998388965346558755675573689349972079307707819979547704088381493238708563126242785555255846518951527512877376787761830130270408658701672073922286206242312353490605498907060448204060431478834930141275117720899253625417251711638163273336725501986095184883447882966480716311008711134117674810931957706811161840764492362936302899244527521085012547590516293436136806486892242345338311374370766279951659268091514342853616768512865428557668004980124546833044076923641414272990706860760311259893370781527655530022721447078387654852230634721605376894470583949331333160858241806186449384386875541573805621451914997487191725341152156091651728248494107789667559991564292211699975938339271946229445476243296574412749979473993408832765180417166001896463881378993398237086974373181201815478376852023392011055790251393405207037211504398250803200000000000000000000000000000000 [55,21] 63677033602243235015431010850074233369640239276149871023865570136696573128817419838899439403120381480580186992592487551910651838208118929827838893703723361249509185368166914142534793739235277046447856167432782983770979602598811820432879771770265394415170893320927829720117795119367686324310127197072538954933863587295769525774182988285090692636027514748430618702539693159019221335683778482940149752569214429556078636772752842548439812357999077796488016133395660165456151624680890738436987075252481274414411270440596236389423375911201905075522656542646643172293840911432927301772943138856968253606087323160882157533162688633766511425406689683943391411747873357901426996560670595030702512551044245562783605408889817304346096224733369366619243056752162487907984335358653204654130131074762912446660209111783556652218843265789558139170164071067693698103190636619827194530325325518322328017678946938604190712379370243956038593028180247287922361331431622308854471837760418505973008312816995482557767786080670435037533900176892451618430076743222995388834991376414805657280313442118469792314782497937469753838011733968913175681570423393521294205693911173488944834255023919228539525514608411035479446151591790154116270469415739373927720639970479763387491360600273322644339936940648507622580297034096620063284445915234599292884713202004413090251187560186157420849449066881969934344421639626362057965380806358046056354704294754042737185183315656049701981102902151537018651605611766076109598625878312410285837037720870006070629756243508165311160090565774003737309232289881264810683865852971020733748008018257141661496639708569350039095740948333707577205886678119379155332765210493227744868315947553872152779715577562251935374896858876191834197687231669735293405987652238084081735096702512648352615737590131787202931967046429182912391003901154570653684044188580762690795605155682570557367425042144188118473868820035418037303222321857684460200397824168364177911406902065005500766693733860769752256470683132048301371625522635818819213524864058381912852981890045493995687526321798537086894078563594344422623781550289917963003779467894930836796617246739956685553393846565727389080165863517399676604224408989606010805361098434605523115725646047904119571742539581878886085997807657354657833900018985973878081317472683401356711464867994290092859737683661261934788654265280976797756822267581605412262544311614010660980823591375678338483790905941369357263221506709074441635924113133698409758963787513557271538642279412433248055438102982776578059011753440139152195736663124169688252292652945413276915606472175181223098432527459749583381463017260378311127526514133372542209230354430239783801961801608358480960736606612176899145728000000000000000000000000000000 [55,22] 101365838585892368646767820183522891221907435224652027562224601524311970196230545952747198830768729911348735852201606108511560098296446347869645267641341032663912313779113126410157511506754319791689387006676721306435305164063227462036071529236294521573715770582537039243903686712047992459662744337815475597315051483284640912476020278455054080978868929521896309418203429847058867562248272038947481940659374444322661128874299830313850333016307516804584974537797615497367226027706485887658725360793216057646094230112355208211350449818983502846100929650900780306297236222173304397509389514167770592896922754485077469677960763501933778598268012525862013226374137515296236645731889032026615329067806141490092977921448502638137790126711211191474177665761942488918110588154661828146372577492855234103366150712513980539601694848463619884030217238540332187829010794894410817499345071265013759397650572335739429925663744896277454460328438150522152627710985062294476330019594091727096707861681902815824038156960821108227504028530150692897641635550336496487827605658277793508039401817294463741262494234846230954906593070320191609664779983073106864591905228240391246561922050957526521966118946614293170706372175730286923834234733707418679957359337448470266839259176735194611034764088482448846566227753485084655771187586269469812134062144894379153751894515057902069854964344052175648436111508561327291078731557400725642240743359166859286196312785587151569302263902203133372501381860130275799171812445764657979846117022283935819570099084801249726662607127337664194270470701603128472269297026705578457041507219394725098045890948408836408492174154314804119935698036132089292297573795266603937803265095611102700682373657322726751898668522841181309589220428417588154049696691223057288837542115378760224831139287250800440503775961329180193183677462273322552188249872314132868178613110868900091103463070663263974934058911508072209762183310687431456651692346188391725292901594660698424625468280968396986265421895132606337470467852655378972540349906705145238682729384352906966106374483737803974511990395690088468431108731810249786967213546005834985356117453393827053261195766874724790443647893355489684908340026558437518061354972258441641708975491872645807235543865150384467892783395285555855484992037084192117546200841324587221310147788684588020189575218081010623899670133762959897006910635951844779105712556250645243175270303397431029275367137598263294944228136244962127919251529063302686410731194137649726535827817786911940034485494376284855687804254628136292419496360886402954218252610461057208352036933613498188773423482079182532896284481177590632665667801378031582330413797567373834366743705234214828085163524260691863142400000000000000000000000000000 [55,23] -531287778538131245833599126763707213686256110073389668145249981107337241672284148194632383352587916262603049592806471042221782065147686580132626995779644157869876358163626927418544299839516065638412769565674797741948578502138799297433178599076901308665771699599149957333381563994901309597699888683143309477633427160156611241548728526590320559674374213093267804035250649336874666473127019662012416879176072159157862342689393300207063758723947322231560879521752985753485713749860368992383939934732382990844486466713811081422926790156540947083884763133863315951777884603487266725017387562954050767420881173647630533412692984217153507266300375883637571838431095695783231813932463158652191542322379206070831675144644162258521599283018302453138374645733534749355918147234675068345296397782600219966303000101394261036495017446732248486269451426832111261154121047194747614671246781702429792969113315178404078220586726496711664311114996952076871487298744891974141147134248496571423084857372203838388544900796724266470966513261424434000949509510538051272992225124078216291552640320924522666719003424163473612936991932817884937414317299347716676544097588799546136303800672206641203059421615266186702724425582007780452356426850013681934767734289246932454670720105004090518603379977672396208890049325800280144417759613807323893497010070865520580322678087008441425654005167417850714784865818852564422584395526820215765312540255768115621170838749926621023110134248479380466964335940187874309504460058610563908210634267363042734185315122398949910218651484388789931133273718896996064092893796590249798701281481398955537701821299399089382252795590342417952950537545399717626733982833030941161586980600156412991231299234529308338482620925229213138419997282137545930901511508025810043570351703054958811016285939114392436972063295633179012814076608030847818319126708836361197911832295967850487343352545952922242869718090723995977076349172999390503856920556950002089929295666783224422405685426306394086668922813274773044271571178535549024733733336247054963479203528589304386688170893995092126480455325886116410752126841224190071441884043175657438263559077227441678812603989930286263440307378031796163173699029760821549605992625809852658132925274594842134155491104534319351824098166675607976827774228520119636699129782880806028571410479543870469519284118674493274664456805997781032935826289938955131349301394031341352095871788135325762899565877476587631730773861374940476251634811130728899030337995689748297959526768471403928459445382235302736095325114816892650592307564612325621771793412384171409222151624880010863857922978140208153153640660612545821625296531798123425625885404753848484033073795904048667649053221866392518656000000000000000000000000000 [55,24] 1176738383536753122870941662402729498997138034096501471269500417305452562663089906095641926062151544013825451703690489980573984413119264670261642352700544496611275693639628274643188868505761353970511665381776929218329422907241512347568903708139906830952368809021364333033042327523774790891957436888681225866361257561626809040718559309533384588909662686199798694025146623715759285504212499935593649689625888561075809873533891940973143448409806231356663989625296333700377844663770588423830616196101817154349450014365030810687604381052495943817386125715158798783440374087029693581132861752098823232569695998559588365035729154256935150011653856779476591224169190986573475909002255083462059341545426087061624799510487941524223147447832181862325301324258539359114428587304057063675494126132321054944342352075509886227647021588012233771543936625589689239402690259821362141492981773818220976026550349919599245009658270616575981768850591443615807153334307008730603374264541002604116971658798069480623267985644162927707269026753913684707365947879084063656051681721612289820962784940098791391842502383199535002769157697476089609191191291668265385408270637216130795838070349057101990367572187464102370340569180852094084370492139913999498749385892885375008532327971242104675832476970293836660213108678911232853347909909503234624132197758526275758055746411642602292102418207974169368119947745674213707145413985274765369730189009293823044906303146673015132521835107987940174438475813133022192836160259516193039534136337042629316871759107357718163137302287142132661548206558856123843419468112300632970068263371392407103717168573522643661857353713715790662501647783215401974214042275973395779687504629772104321986027326495241075599164837548862482619028775205755440586549437707677298154928164241694561495442213695344662164312477504976828377402448984645949974878671406772468122565075450397632694572288685116447689136516421168917893733420307084666694718664652490457259521289376606751382441885074385816951476681102406332289066621878243932204765929734225110490704725688359026125911585197587472948707249496702300213825668703747538267551183821687556210414181530452115023754543648433470284780151945624255293580917025728175625647099545191392803313104296154094134351415884401727111125480993385328515945910110512571373098375527692991346380112472325578716504141700109231556558274188228869430438181333641748655017987330411175291276946770111312008336565231675691277459793318609343818437230630135700803953787394754260661627455759269090071585365301928798568519040401056641317766800869866388331782570838917547911251732763112336508903735490720819572427585482489573482671955737021311592483792893080914205157556030440828249480439307610095616000000000000000000000000 [55,25] -1701147402566575377168746463851970783890228338942924609382081287369821744502105203696574540679582418356071620934698911693424107932369565300412137392679921846907027887546752036765002684733219193328394753139203872356097099621526970219266060500726311032899512866762645880417991085522504188933645400186298384140950049221790969580752066391240665581239872111517903488983217666846120259628851307359008917290637194589665333507476728513503471616143456801934155601749348389007544834835114707095731295204439323365174735786765062301813641275798764078136832038216300299108145174255215110154053491256117049335140788665035662719041168621262634582015068416643705712986611077956205280459682368313671711793002412184560400558223544446740782938459418495636237938255487863209788210814621163707589496116845391474571571123441188568385323266753905653561395884801634244509378952524161373927071984221708726857631530896142579468579505085499804368458548646979141657516521675496568759303030556591675386322229850899603211236221131141903719953919029735864497137364904771552044004957269205194709559065141785162142623632019641265381083085815270048646582303525049148106306569983755290032481981635454114913664325835011996760855468780290338485119269901848113024080601778244553140805935335757521883627095959840692074715512801173841549428153419997781325491723550426205341780833044275322523281733343749773843378722621263456020628722342826062001431082782741216087848918251067289187460437955980474140474440410046403244870662204227818428892354909518535475407941196715132884224688840064172700187575598171849356354873101108382563368226945174499433719607199266436574629344936997370730261616440367462987955280796867540513389398063362086619291944924362154025236731785551904368213320502694655172319487303102622745131568708781517946150147715890606514786622312391491573054065826616963120134777588316643078794919556316919626108384412151314358645636579493878037861527527395573086196548924592627587418315443831544687024248944257576628230693393167705561977275660524894656437379132032117511370367547606212334255163674193063704523431568769314003345308887946211407633321205569318249377033497937659019201443208832306171102047942340798778007868395941202699981824027523990945723152772318637301470156717258218949742854413462065574741006116098852535061689091401196925745513073913658787621808556226143151388850506435677995562827965968417624982250266437399677744332488070365686320636924256667797200321581698595236428666882358399447592079579362384811073383945572559612045121140077042554233400322747092816061386130401457988248498164305269072312784046142420952867399892686916955764779601538583325816173199856419833529237321848643306059012537341822294278728925756368481157120000000000000000000 [55,26] 1653464721645444622991312501931526299058731680129299596657900994814295742767923237900769235088099868959478914763899858191763848791564192705447719521438229749804470295396864926463049955018829664825634666412724335979204735378350195562857768701238263633438278416007189718145625307285440771969876587945603199916536047590349480868816206542471486422326436945167460349288727503501352912909617368451520167115687271122885122818558048983850756635001347886248022984461906649900603574883278312058297126998447166834281067654632387700591481632021204230878840288796830864302272119674666526271569831268487191985331423320270798281388459768998187486324804807259947556023879674398019706895554459123796219143051252876453776219465106063943617936759852778519619184434515925360956691042071748468358635368323275625198039455679422248741720427394354098783099643233172111912761068643946820111840056001234001985833914947388570386566198910783759593287263485847059864712805659239800526236220202730012423863992163638936123800072229843107372749104295579458120478793653036558519039021843395464704512252497444826388044898443524951359492945708810880012207634798772908611377771914418929740893460621455999832041599938607162136406307904564627584752526893095409308297767473522686538831280600978972333465834798827518188595933654687540567355351378837856933338380509815993144735336394958924735590678046026551916116348286479119341167315714265293577212411166799312155484906126031010564333397343787684911698406723513209726651467268429174783567804888958484059614383232214931672036462309707108860561638819467952200798172047930972154041274839848018692969451872286748738161003068268321729403782003300734727173260149269151510250375629058902653606324844952788188000347871956085449536559183934918868829390813895754675432212586920201010826662472647506302086606170560604487808775176695073458566338371529017397999117656307075307535776205397213375858646889307625271341842680668646476218901549163750883942397491388005574077240738828369525450536454615814558989881943459829904963988061012784056905015488285059938831333769854512542987058266089160943366704537570486447542774072792923308243135894760151093910933646903412513288071782292263884848887626793634265715627435146746992283062368801071303361927689771538699634888361475785209702830751818582064478131414836682331002210032445969064462419914935830675526224673532261181152367132218489729133524007892000450449728720125749240826731637895336586908943453325821568836503060670022201158638690093327045608017081067198560982356784051357293899775383550060095008102957727347219533859129171914472729074420039912158956811197857857196593539809036566227194098255202910488070454541617645201981538808553333771136946328306918935756800000000000000000 [55,27] -860385872816004899595602738788439974531334332121087026178525417585633473673177481311444435321617988696578417810802885493754267565206665917559849846171830967528927110376870995167651663781635240287732896487889803324070550163173416571835974165674142881773108792133710063692580274268098696862814322534330929803000292342300012629814234444569464886270359357817450978563832118570300634458791530984135185684228296051426898144243146505452101746720781479066607038413213665855978222686142512717781701430574232228556470284552783780607627009390486172104578165129742450406805268894172169344796828282875566905043526566256470427729460236059147581604729926886514381257867059722852901461168020291524357267510274308679482883943887069689624522586187038079165017454107104080833369209412350330698517795782463172993079425515252977812465973449208434391362112074212704629751845317261940787811162044116221925302825343519605552478137690868234948040380739477733436399376442477591163764997620724734478840308659076906329368490138120119743118506391824110543197330208154929674136217303016612348881085935806676005131246698878522294936847520612664073647326428283230994834322838839654341925247608606005058783345765662916005999474267888028662061444503493865366904048704818773759530279926671647207058846282511709020497704643945557074632550597718658411018340776672831292286257571995184426309271028460603328157222256709425639882130741374093357363049860611529667982356640388120145207173887822700205083435515288814440485695879719697419887257613479450576236489550153158798039791194494837371969334406273016739078708170982620188190135906102107775608254878432918899027293505572107011305932554050059895034090212651921302866201614920076182261160514342419832729804142444778744412330308680968899382864618928476693351655001644557158112412384671642720615000139448613069319658297787190018596250428710347222058369850483819940138694453001430878781449007221193812245685187865961727394290474446328115309657268220030307316475997729529478771037452008542052138257506240704391630862791875281220082852439128353388796113745241029033682487716044405103453111306480103614341574454304411589453408405075950791854655169800109516355158533544977299813183328364964181983142072328971918088355039559634525913194672703819318710510010892942442337848934657327207284728632793971109327340299808938131386338377435161421145640805536141398815899726127715339521813554703977736268277888622397017698984739533606348043909791860799176606746056200580148385176336472478907157173895364346377228607040092116581629380716186715572532128719615639824895967996718800434399071586444417312323090624995962838023208447305234214514097295177348811899685684755916541220810649659050315503581491883249185587200000000000000 [55,28] -372751237083926330697669568144110403724890587436640190504355254149305197081433710959661543713590657046799320807277229867018096148131965372911163786026962608701203858526995731911622913069970854925145556666681867607400791011621058251703002520620871461052059395003730111946484868369077032734603122183637881433833241018863341275488167367580389420583161397424263341627709241992973501666019957308609041529254638442159519796818115895820344902909093701919148153384722344254203947211417353220006956393701888112431131475250164665218601734393873570217007008405512471573158783998948278469693998409151072974081567060895388283191895864568157025548491230228466108192584768447856682262127030444040411196001159973552014777022271412961959118576464298491918593411783222894029427904875605489293363477679498422254074648508340860423742959757168647810628555968803615339300327347404223472629850460105943747691757187549025816381534318887264272016094576087062183093928379658966114136571199880811323745716242373044733177728020902061141015379836930891248622194869359465132042514639517405549586221173847081828173289689582001926940677181513035165995087146193171279289152497121277454520289530371954162315791304205450167140190643445333755874077677931452970361760266531708014424435389915468122235182655816039187247263590459015041979292054559690566033958967102658958550382134899188998895386069471937635153125280423876713016284124578782452626962850962721759840058000366484342730180119410185978514334120320242172320910279496498874159645730117703141532109158096421412038161256740186175367001024821857222623639618773084669537524804903732765424241042685154891528403867466306804016732237769971017986251241394706905353467273578475901995093602850063879257883344710887173361287471944917934691821695243188108331058967906716739350407921575875907162505045838226686808741878280030115583748139421771374470715593101128309033209017040191815469525652585733696023326995937591569793977408678165386406689057696208721785315801562628146567603924068527422855290401195813256881087766471161911177439855799437422559124844355636011720148801651126778925519466894486543915949379620856610030503425350230852689655267811645668324351370443682831332228260108340596915798342615421489515774981451757941714667036847449580943421485850024417418033855245737969910248436231582706237501146207245779260017586702104052398623398189301325934322928847876468025269453744594734109864327264792081278876472864756758037384085287865728455210052834373002132126014140655890339143983669035988685062950687198396135932867772038708615295503872213782353456481698285855348609252178343982105182680323339252189899692769957914082858611468235179108639779221444371518831406993738005203525773864883716096000000000000 [55,29] 1481854586496509429036146659396640225211396835020246750300755244953885110675667898472315367808337288338705847242392755382157360421902652442698702166388263669607450611549453757022467544856811496830310133957943730818396987720386845053775601203470542342656628984198569430279986879122390464683561547163122684590892111790738028789612648806882632433407324093610730262823089046014145584761430578099877662529903240432351778882756371139400769745334271914738638188240822056791216302971479704605974392142447794296984189211657526766185138592836790783174796390059978225254197146629349025651156818127824251757688737369441805784431492935472692117265758347355137862339854452775830298277987258542897871976988969994613342781797612893621175581649599840576987389610784587307257333602142206405556650090433891671208556917731247469348974107520656563503788026014552900420101243201906333646064679885376205911294840161772716091741202761786849203181685863416454948575891279229082014756617243787619644584145154577125553175791308013030441334031105253687483648883012363443680692003476277798365020115256714870078761189008867813797930912466278222293756285747042343593068153030729592423846229129437810966428996317514835718676060636072395857755660680604402557521747580275614126060235712922201743666082692159191585527758917880109722729742473352113878111416353235195941481596335156314028148977244976163687816052310031920020733515520106826446276205188135110794241045017393989088068192911273384135741799259531243907092994398478508200868838478000883527622948317924399815818884824592489193220981077627569252376138626210610146285729748176598910606638540150337187378568365366830896305312094432145108892582630932567360835473544693119417094275959205339398689233201070107151392381130108406903022931025173331272631342659321947487087921872713645230849078755262041163605708749307669229030745714974012043718893570033478424352408970793777973977483976332975051371730632226326939324996883445643498967973707922221051564743662337145167724178956300022690936394071925424669900630784014324545738418638811343668344608490748892634377461244590090667641854624920199183912473596593534193007985767394639845180227179269227703009141463157120909814887587861155651225788740708212868926700261376760507237174149678274699801055372897091462455870645692170775689532269146852795873123023167969459470132369911727440361980099330608199737076368381947945703559642774755419381328060813377620973425568278847882375619289939108203349307635381097328359293352577344356174719230620154143150579945618186711995134248406544854278636771339444977532614663272958235492213197410140749644971337481719495930662856629535503905888238080278487851757601191799386081581431113674096194280724008661942272000000000 [55,30] -2049222875465412929162849421689565941956485849245022025954763632367668158499493452678702268490294883510574896727434401104799210398639311167311548342739592422463576249545769923848399483253071537757549640148091710919438291971186845563126501398654117259192154453959549454823211238632212521184959869754461538734209882678572383557899791002515003084195311929642437683339422270359268096599460744041798337546213275047940741514053195876144178070048089814363844208494623223038676620237857780244060919362201104356072548843495736327035611432031115208052820608972049129300071827571526117666389689623331989098365984878922215342883339303689398045135133479179340292778329899718747039145724827576480438598456654936629198948981497150736933984534868503437047910655901987654026770060777989542404295198409050205715787142864033065531652843323482689363482932828438279868744951345619961918398444913814760798637694774998230677316577388291248555607535126286207218684923889994566444369193059823694415177438888560071201306752950993045613335105797686073753311665674542442957449045967082482598969716409865129906161832863249467320541127555782853241103141971060229828273052725498079357452932146523190394283156711524524722402694813720969487485720372660260063366076472460603158489301139059501428342350317265703887526284417207985920151919249155120701007162758517314936506651251271762758630311542694015623527144840393433579667535253025426051614265133131505347047080137465074497748177144023980680486551634676113521484887635546642599446368348927444953997376165773103483936961909124950322407731443249538540907208032901146004753353445321361993350156071046435760555047484959291704043478636678302720439181021907970606550169405856781502875875756226688712487980104429393832846882759920320173108251407600820233264321527841580311618579823050401464011442022655757534521535564727124940619559820035636609614452305691289030712149321694482181530007308422200211720107890992471300191892463268380237062609057611107547889466215128125914570150173955726300882428011806229969690939779517619899056876447995114636147297604656757938273131439146501717997141236924425661701925059683291886111218631386029007196793781642653815526020527081408784158210087542568346700972469029031505970402914658683358851269323935779096115987039349862057236984703146519656179413677163067735833916046948479032535423064154433998918467468864680070037124519847434916461873311986903832152278458407431529068739015738283624834484372312940201213636903619891876159795954459497349790380399360448031130445467507808638239561135221411815288210123059115832781304568463824050764134091531818618784392890610196412013190260927230578022568881066491563430583090749092466840235622190142137733338320675260071936000000 [55,31] 2019980526040375249619121825872951269120202788665337762579720226600120072320939989651645839007837520276688270270242162536083406632307808789925921061526874090439661332252649004777667277675340245625865820078342773765335565853815579891755570962680953592396727454528161200296469909639380021715166253193427219861772984926003960717512058509494826008742497657834718568663318601299016107798120783566295181734886744066996519654083771748506061206727740286953164586229007227354523993506690888792082777964234239567599085235988536803286169573725004289586556449684068247849534423291622190209459082774729854237164218497068484141563738831442614126304483437362829377807815467248499980306254554439785171708513239223251319964009922620208106711585677738032379564568629484510026831972331851960683064499513235213631850990716258313781984079043291383057024902427637266718494588901832195535748991282558343550148652279295282768678839874562269712676981314900022698674125349872095512124512285358409857787204714734647231349171022988843910195844603460708303171726908484024857059625939431247814940832479360208178331741873682966548192074601840367870859608176634718491021493350787179681808956848679421284225538132407142009596043019142345332668536697835771452738407756435801567935499611857984054641267928687343116405764619975481753680295784727369378718619251608067169069192857462866702560381723048782886534069759398920045409560098879957550749892621628252013670560048326307034044815518970849493231293798264948986580936103472379999846279273674195355137015836358588345267168394471317621337812190678273214103668389316928535487566833561173704141476443923494324791281348460727916755296368447785168334944810850183344358067561794549481272257377584317567138159408727538003059904468468461281144714116813129195696610695504084061257088815374536839504013889205420696946151050639861913818736115993407814168134637694820523946189010123938469238645705184013814256007563610399860360143968410406842632927441962379688598638510198653429990779624688225735853160571307966867697201178319175222489234356973562605919530017812286808510493154157718424943147157362504573160450556424635296483667114112051334973853294318855800764220746201503591609024507987973758316801454546616024279817259346905799078179540741693548576770041699416982064829881056667471904226041162699406323596047302999199525211864430136617587159035756132106205491925991184000184479750223922225766590535883153163064112279923732130959257130802346025167718644616426322195010928142440240203692192750135412504601061732005178039811826125008063692171236528387204824192864971313000784865263378025167835219782944574189859857055642155461288001164801928827259993634861964781439765583320282925988798753972200407040000 [55,32] -1627026627913354113056692525913760839129902804416431803272502221963847561909095824476145786370240026117076492204123471823894322901002584406938545531428379558872690606557399005147697698594089117688399518531304715755993246518251619098852631385179620006032361135243125007446425528150328034507424922418329057024668007148244016643487515418908210183965899206735143659824500994808983121744987100874649059532002860321836880847797407452422166550039301575707832320854101497606338306720359820875565080679484286387397659153188948894369221936272297262312811253585908131100051692651323704153068460555537113846303198114871243849481579990075325747592685139660733297759026598693356828710502812000017741216491294259909886253591758818429625079456391664520849179828862225857411967118006618330203192449781003268422240994945589233967346392784710051216066693880141222703636021100326091498817984290515192792787470158816702480208914496502702176376982772122128429051579765052957401471933445541775293049554817914052957035955997893795272668194520016909225069492015173727952483133902778400147292422260249133459776084455284145027153989176056349378511411581807637682896199759099198249739482782616595340587272126814919380161153884863484764674674255027690114087712419423494468208162175011056702271988936427992364074799832327732877746772574669316312008193344390619008943869388761493516052702387723278727437511645587681350808494881425007707620029883699554857399650297799493492739579742550597611492784749810275660318948445680648000396634495028616027296999114290826039785825650614424624075103347000963125589674843322511024074026062328275323214431000020145462046080235564333404403031451760677031013161976766091288334371109562547864616289688507378187780499133534535138285745601343763729050070951599594256830617963643626985855224002846409028636790783655514393977873011469804363442099428146947583174964424838400103636412683232538484628511081897491169235016734514088049431322947687769163679787224331314437954284276831635231108697616735701398804060649523307366692004861755143149346690374666374453494188013005110641152668323951187878343792225427387629859104318053845702222244930605294866834525808962292529066123524069585234895472298090578705845419549258331559322110151616955289179914063319680400139622396486647206240758604863760040274126559096631169682593167588738268505691967956033047362386307020984749030466171336770468963657669394687165292370605992687591784380756086676259578066678435557248427392739320004790281318403083780316983636456671719820715447358068303584307080941481381400630237550168519921890457304643907852875453366956335289370072219829432575957580131147937817994275311136924014316970490405780361580093437764678240490695402908863692800 [55,33] 1172568825723900652975833712426771380082204863396962088713572384142603157384248705401982346587252266987727681247367353191231789666176228764083248521004804292061480582153421008060878336948211756411927560713764822054520579297248340675891184857995803409793440722391141945631474647090185610167994731927357186538390992844506904186714464825545398875995157351549146594043143301696066072523635573721198679379824122899803454810503712037115336929656498014124565322518214529654577840187171683863902973837821852493896329929505770343240210304565210960138371013841089931330919564619065399731924439128899506489795013263471458852252406431665107687900221313863165928186051502970904327639287842151100262999825686378592639301655344555702972124959192856974677577858702903143803982230073107919136157635603768757718513625560812789617076551864300071409544935447548249398154034286407101490441090878028434283921603955872386551302516048527427189223464100971433457348622513835787067478018084140785518622584386119574430152716201246631026970950582728814344406791593503459370891824721521913830110830932995801809239283855595507128713831813423256292303349619857223968936985083868577382146657151477233732000946067078884455135814462437639782383678898485651930913332554328649323023298162518935412538407528031538300813876804449976332926805615181161184434273029454997277054025315999879348008240732356162257684313877021494575383342491683431774191052556585710545689221748654508988760755025468809623555523672230055577677275821402297922417548223765033971976435508825770234872154832283013918639165884081348194099820823842275388159454274496448991042210406004976449497323577764541632920176291275903147966099288826880352985619576225933458719049612347416995930706498147103688901203677094631480324421859522182052473120884820067110611701151297496405815372835218046727363080233670595784355713380347376732189141061879335205361955088737022068359580418818260281240223184133518503581137241311861627838744336357376386473282945956811922176077589918693233332033724054972160376565692437317142998855259156111174216635392924971754633509083557101994948052354208618220599377744046309021211556686185591161857486992756044224123434549679165939336541373805624991917951467727577554249815960584549614174880334468886966686385542622980954774442880515664842899547028517613827461198963754570874550418839106535167777886340102844145563222375850090007744152468533827509300046371119198643734038648829414317305094103986755239580055971463238966538967484143703847580087601088802613511660907543340399833193114694035171112181999146137462730741042799377744509827591937709262738710931542919005903401925292400973423970773654679006302568343084132543724038326171986596524162874112737280 [55,34] -846676008145988171944399767455675317674125384875424121135130469843811100333107297690018893691580609395684752273405874746348821873184462596280406177742682822041605322877512738912694071548184102571270210779505528314967121575937094158659676925152961230041583691873803773355996811929637643217388607363295262014097510621850462862542602015407959146489787872337242465877340370154769252127011138802637916891129303252325106019293199417682317138213035252635099709341772245198750042002341068451082010547140789216742257272249502993610000670127533120014342436471955085934279851929107024620809754794682002890413401357861813879638035000479886286098054153367194155074305788988189634496458805630496087749313028428577082058822494380994325616044699067336062804664038004336470742923673624321147073376428144700621500927186691619187743189647692962940230685792981241805708276320296067814104022551349011672514090480464086159552943714032670714629703755156297142840742209357588492541578350486540137262682257182569662100339183828830798536850975230296085147452802921592733605403426837076847328492272766445622668912057400456182828523284383248687511666429597032657869099974967552106252694782759473764636954983034092101089691206048934894377865326796731210829060181867885995668551886944011402932254058882835218796193696342720758056478436280384636475525711371147375500969231863025175901205770064685104151223445486207590068010462048342659773859494263636361539199729935232369416428302943922425453328355359647044967414703523497294522840103693649989115953186970372209422730384594075091176604904055366174304298251273241294529853274155828840814272272224402312182149339175059308328350130588608315527463477960016157307068569401590093041297655329970756258882494371207139315368928906781103364717499538118066611424829839655681320503928038094455126986703384286738535572029006615365111002337632574815445194597303299634075581567247099332025847122574571279438215104048870708411250683546921694924191389216725965452728465140531144735991287086648865800617280725788509263385941773957938362437654991995957645465621587686543080084839897363112633670097462942345827942077814945605528699712327512502112374305436342501218111998737214146802713325627568803587075136477763307731660831174556991238014111592195660656539599992056935190539236504340746089991322572525171952325970338851159064517608284980567375834755165056533621430845626766099069445911792179676319971310389587010232922919608866776506290112193038045263203828662480722757626626782363287365209150666394856397863166137313146192016734248519347566481287302122293295806964138413068046576698066704779283713822964372624417215571697558229711541464838561061390561537902968394591334186799699264047823485665280 [55,35] 674450457403574929288065744059199141768188063569004846811033333563413342038739977950953623853057402984880639253776611367684604073850646411144562428081052822551734249603824199561288587569572256208544807476325596712981694753073622486371396876308228224977153060997306254034226084677946195228631283238881844392993271193762643353217487665889352096123501738228881378866083980806410606501378156429215633036816227926072000147675112886848756146257275983552129071495856970477500945835280925047870707049810870400175952522314356520297565072313622870250721603287781567890407901699871504711518618994245367784218899645271689371241637528091395000987611787290366307463217911814130762289095810961230408055258741728998614671660407625153635860221056109265430957259850757050665829777562467449832401315717310568490380566279885075318271166815019382733976347096563037471752138842427410084357995044981562446979667614096697733831384525413971451214102215095886576702960872584746487078394235787873218114222318372019749239236332272177424203897434248336171431021047486776722141880651765471834089115668621331072746396301401126171842660452518161212688544364078097122832842604709151160133956788458044163638643260040841032416009224383279127967191307497494645259638898115914697797826491332911307289040778604584236598780419940252620800807550535922517575481150902841840598780336578905806818574352507603613968036772330126481038653995832844139570411975571598548343008716249189205393207496117226207868597068912052460641317178361609980760349170228635403694670811471354956815470487336604048138146732220528658135066982116118425121620385384760109133134931952653272814175240370892085448512175157360753721724325511920308654446212565738876385091029923259304657057074743079831805637715883478365911067210437153908617150932829246546785254371200827286644847794363697928621007390791036834670595092508865981194880514492919729561252071004182547045733029234182554707562916017366114804392687938747760278946275543311139391177665019291737811822825810344445112652943306249158525126215967954838586572596954949771181661166857578265722469234689304166200054838039737052862041881899821714132620044706746180915809954330528438584649225942359198440719085739108838057748467384667739181860696313953035266370356906884835700852620888411299990195581185227205540545739470860407522021902367147084946392108935672493167941682197071477570634742487966576905849374800166865158087183242820770661487244374228429471709054892404775433336427858816369481761771802816067740061493829185926838856758124281685358232056363770886809599666939182573354265739423379923968914436696259875032252020850844056420202038282456233912248326668189947616922070785638947785080614444703273240546508800 [55,36] -581552946760009763559503140320058365007881770195193209169895953056450150769114772646076191833802971399944372747020901604456834662186396102636088157099314538052531894335129836240798466167252373391365916673464288178300004654601455053038841299908991686889204719250293183999251231585757710198037271572736303043368496193662849203071715169996238379717535195478150425563473613563186447949567258842255723816110315753036743518153543527891505416783691171726378171839393125281551868246174576494527328352949771933707823857653399627143476741809818622651973222365398793527998259779472898818823372066905939573793395625308259434962197550290208324856867553465190365366462949065446566146698581527385015344364997014744414863722253127200044430837552929317482651990183233535318004811439885406237714239604048993934545394687929515102334282250840929732320444319842704681453647573846694473594169442272674001357834851511788449905982836494004687494292057038035693665141383617482182984468395107452166350363973350171954777538870706517789620059054452597072176461870668070618251970750832818855557849352434705119554855738159633090906018279035621666627637769892826350445591932056546179457844829071496072372192056921990188780288064402700007094247639476900908232172338007176722574631391011967656634007607435265224264996105905991321062593310753240891640395710731559551029390417091268804034761141579545294818955174602564923263308841785270027118551551270464660829144155820704676477079442951906431434506473860639604835644255105479862410174021382025027288636362708227139180999130090662250557209082853595230581513982084607244407339424987550941531769859572201063474777394581204802274740233447877589022241395275782523685128421115624178976398433704239453597699428397796634351525597574343909692282997311349867272764873306642885170159044794506897315245299285318015626104110542995596424984230576785860331992934565105767780593389898252188088213784934277019487697189282151770656759441793036507142367338336757358699331451821058079579660804975610508009519221883112856513608427727002465307303734630850526497569817703154084512717005893012908879765794001126849728401285159571101298214251948769538578202995440335163181925507868896432321374888803937220140827412205946819503607577055324317700351645075386068204947525111010214029167203304218201435548857392548085987235580804612955171351403884006311118249026912236931929154097831718006607959653192341326135589003056802072383637083654951663800189208106689977727731319268992325446049476089279479945276664629793887395764582006575779381289337268337431527784047305575704768416564158249569579491918849335218037962126494958736233935100905202030807947106130662738414601071530050342326128723793967591970570240 [55,37] 493677435211476449365875675802240977841201571367158083679887349699251387572043216875953830435073489816111554341543806285358573085507043442188958756560806552323778126701054747959329430881826916216634507734424900115926792658302983610019094760860346581192230726338080663208237499892005701138383008650254323899593713599977851507082655348614888097197720218033860611853696474936660893771480474956780188101965755923064116905618493221113137238574798667976608000055304721605247668301664928826043638806300121176564872893421216164221698727998757051357375730603740528486519469127610861922583418480300341052631822383870702441061237184266965318665266197981349319385806102632536529043692524762674332292362204161937146408689497313546806550715365718319554969703247898538424732683046730024310468881499246385586541306390728014171691434575008747708414831910990711906030136604720014000999371514112274361252532877745509306680026354303128963107976360954263181462178398718157519481404867279161464501438286797305269129051724788771140547076470064384558918980916988544339415058126918211358899209130252162072780264781687769767785528747642349778827995480234911098538117719603652705996642944114173007403102884355494749278314618763926961663438260335019553602577084152535980725087390629827094824017266569924124484423985511276654195843323343805073193688275552934426335040053754186323921251446204657095001911815263766835296398468653002154493586927093822956403128404333438418727200200802511933803767821530759517636130628542199596612990234717952097827176238601805740980837618859765296747368943327221528760850263147960542638748591921919462563877948456536261752163401130789014548919746108867076132506554521901147923847919597782328948060766479012591473298984292708787718201224555658202374680751702321074447777964769678870849899020499094212262239550398473940626841879505180139540371769154709956603099262900535575317496651568657631690265901904422450446977389703939841673521840088869738185671879544427384446398391844007789936815485255106362180177237347730158666100496612922232676797591182609470602465704921398807150862454583100363876610116243108709481768511877175634223641958047192503221780914602222221857281392460771241930224080192554772110766103800520389547460498185485635066618093108151359434264637705589637067129739268320398627523411418875736423819551286294071366405297816912550545786732466222329223307868055084684630124869979188922112033014353552565460339412564536923797056810854913033751179667325721614440132524435645895400119808500729405133480570038156504865088544512673259576026702058970691757037176425928285666475429767158888438830852168534902733931210398597884515551721617383651415957585694880941888684765879765324267520 [55,38] -387757951792873761094421601778948068884693287740790284453749903461841862198952287764073691591015007133173449988471113167186346405826371721470194384739760261562239773978758091245012975544040020621545354713568901486400000623519160378384578776649174894031307204841864972815768005117758434553517120811623114668702105619951411551027649034805424220175751471507136703644393759846461540573064842081890227413853891668732270046060396674504419897935641400549951380109076014570382797530861716059257172750798571803230341766510494775694315040051684618927046861002240980399118921121532179827740375487811091286791516561864131892711719852764940931730250588750795460142471938234068722034727009812347061663701960649615916936549226342237834102225497958155630326223990986241123950780320976333809806454257204942917480425311975333878803905346883663523910913783007616257687071376292066162548489091013681539660878317475292098780320476785971295592894687340646571791232980626453532558182810011156655336148465710696841322243193033333540570345967625361887435042738115470212521309071015699782240270568674146784609212196552455687375577552961784289743599676234507632129469742222353759632976956019443188975373216346402983695218795554191980357532927055330858819422227518665926576196922928523124788035723678100140575942803696899078418259874985814773370145301513656635123804354784365765050524080047413364577633902473005665984711293658442257946596299633864341458093136847225744930693779930718462274525366707037380950007757314579761542318650377650284521545128312837174837168349481587092276543901896853427990829421020848540872376084220775988491014063634496630982434141690065833710069582937980656194377292114404167719888126187555377253975229456848324117490902710445795810297433665628056607170464114400383862350522677266130154243523010976608940261834935491885724913786542688497310377126263963067902800154188052335643869760165167872929098657626112145842632586580216261959492760084626944105267231676553617720156209790234677410763547261641644462405148797566428572176184638703647737033485801949179432477579679959040101455447622068145566088975203177064922830788126786962087311955237451920639284315700779870957366546550204631321360111329141020147831171128090834578822504905536649870594985861411783332528441994209489321527383057188405090276996100153200989969880336158556755086731281250240509684172340480116557310389599816592812029017389379614182237240016187641773626716405025979421080025953201149353548054155976191456249764306753362591111537065963570427125853428681519413416693060826895563773043469843844796166232862509462291969228537816928433985278306816627358530866470421314837628987323496307783561184078134991951959517389553401856 [55,39] 279536116828659966278764765024830863539383700977958555213840705723145208372994826640773932276684089293080513379700264491631723918110238892389441220899368281407763937109322974720674300403724248584589045848193569330656621995213394538948727239621933122355053703004493855666015844160644288300336653647996527917694230640043091129489977794347560925844587339762769629110988981006904876980127405889450616297662505568081892059910364507757769423274728751972014358252013407294764897587495925570210137487102286647506191873011385134523494348976308441447219549063663826677249279677176585175416987951622669807006927127884121845412269087583499336718205579594368878853626841528738977951582096269695293770053641124815224494203988614342273888120007669553502657083697000552034659677712650335194204801642714704559562708249907153486297974975668439885083811346148631519372099626561870371311132365974002576981149852196165969550668951126834771268840549922410139431288025297292596064712346798519168987544277714526948956570381225596727833082730341514853525345148907097013807888437811528009173579922066824963088716664143110994031549330538097866894108880305803339252871107610992051823742126174884424502961036233076330248919010153969832544462561619632616446814991726047562775537597656740097973058308606078193040835037101742149376513477617886051197297137838351769713844138222254247900683025426082575205702106997818894865459075794886228657121521486685441130855843048370408403815174939919140152862650076431351242057928792246751188846309986372348063120946111385497445408442854749642947084249190867485674713313239052159962738840238075771903153267952269793009373436884044696847803074564674907952384903378872405006597432187012831993189388067052001013921821800061335080989325208104295704165252825466057532132577989985033870560813644342183970441404906680750752742650419909575642103447151308237952461750484845214644248887116835905879850626415369976125736503030058059372208383892075042955979797489478150708643688292133527438042861171607207135269538030093591926828942325357172908666049035524082180184788782303620171630871441788328526063395065101097670520401290130750871471300943534023892888567653892971847463964257482752674897161606756502713927978604831403984331715077695346862575305863006994891696121438097104023620103635946640120871729735668343230998317751176884886748822185842011272347812780947491134077179732585579013669449815799240325765444547567755083527010586156019039750020306685936115872844163543073583644604308195200023820571358045236510299671766560781957091992845520576869914997506288253822534352258165394978489211847156234883603231319150576576964350810723905933494826302402998037193654651084461404358875121975296 [55,40] -189266570762760969433272312502251806426715285318630065421811542010332003172833547018352990349064179385700322643597170335368365664547974038307766700028522500611280172436377884857273492037172279735158342848339156937153644104215303424297092101401215530568209745844314095291623948835102526750897760059373864063545824029635635629815542762037477747855210527978902395925249370943682596344820911428238931646456171645505626112091926406098057613756382367996050064611559707783254420802558064652408654567438086852747962110188206400663198066931356158487181441198107485687505051457989033521616450416411030249191039796115337522559401334671218970225706422315045097418963707491454296684029681711911098510198637447522639127399302249789839458093137389662486009645331421667798316172834732691716248741092386758052392805010616581915292129816104468361390792395382012990461382854898268748157567121458702353951527369322785440111903717542239532299468296097436624429465509582929775283266106378981783718308704822905876192682776350248668142401088063987426393564778122356267500974862946277504961187967836505587738389168709273001153465197597728522146518385824137587400935116443931343217315211526286611429610878114834244976445502690321268837088794259663869449213377337534538910003333820030738384290400052779395711530845932292407727470500907720312255697100589705997969043554021836834004447572416392015811493103387030884635244840480101751453931126405795710080774816533326038494334083216824726959950196483998884945864499538858231046447839133011295507976257468223266207747234600604947311373950860450554425183473445069932991177831043704030628614234440086953143555328888052921038841432687123567303725238721110175336135337448604021423960647604157893162707014344154211486705569959815839823245413095861934982009568881300730759539107201147048160234002552757114818419273497049170914542825186271418568091815429426096303993190058284511671398692669823175951467631421671243351434250507787433646230019501064224401670209789721725900900631486956624342370842966278804013684174796082196558549610051660510476372216728160363950357532607019249795237383474401909830283001956985445458046674940027049996503781255661832269458030484351056010724163350507260218252844690265763500666390714233594495617878969813654592997009899011477012222698076597933363773131567162895696251555143612612514379497459732051780660433338485562497848950748244524136077671797764071035084114616540275403076721394531480138953629444563597366537905453333719462789809045022511304192670424007238078550123468406912505075439714927709657822887369157431041096476264358857298191980291834998184278601358520205324703228829088845953831085737341086010189422422516308762331761868800 [55,41] 123916402081324958906875907023717811517710894884345623105334182693742882782001864905988493443964952101519110235653539716098251574199624784421512551206393408008243554018644662227140796454574763480158375281526976015205566133384339970817286085544433909385815975839072257204588555961590876623798704333396466187545951389461802280454539247194743568449453122133034006372693194806524188195683965275781761653751917197803092736813402273466447931400027029856486341185511484033538252998066966259086396156494283489352168324625838417445504792123636054171607261951908416229665195870780195703844606967886141836601877149301897066729480857025209630529275238308967934677571240630962580473703257822711023182744717479002121131042764467201376131584764492830298408695443975582849923019539385889358570357006067226036473946156882152124629706396994535279904874983869230380066119209126754611836305192992477611094581366448673559375069913088788848331161975593253040516299910323442043729009169963309129366263587861753206258075942969774804156460235372548949088120973950866916313228315349443306034456420753824153743469297342016126383443116833558606399104527424137704582657427811500518827929958841323153135165819169175145207604242227045645684655206271775882051312494083747740008894037555016127184562152531886201001736640827375100282288997600387075792137896721392241306272062396432073516310860354730103821975460725147067611871325643896068199436198797449346936112569402461360588821094139332349402348312411566583621276906702201759695811544002779332617007173005926788872734504458047315645202355822023916913220859806330141318876513451051665054733509252306484118725776765366569262391260448797211465515731946436203327337376518257546892145369061376386860517593065697570379890533067264992044983583171701228771564958684321295603173246350364512127351537900148923931689710687570875087509016338806631860476081400182508360524311423254315654070901535297830187883597155457673916181566598035093544632868386031445449925014822312686659280987254226166517364535303518885069768114722398776364523938787870127854834437068326427943964401604004412382442734208142108599355962276138868385917080999717121565099037458183015671937258292523539265498620201819038479624909707999464740190045501346035557921521656429230994376812037115668220720043321331317679455254422853950172361097576274641295901217880455365720666408595337964108662585067020849552077616853807121520319798616836422056024969521033310357237215522765476423963957105576475620550518589456143401762107047909603791721034955842008936363688819362291295482598942511611914442138717517882834393174931949432196018157205617405213936032592085048546727883977861935455854147242285325276372008960 [55,42] -79651886033664824670924932024328133826081136978791083456368820424222718283660487905477543847810663843074568345081166156688753282958642517399849881629489996487406813406248300981365029538461557984922420411087568585768450668447434233116329732891657202980739793528622179699000381407167260413176435179052448624857015701054028600405235569521048545243724987909875290277779480523642777112551543193701154216955388516645796483040823154565773924222633798183247921385572958301467817587103745977460531959939113084988516354406189601261494615987492043432021500581335131945578658701997288022626459565932940399436555804735692376914931576706298587096886955982743903013513677347018879810775201523234438960686812574838631024273294354966299798351526118996828230308840691090466599679271759998377401871177221744551452607287076025493839469174269103041701847105563276289936274027002443166183673617180126246080366584598161709980439976839917353628056051206838224814630585926114457241699616276012635927741118814485133209091024506179265880326109480447028854845840599233990394542764336922795235228425011658548861634409241121880891626935137594285794519533909083515861452782920131540286254705997905015208721328674166508095704805687948934114842344844699610509250813427234751495147416332779286117347754175013252014353243025439785400837158118546777205666338204797991933734857280620580543426732944603585621817201308922889236031200516254028577919683716523695881327058789328337951350626879787496450500368697120205465402136230536690468065319923011703217022506839859560267327013049683744647572876645431319222965897039304955342296121199764141239431252687850953287141473328105264423706629836143327145490078661196737513167209191068108165320481531774909442987017239016829073635565563923322220250278586836127287248813988722550050004994083494207517580697924377173233533939756120724127762024370282542637151996984335031037831325608970084568927061135938710794622231634088687530476734153664794276414436506511925141198489367442528945893354557403866125520139953735396111480937698072959696897251352987447905862465819986117380316267637382056855931458110318961515041327506283999401317417649455996983412127851722437703016662743423457855391756682254378086671664155115474979454071229992360918863431069646421136649446820353351053926825127721672992946573089563926562073656156652355004906342187397306687940733355405266547132395875277587870961005585327481547645424342975600597743886534165757690733476574490402481966120574566891462502458022280339790240720752190675354413573492829272877339665750350355638132970003255961460330557808451013128665475703240298198169732463005808690876383975519409481545401832988620915550875635501087493980160 [55,43] 50027057762894680302442546485028937671160395142693520677637043258417560894209280198399803947763906083909911857547342318107544129977679696853689044292097111451442868807024965187148933010852239000739590435914807788002942725666078550860718591201745695861028955419495657087444328214853559962047588018951908193578485207493902899735436632655108539567926352134417472850052244498879456881589286500235872450894527018110632899026670363779903095523029731654445302088970766822280585142798340978090123515835558815896586007047749824863938883770695731285481473619775763187460582143810899029617512545113830761859648382982830798349882991334761134441359584039378896968745723389465120143223603971951708831541939168719172866878806306387070554347415942310014494348466539565351840396098687699276280294991408591502301321312072819746418079188136565403366698085589023142833343405269317422203485075913069667949782649809715161419589992742503161348676827990572505655728055719456197638839576880125751011463388688898223088887112404564557490699875122320113091941264198416271369067070034042767465880416978981872438105691923188264083444373369595587494397476311289141453179276836518993604338222906478431076390222764611948113126384761766799378218819850468881096503032954774634335558029101777537195080468625455854833190188452577232684163315008228369135253954197747394126592878890852313997036219030533832903520570257601053977699036200956809565000629759615287684159040253188693698251402199691983860369923927797656458337168229675394229670261897012520238211360500855147157685914219881514854801787536453982280967389932622245904392695778613932971796265201853204839667767301645268767119174602249382108229494434281264130263674919759197884127813558851635467157807542463838014821358193263578433650956621742023604835026715866641646877658760765139179050051614886835942337826998633824966331199800294186406833013604900447446116593440132009147871182612742799065290647150673899142973210644341806891505120635919050477232614968590967233745147960755386878860907216485010068929467616475305970080814198594883855297924013245928474363189077414113622067334935708261621471145105489193730963396867454444127361833081991081371703290360496394958817083758419380470742835318755227872794487129141382410537097584063614086789726956523741317556433699683069376677908683114041488247175130931862102370473779601041466077700556948797809475453641874649418755988665794749965696657338354928104211658982924269063283952099583456057449781078216003409900140942152003882246460553985039248385247781179513714858930041061674168734678899921148361647660920143432091156035201051189907622942851268106460094248798223832341591580029619265658342586887997805821952 [55,44] -30235868868832228906391578206155925105232000120778198511514096365868796254648985183848692856434659202771779727222486482752713444759589287090473279773324293184734928517408173849844025504086574016498526462703454607875038373894159251892337166816931919599608924433606527228367056765265689250336611058250255055736366742958013965295820885589084935006175202806468273369352139343834493191491745496769420989557283481799877079196428759848943548691387499086616137249191002386238509016292480138882137056199491007303709909960622381155083627734027843051604283902968743599106139753128829959361233006714323434237037271845402020720904076644512263038659169772260492494330674553353264011338422847822708823972578249939315643980482245403158321427427441185413993329383328661017310884804486059922704494616457842463423380988359669088800271370714223494492566039448068030976020045144200552497917010427977292140563844760618753299593368741647883015140774237201934732075882548318816055084679234497686423037222323577493886129283030396503866381801074424824312373313715946155306509048802256606066350733170173209595660275541156180955846550438554452939980175971099153695841467116371686502336792574584034212636117337695073009281894824344334004340556471012526656097483593531124396228865725714058052068734007274782711053509521972822734456097542821083378381235509024163711820620979989872729400812302435732475774214164319795079862696663531541406718222622467073174393500570768268017920077987116071470761372471981353732446565560256465136070483674147089880709337171715493391806702446655171605079138719407739829398822482559485221320926010864525752366204330260210699892281664246348603578523171051155641099379439613742580689184912998024693928139021367300992484732128513716862256822605197336072423971462904401853174078408691069058059376662110983763893129792388816668422956372800673192568282850442812989913225646119433919457815962738396526994204478563004037732023045264771591522990576087411062128807929094513127219727986453472988059123155546179437926158711101625884289078378731935124613141606529223410620365504796535288621976386727320008091709616610004609862057909801436490954947342351927999743938785227420153475699397351414747062815187148266185419425541119045397032447277996041007326974996440300723181612403197273804025039256207008452251290247597373598995772612505952662695349259556853905928252221846005103009589735193485792811196846333310911352795814369262468295733775291631629833988498705712307039068101051533974739865924884118326455665824289222071209410402309538757156119773595739587044386137507793177731332008940040645649314516887469485135663399105988113208801875830560200256745059978521487840301193302638592 [55,45] 17334525268262430388027600153927869791521961375697347769320524555314485400231523667558240700744109014838957032087729110962619975634291214143465146154496297625361335982873887665722202435795103618426472411979614151276624108985824396530729888476783859040267926177849776998639234693946740204721573536638564163698423183557885130463261866536685222005775359422130781040280763615178852976300779355769603518618943828805821329182036506304090770030204923074531502856227366962961927927243239303479421445136842625584471532875381435734154379622136117801496775010665282907254673230179599279803714355086663232523202083810278135633796266822326906574341108395915446054157366211721194642216371335205656795005780992132396037826356429908969591522407290102327674984204033031278501110303289822195785034686450266531548904078178607917255904561923679449347815460705701402982059852660481197155227489184981790413611562390925758610082854207696728068710723584254410725045388011262218647521809851736336934395064492271517035012804396508792395967824924680863189497503853356564927569081199789097532062611331464544758913284765678591247527148023702942898181132611937890035739371700996788760436384999583977904024539560630304555207834843638342235486050151102738400276630951087475233431517624315610279820654982718822721600400256008669548798962107153485728708777154807024706480628301558752198269103465414891384365961094130361575430024989435689150101189410464091196658817816903218483823255939222745262437239150200564428326306661453533149975271987458864527715241143607444174101873475714357913892472289005822182855800175824952174724515944296962578185309920658149788854826939480071437646072713425330391831895757810472044660546337864477662833500772712420492798412997551405477346247198247180041359920326435042221197264859519013627771912626259939329515452291831901382961217417898923601567676246867548022701166285471478017406102938996074724372405787797938038157781603782334474026503047972930002292319632458332944110950217412493853540046233860132593522814740047755102839746843189567460164507219070823306232830872594062070871038256065689988942186664171496333078863970202068553671932394603064192303858883211348307492998567734472793641813264056423026000668151567759149593940938197688079704960533637786963904337564220433807785142898109547576010645478117787501984706301178024609363458613934319254339586138822007025316866500957269187674041554992791006882182114260120877056745398658426893936073497212149251820699004031005434625487006819453369122289077614871937794479817750446798976933715007411372833430500619740840426679157669052542478263339314331637418034264781380521371377217994708598645840189473363358607439455846400 [55,46] -9343312832603876542252542211832385167516206757421410589142267816799480493237985093873921805083047701534393606183684880180497485111513358990730789278461281576070576330511240353113296983063221455108190398133624975515461817979068085324200426301538992871477492154852240549981312225747813784547952512506193897031072155323675617292759730945161303894595907739883496868645047087047014292736278413241160281265843476281114424824742828922428549775810521956065629115636713019591660215569260487566785414861790667006391649098346821123738087305349072784439815076561069483522200863863914093093106960847273797698141202242601085067058172762430273254430765490839315806094439863212293801050468491434940350507994096309432776232168516375121472404258220500514766450238464993113518487453515742774694162255290250404313700643203537915530559686846593846065183290081253983226122696443863314024112205400261938396794580711086902928922412958308816116125740627357298350008887757791865023118419248444747217045356115674008922984637539268061023031582556537690032232840101591145859249099877588726568404092035758425746838102185572722659407765398515729398429467408106268212242130794567437943732261600166493505363356299790349081959910147509899890795483874117841814602320223528256718947728297161933026135827579452871609527315459712776547919613569132687625397803236522710095085019882157664589339357688098733402288065569117757773712161381073551227042215655349887732617849474911276636982873268265538044827723263015560488638676590293173468490826077115747512564297577194329367696206606021474812712624228894799005593430197803181932837896431359603288941034891153237938859300127478051338201276653541051564578723514802244796308970759117090950852302939114785111632947957244943956975299923465352934857653450498458591235807912209207172608236846362807160971056014774951765819834606006875161948712610015365679971342949675318524374297896269194253809576213909434513215353058374838036898048987139565759746160972338082276732809684991275759897436332477130516105002989865988772194333587475549825080633736348303275876269714516293706612629648394618542973083373335674827858910219832184057980756856913139565859055367578330794331710026706123622176477613942792333058544585291864883768459624946763347912498893337437290229988943923816509994106501850494358407346687260177082466955292985854396599200468824919675702208638337381446973710057722582487692988012812165431469663046951540515614201188807611967231696486948051116186660429369467039665096790046011910259614686016942103340638825667304758899865084743498755857019276088084707936634242046186745697561795989265210557235067974747820466450977138801613123204916456930956530627379200 [55,47] 4716648915198974456527803199337894912272487966288132542491187210034227734471839685409873544181313631177439585949555589075324667664746311622206664836039423016476289668860712203124246834465354714534426943132437604034224131637474319452970003328910529710349401110413790176726240299971293891188318800145745728096134122718324203644905689095810527656154620870298093227622666935544110554894591654192311557586861407539866679521775049758055819937770026497905817601547161675708050610304499800855534685745708060125152440409187569056594908824046780506957927207561673793282561468089648153947216039772778928567550498013047475353854133276359704089841772081790028456930035823496880051133160379417688640624336370958320989729735836972982090683463663251896646877901627455449408370251892850106752229493362504803853433714581874691200700024417693699230853682164245618275675929537969488690101189469334231348245608346629430196499603198507658925840071011003716755774669836028997499246449167071004522885998432269277038516492702964743545397602076870521608077989712543363004030030923732824405170337071842861192082048423084167148273088580856644636149424260932178837706218958805214663670649398590013072577791288994363396378500294902893220861855721171952939282385972767502960074376702568650220617126559051359208908925096065417432068732551352936775805380768238389104868639637695736083249999546452680209180826377124263325901559273653167255954957402394880029265649935043075086073690985590655189873334505194161204782708464302206824064338027460473648072735193461266111639089863570448475009604461740516102459840131096484465217498343703741034313897990841259271322723146049614527199018176949406030688362510389353279164087863580314628824527040452263932801970298998349027568899308110583337517356389478160691216635155268593518539939614371210379539070653980233818064078457367996706540365498418283887093782067405200298134822423049863242801697630457554140443477710563166424061381524247705631227926848804126725722781458031799179511108740299432665868484883535848417184136702542931734865494501500308655744046350315064400189628085147207694624496295906137602095733784266257345371235538687916240580143056470218666590867993552810553219734882008922510275996300192510039286842676301440293566798289097840565594603001238889020137554484216417320880732106703563104535920896616771964555935503196240688919367967352123841796083675517910335674457507055015154957107362600579055864755857040426628051611133361041181057695241879367535629838496091523702416630712647912575853999358149854520980096179070252685489557030130759255823155501704070936497150231354239290812449742416271167728620439591143800326339961082262449448550400 [55,48] -2229473412118529024081614650276050277158016863377067429928695011809446849121466117712752837454425596998153023542707504719998088860535050960131184471017714504345175585486709312416855971640076512066317459378100940256287227900196137027104267892357416534013287099915643110271483425073228137306650088198320418608944179384765199733496483242868604470932370295507319708506713225737505393043239143694307838911317621673013465896515863612706375990227526873039007999771829271191742966589096413898315575877935063576723501153432672262077455371011699546073873271040768943749119671104259845495126783492361430993122246587983814490733923420510161676744761716368752527889531847295688932555735108543409288083195141022928158888406666133011149055978026016751571400034920405293004244248212781545809452020204389512586995467836350909238752883526069987446707838937935261955359695090681379390400579095178464977238796969359263528790377263942468034526827235827311166998042530993677067189509384993882128283664380451435679994403427490119018148980774004260722807699680469827558704050200432088170221915969762738766765969043057906555395534153992380236244060491828833842401897605697292911525385411889159443036851538189284631975973154811488774935324863178577901155250190111057128351326280032361417289094378632586806434903049982159023335790130371393471564290056576701829689264639657687037079764790799815809573718964928262111916678915066424251746540100791650953707524377608667884122597291868032093729849122505027882972576524673011356346920424516010419627113688071333863289091698396910286907691496524167140946162443619805288143224008110378033095254845965041097146493727375304605167766079662472526461425953965205949508374436937589342756030401374735182973536732426452421666859318184363545712242251373743826013916089197070002985007900090538754352316499155434181701388056092143007465499863968485893782457153944732575611186990023546278338380593424054849859149261042285666987205133183305269480208443020839139332455848478406608076129948267765773149044238753760104356033720667561370099955948586105846276696083727858423796257427580522259193555963819965522908610939128129326762849651969924197360441298161611597084306222024744454625074333971605924966771146877211382933802668685993990561617443166824026369352942961617431692255518830448685572612427723818601907986116947111083428108950980190143606061286298773137911306484851756518296340132569598985315301765176389151962286730266955493005088633592394199188542553888566133892912288679316758525325731989751300031770560898419244187395607592340536587382621963155449713601010783767793652911637121716061762848152271349624943524292213255897642293573486906819215360 [55,49] 988380559614122025800320285368540847526540827636452681906110857254387632857476008021053845273880644002420155837773684960669171000669023544429128179939633485284983690991742362942446401223664697970636471769344403065500694619489257267450284048386767792477561267330037636126752025035283977051962819801268534726383936474712415600070346707075192329697765742109358298565576897012842614395298564682722388519294645115719253124052905948956232454392323224092669195535301356586289524622826204896232057377443723609586872348192385100247123248083261325320241702391341368729650389087017611135380078879707712535695196935378774028541988775411008272891653175745203005954467637515772916323723672922936547826670293033989088885291316244566544113142330431944427228178218646937688217470435903351730306377351574301298830355842419582063096805748917255784794761009279209950239804910425854909419143572714318665552825673078841760134002704069430651911768160350891669535959157105103160940347406611762731712402248930407289845976256154329103569694864999085202777121433468246621463602327469055660876239532925331338683037651534983289604567580037868140008619233901575036551713053391432669915753917544824984006446215317183164074026665401990074964784646375886287563561882451814067013510362575320573472655034717474641101517606661366210079503141324946251963592385525734506302242711070965727604671693320517477165582981131773714895892153208857884443061354570974444945491679712083546062379367038369389526065588823380177790487871408766746778712389087404704531319173243999013845503976248524471424094683975217555587471604688361088444924210348416575190481362424128397503857917176302670351887299928434588885245192551314405076759770379410616532253438052976881469533237283239417847958893618730389131396730678095026253687049593638015535990189885272184174759775332208210048471981421845785756011755152558619229114194243164316329818905618033059966261201382474913530126803376463428049831820827734957886177227502981094248424664339636784847766803002974269513465748230254001428305069704509598931825760712475076700634223835513020819704400706178651049300291762756155272649530790112186290848340455498297760662004079645626270190502482631784811803284755243546977609476175695588304040145616035500665688755631321037078265210482142870695676292203853038509012935563131115049507054322891473491809749695252257566442598460312701673680825510855816191736735660993823488029719097585955813079922229301057062230549388282917616276163127269615126017053203187356969440922704723498261537449834562909136693664267107017087070284654475736057172107423411379416186160536803497140008205178608070607893245388122275734592969680208527360 [55,50] -411689449397645230629477264341618973960067872088781393347983587583493794486539626523268614994037299067671925017518872531825583761637890357244438966219498135699321578176238715025146083247555253372403486689346053133074534811610429650534625674155522392080075420575908580265913567826916311027352785658883455692864941003835094553385587990238916077991763227480284444964543085023306489720625081504093287737855857921046202747047289267720529051870304076361006307743848974481101533189830195036578644389164868838617106656395249042726713323254354693789270032370390524164693738656324592865380939632780308911371309474999035776202831000903190449963933379993007813898568418937284099683372346561314870312977800715544064208988409078514931939730531506428032572978723417714346938813248250571997197537975392613777099035656680454887291188536690096597099488360111924888041128114970268650352869214389741067794772149045955518442173682066004159460039613203597742505213195840712837511470847320931121997441453342542445877449663893413339679384349769064112178670253035426299278956722804258231927426084435060609247059011149105093172610547103596166176991313763669060692737125676596298469214093284357528104296447438785719218487146439693201698942737357958237776262754271647772823121236900446700640764347260838498732301666785918447171905297777296416129319110899458835005776642385690359049775986670442210760329373179223446061388781552402844514676486512149857726956405632403365223750684611622347189534202861312890750900842569338220213635092508624158328409107855578593400459842656968083075674445597303000705924179528922604129265810263216701898756264173547957266444275665310601037862121628302083346578981408407671848802548759771480649233685695863692400934360596730956246708588064966145327482395221960511183004974596232034643143389654129034500408176014403951051952931902797921671460818446720458484655636820141970899402500384654857868882829858128839525349066755404007305856201711092436118066207492944681328668241335833715576445861390247901465456446513626215365845232412541807554400722189141491420395135927206715315257076533574791636465704496850289777570654544780155731867489044845958484024025692751275533974367446866735461563717753432125866560084867298119258624885406827849457334040545388296539190292353854143170712876716935693326284310831909180240094428336993228438594452468819852309138542587519864100423570766541039981168752590702909333839461880849603229573813035997315479531901419853320181431072501754777223709578419364424894641514121262276159798583995675806395678828016945492908889394440172074904455704865286107587620514402245208872620558020838515012296985132313188881923508797440000 [55,51] 161192225887816905730130548260037739623382840165046609788709314399311517921602219315465503844606405548927024324509220344593908780770475194810661121629232183927945487573380849383993510577826726811624670273071355067823566349737910382159687764319547175102623562538587079732567773966137206997154568928701682885563777802720835434037645043158291064668308813491492787739084715682877990425670516235155595766273630497202920555516385766128620017089099001844869497514947864748909308436675319716511158476177584545713716553849098117854026804434524128320521590050359810686842323607434237253177574008530175038390638199415944513435643799276084655220439797013003824933716092950111976540666527486054999465949583050007858256373187489946384600339361536344394154366725492777522017341414357191097492100654417861565239044204793273355488547748701778968256874931671102969306116966498558486879941231932800618045842384046949608030448089585744252157481358241426229009861885081394140419815086161740476841227260979082073003190898661385730949843878382533843319544321669706796545559625935661338858270621295798835298306027827116840316093822991219133564638714454292790103256811839355064585790375734303212251548230178994127152537321330083371648424276298173402128964543142985029494041099252533021452288475193736481179264717244242894280729933550154838157437631999602278600236929359665034121830832704754484291013005198985148240262570503588014437046963184476711858453474721734362893535777104693001240373282672498059631235346345051016930742657744250823866717591687744946508034026039402966428230679331412475357351996028285025451109619945444759985881536722055696264902673939830838850913114671745147292876434486731038015561374592783712195467428421508400477044095648709115324383829305999618852812472542551180733893909699154868922148596087954330661356362368119303763518622239348480768363070831519036622282342729785574220940213606672016198030754533534079165920887581936538223689914385719815800767887232790426450852038597413251802961228489671514251577502670071047117680962824746013990516776988246334718318961713684039711518621491211441996959704876042523876675456355755391087119598198468445276761648518378110360914597858959852728944973259426716575470102847778140678243871858148516513223253134234624645584218176599984655427051165942443365550252839772653551803021845176455019902805188773154278590610120074695261848941061804077861135565901496135144122102286534384204791619739518057704077013314992836274654814416743588377470038413037216624865843879632622772304913181225463998621416499734443562708764949709784832500303219292444614881019359855121964427255896886163746505991685941885429878882304000 [55,52] -59252731260888231579380219764426398949530055465875058703794602009934489832608145037911146167131890096819300932255332593536743919784018966934033624176381400430932869919634775829247604522328698712358727498022909285840443727473996840049925178622854812864809713350069080067814429167088087177590941567521304454426607515340344073197350617991422996021830755149041311028837473265151336614538693810689037539858326016286498460555182759175414028813378280539459140389403263326556645549567975727359261186741103379206718520517044992605866908985120596036104300712719307182623179893626424075031274501492299232874450653643799037771941866072306238258471190353736671767626046390748584195422528602418250199387608235828745534355523483239210800365169427315422609077847345389379709326169967515037205441632983874767265274351274005410314355159254423252124481592558012594318489841244090302857479783401495723859933031739798283107903189444860684926124145610475216518688449745752587045249520840768518562352101031860551288426287493335018747800849877465686977054934122357655427156912987587748857194086586459158749457338918344230136723810399312856367188931662823985240825834521502444385987566853136352524254045297367984908131149991919990530665407836590524173569425569569677253797839747936479820448105079383587498699924722466196734166024883296679275915495906731874145196243948388664801729497243450508285932698284759150651996336379424304738407269662103542419898099657857936198071372637235505994680779295428152541963162339073575748055568357655429780326055783446924236945742112905307602912790269326124508812236338685820267458767429889152597277007028314107216332512879700984716585535972043389937434874496232534318309890924855573273720255856210266363359264374093200972788173737743209157458412772473982945357133422627367236698014020080645445054416567585996402678063823904799670682231195911100225454410206527210254635801084275583568523368797457888452106730424739137466959025039993370446610450687528995342578676284313610398835172065517908290658417982409805247913843894716948278789775514412821817884304965747682969584848756466597582370502976445026182752727265772388951445771181975343425797213911425878965647945325106906361156591134651075212612743756700755267723446839962754734164792576714122240268726792899364019325966221279004253236600478279856376953863088125501422955150477921605979382431830433552578220556007599043218430035522478163349529537255733834382196257250849804170301281502210713665554697361000049441987821516664336474296759985432926661212785197739449835633628981692644821046412593001635620694315759191891549517246520554362584961573863997972724510794174824530074140672000 [55,53] 20400734721156236942529382255582109859485678566422619680338102945771856506374217041215097670429569361097012521013233195669551773168316795295443591261563776138150628533989823096115519814224549214525127215823205786107197463524237603323948336795088931256477309909223519881798218389874453198479974278966916855642232052999632416783425982865329278538909444074324697674212503992760227226893034963300672428465046775254492462633920435003978609895220283536444146525897955256802409118857311710466817235818287223501827314217277229661377735230802984763070464190121071810244485945162205807523111676196497857564003676030645657030441921236938480900101667224024338790608751052267318772716412237113517929955599760563080619474571719513016319745581349302080257878470566271451172414679166572577522797455306933446299571080288495926741254067244906800150206662949376729655017211898010351686620340285193468730609939015186913920481701533985689697707383373378589309554961349853227747161115560891427010683219886006496651901113623213176254781159180570843540177509910897673086748239051912717872152559892395536035035310784837598079915112515495341574584123375989217620186366312011594987677617770848085632708598949636353942425597847147537839510830105298669773447927353296239091684355848782972887045654173618454957794211401650485604372546000108481286217229092186662602548496707376965397098099030552539729573706339246121620409857070569509981862277060746058709983923814566016747282455200837969233367432953140667877503531789557075192423127818372663419036020764627775235480239335641566837477117271230248677424968176778825721328671600341721848881842585846055980738665285016056567566668947109526515089296458012731613798230133848388750734229536690498172873850409234935124898244519381934703358749244029250763403997595917777811287353543817271166896174042978977852178229587027472681297273238842811966158900182060994181327602835541816810679174243562347021721987160741787432966659299439732035122184626227436538911667843458038302791529209228447024055125903308756630542139403115966727346466646010315417857173295569441696601828363272020041642863533721325319923325301495965196173383929532801622306088458823985960559322597865244542849796585659061870927772943938931691601627564510356660919500664564246555216645065006003150900292852753903316597570801787726106526654956823113812024424242566666415685933160767017928836159909225739025787984918083340891536524493088119538115878143169141470877059936740468090865154401109782761111525266213197091613829260030782858713154232922640562614877128807758886868546282624792338196629715595815278104032567452791172735530171766941304770203265656411075379200 [55,54] -6562431006369868618239143500619849252441165366212928071021200172273124436495411744251261304682560892055260984812860067398541076676684388180885822132371843093320424825325462682760817482561339179119156470486910646314705446261433288662059192739988978073061509087686926524493865407943935861474507218315476380152730088691043558448806957367946852484788146266981053696939450337443128574772894445428288868159551391354496611364335822849979916038821144592941070317193571451352504294458003225619084083481867537777012251181705080505329915837389981719083913909834851306451157892192386550323658407844600491227616924392466269798101568048911987856091522785147678325830216486090682427475814451739036159776413708311489399604699777501033843909671021825703970843572316539580124619437583341738139476671108508317035613257893443189329592687149767493768499472023359020785959025228365477431581020310533780208599614671519166068635436774785622650892560142150170719546422625287158450507094163024780841659979022141516604914315272480596125672564683199605542737494310730836329287277519679106758537299590518196320626474924822236206252281318593081246523924749832134727032147572473221085578351940530685026276482261083496643953725186257454516000146259740322931667367200420704948416459487830957934570435256525364182819335853464893732249915868069179921534189651504841024359522261863225793643179789426280323449628632765089888852491349751402251925764342570667639897169797855340369592901804232325936646574256461303635677124044981499751274661793469918557779867353938844627700059379198535794472374983782623520639383690554083876874846070854427828207654538173906109284154434682227295012652612361000272693975494933039809972274068454341390379700625899197749269845539418059267815495316164703656176898370746271054362146014701281727405617762522550747601329917326452800345229470051720323111020438008772261112680954462090781617759926348507406106716766385830898166339781337871232259717927018345804477359490403922426130969863318159278657698799078142810909408411470329106823524227762253967126752545220461678703515984272996211466229428848213349500648266154536344795783665977261493248061871594774487703260435972013451590877356522798384074758286322884815632771320100369255453159650345538461468520724877697357714050857372580588066573850509110226568412532415513194785927881114253747072814607571936809533950657729980194373731593946887831333895489000379632553332242405761400961452790494382750835592899774363332318091826528733288267480544450359894657270598971329598244436257370690909663471707482478361915760846191003199941316938522692052625352668094306664642681344072225230241783143227142963200 [55,55] 1967950027305691100649404586325393268006434298742516303968808395759402559902742882914124697145412481652158199075968020481509789319033325306556653537614222727846728437806359233917158012964692214938090110986438403612250269586562274576123049725105110305083113762188464598578620539752859788979311900633052449651257227904097847337155497024163564915645775178097718106868586786296593156078249677877269220370047750287687263418270328511875451007371170686757196438487834614374989545384306655835887012786654517004195964616612117745175047974352383004654884891931233925532265862436018345966094982493608700296513665557134281226178283043702410498682687903877480230850167163508671057699217976288722081567751982807841011341570189035967020904158111421033225808412184056484170620559819404343559764001142442381354798158788739587689016738809240601414408315802263447055272125531829008897616939788758647947378756384393747905153993021406567971337238372313665404986528087098697810858365792860554216449669401447027788274855043998023126213697809627201977007773862332211040504560110793575071696068876786637288005134228285695828561827347773562860755199886211222889025395187499721366466445046720904597537415258829240990157013178216565131391544373785157390601311716726333958688652333525880658634989486208893643969738655335571468858307231153962658184405435339905437614292893144363373497424808509708194167774073225176960663960986872764309665988606027202891671128348304286704253514709643370611312663046300184433896615759719454708099947983840371430013699130390756128295883335312283042327265422596756642747909000936601600613557829194498161971099871876284334607239941043812013482365941832438687204695486381470358303050236553056736938673860768032252831320722069503754774725905015314407198088684996223713882303613212764308269937316809835511727992262016910761304350601050394878050681608898992983859113156594017685459139976547884826314777286854713634126260276676843861701540943072977443482179883653702014340856707793494086088219681284398041372959227352760685434131961537222407027519288287499677038146827012169029058928590204529422213056337751493932140452646356986747902256641309591402173933074075560187126826094980560389902758341547635195629879781737179599829538033116404571958846523122928796620979647231335046857339091151147046710948044628376755465495350137844424309796618910448304928902018557710740954032006104063701545253097742285533242722269263398566679819133495707876175114988337189889344615810405078729458569036793376948565343662035755787880153696316297259455833944878193591865807020522251629696400715210447920512201240079894966955309227735794996227345624334336000 [56,0] 65796818718186653036297785157016786654577826242082019756346438329477170600118857040309472357665053689836041004015740557300414801750821776068030211770592927647238578247680309650648867813174045182658276804400197989741309363575549415250345235459856377942311024294660957899934928361119871575424625747749842836657772899765204262741266124195887391123873618518508032936501022150748521836954035061138656407309087041219638070140428432701611542170719020640378164268767286100558512959344950868028669777528433329552041544172517037273408208909836832248949049955688434471443130548795120389389609799036031880524752218833895310736632013371325457617491865031731836031851525553662579259939548457164397786928607681047981969289393110021838167176671835823348122965131282241718425318901405027981403697647131661835652246233245156710893641741754967730860836242500037225841085092953555423503538582888611571792119598476126122293386948347295117881502103572715457140164449781316974995106569557536353939202675554504051152266638610201280966973556828961043957817899914703979445439841469739972164219474758506364609513102639168213139249962522716833568567112707334734670746102708092025040768511719066096564560991632289304042280822765317839345732761241104728816733233161973315938578281726739398692029963325456174297631056013797071878218271518553615977252844765180634570915325837135988769883765736766793757577672836462631573241209836446866601106537967306813154271291620877303133904248379214562333532191724706959480030591084589268480821022388113296049746419111106601213888328331295929950167608142368636311049355212687821907754433701665877753224760951796636963726599111738919017821302130863840736799504525082661274414663060729753488614481044697213391169633334412734180165682641377320014216866420095976764302922240342814174831871967508206664950320174555639153059575638249194656897997230174240737633131412153322738599046531710067972555676781025563542699417970160560261482919727866567283201904527215388042106284976162515122621851832225765113722998165393722810587274736267330208249162183901148484109070199572014749722702726439006370979579390670722067645115285611050383500343697875731815645970256448723028431455508827755830016407008904560400183776411641615258292119793702880785150785031230222711493129833378960336790333639945955278332441005420093423457840166776542412363611551771409110177774570974369751619564276050817344977768749325281447385157224100276639425261333145321316077239754281494317787590785325496680631663634829249301190980252054869288478631078722723149579526775380170624341195549426854469552374515031341584592369693119444499008686669901193553717055102013741258354342428099544360247700616297410025232974326313795250390066161254400000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 8431204866991708535283575219918344174796758418961379063356903878559904245083375294724551867860583445918121172643350317206086864473978645656256179742518094402027583751303676938150482395347193541244161130102568483115144319821305864718462436946093181816698082512347296092398105930349446937859347430609599599190142993497035664432805788536720351078606857635710417816968481872836496504042698093919223643295205035779381228899093598600622687495603559142873559163802693854076137800482600134426823627791567388174266881167162440919922650756956319119464132104152036436249391008246730148173222956184545127867984476553742847228181650035251580893295944720557280529547167831923736237643187361845307270541301973068474856482352709466440075863042844239356028575238769591908644257171513556614150029244532932523908004825458809881404458899341484713225390740373799521157547291382830689757828148461140914480826472243414673563872695036327947692500898076739945256958867465171768506998200414552057650582437449491561405694487977234748036661898932491466734415210446261892307548972539962724949801177396791976706802786920608175252853563924131734845282824087138049526805181806727038640536727145841716330393625762216253361754573085048098097390548000837549088100545755020916128549458719235322380970773711353083542618676563136431888272232638579475829411122264492067311705040992915791445554520163465917937589071207481332349058254767450101169346295964358543711366749750601892073595877870902866695670455199108401136624992937749320296613132807739300639366088501516162499865085554362305492382933657846128912203952925812918535450547654055158030043833699206706303447868626435160354005563945710612841158386986468564331286422725015852668660920842530751408684229959431236890452075583086492092200233314147731089147406886356309655520566692969893742397588036859205819661706641781914032162880606902379789248544852181498002157113597317411816833057297048535141115926502515008431614864020741916954150847341420055773972046535840649008226571062890561833528379227888024628722798327829332416134020004278009786070037215967670796007264182302001024822388299853386975273640201563320180159696093092362625649594655053566930907492553783679648418439145210461033541645163564799579793198288546911631455752717640396217019157638968218728069069863615499898088883864106889282783088979884557454608282568943379776250105379598936003247449842358867925100561496793708919293031159013715302309860760535340372184180396001657871013620945121146030449977159783902474795020815617895250637272102823998837967398669245967054334318316373577974752284744296746642249827049085421582482850451731288885506565857414104425887791380369789657730254751828944667594345209748373231025444857315328000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] -117655508057678145005124377861192689373396068996515840983895294453660637830620796431987130216662489641480555828278331476817357958965242930481104225741946651771628609324896038867876924602391405022858474016257571728360029371783548869336729763736349311315773644943759656217351830099204320444394369211882250952023823216478070636883615384592786816875812252862563895800846006155719453755103703072423869844213089382287250130932810115432598726406935043574143095853535320818451597532401777655381688092860227498488609149263784604491709945312875623665556001216731903384591905218352492620154736037207369848162331720237408812059136707152276690343170137336875352223864234054322730873257781818874875020558583776939313061648139752004525513908134536865037429183049903993368680858020755740499878066741599166252721104836626230278371847755742427207859383002517250931974598930881864072210926155816467968652522333143964049577540217075106187772555808288379495646588501725178240450731687133652575511985631394599287466953134005039109768349861138567979353194610810002690849041752576545963755565875085990809821329628334851728875968947124319165812313283713389499949157784267131307491866807108428223148810898111166951941142092753690792846732048601617172331415666075643362447102265156258768150714336542077838848008803489746169183811597935314060364965691905204684232721451441482430792168479054225727752650444605714844117805554446534010176422424456194517161721824380700177394682256606068867719283208188537444594910626657978033220957568102882473112906190201371323653073756702336969853816688931139540816397825393475751670033022402780410361210142647678772635793190789435876438894127872176073914563735169798488752905079642739948739664773952328118743583120793575696968207226847278254986650619925400201621342001779675704090937411128736203625635081212821924007388481999942468410882716219442598764359245455530856166062007466864770258775429796657275516416153501015185736396262125843838263234570995580612212859772613283699964527781303553653715348885136990813617019555644601374503188274299722165357713904246466580224994269125852377380453384220598731356610466186209496446879743358593463968108113036569508844291950570250472190493890125528826123690883369097185037956597157148725621162657573491794660383488346433635547293758475865133316219613453937312834919835734907832454840301163374019775304762084744020372548572162847100859035040204270060548406219795513671801103265021170664316014861846944042705813241773837347415140471357672404811245218437348291218993848980152139486329980605219652329421300600684943470773806448179411973490886307503408705345940044558956345837479335718100473814566092042571326206526318581115079034718933292190883051009306787840000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] 3098304777339707303728877433188361599195953145872297180642535488324734859896612243463060147274524314249023681691390259289716777749546381105958614800197758126789326096883054681631287674635307312530065499830232014045955879958078644048373765976700584103748680091106428088870396867834728412214820182918454871356452266212782506293916060153458669084069311493780579676863798547227409999178720051196837291550240358755370256248444651888158813346327417257950279373499434218462004982133531448318289670292485402922289176231788560738430093132882996038732415626737672089211771873582697484035501540744356471970380854420263447487050189938772230081413503745113838977658812739141167594583568310626391679320588649722311213860756654843492798602558200544032458575238485297184210652718139279185817706631955777339175629064410069174100067933708593200280742182003278164361274757099293079925307727284031288171231108376928710948879218503554295314011477587270406025723113620321533273460355543436490309174764944238825080385187391781146986589930412013691993879983908534974908208813565255609942598634859811710413600092026064843048406835876350907134574416004664966834707589344130224784895814457930126656831915014548855425147573312024883124631922817224158216984556836495669776566217820770244223829725608084920607666025616401527875324212117301679970698551289841591548507687461007205127214731711608227205986903387804138956350345467502724134816916854576790345137223617337157812636846462863539147972222488573053438264386845124275103345499667869373919946954012818123126294563479384621192568598482817700388087157306407676799213937445406403713020033769386772105063447368772046370290877991983746539925490748447264600244509217013944467397716149910499686267123203450877227049989195169831097712101405331904899688998021724436386044036279860658346892430116891777157478981816156429968903973456399404165700062438481948859055888157692408362222285379887369116447152419153706026722221577164647849624719001089823086682815633118884365705568997935348688435167758384533800159683871315735561478113728643292037314417707314124460158552960288803929853518891979947694181227827772253668156820933511462281990795266325636221405921117757608709966116336784753546027474192951311470299877683562351979508300263625245708404831757948734953104398504142026941682461231096770994879740750163209150480673837972998587042384545053328563850916693198992916950729804671588484137152183778050857747249297547953915717664046868675418380054537153358808666772182045627303272455014969090492294869594786366256499594548025409780923396083222244949853183658601585786726906730045894974892669736609251921968576332600068691834857151157540252731740790009786670790296149140907416219284430766735360000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] -249736159377611637972376976028471021152086911655649292144749703953435958226264616357088521562405681997990446643109048608799813114148437427585814624407425290376115633752622628568429966029727236430947113887083345008070506772422748125666417384843517527417788103998412229762058540967585185543475337111561838647686556948931753169737798795218097262921440792700636302573186196120352118201314433645686305540923853542245237302886691066942656221602468186100329351847667221923134477867582838064296441346172827072280779729881943756228638557878217724450895913005897968918624912904844355465731219225857039364530554227732110523237913208779404075349067450699931848595438313990636690211631136148893898946899061700866768299055432125210436662981776997116092724222672813332751053424720500444669252076018313674175833736230094573509637423222311266459117428440709985825346033857260703522364801970110450520597471468252150568077354954964547681498960923681251364231263251796901275893943695005855564689053606442693866618861615513974226266307293100313743706711877276203782894506606744313625223929394473523083471343885101819397853624364642028666981519820264087273137935207977429361180300699580443658791188339124396609869725882349964719076455642813580727834543639745476493241675951879696641307940346820449846652886655805186681776117646883300457211190150945699531542670103180001043758336285721322214743877575177315145472716738833385391731275716073719765777192506205547973219607348787481683765422416091207023633401154740628616800483008517903169303360524520271749594931411537684087992785757324699606923977747353633560922931965584698693967706828313976037093289758336676878719336612997713655072071384637790437592515873356427970418452049759400176950710070064683421743664000951329903133700984071422396950340512418992353474119789744471186120711646693978491516060576768049150616222862359289247085337748016302328010737727462600352936149200473609947292087257433162701161301264358281846206049461771864109510510341690228113785392108590487022045071775597854154250566112431423206839463378363636653662790538850145346070650472975038268019853442823578973323673210147644865148814339933096875435800477948768384542153384575318664686074339485777688069127754029717314571010002924230822243665265338617034174918850702972406052406746529854862507913409261799803250685708289865635440110129116759073193180162477490257529496989622143423668367148025910765828749707678409096484450942343159163876622824799520505870167848971287537433240709627487083975178250207165757927034561112545413798390575975975259268760282147900580929948252858423211780525611788763568770595429519909035409745427254884818204298575297250865575530522890574892109446902745861406509819723224449024000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] 54853650705234264285470279932524876850257961567052284782761895741412576581569127876268462383116867493877758098783191061829191109103363527966290115999510397232403048926039506745140553713060222106795772314425224559965562170999520934555625990612615066534001936865189818571351120498734662392158789707840717149150415423546309704219308611332999594214126664446311740047985774008041184106220040252639185045858157403630664733937112416571218965133677469380210495190623781602058317980921528359338729705808757284365841535255598088081162584839028469078730342619343934023119707226085419053178184049038693798226784245793444821513710281615973461010156172845579541236306878885956853114689674104320165279887996729726668472183125849648199829240257339593310975434601403199871865882721022737417741401125423187429509591537527101952018042945983012459340240030464619842248497337472276960973644673607506964759571096518846783769661799990778883421928995922972671047287365241591695788592332863565427657804353542768486511705900512737757154600656569176217255324835632003421797842823869631826985923232846608572515401135577227971400962082938853577668438808626257780831002461006731141529068987626790273129266872754126607748353739070768553696900927901382364694353199236235094373610850416288172031107437101029203036388667580078104557402478098459828450036336316616928662694499564928636639901195384023056586242035489936786366611155412610978505813263738314398751419386273739869661060395912344942881877828171095432136722955062580381718793738988683748340730142554376157736895944278947117967211687553763967680063596916597885904082346952680635186638396729183298638462799462886263969821330135294094050493360912513376620182357889202577622214172541503454374412613751978562680891541801413222728510097470490977922472714858003811708326433432905895743996681527309296142187352636475947951667908012726865490288369398283965284802790364324931160303125988801190325699376527267842515144869125547611323003736794714953215801333923314200712834019199823437958587275515432619103899667202646565687958095766895811476500003491706489155545770608183571895624088041562035156735869056818000342926799799161930236122450641923596875440361569903166571747803802244498500659289777354412968184548329611317595764320327147892368282575090968554246065748973641996542731747198865569967305112351260722996814061915695500133880718130197612827523798370076848881369841158392143260572972683393536146677890944544414010997811464621472612782824062328373782360530617942198210281340998157950921739055541310017031322010016599295064404263856928407283647488059120748301635169929290586473157767608703752320152576159891356714645590890773394966448052788558434789761051627187770585504310633064038400000000000000000000000000000000000000000000000000000000000000000000 [56,6] -56751885099432818847996770933201768468342542510327278830388651951271671201648711774784828874813746695565844691520759329332300678032059021273857784500280931891517976684851619520831661401858711172700476946129854463237061484382002473185356360735084871537300891032406609772444921991013610701583628160487972925317531893053910317378963628929812418187171833091546563788669776034474089527111941849231539327905503846848946652693654104437478663005119121767849307002541684796832465553668407462267753697750756232430853452218268243530489057786650307735962233461136467483146291634863886666001765041533433711860297461206401057228569352053265992639135930478063963296464734728447655556157386383332745812969621564305621097771881347904533787405377808333768756484442286295257843868766770549361919193129796675497587176597677881369327198883370369179589666374350538410815508670337314709534959410376546461722253054810748367766844350976750086630856856955396539284749553783869547375303041262461023611720860164666988554373212225270119858428354065063893940376394889774496935805352205329142238172001857295379321383828825636060582917421688318371849231896806331356841912760824723445418628426328015345406874291143343996110569860109471064427274164545312091989749466182414467594810154439434915741084380343881888012955904882705099563850481519198440657997119146393575493424246049071076030192313216316719538506651935252414176669417159247628011764064374823814721759863717297931715694265774668560127901818882083851966917685789335726490698880422418232099427544810503886069213215838495998287983765818097887659887206167091652796175914342837887288038657497851215622604734340029285199458321587889649466521742320089960639615711844691185063349822351878808937009263501665745105256666116300088036418000480557306486239068156206473184201588336796596435305538344520222680732705985478743725168409169183877419991240853254439913903331208347769891631813785219230167999498994475451566417520074055081660021516125575221420941969157340128497436747065814637685936118935082185946592342441708931416201380004135814776855165054532028111394290194040838735724249317100216852693106942886898150408252511476229327251801691841008281151566182058017589647532776313488480123078383927579326851838220247632952282200298854312861802302229699509982865368137924851149634994379678176660835386068922208436959606509045141492445776429654191912257320648289867121326072992976036503047342747859265857416497131516276026182045258762405250158486009467899767116541426811301860250274658522981087110015383605430127958511128270567141670890695702481427466305582660767112931984556235991308700192309223907317546095713434031366405046289793106302465786962559237634829678246895632009559309678302933811200000000000000000000000000000000000000000000000000000000000000000 [56,7] -1039115613917606726328702121904578385698958801441713597889801784048164779881413441117235662970346401970381586353518467994231168364622078672897259431404257782446134670597227552469997276605780211886519072074405554224416501840174069513664539425810235156269276444417695094341059154741572955365579069640594081092360792902375096735676591324409122498482966659701351743604332280090828111840483398537163378414577831041265007993174982133937638108924272373714437570248449956652366497842957572302098305114565813118765990915540329656745877171847057416631657035845498396351362260407123116659204606307945386135350171985627244815075366261298019393743759247162339790044633208891179730038426907340546205340034536067582457916668686202127832033896112324546230861732580864994915089877377308189358958166176350669012195076920307255560863235408286423334885725883227377213081023601692948200971153899356144309264623265311979508665453694364369752086024904786595226576044499787974579376676917665646508569830789537564648321871670263583186731448277968165235092654073545786036257250158795142582963063695879215611165586121788826472790997616122282016189320173900999182354475441100149317305309951079711282221992297287361189394070874491607466774253950086663546989415152790306166984078545807215388056705867830634155769036457440175945461018619565605411121251560168451967428099201465871048345817222189880463694620748140622099949239244785254761668931513875612815272154178485282930913368208111185140838258447340658782467132604995833027721043209354622185098912729592039360582231463785001603818381956860296027943524851214745310991685005258720072866931523028077305412046878897593722122504956065230337964693333937889973630903901543245998373055876222662245723513212557475692056556508848509701155928386515808223082110480270248128636300105733742137283323841113737718758569116933601637551437423111384283802019872705729893285825685191496289430507765256541839239038743369697094631475611852052443476281211234248290799130484744209966726198375409031012033246946201163352110276441568130969159319348319522349041648684149987703703823742632467835003050676709673472208897936793371409020233522828273139986332755368028607395340201713785215083761366869731587813773572071478414431787444721047005331008625268040850524591960851620436387066119305841648069578873761519820854450631630082775555143796822919906507417692150447347146192386534292326314556996404739142252555533526496809261782440993115842599983760901991703437718129292313036011142300360385309142781513161257855746771363558855364222149924779728543874824149636151497723262101768121302413687976200805181493408630429253335504424519979607311978588937846472459830163643073492218418202627387141200991116395683659120640000000000000000000000000000000000000000000000000000000000000000 [56,8] 6458177494994766669649070691395823600347895598020567871008926490464965575669447257170108535650801006501184942730984409106034875171134832762513959972655166854679710731628732358589937386874288685885016030141540583605368075722302948760985816691823781152036857616033033808021255444332007218967150961970361368528127665298559406038663961055666368990745087949967556271376905347297901938565315546791896302563093382307895461815534322290772548318275995157260995248833209648224062615729088500386283726128033691257879778835767487885955133607004874079222907367166381055005818746390519095446106176243386724510528088270160262405156745406703338146443382850918878008229465945702972450773039223670447624810321436323570012240091717857220245756076573463143641839312004141018879707624231326801736996351407056587769469265346269267285061572132036443009827990819888144099335818838426677133814562458305799258729852571423507712648061122121860930549092513145297372315984878719876372648971410297342870638798772620291245076669646453967282870247456710166341221265422601868680140634041611730113373786671193544454469199763374009226014338393464134858078730341314045849642360379887743848350004946175705881571005271767069729182973522907367261443260530254268273663666041784905867031322141699273118238457024303818480699544769775909018441041219762290328445168235121304940278452959706692721092626269721989661667391588122243404502218977387844055054500389960924093029755708774897671065513197986297117223389061180914058080942405020128486331786209906450309220729091445137294940244874991065022826696476782562225482288957315682536947456422020278011859357054892378909487552305625259339711624272260440498292882419372360800234788053533761602451789104226325477180954252832962550856627446346244442976438734487648209056719792673650531825094395297001835802689059678090804965888824147305889808893708329696818035905774228506302178779747341724746568528254399016822152077548654595406145783550819348744886032348414657385080951641394699150564530006373033076649921924515428173588714675457097069069374452752748392417012125638716487057298894047183369281957545684473580771022826869623245501559597923605911010859223319151414607466087675273989320304552436890926935217325003953831128215136171809508382559287026482536096134568827121328521394506130833818777927700138535743554966089327632868864164096647586864536114996653234453020205210307147403807057346944645410404658074565024243024204031095791646744670216419902337946160493675589474396702854722847515479435283994558129177866535960650813501770130160761312536041142993648536594848724204493480522867291989096349226743231615041791442855903461132530966183803871988698646425572630586745330839329610735342497398193136651468800000000000000000000000000000000000000000000000000000000000000 [56,9] -2309341918182626352639824787300115387793476559495381608960259274771177905165700468604556530141853046113092328895231120703737921714164439197791552074134964558122499752382594555353600613603433966363909482827761594724378252679061338757601288342102751885053844084702280443566249335858143632685637896230200652241218225533262955922570254568445186403908412308547710406068502141235261777630589537778052712191375779824945492186780677344605028293925286192713876648396979104528843130941376118287656298949497678828868208462115871045361996307083109457281093700030967927487088545152648791723956602422630761311558122412148782487471611368878932127133701837194342045421457060982444209774581292477963185555980598413829635933972055581002000585192862232570897891243515341403226971585311485505337948192357529122928890971756812720033056090936196102798014392045869346409950489637946752247101056439306213868141154440403361923182028970540686337534709126718811731591279803536134152425808497573852220587239211620758329260241791455793122323914154759842046775373763552893628749129850879779793264171346077912034378962120701538051872226723162052500592676240848322302102433998306880397100922543245189369950336760613085363473915481107930114034913416975853941762312252973228941343376496241066683057703441102173860771205107787268499694911154407083907554723624905057923432595634770666361522959484273667755519285346436106403931911691464879313134577833733300263913256228744995192366154009442266544347576312040797899730865760334561181138836255300187704113967223103744683151467738413319690727396927255889478483616770028501798072478925594077697698136585904170792659866240389041947268119628166349800315578573277314772952380091422063603086736810919136664248176966239876551595721494979652999328142764534012578668934083747665043048498527500896247026775269735821576628760943505363884930815529266426602960684110597860041001531579078423017179515490614345768998035254145745921488575106563663101098304979113367544733279818441037312972165351368647962445766876590895294049174655487849334254355248414073616472156940227375032085368418235493752003164910436317135179344740187751384277712858093045966775711038004273071988507076910912661619742802648240464467374599665421728099676648983514335174946025500561536008312711212905714920461055341231336498798572091911000767313797122262950710877977647780405867640776049122719589069588810686585449365164009747988846543940143730463023963251842919777782848599787942296652983066433327389936343016141589362117586136025251806375698508740093289863219467040199271040090911440030476090878803928071730925619410196659541681987499639004116215227484716252981507852986111748356349556753357215419180311656068093141065806737776522035200000000000000000000000000000000000000000000000000000000000 [56,10] 202938297424424881742868105651967101142652633443827890539747571017825504194760106776698287873457811238702000467658117190724734452924035875248672586028266637886917677424233260129322142804627859530570319231599944724268826784924732648511709386560673235952590644504834397552350416402164372201557964278334487101694048841835691757322069360050957066713950747209957253700746189769962303948902114605020223493639046780266415939675796587660391069744205438418066334999889528348254297685984486179838369992750938827728806656092901448715133789455037051261913524800830612296921305452509119400289671402335359471587349388352660341082788536254338765086173689513178673814643058570879922129441896561059210107466541522692497815862925067580112585809168566050199863898704724856616320618762789000593078658616017306678641115781188080988412231532850396908101178568531404558695069701322985114610372585510205470324688243625187107680660491204011323198113265731567887895246850066236798452382870502790959174743576710980114387602879781448216613649675712177578688227469915531529745277388396151287814619436720249744930665530899009321879902766236618968298997073065846230833100882523610743868128583030392799240738824281821930922210960240208332411698376042866450217793547168801472096066427549189043048027619849029612159391892516197372505124882756331772581328559210996647366484341742585136682775018197122408979464337344474722174657337169534601616380678232721632865301301706325703561077523735608398080801770377125302030348733859255104364620269164141354791124236878814196224671654179126260436486252522801313695816622384569119940704711619000549826170628432275845301709483556855787480104330670205440742512326042715713222021176201943978057040748889564783007980107019996826622716490097014266905920729153112387943119152959595027225392423844343301873097841428284834647088390266559649826391754086893702869487785064787685723374646211015849326100575758935400725336954654449116024067692554254270886227936593332044895017777287978929114777978019270878347783473212486502937053387700185881262394194141191810995299011599239234154539761323063855980151759444692126925957542152391587997468132105016426484290798539841738570457197831583530079406161385757914265997580530557919269792937109533569231576893078787625874256706227271625645770978667463249448505739611408327116501517722970629694669654528886959938507850362958093506068148211460967054790195848671531894084368702348261180233129624621080701625894519872060525294514283648184699952387649189587933068091989574379669947240085908293884634095690335785788018830216588272215799608634555764337905253066519858747640227874704791463025277820799491708242097429326260921782900067661510086264114413139672941422705857675447500800000000000000000000000000000000000000000000000000000000 [56,11] -1116006359767026592475591885128026835264400752724825225935630893583350583551322344309670607944799980172011281488439508242171605552542089402034974689411995126385947852442512635018133162181454749238892896137042856209703274312021354137135124686803651109522681253069153806045843660426215670351576710300536495859977182855919263451885017785745928062720350281158711341911218236151595262230238435106036074205227734740237558854041485905478449991360235387421826681520560604475356791033636024102200041322342774448303188835733831321059696837779399376087578923690277498352677371004123492300050737366492592620682315259977795778019027221246163987789932466621494538888631181506005234476143446009323181481832468740731822053069828152515685595838234919955108064342054758725504376605842177468013535250338732662436584976578018593266393796862289031615321746406137804113030261031534294391053429399944472928149159422999360978307350352419327892107756623832596135246730082941084826664817004318666283231072660217457451940539138518436139521027748379462753259589376885749945555236258998540301464578457797013521728036146767872390516278064011256538481520744214229593105778550425881529605860296429457821355490380051633185253765034078906713979304804319564413994149099242560895174772325146383974242994690145148215593962776251372759403467081903517674895263314967317766158523127693313193715560487624690783749146042654169529148318194177175904087496312270771131051541079153567979666475177973958081593343159274396616016704205729591860006487277090189299668251747413050647779812938713832881078066684455102325097646958392696677867906468559188242928239500895448611254858906501254400525422474945318219658661863957077200519633988659525813435144674380314943426030003242472742059867543233672275814750819799573449491829785940106976524302950796355149838525891418814881016309752454213024887408282410501560893891068328420090202108107156993834794127695682488092160752133987723439747132488022604728775538465500077445644546631284441324773383628598231918648041224355186379132143329831902201447092560212866011044816985878770214369922735360619158263555281738851967487706422539186924416123341284102383810839465829893695702082874130617958807104589985033109246129547035844976673110997203958333258785341363912195031986945429477191476225489459914175920454630030690709459780160010200285562369012819796992580104307866316892076183004108464090187880726645874961952873295104887503329345459341038145289134595369789794586967866094195877365334614405636307763545987980614671700236329679214932436208719079219090219084291269012479715123955454811821200106446834259329927590424063486313616451268467114346160869605073136826090168902449689029490443586718625925785802549518909046784000000000000000000000000000000000000000000000000000000 [56,12] 2625541093976243518572735567286662646464019052765308394800090410879661922290652628116467050055988589376687646666041581618268222416775368581347588727793936285917732534882791696007007923199751509144368729661150539852526321424174163278505612068333591668395663358453952659314952039904604438062408185527234046013787939925262357798991165548670877024400278236265450800080537569524858959253407938105134760967306768595559138842156027423074650746333280830610981081538466371856283375095618522387671212403457600612315172751433876395410541082776966034197216379180144619499134396617983673230889710902546658540238955980555564158131807926979068155331523249916691421648959169637635630850019787483986116732446099685122622728942562025467437236165112843686920828674085455362122729349499758980161309203240144931559763112956405863483121117599178291834496680034695749981078163361444043841706240899254687052062698237645017885170642620493015463517854045591421343821825605382165594035650008006536902750815742367601157941643197625815870083127948886726222077250238392183297224880101808638130648145845072554951279506630322413699047948543817169278407498519347901329601539486905031030195952067143209870096521517711029683781475226161793933103651184809912566532337661933449632925551788055938541255094969158381704155095742234980143115323349087346707971919393562193732965070723367473466234215373799604742957527539561734955113623225155330330225449652485127151433699741507908626957485369109183615900423852421643381575137248674493244719303354694715463785608312787297039042737236414441128852994783270296670243659545329856395535445632597157838965496989083599128690772835854882824202373920131897375118271281129764326392916807052989589723681740019712308946069484413700257907144913017645975046206087926848944930444314111774390379708495475583870823550245821524202070815967364820964571714925797009573173900592143274660850148645365285471055108478066051133575212251588977517372924049010280675493654123680168401035420903384004643454401560372463434723370425108983361055473376468165319952354056229209015575369825609159781623030945032275102790532994802388865933348123335150331983368514579720595763932292869257664759430520880873883954455169116361079406962032656278717957538243188972393262350908001256410184104317254268736145157979587815599754296218851622930841367666965731875086810740991782051009131100020162628017116348146844447661780877388059031521062016466819041030817807513233986279438756293180362234010790084070868863101978470048122792231335931347364611449899070840652190610172105628361349436227392523635525342605283816309652085904627142418844664737803907313558620871528678656922097221813133300145030674593595939445204043257090162138730971413201551360000000000000000000000000000000000000000000000000000 [56,13] -12975408733625365806193372595679002686223329635110749829365889955566594860662510845567517319483952424661040764518866695197811077090219592265402174729822465766925936830394650223786192225634786779317285968684274384060888601134845372968649749696212230726543162693762906483999813431084316038694138469407818341530616005304375463491108916175851047096033622786404474882042086351118849046833427892098213624490024889653076579599700915214412563641477964210971845618492698437776781090078817689567080385576353599369608623480962344409682885572131033659794951821016985155242454033237547278622468638285640203757096769546946731849507102421030439296477779976321680139595086553391133912629998068778882119746301850652376325659004003393727960602842011212408766032454625382797572595929773618055035507884604628708790423171786883703886603382251374064196594866235350550176612202868402148654794727474282903997816539750612831072223952265056003795167593880269238198515490422925528437372603183500252383980777166861107790737778813428080661060640036943889149804555799551578973724926731775822818680625323042319462932096091641779048064156318458498129212839339598948545166000151945725348636320428790770701063369342648924123463322515308541184545812120363579282374453465979033168096536697487196328593538046007511795109990961614313293863809530952454683693518920617548999634796988394178900262129029586830970247088341975636889716789413545993742203587719949450964406789270166674780921451988530173234159721408896748491051391254733192123817857106982057984955515577590412910125997177178340346930361711440361928043826653168773041358150859767446944874883106305883005934649396801251679424720845386203261826099883825491034490851784718159369085197615976924726854801859865355119832814858033205786734292235337748384276070982154319029029901678266206508386397380140622663386574474474172869128814473082318408869149761358620767865128702483529878847864879670312831077465623112970576896530061136696245028692886680100705673950811964967699074903376606661869259373355434398083278882698847684308457457015937962228251946936418356422388103291447617063389711545809183803811378616677179593263158042850602163711428852828755737901286859549263046179536192568971820828377823247914874142532776298556528903058056842466916025314589740711343586100231195231207311681273171662103640499355560634897777919367561417199343043772381168971035528568845507853416272998723127870615905856707363124693357349812491560823707843395885892196726443314352351189005583747812379698905850644464129741063379444907361985658617785292317391739611369221075437093017914401638854603795804739039622821578418852855387133889253533818828114252175915710486125957542838158167132496262157201620414615963408793600000000000000000000000000000000000000000000000000 [56,14] 79296213752728417746203530267227201607506844705364114368518571051737985699212539913577415210382898986121644935447845458414255601049515622322339596695794509777689281911828404612293016728261954009624703707081168104478931891200705757614726580959055796884250392674179548544622349944273271889858154608597037611633846184013032394284981414489490312048111434179370759973991943438553818015605691677236253431808434883661523278604447923519281603403667679525546792130363298567945271729925341506603989676640025358137539688229482219123209323429456100323922824083647855919252185149272243482475497250907854554941183892245393402232253357847347467221007181100243141744486883422096390186763154534700150996218460228497898673592389088229912721080988368164511135741401428096382212638964057496362504943052067803862398960198040385392955571902608333631801518750392003472593064498401125477033864030760664016483985103248011537829499724199511686730204269251469576196091956392453950735928234546497846649192365557997206207739904948174074063968212881892773957913642771964519738188769551561385619205237478630804750553988624507645822989662947912748621973087647113016438746278477682364255004688944057045709684295685494777558618345624871834762193525652013380365138708485826116227653694056485473336234785687612059991243198837494397367038719256158719330990738526452510383344205367650353441808057569656949251711143098017940519531790719469894227072303384266359133170162673409033419538790246694530880077944682368182786264336082238393688013090559264891472557030920239749806955433081787514331209650650207619005437183883369926406754621881449902485112590845075378409269459893753038126317617445951928675464062869095721138840959694737109804685218740191767748227090182794586977768970437649939740083959284707443199501389549722055497975988441223852179918391524276695087996140102480421363210323407387447643246936519298844563194815450258433407780103082677934388838593780637450486501084381151263117382821376787209722288301576808306271543372634319257404382714810754127334644684914295119536169380147257557442466930038769943926542320158106363453495137088651191982710696316020467968121241904927003172280521907980506626115439811144801926556344826864913418136027236833766536657392937600537168138571644979243419436321034164582434184708872823658171101746961148548683738211238929947690563375735157889946047434890113756475198169285120919942684164340347915174802563057531081468975452859272828390579423173923590448694750727599844965913966419429535456658661654492032608104017991880361190399322635238222855191868332059233183118691094301722021596937050345611949577906962245196256667244336123893040231115905095988365723302816702286811979287695682400904797302578514755584000000000000000000000000000000000000000000000000 [56,15] -300595180676536973123150083402493793520048051677902584230988744449638384850036573212407475070201730628409618628269099324080675054693709945398039958515384456860432866078073866603031237808444032247092487293353530623237679114071267056125206946587512729736762584439276220068398548876267828296764595127982730965090672060549357041322572420741861302087494397469933954912990404485568269091479031864003135629403805323440224155951552887386151025312648213697098234889372291829577220087856259695631042498418662668244240358236787730877758320699388827653538948906213314825843586852328151394991411587299023722684822973493354327344930800173576447613295362955193289629653090750202797703520860497400055349606789276882066483040359079806179689945881225859406845291128555791172556524937503268541951161758444697997023106734180154045803234900725529215794086255882548472205126285760206589272865127648271163911432179343971012769076468771155680502034290265407701215088498448831729839641821752295367458637204381693995350065618381266805859787398571284081689105179245917275554291241474116081355207497836377255568676513907518784465105847118734650633101371742858254377887128021003497125845497097074458632194039288399037826624026888676764620516016909532410333001466296776278378784195389729541985960224377770828534385826762178480871684003456837892954554198828506156227215399711510508140862975018392379800581933528780725869487066735424626976732034427500056328001257161535906070073830853940440380558969679047157628462448499965863034835018528464184720640294291377872575667820252987909126967367167164513659073278935751086011597579089259284920450584439335516430498210314261269580387395229090378401675938989350843970212780828130431921757719220408791541341033679834459385397298226265024633180104973462514547174391094589330506245170808888674801769774263140720579160298537740030813490441230219552410981225508529422256904583642307000749499782451264949874139455498569375118428920519540678280157680110646856226096262072831150998066175953455621777185748135485790365113884523706955999435879793476481877230570219090682809626579521118188679359951934538025051708121414557562520460462693140226150706806650447047362060034927146157169539361542440149110718166978803335751841624248794236093619230889249161126544029271627468710281886809213603887583146157395342790086780467249320845392665867318381690831292038462804499535599392577058223385920911718212461350982367454523029712866206119196106451462040207380360760858732524551954988762923609615792859835729128757096153366820542045206048448334664542972920737564734144533410939353223522855287414280817570229752777665320970462140434294656138026364129940161878283374708568502653940994656783493309712684912456463548416000000000000000000000000000000000000000000000 [56,16] 970603915079991999189205240477066619976223253876691311620513119769465880488145570388339314785270249985461808193678157721741942739589770054446393984313716830463157881987958415245678169873038233944045220301801085133022697562647405352531479470970957777962028579746909979521754211427658593260529192421300016057468124574338699025005195828619363387654693754458870738871052481712685470662915559003647740172591811523507272504412026792618041871029569586628227729075591586405011583585972714718613593399735119136593658448953417688588148295634279972903889094712326600430302342693518446894320710136400669045544916141050837602271881918076739639105770406513504885028346170291990353849206726427568475412023914612453432020930777729808707301171705284260698455168737781717938054634764173690850622908198396689388601340894685864003972339384068599856292737972317832583195112907533217102396376512239289067322349282675367266496832030135999741385397320805716265314831854329670755876034971666184912486434958183023919057048150947840576165656710369647523007707767524927575814098119529762016829602748768390692639463342020411730871687245720834751640470498087600980795040657870009687878722965924056968059124968396348934589789074550466727975530226663112549016257043946761797308564086846575418058577985898684558348664352510076084635534908817078369189387141477305883271750757495901444851897680295711718570872105615090907690865925676478331167716856122554926049177526147892435142956364947373123857433391980311469793981025089143835741430866830797186495051187206695405113101353627406692801633816420851721862256561496334631660798182096994698479554099363701814871563335271145517512506873016531368046172312343703420870505690932407009405196571334467142644752498396730278701941095743329226552306635322832229081577207566482986771485830133755982353207822891476715310273037226692487186354331757391993980198731141445141579167198467021082579237063350049275742602629963704516728212382182846920529227751188865375244067151003722074259260941471493285100675008225386492239540144372899687357735796558222224932406321441412490846585758735354569067503236341783290458804021015486715066216328750110353373312634097719625675383584517572126979377077026163466309869425883553576412960287307593089453306441555744617286561431844658764067367659215216183320424758650692233868928150950182112048623511311544779724594006642094031569181505949838573400210969783411940561406423984348143748571285483670540512924431741358411944762646999391826799096782321318455302727417584467506674396254899236253794601579116091844962661290587962902793610945508252485240335145426512102444333836379343319908204449693953555018914376570739557577459779647626135285918071821771546422085485592743772160000000000000000000000000000000000000000000 [56,17] -3014313211839699974324589346398055576039112224543936315957632501175391629756206699101099959297708908563993237105509502102017088290880368821078044268447170814403021700311453216230396450983860827195940402856661318195025995802212130550874612010143913086361335957881400224285549779181564715890481811313971464465095030509261437350124374117679219637032785718438148268887583176637553350943564029395482757853286076002613021422084854368921538457477696972784371139765523449782502861506467464437618552351537916201864165504722740910371358266889842125459799181121652086368406075891311589284055998608372971893000350814411379791691559294755530908575707620478273546499202563850003284403534278311180743744080933756527225322090875852927572019225686353233422993041572828907943064484359414436309517174947099756664740903508865505182536871258031923831481735452941450116425462482125974740707014846521952360677821823103813549608063830124135114027301945823101023534963208857040838275897790590328346694088613958400735722443616351112041976903039850718824458939012297822126780286030808995125634206017631348090784146008052482243334660368090459342973325513956621446771908100874659928080693060986766628939837578193729887680417229402634195818502007552606508869739896211491677145004680483569741207634056092992156447117984082768900995106798870598362892698111641355268411413351577921883608444067388578711942162559393454945676355002130791244273856365756073872571139473319144945293187216086907104682925468781977710954362907254636379363812279458397121913502931648433340319498071361811559424467248743969512049739958523808982988392385639771018270119438421690197324571634705070324737146402024506617499539629859607842744481712527067786145903796463609258097110320617426874604981497295427515218829413354280079660489858481978655868399499087856795674355112909389945908589329467344149608076416056873476901832593716364171077676882643320472589763265346845751800038641800633563731041458104677617033921743157068448636976140693676496865634199517379012144773371079687140125611702856419184941873775271836789233454967075721597990569872788251606138471017152610938917229002281727836441166845527382990835553726284088001249490242118429614268728261260340240377738367241922439800973765492827078944071015761330268706527167992523014799026672697307929933219486142512692590351019379283939534366337328531593333537602711990460469388620611780369669458011988924431005970640663554777035269044079112922094928863283697631589825400865575186688052826018107414713912450425890912732475416086468896402420696439432180460051965134511630975752591342006776014070350411432576709048862944914471180269145753308145732484183444454337563605758963645762855102565372632958668675062954773708800000000000000000000000000000000000000000 [56,18] 7827273272841124307641318635473590201225951600146956043068079741778779284890684181197304253003135865049918768478710826249370232179223589549168324975111202560229716729917589197289860633664774308182626639291940811168644189923950679060394646033077679336732976432583810701777833434061739687224957937382824288391474351200388467181861006607736752021127927733638034332286427163590458881567973336177022695889130931860779171683859087405814778765277272641640533085927662011926526835089498242266626616878232559803574293000821654842042100153361412269547395753121565744367399776615180661676420966989866685627648368039566081225341252168684261432337991214789006303891502712562210724837350051315330912335397473846974893432249233026543429348592434250231491901828595203072916825428558740821670551555021471057893591557730004649973467946088009013048002920040210777990983506666594260877388386370015901595471043493298312398828028702250329528113406534947467993389656517643393669922043309786316306001901480268637518155576032786317208883144241213590906315916819695437386640812942808335832677049326750067776922742802511572456836234920490024997365961473054025239564194282079446951956427047695794430509340536971678741813788646355979584827566629944458183979852505412788069285900033796663302381781635303142908421522596189421295826188971939437282464181515534201772848620526970755469393351202597985078269001390198834643568847406101381138375590642611276988978390212788547971657865486443001677292879397385799160802290322435509144881375622074469906454097993958445954311181801517931081196411641033873448979682217489930677469484898886407066089041875458804933804653805903475575691894730338544407073678645178501496591381765748334096801873666793353087745175523676192590788332132643201751393163550726872144469998991647148174187669097468869034475491832134091332936744816310272830123405320591752639988375097000538956662867127530741337447454457989526494878372513641022058096496671335122367726965712156713025551973164693545054256222768717337699049014733523383496566158851893645422084351566215652388988875392544001926650595813254945991884937488213962869395422250525063026906305730500143129562440089675026256190489003484034093206010697287064827803385185552541521112929596330048224178441673095353213025919773125134636637874578372448001496325835931530619401946573070255649594837153806730774315218341316928494130766913721277017617877384450217546425350541443281916098135486195966693104620286544273502316301883676167450886529037421107852264283201569816907513842844187144490541595885003892890578341391779836416712344739848094020588354630010111836109671860387631041158054386605005287436546025564174666088973487695247261944982983360246889512126668379835596800000000000000000000000000000000000000 [56,19] -15273037794583419026355118195294945191072789900213618266176618885884321460047425347216657931732387004406800408519486833068459289254459284590070268350133851733250126564588570276515375366503553514412324707438607595117979444834890089073801794324024180868841958697057611613408264820948395217687189413023080430028184367286218723557841450758127914601977061710161506985027514968683887941030558968504413793504228307328135825354167468745621707508553746063140000721073014138233715932972870487948204383404552269391914223603454873156570887666987504363218035921672725392259269278760851272375527423960519139752067467796271861034296588061727122368771125828704218318633054924127857698033058397355267769757388630289442178612725343761825041701274658282468865769546024349329004193847188052821556973732645538044112949707688817776391681408004885469422530144995874319949301679397807860202052965267909936615914155660280879308754573430945535531702777158928525048590576105783755346792374685020654078778301672348646430380339811492397736649185732953932370472074749583422258070539913220713997425973686216571981462427773399144285997621027205870532517245917461122636467739175867632578186239057561614822104122869222198314270830100202917091508546419161130289491852341385422360579191483497909981243890273273388210399210951965096704775647030617414877637635462128646166925712488363565932835356750111713665527601889871539800502016846971061383455946412993128455068724405158385384733960094602186257340206131263647752418593841200351334098924151472344579850301909881403768668002164420524926348621325624203808126456428540659799766247357403530516276155399376713856936179520397026241553290015333059394159933415536319598058124678746946297392039527302711027677693747875708110697235390319935520310857398216557785582031978713174631063391572180021297772364578228275385947553559124132648285256458538263935182659954271939299126107200692777654884749601954026367011490006142831811005352313433282829664251058040929281267451069082515845067817241966975655813975392211051471937465722856469606258086597689020644270004973466853435467774055626634871438084254407015886695401731844022813500432645189510225521759981145414534161072290704248647650280486845448987059214193003407823337521383596694337252766148289592334574079782157639304627118423394458172384114963186173761149557694453360167531845816106839091417978774137780264881280035925279396170644416129771248975054647867379635413807328352114897638431178289865621590717421920901194766482018145704824806460909838086093977572359846944829449736856560847091081841239293232393857739392767247179158666670074091957315798509566077346553247727649460592537540859713360510773806562203789767806345589070353555521185260858800865280000000000000000000000000000000000 [56,20] 20519178013008669792525836147711542399623935827752674810219812215951921864110558870557239878261147061224432493769824492478469172546032373242178188100668745146828441729188523176259932515545925612134938454434836150184652807573284954966345616247072704056915268371887523357204159669381140755049941480848971398203625034777986984817806807992937668658682457635806990925890298636427672842734498157043893511238383846202292160605917549813684998645020761737256036222975134605937430454340774869006193648303871538681454032759071196589648045800882256909056259446656491444712322207819049360640149538719755118371116232956587267512724303994238100924864115105046788765921454151688962191024083336388170322644919505744025844939324623525948688471183338526050568481092386930006355468778182102200164278929773288478120761981105319379732229491641555612404966953082350536099158386587485954053296039252333811773057933651448374876744834918835199167481079635880479506064315784475458611158773466331812405650017338504463564221124466462603258185808949941596304469627117820633709636736831031456228093075752037682402673243411234126679243070903392287413888527899247324644003553574537409884478818676464259276656881254142615922268505095705024708695455887265613062225469976361960622138535906592733732305094649876603343243177281454255251590729549786840020181721944750390224475375243188514955429213615571967674044100349615201265229055730062854066094610626756282655776442776021135814893115008232983467383544926083023073668005360794621253594893536088260267148730440866691644212419262106221304557803827788995103777981565919115041558938405052581775658538053418267740156634743916377956714142441246799210497178040373881500595728865994382402390586698344480931116457161844837308108295656000323055437358948343000693584268618867717417641882975298165666444156913244788922281107068909841601067809107453470841969425479159043815593068435208804441460611944438856819475200099896901933140572059824453975263856298323437790450842845647265184731653647327858111415727150170607457767903019644094275563217814192561562038049703960003785355413095219044105726234452540589056205094496177617217492408854499224449999751658496163311861748557187326212034121082528702803279840873940088470292192420069518003726989086948560763748392187593778689467684948152328236672171851246805276717506654382078012652901903580948658348002643404729506155796958525547274666852123017219760007963845626733888909669847633277843827924551285682022629102504610647126944997799442920857389778767185125799032745141883338869146475165211276981101226805543499371794662298685170242446058927524120378260847026034755337992809469524537207279560486864389160559723560800154152962049270899294525801467725875207208960000000000000000000000000000000 [56,21] -5461552381686828691121364485105198769163047931437129005502857561540732201525632894692414537295763618021681563303012270176317787795978252860293498161675281131796943834706803229788401794448053492917992890708911694129766248028968668277776444708971615880355253137021161366844679442499252459847704541517251146809481871079441315064604997065350968790360448763156404549789717968906290245462296155844037815764515398376472190725476021622047560052323657603226926581203449982392056551371739108892898165984708726898456754291317206822078480067793114172900419037889015840242702669995163841872277642259191511344999800754273256094940874714260972146425528755064307498337617393039802880127415043855210966916834196666923682964980337580355155399235557184640921366734907065382715370902231613649152782556272944609314178377708275711630847911239731653884696692847244258000385851538618296861319480154405673461414062774296761274304299415783897120557253145903265312878911601556206138723879797919260766007417872647999343699141702797411672248320622074140177701906056293207653840008757622282625711676751914078195798191303223884479705800500007744146932437706504201390600860525205847558024159550278950049447347960835246321292444919240011939190711274275594982276887237130293859248098752891831633752220122131612332876124720486317218665747506385822673072183130775151870857109500137062720878883393993087094172273981560126255050246130244466761232196889985432674171368599052469487210380880785909991542728398899945676724931555436699632315541627070900504699210972578825782893687867736433996000744108948754379875708088477658891479392605828394128438236059728949504077872912690040261621713216487484876165511544602715833516740775924184580416117253027404280187752430920264221547105839491564738822185361552610474903736625494009022157887842856531480216980865626590475384905390194950117766916431814180937283593221966858780259874350564518983882624632704456493905271210503155938270415046421784089036326551546343639155704873743473978570266906231834690779600791811864394816331018933754179882464815336392146966911856204674946188202856438178038010705255023196891410250494688897882976431952058148489770272993855867295678535804535377282345120358810505403775605565795977737294115469247348202070654979141858878012207860605403722430062962579454030214569992510098634530701404109001948154840375676493556495322511472773346123540709652444617255583944272867972569471077784661097232841259239284993600964070645781162821776480498388843943078345224292846264084492190652818060244805722122282508620825754368590266285795280319106686870387330018329553484600284217633178666914200589162378188430788854265048806798198377671976435324393705666382200099736576794445048875445963980800000000000000000000000000000 [56,22] -74169466755886087972441166690273748656477129064964984699468528263040926407505883787096018181836846088739766387716007842577886985531337660102052799738481574497606201526492586394588168510164970001174696891441188094872629961582451876658300019507722265376717853127402284206293228507613186246624029903248334273438718127999009666190246482944925229568173791944718270434858162551198620776528126128804364534782249931667057564561134105803181586866114233966960083464025711127438739823332642083176829387613570231078671142073994235012936106052568065635681082483576572078765714680134387803284599577097002945593871833148972424368984441213545178481298685572049320885955962613712324683970324804392187372777294250958853295465235442357764145129401940792452360504080329743724648647792309385540237191786505366482514144534387963096577008458428721379286276558594182308387399964045260407088437553011021716437768645757138976701493340868759351598427168284354368868666999099744970072775214070879407720444012655195093843136564276087575353241374956160873208203452720056529059139732665567322770160512179202174944947892337314565740825638513949299773386683292339559117107529768787395825073445395424343761256014303848057880913902620025427952223891012163022129833754285220141991505257183467957038290186645398053073838033035581750512522525404048731492895847637734538911037835151858048047042660085774268655050209030113479036913013476103834032583683415366186939043937776290220379861717238443309252106869431544681031766330052448115967246046266409541635503926944168589815602178172563599778279392268721426576045374157196855586364902575645570398865594997088972177928577188746832735581802370617404518562466725449273195141983909222116216554036131977652078923069667564854590161665620112899819462075914246315040538125074493862423141282157176975860368176167711394314927265968852972032255411387816533315940372847131541646615857235018285341112561339539838682306566787748882402492453120852483752787219690325777311413067700491100659869366494752189149205452980938343901991705297028054450770013917575615316333513552824213545069671233407950632724256770634033097492469350504267222447076576842879860903677430021994159999433091931875349391897494716620618927150330123512629910629786751854401127721022359112857249331592238251563235974946487686111821993539963265515328339367411886810075154108656264065090508109490410016999564541949146141618498579680631973291997653070542596161741374059542493367619119937953365337797694031693698033042718271926632651483850570341235355499750849630076916238931085001358977047506108110236611594363777111593338494485148433542742789767923169544079853590046964120753424433279265801304970993758039335634714131442354312332569767164510208000000000000000000000000000 [56,23] 270250952812019354297444530733381298755199065924601838342837685652601326498977452076480684956470972344801110951970113316960990552074993975255622275108884615589269375746691623443130264791356173319345700325415195029355376749386845494905429925627836507129710414453164186655132823915949205421466328957297221740783937857231879611794685446444684161872664207753954940696915728212117861087879344587814712930568714770959730173003120004812578574128357233901843841262837014246895187601269375424696551757813663142982326208327866745744308611724139008997582646701324993703058253268410087356889990355513426641866360304849806741656711529413848624870463459577357453411663568511281573755757078089980279391357667701844736794992649015444671183396531409439399472170465541410031603749137704577547245941734834825675940611289769809338930586753372138255052577394148323234160049087106301409164525801052502799651736051101226190378296509077871431331882895048452570015162313241918738197466007050598137926532009170106609675118943995195898752467447484001370276154579573427130564646075716989038658497045070215457682119978583913769033310885582626233918120828346069625436851497427815429331936313589259715515101669511233596706592550898892432072709753703076922810383243997924810191021016907405166842497291390300272605740652237092556982947998840983013841585911421670357251894794446474272783003475074092317181861948430517678646679825887346868579636399914134493233567959265466310017948179419554995857291142287963022983345577192415374140216665497080117926851028063475575819788071667683157113929895973273439890186886336222502366210648494908276691050819558489579119206796167122108278010268099715725258646061489527696681884100132189293653370740934824225910353186597215296040011320711828242475073185813782915304694562438748841365440026944117520703183570296543273853921757302514667798704418698817792022062436121761594862841666614222026311348746519678979192691484714769832802262727963945152548898468963595775884542145011129755840550372076988385315771099691054721441377055364864563137570018648333137636964180483116594048337851373293015164605221771478651269859398328370064204911796142451515964634105235439223880065346661259694247377809624877117394292110512213923194748364349667478758919795630666852558801889376775451163339995164508378284087610126953458589085570546592264022827450409774834062388454854703867668112037401110540732543779208437013358461533248092972063598524127537686259830536012698298137305848265513763227966386568682515871234706748016985392103802743827022438879628888462849733512941125798174315636323095319353840824068618473507934771367757166134453680849134585727758143190161650830016644821103328483164467064935520322855032776894940446720000000000000000000000000 [56,24] -566419780208872523864892572384177780204967173220995534408782696955661523176192972034953560642053344893374604934378669538400592741583686871725642983536150264034378612228543143177772905850793128677414857694082789928098976213710476984439079190552458178650221884830079520091456346811229094452347012353769612673467547257512018844444816894426109327389425558072589182650054848342043854028270599210157412213092847810100069407417547526848934763802598274923367593124336678343979032210831820872805171001537831446075747451565406525289772170959244489798533061627238987840227706697315477442639235718586968406105656517344626220112628436098786084328224997623069893669158179451567367684149280293066420109285105574498885733262584132840490377134363469394935712149665786248196622525475989875100692443548347696307004568262925506557964211583228065120531408027236227484212825681878197706473103606747622644528284081735802969064245926488921910278869524136935826120165194852570163278934077710493475109335090821438223678631524938133835166638867409928522940007642083065516747632656444016388664298971363679657642645425666687436900684247214685979433670159296774837773193829660022260754223963784078388982639317624075950380230813924415912877169381523733051608010355450820594366942647819425975329589243131197562105798251199659193353920307734379028127525417845835014816766149567542417396618366035090417977307224237985446634357632277939311783251128791516268383149218033779903426482749300490587914093908029143275341166804372079771431988798971568861431344329502098919733688150554583578533186183842393561341333794958301643760211898406805317814344805841140614547365174390977396675809127757401680315416945214653763954071506815787391299242693367507787479121140327173388361549708852235713409127904243480212735306281000686783917119740818216135732389853352715104979518201784445093909477904666685965939525103378760507376051275538475510519624484571362727510438034766309901526699997218380051593501869895686969793650332792663921023688621097458910031594951659399848738337556418525927253495881996371472651486630325762605906500297957712150148391676009080443066097911010205764625307108089539998535767943508472337762867511693472285827814300638167182432356175383743271585650632972324058788249185006916877831838881692333545132017590951789508619304502802235031142731693456094691118010384303356150216393575411836544705600047307009340545958223592736957508656810265480943809156314741908641993084104068462253267677189565467366438514636679589150686365375651396008763618879294834844932679356691492951764044214651345796223602694207178071396187339558886338706412344877503098217960227366815328267505643775369592372926391958090549924142780557094391239011494031712583680000000000000000000000 [56,25] 818789871095519450834269473762584060666432916495568399152411775387698461939673278522356755267021621776205891882617245821507912771992481067829842851150424248741987500287503543927511065963519265818924965242167810183963771684119364170212343112818803158608270080120485975419720966697901491346484735084784546770275794042629784127464856635833625344110210871983431995884404756073053700420639300721381923875778879738435701706433490994656073902467277499482665835745263710819972122995595533414624717066656676307592008674060145466346757506085768795784681362498459489800069036815121925365880670069965526562224659456928434370146553589856770302180988441475006082718573533034091385999187556844691747679358569349371806281639879256772007297909171814591924654473673197269898843800178461362746305907058379717889255745716010573211440946665772866875602188700996895993104753998805822287365105347220819749747900002314465623673044580565164233920266875418301652699245217533983652063899815802627277784752966339868542800174266490299614124774817304389790015582628155038687492300201767940247687599323195043721963279669162409450431877926915415717545348240213988409837753367154154576670889940355882767995443406382011175852955663364315339248478752432298878974708638895949872223431500407533866534757424524886974409620692768208287080301480088488704816776130979516833401703664175137941953371806511844301703960427914893167594621325812702200042850475972881077235766814153230255441153969560520239063567227326045736411682421849113416504976118811425611505738638432461121935316189601351505927862420632242588590309340711183699291966121690524157082099939813573618481379692804881755319469995159149571939994448976922705557510384814280746132888821970920017304447632239454434419163303495676710598734171924806678277949757573578993510673193673220427418870302659103860601907688364575476587484662677812343501632131614839280901717563637859482868194457284011477211913863296722894225420449290039631923856081490724211428068696601043328007106074525454321041007952889800170166012236171489511718295024368948667587452800735204753763325973589359907621326430068829563568174432792597585033141048927451499065793755491405782862218141027009147754166766307548584797525062649580615953957179816338651369932995114688795133951090132826964095026881014130906013389894201776810810764619961423355305839508917427955739799734371866009120143597672516049391668840853430201810864400276779489369193020878831097751496140220397625644066784209318070065362050152314784561508711507443476725712724348688589659629931477982349568841662841807196734360879333551867554194935301617473563568822022139736068406672046152083480210327748430345116792007031062104312505388549593158027517914624892600320000000000000000000 [56,26] -829632658797828395574397901300623061105080160882869621668408219069554719222716212853443291104064846028368327614360668194296966401095845930844431470853182789025173636082625184512491635023036684217755597661322399705043505698630209394570180521600003804566118435129223698703280720607328321495758892558554889650314352964130838234053667315864980710245274358250014605966249863291029031497191632124771300034925550713242706859389884144041484600727390559304657733244382621788581038774251984430831463649517641687371225290937830363596657964566831705103777006546839862492818922753336937421183381401319335306994795100177856816970285342139877535893085179939375296792341623711177636712072616472684367991903979520375190887806261682140081369429187430051918819264685067515436920367065799469017420112312311248701544310288435992584977703140112213978601901775726052333009108422674172872462679663326494175973771319758481177360099751112392302621989980492268491208418033308433289180479994630604047327738652266712180787173128907800518091273172468885288849351590021477734561792155835900596458951707932443988968884431234470808042075075592020218811969207232501768641367148155933599659799465480734603442731973801942595500203624011614046479466341478014444447545868324482736958773383707238556800912699789209016345978111581764759081657314036035474154821284629251051519156412042397780837722145945071580729727938575049312793834538227673172524794062716848399781760949049732607934932684578665814109775063484890850834224013733116351429302661167952105860862578860518185360318665198605767157138685181571318080820191207651027835096069019874211177211181557838186868429602809768715825323043795618854162668197730460685437673946399109590131432122206488901449101229296337459494037491704221492262038657594193373492204366704642954123018771826252420660907795173290083466509337613606549587774687445698173452921427945046302255734444896412102996965596603100593584288661831901861504082481613863321501673411713658766955068912607685533757500296260877678312081471695129287574948824303872546601815444369285724164804933185641934476696817902501227417144029423298792049564107324762299048033951354673634480186532790591506219907292548165297882708422299645449897789381975742573101060396034267214901208736929514711925195855749369875372798636789049004881150732199664738199984677599959773752986517008602017640810183364611517619954635530542863017730377679699032136500366490059875865496481155156238430551231045039907370326011876756829178411503617602716852140685545120010818026265255763089630266911174311508969888180460638829084167480886489474114140129485926503867306948506930250983572120158975809695075479443431957048859288297882762952133279156269892191868346682929315840000000000000000 [56,27] 521040903299943012530625007058594176140585849463188360609464030099823933443337034808459349498202074286113302499096211549319437000854974809515589254514782887907034857371991775815483975960825323292316204148076427259790787002351281030202725145042372178049640615275594263256511510471505856913954127477557528174152904540018548398344604402001106113145647763543332013517718298930627411739717566956317099357559676857582335011006153957291912825251098968892970957868007616014956238157787276183499002568498279969596428198470155789480727123232583848118967997008186277074313303206930408825611244786080484498193773752279974357439668563342203822867670891947935951060477287996567252022868366577426761467438338065772616451202548286134644223547357694679498917009358209979839694917727262526758335636510589566492910806599982127269207768069560663324486038916675292944282256072629560874256332142241755683024921955659619434659729266978901965431497996151988738121509414125045844385860465439776121819976025064508773602611970867171276799263678699339711785654082872431534575188424353722905167140672206723126584021609682369030531826729003848399101157266872616657459566572677002866805443794617383640290668217090057066853701007458634612801590537548081167828716510794642405860518620920356730556294468540356913699641676664707565256067614136600397704975778280461283317936427931007905928550095007799126908574750901545018981673652874952082138571807142117154051534544547059435499624457788331331068192146293458735051207060962826821158466469045527501473482906964178118397029784926981226340229232045072510011220068954689297573839920003346816458153913480576263331922770209024921729433818721515540420094357198060601193463761721179890552365606920762150277610008873187215782988039672716909453759744296053077389325155106090118608861551220326858606968532899978932930471707131720531706410201862804201068912691217797340931353033080159578974460404737827916829876401592753372502123262288594457217276245763889550471257736235427255193333999264859218476240152853168870211254453068853398420361695161968908093029603307611513584029828536785177682878986738764158069842608821851990436420049703958098611884655080523150192684052570331444641260124510571843033160439422577325470134267044923968244449601377611957248974702471099424556688827309968460700909477823458243246406932639182860559658145910350736704728101277786703445337577459058864262324687028014890580124951375465143852990041354181409637559342241494472230950797663612905656935575207904132102472597362375541379329624001612242972414642168452855062344420635802477309425464385221574845512396169042737863440712636777491715315326400068291821075690984632167356477944458193383480366967984723302053027264059481784320000000000000 [56,28] -21113549151571157500305182361168568408417897205584880290606101581057032292564013918943752588761491112010506398601933687314708460271690343844250997953947835930518926946536894439480407105513233548064352960558971477805489334035410649645399013078577402799772463109523036828470566177342282616884398082620229390073565343919313560620039176648707949802390972562291802016276584613822503506084469753861482181736825239266677510408933633173509286377306436687564517092425777244574036453147725055849565696587632415911710399998183867231323369786658347817467252986998674200068875402448054237337248483047056924772886333552996802472264273363832094915322851286549508427802578190611076110654909033888942612660488667433975858871249291736189627840929046205794800361594802555083092036932131933078274612278490585464952889924963095034063668347523847991385281526213992037995125221564392870576314276054117323984738491446143400158932851933064576774989097823196502386281304382405698289502976206616720633771730269560649527416586121091567708507867638947210701343086593940268872478595918811749190533686071641368339492282490390581246728752248375736376951755802456819292690080804139020911629760498961443220903817568829016184929659694727217057251111292635407806665700936643782493220202729665160318921807440240070878312455400559512940118717175395804686223458624053290525102272237225061089189216185846950387710763930749088084635379571290646351680692240564004274546339660353872087675488833464279535080642534477734018868164778610527974134177602302784900389700981179478444191860407694994013515603153343227857442992258511279542480278861737943683568363281927043310230689986387555592007049198780382742068774032449419992324867559332426593066239495545086712809785377409907754038496115306452397745884283499097611920344620636344461949445015272862549741472950434446942635262386165482675234924578140044245167622814985009239598829739971796537127844068080786721016230695597879979231256495227501666318743165430250642386962621479661369843910764250766151364753887233303997630055080021730285826277613138077434855385541172677351733918521738074599563013448551087140884004007243367669084277454008728869122452696673250369447492290798902626484699141881515638843859696268377564423255173127880334939752294913638212072827715366402364567365232425953950739130098209887574191225980896825717542963329746619883342569102561507921291278810332801729687139279795431294560630310013042594283472147820466489878070305971316256529534241922461161549681948300170209877270836415844513249811445226924179764891515543239941670664266795457604435896722707621280842421548389616112101694963237846812112002610599597366992291087925590168115331310662528737428666495970436322670743518602854400000000000 [56,29] -436547562161811465058974803603325617937103823987701856267332418590820981990993498988356541483700132522774306527736748443959543424291043344199028645056749395926910465931982431796797616897350274977197839501637497182371825325512381592089033251317705579400276941630823055777249285406564354816692641210143885671670230943277865252267837761650933363103103718819404095649667551416677461286795926324331776184286463477414710392020969752320513202389284046095978687359967597526694587469436870019058958112866172726540000879360841777044343682832973527425307544759969291026708106151507748612115995226466610388427155415542284242471434704196707911139553637188059684698625697208093247770359866038922340095336621056309067668766461994348178524961597894320341836117982221064722543826876527228661237379242881754495879459558487410852497434626421991309843743422576717101115079509333268328505441394231156439390569815607567295672382784341464580680793358892978592309530784911755089280648978201490389971367089884420107535817999993300069107320467721314454414378057837099299325356679586561940872196979368588929603269847884384288767886325601462228273578249707927810339248034861877855044109718354131525964388306288300273912408443210996625090248503395088108654306646959202073135559366803286711888953138309213750196021015084507485288427456708200869772017269975515791757044723768583255110594974936575815197366797477390908322251303227001756430913070183870051871439774959290196674435946621563698413474838308011479345717812243133647581788321340682211824761489991661253850343398643503891033328714028295329157680557639456991052502280693108049128442038742844981482789346026983764310633472764924063670099600233544077100582350747019136230901762394220856017514421693950495270456457133606134526101036610864644264782521292369093178922556181622724037306876087262396087969845659763989176438168046283217339094199093368650356432843030556482619273047230152656551375124945192168341740371595402837142119256976959742050012752020131777023250610087647872232379800542752525004444124411272025724503963923581474812822016591584173131669929183529035117509472520185616281755670732586659255784766652998645632161312817734837721766992839073078622279829087389329913802526820875110132128904959048018379533993903493346379719236694729761603631943956887218427622752125529253633205032147907306296016724826011600033950874229773058515033347593835078119558079471332220132066285117328605373561739500803138689544775321884504281956677801484856519914213056724777182847220020073910655786305550849265997382219168919378205912586836326735331495050728627107393488822909803276591321995581980799762961311509164892998997233089138274556764611211078251022274057648946447410555872129685913600000000 [56,30] 685498536572830306744587984170575715036591509028042959214685124503089515146111331247329125333678128843486519848124884057868345146761690324829140010028373545891799724153323509687490119309346560834777700491175221527144933204722804760964992305348678183970474283900886585713272334815767076640703511478242783341386215105249591347011630167089850020939156833062056362361147717525245404427537642022550292308282194480420733184727367178441214767490100294803573399270264200153134985305008309682202386465077623497671726731496894284069836798655385642675193640720512036928733065072379013032093589913954197751243934115455228085732948417766242285563091170673614992189175601688618917972743950737139412074466831285274053893002212247091906493994440977786247557367464048808429506155618903661795395307066598293066149039002133416634875307262630375963322734382185162026235460207023512425130660581018660073923371097509237484589718946749592678670796941788808081840433117796746405224952425356860132961760912094336339026765003052989303641274482527337926157980946402570822946141140857515805637542263990949456836781917091020901456066513771874251699324170755743953083055763306510911662279100269470668834899780726802659807704480132131538744949015864381605224471881769034134002989021460013278892249478770951800337495286353124174690663623966345641901123213064169736282981309559609186174688587164552415731203539748950079779194388934197076667645994742091864108051688243965899900485786894448559791833351962779846763350297181962084471175452013617083438999543713141545952336559454916404937196022173883668691578476501761188975381583802750250949521747745360336115911318706793868823143654278810041558415357103613787380077050985315038323239845094819091966731036876001187525093707456704267472975681914253745968084326338250221674504742340310303070500355056440377985764962675222410183540790179455136573672104830059491200777228093145966076016466049379033221948790379891775611111023460349899048433832734047761222956766519751347993101879784549845572277925138927009445014290956390092624208376040467085625655120680970703992851860830554337984184992364192259809459230083979551714336963719963540673311734417299624598919284388832436142897799816854272576351073602114157768069384075313616497345727799975255987358267982481286477133888134705581476089141957993243884133616538097498413198208347293437577617539502556313973539920238265819817398916589374780102960788667561803209063016149817646357053263703606647165508258227050838946694730909546611442863116731400728585239233348274340938004317060328107954160146753714273021549625958163593268999455056699545591680863465737141077832121097715303065848412497397981844642031685848400637637587915943788698552914986978508800000 [56,31] -706326819679866095800916874384297430426278813275008553124278913302334068768730698182158187235844678972790686939210583981548000676895580698718234287303456460597784391707806444046551661902870106087231545275996204730865474616242711802624676544088026206640375065072179347610300985493698380081724537524836334041383794960889607695406986460916476564549136151652778389687276371836415200651399146220193579765485768762912176903677961621519492699404093013223861804713476537266277563723433668430205948102642285882862227356673193134821794492473769046673617095293199602464743060230907238685960990000580680220110808757861337917940361180837797208673549421988642706929861426172552748247420959159793656006948620665369737059645542234528567332043783836064505291584017506918659314098645580824505106761022974193958304181527586438326432098182501982099268468330632254332964769808863874421215470091607603240295333304126866255379181863571304010116433665603507129176757688668122818670444034535961266019298740268997643339696798280350950316046775684283648444985934351356275041757847169336520553180517596551814206435640330605916846119999994508482199329720787195841915875517755776055034498306781505628874929507999305746347519983211235391416171069523105177418655262907275570672826481712017786315209123130896054173301392830912864580291504978776097046200951347240869713070432593640812867696462383948489634752888448362278762142806747378814696221169657740276582828650362162561845583318021345968742025193733548846231449990338559682074296203832780962753927428121340894892365171944967967747553369307080636219053392093779160080483565202000214581412048172116181438684817743406962498925022393972978917491484502897279262869201273282015742504543287032207970672694478334650664948430628046015447387009712776508993529742683961632083529503634114033451314393004130116779080515279392412609544001888806907866413138015222208211091482812255513334863111971972007531212165898570854737690670631219915157416819936968690252601072300450681764000936640546693223101570020402784046658357094332585206495612689977144956245327973133173684926603846029909052103934113955013310550214367095987989492929537548505969815651755903867084437986592898050339936624325244008141511865140844798339203418150174689297714792511344132940989156358317741431891676760769732772497387145114016882475815430708511478636955323862218593185077596319163157282931491301076951533339295097140169195886038470242521104089336448471881148377793661901931365966774657013613984026850525251125275418206428998830862008275333443431652359258951141618555470328443974030003474273227484433271807027600186176656002942467058529779949021167551763275517606651914237115943295987975253388310050180824568426720892289024000 [56,32] 584869875845577895684247758214597626133665792542363267180619340078020119983390470979610521735156916035241783235196438661339395827753056730137813121736409504507893267726583099368147465838954004132736205670851415189600657394706549605805427083067336253879524996133064815277520323749618818086669086126697152217943435008180830999017405241947313890326355721743283299893487130082702270833307230369771150569462078399055291565321796109367534336829925038589067311602555259774265774423332931479714687662142349362647294471945170946072610686993741091834065281029526230767959250881050139602680356998489586948662962464394709750988504353222313627365783371978870283155564688500667498498571438490713996837785696576223717139776015597228499911245466355515146716129557250057894414227651568656865706462891765003599893321868712807120652763194434442202656337888881096491672526912277697870766860408526731379487378431223334351539168558853702701429133326078604741923685531420317044042032760567528390860313465470953702294251745211747964729354752501659026019316646359253274639656861914779356302084624850968689301481635225230156024107681317795426701444376943637006847928405983772867952535676751593725876907775775461287869861210693983108552411093577357922917510635170531138446373327563803316294693212046376191961397985625601315361899522767938772605260135733199112978991106976521071432940372472249385439885540348988325215572111826966970183020853333389913479037495246162532673251347324952471350113010841470240377231109837893935883216600551433609278334764151775535021186503720233483499756517255992757507807795291188187318629193507636113784403275676150947850470301793939828001622631870315939204011372010498108354570992476692025002612774669626615482856097195528134581839392247497963987710353127077171191656930883905990671123779134252273439363042981135734607832049391959961175339485183779561253011877672895036758874145324958215210040421006809090582072035779885167191600709161554535454581602686100988967091410378945843825641140771518072927901394695802896281266873609392182294794907582360390503118564303218967114846033511368318631039655510310281781521674912267642675444929589725655822006912706408523833170331644733443278299893593244057308936577803624106736175466196008702313819571812846524367260386178633614002679776887525583749922250546998372249312148607028183151464759117312312557473312193336480297888330975536345997539955639050178989611569990147410959992236435762375160662347224081974567988740163634641425125499340410005787395990871203314627570514947534651036641943247874009541538677136306906413284797406573485381540711768964825053648727484105019406920758263953044568261483052753132795470106642223767940503738268550433354579582711234560 [56,33] -426934517847726510538277732068224351736744756712860448961277994790649339052971274549927284841800577021153590424499530305451382213457465154439153313878994961137430023332503008104814480733655499038930699573474334415583274902963133863419627885064624277317411202588541056908940639608903419376485137749831736600322062564408862259893407294401782763986228831209848358069373311640793207729809810497955236842249880969237205082751139119801187504269714648782783073006035616618458557340392387017955638178678541734041514770995462598503262740780022151663680332937653662887697860381377104207285856818764007480625056307950787115928066920967512278378992694571887526334873873642279867727013917011761280736549294235133570639485350201631322028567854638985830698859650759885134477617130376179428881500399685627166779787207494787748834308141121506277648448194156778669222115229228216966852686398331801371781421414982962835209913830160378238784545416468961218584518973116473200060983333174097860678572329277985264334740791031420970486700920290469272703079704603819073636109369478654827816460774508421837349420589820068933107184759313292641143270882603642369219225201154632354463436345258384045402207971730905328237858714612022698939285242711123353461331843207334180816742130643800983700550334727153286917224783843629020650256549150016699245025247500869666386514773655638446982447481418198780167935844569762774518788864951032915403112733281084329015258551055592224058191062194311991261854941138566580531585127375881669029542927102857588707916247416577957519124810379072011071434232378199242939303396835098276966300726420290476790964724068288537688324651569272920310177061439786137560276776104105187937554880908947127071925844101194354319340592562576216365527274572834908247261422972068258621335596557671490231224116810940426930945472450008262780566872746549806870273923773359248858075891715373078042424550589113135110120473294280457011295538711217957445391625975616495183184722889085832072024488299951927569083143732102189855581429151117068686230308424105657769340564499299078814940125429146286567352610163443729984365303841738948916625873222867793747906377546468469310459964641887935716652479170397900170820633189935172777557203062757021418560067033199873543412487359884015015852041899202692189368176650065943685405705149046734512077824144605969302544834035725652462657182435443704209472192045919774334064514271044835408542280123447208913243364070106169825820911664674958775262288541133417311818451257673278850641322407471019827292912505491948612470863546932425342757513500287539318578050809142288678963714871992995090938237575387650900438864751844741187766225919943562368607396082618440867130951478373425295434560045056 [56,34] 299541981125311308095359587312460635947505474365466967493584830098650881986220372482894840597062722100553782447913114033609171469904564818833575589948966956224875776854432766239445345657587078275672089169759040594966838144528382600578688216333364475658904840188502432703783085061008378866865244972154783487946108465873527382902606789004787506778345274418542079766140844482746879082388286948695034602531066502617538635541632073352078948257379436069310919538239635097554221069482961226202939438090190600881681155570922131043777547686387037271515019742518719609350007420971773888152260782728476114338168518125798191672884326851906377450209216973560764379110510840748275720266401699104098560185753053340246313238501238941296397632618440938674413743452619337122313133261916727587853656629950330148156728817550085778441232068130378031331158298273147667405750488438279564462053730263682897039990237955889026036298515433588847497296543567895390478693591724950983942440577354552338584130506270262697519685620055576558014680030673253040013924400248845282563230612771617814056592272090686868687617383339469431837594494940620119574512658023180196022899286567451182271428978020783716714742781424457809714836075213537786241737845090375703839892065223981270775432135138714476876339620297668477241953798516668864042466361201819567877505087605603042440345178890954597533645044009629891852189196611326335664239139461592024769153945635877105691185418212478466979970634293649444358304872992756779142420654078132377776982078241730731384352381721590701376578548458470414020482125992026584698899543428348143160974518906063114198412853275308214495525670455386119294784153823201343282606218376846670169364634253219411386122996924223588309775752409876900754194063737989078777838294104950014957489707206427485090645867343260343715450311524274854321936609369442313742957793486195429826684414477693606397800300321551875035641077191911920776587000477003157579118733253638068191738319127375390903656252005730913673964621857465173964407570691765468706229214224513184047239352948041284509358198865412932285308432479588457217448417082459795740320919796376815624980788699713067563035991586063497738018536835878658965757195176412800367429695879205851782824098805005755333383831573526064081700657755613480478644006379056732197376750857419482429940520840933438624690651293718698841680842739320485065878763491600330027261335254336424069115620665469544273449852993269385119030417409304790826508403633173305689499494803804680872592987988017190880127240214626685675213320481015266168013777647591700411343798887572585665029445721307656878243889062780847368770911501732991336185050159609574804104580013138308700751520253609995688074018816 [56,35] -218180359048618395179178706688382236075449033521833298224351327809456461569082059701024406627008360723066232545282553348551770589779036398768313330789840681341592616917828132691592641348625024282489454409728138919162744561730644380093355115193730009778996703506609358306059054501433889367439320231088255352165804090296216792162283621217874793164553490877076016781913568845410302154672562572799403739540460207794523778211445136393012295265923472255651726215170808102547540126198200994322751500628761326357951235091422985339518151265949664457437743595925783710115923510981640760928169449089681005891413719430381469708007405438411405762138343615300935262787361821146979133737118484904734320429089850658762901241303034015243778304375862840601748707508149812176012686352704935816774303989719410656633721951631073926705058466369625189518574647232520185172713858007711378200729758014131683756300167776189066943774047968392255831284210670308949487107052089293565572789446074475095209185552422366166642422310327011873601145713459232183512198295479750315687967815437759254812374629178630062966183149831294846887747470111693229625599178946546349647893685788588150597080531868499276064651927669250828818726812141776187314073063638985466791297573428096006574571962004743492318270747505981923087957247330461105090183464429004940880405062375784428173317333228598132205552243233752744468826042962030166783824263904610085284302060545204154783661671003458382781299447645915029394150440479052287641302308310667898829187656632344805448991825512628981745094605741136477915281921775260039333872000552296082915438105215938259027033142571567827703955805191382428191259024177550547657224825362380482585237629870424358704389119081211252555227241225438028942778865172511458998432145838948558371985071271071295247703454521437025129547352120814601815491123185143767355215461750707859933941554439593619883275503914700540149098797589925320201706359600213807184829597184406120201435988642302140308367789276507396889352699806184168828218628873574427639262427306891536457345959547741041266284164431753024151654693530005309244732585618837406159858721644473683293536689315819635956590266223969391905188789890887202813705505744540371990655290764898151023941267377637450017509186643313511515829150640079440071102346703837931183339022463372929075993842711261134328600393645150707130805560140865626108015252391400893164858992899629212225748004700429161369082220113407454167352112424809817709309507081572250379701939557022563980321457967585737118576244719209989754555886540154698903667089911494332659715913686040217372970374476178249694620652917891270222834834516398800198903021541769268539890082833731649065447651788699863298867200 [56,36] 167428658004673280976386034006125529662707875772479148454467595291539822643308494822220740619281956785705306927966505257881355742099304536372059065251780129393055494749865646303259348401320637997990110614736301346911692939676614201116077244842115763941338157996254279325739046332492463068742223006510753014223052005367433345287710494463129609093026493418705665893600429977962661932750641416315980096626277595795276103512773364118290603568185064366219238769245782502041135245073633740073069052204194560490618164190579311466457254843608202904783019365370309354424605691537500115791272419904979185530812237911193815806402970564011145319431519256682306182107590315200604991031856524811967689484112030534994576242787811091840196385227278407734128502335757942925860840734234526772124368366297335583953407305385562928261566748638586992670332078246912887638920309367749198833618352922690980542799630358143930640669329388080375722879420286081497923390989026549528869781752840725081606973549455954469054115732055975208297970432079537887501121134630525005427945900182180990982224291346517553360133893194309873073340627357844998439582718909969912173553490103194763617859324341721873550157537959542727042545442434383562921610491461133534193391546752364655959374221577427815588961502154869867704337869393207764787610641142796520043975704632639382420237216452347805375185718067850654915462999189008437241460749491500286981017043141605282616926732726274727838992709293298241891469744556699481164962992205644214718235854855052887081609509298617743835790682353345559099699312491155628819955828292670927143165050630666229166868051489613551157490844372448920856365759940471075507410452571175723450045281830286055453851606667823735681777457730315077457573383413057679244979402786307433662668274129395207832256185661771921609980604149150775483607642166380674057220814366976891898187755465821766925683063570178985168159273860084516867755897431676863149708307829317499220339469964785116544925180370409265811413154881535431565280646811852787318378875573961250300755097337504941273728861985952505131137394329401858308518114892242522575031524228449599442691650287897680547151446689154624829162486809841471494707102172497426758205476778172913172833450687633247311886270760776667590766448384435722895195618328265834400009548230166853678517294761300156938646703413100814036547720737767701350108264765604044836121883496642964733253388856201779933189582227191008522514017061803591581596815167989234134367663162345036125425128551273862786205474527007195176322461334391461790891645073191938344245970028863098749227999674901861537545833803647784340572434362146562969531874387621420787550450057814239570823074254143094784000 [56,37] -128721159745708780074497614812312014879655473169307069913278715426910896000533817265054912859855283716965447416760463012795740809721480844020608710653783445655529713358395455652892261190999859470444478544965403022357831533143003099277937654277112714257242666911112093734404779190398353622097048775927420657858706721831278102064516373011704906176470198120532077828155432802096156561618762456365100384408565464439603335063952335083540946122271503551199148055899582894694028101306386640569763583562048431232605706809719758981642154914302770709103065976583012565263218210731228643802449356807640172900623084424884049974947734242668251780354540624524784613726182645800357849266144954549689434212346578490787946283692708971751728340303113737212339261577055983767734426013908603027183739343334090710716071070908183078007431768378465248283406942900858731143772915372094393046428265875629535143777573801702549154213414146458142863702301798997781153216785165873951535242258731887163703744526331018237902004344013212177014863036845994669647685444989693940713740350933424827125331855252244463577244077984045105843001656941655295464870640312470935109335292566784679517918937213317491833213741030309399154101890465535221844468118734441121680838125302424181055983487601471140702047021940436901543484485903816095726500668964808363875534201251543600039569473031678390797603445354343482250013099208749000701713164557127672431706740738960244094332594773065262480757740160576281351815194612348849961133662469423816768578093726680030166421350628677383178054309039243803436329036035515613780063647449342298597962821809884318551202197967782230449809371754356663281034358341759452721888431184602828313208308844856877693404488720691018883096896826345356642925062772176118606240402724416386991066540205093439799585787784005975080034218643355798806255389715847138527834872771939550861204968062131818468956125110021830095803102789363363463803557183365717552552776234028472193275794458911994359885272005477848902823385821362069370581569361599219927858674022185737281284584666863817155644153535227100699717456012644107742213266616643106306706263732250641814814906523574373310908914216902984258129637787296358528905704086531287355383644195626585819354889208851767712453702901120973094090306094736129523989810816395721643752773553984377301198997583405877364275624667137933215172323926242145082508737186419286426299161875926387470101844512369602032391846834584832718882611550316825665803413919290676626572311660353672137735102670415383848646916265424857783966758514763630021364794769038509183577772037839719510087829120428666516207605424473540247818598314699570368005643783319055780142679646327026325011765315764224000 [56,38] 94377759798085067411771952553053833644874026041799077481715202690372502659928085879410742901187017976239142188058166032591002183248113356831886650060989516651595359787400747275082833367968070764550425347498414585538911216849260358436445426672175615984622041072990669205950200795497645184031698972697583327058212374939939580700703195392466656921561492620441407864975610832877733491950993047108914393643708283437086975998538039785170455165719252514836625176533551633322433802105442266405914941961827937150991918883446732598593729253767765711026962934130129619923363041995963124004580300233684063793844857841769461863598941417321799560031719665162007827617922151919156733662963344767637738544567600707816825373980189349755060988461349569847524898181298602818650867548842943740705713555443201855466621230322145044602849722239827914756409566079810435475149216851184392193937420202834669655705937462007837462936244302662467819167642006116310570556642944023424484123568007262675821812704920761026524302407936359337770653487806887124282978772858901631258873706029932146081817379733779886761516996237277161523331241933147804791609534473995546891488899617556710093992605460909406011951023384521829916062811983936824825673573196954026993181505077649229208739140752450118891224408763575684563865332869649400817579794474420171623191901628199456617342023976631586349035790440393915023400457059039006516513951800922756802893811643219108910013798753835371528795561425191656578442210761330644392197037298171557652321492680560956217845485875834628519028574432748755899003434475664865917073209052925846071920693738641284452597173272732866583518826058191639901605250973169796030274308660434046189113956724563819876197963499135320071080119053673840963609405265649756046233910499515428486909365355716788047174681574769395755458501581261443849400489276239374975326300602220692320140219519774883834459360189155620417279714890079024037084524417498790050542870262929414179435928200197611020714728953458944295411589184081423863671289707508750321756693522139921050152896114391856534430646798568243357648243988710928758605129427741892875734274226180347036009434687795842285547607411030865325234096914227456375620081524071254026739894164334993918841574197626334896734551711481761982757442496428253980515819411030734963863388640139123432704564639402129862788576423475576183440370010571950278470056620482685670958805802858200469435317668106592646327089994975259621369903252419345926129556249584453516540382282579262374010402180931458877879750336470421884008578524723491929531932286204402640423279183772827592487447586324505919161159714473382668722860977264329587912560995180477561543420961525129755585633320960000 [56,39] -65281346783305175736616727175107770198359641956501058552037789479929418367756036211328773424142503581763983720559597814710912700227383024434235039530864357747646720379186676333745674058311376175003615083044570690901980610357463383154576254744676075658527902492574216718788196038146918425794536700280775373962166742073747932999695215878815773920425750045880516327316549263253437521685948934996250774622266627952871964771164573121122420991351238841220007522969578349187062156311596141684780623782816358411484793024115378343161674657247734011647546962397585675961434705367501557861526699725383213921574669358737030589860349064761378363356434114524864190722654436665943258268535915554500102861096683063418338206325770135289331019324243224339494212624912786254248341708013028515014493261846746551658705326528020403489251721706906664275214364834256084409218460259881859116129177318947676616791890609052998072704550549039847486141046419294066143912886719732704712920855942084162046012896667173615273219538558326611022639109389212185110057104317890462047734628642700143352385783376857537602776032044032752564991578424997223307967766349628205446493467498032745798665633123681511529385768989409878292758311471780007477330583427592672754639855146550715940575369072054974554517010972696449328206859238811408555631070614672644809567310558979261200288404568861967125588728975755652891786506423510961471080442370261887157105612627378713986053926859877339995147551719780222522881593942290292923848875329385739557396732142476730260878123328875708677636789431212241441985881208547924166632133521441980484314401731984644427160641211549698819717026034949611736586279538753076160039424759853625481756146090567309705132539052517372095553533573609375085296572995959468337207164054601788496626852805592592530042661325378190669253083762223629890162299657021116585952067906813470674800967794196457078883217444946197053142619790531038409993691196320663728450345362958556786684776709590752333138463361975728485095263160699240227439375460361850948334321327235483564471016964860352479527683954543437268280145084970919581567493555320959957834384030417160060976291611884015770363409807246930291799388517592672952658460782255881612893524524237030915829757503432210001442550014096942106374597485514588460979500967774004805810359693527276626608946790911635283454084058590789547913402065756321944810812815964678061067610883903193519978291523387013777032997348407965144686434047465744073829816740480637623278699449171071491482538183080355220877528847763710649549424683061631141998643498626006046358861545423525422578157397186017847082757514897056957984286669260615882675051549920511423118356553202799699285770240000 [56,40] 43404276912671367478481294151909763005846498681944250577925725830905023165660601710500638872181525071956332967928190302121866586594831055647014003822209695047499388081109866652612602825129788216071749298166119461378012158810968310055213556417448017243116034540403744173102312910740151366188081468945308359982997923647268562084005034434625898735583449317337930201793087092002334647921227605366850560209075951209223303453606388325297998288747440512129447149138634755362708926831184941222332020611972047345960182212658970493460155574321278835612494417965866080878888074307439137421558893230383264217408294404459611339070940959302077991004053532596276782960904254198652221602918990034497460170560640575575111568783153469673833282574878238360256264452154730012489961181059902161598647445894598344293624091325843005968516318957202615892392683292468389296099947303810031898574410286438843186056604706005504376034201125342197051572699273981408168823044777101663396358247847919558107019255170322263786676167619237849707805622939711738941395098472462833510208853724577137985815005603156474306446941966187551838747419409528800484538842298521350344952526529188640481222275536868002908442339380217787450977974214326853585500890689354359781066208947410274411396981372289501631122609100529514655876068552669176115836369730030926636174998045807293507319662067680997010486280194529038114701003336975434000326961180052911957051559770457957118219311271723859746723252482939745700151917039035775198018517673559258852268371764788513852373671394700372952125301079925272385555273556406453862645523006357551177824778583399082617523325177898976800168337659424531115216296944517759970205002945397073481034047503069578137696811824770199233602926784072903368652398120871693607336003033174682831322914198368334348673018629839216981231063951997389561675223852671315285992875505237707403688639228844038820768866485230114232459681814213785827036919299386058555899758201775451422700038030663907206853411274462482466596502953934397747121384465051193560964458324582774373951495991342140487201495990027843333325734471590355538204620897193662359261544555200610160524900794325129293125346498106252956691956581177986810908122869425291921624722341983199430187169026701613798336517180815572389795366380731886603344183401554074224600947695252521943936740541434503383380364592097843453680266554165985294601590205843895540638379231106222605360401471194070432617561633443700477936002820291455690927192980385305673827305928545516702954182038855559395672266724524115651744592494520770302084212462613580345315208799603318350692890078851440472636469674812230395427634400687012440931833651176162906406218844936906492346368000 [56,41] -28363115700668265898311692076239199293214715135555431829037981043914533756444723242298026211753595050024486737758962105926566021997287569475182897476310668888216526475718906508205005696623412781483397708791312789753408200808952709891415235516627443027088417756678244277002149883718456610915665883924718079878757544866140237525993788354125921597671485007984894389920637815727771911301580430094868809397351599123101072042136011574188588242182160613750169939158415848636613561486803523497588724496486655472085714050608620503364315438942402408718240345006526122601609819880757481059779791018577538217378008739888427876400086378058855028041386726925941711055117053541533126475622819165704088909454487704104514867983491484569449272986367800909820246172597840351509124133947183912003582756307636867383330715975650296166108931043514295877727382293067769339329074738671697887001720854860602574580138038270911060893737737077014691563845851502436068085076877859739663606628403591606988836953881858431998392200120384965549742789369198858303159433556170395505488994180321507361622151171462813225271965688828737418407684158522641939090557698381368710569326654497333284705266877848004430323743652965855491304553641796344113655200814042327660093269803655246006329003550227224436700808980678260088354788441267711696337396182362419429058612196491274878461921446672552865024257794037357410643504365833489937676340634665481249451349996657199910587728687775053973858653369214275356162368275731654477864454084663791955667642758348867691728338572270732649843286083828621678630871683644316408473041822367980120990120957058146392536881868059031912516212904369574291132443956549801998021762632178502085571990916517873983894602371199006740843597746026449835912881333108741872128086195142648811886888371297690600011077532273919370526776586262329256721377918068913327395271491280713407023549473783340840589320867677530399213948131626887598628967014251975865739725193779276620495440166309050546128124714543382829853881158943278454184109946739887783392977447533033792702975599222715749916395689207108058053543623056198651486698546407116665261441937051298474147665064821686970238808295545881493368608737121992692604571041611199474811997230308537774962927722199555419471360833170745003079987861077796425436361281431821844369121594260259645714016325827651104222168215131255343717229912180593813717939986121164026104916792770019926545022405589480638553132162435281482029252802751993589330709548453137533299880808770502572774185580218183622538298992100477943731235035635444138251809722511545618281066233958753339813302064591659321962533769007907895631945921905354267685095290581773577313006216885219360768000 [56,42] 18298881654194945308785715129845026110885343407416870221807678135948580806315274393658466848035905961426779583721855468758038778403387780937806096549692752393165285977389282905454514401137807228760532616675131888465438987797578339635085018869503720198028865665179703969999422389753257807912318264422454605944290502825635006706956679391777204052227532219126614986515875749256479439363965298202967018806158254927676793066598359618564648143369153178341073042956583761661375279403726769875515127099620540187256951673730692908193389188059752853314086863040215933463317965772772116125639576769706303831242104058400143624646372479349558663591765264951714676668759376388660283024833523122159468218996214951002653841946392927260618591068314164121210474477677931434737238592489662860053017860879431979926583487186277865276043683707929690176611521981280641498537921498912181761423606154644806509583855567967929698705515361708966082534879871365485668178772305184874300994450845633024644953433021126515809797580619118645605835720488088850982560827893153709067542406269179293399354810187665260708945533853243334979981188762747514668813861159623357726108107831126946037300156238625145895623432505904245703592533094100843888200169527568827338483911812788139017435741877451437250304702343393088323034058845912433998758158446831474029858133027522157174208579942374053683585559615675942118835110130065219820600579650008439340471315029456095403959544281217012435079924219058599101024691087790711707577367603602904154310367660936150215522795827269105286995088423553375481170799556996215231349335663931498054089521804556941796339178248323364307696293380986616678399365843885853636441908147056503905302085582724237198677169876773570638557934105922553558593754986531529153725858266485315769086661322824394322475536282666021124255288915276488027347284149197396144320486873726030175204382885598293948944126443020159567622091532648840880285554387175110670518643783239382986815090343815580204347800626319218088040375091282056105511679254906252887221155640225427992381125829318767664200808896171832371513388599864426271654308726613558152164622624443087426574445259827015043916111589444081227848197924346846486015703007973981940634710040563232273091714581104230578640869256808298985485829992648965074554851179570747570516661604851272873088579973007927998298951900482093912001456304824759359754594971338095494242318583748849610658296714853192005864023813866242864572532960592369841399184585484758756673346669425488899519426853277088381489554529744730419667428613844277143576398256786258324806900832226374261924413558895135094564182546129691838301673939612984393416407845356754070791273838425407488000 [56,43] -11501400285365263989608051470328722332899923209290061618780008055703535349332166219485785179936974832495366759904971159793088031154843955014840274174560297965740986018820782095683847710411937776813255960988857284894670887379552668322259326665781137563883760553470617770434870371123098639183029550431992923447632818824012777516695867476350544828579726233660737942084632680108790190629315913214668406167468507663352411206481544080831101616620276140727002196994380302283466573721030939633995878198548740744233702162199744896998210902836663675021113229489209153626318731488718836292971147901518821966573976282870543325205526339961423818053581404483309274717119560144668816458526175265335802956554803846615195552650291715883288895623621418360995352337934864406729959567735764541103980095540332892638207102391172667115254172642274636800588352184977216668703620968901695584787098854648955059881158670700752525901504111490323360714167519764876262446005188926585172038327746958603788597528140580112800388102469468597546507096158640620433889595700732956300719441849891589738789047656561222563261613577555922687600822673332884840600425442481269699884146459700939715932063879208685094776777539357248668564117226006257430941497544395462391577621801359147173423752268980259433669083761091638249658184803289292364730833396985462079132133832341053293579888822464310919196261890766943699494698843482096292831119277354154616686846383313661062922370866882440416178771972439084521751361671036294731086143480252560586419383751299175768770710637262543233820401589343888861264308900689754427971288946366379228618365486881504583853124222421233362818930962436325412608177047351395414173648899733966569072426975139801683849794417587961372599005993678471105395029078597378890099904798714286459740769981809468689045356387687396986167930237439263499105360038879943202554700516812942013171601608275127150995989304399905052189294266434977977896481967046480099606806685283367000102702582428517794504908605576514622810286028941570984678650234689911751054276860239318071496339273508067379948114228680079618762688445448581866407057479488818766863029457761890717153425104948384926087659400376869803453155450159053861549152350597184678383504108687181461095801641056617005673546831519324452666139715414353212595229363930092509367605008517855086893098412995889562739714319785920530295411674385211752345957813692859492172420069627846662597084235362727837277042105795242628304230137373760513731133755995727898531492182328608958915086751517819387210637414134585501634025782673984381890307869077480223801783914053902471689936819236144643914509583665599982770289841733706959941965392586731730367611572060160000 [56,44] 6925858026243182187979902644037280086039760866699637916363944782082026935739983899156375795945540243868361966302728118794269823322133576656507009173165020117944837182220228342324962584244925459644000550117192458487160607976678157822877689013610003976461006719823607882767524602348594384254517642110288531355657349431591442992572962511079670706935675475504520371786412923231452996140132428795610003956494546444662283977055956810100655041945785170622921540359511251917790206452406176797272732930784405023677582049697962794123196429110461177726225419439321180895424889912041830513000032708727573408626564008022118156978127230609475057617567082730676160213335010124311735096733750661443347051673085500604143037671278142498226050117784720393883722977216492466737446593708734063823194977935021979077310774214668950801267391537146874676567236575061812566870200503732243951971561909394636168796569645089060558449195422230134042991710946394538317069630608821344952986103360463965357435637045895880713764251187910073620440218334240161250341262083612783268245314037398994225243255716143043632908016616424845578301829581610695942370625121520856299771494657509121835632456709104320845898848899400054028605514128382683612995744476523867455189514247882724568912267989708805981612932064609874789977493791480594966327626686551688268060646001854053103115850455009155450175581200180583841673407494580714625642432297153351585851994413291418546291953424568622190462252792348409011993533776960064545348540649331205907720946959983162905729179210306116377648096095926797732985399940290465928487882881743898206568455893123363522414669612602448124236862294147740523186414404305873598227883711415960889772096069419324398941715871456051960341686148648243448585273622290603607210139538004949375555016936886291769596620885447132121678075496910574971685027159709412405836760638193725046344643971152056070845355244716829321276599641709833749218884017204004924245520282947537847764082046441678144207171987021414516112008003734152955039088168992757586756148796951931839310294136141113349410718664510136688278237257055991941200298430767785162252172824031702853707327420851008185402874520005767063383554839262122402371844356784898192951259869201271916521917775029486262503052231340573912956910366296722216209609847308448874399482686904824671728551330027033766145173300467901652937307576776480973131790210426019556775308351184399742204595518898686583388435847131462798213450909432765201960860777969841899588275993124957943650861798392982069016311795691392747401303009801390931324302279913453409987924620059107356801400785222273661440734293425986504570306233768281888707858768013819239080006778880000 [56,45] -3955683303493247788238484151347492056001058448907873438415347762895133596864421164846486658244134485239716726156059104285470102144088712250369764277811406588030739520162330000235465972470239867348875394589957900302350205511213857047501322130352733412594329183573530941504706830485428806707405851049623524014569921115416523639688760963787531036990251335908080894282782985532781990719993234219240156095691764029086593526824254018598054254507661558535669278182399703011499978825598914534681640671461939167171958517470149193336215335999845121209794617166516238594638115573684525932556410958755313309105479802219487310116662842177362642498543176806709442560372021666709252118199919803954218221047824362891909223864395881979252437490331405669679111149251563024132659400630221514525556948699919028331792507744324421062015594736918668590987551455072264950109143911817706655133911710988227440167006720945896774978265488308564591223815810473216127757233332404592812412736179625197492270136983950155643246051695665174766626509759102490136760243753573177565907871422828822115142740783953676265186229410123930099063551907123758675118172144541160198847749024544880693193651888454283271544643591303453971621665926600945669387697958500744085383121050558622029230885948771894406911692478353324994029907079868176013012327478461630704741986728614073025053249487416718431255599060414179940634305420234284626464666678607880969477106972626845121674117638522804463316437323411655268574774147738002149490972221680027562120948656042371071427099032763696041512284716396227757320040302279235832757829115635545471202458288046859647182185067723929783349390533977623084417063401354001017890106914697846829605826771819505612584377132339399613153693778258962006549201292419165107694779075429706035394513332178362747928797672337152029999598935391641227698721589709245265136079211556254424732993032202864111590648385344435503006598484104916854044024419979387475035414046816150817491126827852820053915725670681988840577559541681753909158046618489154427343168392398171171261937350221794504895211903903090055549616244073779324703947388082784253583131151316630907868948190901536678786900321622501373665245465016737854119841646571430248967623521845263383812751646380546741069088770453102679505593376491372362593227965475950944297634050343112243645604915644578835536795862379802245059911264067532703862945422885351211361984072633665337492762439299596458090195770754200245874307985252752248635852506340160458160831834625958595379542184466575834671988113959628750774644719769091673162190798159207514405304739744936404788265604925004800693890004359787871912320649130883067084185039756586163042779136000 [56,46] 2136213658593795153458238642078093158116311381056667021030609412578986242047196314984683440034317257459654560972228131527064368733816344086333409262335179689701315629522441081040339197420498839751093480529623820576253546121397386398046781777010829408420832044183916050641077175249150800085527972432829469037183962215607754679381467642157212409948127916324945276221667677447452930436489697047391028461534863054650715413332538553432107079842219262925915869111112727298596208899670232863830551651292850595941354006582773792660269254247973966340792992980739618414284039537273817179537946100941307946228224037704511672462656776081709013980282045197560886835286758772384832336307802120126829368250302756292986836512050389614146270413932907465996616369840297622499259169104026952697712487496209245266514178025637058038315845749681568513928135467937618762106977995447126990918247458121022287399240264792425931075964014598230909833303546887036303345363613893918759063580337202976263218369952204437580151480698063981406210349330595576238754368910687676924465565945009477486441746258978433548211814424094946132674053333730375861559770815769357245716659621741603037986739821094400750659294474750045372303605705021262343436994846082555159821901861127230175012027682899003154363774273109348636113137613788225011657285725723481595838449135291943000491860539766839365224178655196751659290988684964550031521508138419294551556483675914683865337171391646405038657115023929748312730089851769931478108966832913674986763740793988210717466231121526849347165195623996895322018038128621485892926489460541765889291205030141688444309615612353150920905664913535462473556995906944224072115533350891842676907267452771704212991407964306052495569510784648919857654421080792580536196899828068699810975033917803300284020368135519957927674739592306721944992783941150789624402339319630470730522165455240420798461424606003712135155863133703881743888396749532814214806022154239506731603405104618366412129901061508006769929862806064971184404227350171119456215203910330010323879211615690171754670575480855922851797970208457222492499507328186023025642698858929669543353613642291670323083519714005569272817940265149119924322917455089105941113706271569125993441163569385729184783839879563878118191671916562684607717366230780673097147896809468623418212715149835215581288211368121563549425076710368907989172490258475541091267396463785563668292959347848226981937258452382680747129215045631887921048484882529958254311064152234908598032543099427503637002387932047179173748866823168663601028028700405667625177848846009371202062554303696477846006063536907150923986938822466634139823594346324195780067328000 [56,47] -1091009437155561057804648017106779825984818933609125554695742112686601610755105862155731275759557560877413642924361219148673020362260820148200636963355909880728518049632745701406062516960174824462807166907063085884591315609010324062900870815397740384559774165920492353034187075342090935034483051692304005456146659533672538266236892274618363525495510230222244914275832401222558601973766528267179871835259506091764377285976267665346105658210446232629229226848387151789917528305053991783350819690947085458515103494423841587379183299412341995897994807874671955037011008040737002723778184113141620378234261030471855169015271713525310423969802475611131978947770866594876846698347168793220574063661658642046654625816709981238612178565555957018727999707198251504384101582001238700430119545281603649372250347801274191256236010715628667313535955924549023478512072315938647299143992406729246330069055271032082230394119967089341920823544239165551455873435992331413265787057309610402492252370634115554003596311135073738416659414880259147925605633609791370831847151378972860589169354602231392366937074753464008310495416291436614249796960012130692537950009898157708805393592872880019942140065531783751038796459404509433924908746219317416892696778083560658202842827416577009860627227090913564905974460535643003278401469566444884577903952342997329609861590944392909371254197658087928336064064576262198896453312374515891525945768483579853699733725993095091636556595904688480839628288821730334274416133332718904837714718290343158111563238702128639822766554147595192699004793235008328916835418661187638829174443179042683855580259756670824580913583754972183157771107452834737432971292618683542059655574320322177086655994949687901084323112516721135878309177266373964774187095152355658182168578024728527469762139683574023237179689981382328308685248805769534349978021898678748283270305288380582772111411891062536852800915186431957461752301688473712000753958906810851982785495744055384207923206893626930749222256253211098392003607427791410768908347205797813463374940379001001526938198071753773943703235262438209943400464582830888480480022215594974920282069266551032058750723552256461765237287625784525357355009588358086019440322144447551728132589667787534059617457770799022349453710229372076160684566193279288830988867823966040795792467467309268925297247601804183212516971377058958490274768008428064901786089360260046903839671194162675010722956443653145633686761571376710322376779693546579992478955786383716984467441030132793004029633259723079179711290799164656032797998995091113585897868709142631563192447968517365431019568395774239008022046866530899838482142388795419394048000 [56,48] 527147909799521400989805341057160025253083043346226478842361690807723544856183179048681728374143526152566337302322122560063035238423665674209842340550647471845355853396921639049732925988192311008762963753830847208534412622089858036850447443206542967926797000435000438938307393974183221195981941079769097467933116514185921330481132782831987874850853116567878415479830693454711636330368214016296008950312772112564808500736753470492281636282646882033684557935876595690365268747191512660086814258651929416594597148784557033575680235014908859273696326123568603586914543019706686714450808476580682895472053294769611796516445306068869628313177907986209265789472019997799646662085843604297698456851987829651924551898815600275512613179105344697474339747499159409090688158620191660873739129237082757480900577203621461992339127058120040325121646773367780553109379280743250702231823629221999884795790405665852001128869067007871267179391887748876736520572613310905743202843587271105172933083400540111862599701261847903519121969977041927395594689473871386307560679830354952207705606120713263766717650963600480358935976857141603342014602630880539556883158690381503464860409921126799529852713718034736482273623659312891682038020803687611281566962283983215292355547391725207793287116591190988760047170348432375005305912320461543929982082820249362880722631876035987172222940404076681853299703045113713121207072169199682911346206333426486212861170113080504758958926409498284438663118366031559790689088546311661069032044720801536284824710986776533392866250326829977410381780280541564824779227158506952419194011224596527831655171054158926580057257133793092650706569210707758531354846833985285290211962069897218457504469596839978212259540493891456702051808534129104111932607148221061228496792748728819229278908081172351683233133573970537421506275130023515617106556807818812042455159638810397861862151091542231777522646231409233362355718681983024874843048651599480330527184401207977974015455939279188089673871381103424953749715452820982322100705725649455802504446289181634324987933251776935037879111956707011498375517805767460693218277085095652308531190643339487537149086548703657076012209484448596893234733945523865429296776022936755642483974433581134496201273130962355845218444751190780906021643286792402346713275793212644709669575029396486934356061267020372526341599365211271014228967467250130976104804777504770714606987975347265396201047788307875723472462271885340532772986604729310007775807372389847535517000988930476380220031967193210862020571844308970346549829855387997299245035678330759553400752952881001066532181026759836961566652556214878298705791400877752320000 [56,49] -240696664669818170262663164775831446272195905528715233249462083807436107742642528018851988554605443251576546469260062693048884385382752899559288828641892494287225085983244401594666622444497564947522438138494777684653213578777443291958932585429324814562205732880182695389043626608875344705006135041552436430478306190220743503264425539743933612242546716632374277824865648522967513045131166990781581720872834966541491931445711010787349561103577329906467616741039900562082815060378454968871284516646620361167958679914517479008378252730464991923022502745183965279492871495378116931354555120470618350022024676437614568173668559977497168655819417119933551969388796071349456674785252320282727447367145471522824147921651978904931915367715592470490324533872535636980140270669537628065479348800955260763953414812325067873251690839495316674283785648556374427004345138895547582388454245644785651980552239760268754336183632281911396126118785127127373968183679714607383317196090410761929710303630550137742803261243782885633793847230434558371505781538417567872375640117774696600459714745792950059380891469990181333560340218045359121786819508618471325439342022816639539721400315551934540478275402019757883013560782936004044782746509212400163523204785656805919239449878660034812159118065419909948029868338870620821630545730845553089509502291696713920819751680848788229245124623577508929622604523360645227665372910471001240802816877387360300947435318803501891240785921627411788211701610367145187378728846250890661979078001699113880965636106586657648902684434434152371583600406158638342832653980606685916591454398164816390919180980256233161523085246983209719380166706304478654576284349937421667874190844541787484535287225787765736159522380964617088547875523440701751810300732637829729493428752774750770260168593437079507810179467326835020912786303793378192877172757415512932130524111107654743044581157514118506245986462395075160738369240291521021978222126668667156515112944870903150997727592585173611393854706939892152585596847573937112016897848305373878651465044422750461857690983357754784908559356975383664712924877016100750822912924608713187903570436050327985273798552882204090541177168423856261943463172973337051025471864675563653662983430718234098484703326353664362180596330811157280207078408766312870946842180504457285490883254165903266038390120064203740264244265833927228878929975372457113354803894758069711149701673618918971465769057457756915052970291116169954297430596937244640521332623789574352626891524812220631118873906099111433533299734265127295236068217859401565429258187594300517318807626672957838465519419732754677098247553735169400499280191422464000 [56,50] 103544293548874224879656877137017594492430673166681394796414403476272910362718604325590314265949454123257241092349482817129795637456499758921999315730666083696519989721339111257343190124039994901476577633232061822091360466225646365618046907943550131507323393630538203973101126528242326429137970612377531891511715467200410319912790506992086939999952242951412918129776047733216606982108952940016933187621232853625926639494003182785965214254408674986338323392517866684400621135288541591572401417702472918587089509933128631516838559065503778259143471843778991014377146369022723013484854483093532618038518868784101407253988760234672750001401739259846303790936267676519505434492925873559525121782979599692841616075308209539151690545454911424649329539595032294502028721556772122455961146101113510462518996997019198352944381572679803415322756735717296221858922114470732123228830353965954836840978946386010248686628562842011730890765002713437694314445554056725924714301465607098465081785807357871755948665351260224034318137475419702072261223510900221934830616145893816470138720090411932980493619683826505898406099730686568910620957134247151055554827392345931121854551361930771977498234590109135827164872136810486341414092775677595303360290182634684564514168043860175356589528725100403511558217245982927880248215085449272349668737819676165819909267853904089247823857833286328871375956355120879006310068098634734981951552781339868569009950424194453856728539210607959123017331820733093280238078645282752558214467489068994803146146545648529590814132120880217823199050691254153690259548049933755670901167917091111254429726159251821957810688310024468050917522738757205844036926743399663332452631444665980027646204713715790589549799467865395887425595526659545863594326339285218278659761464652218672027981690171567300291015126010901444039174356557737892375313252195815261564878252390009137754466851088980409543543877496636686157529518826620638967420934263774362989512086770380162746649078003888474720225182876808829889137028558503157728662104487256377383292236793988331136833836943278408860241092186891291454966446445712995867290101736945717476567516024423010556312821929263849794789015412671183471278380153884242091474254289093240565501438589550843280070941575987757214067036027415820802564990837151057288112104829380716058086425519557796604844033957427216506934252779462841673923055432489608842107886790670245902957704454731563525421687817933260494783650716475743357523553278017079101923563311034476345402528619553167210826564474348601548007920600863278393594603899326747942396835281540611649697360799901877639449340655826068533841818497236653474234499072000 [56,51] -41787041714916253376249690930747593726766023305728401214696312467319678597113365786503247404435020662221723718349849714095658448920174536700541227218734073874169292901798833067730380343242826777320009672000490343516567190061499037405706507634799304682949774812944678971499764052099818339029735352551277471121765160152553594182616093956666266480847859732787279664371361902808335504173195519319094931127177748240793910720163597216383399271114305811929206057718070662242181286600868654622527299019316598207538545829939231782731736441553072854106409033087596059778831745443773708162810050287988191107662820317969255958953431269869584278061976523638586922531551480443355095161231836737384338812716414707328362630207904807568654122489541289414434837202051603028638449772883112159317708853531787154085853369380018565509745606593458030460223752037740590756240586239166880137768500340395124429383286995475592539868025858066705490654022322548883592838512118257812663032333935530452308120460465011747618298729299603493749963950089380135749289323017269613079993321451822051625182662751005037606441037839087776101168086168366745433053965999079142075892011230860630006816083413998581422172931897700484346359308558527452503331347246237463688543451928722302692530574528127800294155940308508527402344494695078584733719774299552966098841907733140629024381990847185776213198033905906224738148005680866865900840154357980503016057772785037105105023133744807088744646402123931435194225419969569789986372462059454353333222522756234092557484801211726360220968418001653718883953136938837161638319791696082535867598783040174313043870024911100273787502597389668197925992243217447841994782093298823522961335553966356498884088845428623889590765710702394713630361070197166699762068377191881717966949596621458713800566279674559437735082036835416863158169689203652186564823486362430352827874370922525615733007880725595659517900051697221559360746099202417800313489971858344591450836079084226544871264386790207672303193149755042767467273003264363598809964736076909994893313161798784479987727769586489257976504926252395713608484946784219982902178223838925365014529229406794060851841461391564409749804062735185792040655028582021220873073940579335213366924834983683354340665870980142109207735635916544351655897135387637905364087059629919477306334574026086767562970921686608193039942210545715895338651914039023417893507938918130059369039457651362929157567758400078404249444969490701458188909896668064367720946969988330054859467938114616099001773884541682022477099806369947221675177669739526090919731164110653874209155920843423774859901388172519830411064800094693421295756902400 [56,52] 15754079835976298665777465280349891771855956413382723203978139938416997118022985138482002114616357769317648453778463782524253278762977469317009459032146122195965486902642027768743248747704626774416141904856902794710020304152591002314865852347979907339650676796306608651359273890312800853525930625092126803270130354080625212565504539187909054933353523466510261342252252809992123810823122608976301291502369582426810459573521762884406055529274985208173747665584550473264419165298759605490019043565424019849894082379314581770971182765147836125426296137052209465862385818558838771878153456421193534416693504577610530223357014485148137652421028344347671928778008514945193482162452384873062752090016798540531810477903146651852516984954341063443499521705123335638086022790485472546323880721660658344670813854451528010833689013802720181233382041274508100604725570104665975522744170745422291825705318004355215174535628805361011659176211446741412264035757990211117588375710939790127313900615550867932824678305246485372572375491123121733674320620044190525807134916879291261773745338454558013053086805941552981928329261680462508941848652186034689532701225841134653814252162747886221810539114634272465335923673557616505724753459036783040375303398090843505633407205631677677091405253228009310426781874594663456441011563534002234979003496497040016729567056282952052390614856643448032345284682431595107250376121235817727996494282757836483257877714654978548689808637594288934856062114091991814250291289892969167464589847739215921711183565718574349073955133955927320673767527307529272046815183387237654437543524262554341557548963915629551171890303320978896025221531972316536390295456568335555776611305272350131442141067728038037165613748787657738405194121527275155019222630691648665901304883262890499177916383287522419913144138517102083822527181410675224180410406852973180866998879157687885660523166600803241057037035682162418268445124282797700463623130655027037738204366952035231865208243440788468347538224095282865835738367865435235181962890998542972475892256307431967691791212041091108356370190206413942633897446360132526427549014039807048946994765926810569422746631024621048850479434625713077368628338315042020283133139634057012493050085413963159675076524427944266894274330459953846750255550451966612865005320787397383895514469372832782330442260001869609685296865991326406196348607920434714458929806538295111906341821014357402871807674679341475289141720776051931449686574222979381407269465735633881743655964284480945904946379641155856648054180169665573257653423369872685969645320622984484899069516076550633271453918405350845752098397401424677201510400 [56,53] -5532363126315897859928943604934881103254249844917966518117948805786904165814236509815336385744480463660148190060248899811530575536794838009556032497990469355665182171469413007009804154946070233914502971954655966185188206912175958828558980309553278768369097616468267747502322518920957844104165011405781813984826797377362188157974026685543314166654690368801674200164397044555542965157914816969559013794593852791298067280298793641208795813557063642767159076298097845423056075334577908585971696661302532820503828215372963151461731896635523763295817669782326510175257478156675982396406460322569305431332545636174698938995989111693982239722626333267249090315921740022644016631102104816636971079608379162260963862409190373425303959965426814423489899984479719852076222332755701567175963074273438521015985886898904203685734686429199058798134871605773032796913321287237503779583130800984429858088575281564369309607526492794534355884297243520036824307350954301464405056944326787619970040898618586106157232830655408343967884826104538757676005192879666221531620996070034689404823337299524980500117849710913574001744776044896587057571642393839222069625742942559836983867461444595674037828141934770544238708417991953995706124778868252040539886046846296176583386307718336977655383664320154191811325566055002702282890109814475831947074125675870006690221921094094342708297944820377309751443607089139438915321763087843014444370395539540825659118504324149870516812233940680809750814540696119745419537321104579745692688115408812476245567210039727176951435586932143868328239546238500674731501729671318870243511571232452095612722690783384929893612845810554575660482027896638895657826261511824452879197549775496982275683816729210967340314303374814802884214247356368376909576778615190054673551855288932212909079686657208970782665801366521245164001191125453654471083928498237886008902338015359324924795834992231511701679829386604758897814925166708239132218326974422542251975217949763871411899108134217998204265117809686189961032369842073076660160530027121611519265276988428632003839023774277613455787042263432948125340803946872500719741910680330178665275881047297440294380458015902305951114700933493052633538596854610777864818867697188561012989544129443079044454744570726418954871950290647758756747421141609765119047718447745861458584976755324146794477684032924423447096520701864269102149095720272319382487173408514267504783989649552510474976766119933669985061182874263379110743484028869853402607947825441371775108226632895972652068308228402956393416752978412160166211304067518456045802580160353129120985108096007057741689182926414439149773867352355504128000 [56,54] 1807280961537539492200359760267197926815006917366114110199474342542931259587525661521712073669372072490761199415185672196545876258609585035553923514097532923970789143226471415093880108911505613004581766852444444663893910735572629194366700764144153671088002060150466972927764377863233444796775638550645190223883188589536553105154392212077075668075369554270751840743337232894826047470264336118348046708917484840219928286972823779482604311088226035532078819980993338735100583562707422019724409799968611216699001836711374824472942913974271865385466881775142569516868191305200417460827275568501596737320978739385150625225065550268412571068860341015035005919732169985717573289141721462057367403955673184741063402428782494465054793175033277118830907883354332921035015857988048308068096026443002906040095428084018960665402932859014883827404914759488171149539560947058230551323429591000089833353524094102827186519059939039766510294636615976407907135399708012415253435911785201511273441206308986315245804151374263964174183445868828443471342544126281750508922516631460807938043639236143405891419996751632521535587783109832129692309470567004756513099895427133248785748107253375445242883706273869098867902331695039445847296904432561079152673801725801523643273837740468014219203155953204988540834144383355451663058001254377789858717675125371597471669184759235252711883891061306326946823777267209119228819555538938814595223336066111965833785474182634513169122329716277523175258664710480366323097614418102365227513887775524830385325661494048854612466115392422913018238647032795003967365300526816202640011201246622779948449731410881809241766152656575556538493879608422364780538898454430174519677255209204145923833995061245568955079383531148114484575878821108610422155126437484793278966838248951181347572899481583827860419504798549866023722285674824854874790700414972286512767418918029915576383543043578059135376792161898894620933330335035336511389055240226566726606691640227428345762559663003690226311817629591850883847111583196352169114587975211129661324803877470008815036148538016407773137016554187447234197567346932908450860432736883618784519496306144984509655422303786706101888280332319958104774948263896188304086767543339179200903706921527046997846456283859291080311712665450968053270102675621238864301273005649322654157748729841841531521977316750680754046766245547736972722251617099649245570638932923586433354333498869052596293616213137589896849756195423845896119127304950174159637005311682668138876580331929470405521367160799850228298828856794515387828113042383414962861062115238010898312276478808601818825611021652758032397797277093068800 [56,55] -549023635578154537621618519090248311421130918480678891449779535912899599899508703882752278029410191405466126190771707090594709630887584202384065857448946521856556800136751164774813382270091465994815377726512675769005600359184808393391723305605723168020017942485523747219876067288667638521043170204051328828343952032611283353754647812810622386872289692309744655928070355048988345096829809902796230299837781126539586887964922103854462032373712411442714452940425416308265751424289475460496815134656635110616038336521802901386181089208819209911070986076091217158134824208702847549131372588957941566442412111877037903048441938956334758373780573220010156776880139503132486139174200564934302686468405724501489807301934652919257131076450549170426191010385940250870997517069370211620724720835783583843563055152396693328365245492600131773071274287554110144694142749023827114159427517207180350882388037881773082965696090804545845155500767906582411148685138830022143805045702443999824696592409268030408365917401989157687060106869425741157855446866468894317143117878780650074185269941744092227051936601747859655299081293886687100177778700544066557022586882049662469640982264449430490919150657313143702635507893311393705385042899639269406773543875064881657518571715358255028019109003743560071327655076235112134870011374397214188977721567705284408189238640177400977998754647635805902384108876499341490638785041333773912899854592009277410749850180854709954172292370633937561970494821830644227123349061339486005823131703101513109563700539415807211066765425212311059787556985244376409744991600288749231693180743232666925545933124639004722643235451811538177435684321267467802725842419474440325418827099555790983255426283848785151892056934693355714023576894341413444057420072719527747638277773946008585007977156460118990140711491070510767003782362512243053734564734166483252496574061449984949768486661130392642543135619468340048354926758940415702671639477539495625661434281559545300447147623299178938498889034514052036057975092342353850083257732687586996423297367323971512256262585689416031710450605043633210741591705058016638687500526413441340930739417920346873693776119925678227970256103519135024859351573665685266995306985591235019730612293945308378812663051161192213200675049724184482783016453690875452798623582489693246165700221040676656282616340162645129232725726185832360350058505247474300215614234049607512576811158262289050510882164844868916472545138891130298954618259232145546977199883236747665174649346093113584104652422194703297727446934439338379515717171307522332256613522404989002279552966490060149739780422603893387833118818304000 [56,56] 155007329022844552903478388953156895231247834177996380424858109468926412674680452064088580527643799980543631788928194607032024019265040465443518195635122139681444440228704292313603969816039442521421452678278353902264438246839956397516008486359157488050441856455811373812429971177794262153630791541969753021395311199859250851211075022978583378124979061819037877768800803107776382590683956638871791151994802944514792770142360463595440565775514541168675786821620406824629730342387229899156199516531517391171201687523245331814676429404708273568558812443812181989663799110387177316814864373507212254706114582372687732825786420036415993656496155417729518974720304755306926021871703129457656817249893898171198589515080395677261078039489707740693027289402982217818828526455809345242230880396969814698703568234023460068664179773392299310102166145984192888633495132963495264614065941851639721884663560943912577157044212937114439356342335995567124201608012144113700033129811522840528152686593309527325754268884509973690054260584864547804707746486339003276995643208483779298355897603834885872079104149917574245079581440563368655167302231102380232216703586001381273450727639783365754393805255863556502961204135955138617369702664950580930320916393295384824648373340442777127630675872953957634236262575462838836770763504410737472889401893779255490076478147711292180900540401977443890599344847638412893074416061581800394353725696195937951002128708971824028180861646180102837969420839923769541195896722641185623370422356592189692046629935989630484045834381180120872930367533596173722780657365428383494614786743910770068992220525001371131298199196299321132309254164291779753379054289542387050209796968411456921171849836979787234246408972483444218383262800293278879319051617572870560651079943044636920327006908742378400605363726077477880486223324113174023867926816530222133005396182614620155131629912643103496480605838338698292237959578360374809517473191145343449769000105527363322230175509214365986144826476388669991017374079565010879323572691820313478006045924448450625075416860870018553337444108389812838071584448819657985904582998413439322858031392446414072828774450201836082645048223544141694662889890872177227462520540308596974759652078118435112348975908930723794680195295823562986207674712667773031450537736377498305127952467632252830656859093106820666847294631799844156943434206109297539212084378470614269721427246624859105996075625716697748525138002430105011503111909468698798391972220346921824244134428801762221240665646831343522663943616638479602561854400104497724083023858412666876307866029903309127193152365815711089033786425344 [57,0] -26326132898965466680891444753034398806138843001778460820573185868512494051271770681536629339923985667036187687083487434448812162554945779722509125654648059285701642185325105545155932852509570264191160386662873939406051831290377366975730396618319928877561011514674295016038950016682571808004056531508576942816613076398481740304000285032367116038565455717842247582147500194845349006557328164515511753778635506409477918640094242326959299334453214976845973819082138671394105279369869397585165684868449719222354050662673957186523079591535688240452121102439941106913498674867302841832556703802054389787076572441285968586026421392764994618053837806762658279144204204755369341284889469523852655284872357385702053053183372333862313437579112247293256923216954939070163583236540209051705941831692157097651906536885103326872870673360645916857214668335328500182784464101914601845340955819957504812555207511479511499732401819357901599745505908712509223851842701704025770369481853128293657824278704568516440885045009011393601213914070416100638458641854841010454159909093171307061080879632972979482993430478402323928369622889296876136046258067351107485767316882458022209328936260185296136863897824546190711029260668579718600985133315065684959236751712206143143766348602357640997100703200533813794595696443380188253136487762451234219619521460246269637276929011819494842624400028767928615491831401252898477082952197958509313577588798878732644154518105477082035635701993578483801488632264326649845277586952350049790311819230573647011805807334055006762020768407438872686119809661216218726871478755929216506138751209926296236988690536102478772328728935799242029623911584645297222768314626064123632916443253830066674679883079169585039248728363549336480862303419521807946322240444066270468828951434865901627289187304630970541417531214599546179154708142305115622389327152672860552268571935208565364421843467149972360080606517901057391830561590754882796343109832301838469475821436288077364699162364293159984689768548881999083823458250813716469419571039895808315487900175111905543844653055145257270321353830276802830842189450115136421651664943319581864856269250861904911282860537997340420484167991185483319977614921288493313831802341771807426236020378379527462050400442825012668117245353749922174478547839571763560470371113730457949688906703939877687740660426646038248109796614714450503964564083083037026719702346787354764555133167308336401462526620922202742313283550404814702861454211349266292888257657395569954460871903789445386077459953066051687052257344645666967777593349765078693271964419700397989411474783363978295032078473779402613770559056153858070136265466964099893306605463212092243558340820705639160835211264000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -4464874252133682158116456153016472222861476766646262790266784443440562932311705675635265218718138801743950305913138682434153111170704777141445223318750339053464538706728437434667179509029062500901302066826543787764343494330394917047135753980322013231954261608043058586034430909870688277182959504506596150066484554000096454236809209831329381045151150113862990099915655444826735659966499303810543450804030819293291900615960142974496893685954462694770942352109296667708461791565266851723310246917887484678851029912814090972730223034116867424838531506464229740195619279305189067057670295345272960640943646464717450069909669281765557546068036954178712960138931890972915217727392549539143485154351937646778112389437149469556931187393464037858522108353983441736216137153173774688391531307131016334143046787879004295001556914764262121354302939252555908631190744710322572376035881042864075384636734030272328688134638079012719452318813656837124765605676894612233317690903115904585786393294663572468396585303013459682779378604169431147766454551807511208615541437150897174743896306868967037996212258088015053714110526494598085946248616522163995864636859662966882097933551753323808074269622417724461927343333660563437220692636369544430395129434784207256170101165368140716849360134500154740198277687495159410445507126402181618603384988448911529953788056940665417785192308621025187633090484318455275046447337364262004137904362827884300555991511948538817682644771029102654256253790004276809631338368486743606690153452353107824694473925820325003916349333580647686493445956901843927870160148040262269394018775349011114482147763946521811030777302650217124604617326537974726909130605158504221495187612935927964358247238373299942598570116811463237969336411337214815693107672899463875942732563146695378925582637072042869729296562306823246721208821930580080245476384522762001252271622529702886061375833287698733940431558708335010249866405428375195394792910866654757900596984696373651285117326844377492357719692298960172824340812592320074138641653653372052218568761473902963976877230803330285448446815897495571926857938915286931215884241920571331210035340445493996039392999487671160475741274693752424231593180364888939652287079764767649378282081739593150592951046828110778176586749643368550809770188060972808285113452905167203507972681459664995545568962570897143456274386243289211270772003258639313812526914228605717331996222932647744109132637940365213607358357548540525511475875905109959720745772006655535568254293966769557837179921879222158792885514309428972600386746371062366381217839088425147417466398387159995121747278151414313269810346716893774096951751923707637236824636165597748520224105920849061342293895675904000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -69028196291828360581682219467421932124051052253750570046676120301139755724778682376345520538048802056186024326132503605194474956968740839679935441452433295145248307844747541138733765114455943465374729794841761844043990611856959449073743239073627841055151436323053618087741681808001844137735884871858620591030023031120939782319725693197207429647410468637605947411975091474662850880414912831539134561216451116471288021563103941722708188523532110757334519575267796105715537703959931078289257989120459107411654845444244948477169665392892607962810847355998607939658559337128948684852743802767598674470118080095551307825347228730025097552342880932689473852323998823967957407498454750411722085012239211898026440593984961682935826831689506516873400990739358991950156829579489660373823524450062184921350092461168069692213161672093881505689519921188766508354527908824944800711812961653423742971048661994303899056279777296428775377197827984050222527381928592058591963981411048630999633653278302007570991266272145897694611208010185010776842033502214612890754332796064656085768568174013209842622131244559229653164564536441836455482868800093962198169808445673752021885534328581348915095684309437084143031315690632447514498954764795768491098399699139741679644372314317278413002048797396612111832926226457390705389747319147329913006499258720172419998464913094640589595899994276571056517650836551788802091567584144263204567799529551289756882351369497565166690330064436706786705886588911696331181120262720446245354540952413035542994080954161171718738220888334704821539118260603631157279485140058986567376633157345390870613289409554869530540652917224945960807516108480179905679793757967563244882856975196263749035830719634415233582768271256449808981089939975858195117324806950819950758151028890180203835350135228779612622937197464399569375145312937242670353505505550501294031099155574923915060100072122854653768199383192397509709646848177143166921891748343665453017708298111693220927735189517493027014428593689036015219199529018924083818771022772014731770404647173903020871012266981989187390295141318943194026969805777227534631875771641661694466543506498413852549304327247171174265629386465667796601660167414634349840625495118108870583380324682347071613697221156765396139040116013126290511298874035300876230343311356066108742019599388006465038812750755152144682694098744723867131600662570379289211351049834417008708565404961103880507282947997920666135319802659742577372473853029895949542660216872149006334357619408137551440727166315947560722230707769642355348358118333183999459455498402237288120627863206325920254757432576534340872007490773208705686417318899340865870655786305813203560931398504165212773147115257856000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -1697490245372619050481473110225335751582917121719228690292824652436267621369574340726634231492383961339779460284157940386318767011440481321995854940660093274987551104664604991228760637173382934129657786742880972836815279013524824830238836637650416579735323935223133360704623863022230530516378569555970559649093693648179520159597901966527807081035735246576921788806455869408982155618423565030910572054991393005748147259720496882821983123834056525410733739053830897315438166572614468566565620293224542153739160431323384377550897237820852027978128963416921520690594570679178275262234580653415110367241128964487212906504517114851111353357264145983547759882053775036890093046198794910414656700676168278982538609214930907200494827368480157116210241096524488359664838094094903627932345142659629196958929990667195424410232815828941953775682619142209702167403378013644508271420634599460404979324352545349610247081499704141962893263646155296817796664749108081358770404874836426080572520165188225597204275202752275424216715112215285582989345951748999774199114131262864541420155521373634682573744351967908176507036487103329785884398810156083694123336608087762492428311678213749341217718716021732973473529932776655815143904799721910947849848019818857033667350201949855046804166475522393670071783208651660618291855815752937182228137666433987427578260399668379655307543847667269904060945866580165550260824315796992877544639467938930815762456970087948551224080032308269690097110662646405182182190197565948344528677261488635633403133667617458128970155533869656889491809070995250724185436488582868116683902060033576032899712003461577263901418029354873336434199551083608843989747306887617337378083281348350045132778791758638145341574117315694316959485631493285100102172139179852288066529255645187947704993517441078140000341004645346115043262455830787552899553282943983002202194177930129878273247101053520974411909007413848535726632048893804481808640527898871326758080873689288584424603206687699904486054324830732823350330914752813181704407575100272640517641996864004604488833666730600497767614163781636956395852349068171006426362778959846264991908905946346684360931873104376503829797651221407195066288483602142147493331836235539192533843116053639855119496526202567788492312047735445895002427183449432140959173160241140316864791316342878109239808393589747418603719428078486980271213486256296101451792800924471886217038869470656138799828547568435451732596012778687918424118318436583313693936526553420065731817465035422407594618069378264522033745167683271478996395291150569181742814052095802953310546686411713110780486739876831934004345432915991448709957337567403616501539530595539801273708212378272907359786449219092480000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] 52271687077159906049359919277636859525564927690219522103469372167848538082569394568421285573943632659862405696778586805161515928883850978803710633729482353574616866209783025483975479708212236690789409819087323051417589363291914544386285153620502987441775433256250196082357935967962559707208054549532414664519771717714228758676811321975241472212716320170208023364804515981852654186798460786180357454477075560167954478971598457958927382344830499293660420901427064225399804902382381038161287090168535564525402153662530271321073725022328925677269395725179857792103689083542102012713422614360194806490160228312443781147884596736082328749385483442524157568519694132058814937650153085651537337521232231470068015540226029714724431251732302126058492937047770268769698877026116225821576552710495399773224376642677610597266855069675017710311736019032398891211722888690399679988564450962872228646479731715508874068513781479729684664537572924056895001895267857552463838509634035508317781576964247754893618639173727170267641193800034582638086511416439609599991783841522081365741703334335708490216186060806325418632171179333760166410273891824071386455169083546135982557093680681356206582439309130308401542827970083289917751890750918679622133998933486576262045812300289586072803243883331839159516949158923935052482761122378218662806622128326191242718218601176194739579680842981064963816879019157198012444093083927133328432544284216548036256074306386534426748883253398444525021570398325832383099811625112321917107471224753163124920007747347971705648263688068747383998877080063713593469136726978475171442610685441882122089530272671797558592093260783692066196884513685958901860794042449450120627129314346241276383478390803678828160489680704980391622450800455031711103623630123891426946434690007922608092684875150809533586964184267326020792150010992812232399480685412190973404972866450494502776316026971587236579737538355051019654784888977392870252995518434794571344409523760672550346796895784225922379356628627638482436941267860416566190391230422813206786286247185962321816280439406049688198978218913150261588486559676983159241619210149637291843910389237148852652168054791963798564588398045545246726738924853962510901265573241133440655857947426043446783368120656798385743414293937919687654386335999596147605234482859463234387647468357944694119253109115125302022346223080184089740381029532016046790675053625757472572028285703245111713527819136585588151197266534522501780488080180135425524120330773253166627240939128639059356499506018213546082938455475578366277761167776972671255887937572778571120208094304214578347474256356745860280425172733794234711952303271483860640510365356187928915090662945337694399934394091438080000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 473123069002176628542546997735231835963430866455412390878464735146877963493421695626839307813124451307010023165362512727095906676832242677738332766175643315716928399858453162700282407084034891770252484895813882042654627858322405005910817279665876186513657643959431182601906874112322130983113655390695502943364296620221033072748229995767035828823564987319244238424267985652558221169442389247236538583204004809111196046024398343978031167603968835364773997097250693458483129075399827116455544047316334671894145817254329197248991355644306224396486352929830173870963217164736644300784655890322155056432630845063087086634028664819883664313643750903516783649583258751788093734584176106449728921981586763837012859680669621754644814369768587529809376282061811423403775402363230542045540305837891335867454971320896448333595223044382522251507363798008350599433531165463020686015255932344192917985944822511711512331555397628254261788222388938093252038203996063993362271322243399906672709197472949664328641202229503029885152221106108613587325266926122684494350293536817878990845027766193934811305295698025067154856675279821397794351630479362958394958713510143679759417763578328002455611304397619029354935118471600911912467686564598905715196729684548530776398471249588625941438484250020416539721668650135530601466202242203693472526041850825341707647778172819442341294438579292264086951977219760219662638082445790966581096069346542347272353010853094252169192256821437712496237490650318851087960755932275672476692861178421388406574562057867139933220050145296686252924949196458050649602074459260219783573976970669247181518881945363105371940334447790535081649976738809499278312136278485175607475214620122202941202458085889283217797468676052490966390964725438885412387719068147326519555863090637307444086737631516524600235920392756540933287449616321121189335949442537771703847084160323937675345453622444394291088914444114335527069784383056101060047913994594908007925189733357645080726737934245180045704480793155684951286965767331130727153867007534836112797130082949083986806531075800399003533534544292103966290624370111297008579441725495997996515377081904416535819511936810382328746144348179729787446190189956785348227245539272469896422333251787279702580888002946240850319072693748018184953086364147147164508368090698983801586267845375745586565388493520602242039957018112419563875552471166571646686679482880032419439059777409590794493098513256298152727261070006179400022202662409441539155294131957199663472319807783275919572724666763945441921754742561419076101683915010586216741234863666871801366184684497733887788199919498395827738222958483698464299066844494941201725085390404115907777863657408403432479941328015196160000000000000000000000000000000000000000000000000000000000000000000 [57,6] 21065270927843173903371766930653986543799257571623238382665902107608901695050643903978859324650389398613729946110720092166044731610536477425589924345700393749277971807333770460648944307945634322107722813023223196284324762469749648241491064556094441241405169727080663703457175579629219839713628551742092599612131961966516179955087186884017726115694151210956621886353629614778504359764645311561338682661625641965567413716328797133668548213481807639696811334478496297708109360131335448032967826054544213637638607955130430582984542517292492193123148813544194882707620386715518560343708906036500829256262282355078757364226524812322938291595950096653983839004556557783541078251770435107080897101255075880415581898311462311819320856020779332965406376365874536580573684613555925262600501186901865355739199215080454144851971772726399565313188077215320608582349112007548978842741086030171406346298158868053461964829377465607006738980189448938307143407722553742728121749430368299949688621615987401384323701062256495045388343703823937900853743247705587181409283716504419228139493591683169410076975687274318470796822579887185902252947286410223332206457512719393941710431842241212760422782841838790677311070268779635074636276192224521131378884480819726291009072214249945439850009214808624116616410398638519860968805637979244900330848824818972062381842519138396718941432792866904547438368017557707970564628706312554399712008020331746240778317303304367332403399047734847605303176822184449741147347496611875385786059011321779930120635671497581000689763089035460465351730623399171621010656091078866709987191355307507395597909817042794218297292697902665653464674418693896570848502213008627868469660241551724857350931979237965322192919164452637235710873047905867122906359669718180997157763150429789960780026826941699920263116893541147163525262236798321338562779096009084420293856202770821821597007508888848333708696342396470862998970999964508582336401127733306981454330506102153107751599223824980439957050851962668561006424143417968815968953917592357580634389661871151834021570848984468006171045805104171765905672269746870070860595658379681535105348860092584881620142686003346498338012810607833934457922421870539445056953965449078309801428118917096295972815800806473094119157171983368419898054676298365774278314690262984224549179250171170377458058656957008952327036269342552052012028685684034931812422595321063214538313469235686471186279451904385609193614126265644946887565889226968805563092421982058255372379847750410593060373117952871393044962835409959906695261835209377152359208004793462038825053980670103172194390249453120579317396814817120076980819000620977621937440059165910828791400836513282569272874792861774643200000000000000000000000000000000000000000000000000000000000000000 [57,7] 456063609895225857933520637156207815246001390504223634376223196151167984340123659560407296970011985595259766698749223163702869459988696370347722992999730953951683930094582599195235977743819916226711660745654142320438877788752660991694620361269452176022706879086985463623191376268737753908123173468159386215081568922148395991897218526708942074752716782553507200081343926827732912429571284395907747380621378030876853449702735357922624677620913895822620434571702303154369801388466402433465667738690040348415821945867715250584836876013064561673083573809414942208388963536952697538987854142491319826481464452766867330625940556914555686978342021118115078741047630596891276552529775751046260672059313394270013748670407261727167502044064846425018931744554697437298952377108096142546076707393096865487432037832477050959585364648435387958342718459358813032267134461227336750050886783595810699890990365583085412680136258064403231944748959357005502865917061736924615535309274630257755502570830447847775343741346379850460539727906469565193526261567564365836628198076126118363412865356438734602421103044125003095090473617386633141934484151221430066892315876425436552040628245220180040707726444793113947439338346761664414241624389967015978929354312751947895139848820441142594047778281419142526094301563027549887041207965142332309980618397278406952203761729540774818428474158728228687951552816762278349692540008254348570175278659098649049107148526817074569692757527824060677909883991957375900546215494230861944037182557589991634885676893476378635364746930990136943989924208343096237558339332262358108299908510848924466421505284187962769201330268633143590724310118727569986471704336937342619780920100130347156326210270823702919675127537691510929558277235745625244610557739647115696660151751087074874520825235105126092692794199049763544492793203277361788039562152357653531992148696924588580348184021262302830936632159299819239055411436579818999599368173342321868574240383621610142381318833019313370944145704158453372798043560868559277256272297963027918383634548095747978188057101847606155467613856872122209310572981010118781115335092642093347143584200113994360492958943236293306893103187372713527314568312096867728834589343440781193983346742660566818910512797324766758643690894873941171636166758591215528406943074563633576435464507668559881905689274504548183486081846743386409716144546649368227696237444695826960355056297761728139691350867035173074219950639296602747555581649134656831412429598161305594175898602739426630575233880176764354978096248108999574990489109189960254538778663617777978793128624801890923751781859131340827947449479292031717290864133812895697408145529204449347399921155221065951358642915840622592000000000000000000000000000000000000000000000000000000000000000 [57,8] -3444914735067887434324898285041039984104906418112661491286693024420090810625640947245010405235362716281141261351357195796910700955775704831011623546085832499905035035446080323806215218888586366661192589703979604787040691384771471564396075182492021004292498220727767710638316005410210740242673340503939061427376337872500794348874899282992461095943105504613418436377272777809628850549943090352655746947000379612981353121351119699440155293907436446511720829131103402658209953391243494068955622693015487355413158281722779625835454740313573642910850798858108116450206637075982118142082532985555377984783787138811936567371790105381287186190505800657065235944310637910450250921158221379282349189822701135209546863733776890517964478044837890105373959895712258689447630427607055175519012936540861410584009198529382371926846698900831099220739753808218367438162997367877827147761444883820429850654097796934376786518265750493290240986840096777036820994388208355408999555092481177262190151690613155930026996095041375482713948811611535459136878029136356193527376659217601385485191145445994850188064831397616444867065444695464639908020799678570660350532087696153592000433927422254963700866222182321182913317572916794446475734689276399189297899927077318929671680380929994260866412001896775066720376774382439844723616523145321974313141172824956763068470429315752590764817506484036769128728127114149391201294981836189394113740130747020053982978829551637708761129100927496434051875989951642571117433588951735348588745302773762507055070656294510136793702933991941136964798601410812713772798700654882348580267323538748146226122466693407631932744342871424930218483737160186058354620541958531854600194938834399605641479520764226517984034848783798289374063434720531265280137964679988792553347885955632261840081540428760559934015287180129248656023574275780996344816567067658658702191254254323948612067497521139232971465607901421016509207510979997278034232306997910707388309084056446956091568505103833435718654812779810707642323181110454055917589592712790085391562968815804771098009353584287298018848009783101739854588635091055468518405027653559119679043274394765612930269878520604405391697210124141405753141905393171659806302216549416986590826325928147835012329647649376024135720482096042774877145833138890296181058609075034003938546565234329740807226484707946861257695027217125282575345014706536517629628286897422003788098285237194464890626903256268758592934220410927045717905814748431857318567754993098558830121674371114764604221455982114368403230979091103811862214558697526492811894466834365711963138478707814195364945802356518858971052083596146392122766571433972984874103026141041458932215790296426573164805182964157644800000000000000000000000000000000000000000000000000000000000000 [57,9] 6891894498886134638341246816439461001841683254981606290409516173546289913356397528344377172989850091010784248001597918889620233228308674056117943564419967030884658467908369484773651609621894182281416399264800063825721500980706860682438436746629225977029256171109428333143997176402639640299990025943914657581314196359591353875204483145335086869604172274307967303575492755837483278157958532842247138993937252751025550036205338326182003767017949103447603253462678351998075348148802007023010348097300614763022625755435462088016333971763559761050160078986617896081129701602398244420605448018741113463418365131463819818907743644646300056216586828670711677257825371677914157496512250870309326249622793594900974748943650388103998124928181487262448386241757021771352650688108059080586583799250244472776758524520593346035753715418293306114956873246743716836632365178129876130303696303112404508961445004284386127148985010983658446416942605955060498328007954014524388172221041584322636975872389179728860456282985535994354320679750345186997892029101857162145877757474433306841495072037716360777468241035980375482660575054395300738493014170594321400999815411879528317080096164757101419938172718582238198750210664184212361615439722870656892480039439158203888431086056294030187081936688353185925393182947709705215853722923197385570744826795922507554692476192881199679686842897603771675035888024041334933972435160107411097552088445870030987111810239993535896333527608465301618668554316720098210545440236794440305933535682957070695258586965251201100104196779090940276672819674065891462453888723021637498555618958221859881635473247146691039199053789197685145078852686392676472181923566063177676636927973447576765132528288654768449820851754240784147080007177289686230912325270753803277035141738916956403735674171542442447699820096887908802608256685211236724997553412308764356675249929260129716583450355806859691089183109974012551304947329252979586227746456729622883235605877034188842420581604174704722063842397521128886156707669611881551440485103190603594759813114851786227620229085869909113975918096404677370620470134997597193970757081549825372569630625563082836778413166475769675655216269594508743409671164970357228128752744262019557570604572424685441576703627269445255139319107600356010437431200168898372758446910180262336009171240131930932046836923254437356188927504322882618448868387301094844188140912704841414142390720750722090811510659731919164498157593744258737989033828278384383076646345273124020092640299999782740182080310093303689538942287178204520378925507363289200101108350370441294903553391325672430952289347641930772390133123483638371793870223974965507809008544453784765665400739421077526235658261102592000000000000000000000000000000000000000000000000000000000000 [57,10] -94752292817373496433131987477403532304601937914489922663866722558897433490367267804368264551206631067309884438991574982648892255692674385103390454400275415764558635136368242366280357452942488475859323833124672362572711745251972451388081892730261736318186425577371454756395222535636953245145090550188000395891375537474555478953474235216463311432631571951721521246194258727371352295987064199998998937777612961120026109773815140927602399443919846626671989583985029922901026985405567755834883190902780056100969263897273644532279621041133764856670002733943033194771034757731394322134258033151692960287921259720962346750108190002216815662673470001666139663414815303689025606551692733419082372935453702994800675809378056236037297201374510508614821402718506476727394258249658013619851596073876473532436368616203795373126169316732489743978625718500880947828921430648971598877847241732034476770310066943525923140296053970852485095629023668291815513162178512231572802946294999992496388527541759609623271173806249369322376989081318850047447326401807993195778562338725142440227066265082644555736228111610144157858471815672766504955167332797613311130766783363346228515561009387378594857794907411850335224199439043894151559260601697764076164146440870011591428883351379730877712963333265843219397298257528588355840846033550049251485908023992549448501492554807705953391827416245761756763572109237384501205716129978221638471299686016485296040676595699101211245238562729412942517313869503522412446126729246225054773010903940678271568059773829393735487148332313282471623535068573893228365681605521964384420868730848677160794860697979995292490425067411199699442578119555929013509481190013703644569382385397580903701293506238000207736996579820748107714059866631894059050876840613200884174754105551752925237491507882420351520932873659811129909644368909522218526124206409735112097652140590426670395851388654207621572725949777058932049920615831847333980749753896921667033789467009882934023136467004669066236797831100207574806619743785140804326703785640072481713885473849991834778760800339109052752614258297387630761617300706606775292874588045722941137589043556369495475316110540179784530975700338505662337089513243776813549298474003681248158337268236703577189329665558968153254036934420007115117777254967200382124869296705291261770112836163396811413130845686068102919342313666907895973169219645661561046834884591331572510384858726077936607082300311719091474320490083205977808087812526684341378013948554053574669139013816528867260445510251615944487392801168462157891833010648030513926103254688619021433240464246733225450855464700714081546034568627614314439467262696614716436563821036247581012617075028461274833227173486133248000000000000000000000000000000000000000000000000000000000 [57,11] 552764237810886407980694913785858699551350177961152422270391654517602722632014746839743125000652769913713552606233450982968543202735240444021270472094671613844525436341744978312744556421492682303664012579350905849015678794767871421189075288258225395466878348796603752471928809454235873499386661757752010098774408663400703027949692517396857547229821669160946316291635079551014337150485845382796673442852107869370431890288110279234589675916449636065325164650727806489511344657644272161150784336704522518726190857538634807776032540173777019170282888011156971291916221570363124691501153132734407490704301752891928101304995828654820099600537417008314944538341393700125516110453980595688114140873958603298021315794869960660103822033670066400654206539477995200855371796809310190664317955188757852366470843016317753838746090345327427179312747477749455731041672400681729940454985024836499614689247122623544165543114147818443890187794784361077419006571949977407350314093353549185439244333010084316859233214259420618659438897898096500285473773169140709210558662713222122776396826356547246983444933072699017760581772764949621863635707203747581548331755219540085579703502740440269905882214362683550354266325302694770315272439313741784246128224200683166688670425825600500761754564178580163244715316977459084536133943796761798431772088224865193093154024482069835236696370501774107294836278347040561553062929158201482799912522556567804188622802258232156729422137247776484033929931767199305280228333274043105745685623010931904039570677507976387970551215037893539636295040280797260993692813557361890553870905280796981577159180405579720973294705669806448883639892620020737722141814955198725973668832519998357025848196183016197707813460913336264380320959334451927572871394778359344018510455156308701183692692309230624164674050525632985763170955047007158752794101988671357346924107912075362738391861690057872390364287775861849264145378198296496909268620840245386964022375137032400446262408890295591508323757889579843758684572231243620143529519377498012293281350998095823469880844517871617409081787299644533290562798398100014939958372601420660666142256453552784901331922468352614285775473082895297078941830469435620659317068264953708818966005820262015806213453805365284176052403272339784158750369329628326411594746721804176817522718881608971706127602708255129219174489442751083458366078524700623594395023446035886740446579599429004150592757434257567289668121961125241210402609089825896876087013801280125506877178539428726068063728984996610079359279076486230789454005153878550466608291682189908980335737416314597846906385737583136860436616484980097611138286359608125929667700071778476903312161297233529081175654009367691264000000000000000000000000000000000000000000000000000000 [57,12] -1207431404439467565563109040856450766057831678685832127275880670087781450309763600295755828851470054880067082112249487362093399690279651615895205798519527193342125156629079653004257860457486919730971543417707382139428032424707608351344369939637906200014478978087628100394321498094824472858102597874334027017745204619246051479371542953808643741395618246977163657994825484464110147857429612260013675666448182818334702194833487354672900442837727799061717642080286568331200737589823500130035300367703506514031032937937523455546764556675571861768374371494549653984521369235302733495053847058901795753154408588216497787336672659365396781649091627357696219329961253631821243687116809897629485963541929886050788853237504640634990423240935195412816857042638729210647156520364397157826650160770609291849657017250870793932418526552820103210030360353224698665966582430564077075414009421869228765242505078987124410640287307067263579728018753670147767689438026269124114192809055654099286419177614620135228424087355723999744093099460294743893524765629038157982677125559831091864910993079136486949785696979017835685615628944960929974392111312138315205296277704147777782343085074461731943353116688749883492167281740270672793587898583479510761158669428355559741631682061051584491988501473847711844669560123744038557679286760703224566372102725812132816924110466986385134507653294565832221445095286894476391835526984671057895067421063914096470657223668730529901094489375002424330013458847060507195843500697924943843458899074565404953052447865856703542086681944124828783325446558608913751822188865733429579511051029586569145191696518335297651711460220535152175354048238662286684725010519318066253231049242643045245066037045726830121147955765601227195633322196371682118127786899759665142106775500092463625574539494200398284071000477357024075436060149234236166696144309961348289910913512699084802942210249600675660129417407399789594257549808099038230338182781720273102447697932327140255978880338374206223876795599082721996475014034953282084905398401157388453961387923530957165748957216502354337010983473376583658070679838181692867245814072482456692279783308140205254917606328526081552046934332639626110513376597498697265044328544067534783746696028907879317081980185912327826051692123548671153360677448513155512193186791827700658150701367609294519314621070992875906894590844097211606257871058961706970099545258915169719532366744644230732120039567604444302956247037295757609252994714654021750710279047721096589404364582226312934795941556389786175258823788346544842198171876065355314765159981971232977700920324928210078488556904922053569672266144826580115198816635799716160055237946948844295234338941805383486703411393923645440000000000000000000000000000000000000000000000000000 [57,13] 4605128822596949896676646361884245721871959702064733267874213276694075184628606822362791437232711020558396883281888783463733907911420265232345046112413563683401366181060118745329899657379944736175441679400541875391828850915055735985439591031184224831734473317732214693606367152571538929667918625065902877874763250904450331533034083085346528318135506304838376301850504509984896874797381041241750552074005568063504770092278779774413786492740477572251990394494443465593060836930291318713848565138148191385697235830269063200582737257369402614772559678312110285942145515535667659969806261004919656176879837909001717373239863547301481042129982477344570457333168221855804196461235395228770782339869865114861848807166272481779856583728937043711618694625473087831282420781159340318009019572936131080015294069339407872738405811850197461024861192582746876583454423958326062490901171191577173065582450692591877273570094949193632757367808907755810153232389496442069097027612826582465362525284626670270296400860150560148857814262897003409043345708654851068961294496553415508936437454347873450446611792891608666829266879661232769021812260515854585047551188160757222969253674188965759918933200496230644205829636009357614489010025784524304709864798547740530889604097349351031923998869081425706226608200149406086786325348610867528528191828497491775114311955838125972797654839311244484896310967249247284677602013148922049983233499868148277595092242967627059141499046831101594679591577953118957602805435854374625289207822691569500740586405908799863215207047218355888845055799853872929955816619758848351213660007660083893637560647579436316114783799456927805267406352832936218401283316881959394533372546710722014609605503906081878723355323630402796409600662075420006290174532912977173019958471483324479257377130687795531861904494491119848072756967779249078048621202114019629400436886440090362141024398423485554935256702451658483555962886005109998988973308084933542860146967519655161761829422499864251931698004643751129161636103940391580978852668182806698099415055590560154025164431538792391035728114022457260927812126116721139275806989770263206508279354182522694703823863328226956960993054878428499138630606075824031933350199180085623115924246671382699760296600309610521043190596846173025751494101489506179668973102291333693283582628261979021504556108962979133859368601084008646615225492843838639206282461598408836740222164667122012075778507475457325623902926172120137043502591938836610352204150271061795917282561021355699229779435556851226090000122381204496003451099883660472201253490759151633114314362806473745376711832665929296412313330131410593114143206323787613348125214066541029595337427901083848713532126480092364800000000000000000000000000000000000000000000000000 [57,14] -27665708560897333905853059639611835000571484748619502819464403822583491198471397452929226406969167775721449506268247942786820439616387661306266988016104089930266493867781971978868796279823223953677605515430710867715340814847213366424277650170124890022985161037341109561285301136994278579344136222307210908756787194294081722997020991982374369191664897718927918334768126662359973149614322297931543885329731484335808823599015758434103277254940742045266328576414531705544189611417529001828310742366910841047293947089116249744869225854122106560095172022681354859747964274758414354734438240866188923379391821004382747691457764069000440549557661162341334165681881068737869114810123807014789392083270152600683775157028624603943355331161747736777157001809229265407615875674093455595166593437539426218815004635408773291260492499074400835689104684237909050048254987673789056534190024763291088087338482075377252538156045810081948361482709844008743666373686209595851703079135075092207849584022619205721151073781854636461771120651866186837680910343645079349295886830048380134112001006027920805687047280458610784630780716049725437883099715583077531956647381425234744179093253879981668464148019380696334094302786280189496964035538556978741141060615741997426585454904704387813071694148797243261365192571438365376415626194285597188726330849727911114595096495842756536740800102428469790273750320046659037852617672021971803514677483289522935067999200070153213445479427115789018504154934555160824385750245964696639781426816593591764283897914711238560531915564618134614608040592624016085292428458373100235853572162029200602428460310923353109398705487303125587043423340510962801788057250032156186845115553832450498756174174834063991657391342376059875121645808725419625955467062281474823417983859310997363914833682015446225072015620071864926485951293249788690268441851422597442682246971984420182089610942652200063923372110627579572296418690381375413072291740623377864713399869750702606519672978186445499342801184837095324108658471705862489399067401617430495091834461744203082388423031372191680280790849086153916074924487898357715808192664809175401006234776057862057952811773164588073749250117759948306786456219145435121764537811510250219834937775826701314574289107239043133243159543931454997638588437199367728575535960481035902673701789410565847861818118923049979434381222178938103351652729269691853198998560173735374278154794007519953687324593697200435742962339733397930341601750508943083435955416480629909816312111219540282332695978322206045590515055512151870656438446691101207397095527331261441916489428324241755910637878866038237930476305763277934003433116084309106284964544937005041922764030662222292563445935767971430400000000000000000000000000000000000000000000000 [57,15] 110082288772631905508106005683809507212640699295628603691513621953818786770045151359253130386396287167158544384644306312731808747990205834167929542296266423868836502424123054749627648842346003922906250288965368623832208716335678467431419452324946021993467208844574580835849200801266459097503290144754383788576915378760172847411448354941201469551430750431431047628247181690242744023742026672667135054329952756064257592775107040480379777562853986924149428727537367702834785456674860001206130997937757877649520852349089744456802799333531519681374867754026432936790064427197931932755920421488066352570806110366286861715911560894944622734594595434584199699174806604446939459046376288643651462917696974150505688141448099147960963715918025335323380434559797977699349760043319928760047699726121711260535815543476405490707490861869586140240876235292954020103416362598866095806656360857202635345645536154298825282231220253425772002391674978212894716460681576844707769353124367419557176156745604534325046508459140619563884442233580262614003511211104802267744358523764691444387938851979754780502953855360797196799909178675715609007634512112992434094555781858418503995603554793703362176814765418463404492171221794335813049122932430786407833638192394328257477289475986668560772447971213529426246821373468743972796340569525161339603152850733039829449712753204715095785489555722366726723482645215410133815062788232202454023182860904661296932113776048285792745879010236590772308644810357522250460494285328780078836827747161817577242351294375212321846354472850581239668031447790015569416213828546880672221351535407618222494751746256605127653133889970293021942945662862673178486575198100311291412654902317448876219489287433658476002161908011554202386464869403251172777420810788743018176620169468199055068487606104458670651994882777964380662119857611171841159627877595319847607812148383534240621589613694449633648080846787200404873666915192746100200950623445830329660868368008604706459902925877277832529446250057534182287364692731770423015775838080417546808244176187351321463574614163737223363779199882282429510878536979164977139732881869395435208327681530579107982467039607447976949768585105757307264948287488856233527006419108099494910205711240825953152655930193449218190105885397811409220322777028467256963584538111978608435555671940189348061653692995065085384890620262514653088656756652598576251675035730041935903099308220513440022621520315470389290323858090843055244585682035952922377623108610750891066347431926373667374641707515257163422863936934284062387475199261451325927892584810113810058986854644957053534458409679979643073121679613153180264344183465678220512974921148154731914204118607935465210698109983024742400000000000000000000000000000000000000000000 [57,16] -373845561397525852432172891033875001787365998842227247556793789413334757860248816715227821238653479608725610579342629621213076549562172618778909855588020843460776804900225597353714152095684702116844276201920992630794474116442608144052439396429653702606368688381914541822914740510789954838020646274085463346557477014704691457676710893626057807269490818970843453915418307844330463860944925607257730294268800700457517700674104285026688597342020389383824306733260387388728182012892005629109600770746920647431436381090822495898681338108663261622443818363251774624017221112407393546982354850523708349890534177787942751096174612534007759919632595902469013530783882878676149856092834325328775818910101555454068756099300073665239877264772737590982876197494590430749272867464536612307169509461154628447154850029869632996420050400536590481670120311689410497531909835586286741019096530901105381704093299167564450792586442935224811465018363044350106351087918632132893460041385594885223255652805077255114429581689618869634075303546452800336210477786479190831210919528116652128415672994161560635073242451717653172786726279751891102281625829825570263444712958020764465611890335081308402303873191117625407566633183877983335399816258943612432663287406190637576020129590372712151308256204574595762992570082765712815213229941616577598775317265059013225382175970893759601328174040650365954041310823704445118120364767258048365713429033789098392043333477970711949963827931564966219817182065202415439651499941368063422444348618726420805362590923774671679836012154761574130857024974966163461130124822993852556424813546185141669569016984047359174433716390980500236728500283933583381929120690521008321547037770895680237224776850156509514558347163487927326123059347885553324475213788808547306733984354783416542631675772203232863922586243786599247825162716436404806588163172236426311703707628190468008519692675762420337925331474138380679591922082166371003547363020883777933537482170020748886139416626835082750418214516475689189660952846311475649149624703425628790753727205127870806939667274829933121231830638857611000768608868608222046918905533220260375775668340931040047112281335547652332003347106169193600347853905259777479444278411427368605059038046976489326399260833634451485596483458485988425685064402123597345766614855547272040930669900622464090610973477570717327721100870268957563750760093404390576232565839816577737142724061831416821862011399553115983930958625697453355048501803618461167136381352866225757372852057172566966681601777308615786056525080244940949142549839575373706753150948021651825535431978719064782603382792081737380651056408565110289003437274135548403059360981496517519412489152166439895840548999693074432000000000000000000000000000000000000000000 [57,17] 1135392194602509227257263271098335569376376857937876322765420657634501472438569646939201182206697441399837754563678749960247437804436690709742245181625550480781750549205704029085851609224095652050521024059798005804606765515819262768776497512104248411642862403611724350972202537564117909653715780881240408593423247937606262415630400889330738481222520030348062805976802687303475884305976658137943291648730911060498827538869025915410652062667267435044777025393209820383383305120029732429935279131624731855882450066042189817631445022028281527214822889208145937753028345680059402599151612073833239612643419512783369822317683701805902308477414394483453063312320323590572932983222242230176849500432512940769785105665349874451348636547170136407155455370918219730385810164898282907813894098624363406135738041008717533656548064077097306098606838766615130333388537328191885982667065840971569400907459187697826814028925642087266959881600011411387661124158852200557328278691448843375338300756984879594290019187925904477764531338400313284032842369155070049263511548011166727722152088756464347833795916308883886186297228198548427513754213754243889980465721070419973512776177554664683904306249920945882542959979313847190476737556279879616869560434558842699424719135356487333917034258128981183969521077942322371320263849602923173092728284584773174839947813160712798505019311852028279775990673565456944813991946900392216481650328102163248034835892938509214976398985230965565260259211470517809992447553995115433770680488662351368044615149035478695967201062144571264224071799734600443195706999099044291231232319556903823953375327565452072385464389671547428184092654397570027327222724294309279125513398788261646155309186520432090256845960506776296623521947282370925121351436996413650755537706623569112463061800315066306391087434962206897722921825241323459135909977276058247438498593659516638571934073060153615202188158598183990616830815137837151167463003074865385319057891865949008786875475666102035501091947817525304517629065111245042549499894267259302965975645404401459984740757458430171198371314767184986015603378450005174460373828722334945732265849181209922523196556647993165711865473848558846941958774498810861376999806025167744966614082034599213496558396874105533165475281669625895851465515557836395599856339029021062213406349388954861717711722779938788144075090086415450655415516228176708783441808078378657048728714741643065552603231782498623563358247027029118873528914495508305288530604103167270808154175900115395002178952580295029305548216760486778309619703424926674496622780258516436912333103390428893609425440327890079151656692220253688877458100305420608673822129840186307442902351988492737947319786889533194240000000000000000000000000000000000000000 [57,18] -2691620500945417911113730218482367074610354137623607950839840030032064230700766584769366810770428162479974220660497386613239470018260563624175165101427607049258065527836725959673469104347816682124262480435187528739054715327643349047212591421686541643925596634732626161311676370920797709423351914705201714493216220360375051237566691548059719051751511099006140728614016620532570928578567873279798073235549201709000953189345041407249670840329072743217360664460255637621261901321976011264593287164499359108501868670180101021163230794167689731501438160435256080412097196393212375191578760845386592011586775899566820729675999127980770580545453971626315713299063508072383707641398261996371366032218383074055120322896741536866587168785286644397452400549353295978822051296321583433240207934664635774312418175932316592304575959885369951053705425346823150549405774780434888935368527125264996628148941983402722653042055527823963407981267345998154767034900986769797321332663858864697568036502691816945273489305484649469696406950988394384093903607316967107286388750699317092569568404599944145845139677478160976424854005645686685135573470141639153330069964127906459986729315113709240356234486502681003470745791208156834137743526731357044817448032816643510330211990071041063787930526726088784676328047888837175623740664385615632368727894303462272021354362435707781379838749275514382594840708675481867602308882807398822583665111848827529983083934115221806864541412778813524865770430823830232128180333576079007006375710821532850084888009746587974068157876006667900806106025481972891077636414582409614034174901696122691381748521739597258300486704903045753799352759292979393103057418648107719361754669484735790187611853702490285275824813168753760542792490575195552937885265458700323734747377152959018003079522339979386897640755189115896165846499373219045876693285224400281899623484242446140865976666246048113667724528299540410132324931997070730563892520732399784258676198644243516959216036934193147692808145742958528825150540528423962792757630294242321839422799662275270079704259444577671174361146848014516254605039454650036789855708565250302119314690751961103169275328167370900711682665316337508226015126187999401491634574415291387954140690166575134207705467647243897325809262880712201523427498282815693697046800570999431036881103780867900100485954144187537652897059043484683019464236874611407191348608195590186971608796186673333097975228711315024289463702322361216886493541846804747403349151697808143202571233090983417117922969258048276210599270880749110985911145618933114611533017719552925448154405229759932433814634100191686021100782014243750891955186603644509280814544280670210269755087280583983413831160078060748800000000000000000000000000000000000000 [57,19] 4636873441245465436498771209097852694572741854152925402082200977900523975053545821073948455981616790582575168426735678321401255348976599928185205389998941969652909500360132971982879506081752480430771844936868497880827771949787164555545239033778724628202535230919234638917238776485051069514870294779514206489530641348650533768924714142487087405649578994220082892261126249205619861468645218848343047631423578251675724478532750637821111575602204527788092145680892994350586220950588648462373415304568554779447733847824996793374336345181208773036765706138940223724946971769475432040196851059093015827322931881527238909822950764483408480472097887235534237040846320240408724255899471924207936495147066199976553230351318785765760830784910104159821505112935898637897617991656695619934961316713950119417944568039925899182286368423069888519798428071873216936639307183439207862492733284141180656488273294285534571240442470884313456101946987480493862632638623163020198201226891810539634349000549791743660894753700058139670305912138099956182113435158200992227642612228363842019681220216482549368685040276884434534528905777797216723765875176317742427479178366387638280859641426806420261756816300709761000454171533123713292718831580455068843617869671311144889926289440032768008924971310974915756215661959955351635322847586912158359093100237148191870945386561030268751261957001106220207097716791609132466834787956803002214062583434257091647970255370888119310693896290272588145703203514643584771122445960748144126838245783241622235496054467520552233841010514152985939135343819154625919696632629262848684246191132362735311155245245835871213062117338670730218528318544482728347347083597654929521007133157695303780817568189884455339417799460308879273984425585186515414874504862925246828561448367883028084268635561150829709217500417305227003557835216247697158323845535358805742204772195523432249615795684956148547070346955757050755584051311507303639819138551427550347929329495147396808499799881290799357598735045895866022417530295302645852859991720250060259022366677754809313250338693406379591863148357606883293719113082900957261719603996584647828810007902816800934336973372176998162322191958594781096973785548677091312469092455640148000126108991487689307289523968971326251553470701412854532055542338881377730484362669733717653083735710286716854999255797797327844714988941689679287276811082034496145522090962488270964710680691139395907134480477150407743725243118414165000705681294596404999394421207740219104792978009283870929469096643446924972817717462093687266614174496276517509381308454131534693087403756710083541215796349457222832406932774858460321391863244482402893004978128405528610309553044457652543238712883937280000000000000000000000000000000000000 [57,20] -5469392293848717725316822040614735733354463639069752860268691179462062530588297957096586404001827714130392576246851229741971019268374428270284908446536740015640484969073785842928912801930340056453742979122748870185554939205476061857039398281188086932867041264145714090930630806222735351222447297268776865460134720217710318702297942454425061153624235722172228690361586965991936541573674470558003032214692837523486304957218738247090781404376502259606375449566350203922996269932773980238372114759925501358122824749104462965104902988625273285783253969478002391039751290078134858189641173593223763909624180492013689206865492835202116628015110210559811737900254290729615192008849336584551865906531126791777121410323461676304148565670245116097890082391974831793352965857696867178711050587244864396993569518592514347205810153172343363218457991267211748384098421051051554879377332952961535562863898006768806737181023014397136837730033351758998624879679235457442819786056726565555680272555245185040148416403480671743283209021873449558275338718734389294749422087353750031212932217168737308698016241029150446541816689444536456339892229035453616647866745922319414779619569727055364508675702112442647039813792651105391626262577324799011209184328306999142769494290211190545969278656392684919240678346785336939001577536923878557691580853174925092571364053292782279967970335750292293083110617812750629709068838983021548701137714975230048739402021879689307471947728653314706253341372687080991700462439956047102746454905846002179957224678427540380946027376690163021354832670340952044012909489033476246988625259142633403459307359451902348151498411655192724289721439417076256835541716744029731093164220434806864415692886027924554298169590581560086509957050904782066415759106505231969241603528237160982776303741589075242985607922163989893441275854602572784273780989301699395288207581416444291052587799213003590730903353773954977667039755566349827489882996318910920999207307089330302667984272458917405812677303493312067158317694197268507701370234577081528650763263819921326671038087929890370027009525608887749944447495504821771675144270288941519460192932439884515308475793784059523184876918654782080499173781577719838220533281523550008658661937621601880031223780296120153812294394819307647321270796498387403437020008461338976766056098309806290914176198649755275891212245030897108983668722433117567087328424327941892021907503357898520022033217259865926532449673266319998952527133303149472504435664106290131888963763320198243066234929581583699617224885954535591131478969509548057895130183158812139768671432760695002780803422332859301196285567085464191663394114235494857100971397676072076842659903248071067840796554578991513600000000000000000000000000000000 [57,21] -368023576767176101324764980675341275288896786629815257591531432957113289833337005575992986554091757586998806363232679326293153217592982785367353274657673774936527780552786511712961013004605646670530824446724993822481506912394377187488844046059597235935913216247941099230714245830171091870006788248406750098208019658162648287111543402966685466960592329459019829539287827772510143449688380316348243035031763995769495365014158628315093458182947449676287931593698532696342468076839977988551459511871043038651018493793903244310080285568494292392071780658989783816065741033613672448082570602448851096937695359618402570951856756718274766115577028130863881851112542245021954573247983457627856356088166261871782091768424761093335941218823451083093889699011148150658891609897455939510684075634563609141615372748546035594873742760161873280083087529566138423095184796029005488897400417251326811178631000129453062179198732368146090454922488954775966163346943193537603671215352373870330639093451907325780416755058457578532713949426164128774424902743604478121820135231125992330720044143497137276586171947659366929567747094408246758089469388694996333780843550841024306845537244425909797372261097441663868777931618453151635904261017037583186402216682348228582696027822581949870779258649626916713143837580048450168611131896677434827391440954501039995675436091924994964676330032310779411026528176325173657353931019605612051693875150819862934422521513999265325483261188224484587553727904378191447181318231468180498504700279218594031788841867690237077774720917213439214566658663475686224084762657350046454349589977367947005366976941941433992265447049007938522065000735749423923607423677465168068907857850396461926502225490971781091626276754544454503002421876799638680257978666905402408274497371312229810612032232682274725201298638206800431755064659319987462033598872893330717448212866708041512060088712384242847640510918895262283355739149248217090321333120684943561476889794360118336602645135426015185045754887939060057179341941794303552153651708138835887619022523530776935104087239394593848356520215778933696395645674763536747801264813903648508511648146231593787689500181766839193887560612326670670160532628814846145623125737437956911895924522743958866083294680596695301244931622222021394957491041608424120864384438187124567749857550860631943337339774986897225238800657565608217870326727251642047046478600644603501812230179849063304023289998589724776727005515742017596663916111584486877068349859238545011659243389669526942181998055683726941379708915556148821482326757906723730233834522245005276252315960276194001251880263939388414339641269193159841868550006203652936008286407185638219160656762353531763724063547274035200000000000000000000000000000 [57,22] 29353045797271708674509918420550503068947098024993663978605519149862174440151032339945242081546173650229757741300125747248549323685475867259227134593077771119750147137015489359590176336224924305153627257643369989915520547190747193722126093087369737783794309064514921052581465965106815855803468515665231086861315810424620612330664682380698060727249899902359582054013050599544418576453391501331226776795500498251555081108854184088727951072885289006130341657691054381950008118914239347599686047344147387982111758562777602749664071482593950237555101071621731942692577369395336384983013614379789042854309846752245865124974758629548789070624072468501910443113668904912342908317090886610120772396701605147809911944711432346583772852960932238745770061756024001777339794394585713420650928945834281037985697806578170329990467664011608726014583405167835583935335222851219283382387943920030954282178109288038849210490215781443461778014740858768057912268629320086660716701818606138608442167410181793699481897015318189374855009417127873082425287500360007380429397441253363282274395561989655443202703168673361810627957445549760379689618372971594892410051328076363437384594837667744439901793961199977967714739425945047445632735106655983005884751236786973583151437043686591816178031728717632447454413147261171140481697489461273870574426421982265068054743892324905641399704394470014808019055837183307923646991177790264395054434081584626577888739336249847234734361430851171766141006770676203422616255108113786416707632554313365354036515720760855763631690687803559556850412773513910561022424496146965456027908900509063309737361562176292822048903106140797725362484348682292738509809776462848967021061605740286778343499484648118023277703465735236725250686975072011082522100884800134208867754906879027198307228754436615597202674439702261951400461052398937738784541441177517857684623594734570708666901166525085767467394562514018786320112256074012189840128106276976491403274109995164656778876816028848668339190844297065945976168430322234328201016381089283633860881037802395384855518015561356650897157872581291609742378843537435792906200557119931219502713457720985114994741617514763531112941290488936894980810668142121961785922421574302175286448420820115426594603169364665392763809607012665408526500379463236863955624827681811144710133440805080071078676548409832082584835482195286581252395574559116107495305982268644264010554014333018271809395460986610079748434568876080397733510606773632304648558750763112829312906191507172740806280395481660451362081312178821035717500105024907323914801416180586555031688288308961451931655774089992941700097199609237188863815861774295548657815152827615017757383633932574132615570814589206528000000000000000000000000000 [57,23] -103695734435349589116560672161788478323462614479631712340416669727114757350945350328734467979098782663846049427831547176006343908972793482047338958798656001525333207799081825089912817093709856820737603793514088216892409157356553889517243545766599763535560724055427115295055694664199361162639003432481349283732603995793101078968966692434820669781931109297370060147762162569134691353297783591286735436631407831012559602573949545997234089076648155767583579239135070346436481917885584855607199267831539569544655212361697936652016640697056109316813065231684365452530383139556544564612530095276518488919260930946207241836643598349466007853342609306623875274147522602550443371626771313942832716903818717851311856755875122224413412119787893676467179902352916298059912639671918144864000437275776110957798847948374748509890628033003062257404667659121808362553558578441597642704531706860361944586297931184128366895756366959361843755918890516534102879955182955499398219826497181488071538711174857415236713436013434096891903797593605950068483418508763902452051254074161504153873716375125609478562271285877346347405919455139838150604412623074418578079170407822032793592548056880707240343425882692737213647396167583792424409281337499326145628082349153790813091831874885522889364516659418665239424859456694157604415412810848291583163206516858420310166098888409017073672654053964925428223099684500255898184620251215159054561834763997542233362495175673666226880728653179906173563522633424044378643337858465892240171626523374887171370328293424309834164790670497916125337084489735333991612653261381537593563258193147914192241645153357380248400546055496259854271570375190390815422610270574766600609360081869446176573438719951473494276089652899641986150540871988326130421162915388764449273410111495816208074036091586952017702403448468615208168739347872197319393444116480046533618261836571452681167035280518377614235097757615033467420009723574453825690786424668161517914587018944186859771595200335056684394334817579506099008743395778354610308629592917235134817808558467508929857836565362006704238666728889079446827071190852045613893425505322153553146201668906678201490447453716161256957085703805755983877334512521163904807386362316561083869222653906702946681929919442331628322562639437867816288430740295476764666058485790652903396254400034395658832706215416064052212742772210110837797875820940135850262604408892038155529844353775837291967182119805538088295006103419729409534674785508557244680301275820406890274131000616523345492652296695143092231237437994275756142101098183733350170806687811785509131938647982704932858756793352147814405133037789397066595505823424690014483985213000272391665845274064610128338143221970370560000000000000000000000000 [57,24] 220213857115170572395059536162594773095433642260408684074907641576613015546552730512470731669150340343990968671665103635089874965136588105156082675379218092299851165071632750989125611474820134651733911455889324125837742353894253317459250480902993944764912028528220742636660732697705758785669999750844629724635955169100159925209634477988596259118490526880292028072403252430562683642445950219245464259064315637027293923726623999973290717443717920881569917339022916095671216178656079320840880396103765922856663639499870046719090276189654441502274515741480733550778288773589066209343705115481074587672638327328960029690527077153173567156412507817623818115323362143804273537265912429067126449047418896051681509109828481856799999607693213614082301559749921853029514484858531568858247863690837369060788632865526692334127299586820694682755129508436021895983963181430429712159523234570741450275260054528242576569320614519344626631704874066022517499189584566022413206781631878221654639937060434173427720615077203914836055021390367826434073707985435802486292351604842813695612603880078624863926211900881429907134961572248910519654893477057086868060424814641829496977955366905663932400944282557462991905804176298404688481240172566033158288624967858529492653659138430436217172212790954570257629241833842516788138298501780137807152827968225961533772128884148103904566186915351176368966211414135605747297433116352119831125851920567865627649762947681483759621017943563296728076508834202200700283593008288784677352341987340519157629096192176430147798698366535812665426600448961833325129230526757310688904282307624229686130801628966298316020037421915632382240184902128797332462701957175122885594424873206269546836553712404996469002856447421929132630155784309167718065495166047822165856358259755447906463364471810406330643047270416246389029630234207006935235978199682406110409423449100382985945647281981524746659910744977376544911825923255352106064288320698159885221917163181791223323329523390291613593234162026670905737785746227810319571570705190755650260944295036594304103548208989504378664198345094716054080552514953991372787755371201249846307203016790255123749393642829206514529669733236763792092709211773018987112114863315056395266047072044823342661077445493014593052274272931078800458496681917018270284974647620124774653457996133166605785338659203593374598899672430285224205364518263766811681997666863879942770318891881223032922886019641083924988046308603305302460339861157111094406740061377654302969415567479789687775324214877379082813558297001160009146490830430748199361797982470607540327652064344668613333794674330130586930264383612896692425006012557302283374892646808943249501747518632254843201097409306296320000000000000000000000 [57,25] -323450309455920094131698530732237184935237146260965040639662908667341953227326082184183097862466457510456642516939099850581285586150253820002476399008951124760120583528122066643727671946312005724839623824078598607281236993831493069590862462263008476531940194931060592042166461012886415288770381301471825251339012245593467044099040258111013081054584929128196041426935970471761182568164668763981908783115517009273622594207942066907790744756476711185104847690614950852602953950853900450740394148345230262243702074965596137374754666235840805648319102017609209359416480260756361970333170562810568757326281507272800566475408523377986613747952457751728925383836014267565529771480241014615558879097759133778469647539565138005324441261648203619493088895698650292602883323852156217356301915493522297438561826196689280637407175965234419442567929265493328790503706783996679792138522577429700921237509534333140986446579672775921356450894063057450732101925594715871412334431481920727987189232968821937833940049142914543979348335848796771241430179450189527973841953311908206975652016354743255036828491844844546647069008361715751683395982679492015424232575277700595155521296332524863524607133856724756784731766215668160633213070561214741454078756767571198537313961182824881680232857849858113681527692798213042331565004687396078655127601778232870154896318471762308035864850690873102199251693095863300430063559032620983581999071695748546159361637316902939576568891787404572213952732653687642214239281406947551571239234486390358396330240769312340552611341129911869079592743811630368568557141307140759202730502605764821326381995934694043810710113805133946812342454768002953819333914147214121576484590718548422956569905217259255921369225336235068708610144466415694394059110819234595421594901812499866292929276480824323626389624973588858731348346270295583630285985426298358521205537349034811774256506532026001675010990402751142631473087358075466135996504497491352788560261235800438991172966172498859454732912292347826967161032265202395430805380365102729506930739256396496995021218052203304946956120739464678518775349259026366934235742730793049503064910214058456682685198201254631348284918653998017962219784579387280105078373921892930208469509044676663714977459499840188127067102459445337511008341219763072451124601119861025065625401286934659966017380480735455055446380291859001833162109473724815848951310328048881440302809112185472204877220399878279676517548940565103022631552099667196333455900301966304435868989917779357407064196181604963183047811091481838350267927630004552970263744053578766158943838163076595421394819186752496296293357399921218632716640688383702232257985994566204483087549984471957650685394761749102592000000000000000000 [57,26] 334453139276262229857678637346820321674719641591908394964745448871515292704677743022794175499764250291796339673080296697341302804025978755012853906619889297314937762777443544666361177178958553328654959300752923531414512797359429063918534525678001217512586552665193768154535052766537744166277465628356168723935353546501068395381688841695572443329955750371586361432815513653000406354164784366733330521263024432234255210515007982829613997612078964676064844764001029314357021192984302638686155586641985837157822388850835113291108795047669441899221794421485445535913588293807580789859134572156701571363505627540495982357162234725428726480091270639918395106356147176361895284244313875385888307076446798253408909885899225833382451943725900070837739127151444014097073975727295029904032630816986643095787689929290708730605958946346828369344533834273218099573571368282315288035410753132278732448496452664427744654363335933449753126457150590805204025981088068478374745179906635565244619458673302332003498318265790288041146893252234428807585035329254993260577961508690147227112686058705407730954321747067732104934042500813680228830946247333621174625146288390198711989878824306228394219034907784926695043785234589125322259438115170422802467423225573631541237802140297412594811808048299630549935922926777975463922161332732279820355148724598158321800192155683443268709731982238707900857569756160140822743942485742499558124111190520196782334338727607361439240733249616857404977550736882673462494742765399757251707327166522914147489897295636735016077040964650538074579216784671262892506223375583603266474349232640381200792962418469721719478113249069651911926790058243672970244991662850578355023084616730880275284943284528298489633693101682216575225737324577462575633012398988927948460793893164230010463125022994525633288399225013799024796976185179457920069639751700820793188747923283356671647496493578289182795966677066653481532714030737428465771582338742083191157214008583616429358621839356925847101617687088900995276894802545659887004687668176625931573892039013956574166856249697877257677992599602978711558019223486556408223247221382315543324048495656111420771939957713161795559130224863974437151402079799286345664269156863153798651301804819393610430261691982265419543868581330331717618239335625180267773200233049061599530194604274805872735143946732270004212453932921652033616344105119273354173526558799378671738680833837426822234965067484821284670716869480459947329545942891833163692524602331027486808278013242384249641313582171653092938210342118923432658032504604476082384026230946362081739475143270033034534889376254844756003742424611396904738817535951577425752312110464249110273180896665057162626753579303567360000000000000000 [57,27] -222033248977939432970269055708839089528820196005130833590401319356402454004942469304764609257738457566439340961854346242439911502581802769780338790666437717281983787945743431155517478582055057193919832647363816113943506834050648740544906728391367677724045299984546407417159649974973624692188667539328099163587005525371767212525404305892463660059110621369280773741540381256535085862023556379627397480950138822284807238212626673569899878048046276549333222376770068841222004111190211259958384928185899693826489117606695259761023977659304483059264473477358309356116578039342714155362190139243401024585220640648446182756839842279909023585363104270581296002253275772347598057191927621425739275747697998003448200237842395406982655883891700272081429248919243756920332263415457879613391706927996552025188401992735572230459701211394072017256701003120335572968937514057523529849897293747917892485290031052379505999529154698189414523992017539108124171900627015914228306732989006576888742702099243715732712180299661142425616183477939139618762328129063070707123144549360665788425924844497322892086560980334093776743751762378027121691631492582273268968489166580887622149686710929540432763627552547571578291095462758637552143093063638242151055742646127051907683614924231919356149228601202400996397103886573781271223452544588257810975171410174012673736108586840897862148109267169291220856787054791405700914780361550291082153780023116611958505727507283386238256763320566184226128196572995226097935722607781971309651358652677079899926285140797680648313196531743843557257948771173399573160688708377143756914710136853495761151741770769395324848020884241438600961905830592899529756831176617384637625956451952962195659850845733682301108273976228842145350434085771391277392657396229312282107547282844495180427339585017224334422008772575215657848045467065221927043046982578734235448592690935876287306458217521235199517917540895720589376664641434255168573371087452815611348494720530697431722196723077868515561378630692282853926359019948232975257969427880676342928373184400414289493632044598215952057720205037112165311339895411588765527576540543815089913189367568420046640010477404436107798199348476548033913026079167408588856014259408457742687962041753745580684828324960817505884937168632533487900801433561690228486641503534757814355651106161850330555143839455188807803728985526205637187099617338085525690939527969829534432057203050673074088219901929452622789008069514754280431625594084532062044680550361055475009535940622247391179847033203718718188433536288903159430752589413320202032986856842872123824342763967991705672340773551963962808365180002503514998219890317783500389345540903622476468414387314096299714773346418688000000000000000 [57,28] 36766451195693176540388900862990490639785610443675248704185864102759410738302765080811506892205281071168744325023077361921050137546896687383342524291080885862300739978696252873993200711942513390269557970940595510801048727554746485302087881717915084592358007762360392957627652624941880249589699287703511644721757557906452045880229833732967559245960640383519752990457832528678384017960050135765854235663851206934001985874446465868125843284716217107787669654199965711329203522393459468104774282842280919941051849617868063455221522845435007194800353881227816034055867891921820347188795734652359111388038886112874696697546900007533755315572186124678652295319012713246360401742480130072220679812624351123029528193354904973361404219256292435495443279570988746085826525163121313102583225040000425948016883741131426700789944824821226248391239477436965309649093733862438758595535017834000188555676268208498543224761790403240227140626452653575785387603805889230817904890386275593819537381763197617555352823997494830069558897497254302542472206510482967828245565127342145173134230396584807246659059211457148169455891061520589236071411517962693146495329034768583780981428319444884802074562451308555486790274984859830913466067070940423069037398418547943003279506164651538601684744279456979010677256141659997175348942429702009534570942239458232596455200639088794682893845061596304837571232968225383264937762202727654201681188021033089117698591092970893376419979511103375794896279263418117324072921291817128734182808130813683417895281260757810913944199555321007705844809959279878616690741552120194616211617917312867497789365572544180430202678610962637815473938135447772063942022054392335852905478313992037549404994828239306103167258447618241462418254796068133945417564645739594035665812533093801778401631921457344006199226849359625906869975564071326510852531050081488029354873910684370603757691486316170886096562745193369173591168763762676648060514537303973366105804406639936064001502436846291512399882347444360550197166620177819225976415795657180884290349191379644076861992494987625168346402747141206557865878512494600842020281139557257248575485612975509305886864530756011849442423056790135179608704776663512733226108750711952418682275607353993822369375545392627658547043004399642842558230773668809861033825090001506050782313316739324920337219331141324027844632453805773466650571388124675761127228500589630752956975035354311491568577888949318492076900408073620678671917074076005781763695415412359233984093730368001085448318817555359057550620757649290031754549591955935617810757140966229106076202641524324354434652349499135633112229610481716523550431348641089267853414398455525834809995521130386441631973832969420800000000000 [57,29] 131846699887663027650422301828906309479716626810772155914678626739336856093664278112178558110065795243027349937151963367066262729345643573388411383281921923990367000197653669654731013176308745981846457338521010230243614349483446629766711253889692533033939064621271086832342428030827579753216903860749910027540888155913555516391773659533273173743265865364381432624808865768907408941291244785134256551167705903185647061976411637165319885818893221684990045973406761493569753511005663936233395152035753020958936085301331405897966293682655183831751068693749863653933530665810110956704097593603409456961672430675427182497585694655141865392467256534544086730438905942295305496862819307763339735786995748160491065994808320750396028520395572447776115622636661635618653399169554953720379844373017800632506466727131877838111655940992114164250556452095345382028460345944278074938492107839990727312258316527758654388908847638999924682779264951917640522441925644070900781968941522196324798104883728337275115916337320847077507611720905614396693047847905790861184936309530798555492415495320178318481932990813922491489507700687391398802168358373755689997101345243868339944584377314311760570973949740740411167110656856774494072183236084335879756778040782413835841612402292057082930120140089482345347502905748751088355274249184400475034938156968100440266148589394086224587800906333069886390281581758622154840873938433784996479529406208227583057578396188695081256189097118766837313109464572808693237626535122740953747492783646382255134250017635055289733524405797754600755466171186365419428307712432666982435299886173769345234529412103856863230133878479154565573534258589785238019698657623705425657838523515314241858596738311366899628825107090639927877776881754440874430131899829117379784788835986645044679768960205151101677222524524056978683018800179266915236323361993491075020423912646989391030623220267946423703290954124943192943036322885125391055034309916613697269526022775343837021672974181388453066360095432103598711353126243045976855164672671178193098039926006234804091131332706226623119992739037375893232298182868158838312585041006542732243278435309720947519241594601816235700852417653096302644708064969012439903222369376764947301577957231192278634377151212085273661095838459602060553223421144474158438030578852017069587180135457307121924477022392909316389083288489438443308894574702562156646850642526537415230963979951107858099292999826731470758994546061349150995289418753169450281274316019457797526569065150273558232889909213684026087765557151934330103369485044767632644032503904218019019326145707323849352014057677437896434007211921061385682937207175150178679990183069372081676640836405583690447207918469120000000000 [57,30] -223714178109475688850123801678630853736428297391712004876033220786823874769508406063076356263319579359793113483921547245806207802198420551272393876658555447484347116146985095091319918001067383830448465047184129808758085062165146180093893993276128640483507823734292979933260703733974374822465310203255272452651625948010696121106081319492197443297415828260176676734554698564096552362088736844499767159707267630498129883166190303030956488633622466622969490534630571327981927518442216694456002151442161923201545399118203220350755947675679594061253675808621780134628607728081254698333301949867766052122517832478411616536840938475517888215350624822368755505818979233374676238582773503528777508462425324310828638577188886694568001809049570755579546353619675264045134367941447580145505015307122679150876526480502773134629893724354153604922543566963375808567303065586814700788360668741509967648094623672059076595533284807973616738124097607299578709955893243347181913150335937999044236054950531605260077843410570700402752732828885252913638139965036344289640303502764285360903163858993964697465890848444453170616050645668854215760346102232675175590607917037034868734440899382592214356679483563450788002305563274735678272659087395860537790097309188464405823320060887832510490860052883755233418854011679313709292299025529526823334031851210105960652566466236634214200292891922125071991326488248726326111158732552660363505080274491295515097041175045398652865729059490252342745366220222174507957151631862859004002488512104218482105953578633064669396205149297417349098688697002973167300978881042782995688626637215064710269387228545967773063340690567086913178189842580746976507843015014744884321215700031163926916463640396203454863661028745701391642692505998232819578777026651940870882030853405841856820622413573994046601187787186301838444700527758678717449078092679209984409203407805083203360239205303321649042994874609488393887108947151173912061199937019494636999416728348660377821906848425727323117427126834475744929247045694534486468285344777444259897386306967686513629106468972668330798884046629646486287055321493916426129265034070627390318906438634680631401983320845126681409929764516936433861546756235544286388108649585749629788284144668982969454510157511807204376649352254443070893356696840913069882894465593896854193817132912469460148822752559684118101747345352210851198383396707083866086396402131853166216213400984701504258662053562472083044593368903273674547188245454557004348163589813910289290622738628143350664837377419528846101914989710389231258060984369668046334111392316805580594653390897983177289878980841193123292115823294808490689407203144133447650738026862399749614606059847529834055567973285888000000 [57,31] 234786490172868027039272492387918457640887911748324795859435433559517733056176189350586907673066007910660499735060061620445141019969036011199841142616103658928325132970530110834829967513044766140169185441727521415252522437659591536732445612117623743979901230174102540070535905333642498235138516543826938034238249553927693982266133697857342026304455576530483398244309587930950332139837893268228571413172530147291025776079717114186421037788304081576670841240964064669121201203896683220736568724785681624063662614880009542869806573499132703915449105499869767447171878514821893364066693750391313531057913484071134906528892233725681299621315836497846153966007464059626151019437167669662635690875408342830497198368647223393594750274760666882377035014744325175047176465159045924851444948853895464707640273897127539915794618299239542728476053553195542283790801343917318103099810512118046364985508707354469249419129752071335108477962333539674985251669483969102040951731804666029109887844968809442018980096310713841479385465256326248341654557560196603311575662724049792336760669917794378026637551497375722105010545703644829911081494834163862336066542124918746186152804731815083870548591092428087418511282252486443931510656267434255266309228170762622917391079999335953238852969124970194983036489427852434983802502898769460627348879328696402079073739667383676650490580972714506101559078927548875858622286417550817530945019889824201669999884950861552462514238442907491707123361456650962208139205417116578030593303249823107272001256995133819018593364447274454811869449957594270446590766002772242752857161842411758575034836205723630968180537808763478853543469162127496496864762449660702943351178571294204271424984975476910569505008565089226195787681229931394546610245609844834316618432447723800623224435553685679636866120140848178055053479105430460783097111641678715623240395863315751843424738424015818525336539006260228897723360263886738481664953485340325915477379790097063733779457575214289278973113694940431875882890698157654152863165995159365545841607231450947811219013951256508391091921828995118272668508103804382975684873354638263070067969075699202567016328431092665012965317656753002339519311400717802371548242401084419935626805866760497047224075868743731050586961778996430013770106524806337675053636668334754280064038046687850495116748733607791904065646471916905302714226799820359443570381910719134695082417711678982971320645032626384404118266267204480475401953207210460055954397481307541425893323554590275608087192972435709335774783472721448031392921417504308820567026573686582735744412885853305052026258263428503569455218280396499449724015320371406680090449811859294451307751575321084135707355627126784000 [57,32] -196442886439653001537395755338560919217262321381382576647588534013913698880727739440026371319330655690092077966454531394184371407309190573103678934266781371868608709009078504656668389027425721568240593350753357233538484394046348440132529389645395830591196223001887565477313474867269740465508025159236372321059857121639282586905894022890562886001196616086131729699430295409434626518897414571651994326666136632524686943699690633390574285614087184020320711421111524187180848317694341335275276431780570588558481175650110850062540699290360450003438097081224410303287524861377703860532475732759630678861760054729042603002211498303577008799175158203099976962064486638090606556301262147782971103830631401575486073133927961689611687627755709257509138343476617941806215267857016843599362964393931329251121151665415916457390281250100213456095113452963051681275789226678364298252776167820632826418251515884498854674632026600910692100807683733783730585579371823749350046407550285314506548751745589692042801380701068771827511590352060728385296878222776226968906999697245088344702493209222315983668185856442719205191056490010231635846848169819991669326134357728926050335581429081411494944623347286387703607478676912738347062993247776329057569610978342937287488601706196920782778186694061905444677188430236956200190389626706316447337392886452493475468720402565082909254981164333886831483068345197923543466632022428753266207652153739023726525002095577969804213185893214081580418550150709885200353219269883875671211543815905141465595058757090608046885454565041061188845778229608775821792275093409108196988045153816211982027267209948116549664256833248976166407709752597797727655215688567777267094732994040948002433649325252328749108650929763302119042514444949521253840642387373570220429887719210617772487313242098000382243602355105202783558548221526830498744375547143396905439361645391894029912505376289455629589253947437394781682487691639837745008651919318629930019684766992325132098963226108137123047545522347689490334468517143347523381049884251781452530207182148074895965873082539678549249783810096587088885710967708099408350885404509716768760729009171480952059705649620449733672859792337480984504124845270050391155016395921167265440250004721446109012141046019077583603427892514826177783568088193946049496645080764809037436972943350946269541721727342459653873371628488605647586743215693291154860410869884169803810270729571285949884497836029397245551260443726338480498434725618156843125232646336581249665675555934812065757699825063466149042013255961012287197306613629849017438455835699797382562738116669723086033866218109984742698553977145437618043298460853112358095303254353721966353771697162962839882803707904000 [57,33] 143895171622493126858725818049251800160877337730588310761909538398308626523962283165085070655384711916108568360205911529042469083903641510056892881545397379488244577063691055492480558545825072342416511329020212237565139944335998874898765258289970619959851241842616948304170239299095284087379467730029100684161457728309080945858462070679148172248349921163547062704980255717745124806101251020813529658277410379737218849866249827520925171455572321620246673727503850566154094592122271832434348171054779746227491091979239139578748180264586491412529952414918633559845147127082109197621547766547781046243928741592173613523020709504195318063595394395202790709793926060166233866320687717388759410905737340266931549624205629371512367714759873869930883874645746810849222302092638370694455133337856788598984768017842508643736066430256027263328022291729844879677450203764735231130101472758105161213099272689333457864893055473661972446070361052888555038747128675248490585214085321490650428217718298806981423610376830517289234943634525292047729282250406888359942142429893514104780738641714566699408384957298379356643790016228623721556295984320103772963284015217876860855102348636573767999675486880145048393334029961509782896912668595120445373115310978234812615755013238001176623690964081852017518092817633125242815833446220305282513279772480423956004818717756519972517228319271114325930294702902511070351548845974514389199585839847373373920403882063640182188141711679158340079619627120191073206876220093864361911874770657920257693528523195756216451699378403982463529512919563210166939307363031713920204918836945756319840043360599639851556024336800432998254669293560929760522162829468522919536368058728864379040629777149241810195044063198195472620627189844158984921696919133388886644284779608154573266036414398698335561836931898834703444770432042273447523689358012569418657651305862862756409409809923450405177640570325977309356084675900633723845537065452814484754967740753065830151312359965342186828228748256760995602991098404754502759972983465530061913181417958103362825332799682072885084289390127566149813722306381832226587767871712697342389572764041210635527872734224979108113422528103005032548442933811343431554332451253991100618052285035101140265991755319409803937926835381447311338517902242842080884194846962082443633871841637848304872898380798596569614957361821145127843315846715278019367153611387831584383517674201667388245490340953603445716299955054003575905906892933596401249485634002659855887504739316708204033713910594740709657264945752465483294429017560180631210789048653428795107008149992934634624327240257306687880074482144634216234408094104059720097067636982135775954125998591130383459287040000 [57,34] -98781481926663649902357730726103057369408113540346292869901156405234348886592618429594727684535463264619770759055275781619809414847743086161879369043376214068129427052192213700832322543656245681047376428094516010585781891693246393234146883458337519742064856155466684803641527392317896715003711282021057833445235878717883141471223605740640472398268689010068699968201930034091541273332891941529063237524630564002909565086127339094095855079772496578186394061685146092632203551781417039732571542556859911482479676338861827336612171841918542729233256806695739178994383032778214177214886955822844245281672094868909467007407408859628673413969979349443630862023387134327334459148133895960781009353215911904149007116477259830508398874737474156566921414238315245924247410707089096323659631478670290104828772923564451933126016491512143717798814032465089510621440720612297787514135885953009294186356142666980579969848510225233689272057441961069268092418969432179867366856179886761335277613592540856349168164499786809991620828138922290215541299786843906919507577474677235941280352357701541146840324046167016551596560359902344047379724693961668926406529938783486071869479543201046496668152143995498236472001034639725887169516269753640932329124614869655804974984884855139778847799693986346081853134903841041743143364614516286109857610535045265066875234594111825562839735395421161570003825910911520401150804827682425574406975470379424813538955575208674181297693378579438484830409791573356070996832603833630679734919637716797886699207956804049918096583005382062898199943191908113360660430999035769328469243091713842775849575660350028215924652675650653693452962493245719478923931039164603892310851967802783962506537637751004965911360214844920494343868863508653553642973431309379054394265633539575718650363717310274851358604432006114109656286658257922256008272297041196735253640019116416808977903164050959566084877615539024407750587230098863601824603375547681934764626513304191977610202240956068724975737412206653915553164832064851998906076934958133058365514453576875585807887559283864341551530927828066936475190867668190720785598802034631953149361595641851756870694643108194109060408960277240266870523075899221076271026525178774708893556719203584940813769448159587343725621780939455185166047445542548607065174067155127522125099520277646019566231917364848612155191741619784003588071341187027745608704658866012133228755348769421938806427893106792532613528626038999987574846936386159351687152109228775585790531606791589232682475822555079326855294153354254587062982843001319937515342566357871481311497036768284542632561282660885690089598163542610366036121045061423475353985962342625473366161193169663400345600000 [57,35] 67318522004007913209330829234851727318363400991849890536623284260513033210066092908314326705270514445949137566022461869101803312228548635355178060861448911129100046078599318665512772560597080194453350935982558470590842214452278673927679762571014742575700508674772873196560177494975311818535211014504638462357735250402323477669088442047896301576115109292726974663685379912309425950547337676642215844761068295758153475381770723784539500041349201361791104929028984576793234987910925485131001498863799034697116317124755353410008453154380671998580955059698146455976923794058513968592422009140282916988332341995688550603085320011164433778188750398597021388802879630731711559402578273610577666781653567482077005268697098380738805498710360719915874528157281628771220932641867900836654580431450295528572233910018305694187770990277273542968288171800475571942447924308237466614976760469632478539562126441243898705251387360533298468148277108150884071362366977351865891115255632681060446524893305201895051797473590728913542566030113391045987846206772266088596519931130129014081636193426546180257272304372248236632407953624950085404737011785494866019754823542231944114807848787674861640468996957066612467775458792602824834147710530158468021911057896383521304433805855141968046746104956449195988317335401660390559182525800953878078804624913445411722769375572873541372957750508701826025656658006507909877374358174022428468479297274596425000396082184402353635975705902360299174663718783407796352604529292431385025901012424224321965898578883059615889099047408500307436743045848947269338980668204731151755839473574533796973486010036535335760402297113790679033862741855268374840007847388095712483717122493031265559305283979492783869829036200754666429774474440844536772363364410545500591427324396046251822888797727193438289504747650080343169576802681182046220579788403312822454765819322514024981474066314960508549593442713300449773459841726774141250259863697077925061840087739657358167430215909120430743970758825152761195745602111138030454182132966371236711166820638892576569102459757317606865055263098450718963940524823388782663371388618082224433549182408477318271081686042039267250054072897089041328360386378994570103771131158717266273908338767175499961211121410705728437834401850181550453955842956404753786503936386342797588584474414636130464552905175552018280451442560699277944699767511192624075313840816310019751066815367710025623815777341911698755092159260128373231113083785263523005617092988905277159568115761464111654032255423078188094274527218503160880146061225035416126100151682040089103547888113122582517470983400217416918063768565336453062149398586587303770877429517853292957257707366759006208000 [57,36] -46730751091387119894728974538321330724298524328050533086523224858681885646656939341452356897994934915775258719254242366201383502013882700267882972905293189420713001104132522879034994383269028518076283305169937236194371064538476835068116537408139640436555682719160608517872628186191022128131257024915673860849729730460842817103095488400536203602065240839909523701660662285984053148289643291740869686928621562521526745816115521363301948074309153122059781937293218541037798008457462873188788081500021438961129121051506664838020884788903380092694333887588520472663477948503194558743136622845996723266445052773081952549388790557621060761360207609201078639053858113810356205423192533012453346574512275884989370536465419920975746278325210763165333071371631107550089403168882382857746894992299556748375847849577065596084812538064633763022094175824671876992438675772342410586216968945034772910950358980154200638619273693770828119160665566226176760355374953770800249916802322860763551998817598950762613420004894842556810814010209288854352169842753281228936669670061669841785820050089084336561077215162345399893236828508913304250038780375713345278623986181906896967457639261231827395187990209716598368988800503167927667511166121724029093354311738624403257405554895579299439391707274117934102142069912161897261434620274640321361215823924067163834868213957133522449985277703786146818681386983455849222792971387532674117238428437942126875954325493880595722403885300036210171969499319913908177673929011232382300646478184831235500216022920932325418503026028152372650795458823710946901620080122824620882504657560622061168756354940137555160715910562982767937215324612311996004854977320170418496971746388310629996921325084311579300116310295479321533236772135818768063553942885409038500390602840911512831416006901134249361091691874533246080321653946841387669604503356354810176112684167631425460251217413027139144025546166401713142795495573677310722090003856460449351569478911514236564013164037058651592913066027532466543170537979019489217679727772483647902211861945210387232391124413976103288995697916588920117537850473838777122111080216193768750146143580535177564388512436584221257737169618859198615412919325422924496559975590187734733924216842924215181558681808599853098703550580241822979750854069078073943121616358252766616087872819804608039755046342432463064629411648645091103282506802592884837669588680229468389207929736470543977737695492366266851616705514172872197383651819673692856853542431534996911184575851945091943526339510775538140379586001444862540023414836224450219159267762066108854796456080309226199852615067642837965456811373087561563285836996619628997872617839582585303957157198168064000 [57,37] 32528959200450627823935866398486377233278381165501211413149250908549143750916778202262779601072243112407057231616278512887010483016484461100236563177249722894443897987679758709152018641875188765396712385457781527929385532046717412256888802616240886057456398809415994524116426173350536252419474135709455912013945455860082640624121226941332199003311504370256535847968552931514922506727892018753355542296816960183966007211162904681607101167555844970649745222967560659205653147108635454592860310822065567312998476361575061156180035323677175706416179776502258401231611921224265506195538656349808628612875785941223501775659074396070882529605985456913208167844300538567603486508916322189089914350850970863450639258049860684529650527322575696996399058785579262751113930406730820166758953243447522602790322103158148999605880217183543028716409194210534037963590817497994157492164943010740114248598436255583627818136655167320813481987016421714648087726947975489330846698588399453697517298102690874965016381140120729247042093731642223556445624859076943469319208467500805243931996139564047735556243147153482650521895141626387900442190380627088809685124108153047514379783142370874950195500668220987674052386996739733917555192985477201999062456014727579688733242168393038803976890011133154091666913640630873296697779411065331708266370187969067397043948082788192878142136262690750465668849732877152370506433400558143512290152823354055368083491592363667464374409079068932754019086376245569445787409448583892260820912645538595508763056079752573514883337104936116115434013839836615070889507592218284349496965235701797571764995299656390960202712953353908536728977018403927460191556157909915777568630315434438292825992233256193345523045963794449346038596935891328026903048634691403299524063620841915549417921390946837130298155683119410229660981483497015483389036373957596482315897890913161566262960113912162752187883570629680151895064027125436262414402676791374955860247382962626634745271398457672642026576189127808779057529708766942281307978720107337017894108856463568075081878208320837388136422004874281001869388328815765719799273599656456229918266572988954288278868828204399931628314109266593094809047569148619536740799717794035242211410181465222795512662513360538777191329918121056202378773121963085824752940695949289832244338460213410033256532723259590292135615583219007453398799583105134586488532513511515060178143650570644734617662277875118108753790648547584105694946158670278756639014253444136047190486562126078209317653948511409404248103080788510862574608804076494663836758471740248814289602825411488356736119733113155527543233579833739613150772039653708912312562737777135961423971933487104000 [57,38] -22137133906615847970688068282675800929964541261254495866858182656186559177741715211533189422347584222629804982186572569398728964238617747684926039914953779907920740237123804703564654751771469548025485686741074415852009514711312682785759609226962155364574093594770123362114497440477693165657557799962640543700337494910740146400267697934000733428534331052651619673364050116593141788999080678759253442851779706176543850258363339071229272808226679195662683431136712835413834934954694216061658753837390704020555208907164620641688802846244337274616888223195859430751802998249261635908116941437334829036569459813058904806697556421868992918014764143597578539626914103494074637108505242965333334717867164130107836305672372669683346575524698265329595972713862850716413165236986725104156144990715586222453944837433028863300340710056889416629876082933829560831013171736921416195748267708075807487437494724363641674198131230175053308807308527282671902809915273817816127296748527728743730343422457136838293869318388410246201964685576377275633557005567624157697206455779504332133889636769224710965155936874372633138336053385244206236648503514494107955899168553494277025707639514220542012164555686782607994254973629241795711203554860258562438509380809990348261927644574257316068642868124676473307027201973794424989353282791400526264481338720982266827442176989685462663830723871299385212278981897624374021125986410111575593174336109416757088699996555163274195525002713945543517923004575533777956311887189749755096786491009807118002822250580252170263285509775584691982222424403225184309890423276614399753112917282943202967884448329837707551952448754653428661538634454962278920333003452969464719478159891364935193137187588853690523838005398095641120086306405499973089452764356200876441744777433266392834373250743986519969150546023296184045736091324484615635069206941026254171475804125211018500278588788741115550957529557734471948033977750684184716401869544344423509813846538226833157787675359618107217888448360164439130370068290029696605080743768442805792629222103741247712341154169511932443600284337655581991124847644341066082470294289070067021986477256272783464133931578988862443817670300018335646259590584908221978565540781456529737671981715772963603738695774538595154100415127866188493736326921011161676310807906506193240711063489708670191365843458509814881829589841455523781024984564455607956560282353801084157387024101070599867752547465069111617267852521083067379176644207233099606818386110104585324167210853502186692439624271448968616538767200111611648564409238291514021205131386245312429530848263586512383209049613571420140358129337726919077136255410322067281266752980435020944674652160000 [57,39] 14679195759439580420329387962232024229383389371309582603282564564000658303748239358743056126684600204432817292590596657778655263829959387230145426271271539782209189918703799963219170405413020420460508325603463185886205851832619270398202894450479175840120017643561921255781822487845130014758316313010248264873264127143970676288673119408887834379530975982788732354618549331879592415464805475579696185837353649139381168914922167638057373799950298434238664418826147155831426400958313734807739296050208829311055037660457077439506482763988841433645504356668307730983318073816045984665694531095200963703131956470092396855977554455835772155694750096235444136188121166843310217864840576014066468329287750454971562858279785794528433393920767537695786520802638589417412198417794284565960699512431407375552554471834908386920222795238714819936848681958501024193709679860710404496030718346425885546577982629401607609761373508267486788422493348565820559269510216240319073053537509726183037506328169522566622252757921362647225199304884282796467691756322669553740627884851651529214958438774755921947540755336276035128804426814094281560394391938642724423001322267000795263842483553584070346450056102650119841325765271774639148111601169358458307720089309087370928691577101236821984837592014058674835142692758860480704138801662673440370642394836605406606204191209985967420826827828855142598852922413514639092516176773747292902271500716258558050504511589939183819398582300231455486796637245141836486799154744308645216147684252420125806725318774778766404998992778528195033827503453186039667035084977521494770590751801206124109536987407100528237141601591172161731014691072332383140194260889884852497453370315506108400579826720271659745077254468443553257727562740204550443174836104709098242308567712733775122929279733033815246072330865713690429526249039676128128797178691161108124593328034289670521508563125489768171314981864561330260233967812839480156853037103600180667319195756476648855682155434422883098395704887461353199127918983125577305329501809745649837784264378714262559772873060892720682587015341674635283233366090841208033839959680321053348040294159720951300972084437163432331550260478116821278594226887125215687992818275177087159711119598275403383153327981879594237918745339922220133211228890485342202593411451331338878946385736737040537856369779520369001131288087077237769750643422840128695543079774653641106160757822811192109888049373227980674421909357154526237670353890121964703543523945551432634306289339000487913086755841226784972671942899832736397145668289491927389854365937905365798820899515152970067435972231844338730463471767272997588924321045223460221231824784489162798530560000 [57,40] -9634140206191224526089381882102653344577250770329607607845185695025862781592251798009879451108125167357130986188833362904907186422093865041516848597702005311302872532938077954409604514666950995114909398445802810012217057951642501395294741880206052025079543693002049325382072101090946309205810126269712819746496781429123745238369321666177097437582815312375516572233100036753591350652631115843202181703126283112326652988679042078356227780374505113735230073099267705013865801091531150813987353947991734035782793642537544381576517480769208171503754601046820807783041446827080367752121691385046275532993086270405698160314820007379945766026386986712471272813045302633596800110373792214503219100528363171726347017106766196108146527347259119352264395552884488433552076776511317165608395311047553226407210294593986455104662860024416136788926335841125679216470012749926079064026844619605740775925788948721240784088488829804905378538105422859788437892007430252334645772227207167064413998579502254809163272804615581323229184476870657153161312029202627870115850653308526852099908265711591672882546667125362976778733085614821541400593180502016578468153771652659727885173620380472342968505107116552608611541355134524370167943818755777933996678363114719802862752283819892255663768840119124807630702100939757243554192049913520664714395095320719316875094940184861083311916186590817649419147887744277498001174492037230702879078474495584168292858542790859858573343422254414599350673312791151808565733412331973090573097758884457095133110036457178737974641746191013925208833978387328241998690667483050082250850574530650761416801715517905447735759775207518924963056849700916774543997515164163595207177380979874499965062302008602967976247927017394889401441399008380129855563837391325153088452609041484909042002404465965763426783523186052082614872198876953670079890356194754013044512587011822370021725356559037683443665267618385592631877179434864298990462801022935425059126660150525002605188351745714579184045462733347966643809502903051497478196627698648827829465808050174470130676058289198515414576316346241921132429833080218142757573846851527913747316937316428729739381919827544270139692675811193313034031900257194093120590899753708509704072527726159446950185586542891580443075682382420563544346228211168550878589948444591318930498263311546725397777567358531685019553039534196181475350082045502797593950209046083414792614612346807163366307449344263422828607033854617030091924507971626511608513576094780229352343724197211372604808753655939147576221001538514930007231982115785544393393097802649123546509012903707193205561581328796236519621893436073119841516212974357401684682220723957145796608000 [57,41] 6314000220828113246894762441451791002253876263819949395148751795049166448327625529635944963135497619138286193039266587750392183774351415147438856623095852847775882429057551111744526138856761033114381431566657676035524253683216713498613442037335721286030944434888718860147030458403769463458424416044768010410631543018174076729197896630523395302100402843504656491082893787756815462305431329747684527771608382309181281474959421291988366345090003300888871331209333672834616458407630194263764083718676444401711259636663561533804471095253711313198106593855403010799071147712132453592095911870776404517391669279499888782568397860037772680153577586267150419555424825556774887461484980339965935581972818272935725350660131736013475985480737163131446990639101876973046843784738055448530597739489584301082402740205038780596097186272982279706270667881541964014907066530525099275274682016828583936296130769047353923239832619197139430678666723157523853510415335533737910822293384536617190547280358154370919940430563676158955784660408980360766864171343899021831237241291778080705567144469926370547100935330268176993823806113009119639736974296892739802793704113438359596889771974827045897610567385219463118519177582722999005133594301886445873374665162121848620191998697466420649287298049493141102885419678582112443514712363831577067953393279381170501493152784472212033350179407563212375799533686588396007969252989365696141618038833522246830424534746582790598886648376849877036813280644194213233419093789249475203559911861746241031457753846205900831123538172661753610393339630069764571865954336409447168519041077542640829082633557107856349404167085738700051748472187592017705352038132523729735887377460270742373086659121551119499789371863682695830870811067235438812650185524352595957799337174097375764888305346663198524286238299084422952152778901259616118369745003392188202619222893984276750897641620806797183670301231782809925438947226114369768415175095336232138872388144548931126771007444525651156762432479232397304092920953826545292176317943822619891343686910420249593829071831477769779382000145891070811235030906696467572084267782896373917569652718230460226374038439159418836394294130749736874155129677063707676009011757037617062946079012747268102149908229720214631064302270777725794535925753005356373630767526607995768214696255571549563414050444819772586254397015820685868005718855660888761595767276152960778548721062531377972928673256812301745568071910618810931062081079534398275072262426086048325527789161851221344700451375627917305429494984154022427727309746455378017660089596670251904432899215612480700503996150749000419662403254001396014838656817675490869707006441110372352000 [57,42] -4079045223896564275178809111106198603087978920180025952217233091596992116427795982348718206004293481476290454923233815580119497767365041753446376232694750873268666354404043597882733758497234996390240992009298524602619341929828037986722187813322794236771740114729652084391769125619754040988537740532746421806473758231552416520961435304032512774539357223570028797781803535426698141557578164045573625322877072215828521073933815470571929479100779496157669125834076101378163693028669891618966509496462077830225870261513880500276696415834634347784056757273672643777018417174764761142500376275075812483087819037946498085883660377600022443102111188218486985716509861867875411339882172951212970824859789498942292248976425302500966109330005478888478689647185772428274202762936948658120865970807373110735233333876740111462165507389772063732321637592485132404820189128617724555417508853961628386389987880008727406252760438296146824005738864502612062023633971621240847092924212285023763167532253038324350316310638396835103486799748876539279681813272956025684640080115336049403441705467879698977025489781725640111607831590132478038608432709227934784837728668743499091039711713024188514163951518642157891095379000936823067680336010589535781532783089885825225456973658043244783950057739430349432254830706934736734708731375012914639954983964434910337320433138129442797067412629680077927541033539830510274848956997672368377099562618706361614182474513267530180803064863395148206349976749940936800970059111064367999538291285364385186481209092337908293468581195267090627044258199506525593795546966907545457943585920262375159216676443282707910807194241505489257395211118930351603458355703054665733360987795210251234262224736891648893416841776572936972887227398207522969470378644143500051540720633557200677542434745589345916270289960984029491906543982690837356686653097539948783018206895399630828688531769304751392060198377682287903748811477223771289283193154057158334413186599568194226888887094541928223774631890594957011709495517337541254349685858925863493289523345772988471325815571565113183817752283736499410186900141575158117925050718619532029543266935666553226253302205077499370051236679950512767178755178176159592501973547657224456351225344355643840545076436381903557136080629531602138489370984506241444185477928283774902227013012880736365401028862984643139625115509223846071609010002264923978644839435854116121042949267231269861291412763400218857899678262691633206838141944804568544049366163836293198227571221745697222434424965058791071846754008991091615315424319726134241601049100525093471003930807430669672991435314254214473119905159610607309077665453338054167853296036872192000 [57,43] 2539286305687474993476815657231793578402910211960917319976086971328301026849536143524523425390100596670322132492340589011232280228121398160607850679202666225184581989098812986418458369240127121092817324381467819673595425359619943760194054645032588106064359894933676106185725303886814588501777832313901627346357302876697831619962945889266503948903453894435114004198867512309832854270808900707542999015874902479936800953493415871373326981809970493366860415272174839039412896520572814278331727417833841681935975731726471907464205987988403057970539091964066896722206518434894140678733595143997831499594535316943143645905410407701686623143712549369925140085286881199629096609345484765114182726984763143636160707356663287112669384396445152428690334809253291310108545404879969747826003764547846637641465433105450870759755384132534849205101579919070777899390354320530621047012077691540431954202637693081295673438877453691236948370833365327015820374782859201034678800299272937956054963618802094785463239144514601041840429440828238084156575740548330278473369963842217457013496110459620649901240944988113641762191919711691883829033505537790821559298008453865264244786900238886392842670543657935890551531890515441487483251854557793309699543945397147928926217750855869721677159373030185382290933382721596874222166690258385908702395092064327624125514102079879193305023225664841200487386132100322493873891906573457632926557808533068779517045296718887266182374734484758358947082064066281046429073032169845476070232488668910464835050850564389689450525912033909040438344203735198200920173427236309434768328934246653255680458761804322170446999066340440391774077532627802991358564210278956635401896355088579981367946000870714794650416502304149508504853621522624239284641239019126212985345664117919905402643156941137378571038288719629590439266611383867403576675456541806499486342775880120032145105420871928896201063950736590405753639557193515284657242554940492796377349031553405836688163777775523470281857655007298291701218653635219105439984187378187955084113452523914766703151376977897825194978149284975820454398592442084963735336542723733729806138910951577651061552936340915158456941386968842685225761281508623993367113575077909974298779876110564933731082869255140272401219480712521930323642063792705667121201575879809128977602128586834961600012888835418455762577623470565643183594902072290107107077701864602532680044487531177143545840461448147171334074543002116066774062275935825760062017144109951268070872929629365212999411876733674696632374136338682838902082398358986443638385055833309437926295520954754689287943552584514112269494379581792827366302561422161765985812438056960000 [57,44] -1501813207677057453328790040935081444745275261775332912954714672394999196888882251645831013580015099193123286467586763580251890407573731488343520699930944637945058492433658375313186116873114448215883026703021669767318602381563969450685591194362462489362581349089364484447442147021276695315008291222377887732436543095746994621641888653365281579728176167634010380394789029518861710066704719147764294625903967119276609591691276664328799984033197904387529090313769292379956411316260863441390561899882271208083576388667334034354679444960956808639700937660699852964511287875618468345248065118859056013804560457871679559153148179868246597369719491975510559259246286559834737250956053130982392070257684475056885178288704662913541602863132733931283111656704610266095341504849302879921243096452195525467391430006404596121944091298738903802163859759371526527649633297094800787467349498584731286792154657546635039206257929495291275574735161268799552508377483032565924488801220767202971120966013675997683146102399059004364215008586312832591169870515193560145776426601662153700371458427635916314999963439683776022525227639420317301980046083877146458591634559636446616258554253917075379330300611467592624726067836612265286987543846961786726161535249020687289046481413807524490127010638795098434740645144692531082028444147165256410833050151406163483392298627676479136303438167852093209451560365162562938441141021268146410021043341128472391231859734904428428537467893187463869219019503896824460383349331839123958406630497794470807083630052635240747852349013319821862410561058104704489660077367303152902840652885379654850683316174834456906396806008765731103287259016093649688923170263890080415932706445516211042111178038927277546174905000906054307069725809752159108243533601711242950587350820122937967871412539839638899425033440842469925829723767749114186412498601196243508174037253486410495762038480372589538615921520152729446662657194239782290561196136781218754768727484727202008904224104408212142837507305615105920230037863993281245872718188504618918686195989929692752366735153597542003088294162943217556516640927833602654539031238908352291086757497190348165946162768973733218684564255721335160393970610150299874226748842784534627870825208802961059082051274310874192247108526742964069227929890868186790368963977609929419467754826036607031596687373374649457514624235111556925194992906021372006691250797883612420056992417128393472697482098667382280795633397957239547356582503993818991806517327202418109267456334094534251962291208566864930759605518169938764838797647955549283434988153979951382551586930917005898720791265711651813179034764058679166458856495552393588263354368000 [57,45] 843426005319316335512828444540211334509305455936072197921518689121202982191646473470631023843918584291339846659611706986859466098382470847045093687941847823649856582435151309116585104932873238759714402716271767562129696828396084714377022479635017834639085573229941206587126613193097172967915753628217889631221461001532667350655636049328846351699876092957609451111287077384337848107488469853504923218213975232313067529538983804197230572756137185598628717106360079930121670643600564311192625526758823410535563282320653905723063042348224319635756608960224206101529257559653463629803378480009915013602532559800201053696539136336973749897676312103643707447601519991278116479548801651643642041834759700593189026721447365843577279402880033800925632383030201580141042149595320243050943633146090690614444494675496883822442413535053079656562094058735541029957218741366257200367421742697009451775370783578525936101710368138850900853231317526895315467545914067662052352820731962146668716018806007380902226718006263190636115275157078441962585054641836181795870947711182821318357379506824052710576494084719312095435632888651451039318885969143531829524340419119554955927380993343787884312109894445920058872222473101077968539661078291795453381597980308627835934961467729337870505175026463099114576213482019885839150635599426424212677656829065007971043362688064834606945709892743996178511675861880569412296678242999265019327430151186453356211885466777746145535326902811866957027100315359561404010243360781742412399576004697748198297818183152653364042042733233149737841187794720105805043707955483849191374010864963381848119643514561216668172568293796090260619377947734485613934853191114527918418526836750470317642250020340264259100108507024689440479924712114005336958496680469803243482866378673583206726792440751492541654794065798638640784308799904623090374108545445748877941327961514434093976694852265965480615284930939784210433559830674305742767554697043767304084980483208689997200477982859036545125810512017858640102579849414689714495645916947356251217320852944909836667392889870816085507424868806050582115288648805347062067169857729401619790538158803681208374242217837064814257549528991722390367289047514764761815051331613836969064067957455603587141536797991419669141979135079632842013133567717245779978934519732896858838006030129854042624497949708752172676759850969022192468450961485121145183318652812812207152571934971230053632140676066279844518704534055173093442817369766978270971562936129477462762763125860350628754509708186134393305787850463815967109395025445911920904239371703192812258069225211570554331093007988176468412686962297867160108282823218224573710336000 [57,46] -452921842772206501866958516170670713247979900298973644583647844350712654842870143563367233455123693426490148351722094153456610701264699869929547423319758304269879132352729730174933007875723082374607529201428482010777885437905244244294790567583560846846959404057361738491650443155363065455860453750983552702906928632657164655229652567721210545932847810250255062444995334930397608739947666585456120804334429730630897876406909796091540975726843225371931448547583461121611731411538287890058330821172801353523945411626505716628596695635745646156565744334956863778414779111314281127174450298575959428586072643645923514455308563931548194610128472679831576898282492347539559690918997040356508874746903710309585194314420322535540787102446514742246919113761945242379803320553343230419978960037940981852673399835678030337282021567102276637711979630718039738605609316948037422588372621157150645669539332657918832842004508606324586558601075674935453890846840894231720895171105969658843060802743877759314096608516918558935357156292924173035750823262984667125432060759160460384966730533176598730087855454599118889217109522064066742003198755254263169736332764268674524521143200507662449459363513761535027704817558634624529651036564972658869176274922086542263960222523902804635277737139299860915497182265214341314134749205603299777662404095981192183841426220570065169976862470928859067281370949389227837022664653081398687156424311094087150678078763409234005138077555795068303460892369158217213578976176715891710916279755322273344445256134447541579883598882561267764356473836985221602404180370296230222212825335425660079312063382071778732302715679963550187578311048070122288481502350114520270993821960080217049434664458171068465670522275433960849143975339924543357974174356140614277025339956922162752189516406103713714077174095954987913267852035836120045177005687059720775996498748847407632933164077464231247254309751129102637095461089928792200644192619927336454458480155710367964964491529690966555087328414838577003231995342569528900720455336762468657243916300906202844261740436962078386929236567107188665291638894444477444092211074361052444585914863520853113760128314738498132429514924260155311247340930009092388849751010372499552513202074952720272446412592092395416386323447732882863570001257755159899097971409371668067625870155667354064035923578467767886053307099059274529846369698758440652220131631047132457620587309661094259126905094627889664613337895118606915394322412681125473113084323236549788245062835271975984105629380812493200608608438688222998660707641732991903033042077117485124574322487465484475304110853484352038491611977442230363651580030615709705830400 [57,47] 233852254035239181483288345391764935964460930220343367673542184921688621459417005835466228562071218563505814563490987556895077194303285687238332470820766239989150011307024996298221868484893543632601164823962549780111623884110354334692345819817996421947725785409576117874382710796837519468719476584924207110237239630853791705736054318447583253465016859995802810302310623905566635802789259291902252719670404484517826265803499073963480822630437556457241271242775676472252921213007134758238038689815112989269076023226689148690427879460780180591079112269192844291029035850097994124065876960931712773035938848870940846877056715616706833207845292410594588662887616185103086012191941915905587296271980502378522546060237622221234965696095369522095874690851342636660526459382543259890269833649498541668371680054106892341990841669810799926566600766365480804405882545974854922681631942525242069663440068851937115646648202838403295278757869133552473677538438446249225703517959492619075394217496627237571283641386146941303209556332140146943677246797458920603659412807389418696003858069075237754113709023565646772311805091939347697946817355538705345953617088314979935889614100503312911553301304989733273727672015258058408935675418356643733296693165460765030768937169312304976212049467518399344747455273947460830681893770171359334138662256434943402423142400365712814214569230273109180817482920865405653847251678278868034963907202228473253946705751924966048337122608231460342469011998565297051299919986642533192105867668996818633489861982755095740621684028905939710345915780190535581079984867057734167648131267723758785281175517476206237052122408920733014998674199465697763704847827996406006270432500344032709845526124985368096034830201817415361426773438223331591681447019851172038797921833401657201947173953859108784914085825632356281151629772757237168865520872434015509471912225712374750430460359029945826929714186993148255498666750996051884653375683957658168133972429088868334589666633114553031743739506543641804044742864681287303622050644319730308760676357587063670442716404686938676359781774716968735481149664547847899660537535977711095649092135394774836565284944861563969763395516315920578646561861185551512025855098131301259958447208703998312534263052651383752657981737247006460150851121652808747054865172079349809528772577300368964056088896308034108037541708058998383624417279681395331559545991673577678205986383201162601672727895870366493972545610266319891750892863366168870779939567330005664172401731791104142547118771095903660831596363822286713156782820510204872110220629532153844232714102364305674713319807541894102650914136976455271804873417934923366400 [57,48] -115934386145620115693517609398132997330127641848265857786576067090821817171130023360689417813201662023454039720017750586329847724132026843339701518607330403539840140509770670378277691240612833688478531860220971931837440183927366186475088234530971647925099542976030162220276115751086750455927238653550004489080530703858945902546613811922380269719588476368855219865237314906337615195124147355481904128369136654485137233557263404896461087122194639080403736995257654822476270271693518586789441693160070929700907268990821278146829602886929707565752004647086401854985648355338107039556937606623021616473881472162968483962584379449862868124384906591387488001249387142424021720895439254168560955862194086432437257753270411754661692732141369098794561454883116560805291334577963714595701700903874703745194853924446462838313977090962522791729365984031053403984932356930242505366208397694684651793587957692948238243257546259640057930137430790840107834856346348771464662306579096190511595558460487780563633375709587478529174921735952855333488469093600323699997591880942263494578349491496648814682403840728115251945662237427519243860530991272008908646024014262767441386386715246048150427745513037995097777506808035827205581032335210749713640307273760563391696907871757165278975851533113067354716342796801886307334860331043637278308998462712130711471756113065125777993913925721817816519427154049343550569243718206161586159852032135207470556704795393251095607659741937119996847219579792931155198558201965031504455777070745007683792591365209388312925754772519568425834003598581940289407596088801241896076625019044254511690786631212969467392858766660179578492662710953930554931480913286432465397309228411946954601702625610772991608923738801067122804398455963313849010906074568745962351604842802075244991546690034599183111863644379130803955791282911045907112086587712993544713532909811807424675683446637328280931442489770973264734909304932722655014325512516120518722781046195905586329900415801261797342264957463091849712557443676134895925976101622258485710505767217921700721009560973102416165920053174887123838882786862820997437901487271080317934622306078325008376350385765258975470004790338502275924031645273983888203174332001801729268981970153878780558393834470986160943909367674379913571577747717458031350923873393561932641046489137996428924400424132295242442486212372331387771734224892414640281045840703997428996187600949722813794697352994735011745302643039880280063900041910806080913209553609394668828078877569226645208769949984051512212404258821093839443551733322441620367544602558928378861350625056261673607137512995222980708296775058518783070356820197376000 [57,49] 54746729946571834838111715440733645337063136928862746999511933967297347802712168335993531354016453669987071059808113482362718340012642856764377405973947485901047213093247367509785810423251016761879235897682108913288241622029001994256899670370253774298836215981309575808583191415699437390106514284695948399643657909305324632020313831060023185160681246961238812802367879051495194975865673107349096797881448440028146175302024700299357550561828769668416007855935564648224848304564689400478002654458205869343305754668533013600934991116721281202338610419852431846196957957894214178385050957808740528579513041532549280869071715131167750862309802744385609301176740972521421553075354131302397986295664371348353263274619544646157327792226985344341688105764757625057854970566124661685411258769163726154477847790275643005648614863276382750895461605047817212147655368621647542552296084356044882392633540826554713236361552715857864757001473326098040666385908687107650172043031520724371337899969677253736140581981365452889881463376531416897331870271060537019571777887590024607905278464026716022827066375676745768390116598912447363548999790645579464387770390431804752510242058877093645413009132146531665688080047250807095479485027369518124602603129053556640539457392902686959698343200709401775289816803773212291749913284173928030602009112743938789982318975270099803175484122032478997774477406479831574933052197392281322503072834550139381782825884106016855168019341922260986539745353988189344096888149944146900438988567033544722540415533952526978324240407116526316285465265454773530999199409665248190771665430390496445538436001691074422429665998595720674250627402051558869235381633756899343231505731161456985324105951894778717684126030467089384056012188205906152806695364264373283614719044954881477610847507330920656488276810817161371503336129387627936251820456721022018793836306645433232643083018217879111084567157263446475567119653653431804411848259286769322745144475927685821537568848675776632316629668216687203209985913290277671116826249612210888842824806041083116254763361181611515545023294630270894739560289638049456172676480165785580842597213748304845534378229995578907192427983472973363493993444955162071266968837140102358145806764741697772207202556058321299642436913551887412685002237027739992844586700815470327329436406176266792114946814296168432190298347525227072332234334387208059120186075835299185871881333993591471356825626299381637349439975172146420105881194706164450630285129162475099978305713660904676187649924659175090981822717132152886856014434940594138248444762452050362501497021892742139879053999390128642350967780780829798925946008371200 [57,50] -24362188790736748831683832874083053910257010287993873178290842316609323982367863504140014086933372122451206694245481022241978207532379075916549770902252311770589749376005796127437238245438158938694298180619058094855055270052559017476075643146268208751799107668444091459182966321651861310482576756417924028549216766909825324523959463010808265389264192991113447492164681466612141967125194113398678129448062496135298914802563916298324597717732433106012270672234183670966060269877936376544836741835429426902996050381314264674743887645429369028379220821038441225624420505440628813743977324434518215323416599133502641386898676526592509291824946570395920433570178767642484169563426687888455922979984577275718249653014952966680108231993804253689048312032157688480157280828866069163259502951377248969943044046783024320340468580004044420410228445032381925093875032984399735662142492869856832243431922697151130510885094989918489308137794025641161436639320410104274042962503565081327206274045555246402374388267843294225878550216519911014303122864582875387166440617398485468602337229086632818486712468098776703577843538457165507940385018190011354894867094241740181033358317743321488771034830254351417308263037838619682851334933921459607116436828529377700551698063734130781871909195395912416600824519818887345883789658698949576168468520237488525136881532686252458102268164405459136770168517551062641556804488077801626566154153490102162792029900703016561731901766753647152626140084151641951777811214708836386409985297024576509865161660733669052957843449278771911902209775182042275250804449542022587405637065278946618269072275010394710225434611755982728281513623097036103907166261142805843988090203532662848103516221370668116131428346752685618786128897863848340097528907065833377864965239459549917276314004240886303126552640575770127082776678574222084973558047454831739754655061020162219429721313970048348583210570144205484163921085015085673076015548481541074685149882943497558263566308756265757669431636150386414245150879629947344582491683227256913616199999869598560929515981729256450603340597075075896725778863859093617959973491088918878216948060892145369513421233042100214292870311487932517406301241693098653043852921658684325824000904921604374859791614186116384131352076964890247009937568473874694899817390623642807698664081231552526537444318048233230549864782153234704852201454055489116031476344480243691526766653019118294169504123387890309857160985208033620961207319032593946494770223472991235881617377463446257691310751967860597198557599898618286817827936734764503539001884415452895213684263307297015427962104291356272405105780197461061577316761600 [57,51] 10120944038660222395463494374029258368922559777055682773108137710719187321381958122528837623909191808447049598536338425216878902660823768576398622437147440516406718010203325076840285718515727450331704212022235503429803773649034837167913543508589748297009642612264424225286613226797517070113117576359381131628386639748078936279127329404510434198606401686990833711122085898370036280208128279707214877966389102039898473187572257431496378229784754705941804399712668876020082139675903236082726237967543306571091804434753239433009772055590316414247539759377915450862621152685603422531178740716541473044704729342557672022569875746783032534767440819979241146635136000035619410237853890520616590260880053410927300631287002852787638504126089930032262847794274885959565166927805328124435729808464144108830451501329642506337659615143599495143279456807640700345528241867401001313763139951704310052462623177041530856569194349497115626539616570945800154910610620590168879087659262062735940691305986495302853863149232136240446228714952463779341861633406344718932994248991238383385269096557935406319882419222929124008938079073144838130363814670148251939905514029447480816718341248057475138363338492528938230986585648549093778496765225310483176334305130526702669656727602375663599800195040322947648106379251433699047698183497329883172696313378128793770168528715923006709246552692113615534138827060962201969553972040505529392453274057867420890701601414564031308971878705617042043690725922472697104673946118990807417326939933813062395073511049885437339522773889105288791881578527463938038108588828598766670601429887229032363041394183278190999599509625649663009806899323123437818430672216605694541662604646987530707197785320257198155760922271013535135009011681754933743314128176289239727163311100137870929102023873258934032561267144982641681024316323201140542447221799241726225203029466284629236948645879826199063984363029839289538900607275298712320196452919859270450607655907574822916615624203377915194365413466094804281519099372775364135643948809402428514260577211374943276027880797310010944883136827746598610676993669703352854777462705296581585591173649338903294903838505264971290151671349144987431828990476342869005620460966379186494651484181443397652349690689895178313782639349146652977656094924897283189282464254851637417672124671974797619713970388713600298370375721360415452926271855400671992661025537973278944170641827868907448963329992181157650474628454441769163792427140582419423218461392861757765515956026099501747696143319801066063265542729431220049184544362881105714677890064628102521323765696073716516122605051504077194794767539881818110033920 [57,52] -3902917361644596585690048855140141448539612748223188885298927650000361762557617468007141105028340423044558114003681952951409445238327132557048450096291272979094308718761037960094006341199258643463886272195651457686150577407495188808665220526082189681630461870380500362704740090891818725688473715392303775462128241726875946643224868267051094793102143995533106034919511959544188709088625626310090367518652374807342691091323758928992457317119284366420035819104981732467601654277249160755964701795356584166364019867663094553174535471346024684632427678521302676289920021575078328347184636573045384927367263150869792913322730748544758926513187514000177963782046154182877723635438176545754431466262571942300303664715566107224756867618335956288545025467980799498944735691521178358621333692154940217580827294738435434590329804171409024597388610970312117607803358216146539612184936379580116343603863884678663495535794204351751297716318733372771244097799557255174333571876495338913872111781677445860563369243267249137569560806393126439673692175670053608706472927650922925751346114028890609039865122508073299783404588915760701541500455671563815151440854090336592202807996219614526215356802419736033139794393768581956620511016422055870503957410881847029258021839036619917129998140589471967141406131385491061705023604003295220539722712727802868611163069941278226128352211990004198664252053337300274418249456170168219826856833406335449968175368695385914702996670664799988063674329541798790780732597760344722938950050255386336034845302413732593789262158253727594826004066921633731343977033463358958738844677685635027888114307697520054195382599405322269130453553598690185537063324709885077358837576094292900108082399053332355590962547530986618527095626058095522295244587424450526121126532837475411731536043246741720526366798920961996078807934800534701270829594714941707316612418307000981196445715454777553694200389766625774427944642636209373103076518406057494602743549175786142689806134377639408224544890988310897343223235174794570401579777686905625014816555820491800276030356111542946234097386162973350493110280501501903445495454799497741847328833990355878497001240509943523716660735744232148806958738241765971594604008056587239507219339277266485485188459756382106879833805145614052270286527475429167679925054527818548233912277021309662109753552795132227388669102051136565025577412952843960034364234725833384049045284389753125008632252623211662213130252468666042613695825269907277667512263558982745481074762879173888343030711842795889262801163286713417721996750585360240745479349061488519019955252506128069110973153916390527568482181646785624145920 [57,53] 1394492584268070038404454005810107251833430862997082592502326004409188224713264365850325838045208130099474080362567420903597402709162842684997589715965999082169871788002777653057769213443447816494384824592661132445079716140712376375731554569919923837824351215746245919564416587616992429694495375546313166536852379888356266812640582617996407180651325307371561330732504277538901354124600261092130306934210114261552758630629199905749026106557423956305308379527376469559575131762039787783716348306004611465570035380778219890023245396663402490468107506245168694905650314919699300883071660603391349579524484975980629586656608954919910081414951697685361970920508198926025056584390880602597810260476208038816846487828377525613168584167410338894044338224628320743854268629551008827544539443995741033823108273899878897393882649169727731641626910739795907263974388086052025510217125567821972020211859116645307281734997722550620326422965150515918618899928310765105662366732280197322967566273473623444243784696205353472838398451562229564787022562031074587262786026041696389459358487320460632385905307211221036230025660327705167313985877135660105013867714515453357949703927409202067323624977033487852897594789390965491558290724425479759560790711652520568639899289584866084125781091386506205077539779341174575828435940940815800431363891510660011909195833701499492801357642751964389499284673889762760184937301254084641806779022355272655581844617341365218603057022405441582932904187070598576378817500928218072722411276282974349463230266765376454977102521243696307000053611835069228468646193016414188410256896429453055673738050739044260623445173747998234892021926669868775077615668529151396757207175211194689495991077844529356194683342876790154863699940315522800658409479303688751243842496909130047746968540165098329559322982615092362606714205466519370628100678435377144713676320751875107904333840540187150159791150914732075297076221505356464621666023193464963229427156998837961908700297677745613963028050027677595459242034892431210505907579667999881036599756653068419099933733273155314353241232304877693334559467840004543152267478169148903962911864465607305117254421381983532617870730417080743150064990006680828848460012635343881492220930464480670152758227132605559068008788508616736110993930854056899303098351353263502209995180258804078481197606086903214666402769475577156559259128787068846656484118556394981405413166750817271586743834510798398469109820297299318444493917139676639047052918327761512772560100137810967984284826076998905085906638498425743546260382509627618473024973554559152425533787210544935152433113090783162866013508065663385600 [57,54] -461986152901297897925058970667936887768740409631577505119141537728239339628021650281261120294142575441762219746011555785935598394843123123686884652035454518318962769963134448556003744270317422440232493688718725450865539731862086493676746938915007291098502706851442813277693397120128342585085848926191511955799055489273443004871783835973369353137686413321232371823367010178230333806665774406977232773619353968115104476865977963137148524102703728737230491573906539813131588685066517488896500048913334476490661334105943332769441950569121108529800738246179013045445700311960406533280666494328693892116909474516966064163535290544728806687127094718675031691627769503160708666946924530436387033029814516022301049369726438472211739609730840458885540921009566009271602746532071848271991547615339134471330474276543001921112469329488267495258367502296885769326954040223517391284383378845501072143669255310870504777274648247762472151589976666126366443250108883040230407508260516772149166408274316131298592252019533630128118400149347226031811510171542238979228769159320138469984911629135055617941490220978428333134967408134388696038611717021391802166538778052031289732846338313421725661035582729896286654723080101031540780307820372141413365080063124307211676640540872135847619612438263986668250628444926175809920327816249941271739851124067685500749076706285428194176086803183460344657487466793329668193477700105601197452850175892570078041997456046194147475589166081651358288472156848638009121451536013614071984105198795140173301783956752041552748672955133340292913754513602369513253071598582595033941049200616441969361986145406276349531715954911725298905863794599435359767764812997328919999446860581153744138012728617071835677277452284138799610993317194284840724473104355126126774541522813082486900821864172179568922171338205157216371025535906140017926500546547377092774492926905617604734564745994901174534902551689997725031395352164910490147439262026976180824129143934868279951401467651687264149694317274816375789713889330961925328876930088237738965943985802725013050369589734506660967001743697917690945466426263726917808894981409921026894551250834000422371352994895222624495174462829510326360677311165804271001248507691073292049333503782655838545009500264183122445047345146231788621122069749046796543987906905984535276127437674777843769987567225219516506257372066508284501650856317405868430003183547110004102317594201461595131783675735057082756861889948705980366727543282578237521437269597551603306178292540039746987142718852263805199050292250311034541570545809264910485773766902393094900658595328589081172352563660237834353227543347200 [57,55] 142110091511615571113031192527980125284817810673175087731838225763675410751201517523267818864305085177620297804467987701718315316912737465163340834914682341502563330322997953298895130378798348766366188895477377825579172521528013434091919199015630964862699975504265966023331289479848713461507857573183840971480290189453456058488165978008566604762040538304130558107234406926282783599671352008005801335106580670887113661591110155634783473229851752662947657823159248729108638113652210103480910095980226385960840362806340903417566191343627782172172454118413194600091062909530428315485872069232307889474736671100521219761467835574017804221456526043488035051368319840236708230614342462221269834888720663082447258427997663526689798228472097058234832426171489034996943168805704679531510321740929481755565118641884176267767277723435008689981549011641260817349915053380154783818001978878890844500760584570076552812988813233828354325422935723527792142622748314960495663758617251564589610880028294127740319651858815448529397332332843622959507736503262388883089145613604094299889366006548846739826856495807905349858696019022646372325805788168051961529942126822571251242831970146554333581118464106039555394674522442533129361585722468949395232887840908098024692169863743123239630232841868496662274247899471799682800352461997979668116151462853562530278676995832350108496884874187100674804298941052584272570823569444973623253242168697931787509361109488461810897241149195549721408921530120421042406215886897874288932962837051664174372204381995386542658874641923499505868539674144490469428022403945359918405754420286953596180361096617159594548162748480052612448929768016732013830679890384463988250717785852159777099394081976568813195576277027283378099599817518204034258426884262537645613077013204748460576020178931771415200918982154547657941913799643342151726501743274794046773771123012170804844844845368966546072313245244441589553661859518038463505455879327618743852811582230387992152325190991439176830049986828791152837791888416991130052102625936830804275563545548373885327288891354613774737479533099686528629473825124845349061562466466958728601942909226460930830997037388107344942020050040215280860025785321493022526560522509449259163993509892081640522207524447549028397321755699530426585183949158933564227165548218680483327504200698830655998130026908061196924739500895763632913449304565764758726854623347280621042781076633625530880505788219008015670957847585137241669735607111840615069538562666818792353691461156230382695010375060025826079863666740535708551163570483979285959796049209032996628950876475226289938188048076807590113852784640 [57,56] -40592374991993003006879749614949914483947896558469178920386536592319379410817246848165896451715570437267545782734096968412587652369796472768601549993670911021115981686532069386913030847383637941646538445464574126254490170606850761634475903450152747039829878546073479165609807838303359709413491290823550318108602165890528505696674530598902025705484726339424831069325517938370052560986154490895917985475997246125473318807538363060259803521092582152428685322639077215972830748623376001005484363973931697485666499724109175933824046217010270073017916808057522540470654258015640089091600479857380413413918377841507523692749025717992157949442437524676554033096215332156684522499573274937398078975116765003953370974593814903454130134221389127291825731291760005566104266713596910762700529644721031552497670335425654869407046614888256397251679420900728719271174537837076137800239818496422282338054118951169222641331455360761082892420455972780849617462495717285417060862929365285737673371108714782686705304346401179687501620262988263325981624380349494403238524868530116629471610725055276732671116002458209541821582704436292102632008474271663258059480232544542916270134601653318530332507541977590803623906498139490438344621117447235826251391615363147600815537017032579849860738433886944615973491872368007644241485309611306337823345802272685802324544260501472602270082995484854389948236028779141163730029381312460137901943269295217238416636730781045088799240835752830081633277451143251735124477940718432387114606879650687838161551116697906913294271335709614588260192138747522100344578725398432804145703911362147852768626468618145400615347015560288205557622248740011121853119514135413068145297835971357597247801844892918723965517382288776290699004313258039145238437207673505510900716612429995512839513818910038322900797892514637035601163615696269827434069231422060831644735550507483327802501003818474426894909782178755273715171069192943272481556354946452925168822225861330918365441563159836873880595205392417842757759861276562709852768447093202840106742964858992602641792785777224240183405698458868919849488326094994323744873727389178028271533607772368852250057688271458753942243829730818509740774387084094333731900986442629990053668175720907709357637806107709845932288821356552412635374304616962484994484169623717781963546300958534188918747994023832741497717013634447969811768356002378812109997598551313843502545125836977445104360011114071213332856442473169018703980946191461671860339005242167430254226617462936458420017287811897288033478915648792788560982427450492598221848143382650011763377913448829711583897067911867559852376064 [57,57] 10742610665844384574618247042367748124478185045433001735947373081718393210844881652450722787360607514475250207592028653840357166750211571932360866438415907228977168469284907578609670125769958521855149947903450627454874519996078169776851316393520120145881553930349217761107237195808723182596532531442355388137688415704497961185959446577501250913788005817651215853933143074469510594991185069438292417683352758868719648679695239584883063074160151708753358654526733475352265032492526548468446197368973766947869364447198608486765073548853010606151655466901595425353766055699678747684993506763531253867325904791578876103176650798212647130795046423590017977502841277742253246230989230429902586225531856880172211689432184600822350593299331374426174958220320833440626425838109405746160013203230080418100486655506280637104993783640320053858636055687260263075463201372201449930185513910578238711257065868709724401086218369758192832896834776364039025332497225862789280800998029008087080691696262678068991081496050342308691685085880028685438550051773506674768204591162287009434927712151032529652342022861385636418473598027118177063638836002208510371579224207750892244380365760313118655514303296379937046379805733977697946092551229010393128382940559628144919347416358101952894828502512586835318930714727770397892334049673101163301588055326176607611127028132537324132692329325933874172840668034740938986605131715575896326351154428304354706849451124496036235734904282520847481568484292734254996825463105294042396431691676770604447840722920966394971952421761359556353616419524360415360363171642035066797827102050614125365951778021224363616900885516611013060779710455386057234920366814257742538414717996175084987024288200267377197707069786677726473853085452794775727827705558875870166328202236543973558133953690884208164894318701695911500446340482370396625046920644297500597257528260768204703600917997581175512324827859744908759604774782883166608950148241837761842846649637469224785939401729192489903487334714263477965187786416186972145223507565379439768376184323429904841101648271765508197075896381736257820334534290771972344740277041661582349367313944096381447831998652873973154051910412854772309601028501064091018258821659284911520439884539748555580603902507545589402494448127691941277846476859316306472207576809431738777173184454704587282524379919501624405147769442783225369290178068723192899858774102566702961612970097269231174188540343787688208929553143768482572748406017326502470440548819949862443584909953224919687701365659482430266993760667467587216818753253654343325712368990292334502976567927808331924660499302273603600384 [58,0] 10160472839118738753576661927558548038328256913863198254727773559268547272950727725642392237765205393683356942081849606107634603027290078667155857069705407052223350912450860955221690704882089974885290717080284163496985526090953539907021326438551321436049647052212338702662361183892629675682930503205881234264056599943594903417566694137247453685019486112983545024473559369840300209420871818490335267194790476573629213644496206619528995953285490838685949602280803098739178700110710204783502856245483082922806390161891674483897567562627160817820747861415413194143009736307689943278807604542006910712800064280827148635440521170164076619825901554131682072883915006291078315291841750282600108249973467279143757970650214368791805680073362890457598619193232679355208791139767962713875497488032030958376333800395906238148182738904607556254797652459709195992507366740281896899901487671231081537132520163848089217897514893021916556481194222432882391624632707222200896267784818235977397364399017436678320158099763426840308848188387469074122470897664728178404851003595967313924017032744703761253776635275342394606438673595000680769434629892488001797676120996659248168695526610202762996148418561189291594253407913353416708278141009782669686777701763206017870507970144026923557160577356664245893820659335766900466559253149606836480138744482136070915529329480873504861726976301034328822886616154767169969375700386710785627591156658855507212817971650513521091807607681377588684063928178060277939469038935111226317184717294895193551589429671442812195838215896096710472547574482729192846543234330901314619003042922815556142310770954402722939220150704604099311284657341480191991969602145591120987052330026627039654520774557181958860707342011811430829540531174643132006163911884345308441309258113807695370653398315353215998787374228922159772976027307728545621101674215087900149444731099851452231771517867508300590510041876794750956223281142680638066585749157317602129184024980069709508659903127964624743532595850320787776867242470591616480483104537460254037506576135640607957805984142931806206745698531352509789132381105302138278985574988699407770747720833685157182568413052933626606540770580741290932860941386152759776260061615815347049407180711092528574808222778362101532493946433827642787128528402323304417973413305225172923636517123335813013381153876644180535228147999102823244042019324329951748036554692640132969177795204797597378316380137553406187217286218286049327621995960219337458649569811516338529817836408024386375998478424370786605031400678151751365173579194125631530673488261902744610385798744630816393307107637239600305207875172981674301854278797266501960295164871093917350126184684363702370671001600000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 2070772126202642894861316506937435508674663077524141823857073663831079869782170002273947345626511473903573777907388811735023276045093381344680538500510908553417321055905261611206877688571049112557622114505393679672823445976467685037424375574223883388846419463555597741897986019165772804441293043095349601509021504560244847672322453016753609179107657950222082079148901878674467589545918663534163143915304905845848332588957359488137311306752056200075355162408961493725585720854747590002265606844617080949015162630421457526464346267070682771383141462290010107400365022115051915631931477256786451259863745679899172705769943991413161571837496291667440536993326546632688477698073650875817304608302139266444579207618999930638040155377548638820953532174761067839937123966532476915976586725062850918245268828527199761423703373793290027679757473018150161533614928549562368051335518457317637100040949482153360048341310134857842336056742450057610191910578876875618539369894992128798418147902615350604126027602729010599452978766026985510252566332635901068911361721840769899139179449694217192894941776012545081193184669502025161330993246122470998643073174094367694826327266139369052546712597968750935089764119712909859216255933768246248249835579346240706756353057719571384140150515231363598283411777605515222729066336315220502359922192701497421305600742884871442228204668597389749834075494712808200085972589964392650060236719905905671888791473688195094579980367529486775644530714529107193969822778415009026367307899282491981437994911733879188518105521123662587478630837324911337549149683047440220292583130408416835524828612531586312276804407213683235841525629554899023288678461391586692470811670542029441835116792804879625380922465509303209182931793380963315569429436638963111803381649029517734850681660128906626284847142792736282010273552890381770845656917044570018185420135351455811575224778531036789856763356996956088925463798194288433274327990500208190295489041345084959281347782131373546591766890869878022560662858937096457440439573675391342679845827150681941886232563355378242710493027818289267391655003415490895490842668657263260252251426560960372620873006333072693177159956176155948809777233916031279831342451891907058624893539351111727455815542048022650599868726041491940935026870585199662787532504858150068031716560979393034745005268947910414954383770252303746999745098188874799068623913740400636680491723797186764140476843720900643215365852424358675611208341940050400184642341002920602544764276685916685824999935220097812904878810745402884498654965391185397273707377154945591701637025618572688779372531931670420574250693822599629514774922337262363134876405067097856782002074688600384286389960704000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 79131383975080000854595394138917106112305948622600125056189099901035473056164571618675598747662423584505349944700626173173602365485726706248087419812502079139160198740606969460934895790831419150761453756548225423552521351886276537255237604837858584948447189379054082991837833544229582387132304849437574467367811164732536627185358690277448873774908365749053149052268144471437960920125214275834502529323192782269505415106082556033738571334685489839181582718800587334301157067478943102964532615501368544907268415089595358190903665421076360296446909416633586228080976261773623230545762555999847253197445009411901198397670220296408338273578554604657160617535250496582116553950014054770797512200489792709443294213094631754806907337651520393090656838221057784748964566927313312968153013523269878507491991505353662955885422924779368900024822354260399662472771100631443812099752324638018129406823876233635695891027165616301488137201533382595930740774656934580393338218254228304382607606436572762755585511781120412308318626599413138582020291748388129632852068505480605798083889354249901101584454810958624304993182266681167256814071474914118471876282205617831265741363493346977658155133057984441506956819458734141331349084849230556090474970341702329122860684735073208930678419693017561986536084145411506774608246348209180650036021191457771813822283506695135596123794924632617668901131487101716781684929202491828724242137910765012001168258458821064631225815138562107634125053097230885650065443300826186990318193771211488997443668493982863900921455931871212369203130534944984070041952019032119796554535172281236205827352275069195194730957213162061273328404734171171420090966423466602101762812423332179383442980365945365120563321092848800672857153869726743960998534316956411373002790587440802118498844070845398771642309307058868560916084138373300437024034353857211667484678317074484678780732185870704637989546827353026027288405329642898678353251827628943526737063672895260596809902519591148051744140658013223493324655671387383541360526437329448823864312056268673187291053113075971019180404425759286172982160993912263901065102377893165107622059660329485013035154104206007084918642873989869081051350484190921445778487683174367288109912303487263953150293197283948875478611087912728926836806422201528481783250325009251337409199197537867486141515996587319255176362309460216484508910800323117940473867853203338075480850736588101273251762355332013531107125254355382258319742504226962145460875236664672201158794764899820268810780491114479738634984990708549872254602903756353273605804188208642664916428890713129807522666662234302249231191740655587867786071701744073279869292534789217477047905570016307466004999438336000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] 966394162276151066778335372591103407044654292908861413006443499459341356231929266968799124370825671068609131812947110948609388463715859603684327919373083691098333707337752691056546494717332374297496199581282945189243821162069209228946656511898352598509659601170356755191505282258963609352229643422856972615743465573977324013290197356623498819031933390584017090809145616048617875353818897758187891656554460587686140146966754762325933460434861496611438633824199062748240979675657195377213595457803594828828945464191634262141779771618217943783776978696098453111095795466242893863782023604474537186071357714984482970100689758336766771136532915561630466297746988037129072159847577205801734102884260621396611792667223735136518853739769732517494131938757785340622437659269120581416032002307836057652060519138745031162938382517107846983261067153892644356791771572071353375120875420015253281166241597264775498209437036940730644161219186286397521152446292869255991321094818962732728812871533200335761847645336102885514017992897273071816666278606289712933181806806125847164602547658591828365923504961337534544183264042118315487146674371744862441345666244482551618622459357289417596668014133979212604305574799070335945175021454325039722172103082748281775496127144739544043357314676641809804935462341507611967055296618128196417298043694784180889450946802886414187760648094769486756036176213919424006788703973487671446414945749729111568339804360586010134762739345262983488263174436698543604299478163226648829552354983187745871740756809969714847736111383126774422526222076563291057933872345287910818508110957547343433746753808551994057048621440781709934880548809178184906063685569171337356033622403862242504054320374967744140635095139062150867092283258762591070884993980059094035709404035269563145316403334201511035224907776888439549980948801101011767803614421764789182996996826092029787859386142468096784507675255382993053772335211722452970390785767652783775161373599192181279108801199163749830197523840507944071628325590696195955177146880982426805437807830557731817614530954649483139500320416620443688811764013522548898799550291922596144581431905385141570450280948516742498051998129998552277187228297178181382175482063404304719520070647615377627610015074360530225984723946478240181153814133567305807885614138186013422635195585820481941205562206831539066238857015077981582045835668082106202683679466957318378484117084975927262499445250257293583144039955019170844978091391866824263339740549557472250452090415236198447697545142128818584684127116254375133604032626023503391646830040367477178484715069784499659364348637713071702581635202878643062395951288065681194928225384180837057209810178540946340600138956800000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 4867618125865094762077832987993206166927050131107597442338669496122737371709732049857483884541514936628568520548423109990246122527761160350460891634880845267516979692134709181806743313073966276880106025540674606250994232314151268470909763503509815838463481128070341693696187970289869229754564720404605796841280598794083851429461897934938728463602490911389718809155868652855706420918695985074993471151895454017650566303244585463016354211013703178020872070031284314661160939268426209597342485210605163259556341075983560671517141595101432855636963284412610076769032588113517552265276396664789820106235922447801793327820658722401386650126040000612460032160753031855165372093818701633026568684123402940308004457907539461204463349770504124932596064464572774743927103719267247889007231849787764038262637388526350931872620795017344462281376153246086612745950568713216137294823552157450441086438565970893752954573646460307501661979478077287900559405883835828611520885585165404894534779637277356152856648017881512023202952029996027010071947209015917903616916000384719254394249369991283456674988921271941015315863643048963119907454009828159188376177394821641011680511267759103020288633909901729507864013985959573908542279974349395269088328776651208609598881849470472858107456711934764469233210311337926110167496285187449564131153383819033071106398688026751271952765302809576041745485209212224159390648949235778989612483219173606916226234855570319634966914120308106432627178434226653943523740154463301802620581528971727173666767836445297304062763977620146256690771272356178187816712768907056361579450578109999870146756803588502130145889807661997232378839648084582174888524773858421077462756715095282265605587006715217096504436813835668796992795454840795664888062020848672532787425523682734727849336771640068910617866969681899178765379738670125705453722004183339732215195837438400019077116441650998988252580877713510156718995956159232845892166344869453104373061437273759421885980483543161175354150500586501021118949171223281247662164184464026449762644623615584997484997576063801990727904856201950003340404712416876021132789443514704122351971110118515027306258726414810231635485651423202710799330011343325752201943971030972938535194281194103495360123484983416186305747905855507055067719516372311878593239954938902109838695369723917666683315803128948659591259163373088161977723869654034208462095067912207346326932199371769871341533588868297915810348469074016323740310807608433371963715999263366922348419484200261791323266887072028876521647018319220795613587166126233686598466537390787567388310008692408504070998964726387887633345523875683824056765538673146365559559875500577976616311757692006381545272450744320000000000000000000000000000000000000000000000000000000000000000000000 [58,5] -277851052938769950969830489845028462870097282341095035958209123402333620207107073068419222192803102253328824970608219555576302654103620988369776458980487790829690064653960390222254649688744134122339319658572890329147495543601634171532614510745471050565725105682916197453996209939631548050259951598437902153787499118593509197948757076235732093506472804798625037532448462556785660402902168942864601710898289375728636882052826835887088579118685170175615629200638549242274199450807384134914724917282817412217257561707321708182776621619550788855196485137131222942175032514630963161400936204911346028459135905900668888030314076909013480570279502580956486046074503460911555050548293753009594196768802291992494001509650080095886263594677257792666923144310277373036214106991351545829535552323624288921742309870744384839174561801164596147960946099136249552790934208058315670536319338358187947564980654728949356364835729094921071533605978765875561839636714125346867846785867659761906288739415963706422233913464019397864311861487950562553043082782736534812150138070211244124847444848705868695566923534102886214099301769590118034884431299759737023074860808413330539658193485711506707076111341226062687111122261972179471635266553429823465603371225484798376534367223415310891263900189860577842495710776879542938357805643186412636673041651349701004881779019219668651538054581257515106911455899630506514878450185650765167950788572801872668337028226928247671567244134766053592320826321791794581450516275275947546503068092183584311504035708437531264384594151918288955120846087826599090881183967488478677780502383256941898973734258522611418436312859136613959828476186640968184237010550600870349042689326241946226282153259358870166561160350981982428058104525435610869813390450482915501525762073870320561223858117270102690250650123458212915218972402109761263231387564464931465480485424422093231709403535887798713959425917852025680319371904553001027640935764070562591703359781042066194268684711489222296240036250975696646797359842598718434133104006014471108671162713396187144213316941247372189136749534934294878675801996339424385731376386300058582485871838301388829185641370611593562879508248812725807781789626053332852339053514952690807297299367728714784114761469228239155549940476494840226766581608904706609367929669752614272719198903399220178370909948711916145533678201808448108141131487523688013007122608194225114799143444716647574270639532374629970178168872729296699984914265618497265379146060585561696049267437490067706179029033374125531553636967445677995422219689023720925170050364524977861745559955048444728935135808369680842991281001117042143685366751461635049405369743222165418596179242998188332579683471196160000000000000000000000000000000000000000000000000000000000000000000 [58,6] -6586280415564075894838333971278917193575740535408652705347885080468716163272936096870034228874118973456927850720360726861359909890425942480298972865755245990567927919512088170715814164285167758144840484130460559995730027840245455468255896160239979640978646386134598446652658668276755712273172364213436406475790273104242051632563896201212053549525998675621145972639341226561666217574807003522570035619448979237633124772708453378837394353670584963663290174922626246108390172206480260040246559197949733958733296573118475261260723231690403624644262416456195010164522897834104440084217937713234435196718295147968900231998642371427088795968713257921343354295753739706622727635909031605377208063193289084279826881478712244291094486322412778450644261875681183334740739120751341822756084105504442109450628987745138921391023250143912271125619574604098199546557740134963901490993691644072402646912042019123308668533385436837817874748538433301318683723591258422876184563852660132012169261946514668072109241945133746167706079428763917912404583413564634838231198208159266474803834690160887398695086666573040466846246495107084479713234747885969963044204219762458757359232229491618243887603335874509720904112729726975737036639450630725732966843657461372033987906611249090931542399074802041896053991380020766288168429279984153286221198925718968447931748230871748307942941554745550828604601007310247233481005793557148109501835480562911372514365628372872902554106291130505197631205761613632690280697521428621284286914432605791593310441167812597241336066822199134703418409702267274463718069079128219429615654168300679565364535696972370063939424584257461443798751859801337434297965481174022219007599389318022609949518578933858953939773789777387804600581700298637024160419899796452390836654947115666007790196556777759955535896596440706886458588944237834412112633656719396720519345753124192255239997918026068060618747994563299307473443581531051760654243643850337592205013482067575395924750948251604225181643742386715250261598678330185699497550108249977145894821762718616246949167474938456024775787335119958369607230060578788447349933557742917611485575409423812382718430262639769179402808854655015112905910366581157457322933923238081633481187183989466866703406128050974432840273290189043820913060161924064184910995674837188521491353534682697142313492452684102260359379361171570894282523714127409457610070982950624165516415022590706137888712085756134330006874206057721099510025955863194091037070382999819848757971640715113702037330071678409278132982713109706806818320884777253152285596268934038118077597788933411582571465741954233914671897384949803724951732665701164246622562898434227356140742679176471446061338310213632000000000000000000000000000000000000000000000000000000000000000000 [58,7] -171759303686034935803683557103454940978031566090776426176406659691996184141673354653278579506088918457857441996378753985962044887879350975781038080397493723009627525987060827447270603210912990411951619935972138091047062239957507569549470690627615410008108077298125301008213371255240765762427724844108630161050515650716420022758635060811571728399237035766973381035822540170478690236223456560505073525091504288816983039374406246262567001323651058999000845046273992939562891239532210340920301122806819415060427495357823346144722850384339011990834798927037292711764972846933224964754151494986538598867586983302223294780865461311867961750080975251456077740806716372695266802911031543064211903640466030200826490535599925051650195402434895993930494398244701954792492661708321043153409083011442286891209787134973230540950029168503264608317192445467649918912389540711454350825402403572823225933776966862460351675089353526983659222844820782204387451304929231394266000954675719056453905257640516898484821122585463556767225032714102867145870613217394356372359831478310427126367459661632044777783016485430963903151731403302931079928786093166324854922817333110835049515918931557947787884667121972633802364817094718969196618818557266154106932252751863165901187611996540299289235671263380705629046689122363396846730752821015287903594186576307447099943586839071121049033164205493530542433949089235342182096681554507998343807892222002073713339942363322709863462341944042801376972490761899582850451741306025127167439453937241852192641901553422009577555633126226055741449451062881401000472280060285935060085236078873544050789628661331061183185373701291947356173588419734482233480699327983307250112056688784699130206871506418203953078044474494168090974838406688385236423858676925637005554656187158313175228168948867410768685330786109486738653175597502708627419663018400209359767931124165722342125642141231368130908896388682371222571899643916648956435110516574628144064799210805146209143292033510913655094419071724235488351756265534853602946341852686830533175517906889947958627877098089519098488742813753420342098857370509921984868601989992039574358134502370158643746613518386372079080989762038244636554827653102764153470505681153314660407395967456153323812989293351864531794865391369422141831220044715376727439018029100296451915577970296080193561783479495690647189591483140264815412869572886576243774951693413929180656662670404371779655279949405780327249670630760673964488596063465208021893798376070697298081840986089338329866902219368886236557558471647446272399094676820756754053225602016139272182050767467516218032677095600464431818671575469157982113461734693786027099439345788419955889358344558137410361174269309747200000000000000000000000000000000000000000000000000000000000000 [58,8] 1635745958390501644465095070731004933205526004054151830415037933827487328053204239168585640429633754514915373860237039899460760972311197690267317326832385224227137176543258036888002968174884604833810317628203925720394596798303765708079069290281604289222680352114810913628602771199496858898790956325311499032237877488507592150611343932448085545101056405159538290329570458355817888355367959998399713065541559027021317864835402360639795812152854911138171170896419083096471546222416614365193996836155411419018532934219497779073211086600749468997291806465645150931378427727731369221874113182165901873546124079162248862943237581799383166030904211517740092502180560276690787700210971298703004261824194703014916108866512277903313431246661591466234117616862184945366773396050246401268511449088285257340218089446242768198785542037589628471638489815654355109316675755355257093331778915109981634224642387932014054665378287101923594966696777969718568233581157367635743645032505688678710377501199749748573371797228454297972793680144111070206191376444864276097463040127965474344772928020312004271305043454099288103197098644857813774404479854510671332095288697448842474681200180007721370582745965081905577302428454114589768660835567981261046022647832500298259955233558387760928376260347453947541023253339511056004583857383008464555957111275028256516389325801199966209671283689192045297929904172967088784819221306233503671786389027057921730158982160617772519315022339055707847926790680931552927825442171093949715552442615385894363520455617427933711989638680338842002723058955194536470363029692584947555796023118379159348463764215337576022092069233399028260702440123696134530582474523191240878348621699784224123795097916870009152748906647114315169856955413991995853331757268595841986907066796223641510310701621899012065632610434144024554439732163772443214429249883770235788170415117848159929311095350449536738703541806142662780220067351278779021213373153339454138767302128608507202675718146911823672048521985051650937882053466527925415850923924948174383795580097496855238623318551211570542559100060631732073376085212896514609770023583451471304573660850974996572094995336676683871296995340744505338409060505241382916335531433709406204128091074646529158889854940785334876905982328188753084607498364922082938393852330005990989648154440269316684993172205132535595883132928079938691932817966830383923379211240545583926374200942137661672498154337475556919755627849421203772175400567796516125730878451530215928927854664129361534895030943065928919084808845365055153546930052013078084423995247516822478829559062100261552256445549953630507375184693306971849102880973555183573250366977003821139610254337936092350610413480574976000000000000000000000000000000000000000000000000000000000000 [58,9] -4731290977577684445377495197319588985614944103525813518038244520473978509787335429583735271378081495783870648150552576226698280422281018285140647558285329229513442370940482340986139051990927865301077951608926087565120660388449001479282427536615489073365233977431353675119735339475745078789596059032916641136900468450248199654659662486546255577391958962314478445241293363616857062568881274076168995587584538142897701079373026987769497727018701222345371220412105279619110822990934647357699908383564904855195083177905446871992167366298206537807902228906461251534262444815401004295988953886262604353425390715321366496220442116292522403718420682613866894658960534112978427770128322225392532008750612485299652367863617274961907866392789677076766011803379015550422830395045178292207748943089417986103477259792500847066829717987660695557975926988167773857142999386224309259816284912446594772833944803844610173914494333018952208271920024259605910751745873453724189727263845127216483891248992135792915461523282971061138305109798723425855597189398678646459352177314216469254697321301920553714175684205191338262085796843744774773610943569428298080728713135446408578162197105553180737286577320115845998415345310233068670813555712843480964828261039959037815601010120682169573713478535503610729862464921492757986572233850646290270898265392539864654325767789558482358869467593975041399441760613777305330417789527666014512824649687783627328548737051559109878603716680166578531618584927506596055455636563837986897434732481975030243941196156437448849915955456817563030750393906473399341919877093223654339389981697985625141421060304375625384844749863944635741277781565881992269718961216911920419420418836265554398416494452651694306111699562699321734391291192019014921516805988155763402962005972891879485407261225502517326529207508225017748893533654383999289212342410712037145625726478630303725095106415272611677849102471670070089957805799133843490090614185834601263466973151066132932356161866709775732915820205738117954174885373116960619373295083618580201078096997260429309296477295162792803586819982671967370130362488583193157542652540022899082448078030884698881093193618263427632469493722730351169210934999216351569440502577825985272692479630387457421727494750513190730383781948345613684024992453863733079069110071536079776849558376814002961839795811762026410673601093928332414593284070772522217621227555736675822027740485588647856205404333858824860745905292194997943572277309773554156489211015858675248628151921762537802064919096190040026306501222053117673799331127358079311460774152503391675013803118332100521515540091017321353361766463414450027182639154612242946718643092544755963769681992394972075366069724774400000000000000000000000000000000000000000000000000000000000 [58,10] 40674028594092306288963753634832752902811828312642394708178538656296631750386539472575838238997046968065875342300057510373695734731245451747825673146697791482984888165231031256628132581648853612300562812351836560049578067671667874901909251630508332819844688202352644779766670959472162123757954618987121660879727034350891093827757989439366391532214835913815709023465130498627251330427316165366660557464999808163899807331143201532396584009126224207148662954402652862588816459171438236918583427862689810638488403602042711077390699097373086634342339434141476799408770185282658045050348226151064631164028208414790714357514023044395979677398722711802168855410840837001143451903203708925602129855336444868743088505965734646345848815386493044146464591363323750578973128387684005290890226482488552265998498340681393954191402223136424041314926324822047927662608798376046131481430211958848407712375856747624482259124771956986354086005810263943539538755981424184675827996300247777382249320445019832732083861544103559640294474124965719491514385974579721214491304469981266347911023688331365532024504565995214501402214699453887733570531923345791594717387504531533030159589202585013706846908100342312193856397883149547267529138791607238520687083079137960540181064328674345642646404203935227824271945645626405818357533472977880663809189659408446295496107857077338287477346230728931694769751180199319937607031739152725938296843183120374228968522525733701559266601221623328095392268113947954265773695452208772335240462840089126173047469846959732288700335599101531078053772227376784725448178020327950928590002056776084085215256062811091366042795389676767738475594445052713805580578757351846690508950363394132221423106422574442839986457573239556588875781973984806270876259272233083142662902729787872012026002229815664640566391440998457794210501734562960933558119192713882508734313648544739708477594894173394724317258192902358613481264228174975022775655294995135566027304459004845153420801218237996225128909866538351955460802663653098190150579662262323648001434741825180407662941093238930128288882106865169069657680558754044971148384772450568224239410432157306466221210051337992593584510166100863941730425796340571123218968122855185078714941212649554484163497759690287432682305765607797805205185519031501855519413272402513894341217504075783533441818083958195404243680982153115459970309425072812242716700285371406081118529723637383253365246135034737354405944755936474485538303177531340293271048637597690801931088535927799178568495598605997281840308375040898757194917450288782645530887943831478751520707969581449184088422503509070623479123281673678603863779367791202628093734579146182231244566162505718537343752417260339200000000000000000000000000000000000000000000000000000000 [58,11] -247689187867467519238475606327394651911747374544718668932522963532311668604143666655823379211283882157074551534676182616307476074862891379585499105946386127923933034914932937233253383866406826345719261853057259419201915615800961795088210367719826322101219012006955570686537090072360547869676691823835764766310104341410128822731639527635026092841942491883496191296831599499797613793255911548989843569293376639643314105017855441650870379978557056063834345904560636601524032329910981492624988507755878442062992411156709316637090158995766542413900040804250766557313987686994667106628387670025471463942268652456322714963185052855433743422932734088755090838240471698717101043581690062213915649043977898152349196890450611662210476216277630102223792062846333803176950239953201302445243971945163351389607261452758722927380983007021925639723459804742286368144235984789563742486903524738273431481439372118996490199222052904130446646820640699638596048519747647753940291111478656566991393056485538334420228017173890418061662683187774037356742013771352962031320704368689498421806719487171971180328594572767081036597496205034138993798032021648049197449425875358937264064472606738771377286752889945433843672921040252925086440832734726932523512393655661732347008445285999151607791560278378750241694768950802264172257467149562815570453161356407456491038284953683850134152162525547267189196313012003613914614899848137733156822022843664567766635921666276259255739869498805826571719653505236454505500082367133154185593591083703452673878179886755210268969029363380690728085803462782116856447909313039536781700981139875577015563017749923893022685383818480696484373699250808422745199530462995792730853244421129088024028345369641177185797168231857151698967158475610502123974418549828619104063272361578633886212638215792545230491993147369364415261441256276134828865331541806287918707535289409546831543568912492684457336795971868496667980423021921819056521130319113413781661782903720235797264620144178928035457873995589731419150370169428612628091835051103990197404140132840087166906549963592302531269423111072398159006009156447985821921952395199713331322007268825993625278777753571834989081252309973412587760629311980600093282903193875164432650455034113318742230292761819164867860945363292144860796758411748082224584511578040844807073564520197763011761343947885604786465940559210839670210536470182128463637148778531605848432112064706055842865043056711849707077558847048013276387201507393712054597573961888423612348313675159711031543216771675208017041554159063922826621083039780473892426357459048002616429699398227850281878575852069626991809275520093185455711549843406002157241481246152478820553706575209649033041841408180224000000000000000000000000000000000000000000000000000000 [58,12] 593590834182462167401911613954900356855331815454729124487202080513855781888973485842002262576620941321544502082226173294456009713304122923269267585243055781513069534549795171294582360270540175338619858300842079032502257302149403607229930824746113460403644640677340616193763290613069606676483727985686751470196931474457913474647427835115164973760627407495399800837986976908705564053654492034662040563551314521080009025984816496279452569079833339190851729872671255300438117761947551521420028702897097792133308288470729815857694484411466899179856190080227602207373048888863572944079421554717831844626565335569266631475801240046043964517393985607034751135848520764005721385279565827431419834582284227033894593023881575117348682748509567949688646079879430609436085875903651824108405385912423077897263883370328963547277972331164599082868532028938593675388226749578612014865691049793360392927525013478070910061060968922255250976181321230353195343127800851211729627236201962274465402271344202625435658720008035938417197342027913887720671858779157715120191349119790989315420299513821297362031533883178396750453944004562198211178582264978283530770097390201081484805285961283744763441144904245069677000355783184363157711389330357579596425095763310647527691963482647452838904906025677562978673168388649127623556747266895862429126991524533238531246442182186262039836324480391194759845402019246029739041727052682216433898399355054793515554263685920770390060832566500263432840572222383762394565815074951029409368392118443471160601257704783116142859948530042468126467828213977248015024027896609805865990568157456630410346313035905262712163101836123452307941253825542491318661508763715136564425357627725874008523779859643493891659548293514700572702531482776512351860728309165793035497367516990482403914386028484956224529574623633530413570768669757115380020831558798623748056425596295001609209776987578944698308259412963132734815822713503104787229669942595573524725274666104332655597176928542713287080489133962238983464963086596734215939551229027047613392287895819171201243767503790604502270365167262432345466303305865554375774194032312519116169807983795592505722003128456208121181701440917883835076489337460772906267686737640669072908175105417791807078295244458710240878855990347817130196427801282639212492429579494722992321230748262179965376791223406057152603948114946252680395879615258826483596936476841201321959894713470219531458625169904526083806652728431666940931554534914924293259130701223064714277985245669489557837807273415414222872761960067085375927032722593774200775639339760306889578086212444052295038623897923213854140092051824639044076449677391960505359046441485304405405425896556044962741889521418240000000000000000000000000000000000000000000000000000 [58,13] -1886451309753261792945495474198612743021282638498288997692888991976246858278804290137097982419440030458209765256283238777629172596060677954460288509737450559317878125444130693588301667592990688954871646933405257913354540240574023833278581803742289259509130365137675199606603329977169681857862707375895680198706993036628665895940065307068055920197815120074617481869043262818310396080169529741700278583601016655760746842829950934796150160494397594772767869490343815462698343813969895832973341634377640591754525662861473948859852861174833904449115048030683873898849392446966908699268091680442762984563755819716342469671165143043472904627680035481054614555152484719567544403209561515413991526708047823819581255555100822143916230387350539294099496499286501654784895462732117824926358243039637272229921410205130593562691048449703539767651696730910503882985956906540051584538296173460569170674237083449850631249000214933709158956542969922371396293765592711725078389598736556765122060663371506142752896104521884927102161731850771548026372221732415544440966807372393635713747522273330171112574973429449530171165466333012893484652925539378453297573656801100520516117470818694198587967200510151141166610934190583993283332006681418002640392048787487457528105097451098883533565625658525857798702841986384522346901293331168794881650828704913114176117363395630988593384954409717659172107222373505765197192159462410882319897821617111097272905306030143757048886103858953245839367661697674444587453468162512226322751233504809931628407757807676154752189795034368181502910226192939336495331548200352617797612749630162507827317272668721624180804856353484408248415299277221920688697282195009491900055385819183120935171044669322248340173817565210132915437845635088758591377779571988497088157963685148363841734364365264233145614377601817622905182957516382681626223327868270160288547821315522899889920677223274459420287223460772945054561099375401373922173631688929296233500426955600063212483244774979318675571729018055342447568666114040538404419882299470893318540951829633371622798530587837138252585049907345026954217116697601439986689690207541107663400573964045676674810648622216770385373982268118625216644865004710049464512234566106826770784142078068121193231192936840889408967549986150290614747128239515995766905501922345975116692554449782039725353179286742423944718296100081644756505071980285267894546988294354087081749587327967117095058383411128358011456711661615631351941889149968062029292631826212963720940572187351372351990928792084631558986177730223903128880329932664840482530105803829770252461861571889169947561744698884364093071128416972296827761233507319555984613756019469219442546448694883453366418576244736000000000000000000000000000000000000000000000000000 [58,14] 9614669894270434314970936434691731727773214986523860593886719826303529957201131832091746065924572551930591602475492434810548844251198219745073059560559446003227062157682589200825906187455918547282757679591451475712685420745671744941379527731651490392400647137513490075445133751641177127963483579554392306537415093528790577762421496455650012542073966073798966018173185549585197904054647308319268522479224139019561977032261634596837095094168224211472171221131310790410062894762981728857990249529904428626100088024583296248642119454472218574830599606406111480925250314525834589978224343967160518626003261476344491508580061287459381096162308294263851111372335270505425770629509554416078176444935709696411070203794018506516540434428268813375647925526466362822727063868762783007831730627947147798253198122187266634726654050643054512539104367166348849536757475284349841924864482653301019187824051947157197990350063884520814095516194549535047058899862474915727505256389764537488505558827127441578275094085873415776679679087384038719976629535975289628321781665068241757120640924947554073677818900151528108184437688992313000967583324255769489164484900501303739390870625105626105640246462906347592724852850117733082712102128315248056762285672184728264094394543804498778670013726007851919732067226360836822657233716759116308471542337021793729385225382155409194395768907381117085050452350583551836529427789419877544198132932015893095476638885116916415291288641831965597099239446363095176392783164884754991678137450143292614432470651634395070953840018707328801329921876859237222286400312655555012889265726156628101821610957181986929972200544151638418201015613992749192137337366036792979122054355502033085440796973686121718338898542687021176949294416925899561788950686311711448274364869808414264389445287748014113740719687019443486841502177783406946531250913176504658804325733217460366710397082504855726823154249435799830917397426455904754520218533683043168990290296470571303926563981771150444756144611682290320536807249752966967378055063022623888567081443243980348795462862785351403951739748140493070452993957954030936545292409466036099497179222564053115001107357360901370310644433603889366542601445492246160845654879891552681096660792512332906108525373425477168977536881620751582870930638881096999878373059269697696990073659477432973005426755298101989636421489572004598566855902073455521363607593926970790959162236177326191943501683623052284485295412977934828565766137454835609636850233400469279537092437314637044727907101726192450211871979995206461055528451265931803522861757999992257019864468811892865712160008444521915990037995149050930146148405252849045455865912360688354930399029218379367286876547946905600000000000000000000000000000000000000000000000 [58,15] -37734831819725297437284938303556273598716267552519260852694632688182296994141250757451035968201812494536250211408820923883276837054730902619791745510255902778908379701024726810095979501518050219382137449615248403224936979296987891994892581384831767084981306871013184489014190068915932087450576224509730721157637539038208460173144717982820712779641793004794907067918970417160463991567631239274519050292791108970033114598177753826708923700153399707104764759026049943451766697359860041942617711750499013904446760841009041934619977420232765974398721715283595136357461448648130294898347406392276217626926653739889749405276155353629089727232285586066224884042568807342075455234449528847773485336027612620485672455440934307883986727220186826599284403974019472613347969508581842391273068941845702283174436177587352325779757380559611279138928904311677692646219654959138588783291233652941288395436093748881920171080198611101270461070815159688616453634977042139921454777521320746458463512192074280817606203299651007689138524920078756030439676511413191170191769974808378943612340138141951618252597063204156068049882513874111659403826697316018569588944510904693205545640262056929683975590552755090195146958279729524472884285319779101249019578948343994139309425756175748699812054204936352585969074814409591078488641616766868362990614297800010159489338334114881277327142016134994401797934879372594881504202003007951356209358801573918555385365876947446275243891790821206428553864480202577037867522807968402333797616183809096689884456490321204919723305661682926658258168144915396763736423410812008834281146835047131594104066161479264005424484748066193134592024166242590841854196385984597979963907460730027652712233915539124658962658607112888472022732441085225141911960294053403198869637260371466582816061588409835030604389836330665707363288227901169307666645064382140112244958441682522635732821796290350221178372854478830024589049436274281871993400253738360405329774475191911842707606133193026456208678864574336916679160467248402591491770647112882405592677154936440617191733004657094965509626651755513102209806230625232550762742829659846869651084232563439740017806655631046771609695703750898628934286233638927575226951493296293681616555707123477483221774680911053831498090094930931908827248034315079544266702554103308731187894886331679344590855241288568264540214966503468024138854608480571360725961073581893496586877490351853241593313778345978674792406082078878983653230172552821424526772912458788364081883503846701238448093744920972868555067430321094558947478253288847481222199770687810288542849956802080554136977578733530290741763038304541868315900468899967409617463658506327046631484234211802747512334435378790400000000000000000000000000000000000000000000 [58,16] 133332792760126333870537149919359822560520168720637314742514083300033287696427306658299035676380619039311217368586337242056016140057820907419274918053518792035802042717418344730720477716626200459973214686667192715706705118000931140415460267468838879747199798243433851530192016581564317815716879330210010784522888563716294318484912120125296817056376796036678618544493876738012229762812400335777934878033342980082627041692383329099756520209126235833699429375157183740925435911340247764071978238472967364056286720309932842369016130328508711349347805729139416269154443972813000236499307849160517534815781615020419752788471690970569445675777118829243227949292527228990005380348643453809555012629901957425727820433518685660485144549608206247056849834333169217883166321965072180726266751341620739616734182221553575076353667105443840015588900082506596224953352397532140779869276021719263726580466071900107131448517409538056738135541794895926891093091631476230611267502222982116093657252076155348800002878943295679861080720229521874696360999961555280080536125170621313701789107300665334384201564313695274069108036698233470579554894506974178781292010475213646132311022650337521669553804804665631716473379153633993995107345712802063803804536247414897015071414384153570677787501392784496955805834351476890653949404382425742470298312910968030067669718448286669745748107209398932068597301365594649587495210553229885940902366286742059519599607735230473309636059889263830586754844121612047854119607994672768719007179978940755794266604933241880186261098729082572875511254601377570691047670942629166849028874890720432403775823105429686544817104658337987020787179958375612725143820431795308544257582632399145895026248952950956186585103035077936322596781374681446967546882766441013859271427669899760484983028664678353184456204615823242543123184822883135084580872535110862448451718459976928171440867489708610646432943420547619009175446644542990391963448825972662881265670440825915147168678856903529509476096347168338345992603973609550550065194654018556467466507562044650628598597595599511861530795154967079716700847277297966251026429487698902677936865310829091618087602571429511804038172236794923497223846079226232764833198398466146074953480313963048227118373729547743529884423442284707398951281871010362738888045683195570817846430489235180919589526165538532946373324459523317616879110223793329196130556339211735247395314005298201071609806938780052553151721409123341716748535624639896197509456993442012886046700030267497206402547601721186243017291058780973924998524446404235897680394577392840125265451933634543820763784690093417861942388091106325123308296187515357403170464051493093478449500043719007570551584864600064000000000000000000000000000000000000000000 [58,17] -404244024566438225680510522678748388608522523798235091810718304611278093139909635880504684768634504547727570309133806866029056375171312069240320029681026506593758409673520759108632887766758144357819288651203642741167424551117390477576486668149864034723301151403780340199397360256562445753582332882768026666298446677711572286389856197004532623659348015590138485019686314288077699116089397091157895691270605636823278066827699962793928400605747977012236598950987038229639369191034808038515095068328529157837440059333141239674462509369051095756309923900277527475402063183014886968515142475627841605154009699949707154224252251056930536184575304423948419617413495853874663722496840445911920883933246837557850786525009013805419636266477278579563431008324313282626762304913655251884053646086704686291612049768096133351743894636854502057625395381249241042474004786323734488825520565428126587023597450518814129982757698455326028585772811707995700860352738705480767547394639423915625769642536042490082569758761059133655171429730588381731636914329072597432527319399216651830598422942423656453704670944039637347897646528345533484886853462598127224486965489544087707040991117750980119968091434527966543987579118183608702761756614991283418849020352953261738767206438584620368884586851622109771150394774595752109068873010514084876775921530933203082807457033193009807360488193961290221832295321329245039587949305496235379718315666234085044700709252885004589587314410288228951137550582909673234203403336522663707242287464471078448830816537718347240012640569955114518877176740963791323029531346303038426297333628925827387532908502830989894170852428718729836117462980731969132631586700366569521529198277730270323651487680052812739961283015288523378691606353225956823489206423152323945599754478709989737478686278383399831177137722131813579792960820962958471888876925388983914317990345884378904971063735445447506639200921194759017368874387713608697621996997277371930346529086531027650233583011412892181940877173144651222692319649557201734226547608648008800784049910583539793928598684363340327736308383980501809533193893413435540279582571564370908569805717005665479757416646914881257061481135133481444493586634515601672356314850777663702817996635738306040690269117549069087725418048290281087000050336037171208084777004759913743746376992984199214370090774218989207684988925461334904307061177078848612438994009363166569915636655026607948771935939816223255970533516137591016852521637485596797328097381286935412562156437359562509513446021375064653785280711306845358845382323962218501104136668312073869695873704548652625650260890070043507979255036471317867885014767531896148988835076539197636610161644057918560081103202287616000000000000000000000000000000000000000 [58,18] 901638805612061962780762493011906464040544722581987630621683894553636241730779554041372588267794188490141161469158448100497861200037978763127054810199358153313735792328423299597095140364947589391824075299107911615567814576681298257894187251350853417524633100255039492457583561112005542557661489931425033904344273820204444921636426147897398773385312445154514178901739117652430992961570381507947064199636656663159328355405571401000796240865505568641420451549607392467849113380291150885361045477318722367968888851544292925472927773632853846426134828181479292946788691952502781992339621929282821407863353936199369775145614174260618906284977354778130488057458841895186058947196585354984168941804545145736421891105400454727361545736273948036461205412214622683188894294402804458852814560484649443589154848700078662084673619338123130818492476729119226100301974863191630193887954994814893923533526796931409380057235303805658460643081372271686010787907156541478816330825349662228265426583115836378772776637970830627279293153289346149709711082295630673842422823741754728936880868427638961755303631814504101692674292689235710449699448161740290364406189241126975198778816629425846123667102324447750871693760559502182018340174127650806728289889696530356672497125641046570206967640953870115620059903810929258346203391426850831845549173588160795850561344137152669073235128142665911818669932740898224772716556836412322758629782572078174326165111518846676175894994292764439648902454916288254517710603533342205669271432775285680985637748926839596973244207464054214875676839229542168130941468966574345348496291521972776871981539950559166826377905477559442107887772380185728082275116511592106194713106568680307695661482516361675166719853902408799899675082142902497651354954136575284340985989768859228064968947671461235296151892256340682031135718790305009474817319965862980316812357201107140565616296447184360787321924036697059751492693783373841758831377426509674764284912698804501872375771787549750356843260871941936359451077930360011903786645928672794066486265657653741837059173769837191496528803685989043893979921246849363507150759727370308746871958420841754231100592618321398878260792998437395123265288787166794868853997333043717525534839431157070893869399510065950344266393189903758720968150569351868208001134259104160637771514629544359514636810988985258428774457413263562129474879267831394849818113161694113588935973930599470087505195095443284871462119878418863062791353050028044396008915941669368896176048716867618810457126337179539119729868847804206867730468389523794485836351602454339146754481670066785317307276477766637362989526011792150645799779779821842083269969860276579416462541889308337663125731640606720000000000000000000000000000000000000 [58,19] -1443407002189391128505207437432121818927087993917516517207613924865291876894699920425731940754366146159571994654209399675540588506845721209878150421537496415097492024278821125664944425765537089111014572127547737088326297712871784582183930560611018299087546291015756820432572114006316490753747262190816521034812206426780510044985676261845574560386935367717210807965233532238628544247919430269053998318001229189837519854684037635082430256497056290233630283204288760544873296138038354411531683880731648741579720878253147860083546705797769866501343413537806644750521079068153769104369474169194215461939212793669086434343517678726209127182465915664521488196529064238536842095763839853050088598872228790259713972062848199161056961031416531167981296700110131780760738189603298426371850544134803120714094193244006173047615104263054130224888887835220128987196933238579370669812061536327735787609009086309884620232262461379175627857471592183580195479999343188736997671056655891080616813664564683430160017348607139891765092553892220163747442133431466089659488185690270991726102238972975491485580125566880682228609972792806090221920560158831516810240834860706778412176886391427937793202570769153098543923627539923929353941811457711711025853035270624036682183386296268711131690294097195949752890828656619327874996215918685274132471843195395685374679995740083607940030517274362300429306993309961069479157293180331641898055770065396645740746920108378145096156881400432285610022359695443559522868974881515511671381796013814306690621931532986467328064265864493138139856005074336828562437892928800714346661853909766491451819964357588375811315691388436052255193549320431935914747082863633312311631303417400360367747153509952109150571594139894405929223472874016899768747378077668735705174066288259184154938883957882774326797827256105052413790170248030066253682053323457715853705614242519585080988104049129596928481973724694457344866725634325171078187499287409310988252186904723930561541944095943308402112176475975096475505227933866067037616397042674873963344591617788145848281738716943955336579043289821015020753728389343215669357473499519404629862805062707535230562006733699426258720863060719391125693487823161183498490655994865592318097098375736782238773895470395774727335941762446308661803506770737004925408909712540920208430751925318543012913114964337875945640566918607708599088118085551385748292354270689172427720257557767945591334081833109495780387164587406001107107066787649156668787221307519411971918788823168323440860654388019106507334501873576829527160232450640861171359739259908890387009811766779133926466322400329391102207561531729225086437434247039538600687800458771151621694736235641843808790291121438720000000000000000000000000000000000 [58,20] 1845933868372523237681665440990973672042339951997830460756012250413210563640291437575530102862914879410481614011477262345775959257501370296254380215415553420505893415581581180922749746890057335631436892700577188279057536584540505397315683800452614985248048519232455253323503572464767685767157613645984431189635621884402323999690504208384903178876222976547724435343859123640709730469451494258387217660629395269646411780581120343083830062332400347047015217564405239845131885219138076202615315436016908043648335381355576606526028575706362261410353293538166221916208373893103999324470555812276756992126827644795477215052145592637774120458682090965567517986333317273035102668324571475008295341673746289975087093935835867081272074790988297189716513719703115384408062653950454656116318067372774389521106463820328389984467258587176645964260472683513895903469785939364782900367266681618840426629368159458353840750218028021493535729639537778343750719942035050057431514151351156328833826861984122849124717782023322992059336768968424825428961623902179476093049605221293460422503869063146322354460809619169418846885573534543627118067161051213995136335249750143802168992741626296823145465017417447751194454552069178307109191717418453076203900990312018841064053746308534679782628462605506073625560266097214759266295578920300713417518175632011605897116696191422786206313221940971266930698895928733444914929672592539193960409906356156557164915915952184278210748385093750160955560996712958278981758742323591039514772912029747324743407049060601553423797982788945400017306047449460752069439404858903979591253072203781265074009169129973183281550135834587676407878478610447548009379386894157066642517447123214994288554782673739757007286711461823887432802417794441768608946409535122867724405035175737513944996989604999092140264151926429131962712535855329899810470417048308979601981267421786016603178391395360607736990261144353813409498372009550878614134900074133637411376021643346780700077057700619844083204299819526714889904666453627803562238202058060053158248840213558335577898695862542102714622214188075072354399560777665026834413547064314420094711293396626908483084350855331240399908756279602772343309755871983444778773789862586739140273364927443039053568257989586598136756962697993399818613548112551374580472332810487418676651439953795089236499552217711467700936192079608516154537358231966121083931484625409085663867645981508705482281047307190931018021094020512156292739143086592142335515966145711104416972476131958631371900985241750656469396605128169459967663307531998983077815518595966606782561300164299574465174273294899063336387101477400980136039815282367235577409983776927310863203127074955806066643577748848640000000000000000000000000000000 [58,21] -952731832296313897862674023186417808585037297518100965124665187827559088085439971898321041480145206915323139406832782449391428934563898052743601402323318467265757662125414938912791629577293721120332442436531737598571533821334626991449438206852701209707598339742089644441857723123358529084079630848336609126053708340385792549712566955016561537938377276326987387132222173080813093277661231536656366282344713274658498786217936672132464313714733259604857774196940485754985349245810046186022569801134875248166559095817179014981194997101727922508712303064605349540446956600648059431138498281452784886863905411639780946681208889363312620951252045201993112306993700122682056685937698741299048666657019806572540230619495468064979110699721280447484681464281999778485581611618695276364647688214316453230637935061330920015021669455894418766669970125317738183125851827321156391310361606200196075175617441575122524579995227798884537353865206978322328697117907174565336854149709444007975315268106579379978045497355809102617267247144042138621469611466065285493811607872711667425035449168063048624536794798519093324491793943145216675232531158068345239060897069538320895385097168951409936498877530241881515948157214854984016551631677054237696745537767014143597300046071796362245107609473273867179915513127381764018838585106934313872594582754275985860806019364126149253180523839116631985961937492501664901605594293930670944484731968007537002348714842310212137361915959731507343033513610744282770422346790670228451792843715529153645632533085844501756602112511731344985186608590857129705996291214677150296565696236695942001811103862409757547430744515459992063501763247853307651836081180980436256352809459901364781625006614558284678236046411665941215774035038262373602128424815636254110080926207113058021371816307079488079400343088788328400620931707626828942462006077846916391951339657208814594180257480498676151854861319825325608324601338036159368215223333047788033934141694987866007096902898647421421279566402637551066463011652706962813800012443687710012860233719053408640519286993800792662239580398085297048557597284126650561559781492037877927047366505767776964879307910543126555988789896567444732977208243735552618074337698957368516297445298231436046863295416659438713068309193438449493672839220663509460730342316629167121806362359658199786405371451824608680638059781651077551775830425788289102842373075242267736188056326773384947188665532905126895299916990913024360584514000601522976474544461947928011748909689899767568580543908375020794661852990899892028863229514584209818932335170539038698339283493281936241525684922178696734768023249599876771522927104143061120921122224828956777269761639554586092088622632140800000000000000000000000000000 [58,22] -6785711273949156868435271575682098688310042666489538894327029671432402506947635069821750730472132300170650543162272968402302336685505658412969148709652505437589218117206316010580597998576970139890056629946088724104200618578486223385175604032683575226156234395036621838318069076426110131877535995612319782959716314751135971752062843291668402188074198993311854059267433269366429836818093656618048111292165924372315391465059151613124607674725604358031242751961292577287257586521249571625504714572369888970316537359096806672095825140752743352314421151750810705745397876540114296361337291464760041812281200658517577755680411450338520873708574532448669120988711483911999982650350486752182544997784461542228756199950507527222200290336887554499644554988809836394357994528790737747244269469739593009084632999933898090205402737572445718523222137064939398351160961971822850716245441183049207047548696044641644916292114879890216026821744821272112847833718439592443355100712661845481551284361529543748975272950758888028354395954542066628416377647270389332152711590916941140052066777455974251645431433572323887270963103020859132355218128115530915001442352182563944391611939118673314481394694904278142102834006678811417832099733526461584241555560357039256069595398051831762435555816558671364546280488179923767300408425253277820452126826305032854629261096348841977911970802279287447784977591496242294547176559044501947262749497598680128974495854940965456722776221850031475867291431320860061433960445003660986676190528209399403174304477373320670755484594219582333447788002016173097463485844729563214587616807611767420138391091491205719840008630104779943989872139893922969228338877878008520628282231776549149777888759800815139237525188267928169423589598516059754268368905018958004073103733628608869467008265012367352061082437896306508555146638221475329094238755331403026237001379263613374800161788639757537454971969081744863601994758797213677519417612859580443482071700890809963930315820230397699313883322040069804308214628700120189271570973319090908522918116854134191228545493404368129384123231275692309439117496689591585045242593246194346506347528801997778488913604112770612799426191020786924001560847304963520217308737628751913123941761947826813604332441696006313086995061154505172417407100245575306621731663345646737292993571357978418541167954635318261162133692845400462607648833299593027609212529404050322025264096661902291449304735495583440751089204482087873446420554614372665137696505197322372438351560092251573046681533372845794209311661762684738393710640122875082496891268878202319848019613972172563770228950505324727484919385084424956470005449193733819982965319075732271967087675680261499553551292039168000000000000000000000000000 [58,23] 30416025221245773296119227106841506195026278515503568052926329144966376140829545765198888741846732073123689808067030450857132048988961953182374496079679641510212809124532005695339910286226669742708578069991338789144911152993215308728925702152654462175032107089291100877488624775647047911778879039555698566300349099227884040000778403597628061433732501194387785164543807735598863537508363758008991489643668436630985285681312216248190223705753434224325212878556144114799009921114586348563043173825536506026393461456986093202828076848816614061937400364364940573278376051525852567411563513478474460364981355523169978236198999290675334313748218386035508546000508392949832905012575293817789840610325738052657744894814978748993060445602748026169278577455328838309948020915740771713981934922095860908347802866517104700978881748818582440020748995571403059167692133083976530175213582634945834158418507473248216324012249744058858879281077439439075017126337723577829915467350953169265106343800971244717603784230594802701900599830869984901538913872501942834240422273929861859547298711810986613927949393730545098807160406435101078191021083899034011008289054311318646165819560523938461226738631900922805279913974227777609731075091266978417421130267734725782930189790892452873198772759686413404589568951673711342490347062573904575924264679516842192094224955862317215479179930616862347520535211149105032581370751547667226700442864811480564747647163536512857585086099474279056639455770528060998430045322369268068084122285130691955917198662654080265676639773404025266010645647553253779064737070167932595363691760965621862949738483468056729327415034090609556829014569946438329986400532677438745342025035855266992498923376240793716313591074961181412278775629129590861640272162214664947020984664889463604559149387572693131948950367336486327859344568652214540248794925108807941895506286332625639109012969112378548169651886596147718624092054026089378964479183004017732619716972808809840425153378636667199020249102994329126068113181245719450748772914172124407970554828311231456388289741924708983822503843288605234385978194957515011111994382911146502883734324441138599195107593529920071942461036382448088373216697950778830210844738497216819468085092315488048859418790367775946595004637377165648003214079306055964224036599799393594796740449793458994977887921308546709693251711792418976258493147923181146279237467828133544824872272703984591014956276297287986827564925446284916957777190955930277033981565038331757529238981161002168948662223738260980254442899379581661033796549886531188249014614825983953959673182452149362758723099711549187887342483951257934826205957000918860441378803239127675089131514712270802225313307688960000000000000000000000000 [58,24] -70484787341370198182429850588558245736148805804832045993542217407866879430296474885036037051358053911337074931208796822690490685944114181278051664441686283984986629350794797226155459028107065892612741675200441071528744796251952255956609007767763024739720496071777633106313998556552482231053324612103480024492855616568124767482438821494292664636958003210047666917932718610528957321247459938092181701492154898134575266304884344381981469535071110374906448936023301710809274464994255135881854596137509880616194950320278221239769301065587622243867719348895976108470207875689534463726869832440680345858299953286427909942294976178034371811267129265574360103741203720518039307354374259202927187731395328715612560774817729688747191694154894267463766949354406016544249605682037804553733736445806571510330410666944310512934122846256988953875338555574381363250850161584375934451725419395601345765390831160695812409579120728859072885103575859033510670741414109537693515549790186123337313174590422314365440348977475369969363221447802069481934614683221043685773158155720203476957683723022250473573561732878481158731723838532955841021882668282547750824747468830742935324387543668970872257033078177362535147623133340583019909093263581954004939539048939342400706787561352815017874302339552958304439244256958720021249645290741556259140250316645466116488133297621743159589962869735258100210124433344162574824146825136757015431292446462943176442506307750880142582924686619802817358468405190902748754681342524169892474756294553038831496427629808437587470505688780607487588022800875303878327413937371509042304957273482281341107401728446263258583537884068538395058861504253940516890257785743797879830702863078525631869419554553314993868175201625749856114711411182849378520361503426733562335155765472941962533414933656829423446396624388939570120568896163080539461433631289012049006043506753887550248588598028404927187264622318682471458464594173389980199918414197116094883689858431542001103089990944897458721906889241458504977815030133898196905063014411743826149057823949992401867773405999288685682408891828190806926798627635854250535926083468047171351854143517799709736124180004249844718703138114666560024338707685350694714848288716983218130223759912062361093990569430728709868918574778505659209659117622352363452372414146190475941699068326050739305774805324935707413754461434210531937778100186710822200109706288198299178597889772118139860585764816143318500680151663228153406214542889893821656575536051339471412906962158991974849633209295469228859534080791616246957146695060966670497871473550141746707207848394298910193603753755710397806147716479299385507675006080944603664696488964210626343936113757614027697785168461824000000000000000000000 [58,25] 107565674976918481346732021888746904695354926634031715375881926478112291425133543637625486405206334463800134238385919637286096257511321499560966716318864271606651926748729388595533626932673531393631363611527805717842467991112310408805324483578260399684224236393016859973040179006685300294429375580271620678087807417930465572320511311083508842445406279284966549628980494865058860619770295417424989856087100628263168549419183968979563442950626870205130931556417757509899972981926175705079803494847732171346433305044096208829808223779530919448295698516860540582881322999488972987651131061190858464893574848748678328900841496729874074742394217731315750031620802253819417746776668804920103325470186274130649225652898566223418873240697327493574076276242486950541545702044303482721572453988574235421143079564974647210323947363913186252114763265316130725220212002089384087227900644666860421215264356356579110237251888780223355356109724845058253356363453691273051336702967572004731053963215547325039566793007547182965072278822610611746562542101148360864158802663492774724322350363933676440718222232091380266384719744614993495668557835513832317680139608654572525432817268942525630875020973438325898071585213121348215429556179730997469544205135234599744497489314648717021947171625714537525046891880117324860213531097986455014466628125474319835542728182720838768377277526214436411416181533677572154407871514196660103108567237756383744789397126733495634330503376082051017834435716205816868844742058076437426931386288775332823218275610164151477823901782407590808265933158716617419748482468517298848496150838073481644984080387535267454771980768819694968377530617296546398341951948435620575389180586520405784074955606100539197642425507993248504776593177169952131531039057448545025854700721437092490750585968088511664770476133321864409641410216422873739677233528527498772357457414360012425030807534364840769808771899727608818440838169721343237129933152892006760730196143467783214315921603173484320728265543490636544717163502963046193133489222540190852550557450657550647454357603137594835525560061244940030613003332432905085025602491638686094502402085232981724379025548554735909120408839668984767693781247362465841616232806983027708585941994594497335249339664573397537067002180122225580800890710245048351263141358286812001787717172463329425965303074288917003139921897191981752206907593119123582700418450973082260102552647904417009017073416704408721632956193604872187322086375112539887212041053299468109729309807681659509512194723056360403277538994197594718638732917995518316930603652794012267292019838847599395787640436021840089198527627623494361682896899417052296435047800375270558616838099595847237659000446124032000000000000000000 [58,26] -112649819948181714863642118365156735099371842408814588745576224793563486282028751242771174719750803197882105092575579682966844078330656147894709102765657704639852880661044136893884840922153178238436419642763338793342848757479847904203401269852114958706301037724817078265911760690616632186585438641396622759556373048973640467682686135683247440097621023895260359798259615935485202731831798936576356546915690314047496484911740471726552198905154009605855392567625928110472666710442759584946431846115702653435831783630745972771742577434987159690591934738902501382661280304964748369769859725204174878176529857835452037900776380069055294699161574698943374846658880914978542003511516332434349536415773080552882337318393423077510184326131014612262137692680697882539730759615845804610528177985190495121616753800387553276531932837202653376093875633452936868997529590827527455697692184644376848718821681999839499340394231315576388558694597277325213437253620207529734986118888816421617066774106665645304025108037266805469724538675194666318854597079558451737987077331707147855503843093005797918468053680239919601660189308686514881240815546004744502921233681891207075896680243717981511779519882797880074111969438865388841525838116655130890774666728581187975378141342468622108478164853081438295143087099479012890592440193763819121446993674685711060983048086137375023528734472223660751109127189786733268921426871461553447246125295070247521817488902863855005525761886419394433374408601396761830776047688316241081674753608504399158596002597499666780867141823673870896243704005297124951172927359827134667142136554321184863040335741238901000494174487497445221047845361201943493684487316106618528423529596325372490672801724260105344415798724168765088816861906408860484483741092941353741070003006540983269307788851618387754720515438428678401697309796392123846387275424718510418934588186531279923657989385959962408759031150402965791037625832584594541104700337888648112093314249435419851483585275806506220371503967269490198973550434411288306336033835549476506179434492800043357800618498441512098804476226884575849064365516644308079600907989695222549102250096320320994266759083504581386924356146811486382268517161063565825508890285975580265336506223516695165504598601692987180577345960203581989096580604115060541446720894389173218192702810305851733674989943469254254247181807102123997698114547343764897300062200742684826518520126253272667299514415043007911936640704118071852189913527132204327618220888139015809292295293790234382793051140144912104629412154999776113248971161556308348868194872955618717893662374151583284495720249308368770758498734159946698141646379397247016174013768932477769525651533173322069859045730156544000000000000000 [58,27] 74419719358124556743730709767784605323991852018709848462711053211367749325974223701132831332387798962183191702920997353694830010953391776797958919447416165659413189396687136261446811961332333947678150025675425719183781199780760678243971737285646659459630591813320387832381063641639180203860318431334912103231722594757126975473832028542391399523997596216963693836174504444833776060140611551506888007396725791667515429945910620759128085137757004320052344230008190276132049856265767045696548613274451455816357281706669076820840639610515072487904585295243315862420849280605248175705546383431951925980643030416208628744243927517856357145761291522032085204106325239009552826925367591032738549909200803577776191110836344320610944744795551728759129351616156023052433321432352291093307186713179962014995867138290001712038375328494530558476496200843856426417923294121359890688173846907682955693170568638165054042690899346553286030243716509738809609376264188324176864255928513955937470771017545843232801104455898743746935037133366190187735130517623538827506622428997547550170593089000154000340675754213779180251882695456766524487719930797626214020635667952551647146268488754426620276093418680139348157203430754430722256841020015207494853571162447077154090797160901332255058368118044286928881941100263534263246885190335595240624971809889587139975764128693029384243085753914375620873441170958996720035870990461394344529872978464778034609521859727565551171135595695291509517240012176329678546579559837639033751486844448152005934529324230297907180212620201583586589220535138264727226862607385779097245807839357465285179639939497112262801264038571225432249023850175268637083881321923085130243964139573472117831006386637279172010649869937789283883073141432049146809177868778902834274457598005516830098883955651337562382290852999303416618854156690998377633225583697404022837209497358017490141191635997762875735170788542720022625326517124742117809047195550653040580863070648949613546140558237078959039889607157214335911492290343358870895116451117407188283542119684860940110908520441890694164349257382082472881202525602225637600489601488893711547845842305952670899427536165546550319648212274447245896387596186357559187780084133976196572483244779588889349829122880781836098925714296886075166120261728356136860612247999679585273037483159540237200115009005350821030496633204725668044754465594239257544003596073824913586243460260810711637760852350605865542705234740883425719820217214820636072204514084354541961289254919134424962461715140413718209691027859843386326777228506724924845957498519675969429239891476968111301191866176033950118299859693200513683046404258908537459623134298351700407177176827867096443847406780416000000000000 [58,28] -11647102319276483380887161917399720938610352936050650770756332724622263479323016674262414645890737318704662398317492425224992806440168766440035308010643442427766457288554035959716752796677429393524192596046693012504534980661606556559710191528386798699835401860684067648867521959185231155461121053518263619951531419303839907843508117871671173985743127053555440597110585414006096440847878781702494213249282250180735556939897280688775090371651479371614898819098650770086542384464500644631863310712813204472145447241668766927002810387548900725939059220413226106094155963499571164239052395786684037081112659755274283742373576744288056707003505833118501544570800893246634087014817067967972862581738974998035030757501007860744488370372629126939083563408622825574927205045544982037002962877681211230101693961343261498650203680595822503269326254436878173663954280792728994652368701869275433732034519776514938612765184252819975244613227758225405149517560379948241474126543497398209176853126536560730717055473178475834290741045639623120122832716011257467991872152155232149656631442390375832697960471759682958655190716214353851428563832316973842864621905677233726941960609125960422635955417385500337568243576865120620156821081529267557459647196745396049705756046023255118388527530215931075464899264101811297309117960071589416101339260639912550810789644183325967990000742996175665629380385611661000371739094733122030349999277013722171876619343652806764608130585898713928695146747916083677067146613206680347686852221783247870992271740024712529073282991568181820441214158792794095876936013618478335779160096958686784209180333883045421460721130447826597671215915511318517411507888837726034049808962498740756655890315267193463932022682282673139516751767869238810155461180810160292959208106074498737393149294501892720646655634485996334921588273015017573494508735928760622468498839574846745602424592175337880396653425240739882851336434662880984105263445294146339226517188012704328235102618374609397450033010870975071095720012373532881030705492821431304524566669275138319849607836233323666633848203646436553412244593468286698596334346425516335654625842761620425682266626161082284779248351550716954153960869491470983491839994420594575191543081107089628450167990995166821930329968949141981881231717345825142178636850408246787203583894843484052910079904613435110264851697493198837586982116461068636664579494396663671471280647762076401454132190467847134786564594668190208493296229578192854931859598075274444774913467253831926770805373758576422106010557388220824060628731179703165373739774858316552145465143359462961446711061254311429772543524958358772172813732597177975765533478167280409601361237174629941306528660193280000000000 [58,29] -43902613496236854710578575855812768226085769827808965656806625678943787653489170648426437038941998804332393728551079399662354269036951422168871823410282135800626487386124239938877827353585487357863750639652325545328107263415232262207139028722599389916606040213332109699587517380601070828404384159504665604322898894362361415137079182077432884420652879386025508499356836448325435566315807332913368627522725735280520657911076982736818893485976103168899389824803212529591790620077430615400317602872324405633962136070133004292917611292375975974888391884758951497696792635902034245829557015423628014723241491747837385370442543413515609506135480557356287686731591404733570746497603362921811229552029182433894138097269513465635591601364773122498397904081740820138211302690968713943717236402918998914690246963733352979995263375999416209520347125317816857776798564137695316559746078992907395398701161745692108089128769044026706292409204376077247307091746058650205367514729922454422013562553477384509119818124568295674147416649632423974814700330936296124851558597046107149389491556092390091839456246456628106762509619474937983192904081116093080026433788837034403763088161146201347802631679492665644132095314107049756036133549444444873865716351333794557770136002196001785714058928314190225427066846419961172490159056590066396003909221702271897704068824631439624819671394982147116116851818133078776291920819588566855049009882488116092026614661903487841469046931803072885917074022323286391543394424051283801464634762817802388767018567176128862255949673854899980354995480155315190521506051140080544026890795969325497956303425107075738311845401035331212633628928939811374516055423032623359350201600680389063169330001226799934667891015845720527270799538066015883726945528031368666881728598324820865763469527767136324622946328688062974740732651462754177931158928170497243453105544724747633309955295035658581177489442292715531980833473054087745106058999756479479021990783060194999380744926646176100775499339823978751538112487767288060997811666454020556256222637213782328242572485816028157429110135993742148964901731023867036916651546979821325657738065902680648272441767331518728870829420645591048841023438059311730866365919994985699991705775218566493522280431194409678301014296565705016412847036697677020675540480543841146600322759237472185392112262982385950383877423092833555104395593024254037829745414548645463886688747592299711572789172748949929561936250350372897845931818401742928208817082701701708218226515373096890459494956469995006488146717739296147292672407930807278575742368624464382960034396352053728957596231829070305175852059847581978075295176991617492895479948713460928999035970097605436990023951974400000000 [58,30] 72638682623925443640381712300039521785806502775984043419697285543303843655740603678468026539525782466583525166841869927639671982659593793222654856897830354954473922909795104831575671147337292817601492965971049127804306049417051810145718332379610330425586829238631496935805275658551289027073218316108238365432818652669465518219221634365523182487332492503899931619629882061916336023588941634809452855462434582428537113680675916265021905762019863101777089913195911042980590609576951290058380515690887423889237060281224715100152660029465744889374779269573331700678229435488669803916617914228608492263026776351123033711417252264168640857204849703671893452579082220579394512176312100894509984281010342378803366812805622248231856987410607662921179649678618028272949356701377033679356788780194743074392012995989875110527414493574865777140079677439228608779012318240504724363745767325522630225082414956714581812213407145729793308251377806615558871950805226156641568286916776076361785300545186065291766053554809844182086001119701587108803172850413187036118184625320501888544854098833458547075426576721862958554087335384586620103629815615302924088336389552098781278537487237847812558174256812258757778544787342642002266876134454858398342876428195833620038404116683187071610852523771902972537279196052320176809254589852838973810094080213379526204294089732209630891538094986476555266023759369387532471922557162273647048595808946020231843546746344654591226070736280426659371444198120973104918684288780120484809062006689793308230265317635130874156006479488056748111912284825651160119448938669254237718365380496347295259416151090353168028134091456225841757794630256521216416519837417589499312604122530941454237845114621282154923394310283117718196504774111469397111266500614557427554616675696064537563985909139718712138358992764168517317979325951872882076337122751316954346344877126166280828280545753028358418098955093889752534501629572592427459746139602291176923132383476444405307703500314620436806600984016747243678025598294903133541817646051025715139757258882309176617089046042271580053018756757752142147718040579861053415204131384936582541891261285898268749230428409712735216643897146776329916040165439869739318137580814455744794514168861766179605646636517138207048962478526489861966357560817364529020630251918533541925861860643988203888063890149905131052053570190285885674286910019320074763124377817797014493270508144920668535119295452102134315866719411736728335878942787215672058929102286381566965376172065995264497763670314348897376170628118508315867812518768627204535720695995270747045290973138255004914787602168782399617794705204066267423164625725085257488583334433356904640318763338764494444887749427200000 [58,31] -74999947926997028368419116928134403920843118226031070928452927104829785669085734966972170234129131908923892104426440725621460977837649748381600498806159333386355669838268131868618207237702677655181046678225313617900780890254849779223095439681456222773641245198629770273484960579604045687937051744849714302004782726436978366832292496193224831354771593329622170140258458758481974998218411278033630149667473158266827273971974582407786776845279849954762210039802666622345638156201818304560431760734430842067642462334946369727144209636700302839575951607185649657958659088892177627532164427385695358998035716956488049180179768720897406150106118444260749487130033110099720424811977509866787785316198185871950605842850089125261832257326071436570084895041255897829900966595280421753980210354010493660515057924301748202759675784292540463966126703713439689569984103441193416748446735217075387936398174993623901976090909453786270002647671018829281543851253438837076974476481144301174780873713419613277397760746978238308675449724263670874637039014525386166939492488320665952723431513912370561897628487035037981017075501778874876057763616890023506072629798486745826673679607801855165413278809075546384791016645774103969992890427021434901640296093102299548996244721925544447264507276435069526372145028607465942893150070620012322014507041495990247373271348755649264578135254809361980752240955937465845079585718653517256018515697572799365367171584038101941802443951738447086189871263910977379280510649270277853129669175671613241070416820006814123437069334743877781825930023536911274726313318653048658015740004907312526620246070715956718708710493412030119627138219550562807235377773352543833451663196178177475506008453415389350100234669784838079277477594394807532598096994797461014709509485552795073095569131445840019139805120782350458939850570543093484995476726284959356515420038638896581105237942329749509527991839118486357152247053169377728590482870090223567947367228106147758603321540319366196406967046705548373711058323441527565838959242436207376815484960670064953292005304318245273753403262786998608089631147733991419722857718089077080500292858867725230702735544498465206831385995803541587044315468002324818591185303065859963913944675853387445328038429031820567000441518268467003874152073039508597562980870126683495074517946359347681689562450012555461177300509029853384929613065170690916483627322432979259905432384387921414835419613337367729006934864169407685483144938338294629728965162054054142828265501285888445159305992497134881249361484325281142218379687168372215198916365782212953591489011584720858502478427878649309667848801110877633728390773891785578221484090263916254904437725597978499724097880064000 [58,32] 62242601234097707071659787521512314745139253126458302948365473706810327606521217072711836551057041966331323883057839463663567167195972003567533407929318781392979548204610468856125370968044287921384873970605748118876008464490167620772585816417939360576792655338302867527604421660075950609603083417327807464853105801028657285703802033452041010439023839112831849211823959939190545680037392728318623745011447091733705897093354993925475579707738194981601562113792420147945796163239129197608814418128239664720438034528603454202512330854767178387833706361222831769646882265279475273218378969570731308055893079030317698137182996370283036197309076613722668599387925407539516039693384201929936239912648057932117037618486665064304987763881218593280012634452805931906943739115381273797788785478842958517871274207841256046720223999298899031096505567576006988637275891785598639638477463158204980388304640885356161799633032841404468327833772463287367536278112237007731341458098488165342305483554728871393768280770888073441073393490906085037118978307099837688527219053764532962640532130446545102531391926718263158893701718287462722033551127265424232051904582161035717546666783753834490688412292907029332657933442821110784888365531486447077911949061948010869967102878114486932025430083755364031753048761836156842252081482123790205408692880476080261671594422864631238077323973128547875110908555987351292648984395246703259260416862296555720717977254655211677479510938932872094388636193108177277590300489346671862419754633339519025761496472345491784566395541319792066298548931235509688904222586518077491616028186560922876114359135133266992824515377853642637662873741176193015210891268039483867465811656263276155394819041435635859822340268037568735838921583770811378569894860178992423814054013566745317636823882263122858289881115656316698178580431413786770715170401844342739565000476309674851005033359868552826281810190826989294435854495544339897388420655015892571438887977920698770379862668631045203953185145600911519787947717944614825880337743876566873263652246314494576666257939251512343141637612951600864351436722104702102008260104178051343555454715342946687406962152275574315111317648289970700087646304766180402206511329380654583836718271451880703340027669016680179655526140591101800445795269020773285459259180341243196413546329950647668501321134323455580912391707572077523579005183350002537827197283032620885401022512575604195099475666331260347157401881532814716244253215440522397294524245013023351978514151045933011921549257966878157305504391906369641188718654614277830210334117650925970917507753241921035225339080131793511050095090100070366525086025190298348882190429131951259967737136200311835264548864000 [58,33] -45389473395101492613001754924365447171287644939177901931678476077427665825874670584400090578946728905467464123081270248903027064271056307914765034645345156423053830605551169683733534869791944855888716869835308745993582156097638397557905648094629015473329295212661714320980914535490299542283534323836729503440833387933651565864954129497550888045807311415046895282892510368553390594777124751257798296894516819623907995282804718650941277969666160337615674239138382244795446892171115042751663153748367712035125207779961414395008323306769931853756763574927368261084166745147557884028965239368562794722119400010611218249496754164288298601406000155708602571856952759309233414074742619758677018881356095054902391898693479959057603924333600082792447095081767928172174658363201094536916957493399831476854809486546321183332286923670180095341969511855240752603879069436644865386243459063055751679224030354841445692437562393984652934622098627913593361639298335474106129096724785835954918546179791513585388459448953963737534886794681929982571816573487357751690116119089306918092213412435586343703352564047955276311971690766574391911026232038470355716188540659578476594566550306318965022159518317201107548926435978452375500543330631503984089216494164432222574565186432102368152054219757891501176810997686169219761741722188153250342425604487249587588748306531164945050835794580518509223193822366926820234888355325296038109904405911631054382782516233219900224578731307682684348323719848807924244468642581567335218502162679667128275061084729469908833253994468977589633296303818359908257882841618006041919513368685288835878889847602945519762160980898873492658664534022476577208980229842140281457397931167930588608832496642592670541153665242809949881663155393966068112468834890421043781223684132119597755128312703227193871380410478543294170581476157205015597848763253921047380291875780350963031948899663609289101784845446373676183990079081459164494205182544259392086078631915491230657667795850491850250436026582901235066019474776581495865968824952440390318679814812760325766006801923373596844988332061269143559136284839629149880961621794534320188541329259368943796342459593745937983058412362560451216931761556765391620581764547983939273548827054718661611543348288871040350808456316204057324403645975406443238986078839420608977604150481577233141976955159733175041245735970794189616087679152312064611798473196894558359303015135185036691293765785533095110029754280532455917292438520872975440074820344377948293789001836377970146190136072545719725668821864862516433048730007865312052451316197983505544935522464123824114859467759433413223310410614523518907779681901108273534724083840189811718032211613864846950400000 [58,34] 30685534048548420190939083631448188834047869773969985882122095071394590840991764248819477863759451999170815741462867919898516518173767799543648731231147250217707483116305902019639533534004702382510699498684064774604470858191996876493338154204478948165477749198669274667251036705904265341165041886484307745883676174933948539550833950356369240244855251868786866426318085198896215419661461897653099387060702037394254012934990369854998223364076600866491531152395756896804158989465825246784395670250073076256214939237187364327140433393073498871876318817196682704057563548596968338142405003560307475173805984603820404888912799713585410079658835560999251861748517271441881933338263814082254992705425960464205003810195468567022447163534559915388077613442641458153735039569537346039131040123585743410785358472305261536426349012243563928891644510993022768931346776974388194964883245543849734161518218033684086507795595419123375843468644381923936091047238677685510391597578993200453535530083321602823101478830859553536007965221095106127346771416617255331800691519446546225213316442561318670476435356470316494633536769599008595084034328623159924593836735786966576430595886500706791362359261913890329580620373268820681155675528512967242899017547879984163546892713884653229734392018330428877674750922424201914520326885902123967416094287966559541776053486763442015295348810681398183053986666579169522915209739509932759482151821002306740207695234435895041247683489874074049586410309288491136310452755237638727524391427795309025704357979410037076242811899202493534063386770784412957719771382776254128027393818936602656467029107813792070152837097740445625754460283162627785730003988606215466392541315711381481755991195014081833913487987599569153841989052199091703982860488729410295347265068898060887151001184326461167067924225496099790856127106875115800119461616443719309872251423262267958087615832957453547278477032864470947714596899283474328349913136153070358185878234151299792467469106991544835150916552154078051348196810052131651107218481588146600658717141143480831523490038880466117541638173240494282189458702551294308481550727520485261039009871120514070125753448734409979240687947039186060855305471869036757496804057017863696008901057438902999549037958058146967166170666395004204692622017948689061416243493120556032378046092555752333574666658652634887885080326371566053013999546307607498816494527636576256880554949179783959548471090107699468553373445284621719333161456103900325747581946781729677219767828532100532013619367987024551281952770086158388466928456175612603347958322180580723837247751493880162990009154313674051795623207210331062703345407369809262197442694886030567479508118787783131136000 [58,35] -20001387359894424658292097557977666834260198849588484928073283786486453489624612999689262663579961475271264227413540441629048148419665262280039788653529877032669783907859837906398926312239039723321916828128469142582435310813277501015126299728455850376471656025598203529628831984597707506586617430332405994185416862685516783205934950289680962994371251739644211800960129424047529218400757805180755387390719291231285095795951847856926838103201128739183824360917462317246231698505127476317907138252951142132805413888099405639935799494453752723733507218246281004769557745448803687764419385843464682296619116045445997379879505948572410335912157257866569979809074633008458629406204800439827595785506275813869364215594683344288601403252200223079002782269060380395830277291286784938196058077131774693562434224050674359576108272959524236615574846649304228114357728810189063754209069118359299181957023369969051912009934837138892765111617270103575349960661601329381127269497741399564124654083913039359959002129480882555012983008815629183943826731932380796009171019262959640549849395892562265881067594534644541462162787298378111205939178445305714475790815346941981958977671405292683085855504197908129611060821175802196133151656966336820640690847454367334394070789198403106649582061269895860107435560405892601731468394472111336575258878591865062973354629518400252731493238159663048304743516657951375404580771388527052221464011704932681747154825767608693430271202889529959048681342551863881094021254370094025534670341818414162330396742662364926328529931717342806095573912633660724473312589443329177815286037656998201979321029874443256821671290225720329190823886811082878934353067884736953290205958673997764123470533867379238486637629385942165464091861898984858722162864159269047028129825958701093123242550076923306968966855280601051517263756885547561999567216755598862751344007312171884615376445799865176005911509515723976164448731039661645534729132231746075829493116972109360420239594598177622231305146319750038649708076023788722865978046869557125206533097808771568329532947975298137195238109652172465545264611189461852182812642746375081313698531368170696423822257859951085671663820641014777137314176641235362630743414101426563587507339326695595031829729831553848330695443892423598346290243030945237724108891168965921441714447583201812224935689468699541062014272802926056578931023393476315723295829821969473124721682981417398427411313125473238030587028794737333330055925441319660828903357181437283463797256721017946765177645637668656118364108553279517834163742492863158497939721341619025006439380006133459617026620660398259219597181553114342437936754282814178973036355329925301131328839149944832000 [58,36] 12852704259600034603204238099954917214082852706122501119004123120441802227334581758507024525131747130071529989162878826963317487299731338255116228357902685940905794756442132387848357928759424977081856273021259017322388856353531333581979718489844752260707100480981200882507642273537640426033939930702414452143539626937016205433260198886346951501357964505557503303581204064369555571372749161689469091900036341104487709431922795170286595948193485372925947479692676482137356844225993889363218872598776510535648347951361157372922123997790055371017393088706957914728393699879121958193344864567389509139964243856628042932442427933467490462802719609504088693721134932484119186932085246465520807337839519241269405087568642179729030248158996316171013577789024286563411358636139280830780592204484307485343679837076681068185285945393424735276187530729745149978243680410204035319036054458169204927831140549648507813393505848313051677762535329045115370831232382218953920483267755637197396243482083575149133552133165903934711790522685300291883825120309972002850126716167712428582901184560604824533126080241075558189156886708300459099998680928609214913669874456151725992759506123421163560579780757161707234069253705043935179560351984639886805682042969518099958232191994912877442531109386793303519901933601859920099268399638712012812353391803237026094205824058499722174560894300817104584349877622600631790020813432651598304135908184496914028918142062992054141825244619018679034781024506991044541743902359717387213890940933791804814504939342973366686347386804785504097237386779016123784293165437683943675090518595845933950297093745673131645165463127153736519011401335214970166614553993526466911503514256052605828805012444860453885392508702828117680940164483564494493777898717403660412297396015815465379062909628135296947968056009273472513839035209958615382770904458180046948683845587728356359732310553263339230604272481591046095872535701242048703813200844965067630787483114638191085812806509348349321028112025709735143045282285174390093623047442377926054583676116870882472601236204555231579313774213525519953615572694296063328182699740702422012225506382759747761954915574560706287383260689206733668520707737775718615190711741418986689118128453906719891343109350661224169514472768111218886483306202965066659490722047150888429821021504276631001248231095544799387210441522861870492552456527698518374398058628594212955863415436447346819251198182505787304600466778425675516384863115410126374575946938613226176491593732438431864595097892896015091494045980705003594409789175795315240288535150031675177387383136604978849321993077669519489067909484795464595408271105572386039412640319710954675675966367334400 [58,37] -8168974057040400336854555603160201629061322723670973650660277877127197927771178105611731671572930289102564101676484868575595546309417508100750809613426244171386475553895858528453560472040754246004803711682425932647731879805204827973703881991074263766908005077700707617414008441116537330555557494840776354956171834975476513390115490310123663674703814147724635626008056019237103924409057949082732931635185506790946370981894054924918298221867041436093015868271023549167796300908230308465243384530478383791014076306943787596038914447142013763746438981205552197266341043739397657145414913437449239165166532031300701844760311066038025465506373167765504914345909439490989138363860343184802380779557838436858446620365475389213789755467545073433715004647290046949114077427539156681640847933595906546468738584658882004380390018693615181952578296580271519957928418233178248893498167439141768670134908285007000388460577591840258367710001081580701757045250129670745607803488451726804639719376864220527358081337785495468470936949624678228098542623464249882145455678283390040175590611258114973469429004175077611973038542150371419838474986122925305926802722403967276874705531747160936757092566487222375575058486707430900993874935606798687513508552520987291137958459367443287193509969008417897002608667843693656761359939282156025034166267691879106309302769950983572954490297075081583139644949997777134121111423023235464227814322794727121940059258336899898511398526952011208514653282159570201216684022153898632762841792531094933468267047659236087461930699465300772212709666645853649267945779693611313799735328781194331973835534058854603671330899018869512810630394280772017334920903527770720266623082482557877885772691657368078362836584567330935921858330699239047574035678839808458392365084347042464966789662451428013206545824804912882162287671990425987290168540998966346456809825935047762853706573268592611230795848942160966256833206179521428129440623055569935109892961823628259336050697066610775954929806360652884633699205087018393088254511825363506977073828880378300584345317744052980008404042490427354082880417826838779756893128270337722769056248597486522912974259618654898253467863014756773897920327322609309584722156199063909620635206719152303455974566732703628270583908008903894483695324486458305381367697375165222016900451980861052532816395624201528225823000844434881728579968144663250464149068721257705504647649692650757418676991231795959540194521410514953986302969225710442684283791464571359322097699713096946101430093710924027333691895566669999542594535065532390083712983812242029955897159720525218949155456423326833513344274573341090359974403849405683005623047769010176609808180838400 [58,38] 5137514977951314803441991788942735969700058199465838151995934310544865791507677066917774119413817507775106832533671065013630541579729508338067437135900536566438613508112648525673037132982184521871078595637345513170582950128319934903120004554046521912375493679430336675093223359724274178422039825775700001564473359489167904375948550198108716375407988654562740339810076463564580260186013722476523257240152163779827757565346298448533059155033520628182207955678062788159410168351530271853762232591709930251779088543278892400918299224283641395897253373115999661713602743304367985761068552562857759055872382951394487438627973060372196219627368063216283058572356166305988553734755980043895104195348074437601600140398739308269022032082134253431002665935195758810077511097205305293499661659659374376206849810737745376074451976250597522542247425631859616661919749850266142842135916284633724758902097553807210507212918109464071981613965572042095789768864568663413704241902383163871253492812418266915973128847633873319150250730150753111934130269108940807671992964791748874259723556050126395614784575108548787306707740232362858937731697637449374200850543071271528746664699999362309028229890786687135551732906713245507571992096921175916273204578200099913849580285986474058133771409800611801374466569840024444638639229336854519005089390367801148885986261372004759373744026890778585719901521623633929114775643871254851540752942247334669067264617496588405853009635584632180530632698061730028870890007885495458803452985866397656579374433904566978088611680625173081410040160889547604684646209475037199816241073241539128150065666838983716374111460180923322866199132097999247999481699914871283618986444798041817345503007755337862941844069996670571308276986367273413177679126499518922875938850622606013458570686414833306955901186956393053831277215499920990324342121405044005226626419796448691022959991495888777741131875636299726914863534514319147875724328594382501905862998672849467760391403592058113767060737918188925055296070763873771616925917233698059310980552774577259171700414881777115360703129155307284564916170160449017514343027696046302963734174668759290681156910933179269584307251564379299121119341004754313837565192594632064418360117023109991139919240339904764629664256335625656426830960711430716886841784472236048536371893314689038842043655350534973951815259752873363682754066985470348052563442747464680320262812321788563133367170432179978410281366861860480005378844615086511400730611401344715637599742466395549761109006246477954559362143990658669554927419791454930686545287972303156396615544736151794065699001242132244463314369473308145293347384621086434987904966495471256979111936000 [58,39] -3243344591297463635905847154484552710372844076168175564059194179984138345467814846103508723947948951145801946581454325387554251402331140851995387185873366876150459652864956285571357266269343835393740364278154349797191789203883024956430982137553892165996524997307672878654486862830867822219763288348403598333751339438120863543057624032743472672539795345502675404324385934423246361258842394597620678507004720584514159299293242190171837576588265522960518653714982139540846718049145666557151342236827950591897277643983601229976287877521773810685029623489027511851328062368190938488595081799080107567737047281970801257139076914710586709784193456208712366866969265029608625324280166474272542022243560594985937371005604089377204152463623664009285941275110637223697731404280236013462446639085432118377948181771124230026651713475719986063648132545643885894662253709457891470734652624667317946056890086708378756836101313751527762256937802607802244076253393733158455011456495418046734670217644370396385719694713523246030723672467792239497298250193752711623694423107348917412692388801874837302669726766087181585932651026869968599983423204694737552672551990067616358265254258417301185585536651612607435987965434539090190978582316519714486945761412502853280969301217237301588909140524438251037005930131219417303280042560933496109060772931574883337135330942627838211418724123985902824676283025195186599252861884675348871663979938201858095806629990802489888065070724276094815508697138662904065734897241902212341888097970724473807996088507189767232980925224518304369848526100456125205910005844376698907895119497137701737659052021652593327552446745973266914001237184947884801204845260991426476012311584255733966471504463725926037126926774976062805550586436600274446100907705407259120563686706382979317200313390996025344243631114588546890041669966309762433608819189248744441484669275228338272055318477376291101931073551303586546848339102330662855700889373090283253682240980782159935436575177743486711578350654519354241762787335220416060094619968615411417531210251648153874049589122131557637641694005374745645399144140142411976040046976427875818105158560237061274450329394631957299406145148023297608620765079845582398855083482739090399585334025662686678541911367996771170786071681650923121568306156044381375536040845764872959398184785960759335611649077036532868436813335082710570580228175084343774951229930323267278265069831245907812964239579784552205248558682288923956031962709685926443634777107528432142843032315924041717552523764316195261432592483993836457065551535930573858764297383340482177071493254701811900086344075073725514307179496229994535912192010739984496504100579561537798144000 [58,40] 2091613550231501699997543578587719393770533752159948282342265647912451444893228455641609003204036772418427559629685285756170054832990650160868397326060966892987360967309424486411215000161843717441576286055712207908315348711089643208185518409565929580692743295375249670914260366875588019993836565864138309746961336540026644784150061422432575646276182601246870990190895485541077743049589533338843438415908031482238852942599325618137485380897728142818355579961776683378977168841398496153381651932195764841275326812319378681393313495919559600275626647085108916480727113374705318409847918893870276006616573212317432803979577371258068016406474641069866356913071786550512191158071582203042582069768220263225328009660354703905987442375271440568557531036261863207610912457716013338430623618666295406894892173847526981534257153239487701174988474780851644636753718264627014331354911537429815379044941995481307720114785140239107642173811144243878290748661189448735823526199057464376974697050067913894459479973903940999342629407911619363151731542009563655012620372123388979853968013955795573801579086515981569521676189846382197164578026372954257283823085431736546609322030963409774290259909748703508741364776284633492899141962821300608550527273176029538611815016711456153544185830837450589037651694549883350742623148260682315779259906294143392500772077451880929800927340675308125883612934830038358509283674073498093202587812941619807726232588919553010366262403162685070005004771100492559116458212859322677059285489567740971783700888259582767379754104332227016950879928272602139931203928126916526709183537303487720356207633992289439754678106308174393792281757971637146870152096979798794652686174390483316382627022871836949877471185242859476161649235827960429170332676702457316994011241710936058541037129418063834080387263231731542130345790159814259743266801793241334357097675674828541695865070662227336849854086339817028383783699379224972970872346258931894206526473614295136458423470113318632417695975778733662199181858370055051423720152902528797353749167041765272473268033229526698148255008381159684866761243117504971778832526018005031441954427787243884395742687419574165920438292285052972745380823456302671062396789623335317104604695860217822674626172229061652673922241873778370796007309901338065841191710942413043462217489826731213982346253578987636029130163773863480869695544076967444317203375501059616336120437721792596112394963133059806846022520703703200825290801880820476214015875379813478813014431508135540517372813131109066930688391170983258011768613294538598344572186616554359822553501320350557928945221841498964226389091757289745992717646147190319136781519487278828748800 [58,41] -1367597014334019690768816251645129712650889495757646155396364442668111359610210921593412810720795964756464478280001227959047818571866528912250883180187361308822578129586583205082985495475635820761096203315834803705872976631939803740596565899422154968021618897752545943402473745059483841353801486598599999280212664626951824344270968940361192707791735374028939273821280614038090598880257720047429102218958523376909796071742762782358325903918540145608050493848669140715316041604457089889030808088289828795479545422563332618773189573329362295992473572371350454635558345629683325461371273223044030601874192358674682029782577356410265556670548345522967103730200165985403930161314876041180943962435918939341444911300787480668696708851143836083939473060540634423988542307283777332845270677685882747264144162714375510668340296772054432710991810394715408037856031299381848978757328895860622167705732266290942747877789690215346974451628115144329019726741630723686217982191709254865679097397409606688201560659053099517880303770708098130243788590489180822480001517533119797166237521520073087220083510033755788724973303832880408644242674296949968541810332986765114647187859018785327415211855658373025217130673754531138490179896885176431566228676844777132566087121900445316622878328605752214652793309557959988224566483152124065756125233668524752493179640441949963435945662510120943171343045633311765309831803202300347755310598292035403442561672466207376120664267159082618174767938417406321399094018248173741486887723251054410777517476341842239022154051398387160622870733437109029865092183785260892336937121521495298726601511286368499325844498628932948466287613602466837558550700017540500070024019479135588612543548567665594985335196820074780828418880990017780297960974641067001739369151282095342570586014806593457088178805572122177343623591905042090637138345438354558272400969035798480759365799455065202011760678473122080876699279072389046284161461429853379299880454222532513404085228967268943044230341220034870423632705037084663885006769638055563450779928295849828117193226823917594627263746995620890691753633736760059292941419213931886184196470959618341737167226713154432648972390063524011033793556523618799578540542846928156481552295427674110713283908777010159714194226505324412143005948355634274328909951378460375832543388423525848465583954676983330739955329446109289210682270504774522230548815453893054502570256456405967163316812357357007280600731858025228124154431860171386724530847062340228047198419831119497899193977787897745982071419864773146827618772450854818670622121602293499761110578769227304412303027725224264457357810077055818826214790431390276272200526039141580800 [58,42] 876704816136129984721159027325662090852956742771267585028440701029327304220920295401431098963115933157514207009906279310013018582170933581202008349032371279746633614394617615211047189414936023739935296416720599107686121738464804653267377895583188193180054450794404701141825119998461733780326904708823401963058031843263484796876721615228208945173893823324202743045008396611329349058597834910510889396223101502973700151382572093166526113980727049385251168283313817880802535640403411461348898992999135505606986151411146105113979554524231927244597993595375481792055471389957366726089565817660203754260505189229621502032797285562779422864537850160048126644248639511021917684038218737574687502322402602756111242513228806084142463443566351649063069886520706633901374206585538522741146941679467522391351576052481702223167012050959807735699213507371205609445604028971960005438163657578996361464933139424327623504378159660294184460735028520725119540532121144173119046205239273385998079987760849411561792514979962395179668599251371051237652986495851713131315877984699426799800748197956303335792951685589873419456864827206053643940585223462243985716572041240891393060306858101055277217434505523382921971195534738833509806715561872715201750485670452236529901415052817260489760974220768601278824192336184041657118547973894619199627937929867142693750596259843371623294741832629009572329659046545143860539612130522101607404471524022409744763736045020034498251078954504031395490198901053730338319062034523513944863546270231998324449410940428992660798802713835687699590114332255634115191354625118911729000351429423456567656073084703943721342526733422233814005257847087600426841120798786267171514932200864779271649828779456069242786071093041972714016607502475814497033682418223164630710588114988236986281624425782189369674370307936811056145391092499411486665156200087089739442654722499776881790533060882178850441151090396706182199852050084250409744437563298789129609327355780191645090578441495034057821752506999883534564288393933872363423339426511546836505870840555840793305752127377583598571887912113891928903136776693763868177373579952833072249302023681709383799904307328019483072729639050132336355085020097628432219195184636975385393843227521289171942751974020328666737306978435506100244883147973245924038077697374495872408970519948072684604160728016130966701504613318512732084174236998150321979751552896595796007871481023238601173237007608731793296882048764538307812013026395886845185728082515101867592306457693273827381010031515838325030875700690846600923262209332733109655833114503892089492145367222823792596655987108247801183629776334219199915945076253918648682310061260800 [58,43] -534052750029751755760448108799761719169120924077767163540907744120208745910385051440583471244274239319941856379362452862337994448957060339345127418898210428023081823126697250576622763138775651458931612560856092110340714150091047296638493366286392148832941735960413279413446879050406108556081476484630188759430756218234722426620669062150726031643013303605758060082072219073113799494507159141627350683096733009949679454243678629321239188138819026267847813006523884200828452995877487529955823824417411685717568023430339358897087098845846269183486699714214994259643669114366263220177005813611288603280652010111659531964919590500996219911409014800501469947899130076218631142076081910638057390102794277451782361238952746543681449973851336090377516327846340095093255798014720185566839463192522808682302136378609757481754509510960169347819073768287484356719374264783843809918193264048597178434534619855118266121581398563328927357291015925689690868558263312309018318179342664195739277049964831806815061680848811431341486753463100659204413082531826792536066492086833837782437623310695661416473684452745845444932695388124149044253701779567711655114605206128534011869231789321677496664919547900079400321124756698501928200888620738922291322877236689789237706172706241450530405920195212374946764345488889506936367513156675885123075646731996253200117297561781666099609712389190331104586364610339429925721951341760300738972222952603550863762231567559932789451411858507443899768888872459808962699282777761581848956409417278294196533390642580725572155156115642893806236768643160889294140119337489391565122754383335679294176821331584608365342695580346554377937157737689208657174084780809022891209931094737265829954887553692274986597486164209459541208139188426410409913841246736911316448365992632849027627672731915041422433404937516350365502506942523964840012899293522632181269022589731506066797075221421313772056221658309610638992560572693546267550794007765737344890000288348889340379670876096669052216427675193227994463159028082427167878658339961171396900723756680143203194750169316368229191143648010843775385725231800147865621451449363531493178216827538362452093431250942607389843521859265692544780948790027656574098282159990517498920532631950225910947280641848383281786392877370332624698978814547141696480753695391338262679789876885540195316068442324259731352929954872668481271808373494041026200011858259712535715325407423035889598763901762828034116748580966119852293938674962397956875154231243238317237669044443238585246176733508947405904443314780997306290434300934126162959995176174353100519532824861081924312160581605375200891292023399788515975932750614714596649336832000 [58,44] 306336899538986831583913026541400520651625485788627869432158351041706126405180564228353696928543753419477341608877818173132981274876845449795032426491703781418150523194975684754724747504703778858455970023715481478581988016162361661899791181852270994728244996148376442564091254231956627130295309980642219164600468846694121812705010443048569704958638753948774190431898972963844402159570007081816955410143762182365457203077880554395985516137043686697995413612816025670102075174622415858878949886444787054381922803434303473966349472772964325367615566016846469756569151405746921035466008089220784023735487029825542592308176299531684166680206893466446802963228198710404832775814769336046723861797698316817643547347380640177845796320500657434566939849045369860293677021155688207469794731603337349579749285780361539962712221272614868700594107510147647617122205626197842581421470205896686344803055059850856021429142335893808004926914705428342676488397947394280825628787389724908581938753977732758741938837651382907575066519457456487428603702834147909636370032921527539563874941426875454336090119549732403430305681743114206908333378472822987281463274681679476652256199401664594623185864363166579113014317074981018693162719274130912683530481186485455056800563390356953325937725228381532889859518164420260088244915979913258861896258631802640574513844117326906432011991081637586325998426121186559597966205006750014675593162635121202324080380092884199003294675363237080761837871133006219230341971116250745802499096865622842159439950529116080737192373087422978559038035098962704395050396275398958857621902246676789440817192468956579566495896366831910848409477755411845138338746169081533137364595407838813582081817169347757925988702835852089065128481627987408774631166452535306826823645590776611888732255205551247592959051031444479777374595321364743969343193699326657919039426721542088490688355543251254264414500590880737878382363686193349881982284947687666860885921937896365518479251846466123859122816498324438758564734508452216069274462634084315461563657197489050403246786532606673410357793457097568303063346668073979543722238027248104511901073364962695768889830577313874016103296146056691735302718587991224391863497430660998638612861525310611235074373083524984287789213469571788043910512654546296449919525634747552304573146136544452381728382369319827737509643136313168895057954022033890000728104753458715516521095479287843714219934478277675928492958637104549176889010239016589028746960517772123981165193770733757184149319742014391224478443653116584905855147841296026284241157894051258197972430622228461126736083020160537432798118931696436118576383025603823586928230400 [58,45] -167512813851001921500453279288405849364781532361600713389022019417692076233419902451728551123659347442392794600810806008485450470438439167052941844663694375467069067689495196582015697148720068763805580210286186737680718871199102381446013479915329799164483034570380773888634363833166749297897863732138099302866036885672746435081852446710710619880049349473754554371008747386198226658567410939662004394252552356020124437625270349081780564301175218570095784923900600640948390201211405156966419343942072227600313198235987482391845470885302387966032435512787343860500418138174650127707591888267977310310634160775576828663326753462076431571928235726349421674426573361848227527661653638160207246230765128205465345091602652823229495116035590386445738910455515649783252006929912930602682088502943697926168085484015181410294592637776956846644370888234671799880657431952820245065513912312311767122088655740161292951881717260789938645473225100002027330356205238950616855645742351466094966658190712933008748837052615948594076485321611571051055107460548615335168244233821963198343705291615615979525500467232525624312746156533101923111393438777785905461136718576070515249200547469494661414796051554053997787168178411641668284712971018192784118202113931084318211218940199165762358138998457776728727798623982260576610158477892963005704365334224706262789295616700041605345666043502495534874902291359113183173453080487023496081873628553114262869331314569410821845312237604475537238748916000653045583051349716125858229601110666181578982835394186982073787420705489711137554328229022885115926577903219680479990148421658564209240035098747298508837144286730592127811175788672406017871868995268066178416891228929240101486348558347583013171985792765211720490322316713612877391659579690570714529649320551390088949707474534332150278419404036677918761349629456782298833347034491849503456815846065364013281112288345076589591509381757523928679848943832617240823879042082651497363571318324558371373217163547767856056759507726805669489074073679047477555529120172959839539929949693450088538306298667113795857692120484938589548809075942616544045500330360037020336752010683935962530730507701851692398894183266300231344822647406908339171627212427621792160860557365637640812304280140380378115816309663451632378518316392775185391357073766983298982932238099674311157900625690013940667555974660771193811843761737773321090777005850460744948275880801932130881460255207111156531530795931954627018282296647624015730195973766325918649297007307477486087835993363619768818090952824320748596050263645800503436105406547913829972224731995467004033087179568875782951302852563992266706950550390102504243200 [58,46] 89105893096378960107281654778887250738008789087536069270186618865919486482535132774882559605212820621467683398013735323475355332008922683171989826268663807109056449027155979464410390138145714061036665707632993445373895413384029536732890521530895828925977135051369562421304288681648696926409824394916085829589959459879225885654030531999103069329337551537633064027537311675820637345732197343289021187250867867955343515389154569332143083782582136992483424434531514349800108717844780484401821517714651383046416165668260007351404209934663291472216656242296292267649740133246278991446582272122410636729819115634206809234143457482371869352444137970161719595779537170360246339854958479939664749809639382685068307927542928003905673730135931558238639701932430466148993675716093819078903275867569788908285940424596391729238553421058555370648005579070118290336650678383526488598383601381443393125093900318931446626885892022013801365315529582859378159066806547458586946266398159285951751853030468583938139737791647822401453885672863672992875987868970280628735217210029739950322390960394519361804623923823811733797483149906878721473467253978274277785586098526337998349271243282043775661484545452620575765565777971096122550994970540600663004692545261025753301754968198838857618629788385910777646196717123243501642129933161483177972647347940723970225576736128922731795973254078384765399296374287171590225287392394749877585489395603628340122330071854874678721941037571321198662847715317961320221252327155604402541549713505799149717497605413267576268668826048772048716133350687735920178976604236388231291947372172234290810637250969503029577707654323954072439698362820939687644865134928551786151841295737787411591217465687254901625243490025219995181941695971867719204378177523300135772920375500075560761457583882941644947734510333082545776183618310390668702133251634660168079920497961460305925987507925071119469770536318672203728017796757987539620407845836985692881675020689616424970976284893613668744933481701271815742990741455782965890499236177623463964624822136322195490372777695637110826716623617560487997500939080080801238054189050113640370651279145044773648924694896776953466335715899498565213751870603269728896557960888077228122162760282737240434885746833988596460175532144495121116350968881831701037711614251984419286537582671452015445754162914124039204408982057836684049976803744256094764195547106234717808579881949625848994899977139657126877831003223966929663205550102227732085436475034447611535388300942001827359950242576397611179083624350550775788787304504269198239372987119124881916303539888908816906923706124481122573094435802480567209019741940974878720 [58,47] -46608426381221237333937808173385430541664538628389865055264644157042535707550793945050009726032922371360031806012478077929643741126315340383621353629753537813674989627207480473863091911216662993424115874179785843811184142066593242850295481384433416820768076331644493970710667816091105062305690140675371469655859257338328878905709482072417333090503274994972051640314352209318151094290378556657817045466380476077604323325982475011639176953816255998077868472299086559075853557870249384319162009986527280861936391708444852943408532869232344463401853815333140426604561071161319817285864848916614971734604930645603901722235528509450149649833403788619918483422116250018702996948393963878898873897146893326224669227802116085288038555599071854018770364852450423019775376210017988806604325247000713822340966225260018567536874887817604206342571066680297782498371800145431498989584799025313938510685748981967773712128584284540145231525977487376044831274957254998446331442585338323666513601081786121405133552507584233965768042971076662799213961274925907783271294390294870693897898799830495060271207161801382436216838071107448621747631446781841912628671195841989109489641651935447287219661642113920923989062266389300704445742991026680970502608439984447801629551479830931277765098708602672829185082725871088698810788084345968657983132345694207611559200284666103839587551584625350274982823484527693981542891287160725932373766427842944455839387577478115225129509438618582628470864368528586380346941140314415666160000402121810911979568104410699957410103893572794621514562122819368539348941323739102833658395008774880432842148669543582957461922848447648940440476320965794452307909246569246655510344257781089259921266901893940585461703865869558688489724652610657115248836729512215456120322630492497905192598132328261619194659180574716552493562978989403253054220178464753258192568795134614131206039891987014156098456849338038985355301904058919005552977000980802291547983530200022508771767760791221639350569321429375091140449520373738091886585891644768808358353550914390873166217585529412444757314760653834429052154841329745445843257654454880387445579624413412715097916778180319224198366167394227910134385410644950035312545401997420376447889005865249687050399218022068502673974126971282790691764896276581364947624381481764874488247608254249112017545061933792772975920592985909220506301221716080251118650485650286223041982907957050156066632097011075016695073863788999832699423997853488020170638276435572507738492879645053255386958068902423021743622012171404114227470854455272149564088260994362073591431777745946244954717156193264885891545490501058433332496564140113920 [58,48] 23797650853604074594369138279182498296970988940810145891474137419592630896472670355125955488598013850889711834149680696939502022374933720052462479980775652062619695753524275653694551025120395053996377750481285970407641738042945200349591356531122479461493973014691421633022739892768864144518887996158161997061185984324324946875116601514234748747422568234289056311780050194082126108348204500756727528542746657702507956402719981356603026723677638936114993408828259628970994009742954721328387716317477916995976042481373085877212375752430693379947639196069828854352339751816921231048877423955009690906413692679255251291784113579706470180776785465287694751375182616804713476750190093063871370581044944593894133642087736321559005484008028318100447319250351680408896238972940264308680995189937703621830705618410220267615014909955407165844801328650530737747114918554304294700038139356164444680491205718388864890718922374053339852087478479929172025464726805119988714694621494866400206652903572601960285902681956284966744941460725058156814364688894233880097690053169540747127885033906700574299055214076056297546552445975152764581517389697044584591684700720695163383540897526573888456984203354683737195455043409899963521932180003605713983028757231283651495720503359931814553036156125356763580620423624792414458703225921764428870496748499541960067537423440399329039568750823914679073760086940488228646962512470262575225323719023597147250668499145193703743213235070610380974921041948465641247513407564053628971450615215764532630135746354628575386891626607773052767495842216314153135291759496806008197205020648908682459916858411287632542638471198291984042982606126789452353404133197642315470079365792567196064379176293617358312686415448134428615156561878429559018271195460707288542098904245193088442572793439528354423760345288618718636130197077675582917042520157474010482853335621977803829918043176798033723487220319917587483312890458923553406860003927828014460606391924663489277402704224152502420828156114416118839517634341292173212617246485937125718161394609976585518807483476734588859635502444653979232725974753789481401716550322730993861784588666229620465990981832295900601862379749361016678389170911862080100100054303772060189066148296740586850375424984762340769083939824259137323517534887153818296855976191101207564535288201765545800632487740637892765298808574629292633550242710590168580917563995460467545838460559516659921509391324345015898073752454771676164446840440467074707936150777812783797824833147352319089075576993420312194341145425188291285075667680588966071028568253328408232256882325801314059559579801285498287953506479557150108710181273600 [58,49] -11634178504292483580891620548817575442321749835868016495711559577371541902861296695820933376401545003082560091031536057094104685277949222017743649970930681754903875955553537835175929922619189924987964734710616836697492346016061773173630490454148089121189977527336429876867037743844046116713568146701659079394342441640026647114769318988597853205165444720541116041320107430352635845580435133219136971527901481110516053869924503825471814119388508083990598567711200101330972846536548892571915741368860276640937165615896386602313371024142087222885744270146768354268930292763502425687917612818375918539572931854142620945952726455383728150438239859553115064524789314129787938515312789708552809217542062186193213701663548228169118352868742237503654798434479440815791582593665868897019305298136028563149744888712934258169614139919169562163474291277523576800207069880938980597662441393614384085305575760082877821091321523392863943570247109058566692179381130611549542671014211410477097753708339923573875801138282461253696534040919991152991788889698432444125092850492712852480830704363177356001743393535736189603761601972882070010277382389567086794383388804588449370559073103462985525652616671689596434670304588687403505874593769399295992551976044468539740110542691771104668087181986103039729493872439591126597683299865580810851568360879366507559664671995486971487627250234164024128199647196332403561244005917380072114789567697651775274837343524751716094215910327988128631077792076880044443683656087029830901190222255660675981905426324054387398481333867420987660633450794130126099889316667785736789284818304125967618339193966842991351816947158187034384596884191195488810914883593055565057637161605778395043666353179841095713493298937233135567612339410218314113932730069229183063089279878089837421551850721069521490174270629165050855756857907389853580746776142042288420366473249695477799788776589920341223665556222604251899355746971549337230156286451670358199041897855867355583064036435907931766718008786143587628188561965233614824186841878907858528035806797545695457058394025728138518410997554789258674415831468949563071255226758158570276114511518337803682700481081345190164615458546222898997710852664484397365681458658502288370447774909848880512960389874820141834833646046411857639714932585198529078173246519695783877846417731777534426598729720647300291953110816487053457983834119082787966200549487255567362811640964394177583855749735774367627891211201027582717802328536508556386879745653932589840735298495338273276611899812346879247896391701368145171774696116378948835011069230910741256646971767936151427202425716055503390051654790679700841609297920 [58,50] 5341614663603571488935615982601745448143792317375670677831725651274678890997086890273692214057395572309336269251323632360594750545726826973260758949794226289637866691459925839213875463164355679556750237819588176324860601808491005185452303766262761701142854686058375599218904318943977972903385257324574235124311872451756940715781273871952761413401630364828703155213520151391083216571698173443225521210448675843893304198674179969260658249626145320593563402841954713857669880324355717299592707287921697404791800399149207041124733767542775755147747854936146095245907197464903758166768240027578437186239444482105615729574005599442704106972324312614173196181921011150465389092497873826721666029980179183144609455231406989810340444131766032476085595657321570953379596737934367608956222368490815356953778361319230910175648065997327025299223909315020260636802592677368479713848630186032967207660203404058539744025964454306037999383674997110043621265741720461171738545160992940404452254848120333332120400953133364373192841436071820431355881123171758258196407297268363377418590836645441772361159637138135908905824917852426687070101554861449866544613823457904980152672187312187325776787181079835952049119722940843860613461855390540111705902557272364558471901568413757616293269171571910123314035056264833210682922651640229942727044638337224437451285952926909822008474834978829848799248763433150227547279702657775089291321214561228923876444530981261536220602783574335676573816692430439060195846730250149643793972157468116675319593401144187894245814199594217117050006068621579798570925013746063553140238941197657703887446238760193007318489058981400929607828482706416894739571178486022591429586964843919343169571587610951371758006915655488909680001380175948178826738975109563445769860901555044699437717975757982025267199644552814463750617031161599104625888391117061889210315755019106458742693972019035189741988133003226962445064783204049922764503520922295055003365704818639997207588293225431221714918560750515526551300673443328913747163629231109562416222060575944195261553712121469660906953777619176569073422636915205998579025706618782624193087292934953178980639984643628234350115175247083297017672557722074060044406468595881058688666771485271607115712080788253806350305156818298583979881987499206174715151601392179706093729984817192727918264732355200109944976154464537888391231449081181445337873696455150303311936073709189976732209761347100709884376873353760551848172729258280465270187386865161084676546474591589461683853604612288974072576728985682778222462158068062193887494349145000696241599014921156738018021600049123151705589672358228977537515520 [58,51] -2274747812971341035192207348748757842812705646406945583264970960436267671697208717834093426006340763564421698521128994231794743201797493300769374437039453664758078228767323766241237499196420147372026268072461287094592382198202669927310748007900314768663046623374364339627798671764782182439492100047748790443650041738164980920438445471799588418496721313167689794885726862606809171995554369515498006991474369281432641736869307284288430292264138290409417097956361909211912891246594108054629411528192769464396217326544976994119293927342205560330325569852798974235393568252035732409625906577277842787907446929045073306605702146323412917408058389009683478920616127008166388143549622701871948807356840343694046243283766080690055233950020501582273146424591920880746753074273750825329787343148857965185673158991727489257513662784392112227641523742286796267230677144487371701270355584427628851644648400247371088110590106966007704709137169425365827148081827016486549577058863109442088729388170524031118089355015730544638449724337929607613806930494027800515709381404757095983482216945375611597601727322879499296380212935261434759642391256337663850377318400690403902131926037541986713471827675347303444104704963552359489842290268165843946619877641204538272594188581509024342082860780068605599915141872256284148140305563894816281230808661245788937385106586478665915978642566295461732569561970143001229331216267302316098286557260069466806648779723500101003435235858241217780316028571758160500321551976620228500067594732011947295943447736437473174136912790616162885779208306778097321460351723367881262542328116127494141416160967562808328986360943758794986254422585247831531522363141742436962000966107624564922367229584441254979710583757810218124356628385832088685841495923509595530420258857582337155765211383072535437842862074673401316904987779012808410499981230384337291811467947559807345359733150169360368351519629659261753389029975864716217975868726987880904182213441264082538846854794370827100129268525552404193055459030617543280595765215098688518677022321049892306684658988799385042800936693488931036156763743217990210769360980905090958997726386963710429314447230792054877143126039605052137073549121969210138986796188311752884399923644554128151267868469004110779012070272458476759628182534612167163646083151551469644957205187853705543782028294537551223854843823098400312332727061573684220802964200501935856452286689362111521240603403052015985593683954107718460815505635998428762792901622359131658393380903971412409978175852133001820375683833650060451107040591860228718229898780370144675688062813222249943176682861406345892593875819914363666432 [58,52] 894134442362951176788468444883493426123766173317078113537670337412633787543431127751016896254705387537644111377869783525016407770230548065817752124684567276839538257084099823593232896191929807545882516531566002243429449608827413357936235684959348109924290690516620201486760423300163101847466020943666009628222618794395198899215230025917332933648273945623290075298500046426281583793956748794428174067800183421121392408715263143370408438659900649869001913476072048339186821024247387810055827370448922395024706988595095026182385074285980037755242309807670088238850542306083909472049580875212530934711160152756780305516543038247444883344973570927373903446236865311237822602238846497502482604703962630500512452190218773237328033172163949286149828536785005692568152611394901232460850187428046134778270384760023682241364537569978548570250931524261427420181723340525685178872779158410464042495910161204077301756912948358775602950867604188100681737139870033505490960059468577006675138265496001031204381475162802328436790918993227650665774550681622835386660428508539781223608984266024222341349046358404604102978035484240271311651605393547314426526976401420217883150441789992750787228786229133897790910615846614509024787864047204306427051081404047959044518744595201916041860445798420125140375088531294621212458584512505210924167828300039388356896207851283195687806723903327132194860838807034390791307940542236016567244321993363043923971444454026667064283677257659966171499592996287890600368511621210999398189095933096726436409655728858643284084906371032221435162194842025022468837301526411292104339729905524902071071784814778101927803597174994613113039526278108827687172739976488435294787580289296387131361839997623140666571357979865553818255885838636911602398832396415793435886496575565866082863927057746357896649453367026831499224106055560496643051960974886563794537976808816233689856120247216640371689266143663628443183998477797316085625388867615208082231590133358538770356491164769523575273103711310373591150481187266196563972012410065788822053660020792930032052190190785179688009187748079781657352422158348383606137395720876408983312063837555947932547535293417560549742870295346689809943839345236822631514867594631099468135900850618762420073794440606478648111297409898119825389507972557861067790307988570339491132855604286886785704861662939931104583335578450318497231746459146465783905445047687047183194158637760583069324292902017138173243474590291191624632435355649028878972180384801283377618958871632787415696470984800533647882154580526968632418549846641099773227220980307842377453657554198321762058652040589621753330859906204434432 [58,53] -324532249067614810282368869620023867573689072427055128431488505683095266262341357323756830869583759527507425929065194817699642320021177689408165679845108880995199727069678493137272889319778797773903912373687062065977808550623464045142031066085698024367157548308587628061582467771313980867693747101443134998537070638507340246315803512536339261716257655640163010282638603571755045268007426008264247916089697366787042158755719583536967612927048727211438310045035776965705069459616112076558778912298200100406998003312937631608529823649289526290417792591272751948197473612137476825935352282689894480252601933567324130005945079816563229613712523686195558957274847641208332089431315590584290781547066749530547715330980086019196975173434539788829280805505666003288386228813248836019312009180126244825582092606081021586110467183674021988555128676127785469410660700705058283257470255379526624570266284376964798376947135246932849335316932848046112446887309262620283813829453203366189457765833404070874951435588876566145095370555901527249132459996700409006141494184125814201610189372588623303887405295291606446532178190895666456628264798098720611794438221546049729638020136814577889482605928223107359276793135372850260373025737327588999627918568591630354117875274768746321843859341676955921290141577174642358958436672230350082432425087467109333389753467640469895377786053767902021884716125992736139715586373290003078029630268020911812638455011504414088215998737483966719264519435368248915789342266551991112386058037214865237843225201052321301753169864711831948410446446081407001702625981771626157449161400217970976783295938966709533705059147400974721616826140636083611799959008425973081914801290395305498278940810835895532480208756411100734670349078773799991610685694132986834740511451682099632543373340416888725401638824160913677324979248935261678920805566611184238829675377023944588945600189871717193087119055002663403932321024938349926760568574974243862968325273188772899721770951456659584707722486368333026255917273529472694887113454851853966426491924711449866608496651363768474109626336132371469544033861586185735389070146802924390406642771119685835349481100920395083942480236457319827952317260233564817588235825180714127962209047611910092859587073109677004511824027068117351457575542809631825889878164198064209769688569315784550763891995630978126239788297997202944228820277951196807884008407793407717913477971815891603384557045365522744821757013200925342164304346875150851368228777340374518643956055469651919986419883482295717593900723432583128682585946684653956369299114353033962237714551451077965710328461240867585400244440924160 [58,54] 109048623929420226527140962440575828587327127649066388052986085906718147819904048262665373510760397029534525472538739197775431934225095675956088227216681002678794466066292594448114814831144511744028891626237394437849597058755573062044664200104914185586374959982505063655260722032859276104771199963522473298847826731426772222492148364314820874378101772086173812748314470365046762521817473301057198374075913807408213532834727374510526494950280731939918846287660611030050460560609254638119494109958128815617266958065503669964628987966675973466090788229160073062036632603200774020643456755028158061924350156006520533343626098693390872507213357833848993980493971218015738712418377719756499334745319541669122104431384029588268761848055670260574203080989516020349149238246009328038113565240281231460229020026259958693642299330893360625649389107858256468297925502810831669166645115813078447838162692848448625629062737622944452801258686315514184560896326305606580889470933016949983997731610193963784654118321041392784015469056304957487296447603112314490101851378939583365087185400600719682960311971774112087735546287758259353716219024096004206679488398150568125177546914654389651143331140224238764387001142791183837110463136168879805649400526037094424280207310017740718154565949218889437983254817509333800184758768288354767651968058674881301701995123943911511833411306815381957036130889062484599628080808530581208683042870242563926379842351812666995744464702674805358027068653172403392361668223526963141949703600054057051209727314066672196482129554944974897830265186299247938845281752677199210875595826183728738925677191660469352827820779276575677554002477832421556935071637626777969208304105801860234449247832322066186176110854901952752149276321379536381730748514070799013110678868383491717231057455685917232403028525977503451287753596159055562179440873913420584051009010320530297089136824787367786306577707367202600775275187166169123330141686330040619861316719054632745523695991563239376354595924260274156655406749971339992832780698201884728864463963037797719891147001628470591097239503699751381214683433037969791915136497741833563583190319902729848436197441274762319591036756215732032185178399207533394784498182918256986094831512852712653311516386357012989346154319411180225160658783641143327086425084156508398899793514392485898162803101958604876281115847795785399017817469244365955391024258825163206098239487492130518639729780531787611637314429540614670295817514518403202251037940759405736580510089009155743744918867684606624953591327359635868698091100992439975233179026924732200843775930787917969167389280333737250465974845440 [58,55] -33988422989134471242503359131662229212289083742715007065489560597191056831752640368261909872727662957609498107569331058367021591293920760077770223784387431061405280816950309248418244362043313596713453955805191782940355135520883725143319239384741007395804469704467456530595528219026448141201084630491447100369652640605322139089224217803506560086837059194969953204658014324561932106964716521609433702259553787357294925275726138542495529902715652855997045909098287542700122158015109708882277908481515695021083796001124307344793286025237313059881872024597336281494881296511208705508228357849886075868174778134669918830923442852614078634981074065115846735550173156341269895333712175379276421391510333455753030569665346901909575695697426284444226980547821360164021257315445067318418591242505655269104385229613943553585390936563788044573739302623400888852640450351942261546579828388289860281551216476616619581494778413013911411875880054192534479818683503503376101962845036503333103088114908763617453755828948910721417363086900068972060512137872834738568853387371772691023462948579478265240950461661957105029343755679982589927715804559345414223328421758319843465774154320563967876722788386875269573662608711482469383207820148396395821292644407333817255391033554608923672930925625489567298266427344270392886554267580581898742884663835257408957255094029980629333870163340987021128589455591427183097439649640280998496832744027372226516601694840615350267209468829451469484815690442235405597031995926140747019568207864006042131461606480251696345349449266123021136256358311694184664194967799173694257462930149080682232617459160604735595202221869897108299611295108920906944422839543586635304998129086521388321384616714353917778524584680313768699180807111542239377392347420237379886555174233031548895201662675280705614204745179084510516766872629869463384690855033150278751119510582478232600767876021051725877542210709600205195789548685761077484215357250556177402687753190400676308351337181070277538646187036353795195434428285891025273364500611534733272901400958455434305265191570042701008421230081774626512377789019980974605520372052495876986459413988102818368848336846585009081400188809601009970661356368545114066077297384746021699155562377955321789723712521169924892543059655772769746003550955683879001168485838744740334337741276085033832736212346146341875597628620801474463359877401435971649303530733583621942270575336679360332105779701128170429242657960468738853792567180342485192507537711592607359621875247848520890837405066104895151324462122162059270446565518392407949799016914704651062064766445149929756685773492135581706092544 [58,56] 9821255812111099016469571057195308062598703274586082515396593397438100462222801480247331999493389879240560353664145513003543852684773605770021786040119921858344825748751911926391129280221486001735497382997387167517087640923428189174370365466675920292802779281547831994160448458423955553422379920870983585275596002761904656244081807462196910683152406934705339660261561730831969038007027818623605189552256487782159535602190510922461311972569922403227818106453196738780977325043620370610859708431628223044815799719104630254609769310217882865722098178277843092303684422523044663830337303791811017271552787517862016296125834835422220369731045657010010036131996386626901043436456115570463599627295712379450051907334483825836663899778608567224297165978203707249428944324334267138047941854038699907649288155705755573343341206465908494712570463963923297082194872485069638721123481589693984254737854658478608667822849748549028609350934214054395019304967423771344357200246764724077297152426754491690639347015811834723453142598478966390792337218094295939277301123092577620645011274740445974933785268282162607571015358721767676432083948897781045045841515575543034366309561093294936776589288106616943327464592095740953899093840227857489235419649969399034536357491785859882517342740536760074827724035128843020394577876052172440242443787672721773188663653446706356026557519521719228922101472176714987493754284390563569316803210452351410493716115660189450510289428185375593641920877107326769854930750644101554854106801162791437605136613534475369896434615446217932257285049444656222220802384596351583287951951067379662179664793193556719463074892795421325750177431207741572073872070058796683871367779675950139729320600934637029321750577047537770029594322654449706095767454555041080525108574775606828660679896752208767540866219012911345817871636915549411144980601186012590704480461814254869429703724803378813232959936285995511327204915748768013539252494944634050355637673388432746012851067138694630237669509750246212906365137042577608705427281345803535039987905918156294049078928500688625368511741593756106333732988631197746096429251111438499531253627682871981043794485461240675553618140587302235885759508434664773454857044485574030918767475991609469099485703619352422106319424178333515501874645882853582223754556888763521197263647518193420691433058616483287188117904125238651352031972194296868531055257337991473339367408300998971323667140011059221285221064084953468893880700729778977684375580664511344814868960517994601474595765332095884018380455644521549377225617357377072661226991715608719009806017241074231179315698756676631920640 [58,57] -2622411913586889424420260738153295421790598500241951988479738498393275515876374634723791440715260108174829858894729268792980336668788657367148492322663990555726574095114226470389112095290344897596534223056497027502623387863975793402625887869451466487056692994351683319518938100905952886392650717093451177293222141936001749474219147452603558778269408843354027551896896789788882252753198684409916517957671097665690055473731776430016752236318964328978101663222107784576141055849089975396694983822122402771296858107896084083681211319468677586044069181524020052499478556743384357113542467080441722283489017592401054845205993679140312372141517153282067694809793706913674778498530357615189326755155156963014726993975661247761562086977898013393424028543075836005685678774485786475763883472929756424582666839553493594656709309615910927908709145245114312029803782484251157366652624518769951489288326324259113664848178337671397249675645585403646328458687596823267823995676039251502041597803241748375923112627409234869627214426482818713433243315355044553434147453543121752359536039353512990524514661510620355796342125991643937991190855318513884776800664434958208244279642930417079315675751536340961395616362414642930849291294605585296341592961764686731474976097234763921282795222913498733396840309042382221657046501226229517315927824407307844159529186490697947050504995822242417846550423786775941191960279630915066830851630128339522615310480043263772065551704182570885915469067758428581083737997113732601543872432304178121658306175653222750529681494986306499993098528291517101820351120101684699236412927193009633311676256494247120338960697011165286065881886049530107360986377142700734909190071765115072984476577801765006001450371033984397766433230066045679497799142574206997310916765190947789451630930359935139870792852057061851295773524100547067815054727008378629581102860369669167513844708934461787627562189378884638607003166943749518177634315787821740948710671342842392536030581986384146055431435172381437235313233788464448471649535437625789517381105560897238872528164300324815442744687406090893780729352654891622756385508285687749722292236797287225051436769589292905220042751408110210148380940662085159348350130806487068951373242142455129186565091656271385665377311268817513131425340379190787065469305234126807098658347931001389116112563978567218748046007074903815200219024040419608440843617319192906928534138085472685851244668658964524717782382833666518258695721281901026809927517940308398309589612373456747940354015058407397198686451676606921774530029530233302060975902734565664336525792207544039348115170775625891840 [58,58] 643797536648523212324833525726917534109239098459514585152723518688499110736818574472373798850968639232841522439326282688289022495223731250622371072196140491726520052697165985595026355154276278138864427133718886964791755139591082908286044624517926680991593883326339189315745832252662043980264868818092455124769444238576730061527074391706935201365362564340515563405955001683108671252536068553024658362174123588978241423335548797510413711157122090567447395855889064748307948164902292532813142312894387246529043919931926653626899291754995119408114554870486470189716792989368541342597295523395229495540394895081136070750363152931620422034075275611010953451836952195213387070596415250069949262955584840482769398036124876734994189798901183360228892446355285735690043411593254046838592174012014863759719734097959479908455445643241819991621410888865095962819576429417111209779661082464867899971958600001903231680709136975858481201201690442523564831767991336941886894414853008620203337407725354792205042778019940818853353780655113508946400722372807006368921617380922084878560991627211234200394344476580047259385473116117203627276217583540006333123991668919300681142622222069062229574951652745874431280186546969005539613518552925338875244418782480300255562186260695306979485129841865448172897645485798071594847037434667055909041998900958639709061080338923933579090872407528301260296237962273739168836665418692344974949555140904274988669497304311277649077726611136912447885190455932956153012774952970070758441307824047825521122145850971621352025914374796035466404801321004559788564096262397708833482522936125796839738433885927678162510396596711481135146241940428217207589739924938972255138348276973126781469423145582883497317299210450024150110921136689319780516399215288757309042036269421398910017169873871698976851065862595556463027233086757518595934260050194973464969147556360509341858664238392116353573768879913140550995120132835422483344207943679522644296013629266147267149191545738061789443950763525246831716427941300102498164992151075988655651291944525854748427776313757426163060690965243138203510949029974380002291878967924135924797971501361599646916077525003354326261160229852367472489718460819698818091157122871065777288973793307216010375693101335071464709596814370682113035511875786524755611018354550822224348212238660514745981528308538128379005826296997793212681376607283234341207669359144145191828312507058237838363198198705777073090307000934475750182517713092604754210521763411175799754850986906402066431882270795326064101037803695974295759542128213897259735147167904737796310256339863007118903005203660800 [59,0] -3779164616334122934593382764741865317106183380100592015118900033236138144763444464727221788876076699655020407142329794509422236294749767255561163145651394273853170347367781156221576293962229021703983721511966305220006833649240890454211505761588047538376687040139376736816872317355643436415228995851959842387349925123540650419990622248336201776582623843075682260413768298889864038075766836717005753223971337456685446398477134780307237824285566585095763827587514736186163972090643662983926921232750225538842990576410066178232652278976657112841922950048541887576632716488606692669767145770212533895069143392259239007231425538528918056231664028963068227773751005997328343564982229258170836718359524067893479619877517093081741237535698100376246512027736087860608735660826301889659046665516945852986680682536546008927919344681702141803942212534996015093778867944210455806911925566360847863736469636647690414052710748112804176678680988828354842345642724897596078804991305231486446594544210634996187619121293462296046563068815420080887384198732806730276013505266120371339353347691242734214553164599307342777604213691364080918296880288782128230410890950170343092905689356109074321574174482003811037172238771731550132922201346995906954617621410330679152614722265504990747249778044526302332662110997174352077840194994923403675464154511147990784281386100183291355430762575700058228877923614076117976208336081131158620347193684023029457998729797335582007633143817326660228567934156698036250855994672771165467637054172947564043497451476785510994070312146840556246388066546788270235051311897360513068357223121952390083778824708339679121457533506304642366209806538830662061888378575010472430202997722650988166697055576611280482216649969999475583229814548548878681392324424150776175980105668314907504039727546245733243541013475560168456752052432236151646383061342836031857970105853958028164861780910895217698879174609509361490590549116992703728890256195024988879162039111655123937501053471710534674234014273819480654313288781705922216080789777619495734595434404271287939982021329776594888849246999897344636267356160050049977013620524336152149517201531226974915062202583165893651065311420570674394054554883378604710699070658378946672924162145298647730349463694300227684321241213360016067321887774804670408191257649423030900984549699059929215047802903164302793687566597345611517311953098108364872625253425193435824672127769988401255827815114330128742284765318852029417316842100695074353019446204150232607690347804410976804425772202998351307930533925879684276862169360115867297852348942447505752446321644659814365339980968235259652803501826481521623709039104727845675340187423353239883994695573038260289536000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -864880951150164562100937207321191655880223895484348675487768761407472215210486384106951429868373722433658554635659443815921143141309937499914068562047382955237473628337422348232898893818597806510221057328024168218300375577324385775031434653142473579639180329535473575982625982439699172704169629374226753981877010892348648091040942794227430737162185008081509584528189024311542861464248036780902415593777377570159244280853898755347857462184440962754830913719024093503588374884476186145610994677986643401271926752721234314369465546725668079743896841955680293652159109565711619778199013870131363473418108454499269528824104608545531121244767291732801015076315834448783476093362619344504074894911706306148989591894811268843532615205818401075603865626973927966559659022874729152632118455085340803392249516924957411507618239700799442579887091118519023912287419594132164757846073371552144513413548663480966269263390033576843959862869301398632270319303099834185967607661505611083632327695642098146406449835686091734158861694056313781221547285598196588261902904205720584409845222281271855013987802277891380996526362897106081519996245117654789651273982404827664601596854652597788705086689693521502672605125816856923247471136954186872783215338970746409630664470871153213235670184148462948353350852642872758137431700105612192073228723561149339519618079877360383774706750822849154101322268627003103375592459051676409161685709898901643852674836650221215919868843848113263977133835119735447983679670906686550493891734952579435412747791340201294877432276917437085373515523727599379820438856899744517234542353811940120795648523182869574728265261417206080568815740122254699960752516654705912937463992726294824127151148073083755247754827449850637508355061500445044990297434905045411106324245780526461673608091788902900035446209486001342650560912285754029071483737393382466321048475756837688792567258844634359012470016394728899138745838377515908575666750881350279613320533385128503827238247064746279235311070871976915614762696177002858948465231539459824340193571328851544289171477985039977483468830572747327729781003999423932714426240553599473933765883120960833993227544407354656013981529154552156982788316171814364752788161355047255611820451173104132782633937368829421733482007050911290719063643320776653779995969279371738483771384680445401270155829526701664079786634504812614818959084250644131073056355839655030339973504566726037869888877828508761832034435252060566668398368670248755146010556403757926621432925134166256238193854637132250915224564232791943545480193398507046451647130724469582637392192185728154331465821701899832112184514539976103879296335300688217385849032355627810312164989369216409504684441600000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -48134143009002331845417511203325724172788250102807202789866465716154314213083480205173602171328969698263174516648771190042352537260070448145873734158676959956015893010954790825944223899047850309445432612756252400140899392721967673563589093303958110950479773817626217155578843948469449642184632594998640472657460210077945479659248557390882316268096671653398532035434156307477507423615970228480736833236220315267624469787431261189355378353249298445158215382308201488761277011501691297294351936992531802371344881629492497902792472262390362752196203392936280589362269446514754573651651317055019938136025157307318819739783197051652325397995911718413439452257943858533825067350908555183116544484922531780411037262519631449162279564866776303338028107314666986868768746657236836267282929670489804373412396148001523819330591207734013121780350034829689971275734883332089357359571709277528829165369341591118563082256988854050372552049435886880401069599026085035326692883594193696828566416100339789800580725117998498138459918485602390924920080496747656627426127838033432397829261389041132399902171962323386348285696454288854455689112483098561450317966650592200064279815240247544936955165859122843096497967819399100790823087740344751780017882409412798687210604936440351560747988036803026259225625096565608978085544740725966538961899564934980916622908951525070197820440746771221581629903236653294661867086886739594062264123543952323016404724456001908194101487997439781233661667734671970468195026175543358359770454532242640674734364915598213173996778679646276265972140733847277993064544496495570259646602570308744217864679077365304514107610754025009097793870735915556384979974703598455535466579619273995058345289379536147690649195030589563146659554244930473063479701026696818049095162562139046361249406359957647157932569711614653905702841576397507209857124403676280524155635796770397856707706699544659368814911248951149829223795251014873512907327433489321682886674639836831660560157172820465501546801409945042370972094077382609574106439772621163050964462621022919870601588199467983003754153280424744802069697054650320196635481865238863551876719625280659006960422535657953627509807853625092051447373183147625705668451768675900820634804351298341316461066196463745172501918716954032258373464575137142648768624155113826180349801593215350942413223233490125231312032600399423483435940499682235817895397929545184375918413877162016725084467076755162481218862548684462491595525735931193561004273341733876974521022435311322949696249494173283890115032048902422984860032038552489549693550807855220088969277182002789920544582710042404203343667316674330425869184261563208443350070035470340139692677484789576670542351564800000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] -572412953980703806641087029423474062973141796630629812555456371017718978347578870855548893992157607948851808170115446738545251110353459879582304423111213003854721899197389800157874916627188591471703794730070380128132948417021172381609086870374026901548434408578646511066550181384278117471157899193167205118766502133153488849042383546800316309096150249879133536183525844402382752545214524563207641132458799380628223007946077547377486845500198466451809735354758342447666257956366098180873854986251119008528101245754496518470745118037984263349803876104456407012652758632124243047137367844513264083436462800987879856373566061016884202364756074564214430094245303114464320502014357428716993968401028253470581000514491978436008698310165428909473150124869658751211101823682293163005943357168450759183333368906096554812351236902340858947421105881253643529489566214870362949391392125655429257061122789485302869270386293817192441229386124237434556135264760693971940571915091888034435798375140972692802237546882820143296075674463517146876562531740826772578665271618909125916801461539495043151734385475130143315974583629334643426245408273048397579664040998574011660666460510094412171639901376358209906435489831411470142426377986586231601875121610082441422576688431778230042939599390908979361861683990066112132602161226339351194374550575817948268080213326921403708456556064973836594508998342313718490905437057848821430962888562243148092577782682827378181874764933282020457465160130456073523831427567309630583242306806665138316798134313881998393056729942963891383928664700975673821977317438963727514568866137400349105171851906458957399607565198983494057564920326502310111571970779976484880139216453238227328602544367814121934415933186647593454034895847204481750414567964197029827908560097909211518722535306170011037478683977990562407184905407932730053148139948921436927681004048558312934324270012015553275803575077436306086327154939867939251258850675832351619377166874561151209103329186284949546151791765713659862638477005619295213116748068582735533989942690226968927065385424040878781637480129657117071125105000215207540059075249009407782907004853803463654505733475002410405926336654031430988665357965995743497475105225831036615033102579171287181761732263364070993449393456542226611109033916320936765777300200900845336526435876892529752007033612564922918911939199805231558581584919123368212893775506620313710371414822818491772301668615921708301301941431702408657097109796961562046538489247587227181310161902416835276847814433478256887122587576691957575696655237379067109608114779719187736920121785049105379338085391273990811676972385478424065801224868464675324627655519452801860875736043788301011578257408000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -12021417466966504321621690656969940658792060002951757622201130439864053782699698521982922858280775365153902940207202896117709107885722561885721340854799295184910542320604018774398451341573258499154094209499260209049341730887215355048036418279461431153207245301902634896543506254645603717798273498174897675139288510865735363027620339657496304185904111059084522828644379064163084214237353386694657881155677914157863620808725956943840724997130706032607055744192587692854155401184979135402745477905999969524933687716541914396680720922364343182822231407101790361916969458661647786348662504306375297492776028814584467745894864452806826059745430732873329790940028307347466312609285574621995649716695599313971061944865054243282720700245637871140305865869427294454351972581768197648461635062218403963952268881994289284876664022179780096159135339695650594360793034276164973398162753547394799495749297485051567483106976756368475501726860206335524489820884484789727001184227997663729197472984363739633398218768900889785493335622563083099609237255033809377471273774492145880028335960456105107879719689217433656785409663519652564489273467057397712680010942720395398227627880095063449311308715319197359855682221181789214757518272136445266821280865126107957814085770511456394711799145603453740709698116360399766241869042300313804904532728721355009549682964950345400517022724799475583039909913375112295259526100955312251128574270166531007463729619840363956896151059459410486115844699281646989524220121504855327831969292579157389795961306079578336224647361788497325669259262121091599655866265550855975563997963339991461882904246476013896413193768434482263467154239058050143823052905564067763183720266634588423116109860360391277580133527735401542172464013844248040597365109769034672488746210381284187582498669962657612963996872302123803112157240137746332318224114990649504499439839265013016056141377417896883482305514756519764202044976242808879299737743817431138027539757283352285658180774206018070872258962134520269931287743703779630777447795381199371913648085456809433331397029073525332800404507729630143242792930405112147406666010537041149221768432568583219491629993570319712404520194138532089967250985560483240605240728879320998882977494228296966477013582925111324315221792637006438657262548807068547119714642698370560429241968107593482467730111999144012949809965180488578889998924641604987029623434208308472203135373375055251482173841969949766476645911699698138225640807348864414728414874900891893710577401887760819253913672194427791285704317811231806291921254085444246822387203559797680008435157305799060934604014025306119083422400297251054636924287438212883070826266007051877322810267193206743134753521664000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 79904702796597038680736112466045770096894573112600861377710144901363756935572814787060486933972033967362542795941573359743026131688548115217158724633147867139070688998573645880427681968168641430280231658307391584582630001365314896775022503084816011235112994107660830226728605442709228373857136384959843231077188600535374504845207418714245966172970205830772732888301495152603801870397577145931956407338131752973745521675857309552592728843273079874490624540716277060089171945604690321283099104787009415034360939259285651967799881743633279544736714936863786560959336026203866377044209368749660701137216019024139188685302909437509540209084080177078092658723874821269490376185970623417775070985632838387799166955576053686972507371139685988886174983245289346533897383023487634880786755137336596454058324834397031066593855979270883858250702285572151912446617860744749500326368314093944658732343723947307256561375610121687526821299035178738198469750623339253062245074539284566078047807583273965844381321276033066746103347495109092814523348380214091121438289143875164396799013388688789530790815752736410490748252539413911257667417832808410209952744747203878005484957622113940717283442717283461032613549530107548796464161440287080833740405805015587108378112163821489283013095238840424568033079687567405507130984928218399465898404675987903090115767830573214171450091099072048301615919880357556124910815494083911116786424470217943467684642096112287368816971586731291484772999680511114346403336120281973318263553237439917929178386930362256323213329124922809919533309458124816440430628521610191960331772122108389383925765611678817125312633689889390325635951075907272568733425043144784585423247740191576967490690123183491954184551753350490324692362495452911907171040734356401167462847994358818368652299122376610701069757859550991359917501166836178742735746542533749651107768807607301015422157723061433500581118333670635933075639197925033736593379479527148473211401340800912257989189675744913636711825762562515777494026605443585410350598344882983309966716410868811358966459242386714669826846623599631967254697583681176714608984812956041512682531822564333267791011134056599475787528546625577415594558834098328204784016441638775073439381942541714256101964960046480740452335887275381583484598683951267296196584475988469068679894876913561008710497117004371946576465757004894436362168995816756670718211412074558340778020452694211059745214980374167978771592539112876459437661690938107484695268109747668049206731019140418370826303368912337019933294918249865323366917051914631629179478137635565172150362157470175257209902269996044153182421472973190248686807938181503214346557523115992829965614855272324509568411369472000000000000000000000000000000000000000000000000000000000000000000 [59,6] 1693433290109513427441793416603947368426792705979364631124219921354795488666339441857303188118390021686579913235823035038061576541313475869845909721380652746793744082549545455277969977756933265397901124474099822933612135770860541552811806997213807819685490533983239531997974116433039559919161102493156196897570346490780479242023853950130933909478780913547575991329408240323339153274150684063046375862469089716552362954177280947311598317775429973208943829320694246778713334170778775401637704650473878262000377324028200912348725176480865500973865364188305467537450943087249341663197647145100158721463943877180528591420822941125500061447588232291421106706093307797692324374956063603018132096570604945433593309260693363707234639549265211289127233749829587016263752323533472262549572416991566549044244829518168872359310350567600945089911664210995014979303268735454052109355986370838079392824851267598253546872266172815840116040925783242461138958792044434917645828921247436126794947613898840203547037529882329972259355533366238036350080874142906853323193266528991742265413888426669736204348630439667538561072271461575085770868233219542752170721017235195797102432846073068867374512353330719262087623188764060620882047727892556568620363876955087524005451999350984130569973091969160913610985865472022421274029964727905185367688918386147976742164843033588966827925931251450735346045986849919174481274083953597175899668482012693072670425840146751383703121227972154029702882711042940185223491074543937543145126663315055786809617925888103808051239903698480117953237922696788816527545539539538147616845752960519222205622136981215800738537491644478214430078762270759114501064625481006930381329535985742735127186448400241283690100558053973477962305630642266390664678815469607193875511721507947543959476610754609917581761222079965956902207649872307284405535488205580961052057632479407522467568806968168875357487887852082394330593969557482304745113821668996773069088901529079276005367882865662765372119709650097698440463806906343198132568414258235187647062471192427780427993131196918277127325750365292067715509668827983385432187484563983731429753823126182533021657293178431942382211804563362515634420878765927603303750819857947855929855453464598032071761472332945495313082329607551809763314336947390711591449702432004723269698332872319319140007214335377148541860555061492739069475602433733194891676264168982373435309753657595336128393160650541532357099584228669971914842614570040279596826293684302101860204513389945961289101693437999433631909914628740781524909751288359846087134211584949196416572773032253749014066806820683084194141981394213636143168807734768349792894152973934664619911023997884004773762307194880000000000000000000000000000000000000000000000000000000000000000 [59,7] 55067712123718913334240619720618683102499260937195750105405476489171461933071420241686317983921191777270800273940987103084929229934913998093350687588642510183201122829204550914817796097195220149469136022603631384261902324759188350454788330248173370886431859406193598831312514848578947318183932658875159341369158440508315343103349659055865646591617244481404671955876219507936187473871773288286940417501238963022253932958638939775399452407104734733223207344315170628632391897721037944312200929618551343733733376934109061910568043608456853680393505851734221560095979748211070863894623153065430753603242838784166687819576548567943402903208465411210577226058690462422171943643074327897281091045120475801701157203850568708487890454770861125685384075620632996343740684092467456121781530905673638704516456774584934814000009832366721219727161681000450670392077173297675411650373726107389614962176461959348028486179316405215030213921616000228646813679584852434985646252670210399131831366206304597231060289855788192750234752427278310726695800756589988011269844873483945189260643313724522080937854130440829286203895318953047383375184257662714601879891069255615146618133577073923454034759059328237098921308082151784510896316059870529214782464984530505141580222765483526039093961928043127632170097817360035845846177304575247984589713682945484931728064573752488056144344261572408408757108720013354294887411877123258660839051329810959024947935790774714513260760769172583443189514902836551043470719332091231043071603381555842394274930433125846312529984260675386667341703786993780791269825738123407355265186091514336006082642807753214281190374645625271857675765883045407084791032172850876209073133300478352198963181266797551368761955188508595194340710586224390188959889959613454810724822509208107237190156181476814459166964316447690880698506500099978286992923009672694545624865077516728675810144735900090862617458668115109187682162941212247454923008904236680228567097369207785119119566646115704759173734885631556987110771055819198818886727439449569333618255424263561333739756175067927005774223665811599252647793531128122108500519951175571338219866052574781288319225735909117250151782065076310717385531107639722390938864013527658799746971090674535931961412468382532114712386259048802038356807377630395686113275774260826346775181083468756392789157065913974607686106646160764945675837662284357214811912972336135649735928179929870643807217544797217193556947536667724689000265211695401254174396798368261647804234710732009154032387048758732761769360291818959261927779532938802802817214521496968326447065243725022515386767720136464556991224932018184664048740867971108952334827792794966305264576570900751652662778475315200000000000000000000000000000000000000000000000000000000000000 [59,8] -694113378798615069217760709719854872651944886146552435153806926732439823342046878737991050926265226439822404302435830211727152936935379279646563365973653962973671905043072951869155905765607353857590394623255488123594005138968169442066741237122027352955792361933173827843947979921013883111101814809809837332594218335937507484726427787008858050412381600380139897126195756962967034585109408189597249058350588213923304586804980618467629474489185497298305573914110154704545818816894487208695175540774977118944656919235732029277650783477393230529389619505741345938683642385255425131759177110056728986678426411990269350125524302263705197410392554919259074385704664701425993793730871267344694040482326431546261585526539550204357355266768707690570200547545118650100873843277247546414814498711862625078137869099518685216888736811460917683376888181146950367015652263045896183176335903758187290053296865801236556210031379422810020989781307976718835187241335972635388514260331550090894633266093435355821022121476373481511767360170828855354257529381412663496357210781438146768290228747861342167872879608007818608692509096534976887692787295860683856018009472069176178276806837503709867762293122248483093556094103050494596273252695091736458744257009989303059600184187804302621072995057845038224785283287197379428992981720200276367894999750981112583574572990747001743358464765920733175572548944725567767036349018765182622606938687737445303442563091564328294462757698502748267382199850916118182201979339246703799154939812962640763169777312587563689900984885663343708609812767495047470998856402260554383270834321136218949846950877046501681551337015222999585495532976980682367116718261492158917166001616954550964959798977236412005600970798611738793996348125207113638900859243452171314247467670898266373718817778139509560111134938191012712280591461632609813310938012152456851931763018327382273222396279524857422518991676470187526458937394915483403185457669488457935494412429398642670010719279816839752487736397038428022950173799984882542896291580633790448015408641578293871413756312837064411933057679558321583806808947578725454320876882179067356875508581638562012032839437057785959265532007828650492951502673661066720108305473424059862653173068015640952330613778249497553252879681517959678087571884868395040323275917229967245905680912073722253679003148885033335798762550223625067622746039886742926850728745063590832029042479548188769922643214439694538567678648611451738614102923917333544721811595408366790718002004375994361576267414354519423647244479333928774494756952052860134284877288585791325386246185738160258277194491824582082008914469245592237726719105286111735125073890411476887384613703271851485730879150489600000000000000000000000000000000000000000000000000000000000 [59,9] 2446272334295406655589324845137365033858341345642679936933339534010341443586067716007574124483172321916090215604967517554602909897286047188489133491360821501254698474108993230962183311266487001604452248710380371236434634964324864148177516191519978328952740279217223784784151019652567859364639606420761317110080570910618569895451248396069622739160230353032720610698865997145776890881013670976326847742197569676682113997258309119558636812001313127167523522304918420259585842374022954264147262166224634549658332239358347521365338288093002891271121968689478740049783959034572533695730213653193152569339209581446951576545985158480287182721576086832697809564493513387577367019573906152526578534250054159658123358506457259077015252493749748561640035433204744997860147423643416767000423556176127261088427832721537970698397833939670109937781646109880522652952332404051109291503973942277361470290900298597072741455876567478061935839757102214566877320133142479533817018664288913005779361717080475602901385235230104148816396728330069569974456990819331117895213006482101632516188042161410522966519392750603375122547014072704296471198224419805527795575973693685524517113260746025647260533169850507597277095915454866694921808167436522171360836214584904364184063425182289416203585721151060018608984986928644504423544731908293626631055698976196411011461028593659028418703561114656496994406537271284715324973684581054899791057721573113942435162087688589852848810556444971684800809850271359374991054090666299089792811958832733855621641591740755139377050455270216472293668738759581506240305740809390652908898053239139217616476258727169230045878683835141593089590424665003294353284417097974718840508473259440597626234138728335849014923709224662129002571105426086449858117066242913457926084043569446853045110591049838406977167255590462623809974496613505661581791035991089288112429373400359332587808512897322914085720198446559551117689043830949540211229065250173211952227570371202636818954780713649354576063788543153959694352632012478460187939904997234680127152996939777560181685748345746854507125548250568457130781562939470475536416377751008093378406939423750452181422572995838215406800044131481112283654085889888901756841755934583669928133577569409426640351391184167933310175927132772617491141124332298921497492559562263092030857684818285071288521897653858210916269546719581949110219154755399258542211679674867334168793722160134575222447815268638731591873627718273204092081573027393481093035359353570365524084198941063472698612501763738683114882749770680839985320959586487241196854420438369263819882275950895506724393336398106059515072516770937416165247627411440946951262668935050809974674415981990604368505993166848000000000000000000000000000000000000000000000000000000000 [59,10] -16401370630277965000554841775506329304354716528948352932199095465239270376303406959278931957296337266534104800852175625984012094311178308959256065064979303421315879729553690664444582320338899980952445387773419855108551821095385237131010502711081337097293302200075626935844015518115653593105989202248319802978250873055198136987784993233241529462246934567741727429860953395288041635842455163674893233696558001309664117446601880269754495353387599901826325593021263015753779254465543984046112946796192539098679964228773380099399771501937961492189838477587275680966452382552300854921488382071456581300220383434107455453865384768695453438599164349270516100691897858528484516343128488381140863630730935750918356400673341836034658171632560402585476640085978428814088820968162068507866055567683739994739736423045404731229512737223414620076890364752426116627123628907285083049259809327777817533664469563803953158763623087053657808432818138082020784140109254744864813320372707129991633119806578811571497817031117313623381389140170341358547652620549547681644380186181905590727369584097287600747587966562390176614265504225859486552910477616676193007569576197299598466898288648868013434447059992522274128968453579434548230557311344860656516338728292847990413193722839514236541016551972268696834538662154539085257281071361421710078547681278099235483116674204020237015938010547695031177043348670802131108606110629225562839734081754974802902316140766172265964404601669172330685878209338588576279295840247966622396619966742494880930177536793360098927304772640660803893454586536910920371479598617184244494293749715084974944975051385806585765655948934133783093036384055172312579474978857069774674586314724959713877777715120926633118051117612764910164653185952239901817437411336579096782364960677655578268952387498305457231644889226975991450711275898356166477985721164891689697210115632274026961073271169903276000170725468891270653009364798773782208296898291371227412754510108450194852822272465000992635726950229488413715530929422328793703154487210214932814140272466323874271841185444816738820581045388878371812245700617150011470100163285656855186423022874361858466564805321646128554766583098627351488457916298536557971325980711596605328750405906195881439479989920366481832988259069029280300306614747581514946243795597252484290722542661617578592819571775371524344384038989743291244517448974432390186179739404988480105433961541503186412043944047035569212632192162809318559717652100837749305815605362325624571617892081290745118585417017259303831845649232463577096530989297442320154643181918830745208437496373454268191162776999037915226815709779464853418173469481521532910650036528220506574466750793245898818142706073600000000000000000000000000000000000000000000000000000000 [59,11] 101643424028869135433276886773232684226215303941065461891123127668437996327907397627703411778410776844738361855748919135446388670716975080011773817536834973186656471060046411576768466809707307629773882076769473092166203538160081981681536665155461538782730449872500605357079692074030662292546615819596860807485316908951653755141993321142382076574477836205701318862934211362944049766424971303078887687069766964221218128517077216042340261402473589456920349339229281890825006535988796566204287589368028685386850814596745397951715055803730420274521744645741439217515353235849949897644542250512772111882487311340165402124578015374572506478514690729121486919250448126980577777210164288454334900461805542156163594909140167287224565867068234488071153082544409963417600916900375719776620931890564597214254541565815348160203774700510057422383230284253606943719223162392913080119001022563735890236831859268707436951236606078034970528063732976107883102315443649759567588817171141094026816581460663045206939509620307935635125272444598362127204756614007272831539831401982688306161226542137820974550826540888356313040156144628020325260827683775950383991255244133759962203969404008092809030422321043254311412703293919588878984301225171587137269611875059469923878042995508756211996279207473124574229716978517230765298589994768409011833514824113854117605821629817724845762963277295208129205217285729763429871628250578156598320042713914776079028248039675989117768194958263193908896755789299043260405498878590480857059486358694412936628998792786981732957389041377666703842766772275024173174270057050752882538411907506771453099269353994818850339148986963493019490352717891188568445119689980080080061417698412180486726839847103917404572617828209296145762476853302000245501237695630618806285084745296055404456901912704996753369113023348873391262380682692172210633557170178101425755479455065809972571298169864383271079336819752903330345792432168096057535990586855226999301296697673540673639710749888541105541310669960198948064083286217846361764095055893546233145192291505739792588289544343819015812882938214937070380772474722745587814282741576050240083658318762115975690186880356440961333440906940244237373055082735750389943453257866526977658040671439096821070540847403978180478200007851496631842969864637334899440223320482592172333618369433875617669841657063185322757297709124045464563807588609222573760441315291535119481868021619992154495266499364436084870505323548832497836635740858964851314388167269876205363985665718242869302537790468629656122116272953553382439362201467265689163401799667705556594657174433617951376672901990178880033258975056139670595706594395814450832805047465250289347846375058709926322400290406400000000000000000000000000000000000000000000000000000 [59,12] -290012632279036272663728248207548471254284466843022886006251262967081879251723549834014795729868535795931493670652858632861487491449542705609777464218459368228862406790650526194249371691367686955115452998073109851045400152272988672078017808791559453198817719601742558940637576265416100927145618809571334387972408368581241308470969223377888995780176314337969634457325170079458923731076547957034884697443846334563598025439512614890049340711547863358339205286811350653145681827580561603635440927363360827319453738857209532647744840980935761778938681568642973182785935505117398503942163513576768898335955231890893339941232616181286618679091853625103560484463219640786696063536105933516596664024667645275152610336846751575503128861503707531308286591629551214709659086239028308341797765437577505614986085058967614675510938602056851155424343283522609837406384094614664065777035757511135319175833621326850943484102383980512751928673134578172793309694124016134983363694748369917197897965645124100075558385715090330777291731221375577464363204646994208653356885566141748728876637614284659453050421124630287599177681533674580255464008655532494586652731306128325413902607154014880073348256802535708549451857297601762316836943798911275982513471266300114002234340227883297647120312646948475177753029802112277264468652944658845821589091406570948705668580918451318259371844096159324023956504537404462045216033322305193299029000202668446795049702234566154346684744411361933909116024230607101364679584837567204790137294297611476395428908360987122504413625136140782590125559336633740756581419842565440601157205172569390176832456749521895690239464881479127538911971990661822887833841561679516242395602285333033271721508305210669708566178503107908906996333343410383856376420578503054749723037227796486571548243095570715869919874217227575301069918978719617778738954486849325587196831505861482890852408986800712656541711373903503763806882464360927564452218353185894447829405032165430889462988914899394424567870938438424776560521626480811663160303290504837357544078061666275340647910684469869203514839835902668642548896737109417215525312378721414864731580503727817289266522223792030358805322316693454062042566168754009424821747559661056705287764387088683020581236789685067810563882385511725900251841965952577495209799421215301638311392799981156636167369894747082121701094809147433288044006749077608857436935831915295984261046441994537182966619798653017424868329023090366719913999540649631654799992206676234621122805942232891133925370342887431777352137649810147830151920874611815817832774673686039011765872244981353856877693200896632537027080755557103886227781662983962408090883912530518990163518625126354969237747924992000000000000000000000000000000000000000000000000000 [59,13] 881331150790252136246808250982087048387163499313939067945792932855287694363695824273275940093978381233223276174626498515414704021085801062595366718241549655251953560336609844513199434621528531965082611190751436565067699859930246806102085897518595445779269636389001058714585330346229016612160240629398412980703362069489313430774580853777655020690172497404492955690285940794016457370515230741690019228335375312346459628162193597552084887695723376191772838680955487998068967268125029958901004126343740517294955207966753963180174050651047890430339321060802086138947349791776614373464251572380327565431496908367815141820569410230364051474782906187888497884074852400555380792102258042002508637402662769518215248133570762667822949695297704200054430899055076877357891199572431916781442014372005014295351460716210414891927550300866910163600273916628344363515506185243750790816511868145231498318746942925150977492196550142752249202195397852724416997459843641702205286071390563444286877335111891705683945216709357884642201666725700694848954418352539873273759201161982873819661834719714454826886200988087721785601758035842438691693332607074336129965703849638142062216924372926781094460002767963543903036815851479970287983368215248462992344047451742572467715008118415062894181717159954403932127356990336208837506977675778029345763133266437719564098494559506104576717544282116819020000104569955559941831044076899623878167371778754571419156028217329866392029039684490519741813355334421299227979335176081442252407318949802664651043178980527478944603253179244737801937392765330141344220033525487909962205623368782973539449319493303975185468855789750681034334912768408754646355175696019577753713698764036199111543048835699342345983379738105325545095013789223786570032046952361196807551960386648544058212465564928326456059238117294555533487521580828444341673113830505137283605420160976779901721455726160007666043489689074156201545364407564955426687529483726528496319003211708155632442849996408075213307598448989420747462405170861022670194967352061965648232263439548766332205787636724885111145830427531808557914339434056600317852155443085638414803131226847665025661306654012602409095760825800902769105910249756466037040935387724468689210203587879167436471303424762036321467809867301420913095500064742760333722884655465904856715060012252008348373090718429715316636812640405114558309193665324027701393677248698222931973571586260940288107977046307257707283550302932512175167423998267929081779760437427830602087693564078109546530962380093108750552251842604566309595197967161567557382974422460741543849840324710133940175286255005189246157446462690323101082022535031322042114675649954373376996631501388969517515423088640000000000000000000000000000000000000000000000000 [59,14] -3449742001587532111191330205200723192255227385719153807814972817572129212031028620645985918958629584146465644561929289031084518255573453760586525496837771030538886485237357032686910820637670264914274506353527996223494319063112680850937070658931413799335845170781292849185425479721443919900940363164519877286018301858020012270860235509107813585537558850945955208221435676248120848957344433240798754261863486534495629836212256110668676697323139731631687430819675763922376529742484518752057314555316408497521945402739414613855107455114329167013507865306721585894410576224776212488687151602270617130918227091850320704612366181982306038346414762660002838830201369881807590797519061142833451499112318559033568966141847526968140694675141005326544545177986756917947465052142934369179625138219902608935537908833279678272696329780007315802820541080261579145746407618712135794275010383644843867459692686278749184202388004866888014175371980247301035358542576295666878348891196303033312700456428642122679003637913987610844542924606930862642736719466831182845404747614178173771084877297889701446764610605531940367579492973892216011707393342173283426695102152851504644227190346547665206336382375954024910567741795572905210824014255266857936751510825463873599264902902340575756437501413423877497635476580910637452350064274425178882094229752950377735982758273167349609872179325992733695567042389061933774457884044487432504825322335053379485532735887702623635869822310076820088596851238472012484624898245309993067151624713566430848001231372146933009505207148597898286265757235483435848668483902163287261555933276100169430510310175129484038436831057729857784716178575692710324461070921563839069089658060935588182345003697851210919856009978506072077333846417924323746853650766652335635234318106309645873627936893482675127280518438927868394674750271152395863792927533442145346316820530438477061305981907007284430650536311328077205144618813857698523635496708486525977048497210856487849360239542107361011281039575326534396065542656433150638624185234468948719940175954276930494219187930386952106425757131126730907213979499380187209143858802652362983071047365134827252092356949072036459348533994140953798588603270826412674143406935169272964940966427188721187887740297336988589241867357686401197962708904309198289178250973433254981442828879055358738533417181286304090530907955573318044891347632838997301260517254625745585832151199610460004368860778462347502109667876968131330411826544385546549323259194508661958048783772924045817515841815853045327619113315913281427498059481500330751418596163656249555304705585637191705851228684601288252980229831199540650180934595335139591277101653871739181140874679993832805628148449280000000000000000000000000000000000000000000000 [59,15] 11885518965090632591325611210346274499525065262988048253550005378288420829235014173512598352797385896214309987017628366100838156667421592199851441910352632090577478677361893189544958331350283685708316678683563643267938221805396023209874543382074210035147157652115957480140351927057478924256364004981871979984210505056802348092949688823181492836438089436684307721973428230979154931145380035250256081704719603461820605535786485353841370905679540410946832999615672753270991269711832631984680243111775822702495357433009271634677047063482518296711320183168556231575375761241447352994103939815956955385519773326166228176791306660262523752509298914120386029350459775493528263015907277899416075373469848906747881135593912343602785709697475947741240598878545441544883983569645013576498772469084964064070990770525322664694257400819162339572015991588499099835301616796958402941736097492914643179960703521226466009875915365308507933575174969783815236260377693182408626045567645524722794334847310141398645994391630118490749680717582016935494843145153647216515587449677016661752904752481084800369850145486077559486655314948958850802989449486008752044785055747152321368487744518390043930730617234204076001474560324641350714890766165832908511984572922792468303531244256951572266944252839770297710090727688884293489704911337073534701062067644543196342103709763176199139092803075957029692452136464889486978973035257866872381245218315618398720618389178585686604080492329562111840667496655031735867355024914852140808320817629563666683397000088554770808462241664457466836429675067821669871079289199400319188913782030672873872402307062861849321656191731805418052176227334731962717280404217188834615555065069871665874480075202157096490833435840070129492010437319540343986285773960306333119645098442604336948343210730325287513620871768582628234464944868353435987757323340360481698462280809425745334841295545499325141153955558082723698603675555974734573061252520252206361374529690804814548267296334307426061955244365352445121973620885620267821432007209077659581589307455550788162782123774980618441106054930258392439581447598276064217218638290638133012081526121878916912618936183017186124499785749822479809911471579497418415980431228575920571046709596117530927025254621540530023286003998527631646994757415112302880270586514126635239207612592013104410743731559516382797774004354654938216335071841344527990963990261303014942935586268111749618939693186618807529012467833080940548118219008296713768572655061835666357148463492823931984614726076205864703903415687137065897371302949400725491065708305462928849648627703143054671794745350667636300053412497666889771648146571868027256707895341730742539677387848493509761046339911680000000000000000000000000000000000000000000 [59,16] -41901033505138665493801663515478655894223370793856632088215204130489659508961784075476023791182310827235868392982753124640636781841958994993348188294580171978869866247842993548228063267525418373596004703057204785342933296782144921312002573217809050546044040138419756285434202841598575248645777662380572851486377123117232639090118262552666515264524715816397126262290974466677195453195648795272175806559601691439347291462009809268809873619632226238317632548064297785847249503303133156084428915891842482685529715101674546388933080734437326568467483351739019820425115779620092672980293031881957342921337258306437040065940861223240034239219542698470917261074894371130465197641034106340182883680503727298585290054326567929590836382248846072055238012521134324545287670615730574703324071731725591199363437825319379753841535349064171351643144701327836069502969168618014161817765118127370649232708408585221479980792395771107722962181500690402976887529527738639071639001747080375835359257716815028930870266719937405581863515985153965591844033692464438793068425093295792806777991288410727662767265252830326629143521900323182610802670089758422195306322669959104787712344217719003623510909068781447337151375742615477622241593992342743751491266950353498787803950523888230357267398719647601735825080542714134186471981356189578954945934137330184581411770520844048380507393741663242681912294084267908119547088994228848173188916676515670095046224767899679011014518554795823265848507714376557632057249218999179081131838324411628351444612380645175106519143277221209843066642048053551839398421578950798683699611481455598780472711567683689476968943679548161397913825614055243003392265757391180821358044939218921331001979087600351412002202235678877490215155716166074872113664655135470249806589157906355362231596605606231616043652660365345707483684865895340564334282564745870902932013182133148536530424869548539866088015479003437030060588701577548345381504946900271314756169862128199998443716859907048649262235658636441749348285301111553467743570938358206101792290983739988674036969029458926456699597019940089377442731303078616229558247400579959867943491713011907863329671514212434203527966855970121527798542478978367182386471013003871941387902849626517816356566281213562806802403482970270076218658029525879793540992247635502771400575008724337192188470576204480699662400276127939535305847914591820672568633427670566231561062263415821813745436319502792975306758187077229047773647162899641326422279641131817378782791626239169609194040636137715768780476647339534585911965857308731992877483165566000307375403683689996681733019854537624886321996260351691480349503764784460797592226012512352583923460000156051629240430152908800000000000000000000000000000000000000000 [59,17] 128664486405839332598966242572314330582213104145178199689559150606840308529505512856914070379419799150898445428804733924713080201682504509757452201192176307970532809700158262749283536670401484431072676749477192654332892680459391217388142007380545603853926094728744402424603283682365439841777005276727404722193927552744203969987123940452552615146648681845649798834356182614629682123474128096899830952476630966610527078309691068862612104834395817231216321277107076711928101699408602547523588387176008287322966253325826821155134352657322184632179243558200468278843547397285667708149856481560788205463138786028018974858049793912162133047215618030918473462924553866176667319643814332769543850818412157870850067138886324158421358328641514322623531810021482799406726084990158519434819084380682423230821305770208025180528681414545290274283039662309870545671191466512349691571442918629410488973607048560112619153839876312501106989102959403973796150123072083536020924778348287543422577051562816020152732995734584046680846731262088573671864560608532028094082227227643466375592149644683676209370131008447522465547966347272721403134735371146165618121259645873910412356236218851052463241573115029411042843273794113517168031110569848650199701070546930864879287343287591894023799578089263128656965355233631437491066279094083303538422290325940280158958153408423164424828291974778881410552527680004248588514247624947341517302319018134523564352941217134440928312320979937243137870408249624288938535513164070339673795379768714484051210587376626781222810065606980221745615435045180187151704986385678483051631449648808477363285885623627322229302343722601433964232351531420782311394678887025425046949267935098248142846312855670190432656194418412763891989840614781895216421056518605256964487295288485247285472563762375000635965497603529122170244231618383478459271011061378109645204417547480032973809104098878395740809434343421996342119300873359844810833055175796094295218179069040782980941051733424457499135951009207298117916812898798876110942558591729308139910430197497795456808820836363892905769053319847020109834693219851477416393445758215524476075213628591886812866010014814464035153601524815267484261373642918890083486127623728484341988134305896171347931689394851601103856532795458001072025558834774750294928336491172774306983317581732761981497292106870581975969833224597879168237441104473259710978079538744916931900814012154792704207575936112412457301156523659648333560261962336560204388413495353176245303204603697131423166078766382697482080222056931155790267319566522891058252407820149592921600160345223462581501165939732440079069592719139204367720243752569349930078868033396581840322318258550885013669030133760000000000000000000000000000000000000000 [59,18] -278202857260384097092754893698205287034007888077635122579017024750503813883438066224021426090978566391067952449037320701853004286350853813343992351642487612049475591341307714541529367021935768473419305199421966947513805157768896490387184431977971022940504453650497648007587048327965087860505512125769527481212285899391063657308955755882871954544413595007467474353933750555819121033606594184926803694184627706370854084399644616437199141140230874019250153666987047626634624514277723343161130354049722647615304986792743969937295910220599319088751464258813586931183817749756322245177285916691344108885121897762799294457062799579137862060541722571129509843921032597772287785131002113414319745810321469271884996069068764206521647668833646138843956780306996717843736446420440569346252787527520368076511571095661340626667270206959992670987578348146304918582668524579238810511679868316448365544074334056148715358871841235323177536799452531901292062942316317736741794824585497266476788881358307481062161945206359397150188012494088243152718307338226651367248586019184362251606162469611346965343533845558686595888259995042577949476422085960119503921801617176569851401995609029009149683327690743202372034972043407111492263882100670157870952598103842539655027626177997206453351898766274927632434732296664987960628797998345727400321641392680622737777424399608312718225320414945281650846177238545974981459868453493387517539989393905694078346015519043180945922513061507401417051313379385590669549675066376668970573068997083065107077152242140939706483514027204741966035978639747454781347077379460364121140201607275354163527482942895024264593485023111416817489926159392539892911090146728175242540248144350352225335213389091933785628399210937704241593695926567698810994258752514667456258830158817099544453453921469302444202886589753260958972002471497173191680716418556152953146343623445690856478934948554146216461944804416195336960703177839452582968585712612615378277857956458180421337930870519980401656194894074500151018797628538230269180390535123489035147712975465727168379926350045376240477430239832035760691835633934149317542525462445817709135738161033460085502335389948576051008505442692540286174013245268936261165048460603010176345561102215645564340954538918290775507671948629453668492433545394858963019243796229950530615523604387933746463823825903837684701781465901120785880921172311280477550317457927948548146018901129490734560984573855980491618049002877979404592466628131300222456341636021351649636826951246780944833946583148292145242042182513049842781673319130904598792294763035631025483172077516488939768726526434376281567034739187380416830175212422321648057184667387522005801991065753053290269327228928000000000000000000000000000000000000 [59,19] 441909794592386820193659667301656411455379359966450543168273920910836412481720175261246205082531497851692588226957409274619093348840258247245823396835952432054021567844995744231951759039673538451668571644659192253570649437858930667898382557598711479528929644571126858923337865749343954790552404970249825543071180918176004980221072411843042304414618533787590937450059609515207205277453916686016459245228037252009606629973363203956036805238875908961053495945781979379464949918512867872391381622842388040968289648363697335756474444113445843401765560526525083145523477167357963375660426733554184887935998508992670462307036634491141384809106617531627427323469581397252184691859478419078694649845296027550057664479838547662893574327703541534802110054896050913594526333415274865861797967197927531719698719407632970017476744786952934137541329201451194616072866573392738054219022262645351323950257601525387890983173954411829899690184728745340005304916207319522360281649242846053479095071770904412616169364293146622248744903657354903324375410132323826149208257273405931210301990511840997431246856686589258005602673897886188332624181470469141801640708866384629803310476516708801225297347129460823528927259841750845128034343669848709962008781408105469455992754820097152285139747438346389652612860285538122394558933077679023937609739977949954035047837113684749339124938083841799515484983434989315162577403092958380404944371372743996930536358682780465331638563371017199492136045979370296256103543728881468234429875006087161550790984174478830249665748200949567516011982123262709245969106281569885953532913835227071826495296023601208858331832457311656224205345557875082534485108279253868166452166312848739316010136806042131765332132410839616781455707272966665608453708477035470394978017883151181283937455008615047742511057506710810022711281375072268195767650373310299806370084329232100850471261688450350990555095103631158155858290705606433510031195529572038579651648003545363637706975670746916602185669971315459015411451960630445939693019947269433935199765492565697460615158950599605970455977258934262069123447454032902846929241291624055429407782798855814449031421584680140056375985961119548268354885224595916102524868149222287619076866864652916968774971618577246060270215680580464625778723721334133954394616034395952360683556487322088396803479482431759340135900753544950144312153675906052438606009641324627653304276620046619374965458335291487075657412256194484045682907221306608854513619017717770134616211187384161697662206092935287344308818712102615930226788664430355270971773177293946965311555455544519810684030395822351324238532535168179421004665626719272162524418897089863222257875718649929396642769797120000000000000000000000000000000000 [59,20] -744395263776602646521780339493055891521260981958859736873751902583590368338395631501479934495696171401244478882292797745555980070221330053240598792177815438835022616650633649541444503321524655882049790150847107776650876301519335432485432389610883301293996441490232530482864935721963974360166134099909900510366469199544648088259898743454290295738794640815309077012673648321252248511552694226766670914836553833153308680630669585997503476529605406528446581744334621605559160174528792733734518335860127088826163733398683921001209603593539211904158731017916019767793955135001124137838309766578509891631211652007359662993111965559135779060359112460731968028478583876213879601233602138683675495791754214232469530821096161636437706326486059863500607371035782205642696939948485904544559516630791498186618508519583299916152441693201597241183791836576919980137222507256273086809482431408397388013640903770477353646749011765249358091425827950439562452208063373601796981443615269063071942278531900393445475624378434222499442761311309267452283597489603666855548723750655073800627476916430311777872963545779572775790864626732183500439999978217258144383625618364169127276624299724824851469500090641127185083557773973230867612953654211431311978183206250703572544929504471816206057143394190682114356838633533392729419194262080480960668993554144411128534511864152770545970815549314856305407382334926473339145671446117274061310457147993242795814042779202491806458363129664222437876381992390178090826334312622933765517560224504542920478661507404444778809368762350370902399409444344284141863704440745471684206536712983986779510108644476165486233421999298071783674787041776267182278446313411642558764492219271461471317223610991294059456585358953648524539892163526308104204746988217350228773850991964377883114765920873480442313929599583018077020624575879754893858754236985740423131561798459599376493996277620733055193412771583138224495906494438723754127354815954401692256650556742704963887957430496299886627023544033109796310249904459145826307428775617657973432331455193155232457853896589313269040006493692200051250671257803872638014537917421325069046031857068433550059421610502009323560008566651310783974959173753200218204806889125648351766368807803599871892725807390264177534967819995933343847601037775557685223387308350083559444939982946609017033616843994512114480035340953955780966866292757087017285775166829397588706696877960041278719345839160535827261356960286895349769404867579554155172646516034687160430682678223016990644821747724817495857048391260398647328203375628066078837073354669974690835072074484013467645628281744779547591785317980078658660097607712640663051146248358144434549276544870593966130384076800000000000000000000000000000000 [59,21] 1174835507080412466322512270606506911881039114340006214690752294353197170623021598868811183900580836101637939517825714637596970398629755675226549590546547257122052142200996141356443069291024973301704485833013401661418042878277336034108099766775571826271972340912965477045879143263458074629265619769074481510230478064839407494281192154356155278544708120918409712087506287371054984917640072652305142255329404543213210960285182340399250037226646903012296474446097151086864102199656971720529817673039207025027179449906048646891088761292616460062507921021919760046969959987539449521499099466064173553274893515688195867566146418400539188982628400295036070419161635851534872376289617297536760841304351720801681848059704827617556911181216704722352084290517672721079419208357984596311184111570933674162272657934021663349105504262944470970085610140804541065893724752486771554300818299550934784241043079518283844361155260114181246652377383316947923331530540195238440655700670590202873047973882809392854735878654416764566764484312109370863521724117533030717993625506518342143446484067851051412808882806457901064668915183477273401529634188526593237262871029133396614440979947046615179924258546524853234213916513395759157485179463358711647873973017257981182745642876418186151139749891524190043405881269523992621922250363555525873279011159295913882525534427307016426621474138475622835733452787162432158530318485362491018895035748675301820088370955257435115232671635680203045822757947599919109110345529134526396451953694296071377843208314161916575775906192776720609775160394263347367671085462677998149407357643550903058339758465234955654652565676261202477311613445248020170198507606988561306702134661536144230257814944815088712752748475542136034651302181430542679980460150553185608579282250112613187106770966720280416205588630628628473809644844367638910360457610923648017011752667985919117280630816930211016028892218372097794080863333145184313331924150277230599867187905150534337144751191677959305151664973032271796490520860629313802551253893131039324407578010522545127602597314965304821265396697049084202745292562733718150958547430000973014161215684666297011924889745214221970098581980576670279334848363398485911355174201755099246941146175950953691247522011924783931578847918682951447798966757979920502297754067516635550758741902948337425755379183879056181275311373085628911282148977887968532436190339874237358902361671932803616072723220650500830811268912694656247378171150045560871440418356018229572842940195562270474994855223284038704521439235993533911825085849568917344734504119010725990112491911935044254409787312517225679657118058109064094314576064294679294631624160494739810977207761494257001622174433280000000000000000000000000000 [59,22] -28632813709929508280372472902658568382619867629502508062866160437585637904796124049333347635575300409095529574990122334162978523286820207520013869318437824597119822912394361564714883098411690839166829367578876974637705243573177857176241236739663909129222727916450833517451583539117982637465559146741273973513151532887106444803066998508899086767354527932789840082409537341462867623287455348688257083935495776772601886120339896295912607815995367641154682359520094820226141363202663872793398883671210397493095001728897126961602046969233369680247513002948191094299338659567465813679483297047745827460895907294063560825633490300438300090193751726088997163710756665098357161267281576120448646955763324867326813350342506774080064157324269011756884434144268263093884599196931592992500272445942967659528886798630107268037877052840083410739442744162163957548643739562928277161891345236126482719192348651098621967184911994879048229746244790921812440547974653678445834623352853558081952453221627427679517433897730473325248244132897696085955026577657072522677802638038761088658610710707472326570689275113321605050156579489867644940090930102977124743053747570296152609136547463956673542773832226713240783163051246264710225575823669875077242861912819739467480996362104337612448489932799520057559159742020918059809205770159584625668764918369353009101531686902658324758851486111692362457905853360953575747834764875846574380571354563330266153708576849849011686739645682580775809883049763059336202082901725644993274606394388502696417576688723846159593962889608274295140681101778180710749808416323375676331203404338017995370655963522065821215895735269846841160842128858464793026604037978233076030678931607401268898982646467078093484371053754376893576581868568767542520806065901737256110306254896696347445723409161799010337472142375384735499626751534834113381225692351806126112929419798839617239222652083180610868441665785125226578496476014414549430837102938427571532846329507141848660987406720575246260719457143628777563283414218582467137272238859173211299722656316424407647717396783522478038986899038252749699710943039716488716668813949105482107820945796782409599712917179503260390388071884979091955542942890561330988680659935640090269911338451699263501036113305889345447873726287186796379052694305502932824508847435907858014625326499938161109010786520288924204872930979632815859979006832216211094763598606618454772745123323252690635799863802138463752651657916880210787933600958588079796242343518348496478618673049765784501357882974558769186019569652845074141773305559658185064112113273256839520769072811059506835548913907187755063074920432155754860786060240758900267524391494440263289752621608540513674828185600000000000000000000000000 [59,23] -6187195516655821534327475513178773228720642589208339200376132012611108260456373545720284003846101840848090595714426233160932379927852454681894194536780050951065079536973040380337224375592067714667793786110928090773280544981470201687729473539409816242615272497958720384626984954631545448342086341199351902123931768123712495833354583700819936874659179877857861384660287063150556956544322832913378789534744756587328703361128210074980875481212834316404563641615570432319922148811797062982281022179213323989620853259311289346033786852906518660461884109440016325242247256822092150053381601569422375786726403966103057172628348586693656711066167203269815554989638073574953098339999274417796985850899219317446106473949121941075583880453560581002527188794188624837903230645391403975232461360911553161850000407932003120268275086893052979414871771778254563391312283677019349214495163641811030346025758774512501716038670246389032996195540270910535615741885238998426708249948109011469566778267579169159104229200093762502001173757875795865759763451949343763226510327430134153758201062608473915434705649343759082634488309810086623163246770861919989684222802289449585556698988370847785567154671926563549329927758742755314867764512671212744074186147900726413719094114043082958259276342117482894731978159304711718885085652255901567096514279802734753947894205948972332762876327905635389009995175651008865500210522922130727941131122227127449093107647306635963434049758586068398795715413938203765266192922260481727374313552060472083329572325845105224614454402341358876712766840779716219194799691038674492261029705309680746804518275055004331302569023739055498449800305124615604405811710639081835050379367569996313068701781975588303293134518673647998366729322731270414675485688164670302437310527416718303808393200787061195643790157247656220218507507003061808796017651211119409221714128659357221812307177434364539482454142908367224678155414606138909247509172483654313957732601736238990204013516011218772470899054243904435356768767294253483241552250436129565259116143831582567717647778385785618814742111835736838063087338482177086080047126100363257552933339330469488928686543932521368757397974411945831494471839403526549397763263555797107532140540216793222128699081106182627311808286623520150563450278617362813486706718442384615514365405566688526792540563433163447660444180953011963122069389928753226304314604529288749501381561440676240576894405816223828748513946479987786610616045309329847869031692327489699802076171074443282973315518177501182028837988697557119302651005181212306026131613949675674068218606932605273990649286060054202747355517606995347320991452117476699924624708003872735960337274807431188733501636608000000000000000000000000 [59,24] 18384928031494077802447873156431741342233858195782746309459411000690747130760777962169948332523637043937205875979367477592804550825562991269670520078989712571678844688635184556054955512025522198642556476571431171294131024528748912986072847175233440929874047521509299842486163060999903497247063977964045823442141723266910617902466808331467118926252475487752027003370751756241228109342436177337266315898958592686865726927178675845473842128572266313212446921999121438445140852785454958293285892232294706858143668486816508654800787225336235868926143362798465680264702999457880011962571479705674973271078107078963770471062288117585746770167685124766104062820164763227873310516082911484910649390318773832127857978973857858994701217621118399480949981442870302837789292455933173135444849994242741618815576446951388466084565109701399796952506196943710241691362605858306964374691811644734530162661293541688806433207892490134518189739823984246453210145761768159609412088289670354998052230203818456874102801116155052663135653413813986350093539452535608054581235343571567411067304645042507852085852656518069030789622899051103287371208499038037386732682265544427676285165283135768839269577109786447075722600660256711076995755290493402730882968768752141504912818918896329679868703471684423336137362510252573000829958891705821244819239130875235773124637777251295966320746610539348032859442669965788620986392352128478550674660736717828735882901265942188467227726345274662591239026320527825211870870599712008549539198753877752193080031056807551660940470321785963769033648451631379607266192004562350723983567584799095555388063746352594420810550528216099957864855889905641226503197524334265375783137733655376732597262435989107837698040334886878647829774262207617249249262626807604955257181642795994752021121053897768202983855380106759082362534003252147302624048453035962232847394521602542762186422620997689200792527575327549149960315477783286072075166492749593402847549099508233096154173491957170246006378164535960410334276385455032827742588619465261481023995140602317935529661336979415812267992232415828425707192509729586380305320475855194016345356794894210645021228888885261347537153946740272015445221886269677354548333324166177869120226646346551419976938518108722005757715363551985688645894572063196041679658308926250496053302791742686259871039537481559118193544502776033778573318163221716696168405184473905319746210622174112575762424099601012921789112262430300748117529416474544102757813621615651976907816802998958540788739311261215857418772651178805957183963010041432593947715361812807562384536521790976444312844216134835392724268509908769636224596200805831005976305078262249244083368849123526261181431939072000000000000000000000 [59,25] -30317913524637476409949847718489354420108558619125634182076905278349944004140606795863857309898979592074474538340509700246080395289749464107197159245502056122967970314337031851427108436578346754505615215245151734885219798694015091571551068251688305309395149688459260851447986011044314625809479934313136327523335919690735803257798234737166386744980502039135457046935410551379113344995536156345625969616291078844265767881940968175244105320231681193515139036961279134642754263075105758751297246381827184700932036246471716120888923617296405951796742577706972388027559043998135165491202294094506816399972701008460783159558321990671062004166476266876282325775519903834154972959227993766721956302142331381050208721139287369012627303990893394308543186414030972151887279703328848350020175642776298864241381129116330227748684730294496443251641269683795452553431293028205999751964008986377325977575706297240375387996796633782136327432505845064099084172522534214305038440756239378038291887426513932160129478969641942199911844729940159478934438583094066888614555349171484429460061535515899815263704693191406148352513065932707692892420490562490696463751613668476558373436172124963488157672418002012625264368360528940371672911114972541166309522703878507814627910200737511061711036591397200204189145976303261578589169521083521848197922676612524305021481226880107083826939617217955324543467633968912988278417175615900491953832387317888251502043421515032161266431657627975429522746547317360153843661873121943050424555409569791327927203058475483308227307035315540995749167335814692479634748909903348446804808920761620925802712182328276976890298827329700042543277814618462347495219704081837673498053212981946191204240103145683980647778163553310757226240962330991430696464097204068918203887879423609391710570396021161018850972592414143240687251944518790346813552319905709105373046359858730810894039777530521488104453318569159567076457386307251824023812519449885694906413001999715262663821636476088528130546924503230146035813619696240644373899669445803418239103952196847226190577157863070820080485068944999772249693125645975159666628315821624211074914968433154946215949623892320109258062507307224800288992224064271151021917057566943091805987114797167636808061472372772499444018547564478395078668942603899571035568560563054811823787026090048817927293804958526148442385934091955558332562122917556016857473988536711734227720514477815854123498871425496593551864465820555872600119892708437736625317725735376212743855805716135862172899011812480235518536116600398195749517609976584097369723451768188007132217408490627824852984776497131383177165533818418169002648799571081174259243278480758072843136198520870823262433994342400000000000000000 [59,26] 32088019553677483162732917733935822576556323165897680951939123939978970349107787778270386947344656211386990646222471505526436580456024951329631937922560645718126521551739026247765470090041071729545007481826145486680994396559146651305463140359732225690846040214695667537349986076729459051890157994746761297044842795583851021395704063374576666467481034947207133612973477394977599436309257261476101474850685121873230565671895389724418918125326680005410316061830431541363079494687724350117082262973425129905038265005686612941260118347141517845721832380151044393634081512624536358905023295020687631095811278590389581608460315084400402321578881819621116446162939894966188796034715326111644193294052170208529927661722680063123753368115095351804338398064754874598504178435008968812223940388054134684207078998998720525555134861637744647662729769851398506473392468162857595830023833033619634415106394619377065188337621519580730267495216159168727404389917029740563964097210239292646096624492333439631687379259997900898586941194115674364109830903490842005070523580489700323479051383442149932281940309874207385073467358480808019021376405932446074497999100397905245038849668479251300542052515592073062394266200749784516373354250569774026950152753583342352743375581559443287707804803004727930685419526726675063834568882573076975388718357428993554571665707020605149350229867704421032535467098430471949974717412198312165971015545604608088741254514736430523112893456255818436314964660388399015007244465262980115054860379052641955150924992014282956393849575426461860727353800074240212735454303324666327524675622366540938959113158138079071470377942925612811388607075493722517895801328404517968269700678435573338755456667298201558582958969408559722586452757184338724531301982079743424837659696381408572517839040411415050018886892265693777034836733473758620193702392381759189749842128065175978530589269028045713892178885749925752160674030607733070040550936786392892518748957676487183776844326172634148759289558163644740368719539049545923314868190322657620672895740862360885501111564814286955762974349694652686527878515728472287804234295738203419049649672343218505214473431157124646530825069480542833064492490808140402933973098607632760455842747409419213440193941730880348299535281090734474024778087993434350305320509041148569523711017449619826309819784519950389531732885186137185149491616684683960947363857974271984920053821471512601481430678030324010596006207552946607993589276626238655570413629133548211061994105318537923333787646475136742822236975167501442612581937811039379086002285266110827626816695034276535153104264178580761497456335464046116215003571638359686519629593203792786264568477924201152882231214080000000000000000 [59,27] -19932935672124955718356854654489954920331593701245456256201919874131533357991843417821499308877761864356526766709872463950735214208726956856448066757707909362480783761816354864991785392471809883418261443807342706091532009719342612817439850799346757123494719556528911674709326443385261187907804630963015731078600981684884758252837354236586764326458640643173996823447551844476752749444408208010098580767166283451198453301077678479282814836314741106693117448588596343472998922689942578210315798374059937133250529404820663824068694567060595831021348518601647527648856779479304452069409531841010635424072445023630706909745477670755230811272708145549864650713342580166278663417334706387476918047773888348669509404728281461939419146868995162941117786337427113871791502882973996529573475987846573068573685874528061509233413898433934430116733833354832133935264447138424315558484963742350399701401070917672626978442901482039820099879134814293800178937594262828626138072065676575013882671022066039142551600177379792619986576002890136311752363416371986884317482890329326187913671252023490873548844917479120772353952079806504968269612585401275276838516879955757136420390940090098576299162796016266626883718221124986065706315029374089206041524606765137850615637614248764691423209506959434307354585936369243790840596702566244063380948201514588683093620973164724628333633841441429111643001504004578824252444005029345385003891767050870699688191650581571230892531574391600100521936731984231671631239428059762764760520151514052909012694954508983838393359436344838763079121277060781697608902118471122794369215541302682924598078653855228615555459074930874164381546555602073080763834105925453400629851386636856033257540529394251894856153532889540000832596303155439546740688581781468132730377997664417311928999136099412602993422403453750904975521582287038434793805111191192812433781746087278753043972692188951294851731646265526757215575626748930257510358137415330230394646034192637316891501297001519549203298971277472437217512154890334833675856126785356498505597500442716679128441154188157969592534990745474599393204816419477577567941854902684696560884375295144730123615682210874237691161690094274304809295544628584119966416362990584574082949427995281006368564079032933332671717783391403371537844402493753153422158635571031229128005686842738614402081454088643631032611803486873298680437221006592162477875898586414195595772292827134170645268068774454966893037549019437779038643574794432243605729002547454446792730066195465859963128160379274908552118922920870598242179549058608217892389139873465904702563442846594829328948795534331679385878651761769644701305808191615849403824163672383230490372230902978850589006364672000000000000 [59,28] 418597669404587968485714538380127156518362909467563104073576650050218323111713288867979364236412946399177031120022334481631189846703612216732983994701859814251204943932856735868145141364240373764179899232630487217314395033611210885049279274157653124937818300136095364494471128597757955621217811728182275600943516566945353931209345565861240193270305545906183883568031945320254776989435260403117242959525692891921308547128431080369653651549770384037885065149828518343381862755746715393846292440706603920989229419209789135063691388632849994501713743353369645263134872493565227190799984337767339804497806747789168736611946069913322721031374941859975114331394858180525316793345316107651138363150548438870674741546722296414566458562123865344621330041710270111035663630645804515326434090998889133595260360798539713446281947277771054310927594791146462698572758165921257395691861080014675061612397750149792063082816172365543446540132722724002603891250505685074351937843301273525605390544624986959373268323020128081770037896972092156636513877087435481943195065072069358638369012085572607101045580348008729382916529071332997654511434620356620925629224159109063920496968826830708392907743487252024307222022496223938803929382415333920910257818842000614473630114236539910149109769882548398709173435456154067790148995584306639376074160636570098268720215186614455399603490608550712752595160940959996898002021200158991795026211467396568961579597670414791225251005839242221696439807787907662507646679916910068270380346378273364994298116950525216929307165005555989877484061692258018813325954747467628465605677510606075917149760812887188972903631147219855494130307408749091888700312648528670028894347590280225773322838950836628091111033977622410012280974338243267343589161021844822874143186370985133082922009548439297505374024380989193306598640530059723312343427434265238052319076225720703305886296665376658615266913845399327743567467603603397852327080619086427308081255033181947835148800920602502089423154396862212709619899414472074538615908230199085226055533771596175060215672353398957625983741409335244661813747413474787310857501352404277077131212217394423305376211449035635799281548114288860766084952126054694089032727832523731575693249034976046655266334250278055980601537415214255904796967358239793632608520344346572487340855056178203869676699009264032905422249939251718520844807633888292598937111762797929934027187293806744485659257092385520469268528713316464276113269526868567620760134802708298689233860734431735972123021155838233827508732283287910429521359204893148100768607400011860761101900182857738626113836145495785270421547736706923759551834993985064414644379061635525748461465081880120964287561728000000000 [59,29] 15968756491164627461681950244267973407693468864043642656146223637052532083967593680935046266867072319660424709342492473032251870194593792189371804302510968102683704803650152217511744548185023738591360085519077879023926969626148559708671481110760043027733667122362410691276359335022230943902326659094688326907321352372687347745315593327448613577031610487866536691567256919644624035793799481833852531081246038120015630214747359665700944694769454176708453173510481319382817285443326674237592420920587763213230803931671380398518692929038603780262861482372226675397053440709108183117305612663631336857204641726666372329133426101313766935514499163274382695115872113063648822312313860614696201822990865377282780884947293308368140077869444554169838385110130852830820933490926898194061539107706625143027516672612666712426532938343635150845105607800843256416914856916616277713170064066943976771146398395354023306793449414438932407033071976870493822944438900001952537897541224338748732903368085507141059778951399477696908629607483898310797749413119651813399016679484462301591749227608253534675359994746649500819499794480712433782793957436945861180026330450242346675022204691131320643542583401267073872761189268799478768768355456759786482455681298310890075357835302474687282715459029562204242375388109287856648480693827837057582992926687184834433565620319401843465410007421856741463431931484492697492173777514449296551797400774342135467433987653347102200520921234243225419430327238357029888816970131819697898757976512486038293365810589974867155531449285653890759422873072851328052194296655520970676073380994794865395280956368930169947362886599548701290241491171669150521889545574726369518718757474562750491561140169241691706426585261346160698958811275848477412189269053920726388248206480886587022034009753739964016754344407654205778661496253967081576221356331977426721430918415360351005608913574128048803676926034358002903989844811315267528280683378619126286396741087071162063334576098590462594925111079456273648545932906757594263133476439216586055800758782307604114228487749552444818791996549876354896952652551641120564306083457143225781124370948291269650433660927845022262834380527348255694804219191088353348109057610379875740078044001478215607892215572160663814147902155990503689505378335964262699100429675395400325188952598949084062762396164819057403126863354364290770062696057006585982061305772870326519471016995238790144572465585272142532193712933237915854935839221090687680365027368650407755455936876544133803545841361188754917225478550299142552262270061160600327783338532562585776407138849128069807139011592773971886048926247515443077007854947641285595108992315066923649873710379402337301204828160000000 [59,30] -23476639093220082727354099196476865765022665880194316846198937954869085290228420601478007221181871947624606701246037959792949196719731493768206055998082999233013621833487575786381924726066883059003365344474501337488412019526484848351453161857401284048628964810745933581171921066312853922046084692451875449175027583907252946380109798388673126583004089118729631012715971817525441625149435169921791382488626762301827686050383534428582017323707548917502151304274966749486014999418931978474232274496383700847521729289152649315732621673367433940327014878039123675905948747562481567224717863359007089275067848628718622309048594283446288679836228859620084264880610330167326834652459200887208928521547063246078324391927936065513303607137767027257755163646510684367949694907926006890097550310386372586171374474798118655237333411059404953905786289370848134800153949495208985018153171642247274328245745390401525206403695803155920053322527892770763917816759104068492797971843224716651321132010086533133528100162924874903828642769676428606132493248834522888048617144833059026779678912878526918253223174583671002487242511450098088837937394514903899385524768377853428371631341565801740908131339660090697047886942164953117331863165040614114280818603352231175148376948795247019077087661332020097345467049791119489581145757186442647031552644261371800010573006637144649942812725323639777990575369592661755246375950588777023345458311515254130492484904346628336205790675752946460513440796730194564462306737604419528454735202425028317359103934205331938475626168788622546844053335943205765930403148733502970981658163726022308605709567647316880680142097946006864573830685984385349797393759379808352470607228598462263633721763220167941620745808466666087778585473932050640192044861942582261990001793621854225668578676312542766387734508727351149150732794343692343808901936386090730143774078188261571828849451605836549744713921684403458581187189803347375270877345380646575779808610589793975232003033680807742114766126581079453265127877949637324670023826934550435025507243176146906291838506551536181953476486223271150412386763390096390692821101198598800641641301866316079473613243503375209868257110073305159680198867770730627516068571002140761698303893925267158749243448572133684149888321529273627634830612808961844912505784779481561117729067659284340661706960877356798767122309656275478259354422039465127686942224765482453472222964276067398638257502134691154311056255686768756189367433597143086213057334210856233808895428726808512568850361674473041633725919679072710337420128708649586990773863512239979682940140928845142370275152846816350677148109145007029187128382959681650411452039738116626676306753789159314225627136000000 [59,31] 23061682469112622477976662670241444473170186521099768712039744688353107501002254771453133977767557860360766233401275160871065461027983767445369725876149999573805694520231232131778545616127529791015487305315985882304796312843873198351028871509697195702148124548871573247972440593631348446216652693478938488231754545716333219470046901958678382957061345202562808450537729326115054294313865571353503317839168142934799896905464722784852402628806686342565279498809886916839522762937806999001426297256752693489787587164864307492336523294991379712573839320272194558180004957551101218354511032021844495670575627154490390262073551531987398629213864907375989980052780564271545976321872286287231457938359667580333170733123036114754951616706566349715658766993681699458194305902793937746487493116096386229225154068690971546348655343300223202590846181018814926114971162129325435119353920720784886982506002640391178393640549621120248575075980649347044835259450299825512932601261565725524002658943205930721625550380761534123499389318500868888662665309219989693079646576361800929238677449209959230721755372329526202635170254086171967946615558473098437096009657595885291694490226823290497206882481736793021632942776264632271974095445473098293787434450342895823858624056940440407333179853286037753224150377605673597552536963229658816830108257921223317352481454743248046407507222107780765860308408184433422516530872301025095820571366646258987943142445519561735413661276085437654068675040976954880780338247213362946279101113811104702442681465909902317285179131390208687544129256929734060423844116664850539112048780132625423537564897911056514285975508264105587182533497352551589938834065531217025494711414990025812701869928338508576016079927408814241225429756814778342311434332670989075861625981195519839884108541559048811627377202839965257666058574473482158108134892782642663324050115096376893565511297343785664297459113139436435415526059093644751419397165908369434217441130003704802893076103633052879061984389512785458811618426025249731604690022128732401887893898252637581103279169851353471976413501907501626762677256018270495263757346872685691639814634415494730645083721745173995443094801590378236645318085530134620117557675628208744176869190012457171672658004942746403866126403733969311157654641941665874448767990824424046921732263587476785574165898605938595418204949721529397541916904204693245679233704245592515254166524916599153049751416601612473336812668166545020735250765260443627486166343763405836194335454558264738350097939470488038622242368444117732454997834580473673209319442165816147591882251343566772131634095649776043168994940124375456416887956721699584328547539830056790831798875913734164897490534400 [59,32] -18631204957491277249417518549706670702151184484880859360646633808791853113501034693412447666222200191637451570517846800246183849589358618393972894533632293580690258122177860421176646262506179848455082670721497140634337871777050560692294382516537842558129183516370354868133986806279952138782637188606262663410858412664664715835780115147501055656991599458842797358839621722242339208437482936865790597073136780355280666693235219057398998677211593025185065568829204374289484227083650779913938678344660732100824919307522283719959692017770771622512166907757120397547751236105329630194106637824497318443639232992291208481823382687801959195279172424646344814658967587766810481672161221181873922072867867694571748281357322396361816529377486433137594243006310076405965940755955516638408616026304933942003804559180527567618443707680758989892463635932730657713397319462422762415694435225118585462171015461736483047823260960821976325395648560628142153451552454713565806373901615729785588701932035822307166485332425433911945822349328460912063192155555747976499179035885153497005259770240855028292427935900902435469902654232596415080134661169237364124853551640212818030095102356827277329875597953120008571443521312407974636615507138072869132494559308867725378215173211076798570027328215825398645698190437051004378357128592821857251564334168413258079127532086603567859220121013023747802437398163596470041900378813958585285852103749713977270293582779616794256622886912301906688320441997518477263241433768576058741462600083538230762746020494678116426886018459009925127425202195554049907652657494120425477939146809263918744436312103169617574202087901961403296267228476502509525657514784673014664370791200596653230551771454907418259711801232510016679081837392649716540513583876835011697382322121680319691347310598331445528891382762423483419761035778434949843736961119975584957478739935936871084636846380536219040675883777930616564912805773387263131599503835086333756577789599827405874383196493920394828712673277465632598376597722980189411353288962453875837222567867287159018130089893254631284070083837018058454004432921879301506979407395864494946681861085723240994822597480101835458914866598811099082443513648443442176958296957483510499908942346009657080959617903570061144747487057416411651131228189437659070189977564446839205867499195192647649308230868261194630786078339367543407596849018724083816264717998451600356140816301245422431340741485645112579838959825880906639030079816379059122669468108789496567114060246980638760911984225251701042661353913051558632703119895308830721295457412140891057753110583495279408287157788787990936390849977573811464671897329132203773300237084313066508989793444530703722086400 [59,33] 13409921825542873895105438108657624926600896534009009008599497588452257690081687394621360150039823837449811622574166050504630579996328465091795053819964432806016732312363837121858772912517884925623698554331890914009211443061594842735820405630208086452434078720191177677742718606253869738916075211738037030591514834520235058618919879282770410670262849113185219107644399387333185145982838958696962011957355942626289974164057227661637363724514300572881198325784999145303704981773369047760709047077766263443699608943213853543208585865314580763671754274478066057305834605901366570199615541415220552375411820593218880249672686705568282262237543349235658651770684984254463612827085304775816211865509715827391813440994964437417008638245108962272720636413093493239916329658906682277647099652175934367971577558422594673320075139726229114429326568259201845010922417301695214187650279058772847202061583952269579270423955181938246764110071420446048653794201896307397435731586504836883078872066620223527744442259063904716695075236624449990677184705773988891146862256762889503385969298998549584900628952416289557161039104232941885671659353037890214999112339233721133861763580217481231548432831968027448509583782845760006474870292789629414755787988328171572019994839571224835063415190160797213442731529490778630234496224484908970496942584950767318716926333717504094623329546231071097541904682120855795751601783460697758491503731297634948922370329618552588207767701854001736968216092344818585724475667079726618696320546371460378918706013774539062590911635998951527722511578068612405658025002517022474316350747005268251131699413143621356560184042803329531982966749947327104958682942934812631206254345349906543732806602106645797974721988974626974262443701866978443217636510766037842335258942801464763590490726478668575226167294175801393604262602376859959515952782931051421441885963253927515745191388287988995514360473882110625402550371146730902885138812544425660304857709506383169608785834528376408016143179983245177436736093898573249504904891343894634889370435061691941128250280444647729947834876973234246665795764184077051139870723370944486165597649368485850499474241567577557301489652025818756579488057981633671435172924139560600562143155302445769822231920554765733254586371631899427640443056307866954144640949493443777626219259797614699372844538475182653850156814836865027951257984449989345862406999302065282633003949036272308080353842628787218335783921043036071368947927418074171173444717636257219421670834094677721448241848799257781023641702252773985863646834802954865376295967846335346516229256551823182119115785233608207719469461810861943639340855771727041446725804867822699046862443474881347584000 [59,34] -8964823137539216301713760373849326617478303335389485904863033494550342945023280668648350261517210354797159196816316627151723782264918234329719433097862195734846279868615849344151077019667436439369080438009184848712670557903145801398335913834382710099345086394552343642333406053995494579172553881228365334604753690902373740861863780562398979770441930720964716417013048063585653674567895022048179892061404604759066459038734012575295717471291758530884779158824510449119588447727571325982804750705438021078902681005868371739046986881134430381848519009292664556612917461702462348317195987094332332742276057445083312148674290786144142849255350074309753747585000010221952858240366805542235827849444080380869547248809627038308654735010758707683574438343673215055708203612728052050755835674265953512181581088178075173503079344901195263043960541712705104497488061955443730543810002060568224145520846045283667559918454741041549025155780421236574040410801847600562570329192597147908953296217652741829361743855918601282666578456257783578469708077998711881155509371909707040415812345481139766306070082722270185693210875096556580508592497909556280857396492862175656094855174932810001498777302784936569720152214832097804962574708752115895750323569211425568795326720703048415497080113926168590059979255933630797345921461118026943038989035592729606104133963112866762127158687584577634914914539295193638462585834680081867189454458040219168517228698439627190896882635546223162669273138127524694988206067839821784670517477053399004003292511212757327842358213033889389784608303984638457475847331115150246417742576722177204313962659118976458770801178689287158330925690836465391654412502525490801948623302102158839184407432497203539113467778967458305157456790185917045220908497011741405474804964660995189601551776889212759396217459007025887184753941936147122484702715446147285428369119278519699576896230392643363645523974955818281484960210799428485807432618219187239121612043198665081002958073218191131973244799999058674716165571003025655099379939720920327337383829907988286342156694247315850346688191537067296291650798569779357224180109936127232873506390339686269429511146818927334020059633706232949231853235551955102139499461230416756356839256095453556328531124514432722378840363608737926222373369289163283855456906008804354797159311177861447268890257896557472653386231297184523742016743144792912306191846299964041885721950351637497162938618417533455635991868277746036757181733299278759753191637688958137029175126661347476361976827867323684298017624514889750403172085332588413239428755984513040645758446630799746768983910511282293843123466135687693509410024971127886212475333850742045841871731888750592000 [59,35] 5698859126416022153039808451382147478018097417804056154222378190234992011865826549180719536247374904038112030521065196012231482236480546791828227416326524327745847511959875641277795134376866118288169185521943497823683410839556075954064026501484078712879432401985498525654152980540774517284985991246874126795404734728917944765814465695443388058549068488909306391986966814963076292324203502611892644916457538019875036587097989722229823743967882879502750208385970466032927032660948797852651505511140275296188686111717838388333260701372506934175015446925048196447453509104738074432136130999457981833282682060703986068362712934543632380885055169901851370286248301105887621679362942391385580144555427192750953677760458200875776543247500107197225461764811145278589428451834142441626899364675924584937442496247200103925531092334959374862096549264230565683576837088591827878432031522295493462691050334177517477503364441127092694388023486629920865380694830922180877749723177644784760617630845753867703560156254707430571540147500244946996567508209886189415696660683259318620735529215789309925063314895899231116399862077983432471530773389296031037754031986778337626841325841841326497050599528118478415240991714359595348176642029919684630250585989565933957324187244161961396194164978694083213437734287873059777129088107975892209728024215539063964283257649691759564065902945427567043871792567509140251558120388913670607248030048049437008490728984176922005913283237814913868467663465553497216259777255140429493490656681436969921538412614061507404975586503711324954322006354153235271176248931296251527208839992265156271481576442055651969889736320670468067234148069978753643505837002268917991096830149865851869168571508679374037431193163869860979918885649384892960356553704337434832277634179663632297844176606788184338350914715255281372913189515091214844730382992111464295925001246776612157239012680258390949098154992137969276605374060880109455504780770215713124734367541567823759401339293386911058005009332185007670006246819750479803485830159335032343517990070665587404841253518280098303717451403634838863614472835585704618081627830984628505854781478848016835281641029772521335108815182586787398888901925570478026187248671267828353196877367424050426239323093189031977089952962550684618050953068469209818370083673830703679231748150935578601848421130316256969715646118445859386669121773609257177790221854187360967002967897182703561639458662418950121995360868188411650737732167503858431135235779984318684007136552922446346447661908181271080882139085348948436510091781069498665863535141720244517549099035704218270594969530074843844450994272004287874707000089546304162929777409224353558381734972620800 [59,36] -3488098751510662014921694905265902904264723040379512335398720247520370167470283554732566860792173097590442335452442084568325624522921141790662636996636529814911582217687817787165482431640492718239602053656936310316521165584523450907615562374601307744882298806574244516739760315840390239904548309388913310185985988870142934788007787310599391417146043019646028996636385734132891127840605750399489013049774642556239936394847108252574597525781399642155756087970682832891619397698532686130496553875889853508027682795983006026876607352764151409917331076425431088258235359608379954585676119660035487587713073790803461112174730658079565102891230425519456717446802925124670392773978667317508149976110176104914299910275451408460337124603729703652601406399112591081232972406686228408567671548438994369056368630718296520365531172927163028013711621680233436137151010115149521699808232458163617529444984143893839304682064949963160674685728710344533210079165754613701633290231468766654707280568259152828393606745696016085028555542631381397775547031431544449064545089172729092692497527761863636462199390556062234672663304700822238661603350668322933893671097235488745816003419643562147775964981832162140912413468012133054391197310297465845716723912718900905121458298267424024751967335449786231215325654397634222083733240039579148883655440406652828357116370846424497609658664820411427894620368813504789896595200377295105107142467331958398699080425151284989622268916733215703121350553542025225601189316001102289478194967807446215249445193342202699524994579066961137830535612674690533415050825642805009122973683044978455660411206539870805001014107729001467715314802462075336898232151961407010224056522490813642873781822482482042916268102202938136152211178144831299251271628671692401690519781510066140237520475993186803840799939380947633517692881307601651602955161164432619493014556366786215866328746905335803016851245265092255220747998673083483615514214824668696499372083340248771413797313488913971447143187860405321833935837023204186226725653403007184233355041442581339400667265490000396834849541550838641030263633228517701730547646152327081848358992275261990536029466287769086854510845624368097837870266453042141483462504300065075857350434887954718641179662010701387401810641867042866620247125672099836890938272688059314046143302717247698877106057774493729124801358418448802338136057325268758441285686715749077639977996451844763791611600408736451576608517480568476358596792696602874447892766807062858736217302853695694717300287217814941005471057726615165366928986086977245918150250176637826673638451631957071544531738432601134063231616923340850305010199460599171623907070908957298190447751987200 [59,37] 2071466016469544042069414839132425138397523296675701338000515122585890084901037889025830865610903670071686896296948980094571820715652964533772098881049389745395846713610301015589391332784257695682625393633536853268578769435584201100847887527423235277339387034423787201144793226606197436744198180307373742657619261972745305126030072229446117089042480308614694572794920469425048733681434780202807308853523816925962503263497757411644760794025176150973598504682413020187516991489401847747222128053710536431332833158777849142504371656023499221752750111430203247701770166848558412166614340056415471636672938871796461939912479007594282148271028836893527643393436883596981751258059059678203297020859860050712081681690994970273889634208425146702496060923835795968922423851876471423360130659232226984869269775552302589049794610530077568932089499948148853668621029983797946855247649662365626405899826812535886251169398693485349354123147162753839976987406360618869717011280556095909304486688639690683276164328581948793351730554783911248415855379969560252262541173359798384135241136190411505736595654163685984908266424729505131317322815964401554653653165383374117158591663527519047241478263934195405840355991345425633004509342534740922847874850112019534520884454898838345456038731625103553085226801154168292396984853820170842053631058581598511054451796739409429680698799251385409647965255426548038410852105885910019365795935766419473828815133366958169251569127121455717514740317532231899343129083491963977959134598308752777124185391597251443353436044375354424186006356049716000099046114664186723579903953651632409779132023422399465251503083848914365964327212843205908590455448422820878186080979797596076119235289297707286967182221019542550018090894625413471922297108296779939104965531187990950786776579164249039225341844030308484329105513201135384255811480526543898276202663139385653449598787703678269896497533191236812933078982763367716371801322933791576362461038609224580063219787069809922250277305843197112822692074842568499082544615295746552769091305775037358791642194905839311678299663938100861238635993203040522319923055534758604431948717658722392068848661129519647331362384187165957799945800013260146073886705296280626228764465553423970993552348514335434025886186430444636363930480845998751231116727301421352444587453928367783336479284314373703587814221999225857625651185997360268163158326658401574124093162067265225483265948655947293527990025400499741742126276699271932728687567788425049360042847726356032382581818174163787549227245136944717487503302457248190142760737311892124788345487082221503709985334484205028234343689452854049226760902359945257838224990409543002570830643200 [59,38] -1213415323838416002092072672049205335936407700953180893343046117172023450254907317317758177686307375823980507393702941189621259346566774155207742150111918860660294683876661803618551171542842846740833613957876826826383927362566641616888289569282611271849242356139604079109009341116299384146057749926390721434962707155351960193124303262765509598944178896051384787712528690882283433678898741976949302467780346898078945764274137533633526801091986493944472607052297240797096613675232089721924149149659540198881498484210664895973354906274335203335762250301971873337125203684359974170575264632036145378658497788021897611542923808015642550287575494319993530868971931016402383478871771126844093552801648258235736164715989724718061051574843325965886888177563420411087174410034183424336681488989323875854410050657172308579438755193728556632303250717345473826612043944158210999651603461153539011275514217411588050746401639962553758445099742086270566630979796184585742922303515314814790080265549077630875533432644691895717332463785898304745865941058130589537484603581062873911570044867031682755863882657284262433562354679850591706447998575213840713752800454490552133831939774197762678937663819024175224775526858330930457274791790848408091521313072786491643880355015881716738734283438056216469213489564049379841693757914779482394657705318663533071843169250348594620771914965987249852696821485762527902372550843184081970225710072057835210172658954923725324363471868569402611794837623868523526380362067263076506717632638285069781598657957145961512571059108969773457784475517506544736860722334631999092823136944840444342028035777927784574700173296291567814072634537328783510894641962124744287173862436481140768470190834388543071060354927639276080347388653201230224120051138442282808280453443052500368974787569182998146621694330254493152655696006624688249824881744712462086790099655712090372338771226572779490833077484288940148099704255515581142244335904700444856807040867231193544392699878124181282105227700790934888585252238527673313078281400328478816876900375603689292143992352459946005867824431347395128858214859555970587097620041204072177265576718818339596590389833080982915153103351167786623086214155397115335116672566721638067897470899268851561216043788034833433494015416941626112554283584377138031376518203502354089835028477227468184079584144002144604000845724672107512456131255623252890865261252684934549920535014820129525253167361243461348068748385153364147852694570448496373518031643023535458856052907063290969183478527662867725981450894632110258979420173318408729336586070044631872347488326022632253785675774486690456621939824273628216245053282943206597545522824486991167488000 [59,39] 724613550482167032482322024881252023233228941571009206657533505622573897509867002192308278259811927832620883597245727180048362609363853415128089949739794527827492468425840646369003870423427418987255074032096576967213957023405625260867204847172457762019471434918383864804210380299086609887315435010572808786144826979388077035680067956317541401205233338334891642001842537072526384967142884826884390317325615699041961003054171814249804602558798270763679462034397313053520893911534835378472538023828863963666673990383945170650148897283706805984065167633535523427835608560066340922250582437065125744612209874277812408587258782406841434611873448491179181771617225782852807404772327820430883057264722894795007832099576489030764744315870376747251020439448863019681395550714580461852365072257412078688079289857673996809603799357060462401153960979565063976234115108013656371366957227204394704077704338504277422164724593379823379130551679018561982907581030449335604353513657119313040634076096302229870591484901323486207707346889888609370648942021227126236144323467229689275228742882044158723980159101207491377673305292084021293293059642440388708494808622910134321886863110320657675974100961355856249041218920395336793829769475533991734228748125495250219179154991622111027516929936058375606948159146803987011010182028241989496508780976506929207015743404040575757509836860694841903403337432456448341987346790521997816405951071076611263817667394314416488484603723844264051377127765151591812429272998493609831740580428221400321586814339690389263794923308086098618052246328776607552104713694040285916143404221660820361215945165645449540254612918220687034539137717087470673961094547243338516659081230840760737950680951161805168454228884357877382364105460972402089349478136645047650649229079453263641145187626753521070392790569065316431161030367371261673631922681470972704940068250110159776409735225818655073642621932514395629508472852605042625092660983102142895516253664842084690502301684177244140998729579344937147305747857340736528857569573628680680470418517615760515197781479877370739750613330943311574856952050097336328783531567996842354961114691921561960175189340272985849238060234064668565911127956787115810373958195930116209964942370327413575421964600656565092890738926479161494681536110972966361726819095557651658756512610204724816231263738301328037476978357878321429249388271508036859087752744234841695604160115476386375048397743882625476334591144755183691524917657705658652552727039379969145922837791480554002670897792944444402582896797202654433422516070287891105267445724016079930813850686731755702248641004174388661512982160993739112773469443159641326369349639471733145600 [59,40] -452405907773065201457953752903013896627376284925154599624625560060275783329305971036904647006306690297437041750575292642055703615459188729219544152690377534161051071991487350187641917629763874115302208965311856112836419873441030295381795295439426103046405316594765375508604559526259305843790467288751454802460110624801715732021454682856672241421245026261193829807801971646212192199888374751769760774671264731134090455356070635283098049988322402481603496803261663513908743118201569984735154872784893196187033357350481332824780020796323925039766203229582851069810288038928660109581163958329688571495828776447946306322800529591440255745725981478381387013950007325432451337863103057333858586592000757217413023703424675478330628738782927092021784547102832107641937374888547948072533107208134418509429794471492357649550335024182255881315097029603912043461915355125098045805150614634288728577021584262005853686993875546948939258926950776643874187119907794018334880380889299724331610590677506856210873004445448981045147829565933474094381156922399947048976090811065057896483778646906027356297040895150425324058056198974566441509437984007048444841857135219906627363432571477977929725078244996710694879096790415336715824891616268810311897191866636433612731734050793986191620748722806078521879247627969158831968521560743238800310624854672011758856838346312693334992534980124898840996177711278099104715333599968292485948693809748036352302342850694809315082844715743632216100079456295674320613373242444135082068042266694832983719763075143970211498841024479834171215488993897659988672658521551215526369740762229257546589263241132483474390669065905762887580226759937082510126020187120915232690767887570129252446168892377078659506464732955134703761583116912044136239591320185454149595403905457291655142350406708854376200386654550737850473032708115750467849205922475202410455517517314985498959793908307553445358092303988786803556472490820859044789315192933148315896436556285122110619678088972420369741143100618908040175722420872292590872255393510125600127225063303437114857088436186294751785467810552012530260078925047918183465294077821707853805760385102279814766474786593005493363867413477253839271555517694080142698550834671002698502604196281865761138761840494858479107334021428990425221833703022187510484870970792720066870015839779030980799418676821275776154195796486262989500773950436766642332263948246820439349213471216998137971985221215303977571504779686248464023997262934611972200665174280876898497839692447280296726151948016581668918798249740556722275820384773980451394099678524897213151604765950615143667051838500140554806528077638168079634317203296545212733482175614156800 [59,41] 289886922641431313356932962806759485718847716228169788871542220199345985471631704323843774539527962591397396037791664814389170957145969507204761090760218082008679133311889109733387787224124770561460554248674375793413039596992800906507662879336715178839985639221151010429565359984824815963721647702156061936445627995146300256187269992854686750162557132695694155373485053328115489960721691517510880830607590101997405072175645868476142790774991523517347798943689503093429113580647239274152356887684672145800211513476844414473905322797928781509569897999789698057998180763505848353348779035328923264471658269635572838716933934158231524886364521303165667971028888882955366451160506096035873386164601726324992413090226097723390898102702718985948102708259612241554377184213798903770338673084877731572813734028878954570706043998459182413410637989060388717243916991686091980033860100983240921760822717259927986334692544536266884509307868632269714733577622436532538568468553124198148357600292439235052877768522285451054272648965902573150177337118237314367773701820924123749100998955666148147760694978781973083273443928642814200095507602852916357592572055139361094566624342907185302797157258550308870475134533042796678471351620912231520138416013147732929630433426628669335963559482286306072167464087099541889279560128887074361438693268025257375197072866609087953768755304580899872141897572839887487049863770686248251633225215018160199331057458432691122609548812736766478977423692464751131391895247361539892089475276228757311217938516450514100555979785409980820867831214396246052979195642958721355378008014099449189672846136573933569203631653821101457527797113475390999025788204201975310569261653931244247197224294482009755803306438954174504597931654993198312132276546470750451693901158921528592385959256165114452370600453713870854992229133895908868453634404353716818870611333058875388117293761613211036623915388509410969223866761963452310707105988706684530461606801034085089895863379476493574255285972799894852306862775981711970459451447323106829891477331186140247178622627316255969157597369889409398974205655115000673365505830335445874121977954198357257114637821997485330473058790002133071417985648238251410681512522777894750149770175692358218860365057704827601371384296121310505330351249344677424487655642010577461158339290046037424158278459476367614526581035438874696098107978549076854772128923967160325961926091374254969319877515170677223178979558034212410696697853223320634986778303983533908592457272347462643163674351289890761928733359449104875607754404144952352437166927962484554065725480567827320862413366806099827405068961130062131291759865640879970733192768389120 [59,42] -181348811186151343235328494106810648600112165836320514225015440444591114496403386949453063647154817839863491994989922292819388758711303963271732193609616203411362226153875331288864062852469101026504278967929217594768302690637394923401765654887133349836256703025954471902965209536570124248018987115609224066152394367170730946345093324307408100126989112901452860160948350348234343534849831992205299494532320006200775922872291124371186734952195229999036202578225142026763405051213611316680037808675756800127809711879991124363882791738039822589692873869199493114708258363096494210345716955471921966494966910088885870288401325772622749747021446925565759689683664143641085825180194482124823335194295401636152780278443537895734456804107264045994365275949358037741788392461794889011039202745196746934249641497760231166486537927725767807675286745639962498425448272463179228221332316027821683031638630366209913943806047277624031299484923213318601356756492841411943761113752402378289290753701537292819413968925381337138470603059047514552042449316502357541760553357055566146922650875526896835457987058368747478795811751819561584380694798467778444458370004353729394052718836767741711524589108798751708080365395152297235258285208823755742572750713818619161613443277823296586481673997923669857813353943876901247724882363196083852127007167359481397455115639296696412830783270787232633310365928339085918183770458801644082155302804518318970636233089858518011309807565905263831564709623525536784414157946470355391011274172318032044508878640482442285807293155116223992010268748382027666872806121507589419522496938026652701909959966309210709688102789890990363688672976725674542792969499031208776216283915893814919589541529226654746488773878991294446355659157769864415198565744968287431149656138246118465558056802179415802524395602678488657397674997929380149744672288738004169461951953885383882278013067562493173046330115074776559875981509603313420878604456348825743515484497182692698084228333670822534786834824471773003069214530812133511424695679647247106139016558578006995335611700877625770833592380099475090413306715525735494095744221043516310203077265979038049496586149591864767294954283920431636969840952632939985525230005203210945015466702892558131258960950132409448017615299797345912465575350119463920782211247361651080327888924531630329671044488799266988607540887521986895727497053450950143395560371123559455875831701284843587051060566583203751480334682579124536516357833062403127717048776465628929993774082273887090147200265098467375009248241245612321905156720385165049367409210791349481523070394941564764950680310092830253997207045753890495179026790210972300354487582720 [59,43] 106675798347995673257381757732693892931034851935281283092538010361243649633288856415581551088170552504958946694845369341924715836411502644209273488284220301787215019823816694250872175142416905806889494312697846119098094638226888287584575454900784046299489222927312585887191365076832231866845295413382291850877428412506087563468102567038682528283125539850506356236726807518359993699735506483925223101921430313531479188277288093848773800691493496171894009194200910861935463583730132307261982837178688605693965906178637072417444959398040348378116004684050393402209424999568952425327102699784024566369815043262374542173458254374828677038292965510842517025934641474674682261882433563342026072958982676773936680903569705290129049140165117070046244174581165677221287693392450271015157524397598391616451594594816652563127042182649665074429727426331417532905487653558422702326863428193071130223330879882175279505611709395400184767432154821373252912761539886449136789980699959641609536840519184966233107570602306743109423689255294468300297824585255275699827765462616393503135895527359470958077642699349727428222617115567583341509963600383456805342855969223472777117593189109060185777980588046766585809768360286851037080193582447155075111459068603812032509553077937872746719004284905241277245370643400189587391646554462628173365056796439877688800015496470643685951840129566790738515756829497144166309773739760888802312148850708113421381211871947849597008526295463733776389340738607884598662254537077390515093585008298204928983693207060698499745645950843242517606135773393238651220475473450249040591178028028032827074938814152818497463255706100589853125153124746790267465360015352054237412944196495163315620622856303702942706855911791039097199345651504275749769102092515566741630486173442400533514232888995110298796628156505134053314972197474829673246569892697742616570589969776835545587969724038024646891149846493246313610260304198255544724284262546333253846195175359494497118302447685753806224109473838573608617418460985758724975041035200594622906129472967696645451603549886955103605179809704673424129466859289963560577789998555181589604947878883142478339853239289536521140704330698721998742466864310839890865974702613044532242696632414213868856091972157693192422622784527918788972874184614592985524502666310637292409046384262114448208210809877101337427508120682471055095984725912358027431098692024925770705564118142425308383397452983434782287893416686996598238354689412320587091199359625023264352555896343791142055150418817802877401867396093208466758508947940653491893946842577306679553101214622061762669422977440876793278757137230077962884436777039546997014528000 [59,44] -58784981368197300010586474393121658157501560975001818520278442232723496573134485672576550195069227924532499492642545045028417219468565605095160708090227021106323657776368835891841365923730602263492594063038991802001838145648593323608244827804223285940841327046153106885876240373966391689439633981710081247709427125977658744358194339222499818171723742051110837922873049163306614277743396473266632468647250797503071715476364662819390193532194337232509031317021119957873667868787784742238363542003666460304248212166133687149157938788223351814352634869969326665213395880539936615627685033386657640273987836775944758746905799484617505047001536051379486196024328112043159517394619227518880363546137869668466229466091359994353798847917300172695395962961304212376384293680756899412545653887854549570456914628373935593437617864161509507642359828713968504678387638712722166305410435486497038682329210476720274947089798411448204206747629259336300798227319972261710500442427669455443934385651858374490373713527032353329262677080504014696318809433007174305379493052013745077676447042559710450545351998871277135466367964722824780391184353563855807818165121680907279743762277176958349825395659523470712203213385384889730313946928167277483609075603446027922730107627747927788067917936258324878464182788256109016767181873129215966168483406155138670238805144510010456635803094283326113847459818974332727481508674940810353288996978298596638255831850570513117864828846915502187537063795957023307545378195973674791269033087837834496966652927831231203191564731596957568233719102830720931185358038749158526471733861468426934404758924548347733302112384557919833240443336695597099195552554366855995373744781172485268807804222902041556044127307245988430316239048721701119625786787369643300852146175715267052597784943169015666128311183667857386608436182979046057179205083130606289378869739982040210370435797647816884069996500296835455984044453735329941914156970556078917262380512160695409845039698849875734764153689937689374161410704122777948260018711621895859927087001017087245602957766072042406071470080951808504831577373924269603737053770471258986389080239224165929523617095972557633274106002876734320871441153299297102858711378333081187134707582531688944402939328949372113447643524689362169860459513847200200656883383940931477600778996013219551996465067451405404772893418837562644061039462663158162264089341531197550744751381956167749931014082053357063295397516262303858947971413605548480790458144510654373078850819813935230327567352396462662438740475908017089481011103511499700772829464772717146635408509912680787857128541930025175442768921745661807146802089928286472765440 [59,45] 31139186631008013903210749473819895387092479138813151437453287439182016312584107743114304454907575941294314156049741271250629601548097167531226450140372397179127529254110265651430502535343167876969873461730224268306050404169295847965413323844150185016349697923631938546540369031099554126962053528922287990050156790738607194685651275926235322580270244075356798406014916288002938401510996388123577300175208771032764180696783661802306597651945597548360761434461173203286685476637738626762923183061454431421879156131554946133354948362629736201212545541272043127838864311523449479160504392714746975883688951775884343979507214487748802672466090274637821107628697371281009697165906651776641850357733341647136831326878251498690551708136859708996810714606282818798282042823952756983203362310066857258591986742150936113639397951127219675314908256846068472146987455321317016768905967995257012528446102344250068044005224150599153936307386847566275478345372138594437960672648898023832345389115683427774878151348319558505474775053356698455639426387261041910018692139703238723773810373597943166929783816418948413323827977206181724599915820599105266285099925219353316026942784354356445962767720481759733718908182736532966852046377872343665566965317725510663804065290256240704759008095898437976838448115390193644708612345386717185519055038719688555191748396191574565209415690678444462119991258085486934281899558503435457270103138061201610714241009997115095543846063287091916838435182984678208577181979419712016174702622385093023047277777133233525395223710202988201794872795466637182068236622265346963621762723305153340544775642973328318868865869684280274104570090860255819014505188048384310151228931216797062543694539136921997083831921454825902205963300722827380529553167162162102420138625785776447463482334263277482864040281035612786052445255753111679839268379768839750391731940100009124822819522003871837105547195685288501432534802568919124085924275385335145333254744770640793831689914053026096266888536070350038911841683773577345719881393715264204902965897628352493968544558761449126486336804375874943160953676501740101855230229182674295911520286277072409986093156454083152408435305063947149641688588630672388375501003348685967624263733925914554859592951216547103917481094042580303653330643618692835142809813350028516362205105215320191404502652693681121133074619678755570439582434334585934121333274678990000423581265537175425282103118665555203120077819822988781292109495397340280122469122148661785390719094674606728703919837825610848628939372203214101042035190444379065814816275178326457607523368792410257055778055250179386060910153589037731466417250576524902400 [59,46] -16406608968518842083302831487400376258325809486134718428786130618029436304680127117039769029257607590792679242943166841310193947669987847509243068846069346272995724294916302653624794406047122622544776969359884251949151033198954742939609614732192960825547952774315337840644869995751139115680172517098988132372775049902090397114282041452839154300856124251764737890765451721165106083466004153868811956654093723656937779447561467958199595009841853905132738448184222247249795865614849053209329974464422757183286624196130386292065774673578786223038315585452728431899478626433307498565963150613954929242072068959186385122401920763810597752912018336796746186736476813620402132017813898187366546405077766931061360778135718136158863599373946140088505320650926673806865868456529383785530764088153872138724887015038676392422211349951537751056463117035517786512419765630795613954848477995807522329444745387346875803808778028562385689993436432997081710090681739223041795136465364862103245997386648772130967757278518382412488404268269721667127215452382080566649431235437694572886560518715319825836783422387118289857266751539239278730574191710210392555099454948283991259728922230655013812186269859355140596260206296555699346482504616527678305343204987825352652784218842407150002083018140728229786678878176987439734061121727776118669270539376903871653684741684748951210599623679005306375275285078141688664268131779363125153129858155991553513372973380065006115389841869022428982886066327399025464605459949681069391248617181368357150601233709673664118659550262872085346304214815504790686149644300506964521285475326632529697734808554099997155210346905510831622535878246766192470994142845613345926783911071984831433949161976527115589536743642542798129654156008138015865347516924748588146079349725429731521968803676500638908956463297530206520528357319299174250729726769362080008147565574595391889802442234584559401116944482723648917041896974407086947852991985299018545389220474043458421551058901033566454854069889639865752954884983187561390911792927778313672343216660463400661254496446739266973321215531280066761296896353763925310480445742793494873064214771934141176282626327551137444561662462052453242340266389306249005220855124232386837941826843492939760693913591878472931872520182623156116115989270254762810715485501586742216330121825622674905058335812140031899095801142829261910057323132829123869876064379515590078112245797775576979651361139783618152267976414197312402618716735015898683837905957183861452741967002083180803104180584894605671299193998369611786751373338248413588441702963311784722542289725027022098309199753673100438285941439729213155140032593395712 [59,47] 8712263624097919847189705171093796978518309217643895216557464231798286699554152318538128836987085045268494643365137112221208851169331023373391846172589214133983032877360088497440212590469200834681283680656226783543304531038612991960410066726072272314601761074363142841060519566647681518089331432065461393644272753608963798059035194200164559468850198907895672751063281732994080882221957746155662593273145792349643288117641223675213680284611275165963491729096211582226434230821043374390993583924580198657424059350703945726770115600461016926086033575413511143807519936784205105500238956742707709106411147456941071569708031233636190550435758988135766103260751615456311833420224517671427303331547153175676989375522291735148460989262599469018389110147568323407661028097855838867612883958413756665765722005019676868677503298301353061317774523977369227422381119664136031272450823857854620255872259148129304158792907020735572454115478630383693402348725177564765581258641909267415414697269381797088263180001632899734707605108180925217459024176134079755506629282792577662892324939709282421993158521781100518867251503734429310800153116048947756411985488111969104343609330547703533850041267210302118765767254997877762121024229111474330643042174329016559964585236085400909569162474829990933644014407896995778362443214067675954405850940434320212955861147200395527178259581396101108547496193032390944198099096843881006824560298325910102568666151035366557812053764768626890050194870826703633672979732428274020716229810268105617520058274990542758933413413773211029716836491881510208968837071848133505628426917720756323583761464264132655055702228628044011064036288028104381151201155618555635405999616248171348183189601911505994759778197620365628551192311234200924451824400036899395365126258572637434403854540127860977398501573124480406927563635763068970602085804327876027933361538334716651917153574415245621816772759437792728942351109038074994610961606612912172187689562627096374981303013823615782188037784283675516490767684966776610552635709617863004065740566191578679070280057258977775580008369952420525284789173885559328818660716421156258502017059294515684179893485733957254977913983535349637080372649862974230981412150722522590578037727618499425362940993268745241065988494761614133204260094588498214718143450661868953381500455071351457757868601452176990596013973383676017129161121793095653646280871789038463957465291358306645645171051613633315486055811989031540268679981185504843426032564349818099811869054011383558085758697075019831755167890770995511954163029826905081189310045970184890740589150678625596067824085751515615173892243289074897266247102103552 [59,48] -4576349746941598657631605400663897265416121293595473022975566782042576736045590301078794683643032840217610162010299115482262925147555469263608395337238304338730398607473949025578372858365744416395609441394917654891803898964643630258626122771686694283350897356639258586381288317956847005454253274228398739414684453788692462861285616151703048638384056809006986251399800562187171870287829118971445865503026843396129303722302633184104986437532947288489977983089901452973053816375904572121496112585364962201465550136266471410841022890089899465567403848862149061588542124924487818070001320536171810727467411309513192893870076456410226964512214414599647801648418008240456335095799561037731196926705560111131516266536159809740136158454407476158086365345524207165566252222515387212352050769323349237637375097808843933098420247125694017373008794087381092320672504050475842524234038350318499289782625261377252250985814397586710444915115404158005148091287794344512126909536003692464148089971086094353886182670562196277104341641947321486602843429872424196205193461222937181012111874527915435005072252153568630070335807468010052017677667384458719853373431829772723615830912490861003672062716340766010405024415514645663418098692945695529579257053558922712451271207937669105404118464292142353276115990605554267405478006857147706046180165951515437009087959566555677639781611993994992324539744475431344327143080443316929203610598726958604180402207855287725060602509170163472419470470842938294974999681119239046652220250777917351255291088473510477260610594003561881730099142255708521248639961644738708523672282381505015533301281550185544515723154255344893792258928978389142006543761192278064380214276040186173559056973350707228488110702988566994134839189501571341092855150582276427213325129481571171108870273007209584522624769970364682865948472743483139827178118818969221579747960013126376162143795130459668688730408047043547100301269184011849643052330440563751913884226684247181119451199508751583766081357707160033933698065335048803490383543431292907245451461669641101380255533326658433735069204239947424961798471631853100576663620938464782844374903234758247681031409991966068867804293196091951645504578102730041236986576660535377176341917209948487146792761423319554496215721774828682931590012689819032437419262164835136291439836195469147621976278963447755187032466798985466481058636392412035717828093539423334675595334422508703340416422369352517769023362212297705160192133147618724833552218617135757235522727025726780111205113421264839151117341200937880530736020361504851825706803230856628295899916313902241303969469637625265729464776856084874750276403200 [59,49] 2302160222223970744094620002500446180509127715045153207045683873822274604734082376722144155405290567201241782368429269429593865335322296285774469870251207158865460676485500942776257083402374247191372467400510045635518915255838548407518164768315543344301275710244594305382654909688143549339889859018484773672731581992019041484031616924189906738736242889685493629052802598059371045137809001579238434476006435349928579857438673986920270925665564832221201321408410680160729984860353924970156932597601601762384549804438973803762616545414177787209389297249217221631187799327571348004836923285187902409325911956850345510550011692482818032444834306947281047381079262450484008298972144981631110217666231083343263936224431604771325904477136283480175790532837962147634483565198828221600144395141291031206236066590172995110796371984946580412788890460494977364799480290001365248846981541844819615314641412361973829322592503929672915109537926342082425581505252220721593009358943602943809253280226212394337068562220661091773030809243189814980243095493937136464749829539553889073106694584109263752244743185216143916067208948468177788208962907625759357059061533754928449053223388400648377139311781820280013892509276068080951327128097772751316546664362459025162729229672043840720121581877061633840207549911745737202039309087220733983125610418182486659876276040370304764136731525988454679633266334220182627451321778490302831490458012882032937973046186604422251395634169734829810862484275075854217075190929640653807227347369172312648354107633494289027387664594868232338381398543494943488728653188813685292973178280771455684036646288063722224214466948971318099456662534064347607522606144291689736865171269202746402864570425939999582779509749336549332306373291420178642984270902590763523141295419454225733983092628555339839003212062965584746004281220176400588676549732470528718006341799619995218231781286148123162796904537455097785547996740288368443135336216517366012319304184900106111243291025321806557954900559556185614784793849907779372213384521466008339483089528805719754941904854260023844282234793639077089240457658124770927487141669584983977895120710701285694153986058829966866923680314542998481721815202829618169207465185384739084300906613239979054366684730276229450460020617477846737630396649880749893597157660386326823970028068980215028447404517444081947695267978186227208767896857901928338229919234950992167789669177829220023712519430475369047794339704556474536566361266581749157046632698616463226176866945168377347004315987263105049254282536904175585924923884377589953324535684390012675002215127106763116147222187431900804637554419380534514810880 [59,50] -1081636783090796072297566034811376253562675654161980420223866039912909729279322784685661173388791436514616053469429680961034797229998938210155129084742358931790476460970719907471300421738400599660998130318356508352712426994005593097810266499919991319499380272743361668667634916752175161929661110350389796522667844900987527535295840711679683084115346813766632668531100441904260532793878507657798272302985455606828935548119058380622611870572144104015585234267417122090938899915225951303969992838827267685156124452313864288260111720683155307925823913040209863663755960737019880861070163030306924103294052045453348997853314748394514368178284011578317247488771720170374544060180646553861855774737543071552757462399073707252386683723665781238501941609715519320339657949450115982181246992830947636442600564286831023967369356748441127639946215809801397492544184141573567830109983346077803992326999418062823682057627888567476562227704878480046125865091552631894135319993834079357011622111560674711935574967888786270651261287049450414731497349445138228963742080987355664770029714858073940336759596346988134959475123375864294341508568477019027519291673007823710130735352658375229192440400171081265655644303416328067998914364769387821408457833878966654393969238703308379797559384244697979192911175226287563976798550274284302201410226762489328835460663370595415079058910304158655504618131315161418547009986090295488332136289148694575704714314603134827234772084559651982280271487206006840520671122899213961103549018481842539499727655390444481016393635852813344894507700473982828577799905598903610077732773393609623843318915331151162755248351711672648529365326831380128095902584932847017437816163191928398023479830835006159403261507070997343091605017542575050638932994122615611151731232743394572494948213615701231264618454517175663901558282277362953572407541175546930131066507147895147056101434753464584463666952045456055200654847991770876763120222188461642439463881001126311366876099189907880175072658659856413559188563165565198566650128966396238415672701056042446997249575771319159254181055253989300236380633866066580540370821974786547736335735361484808436114775979992748387468680253621857529364243892098455940390477760740841200107306396566011689936149353426648484277170014710686559824967018158318634586036419175636928640400790219776658814479916185641392051574808256200314180417406517466772303354974252936890700956071240544322871466329272525424829486989267627617161915746556999076679596346290856918683956889028575266438677580717551212116497837422314977280767057329460734106621154621373547291525244300760983923652395859602733248385978212196286464 [59,51] 469038102636265111992646853499062683531597789809707011552763714377608735674651848762171653777383657702174545663965514227707779741516158803191738846541425100136538914422783824678955227220927128278745438980135942993076504656151466545232731829741431396869061312525312390846143714848941087202392677545418519517815557506804029247458542539445830475117588581789494442180422817060415998203590564111330948176478890127979817714671735473753621926247236835798114357110686547687560232665803422778959180778450740316687603147728422960118015706468065531282013866484932508961223454478706185747429451478290847824531973283011865739324474701988725847950455419083538612507741593392406878822890098733461368215582239166427484064467674588947646310609205594497623848783940496097924527447254451778530538226779250833040580187739192961943897759304105024887383735919828636140813740368250987393225441878416808721543425867499016820748640126231451163597459216775144637128645696481800940003754720149413410351935719258071133145171431116539769674306239990134692686852368840314313313002934809061818487598246889954306773888060020742779442800614216912871765738830659398083334080543289764594721198772228589421846766976772641476463786241196028820199921832025880486895482506976879837640918733939562955646743360547829312720919837904990087204561438557978505358496843539845932290822651738515079459180745700003200231539095310850441192982442754722719792467520003734904013691907051350181526383331590094343302602982301663035723485215352381799608835626513289387049551610364921761209571207221413201797789438021297359886998238657323559867341076121718365314471821057132970560820424260268648394915398657700961632540646568538541395960019918254043010898808316156026995727797211689297545970763948032758080131186070465199449726767546028959600307638818671349326024159651024269880481620281276850657120640394927694116098239808836325587451779894042355666297939779004070148177222173102824355223911620766143445289082737984596579923515728035752560543611246394119085520779368689569480302458724173608636575354839907420144957493668198669487628324699865185929280843706851901764651320644976810439937641277694616346755484436557693282119632301284050652318504729527380660862044408599147117788887606409522346558893394200449679773423103660082952155101902374521276593757697600420009708768206236955648095037283704486364179466435014111799683616404969130653699043961522460800201967209381112022425072280168611676240800504591503594475907430919449483639640354843579093843202847479566434030191453816193046570381137193412520221354988106525175364051169466818456906478900506758477100415970848339156005327262973952 [59,52] -187340071221077080536344884238250098286094350768190619538836718252503184472031407016321543816266167792933843660725182032784700490774079062450939197576743760167774309065500328940389442277400068668632328707324029351392164825177912508785662086167028029991272341974348331550643035054190709977603611808487906092738305630144587626170170295517026780398799684128818568950923882157338558100793703362164461063206195243449257259149238740878530888860516395560561198133040035674800875823712330468921856192356403100532072699600047415976336277464883543041827742692550193022282764990849014622541516834594669534111934642625884579167943852597504640298615035735093451171946007862179400073021691007028892124004191579353313832266112919705072328674479253676971751196413594205808761598793881505718474807442669850412932272690003038933728993825173365322732569202589876142085910185079546412059812659835602997552386724262138136921345774844114986421499525887993484827425739424350097964053762319532965135321128534128855117946511857655095344822278139765748576046093069983904800411461099797113401043502137084832787100147391203994868712666817308862275805473476112293596835467464493701474714288113015055195493118119398924809911416365871096567202440724296117765719092630031696067862906079497289200694972794598028567961174785627995625889216552266401922250483375668986987952174212637392103444923958359268199543112824196975735537867160787206602194786791628379851361454974114841680086988150366521357368823829913557484863366322335782704693535677545810961089706210340289097005292631040947987593743784173119169838807682494987282094902656725180933179777693096590920011909759654689141356343409236656068969712627976789390194649682342416078739488735352421199126529016915942254787752433782875208732843307559049343238000679763555641726418852454796596873597738150901369810633030570884220460436671661786995246771356229841346365313348498463791262963053475964250495589042195696462655881067779956016249929664259220791735781398320198959325944045411057952301400036630421720272296808589065414999552912587048419427812878124085334696056750478088732833276086660299262111172072506070676778535049274623782315171965959949818716344610577995863076230920095863011274420207279140068995618109628669546070992291444149637053854758046930709614438161270775267320353860382594921557296558482727735974480448371016208524839572515860113954830833424644024221353549866997528770419428624852235486522223427364586860193206210704578682395758021955720398421972462554917955851085784366032480321075940978635410433706249392855973310379154703432228860414182000772816767661657554496960280557902139749150807293952 [59,53] 69095285910217742104881946625635089667089766326689999874787456166967218488904558627576325640431028434648390391867125488116013189384348790703550264427811020530443702527660647584310105535344422328800285378727999252287960525531708940560570855577827976856886703795610506488385877676287897987334919702441176963692534754110040697414414071104313659423694277669057362086134703793267040361872844646202365857598174526175842749649167503222263204196846829933866547777131789529641483099847937720209621147165347783017503587209889252851710158053661327052936738156746516652485497936629638524028954719497542073433233375305808609029801974822961288049782489525454878158217260928282580799586860004973371440211188102016986680012713138936887522867793199885883373357993225792601582903644326082244988545485014084577336629898901098284300123524943924382500787763580252987925174035346116286752772448937255487952262517448280324223591716201397506385574747254351697954394420083666241507185570977634188813830763407078779959177249061726359615620616852985556374294191091122804909998616389664356705231392456625239967942731944168229584326680952419570468454650043462791978137828467615756919523737687145962727862227742097231666825759598259155743235583430438096355589766113620597763353935228547510179532420148179632755627965396480589501113939855751117051427387061136850578545170411445766294706435385348472254648331819825797264257224906529119728546616313309047226077453636439145625472526978193273496671685421962285429694916007198679016401699755117898161922091541256581972880185240817228626466643598917866807248150382774322737537193786203560241884244329738083109861537878936835916042489012483769499946986430055021446198409807211896985314767875753881848867343280025129890250719265564927959163982281768484346584170314651157971525597155812798140331841063073951048418728855274950388362971473130228966518480141870193992985466778194261808515118547794141202849131768487526955022076760159335029027534411022945162992857248931248681529190887610516372466491909183327952649160445883134260877291077353656536684275184778676053638518578218846120415228579969952064667361332160346103661672770828304708384951028438343235276516682182321826324667439579854574238683017420046946704140230549151866623249897052432216571393666752480096591787533523933251366750814843109945844720425941169891923982747975363172952595959847115561326798214499197029744916811922747245164382388969973790591090661413905577667100001201678178094869660004361294802418756051531373338815255099963146784019050298651815677874061222168017916552091368178498287961294339625262151030830370687548168975715400754776516853760 [59,54] -23598418941935129319904724508936956889065373218613116488248051097604721882871176131101042561942153611892584027191950530167593856001108045003895683241181827967808757131187682222663742266548743354733488867973008807876397705703160566217159362738365728085964276464468866682433714130241602703288641782061414593481488604116189610458985904614090732031869694601871423557759257471519472147777017325671427268348579628159452636158596345204510832068093728257009741973480370592105562085154307113754710136596959504405471757956629470990698641647077906717862429385177587386624452556305492203501937503466702596933211603965917587153051425406488510191662734844543640891118776678728602362468685961961745123682111322362505465032163704719920555851946505667509033566374660158703915973553611906543932418447910443110952544508445589564593085391920589852321208842609417849289998625706670312108761557142579028418895873432881016958479175312526534808920113837312134401055839792872037341443804573944397762337687188290426383005980929749434512755723759307687476559115460549070902903667103147051531395352277101286908898529419020032902219279338595553160974044579922701084226919766322802981284545332109388521140534391081727113754039453181596438977347948731965701534349830665815250574979227315647443034667448004403008670019245013882467314564804451821583138741360930152682163051293760262152011485501930364200185137679277422319180504646987661883395315644200894204456528275835395227586811217026637683969715340224160260750374147178306703290877799684497440033582624556224221286364185146151890036351176958093452427322796839569376883949800615419431599874546029771801534145361455875553097429879351271859564852869745776833459666617208256698675612666516869781786620354016094738855247023425772908307251412465431541694054108403572245095106159480721774102103697008347806000262730002301839896386055475615799187002233213298101952904993108746504627798685373290734596166252960256057210256531983039224946600754414491690324650617846804011011790712116178528262378503163694143278506111891833977616206681463736671022188401281322074902120337206485734333762598080697928234144779472180548015276578487434086643010945263925738504246991362287544062592892504513028649743222828142178769248995158625472159660469904140390913754734021575413382672454654072553941854063938670647712410078258531838877986585610033102532909404522928667072046180036731397135016168451406240935631170101773082888244270408945523248159958942710809419873583583938783964179178086328122493236609782766288278702483996274188352571976485496573632279219361202569538080933183867400233594806092370980182408668047881787146240 [59,55] 7467060820225936378242010506112845669603384963647696536929474075145886114598264360367577938811083316807657550653281642203454449272093500787066798742857619187102898687642197463572404849463051703458657908311796020850087134149679970082548006447486912376203639383977724302060656782434811691981107791360408817953410246267676628557692203809852558419552681544346415012331191580845797825868181894406169690795600179118376774050581659649089888974363080052910065923119790076104581360916221561088609393815577484623121830152465289755214429371944713282903756070386480161311419265531832626578363716979721888108476382835385484582631066004929165260633171363287040205732693482739066004281134329819113951900554900755164156486370091110311911956798304446624599906494003932659537181988891266551061505341906817921256504669645715937596914903449167040000008397960272221917558880232994347348038744494389184085812213628791715150412184654208690837511586746367167396346328589608121188046516697365527510612958849165808222538852498910345958267531932526413141069613687428973081424878016724136445910906447894060679060537067290825252417228096126942254537922566234699383098437642001441580136584653275595392255737086911210844382880400510018210286492764224171621717364447230466509628307282909809340533094673540321424925935028550257213583919427025902828845836735754654834798229343039586044753950208592347509999789956244155543323289936471872059379281006414959041579730579578633426159202571795169098959973824316907097305138200017780843651937370975236860976987196405252901242080249322689688230869013259642060260707759896068108454087836880575292172108926146000205773908614883692036213825052841984658672146913590220148007436047935867481576818504514920230654045308729693751072128994451724847716229751212912446455548784200897881569518698385984245438474367055837880459395720658762832713991099992016189991749043358984165533907294326335861887221677176784446943236438091648531718862470236801992797519243490750133230795952897893844359311421146747442644177408029325806099276340686967506348653985356326806032538076271336080275632644948710233467586010940526731616847386578950187392919193580084886980305753967883325407738994856076695863884904031791064091723745623615072741544001539998372636718416205323125999865019184898300654005950789547078983671999544370146912928797225816904168746031576927878706352177690125348058751743467776222688733348755827166842919114749799663500323659164920594533203912172349732093611511481997360831737514724787419198152953587680230253527617564346848557470999520499576126122466449095093416180743769051789030318233487848937969114481960937324544 [59,56] -2183532717584549648503979046365302466708470826761015239335339197234968072700462959003258194958222398978268781570194952620854213358164461649033398868232347988253940180600447519267953761208431626966931412009350212836621451526155948103671700338065631602496063969443171702825340987321232745354904704950857093974895512866027400442758819895119542346425639754209998640685799697535556072151637170077747204613640522846978166372701634270384739325853979817707115456159888542210054666172755423082443125912406138714952920595948920814685681373124851008982527080990877181058568601013774577768818326172423843502708835314106380296678573788182626163257187345326426061381027497171406530120781970904009352985262988930888450247711019824225635958597057390560572538325753644132178557673625239211377306753471352486070978962171757579701531678045895968552286963211215579068887405681594974537735310299057950861797069021938440977760887518749075594808719132580877774858313707407326076708953031597711366229858377399756814500504032031027370823554910212062280541617100568397974188218965031947036556301111106378184200028968892509880565922318773377731766748382242081213613632408001817436123151319559658834727945963381382639423086105940446718786852656251866622675202375775820087604876255785014918403421006034039212078480088220723418385457715190451007745856726297225215725239356019783291425489370140278254271003605466593505734239632139444345880256752906352585308410974195862730283247675704090020337887545755581457647769522550478572987696081897211908454319835306802350660925851128902034323737915007443472995716708463781809121347450090555287723427825963439469000791961268749302601836007848695298615844902112987289522836111785083885241415090699497550368322818486624723514271982358462302780655347303088088064014585180571612073199516873078567695917431348471694387822841498772120914885508057012855599062803952281585024476448692091472017605890568630271999642368980496610806360110000972320243260487253434134779937620319177521647555058582873052897364086514552478576650573609318377879041163580975852314211865917567089181956945667614625620417501977768190402498539760645523570629929323727035977921539845034035829846159549923249699771937347487448548715769226481010394834726330227601050306577524361565204048980749280033973242692620343975276807123344390928274639563525513518994918563969807205812250043190827598521964310018840978778008984064979154437095923047102471788865125799320880282233145157282676424133121367142122108191676432513149298361016304681578021067979872762305935863911218201694371221343586760879592952670742743296915170014845628770787228604893757440 [59,57] 587355668379488126693042631395694022482563426695194005862731097421124211783282048344902991434954000990181333481980352975829234401013269149583502299281097308106864170231644430801208655678194579198365612060140510343290534894948372004412018890810901679160511935358118667207147109435366543303480656997765201508401560771110994076138740190135475571995447929859007778780777149257815667437765495939514181064533158957907402172250494782736720027455311782251736479167088540617657556328013039710951953339931418059771630657660530224869303919325483767974085748189356531320603174511934777919450001987572841732893050566222511004481756419923650865487237730789861178286764322523771094547644092036436868928217128800892297920878103025517198037635158668140852394208112267225753986654769416042968939574561397895978490532966642874791208335627102277682372323124940687629637120844164390575620517161267989036922986743942866556198877810961115707783675965582276684556886976643061327655090101539728093909382681802568654963941676627969822173970647379770962847641450952515247464785226174706817127563118671126954195296039667023770460351864469045116516115321433665714959383552987501665038838402395540441468116890143318682646808599947665762231305550106686858431080099257412360878476329337916729262010049759168065189233131548569344986142424474812024983709525772672747076599381549125653193456330875066485480512349252089318962957224742143156073114991910543866944115129947914360178663234273791054913012221386592859894806898852099831406908209253355738082194431161634617160869913620066009162892370446637737042113793615091982536207197424573177338298821404277855633373931972166875286094939591093212768334130827690876647387487813141895473436938292932467472597899775022072319368477969626680612280468817296382077861099288388067867801310045099338191999333749864280470163673165091282495631568904369867333196434419750483104184233018473223832835024759238754410176600313680512906770217719183255153368640420925306677486871324288026134002047899594605486638048833502519206040136906014706955393035562566372980511117408525982672305430207758587758039640711800215785854979214392379452679897768755019220925712911859259830386108821669665995741359588980555250412799013899216494408761156618019090276840107115693920379982143017871056343624615318796999874888203065118577758090602424684504295779279244857182487427716491850549393361113625675357477347902973504716468160171914764307234245724159773612336549447337675699959622918940078710345720294525162918725920869798479180372502041614931494421438832197692834413922210408468087280664160726537644185132178774884801271027466240 [59,58] -144590515981196154527453418120002614088869609000090229537308293719703358460309833001133246125077927851474870028002008996954132887592614749357979285078132406144827057875417211692379826685623604102170920279181771242869107795960941519892230556428031115822941977803136769098426846672681978284930926727196491081800484493755630190663434316660273883993435154013692517848779640983488230100392204495944601825309468074640961052976830717354682287877720656019775215902837614153463676292618913254943419693943067819430799644799664140672230589520895205437791066091720045692932377966120784068426386236826494153179591457515525135800365343645402359385750698159920260911899248178673010018060077029655780297190215071122977452426030590473305353004118459105794376623719574259092695222419264431178732667389365745533817588116473654437270239977851388565657000390872657575985577437087331887789138157512617385901817231599351026573488122952011952378816046793312400504548763247114930620943640675081551333801456066422659639084907764344283002485781647764885136161762108570741688861884437751232465952148644184011268918813584040234820781561586316792897173118357630775327444800490338343088862076154015572540997933098695382029874382928265158681680547662589455831204778492248741301258546691553124627714257328919401295181438148057833677565694422307907748116549513727292925200658236438942384796593333534900933327717176567268305973737873102384880589149811697975240055418260758475807856861368861956112690676906788533776575233380688867357037800988135344299142231380066846101418844785679258967768436299052858771344055419966943903786878713196686837837878678296028605467200506695672994692760522405364178670475398250965116693406892485973932297418234913752541118522669307308920261380207713636555399543063038668844832142335288826230511037200340001521059648750331144782725841968880848614895974388844590776563324795709052604653298014440518741841258686327974012128433125862215540721445071654032106860604393186525339444435037697288040707517584469825736172968669214893536150203658335465064193294161644018360323989349673906492307739489012921211202407200619869620818720510007176627300362497440878770519699657107286532213195627759570251635215773259582509328630789823069213783867146169731517649992778911980416884019118021188341103747727889599028042478583298215348832545200205564661714823229575046690843947718397680724915409484867377437488439990913339411892710379187384442209119645747908990102101956667733047144646616644000250985500787746306338022642293923478741115641692135967043001119394850201223312798378307273071474016384179681664871478135751609871971123200 [59,59] 32442550968944331483911369157412918690534277014013704779995627076623265490959014235444783377701072608233548389600952601937106203207116662435729700104765486546403417435335289912316231863915416641383065515104612004935651674515218094031347946145192840420256193368207761775694080979655578346888803159774693110443067051236014468703422630235087025440313289772298213579852423755055365046818806456110562579378524567529927385111364220548884445784144640962528325787878052975575357230054939430329834409077371157380134935335786514923035804350306766911219664500983817074193993017685082796965155440943862403764635606787046908851889308036035398095044068985385717594949680624590076353513862036225783099978801811447168940811155659861503933800933514643951870401216713656710526322752588948021768905801206807253086204572702660195006340992484593080533731548893161709743914500014171773367568996389637736932672358199896639788217673651882263638893797074543834666983921769627120045356199632123737813550099280235526195201741397419642874172808954262769803474265797526523153613168114818522382738499177840698377422701711227496482558313641021033404124243511787252209724595220846264891427619853370165654239468933618753509366868175852427659465296795001120910619624723838995864343306664208479550197369544036675074322405431551676734050003370376552762158353392965122622435044272983369218619111897031369485665757003025199068798611231100032259455180682746131256094185979826582542505133061250831152746346814760319125951859233855141013905681527264539430304954907952008887866507888776876722212700461496126413563760666965259987621077806194006254719630850276141663530988385063952984300467426443028486341583848314839796862048320055574070269502504188652346574467738175730856756303083880411713416905492262991700689212623140621446860587957247109398057461993023136862999470179851389267720459259214713041473933771125252916977000646818828502506156241044044846250776106257202063497033781934837485921795369829699788403064602921764315665476633005684019195387489493528957015878784757703206751283237819721932969583744161323041387427166032345182827052133628186428382566800603658194413384332429115258107130900632231736504308084695783293248874231266987482829856422268781889091908986936463530133679315107137058742395310628141637204331017575153196998040682544973510544996126286687946251095172892935409188777479551249622742519437281720767120476294961537702042163192450502423864209400666004142131465229042117866364649436608217704661525829623192201979157062881480845457343954683451008183089229403134663041807753375517143595968813230859302071638710885369690193920 [60,0] 1352991533672192079669256417965686025342599037491483826763298998834533766560998625028496658691661208845648809152634491082288366336188208963737758827316140817408629980836479252988993392617660346263474126093736977227487870195382722419608749439890008802821279150205358684260295131461706370149029251368155222395876970351345780719156609383534097758461090510574775499889335192384630537906540217786648784700029200611578784355204496894984877629924106919338867840655947645542047066070833987576131684759627902729595263739690987682318037836743467467807166914747652063738492557214273256689229449772347973775847471183161294249232120365801574597922454404993684097254729575978311896306417308132045687630201630138354486212770537887686658845277923593571606659358712456927174675045759417418038411392160173533934440616347182725855523473418944874128048682550965786292181401565568473283104949383410753670049251679938134943390674024332029162794114614169477210058443631834815275864207783952461508690121533016469916677917037133275340024794881949751795138175239088808157444881401890549701498485000858427322200701677139577901090959085143443786685900682862572925381224540694455589910999880585490091102739313906301885259085261398147172637173532258940942499073189244402125146611786215182607378978923477662750597662528055367890521935890524601114048294165302276358210757587605591037746200663108014978512293893068435245478511426139864474782189627348419729742749187286455938828259146854467100939273942576042057269455606885202356424886952147771404172128421152918896591436376435511403333760738906108045251179001360967287546779135008081416368735669043153957735437091564228752921185876936986940337269704584475538842260771675137001541006850670710209238334943677727682017319772095467004350748930337260938523689613540755990220136986981476389330745136830005911844582359747887519984935113056462070955687764917994929264352436587809236837072092939920209807581644929639908337544564621712896820623982671443456524360362133432940539576838753896892518123041508531023647600613823936973456994654229413845143608650500618119460660091844565087262118325138201612602355338124814131868916252688304199942592638837768241323293224350073398287750987041468650026183202485160149156845184999095394443980777871380785076548800625590808716173930940765101729319136470191290140903852998665137525161233505083259125086777573978301336434126678330975660242618900552432359078113108385981153949290138279996636001376962253488038963186338735055937224383397696983852108064701562998084600019522846916691141463023036242018719115328117963732154382816087286598381117352914730212335857641981562821354439083471602989928020201073224553805883054215697026678449930330177536000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 329539123456306187850419081977153636639651433730034527902063827661814281360593052071844094940994661182599777976281080857132740111041369993167884945864733980713049441482276179783571795104443437320419692404379079131836925531492714171875560608014165530282095483502381897179798472311386388295128213953499227402400085244052418502583855015099456964913220435693967409436094482128795224497708789831191601058011655470680557682187776889861651642236530360536290309501838225309952324720187739119203268607398505891713216086555129685181243644230229771800382005993439183963562978437223393574408145682014595823282791066635655580506946729068950034823744566394390902652863581655561017035194197050365734910881275637681357018844293893444094861345684851665514077780876556236248534693366362188126283710343543188553830914474698508184089480800004708372730500060851850684688683291715782086231663875703107117787581608983708638680578717103222622417762265381989211838729174036310152455105319268502844675961981508005981108366897852781895418700766635533274957712263809871157916554999177966094996657427338305478975659429456725058390413554652988626360421054640241488701720303690668874210604586824375586563601113396305008925207735869938473375357884774511406169084790635797345162199152757993226323541273634855464915689327102502571885213844504377630977837660824686424975658328587459711748689818363716576581837605708816258527757753535201260994020268028739639478584226838684599921085088762832011148657415120976131689472286100018036399935140011541385463326012793102312348444518491762634527452408140212548941129332259372732963633704676173009581486963096144120219625264116846610141489191247598264244328549464042775129781495098381465804026925317757455135573126815451146828084202046646852696337312915637373492578319449879705926382490644558018399209179079335285514534000943985875841241995478828708397041262674490709764542926626098765307856802411927896859117749360758432935791181476823243347858379678668033940279196720411541736966758103418088519413178949676672030109358636759266690050655404247837972837067746449052014067008291229475594405417472070863735912582320641894444681627289110650517088072319657514904004348643246888782273793162346857156518733101639102584459841945291267636971535435781636407965260903735890936559943331611953199284706854648313366554218592555600431027335197014359163263454883167355134983664514110805418376261391332150482528445615033857517848447139330607457636132508932443418628550466698882596869779515647408524946167405511648777855975578265324966678093660843415521996928600944906845381414883237566881397546313807934271941511633203791822039414842761324677712918919887944063210224574470765104259857017996102860800000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 22516702995486281816004824079732251385142614135392731500923944211047226270382883612054906525347977451947767594269015452959343789141165008932377618679908968475133596448297385110161994653781289643634221949920426057911531484207703685358243262112693808979454079501418520759192329966402825007049917032358608946950441286125372590962309862872140087511468299969730958103267156679310194576389932249080401646407351364370085519030528480922269303547273703010683284646428529754380027974613576476054438347999833934179544652623559349053576168296394762103400888053692575343785308756958985524163989426318560479016014663735649093766472127321816547404784348023557555172088570561184798884154610560418663496287705500560563884632406054779649519205809404999371653093564633471797654511710211021098474154016789000305069057094050191227765617513076465948638384856474807623716319407614431394777077632130357428466900766203520126029120222006025726442522335241768489560086677926585273343812223328205791842828356883823378552451732608318867459014398312924330357056356232047343843413771083311779317875405577291637133729441206866483693612967042061289339714038891307253238099539304485662885463664956394284258211207274991245543841665656988266748987339978339861834801905708464580382660546023242058653597278681374299109761069637985916629427636346907369717338225020560927976673995923401455409342440776003771804771495209765212517612857223923769375070246750351333211800199791345891737604593044869780051188254941664714490489423692024405012257384611177752168827407999285452013578002119816293405993488654089365680124845516232783411781221228368965664626477538183054369148849515439327804723043726295723510566554089267259283459917208134029613060867136438960966407512245833729858850931410964661382395638956633703862496974901163960704253379301892448972743686010843337865107744336486845457435483949739300777368807373866413773071972923918742020215015530521143814666056132389828606627733489609556934868347845415980478549506262810418657284049209290182883179933976445229837659473011297341208429369952312681033941476996943899327489281441292726640448080454194393220032695559912193174478989369290308163464976445187649358579169929518099848517033532882720484532882292637558797284914301245200706477854967452399741973281249600369655544503701625589389478410537704906992083127818968693966983342319369278454616354923094100522318548983741495876677744660087038713528859028262570352092753715371583056920059757338332203716660487896136796974754015947419144262057355175489485307265014596020746200696840072856701011988311448993734430870962567394116008045947079251760726006922554864529428647948580160814898655120734683112021769459319272699064492222196258072166400000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] 332313129620935943271200483954969097178279218212452744702349580198064652708273387656677930421126722145137499071271473582226350882677769263040170945516823684800776013170057438196466631972120250506473732451929093508001171050750345304447469260648531982072261692621579210480292855865406602318809332803435744119940307461090688048890555971381813147007653809722476210544506764800699939760510014801400581228442008070251933387967736136527172090517346020945064167055982765030037301250315983653950982412825430614719324895231979309439125029729141530639095029487930234386155467240735673218340319555693869803668907808287671007833749814284298576112555074396945004062826210173562169934957062139615349359295137114228054347453025410206917549365972848188257532437167537635663665556470347910653994588515327707543903388590723172274876693478646013006326497877820502540629900010812174814348101174432249966716220276132701042443251204637813503761156485714401847799821539259869265161357086421761869292741117664315634895427359141401903258952224451966719777108672460736500728547562846123170293396399483380257806920503771362653602997870215128086411437241805277755514688855567693307670974755505223029774693181619420615260633273066998791908143926988887660134280883660374502889869690465323880878689409734543007733803589232694002398584133414002666244762180867058894851393631615621702917511164001924937354066293453403198729302446012269418284498696627511516489132942730754110212932393083641158875899010544746598534619330145189642065552877801554456493598212136736878056050836838083424289904806283313572684631834706591487027229224854441548884072410571190913612833434410798870219104756603884002882050924139308283599523860694185526689721880064336558823574161510101394814020347242364085184742984974476238081653057790837692722595349126612843746534896490225279129418952129969538388391127662798267490845717871940074551498894942993378480511424829747950182001277953918353090146059841681921129181887078312247697200104027122428163110714457507344724191951221393053315167629360015326565273060180084242392577835860812505003025680650468395507716469192993594574032891667931350643804688157397871797360389071309009647715310465641664903710604473781848738962784966861717901105962820942511331054760955259118371255447684279133983359782422485363003002454452302434515696053219882490618708205843887384425703701744838269897682542456064030553807107966407380625192181589116426490529933796330286141823215215269390314822920186134139335152510543148874758050488210132438213986205279946441090304823148553114845330986752285624504986753557983421650650550377429187483963639218942436296710508301834013319609936062273208958252719516681356579623299728850043273216000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 7823231652769580436644999229217173208003435354391036377880672924451627292973431613549629949663053756009836392354309919451429528033791436548956852961324333680692022200834326890120666332576863365559735681066966931288282491228170758526013845047611766937082543770591866101186395893187204677166390901013087780451626133413570660305248341338105811838652085939516434149963006460106196423847825928437932383117877320650449967166274337310392741835548976115943088586728835299757775476259327794965671142489180537545879349041621892773131843813091768950921125048269329813231652113722290120282082742162044838387725102995730104799348238576761667095753271269704056719712469410609920585919756371486604489052841620936511961538632946594405629095997298080569506527086922688035247923980315985163982610622545322266333060628011828794310614738833552583471365640683742384145188167144943894835768627032313283066729123005952095774916439687212771582146338064023277584870504263811497360825801644682461419538671397110611272871223959366980012890438174632787732071198377093764619938194588569311292564924469009406742190510861404213196956165128195677276312873546072903059161852551084047351159658445365544020576397767815599285344727242282883144843550759167701982277955957101241124891530701115425842660304441021502053582318102645613897399296340069424475442372572321299585656268682846312993136257881963856695512237515864228635053003403210967229453178784435194392618987102336826806229174456975848583289209514258721577914998983386066511541264575575498788942070511613160499779135124913548414587190238349609436231163877555982814884510244292761842584984688122406571270351913127442944554218022131733161156335920852205976371096669088777671289921848022121190759888519011196063799184752435103260157454570870519133443249911861983265032528055344542442131306865495796245216944720733891636847756816888855639067700992757875727169254966800337473173396334522036409545646245149626259394946382364625554175267729405916146719808343798679146027655024544033612844976505052773579025256401454775780248687720857188710919803960098372470302870799954917873292413213544650982312966506726815078558538311359524326301629057897189824724356311579444427844425308074197240299115030139282737603506723558874950883679119306764092039789213016575556674045843535296389817671689050841384436700933147659086261558800016427621091555039873277900013694369340180757691711888383014980689381425188474225343118013823820148125608982050369979417644574887463296061021454596276950094469319488907318774671557163496118309392507744197582217291191788233940705295127713785678889751757078663088816198229676703029841101266011714073714397405232803840667114444607820254238964952271928648794112000000000000000000000000000000000000000000000000000000000000000000000 [60,5] 1870331062840274155041221136292451227185093071391527247751006790766466206268090180023357951756211495901073627497596533911721566119983042604781758761598299298737154095101121656735670206547725693678871114343519424654867621417184645649652079199966074592880253687633513685261921876035937007895107435683701796506655840595144619130411775724218114072224961740405581187117054447813667494556899412931094966007420244328072132179210109785546656972658153012026898232515895807499618683878561465203740900908477444932827350724722636117334465088017143135522424011031434607458602099084781189849741965115779440204215193839902242228251838488959437863388800717172596468297345706459591023311842854016065520636790471877345909597410289445871617921609936490494413129798515835548437367607613035541790681285261950517271592523988152653002681740071845889700275003478904619118888302610493552853675815551978074485415292243707775438250598749591076093445603014631053700258232433606045148209119554866092801478732598823936339758256865930454333671698506888796637639527531604718138559197372247533890733024390382008845168280631332551579014015877205118510677070584049928896154118738738584407640042029914040073218137666288672296303246615598444187737896494885590758720048544375519381945272865939427416859267029249064176624067365762616510776953672784489457677620026846676341044435841680407422108047381902799844633374097884859726748938738560122224519248700956134418303266821924161311103258366793511908318644191905517969989995322489241134376322071145854614063812354790928239012819259353686584065289355341332070766041960316703785443731647151162312447328765331932396823015323923049779771702579052723133438041159111534279548790644650966473730046951235333486888324796486249921170151164199096882313796799769512347276550087496082585444888587648801882405011638837494127853616227560409677790725204816772129236694194049350915170964157576917116902448246239553859171213652726661997908638428391398007155909191219377561791330330974095206125660085781083488151089905550968910871722841004477028479837153624616737105157934219303470699714605665134395204901510889451725297639098502193184487309279786716658641474185228557685503809591833652673830253699515175514007535181824474524814137880052143556755389975497035452537588545834892256762194975776267665006706364347167334597445476510799011317717820818791456545845703849914513808003859384816332950884647756457517917356978265945528541172010716996974904681785809391792674051240297279491408033826845784008100858051481675436862186369485445090177266490191280393532672870070904636718073003905546657414565503645699148826964116484265312966697372944580655998135281454687059052927129173660166062833261996151704387584000000000000000000000000000000000000000000000000000000000000000000 [60,6] -328997106943470392506197623789164664045481298704797188967586604055355024496064205862022205433631068960802669812874185589234864363134619582193298603533593832964660066405179204406317658454974090763225165919011644094896854566634478338342091341297671436463686056027002000051403360591822805216950072606988112699129809996138452004061515169594170219457028684793631686646495993404369972074777316971293450920317029142369202797672126934508497608483120338371397690712588327222542816984249866395309510296314229665862838670372260395936917190208341368091953126501249419135118564258001064762413090668209424300396772899645503019173274895894655511178100704882913380616040785037773951845419023754360638346432482323293152547354048261683762791335378600502108120584279365236456290516889652734900331975727066639870086516948055785482819861296844863743034850258286445442351034156981687804458370469265279088815144784090076541329484674015982070718634514247314578079343522014530134195226288608258552151031519764868510480059966084774087104037534389037087146973961683212678100802929563334113276468860398336851124736544163554887217454843624774226699501356616192157493613521541049351924899086794525077388075096080795671637494048017052743186221740444573048637941935400309217567628560527739522142701401723988011604432537929578039136582067765909386350754843167449742999066021394231548742296904604297344741208829371291166438921120631266358550912124017868804049446060826720421109162695309041893054841564568939330185639768502382631903839950308586990529914779261304823808449163494551091715522948657548506821593603865051248188445411773427785705415247420896611851878407347150345555163948373910458146257855856002953848979319244934983462695148841381386071453113694966786102610281633036029439926908094235989189209457582414748725824433444872500257825694351453829522728318042373749349458717774831092402647958959311818109535470429082246458823486416509164984237073713648305933179572588540418851016654921098799888244169450721640479965854108202589632318516154952824507229721817340483355486081547981133166528767304586642895061639557522289364050278152161434552638345212677895630891517976237679502112921423114652749876863526618568977073242688757247880786712125257712229872579990225680457367697114372941601328575879681709271101616688509621604581142979562400317381884845924888740542984686399795229310833945536852827797141298093227227234618281268210282069877931055768417151848135043924976690682782128917448540356576145353749896089262379025617239943960975041713728401074771505924576385180167272658683295608220172737558974114289746482345817168594409890887287467659129687653716156960637263167508792995883077021585517036395300667777002350241581629440000000000000000000000000000000000000000000000000000000000000000 [60,7] -15185630655450460947703920613866891394176300835565967619508688015001035219004506708208266230177048476467560861553814209192501431225616247185323586886597298677711184377041288593927468257084565484784340637842587597964314005361305332675472990382580077624628742221660670967178442723352453399899606473690806461675381759988946261386933824414876827940717646778320059634644857425272109352850682237390118226153464172970190630221833476965136808062961482781309400593935190097260391409871473702174762432997305310042510010817197890508624880092518030294059285420615360322233469661765344695737492828282638962590907973028048596649901920199230063598972558225221795104894040683783635144766195205975147189032227012440568052451875067602980817043740377502538883851673409844255552098518074076046587315386308459308491666374675030571389174291646505049040190420264228092449529442382281561468859838107722296820116610452490818207305961154784274363091826303606311953876568272480740541948944375847498856284992047937567202256469063184099667964533875564753913749974317067409927368475467939821012886281885435606210002608314187525934471405437096568927315561172561999634028372975283021652098669806000811438278314783680766071485181896412914523210476273433339297972022105684455588001593426276363657030770231157514280853505391568013938672495951462585975333537487352665562129887312654356246928996974708958392018803513688468960093050905077638781724477264094468924210241807751964962611349896958348151828820888338504991165431225612719011323602974874617213818426123822395646611943346759196244120712086408023383732531784701822932133311143768608537516243727076924531469029636110673442785658460549819650810134531563044257232691676239676939599945725372609439507788206615039796839224234588385488100578451595112506260044569617135199008534270099868907366503646644793945177182489188100438709170584778072376543235402763514358855268758366733512754759409286323293531398353183368010334361324509367532456625123636808468048842607935122472701525000623973342580535616375605253323449936823964021300002045282115908332729057623780116491795784565711935586360286601481927518060388050092133148513255481509975485321867930819387446192500272389425343398414475309015781508601330232602987545330809885048951096515253129347964834525490873742122600549037724739292864705726860617586298050683040649583620461936918539758636400602658221241440338128906017402384539248523441831036566431772049891998486402982340853197771660749662464104198849458494423410070148277010881135633394337890431134645949970128577264165016713917386431840865351154698082886699365068645363951792215637215519026625753057719986827585367984841234010412235355571418744565642675072956871476025186697871360000000000000000000000000000000000000000000000000000000000000 [60,8] 262746194650666874499914179488559235779945220823311836325815378909057804670285304505078843494925713569803545239967374519342787984058365690016658350380202629687627719841874542691177739880268600283715314788160281687000169146199316368195321801055007912058754274276032315712972885245046797450802313109252934130828318628920966619131788261932133204046057359526521183114125346977806160191347023375870923241057370419939051390494710608938459417309896233830066978198369249873236869335102782484945067583064978458418308269464636738183898155907820814033503659998579415188825569652701761770569139849758668447299903388730949988849457579248548415117054011298846077865848839153312569356097705397574582513930155408238229590893844944072663665918880608653041790378747903444894477584419567176142407907857241338433283663965621996468620115981002712775193417471820708824618453875553586907590076685367558197266544290067588743725884992852266335269217138540349470913157816741214362409919933694399116771248723993477225216868370351007956993528646562621000009764018394763134311243372577454083590732806606752875997094625768091474906282329513360446389459860167489779242698126371167304730269522268865060932129221338742796516994156705560340740684757348918981707624787320187776236502399042848986983601982968858185758366228816866787475446655454853389572056429801719420896673849755348551478548600702900291454596349716614451694710961780239674005242083147640251549619837406000754696168161817859489946069491804055739222979823477053033087870881928224618071463854900800059954536201944991977410952188961856830141217546503218973336761735553757487856575658677071009546614669889614249265763340851356507055975658842869620836585608484517122009603589088751176842410575194196875595163935349386514761375357035450188791630270525325291524925526587503615205932279538816765280515217763344357110088176505717841747322927722939524231377480664581699771946510009736560535253111733162024661512297144972914218414191858917127897989407378515628890683286118902159661463988552904625694388201879101594461710170025382895393499935805592535930574936107139421992976061299684124524953756096902739894183965353330674710201229921292706682717641558387274327464627883704652521080216845045272688354141776565186344292485130464152438950764944734008250644640459394619262916214171723568138955788178937139884875234288684945739406199859536300126251814876673303964974533143846379921099812488000888519810857719196339060176939088494749898037289366813334154853946733550542878914357615253199504538710483650231492842182239572360161460240229728466179069284980906329677865209900744313059269977450588193395341771382788938546036846392284457303687772475932206078921873296276328660389068800000000000000000000000000000000000000000000000000000000000 [60,9] -1091322666081588502548686466944643253930109840424948722088988745472522924890876577118593961125317453233969215870932575032073740604357467423868588205023530612661518374268728906231209050729612314871406113231061768431538806687230940535748121055855236732632057753315450493568640508707075456700638201879945401256085412886948899644024606891005406955775543741755969916152382382511031686848898739162960807068657339121315310235653868922613464390108201231646308847642989817427245681071352439743222932500972990957807198924722531234674676882459241540506136249252984691442486118349199940495973523337926153940367169133256296406557304905838373431045377747054597318262096508139465993803220096042520326683225562653304938718569002065718878690993471077869546796553352435047631646531877376282786800833429287656240533565206318254712994280477633701044488298937258490860418534487081979246469603035848015146616478511404885370496341936804075545673766333862414218574975395410437795778773242646343800051435515404970007177418063981058127885430898270272235496228129761949297707602210536929910521053757134348222995055124403188311589931011220410526299084469620737490763179660431164520203454004342744686061026185356113700488781811885141760056443648814793120103751739766067399320069705761917512562498200411665190139621078516853764963911857723211946878297791001681956662111361702908065763571845189083444467177437407189869877423952816890772291275313959706376673005249752448481169658563551919205530618350103056259585927317112156249701726738400385171684278484040160762077263405547263119375969161678259114269431412914892525939961385703144524905214129113202968400149473036964835551745474820253457487306480044481304985285195312570779671810406751094518782953413959695795437197869874504033128605542138099768529460289208918693084587800763275520772615825085869032152206495107368148292590924802075954907116862432429091373526827512591730645173958624361209075902899478135267753048111543940192867048895795686809209247884703945215062154437989516336699709216259729537114235744802572888542088605204091559071484635775447645652180312370690987184473916049906636638248306493307113717878211985160795783460944842130425494454423805516991369740170719453000983099317665918307735497593059438857041315971074157412213525312598628606313673096513571246363622483665891351980182145859312746467202023569310128326357097539737495321753036612378779874959036954642425195835606316702292271591906142520836168330133340277846160053734752010193318044652620584665267164662443324047480858116052605842599750085210578770513732320420752269307547033364665715283106641022643793005397599012467483914399445902339765000872654575539093276842042703696477013879924541494360815540633600000000000000000000000000000000000000000000000000000000 [60,10] 6238188814771269005635633433921891798599191901305229710132128707347973293452719288977692562922945532848465276395038634495016782474060252106357738188877628934449116719638170533600870825324502451839925797463176228091071294045875773780102346183984377384736495492063906013086268311399069257464939671850402567476498596317355967462434697941904051352536808245116710542224416464503030204727253001326608913404588894501978354737429966714621257458173975023806710768201234616100879888057822969395030225363243837862130516714967516418792731233622013193179310877053357554293160121305846024182671843579535335767004219169555307517678361706549788285151116827978046102656261748605243108143223715551511709013978435150629232400189096656755757214628594139589269145328154646151231933317816629499764603530051392686910771637709529617711302713122011263473866072469080986760948854317736566876531303027219037125261433898272217674630357728682151529800328884981737014257083212917386643759832016576864719981082073164194744259126282115256193525991631802072043010205130371795299138311548312991438973576745194922176210066201170859419241092207107827283557712962970598285248973950484262214068322756248180614249080653669669374214681649770493599253992928235980879958956753482590097469087337442905270063453298862093519142577390214297633242185826811394672852721858669237401511980349878189700419554316678259833878169522965468454437989404963818256811624146629266526168414153330022967648559172896645087330212307319711406585767972449875907729482673396592973776621466386106999156685506957247961098032944190382660928832770132332490894852159102341887348353573260927449472273391965679230142762917539387750729279894469874904117750507011801027137081752756789919220297509331982750904543636286260261583527947175491271723482789316652285689603852052297824335960796436573717621289620990086734747265850103229982230004139809285894564161601470642325077570720152908875474622658834978702318995181759980614493900329626715758743774549092606401711073468195025029993224041900847160308786527559122733922721733361312491535420760023892157877571587438307040410561906861918446618109088279821180141582916919329071512924300342691027473996241633320272549228410411432371635419273511409100122661096629929684941686228456178368981972334286413423411428856775952519782766131963171226367178726939561205452995489496570017999426273731329713060839341667024852103914161238074193460545319028131686135203442216607545415806281562386517144770124518075979358630353725502467755676633514074537989700862914337623711722895225889181836934059784478083783620213640647942124223650895314884522726125765659336337074935292134876853258300468138950617615391736084304662308969129125490729576038400000000000000000000000000000000000000000000000000000 [60,11] -37989873049037142261915807847906993064979180656025473947616070021705832364800022209748002260825195561699866031288034047024712541360392814186016707702767824614653037988302797131264275745365114603273522829352079852483815782194243238688878033456929037333503835584275994143571060655432894025476251748948713455721288032427922593873024256029465753941513435215895731768736064503250166124085628630611654327972588586533086917836821500153824840941693001007939159794651117529419081882234126838924404684515792364462216068162321649193028168176336340807113195294068424152185549683473583132001850716848888343815414691475361410628814926583123637462161698053213681328384037850156260630647483373614138340372697573392108585619386819735313819552540351659114580899218850997361866984511107099627559972662704401351811409247969533087896433940981340367559148566500543026467682244261978821594504393703272655924228734629396458037057029422185194713024592216761214985175770992090360897838978340185011418753629431029763576269220911674474286146588014360305400754481476240387507680114458920152904137750095638516322979593313002717936802406759444106843310044955978678408084314322779920412363673249644279074780110802694438203629197074513210024461371353840085201706633107290828931278581298303764428504176091998642608398768159572604712573861146387626718784028121163215418569603441514573616043744239706823095932717272556526606876519121258088059347659440088841343408295820082643673723653259027197497322954437638568432667556951558033252107572011591674731886740561997359598179602822029020056480424460729672262832516874253901571900782284751586927086164807460631807806525310116277315127636695266040330644174321823882418361527095865686495817202644722997397855852526834216928621398010651134585624191244058424456801711372971810282530942018535970205328436690605891488536155263365056192017058548882427127694172046476265153938998517285700513517643241945045699415681173134882146885299629757553681856304957319614055798030793211692313102258784565046794851373405567736829108383980129117529595112622339125819031284588619814685892862449191556092639194630566516869603747363381922387956807977366781589872844564835585690671661358036207129936698572224256356919416730723444075766940079525323050915909882677244271529034020218441495770900937203843138951641622643675642076816062205178109626868712075898435914139336172078010887051668630781659765643852252097067781419082620192312550024759666310288081660336464716999573901335676704863602785641269662137871372348196260774234624482741558649634376454356671192259899603357565513224600848549671072028515553787361953844971149876340824710537572934533415531376558289126172121234664054410077930297461281253498657177600000000000000000000000000000000000000000000000000000 [60,12] 130190123187387469243772064487649081581122531364737185906864875152597785950438988024604188613485692235187010981534737571355662996574095630000128910042809437012416891603634284410331117910605666108112262334183068412457989080786105604213016142356035074080269262070325469061679767297811766246721644458534892236028993304482538745663698535838508915932243171027305523226035586462315641683840455281816504451857576254048238323866312315024149549966979023832076005580324257764292027166509280065131107423142449969938910526311837802567579416856088916451908236529907915618622459601824274658343072040513131031985049881100187554749906386609923481774917863554331905769816261703626712826815203433492344548551402406510524956520400466617427300329280245528665455782895118463755392453560739045831406339446049368632260753235615825637808214521959668121092421683791129563009625010727145779327728838632119375839419222291249618803288631445388377933097918373007870762538707575465340226567173464439989124197163226004455221089481236399775226035099430701095557576843306859987174976818641044939457166119149579268395634392865108211375962146743259691306286392558834384646295353550128802501104720128524891308320511561905290074277044310607355106674128519272776667989168839057114570084823905279206545044358266384825244735932014546194534362242880367447809992685250505654123409857209565555064880577027392907337216472483016827703064631249653206720474366881062143111410188342079970407831385054193095582774996884095835995397046648183796821800989150514162389176269954053768086122623684476588526209884916876618922869860121123388843369013430715851603707094677310737992573343870297026068849109002440886564688700700686427128363327273766971592786157628004672745205803329879422092361579077363797710607455784649125371473376297168021272567900394942603034659167797830082489940636649391981401252030365372320295947233067462427321552201889766943812479728937508994246633978498782033299165532717943636930720540288190943034968046161778527495727858682729787943655710683166483680264065527370623912368878940574416094300807641957491820271686098131562629059656564345334854427864472574228214798364466674966411286277557612238763612896466506456147702907631130293134362998376573688404601309221653677313769995444815311001169797796003002196545973977874275867607364130308372014507969179423346789473815889822607291759439233538476715064669933406240611615336001246393905588575404995725131157385588964971864032369638198331025935890277119812245774476236914535850827485584640963351296857667614185731258725105094480099093095155753919720514174594894077747092614911780261851203912369910461723856589555067633892619682856399306703239791739326720788608939300984971755257856000000000000000000000000000000000000000000000000000 [60,13] -413425337534693768374085892644796811444345539313798801688451100001894482595055424539729821266295291699713263443433715667642617831763514181895898587717655118805273970282380941240979274642726662352854542917437270790617301348289460755081662337675695729171218703999359227643344036999538058497350932603237907727782066041604684200576816424061413197851778832027564595830361281748393287727057575364606901482692328249103776522210830314404000227104301353270382896596722196959629486331870959043654597430528582704387597368400849422083889487953032019871224582938248521751656393475784296115604815058148467104172080342635837212543433940344682656368647364516331906872077973016907786927789174681021969135848941600065091455415366460790434956457107029930310165085230577329422779049059286434648568590478594585141536710316186497169675831487189065562711210807205951677479360673939517153570859026404795673289953673319383684230912738394971652417670129150506847392078577790892187290752086898177747184630520177746754689923337919966115196137332922966865769757488195690698194685751005391783346483840160058548788310107243870135037981419972387175739325516445859823627942259450698261738589313016653750382822562870409876579354148839651327591266009003948048641623333108563035870638992978666477574447493783634399007944138448636485117343283671724552935154243095667033361731968591667581645032368352060553035829205313431680339406443858295205138595796317475503608911999951503624553678680918788736946189256044874755024428187015239011039494131990044680544702825064622232739273805550698412499981120272995447880996333382372974933140766014222963275705830364703953841987888036330393430043052354606963424633761663326140832507580332339802607791363511629151739284022148087303191566184515580138056797902731147928691850494265933595355296389522008488515651673926222934905265967073670038152900176763431274415405395843298779335383806279808583133819300361973734128758775339145749547177613633823181552073700621205287497441908345893591436479813589440157051815407229883161288207994010220521880473032156591826509487598974133145624668085217342815627394499256027109437155885547833281577667813908081579939020751941849907748221453831149775095835558291481544400091806357195341168919712484687891216615326135981263151253310646354328567848971156970550854351167557680871973349758884464686136578313877381954837739567693269376236407452103114057345553121544778463379573805865288274381499778828867297732388608300420861690993083018813468848254706137318084487351499281836938600882303654443266131053962677814079296596151227482398945718993020300175471347747844218469710881118413945747674899272426122258753047744712516827500368776764334432965665105890864805812633600000000000000000000000000000000000000000000000000 [60,14] 1279660255165324292732167287626043508077843052985565523374674477046756127777226291101003235587759250457849303899411282742751026563277593629582424793276804003488693883233127210773322646188570187460080793777017507154139475875790691328617248312368853952394108099245535498177789165561752086465348221011317218366676032151478520976363169869229420475499368896000145037941600282536430631330050147642561833181971261808703580363860840492860169535246273150850536734371060635159449880579546731513025860397986115441238779627260480714768521094269063766555056023258467668738258815147443543511881079868727557391817559282968916859794475251701924188625855183410195225973308338039219353498053585678621649115569457306432592635020433879327650755900855370588945966989035317306738430214968995918581481359955753001261812102453213590836058224937256303896992132693403069018731731445149491574660887095424957207404896570119816287410376807963405204031853255107982518495720437873516713348074600849970600061487265888618488545498475014980985269315280680526449355300631404151905591975906106992877429428059897601329173124715426848682453195513405702818386285050462598019049933971346181284369618857819359854920606879174928860447645221536371072057012633149150695812090736316106292891094737978308424196308229229750947200246148648065290872849719747505825272180574304388231046751025268039083568027681236290465394345910718424641803769640599015924236837247198446701947732804782317222543668725607027291062284402365372909418610508924520172655606312835470896972551333058432703129513088636461455118559836330767721429784598680211534053781988922191927784010273165145669582649375552883270350334643432921907563731235277458728459921232199626207979626148968924710374708230071680662671169989540954874501150381827573550244549038337015048302052286978158316311278741844192756789146825716930692192817964992330633803002067220785736557623785976602205043265146611146929198932450367137016637044136778064208920990105448182510366005379823681456068764854034154468422868165616507562202939801241148068292451881933281508971507640583908364760434192583913142626805389812276838731631395365648747720760231044631124939558747692981872824224201895737907045430277881216046120039785660277748390460628813356070909245537938945461192920735516600529718064464520965783461598154136656910936448152724398189772926786520140622220507672243500659292526101755468687523834018781500156548205782642357285396643335722540548060073956287008515437973292642636748431850255771199625579594874069689949738744795922477974454486389238135775873036391778975398366828967565912234309052970611082083790329488867990206930195203788747656277992495890748856381612719075303929356913110430454977847623680000000000000000000000000000000000000000000000 [60,15] -3383819814750645469245723652201304747235867866725997686509974747990803345895099783523753863567194011496939538966547074420768961081715870294150202722827045921294484209335181037080683432960301416304920735845997692443191533749321983429474367059550367806741259779632994772880652123227189914661997220595245325623528593768397867846227351754715758434766816578033990692976557664992572882312334775142946866538916506068406730140133460263769114221459036975328188577656013851013436085875101556858927486966562794651622469250133932086400220095188109947861828084795519811585013721225321607686031419559585950529313077868566959861270243264797623671394348825654752068752179081858566839230743692463864557655857093192491369416380199429925918427148162724732395629241126946522908740654369765867268895347954363129625655261521690633426303639875386732432857959513944221863727824671699513637367132127382834077245817343192025907714373283016806632326694879725766453974460613067046266459276192314718336820282120642324722076436896498429071603974661591159681129878716757886358366192978518498425562046489163998756508138373748193671931944528742999401832517561887372530253852720194188622841989669120461274362605894150197811992491309462246709066011094745846558536416009331543275749520272165736024425200156076274795844820850416080302117650271873239388678638085731605429147463289302458064052634462449354107136695786654291906683304342352737089687094312633992720065489799821200794716295185356577585230058821833640117569272258301253289540131018995335106282212698467131831568746529700886078956624472941119356982099486523093231684112391635953547292217879045907391068107282739644973956761531335114550853991177718575756039804274131281799329448633339413850314256978582528692054978365971350113912591489019325485070427038115905384266396064336351190170253824938983021305578146257399015532617299550484433580853897866674871944758658002173300035405768695671507670365060134127039338472884963949041620049580750185654706657300232835641798175696330816472436515114907112852825875482598405212348418809692486649005442272805144578602188857848144612073135185278105325427241556340680434146794190840590196464446661640789856506405286367857419185740074152466666087909674673959074404142975616752694541800802917149196458670659983761391729397780991079560332098951895012309813118953766650746421498890263282635595163820833512509965448584606901850998678029628859197739029481706731337294983422040113491153411340033120556226042557512457747864001634512776878514633266258578884333292115835516655414907858098322011505206062840998203074381160055067313237393942770009926258783149502423024300393426809129000612009301400939399025412873488118307218849691907409204069007360000000000000000000000000000000000000000000 [60,16] 10853349718984319023259833957006935028386746874280797641592010140748131212411537136424227062092602508162402138745686335423470527706618288941996131010273038428208064267122273020181697009334538435065303096978544999623651228736126072130683193789710496644157135503114062354298347877364174565993496434822452587827273312348939140011028134912138273714785159012146611964641300641382451631478146252243886342237888337644076432828690418320750629128398254587567416301789568515871064700353747463723566586864698372971112602676935764473619071438807755151116925323085087490452678726318641568528366087438536472294081500340935805656430211235337361042208031538655805544939971824973880830264981123842810915579950624811981534054914543024833623340178774183132377511386032933400429977290962989367931594516781795866377691220620448125429809054939854907799497417662161702030545897163044851585428047320234269037303230992531664529519928826114315874570973412186296252172250772293129254561799565418389583456942720762441024167469943854162855930225396376854147954896852065434619681252692136264756476067339554570536056130906130878913236345655974673813576521857425172091294991620032798637425059641199675818935760898794682373977068075887620511103755354422639990640380880983683545266707486132270908342455142082715542425653842327182797822765899926544287543013318884918939156731471723522368108059033311969872779916238041761480753621910671965248387247922446830699578023249316071341334765517904063276882082234915484731135206351950767369566699056750051715281338964732321176444032334307627534867703568998316737047461484605158195495142091911406771670706877613778783803061962807488948994042580622678536517712805151986241045011061841803727390251762060527854741998833091234351011728094891898064626502888497513593311838211889525711285813169740449938777464561947028390509443162257461385149246375106225054389231554255584891941686335476103913381906203987565100229558363645198692754056553021099021712874035981412114952786118284486460900446211120151262351048116459373660232284269270877035083664973076710723920413464151446874043480508317789421257420492895466824381020436615838196945866941145942476318269603318874392304156154434767507257867836565665121682648973745587640330400712560949834082644135950185251268033461649519892783812298701331309980595670388529776548372352790368023881376206575449955901875716757800956942938482442488461785478663369619859047081547868175791089925145634586416194049671541804048699217630625142246854856816578844549287346316906392264341172676224561784474150283095389870014029282520440737346912123787316976269991294442196216167593803271879098388284131308596659719436173673827051609353903785200976260038801281156505696993280000000000000000000000000000000000000000 [60,17] -33799509584782153848476510465682265319787055748957740988529634549251224591488332633236843760441605347180759521015265282577561674934993273763292073811095134679735102178650368837280966039299995212244601071010475348288794883228086739747671591194800303772061991900068194027101149104483756615062026585388938360981747702405409535665960762908373412970809716607351866884253346433851075630895540934238254269612021901146826015844735412748238600114694435091577059179746695150632978194558459411152055643118715730719043312160166256640319164395875959319754267479569328567359923614691445140163913299532298606583452082324907919173753713435104336425866380943227127533304757141980512772262769426478858852454643463956110271591904164626011557770687499516849843683161343557979159731702177982037081445144491667223125027573289409793946941096410101231064756163049980196266300201491501567836650924972689517764108742565252681294442092092629407701530513515474351139052441517578187705349466073322276698095515976290545019525233481538677782715701555124065532233335545045993823171849623997007837045816450598372294354691523783329076908325470753085505793794117946922034213963220423188054527149269651471029054916206979605426484466752499008376185762268870315501572435791274230205586484701780709230435005118050068065656726653624975830268965622018215207048751447490140023688257423438499726336920725222579778294243820929140154947189863046706707053282545609841569791065636234680297377819781254711961031665771475127174747346670232542771387105107203094768386771808260810843004509107434256314304798124559875169833685020018307740114839788023009705570632391950085634877683444283559802741108362256733449326459684184265827476417445745358427804952678989843860699360175909018677207732995738379990521000178731983492634094161518905750175304476032509197890700592191960299359144402601030341532194904090388240394629884794549597156706250349182493660783353915639244044668088263568425922287990807609103467969685451830368505586265301635332099542879480123523405329865485660770441230019207289813653796303695158584669329310518778292552302888693107789644398602897044574093637647681134865201922775232266242053360717914725751931734120423566557833039201560019683766376298674629544297415504124184717820299833021091726776611823253655386480276073315749009438648483763512553082761177286164211403902514162460587313299096208705562743034382409125493181118917343055086173577088335631377003331629567689188934052256811265652661477236252393873790714638870667352489138473891882033229114857978744708223319282169009699144792459147730241858615855507199307665925386621324541912345973095957154740050635852427689231128229273930883681960652399201493983955036058161505317683200000000000000000000000000000000000000 [60,18] 70918702685393134076569266524892303788199771349472667994949478842492620194779954353148933574339489646185011441369057177033497694904795405522356660005972024679123712256144338041136894695598682965421852105730153175243126088099503428575566695433157021658970102040744096118940955805923218463353812971789262800897438878685503284760571927782229204774106769221083370488564160514490021597581431951963827904244760353676363312282795717716807735445952137209550188032560711489811914177397548284850765732539690921049247302803289586812669707403960500396500152424020489568528236389920085390421389886447023945986832273681183940651868989368625194146946555282088341389169363044716909479791672159545369685461519686604933269914496662068809650146774114238127252132359121361333107200980622811839266086222465731238348610015552706541323450755414208895649708511467500897983380463022311231987222677283390589192444279472342132875242944749131007880831771525475224641390172710578073136153025474173947469774721097409222058055690018676051623075488404055432937160286684192333941053016638208459073970315784921136697591438841684453627270127721297456064525099539330751243625645983753896876912000558226452812686702972694273589633940938391361361158235666571216854749202695533336920492317525183157223902993871331730111406936920946990269951688340050364287693321297744840236786397717774802113395856480237449417563946457570157978863535156493373262758183101297983436275939567369959427144775475990641617732180323329248114884508273220482021850807348850124812961174689031923079991723234349047289523511628005431876468893786802227539092025309804335493009027213395000379866742311217252888064306543841068974354588935601237958409878978459441293634881178639212825140954792979780330730341487963531825297914292481005033525068039107742451770541420928849430138404494009225522121134747728463745274960131332775263080433969442817920172071922894503962090472181023480505250058892882306348534370662254225282282637803892954636612967372436784697785418794292722737207249062784506023201490009872530311372172164217678501723057453678696173891996174570771598576698404468378128066206381835408635837778812236448442741651012747042674258925988819732884491304124371898090711012900449602782276972654384363793976853211684579741414100648820897137220641751712524595916770301188466861600035238232694953689745539624162686373890673614602357869791149176314951607111996741308394605865776274862231398401898294853122980280512819967052462100872549939736646600116378242629377619129098753483929777376406581019021471535829750095535483717052238478239808860050479634311609348170103370875240062791569692416704967793265199513278071899287046349521853588167606705047606846891377662361600000000000000000000000000000000000 [60,19] -114519826575365553934330890185127191967853752286208441525308409402788048043376728322707412810410166789819140790110039892434207424874417969316063154084270786490293937086072827435309118447358781544805817464360318124344803027561768059868784563977358574458874072713650183663505557411688198634618804686027726289835995322367588786382083318188744633459718103333430165554901397237479761480981310413117320890277719218158084691235358663225186217129548471854944272679808059080485848954100569352232976057084989794281562237110830268684330462589077920003547502547820690034252658536330864324187522162436236896086269984599219391873116220238025151631854492577270683400464660249631280212030154929614524748116805544698892550925844012250382242487135773774999260439546279534092713803737582418101291065945936352457220337855477591798306922751891990012011498921481817026407552523822277156769948912492603648037786475693743145179911624536791584567953210124229157041045031179757551096594557199065647085171993640691009989191449578301269837316085665334705213828863959145533511496987388330180043862368460726454398326025850121045448358357441072610982917554364537147637749434608426645198666159955792707681767488640426565293040067173203147355386065765773337719401834210102020364015405964915272675616563273842707448787661106456638147302250304961665246905819134293127915407803235016936533753353915788253002893183635383078809746470074128825726077589178662173324546960453568205095914087417036943409151546068809705619252694352550552026284595296304931500679166791790381432184904688292815563466769783952383798236707155580208256693641974136856730223339565137164217294297157704913125160581473962326477409504439193975676884788405029898147609374886887716676542102947123895416673236252236288098278459788480935455468236215615735395553865878663696301448406209888454178127117414147099296239037423851242930828735055205951858596919161643501727437789958321508543708327266760523498349591247695523092988746941097824688398257210062718102471842934440378245352218858679416909396950328085394090687713635560508346989715216339801887065987726485442384826513621538830036680036900798704444499562576678893685621505499982933562670084921647039930222784191143722228348053294408200126751362202645005371070551798541371190972534294374469490868874892199810791193844681010740154590130970072809811438795678196600377273432804727736031311181322297887815038606889869398974119034617988106588045370873483379290562347888331672611362012743546424526472040671139596621471291699953013034355070260757957467688014563114266860009598600734605106165289552392479449032462887542930381328518120643197572553670759214129851443928167738013027358564811373863252676495979533410457406668800000000000000000000000000000000 [60,20] 277303730894944355578564316119644075112037598168839992124404816063884582814636472928532581119020796815460374511786477501664912579608152046779434576139859036390794842165360630353013747930147032686481663210789292624481456752335641162263357458720780573188644430067743421746879265997218587781967809494218350700990979439602377807408899451121126898865440519613905407956928662142638776498283587252098711120687788244368987754547720633072737415292226897349326217882199788878548406284316540934511180462891184320243061970910394205309866276161076886676017039086949081203395067627468265217859702542339455893068675705446521470812791047305198113976308521955700906339422622220569358110081211682463036841780820515784533979769482115343283750578872393170950293881688329570951657941181528432554158830601247406609100560145399342400443741603823519809897175960623047681642205765094118217704731054997632927634374875121438495813150547425519998285447276405233642449229646395482136111112297025489231354642543978265279864481311004673725975926826768661716011416745918983888918623266130494307616931468111557565431330981831428455141014622538878831493076931693403309333172303189862010423706962910752239677950751700196642324539805712876339653599861463132902459366351505574180722945487778758150089524375633097382372392904652440500060374877436213963194258877813826407778854792455586587221151250806047817413736816499644031568505019751183751743007309965559724413091829834980208638478851848692799888694956275265770787068149844577332022509030264670049186319937267876376507468486204217763905036193925331871971460862165607901990555354006408569770968825802328695371762925912881661914936998811264459249963511214448260205166564278403287457561092260969843516314596744056939216266486112306692002761515100474515223928239576896740485615594901424025330405664494291861477873568738047802874758896320487067617643568324878986469254906564357993938945758397316654900021441497952485476745187582310580541204633276041761792173550980145976235090012712778739069488078281684963525756591283323825237370757519432177954173823006838590358480007295696089184130973642670649768074933449193144307652002436154590994869747601956189252419699584041648097528940566180345292120596725577707669788005480665173865126266000399097350921230560617290669655232981918350856710328592098873490305618061810457721070067933330970917749240341954353305992315639357458974630484771177985534645741868120533474634460376279459789121299780576308714367389087740718942655257609856530648690465133997671271849786605557517566283396618944087203759301903841833337974440956441534862986362291705517657314309892949649541384670745181273494910904639407427419670000577850997095336980275863566870485401600000000000000000000000000000 [60,21] -697491391781118897251231399953892015001615164282213007124389692502211809525177979387892119746767918321134065776070793218640919016282991154616309156102012602704465666397416597743822337331827415376326932356389311357567029502078011167988336429061775835900288405004705289739732046576156668574275171381644377041531537626205926159569984654645351579882554023685371534066924037196727321357959732196093373006165190067701892897785596789851399058274448538878983923271098021687010441985242894488612048454215600171912590950280910706340705850968556183561948162767111624807151058452984953770470132417773685413986295907782930846872968635699819885688879759106454142569621665167677860348279249952406031036693947857465904055925305604428569150393112755265754619458587003917725735152973603978395687195570821726884427377821000371027568215137426730552539430804797141202102910684067399121727093835642014818588670646063448447237745319866858568207800670163967967971861926031288532466683373411354135248718848071595608808522711111145354133633796654505328367382101406334736097436807983856448544584253746338830102478858456762964373566787295349696183301308826193183670941590551782408433692509215068924545512152014942628001103847326948117486217490322173636981548258810074702108529828056275058907567668678756190315877636661629798784088306859616491899808398579998314963561315628532039200729251922537637550907037164170457596684344845072713177975920186514156634916032211532450286789212617274426326614378552427833213833423825367275681259204417805625234230393394860259945331528178396692543799018479480988643259508267473714943484293724614247038176259604734094851792998208435936145170880994679108572647595806285674434825361898130219234069046194025912789421376368227169875017771589258343621630814111754461235097361911798501944886726005632698974117390334049561305027576558806814868481639193246537070902266682754832762781588535334992559260672296573735946900427277744324015334666326099139589334639345414365904750940309219686547554110987911509515086161437507973879506461682063629168503529417149125812703501423757558763920962582569080050476119509817000831453844001937455750947237429970944341133425221351581369371507947223120158468448716661701310292623410426673320768349926831451571014355389507998354207436619065576278162303939112643375606029159800734693611243782520348472101552691225417902023082229622359568466841682530554691985262825824268819254353209926883806170729413291555738692071689172365976167797299984603218701279664154595379013074634744623228637523913608729511165129781785377965355487763606113095884772884564300928551473960180597710176096153745628656539908671314764396897872089240763421593719322334473564795217602133841558896640000000000000000000000000000 [60,22] 894845947289500827852137123638811689709447903607888370121463133283054909011202881528605380548016651461263102701669065287052291239626140566893718301553051193132734069168798389869671248766514042137739069766510363447597183961912008485023438337534666512330589148879485976122309623420948188507715834359934574873026873109420531744320642527221193822697219913295275289560580487670539962972034364772201589715509885229252390325212442107317844874964187723737916322447195314431958719075430618816963767178838524509893455359340242662186356258139410664761664526046501245072238578595116737462933928203496260033675246168705580605177966630604768207188783813323173491569814782362668280488756127927873892722382404460954488694977129335051927123300775708935169027084921969372294957171022896810703623302236134306085941508601085289808067920106656194176895322844108829779817650419348106252345308014231750703045889754933500755965339899454888345061223627812571113431316584713022335012462199193344337279158999652293913838063047905456695964086569752686472071983177497475332085345811167705765857635240869870840831328454501360030056733560578602854577159291400576138422352585497358509110674354246606478765844999350679660078199072724388323877641285256080314070096284803760171296134888158804008370847933408790191492738085805245507600052865567369009546111062008174480467986181087969640025291312602573381668545377487350124916115603033487946296859554470605089728352402751265015162908941877751981570067564699072318719542381093494519630461761574955738099783028836835851301236534761776813766740807638039423231537970199473660888546082524655177696092706937014073729009078064462180316920174445133607684955150213383876217416026240037724861059798050128911459035785319567335454636010781376881448726150950588648862159476909073600602237295802649456466555937473734626600234650128155987363573004954790166829729416627294497012356827792907877627572951067750020097669646198589161795706540555737081523691816095280535466591181595797315528815228094819255974526966325144922636770706351006868341448389765854369671434439084190430397474508940561099336434325437023370051820459340792014264333657297993304972875365244793066325772980840223925654989554656500360231701667506295279390141036562076786365176496875197924183407939691475005360453791919331602489977114974346973950271555766597932213194970097591167494963378073370077014046934936769708965866358231417205613521828899541727864636227005668102645328353205644440408426035316556748313086961653343234734075373997988025917865627881485000504476056718005682297331060413914976631698868742507391597558659746378285852994586835759657171203305620233900852954209457719498619147566431703190848245199240989470674124800000000000000000000000000 [60,23] 397680564647304423313950239635794225484120513979137834583610677025997483739768911442900040134932644698993180793255944929440259423212902926923079694007032073205694658704310315672967524393084716612365147980871095870497096978620321581379292575687449060540517202600519979494081431288607260846565530651061084471086292438357005559479517127849216859932355942610812539105137878099579509813457451062775780608051825695215312306499142189742851722676715175134295143804506882786607648481155217072754671216616758083677680010301068178031265410824772331486864299001214519843433356231165905759486880646051511269393166543433342325076919946747423815751766870824131569544523942738834036631205104548726683597294282603844305839490887375840222912180244741011784541212183590456264430914075691787090076513179674839310139992039438416564341954174140149826159814846027099248592645830065732965908713737069028197245384473636175378883617830335073974901892942244888971394775249525205780187357708665098756161989555135503105038168972725589595747988435810389338612093828679108686625206424568012362035082127394342764168916067917929675151024156041668566293758878391036202917701372024238465538163496971089078476350559825528700900390141153507916405177766689493022583134408156101650497813972531558255468241120507766104840852880037295521518884598802703711336217480841600121034478537766668962533823584305722572342911942860347162267138705751589973523297830100119844461080025628260553236844576754877263121951616167871130219260738499905196299995680815606530778033315309765737496969889644775185875477955379513391528484329387385103668599903920604279569301446540938705544670494029283596818903462004675831775487219119216052015642647927888372587665186711646210134391735667875688799335722269740242404583653740599047538971154950870892363671946568213936701098101977616452894912584230804647322610701794545156289439690112652398659046563712283028039942460701667037385546685961880356328490476707522533395726442174966131341106687546235916638558631235784868552806131960113567408819339247310906147059951481926592175735499470213215715496300489179872968727755417012257853387528762631232218678840999627433905475806714376629396066794268051283826299046903443718533837665935779641027279030389893670012622787414511833385012352240973531057100130461260513428970080732358376281680098331716171642516834985419402559574697631132721045700774991559533518165813481334542319525180378789471507049658701879924406509999701716822481072662158028791585480504130439480631198344332052027879260093267726223512992393661829969914353234881869450730747057541849610404773429451645228763002391163601547125991009493251536619834480924609432968366171916897453614645475121125660819456000000000000000000000000 [60,24] -3727260707421039007991418317773705496643644060518296432595056958794125985984185118724425737465227418361208765796434202097709908866958687202815184575138105730850007229392708915176418313646481484090582450727297820989193322931074409327715859174164952866221540069442031720111386580635425621184909974369418148951179188859182511979959569816378989908543512859998935022058916674905094389308946931176989688038363478227025660337291339931904275803374015747713631981639722256950137870725709105523516977863934643083293319163134171237753893937537736484960451695005804559932384883745451210652282054766246268287089318638584905343349303967330874158805425421296346205735272003150719444680894387596139222501812033654893466226435628575529505823647636183880367086614582816922269053787754895030303547171943831362567513759014858633236861533694401072684308738738538966009645760953695326096540640120860422985470250571312077980143762620297571687661136005405304370057624242989552386888362020550207550439979675379346652970096096663178603346203235814289924361926630842525459742152801767311332126436342533883604012588587551340153252649396234869429591192815948797339504979100779637242597110932564944878672276503205307939042115705929026737647623994800077071363883847839041307149417267386070231501962964291168068932233734238262014480527171495477883673014263804513817548026504557585187481719546114950430017617696592633278331906125296580547090266627394399178677067629211730873295461942704259074219755830584648408304689253323839499999115004701817356532731107663093182288987169127111014493641627109805576151626625147274090401764447587689004063548453453477926562905068460037063701853801144100534794940916730488308943005940303441936515838830165198682735424762928719874151637353255303118233262161173597425352033366636480795394910554313700508397954598595281472180133142861423568828366668022511775793459765430328709186494087587941492851045038322228408335877838243416506706166927366753728662217440583499293625443046339386599148038444984972006860472631631959228376858343467028485350429123758451721880867107948680665381074859346156305396002522563105726527567688850619090760138304551390439962339936398839724006333566917185050697442863358237547300664159524604247476345279461002318245277120032015508632471676004180359644036976979134475921006068839069903048173078163487342433730429912378209618384107133186553418944521677841194651737185969844467435678184363126173842140878110140830844116964258105732566109420190812137964804480656468353813098869771586468099496030683655709828403209363052908796021757680756930739432675620706577592237213627728211323599827123079843378638555900028712300274648164444865817626069842429507372656045824172692288307200000000000000000000 [60,25] 7225737721711168913372458754977100903582469947037303606179575725236529906502351830769166409193909404033866456560009274954776441296360591059745432590109167307883799608820822998381545737303980818215427670941583066240663732225304816303006234193941156936120210307201209588551023643351304688517481608663633203008400721859333042836406953434132091937572139711596266406653855434374422992206237655131574211296378262286705412434310149639574917828987882913642712272846040877674434375250802656335498471805469266836514478516116168792637493053608496214402702651050458886112098796681938533417480033670384326120791699810940429477416097024860879596145724273347176147340599530200393834044556449391910655106182713940152560241776693491133202247077940734511289038703873130913686844579652778037417466281936454987758047184706613745670633989995296879912306492804575673178903416011529933815358001149617756413013671981419140547043080463619476340615230805959261406308965188317941928329988633791102180228116462238277815645064592492600176745131753685129895075778459825404453271239775912585734061941776753313973298340545758990525823371707599910536341540259222077134597555691078652280621105905923245204382649126020539963119309168953408283645034416124857054490898117949931848322038275647013206445743163533696348153315746221036158009356499779334489245525478403784167708689873371048477234128113833904691121359033967312051086001594279418029670695565948137742393157995005347869950717196668174478940941214180316177966800513110442890507793149551456769620472083915420246726961115479246924517999484127522097083522732668890650799070901311654349658011442800887119560878496664691282497236388077621860068715080258020151805849108927129303483524346949889111969549762942078480932695073410081292295543842049232398092108281941924108302410004610417462708446985408806786742730564983794344649418334545412618380216560413744385348291012797438967259271361749469537590055201764481321790217589922637408928160267994824354016512498567077695058103305489261261793756563556064928573566544693714250876888382237246473506740908209853552851666690814531104357228223284388933748326228269928802640338561689319173760247448312586562897859467870904435714717588311203052254218360585420541902000209235580059822905100429138098353408831145428501372779890389672206645503885572793106921327097127126403623921545237781707749327311124524367046241064354420894486285082861457808219487424627738714265252056381393500599451330955920621028983297215731350940272193115727551064077070845604284923887595845981778988112773197024824444722843267855886298258444459738659644840714927973573642200274105326685943895979220209196981595364486391891772415997857144999350622812121863034188595200000000000000000 [60,26] -7731907567813770102196384625933202867446957445417179558388487007810545612894797905205437280252687657354462592712665132804189802818071264906716805762565465201583315988575468325108578656741130926740865373171194963946625390281890292171100613206389092751189921149085641208726522501808024979847068355860847048815817703874660308348506494700378295509900824578151613441797668632546640841511696703753709462139932281103065521489130797797271782338651587867787824275978054324107930274620764750338319328633312910195262445252743869662692903480531522522786585917716065422729252770151153774273047789785269824446404319785499091615235673531965666487999707383173253499989105004003472578157727287565938007660690949891291491427663265010714432670353416780952767728658445861241355361810480162683107202647561231403273667235184783961091802856166979083733390529376792884680141050462639801950989924425266942767773587781802863225374987491813280574638859383912418210740890024490360538347692075315686655541609725246833012827586915325374248152008691183696012152982510488434701833002322817955911556224486846224314282880121817196226988575844375990118603125486728782423341131516071993839269320023900028551659461741704158178750577132128888681427598043275672235868633670623217954626309340581059446559934094322057574330910974664452491341538669104284033317887276595833918794274754096472382196419864775903194759504286273829940580153228512437373216274546325671578415866856893196588986433323259881870840158900375566618489517609794256857826435998742974994295985718716494238484235964450761358143465991558075444942483917765828865023455514299336013755042061128682241211382852666544988541581518479192028789404033969305435297511992080474382052290831642716679814046452491643392685980354715810008858111669469353142459538994664629035302407579254556534170638703579052509854760769825786544302138044498214283635764863069279795654870106535097849483945798450044026242562757070877200475901275499533509547627609567064859553283442641263951279919136039676680334874696219748880801902481717400544590205028334516940427151826362638800151366992441358389134020510879382279637909474917767267777849447466350286454769926589417811608282824789157460024516088081530738516722698788873556933258166834356429979159627867847358242705005621768949969802372762590891468455650831438900107001054974259547403744354185801518797316454282587664713305438745132928146883202942810270717388298563753461552195540452797407385819489068910161518274506727732641420400873530414126161124542658879302253406376193537585599369071045341117999172117929530782391605271300168277243231634963254001254476601516145723935672365924007978608531022877120496074201218635197362114927121446032773428019200000000000000 [60,27] 4093656677465425475420135726477857722743540161766534534758374420206711394517948387186595367688354668452342380490237151394043291410685819325499604132208778971263289637863064001163160885573968812566755681421073570864954003230353180035679498074990503658158553951133572138760010850689971507922549994899225798042651996014342733004399654344878286022296563452289022911066436758979262817833552150399549431490745018941918244349183244998723698754709491506632811409435413609565221742403447977446970339426958473420352034243714366598106616356652866272041098436278917970332348455993869825388956094873099322505176695755621510469828476860612905604311988891879214077190808625895231523802163179074996909722705826901142159422021439488645845632018337812434529949792545264400383494010489127036325255551819551987704422643592758236224312172947039618559959556054654655181359913551121555993206755628675848299001294191390800062902410836325198186033094874335178959175378189868787990404578853462208401864237472241600694373810624504076510063543543366206612739934617772941198030863129427698900927082103430865586289164624088726770280660261009352068688234296015420808693308651112409109459521398912724696675467876873482625260595479513220540829440224968532551839200013959328970490761906525510689985990954163880738350133226106298189716580477115826037875931356640422772108924636965486515040151553136890305328656527256896075150754785748535524091928557590889602485476994478196418126486404176453613823473228592319144635256884325520241728427587970416400425973567821091799438817457503733688304503054043880129642406335645991513151720140707191993748650297131374451154851286083997058465487902055392698234426050580700183011477154729867788180740345251060752498220854892976536510771241388204175081112370709607110494974591066910450293099971575496542582649752305324351449298839860342028035613922505592863354095553472109704049901237843015716887696093847771535943163014877086344605597745713408453317777363356586775752213744221976536841839504732650885456887675418654796407781339555836972773722216866009422439028019873393194879185552079278494746297400159434328099388234767571212423466738366015580632663776893211379229579733343584338566272263900884569036172664298137693392190760509695616187127475751167104142315390122593873590193396335499974570207252698142170776656408626813128146753657086132852137863855843067112379717840244439951784104170307475686184106381677912270902740721180658460982703371625483319538974739556727046430227239072727049616502635656795600865935198519527371824815091690853157004181324748502499002472921578737665261514620988277864331949213969434880024400247473848362455104639881933673096966205828321176818225942575991223012556800000000000 [60,28] 1516551067565930121756977556432680392295742375695318624786154194683533193275997426734953186822086644942939584838075404331822867180926740082055989883249849854104692562960520712595053750997803672617303414313411709998884647499988837572305708873451576342835330364414158174448736077135979324978365640685281186901238075506860342405966794190828648293133433705852907021158667404256430898126257953655797283914026425156172481903799859717580732059371387496349138027759351699699578326186078330523010959968377759848647074032285425986684483099526542915402242153263706363107879169541248290437584061457573954918416316775874940359507452853787109535583175790476403421524231942049457225959033157462017412842933306227871973459776382559538496661217903632651720235202325730753224408056871029625470396745342764761918095974813647101489013056570387958868899993767818860575560715270418273410173733500031068788169878902040152005122844031703672755812944151321118765863486431569743658468352386518151295222360507499808707580126752499529884601699718908567165841044963087691221558164990007817833019511540624562459359536436119347514323174183734653386835387994436327307952179994581718713954717831971793300037676061845028269272883753461339229035758249730096613463542213758986902683781372103721819052662196845629110299678122430595180294401089130417042646064709793822863870793279428686274217093462195677581538151929172008334306758761912630404088441588715961402223584988229739580141973001012402951457457023681660524860097428927205655704233974686954308411938253915458458914065614328172446109231890643167334855854573722418213563804978694814281599809023046115420896647419685738178312222885831296565675062383099024497149654393344065119771400433679638491640258678276428668921419551978011654558652646294134396380948049789054494623471597432628076077477738543818300571166570586132076523886593744419597027342185212282677105787070595248588457853626995988561988158645938109950328493626879117779296508348885033395359704226326784640598722884453605784692488401693976522575750457636516035032651602020550927611124942154278401026846532415079064475764678797725019448528957273108943830007286530225396569224679241007323315648729425303729679519050634944593809058631866429863713526716716723489683364416625115969452215281954791965143924886948603711461573376518566365238425825375909249683416138275421119977766978013015741960067775911894401078719927723822704681343193442531427984472237702365676228497684011323667952384126457921121610314363642947444693994956671357958257122746825848715508968940937224406076957845270796392118211483718652066317074943968363504052820054660400671071003732378536845405707501975266679959662503542946019698914007281952125616128000000000 [60,29] -5861842133770211933449322558689524815412492909003184784519081462184985144078939243048180987268340505833923944376707635527591909075006618521848069124799826355863602863507089956765993826172624052155327526019202153931570170860660431502451873955422973969322786499966685916084587873425536431220219371904795397679017917380539968030934654022635729877431627013514065505887030975140325912089817754799707419776834595435053689404452997808578786191810265996470840474259794857509139976101589982816708864961405995555530602863324143516991248674304678599196550944605001557975852403450690394060579263752176081182926207325787457058596342332896771308779878175441547637266824811258684003037223340610068411312918664325528387622933051567607218689676990551327454326023771537599010061467705603723662164564107762777075308026180946086494587456200980437616532013725702353990223241036742116612360484158282743594839622971899206104283546331939031823742504769070338756777023443726601872248299562469703666630405761335219650454503565405265513464255453941159197880904338406454813254931287730866646744775616216238308465879927840755524526793147269974057207356100674723703245359962063499444388967861788780330721703061737443164845254770121681755223301348545048404304083687733365810414703593335865291364852563270177719167717132952149568365439329683924430421724052509803468729584953091943255162668287884264945520628737377888009741600744452372631368749890515049467008230657521305762998130212360392385717762970805455139190525989184150877294259780704672994916728251735864469357504508073438257652921990108755400083030545806010304987907372665588536345493699284281141261239691502981596744666125830506134110165003719798834456810087165499847730253590085300343346185027874926588820490155601747613533688699034711847796199343060302907408096520387660888756738965570526111265031976040293744832046358409360963729620261893241517774261921080784340372874849182015865017042861922207307456205003233843387291750978011586919393604878437864719897858992535170352579660892492740544234518701195001564184999790801632381410073138478228687262200316380717511219859465994882071467209214997954887660120877645335777692505428824546401163464949305020915229476409558178380933363003069280616979663308480094407430389055221025555784378780831085195015647182019912500110126915067550266443662715291613439139896856112219388355463237391149201251242555783579710791470526699617119603684157781412043096047251340359028821123304774069747781586733885520938871618111300853040103423168119294486847028553474327324517228874990498748338895093554917526959877320110944065529413054406218925426848305396105662461444862461306326402791713986356194335741548157283134608613472061330615697408000000 [60,30] 7425620710866262867358255133956069798718110931438827226600056590430436540821247649705290217916752673991084680861741625983982919904325663727851626046437089723201960463998409815645319688225504110884703370262243117701070818649168494641459829055261559825239566554624383193486833358328185211340831439755801859849570098264344004469991258206547870794058659694579315659238921562208508717622605394713894941193254781175065755153064825465849507906586768525569616972622624403648604717477986572784636551960868609119373264960214367618375570941956712726149130153381693636292086291541750839986793977663467168422632814406238503637313251516951098658024938989261450886304624600774298736291977951363824371770308100396755884203622097011079462588574362629663587458449296708317968958060307352250919598299381515860465255616703625549389131008102616094241262728217607992893067209596675375852978959736511656865205455693287433957477778223236108750831873207707157479546195959981523881825675794139008030570979562495493548456729588655661137008992528125408972242840159101641362814487597307359069559366491957367637329076812284861602474221115629581863982494412984390224215744629468623999794795969720184324762605226150600347025131075028626250254143964493995404136688137099811611409253865205587265564204828443833028000429248752391193360525888397898569325566782016896709941466348959374655184807380070475692944415965546349811474764088811989175026452209542697933622901113119146576726268173386702925187639869821627438343086140789816084970028926827966196414558067065348503797742586982125725383294175792290202069544765995398779804429594450558311837169342274636665146524044466101186031468408216956316356790878261922077980108666177472568847685272931350315203743972476388161442844396531863796114410803678860779438858914370503687256917098428792016458596466681164919145575303131472513146786855319814657460835904807999448101011777459225519236160889309859003320445631465846281197806994709175019671995494187347281492930858274814927582261894123915028894917188362657141333027760280129822850191395017428070026842216105230862353125848658359585518587421699100627365750327828636523325133734717800350380108954313481595988468947197756538423274459732095404812320245364580076294503421207526457065052247843643736741848791456674454886361282488855933796911895903671943247086527552461311828378005009821045367164160808408868605731825796779182797033580650916866844393254372808907983414984509299536637840989845452577004265233412549042765872845161638046950089923838540371887521360957851147629036452598045090237314063968811522211920306938080231429349851099747286507951585333570811233355147968718513544513173046027662895499222348240486842342019087710839373824000 [60,31] -6797009088266879908829168188413184100578708101255092913688421174079105905781847261971091922832204303904217683967295833957997776077795672114089449883057448238766878202938715347629670746118651504701980434364663865047034027289882805881791013237357031648916298117942983100734852176955243815410606766803255822341276247145070956329887079339250289206138623429145787157223794274994154178655155541336778093094201559386814462450697922219572959283270596608867153592007095087878892655372791518324096726024441118056007566544367559631365346992101525644174252468929395091935914301128174661779960842175594702546204407079702166243055374008802187899540706488432214705480027573951246758323004234648536495766440171250962090182566315078702014375101942533988892730635811355466596122483683177150106145326911662519134671830443820629721087661981206475107264678457835754128437918241456254401039272731448083713560064830795052047342130267687904373372831333208491178640338539228903177381097337136572513742819553249208881307228836375637373636520794998357816163750727852049561862486823378702143283710204560445711497802852309425830177382037142081096714122726714837010420097181534954547685434073036047880806461608222618730579173986519123262684584845414041081137844601892160410061861114220967345321638144931988546615875668620228079623021320551747878971702181373267998676682881234407047585676118513859905046289117517099338154108319894307467081181433693120885216641613503917371687173862655199574536450345277335458532555638943632104693829815399642871975871755949044445999875020368754706620052874663506437337367700354140199831942564200340759589391977881936706708791649530644818009512717023458843149605264405327287381113744874507099354434795564675055760264151612699433074017599994688357973991097282031037288070739082296998694870987639178615888285560398917244539125552555073093550456629968939114730999180121628696784781401721097506417528874958999735183152858075042430194135138441551218619651531239572442875954338864487641771396707639753087283188022228777475725593194836589987131557107083377787684914518826943473466235446099771851724530189390991332824160498908528358217632457482489935239694050140237588827305567438148827899300762076816304150455713727758034775262692434967948511965477245839177883227262648935835181767342168744730147857346790107570812429225745240710223082465258426647287553596802126205748761931047391232649689051913460694937012008820632212209977325434646655427872302116246010524103669242435581802886637964406374497354251538755580811085442213791892104723928746464130774839534642161479105858498896308351373386236692217672366132075636796637671664203481017482578115714253020135665722421706307161823374188837650772787200 [60,32] 5267382568125668621290845066728773816492458465991165324973125081801753909534920881130083055850792450595770371823995621128753439015747985842651603068620473016840287938208813833239772951011519406286779998468625153708358453160530648158198703304042223953475899812810054717842479469013899836709998927963840707118285867001195805285108271681776665125483980688979931830968839723029696420515325843961745339605559842488122222646399492130701917961130180189477400465624019328374833406440772355313670635857531208114297610083146962998289215619952522709097253315358083109688695556549387375095320570150793357327675196951279028999238504832092869300445063276123533725545851226853074087853621277288468943775228691961049701719433603934693629650486223530401661758653602885523426411586428186072131145308405407786746124561967022160618218504354501231152590438810676233242254428980314353207829199329055523807755706089191390283843468355062584454463159285394527666315016031439337672100626195020895000429028527244147042626603566259697923872699345783515802982541818002053255730233733947354928624272061400664419408275303290170688549282237953580179775227286116598359014079717737301558872842945665601525964067713979503716508469376758232743514549251968694129447110365872121222519142414909549892726036841853895042104545858578403580568373036989422820343875294004867004747499585251269584379297049574039213669042190302259542135307029940765955033630909267104895141538756778897995076274338927719495298419476145309014867618068997486714073671183383845485227816493329521706196376667346122117615655330525714843339546295491670432952429237247247836206171031788744936759116261393422402101333732823982435724412775560027450825442125528709721276684495696519863878973519492544738764769520676333945678313745313854551360624080966385960421612854603065607305535353052104777883264593043722846644478454783599111162174832828146269175259547680399896929856718395513914735541137746618913436889572400244670469933477602922353424128984940358874519585681832955095351047256765634081593345325145762476978098648881219339852730576268253368812823642259982208535658406768483177851182379203481916754899361630670716044342171787784121197063089431908924234368696989661035548155182434211062583436624933004096327039946913920272302229736826807484143923270035642934607092872143792335099906726521137673016713455732627810562282668185510148519945722720928540739147059476060043913473314749592556964566109421687582100282794313762890336404962907123910201735873975231231088730175012773479213967310220572997459171975856823869073189859710723602604334114038892889861890168642216170828704047914272303929160075697480064170828980808197637459521367283650169525930071279901081600 [60,33] -3713481086237132970820435672032974293700776546500793966924792379019081742565927097100865866113879514306823739822964547672268476761751274942013887995910043610602383008023612048259740838539668431984723825819495881924107377481273274420290524759030718023991525460238114977837315328495294062640468518441984229911794822898483670749003688840540442223150493952901735021382042951138392394702216965542474873098288244816086622469805715071861888224653113285737873510503925452287872260880358873336211156215605067986104078670694158646652375601626668025652642198201596081792757324683304304221473235321154888646848803395718485028337436937785745424616446573780429047891161550916720245765442422123642718494053827526272952083613693679904049362631707222085916634663209479896179955899394871173411687001631098948935539054923760592644081666361528643183531400476289198333154226082440012380815826331558951279876708822102378962483748850697672830034627316084172117145527884197823431677019510493101653749701655725078287127673103756723973839321007527183385097050084653487396375146595156346338970600028653309197820160201071039001408612389618411523165922929044050670344518021350490656152883378651855715365781591978551748493453725600776350111421429902193370198119353917596361873809965746389718054213566235899186885495197890951270065378848020167017014505810712194359567767562495221917175748504904907948075136463046789347423964061229361749333886053279811939239594759391082232969427910685656543478743354748404970707418241968112615150893478605306653494825507948382551284297917975059588927132061348606665319288278746160589867321701068992703237815823956959495388644192503680222540844594242285242337089080104721047576369472897719275226960472325972782866924986966732376686635703677799211532525359853196124976544957481996320215448104986407965935675769855177515952421336058037617304006449922713496078850602943565971713668320294252668233134745060608824659955134208089073398683494809537981864926713953686642897606603878197855861253645666299621900743950896137714729533784056746616038767201046578345439067785210929318897646849672432369423592396599276078403244800113107594103102705644158281705074301634343567629708679559327111199106730186401754367492702089520042004013341744200134098491656872885101435218918814869463960143958654512164683240705609071529228823041319206075856355885680898928002346535080852940694932312930318466118769022176469783078966061300105324141820814905022442223495106727717190988022303329305038313019509860299768820136920105369650585798411563105690381993378233593403145622264846061342168250048010318706513854771462160074389153524337538061354700769319409660953751710074964973663224809988744316794436655566028800 [60,34] 2461009987183298473436217909818791364461089138017472531267553898191193711740273472594565086902713937568205836227172801270727146814647664250511484684898344495122650223874573401293761987197152604437551387625587591481188870646372045526319829130807211784078183718281744788595738089992154325620594310445553110740023740667636456046588287062755307960670107334756293270468696281335267722357132425778537136431087467763731173474772157405055555622145710406085350745069298361866511525260640511790132420075903885795403919396196244443500027160155811199928377827881794785679393657984318839166351651512323802608985085986079802391151259975299222548867510902003059662887687821692197986518192665060422144264189486940529666780702337385693948182687405118041881151497517676663308747932736632865454385848354149520107098073042948004811482800386237424592182942403739073023817603379587794672149414854654911301907250915766708273987646790252119048696156752038694405842972125767694400577360458260925343608026497412601610813100753922221842211696775557724985825880753418114953708105445584360951357877168299918116272360262734143061669455117367903188694438299095542832458776760805091025072283875934162504535497287490187193945578856663585788733162919159259329925512332887948324278694537875693589915811313477205888333138119315761607387459074060880328526177041408349411893177575332360663367436394045557594393405825228347196730266366962297177253427561341346106631484029477553074404444853195109815345149200866544395841574225654020217274116802528328539942064525602582630369119002710606292854226296551077705554159210428367921723319372138010047622894706432560106975809542362479219879854710321587993752362907266091619239040503300522592447082365774197222756221224497775811387087343612053027889894451762658859928321826768829991100231426914242707314442201434916733372568051230734741298643267300112045199107478042956448492204577551599989895320046368580250470205904474702756216171918970194371641184226140306204778063328664986694913595413619143056786586639969417743454490962442472816915166100371949190365959489744874785561639081192841153886913228939319875836364147444833218103057413061838112152201299104971365241360049120351182095454920798400350297961755448846664534318671979411707073831728724832975062566764756056059798914618330511218739800387913099336146630623115204587216127043054789542995562017090268601219014292017798192819776690576207547430073764187958753162243638349510158704806520121043889099951920607968134618741664905496165887106546064826391588630586295340269525604125444703122594982253345387834330184352360280382928485932444045557563534392605726916152342033325850714202450715653142025455269592203723842989521455022080 [60,35] -1549492397190479122418477261613207538669885197196588518216847475579347007138679082841846827116913317373937413401263071715212427144948023708253614022659694712716069580307925439668911549945631630261583462950255149183649701675116238729015027248407579671459529759286043290519170853389219105310383557726316381746908422832373301442773805216708639674999128486800053071760009413237048503685058032355094555026128867875118083438381233570165742664339172999402376261796757360465667014323779736479976794432561767080476995959029765261970239266708793801814010460424601647772304572558780555332853373332074891558200812463497692933171808120012053119161839317062626598231288663317085546542607972716773227837809473977834694135175056057675488805101083371670933014877624240421787441867477212592592029265972717288481406977538130106249058290878949432567387017624001733857551205679910616337776041789147705341771374426658895762905393066313542921302223768733258387064800863816298781508415016348968979278499557323492199654767659320969729149771614781057802622168415282235917012250204127900191650304026054388640969713728820074638234024705517380840903803761990917781664789401980946407427516720313992692565963261942635544176764626944076288008655273372981536020863841639921804419168930829181877698918941319838131306097346624985725025690339512289190055191859468038703609596390187040344574897300707760019324969868082521807852013901272236529163137915153689650124071211586723002029788873117728883184725114573713385139909915628312970376344278974467064717114516517047080591216180336464541999475551476082153535807732775510765790237220474089666130964717150824335782564674356443677297237030656512629438395607536235898686347352747044357593367114545007524121547203999297907861120807709148670873606855949129904313167633632786861275164620898415512920120765468903109512241815144644025911069044537376933499061931016476844927877707409872628139068629963221991117625412072557781142427199680261503774422038738267339507291354640888391490238267618118241607576219363028286599077296329790211784731616199555144577749894364225562013573403260187790094172994160894878687864494686524301784281536964549814240253811555367816728197022207144564114697993914747790437792566340595781153579319987845776414248503475112164797180901848558870637814521117143708021232106984696666840174017600558157324661300413438500268061740178464119493289900521940637990864744892270238787641685613975758663309723340310157653404354279465153351299261858966372012200890077986827725805157505091577275738622690579433123907263961845998595413224884103269511664619378613422884930304797650506419657472512752465659227428677868794350365372756206654854366405005142547073670840320 [60,36] 928561663271806967231285732387403383004207089901814868127921569381085081173415709625111331869532366362065715202784211819337675349125641322698921169489237529835523603460742651264805286206096799802068304146322324849136554420819989490831149437093865082220782540227699693033966113287597204094831657650869312294871488043792270298213164094172332617053787701525933893028242231377754188602640059761124140074204418807168703873203446896544278892970595477927489715145479188879728809969324075621081960602701834706876483506191291567419820555314572065210003379915596827299837515068058713741985795427408939592060273024056865468363338352451649420800721958499472658446177675187163708225320095682903966589909868896656527165358247036024066429570530640060540460227738246349834936970091200429019304837208300410673748853651161055598413569527713363004966579355672117784674808443121129915934437352531012697437668591856734759994009374659107012978129635559520339690574278109855237416976171824450139493485451599822115102495803038227424328135079775966571263992566257418700599594629157891408822941954429482584858529982606358624765275870882941464045607556963514961168048669285136651150584842343069552338470645769691298844428280870691038496705857381227114483011657457580757773964281633533944591357355595745116381172617829088837752615265683770435201489037712404867910673908526149809105236486619314966143526000146749249252862823266170465442616708784296980308233314569153639166569223026479186613626093613316922561545800151290100695127984332506923223256228522824593033106280891979973670982886780594405318443884442816419844585780288548852265420831464218536407950976913398068792050812941707724256303847937984091610921086514676870493268171309715067340465552862181535707422074476818252531253434994808026614803083972402095372127789799868056236754291647826439997878262821698594572093627562650919503893312817651085277245863702281296150663981272885997066362560424179989682186840599064298093391212337757034661279165753629073742132770688601192033993503069611942479048289318760494857113697862652328520927782945587829001441136016056109151876866624299930484919569158895212787946804317135409028503822514506119065898487524758084480249437042796773783842595034723308080826993441523167534577076399173599884274513028833735764463129682650478973922792537348049391570123066010457964085721154200158439482910753707353998988960342680199669225296955525621721307107526518157476460160126788220828645414065053692104947867958335693228112701332530689095468253217930624463273727886917350299044288770213601997935008777436700320688634009424457919195317735435841278542835024599739289146057421253796559577966287441575359505476690918780920922112 [60,37] -531810722264968192891370593279230291420670316254478997636068909725942533021514127952120964344880629663875660229998160143302774035179390791642553434659188253755495251098580660041326055473148919471538265193366178317321570362961076517586498506028134719754423651122918786252121239500334741698326220345608438054672150466710477315990712544352445085411320091280165878139944919052372913875386930157761412030384581388291844295011101581262842065238073665258120676232112798733949055779674994901353594867216340625789972863621864641018082087764647705546102568818548833139668252063068952080640576050800780524840458866289656913065727181676297196598311910077569356457241235711793168614129289440264864454866116452861062776465711313021875698012518350509439567109923202319029650665853760478447719281053004062135435483216828342200060937285075120842830363420414626676088394508938344356918133967580588478210533886068381723550010575375124541287185663155160962921882549975000475532454340987975149095213249219730456822121182409186986502541077580199363759413777909654318861514798739081300816111661474788516690833612917020821256645953545170688989019524000178499701942660498059516258882367743296254609688869267855978423332632730981986016058826846804364916842012650859155486373220643117247088404810745559778926148568398630484773416003796931189213485524493614061035709477618013900666299125597063401893416145699527173273600784549856687655114400583329473140747610751438593565373624573278839346598947775318043162011458632909504107773392665580492335598781720247971248150475095837924312458595482579411193451909789284497991738013994394671895881787108766857728204283790521334269785046011872804680165401323167097304798839011964230026981536940969912667236402928909250554204780360388409931058220927140556626489997663290882363801409157295268531321241786250237114571250918638451904162014880176996188170426220134755013827628730530968679723960376685040368351838630902259669981722014584278761143844766247466029207097202288147882260068623180700796184496774042226504946832731209725196804280880007744996637615345676414720874978993658110827420745728485634487319898541370658597947569930020219085779690797162645482705442034150341341961021104464407925836387643779863096925097550086152782983355610053815800356286123874876812241300811199538429953940038429031844280517442934404942105431110360444010601224865369500326682259646731951263434309942909480169880083703933568344289832338682311838653136554881304426422639371056771923518093810895106116065364012072543453722330416324837906542602487333832497238120932593459550417838415049630622803542681993094147344196486666997451143053667598755539128906523294176991629327685075475628032 [60,38] 296867937933434958692272607600460635045944394147872415313743330865286520003099529193240309095537282587982974119093093314436417867092969185038425438219325899602940601534926926321792637732239942774784069886936310744624796112230773761279217259683659545590781331396833892802414080391497449402530290575622488917020387135963945166030775982342122350350697492651837361729261146550742267165413713943310974148543868395210705940418450038425181297273246695747952488199886015004362949906375825920516752821455302518051738624069510287220531112287767757178085523368314641659288316422703424444033658585243773260316615903359962705160428682298051400121580888426808099005490479524412290760100762885266166254156576357209631256733036406226912223268548270614978096824389386126876456991982468758559293879625699699959314429224366941585751083263999685006995751582041777812631676235094243491156967949307269987668291992917719824645251400049685885134732263054626884782510642848810895896498210620967336553963384736073820320801232734083646619928386325165134312222070213216834336283134281536202166258410679224808899326634354002207727889363953393710151974428981037613503265051641076541999994897324695933216236108757045201253192656750290939381496125422986891216096939650167560040618518686821195043756965972570943029793766046487469672944458675403255112708542837023592155457290054199006003902294847465804173657341284486188777926256446725382151388038135581821786836429932978559069109561925823343531266196319496002936581856684034625252017603730969629163332061434043459918866925792457883769548820229876268539115636042904098379838778714864810246557130189587567871586759048544011342245182982943896724978169505784530618708309743030781180006863852587364329028628141823678688294369078012791858846408871459232040374722375846371492612626579492972478409695367245845474273576700070544592269424546799109271849326786916164985716157823384973289920727615860500398573346565501382940273669348760805155480603799862553333514489389488734745354845484588000619810689336325282288879164513744067839444533407438576728378973502201914507488055211546698054898199845271901325214643623141949826905839656638923239261525926252996485956903713106517654277203782526710147802135038391014389969138397207519564634202550909330596535064357252128662710485030687857698433147875706090966275333013668905946122498289219231743117761105611663139352396265230579725381244500119690206869662732831469562683111549785996873351890521480896469358943908269080827803898305854116540173291244846328922773231122796091720153223762896652342552876213301441190709501568605531254548627726254187503429148593871904140456052863592041040484536457220565543060890872740577280 [60,39] -168161056186284830531430702739325302266687671439110322284199254292831960764424133175479914189803561669986877553942612136967597513202035864427882630482575353980697494611200226226982246897334150726953250353701565529558366073948482291530161925846923015888342348838254986269909951111260633711964347074074491914385182164041539324027196463545294763895718789372924368331478287451813760444171930554416006483521508916229778975617695424632983030842846321085031181429277254837753538185617793983208283770083270576695859809349600518925808765203096550362580500514412454258772128985838145419228440152972771754042629222546111454172744807438752299246156638014967584515061651022498376368677754079934727452925890921608371230820806999161818884722699164552558534670860596726857528651882123247175495028242279387129521322757554142756042968780546548344892482919048038186249820348000779239674297474458649405665654135544175809401390112774645699662920623436162178636104515434759325799903569800605199999408359511899304811145920151268340369526052894028993663686173767311647560294985925801915413529035012688878466213539218393727228669275530093079931255125891082981629519013966826861271548253072046674946115452212991933949874477165626056130762738858952082731128540981468092201331896902678336370390950001174055814514699258931778142697013707222167576400986280433885682528700605067781750372266924434941608889393049709511959318286907476004740578992833686163783623740822947464187223997289889595949532093394022769194848351283163095906391587580571040183791967647302669089407217312934862116392377512094828664172296630782843683087466261018558885916956676532713263924731197410601156923408143233746614703693062615974275985991983432508326342218213993574737160567350798597827086672912102403898591662847724047116855618584017222323406739437356378392889677226995730400967864180347889811908389536767652748391294797431592866669113224300314235858630129731889309040718993633450294388652075020607215270757947408140511040883393315881297414447775057771931764028336113395551276203359881372366782244155340484761971269158896589852244913066976793434701799722732908055005981141579584523961487113947011188849113794752740674570065682731373950023047728465736510758371023704350408938772681089680727445463894949906533344049502899414710556842052577107980167829250308566451699377641701945329550839628079737994591755472169194434584706780592718358462414218284112069024704623567051226546512117113943119842272022820935652529796754172227075538828332411876542606934779671224961826792056776646573261415137730265848105258531386816489775162244139855176998882096746477679985406413325998986199561960897140256525401704407001507481996985630720 [60,40] 99833242586364179935886542668343485075947075282783803478237252606523793123149457986957165740577135706726175817727793276666293318694542429103420817150388416985174269748687364107522078153602853222205813999299074884272932983570333652004845151909790320418637118388427439979119720350814840891424456652500390080008137167525770964431207937872984353073674072490623841878403805673270416336279678934604168805592684436723407280018082982984462429018803660460294753203354285956400383601197833678587294910187132336024191678094986336767077270240459823257558020827576882417368430696833456505401471825969219130500376166175124350435703916815649227162503780752174560361541782886434574252725806422107006084905179678474078219878511666278640573734451857816411103995047517710897038440733754582536026984363257589291380638556484544571007510535462512866376390524768218773998817300896046365722565562842594960058070604727774482753296781796278423808005620004059508898167315088177473395257020608168450596446207094552636562146105689341601059570327775230059447992747995949464859321030216442301625907796489138569283500300381261967502358005757771965673003030102057497296668110022570096288389478512817783615321372439019032445661459820943557637350091820963754391780607087112992126655379716818490879411959039953673682866394805362199694072904296131743129641827370194583175090104647343385753007674704041019416419816416852426294013358723497075835285198949782111850924361145136753201700580439368601856898546233919721889685654855770740670455979307227734499783546675149397010920868066530307105090358247921708581713519198453853016573110919243159123169934603054091822576517456728900915979711063371405468432484826035604969016693804494000043865812645831310834586174285767184066385610738506790066325420633385352701508266486123762088533410424211548101506768854383992520448051110152561637180724406513762342490952609371160615477048562647978649626240369879012267380391706123634853328475164344552517792643251144825390200650286511357544606097189470232167496885493202889474859750853012224400674958659128797825181367661245242348052296287299670513132889317964982230408525435585659077081339967658370294626465425698031996057130042683218090035388768333401833438389512719606312492433708639774222412797894551774847144250205789617176620221795395144590902152990140990901508247860102574203362930872109093828203244985462557562495410799712833711296505764439122974443442959090105573477249236015538641646764386166547428240034188402953440215084641949058839908511952802436095044747184360055840969799292320906183290366548651672137122183882808593552455123556078723724474678648623696530745086105930962792447566100676424457298299060224 [60,41] -61042085566603367487864987592303933564713904816613721224430385729027083995145943195497955061170255556429853118059824095436496001597065784753387802920875835130990329493751384288078820768670387411713376745141905042197957629025898054541957012989228841903503032478856523046651559209096575110147400849777319935962258490133686264368601955649528821474960616093879466799181949560484344766595205460691265575118161358020439100902005569411866505293095628111657882739791597005690308851981491658183791885144147053653652213908192517941903728975609382321760440781862740633853444571988163972816900344320493920916701857711462119470641399768619076645042466425986981482343854089045074506539818750956877641996165627933253537947082194497408622895239676217890275028464866436556064917845048115812877296021455656573939154480288253610602390975828213143641766211201250795585363256316513155506878451772938981468479937973315228343269464483087336841214285070514879577606061398295316871507990939069860772155404014445265946457100280668190640775694639346853719311580724030785590740300366026515628660349403798996755077950644200940032395740148210419919607260024286403409366927969895834792830979218544064744436189041526414248758596303308106778334014896174626665299719793643364161878842299133859848001337541201446813824133355050370346158278322704637347375569528441933323441747800427933053176053340317850854073859912007125026720326217510671434547210584748315734656222699171550120296090733328225950335064396602655894876048484617890819920570349487161418400080653736086244753881441507833276712481406851497025362190650538675726467793556977625901595046140856780849091605352428899199739454116671492203942177440552856824804542415588256112127937279471172243702228086826118826991336580879262369469286533980497256101056524555257385575188632508901938223987552814850752982060407747352765925848936851461355984989902042584093678194589084573990857493282346307693310640881055072689975717208914398065442894708040452827451696937966383960207813461309705548939972504369688610491332382488769764009030456730877004378971943869257122907470508606033671287566774277121386041174265905913101540732402142817885206320953617859910375403305696034471916397805654070862193146667459907299002945438042834777920941368701617631332413048785664637642406185963588074532499304981788744823480189029656852206480447989291530693586991288104657530616560966082229960902669160002101772943611538756324245459542816342154324494707874458686371269947902709023294253446021703209059362119657522983227940572499148504629753951879093799385629489368975581065619777849431286399034977259622543491072426306988775541662810407974497036290386596385590349922304 [60,42] 36434421952458014186902695389232946361334917890390925648477289358131399976478387225400907982160221890210655715983739151840725925909478655518249164600488434017550874220966054139987843707393216351654799342453200653886661830798798201050286605159427437693049185134676713711429992211163474824882753433124517849114634937349758096138478573367470297203813271775003227496810208289931758712082233644242232043481415165465591966415623728182955449926858716124840137123070991118909855763189464221104029260103195824081918086716247355750941933967026342243800497153703635001482164058417488825821623419642600265079864563381803512741759474597626629595270342059837175459039848153217413249811732201287620947613459092145021369195304635223307726221861830432048219029700848493068804680033239454840362085149050734907018099535913806856971941272739318975517733675959635394228550181316378888035006261298368698160915473031606456882368889730381576150150434110975647467001230787588715215211397723703976788590742985690006650530806502480725081669728709910291173716394550632404123738391867669863649914955495398404381923747890192321395470654208291487989035059756390139068323144153910916837408474817368850674406355164952057152726543218916601104831429120871207855748455209367979704758876797611412252901918572476069420775542933720554081046564717873963135101104097257421486069895922994835564214551584918604912791708142823975054182290904472384456136665729489321794471687745371256881179671609841423059443066232909895891353334820707005284571386168487484624870385438321432388995716895912522698069334231840568823317213664261529234919406470400729431581976040155280083757471614041414910649210510881662558718245613585082834028241384957118413703188861767842245746947658170964079670931278656091500081442181889591464926693709212724661443190980431615757278549080085770202626565196612125598451567480306114458898598346193143194391905153135364041119802061538278510880635934390129340606751064948683858169179146207319723903101852255501692976702209255508687849342286375195410365318603236770436262104867674793986552820966466769820524982775361715080799830086095244407120919256914861268364605290019777193304424599534551318175848340834165085696687456244051088022264073870767505867157740018092406790297208178814916900364208113644318466195114406507796267316216378921977314148602613125047594791114848711162163073983385222363393796126212006605514795587076027929686213227691376497752040453008144904145054456746964184856917353641327126055856383981883446525154348588489414498109082031651408859814345334418138348242291990112802368822400100237589417484706796828576075393515026852519870524287503498387450642611164317550116864 [60,43] -20413781294956354416652720851385388440677105364191854350826854354041389981385520300266843926673112957348693006200262288088785990889396336980847361839372729838924249857676272862051658244415232341965384919345927708568149748122519650250674017343216603314202770096571134858462393443793073694210748219334307650240695127907685286865890420330503550145268841255673558087440610110366093549724329807414276008145895046197336624895566887674827617992632916296185707841746737491651554620793942042186409491289847788161870653244613191389332082985209921998639946407128755486312917084659473675367181050232096362588463046189525823918975814983197524305417622439489732804389570133918742151816262664588258324059465928961165025650581011508302693218938628800598298494078127111211421629419479348996302402861130456126980366282981383549521360499436487806798955649564279628421808747212680415595535555958539887297317954069604229998644744705576524347173539860094185596639084236275029847848043577236644039029582880761558632010329886828441933194611055953652598163110522452484777351457445395666437908800138584725333056304835471508186754539519176372839025524194727115362603361871525167439563003519647413860343749137220698410305421280572939139114857271262790521981613813598763770234946835347298855196836417693774156437967918373145350024777663767379203263046119859371973298908020905227561001355458294348414925435054623437491877639979519567174637047168914290888667567676852663011401434218009814423669027536216028397670461419782263511245106029573906727331600641380057859332122569069164629656173103323659883097780583813066723562137255258685825224128906937602100021689637917289466359915755963298278242710694731702304121269406303735539282857692100425381151860579768427036886269947039142321344763841475043321927931423120285744271283165457673836810730287258999198773842063106376110839523354903153014993481329752685311687469774725432839291341657958354729212657432021749290556546474988478054600371231836381479990697244504956011712241850099276400531748544957968561440707668982996797446115189778808770236852428567757385379550333999289645745860605918414816249236545060435644418630449054570462885062180564985040492745739883250124679710872824286134738914811320775654829769651521365887757226917568095740820664197872089486807975922070709628243419107398141382741218957773690657209714870562203189934548161444963296982207633497415860132406852749950711082234040849763101278669063339782232611789861355936741289927851595390450906230043656450885251236389256953670553693759450439664981772458334677237397903159044157472021375320554968465670712747126386734562168915606512245785674186588297778956676240441113313280 [60,44] 10745845307621307422098934052770770572645615384892772115914468026899344720095816509673762874599345958777751662456850937597434485327830800581357358164544387579268051983586340359149330846453933701570661889666512268208776878944077096797340212753530290475146671517444342382712097473055292149152145020096279002381923824327138439056378193796024225494772557917445479716883615261393747233209680672096341522630377311000407781390938084801169502192468718364537051028045529994259168572007284754916292677110837385122214542777290289366850000864749272088379116688801074708898616526783743400457864616585564013224067848644111475359862995132264823235953323374321324006897607670368818917458276010841193702708119760071771688390087546806497605878222393573728645710796753483835075957066811375183886981789796402548494835173733633073821847005274875411614414540832571786013819851663355442061865726320949808319837312488487054282066405035656906693132252063535090609239299844619338908908254734153912698361079903182088920650013152477723405025373772365988247755279210599103882979967951203061655640310063487783055350766366799921821103466985359673078680996630193490027510642606004156465285737288428538620687659836669534808962636525287130439528988232154255892364432849408089055715083910996951963941634011783894899600576503649107352850761334261138041909313838445323653435679305649013043993955175244880823182543161797638312693918295837721558139159329042753620090991747453734803468972293721650305131730554228887074038807418089031883571959685270620182372345795105022388313970514253020270822179784712420042373559624141745244928498857970879877321375372507782833662397214967630396931160958115356772934612686666502170493888659890466443564654500486919166697289078209858514069530575885988548995240579384624118374843461464094648590206224187127764416447016233620930543134714523053571831461178826701259162851878937637756587706793497167370709353808949159239415687216120388787488924488908112187313237380161895780845462913821637212586233527182198453283548376735115197810486565683582574592531314914700483675163103235955435751190173701894099915563084513258752727094686159439286834039476591349956535110584256616122585626508053886089465234648832105527577657304326560472970043664443641251442960262162897705443424789160483313024941143902740004797149318818117878979532122066953727328581703959651363647066226886835453208349186913898578295655943151011122380712937454961891531220186835052807070084568000118357844215960490147750633240853541050724753255368079969141053978324490274363480082612380666957578271743161469993652958539726276577164896552446597673604188538488085554815605226662009100260215968298434560 [60,45] -5512607202776626925698614476669750975450206138997337007722760395133352952962527304029070569516193726339911803255596683652560511602254516866150403493234815191320417442839032606918768797294713703144356154108041561972755749182228819879297197738535902718352173793728167356182957553530848385869416939921407131667972365696632672422130281487322703921458180040632420692672124640014464418835858830325490298461232122078612452054370782921495802863615399556037175990351395099675928017608998595744969068308247770790911164355452277192363594644188049975072959963345701603496780474591235793177490643784277897475181537426310624766936471764733784180547291309689331553474136407091931606982928624691660735316223153756146361186024766289296333950168736432666073387981556441684120704716605118473983498811509380264289929141806332996203616423126716499601389413139722256897639450655291555153698263056279677295934871063480217343027433820383573177391259868534462794401185318845558912195801106695992988342130304291549374485164749258128744027029066841805620019936408379237258673317455511241079101843152859352353818771164527551242411099852501423158640320700545267504978811668210813187809378813497825807048442725364971542981061316580640559304351797832776507051416797001035320126723936607727679661634992991479045167274170606807460464141421136662255307244772686722836626547938588042512396573062740632318786045180827435112468425549172264683697699065612836073688103500272019036292789641070920589237781194791998466178759761257000203914580013470873423168718577814119458499841892277129161891111861010992274273767773966883167921763402107578657207657759572098243578341112678785422310854139287562709279638763438157294861280007242335066764789106167213426575021995324896400615467187428523444614226607075485964985361127417827223182564249948188353786867686786803359348133415608458561455655879858539143127917127819648471656276122083754598670510592052452292486718332640894848950815555417317461680707523986289635713734856664959275931712627359140524790470929846942469867735667613144462684820703896961840172161263368883729431695754280661371232671008005606567200831033702640461904863071098863899461856873116596231956731296125188573691327002099539472554537525933349228540928596655195829222817787187213219246641936211206003139024064081730880870755682811092187306044515639990906354530473375115361416475570377561412890952590229367884332319424905422650252512086074811466807272578832433544130658150034955745562309388707073691847454440028712706793271265013200917973876205301440246087503132003531329756404298534970211467074097816598512800014106544883272325733965830729044148241613575758589722586553253888 [60,46] 2878287827331758556723224326671922461486609732392872715145217525984872112554457668972773366286009875471469420865999514607870127149439977529784983598766727052389628651963920488912195436110886029831315673434392631751951346644020776562894288389625840087434772684470143152970954921007740858694308996332625842993363518161997289489673622498977542195234923347199790654245375009971688572320479809725387471589348297398981992221200452890194589097755876840041316597188109296868074554900182335969817816372524584055258713345477506214224284725422694104834073293484374655112979403720575547744425677526048709117064145222564128409724135122052855329182516682603298188726690160768322656267263166777337365522324647760132925034724045453235535422250193382502274840517907086031374961999757710767973232632844041687831611486673723280646011156853165116493344673425856723446715054302660324926025666852867899865345487636662883563313797318588780151928586863510399455998182734387070604598849216165833212610302917627090192793691273636943673024493998075897156015581236491548892906236929286670040957529347972801476004198239372777376427435139147083436395225677511301234421060980815319066558007502892006266393058709273292862102867136980887022931791692633110815552572466980758427654468705119127036696265458674651466157478593923930896680873876468793151613325741835385144239636251195239532680280362357882421705773409024184717195393401490092357237915524541344859588875550934955803564615967002286546453639837624790048961882648831547649319780911396648679646685197712059320177604696340228117436253476020057245276976301714318670177587812083968541662173406958543130594205229515062000508986480940469595228476199800131451106659277699362413761553151280865992775677170261312441295065598664534163591166830128182752016777769028588176294812644776586897116154669947734991528259983816390241280260505550874689797417062099342799640363634118547318600321413500808171589109086047464802953991110930603950504322916069943628756688262954089227986001728931291503334405873491392785965642995483741902723940530571353337792605191456482721912814716445514768157458605843835924646517197329593278229089497319111058683997971070900408148383430199421239115702296716937435574812875558709122268884881699292923639617831546813320510330412029446351500293744127197310784963001565031322168638805678814095977571313260292428317134950724404721316093069769217535497575309685188031968769282159288114346324736119625956705875616984185790209004658886431297020245514422992569091944537164190532775060094934960042763794157883917368669453529236571120124881516171021695004264634799224084251141631492501960433984905947012815093728542720 [60,47] -1543386839692137505370505359696717884898720620393338369969400103700728439533071219210090027350624915164150214906835728178517990941846688889826794480294609956582243209366775816099306480340046164168328953189919094337647281378651889878961838987500729678945096993713562113449477033525032208519278563801241405174043397559801328127627356921953842065635450087988384219299970700583904769342144419879711712683595107954447189445657034839388289780841374537381450108903417404366517773869020811748239871572944621966718381048165268992199976089970233737109919968528735003689164171397723821440140800005565246362224057331943643638954756434513280429291823377709461649839665967466366924528652693412532301999708143307409797273204053229308485716216171070922070161468300283688741830903592009744816488910742718218071989404068244067947239888019563608266374986779205323893614650643774104786448316502805988895233917039919161203425067240702037835324621603333499142581473352314798315547619407412911800799344890545784249321360564471335973799550064850936908859131714248575370870769079259796364461232631349166764336565719013674766752937640456542611430942316621059715691351390807962214332094422046136179278234325599294727041205672330514805803680797239285347966494930676737040836264201451222282412731973750259787363842952496813204179050628500130398067132650765246651271251708059910037123690246884923878868598694112326316541907498969197251655816061283687516938177432092737587634995491885251903224409801035958330770003985466239707505946312442635926549674029011503532540670784977197230554316085980161783674963303262923500756651119984238224207861414901017013707392152315611258315412358550753264856581511794251242632431340374096986168399661909595256802442953364340621234503161500810771541394332955208693535391743711584084266780071201227204897051246167324932968019224106971228310626118392252174618326805270572392207316431969199001443356894311511670232684393719898105963578139637358073283430881912504917725965588536222664325100169998606144180004607800462368122861902068962146705054421439980028946993832299512612542572795429641277205038507890361274502978504460939287416070826384591667895773433524390009541126400345073102123273074813996676953843537646980907728897154209407418019599053046252339675270784405675207420792548856295751631677242109594933461828103661473832621778543988095034721219250483154806753406935771725847229908327453683180080769949786712221576630219017806623828172957120258899857412487375186706108729254353024256710657345136827481951313290722149878886818333048910845019311899577532621112472832616841108113494320420200925600065689720326380763132216675969575021445120 [60,48] 822809818126207018602028350592015003191145848363451716918102574681919935042804743450212948832956566190905088908753925950255190921136786611249487404758823110522697209187989401858811545714791399470674741921344595756960849943570099755351100978015237084191488896250861284412514132967164799127556151165203078245887529583259453964129029502391210237731979785611783008893056360291570863096709569884165576426973460732513386746706974031429047105536463088312827297701821769406097520808980880609228455246255964569812391490320909525597976079193999663378240718646134099560044704075059972772666701575868515483179108762596650025701344859219676697801724975580386711617703930629942361011923479998614334047100343865656629313461525776912682697569050851204109136302744477120129348210164594094817736628908891116692863621721977317129421613434041746758159498101473456654781458180707833871399051724406940994544967755516865492019295487813204128484540026440195165953135670511272419050892333037170252885157650831354188289613452390654165638332891763652502807411336342775752568838469779871035294196367439896213300785414048375395699986129055367249378497665756416584341079331525137001462492665195113299178343445358583932982528131709229278566935806588323695954027924120309898782870400548094946641561675794887927088423227773531205279424034926262568108732300588836016805704436964716549662411272586115155789569041337784386488599370079008256655849305958755743275321748152913270172924212241308220847941716025948784551859730274576019135031404623360599340039147437148786386082184238591303468125826837295235411994128834446431491207351469084269042895027850045711837027947067638966562486044568724015656081819911801073930252270330368915037904055061505828151352527883477264928620877221172220933085626489842709454096341518518485668722866163356822683092921987944604699845889627894806623021507945104905003128178477194814251106038255099778404402037083899798311755751333702443769318956795679775300277420748005635912182936227370097676390668689225031007224314737897703184988911828909046438716264642112557938914485742654021677629569672247475743452592630681634968754607692181858125509835791125428513875839802420922729021722755932972237649480350613393196201129899125204483984236017950631462293860067288210315111141587483479667616723324957626800760639939375981296812145690090836758948795253780253438550763967345104889632833576966649475392007802754949342157074289129756772437897210215194166106775064046107136003038373267128153469172416959510937415424232824894055607462437866818433553196634593192343413876460395480583909484425439433172830444032747884053787528688533360258921464473753485312000 [60,49] -418753188338391674097407009078631244843776634909179050590087870320427103953629325384146932644057955607610205665949527980710224617646905199126765970891071489976851075571015530227910689004636381719470886353419424982459256713548784098093995685954830514138560073490778662716855367866440816020653135594250970173761887798550444903442524372102487475543545587982261598003148429863734307603677875047357790146141978992185435011637807626894853609560654551276319559297595620068434180816739203937306936480811059314111470710581601538418213607771311405983119185276589440428249161722020370534111861083016904822752369843637662191902232275404480110068226932198376156881592345214089158822913931536462172606150509450058733811284377400155874772422430865183349481003226155635204899384964657963841358899368234922503583161897340574315105224617724070744569352775634294039023075344019248548284289445987925115399139583450616289441072764254310257616852858653880190648173121392586488150723002401134255421216635059759046019060328391882766053223031742599216014656969591828969186359552606586590464137645208445819775430263731444681152663623779598588324231276209640586811384823223116809740160255390427221278371464219483657788649692570621750274110741664510356382628375108285683493812916700472232240276151361160893194826571298668085639793762406813452971999656625208253378400444523345053308764957246068249579753945841226617424281390276994617164150764586662251009713892344153463038682895140050353901167245068869953047029501044435200402874335470119156007950654783503327890060744232970229629926623655463269739389067131158083730066173830924437742818251537183599935749031862768132756590650547771409657141684253932670311930510058976492013137193906223261728066510703437623440311848413381443676528909556229816052692901000244642934540729295717954029107030522908398443834136576522009572435695843908980475420397173614093941705564246906326635665106899472196624587113456663589985540174463044165078974987241757680315043460993938463760821466606168580334849698860789472904882151279764766701865360970186652851448709007757004388220299014417409978628794832351424838193208571441152746985098601790385140541703767209428216716034742929842885134920320437539303151187249850493107267961733860827298699922177649838601597405491765581250844980628155847200797663772621453802355663807593402942504042872330168112768187643935103011245735060701958055926243718672822082555902963092673650118619445872980639169042278793250064115416070094955177421239602196500519418510304450512585316648008052030131468603945090080351501964400643662563441951523439588607282563065681435815534603084032542601203410259673088000 [60,50] 198529023226942790004965427084805889871570401703114491477956294908003259442778903890252783088441540308085191640581510264908420504441160165172177174483931750394506926565789144263914339390689650803722045810737611858069640355383945778062686258362627514960227552006783667492974991462693607400363893687138821573296085717063177326087239709070914206216265551185256741037863335304090707141360081559674523313212680837218032403109067042633292576598381776837497319146307852129238024776719973825796756609638785376975024292546426351882149120591746159134302847583257400645862803357369982916682965085743227097825955770352475339729780395542347626663071463478092162408830705730552947682387256450525351826094836317324624843813479000856619206416822911194721158155740743144141549147019485300216922070499862832112308826559901822372406916775398276711737782043445262264004684332248606289327570727279179890664917385999617360484719075371798071234644250662936575034269254020549184686362980291960474233949533480043356138515045816053826770640337052661269812690863012152655741052050459140092384109669617170612296212142882012010788257804293729454970772006116560277005663468554048835016203334606632343869267281179342299511359861052321450676392930261139299812468135701538108345473340447661741981187328736953446332168882849939571465726056923018360893616603063641187344287402117890267407140014617234185630247597008503971711315135131776174230925326651642203273252040612905921082093843878711757152966103901014674480908219009544490760826650311267357063892137453569372681840346605083885308890563415399153858255747251484461605966301386074068963737885607782578253909188059209146878435557986212814203817483154975754199056984713418436172681028994799320849891964138267034248063371050105077905390588474567965172019370133255877752170558197620450791381415782472330955888992691848306698565050296900275920150516889189825333560513041769149057792478252718989008342599353195109596622011304064770915859541748644866895143201203786807195977317346494518021003771692123643940662399567907867887437226515545443827797642307502310669157486101304634380867811650527953934044767389666303571700853034605706962300005035008273130455160804556972137358225751363300512313208088808821081548050572698059731926788570462332600377762609105623062899230897788322742138146311959545908941316888615610401267370672036516559649230134567534995550086350698095892030371061357261830817271936115466255222563416445377374358335146835853676628079494266838846501344730029623478844549634848381232239772817743517336026306628762352138937082481882470447825368920223428735519648304578047343683259474805668693742464731709440 [60,51] -87012814422140950671490723382936224639587377636079298479930937607546664862079478453956514425497524342468199837865806911783721288506873368023404777091963035346930131486129373882301998343428831540852691065072999689289572444552539470490981832188743677217655072137163412580353280959808424105228558857933309026796604919447874792595035616887753267648623516055808500957903555294064789581752017680408776583979358855244574480751769154317540985763776375271133903127593617824686143113556092118776691953843857877593215591112815947450611897896240877670692734231369787702519071280786394312567148214038790652935241307730979973733295672136547076472774594580056572145898584479999348851194093723436404690966031170706433547543148840941751225276500867823349038377239304833229394052717209091485387556884182038028239130144689335461723795544473721959097017102768712699252333973936564811336009456493575667846145958463516647232119318356313014430031222765487438083583937518580028498312307420908567170155727058835352889971389352109657968400169079511988960246219354565488348265298871463332375880096823954981667071391043758630169631726220258917603291608825012838640312929521870894447737435936470250119957373136386202983011226901744950862949371506688183082330997999305945330127983949321030918234518590929445449398393004623348553937418542942579320863706103101103616876897324217070570537336080648295750864461689778334129632640304610734996390962170935560635215563351990997459409386395134794367690201368461090977320100983016136373563664383529038390273420734624134559949097908281368056263922479419264668713127252303561840322635380181986110515478340751104307588070552565411376598320338908860493443288393149562262863061292182092556764896051996957636713791547981717011252923516295925270744225808731198288707212249683778226862520793427365988325484965784153240122563646003769235365436093317549866394526127275278850317783262190310230488949952283755897464497922924122941641735184963866549394686290788151897408107250118519391250653219484176413640259809018532823828721429896278856677076876096812001895316527687278830713639511724441035308022884600829205720704332865195007192048426796023376347967503088194066530531450785811771392794852905682868362008684633322153470422214520613036748172596828708843019462515053074259579644871272463105041563960792155284919831452743007959821733673469881011696740730422944642259957257476099476808283777706450276436559063294708582774880921741094547093238244133366497769000992935272288014487080767495508006562354025166710864827213173625020656793992797773604571119950454580886236458950950966037375828439773641154559756422968321442222335590400 [60,52] 35294164493216407610330891941864513075428157057112711416935791451693719474701206286456780874192091942975027707754079072721259107559094494346134934587223426082510567230735452815859572667164000078366290669903794015603453017223888888633539134990068647221584194643478083802074530776405846208203332367735333836087447897466331193857521231986977693998653869084091680283328562148982178098252131613169707725520204709182207699180920727824640065840906895480474482861715613421846122334904802862411326605686694078042781452639605801919961276000658941936248334589127922032289793122962697626458703782400321514697682909002432279464392030824313824859606074438130436486797430529881055592751392304618925625564494826121463605180542291586261643801194163126942514341355496923647491842871702390874355763438288449743860582330975872777323904750405057004120643824808716877075143830601827908471189702438905986959917377522362811324202529202053049653697580797421611310164269399477509668616445642270989204435784745923587183938476269065081777786968430513931073281487419942588473108423849621090070498933356852814155567354196995010801608642923844745720875569095942940104490609537888688989643890014578086235024377662699823516587273844380443488175593789219981859448788626868404333250554299389806528481028183757840041011640765673103478272433033450978900399471921017447090533215469357743958580684330814979602735357800483433053280924867750324121517164489079222793475405732930853381580646251031215766024070669590344189091306403289159004880271028389244929796464270342669285936939643262326932455417577661937626487924345075817915945817825918854900154077884475845981171068479113255616423204625477398314339556930066278449934679460421209364140731082954820263417522771916929698711086163187110522642423610729126583667855765646960794071265927831318917941347102479611120984856108046951496069650223297751314821161488046452483504200883503151305077108388031094424105739386127294420615905262980627302189293988996491578081907763789113255304647553953659145034711905554567410721986288510203406486202879793295242535587320809446378480810688920683195596986534176810386396649413868588150894956121982011471686209941015752922702369053384455500705285557591058569994998341211512463069226592090097702495742077432412950656816238093191527795598313837943935975665611393577228008972250544256418926200750960226766221647679180546714371338720322223596970189330878868801014638213218000936480802202026565395725065149714872674859630391562805192478881727959130333171283610991013637626626750869887090525206570317753438084799722237773687191604461328761848458032040398157076489236953618719493744230400 [60,53] -13281994421494494052134366719478075297712910753667947462679411535616136543438357967178335793337561498838365074998195183797026074629999499263804239296789448406874994103632283011190696893509985287917908594491819121049833824476045009303435002089336306883106796781551181360791751625241651033559420858111860366330744334060438350143184018918473478148633625777595758977297361702829849326301077543028253705578113210738464704929685926384069235574910951702728665361462096503781486443885588014995900579807162823153005640129881556999211398452423671285929648765074535860166033386458265529511739284888492856198879440948524615534298732002532531472440413077814842398925174106727889849720179697610182277168930758904395051954046475621108200044569305194082119343614815874387297961733200394946357614939604388703963500613169919509509425483218884643673063052667261756922740342319106351543669546537713482861941651838816748375789592340319971312140954754349155702683211217641152053242043510388094042694046234633300535707358690333919247531727588711686275261756218954954057953469644096446176149421810270165543362913315272232090085335311544119832699283018451034247104622983910060515222248894038253848289909680683733500634218727166502644434228271997181325730514137961604522158390493826448974362016178023495742111111477735854053402829484776781247343820522808427318530439498658025147577580351342417515945482193595894362127041625325979054681911924094169369127278677833001134661313095252234564507761546048328945646565430499416079532623430112089457961409386494958739009932653276207449363550075623161931508202499556293684697047303991041899195300848013459664391069774287357095628908392691454630925866510938665795019473097328447682104540001768346217823830372091359991969413318472120096208640052950029418076440392344417666507359309428511602068274246645967297619411587308588138867743209380121494773353014204475132645832381959821732727899063800858271672148368371403710706077748943715675888658509200137346368157651746127311556060206781715601238986122486783859357277091575033027746967226996011118502707198205576751192937304040996899302961640069776880782842588316398365600624289639898679075012659991409613212825311236761479059061464611363178580735922958896745539445528382197221315180794347523747760648030711009443198845224268825924438221463115194506723651359745046569201442209872898665626860283647800875402034775177248250422155481384372828581593708034245139646171013620767907395653606402770126566787660337059543400296747013135319202706295078895734565140494377253189660999119039015890663829695474268027970463896929499430033572954974663395751146760786088558592000 [60,54] 4636508470033165147514435152899182408768536803692385089059190716930708597836787966012948368056068597123410900382960106380169674248807331749906877293345692196607353595334932783947134819496122302770434938592376882948683986052462774089036970272456525211237837855670748309748369954680618522305515120745335424695055368927265959134260372231250284331562212500532384489058321431397429622580345774391342688617832636208703956574591574270388608218355978608023549233640524367206090510816863074547416154810704095363361088702511728826998552668892644839951812839584532063009573923991249854610261827438730143691925377638061991815224195198635148087047752509714889717098745445512899459326886509148976129200979448968942283279723544860122011390864924156206403654158949680399621802410307739958688930088876336403039019767611221401600829823462520119016498647783971920742047796854526631721902530240744441070059353498965793104177647717156760060220808179039633640347807326407638544996154476112559862328477648908545706891716171576164070265820723573226021201552250410487731437489302644654077768140208993612266453762878601777163532213141928200937774193525884093547355640484448448308503055861195216929539626817620212423379903799608645173399420461658293815194722403221933121073816433965833534188573205805564342922501896596122145253004151640524056862226897266260466220739047299614357948827138176110475940913366288898669209850228517708063204961946705819471334264399948087257954078052704803450580224532437906648338750760158916404248724508182366019333803196592235779988462863632183799717027683665641157491234350004837724729600663094306865354953382680075454691695820943312438352501719524439038555099296503345703650640913560629676200786084824547518362566039076136648812022983090289424937049574525202006226809414652812785267656862038615977962900294010875766541214824329699313543442028214725531891699025142378815231236946083665336330541685580072579286828586145347010583268995650910020068868741800364291222056781243906854195602245665117883565029300557731535160995205521750380001562667717317539513562360724424531749291774258625960641729655019063276993286659824699015339687875994599009408159181528747310259216411736344300688252396900592082725415428113498976658530235258191837829079946380115795801827909846974352779718094718041092769781018409712510065096678874580921065457043794107829897855943840759222214873139397862138407573135074159907165032495483048639376594123845097897598502861692124465750819031501474609969600093333114338254003872737400512205978327046646235685206798820164723646626648422942861201089120127626095322943088709112267292856905576428339200 [60,55] -1495935133470906847597199125368700628918481677943677188102675665697674843671563460525220799726086797515229653181874512713129253440266545473574103644986392558851764123312953309776097394062773695146841596921914161722617809753942365840775354006827381689340004192326204226761757796557137946147290450770194781309575609514347175191150120418263283241152462033281440855111455146581947468062824791676988785341763814502994530020988391528692284382889264221796523026747796522112862640493400924416643113172598082718690807193502793515023176804907452155453206029731144114851452718914622390433911312491749486208215570491371776847543435479886085394824016650092079078285482406035838652561590133217237741674441357201402534139042552719222996573786121475819492430808263069727586932438378122345068251252519196417900820622724894057028000400028019002034706562699331111703728741514892927101350535236194328310999299688240877101925690965741257852837884621942056451438881354692583443321664136309734007102080874649751287500780298206268809588624105319363186590241931527921813430997531018390397276900430056430003789478036352971069480425209619098476820094561616810270926714358116335075572709353862970434204444914426089612280326369511572512119667705334106029632642250616395438372156327305850011325036427557245959581847748213631864167394023898100580526217379199081830282279218264773824776255305118576942964813674997125297519381694123382497061968796126805019448299216864910392158424870744646970647302390055723518412207785823252560016312955527793003591176437274786506202865464799098678100181279730558884811101651989802423104705698237652484924461341218838381196178021975307414593377009912893597356110760743743953021162479254075172628725295735643178155169429897617355782615048563116398520816901650335908131786121789338549156441054468029786483008174400600060615239381671064493708404185103520294358742480083486916001195667677254845131535976122341401067388655622790110595129511385345508032551006268354336742720214187803030398661010968272949836398803361738334638385121068141947631348112170383924356590903604760337118808010989430431962486954450780793890161860899112786966243643050863572046516416457039629165391125914011386927087356864114909329055720285380783125460965736685024794900716269557336133882798412247274964672975897471202062630429073327062282331563715373568552009558694991605385673453862076500036929674230374542549700745846549164777862189799604665506109523548440402359770764909685429814897625366114016791078283798265304561607314562591372926966202221311369852057243126551208508211293935875836794007855860202072710718133571168727109025440139837440 [60,56] 443565019597131362195391084391403658660193024311645633977566194631665654013223038202484741049224927079208289935195342155248302526356305565570107392707625909189312145775561483358203826814788958138854091669591898454571413809745924068606378688199748134642372829933880303343301084805512471680036538641267120375044293065718841179392616926960873438957814844270428674626604781065395676738491979807067994055176379370122583615647682353666970685436464171429946354590979457603947247872144911361185473266824618379434363082389489434810938239555126789561984202919129302613388971026082433762256276294743834556523257487053405112460367491621708768438495117457951086760833898658488633411392800029615183990522489593433262215501466203570062879435327805245615950708870954754195740518039621162836315428613845253555882461982447780654822300563351214340650605570713960471266491371167554469518871255383892097077068403967408511716218803239272893003706044298259303513798075659264713046748498972531626352087297422504390853890940614315366245154602770090430178215270193401526719860295287896019259752066819097730681559797012409870000919678302405669051768662333680072041560034402257536897438431078495065519158056245275565944978680775707793563889937976930339382372057719236429494319061373363068215574591701668620247555041831197671910446029517636145660900991040045738024976416979452433245795401296139219022260975183509393688140731332879769983434249938775914507958379054084397148230413407320312517222889476251415173514132998451782790130837361923978212446714193478707098747141290603944790236959705440499397415453153554967162128610946016855399525341269770339052111252253998434290709377810160786436431389043714867829143255911858974487612862358578752051431740278122140909540571016761119201207188073825253168226246538271050142297311781053489233084731945677213164361523905373936870247096301440942078773065336421059098830613770044753690424687378488017622668802623676029929820162690644212978531377707919647873433323967070480712077899727016226319790565896432509818271143085474573419350886468845260529026566837511749408358332172011936137964879058832050133163189991940269675852964796286940128141377040469994240530355672911508140013413150352699217200558538446485117112226400755114852640734850132768681430150062592243138296787720837350613862009396946437001862447754634229484714866109718405655581524473684109014012220391752078420140401282485196475574583929066025421912121797370726629378764192596317037157064064942190309320472092851051270588050917147708999423661485977429588536626796373539790858050262103123221676282233002868066533346512282154694092928319488 [60,57] -120174310154696310904407076082404329892499527511073809146664603716373675575243198930319358150497588109355155918872230141688355195624836443201264627701333380438569717046993056087574492584321051927351145302195522983849448417186820132195640519599040471715135233488937805680713267054609004290074377590711253483205175475771673849104585575045944645486175897874485948821697172787649249102796297970804312890380693502789207247362115324064616392676396107800661842447331738822979683425450409836470180998600702087197314366804535269297673372929688884771758939149538312551103179942030896999000693352464809423858019737882522218536721339801671474537082541739729482115032435823330909510644506056123596283455893877775831541811405204217502652349665434452303780533798760426069094612567075999286784768617284873296004344059792298693888418841110019805227239178534850515860249936501585396892963238411004758875715613895255295054010367004823357849150117369008596055873947223917138688494565540380655898895659238848464211850364416633275567101999245996507468458826532102259032713700563366108044922118521152532965667043227627078611955543621472591931848115058201430725697602352263017966330922400078480690831700113016933909791181719865050493991851115395682412646800277789919072670310708843818863942368646467162063766191383133468034096562534425758899267020796276414203527359085447490729758844772888459524021774464419139398962087475236877640212419847770852502789436435899369194622227838418819176772996821393538984914999216736443225286641653866541100689793762531959207589767806879134169019491706701979891397179799966326986828194569029557257498431078366322730709382895005545268112803959510092108454335357184527837133476846286495488238007694439774785889347194409473755034620288582028978271901124055944905014426215039960512689578799001236807705229971308232541602193694645492856333806254048352243441442479629644358657812965516464469334133679768537231573381292510335268982034188135795571089480627028145585832380063522049585098126283549082395069350698078169255505520009366980403175252479056883396741210539771936190685749984905155998684541279745435015974714223499808875176943019295985916778539956149778133181873738443148353321320485499503150172408583955291946233342807500968250907123668350270617626206989317043354768947927620375796264597342535772783991996174141981158765705620685059550718552596086652170430449885666442538558483919088321532787279210631487430228613219080602208346680950449663433718837541438357864432302078597271360220632363785251051789189304530576613128335447636310386318023279466981126116050898426971687059682904126862726925385728 [60,58] 29617511951501081469077054730020300124123947900371206024678800507255339824770353806369004991958425161169826347149974056400974944847839558061777654039980223256449672010720313826955338887704081084815200037786876956152020274006699369043813580709620716136647588622780163115790499133691153219789356951643309290882353017595551536062118679498176956991226715625639047165304426432179908002908543218256328520890098644529613626828061581666665316444925552517652328238940696099606480698160039067677542798183756793993789737778346494695883279135682105876725764086616461732920345871423680359394399915383919880396617550034004835308726153358465886389505384559757926655597104449464126084210436101852222664194632615864751029658838003100468521758976490221613833681127726513153422254994807967933842587557872841628785288004641027820071712583284894694542958065017761051543523020878118027261889629833493822104771830305465125766448258078575475836529465238822771880629588665349167949994937487233095111871047586820808569523307538286102273073731868090775552503834263408459500997558208270805661878287506915590762592085734229168848273116209355244688951145551025006463381606204121109986836919573414312416051143508242068619723073836924860431615178858978759712134240260820652923495097498753729388563665628754447493476404304499965500188689025088498866089904016121437566282657493914171440006953361580337770331309171954630464985270455503747571644216159428085569829635629897079176671688577815548268666715933761401339049176133287163135221577949964966577842711081927919937362007003826566245096043264452803936318977317942462644095767482590243793574831342370198152297281575028754521708335395297155993262383244446022926342094678194407955524660697281120383493851160149908859978757988238005557824839129421958243867827197250152577409030782685577033484241893757444846269197667336392049311149812873369276041707457883726285067695044874406857483167740251118641213405376593921678094065837949096644339015359805065712469729815995163279389361569165005186725818826401655211969213146540412903615591724115510134635126453095588923389795970945882976854318771698785168188235335142221023775314819051407930684079438645962645422696992372121263386113532315028330132753655585059013437394310749594591823816160606085571096236569674320963804155405534078404783830576108164674556763471264785659851921270389522173141135567056572029078846301645586588695532961135659018429526460521250236535078883018858243526436903698026908019032178924987889743153116057857052701340460854467667869609075354963250089152574996895126715411691258471857342571778851416515066870757763240836464640 [60,59] -6624229035143674340357518076749636854362539484893482852494999549938639960730607234980213422175374042493611509505880487803287186442888594063956151743345012534480941797751226157880253346631434280656917517072970033704486893034945851874799213547949379412521676804312095099721450873409060717066449949838954383871588232744007276266334712414789469452859788785101748792975955125157587572591812277681402551094011597210771712441004045603603651075223358913422020511995803590503364663369047184991241631652655273020413084012172065195257613456817896793315388887205334283305640326111412585842733715057211367718320655536730064184383899120388132120127640832216764801306038575812707748216260128631504591919972944212872954529291532470336038238815994456032843794753605446649521424164900717965587658585584128946901103659349197100667296111898952062755718932028673299082877163054840737010526021650677184187597936995421599032971232295222702817934525235931931862781952551334174745388789996556715201873386009558404074554903080019180124812834187894234123232389329503974752494031850154262917822426107907184533601116986787091358160086056360660525042831933089559118980727523950184155588309901695209405320339710078505437835177673025274705613802436994885355612625349916412891344975084405762849216358497475341456955179644754476485776727867051648024665348820587467517938412893748089302943428117710684407008266958282279305864489162448393583401730329053097324540910657017764056604013421115130244980573847835133915183557677492489196249752589785706713594383816116306232507446517174420495705745835304972498471929862422496403719098225360950458156696871211992858373943835837184955812604935538907250429503792454530311236870958006002328291277672563701766957053961643082782014213581010254769349426820422770794673313719649592299095885988020646372532337533970593929024667325813756055070766405191898160113249177731433875268655668370294528261670777128392409848120321011493025475153625859721385081853585368981006741143117533762257530259049336738204124341661708752038930547424143759236672880867764230309207184065450926433490631739778067348182861544095015547063616238539730450727702508869544899813290503472385709432836861206665791853896922238801115224542318893914810309892015731251965825757923845173133508117767438226630435358143754591277835318264792739917549227799107063558400617422651167974665746536710083370816562961093255938401505666691798805339566892683971838587792764296862471795997892821094391090601813209617878520357680561937913945303169911527869578519845250296003812700102539147928017002737058844770479459628994546404025355031617963294720 [60,60] 1344586521784666967443759443827456939510542016171567616707043987260809154362989202739003795118917680554014449314377440668691080094190710514575024034907788988780881410014728555181517148428440138372534692007304519807586108572451870923547199964197185869490092516632218101010484071204340602719395474521985957448212512277868193772487376961877091582913297358772746590828643912744523459457774014633367176287859800658276799488029380501676414576652712363612941378820725306824739760235778896321721580468975593801146403832342234296842964063066707126171007824682349772325132849194849244217468552347861080555865309938217555488400249056406388521686366564193008285591810394958223892832456165964362391397835209848838246655149294671323116155119514953547611041823534295618731226551982604902295262774476743311748098432192117485241861184549677497806407575172298752002740867912354763701007069408575784082764877070610494738590284025593030453999556454495914368283227126490585081524536299625518296655233034951274187518995050594731523140160466154056380675930479723545833311320715113139266134768451922481755376572352790170310394648799162776792960770053296023650899021297408022591282808094795954265589137697016860522112877259171592155434656864626505254133058849509603492029363941509152996622614552649439544921687627964463307703685765110459682682565571072634909134517034263176256502773301881326086240750523061038891836584648298063687966137113964931179428190249086504851260203481653996712673185892148391772302362641442917026490744848262573365987641492173759233295896524894772910764734363017215411578695991105525116458982206898879549622988721974102613746494389545278230115725472582226881433979573026569260199622890334551718952594489124314332170172485865107744655337343905757604616571580494721368728419952473372275161792845379682376369577953929927228762804844667611538177539942742738892936550714177007822230758935226812465654927455742185129233275437300390558089312459898057598366685011742344248503459415060417760799826356099668876664328802627975429509000331904598500815933167563207819654187999632323360730177185223297844284960414652816686837603545072289641315430663832892527566623484371848745063406448221833521901800138815599004990328121417408983029331612736042243775597975266606178161847063403510391876215427762573120478177684401165996194052515152689241233932318631198936674685518562666827380055460696728506597265798746290864932338784138614123652859553029625536732661484640379275944853440791356856162095962309558485963661812103151838175233372262726546998230047009000525190990373311612079148710853342624534794829424786145280 [61,0] -465482327595464036279511478834831582604209432607458198150810491512066390263706254142653363156798077668795213814087270557169698159216067449568805810500123622558753663260809662151948463487799470132864994214079238382425802346057530689468662762113189387968237506051556039350769316363683391926689194178183860311057275573477439273571984941575294262491685665496183038212377220075959515748269879198581426349976016286575177385730316502569489373551697034086945630500063758092131853345759342668124037606943799540659425249913366013998084900945941099826028900160737297785786778023277838993525144373842323955653381601179591518042043512775158185766629883163034918063484049232571801618017540336588853246290817929854432131286600554056959702241001836348945353704059279187991016833538592717353427478146846330483555243018456998799239467029756964296678382587208494982195050428732758473997418755026242993670752020558173479969183737099869255557587427191403189901951502506240597400739800758377098934961956309009945712322686644159855394806629109245014802184154353304832344267122860150828269767290324747030728108288641770416333261234344195724898249318993375978722220467221627405089641282797919590723259508286835015098773689711943627611026690824289640648014397498074575936477182569615197356111514469717588243562729543999994466895017742382586449417846959045485881134021437312271613158040675802124730890983609665952854130475981604843148894276372160701434070140042537680848007022165924760274858639837430660913923830637040853131051905398814301292911631166328135350280147722078160172056264410401621005451605786823502527579122923083805331272401520942034297083823482975861585937715019632203094234543642813693464974923367252140310854561252636990058450083294841455969420243463613026745722252376088848732318513074198465027803414317525119266633250046581624869439373071433828445314103124471463860265195481251721753127824623015547061207096613241019774638032891608940644812315256972435988202233025536353442782533296999261116181452540113465976652609603157214341004844061693995879907153786824260273412959779957830526822383312609242129627286401243398733958268999862610199918984266005822164615004709736249098345468779467228094433490889919305091031305644713773547947545135453183494004228194682262462736090701403885380985985987953742799262104959013056948176486556730604776451753047502654943633992990439860407707975007755196750175139433959127357338998579105318160629395331639886180091545452775963001361448938523080200821857325076091423732029011303493892535128904598108923127365747657347020317481518852181675837091779913677927460800644826072849339163262145431537796118082578895630875593166131632025711232643266633640823476029751296000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -115317176614207596757264229332822076283918742586371366420533271869751668167954606541014124582620466272160187304720527819732523648564698359829009141232469777323753135910964913652969536118697550483794762564810382784458150070810108741751613405064165856120383405411898945543528331483386226868801273177249608419902859412588836640430340970596215410353955825524280720514451481479806194321593767474995956081696366041669393191897124122881756767143003355669030941527374700942596195038402646589987358299028289663668103725808463314228844482800827163840887245150392082151376867693691593884104262762666943269493789301920250248093045761364232394157387627721702484724794971188511672129486973916946475820189391195103170230761782211622102210881611796888923913727633576360498451024060885093182996784802638706196474491330565055647968951889403504926577317088029606958059029971156392335227880687196819684243169583989428187405219309231765109534502290552388467580941763552175641526542201935185570989337037705902143640666874001152100060866487859848549433024089722339908655453907004842569528057262744772779530290929955615899657283776671574461817416929639779001408048749777455235981360930279169075283624502664351031999780788798279759454239306217972708841950772469186891839649361826989413753846091428644176697599635993059661229127548037868458863904504994545916059419762285490115832692530787128110827856653235562742902342764319144992974549534791266959026115931777549652290359680432076743388731616454771267349167507738424677780621933463309569459671032180787839795714758860787272178236151962438054766912461157239910849264143671981815605524257369820542386354561380216519824420995703458751458086640050841810943709366502223455381031518911956030095438216349218194777567697569373676036019299442278479675465610115062849456209786877870561727581212941302772319007791556010822106679200440385217598048383796862353714062399859635724323641658600394711794335829178529494078053481729307031870151352701000676538557426245669194064492758683861199478186003247227939453455384144482754114462056370942091038364427200385551232486236830341814695640132453708700164062527119686058230071056766889976381595472711672005000064991700603688668651303979107154429355402910821731646462592389593893039250320624085260099775818301115002251763841198407572275687165705557395741259931035400026449581461875903806997152406826562524166006970333307552965023564604552481498378572897430883378938666345593426376878860584663443858277001030085098823178535571701322341554435204978517944190872204075755547483843386435992677932598953798898520075342083011152755635530571536271552990532524981484499054340269929586715976769349383564745355071420739478947975251059751780352000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -8873036455488006546260402122885426198577001076306079943101122231996621380502417983092410947830736278686569803657619890417405942433188589514329461719378070010732872953801646467938866652179147521299301846252262530800716730794796764773502574009786177005363172261631276062448963457681155272978989232435854656170452450770541983313496402374301124757856334660651827248453665162874856659890085005933049547601821886086419768067467915999956761330781977583370319214617474830149898867944317195311739614401911342401230872635108726790718073857323443518109724739844529226584675049944148586888112136963860024543604330180847180328906373833984054403992364090840320629206981829993735349439932494241288351671118717129159150551971196176101095059154903599283127549284839363840641251852360817271355994669880273433059277092404530659494130264862565882125454912776472746234724561452982060927732209916710373595893745053422112625477195315294098764009915037042598898968134340246783064465968212486123159028984147380007557097676237426781506597503001237044669302614327008549684557960855605760120156574754507537037495339788001738643002436166128218752878792857932246284003256241716029018591167571772532349223107235635655686082507582234571603002817274724010125478326124074883092449702077700787929771561531913586440135216379748738092061038527867996695335758757890891182085404014901658072479205581629895879848784885833147151043132695943621280263424913758885615341120108158911892965534449768594951126840902227829785666020896905131607143965138534914917965718701952872844890355311394629834986406782472835473751162288262713634495644862432175086804666211297424451685119962003919365372081666876016841456301284751674631860750360747077611852030805342064757690490855328361112527473882397997850784856271964408012503380739000872761869359404421068383082841729516198224668682201722024080984438062527546422596276032352701770699888778159597639308508397527090559071042030370991291406993871958794766737631673450697651478339544776348925245230716240789565933384625515756954777834290791904510235727758457002694636040986746295040578015371139921322314892256028027008487439816271284733765610471247443933992513493597566246964621373792065084714865118074125441015278004567990286016933033935929880962037917028949164904389178432787454183704947474521582038530690519170569871971028929735927921800423602874883547831724564444670661893293627249522510253443691753546368931278890121233523049741311773458236834083067177437558217522509829749998274660468657795155033695230200306279167747459993559432789494096163606447592234768758664744660031009041186728363508803101368795838838225936992391022193084558850094126889552948070504682444164999102008475386828071895040000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] -177931424376832946678935504442656046454019324166450858936209294614519378002109667549656970160084974985948665713152576383475054616180820221258946885460546595739372092860763984699667397257383272426063029280576826673977809870772402849450416121337676121932871988154957376574251708072736044478133761464501996467559526084183562940491847730353635563828478362799604110949595691560426391572709736537644011699946063661694825948548680362135050057266285996690836277096345818518568281073474579835023946315675917458791643580213846908800093977942620096907921583197506366467304105527478266647847679484842920086437943390599553920223119646764043082455929371830270163047571506534744708506934704744799754092463008906782912561603237823032881905065383936602249702681400178361200858988867769125642300411953427646463472032934418867826963814914662043915520264417672398231227994108019539030611532233810986499159117056314127181472828764799732499086623012209044586119012401466467522637720270255664423425958316309152169251576920567123306537108755586677167453048283343226974950573443248357044246519021243515994510389481227275892639436516248600081420610356883471316877554977347470681055497827206063701194130577239661390558370844215803264839929891421677197520126352339291456342601906375743355887810264405921414258812496679868761167691756828655122656982766636333498139888991320397013056262432061764006427804661554554159080831131434082254713306009255756017037047720144930692529783945396832730072035829389909887118206425131615382757050670620741613320504823694555535141235783808518291493144382701445803820495819883055480351665727822827019119006562235592833045520164848542306902449237281455254901419851837941445195259587008831456381826481788400903519663779008182777203079644157933243229509669246748494539083916415005431751725304356929235729936370914773527779359622175586631445696644029484579792484889284557348043974651735999946578517572041454872299241882011134695226447844213783256508886748737150989450137453058154119957648910478481392260048666876614815261744096733460770441768372042173222365410107445439178527715500950849526308440932918267414593752050801945756234546251055301076480508080123935763412975111744994342206179185670953522444569802152312171998581971227542943139830765394158909178044289657454223647108484688152707221435968410613833265545358505354838729399352014157538767946131487088511302177598289088646629924737133284144681977287239029257669310814985307134094172940816733524804869879521555510529852715500232874662531472511429755881337970031611214658108200543150984009955425387697323519880014407173757094147534577938823332579829898026694162905705114267149168173518368299750655014821773128892959619058794352974233600000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -3764116019273142876589866993762293251966230937656496093900297718785087897949736918582136322451803164903723686936311970658746683873348799236917034475363275330444937126811316382977300858288393545256854396195075606665952441670546110278248418833358688780924835998539167781688964119546841479492165164470282202177457976210587009977381926507749189114024026811744968498531128534982486212936620593981995952560828505625337193310191446103112095362537064434262501937432381187322075122669885474249734782371924377637009706481765115640375373334777455081331898308326737815318528745773634194701900143005629931711095921033010285492919848761270023223869799010689514100425045467950285292558910715851312285089193088849528698043034994555626672610525443275428474149468813309518923296181427425810793589336564141578248895395384930018755027726503198756306229508245845803193031966974172647467195343946082892175079141921320369017022229525488861093261311740918581138478983540510771889600713601813920412940842760051735818834161406912298452091467142420536885999139158214967908863704532729298626184808006379864021819274541094251609820653686411177059817785084838937488391186691828792581047346024008303774759881928406421098820060213936303352540963482069717582650472284961385728733879527489728047312742230569214248320560358663439438917859314781113773929697775251194156669964286600626147717722557955274385913183707843187719005749643327493946108100197379037305534684139614241733746564817435491760158574024313128317289770125094301592317215525481211498991765410589359349860601414659230568380281315600287728541371323158704898449710318614412269808933693712671467833042591162787711317577253510594664424402893294759737883752393926724039540354329742303509672695432075194741037616161874731935488762894979052407805431093753644675580205085982161474014379443459932666163802532726196085222339992907788189248243946233961518520727250370940050369504163281133587620383415321805248968563337726732833558319151979925344676093260209839072843714702572635644420785629344809786983988400665058955564971632640422963623067681779098109120047621461634866184910590266298711252192664441916880345150643322079915824060046658882384189904472376666334089439769894594632848656550573796078333951825505951504321633619418823310312996924671813045518366992371993681905802951100174068912215318285076727693433728455579538217064815520053991587896594820974891650767391002282096531182440739725066085156674740043935218863615733643289486020776359461319361768590408361428879805978451179022941321991410331915835428284312834704741418849257131714541196734504785537795620880432996694013661407999991954241847059403690808077461422972173332624727803444286047759083703996786514329600000000000000000000000000000000000000000000000000000000000000000000 [61,5] -15974823354082664620980840788276195384319646147230959643736680992943718930075646321367246893544113493841174838260304148414900052669044268573500441836980556634481341720463316355363165214192592251686097838180731813607770990927444753985411154976540984624879865937960911854453806195008928895550111539238880691981090213786251096034280001577615519328851091140633611819858889076940774323187011145718925061493617417178955420257606012217935761128531174091853791593558554583386443267220531483972938439653419362606928291371498936222543092223954502614808482731108317295674697176915064866878694096259193586131841601840747000461147746707975844601337974027486199965052699854157844369399930893770941657058693150201904475225836181803994290999343338752569516213836047449284573414113733566825896494114908459237713790911768818259187338561565531256025970609647075184801533205348276213051179687537530160424570842684722995992469960315375599030698572540725821011361222442150791656904642029665296187997439308208467567806826150495519258166248911006026683273186542399397083505831391031763167447067271889536489509019285541755548496997941174245262128640402334390352580696903762335408297455770702773940518151663219897139981236653140611853367300584478468087688595682328519707442758509645452424206658107140247560696977356801545786865174488705001853952663588198070974895237261930860062145925421864489964825075869924651760952487517416928569820176629400605741423870293938726897882239682685639253525660224581679636644561683642352182827519364954221629120679366234216289782708193843951050046075947551488168448001722853398320115927184644159700694933584199739656396804519758645032598526990189454390491988275536565960015014716848965870488437896555760784876059540268338107710517984138368704349076288936214091026568350815337497275907065667203401814048770699629053358548062543305845201087354003754121231226493234601930771484138665015120395125570664041014502355534284040789212121389739153356120305781335306353487883003095654942614309550280315711978510929310980422097629883697800262013890201087283513541158338005529276097389716562979631746100382664056326669587524643713946895140572170536560036933149282028964885081002330900027552404816497666205257027290148080789609873943003100227156108375481286644433470940080626185774119405192213012824813541740439325133411565739711312327437692136103266398674768613199828477110210705331737233990993214204892184702867989061856614946473123125473656571485803926571348929969169425156840453058902345849758610178517780665426141163665939629244309683723537996941032558748262278786361170743325247956056936144999841229240917820018383305069784123536821107161703028970438249508676209700825725521492081774900019200000000000000000000000000000000000000000000000000000000000000000 [61,6] 39732920381410437557905339755826246347303644423875660526236455771920766018570481400200314068032257602697039880633996378819703684082837872811732647438059879777589177340204047279475037377754162514617313202826715943794847286332950339820775611459563108514016522728102379051345577873755849181455613690717250298937279330626650447698834565100199248029534501010207845295873014631157074900042982290382028581485731122225077772338713546995846361234813530188378672299970182602829945774331390038837948606337121293631848348867203792332071994481855977909158346858016918158156954931681159301715765627680029121079611486157336321136385022328209189803308147836303405989127209435273812642610677061537746810208697475305683178282762536828348194723785375852890127423308793510776256388752822289735985634659698622693653974758319511858900935903176363419968146998549789163171199611426768001208135299130379835708627391138568307575117481666660779890504579926462462194094513014984532592430316482215389861065410450281216357542285834120382704155513489072959113071435560509545189329517559326981258750119885856681355257121912740979678890485287398985398414262193929646585015732458591126157122813271112242927378633710520109746674985604154606839078248603869110506914950850480275723080241764288911763005614450782575230010208196779961164794894087429727881053870430208432477495146376272505107335893289929188575889306521907752592382146548072061415622365953631552961106886105278808246526167527071798759160964672560725248397721627615192649567521053714148646221820603279296551631742047354182889975279281553647235840569839815960481497498715353232730479446278202267163084597320399266716422770208750526816465908834453079910986686525856084487509174538475186299451280892357906597135228377074305960733997956445884769164833689106266527324473337779087016775198641956335590013257666782601360923074215483373201364486500384470061630712124382118112311532644778086225899010676731934410894767736626012999452194025952654581109026647703214862078783716453560962064120830857373813084768801941919961854551727709455553860724773846386468591244049347629514231841170572364763116365408394820487566934093058871111884356057735497439238138855619518587002213976889981052207333471034383028716867426964135526112430197050362221765904010903953617084551112554652969576313250701173911270322702985312958891173784484858965407318206616557916125784466705046480564329036360079446642195395177534829434595680275436838451715126392595780702619426022323893740138115670187287502169642531026842093653921272702886709642844157115365867155845512717855821491725701133382025721434251891821778239360769128916725544528655588825279228038561568645759662882695231981258453951038900666368000000000000000000000000000000000000000000000000000000000000000 [61,7] 3761318870412297621588702893356815148835279220612989742270317014154082382798630148264632045728087187791255288725012513561338660523855980324092495778183826315044490451920078289225565923410543120519952876137636939701023344774679397187783110332886733209019653514523356989709104818345692339198840735536291100432103445427990904340798443041285086220349519095806075696600006839683077749257862576753194481473078650578509274469233758778705853315590191068653221024639454338773466974376495148518713308131990608994800247366516742417744818121381068181895947732409894890358666914926088305466780004635171957739895177671339817232860847625154465446579576551262045842958595939201868270864521099357794172337786730845375618342434684602851288515032817883689811024786049355570947467601067891832104040752695213183159498773746208953207260770070716857662788125919274352315117220316387982243164534047408747549350098294352453595278867136298435120339486105410523128728129354727040370466367720355998432303933481304414025539736639667046306009155447681411660581899370569942132285159786156351376401449719113655453592589200721548543621608982050981549146075484221738903133402114538388224204005558624711182395966001345132846963730979074189223843156813215262394975131264828660815286251377150015388987414195577044692327270783797141025478168492703202537267606033230245739591386226020812963156893418079994509591545923790174484458027815106745738790993996303909795035067126238240721296617716323323361918857859121648403310990937802076487124210124381527382216157612128652719383098341150591492445086221714097252096310231386889539309502573143044601747708245159609448281241994273032395909453747347211143316543320441088215346763823573026264281709990347189273958540888886592545416686499980021561702921979196738625029388959856214676998974386723253115459341466381348999101516737798435821486997228431953527767720321559051085991950152796403846557217406229487353565336126250473806157739790741958938212431074994925316097821523872737240059944821059492269017389787509918793920765387831647453661521531148585778454555712988780946004445004155628937019603933216080505368059767337191092931706206373688104497879385637538371267546341875237828596982757636819136658244265495207265767739865020584332238427017039334204954374273304172981567229019982851027691385822887063862879579398311684606503006760980745816510918258963133060699197219283330891857918870518640324165585646956393955218141988595306548036756574089045795665936030757296649993614851572108474669806495114058903481406340727287812714892509059046840181112122793183019070450526636937397526186033672179843019624825045359041077408326432687409873231824842602692104332732112104397566739867535378869125120000000000000000000000000000000000000000000000000000000000000 [61,8] -88188446203318184599662026800588065275719798463322819590963047888643431232197602083646232445426048366066377259708474611778043699154148455589722062318609763628466208363657719952972417222197727553451048033996349026716325626163001835013606078794239682537137011533257427536649396109676242954323381519124544551448644046809618951568387685334850846344141000216276058093151948172806122893436184260765365787400684872593496513296589720758083951699064574762187372457075050890956496767198281035347400455423447506620501875762935908948861495148394198142329887194018091452007148136087450228329387920808299844775122364271592870266924903561413516247562962177334980580178015996245325845876191466333762847875070108031194818858481402343659961475190430947085250155202456972441953034162370358167630854212136843307992155162618317043001922054825127305076277086608912767925454255327251662531598364997916160850042869917059142887643420139309185871866781281342831904315861038109380906435911042292559054935418783549903933111902909567182552229968026815797453817121899806312679998400632821240881406515260348515002364994763063909933335432875847790207106601896019146235174016682793867648692535464422212310437715221400617523477555873979391158720836943500815653013834831941033239918366948350500062279708930684031998261824019518510226449938375085512158907240334202280332502123439007779149991393509574699872380948199487619631686850707168155864966758476397143535268788756980796784677263308211277388440093015040966477828897289716079470854919788063891360871739509757479479789049337373652485615092688302338717843269370954073872059007426489348739653496664851678922631393899877751615190007214188782541076794902500121660950803136617103443877669777548484529944331761977554843359502324148353155626079743332002560631560000851760101526790146737838397352452171037611767645394341621771007139673538826002251923419224319268637548900578948768209571721973595573852751988957928143691015586650794514606380355424335464133048406132066642245834799010334586852801487821339849771182043275819056048825511541080406093471858200711888077001690519104678246623939105393489799864014090040283749874242537860828261922312772566537921748846038642910078728793661592773148736585705922493362216575538337240666747873975884042962287181260645528061499024968591545808243338662981450819892632075674646346363678386789343943522326869900079712726834247610446760326155072614563504368110329073031976730518940702050221372845453071969238906208803658402442612187083946031712775191315563759933375577941439620135113952062760742839341305243446251375373802209986911390567750269741961672836274563211556387429280574435070549280639976225139288069838097638595709446167278848176155525120000000000000000000000000000000000000000000000000000000000 [61,9] 438464783006776836176497714098828676521793622684078911352177301716032581302367731711955286906228365487317737435255359455553517826509121095355639168660968757181982641518126845712641307629368095407866593530283915164119101050210212239375824829159598667391232091087337764045191587162182388288257700096774340476283052166376986223134760481225927924823854594823792429694541848758201162439772418336866279914685190843689841279020069029697584064008857533029573712703716455158006569326698552233979183146820465864354577791927905515486295279672763780278143853513374986226125949416341794518672885516413080459439878649579615502552215923746173383413520866048379249788036888894389945127628346176258772479145290792773245168610898299326155366853842658345317966471906220617159443508728987859445652810950726060769720159311455368319009129224864710378164727086413868205232402568174656499290520579479835533472885094261475673559228141447686217302825800177270366540501841922203448530449636333299871139545958985960158826840401621894908601687432189794032730315267473595379873286499196087593626889512579041480353673034337815541461997615901190982638189421604545620232875690890917452179380028118175137648880218142946255305539416933155046802308295212121533704362220498475101161180410319265588905645477122825928682700229808040091728455421627384148862032379827613094175865557100962152357134671884124603425928966898413649365674653281254946345007960734661496788444016042910506421229164450735363232622443931760081152575896493125654338242030380805948648855058300948318018154006727863135752467185190176276784336788009354041859037497897811848698899542417163787769411169573777788380542073573280075537995082783919881970733936813766169071555187365676713413184789007273560164642559762905100512477811061971144307032706192255902147915314877003312561476213303480054160233331821753439526477200715438895700962390951572735535817621041754646695055769525586178405876100244201146039225191429749369918086047502470233803566065379554281788936726697929218281157635168741565129130911205962190619841542055736242779659940245141651722811523885773987733560186608547610372096327650505100099991819161020817496105885300008940015057895433431943036548186211989577456445341845815519443758368574062377790330875499170158285927960529592629612576127998290632999228420220413567641667257659863855399114174332086493321725655135497613654056256526712056054676123234909298735755974654973091512703111200907415073326375940978193201155391874784628024420346154014694933547939219096635484385790800594712264176624460033105606574312552244680712307705202356832294421746113694916418042159052944716737181125811762836823604358248320476301175883659126167534247963377778059902976000000000000000000000000000000000000000000000000000000000 [61,10] -2241196437782801749202728803808034930219554553626813651054119137884455954409687253176077476728255191778919416664469350435477680967092364474282428329333110298851444850265380181343845117125150575824068718825035798021489995944575633810128920633969534353237556817073743859245295704337092131521534406440093125227355763977121141889341054981408804252476924514058261565756955897551793376947295652846460490990975808735004613525338755556316323354912221719222774252873881534619360890531587434711680273399365827970900053384362297238742974342591969906988629065902090848067954984723071904229860142543465423462794170183267738113508029990956382639284949887575192778289474129353580381035668565455947491543850628234275893723066184758044597384112368792770606344240086246062384606586570318807281342517191191414296532471679721620638599425754782606870184425832033326307971617079148025330695494453505218176380960078182290574720614931347561251493643467649447599296375787642014792084001299003097427286052888183879045875975963976951513228440669571581514230859150190532767208793572326048637742223875213493912940157312085295571133479033864298921489467879099199922640536751904134838386882771030213880880780686337350387410394889837382282161740743336988849546337111666277929147640694883723880776653635114491057806539517077782679416793570914918628127597118461918894833325608965792440271777136462817291672780058455614037894467233453505544958021841379395909899667855394531129866561784162804134114536348794427632816053763828382114410149366579417997893491377158361346501075165324118728049213329823298312999210302186722749434638834510354614862371582777143316498132157676417468719967515325718925358465906120036267332015390847840793918037482673699433193520796546380457736337603565159304160086498961384915528081689192627952556229294070207851590514804720245408717539945031960924652567078201654598026964245585118298329327557611304528020381915065515734163929566775206958847668540395138572115284309240604182332771312142555616755999483098719132331754161125078824009365090707608874063548624082743274960798444429833036712670493343775161799957429726596142672918479255004697724416197720797311540953384678575561434841429264646048443536954101308619693486535406879013791167060593587291671637282563800141706463940679074669476495703301016598944193080888697973432025373437884074992780275820532122000498024433689121102603076111153586321981356349205425010349970490463131273134716638370430032246045614946067100668570288425917926156364921059479605923046576734469331201612356391836645426207021086112544420328581723547587821759948836138810457114889330002909451951682034273635665071728387627978572422857443137925777996396543278825644933031526800975462400000000000000000000000000000000000000000000000000000 [61,11] 12857325289787086134304998772729134632739511148882449537492248717727699324413206418773349348799174894049001764056793975752968210028464154677400774482297076237762332896281890120057820843040534034960272818118230506398018772615251861734699050510212172840694734142827329558566956479963819924269966643537103550795425293513667666803065791172629364459901848482907562688740447760618331426035760944330406552049812332607728478407838248256112224583633243431867330220351560393697662523876358613758513188073193609291625527801936022846497051450982872288624402307250400357162327399179297488013086828760232654948915253693266415419740117888153767611082401767621782247100659479335902334937206404585131968244248398873471664394550199319133280140383530715758952546684262726240035532065782787119886910391026912822854842063923104330309217564277504180764475907611852642858105805010085370780448785871456532978150411247815286520788825886761146669179238997126859238878878896203509513005782079633876891105366246849683120979784217768704787309045827559685363922352363777343824701266468246434301688024237555299108631713484544709099901174382694321655260713815323934063696983188809974471124508266288349279548037980211595294054625827346757589197672906243862130889466029612759195460895230404705148768158621925826018231222291846693167016205788629475393376022727735782940433691404980327545257137401245693535195245071805035578477357746935782790064317219295143879324392004900671922110913506641876752959790076863362745133111546702105317456190560769789027906540083437594972883570455969970702958496016584426898531751550646841533192025204112101759809335251544723910938874069305060880032463407402877689316873004105055619697717778039854654564416951274914297306382493337426422850361233766449450923164266399094502127664765902327194174623890478964759564031555917536982682162111162463053002096183835229012514528630761239927551231929902145829781336250905438632744699833479792736559547154396032362440929890523384161554216073589338541712199054850107482923846296991663714641153991040350363363259083858880353944015388031387495124908241100585743665864905082709386980085835151728345157059740797192384337431621443485355273848322366229183436922178540369348585350226013885003971210477217951572783757165509930424069210121047747687881059174442223779411755360189927693426819908406244888105731819142647078793286176837138062083579168047025264864790074752395351813965035744964415751520593573719957366745802752783223122709012094932960189574697612667746359949793649288809594596473762406361802475500802479133948698349127595699014189382132211698781377200818464564261536939532313418035700347200814816926762987546161726678294344879646738276691436880040538878771200000000000000000000000000000000000000000000000000 [61,12] -51785739834283348208228347556423012672655564653103971184293855355878365904412660867154029123940347614870902823646442568275410545926763079883124750101817022640974982413960450671370630371910597667346853368203975076362673830221754083800524469561846875753287556894716664404748119273733685055540955462587342099121357062626080543791317239486484257547197052174805905343768397296951742806141902833486607904946487841414942156082506475610888744464251300248619734001726316045875318701746470396624985201597481336988210661681972382617535628061598199581123379217631602794203313770742899817019901340407681485642712039984150343160080111634080175291434518406263005548413545902783900376773917118984603240356495626155881001850870677237975978458110015372282469271245717462694103862009444669518166054003184074942002162193916758933927973367086910562637904937287809493613192682986888294282801179059915490513999094939955518267380795327879073508592268956375556653462512179266805570911455531869735631233798640901987283394869762386345209331146323269021907462243134770884021187372550504421838257718298513677630331206384847520151074544326049670360564851172101180717932518126120852260870077175923821871143861386497855123778494095774893614880770225740990749486715336693893873008760155746317594057232218351879017566369640593227604903298781818256304251583063291034359140376149531258190719407900270426317460004996282638710298289456401646324607672591841959118489483529891262512765185530505691490773213420035384931923916202591362811343749659251007132994203915576511041323522056711325091955683886080596863369851956079760667491397863755794774317406931422582309335905572812138441271470524786599422739805499996416664749611379305935958707519776104597381105591499739623411376236562278747912403899230982142239732568151802244836914826857394141655486957397636302160632724129865184400687088907440125525607167530865449434803972282736442720776742508021639589543814726054301217400689025181087548062020915859666868774767953316254072125583339494240853620581539816181602690629830123129420468311108688556680896846364304671347549546083717779956718879901489429790192395310697853459364864356216536466544805075835520605158410510932578268019201147150638058167138919216174034923173479070870807704194435583454437331838474209054080196059017882232512396299097178206451109153523318200544190810198748216180855206209829066711938694107527753978861228367645452016296422960609929872586437378470199592365200945953396837380792879804656054060326445933299168289805175517994467966586367857763688648819077464419151827906253992966583917974735224755617446924037001443762974591707193606720584757481956140638014641864925394137075166145141697032127993873696005134745600000000000000000000000000000000000000000000000000 [61,13] 178648009555249034817858283958716292351729360090481059881815069922016595282685806249576274120317838123014756666654031612425794318533026347666469446770434420860220325519205348786903010076745785280976955455472969060324945327245232940122684529536630315415036398994160384903709198115426057162798200860950676004601863841137309009535694835673415852222100649767740409850125254176625788022777420216894357713792646175905447699461400876344269441384545054726105989919541097171639524250477855500683597997728460569852964053609224483622660273011272527557027051561218647782154346864269598240487404491841911009618193733904866602100357471193218446394613180900668709365667574678687994374626714817288895764612296189072634611716254427033677138729135229371415533164217090476846453356921490596294646226028029649807967697163878927265894362137093029544473390026830662081186377830233025302561444342720556035146227710496157786746230670991005180407763185313367347557496302282306124672778421853701153695631176378031391154442470708645399447417081725974292278462372679131173484152166796040991314231731129448752978891651462498459518532761499499240610501457197348142188660228353540136549897261610061156040871244243282985721494447062255376433813089649463893801507283650474338398669805955565387780910875527529239180512628292205817456846522165028128358029782841064516921410222886327992891158607608703877807086528105816563785019657114295895290210966375680500445130097680331102624538864464151383302828932287954569166931165074949025311733086986687392886868068292101330034775924181414571112376691964142338538047623992563037028564989781403669834179584849158101564050383775095546654596984901738595110651853191206916646725539729779369591643722496428575108319352881999316573180116342541097537446350609527235666145244816556087990428581326633629509592666031741818870139238897985967909116166909898414880498561095455095072581600578170488752349948200896593741119815301652150422496236706854449317448127097694669877883920417725019841301987600782261712899814225756738669586230466876107261241928676952890792376800232873804774823113400685402327727704515478844750996768201223439199235645936285902114661894037406666808145266939307748058582051120906133141042463819980019950007737499340617307673447641344600617688950292959417272886286137055752140222721412175331160205990784274568666427047181664969965122931802052061782052751292161750355845952611122653187793090283860692334693544381059084095504583474956143248282090700556287370921412919472989686946473608658138641515686497203543024877545831700406645187657070533629289349717458803148176319925577770130466853734510720305217787926001319531706611334835172659033382603423609694429435533184044980240384000000000000000000000000000000000000000000000000 [61,14] -482826271723030028457031606108444213211088460330082443449750766986376379156179600733644548793084172554467639681091042760658813841516297663803968095731786344371805520258407369458688983710718542516088085303200007678596675157686440265165097191923667088565745304853639276819665700978967222798547542705797357486291826637347311293905597921949356400025066003289469201772570646087321428183288386069720962859385826311089312122511638318949405832935366263417852985723978778258860952735963701024993712106028096608958562516390846375496695140129011984924745732522816464412342225153574837242259864869749207993550093962483051168921370510249477974845424585329192124015381332132485636582482764964257112111189143546864105726661259052268143915868347241337017593831857712608190250566317103519185505785468181108682499102159923137459666725282184516132989754287795771209103872682401439288502500133216535164787537200141776336646898137718567949322356166600791468538262784781603684182959260589638019647430180800037969706567200711762782503862634971302824914380267968907307560059040647778091516297457153645603259289357667546835768394554985684745386475443684360944051712591363890611589168206306817988951535764328115006025827409816245862758808262534370028151718889622579862583131730576178996838269443748367462489611918614096288170509949396562710989389939017056915517083573519499977235540686901034565944530945762303099172308051529490517224208376974623634873273566588340293931216588596874280401625962572490864291868264895354406932645082777491445860686046617327857122815965380634958095738047432388856416058030990327066640091121748240714382196839398543207963309043970546220425811767068294334541405075531428479822514307527435262807220158909927679211973487785999768926764710509321886369331496157531243549635532881661789362832591399716184961118809362049262071614565727797192847089608304869053878591376480739769884742270576814263028783073171164065727153360474782274945037941875028654593876640017799070446204673115198542829388283490465741643850314733766855802217363019262600067806836481179006954228655467709245103164326865314611541395686199045348173442086590878610357220054176285447637346886002779316996290447422054449408459337593458904668006769842011807998664657011600234969245721100516021202541170641329523136170440925632059614453705087020021674726754552606925660606289723723566627510659386601429632703079832503599348484187225530519607808041857016187189110024720930617207568888350708115579490922810681300073674749158648114677562171063540039506793379115175066613006408597010572347938216906870166879057067580875138314826839866894436160278753272776320198993573443251511840384186572362474383490682121001881793897537769022477565952000000000000000000000000000000000000000000000 [61,15] 899595965394462269779865957520450731356911212515762150475736147174760196230553650886845936468619568705207591485812743777777743420271925256240754909030621097007412382109866433994250525075339393040990162248153851338372666194300627804534805651717511957803415834870373787873015620973548615202384974474574140063930061772379868747656447361165422170346106836566997913348449193278793136757416090230410384537004794287850890349546574445516260041407724838648296835590677003741506839952474709184538870098542256822567884630464994242163080115493885741381884849205151843352037829630033155228550595780230182968627486986693967957746613389883177757824401634952916583048950532313363798096201389072508786862534817534481661806554235818990455458060709109294421282908180435763371731150783842843009164377061524396434134720033479821048813299669400185546675651087298088234694615765644613521376307852675746984706089362840628376880489078482651355495310451226717467267373565061106005508970994769606438159721385909956412609932958829436572098265843550966715452949583137519284812689523776705094757040882702362616890263039607027503885639573742602881231421370816050782141358222562876931074049025818381543552976318673233250818857060397459945187950114698606177350705353944250082573530831519304693716174664774566010071829703238365654691988704292952722163961099350912828897310453206315880489076072998291441733822616513025386832123546822138807195355963534477176656812916152273370602634739428846539494365201449792558197898405115168821700440577710179753324048851201249074783236623564125666219956290344346466309117022409594567299342843343656013679361320870317644138089557235087121291437153685438387928962924117326729922363895074379563532366106286150139743289922549663972209229130773325448935028862298157449596259238337369954359398434973049665306949722832217137896048717873614900279086470563478233514296495426553395148144833961012883982662545772936579228124282976975751257466108898229072450266133999110430986676929347581517367983910246648848092395317904997738684132682164927365628490296706648093935138125905031626699562651579897273348776893799222271256044586444257950241092142886984437740922573119830461627743493386151252499901868601414123344688737476989975515159775102520137752129644604899540294262704088986621148983861111180953191835457266480772496913683131377286852646339192426602588862476509620358964154514962768857326851939512651900944197427247721351724655013512123480200384412181029220207350365179062700065311294375768253870741736024820639454665245653638574629517474137524227119372442158706462054358610880986120134328260777600660559355721757791884260905270705735171379752050318268259584296399243463558608704683169960670789632000000000000000000000000000000000000000000 [61,16] -2117327218650809583023069475601244208197458632321286566572730876401029169340082238554833194786292608733974149317765199126098863173524354755886488665738065211402989092787302578827271325408234146333501700481006635686303527228212424973410521105164491929498428201394553617437827124607437849925102678495860316965438134754885175450228849477367113916956120700416987956247672049552950849742122220591551394257769402916656794825235353762480654194264133742520417444757156829078629392467948901390076818292431600015779938244133058290207481385132461067799967230304126521405738228829579689386992268736349883897201350253362093957855266665067308177085491745718849800707515177602386793203620375869538771720436540341778565592876857436928042011713618871903818724740174601299818296697317344675207136904935497942364889144182377682216702752167862679332313568237521180521777578885480254329254702404825193377879492215319580248606082824128835576243588787917608019757508252408709318647115358992796141088126377363348241939311731246947323319545539937816737792611282592660027768194953120285203649795709508910903856689134079422855039174572087945536493428083313012682507434513686923190440239158703285680284710206648399976065154271938244385927837404680848529947437261118709339450674284152889884410661443062412736176752896747985600054658587926798446791663721976833922743892039178482766471176459265147635651582343436622404922119268320923818281311600618644724682589426052822732193317590887434257170582485212387652363973820078611813634495794636865210303326596491399637606959952640239553031231971369746682029159156840836866463819071787332798649525901527943555143753737846433485666340833334624549086901411969287509180552853017518391397566481915729244453250048961886321568215520303241801318148974423657510161908816849089172996427431109412051829942959110550221551084115130625505502595054482559266984525618426821398138258015016072547120546281121087426340013028015408548599144460718026223244688535062285583341135736887067193175481008137702959664502715128520902231632803570996470458965255139095108269857983581531756189993449263527874298065918000316024287480522750879777214014019918701007285830805671320569335000173696437378172612619514813233564241781218420294763962696437824093738229007116204673152516766701909610207841251497849097849082412721930447416007104434217241962755497471898677846244228038418780216080086327136014123834137140394594198860118108878836442729322553340317211122853395377003829578243761653063231334462680168092221690827626072251624562986247555834704895291757222296627699599033773550951206317789034118246448945936345458101355080013540315220942584078165969306277384078036831304054692533641533976863815294046395432960000000000000000000000000000000000000000 [61,17] 6433293310202294222711492605614995962836247985362006669620453178078849907486863667591068810873382862450055089134771217437284540101863428478500312501213348806882061400264748561276059646542153833345250785262160867907297651752498175152310877753166858061495193497422496565682430151309939837969378153750486609572603136663626791504882049369907617312404681510416014761550558078820744796710930356407289968075624671141279095838914917770833522897454288879402136543487757343995471293084167971851658144570552401389490188606806665260673567133622681782312883624829418246417879684179835418608202779144946629840845619934654435609184989716627587821186702673079147319101212371545026767152218522421107002235193561190353199469590916984900315393585881502998896299037606941393482903599436569844881161225329564955189066149233860345925528497088709427848146850422132032382379386951245918997131086399296301283811322618706528895353921124973300510031133299910320813430068360447961864686809420322380589931987113518951832540271808939394876375736803506305493390279795945140368938695617753169158831110697864157086416604750793147590048243270039173032812806814812681306846032268820063236656950554989192893749793440952598661223757270785411543619066369944953749065907731779545469141800005292999655946364271804713709026566171852116248705674112965196208799080805653494136090026639719022789673994421118269724464048512329681555806675735690379525201573321279373280109023934162161384186777517486042700499819379798628441478536034933092170044421876550718283777562661154027704927589536454551192812738680732014740407665448748115492760257897466395534707079863739667135214535314953332068847126176245278333896522684390938950475417734880170254314577744665246974407162099891608403901206814306901439771010840130947901428230416180900550611580764607606173505105956567180963518412498097593474300335055878001065620726588265270845479996366092763030086147158152126599382120908192155636919459642902767008289488485304407222965248001749639168113926794611239839073184146021935634948206583159521483032843920720234498942356196309275821240315543582861505348134198085894158857446664661650371609036922849323804679157962033846811012675772684027673984279897838802365130444241111269868940235776806990211190157769229952770118363778279814674262468309352392220379938027569358325603093576286868536136715770658192547306581202124947265606388782287360419926794764007717291705728227896354476298726882561063548012894382373586708864333991737787853660414793884263853735815375385526196277190629611261650195793794244252584553187655073416319437147843418421955917537717484975536808143128961916241420710870422406596789865497902318911264731882658451825388000600557397957672960000000000000000000000000000000000000 [61,18] -11870973133409721842829653113380829865462526459506901025171926631926678966404613080752816590421983463848160830783239763799356409319952534874061861131977798877035874015342201761777618353421050999100985154481246091668360390707880500828065349044077789356955705520011583705848496375397118331132852773002535646157608071606054881728305413839898244702992022263454678060695011106543514248256884995103470765114339165734542416077956817960247721313718554899419706906148593226548391051503835783027365676996968595551139219611742573109170296563943933410597185879894892722922068660794258045623131210297588917259947383158085610733725598597667573817069383071067284218152361942133129515028863053327898699511813989451450625577849923251894001403374652756751241962961841354352543177111858273387221302618485737636545771494093951129023209679396570385351024052843348830898150007366846785670676229736675338423628359811571097039771605931846819506791379194099108367187228325731928567916702753603405366683677903235754112427867262659599501809391446101807166682574503878476084129566646261448635899126148409778246492176566381231699140155238647684569202999248691499653617873907533890148188820685493406904505296343423017341033673057983110604595449683256853069978906962637145447337593923274153093277642844093284174982681442718627998410249296967849963899179741159704931278785835949890420340155782009599972225297687992054032581019608505566895083271481509385870927814703887650217149071317367009493857923259601372897221362457525075032256174726867103547065221053010439357052969290550419302250952933339137348764449779887691473147344577083420298686708365327205392023112643433828530520048659522152177353378712146387573465588682935491335363422649686489813427569440510884112965817326513055113062807655160727736436917523411856007854346849993278465942876361659676572173354835162135898106783591967034921597633567102577703048312353592034284568452153175572760029913804721432111311591565598625488060038863032420096318314835914870714595265979210828075984508847125612824852987765055566407664417164536181000009644114620447165146929643209225769665112998121370063770373090802790224395901292077556929509474972606029936531314457119177109728657911369973527527516305924680187305740331588161886608388909496220360084975615526343973964199816120837887001925890799905297148978871288826673644275348320107958796135978786410860860976939332855756998642309277962647795728840531605247074421492431680638691150694832695014377835448164065319213884000075586327151078494048129783792812698197093464348041359886565512436717610785548689852697679419515778890619997593648738712451289373380053479067942328803698286466881964418106613717613858540672468614353819290042368000000000000000000000000000000000000 [61,19] 17777322564835269377352275214937444593935687897041552143300477880668533761577598421225912615692764592946640411221208518797203606966133235661664311061408484144517657792181335032766852033885209902586697158917645066152401534701972432495104604917224663803392346976606395099154528756855562743929206766746408881463465487936831482503679044312826248410310983934854265826331352612489228989211019638271264982180703063455923813849501651293129425927574576661291718717616977568128259015682445937921076062490973903653183136841548595814005893888610322008355794557715608235606997870967542015470435077461635167245448219214763581630139762444650588492159846614910605479307095224396434141589210580489358516256764875190657409813434243096841011684295655223763077329098575817116818798455336399807590029745498927330598687388474344245488932194931874293712585294910100940571982158888026908603937885141332548264887300774404995671365202892561786964260223646160990006386210325808563422410685425693308071195997810766916378422355124048536909178627093927949301625724054105956267112371827213372917040671918782953553508998929881110153101054583192365271753449250659980652046694520050833149688121720949194391064511650313296214379172090792318242198157448246383220589594061963156473202438556686881244283574731644070091657740695836761297581386342862090662303469718702156373116617428519065570304454412958914815772942190546985108148884507791606542703038045020318094957188458645501624788189261130646104041728465553486987556734099451323383801608146416342257429923453552525316181428009319420175799664583680446206843848313576674318550991992598287450058180440615751449546982015772707449655949540971341829924365099780358279263805828523960014232992033846741678647058875318247810496583894099765103270579448456556364744035338332767491682649230816507145826297902745487972857667521904681031168272447090577411676822007379699826545779538930356785568653762390853404465433028439037481141179126446124145235564599431986536303257043580462685844290444097247789250962754353168671989694952848542522543897574943240016826033003914832467296722192565156931610935623061240159911226148700825670238869701615988942942076105695761801615515670966767067952958689157647719593735379427831235266435046038991469670697787665288417868816235186373090330971089863021186879833890167267477446680891904162897906184736029406613207924759912438290129250275295909225846343002443287946679546753880495321327145468597590322702290792448511182317875042535538130727995193695720555535228826628461128619956310300947779974540569100189947963188466045529799445495030488563329093352028527269623664608865647467295984975684856913247068454335430587716862852506733547094584121382131486372659200000000000000000000000000000000 [61,20] -81019680179844996647932807107295620660852627030610139473387608896101638331111500081541330078438924786937627879370775867043714245210782093856814929323060924268772099821716135390943878448367360678480847539496851317110874978963585682351904945562417996369985500956286032719444359312950545332120423429666645675112013097608548100726473815195548967063199985322671857986293269315943654558085257187543235689324490748285306956010830008750778455847687927520756143601020596998732011333734025573975498519328592376231318407035424508495673386106650869574037038478417946772539345348949486678838805100078434485135671216406968286216122371650171561382419644178323181762359469196869094983783942370403073418629743516462073091719323334474955778273490145760669420616866463877098078198571870018154259257184924517765202608557980669105421743525904060657722478108451116116120540899395665997243688648340005260057300543840118271115351774038136451152244104282360215852491555064030210328333626963539919612184171694368669205012259759910876774324842307647295720317425217544938249171066950367095994827360118583702697545378983658600878154714029588769298060807719086300543316090050197716620805134687475931912538087029965151686858977101346698971421784875694206578432158412269798391505658146746848908839885392426103293714339784093531948425038818627810506402592420324286503729640671016077115366816029234047429882189764866762628252842565783857066308731539977882751985955852170911574508874991928005492962833606038802314120398554170638219694463114345800013142517426606382135312742415648029869147188564341620775222038903455195055633341098602314000153803803202080973878450568524060380872147929103480786914812932818453088472286438494321856232034969361989002654340925523442459030642356630331355568347521810585959148195133130847452434175846010203616362265789905385850961583259257843848525687183544843691315707893569958616704125152837860912497916638720220661599351044632076983961094128084097537651116556371228830947754382137351688346517167924562754070562760289891097431244619268705045716956861981183634731530007442727626396129570824878228605696659137605323286405836728630142892444075987235367397953251188206789395955204010492007845434824296736559215220373611998484473753184263113180143546854446348053856811668353323425518208094714137130341118483609254514130229648313312914361220386980169346584812202677646615414394620076573121862666235895386355485337908224137540398589695712951233690511961725550657509011086967771226662302685940830816102522451472452299498447763907289354996861064981518117016865585465633476995310244616634458289751977739817350202686027821857788588959706264010983978528246954038574907314643352668097487400340683207842201600000000000000000000000000000 [61,21] 288393891700911699512233774628674328898243382371639677657143855611456623140450505828038533051681448877424386287704568341691321908615166612174153448173743839449160552278673417036733463737001869923062512589953941562807351072411416588242470365162614582628115281350222806693975407897266694901909440901850346563334325303616875302529963061385266816581125532664629026667130278878222464465997789956824612544474259802423705901183069022243623806108811809209019892390438427384884171692805323087483981624290298836562306111173831858582042336960463180902131565462207814473659336451994506256245716337136632546145519954131480518423535286851442799411285051002085459993953055375505625114409189847786839801196756012549533752597423712582807671571700355936003806656503146264144248896018894871306824064790987519927235844098570944438520011632497294743383611137341344122420534066239437352873695363211761536647855539858095498719259632459600906091725663272719843762448836054552644956627670469825256194690478449260709011991696880536049874453913752012084004180776916256777370550286610089877591990297301536535342950371290601717419585476462720802109623768037731605187282664180656885699144694130445058748876767339695574068791675071520671176121888534147228667145346335487181189644885804234301929219565055188744539187856886267751664792881005538091603799911121936839334365140257706641185019141577907845136312717684992004479006591056260686868961915969133486673652795228083700494270532572354457929223424969629869300008192162552327723511591247524210284450752451237655914424822546103416757641598589220121808163179465598296898340106293243240585521755777879678892328843947942913537051346041846703775808639401312621510600942031622489429099226989383211348057097448968927630736651746363933306431140928404885491900907553405003187538122263300646874561870083070778853306167436669889518199244415632863207918934495824010318540286299823176802829604579509338871849455075267741266903824865281449304389291857591896502704407329414456909352667772292653003769578562450206432656754453039314343274835998899128022641458397811062144113722326573302818988729845745834363286201327497111708800884356324859100720687498990993142814239837866789586440009661789358417869592473848782746558257407435850486645664972082105032369670754829237082327211908035521335650435510438130131367179391666686600504518298670789233707896494614455239048334988002027696586377038640438743921024389049953592203781191382217156217333273731726340243758726937735456387143472383898305214914444832698959001486931752368689259561906333458601351901471646167909022717614090182561297373982472464811919735854601220382569994382813935420351028180633465018871203299888747653224686736550925225164800000000000000000000000000 [61,22] -515340237017309145968695899862759768484338018827408291864219549135574340534673372151679101740547529924461592151580001331981579451254680615287080729129800152098671525586184140248860509096712691446243877639509223206143209581314011482266409167004847892055486962722647071665526911009277297632973283561226131921579200392586405857301040155602948664468726570673449964880183948951244792282290886220778425347084079938255968886963673009878282433172319625507287781181916283580128723608174744831274629335451816202241240271933506942826537216673691065434517028239172495851532162825462155862701016483138526199689477862675052289008332520850182710506470951920107303496822833785185362688993308937205374208727732525114394800079364526330885117251324607990170893938617074806816623741635967573137954634025131257881407355015364861445183503848367169508168249241235239330566761672731562585242505579678796604248279518137142155453708546782936000751381276375992317660898388936508867412323334463043210073062859629979217141786466724008534405256978349076224062097636286094683908428765330645313582430434309328857266132317378971783302674973387927734625204955879740505095632930196289258485572045461982441465260447053595732405578521577185573581678293206212669924118167477537080826805665831979540701771915133553297862970311463348413661205556295637923861560012218450651869703825709901670689082631662911574718619712883181934668759256651538152983029944622282903444584282714149727018373681066599806255229048701941953551416800576133451133067241438436604974976367702185926888003017316161874867706989452841909607244405601385285417052778873921262171349077964521077850901258020854892207872799682977693551856909860885612731851319735930119481996702639775015788305642522332292024586751902092562876065907722928832561421741900889542512597645364702594241829682648538854742088513198606881234785614129552923158633923633113539639289788157950968042914825347497913607997837427060520420081759937553406779916971311666763391665177183836750547818239960014037817337370569303241955856671621762717704642600589737963364692704049070316559536624571391997220890494287587147083137715111688403910732548202302981376450207808761505558124344909367054333728022661805320830343685830963524298675614818929220090806634608622029437102454758797637989692102380268284376066086590687460093873329377245812755071815409781596655033539136938641482532120549029676307131305486987869679728429418423215774243945154597678061446004789612233114911036642465531637642632046628920930545615783081524520357934001223532476200233670067035594923924427809007088144855492611951837311160925075553973637384955168601745748668029967611390292400271879304372909051584596132532766178309704861614080000000000000000000000000 [61,23] 333935102780182178953370753219797663194434823902260637937658508501126718864138792834154597961587763445379949326761727605949312874655491051792425424909133805278342785523816381141229890567038035595382208581477613559877099712960643269712198059266172850465870151897319986354229506828045753215243799081925571168582347236206929393096609112662555847865649037867257228884948694683699415793894368431156584695753084689521067948867032258355211044488604732253856511928630695529523624055314311515411283513382555029291710110836239843247494386850248869296246572773720899903324092785094122230205683591626678284869780284211256119726453714794526890988822632169649519851635146601931525649901023249033721023288138299543103417371018928152844625917097176089163021393612565019089539988375029376938105761577125710066915407118622309296428135060576146442235284980162296218373075705981628739330866375359129276542122101287784795673430219704345682864467043760423857763893213766882745127871409655765985281265684017515490735438697765865596421603418558843075347801413432650569951481749912675609443728150116065593577845919649404180892844507992069737749413385177311525077579506676462025110937653607048516848060550328504224403221350056785956693049240957439649461058798984437900375083702277875109116115908166281071488949549020607311626740069246253881405296512825359935266365632264965935687507119494301868477410644558827680638021388076181307160320487566649941101138138294093090148847589129431544999019906613836034695210434249758301209232944288784484020157818556946708968224512104351105360943147859473384790434811131479935905188844691495293276913006900571120336690949021328573126462016671852205462082382497204026129664538910886894452075580489097942513819145064155854992409151681434443766474698761530204040266472075714680260758388421879747415072082096025548798868485949491454916491351546285953030791052289878113463346116811998517794649570189045713176797240494988310279921457356046017631340074066551500006162992290946700505429340207174184714737438286985851752018182602597025182601290528214717372622780937465629490935162776442715868776027769115870530951038727915249726891516230921046245806991021553737258078902271351616997052699832133448718896141537837983630342650275748070394588297906427529562754335058905408191749539287038563107338729458637633034550228033972265373864517153166738093488378754461848854917463195938058408818195774542873324303515185639939570071192566646220723912341719547186653514553090279310024068606966944080429619959920851144968422412331675706340461555090830383403233308673658088726253244936582878793997732221053622116028139594485485650519356274686757342320629172622197897972682783585208354030565003522526412800000000000000000000000 [61,24] 495291892870830825184569864939791693161706324773507702095555867699092287179777846625345990291154104635591022865288025055680641203424245756047342424086631552509504004587909735796442571756389020680715652570527225876146994612888906938297964163224736327814645507704675991391337437356635537020740053095816796299684469075686919243886654959814392555929136649088120512096876955549824771663293076544127650589056285156608662202722201354452834011809301114767001637970805356424414330248792039361922568636802695753067340261310715078848228149912707815311104201060624304923351601095682616458127847435349443511861794390438268532905536644332672110431190334742297829803568289285172485446576612010716462597489291842476127281569524104684683218046983743070967939489852200129885746060565111496576474473598898882585076059004166284614145895229160171957088921939756628424391324657201503800087483347490545700965011731627816553416520820840498006883627431282063057096817744857271427377096141889057202898656062830343490645617917844119529223857168698759997945042188302402291564614515352043423752140380558593937682771833963951550601839338910100991973388874086711023393509457543769621733801723197134757086781637985298223969868294163932376864506912811336522058869584636054960414619546326507580246176411402230357527530209304353368265585458393207069631181510855352234606141468552339719383429561090139562199491512072330508947914743890090391146859753755196608962394743334666607476413481595769717094885586885469928528668612346367183007946356588590174172198455074147156737239752054107803315549376942541001975642257848763224483785200349665804404266038068167487046760066803378160325208938638080449094064296058302705326917980978731731432131329548866884971756028637830682079907318232783984140378470786485570595545204165455718206385015413367204310449437651513170360617730519865179104300056559627326670344883967178094079432894951800642970323773143889588911777782295738595516771044152677472113003553059559355225791112386842516354139810751083200567734666573017617419804374641857666184358643229522219413523983290255429576154295594658026690439579626354989563186134903817583965997072758784556441939324447322715354619846392758389875533564940657323925057350050445825122459915524517258927375223847219693970772780130057787844552400049190532756814847474117742311536672100216991315618543093016855344321642546176131649788664148006694458708517783221511910213960588466475808126122272687507583857544410825661724769863871567440153765671817458541393935661323966250387086649137045699637754161057704334224753338549276068504949010537511538098907614154004816244956051415917942189024364476206184536517641214308177844485602998617053117119024460867200614400000000000000000000 [61,25] -1444490972860570940649512337096808331263964833405140874640034775113503916680898316035441949338223002547728023630133630376507316371166707692731677380490467594033328173764462984876954627889981501986951919798666619151057018851610797952473612813753218466816391684744111270832677000995893779147670229232220066340348067327685864848856145689306546146332675414656406961701684426143138005159414068019938824519056396974523562014849259257109977580982103858791655678614438604182237820986467369477827404442733280509193107883556185916879814334798755324844475664525933299219071586383386303118920742633355302769116550611946002353935471510275659357444140779109549619866044857913508710001981255796400141319878503259855987264166654977363556302693765790406222023337404739384180062539824299370470480695620905567767850401276899972209848589352337908984062663490766330301510811465794866477079542782638556001422636443225853748575017282942180311184391115057515374242787668450796783186697057452207254444811658724106876669927617015345742484310044253859453252392851921571672034431256963459128092212111978559164409731104882099407594216086513550584829859113672918556271903213519332860593934132452152904051543572653063224006043496364820325029929444804428668544897854902814316521634944696034226058416483450808134726828530227904539310570424375659623768947088041349558185558161353728702680305253374225507815172800545691576638246018004530236385703514962616667820184573900997408263096828456524341566099685488877457722286456476352918060563493311550514658745634544671054717882377277932234393688690341248165112316546406419330236916795004202948104465101018355417848728005870228086098531944496696554037959837211401199949460095036342963867836202754521670595306537351050155096189811021227528566435300874544255566817984049408257908134646204162166970438903750872272945761847964007886253491019178896823760459761021280533186995986718802009265240697746033942974997755858612676390515863025582145598948704474127933581205265862715355919473900632017386257933188683795974223432598310435531418259489347945071483056001993691102688251857895632047778185069251455294490274322443427322515404939526996532639691030239768240597227637478278020963038627142124861098072325480387596374217664246506662560748700267106643584974303443971280752383093779172106878302091779438869187316721817658129255776371985025310815481046738320163828749886137424768231894241166339191967180104667159119100781838257654214710295976075343219779428038263843842026682336083086284050830422411723035199723676127938519713728206893953463778784494049687940350085245071139561287908884577139471585246943618250156346538358267690750100534189055830849099479116637432896366384077304791574773760000000000000000 [61,26] 1563681706004868362797032532462219915892456138564558094029531909441003614643011337694952690251548083286475608875761886087932193857416368394330504543377750545481760237821151619042474794527026136892153547825140888316137693011997421487452185529136681153278972853112752053102620467356897673751060976818099343247451302562155370103336795799754492859984092772754113034217599787034803623933311013692852532825611365031830949493212146327686962280974815989716336588051423116405206565478350009278251220004042998380624609728656292564746558890638997602333723114891516063265427028746151727862040806816137617174415634674298786914055575946166675974460522206780024453920429407198678784343080460884853841368808267752938610498798834612241946485725787787308461920514662165593928771191136107170854504006286353575758927208140933111574755011665275010381114650587559458692469634221403628882684211986976150120979785931297400971765601888436436608990631647770625128667881400665559536132055025610021794909367595342398612078647491587018775832530688124003959350105923670256217612747774035264947517976343045020681246553747220111239245161292605064073323607053318427533824228509119734387063731149586965516215118818669874096472210215294103720779275389478872692965038048785711509527627226223826374603869421041459033427888417326916470890606960387122294852897834894459295277553749851706741969807340804437164243574867527068073656544131281633428041829195594413621817355207682306854776714205095254814183314302681088791049852809828549340267262238714145995751631851382731570784374327828986291854840599154846707508783421275633467090195405882352270537482489947892585146172018789142916483322442897031274778992925667981961743047454757072620734280443061512118278945338059862607034123681281162845033300795385807031541595692594129608634709299495930985386108863160140508823286917632347222799371552748125736436940793243101935164510294294553250805506438126930913535276209827806044769824203262932787118309000177084513028228359744015114959555681862875166020567039816005626164970063608847658798640322804477712427208873589975248985545642676518462439782500092017468890369996811922749644758114488643088628347601051128447856204739083295924823760004774432390579031990942474345883005284647879175047449763894291495606551122822352280571795365767626189027535907805734988908231076403701389340884966301964533653153511982640720536946406773033123758185842673497678552570415709555095916782407882443476898051980352741950332252971026097829339036776771670537124952665315528370640352863674463496877187938632036730968649030983921148292222799679139853874932576307919113397273461089853481585138250407213646220410444541216526610157467642495856941149812862636313804800000000000000 [61,27] -528171234356359073787524151129180569123071472900859780368618684218291099216820368572856946244884498824893678966329377804280069636940933727940455388947287985663536331253096516761336332436085775863586399122344619830725761902381606625723611675522835047852295434471683094063796067187677279791544548382174749074087148717657940377457023077589127471790650237527251644949203363147399469981464328180365521487322739826308843308314998625506816694163699688660070748715411010901353032516103620603185470465543683695792810071131926985870388781168932692416838490654729537297555839960319926354035008645459448842513263574547453531272862971577870899643291621650971526002984822051370993056305556452870276944989196464434742965751579574692680700472247456436145851855976206706558177649061684318937663923825187158684132742571783652067160424239229904048475571083556454091790670556942969539677193071414865452539826098896657165410735841029830702847916210091772111914972273144577733862630343945371555734236835997422847304094075744031063925366824220797668607672824086570369382804730740449248764071956910167359820260105615549617400851957181255716150556579012879412770068019743558888918643037083823549007601526445733466195937158119075560965560698875137229297963862601086700283113382266724413015187205056242889556134907615101767961884880459561962211367940225290787803822069479427569572688658746004488961576766807339327601496183774391903932994905458401520071908677156983770418358701031099614798431841850646048165573657204483843399044431201674940343991087403825093612125080571960515497599238204993272576898727713584350577035640317228107639344806169022961743070637515201645222845147413377243283336677126715358645463041274812962880216309110956708043977639416462274815206526197208229587924147335958933027228191769088675172845485546949414080483151255760927184536086313381587174163995552503993170796413863315096293724087773542437686778363068366515583019843902360772397936585079889156654151620609450982275356906366299242636555482832683597013927462267870278587821386239387122990650726663453098635550275714813393214534524542993215545029360590393814114985435351528670004111547450490014746418879079347441132113821882112072490470041401256812639553328036377377056990186800049166256609267950008259846742131657313362328411654928318046995844310562945686923622480574607787711937455964053979106311246534755747335810799140019480520312950675316673388057819136085542762013578513228050351278129933263839269939571730020035668314730847105765929201916942919728555817837679771446193599026157660093109579629403066063864586685132048653945338923459687858899008674826199261439585042592702806477537032111578633133747707868311411921849989642677596979200000000000 [61,28] -980236445733606062011963337094149052235975391944863451805689204738946580354098807213162786432764366800401657217536884191086345968850711860251603838234514072462086056033891006049137501371381667327720615034614509517825292203556804020834664039745654000805540336076997833421699961380584949293711343513643475584511576931806024678287721851947030223174912177754587430681668665278532548948633958286206583598323871019511785307033607873693724134530998549043203268656194390694107342097203015947934471321062248063523098364318263396743770143939290191953991437636448628532949109688354758230647461088396903994027659921137025081700425926775442662981989748614387566910894143950212401423096269781853714406759169152099369235783277962960244306588085738261292830956676384815284654559623307524550817552032138094593379875478983361584101967238026549817950542118384725990092452023400549917848680078004769100103085069674961542480473766239602118756182554050328229009131539774030662073860849964017773610863922222757428858624536677025917260452281407251344007754675142223248176051921788649782647532263043905681714858195220924108472787545097577041319400389914129298837921613186793347859537216501249170640848313050925206817967441870291433914520932285201037802417200774874658453561224638870438105248262308326769481581901833487987238105323038695888096579646788116639337899827960482385167134845910749879264697661593588288423588752694572135481688690450989410372863866070075874949855636825393393636481504591044223101242199230149884653210424262753883572569193554777892383806765325410195926971836119160500846980977506339062314076631145322312159237375953997234201287736583546207826115467662815870467197837470957825795593522660052820739079950986183505814005125757627892658419307881485715256354717259121139697217044576403014810439145580392712027515054282101880339629865031212390452994510295485824514941152691776995862263967601510045494220806507389468274332138096143516964813236321617162734023559208948702747460117198868164567918789019182209966770302928098610840286602954454635114952249862132241455625672359575920828485385106645386137707916610290024082231607187009273495981091138850713245870095081844646390880305638812085736274985680014745375003944624575566229838457006343321349797097518638026476391653524029798595286425708100669680083612469559259996677787946625296151799153965415885601116849372253287302864160367198430664131904085384507419257638904096529550064776930394306080382149369538104738625222938090243377434713365214977933862845073145086375909920243879829470349212516771692868020084293293174570241687183094346243936517738657474738945031805450269680254788833990863063705591476282321571020513268105862724822890381658449510400000000 [61,29] 2023215063991107392221238305025786817317937022350295446185589522331945638795761156023962430345568910447191655984920662301982185007339814949401221938266386254884221913446901939887914483244231208744620557218666981235949091300123535872270259345509343257371531688082690810534859433874270816923559860178020602138153293485743995661190946988051740431647134201519115425731808267967063597628269996092546151256136438245882565732783577590548407418161651327888785805181989060172028690659990857327162068972469155349280906158484779730696647134905689801053118264314358535788076156072862986472661990750099886797186243010904084511457321012781906658218157562638400397145935212303120027893834535359127239816560828953747239622436055761814136367806061188738938416217385704400615708910985474740630316935665110232407324109743526806123907653278829988845246192489471811658737966618110947753984758229976313845387339864739246029598940175414998880965685020381582225452658082330276365084695369118256440891939857173784560861021793136195363276076104617185381287321323639555542286723565400671042605995143206179287016313735086183337899430214815922858355964429872020585532439489123905594948256697990494966489070244250994305729138853759815363737494842775165047089795089451422290437169002697072196450083544960025929815528295452042668759426445549163892702558000871031810962196542974324658412472159943809711026475486956282266422338012636001852374197214999830358951498329428991058945538312315759314537765396512650875407984225945862831292414085558213775097398398047955098258365461686930386318581579488140334204801280164756169124366538492243761634723524337645324399662832698916524165576923499703839689046691912397447717662083134833260195122094927738977205767847978829483138805238474565224587611371806276856798751204599993856144009749506155719610916387951718612998808523185633068537160664300596857858036172537234934431313019790889811061230465247054090023760190496428792289658590644141509263822485623619660479540421890877756404204850157839478650396117689985800856391687361751320124165239116073756385296539006375318848207466816551516767835105199882791241137947134190771301031693698448586350905506847701308810014669285002118806318549125361278915586889642662349145499308207704572231203698234920703177799488285855678572205393675413576825813859911538726924894878003481779876756049502060066044755857040176903151872720114457710198203571150453527939793526800243542820882950605542776388310701511238709431291626602646511052240512233008775570478068445479095631638870749875506995757823938905676264121198859660373855079981451685130218946117319825190278249372997022920983943967921501822346789628259067790520200759765781586585415805325954514944000000 [61,30] -2244479706063088627729340490454917541428245113935581995167439832641136447818873202688055071257682149028108356287966377798000238465368939485712125781871141973105345729820108774251787180032257968569591132215994044567505480934128230966820195893921196429725779522753279532274107498063177942784891146590234587863033647581038789714862958795721752430643535998469994088618320055893841997423288918579882061305841585419631859210625750644840134926170446041670869689681306478907383853668951244545448454373497197279338178368693855353577281912639795174588497212788254202531411257897490839357965447555705655001484041282146250873864502730866378798574569760985484143815534680046679618929058742402583978708086979128749921114770771071275944304385609485319477843547650192852891235786031477115891133001823598662648902983708966697081546873023284772450144150910597196963046130121399315910287001141958929551792689783191312674028778741264873606190039083656914250440110510575600074103308394130823869464013406479645786731029501104566060572990169292794142839547453421702372710586477790756316909155243347208160551610250411560896816450741721196367801835449069930151492619998954780307724480774190120418025582180186862745287683911461128667808745070892316433258802117016617587225090018241303650843411944680013126013989950369478278456214626972583466770271125107329709931131393707291890887672604308391236012977867139742415791471394845808611320382350219421559360457290182099000251751196150503449713082216466080187312846505451980637233984026131061045585102200772653555147953780736070618458655914160059754556534341785909768987675772075452614024288347744055435640128278396737556335282373678329028197297939292140431747075178318504853316231241683918882992487484122575399098669663450102230228047445889430797947744627525313672647647781969675382536349021314001263917683395200201429739168169012780036531981126776722107144595988524205944297830528014194332318746750463230688813823352176040345329162818721552012789529700149403698052660034876681849956300261685634948441191244679799698154955598541518647756119566671779393682432558902990731182853090289786178082067153461373219871381988067722959862520383101890719328282624551833655228315609399262823440900701757815982507707628540279392323308311830898415928663285718343636888174839174547322370058622265628485379938561121367861711774341176839159658308245350461671242581767658869613221292159466309309036188829333334633813130378678462249578302969161858436425631743953714607591459898339008083199380575897458264795715974646707381392233074864836499770803663578982256581780974229250331440471730881465730900427555215004169017544021616163962886961252919873009940793667535355406726850117472767442944000 [61,31] 1905759266492479458811665786385161650494749358194703270848989168791577383030037018008460649534353073663039057051545706347082446589556039827230323576116906931705475028687710302913862774930860162023733389386953079818006166874411335576794412135120583955788312166842641504894098991290124497594684331458981558237505488019908876916059757310973620834970536463792956712331545804965406347751741226198580673463170138760054306274126904444533123886815791968198148333086179891134127919560115501578833539787113009883541855525658043161091741750347062111180173262794968082038161011534536318304451803620652371616998638654940579054079418976000895107755393183755617072153357075875904186451780810230146648867318798514301536093638604934359471831550117035963820730610209214888848271272728290740690925938002277555744912013029562431320363780781627591582042706515243684000160394827045193353951484556146138647322558185862668284008028280305926169903354631306940077470046407609508113660364992562328287594127361058023504554643063896811686695325166293324170437055829229626284703306753784795085583284507803746483450278097678419647364846928078039322540400352698795415273897179025732764454036345691707251784210384621603111935256043982713847206019736741848566070012882503308663011783521506732429210380459328412055838890564652763658655103230338462519252167024090105839359204331134867353272641011109605666440403202684332155784735321838317341741454595791658832495993923022192439708976857297579281862717501581026143475077805833053379636329720177451860922891462454666560477087749916457566571528270633959306236250987495278681684287983050113997214262182656929388627622163668946226485429175629842521375739910284030387039478348032303254835784251105561229935024330331400314186939591264179999420457772512300693300385406153794685634266053614428359682911914383946372327420632354426412740108421138687048787411341100811685439158097099609570868486875087036749465829896179913790441850558339896510836611105427948685344538798621227441472509159801867591249110529606596791993842835804302724040686538993216847014172292832127760758612001396007898956919522151180093224572793643679609337675214125952814193778569672220794911585472065726738164008388343209526801812060116916204155887453974840646928980192429225799335974880724321800307278298016601301677738778714178076243518722025497209165647770738912529040405749931586355645104407565277148106137724292291082949855529953051024495713109192903106010480924220088733174070715424232686191517457215165839724852507106008353703235982519302025010101872057807726915358121260325581481142334771334080329778107158872069509552790730734217300311000120315246690551573568509835122653269873207579774949720407630938112 [61,32] -1406930723747199313421557781969909568472549935833029758913254290724838578023709580762073332854204869452471980012702923117451222477398090593410084658071465208750690900184128245214473078569528499467250874683881956196353133836538312614183837172858887668802843553417981747843262844991736065501148857614952696917639111174964997104106947109439516616161609216488830331242653541740856091859805153763228843315739795953394205801672600293021925865297269383754625037762526601086794956084121861255140090064529555791172308479093566657720369092113508022367957466425866425265155169527523363577566670213796996927809011399960316798867623291754217338353132187913558941905795575341788271412259401355233106116545617099514938393290944205408151753454756554132904411979128338125293421723281254414831812254733123715279872574132881392576860354578803891742033544618182379812493940017743386547244084298142633186788567611106740440582346432028858082339933442041168448441816751834759523540935303154369510610439065926333010231683657641804391310354544428826216773061161721272139594662653444668827283806046244003085205283637557024663431361700802564669527963328071906949964591402954832453623036703570866585008978343829200880164998780787647534152747683752582276851330789862574784393869799812047075926733787403046274725643971519020391050412100420497772666617679255109327693948663931121659009106584827174322946304318962784843065919745208727155227030280859280019893083704262212524281678280545211671713268034000776125932249957034233579934510220869548613402516703393064056142322075993312946706685629771907703034717447272521208178183268003742097630362633194507238067875686111111433296684727557491362410733812548201325975542449160982345138845840995688399065016554228273024001187498135202282769275350491762009770249680647151141207429897659162676067600049569233792536527791822292856557462484865048514944858716658204446807777639506801801382739791231288216718542359708061362311851348099768943163474003843183263384312053177771872785877219118730954299376607070931775369717910634741592925994144296549564826914726270330041412131120632473511653622834293910414492091779310503563153794365220960881941247214667387895523212371330451999818168168612512010867895800984889139899533045306584695619031088739734536293835816943033817991096889755683547837339520548419440444119495080819485006098013018997783941457661799517684974025009477249516083880638401152193001248182744367584058559601207377456461340806712474549402372155104893450506703856355209576055196730033989693328271512104649793421816438497073596201696848576969969433447038767211232844462165737265558246583932026020043790590376169838388657722009792439171452350171316597253105547507895631872 [61,33] 967777948320610502859439993663500537181937851931093204209874322835555924255355297273162192531282619238939128125400483534728480085013139565656888457807318024385279395647074909110682227291617196392589677770004030390866850995445090442369230350698846450230701480055192686728423084027446099734703812903044354988217490899832841819156936057047249777189520751432544394416970809435206549411608719338017682046856968925040026831846005256574138241452716316015494422919680264246104212103457954566916659185191381077566382749969411157348457246511852269751488417445015110805933564077394350368485958288222574436689068026467350748855491623882681513827451810232859863302182419218818548285055274582360718443640375733362717921759444549179164618400825138676400441993841946531624393178007981805108495447205573673159582527297544045670759543873680037784193104532632885779099752286731022190699775475233623543035995384762635791656198696730579332619181540507446382685605317616831096096520129631057637112481025232144001562164230918504529775087470407824634760820455492364088054832334072551409931111887526581274243810483228356498725612976270288018569256903942060691212773660947135865740493479763048504125650430123910871597801981373782995116526527726734740055481288371677821008274285647533908061399448227794171184916632635242963029396715552544127982779794872191433783935320944587747170756346084701690775352416895508058063522646295490979907304955082928938151628495277121269873910644767717447112353687376295682594747566038824778995450245568038245027727641622928805839968082512026438956552705476350936769472643144987205092266641076142776701577435761524447832170028007836068530196148503511330448288929571211458297550541505765231373967967198223520042337141800552452110931658828643919694109648725772450941649354266098078366043179711698222684237469218061848852804480696992186370961008809763849416215254635596817639998114659058723478462565316465398173709307955344596048061936008493313324979438766698837907960017263903541544665969849107190855754734586136434257558025525778082247471207342697706999811951774406786703950566656340652378364133190425486470537520335662657883521583002769379884462441531897550581778525937528923045306159301225807518924596285817641722711799816622934151909095916173697572983068446010670965554296360712099515627970156882988991399178494458075340330681011245097469864019950265303563757414572131997922196551032037096802013238317913732365789130002280839132779193672869582267809521692630556979620548642042999008948148673243311788495441217674549861408983568705475508637997902865545216955202377679134204072675357894532824723045379965452606853135473850567965272702899717997813250698719119428807533967441920 [61,34] -637453920512050225721152976864725881840835898516438366691524291442806016341564967288199693842854156217967383532798812945465546264654271442791320267686346469161192857877779442140772061608035580267478166014743728011025448558671565922184468387412725668517481890575864075610046889533405412922256171238795634871961908163197677512420629227669233913359192403581495499223899834948606254799276712881216516982964814120431942966897394089039588962553077772466703589175086614434157943122366296504897139258144628368256995107238158736143701084686563345457848954077196257117800938713984337335482644960014844753959907648315944907329510393830676206362668237831457018360924092454278774814283169358996134308122521001807279906398202277176162168579974516862621418331612831322389766760462121273799102145457522717465372059451963619941978868038900142568912668987623268038528317643813533950776812876233536341309097908982146328880102188274851887155520817652463660517453605304815432886779787923468133869651187710979915717155712457105160694175822415841844909530988999296944123088108762720914876297116867747324148792127001245104304335546060091679986770252617937970543309001831453293803070311529008683668146290393395084216291002076969916071524076867404962538232396230745628600043389737933425268716827768825099368173832371209612428644691250948739410756126212824853587933820884407783489717220066765617849321989432117512557467478406365103507980619207093795747460900155046973615198667990583153704519578356862434478509892008673034742241239065781489856520799222708066940669346540835746085671522414799221136333528753331812962478550512529696338041721694848931083674840271504811301857318812645406969971855394336406269956785235433218275069808117742739011590969740004816227195645348458420713407746986293302463897471508311070207684398062800646035782013488984857163054187401241400075295960421762661397925999497618791580557511332323343923624363171522943149703590110960751140043007053877384666366089681531210068016602652175279826597243342438152996375413949280394292621170833764001939675488865526792104102433259910130400799626124360238313483775312502440771236187205646361226007441740789548389572256420477276966492382853147418305542682262792590747981692800018692365900750091700226219946549779939986902773256668360795692316496680967696930203187198333549206118789018675066513155798280708038479959149918663801647575170731306308121689496536128168063215146798855964178097465879240005110812552992643736453725234746429629789168960418484782478955846803258301172385481310765427043326696105943537292516724721630422428280314855796277481131746790487331003114907838787009723832272016374255228800488690043656698221792492189471464352645120 [61,35] 401973218727401469333068415475880292401891654842121298280329233484589153026827272832772697044295793101844183385007491309567740972625182356622268041857970992105254432284001557981217211731233290937201776228840197686367321978652255553195178123277763445275244082791640759915621187411741490509328764194273959584048451745348936650952609383297887240385335569158815435552913660624269055742338691483775973415491781620826834563497473750097373968712059619200876852521581408411313671716694379001455289763588403140492144878770345233922915178619406272436793486688747548862952286489404698819864746195400803488650268137687070925189418785580313392951095354208038693954539111700184021779974482528852670393310991625042633770430109349088061086742827398459489617300276264645565759065044701603766175161846369047107170722099879636379050055659220532445921744989520492528626907412764557586338742869474779044869776925585801817438612678031533096988489994731240764055386819993359087278198997016334024958027620694155932779985811273964747996365119943042782700428046065505586141250006773743453278509233452219976162176244646823605650674136079909734259922651153793814640337882437014177184414989636815564550445704985799015144027838754489350496849204802160822675363071389584764783368975357716508718894622331091291992017301996548258672755955648846157813480446646270874439609423379066120785933029489934987043569465474431290958276104098535488397415465453963872052333025887063307074139459747737202297952249318572976707250211336730774240362032425730255132054045643524905672392848302582599661215272324831086841711913512793369429362757389529908696018859735033801197489467221247765427579837407755808463944661165789221381673508924750986198151383665993343925303549551609628925185561295581738655470581901476109333521180521928635338439374058937726877028255854240991019310640422415512991652442777071391680317593201803818641695742590579499377607310048589836361187691887560877887473616461852005404898597799415006708499911436596550666696306755531545736598700703158077858004675626082023093305494387613354805413277375448226816634732185297281437187615969566439998895827719493649942753448238892097532207274064576994900610570841178267316746518301194475118477183222879221662174873544264853617194201306101159490361494468547473167473242406058746876185527541311413473059148976712698843044914949763602236822783474259301368205139901838243381833735336068741103185035474669716860695316419093539403567685912871816841284875236648453383441639814603055667844340856435382658627044672057721986456098115435485076747016952533653034562784723324771046701262322230627961241917298269307863455765436660999136565181810470974150363466152086553308954624 [61,36] -240768178521483509418079875111056029943773894128544100769405022494334333214402657074008142770472762607212027210380311548688087892952400293290211398221035552213051641327474869059398930276903347036077411713601787494634170052864536516256300800561450785275204622483858492492845039173212121225346725544160078401649240844751629402940643488531344499453188069043184952447757512600638940003593729719476073757565736265680799980736715735598432504682125579639789426053191980904162069446899892631955870560247361692319986416777296931396411540683530375931175159466722289419481371557477074191977616789886020757665377199242244499847047920888715896820511587455254061795019109372807876266001434376372586525047684559257862270970757563469135319054126299614917611606868438702175661657111187708304529936222855662456513850549835786138805911797312168965883450394459555819554799475075202895404111466515471830436009503014735837166263846598675414443987614090621604128760130551869517345588714633497649403163459169369017745669654624988606727124284621616198275672067266154560427744470496268614603902011719899735634549657598726762592630194775608495991283564046498084540235266009051357184257395472270194555691345807858882457775417244298684514674260692084042185572976416634765163780876927890810969455348710453139340639999845893183847891669625158314936825969638043644793760263954342554527500908456058874694223310207770685918494764882199853122803981184662833759109150138398022488891510798676037155805769705676625606544988872224900898282095831201091193436702634933614066830133695148115552508335063404515925988072761894320638833874058165018576113247544797480542041462395525628123381700231679533927216343917007665759495357363892766843309554136466161112788528790777493545731439267613999102717068067584700046804543851890717142608597871959755297558977307253861429873814215075873904868926101879226513328333450023772324660881913765593296995797335032850837769058611005749511328183495423921592085753342167322356144567982106533953125502339951221886879317959542617023289974081042432654818470312828613661926421544077397871716914392578480597001860781241734508010948637752103983607916582215105191437251167715736578177417251360704287777664673427790953250812109907473924374887085091736826183675111036512684812002545034196900565597370582661164886618363434353960039765966282899879702034831334709306755173747555864360729057886757941832948846240064622608152998576005703984439080857057641903328715075774985937445609912706586112385998044803779620965915126126114166757154203059511933577882101025382833661347523235591567240139245510931817359129955241368910210316559128641736187594267335734458386327058653462062186442579129663488000 [61,37] 136730825852439736235734478028556044258918926543180572488464659603547652697538375948976448717911221365923820172854056580953148566073584782167017017133334545822779487283109581383022051097189512630259545701439633245428387410037509960459130889635488627952131083322371295283688646272387526433545959650578744288547100806395147021620055217871945039980092862077950615559661397225683522251591451795773718279249452772277600925315327307594143287852032003194229688517676448181984401204900467672548084948137746551269719347290781859912660603642303734189060752259098485780300987668960924999464453332976417803780389017096732913182155756740025709305884175246171630832124030635246915685877314984692742664141900824192504393180341408072914587259236205813557312504609979972073512109413881682478409724154991148731470656540703786140096048093912924446613559297580755445935003987513131384674929692610088220350846009844312313418904583642664158818992808754804393277870269302959832462319558469580185697495172101305145600121245063986216750748050908760131183067939975776427770576436998092690175106744408302970368551313030607855542387373844207634278060644937808126103494631543333998026316835742971631023030762664872548023040066447604079664175231935858599087519213090842392427963771260863136578027494526162418255456113088189248620052606042282492982671577273669554291402285732742458731726986932655699540116522100782407201952629420614023349238730870670929213459856743415850238037883517141076466228853803170090415347462342761398020861323708391912612825600570015937410266144949840663554607179358432858123372054856493171361978691882257780194728715887213626600394095636980504725135260133448908527819231681328413210978371473196923524653420299875579816373752593883630436762847066642066119784356097023091736039996555812144700986034486488287248219527466667980824846474831345791477148885863473990309765624643282779591636867833024680608084390266082700067653927264137497385747732993771631892194238758854125945801682129112070278542183740777051603253242140725578287128620578453260514608223687558907827982859615862257242612595312168458022017221250024538544461716095273747246180736741455812882425516338585050781016742132974192794870089156648834205795583995939696565147076878556494206211669717256610501093985736591552460588913711823230690205424238416186676622344528081755845719474318253103247880026238487669885271172377374735807177668652802475942592424445688362608091533456584975144100865351992818741036739333424700093605622422496550812012928409055686169776854882093591948434596997290642660045042887465782846206304413720721128724596320261450428465945769805412188516634838495091949807369618309548877564713721921536000 [61,38] -74722422349184688080682047757393113874561656386847631043314555815375548719449836203223443094754642050403749637087661958423738230712253265744973949390064873699232278138621890563380031605716124869273748605011333607443861181503505227416223963674332780787077763993895351239875933645901983257695103328116677615764344674150613709288312681005412606252309383174580646183159972053957827575872628695427388573849914900557259836496705747888936874414264023712638129043737774787349404712424041932292688256277894418853996318059324558485008198232641740177278612575716856176363784129353654031935110337187407925980663851766307710518189357960273180017694188011475059227939427459804714560528373693484556677164998800297355337939227748562420632682442799960933208719757567520454964310727892245485667741978135478267538949871600936535055004571859371842821335007266229073950734148925532302419546329807023773827633278792851363918463990930549030083374180508793444575837162359833530205877682693184590688945773456360504680655604706735292310698995736278734662063627178505488607345514657274521831235069710440466552192411015109120623892232013585157504473002152488859292642519673954715170183250651162741026236896526785874449858849230638793536081594741944567879142635071918064668531194036018174229118725630280007481695762750874766124562182669609880934618288029826447642379581548147383281864806766858082243203436131582249869432707298298697399624262423218209532115949579200806110446627583782547999158888685176951831208624240852722523972289726461635358440020434642131777197652088755178713119828924688450711832652311450201869323216794330599403894982304162780772592484030857917130456567891770036409363564066477471857515000712494463629312671021413754388512816338126666034473682559032415054028907892558044126259903333622207083276141961440446721885833364482358106466519984167302278345754010058964504024732989576297750619224308972405281911385880176178975421048445510961267803728419380074079575396115355245443540644526071540380686258982825621082547287072470302600603134677960600854374603801722627714521918171253846274232355716668207820300297290852398102063981283510902314467129089864004868746269421530488241033624397285515742469934425369796887662792761403027773838790739562950647629745148519904470162573278608135597665582817574131072805196429402585961084564846311838142124297731035179931182915224457005131026904363267301265514489118746385581773593752837925597332851573756519921773893139160419709004473047743626737123969301126358847798973292310025903107682316815776343965700544178900075505454872451482898760946460210918863856128561937678713032657926280945919450141699078875048057518708532879683583742050304000 [61,39] 40679165165281551689613774032470134470011986889261224495747933508514141207617446549940030974949158773509032587620084782397814647808618108188876888821667465699576675149276000920611679140436634006110628515887924876865542648222117447648889956164810451371726784885574732564991407007087645457595487021529330824215218069257151109527652152159817978581201661908423628555842424694324438759781681330795821455882108257486833314630889163516684355756338724946606113974177921758376368330256827024276413034606626599481848336009553833973509751257062261211433446488734018323370678358703401842843504747749338000986365130136939674874215612740087641863805650066520640283854796226647145998561773088608218559918563489725806892511655482844910337106739129692724117216700563039159449282691024750530605814959295581876917189117861225770277912827387231151520926001519536894407358476847118911191009536876891745959251387526703937116762309480671516806536277207620908768134711410230909588340630911285766785287169004691434498389079011483810007080351132948385364920549934568568514864279362326588481116266562445589533702576479406242420470146881069106443185980448864340205341949714498429528636716098780038055803518230002018733521593292168555479840767282794692218575961804930222147222439123128445647403767077948741879877152152772342016786601708566472232017641337879542007522932118032934325296223905142235362172055549591479732323259531960222521362477385920624888211774788414745049594164270334429842053238873174631046213144237899265139157089653841069390226975197662622855605320837053182509270165218483632640890916961238648541519498887209509058247139110322157302391415318470039957732490408395084760912735105775213897095801436343915021805448382254659988505541550664028701530062226566728902931708845452492441949078865072934041619613696675275234132440508643752118524843375488535664356568770178803905450704229350378933110581359928005234516916426545943248694281614487946591235683901545786034712832940908948066839047180236421979044733377666455065202572019879056649341134845992077370814578586570310722927836040485992663684655242122059631188826141558535719521741790183216521537736031213667964460890969964198578019960783417733197980581009704501785149396514041903741602456915231300809488255325587806098998412697372611041063370630817227646981104155369524150876709472567840364938495327125436075277872665786934248807886285256942769062067450995251724302814867250969189421254567018267044536731679182834657219236582455118449606268148794760020853142534289126589012997808898455300023981415381847566532212218856198503858138874108097826119373473332721695342506224664634942874069990621357778860655077687773562621290086400 [61,40] -22761923595328559324661560853593249542530764312256444541243270146384439436085953433613406301481475295477853348200110470466065124541401094918827465902522051869366249810221927604083696900110417787879797351990774836409832485806572559060691578851986403923485770194342809094865157969814123921592559454539052169965970077081569392545386308920291997047189909374074354835219545976814628969277534057892477383883692402678070185147398165439163711100951616320560739416755697338763236680004523279177377261786885601920939738010523225505402369798706410269191920606187298957143301238661889669711623946390859443315205741228040397513521017738748306233326596094093351083098259585575460960794606034805134199553786380085386876266881944777381929628027988687066324686539199126591026413536991766069726597037401892340120443130314232977780922207400974766496770515302456353449346563708236022231977226719273443452342650158138061742410789333107508834545436803627451620561373262626682553031832698734676125573636186393566318006505524816384380694343679229135158657852710401409279842766879985947408528682695109561203111208527219490040136111849404997339726769434575213963383182669490381501395441330693328900048993756336267626035250326468195664365027721333206788810754579582095636511571051449813319572979759165497701042672630787058485911556639674651864053057291214336655198099362731631873922923625997232605424727998578574354497525198616887898379957603203385309351916446367309107216244330646870909487568786090562036220573040398714760892685714626002676436580071892173409453275466047235950506487424506246702004072224352646619936040520933931434534440125874355100447870868325707477547663692045880852166408571563658468836265055386583423551396616666470670152667321154596863449515257131815104524170293612640324512777622359882550160892803587355327727906669098696042484109713682844764502663236739622209407810523011004267589086716228016438238127798204362162252795156124952180848362535097615814489129267799367568221198120779250495739597900382244372714513194615489358139406213220829882504439050496243686939298278570151304771862267436694683313487141251233067427807773369416412539673323454022280048404360329774448829950003278728777104695619108048468094354228434196180380024447055936641512279189597413583737845641766967832139540131218164086387199128925538338227364812092220182009043649312501386642023589774882673169380007520968407552777748222664391908940567884997474125171419663324992945766414916285464244111794835158225989175348890026823396765386865407058652105365276345978910855388160710348575319465419856317165022445694561871970925546402398465620848567425007464844293619081390845317935222669428871764377600 [61,41] 12983827880320715120625684308093940132361351807675779480033878190025905748640281302650385206361973147008343602869758257969291538103003387862745030049817688462178004742962394193242310426383605806946406901120306268821651237897161549258974609775718332803188308588723789872515664425933171696108491910656981216702309702099757631419567703915949995576430911958537496950668151393832509000143742704402207210238850471333600302200100796817393299506691874578673800996402537980872002089685754699300111050276405501486069901062784230744042298776465672215335534451512730791083113384107338379352956948516845012979879860829115521858553545062254446330798045740498944165302343353474714805382820254184075902687552665711282966857665492024828687714250670848510026887493619062840694044615319615103745335416378571564001184658210618350893411801450461664873498435347620777411130409730389091648725512917012379321227689197243105827839576007263645979071221621440676513873951999375279730209545618453495311892573993546644586112893118909559433640310831670913506970580971372290942189728392514626195233213907492045814061471041922828679443198365055086332537065803401426275246961380619967585019744789151601576290638963515252835986567796661110198710936845414427202536297070938166946679182791099905094523798560041269684512985953902151978998005980992327094851520684848815442773656173951549638710623977708848156922850403997795121545663635020707474026197172506289279163473117015848979611081733293579425857060392307737359169691825834908243750413335940639211221357156745592053348991518262517429680306290661212761422899728706549859800072714032598681411311536577099924418215875985312690384910378328253983701807978650324731231304500735770139583770259734162181443864722276666407596677953609231529996204599331884545821734217781915026293190973287625901307464635720142333220659581180233174366445330900913790347192662724221541033420184423895132565711056441695942700141599724092787080544199066531755068627391593699133323026275765891887764144253850282311788352047087917304789788778827002803009216358064465315511367567452850683045797233805799083648794465386752097873089235674190814885318160695480431860562369213981545321106945735778991723965848741821588320299506961509132606736595771392652090536026044039187372707053706567750468760655361668349965167385441762120156972780773836938850653000044952974034163167093920838099255663273017380536489549802418977419265463183325402079642839149420217318809497674709372046793324411769393585941378703444889324482038868532052687801141538835683629802360426121247119992187664751633375491570394472790360063327295511544522791129106631312378731201476179897098824204257020870656000 [61,42] -7240262087968335084109574719922759691854594217127462430220761795568248811876595419250350821083215390219361544674220775065638188554774645796372275338640722697605057001325648524380811542105402210537137005288966934401263420553938078349970163166419819787794570231308927593254934029872788724716850108800369643173796550360332890628254920014582747720340297722482937335821107326522850785929819852720845319714258425189164916426265786793531139893928970324307852948229846179414200410660322061839540656022605591786823382823627308583308361300262055216408226420574028988296225156606706540761386062062514190983734504817753329092399961027145561295084389551838103782813185538841007955012691137884688331431113714496607680978091867205553503896715969015261721444842412750450241347310670497575633235117401206663524136833200836650379217781549298921163573931397966977944548046553511457244625095418976181364849416738074014800246565911314930945265548610789953964704478775301569069543282489212656950026939137696949228361810258100877913406845376565527465037445416813795726365854813611158447554906676973283912056599559812726175552189827121823428582976436148835401178804598465144902383057339561069720063114962573741733757641377620088699026326445826604956476099891920697809739302887433598989498452761415474413710585747054126087889847741036032244352357684251177741342036972148487453640488200704180706855391015653028048593250846601935662751577589639619094048055256273962189873117924428010492346480193249633727127637848109737114665684492030057881607871995014454076344787780638891366597635007820591428330943317836277463942119153762521264616234209485728687569482289764160044511781709512035334328097728555746535399356500260464003335522996902429955357319226375237611366996409165818717504627304567602523563962285693902055071471139754598797601259195692423292596958195037738804607955928496110292438538042704712926285520480077136648804562747832539671931842990488444120271720731031390088632640681445281831141244186601421622914289319270653711798285249730223498053434374640196998088001329061345480735611143560006357934479487878111555110748174175863380546125226423576770435167877318105793669959225964160573815019568348515197706399677850851504208336684295435554514278301947981283796843281966636476625793379648017998805643243779640244193209980712845793931796155500187392154310892643878362541671553795528924656399654369917420373798780730120206217636781974174737756810715386751416328646257207398993829403490624666494545091660388064314140454990250617375746149295997752343344628535687043433052505516556781126246186217196325219258262075027871575012126891282103394619492948276801453411277536403390464000 [61,43] 3821477145772768095654499585952802121294125867788702612347915069665703593614665097809996056736925958844799047060489291791061913574162264360976578838406132248925307510049446360979000680934633173164893576891639851551412072352495050090140448231231230760937408085536437340958613038023038979647494901706522236121017121988290033845818668991981731630341373134906549411957943196385497620830199521903386085702494912852192205461876107046109877432517035702860556334026913803025252316535125650418286152632149947151930354700738760880722913715852806006569490721027758755633479621881829032487696450365451415497623384091761687819149124179118666900402640128751644294910674280616079686426404270990250873409875619623157342408035623988126682924265426751582431202143276167017918407334235720967179557928993052665611156208153697263356343991594536522290062676166935157906212889207449457404850035557057619523982212452154991899958096958434343108210690049479431096866705669762645603136562367160774915664077933891919306766670111836862686143830150961939956580221985429253047779927854225028103117259012152308103543581497887592014709690321026318290949678587569375821798861299718740329534939136767179155554374342443694156820135447832871150422340035273358903978133220706334041561446133654938442892395635058463259295745370359797419682366110456370328705815194536325787065949692223008872118529298903664471627374532186723911749810548343018715625972934894047588432414035886828281625347157762887470822303128401396122462887986705943131574256515066178609519208212825367874431646187604021585458462538107263721792782105282657352704108076432165193109878085346134359185398897706101310767128215511353191465301059570520814957964978819622156071803775934625635241301342553070021759026836450880919358296942761350810537820281350281508526592336030833950448095392729061609675435892592060643043843574542775083997256342395513128933802468987969755924971138234113833973564003091283142973771636054415129417294480950054336602878957039573501194680738472867506070141477654977283094663023832537075785805330716827894924618050840631629228900067000122273176280753814704301859421417378008266897959408582563963549685978140069645757541656326729713444211445367298080239342177077104378590538908294401352267322104416340129712932801646109728008146695096957452092574496192206862181437313068825240638541284892148106017371605822673088428411047923847535989267260097575611215511337060288390059395783258969883771755221400448088952894581271484034824989955968302841508659494582210952960106419845955665242491244350054542999579414301470996285377214750390130135576189502261002590312642046696685089411692893123752419597026852864000 [61,44] -1919814047979308437586638686004354193865708041993966706647770616454051837929650192561301339634572794203025610487638737614456401002205028360983954767677353740766194538110758192106283709516159324384451298124617409956787374758130735371090107747670209183547530842173416155144588908313126074163486720364507989555397644531145129387812973509383952508000826189734502879088940870754158258922631569953306760736982134125893726327251860882300943609393825512865240395408469918229869806638563610200644834286365995272458238524700934570820794120612671698219109860126367011027185782656354151534176440803506974688684860239413082581096093894204414921559459636652718226875876711893313991535328066178294639581146417990706832382307673339220773264445702602842596142945497659299736451132202996002250716270187575051831730512527267591362371977297939319240446682493744202708051910463323949810993303809407356765428475142776608156767348457228964207808553968502704451698529108965321662425416158382289545195511669354121031979452520804687028502591648514973485352883542289124049724117399262081334914636770018044555639335331764399379541160772572457849765643328277197683579295093465426388574164242324850023153067060794215758916918113552260259788848682731312524757634175199321662091747604183334580795740653793879363713645996386401389125746414894343931700061918568154486290109742418289342073835525954113049524294796183241814049200441532096876785667540749764082326360477132386244335137783548469402287218511563770648854715466200367297287469543750956046615975898737154622116640236577768099843226846402339057432292356953250694403152771137698684052577886850935195727007307525945278150123801857652617209641241149688136171117247618419633192860585503891397133420267306969785780170651553731089673494293561133572673817447417012269505400156385072959599843975409793592319192832080880003979578830555719999433814932443403210294892923600639220257905364727203402122445021602381961176573133634138545488023272218285842018896315159974824004946685266534422948100421989101517230698964330130798945893368910204930588721851697051654324818084472982976722686728078135666083254750575197319214056956676270526562989432225631040885207364778836634414375865945479819602232403237725967488312821369017400410803184853584468042213356763259122337082831233369936717713935887895951958104945913921576692665635197709651292756076709440258480557930110209598770815279998645972735668050286350782241395684185942891138849726641455001473782414531310335421120422789833051836095053424161889076510657427470028417877159707761990685410790763717741290615529288614649229243846819678834493391420501665867444163286995637500045182160076800 [61,45] 955854507458365638350837953868350630278010383466103916172468125552802145565700173924382089367200504847744266438836185264906932357251398361546516010965798193188908609821026296000900960305211511143112281379266883744066192365836200623367354277592555246186580283232555643024642615169234418762591849373548686861440764498532619203072267532571618136748988406228169307544283111300518654106219288995515056131730480092318950408646050607822611764172180648913945677675925038273306378412097799716429517928935737379983827086174881965169067685169660466139576451981371472158194823242665582992456885052792809863554296943048105736894934109386204721778190497445289165495240968864385064536763621796076054284434105388441335743087705525469342294741995818031547706651600823913140728672942696146761698307206263328278784239682366333335993766974221151779776124329354245799276873573978288098993436671389009681872838741567078608944244612338189597917776608994966174976900831016742271406524730979174267486640227395081505941514528652816510132514028371616159604774092586315915785036033667322200265476873358861622584749088843617475256282276315639024183753467330253467306812105062565315819896872471863224817142080754672777153325551673502904276918412029785481573252165095099411033994668784774712493059772881835859128109705239862845103595975661796766197120842277243368197618213343877117502401889613234385008876471104351377328721369400280720447912091831234100310081460812911002818184657031538811196038663049629742929833599409344075629230836591365126238126463589811428781267630439546942673667903175442696181289160230642547843369394343556516259520964855231376638235071851428382950742137878996936512677986391649418560885447915913638067494677472061025207567866891812763423887585507450792087488823831672188108940933270867009090324919431863452156956503511698861622915931661518579312668136153191733724694513950424102009332881344346715113287784393381362097143897306073862263839307371174058790403771964720460592832502697510729786202634624895938338740647992952199022900307846177647541407191267285324767478104696229630236533875277830213396025822211805845465653362373792984959812585338358699004727698051897253907063187567304673030596584309393306484124564211387126860538861931325726625418399880718648896281339267801668400772176661389155735076152268862571643419451427098124700206070526115154221990304480603386089462200250108556704722233443853206583907983396553265294141327203744793306178681279598063038988618958216051754965926207703969440221680288252331763399971095566309289287798340271248803323292220297979158189997283410794853151992731663751679600201866261219295462363939286191021280460800 [61,46] -490970887016617996553998962999364754124246951976638375993988542397369996574754998889560211623445883104722333349409134607450768409299333920309128173967807545004206272861266390239855110316047866436514354705948683548385057104315291272430153173151511945244074509359192981152737582602387458280869324264186241747881909060966774804421505458056769591609284490742130430291213980270148477683137783365506394117341448486835429764799201188856942695773356505612174019837828972156492854184405185486933743755849812851569575071464896046963696710722717393308257255045797276285807724324086693272468299951784775491892844949626226788889373013355011238032564341514238583941628021564741714155948553091242283173077816053373096248430262664714855303276915574118827844022352468884447490944618091009757718115188112537273243744669617959046545260017380037309086770149577265652227229204601381360333329312488615161860472088019560659883232599311656441326704450210520170781142875665845285751346857680374233818488633033347675083796729740864956047363934283990366121667689897648434139192865063176987540771425770286076220800390927560649294786554653322726194213851409109212132318910758096497815392250274333277221786087720052700582452676761786081925719391239146782607469533067680902514738986154573031984259922176681983316395755171692755625001391658432859265365129249140245102584881020640042099849318643226833039534081181022519596928898684518351341226130129506228123355505049990782451998447309115448971409708173585609635789904864489400100593913050672996748618222187624890547628949558301572187877088948420034136584820207713010643515603206280105018303374163655859883549248384625025259996846022089468183321992358842591207704406379794140489097947573274001492550742486871866628389934694569630602575925316799507364558987284031261109103876688659642965421484653308613016492766730313009646166028167565660674022333070279080396121342608781165246013052555419142898048219018986384175119405033138406670284359333901308783544107298322902924603547726312325605303846134346334036484490479319384325325834090155241622596885940195497086813726368531541761818789050167318207873113760795049455526593734067346627855647026394467342488828544798397362557230047540239177772855712292785528971516235675900720128980927483465602356964150975335361337593557317159301998048925941861649873745482787381655157414912783833110445835238600373936714193622150079141837290299833816184025470307977797969668145074333129243209691325897285207950364102936650090972231388139849429622128252252485970049011110813202553768811186266729433570249855624745784953952657622583010245331180191945959914465263489631507137309415193985417216000 [61,47] 259534725286867493731313708625697855818100938387847461244853468213324445742379320906834695540660112936536483628802820939368578030099335246622731381076969137967488448802924882100196438419294559926725880426549231945362260358126020132885706371273062834294011219425194350919843697979521148532428787197539490903290063040694564004014453756335420986973202992849734834842039054575668786894454277645735423241497027012245901822049607841706449212037108018977380430342975663619138334293112676414722922893541145733200505889226338714346959796180433514615854594423950613727878525941346276825559539385463118377783191216988437225733714802921157948148585414529212398388738968491311281226881571384321551874979085187144109799866241371905000717293436569960944346675201219652920118175216267539662362086877063904886654729889234457906389446232542577111577955922808469844183754696490450082446871089214558460711498724335047605273710298360079140332243697278566444958844769474854179452957894436294345637072798157772582988325536580076374271670181566677110340465399100191558038463899070325210090998172391939285130890235049218936311930893139622710483940444797185853446685659843881139479709555328964127212491276940635876396397513264893759876305457893485250622184714130294790660049825448859797635525422751756875670440371310388013416642652480217817170620140447185214154770794723640214773752067938114579061302047731522970473409962097066634327427524888368147669612174033359020705253442568432217382205165151396132114810811484902100661217201826512528410072569453199840503185909512975592583254173623026892438256891639815326320506754413164846793015510248325952128781941310719731200159302605541287535529926565643526990907746894746134265339661636089617409587122067816822284851061764471446165733771731736809506463255392847617591124525249594262688421044894561712837427273774697164472158673272056142875707075643740335374677673502426284666785217655022084535801877240667466843573176701051895098520826515603561235440840674959088141833369267808201349384613777103159000323337531198770031523263892102516898855025157123076540034282061929508844311464738019054047714269158071618187931456481139330014488889055941667618404327712785300701763347909309466907121285294652018050169733670910433247850159033596002076501962302127664785631811773640554676172933547848872192063663884376543894805715058605868690790395158421642755433916637603579730633473175512165230661271028377475097609037498116117078708659925283711371729611482238484454910025889351905371313679824083614199566649325572032794782202971815593490511684443120182675076231340884746320120292650622639718147576176288176724249185064337801216000 [61,48] -135775957416167647134347469220301284971403156238145477934724430352044987980738206933858489766580153334111032224579701554782680865020613470284701249600635762966316620922797640942552310847535957273706030818540353580145303111568684203544276134535926200222266408366490672587244834815754076526126473018127429777901228234164854259566826706965143833551954598193937092664390064361592611899832456657042427731163021213082493888763253282465188299285202086938348373752113531001684337049943018357692015725221119350494468407926739632641737796944144436327042895630095358278452051972744297489176915950701795902754577478502383550705487973549311462712212772444323794081244452371917679191785946722916722892247330896679496533587740807258320460715131678478819863122120343560394721080778708544300359281572424271320875293138079744109451262706621217957853183481669965603485342414612269288246698912208931210407957307182699744461394097920417421133432333200793368943695107861687603867950650030600692499571707289490429476452130729050580618882646931674525072462130783733720381172399076904380154296731252416183139743764336187714947134654032325815809028152314679910876252078469122356326719764517489690102184481904928901737712813550026535223694182100552801296153853255119547918955600727302258706962535137302699018609462449978350223738346055934351775081039355042226498447099581195606374558207792997775224929464091178948290758068878904451319913673794762364419394403278995463582024083130559988224781438091143121406997532946419171942891592155805292972917357198392480057108376794138700630680357341276801065400000080297596129780908314778902263283507874096352446788418799890078882331440689447746480333780005417393050405417379387578320728694657928779137280051848482649657464342245210886510184753170705099945031757474773553399717284561383361478359949929030860743686988060729101763211457059464535132366294774216534401001280049930764282615013326045476673074093510054565192034040552881023338379917274690031306377812319464568757401857248469058036875271105285093224304112900194199320534345113925445666838708787866489328329551497307139095822777887608884866972752894386922844122881399933296248921942221369800353121991882857095876072805840980065883615321464377023775017272959966079707540707187915650874774279911286885792566358623110137801566152642574177528835276306859147143680927000973568589605422417624622337426761169495105048812275648175820534956873702760066473063118863659518069827421536940521445402032478294700641336843514245162118115588005425853722226572589571823231713452238829775614270028898106190346506854396790268933362926797490148028817697830631945214242822491524300800 [61,49] 67791351616219913786096911283865771681959115519893103018448562285454963272927039640042953158870998750007994775543520038869172387525915167495080686047890577659751453480831335163483688595886079165838359606676392532413483074359074894870766451566698753609681589955671095276967398201271999230151788432895937959100680462514216081458039653225291557219604863452363742743183350258143514041972271957721396886363823865373454391439090991592568105402827713797281170768394811331707539889408029629053887259835143835882263626271552664729151451184592297218096218707442485785044380386970776125152221820963750781366369687136312130884779595661862564933357797919689548552126349390851068358201389286273848567284902131621450210973398587501700940502930836237627149890019373669995581927437436877933172933204146632870991603743949194899290302407026731576996429553245681575414445277867965544077276067418622325013730315892755638593391937074741793067107084460626712357764893116688642224081835121131769512063318258198256659364562942433049124521507211560981447307021101494931146189648209850383814025278191298759613743927015229977725063905072781938077704918165477915606029012718522173224409374461998242060136019138192432417370112122038687034333544042545564569444640691211233836613465833245981191433149882463271614893848878495388162999753151708956620586902092851312358491613652226035800557169497629875115065904089229476299343577521213042607780267984380647030585873788761222054315520185907964444298853402119639754441112696165569346843275973427812424648642886221192765299391859889636005401166914032351332977945841224611530202176369936214847842532122266864523207545713874379969833047048479711329891138305981289479284821519904446133073161951767545649404661105694753916981137780934439829116280619560304137877796975948033148924238435300613799203549174090497994037099558608933739133017149415130270375920339829907437450645134403104558866139764891190884213094183898833144942515594571937665209942598969956076005438955792681936622522915185831798485145655222590142336238495276124651846479558981634077715271094525043645714676690143434463646537777331887700652738360252101939524069724243448918132914053920479659839981049197765769968086193210399189485717220815289093838912853190272690451084053747514291262662692879302312789744479861503018701992146067605016873649536733823713000412053144397098774919196382374260214529889200254020471175442050090381111057579193985677154649891564432801311554553932772198677462165351433534567542154896036332323035607416506367327752295532556288459699169353609503636198903288700239218331742694730764948848695400782787559653783040608038737017411993600 [61,50] -31813209123880321787968129226879294581916876217468218463899630680188614478510177185144176333468444061967837665253747024287934251686188292042186732229031399861020908375343614482309021971061344574141603380618274496912893097235243650462380822371610912643114960565359040763132477607878720269871368727435516542249986161199235880237586849154769319493370096872427243617408101897603640954018961010674217878464646622027803427420635299994529283457155755666946941403432719526619612475872592732637680182935568328616251525627926601155073354113570494644584842072663767175952210069771687341472138776806805358567499681593995387273617351738271436822245476956540687822450657200154321493781769503963119459248984100398429448003957988525756322143288464941878737256004681298811711245470197004999229786698262252759362145395381302065279355285439535709931964764056863720336123151888130404321054171394522705436357597119262908481749591197842490167024439789954051143711284580662922652278557673213341244790863697326895049576803255554908286099726886159429472461540734904922166811710676557801794243975647109395814965684820665609512838717133708823745392412223332052777194451297875072395195135859051433496932679096793320358498312108914705511786385912708822206590529023024982341832045467160106951523046305342842478146121911167985231460500961613351921004040227776300796719542977261248476796398966376681676206228595703008126730917130830520247275962971596043537056087931399478074234605203245828439964868892793878429034985354281931357348188434854077073895475205143307438537700128243127220815395205046106543412740774564892970890015568563292004254236103405366135409303683420868510460069989946692714738094361816689434115804824164691718132978130387239415327557023323303065183581345115585120192118073013545919622779523537120784370060985641037490645659007174259132044224640710771312225133996406300912065535270603300258537749937109140143957403101121155519198285646457813923149091591866997367309647736974979972456280599297248218121292192808835832714744808993251280980557161725748481711346762880111294252887440650648945597172787311505820484956861098664091465890968896585718947461524955740863867330877617360902008066803526302945184626802452870656051388230565182693811725049808390571919101692190722711001965187293356921096344712506954707191731732071272756287698590035040877699367312882673084541826101303238477938123511537263277917053363455881748911595072837320028924621951453900034936326313385141707415048563446801785032652961026808509689776950354927393357768389484068554666581336587479891786175849675180061014081526486335200201321799294173725036135617048878582913596129280 [61,51] 14021741659376368148097171393044781706217868416820937433160470116050163162096832814494765389438787360458376133966038883772087823903683318120191256281825003604177814693788853693056830137393778578384716986138667089208729525477032114105525569352489630285532144598351768941780480817639551131912619464923378165861865956655724711060535626208380687819968090413454435611548758582510074324881232817577438711324609846946392394030115050720574247433762102512118466084376617642188998089425977557835992420425238990560495526860853746593359873202113774083140006657927755686288532172766206393708498364917886520862979282952430495263699265573636330137805973634025291817424019511472670907287424893375136752000951064380200656986849649146751563333233786899992444012354628703239544269549006569929279103770366272995064748509239368237210729325343220342988928872661797262383757449618060111302801726596874125107709668521687877599881911330810722628263936376862166047862236796938030986396121249121619665132693619739715925691146013942052844379132562763053735990991687636859478425686618837817723492566548100102300669491622504818583189474931520590549043168609915922680860616342663352001506488997358098550739489125309469360130334468071361095828019346231926051736965908491548251098371277178285530431450068002221590071655940066300668789946899021528309289888909181113865581683276874020778280276333637666520361664286775514492836352331106958241410580943059976736546531976002552680147479009150422686740022372955307574223446204929841190053167746601322601401869658992078412711214148169325196718467678429819030579341618055588822321072676384639579369645750357592970265356951287236172148880375926492809616951960673316734094294179182503238643261833533085981306580824399147745802596804420480350948211105413805896918882868859395915257194848460532052101397927640163110303098959701223915304810416022431577886050628052923186518941814513521145200612295003871048725304678971850036660191838041672203113200568996735593106644357685858812319069297926321250298439825271934771998359124465551311553047500922522796708088386536886393734101924434953777801764381658159405167470484261770030379318587756664964537572588802139621199141413261321624460713860466871795094102231090344963263874440655744705295630132878683755494569030135953391460966702972062784475714245589336967214360479280724728910516485203252422139809909769997143958231700286705322113102615588428405614100084803036933973292891784565558745542614411001072860168836030601344720242882063118079129950654399300706645793538126857026871144548489021551954131985978547549145749940305933848687779454237822565178741381300954959813017600 [61,52] -5814409275019764270853337252384602623105506901100628528252569620689239869073584998700427586307011177234348447125847013018332286234525839254457896925936668790685919301605337897017596325774223932557948490890243084625012000919473132537380743068161435234043846040692203380452329125879401615487759610225414216502834469399007145672058979169457301891440784791817122751704437662574970255382055188908544431017811474333298363835273659539513037527355289440367871983621650608506820851254284729353585225117350313060134541028391330245434707286622486689542225108659358516627733426578474087019704631964937988758263958634247748972900815469425244162280159453294511946320425853288774386074544850914801260292954388522652101093955637640286517875152245205599892923552580722808690544179244844922929227490716731423090604511369783228253700992028596379733486914396668733978847152688017439242427159786690243374489144401291519050530436817755494353697445121058223543884707829826118375609972379643293035150181579908531957910356728023532898410029667094232126964781483374181542536317296627191221035969087176642874513159259700348161183623687516540954633148858039488229044520932358971270840457029442380378753426771741474600334682946817013169700780158840393490584002602565500173411796385890656128330550100923815105985962398487091907572995089568664049097269983039184217813272857308516221886881158877034461228423338231612346464191194485751647163786774797057663481337950393196932144321127238014616159077400688600484451116182398727586582828328380733449010899182024236188648322434055637432442758357204699671236094531827192143662980928697338887146640640561433050175658526691126587405359178080549028538309556962750488450998007690705971284351519790308503605711696156837196548984450006257675740224580717476783673868534184568377132853203973524388986921340655501716067878111262630369974714944835064881778710404857453902102263002067866395840555076025320663312732964055192934531071524816069588520539590022785644781289132518220871767780552348459086763960734338147359254586279748954262272341054480983250122887247097731367877158761056926360543382478600267771524917634987337229975442535210450367115982817799588190771343731293113406481792135174114302221957023844444009353784233560806634759955078696642861081034505229440692517057277150866156273949964694605021559030300884429910764878365824754520166678409028536457364659970862662273100839254872235791659741317981188792595610794384579843710961854556475738379599156225379327619765799913237024338142072785283477089220053490552509122646554155496246117363240613871321414812036026281162486908793459360662095095538340718234828800 [61,53] 2260813704775710228754348337873052691598875440148624242759763741395260478994461152074754739523420720094302658878452389168443372483593130267416584249920757999240237837185705090324722055274144956518462353440125108742297443050667291971034478130130016488608381589383962050962037683125747446310442108507627003199456702190708370154521174840673796066310486048859037490846321475688987367720953874146360762012932916739021637681976031809229482283507651377906450610813145654559179619249564087856739760488287703039967599961950182134800643274017290464101833325999234202321816376911051674155153177532961790387488477149099615095024135862969685951466351319963562508990346633601746503313567789049864902058549339034717117146139330476315456667029314424360960522764429803670780308161378254078011338544750805581238264930613588697008586142415260064792674801658722793411671430232621798244373908351318486017584156292297461528112651059620854692596244196955671808435681112715942182196000271044133866250828832816296637728309435485546700864028962938315623816782945492258330851898138714085141580455827078719786019312722380832661738685548372509120448783909789349169858170008643416149796421988350368921151233799250373012659158587787191865358941109024535457207319015092941463686982604739697491710203412305883064036458044446752082031847307698376170508629441153353111479778905373318053791024367722678510800015551653467081490065859016457116449726920393287739454181382314704865128616406999085875794223440107407431133386752779014127584787473858939306243981624632129252716654246045538848951800692866341802055073592777421650569414151511863916040135337641018070458573277700424385952728123455278151230389926515421285045028090468612275557369772474103030845231535975366903758948475306385877960595391451442541795665683166617536023059222864734377123214790703534105979158936002140572202951630343251975154590371693752421890923467577975909237375589297184367642800579287144525822349959479162564248561676891097975088822614892118619972985171770791504681203661546751057233068557442657508636591662456084181354477119408366889667730914632632144246371199714866250756883562742186625400097761000991643066356385065144568999699346409149355051525340689294656934822958469790974152247540530152584735320266826985420906892523683232300436970769030830073993480432138683275854841317419711469193233501598121308251820594585540628125782253083625375353640899386185855825228780552768107286880410302435672000246798266959881448657040605602597202820184162419832239624644095905539295786304943617463797141375109467773175528727385703950864007546604720972013378091742244975821189425369238732800 [61,54] -816883013813594998492884063566766028392809684189802956762034426164326005905144027936598236082450250578417806857776565589395786657234438744512014025247048360282670670311177211273063433824551335611520712105362556275599172941555709888752989632761756876276543569823230711412972585786581989161938284816043833275702403722265184870821107844578768438895929284581017400149054088374387958116134460366797779316138711368907581944144423263792221270246916749062864597173091859669615379073248775796611539754272043625394714128766577948863384525365449276760741534837160449934125117448922779202243371603872062783386277817656760587006041809422837087624115718596591455052026482813909329625815796052510164067624379388210094534979984948461627611825806425359877413025747804208029905864618596509806516374297545634992018164046574811154393169435746000693526168873042067293944150796820410423508419380705171862793405713946721220125313909770679906156606851787762039192767545155579628402413092258815485395849563692468242823932752193933192844510685679968062990526669435350374663959093339294915012714965746845918144148056587179976959836599070648640127666827084361845477143156107462854908404076759704985891743724348083110694815934768502814630950991734813596827242892857300117987048650290015704498899273780827344972443983287060627426198512433453206563422848506372316867775302895416042546404531904405278911829595430535201437448113709174096211346757344343423284468978172158478459926189365586593047326973480823916803612530137369028126721991643786215208894024848851624763811014985977014215495767812017741135675607997915146223968431850068241416103704827374902216153162630367819898565657492175757626487172799393857117349317163173177352429556224932414325235573017926706821505692309547264191434465231130416712804273723187994887212583361796755456412322285478811232764626261072566087287906343653768403852859170563568169483959605432116493115034705971022195802676576684313715763688100544001871707538270703629998499854728415251466375714633678979239249825691403517891389113876985923847034305729227711471796897298442278265892336669601715312381691027474263668830872685908987723997551478291963140717407501884649765795327148376394707069541085402997012158232372586471015781269016400686474197687151482161186186204556594790864425690794154922448575112552550970526424222722862443444689903472361625946189441108249153069252427271948173847258045569764368624638347980880164194709874888468273071879340275179834336947154561965996485073253647071481369785066114243594037523432400473286706151394394715474628983294984849370772721871688121598830018985930950509147079626016686080 [61,55] 271257581592691633909470609734337831859404120477452708627912459196862066659325264225699358266224414682433150064204469636432894582829399654841214442113217629684001769984014279076682423767465213921808423612893100917910497470375541173235316103484565886985124960602481145150667245441885430622414857485171221727273855795110131006364912487832942583935822406149161178999614901838534425005705328969289203554535884976615200187369546080558722426066152765073366088861983392510303505152399475701968918995142784577655188339625146201072363475119374992962810205042561811495905054077437253698169319763788435951371884797476266887517070981652499563640449559117282899597291231816309043674220104902869406431768969285704152089874884600552772853611618744839549943186895877749932038685562569217224658114086533113932157242925326025744351997984149571907013534659386821193623661658340529902541799250811572203573584442394594270440120302250332699006405466775007258918706457074351224031780066869840864823171855000270804885719353524144991004262748259794419965910924765842010840258938307497140728857229521419138419802646531505993799247445888677383228563824566298335558185539946116868168180307559845000033255849322539726949860177761045075673969892526266053168569713928267959769783695439612440446261840994651543732417114477980838235487491783367515962790166240171515007685273260406334944031802737521186733449642992938833786288829450650591223503341536932356568912543756157647645769944493856142559043997500326192662349698737212997712115240995767780524940223185631416990073017482501465808887430384166439393540621021892427683244155358642299212518018995727708230682536923222287189401720650132161281173242525185680480582627724636154683527435855138576362000877119534750584964079614995827863671802028496711125563928106008320452647024945649214222376651327568055117828251189157571673776814830674165560365236716019083663976003554702261687608582366223848951491303802767300998242566607389181214882449919647145142580075627756545818673621891180084077966656603199463394235688523708558014303034532570261959434121681359544700730943944915019083493140338593858804317339437878386457793742396638653460785450985006452547872566965884270026631990530292739737904139459994646884514544415389913356559234331703352150042886567443202791894465490104137455457975279594883814508804549383276360870464322024401149490550512071807223211583442218518826724030188514426828918323901878865014817231004224899761752273447000075814649681764125340130486660254760032729123958235111162754171266104662431470524934280375142741487362114728224085235792256183931708414625757502683607396761206784 [61,56] -82003629143961950160919623667764442090136263054493828945794724660918248087311775211249004356300146970405934783400942934942657838389616337355904889859329796224780053331065316543519064042616014811089447039876471208335619444988674222849184765650837412921336984108235868701348553560763195099311700276251466957668730801332541080052767715724049343443508478097209224840413978883810490841113125499606641767018391467894747494176464050617529682269845682557203334155001992791308511802818162540670524526023949276052339476563049133381944665167299304857572828206542409469557477263679016501189809027996464970856986584538914564060212860716387211523732315247922309529615476303637856181128302000213349664926954079268490173189547670170948011933254020097836135953433957605943724027092907934404732659366832896300054331813405105061260768492219371203019377957028609752669496170356711432517098974543093012313107121220557560654289167116609706340981076458115688251681806008738281687810045038899729703681652059586207260605345696855682450186255274058354043169307145164778306515596070860051707233629915614426704196133473535737901819352666268552455979485325821547794110710601881627470618305074607540970603658812161998944343103934379866174915543687339646032928282682139989554211324736160672650221194420864529918936951303016975668714916660903563109500233166829609780337552006616206790340049036236728635208618677988321122085444808431732892209092118002160754689075679115554728054357491070960747721438043488601652929141280994144179958935388414188690932118281073998638452070862728098796750020651673610949001153863190005355477007210854242884484367055980393039311210784968763873743822709099525873304174090915185164722851580297576615743582411043763943233161777280337904401555750565350810480658427703575987627969695067752897150205694155676298983845524773852504555272671888572477926723083940890922070875863147704320597229727454610909160199075216975324402578598000261508684049070291567700704039904007122371391205642817500267614706033866521922669864589174075401030052611506613467619173868464740559978213051657855337916552898826737193733653379832296515164080605299082354539727610177349215118770072059223850650973736803269651300305172888654214550641449352747160816700977661115342760713621369784224825435622577916089271552647537359786684907880453455157966843578780979126191903278025684202260867129782466788239421361641002500706279388638507487394589983189630706338774159746801974396380550630668227969592191452461577142120541132761658246757021281636931176492046204924395673293535468488208889685409722278904307668189257582213329806322447594227530465280 [61,57] 22432060264378961031145896976632947720003251591535407530762750055805248167803440186014550376916996433296209947722593682000856101687682100039190918856532778368526773824181095293046463716549280872037064492955030379267316873734492334513382175750907340017086029766229375765078402630603742648364518789380942752166513582780869209884947280086295851186384033722073025876527703094343770455943195000096194833178294623214106791359109939654871143214277175586195712491363983490742567404156167082817294009583710635902961667556752839189516682959097434739125059693763641785647141327297791525567714546378620135829507479588187402325457215286301194927230929465692859173810304232715760260797528749340932124400807397690979906178342119552936695511295667628884615093524612808529046317109737346880800120548646202893469630595967738515321640487071435705045995450100844622702524161738545194302685641461563666639302804447498730538038957768125600253840947111910747691236089367455512339688151369819727418701263915439918790389070508261137951198771782906393117883360113223209963371207087936673157209203585002260993004690348142686203248305980019951135897351656022334045891698031851229372125486019306391886413379813903201382092863344352096731371823000980414865692372214882270234675660181632811984452593488366716428480364127806442902129651545931470757849304552326319697534857570802429436160297007408319005880634490862661316749980274253856353774634970248056738695306415568987532487953175925848972684730531314953974532312725269046191148725910068514503213475997035211896279960553489166893337224052287019001412996142811754814293995202471151145675531936892564050678389089197190794668718108128268924169781396569595023245542649259397492967728338730114256824597553822807485346968806813493041794961301415204017313185079834646626244330921975929527786048960085801758608741599663560867596353635864104113022742585300843232767579187589001618964240020928388478678641331861527911423153930810791804624339960360767608628567225563881897722493621003802789439187123299090764592920204169863501691532938878916675736685904597770953243786443787905409212010791186763572224579258416862107045653304152707649177116633914147192040046676545788952418539129609799137044109070115228517214540415120438206343423853767484231040860137995953355611492626820025382088552556762713813544775744729546232706294655729135169187906562873586540933229476826108421597770596814663164142321998829469360051673487976317026578038315204162607170581493225762157945573210019451421629412882036243505964329920158705463877996144493907171778808530181313373902546491881874671053427135419302648217600 [61,58] -5537493015068841317096470524361265446491374966263894111423191519134405906087952828990430128405292573446426839944546927433771574140595745219913585650857066425720939371628629206542047609718313623076745870696973308876202039326145988221767022956140487736744405418026511505678711501932404750047510444803265396022148563235881403416405281958043775915559921836625922060827638401180363761310267970983061414992651274023756434790458214054858617624437713111637346316010770206243076015404957971174531180325359132705016341879632698706329816672606256494673448671506546775280477890623618465740982214795359860423343616917587922189168231889715054352406323340476048738407127480512860873170506533067563285648823895391226638472192480088138818972892070886221948892176901675611676246743400752895100874136968838403588845398732933986213233691301834389265779104583160355992352389622248093575684677714420275922370345570553467387071636426675680041368026300936513087382720502370302997601695176962666733080200699641793876880093886550879066319069323758698595671102956762465324824557875137104078940712720692636413735869920511107981004125217444878543953733264759783290202877201975918770212513133764489961182162770757373886095775538257701423401970350066569194309599003794199008698898825579581203773563796846351343078498700239339415707598019557640793391025194759587454256285624291398721229702924424910860139080873554334055191284341486738114110455791233683660689395298117969892087930914410797821993712314789024986467331584254272586963880951292085783250405817568993329855704616612927822014430590332870492506535239866557011643417641436915966296962816916066769160146979186923259949444248891192639908686581090546574656353585185691879412846472035431962387560100966756186856085946653902311291274671452276872062813991586825720848739471351437503155175903810185339626309286696549965311445760721768081378121645410471236037144483170395401800578166641462578889337362115632346112393238067154161622767695054582627499265598701285048178710731450544828980615318779872766010001171843434888153772632114794377330200793389029818607688463639181197657512942517611391883602103519546234145916162765336245313457487179868493628319035733014045373066432858110031493348977512386202723388431287272382799081365193148370062018132849327742928867966210379375564748796005178161387872643999516094803133828839532627080871797574855090434706261411070678050708154790766829466937929805742113096366364508003206602333882836520174996494563228057526433476630354842291316294709818784209000986780349923273419769041614191875884819307624187424359221968338978601022807848544475545600 [61,59] 1233533608155862603837300608886955945182578589638912649478821375768322452473732096534154572110184245276199934414340836508750115131616232432974926411796100098975109492323928547041560192745003567227103544469040945030816112273927267282212671269084815836294023871411306203942687412935131070823415103352944076619555223906617995637438454253076186587705862806088407673514844588497456100595396108629378638833578910627088071086233884952169215382972784357574540298934255766278620801208741916621738859484465785121565386649246755510697059363096341403035003489531855706666248208390377732660560326122802309231564844305613967304855243320106577238762754751434925283531854897049578107855740002554207602287032797019610956735366606489878576570359600100089937814554518164610230324033150600661109887653069933503710573063310718639240226504921202841780455645246361526051853345625835086141788648085789236998570929832559932049440192635972547785314135171947228188688557060457043031793525992067686971197653451141098564708892986921890676891036490820952085546168677302484594562897410526204194374051031907766153066794104247036266352686728246676675248935596228198991546684538153572550351202288300074416097189720179224902499191591089015395623325461087827591959713473983265036339308299049993195471830130496791053619143958599345789972548743820064393242766286358397299418023001008372282336666552607046381959115329177543900201349052457852022865949071760339956292725155779019267046524077277061395907074168071672371038391628633481785709733533935750834544636269380307615920900372989580312425553347383714325995684950602552765899214060415740683329058956468160916337109507932624984193177898936379198923173042529557052484572525542012884533652262519483061171841195242771766447709617370350246302946806572856641914712710440153686792208020706195406694683331465965052309238269502934572622229663267099758043222361654553268188423212885103262220940231654445545093321554701431882700332927329285556146456062509270484808398353088325550563297441133986518370156899805053450136174349051308625602270787019840808733335669028930626890278705816596782984545955238232627812912560572032343793206751782600784001809782182649252600653206569337413615189758542621566486329798558963473001141006870388940037547393668135180708641580307270489393915328202468268751586604125091150264602198262402197814146560896159673985840708199580977438174758069565637262890877236315048285257287309847258611955817445513312190527542400739666729506518755715147680821981027760567988626209968241620577786301291972299639109349974310159614516139542463700283099927332470440790155595689754624 [61,60] -248430316137751618893370250027414603191826332752049628635797723218952596277922403149932959113891501191681806988680601468778574060226367037301229314326412161235989560481966951320219957199041075537098616175010979487254743956662070567576554181894238653079876260201881640927804344964639127321698570156996679232342762903301339231269428201297008961699766028371470813791380867784045944852760076006517808024478761706865905866937342317836540894531812174345577135177043586106886523603918911381198512878596295689626154932466081244983712882300554189986727039061782499980637586776268965295994647326771926743702437319968171215811752592193180379301194295881986331774799119807015988109364567765986190617021368729773500440628849631895025133312675140522336243603732265011190188566668802091517069302596972815677034531351768030192222021405583695299158903845463280141610688342844345381777388973084789367467771819438947663567340416448919665653168436136244089082527310933616592157492331500445223540823859679349397853972380116444618932438635394189052157786949729679740771930802481374077970714553975550544381877197936857748381469422489629338058205134958572136140648015972578907972700537672220872245902864935530140834520254190999459481155924926043438196970635429680786192846724949326946672969191158593710512339383022172321376022482394728767571870083367684767507847338802606911298988189265530115635961683688631135238955394085539106156203102389061944079503776489281307615426284116018361232331112485447047552191370696513854447815441041365872338583765053059861952874872658797153051826000150790895593990819213899849769360672612210037625755566031841279743176954786960258617544463773717559567823179050081268246593488690240970286763405776432800773413137976276708069269742423800574553743414102018800745372244753086711077847707625283158785800737165999471846508563417139093091360812051891696432139974885223578412501464174652876831570662432305394505521151226277816947403543852175231127146800773841915396681807164303199621408972359105987085284925641762697310851369182417102975372319300227355098782278952752462604055376563826196036856817098337915834445978986675203166524475099707018369853259735991298241538660557607554514284243257469888189680948834939560129364862817123241119653202027425064915614583014918079339953081529379738117358802609687354331741534107514262633131095250694025689059754471771425920428992254403308730600324595441821920800513184836186298936537967599288222336857283969712396946160894983649738271654805462368862027656979814056822630099533975888161872266733000003729177416708331600990747689589126011842872452579328 [61,61] 45392084626806673623771461406916109545699723908911815040145774670164728027830576987651188438059209144960387142380896056818241578265523631064511613571298335967404019573267082500195048217002369212346226304940751248690817529422595952723852976911641379491574521489626339499561962529633787504409063995056002910905985328660851224693203298756912175332614758426627472425876590741026686737517818275209124296799892321050151308416126727272262432166633205548993747635317642277169902894167016177797535429230820559553725301106423858733573683138534412476871145002553524660824856252373258315957078730595310579528056695559858005644003851950606876477552815075149940430071401588638293713643031127542474292928257043034706775390267356601692140092416781997274494737664868215017965708207148307866033386223896106649078832841341225155603749757834737137728772612491442744758169558017657102305840034685671270095888997323507099360474636145488203047607504178646390652835117055110629162491525730212562077028458697273288764810253635388504110954970568018882610181565599501671433638846284526853883345072450670139207514457092560212249482613491499728591367439234551435158815049089242445873781298580397615801058774881669441473487360247411434927782452599186938063761622772384031248953330667951751013443604032918608886755639779727619633519505451237669495015653764093328561757049687520768153563157480279969989757647632276724399255069666476883255064521298586584790505031558922395562699161841702539202528081928867919008978427343630747495706964271959580987121261439948016574409111596944592575317287344167027057108357785905811729461509192252603324469363823072865467658465625070892260620843335796773861680904485899242382762640345687330886064954095889708148182376773575582691350609994497771805724008891011513568147708476592652899111005390686884721399637983691129970872950767967171041803251540018727521705624754076782516265017827156336449836808690582953079464918555860751093652336624640620100500764940911652510728873716156676404609367316715109202016970463028797774548038844034939291550612863976308854063016632170166639390423058549378583671675463694362500770694072665166657426299020500832320973710552154226994266206229990270731937001808620884410078886467621536006559233044021085279995550712544593518021191040736876150094256453988141690828186715912211646994569586735411347374964876265456944093128020605671979469780422790034474872293483941853197020220502638204138416370989587825959851349163711153839838099224683072649890737768010133583936115665767179338178726731530838345589773233018661124497912245072989373268790663626263684028825600 [62,0] 153571748259733036879152454194683044101631121471705298249553123646694348643063338797463555591418243957709744207002775525105768736116696921544174788324678102987311173830387005667684319865135613870647416489574793353884813120803063378558482524966509424654241322210879677411181876725650279104094368215553088532020192623638455962285770234153096209579881995539829338984857908684884294220576619310833172903289176560861287648768978488407183333965483307190492281074182710072505881255628105432181013241624412574324824455196118952197772759000166334283366452765685547250741058917754170341878321831270785454072247659704137825272935922921908992592398172753174713146590196525997030677945455314481636175295328750669734922941325143520420647931534555415087909528387698652786656589112362930770762426461212427573241059823697683488975172364473750568752789655889426739725126470825869212187433446081200089123298019088258727683685075210462496301425476464600990217025092740512926411848564612168647838821337902796438114537215415825765925473399893908530109791258456835230044041473161139035768328936415698086467562736578944789753750675911067874373185405389252972460830220701361861398324506696622492531953033795302210390984902385429068497044746512924492095481176067358469652607850627523240348817903683588272578974102711005708007897746985396598844038360228842870210728957770426317207322590159368760667130856185601005692514498438610784596442209164866396143760367029330832699868962640203225812341482947197548727984668886776770775386994294309096019717394626552339899380405727711015795299665870643240236992625809378790289669000652193071034783325942888954789551180800144485925531038426720170066163389447100211752428825295263691136676106236728042199155156910423373863131915246825631425959337463373569545601025335204623122512268207127008435907552063848298145002289925147805948911951628578062575264958386856615011475789881519097922173751620818716571943756862327646068661898037634889317970504904324698013876591625023074245739469142912476389921169284975208725959254313908951738526505625780286552661650348888783302566439571819311998701516140908574518153146227051438118392417966931648227676156659027043725989843833369470321012781118082270924233671195348896993286565655096922106353991091406405401990884301245603646820554844413174446537654749554173288195215173636670354344580426718982856886492529732174050870539631107680067607215492322292462026592404339033393363395372463319768840119966493478123299352408539957985739309625474902055969367872159636960665739686541149449343221233223083409646275478808352051889543823529003454183901111932959654212172822080217652013541928223555638688209395178548496498244274654642334688331012505600000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 37218372408992484281499125781666012396785428530028283022093419440932036714759088283145217551746600350246873422018080425948367266013279651034645750734164285708944905610168811174922256192062083681213190857081960203674028085936413678447014674204107109429936174540367141385048924755879488657846680905062767734101471622342867973222664692052269210084364484876127640915112447655268322931249931595207808749310645440466117904614189963217762717060768664210452953127064355468334643604736104214751753581003385724285627505573950596482773071434104562947336323194449994016557733747703153615660948503750652662005414723094003579852818344754759133838539784931115518209786313454681244888736855179979328054520210295939248350261416975972112326267326028003350637252255112338728097724293152126739368149667785777467621253821474772858907998123772961881952057573419527894129130636590970742204686652671624918296605035160754015948911131894125997079477601295142751904454822689773142121168769534813502504884207991175751116191748695633488133237975644521934350247579638711720565818794120309640768677406028627667804770400056793124411022128813970466319192722858522137932833605731946741643210408515730500796979513487419955024122394735092538091237072940195462288281783470225669429481958702470188793840034352971876257952222255248440543890281569490187208099365792139920036871622433829122146827883885058466282220312924368017511827862646446976341305688480625253333081460744386349047987607846335562010008200043681706042929072672348773451125375646595597851201229846033414538567675649823873842941213231213602139467578359241793545779806448864693595267987790866375209219421782222435525557725113329491198595289185997938613279155684386331050934479559610981551448913888405183169642184260948353869390459315207636368865549786859924677174800845819398748826473892279036964512362871805648201095061664721478922210594881236269739002499490240644013541465172493399483829259214485041205409448587171906258803706172537395050934627938504770373198514225420253831149000067151972502322919901989517300836234257228079076687620127479605740142404943210423684539718081380758497061061405879683836021781672488740061521724958662766921907197984060826590760083145473676644565607823372552477313399793424803326901551806900668723712373773969211779973362329257602210736001582176799804148526045971914444049167686375458453820126020150351435916123396588529327197346757472614668788358233732890426295834642291032016269635471165893084464550411688410975941822221617248084113475196922018189065805056749358197543178550244859840534374899209857236073601784963999035501825343449059243079646367700287675057679844051282721415339175258914544127496658691516942997709295452160000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 3075639272419123856229054456132176932284626056702838097801167020560092372743114898298240413748071905918262905638694103832934423762867771709180385430959886231248253434856539615212583194409410149554320994407893213389386302408922589575304355867877388577036599575240753928838583109824275100259233044762359536479757417223367732362544125566912180926370767308522167001989250150208985488714860419369608028114634296260927939771379089453065266711497849595729673238816672912912061723442146503490893240782050119516189844879319101953798264610722322204701558636613457110906070804865518314426961895179585749274691385329317810206818544250874854679552183118501723972632698717162338227034204652935302866292717355248067136955712872729475552526067090563333920754144590502503250849324536344971421865979575881222997398226110945264502778221264340592627176306453886085385888166506392637758317583606999681679175810254576104952540582041985936170664784251257614507618652565825267992384552430305550552787331207699092326301333875881238033441633641611548744093961554658784135711338993700562332794152002667180532129767360712175145525288595496948018852581337415559622011820554378107064264918930294669542635910418745506730930744158078293291032080824615789001622000333301174795740229256584838962756144813750491398327686556320253144972133890952152955097938008067350416528366587727396997360677957966766116009207459175957546012907861749673586399597959812650233899635873680258144570332735004960884560333024157893723776940940539227405630304723581258727466338882735072845902518189664207515077140172965690397474743968041508327491007244843800826886671345809891683489950701167216520844013145854804151798379694740786012736161857817601253213858354914997790301041997482233444991031199173213612315720587944992560349166316617354381660306417155424987610191258925255814638204498979960073226609501799801401493282674643573252296604560978440782044816017114203346515486935258277977254893726544212707520141905068482353625463016020397101258852796309196161189360707811785649416639911493465110847857247329630641852003598534690284497028927752373674753871828025202916100418142407454313841345015811982756656339654351649644756210968374268069369411149087248332080531075207184326136828074200982729605847491179990849365296240244234119320516827154257439392578584642759838196017644054416020695966930202636072215041396168061797855481269220643774149059562154238236654377289145633544873578721380097230600460504068835246032494935172842498013100997729921154788598690241155156447336665268036547676299841312263363963162176953519642681795021754845951031081710120516026137255884467742729876073026059150321636549119759611557342956900581118992463032666292224000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] 84905225913280186408044118368198807660047736242678481156998623888022497172714114675147896776941738882710191905685829236222625526273173091009042745751125834531948577805695894303922479735787545659181744900251113749976504991023459112476788715010281150430604937483916970394672496272822755893879721997509755422761004188053685349590408701197309673833505350743688589417346254716072912467738944373686108178290377491313392697486660181927923020400061825773133976606446265496120371629627414840611297022877836126175578668000070326410135438919869824689933420413017694160012960161035401744448359688813741693985976382345281065060970778912264392862122430979422267513926590040602291965148738103131007731985423421801023166830466313516256463018593041111837755606354413682258922997048999514334375999042481516132895071202398378121969805585407455724415473775464416636335271378720845047168062402189836131285474529938521078563005701951382158739881745054458837629486330369123150977611833703839307733909085582251013153812142382115502441535977331639435157084697083825117572945072008680832956056826280613930199998181421475343484555718704690873586910265119673228603719920545627967838551811339272190533083175820464107558786964244041711345802160815496184054934247015513204393619754583984991797198755871766807505838467201057098716503715195205443840048006686831356400233877450123264525378210635644633821700317522436132752667591794318085687332803981046707738628460367524781414982736435161816321729174344999809734487912327755537850706867854570764758809227253753549986745436690064399000693966933509916036233400128087057298513757220574403132626086915845167797978682425491856079589282791786529185567171310620499285397053225781340095465579478644661313734975818241683264156670862254884976165344933164418732347451729852761314888761544366122744369625528494990810881086347814705200665693803149326662577698889010956571517834050035549658474872112853909152161456832383576808054975230814400896725358576703911905048049285885936200156847710223541318802301165546895615175263493863758810706882331582766615428182105900852614517136842516502354271626419375487355351687306401837215715095036323868211698205587935828450214197349961353838973811385633653658444602616079661844248345620893992215968418726623599337254785846106625250749311406758084420179655161854132334191930572518869272059728103199857841457028848415060480752878220101439642960144462850228926152377045859440732754249346822504630660075047803505511533345590285827296673088336067065265958502762965606440095404998662474994510597568715075633723809140828613078093982980784253296098990777586041659501062420335276432813437909817110829990911099158724202317148899161472034803079501892812800000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 1539226529509324282320790568030489088425158239374029515799624480535422119867354421655651418392657407157728902967668453686906189577925524023977492661266014610871043373939539689425780705054771263500767900373161278422531785475325790454901004780932942257638868163175304299480587037319968304736022162852916601850947111855243503305119178335793940327225897476439497072849345391257386819683583604993611496625263329822158495684118848927003401070714925902717169835416867629975353397248776469307738031929907265155404913809524183589959743299596384379889644888877149079670433405585635437027789382719868188816745720345442067929236842612586959102996577615169955465489248269262084169899691639694935025479901473886536243196026511425488253407022727119466407889917470878854453175908337838016734717018646907516292648986827417971440214733062251925000854496896971950048388012397287178973810406850075413025226055983859282036249509325301227244763768423822489870778561535879023600471578180374593296072003664196899947899298531931820299134565069948739343337498294591458444220475341150417960195204154644167138806006294845448915269542699347269934351667041462135251724120403662927820264781487481849033440367025126812003510649096188086277879508304565157826918245263884640369320888333240499128668938202453408572080167754464326541762936133574347769428929603208139480213765185381277164306441954382746539240663243602639531550014394677206298633673639779413968807385629855416282001216186313025653858473756139928225490125961169374653368853920622194251997236674664940115544503508288566402912106537100585445315288515517063364679629242824671730200352639034634985803449173063321760978691215154655918235245632144827469224039487736500076543371647472728305022389972804599320768851615661091860553418875778036115359665248523019703551111799424001479033995936962686250061334779101663785927709171206498741318663850216242821683572108489428301462289283053319421008929388595174496542496426215427288909324156802723234936869072804765255991834135293001825811672651895062804349775100253825860467952383007836029940394909214594289600038570301605911642948624405314313246485789352917319816639613447719988921759243035304866507797958025536566664797139738298620408867881577287479222379642057731556814367975851811018590621069893446276949849981830779728183334484209415039856667042530400563846693636095936754943646699001742659895124635456606058251787047825704445566104034718354032988128948687092123158128944104243622547964585643939859762188474876924288346480517000348615802560542650927682445238383845705740605178844009834471228617171357157329465118966355630953303152549435516214575355122390502774510336333419269645897969120923082259643460618012327936000000000000000000000000000000000000000000000000000000000000000000000 [62,5] 10245528703008188371485365288660560075444744186358342699547430836683952752971464535724363163041775504284643248447259664421717140169448811964261137424924320396699159434370765368433137465663343393847131760684894279714782863755297853480061187372718585743086596968112080584968745728533918709850894809449980937895230274489806666434882772530075198692196091953236323821907638063077319305113511729805976179766458165537253898352570857776259779018032667673938823083880625844337305027065062981090599300042355173602738288716427832128590751453150450860835450036949634616171529764249744819843025603942431302889362341008532100752040263047816735162585570697266479169986883890492057177066911052793365221642623594675394257286297961665799782672894038034224679785196814510217476756391369244979171109010497592889270982598902756156843096216345496159844808442883790406219921802837175834543936890614794225383540219051354887459768150501336692409786478761549608528291618723508494045805061508093381912733020625229093401109275346594345022308360252126283653584539268436306051747368025992019970935908993185321594168884224954131257579985334015367604043632373380048840962555369744284407459286549705541440571983994879408600075386559150821438639806678107558763331500664922175747122191813668605240950371992593283090400414100204156931962422299504351058159347203172354985969745987581150025317689589669069038324098942838821603471504832141254416134851455982203151978791697711504916378044361955865430331183465150779638155098215045176098950659010479518458213046442727756148081936535867646952817020132738425681500908457640803019654841505220798819049014968078463157829200012212183986025775567146942791131497898831548299206284789878612573181990124448890903150942093342607241723563644821142337054777588855942236873791437095567913801518231821010672605518631173233642461947965369026351917919831449895156368607690164554093857609404660441630048476738651767630043243228657423682456677238239288481692645808707331234943702903973480950246206884027327480815314721145369956235433607271427327850829258719832492710928845917675353405264445231367755570215811342682003045268092598113451453606776346944024879484917487478469346214396055045685651533068643711711529551425014527481952877740865788425738638224449934862318607248277472995996186681604888795858834900949805180357512086900417732833445364575298888422619565876725526002573531564825464589780651254991740944389702364401409668188944507725054295970358699215342358520322993641415076493688523758440888724482329919292842946831939114910380462512892276899688834498637178484465438133969362238711657074917880600335970879372590385248078907789103071509649350911522539421878063114473983050239124193673216000000000000000000000000000000000000000000000000000000000000000000 [62,6] -4730090998286862810444586999322773590396255999183027417981999149175825202059368974098585788692537264188276989014513761767725895104359612439849817766791710031802339174618016346638449019041549983079313000236754775375489292289549611031189584136988302186728544748784655087948394185014075751263704554022443521859021016670812596184619847627132572279395431126796257335455321333561181657752928748945892829451834842560515344709714590724940759399285866605294636399086291997980365592272542608044973079926735630945749449834650453866465010490637252657726005782123551970581096377834835326220593784844303415295258697384719736158524069399057841422991438769368247790775776910185032736808295042639753643025134530391057896578130397329291493416278799258916524716147613849775354701312165908328649071996370177578784267100219957991897979657074651728950606344445346124701545974054511682380912670490032359800179064890567503308416616893685361922032269084392930403330465623357644259174632249984152907084083943259160741705114626314955923785764754660150360970387186106319599294282565972725248216793985151062560363922414203277900931630834983684044960374292396251522428462135086395537791213910056263472329884295309951425902276839193493000826585131583444679018295033646988713143783980662080794996641315352464121916142445847589422332326707926019821597100133880432469184226477223060436835840944283624703263294661987436404741825182699002741688286378018569735799412269218955926452233507693318855355577407619457165963336409568566115845641886252224189268194193689948528478327218035338978011693402303042954940672439886446620588059126591003964615436716709526983561603211242814434346578478779929089275924127644133680335791257368632200630744721342539377455861787541632307634206260763290784273421575588319518570429222980814362105980047242062203458587428691718548751018063342201086562162643921308537510425291983728959369657781717522489967092754281537604327310553924384617743043461394739367740957245809578869416368122720582706894718372785012232501515313860190831460920790609123590057490318857781102042370009313020457606101953422688502857001375798573943310867605934331918105072189896886818892519716011280206902446984829125681753670029822050002598587381617830116997742657252720791419049550139376204035215475047640486927897023609835814058383690529452581863180926349284539166320337470345217954130142809810988302983889243920381225397961978207145176419043895037110995467835585076425240904630191902565337911881066574600132815179531743607420535650885326106226890549427435125111649299747601675594218942534175521563116229706703971883256508591239896385812413722163990131775630831681082387502875964370707236740379570595979409797078210052096000000000000000000000000000000000000000000000000000000000000000 [62,7] -909874859534072477585180159720719401560347751037536921192809272334855827842560903931058873361747518604468852824120178252729440929811802070430514838929918452065797814316272390445675903980143863252910700796200019091614596496868970169546337753861222999414294290994557041863225982331916091845295423929459720914203217099062194508329746743738775291845159557849961524159882078114628278455228891337548373114694307235225041718403871619210513643079209782146428274107798549968902731946290881181968703018969576793513945010060607216956395920377228682684435324720550486945235741760390746141149767570297969190308551094064899335517253495262666979822589345656001669330332263395381895139552739271340078147535923532763239822965653723870463154581691560431629631981852826458478323974569530911469646900368164541767784216708485868198786561405228463774353202029346159730410189875442652123215534940878339297537462478079815263675614832471153928744195836270901095483557666396987474028744647295256008815899423756763608865468872106656395549696751973437128550631669045657130704483051280822809763169494225309693474569861983684706496429389116316782309145142874771744750280251715483610287813716870503679864090448791436283479568030036776271215692193507948699167108749762179312685666574364213354163334274201569313815625265770946118458313888999701145848055232837541964479240171307723368924732925801291202244789686437032972078536679878862937396599937786709951065287333221185784899936474121495671231879969455395549765209199280846364485323692350448285852577660898362114660336696799648919518030742668787769689694507127242858232912820572606004669948589676778040247141664652702278840882422301928920421197793814468425781127181228782715439830033139751854982599244617048123080811248797496390466613300029319137743079923890509481918848029860833113619048150973213546180348387356026004699536325716836165080859313220086955846604311696851589710662421720949200520138838522537885492662365233963551929905421371379394495481441960977737343568418967889225707714306503247347572209730268732190112641602037446168829729937501823806879350601118622648231732428177019425571103900568458216934072892280536961776012711254294150362481117175626930708066319948798926619618335059233450695433958302094293027114156192651069819567948854787929762598273562380245168812628792310053159101075257233572922861968399666384832881732896731542103239290381584703218694335118338365642073439180880190286713080591497586123892045570521677744524403068516944793214959791761359252606403182741345096887285511205033502843221345208425039876178443226335972851062999890729502935431668967045952299043523711372690303456067393957177497778299796021814061054888052154346221668634657292288000000000000000000000000000000000000000000000000000000000000 [62,8] 26066764458503654283806765093953422142306466024391799429960044659907840220812728878062634390689020343538850367481087363548385723474622324665941469659686015681966456905792488979397457583780159884960878080369770193166801648642727112731701026871944839876713054064840434433932853078223348966907243743128670766815795436441099208534445711989498497937310182315603117252254062332093584105059866743717909447702329343294851922262341286466357735122979733926554419301399334443281182887102491255751480585013160649279739485125805624957140197468225624808849790206489423644618377470527953186366375768608158056812785726486531281594957560911602227291017302646696977014098178449718774419524223162299295271947343146294161530134400320380700103415664713530254372838865086120769895155676504319750046148926692010427569736214599774725558836782753627256569823305993822208587244432462538729055916923582443732659469924124954320121766090759961592301869032257986785564888139368211116451730393719324847717979521416442072065130961043738382917405948014468045531089101708821332985910610626051480498420293221622603823750571089507554998156966017806190741794092739805103188122437877122645413712732663619979980113531916134087083598349235687741793389652801401489131352373332303752203055027782112449738008449150910967397874472403088002901490034673377455919332323230531685832451583730617156516099885547893926521702801697126920405824281108956710153998225786971325479554290433584616489374668905717709680149316246464902133712090594580032559279136584988385777236997855182057706647636547649235841597322927896280642590147830950252849778699071836072565237613475414359552177387276941970018078475942404414430969237825277594594865298246354153329261012569705808570254659660627305627885311519499753730612476974960920241512638730885266547728443985047130810041285831591300291037591919409097231071518693506453361178702342029750051598531915832629102798929407350537681844547768875743949836998290059446308639245247755464518010412728088812196625182828449815158578568901229645103939853547036881373692801692834313560430816228876471409738552198788004786462998537647159072271962023551742409109101506054933830219888980708774206953212765816832804138900398930071435169693400149262674246700096079063701183329058971569820957918081121657586125009903158901192759005579808457876067582351988421712494759823955118904943498648381707726584486559182198807988672498387300781570371857794737762566110201678754584469786649459641909119202802811726525370949885808651723223723712258232776670273871998904149271184143423788282935361051603288312698815843186024522048912037072554070083408995801831322112207763616680841032617861572090814134806512573332548666837807183911976960000000000000000000000000000000000000000000000000000000000 [62,9] -161637651149701944412306377748752968662306008431892606836257307199607219221891195505754345263420338150109929235434864967607033907741373887723123657188334509316977412214030668189071319218039901549827776124321098827520775912969822220675815362272759653931564393313086482411260270191550852011771935052382776704552149502536630816194380487814331322084811302158894641887312099840398914435084620244506192021807354918826192586091508811905074557444260147037165254394704294070336116821026032042805827118212288583324272497798291216205105704917877430148638682163404377371853979161077937738701123983752006511404960065299974696309716769151969905051285960667311091044305904892004007824393811875022941636484003654540384409175765402506998915687654501984469538108082269793766442008940700966771325851543960071352538151816380298045955892134683918313624203981404696673465038630700208356002328090341872056731397001792520428489947695003501074962441039105746004054626682623249790854224438108472317071696171175044918134529571307822978315676108980622846123105040354275080415256317365204517831006835405607170145985105026542897638998932963380328518043823241137769377184510395732191852103444917572331328429669552182474839163232890384388182929989464498809195459065937885380651380666555959509668546577080340082490182904872590664867991881123860504162207720298982073805710086658046399958249330440912336803027919758452981449831654000651517812369962144056183410163135678143881164266272112884094079020506781206157709832578348638108445185131248931533101620209631658307807157731044644663548427593483056317059635066889160124497818725933403445748462838822280607591519600290876299740489404813312323164623335559777168126985404926468339432787840354809561827563302895089146935232138822284362556546313116078968988917546510234214098634860819770894881713151665848026595426109527010363133678233737769798740366837486415300661442483147696027659685886124024766074515081568608663086036300961724285678319213353177795630308723234684233196025005973957152716389172155415676992039265193999307084110625726154027786528700973959450315278029911500587694526487397929189733434660670505896931257699939862861614484945813079424521357903870394944865212896875420362526201687657352589626068319789122794181122913336367131210477553481556636633317697029098368790396345043635720379027612119025539683958436752085647729294336316006409668702411818145062520841284140391688059250836052376516592188144761645877988795990190598679018694935958012928913960588242468865398163285605372219003087619994953024687067544373148253745518280012999201990143929866034499221770451645267037895948238919998181029733088098434261228091991159135635091609975892266380714059244886358449192960000000000000000000000000000000000000000000000000000000 [62,10] 767822553809364161566560300543942453274261398149289576909388547813490567754595512789738425568039420409472183104741830901089266321983238221963867476798814106005743956239438929874676608517952282954427852429251830628272871747956105172560059724730110979723555496721628380015582423800029745430721694247473502257020590419393060261284710498584975758620706314771733097208050927874361567673437286534588721188936971956990612169912164241112213160945734510828429463890806234276968820417288529499769708823712883459601279622993212152907036451831383218599188150011151944789133956025040511707121150573622969789122739028426722290372082594289478270565431644422874331297236732243661264686514333768502359435790052546389819258406122401494642377728543445370193945611852366386939832055403799823736512444469134168536002644478144756697227417073303658710657907630753451280941046620304457787573101832808688616304308793926912288113827449966632275809219811420674428021663688615411912683061817787495652529739767842138622708201133475232835712340144605504733061324489063497327091836330927888110968773437617481679590866311773561472710419587845738639047170769820527801782426449853281325438181361162880441659923725747510916638676125333467263816808628812176968573167762427433600609469433530444263142287228525933728346805658375697639591639461069671739756798523735575398726986714684145590794781890806317686113644294249887220115510049286681247605468694693860971323918895783895968159638973227832177249846594267446455658556730503913372167507199740890204481164141252112325055970074305309065158398851088210773422839605225081700282591906833658867224438260713125415963227662512729783454579953221677824290334209400616159864535838675254549044845699812057389575919864631130638996003494639529199868681905884557499486028241361053174608197705068082325451744279670520457721721115220617226688574346962031317218867188831166886714717550224506852701449985690691729611780860728902695894688702911080585508519277905537680519929761537521388613875249889899296607544616930499178504364715311121573277908711347771359541947571252570458514810026694378897562879819014753579773914708086982303339504229949810104582595450028805623846257753544513588257155437700889338105584475296142378652478208948283237111399762503960552468966597331869119253921271111351518806834026483341455931151920239369110403071539398087401628116104113995642855139156080600360684037345543457461228577905661018403661193167906653339204791948784170542327042534702613770206431135097130400862133450638432706688035423451222980738737261139799277434401176604807664822141609864075347025560759063511383995582088388114569501664788845070175198306901106134846004429957791424920858114354883847876771840000000000000000000000000000000000000000000000000000 [62,11] -3959628758241064079512532704012394860120856371539455634152398652972689355420228865083508637893821357605862915287926106896957614730337666238470713085822145263145915723208351848878438170274681741476941225170911043001141754582229165285423795833079943780142693045477944643600651625219995126114069662351109555644147722453163816491691951197260219514410026590166438142262220988743404407573799660583819735914216941540269252416965488587162168189059512737222845992772217592751008458542359172385994239453192240973884865213267713326096558800320520503409168339764453784323821858697782446574176064993144989797363792871968653862702617267488129935706684001788617086099172920788818206920021949665100655328000857612015478533640409450977740275912153779215412668279550724995580088516844614572039371423264913683767142847404125707387925077409620452112489317802744165674025890733338382707707010339722960058551285111474158726677713516765648946396962302289666590764563928126281636355065958590804132722947226392453463470827614552327630752891049057242846897809055608689427232859733600956281415930443202738496232048446719582477453027437043977260072108513899806830521925257328243261140305568271112433897031280084868848113116868251143952799703017293097317154547065896113876325069634587872503801627567799935827702269875995031283905396698556546692253299836249134625857374348881217646775902603565605385113172763647785717234619885530504263101783906201609252732399840423014339322877455688769725626363129225643602175956158751456553472470931402610582836225806439167572072136119417058272484845017270673669250614987666529455007252761524520850399943356629567482881762327636831226210956568571322423506263396194006110669096406755922782750431859756994829074405885912000855374136896336983495786845963082608693031239542395545822067669384610611122519207114601016466155488583874173168426227397376555745846107938900645169311931885336229802216720947666115574871934728086772039934787297874278867463905375959029750156083420738582700849363070830142289386327838204074167961250311672320089723576777196821109748402496577877486027907468386925511715086609839605817713864958639888307963272493630130484798708721515801092749617726167071943571194374455442206305623478204134072834512718605562829333066911637025894816903012229055353705395097136513848080189282953078511074013839973371697136773931965985769488526041510149948510376728426887733238049612997524716964810842828501308884597038596594901818769029998528160119210498748868843227572005513258829642058141715436186605266837578086249876927701331009717082614854532387992912602305842698087118153917327847339009558854243673511046360930793464651058150763763335903657134101966725815355758314389864710144000000000000000000000000000000000000000000000000000 [62,12] 18107755018807280960469605976575772914624061634419276273540880910966363805452391678838687045998589506229982987802716624124444043578898755384209698366090455299254902813707870913887872406083209538743429886108814704907112971802346271211737130466075794836462730912953847123832672580759873317634909671422846943466963599874933892760702467091450829831410973907331666091224582833480616171934779664414652261004174345318764274744853565917962927687719426844506847266962535275232869241387059772580778379802672972615456257094036500912528864179224134350496559700790796721111786361143234366222342472353196612834218365934830761380643189762312200808898476571243896973588206894074969742409315078784580599730983576901862365429908841844922160329041166153233329893219862094664068965228178200571182517075947850833628160745948504155970308631227953331706675920595973815818850062146041365963670723405261766440922056552994708588699418432238165907780146633515698514575624887176563189172764138294457182887591124801761966978536844253884616380096087703847141986224047530359323799108078999859843121481718735082297262307207709863311544714589321302475608957696657060471404213915649731956749363618600173496269538760512352309500399179461203830662130338494000445102159816372865880602486301400191968609514175743831809113132576696626728281754230323051865707827934019060687929974544968624916980123784224299442022829991790556467828771491489647393192238787366018419943991290731283268438790867798120193731747306379437235702686856418167576949276138262909292314513468988952482696500543843635824107055617440745812608245683068835892144867159214630938820171778041231092016346243607938889916643188035866741040516865141618747259486481157905919441320399210532775795524687826646021809610228887201327158326374723908238108392869588593232401521722159987494487868444274737210805565611494327684098129173940503304863336568545476048811997963122353279559903608981243425173555076314502945154493715005020884668909463727679649377459445522545250940925893441966683521077335971562419843006704295781570205789040219571685028425761307764333583003978623981229239016626696125556352238919756074923646529730613128735500174550598740271437490963957104802823247776436029485195748543046576581022860465760500834055597886877675189437476966301044252195024030920835597815408881477615363225048201138101470683191323238087314293574726831891947787695890032306780391849838594026248135231035613204770325254187287002583382546121061749901266415069213822644574649531828305873893098840637306978702423574475828824324988386618887019425574094053591131665573721667192838665035183834167267366138435457046232070676952155735642248158058390727683947234423507136966818480167226137640960000000000000000000000000000000000000000000000000 [62,13] -69000267857361782388403829970224687662347883967608668221003774782105515346085863791288818961052272265635722333956712460276245128633536674068397433574753585185366170900887752062879769926592794281680221792168703124232321671631227723380322445321204941823023640323721665999473672766418581081464080643399014035341863357369436140181152039194942752925871719312165924546382105717215398495327863576171143315731176412516028711150275206975662710724858002649317887108133656091922849896884628908236762091414743893661402232327605118921482517530801795195984951291068914323831233948592337078409942040970537180160337298751062521837624419159757887757264471629660298823616613634347781323849248826077138279829061204506026577540213803025437123766175902731347165776768631896667830155205722990551669409900181654087363670656189177966254333503841921092920768996091634951801714027308662770036778861942929029141972523621133124248781366992609441098148617153397623053743701567760988129552987309448049129997233135924303734596483926527089801346607260000585015639660885884595100375828837100605974435455652843329574730738891015841881508907271370653600144510392282779847649213516312139467530799220908016978809236618681781812860598529269139721118942688804053895277076325884082118215806631503057586375502699392475706075956392142204521816036276479868484778779225131786604124769836339719452985131525352363829341089494788662337722630660059186035638885323127024706683921480516253662703629422511719444238130202319481918819840145485242550358906527465725953080638848717142614060971545297417115862835344676489921644527002015643438121892217030395692869573655721275898514344692865498483942618586504471172982714869417143735172294560874002750296522269618728624223030429657832550346321961739817801941089641552611494159906029545039542184422857321706623029903803539670075812919460673881779300560354345735679556594104295019589419169103312249461648167688530630805534011343750354329068674622809945272034876706040881973882654139346193942273150221805638569971480029273452429531550190490285983533980394124628873297160807742486541832203360621238267085237180204142294597989959040222517204282248696077173090712422474504494745009888857369441105853652150579829027298898014868464485274208879322140349191817378945226001143871377915380017473368626822520578499137202219906377279899171278449826192839481840218576146438212717918630197896408372338056083234236254901551552484880913099619486259689624728075206420291482274191308925439567229804193388112840735918440794363578535449485950933438560958976198709843260858600602571657849871045467690573558283736872602614703786825186233417765475725387083255528544114446724753817357623527052841501673960113428234240000000000000000000000000000000000000000000000000 [62,14] 180994107755684642029010102889493465445430216716431408825360722285650831317637457513572813192888574711401464272736422655559241413880680658696122351273812156443325358887801494369243904890980664946624965659440005960471008799772980272636011630618391155817225337226938484620900331415049665346088765026676163747282987228292918946080873088077016620783231991029307915880341327946509929518520913411554214925634662471600964658883794900340699894712146606302162080937159498039574499056192274060814383311903858560954929556043067251267899613006836485681324558051127720851085425073147832608290690252169818931235155901748577288235755481002512546281125036043898094801912036367898149779526992937870493338958361878055007993422349064777294567002552721223443008038534523520663895353645345432242764611448719153675467090144346345342952179112974421916814769855600900196454248832917821440953572985383381229790237213868462926271202819826558270773994859935411728011215622287663357906016946910652236828791798087763244266626451414514578411630274917169090095956919052763780620180840733112820446718573748585103177850158469381656436112172156356102095518367065612667943697102339431598523405379485209652876998305798621041108553130731709770667877710189961347407561768078924038978666712225024944657913260906996142059461594864588717332059422761124260478355776641149550117335126592571841376098039845119253122258947189071477942597987326332938564149504004728511000727939872281709815485434787881917621816159483097244706096685600241723538072709373551519368065175125453905341429892475870125089313521827992748384489634224172280916664071193781259959950690237807076095125901076297872272053554959712641509217222546244402476457977717398250456710984027063705159490925862157742736763226628711406208546621520621005958195486433790483473641337611205894570973178730766568495440614716551990844182741821186479878987126467058787787445018106057969917801575553333725065030538475807647781464426388330564618221878707508914690847190073636172259832236640704525371930857986754624196951266632783709059433995695065373272908687754416472540043057062119239599880893561846032362095208427096330242722580688326234818217138410337105367486135769628656282272478160516709548123334766836292774761739822701391307712334943424430111338212317126253264574042080581982207889935572320651265128546836821040873779865367698350858639082670239832723443600335544563855253450530788637474501312574593916611535229862388716877769842060516091062088110734856527929043210222938939350921276721155569132079213752031700911412187023222705502356136881211495751265548741853998191677013018855996471488285231336391450324874326709987450069750360730264419029805728464403596378538128133062656000000000000000000000000000000000000000000000 [62,15] -255529809796515805740455714373773821770629679144081755191523943476962047079783146900948051223183308276275431745852515154459581552806757397718848574016815821277352717124241706667269801461682047617804952308931658862583560538668670370531566789084680932518384950176504833855296306702779347797220774956804062615402511454312764900285747030397695184628940514748912645873106962124230719274667785259711652446350759492882289187189217137760990645914111681249994209250029347499608704716235302292648823672798866403122818362173225502281480496080090839379448686387927855152409479628715755684710893962442878843939118540254919931027916092717614092613160103199530008796773989559241635677346570495833212825188793409320874763452377525452215977017618365580516686947295764728084491135922125492032461228959153853345684926338432495387019388662033954874169376411108011567996704198218271177532535320979789846235269759583068724437511154596420221686268910278238332744291249031011912009800792118187903154383306150051475896215934676507791915537728490972913526629159390107742754196630173193363912183612759724838445858397285499918120236344294695472666689641189752631297734852597776119873713090642611702195363796457910125494824343096644295046410228633642349146123405933010925658710665968995523703678560462823486977443172051154718138801899198565175097041483742797694695346312789093046246747468327661513236642728176492698018504664695889913561878717377522992446444236693085360208259243348712473492397152654455120207890857887994743058909702202688290414672044747206059775844569588519903129196154672832950417247405822021285059001569550558510597475504892450035297678831448707333481518271858220925443225865179901440213169100522568365199698186742625016616559733411911347865228662641667836376201034183061048666834336958265222787937804849986934365952712962872051730119462556418856612994721764661703658618656920078432864452947866168112030432540049976839973544655210274573190279142810027536586710398124921035693153911021890453559344269919526471529512941317843831137164978119317819177677713800030535913658804981376565000963425113309207317619836949268705474380764576466232621280084386374968554082802279813701710125190827408626075743711072268296371799966293597996016487650379598574240862613244337928688737204877899608977049228280417133772245268719518553080241353187621831517866532640350464937272664483417045094023870774797786207114905580652046822661263114969181249856039797299474352549007609700713603322376948083671874125177526003285337967488112526414412644834546424138741796924256071745920219087846014929390036019043359459384102239250166678480632243680137988676574929097833180146807381615471773702076077298398640716685076797222551552000000000000000000000000000000000000000000 [62,16] 277215578201582577062539202402100265605692872503702530738607126691774627232001584859779077781082284809697008803182769689891307742527928348522531378436847368091685365110033336152101051026797260375809125333855322364245178749350674632564468937635180528972817760643856371019555223229114556620180647110804478654352611387719695679697001432698963551606038344943669433263144368583854563430846671313281776389687064503578323987910485798423139788573797221400947175048797387334406185475544597384500130174341948878389325650177298987621949613898124160291411405793898814938071726411989194376859777689021119485463259475058553320768960397665636512130905205118665295933208303792732930118679776304768386138330580176090473783072924570289273205203086602130950123448775197360835893551179933946590002268405476290229469807820234776404561163522124204352306613471944216288227690117034414591241972298789958295892997597887822458960190930371526190048157183983449473824256299881003045583737837345351831228189425360162718760008373647898127086511494501413428055759226575747574297739760372292224116480720503245052906720432051547481895737598944260571290384169127545923104650854333578033213680084807969063946238371448439355759498340780124863217236636821681908145075412003071184617811927851111901412940227475980153503459967828070556399526831277206198444762467012746503557562477079329701788537001630682325302321093129456626042512066706205219925748807721197659674663744001803145991350477083572050435962014963825131841831459392990843728926746141534100041694582463265488338425575015919640126208726728456928631248824376020054337897056594256807442134089451604448074403701674781783185771858506976308345767846158712418822633512260273190395327795132227304864655636478983238583737751009615583945124370322372988759576864207902763544953968331053946607080961067226045911943807423148047886149661956213301935502867295216537534560378184613740023500842018136473810517485520232209647659832258686739300577845888229910722724703474666850217206614127333404367878965891549444051031565830010301694345141550963139817852041202638009608535953826197532823664867001825128861920696842317604004000117471462588136967093207433294152757564358052733838943336397591176125152758379574991626981011219987177008742797719508697259314403632862988281243156133289944051937712748281042480989275965232596202077978715581302211583244472650386971586222584366226111414606626003613528283288933044213398136821474373282468292944827501532922635734152999832654417237149573035115741860296247341442668086672541024068167308252354056832955398216242356328980446098107935866208833980862193559782347138304740621751850593332775141463972415561151026473844153240156964429412992399966208000000000000000000000000000000000000000 [62,17] -575432426980422744257279578662470914652333767586624621385693954698979330406307323334513169148097831357997527538617290534604375584865658146986735406881495726257391139411079413576389488505713822184099866253324973097626589178162249062316609893438073574353165304740747040900244045074651894385664221222974558651539530135221800560954291487371119888941648543582151559642888231867576419050965746185798902242177223242083030279751065833834692192663435780930267004210656035815955188465346839744969814157636119553451479944903828207661409766044496379151032393458347897061286598399303564351417564562887635132911680526950196699344532412910987240461003676688118279620096017669246785871913919778411733943111939041150208421121916306741811966112478613768643341541754878180134024653212550306129373471330100278658233127706974441883590963674409943227968906151985511903884433003751206839423440915466667764276151447001745528570378703452721380111706781141929752972442670200363793737504809531194991736571224447071497531340306492098780598269474127310241985579125371956869220399236905468104916922077423207430326135788712342176881610739206858794951848350418592108025006278010575731912132237080915003679619434811874530227020914755452471153636577578406519551527244142491185779383528975772279364940372003487197045473823097118140030535676425525143492181658199591974934136074582582762762598199339946734767232522739358849052212409644161525555223800663434074539661280436771260067200433867346196278218534512445466118930692185996928349242174748856195208917575200356952573283562551361403165297255714024868398726512876744625063194563996558674914492359001467058752759035637199096570645623846559512513245157972419893805634033216183646229826097364034358455853426127086970923450327450735675049222155421548724773993357537293286185918299478979372310993196708876775861219842336241433806857864773287162959027300704686021687282993854487270120477809180911255435694049824815099833475608663931427421585373184939908162550418430328622600510605620702286749664465544223284257898092867470223020497397683630147929121332849096901744500239503689931133287145413157389968345074690301253347573106173963798495669058831040050915839967202488035308598795567131413476885064437906856475733452896743147197927275410871153459495720171701613916178225535337087847806271488162047696448424051324816603149248117164270878046027054475560335044643940194436485113935718316815127259264891164204895698554936824009655953556873809681146096294293181630229854805823773244109600700899098201880200117306516683518089984881233366393458165850159600950812032775269919323723067771867027463929543534752409169138363572619415117665010459797410464192664354983631980195664448328826880000000000000000000000000000000000000 [62,18] -188998475383823343795033944840644288358827187106706774265048166378672172241570016905620195926680244437445832281721657226458704194459469638846562946370939769448968433047411771919781943972069650845936141582354149756003035628075303384532825761463828029542445733839502754046867163287998624329249873305208004935181089223285138547061706342713523820669403898108529542110578808710948201395231144787471621173785438922961425605184313764699830496170505314279159047167658420103487593949334777569275446954220041233972210013050374420912956464706731411380841405875690791588245992005315619336404742222783830352331530443567496371080281844511541962807715853581706104871937608379878255364202518463367586985200067345595217217510157676751667505129758734232360346060078181368788041032945643306187258772681775561448869583440646205857401751591005947653364249903166525732581204242041560764440957035977671986122305411708445052561205758551907159672615704471186582249780229190968096650160703413050134480464998225345365004639109050343862700541608929593973054904900876223933049296292814328737025870640066496436850432787225247173794257918936919061790003389013898058636490214955011274210541385596081261497358763436563344596027383278438259118709026658329012381009165256510702935271049477431302379684926535502702620322146992703481373877359261735384340524495309375548060446399985617976932364740850889421212934071894872683788726604810853905809129045719888505396988159799462898872281934162390197523870673365794628371989755661307429841325543672345711991601826781503558315052709274317429501547694714948798190181900544259742694671792621103009882719856879802049081314406098116307622516851065552410211681889250361272210588229664785122440220445484307178787888821461327150899096275605013195206463078656696815432386870936408657074550223298502530259798643538969168000494258903767233057868429975829769800544406071977021891930035919721319588729871531157488027110146114608024784554706577927543838012941464969385623861354781844270097411490592522728984848800541910759639690607940262582252184309039188910629517576746798950142353935458044560886445404840978623749057689794692460722449820437436926468451823982459417842784058066502319539605129005903500930352552666135010221418422060244430387737320925627780803066550508227605544411594707923517152027679326717777060620826073953000596078473177120618209614389170617938327743510361290294331018098109318457134518644166527637874013601644727406242566017908940631670536895282309316721321063430744473030896024581837919641686942043862750942236407210584232479338297529320711608425693510013778477105902172248478789939321135797251753030144440347040633969401568099922570108270044837041161637260465264394240000000000000000000000000000000000 [62,19] 2438058199420587488769959974836496037400889149820215104169113618127053318014874238249767686013587943306083364682219211166371171846325311413961618379018892056815755654217822021923946684602578504076880734004619117831381189424588913133926409319026155847843885669146722638899131274280567444174584986051761984604439797565905721542265868137682501951249255770736445609465993919595057162045249317388744840585573915649253240906787029526455137636532847976305490617675108406539766448274207250944732897656924424764088449171629325722653642323172478435133373877167354478362947598153636117093952984035889684297761003509861288210124762558871528820792939877686000348208735090101245463308989644210669104922364309811004038412604397943450972423026120283521263724999593648949961028311703564705850844590492798500499548519716852201080324721546257387196343088963541922578102785021428933944309809433657031014700941526160863678246309576391010593489233133469649039397035373016531421521596629873787219471099496241361721921972050081511425482580259305014606889241225286600355821121975101083713607231922690459343499860041608370559053342974429454086237339318152531582633179942056969631598024421199183661806589319382210028489066877862707765600251797045748905801691053620341750010117959414141405566409268274755339176849271875659924022375972589322769383640491665392773471743906828881029023572808193511385270119817624773156756035660386331893091221428931466215705343144979382486919202346810587031866996650384217903173913117455507877963121800607861273678468736008149220855639575049289164147856852548978825084029898173021765060182335581578453074713753795442821180920891784616173776555239491190875401592541622405245609354103552345392539167009494049909188393003334874691258106304068353020265959000096729517386180320423476640160503288647019402720593061779738344514942905698019899409494375347003236682289675911842299323645825782937772050431641045923795856581926966241959462756462364063718099382699853366655396735881900607902305796948940943896204435717405338983489781615298893622020478283074284539980191523153207567614972875334896864187987168883952597234041882640341493934825417475416042402757836097341703429484605703405788709558101227481785267964356023659309000238961660990294271591211866058146177354046586060834042788857150215424865603336293997016204274438816922380842379328563159231538629374465752244673527898698512683607145089641258647160039357010454220357496031504004402748247768604571196518257895832964944490502982198502450778971407998888510452390482642535264973569135275683022833857908826562275625346538222894857216071610139399733193254185320420837795794776338279975193544733474698400588589971619864521770041610370516254720000000000000000000000000000000 [62,20] 15896898406775478868090002199875677048202094160298916114374445028936815990974228898460105818335233224751049558326194946698951651202443615628152654645881775722145131803499915218320669025756538875792586649760442515245266369164637147605409776521185540722610685299351074963360415576184461334401969878971308593331126994400348363003723710994323787204586130051912442725519863739641569649171034336278326066433111681714510553812904922317277990046499176107690336678565285865566929544079651753668653087630857524973208660651181333727043999866767335531215900671365831747834949399117174664713037232657726543060327041704954633057509681119403484794297522354821441710811235972533677006692573225038865486169102802864644070145743260018285450365944346347650968542385382055671093603599086327922190866390884832320951934188494860998468222762361561733866793509274899057770248080440428146943244305413082771426420328317229548521663774167043182217596179997065803149698034040633400498757770264241266330365732547198407441471265225462375617157261180944346590424650334318734270875561197123493399675441670534603269306862400644713364623816858841292148302775973631121040154116104407064489170784245983141645385140355318727165653097562627629610290588877259647293217073087408586741320493883736620636934654086896703597562841633909665555291277736287255977287030039161343231139142157931910585310555160283950381637251906911409621430751706138802382257470338889029887298368718395410096189288035197571215747315914799782219981327903604166529174683360683401310930030399510674401792850272694116498669482588691639142381156879562169189205691658038539864931164071951581831044943592149777632968034396065958411875602785842449030918874727435770107650192589130646997650221052206468793255484624148012603249569383489105807732010251589305456494277532810849420469654205839049536691861951115458907979213217862242673423420015262675380323970905654266741592614597249054553521427494824693944059141964429810564944035012263733814153019354076704986017274111708949125510866374095960889396560956389030953880922996528448218894924425721565805586594524030249441898682264812021071009122404611182262889758467747375539536431363663188108620668608295562666747423229743626975757121191111554194184761125665679879590106895880821045299965574699964014449856919709980776765014196429372735719062523399636804585736339847970502636792978596464760462360878856064893385864745203082485280115677762795846540160422574498038730582209581509399019493889292071364873416494179942599279046845143094901530317065435100271159428794689783892917806013221422705269681971799367157833095430729048968656714773666665778572019262187013830744165482603041519195320289189776927590929294624250920960000000000000000000000000000 [62,21] -92107369530839768868845045265302979563915641754481775470560107936047187282125578914932699587659809170215724030047748445860109864259787366931261349881409541279384994547347920343988026695010268520149192347758042447427841278913724917083030428379874878553648174605496935003652435390415325207636395908042579135892255013914271534770529825371543567072088612377976328527201157730149399675912795936526134724169460553875005346383659625079318586565081747072819124778112033678009713713971028480188838122781262292242103955418226426236702675444395487087734720750105177246560487518209441425245921665324701903792998804530056751225482547656498409350407137514959880014956848533084436552034847749315474918248320930981340344755773300800878254026034561776903956757658577618768668387012539875587005804673479055539024827528802768928527467158848834080190825998272716214721266506175512099882078602140533190201853274217810514080165896723692870739156396875111892994229621740494518235227693984814780373035479143320435711511822348584601985579242081909425611019415580013791837501087772919152686172777795111997634592129980896560593688533953881984057409120582455032740994540227184330456213785825559190151614739328414116733733526269143669390831758007398065243575392967535174071381616437620291856097244387901669211010346462650010683979684446767410603517609602832596970702613790955677906911554519305851921513670926140719407223690484860452817369117164170994944218284765401672227707653690089074841197987780161869085002023860488215816828187408482341282810637973152320776076090447197348021851556837471410953292624984010698872932640795751301208192428082105069216030799717840704887400297107788512978610366925908544580391064021771187465318632295719005383222755383203729982795515720513703865092940733229792835476435408768931734184270982375491214055490004984931684611049460159083632335853499540402272847285768016081334773497516140762701539981652450752357117891203231885480696535358307343287781817146927831923909345296577361551925683497096607638555249912044477756161912006471470748507733826015171400615599418032131772328378782951840006746801575915951143403108472742171366164492457371057611978895808821384212286951306374849066491564633426483231301407210733258813394247413047193884375534889048607676621145553900179907364827182152230657175664697160467790033400635378958631459464094900055128105155565398178981470771948703278916459283539180211456559530879126283917634173226608125204018617241137753229122301151075735100006818661748176189012362649406924995441028970601661067499749777558993946521403182279570293061169900575862278340376683653501696563274595065783209377142723465878903052565207058987507985723468884784556768758403199664128000000000000000000000000000 [62,22] 196445153556176947273182084766744975479178987393585142425893153065136055241547027271977640963932416961991229823828509364601098520825087462087082855890587096315832867117944719287229117346784299109233085580675593638514141648458783653810691195149291135756848523737045495260365422325658608419721890936662975058142857549304409690011005069586950451590303724395963537694671304100308463786736550053030315828811106585729182793670288955707140094274140801711086647007950743542691796710339130866256394986267582909191464024366592329202436701751716201384516727888366437877797255596863853624730441524898125852827437783354130868736254018837954368230858928271503475679678642724514278407045900242526501045099583548205225187904959972240945674899888340855435351274485937264539976012963540159990802072894974654614116457677845642530784868454594401444116983120153789691333415029623400104565736285949078551984986264877504350472360485102582968822043504022709418873835988934053482298450143812453559046131209497624259217558676889861214654739514380082149815981378474899784817102437451088990457049855620892326941097536979859449141288758061250694915709839423754361407948584531803681545584388617667666202965336688727249471088767371047108568982643721903897929368256709501763219249707880223989145013560011735252924081507638975913174222537993099603771363141212632414478450707345629669407837737737774123411231947962146842571716690024617235081576756402964928654937915186799150767905144271572936737988871709481273830813032662128112116092582694588275720821166266857025319601938142367377527534865182119116764124642882529705798991820145809372324473396398555359594684178490496180004214172817559742280716456824501486198356352875957355177376161186575159194782974655009558572577179514299518485198920014047861299539907268147846397560887835183709607493260817258413887304917407427963860783307520640562675388301375986821986916563751603343908042893697954376368048525877864075504032349080386153056816391304304529854487263830201208843460834022987704165686359109977062793159098363832245311097354749974064852020814976231026109710124664125012376965558876827456037017410827404601353650677011445522244864398331613498516731944445254036689096370607203883218714314363875493675702791117088703998813260645341824867964058379849812285037398017808895586209734342000091744424899041970869440832601000299163093192367668581836621950992360144138544292647343907477512403040574940539342108319312135866629669269268679257235956896348178766978471078171682329448159919272707158607389442707116540063983683118463825326464969992930204830758377024351499008173366485961474563287287316812047263802995869474241995970409530902647852504598090922033307846332770282373120000000000000000000000000 [62,23] -195190952622394375803272874027070479673941620865092160713242764773937039722607738365691356944958797412954689834939248480992019976755372416349922730655508323953863522873937906378590329368098396059045859148668375007984282716720933871370054714536788696927823728548739904891424785818278180550031919975371116064278383248459321605414261804795863094061119269813684884985214615846671695034864921532294202683037985462238969893488479698680049766594594803565317919741196276482927435730831642215061965968008309443883236720044834202958647001958972018784397416822791505957029187364428606891669800409772638512377181539375812235731362122908611575023876805317930818451665906716306242857083189855043114093989045628184901475597086721116556435152122647532254083121636309311076476087570071931611371193461714962479495363324563854117322453149569042620147473915929337935055207017864800977495588633512754166258379301393860167574538383594697498678021860881881549602400893042891639318900118768825498260035439329237962567130922205600301366542546870672039176374636763412153250750891567807007069215981083481292421446410948891618450989313598118623723505774796822601221265613318127255674395175305096565997391987004641334191120084180754518631721110360711673849566161463894406513979216361172256818117038327254210469145118347078904223637495280084883421238812021459344069705220318041430050447036732961754965749130336242749765799065821578773560477747693455489090512417882881545289659321220672579396791056549921668018493997549059515530182394697701208726007415865919093309127316528422779471264494924166862782839836461000861645449489722028940421531027886990908499001817232647543268041059003929238503927643755995833023994203257170456686720507305055948986748457534586052146512047164431420333216553432085883585539482106706065122950648703587404684845259192872630434161188610246851054754187661655050049793576880965248258807324860025669490733625483121737809851955962848029140073367388569444098969095098607585338613148943458873452042374832161233106352062036775805592720173261248382021052912252323663292795287729732993287543165647614385329059781594504472971626076713779190640274653959704949033410144509891183953917950468346502052859943871605401946262030011628059531812672598186851259027849690868471377387496578167128302327236597938825746481669957840959833562326978874861802889302511458370459932656628439021003343241374201086407267855424707217863787241920953504525176308733809712698950800784639306611713775134891137979478220003450435917059398562688182604659960141588380067984975557179598069893117312581132739858732562924024503707292973175538483347604740646626138206968537657514584248509171937324073594177981034204601241228315459584000000000000000000000000 [62,24] 2332301945517974997676293988318175851932921770766396980568916187088891628638212970036755456309308982604911420179345563771183048673041451766922236851864496243244885421891062061659572492237388349631907296972745512125275009795208255166710288001011870652223642881066174045531064630677799914354605087022227937274777456889817071855547083919938407656956456020135917874301661429319307734227144533269663931667112253209015146287906995201154678345698331607344694808743947872425624784601948943717092476906127454738060707160909690439852511086466855626812930547657597842759273906412659085282535486259380025792484949528922547933178876354249102616211425263089112300961127586091380136474045788005266741290811089558621255583094150489763698248686720551710570636207454760933180704843591619143622976130880139232928607368035127926947528631046803085709565823300810891183623270175886620869129963237211718293863520384749866568355451596710474698329353208014654054119376104922562681940074749846296906915859341778046224558057109124516924086229538226610827926208851099008029434029923598803239339731223543334594940585196777179712523113536884625393930241187345919743868359668311601888159349434389920030576351916870175810552071894183275388588931167627719900392729212783851272013744078176432058685541293490843727991958914135819040785691445433620519472692782965162330784886229103769115742030693771511641548807053556661471518166633679964768451368917004452533679647349043413480793974453192066230364343433287937401299752248214821676142333745110178688546335302334553106866757106444330964309858889229420678794498126611603871517547706247754081216957827935477242381226843736856892785408712529537782743146054373126776536887897420971763306051676062447540218088436402790781978258571129956010836904210426127322772961435708620653263470007211649727456427972816667534361100483554693398821261755330079876806284359119920781452269057079566162252778694851439041454495936800496587135214213295243820117669131142657341912381442118505444553745877856758126984206906950211975254290487260573387203381523970769698319930449899496540224611203621908252798420365777723564004286806931197392652999116076862771558280345716258376728100187121028903266473915793032195123187895049331037824819776207316095094375300394876759601447053468627998835279609903336212293605745978443479184694699564482306798616184252021693544253170132141440071069173348672604041693651493312133783298839312707169038832097468341961533964090267810626102220218479822376345552737165177517416545789161059449131980995832022194640223976083297066199694333813695942429950891668965382951381067441541922665522235094381491865772188151362389605167452149090009342835781256303929292824614734397440000000000000000000 [62,25] 239093307293396397203705309757199470203576731160442887436727649466645283802124788938323435016508858154608039639242771992363419098481120968679099202206091970776075954301693652490645759332679014770582288554776171491946706024425029716811851845513720561991822168079031825661424963581434084087428806935973979669372349810558658227020444855769266346644274738442733343110180919535729859105966166650035585214958732573233948771205884755391282387977774151624725246095440416319810918751179079679068139277921741246620419829960898319699515370429466394539462190517282010133268279853811632232935463660217126406432869380891874056188969068170782314492414703250004161042301856232313466139104509172166112388051797235550895664098193417187311415530846909148097268486778931530752000178234695227004588110904281621841466959839417286529635115273370885657194305191320477281301744780122532946230733498166479008778611225684971484414972203422470467217444533464246219463072709548451255547070781190875089602589733637887460547015599941140766350970263821720677389719786048191729345489988749364445831339295596992748130472971758483402326716431699733515498890272274853818421836412257950639492909773852847822593948173503830699315700131483401521557759187141077721556136713149081485148217247443123877488200694833510073042971234357989080797523117296472302337498526148896253330725667805443099352410006726439378137999807535802695658938557584851781457764982192250224926296383727744368997067986527918170755591280468140026757693936529480341773516156349841786127382274492819066001053148581408663513760855182318528410874616080611061199754654681513263452141880550556199139856687504286627418043660733096560421778327016401921562017000329750280380926805483814483725786315327186347304116048984729468079467694276089076233220714773149575595589336787748366117907775105609457339118814784379703521910708546571931917810953651454171828542573482253900054517475336365478696893025849014188647852631005779749145831632605343483891837453225115973075044286269959099688461160793608384422940331605903036465750270553983296199683014964596798763810892864225845546016571592391282940985955220789381990821342254957226551758697049857562546447333780390346472063635548284584056841319208236206102654413727090453115823976069892982348593547942313661455993650005233064812250771028158404013240151456339716551305764016320466115987752033183671723052217816043324807722486868923130853861215695573483486113890028212222592906079898654422046414710232642788924823657674083688357914670576420017182031216671327096590384285993979881650338529224030280642674000231538665137297043773153980295697850278663660943182239869691700586446568075182786646395810245442084857556933533499392000000000000000000 [62,26] -260183843502952487527139336950836376157984495821393739287449940433225727774993150768181158211297051410370473358162708936939985217839532772946017418429629648225650899134889914957892149198251230091593033025300935344386245819429629076483129540089079242912720425188677299386293554396052795472484125752941421340195016462074886275087310468939440859631188324022173088533685515111937288856772967628708134893721033854609590259759959160115325191021159086584604770187513614904302892655154532567745532337360373169923429752938720081669324629627195162702296761881253382277540966168024427075413559625258995116819759039658145342530382354988411392430055137980332104686485195956808787366912162831611359927799711074237250944276315412262711847871692364191036028533089635462016474337483187945767536537477109893149321579224261538649812700578367089136282963932523257438877554593891629563405395289719895671563521643797572253471641232976204475782079309575728460442198067539550719031819174987173324306511245604379567831855847353299117215610332813743962206102585080596857059330014888437492686215958136438793235860268841453254122750139386389225891981044282542840427345172562952827481266583806443612902883771942668682708463935148155377194118757316922632168069230535285262751593331051493589146143368468698192104590554860244053260518537578791126873738895423302788635609172029898651255235311655105319863143714232034000316488733647282986248602381832846682653795773561158365239748948499734379071757444942944386863292888633878259884344027084752372341474165207220774562106902076337849723965089873287513174123610187251160941528283836648678535217450419866857552363036696442983902456164899521003294511495344137281218931694214769784170616227446360237131787475972491057333481210013773590099785190645237058595772854342836059303607796761321751487672620873169050588530705065360486762967602059708342446069896301400362000393317467020782511606314961436364731168628137211965050410524372431453743641279640702180662980984652332817213132718401510158970209129524015840083994538096984994830722784659557172656225356893787648406798604188307080578838270741355647777288033301658012113485048607419895604794996282656992616364296702543912812112809372264295425719589188327885538918083026112695124224910607709727963681270642675464266589806718379013309724270848206821787979921421194927234051691613566039996332165807590815885660916451878876951796978743107205695575993745404172502794970018182722239252616385937251704163522769341980158426288280099206826496259098795382141619742895861290317147355895386107971299311946330337462767554668674058045898686231943074123977501206334607658513321316388072870380371948976376386633882870478553558792495415489986560000000000000 [62,27] -22401441550412810994343386840695140329431636204119563045630151618301595934430158146861807395168774768288959309682246024660665143161306268418749407774190543942156434720122850261096234863726082921781240823396642263495942112166841268304901370438465476553610706776208404051773882513282160680847213823372949814455173457754324952454718493388909116265347352329389906753040341726996020326021688915241139672749019583782613363550522109187162294457635381936021411976278044892310342562413786731290312592251097738042918994149531303307703265064625894837117552305529241355561913525463079585233953666860882591223975480352523015595159402086672607725868558249726959556112429159686185963968766903135692442137751508734148990246786310284721420803198747759407619206963724148634202129877776964087815502436613594997859314970360577342864101705681844567891277024541083689484244614045707587699196926482481919099743860483973048267458698697295472661658366555410304775688480213840006091939153989330659593550267575952975082023833026778770914995655575261062522754622319839392366269256293984719545280003051983827174133253152535845619957454974702095266027991389435784828118331422135237956304521369081114128465987167237598669228041835933556178707143905416328826182560390630426228470168575828596910638357939206273368124660158034372858635128066071725290441507809232945713774025777599180548363990739633125010699897675301185647911104856287749952412260600641779775807764530077786844951989066737982395641417581626135855910943190576117824455717757269218125567422846389573815564087078579388311152734899346290251295018930826758307524784635244317726295540906169269905122864231989926641272188478366593881908313072552356969259868399576084357896806867636802804645226215843908100620655213295648894861034220862471069035437555158228882523124835620765298291535266390554388076138042783528700645634851267191736974134160347823113585580587390303988624158434656296982986191144698626200517990395587303991831543138794568417662969266060298907963947128983491207483234608092679706767408160070013547134205409224736399453115168957451509188313797033400274498880824490520954250442041144174460760064843270539298384963377751330557901371620771979627026388207754903903063484189418384593967402410857570078511548045738631818298780937674042617468765645475890905051873002202262526471777211036241860396677919622198407533485493833942688073901517762048611938066778427732289823892722838006955967453847004294679858391385437827009252090062058079923785530065326161982749801786152660702362321919802993311111349605008213028598276058435137277166938349661062149939682283821843308878344465622877538984608163981675891836294775398479051568833947208991323265255942033244160000000000 [62,28] 405766106863663482582650732082589769108629678419095807427525820235422141488287363058107232033131463080722912843360859168116638443025075125986068940373076060772469782307315617157208995426168668621186675816324650091332488496578592655488637447745712002442327441190978826623680165285594999025702667836140822164716232556392422944238074416089739328277815373145840439184610971359632774574842579127029975159309035279414275925284747134260881900573215379805666903245179413608785843325726077982635026623679442394659154559692430833006551092933587595655691803117815097081944835530711318828234919231508058423118549890538243554877615440352341578454927956792328400484831090963492809159282257572917131602034201108210331581956705601792225157675582092862817006434059279991913222131341395260101977579891880512190898666635126666105299374141387342307926767436027380015891765706091008738893240730472801319031364279178157672743351673021680731412137160909368206223759785578026991285026298783159729653622676969807897189254791353567920508322862884861913068819208693979590002972806387823785751349323256226040458357754854630835874639883173883390644702216987903319233429086002646779951816411937080827027621830218078713746830226342489517740924653164938028346127278946491467708344552878808014694731599024126921670426861372587405324961285912606995837149313628653492478031521438116052788169102498485497060635495687699768843364260743740761398843796636990920782734706417884402633110346165114800092338252868395662013549994778841286181725364258168466769670724012731370754083002844768314517291318970631221051556484373008802347384835884858234188081859085583466057495003436880614470639381081165217096016423314946013080016966604232747745673388110913398669981136797272727593985551265339027300527559986267176954736321956247984794122901017420987018549907957773400335632274204360620371500228205874391264595151210780400477405168254658703689023497018339291760812042990472874893251675513128396104733761862715702917989096679049491859394209671635492429939600844728268329491417738865984082572621880423458143741199249101325317286073453344345358272851347830967513510008677512451688264594756341630885459133138204244163173823061549770025848980363785751821151566576624292864667304158384657704673030705589993752043544295528690251672883019193119981134707971959285438176493158457367457785531415486963910951205222211843323145767358473848663172995628398684197013949891195923726851642483614846515933524215500209014881133199293133814439229485037797000462208396149971672263484250092999193117048527263025983962004197287871392113847375964493200897133160292323348506311854993236033729868745239891734520111077672809049906815499024628434065797331445350400000000 [62,29] -634339130028952427685039636116978984448765083417110900256229689347144137751737402269408156573471290787117048819674892241209971676930132971676829467263810414369749322317255126702189615839781082338106960041157984247826539608992465832356618378623298981139552548489808036291522922766131747076190140607861775887903077087576223929818808283778479120475491392767564569354234567838979872434068650131201802075797570099652895832791128297467121613591726336413982759835670971533325590118914410861226557931585896625943077612890733515920230317130795217507660859202027791085027701385024922927484782178003945901627203191717630332096065899489083903244702603365185631121496764193046694847051895181768692061414828886033979477909391771648112518379823449162553368214530656811764313221566736827412107867003547318816606390302897241184042958278409239907257638652265051208367368289493485805811459597980427351988922651470060103588423535904368731157899276242144933720543838649643464568221291687837077286607362870065316815844712725243767848664230737288783733355246232992618666340853184786731182712808599645597283931068409760943848455140311767434429089085594416590855175968015363780273898485117466243831196329982484485416386886506819834237601831840714967221832667903835846768064375073073669573010321410828664564166925476832825993386607954819082982072827697284959481537977238203308116646925263564756666259092372476789820598904614861616467740581045415345904280814411737395573581928402680803701580727401148846273931247284678159147081777585941084832254393787156091084579696216404456129210430948377644833158244273240344263628771872356250656575352862489937415192472478688142919381553464345301618115496646054379915280802161433514396101470571961187210933419377474662408236752529085270407362771751211898812675288857383884764677020954087067902433181564795570985512527275688551777851373960520385876863406969812980400323428389376999769625617917513268822473138659499855498432415154470606202850292953671841537271764798797582985796676302412006809619238771973339045349402936797312686327648415178441583829395031748908575876722724035419971284483474926826996667779766884899898504038090758739584549003669002695659940305494103354776755996375327494789963922840045078655401912952902405922509475258012332116657473450975246291841606838378273630090452402523568769475379710741381978605621234046599112643960409925267383021722637255128738194761826785422438094446746584973491467173034212403270888402431828200173403422391017503695151832929105331350379189608863735063511661837167878385914168406301142388957197924801989070184608918745150123305723817190963068577723605854885839153193044775666653817012532826216666967963397689241417361578242395340800000 [62,30] 635242145387165138620227778805077801276091044742339624131221121930850200657176597136329972863087748099423566065063416530363962921940784558632189997997490731318061939864945076019473782509900515382620036516191269068022309623718347850820863126027339381558511717286263492136328629164646603899474067975620849121015750022503228764035144554728187334307297758208529123402950872975845085345515085196537784332198348574757131149869904406884591727951364664552342573973919625069294955777501559620278530799895592720904597989576679100732513765146823937481378833234988939857278155804258670929203009698165648545045424442145243948967255783032467401593706927262092837930808135422530233549365309092683639066056181280188099366695597758426629612430157219418998770180005807268764380175767584448419159524080575250464985131849394729955408374187869007692569094244767437638728293372386033515457296980844647511005084144847636268076958486765479804689460090037301500629664733980723829220038078238420852998383789868697953427627606659859673385347388163966993310380332144912010309820922498380600984990080979530175044267045842879520935242722943039156000993761781225741150138124048900205549409518325552023381325483030287849066934430928585680641793923693982216761438597680132259127686931485189596878890334579327484067282481049878151787436554061013717336728687286832647266403136017769835082066718276907542014350516145316431587082129698664414768134956520302464332666415097998220156651298557614495140957199217756519024031398556213979227187574885014059016525166661319324902939086136067418828076609690934103190887055767340426739092218437880140808753596461381759176668499781907318545533975636748828387776005312719731168710930940746666737126005678271409889543111742433051022312499019873354993249977449514754314814288812370784705247449315906993996862723842872839759615475211369063560040123872635936691439912685858529248860896972042914066343631342985083277961358966435939136916375812783938276842601755745231270498399350630060546516495524881235468705487010024785955417186315901034663031825752157026709050016969249269782811828105206202619581754212663362796235261340770414882498400633894818322131734693992845237937461697146153959585280992631301562432229923097887887525307940352418732220644637316349244221147692237138845624333185229731134933509500876633636270044192610345160995468862448097000672286113914183047912268582547157664970091514076732432693803642032210188077738409916353484273646625066797313627493347671224310418352320697050496992583942326253139944264635984532370218611814764854456106843251460001750444733066946935124822487590446734037759020926971096966663748174855120374939046346708343962967721845434406746023337830803046400 [62,31] -504214221901636840776649767352815644723418023445096091391868639044672033502910446107002814546975192239323498454104742281844873858598808461398396762761666825477274132679217222341644733951398541890839856038545195485793779925678708156747843034873930037293016047446350841124220929475249786767595366378297970935685557212039209128009033462267771230463247529665082750194367330250525116934368279020729947338035897158619300748109815965080947439885112336784694921159090994217006441891340780194616317413681269376171828682497311283161083563010599824819994009315924856571278674579478914679045728753202634660366258871735647834926716344843182861560330065492583655968046422558963161400093426623690895340254582756573758128318801087144488577473809596172303759047644885493230629408708527272306964501784048459602832751737212383529159651661666376933186044552525466659077701539248088547509661955586021194450194610572375240043448715092054125971390694432634847893502760983637595585672005296156276374998578811007618862032467170464272584942436048871291686792174075033081610979464853623726730249918122432902359232336547069549825403829349943384296082715806848427461213030755188477910909898118557544620613412702987259320610935889319877849154174982817965507715697006982189539705324702841602518425529629260914931654902422366356878501844845791865640094866151846479360442764029317800030715832117650189063438376437372837363124713983493969169718961791807721117406697829094993537920609428647433055458579611006168659965931542120912280284037542052024860246515931248735859513967917043639179604823508832998802628672448227459247357007971181418543065834155754851424037059686297991673252208765554421484728115014679929864694626711021979715227168891547091307454711123042116367770296178500280204785565607721259783846696783003311919318943051315430959700485761385943999032501934220549974099723408243584693759182688154675786592400757920669634930045833048496618983455219356259279546233878623315986122286578556550988423474160529218962334600946857184401317273826414123244029868070871888059106514728422252223221623661136839464328796388483629155310226870888791957538586590015582873816783766405249945918333635580140774200331798880483855500889723900943119773006497023732420761988203732480561897173482274557824929815443282851259893850017006387898926596961330109900878620488383585275003881060738763892176479117922755282336991685395396412859569197452325279703563426711294894939138522577551745867402864253065358166133642385161080475690081714632812771770033310381298487647870676613418325571581502956087929255262196369371904554951424085425959164953090136579391380452654623206585582607473540610773962446124262983831525692291473911961027084288000 [62,32] 355539235348270755812437178310409251301646427707432322348014388230621546587105883194751167840238530788039521079713591779702326943125428772759673034477630223156418046125709283243309496180799625298551029862859024880129892358857802353935627902479656839853722541466842847740304950535373014446616975663156677362123693319322947761037274586909278320690550559635198316082845004045528210451804841371902593008510605170743772553081604439059082242203907197985971671537204814721839967251008999995236483477354433012145540776882820411274483493166687420268954272256024174284129767812272854919049312922723832254626541235279796959746798413395629860737081806692697526012615904292115144005658199228879482088856020958114122738538929753473538945196726201096979467817281855253989932841161798849316903342016214708599587026687291554211414739570739749463834514022890246810875391262168504729213416602373134105978493969481431791156610197799813014116603916840601594415913381801495887892464735564609103480141723396842838461076644719884732476181439473022574188538652517634263667171975309506415253105883742695858379820368538473735863152819404177525456175675247920359017865475017190607105848440836079766285237835700071959297215228572705652113714949974531230786369320829997895742498195472531610824648008384432927273153119680233525632571126336912802867422198001430922984538492883688795664068791133985951995914520701615835117852009598334847521019744223632960960833400408239716820743605292139328364711893714369348127879469219527451386734950377275526693999684957074452652830606134601203743404737283246887445999235849350156781931514783765999356853335658167137621595558045342876979953099213737567546488932254958624254028443732763802690163200808956010122365042654051980699408985008646131130839477536536661738919561706084003031299882851026938254074361345107829452272297918332046014334043040026989441163269698494989518829230965634742890060171854667098537975801336041048754291493824019543160635776103172537893302649442514361976120921730794749822577118865051312121160850724712115939341632071469628104072544536106792336797541115732650948251369089028259633165679451257255742613296427919693658760279798560695407604992283868833163341718858882143214748436360534631306085875563312041237481788877273781369157437286369128662167508639982277571090707540280860719601187672867281547230737829583764510693439775030966223395981089025737017415794995761581421299851252600895491312719319103096592895020608910075388735737146399558934887875534032789095309029540353680391172792069142944325099118260729196413646542889611280886478817323247011442638658539125479466903764676036704206572551382967899102797194441330700664953597500276796674130575360000 [62,33] -239219100146916232132364918010822818827915532855727817080035604785088051430378485689297562531985569424234931618063995655573529934558130615203862154514759863249541620659596691279530968424822433738221084133755564004469935920782055708533303499259292522215381542566888819751762916509984324133661925474037842697204218354326894772620123288769603774254245399810734671560836709823643723055534286034452029629318726425771466563099147519380323046936857232808018848626374927383102704365445056926698466155785727201992448817700415869716928011015144154992802768553830042963597876805080507620598855167351825444029751855081370864736240662675387921447012396733374539228406669346372290313359561455273948798651686303623335988227150064757383363179587164187153846654362784753847766976716120082118231857587409767008759599335377701649660470386821578205079178771612034603110160682592522926856817510635385237374740608730271279969457139450882413660873311258302612290251615038641568676802266495728055189143668617046908616764362186763755687092878554593692586299406418685983697890098109244143638176533861855747906913619450800242663650379796855530411308677920585168459900813056736016224162995084584324781306594176715079294163641679164473035635647267355475276310563876917484503303235259961821434418939221381007343278228981042526309830761030221137012909426359300193095175370791765518771450592756785900000882391213152692749073524569410309055709425713288007019579176602827660496420119714748688473272781308608329715313915119085217329507010697102794315506524845480642581414644368263186406136979755571817721709674685149212143190734623470920066032542741028336423070662529980887634951679130442419495220884648888729592309810569607905861722551119054937500548917877418733802413815333538569759706722822051095669014042828452679014370310998443670352504139045431618278013110412885939437409590752434747340051669629965884848668496111590293635012847381033079827658334035209542099554599439318248746892437375473068550746267971266314415449405621664033566254108940561845917374924140262395129673174484277872206811004406523916982861913301661734576275421891398910407386956959865627664620106909856119894771493317994599034790986829672622477613711248415563143632531517199979421535391144502226623028833704437815782099953369281631539877542469259469731667163205257871989417479301654309265899670406238147392627958286795299181432880901497903894880533995150390540689106027111488031079448201654041677400426655515368385924739879509983323403209500455674661648047353408036981197921759939324901930644747274058459810724799943612985915335422935375015116450643169956258552966405409298664854220593674764096479321829793244579390719202472769309638656000 [62,34] 157250919336856011166140663834119824080608596164272542929600343546290537200499131337169874974962941115018513136354862398319754126666946585189804287372337026904550697490585664110533586404006814909364544978137248286245461014079923598614051010340832206713090968250070165666776762049383903038514789305486439364458940638721592067681469592402232775896093658376951583757488253140396653966967728949906728143804019737170272910968761234483198305609374064480241344370151124498286279797166988824418270799714164194381064256422911552550869507483011750473737861608421802431023949794748548719419276144913085390123026108223135977002312704900308892452715007232649954037091601962703223011321232582625004361996653801273233361198427761562005458010111087861681856886654416612671886023753774946628910660422072604115157440132204801578904964375246366895980835525069285799720087989978406370336836534204010128020176990970024291109563729916732017659015618917977601305082917147246409471294073570864466055248758793914558732290667894001264539760297408109647345990215498045635012960747319719439274723242638430106111909516822069980340456286264472178931097082094541892427266932538966555938638574507067853538961984371781917722946410240015531956268018781485549483417317540128525117864009802521700869521809585454881088561923080791639661627571067451868788220710078566350756772422346487654704182995802503505183267845637921043438457046967695449399096884254074494651153183399872033585131950078469382743005134308007897920289133034424336360184512299614221907263347167379189816984826812279467880277913672239557474395250962345428429182876228020284772786779017183480497035259965155602376122593535029477186576959691320118788592149053354238419983731089529009077543952148453499456198172782112932319043993172198850906346919271484214396143384196376950317864487633754720210522744491324977033790456455969065580877867500720298960873566305321773701773042137582480555880631921611014243128346682277503772472261876493902104653775101406009856823705930475618618791456284498738873993054336482782065915559540120379970972204653984534383532565491171918803453208553121867143907017536647919656795304105880309469725106896166924388748487239214959316122281913110698191600226171609007495733908729311895938337551231414882306841662281413130713864523355824303473792516433817181867677649514373756360356586339992428472444737936622099693051669681629208843534917912962662174254491417645174350207627873361388049319006069324936789677060755781427834057478264462114657794551022548492857896426013331491008301152808757463062517155071009861973680935489598297993457195605333593115055288559586858760475755061537344622909896153625204794773524552097626220134400 [62,35] -99953442792422138050636878250859964063069733745375585266430071249240144550792869222145011715744756429831961602944207832600922177963097283307836994748187402896251170190751797704452246321587993345472029870178942097676956305480749436027829467344863493087702771354001269431225802966137711492175997374802905203876014188843079645255690396374590517893445297276119239393239096344032842650128987536743026281708437606271414805473429374811315388358244730464807564499225487029171199965835690210487435883905685917863750288997080954509650292275405092798889414686728802460286130048100950097446986652090307288756251285639759589392526999451977532618233056041091637588505747546816234344538842884082971728579308833157963283009539788749887996269161655311993629230442633574398639780336644961728169121688445185996048469407262011794938027655157980849807067653036899916936656248092865811699724175736560086136811762874243894213361722731574251026551862974965117234895548564375847402766964551299319637972753013526688878824260064485555695801114075084401078760340817580195071514868683855356208921725030172340454218522159831465528637969866248114589764907250171427946311961705894207288711120841107010871407485437811212102617398237548199558460120043670016989064264663293489685335530379942261626690682372616528062510694834085798055890750709727075035463510719506546427229480271109241353175817223390373242177583680887527480798260332741164299438318597683603754534856290034514672906036782394114986567833311093544046883552909408471929712279265658501077313999244535501632845736822367072024485878792847585224369737500557375916378358160228810518478141200084293668946452428150707483387656915622191409651187001642530494661814057220126310960400717737469574463424056911458156456630730512666166175714404036631007364508703474152648928456015137042060633133638005778746294398214242546678662153626376484116340309711076948744133415575374547310204146592644062493237334434927286105946161885260942453666002932252930162361845057865527813888021322150102344264764776718057495638227082485767087498595899539882241415458716268347513955801992075422029624264653358604683641573436975324770137248974905789419692786061122450340938703824106574024680532541703810296107156636005122944385916146796504063213802587362678445384606533747572849266263484343590968883361456910628615800920990064693928408745214802405458624226635941549293800027945628510166846010120615547268907610269953835048544043115655075251432862081268497940640834293353585560741656205477266767949129377923366398105920881596825789455445335520869590304219981640258339241120223877925105197736393625303159068703981322554014579317614534908500249179211490720785577744976072356659200 [62,36] 60449645696554754931437782752740354994450771490669762669892224747864667333976506689692134127597258137961308431057275379708113420516592174222309401074663446617145706639763012197236015471115524152901401645804193808129295386837797465234973316229759789616952477308279860684653073535134188275576195281414414966800787440835661261820806490769626239469898789918109222995046375988406839156467290518177772488802993601744492790787473447949253562157956506505288424958970964617843871019284078917384993011390311030447689691348307397523778924576328952459280821975317030560055574831825460773106125508847629539155705555220540583591498954779000901244078679039643565025359753861522528178468904469340206611865801424532779054823458048880018402363254442145053210685574966856055416629283748687897974273376836824374696402699691757979815439384758971169493560126794425404883195449743499433841065759806254402001322947220950265961037513905549013776757592808617577955904514708115146637573673106949463461867440943995518797440247585266641953462092165252246695267340909556343516688844609934562099172663609892893615467699334551382505233584075165535387899432702166212193112661266347521129013325887012346951758545497955208780495188404385885663493547361713411893546859146474703541655189194454100131338216465610265095355603599519322305658213908278465381468406678687004043429240623407804528742874423064994775489581170398838851454494391439069504296871727521308190939345442346725803138756268456531866529256010019257960703173067996508306089901736051489506170766581774884584169348059915295580570536516291526973796464105761346724261185128937538071260379784962390792449164759219226892439221714658416253445361536221229570925972336372662052742958247708667399899060134047593449005409734621082792648500455722848955890841416430388008985949861421095018895603460157276656921582251440884091093446488187209343002006784881923019789566321926927485027627770360841268364527614630306150123105189513106631170262440689620860674190788719722339473343301233533683843393499553602491291739981027577682621823531747114174979162492690459347745855444375951709898012371046797797571167144448569918826798135302101648773923170984963637676439426443426200844983374466707030362807860530546763351746187077345555711876702032017882941103825012059515249647131751932058650941910070074071190061438907413792592030287222692567554722772777124152974679303090668231925459006341561139070042729710743030463517865274189201475486031139559964551002592006500112270725914802001264761629849945933920388213055149274497777463745995337302857529582960871135576747040492115163205870438313624863051146009531012349741570896872057110936721950682833151888281617563648000 [62,37] -34546396409991844383879876781654315346951107347486645213964469252256754419669517148313751072218560363921655079095791748661958811108507269671740626841523272531506823493663348066563190607424903645780778585131663551685761154002760260750005886315411352080912798315454555989485133305148015120809101676628869067143677406826960911122538777038840968780175110073550034745911546696064755131402342298610827024805204313151072482356237114441291849804786569657944525800525593754753511834451923964970117033361130901423814441653622500979261168601628907508719438444620470169074395684475074928161606646258327149159144892734778025068418460439251438109012834002023884429433244146144741657908584121036727216316381400402815037222045127556070459655116359628002783103892320457128784531693636448052579081961594094934008625004067749938589492126145008117947313376660704821929716037615442123352493307646826393956140360317580031353497696831338788313789598195560996513355339220195074877699140078391366357337947364751649830537313316157332632983140077034176050920032053772392259747249400059863569825929564111092381442595554267646525343990196319779727300946811831329326146353996090687250492418270367031098198903715787286700407657193572135523174854622721621926248332594009042313916711738200069458319581811767962624388164397799607126038023870675145708055547903961220802555859023700103187022114480388452628464547844059259370609000798763197203373361568771800385477657532103033937154197997228631382604527475946085519477302383903387694500244603989821411743503243714584825936239480078683600898231593888550083474070667536281493793120241183294355983324954638815966327426049777500648709370348170440935289811325258196666710899472719360253386600999417126199606158838504931159577939563395311099947110906725314466489117221155991075588702417320178171575006436951795433548761703239492156287204218744244240652742910353402420197203700969717445030853509454548013070843077722860762123940176817697141312276071614984897788633284733885945837509040727266214975323845087292529986846952878086992830757886287133298946967841367040790605265157773149835512360725628335863299640334762524351685121414442878805481451407123896159246366233203686553095112173897974649867444749532265107439364794767696809920051618966265299864737214796253247647048336754087727259080152704474500721511031673888423825836095745872312060153140615266067718161090845485335130314134187582207295025687412305597007935059563989437227016965569417435147743880590911099910662459799161237098198186074735015253787060616890483570377998276265490196760512717176634484767573030673674277433900490244199621345172434637080654601328463997793743182471231294278374319456256000 [62,38] 18811865523173036521319593167487167182425653271433497004875053545489923774123302395903636783449096373877575469961730025382842092941561443150584459451714683557115347815356274418279518766737760848907593937544721209900857829692421858357261771398804334573927620233469265290537366867940311914398846678946799508340134873690459067299006462911757714984246682177532634560986765214569694376731564634887272168718155362263930715526314511318303848099021020004736283789629737003126283857395690560919132451342079199528860126727578652895809674062628766994352607971454320041805133574020446685165530179148437355735500909528379589676978556155818261180701820323508639533085659860009648565389237568044137564721656828604786091357165447771321518234351981896751492056932625163232822639439941443384981242107476639348940951850671118968598766098137794771578566405684820361124006532947983570719710185940231572079224215774944819618029692160191447637731802232479303769389084564918347345260076388222478220795221339095288778932402394407102328668645670257575138242933119127450315313367267860849973104791122603968800616466992760822907463461476263268495211359623409534808179022717417178405658706991701661878888945740326712744057711319126792593818901087659350617624521817263747263468161005554051756023967942601263420627209075335708289363514675145441027417205706774300598073809912548959470551964635584124696910317148033640437558053034620503749894145696479839090733980806983777553861456986031878736577883371048381893703740119443842444713282106677267220418209111460036795031063355418834038966685777818004802119201603097049105012363512578929119561049154070505679923901991527740873319743919539809467261286514227543128261071534538412142449696638978693010414937338755563803977059672394413688757684096491412109789800254273205203763038342022509216089076839797775436189620418221515419296751971557342435617436529925695476379315558973941455325055892583945796960773899652483635615129445114375710194890819615263191732120310194947179098256826035849594059663381831522264372454009143668328219481167495235870928050844321486562995573491948015192445765533196836849908637232234864733940366956515115217719790806103997216610026080717932783041614387914060626298190155063139300097005098852926755784322276035355744852471284404109699508997620247692322518559427940809258300575106968427259966717467461522770784610279888245789521411646230235175640382535767116850836269605994633530085091206679188097768391531479430885676163253924778601107790321205038974890830261531442687300121604862973456867028876192178731289668083379105021016537725491975204574007963766412467226294465582755564447868018362826024655432764838145780631994368000 [62,39] -9993221641749969902502935130760754326888446330892136400847183454653494353753367090285797655691690695593411369137360123851525821558007315491554410043359768268444522123533049791096958633799141749566240350517274631437663515210348803459337372451553482906772730500502206114996632571702702882882694299772288212616614448055145296319201979425913395484936892631228806834650788313626284540595277950185707537225454853951044843960958790033255306049729338704196869916484360635665971077552490499828824754091919334269845682933430387860213390238249930772963589587745531472701749141774426861935953339043004006869294552797793202003564075311615661973988485239681396899103871374169963040534316454648643212895202454089963754534502511336166065063444168486791785690464205972757371183283105040263760529986427261569365535857697918938172625076803852380832899800656021793599205778443876674720942154878113046457100503983970965154631505202199426033274147538604327088060644340914885523002601444286090753625184379962930692344944764539139583073079550976610977305177596286189648946379124164057929573026291797647465110564476198272989401445566637797621127734947229121106134558450593331884041279432329877960574956685874368409136482908569853097590878805144613144466530683186463921857299527172782535545478129905952383115090823287816850825988518704869788147818999728103698100570362037262979977096458272431227153020442188555739886897951228020746670263250412609882774617224879139277178976964954232615379576849962058305497446100480414846494233270425137422508237904592536601024264341691855579067429548388820130705186142186685873884462807086882067957088747102101024390876345060710179139608432221715593289074199293421200936355737673795972422179431784803188602633455365045122138934404319680672894563658888810279751077631020206512193728903430055595010084298320997866298142274745243844352184957071807278406812394189220402892831971113995736275280134472873935532075866813588633165943902433548241798034236252628092372415456346448033317564974094090791260277879189426719959170242514424123857166691243852337469928401419926075606290100635730946430636891156590380849162162592335414132792571388915960626063544368490150856161933727933968854811248491587320773358272609028367224219978337984451812918929266376230710038719432923968952619419713118897067482075096817781151841637268047548820358267207691766792579980619463895538502928403102448881696013536687190677185706378043102055620190008563693854265508654512164798636836086033021814668716767941209863539549437855997466800034417359391869271724016016007111378766870087031551332649388971065560577846734577613712291547870816407563148440699618772401848059580524502869606400 [62,40] 5301101271336987830854041764478857276235299851239197090531948398493486058887417761892077277062589454089760249795028572811753153835818609644798825412463211296184643751757110649916587193687537475304005420183823618224273384325963592066988719462692753154020086475897792678115546780471553247582296456995111325341154515321625155892455816229909747863126898396239968218328717731949407781045444924386988232073862084487892601643805427236864188948166615210555466710346699976236949529041511226636338044010177598016865746770936461380858908969235285708873431412740636738731464166567969685318422853759463731086689441796195525397985297880947292311690450977231193329826404431240680167156853012148766068804868911682751759255096259948501151479484752802344790442682638134884478367184683686723186944298605501675730945336968161345755318242257019467929974517999370616289377694647232730468191939319390044892651057606287443607373745859097599640321940825608379295833102174960288640774813765984360839112643975374664421584729173249662646126927776170394706239062963055193188250805103097908873358878522211917544947167613757753966487803487902025998309279921545224462084486117394706517613479259294970472926477719288435538110735065560960100097951358943635065930151199610996686879460542534349626463280921407165528549065894932647840818386429395093100902291051695307680988155180510868812594425208442312168570842708569578730014503395723036206154724588185926868966463601497835667807753339302904553358207825647172159235357354154999794472963924963475915514052221678281820958310236320220520233411103131485395437510587826176876768993834359718109559033057321693290943958058766119212080399255494226873936740834928384735848128401278258123120563860869213416709520147918317242847071440676538864407786732577507093960786246396521634183051281902430466223394256804133682161947465964301731756156337987045360903660984824749327818290497718295542844200550957316974939923611622367253271011321596849219175839687650134169118713400318101175812985608301373636726694577058967390670037642811746664038783403416465201817922614049904818601697854894558009542544659506364410283383465765817044502541090852439620845978254606867507337984030947484963682427191545311166636056872542725986362145796556434841675870721146256476680863056379528588220836184347316237971873977452895713484515165371261051872090858920885648791825191197711374994909990900249572667163039601343422621153906671922371831585575545568743095250332019932550659285055780030413936954755076778369021908354705098164818776928004550730026233165387826834598110760381067769243429455136201786740672250684613312099430798745729174767030491178841561400670896362980009574400 [62,41] -2807409919542558790870047942489773736444856060600560391036330945354949819711084289947938119743280761226651569495010376848596024411754430450389155657849244637820935267333453729618486102705917804179817978174918376731887667366015054318511275340172471228961340663511418589498083481503616957214553255708804189471375009052585922265288595846378972241329699832911398559620204016036619014971678387732401044375765282768519048930774017377891329448255758773513824899347675064173977724457129407678474263411426183784608233572224253104613004554608807503877857880254796016999919417946022298222390848938192245131273448132191955978967947129663876605429411782037798347062930622418702905458944797742989512699116300782177790796892938231513662605954099248477995005735338561196823014882566547767335768771908404508601113064522295539362628766698320554948700692989479043884404836170579054634193761747214240319715017146169602107344298118227827409067316000507345740697765613576245127263592642946817057524630111698641622321126090815536768489506857615035913315303165593135414342511358931259479562240575496300476768297223411364585713850864735550874312988139375999014440641798267237876759088525251281272678222007708843216705470575414301090945752314859391925911364014834949906562635034899026690322204455029541394600707335047571596764368725245679106271828739758658534856352157721785115098377178494435130584706145196812016272100991239198244658723489628572053685016070589285117129092675872540421989480747222784270358755841779768383945247869518504002472529465072797947839396240387114774628262136970740174710497055351627034555462135947465356588486537810360554306070851652984638225034450966674254808867224379546749682142032002443938964818140876893103905422281987962039445500476934939780901010055081893309780400467535153531401606136335296456811533033401360741280232519870866830592266788596295483262629990875159282055382994464643687754078398203258515049539273975552102556228623447570733371775160798527843111017787270971367733061261581038645057345345750207886538706878174146055593908565668169385825354058931937950810009372614283999687213067705093328491317510851153511748457968625444997473281426780115142082686206382322965972611337837283262593708752199522656450078820663659397242235266336910020770892536571394026343121527895325760810090788041068851580298106732235930205098001608076796319587559676388822641809338217550331060785807639369965922040166336778472696484754879526823041298788378179397961684676952014058453029125584861218899156579718682724547270997869438941375604695919955305713913955120077711087425409783601594435354942923820793940470964027470028764698760618742742569487665236803584000 [62,42] 1450867987788256452576943918927690592484336074275240773068667906022226099922870351306014120708882108145492499416369665829828924455480874982569425813139029401432307127824807140073513275462481228617257005898048168120759786119322995358959365668952430945681953572826682719693366852593510473344401856573366865547127877854611711172683292361727677549495949237196316549681177114459912567605137854206554416132475529047027604103072356220814818916894307628040866571755298585041853969603318843772226168786075068822087805025969109201990803916531509262933110428335061360289036674280017913912310377992445978550352070756359104824979023321254365506575366742000512893087731251731339394346901141412084102032160927548301011614749203099003209892885146716013501333855093260796948627844248893851316180750843855888465027458408446268159643210612424787027416178340683032903724208536798645866121487877363833139434986314030543242724012266787889507234828080882164319994722822081921714514932171490819573120192538807580887860019235297348188885629084328600387595665472169402375092054272625821456266624074128795914964084194415288137373002571747147147726066883453150885429370350389565029408649286104166233364547380216534219056028364106987041277852481916892368975687905827575641549450745377722370653158909494603295668243809504381388078233471667262924351245463020010774392468264955346136696648939180460277249728848441734388642038420298428304826897624719807758578599855017813198636408410195600630183151058267704937149067085507707178815140909122807998490523317075486616987444204321754083981180841362462948044296605215369532506065668284859544993290750583176273854438130891113872213192332186424541305326826665639796272918156561246134572838712683199375392559963103590043068500753200277025053767928713402196916788888104848908785379451428854368220316252613315351530233018383327450699186058158271104947539870523855396106518709718354450563554379081745541224164339633370153672621292096062013077602507477816524991280517865723663666326632686987395057561390991142673663860282342315588070032557074630511299546744913982328186632493007674309465615711407915724302248459652931974361225552196954371958160127384367691670945863736486116831196619408001514417184916092811582003251946634429124851901016855709797125838424963384363965932984545606840690245166757201881900852469522367758783884511702862616190901110537108547993962141695908958325029964495585994817943175748044993870529301382123585882789543815830965577264317971427428126578208167907760171417453782171491141219980540214976537039901982523566463140439975333310303435906308679188178285563249961563442715196454532391535095920150432164712608463585280000 [62,43] -719420176859222091781443664043372463960919457095406390492413636909194195568958079434168040151542647238771401883544732807211150349000144536805730278604791808456342341530539953383811157522087134838671518123620387560771006178246355443198994974360808391961078656096076119315856938294778820513270463986505318068679572154030108738760321754083451671444826788875537340342516264736630897240722830011814014218388781840742474797660769899546415628590759974550289408176470389456165883769806504649950889090077964889221893165496732644359728800091134765738020261689172804235221389074198610923324142327215203454959961063081184021074890227037514956236860540933146142044970826862690993549980135223898053642056964954620038687983395234868535034658033128135929635490429090399226285630253482245096986596969818655350260668912350460610131696020511429116837530422497828592385268262669001875207091135467844659685916869020348277238664445955132462342243589518997618831480147568393539856508232201483192484653573307634948324976462860540032166554172492613727834343483990365815068258155238097980894888934759348788641760847771329131666641487492667833724174465379682109140372196774025329594616248974216711665188568620700206573093775788887706758732860544737488951587158950715849657741957607181507724467136229283355451776984830073742319040763818968392966733288921708851957570189196951397809732275482786057382877191043767805331428764498268798478852528533430315878163957196780804293856920173246640272486975196224935434276193620131595328678546971580764267627879409625039049046930532239676039981976993881463388350793892865049639911909557409033144655591612312788536578420945294784376000845938575590719284347124764873929470888531697472519747816801227773998837398150421002829631030860696724924882298811611129756655745158248061139284903484200236629299589656194493100696230699414868640613104708119320718706184441268014423530836496451307560308670042554855426409986453567512397044835074184249846455266637817652568757697615498887892518614171343991429947671599791828204049802307695687278943779755070493064341594063710199893469219217735070841876987206287459922670173581119102695448607892543212326386392916280507956349314752093195483323756918021821661985463038442194889424233173465084838957522442526373050756027017706718707206582846849575597749275084303207810690656433601164789215231923260933130759007328436500015520048621235002880992970694709082744452709709166948641319467237773445326409913636532108514587931913674650543816279337754022669791896817264858801899284415534576762156273051104658086613648047878056453197847992842819488934101429676582724829080085369770139124410189070091212056795545600 [62,44] 346089122510134860854847639374107701893293120067999190572657227442117557386551053193047178463822139190929234461295236367379847334016505327328015981649479815606068197369787599897940192519563007937345150953796595730340357687834003861873714083761565505693184853795265221455055062272476476005630274778747335616958845236003876374636336639998147890657633383869876956954411701970435258854158619277995217502964521945887088410651162462940383780051348406662296070060844861298016871529938015115682900736916997968651519737475806090419950004334591550661762224776775438928412720072729591407541924001716898413588254456105711563467742379218332671325580111743706713585403679478020729179556770136589486428680389051041791999161965466546138148366568660510088531178233949768996963017910206729685496537750305556529445484364924546917333244619999931143844887392028070784821883866612473594269974613027856425690612353660338858754980557553061413589998926887991870126648026047370759230618166436192093907490914735948996115779030750339537872442340911927444820201051486254120092483207322424226519715737157863540722003537095890057878946976526906407012952882289314782988213129561829366554869855108338824252300759711573093137297194901439635532989495000927996250412819672971298751001809320662232600276310725904295183971212416938166505835672597796700875356336066069308325984185787396063338210792737156706809144210767732131107572759583100401592182219094965567915808674002091789756778387528887350848062658226122839278024916468152998027954386591708041410256259074432854959350045660457742427727924943864454124287819313766196395046648725253693792986106046007978272001189167592696545261170466618501486780793105316094972373914978530514782275082397144212252980341597894816284861200514707216486327271490148824683757989200859127420747611195645457970092187976980423083571786961932800263884679139476238824889401800311013001547156334012163210928266857871129611123033589812941281750389230883700086282249959100167368417688769401411283077679656244734563091969961927077622367629217480980716563111265179690510294599770578264688074164755281145628666018586001220369894361795825291794254799390173201874662176653217386098659744916838772760728535077083918554665017566147251998169966432393147400462810630114915061904307851963356233162688778658683305793186989564421270657673711775987541597090721487560237705189294176872371065366070701838743675976791407276406998322568901301114203469962853926060217537929053779614219493026061216934389740407205957084396922108430992236257720436426798980461199590683952013712716633851048175657369291067851428681948882614988982086414950744042010465260951804862053901926400 [62,45] -166808529540497554791505351979624472440920287382295153496073701278452048770225640575747163987608545308181372229086218743461144514828804436657111267736285643645701569811274973601819443942647238884216548565423558875560596672787092988930198339023325048789849658598718923464407029343805570131117611652241153624020413208559252201058123639576252985879938056497561658717678315846096541857790192763002226350366308667667081461764410383282606820505221450782842717849841825162074752891329878167768911292874106334917618602778100205308953657949058793966661179863830507487136891440403739954941912381985132684200569192644530392420925989023362811145698597078876616523278626642562009657659958322294595186294884225905634830519402897943398160783035904835173905086337965098394409590776692850986684253331321036135472951568140283645024320624310727011268874559507946862754970433135243998218255088759812045348005449655331208193877360812986574342633043070577924393513640361670012824127380884494470447647692707255228423598453637315429486568403965489294860124618315101623796816170726148422624089728178705309178108806420786082949201729380846390714673461511541852325017392043818882443807876975381355265235292198030771109423601638399533408170232893039503087606757742202048456142608382328037660667191643872564164732041236233978904837930667483462865636015626941871677514147923998552486778198609495680922873333334780881401748332501643522282966085525345234574772527289433766371294622001527103088987398256930402697697903038542979513616756641358293387172560653882082053588544261396120612994115150673514774195046816193909919381246194704195461208368240626245196978194626176669392317196499974235280937260278450713250369232876883730156002800546999668588765766260542794227166943913878810083535763538290578508816701141443550637532548737568892907353022150126320005259414914094743046222705084463480145746625716750410948303176606284370516130123065067095257974091455643299044327821824421937510383889481713283729782207338811590626705304274461042674131154790366082939075503961096721160981001811073901644466761253049061027301548090446710413475710947430654453671899098194956161559663543177797199469237692533372084893483200414356841372278394531167109173598496811191944540863409080572118438530421713932362979985389720107623652203806154866023348445503042662879451317617973645456345804491490197248375057564726490165886090038664594458881413968631804326457739310756292087074167288150017854020105610100510668739907976183513526058946656156234655522366158104701611098908682542836066201376065007820902932412178824630345174037321770288653887217935954233652207487282162900029743621940609857072660480 [62,46] 82094997424273738120840648679651144194409366494041228529015784823198952785079711731008286078802826258629567194139689591570516756033883483007231648790857680556574829938063891771732058658633236852186152641466833203642290952134161231627426256178378240213925150645218783951526397206182783468544933070299309360175286423808235958001405650425322716180671712249019052479521834204643038681507570131291652511097861553604115491786771785337220509686335778232397923626337725040462265260185001601911104148252017155575739415252324477655405417307498419143722794958698062952674544782681522392769676920696234627943711934876320087460050532610707769557492787819304970384102814481524377531345295005857349689955496525571480774361562258232426247414412563525300849231526379737613318176153934779002943960995079614733009082017487282267631939500163425264974023910897118673607860840452492716708331348116337014574555876913742095865668718351032793108715879387667824614596772079626998909367080413311540978229013104647598943945814332375078797719489825733811063990041353226519224533205195579055306406031715967399203416017104150303451323865232356515478005725660747854706694196049638829677617649515239467293238763143912734256048179505182489289660802233527231937889899657888157899878740903010649648780445028684335522649096544899776925242013419606705166039029368766373256756704217732258942878819456651639307552506568434555652566801481033430467351972595816078077760539294423103866240542737557669748305161836595251186054107617798000776087589133219426205602645524590481113324730157501637762119596548340904133422124229152005428167468961301959395798876313299256967637781284659453854801342999641001803794493189417260605309685863055600373067404569859500096371412245575538722230646354439874472013285752702668265447867297997322511906752664519179184934247042396486863722892260455110373458335992327652172400957928059897872090756003825139285697653994884096091645914609623606969319174070718890377022413596707221255294181018020137195507965154838918963401369458844310313393604575446340032650345033685709149983353517591590783600176391990632278309773908400167116551147245148990128839924608483167533551051772032054021455765591753032453870525609079561185576148279158051330547805823870792309144374880979062720645233179530934821286145002238172093417401134914853327219598863125221741141975277171558299262995783412051133715428095457224330145665707287882380184475922854276543123985279274571342787277759134781045903656117647664855650870804010666724325609397162437582549843472231998827511263331284736679561027945395627679134061052174591743203059418944829541519490141246954062905227779017120153600 [62,47] -40571519389528107429959116241026081202692825377340461505728963703668919845404825381135069195555023017301739236560133151315589105080425722207756240533434931498056255408697829726240536988220035442731988517475301707509347636860994008087914404934344053054486493477119657585919410614229127827907242617697844676209582927273138251463932785396349657750983727526163748506470778167108469093502820407465286147349922258389158043883539572895847019493997070363853999867286582587814925129095145167597489490904161910851714989857557429935568251360472763160161985443929378691215477578944780021763413404984684083823164676364794701093720726008707812579198158319395489510585575656689507076653933692220185185587715273598631512497686963972418185046180774947142150386848159163683657076646861596444338733168439668583526497028136431778304158726873291466683615728917493194976973097050294153582169072505682313404530805458139832885269202886736933995133431800889440327615057076370203439962979468880132642658262903919458462775446889797228035424735280558306973748463983992941813650759940938671070604739649797467738716911777309132906785593196452995739903963559392662530170626138766693324067196547974036122801206491451450955153119070833643487791067666503808938015113605853313937650803752926620244304273240811615510425158268803769892046866820288078780545457198752783287772965673273447439642105663262164946151104388119779845375731106240614055024004664932190702690355152755147756159122144137289499704935063060501647897722394149631421241260096767780710721859920239339696492332310432825242248618832764467518186737760844541678005612329294781521655682998221548053095152169366432804281630490685565656211857994205191736127215662761081807370118345807159247667194933978205379810293654045955042800715146183547385768411644933165831994604844639441509198411052586842631957900403955225311484187058160099100634977339859953420267049633327754336376848559714609760771394759321567955207450271356266805291384251444969443020934957351277793362466419928813633336049072025642521434627759152543227382207480335508732589979610135005521401751691503486258336477560987659494856440943215139385556415990816268708073025466918363969215959091150712647830947974625718773775803435254964249719835894664931820899832254642587261186990896663780039177441975252183181229865090562772308031474030565348964751120691017780324639736307833332707754718026497172105973567026034036031451945686300601824013961024854190995002380589886628641155652659863157857758046222178050886452625353234284477994001627318849312107038478092475880022077622910408021266901757037486066230202695366240655802830908879792650707072829725081600 [62,48] 19534163990129933613978539888529560443994092824052208348808713835829162727235608820511787530262603267645505314159139168370822519610137684478875908011655657322273666359470892589206217883815065707713703465787715728431892016492270261135989634717702221846083911821217540754196216813664100390797096609161453776615936833506399895350655426409615932242903277410211877215776516906856257991752647034914747044582714869095067635405576323431227314916925144697617684636474438208462282702533435961620663207794796725969149256576828842034040466669808854669926602581323952830106671333345191148401249655671069652125871946651139173688003244435777243625593394266359781771863428880147460642571736357901466043071767757573665675024609600942147662135916241962576623403361558881875595449830598612744924025421176774499208575687260047429326490791604410439497121034544640096741171203288973878589222889178257807511540066469585601716850530087772184381880660467164839652326419917392637006433452605215729279781249109872980900520557358777785422584415341558576501089479071032380520669605628533942627715810662859059516805449687949696864622295353430996056188771299415828406611564356780471020712549385425556350615384069964347282214287536968767702164381176377047184187059189711941653733413560422110363095484412799454727089742362959161127948711871518320771918175712642830314745374825744278069744698713537274953262817942816070043943249039408847525256586749566882965121286636673360275925101103598906758619132805951512492415565394085479259096787978955699650633867089878204555459650388397222628444669783831661673375306555416560494890135982488130772080916190821937770390158991838014828894366144558476669761273361325955642263163013401281405665463271526887845793496672689605928281687908981373022922718705351347700386459130838515626751873181975500952101231435369970036389554250342075793857833395992721766689785383240537227071596619865425067093976039146275915490864500735808454047364538214648852683677982543981015842600491248939317564457420463278630507121215369937897397588839460651872382142427998801828973301573846670257923989097586194909960052835443907016133409685335398494977341054290020927298996567654517320368108819509253439139055553832052897126819364700180801022363092285263636553047406916116116525762774498676479771585385478223337987740202525408549965680600283046374656668966144926881972974951569593935114171643893037473644978982202508610761688943370625123148490925961936446238329947988287560892901732661101697404865940423216814701908404611471861105225108848546605123472472623125835558997307834003056613224436454672149993676406648313884222734417171844472561956447846400 [62,49] -9056763558175996440587272777149542389221927743365879832109728878709071794060413951945442466395938621719597251971429486684986550629313409586704174308471759967900218484558810444295770572968950261457506927460573829023378686662476441304835815323505532972166597800244541232248460009590372506918521615717285993634859819151380657742701819105775385140576483423961901463888211525078757159760526191550417448519135108275731639745563820790756744311616009144797702576533582152406672457139400160688479905415061892807908351431676363582174008446507381729531848751825415816982005891641434374686597220173017011507195574180691052027122763998725256232485334937958790456932834732413100727960460926481393764997046788940884356681430079683390966592946681059657852376837074362002739908598440469588394211826879458276582656133124949746640545554741303493004069068425253795350003864240252013072281732502163093064069986546674951819706497760864867977308453186527247303709274814808983680079758288330382791610023214669244348957418451607422677715416891348291646351321516602998736207669195731162587373556960494584254831491410716206148143059941601491291515007852564649043465968762542775106911584908209870194976997446653223691678146331971074747479542944281368608697918328050788008366515389098053347518326634640674167230245182201304326454135699890334530496501041755442239448509762250968179671371418828007321904270379939542731926351069560493475309007025002944641638786291909016551840156590702863053423122240480899225476398296682547141544518576501139711051081606172327053718499859863118900194299869674426381199870881655937788879705343762248958206604316436225974993648512854810963052919420139190537254698817831986292022100114077353143214611625187708359966114404028524479143662144905389684462520084542215958102660392618761371696327905983821640141446568150513329372185994909145968459901640261973657553571097968464364765436261331431296513377379917459288656629403795313832688448784401549532982566136673025652987543566964029502437719168356335384209657888217707324667296318402716722436761920421722945424853771047352631221671660189411919055976306311918034261014944302851175076750608938954137344134111032053172709806204675256720323812922453191090120613637937805319715137444742252179546730997693957555982027624583180894794540565265123149476179811489615344273441975066941354927061743439452702359973468537129307174431576196703892989001530831027997090409727927956061567836980500491323182781111731758471142181130138067412582591455254876959114971316828649887234373064320333985977206370643227399896662510782000416195360753895039842161248016215682316598852877637764427487987630080 [62,50] 4088714145349584840629359836644172426763815639176771417276141190555979116866876161809514865533358321277941138349619034158803574009609437277600911216330977518964144155629207477527094811375687921399859163166098638426584119651832546646572889999637074203313141458338297355598754691735533094334074248736113837303111126222973153249894309031527174037393913664938930113188827105954963831824574903411911394530734195256535156250860671607002249136044013879074287058924797563671928274456492788007220120123645623004121073832749669755617162147162680339384428205105475611982486664424893033760867988073935577561203274329904283297239928128400895631234840735092180111442020196436923600321219525122742881115835668317967730648231274078169415709143591908113169680083502105656187671185437610262111405715826896716553555375854467689813647810606734823455314319658966219853110932490118205096770286848167859516831535460533211529940884089016119113469100990955120417302769830448937959603905752616862656925417515181002750851373399914259387796093213632535603798115582735433088283731525267012355173309155769545066899217427163907347238469323910185853752600913718915417791956424191697293856793393430394465728821975278812214286935195471115505649916421850413328399380865735563805301349616788032290722665450341880265084514618420625503924569377675756919365247301552706275781537907887986510875194732072919294638908426017678446486180231653175180402776535841961901084350453309639567577674032796571701473989572412630990876927854076333034335476711977575244325594433734460606268786880443976270311477722038348365903120468168073790231078495046151267592973188048490457317925840507679535559460578988099170825566571047006927157738638710963661814108961499619934164375413271102047991833506521484837877704217961416497899726954394061433177755016439876961144822529899643236304255835125682690189292129001633121825010417482722554886765368237168350616774537882049561416954906480955441752229140247866161039208111706868294270768098968108599086490806784354582609109608458762658756898120689671008679129199495123221824456945660387175921786866088059541562486150933447441208199547880999623283759240301386541480932241201896360783405232840866082669451838431703335850566610835343181603855986569200948750685611929444297163003305116121376438781998455359010235957380134341440899369672233631232924476136123529225791471092250332715160486719487160337953905325819031715703274240827252085822224033493308415749730493955837526405882852526580557681437523527628052213479885249700811203231271914995336907401207968221308251350595358095707339244134934830771637122986183649755827038740013108822225715200 [62,51] -1821061694071541466178997973093995474182879166214923758620570029443860838820351378747819634395639476582875716375216248301700231028643011689807354857250446309838957243840729701524017494397081692180993921224637549757446646962820973788398520715120771371522196874644997001179074039247953661044584055941470762664214777876784080735963209816678721915768100334571382728120495134294366851886471955240671799445822106923752930951432196524988708450000557688244964839888450410611487074920456615160864876685176123605796660947902432049975923008412398745793951650435275683171988129500724647382758983138766373466491567691122993143202999945908036210108155140160953253664366598604562804821457855095997095560794064067265428165635383577851099316888259918879051935305318458320157242482888596822013324434162802753566334158898285696825716107487839537889419679384013044884881396147018751098224123274645534170762303327993873021728326557582496623248430142476673698720710526559063554666498810480560588475224420158787715856007043915083747983700820397151333686166327034056589484402510522124810118712291949084237271952399372311191460713438297878096685606407451982025678416767180733075845332516933849610714018584253324149447788991455588205519086996445856018005036202738228552737151995525601411454870001589274426277099093402222162782625452547289028609117925846093158521386765280207797843673176611808307708969854236095687700585417221471012144053991322882187988868662070761187736708085373806001008660353178573490268783226406751485748552489995557003797930182607438523789294316758077314524014628057415783285939294825885497043360164525786531479253073845723753782476227963894737181663395391017988404872991811801309996749066166549868506458628286899919922488496623555836245834394871116578970277640447662640282801592207050731019693343244954723999131008556550690444551856037413578695522563998400626999658969418203555939570751582338514918905084715147566606392470044399203989583239246906185154773510752175002750456029201913713510318473399552277111486436376613536623862426787864622817859780296759133461194957289312828565178519718520420836995859290430383125377000347879298132685989315812807803725255257654063436303829928607348939448515825879460463011582402229526531785954500432311675289162381960117486544037945273176071401471733816865766934495125667440141164060443475323138156030014554489337853580108125596560393107381431200013422208077976052297722034611768179568986026304975201077248567158805540570386995293728936433907007111202598805747797803700479407889713525418597416198774726964816015498013927759508083843753049561995159604185217218568544461563673283710156800 [62,52] 794573181309627920750671094690716337999911936231687957328125343505355275724957536439408570160378059408726603481135401476198873062446947912606977571502658718188930035094927570335526292399610756240898178174468352147164347788565666307836082259396576658390428344013227159316511524751960108818502079334067372686059523087072500415770801712542736522284962082780925650210571315084052344591375331379485756894698044951066721953381699394462528162083115655562567362030004078850391643231974926458458301299091561711524705826565222801063811313753758652011563296928373470887739329577354109467669650637368203550872297909168489062311080189741785484057924542822738568704412766633284935055151473013500507267273230390471462092333189991097744434839642426129691696926221500982456308893172506253571199978445905854210087685749773043704631859073721896792359726368038832869829760389579830835968231416826969946817982521163876850678090084718023290717285535703302612727692932629482555378469578466329952936092109997681168711185086405165322260689599895496962867568623373554892285620593290549698506835190114062907346285817856244008325952218981407630948707762769387640602746944569509123009651112165869836793260628478143047474533057980616984655767797224831783408007576301271852900989417129033109946580375578997264526938576589861032674075214004794825002278649052667042905997578747204673412367157994230311649870540814497013749123636855735763962145884616065151758885125566566599783872894736859645863980820952358936980341457709761221720491422623727260330829109236060708939125759709753005908360607328543554002932882224213953944916820367010051957281745562317777448744279817709629630119145954004987413491887290073612721614284461830104946576813632093373588061140720962980794173794996293551160641086769135487284444606737807622911546557431358724553548880040969184249155007163711056224027386568961405025315182697185639695240875012513590808781496065587284358472057410237629449990092015771073764848076364371047170577400011818499520922892553781599186934712674888254795598333663088525307775589006959049227634853407813961127654646897325231388678195877964652880729571586409287213976719894570880812256445473861088873828664042904676834492004756671841215930256089955139074179223555459501631294188786295162025689880254553770740761454363435758015474292357463735609787086292686815567174105532253807033785798321634765871999929071071634443350452937137630210548341596757519335981962972896002800894674143214403744538531766787648322823438912762593621488866847753053825887632117197213690864149579441867117621564595578822328588705318197447383374589524030585508652246588876390400 [62,53] -330541671585836923287353676621952514999166323301820028132995629196601098848521220736352717717563441939149640259007107716049129909725858460155206740457771184467003851124258169234363614987579114140546885607449026601181555249387473163840664502092075680505910683553180185800870396466885347287279438733551954077128880199422468276857370460352551665803956745541913725788477669799953019540715514142728977005242502332909150759512824097859189469090533530292404592797377375378360689226754688796611032276174528391608077981363764487190955317153933504114124759920568694909321344383849766053797270472991870003077860272297741803192875662796611485713059359976019168661152717813770096860993843479570996413927269519228890399343697239022921549401365900670734391642187017231491942634797647436488152789972217623032700796926690718231135143084375788283510458974861674926178056380934883839866777874900730276073757282623981364232224882577217955455570348045224646087438826426994386815001759153294182773903278038862523592418463862868682105557335588384557979591145472305289865138906114794142494730771055131792213897501834580160375701916978235784244305134721382488679966518642867953151622036826247852197940647515371696198606685006950793607444616040910047684178555054316894566187989185006536101850476054244517951808026430312606712565269131778589186481092314222447147224534144505648264771294462521405690790993240277554163265621040166332436673952363690185112916041726837059287231576696186973018286022310408692824151987821225579779098425178607450500114701202134962188809956950230973312252837385038785225836035527263080692515943280034765472105793781075764137168999790198954249054349127585799871632675718802139732047494597098256357410883464132977654088372060967813597655441853995150524362466876006393625557119017938749654038161723214774388020062013751199728728699714725480659045248776797384910650330915799048560954671015765426035698972471235868768333501379141693983119999523947595388357485877224718270747526675152015232152683025965297367781468073327713320656924533085406186248691950627566737344223045073692562272778247634596474510887460194714160354600810686595337882322398779606630434727495968517542099125802615153614215844507324483468108678279862606121062183560888901061854144854362711426005046147584533414478865102931139639705730663029218205539725408220185850338685660089057868532057232894435282617971376345616247224878178264304376497847595308717603569024291209075669409136566611392507775168553795665941600752516671106707023038205707307692549031272451765631376009834298143100549051413584486445412893694186483856681251320971093268567482485964800 [62,54] 127169892423102958890458988335462477955645551272723322506780282512170401518406700360961377863083811260223268579272228300378056169529355711796759518558824458359833539599936151197030504632172516621647160709212881727702785537639532702380190899940416484242114672434263698656894495765844871424716058425393704309609949292857506719369040044790217112953616274670696072921815566885360729050467549539604184080486824157916174356021680769686938212435977964689692194536598427087307717504180511494467026088081328245813828714018280887020868820376983984067119754519971185468966236310605319276198526536537639404101793516909636701064874186389066088285002699988304032974946477779793858123534296064180426904294616200594542607996160047778514110075218853097757745340857841574834463292620497968696664679511591378941934912137477836347874654466044618101230536800112623029099565050925900190402496776569121289603789578008013800241035191769709756608444398647099623033249285285393790692855049304412997550315535794058639258806733943008541286154896696834522743127345962763892977468856964230960719740250427936242096110689350787126035529922647368922120775695108826851730247352450388385317309885439567753271788967288724197580188066943796692003169460591310426622960470011992936509949912760416488725131774320150201524554700908559299608412814203251673944911478562526019102736919918399647068084059152404595505206973294008244296841924290861095115041083393432819215607100466914249946570377765763314249895299534749611397605694162481896603968051360511415019536000163286608899642033046732735691618364647394206009216262715624939391625742890401645858203458709883254815388883167019260369394297964773153397915457093104171375384919103351712272639750925037825126286843890093877027821832957876911266999759662873131794366129690760140920655288450826000796810897018340117711414389466681641746057198435772836990796315478726284096065759356097974806868672651539703209388754208570278504659498375004162334330554912541857127699854423687819573650982892749318744433447417580197905755561138757824774445901392536636773810111473327925598335553523683004942756239807829739638140435963576670090363749374776718201244366652854496396067986972705542993210360536755729015833823008844135220066453893997110933320596188761422651474863441521830146181303047195806594841165405456950274496637029481980616216501532303757674018433653996407833237786935965242419154166648214214242047967715477238569199130493650707080215767704162672973573797848611949337742715061406161899972044307034728260049798686283865958266738085401061506656737052928905570392529438801979388093679022735175869581953597440 [62,55] -44281800809776066232335546947905336201232353166666053783839923485311679111911528769673664731756428133461404762633660446314424628165441538368618152015646602831725869829543358718954749541400571183801626612643475979059554629960662264565458222223768820537550142147362926903983356112510092109560825248613031031549385926178525899855747630864960925194735675939362522579675842440215942936490181149589780885910175430783826098785998712179429610022421451750587426089634940450970074333864197967372185346963579325637586500975812672574504861947667147504276348468175033235002803876897422169225374042294427074148753525784742728302766910287494564665779651047719916578407477183587355604000688643322579382912412100017698712581221775670693004030059625924557393604637861562038226085410805076070269739836663899191039952342886234960055792794469025988258826290892932545103676101813907325425852335947129523574955222934588396307054510912561995606973706062792472023405451196675414952101507291899726300702838595400413361357886871528018012845930396540312516987887568918491792239199651240927141935984287407319427561548396603842710909783607693268982586813805946531031372262491436155425496479371587827509886669564895717160065165045633261146648829199338681132073736951756005699593906830777722942393261502008417846808805123649874283520569967560227082782392047357418564590693126168318168438365185993053613118393988560369486381836552763060454633400254556963987874360181836836722072308883668100642887105254733858898491026900387099733021825944937217768353843369612327099023057974480979555321780843867735673896291902323399043520433213534096957389283247266504267030506959049750043066826082865420144410856998577978732640776966836771397032607013848879547239659335745304551578448520017053477376129185794655166706443178137312969381470153607743358035621915262620810194427254365706492273533975467526635100066184149084713413308056148737726169118904667449569648790623487960951566517591301945542169708013403828307641844333613246903994312289417620637252348984042493399390320720737944557305227246924076842632375007593509149174619628500157591820382485354699671824706518772545698850661907427106218218257963259380162738362263301587946145713325355736736968691671891297485986586870973712226606813412571418975959258337803225983043043340368989192709317398475915886494673495265699682869389247117709059086682161961673132429659158204264930526377046500867454558913045059073711854759809123302781208553749000456959105339991042099705066830464201526493154229349292769158970201272629782794230234096821758882803240313081057865304954909148630331916916133325269160106655744 [62,56] 13800535419502213134766316762629616551461020460501942626278433294262273212621635432843373235619403970439207546706343579550910189482999332727675442680041540860862500075681558780288155296354045258523806164412986394032976498490035492041597857629278216432309260130975450255373711978192376928321893371968295027299669352689409864776519014368091082900749744379644415223591037715714000593662273276834711755058089773391135384584768709998029879758574923378787146321278725607796810311752787991940765519212719656732703407824547414368885294947613164947360980616275959639314605614798086855588642691317608605654698968867550263698877115903241329110002429179843815048908108223393577208912974004855180780181960025547498138405495028320141427515365456978364643843105906797539656579625459473260890042237810061893291803400340972532157680790994039327894643776879313142275748586270239602229837974629339295311138006918538717333717503978838426194849728450246097753400622865140264345399649600183610391486729649787987473952882024854886338188258933663381593089128660862202871936080979481777846956427980988715883993270869658652633765339632008759774785881024329611967772205342559995733210492020617704201370112054869272993766016103801156225298048249698440352415141314798606265417420876667286181052572902349112733788874224187771116881900263801845067300578629629023627050249610929044309071431101371705590109507235360526633862949667263837641282261252993409788047124425626196625815209833776805834393991112538238998144179469633377064634971720176869971058234670767557103533586266461043273607431081009846413522895255591520827293641645072077483335315994530843217425292765673554529836163399835034372382352984879339129317329440520309132770491098581949144091199393309055065552954624634120716361370789398495962004987439245063520460817942938617327156014608442067687989680446874610981527474226427900732456310535106448312930813004311654063995692818873794884938289812702862170967104942792978499687399315012518430720152100860670877842935888710680181892892803662353344657005961605431606346502264796003889629589063269478239298094401924320418565437695238616665244760120470389725295697930816128626025212719103412970829143361016754971914986403198565952266878033710692812056763670234749843703811067229307713614625509543493700314337253162732269154300992355727994900135386322348092428720842533369435908314092461202824620811223458966756343448788161545623901159568439684807489044851406037633711540684923692750018187537742639180724243389621093776374541356478296085304073060864313232397514583075219538991318837817386823195030928975780954977901362112775669678080 [62,57] -3835108660247005751298893070991497025664659952588713438854427459051322887104378452877871525709602950850372919925031208195245847996482594122040313354397083226358365934605313141086744495245594734526612989508210478088533910095574135728121935486009587571503648315042313024227494668762116084042156211102736633736396957419162196721344577732685982718522130360418212838699580702554856876816670778781384146374834326051486990794361845678454515785301914471522759597513133615719803512021495243054010372608969075933034005459404018160993248880147455465883152509401273276116267608405706711385226499372346216781756555166697967671217860412737764208676031958076364676757761043173757339449177418046885799487210031847784967316167041260664492106015923186790176980592991828587057710662473875004202510509782066995847908607745301867823827002733745587461764046033301459565055249555993103876312881586372986879763887083365952680837284997843584407567409204751542865261320239711311595072158765102235217030099147061412438657420244237214397534872532530317282309800298755070566373623105759917973787745934971019343752591951581440891928381596052888638866097409698275262194557151750459822538645178967646492671821951601783156070102341395702079970090248245402373582828524877555276396640505623509198249580074333312021163700981124638114260694129834125168388896062328961919671578796221077409116509973762630651856043862829709666279074998773737549961712137131699002215654239329767756798045233255667718137411278761649085983316258093694426214900421977925657164856262637904495817886699985627344458480701223623242702213026051923392705974525431370434548037693598874191408482600667260545757329441742229457521660237154119829128880632701445487537530218054070962871870627285610502366722586089364551428145443114290933752598966421041511704136290905351697534010876135906024154282566899147999584953779328273635272228815910870051776607617823742378408871539704226592589403531206526015366437325703975889590783922670969086866388477680905764528087577057477915126432559700340074354877852436737548356718146444125904840276054932522122783499838640360053155550446227991046802652678041557644521564847526099769955457974249281802584308435486296574345845276497327067089896114299581020467580469022870673460855877932586772365139940763547588863091746883318077441763295075144347945299364719717749703122058977373392574828189817201294925388640828384056354247689231810927722978375968931077506198520112829472289301884735654537969194573902286939721934718436072306299929251113050490527785811818672117198608413907150098524622043208074773221945691072904661569758251816950169600 [62,58] 950942382060285596425408080857594305581606851829766478541666088759403359888061967669683862885018416701376304926132616305450921215032158710029180676334240467951272069279341070885554909427072642868978165346617068121546206317250698064005783298946211246031004691806286425273353215786888787304753108486545352520314068672335230506840928002580837076935034868601071147661511902178441999544108612274894474721517631038231347268165060190790482939684696388886986238134982612988258434527522124265569120458098906315440548152663371319947028121743682442219486362135397228869141003476497917667772103098592250799288726974113143965621763113110156717512556639281620368736782469683377646751953449072247652024444960335321576074045424456624234506446247474725089221289991640105927398674142088173289095267119160811593186474168951690035155758739447801023844914853368415874473879262049235354053018291229611566117426147892437365887357951963568047538028448405295565287566430460117733250210309341031472212332662781981824205873333622852790367408224954067601001524323950182508133231544659514878962770567961269278759135689378971381499320105126666275047375462331899351535611668637748224182064923225872408495339977386120629504188037566121664437125244484072853920886867260741205100462355422902275202194108841691498499144295643345807319625760835650845133053034589344585052950675524481677026482086691863421304403408290025291820819383646069217271926392422015590174031482868186692842801263655032360857277936846858793700972253140256619891492358867017576006933098191487934399872439493830065204419975187850418861652297175223686913906259739107382439503240316838526148498986813462653100711616465662039151950974634516338613910673864615311012619248380337227254485280576698571281425954475207218045253892562259307205480562446202536782405435649427296716640870748555931947459496864384193367053262423143027642056380104488410107234400459492912511710744348499501013573158866785219790855609373760190522941507153213241840329724723442912218807324988331148355055114133455820143863635309909246903084672475255236357766039040850483967255851270018999718913978074965485216578793182557059174265529370691312126669997798859110633355832216890564192108768763832515974164114051859877474623356898425005390971130415965837984396818425150850908780164944508424030253268247989096622319525635386222231075145538679618703266704837789019696982064350692919350747469931163719360214178227910135368435061141610100063031445244136006874061668040343192368089246118203379877707870168151879242030657221795148209375597734709684632740472286336552612478972870558919052331433381068800 [62,59] -211015356105534769093315830944479541327280843761858977414726460586547719610090996416136389010341644625140241417920094817667599464327214999406636041044948523327016346143527968855025643825904424034282079873472559326145608239310069806175212351637681488315677367612970343496706602084051297788112946876128681734545715687270104047805505955216382060818008814268373089378392282658878732202913787218112972520409380016815782178397913866666886978117486102335020733467545888935597430647838719240774970185282356087609321951289318582281719083180301824053596648918672211771538093819002569966391702241608147654011122259721924463462815100593608492845521124076931239862686295254174453635194935400313862398966657104003081390449343330087252515945313523194396396246535786062983502549237787573183846068336978043899669057662882885348236417686026010547351453035000409756622887137500298425696021053168064907868381260419764208145328280749536931946909304308222995096525291822734448434425320477249192089977372234129454566776686405967598883889111044787821100098148446426602619605441824030012101513283089153192710084143194907073289966412803528215549658018015894811303894564654947968156628104793941191457658556625364953236127165247927936829911118855784057280068303952356654592112098543494490794092094414202062780101639178002612856448557941657718709206935362527639992183471408714728910283712838890864705171965523208104785517605647293066476823097983237247301914860368122749946991465697275811732078899651452524959516584482514639266324552925407099492257170698097816734619602756962996418341615424905111550515437199048116920614555045885320851655065770415620293033471406444326209020820674697882680819821779351208914452697114586081413147231535446856322583570258416800634765803289693708967884530020531538191477172881663667440993469628695206672011045142952705015447046188159491417359509245028460879220384960856142996062701731635467813350226707105742304856729189682419844565370716918927933744794801532860826695638251185342166493581785213405743875472872765356114173322307846239357240828367424716245995781997877381852841114590001276473349335018396104326387052220261629772886024816416018739590424095457457036852635136853283564976469089810384377606449349114586580303908862521312298995054726362853462874669726146746664188910823296284194815136607062929894697473788670869118322149212384543633900015065377764305868680224007852175958665563739467696008102098154687080438665999646868815555764483542272168135836354719007829851355353769324473226232773989528858683889411137195137077919961345825656902508801414826467025081711594596237113676529664 [62,60] 42069464135891746551485464301337593263998246443513927967566271145607878165286081400727972449569127370857596658850925472676517525121658270530731931874622545006571164319965123255206223257197017670645073423736522118870317043297571397748576952662299254886457194455611946645839882341758344395635098190704327650955351437942214933508373913033576905298974926000239563068929764303690779900914414055264497560285414054019120890304109300644357515384481613205362253429276079136254920597311695970734204130125092742151385231267215456994479559674094069112899805607049172792351978217427098354917349417656355462058547320298314704113322396856339894829988404437080365869269966691132499445234296161636600548774644569059667025143591359776586951176511353651147668667109017182734506349891423781273301284211764758408379509917920076203813286789771597404598524635834386233563440931256695729997410833466182431325011540154046304262046752037797202359668023313877878181168764265828617980088337483247840519182995325397558045277115951621128029460289356003311129425735703757313344633617751102597409024980026502909460754434778950472939471466671147055589609881305020702922274866899621114358084303957551844293408640669233242482539331767815099852367600458208405148236161200308833719804059289215337630722695193708871575326057843098348362681305958638630484165283254919011518102203508792111872381407409245888454531231651625874437043037198518282075325339215282285189590241290248025111596923902641906927489928126780648176497772666635678940407735735320340135862142606134544884765129994636682695117844807922084963949599047309759955108342174202999240546673008943379341312073757048442611624893737988554095923335374328800945440726746203007552298800797461096671992741358675352884126550996026634291903795190798694641420465762571817684851810353521246897012749520182815458175235635118548826746490887883457133964127367030867851747742425423328030060083748027958936894875442583822060171932185077195969737872889760163807339923906139412147546977336799034406332716361869446400155843334994481046841028268558924164460289062861059437162353775771084371887131846039943029873811651308588716817583644081123784964887026955642060527382965472515239198855407159574452539887501752677426216678489897177253789355766700737804389742911647427125281812211780466994801130271666064084723216104894180220465030292684812350156353134738264638089417534232048832439891921256898241663183308973872969091337460970295576790058084342460571134009764977145293121677095129882613084938955969264231456199157004200988795313690805610507241385969258559215697418964858128831703154688 [62,61] -7565541222648757793927179943733023494485673434993388943217925737739523032303890407644608348502369306561921907824043708380058447343166864328737724892129971194688020661131582492176655874013861961083751429668357043272374454307196043612643331380044371711229981057595520018303314441341767270151404442966119019513720322110206068064086527341056816220950688446127414447787320157384199315469560769224278208528130271394585774916031036062191246874886130217221032884896260292507209101146575467957601510757720505756540539564712547811281759477011415435838965772502763606023613973250596250030049518208384421404362533735190558680103086608475866882367892232258558658906777219318968523449359105785956063187243720493739957379699592850234203562379676475204074970235631108254143210934676542485858106446482256459309979768497650294316230607089357414379287885537106273931888761689899252870774930894930614999332614195211555473430958298890983283428148151163466430415184309815755455927353550960823677158761295184697192789315609055290655056325234524066822643439555012646762515930017876292814980628428520409389964667096740687011159300109786555361522340946947518273122785760215035608691785113436148688617031380951806796646107124496401596422111700341479618529248160003024427137378369036960176281665137891905986604915515417649957388503164596315767044368652212901253227040897326247645571497836272059051533356465526909021855943406787802493352485502420600770990150396366622792515633481447629832611533571196465539217865968832059266103432441124468729682056746083845037417100806730253900123363317461457596984166046087985382977705474401183246577199086439383664613817274044192659432376018719234555819672539513185313703305864209961637581054757027891471477393070976048558398793843664055962907836265015518689728635982741077409808935796038187286143230042055550885443086972387259813429366392400570656021320378896402826611107614166930141734255361372838247155643328076420374898096913287111541078344415921132843922479986940236543085242746343762623994247969419757852735103363600985328500722480309423933007597169427625456068381700514424990420024164270970360129104935717433866043446585038981735122919896640399446267725724709331911994539646359618614841220181698151523179133830419364044997583559866016020509395873599431526205817669185251420829797593595905964484321605735824476702037910813212200608963697432498316609356391010856935880528209699749461152288652638667283233123320425835357305734843754312198681910795408046706108682934654702364463226942452571593827688461538630230754547463700793034274986382904784202154524834279151842099200 [62,62] 1231711722318342305881781129190108617542782172417699361924205657902332917040957764207105094968467020990651286345025755636090327458656276256232200185803662122414186666921372231907169767132197382837912493830335996522847931822711777099265419998847826774684886225863661176976632476021255177371989969960486413353063995108211151536800857621906168006894162682920515358638638057973231404207361691324357028315918721594195724365015060145201702340070071034321984168878480164391763135517149238435791766141914675672883838409240941744181943793831665484572101523191093366732479199031013082802248410403549403872323850288244110136652010697378550029185991927152380429740804206389621720444034247877874557904241974474682079405807377495564898801620710745625902765846476781424444503720516673534620749093497677457415975584624001613051582812527473595243266576664140750650369109495252720539204378258395041788141035093229370406150582842979014772580074938626778325977546429211055020731551944226075154434668946080381704301800596688813858419285907684121970195199970601331534072383336883472500762696896816238852674219093413192219050293472324097745126760797786269025607103839751294175546735888851852205053431218391169894182300880221734545390357667716424599744750508679513142346574218970172723014372284089905830065247897482110883434002991527581998079593357010960523590684195976575814331888278756272184231360636812779392696322786094807741562890297558695190181714746102929036884117352137993464889305996226874207148196611277801361054694599554351087111466399973467540021381815731865208915125033899216309069059249658028870246692440429792878980054807526048086686885624090298971607939738815808770533350120215436385721351885742169465445072003446802253945686874342395251681649775485314087071880314191461978144545898020794624728962449109694981773445102654815786768378384567172854248493348373539412777525462111176726154317977494583800934128267881126416895005284102857900438689651341266233748656799410774321635572815264760000186593775077792638827873661944947709442871536499812506590944137454199444998845522653008620415157063124432921037472528594747276443475225625393061546718563142546841757151156232587003778603389683585101527751583960663057642520369005461772352970222343491981746084318094703295676572719217178222829443650077043152359292700670539295437572477960855791144989092591872479872201872144822412862498716340910596602705179031147258545858746908937997752864174346981667593390891257958795693522954637682243277647191706939435078650233475144172783143203144149330040076198167446005525017735333659154154142316861220454400 [63,0] -48457404796062063916123899807403591186809268430374939600822857269309737492978305367930676067541703614235061802823517012745034190051609906883425806745829011513825086994150799555798307045411031903178070106953741781398246880128385163657275689501664805980033243821403093241251151483929973270367540650657515006904096011093018883288722208975570936455753533576029802717395678669362152660412801003506045004263321268759329400635032170216961408170702606839294660305045798699152908906118897618149783552788032770880017706197913360625570756469066371053923706800745390001914106641266570147316563779671614925191618141893942535665939633906532876833321477386660915700259569099039771101548248476839984771466644175208137492412813296367207966037296998963828325451782457216596317392464518374442811842108561386258403783275133320788027843511276987671662700478704355992204781046193151170699063853079282404078661351292370498202133629450994215711075353590609522380899358564853744055987923119885654680309218347731828749660976826887112014264235234697257495426999733439119279147394551228912349910839431209398233557322695999565865671048527156440275293367866412899183215869874710569732744807384698684899990369510014438935688341339672963667176995540645378914958498308254160990968832302769697902365401135812638986633938526902481525673699217591117683494735108600193096854476269254611227457108407072700411226302108637508231896007388010947983749471919284149073073052881483108716290734093326256682992227639868253302537927210981820722225849995818654044759547167780470008580168834972281136437853996196121868478887842701794244324662770809535926623600763192680771057496927704366154574948884477530987574932677991654434059171429770487538606270536620093125161889402411022695322270558939082244789063253864836407266986023588640075004041321457093704316155539664197121974386358645480203538418283818246810045485827395933192420325590718509666899588158441386702855957162927213836762113390605110760945478485246567178202646742594990639919179527149282751928655519750002601395994663274190121313187342501299844858250487101046032441796656702334115035393497307899942858605127852332911887519265653357613554281079719691984469237523410344139271545418260419554965156974158837115872698869295720516946552818317174210799560096967646128797847567603986317933901203170218193757011250611796169190104705887608870857143376757080580954226377335017696368613150898675795045951067034159212457506019728792464239950862074007893578092396238061330318176673687214463306395594855529702998913182517893182147613749666878032172872397071343772862840485866504144463295831857801034613152874099181694034677802717678791667365485976239048027556116983034129078131097600000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -11124095832118498763598827095944771404732374255387702828018386270045771185690703010264562821649575512215676772658481712196163438514283802955225995235673118368657570083661891928337486583252870009873943051784384726079847701144630742644779790325692743469593131547987239814831929928641179087759268908615541555517181498099910616227347018901020347266625182665834313536407420023105067593409543853400781192391420505538298037614483282349305353964851246027030355947655091227151239185998377626490672330990124823872398879684233472594662024187652830018784278800054395402182541774135568896272789313147782230538374857125541087859108679076140333392149068170079428642595420717624040129329256652914274563726700836265814107055339203366049761832566681689537958595261904693066083424585614573779419053070741116157901034317476584930450170295723559030076907153441393573324859762005523059417837327522650967151978089416377117026779060122233885552138542050429659686088842100189077626293721410214234993816849484096747965983237095294914912946715343796843359476223252385890884865900639935647568205068271900578410331245744045710145589702397369861414164555413229816341872086040862328548022851412495072643055565930964719015648906770311332638403246400260538095120078582255950006774712495436212637454014162799498199145911050517642001748980855010640171742695598390969975152513899855826837213221047534392867515245113071889714126227761072864967463182490252617097736716566917999522233947907244268186148976748575556682873988731866276987585863864186469417090310983043401634293249618270800924616783315686784484023056643673378452043247308275725594328893434442724164757590643327023961023185132292880082329609021546592872471586324382091953296935568462494862882549260591690117150022500231463088926754103030947382657498292447688205789803835763399846938145485808456530816197400476826881575900398081838114999966365144848435433739679387915232471157686330916876959596308997837874577090735094583129941346499559622391262609164457990519574483620577963512397064966725833458663039322485339422962554730107632810416803592659475547666493428537285612717324903506765961181463907614555881214606373217763738851605412926186730498966490558026107340544974763328562359672272202812606886074380220988143672114936430058555800296939426467733482271325817604852412891463954074507713949234998016315309223789103306831105849134408908946297708546886159092011924117857565358957932784978227594587546148174094641215100058998720997177619105971985469193090885661098017506483507977540815557113607140806091763286061938292710870869705252430588380122498132500510821799154159551051189039801932087981898926220521046972716316613324558668085005676366031446026708058112000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -967464845149563000653150679385206992404949439326968154455513134048606573782716368623841438614544516126779657511238885902959255873924199971031314841341764816716621513967317940620374245344591221705294592353075564717388344578465138198332668063949272886365945990611704075610596769296954500941817995114308080771969835162453958674171877827878891850482159009694172634843575330154603647439164764400224172946859730205931800596778653989052743322891440587160570347624544086035463543207041705668009468402345563389593131019452855502388533742030680600521694734822886535656686047028753782699515832890769259576628624418873728905440087137985559528434349510132407803011589390007182485255642289205681211131232241918885211976301926586025195678391215569573850341515849044472682357391207555295031050262822969716056407941481793789997394525380153532212231102405435131452680724508241726527242769616948580694083268261100039336345404570488635528908359081886831812615794563755241325835007969021863542646764131279425863547514270271259947419916571656136795057896982832942082265204253269854768035914377630943849180198307358978649197755823719780026528451328736836623006965559013405539956842890054930857544687724326786085570196560911624010612287324952934555135575808805937838542180014257753515607519293881490587267875585502723180574643728590289965487072843159645256221833723595097550748709058475308238668369675401357341667186585855318736435415742610517583024575919137537737848095329714187638500110455257444018602864665540387044754304836934187802436039572248551708890837035080630250876649923362183894340056218625534202620056835243254647742288304038182314168148052911493623078586744277583235983874897851095302695854567872075145321459873270099629193574275425401069216724710454977105238264505279153093827725804812076052980260310428903384803020677017881019023142727442874287543900871520384966634798533941670086794226687508475021474954610486151919496867314138600304416850338334809676587760911388556465981584893667992232494679108354398242310353792155285330930686573088740201867641141718109639597700844092925878275944433331473546382660952860121948951354625076823829210633803418667659067774543650604721405781126033328370391132189075976528727634761577179309663135054171514551095722989745606445183877219930316846635424194266809965340522845499230555689345462686641587816367559195769072472902350954741265632237388724337446301198008227415076580844484481548985551506234341728246476782757348259460433111025707832239556189731096149789407584312282007067506551553897334148687325315865013801471674002902511160923161290466997756812972010041552926864062698680282479492473847279899942919559832474572447481147089090553260487965631578112000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -35605134258563872115188689529734463119202541199686334159698958179899735982000488322704664813156442549297628185947541280626604126484660584799321403186433668462097721504618043868276509425734191542968683549191306597328320513375437447061827299130623663332443036877615606939486887845411266664567392251360929831382561831807694881357506724362614733616893772503750020636506020501193762589956703593036856441734046747331116881264724775842489963211580109146032270104500154932044088808618696979161538133966447087066218032717063328835727803770200959527047151965410220891844678036944592197342238157030841443922821680426873944810069349663190730382524468511215693191148408303579089383795785044351903008743521684043221319551266111772498926159580976894439590225660748083233285440597990206985432768951704169089994638549746509183356605509235418060856475336877431166174067596914178767323914424198262060696533439098384363592841291130662044881814652799005900811643951859145824425422609037413327125044494234030042743987059587500027106003499442317135557530520719455347399538459215014986925817994473792493821996128480381685195432337606705049842687161288577203196409066271379638507145974239540229026252643064156198498495318863566116207837302570467996543723570155071521790087714773926999166946995174907699794935049745113042937097994245201680717574550300381438080416575444578028210556129484554512340163487346853579818614976526604166443706114850014134342793121183388439900216536091531573641717537799610687535478880489911460511576611558462224541695430143433279674461839982901770179576605244615409660745762256473016642017087246614804876385153467487018900115255344746704722260936151005318505472352172387710978991398442296357527050773852010400255108085019570997741445055907136207600062265476865412317235281067240236906626050089471531161613485552158390354758394874354002533053251895478232151698858484832731352596947235568218337541989729759247260537343487913336407506315936516747877140469131176356657249536138890934281099894600081204717527580164545686968261767149010031474860598025617157942715382855967053829761167191991624772210777047549882834673861516789256758741273649940612904860418066062636892846367287686634499210466576864279724948251471327367251919530575378161266165099329507859287520825863703072946913814539155257237554588227116964522705435495075120405656455452328554510971465960166925813492754077131416430702603929808149264305993960987795066926060017420505562560652568703214790151381066334675721688032556008112300029031508769276521764947197500258247938736345946656000620676960837140741243263311943378724782259139214560259556334891549908777992365969427057017153568586411213213738176202924517220174112688701440000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -561707762307488511961633689846931178922824615558290010503122179401282887449879845776591994509756375509639432070856427887410512232019515324947857269844501761110268123814337857991077522996935225313439868803347395579918661719301166944712738117721622627357316180724341424345683207749004140285190102851118648069537620778804719513187284467330660392891675396361878629050539964729590992150878864097654124102600985217866959401624420705501070694479098021991620248584706172481632669239831467067778050715960462962985836725928830952289091818286523533730481424279045326118589027523750834818577897039231743347425844122050067988334325955022486091393957604049397199229565419249496825863380401739843178442838272480795355897124398970886825105238259783837416787302922844570686268366317630155476748866511503640625951199277947730867423759454172696283223397031908649005618050306162184038270352176498635549623010608272766617558633399046286776202483815854248181705903905104092956205713614024090121522422203871208467539577303637545140461026147467091934924069871093999145793092799496887997904373673068438378497783315274744610118583183923683467003423599627759721945397328067024828587000259641151507080262084128138005254146423282352485257408281289117312689883872370654657772270453936614561829092033773190542456074155746185723404114410482646633292006920112338350794696533230084551389111232078791370908813392485065313241996328579333274476956915443185065270790053495544202144418241698662556404842943931404001970596414320849953387777200452322566700317279551757851501910876760695674059058336856483397072867951168584747673765876018997777839672590419858089819809548200981223557375603647478593145561699535752676284689128165588576616364255676548872609816094376008482424691335606355354101907841989817564950112909712827556639687784540881849678296464297300799620710723544542551940481864765247690744734649211774427698924916211845390871557704222997256539482965507962994615465502946375969854878462247512312899129560429046777042791263471737230952747217515486917535055235520083091366532119732081802985966235473424628547402485731536664602468776643139083271818400685154335375804635877918036309185567675644508299836959722356741215480104115212072580832058569835192610924711361399828574244144548005887188588968914485002377382122356256370677763794965350465598098570389661985358362984503880266120161509777563441118857920027872560368130090076337307411892312604985695556182327563450862035345524670298181861913645791933534991243113165520662575447528281940911734808879664160680168481471741654000294970044881510378066162339487986992352680605508016403897694588233031328118782939520081967114519255745087690285607308461673531378135018451763200000000000000000000000000000000000000000000000000000000000000000000 [63,5] -4220070453853272953510147598034628877656146812755917542907251111279115598364021058481035833125384719194054091067452675907431924963119501969990221561431157114182171316325111868905859324907018890100852615424921312489947457299454960672259156859992950331582186483198305548329999148781032064039629519731096084872995340709416351968852468001058232723192204840524620712856502458481450011420684862689190748606352500391520559252323071445947509805256885234904389641078774026406156353426192635057182989693988322724457244140700516163912242114975155124933275399017835480536486195597528756495172346187738610869436218497244786792031027000836526271768103573768024954098856482966738967247613934601010896925075480581217601263403953670731060418458218555099115658069522281300429354755732063326672694733330420948680799129689818441138279194638926964835139428312807465741309735382306177895759143802283885192629426607669649271093221581371424919885227857937514328910872747173874843776594427785070740170610389852380762229222620209657063743198924648529409476537002856474313304307296456441599934552226527005029563152729379296849375293562257748550964143076214519566002353443622777681801702985451458943046406708112329852293072540825151206802349364124913093103529619128764594125211999501497161309066235247846239338386939279547923438391596563389437647455843662905292906204264980806277225958481604808566079374083985298260236877600879628423698766852275248423789031279763232013222838598220285412659443442092947899576685932391892456910469082722508214705427568622061510296481421096366014705013062606938984383186400252725162023446349808711995506669172266793610048117249878670371041453401611543880370624510112232571960124466497543001955863477263783652841042787457315886837243614356613521099673293812011623713869440202087966288917870818345738449469872857241859010912704611868700068258665179777851838309015846546232674713432420698994733380544161390743601357910045284345444629001582020582606446956586945695243537389256264395102846857150814037270394687530206719658661041234116932083883500305723682812945211909176934650482477278390128925592182533542662617596690232250524202786402760656894563604662170651218507477299576745120244577136910826399320611034536749224143223075233960575446409796029167490343214559134777697544800456708801869731373357705821716574723424315311356426673316861248057290556487962349516832681270851328977361046695379396062533699766073019183828687288232549104875789321837730018299267079047338415290086341484479980591501955035555482577622397140413951407069417717959768721647166942448258597154088497645787380446279771796424467767486115966936799784527568397220436416222350908012551206327102931781170313327699558400000000000000000000000000000000000000000000000000000000000000000 [63,6] 5692374714678546368564536245525584077624117439266043129504861072771764606535222471712583359750282734879554584111270620453001333021478719779023588577395107723466127152440121053324911732652827972212897760127651628345109464802062513020635002535181375014202030654706331871096257615451129294618772690961024075602409862311157859077078048350712859646969363510864747809533006553382402441626998278697715305773314607273671413814318846417680271983526896855179418176397371291019470361413675127339983511523340944684153480189915610972003890674658198300233919881154053784905311369324689178207068708174176735684815580747614412404165395187805340476811891546828915902604172857183412803348039469330941680856402364081247466654862705860137900540543200513483783517186471513941027700773395922197525402160217727103310912105136731567922502331704080484781166786531736079448013161987693364927505678537506784938797252000275178921415326880218347701848053971583990716211470811973161315874296091643360244413497273599373827130494300445514635918129514022002246476582836778836770103540896368954760941134462473147487390030208199034346021994607368815202575294386709726852486148218971580455300128853755676337309602829121219907384054504173331610561821382104127533723819747326335334488612992774193765871747320265728743953950042779135313769776651981783760435679631907110766181457085253643473967713039688191177085115056984512603326069735866636346914096019370583154377949206124680048729001258546757583440846217897236986953393125935111430302573334216181641219770014070148974087474604965408063369471890427864194399675518109724965733885657899536099183042294711967450608214774318869818844595916495902705086398981133877203040236032641729318332670931355012569017495558558468189121689471531584347217892700717322886445593812893842826172023474073667550938570176719886903864336643106214982267438335712975411728164741795806680714384009036565507096029756934543710814060857894468221713559632394835664288646794114026271328511621164818870885128910714080877370590441103919347720329204393824924130912359179638642941101441298466442319678060641040776075717595066272875789991216026905226493203019577622583557220196245239624187833820373379072333540060368279404437082089796168184626650254189060957884064243553811867903168836341405972139189195520825259555931546599036545464666764857026152075283036077538486112865915454093085768665592092449000116354918589215479102959773782010094034405372986790892122870419630196281639778988518895305771235192468265097016871507607944011051238638212611720838584462397093060397897386240161966462086657992472194433554024320408391128327531880127825882610264071787895608463803967448536816968310088636043543398074810368000000000000000000000000000000000000000000000000000000000000000 [63,7] 225619880006395882439110909640647604215243271706647365706265884466522242676510284846971470942556686588683018031380830117818590313721709922795785386368709697009490403354068505306073004821890857368845415172507490558391779415848082947522894650852227150451214021019484170744161911845974952525664339359091206676964338194689742960594499349891897358252441868917237641731619685377966810463576105407689024316237137884714546315052794035127228538025444366721022925710623644263083064871324559749462892690900262299217326296969085043756104786883482167111152203463180297129605111493736167923920524259791693343185062789923465274379128277821841669060899691887540563350821379162123178454359139040558682110194150073415968245879467848919671403501596310516077942960330553943864148394554613303847422033347512828240633953417658501679604330944428719042058061740240361370883352876894664574810182079918780929365414525841547005672081426204149994388528383415285736896056151983707610793068605131992138197157924594351776497477608331644311809327424220452337482876062663903924979521532203666017447160157624856639828450273269755066323261793611982094912314080784506385796658311522937185619975135264796051479511092126702373346675864614455801853257666022824738197655997096068354433966407781727028098406886514318289886710806767311337712641663914178090431970838086070514499827564953483837406500298723918930831523662061755893740896458975245531633942251923461020573227958825377030548956522865184922672924675229803743343453570728887869778942388685052196030492614846080145840031583724671586728522105830317058952887675734564946580245293121742192816761723624632092732703462631727824744235878902233861376250655164421133638228660683569754528830454436041572861534704448048609733624965468701126426587313989816215474349978211417326752937372226937883801452519001773805095282975446570606994261975943542607434892459411311114928359563766513694994907353922896159901557523039946139709295381821968834121540591903699005116580541052998515926041092173777455270414548332787133055437490333240689130606233103809358831918367870783640094062085712116121770335965216001453887381968463497489474460390472070550660658568778328428404492351872203265794991489506108298740690716868866660439775233239908394269251589684208291196022386100968596629018479372842701387991004442177414515098699373506204332434999580381612304294983901609999906019757487634218471616884883385234596561695775093563900393367108743865334885111605292272911180283353415404472842576975543388045732603387893243680322702219626052598400543505112626804007409973265682713119010922647158567805237188561529714279133178376617151430797313701773442417075405098382627131213983456413798928613887705088000000000000000000000000000000000000000000000000000000000000 [63,8] -6769320637928397378111867559409032076038999680097007751117621134267049823277476210130438435136398619633404501344582189748868915050608645697165471395274246491634060125396535644526907666824169483669388373968562999550218484839687564579465246684965354186461860014463324611411525226975458985394545297925546618130248970576135188599321377830249662398393743272985809856372889141245067396432558759366906231436094460208737302873908613309604478375314886370066383050960690548185555861410760136366512367298921781996649981977094281097061000456478690313411309830379392581530088229152648055986590693687993733801934247695020035750723635707746662847223420110635780975831098346525425022724980420926534398420796883369201556417440818428391060471599428775776340708823152457148478790121305610139561845693346520479875829564658363783934478744816336252152855442952767420931225881740505831466503345757688187060982612202148096875003538058120575256970378174466471684092643300335017123980295147487822447873200976976865632294686854296084951724727269406178923553921941712395949764405649666884764994652971130258156344157695929925525608973601404556467394070037109960130397955894732404802061087213686156312869422196983438037916665493914973277765668320596494666530372753328610849643154687119434412291828984084012652972194058386493223671598679229221737347207249517986160763273368841410561485952431309855187424708708711899584707204215058681244170246957945570413376182040616671668793707313798438117608482317254038541263657993779070051551052319610557217885932665674442643768182915268372662644957132117628868338988274976882058748085283687211447298716655662989723786702541043547367650077051644091535977151549995875702573480946639443529970708456114956140935233482388327719843444378494471817999584872221386005452976049405505219573550919879118295036473214557693601397456510755911451619444563443414316556574229198312174089150632645372634304514145757409054988864904609266838662189212880850212857363359716746397815620955703513033317182501794300807160119882288253412951820444269630746998260316751943505642092682945181841276240478257608656351386338877898024473826419090395321108122218450472067365493577031110083608294524248628512351527728642110067869363045203414120898569766902520325971559617187102062783045821479505863788392933793334930835336324015775382858553459838542632610938447680229106410481239456287440914104153323780490886045717153603467225319408416846445265265815822919399190177035660934699345760489606888029785035811121184396484753632018481937615296446878064291622908214059618379028364787818951483821111494417992834978341905547507805933673382680455762912291657977272819478974006960342476518678475131629423894797943224401920000000000000000000000000000000000000000000000000000000000 [63,9] 55078168840164190115291810270800246878007438420447832639963317948928558735494489364413616548160777941556567051847477557151380809426700426527221022145995122336835294915740131469811992932126795400734563553070885542312534762953703019559728272562090330264686806282178298275437152300525658041070748737918725491532559375201106676887168323170857839631742562657144622356640274010264185781581122784608384978596282880079553938689376678661354722255857198476405104943081243321808603474274079053080114143485993187890657023955804332528207567995601080165535800281162594056884136298717218213170076464775945162494159696370313010190831276989643347374135893200000079202530728220900436774679896737216149062173021324753001288234440035197195559874462844135742637451770253360836640627088158415769468649141505417163249590780570826470795713656377744383483843378279197888677593453951074599147342981278308734049859782544849017116530053665267862662505170651740011097107308026147197675419916585027141953398146366768948179209316215577590092480031978951931058905213432887992059036366044471126432091531436932536456922859113097389271137077142916440614691243897830817850732375288151929138728528365017689920723289954458854937921149630991076062787552329103521865382189645306243098075473434602426082858354692228703617465564805490993205408793606965353800179792294674941033518274978426731864722869260394404512907323435396949508386120620241482578055894133550886825364209491500345609972061933949356637297100335160811567239174791219709011879190001789055636103735384203762593359693579902826019116233683914688171131250771509486314073454026180931744867443143006733527523357823057522244128356759150431063994603799701684772192059198182551354144168737573008548793988001620285476605431806914652308344614569709763717785351763898471470107406530216129342621058195481559380367016182916202814931710102843856659110997407451679798937272891510930482550234772318346289061508207504535132489362786043319804449653354098437532297037257353585770860246198164779937681647665309237481091592831310317859692226102679249935053850416093297689284785911729908512513120533968761641441029933577804096356446728075514108465482852396899562834189664562634688808071603258052627533404945393868769647523281278854862847904650599636499842777701137694030649307955397361259282486789356256494204475360502495085514852660971459530081042242935181398031959661425816868801820452396830759820296004359480458657922089972674645728922623851262353657083854440709493039128964773317832083926499549782963389637250992234657250198042571211217199223004830575254951040988296271818074547852435698481843174479388228015236680491012088055077717780712384965112496212795265508730770325619343360000000000000000000000000000000000000000000000000000000 [63,10] -254357300068444183917217520320947184388546077168750273179771589080466176838771569928639419068805624224608904784413776603356304064784654624628389503181261133236133130802770709577210569370323997319411385726410001238874704167662919466831720280170208162167949690072176939251616829638529264810823858867678750562435954680044734159098509053818365673315882840813542348018575776943546626231726194530662301487417067692342953481686726497828845586453251277023251652172183212556365084702699806913486455031941757464833092940068491046614651031437307782607442790692937694558443145724798169000839577360055920886389522407240685449144235737019037575419905954072129439084778735736937248142431872642410436554586308005698623848879889214584414068576175524908061473131602727307084217527339324335267312743078290048194517749816743929095860694303995533831331596055420063200975118106446713263316014363682395205139502001230004458070184300803677634001051275944038304166942770159199701696745833985411859442210324440276563313884333297891991673848202191804906584650610555788615746851625055356623863410331980603302810715126589187175396987891553901773030297138727345238697276753499898145168963155209501115855109927913372850642261960907523076914521443154976546795987897903722449406813240258489261693840160101224282628624019233742950941232911714453612452030434463232290205558058551036073318054735800568093767328108961310992693849477184504979003424821533814831424555392773957011439247729428334508905043150596719828153499266714635645755904765928791537429667275052920763525822448118700749225648163759763770183806978924319378838782115890563869993461241091970741414154652055311719264195294954859426836625524300199929976542960430625058686132289154703550698803693784633980889402156983707823551627597126541121305647794351864763826435418157852883231489429009167990056621289309732971002716106859239706399785888331964185875998835892694677845484376512081644108025894995441200342130606714540752266049382711746508849038288043499350590715105664694796422942450980015901822743346759887636190465156024483920076908756170539462979912611313396173571036596132794976086041390511783676809730831783368596953517383436194560774203519050476869868073197761922454088633712522806640681878027061305739784833307011723104847892704110867744593811871795814444266448215504818435119605064955854837397371637124094896119651731768675924307442614287585429567458676187463409096377540424973221699431801759504086828080087028942322254835744141302078218871192666833149220965289286153592487126983931664221228889225769170227750736353332191324291621033000855357591399192344000498837814243240045761947845861504846187949148009207963968878028124419404572328303849571499376640000000000000000000000000000000000000000000000000000 [63,11] 1132077545121406408917604245757347072219281530061998069123558605659160978389828818426283665818579789851169487234529066767170882258633407800735236321379254397995031735684740925038510182380927017444127371401308405882029910556082487078423499178133655806786446947165752650855491942747052831599503984615752871859294392193419837216813558274664466640959454564780245468253087056494363079442072024016497971299074521416727381102086703383341808058161487179100931970507142754668929478034019862756069887715841007059962942557586185826177519934809154551443179593593643454565413126213035288586202800111673764273762205983003120072222910684956962715007170731168248697229749902715679606531304795056343694449709452603108280477390879317181352281850873402348642234612506166936113359668681906391675458101283728373302844842068575497010806767915280190768798167773170928164039337175140228260127367947104099923094615642297261043720378988254737947145750046764144059079694022760142189473638975604293703784930662350957933369671122361589177262331229395672366784571154706314451609484085237049959861883833757472598020168215150325732083799920131051927086321457650961061557785026676970234853477034889932440685412864441448871300183346852859653755528717064443466836827072215173450433386769508584060159089731781678786999269004690217156453858844171251251338293339972131030007739054104677503471714318014533544039917351324024916715156490755048519745406641474511499813386167431714989206330049532304738076283823237233418437715345351207625058895674145676121445743510973902659584127956629970710911056066539307097821024287396143667356428312136402006927685541796033060810032902831806201128871799349692011540886860382853811650910895626075621895413945612012306410099244301619378579633804352701351915291605944455179291900867236539255180239030182480893448189705999486879643105667479819102718748472702124981087108647397688929345850962467777514433623384363244320372615768758242725129656912270482024076678087756356209422257017821789369159444657643334646803203877509783801017364140138364317254692061854795368327347242959486175247883676379262785563590086432572799947387049749159619991412455809937076786971197054172719844473384621549000821634104805180536556815534652099880366973242078932113968441492943020632226662639144679967704896013649841199444018791227706631471956521042945305369714511005822167169891736564429883485540135891691814234057392147143869387704557978853016944015285170371835004498595355692079141810921368093378575259613820147809943263896018942193660370204364726543485086168792945057017898770436765131835389742956118933931885095558420441301909850472935749152594779816749114581738789225594072088721195042070262814272990247649280000000000000000000000000000000000000000000000000000 [63,12] -5570322078677703328411475986589535582344092373915669767524915027057783373290834170938625055662739686705198662435427250128007667834959823621357806030236424904126292331532327812354781197609600132579522577899856881054561282216766451399980509483412905070586813134975699284183253264358129917532538481449999047027849566016784685956889071091936130336300865675335473284896703809809960285546885490811789973172052153780796792229561690407026221487197563353104965410520600807439642367877369897997329715412242488356496103008017000821505274304864568514716795511575055711057895068457107474968815324726168523141765721644251295347106811301432185604701245167636745096077028691161680162926348102686472357938597013938214259050131424104010173593963761710383644499538756376429260381027603566982888968541928922400574772720216963746744550835138933426008565176845999926304362131736786831615970493517695787011051822712540953956607382144928780034285580436299770681855535097636587350812772347453402126498720019780050123577414421984704428287784312128938593341126494497615565429997960809165167296777139125369115234789398896342745533080209309461098589397841578527903237157760219851292353960921850467739835725954646897633714419250595704730690718231942761752897491430816309978017269467718832439446684069154404858893987737892903726300970853283893653587723115383868694142116707509239601053431455592649910848102698503977077848677239666633415642718464537056019365276803351836880341813279302724814919167429462576802360674700127994646221776735081737647109286527293243403383758601406483225990869952803236034662710880027945809555790771084130706390759054481895592668421735544628846845829252905925966898639213485197361403606267233713153775254773243579579239365582795555800809502916739136038762130600196303213972664541039195018590163946384988268905393671087218990448162266228771492777686822068746747486192258552300748638858964096057838963695650189884202006247754867035692167188097415431527039839074140076057531234700450737719227355271822321479010413828866959045497379966172716091937553990619116467869961658157545685921030257375459716097498385378414022290261611801595326289580240837927087385536006044464773320293563248584449843115208482266685186745474346065453259415350998548023498429995552917877575574056844670704221409861730568013668746045534673878208811140237884639798900911675067660321251989869012951131050839051366818451498843543217381897934799107796039687694767257534176944976575174208860389839537895676647501670721975999352783734446113749978185509592024860203004340361855265449216531570948225821429150394440151994712179519164883411937090660436857625596953449919940459449929981787036774064476474798044866848812329657696256000000000000000000000000000000000000000000000000 [63,13] 23513541136157447566163685888946887046786013342377727724575004393542486034799851758924792288472318682077717173287736803933553501988693791821266526561389026131082197611255882280820478520281518272525586014946022615911339483967280756683839792557575031463182931589886130098393638670988766159976948876275756019171525771468916549798119734145521403155011850888856274166934224053928960824198696255709756261242224707559379755630359660102835534320873815586915855727846927523379024885767886944403624629581275173034732089068253515705412368752477759841894623985414446591072852315211602201249832087331171913821157861631412908703190046490718646669449398616437875181024679640914156176676089968269403012095492828436314872690162482139837863696885527941749976571669488672107623307830745044895053486806119554316750958951430600057123492923879205958462086531143160521727686245155103064860421322976854309148740220804610345376968343856378420508550792574641648197252231673152276807321262706688791985233206756606605416651393252735464890689484473339527333004574430295837967666903989643486003262289559939806905162196921995652578780939110506879002426548252838317423805245446819572701328177421304943894014861652744180806928670273979633919251449569949802325276328855319992088704412235255244011808414289297738590820146347014803429753715027987936624200787906387010123786099852065793077859247029148024279960853161429417252623532733886654892629353376424114519598268197439911324112371552334952929324371691250636978275784591279361518205683162699479911138521661169856336568286986191930932219811236188363810157172002169851591457847444062751649399267011178613741923346544013376217361857056591544688964534399207231108546150177911574397433056369701379175898266089990148925109929036139549913084034010967371218778003885240315089838186720354290639325112863716519360790472512343824042129815115545386740240753502808889121406719647877809158362289359317637004874088787106888838753426975187212578565679549259503841304970338296487578750558474744422799996945985631550002577452122367888773897997900179078726414953281274002658268155637344217587319988796343572660665483995934755717029874502873512381023696375798171738668362877869297155829014243437957665547951860389725559046897406642242125226657311189061091240095492570599055374953660385443133713385559779242951719790680983635851607064887490351108054567221648686887070596655308318879152133859723879570936529107485509277547532079722714476666087729092615414052028793803351941545455777665801940423202146480913584756429618970449674271906442137411843217336394271835213555358150229579935946660113227184341546012852023798603903162266844365058171570761032607317968807605512540615604382047959777280000000000000000000000000000000000000000000000 [63,14] -64853440229477876785696839896276533706563821069024840791127040461219729933209240502982781029424556111972829170118317219113330684166273252281443762641518317830171881850646527148693774841323803319481239340982327930024628760696716868222573484149742490085182100474868631244843962005867581980381579704687950617801885759761513701038664270442597181762952863288946127568735898105295440744774204773289786220616150878614865224899484195980470937056548618663456210352195701417010054138129233213080646462185712128706054053439301035989369229676355496308456438838186632201079935583832143515909677071478842471315627512159848158452769922586710035956476058591111171053358846612486636676648366405788356282893328311826844715924606789094782728535403348153622328081294547865141852088947663413154447671377962293564628892394219649461888039491018219437392691448892764477674549303009154585146831111844926490723158328347702122124925005214666450065569624227423053643689472952755332342265601244902453669759410728452442348812212243271551583454545541501067395252223471659617140107979265121699797975432671797514496180161542338568055137432708332778032640716702586784808529489799530078563532603318000054287160557446273329090732694024444259076530340160313961269272470084324361513639960352152905441021566155359493126288717752217255294401687643163912270814383846619266881427624827234835416310756696493342557263081821050722919444816293186864487003083449615348073867784220236001645498244053465063262468450075701227675857718094884015440594843813964995948569603456014120614694518810764405232232937135644623778130729036537304603488111772515623610266158422264242464440336347371222518040690419242075004268559944487514658226405643673498790227768978907945035098479990235268937014133373940393000718649581668986719202774458681335738656828875491212482349098045074245476589009374614962909310795480284019962290515390352344701255440832147590820666606533194679564424960285598996531272227145108319516755936845452622489120680532939759534498777868175769297246806735331406621391377481294050876959637779914121674061202176080991135965966079147945988650272043759907135441016290523237376847031338507859306343540537146061088005833511668173840781951025947289086157636826434839318360156078395483710628410711004890886630679352947829073788914563390262811838986109106232318562815930928958805479570941419994991183933014715077566921848467697751954983137525052740603647618617256623039703701576092755498860591586615724271017295230663872594329066444670583431628676667230658721155828701482553891391950939835005980031545927754547762290582044505057746064692118347905236881929227053167536650906119768708967922553952347380958648957350024479272334863366094848000000000000000000000000000000000000000000000 [63,15] 88556798412685677739402966852006254428398589155964607582823503451614991211754159591330328076093903173792809553879446710743567414180803696486378877262699188349810797480994140124825749668704024159245089455330241534995463135152225906172058117324604564554245977516337477794845013104746645198604185684990145369613723429972330243560528100961489080164165160482393566531853747495117507718355584611988974473895876240257718600364655439589101625262656678694726092005675437644695942003934264399709628150730629288158804329150034377948759793600719847745577485194458108908930456187102764571587392287259169379333207497648981734975622425309500754856237167642140614695837984623958654237724598982174754497313312919039458009510612082613906574807626528634340906194380287260545427341307194677347137157307880207883658439206687152235085099308935937109728767468435448028942896725157629344968502334158432067726855017600333363147185060237137604064577787916219222413784650084602158320752877884372619757960502757008466897074649335366808638404746847821340928849251665292278345288496763013306121440981599001850959876245682623946879184438553708564329838086631344058311769221391822618379180518084017248413638755955783343842751616145809303267175481921865623551081584051717356385084347895586464307139719157967096866273934591697509617088895849089932145601237954271490548494002390905377319945199207695733766783060420242066044005510409295225472963863405875929085315575582959541460612027433084398630902288452860302595464583710532072477886201118543031864249389913269593896579249728847391627725109604775929218278885437971678213578902970120680488029419537004647256006655637089038491553445876299871832251130979565462324659667037472983834820067310034134828611733003058718005317313182351390563127310362611067333437644766297769842411356096949353815029614560970282503056528815303468734713295995561297224534279163730579000327659746886976160420435253029946379982656296166982561489043999231798897843497377245105190204545839054964726088737737886446135474342744087558348275544990917033646744007210489339374454942413225128336401976934506141364090366214461877076980255285991964837704020981620976458722325700704195643673609312489830903674970256819214372114191389369585043094477577142611435894262400200527163554005936981806390766402687896172542380488852651342807396633854921257749038814533623937558514462014472074608333502748295295777712279137750748351832636968682581556324238462492616854642939480472035981648614950854845059896458283837671039777609750822189724106146189273969792249662870485099968026361313569456288266937823154707443780200657882885294391952064266863855815951883151023569057529217916969181108124391259893738182671687745536000000000000000000000000000000000000000000 [63,16] -38920872976130928174389321519936614284403090888249139975762426621586548901854034230819872205157148556114951453712091811348049934051660146921662502957922085568005845152390242499554585554625669344508391785548066785660521421282187268882369160757364785023954616402228631391556871605149644983280539800707284017310602939117015367270786951079364395463642840537247563419760150535316306816218365756197214405085460778836567158007159060012560365170808409520884657687670293570192755176059956204337887799547553022415131432198920919357568113105541579998923267070987351327273887589476846354035499448092038197554011605273769641597808393173453384563294047731893069432398311882837821101488614164012444624869178208961630338499643641762191226108118161950174822036316411018514490289636510277047033083068186855066718600090097977843295228713179299308246520406142986491663812579087136980056683298224085426011635125039031167464995007073442004599772622595372224329816716561257272939767068930376825755341506093997796466872634227620805423187502262867628688921992524861219050185285687359952855481194015852460183013987805532298848167825214733798193517759155106001116224033245203333618973127467744408794988318657824809593023978860457060506346046561339671683282135303480892730027005504864853603701362627477539857662202069289216465876415220960877209434523695968134894214145778409536522190479858892349591967544193137503986809098249087699857140403738339857358404635782154705652853272015996234085473833006934332291827912365551453562729045856311076123401890144437796701376747715936704640255367311499296266537995710183460439271022809297670326195470621431383077640969050366691455608264235233102846628778362215331480183881858991643333737386667022566781494276339496664938200029807220155254763429930060075300715117162679937891197978689442398568958306585007449269198517989838772508621441118600565045871464643606455575757811871926183876883725367937491366691526789065235736480013100519477887656067511994921918245016595985357419594232221207977024376087896729976208487617334268559888397597401948559346986000458559142077612753245225118774828372706554962991993396309604478603660633170115041175929073430007488703213684960341233779200827743175723126096468198481477931544136525287525671592328094670711286285398476125512805466370304723739337773570771774476620662500941501864752999460674636240395352195402625775294546014669460075236416187996326118205825345364363546154743367503928654995617927815031875821293363125871562744752173244118592883837333027751642667529196755473735065599438074396244666057855386120963207272096713546314505827667620009059470617742120070580095496858550352634300128106136391185264714779473722092718747757616037888000000000000000000000000000000000000000 [63,17] -87297765944325513621337908579921258878199274809490139995870633502530987308768981567622179901991719749916755612783568328447525127683614990023712378072464890592464394756621159438188982267119388901339272985615861029645390663209367057414358816311184630469002894554016501216191261722219754877959326450706918773867790125635990221862567893759909276450503714022113334920552189701004656302870522480463495578641857660208914416081003918514941487520848385986314122802433107948278205210390667424201380046744598944812073763763592335214758434052249746260035656091420817462770832218156199408199575366933955261844800579414456689736843792163875058481152570237852022757017998909035753801643529594651129016081075715544277560888242762693101392695155327424779117917331189864632037718978443411502584798475688037707613330227315169450519114236269722433842002874730908613774928833768882493296069535277743326002334437760119335993611158700896944328073308894219811144895770895209259337484677199088428884194914619135534674551334058494256027726041186215989074522628209804036824341929855982765865109201601089365898254648865378800064840137181628915409406833448120953430664854818990064508775135178374382505244528857900769430203531778544726586898645762588938435968958132408872669298756482476083208934082713457096616797412765252522707292625799005282628547478783620027453985023877354265667129561472987945951238187654227363087117075069222149234797159518694213002130993276285665907109129892840161229103388418335955497654490693711205801073541224527296621364988152156253910335772496385986922595640188995383375025182839631179162355691803274794696009127951925953280659115103511024914947088723065902976505940356467435293285288246855725632364094203652326561288768790288572290082075139515685954450211596691340324542498025500175987547475602397446730595294594907787294858731904127035251970076046139197291271654293503811250837443201429725149925335270343336095298343057305040275257190559049076129912819328421113655241171708249660289256353318038920851556978659720144429817187450386178259689447837937239865923147831889187839290935780349348085456667142310847378965117517809176635332743994009593576377157761647491128432272877223740544218242339276244123356680611800935186085341048203469169864749658060280208057238555315545347974692523439237442304041589323774153417274748058789304683454022424289613635690004125007827128884670920667885670542081488654647117584039109293031792879272197164368549212581559969328201358248300262941290470450237088459104830415545178281075412972722890712963965683320285747650014018824563319078669577754889173422685880207776338550947529683307209297376488236199084175307639700113509844983307506491189949704668446720000000000000000000000000000000000000 [63,18] 956889661319379317536694627708839555568449686458504171482335384490407346728276948015379126099047478254159216219705091363698313572921347693501044350837022017942280819287533881647262673541483238119750359534094040351175081061264821186884699707631941940548866682175681174469623126921924609366985773978150161500157666514469375067556945214916228893734015239461345200483408870689226576783156014384794465146005614260303232447001765305598289999678429863929042529340134329277060995139522537480319854351397780412363049401571624397490743592725797438916913244273951460931367569264656156019160440560350189207792674949593612995957229432182614238886517945639323344874328945352901944724051664008928914408962388750556465749581943198287623339565884568291105562295994356995884351436344078217563943693426772878214728307349284793683264368264135214720384897447676660028765297811967429456898146422303378500423671055900537768655984490533805787218780163788979583926338705652198563948706309439849724057356056011322497219648821900980040667843151425256892408841795361412002720177566480136813719221418381627351482431227907208564329831845743912327756911579839719482534961149959884080381393221729968754630428797524120653776879467103675806705846037127202098546903505716012646778523061429769209998339755890648479923819621092912069868504173058049155323223556612215384416424214186157052184521395372082359194559934032858621954744176638535550463075032722963266679355988226689194506532341174355582483371937333757338031819855553297439663376000519523671547031900130993712043494748742738832870033593841744916934434341398724813482178809777328498381413106477366984904108497416877978902817915584868048009201087055914375526089644965651238238715615357968282718010111605889383368697575497906863003414890361601527737860039861524963863356060617917232107654817325702804165264755289580609337026668944415702283380763734621413249914299792401962475748287983383129136254104105126105530123026372839881358171953889669083674402232386985839922153097146022381555141858290189942867929266526163458255190683206748696603644344348136195587524163348850681928785675516693477826368102006872295478317688301350152360020608883418679671353342679008231539856633697186160509536567574438245148959701370372662373582623237469464927760883976870214044826476738510644902742577810114094027146628211309234918791971291346137481261168511336920374565313584565715741848215345163878587252839089972749168572418900397295162527986367795276027984920373282484941518676771187403523102672570713254598762210761627325233626251599533022171630840234178142700954398770058401179571499175048670415703619559823086481478321242301661990966638341329728233882131199275844697933803149066240000000000000000000000000000000000 [63,19] -3048786877795782715948428444789449372149145866812739621866294372887189608103222333928395221433653845575898186037499974827549154739735164473283554978382726948288922359501954807644429980386191988371633527831303467306180340110727916768390983394696257248730987630381175807480159816167428834002671787353652850285876610611047131165303677739764034556982494829155342776012120414084169514494986990987944017800477205421295218059445471491706659117207096746593207439620913747235384726125330697566799342859561312298879389431270997455853149703663250288699097072883017724066417466117182698691467453533148011317961541378006462128626504688289149769733635105799549130632238559563937172241810029133563250495342109394061292123362005931891728781686370990961636869689088701166757382285166120744084737866492613068852847521182690746376874172513656534425527690013341899339637227466867677219729529620336646074695524138067074994097163461076907626875901325525332470680782034940169898376551491973049572261324467897182370687714255971868037079788427520854912364079159213248491662653590020504814179449654274247877780420399453350776729729076781248791098069122689600922700429994543764529564962248579634817789020049563353573024328702249389774372127543599698576151856477939738969650171749587221720653226188931595836906683014306904728644699032871115470676670815084027658169122058996318937956274340660576381859220961069993153378073709754110687697189860332124261639924712805112675097425354198201847592964825275440497874686664465000946018046789074042141438604307279575305307942970198874151779029023339879448699808414751218667874197385144865252852603169225489597532631870739318747866654153157125500975650833967817569129179358364230780941509668757742605090331816112253941942532884051731002199293979945966166343458163681329415326373264858707566511942455934188047063800765902413102499217067744196878692773503728429385579757304645420783493572710988652416850482460417389520905183395350846662158249131183257599530025651635118538243215262009382118430184391150131448668193150652210680833333679056647848759643473596198209670990121053881948125679345883629396944228196367134997138668549292014860351451767430859266616801636111156512644039140139225879388572949225909965185918434281755877999504882157688498148640827255340417777807348800789090078249552886760537137930066176866537204181167118991232678904722679417752087827046590250217700427585477376031141398563169763687309955631842351618784216931731758289483572061788624886601348725078108889900585035800894005735644628526223632472034885075572944191816856048604035555873273437690508169941803285206714955436295890743562096727564531024803794195274643442618031472763118104543863923402310942720000000000000000000000000000000 [63,20] -771283353792445409396023307074908779419650396773521383460078690798407259706073904939019954976028538252097720440333864503334691943548279119436238197621927048726484939918046538437581024145698042074683728417147614086164803792424608273708047960075548067458722127862172006924454394210413750643424712040737897182596289583802389138091266844367440035092067802299969448824590140618000497400874702196890508210869571351786202860227825939235167167786683617673012549022052573332659559036998450096666881520446217314432542859076405531917017699602763365294746901205546646116791708452856285734294198510384979494074917387940198074390719825913678191862538233373282379593537363509125538970868020847134617753803963281172089470845570163194815437364391026400836344097536281517427557950921261164727862589867115010383743437189760783739078966590920730007567040308490912989881727115619934075879576339726222426510865059593260933304050137092970680152168899901386115834048182856609439564744218396178594520798844228939855920656512812586567542444489117904217990917081715616025144533624099391243543239181019098152636306219464988552727482982895215521195942383636513444164274687536549589786194774084888198017172736290065219723495592338843026013365452128223292828272199575255141954162214186130819684673055703116531898794017713164663815326060829749450036519368853652486400017717303258574807225625756722407792133514502652945700408275329977704633133426184729667689708074612056598224300063677869430425529725443174220945891477874676842148729950682242279353138149256311301465457616049060388027262007682723296008530358766575775312294373343005862691067529948906638569913929902464611166586239633124664055914372713992187800070054710612714106828333052442717416220823763310003157942646252007048815555492028703927136894233094406924108644853970334294282722375388846922583999094040243338346122830509679033867192839754687145428072657046481014612568153610491013052590050765122422345439522446898843569512854992067365975338532227187162861698020478378773187536789347056002755006679465301970531242143864577070584907611282374826607413443551041503350808667075848366108393049890288766096925954055042245506504448618021845048352826538245269709681328003301455240477159634250813687307755702463168286946487607897896067651237475431181089802135550220876700117906324782473081253620167864737469686004609578273417219047043116070331039140500753438534573267391478756029647030267716224034569727359862098065740879281246636324637239982946810734176539879112521624003372683530022335683015820336095500297239208149801660183478111258372549928353001832528956136989989466884385406096976009795204431815321400462488116653563080129392509201387381811401925593304924160000000000000000000000000000 [63,21] 23660735241562599993915675965463024991170500324831854902614886441014735044514845582152161900035098231329089251489648030660686140682971728836574332529540868841935067155877688381052161079854536510977617296308250163596762107937000105446717614404525261317497947591637239360292189749251825522273057262514680065778390906494257167569487045599862559143192576139593423265564280216603047740596219261005406339050560919046087426348850484633687973846964922961633665380496946550925384270921698295152824827832563388570480405129356257678468157143498653136896065169524963594258530834963942382131368469700441767689689553369569473087147456692856508452744096699982303892645026402338920270693622707819622296321889476151963854290392586140228051935015471002695467822746493087401148306556711131546518564515229868420407314555642807788785561655002585837950028185161770317385291651342254466010321050190809695171067737017288484465727867849055019278255993538183597435294651262713956914062936836326505054814006647981921939662263040181811367046325483246154255001706956653426386645658405634557730037021933975803715755322539381122130164779409757679898889157124733992492938402012878146314725569635086595033340929436645662226677960712226886866009924240740923902439794290410353303130278658726213359957826611436285660554611336003782441673222360810074048817970304492497124334065681865588760299261310497749312476872300271301599952900689484098215086173414184940377788166815026853265172486529618195963203719303833876827546230814856709171675583007573028977778766479541381747528677538103657088526802463658541412309893803666109087993134981370007201986903687648065768164387240509178038650956779463432581721925370782221274622447751741202110126788122157952872572409051541389816429650152468198016091408394273260108532083013124274770933547174742644820886146909031336257279755359055659002644063339945499111483459273603157882096079104996258889264832735197080352160018945758870857814829986929666578620466128147199407269417972605875201065436936212866872373679596685240459011853226198317724031459250009388717785505447363397796307428049567655029186512236502692058417684350771456806203272167089516458000874962659329667300663264637430532496973787813844878727006521590254653017544855693272184623981312342170537362632562129071489415400072259483043167966219624807627372304671967358941030356201234891733100582784273049884503871741502614447342196219543942902698367762181239632621329518021980696387209546383530406824959438155265516144092920709335355652194092185400293695577366790469338140724442966659499658879746990469698412975485374730097773780629214635189027786746167799557330078399002146910469914309262649071498255753075144370001405779378176000000000000000000000000000 [63,22] -59146638548397197674900376023698945964693526256088614267221865197527486509616307577123332025045961799610381692933928028248686008403997138602581078479181339563429837533643238686083489968929251769719829485964771722699190068428260321039809291100850124304716772315710029549095226448998012584585152160942892214827003282299692952238856346913843414676780691347749245767019292913176705492568054253563618501027265713372075552155085168432542768941452974103447755233093974867079573433118647311309941525362692317874370362926421482845280023568651083836200990061634037695042770414901905473006251441826762487251471674324769450612665604183029552942376890931262795944142661824136865448932095689416884088228313919016715259409643996074161678441285834499477786838528764749149235455972143639149609410183078022491125292298609144250530584157758622727242492317623009962133641589210335380626495666600227008309888067926104027568091345334424669780493654055689797052057897166317558091235842925946847964471837473554263461664030794251486397724314357217192096191943097186980856672734488033963208685200592362481732551169780354326834847489736817863276978937667720918302446210353040671210802756407445104121948221606689310251820056584239658248676722278106620483601413120382395173238683192843648129220507347017837772251564910351156978835881850995258163500673496881277606465874946943980024783777150292431450379472090172054312806292406370620532591935606622810445325760635919078590561922614537461829585218499201490713339096920256760542605422077305740598833273402519151975199188478288366920101679472654985389438678393821057069650860562576459212642764243128708755965637085217783809860877422160672585053623525272663805923801223135701695198308625398191233321352548330599166963315936773162496248467988821180633328804249152161799820792197194967146422178438306722117020569085054732355548287781387618103008812040858707436296414374931681486585360933365933109547061845412841633985113345596329119460625767180362663417596713211044461411357776760121399242438829047349529387866884063910955202544680850382357125475780108501911960151946189672909973820861787761094823239309800354176620688574382928007628593759618670830933892550459399472634419133304001631941732927252209679256247850096031304066831078016438164010371335179249666568862462511800554691385180344247383461416067341896627260474986590243380032312233978045657907432871852482071921295462112195430581712089098444569024364664020055646578303642553638760149093642220919689380019241851292399878441208257998147637571433583885024460683582296502312290478565528368868611350165743948213587459398483327080065803859102917581961656968646120020325615010372100457245068076380070879292810797776896000000000000000000000000 [63,23] 68697062810779232314857033935520225980231950994679972497018701378782000235644624935433651705219582324067014210272171255174996637628634024079997687629122332025770411583158345323019081184583113774899427982373300096281290073217374099808179885192138000140513415350894058655040263751643487877858050521171696022748350120096012960087866886789405025950274169808314821384995461471887107986973737649216316695669200848640591766639979235153123729632895162247307542415299743348714700699353358776686741675478512701466214353043490227672138285584040750078471534003453479030923631921357673735691870727688421260465667179172977350493993218217309153155456157225772986256441471160671660687985730589185451799366006145454744847198778307426856870787255172647148475604750744736041739561654019587864801658456468647968697919313337381166240717848811669609081815228494367727794206571592311433510580792885465074806314682480639900120307704477502311991559495250390188075702666037409303106233589692332645875865978642987479802451722352035213225619117349341672706447200942012756144389082363535301677183129042784936408896258073659061693328435929818076477706366157107229688814227010878598524835103547382263282300684976667701561482796728240331230679392837070530749083534156257641489947566285797965991195237678828885475115000779515736816095443670814637481444405862751277939779323894671941072121411425948869328748207584714410631560549662652206381207977955233262029496933959446146399569804894589716451626146876164653350670500337545275927000158577341526647259114183752641376974950432360847679867274027478099850383490065508355282109129693077950821842216189441376719893646049519887906074730595037842977245770987655456811786418684408046578647236811435409711765002721262645225879475998227476447012614918354246627741945158395882830811084853797527356655472076277124260761904475588239875742915172286500370630775939636015779382863003150812049679645617575940496692592247574351588552237656919979083700790496542751852536038240597525907306498249323859425238086690517221081352511033143453035338802074238933738122963905842209997281400791910114204571035604767165373839049643624119299311546670977528932007251280312970447518198741391493927367965341835580065978979153874607408327265784366352201817544641889820382690061398506611492233739514781881572940781075114003243482683661929792884834299090570660772321539639781655968435604905422135628733802113574358468684190698551990240345504460102896081855275076383106143396988901615815697272309154958461594752821235917849156451682636040723200746878899969941521022989003766768440282856413155391121611147082974436031485558627386597363853424586233173286390189215604090601776564865053994543287596723732480000000000000000000000 [63,24] -25806724320013546248876585819934407367645351972000267309110077262460144334871510634319858819349410038251465536828148452095228724606573887039541560300401644849210650435709661770334303284654741797098121141851270437655048082379592395780720890505502531863878065963027531430075648361312593679308086759248593636760497134949027374073905217461093724695086619898455627929218547389818554000564008799741263178642017168284494641293801238235231064065898903773575653662539015376286969058150445444101725025603119568279332063921493206177867578500487778817127722961317268792479094526966804858366045236368629038358269435806151736266553411535348775876558935953793360310328580606069166634612037762419341203424496092113295610035510805477915225097614970867773731999417280438600131657264532721334060491193863121132548825896539130880308751418547110011679031334095433726273165953787504010342806197230340914498574066605182120740564382295390434975614646698643931492635184284902526235782466116211051520317041211065995851608724894182878553554603107097183548867207777856455893497383377593747868486027948591769283262200139311829107118598899595773382621397528427923422630733535911704109774467139770957790869445540585251192236246855103150571689978392074682827056615102905863116959358851972484726904926226025904827353760532555315975065673477001334197049505850135789838512030150271179074172223403293930465222925660779264306388526541885865483035822962660212776601736584634001313515132380476234116709718989826773691595110304967836811359128088615826147065832083241921948116222118392982594969008278731688841774106508624133172394328368434087752263931487134521838856677691557457134564509338021222275213810217831571912203788037660311667145707465685526331501686361034889178009602940817338337880545707395459823061967294412230277190447812240618954556762446309018141014519689364640928348087217394430055815869613121280006910750216116783707404054915087031304084148887784811355342955490002397535249431034891773213844838191165569624102402170354902017697773530703321250754526301811810313371976350156205169041204187593767579781316819326528174281533473605138777817578238418862987001334032140019897280997061474961072941221561352334130563305479822520213994481384986336287809618065209208454069007090049898691861087750229283302807322691676411214193619358327742342358871536304296609770760269269831488478906254385683312510425492258693591690031937728114409082138956737433786897116649090274161897410340698032423612977396822538743065602120490480793995862696708451895957195988159558623821245144399921637820706892170272177965687038446421367634994118243744328675357450940553010909957580424438472196266433631609098774420225103336600137837985136640000000000000000000 [63,25] -32026254881186315261713856815132624800266110378941759778673819134163349079355070145512944232570770839523727152521348893404129727404610770097392458147524098457883535191290710079765184932343923405733003884517915717745010980750250011431988706986364323036181904418507330788106657158023365661845226050513739538707382941516092992818690449877157104665140331836690492685638547637474089802151094131960923684077324816662797448815916011114158367494257251021260042043798873770673761945751279545939840941043754205754461915662242046504166781446855061886441811436015949663055960032310866716804444217464175978268680077332459031067576195225869452797371130862802478363628227392752275579153283979130839336578888277985431240231459649215305959740959942563221981742303371772647856100398026741548772560863604454735200395806694661892732887503259585499725176969731444783704297604712126939477201361722064301905766938483644097685705719218420182616225325206822013116242063354782641459696173875994668707631411845793124904403080563475890238792248376163770838658628102488612902204171746258975979966212898714545526702935035276628752133760943934633714795645929899120420011704623282738622212591789357597291591991184840697499490316562171368528318893490218797114560127266709526108521886585011267974812584365563165401259364743826308384775730787798200725211724788492474174840122206815102439386083291200642206119921870198562752531114090450568926953492345178970820471529766886080518309901472496703101966882460333831576594120325571848671243720458005697782199610842076943283127311358623945810495031699878058931499257084296696968220336695869198080285689037096529407121175647337405931844258306650973574987562341209536656860135322681108456754859621755113536998377792405090179633801084208385693374911471436902581497800697725758799197895562803437585379043417035332363096938517683884360652438483258251177454712636363237161481091414842472732804074202369745911664986129104480276780248189466676798834235340203836664724803986966709656528023528928019135812647046843461781211005302084270126345248786239521096177693455193748615104984303225688889344785558407408168281533481921362010898843567921771581442795653350391009057604274743914387313562887243387203351151473114934744692628957155069024632725790961065748269503681543662742319597328958322072320652114226472931980096295242622632049520006176526809672858170523091958659023630655421631897075485374141647185321059437408702756101710625582380867384815447005416941898018873118493783430693287260835459364881230835676311828268894601681289504170873129451692861895641623383035953668983581997285730220672068925935731537336713501233737862354181458700066756216951878680261717061258511475426637905920000000000000000 [63,26] 33404938690608378893116458521145353696971250849642787474781035802257994590115669453562770176606086705322541296020309043516414148707431924401182561739249547213062779017448440279727134818258533518557965227158597374674324269069265913032310673681895372252543617976473443215894673881981837257328052177752551881306215681037063779567277915894646467115060640288867491437462204095890020938687403342549012386327978840422418008044432663651913367057853404674921275126240442768147184021130034351518626796195997777184224100859512364463578514727724628490723464129571103440550851622332662327300394156444058144383741243093639993315123337078981931500252894043297814771687715078050047688101781273542171904541351417400511039520505868978776287495718094565705635406905846477063421860704629565594148267850487654659012105556984192103110447076337508576372805120507774527076739681711413632745567597040340587775758536044280564674972996079773561173817412357537456695019540737878646014986896025039588132258803759627767934514534296946353182173181190176102029175207606140768435004019582134822757696608775177987926217288170797890438274471877843133196760447283713875088356986541782964148097485223892222640525587209696833316476906816316927055644506043585641129694953928099078854954681082525816693135751337284446721996948881058233610851999122267076538609957031092173203695980837806849889911405195701713921940211776522938712765738134716882414422382707813398437705690117805876755200355501099875141095106413696902469745357559656303466915434016300185806057830530724155232149521100858095368943368634067924356068404181599076525646537316950283562121404067259883337083147145549475628048578370984964130065274882728487213716563601065442561545681070688263738601384077807917867986743667270311467582431586663716989875651661260423138227692307952443802881462295821221134231770652942016768382685190353165701277032075436666382883522445260101970751017441332144822811788764952489172779174938061575304697075746320279221163386291555363696088501208919500720279598886425521887032562198847859789823096998918482840014960237217983777839815548125986260735537904507605979303151606180887874653309916947890056416613359846903139993984210891226693291430180191848259848689828855554842752312452065688420408504942319265932603233460353463452036144738680446558387453312818472882368001704993805658634795033223496221246608793522590681822568627031670331344170486685667407118264309243814304301353114330392693022471534118588356259885758213332731712244767177603540650268201073343710503942761338185318979580299060325931549123602585717755216295202775231991607044968220475942910433079827702350199853402015083724379648389924308505575489314109342818139799877058560000000000000 [63,27] 40637521953003687418256145844039673290718129720087330397657916225008255244860423963368311099607464547910891217744119087683031928915390979348172412131857295320185325846219798341049395598788999001749573192408355652526077094214300409222927568340002963395643358292267966832916886259554084095718706889169990607340215781396886493100943488672864240198925009938771602082042197376872929745213984581867084521125149225244791311671579900055201390559985149658122746209373997267853476968095366386196971857414514579387185244118694896089608679209896499509133040442195495605032349741749742151513967165734815115785684360452078133112781873910746325353113636403441277852286815527604311078335131143696582547664284013035674086464488018693220483226845187385853150939149193307926823312541968128476181191204227375422619903500636468552647474023370281734184085657412347601011392168959351793259196340115691412250051548310912169926031166712435459338099557865436520805867029075781642400314881195575943671767494621365060406279427379335770539148085581160975110865742565025255040330615314555036332512062680300912934341727836906473967059466893636545298205605197205429810785317277890499003272755889269207744010940851062178874032601188823945583946424288043274055495833135560941678906808601625288171247744177463727284494449350399069616521715435306829246840379117054631174944942234787306320047736644583662053130893059420617340724389472594579624824937247232831924191568202431525905806637974200849683329051800726901505262695587248750753972636072993874690627547456006483375003196046322706889243004258721221763890584892799489689657170008463944703622381975088708629252174535045482675689615842886631284975868086452007228529860338335797660985981729987951832859029147876989105010891609337480984297745622304622302759343756322322899341547980763475377497022308593287652393668611541969013119019399191640063924295762930502117172651243533307228345764155762237106295494878400572231213240153449311732792159773549955064482219314778408250370553138275553545835577904686067846587418505164814080713727179431579583405009061438807828356200616950565180138124996372475066550790219880392961084612829267805118410701768216508828962448157440622161227461947450894646989933232983632794701795191295763555929145558529547114880773349987857076966421080374602013018825140893855215551451175997695823319328223187957469529816951160060661443257312922267962442974327427122651842519371274818195994787224970166089348268273759513249586825265304798955391292871981900804909653266291272366191871417920501574883410402264977263535445097527064965087108760331430015710076606344724130135599914347576981190534227603339274569851480609006386361658859663384816281699756277760000000000 [63,28] -133090548002769018556493723000591889645676368977340621568772080123325176333139598798461045428791587856246411121389967336677712606343554410476061464597790945506303902132913190029107301818456526488437462729805842879334951312920535391532569480769430012622366978682579107002352832048874233711018632222422124100877515812294336077910518537931535002370587200559764889550467485226360754437094102019342200011919521088422524992598801066881272483938640285619402600194076278417712840551558718132438537308731569524322924640627646746271728706341996611095219250043281119653251258370614417920992553324240853533659669486980483895111610009648771872819029178868885963575030849498252511323797828713535860304027565457545173356399096488156635748717534346052745079860136524808525556673507428679678889036997279493198696725569085612076668378089827133301381045746671064353439132989808173213014850079379182332798206820842270049305820233439211368250169766998079334281395768697650986911088100076463507692529455277040417930087113070292897998897946172799223364444181479886160712214175891613351293649676253231570282785304473172155752677719335352239111951224655012501214844611041597313090253766991592686438590291665023211276090526093803038053207821204888089347691371906301103175957273499226813797037263397643184767552415027874268301199406991319479189554246186093242017716668325231669415686005245635105021140801602832771078684941710221549862013702791298174075947139013995435732809626605244595946932309744394993975175061696713013093165967300719698545331609933893468643058106415773648003562059927134339432780634103122449483274448847460594094081282789264094089207105074306619110442776354063055959015363214435873797385982225953526418430367969341660456817692875928810850171210495055168575932363691261178033996964027318281847498074980429703104903873305398815471041221602308402969235525733276919094338860538544469411571504137866524722549278589266965497583866044975771596585401202143479052712182617931865596514871924899118189529689695541076098904505251170425141187186036217049474385460210152872451281889325728379773124337678270376094685972377801468488300689114454906066426279585259077208826691071276058923882201847748462215786144390160282417794871657918675360850057386238143015119173662458495800263746738608275159237022766973228173317834215251129718366443186472344723288422624937283025505854761745438953199607648470589807546055819412612947795921141545246807836718105672844169782095834299205234636060600065594454945699071277009987243578687902818954573693832983003357449642737941210773550360930485371191358829842825111817780989047031151647361551313499686767076095325397813503809055700611500646832333734695676122306998540697600000000 [63,29] 178946570603313664705792823587825434437782685258736951955840066105955133557647783246977720313276090404521031496843657974528857685742265610692601410951639992097088821611957070237692492311009284027026281812970198162831513603592894720671767617602256028277752822095579107350711182185595749742021785530722899787444194705277121735754959046381443378349352388302565869706075858402608165421781024471749670706349390151398151501926850758071843672442975175803345446276172108870763575473933271655516514007611703314157066760148133107284025476521050677315195300820792114627427152931656521369347567978658605811085966673372321151987534623233734822585609504419691960973061097315893986116446633798366777014729246280293893398723908249852068345220046324363106674952532786828782864611769493816510439265388763406336164166741780508439800350199820833116321601771095980612781824330655253004728558550129648996403880351162898854104848440094623348248830060625665971505210909107585219450023891447881548981259083259657394547470868058857806571821872340604633176833438127147845859039125997257054451192454322956151361447438224022588949274572965269023243367511385219043503385021192551454770202693500516946486629988617159789164015288765629504670745086697042571648315560739029653220582650161166732667539320045085811422899144188690228211459272810375244067050344471449886634181114018595897120524029467157994700573452551017246764865204209044491454249118133590550893647954009803033283169247251804295932306481715497454944081703040974851738856310383820852163430195472821994180459546559327363278684912686081052059175523291623924362102884523282936758232871737222570990571199092569906652226124425654118795864877681281257858010409178012039710511382131444117091434566192616646133794966111433257873024465830580355505975422094132258127082309986577281040792042039220170621109894146183439280858698251840289036325165048595747543515080547434644086908918022132081094586166361146572736881660390782863715931767528160529183616594723067816512827079502296786990914060834338244804018771303918936145793817866183359749513656922670622638220174924597957923346964645270478333105536912017880689241988414444655221956967043938691854165617039819841107947727048606780830288719595410724987512271900588638730192435980159556682798022059621132552375786171649872306861191921982899904707867630263671638053342320672046406825766781098225409178049318929139763535018136034029277957863758054743116313832184324332342841851484823191476048812384357251361493871665567144000573431139241071423271335271899183413465478096421676341279834411663297135425179274143642702437542992288864966980851947353874444981273311781717031354960772849801671125789979471734321052157529292800000 [63,30] -166187497027909248801823936988091331471023158907337985920399363933950408492079462100482769551080073405850323856858701795665712954507093102818521634520802316087250710533934429294057699706115346748561549209037391543509928087565943993059748002709762059925307648199282899407232416892252147734827807281383305377172040280058336989769211416387020268905510599266229952200517354879533015847547177784338618462634379736510935358184808565023970578171211844916831780633161309193134085653502837085654875995738056903742812225883642016973120425745859392950630099235437571463459824038898870989736983694112501105067570535227140766086654673815648365395059446837244294432221666760414364356171171842456476326133120886826033470669323324260488704231493411153547438605413322441297064335515989851473530294023328280278738305287974775947120565384612167286051690401228563740165523302764148995852972066223375134159096094652809814951668091999775499710788255432148932417206826992486594363851470577476571933380424928537275675224406074167514514846082201886591893695830646651340501233328015304808995956562096900614216409403013335111503650786778565570398589925081835185907714860037298551886824682218526499735776241671032982726292686343742177316133899418194991945405495701104037552413151513151849748367103248953259687816614552781677225019642297245853425224563524107859863758512225088076072184683957119567184143193067688744437386091542237622368969428340743269655788215974500794389868773341698874728496909193448460455090042757871250134190719371073578394520537829014086289250591830260459283834679252919839769049994328770820630980730802359364494749796940254672578907932199413882041919550595845888705637990377019619221226390471606482887014911752618251354625211735979653699259205239623131995891413197055994750490572972778191749834490292286742668989790320450776336720696834742021660041185468615243122584799741101825345260837640959356649381604085359719561798139655749959183881357733390332464941649201361762642050488700682479158283477283810194487910202278060063102460382619313513361878334673932400647041783400635569074476508775557027091835255771467995926711042331878464670165389385491667690134676662362997823066650614461045639008571426209277270648711122142606256109690012204057197818029224396509433521148293945672833936118947532565790399310226491510742550573585449646402209421307069574465887200414744172149629307868797868641082373149012726357692893467463154708865414315400740544649459555770842130932942544499801728674286488166902239385082470550542463138394081166709135044951009795044920893270586737191008125549396667594702566582715438279940220950070013487734884750618919445704172251781480088231279834148286879128221158631014400 [63,31] 125053229329849047151267843472826927064659025921516253585161501289495648557183399435191094619837380470455400346820523446531842802267200854370199330130447072938174869782037648706731895391517624591967005842015488800516048573912924771054849447676387527964588562414514686244181929960047110298407402821663491759264001925747773867123443074207002021647684619828739489356609059102658524146944743834473956332481338778402038069272333136003170249712077258297773877602558447787085651096551667971658826925070743113352289834621332582049529114270952083713384862175757104055411433038401455817487281922610935945212403187117561298948760935528638633255797647806078069539413898575031795217279694906233073950084587887177995093847664580772928287990730787105073667243991049121459130073035719838446366319827227619916112569732390475694422085245031371232080893131372036466918465498643039597938336888507113155658525832390698030664423037313232110346750155246302454097440424653768504742859918253158820887563344078992000328907455291938999060873666835761657764648608052578649176702588622580063818254890821336185749833700680185621374364305570992407342993556726135478182592024752906924312545353863750323165578458506986134810459427708805354756063324412283548867755606526309816005713401324662028735324306710497183045717033449623587826026344985304787923533376170505835373298830822623820799236980852181160715397298505078021900159898380918172964949089699986161740270269163678060388009155786823604280971778069896984326230935853114639971086370818181670664082136447687800779774321044537679854837954678226836783988336235063648061509000847487474185598285774899106866203537720415448797991834328383982670597502074999198229896901189899343718504165048795649798711809283579034215612656069426438743473063722816057736698069058666627263517163674513839790989320097294160650070699194058006419675305488914777722076353233526268035253949839093426552444387619440186367195234099789403835212449148924855441740310289381531776215485700970759361553945183265142802311778296175797862918609570614300673255403365546607039732879394417094613139791271362411234122827668561848887109689241392839510981002198040785458177171158376046312282210233116187868556433195105375197628445254285491407099014705673721424584029287968713483815201486965496680546537936474527235021658897661408892484231447487136684446629648354628529343872282475060782396912755451804573020545955115586490435045480981393383191642050212483652619458343678891160856090383039786808162233044418649580320064380606841127501934154012274145186405754954131752246609240996355273580788705957951507178718942326035590667357122757301984185645993671046577296916970842351571124936651182579446966124544000 [63,32] -85231963119414768896572339284205306882842254122229651940135911029321979406064713335584524411674709255945522227838408975682678420076647101114011063973629200012668228524397518577808324793437816389474636151971664353299348665468458700057767413189374780139167887079357388887794548264668510750895960907326244329864144672767850261359244475592628679893640157798039365493987500063670694822758241739579634481909653760160007542695589163388178382719183834651835815403508688450363360394456751752190697804377126768908018424800424627526833622670156073335643930569293815940818569497953457086799242148840908665098117175414131929791687617984390499429274365488934839610161167702395786519420659774183559778133836201125385149689618635389326754245301347792431917079597968701738963922165904191577792334822250794352415762170972712016450831711930264354310852765210874678633865104079071876983753695218826057503058709706352887474267545969834751638870312800071890658141435042373520346559416226597960364092758273404049500155312335310201181113815157218164286716277575150653449526261554510341135584946518877720498137196793946877175092568584025038860839493507429585337914419020100320124613802736437766295365484744566851613384554000895118400197451420699754134355893241682604915686684013839918570976708309993366906647647686721796700459422703977158080676312507620685747157606269341550688855674954968184951320259926645428226295700748922056959867692114364873763644473989233033660012154288831601763856696983338182056420603595869723518717108057892914862632025973662216384137385873255338820307270274662866213250033182813615247000934625129956689815086034952755284271420399706516882959671419112918924990903907031528646197660723929700722589687688190998269517755536582760222126538356085147683930926876576577136059647817340177675865670791891419181596184076398252005877590673619780425048189084362616865701347169031411073498803059954811556844945859182688164944377758535647936634761182957611668675120211360040861592541413157273905432626315185624473110821003140368794965521043672189007364436483238770715205690933944243009372813260337640650176257153284220235450362126105645191091639761997881624974729120982436638029887552004064663438289231730147663851133971224480447275679748209515133011584022296818848784411258726669699879780005031010771836962523711354499429320685106512428165074838743777161663738731889430933780503160619438941502419579011349639982602142612272111248534566776241223527622056464793924972992926617826647483348839917051329510796671827550335049123083463128429992430927738529117924784621249831689666271773443716489484885812791353027228558181171149105876200929274351000712479528667738519549398941513045399044096000 [63,33] 56680017652874307902509873038404744780651663565526411862026192224524220044060499319631026962697678863607285445313367663142230289291297693076565907039378545943991941109114862322082528145983119347461552626155704260675349295742192273682020728990883246447327839922401671695703101184015981657768846731555798429712195713563688327331440524493792576371543904998796502239111196486171163487760662736681955948513015171788582918803134500446119995400262362354928221951752213334532686531367815968250785534047096627713593632151356448374545839215920502645242774495688823330944457867656637701013366111597023557446832423051515287986482717781389138410916033800666106365389752324233969203472108397298823727636729011383079111996012391187411510854251227573761088277862028609169188064086599356402330086394060928466240435873560755371032315858457563212716479521028541155704288074548491788788723370346605457328574037101383116057369525723155413895322753872176639778523589115668834177749352528587167487260227731534020179234500079031825597117669245273210863336150098158010209447267245609541946945668413833395607560559490252737891987587604006068548141839059373672438988848793900548636429149947469136420189255233188809270326831905951206641476872332972075980139442104841315996806573866383516169471895506331097650701670840275754116493004395703349097753484905270788148462854050091062880564080392784726546081310559674592675634839620376649551589674006288922130434906831896374776319131830635953699482705309269726267789219893647845158446711433845051834262824234880228256324971058391792099648642003561936006759942830638557665518994233388467271128036669875961183366064217050381439333357679520984658059280284912585993232950312043501927221213922960968839770244571939711538212669697528255485362961358736951613124415620688588147696528297772387573261791072942801636725711591920962899595674053638848230452834965595891595572861867709593732534301181599525197539232684431626457091783169602871844783627752916015868876428720701696388077823734722429008865116139776532938865197860479422613803411767398985034520514886559237000766575816337321388141650543802432327275403009458613514275367487377742698553607388985847737970267038763641400420198655505934006915651335784723672617088047475847736034901390340007183803154397822946502427841145654685588386149394317592197456994552725537367213051163838246413669391793786156839597526865053708194640310568797226650874968294800090223894005923384276857576251743259533462881630397037463405385766697320630511221158275103959639580704923571988567962011377874383435722004959194139839697068845581554245472183806080106590333696056945473332872880295944790744448099170664496613635046922718381552435200 [63,34] -37402860169515998399865083195963524741408171272655334296265120384918663244669860782757024495551973881661665553684074704683650154799881997501218359835402718040645324310200302312208214127493205160163039839153069780778156764274165796372427871297824226678740003352877211917430080737522060868425016605060418772667495667059403490449819448989310150946618004939341173118391682694008784496953226128084332989299272352282550058483547286958114553331428893432152608294291883760738742908772857633258826811930312212537970145308766430933484894833150056480963073802487038699861757966841946367399456349513005310932908529020116840942614558557051917922780821742691063242346137241841800812282435719414101760538486322731053995107840439352021762651281447979174649983911185151157845778983906401402632394661641497241222577868178473149238602704695367610262748495528346903538102379755298590895613185619031944817970499318024540718159172921579966063989785185370496949009661641158342577890441889553659167664340498246707533818400190417857207270906158390981082771532418006894692578033786829917469697977628208955323691190743853118971078650227828747178785011963658376736696208916118051353460281669387223592440053997964270936570890749997895301309095754616041401540151958598931625054106771636264967778895441863224298639922200377378641935081484457635075196493459097225884167736076816040508797003244115615044728619992235786907928834253713118256554188864002238906436969293548664307947184610205243097390046332416061240802658996308275304738643888750689861136086537258458935129597916511785096867705427323503445359736665918390603256021934847216377397200076495197399654107366896334414423379106954024728010073123772051716129899422212542611973276633499528424250263302789479387151512009045478324192102309315888654499020400744410683220243551892447384866811589004860618237558671709542118776374859805497746785848315163015351751835959464711474687125466465645505682793817537373334257113962072045381723152840018541460955290221461211805151519310657440329174411769660148240104810319192311815368244179312265187061099204853634705643227136638578006452514820347740137673845884204535396253930165946952340130095646405754554873460395988986196982028686290836042570693200248191981048616478660050020930404852531806804467343264419347466844345074237918277475038029714914923854509750263669601553567871764373992726875721416422008066629269684383228938468769810715124093836845889685652244517959205404121541949276601330133941827294363676797897687069552698859695483627844239570511980259126169442936089048366397234446646159543421894989332822788337317060480937255711584740974252533064747046472865292255971230464510295587623849243176710701056000 [63,35] 23980776219262732522959778539521243241008776721931780366403289043642099263340531131255195093829347649972600020718782073409338829411765197318669895585671778733119650864397347404494681692133183680747300165844313593017450562911825726056934516786354354854834364902746316645118833492874612205100046361895660833391325004668165921526640637878648879788118705878003648904216837179572546156889700282372203449472689810549116331387744861162636151743576251217820591146282678243848130720900831992461403863969566037671539021553947285214589492788684786198820811690648610897746313973825879952062126888176879540873466061218296340173585664544790678706057417043911965328142387039196303535540252072449046272780142693316467034226712350840892293235757562288081603133092222527394736207643815587174840645108716792967820350136421656658196312834474171810962920013950394032223286470417341421347606007507858379427170697099484994219745361841540741530007384516806265555518064472574213649743674995428127550404795727155458357429338245487571374502875364700074767649569998855406587435241155616669236737651670402053005545832004862424621417477928829446498479167780104217510683267248356373778923267144613794105710719806246769044010439801794572662616631942753294919842882874549668814029340854184907557280348072525115280972841588759055951958258977702402013651447353709850593557383792285322317863189622270118369194545892979300876247641228997515938184241940801420814310806763122327428958162099173153697977587593237190041000618157770021341192662498876868767493694135371856246656651343637895235214199653377461246127807134037899147301837197366946758756571078101819333640963819326318810351236096882800579238342467757997950674598609053354808400920404230432413544748932060745297459205095110323591264151825239067150579591421160336634320114751726229759046315441471419039804858759084032809973022465904444525279569330576870048259465511915157624609977156099734852341461255765977645683781282976001375206074832431405280110418511098804339447070186616024220796917514203127005193496041033967048669020564689760034377371235104166675848864527444327291105266669358926550977281692410588053247178632289200557703723346865017443691099479522223113775348010067363938611560596246648946949838560990349624423721576918589655819771315287118000883200195673362972207601444348136575963692009761764344911583930203557650884273800660883701087207617138777531339743859854948876774418247553605022663383587251698419047816509638366560036655192703687828055849732473760129199246357618246499808161378342137630839961605049104917481651691096760040071225221934392691102485036421899412188791262968157060793756762608377222935994511824277781303048411157626880 [63,36] -14624638274313072105610018432717017533535149322297454942793948972213525432409289395104113230557548279059698938825302007385702201589846318634956911662212485490938201830808560888585058310414622875805017911311910161145504863220451154631407689925058094491205339308977868453327012304958592250869009653971748695332339029834052836924644733626783086023854121832339750492876795446841190854853831420051986117466588907066090782727588260299592652979982010010355278974311119021339964913737737070804123921955632958761523506365460123119127892094336558327769102017332797832533757497435534524051203632881862512093455574265172355306253546793719595029991755219288201787963090808345010755611753057985204534031651230348577050888023408078198987901794211774565910322205138702400540211146344801960219864482717348190517523895688253771434167202747453602919663475964591582921498035683593527311660176444720622017206795596287684954477079652546270287907345438242435644067133075933372085249799544687384669983869156897643948858624140771665399867141376712662157067252351973554159922348305656501289374353989525291995250351665674230487556868547670011532840787605970475791894440926736370900248075295964123929934107979147962355275221797511855350177376794855770200205110855605172705366953353749036191125974323778455668378734363235247327915243821196498324464568974613081597898402982872817306572533570432019514579519431408165660282430854204254537142624420610853747136127603353859966314428352526760831278665305035293392233333538092487191371997565107459344640706254758080141069686696179977527540294446900438313327266863185301178424293564834241880993006575382576465350662312712072175940667483311487706412389190314383318192821722166281033541362247883083044702862386793785928998777246603678647905786691434333111767353866897732108073899470788805014379016393928968990350010175507897902989334599915224107176074053385827183451925201896900951758037673852282052919851359120197801868824591538233958950629615163320346154512542001119012769645789424383225199845718682828662786161124043808978520037597918869033904149771975812651398077778944712855266162155531610429703820248671028659658546687350388682609451032537795654708481681666474932480783887138269258788300480668357483776110066731320991113994960225205147783655426656618380076668431465717773996831985658647772652692690365324858874632140596121008216500839319252730621038859674859925491945591617057667173738377424662348303676328506190925365458363834570926430978830362479298324449122370700899212738910421065893866066284596874095354461362513394337318927429446742077281829657263024954906397228325603198775316310457295463758883581088936505024951335882350742652212320665600 [63,37] 8415673525477145083998398442467703193511625107854569624718506258405880464204699281495301306786166885170966085608145041864816693824078891883255020682293940368606031529615724161445093537564918670114465114107702913977668661860331322414789547282868108819341399834231042283603764447767622589583066653321075513956735134485520482587670383930152589695213469457298469753612980527386919342577531573591787378818868742977424463921720946306947958479735310319310202745383240045453593658168367281619866683445303344836675141076706124538108963736851585685584511915425883964798878550995631911549654934884313763773830956480373119463692266919530501470145946203036601313320027932534483193159002050981128765871548029417956278091434114328615839787291089422863311848078943491192497393012202195343966296075303718157822014195477318948045330222570690179391101816984134991024130785198530399055837128202015186691584880994433870270816481035912678505536075913955411015179487006145234032465216920771382426241994180415578737347081859728669367019404342535504537873111037227675319749622558599332946524191889551676724454611114427626105885007266880285203998043566982048465892381718422171583925850249260187985942364778196794052613233613580767702928513384177721239950249455794997754618621439304166065624595015059996559578465437134890494972212441563254533150902498679543723894211866409967498211190226284929102518703172261909591324070569147096309692490535504554828031363102626606773294617585347585294758797488777137275619689874370691571014755921356009754231765835957899343350231204220919313922406523613138038044397509441526726530015422948584315586412785706517931563108492941451816602253912554919135564263730766991150954918268268371134722857067569993600682538644673265549892105803246134240519210543853922652005208926887833506271270654601486697867939659709524527187658307739258259678835166290133321681365832658944828211974681646578021325019335837083528284740709100092057260925934808994249133935220393067134159916864067878403384268777284102529893544515176502885654145274832169921034325516460608779285906655348279865739463418918317034412945072669209293566070085095991309678993592931622947954183471046255917468222364754881567478804322758358082480341346215315526029574478917320588509557516546057788510535923465699854575381321010000661264516051639307508110249465004859219905227061132297003915343945105104150119424185389699886576934687178665423399576559486748911906834447452792217107705660955921631022095756135041636797492897878820667225576589690339143140666808265978837740232862480785238892795033266379763102042134943681646015095788592798351860588173259676687782227266145983499571404655954063017758634803200 [63,38] -4590052907374908616753222286030650402415396598362939678843337360760549572971030234348206850586026516322879326526680406268586340875164783161692717087974058467056415053301926113276654637664467171146561228634257062916235875330695421316328793381605246342495463669085151923337599396251710734148946103958492885112719115631324279677335306444353815867575756600036443717129221798795880563509046882877063326251378919923974906654263588766330442668747435504321385967399589724919734717895821643126700129414193055626670466242302095069835234551075321016572243667752729502930050198980157839988146563673346091715824162579461237322588665461680222102173783945983855465459506066523290414386006289941721808504636053512673585306832236351472013195559002284869234205853629356336248211662472523733994912715111459586155181272513958870119143250179496970736049466162110676170853797759520115485822153124131101846858110731767434640682203109040901043139237850810119146365137966558855129959817291167206749719222747264268316491935955742598670477753776541827075462599616355472707301949590762231239443679669182392825612210151935320936106286650355416365363223882796549908909802249007189898613575773071318522782958544103004318995500293481118545128140177257200851028906141421926912832644257240732465587288559107820779692049310345194066400568370814951192511549247554243151138219782064121286689482227424663699992160334253374868175619390208595874350108085520605595801100392148609819786248104757744618736255314720045075543136447254657768359056525889082648113783032340563872828004969640173256049062447441144830123709089610945561582730638735563872934551604469095876919441921822235991477186663333339915189061914922164241887544403207757340556518946609159599856268825169004221761381282039966305338062477478458972668439125994240850006450427657814654402471871934641802894060881225508845470522835341667659815549835427425530973369454648794746727106914218512496399268723319997478566702734673644298393112353851211530577598084056326432330961900782866870744377734492789850713642798657163158132789850657388994391784764662501280260381098553103999975355941361114947666306641508142627463880380829621782880801743042198708128954836642750923812204316329006843091513820729068851741913687669389988297318217273763879838831923786617604280494904988174469356466495859161774045210390195956263597055083778311749378404988503128258541476339414259152831785319399616375657573159088223258568143010455140608011684319652660427600043317146376249191008532587096881464485131668891109772327352853737912183609795243277892536248969206521980950209207939556962010914552045516797883191856250051517484575514672229898190951640947764046384332800 [63,39] 2406275108314201220522222352936305460037982558859899909074231969258144522300026660344220242721989466835960457080029789146981355566488224127104388576191006868944504429413208372343444516952821677511447677828435031246112312836953154303513573393902770108562819099256632798719884900192436154822016448579049523920351135948296049633827660034611346477368287620939700670551172979840409954377192372519204612973094919243550708189609925059434973367816696159001423758482476396873258675147724139241558606332608496950446848621553134978490951526591949150789475979874715491634984502215545843594420432826862304954366338652143450428648577527772599728646901329373817155301965655393943161888199193288406029397910254593334716248144646178728845209774690323210862056031489941669417916992220327336396560725462611974713489296008811524308278934490676405036584666385128711440300225791236917782533455739563685328060419648388369856402170935114677263643484571488423626448063567144748460870357058001071548759654419358617050324463229751694363296443680412910037820862580596111879990971043039990169037168952226600925706672423453553946892478433132435542267447598662979036348919534628143448788673553782926390327028348790205093158305765048165262471355524443534645015996511684879497372336589770740549768414851591051809364501570987130708253919031616148775882773652886348916252173964719515082836438672566363082057599955295312016421748272979564964200818440506452077752000258028736729286779106372352242593761855171987925018549074300750660885863554000514017047506958830491769320631504180467789893520442062497117444071770028040129925387233667066987384761905130799072131242971230541525851221100822387664533991833375124420436128208660185862395999647154298286928052483602891920946752601323420628529437616385460329465897997409278042706256399809114489901950486141271266230713015830645180638700908197473949241878331818018361655315758341800420085520722836926013983220428215221486066337296914126472805308209521222625407420745583377432107156210031629002007104487682837507490225968870507264437794660631176820892830557665653132462823266529152608676969735287552733852724037951750487990070266740849704726384712018784867957556342111447095124789697010698316709375548372373901659304500096949371247846425131129616226718645306930293704706343998335894842004322554174048045593232138690038877058284194278250461762869385759902119557773707366447782814359997445106769312856792994853721909266829754893528331969319940411418188215513551622567473553299359335101587205375474590851810594655534304360524269397880642502303036188950435692211112327004988971879173335013000235087559765704107673873729008556643421317748425622217031680 [63,40] -1229488178645371802053361959074485288360859130172542131317054986499679333574947637284268557505779869155490897294978317532578111392857210847672016888400095814404549605807660899424842681440266646839218892335147806631098938048137106669948387001384357927360101268507156992651379851165386307954979587798770082018673649217230017469417876740015087447319670233552612008430826424926227924416489063872259904254420920928277397207563044096809049154177301002129678443863505077306197617355766321479071038829504448324704923278637557072519999197898403827144809261541028572029518822936211537873006350323545453913907769723487801230218824240138577099833522718882432045917822975909824689410778176919766327376274308677549159152329604328592440996771937215844736177428714081680044703915048301693015132279965641112385806139667867961865216167451958893814958041499781292437055247964996168833371121044467769009389567349601274605667512510651191688238485227169418927691563452733876381131172583284481374315678356802330831862967233588078508196861113178114094007503442494928594363933030684156902520329920292732572971238536922697711469625823912883337054844803682507634607137813934171980394540924695882000757842754536260804951216116691574553603374361069430905269247739130257976594331622133592820351927195588634555407776991041853019281259141265420684505240569784517557610697807066542776906816192794208718631142602220006563693415907113029360410641915004728512386250643172076080962523312807159977898488281465242760018147400019011454960777824393012732055823876335529872222453620977961575953020212093695685078195257165451447470272158422326478276280033235831365012986492971387547168751999500192942272455045224791922990954346788546561040675902306752103455828952854606666607739704261159025840943494223236021354132740985323348843343940093806815955180331838998663438420791679169556942048653730037098974292982900048685284965023029314204478802352155528476003978229215980936743696692995674494939463816718729601356479086755971118858033012125184677158910365553743771452109274066572664353024293073625289110767916360085532383278324531068048725430005606532294817245211552440769196882429166333233592798875687981981728574751302774957880200699710175381855012835282410735815613503410066398386270099142763928590993682441271677899163067274764661419839102571144691744368145387401053510868918159329210263930605920304954850846833585092657827111523027475335126563349380544992540684372657328247139532231019801481933377556770982982852233507862955676833667375961614657745695598067801795706414359485303155805749251064214497731512356048232346300087072643323733445601261950010957441472983539584033512724309744518430720 [63,41] 613728875623297106501854119631347614782681154093347693680358359293781048046433795421916969030275673116825701931739168580549147952409510745352589613039870788404914900400275538882825020972291628920225434180478237770717883189837433067788825616933071975373335940829453023878917965239046986549606762951492839043834389475603621435292830010529266281395558783758566092339055672525753072919917671748689465474683675803357660792117677811337839598359665437894317374667319308903727726302645270795338973382154936805259794231012373931924962344046733230861555519087912286409325141067588512500967332697997317980663680483622772985339131383131758194722416310904577520214616013789710255737623938734199462943551271673518663996227692216278939363536961308386984853767671207946895941426773304573812537150228283191568931116510586489113355080295370119429829622878698432508032761867604115769734521771493812295925434205039936922502347337283516058114088390003550966391769815120634541824716531717357985152918005551214283401086219844616102316754507953295690474602455228907986111206233116260673591016952454116223085544278909762916839539782965033655098915764122078064700129950269482289481274387024103654666491955109120791739139185971835077418168235543894133874577836617836686105047036018194560229135314744805631510319015321291062793824051507475323101334172689543291032767514813970431681282909026653828869600261785318699505986971342512039459972299611619097343572262600926225691683287482325911044444808633187664282463003111485426984408661393358795502586807820156997116173195634563915784824294820465763431317711077019280295588916616383804216941231410502534051103823520214115326182423947900865157581046845726794981262622856681848102585747034270372213232030759494644383743298448149176557731630268728254164461604894022531331617540219042832767857423846230156460012511679532906619045608179361950259524905674826918148099479407967845688009875802921878810888994179559795046887577801416440675722894327943351215665902369959813309863952934994429507530355312658776513519766082854847919784274952209738925134700283978970644152243575140806554448840099721788453197460089817424414324132002909098241172106551755505242901496176613481807929286389253476165426517388531240225719415092314988266640199454300214259181578295919315593277888957222307650864048116927119737199641489415671688641470507341185062039606672626819569837636277134917113649488196764535204860254802410317003506981967393760821427711603907874926676623182919775830603910121311844964458631275094169577984328448559013306002668118115307164204073313976935831984746960795039200078729439142731564811998182787543985057822368110391702427792519987200 [63,42] -297302147430361393456702736744387016609995099616912829133569252978147842959631812948316175942981859150749183538232536807991446514919568191845317012609524030893252432674854952661935618033366203569526318950865019819147988016731399251389074600242528240480620651701247827299852935377516512052359080844817992016524375293458573791276245875918686935629630942906003807520994319747060797188201379249523886654412656816636198751819598838641522051482640043346633477891880776646725304424735391027297568908442766849540353479781739549242293266129169785217132943451139974191219945544759292755025544414889314228019893813118885815394410712394355334424968581808629688961920402484700037813669283872614934253609679365704361766758279176308832541585055943603788874759357585999040616571351096575199753003810708708607900812889627785610316048913865686690213995069771307968045483812711949615786822689538104718726668470023750729244104879031610883892698430054082513535472001447513402388356014460265300219155047654464896917982416607041326345600272633959717269636962385811088978873119274327204622758312918519908586091391933845642573476908668968467975577618331068863922491604729359614776265831829144409170428576504376028595268252044652997065405318569824529495023914507219296621884260772824154442521744479401955977564433155962788900375792492621493546988317284633796329262372189909444162480817000955459737453196482040673487202597783388837186444717747977723589918562227478114786240571338694759215774243094467001505750263384970134936413821525554197390459656674411769003346981264337448976826168227397582865068830229191561399002496247821685081580334294629855359541018331414791377940783926509274183348388225120052259366287037641738285112593026918221338548413635180850507738766845640080491535889748152603412799556026678470822261103277710281928614072666826586522659480185649157735127900310681556357345710255484307385135973502629074944295390933192491920336501917994864405197902880514309606782897358636392990797123783482417279590777315309849884699548626237496937825047815787003895553494827577779826957780395400161495546020743188098143205050574500679708949612747724888130688169920477533949254885926172351255067959727262500892772138848428770501069227260191573709261564375434471376375477791845061065267904813634867757121784535831553780894439007298144604046725175879849906423579980510442811588890914031477761860835291795014216874300173286985615670826007121921753525734177662073769411229057513530527939945809905152262433169895602438214300779006194762340154324300144476181272446597660737688840019166171374745681005580183272496242931182782296848656691410938119564645111663081850038882454732800 [63,43] 139760513704328081594238104536888276040055759315201648407139247244235643431127649987788716516708528910906177845365851739740189845558752251827557689604082473416044251243141712071662359792051785283797066850068298223898366664778381713348164031742133600402874578238462875606073488674877318047323662430177159880000749436833113835083620684055643473676348712255963989451187370183157844156934490861530247259563195474729442681812415833020040290079150638346663743164171372661692326983387596481412621634279012813962851696736930905704453966642751874612430440995318202162197905934493454768515127650572689526936056160741218758327210252211880282405066171156391328514613688239109293322211583111932576324823492483340247080491283406709656778040322198331673763117687474784904753461275622785698368294077648248653336681689685960964025760510722520178650103641390294100967601656052986121995704437060629951893811299567032180199478738949401833832973420035188505842249587836392362356128825742963141594973952257537497725935568118947628407283184637595635039962366891692369185969209822648074331129337568259063244782328518722550129403079444242375426568522566294956591839214628313399423296801892279772660229814244926417692129834443083630411982649360424247247717383358771095638018947631257113018078993898241030489964687174270458235354792930586781815633892234210094541104035594320262507700870752738164682539484717607128707343965917092230235299007145330794821034280551368248781220751602356771114542020809743317339314167614016357646309831667311487731604443941382182217650323049426944420677317804890670390956791930174125768594631007313804575385565937318014853317527790820617155727991440751988348808198496676683140063657883816529196786403616565680249572232591908546629183493933888494764338105219871449036540377440555109572052992025912787194515796561791457439447859796729734975940980852728381528672666229120715016312984529117211427180341660731502219734553426436306258102846739101025901911629098451646890004493703647136507529945467517576676494015995666817081892852636816322641634957603572516516248396010413500645970586510857815759672433328731458348765429554912867075988109409314163532839345204836349652229192888500786355507508500884767862547257368704791385908821188256534555940721438917309029367826669324714438139140711257053346322575646719087300373511295968397266643631346451787612006127839830262073952986762114588648957336939622505123430818680326045997184285479891906422337319430289296382798741575940598588339472544426387670330022936369520200293665980472217802394724281314448613407925494305744902756090391289230335675456517682855024398263259578835124691108875842493346951987200 [63,44] -64630792345369246516261930565840777072730476379939340549942695061612811993021334996640207850952523428251338061045611160416006448014309368733325149852608054374526153575105819282261920495365165845166226217435079232204231420491751119845146248293690682442872518829548363738015824631601718365161717753042451784206343408171821841049750515988489493062600638993596857070260638079256424108391390644046433748340136028041820097994423563078191660151156917384724117590761905953512591417344500910484219726581930821267333247949707139545416388274401930242367647103453148287602880605083525773010023694480062175054475017691990555690850132560944223450373118514400903595784358588765250171947817984192026902645512033760292618994734280756799396511727228993069563689157990147210186134534062882150953191991700253579580997759048258455428675002766201679022138267881295744141601533283625512592612952469233734727998726243236380981357715140462585208665223774064311085966868081028572588935784213678958858710358942199836025952242994152861906627399829856907875973242981721522821609599610414638345790724060732959135175208170872563604126712321171116662453850777868206057631437822444872711275607827737923866957466285714552398512715453048689455205583448541164115665574890737354781239422491632101488033457823402117748953186626962585754536462801863131019302212528946860345954132046342578123990609400177285134192713965665329862141379734525730909157995957383387686171776778239578272488988488031077855260256026524183563985386736441691419641196581040012163457032278823173223110256308537280414688752592640021306226247977069306957193052328288370311549767192222521404605380080095430177608066650922452067092605219692620510895055184565488568151971558658154716026024923606372343617476255647214925071690462463799861079129280400961936243932256922993337193596041696215901058888770680619695740323092337075227227563764665459308040365733836431043866023025214256001821906868145615013362748686245136129130122260488093868536875658758044968148296322193419710659497272674303110592134584960063992930703336444833035099306419707585253995350995384545688460313972021867235095154698936002897497723313465243026785845715352965940224237593213777738382208968830662327696957176543695219365049172429793614224874783997059483641260850114378241799657730227242286262860112116483989738546262359127298662937632593644930529587052955568305609096581145275166319449239481935517076864084394904398797006019056696282583966324054721322158270136220300767115185872428624115198808727333398303930456769056092520538502353098934267780169709983441826365476050632811336790378519528046827786556518805595817430899662808947842088960 [63,45] 29691598680037173934577953713173123690902016085825493580970647610411335519180301786498172245315649852063533152184254380311728078357640217645736244096763274387492215883126331917168391122112498472199085640300726347531291351303744085911305957608808599323224460999058922668404701789245729941973771419585012309848772879837826578243773582585563708913033669476631127845398375087232106230354912818782361085534534168916284898968257745954769000726794310703611549178425151296895093829957890830747655795421778223711873232922197373358311438899242167621133875832490787115803697775287562901216415189290965292280136910767163501617028449703222707466259942154132709268974655993492877724099939833271498865602608073579609230500547650067085584312128642280936652488549547681771148384935926890683353030977747585351757415114637845489899204904093463828226936166421600403085615952157727490102264499969667886604749838216187735669137541910196744144881590728363636654404720541888532328706766329353222950791771765885797395206598067176687744285110270654511881245196907573037882847677729654214659911267038953133851047724786195663292541320171058486094009239305977967411417389696521775606659275850069397094701814998140625902489102794982374686183660873886265619705810725435632446526057205576933910122657157595817250987656156116282116033593474467802739525519991640984909291624500462601763407432167793365783738023270741849465580657371004477286016801758162806166212559544411627357712403544158693636436991368201214354224358846517729941157405493411599798216510414578108718873167751853212702533161698620280259196880675164511335464488334658855579858888296656696012643365280346785716993758511772543507262646021783519473743588153713266025071154327899784786896000852586001372112230206285160321905434958355358050886305912448468004577376320837820528781234330885064159341336584278334937255225592047786767255327953240214102860924508808446493949141353634529370622784453852849474421518160861245299643419969636290777015674266105475854052158012665889469697748055867190806823821002111404772866843662234776007737789156636642969254779590633037809094140148551119250187540056013784057255868573589623334576392139052113668613143183008416148088515295178205762508790948606748241620730034735922027140823092748063836616555493276074405431634637332901562924459157002356781431913343951247774374425794903626559718349674553596505922244073404884402852175338337077573035178359784980949810655106306736284428375002964783777723106012248077245377175403046209030506075047828796988785496036845283536385139379097007475121886843927004170204960864423539331136617913763926423001986998092973781537129015749042503680 [63,46] -13306591163118862688306628080354159962161783983578457114296956731078775066762120189075692909920613347431946323797868450930552765820997478016173172050317870329644923437958941123609214343824548619304209234700938623583954458345060221264352353470873682389815810130298682233475857378502094871740511011430090614229105329332927884473816481364824909877359989032961489487231411752311994818460033853692164534049794572074196416770527186635381622666331694032052957415730387885773549853354571298965299807288920528953833325904181534170799541351318466970633725257804602233039532918459449529057101319168532957085250244791467293412905647730008250828076186582987317864933041748007384298448438733841546992853490430784486425122678811108518907863730900494749443915071373903071796634067391969725432029649911452139968782161786076410749747614827632029050538945211348963979108332141901306656791939774758360138358910767391072322447730551394068358569479001422932607651314618068580799290800853912785337164846309266682819835763107902516196643556165569446162370466695691455567096736240240011243535371880427482357714123906511408680022110743470876561831807365204996299148536001340328546118201004951135704340814318981343568092725293068663847608172821807789570389431668164121812760670997295840431206531285167356741549062135367688455510851721208975380102949872806971997726394578634699285984340073995044331680583275532236680788363242984328328774881149195704815414711091252026647543541339943541840876695396907284104820277570709099543632373058396998343609724573666335771618818219081175694786535179092910863070847047241066387500925110150482992342987900294827774160275911528889447459682049315169547555614383294181477518679330923761817050858341720590374290916261238498944249034347126084606293598088745804662623318824724226899969873392554902061083175592314962075218052547731194361139615646266080065411893898262779656414967242501401255718349371580166881541507497632818340750819435551397831360740712446075050821027465726085603114030105259294410900302062629029781364048904813190524993987766156161000466288858440107519576937527378081241051385326156718097114420430088642532390101148327429027411347939855529394682984094550457314301489751982039320405510356251319096433098704624868110887714564477425708851787094107624502350810927306488305818762160903571290600738922342600924599870916837290299277568597399233124898273142745335947568284146145435830391572756195029319966200784887146947599349294345273187300000045180430650853873142927887202018361531783483214694427431853900783686958988657810734495065217573452972088607983048973277020701732218838576223071507690296666665255163658240000 [63,47] 5587742955887983687413873975270437672991490539189330691462869600862229105614696166672432965677768788761252457148635939257099485294238754795077390162143755684670307347943494106228803074406707740275683349474554638897523288627650754504983774005899311696785593442133712604023735535020791898642891371934653653698292067432279368853285156676319977168298416999699828171231033276547149166256949542755845729456816721816186262677223032553845361506162566532984506068664544039639886115048139395183640496011018187116677888019895573172953742832193519032361130730134601742759273873592507668248397376901469109527110995898598507036217579439392078792572642586771011831809735602958081846958169369986272394487966753257816851096044765765295847367079294458138768465874254531721221101807749602545080798839073625876621997491863935652706332621871905467692414488707975631287920801322371066170559385828678932119455693734498010712243268351873819278772097053720293426861520388853795687545648120397599645458976915079267690905986197289988581962980483996407151199565026915856547212560145405561219667899907550874444794617443568106465369528792362864130553945509696476125048837615919792220969153218172035729385646492062333682285973262519672127505484818517919332694233083558374213443365926056645069593257928266985387223876931928174006212487081922818281197850149041106053288887617420470436650584539725036350565688577101153460377213994682971424253235049412074439187803388800588172688546643314645417341488396486965143450506773244859132986291223794703818925452652518065562428130094805805799431447534330234212480846931644704317638472307155493927135916660738893889702430887318934156235237907558862328509243681696668504320028526139790353540825465616149058886063074598216941324955785135223229966209770269262544924494562149734051281425484257994483379408571466456139671903541877157343488751229956622224503759627493511477889850595981742377580196113645297883272880390515220510283192592826747428909629853251948653963078687557950508379947271777624579753680036350281535076885117984471508970056296836934126532036186376873454244469925742118862523105680985599750171281048627463524123195035722456456983399928331957590647151562176673652926508442591556212717921535572068487399371108743970859626637159563554009583693517276421449511485188139491352253532947119677568777089355478862270027186468659631658988268250472407131501176546825288995858091911329462305692448390107596802035209236539451725984408303187382499027388562065766833226201829135264768330384203762369644026225323836007136017820102273344446697666313646133449790651009240122445939075026801805878168761732792663196982132604928000 [63,48] -2144032351326898115141890723092609968965188337749661823978310600377461343331533411726925488784412048418074963386030026018636811299007379137167935836847958850675970084568773714177766803656346146911474823163431003401816634194343526608451418290475056102809647473797355320020698253876057235362314247994256176761966046363734460807097200320746150741742974998138244259660042633305530093333784924461004573035071764309167803716379133624092622314898498424912509854612924385286498146470633445359200067523622678679864208485798023341265421470604045551871786673838998189252568838278075719904846008104985006762399161393640890805287562462589023649076796948238535906570133763787943383867025000436609724064659010584269668070533670842388743467202781062838599886363678664439477123785711797052935907740896974035226690580922009146805981809026331862320290079338114488827549327284610809067411062270933127815903204955947741375278494390260916048401958803830672781589969372286271158212857702464037085963693247834604126674957028510445723107095109174870004007161972322807164049611863403311965483182513864013778453753828327356233140337400044304838873205123597380842717663165433263175795538215648067596096976779742089581417140436589694169672558947578907481246839759098826483921987501259711580767528179459898855759295924022537627989872150063016769410050107586954559463619214491461549005280033804466530843975329599133659560339063938400980213839379345966380413998201501944491453285912254421512723190495671002955275343351853279532320663508014920108774307860474720851969653163602070714892182108132144672298235978658326823419249762352495602268470653804953638761878804839740256277218838289403382244609126608243200862697605622053149242950932411131145722784553165944459179501643043605440345022817977977976617835265950130618739324260191267645219155914760028213510376011094924848302343968379544827211870060971627282025744010357299286908629386713704361161884280185891711531884758595084469192135716357052873566066459961655829497409429885556176634303329509966686413440249322642945859552847045639755809760473231264320879873884395194560957774931412803875394443722970554418676446324709440143356041589988665939977911293250338112762960264771380368627456007827939794660589262367953860155935252530907373477386822263924683292042165117500081685548576907860413094011252905011527229047941482973097620565566414667258636650385868187645495874071477572717610825808753266145802388511099365268256707462625194975661711528648484756131897021102391953134887631654731039679036014716378099383937342847552004545003346183498484121423574369267930554910022337111758968405328608808076796934225920 [63,49] 781498905911334428177448453614855607639212011382127960953869078609829730430773558391910138448990008743847463402927375624009542684550135555740856396717106563779621910925781554144402418837533735639422889446744752454037611124440226019755210188495877897871214994659893177981437305742054186103855986118691360358545389954572179611746054688789822797029818720275293160631701215379519919829071929662892103314078646610295346970286554630858858559268696711835712378580483503108344681866081157893060132533719692763736074483265677965936160867521392609851006703716060158419194046730833195921167416826570752313430119185176434548251670982591534292620288870815279466337266083687745290679508217745994301214693835096314137428258495239094559876790493860939136524989276628122383309328948324928863924739840050993140218125805791442470125344942426512550656760769630205526515101476633281031790385119298354460960478601301920307490467039327216101273119100908559506375883948343569815435642257011945339146216682184907340816773667535553681132255796943027588624328179216533582080569276410726949920165574321017537254853310431903727758168370554239684776609667566305538269543468302074174477195658805115467840490983799031177954964355951808122643428376282648607404868013146627133320343949138209165406322198731649875822089652722283670160902506161033220324791682967706001377522012176993294733774980241003505561837862258971440321330364059002646164289758274224394608274759442042942769193400909701624965300485992014456839923106980808491480348580379786427475238287094651052493690113706120478776563894151471906038943258305025372823419809325401793307643632029217658643188585250909421234238634206426812606002564336450916134704741433886267512503390513981973626197661391813694212965171311154852790059999756718487385195066927338783643127033077682198418461060784537996393984591353400857750604575573472265540109378118495588342010843101300291232466315989361492042614968434349522417516740872966272343017888407064159843853097914680882718442816241358290808055364576996717944954375665635849403300408797395221370301669794856361793399819149205264974843629861951721974961304087067097669857715814129550939263890971572672531929354004170087515965093748324661183041724744156686863719461895609697198692057275917230176658545694022569334907856309927925354128430296217361833496265667842844141274084625700440168562965845433030682685445826102252253508709855979539069146749531385022447618807094508753458311641665403870472673674401472035865328062694020520750269082553074173580681275213901581618487527354913972897969949515900008891511900088883057685433932776489641174610850852421099029790720 [63,50] -309571597889056945797573430685300045751933852895786549766385578879469003720406564288378430899229998379587027687548317115614659460417015656282864244380559006190884881278371154725988319968109326297682023581775190407478950361325342621555206234801651535670391123975173636289352795518852119018152728167060253149388339082199651602760304936074418349429082145750589250928283771607391734271349443428251312035129811496834602941743828504402025767855237374420685192873686061609926739485739318979896922698894769706417920367195530465308506552577853647405016020494631195241383584302895886273791590495793548312829694865146291128610143416393845907194399421255431367521013806766874234125461680954386854404503938242862230906097329446815496151674125415363319766616340139908366397040575169051626822733536848924436713923802363194992509875348192780907803251476624386223575491340492273476418133335796232057922409137497241496064160414788093186991632018581911198619092305656600523717670891042307408519279576679012278919897822431438773131742245429854146432080061617561258452784510223675284774823471836259447032027123559034281087621119547543865319125524577496811753791932453041329396374656986223548510191861247846732837118316871676865689519488000992903110945665046014476331788100695743549212653201720389389840164282280827655175053441192446078097323244161277422702501532435571771247277918614215528299334595146347540204793669172736051940250096580516482308345598559739540190834038856249776336141406015346008043604102229142846189219093009117669937380640109975435852497903029998047422074851890912949270338881931622078436844381142271762777749075192543469141363132489252398276174000147954863400489361574226594119677055387165219010162285325759638937413817502271233728970380197205053588783103377865810796378619813286219765192208829361974000581315247297058447104977699967746748367348254467495310550418202976548462073416989522419126224070939145332000335931764236238419089484227029361540920627204223565595914139725098426205791521348599674948446440910487890586715872922079683496569055725918077940119526257327940817572071707284948298414456058861217331116876709996249929708146523048283729813879497425746319297958150797985907174392039205721239182128834035931147045505047170515203686510941002323952223137044311476157901272177306218566636819392976765586707353212796333788972597548210402037088687340759511629089393447541872021645387000085767640528860880111394943759003620964206252025983836702654674403990584739397950401705074780440420170473699004792647836290381143169719967901329650182741154447356591598058150746860338782102563544999034400030410833423370112991232 [63,51] 148560239349001603473241781966482387248333094333484496344219095540698517943405420048534689816357237722648785969386349097415119708367309804578763012121900524016748266525990363546523746260367478567196237212491957556352616921166253210694974027056208650661472554156493712013779926953994355703553979097512850873207999307764896203281470051499262139470574952745678443807942065694197694381914787381080888469290575973976556766988009372986443391099518347244495371451358926768815530353041197537593209168664455395299752179706193315642082436346355520205623084519635212927561926126213528809171196803890120389236169457612572797028984886890164030243907204247649072209598622871691061459918680089339882486405235177141796382771160874777072274444333367997063941634657322928528984326617976425343037392730192064486558757724640728512444336252399298090284192309349253196301464687081231404491903205896466765325139068839663265437148171449695596363416423842948896701932463079579840335631794007209027219626566306529277285226715729224072399098824529517627250508371808767782023084862094879279012162237678054886113954810687935764873405297074265916255470163617809249374262926252869647022986865481658043113995600042013876576138340938614710304112782797068529670434602067358719085981805305342202669260212659947610407308370618116046438753592116151543957112521884584778869511217447428939474205120885184329570114169758609614344782259579778651763825009538307896724856033161386528601205095828682332769262975445275940271845262946594459803529945835895015704553576505679590722613278809039150243957547487471603505906572859017670030012664784187426580088751571468837345311973264176491106067059277706965132638581545422336165052846266936752593230369720092440918441261948424648766873966099276576504285705634448028101858130766801100166391247064128691227574495931355319925742301504779403080033570894347858988966367035491474214805707624753222734466051716403962396512628886997958532180226318593415944010190270684787875840182091803764568100012668858154865299258169788209560451922823566082092962130206137387637999554394617256392368157742830436775741745229084748175227326980403744221230003091242381225584300354109797990071681612490326636742084334093325227815240378439708635999850649756010889921799153957301774598801924972411208818307474826133539140210846980749377279532442688422244542931582788130906878172613691634972437504554181505696546603777509764619968995264617489407373687774166823712309046398867251988680727345959378369711124684129432008425938144599505730278204438330776662646317147377683091380638565385246757363344993315782766390301300702614890200138945438679040 [63,52] -78570765979451169561013968135495459775801104536414592164140997423464022334978982259389961384015985244783513425652891519636573780638367017093983963978303903635661369740826122670792180455968184949007158548685654719975649694292235423481736295636222757387450673269242847230926523799657257869750176935888461478670461430304645699221360020157044465714505989694507814820506068743446165080640165541454760002279091022723310094735078883541015296820543398841315236954497172182201438599297130767949733085903512837665709490366377297398393080482929008686406911692211629139940031864253654555224079417780318436642482723774926481397339390194797633401275927243128247345311143935257728303820011679580435181284843930950549564852734310825813532536806655126682213071475122957695317023193593736179767691264930756980685967274144178700563897054942902721501334331633908320786596018996197546886859512019216837170247980755831579260160174055205722211289972652192423844617007735965865170744057458513703591049315221726346903205954121815145606998786607212359885960950481172219472128404185482834904146567750900911211540424769297609621571669143733614207492043256562427302508840060379568950207944141412628201320224875616203588280967953831706088074877082422213898335839728088417419120545275308571868215442269011017774016075178375598614207729110338390644353636029404872153772197298004362585158749733402937875346606160247273376885593818469000289964328509567936474630694860991282784432612097118974043630215861230346696705878613048379707231323143578769955158993238433914274845554252559815430201647749893214042149120937825182279669342150024164737315219069567464324552409035714774871691727503319469819454056506110250914181394627976899588773656851821568560693713672096561343580525541839328175150267006144038639711178315494507098730784948950995752099089681087780943709478546944330736732679409045015989468827987330859620151567260251145478961705427456840861155025357707253867898635434945935600163756645188064661724439485872766274119033100089224665164757503034588648479794042832110937797081644239484617035086013040976818113768909706483836875798086445855717636257104945022324642037161059389419722904340783899771140698071726874597605967971841781127076767220042370375944698333067579941859785193305438697113392385180799523141119630613119408171575634695199141544558399460992379099685064520158969780282549071402719280558489681018779866354428114665820871279445227458053380093289862638417511134205403578784106844087093336548630776321078796576571981027888847191417732857599904201483970812579484057085219575058943923073345398035975382459013094484629348930870491217920 [63,53] 39257978842355846429844568504504989908220236504903657979096175447381946328173442044558482035195176235516347064964165444286951551040371288710690753314381741790514753103405370611157271541445697597852855297799824310151440260950714878229456282928301627948842407897215068615532861022856154787576592491949677993907973209658681174414744906300936096696346607843203092805497625119554410347164842492320263730229198751176177244117215019108025949601607513265005186586353117759040370634661477557321856341820515638570250389832774641573919694000328416675693891321014000630007513176650014858393193057910406120069793119468559008165947754279777317708980393540132758649010154412470139638630641499445253996271752219564819118455686330239429440138044410729240235763452486117413775338616193099124476407149053616779903017402779996692714687185478328242253339583947735232799009016200196966331728408411254974728973186429596797407628433364980252865012338504297666325659189951969185748875746181151288439617647224030983127001465662367711292739539067236590947033578438149071317762691828129181092022350285889373496104631965901765142119067280586176026520706318307692857806517066039181155313115667762840848175540380831231394537911825446027429527401412931455347033940133773666717169648980554443738863975410610544932157025261462357118243512190086343923962838709316884184259481239918328023966658052454844092679029404126989719301285751661217683149364682736932432148084504286596901474082478738535169280378440698248979853326201956299061417315897118660040761373785155002824195440105487514923350607046908253421390189896663694053813724813733968214471662383005512917254439368477391260468143918541196746404657215992825204002894771727739429097823217075670866173975152525277890747719946310442069002839107004092007221514637791888208503760916324000247314293052851164650731503427372740056812547274232415161509086654440563757330498060828172267877395089932931295345163393586268177528948938481943052319817223937649832727615449403594604095339125012038933458514320339949326794421028418827176518969491522777304068351405334824777184783481851014786014501671775380700773580272858178215015083131879187152703338583180337314952477634740350465030833809915512992876690557541054202264081271910530227493199253659955780321514421283443957890837156254543150785306712088986939563121444669306816725750249807092943025606219489674991962274320596934526906706300625805795902026566051725454809590244587956248087102253249990972437802847164263546145850391111757434399251146671749377407089643063694321644652265474368243758346490243415959879724995520680747805556602983747021543414169600 [63,54] -17215439686756024325669227314798921617122184064881241130416134476375092320153439257028301899330147163867748059917401593125329418367156669744955948973071672391916248760140892302734164815136908241620711855710732674562129075740075363877888548994828572954432177599924036165942665336423567023151804572368220028207798573481509139162252648816393541490142188232798455118688312106840914117229725875650891831662185051017193044513336760648174370631450078875499574196770043206315293817746240823029046309662424285377418701364384672965252264947067330464433433398499242280508361821784898869827836578640242559904161322330639690765954335046037051627082214908396442736555148887150619486815942108684149721257411990188075180784952389261639251454102243900958568827724213965219654786257569846217779311012823958901192892419825782587828065982111558977728792096868005155408933660083917090429898472334093974650074530586733732688006359789565615563326676065565059044839472337182938828031156370825275636043945307314942276532711119838820122485062860884214053314226658926421195440931894418709064201742541670990544790698158209299352036855234210751389052870665270509206667510159915503893429964884178576936047561123724985205631885370916462203901789336107725051427798648934349797163567015865211252447125708279498328070031512825099023168337570763897529311291460468913202689744083002484468683974802399207466480807275752080646259951317583998346332383684139294054281565719389989637327291280244986324279772154606227573789250732440021523724637183965618993828612957506104963252731117674841247142129008603325280560991089115185357819858869952783613432395020824610283942595996667846630507776682829288672386208164873505802031078690426380537696622843672032472797075184183794457487026838004150226068295091881776934438122800949061885833758337323463220863705899247015533991879166901681039863393508338438852797698300857684559947634305425480046910411728145294745866796269289480845030862057376057270007736861271230797023822313750381829604125683289332222056462102811633844428137221193328636592645764848956729094803529970505575106059575351852155867951647105366137955059331073957311730143322722859250506652401116001590401644285254564433361477882960939663827817065630517788263647597870607922107957217683206743481911995825177757716482585665324615545485554012740029750613100272251680084220529244691868502978633910040167100157067787935722383642168303940532903980222821597088030017602669090109074609245531813735854656714151975347802312669607235335000796840660053419130000653563021740270822672835382525102257036733120254370185502269021636012618127263400274094456832 [63,55] 6512149872922520607194798534477207375412017477580089781589670163009990414200619279841874276522870549117691689008744577509230256873437206033924693066488675609540025801530558106537105070688465188922489591473372560713351990629674784945029813980632421383219164192629528770916064167209708384843929137884930034345603762309640864792383753344607725105641121475299822428004590403340837940295638672605227520640930604554748602165619176815472524411872900231046753291754455034434443077123316758472429542400244384851143537874394750899598996208974150208832963843216273140902796198672308928666339113671986388252260191286747174774532958903640207468875724885829478737132008442529443445952537203344970771960115758515182731677866118529638732098889400264414950538135474830328628249005843636713305634414193983527602720405841210759948209897636284081905211688044296951325669920698778010257711849984076497458332964072473362155863939948503703219876550608164239149786922433641328944429376846072450636193868437964843308415174150482917027218548447576741843541767729431038920178105519066771528737825738222895771603768432107668711267233816839466310888070948377767930361558377607647265284517506108107516705277982376613906797985565948848518698337228154475197797480736558259816520733444446599013191942719285191417760885481663667873806200443602989872715178571454739178878932061752764114062891716864766567854286463056680608762903903518309514692347243655781669899505933266184773275267096074369096592686149848057056967201247998783046582363252003866207425957158484166619299840632173574414348980798158909921622551045409833528100020434761502478015364716610559550227989522761215433614456362629573238100295459895882353582660308554791730751518313330233389667644253990785847869307824727915537325939650675179649389906997244732952004569824530340314484982407397896145452866646060843868242691511492404230136391502048895756054684772084474573034734021278022754315857272676362139232056877732035354122652818744587571098685143756119900207009479915323306459616584780124527244731665911749973159683328133298244946883452859762109948929544828287484532562233921788773656322564095087106712646522517797450391956439755131146316481860540686528231086470404493657165858268004339344395495031173786424408120574674427537262745649711794320093424094461413494775168997132980073622354780394038780330845747913302975216244433612167093336524553776923222855969663494046365352766671630762829788610272451232120814225020655163367259782039666686554794452781060241115177718126942480460010062882581881720850166815340968365875059195739451511947987656047356417754320064309393289641984 [63,56] -2130252456535998985917209193756057418955507870266041630700436575618437384867079870882461358234691776525039642342325109112929737955966115570513139301416226668869122278100817102216034716309416386340226796164707107311490054316547409198274387214733725735143891569592238632579012953692856021670066654535616064084343803535185993117744196963200327119864045524606101640240096017904898874001125657215659635244407936501102665346825347751701001977208847754982542100440479353464457762899951902131811595516280917855892459760680281153551362563071972214598544447817314544688445790082437285825707163649191212197048037011913272884967768934970522962799741875423261864175758273839825697453530386564582386529494042030519306394561779696724577715707435729022905850358644733224866705422687319941955089811579248709052149664721028973533789418586330551559315400850246091361414478903486971037805359855669342663924202135747269918011946382708695170303860492250463360223605388666376392634802235274771727789172159301911496982733159760255521257926385453903005675123258124852823238489991610831172096981193965668785167851600335968642613577301043397919414391159147420951769901757534697752249032291473575423069619834113545681634239509300992256856340795823946276763514899748211069479679921002829243752470384626513224328226222583437942247906815400521391062041598242333258885082997077869533631267725737206022820885425419186209144060710610335778996904847498661839715029098454643211198010086814328572213295533248731379648668622160643427959996630537001878835307786959507219050562556674872816261466295263465328276986011118073478198729788207900118524954378895122651903095177177000190492439272144660348814660996107994496845979262036206063382573622249834177075699583506671916631526286351818011929492096392354921130079965768078361799336180455952926841534976464320447837435179112571162611576840224805350642306923413338768498107920063733214750094589129254047721928947041548531077613982765115070883185656236799147684310634301233055138456275887581451897943550320522446930360094952151294088756165721710451466778424241024754992417928756275992616678655466605146127462324989906480727702771996247189214290458213857544592457379442851083973621830177684000130576243385454648791325257354426406859739259682796405410481636965398982942022743529381753337331312833096217927139750256779262100759048721833009447092329120797351172222113374501927196464726105883152650989193977336277109287810445325541697387070080808581640898967134300391920682559535479161955664024763357795318327810363125303469800602935815707816337025839482007346951202314092356877695688679568179200 [63,57] 607060141293924181390185237200445060939906733782864794393732330580873222520005914108102667887287717974526787235942853122416309523908058434986560171310026816267913458594040163081127998958478073276800357985432240352018265654832914447039920264650987359323930646634429254481838746658445154644569036712259838991312714974463889446959028834185610033572582400248589730292268330730241807766597099431688742798219259851535456257902367095369259058316258873711349089830184345352329566388036153624792860469529956560721094276638400282806822587015640578360199335269685849506332777033521492991299335017725788312015183877966328569236356497646991034878801399918148864943573490212337079109978016394494174157103904573970744240066958460637030732365510613811619491759327477284263077199835219239395369606573505156754238337045505372772593917164430815926459873317878485242015535973013422142721185952700707639847727861011605302049954598225103677158308478960437958253353307546589227693557148129561071059038713494895787162500303016846195981280914891280637719904490005201970743915576538304436644492490353988514661714094546419841996726674305497234019986196151398043888783840950621682303976437616150222077799700412918327632696947238402432403152549406897622358965633412928685387079735969045692427362289811259260423739950318178120876238531166566536755245292517394811234405133796933135599463674057503241783196634721931021555556041497472997623049207081865802163030556361973253125242566758795738666150493873798917115286566991108977358045020100437827881560836606012252179424092567346961677688959997575544403728888639427412885739337863638922671210640392159621645398086015342839828569472845546155732272902457566200775707287620754524820199849314058981687989621559506412301826827667561548894967811579541202714678887823201618004678932587819307132885658252549796325844222089510945596982989641796962862527447603159699397774640035141054343437791280193242429427441087777387292857352005949434428495593308208091604258603487227349400670906830975536280185898665827308877764424403565666514788308322459958824426760273683017745970206122072777169166521986323084708457205505964558673776890563082847479156932396669800162331444788678267377026800648137175434730610361639686545550702493204119275949830127604948395216195989746540320065666691818418352854315866635881864650050677401630115588663377931738678088150742197209304399423572512695356620871201905584508989797187798103650144024967568558368107843425646837440185177368213501383501130785380417214730585460496275027783084226596535789505536800597304808673662985105775867770826943340835043822127808512000 [63,58] -151869874692538092263050288467750914189165429110581998188518054989394885661100328112982824670759982829881067003004405658341720054529649984675306084932550814885143089590483311326688413196728005470240501826945157574552196797486433812759936126554190766278406837918061247033471458113225878338305252814691882049426235287320024583357272769135697215284323963653096864730744858721455486954746193671459097737071459800829501413150854984431463285863334571798524692766731319044600160889013226299285999859234230302443360820483561400942137941331035662523280796887240559944779839738732868215562747080444497918490341091149304072685046117344189580097814703845370681762543204094317821650760260309984838707203591354175899860900376670527123336818904637897767853942321784753331395134493525160988402789996366652965251396830646732644024756059451892009456094692064253258631764953316765961986602344410164741006293820165342062953311958723568208089856713716830025394527628767163624275323520817336942363644655645079135827916121978373961962182943413360700702135930073047449554879910964451490633232331032037387679772639577281090348879768909549021635724443198352758587782320956046847400586792501420925668573950276590566837660800549286169596555832014520262897613410734530871642315386656134181301759495654221776116728809094047227770051156679516119645386430932697403268410031691577477688062858898734766482400830007389941862457941644816888128591999332749451117925302428866621576788145660259125631564150628746832483217123526051719194350480294628265923766670203778386202603782509676377807224727002965333445918498595218878507798742777981035129675356946431839474348859757585267910881159423466290710926221181807268691225967808348714843002796833672786691391686105702192912570496105359441897731465288397919495045265072377943271131135887576998463507085500507354646013465372510743216158101731007081309682111959684853999332805885456829263405891107079177298161693111350500944003349952121717534263301382585640905087690210588094493716422001225762604333100347346893195260030359914540725460294091901229383997085138544747667496944395009252156762518423122593961174195593117519472347709954566672654129390866001393289823962967121999052327267479255059694862621635261324932504689315896604173371930348705380861692691000610629011312180855097817985706045384370359199378596446339291892376054749754963525589221926516255104577629401306110870555283005829689734416775700190364366051400167682679584680397991287945056860265179366816357992891752039068427283212327911121473516770112973797565603135265197788778181289713417934428255762044112363957835844812800 [63,59] 33587129614561336846867374607095868390934360671343833952929134867694720530138728363969216410681032623422659491709596092462933412257029796386039120455820182550396619075462003345491842830164300356342468695095186416707575972320429100388724980033710499795088568526871482519628713752479726447749445697667641021091284955471079957967926119571603827958499110037641003510536044440759921371498487350786534846378341218351682149691741588797018502192548485693862659692847070413636592976406080645585930018685040245382176144692756949624723915119395993603622914243106912061064484369142591299371576833515654376461966310764437200099408607423131027672912511356330314872070886326081388365233484630703627217698921958782423057771826286742800788970406303990312985842973859393678125690326524022768631474675716851199461193208122756278058588201352484863222899534791790932415499047003469935544806846324436094004450883773880211665445923871807483974807625146075962875731630987633803098818740719689931220066476830876566607543350419993349346336678194103304574517349467159772596945950044941688080456213745007607985795908684822897250660434915235557647473000230665604485460756148283120100483789225099444002793411824649799147659723687954909998271343411367795360092748485104885951133794438341502909496981674862144463987337183960307758487947540740973710616319099550786945747017087146745852508149186077260249471698693735835897775833503640774930875714289170006051562118439783569977422946186796373290290906638160517272163247320761737204881443024972517060540434651766726980119046319737726227917867491652879300066093372415270970218172237877795899548289206871294596125976997739963163890198406972796884699209615841592945969817195929282375053121026919662195518422002018802785767948422148524169343133463235111560032646090829658027299276682331579274076388794802949741289049989766109220582772350973578575169084784757801948790381081260119712996444622978333164322570297638272685269204834241807458650846071355143466085852209370479342887834985425322468385011893403853537637024600724387397191109999942588353929242507178477138624808382081701602416035380026035877316576357131914421469891850997405438542990155840969904673940664562632172391281374378696212390155662436357599125029044331901241125997498057939256105657383245915691320706359622208015423777573019907227340337456653584974337786707111830396183232158866701613877724016860122569971124334103723577616321609525371844055733430758668670461400316561150338378583575948533866720996169040364680309213915549718634762792284950039558565684801031554174853538610865654602203564460492619962814300160 [63,60] -6605342622629663258044151200214573340295945162605174739908439209460788739967672458430912514134251454225836993824232263467287082232132628151188195025438441266857424271735349258329342097909069375695625291541156316218877920581595083001963256308526640356613238300138894503354248591076829400915074278591424724349695812261173128671633535387973259545153060094621177910868413814022379054203604800423526595100469506265643670476242814332358612282606776634967848986610667973679039456275933005155980009570261612076759866668008703826860499411061809638476029015315411515332590649122505241413717701234480272820505661768282047210386549545428456380600288889413953203631924924836330985827303844270603691167046449180285277344684179151217862706251580058465174706910803371182544487501727450945268923508807242303638490276801314268598671494552455695817257790067295887744314935834813496111024122015728749038962233166406839745428391032421830325150397139601111871483661919120960444221471106683084645958871677182582900054594852915443214455126098070354679615899306552476662219345292400310075786136348448376868883541179684018186867898735362177366375267522036896467108889002850536983605616880679701340343657494541834954006611342687703007795708100746553544823629038808094387648523215917918538431868627223340457885197944261860569572278343744934885879690054319199440391880641322626737650040990342382479476881046489733525771784133798593623338514928713607855317133856975373403382802980238466761793212094725827846131771303429227493746557399706735625430364538200831438351305253250070268517489843189638616881158463023400173106351137637264619564304830190789002837219593795461011690307080248918031584768993414467355998816492704541179831487248064911780963484882153111259665364764538122623325340169333531922519208828680436695856429885310525022328329794927405057332524617859558131060382991700919620035367671677126700845253648377487755091460022008134880609838700469178361733669744449429361137860205297500189972809924629393097533428288164550612643289067710631816848728750846822457093666859241737787341994476726670902062562731998493745141169162361389783902226606103247524341807496602792812341265422628107644933993871410237886590128458268198742360209367046640317536929819791513774214670447785853937964900748444997132855655038605804596033335037016350270364816749338832315006216600690419523370706999140699117550921990762453379193465909886128981957195437213684426689716307950607921800368152191529035165147278594514578118778798259372110792998120282739100319757749614110760238364673801801214116108251094580575509116591023649655357440 [63,61] 1160102544969395595996384794499208379504585025975485481807297311868918965798332920408998603219509672477294016110430365766251404194770086934353053099864348731430061800505824955511059418909963428772085195543383697419783848924884500481958131770153199482662348701113579709017751697466555838177231184906853222299882794030285792914319808746975321142848714899512851616839151602770541812544889428632621942780031616018070386963180938666929899519228384894185523737526102906228450866741984242827032789605084070244602795300073420215750764547456837454328353746091662039453276228865565839561228128488398041411939534848380794974336343494574294898675170282902129835986800795886158414244748546434208010497266427931309186146967167578410071651279094238201409147415221864852043574351410503368469191972058000013009399880875575018355928439549100109704297939272932258270604067737383044921887134952270821378027894066044881007834545195838610497615273526801080258205006932955129957566730425022695491649469388029643492869493418666676170405437702388297449990672714907631555316771554154604002894172707824506942838721916268773703292219365117510358583150320325465240089161334721633775089292415659366825533773535723485526119303207767102508509656635366770842776636804515325899806459712450470120282487049762716042331815635497978862770220083529368541697274618901918410767287335150403834846045063219474003686925422358526443542156317228913733490543253353216126425763237018865671121859238872066967062044398639128954437320440957258231805608307700669867880021312392895082282288487481028241528628019108757115854072805216602463697396320410217608431270027905425274342691832890330177460859192047507728359698102936600268227742649348399658355556659311121593572740127154541013302952491023857456085574175212529403848364976821552915734535827850874092536223799790975557467655934559453997570405204686122641101945590340351828375821366764872165033293288664327371290275624863885567127431011148949916070840805311387626688472464275854832377075398934851109248417506425939092174930062937772580320297785007232893106928119879052345603948275335280861787734491049667123513115291516258976852605797535586129108430762281134839666589507005667978302638417380056993830926244255376684980079770673664212203455422278758887676797700000304764483209605149299220651960857891709060594048942812686880958305529010462118360003183181630470494846162728702247269855041324310016061395156974831056801365865705643797940368171553056690346983276686879598858082039477067672684248710061044579823565015045380207377694026717864729068556352486802513411710426813772595200 [63,62] -182258457321202341558261819251011758778459587884283574121399353939936643131623415438386084109900611971213457188969887327829040351890871195552684103992347207989353165136516071041455590957962142016296745910807888338525182020290843133091528353813153961060082639765509351249021168890570777416685090673178645666313411849733920334476606430375064837334463468210600914491627163322157934889209990754729875983867827007356528295839460268096646987494382975609087617681837435914212676068627770081927738409948547260173663008930105643789457584409847663364700496232072232276861737925294671100171106166241902895030658701817402185414904869322491150201474006872432229075922434910223573623726750404876480358316044025127773602419842715201347434216578523715188178345381049311066185367853030907122388142119164247304810911536798102480376859844453020730591432829199952959773275583511879979354727773090415276297802473530505305035667282240972908920108315383826102817438918612328302795761133243227658001203868572195829792355223467252233865187096715959715577511228473237765017893792818101192260156026522219375043869980785240221883627404537617354633459354615067640506700590471213979193691961129648735172907298381667322990067670710602912947872506626800506516624147189701522539970210413427308116276692163114517096188076357953039302494569120733980800641257194439298337513663494572061170389614460339902045945335885116424422367108508678897792298847918140515157328745192291295696104464293239616057950928164554784253912883595749079910615268760349325914767015902957273067480855025229107973210030340193580523284406950538333005683571883040763978424822124232258052781284770721945811522545459924554036697175864207886979446327645949892154817841925210299261339274562405783974364389119211035216188099306675474423524845496295623111838826121686006436697054949963583727888122135008247319787329089399532385465691071643713145720847280681562882055236410707631533655106916952866026574342548805769106389738903441453687358870064767466813794593793466933054900617954705993136727753895950703922192589878286146499659707076076195781157281147020448569650713578677621871119082130183338116615700670268168294226402116341928463140747955463831469742296187477699828507487181436947918878281679245665767704408129780043449573127536401060991816211683814419157804490609815937473111542803072501873653324833693255764447192899023309159784799442443841364082155918580486207271119888193206686533520449236038635135954206715433742254625044015903414256355596235268156374294315762686383777254402303626444695354760979913431225974234990777727797867367628800 [63,63] 25559439861998839671227799643973826404323079120260710882620199883599057165748455816875459901801824105293338221806904396105504521279763828010706589552626769270428475570269012237765723000134076917200305843071722584603131781419383446552850076822257155080052722625525709541646944129386705867869528732746782078530470251007470237337394616852232147009588823367264731677949383354986810333152935684112480403680932105753523712523775546485408487606886969094974266748786859967259774988157920990609511277498503166631756522024907125978202213884967513841861083629804706622793345575844597182754652069044012500414650740335707551499017856211117671035853831012167624378696532000137604626321292416800319697767992210729240752264883805828975871668105294561487915043630655011487323324293568549300950003828271902895672645433573081662598838776858061058013374310077395575792901726635202728538866058807235859810015206511775639990985874145254617381943538743798141653111488581824197651788884101456995745964506008590776762354528487763033464953886791011262296847018270233028680036099717502923744739607560983413672385305432301655274158527553089911209602360931731612161049637688180382729260930678745742306885821780142057283295768382905086730138481941699346500470919948122932786494103813194806135911694975215182912693548775306321923888557775656048916746029984269942165750379112464516185829055128277028034049273548722729464341112393596156786814045937988110507210349273696080436535480901976053458362851061042833863891820212784166443035761778259889595675923897136003968909587017420835953236789203087674246045040486740999234765662601601743735257129869136819957940678826908029677243727218733820285382563363680937744403181207768477529492889324227095491316919071485479822614110271923796105748319355361074516220316362918446896484304246301829385809480606426613287294855324676035162881364409559914410690676522851308070877714036947194599479208748126455831699076932873080921015726703821694018810556354766210961769643084885763299204822627614828262689233041414299512105812137841599351339921341972835555154181621499291630316254995103564383185375501941411506740755859985109213561434079232799301614751409322095258041307859005974255292307938377990360575272921201581925462750163798328011773902220682388307613211793321431043446487295095875851046918373727200965357781526983545722879772246417901998276108875372225858531720116752793674034607338489409568714397743760659082236065662776140702890980439965242246089630401858372508888796081531850929273503166602167660510380481091744804503872903937015863727020803490352788876201820160 [64,0] 14573163158753791492236402906143011490413414536983672002210789575830385536304123375778577539135600779022636086770937759536996068116364114089315480614380574999603940175552466731288500520566018466088852460149756621448251695578973370839123968219057426712150713847575175634619638488363982671128982920402751788556809213305628757010595924214135092353315633237928684732177489511845956763790223267306695959919067289134110972718382311422658724409599851010936577494865349331863351122963889882951416554022186969976083209687971758046329686941352837653551030328834824473998122525097506409087738941114693452146268446932623605812121024233845380425294783477914897865843673629172928941869635446288014023027697183623838644443294304274578147197854297924105154555356302558981605695232072587055576256541219320255936326909441912318319225540571884182451174312007776705537343100726477762135276608922212859637130209923742701815189436604503241717740056892705534487929219749309187956261906197762610340495884193197392818555996722298993886552058797984303609475428416285265931761205104634307648133816773342983464700362229042149319299563655179401150735995696189365661231253164208247673279953056457914129350050859654650465803477167706054764317210323366448620602067224653693501804932452235808262861422822363535384693174803772697257624417775431041875162134860202013736281117138365867124697223558758451551914022043371844664546295773989998146947386272551510619160331354780836027330819310199501935321342979663897214942474832073404701097602835834423481544208865906855249027061591940633976639293169109300786834242161511543583455529935088081356973344312500440178054096459278842509991721502690588050752853783645994179677931132390551905414662415352898707488965919984493892887486875006071361447427056810701518810850782548971875751906236316188315885018787000694015690206359056799237562744798095011333785263016825717495439077490664761878617200946503064910150824388467788901621901677643373711853950109659556909391609157647533037623307412766669229164564019845581884170227105388399164319515754141494788680072271633209702407163346236327540326041578372050748156411430131811888404855239490023349751163001567401842498228274120511558583900936764956232617253508655260921020645666873358585493686013480084363909816474536997447274353957276798396174263908336108160566421846797862081014268398544958188922541983784335049599064007245676007103162114544586928442434708719709815079976569052667386117234194796806097120477780483331640956102809472499137678812755009937305169475209402449624726715584445917144440116565437672736793741321351748582493114305001461411076836757944345014131437044884858546303245564225673362344118977077442301468344320000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] 3096880782481058504594295394990080996373674819490019390153389506398210054791005802977505124563608827888149761803821082537888485245491339616775197317410888391746600837445453985449145488714607114129325153403714326897925380214535284063778784278344349035228611835370392322333411578678942801789533577329557823814276592724364941540826118686860935381991833964952374895946356429967636138268662233036239886176209409443916722419275089254854055978874794421745811969765599555470815432332287402202191951399537494961647847737607771909870511969509027718758743178880793919508757489057974531567306730283693754030073206251298664843246192290295644254892514546900129918022038052960206984266269578525949409942937188205997796436006962736066929841291855533248581611594883661363029462620413637967160618592825409861657109590684187937185802678482750310964386797219757162833740115022468800302699039248580072194570970594907347539899793255788416328693114948815470214359551590115421274122799953881111826814714108067944962718826038838261804697824287043074661619091865313566700139245870582259374823142993496109538117131512981391714089528786581216447886338921823493126044137709637288196811540109939888396465720838204388684187529534349733839368773078090499482611781927200345441485692101266845525524638111521252643212364549105862105321020527767566408827737400419321102299434568894973098793219189025105652700814544358565444205653645362671967834608435882947581076371068360781315821523910359122288985100492897243841904662401066421575314665993693566830326001209406334587892588319184563119327063594993864436291356107814023355046905699711488937840320324943426973599774394773004950155358176765556470061297765944510908513817038151384795990417653348744140309110375229004636832395644013749183089364688390083648810322953332979807559631790831197886520762878025659037975938563741125313395706513035924028329673117269045595526912239358809859935545904180626858716071431189033955472403391536173317122190108040132410085785856066487802340879161737410432867537551703883841116682481840494552389354604097396273682211531354981169578016795256946470880755227136759803193676546303645154787316727210940033012146609934338931714555855799668713685565642796298553208999869688612319753513138981838679065428281492088195517793866202109477722843856303487755181250069255619343201449092089517269038626477314427651173416920985011126249129383712386256409497574707602273302177289246466364878661045942171217501581436077557984577019961862501896302570136763228848449408135611819579688705943455257113672113572216901636603299641745966509309939790498194114020517630489635849680959284433067651658830960530973896236771840888800625489744086682061438862753792000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 284157980606912098819824537165919997532885582155638106699888584705051000056082506123468006382186554574206584736764270379919882801912952781876825219471686756100825690993589713179639927897500300423290808656689135398837961275952643771218943241528637331167034621982063002481146679172130018634761696009325174713419666763355861823058151301838081943236956952413176117068030094630388789549393245688670101215502516375412725292850696075962944427630535368628428062049095583635852304132097182788952521763291364893551331327821729823454172985953058790719076337800781539834149603173998930424996147615159786590999726678922680581009704799114080776445538125855715483337943167146468518230317186619988708592037927783195506639063064692619043534236974312370423683471784627390888912785393167898095741697125100397062892419292920089543661122324594557326226927097556299933330198883224643268491338961576007927161749442966957457080549997579155229985965814224159696134920823746852854223075155687730450709672694193959523824789499323657837906962223131279442682101995231537862801812579148402088805982027413835362420198546058513982490372735131947347215488414376298618013368732247764919594806698989063131331802032718128669587232239443402471291424810459796744010254349992312341828141632593690004465698351943243878703557381781281074699406628003756683579423363477341276716699011800512226158833056470192789732526791076281426711394680603753327029969630172344437499716369561607584218719183013921201812011369626709793457274809670386898553309126755652474035292758858121004143735158102717450525439106831663121036555966138393651601432247359445655280698196327911726714129045331402887814809762767500024352879460665568311934514575652635635947671869031279884958348362955555337608442166023257934082018179022395647548636102405741354279983954515562868850995503669564171017010293074420069566667632815648490477349973025173900355549204303881486359332960993778930418458275968234601918034624934497515747166622767245969900788786838693636277709667242014375279903513665620347434885608486186376714208401403913099970171643410495892527243940062008103251214930891566139698495315451000039815103756191502664138442947981350657019411756585718235489226893182737614575870014421163375163377243429044904911232235794223709767213971274578286164715394051354067757808997757431408100018211586009480181148867337267879512105495535193774935957747585165298364134493008903924604974098266652438992853757932438374656564740476480025812506005826734095573954865706409480947619002206880092570510821732909115656597431983240782826975221915428682255402106511151748359830204200772874337730404902211029263456188427845557507707005783689086565178190522426232416904413184000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 13061603485827748524056990144242189336574585753348392394575008273938769712926716308756353421006280998887604849548286004144176324013459801621522916167295834616986143170680908621346756864994454823819636440925304878389511160949867291598912271085186813353996196217463344954021159171185393726252852995820811778494383730778901104174298968501720232790908096010956930065118861361704932760863593397265006992497237859484277161459300632489717140553906068805275227103461463827498217647371608181617802435742839541419228585135172148677633306429983526888776064011478127229476439144721571499285000490491182226654756229583646412866931656401379601356429748097805571813308169111519768345582606302338407618556156060296659575225084141637934913238379611280846127504444542608275415545791034202664509031497583361433768860635563992276039137495478196487045781113930731045959237989521382817285708028535090284402894473540314380233330479060425375925787748907993953504501360833384471857973386516458400438597610388343842660824043782859093414086900075626102937078363232385651364495066760689568157159721204546854649780401091905602873082025423058814591474006627459438650884754295774942152925218395234466838923423211896831290252406977913285055350108364726468343640549861872821353261456367263179268484322125897267344222882019073782499387307914584410237152824225668520507877581633326689686820710924190277316587913250449756111730176684699441063035320424917927765670858817114560988324718793050496972888995208858111011765090045704685542421832641354520532760171197989617344328595577782985334702339264653645262531212172384487426606280152459439939007413644226538922704618263673957694879879734979934950361557736460784180665244418177585800141899617770147356592591682296741369998532744930402083231715511624545145918378712328192966565531262800441013220588938039231980493440613841687877658249461641681969738958653096239844178823400251884423639044970036500154355733333052461008412262064937858197610132612023131084377813916678203109903972552045215866924040688045410520161732680023666616986486190976211477133152154270069620834199332572748232400416798333085001247925600574119309432247984986812931271833187242014931986304017001530732936408067738177588525383855044994908489727951258133601594670435102552687102678209215444080614022847204738252526907016000150492420732481963106244183643622033321199673857543722482064327508890120295697687062255611073727790825938898768710406764197786865495778671292843287923551695970083375384187867478751414582266004177265876706463073398777446740309417235378544941660142182367317895446044371747075323244202282589526033013683220688754381303884711611117878593801437833289461740032909610887171612830859264000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 186931738533144605481621635766811707484669569703957641864470279873081427471837805877878176966901683941698655279738792383866955685975084117098129626325149204580790290974265236413330337862850000799232730784936567740039971183411007632706820033071448267731419976177522357599730051089101221425938962415031130761282649201898065636176822594826866520735373030384531327013245131082647184483289869884060871858249250619857147733424972031139341222285125099931813212858172371535475772565158764134499844801810526535384021508556081489797411448509761898756145411428018871529820348710814522047470518086983531910310650735411116409285218360537027666524543621913788591944141715151846132676590238635208612527117446003665130170305658574790886301243529694968816328611292153224987664422811072628134610163933524545874144873075809734337648763221365799399995070059656157314920799944743530928996695247339576726871724728453495878102663611216820184487103775669868815343637298344062153795640444371449597385479596543577919219333597166496774332016727989729096977207218226289170557735031336785693556931582546450660114240442572190183655792383043420117397511106920120733453939248977323303130027185930727590505511868575593431373711984267660916433142976370356358330436993457352032846220831696028447922311549435377337336721974445845679671124684315727838279768080967078077724920802195884900614547650322236344169853982266249024689327575112912697876733525232250616652809301385440291710950692367050304354013656796849006913208317523905749411060324292574884622672004729659084018493343743506355619890874248236919576424485627946899028747307280635612390757855269487873659844720377659337891621096107965287681705751021828441127700280434144201757546958175898651570611874839008705317964061861117965072589832228799213134161670891660776053390918156645818110523989199026317291656296668290141876963706553077790671814358925363461299406334803329232885157622730424347048066332975612407898038575448400711915754731761216420011606346729538686134144581721369341412932640640029749318777892665743833453173772506726677584438065090334584177376713654082625750515477395520445802205531577539003908101579945808206550153156688866603098023251615613361991024457565090654078773692574616380283955064679289121107792853548902297347132857013786384953138499489289158556278303064942165345989653619247466897562746166824282321424380031835530755688812710955288322053112655660913937876847586628477294537104568150044354444396706886321577049226012547337562099791199502676816588949136532497087345964306520547979615061799526982721651485010223922103267651707914526996121654689603074899712327553681559849358191808942371153951803066212117754236715037017069316372672020480000000000000000000000000000000000000000000000000000000000000000000 [64,5] 1293757943282317297069990956168768571179138592112117733298338802426210871491692881506955887404254664657907274721092127411715947867610748850432035421340603832756958751299624018598011336905005826515546877770396199179190143743166585489425860624003136671082540929403439812842190632097216646576498686317010089467623460290661791896473726710061801254505645827993356225369159062344502810716823920570231071505112445494853648060638439651437374643809661093646611237244805158319550125545189131230474186122856921569373287167501774482677294301097180977682899641115197011750785567404092475776515372218025982698360404650153002278266670747203064679696440637828953626699486231317489136986966038197071399542624285556966752058907737143126036876925949024632482801451101016199398413367048497070960072887428012898731959104953240656191041284598767194207443876267662963487044679999807161450245468725258263480803825104524441346976038213190726946581484036313848366795031441564609879160033483895129765779444176371118198973245315910442576822358127075436676387596272611218056860461252948223409385573223812444842707507903404771365999161654672794578795711978063964814793545828943683547699696576974253931863560512459769825080159811230877433763814364850991806077114668732452030032766422586902017868196406407788237097889786025183170051256622328423526600317836110600132996014851007642681635005738679723336605568900693672732024123627213154064772377079032260974567368231827743205852166219695456758019779180761660109808862131620273142241037225703026513543320277846468119373516663151849789609221893286261657722471433445110961571403860159579755483989833603026543569474345413556071329556657576824205702897642765981407870131623296558693434069440725779617183073574861136262573656602954904915902891723890981317364425551949202487187999740744237483586668051108398815292725915395491070325109182668928055168957408050301358804023635493131813972957628313345739786853725060313739620180508265868113231517647281574636812400342332857943577281472899208954575580444842153804365021340166088037475062573936519459768475044305291153355212669675653619628839439402749364657853591907095086347473687064087219128394436946254514459741346231020765367389570896896305705222533848414726040653061209665806809388051183144300681498992263724606023755622676649991276147371611937136341366151500292815468383111701797332713006483930622517104169686759258882919768626763772245506627796663220975376562760614860414921494646302651695308983942221242588040083668216901684383929339810960356816812690236404202330759855939989919980552606429891250381034749929776992563590368120164026869502974991705524057396031609955146118817542053422575920849106992496433909752397824000000000000000000000000000000000000000000000000000000000000000000 [64,6] -4972535010312102767347931977845864019586375998420438762232269710846301740337504630099647262523116449518905711336413911982690843420866725785998004475944241721562197896339451677996225505986564151078196054025694230494359009496451478303265472755442166888380775764006518912204003452885231930032237301115935885175715937801407632070397584245303851388201911262352663080892668783990654153161697428289021216457105714094123424265053363889758424635972893830752092848786013386827360933829941798774613681601104126261083215976591283842713692759619810649324135037858551531055631367415771062248750385856225190131991375863223732326873648848154355950840274133170013393777063081604335472802683916776297399144743279433497614917044883228835888267533184077772662364280706538102986897900573507018708729151658351647595861339695933427019803440212562865072390901670379893364301460869802689700651983823988818938999968934813231165737755809675025167963042794303237080926167596416429599838389196835068909433792495190277937643159824971574319685193636945838593651435002653549110010666484136705785340950501917205653060166556941411918571761470718150570311121315047892890170520728474743044325455361056065565552391086629365011232660881194095784666921678863169906289132946131227733513687612396901290553073656839063062145894658980845959826213640361600805851502008110283938219618142564507378203510933378709228936218891209485984851307354115992990812470875307790021060243775074970593578304998032668877469128744728400986102246864606688551580059725099435214356405235663101997041036754976560477979705131132886717102103257915161735215853210917563105718414502895831049247915654695460700498341493048956596112735692296967795707413780946264056773742910228194234288190602965644854919368433425376633031883796164896902532605611602725262131474224159659670927855084046866476363808083134470320047628402459086141645883480674342857149462897870113099897986117302939887065459258087735116460824322019833859496591377110508260056235714800006349977232884558031309790840819149820215793429373401430097019990646356875817001621923215102726233307735909233100151991582024557930395590141370000099526792326790238149128949497872969369775491444181444924458723320058141562715611551768079118023362558692762134995077364746498972549904008907135277375774970103121593914398833741095392199544375910326525067448721380152546545460328309135383106026388851997069966257696347107114207757573236244154225280390944556876291060883991029255695214662195510917261156896732361892604943704001511784719840034340266936895777906789713997460443583462653767044100330553533770693028731246459291703302693402644458853943465337163234402438035831196787560900837247394680743509832499200000000000000000000000000000000000000000000000000000000000000 [64,7] -50550481604650271330045480284089565584317588700998573061276759503790169855586120101001426322498216483241508020477103881361044786060107472890323749693699918609100486239563451483246917066177887289099392726321676853569901091839633202615485292352640202204186838408138964477170175865171598631441411796972187083724172867621542870144367571761172568980730876729927675196046145419044769664242278148877231698060399636287747864296545377791821540326406780125152695147918867140716643630737541858476608205258823120542651043919694712015858772638936538571615351317485223412633528229642164122152986907591447215757861560840347028404307322040734446421075997213035771432775671930355437727091338625707465561897180235208180658736820506025216832910364990115130288298984975875594601001821579328486796367856369925107331233198990221493003593734656135790842104482440798791226542176057827864998099679290796712066547361852147167779997971652256250778957728516094421140180714833222558000784425063139677504522697998897104316437099866434074143001096472706463733029593551499111270752365174261670300867213623836638591809359427960253099218364453526010847521585845864662072970199756095886870582636588227502519142346992250002918584032902599500205310891957274858068981251757819038100321031419766013255939174515416863007650778419126269046111622365202519037517213437017053606987406283843600715251280575382620066590339235030681695175778930337776019751202937371612480879040078092117953448335325455777995876259422560191999373328972763320216667867768241891926644886485105292221256496646729521730088511302437375924189588880586643935492933506362933930356988058557360510390444006738798978380186712587313762472981034230618879781287894971683179097502905861154975768400266386284729585947379607434741665758510663974350130648515753078463110829829249162919815303625956053288999208601392210300067512465552402952699928627519562068734732261821532501053378936083297668756397960170861386231606829615501329121146890734198686814495910589453177021788871015730817405611712734433642489783714808712599116738839356384766581070223280725802827382223244480591374089325545597672443733085451005213619091730495512468633480881988510714668397429074211366867518026314226680051358816275836608306366455829693077077455338278559520487439194449088670043825603325975567255535254662736654933965075545422464819273996824317479458114128433449359463940462562866180711299813504981143541837318460582290111159486594747798875655067246868706803011894919072069938979669562644562373194978579827731080193674218562480612452818291929461691470898212031459889223968306251216231212144500130204960513982448888100559988968390174825286976815133247535495225712544516708543100249702400000000000000000000000000000000000000000000000000000000000 [64,8] 1563300834242989386119208355865969952131607596833479642183884577501923880699065169482591647421341268245577746323762057679770675156436840607303947731119757146659547296028284008579374231746050957965879060671636725711114695440508396818531467047391067173458171740125905708809295822408989559116126663467927737476836000039246185845144566461346501617585280844659610429460202858608699040224190144798747494266235727364164700691982603291045237480849197608497126304808743737516506121834191934280512719469633303060635868483467607073712548221272869186749363768554692929953059051754388659095256443005463653326603896315034951685529314015426947975066432210958745646840853204212117511578358442236433804381910379338556811943660762020095166381407132039548044608746712525956580300550272952226630856609979675690965577193417904874219001495233952550981334518117563215147326018937312139592300891235911333521937538055825123418508479838905024795966353792516006887998569998277123916333760417266861598269777685959870909157308843838328609348088919679492712231531032181027124967565126692197959909227046376767327724365540967708324165247579549129116379893134458459245562840369106342701304145862352481875598387312036800368986003114666013383335701155898117564356527342341158335436646070290355944919942009194330999366400780942924352060685058370300563938487874077910308895621764411666657037838027710285861795635812973584322957388156774390339559403639034209005640939020498490457489222838045287432778425386617630817219631033987031435556595902581104562272983210697728663874459222533522584044849777273123013504917142023052497341022504131204451211796415698993512456953105671461222523303633886316231713744264009394553720371842251570102155414147023813634570964320482185272037580923644661845493710878320806011966324488258386460999426906296355735893476976046268477418267567735255846304988824637383312973250877360833405321431710136729975579568399802155175691584004467430200869302619174949904901569238180312922125784018239262778384089761128851001466444987150202350605456764403708604022991043553551291764385333723902241331405658458741896659266813756407249331206159456632965082625191520232681505397882690405451909709899783554807263729936998973930617214774628397680558100700516619430555115691568032399124151785886821813387791282765404390426148859114366213712748579907700390632736784575745085944273818693727050534804225153291732152132885473234165404813170101485090037716364263276291129131660265861487581001527304607113335276469572778235476984226184078127782438359958171018287561463849191138432365587537406184659801273357099896619854801881172880256139592142175361801717380320481635941092848159467778451057753922656269988062157602816000000000000000000000000000000000000000000000000000000000 [64,9] -17314982035365085399483035881491037350259334965977432747396318976451267571949019276588482160179385161030765632601676900960052667729577461165837032911173890206970634567188771008269980045707597379087266278553025980076722369377152547043343613205924929301831855516290409370391543892332578402365437691534741581468420390343666462874314175394171082548690339282766992659610889101728284412417857902403759425076371911658139008491466608705734598812397375192803034888004243705936830546419532018179868305659889774485660638364290741604990366496928934897276975837132779058919965073063329055680610738030940017399755573415491694525008698517424137903001387999094301710038383493413524028141310839792563467621944352386303523900111484574298120200190496438414570995882705919069845844972114409991469109805883569954065035009002615545113449373008933123032179323964148317186976816992021778378596672257630053227158456977790223243501349330760492137551105833564640848990497380288468620312829169809488322899848165306806700478710191048318014812476767454575816554654751715533988168957479268175915274328623393457026333584991523575847869505720190192706449899507602379595065045618950931528227240380126130170772822199981854663364315160219376379428717242359827978266399087434303044331719137942147492141457649600211180810673452179079700581273626581322835848894289867150401051861765707386034301645222143196088601754793331397102533112605077594845085292814807803773281338409029800457427717316559810853151230173810885991904187920392785482200772452554344992557335515422890448150074090852850752039049260643563274956931505728330908608033035211549065646820001648892441903666575752079167480048205060861305584247140578659330717527263777077883550987014937092394889152578054028195858838847897196381832074491114117910270558914675373138261109869956642043160189902136031204806526241892953081880856679358088453758250706339151924901619949905691484003785608300884984223220937333733564456507150151506989630797591870830757057898106224977043980072630616896075464915632737009296980517178410746018232450147335552096699570334628141373137645782185891331373186396405092303669415290796681991532627875125836701294451315996269736418157317146812785217846875847657492350145960776127442613456224545503643183688241218709939489004110239758579084889330048582956416589274950210553199626822870401831131676553000037916743033641882801348466385515016283519737725359313961424669440472403938394929443381853239499536084802576520558235974393077605170932146068753710404510953973897104899114943004665330695904729458032029417865781456448701148300547188267604994030380791587149655269888436220291080330140641993913074355524022389492461306788546555384253004210862292992000000000000000000000000000000000000000000000000000000 [64,10] 81975983654245929066127777247754942205359770596424994075891366842554533021589381573839268379775572546536363657748090722512353077684872748544200208839098032012280756016975635951307295709154738661694178365583017783058079197373612042860827529834826752513690505396443194566418480162544846426824807699732241631751576051241582825916564166027312087894313469085912481171758004417490222036002939916216404983294496575064851010546478668396358856191371183177704121717124387835837109577603128165071265724035077244636958403436345250407113216682062317665483975612579114035248993773299843037410246534024804540455081902432051134891685219752675203766821550964140386554748702337087459170562987715758441703872813981158142954980009273494545617110504263140091120290275296293366411778515423074995178609348749057670743721801986219688356463130074535663663674253928331029774880782449306974709616369968872071549713475976921078580506274516710793888194749350028634577350784627259654893143991349073488601201255915067299380026090137512892567466365315621980877186369773893215620402503338586999635757828171811503014144135314752494957979080354693883091622701679353290184191726006002792314340833365371361561864741170377360013946640336478484641648838617281312374181811664885106769698030660280456631303380119901051474003123948240205612419943756658255748118567419823584651677352148431626964272211784749143122957516369601282767232416074411529727889919305801388228712689841394955701199650490594070929546522382221038960142883146563715577939389955893367726429082945966587347537812595039865978155582437947185372244435882850144141640142045764319239770384709991223577214154913275564608942496815084860349162313700685409790680241209839358222377620449978819520157455799832660130971448680102840044551919774538858043793630267978978886573458470179652384836671876215837448540774667740478447583847535533228481296815718964556771219809336801159500674170834177341294272972019606249669657085831313705559921840752543766362456717366039589671564490585502207729875084916073944378738894041064534607761307574213442447884618992683646079622021097206384530419342088635184230808378841745927055148372080727215298675679376495661057530922059149870804670315488194481546375594972955934227827765260829847882511718158706419106614832008973145375886694974328498423303100311460729413545213499074089216858072530441089856543316473211693211081313088151884966139688373822037498887503724059125686723272651938780755388959945400493750300179419333682619920300410977191512172725802127079205212449099338627674434337962136653041154042353973568451359538537465859378571188415371295270894902323985716976160079749029935801219883352895407724458859476011860466023007432736768000000000000000000000000000000000000000000000000000 [64,11] -311601679637666903938432815085182302114955405044715421489402498573673596960576364154065932815106524721915754516903446727803881236639854969856182749182203758976757186253566716143722366451179692616289028553559747887593949325909585744738874311418596943317374834143031310878575774290044029464448528524277999855136114974789018850287376007072804684994910781828363696011793657777598472804334429020298507666508401136999582207271961684841766748030820634058934248302872745742757573591279149101736581839427588069851584374120943713965840198313046426450186820760176557073441120789618409679676938534834528412543551083329041985135137104555508881462456166412880999615406616677720321132145533516633066295588506258301822254902116786510809797799611515571727554503976397045279181771562445353382243856268202692787621805262299537635428108155269531719312084183863847037852030370002943851447512357538688827822027950083280217216312172274159970790788043835277440126637625124743849719210133824196019865597336525379791550848958405867145385305074609701596876967894042505612942947011451370146759502990758039795446817126499518568158708641582227723276610173079153286159554507006039615068320198664459592518631392126252160339470291268705357053571553443587248142548227835027400197966335188127973882096743311043175103542952334334395115178202936907921364757800854913893589416149262889151834705843272305962727908741139337902872628751654922748056871087683845753151258503752482222793352150408113591874814811782617758466052718191528214935069301143590218949011986476610152392200576296691715774210324913236092528182653027031355898868402493053281262367023220219451696826236701350268535248308868132974771650905910799074473224698305555258652178137626721745580086329407447512626060870310717903813904755975773176765138810793310012787747947017719460884507859725162962673701916079700789864384691143990050573493419948447998519459746483685285523461526128995819686657049006181003636929033705113004181230950999538967315994807256794888547539752724101224173188507570795510102730614382053981874410655060187018964275460198304520151551139648933549890865916104221954152629824446205237039754122189718886248955538994669858089866532309528281964535536082341947962410012539119759383496979939416612781350724516203861257151518600238722058238290451412777698660687259158517831375364265327786258006376895255516838731804144820522882272019551111913711242665090918709309716129883060979277747759846802494958053446202315804179607013343952164358715851251732973263112401109065015721612236627906513875289074786661120662679026156401183946549113231871661101242629876053513998978700451208652936010019872986255288557749620775864002343027799545949275325682260377600000000000000000000000000000000000000000000000000 [64,12] 1509589676496023029870998810604367888218818779496593719105587985958826434752524082014918365509823781397491860555727142581244595515130045395872994896344622573859564507641725294534755855708853930550140724668084636065908639753334689175018251447621931524296367046013038158164934508247611659726003596325721380697118801077890441371624845556838178668349041405090778739358677274111577626359353504459061100806024226788350787386767686652963318454473671158091418752150059978169713999146666973100498771319327494548137950152927183548763442447454334271137553090244127086272913655519614638426109714970808175141297935843141904038378538814414515893220684333066758432317926813717434871001488109261863656010911244541986887703850212786273125035880738081196555273731764329657651332276098208528637371731532816330612218723341868649975219663337091393925298021801269382522647361158616279666843879642049585356291635068061276307791845479243240169367561746670716829688769392435786600447714264481438175734698087890749715445958504105369006305260089747551075443689498322349564441409600096378723706098889914421182242187947964572597917545157735851273607224895020702010695109084573895952933793605585080676286750548049407871092634118247891529568948472348971510922388805492443107885022416502776149806734620967627778181025871227105346517258138123393227141367776800187415485256777056865425980791243720003219252626491921412703511758645158617092757246121436666970173785015259162408674995246985361126399994256693537635717712749253029718964130242855935691029683216626254219903730455977991090212227614600207021530023072688782333195537914615839849697285600182841052012120730320197102463477259948899521790441715472495951281456915288502998412169244183428339930591868487241919978238820886806226852601236210666798258194171680441051273754393829165771277060480321573368508154504983662530290972907641750500922111717739907979053960131636999707233233347035685028043310166903129503498940354495027265090676839306025645141162192744720971156345293875280339234028991802568490587500545629891185862648874965837978819323710387772458917219109456969619804968703800806298981447388807293440851209695715602679718300503029360151059914575255600064694650117456320542153116050413293912335628019783096352528679066558026434488416401403324697882275133986191851929167517064916339202785066460444006842773375870818242293949763290779788074599856864164061063823724116531535569083613074450594050986713034038017317589503569276198897698922897164875555475193003372825526894014720028916315398509266276502549659146186986345433233893139278144718108923217906833581370302224149904984559211884830576878529163796971782468580935539039917308617190621567170490666284220416000000000000000000000000000000000000000000000000 [64,13] -6949996204140646244312762588258809477738054576402825187422917097784843494273023086403295885074014117906469377907008475743600469419598673213526025809776899809245266416225590546622693964187292512919973645736212856020793643475681298400250609004129068799885088642503514032268925583546743505830452680215423599618531854116187914168304969300303404510310638309017138634431111836069338131912923472450860070378483328747688827760948768253068943033818780312907321644260251177331924940504737575558214307255091629032705046572650228780081824589376866918628109643204877260529570476019083208157429555324951266631247946774156287086575438249736575686843034295626252053508115078003977717393681566329562305062199210851350341932357774707935380181941960700530863840728945334935647250909340770994338929233244265246956777048000507823251901651655047479812246804667848400214678157644108932640629562079124186197182354627670990546661428880562646158303991484650688233786785427059207864265149812268879988986831853857521423527880900880629821913656798253126873189340079432774174187367157053191821043715215943792075548491861260573790796405434300553536090222543689472174091372919445763283923183175169354492309602957199022639156014457686188845747470607182744843430573078077918430527376825857571403967553815031244118139787610130266130717735826383516318853606820683724405875368000941438993404697240087393991377365979385196787428641291726056701933361855181677469476454177128491970770596791172390296100487121929859645667555306818828143094257731805420055645817176982471055581144076742353328185530104520208771747448933716329266845124783191469126645665200247259742909368714873106861178210353774686023486870569939361379096998782136261950449771131766012716148437042818284639080857477865802842446988116183228214253748618385716626154777070367503531143955972597704258748737634471607674111192386154454010837098578929459502177310593955036025131031719662811150557979232852147830550407406182020756402079376564333868447875486276526991743447219980800587502054642711184080780123468936918244411924568307580673455362508910650146586878371617812052444847864582497905181591184355918543697186332749969759918899751895461062277649179325499847411494675464180624937781087243366001138960792306387796100581784156120033621359331772136834018061029613729416625146019403254540516290792263938038145013618459225226549376334709432890991654886228181106657257553443680707149003043409470561594369765050190133875457052433918283564322245620231976082926727521746897110816496269729536609492638985423886539940221063331154118838216058163422001631903925691748034440019048469609990469702958968802214519200649979367852053597958959293651558520053480234209907801325568000000000000000000000000000000000000000000000 [64,14] 21097972288715538456130526234384715586033615261309175418778498954237155914883051205061846534113682208957356102041156457183110840917303596900842124534650919209134280945429911424773447031782623938842917897462048942474619184901998289017815421041082794457908368111558059328818166756025599385960021667708931862662071861651378731672620322681280653744954514928824911468138876764267051095049688949382754667934291233835944716524641841391010976429888366537535477468387260074711466825561502909323413573887948480292354750626489217655992098841938918733810225058075581169842310351850903060459024567759363126559801089614678933217114029945211391687561858149127951176069540883449323626171202403894922588066879510413192728433789720597495856728346915953451036101209469732990513221403358832721903451235098501468606460607373646856782249779887401952711119780979665304334354063119844106393637108601590359266435588703278592762217800614098687253153200811407419813798668218650582115700495866293721445108639848119760980962655583641143795095891811722843172873179583022062657490871667735103419936782887228829107655843018649002636147718726864319269534471848034684255329699042777183516152661399144532515364427781601244712397679239324699191054220655617461814777524767096799384953732822913906924335285946183890366897350198273753360966857344019062412969297646331365887764094672761295978978725721550519076803347860012936065816395787273579998268510429444546674691163970350639058025319465447469314676482231219016115038784278364847213735521046284587097763192163570461618746178500902575723324534364427950039189044410447666360519075778426858460964312704719982474168613592942574082874049620853383400398643981477026007575688873193632017979086317487178833503643179597470563193022013902664833563054884972970225445002103477929577163863297945294864490925719583140408738106021662750550611789474204163569556748261433948670258916565147419669617652594672425109325381485703290517300885940242715905893542042359868334446549258713337183031312642140810389127529676752008318387305175905377352420343480312131690067629727273684407852681212344712893528101475101042948677454193048712207513716439104820425716212234841288192342717016892005296400774175566547485702841866783198789791934121141643763116024674888426364018826097690349684638784229536168816693758108221881310595925255926508020269669474706429196508601650622789445797964515691403116882999212034748107282275004174300279456161624791003047668695875575392356173345690302513200346405176943784002579210900824873606148779219823344056253012392408361323601411782793054704826159125383785457234930735213731706191003796042418027052870016858312685617729540723263034921250966352415039708335009955840000000000000000000000000000000000000000000 [64,15] -33977124098520692840421157351580414549060082840864168982486498001299637872885033263407391532747134736186035744293494790193735084703664768030967014197839999740642118772327966073390341915409097044427488143051554556671371186319906326240222704498356167981310750417426856308557875504776350286395837984762473366784506371310349367204273269313373796759767277088483394878394470377756191538459716527922295155374454458662252189485869923882123788794334787991961605980109656025768592001401406949416588902247112115546118880033239333814669315645714149633700564325963777231008463981476763256094377707374968664152720873978819407237117415337019802953040935794530203634940839871578140146175083891464723937632145611561309750748863791372501468183478568027626590193606619285195418974758476622080884153401406599245655748576075990085245750479531431365645563729726549647837145081214054254812233832462007102597179195181273374815268258159891863210806143479477391296695159309738069953327490674620534179238702303619159472210591871572735003370710369108390154506988916877165661535261267320003403154433693686987679185989251708550373642594838092291832866644836610005144625031773951822063492243146037592355035518855460553236886670024926484827462370499259452289793717546963258307398011635383816142210955685887340286297558038291092675358690652424791435082259002034294986872781744662765151704167016063828274733511123339921795456477352746749358415648335007723527378991934366180582045449994433512348924874206224429312475087548951045494094030809045358561806918737711579815542001779299811348288776725275826233482742223488881346389368680339048284950149700283160790630077139618644885813424186216922044760414108331716688757854020683412112537405609795549852631822383836567558949502125316086791092237950625071835403920810739444734303022278471871752508325897857506796431602007226983378619561669441944766332736399302414538538431003712917418513472376468196198202021046497752402418581423477784239433804511874718276013340874919620986740669073347246688285618307757449285897242130796121503145266470069184816536001164826142433702221751862258450795152685303871174188765395929727548219794997797286937902124485680073977090124585615742968620402901456966590262685170569509374812879705983159237632188125829532836954366207633892985257550948409818335220404333075207462345720663280594930103809555800400858163259397039783240174918467591785310081705757758327672020449430273492639808742995055001494575164743372259958042940882490529629871616284189501599364531598659144813773546147740345819874730604721273618265664071296584995111607817214396836964093585354386761604718679212528956281375944903155440966978007155356277336341271768985322888565778022400000000000000000000000000000000000000000 [64,16] 26667047147431875231480131782665013477884168087788264934329492207162067235119248323867379056833349207438269584401567511020313896240402863169608810877531871394874725784204194490364669058144484726039752880683873006450840978993506122274249952586639463955461065018583465935336776131240649795234043066653235084295402499994702328497694800382714814279759972749146530705671058485920398923075085950577507569542124268810365489807001844538333982131535451156090330256309499985733903971667912325283389335102060622368277816797381414983750296970397596726328164788794471943904060832588460685265939597390478889685872096775645455375225825347836427672362385465720803265658636993489063337734589018050761149855806408773704743575680335054395626616671101810018601719070126223948664357844106879962429602049786508148402585163397042713499629748505549133581019990343082058383244753018015521273793624883896906970684891697366582628205863876671501048979057721880977058056345817003337558577037305559033851718932036543161446048027813308599170193017328485546754061536207152062968227185623339025743612012855788585111399685896833705437523216887817822757159628546937382940102479088678374785320095277820984329860941647802707994480877521482596732230400618411560781817597502472183258989905127839102609788625928946211374737090089486043751041405722195996002803061507301732759686066177603001708246469134092364378674791276744312211883999949948666774178296424700827794102022925753083440506786791549104241490802151025454449369130321163346159583818780949319017846960668461225439600701009974889233941295389557541632517944583836889917686041337061763352770844307820952982134055887999638056310897394512844850756407538963816168032982899908939049846911012628541944270969780065216978524727028083959285413013318962687534482664271066727854258631601911983927610681076503831594684963926662513022355850701225634390557582180811058576836709061471381150530550069107704396130197836783173502520519911791977045129929888503957534499149443113949673321735349859727705536742901138200213932556667285702992528361230516387323473215384534990854853261337039198924783825506763355700600075158408628053855705364214013572824352406111177166769669798712064350180628658024181999838830993239178279851254998660931809544970411176581124357370628169116009735218888055418415462278708979190652766219314255523267836285782541179897283820360362167872294821744642310322350874131041193788481386897968234801237176310312005238400177430230057652556266175009676219270989431414004848191066446705426532232773402555573468755799192236240015945552743683429894568628465767011822299008069304070369006850191247330263417325721806636546166895099847559616022166369463993023057450604953600000000000000000000000000000000000000 [64,17] 14605275715603251496301295987757749185348558556617185987581586075117609995714949044597846857831765900387300255175376726905938554447996219428110033945604981455185280165938409134286112258933046874962374086674607041230861535945393457424511625874435781967022338258064108824933586024320345720777416948955866566812562723751634032454668985050168339392590582790217557060752655829939686458653946742001801291457580937139136132886030969121449772862790064519008608284427024943385110418610297743732239148518130958461254536282604308120502634414697790405628855961561509510748165095161686537343298977722823769489793057068875315770818766061198468978251046600980511728635558899045513697133423353286245465045431606218897697599908784822735574500476182307720545288809234688165792765154303415080372510502671755210249762167627754424019430741844083789773287447011019506772295578892973461565545513197626432922279310623196326536387255849053513464526684990968696437219891213802443210595122408358035311968274522547043494738473608527466710169372967457953245515700308993535218171701073704328244425653067161713965594452068117369618943686811118833259666103822001199458428553488985026890210805350004271110868999788021498495917880880314370500976253180507011091141340529822648077162120552558190304936528494654048240950208961765319358267781342480259277922314006020545068767058507565459730416507597058500130243138828535423724134763383790653346352298053634815124216211423729022376258286972563213968237300162851294848148021013698553682798070314040987658152834494507012085213726857142684513510919316340653600776197536721803057100769792562625202895750609891379136277682763699760407122038212079302114647927215857766837712867249899084704561173980278072042994198049065137457066608727370983184682667934020015165908241309655660666869016031984662350509668261515158837794095306573152842309413637462103058684500986176072963410921800890699546863604735596491888982979427420704443129480387192060634991138044980130746040230458264903115165007189116316764563914508589727814789174398202929785054209410861620277833948247979481336807697672518591641079601570495724231296971128475257744071212186438366254348506271910078272128965893802398744191109631214185796254840336234211775248297442124359682534302959205556455371077039287938286598101232461073468764261236111918447431343044273876717570790453001638077155406011502851769041596447715452632907580401257604325147069904484390869890191054042094946396181012131254968491689851599066904360763692004259693678555338848739741519029622582513578218864298130810370085653765045985995872200228053427856176485382364140036224743047138168026832641925933997335013211934555541806313375951749350156431125381120000000000000000000000000000000000000 [64,18] -356291878033309760497756837509143669224806459600015815408901716528023942615810407958011602839149216931726382886986593551921960925307920036222088432642014175096831889556667277171699528746543859653070185267534922517801036526862436792457793277919845047150311259270830328684155683264700773788309285715333049812480920778035957621388874709488126804817186908863176987493290890473547694828543583406270692710574110526978860756835063900016414262998644989482732645726784537678558513998407949892793279386330648065709394543504709531041180809135248264127714686418970147422897506896181613308947816545512687729762597472960386343282787053206712077656541509851882218514755307633699756714907797455554983965596108478330657889590462729498175058941400846240703038432258100161091859840326487096582845676950748380382137526181391387630100151873510573240963493755251552552912749687298518815554281372421663236570528584055521339695290162613643494965056558460550547827197144691134827714982005822126982566896962713419456943735928943897051924051450616006560776244225184045348864665574789532870566853941957375246138109831359924676102026331952304992414026829474444477453504692120229196002240775354490073199255036214965905591433737669518107684519598750448323239065937132786581615408180349726669774270241791929200141634007258936740446631460984795898462588821984817791587566537313547914360656622802778857660010589932089898339671181332796075059161344861673446273255839450221498151753757802818929200276802920179273144562376422599266558632958500246383448600741959702274709270835757524768523774677152822062364234615082470934268682923276136898882817046983939444488941712522931584592872082445418167188251010096030414882553570519109022401273153501406153559584511199631842304558254613363172176173741886249387207955750939371524310273001723790559987754109130755792401683596619031936567438292821889110299899397045308679229727113740864369196646383158402444911523772653191164455783178557310233056637202843688339237644412381652409230650523469246091071567465392527967552921202010508870644492268587743965307351979260229805811881470942042831754555434163034427987648439437121502845360974717999940928025975011430093728023031599277185560783682768881223012195719753873046291952077355319496661353440942812391447410440190243512060770665541503543586800015930814225323644997933576844406811419555894706773434761858286465180430864327349211377364711667703271609741029484556182581947564857090502340501808742668508572429929400486744713804819015593672413982026122834420108861418301828824964262304056776756994778065847549768433983688789527856456158794060291103640996895121006724104144570489998836907042665482699500666530221344729696470962031034368000000000000000000000000000000000 [64,19] 1308910207813431361006443955028459259043266691064602357327288644361853069856215683132940838997522301523519473786826256790791605021269074906890312857277751326462265337058183551988757583782230306201625411882660715910875541291155838285269877316367284766534929053896218070811097021379850267899496857859399619157267517577067536851378983835218397945890856180248202704236410619328785338393671327752815338527993408234299874380900859618448799104111032885726662954602437656927127863948999548883167579487101653285296955907894296795482281678501534617441621276239442020392643965964574102157701881291783256257802848715756051807655299556283154086410995054129540527579170659901317030938301172967573947523481812769246893185445655923252690341344796392261283740763760355807214813529653952300251727017861841003863639152872450839057522809256764073838695698274891146056426308684569433047998979826034618523923689501361704059585945605014853159133780435591401066620470711183785501930590985532168211557035060898796383859029763128463435397455961809155313671608128428265983769870328000760117851828850185259808647378621352109022163699255644679565688394642825029388840740378077585109584509509736353376938083582205450563930911514688805542295829194039217189671076731179704341705013522875264684054986510522221882049488514748967182892318999093772893377990038146019785938492905433098805594311902146895541093860698966357736572293396419945599847598160056661524801766697651335802573479531578326414417014204383002430897171218829356387720882014234728057903423268393807605845721282849655000292197865637952688822468294301060319328696748381960351349468426772154808664542050995005570680430138779944142873526286252077608910079177673493678446208863976094751310324775414080587656943866372354131388222847576623215224242320218884922460013807433996593566802444022338064096885851689217776793577150642847392147316413954785963621289103482290506347519147914905795478181388939839300491044094342581106543466350309943257308807355066207587866629778333491724203836607488880476951860800111409419625291771072080840858495625547545671513830669490348354733405887153095930552552318216703383532745327784038389304443411218664576991715442906543116222235935510510989195175002425395203094881779053616609759033265422751461957348593538707720102905587973944984868879940064171725773568836670878858179843136035764282761194029853629962350515211202248244285658487326985590663497710037008977811690585120223262645147398972417654451105616688928126730847893117256706027690337688027638651386010077108492122840674183406734442598575723773899026612383875347954613677732355506832597005344851640790896548438495189120357658163576976222734521980701801866228377378095104000000000000000000000000000000 [64,20] -894625532689400462993642628769290142886080159269367022580684600235793202225852127727663348638110132484845082834234718501685706139404791897590291193211131573606525701179430935455669935342086527486676162694694857628042982283475925802248716767647613975658150525093333160944009476260906560759453553729682971275560982490604675567757581685094985292269569869019258528550301602895716115235882601705053111639944967991922811842750457741835127947988472790438341227679522857021215180400543693991469194752886199110450453010325237313941788883059737727065097991040935284193491819227908770601515429588868305473867736341894337363814420376030535301899092818247099991900826853761033247620697663191697583605898940160419106329520083178683002467144439358572299314742308084472552281782293303571354659344388915039914172854663995915767928914475619112269762009811694161575127735103664931992304746592029807688947612857806573670799299275108754442434985133938480765694412450561841825628552289528798583792671057178549527693547998839057646796090335990851443848079751913999343146599304880242443146152058305992812841846034585403298581330876018012404130211001276451113695946820771790537216366635441902653505056087756455915104306012083560221510761879568600810558450499567424000851227848430023421125162901130349757857546226148524461354036827518310210701846843191348340285927987018078244838925051733670074886548040618641401784579405940768727472255927993547107086212359878138017763116095377389866394066107027044390935786563694277095792549021277934210721078124105279300343578556874237461401815113808040777773870936101397693159054370105659072002973651553786533309022841274436546178700897362833280881703993987514222904493473028594921840615654540481471845421499048399378260528887210791328006216036569194121828527093544563194524739988004096408584035448598964533566622239643776752038461993002507320869054327151601995777528481224123017138199189278744030115191302453564183827277783817645286630187233936182523712157741523510178542274705446649454949156667195215504840297876511706274383603124744002184869190086803749188581521677302674619904275331431009611198244153684649728973515777582106404202233610951223773861889643129896211172410727970079740475367041519495030226196357129400192181664670477592926111119940908147822340307914123673013558669737156322507466809918131886260485849128817514282387623522667839129699036382218008358670948271627227448283894893862030578780977989683580951887592445960862009485603160819881617347039090440636699502128813722215168962657237554626874345904637179813917845005793331448466893623786944774640259438191373630579494851364212462201438340976874601074934276648069224247539628568353369657493877296201728000000000000000000000000000 [64,21] -4938109971997713794826561534254042144664420591620532626454050230178952431213031695198829745539634962339462295572911619976446987559120277347708146312297227852932271134697016511563493818976004986923079395661743459592160216008297876864839647306085546723925814371420597287578803846358300339403406963345426795540305994822949873320982469755739004141300165657137289585066730858273448265737382863113010747988491438293207840118551989676978455086143057197305216201146323448002115876623102007712949072285216137983652527283461353187300921629603681775537889672057107651974880843754453454805657528140606665514450372935722843141162133866391355262018331150223026971936690420490249838703626107070373654802706415548137669432246301327420052722139979606149932036093800991168221459876989795402386720731348635185988909024782212502013310219675020072457519018778415997274168037379376109832527894728290822797950808718191002202624634818010495796421878882750646672741324726925986308462545844595994898318291939194185781695355745994369015437439830319915907619846113043842588288932412751768567505254746539644794521209769601471295877306405260477882701867207152654590348049197529848762949227369954956857430501201552714801707923283295786665530928526421541419910821189483497840314589371277410998184613154766049161972556071634599757516400183679311118397479871344329204939795049819177289602799671734883932155556702006268966980958600914388474530945154700505667171626292144949779967744720303731982235259915904069533472078254704293093265293644379262880845922629286681810865010121496407728077318936258703372034267670620548411697161050222666321108354388648712741610529783237537628688130494052386944448288752999932873398987380002264262553682943931750550962580702421584128430368041791740273447486480653223791220780177000524913878151164516393883313936654511194109697449383132115657709917555495101276058862808852570579182605964918086105544052603964745571771439561011654720385629491030899915330205442736153275089291335230831965815429886229808821097335068532954474715224746693088495054378707233454395002036953961242216561295010521449641362161313171932602262997212781248393395677845570942353607184523413033014280917523268661633476817129345391627270660394516480225052217220310556573852909138327271307830492935250569916919960778460090101908606756201212781960959780779913939726465065081158461152329973826469789276649886773171387771899304968129750415240491373415090082822390930921888339342232765779798870680642327291702497243637179031894489217862540451638052376850932105700717652246360191288199985095185175459491148483076529472139763842226461036330324480870781402549768638433885982764675327940020010861973351580148110452591899443200000000000000000000000000 [64,22] 14959492243688562651473429512868656922410510428180144262586755736622486751257789019053195010365285037016328285604061276782329302011190495317261885688738857897442118101785025832449492767086589740540414782480436239349974466214009545449421769272122014385275464055156509040214802699537067122718614481605540751249411874402433175644438940692098614670734975085962767974581719460731950413952825858939403523916110248064955177326480327996017347400056602585843547360756605644737738539197197879741980754597155989056704287778045657386202147586216247443084205876721384737546477486677989155617502638119255200533191952064312292768468097415656184536256672135649705328396944779962819744100888050982474717329303992161591515271825622589480060362160368888280751354402212701250740570397453916158420089017768506175480365233940034835033213106653570427289818341074100023536686965869753757722731528057720170230214319226570694512437778431398204010785992707829829206710277339083719356861985921673848276927322474505400180442668223864251776156231965408039515558856597367087895942267055414067163036255667492899619812536976115547349159277341538871129385425367278930334248404310801843538758306647613587910757022939527586121447370976110527229688971291159939695919551777585345429687725411846619003456010653139103730362260448012970648143388653890713030606469011524034120276581171218340820455125657811270760864084272807388056380304124265233421502817782927108482212747231175981578200269181435143822436365998348301908095685939790529889786376727882945776294592091633979380833990187852470199246303043625839101516040388824450992939158163939506497663058826613158329616047009830421244426325790715914372303174746313535965118139321733240763856424431198706418368020940341836426790494241280220318469336902064932313689981154020132324332981289701907282743734721896371535334723055609250430829483845914824792990657204769645559895120285548751600855950013820989707590191607722644603468967255206946379307865910013577346862827725580538806828279103864157627913902465362083112356747925739690367808513681125647370528760414589731556694956709397291291174971921856863266560028158624951042465339716955717150135414315560893883655298012897791931608880430189658684527264670186005608910897537413075332250978746207549889877738257070376633880679990928370865100686245567255142002617682079724706023278567131936091435939938382510909520263777336127944264811546508938551171361513858554087988859311807878537282077605661788962580212538417687402847018905878231781067493876358152832762258347137141498569954721508835740252301546159725952617787211151372452364874244877927104200135973038320423676886524033951974799175925107659376709911348481475136552718827520000000000000000000000000 [64,23] -18948850016981744172787420971886514741477292651854858284216419370261009400995579334678302341600339387788755687083986249448731859022262441131392751487008860935996109935168004756935504865623748679132788559303470517126124630761313343453739876032301539652326233751702252099075322534291031797387242465981919028703486726756056729847294580632775013307663682458007036212239567521457826726147604221297852415781574939216517867249127548818093185679733723466134977407084118142511890103694382763332596445785051917119299294432652316324239409081859063708499395542192022873989429910396895107271923334050439961496450240234578629524559076239430592449980670402123456884048546609253087574112512915577737280533689581149401401887232583474889012975846712385643348216284757007343550583436224202248359891645308529882839071438954360507645795063205674000982598089847918670959375863174445928219191542164663152240431131463982150336578083830518317223785907718968351075431779640870083107580223134739888754975709507871925214101789608155632906409700941791775012560166312893846306394758759589802996952298941360471244742748176229983471942373904853774848233189107456879930115450247331856449026579761861007415096961667533367740024319861999780755267452555916379051110916518915212195290158777764927462678746095638586964357726365947626041730878587777541954960028396341189394106124730645746252711841590217052188173708634148806330425012660670991969945974402181143618890413370361208755633956473674532316271717454409124269342468259738033035715051427921598396254202831050411077402157121925985564876782698243703592115746012066416753392388823703232678245294714908206946847769367463200955804508738246108484861872908294771407835456732519258316135273523585873112712999619871177690931792231843395293429570893657040136428644833454037441231161892766036330717011792990879160530952143055944807524635053269983925901781128217337186820551867267939804809356533651747541695004934161455121615682263201384521076094681700507558346905045847756067086512270098606230737180784197198612225901286932227529875909096807736987771456682627659127883822942941681939856587748153881947918128281049470885902961627880995657343548589956318505427022800782162596603076686058843103511423525980330592369232143751349311783059707579580093339742985661329863057035489535045335499003380117391543864396323675908801013066484744774509975571521342360603617219703668698040788543947647845613595712298598798192781901375858359465478999237052338936374296775994611396310647757017948235112879956936019878899535451530997206623645812872258938577046693932536019661501366177625711341177591245587025813321177115280544367826673606448185405743677467212825688647166878071567658063495168000000000000000000000 [64,24] 9737308062973351964671045600726121024315752343924081917928124923978309188050293948789201419273263036061258725062386555737098593833377104706888501536863265695494100988421907128493283783797238254225080692072334948678026837996744443705042971484923597129557913900276706435921812091730150662004208394946127094233412822158225398946578607701563870764240345063763568029534911549843301995677612042833262067422806289781222079084338133979396422639415854874286459319192800417236513503791588251338615549841935383257388338059039333863200863821159873119915500812025493088115592177623848336122402222314321810777308186034156471494107554829496491932131133613747634591504974518854801806888520777562272082545207542980862858714516880165417226712087709578772800762342289946675055163125620985521055984227999621839167216983705502932776755573545126002026717308837109167286601573109186138781709220397045114046128687677088113848550955962084335909111208480467835312303299837514143851787625881204195164674149141961929399664448617787213211939592835134007211568658060771227034092935057030153619209834457013860516896658661681198439117557283423031946957485073360357476700698800027448059165222501517085328917319499405784856801814486557783910062960994929828695312765100118447152354454478268720174691742196981139769404898887904556374938364230668717972616798569874014996669957084886482066980221261566788709042985784845792588689278924020737458069121852608275713076727678008046369626365844561161334352531204572427148644192666556577371166975218134862709435861000078972259163579535750025306108863015432169963493466132370614031777821030373267938299330026090748271718668332076056181603174394962910123187397122091351859482416698078371257229430154042575981588011193432330933811149796561612926558994607856099164439850186987199286683358441376862661917995590607588008159164725320324944696320977644727083181927735250158387023466702262506648554740985762432801528642402013391558910962609747759187412567598560934040035581805838907014516013744817525812905609515704938083301319775671711423463896421125251437563542316636670419225920160287800507132528880082490427332569798531088087244552546795562414116757955773215926063998631361044134657397584644273916728759550058736399416842250778278435072587566920767126105768350934015820176373509969776611131599165062815672810605260221218973618750613498784182860607886586983862883759117186441707944706160752767355202139055962687157519374400372553746863671408508612542018413688685140236608559647675862428513420608362692213545532232931360101472946757240118528509939876696951165677663530476710916095655539154204008355843101617317903844020406654256689923926199760433096372272056076422891565620396032000000000000000000 [64,25] 3179345152803858259304600838504104242328216730820146671775192999368768380459422702359139876412140014794063554420006720269935615284523514108481007038498198058690845582407640775844136491445685847071977390537041829957557967685210880260870498915336771057130942860583539681649760024501672660567540987364094271997682457274694805634528770539021759722772154225631195372713621923939657636027337212136696476496356045437619204805307190590034880576672050890286804872494538165210977049061248454908007166225849733417670379117591835169725341069395763596133698431264358323601786562661632169716602192441234360844802226384160737351934165259088280545113274484562199784379981884815468835592833944524189916511268449225184286437932669823591985644820680862815272250434700735822417491824649921750176816151838734218401160032618451938928197880895390249194196761133721780111784930960574996412301743855114412140592474253667250759092881450785634326687995996748468194835543096175521542774189048290186346626783007994934872848686509151166696323926210308966426685505019984944840501525224877249770127485330827498770455859062696863727959320456604191542009879161764747019016831315219458595751296108323937657473539349685141620399139676916983937974509931283375626143459795067363937008646624424353208764964740389025608746580481961452422152751468687415154686598470920577223123428240585098338047215220021782729038352536547053694708819706822247029024703871732105944776011062634262340202431533989966773341882684392337157576398172071076172945772428692156706968217113115185392362451270391528391747919907921650841445948316304292429703226226705437344477600382758945445992560031481918675449410626991246298068937927842536906755463884251375158089030995316299564406188440376671928750344338239743438877670878211796599509831764979157874058386491017498233927314880268586085643715254729079873990871556477756223564305863080725065448099974372589999709250735792237386954421468224655762070138427596870452699359338949926274878345744164305218289021894639973343809914800363519299053859425647530909418778865468495412363103613495463679200724015236805032299087189011864150779998495422382252275865262915968784787227135800915680246294444757410348802366444526344974453475530686605795297812991079096943918664827653721472677878763834158368139244730426727899587536248582464204920057322707347503310979859854057350501821169743184106842133226810437718753238024751804781205215821656400943824371061929440251250665779727882277929182690228916772931750846413800692783158713738088433774423419413811102655533880381343644650072867783358881376547627522417314464254370452246626103572849820935080117280783187454775767248385573300906803319841652329651399294976000000000000000000 [64,26] -2184310295722124908079260973471163416656569548286866595347733112988785428023458006842905789778146059246546773205653625026140596406204760760218172379580127400412717443437546849110830072559816964661669700637779384975498202908721674522063569582000802640266095099341145497421114203010147060130009078562079501174934983809938005163929828593955693612567628630637799857725223627560377392016558719012069232455050117267864138671484570693282622060464708301818853268633199646732772627255927341859323689729878266090870053309243483508277893722685406697395239883393230449221048560365151825700909769377699198690657753955650159170770870527975184505760994945044739406566886364518041914372223684309902626748591084392115519226115291243172595692674341853156672097524405987718823769729012198634430749935625970907789624758222891364989563906665387734140820591421081794665623501251970554467806094212835563864353154422318348935454300915134928893075686881244867926653131831603236518361120104568862264133677861061433838224185852067150340660388658153093557442608073540291721080217764348209983017984913148802050474531145940119532144489031687694088841534259012755819312166687509000869323568481980497915848662814446481645136149700117501323464340996761148881227990812608536050887356008417957363039386231977840383631156186235442652985873099267437219387806856324900867756965227636638071223915169565773353338110024677952707461824119225725083551629357376509344220404496013649239200937304975772464263016123615312226029692445436439150427742283794891689779186321311770696691588259322422851308102997293385273984526204991666645290451459557201556223508102396142281429701398387934181265334308974845566012136426092492479478646804952369895768796414388729475695660815497755199138310122980173660168302790646536263415872914868784870259116855898491788256506190367510586070530876686949755810700592004855127096051736714809496434153809280631006977425144513767426067319388765440817333361810464866704606042738209333801430599678246441297869451404057949424805721572201217542542036930099205514761785640689356877732428105189474809898371164849460862063943380991163892259807030486779855547815251006293975959874660461969869959176209020303636640120838696773960775199451718862156087106665406067694103193983285266733220030792355221819556185132301302570858048641414226806389800926542433584180632901126836663063412738671946564404131814604376136674720580813335078995569012836238153961875857026144254496018556422277235906346757394269237284547860424857784970157275121717074542290407479340536731141363227418695721829420595742442695277831424619271932911925704795729410254620280018036369183286317530361289944146347206486841392263350526463429908103168000000000000 [64,27] -16308101462896247419831563307060904753345215383794342946338126927629306927665357696102722573784700833250389023677447037102069477257001736212870025624292582151860357881158692866204678439659444135860225893037675660175060225643653832753049784183322505203823150402662228671179064877164777395480188560043038440989690457416816352059860703373681899892395458759310884291583762077728585686179136161849099919697973550497039774250937829189300280838101701076272726963064065760373391342405463871481537393123478124521607100889588742817268607548243219024724891171517198840219379965004068593344100951122556871771984292194384116330839102968983793195065916700218007635457845820226628969461818775106554429887536492961322602290021333568656279656566947971185847976167299188947121825153946891449425696926967082716716544261061714467180523896500891108102321142558430619489692679227022268223743348305568693899882684530199312309774331473594788144878704606031582385976580511313188793561972558510646011188310891713358190106249936724548364213751702587541493534044523330923690817542951355529822820702575081102440219724678032761812477925388558780571494260253308719135453861679493188185725583829281461716736256383563559694317778678298333801850814005717553621983139654555948474667532699166925255728066884731179780361497927713888709461273505417068460410296015570722667183711971885796873812974946670767468677955063321310618658982143273153593499880389839181258872869805023310699817327323958922200051472547613132848840753273518508466707713475947480743886849660494111133927631119704636949998315856329038337503058743129392536527617897164417856843576196458808394392252846223357860591753365896440633292487298225765268795494719003956534235635718550915948640604317830010129374139174878011526744214954673673791255758443325560632270759951780004593448693347994953022420474174265070543520365899385608364294421197174029788096927043793740422671636890737250350420093909533181016488153774529877979706849930139898173326064379855319676950867753327938546141533187812132419336627045391275618153329211415736323949791784598551564898772908658168050019136894616146664561493271436637965294807646137149931403111933784073718186052077923589492850081642867948548760916423606571932838942335064094037852406986251805125784695297001917564128237553422574440386563765057117596301778460696821340804462657356883790210091930725622023177331063412235739647121172716718309877228849663748565606945482322763942445828410952017864461286352168908329697412780640958898489729050715366891759031378851129013290119258245594633492592202237592314335683192347931103968525027175967793956337404110873480867531541732432857591282228480170466113295559248233471541508046848000000000 [64,28] 37283917763406676909551747397662068111277276634733494566272051790042997317156740249953646481924230411903583081670673561433185653383212915786065430299297059938862262690239084907704658292986168479622689919998990731784121361709355247495660515331565028147138048781268146352874111199857598338831638780384711426625529981131920135987413510090423307556517135109170271903779287934267050138974339305175001615294039274034919617820514916097961601747236990027607677253231452303156217508067215527838964429550051489359614991904587781516507807411199788326947734195104899147144128829156784448966519287710373358715538518579281177017756115367170165721359115556889393538164292389494045726024098068534956810010685468532180092158365072144141472483086799803988079154555680516439082861908292938439120969264828308994759690969293055649290528221251308450129099081732582996818556246452281383163326169486177969198786864035808580126010921675736554746790054306103178539015839346521960939551866645702276871891383210710087462880609672290474012251043848866849873365140000178552277494589461726317752880858139277549043449094757608074182230085157814176313733434466145830228425406621051303131835559658661649863788324106122944006205298115228419072097120232387847353028581792108509657296159229064818599875344151090480764218083236618027257117682281030626342793078595182193076612693066116145464849388319603118234633779378323673046311495507672367240496434243002098720678740588092843662158353153332368719975757619166872720740409258187269998265931754931710829685447127442204864490529815190898332555513505636223487404499801256410025410824265635790588562002914003254407631561128433709726005223780124138243608461131260732615787449827457351183697906501703760601874280355316690888028724544830227460376250292711944851683548330338257539721463943243561821721942433582832961029824165229160063768568164782271341091813182597064719296317951633990832860882315264759460647494770420841040859158737540012250944642693122318018678414598389285374556208149658182653923099265949608391975032149317637314588450993347514092717266041030791592326649671995646788160823423532578623074207054337533205266598570528081269707503939015651073463699104951908461059559790144771486776868268414337579835387519032111170357387446226343246536995929004665658831695867162250213646083407789346945163568266893547014492583386828100120956571393453571317462514852384168581672442540561036533258355546790933300960325889100762308807768857239220213819003238852012900725933986500451725008218006133448050322691787192847214172818885578167420143900245201871454134484518630463418603443198231981328445824594693895324960671708212839753218894910804630860729221760630193827499642716160000000 [64,29] -45521234536565941690047117955160811154010221401256079186062423063891616240251424994022200270009261022463497053639309690866146976214896768833911489506724162284196653944192385486397390632143188059278878733354297467087222995903851616802215377415984398820188408607783602726243750218627949439440582236661911162011356157464538229100128820533574638431371232969280142326140760493449149381850201085325776315945926696130635135629349636755959863059993999417556597815156685194186452239483217349327855548242284317777280691702597706848523529195791364833954617104229706931678006247899379992913332082453904802118365947694862761005283438670245794229599719913279337292446058905936679147255343263283413804626258648973074359063206580304270466384586112245404439724214405304476150683187181449899630175931548068340559295747609221399960473670524526364828436352206790754612009139360878168173831516300368995195994447305010859909478764808458531745573121134187532798851149674752990160886156225823336965631366695095608469170936981519147240954063730326692371546621388796794766016523812605320116209137736605036719342276332044937631056059585112946618512632036788513300702630780475372495014079180800250111476259604695068147431146569290161476950515213168217569953330547381988916371015671160276554608821186968349366529071113513373370819595715087729152546572568657494089392571558280088963362355456191410308592183225461642609928193942020528748785687485021721140688314211541214023783543282302157025100099562831622460096188259491311763509972531478880489979771282622312050863589623554377230768153132883771816667723603208401425022349585136729055143232593564408922380402157263243235640490383553914865459097264915162437675802093764431833437480935475243120804970692080703895756177897505254456273398026953794016668193707624071271057502096405210103683518756256609518231156491886336632257879877686466194054078525912385462089093865699843546781919312506301444295240930077949981090198490426084174084036232266104193379486418943953748827866451151785807257498341906503927125396777734476600484107393528516345140323856125016600488424161380418200445578395990313597737826017631672606947570826808534334645374150882684709176773103615645302630953042069773501497086948136125814406362259360743965403699023195029502101619061979874010949744213768006041932271164255027028163454405943703711751902769710147973401915496715705827362529976180586865396211917194621061684373445083001984707238556372406743264959913298633600205436504725926774838590690311213469288305296298939875699173147740002678004389085351047240416346797065255248971300780899033428083737986345853218213406254405387154051591966232653220691633129280334619070176039548822533438397480960000 [64,30] 39931555415946814989022244942398090498874297541080229601048826481542290916965201260399478124805247216962040615499948841193627092850967013395534881355551208966018294975577163469678808456681617274434174340422703434079581794798552634426247376796515853631118561449882791408490394518800381734270069046284531937299567269016367127790184569145470782859550986176113765725888317366923149917298529299218516285641592094574773923645597854943967429511771468816077974725696816123508786683041882654888484630183782821138773270000679882667783918810780063157445837509505916765200978348944025279961099308183740383712648188439205187018840000241862918644814881650822566423602076827565364603170559897211130512663765483587461913885374000785774847230113646040659141934606254846581875867252953931620826831785219857358843125809018108337613282434418323956574040571071166647060710918141693991916640340962038692012268572740766136505077772416558984881576187138869229704811603375367505252156408804272979951244518096631147463974892665686193476330052878518184874488169534795245021072959930958971615429506141103542625356929879156423665712195951886986619884594052686826741321118687265975337887820115580356855238863907018342472479847377118568353022031217352030974576351597867748655895464177779471595382568244544926724479076505231947678501763034418952577054730993760018864419168491842185430176656347187612888003732854816155507689698405593408946027611597508536372708936750127813381024227335304014218292068985090095580239814802055427082081802209365651307931744535873821140733605953216194245032204150392998148421690407637900573811041630126205319215268754036168093760756646987433065059259110663065241518421926156337689732501441935916647462511017709970525576439503341522025364831682869418168274601931315057414877651161268437423913164012465964887341386562831897696206819989868265523624790776444584896816559465998077000779326831322846135731031793438253365617348447264882541294574148904419019456323697440441210485254965347102144131783411730734811142391807094821527104553614461355070719166577622415791508757270691432551407762114226560612753055608107973857387713658628036568522758075869603774263062395738191155224810439434778291424633214693342466093054590151710769293499551004719404547154253404728897916775039284732778665973791183538205741146457210996593781406129488772623162809875552114254490334574482183582524975504583564338551371448759992886085928191561222198094046827870491884849880761600629552050890530228981652354975330660756721703757211572596789806640754660812282844239027577545406856314290157101026479990523011852304731918756528384697478216172841396919674265682296867823487652389772736887533050674713727433948455239680 [64,31] -28949000927771823615796210431215953365661016410468976123843872428630598762456776433933261123153653062524366918497163937432457928258801390363669266094274020800959568468512483092617872412610607809261691684020876378380575752317279412840843279958164646363864774587826701560933510580795747635765019147321847411649928665339895193334968453643004577480683040498246269372176308037123005419924776976387477811091587073237515202821304318664756493540700367124822709262630053102058454332236847133815400268977981241937767412427318782338268498122027098160824496548581411482306375885020454120479154166081127803674203740810611185974429417958545743139201675783688030887543323717921142790023457358955864687065729065910443499578060935845950772394087852166989494847006189238982584308446689383439072359774165467563317918409217621183236246843410043592509325543049876562111445526272727173274487978582523019558056139647544477167137813048806872617657180910661543123577875965736285074012494720585434152758073511265275316470499113386182479340915932418346508263056368743433838288917743264004519144107445574863695177680672992961090480612979790197981293099357716051074308665251489782142993261723102618142858711103387612495108655792198073478881521268722316259764953061062044864888181719380136781160159617062019005270800087053239133030731952738885005743832005611995418396054604775637234307273903088339317481368337707936224791882948152267739645527822106188533366670486101420591443520171522697305623373229611814664791397920656933658931419880493667126069763039407040111263733184868761610123413240516368059229073256472265856289174662296635475087123596720320926676507746428056605410804013799447099360166883531137294328173154228902230136803378147178366859471942525399232574161903397217777820838558844176652220792899937759934093781952653248438906708219390807383370191369507759325410553002251151336703672922006356686581377964890656967180362567654827930661675876663335610307392620448503665633550649942834046901976559784569469763466106374998482852649118904076135393939303539621553790162219550494276244682623286638839796203083904510253852930452732365607980431048668323965038873539395406578414031834639503048935851805945672456074269890261499689250190459286493367882128535044863958523505957189772613065009362199207282867040511899925119654047677303911074176748791753504200353357391219617909148417926259208965029625369588130876431469877890982993678472679026574300525612666309582342426710674785107877790684850037999494355919904241238045132983696673551545318278166184544263034054683871469509357848801530223954178731237712319450482408201632499923904282519948377834949747829481302539921680161191204323345223282951650906053017600 [64,32] 19450322981770674064907315177265617582047198316379313474942786876116041681986485218204062429068316832600795888027648013992778347848697358335196236634818017393741457976972921505280685141693151654708704647472384094937087676704765317924964075513487701334366084903775129982028693989426780314803356563989946677534237277472693069684288979302992302745573878407515929245090694497439044152657557326917904794191375038628792245137355685645417365792892096477103697876555630150744418415863009941851935294777677207937554491207919902722142195146087016720006797256895979338535490842177243014804878246890093766546264789843116690160617336811609533388509816582595359789752486209007384426158742700725833443908099333435692537629386800074773008594331166877816815267509462232977578769119406352843193467289032877607722688019233417455990215727164591845958854971918092203023162379250341940323553606283118585464258631702322249824391406529674367017664814361323677789937445232187647581923460883994164544292820159402426883972680428832065882886281923845586384212111178486701857884927151784099154172170881108934910951253983062067626246411248506038286147993815066286223317697039757644512949454774886859271518507145040056173170452698525301255879191292651083507358177074886429961424323438219940863470187116805208328847681286452420191693894521009812068871845259651454985797678429698155288949520994615758891128257811736180253714886070229385146952006165826708458831057778980175217861241323380361827692026989979145077678828512927642699144314020051392913305941323396120196689693792066879741697678043293933866197867498372916035581629125559668196373612251509364971924265632330698556549332560139933928198248329557305248578199028278551750811924319329044064846732174323441049479053444699951880430301080209757441065609777799452577644485940485859947829695958179278396802830536566136374233806004534105592128230053654055899287652599697095658345872370497785926277522977694807231206183056503466879378494329323691384100480017304096670294902551142030845106506692414411662220182664171729271773592041568446610795402042736095478495743658653892106076353085219308794494033425695289799235340453046248996399100350888576933056033548112282319780381662283986000943201583714867894249131319765208022977386081500013914238675526712024576793412631022696991664032182194041073298899657960889038197259887683918279457017630893277127151899523203674457429660342204640235666410235446373955313484929971042382308773930438793611738817015302618026136105577796596023075828048931918585107050194781231982522832561969249825096133205679638168536380210553056697549190423512252819448830997480317947403940854313468097908808774839709132596881061683054772224000 [64,33] -13009554248274930334968918202000665330329383599127319561594271583951513862197751784171936903406392422104588223249678964934992039572084131216449789872621439688687129023715706285984253357017261751389140421671683584718787625419308825519920960774882957891180149940920296818496708672186333337901724083211197131613602652104283626688753183885849218551773868708947719691756519424291185875676098876875580485046949004745269521683584358140677671596771714911589911909709415634496840309325666105167379580540608050117867268133829605238770848890223414487066898448986038206929857337097115637942308840573631304934052707505228127073029319655844285712890386241439368537683832033057639650161780663437743954235253043453942152311519699264267220943968519983541313548359751707716024900622527390040688943257003802744675123026265957142867773602919122416868877816429501488581273070677681659591825817776521569786053977248091621536833013096885773770414454896754736044294395167648573209137474854886106381382689571970671553491857366896690165825224194454542798017569168713788281213584377529169966517702800857988712767993220490447257682193315239825374927074444939898499155499093859975630754584535979176085867516074193003445310950233317235507953325180883127665117310762232081207187781416424143062296939395822949979990762122293514376071592508677358954361296162344204827420303162418926553802663887386315395686710248515032639432140490284801566578003990811026884638559264821844230227640103575056137629281735881355682967307895226502701657536255530149255865147311615115155905871569860378083101095196818197291635615461582259148063406900357715167282358191570186303569325670713039906035499881479569711795466257582632146411265369870761783829843750720227303075828660461115373751198054868438784680191750034015940696013360741625059861358069186760275175996685241176888559908848360763744611903269653629857561281041597290584717523365436899704059226503001174761675914762277275373092376439220919218570239377459875902025646311851973868020110302309700171830605347058800079168097237120758375151732171486308617719679811234147023969713888833110115072651233970371718851933370798700512479030067697005105143531647102463145395420140702932768985230298352096655345509456175248859276060552833769170388943323353879249380473978806725719734844926547834603553722663468720259510921925351772925848106490544756691127810885001644249210390464486937222604760566080302260489011791204372399768286142426951855465761150149247229424037812304603692683937333044896150478068216656288518996569468777694410180149992133451837528308213344916076481609879488088404663038232369161865594630449433008749150085389967342496991319140346155092625053829431925145600 [64,34] 8671453494290415130829736394629865064884146312163029270413577815543085008667993144663596079352151194247900115643437920667166566871089972581977514478827764364713554976938876419429982843848531271767943397909794028782117829058101921400591440723394387080066151523759445019339349483831751299451244702050870344844645660082680477882548232782070937339391032342087454766266679317445855384942180619721518903989731514613599606024237637132809821442488674093693560251646626357388031153246983774136880299228190531153589882367780217237744203959028522603849853475065015614597119714165324942454955689421968905220994570351909308764143627574860609566464069881153019425311177749443667656744354315802828971528364916965587954635276782678244246601679539274987899742434732764429058981224954851871852824154277840341854239217683441851201623804772620989690702641674574850173268748513357901027836753626915143997079396044140120632429924848910242261546036426599595950934050231416257961400504885200576171613999486454528319154448104318493420909842509003925912356318121285261466296130637178887775256271742988536501241719700151688207427290503603664880447157919182488900230746727271853541036943593178046057134043754500501365251828770326316719275662760506767395590573432257461483839731523423755978650347199148771022045345544645080360351927997432694110851212433917675523636713154206033123815058205663890438218719429181690127813151157626039260808595784552587733345284197447568358575331645954720697496707224185347735165256745276493605399799341237274198301709812214667978963690995366125403549803343840275924199440791977917126826518764489399214132088246114733791636269920797946354949941291237927836142386599891312508084181550667345014683322792740620029098459520305625448790701360554193088449727053720919002376146293835385031227404367584106594637819614142859782184415854584054060006960216380553664786616874119745022039220444674013258753422329887037879728534713610857232654549822822323371545388029990085027371181733791774990598534079547136959035748463354974384248998755062459610949993605570565177190763000113201224245192667733706357835902886268164356412895666810180799269530938573193858008037230020052385767778975631988317756318902520876659361449898401495216011667407024500224589941926445288509956042927200145122521040864495514482798639209399216212973518525483510901446681342108381371078267463166414179510968365588941406067494977898174579823233880342535264967865801586797198358229176089079173324412926448660189665295941231181976590142975812486863654906478877259894025625972782908252812902012220059014593628427550454019573773396439954659090615150325981068060966619381642633057630130648294631906083617615380480 [64,35] -5576472227252455328835842563542712715205816764028089730926669204154174305931355408377820719888763674674071575187102769106026694406863264883795054182078123473903961351930789156281977714594788031061573756098251296025961938719557246152795085651323293141747854420574068279617069000202471538578109772252571668062459973330520896025014439679685527118574204338109629941446773478629467822752966291068385362751901919987419044695748342423936312421408967349846001044216343749444784706749227072694285483938363993594005604763011858384218680556504315921308664848493819058607854448499585616454095694444413159563993911482836799535485653187280486654227488732763400538868087410296965747355495772442850373837499852538204114151653734750803342276978348984177780723096641203048110918408033705735948401152759287359466135306913794840341370295394312775986000435927190189534550636051136910680111329591407250428121883294687006999191045287658929009750223851994832554935051102942338685329592676555602582660698782618786692186059242368501822991381272789338164604470080696309659826882167652723730915654766665706314672120129899509724463190534175422764606289723940391390585834041500844229836555843651972645577959584012176003175737785612022162761286052348555813246348452705894203704739041992509374063050629677319055030654364623771892671662780926554638917306569894450325815715519308851518759568369211066054936141155222130444855481635708778941813263454602594958954487479390775228322324830412186902190647858851946342299329576397333434411196507408431008919003541116000485537226062253405830103554026687313692187309774299502606139644084400231005926127496821511274113773417040176961690477120454106507873515354622393681551829478582135977891978993885382192190878993294723823952952227455491406535349245200882828503781213395153829684104086396896017609006197170252279175725248058621080817178935360511541859957414207612720495283573804842503376813102479019892225149274317612979797568322367103441299465567034025572417293989289476621569918374092370195675172133340314675963145491188654911144668191916528806153333190149870263676632796259225934399726666685637655087670618184277693284915353117977603434581694328780952139265346572936919311661479204339819363360133881484454718629413135274334686392378471705352101887368242399153654665941302182292151086110089861771065986455923182301690794854641842742190228005573932717475277138182664858513857535411486521355267376565445502544674189421112442451278918990054006724117395032216524790545768561120468241995892189946370479142644608952311846752191596263352824881879242483528349645444851814647760382319538733955309161888344078122809140694249123557427114083286884078912765584998400 [64,36] 3392089294474682819884074542688761484155052700939090905643367419507424864355219815548771856313782653121413244751545485921588998852996853215189387468600644039367637867340618564524944489914328954921741704178083254272777892523318499016175453574279274563278666509624449761935206191213719807581872162271168105055769496488634112012130696012094528771155417950336490061516244994686957390636245332226101939859220871046122567769300377521799880998450644166603368235117561410167208830498359724753069988016784218445449211021664798548946696596527817504586696597488180989072599211080495618699815923563886138295141474618230995876435083629470006337606284974072045916316031327171031677443148323291746958119900613733485700787093465161756698162328047611975110723254099584909591399201709016254666770529637514049230778385786713408116071768636593781905821119366282775848654605663079157963092956477703464032207394111468700414895133404250923919222853250254743748561975954651261757711310002806878628113730894953693871336078896462090425698306693458693102353719178553524246837485137812398701200601343742445783976555995524909634662811232714404198854370342489708324962336113648002761235427466460393317820074201089736409881065083060227875839423589969371458738405334844617331993336719248263974313484175553726731814356802248969017627638193678020823033612397559016891165011574227694998426477910034465274790285303726569425880252424029102380327134797981653321946710195985119844006813603815876043125097349851731805505250814917622044761017696102545066291630594761678209464726213595371872816691032656750341860104675209941905354218570854343310674425204647760086829641723967053400537082589380704043972607372096185051994032628076884160128068766356988370438817883087598671171238169232330579272640305539025666464457473700942469063361978730714015343979428155207865554916894078286667492107788422178597603808269733889060008386631624071675431961840068659802397156402122255458175746295118925365098235660067539522834843221969107137579977663977342558189802651018290959141148282148441816762615306051800793572840978342001133502325116815069580381368437662720658219732697159697713972542059190891700044456256744701433641551083895466065608003185131478382904730781885117823051619520439150206109308115646250318904196952794394975667184646052679740090808988559939751317803801102577388237279171078646383500465664870813868215855857766058729806389166666613542448226555574621802448278097138796716930276830207093267425006159308046723498866439937521247428555696546705825317234072738062102186973406455850848875783745907737425977948719187102314556830538302553354935147282717170396323109558936189877375875994760469856023006412800 [64,37] -1947517564194465706959716012161494915176850709334069143616507764921788596084569242017849745042920774716484144317873282790302481644633339355772256743523013011543115207573616640268546847039352567359484009407417355048757722590362768565199431706297452381315306583820132780884473330286283880692985756717136416646433891816997987139883200408715390370390213483276146755928921329961502337089949797592505383637533550351890881402314941249655920193973883782091648142346992477226853825559268922022843047418607829351318154924520363648475785644809715950194031369759281854267019639500712241023902545871691161921092114653867119788380220262457999813527831703933616857744677080459172733889046248658985195898117835334822870405084222682917929511846780061395970573422860455285235610260723588350334394057209939045205184736338760159978867457305826770656482951324700337678997618251872793054526037166995575082849326823803904863501849554675518267251382000724347299867358293900651667855107324286046668757549991075805701543889671847343199657736361422780500491995994056268659675156960969602442080034712966866751607110737933651962512290003593079491439631795192464223464388133567670653400947622570737675709023745641780939768293097866889274624959676442135251499889165382305026397877033781603648953150074796625391510408188766327680450168382100449464554072951347014744791828756450147456793512634012427513127151328652168197487785065605574564772095668329852414798855224661133336441432214494275479839408416809153547908553929027604367600735306596974883714240900038281722148380414365068543160979275371948135391054671779465063623267220577982322649628821127976124322430260123690417628311409395011652621626648636741142980116753348671715818714269466065695026574441103932053623359168424967652048943638387313915112701732350222473666271054318404791272619995588897459673681262090000893064064688516430258249687213695032477492327199357659491898296100385012880988793185270028265238185197890025587701092164592571101577719311220676433588719467578595442561315144619193993069296147751877091240937964288665614126417440015925970503950991951970063383348225374929120652535744905358179527980853025068241548443856378051507596747814670198142336172139815773459056150229077464076043057500165026304323178526212294848171714777553766845601981725672617423236428366656945717933316809055280871206862998978366040960728080841719729195274901787306762986123739560381294340075530007007328721952614718361622356650048442689303185455339155268624244593412537836648329283351433336022894675508718500524929140314466493434969927353995975261501494732000387371570149270395269230030372023616828993036342210423973802161156791288946251897241600 [64,38] 1061598471027412078264012632685852449438099930405621183142930756017119324376274505456330584008310642749966820520060280362454130067431475239620541792871766645200202550609023135164726445856005532985287086080473425610609178655917743553420609078556678460634105664992546877076507284007022346200847314385027721107192940629441550755093682050122595967102367796135319417003071863562302636364466063474394133828182911578894673568670931052713211180053963804934152488384716294016206725190345878502704469968547424596013525159507450931437947594076912825631569279274964695584388263824023753425489767438784955232562223140550292104836390602460954898352023014327183358396473160091106258441951894004437583962450288060253885048972563965210816103887310689558881187416431185854672244238157255655728305066425906979029814665170636583366722546864276847981014747403999216079029732058296853476311006672430287414851713275994875485586970217187429968876116958472466899149329114268113247225738123161913855194742815893645405797958088547386265307741405044277043368323425167481806931830493302614239849221204199609075260246519398866990664251334705397379693307161817254180243715068420477438329705919262334999688862013371463084703165447361704890319420102630881564969505557610559515391247847076854116916553096840844487444984506710031461717504881057482053547356119707004360363745990450730907312538166716407176108668987410677508167641572061934184967557707014649752728193757965284337966661824725728207735947122756374298792914558139090475963439558060583204483117015977596732261832852998848914535525509584763712752471323133015765337030690509201991793409481597352890664363125212061176232518262195388051693988168914548258906099628615260273808316817289482541177230660731871706285570050495739795510435224960213085357641708285023637225271426942001561403364235150675369223134099675515946939537154248468827851604114576329028926901454513810166732884443069512119088668546522087706031658697262053179574585301754830633093618840334537295837302834343030857812439966830618703676105151048887903592012328026576275321263175197220732270670424296126624462645667596325053808820302768012843410689678619374753345851964233444324488337218543389579134756120537227288914545661511045026243377007934250275818657282057641196899526919275037621549899620507582031099198072906449198269533206979185286081830163475948277882945890282884116220704690514194500066115069700752372845488906382683729349093651126852602630809028842231370014650508850783278504217717459193153305890833751067824528907507320082885518869908747433538465026970204043249267200368252329791512711942270562807721274016607246846463657133285187247839938676838402883584000 [64,39] -553883749280085001639439327381766626702311996486030046261914652473061677732785844765215058743120049691054533968458343774696117623881279775207138821839011390746862231879106013334846630933291112304881930160132893280739524523950673190637242764047351546544157449611584963030902582431733327325856427609297649405854456493623456501257335964326689159580716013824218322085820351478892449852687015693107540811797163072925948901151741135663491354155173238757956031255105958232013793131196552462272534405208814116929495222548114499880809417700034158210718795757563262919937030158609095389898443143048335851663328501055345865095070996804363211147441732967651069181646779094521583662583635611257066553100973412350254268032591706552974784899626145305918264865508985023364912502490574407563121524849060062729619229873647284460394596958582188686435431088889381266635221022671140120807815572201904656956624973583106757839226106542556235840851887605834471072908811358513656855910915484222771198669919211010178108431139866513147928606644348363920356266050083987765157041087031136490144864812172717939134756908790213535454416147750492200601864023700996432327578813672793740961793879239787804204922865677412377036881931773229234693343637514604573530204606710543069361998682722495894266642836316820629749895932533594100286244532220320755932433582553925052977848993753917231717531827934994244592495498144787439743384413749057281158659624676600175166242176745431996981741703151712950550326397479941120036684572754622515127686485298094927431181603917664998220215430555031675618230853208196677771665321116919380599748364017003462196096122090152144334725960807639181046596994640330086490423420477706901610895289829553865955064521799934785519141191220469814892794491697414858420928468813504735047006297999700815097663070511698841118800670334594069549815954923177039101268238856291949776793135097456925837300599508280719617136231613426538569685247270663620424773745904674170249223985442276473883930071373404028458616295978455902795148880460198235853391104166549291261227436297735546324920900866135922094998144869716247674784446499399865127903658226849430160941206564910433336973899197233133614957918802620277035455770544893284877129454272377404408263548015708370921990481220760008226099325928218056324126670845500672779811376115736792393693868758624586667315403592946599958254100983520168382313219730610256922038356490425231469386798315980227449428476047784820536623653659356631475407972666204332365264647261090107481222037529892247404237137764787007492117535569872804767970620109182252955668152348693124777179284158336412847343036289252290226118540985492702459989483934334320640 [64,40] 278096477141391662076822262240572129748324765963008594628180813220978255380480136486416747520567305771509143481533451103723886685490189785804692432991798801979745155544129650841190551820472077640287084651168007082047871246159446339332825868849122853763051912125001726638727431517131157768593887568330412538270310888140397573958247748512741426803963356749177157398746267918970692538773782012574566952961898095475163671658407369883622328025669120782953361645210896562646113782866269697647687140694269273567629245614505443043771456612257548927394219334930966089563765327617159648497714555316407618437377233479729361664100399047401426810049147795597984075911742059920942747394028283076160728663641560921009246984854272026237683743149240724350293764733414304319086154709020713865725330918745980587386139952194741830098897083857730507940265895667727752622552902688526652301330537499659847718552672166018245875916216315280169709952303755473529973469685638975911249784326705835526625666279218798134908125020926438109290729606981644796087448155570699260248846662286836211571832752245630845681640220051089066715693187670504882074989960704553346769188107441515136646243360351188104158455820792650977329145282788482975400877175148076463246557417269088519220437519140128120140005370736417682604090637178320158812864905125189297160695402996104087921250460603798194453130324475304614552975230981856818647002119589850722909915066760345312155095115639324453850842253459513991057595662259181386776437966260868379374490892654297436780174173714770802219053945753417837396892085223701771278078285501416608194547685104987038724736120995816692075129864663145747583680513166579898110100797721578512867838353934718172908770688539457685505234618860683369975005955540472638892104988474065154941329640559867964469979487140267815438974394731921085044990182085911552902888404109122355692095261346837621636656568395463725725578259226823880590491576602532983120011984660467519946907136952164514065944878219943379266832840774399895609411538013130132996881103996077288910192839523687718353173675471220754238273887203378833072292505682717129353008140187632732712560658098722696852835025706757629330622630919206709057143627374484449133428737094948522245315671524252791656090456386596229843089471380147360451621081596631362891016653800732195543866667323380703335814514683278461025333934308953484695533256748764324175218130243007452164381903028486615409428751192408421658185686110764658558605084172471815892960322195237572366764859175327625982940548340151063263884069587398203152580844303974484431636916312929510192574269778145636451662545388120931048078139533979326046651474331566080 [64,41] -134414529725957102876100631863954020884602003358529795302153746251363604145910429007939425785477036922200813986562186968995522098187748457150229757611151200003480725493627343595572068356898854039387767186336664640043920733585785330881608363329575815824666044917331360647690723327857019371164956794456638493694628586695191452768872176024607893418626727044232597170673042539040005395562972552682056093212121701621425237015591013238267106983210267473615802088570084629287176297792066624127464056788170143363313959638464393607033163009939221382192985763203986939111176725899517190453565909140463847363658954135609851992334668467948171731211562186192837986684178488159218301780795053110225597356577329823655464378367127915487627992127428303990960517082289512229730830840581315541359891894903091717212931155037891937522287852896534719004599703206548282498696601395265846676044263061814022712433203497603511756568883219820578773867926073214439478446446652839444649864315578677936930551084941918931203674175125270790681483521718659754018464887351288215493430210192604308503645329403958242191180095120403022942109968103937019625454987425209205123875385450530603393732511649589200640624681843760865661260019806366607945087594433411254847492240733963957906805586021066475836409485646483061178751197159320469725617853846218640264959448629035745902144952390707872880018728780704838310300581190465185331340577527288086462961276850933332821295133321768033901046115619263211776599975183658501677942415869954546006980471723116870411854861009447726298441802735148903661602702670838053287662737605793777944095224702134165412920823572188217642222936365993244543983591499738509185944457297590678258047846400686130834022216257784758798387193470321100553951110747069792635912184370329548435491126528146144023108455049873742891605833409644717196524327821926444089426697287716234092925808597499739227937628185422965774861893488683927828256302776836249471582935402668541992251957401922925307726153262417851201083718521842987887799447347671261333719580968663421192363171441317918952457107730178729229868477438425843021696465949673193032065745307575321699243015907368656511792920103728553626449615957837429827318823267211440769895343786576424963494485091939073733040440545289397746504734311954889204162540767801785357792394556332514226548157510291500251981509836024035037517424209644507230203013337949612906006743863903562866682876991958466413567015470847540351124523522571176940121853841548894622595967680974421336101723504768354873114370952917976135908880415651872770092401429385954130638499095637669248160999302474658923995925699770804839780757683949103702757657804800 [64,42] 62631270078302315542798361623097022297976561273636030070406086752945677312737072005721184878916872929435698712790937960999895935137840954147036137043439627581109061928889395097220891930206382511814086705094145290505763686108762436851093723382148308212702071304165595902245455312027418274911455382261556545700163825444191713516047678783512178351149769442407047925036528498722949384929356654266976166109743530903823915170106480866590382159117787439562406495893709080846771554197430216645790281096835652289657239503174396344064775847612063218208137646035561403061613809083093644440101788527743068633013445939256322468717927886493213612083155572017788838295003542390321184534388942438845642388295583147787095430793938482970364025201434363361301462679486945214927696658210039805009921377223639174794389955903298195500801711490638845787637226601855867766674413802669231395171738905598027202217099285900113845581874516811535229853141739478366569816489676916280796000989096009734753133058933401677239945085282294832022289254663380303176129951860086953155241296175598270585983251245945497597059084190652696209597780647718173723322180453847300324759687396946189903605546526448678607781311435828038567510920388831685126373034007777948127537709552158799334949048667369446551901994281064323998513300228376512332858221825283392379030518313057163736701055790077199603983967646378927225805900478193225513307906563176446624202595793457629029361549212116891544054860821283694547034417871885812453638796724664025801422458200111949211642178374851515668407495557208821999124018061140457058441211823955891610733190729371124218082996495765178525264451352376407556444763411980917426676621010970465015268508897062398710577467186817592978227978571509803443149509536834708270856039544595752616358759836380434681404109711353750171089435548432678011110838670842398885491698977013021324402336872576821211860841688975548694162891329080969765007646856963789276624642956631129995089557668475261411430283006028934250032673926384259082841354056876892140723934339613350054548066903688678306970909497392393091012377638670703464045524975243338874597960631613301147077863427323308493457106049222214880350391170913446759606694592440987515485156046350247206472582960763236187719019926810266817417276791015360174972737706014115608395041228814716978361376617205564662566155728777702752414659803184306896434301424611193279582001002975719386803233616481785102604680996411561423994504836889465187314804284953769075360934017346413493677132092487238210194942759850897483017734366542607843347728780579650402380298116053473407918252420831684759091146768991176574915172067620795676675276800 [64,43] -28398556686795746539719132755456728237769663366881734947419501627056222982745892282646956198394702914981628150930771932665853397007146238953896528271060168854830449912441780918668216179099396760885229626162006152963502703916803580906101958740861438453518264977464714595502573752351335043359671645766672170672825092443552615782640637409131331894934387391806606571479551350378846947675686578329435160561169506891203494118152243823787691807241733878926209657120836829912750079629217769035831924599190774874641857037746983905474429437070490997525814408701648176880799320936057951300006354406667694621696118466401961128490694772175968893198548843955887646504813097063901935867304006459116017779959537079924495983940104348303638154052748391217386868881588642946399379446236900505261341443783492314806867574460399805794190281638623391245088689311943991668691280273341434371048005652377240443271806011602579253565175853782660513446862115950513062293639640836359106116649882341565624875163334119905813734849187027296773504020331401920263445220693889804267081382591915816737817231640284338215595890897456241435582923958394325640715395640869829044977937764632723377270968078082666959956926505348949515451188142780265078345393100556347592819535637431327821781954333108860518442280069233038005848613372828538939824157362256396486793033140992203864610879427865166402784059877759932017628674652958870141439913094382268231115171104712058045918776924860160997564864962394744615791418703785980312309027830596112752565701074752392968754384671125102729980992348661327073653382157534257955324196065114614254349350858550620324812729467826855330226503317740010533075859610141598492059492330342290472028326430143080464858371248926467352569986381237882959361339347424653388535160013559524587114060586313133686522562790088698899160010916181083988209353352636653602679657516777906607503010563570554627059476437492399804635180078694705231817067124905394269385909634857876890626785683271702439012167616725061409652530930597191627657198915112041235607354072379484501452340482595242358498508518764564682178725853652259011992218090896292253547196989227500826411254140537688811678950118324975413931880321381640479334796130613643019709209688514202274272993457088757112977679834551707116008896923438797220276379964990338760100038773111814330497282606441155691938431882567607046801078785982011486463620437068025188514920984119742207434210752944067091090709309745896664599660018354202460536979593464811608246513977628189785537374812856504360548805576876348667221139750568159436751262924003535964174537953558270763925907329946562813321858943443479985835453542546429276323840 [64,44] 12625959479368835962752551857264726905045570303865895071797669733099819324915040070090006090374759397164407840525736894336566152309171368243733827341171583003668048573072242183982138066278483401852226890917786541471844457625529958992351559105079447992655998165893004726080095844382128447370110534151072793436204817187193210413353449608415848996577735984629607713551168068397603043407598450537052321552325756268432741272595859051949660455806886789408664417535076763333386482523579057276424510403984026077326112585945775925635450787107462229036015510257662780858674978336599300072807804333750540734890663026195628131953878171851854213970163163922800559425981481108159676058564258936832568072327405414283150270550092449107354279286486096278442815490449795287759267803155874916084648395631244736025398098678361581676985291833845021064661326650232039153410418309955465797286147467050159012530942766603429394465574741007408145613441003994439372656054531829833209856430364398728620629363163294309965458311794279275033618360435087242507211910780785656075862152470349819722279144781517909134199368583714036713936066326471324483091905760845729828314797086339281692308615816844072025199755169774500066713253088598708151836527483558683049734434686837929993272967332475884476255270034610897497192434854763236174545913192243887223571589475126253973095400351373976186958144495602197303840455345548226164162441899646017997240971507473418997163488403927618089498723121335245743193582931499978353841438934966020909662894637976561922701457900467068013328248054034827682918136257130480951938960018852759008073420362298823355506531245866826583353682722678514977918923447517238607320587942518177539581343560827111379513978414095506309305702264080067798611594444882271136127763233836063476170417832210631921348615471961449108657681695129634278134421343938299157708111005717448346032826571172236604950985240119433451977384527057746620600311556352461184781449668286642036782208957225519265561812709680453766185926213973620017702210538783022232313309794882120049799025430429199629852494474834491289670707198599559359606614409759042263307401168441890229447906746063293391965016076007453681722540137106856511015798878082331614891768761915377377353027393559129171206103856041348714244776636336087564099666114609269399534614101282469810764816158200483403430953042198098139700566793642412169925753183332994623162949915752649178014640203458990709733570232724081290362912374932188922367649021308207968784145702858557726635778639981960841387611354968364800966757194522538801290585748498060038570235075211392881496043943509723553950514517671282315521698634604761579520 [64,45] -5385952185026973640475995837854900319744741526786695067272327652067242215767079483057259697304809181435959459345469338003060476867329000349381888093913559723879995031526519297231046445089364385809044174068756064529113503419075036354325058987295341780475256802582992950693811849394212781626515581299309321546231565791975912517245280995440546028456763106958797396512714195655517145809919877017820506441100184360318465670908370170876953395936856340971665171013934894404314047940043121015923005397366300986795189664780901183171879563997282093334642708037431021837083045002668237446741727928166154427223153683001176717741160738501557273635835560707537350701727422464102842025961298477242674830948915316729261482647943290568953814238636257665068336631895572026113074320972685883165506529481035579863205146859059594832174185278740098391370560350398588225500764674025432657009237430853985801061974264543912521657901171270334319363248231107680659100977736670244799864104970077993357132555174466514473528400310827895974159513367835613643731465947029470299972606476838865273577676363803861165108128571118001348015470472774851010620657019710299308030061442824782981350739650364246621722969820216372705721314629612540499661192737733581954984836277931158170145043249354220024512139672484622393164417990469663549181028451048823068305600852154695915629689838187839452617324948194614301026107065506700938058994283558099993498737871025158249125795769923974329259204325409167852427233710190646620619382979405517740197554272864435754793297047133214288564106616095169741758609932409045759541720418705968422064084257456034295925176989233901253176190002189309683083939720199100258636008195660985696387302804324136669305950803286157139950293940080381870588697184429564277711513016873521469004986503959021081066763286697047364614508101693087798329000565643724440746266986045166931471202976411256676205359273585524487491607060661122361732373723220579383085041909275482265200359199133255361714373806217317193077509240892911713584075265880981533637212160709964343972180755996734795803814507077745207628173511800205585776343824021183941835610020003580510342682727321975627613196590366651799747696426871607368686680121336246206577452884648225589988963649121714256893713582736034658428917951461810461406304429169995209621492083378425074434951235947513650488919282957942540256522401118819668664279833378638786907372070709105308775266059271613350130199445295761286652588970572485010129012299698390877825980912465011206723443513278438735695628569747255006829510625196609613618169952273993904101158616497381827902070993595272952257847750895380938566877670530875392 [64,46] 2052086904121711070139886756796026147147600423827348368489518579187939472323283630591716181042166514668093830526226803837820907387997983208623282787273927349895694078416862513748623921602420543237832132337343217979269010407461411862869228761902892337587616061708349932570067022737763219199339511525479245371409255131906998843711633145870347546400534667148146408046538659461930946987974720675777141674237343402920069993283182575287009501559092637468226011228395251960018866741752788985784451135459536432280862482301798467324064400084314459902444854722710826718664728558628704103588194176078981640228199742524312539502479931253187489443182166440423125486247572715244150249898563948796805573745204508057719024504022424892805257842707390778026995453682811087823854236033414920280341654018413072902928857952913458447828885377319691948371696626527492974170090763200939023980882466102742419118265151962448003908591687968622935190917460563143780311630161818521195006443329234560707513288299013004164524636415455040946258485645721291032329714482139667248354110586619822979124244526967737730033914884860187877189711466646182367170326623946655274851390969202166669028913564305524290490786812644628140051989834365228716221706084651972214704334849623983858904968264668574097633756298461237226427555255979847868724048632739857141077230305246062059984828198486825476210129015039396722862959639047868039845981944334973462973129415244592129448146683889013564826227645042686342338577576447689279065073013036499934643563162421641987017632304334308404581022368777663826042151520821667667583588428303477100811151849723775631707346859790473168665744233708196367417842194150611423270767655368932303396039999664948200086609526052235675915588029005485233579785901052101532637626375469776259742247387071770186261102276262365098617496033014587239933817344483954184149632869914411625593186673967770150957155692013731192791282070648550380424464060710272800788100349919032005280145829393711889005202960616740458864629946189830829312506233810307336792648601779914974021247908963831230860100242799288538806347056305972047091466147268532623142362571923193639303163263677461064334273489477959216599119167852260954813230395277853586688104742143576816707161518831843345994666643562667541689059715195972978086363213028687627130907183502785926519063702215609147639212421508087715822744838505196464789115393751527278571693394259393521431579729996162072156876230599438096436275049583503059631821625544177101885986602055055136742632595721810817824566341057419533092572001874971673221429295513357737751473722314586102563406997757603536591075759682922377142976580157440 [64,47] -605312339640159866476488995972943960425623795162780912957855412358667045756351676339911806214539614309435309732721028186003972987440413959738433804134961194828976881449909747954200728623556905990179851819346775199500560363276039900380653372633569757683418993387733512181481821094380190253498784364743491175547708069994055599439455530131807005847756542065230465311187540759369634061703349395642496793345715057767328642440284853272126786403386483626938524148676856406635184689722518764937374139847717947789948944730996424450862337528083359167271802397540343496312989467700441844507621954119740241533279822890453593220966163103194734510082297452141427993812588073912375773191276822449548803484570889396615328061152562193456071811696390624429294728466372653512485968148675575078470389611588773491958116822151529436919019435040842467288565492432687938729426518572361826718535011507974540595578420539592769901081056738446847091386160948808400803761838019027482711256288584507264340705023612777151415780494904586173439481189969973996155988056392709721679203828503886983406185193874310764959891550498161970003617197857390445260741666322030664157202246600644891078315245017439744496730402534805559664332978053057739076168269818711998639443765306841490594591700990795988845438951438297735184218840639088415929289594245623458218768641381717104529819986792081135742875854469980147459808519430651333852428648360284964166481675799826083522858913823573237097964824860309941406009480502552032624146655550766767731869324959387395830939633373627061521851287545452515686480530374260729407413588322149441179082244092214870174973072370692072881588802336540251182121040861913271323856310277497415250153210432442157980563995339843590029079724529695544815365283143801897542660218725348374301787340303775008485565921346164076782780181530723566800735309460502747190748946791849686693759442427471866604785020321323884351507675370359216299364610502186757498667696943109228307412103788276545236954219861302492394906225225688187137057982354201463720548094109697410836314679421888625225477598969138089022674202907029959678013669849847009684585192818741272647958826567589569023304484905508891416594714922441155155826280463929714235346921756007560245952831291685621020171907139513876393095318862030693130744457573275441538654693361706889403014432217691009148282541758224205243665866422419815406322891551809064224524867597945588383911169679061071310960056498367701375380308059888669995913794942875050894969670716631833385354469872567109881428912046015559297177137387943673458506183034288429830871818148870905607627111217409457357255071299949459564805488640 [64,48] 85330445087311265867391305027925617050919833111414448997409333222899641015852612247795181003384609358372903303249294884275749882974366418859087296931798920561454324529426312594399670311841848398894279423830671765588719419519689779281132119311856632661614554698563487206202106280467314454494539975906532978253508143877668817632889651232075853717777169708912260064465550652630857410281322523265618890524441154974874427682518172965399826594979476979721187594112908788062023181267538378001373189474856774365567175811869247818449159996335430712666189692461238145777284975107499752189134945878570976768160244523808131762221853312128283545638587467693283687463494766320187766828229214466252938824096813061798530014478529349917436477273875249372874293544488087368360308008105509412262800685531466968253216839190286985704108093260906697635001907621444076625337299584406549366797866466776045648204803732173842388681406445147346893889948953119385113121400232481783099673185116717286412172289300579100957034484756857728046213918032018189139491654813490216638338309683277910312549373334128952030399288278076785674711578422555253030353297555783861587431388649157050269087346961659873407042904019350527718414789655914008917889968749257592894918997924455182042096633586550599833872607975132933484050477352104674287350121674354763709828872757376813025961610972874771806444906085058480896462701781309005721370310025229493145571202074294930878766435993099415162344189468899947342342311710079239481417845220288407058960250377407296283276546891717051799124861156087705765370799921297010159575064345671059253194084471666659747434589427813999191925113469178388987204895812286526145881834288635367263482796178504031786605210698389752572927924944577091090012801296979259387606348335862363329050920332340240203006734533039337992562274983022185321410958836307383886470787759681712174046088288588412953645333101029454443705287188188874761638510233144064493225452065582796610014989706068406023130397719970683479314784092421414308569822981282258794878632019352319031918129949021315316760233452998028951999469888032934933283218627042663324685213182298692418054612764666400936540856913765648923215881385633787269260372548523799344331464189716170504074048104723543677888681339118310096255359690731429224924612958643408124857805414650175453166470901833170296732027608819567520739242788209356216712089841460142653161020148990885571817231406640565801666526394557670334879269173178916988953838884355321595471100664646980078576097083750897462679828032856595233075063395773551866159449407249407450833197136021892677574222368254817346876725224182628294328320 [64,49] 33639190789202968828471139478946501250984027598020770050748399464797682562760068450726076221071540295977355699178381146867814731721964251970441451913223002787460440568858870310065039943091564361245767384170146823422621498251839021421846354529297902430636771258693180280775213331463199626979448190022545120126571253125886558427165222766473057811485451742609258147488402392157897153361101190457971067816175443081011148648490067042528490525114317332878824794395156657131037589589219165857206263564490627185882139469567319011122087873300587244231338002803445442977029811349002129790953888889064332832152781806337515283643439602924197608601759555174749054787757378460556201053241774436436486122846819130843660883579530061287814968031516588045016932134864505415502883730628956456480839873451975648957378117630431613075529662851250367785276911759435496255156640893995443153195716873992467226160143226433388952568430128689906575325875778104748476803404401817617895824812560509315340658715028636486402411790963592427394531406164013182642839396260172508704874865127431359766924644208850739320313742980986433154987825848193861852512144876367491239431519966110906208346814218352895919388437586950115512906647058489880765519740767009113144489973060351297801204761148434928472186043425691211825594206881869836399210166944018604602013288546275714372280366687157688420657159254651020854494089971984089771720485711679987443455540410375496201414569276481434025084249065836196465374843126459130663531490713473620488389755112307320347207057418760615597697773792091823058972892695523656766226801134832090635932327262094042014130486903819569793923613266289482757937009648493088328928325741170372954711041097503965987516342538990575906125408803014383061041926906468015700354977629845599710283138983702849393501574570726251718369653345755821205539956035743934576604150168941161653827240317878202597209331724018608748306808549886535359334168638330577806986073588188576246565191369534115835586443840004610883753090066717360554139444777878061194554641300813876791359831738754027904420899630421499320478790692571514599465193643488041891592137220384187845202019460669191933331123615302376334992414981946870461140742313393156521074090312617848257896501813643840632376373153787663824824990259689102846972452836685714344549273662923362288878117254836102621044708810206169845197829122033425684703595897572482827230122202803375407165868477152396815565245509172192466017758908435717014544003358637068701334364164570177653881335780502890624041102207032354352873342100530516929616973628719571667765128215241582978885537498730137567148270511814667665408 [64,50] -27339850110003188696544431982524805359539419064706994162315250837465233017905489514191898670250698107460451570302180703946692857776748992314649467102690824594125736449428233945852965161540258718659853446162028935238041765026876654305360494294521780798108044456112493016229524385807488007894778871146084600900356333453858606759466968520131467649953218502614459192483901259728519689710016947829835651162150959926651726314435152897331890370588470370742191832545951709723895496726294936976888036242622767549964059412375628463856373985454546031358331382956450819521590175354982036677064606764334751538294234349851911860059647261772196194351380357846886682763807737384777175990987573856636950794951888988034888115845255111735843830971952927799364908021162771639812924734228560349881532897027783091014304116330033474862083668935815854850758432738747209921308480533097755491521095151829181469428705761178168430443242734846557525563003181225272954894375001358329440995056589432080457513757495318616824296235748975999849890482104608251237565214075444124299955829030563730382835384008826776096348791839761498108179899642638231933572799824172450546853662874400493486463026942296957912549483367703656144214724241606057810360306563588925721233338129493734892493964201293845366183042316995905273848632728617233738570511997383028837986007955925077693602360077725885626267229628532175035808664029344662341165744638057636956760817834914319398719687894586855994002635388809805538387933438213979386527860973610305579956162394367302587892569495693494160116267763876033777534298679561786173702874691733648824464108710523043610750661888337895027505154088195729279192251744425335365266570206868092187111729451324749253133606463974773331260259754066374033266045297597976617366623972620672183912236329378378952699025238983713999445111616477585568313122575165763921236594242818823871912578481862652427107835140866247006112755497088810572005435605440036096038252904353222713529418195741443210563069366646590537832895783441240381916735395713179178953716628956732040606057302899689746872505921313842336056717667816699481029105409656011607821345064612737848667951607288906529323283105460578369283568717574758512571574873765382980260742624763297975512560199477229230585539791168082327693240855150815780197321975728778940771340177134603882872071866855137146735958612055434953053889926013408072525500550187358222760534323232185139375274198671319442039056274209185344089375057442136026411147868330922898676201670491200584660580945575846024116050883727829315930090736956622904731719691515115338210539776048313133197833121008065070388870529861812224 [64,51] 6935992756989984673628439157885687307369658008150898067437742833552157339085689168104212874566776115621230800100724845566914655823023254856608862456222545142137367562909353161956515287090068034405563289189248751251793610338965394065605013361931267620294800758505339822778083902480860839739801780627519381312755396605669717421797609986097986186753560276786001431241809172069952318320945340427050761150904161112570794550563669158767953971493123282737970541806278957645104293545061682291128772268345695606404465355921949219507839872633450818583056224888045178367954900727987400409629370936474959908679472316555530622672613598241168559991068518130418116962546796675139844355383781432672398290677224700047845396971060760626746668913661457388176215733099597983493516787669805704366392895543499707781701836950217413025492438738413302761187311029604588236891812603245812118528559237990258051881317339102993361327332210185184780011256299056963619945171093448347042679979271771360597649004474344510514357441931774596460086197667866573673738151408061266652188626618633742057001557859563456708549479717834744825125152819294871191431129819564289102083894090169532908291150088752028517452636133532520658757963901762078956763015668971854327742531715483754389498751827676429743103884106069334046711615024204534279531262134191827590946226382488238496474716738551061378768512737800034959250225017847003988024827379158568625457013621868173339613857820531326894803777097035874958002439090461615843495924806501079969952845848114038118083445660845849277359087381525739032483302932676846863058248929984621378830235791618774171975652371580710733491587156428441444669230118952721526592956389806111133405135138552744931728599247066632178873854528597100186855568777204868850382907377853378356470708294978594714786816491075992882798406651739953865793666254862885664553733637185977393289948988378626364410557963332816778711497411830247205039729127149130993813536739537599726510205017418653739121771862710249833663123679697198319538083830303530230845870201527001822592385450954554658242974514823674322200654463130794435819543113091669515172237675907351194066336764954328372740158265038981744362081724895140082778721838500768356241227364897938320902512139813656611771532354373668018477010982689721482720623484994441414713361730771144081442949415088379106670026434411794823100691947389584661861139740724406165586022456269385486400825025483045612844576238509004230449114131812622886462252008225793845467191056836629059105101523504425649811393521325655185229345103100610935256404680402653230095237378357374171249616458590339696188754084495360 [64,52] 2212847650370583440652176497004230941420307624791742444021599822590429361050385975073018213593893741000211541002132399229550370953726561033893315341650488380787657854928649058182276318681929424385147649751265049554120491412797731586711605088630236546071602362333211466913591801158026998867488101267539492891542268407394686095308450909479151990368348926860411310762687750603355252993737754621576727155785964859173671789713182051903898122229402532509186776366937389199749228132270589826277392132869571543473178716324663477439915527966210225005842930155701775110492869461307843829183537974129020144353285127567916591446165443166675064057044846829842796680892414625516121148782808084613362933404328014843343735793293546158158826500397599354586035551254402544728234339499527329778171908223155757017074079189931013020834994808502790370333045817535605461131718543305330981014073473143497707076786232303096318194008725965348969903774332761070098237790734489530303526578346705745080994238819148289097550405319889968161543362435458250172548958462481430292219899047912954338708790848812049835176164013285647331526619291417581595663491441211024900558410361557331206284329748811419735330335027646987184703585717958445058366078108729728203319409923213973681201082958043941282476364983225936180398270539946721564144382874712001383063104919502530864612512724592742890539603160099695447989149420020066923896134225604620910003556204344173618134050441918167438434770451404097710815696889918898715388873208372331595310012527476244393465008265050437150961840079330712417037430091960114283262509968100819561331971930113951690688246005633716172941592597237567013822719690548372490985125398020463607753491054056979946293376795423155576675872553881816778973191379079984788058309756797792478209523695451140060317801125079977415719336993445164506375519212090536548454794181539686068059876149533098193005816998358056967934038076458325848251011056458645061360583166592547085327628543929837486879023603108077455986291186232934136570044265372906736185243179638371738184155493690741679451802000770300821539926420517753841939629987400143810160212543038652834853400295298654676462095240642498042503624903748835012915326804079299236203267718760648426319041931966061502844403537921194040062131583484006862640337586713999270177461351776360582902629479532820860242130196321941313155132366347746249535096541822826974024994696249467888587748812544771286565593870052631419815910444462068961497385253201917241863345494643931012005288490183273759672790710942642815505506114619326938376102825459767374176333589617878897066200810854764964450370846720 [64,53] -3283587992606891784270904027580213627744534497944572708680547059435955519731374867097552540163316303240046139724170717194251541608015822095128443072719571120411218785944492440878496245012431155631640803632095058676495645699068900263935042629470094634265822130314958797435510356538787516986266547956497142101290402342579928395072010514297297797698464733763023991691136115878791461740637295301704817231170068037239733337140065918227340129608742497036497453098904973035058840009018176430312379676482366784661126188712694039226251603553947271468951123258568944397837447040685309626034119578948200235712862591489593337349847928338098878412201530380093802689729626645579081729467608083888936756948742383408976638316243833102632803266665284596646655593851832704071041426241262879358492103429178660109057519759559459545785214567505196163121613871035444755976683139037366955339323283838601517262621936733605559948565893314946116807856145857277501898087108589133545385517856121954841826644207396313578279879426854589338325689695244895214132315991964237435631403459496263905937873218003938662681540340030862154631610829742282972875576620732795901869975208882040481310420278677251832273805613538232151772302928364780747673431286841826782011158935739154347404648183306472389870516576142989519596316939263756626486663572429897498974454220609642020553164229494610042093712841930321003591430973896112265879810707989549606343475686325121025362444184328088011138073370558786068892176131750103802033798015256725280423863086754621339321542410618077228172895339947933155678355403931297874445944668690730807104028615290595988691602895042450267558560858480295056012938129651032774838481954176752096154430938826995131471975752883722568583602910341994146623533951760485703742164342434705059615463551200583913288609542092631136431064397106188839859771258924532784549233467651705300492108528181430638280827953882478676927839074752842904052448011557941738533516021412724264953702050338324553891000882528415507673682685326185327030638155981854905994072077404507824552963546876797544194510924588598806631051319098062225221856426717288716875338946640582897911787476296752908686807391226019331089495688432608745253632561471558881400495731331397346563382495375136185982847238581590230547614953526705683769322007551689949248589765109749526313230857744243922205522573350917402485101575270756987532935241253711221727210309976003188336736645264105302594594580738651611342927454613006032699920574748286926617213425930502679241461100919735952169268690417066224111135102286273431559166125273469041584236971095793152384131528704010235779481600 [64,54] 2000341294079077527795021436888041407234862132123318915105496174492264517707217247258179017686227366131430907307638782183586283895811637603203808219594927016070274738916432622253594233816633009802683326636088645158063817577170195671081643209416745751152704247911104263168185304441713776271890787609573497360329234699719314552382358879278567143724857016537779680424654204132889472311661413324370921233221668969273134789293755929302283228837759336520202606789204581238201471638702328322010148193929844053069404997199754625275456642089684855259801497319370243570720471025312554006213019683718427202135550448286879801024967420990938987455368100669649317393117132931608348604720715912598721733893145970257650678790822787184437152228097978380250941702156724343969813743578262666608300439459672918070754751161555804794639949669955455575093628542064910345213295638952985196504097889229356189912004665816924484931101415477623717243168530934684058270800994731808585486522896218058618101148436114094971877681281907621399747824979300885805007385258081699746489584260404959687446586826556932799446801351646070096939507875646408378731003457151826029701883105632552540128321686277649949442445746582458059271240169038222005630581819861670849105476311894393753675260645815995699583939680486979921280924831592316177320155246962150226625403318580992162711765999519506959834260482967601055859107924833651697949424806530706175762311088134858420079682245702024791237734731014915311560774406142696358312017617658178328573070480321860877803466970995046034561789153794826906184744600419497612908875475372014653413281331828287300433147532548841848904290160539374371914645528967640163367441618419551981965645127754504289924428579123228127712433293851201557499767829006840905161304856113625973519010816632516489350787159719317142489290726732543658242906837219259093606585888497731481204610143082171441005012143099857729460958274073366400383774271872934418650981660829442268500713364214198765199335076552179500210782169329060469921341726791901950044129434899572015528741516227107309233672104673550930074878595559093560758246590914991673158691961223535946957439769115065599640761439817942474168395679523443984811146692548208884254213753512061304999904948314348387356455187013660775904558278849701446467731576826816736636269605783220427944160291247544427364318412473772101450842290141180414550045655017323859462703089277365950075479971872099426533214985707766945942741881280827919801581318690140161107033215764006325846728880544933902216380339843871053519410036388549200177006555955994994851359968102785648836137163712161657126912 [64,55] -874308298034026744473773121010669274129685775081020961949023818819308585965991630096509132249215870506990030303811231246183535391610046665529262192556135254501026812681381433533511119035242005330241057290927801218078111269698805554397467982023349283452704172806096075849061563044024449619697617110637412642801305328333970774011602525772932953079953857247357832331926006859197338426208863848891817594065061990191172842945203304603473101607856592727842067712624832268435049164052633616975275704168838828050217794926775856642545630439424072279325701574566575228692357370507698696979754982771376873303033217915913844173014092610461509661124915566936160848353365111367605426068411310898945560455960145072155983257217608634727728927023622823453564009492276878518251277113489154764675888595564492671995268767672029900449011807925152024127921385840663011946750857219873371279097888400493883713820272021652534761136675688330196932157121703059309495880741153191902611980294372850911873153826173921391810198916613949172653186393093897547835583667941414495758192765039135991225327306486214979532042984375811028819948862155968419620797639191884256911283976642235509719056974517002225980093987128890187979859410452764398086423580982208626765067981283661350533070456894031503169529333431425861769518440433658740328718964488111172900149654649433424034453590525183399167659417852936683506254762165160666389944674034457030644681256143266258789267935731843433114650799447844925398741839275903462104053349329587067427530076196405887851198466365470881344488081900420848700403497137200224245690053938475751560970513568820207004113699987474027400030685259739155082598687986991225895049689098709682148147764096155151720665459850242928843180569435009640706841376676960820811004807568751217708096641279708766149339336559396166192790836116930751373245662818482962084731303087970952537188016572920374109210457784295314362981883235895924374256520247989538014939478213678832235080121981450224193458964885671289954877462871740941236324859799003411923322065404243005022756850023545426858021065342264156919763968344521175860977565950072662576125786845831234919257614959703395699064234199326807122608393094537376786377051056552170758923471997870784039184853615655413496522635380365991973080622857012690316100562026679843764279225443293409405698786028006109364584627119023430819415796443686562375190815608994857134739072132899127029021209021941429972105447832081005723437509027710626105179438401976350156950599001027790817159675053747139839666399912412481429743845816668500315776817893596686349993965817751670272101361952021807104 [64,56] 306935108229232892674071131923826882752594230864580125132201712991008708066601126376234518581815070943833079013089673336614622206007556055926354155280663107809890964677241989500086177031937141770594221601460733420483272394306774768659069606356621259680281242951661606947215108847599528235494528235414269329411146080733326075734916372715949179851274955927400920609486350682642618283997171835627381524697183721117787937639026764295037004251308655245482622976470111536705668914368745259694557345311221565123076099541054134374240042850259993525450261424912889032694989379194383160023615206256361199878692531490987448699720046801245020579675912994573273167252185189771830945563937379451281272774599886626062444487507472069364679298478448285406238455306253692452142142131091549868115837678206765580720904628238096543864217956621038421015177527706810981579671390687844010808412894946955037450993022615395727254226908213936526683069855913991336351638236105417666522458550350389404571601297805779260851968378280361542624863088711323368437674594089208971071280746389552542991480863120057647857166833529594906938908426513519513790052888356054042768693692358827630914495788670141905471253673934100117865209350675459106352360908797430091800323938146061073371890679926901728580344090675501798526023392742723658982232701013849792516258567999030236506746061958478651597369096968641213827460962642686688860656678588742462823211980141802659765858811411448055848716137143094535781496211726933510201762593795128370452481179474306246964406796602414504921825999268129631065125610726126232004934155460595381315057571111156944606814378601291151849721175273626463517109088831843643745977360223610452372323094379100854742853614531399501870587288893803373290539879436594438899529817231478950361396657193244612733184560007128651443995114624843015847455209190226482142595418468979026408121688784276991962846996593397153358319928424619020191952809991409675154628812882325989401109736795828503485597256599446107876958835812768765787626394646916962436692692932768603446108562618806990121753784005301844398393241842942726402654406790104492937445535064954945531392106589894800446375060121936424934063857473191164711109245203766818617138639343275600613141000641139230769968237478362257073764834046211034482468617537606527837470389067241146448849951543123904088343767394185323207157292055180010032699145863554863736435620490588937051426594893298380051687232549897192828005453700350722994843108100741197183091259069181509460289707142004739768737727886139088259488882392543992405112638027008017498367212233961822489507311439052800 [64,57] -90509778678264187168296401317794373189469311807367364696775990790639203511357216321542673128162613797639273937935370804778068149930116054875185483878763796284597779345810544395131718381790709518489003753883705893903074297775162119340764144322091310251838218674292326273181572655061621090749521546674027549903807452691011524140103247401871880949157919721362444299830163923772720960370113316879159676525442905247995770984613617996005417525293365530682591020926929938669247236376816343108958386546896357963134043921132075458015526613242211204758234531950912606931279179846733547558746944845627973331022741524581178769978267819063628014479913296045418241825050433870384842013083552896093680371394044318205470912551613594797580008833854030025386207023518059378293951738252932666819162011037979175853369920547703974900845161245148948862024829382691760183589254328055486616429819426604611284009629505971158597278841509503117814732061612469929663651359833804372260089665807325383105511771131414606907629627090736665083041562990434466979347300725305556264565647210503331354814041551912877284410531470509403071013021091460697866586632709059882713683660500649768501932818291052447182297074480874399624319683938072253488961915365241757628762270198241646443578514627619424903116340232074722768184680581253704102769006940472056823353128709160019895731277554325467658107066004204686838501190627879716380218119721504403259958155437900789330081173512265346221503861586562639134366301936804013433192031938999576519900236542527729948183102333769308483249725018360070379721667398976902185014162129738415411811622171567775720528105696502457166613627022194013546149613832257524810492336164676991463974608860872425896020039562087034660531921897491742929170834676548520902844096588408885642963494130779350898940985519627528705545090575262961839633971522800097657629207557007997762383393777816076385574426931383319771827117668211891447069107098597695888087153880637171471585485903976842365786822083201834943370721241532754830389698724176470739689497309491138415131314860768626617337772730440548325322559959925508578026774782626533340300926045502298535336971078761013169746684155660466451645270676082813079988024845563326841609371156383084133809462766572372437337752654129621510114409834470249809731085399855880950503380127719000396846345266257628355847584324756939376007819429361827347771260051211964976604105712813536638825609935976344139339388348872783831316339598428110601516282382856575392181999833318966509125038511368160935960042717688032909821150961312295485037173000446633027993565326729012726210756608000 [64,58] 22929772362452031408294556803545591640395639130112764631826924466562694243460629177917142660124202406321494050592686108643028762043238129699076212346786637307244233455376254367556894115029442417418352194301252338599501815392204718738542908294117255865326802215575629164965718775679177597299275481311710271942343041516071993527156693251106892202022269432400696754092048229728653997615973639965557023582602771168530044614038481160995300042718173094139345111818746371005704576264797738246195960266911102308652570898598157676417667785164476910820525882254667850104987928929828891624830629827468729483278901152679474614019906311539155441407515908893948499055881922796534604776182558458319555113402164263250891662720280818845240107937687167562866204537148620784475836262221261274960137357642100374378974793303003704645196018464512191367092036172556104127361332143910202469404120001052499651557167036921268602408938032969230677093006423646714995941585798422411823557939538025815912165792487034282658723310650466739335106467322646747944274497563942129870973881880032499345879840903468967619691237899265156924870934673689213558165944981634184587706704496290405298684050496649148330205362108697575740859582205302625951675489366682094593642041343114303864319244088756953671758223782924398627440099674588460587961499531617358275593372460892976095748627656753635472980102057252876258090973714749929571240855066648122584579186328350677035251661676329639119952913521055769695890227580822129885150263861688512600259651928931669299522416332343955351735844131131851928247104471348619583360608869784496976146784869968050148272719050666667222397281871512451253796299983899016460467197702705522984094556631622597625250204154639811154669065624629340511982930820846921848859532105654640299403268297809873260542819340587937327032188132810932189625167036643346284769778216170964977425803405947622774903592242102797453272207317702617808226541239790106113700818343948297137708595205852964874554340499262759447473050181867314901480764636097422162808460618441897445183375578995960591071356217023081601009987524559588509420585802213988785629212899332021372981916964298080155318966233669731439468391403912960657701747512591513619240231952722773504118671062195145359411841625752193457055796649037493342078296710452942112641615049584262521721064877780056865966990816653408693668312163135001545871927030463711270207922248589243913531078760085134397374074805893702712574403692282526729857567253937853536351062074402452635750683763681308889896054551296162479062346324109131564388569057291857326638959914102463430435799040 [64,59] -5054176457697707113838854618057481709638543971760894191193110892158162401994093797895143159050741705288197983786501432314512985250401539989354404070461200334057780572109306571491470059827847374675809216298920452187521223779598118453963200595629611836840702426595087453957308969837634485520772350565432102998583359337028488058155891565947561431336572595350844963689167421808154134952511548108691716823858178487510046106146260538617936416040984055980448759502553723071523041781306479323935235038958557872965209498827148032924148213530528787314554215460296801261580677480561274176185061696877231399667174362031264874607709088430958781911538343895418336575758181246598171944802799298626231077717675051185595524981515551943352137027101777795187688947809962909966582623217508134130449608552257506991263120806501106190094541149850038157680631953625102314563535740760669338741939508186500078013037158466520481262562543889413724654654566443998252979464470955167654866325896284958106601178761620605291208330632940036610245385660516218685876960171761104016506028922781827829797200995043414348458595838250867918301218870991512781546288225842390374252867163203433186588408893763457925303627718923838874679916234034032421890990615154444076115753324755527534997667671512285787762236145669660127191387109417779206005922369348574263163801602388547005063494239515645522620263454742885439182743434120922540252923248719100246716502013568329172245631509734069207082408799896694268424188118291974646520266688925142570995575362870323407748277937301893651718379262327588231267881735084761917870319491667493515146549827468956887425725993796640072354038527229273707469566823661914230936014504215489535333403371102520847348762894946288444738085212878661077105675635842692603598412074678110230535667202856440994327173195597311991444288118221954696205892032388459089136723810692238362377750274510535743420136900329157465655629270362151209953084875379602499901122463542153893374609511458275793329280255537218287696388836641518955682063808605451626012526794382867016046731508623304783397797313171463844317113792794208528214997028716124886300812463812881970411590248948172518376103953150834054402159560904315418378824539081582714880485705064239177947046079112250095050563460629674461439640078398970268922891608996213651718015627163552631375428287573897939052408284051609920158774891454577924094308222225437611685914926963708617026536572619235911095217368392445862784258205618676545075602462760395165273832457430437322890978440090556282291575160903177158761222478467249721290826758223860688223166333217576090337280 [64,60] 976264698180583480157104060096695182410690054972732083191814932482661455277958932910432298472564851014074816399206731612631493404382265092106585624567549239492526541152575575513778068436436260169528516049170210618270402893328564910486341239254255412124459455964561090901427227805962784406213530255379099920810995271706634034764537329929108575560059717279817097296447116529832464102476433601525813003450170885675388564847703224483353239453006008341299821470397717178403367821011834782642735883069141861032714386701742800020924774234422816897172853920198042359171679099333374438697449683813642024868423806477740187036163529952253206469449737132365969196489924489390475674587416859217052222905582178821997603124569061334593667402736474423431971481324211774986768485876361352393730437038643313827110618761354260612183608029698483381277055335988999005335235897943560226934071245274262363103747763641072161321945187995587404120991400973799761799755127800877506119956411488863472916778303279318612036879736427264903216253346085161011293614489090318328937013907245239175700136650640493190811360204876875572624540546884344750825370289775073606238611812681501332846901152778089292250595952469084954788102367301242336786956370734318504513596478491150053569374316277000107819842216332103392754709488376154049517982897013651003158161554473940962794560151367310014162480187176341006899150585184314428805955250395328587372077080083970464327990661515457875787459973085468764338275889300193881562062641831848517839308785507062672631800035612880399173380617928292271161126048097695956574364052567413711492492455467608491619448943374926402196012244139992117973706931341234707411342409253532358529783181360616491239043688215258327308124187452424411591833980540478311183759234004543464518870454706048642864471937214605839297256090310916015867105406542679067463117914307013199281956498668938816665703342703722694593061514268650862361681294534615421454389498017961952299461084334948497960161321540881823271227995772648560915799505248907976862256249647221391319912056892139771269815314244491791781998420239182522271522954677466868722026918882049727538790256587837755061287443642504887714434835141541667070200439127230252151880751292844350288986059562862430219033339817945360413995220557339345234976821457960312280736630508898476150134639105580494386499206186075105160427770927643259358124494674791921576534383460009553420949058183162976248907488747673387136679694306812603437991194533202712844584798895970280511329716807862061635356612655027539878093676469907214148534262448211844326240810173405855744 [64,61] -165746102015356250237482018622970760642258093630441223137439196947177840004599098352074750930395678680104962945724293328594186189220115529240622539792285378459243553487139111071665639957918499569068503913143749018714012588225215294153470007860490597167486183205140440079250021199448822225224145460960595606843772600533512300651025785720781122701487265614863831845259077992070986629534981272375296764549164464094808300976671993942317229795394555619900823242838437714070005939888463110130464919490338139579966775684571337482228979751162095829842943299922646049058526434525549979506778963043384262655329313838001772773520358580953983269133013201730077312197846213488419813404137038371890031811324815056029018138790709736303593127647574809160157837064232045030765475330273581859983489763993354362499430786511276312861923199922690952584870457002083422479106733998936787810932806669736026002191077761229754056353815694239338510678450391589640796096471133803379266067912474203917934746423605695754197589077672369039693408505197386559416905545167027383029834448790333558614820409516718772352758588363433694006635285133027685860902190749247041785368377011424050324479000027292875333574048335665938846797248602160626868584412051860396869793066748008296370829978185152456286701193542980410581077537263982381148266247057885150024659884456263543394597212921662900790480971742655762256143056986407692428049396737955813387322396123654683753815686692795293593520527676494862803932901839118406086205371455348259917222811990332521261750783872584139506763677226545002781096034833625400013407197682175458612045264426431150053178508698960831713523899784114077505391361459493876586429377170909667838730149231492117537290180801685398489399518937667423281620712050471575275936001873315071945639692655727961684557768116624234566896614808371892157449891779183812929516159502394656797704104680220331397239230593776439404088543261196977992291762843681315734724759753992947646588593763380457118127764988962465480017515338158716531693620605077072004974653333083923794817801221277774047533981825631202685235308753991245851691079511161173315503969590592611194737374548601078683383844466690309183410288807329891666739071453901904313075614479574807371957503540193268333864087121119974997226764162800732543742235558367277599180992642426852193326216725594619177802585761879347760026325936107446589227608266198921734800333698130247097786130113184615662264643974547768225592719348583893822124703870596546597340849840001884081774176518213151118020247470913673673518281316658725891448788615336498914342231479418880 [64,62] 24673209246122982171604024996952865320254109443513588636885732374124177904037626494359466799597764412722886386866791666312365705649334349668746386407440189292611604278148181174776979288712240170197449898257772722803265263103889387669267496905394129186898530329466047217067562566887818578907589424506853773842001297887784252285499807878500986540522408662134040596222924456710898195272773935065024035382416275097323754983206260117040564407300306688278909581435567778260756465035984256948446575773710906714913391226424438767732961522701598300840643418808251710335279377180276004781168946603300427296585775763000125102808401245915983623696111552543355425044581494437468587272110373831001362790633960752818429767297231600415564523765030004055305175237646513376543903256039664871126973233625980876646814179152162160741151008947225039410339041672389186873385070693079634283097673582882585165739122772122501037929517415256766211399915965614142770503019499056769662436999273933302752176530450469992148729212641603037081286227684745783082766706957704229156331681649008945793307681380303765903274123388030379538647607742457825372187337539510323148761511143268843342759088214387203187448353631146397443321540576304752220320735348064436835280562891281953521764305833470627052284050939869513286360364490234153824698801358600355982814199500193607420704857257836206612204737964054752631027196978939972612616318210004605634298433225501946429636564538240640661632445206972063153817940836058500188606976893092551720352985045658653439489449193815220900409513193453852719054686341333452954088224093136508488639674179403274398130422490567927344413354811082728003704940335980954349569808496730873508570851903000524972573463942512685998975475807987746524973978479453497271085884176805065812935412500425605948218661477441248456541981217011208942882195230286502462584884725875241982206367599331308484942747856566842848186852657310315382866513138665236773358761139127407278475668593368458725560569749725534097200914958796171560099162267455908036402245458453722447764214729152048758544722928828188914310290468311790643303887590173020402543511445734727749341324126025515939919288854791866589131526238991928284718355699978801652065929585583220519068775635942520298729745709294703938147988803484088229863526445903847827336456251985957664043767230936609035310217288910109794588595986195651936529145062701623191539010327216165912183537773339778955065724799064427411236031129762861387335497252311116458386554142515412524019877794566102096227199778368815481404735940035955474536755204269973920992838287360 [64,63] -3180656644571283661859957369195586806893431478444568448753011855023676439907531521557406822654856066517335707946041649955269964171706580388024820082846400353129339203710909015288453705060590683497545058409788109561261081638616506172576766354107741931086715204068733664725605058945763910640433252877935183860620775932457910768869171283158495690052010589829430858420961966078802395411510844778168519622325511758205612472519893515518811824674612545772110919858809178363738334047983327360937863506160244987020148045375530446518928844425323853465424407174162663945186304803607732356253933714629803087129700274273717412231331347512490667615363380978352284793714663859547958361395340764506710349930420276994432030471822750064770168671263110186977475157987502736792888187769546619716446807648648465352354925759299179986063525390101433245126336907729504526056555571845096304421091691421506309350377029550713377908178845662676264727827734975062709304700093075751204628392448279237682230245142961021442952723254938486972322085963302604037123934217232319934422858095013201392111246527230803293510158676317633764129838677561332719533338312575222509215938658097510118432695698019909013834199484986141548953771392713891245721977172559834305843016702895238392980579413508108535650618812453734145243344136233889810607823832147008114087573645373028053695279520276237798901692880397291096615031255941445347155168432395378536222165068840559527324942693083677055127126224670091574252020290117503208963016726168637074261389430434414537832506854632827284224377840209179629127066654037996168202363802203454869464547508177939383631185734109650445195624008169143550280870951301083590242478155018069808380815042009776392592210691815200529326900144007330573817569621505149625669400921384189400399970851132724463583532503319229743426582089649530227527555659967712813888800874978876721820671131481563032679707974360926533209505832854290840144203220248791637769635994636887323479043786778013340534376792203389142968753061613273563497803147585118642479656719674271507106775660238066303384248498974996772763530035169005862117108209194196740288405731344489652851149010942714935453168085207891825898780341764602620036013914831434220131186706776189532549306775923549752220600872729143691132649337386862242054080628560103221364201699345525163585566181042106403118081586257865156801584213956200840342088520747991253851104516927516353065402667794900484448982151029676774397325149766821700404839411468260916808860944513037816074948133117939831415371542636198797224449858039736224069694575644235319518167040 [64,64] 343008713875209217079578763402143274798483514166611944480894116628004866070589842628672417463898294656890585086046254734877528117294131730650084011599902137436753925088574378997154886234031957494003889194702365619293148262602299995829018001287803026694085371945788392615781685037453624560978600380723419210732312163307423759981372062420414153256519986641891149149020385632349877550272705884077238881746304970831834200984055034284788398158031237912428427433171362069529179834638367287300519303642927063122180913717858012154723436828339629176252464488302028654993675968459588151475921410540415882819534590462049200494168726019475064426622453129813130295696509164380429328063586307979384978458279399945958138487561194648849333753747201711058205200102587869124885332613055484090825055479262819546462339408939963180076752640008743128169397157584174224942290987692059254260765424269282960554031996382211249464771565659338272982627067114711278316367003455827151772509116293405063366625740478668798896140624183895355955545781064161510990735225315616664075136334097538919459481714478636511930137213406989523939610475515025923027049942097449450927580950124590072580568646780540735886878520152852199401312384679180560730034721028182583147823194417413637401366298110221805334439811742262779234500708490718043193466578864380193284203392223515365648417110421426988287137608167106443370349814960839134552083504048624520052769186843017099045832046201119693132291695577816240675455147356579497699293755444897888786736196410144664897531222377927889209799492051393641544219451526127764846968312946682390566061189965688811371602230271080860540556685354713680555694832583649922475533333656160350101267790311941385686264322917840781971415643657643632940889452898038580190031562408116879173243605143327271475400815167661460906130582579933552106580759481645027253070951332725832134459969258756970172227206309590167069170044637118099544033486865886615319407322497058612215689164508481166004901246485507618900172987392452170177875325419532587925238467936720689157423338637382909159128290316822363455673339268990399597982498535557068421432372332185720111734645526130726624603451209960686512004020066099269498753601314213408506852577822696693347569242244435848127732525081212132932533654335791076145780788780183409029119703506302829248412693727791225936390878775859337267180337780448847738311705487086696744525487149491786797314786577148925020170100869799153882397925108094384753754505358167255014602486760402403735121095478256383021012295019834588810696691733000849937728690105818665713664 [65,0] -4158448762578027043357026313518032120017173099708349516903792367169944538840280887239115067633167508505434343970134219799377475545405430963176035780828352761482350137736199432633622917086737632069670458765512242066360979370208026249524762206957130854759116431122552892369167252716189901616853873064379233786617699896080623394477537603535909509960086118205176070038448026821512799402240398955097087766922037995284760755911694016962878344052130700944121847337435683368618700845434379564064137871687883649009874554635873914112457032268580121068748374929640773610115094048989726402008667827417298931767808266675046298299040225941998366072071659562261280485427206878281818922701277695567972176041085036360406316674492787906140029781111358598227198493240300578912885987480378568213455986872695166236400180894801623207668804268406748004406528937828910834871025045700208857225955292835854002540503222694564512581445153881516572044911488556762378270141729160748786974737785181874209158090862201330809652883012259436914906086928668346658156729895515061246456245895251438657456583912343906908682408169022839644916054660698983053492447067967220624078201328227932225208177111405665776345843103629021600319950439426431444160711327818515814284724970523696255297158211049718208584501825798830963845011684768448699248467881733518081885223164888627777080606551457638003902091274105159866287603165379289677345233175464628737738596943486250977983318423066474329852536082567850653475000028270008231724898551192574135398543738176844444258377823862635142784065425422954689348142092173618941263415974905304642559451194906199430959236474407371305048630209807488121306792675928970543271169913743676055913633673132599623396447231153018294686851819823191581202064067603829139160882836099864262436878975504732054921884828402707082822544192356345703220761363276921878167604215609247560292236571903164109600853918455861410218444090213520176769754516205105818128282674001099928777817678395616099520085885765726664984816158220594981870548577393991137864525691090376252661391693893536644628771303622238305419702125245873751227206444961497858218853350858359106829661088417928402223353873507385341258286953041349932288949590482020548255193513475632693382844755631716476087655674779700765072807005847006478268620665867942876482233278821651531286587148863630486672330701618088851284612830467775091126359817508884657341755170937306632775058726390909384853491907505025289368793418429301933246171994798040900253785787937692725345551316350210658123288174023183217214766855324459492881747764129459248584340336146172426312342468137327027281035953023759247208120247186694064498363349941906626123923009746283695964160000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -810562011225533611197039983060588109481528828376498370086045219450117033520458027032586980761879615642490700718868942535374679424518500398643939348514254819469620692813782892926367254776878530079882959274866244541145031544096680392942439659770066702979037909100967835751745756070420795726566998149895838463706143852460379276472301151436180029738308124241591411084356698416424476197813264918340972560360325325100673535198198041066210233143170995497969650074007380955769567804394911632557544643306894356023128848555911423099584280942728252382797160541678865307861888872762842131008531211123462464466917764979835917400016132637892527305874671772840717436616607761153283285688721392256024396189108052970878604903664377131148085569002784042071088440626698788260736446616960195365963796326974184183811077196935585911699947811038185938078779799085040622814733049797387820147521037223021025562687708744922830629757646648754585278119432509417082529611630078919882554081525654670273299410573597427473606689806450499203821312005563269232581077391837312381066342504718870306482979091090163490034044841085506302775649116311921460058770967675560359982077362559276614515877211736613848456862397754924050629070287146007362317670868361756078777801190879918541919800901797104807998231749167430694064999852686479241582639889493075233252568493488926588775227800046794895834579132547268482219234806158152847479271088335556127823803903737435417612719814674994965657547822056385202227512014199766708364154966429707569897714830529050816639529201883612292655890013135614307625526660601599760417620150896981741925309278498557946195061487126741425695747475043204438358294247465470597657299082488813292086365626824266740001504412471839738049601745484340747678217392581131471825587611173626786790576013459151381439587154856765239757072322769256336859847649848305643171784975063369214539975110595961257599295356099428785645684660351945560142414098879346281329228593034737870105936457405332800549959171861235985110517907850454768016748639539492569450324491250305882844423642598904374491785648674202070969702116489678985822384992683470847790301650103159233113594847568530086615375333878996717594103981764245182428838073685246067347258762314048424186254367378717437720754773333173260465618487594181408938303672588408790470233260371286069892013091059513856025480092816349398168974673771815626288532977130354152876545643530494064047141257396921922513950523302837938873660970051818640262876345163862669305438843250891868073458640077181148922750478510847436354118818301708433880890351692000157956603773698875603794316913415323193721608525185177193669563336722684150097906125532312796308255418097730309429657600000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -79888485192288233226685799806631066494511884570331464025433615933914891502820349277843395379414758765244567083213348843320956702338857673597229128694318736300411230902355797132385080299429150525399448950874078870087458168543328272786422983223429105325714698142443730755883193782104485978814388640344018874089367652610006293720786502648546406332388412251289376452421082964745371606629631257636924406407929606740889285997545439328820472852380410651636024155597811586360831180670490066668117485899502033434846264111954745416587137117538360037322721133486877007650417038469227188443452557875990126199254072641200436085656144466079649122772109751373976129645608881256099127599165612026264271626499515286635151547611639118022089770202944827001171266526063852585173927654162013651716853097820949822110525872892026752704375183758564747795177834996087514631542977093203594074421498273458897492659865937669217533083029394883245630512494227391954383529397946501127888153636054785130775131540935509200499501094933594886381730381996573666782280754955020124351691351698412431892041018531789340293681747468252415470948149610123945213503271871264710743120332478744770516995507598570100371413541456553927763698957910657092341326315873291483284505435678835464794165377443373477934237622342817614163442271022624874982239364680500286804502425249952336434691081538464200996760505343041039035563027823750101221456580051893982603126411590274160025941108465079530380307294552700401897356860236180215565951573995843554652532702827842772676314524713269462915215138312287290231034885387168668426026468921230244571014050552439329679062718421134564663545048158283306675665902224639602587473692555103778316767272305832198693176517623909259213639950221382934191695113527367576254223341058849182082104302556832190699538452980105456366943918138484667883470352633448192693913580040996351795443570297210035780015614779835811565420530671640258607177137551540930650885998765418762677795361492757239286226215033923402833656663218266827106807067277986177843717728892134278495362272959159531025974646185273421140995919362298648486794208432756800693910341353836225559701222917409257056456726575710980507354454302673374712698182447077575902889409051699389665507928718627157543113905440062993379865615513920645853392867342792532408244574060990161702370110416579570114343912134242994329217117539166810943708044218276390963150577087742987111423879666300063054940794348114584241858618937932851184303550052206552239760850585558008991944428911484213078286966736810631020902767011024038782574778085070986976339732144401628881464120560197505027890752216914499904523052873464099638798140304644996191786571453005606610901401600000000000000000000000000000000000000000000000000000000000000000000000 [65,3] -4184620299725087010520057533163812329246414110231739770113772383318618975180108705398475399168631398252046693689868822633511283872024988948502933033640762682403882454687560949390574570966884523002112243184073310480279772462726628348471594319201789191030294256631300806219691877917297746010075807393672629017024370799972696912081508959463612652545363676653044961326717250963834317434698516265894598303778104463745331012699086522150014366062277557459950636655500271687638089192972140759391460978936382194479866719948035156969220672659471726332454335822934325665040241944002415384546612001270707873432695245041218626377998419800017104449925116127086221901033478674987774609316003047781675352412756851852567178695227312155625776862899689312449064918305633072293474259335743792008435548536174288452863001169272662776192553969520806927388647586773285070524922682898071850659532387370541463883299384243114908263605214850619446829642815055827457110541036736023034737367449438133303704241746176130315941681904652233065790263944248048147113960466227058546406639115808737879117668899249226443441229737687279235988816369368455338931722947261761434042601494297743823565107050360847734924901628139329699144579579517880101719058670203227870467391235411073453628919232217309177952811562203685450545719051417785524441214605621134177479593768610053528785688092106326401624805596861396000705928402685220868420287114767650719846516905259969598522175398210184341461250137913333096703985147133025041671585921974708907172010290569068359935988769848033683051459329539074015721264638703239020376265965819630896043819286053919522441047548504227455973363510371852662654985497029052626156693674907470105009043416625367221310261839092435467053887889595341130146683466195375363043035124575394334173403361477598417725059730886091213940980247413268408528502569739175756719496159128751801047737631837756917705533782583392762748844828624422520521237686026858364617363124738743894228693948852757168809723992335874027937551710347979813229931757885181580796034107692800798558515010216880262722968262551498910418519183764037370116382106550656147734181057227395466220984910930487927614998095148437374853015513629991706176821193632017833471123148738092355362807406827297846594095845172355890290390875236862739564920547052241310979278122848977482520067338364947181080497054758660733207686729929557138509209852094560112400816306199628198687263106914491569185082450729592529506994236879535077685560868790291890067412022048981014690774618885498407811938725842361147114094561916972374028485122454364075170738318173786596259194900072504111556946514987266588322009040601074286001001670353014543480247320519854378251714560000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -57352654533845523509125114094279086770053781515177620076725194144308297436659008831992179388356540985400729955619159168861882123288982616758765570285103900131794112254211583322097567605105431989938588109545560308831169973233769991258670852845024495273807959018083841680307021104401853809389754250711891944747437928694102315992689052178967399479283652436842068529295900937580380440809649422320885346114339797546973052526950513300430216357847966531584507334756024201446617676712113377571297575864081604144700035673942083620467035775405599586704265769556116790932554014372471797628049956539366117588721214408108528970657192452719044747990712330690565057991364081202664443137996480507840492334761008324189148428318366668175449513775905929449417593402034896660286935965248655329593862892361413955470797220138771210060835132138429012823589805712903826769524226103071540143092963937236574872466245073735076709059465365947613380137718755608201095404144750257407420930828245207443229939955315684289495531807710297092449854491217558305158759164285623244262313135972749790740034697427450877236302162769082253449692140919797003215874430733543844663489676257617782216977386733591300286782203481834607284652518965502289553912951996791075418912607847692533562578190073731286708097066329737656987587700133504383697568328182006211559939744882405015435128288049056735113867006159360103966554712824987875041544492474236769175723041287783265347045755685870621987517010998978116678472814276502944661607756030184085524873074452355416500735203802907292933139583569321853218075645805304919239589911546206418864074791737088643990709429334081734251291704976802075837426912284254626214814012214147413753541734200361949530449021243578562084669023939468552023926923136040751112226310892826242852413602908695820738825439426028238297145641867107924070716485888989139892102186635289015325767251629511357422665212620464337603490284299519981777633669531575171446396918364075204929344560138418613587154896615518665999635577412560680963448606022998053956711248710705954734495209610908844330747237637994552884201980794174482943681060128120635502063490766455637105346432622130232847967425655179273246986101610206906070447610723002011206039453823042309710955043143205060257963114758342013229106308851469551593307243454349640451038887488671982313126829046115797708122095450336653938388965762515849693996131626842474566162727950507262671831351959852404092567450601423320129236187565548543851846178792398494655821433383973407946092286891276127960435230652186176150202517630747382727964787868346286010998432845305009840053834643299697840924751159232396872406237207725822469485538089001152613005341583946769811376177152000000000000000000000000000000000000000000000000000000000000000000 [65,5] -303094518004396158918204442051030689760541815193456690690315648595802556493502783994417205495788577010111380469928805396683335289730281553394367810207636574625630856844189119674439917058833554850655214976831180764303404722968692119811509102839541812211296482219724187329455466081510843254448079201115216772539251783665813656703746773248256193245380689524134390335147332671589600107860918684257417820062557886364316104765185613737967918043842952030956258169547461512248560729257955176512204076484703620831623314415946438460035143627398803319004618680187663676036653684479973151532283869261761049805323128921865796630195275280679613014634992854895499310598519050405815281494298668003545366574287194800667258121695628680141695519472970199856266054259617298919944136438219028018687516172362196347919175987887569009641309607281674639590855259201369513553073500179180273192005662344474506936700880755945117243118742246405431012556792833078822250560399626528216198424930016393963725686689517020365723965332691809578891860563058179614079413219232229163818455645270086086634614867518401544319439621412619982490349528632041774157225769079734243974408548477584349490028102745190218758600835014527681406563527216934166045251950949399978824983734451304673525650678837699840644475169981258395944112885063461971125550952699604994908785965729309586504709530762342500528331851737423502606148385411218984293187795064695531425419585728188788210536065709178963786062933469565004615535559828885669807325318217801941547431574278519537836775049199320033378222068003057220710615700481466384106314955653592342295673423141653255804430079402743633947187972809130154399676170801086033440263655772260509802052439954822926857793721672450445740465647198515510489360846526637932457310706990332795613443131992482624936295430269147889908107190563668694847862670876183769461805669881736530202823284611299685621774613711050029112574325731854193792302186720200548580063607401384615631801466155419839399339398406263978069234611636629869640013218378840764764863566615462474801224566471484839033194848202633718334628219191697808003889412916942147545513222894611480597493509083893915035934077294537267697435350087791212627652347229625099692536336477207003095059760854670129061013556280943674385400897947403692559347001519440763592484727083586298788290931944135752198875160381567059521436317048826100738338123929834458139577440085402728666629786036020269696314113117938537118733774516603835856528279214847075550053830881942930006387826314640182630992199373140803762840303617506359724651483914654067155574952622196247618538707299156631450669330084935414939773291426911315841135865048722698710526913938053112437275623424000000000000000000000000000000000000000000000000000000000000000 [65,6] 2727628284826410175653332629985232416458420035855001627573931310322687891320971752818758248499409820057173457272648888770167861256598749837841888538789413712227914376874924355895326957086416277564958724068768091920065999825301631100522045849882862396697847437921567016145704347365777233182303325364310326244533065246025845808934663272347924578220661059268970117606531028090756286272965588021371396530716179573331303329030549804882098969916498594939938311038941204802745713829801125146502362446025933866691451901220353002773172263276129609016360774296553282954385282040780913602756467812065235373331729846650702039725272937567157944241008841160271442857530610584063185143810344531416813189079356691876870194123619991810254951474515676659099261329210936382645263087895702285119506312665391861899878089195798561963299220226993927165880506283270719923101736095506389914954440200518122723573064300473314278871615011684312866585111989172904752731325526159076700461225191621982618459942258153075661339253420476018958654477998791655562245549235731318677610839789996750887302871075084821472772077674885443966041626538382569492927038165768521529500068342552503270204944076289717313370263761708682497416564765424963257609933699547861184644867968937948774225376431160766588796256732780799699422914454086249093501672835418577404402347149603764221738802428996120588635918507752136168365134634451246414934726670788948537194192472440297295115533899905393063531905986948836329639378640858360154109120927916618669369823266944042540493445487821208480033988260416528224763140415184398704921826643681902603778920833993118670293631103555102103550642244096731002148572759602003236883037225607928057586097571729973666783724095422644230873753903112494836443791807843193210866124781883214300244507838038523211886725871419486626032000311321860070658535027790645651811756054692588263527643561393505337663336513528812166560935426898110198482113032465007805289207996907080875011025160762796772913588273085166279376232092420953647720828597614829505680024355979928430560584497803813796253782734880775143254474369329053495128891706723559319440487436440787179557608548388247672736856274537374451672778977256666901307162530203126476058389912283755163709997742603604883064859510078572017039628648117666259310289984157169672185207770440263121192072106706773478249286416754187742135900218374128731908249135189474023234888319036423814833519489963283570113514606175768052530767769916477180276681683127677909386825735972757164414437538571490331209176125567109096317025344278238827348931588031539380078395894864898989047518686302387587562832769894214030713927740291490230515729074965080201801145059562199160562122752000000000000000000000000000000000000000000000000000000000000000 [65,7] 6287565998689510098563812778392133209931757448088623685058152379378046276916687780611561059849189120358310795582206209428456233274159785683585506406443422927075563023453788637857353435476310001452220810018988058825105721991219388644360239510774281756903643103304223333972363874351900954128700022650209329775472018724925119050591778101606155019083984458511043766097695767385298281291289850686133359820152573774384918888240523336399942742284319768932288233360807526479161999021526061688292275106624542868002016227987278772883828980811742892545261028281663781618797551130790017781073110577685620030802015929084627891441384980995821359257411696972240288842474645478466405949280778357414261979440956324676044880486616523224888764763521416392115210444949112842411274090101939151346864928253067189778513804976775579527119158111294128277331854347043268166802539846711299039611555649785887687596519395980736591620949669458291625737412768811921131476020654613637951961295002028292855817896196434214768865428773058213808531422624415295476187792369894850918128117294438613341692124257399151343495410551387248739204909681458018432280016638060282659769553619525695681307334818797670253317319273990932293107895732658814532009918868875608363388412258714347496504528895263509915921001642257947080422954784696932054177235925243664655488237559664053988365263694880742706097964905722157462199558196009221190144397556681569313582014302652413058763947398734778232147559862170575269281027395244909570105076748866159169741608257373712743835191683040829974503502180774653550287404908490824442280379317656573575321330246037355219888273050351077155346393790192151393991422039895887662567427662290130092805781238203069577787877180624247314655220217192717754907815692768029275457157195094120016334286492285958650155954744090964532674133637227730440580168810981505378347286322649168780568667686149591057419819780771342183049649662487902250466845381847507188475403977093769346173589119213059166720695021241055167342678661298722479535308472153111728966486313085886903014880856418831990620977852360427007760755813025950877375056104861147925961401824377242896676680807493952351005862142099052870402566543526332812590544775928421119967814649057202595798402822352443037675926719531166580783240769163332338619033871725291423004872817655780902870549279558686061720926608705032879429242361420034745240005248449565434442613165496838577971129492634564931263831289532992801339211404225805487847695209756155553579575450989875704329161316739280534588657062208978598040396270248261906719139258151253267613460767940281384966137603099313632932504734040140050137386520727649597959966573577456868090459859761695412410594099200000000000000000000000000000000000000000000000000000000000 [65,8] -334566916646187955468542840356113866479542561279850763866906231518246923597649690279318257780894952143574127331756192255046563935123804940723247374467822808357468019307644066912471726723602032262698718139118612530304596877065321449898820796760844107402373941484669114894748782321826245591040199615584373681809321647981555359064775407390830330826514790461597681467939778765054775804357305388537918326495225326294307480583303003944318551142482347877080099071729783543667311328552047370857784817068369406991857353558092154589512999958492806431824046353262264364521537969861500309781434907995692377929913288615394294555756332643911421108056059755518288393336090416947474673195527732301465929103438306176504355610229806530306552737722766207877218211337366104168240035561202711235962060537192794491874177682268206179872635280272581774498048410016263692184292292674586084168478029720320812867594651874635835180546453580708782495984898910628445492357610854142937772354610058170615531859528317608770901737883797950962954894399536220294782916874391611362524945422000835003945997618983983141383324669899852433799993538460498708176621040210812912235861314908417463974196581594897648786743321724075052760336859407079065195409103706770315960833341966800665529367506871762889263477775545493174008846740333829058644565268552773947902009895832350316573013106066339065419217312839030823479208309616986884275329144195892849904884193386818508263135922476384854207778610773856811522648744513654954963968031158430441415420811985370206798314456617209905628709226331604025546942953327996283445837158265294913940092168255071171441131946138373032790204834187111993511949224130246209628004183201083730362468772302470626638651082625711487380037657120891101207652117747395648789151770732557940288826953346688224833423567562715267998345788699029054622074307174389942198961378988682797800808969009905786175734238763458676898023364909982006236215795861899571129514427022497270635595717128806018321738093814235631952108206058012302493830786897727720629476521926549946469069884338768283087142871932147837742263902268216811656844387200781671524104968636384588434647051029537091849329681635734887364049744213086997782253117836244713098312562593391622474631361540055259551512548337237820539226163501001587892573955340254183540959142500035001323350500201918417108659420011501412605969975522507084025604974555215619589250961740553943389345114902141372380282821940692450295829806693995239929398766012609490706990305806292774977771079972139848837043621168687007302063739987701822388117884734268860884262183757680873304346718658910418151494812591546853289630413747680448126341136752685867112097656299632350409086992384000000000000000000000000000000000000000000000000000000000 [65,9] 4975918166822729624689626380979929283291799402200376093901508421132016059889639926480004324818446063074428938609790371808937884696963316813283539143696713663919937387690536680406657991294540763089392099226360163390851877661490467413374968500781202025265255267512040088791169497170090538339298298225500434073444779105531028504191678332284229021853145151318526639291494449368708908693430811664437391888987063734313310608044295782404623875669445245498814996650424459981587453587130107585964993668324471237233615925722811262803260730460402983297402327336583530874718300312649976312137635602968388467465842699938715831283058344675103602424838821485482927697693034978437636633025193685918192732965680269325795889305762111877799616304366473324805227778205983992651880966351818231175724793643092658975834954180785908462024497882455029902930075706620890127743177591527164388438958104652883116566255126305306350396438207301254309177109143824007959593398871507641541352304913763732321289247117647142338412594693095498718109568053002122342575797529734739186209258881870514259869081365085095232358599994679633221138619493208133140534197558414377282693559051490817431504684729523014686648899039237248365761158767481468695155152084925642714365891823388642594799667623383468575736718206236483122775804266712738744655920674085039201654972804449571240149677019371918166487715985811486631866562017167563299809876188822602124345152614824687895479239357349519565613098944140032081639743094415103421375414900609331209419390998316834341635242067144100425194546631687697894086077640059905631412710585572547411375767311214752368997715529782622580436508376814887566944225510248874490458989142197827724783941711930083662080140957508242701322626473764520991806658006894716919135441340356664036031259872127874682319349484634265236322542306950244015877042770994731173949324185517453219597943630345611047397974789138702496243453533907771787707272477438248450633739549553853935642122057944555323607613861945978711869876239732801981443737955175720348421486315436905341290358573792995654495856894482836023558518009060006728126430306645207685478324973912814801254103110554728459469381168120432592479392579089432527180198108534760142217151177822462099629717452043152658566776953422506345261050579308131884929959097010350186163364309465094864740727496218953343700427367008213529684546618746297745413124734538866413662616432234557309876387710860729515491800868988213817092967003024851306785343636109598065873784155895374976498657608342661348830288026130401902656490526008739423504779549597383271840757061630238589516666211131593764830866778501223628795473329703046419806864833456915339772175538904353911582748573696000000000000000000000000000000000000000000000000000000 [65,10] -25491000642807472110973593000904572344684492879253849568284889677948292911709094085990905037068330760442135407801082498678477625015205446091139812042744502977186184566956451860328132478556722767410211594723956180614439742789679606212524928616914187168826302179994891893022526956524642904901965279851014938801262156320582642391980847133697799842191016480566860084271174993426136301787180092466644823735738032530974989078900771986159816027966297854049920320401120742705427263258721623469284359369729084691661773334230896172189944752597670569767084715925027454857552045128710740880800986795810708291216972681535697322815334483705031754867368407633671042657670385179428648075268456195154797551759215251358217602513135962761928670941864765340241913192595348226535736876957273757381803526009143145422551744420230254352677120767463127120207393951190401170854779498694348884305835222731393891603640201822874661473987718326203083962642609774492265246997596477040931939728979244012180502362379665825826321040141731874415185828286221397026606676868328341653515808353170574224385391221434547224295617960727674563505058771674370665800940672869185742952156160719846067996311789609743547077925641050162740725411960124462541907643810546293905417636053193889708667200424205686237462654111853018122487965635066752735261814929534803032698358591456889486946101409186715554930758129003462290743822006343449608120360764608867863886774796217176293887469748738171758625995613835821332701403178102072845469003228167021682574017086151291709230823341113660308541579435897352203284405324815915891127538883976645371626672273917575656170646024640710041843331102316498237223074776886060042199255371181024607857651839315199544784866756175430698473681620065013136023980486444576548053816137854459216721286919557239575456387967413579420477495062319258209946275829419819840486774345205368081149949244650397149476132427576362224697346657076910264493582756094498554861365457398836662097706179749198407463233846157301972051029936809779393497290646382690137011501415793447426964535049946088525197794099261880180409539299506073737073441707657572049475042004528762279465393227728196836916791754817112057169732280986332339970247036611144646147119096763621657377009742148127295549853350464742367019932059053146920597488909051230221249535579766673442365096117100979545602533288916716815890489138413673306952705645889296328369810202945981932191118301275721503372309528125930149744430989225695121994173026038155113013206676675620397021277549984934852366624740296454983722240307519634907797564795624570784298511016659749649947351786146682466474261686173730605595983115345992392100748986455538016107671537988661151941194153984000000000000000000000000000000000000000000000000000 [65,11] 86547147067307364141415299854524030542485853687814239007783934817968940543766859583699919663700629059247377694257189189606890387269071700771240204817897805104538515046111566011332460781540270908676791061290968767277363009457228584255912526294130372100735526066995788079988412610528492568620687080864713639890153094901863180478383307233071591681343144445494033088696817280565048694190139360385850182496708314881771569072061131648514981960943280426902890330839070998828336189539597860804898027223649359040259726350304200355998977717140647414856797586894609495044442665886618835689632164144955164432273964749456377880815555399268617360238896012779479628400097681736974318643382427843394622647460372196671183713260234053589472532295316740545842424960951730782109888931639739055204568319758443040646148546166363181381753447039282839245530136120718813074786010363763422868160368022644483942850874161803908643238992798427465579463832647670928000236571816914151233840746076263021941146809717099000646968716273165229890596467407942247667033638239661492469210984316318649932336368037943437730317516568283977093677496283068005033322641423310928397224206702253681693297867148275195146343415190583188777973544332612445529275046320139763309347409075289659891030964173387525053916798729340072715424180001111005336960654200422722215672914269423868188866609572281942506511041669170910553767627808776733067071102259001750201354334792365956092104658650305319733382494789999525769969849044087565250030928478622985081928255928879841249356127116919400070198129674634270042469337893436276875677466433576074591376366302961417926962578432670907117745700439935332946782971578197098207827627006100826512701475409012189691695559007104046054735294969269004203075268938842184323842126835334706561205160521377122236699151171964375687210743825950195679709329378290325743448030838228587718192837936187204545289807868211382355352975466288801600541691008235811721086914215523173173900737761123301250775955859821949095481801106046024700131230648699119555395729891166200321127290046489316671490223454707598614051225743494002169537357758332953428406918614515334719231183984080036708476716632791527405986248129304947498293749694097497321943128710953440636833834430325952854058153939242907569690247995524315911723982200451491155896873127700294203112209404719138525148458834542309287824731505550077798422269698696452217718283863657850478865220635253736042760644399259873107707668048585602223603360111455806826883602232111847823046846711136358306086484856817283895567251963793261209841802947087047015734702312688169751477573543108961820387357601959213727105675744041077476854513716824957523897900025205157909156488806400000000000000000000000000000000000000000000000000 [65,12] -362993745374107242568396778678169670831665816402204351016301695180587975799421129675614799999582556179731639141268852802234203588481517888047369763367759971468765688905939656522407130863167327984328565689377631022969815023030804614757837611437094566591130370142713786451965015330145989804801279177870666950163945241243526582270508175021533739978090884636182389875391739357436194410756962570152788392645120203560563037206901485732956720906790869026992072675871949291152621951201736597925357797309436008137826112454464873734226939231871615689494635833721330431861551405511152111213806562025459324164210748050947539837501947449721320207171270065807212658468119252944818043476786297677162797004132387415960329765941652481308573789974144542014430027982278347543860777940149179554470633520169561115656782089753229628938083505763018325092688337577179131638157968083870638443912249621515842555607861139737716705733990527940854462301553268138364633303595408668608240895908187756179824069551258723781793279163189101305166903336244380764908439807822058738700397818469566004120296576745016398200498139641921078898071061793900569882522610452146601302878854737686511236946260797403370922192993515719687718616456782906819599027919363893020974181494563041549442147192929983267048013939942671180754781816907558217859719458255840877867364447922178008723563823968647210189940923360103023103734350140211947966379305127705124196024872099661403103134153933576006719657606950294623753753028311293519809744233033134442424841152502449767724329650133646491220520391812151661964566537635082732863290966972068594720123244080323438207770224662583354581939533183577851266650246086317230420744040614904340159258481178584027817102056951257434456125110246993856393520136071776815220933942746345526919730009442744521482480455172627080988213070362170485237563117203946875369090448359002946002430020476569848515673202080599965009468995354618717377263603163916079548444815698594626259614058223535638655799863777123681292320579551015407906122123533837211013421936927213691310231245978801451838977686434914524446734471730509487349655291277259573654961560533471476548746232558741693874576022854966987484053837421779480022971892999716676636147019266719356690187573475786674592577565369437103567240918468819701778037225280009637667482671859133298648196430720640042318873285228035402159421038270241623782118853306216082841802753380900705768112904977008378118586432175401791449462911393357060932976166307010221322780588408886720968215854393596214731544030094190994181959763806366591851872030083179878976960424432258519624709212396293271649071196076878698860718725948243632096211927291794647156668786685448361768444021964800000000000000000000000000000000000000000000000 [65,13] 1730252357337590159591003777010351731518298690236403934349633154506376691140657193333085922219332472364730954836768872159727985123952978617657544700918284916598741866817520405245931178467888194097347597855984288355735559207771034522316121906902779327802047807299499364936573627705899593220806402506042681059571434686470511043840439586461908555389491515670088328245228537065211350912406512982417048547609904488501242179373243121760557549564705470831388570492493628089151516174500156264427732720746822758121207863589186020590627434449377149191044730296737894713612204833332747423106179162133290973909503481635547176164352848210720753265727220118954964846667459989963221587079400630334620641307909839037862607811744622093078677821516255739704835547281537366324210680956982370017760271549951264871585658407341014492255312748121597009890388792826181809764111991296393448681958869589252000003628795012267944921880674024549199527695121521004049571368412632027548714453940636294967735296101797684095322995161232607909107596736279490354539934020929908097110090071958373383344822713358754529147993616685549479706080115278467008209218167864094998875666400923777463667831855296533075147333288194136764205755703359446756804264102872836775455014212912435230959717910013571528086442127034082338149741251700136579580059091901572641639505346851907577332218018297233741696857375102794843316100202705332047630446851106066038097827994138743293118124756448391257666455249333362117174745659574881197300960519729350071772579591955083771232901937784174997467157125688204273537345335197582291557696227605570785706697854457957167709682660697443098983051885337527609564751222319071066693473952017437940050392396157723918532417409826308092761547587251064572351338306334989938879390836830743894987528968208745141838150851277304536944728054718727355834425234991747803545744505122266109657220405503897648474606325613504320065646688301968303181584976718347499528126536360847112561381325767734899698875360169812439438819038866635831421527689109912138657392433343212643609887299069316355967253158681226894467630049000745394902243700536866255466179531073781189974111494260225536261011739323493354184536736765579147244659486823281918553140917401053036005343174221612641263164050172841867130923670393218654762899448804809366696144874305176961398402388958234665535350674825880520252635423667510902701501123541605175018736170041436205678030234190660223138565896260766882250632137647193736353399959488003876194682567779156683671834393244878713514852561487043262429443027560710968910427247924107423071416099845848771353114810614134070987320430989361906775867912472747176855400559159143626258114439831616293279130189824000000000000000000000000000000000000000000000 [65,14] -5892406559447054976090109588775298553827547459139617167300081461523868293523507725995938878754544102125305243089537695594873082147001508336406330987567311507140999120678203124797159973527849277515975158794856391198243205030142491974388661783394057004209421290831561125596308802074506712139368474611955798399564576959102191941008283060099871794548378540613343777243945911019369784317246735304127930230783583927431887381588071218591913053740601098881807193606548535441413166854036293982340618558299494401461289920534523030427681584291961825181393332053310398243814597872334814390298777480012582776475116258730348744216510412644142642085531097132692403492977620674647177422588158197415663162253171452230352702099499748860461615739323137273824333540747494628210235245706392967700056026731208734823713906009397166441880679344748009927611416252655177360275852374622969630667132968660199825572366658442234238962944338555797614091035344342940769046590052374788090016812894753554792770691991938841151916261254123200346928570441017743332336766083423160719041985586357325127277280521308710947237318859776824396491117332034970677169462512331391218135296921405501759454169694231534071574520535487831757999117155778762216049926999922193086915558003180852633774257019978166630060465656301889589597075415364817570437006049876269195076549547102453324853712389407161002487241313821876762352176039126585864877674911575890495949736230157207205241478722135980986893942589591873387121594290336805417220845802959066706001618065425775294104097081784273381265184353129640267910976433612971081322856027997774771325871584642475184307793287491846385062721111945407968211060285794322908730626197904705838082820475107697031790056035356732030819365372425596823893043469436638751255416422887106948188485720342711880176143866659162171592854272188976483254098730392374425149287135689316529799114755333655930134561026304487759955199588368478874168627295158032973126476833800310913471582275286033452552178352130561343446510594622396942471052356222178363662586405124556347190633465809094466363479461001852724961660049596296910979476426992988056082819674582573590262891663883997090231651029890182443528226979771039485318238647604814172690175153597774262070523860699999942057735176453915054610892672532681362566617026509951461500941295686445836809285116440422936979529714243605296173463221362723459250959128736326011375137543926333733489385453508701526120682329590885297099251011020652949961284832682750318981162725263575130926604791532737102543347505071490577152193353559956158217209284070005587641010482110089768384403549459026576273510724268808442256050464707259510741313495025741765760159377090111949006782332928000000000000000000000000000000000000000000 [65,15] 11941170120619133023234891112504368453180207198444653535770741880368203860370653465513579469848047548158224679186552931990471057860379914319599992521774510881084135549222128000123298226062588082625088739612930795281690154420420509976903067100691251396385124310754905075172557425812740519155356866283543097870549197553568988501747468616346171776449151088636083186749398443992689676195449677573645709112495477327540130695107461851052616779124882880442813675715236650192195912739976676799491929606305122444009786553254533833168619841166122707216611559247426774080589278962826092696789748802564657072974982513450782298797330086245931498441451895347264786587224996222907359750310654616252872485410355169701655850369146732407741507146392703965587895896154354796401576257969530505467549188726466872298887600495129308987055993516717865654992097951653832740324632515462391490045858029869187428196347363563088623504434069935210411037206778709186872468135608934244446739366289109366572675746118795428996884478385049451308762967310676098214927633731341762011775315789662126548856413135089350533714915829367096441552323392997660235180649302094268793919222931812557700534713279488197738500903862416571696127927752850117561784707159724089669738387261984935729595565102432980922153882350214467437767172116714026816859822581604869573307208330376577047982494904067678497986257942312300796486155604638334850248657816870976313821709951299256170106054154632235754842427750306832569422281211308025523955635608334682763693290178871568198728795549936781686979586635369039218132525438601273593923675579710388129130156374828737721062931774796142981063595994009118506294958200580562118032671436818635425686814674370878483583311028485889681094673870213819206907657336348514061440277251086400941787547649286433828371799981554687226578250555823598892927456497487733370182046766367260046996207970219052331373901615527399627145551067783940152005816150960665438156123343526375158497369519449714257542821210415425715416450180112948691802361019231796901482936532611700975705663959086287004215194224265251061911995186498699775920820515480869830170240244627834807291761982403806112126672345305810225599057931636961752660237399761926505813138831462455173166027602555321952607235153192083443693632005747196332807212504293981944173360750385430384850063476970055556593016707512578263078197336955393780007567118199508042526738183310154922414084553759846025488525554937748039055679742290960264006628625966002085122147024662086306554043638078698457142797793028290831796785599838428059637448718414882618445996745198518180160377691100530760456359967739156407298429047806257444502435379106004546800641273648483972051472744448000000000000000000000000000000000000000 [65,16] -17936230607764936688870436732538932722728681463909848261933515025802270501708152428550249614822272081994318907471616157901417001753946421524653000484509525748008744680130266234803743651152400884581612655559160659935160337999970630245047788154513294957598523423356848108629856713874054068138087766475149865044118284869491681299146031382774421199747224181364866031984948005245183335265278133952017048773239625891161778277156436499647340323858444532498075622973616010972659818379333367414619416454508846637082406583514506242972282235810886835328677799008685159582102543168462420714155852111996286218927383034241350222723226381048388732916953192778929109318491933224203903918558197916750077050149865658934244834816014188542040683975340795850922029254389638351684917599297213762793889914072249852773184546579445806986055238537320685803053285748699791400810689009123643438247782514143295724139060797898865236362784626184423706790570304686198547007930941508070491347727435328424760007337420075737764729189619839096574838072357997276109618519267772090649439165677712638867614576133190213925606834141684752161910793166805268999758282103649689548080128716584291013220899401079602354999650478387793045900015723908530126859671257714370169487541269793812783545766273948378128613109826708855248320249024137886088662660596902076779992150473966436276976000405240363580802202765723833743860796691887586570656068110948545770607755631449605620862289688481238679326326669165390507323929516423230056906567618426610688820044877139666391174489281771658780169999606291355704627069785846215873459446262909538396417333293976430845280643495700936061703304075695272754238768094398466315719504531024097500123720948052485845419185011199608106224661408268531763683304788184964336278368553937333238839314600702029129467234679966218577662063564162027369543628205936221408267113441223451234761616025781804791129660499850960853025314344179662306264469796276326401723284847858273021360649456013382355984321360691920993894651219782656045735980187619200923782064587505343973287696286612545488701273353777361564788678834672739509671098483688455584106445868079143686246223243735531758991192634086966866871459366167617378255943425116938779117708647312144770818899967105229213282770264309004117087010053864163840690301443098413523239927479973717023288395874460196602815205437644559847985653191672570994491576510221621331180431803144948849515749192151008244183127400540341707670262532147325534941896403456702235269152395309618836735664664906737186032176304943711280566632312875036095368121721208718614277209988258234309670283692139317952030345999536331736480831215725406096252031512138065627170948991382342266581208268800000000000000000000000000000000000000 [65,17] 23318254321251469076433195049825381486740682889832029516889158555038494760240533968075078641547189026794900092454967304538256445282562374421111913806713853621814285587694272930571288526143997500320071944350032583308214364164015666315683402390305860045437926637226267634093948989587992251206088736807682667592256576398583967281481663897632204350809424372061549831949104796837904480080583906319173947542648090942312001446835174110259146390256295871812331034470760672581418258353663372246134034257976216716663331398771942284366090078964545561993190203598157384278122034222883378323135255919432580443587163349346556052985654512626198256348069882174180336484361504577226506621886098974975551028052933015806339711522833014080492055062300537210503915376468156428650751555919315308789096684642212376404371201960720280561506772970428654687458014995486554479010942580288402657643426734454781397438078360432848249104899896938230371296734614738655792097785058394993247211366583861614712490303661777140896756983874544399226931400285626413353439986166699816136397595156593326379817246873659881860938777354885757590209404032050114285310900740989786901989253620892545117647523667179625462368832045029578539209930941076794210262430628941592778672973268927564574250084032390094943692953377761260124102582392740547367617513945072454541739030558300600932316985327586921414516132073524538514406412135050356633534045922247608525617965359007583089124831480425290553033024441801679126465818850106112027815218656707156686884651208711676530209316018589016977001298073131188502893502612209333716953843527252085905342162886406919836395068298785196853494093651281317459667080261339201328905356320883296517725820924137182904916274078500037074009114170914760511712243823850637338273245322688252013097823271461169438014911379363405168579422712084478922417398443070896533407328448298401078974480371000789620081680359985275982206530355473236301229374693638217801629614452562813551426041200604400694029299564663527013930627183705627019218401761173125099570889111904443183758686918075302813184555817401351684400408512681131280161396715493869300623059101977500204019348124344654625770960507956711811271783684602894330737970709730447052108512622109886789535631181516967227116622005056273275509249910323925952806821405401232547944623945981481332305213106254079895660469242951991427646610833503777005880068364729516479383295607434579128292227169312843185566577734967571271505573750907761798835448246686508941386814972884863165177578892152451431482660798740318334166397125173212782183903226932285757842348397988059092951785857622784881619316122787658083679275577439414226488440023946928529572082250832699540918763520000000000000000000000000000000000000 [65,18] 60905702460546103386929232489529040450431820982109758696423527117888983187656386882618096587574571615932956466098458879569123868127727093332168474820698006604099112267605010776336096970824725540518413976880025383897023117940055002408045189158126895412738020622765897797692429827085136615270855211502188187224146793978299987088178670640425572282853241089914816987543011672146597811348992674520871764294843833742135315343825358945479789534057380870879224641412511641897453597176178764043814896900231950045968601284435023550351653010395674524452683646559941699554421491878422614093868632086863063467705337583057215263288922503501151650577585348208230859338855121268327415571008408346633037766189097578470738613467717731446855745036896864497896445962604240954247352104147051947625000019085258284486241317529183649817067619097605570558030187214398478234453223793688931783482362186825763893164392506161910883810807681980955950012105947200603888154548123432216989274582901535432042035969916358343840377238409052593250488078884848120886638444701691927846024599297020588156290843495305547667383329280239716675636705286821224070868928735600031585402461050900068119349969333209576349365716618089455112982518939307232963066565035863674355831068181573593885671174810368113118366336340208797916212511611726376726361238441398333191519631896102134815911898701297082612122076740037291884031124087640437065260826378033555770081469942336763797028525056595842252740197564935306422944071081693370206279363298695805879040872296171179214423409856355322528462052104626849454672094500507978401432284764583407186879989585253042356482554175861081172114751943982453887074130534007151262661342107864238479783566127703649707122240425383973163876848599911753659616571064959961248827853373123579408585491897141025070831230657335396274525773567226937722735194318131105491291562625647455580295614459368507159313269979008614593887208354574158515351244373541659805056524823210269783264727887553536128476428561787331926091135078035206376170562090256214297874716185024032649131140601407529550567590454994740171765366232341332247890563419233918296116272026355409002434478798405961803469170756845217080413506123246977731445270279187263872169518040283351322651323468796664655147887948121158549479603912056480300180959973662391458428188230416640466478523274547791794135696724284315412480027434150410929633195103228921759324618166177107070678834351490343892950828182517077654372735412342112539885734083653239828932336015022509660347137138817994640335146927346756845343459789316945119258292827072644055636937593434159488116644543671929068766265627193941484484146205821908893651243485193378181614916998168457706265903104000000000000000000000000000000000 [65,19] -380409049384179758781427900442630260805346467576852563110277801263085539652898080964469085851861470791156327859803354144613444552510009880181067045566226511421005577573396607943604836629096350050318088770971858949000994193866365693540001605930221236185601924184508389914027796299414861482548527610190175176636939344864146839323748064720419557430858425290419443745987148326655766679429434495112805964273716628971531405696836557254484741603068318726159217597875638776763197648220888178119889828879516164744361547036855698228622917011780700375095767721680837475646583230379267945350528716621087966338152662451956982115576041251712294009261886205701063545889444922937568983804465679730285291802845214820138869194061679369887099930248177259659630747438810038534137714297023575056708415571733038657035161650899860210190653503542176321390942165178531723968067164906519321895648686376632007488789968716752169798622729014434245321935931252989290549067916916112092236982661777854590499135097242215957385302841425684328309791957641415103696284235377035140571906858251209700229587570519448749134838524755945612607707640682181838586826777877988118645831978632665628098031447795088318316679461897288449254333398190274991925638308746571774690873599158515694880528843842486743319681919414138263945968153652380052695737807494275370915402545497914717086009436262512603737862112409271338535073523472284189755143388664638035645371058988213115707782193860754183558448204677795424484267212808605071332615897499456867379010686575823378593293887825241768266667601294177606027596380249320111255753744287940286064909483868811867695031785586607669459648143161016356433965059635378612345563739080960064544049356271526809847160669060245813189575103025263694568868246783299870091833776071733448804497908795772689207030027816745976744204130974105071998473129260304333549062773809319205172592286019889609405879945171204505902855715820470621879289465630482391735814109134303685927083394192606615102739434442818443403418893994298100250161390302224904639802370453697415310436147086940594312062629607425199428047056727245660693088611506428276022766132705095932238831397492669278023636565746413801641422785236496727241314358993947481557202875584468160866778810548780784268340962030513031045748031602515064439307837566420047336794585162034655839610442605578761875386727302289515485119000392055280029604487503420081083699194127397675520064671550507252891949735237948750633983573162941295584853723164715172285242430299883370150543711418929441754246064441922377369903760883872560328811557863126287730557660712632110087596856054270630106511727658166455627033412589193713427794398736935640858411056901933103438240940032000000000000000000000000000000 [65,20] 462716236935622511221768382020765568549466101652386719767318556046507949184321927459895002110367872457717937371936108211658123878635099939054557942541972532343707699670167638421913979163560029252950091827786695185982642842637160916182675417069770513353066156902440158233088090725054048659978366111936273542209309896856539312482939005874352491379058988161935441620335386522751459100860915970402238461040685953220624921425862562572976916552181482328548150195740717887961984848739366739227851667217131140432864378904594310754374785852446290737226922074674458779464781695183214384649779171657487856649756053921638714795494199173539609651484637338385252151035376109772164547191762563236981817571243511154908887133681204212013749979237098640939046770042997220167010696247662559240256195193291570540948284218269923195992301067650851091450057717107306625906514106178296733911944723768810308256912611455106974059544753008967352578940318502425161823742686098196583272476034487028810572747434017349377180809484254571832218314595877042919601039058123304121468777440849469384108206329047928724678329987822269087707408104571791325334996937102191117069228674761703570908445430370004880957620756795095898811973919789102200046316108373553389890467486328671068068061832432336881713369708851276599986757803233385222082785939424893250747554650393035092122920780065823387171580421085590500623423647771942150945578850188103948357565715512571937778826089002915949000967667584665645399748166649872379283097736241436918904259730066741558037214833476867592938691985540449765412557774513535470148273607528897175399957838127799099276201886626684496414225405626732028536221433063009609759337614853135580606649357148499474839491854821099624279120215126788990932856453844243280706602131709172410868851689303622459584810739974367066700810814039383315322792877091659266899144032557892739765103899448078282847929413774731275745539948227873764074767029678027412474016359841405261043584387240167730452069287674697767339128039657464364903094616324777831086333433481121662589487494251731010058268014774760223553056377994970732950540590368768717517796399598673500766585499274234366784739755054652651838069452930257011054171189028602467955767955940494141997625000027133599345474733984641733199311785347908792527910712921304261334241357977950282535490501227556346273788083661660725716243697623091665767074546023305110413751289057067455589796548672420573203490327294031597304399607509838199153859533291478771520903932779577054987435893668044239572369151046008693587651529415152729977471815633095936152819670646606748412513644191000934905823377323756145228412703394994312533108092231005565047069662698916177545699262464000000000000000000000000000 [65,21] 813884205481386499361027377775526547526735481016521541840543792241511971904788287663984475297310167308858511375210157492561741229135541033214310424899939718347346854181891262699762070752823376629292388203406870658145131117134526597403105037286026969195844057396741511177987023181093276158692239263611930760191633107707239952131232547249454122320202670170187008596189201710117081785883533340760001603538990399803010460227142714137864463208691731076915613851367480740770633538687999627022710332356669398535585127990451075608390348638307192251248678449701489008532030305749097037449204006274617198919378399987609763337751751912311907618647239296035271413592002966378933197670761669896864412350217670209412293958317037809658347721589057793821155407749927911452837810142505722565633677018177293712500890175930993524364985940444456958832448140693091279702186584237349525823495040387298286319745374641972144091848469493357791709904321203824640070611572967905798645382892545069511589138515637095952371084230557181071620379445632186844485499511789049646456242128847745348385332511200790768182649246134846802293281858828712959439488487020639925059298434227488862981725603942961858593564261172075294786866292042195466927069351404041290073001903760082521694115035053209267850632270288694903493038610198862086063495066121733250482795799142340381028777661222967520008067590995927152943841336620074493830920173502813032345327896864656981781688157606232303423634695285038471923212006735696927002910310796682395283034446594592283679258933186338435905559939862039861981029994069378903032183297851744080968667597862269808301915734028925118822537234913264334804127286925798294346342043175491682135903603048894577616314440010708718808765689326031678221364017492080064044900004358202936151800691102342542631630586955564534679716408982267770311773090072016587847641648655607751452070524425694896377979331118385491595003300763669710566691340512416210762101875638828461129822538900652607312898407692869815784103221105587620761158766212547029710676536118341421213538564636073313921271298596375743588682191240882426763463102079036029440026940485697570813486991963419593478537001367277601400129638910028559215036016805040356681356056464785992247950309689575291021086829007554811262624788237918655534563662108086962943994250801015132996685693855896604389537241675125196283293689761019510013476989953690084126652691265986238550925689362925255597417900498108131317566722384490585824799486924080784534924403359572759514607101571950877241241204018980145921362964989118965113470624474493554753355807231320032664749817040854186610778978830972066815101312734353402809490096014204176163245271724486750899064012800000000000000000000000000 [65,22] -3274250704139618484385377167511822791675139559596407052500342647397673818766552189403026798973354311624454670162828969104289133638913409219314550377764517173837006559357487014890773633103545892722687298952435580776360967620731067111459243461682483132627191469026635760662517260757582890759148485071337484552419493462396932902245050718000278862897764794941455042787723112900056022729956953170584892900254924337046266279487504857472172382864955949027612028106498458369124115961876819041722458153827372657845972845813340732596373440810264215632055056447303239114521319215971408054383919585468986300747227372320231077025930885124149690518790407298658780196663350877701431168007070115566204364970800637760204023438468186886791523588404822810925617850293836048950106549928756134542902032319014717730974394279650995537611152022053595306090904316285196115731085692169664155105027405203341221410258042021171071508815803121853762774060765357263916878201797408533964016855200120942291041420493580149378925225131905340880621544362551564115809636263955714184135189040399006004549433238713508035654155788462683926402151288522808264871364131374566658048714924427508681597781404971989177389363950143838710948572077325544608186761119224106474641643581165403216174473931520548639482335194516371396382558534098441593835809760436228521352336246550848852639912270559508004704049369266303195012318254361156401589114599001253700513612541605840124811438810678753703435577722744853078699245258797155502984174706744315573261743970294411359070241555556666567491376704013880330531635401992573120376841408190698953040679983146970627846147550783244018934843127482354040347893062094424130975124728921003632241016879012155544812051171420474505561735271668104084565916197648056244400034595362404338481283206895201562201234331512816367634761950358210478659090354096899850312060147331446631853993881760283157097767730991967810223288058090847937763543168578867053611108886100490087849634500818751922530660789726541598082646643186636041844058001217138667194600137284060921171389744081301628771006006031442045398557189486518273452632636426101367369617835694530099842194636386203105492339197891552801267344628788936716622334009362911825798674147817610702119848364737111802548093888410737742504892552527351719046104692274620832941831275557500492942370630712457402856658642166233801193662242469960806664431074474707064156254177030890342539325014023050843758404845602899813693375410827852293641838320890879279180638291910066040442088044582043638109010071232813961849711235805013043955231167197371849487672236726704423161936562531829537173071763634579978911438494890511214064484365512882230446304340219187242222800076800000000000000000000000 [65,23] 4427133083955547354979501050919973120560073026882268864308373232487368778731976157586452538966912928443336353304398436225634791811276105990391336362013464128221598488020013925040599022687391440808995167964983215592436473810005354303591941417046129339270426545218519576682407776573140732208206095310817936083373881670479732189545672175147204260874124902549921050350636744793955604265048197087407727884221843307155101063657810818248256822016018030753583467950136577313531371690286544715752285017429119966428403839864669816164813990484284054793690437484681093457056017747517199849479971486616216795046412226402941602422066888388203359448659690113411657849541017786893428259325523858493968586728884081728482957089985392868314056626924102190914401326640965240730370365186159970420784706212738862786394510304150712074612309720408010628077820567609211861049087164798610041342802164491099879002686221557197292871037264931911475326734762901457074569443411992182667506724177019563453656802857431436635116962838033984186599138852386301502895766778831878465465367843322929077827213349203518620227478951171914740845301218081782398361447127970220320430098465956207360256645298127398933247064282344539953186691750489487361746089309616030564316028212298043351783959026349643832045656362116469816701177356508983103286538718122536737451077249377432674448371237284493635785697195543152540522619452383504146894486012430854750893413278228631447640203672288130792664697603083999348480600223117646042652426204320821445363902476230914710827938792852516422386998156917150851204674530704731092452616210337781361188840759210662608779455377327063163607005773894352382721879972180019462641534183960028561520458487577540060887037517296565607160984036923422471087703878640886680669645200460088005149148278584835460013807244934095198903362100843121654621350300615411933446751016082937857076838827275419011605195326022824943042345986496318244950456092947487875340068950085587660562826530757817804451793216432080753048386104028423396267909512776769955911545676676929985366829654345456452378455118804752831617674854512301109402280158497823742112850582539058349056499868390217462365670541064340963671336013808004246911133716304268598273279205440193786100823641833506171230952288830399039414254362729753831158671134595032992790220492275072749962727086558919074833642474174223206969673376112990038047226212994182553085488980453761613202866918233610415187260781661871421206042179368947218190026332848900288198541375918944437830853373317210326110498051603362671075054941600651468519140704374241305597121259053167993199218734619887494546346277083216070531449644216216326804192000440521527877020637152679441761042432000000000000000000000 [65,24] -2548175945481749337308658347126486292553734746348961718323071213901789480409476792469931269369810200246127294974046071532362768281488095355358687232806450712466646252827920637011101092412147719591723165269236840854770505020307088680721844472201918139282299167958109902241003137272377013767009078638032954074117375190168650879102123267937692763157016278242568037252034521361273764337831832978207910195730574342665054960777594048928906593910647085493578963661400087828720102508101816618940125228738955868615779896329863683591812787205425435233574565113304099518650975902765857750615065246734783736235111535689238390837174471339487743361968695382234716420433972361553484643835733109260705457832821017990658212754210227074192835927472598724646983179227318808499831429072387302274936288492275297824372682993741677313492429243491898642104099698225275885887110738600479356142405207036444712255765096584837734764725428952109731557194215577179844559763861359806482709940632300226540949853069671196360630365798223238234144793747544387736681179755439605034404170803372228619730077214639742089163768993222817534120607996568588454416765526921064647039660436423555223394566615641967001261782459737316948240575030419578891040160091861877708095394766895131179882029716746297088045004046893886108315329588729977857999068250844042831228711124809118605526844594969803319329180994922879467765470248280887449102543365326628371713689861760089041356396506506734874255694646698271301094355240865416383681961648536956122888497408089268900362586794116181173097687073775653555497216516340190054432340550540559603583554001822802557298772416085476873646554333185093119220292674857334509818870368249727532936601991482967580813173749458343160858349094014256176048072032397723133954405687370649092641992412541099012923286268482531112357115302221311662555599148298807732667396156326457534642750915335999786689287944115722109530033603377236073672992138924095125022382192303455066408670712796715134992505100844861599636798784408525733717156169193146878693956054705677546115930075678050967787781300551066417589956847180808637993753892808528261666058991127144541528935957157968757367282215027711426653252304390846433277003145417059250357349691778913189531635143853153006232934715768744412168023631416387876520131656968208870382846715158933381732066352838345858969811014868125977008363078061703126213856861330833013048257613346775727031477887014923435720236432436432237646750622091508003048819759576122054082032171096411480591793623667249123532298978794030428199575889527749026474476626929693768843863019353234734316731666306352704690482441140911227658977033751924448083658379930109904715958439270057577868689408000000000000000000 [65,25] -62631209620715566129602016464259965903249093905805111265406802173927361750902610094221153517694989779017542771769139042823634780361010371346199075450040793662621478319150396635674645126389900949301868003378100256906265615308099361574352566186540164540628539312845173037117191042722035076114966540276854740991949879400461022174493877935890093089595642023543415251555333488854588692086097159648687027224717767554157353637143183523223055148589106451986503352356053688394370955427168542496309045884826703014039631757782023962503295541085268031820431864592633362172126402472123524059163497014590780427114168469852049460633814507190683607290505975427325390468843748768260117057712467853384708341322078250523797468226517885942997958888305450172451870215580922820865223892921497004434251326840044700968779484775166086124277016193673730391353562017401828899635682163136677803168042546018630233029682118370949433620577836644691010815914455423934898471979589185377418743080370462036862645258065701924007846216066256050357005622707414047819921114152159256807820345772690945510703897907180157445827010863634121352443743146550178302710271246372017734269996835806335128235008531334604795162677902859621633691958930607686053383568505098737128056551542896190995958881284619409166339927067300114124896268524171875638014561015513810862889368304132053026080789493060391191172883992556986984449370987321131320331735339640850576248463953205866343213768497109820705353086430102633686911471339121390491385636504704510358936597008442342561167137759597536345225809961429856626816418436352068684641128473215226509862003776604293585747654855887839518641566988044808807060460852560693616990557272397818894990512302271357981431329293598724934357418212116674034552366142574309450740264239076372761057530344054939370790395521174809566603912376609074511344437122387550585646416362476431436554754678973859103679038831198799321019051129906756292247865998082190135494123590037280883747927910719528281953898765072964980487247137793674972803156976119245379407436245394796398002572933846300745183254818313833319660040683933501994519082822741101564526305092667671966689633164153735861375911702246244243008247631678882261393471387558210425956631069498479668380538180425721165612743692288347254142777872274318417344992097735424090507557446574358570332732566764655518911112633603598478436756365201762896725525894315884363052420830880860470614930699789962441446238460295641205458588291012476003659902100183643573021520246090822083397625722277353668263881217482012418434559980970947113455206213725426435693964123116015513787684674803147362545076912153972299621892003704570911441955449158685007801166618220663493414092800000000000000 [65,26] -579462534158922253958953715546848698147656627475571483506483621118897681607897512269598554721104869240907547625160882032224385225335629181436141195219767785456658771513832742960378511607419921092798785705830963414822309214601557655961743537847709674593187481109587779502678907798405603075236272514046818079493833085767867856589018827433146390867189593281041176998887955257128799845451683637385154060434395334374163556163452209550615601922922174016768396678532740028218746821427950517702045080497972828996945757321067681849699135214939386121647473426725740762585508787213775370811601260070590495832923075639139922592469231755255525146790154020262318155800197204859242101242809258498151169796589579291992630987288527703209062960286723710218761442064189145610449002036542368232564542211830664921841981387120623736598654504018298889087366701929997461958935350948670797713788856192236849714543696630538406970861141915670188049575548213257635369123597166259466799659807349976201810705224998668342313290998296967746532662704668166774894489383228174121088367242783727091410424009246056798619791254331678236860558558728902265881758749430693104206689730585133746634104974262101072294115182228676691142091149145035469916720260502274815187264461734468052873577866685004537642394300418567660215996768225262903075450640365277065612315105940899190515999354076514757230745893478791684853849449315334696085253097492034972928416441847949725738224161620884353724581526775944845787092919626383052010641376682266512163795994877147468995416845858869023015643957774077660854086789946947342917240333981453957790692034460040312059441067891681464062674626002459497221496919076986854168576619356049672626906709267091578684227759085605451778006806326006646541638299307845056973156003419123921925322874237188353514505146826201279272236688751206934802411643726668577137514603371380230481375413460024812277137105301541906247792365940454113078571424379033434396074949350337606012066886786408459223927345781576860721815902895048259294489140909118004107661802074314462711932981924165200716452037945194539954793349050536730205433765756342570306120848338021636983524356615283050110369925203027306677096556171460980285192283790622996167415949032331454887406299026676397124014982352979545160532349240699312267991221040821020193472338066491216363524379476387477067874039101609049890792191554165755183006149266854329305333016398170642757972984020780397854130678397055860312884699218996672529740660499151850924369007807401565445972525853348968267984561956691891722809602267730619196487295349637839889564104265176680841046839253540814408784572189788296494323119919684553621111798655112486915757691140182849078951936000000000000 [65,27] 4926121053819367652105172414050583955902402343759981826372083258803410521792118429132049064414035332071058774225384957151909798366827948929178104509260250674723506912162972891903367706571739697311807299538207032679286976552992521079674320998734808692946876866077229761393650036129666480960640097087096025667085151695582261986456460801891957138688199922596102382742311803776600337121714367962765817485267658234417931067380863000139250284865352516667708698380366106395687994997063689059381362249222928424031977371060710463262795529251878684334652944292428084495941115965295187856093432017934775882558542302139144737491668010648432804901779393599752095011957831911685108251130667306327975930599035909960498914662777419553155884955438281680172126362455827154359624940663207230455521257900616327287539067655877558844840849924434067089700344348247983348002590251383172943701940295363979256758701896300981057835549747280646305470292114475114784649758081201206667244596030707252562419424844775150193458132240674542194989735989527673660110451602892688139300974732685738054605169651779057625100801604083256985244178959363901934140386865520434458273864819910453246306029303192628914951439709323897992713144000287689588836815789203286704863742675352786398883774688049276363661203042431876062356861110272617644345957268314359327137249679350077133353541712293347508250837343901114545888111635458164350137423805613331758052960557690719651356827124068948229000607128866047553254536107959635308829489704867049525540845541065856838443503722041551869598057834314763336859155881318529837486844731644977909459606089131885000152564496626130870403843398540276403148238235436155204387470529332525009975538055420405337726239271573217913687308521843048787802706173371958581265508084403609685392439552393705415187140619852486611059736929343041409886691927915449453703159188541966289466727182261267848056985739635175688776037772533586133241466652799538371051539608875057492108645861194043733609626943037276626804274911967550087494196415998434215560716331835741514661708459520574090061277279096124086336038439320299808162821157201492757485604352791349210293683527962327255457072537094429876463657287282271719321788778481681396255077064319108978905379829376382909267527989588779308725090678911667407753255301083410197590959153503189618406700268020326004453289999127029857298613341885365084104259801938706142486203467926430312660217892828849133062355490582185699954594162976218657669571215713101153884299971592557524588918702069979294968446281316828496894948983631208287088202786232754226993544250716657689202344444310542969812609351520660826457251865626315336424010290553879760840877982496797198336917504000000000 [65,28] -9303926238656264181132074298671988793915725859331948724100483018148893915373748419796943260916401232213964550420077786650699607906520580706134639833015172264951756745983222827949055552823204012603327832769052683717957255060832667039466278195750919301294122930883130987867540473620263493359313482930600424615101717586098461972124650683554117467310489098631468653493874224138539278682772594181935927333949880047260372692859467971495510624706217906699945891613097590016136919924946461821755537391891167808598472546798959975852476748275894195453482120167869381469028805012898182071659693419977742542498057700006490802000250772340818590078400638465814029449385378183938758731140728933660099368104159899399427900731449681385118606684528687765354558556439815652894985735816995522709099657150978007682380448241492325888210198980506538873404141977504797171401460988634646849178549377126830263637855874617385156654544280221546205022613549176332071655213250923963196225466018842139016952200014201847757358511562063949367916028728171340780744629930702401957677014095617430888601358480976330362642459082481575332283592363415084369177498705432054818906305921755295055516245819844065927308185040125210951969346186479888201210653823806448183314194100701112694199770551187807874101866568236737271450410621947034610684527160874585254974330748421643833659685253464213185822207583129596681513690368655339739793011889624663248868387645017951108161754367465251028965768953103812855944449368898476195312379864207372945019971652501931765820411342018618014293101323909694098291634086892490713303868896074657086888370223125852654681925655082156940254931687547507255144858806252550420045576447948578450117601470233578624334983012194789016358968127427587571030341404091546105995604693592452318825986412128900492074688484093133556426179460472960871820941757913674695586822649208672279321548746417056034658183416313392222649079205567371211618165488282046220430260544327468955228958415408164664435054174035190768311531946125330076106080473114073043463823524605805486451313738792989570468037826803089783462082259120073220563074611971033029978672817570322126941732848805482282676656726494107678775197336636650581096022248361388860870822309132524250265182619195466207785001464005154440353200241153802963476227010588911166732401179797707392075820725439130542035290128407200121734760075066615009079720028823461902756898944793040981850993100739610359407250324719573153477175926465534558037669779240170361434740691543618508829758037731102790593236085246891432574654058914087813565847921559365746635219366026959337378022944952642937764602800906716271450796232469251620815737449518029488669631764016018456208998400000000 [65,29] 10511110793527921322132995963384116145975648365048962643615735253006682180299430936834276333181499772065572525903668999378580894267055116371751350967171107664069294089767977838488227825750352278239482724617204624104474748326434469590462179671216711756787096799058374614705809133969194944521284541990963920049755580643276444133336225199649427839397629914329126215906241435206565233792927093054130962081654257401545559040342271754433020340570946184170831315796921390886825278146613512243173009540821791968550334458239390697325591565091371489529694553689716981820042829717060129773193100137478528362849879962214843426036812188587839706969535079132528833125984884566518953485730820445217874874776115852528047291962806457215535423979071540166535523045551522568245967452898882594872578774006053570667360009190142976258045752908407103819429459878598286662971326455505765647132672485182816356049512384306577450124795852022928410676550768040098490817625843724670858656493047679651931975546946385184005183663846621370906686105320165635411227974599601970822397921573113789669655308803349120570174158313735316906602955062931702697418882034792526556062764670716325651193697650563444599926437759804031861354444857575355312971604679390433483531428890039765634779530725290762300965854537753500399026817990742477071895581954978939240796630138429815615764448851767701765726080985429233526597072067689925838838388429102125762925009168531164947739818064251087858474225587434953070333471826150966920304069987223437825144230115485073163697927689421209180410485469975840260636567992908907433768206329735700843265409623617311808674857845577295981043781051097121985681766737969972307610619379134136379583499718539476453162770289872942933790176129644525571560652661203847786801221655961159626216437635788974146198048394504483302803737478817078501964869255304691398483497287679345150511018841472622884500941133054531886399511069678672359615650465588409506173086641229339832154205335383408173288712861094377520592016158146368692216833921685226789149945513380295852057129176492963226762348978964301221567242151527284143698366226361994121015457987184441448490719928065891940352062493348360466832381443701929500046928834631661973300397093582552708541576527213828886553160966906729862617386853194764505915260158678068274963085464322090931256914608048080182399174521213409517314222831928082708355315827640693164965296111520597607195911438032826484499218426776598717132117008350875668057112738683604972316559881299210471586754368553797067868842643401114997956822213633724790616681244756196014169013675596153197720685938587692030486700772627229401565243845411555131941011216775195621985274646919492004825006080000 [65,30] -8790420444156946260671604411115076310382636366398171179806884628937206854710977398924627755679409491881664243890631015080490428179590271986073930750597922077798858643960600259246942800399062325693223878320232355558680048110624702441285009749478019469596180324712369797130577429747418239049513664604879931178078592333610199316657126399673981288932930740181133579899180099802599634206979410723018933799231464972746926405504852217050977900731548952007110143097941360190441017020742190936443092929689412655155966994188812715447872384705271819912282987051286885116324150769071483784368881221812052353821706827824305899057792989444472659447609462774024543476683416420627223637067368221358186377792655261310909646879371385123273465539246107772854954545960468847178933361724263219228306395778238669264546129128452695722208883285857231153735676731818485774031035259818087885088569844583443095422787877263438772380331153111716013184593616976643610668604094315545209415700184590737642345955660647876588015555175094887697749989755002886765499820429291735061303296278563643294562147678979839851433399919549152540362313024672471115633285237707631829005989238422657742727141002056181626632830935852776939149451405819877666232735013204347390996742136033287158486999677434182413516671367293393275863435328206258464066550656004784167444165761683545136751256893849822046844664046203377873012569305813017395249973051395212863770725718429954216431964708741794555477987325549341160836624661932182720806683929418558725474366287388252431719925112792559165697562754415873987388132338152972407552615922801871941110063605766520580209319530461556542835170279072475375949368136819389076767269901869973165993487201181975258010160496379546798424454266545645178643257107183589902393082961908908824503527213605856948791690174620202951008785598968731016259691385587999699492616231893454002526368554256176307529301302923425566134262072600422754549752762826692891593955615138733452262836576384639544372566311017193886608912051317440003070607209683661619523037372485360879058188406337577661600308678117874511520209391108297326693822896966700657564581386060993290777526974194672885440028019739676375703558817146563997690463946819914810736803931531375299551644626433055211677913056067453359033445539042300564093764720490874781100295442861645970981251556298010000522771228773836956688385151312896005107509093208507856981679207892790468489976291203403644178807737859346352730662992421867760781822268783106750328258836087289169457059291070554052061405812650502595373387605612683731169394763630469018795746188814475760899504475623040295604473445870447005876668046874792706400530856755029767856088267387134776537251840 [65,31] 6240660907154864646438506734220350783886231395908106898341565583983986799316862885404357971314706406082988408561108149018644680832857514638444826196154131325663453575768705044150577876099892494930115714436842525771662638624308458799589529348679161996847948960181471876840933966955577591936795396539461359388596870499019649303018707069506536518118615492534990935700051693782611564449489200071971432605582997841634371960118433704030148022117656946292446199395502188627542821938732555291833969286846619681652286689700061206400178594454568451648311447811555990671904001260532337768516564344879449533340373245866298470510764071401367945976361209425879192537568339949484356133370691694670974505880475146872968261216437098665559114666331770979619183245434975266723781497906522725879442973536033441500266020801447696263664100176032989670864197055088704719293480224716683220033793928803514544028086907809946822189503971982871496921184673158164976438090079542812906226615859339106070261523875797683003617335262718339676746837870070972519071999560168905871523655065308201415607206387597343261168565295977857953479447842837769529156968100353663833684109732725552256947056689923295584248865355665366379452777638961823932634134971068672750839495773813948584951193039721282940321402548380696302482974675607299434306643063124171551150079192443557885308488854163052972258690572679421515281598443428205855230386405395464005984346880181892830647070698490252807798044519878606539064185478211699869034050455401754183996288499085686549785773846751434770219076883928864515182329037212339691013149979702655386649342205587216349943088828583409542053016116783681879645795333036856199879017665771077279249605115880525216726551323732555266543578077939220078189854499498038269319611082013712462827279838454576489762923638130980234073132211914729058249742899468339490733853977690365978354832078822678366760718338632261167649277607531261671045716026087917306701418198615862862062041839630038345931149433433553679853501884074101119837018943666145425044558450513532413463793011885537247191185009187327289407068457599558082071867087442578839440686300609573158608194520988902482637983191271588949030304020362238938562101813602323981475601111625882540650369016562884175619578459435565003766957212297902377310036200959381063984208830933023083056713965119828214276205640273361831631414555105487556812582414905327294837905395410843460363962231118720056687555612945949794562442810784232145658182796208511168658408976227973702557257232775761627896609132494859599463727794327412755683142124382361854332442488292881307088595468089433986165023616656924191820988247780773817363532802528798502473113010079282705203200 [65,32] -4239111403346400889375981486133062314477313643449999407525290565570765130090061105271573370056068108191827222358348912850782455606837155050318341577685748009264941278019743922477778080545710612822132942845958752287319003256604854868337536342599070493917621994735011558069171954652059446787952076832193259854643400557717806128765301701882382129946826364078283333983679104344047196774154531241268787680005895062276910647947524652422556598925441676035509715041808665465318148686309735370153861497697968184495351768583466694496988734574140242886792406999568578919570386342883306858568522663259076560992696140378403352291153339430278765007007192643324711779688586251290607035468661690634409463869075923394534090083949532235732695745429171089569017291502056137457011470151824683766001575803138698951612217404474973717386649424113103489241351130777676358207274725611188640513685857293142967884895275850113245572471962263734569818763416867607848136882939721208702377502128262606687964738385999386725091549353939778926775314866213774601236424768262971867480424488258344901531167656939058180818851937430946440341119333284928916027738161254922714871668580359579707836472486295370494151506988299568524719195689988778287927909540227355361804483606694616465306697742545929911654517712991069190590181993940066206715106569417642441362453020116682769930879298392714702236668624732530423611318515081081286777073002536291809508301899185989897506156196061655673092801809108907783644894268610974691152495777768050383664187384663944150414378788379603750528884054010718118966220509140135857920817915598558153703064920613785573091372428173601504151667653794795790328344482521386051388312011861838706459090112019218034376152427374510374269865056259158456717611242186289759476374168703449948173320092178385779770476979456956884797275191586962139135482260679826943016756315581493235767939036284507435408352130763290616449556219504519294483056290512221938691875011773900404647172447455740663208130238149696392741831110433280696392844431597797667609491809744954804498199501287693633196829734279501308526206212377944936240200888278158832236926818224912763242201708652718379740919516879329012412098284501094580410709493722483450950678840063820235538436531699100733212204419449653905108200730606604198999431750027295296391162434252087363568208905326157962725796574661472390429367831319804200579083694651518904776629606454245681760766298257687937286840965102727659767292249880138584976496448941248850266262584376993973211959108099277467270638823723147502163412007297110236849457921228384885711138617657266823670448507888130667351903664367848397589440516258174194220270046465975737176635701106992742400 [65,33] 2911099994405798441532921828532510338643594319244969036167215509487232530116438921559149059793840444852516211622747121376714003327429292894426707869381663620380567133693194510990812948611620987672414785130039321369530674627531584154515437093135037990496915130883624546235592870202043207752082716013549481022417802873923070901704671011838553916242424372737990033496986022185260194102696556878308970886170528528870884389560441960370101432073899371806418900994090383880315498570009671467512753119590471838347942569419588334432718190299833272123527708926683700968465932202998946037868808031854117206398952701277241822132188344111892380445032122452511506097946689575744475410772140150127201909549725169409643514692652471379699942413855200002089302912174845598766025387860704836089956524233612779583944646985176646285869823347929735736770974685506903596639412826481097909640158156456878646991345846270735207805556478605019497543882443770261554590396463485975230169887809622444154918826917568215302364437444866594486789922461542058672042063225341563782007458508881945646093587134022559552224374041411600797498869567955191173785420270945714710013718058688018270656844990643053938269481831172295760351902868050377443486271420769787017748445181484526255420496161543551007958654810424042520502984918530213490118059777469901212835343323773691935042508376591181694555214343374543726514874573767164180288862358312968932293688966096003272391403709388973921126223478801934626828246768904135022508761997893382522597443249829109269473818053861042855293345097326281923303986852369134042525217775511499161159342548927929202831470615051339487416543473160012351374720272079775470188363597083444853223308169088224190024585568878481648663529467196237171015833228218954214177647736046270161750960373137816404372229517802843652430768873884672470635800053245054058380494420998535773602826143109593631871724029887574063781968899924279462498733520460493513927624346700892527402162925087616270368810127752783313079295590979847226514181883205342753309942707084597482433880355079330773607237343564975504938421877225698251843040041893916218424556241405514666578613189789843703929694516464506734241640169709883468248861172470760365913079810524119974085940622197344602502328492209196603955743314201764263494632859691583405354556059265009302222319358703352200608840643188215777541410667080050257866437569191924099308822782240969137066439083771910049025925874113515847374009727851659299117923649874845410317957709308546363122857130157858045495123618495508050576701600815872612617233408888852127733356934917736676190505771945830969031094960820868540162662548699665941372682572881222732891033169486151680 [65,34] -1966948925382666622831216998220401519455103522292428989374332866858209676872918077600639694887562980025825776895906855787132582981555442852818864495996225772477791031118019412737093891311623173606286493616409754778577815010803954712353289492112233973194766300222323898303701667950448219947934666621481784905258500773580225366635690245302682190327137807805848209836077752766295289376891808923406403471248956602256539836105483834304265046218037017890219305502818490445468390753004493052826334694899703359881759824704653812722609965798921774748203952385404591319413835756406558091766478857742034061839647459553760538830217578755739961224468528018622154388285090243392709667209622710779200796227910441027957958726962884737508458628823012453860073090958949568624188721324264576467639764891976138955253000741135078172533582882935107815700789854214500167194541216069519247501619018759014215092216446371696283799191350814971384798704291107375164690657048782965501270037296511486970449200709391703870109116436561716812444635021419477930474724827388164934502691110647310591945689951372364607373979113345566176072215159308566595660159092988953897467254296036073382581870934023926415409485580718400410446167106190315151502962350214906140098951269393136603909893016208702384995208591871364377635726944425337022342020465211174134460766988586721813909007963944538691483304537114942307815034592790602522091417431156386071846048658558327545033021403523630323997729356693567971417472395723088955833075120669497238937459642038940577492163763517988783348059136467646176645815772252293522708973154910677767207489146256851075045958585952695798918351970147558999302367669508799119978348714417678088151803937359542642196178969657746954046405230141566662289135544045469954838807653995793654713970242575609457222652420001539427503947130974980565556332890338046001186774018087759494797531207976260206134147894030873096273911488741178897709144492502928919276219846084925486222089731290861281015512402222363395678587517522142182162428730963929728949929846912655426363822224292606093353965406310553880289716797146450094914961901582969057402609409685187585948610903622922654274429147480285778994875585324728444981795006551571960894343543534709629523266877020613352017912347521650348857137925713707675000467256509128705092762234182164662527449097587287015879973793026574171437372633722276725928726790461774042733642584729867998531358315757516684180307499523985772887722771652738907078516965187043588301706209068763987914138269952918977991871782846058159809508626056951912340911835922746803574587282656903569979407283932903955253414175108065994056196871078037333111360059646084455939362290401280 [65,35] 1255148792069869193169713837822900992829284843366788247227118269516019426725595828319898805075638975646089847133890453969600668602837796949782969523944999563306739815131612524823963846871279504084611862683955482344284459540029333257025969193934677186043020829372717738932845364566761973455717851987095227899277607491451822835154218607921167896940771077135917422268060898933148371652634987761250328164629443759948363053531997525473525569443105578654729656360696018813835217747843041964534787750031831165048222040429989766978994622243525640267967056601136952840398121613951939695478810013594800885414992330534857149065877151716958179071588361550716745613854720973749796223713436457660171226543052555752414192461844659680078030009333797784659258119452469758801549656497232147605568710766430043198718107213161580229916998126618178713203256342368548855498626968695761361039493487635070884923769873743859581091079813612163428506818942046585398882372063833493251534792673681703195526889211196700998913261868569750901776703291674347270116568145012788193462255632486847218719866075013903384525424977084404187389653324997791989323173100101707345513871506835500937201187001552501557158729515262328520793130077763105762428464665698808061355335682853563558384921619861540846140995845067686459077583905401800232148039218698184083104922885727069473714082290785029745745082608134315101342371278487024130846885170650864727579233616755190978412942457547668463910521449552814201265924488654006599643752948196816494937224366104475924995633704810376836215302380621551325126373635857884623142976722256551383215275122826442668831301771774039299429891391467124334585202177322998104208281610673087890189372090498881927930892066572352339425085137317740443180688988225855063951948857133976711000056900514262085240639773622019445515005483577482223743724490848930950492239187926493139142173042464353024668017481918600091730773964121705966339517753455718736349689313727336731696121917869948202132606874529414249080143453824238015386867998066749148022374739594688940907025398196391853189507638429457875182482342989326556113567001946819939167790206881233686449782621548375894910774298913140704065475633481802945593687648415187412115288772099119558475714981513743524408131311091615122851012981432517857330310567368948766049718360693127912926815822170075853174308044878721486449068314331052777055886798532010599682142449941463131787828363320885870014235301841542187079220670960164138795312058731063476384125625688212002397201376830850518924802599038112133850248167819311431748731387710493856427228454188388156214913208070100705453686562225784812894653089479998983404524085491545937551925706752 [65,36] -749339426905545398914185436471504894505383034912452468202597526426895022390802251439547947995086867820623980539499179932859748168768612321242123902566285754448553307987022910092382702375198868451508610567478233140882218119585736511234349712496540635430756343056682822693006135412012767487016380117156021675785801526460143335962126030058626103547345845423972573328868764502322969313100119315789716787284315140262789556936549644749767811663214971518643738423870515460544878937008418589281021736407040470092128688253770464958713308470142712856978367536579510359067410108866599752174752521298298634805839718646663522873322615639513638477480497510847096962564566346961659286938576209203064541921227131167312552351573902407881897915591774293157432910340960461375404292170362159775680896984315701304146473210425114215419387039270276423098527066469255583069757281110049752403146207801222513090387917939759935477655024169197875946581413656310665650620853428715033731381417620159167422955730678581569955723522683090606196343709000881749126069240995031574140494294008854383120190072048873782361160128462077679123181137343577939914506702309513038743238574603702697564442850387565332161758376287779434178046417361592061371225607414872204385616130057205748403810182255156175474378526165535287593884974514735619737541874888903225627242123910934268667240893225966729556426569964946166397158299964252700932699478907442608983516994634432774532885487153886429573600994833931119538004855415557026013290065969245063279614351620000286941515400058930981203079582332118471852796820020191184380258186436419736048115297729446445388510491487150422281429710882707908180022060688443764180307950799431984670773889022598038088531569250356255419688617481773186408637239387410620729274869773900847981368068251279311209945813727254223656709581164584236050332090382085269974035913539487069461929982565804977314137117249176955733922044658975568427544340037352297764892680988263571490290141026087558493975256338975294640998094532178256096526667799884659214939693960318108359719123395417138185394502989537591610877892858967551616011125617381123459387112073064635578176642859113248010615857172391121087777379079554511852976826823236681884782022665908284490404653711696474432973471155061258172252302342246152003597229339982704794929685899378066676522615217192652254067179610147485333064747516297875098591258919942027958002308555904759408204398196583829693944764217305167615889024605714527532119268221067328019628567372724868128751702164184442390362676318854081862555482913587168001712233605485299854867251699166552294347323602038999651278726465154081299347481634916715805774317086980657161175040 [65,37] 423743506145893990652517985610969627732834168045807711894306551842193966595215551734404703969378501818480910656029208418123979210869366116423297823741563812444335218391544078431470413192665866236984269477391582949612104348761437024673708535317096673518228742505807282591721135656931574577483358800359511211736486732529924815540643095026173731343025525749853551306029742933134133807064397053792050128742958276143427916217390179231314917958477693778156695612031286875376471142003946603221117178487242292141813466325656743310534409097218527502205968091258886069697311232701879253175094887946564782164636716976109987860753725650664769908068638276024011826442089397289174305435757078993871889236580957531822417838763775295997946992784893687635898077136656864930627520356038637738807518759471581702076230939367269410522689786543914545304082577495053852632117272763143396340078258325972109242079626154828823456951422280697818128339841234559142801447726303559211787601071463469640968290559256166700299373382119960400650372737287089229467864021722022036371850611622956131989719241374912752615030217307381594384302144946944702639866611483782018519097533798881649931816305243518499583647208113349545951030562459807893900381818921918937499125741785331353104632811943688404936542988848018491468189137857427185429254568568492656192112278947913265737940902644281292731328854345279870988706056249038405492685170748279825592924646426825233506340277290488140158571887961436671026880369022509522654038545482451571435787357211700715033614214694770766965585875298604749790712081716127230641964749311414061920993601231532287973290345359171264494312009080138912696708326330047591179761849831847340916779831589395112945800408294649144712335422656608035729577223549811814658759068206996707572373078775456451038962751752229254701312351303327913574495650822955235046205693624844331563690171710848515755227073421359722279731036909613852233820820764396596278757540889290711532173083776696624821718869865927522935866739719003886433194989870175170878564906727679955056778814932794425834263545131446614514647685117934908400129713370920647264105063937464397779053323373422834332281887669031479805977936028813348740975207312873751763968535250069200133495168640048580131104834277535572599923016530470847616295536992181895521352943359655015077065789145596352064109209664407828548328381436394502484543793302184173699930870187767517104787321591978708850681910644191435436956871650785143857795386489338788785185292441241240450826856455723338468737556045225860778558751526244731204696952212444137900287187984042693590371313083438368861295015924614109175211413659951060087407999428967928954880 [65,38] -230068496189649730203452550231757228118505220034930646932988223750598476700382442342336791182147754834870080427007306198079416463786748887297229314200391522918295041511194742393411118092167645143930597755729838761093841088018129734804174548017060624051867552363044734449614715842860123470138665018256626770956036491603424356565209567696209129604257897041375504541782377914658834617977601834661398600933605227582349451661925740864953211596638321468951529842420185042576248486269143064429958681699144776499213346340083664868100627666890944090345140847557010572502905064849492987957247728206699651516297099019846602700541441141060009209671615010826911716616391753323004719500151535751107140642101430046437582358594412791326594382185670985456438595142031947021000145657223988367724022973109791895155047043079149795361510549134574250292191311873813028200795109239840629406617954091245652652965020397926955696497770120967015109351194931873767147212585903240326595524699257694488964075599433074591107263845101117383654343356610850056951313073325356605393518541672235530829051903754808276336745898891858991738005645866190523873402630737715928548094496895264932082382529633115840851468524032796009089000969030629192088276195967777793738739522832585912739049942173923186344548518286536617306021295769788470389843852261446495431940986611049688763216145773764022955778035571123619223620788122822038710717000242870790807756428438064222925085165520967794829045357667686801473719693343700376270649021914492204837944176614877780158299107652294350186658450392154226424193431272859971330393617362911714090867049876167968957037199955676940256610135231039549350338410011686442216744884400252109562248006695507972063981305190058563247794096948276641433911355588930491623571963961344611863454201008392053728651727213475472233614331618914137616729698909677461848949766113519517239944795337337684737163067364227120527670868749343452985673149966835719059469022390822133994673008487484144757073869112409820511045922211523668848361529610350969785398331319820588174122576726633050733880199659155631542440747696041092077259388731557261894062963478490008914183701106161976008913998261133082102886050572787840654892190605792262440094283056440144603461748927405451336972960114609673916152337763466418842336876217057017284200419708565210787294706138885316237942852957344916955058398812097815044962533333342957478510387002234496339860853677388102756819159091465241370663654471610545830853298890637721620254603929970622140924765629176247614116004383040009489902341855271789197547125929127600633915310086151044854145031261859343167662414313919226208116396036383327860003562154853662720 [65,39] 120530426211024234890788679581188863379806564129090043039316334966980573388888905976793123013806584747290111441199239546545530985907761341394117639793368480633947622671608697628598101750148932100476251329173909963907940156475565653851828977471662480306057202938024275197412767809417787783360292116817270580714037198730389410183071195260806256717634588647292838410409570219236657720138764029450834977311887808831220929141148208213873201037296953939689444555652139698643324060654687123802781029267903281660918743857786371228964594819742355943706621604667588346404423736316179800593160057850796091403734552887458073298880208241057051572063813954143362825762382566157309887855941083066985705205291792549017848286111641631726543738119869185801730917407873143641405773411498923348164798015463312591742932727705890100401003720448931829922678809940609889622821681151558589694924942848583927999335128053037805788666544064114757377808342877834416934125272402475014582738154354787006226542386429972340544132874288202456378526011793936113396746725605510298083332080703598743033939695013419544807005229466688704189702484341175231242148038494041946562881194755045474481734168791776713798778337130252713617859747464411422205996270590020339602894543222508216043689313918321897052723635963151543272172350257826806605763088294360571087425405528153563449587759964206370786702357661115877780873075610093867353567803671058249534967795127768546150067197449677839886218712470788012888075235853834545567434404757654277519084036826200814299891487702321319950684480164864075217704458336585999814801271776414166068216778993232819531404552311303580137092018084270093797842588173574864628825172455874101223241076848736364229351067612123668589881301909002355520101520476420093734292637523454172752913363962655374660874782329319317180691642592870380216611661794809443490125334399552681443933296968007417786603944996540916824916490921723752729087689025275138046220643752863409188343372820407697874023772731690588344316706900508395451296267572291648807187987538649732630459415584329140005791076058216809323319762399363499961441551765963849101810677718671967514768768692395209181535264712583186141752821241198628272960593514730647837255959167666311366478725414888512389111947745150588003684523492284562577385624040292674428250339944401826371082271041777718105009121888218223375854976195410615798701950263715050874320234044436658902181494902670525812796508007187253162631916561319239750201239592244802694711502977741459634876919650584387440311653202073251813644259425237972806957902224694627827463675128309159237499685615758221777302228967373907276793172549852010231777412526374912 [65,40] -60700662834716667627694709005080192174405879045650850634741700932176435202540492858784427662374224511683113987221975987154527756373191659714015281609168682109601621408286884180409962689018135277242991100817414055095776258496739110326546391652091247284300705276620289218074943510892437366779208200392543878511398050621303193625045623304753557131230022923740667186866590110222380234213287996044298294545526537800031176368935146248180750003717896372647299366231520472397038048368022970367005516655671183670893452669407046535571580449503092361645363523163147721438362552804390037759492162243219073747665880529373083120354419632964350377031711314731220503657374000969529208184989700309974636181517825938567351688072701475153811258856975588439169974790108816544319897451293942683917067393833466217259880168541625427889733371686870405812618273758559929370065801573023581230629579583146551766553332312080221084687512448678266034096507765502068782180113503990228303082957362461446688897931644690147534889183663305231035656753577343010497792010256732783860753217309376141163654363654475673032288384364177325480860816851106512853954940567821262899987530475497251913379977586204627814796316795693571946956701034112358192047165212701610819239988736430763069462540968929673943747043593429944197876862204669254974740246743330458142630653511647486577223351538194860987438332123488096563297058992939169530442362679075013589319130777989396056014478088966056132896661270428703958622239751217549041644644272412928637457014927969196285249171261430471969906539656083095827642781889442018480174018387475315101399486557360359023956905074746447186802547761965453857113718405748178261326097829907954757976933472611917560778210257761764099940153423003603957087977043433230407693054828000922138574113805783854677972672457887392085294816575244122519753034009150572316818968620659772531725069651883009646160821003207784698975306321437576874050576235641398024347810450124928559522653985462602831127606393726908204099393535769796737918355283284412899175608988923989743216275507973718498705050139010773472993101367685228195660065631496903231733930039753896534773331802717093098991045387925651513164135438423605430616396840256846864171993731577634361323369841522501857904101419689247069297801031583446232292952416702335277907912934811128432246850972074741486313234503017731044735550360547654712937536629473411401957029429547191563315447464662959691479466018956364022003139899003705820338325842161746556784788479224915707789720915180382681495005393400160739446207453788379633577600767394975859677258413192078933069295670296993998574530906831799188337120849161137590748512780288 [65,41] 29213745534331454939301470480056922140328700614890163674204202231158981457023223145412851820470514309252326941063190476591828902871729118924728730973410007125525082736039253379380102787556735078054293571176812348854490847219014657901780694863411766542169247081972050988961620537005681305727502104696243935216052138213703251435617182443288051160966952834192632219028245076714943896458357433475911703039260545322450044971872093768517912480928326638278200839150371198652918035669365172497337923139710865425616196856560184147520591572026900034238616610923145003068691049189784013069798725012276312214459261043633486504660011616841297779085203631890472546443514540888980779804663169997612126103612007416099075292115572713719389851716324810158595898343163796738849726716989806631743739502511678411970434620545064562521962170439120828282686876586253315395125437590661602724278579552640940972914206071313711726461910304417560156517153207358091889241289398106433091021028396850129526411590988056327460503400841029517454248824584806845117456174558598723976563594615025010285444622974089406399208649916140141330242278218245558700412446765354273744758564693973209670336292444008920267082530754954638254871511528710652603514013771485538181379678160263117248279607880538690027786604349074185317945959834406154084424935410911471101436336353821072191239184386704725911319014137920262777589585770385423536268362004759278425713423946236403865531421892490039615832203806904298877363427994517176805175951516328906708142980553512721313452389125665201940160388902622031990859694076650158096383743282885683207488944334433308275344280069726268713793068731021225282053208147466945829546487340049536582915119317134434507050991357524418694259380631103081435593631264372976168398468486457883875045092424127192024537866921726300498858994998815438690614579455276529029748318753114020150782488283258450292550031476463757701903394061401420133971003004293154958286997319724155403049301439444972611664778526859813703819447458088298562603496810341637425467990087869897120449854314991491647227804956982629196566361149583501034727081344812830351864378058175652480858324970480064005632690739575069726388903070069208169479707070588195797340625974884421810085775982085608146617297531261333326157784834053613723662460345868178516870424119479683017999261233401496984960848621758160523274711598114490238153576115775864451209700863988115830625760654939500995824474056771287773848399181401587208160614864182331216557411298270299039119793197222537791595941462878530424115685036142880477867454406678376908073779922865186595649302275070202871484938481405366084420042509989251175342407680 [65,42] -13453149871465266986623512730851990273643657094442301938834792151148942140784598698737064027278666669309868419420999480429330045329247817385709533827549899780839158994114654987212724184641495877209198553583084267518402469846947162904779012019176661428535440562531535048444817933979372981514962744384864346909326835876750290257741514329534222927599551383184293815257546277045024357178758226047248913251367029491029675389195765427316165937343253986559599893329574195132852474329261548878553664482473931304783159375521514314388246790232239793213141119494789323776754632997436194982043584368435224781511494799417073563568230370123548791156936580821155558789692840471554951926540278952443577245249736496011504644800449133875641563864389842126588867110704829476159513743229176068506869530575794544059487148361677684960065072270333473645039908383057636022304688184888545807999582104612555974756565414575738604664753291467331115640680742255689582734257345800720576662826304290237446330844821211025960197463227723596932017418728829443983056043356521807989104413008661397694996551288216705523449805104751048490564849229419539009034066368125774006278732852727077072825438249809510776521397046645692105775225708768874212427533338563549182181337953512282789551839412703438776994768120077111067566659823175019838097298894628539779948301419081248790226642127920441116132688257083825064139145811107735287552512244271155854687803810419685190420718572592930518080622810368939098686907854450580343745132987314461182290931380969628202583962465840557553294410223024770494465598529218675315475841222249962605241400604800640480331099283555724021831442297993052962558165268337668025158410846108054202405514964229547676191187131896247468664751787200932536639218700300136908422253281567011445141845389729834848246181390267581265595230151396452705229664406872199020116085090633630533467833743297719610263473774287677062792187624286607558166807896988083356206039102246996986373596500328218693522831330237166056777085798897453533403693702853015775595000899885369565369186191863028674194890271363013555808774231688401246720452650665158322686899712465639379363031995158028748758039417136528729743883445960786467033686840271309848228875601971523599234963911539460323884206444921992936716782750119700024435556287091223988769908121486170686583432708987602969286680453046818013037265258387588090455726581097686996528597899580625447077034861299868186924040605263786141435951277668200642293457808448157405998769511581755011924434504568075645044883923242384118244219691901782462321706930528188578903116907845052319943636926586107493207786031071986038129988745263582407557120 [65,43] 5977359504775427210487699249373041594187453569910177376046340702602868676478991937203129857237720694215212814876049204734178868497797687111350229684847824925215945224476688980937147981825320602332665630482731746095068194211666557050231025367574650467143734200597636114634026608250302073449841180560778952841357618261837625162018191261041403879690856625920388707175846405691715442159499599929863329208505715108212530229785888974914531710619389347159947919375264012641124133473613777307327455314172970880259883369243018741039569917684738733680340019165520877789086864412511566109219466444449013455673377309260521230243671053806915688191501078603935893250412691250266082244610698249280323801279459760795287359850373353462787659033437376620130729285157043457361569794110850420252118647822189739157688953582546814925298707200196337653678017120820085858913662231088740653435485681954731742862515626980249589572479106592644279779891276391407303515189184932940722641439210276734490144697244461318209553878796412288906545071090395338451977880591251272177861625617940797054482371000943744834781400558257446049265115303954669986267832865159350207158812611288359342204028202590704036216455723893878377308928474083427882762504827095357362367680495679631017565086212410386525043083411680859263398663159340798298273361075597903869465479105559132482656990908482191894559888696755804605293257601093916516401506111330578020771772044879982376045347501296507794536231580854553570208409362524233391856551864539550685334114100371996420535576291586581749540665200562129289404687129688031745387070332210007713910610280122472575899815492705903766728449642352839475152558302290775541822690064584062122501591941158303564633506522017711560919048811311041172035604798245600249106011382045787821654073552627028279901784673914790622303877165429282630452070434970069275079394119335193009212120815623205718482362563794707928985964468755231594102863639662023685455900503235230146311642063762534565360280808200121171273237373801790181050664370126900619029818248410936060935198846990518093817608992921966173780066269922595376469219856749969744596168812849846839502694843152656128419981979104902248837674031333814696710896543908767909525019132383311276173787863952335959676311288898463706874463655848544565710388051263436281004688049827310729441222852671574628987404788937835381051409653567658384779979498807424884775695358188546731305544562441676909286339903241075424620177443316443778013560916601030843292759141652187202981229828765896430007021674368673106728891747537925909659597638127098229765150994226088170669223402192816778783942765233404923602592117730102476800 [65,44] -2548502562701914361553153393210934223622920326168952015218786875387606709313594366577129973840364703520207979748251394198989422691141529237100463090439318947658268910251875553330774063532656540807722032927647272440706583669731712251608991775122592636641010900981448063440925390624882122348201164036331046919191349278998433454353710071160534166374118456836729109144314195995494793703795608342803604695276717454455063481383565163693322648279690091302196837651920940927284002444270572994808758215436583801376821287310040253932209896366295209653653432085614240667873739738071707154198997755462325491737847314300940864876540853227513612463369963053440236134930767410641224581230848585626994408209509716509381137864043405688002182532350355443249818135638235065536537421519151054406553477616935294579721009936254048078895737502981475456985730392596222022752742164108165565005331974064192208528856626704689727528644674176296820518006715983826156614445860473541469684567315389171324800931615750232954926843554646998478975052960191101282437365638487743214976151561324015396756064636455960617596637777858761456037691754214213512321987961337367466739030050743084391794656005501413618075844003774172911739655509678260048626751549759348731172894508954495863422940947318972825516147942985585524842561563322507107435340160315526492309486010798014914106218133217936175254930936738703829681523562565500447067190999654888599631348954416244277195135793636839481520763356372825121911326667222264107784978506065347461605451089886328573173376475288999183497988254215426452608833054220327420775452120224426104686838699411972149933601173225541532591338928013854092760193708379253004910021174684945970520626599612653870855972301002191788347084041190447478007612113656238397592434407349316227684657204923445658482257258699692803950895469764833744948577245194877461690456150324981904857675423638269828498133606106379932713778236151545468922277427786892948714530788333171315320750433792821664885446180970018116425531162415336401561717603483570740465417306782153576261112552530148992832957511993448438582785879532827262225933983022598084732099913493942000558043240708920093485820491538851929334235861395907434907994695582341754882346780574808893593375009030810655006523308473577271545273877101999354664771444965760681659138637309598983590234378229497761020913995860853951295195476397072640492795536026025440741853972141832086271512014243230567587181220447408352932527737680452214684781176411067824769266032945993771127117986241645580052675284396861622984676019921748645433074956016140192071147380802702949013263993345496335124175930668094902970663278020132864 [65,45] 988469893095051800227290605360891272085479010074314936201998702164850170647576352265957034836127911105905331015011591144365512296074998024743746916339309450306715372054777634425973802397091343885473245345943954301869514121009094836792789628493139171854992125244870049021932326090406845265730655677857401352372705579040326700653582627507567453298021166017540202127216868444224190813420543217215262077349412418241864508836045202810165798348166468871889483935996216667365200052158096906755850271990450888750499548617383334288707946123414272943003790346158739460080253391453933756318570133662491514582183049408311951611250172913628449954744258374520194375598599814254154040770606213109094090854866061995816801162488918177415399851370727369866394870323155872443045688806778702507967513892362788092764244986946260424745422550103581364512711696153201252286358542347255997249762314282860990314310700328255348546841774751243107780506094224110920811691821135961842538764486204589976133387923098275422421128601894582028276810639014577312857487786336626608689180624959727863822841230149952101302584850963515291831376983370732814989751052174914667280735974979629648655436997795676849856562168204968739394835388217422769329950329179180976139133475883842426280937193721978786160297400143902488882479706498075096188422538660231330125137501032168005751588398296605108622345472021526443907115977921530777362158159108273514550050145692135409665794022970123097734244732436396996152341466489870566712999188275472749381597675730730405326185713555802893660633225655901308517502579629587549409182677301867492852957314785374774135564906933153333648106044438825146145637079573635952638732167876368738846458675207026327710299641892297376881695143422910176279052320750471676185744817563717632660321893617895991615364933966166542052669403876191996798736122006993587738797049249887053399201696878930150704162900625448123805638222971584480844708385249690126822408757560966853853185624449869045852128929519604457296208678087360906431986117751568381344772572906966355163935477536760350971201371384315676202738087711130312279433967915399275936463794927543453575154350637701524761011536842027613299292491061923651228247409725501984639815212238418151932923106942068548826733111118804030598562477954817947835505234395823459610196536310339060443937484444079264474145770867898276031146403679831270816267724080370437211841421372497261006477109659785492725388788570750253633330605352015576639432852434476687542585132907940180697381259987767482735565484910595102178589071350035968934473880379930600571422066048130054247100288263969078967975654833623918069074737758208 [65,46] -299630378130302535182400295910633732186874828813028027250597212300764878745197735105727014759530460051655915954679776512029279314042644150823226552476975100467386629513733456771368771354333555456630660604731584814250090319590640588987395241307793911222453017887891787770678826133327275890553392004240959560308945074136629405561008137310427513792569728958921328455669849775381769797009033339786534745150692681912736897695505752927279932341846764253424692095807977183898262424433581642683013274653937543499665301209426158135941260573222699615244734585395902806417267773907467487499762117055350095456668572795499178327146410360114960210394611110397870734780233313467866884600498259386459356040930965897756079781435578773502280882181373428756644184746149458306082564130400923168208637859477718639485630196977521570840869070352984627179453320249427849277681704451696301154304635574255166991864687449116412068300911585646757494215212614389066248661470289897142256872336033376393303279416577650987874563745289875134993149907933930470793451011477396064519222550775094071185328414560710012928318268224291122884938286793699656022769650054689096845969594608639384396018979029713656683548238304831839621552406791382446698388465168604878656094410474016040387902254057194263356114547735338742966604630621683989599504834468357301652008466390403801975696639711994507124914211450195927910865101602032940720274144503213053792876905627657457164131403806078457502719299782911978653251374726152914168535475715227916670768959162574292514653233312090711157813833581032720848100977526530849079669794459393000028544885033717883369378543287233999241487248887196280956642154097619656571813418317202816143569791243549142558445304202731396868525346792390471587375923638838076905055700470907554608204987872955320057453994069568750617099335930324967760209141106410021307690753957095164160615182814588334950708389689737103125395164904080750360361860095394659452531398490639693310502259577511794002235771039099423697284382862740401983703611520952122031811305035566111189077133448845282417153521783167520516883768107287239360431643761358770591936827107502837268664376475994862913299472147841866510235473632676913639562736151493740653027188505382497995997949616181533552939345503615861779012722763915853338103648314821490728954135436940107018997066315638115249541303634694209506568444318173421239471077854379497561329438907455469483921726789230488553969875989522026673055243967173114116881597602642228901879787667126140952910528035038931216363501544780262059108614785254812446978763770442762764056096713951422686945581049075964363481822576636794249832038400 [65,47] 33848892251194430360937124353028913368241680829958081763797927559652524338203373618246952250310799802847788097409755667129524975410842642203669230894433663462199531231947460658799790821526730381050352812813368730155944494706354721201069423433090720373558665615960342167994670068084487107425048225259550111966099782365484164887353619253328252076840324599775745531429696234891907136699147114626160843657854473977350455867344714560206464141578529401813027429173608940159144589745285875637058263541214903480328446176694571506161078097276395122514501554362699305388565797471868765209044138130875279719969255562785025602254107920802740865060428974764202183788233378978389830569294846757396412063052095382166180572718993698482322476946972551240165739055960283697602799970760282323889530678166039648974956146154043364279940881554226374763061381092619865252838174030065819416885470352238040472280220655416898574713307743824572185431811281615927176289495678448256696538741856166203685612450979617332469685877510692214946461242942116295214278125843753796858457735918930597086517976396433181284364815243958827202382008361329564480505523272185275738059388027478047789515399476538953328480998144465297384118532647857429907709213242903686357062285515055673660718079640050335887448032127183012021230786104334605072981422198709254852517152371499648801114446923474512360142694768302071397039946903507537318919281116418624698480735561473752108416103149727944858204466808929954087214524532827795482157769484352932820429413706136468203840120197080697899677189318864793962151828983734864137688777887342177464484408830887036278518261532899730643473773869404070443136046434277952612046596531388098957889430951345545839044715420916067190815504303150365305469935411786915438978067372420203070743378892883783419398443903726102410841545935696114788821258027194202096117444693539669667501989388700845672778648550665046161032673232282290203890220351235808025215156762341421667870743781570360447688177229162481191148010707530536232615745408470709930432278610565305650590767075865979791995247281352359058859728585969923882678751322075912563057251083178990407289039785364694917232896525461635831600772600999787597010272095093114510031166785422914414160831886103084534466642202236202269449408597554064015689755517950732788355380039335247750298051281683940933849443827262241733259090116123874570535370917432881845951321803670115958615300732191008944249906821656985248699066533337211946162801524264888745315876273006076948993297481684842049899783322434099469997653180042940873698456657544688529233306967036061396076843733884844349546202246727388784230400 [65,48] 35880511894174178507373184744948613547810666018151831956862477638437001334120759112696242068132237720707834367287725344861791118836689887100263041775497183655249180379771275249486466187536107402217120960238806541253296048790257809741792967282244671262159683494992050745062855132592249266969546257384211242616265209517370759084917034418126586850925946591507587941924290094139818376114203926816485211066131376812924412718937247522356651451543717038537744265367003203629392071348510904786985301155804118114532072825964716904980890751705793269222633734480751266239313105181284175363600371252851150200066470621764275565394151394595502463655491591192626874458125073135515024695882332078986588539264708314868880981613437662727863837263959209968425285077816546890004507069231655841827659773452053370201903133584637782460496680080367932388116325625936156091549325257041525191665796492615680270170309427820683930628123966961265710010335081394533670591530587608485598806236264937716677794917001876253030970805941672768717343324505259412805415337187635103542556666171933887500669708527089242132472950923450243831502819777952763423729955606964229968404408983444837577435443596687716515029677600230379798136858600132845930116801500905567289452193591964974862305188376043314255963314131969124527930979324662871013798002218578637322368894930597892320118849132706335686879657787615071453082616749030706414623076120139152029793006829159817105494406276882290757954047731576929781568908933294093565729639510470352736948665734093996814079949666103447030916670791343778712029438817653319773190427394264927122321558310591254429266169224727526000457989513843841601790754272518355677891155459095660116712492038702662753482545946373480041280998182167381688668079173947592729229452700491906989113210433810852658458465779582382997952300679011914045672542914440948788784295950590156533110594155847089455411402248996446777881790354154460132701426131061194512849234841059140877710775919098484120026799231633571150737224896045398670290558803996930557271184726058128771204624900464195839134011338081119046741813896443693596433403474548121878410513400698851991388260038860157475847874129035902567720715694422098645112949155735351145886814399778138447060779226245741250439231645579954925555710045924264192424115749999471120481848586826665408174919052543396863298211356306717437093361168144305663550336444211461423629223014604455887751386304384761666751099577071437676949003011215268289561485566814464885010764339755781785438273630158231420984541265740610432233645299739388590458998868727838209465340705480885729074953183995659856064313516089147392000 [65,49] -33282680673475728153598741396708099907090636030472605107409014317784127709052768124046989850510738963802313396407592176481027561473568763239009738717457686059827956061695065518890941441649339482079348219348634754901866984576539905521479056069977659502347425045640474977005424928876822481566915971398159678697353207329159369085299812942730469273658653826844167556457543536176799790401080203035603287854097305210219316332599723476309390159328717661940134214047926806612864493227604449017963370817753940717576975390725709788551874488116371943042678780952533241827036425067827055676383094414873733312679263812078842121252740096000863282200534203429402656796659247568473739518678499519143956144644258626950342842606790950230872893516762302353540935183961749617341387425143500802793716650297640632615715094495293767773950966751545545575239799989494699038821890206467160313807478944341247269057087817101961908938516614067493959509328950913985536724482354050790777345557565646062927926774912755552003762262356829816195450349058756288910150736834371216733794191863510096082302285158747881673928878860884931969172980801893095058171739193999009299033803135254534356591661943737701739998987366631840860418332400918128799079763348022778634693477929962418474287363483893617186096872058785804569787961132483311401779416630714314277192858035544695782641845241519337110812631506763512335749986463420734516943123047580961848544629198055605198889214576611531086897838295725191645865925043479698321397821199254152231575320904251781243133003964194777050411772314705587583386245973550412397989988557642880332529976752159120215687121820952377588878832042147142958029136273343577248060407955732717253090167496489964228501409817569037267730481251499284115122050655530185436793999284721941938955139114962552981246665268072519186428170909997163719986447212403952588640684702825479890487386781340718891659086510678658702948665406477179536325525871340511275893546643004192932827338907682602929377820083413106621629820223661902031240846416454806799347019145223259468064140040708052763297058095087905793012093481142231095777031415702124713059640677244077897789251562072541739729007344664317475068751587799999168607645293457969096546414837617333631855036333018048326638831483883327272974493899955535158699257558374634569330084772028509760671140389423184166228599850019633473010458475084001024089765146884598483264119815215500222373563119071920910137838484046677740806363882025944675468634394927376940953625228043278660927293757215539644300839545622084561608767460790232195642870299062477203166455610711893902648655180415153401338824128284590080 [65,50] 16989997549111501546107234222817537916643137126463055028980519098726833083142363348732110904914829953723855219179477068129000854533171304812673284636514168617365557175431121200944431225539436011785716095578601505564030040753314271676328063842175029600941094556697253962272986015739246132994998044876768601664204012788496738070578701925017898793957857540760371892754462165936513027756651392856605627748788744665223972378711432211743201573515711168148051339410608969648183114808834693441234617830725986005644102449184367348811931135707401279759828996733467141867352612489536673559476775016729369852727226401181034281182206107121464845782824159852464817839200084498275026795609112686294344043534790580380681117499087910911446287995615213993668110161507126802555877790848373806025152289255644264833053328089296546307922275768891043499521573434709590161617998343834074517486520877989316724798376579383193288413834164912946239745251977573714140189867370246400640061672652502092555965729268398405988854360262252353883440787010412660801194326232800428074144068981060536045634288464001085154954779324877987152621332288757145027161244035443046008680847119701091780270351228801327259845990309705280342138654026090122796950682579720911825646146021907299096460396776163011674206572458445640719432632473752856221866645299142077215967035878140641452684028374931711200508851153928481622325365112819666859069822072755529059865323457255627989691854242553752566815107731274145464066890612842676152306268151093207817273593666784129046868097292508764440771694106475032549254014711874138013474588584949909237132175811990508512577197456909044023612182517000260337362901045294309344809823715863444782415208730629798281357008070481297214459196848828138873933806365143025420853723581674375962913448826750514213492538408809717106170237270196017041576769971265594498846283214976385675320869489053159376853117216510131454192296037135892253000181767515270933996470616674714341668466766204642289574526297956275580294258766954776070534477694967754807133517612309376093078368783846424499753979218565761630100150479120619129867192495743759938065479719203810860296006661337922170052853949171088699633144510394425055364400599674315281242591853501371845784566654625608535194087595232746453595941233213723799543387401345484671426708199386251113779222273127205144666797176863795126420435029137068878201766431033875431340821294107193231175198412342094853808185370221113663916610894169848743388059059453613664502491375975979885565030043007302067733387259909907543595700619669618851673867118501177986628192495029188084641027647285386231809779391528960 [65,51] -5900468378723279741312623220822996893028166217498962969931844479528981796715892125296739284839871564837719659725892112674285053213636277965323675752344249121871267109669392341807528595486248243167613969151833978844571563383864657983513905459884896050384021508880926755293840901608015070211315448943580926382240952024797677325595755943855591051600405013902376347703649301940789611181962848904077949948971246479067032218476269347370225604841719865261611533914543474553208303485007056671325148060979781255319691466136040588679268959311119184299407317653218994300623617873858339437807553231516548867824145367330243773234241916956691248836841991058524864389566562059846895187332218982200967242384666848338032342624372844619456693705062952702958449062787271686426751006005950473061945376806431469503987379307322835160097447388775508169726422178906003234585835329355071834632950755202479455922851042980046081438948829488249246532762010348918280113323507692010319961519036384026391162501578556885114359679851680389850358649956923540124335035407574942135257571346300879793923500226390751219483179369745952406739555326809255286741981345313586555679323013150328144455914088552240884235430918972699916396534609987123037634943139541595846961372002127188003821014866791168704530981645681085038306020368810228803581492358239467957845949212811855131597067735376719110828531090245368703270667576786866648722017356110531406757508068909588770817715947875489195236287925872930522117447365413751441304221647947119684722028789404363466661380492773408675307530596591130601524830451041902205489233379265894276243584371110559082169555411319044013514227887097980851544967312631168489692418542203893002061744641395229189572412991695010473999831723961997039764658709295915566210527309080238439923407965729223352905614313859748669033575486760737477758913866990180487173357064158266614613658902565213009461702041386032391004064325670215145251651337127520794260562332768998210041103767858774548321238269271596536436516313705241012364751260539154886615168612698225254996856819426853137446940110603123386952498757384088403142667907827145552810004943289975029691709556182422529772215779725603464989124733370094450930160316684952970560915193632064179072093184526161461113992840276902777902435585583148098502301657019879023808697466662433009939261488148339479201895107202143215639848129268429669407856006046253659937242874210965698120677839770564218876257187015515206504684783634111513991640071164603283648916732817496181129736721618043372162818455487435141338394916548677107833853653278509924474552745818589574552677626610215752168374272000 [65,52] 1216464077088831762607919536239638616996113343127010911901376586875204721058819186736372850815575679473308685792871578677638740718147195970060291876492470097987423427358983716459145535265402268690979607735400847287936150689586623410311641503355428815657161822740661267834327419777470469262438383455409102628656848328206177740074899266447851779585704065700767380486945911227030717304174346598006578341750281181256337151061010068254942827741737442396705706523961445137695511816319011034397010296289243879454297435315980700520154218818109498373345422471142869266742478274679355245238166056537047934251754175174389676462240052267198439682707349232816701744909499101992458368614086894956651054572457444355662738136085248908468995641412422364960430029195823148345118669656086882650469285786525093199103665878597710055539787040097828208495555655631855101649208182246180107855543574391472738065870610528819483902824122357375157348609930881098840991249138229130245051638436094543835250986551145981679417978228492615414204591521619015334208765741702491623982625014456795415357136448167636349818254815347671421491817809531899263270109771788408216612019646334403946357973014614282346271300798084415858652097685649643527392559996338210732049109614185952078450015155140180166942516263902572843955022194691900115085002967214836647886960946536220583374432212639567450185811617676210261869220827895260322092808221167770280901489382518579827380742677075273215945839328598138117185970291848469609732908837812454267580666660706757738077503301944153742102672293167677846242109915105128265655712590403204929661418676193870469086512484546431562157165288148017838501635543234523132557597130097738504785273014276264782949510964178986572209799827767269529374860745119479626158737777150948230525506673724867017803397165365011715760852481764763334322123890683265546820818037922817038291262616315349576611169402025722799033293412728341964023140367395488236207401097187050835354703919374261770316074664980571573511924976250585447160462894367228707843577446170267139597427415241537767700653023249932222101013126114407421101342605568310448135323509625863373692740749308680039007196697870696122705007244768894177356622164590881378608558703557425635353485588191483707134347351509512655956554512619708094124634645555754004934651177604393314016610935151336848151483380291889941933284759061448227435011066884641480167402960627335304000591715700123307985872616214102100356802012781582794100289174902045406137294698904259895981099704883000410609063827469939860482832403426261663666633889174729420303964139154033926895338008124879401910272000 [65,53] 70470732133748169184499229414780883107569970662805240057333682651860122554963744564650667062669569893438029416150752637861057970799452610764467387166530795251062626028431897324834451647948677644153783296764906611274718885242389907126654389737795116847259149003968195425356783828658321162705107783676425939131745417025775532231442418000765782898223686284907108437256541725467079672034326809750589820935514317176512293987117014159488252852160150817141694949494959264517316241730265377939486978385118945002270670686833149038222594442698580301912337173708920161624226616371686355085332868318657823261249580026893098600912928808483652680819451106952721241626639032047531982147218794024850516144151957553269710370321307455486183973072406118797142588165864655804221268144974045478746665757718729312011528777442131766586558967593342737093217256198761890943369642477570878172694125588199403016648533216627962621490263858567518334653303491195419447620411473658019083213958875718837547170550177186434859754990727753571562103265880055804619494391296258436472196910786890644716244733904752275703064751229578110460657644272181014591539585365126325853329672243374514785776975316609412048612109708648736719016480958937457289824760070924286909267420830753884633289167731481218822055273058453473989145540537318898713263070975641441130897036620548122254503990208160732458851405314055283545419062095886025350503750483834549147001205413679871213188711454174539325758579544214595920300431365391938026027347427084795442979099918781805289780140282517870486979844473289715126210467689312920012512839454177867778163463951027964229358974986321455893078198780934373327454635240663861664260289425271432049993019759838147216077298259002160061703324674437063526926867133348303930705088354941055544330449033133575708054084802956068174587453582739451847193859020686263636302658406345730450295230108213380851978187604596714219803471860176016810890327925709679864371451833960732081726605913860959599310717973815471741769547360630704706330040722781175408440161745456378144404253478603701246138434498586360758478063886509273837140932251778844855402951554947702458503994681357854909351062259452636899563509944366761124891019416685911070235869730746521032204578644985259765220341222408114664753250267543890681370040458742059113036046475615836535235637697894962503921319455245223472705490157687684653156270765967348892155628120209386156552868710009364062076724828647234715033004722556937502263800929362327767554969594811789784413642460332517866068368835134836928425052831260866858397802938904080048752999544830540929809362944052428800000 [65,54] -200806240159948944209788130922170581051936363225199392474361243801953113299243355163351141462036864678855533136213053532221279163205185903261323906746034262002346624686659086935309570350282481019422160020580859096371537475917193144924429856563750868729587811008347444707123153358913372115312656221588632363748735946784181828760088168749906911238673607509327669378933814824019851835063863022769640699187271788097028664504351656758135612287868025599711975607670493374240037344331042835720214320389634211026624470052287088644332025551491550150161450700749418584463202841608549568107924428263460493343826499644058582641983502837186113907610290571413841369597738301579031208394715764505467558034416169350417096880657985740973059250848266434558813031721505642658479529834484765148654336248706992280185668355388910992265621314775114931731166655357026185838668931298374634295550420041418568941900532891128549227134085681356099764921932547909535857582269257153394910721024554007427870043803467045595715304747371835498447532549534149938304135563816640467326478574379161581997131051422402411761227824229462346444025959809357674735064125242078260613802772782679041611144770549317913338909996490824804093394212338735112448181502716753879409842108814062535074629659185773974134741199031350123376554600585598200161365390745254554925787341861143499137795471459744648872386565217162849355738376285470269973929713556913340263316077878881340433312742217349858042404646111357501047351128879984184379752017389881128875484650102515699460317893675384840300661157408516551703636142970169667694541720060937725985704823970638085136940269354924774184552065497422955337230155974269097283696234866948923185832407444120092372162097332533789250279587018272381882468347780409004118124981239242344576508990673308348027741348042430415418781995897972905842416643175659499223442948520476722323721435873133596683299311265103267499543983369102844757112841804032219409237970647266251678146446430788493266171374136314626892071068253721569043719936736358321660750893215618715636744527503182390432001945495171752596805635454299003736273749843958529678910465022228556844028040814187703611787244603979073508933687200580814647933683904952846027319728535302446483358199545954372591524160399656728585881948368806536084393594034749104670153721976492864180219139789633013927015431216048320860294974907469710299837732204404142600999548484062338639655055833826458069480878969724200830687763799058343817826921121294243298951687036135935106291945310649989320017045596827585520220402852486319960212439833649740109836241026640788201311207557798297600 [65,55] 110842144184219512620320574688336933419703576525123927724995609947927335264928445558216148064617404277512755372479570023939044163051753081489762678055516075389670463133231572624281289273443589042053524227423148738586663679313829753137676647631704787232707395112406994786857389946983231669827998032784560295886258036616779590011851418743204976901232971338019455185153484641154214940407563721455276705663037817669140716542348127167916495573426967218465661144492701904132831128826708134191937404760607682952521937670686794365106312049150398559366936163312216447794902164106796900008010298651962070112151242673581578353398155320619917502154737921251839191305970997586497308514052171568956117858377371462669688788906583394576999140992545518753237608321452502307709688048499423838720507381760633985440127099890014375028555451754170538714276238449223538028817127215094837517669104197097020316464825575158638652292998959150827464912527068396992963496147487099710718478724183784444127725753689039355245574361676489855534924349028696338713173743091621453570424905982299289461147919915739096331250893883179924309611159583479198045504056227343871848599028809741038808041657267586452893036152799645389637697494478176191781644754904702554596259376551997773476948010642350510775160770214347357396145763221524797137998850684199533956346983591887478767145664212561984484382426001049380509411188264936287894331307909289789935280964068833367837723129034660404748493251305149799519517933957073410649416228662043769851047694763573857841348205289707311882056755020202634036066705494408854882346777609926236419147820519622573090818876113575458622763369995735268096710553387325567501344807465754267476343486255668294844119032440589537033010106428385014967673316144280479982622002906192341454623718154735162977367848041397718810420275491543116587345329442721811707737749863821797678252965499281583956445888817490315913451181471893069565114708514007621414621211098993868434659526429721088292304303806497708212856754720158723438841400674408194891537475520643284051005787826139651750747968409208050887475456162179829714417855172609094342873196090126711211662223525298305970199816459848149751534956243892796482233391415132605163278051537015202776412168903851440331191764626974829437187520182275435781004989665862075321400267192867477199403875505647309925837265517274822926071813386476088316053591436024003835087605880968571890381134654364449507403014807389468067530062880035049217897656747045753724346311436676828194525015954835177061609041776906914938889033323723550035022846223838055543494365360395711277686115079815168 [65,56] -42351611206431382301156774619665467887289748489024986612507454625442350638334797531085834977866899437929701184216461230742303587031215684046227167342772308337592007298144963046899461688090826513645953252383988143591830270796471061620927510035344816023572163640327062825881805303736387659620756311461279389511311507024818638558128399938977030664265466530176803577215049056804113177251263141436813505598932796945897418920183054337369606325809586560073977219715462158789106866944958929620132018191778649180305922089241370584435644155696720506397145290108436921730255681261290531687178668311478536783436626323222332051826060259265628448383486627678365372636987680159907296487426878893541552523992288634424196578072121863423358778100050156823046145830818511730645853513369227049703813176313633032937858757659232160558563225909905002459278859328666241267919244448729513219492450530730808135718489512910023951985902960806955683028023749573405186992623122674883793364109224691678777864482768476645551504836973249033175887940308698296103697432048923792249718122954721381341550050507923342250878154198166133195639126007242333988482245561821726527154233336573266155625718130094487586464976634200369438586619022968736895107178527212085602029756157674873954834882435162038491915951219984073028175669226733332563227102064890147192683042633243769931452911502854564073181049569462306639719336291136847582290155506282889101415975693422683965811933529709141526330892736505765310427067659588966979738307508368539030240959840749916055223764815205423762410732452118928887292177494753014682681285107714862252209690092575229401405138037058882335440425713464911979176339846718839649673901999277771641328175487642451109107441747226241807664079271200324385652688821177951132188702807172579356544945922046757996827899864457664961832845618347912228524747735424858600831536408885701458991163892152090788813636309785816230090381198231075494387124176451285626398160540281346477961703617813583132732860303093016868679188812914885274056775428912199237791588202250955449161858733833933997085377600156958005507836216560544832989460075109810622556350547548415839271513817549227326957629946492949474613438269945961317684430215688820069841004564077346021572265741135636344065513670210973001815173040701322909243303390054024480951347038866262386874422216759197813383932940940110236002129749620898906607690495084590397479154369684144688092367555427739894145003803250672152920648900253016272560651869883396967032664369252539379306586518147053000448368500186888982735195605708382982862117118175334421633956481742018854749219061760 [65,57] 12940900614435971224715671665500523590639055188882997056578087137515321709308397080086008193964264174612563880202588742238783649162315048333135002771191526543571115431169104820543822328408819629400020307255537267176761322722457284531236584117508638252782382140016828166632521181267476731943306963083622624029653202092119851457072054192015047061741242016515784993016334621029112990681433606854262338608541854069844034132359119142860067349245541644184987693946987821765945764048569991018324340387502572839637575353060859273352632468372221991503389799880305975012427711944657261788403835148382444527947271130749098922600143793250221618045760776266716753328504826080983603370322579616444159703869733512860613243306630630783932881418458507458325368934735399187379362636517545713783181860141648145362791646596315465058473258350905326664786457225693995042410487058392617236049508375388911020975251850228213500732932290825835459388756329469649338268371441261833821580924612673975625918244118528420756025980527103890399754533033503973493392556261846409153172638657333537896278497285244462224904567959107542615413893261218216469798116283906937013521344755127807989293707184548332285635381829186591302924321449107866033166738507194187315165780317990035543073998461808929005783657213544901558014996611640035941801739707244611330832390985450874354805238350227001923044395741880161857112598253906846240935914004384773563229594197282906786875876597733369226014573320739745961052596324976124505917599347630450490874247448142333785262268445486213249464879368032439214512150583735264397570299124061649701068744234446390031910690322513504269250869846436004644662164484786538825839508940179437756916595988356907946479040119441035161451367098819012955344528738277868889503791400739759453559171613503819502411037309654808300973409755758385680341669205740316603296105433538492311277865646428744865128183441240806912912422388471094819848859642910775429703127164236846987560701782445726192276514055941481189074200870508423024118064913210113957337563485841945259597941548313137755028128121668854001529782449802229439048834043853593178636762728869716118753698087937714140787138769885116500413262108548549715098094031945000004909024606829571652459839949009471751621475715936726720034097299602211968083337964873860101600792124987095527028733308136817547871251091959685531428461440904252913265265472792978641286386596054223966013923329772469953547489670314957974373615832155880866217916533713506562968116621744205663478781401519006335259799581467385433536264194855844279380765332069740991828192282388247746917171200 [65,58] -3317604596102853295386157043086651190372537482649189652502114582861642728280725871420199665113673821593899225728944931460989213499448131843062940410677461973986807480623140471566878575287553702586849404578592355580004303691077453186592108104071134855436903946298039581437666561638974665074728232778939630348732254294267934446162966412878365182415935016344046854811105028531356839744545823245307273156734341083732924804392864149150589103307007293858942565344792307528199369382634958935345439925934090383583280297577712142475830032123954396039554718743036079346700359365023144376038451850724565174494676611573165425031252344904729483492037031021490824825755191191950008860416740867747956680990757357798816097141520772716675788341075531266259499601984038197654010668137198312793830950247254450575420817185167570947500753983099035845124594716531537459478349427392695837946777438676992573388855523950115224860863201853915670210384591150763865298288165389885092203743495915248968576355692618376516523589348788266426612928831498954538510232199630273974649785268181139252299661365982171371189460822244909044117269634570032145999529561302171104031367615528076673519956589638259148737148583694341478689021804646963240346654621462232570947809291871379774992576060917067382304214640736097822036342705207011520128183422655921035863399820006394056823439932539026757397066489497173159981743260527683965200919519792227713898426255294359039464083362609646230184283073578281117928452868341493957883726557175793301111097568996129193702008844699501018817585699784493326575885481923169671148157236565888022166164292208177088834706400043596301879009906122959471889680817518471247914274083547183369020070720914825374499842299450718701663350534566230703567985382580685350363602815368316664059031598730940937299954909458386588143080409921961058576393841463454340543138743661654184747467034278954027365576229036698988188829982947334748851449472759306510360264915963184282189782106277338657247423925928741412923699786379374940213346727018078956150809286466501867604564587641699714591869511882702153952327662438097147306315800233433886452447797903331935970488381824610433854424590048078404204934422130049831490009432297416065422156360904442349546633180881419646454981340312479917002048890813278427944809013318316853579916315867335738710395157584614298612692960836703640861048025558055337147074791599259825802016829511954537265743389939340450877931626755241236059101319647579690150678293321926781224162896879420817556132171136145877011599341920869920338544806886915040591193352902768846315636622276867758489600 [65,59] 727945377811596331990822318766584342672301218370024066870054178781601744984112933316205141638390872896931311752995184278432399639907125799150163956042082560612843092766110288932319026026757797535991797556190866568715262945931666391506303801308505373598494600518108477494068528437206337813979688581885144081901762822798618897091220703163748448937226418575756343450381620233455233774727691342902346681303820865039649647723132972789485928514847244714074281819268216866467149502297150398896378871508458800678919215975644540273067168838396110715044163647695867531951953331197758014483043390094024137212597517669593089512760965372460518162371836831386835011910992233700412808449905220477293413577409016811481460799918755400183603024845464324206785117136702954520180449543849568459495660632175145240113503954473401723854004254849086144618115080618777697846468874415392073527663717063050158017391805161702875880790384426809045717697186266496126869072178132674128947354277156279849354074557225264517999909308236895045846859346906977277291293138455010857241482918657010637684186122133091364645181231512747209740001865398365945743912601242969308689288905501043048121035655418738285884844567546958763430348141020667966475815273303270635787752814274693513837236913343469759556236282415937578229167047910886180578159100487213515903973583812278800052348127321130267017472623329178139389973390844366400748836665626332386465807622976492752426386901102609292949442632034693631566103632332603188564749941169262731824757832686570633969563180973396581872104314061614744695411134961446026343260042002130086556816515658670398157020186713053812976985961288707583573462875335284936380181086431583799187783636598869447283510070043388359530955958290348715911017136047283841457101408668384218805377342683174114563783018768617284964992149638645088024582764043606708989586126332817771321437698490313045824427218400992338943019135951410746309223808263256725198688258792573189081273091509736023821388836388179886612644481385347504586341359816161120063547098383151805033747755582714305652257592858960967829095080068410338686558785560317716286926941763430115229414391208057800851115149629158531918952005039499230034581112328968400922964750673524446753673180801448100577117865053051279510923421404137198116002010140045905166451981997390105171229376105937592386699271846941110097176933249668565605925670753918256247280876246741379528217647388379592615514101173857349659414766440378297705223486258472606089691593676841416943584075731755227660310478436997361066268168443406681607703146702164464471918043923845480448 [65,60] -137686239117970758230431024900924819532792710450202025328700532041262259239591739303403490758850628262201393878503950324200878421261214026683414968394039623470977583475455040004230895964346677641496242540828050567924429601138731527433535358259858758999628353201704910665815181122688014295028306181261630935280266304363804917397920089061237121150000055460132886314272344938634311173443372324998302111994294483906940762021671512306853552898123554995659330033474572988366448461710674274207355862154910563250163268514938913770511610343976814144022218679374686629595647548516399909279475715650953969413353927827143962113440836967241537218254428038111427185283311589381504057282082924043815598918739298468854859728594789471858838864396256830680355078451074497964608087395468059426583588512007575203632598782296873961924105114086450600217544087067847876612543238741178303562618826900442976206927338832840037123172084455092730661191187952997143997349409874617112232074296250043598378607618717654750821931370454058537413058429806702908745356722916991006201364750593255762128532916500461146644609496404332100249812792396414305519437567079904841550778881490463558070475005821195653369240077902882347817366861561756338679264945415087582460775831222471477134603111580257698242690696717852440800702784474484496773069031640653429715655437637894968828628322647719933204119478392268624375659027059402786721395214086207888319864099583811486368890710339054570250428599607473697180029522545167968964873670985736855432618415896427935121975571924659446013473961483654183335345627883719084094404895529040491937458187876152133364086222805980996620903253079201539622533010178821262518542197964791979956708691819243908881824566119991476499138263468618310803803853351018255046125168208111092696525437442377205249749054881100447645021888425228754794050745237720048746427470678922138875515226859603384753526526999814553849969780710136658394551020227965821163994065031167617374956393623914992979150018771579233415199224901207315399113917867176202012047630064543946542215638357780739733847998185061033645474526286719536982724804151986249274308754688028262229813254132476523160707372670586122036357333709513869506546455715653151260868206719701336438285314409194852113371390038555360407079195286426997447917096003782803358447992379815584846576406216228594068513141834767972696104538541647023296684924453493026781571287892100645810766413057971721270978527268197821789375435131687053991643869528500426457194475238760804075429544775357042895304806770414649214818172269334862034382858763416665667886967336992768 [65,61] 22407761908943850774146887300861301617329256432582198845185757460660058709487473794174995110967646853165455082239556616707099015448289299332220054581610521862034591103846736110986285834393047671032252887685234929820618855794542227035900201315162619435949260290780494359876292057832617592528120645226560760599723174042741281800228423534794236788401121537422200841880762932684054741257467315318594105849228410423909240465184233647038240354929920785987887084661830268777692256247018463610141627529865026897839803328543073847069034494837233616706734348100441905004754302242245545262463457252850973197168277724191007007460567785044529120996777310003693960717640527966671852748014664231333254841937774999322774144695532177650988722850631715150168675661791347079996409134021132463976722122865441976966732567174836862144298409617214625978802769674859875636034189215106364209322126908568455599783207729952039834774485891176255119333868283617599866456008193424666052362025025356674472544299004054903474388221301387144040707514136178935575669544775612086721794170238651163340460802205483157482496731628490294877375085208949887020940858665818192541191406996483779335438824327666536970248224856744718397046913538116465448719258707346715250554906420748843173722624151258359776336341749831854789832404252898151939720265764471625745356212265330090341849874273850691157232121849471376169200340999108257906545251817712872479388004490143196138459368924281635641240959722089430588008131310491398316344266727411499800355777363202616690569805503256894118022158412131673545075005769285266937334476213471902524545943364459720592231591935466802316404616313970652005160991317487393433852546352046462459565130027469338362193200045018934316232671859641338015503825925916959637988910350569018053897160580656303151678555113746769566328555028350677451722043499026669757120760186300101387464961066990588108604081201409208030539269273637431201210110882293817491385122343622256462723543229028231762259862118989719214147105756010120506127632955031011673753121657569855028826263463195697653958479732289976282651563805437029346178076158777805113500279063542663514594099003756625794075963355417953760896971541952515107518528897128715779095821642841780549614627844208366430573311378382417222915859497535345476443593818524312851229641297609005364443578313077496527851512207593990436060366781365794708089081303812086517936705097024117514406452402945070282418781249706945676667844334582803088459478231951046028158356238355947044461699899750029036368883427250231153418661770270891118129869513917404384959293030400 [65,62] -3096231868271589841367221460544909078589216318164526825715666117566282346823264654170151659510822535657414997018464840246000998699307041960892153808781007461569744697957539412789194304779953214135880234247201215049457329028299721350667292785177496994482891534619010813361711689772287764177899989387642462541548402242896756604909341011737716931477524700799292228246292468669597505687336614733440446193927575844033196829260902399523965863722711276601362904895151136406587307148227161933534082053861695718079697857800036596373792505345600685818109723733776325433484583662000755552508671093689217164529164765361196864547520149721835484220956412606176689316763878197942518801665368851608742212520327628785782602930419079012614482789522254264268538006295810639653550118106918867991098935728111789859190992382715198845927153781495329553269764110115367974438466203974138147258113844606755420050276850019896098452719713408813080306364374360164435269042748068034552709024137588249675793383010914664560271366445884576825665805257501161181737802729572514049041767354954998462361817431488294393216800223694513246417544691924833849115047689988189134936561739783745370907489483239977297383479002489727838846984950097180866982783535358360556565510466622948536786153799484919292353527543013444331349134909069097147426833725598636571009535027092222107201889509241976092334903254203452667522595388788427847832936166290185875350077529592157376833486824642315536579541711375908867702545905169463866731333370832220141068878688255560896633328316585896433779940318396990770981108930474826036139694152016769545889796173669034721082634563067858423980939707149452879928013029176622246964092484839157864686456005122571825410226622530602408297034288875147730964075468163598551790932905587937647573786547346733780985671189021031569021584308102016382693774959775659109266934822231675530724705290886016467643764778700463025987282999818488129199473857306620098559926616279820140509970221571048656575576539796091549980383695483710774103312219696990510399335176499447675382692732012532212953702457616114720596624513278750291074939680314190917585851806419792889027517176676588494461249325209774021008298019078994082233580503263498861993954849290553496264861055825708513268070944211263308083940183652025384761260997756480344754537315315830892441855444101322314619144725378826230047292964224313385793946003182404010183959772694895697591828389091046099004623972250336325063814408633784451623503832376414944011392582457770431446660352666776740403410955341730109309209045119398084282322389293824947498516480 [65,63] 349266014060729002914347722383480446888167657884825445654906799674252442440420821169387848620619703360873073169557756771553288309316317341959600357272843780339739219634927218276977597531706945807423544220142045654724100691000784571333146039229106742818294968466232561249318515786835341084844974199836101292437020031561922984730214053472205786059288683893839526803757334413535209500780592629027641808177162415882829680441124114615852173144460092664485021844896420125900114992732154295750785221702355519212320021409535610344383216540622058081596317518847743959530898552869594677297723585259760148571828296917604473610594081522984511597733847438014098936615798071831475914819069758935618258915864471741883369327998553705585046261988462188864797894763213007373322641332930525821587230046045120762494683792964682465764643586994702978439571029039191871700174747972566443904469101889226006713069446336802465030224107941892072321908039026569184266679509273455740449260168922043274386398337762301664971510999588624547583509650562989361427894748096976522048550559072776379127393010024770889227990767441254661724932253418076572508598662620630560865790906228565813216724160410694270957021862935141515162153167644355576873990892928278774966736816408931615561938073447884869123836475206706939663616287250787057942789474776101079932531796520056645279126682813606806956457021702274551025341982616064379568725059915984527974804708769813943744766011252768176933168032320045241661705225149513595374604060732557208907772389114605027539982142079995035728060579115056227026437691559962358732464569929788731041454008586272551691236383811147605159860357502792672107570101317658794623816013645246998714616875118145624265982920886561251190261581775208962802755948872892715047503598322352983304404500559023694103591810426681601036970216003334050581804758660134310628266469020278522233913449920512366041146751786621798277744907013827053530023686060602680153725630939647195858641431608831577709165111673737710680166627611505820477649829779532830488703474086727675127153250256590196149412537525105775588418493828533369472334668755698422088084591036852558349757122753998726234202874666665840880692262143610437868927876899467924636988607106520208214386808092019608937667798092078554099942602100267706933157411592168970767068312524350216316859665470147913490882946107770071940937507844514322950779034280947742007580424819553418197596320754170933144618956432062757315868685633835200018027846483358056884520099220748234960008629691592562208950538497902476852718719102318411931930345886893773684736 [65,64] -28153964900243588388245055058133488019447108703813638727707151514449528545759372078215493422462420598688407892533985622647262154898582824269366170538264391167371079425242474660383501754201666658687324895807106505127043798995844659193527468818579304173508949084166007927622401483733967405070253262315872188549257912006054272755124496393331545242816071499524388215254297283373618101899516283408298367979832753046120273744944783582531817257766232228858865552839343349994623415266995009509087518634801724340389957960211688018298950502523851645559956235964368173698781195575157541142268380160395329937327359454283862160286581672470801780496211587425898643559569538383350455347086149048663894088709662178932592517080506140779225993404787691743563291257474658311043120301709948635018101415223449479849083801849363609071144859584953040936166299441341697673735986873991486611505282194356286214803822960399678566908937121618565344404837947673166113592432399537062235274549809693154858303254132245820032144357996196203495348289982897312083137443287446473678891976918979342011294793341902408327044366936995492814162610836495131384803574568503338195334104076430984432033398178570419017107554419664919091763084382282100889845849647643630558203826135158041024661609616770599560883332955501218917664850376257705466790267900741797485855622836509236075131482786533515639941372492012361594699133578590383647707243833262437826962504081803753586200828216190966902977485570729965479211072570845398216377223132036537804712867230986015749739204650765049768940300988221104241172719950532484533346599459565675760213072947041955395893753007871982932900478994382150971020070871077177970322101517102216281973021262513860167876749520667245401143813906795327497833664885540183484592736149330588689633699328886782782569732325815102326665338699097959319391939201970177085341594749484797442408304997136263189196274697280475207522730037187268751938333165450199586867984767095498473658177251358322894774011625657971214670527145113953025658554429331182039973195464195456623642658201247985049644671432068355161170752113173003296198377295477279750928573095220608784766704166592797778193104796750009302657335333835784034973002734818015178219912358951064556720823370418144099624644094332794044165996339722919365743239551084240112739817774977939457147807766909599670484308271810029508997454387132453249207166636569046705387133214490159846052668480581957666395596324317514196883691799544949269006859408831186470636322684040108082592629152764543476171457659091419578888999492154655911001024720103538688 [65,65] 486018548148151718729748820423348419098384047666792875962443801913081103448724489797186004293189802900777591173357644266673253301194857541569476967132383177798846940111891745111153215091753606885848599284619359156233320547120133847511072306147215281340141817897308586526811071065249222097107234625495297185313798523341113638630564381585504957379585872700195213257397956117466590113025230584376511814894716405582048586040913956521083256070567545823393467552310716343947137954850884370723693538191220324543126527738911251692747898881295195516302502753587351697504863391592442661237212177238937972512219147393204887259660135066326241156432079505728988991062869192342641031706246514665148263580069930203876363415452816403025726127667960001271566260608694533718390081225745889972955888501518219735282808963390905686341151869612441727702926722526522083572516007647769763361995686030979327882658067647099098090147551681359930185610104008480873608188658496718651973616342813124928322374103782860057154245239889957090036252819862819297049054909479561906331084856062280348315293472656249789655390571460746153645562926886382260708246642159232212365119907442215928107322063337609324495458291048083084784611437942106514861726559592921177529473643618852376528574421631883430184216086441097974238979598559008401470403707514766974969022866872780233769955536864214859781770140524467572973150860824550361181121613970333379784546630491902386340888251139097866158921342739427756996469101337183914993410605452389102620586802068659457134475687163358911075930773123536788108036190992583314674592334851533758202007424149628894967857529340064468607954880694510703303856827756225404026665172742126942869127467464171979605678305919069874899138182048519151836443631287931515541254549784113052834060030155338726253180226310738508511422263287684834965597146381649226933246835195295822933605509469513961748729721172967378063098450666116715722008185523494592752300661813745958200465499054124356259172295274114565390582093837461542588040565355179248563207834122679491028506570750154024642196961367944725581965683145960474976851699549266061692146589898468046908024514757318778668179416470060567269881741560803625599950671802938934797675864474689343013741779197838185998607316927426362980171099294674196448993488732976173582962929304466701869532471070476275418410773835470677262565018754446863991137360467889385214687549955753059761536313175767352020105799191065034702112130011882416749286485172744303475739851297897595733553122574750250636888653829395477780604070742752939676200664563712 [66,0] 1119146970564811251373031459573239085253767737729155168846492743115518784047482188280987550468055928299069994486140351627456785301437454411951667807026020588820057883904046175593578555319451146284526871583796049004235580468885929137416716642986160614539766225205224336686984180304163887596486686287012783633477491894600616551422744940340204438810872195695535887243329199568139908638288310628204615458055177205904230997585455468766911607434082829656034406233447432987574001031697330527030284096325055463814861998978137764805829110485678895213724137385891295478198936006026709175046537355883409123919587794690526757082002944749323839383415060127646468167749518361724006540540935657737154942283102446605977760553047470772577493803472125615390211391706775625104414463035118574612979921779020285918758834939735663349492323730855657524587521102602709819213625981907647400698912133245665540186080565648696638156699954699431524370498478159887997430417081045919614163713996905983746168814116282730267306906774279527996132495594270173730896826411800160393116407896936938301332026021643938224191974107054201069517274131697509342088216121423189457317387253855988927900466934916624043441856517606854717910087906202818588144900559346243271739888246909460307047439782128031597474169692667338305437208554822054443291348226296492920517136022713904265715508506452905730842826959919055434137881375678982733460414688240601925890260831548905016736761813056060338282959611163203496156242491110203864793813042368425516391735078877107999433395018744072400608145793371254189233339388135475215205597413654648788129930021663427524816728524125838567989451637553353272959222231835915498570507772786897454286352490594989034520993822770265293881901157544242676848363114756405464137228992041307304294133202402002762063099024452492147933016463004723860506860082659185510245525526235219486129441057555286322668238343410859734311470830242244830056328554491732215091250168687875387603909353156833787924032895478595794520343549091224375381936642710071826293203018289593601705615723065860489044635847683119182584821649720177342354273036133770597993971074220626665191144965796992567094082720955889189792131773593189924377883323472004771383196146001240328641052817335535578687348404633704963990031446346266994649713847752233960708180168912372858872090133366535746232015939350982180254615061068946828057386733711798760490388207267003154163668946388962464303282361056063615795912095598717970754031015525853679960142189220826076848529397331785447752212500962051995048540589447445523029845574513164937893180096683928514064932373277302907051122977723210518079274293823408360759722599147449371670180569006156546048000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] 202385808128573447735344228341601868614906104952690904960718875470420146799756265571248050081687184382640259020546396933585786506357374351242506033158021790139581044024927277778553107559443259167365824026148220393642820763965859860191168183224557110311730114222329084983950074773061160729425877014007360441020025644907360882364813657386032107871327988855168470603689721753614251868391875282916156362937212055193180660743137227619988906448390112018447508439551860325159720014526983572770546582680735701908503575016763522298695161150397005510171671166648162636812118286450901261710478580707494359206002244284156398268441543902549331500662787218172014188986030504403093338294444490255609011027725799615533483080745829154650417127559399982114039202150820332758159936379129190333790548506618017494793913344672015566166587321171260260282881869861710657670325402966889993576602906176199506654126050886320942837083434448982877477884158876147374077407686097449499014715138609557583808310725835542861843779139305140668943888734027465391818778852513953344480523253042752232456334696812716232502924537140868632037109563360945473655636898148927119058555022309131776519318889153798659097527560621341705758259571573716353020780595816101126344857270360194134007447099048188744717814617528765012411511041490524416432166290711764980811717112985931046115652547640759232688602130881685004137550299225067146856859952451915491007269791261065205032811531117657470567705790989952761938159641501356238418559641658336371409847968073336499733001087050601273413695877506935214052912972148946552387337969497188476564168427983719493775504357046573379487025416799826676407901346770086791464345861159062029924688534566497893635947749534859059862088699718010370187718965312524050898360907870916459417622783131181142944576378875498518672985568839215576367831772670004348430036009910867344773199683944776826203404409800829406185198674789967663889499807053625568302794095837045364926467824970491886774426619978720668037361506873756201847935547860495265350498995955145142748001421584497988639804859171724503360553609778154107954890012260582168958712878140343802235797430498119802564766499947090225307199126152793262578295695559309448500751040336604523286417186498825686907981695107156246826474733027173526558308460180319210885343662717606530976075074179958025955777966861059031977799080715844539367991526074867468699663830196379112185678522303485851747446761887565802293706492490827036551184255828948798078244702005455434034628097381388208646125841961956625449656187688577845575304992760997341854723575147574847231039150307372477501653186371756141290806986160593429710002094599237564483096815563286616473600000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 21782136155016567340008078154265110307007477640971180129117988576672078669299974984823399394446445489582079331236192184647464044031297795980353576218486027325104497044918195538549355777274158247362807636794320725512239203101384272284027983484352523576537743959441638540189402753669403810154300954844879882349367671144055856853276840974461202501604088224612303462230770294884653710929312715283898466290283915178692053251740826373045219248206178031613814037749851992181763897686391015100635305217802308489920456596677974994261114602472039944941237271517948583856817662127350338018941305912689844095703339362196511038151464007321324509260988341776665798717264143652545507896671492796172681712953252556459722337602823040093324355035159428072145783926326868411024822296194145477105984914782585577174182101429413951046821729069368441425327761489535872049507622541113389404170633732453239318811932399727951671123020604983624835497424958575488897078144583840978068785290127333775309430938992024262240035998935344973519596580355288787313678467566612315220304976513079004606407760320114837759029995666818955036018490173385590512364011467941697089266481872209116625318924407576355991811490916820849348940422721049398354836994567248722632410239468323805204371628805581938706005202525580485338058419393249618731230726870166979391344508528151873917936774353744237312375832020587215396176894846412762523602172688040103075601907079973471775680747114188252499761695735947506358931386481370239923487060786794132405622104703251615181140251045764610548769005026236328351990381290609471059536813496010701971312693023274668498482616655015484735584883821552720583041222531128251975175075965311182123403343221726997410717796299621507895504083159795537498124787339611710982249552587709316857528767099903621609259440983242718773038927136902466254847014991035286362904564996761550984967070769122078286355951971915006697602631385346055743329019127055517736219648471403772762847014663094160662179797849599425032980610874356839752499834699360378900300630419824127330727873574936287276851856695041762940179441727958135596001234398621945117632298740578623962135870475640159290003641858093710818989312269171064814703145368823560617937353313246724617482120944194161316907861144266902878621956569413458756681299502065856899212333160858200665436258629584239394292537723946885468699918372304464051977074350960522993860491297714921295508938098765428901749971898867934622065726611243774761159396926142204726306415612277717110562292471026776659512050704271752251468676722066186205815779283049230216620771102524917284632107469944747022840961658898969701490299236514710315342293140872902662788586300904342709862400000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 1168677595594922244713530846875804654538496061172250025791841109128260252859236780783123217822881469241738194390469277564187687214720547524190322120390217358055479922968382047354220173992256268353031133145040333248741849082918166751352334657440219204261686711327744278510479111289575754256526411478576911820567849389436188466294017841014171156036863890413631164172354993768691742514374454702703614074134920592218114658767337292465778130280005690394944525512425811164367724917388553873817138275934040836728563000128645952922587929287716966053619849108007145207301498281081835755145114826751483331193621825093494985840565875332141787271420887854635464853774025790024453701163100069592464853911544639147577490284087273651014740750120340796976928826382824007832336646391402357460484734217031492294530676900036722174847747468858062445545437804726303837366051505217865895501670407936382231500872813704385322378769268404127426998027884253757363478387269380385481582131125195313896610555773789419423667320223955185104888190733766600615977460154787705162073388013498270432555896796633072039359970586217459979533267313398677972313318165375027744535095451180461894040186344511277410596907162983674319186647566000933053124446088035048878685469078532406212694887467843315433691129427411705521664287329582719160428434450580530697655274008103601813147683437007637192620208293563995265531888241649510337357486297149617230018692310300854380510175350035543155938477345341663501118900631126033774781323624260649502704921608628822653395893819196674650703617346119104724857800108056870471594870864508843601230874422886967321419197959929244996207905636936151248211247583745006342748668874310932397145695621678667850515133552262509177559402802398297376787437415431830655162051657112755567932476350422623417562015916536085437929110047202728284328897109359663819772571409134108060436884913741769376255571356079941733191833466645079106186347032057791411852114103809081252741233843056046805935998447975573980511671321596867562328450262776255729728860792764775464848581008321802807843652237833547829853944498702275965224922237410829071283736346650712278794445615182122099725561264341526529423346932162237588559304712029024038780484928539875759427593085531957315339944036754430224362750226140283270663744086846644555653739926318456522596384776187292569003869187840470261366448816558245099816279714131910043529166043997526807509475096444105992159081306199200629090268718918607445522825656612159947845144835163685928437042864193142607538415644240687026803651122659201895383891925532911369787415168581790560398305625349053506480085935098724855636192791963930114315508773539102212745588609104835643231436800000000000000000000000000000000000000000000000000000000000000000000 [66,4] 16325576374993958051723758209492928876462549059237250973893272822111452067158445012933837656206183896179264310368727346061810051580501349928798606109826859581341558221793546295312660610252172898139429720638302504442000473957386812698931392081655093305978184246444030707389930079472273975317116653557517563058684504695083118160051271054089727119099630311322556735815718539710852750381325369713958979331007264747891106818004261223367708419493628259182620644010916167137776143152005474815841029873105732980198297962955698816113473830443674958681516417681636210332638922072343144756091711047998238866073967213214481000460067490832581209055576089768069855235130485977153688831398883229666003855228678607798988903510364341040416047401564214219540011550768014319852879038818646014366393484402838092549148662123721190086565222218823471532760354833430532900962232750636962891998224785668962222180108891229192663597304385061082014462091868315485846790224597347677240136853365020779403590341210628822400667509408293412391152405363178973199253108287974768557873228103097750464181474177528513220684663052793406330002952438460092036978999671914925343834906440459622188685625610979519636847326382016865458581306038652589685137818533632977396925193811992500104737665516252242157548834041921600290952997862068136740583271729222916340658580641724281129994608593761697959547250558073846051597244515444725589837971332047959563120768702560997314430663341483487910935522535053819388639696288207027051296320589224212244424691659222017725585347924807350401281180576196359632928207327499539394028590174380019283165454436382120208139620015854852090947315824475146014443993451079020225521175730749532849030163251816056934894861528917583033715117677045606483209543908985883819166482445109227002110749822968478996384158871900047123998416706183267748811707791617968074032507627307042234847103458306487314890238528158518565141108650606514889229389972831548312373556634649641907925611052638299364280617221031174869162286621455492120750616655616407233608227597955034557328291641087913761545279915737643048553781011708417790902252717291818683888220468257203681334742691169443629990175515228915902505877896685974779148730166681481986839011697723521539280890283021506701997617037689003506182763705900402987414736843124397304049595874705269183832951866735056318551988261208349188332303965476099705947968834497033913957111505975723684546128021869340788875809234429860920162791028979036751730406794380227678032559209536925633250381936467000604268222577562994721678814977181742514949986667435436096511542865504356135822794693383313508698294887029410838510369602458321959334514191123230514898308245097407886393344000000000000000000000000000000000000000000000000000000000000000000 [66,5] 52302917074263367472834085340686176162920957783163635863197924040162879290252049249932462141741425183823645368045428070352531836802746808561686051370818376806879452504387038756448756210482152181634945603034837964757689046328656778233256481810167365040078951684760709021254222863238376869112841389958834666718203752574514027416297038572235358991729681543901173739055263075223970579535517964685640924710421997603833564186764409762512712859361095686854027527753261809649894705944380915679310200220139930697655849568000522353144793321502823950835994484192647580369771237909795184818104536293572218122717049926758981931269712249287098894629709286271409556916232477965258190911942043839438617012379827373668250307351532115429059496594043621016636816178579857021221036337344957182623423343774078745873653411610188330009602990388284762111079111608216388751820466914084836724281421032981157468463625123878830808947740437964352970264944456151406976739441645415714035880698109581832604878970243061817865854853042384027007925304698957466829749582587037780592737148717090649165179295063867270843364630700625471108314669036066641384536138626070704274931566975134131812821019792355345145829871803669699187623438031019971904761076448733192755652129364185370686454614739528124871140593556088389543519615235106933231390698998107812229620590669674709492039850671955232942176383367200167331558543895923299835629421507909136387686251134799849930812100280780068293712052780520061078105128621853987199813517948891404033826070655887949405293744251721124770146222218437118376143549285739459484408477635446048908800323750585921095135064334042496837072782173086406235441313020059911760836762385850119521795443502191913795356614517309597362772977714443533168416020075398793790414983038494058947935719539426627243893491475345058499366516853434805357656071033474651877194762066356465727221418743660085848695095744911868765129928086512541563151437392521667118525274548959075800902342370901535876953949518285082715278574858127505754682223419523535748037329033608797509127872785043905517199729758135103400985165423161042049637939104673306639863568786321028358990382277845623993537821031546176633278312994021132049620551174824439719414627926222828612238519059646927542067525009038475493736138728645302586767801256757692140059361570314367698180112483888368909159310086537402466686424625220483460148581307810592921935264428279109411354596482894284823293581671405757447879408015586675502845805573264984175215403862812155447556985800596946047119321674484985427035156876605713198311661153412146613408327204700061624997794403681375430601465634623357906919170079937370948433470227078952846789930076415630606598144000000000000000000000000000000000000000000000000000000000000000 [66,6] -1123843512328322252645740889395491479678462288144863312575369791738514253651027642460451059426363170927149442689551628755186229024485962567387873990582525774875794684612981533637122496877785410076578167553815567090914459131741807916200323040718895239620449005221471503040112179114720218848551046566919526630476852652629045280163765962192018668180882792293000258241545650169166305473436376286109600733688549197468334599273473640448778481903054115645752446217644672692291498661488987751093208755124167618848796923235820704807549561542728697657143996072641554409277594667769463728868013527911365951239173608401110984340704866259611284721624002654362747934803250281757033846012219148450846935261261185011802173683321590958040224210905942721480405561746383135679833504172535811764774430914114233721671462079624658800255997041505196021394896410122558461878125735795357515405237996962736604032036692633563383786563313354878059285340388823064639633294671330621545943640200466875614239591756557094093207890674789656200709777230734091572343638602228829415158445240704857630258714015218561117079957001132352319264024857913679277576744048399385629336671873842759416284842871338503170157485160935776101831852071008761599539114641731990562472891343556486709658486636083545361883646752015584338553723546730154028768884034504282448739171477467033734596923341792905858409537884360557415004767238794627685292097919429787369238443634873937797266052175859208149399995690568601484734914511607434197432424113753259138215525033742176165981194288347169367599473835878513275370271859051478458574394323674358424489286068885032726146692046831081934577240241183755123606414139233990032600403182319529924399793134550692283778722089255516178039761207747714487060405559908053011754819433922664249648101301308754966603803771514668048236552881722516652503615378620875366067918824500433463290656727688188907675001978235820027253357146346487170911625185437915273434710116922731679671254328423281523220616938315982633992134510175623717646345627521497661656082145358501059178711749811457689883712940441672677732034500285612018252616120298385587455606842831236498144660250683995368393268494352497201385544519022749848106094241220062787170238380971481520156171574977964841597344653695882364729892920847944877817835963581230810993041532110187286700199845566588330742433252990850859444635046821066597443178013003772872290966258064944399657830824324299217705635379481936626172320627746927791640058007917337478550903361947317078658898554176259618164208604413365742305290193208392545995726952975074740123756601738619911811680458074386364780409712850124900043066021367710219862723910355626900089610834286067023035236352000000000000000000000000000000000000000000000000000000000000 [66,7] 1665657572434070634289303013311736474946400075594405980884448931904610049841337416721125531128740644705037125091376742672705002486354322960183882470899636735258484681678626501494586025889558218895181943604135602759766740337025811951159515400399692670217264180066630517925137931938384132823187434900973420222104600050101705148541755872408149123147547100640833889088661031815185016564161622313783072663707317124931708810283267573665706720388891576130710117812900241257404239596869206857203381301961374856440139199448082133198879717258457731095761930045702580349491811393850479069651252513382889797372559966324988878899718320976655661388904898253468772215812569852335141760521296676196790872506682573839646804158605051835303160712279155228705777008715732742680996851971798392798846134630291745586674362334656752100233096997456136519598828231111469782577983683665706838481740468001442078584930428550452973604793502800982704537539112565771176813078744118518276617478273646188136468843716588392654162329178400780299197919348014172955567956578659981694140436872409098556713252968158879992674616896379340668874281231298702835677086313124817167960509779542460320881625663361803314994814344271604350888937818470360064143461023279503809052749359588086314274058367100723245902379820578499856145214926513650627826186297865524209958204485422679436247436419540115348199668058563836985669868363996285692535444008950406741174892839391987903267226195281400858357485326462096075792748719252208568821610562462325983486674975337567646295215106095845942480699034059215482169563451052751051068775444698057472233827949665997298626489072966620722823362180250195351398289752963697512545294092424731868399799508392426828265927827480867543968046901621504819689794598692815113234510142275651835845162375745716231547952841882572123800244007792125447285217613553846361375729029148171068303034252463297253080486728761021041373079678894033705368088123367875813315119939712099770162516570953212110289870464795609783179389537119630064818645100444297636065854970989307028035626854433772390870194771257733814460644184100257821479146029785159189397453808423090590760034411772786410333553958721063822786305249018421175728823651469764748278128973415593875087657764699610637007229417628278474628517808889888598615836160419348248318500247465238210156440203108262407214029832225167593547813274041031151181901055814944894629981332975070829035797433125493127046240049334272868635361061990359370536812472952172010947358722495706468707058973651634379294800970659810288101295603287768968191795401728771340741030208262847989616196940499015008103878311083835291163033435568691409970894045753591451678716067386720125221601280000000000000000000000000000000000000000000000000000000000 [66,8] 70888284240578410048955252406531130536219612081693054448547713398307955702047183343571708696087332387574632547371338109732295400718637777206632839697686023942129048219945169597522116728571037940711897422451576356027153267624850523355181473612199440288325489078139730011022908749375676690978800344290425983135119364212605783550652961547340147565137100596141862618490658637509637903794450049240190709611668036523504814336157933509000413405154109603004593996025204439811550731235130422555425424689696315089362572691363530686810526910418085151297599677614609946595706445847204041114138835431381789807641169047055655211108372847631421350074430033361771151180146379522845863780124307345612558956252677265602426567014828901836143096120335812976920457466719774475206401099309637687210922542568059203032159397484742452119604894784874705295693030773639499793062883102224638758186163534279644000077685138362302921039473339655670719300545084486227713251607972279688516154659085924845244244333254212241477824865046597330576838840105419424211842031240241462431144400442292924812753525237540672201017024127680524734695057706334306376966859213449635091780468321252184977236460261548033272175872032888879387378684257410952152754666392506485941788005199438950045039143775581643079324636776259774943309404458527333203701994712628492914240646537292171569750073033326929851804746554845554468860124537740017442058136221979875258019216042410415957601170562130687872105248601292516657582520836083378855750811473053812538066649452361180185608803444257941059303888367361425967223012528439138953802328977782635272225110577892309675507154525860441937352073218656615736316918918810528811375292337218373398810291328084868107362476880867211707829812333261136699666860270252588327446935949537294851067514245795546354953258872427840818665774275773979682032536538527082641403089333812698018422583353315012960506940927911727605333946860860395356499633432340881247778826942026844557099202999701817848211058848533019506872911809925056046382391423407758750491032457170131416971889148294925197800182434691062267087042389514203826284387604598938153702549612628868316790147971562562831509425137086175977107015817220341533705879725951943885377594671491855458950978587630387594683366006959293496830186338755330072580980888259453324049189346466415108174516267886067502651963802586727692994792493514883487510149478591966122814776391623025428295828185317609450006564906031125367084407402280880562290618650238950437562214994054231019702032042870842620049143071486173538496316642667838325830093674035475609122659213677807595746611323382403297483113440338977270068194071165297924966550075506942020033068011190804752315187200000000000000000000000000000000000000000000000000000000 [66,9] -1290992257427217904776298788300930228529240184031053629657671644062276437031790673193356647139136329828691168486068751894228951036065842916077746681995089985124592160051003695231303308552058865435881241526157979995510726788894917903012068439538529181179802321186821262690225476211651065014400126510195946078637828211422928484679974266119227506801317473456084476617339025481035643998818380109200057689582858470734683836674548760004617930271149550652337356550408930547160615572653205388086478635699996727929878648629728549428177400753065835346893026840145059246104972519095053114416093989139487053415206129016675391443351064111695160748630104072503717640033425044613317021798427968939492917097029171996246508297849618915040876436759527511632800147562929211597069913317462630298956510926398167185191811442524581813007052637641366728213191394667926552332880407426670007073717956530904991038015034567116142599070423171940934489387208271330661135058744983714522881122451231270153710764439431328689332928145473682794039472140969677426251098892708340302502565782750292531349877457698581606811195563196662332316797692908962497303841145405694175647637195707935920240190858948535646389906001376733918663057164294740405858866170939230147919870412853354128633588397150882231242412421536206775221298755020139226454431214770091401329094194566084702203621378164635134487938175228524876260300522780245229546175964677987750622008971824261025156311988885813736731865949065536924175587113236873906143705993216126714323088144306019030527726382475509274923419074601861293316806664048992930926906196906422639112825863047462586709106011608341525743412319269564160219024699358690249527340070413091162903240547857496205923155484984577899057313835531160754206681493105864978991846720024691410708571210699884474879886929229042759664581567677044982013290460516135157091701270533554911345662518138946249361911162022355621542752270534983975278092000669210229859505830102795995412552824454477586115315870963220066621061820635569106503394767140178827436740058879398049691396144032204512839546222157636886795362847568841689121508336843488711401186843530802621731103710733571309756049066729852597685927646257098327072378904040153329897409477257441843037946895765173495094168452731832719490815868627337659488724309325832279354866196505337660984784304244253316507694918244450443153094337474433140431687280276833906239368921067875910133730207639446913932225143707668611302115768268129377855667931271015714262606759927379448706666102106866558578649578564203958576152666315584280447962035935284476664900070523725530093957171466497433543555783540408598607320250285667496976877318571630902381067890526807932646771916800000000000000000000000000000000000000000000000000000 [66,10] 7518831625927571862626716496700932434680715127249192945571821027038518606478654392159265912520203340253603084865784048016482917616096769628123981847401452332944862186607802290840384419625780625348118086011948707607624571511030217760774054010144865804920941283358236189308567853262332126351451148342311150124365326474153520262847732416191332751041411877354116325271091811086502480144972306747664111909182527028775975222349288355492422005047019962396781453249833144555763539773416667681682197238052150414591451473517060017980653577495493686992055852691316177975742513420839194189409253667304573397767404896975977989518720985955649034539604272919406894846411562849885164154417571982564345454942649700655424065132057105943536833004317913126099612717116056456323797241062865091431144806444476890462833872119141801973080656820246230578522828811019329196903408043740602790108463294918636739604041694413648266520432764831130989023214804067827794598378175206523141883920422409556343075941323384691350944102697948077267912613151502340393490425817531550754173033550088207631552447570088930785471817664115894048719013704756033011471184116343056188161904858691827192398135747544355208906148359208945262741916630980378960907684063953995028947903809371830127002514306415218690704469216295844500615841248516834614187982120069994111374259682772480164987321185209781003682812464541687639375188134695008125561023963735715941059203379253707355056661703719936606926583266364280495329329784557839080585725135100617143644418247634068974039674316276019677029139873059509658336030313934201619373523926587145426184400556220375112836100572441910535464875811533999595938129076334497324259041926624885616687840012286237951952866623944128849961458733513736255474687479192001115626130758526307512564333073980073167582237536692933689356610718118201586051223239983147107676469378148079390335723183242899173324320545320910691303754878971730104224970652099041201236451609909677405903502034634828526694903188688373800034442440840468488394036850420991943412573718886603190570078837115848338421371303448294579584586335946526577926974215596711271957973611268933183890126130809731065561180253432657303919706204984705195456126015713844021857678709514180861239764402658784002630630490591456096919846183745850423375670024325181851718838315674205439719819920878918789637099035173384687280910086067666448146757702528881959773103171414781717513526132087199276111191862451753299509490716985833961323386517338179570500744857538604598426853138604112684663870364666846215794757080461661635940944473445362809689060464521990248493893574003124044262668884757103195811971281196754899446031419978076045612585542906772137398448947200000000000000000000000000000000000000000000000000 [66,11] -25123671148133133338759257413536001196520304142368470548801717679644592918863367466110683526783325996060456083994454187201380581652022701636917370821258141711133280502082173335802517137980939076699727342861133361134126220034006504027336465611144692926825335820356515325543846540704582151828702425235594669296358994254786722755328476900000460066644253222479194162043362983426948925065153473900291846530238978052588601411662051979685908651868511666849235227052623515053948854985924433567071996757035612320606710208296494536999690804413969309576755092415286778846487166421218655583856008885096852884527596209662982875366670214954325665847751263708731106220829209641359593456076409779583125234047838587682072887756983451430491438033226056627579356194265764517035792428671004120004440127039493994361205566734275264126236518329758397491097031684905062438115060121585066261682018182605764577005880355874931230610668309921385892427195669653645418421153913395292702689073302604582163627376438164593263061447651452867241704495482332807815782058588533626576661186046991110122413679381940935891442050962292534824485455357858208842237728205101265725397923472649774528575586996209856879676031710561107001092600144493074341879611943364046581828941773318232682569297707278050324923484153167808183462787810836977435436743298013561956350178155613171081802385328527416111237722732681490182553749713479194692301340664815721739391469137840690658363122561299904371385596292181166345536591642351853009352595416656472969021452515402818098383429163953952998069273299625870153464964168350503785094675741235881747301279170045696202337697716611926364733611291725423405440013211832374679089500448368752625834660347471601340900547683409525908902096941366503136783244902794057198984265364486076551967491233178165568761042160210421338054060218514245623879320408371666693813858361024419388410785553103330270643980888403347073965001789712538628292234352809081363317493771322678567654055919502248913506228638976856255983986857026384260487361928619139044291481298794023020086119812143840562929163485665277643213999244346154178960581158444573057151560371037660578148554069126835982743207789045017451513504997308350729853874701889856029633417983271124378217593102272134149817279835318462483727760713978346048788454245780455319908914262070774580733556713334144027636999121559476589313711982172688844607402173827799690554313355465104014845638027265894715121859677160875484473507608056043616608472337964003069770012625194213870724155783340030972356161822981329524351436011094739831972636802762473191045072867484949415119233567508529219125820538056434743289016156681205883970533028443545147363751624189532109862338560000000000000000000000000000000000000000000000000 [66,12] 80243956016348243540510466047011038473681349853665543983166914575429231580779098621548972402809699974541832622353380366619939398808924254516881805959753219526986804627759182243797314549916091834346261602637559631100296374375219556117783823520931896010347926664268951954072706134906201472497010465042655125223092042077628794899723539116951189242171659316385613392456386672295613980560627106362251312211615807448273076156938369883431594453227802619660405350015127847911823595522057661421838341703792410080145574348329203909079024376777260875048240450458297055377115984603576471793599414526620666118035783228637679550940088504896319074615319074704131966251203167995310823195143014892497398323586916728437903951044750173229697534029966506755982634510773500285551484482908685795249878506674381257157354878398367498130283587220485394201451592635973845638308880826978852441356368107936467231386948956404005485699526419154715069281327885841530556951647890575653595835678299031788734981306040014307228812639685402018636966226761267943156792267871407169371094081506569239836340318623033347084913615959500526838236208666924097569784179993292449402014816543132305077350227710325629512161587591344142856439614271171467609698417648130988031536516917648980976820109666911250306553841293925177235771476178927938515222929079954243898246518793089125671355969317839119829606569490322729554735748253750888796385666466535594680041114000315487815279393630415099706378842870625832296906644480316763595447628779621150930141288574270365256037365787294567493807284464513461581075362204644740498474210059149988801545494922788572739343442411976913713710830912911350791417488906604032185314145474972297910476973937635044323825322517161396660634270008693500489861652791186816700429241798556349542497013277542737915570314849931923081967846888127274874800623177180463652743751892627646510323979875815351307052552632453597326756483493376523600294042159197015763653767662757791095954748336731373312561505292146446566621840770391040047988408026661263479862390908592844834797422243058293015172941981843230575423520123097578919790939041456300167786139100224326561019518811817093972798567299005029715070392411602208166746175357266831922005896288340152528585544745604969212313915205073421269804872315873501300302079547911691270534460349409759449293299170557892261412708901664469595232314055457395594838687824576402823187115583561355324711246556433878026314036396185506761039879329315852856278457556602506832580743297275182711084941785184132864489927307124502766608309199942810016370275391988743774920098074620395315993542104517746781779886249722746981245063006457808758485837146847790649942233822950649464933580800000000000000000000000000000000000000000000000 [66,13] -343625775395225000439685838228778566717677765490600280508279777682395310469985027649634614947074678088364467441337197058846109463199875343112157856591047447629964108246200070326487895865328353151278166178688316441922431555606231605723242167440114001605301370632497555895282959381518496929510189346442905575786486160424415399886260064225711230418177531854637020307882098144901674472945023846015199863561829238204303148238939634533801097794332110176529715697857856457770920163507814397534600204885532177953756124594390458823659511566138197531723654255169656738093151427945785830469956826200246429930602695646488335277644707239995876341144352970348028566692837032345776379597354276420392833165033149271232087835180643085783042686411707843001791195601385096541958637134290740629833317378251183775587668647005767327499842610518798174853266276524360767935365654246754594964010719817807151633775762537586485151264432897381537502753338438811755657264294962082896390433212383121950415985347092258491463780543572386499769889926655442594648842307893057504225822596162284634388482569835069692690818291625342077094849865307329475932238987951639887874817460905923842049200329940888435725741749409965890986347188734169699956456829481796465235479452666310577672320907970499592983914336115969333879835855382145802155140065574365759378718079110275316673251799742020721049586889394068479438165454870759960764875817430797387417674576224716818958308256114992188412414348054756524611009543268105628575687751899220673552894103358933180682602414499784531534150562014239251305136729970447262892822790994849921754692812669634759694565413467017908360830146464424352950766646310365334315151557973550312508603737477446518886065080601761537673991227879205805875443492832867426191776355597978895959313679747599827075038304702195350900938700470468245395798105485822292254249341252205453598360497040027870690205581455016798718541245275299523019466682631987301570017162649084077718747686345658538393662383608314238099058895475111221038213691197913371249132258182571368305098272740033547547243666931192847205954918667021791515329289598694845200333291924175930285899154337427642418753493188871506596563075369347289264350719281241903031074861318432542252247105341005026009498681617407236171371619087734810903426433303896122241883541980628335647672195406624284345411028141863571948089726387707168177478077745813447433451334911851109142993873608749556443761759433054821322639129192633373397726717198027224289435475042204002582998926528493189233827189963586257058657317364173919680932989914836243985633591796923165704439159895034438603199929983834961323185275651387425071524911840971881297177407940925357467212185600000000000000000000000000000000000000000000 [66,14] 1313112611892650954167684672004091734544984133508271311112575108076214764309737433816877126182922173878539425091078555898429957424268123185060374222414479922587074359618078893462580121129246202650529665442879014833362359949220470252497435006892375356159674651898635871189435083561923481170565034546160865492228589135782544018891605676315814567456586647451908384337279841754619208304829367908478344606544412269546562758428901031908100159319248115417036073942243245747681820057140681213980938384542437662658585468917917782200138621984496265538022474652696028810322947474123003598514007762593294032861247530112526034608416800141075464546604652736260793230446931829643163080377419975814099141775907946548427164730310404609259683545082751769593935144313900246972149735896029922933084434702834636724015394238195078880535467331634668569245088392544317164524821859577242048770179058270066136751369766427775529082486943545723379614510790224574430889660581557041925989253063977970185152763001090604212831380822185487953598318198251826635013174522266665197186858315393537019261663735513536165689261287803940273781214329433589256775845659530079325273382791278998657148196387502195241478785352920427740795896758923918085469993648610052115998172785372460974805552674541135823504619115554717635060912820215721695173728597092026512050883059846258584894521631401983727943174039121631154849210744749252696641599979897450244217745705108042938136357380249258511591360618188180471949552554867269840680410770133873758772435829331466216853889818187928727657576522262616931310325985089593439709428057539535705218245552196287921414259380909840771027164607873767758364586639535518488829794947914819984010479773493339582136453680837731620049680693073724737383345524132976239933999452505102535916727503729811767711476401444490536396449188354963249457556000731154674553425296999145712330258801521845725208425050957931466749341317324164453096869188585253913876297655602360808180317520195408802089799990435430460785591655418557757958244278465938079306223154340959917729478992979927732604960570560389351975051499011052432670809878568246658337683557018874008607259972022651571123329979926746935445712274558113909524639144749980461260245487401451565128829848793554823506640726132307362068179405026742991025676175490815597424139874872225207674097883027876020036083959497220620583975967799909528211603468647969196729285536629106709486778291223455616580418674855062711465855157201253881749486883504743325819123447858376474357625135131517502700227461810463371836152424643962066870895833218190782234293054057163782540553556041221356945483440877998770490102952834512618487063121537961742342286818139634139807088640000000000000000000000000000000000000000000 [66,15] -3430413099248540231238099330655330563976614563429963447962237013957903287093212215489224321816099547535579091381012541801648392256536587994901842571360655563272534087062869856201257640628304044320459444983217620896963391157143183054435311591595042447871810627812563095962623033969184467758825203713892601461382244274187256612210437874654048257113385722525165707181645381567672306789910326757257451895431001500072653491983989655915870608837798347014395799527385901486303627642590326593361022835784033752829305482517078364076712994969175245827638570676150684272886850612403056241380044556333190936566343438485112009117789315240934831094643337393698660401463410294046228206498114970898275808495747133475691947991211852238876920763165471560291899704747714849453001204279622909649657444813537860507760908590097711111511810502732366897965311585567898292961570895305863259848696276741505972698965709391262655420599218235647279440558919067303080648273946670484280522469905035121495099073802140844964528643728965788859174150286192316230734105241840329374193664254806042867721649573020915536013024195696316623906652568413559551282073816423628961794549613554691341421356195927576910020702008561218715979971611585196607595070243838148440643296075763626700301621152878872276753271590336494811488151420046529248146608830574207894225881732450695511872842243242446170570880738745791008097578018056466420535141009085120333181560154824320627142875367739539944131890402121700245187870541544419249479195271810068173728387625002556163943605719709558042207718171443006799225550741590728571110935106063639379535270862707971426749541483898399368475928406879869760030041902629793988127364865815505914605788291127439707480182278423167533102132892830104092794165492183687908987610349231059477032355052046720500025744167301372645714344540791564486288711066113663145868728755453045219000845108085284563239855982013751464771655270040374849031135514222134090954299474936454318442900441221054715287603298583245002912690802341573990973724216595772253139688898836064078647387967503915801386480736671280939175679329383594522066743356481704350668700951837449343707220266239584393076175692372081953350193435860436669918826297187588306444578206687600422817088181516448575667876550074890795577802842933934069019803497113978890121299865504678607832960729722982833031307262345797415922156006824538635325479155510346737017182597651816996513259219676196145068820662263035089234841606535299699149358783678467858888883852982593466367718832443842210505674013183689842727761779282116493293733486086513122727838204156035683285287578441628946015561468312938713552999031820472171773106718007952148091662244093171672188715008000000000000000000000000000000000000000 [66,16] 8010146752694090093594489037461574597251749356885122365014645213609432703835240473681738250342567809961397784310522738011035579571416065194455598491512269509998431205619400951034497716847819508989820644967355210414646444061372092438970991385930038387053237471799647024180940059133917205502176977491142453236974392660773646748805859620934787281534011725421768403064246731427192941379793559573600494536424891199833144862765235644338254966734724018729479494611029791960283972279806028942387299035211761752516046099019906662620160101983979871710032595855666755808051399822589295947881813368071127505195747179103005350619839090600280248314951805927295498112389794258572909767974279524757329995623493665979318454243991698920470576260781001915635519054154052329287870708832269083285817824069009428924770843007752041885356226367271530501632762437108124964548945744416660163527836175321543782513945079060614656314899977551378628750706563357052324479598091572615621127026653070987693884507690703985240428580029479240277212314786075732324944849212018531317195417080350318756861908820517894312986238264609412346169799236646499581093433823709861007012291972623615291513895481156222349417174113298660274204348228093709281824154682151012025175956642061474807494439820788520603036633765532807629782639656989708651378010877999979087189536339049561504845702694028669265417837662693219660935291677197732595675419762767834985970556589893185413562443573569365753767611167613677008996522229288364083416505469115255716022502476019861870442683770509530851166807042114442665171911588388529788282432419628488961443239962915885526649553241087122604080105999641513303910883705074417860749308683897860082061645534098358339533051973350293249123295141918518113266996208405668057439501916686031166359300647689515822549720431978295301138595375338833706205890803699442027219223912405844058375064895389464057463568745321605069070264732017165981307843380383697395969275336697363962244740275415203277554531804476105946434544789022269997445673023622435584460610600009205038862765118111174579730898554753965728033152885451996192684627664570899838631689169030966554479041717262127754604777031865815999831887241028679852450612800263499140884082243982219301391562380522588219472517060093221510608986076062298121059278030484484076938359963829675167454845504957395089265555249938795211774529870644791361501523060722141734119543850261370374679489847022288351762380631145109944303164940262629449586171946385153610947884867890359320248547304567250233057211835151969302768483640019681135255958248963017328516166674429955993125893902242966454458308605428461941294994166065730093711435069541142787651589501634079289333776384000000000000000000000000000000000000 [66,17] -17606549398114568449953903462311382342102748447873886268346439817055792161293953572679806553245303491614879671551816168783960891526898749622696181606025146953595119629315800917524685462249021908010923462320177814162410879504931593797082273433882779529105089868019882893783574981758349734373146392192981551799377631725310094430367716986610513277975264268038029611223412488425951609731457722790835174395480731766739641314509982468274229385725111393568685434491578395776310336446742093130237327658784643906624983621763325433775982596258557764116470068699786127699109036409439937642651400850837608912487733903216052256339120292868732024814620708310301942763967120124555962690844565580494334154389030905909297300431123450068726155632834740425414214828930368949918679708875823465658863031701842202166938501634974405529297296239184110004395787018444920403267855657755756510834542626216980419461646765848572376950649787084922764575478781883730518579232515064184847610659551381712681438259845569177110074377740962715848068942201337899136409693184335074659359092789956328052180647099277563844084151270968455766906620740975080479733944418682304049438308898631792593218242193763575609038983124378536971894801410243613513123795509129686079373073729899228970638322590066747232793135888037398450581667085788506791725506524865436857397855476695799602626916933780639429156285133148029981841347456956840478387518244009557015264502025271153180600170474654862283381870513485842450869985786640205715197939181814931446428034809383090808439107020993977097431073348714183126379490139022271023857622286745022994147410277197407112964343571571945776607779190111024594313006855902980990550013125984025845506728213419637972255203790212951278281096934593094305280848512548693337133986312096547240650252224396416406949482138270738298909842485705099700777188114904250901392246822120149215670160150922218790644548582465046561192866580793952561310958993644958472449335134106320924860424517817509925086938500783183209894429904418733231953369699884650100097214123708808695751094116945800428416757613032877087331937823230103195756380334316188532016796101035496265325553821534404205526272733591307637447365184750943852556739515917061116928194277051316444456852226632869413250506030255187440341694335000304261862026324920151314004973163104685154224914597630986701302194577356274330970558139624321384752048084885530785892194357107324075235057886184076664540663227390791177870588616073745744654129261918123881260479557619759524216969569540757437307931250008317175739933040850638700164040469673125311943729885880463924982272904231704278637664756218494971963316345208023414070649481965916074153432562293976026893516800000000000000000000000000000000000 [66,18] 6793365180960525307143858849541968471168667148373466799558910876398576448493077962262328033091165361717108096970638278620414101196925852622201213394586968935492907519668508053735338291338828447584611243502682535478592271806900519678985240909294241852688953825548861132424474213656646710513197976668463627283640794061769480166594975728561738453329919997460685961982303357565425584234836669726498906331740900467739185165343270146443628871160153257951687073911986313247807494826952103788340049079045855140103657496051226543460121891094474580496561885683239180530572531383406617994581504191142348851072045052440129436175581767210057361271101505894493965319462196078613009091724759345379900741118245942480732954338901686771670473426238542242710047255338879157940610558333116337163123378618355464761813984032741024495762818164750701634421800834308971449112616654948060758709528129537213154782240629378983355602018483640925380414634049355625369352213477046687393904024327880994170468009497776271038098773899860373524114233056288901156071102193694693562624855188485272496827285971794717029640200359328954387049191539169884486154237354191605251018196808583773353945424210076790338471110461606825100822212393880544204982946925953414771669660520600075452718007628128160981004439436820564159896490623513497805231726078800503124262248889648174850044768357640488414427777775162006899816850727416836723437438370839647931413000408683157363094977507296022334124452186958867260043392053203474299802438697864788935682992076846486143936825720536377376396118044734969078482095640392849466262215502848102262318590946507062873196560649343375134974567656770913609130996261740525990590713808046647499303297567879059574339401631393512778496312781137284778681857782240734213590109956013469074572018193001120148698360921991868100476603987291966218672664413296103629372998629574545322192750076485595764831477436061516236541519545176262795961728108458653334499765978577488957633224549963772653049567575496671842012282299530946798494631298784140072814398136809129656437372273957923552880637029360242637983149255270673953315511579969945304369119686785959483386433888696034216393244055062018300236315647773498503616846310261427716384462048203617243865135425635334958725897280271211694152760759205758222371378213393952075547096297940077385886690702776817320046316775117352126336741600584001475474391834458342381438808273388800472798764822183697104512113120764552936442592032329661749819919595402293185034915906093465339067446268781699942076666077144648164698200395569428689322376725738147618275522118348897481916562902253907464889359918392737895395222063512511989866441438947134537639971662981233342467276800000000000000000000000000000000 [66,19] 79677978441085068076195758471993602103930003795430404747074990309096966278988327939233140645393470204018732866874916297198441163976296374403423462417323960060568689576714664416621658381938406605781212173449060628600988474652457199418319335351586122688585135139992503934989932142401855685451308981743397852957370939221117728403681462781325943116123964283629253073107555148922078362185841153191675324230762620858587861548922866418217451387546004631100216298204611677279290622894961812106964040006122439263078961216116818153513633224764093161870676858326723534080657569191797596977573426640244012646642401298941834503267386505284341691239106691836771888308124219938610460861884000504013038583343289271670168628814537781469925467791577499550139334012565010728441838982230651426767303812407564632596564631652964543052205473990439221850912584416968002847899876232631306318807817147222143370034558940532694447168191369369639231500428497656395648065592055343558547597129144451211152659484529989998668331923920221908151592387557234642116468992541231176743414338383554424808732228340104814800932205068966066086734474723760833895288036463981088676693448037893701120264822532250992355406956569363429265944588907109550699959805251636563343665316756917987121655963837183368838304951767038089887197409046438186601844175336426804014634795319317781011181697939415799010837159488776170233584423661414922987063854160654329439271502857352595484228699928424921689258398341432277189390795162679987526096439853363485090426287418005025925972876852985803255847417392459849024576258936523282567772631186758971462174181504973466243366741629450729320093919434243765296084452722468709096854008588334293222432938779784677260487718967582587976581063251044443062660415517062990432589788891630237046947978155532595350610748731053477215254649611534434967624652433626223737813630716667766908696894219307210719406762346685782663646060323005945059640797828257905716274633287733931859556465150457126357893227808702933412012862777581304749434697523924121546082669700372772598688380492412119918421683011237984731433753054102327651194499618288498167546982477425693480572284750300536982320680566640001567878838680348841225259437203033874046235003418963121094167156202869040504582474418960356279574388530771962064715846388537049189450114828988577631253866180265938092441784092444619011219358265092409637959073069314017280752988859932509133440260817386222820696533408196282917152251879941454040359060961012088471558897563468977719756594933059663896351445980828741665627929405268843656148171124621895760056569581503625983819525141981864601431328087277271287480947267460468768305614467286496420666108066101928968952217600000000000000000000000000000 [66,20] -146406060346206742227183167387225269719535143587226505057424131364751896344331732031775534271192160252526856314253263966932880088855569115672366296155683146753735752465168025134830741301354850417734965911902226026189253359785001843612520262825680334891982009084941801612460015816389502569732121800259856502148084794142310378405121177341518698424865358287977106840660005950804640609585589748466763087639261949003060161978313426888347818043211793739908155536290775104667270482082642443384187683913332202761831670412893309590657949691559305901761169183545165270278002505309868921383893539536708570316650134236527315752588599633087805187076521882449482747730373293163223417496806161151212936388106739433009342435077561457764201030752864999373543165946647289809290010908784751802946667150563364726199477434662049843279185339414659673685715105608662279562396996858833091882697566366177983152750896934999637738746784601072053057893589740228697283699121688197602752012527227403350683970528383744391736186435449491582596387417092232546877075574047159348436951005387618731206492640383692463623048848880077908115160936774122750336717133923559564527416696010817324765902209489875603591933056188969642806163886759995791762267250205397976808113271844122807260660775806245272003150523269822706354646294039058430158927277726380903183459875026533361706801696686581673565458835038982030771918086059873635440903363114136968474798843181849803837271219895873848868874056762613291360696775817195183789491238462075034906328590978037542188800283617579791798856711878543246005060708491794930479531106573215818700520668993677761235866232582769273561280205778882627597167362916347050172718215787178049034147649242450264624969736208239849454293073613782501305883088132027290161777968411360628712862649066420599746608573131553953817877118723366942456166195698739963801081513407579502725657559706149717097537867273724396388642160508564236115484125291737459907839488720065490509220807364215575032794500909074021781763185531024367091757090161690591236149899257642602872492096165759366836362695843610612576206190224869680077236967407579512635214510698672187530784404214458308816730101643509579927962833467181521404490586169416244458106028067453902288730422666344326304908959506583065850248362355960714147517385215628403753598060521449448260118243364192972874934809980964622650308209210405366664882592596565409589991479755596736184927738806618438592390158998842196389134296193892976260837114978056273535177844271302066327142228006220322355667125609918215472427724115132959982729415701344576289632581899752552360152224141690236900776902380379441156810613091970898191790566098465170043662275772936309034922803200000000000000000000000000 [66,21] -90437258264282892884567901798748723267601085866000789295019170551400140806085832498903351931187983379776458733444114139427234266159973001844931714785151450688335018017450518908904301787557806875737211347651420389745227587840447179907728944768591573340804245516010779930230267244541232005099425235241476334877389184814950437840772219649662767986571782398295589946482458588532306084663838198441274521173241423890803569076695632668375020490561867832856008654899355273561367936376857339412036784433047437063280558171857342422814223461506867992395421342123534437402223830410984488423668072387901202787064369297461909486295687814660810758214147008058691226664093122483357627156198646855922232911893999364128924886505217349444509643034523159666095496287788571570138535271540236103235438734738674851872648420394139368221389105398987067502206611791077118623337785581560744461279772708335730972348769184113298997870024438654588629648655533986738989495569080177627748498945360933506030365050081020068685976329132731592684220215952975043002736157106798524691416671045901666103231744485331531034793652962979781469376651614878761032559891524171181961918025428432875097534387452683946897245976632399418709922831189065825631256817070003519589984351272286514705471142534647679965336991846299365615853195949889704714296291144884222329660652860954654134322865628473269539869005873849278919048955130770129776569934479525884107995624546690518941373647066796557232599141745452561372229596488364780761171423345703205450473244822777000089879686123360652520872089793792611819038269045585679170100880916884436349837554258088958346962458050634323611164964816441776624073304852992374862100180799054570388321081462810432517900365600487860822526394442872537770900571644766010411187132797597153032018280496488471459427667357332610237577340401964242888158878515924569185863746310664507666885891361244138487395326303238450926294807609565385206064082375793842382699527200016015180515930427670834840550856458995790345165304001691165573046922271905095892885044374421758529877365007887152652160579444400212085001108423947745198365698150417394054309933161799184690766553436269279688648733140802878563120221472689616237338912506833823935232787949869810426363290517628613018602338129440260781367907293522731848265428397253023690689526496848199661932604678335450395051719728182853102088679940118411008469380086871512482551790035413081612628124063187011143673366138236829123507661851479993328248068217745292139015684860510615327559211422561303525240626909605214214149310656562654575721912552251280085112553164377820345815148848467576498797875224344204453339822766716358529350635602642897440110355685670135969873920000000000000000000000000 [66,22] 627032139537538881677031014387164361915657064930410490709677433836922861281103892363247106227928306876621967115611216184769566884482262653019226673940971987882430282043104111943292993605819371998531930208497589477932846949141725678993544433361098675425305578342533004058211869633303796142982478689326979247274118678772893345938296356896402074584909467506058317623436076125913281380236777090905205250215507830796307361811308811221948247120506948135665626468693740848992365036983500631638829884509885763339851204757139833799530478206442199367330944879501346635658373133624726644938801011861272469078947751326742383971035217948182780396462148917468816097192021602104063586592473277811875540801959522347804008004072997630416714155558520055892383919324748545278475241467757839139863459682962252399984285906132187334440676480621235106927920223160323209028490012817745262473655225620347254953450581481899327464685814898487817365589759303200493422508778065408665562364495358226951241669136709193130263722797405504735362356835027790576963960507470736601155235398112652629691398300352074482068281045472281498028456752451544268046138652349512166530601703734735355628402111214973051491010016570006280372986990571128629959889740186277125502740307005729807409224046069283743020723048855343712424800894999795709917684068110780460122499339416140109791031738554241271204090220053861786371952954432803475614577245310226819862934127978892088730093350327141191677485472199980389591829091736103715826546891634918408735459312355235711086891754468642791049311008213789157942285013453671403184671517665412658420310616094991760941998936292318060207333778903306845652918398035468697205827311349088429548235717033724877100494183121192265371100607597305102211637812477748941336145366682645444123227513360341607327690765422479704594369328455521876080826551527036307779146466690399624689117125712374203660603548362055897955691983605681187942118390175472278742998722795141762169726186283992279563565627701558600679709751725853914312636884324978665546395288644833456713168163834858042368445436614105772660554895717846119604466778885700088915982510390861710085797662214415791854512216458987999980762998194725770484042478769122283399853590132943532610235927675681547423502966651159379886190177508904968521377885790470034699658101970990354087956355524431977102744758348394681308533160357697802653275146703123516716385905285630141553882603448591865806597969501555281998124529759137027748420667211928344896862488896007594934195656881470522797777356836985226553936036160960230041533023742661880678363228061363032007235301757347203611698840433417332325549716913025599472054848697556935787550293466321911598284800000000000000000000000 [66,23] -906676514198238566113392849262556575495426696681349026690462838720501617501332721534602254891906320199632244573417981727728067056701118482034208834711833143630081686685610142639298736083055200259650645215374251464161615455843586742397579502985258238490549660877481173922845084735708819931274607642229831704370267428927584654347835194408280579534268267651130370112927330936168993758668813291341590177016976685826914404925023742659900634087089081645406690228259624256646894413901183808586361416249126411912149163713972855381370653242347922367997813568217660550591091563771719158012611350686309812313221939034244922363660661247673250383506631208080179316681260618136145290881526610520690170708350819295151307993526326754994981030697164849063781238168928499190940913317391803603988076371092404448321596952471430915031267295212632983152711694627458266394380879078395382004820319918881200721989513408434579331668502833867066745548850505567875396232825094702784853965112786353380996266496781813988466502844175647944849392758745837075082688522666184795962386021007965661373733519955024512621390421410154149021388947777838186534650317134698103483718359277543595863515789198184187713694885367476717927323077015763458332984474449868607963748781517701487982521302327201407998988345100662184829760777506001368222817193376577207899368278310369229981348882898910226814192807214692344501314238772713180635606367074833739762472954889265954339076707580405239612137520462450325227105454478647455873026416861698122108781363583538010505577342359436491094683379113567901352917007565488315783067002974556588507258934116420336560515370746092344642197049144766834720219040906247202905805059307066388486986869115899567530673195961619635953279103227758045359813707945166836443416443848925220792647434904679774384978745711640976539002124608659893627546190581685210922276634803999785457181012520547537941672252776436474254243369156300372223842746601084215683002568592706163123278998410201013068105047062263223645235719885028820415834916689635713177032393466258046090424837224650387855682730235972864740041529055847020257203322267413520485426704555891505256460340798494609808141778762266158753846707886952075754572098701194254971076200303422310105745620928879475394315780681404631251802202650785836346118759906171511825626385960302061180011477374129960404139792598839091328180323764788362767108311539060256377512345106949755651963473278770852358821262514013706128771112730386574487793023264241558546852504023029216496953617987528785492671572469378104971325639693460598472991442543914778211636221581298195246375114082256921177129561429541638443134048500290062389514751921352618185793229614304401660313600000000000000000000 [66,24] 557907307565414542856519102801953201371382242886235072742670049614065171381384294395836979217958581542562071930296194777098922777181042844482547218114082955862514080189497251612879098185806751612449646095671894253889226989314876060699906941273068588017456526564406158563268541223270565162014991773607391896914795213841626776057210680604536416252510918147058419180926894349462289745809502344247371951776172442199247968117279466881710595371645059298028948287012500391786420202584580091197674670108263799116442081212629837104572763354788856301691803107212300989265402749475753025735693533625036636384430162209474611426773117024279814860632509402388889455111394613008270313871951984302307046484517327327533353854492072984218187140137856868780767075682586254034964458300653165958507928789111931133466882604220646239460844579957682816675328471836681339691746677058373944349775387174817273773372274402013472141460051863167034881590807057555991108385249655473064905535297333646139429198390580530926048334808739662315839678800655774172721215902656578176360754857323010336481697594516990488708368941416959688755628205228571894111086371342995231089705676962789754664595271225887307462952199770857213857950453701919909213074064197861320207520069504256230065767281243065640391823909194030883306045549166161465025078674144488416559804795490219137565696209716880806991857622410989402091714880030441003205219852037801638810229267059173514520271365214593664046487280171707360476505732828257678819589472877006638756349150613989850967256940512093913729510601750551642209658126732926787831983926794611945073214827238045606784616807766407565424379040521716720132116751521989605448191514129209541324147319336724895546027651728741415926529806315565229101991443267676468700782355009000870122292550438271868757853174357111946319185164192968555362151087572375607355899401479787529482835370734580476532044765567359320455226359345661839453558258022782995973142806629744283646591851756975212837407226288797154294000543440670183651287204173724312790509426453387829715945592746446866610445426262480359724196057383821566103984626446834327664903642424484104079753845535905735264948435377816134781780962485762875705488257220158148465632892416140028321901591921301715153645731607561520276245683912721987621940186736625511078930195445269535985997970638316526823050735041626911322676056373322619803280075150145041786748661069643761486144107585667802890843353245244104817644933337717676081758398308158366337655214093032907484354546542078418798106181913606523281861028549671615852123910603240219342431215833149166652207345571143465562508614066694061401117929452630974040280557344317375067925449936798440069529600000000000000000 [66,25] -107387468794820369419050067281090812933084102164154394502822309955963947442726323234341283106572883094101893152857499921791656491306978542145504214601049939008628993444219263047309204836387247405467228712729505336580454611325032253860011335255414420088408941301726438148045144022884579964112760451328515573827991825413507072899118999247727441199186205601469159925693602304081857763540062027971805374020709582558805602695926079903339831335017389155564452732881309131248714795917066585041834408105886846346275389052925423009755713960811939273527666118641978441518494417622492388046267652414760546257673218819928451866857309589464124880581416847328025235124970764901649960111244985904286751047907787207648714049248295516113240212046632617777316898113954895429945233152033579946307934701447753509134467977965467693013858044891647895631521410854315738959726272821809328105862055792816737332828414014939832258685999820135937046993824025160576310169557982471946280132632369956069783415912660649275699667390766645559749766045053964844749331162554774805852917183257095395137016058944028550652180394197980884307182865302770182019992769942588741852256805909593169690352579414731478309538874648880501934135186973412686392496854643555220442343799444922845727856983070139365511355960190684595447050936570858833776685447480334500341153615311418931564361058532448017261172183615496974248919080648440285806071734892135606924381169673506789765373132612289433417766745929237247682451650072764284342193707011364417519697064576648187287944731065795674509112390678450056923721939076528209095220527108647085079416106578116382593250945353429859999898576879779856217767450245174880312843897566349912686677866381451212722025743020609903719909937521334385810277260485230642294571299422748110465747827084018617456236607875347330751927907869460811872317097555312282786940384346322637473664450590846946399922795555568566932422325323602375779586070167592634430111995828792478353567324759267938330546794937063289087396449426146545795727244415075100699184225704416910497886667593537144436585428042184265424251896606320121734346413534248276462722452663451617388926102259498820231524898844036575252524320837235923282574818296260101379322778457332248643204473006265949982147514828505383506427819978134055860131629878780130824491119769182220429652589671599788308658920614799794918684973282753652589120019077969937650951990386512405917041924086196971266055336279986643502336057743908949802268814854817203082424546590445851209305459483174364135119122541410561020857389910374138058433471918044163189886843372193221722456678455070837823273920905498551237243998955086264514275134140235052924363963319042186621747200000000000000 [66,26] 366948453880630071773560172851736179521651788579095470870031890397585006433883599633604484039482839227570183031687841535540082466967694509750035143740523286545637050369886692226907840765862408327737136702109771618445747112248265601303295331027599132359717779524910178088715939723527021037865964872926896370219746396341214507329009288851063166652582914290874962208887895889594549548890248014508126842050738311708747423308403394898049085035627175572539459764403383185181705849334411340247885622279235035291630467638487759902068741425189878064712119341454510242443767170853786676099453455746687426796261191256084985011654727018681102691508410782920612211301834857519703653393123529515570352600855891078093947239643582889265457817484528545375002969738200863518904816880929396021615893776879988839400427812575500858627451712501162193914691431377794978981794977145688862565664371764239175476536429271480745615251796380814012062505903915199315226420999019163368546120267806254183022076254381184808809865027382363964119921801151713516357668940187122926872814593774319374553245144390671807531380926074145277681266608740671898401255139845120594004132869764880807592895857299314320210697883076868544105152433976823295188576506753156978755474161813747590485517606397829738089246191998492004770049231060095223295743332760083451532344683880615620185318616589116638656272096391176299141094699981485688615043328180338126470716667630099711776016344437008090795357279826736028306708381409474269839672968859347656581949890498924267850615554057488431694988213796510073477852436317140061047637252300011419224247602388720181665452476622224879577146647743624301285159388545653058014785388585253549149635665027577509883682969510236290188775007116580171996499248754328751981682432763023409188989168733173590753471812218263678075404686763282032130135890729320794960843409723775706959887946690457230853471641794113830766881986803828891695785241650543554853338731149979745249708297237252974647818502822152744451419560519472414598690817433491853578540063028816314551916099658690299392385892254515012995104729184007811471327921873563962361783557715749351787593806994720575943314140619902566886284203187939529069565493902268118287786105682823029225979417203399192806823352579825638097412984510591694761573191731775447070333326047139052225153394675474054658508648350935081319567445003348367455388905058908129109686277406317916387129552618985078447788957514963754576981699362763559514408282583820911160106436786592581069037324720209815514562010955779501429645523504477952889350910772104006371813778400450903828125153455432929031644453410304852169620200512910422331152871562715747662727342253290332304179200000000000 [66,27] -1315972915687823723058634912116509612031015626292153491107693694473840744881086860137050484358082481604318534077344523553814563744833832328124591786154825951084247221016894843641566097387382446389629844503883866101721022966769142332792889840919177111707414537047326668180665160151875065900272305683040841314121285539408730616676443212801977993667176536707124748866303700788406587750825101401926926129241191072585895575623933081926869725983202649306470505194021782321153051074681125192980693825170241703031894326918786678391337248669699614807003972308600920588132089955433560581105922409102943790105006562100618950735386297908058936582020225460380329310727052913639909602619385524421973538248244787440483107256922004355941531884593883561456105991121177475361964068718556065547959052158054718743603360314408154890455470272801527206007205124495649315131340495533343772690758731286508990582784908370082029291638965760881123488149550263629689050897365749729884377921515668494437157090130078525840792220608030045020398913796745611260865305750911493194691859692577913615125963423784462269628263071291024383854629849868859651167461566792857278761672122099071943649847691853534194127375761413742297486855712833661385796789321306235286613858607629419408340556823205084771920035408070059767442596161226852629801276926423099598306080062356166624475991279580394510682864739438154795328912310881719376799038436094421983790947746000143404255920696804411981115553900767746169189125845100892353975786309911847284146140718290283186534195936027667440119710698275953456555856964199136439210661759594093736134974902587950305001111270413611722260796900885832965347230221750627765833729727984944002025468070178561448894750185723882664957759310837396757714568388595907725914198086647532431304966818237197873075426009754921779792376637916023623784195223953077729707059365678408020964665708952445386568791914866263743582779979832293150969925186421091023752986209766638639339196646663043229665910555853771396668869845393564306966379530862995890263000417652817925789975871298636334803285791704616546738098841984147315999936692926536153481535181779586014713179492176593219228422226107809483083833971119221118540330672936808015149558377438632336453641174974054448622150597307128769741942290095605355946482611444695144126286551477423451641110884251697490664161666394695202078064842327685112480430526389819061069228265932214760487090823545583508302683621605467097603242138765500800084500716188316418723202478390233380884281500132501053753259827985937475853399907428186996111598735987406092882926339250482011620315188192467565420535077713615794288847767681015161721042777965428619637222995023229046122086400000000 [66,28] 2126776756087853491165690047870591675197825243192706308112270958878530572104401459308877097296228173254800680585914829031025642586260709552651683553564159374344540839088732817123695202695340531201415493432896987564123909456304020138541728005005294482160262539891768653374015964707733475684758028816344177184078015350651725053959450388264812768680305188600969737321790978362590092724361306544573136630802150054080983068241346252349872034844378997182205467413842226272402447696768639953685719339706628223051144586212143346176512853562629899476851956952664143974878157989211388493221596516815724529949268624732273987743373284444246680935215659526057908486760265236136025417136952597904927338622754712313199843226428263478602832562777883877572174417131018573795673488177886938366615648253705280025670635881178180313171979745289926880284765182024291494507740282073375074777985421589691541960703973161001419240471547326173342413245705268773848463601490278865410496230340357409836633675334115829613579334803140171891113549022177618519735304741852970336597904930062729247390741828451979563354922803752576610213312442860703420992419546293496910945675247679835591510672692097494080140338953616924312443770701347371112491839106041730695644571764214967099508325783449013134575230608682002541012992974784216785698286882668428562912277541402746916580324961892720063392276736762489483053676346457056829578955191088981088776784334016061108646446579690282513132321131858125733805875882745030222385870416985163673854826476597003445348243301298242168570474521418493251850550064015420965323044693686897561239118359866207403911381090537850331462905081494804574879381257384144285304159501434867090657638156779199711157198662368463498168043670573023103854460588825360800805562485748087534624060766942263351981664720799156111384969618781941282180472645648483397389553267772558137760211531349574696335735832560724439809023879759910946932968823512730759654217423582482323762278888327710505637371218891875228184668364303027637501356934500860603848753174322749992614881837961520851050571829113732034838400895068152885227854374864312143951116808994373701783168902868956671183889098446158544059823946224466296864300384039370131087024165812834342865211999102229649433182588227299511812010039319060550389836280888532332567579426487151878453755738049492959749633968404725092554678105236475543237709596979449269172112752732837484201093423405051348922655734178620381559630777459475722606478878029463055585215347958386800104081230103860044422948022152992949363742162357565509578388376800142722517635276359872394868319462907119767230820228566093192801248948178714379217159947202454635171146686960195726213120000000 [66,29] -2218845378382744721770451937655961149818695053400217448449192540300409777691348963399955378249372330250187281058741713193315812853474386709273486067382491604479048312810973761740011611151953080652343636901827748672923601644909216737340683328309815715007927764635059957286061411313669355739542610359226865432394022184390244805737085601999291042362327887014606396605341160403266780763192941361962217945676955163693306874827511221912759582628032644256625237696628400655274614177792676746305519154594425434497020710044634181770011313173684310741917589667548940678409287911430313131569690236212245906027572861809237043520153065524263402274833878235539267203696726368075261435327417331711939234864626778565545196100134607565012284719059454364880468530472058120826331577615905506636883382051542734738952796588987253801538154220951988470389300511201441721542401596953530892297799266891642899218176257424697802624785910948414733899211010851593595955333407520570947445309586166325062665719341948099189012170685492458081893465681694471226130293804019583271116498164887081040212718669068707615267490607254364139388396315299570768401297730655467401766033260604243464827552255169148796392353888586553277943857795340535288891008947751098873405191208381392361289706256750512426043346468628486088689471167596870945503040754905464829178333733327604530153972231917058978810421465256568113980113768994726782041270278827683817490248834221495662090882400779806372238851899751669610465691024396402994770841643798917629829927500826303532666900721301663351373557375579591047769304344945449587997000284553126334935823310280226879387779096601535173421216668635960621738461491740527047221968401545114888345727119108639583075811290024973589068279433850662245850044442361870844174433439230356120899473797494636122200432796297282228510937933281654305954136967228179987320050919611773734512008631441973098963811541057774017116316853548254558811602423979756069240545318277684976628576864529191838842289606158839954741365020230237487800322321937266387856349736475006844927035136833459967579131795310799331603862381324640289992051560114285677698839342855222059561978320683145019884982133471523791453577159110464030968740588984066004266514548809682413245537270581607671804380499873609925647409753066324454280790319999166369057907582924106168303061626052980109644428987648910453398803304988170162453568602811177798804601358252520454653886359116363399841001101955062004393440173430305194239137374635586559962900410476227393905636487017860886989248165888944015603952221591164782193073098952866160188065768633903693502556258951548324915521472959003103909412254546230244943092551512972530580672958957337039601664000 [66,30] 1771925739345879106257466412597620707861658011161098873011340257580584307191628647710299432169193940953570994997040488743294203749601469998951636949441718749545324505160613607834174281357969318710819223688312738521037115396681998834246263264161991527246275335545951716807315295934480618899706523664959434317609879257781916513346252864926576458501472571746117039687772140286372082763542121080020528767656004026893331936396496889715583572431021418982434923184720648041290141816030657778488598586441263207379949994878758408858657479531247739784816569032532565154540657141926789720248296655363899636012692277953509466355114482576969241118300307765240149330751407872645653359476613589576672329315786113873134623486209451303685129594416847438911921065925814498518975232130483429357587272859409409897834014300041441149009700391141655322335022750740574033288239092451979995905478768384832064700542942824271309546924976026707993693601132793140741047651322920716494952466865642165465735878586156385244857186574423500636266536956290957265123059080986625529452478769982969998282089607563943879536922618698729332896546680723195663649056919118781420185154614024315884425281648654482619698852798354324229746232445290572347961415603322570251436528165851796944147742774253691810395885763104288441995844858639166691571026296698296592726710994836732632228009177389960416954978720914444923363927008938778553379066722350428647537441837584072489215134740268573529331829527039195371124897252434300340526146458258179360092818751040919503645333982542540518960703928517498893519334760132638821659745121222411788144990494280188520199579579538789277980743282993413280300263180540780578637285300311380231879169107638555720695099633186742867263096587099660171454833177244482651731403688391533803197072603878996361535979715694144172305116437517866937184280925548899589865367992575942622306305217204395753261465941953837118101961582035451454587506741125323031307623705088320655343066007138717982049353659652862676426859727927740563560528902118485934711567737879415459052911794315357134680329767404415610993134739063894468278555797257954349096492205700774304474913330308548929727798005161463848837035946902159509946812816365620220862198712361535976057779721158088359661955203447365551722285068456280953821345398231231459705893696003688991951513651396849677804932196551410323014006291099242780926559998676699082928360249447937951079445545534876992568690579759902774900642533519914102751678354957147554298360105610093038830550389454465274794891984777225128348257153056542114934388979905589394567022524675685569854351915325432770740259834738686651285947726157862850893313743202731691622421061938282875584512 [66,31] -1252669949295735449152632211165636817490519813344395785532697713334002128412919620593367381838071459988430835649016499287045026618368385092832152282855152320606984407092804497515508975864160311983594111870531497448836639600028896655967377802630214700088021148049111807074118864664398597504334874845351454916701214050468354914167814293470859143397782128735920709608675194132142359012309792937518537848691189655677015201327186996370809950148596013229114345984542222406005991810113800831143304782013416939046424305390740180502053390810688710194480985731025502701541189545399937186161251645868951139151084075202242873342375033087316828248551858795330401075874175510659641305456528391192046450550356775364445603769234100776416090599599078219416034931721478617404204326577601139096875108807585066473311966256537181546777711415995473574555701614874475276641152238851157076449292811052904172565900514179955010015020032496598349273413871107341416868589179271616837703728621802559819715859844838751598565295092602160524979146220577217190387448012159011579050959789671934685117116412032676837300147565354493981912853760394715326846818056087248054834576861773046490910650485946051716092260684395281521024575819010119091561493941974334833465941047078934665864792916292197201922351138712909742423170921215272944396957376780860731151190642471805258460591008302622206173153194631269600932914440183519410454365662804659495085736509082797663632677609368642468124540832653881190109726161801307483065037868547176552169326442978428926290550269222216492614030547015006144972978000410699776283626745783249004712484398488705519549496453641372058745651595478356361392710566307133442897419463683545536489907356042968547365062631143872986839325090182052152359122865338815735502506444268784136213851772385454030148728886411214512291669366699982741715500883784391187984197184454231169437651170877929218117796660920919479235013219141063617627397197208150359137996178224668354075209327610247699274955146957674652333694042805120104529986687625350664071213616460874393942064114051761581440424222344708508151233958990431756441090839514767183416336232161831304401273227122792241893432291439900627060595744710299682768764182507784008614826933665406803734582763239113887824290700294424514093077109789075200081264817546076597977881873051660022355214371740260822647231570198862924591181302337499887570840256612599379024321159697249804705565484122368840456425190904957725296325368840781220901621185380810913745723299950186074606033345229038980743134336455402900010723314660579659603770186676900712238216179813380258452388767293409694341161759316538494109950979545127619540450339870657046005448383119637872640 [66,32] 884703716682542857336582342894549301264856710387428691428585591477822855845839400246056362964338257648282155646462338135294072976918968923653925558530509114115982710447186102007818770212096968259465304188993737513168711896505552299559086726719067329638396138225274052150363979665544845404185743905008802402867156810130554831635824363036572832794435438931000565166901718915930837322107356618675938269888738170636908431977061044342406546446906737993492797592824540770212262662370469211547930095739059117848590498361523454949702496526249380653418630565899889195692735614265769193799088663755199205552713822440917042770559276942454955202938823589421820123074050445292694511003346256163851642539063853607176849954831373729533541497531839374813277993775018405661357930950057856887349180470025047765413707663760766477460055331381298630835434661001331762400607088032060564817789234688746968266880119572759129520591315786092768423824550713959105923693053404317273064889081899790216861605708461274598698623901099637939789718209608404600822515439186959900566924084057034912067766551083451923830229738552411282919308661002706806037015803311458706168382432248767857562232473629497006748559080365976614000205131628654941285463151491134150721260537384220402437478032809323139902944223457033298144791295233851917633696293798245969308546502360462295331726028642219229051371349307194657694121139564007123381730659888047078292978948977622076576977078640782943695645694264722870711157201289770356623071325185117528329963856333354477446320126961290537612284000298245780010538609610926987880182567842419076133779684803291928048135767123128857241208341626390967087893141465063820560914933562433743697252819359979336813865510926064718650722176154253455472807083668181187392014428512603242146562239377583005853038535032256337707294640887971799492995060745626722712516329897776963549986092163364408982818015859875734637043660673570597808238935234498313028715471247160238440171167172747067313605189815063169759308093471485047790264782982397521175486404159780550388022362277204368368154294747041758762100697993812190571945910089206413537978310111862792068844445880109213323152749164572089439336905870486130807327355228430807136174991269822539276194533398890235491539701940339161664446472560966002490860872156904885485843600453434301909669923169944730167276361627451424369365763851198447868310696845096548235840259442854079851766610405110242291326702012337214109737288542548274476692155735370352079993382655557896660752467253945555625892832155161895675512468551846243010795481460209789927934174815069652526232622853708863187779635524948670661828655297272110955620734010179489724194502370918400 [66,33] -634690556980464822744980814672415889229303667228189963594414133726104503475550878272557337716925673523317956290017802580199067280192960694755420904407004287791725220286910963311832922241346038365824562404545674600640368917291014575198520199655926048105734214386268892092091698401762615262206151322185635936885447771930001631205614553760947583027958438786602985177041177976477555442218797196749321855831097123328146302069477742259032124541193892408876898964069688892363208300527656606171462738376152699419312837214444126618423062333789402988288967001832207416108645923814917673928410239515015132744447537493885368955376542982662833896893043792988064118276534556489514579556372339266362178024521125056050591974379055204846179660790812952568820183563591936569435742270544556001718453886735034696954285911544359410642277894851463201170827810314848777764227847994237147166570849049545358131125730649125772729566069452255728612922149437019338655925500711198951951828268552822508007965324025276976271063614396143053332643771283011618850763501913946917184330356458014093923986013157812222437254363697193869156430666860676613108792802755185811574429808525211870999106927612592699220412078925908922314398267706378838729057124774815340521974124142598161479085239076910885377146743642336047201517600651068805971920798779201260576821665075032821805253436998033247917960287484768067326636433892992068031931152931528410527935049136654856586941697828213102129758879336342113308043964940140727064107418915768520695711533428459750759671047830164815804745208903168589049097028153045974008637893250096052069912872328764871399097324670839039044747787433979839321016382127646440633844106628115705649052515418637741290463526316507341600844926690028271865622458961556970944189956847964923385287951770489283876460442913129072201380945108885116557517956245502716249386076617405564822626719176956378636365615111664906315800020560592106023380392746513968631580674440544042081461874383194537686325779508857538343588579877503578412736160336015732879002917331886265387892028234198602448774767261606038340300644912713525739080182507978827672786923067495120184840795560696970124599173044291450645660461911703004937674140063623446721204108909912354538947949039006137892966758539029969998740965399935275783405786339627192434876588914066196440472221240294044009098604067268279722523956104421901462077864819631245321821351218869737413316899583765204616135207720634737867877207502784223905962561144606930059160254938152168020559109247903968320459966306466957036863506682034071344134412046625698280229580367757809932292860011161301243654105689422590075635297987697172010569525324877174643662992179200 [66,34] 434016454827713729953097520947957705551507385426484476855289672255238079810136087598235317507501687912342854890596325333655208862538837578021807485472711834759320404596601500603989081130457003882644217641816511696822782701759351883228401242176270946814383837497704131265954586843886458828277356632864818809994087921928497745404071911813609282651249702911654575519107939724837192993146146395694791834172769648444952187019159217419731836723114268715956704231274476936330528966327107533851998433760924164673368280250661380018441220492262926066296064821299234189366940080611376017740653874484063913628170057172673224707115194636146778030035810611030979341929951687343231938415717271257484683111027162813730392772640363954904274588679639057598830483741494800263691367804135996962044562095973979798044368470062124895636103564542988637278557328066814879265967377953077425938432874962997164860281953136133015652363278981630826972281801870199362609261336514569520292562975797982152557230409207309928333878301884634552898098054703477480301590974968724381039941168960770230108673909784603683979027465967701348546707593798564083744275585649164595529228621850936029660734482898322646106669434089958017354658318869284164287706294183504237315539678166204946969482121584953314305950283569681403065458105632702008059134924348020471014115470973311422881584059858921861507366538276452691318997395898572871723857839801988882846655899791912122444477573547295369509403854127282504435614115203728711252917038736916252745389468095237060710791179892851829274745201976128937110024261825780897872663320390425441203076107341513798309789541690772145361014121203296064321275662688627839893891419891611664756334478200811598939223403587396815055423898442098551715732039700346086635215462886184396597684866169692115518407490986046956654928831974552003197689451039837523019452321615368508826129403684453149095498595901012959322288304739345552654895640494382758216714824530333760799165811048463484088856860386058921365630399977451949504971293553059551462027152897071225288266053723468145771888539420519526866958952916680587634222674706120325354285830176979908965619509312065774256549521051622286300032534166598257473446361866818033715261794217783491116302838201757537626997991359553427273060250228325982658684528552289883297869701239881681172579426947408913949568418728155256369384812064658137294106538110059236093186825606383052380156245410330757841145684594033385148298660916633275011682653424705189500492544385032212802795782052117086161288512584636531336287923822574767376555123493239607874608037199016770774105920450922437985328833004537909795211358442822672863832541821685188636927066112 [66,35] -271285351092925641898835521944809655897038710734965052078725588841282099637950927595800876919047490665281700799280740057522567915141729362994681120278691174058414337462173020814585797165679889557632518395068707598438038484078848803726749922120786043705572961291661334564259917403630384903458349393102707384131318769641660359299191769003228007659872158015409697917336488317475648972552891431733487655203066147620929607385722714137185089899111412309441757336353453546372344632393547161818382137789103664769621902520103229729749419800196369005546084446603056328825297504489954161139544625377832030523190340161985559961367790815886914160376113859449608037130750945179856855505198345833291962140710222089196750895406015050994353471755986667342546907199655467646393651339907277818702379848482828278502846837029973845582808017983384209956434008549838468163872403457576301454563422739738037424733254683159176678497351805656351173623889553613913619318284587113164414974231168368993390461280674089154628603498088590048044574115732202376989796855208068547143758960612050754819075542515055371040227328997669566003886312591228008322148834094547159719916800225682123903376732747389312362752473919156956534877183602400090384253541157305121833644266817469534694938631135047468111312676647471915912325169165359392403659409891131670686948241974012868691517203050194558615043794665294018123698334726146458904918452067508933630286927815154059735820173015676140140575969326116277783910774171562415145859464124930947858673336877357018841781340673442416094236964553330822506610831138768027163354021054499753772107181338569225329903126598171660429238089909853609650257149199073924725196893366242109122631788786952331901937520874569144503782586505435620633817902298823233497301032506084855980402647757021920359453264402478221661436953625273265689451315689239709801065385945677574505817231472214718424966008925207138663198764337277688735019244057798437755278490116949384550556955319091015964246046236207410342767875628715863844902129565970298940947229839856641446689204292437537888375317032954089504717247958850761368670501998021241543902331249967198089769467403107137060166508847894904821866180956453861927231145231629340092003452103206901205727276947098140333006826033305781577526353887048037178306129315430036925026992098904853570142602553353423251738611192600058408289830695940317272544981406952177551847725313554182879492264046984163601961757922537774647894011164866292839002910711161969967049623853147399363828792253788508457370655030869651634981234387047238093116305890162383678432152518682537992235949028216804055058075743560204428867682729669743484750991009466845835034624 [66,36] 156418560942177526023586295025893764262376026536703271744493347321149030180855773237464149879360974747509456750181100370226432305617135222442668344369207914542957784527538808524777848257507346203839836504326153116760903069279634880820175676678084858552459737553410178696084099889545512110113603936787770944508412458539326636843105235361039693425615783405479738752974263363621374787464294484589624922911116338747749733193270013040914401062543785555687810331865918640824305082368215207936442526846868734034895805745241417402285018168290495077765550329621737790048932646222378355979486473730769326125473376468389708170998465833701289964259239947894645221132562966974931730794778703207748956519681648124705157346117864054227023650299605939702451350120334593695660993816712046673376553581281798975916666243503350722550769790331455810645304806246900484988812352762833567321769774436294998526528453502833670383097899455361904684429741478009254350714731472321894644814127894579938266382794711083858222718006773162997997271657848533359991477571176806699046009321072527296900059531401684177399934118783303808741552521308376541439137255986656424406306869776002329320715178893747511459811737505839561194847410148918040171839681440789111683340649502429558038318217170445857989384931168281385235825057967917984150214685338620596663709871475124504930897043581075209929007148334962087363452421678051222619307990007529051132387088996416140544750663249404403142117665615018226431491848027394546700484972886333688172773979181798156597031906216662461881842728672434126107084460793658472576304650863760562274767146498313465291182225865059724846094515833341705249358115925069454823300395350019046066163915409122111634619812042082596850087025293318701656458278293773139184741905618223482171256892539935364009819600105956715777593066272769919755218470135256815118398822035173734028998401569146573798037647127537686928183350832715946531087250828069202192011164076907209710110502075221012141125642697515733724637670683347213453073494118931214097357003646050321757464869810668778227193786368168668695894542096192435501307902994185341292078505291432188063121913935811641366445477662360687880090808188359914723888254116910309470579025894429980862683849415751703692682500046416332033914420974411121586512041719036702923694522242734018630935252198415560481788848588361516916000243432194446897360072897708189087383040161197673366370112142582029028316964569694131295758064118260837312524218550997684644474457247168987901557028572999603406196124144520315004144085201963148652418949201228826735049770403588297342971987054495995797979370217255131848340341261880147247376061879424122880000 [66,37] -86135820148934088851084637802344937663440690310806792434661158171996294340753695567179386330859461509354437682107811523874409083025937555833786236780869980080791573877309263755613085084897475270159032458827991206571068605488104424822094460377705919907647147702553479122737578544973941886711506752395679868590320905144033580575404218379650525729502161610468866821836034765299697493442264877115386006279333723813112917719881375064289637166847638301403376313242873427776792705126549709026533522784965670980294515002025835171189332481929768069674853492820681562269374578645654465159330189796246638326987991438159938291136842522115800056862004890177325614259515166795360557780170715109560409927799223810547448115692425207247894984725293225937455184129202790093354589232019173674373812276982088403701666578637940802186820667608770465519090882556144839453732229460790369149068412231678166453361764909902967692055105388749029179353080380005637487167038769789918729463107287870759696830731963465977715853122037530360597612822282759985098219149241076040843703445814243829393263752368537483030355612166537868094655416264226070114083145821306869658388634070473403976084879650067604239830449923327493274425719636962937668479647439927657168187509133333896048974062074054046046654993432489791513526122653395186867179524038090543815021890629980019369585712262632741879430998159281462885840402594329792874037677553664101120758296110032787661741147370576390817250948081333140342397430946840206545339807472379649046325063352323549067598452427239353777359025867529963604213775555209753874651818087736546387683970230445906202529466177257319092107457174387832121129093348008673912939444331508781526293033606720949897400954035088111660463814773056940123510792396817993670045936579524257615354902431676579737135634584584575835272277797814021558941733030349635304687991760706993526079451690928485091474067124943458191261474829617425523060992702756962717610798247087837952426718258539428045967064222362540514447142532272238059997380315092431925658853528970530818628200573367329866069744852233546535269178207555535667870809551595336890971930435260229576381321593688809696547292244960023385549947442077339292787540293711347990720400337476584906028702474661296457834158595228664903627471388719433542782498669297083867913357486470158411926072665735269468471808373444903085228283035734646409894592337625313658056709334872840708591585043150528275016521951113059703801775770749608153682076838045115675225027638092429953043635149119943048105859800933600931179963505132591176981513404674928560284951100595088189234145340616571370278087425288541647014477137145307798943555303505920000 [66,38] 46559591500689735189971468374180214997616930576335831150218447869719095785806091415993228057268287955283485578343077893505279948090355689996702349759839049067292617249780514561826583976753354858173834576673860349871162115458041460647283965971707693198370665303639065099480425664664155490549167633247801414937439457959120945591016024902285685124626780680593634070810423540247362349446437393454927958076866856727694077016696132364800217250682343648689418902978013154406176253822100350217100110856945995004669639718361984276807637355008103904230160368210411091126482268874908181612552163719257083761488629005373550144203846131845838008978071727192450943730769896415480423538763599331687440653042394802298128952569062363939486057712457043870025574757233688862041282830663754671015167071810083453043624807764607890497909602318826983946301581530417946286950414492868910904426164512635272676527393580375921591096819797207497791495421221011405287687711247016426226259732477840404934440757193896404230390676430640510241467779217802380974622623688078820257427582551528930234852161064843308966124591447053579411173076423876346616063985703178476038519998932152984983910354953405941884380851468123373512071872629074964112233609995492907043862205598846615838695106823465795178766286356222561904775538016634016536807343480439919224730504070101775695397081671925576379269276675259028659665791545905144700158095784345155748662164221783810742768830220836124409077495523260277826667997418820840670895547844840444799424516081898001560365866660281772527974015227344723842112864350884247243109574448433512373865986409064199618527409866110379465040099873093485755069601197075934146577865653343060172482327179119170869316899547293175022764158380032021717125660294278955240045272516802484406004803672647697081849330269253374976251618140116429680336322360753838585407130293136233488375451666909635729300989918854357825236104957020010833963426658043662026542643860622863231519137990236270658848959920483985513509344611501526022550308648835066404479427017143681249901068007572525733744433809753509357494781858187777095836390135948477987175509717842718424701605290891386062533043549528311339957960404525704511346134201644271065600357127908758080232547505238990894327340555999895342214105003515690119045173168883725377740824326914323978447406548665456107610818683537775162111184419047424252409302499669625297270178297388083709558301403642257324825192044117545451423954423757522025294037323824535449021201271314516461849970665665354364517941445597563660795005558750026708763485841256364781098370068276364732200282226435637176227392021714463555086654330616465443124435484672000 [66,39] -24751444984714012020734631564215058023495606185427705855140104021740486109991477271229645571152990252501899198238658006199975501061571429895210516475338921115158375629664019390265562685286000613202530491514668119568688817374532232067493374262108291601050311795121171121272111361204835001206906603857154160336212110397692732097035297744459059225505675959551074318478909888492422271187613805088014528358469871471924898028671792427646525358062123362042009288374688706950991867762175095740087134047871630775887681954652969369503720835573338279335931766696693163572034383726551805521541155743093022162726687013420037695524973606142114031201068086479809111832513829524689704087165163320664129242401163371284045201782320166873356892622843696276675735274663927338387653938423078708913368528164583448760247540085189327104922236165163809766472350700447955286290860160306542954017972711598568640160234636909247393370157709745461698663296093813178671695490808967585849624253726258955955307956111245760215215990669593917312428883980664818538957434458513255539179899110747495848948427132452830280801178239973482685551853767031177746076276101919508589617959948600676256643228133584221488360475267769494312309685457970602258317349116355174524806728611184665587292003723543252631269220104001194155819212798374332265506751312268358863864789442372921278665308792588768834081982631992939345940357017303787493917579575590647403044017521797522677280973764609090025310846837627485150608751057539236649315864876112060037656646963659702714188026389955963054854859754702898622111595565132535307471064565053157073489585170533426572978460200133711941646321995144817068185143749654407746310765749518139965929505533236438858208193447773034564997507015817262695875985693824123021714306571801360269743355344819174003598725723612161607142441116842516743529662428404456797981070141172798602040763406009799240247521830963067530435045231788214715365049215339264944871674311894736180293687177644343673952211178250302065900428565335007179063177956999353100460893190849214231670074514816865909971783019052643517083281048043433010240794838357078799289960745751051427838651205347996625791965703060203621569869776508153741545991127417288791260644178234854732715021005687415559301373031890720946038224425687861651204070868125899558164669799970095591348349680605966174735493170345300462899275127803837451361461162539157390129152533467547330795453144808757781911898600159357398964360260889967793055675837667027366872333825734067658386430171044205803823683525595152340827618227971148813221572207824804810513601967971059768862724048998764823140457602446283792112702517783057550635171840000 [66,40] 12722107013102043617958940467817838419080363182354263771121430745748754313014155292950593793131079533175500630467446231510884724603509450007058514809371563998908638312886805555742236376623484384265689117398537502932381354962960017113090185698541284377393419072554676721218775912407186064622605295917804856398549697211163324860875613426624077199643184679722353946614009070158838660190390137144512891268293424947708247057532003688487728324066454694417340344241374730987814201930722857905486514395339334775085828266894652189278162176127651056360525072854172198757428666204280841466870966394564532881206022161163956455710201478802776302491178625878022342076787313975625285235961771873267677655823561227549123576935784638484879954354411765291231088229011428146120033712008818647435295216004070818918611713435413823710629662395517110711613354572388165663138505845613595753796608932443998862962518193437009908589186744676897651020584653952756410750868683122800749931139298036351459641139039529662199174338908900532836501970333432786478537342346525941936420523148200164799611867244347414117582059905916969664833545433860529543404872906535016352816702939487242252139042423419535547814941131169373020776374230511567734399199879760790656874206160392203036075957230013957695046377483208077805666096331743375163659018879949031177083469002714468681715560342604800077917394044617264993669010761625898149279596707235775836963607147260169574129266442403927300866880621046604026828856786794115121462335239305399187755627851102157482139988769964744240067336903654370187771060626954984283942121390179882490107397766242960445572785679278478081287398824270446987941523760771958316669305190865166345477013662661424654129558414195056629781827058114886639604630702846231919584299894600099292832446362502787470402510905013450840561167230560126543519988330812262463736289979730948144935772471997461404971260466650833101022461074153722383571342350877536802797182126609577663244161097242834319300013322262381287366485162808155420337851803101264256838841277212495492177064031882471515893458642422111104473602280461121060242419927241475677565730340085390110789073590588813577019007111833788708042841367995486710294196078792794112348263484779035903941188536620812861079733370978770740218687930845642181128878825158381048030987456307099093859802726649460790460649711747457802277926669475808908570075454425148826878350786064689901189888173021117715930478228956569111717549729538150005069446924414711579313547973339454282691721449517722729917145167540358363014682433926686253050097887356810013542527396091946242372746817170491890506433236471458679768589276735579753545728000 [66,41] -6217133366029073367880235934348435091631028081011362526543706932347671378968396035168991586272040877776773497372781777636727856733696540976282989258468836926990068754909522820053879064180833556059655536123928299141028143667091925390995351094648928969933952204848827552977525301998400297839885795040912801813290035694470316881734991240155344974737224127137947793960970912218220364135277947434338717731567863020784815771975200361726392286808227920312407316944890786446219117247234678906643403145512019834560967222567489336293432270344595566160520206888105301356362471828629447111326794111117268415673493511285638160536979214666702998237166443067150548106318205785791319639112164330545632052014941592366168964891739873141744102592484991698221303075766282077935052418362628218393034570220611045650625729603362908538208606682997763229094184529575062830130491532153902901969677607104904175648683353860137416658898272998896445653031496845674910003682852316299560841690200504126205319767246429884166985350992693524378773215184949623742046501735989909110845825582186598476819118345384914548483806610893302958579406611442676986101777316821623230760226376740962335718210533858967123250879430293595988026358542623840027788160804191020115562168429774526215100313149789909301385791416354342309299963697173452245286115928439465739604710657675202145939216498096023087135411751300895659342495477703938830284178072988402427851964538268238728759714411146396905472624163320208727411834477342916728075150011389199569878482734440705250728383299996303800709832857896498626026408982196086935624244562136516662370490430122761989947174201787352296391452237880791838887061040461491108038006692285960783198055226417856881520383053207999586984839584216939092343135958388112527661244741736680096492248646141818010143462588781323312503965592093666580356929140572661577448543968666525700373988476801187336498325642615631497273135992237020527059158303648441531218024002389747507340123203127192176221472274748018316441957711625014502396167031330951672948511067913564990527112152896932761312401941243097366725280884909648917787890824925536667169814991123369615720907488706361251116677521399834815280274469666598006277341464968382732534801474555303153845614967746924268096110027211161955201664617827571556952319138360055576121014995666694825947399156037346614184790915746274031981821360944017801003073842252753021188817029901950442974416772604588530445266778231294730786726592132641561412694970970720896200668823714991583458656654192912311259310648489442321899237210911757814621251441155086727147061488381349367060097926951822097882447680840993178764821922724142120960000 [66,42] 2876186653266081330128796920559764402521853485363321195460789006763909392910689611087227325443146251677908992563086670005092946326914091485214544341034138148044298643824465747553255934754575199163639429395143905140895935098094456773606767261230045111417235811938352960391235080647508591843392793274759676727640946264949313492525298844099198118401826178745805076319511359107690076057584365126302652302431866777155472882194184926954277279422943349660019171456652727740289259474093477278855304665300929406183501812136149538314600126531187245892920231669404093102416370341399916249706590303542270515277237786200062623779747442134006569947558144999555208839958422518882187317727800514751058496635051169050872606878938593302831791680989024158583780418356642535693582801823765246329028600453379380727443079005392526169279966268051117648586849332945710438808614611719839537699312541201637354398690024107546440248781121908275305065317700581066764029873672665140380312542449337277478037724232388218976980851532303957753172477976803800255269880964650835881788207649247554575021724706425540934307390155287990649714355218185607192259253296968041170277238383123602276355672063306780863732216816178860597197256219743294987068294166424527829169281617771734029727101859974940124232983427066836384319149553642563796234303220934075692991305832254265942767270791510027980891260238986360881903938703677404230881380681495852566058120955166293275399217243152187246027626102093981315296270725017723635824217930206839454435443454993651586053494816007682106019784821131551814908280700741885005074110792395640144270527218040501294920155542320261703651957395439930448555478354325531936186933291129871650381322504681846377762000862775939369766162693947392304970016150398044711403935340257894685502459695164067415594714842514222110707554923655079517018519164090776972268028759767733878389855975756095796534704809720979327257949465617731152550932693954740073306548401779855130989891990068887176411704865025206912306031622239112262948920933683500199362882036257512217647681787008600672966323939001214051867973357522688378419347072896672132257254601457996857766256517142792312272466528224702945095175546384592385654893197642650423217578911972126119564089034932435391353202534262063903640705041487108103808655769247366693155170866366793811489043355375555397203334428237826243505637277256073103761721477462614995585387817985977269724999649715692097369662335740619742693926844070556886647713462070008420935720027669488914743566208353818170067188272228330683358192907198516471120793384703253337953586573642458133740763270458263833542512600868146894723053220968529920000 [66,43] -1261951816054919759131700658228245120840528350955195268709770721330888239437651997064087669754266159689682610948852563857695333354128870883835121292967084994256014380884867171054450637837658805433838506727967618464081038023813731323243835589310623644706532073756679928673318276406585137670999480741458370792473035844275866531139740985131936173078596171205977528644580351597114957286764863382615192650837447242040554216123258322032953374114790461562595831355044501150163587992066428903254394007405138569230424307053795272619285900639421902435590739041018480945930406040774726649955815654391566871142907026170555057588950855736121298509331929089903074654594087540845789911004342927911016993815974485788809649303988739070083371735949094130602573993140307594250970697698320108456283145372387853477805403363140018553366580750357816246335464494614446315357703394146541497992169059270673325596973394455402060155581213605621443362939906558307157333931353282198972982108820261687821246039552720166709943226248237716854675581102804532772621705979946343253096548563848518369011402660813005659716140191254791804426822069860055209256384834233680686374180570487158592469145186925842351464588017125763129433409713498374189089811123871838879929933633664340880120524609262703243238090586908519958773440260967508734300262009648412157629323815584218754556285987136055641988587500151832766845887546827442344917796672841702404365351257026094920206962290433820499798148104322206294960096963568742775850105757496666694372099303573453965279339285674878843655701688694285900335202718614028806369301100756516221133659815154240223638142618426976360864380003446022557066483407758477430241073827762161739066173616734089228382705482186456300641125849363361658386849028992565247544986442127775887370448796249317402914803540797988969078474469699981401315655549895512007333822692056504703769721134610218766825684817969579718040153554806688518997492123668349569418417662135250336009775374189127641313107535423720026524646740707227636373548912315265405675640117041904090336112038409244500402699843284994234185074198863162630413061504911984015080510112699567974679776099357152307374379289022406507915903909047130417894031902355226549981339513682235035622802975284879885313378066332988521529888910831137294967885910971590514735886064368276291150255600089813589326413256086169620895322188978412408739910347527832826915345647159806055893976986186895835428464610451872867769629865431098762270963175347926055332892509334327404081293229473061218915498642430212850518930648580162651968037077923304625548360517258956646423929467687312524230849726357225604609731435954176000 [66,44] 515771991412617361264505156363667074952061431334349985013464653788192553290203257113782298805479872857215006179903134294243386532404644086775329671886279812546105809662315966897360325006714718094517051247680800145101125966934014064812702382018072617501647130960623170136626579603359079387285505731484807194984319032440719478555532279651368603958606211069733104671748860257394569289401345528884782598523611857495649672299732474381749466220060663472635879501115437302016510547350725388851502268323635667186443300397093833102296861334486352103946334984778739407548212290698322430551414502782440871277317816591802034986781140495492933246138111672604248871765529152049715371895839325136801690030347758375646692547346234716003869809083758379223758112418539959403546398108814357682705123766595923362853490684785704456333099551056684112996910544653936696674478879609336182065481290625550474303895886779090520944866450853614014799638566630840947270473513058951639371433183884272709275099805147704607459245274491162559388260394098622063245034162565543920287403931105567436635180785858113010582974250326006127359707702578592140473659943853943345724341827131779443546110827993759634567336008519890269024933341399263434368170519010959930799319913029863259224590403933699726954018304450988737676958690785199899512714559281981143124307088603029834129234384514217385258319089522716676240248982629491852194921683201952054253769921135040778772205762029506680421280668222570941576444180723346510842972741701214084835382696886374403874940572273150408102738342957685341800059410054946400147989839307408496290674362086464218787627225229621486385892394173931993983819734736160476497594455824705801726630248918253411379399983719829572781065878066075782365860475888314643366249096868087925212590417598002933997868189668854925903916184992909062030165266040158408020004207950937423919081901709901287917820918861087771146908460070467222898550244794805877130515130125563862145116072741328669509660486276067695239108772883682659247739168202063324324722803422047689046909330377258543021382999280057539975227724153049697607553230599329823498605043118446718316927789019048696283831523770956479018781502668852214227833908787553006571318459912171910395191419766183286154481647466836262680373341272762598229669442490228122507873579679406311518513150841953852118898156290549260006407555868664856353718883910808095983683831822099290703223276184148576023210508637747534417578717731667849126243437580698540952099741235381701948581893677450073253967872172865005371618695420445926871348104007849333722036689486497980008308236304936538200471962483425665866304323584000 [66,45] -181719827926464359314502438476702763893637487342915008329592773387191748925599144454767895685256763972221111384765275595554605681251916216497843733764154830936222184131539564136767807098537751788409630632666242853728336196997031979868460354840122061542455663937345478481079184129235769518580961853451552259777891304843681251508624352112172065602124075262570360015780957852442840885960756355268714200764301562021794775006605707417373731596428552360069275738919892606017922950042911827647371299646636794134081418424927723168803087967023461496364483939455888069958040495710853350247582826843085271256691737014085406656720444074596374253119338778482951554079736815085968181739416815517442824481564430910270372543688805354099301485334813311307082742015181507721897372695103304204271585665671330896273870403809255138883267219345248803320184392498980045390893617693300571855853373637798777720248351068725991584698764662898202500579983835118801421705812057970996562929974807338655819530183810866504337194472406518449631969450018416054238599626283779346147558194666688158526902712427618015211193714917972142413443372064697961933286567933131108430897166458749498616306048007962632284421912643023809016243852241013138373370278993226143372527132249358487839943866226366054126913441597790028235609084649273541284804006677629602057096566889460421619494151779718963692471342796611288767235730943907040963002261836523121297028932353908352032609153510742401250815021735869971278786968659982944609475445872621615042139018777021310903925982334760910481867678835967379259954733716514318889688785286836223855625807273343911899004461924419965709651015944404106714920955393395856708180321232999916622662697335603893324537179438203200465483141952172819735250597014432470910733740310544579174206486301249373692932165691104866944790381120170506132732021325060935921881895938262987992635025067485435166052770194069171494435172376991093368908538675522730938454665902813123615013647720307899711805038868160650377477566034789189760198697166104826127890303958828561558376427962319979774466066458197565431665363372344185990757837940135234367555240848471110363797070464679787009034488506218085872252512828490384773474515189637619931630605831028706154671109265451005698189547214247107086811570593774488986066554800118269868861215672792451421099574335027051558437696693801388373781792205078397539611675496507886732748181898771281561754149939306709792713150377148364020333467564006744187440722264238156027918240676592396406171117086371156359417284155407670151413714553422256939723899771125177879435060203365444203986791121164806745258561064061904430406041600 [66,46] 42638901274587120336551251869945578266425568387333857820849341573077749335118338257877988025765787795944296751541949345232338953560146495656135334356023015987898372912950411604080473717172497528332863744746570739959343082354407159947558332587719848397819820422708055023834572634629133154164350711731849873961540677095766922932405608873770964251986163739996168225014213159988041464334000964751610792047251278914193074394035145345064211443732003455586969780127444367952415194115578503713216378654265530373741424759042788717293198167210674569359494790944792909234437880072707021221900315436478408955550654039573828424106869021350023114117510608872316209299383717278133540316462893524132040201436769048343064488136874219716496322680082986841969476365499395333046809022155190388991218596919358741063633550342821966141391567480982956318540439777059847933632876538280383878781236340944549949181016574528829382299884457222970533308361956336246123521518535461234059122763034969216224033285046710938788560613426426540689854188855517516609022465148698087964171182005802532038664619563931926714905655942932477732069040647392129421836915167857077759749121101059820611937015101756823417932637601322444399489133877896928974418287310987453866596555383040111451809633034733399071613825321306522371633616163548650734388603602482783335005565416017070427793843805035912624496450670646450777497879183046146400860401128189968024229067018796716318100133630026664760940110303996911860519099651935840642137466813496870929798696111661164331080207327535944711488161793196825850028419387428375691199219136856513918193273991610974262564361304628480943209825251787302856801333956583337821150430656057392730947237374003555434282941336150382386043820585673797434421801539014858162304691674547987985464509203249976266882411247970031133856145486304362799939746341911836922713459037448996181155377062550464783128900025448290450171667614009444140535573863485243660894681726770076137585961357434118219215488223970648092357668037902376390022849974185221576145024337357457367642081889639273402113835196815722749045396138692126752364680038411993822181432563545536733785429409971594596112799741111912214944792011105486876945261429288613944396668184324039850128789949964964153324038192597739335642629024202549834423765245170865762520028240560151340011600297222441111470761061165199926040131574832279278506048220708553626323803324870349690453040995867356896199005691585003227777208008717837407863531367543485364372156265171726767093047491693708136903557353092276313455205750237493515882410587236292591833715936692161436838183549579704282206585688246223634432000 [66,47] 4535557396879650999642886225080141594330095753149218825198914792899894513723447760063047080496589696629219288248779232289096191087590126833401221309776321691946778781613995518771876643299948052658208113939112799660508933269977385088176075128006995444439052759469294644022543003447105800029380644140521663504983697702601817890422132266486881786469964969803890772111658866168747009360009978685703073813920864908327998775634563740354606691143552828808089366462094488078406293083883986645692750890169188470597641978072780839339052056398727935922016664078364095328407575517583837175879827048203904483625045190065900818512435845804101153381941715796853719055236818219026577625586031609546189392195778695540085245461097101266128311044127636528556487375085462749059253455737668724893570123370953089998317142087779222415322928998489930505766325005068693758353670949630756808690220695835517740290699035580546540303896211177642128478266995173920723246309273894352982598019714740686503760589351623691559045291030547897789220311585092618624933315752576205172456264699920061754043661932919699856283724752767955449762994784430605717991655971511293406883488941359845665702384919584726042641723942714957455180177879451813841856646632128140488342467635853103727431713101247883487745410405998228257891772715909274839525531516097743091624176776011185827409256140723940272877832906359936417360531258961876202873775780438497082448597136744462915234637652741944246201314902587047705651157033201922842946627510679786305081403471514553456094920262787391998996626006860944563552588250950200938963216138114765060854948278319260089171547646917422858317033050252625509988378052462719415297224795559534096497463671146853926772283701127657766302542090243334517038257123109202092992657113226780788574142349368723664524411447143565918069910745839138280195764436621021685992895780850019873635531341201243124583026334434510361282689482676710996380918754995786585472576989177214976440563990892411018027432397456916575772232189061481564820965118643613199327686829216550501521495281690763397577048016054669287674575341529166984452591882950422344890051391916509909386380480216138298054959903258443225228637941091067532003534598939943561164787377024911213958883112577273260080275109507942476228424803485592905246520094121893028235453892833331460869248589603114515933757895463746874451740012277582391487275433713459437458668402174165222007831095621076904552717499806675373256563224852768849173859790125835251861588116232510794705358102944292335192889979813191748075158765804820314731557563766693476539731651064242927148037588073727801099143766614212608000 [66,48] -12725217539904918212368651534714860468840600842369693191433635604339422891721801807471354772636421841061622106777354949827594829100744915322703207582538226055847455030139109519365220142235562890227542461520343187760619147911558656837288529628034373875071881389503420169938812037617882203262847042021696018944464762330579908627150233721651280210891589185618060388913238011388805632274924796736336024154125798387584765437006105672235800054947065392464645313313890855013089400060980864208735670319769129489628525440012845795195968601647130227454919718061923163961626666972067215847535186639497971677265785382903178609660615064949304541280518397910295555966953835466641534279129565201642086297876475158799171355357584919161796529992760871449571755479849038013292372302136035010203758925935788536968774051288944327701447617945953673999947107610190831425504490574157731463114059282471231601437639750946524301629415644264589547694766664357166223233517768092372320713154218695008058846139423445906405202868101190538769459507940780104978465842404903418222118780186787954008204385290065489280903451431995392030903776574180664180661604660954830631275478466329469801708896856683276469919951876892872219043400053309093808244041543278242905351900609395096943334241076139746492298992362227417591496576674814134903458068774822736736558425675052182998198372828606164413397880875583122517098113990592898145979133090725610300631253539181728129626043927695209785067289164869115464904772870965024092463510752177657581773161192760603507609151721625480456043228469547063634373741856207865881789423060656168220994871459433753196934918319277702169546499612610870733066974910866699980035650179155182145469313871859166955211408468738341822690757312450531190464374274734856609270604148951337992477614491990199362055699083009799602174033156156414004290634426998151093803622570017138299250331351505438781631085173705712852466457510786302390862629949302620994469953774058817111817419289112114206110762290248668888211798938714902115648673452869607523808384728252854630271093238425975974057179677838597697185158742682248984686735659633865771565863557609038512306754936738381949443300725195608561690569832903328276784170502274314894861720545569986759091160731349015411043346280611549970003425207866242259156497270979998887121871746860244799338141058864197784011280400464689344291899076682858507477698814096934829866841480258018740061170482935835032498144595060296740537510134876796119809341277396529040021971984694309590238089089112548509116128513091664363994488238976154976078287537908710308915203245912253181357807497943492361718405078712320000 [66,49] 8862949784947867552562564855047616033320020776792252725560853646432860167587724932058750407557526456706039501089493752445186227296029634704764876124835842349180568065433511836813694450773854585994029143690315143277202339327404130847248919702620830559105985659090380177143070538608552283813823103454842304329883612807335398917240482902691090085527315974951288233024711719184344174870215157741873713556318528251528910296878375076755144094970160752203903802460321380794505768676671054458476181209831495223092205259557167204366262771941555809073884248087759648044607523791268050699248525227735214968910708569602675982724723758893749935564883874573620405486297284178619212073303786162065161831900222377047444518065127097207748068495657902912980259471487654523223924860298576106245370354592985617688235658816564460554585096128986773362799060915414463555270909138821615597288348171189240492000401136995121823081490101117638468045388326973519482287788104326268185066559460942519001291998168389627561846085412421212651874256229679283238247238541118919149513251336004718743333297696790144255744006596850066225202071178611647069327676893984532307961340541001879173726811435151934699612348767506683680291000619508519388073480904632575074541284913642822814261983104866665330861521306780005115117902006742275368049611453285865381408296875256511427115019415394167466072596051863128199572646373553363073543879430611397182551218691651125646640832907200965397720163592475455984752206773286673514966205344640507109270752111405257583054861417586129484969099132746411134254332358417661767897094100785104428927034669954070135244701211867853382909186516688791541276899586183474439424906248044916006827079559960781123345073436103212955602648467450889202811268764073238401849628465472610983220208515648445374676468928921221910710820840926020125225022648134023243635127616152697329951142346456224782305978480984644756609263089903779299663582237485975703560552445025307591601648824716314743813797587651487726211701937485423123200188169461727691967419535803200865566975252889178831159347272220710478080671666230702549486645418021586704050926898583413626824027392239204534893458924869151758602534449952021088058742840977794827647977861166549481434123481981771758382917927944339240084459368469050701859945358871373169264279202916904487862282195375871240054518157894873252562296578487930410517594575645202570076691862720279212011996837193125427153046163220915281551027989821335975863718276137634129195647270199228465851676658866045934362474428616612180779651327663703712391554175712186798108879753301481566486951426848837787876063602278400 [66,50] -4169741086977832812441386109943970259335400621455750029936527321178392153262141281542275228560445629767182990019926484356332599075960414189602648134753331271819778089523613677842584482025090602212188412845984084989753977487672443605773939273431043763703070222867653372384551013953851313640356084556326415109940934724030813828190845506802618756993798528336445706152456926899011972478230589553847689407921228161458577503554193753006631496223285720321908162611385992503380991166875372213450104097229672577341212038894272245009520633170059367058247878233705679950052771495747811587738756376209724776401562360034115886852347436331648546291491153769488791217922727700495023968834974950653075185881109232661978485212311547624378203695067751332705677638210916501916745194049643574312276749414259177549620612035590449276869924953482412474635225053529116579198017663915523656166950658586057371260126221359600226463067514039813793164413855389588914419335804290041016978128742600269258944008783080552197171912143927485870606923481631752091449452610957969958765408550635173364543679874106073276813374069960162255668461913288909517538920217212472121186966999972468598356924614115505950044903551417502228034177139082419169171892891687331524876273901687079673524956501789126927710559008409936381117647933161774861363860627314276161727688648655894791251900343322585969447176819838811945466781781102340314043686320073742041074820659878042352399152343256749523056189249874555716273829993806408714708231818333671573577171747704099149445010209299503953999922709644830869449532709219919654992237433897468879119560463372127944331169389778265461089290570822257701070642327379833963190188897092176601228848121818945461878196469653707832714424678292408137693896205265272193374517732554592578369377041914968890668686239942292845447997545577030569744844869515122559562995057542752892283646733022159850518351749299969050948971207123869268896425431159670243641163538523785122667187604914945726492740288047677647043797435671863021910250997593000943218096641911862321559973107011420061901182831301363134287493951462167112276033638469807308917643773271164015687890448134800621042862913472448830011811208663694147006009165997979760377978508445009865472596913148000249621272725483122592852059603975712440566947145060692193694032928332306351832677103607111600074178765342504752679249138923693552689507850654996426244572898261819076527816506613945036191087433519785580631927214293718248205818261218389633596276290969479608055802332411589882731029093885863548562636621737794145582783614641498128348324947001932264660445694324306635743968624640 [66,51] 1452618736694923049187722252684903024500404422705756118821821165906066268504721011418265230336881264208948858339343142951217810848681850600749246482842957892563073496684502198490209603440765182298984518139358589459453836234330211296937503174392601076130892977969889843315142010185818253514673447302373049539796847250537397823768683049326275885165466029506462272499810925630687896389399400403650754240094852730395627263325842714696296966561014529787728320980145227073822921075621791987501824214274458797999688656771734830989505621977943353082906064059537268061223611328645490728802721303985461236038599687533432931265917576698046539800716802897906475221626888116404860462035538267801853266426953607437580956108535503184100737143829357799956111840649735679237890463925464886351515644346169821311875641225169063361346149337043016671841057269690373517498126397329856792006588941635069525562399898970620725614748916189285609110844758057910512447278226247829531309856229658557612981256463699500020158655611417519020559070342222620817926068976859071538092165652882801721088511294709311202963563007559901976333886949488028506931048100083544540596812232905131331272534432837978589201102771674870481169517917703131023845699732746180861961754478445947356918750716337737382341845332022076149955646255706293846535241913041144363267170687520402607587214242280801298954492550761345871936620757108728537001928361840177556206690384140567122682488668285474319677086920057715336396767770716195481158569165515000649613480666228761618351942717595969764352756311351574554867152811672340179447571233997149469901485067064905046607315184125814048832468711663142770416085070812529695845809811715303261991382267848160592623201275281507705099998801161613552743853378810242445016292388733986869502703975143396500093594949115805567096537284323455870802262177643707430666294367007715412933445240470533627673091093583034450603702204728047699065288615295468127316148564342312865680573472201396049975525288165430859909459541628894824976213900649777357732609329003167606511022190863550635355447224353433267996765313821234254208920632977278880311017468368373933587754912850661268086166209641123657862378096753851165146345724358603475810719929944017983773430499334093992128512693348812610337485442613188793555070810753879090287192895041169738559829956619508325601153463829758425534651444810113317389519249609317160749961115556531189402863190108200681706135770405001749891771217640059441082469099610870297021831173456910697664042604044981114774469122021133730939847902989098964127500250221959543379718557987248522196416084738645413173657600 [66,52] -353609039465859193462151595518822046697269444786134079300116818875165193715376025926372853211010043991366174846499560789165182539530792765439704303344062205801980562579281495784401901429590011350767024499578044532353038249202314718155890094665465372935421316506575883686943421406263231936210331221090912662257385338063024243763758924384761714809622442187474706202294830489827964837244135325502637513833721557597667745865633790457420232916083704520630219502509651373244118462708191472203354958165924883112325068375944845060452428834151116903548607567249015536258212788333485316358464446015500458808123778159330064105689861218798763105835947108290498667217498757327376651855719876720503780839705475746245806928256398423413991729196399747159591822010145162257748745548458757898515414122199278654162640487759611496675574470345387541907296024156468411965294947589070359201146999035221436154023045237654484924224475463373017318186841451624162006841934312755689299739015336641818099718233271879770905686304292453499478456161543301117132659244873594759361133158247738357783681886185133221646080545004562698895514524215995823312239431619761197731249588963723590585102724994586962852302095613612318838500123318171012655601586463645673832712142135469681043573321982786057694065368204794975714270822721352759587343571688433245090676557391730104190933568026689048731919527273694555493328709769036573626192782322794491983903888304915108713447045379515585344281396659244242701187638820481732293596255619937879817167514179804753473746345118923141625204537691907453929225470019305651276883633118223289011792165689718905873642671149783599646814351546463127699497713727402664229399255238744757057208292063107211102665495062915553955966969149842744846451875943192803509712556704478879870201960419899440383792642271250211425500453872853015132106485295255379044806497191010274904895387418041354854119618410726529618137774143085887895421878811384168516213854248110109111975187755355444699730936855652992088084523844881303006406576635734167748331992195837063116228551703458854694736620058241295640431984334757971598945642296800833210165527307449640096188996394538376663551063492819518197869552007499562689839697864147647658469603531256936691269739993561180794799318243172053569357486965220617006293130081549533924147337467030831064383711810645694812281625605621497483423169935593946036620910635302604747483824949026521943058512552576856710287694563744285362192179049797283900297630457750965699777444567916727798036801783789749409373114880125283850288006363176117314733966470619514007912861006051342704981000911720756019200 [66,53] 35186478237123364304743968932463522204301451576257572331921959270174282782294427878878895789862568261452179606821169664085220956255008369752643854994130532248849577694064938587832016137085615431372115529993609880577290741173617685794584545957997279054216780853671685263618612403513570541968901058198789192509838090387555609452994085244751274357927397425814342692963786035846919615737510164823081125976695552946364894952019461518837934725235709521973457125736759980889029537111120011178885971078658247045081208735913515991355050070034372031868031740828998532610796726096490184685596377531896639396391912632137082690173642131563169656555040838047091227018441711091516045014730467141457641716143322094374816231865046534537916338035271295895027072064243976872269688927002599594147224510592736846280264059968929055924373798571067142435318278980590766639134397410565322361820026776939317944358723264167758711147574823840315246329791543746706168787900678856575729042415134379110864907456250748807862483231852296489939954112422287377670656776769091477244133006616328875063928931958411477589322700336959107657807368978338804038381631239969288838611463891703920606307295259898360440791347063567351499417151959441908665877641352143121679264465025063765055069084388385145069677973103388068246160382441700750843730008059655390854382510808035389801095820537178804033329676212128303938055581952806470213218915167706591610240491138613257401706397925347718308377338681264945846461972556175009350509436881951916379371094091869639448580693871515859700201128582632235509028131149701756262436151894263998252071559566003901134387970003164300722364137289499566501447768391570038786551432025417334817140498726635096893838055358784551320991629984318861413253345458964197184606556146291973235712775741224083440223781365122539412724624308136811493760988309442352567973627761067397985644775331814500585475432699972394822523415947116965185348654336946546318751368618940909750831017699715485975583313154593640962982138388998629935135933080877017977239583644072680864392157891630687182665491214498953836449539005710936628087088083985882204748824734716051042955461927905442167706336153282113584081459732406516041398908723391244922402562281679588313861101217251990345320189838182692733623741387630712881874781350619745786395107785315917404965827244488477436655458880722861557935270445598202859434350278566026232288147811711524175677752231024800589012839970115780612430153086790195775667281498942239769767847428218568841150015717454041917620688911916053889954732972953086894911116417207354277477196782965603134431880244950466560 [66,54] 18865360861368623748947471294719824918180361385871550694573639830392316362028246210286452373354284824172174769629015918801309808968530467478096010252433562059252197438732810722223451530919602873636870982893410961932555483159471082884867822379994614112431598911087256318515517242170010208423440128122181722555627100675050786020941100792332106141690594183954089314821251382116545789284796200117802643255995707107260702775831941049834702789003940908608686521944438175243379801601652119365122634021130695883172462241109760975221302957429841823387614533407412309041374087680144573857535187681261491352501874970580516576101345245733915761497656266026681481543548124795972181365208035989425563092382434376059718188610495918032092860374636340875793706956814361540636196970199991169151910632181115750510260258575132909202787458830636851437550794138219939542139836074967720533885054755710471537474068489899841009173890728462905347400773703886733144711180924854279058238225302263261841027320606022103730113729758615995171559575631163495636920258471888732563556489533075266004791911955626366095078255657170846278652579124041607275716229520925341510551802868477757655976580582162013919584767232863061754871286199578285426537321022122996482623890313910836098732520267369697532842514490170245276914740466307362832973031802848922460966321202024895278635832421309777322234067118515801421089969635321275292198820763703089824883920361302355163578514109672621107314635207194876603383711417667417124404318605901875547761476221326385150897189011654289059046624513531227828893727105863393802659946996642123161234408636640122644039123172972542196392984811282300453456066546211891937691480551991535675408094743895039554078644497503226980205920320144237264257115983303105209435166518802802214182472976623201170966081558966065215650532543366804409426692566437932492340938219655220307590637281299318721099836585842726249354367577487319238593681237804107973947780357115731444154961566598231694435431116729703309935200751456551412818634765148690633797261052337398307666171816947813626009492888157211001646544626405691310737770266181176871179565832574358729766991318792789948042467101614624669072653577795950236409874411422382423400339445310341066492776871455743748766244683396564548010758326470850662306728760588843726893482640119347776594336586287354228886343175941498345862408987695966296296538714784265136961110631568962666331019655495417472371631308997939646676158565674958444333354831842254718684418139408740612539534265112180178547348786198567465524264994903076103572307441024893846583485078124663814868697423544320 [66,55] -13959501683433732593868596729036630314096768986274578339971404097417405102651277347184188717473818865760586654210943363234377811980842611381935261565939059732182145720493196813314802369279901694851391606199646648901549714053282798572641416302917525753398719900925244393417716283440963208409124520850225350840934662039895557798567660878727398980157367575236931338837619372446018559230578578506861737355400039823672167885230499020296238165257360925394493360096533016969747523457171392460094125590002540323127456640514977510264607165965812524880535763979393217727350615513625319836792095287022153489252437802779432582684728573433147097747931967693746274140685619321705153862011697340267603034182519366418601826158513395844829009002520228232962884204258604760763630249060558400319534006212936272890991314832688441324184187570402894151022502446176758172285320898912569657850516748458313644013601254803993485098263077098734119756974621320506402545123766350543758461218482768254998513073372139597353704344576011718218887524320935138467838086017438787273512453564465957660601997673758911821993772390232418147986839634643683264853695963299371087371096199765771123394042753901294025628004232431055841437755232109442256078858313016645053494233450438141219514616558944000565663911670189978647843178225821927957006332024501944787419185294545769984521943651813584337589559068864399454445404190857422235284050519482191254730972817145697263181436664669338403128466105367865910160855780653315288561078092428089486682884875029339707221864405038699947197282140016276712716706714914411415559466385997278828352615137442045642907374283581270924013156129395740990906285282754966959663736859007650400963384757176243202895743588519982569352161089075233952586867212180791541616344058207948620146573172403530939599803230583625934304377780165407032494983252828607452218195266258024585007427600323236526364494375059473979290730814405066824994079980211784927403502014028900446763026098846385006591331365071974125031530203707962262356709585704343720950179060980644737555623717366238832778495813648587783923905078006790240429435224780498705318964054838352616737688887247200444521342313075247679207674392419498940406732138643782840735775597252300187476982658682769716846394605700345569860591015438986558574673068645003874657705081817624939454707233679054103914396302242190949065514619426381987805825710930413585160073861064020989753214612127273725033481788819018259238488603106131999512132511287765642832413709372688700839623701585729244468888515359510839436289373028162275813020663141720836955256135876555999559637008384 [66,56] 5719065806265839990511426949381650902393367653015519840151225734093316581068879557776959309006146279765015539672213092936532495842351894671375286318034406098300013237341323423745181978783920173969087884365301052668970242428382930771901577647076975395468249925441258707153961486671412538993249744012750680621371582010813028466874327111219483489963562102891901690424334198320356265015101281608973109382759483501476918051861799137802735378791767330610658483963394577767516451402979021126845649319040736360628359105441461978290788027547857956518547349059014455195034857521302418182899509526052536441906812728898086762594930675675422440119701472477730096529713337455211713470060485808934358355731384094505304230718312641931606637142099612984396435407885423984128850017661183117553049202247272649343993724400906495870789069611754374860341347657852629654692184092747256502023211471432986601448729876514130486135591682106254046830827250127245744082242494478626096027837356376739250899137032355520912685787976571102603046678755625476775956688066273076668064745511486810235816230104136583741878079737065868428625731398320146880231659325310122584760395061120201727507974759496587456681803063821374621378785424555946187939706583915906199073030086533053192710316910819659203031318640190284095622841535985351212869919034878183942879097835222201015966348352688500363651196247009535041075807334682264440221229511252145161775237597723800220049952345574848350566326398427618664895461690137895915584779888892561474823480539078589251469110548551132699516509302897892867469853931497523671938418980263621738655951471407164033631880211994719642777599636373689315887625263333887551724377371726550731195616724223213672901086599869863867652641563023674118345506401179962575383811540679797846183713165552388735161694123017908985725001984406430411810947514684533285491793161104703882714040822317745128947013509788376473203087133564677155863141054342299588454263649416755178593194687857972960444933320715497324288471902567202466667973114518781387546861964371159199429713767942165907719945910804032145764429620259055855922380033782720926570875438800834205858366555030487058480238767603341324988240828367793884844277903921754037777515510513840413214384215314546224334789053712153860554252736807005898359721500803866495225519380454279306366740308889874835176937376183115186494709426846695159455448428771956577854281289660425431387485364371729218242116734708560809500562654655261371507690037952502888227256659162513401027882899952262748331837398714512336168596599699123928085652425783090964179043756888311075962880000 [66,57] -1788097411182145616578474173523136972224567427030275572804377857358520952451377834407447251062751514886823558901713095478977487840817809048837178215293474546840089803167051319755501715962126712336140642909499702957471283036315680950903285447847356056324822577082616343312775329151713166016128899657697122167234109602247191212608648288051166563089535768168186884948728423448210892285503593623314216176578075792382018548001825007261471270591846105262858950479128376913830211887072428653765764557133990013307593436830001097867671248581465271370936354990532549462392924438469425435954565520502753296624107169503059639541234362079825841944878310371461815877685377335663159028474688775847526310845940021730135115124924142414527363271427977619038018647594525084586358824723388717139036841985351566641951133123930030628207586538875424062849105413194168792648451798467420724409122923877036145203555522560223549782905623630795765897093808577014824731995464097836529969513328671204051608473376420285963958656297886209168117820270433745982341778131981223728583797447119070942642901239791049571310860300300188416230386133330126085213518355506960619285310718167507807311932377592813246633110661114627070398193867157824089368759763116909706592950428194239199375222959237420717560837886973664089614526359445874319393166973695514593250847713545141560778404692561925863881711280912639531128490781932737208220349320878744086868837499277187398756451935954264358356519566721109348810175435280696226420714254150409241058442172628383591169975762998214169243737739510120823553136076431790024084448914244626598749644798945103029694509824092302999006251991525844873829282461741112984489168973354649156767099371619857073340534261947697395134188849463246670995861437114733342268530395673771254941060777686258700381556463654503293637454829842221516733745001818238582562158900996605773320311074880100768228061366873694583770753110017765500261594165468275472509038459205079853719161799283445232522988252696540645024045150533060399755976228822602270002257126508851715393883142044932238821703790080617623406499668649083526760532915272600433645873080409334284214166120037615685881864788097037216503954473739558591764519323304064671275248356920262043434782822944348589169478094872691678369318546599410169138984725846520905539029347797362574096537614181492982183925568122656445147596643284770698745265948339064978639322645090818666903108009359371915705468662032501211604999346266404996449747936768518615653645604865212552225419006117045017275248759233887161937679506255831745710374071387739958608364018397330475581440 [66,58] 460566639543857114249279987139320484268621228086126039635663720801113942587757139586498148939532147400892141324024108088869144325542157106959909781160571328826688090628117788759193550508061299612130116861666544281146100075867467774794426191385167852266686223951330730579839502745118370242941378792183839649745783454016643885451716823873870049322391219615871858718310381559099509782143671295882689069968126611638252721771617406259300564380788716896999802305964085645793364286059101510749483904515600499973309286493069424977525657824064035263513591030310158150621647680417401210584720399022863423881669605939925645007339601131682114431225565026437344151136312234433271140646161784604489835126774674724944608805190050809769566857847831429268223566004419972809774885993536317329838171418733881165968611551783536312582236808857550643304263849950208979036542416057581473470451480771423167493837409246507501051818999743898474222094601894184110420300819180916836052945205081879730018372483777247037743129559237215911748026772632746068077546575117942291570641286686493891918199626067591404652528857050344750466650983033049007736155432294284760465108463276081826909374833764032783025255845564177287297774348937772793338782351077256935856946063739266268993073913306952264522089097776405559121357222459302103174539763522383161811712147373981983574859506338347612296678558165600916127809190762985803796412428390176796605389291902387470091204197637564105601670014223934576092361468647779278684442776303927054439065011217028090353398715711246432349265913406274299741974250664440446970754974186363531890807230378754970817832749284027726988574636511886240838784573303712568004919718550467500316152030011711443381825306709532928972410424734640974411166224273260799603516026622568298984129098118835087586436582203443730925008619883647632364938620131485753524547088269837740720949987151318161573959977053732269636714274973538690098581411664438744820352227944795187804507663513071088915512187239185553487681504828777161289315212732174043911540981366010569714166743570162226034614362363450124546420220168619318635467718138120419198625954795969925015921043922756104164482202832583201912787575624564397113678138354902554631873077165018765558482810789251478925273101354841765224108320378927491575608407893010966241484246382848760066651091102560127113420477957218618327723580818285316581658523394364636709037907135599786540837642793652485939248263736747761318315488712437359609445052171515825281042540217877135905008543796199440157343447948087738520307099688022657596202057930203570010495077014921281536 [66,59] -100340514468777148673354491095763941009562729876899398936108052748262488295545544546825962149842087488431300119270657502940944777244514403732504856858040663352341070524952942000250613037982513863103658556105145045985834048731005918083118877081656995416156254436157375191372771650255067162911090731397357935601227088974099959598883516981403363195072971409396392718550520640206996520713365025031635229511920687779190047985174381802068958123167213597516952006777827248172604818091753310299452071663562429765215640992746655957802620137730651319979366842535581844689875189813989635385208708576219847665388567156123558227663538017615216327497513760371374182198491530528663138756845432659425704408146649643278104337129173960444544862508510847353153852251036635965070715420512415753822485358088293171972546889500008322384614633020890989083279836380835771731358968284495714688125618836570864224882453847192354764842331699283682417074191272369642695277616004178999771673812557776808417736812306210441850197360215129035704091825410238585907922818417187303132511068558468230075936290294410985746857411735356235832327216453968191913202206917053820828902116791184548172984129378114663074685116589364990541603936448998102097812715686519011121483857177114540410320717109469954125968878217805263129922973217988652198989872784166328800929150818982858867105691435222198543181329450342760201378126445671256280181567853092863143742097816240305270947683690821391709069490848000895602672336333108969340600389066071579023300293902521303985564272438162255271793449142493480910260961177518713541272647146673456287489196402235145505158127091760259447846479602796561981922062904474817274114285482351348659183922135627878378967926419929599804205357833477482304567929956841332541881818597220192608131559055374906637102414417948440446287934114974803730465504923067020499722051788083245065313995062038681583602916295937199251209684700852006729747364828991297496839279071033192085251549117694479737984894145264713784963584535535506672029677401007097480401517816398063186479716630623297345449645985609609863839707262420411352197550781281972026597751092673205480897540703639222983962847013173444402886584033543688742692478464460787370329195121468734471876532792168266046060650463524360235536417621254616619250125519531091540104306704892891924784724683000773310005395965681890178012988686806566001956609265336465917114260354798296508626363048433461478613010187923691646313117670531381314642479247914039093662564975097073425190785707201350818864985706320174098437582505325029400510166997034254329557626902282240 [66,60] 18594493559765449709673346300090586704461072536788686327659497878498021841533019131137935950183122629026624815652931659642007832046499456073631214617344244513490286629902183732031115437654558326049692287774608269809533501309829542793226830450620388956194232819613286478991572094280430121023491666376109020283304332878863728889895899983142934120492350840731409047802952658237970068936270795609929057600144517410607773168107619400824929548194448306275824727105093971300899296641265099359495176537211542182212882467196907049953857480861210917125249071038537199812435409541766023391675462853622010896469154957573021143488826180294032858610856608965363189003846475339806738865593224135531976856278374995330359092412538684380291047862083846065076111805116269516678716258613951085168141869903726018168610683662487663741667598337204578685952101061448745888430975102875271556123437351903839482154331272833431035097992270105995148757976023178390881291112046091350983774875920233367573812653862467494242321690815937051897487397938649059147115281259091481190987306760729039583888166630937837403543580272752442765645755211318009563548046154657323446220518175995321071680728203392792615681598796866993777604321552093173775477123114450585584020116599050204242803987762228800688179920526870701256852713904398318673542982221948289919662946485255286283222403213884182636450896244098869393709450952064823490509350628373430802499097524594834657713066799762523849116171630018383400655373900615043111882689800814662379728022588078270289956220864032805529014540708242914341841573459115061634944784709597458907751689460024212343144089540004831784677725231907774611194899326870347217127132608973533521707904784951817288691436763475193488339566454718219579993069199798725056679540178689550919531247236171091240430828229069752183199412423791175769058687091620909819586598064869637368328751696344752598651313131636170715839051554461370235070874812337536589320136998480551870592980456006907661785835045949087001405298955820306002041681607043310471201796573873422034372669269207493865130621002825877528914790254265890219856648243827728516798919809299637922759668540436223392322538456175867882997165390419315254957387901468138652322342205449353427910083747300086918358023987157450578775244058206251731258778727276455488675210822454248628375930959152344631950702933880902464002821149435611719047876898804656693020559525881916350751624402670836681407346840974316884538842328190322751276103669261429355042511810133606176351018774445978502338694372941827914396434212479590216962943394828365922486636773376 [66,61] -2901532756641551364212756056470987357000350412415664311252924074837498871376512787817235163435761572599156645698366336088508344897827214524339747784583116423012328888443258197205007658567760628434455235514904949629875592103585780385601210448744458546681538517496382159028859526553369476087961718000964169769625400639578836464963519401522488268598516720091668528843977000279104032628050296006970950779461864603508701924302494009367344122590638929044282823242958689606852195673764347384658862558037994731599039239504814752284656726499956201089579602395218730168450697925445184392284300703390662827599509378337983519586889098770800536770399061302949096559647082354865154154437516761951225001410627916636685230530642275464283179861166575756697385580230100044507603506802209911961200085530036291909179976747991173303720920631551985328566395677082642719430669359609881401224737416056895693905302547966510394650118516176613119596661018652046559334701234535406127164056111930228229191118357073464776357838124900751047239826697385686642591687931088661025415886599591923009315729875969012336323655056326262869719051820689841787593937523258019247815979681701382214891071428310305513053581933998802330924093779379517036974515958159872428820161823130257021864745815578919164222639795846513277084463857134972425420242172963668409705058268127146858136941624998429776561618280984577157350371884586260072762760897597643746651546925937306327578912350656789099482523756198666708521595676121848699902457729610953543411679492898562621836313262891768493331429569336635528270407230041126872334552370438392793119403239943621078254095388719346261347798217337838778035987586611606680457676541378458336267982228514847228114890209573842549874751626772301023163521421493424924371741899122334629230671902254218209294512360517004747090806040138035034248348818703123191610502773519644122986969022714208475300512407701376581757963467179512348029482149321230191840289292620661400818313967852307220671454820054197376421412864522175091937472967260596763065819731495292960465845402695445547517762895274355294412384027295840486571420046210677063775447577126741101737212014961147295078580099857041724891931471046821885128612337320948146021846778359824592801258608885367928907924424076105082189105391898334057971201413208006347692396326904858773023924799120247273866837473993938253828838247760670549835158506605980487667242058396617257712916097231501161583434457687437554246593228433141774879827424389205648232788322106060182937013805080586905545544504437965986229096303903172551793136341414226487463116800 [66,62] 368364987013424231441846394417101334663645705385199244432227566122829432772123863713101602911640372457066471221128547965265540740800527610138868030244445120677507556726734995254364394390329053350621980557520549143332307610751175830854259278071706993980730712586147805488900780440388783467028928157536894250778333706034369326867937217518868851266643745929360778343518470452289997308866933271811442691687138381838599384530927646736162868822522452745960595814433028088490617398467329379164968350731725465422000963130104923201733726406404203173357345907629194865490348592095167529217708178155927490032755572753591564562031324066400976121051374269902606000059791592452227451529911189751013581019109094890131865937264191097429638125318970465205067219246128570798179546132962998507040217553825823083024208951386118013649256539485077546523645253788660909597748949556448477030439049554917388184505202078114093700311344752333708833239846022684438411419991008328938903694233688509805940779712897897079242898304385703567043032599246204666883599047032998602380332400807732417726603978643177647660406259630822976259653939699654914779488138138854049185133640599660537883387014810155415974832130858467717767821213385753609613365532042338607270729995761316096411022838218887115370538437754252420604322987642349956263086085830461002066588708082242916650424931714434841695829784748627127885072465692249353516280447215192214217005067697867268196431087830954435599405102982611279123973571027123587144886617609165997345475324971887228523902183012915468021002824307069840511474333685008857496498897532501913017714405477173934319855024001892293766919307565728481821069593416249680760390456160303599151785341473585866957532552740177432582258574674313695450635358205612290872498703247884820474665518492492392926293496502407617305646913186883891790389924007584176986952845559193727026390096170592695048093495179395651975942327035633519536502757728824915564670824900676213594790196484738754831932336643773513001232056441153415216181207508308592481591372993698018907924975882976419630826405266870336154949498572764295304153058194665772417171633648522613732139529365920278247164921097932466759099437666173936311590804862363354872133134544737162818261061666754462648349490557093694522682726222774576895319082864433262230035223325068496155155396236410842370425649797814843398879388250164403057245132231512269510660466717374649279885588054538008323419682337280960306454038845907552123431089447323359248706370578449714284972220798928324776732982216592795116736415557736971744903915573149171712000 [66,63] -34193134636871770451303520884135402195747141803231585328897068678545561221822693554454965433657861859830738058085788174447530735961131247551003236295432880981037649810870870992615884621512110880298729066357219350392006663001792526543251813307760325472243651360770051681093326663967996809767723699199917714484436338011525491530632256850323846626977518830656875828740930698099954261835057430949801260834031536798781298436164741456671247182195026923870311730725058650089666972583872868451412940340327932918665022020455794168415228459255209981889748022770550431362865470922582859330845416563564665298161176543657443574678896578522854550742421485369848477705534710729803230342719032161833730074830756025483018739090745031201211943091021594836093546582719292511397509113854714419411005611237437677584191039718225197655623598442162305712659538303203539327375595298897653659431871502331098747598122508892662493016859452158540981720157813150667054163325903103374420110467701020115506919629405821580370831805452345063720614985125553376354161614646774347086594612446667528105107730916371214610100361543466536574149571204383363414512231020070875055311005287400787255346917110774844839972975049061091088715688083138601082716390733201959692059679590245927681929703789139687238469950922513331256369742034479275737936446694942167827039303433779228898706751575157671642703246636114408562749376293537183444750181917419274754880953503419224994728359934555317450727580798508271033196217337463014008708455269780172385311709625062713169375987149240353046648380077653159172868716197474483954070990835535744418251237000532383232205873355339921388511469448430416472109352726073560638491207538161676793722604395606284191434198099634727445255085791922108243394085014803528792354633837760937139349648608725595448257137013868936559224027851778523421896833448357220505384268964357149735214050183832043961821838507253676652636685250027471413028718623680681749303386445190577703630895382450823802435056082961312306701676039499062813073568524750499806083220413897670618388861491773506508880790612412809402936759571652787932828206847942082728129865958738877467615299874871979949514256956865739155230347480799285446973972499500473190495541149515918513726411110074741099598472967449256392145460247513776556024141195846607321793955586604197263595318906840758806353457485017351196322980276250108359459090127883714446470478114206495329835010561629448096520531129325104922922128864556020388597522728522128894258364399787713831841554797894038689563919611592864385899106345046629053959005785313771520 [66,64] 1189686550554768848256205841234065407431212982521108762422206309040303390522152088866676513754177210188009983729483798045211305426130801775232192187256442807935344698296870961441647773962283222342208427103040214786892237392895861885614527927290705023052608896499784864228847290272840325893012602696017000794068571321591163112240554773486810187866973873221203410279749342363185333954860136220376445950621029418010561860024168612321203813740761652923884758316060783599152397112149447044334207055646505769820754893335060795366185223272214741801191078070801249215871436526586066969403844295668166431375170464822031558899123079626446727240421984606760634965325189715047720631075254107734790703289067380280730850764002726163824239486853395222209369141314361666782510789038417279319745191999136999961922362267616557730622054653664684376414741837240134104285834920416247582562287039995952365652871318487422381835185797377988603276775507409818869630210253454529829576950202318399429641852483630645232259526860245697951702532552987298977637254068473939757600474176633329663957813352860053455573987284393378759819864906714466954925410268702659462349729270910371634616183316737783224519345946467035974840153181816562567834855688427549425844016814319423497898429700877094137920847899867822987310042834078381928291127241572629286611608322329367858999707237879412655777338788894836242266625415206935587608222289897332323585351980953506989985331485033326442729671802122860329727244821932063551354729508404737757811836313131281406804260828085850853702647771821290691314930923686867789606193316860147555014595405205301203297076821259236552547029848876335602789431673904947753182723333585925418517136469361386766057940748904241125141371020899097535142334729664768149837000806615339523915890935515595552654110040200586524516778116988962748562257394449349698106213780929793127489138862073841689260311377255456322909630208488832031628405772632068741093172054689791769654795826549700872520943017197655129195572294025645445925399130150738728629985143325610926840438343094742666363369203334172678292342910534516802094501606686117365653761843187464147798571550973759652354565429072255894118871714432178320541730329227810459613147973924776721042249733417178092703282173501220083574830150585264683673527332913325016499615359399629453409513401108500817390897479410786641561046534727432582488651299143134890710293705311342534518867184089167218405170791515513538782811345708186367303642177223341413364760609212419654900389990864512385502986814473235451693564288571573706759585818214400 [66,65] 364848004180337864974656842713002529457338090724063753822728415274886916413428809982926846083389408120093975938509156504129970870778120825020157529941236321549271441743837037208628272743276156568216950923206123552499413475440068471430582264056027635285858831514914613588922956595385040738466146652256661260621900078466641696692548766079660306583037639457416226727862439956896424664715496733357478358767249561603190768679971040614843398545648571996049570179161666454712717482102226054942883210834746051869906228376862258604650414712443646385418477379094310798144552033904419110306541995081679970761863652924861489109930941099778562871320656696212081556107454120899723389123967959990502860733190522415750965920477104731457154743926587272584700809752071342930619960822114937191949163269505083232391671170114484365604237788036618702815808887350253937847925030395533211194602353632193706074413616845546739783809277730943065170647155783056156997389645238533323099490389477011835696545162667366822831180956654805628545972769171315711054879233520620253660618745927313196575823025476249594424693164707342575259187366265066183247932182606744165348996498958157794430286422618146376169840181820477635854600119529483837958889827091819698760045527253127660829339639006879959345134490485783581652224720578582064871752961346432996705652990115364251766909209261503504137125656925285845473269637859855543590818636493868836353979100899075628505809840307881522981125071387158975331776435638128523742199785412423864260414211121149509926285208287098621195278361282398753118673290611437985758310477511904910403200470427003406715928439381843546880139165981503256628516833541128353874735876173195364787980225245080690980390191306858694298632112194211588084889113970837297303093861730716020294993801379649696222663109255642145437426055277873273397691345378737032998890513869770824040324062424559084879995263052542870324566824523526141343986861583366839717173160500326655562193073633303925850772517799505352847543719231696785123482090616762199695089294407211322680459892141671345774349293816747038740290101011468933044207106471779626112794184712576675303183952823186559818836397626539146245727426602746674210229926931177384877931550344104079749354989780032663482850804208943214398291860943267174280575882248996067986528586106372491286457344867400712812984843611358805457895529964878321827934032906446138828690311699205134833817074453352651857168604586669584777704831265050845525890630515002709387633157131333086460927233637401274627169535210426712084098572530065896172525977600 [66,66] -109857516975373403293434327656875677527928877582556939540261446665036524209555432811719774899307507508746483285951999436851689892480057442012651950895101961245876206203418543299216248251766306994284122804368522494590411735307392401424279838649169323544103353891645388721017354427295680027316675500602450503523714807713915426843334364235814108864097561251377891736786479062623110674772569319336971572602701595387303337718811040351772515714760809174376984951484749695255844329691949425331820885758144878366570043051767545816616876080168555292133803975020601882090346877401421537953894227664529227872300171496172108336060004735994332293048424454912255810163501422665884551432717754606013656929930598750241189701165824502759332418474838846167925917310593581600594732087927690129406531710412955540487076108515961454652318130866069686273696482274460383235932200041319801860720990892385686089923746619324458426026929653600297430817063629574655735280709388750491205504836440952522579340301033696941500457694824700929237199325914083323276859299487031132391554570146278546929907242780840321315734245492565836312069079484118336958715157276940456428682839825373535294314882950031168985061014111916432752781141822822274940124709799789500077556959453573314041298196866264337786621794029902282037825888695106940228449647307972909122563435534133665153232941372978512562745831108191125487062757160432551849858147282196300101435745075541705138048083252598713001735392589854019357861787008397384355408771501880171847454711295600444216923528256362047161422208189709283345209238898134071858048383017532515188337387853040387493555654304652657109757289116811354511138442856540799258519065025713435833356201806637540493842645672678028779113053152880171844547567577073017195020209133359581564466591763999275041102383972094778204509563754060485084494296499971988031835357675005087659931867600998224893646727166361875617376653690035081309130228411636755638019721016303758192215675504766046942046179023513510656817833177623082410980812645555361597154158254305492854750247574104387235624929066514914737169055111417605024023512628135015710045461065952238602412735846384015982396213990546504998698547822856107486082482649327065182624146908892358190268473052292276564244423706091886407412426838952129571855458286098122853694079485615999457611883211226585166832292985879729535025598466594480768405242135305781433939702475593595117520565932235177183370462857578727798339260034300659972547441702299991551273534516864545550119376126468703403626071123500547773684109745842052032102400 [67,0] -281771117034868421288223758781686853762945852973471204518637490162852564048544377488772218270516743894794622160589565473837160917729354279242486130803627785923325347404173078878296329950720240382520572587325780150201438750818681303101723071559504684973267152894027025869877184926043591981130477833084976037685278820748361142400629811917309347666236115523388616748741905918953362137446856409039792809485575157517433700241152991057206430185829932416142370558960940669221074544333137640285099591285723721142022256816805340043512864271784445028169770264105251707473837971700519831508341218029691496813180225950434050040316585621452177659447577363716192295199921560865277514582377134166272524389626229127585947739636143076761343484559680989954207985409353484628117614842019673618385722585786549795667062973240557442692123923483826604359758773746506145475457922609140250282047662489480930855673289570462803626417467949528689858083254523378763535744987755936084915056071554436702135945626397301971397242487280477527426382825025395629886741089229188595203694868896491489173115149138164385543561207923845174891382634708094232212683710242122252978053863153925250878518874492141998377425016360696761725127574628364536256996031786866752426071496877294452030376072294701783382380420756396746479573026290781415825153953284130494521509004427891492157244894306026015378682568234785710510708592517006481933627596001462933802189366226840936533702285055711827178346827277632248385527497971276602644725685426202732923868591599977761788353005559822211530868348736347652062876301941204062551883923064139733620762593711034204260336978922272463192469020355869026901602952413982047461330451930577170997480582522539549617303437731794103204785520067420228821560061718826015026571843594533323985877072461625190572396523380000755823279581512455309743178741643957862883495613313880334874749531108448962844610524812160082145139790946037580844178011888736087050702979332878659781357909125172129017700856498547800407702647188497582142797561534030857730335302157366188768960828601802975946252931514516523444201885451562295921270208179759663276376963162023999465114350396355939947060576665859075170097154343732642601379830027683402337851947239477339159492523259410340061598761170378826763466687388277339025001489534193973371205469871557914611852436378456198169762955974781905038289272674284763165863823644121096964997759360958393519315727612658072996152442301355612864278892596839654447949340259756989757822053312411853094581999078196436601507567612515062790593453173889719430159325475154434849472898539654595440943586898278090498785707599792479488901893212279164830503249814968531029802153829990400000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -49194512253024279618813028770337968850035220862685784891116197130397421060538071768257579505937258036505849260055708137015890000323551240371856763662732323742476504489521110771206517975847978053986762166677559929498861965885201112660720912976392742577830909807879603279352542472358211303830943927675025310828534591613232803291219511717686779151725691252273875508930817201693194360572057386409694998715417110901751110430046139845416791728174484939795363611221792712907603367575314867206980060901338196756204134410327246562829537113086949986810380456259335582846714772803997573403086038958893789137037332733507573029191196836110137515502736366456312791213470519169731172307609098169938242778408591990219905112839427342092350454391165786920174417020330332694204390023461537985099960425031853248757021269717478085353061319682323483052174697687682517182586968300633150321367491676113687422006794313241023867773649945837333414599013629826882478411680784623698212909656617962275285043207127998348706596362852712266027738219017834350424641427236623800377560775745093558851415219619104628081009238573414664040024137676546730927476547880862124162236308994550339487801707337490683989540933097317340368178957918743912903723305928310996037490689929080071121550195778828140514323524810207470423258158871262061022093322043251617814954361151989967372941377281147527936306514258928423282246596195952856157260561103519106562473402823476262600346828635820609791000239693474935902330592789700090496804872857050514057572718880016518760764332798570811263969902190520672155520660289212077575677820909705484843204188791908450433314671490253854234513108637821665878503471040033807418567909575123332211040412121256161009849422290349745891163052961069768305059809401293991839807683389408549804672634414300438263865358962534647775738172172201868853955100616366384736147423535548464235332933291829518175228668455273566099009126381671995082856568054641535313843109704389125830869100719438006043845508850076988513207711903198462867312352574806329101733009760808605326022886805307974249639602230851198621690338120750347266625344745957208843536516902689563194855838792301955641423990858270351855307718970115784440952566584161513332368775732954089353886768161255314632693784848102709597291235455489909671393490809264958567414378880433432989187311450309997473588756518702678749887368254142248594215124331437208339471401979954755334394811418668466750068153776380175656489684615946323462684987534466526976392007230097641101333366809786681389590514811750978431836005707532522746063522785233581295975727596740213344853740096720826071045602083304385271503382514218063975856065665594009682791009000651489280000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -5725092303714881530804024197954112361087922786723979243903465789086516938025876559574753905457433946745652115500242777882064967478235590514798463284633010301789023352951315594163254169925861632025227503080030591408810171370547945239054753097772913251519958016865498557186895647023298019229425343683318501629339805536766608388118168500753597742067529455148704268651676316311106077294615134939317430404537287007314067877998480034429575764396543313189450488017966519658179150672859029992707481412022509398167732498281387704976038899897068931963511039667596253039383524457882776729495915077026005791338048110406853266126801835993541692441688861646760768682418326734819533077840280578119464345503997714463499885310903302646221160719804735000774027314595841019294409962199425723186040160182702784359693355257102589848470001689383091838324937036554092235239034907143953029799300395355213399360489891980902091336160374148602693695924251192767259217120415617014944700066530969059277632268094381588440850964902436454630059803081564301783543250515639886667075257200014153572741658500394840258909506735791532828629036946256911204047739963378981858059411356169199814744408622585443055013105609161988453853894730824504192203399744717636135067644679548090579320129201369699282931056567188237446259131078280460123580985450111134346422239448225070107110747501582013695664257269605075414947346942513797555684746804358155721533732995300459142213575991329053341209380586704294866377351984580678433174413109563840905400324745006383556608812643080808447176123654265300548819462416608179708271701871057343760755854649571500185083884255558309913432727399445818339256397716868890016114181745395818975761796974825093788359096996311489141439321137561144671532500590180872830509674289598267508518568322948384399019125559866654044280401145766703278888830190535821369784311048587965864108160859827950360053881715779655236235532428155420945906118788724104791493175610864866663411659527181657743844934908880503388704380331909763805255226865224055596060677555170335714398104537356873448193987875742560766745817279307945811216455812951485323391998548424713076835268355607653731840275112880170705720523848430251346118369161211559389825582205619686045666706377880971831315473748734656351408052028646646735122566678888589809857814410960828575482105293667654948174598259566543032116062309853568872712782292924349835594088466731874114845359891134554951561797956730047481146247586728357928870832118442968408609842983894282965854791556804760036798193393666771499171204677838733385992544313891132376785387808320859702659363740751432577007008176491538865823963996131714678882528652752002083322472865593588449280000000000000000000000000000000000000000000000000000000000000000000000 [67,3] -283658758328666459139040008165144697513794869186628160841922699686813888566776212304193947716456359192228189379568607475940006381394809249052969973039332706523919181544527919066157538161248870139034534175226200062489852681648404132616733612796570209580037250170741124309170808495824144860794191396236223358771032985060917109388147664508034355898524574967332297262826218631306407252388392543438808226263915848294544840001283086023526834147517638194179424394546442764473383068216645299667835162736010423829715167506269436951525326851540066113610692441319547296486439432292366358644660808217099887164881949108170615102070905774956037766419908856416190201083597313979305810221509480352062115049697448231226637030512331269111399572305402935098189730170328028905956531238131217747112326413328247594304768977181632837983851000210403734387157326050344172627013332588199706429015852571527336845486360587019716858535297252251750484089965656201950161809340597630011950943658181674248176150670691630129427201486008889661948309778485130547928952745784825045760498680603735387530862456880748701357205354889618829729242807064067055505866659062898500523754824209867567179894766272870646106138804992734745413615375479796167712615769617030119916623472479321463890967880465438566277080231213095843023133171984884191560158393029668873292164822370282848845674010891450252591455831036150265895578615996893823821809149887208677817282695781972687003854197647786317647603502089506977687927251051360610174038921525560698725511244646384294275979301546077543233870966465399076112149988287298598420587223735774846609718059489648252347212247881090942834527275994988993617967314786496125896166284666723629585138614274468171760164680470600744427377058673779636998138582754492500081700362510252781919816562256371700170072822517351504917310021023828922703712049494999079223470259116294676306447179319450104627948779794259403582921666160225817964662075722805448227711438189050517315737523214910620927121602636111279635282697444091355393852344841149695213916864998245919671416945191478581555145024232981083299369579612272191103410866624500606890889386061871448161616645746807363527250241005635903621573045351270093879526419742945462738141326766531548395040980581277564325866428801968177675081627673263610726886983040783373950086313495965496085817974521502111917437097282876078568224187782587976882693369624551778600978741316584356703652596736818353615559424096273119769223777911205276269702381428973679039552175374108077579202868564476244272708884308596746514532813421942243128344009844206481807783144005111901968649187053973205424731801347926683908489165030363492781330558077913089869820691392331199283200000000000000000000000000000000000000000000000000000000000000000000 [67,4] -4325988935342403167130153140514077701362525804768860310784009837647495296473225606551501037377572779010670819494998289235170146659667409249368847249061354246492898327212783551040813611506329398584564124917526779536291123983784812516124832316686534832410523878522711624162303109457164901548981338395664316538411435970135787246082125292848642060762592690062539519423388567964725453196328767744468427598014776647113028392688004839843878610200445010152925226849071908338621098009241715765246015977385387881252225790688593670880214634153849637393181253961875500475063502173014706918348853110070466652807468006061714092462688891197842223694233414704068520240249941048084984244202382567432746177717499175113686819690206371403078212380219138270158368092493466683970522199270171395161630060830776636418864278807201296826016250439748665339294059895211725175928329605778465855245096662087466023270125781256005910976560231636475255676914907066375400838485928644049697118468179174513065711129891305296093630535265842722178416668513805429226711915547823364827511832559925342651480476644726311785365188029278117563925373725852858658747860020961378316390375657127515320738865290541660030634925630496489035790469816678584727802516055669113532969620124108484279531613145617978344934173540282971963106405847217526758889455700874060399645745507971051265986714244360053739254200827227550298943112564604227929882213730119052217588002297809094356432135525880028944951062928408844853317388968731949208818210375352021773743257503578729436512748703915441255358765222264959215195511035445329731651278103849707607509428402347744652183716263957825130238415157801959964042325727168724044994503498499915063352040270421697668294844117210383282185232514213063318707940697492264975434606229487100240812239577086981312010520153468366682842498492529438827438936388349313712779280098835328274405452211084895320377932385852889682422452490485083296844774893782218513143106699556758375389575458083044689116589509842751975127524698081285699217021910054728092450181254306485753715956162238715915732912299720077098301936616931490339628612554874773276538293954743836026602854520947191100109553493456235476432368757120861124558476768101249269049918608913123873724345309305838521983693995137627605947646812748763809895935742893583581313380159679688877698710678534525587463321312542539281789559412539278618539862067099605137484727539118272194933951514163350588613380714949931981936003757632554511870842490220584962835708343969640023501259121955345386330572212917618040157797192556140952137235381450724646713573182481584271897121474492819179808969998146326968908355418865504147533661053422172726480385925300563948339200000000000000000000000000000000000000000000000000000000000000000 [67,5] -5276542491827239853742990986989236057014684760555997597281009173532888429004363765523132912093041106161612771872279422715937625938393673121982423641384337549660047858560059675118628532445663063339163200604747035518200852179889451274433355271673939812178859189621357688448295081472283248423893890583812988542048136894936063583540300590592857862018495650487677585941150689268771444221076766730622478761954783911957560942957561525528458643111101056862546501798633998869229801650219654497516735504357846751086517386116343666713345615895482014066972304750155019500555417082334248765478516027914884672253052085638018940093974781412929204760961443722473827372810027118370393585264739374762322120633859939979213085659672384343254132425642572621392824358531080376240650296853953355117962053659426615532936453945464580862948947884209127405201732224082226207683121499576100454930940903521894121536286643462831117958920302365505198475136396323046845166233545992092612274962297385286011327385327074152645383472600945766785721584757471071224850476854898255507512874427096835659062590992252594329894846708259876177863820348539624970188320765046642461128128489943536092103146776200202599434341344093249061990877806174721901302718370155450299489174640853402689887055478106178872986300038611507081248085333596422952286348762139538076637645000289543209749155599906505440820276720519348070314194166464904564666841699582452868771359609231964733838547284847002428815442343193079292297644646053164597750379647379573663203005581635320894703245857014251054331487782623239066813227747482154836822533622914952737917307499518106776472587275864152739449385362554164438296669452507211910614319177560884263790539174996464360378369253431838694678068438303403030199157065678037777994726145793219954425154261508661201382338382267764926197756104260378965882080595085910248343546406043659807473700788437340833919749551698558498625715979293130137662353525044407933641848396348346773231320386628657185500544365333023521433416586908368120509750844397411506656996803733139914314103830213134770658098215532761347327745028900497889359978980214245122303464521033199265409029468945512328941493038294010623904837676018029081482991762429005964777052915097576233359338955063347257459685832924010305915739005397002297970220191352802164613765047056473023891203792900679213391032082593563861065594939050241505605124837090152701844143984998478511263743117988850232237962400188982326750011797529739226392396969728776866914683712770286432930512161253654166517000641647930112660085828562463656128321245740535136240059710030231946848697741061712356511683496336626826716413476694160833420477921949411403246583679983842387558400000000000000000000000000000000000000000000000000000000000000 [67,6] 381107382671458580457720770470940704630288980398409414032850448293939944592705161286416593869837050532147721497749123489984067215293381205631296609029315049035991820848582699178625943152896380625361932972888819164404604365934429628300518182790993500254560780374560991590857305995227758554868156401989827144699039667825935360878241163045211199626901562534249559128249261907525587345626735701473823432080005285421987954672753114561951833085503965355562815025463769129397159676779582634704219407531555701869276992913476586910503974498660276883376491599982309483359466571226428164878688841524814979819633315350371147707101355306096362804353663717622582923512679483671045786662329064906379807441459359682029172413632249398039425707992132878749798236134845356948389277447664150082857945462771713742114829944511020487505213471326637651011661356027221516721126834602626310914668858027623824121615445439049953846647702858465020935864191220441779041895563408099272151849449212853329564564302572861369120746752917177508607358309255111591270139463973136015680534329023068292907542352686755952992085926736687487881978333267083221677647876747259519958253994568973369357820990457494879386362524023218621023427262214663768304847591419941577689308561915654536260826160876866585948460258554471470590440500804615021648783420830733105102306667742040460391649157146921705759959218192150657822951395719673994938250888303038800597480723488677324127041670238104524068648515230228646847674436821880424386384349285538878910267809712848187664877297360541628616007105863690629156324204907000479215931790956762232387764460597888890631335530794474354002073294045037792765371184748134121294113733072984675246487192039682435136587999265068822998974973053558088141647665983826329732267894812104943369708395917149873408722320171733745130057718064062028428888657179261078161128623329293262345993507747534318450433074571913213833200115536060144394567521551018585698095697840892497108980393052280155993925088157340062894956517181078367729757823988153611117116779996090055486061955181555839000036856876329768871256365154517636917205112620737511561915513034826439545463539961200122098760248431239438738933783293520689022834123412162008161186859090229379910265055331289549843168024114684932933732033911463111416834300232093542286958106220318042308089454354484367580774739509742257243201202166278034257988744815623860258717917027455223948995466427454817763141820710409911709854789402409402179012750516929058580161787326820881583889272169954910293402545771979672959798129280966139875360027000111547998994739883736106136019083665228166197549480747601199818080653119557423635867519956302243320585190087941169348608000000000000000000000000000000000000000000000000000000000000 [67,7] -1447553319970179462780094238840146686459201479821485296463807315829346324743933331228067965370132710238298176037606254691124146663112566239104713065695327806403178915216349591777436284621852048577386360167641785479572396861135504409013633527834369786160877881485295003742673590537742031094335197080565465343678708500464497752064852142889943914837799272088768581003969963407244810802082340018785253307634452523502837744762389528478951368170179789593013859431244904246212269615663617790522599904404722148590080711538767731976629521631587661789151747482205228443274782376192005469953434587508254667229480387211618866134272992015394059829756231838265254066784785761733655441732119454194143358695111585972531828724702143659478417537339276912080357744374183642985109503843250635750903424902557500290986235487403618582248358852855403792821734371165005045107217329332132829964509501230345774196325666445041461209868403600599383573230641402220870451911014336610654354813160622716515079723074403521364277816575080105273518177434996490956275804446125625052454792821504028595004617796028589798562384391691347266141675333554747650856129532036707741119756937979661766741278336355450974830390603026314049025110918527198479555652270275780251406992024339699772400523834124907119449458094366545028089460871892374770265442996712309683331172180881388285114439910914671011808088823088135416907665204419812967740329431632726682466583342659209216023243258822020117493379009513865407604106921183736722535095486241200836759106270215594138640308564131022012335567184403700632684921023481736324279698400114569330169507167839368611756129601536365062159674695116905372030421548238041869318050231023156505145353606264972579820860726089427144160543615536268394451894524611100636491999083056119674203551790788307870853493097568556747989284886385389340363674396199491494906115089032767911263670464929663107952940679581552723547356902375526459350118014622865099818503174725742830186454576154727895353648959745896755023503681155441893316056960944361045807648657377715205316945038406229876441696682224406689093993456032421976360123591734346509996513120132649180974807708819667997426316809271827082336956085152756447127032310348663712802497342018302265504597567426552628352443012446697522874266975899306093981364909986181279478254903529917906673978320008578733178522146562446478928799319827891443005893115605872021465712556195065458902641961985901098558481808932789495260024444242313843404055727456108662699027772018036496077934732681779790170223609966559048331386135688933240220845761879758157752036911142305214450810282846503368598371370719365991467225060636018387832002588418912492138528552800964281630720000000000000000000000000000000000000000000000000000000000 [67,8] -15156295620155990753670281572910250855500348101442933093601324576775997824820100644194612894471780527675399959727737616565791312843552529820131077278311663303784752026947362942899795225456841546492091662370476194076582610958703511209064063596590762988909316811798920522719633487354624741252230053569055302420928245208475096802293710115556193087035415107583272773765107336079686671425751868307808477455792044415917058969389369253311012195906712297697532004802642135996020177780326436841610362168646065624979688146670270199437828919963971270991617877712267296793316605661475281525113048390363738422332613502280399769055100933115696869396486340127135841298040573714021039669586550698858376893328412047244938022333523811744273026025462362664171653004632285448132192408864586940020193101140569894430317910169371832171321060883593234384422477339626363682386724082693912754052860943507715964491195306060671858805816591522036030839064402133849859194172536386186545099213653201461912775222966754697204233861885884302278976582734232727099939971477428792505645724574514441003381489827760583725179953655003129411048449543285835208458621245445301094923135445287651131261620733246995705078843630989979565581664482158959947487417896774817768671763167595393747469661520384544747086400371270004519320051196627889265446875390183881318599261193127278686640331347452083320232574583208114322848292825993232536886189198781008993098397336288723692114464261882787152694760351291601661843709375154658835212467665691138895112529679560959324152526813922291666336494963735294984307164141178594711376009436082032078070633090336812572016677621521717848063493498970032648479797435242848169984628680788841116380437253427263056737505575503635580677230039647126369844126434564641034105020794273271250348836873842642887863938243678156518918429488927903980479037315246486498023434128673475203236735163520834922565587687181240084584712530106488650955347133530624697268055619704019634877585367005432426158098980606654494276084122694881255416077716347479706083899529930561558921735252311623851125036901875019074804234597434328408886151700970235791905159606880370317690488851368445981009080429355463984734220652350456405722599468400642898271954938331894211904216673438240558797685248147442344904786317951143727873138780451346622659810013420118594651827090243546697056699719908316743154780766929152141194359468972567816468558860550749176423692713498488378656455861250408911413010449369769130328240023121867634728346427974948410252577940199676793808050030023268317862243059011553757226973569885108644345180579729484624553584492277563849674627773218224467567706888346140940749885973674613297210270403320789493350400000000000000000000000000000000000000000000000000000000 [67,9] 299193899761000356836238550209252728800211595326110709608924639372070010173137490925328390273283484600789104374523532362424936183738707050095449088685988254872477556873788470080886250007655134321356500352516913235980360012908609257427801467461981646270839897319107963372656182945325182383535243284362049237258524927143786961957465049511530128357607803525160881070031613360665421624152252334009166367661326174940220651771854889044258740090680172682395669867780548781886183312819862287994333205608316308976463697724072933942674293936102774591003442390454552367188407486091790374551744224973175269955372672948178107488480794022900659559523773754870123809504025886240262914779953258433094084509679283448593191252940176182987119469902661351694765642862211128042736565918739200224612555442378900045372653457648175522279843352203577176402325724773609780399348588854164300426463900894295906511375164130939509826741519372501315880485532811100132968214383489305326295220408969039079407428422996909960712491684397163930584033067419886176117407676648581012085416399663054085649932196457245230500282019992127221726988310975965752035800889461841089648163520218665181640167110415126094893244110338904912245414567168093433110439491313747200314749758139952686225933658699195204473586320914110505331184196847838228239286790994608791926851960517436239724368267964722980661603689404662007718984448199383516434546438210466632402652953851909910862155350516931041108031346018582964109196415867938871942051543920491779283270653551657838704013992888774634644597892397264577340623819683928016986795047588798373651590231163128763496258980841556466886157780768011716188099184245176779875282275793048634588568119674451893571040859407326565709120522704418888099475261433359880691516235257707598183960668652151195910068353908501458920777216538194818187092307235427175363238616506914768151022567149350427027663769655071880245692996488547783120613939150220192653600818635801207987078632975324400591538579747251043178547529861548572294524478622322638706575464041712421428362893181885898473668178562851084927664336267597995445532921646664568839014410664816187825750818439494694329723569107278303564825748940963190514920396795188390324613119187663644084767666657786731927142653600026088930742341464686312598246102852104681520257713626651482844721707873929918142889908013931114844402813659187926293095418921851625933138763356964134576254340656213446084691270376823693834978311412971868322431414510117502934796112556863049849728078204882521599974166018395733316738812727404115970013179480998126994292889452321458514493689663173883770007486260057137606346461366036393547628539093807851499420237678935936073728000000000000000000000000000000000000000000000000000000 [67,10] -2070773246763462676162008922737104446487096265271859005862129181050497252453644146565118102368691045361452549469014651223040648144262405492912726661655115140089345795378272127137284392432418555009829317977430576891975350267466301406333097538583504651886041346631948121528247337411760755019122461877115635686917892027669831618820931478587044389575020477413622802796319170599521829289346031780189127169867603917616808662799367837732256226299822824663233332795204368287235006012671860918598901114232216802356833743460899645703056152181848717937106846573357318834210748810965568976414584655267975324834630604081094462726657101232919700487923831277099107523762585878116809008767477150530012338087360026150963317583438000669891635672018787977013548994951540677566273155883938023754748383374754176373307115968662087217203674194201335625065186193532797074531499583131854066028244364645457551617353877706499557285509398285379987057878742543109972513238023084393727727435252952958243278987189735571305920864943527765779464546656200204104119116080337511513474908572129636411961250629465985953667219381808612591156602896365477202075346938515629834962722149833984417754393970539913517690840115487819802054837861960805375452658660163437238229759405768060773079062561691556047275302869858824769252050318318131127086519007655811729548965887901463086859402284034417850905628515417059679231663463895980180433178702811499841442540637988000367392243608433199499810792885874455304391467447298536415016519896547940818368881572862110254202691794083111717610957628440745668664633610076535395651659130816566676329756429946770186163877489835807184798571123385888459387080569330056035725361271204144467781382263804302048847156924413334178001863444007721913178289618341382888045131299749753789542516597771648443294664153784167186209412560350705619360389795919195827749760109997808690856825491588277030238273062423257860138737517394980548735819992422405571872686760743929175134155511077390866621219018926348241132051228272341594133190574071876313024294642334513099345358619765598622991041461791457332824524558353215260514544607309514113287052912497333310061741549132378387986546580798567701890253789028362169442354935681628813867428148644452950381215561536164325815961379423542611163908883247160635604623149479595839718923052338294452648652335684068723783839990910224843896783332271191965804232694430015803211141344778563568902714550781888716626664899849684092754235761101974988430540231311960650543754591235801306685565961476785137813705298483760173353585685809405420139294738078680429961586165915822598386123886925777535617005372919567058842192564514136892721529826860564956325793047261354089512960000000000000000000000000000000000000000000000000000 [67,11] 7577511522771994102437194360116014067738345570720364044820246247600581391629909086950886844275242989952595610831611767574897978186220973848810563901500933130210895002840404065883463544371327050552021201161587030015723297571248892503648765052569769531318685738127713624040487997254408012036918295488425470749720311792834812384363970743939735040025080307513170303886814591081372526396691527275751644120012292345376116682309185151486983261628429657818602069308509912474378724099602647097561854234057467595748379469922263753091150295306590565920147487999242594664342815523221632271234545805859466435200091348312200280286042079137827498716907891468783914844040099163842112378224683553659385339540049729306347428132871028879014535901238748356792545289052798088500216243909784249883261977508073496900728022149626794685289998987910168883547467023251205040009677751472649606672185293596042513308702703165872004776639525354411971772950401325090426267700858140087807545202595840955196258079436116334691754478560193150733560469084139444743286823515314373018116471077031503906320795247367966377646192646411060592991926447104531897893580803080930169093045097049677805506632251667802328950842663214521319616096093926271215345680733262031793424764446152463261979060725405769585167382540536510176935295670749672499782247420335850339567685407433276461557333003243654753355464600627553730751840140453648358703119108335067939526401584010630322481192584399558428684634010938779496265656066582926330012493992801494550357407704379340378207965166442635107090639340750101200099269203239519247147866957440019059786277070933574157104883308664681025955853426189063339992583871877267112996144773944535483319146246354719354132955945874904967655328352758224551482666610729725225785389979652293408552814277217814155482592410474955607314054435113444478055577645111903280062714962984448329714378138557255844662665833255105862613073597976442455552271256759240814483682132673530997395749598866702052753427799827342340063792702736516862280759266979417475011905823222398421736926061871141513764402622448015716864120877554147880815248090498417238690312515129563083142992836072464065656621030233647033841506062943371724622020366746780006107784040719644160397734119280624427280972220250332062228020597798947508442963695925514942757148204851613602071123542748539700811163794496690938035193117354275169566261105118059948740301689791981488167473899596853581537102023204882374013325456232150922454330969756108245798223936340693826163229544571023917273935964631629987368648944677968105410038191429722177671080142435783231801318853432441553547830862989699057242876488773619786133692264884134556993549724430026596679680000000000000000000000000000000000000000000000000 [67,12] -18026280492848515595784392418070373805586516803830900738614157399655999039605603734578335350430893661639520187786629377106724728234664231857459067581452037050111628550487992557788653500238886076862023078764695418541181001973801766337730674719177026373423613426776495240862750235446593968119761240487714323019961012076594329361544447536148811888673092632584239440519629490216274794280478532421262187672101452722832817937197336808564521006568119677207575643129229513901516051901979997457271991040466418936590046145557020771047064367717425459896235890297588869490942154772567247954704716051098234159666015513825880272885129775110740466138741839515276412996853996632325585155737740744542894573565562893420390460082866956198087923688712837040009406025716657056157800936107932063892881079568642839672742596246781949118523353633559703254782749445719652184395572997372894241037846782673834718025141100949151378862505915813595471953206053918243001591733629109166029762351336459540942404791975878399936522364143521449108229723299425457561615685528244083383762371114653250060178709578631479861679056080055464186101588989595278498868538766782591029790900980553348152114401725138272333244185880647012430901606027475792286834723865893870428568494422953694583022861236302572587113323080672802959743931527927688370975611333901976552802166490088848088420426427058026826936282824229191167180682921652150614662295523181186884765875204044355011878785583163148744812241456319073310428335721698455844771583685025862700415646405673164666591116525236357569951643503675060366581728105712282285024618835927787501886497190553294825536272313325976328600115819203025903929471728826826318152587699275894285391188282743219646081208471650275401403245874959726064159414285290126282629269099800456268686772728699221381930113504403118265852668961597561279274951789539384511244347293734782506923758508647980623545205120706222766479603028174603081179337102781884463080457966022640072347641575681427004150215800407841312051312170667203314452753028487736757953866592389305947707655052852742306805821891847068841575975384490696322360816811050319031179088483560311099447539742943523416787698445816126630961625343247762458015441238736643315590937738235923442810927529534774688358228427655841536926346588672500395883570333634742978012587484908307392130022827463684247831381913309144705605159541841335813914310370707852584781632511097381921236908259265768428270163943337357316543782211477250102686761378525657852852198490913018301556200044894516451412840182151161039967283879269510969910457621570826924116868042819734450849099951132972397331888941996957349531431501105865278180874732885690723583507508664071765360640000000000000000000000000000000000000000000000 [67,13] 47454256032402566744716755911578757099128734894288558240725793052678407112957358652503050992844180066393804334842187675344535227071958170364239714506820092799309454614194639705767740017670015352251860617919918708357410971705218764344370439441785259966196556258252165276057256491981620786524845237098443771551290854064538292021688635262953299355563129235403999205494900778979165000927638563238056931827324452443091225569701420688892279969157859590370219124395638528493736583276362688603876533498997191524714535767570635366377056880642334128994393988861008717000217993548429696771691113993917666363102256360516738778038217320811776606733027755101612331126845170321517276664597795620196939209441167472195168896159718624863506421488602601398673789977949208729619003156945343498212034418964200232117618703185482038663469558602518279857914042870838331942053825137471207860016565526151590192275373231174244729769058009201492603156604341654624917241478935988749736293145501937200884955284446156410499464159121826701038547431294823964517238406561881200343319606847048572229977407454207778072037135038176975740467136728701710548541805341932946076396590225806626804865730274001561871642121134607268186003346796996976808398507980884047540585023025444646897080200429219371296201638844778554194265697209637630918887349604825012549459282962641536537883865165661041309875799752874939408507560616057043566982474436850246736023046567811748196616757796248952814623702914620494341154759574304357489788384200060864251529088153544313301163765885999428484408543662610204171772412725456607066428554262690261482422262011447359564587506086377968164365975464025733073947689238280106554266113858445062373096371498350012561724925827859127789215014902858277420425053198848896340262111279400322671577103739430800572742977034177266925080256432727365106497083783255235286582601679444986616786491782961845396185215618218420747319054550533554003663313157256573401675526891694947522231952295160910260272039015211735195585835489975512114864598556085534085195531159813479019952895914102850361891241003852325098181684840665447825561373550932680729816766618840896411075441930365694173349540531331645549543994421267350522605025964700208487705561478896168537813365685389355035461602831385943277657421504183646641454530563047087709680090529327757033326978239213170300574577089631648471422103182972479250527468655779466053407443098065824259529799936780096671345644335976564041707172101510678289803187090266939088122171624727239684190907031333152734196242777276133932296045184846088176935246328831431751448755947751479654328603240853006798904243508357537453953603516650250497477475602923412413431082046400110998323200000000000000000000000000000000000000000000 [67,14] -194118413757982892524958869022464129096506745513852399798101081946511548175538212654923559799254539497543128094463666885893363783547010050436809859781401146674030022501553641989624585097563537610346321694700126292648458738962745683922219645971706628023002978224816113228003600704124285847246289441429699080095292338202242917158516593492151726776357775951238962509167498466148964892951952458567428111701115043119500513226127851205145174781321244659227132322654023733120101611581126170583843086185198665453090873009846869235196598578611081946292659715652052990593559121295213909469096696752495519355529193412241047871317907900198412154550574144416112691997518870821975805333921178280107624964408575289832065313453755344728221354798301066088630648864128381114608373235345544079652782970745332257743141546926985914268513900579452936216253782943076308905592181704750213447176972869590557003529579699714032074964974306265106484514281366779209898249418114369278202476956877144344704693967782921962585663132389148969284278100358402457353838911745522428348526138485902426117706286175714545141267983804935643620619779547467573301345180062386718756826878949903175463890418977654767924010379191090732813475461797487972211058835083471664984595358029762039482285782568105116177058350137402720755860042807784793417289704418158663522541418544044119852700938362590679738474562760449012291908542191587435201533785541215594046310073355005726470169490297504063432406493050814364929368893768384023203136390047099316414080585704476059156984790711143669482061743291842587527061925805689252588673724687876698256619754437598446990702482242876260330466194134718412709816142744057136865261105923181870485087577840163872831546768481411850309642482661993993727472349000301566404486847062966600625129002797169952817740001004756588699028368620637514565267667885049991432667256992929676528035806660519479264044063178501017570018971749649304208552401406581787706972687526269463187794904085297102133693588412783970148898196828264006265159986602160973329500227193358564181047057356230245770643936562420689168532518243129785155651624790691382507259717633688017812326073573297657079015211313769033768429949735085049875801876386367457571382279363537089191985279378710754681776470753357565501605190724824128241679830734224492482362423262593489575108918222953760063133809841682406655838248864741955088556992639246042512678465062183564141020844254069150271768148381593487040398646854302411300298662782729423868856151973747476746516084039041615525440873822824819956868972128909030380156337802082653729255458541727961089167226851649284877078246010624676458713690986431082320207149932926088919460049846464011881676800000000000000000000000000000000000000000 [67,15] 730889317259701208881287748254408302699589483282344031943474421114653699043924168713209936617293776232568589850423437835826557443933700385166145285692990220880797751038326520249424116894398714077314167908654472340471783349284400679335913539001806923951623385169158391943217163720024577738836876129174716296992475967006468544231048321104481894558231094605139771242345183187876138329108885537272788568732683944552668644841302962814018774607173876181681406395387574929022905197027737568817368003348080825760085734129128608086214552419392979897797759268599224082867533541826834095259824667903669685974632578097342589793470599181173431517625857238670557253107959879797839751390480033180873432436480810389051514282485838572326707849056854011716153336026988147427485216192775004132168670884398874710846882942083678392619491137055349126345263382632259226203553029496624730918605285538108461880238943157887377188996103547402909210296617529556029747435349463786480595575924939826657671010430464896407388074923522242671071262594192061983241202349345130190695567446709986910494922653571722223367317018375127509671433041127999369968333845412871058097518115831962077046216152427830452098370566478606906756039681146652841627177805120588700923014811336563064211467825344422271648596962216513577783123852264213841235092958348334859163872397164698768894376577384398753670765618392577562108617335916437921844790226360639685942422490163070488926390478360256847451390334088022423543968998033111949023846537816125814902178106884541188002357199717436951399661002762833200178151620103843340563708668374539696801280591776713023003088417987927353365500448027655502434424051435972647767039637028719085078953030823222147575607503173486176144734199095634790142578205084105268862155759853160382911694853863776589162196959297210298093999084526660497025627643968873761955562163643902693402124202097744321551901378617589506285771450688179214851583423963011249982146115947444232933695207012155833579607326607199513489844296181354448547662359560324755594752803440895838444214412350721390295123374209610234359148952320153394879811352043577902414125525550862244165612823591689250434523423836194033770977071778890411070142001338544748261528324050750148648509779268635020317205275908030925974782746871690256676580077799297275413307519449443308776584030768960737436142220107509191252006315932764416797094229556693811553316402151717218374487564894829785598587236427394601650463386001413480576356635712531773179680544533465448230437039985589111336062024516723657508045303208181519915764039128232576596509438553283923156113974367708340309350464850961651274297940530507788720796410243392597794045610592863561501900800000000000000000000000000000000000000 [67,16] -2599677920832591067158615459542293566214476678516713749315171749996478283444731123251690276131892286501961108893589216613684735266227501786461753016629866936848178434209472224484370407548697205704347563936930547232820654876173717174760607102961742004679035126084127011707957492285914953345274793088828091846319225240287122634293749821904387105098385875388007001562028057721504494232093043793097369957496732310071818311611851184468143394781557265568528203516524760053003371056783756153020597760615115096604913626658806934636645835024569937541042398841388299146943978486870117193580232082000775141103874941425770384808928606611016897351409249901776968336017408619279540714620966980393101135343771614524843740139607863255700922112448518012986815511272295485088855751268456084727379131790193488501763816872720992668909169455264201380199588689531669812391238988316245254975341131377194712190910780806920215669090287760975887711404893966692495859516973521203964231789651129075134910866882181888983392472891477622624720934187634651871352837810063417215284035136854398097128338837225330453627991295597552446184361842557240041600749818651644509359296948129350709841370933173089826484308683470386797262509733438726741130618187946677198955538667737299513913597164650628570301071376925124682294608022009883826597813437207976700449276726216856994571600753212015831116481725628914067862587442556497553377529495678230838597518723349647083475876097000340669413007842162907325700138667078673215183333327481121148279104968419449350150009104152038218393128011595810094779643963676375470450598102202520643718178612620042551653463635090835618311228392744902488961106615902094676977263882634890627134042466354311650626224257136147426426822866830099551297852537108883623167224535102624201298344038195588821070419973791528569939305799193840602425320053999716789331781411304801060617289832617632125654743639853425184402075321947107207244358862505002989647232233123974998637389115316254274853315569636580571434276366168701984842508546992053511762881502802186918222255601630139262642106827840883892497084215266184930495475079016748783802479156373773415019620980728568653557851444847620901842694621013434562865080201753371579259303531671449610601583236644721936195807033560248044541646882881723207088935533675752372965980358560720763012901098679853998789055472137203915001906913306609433495657276724355812737343889770312548588132740876297065452976293495817565819231675778140070508780370244508675767684986408880240981729251755287445941738662210198493585259561061073196339647316514232448705409841861628006050927672762704808519178064224490787294442449914658495906811134120470481569619073520799177506816000000000000000000000000000000000000 [67,17] 7482530566914784898163027089796457253812848149953844713689732498838903604099249134730456627627779315405918002454148096250112131124026539193452999541355677483054377083441065387892651217625075168875918920436603100009605737039539373676079718615262445840504778068462647588718581816393558538725831241340890180732664292748195159207506491886292371267481275618253390939213425557355247360427202939372900915469222981798862430309419632181069719253532496304189860931120581278480846490029146210407521354268585945331792457198671140444470012601624019454378206418106486862991705888477331965146659093281808656167804099503327355603646153897214436001969037498902244308720731992555826847600761160281882223580546468109028678835456209939733653523608947750057745084456906469791551932951662886468583481399678900554525429509791015699888890042152416644206954825856769788692141357740781773757703353881792727791656821208754209639658104931424454512644055105493369681086347636269852902222550802194585955837608341146494951584605242084053624126233846880529874528726597674850001193980774390094638219199104142490522219123813884213021459671043548118289010546917640126876880133323425853168237538146768519095427439878442234999592843701212891562396018873294032331276093171274418075752545742319491474952594209414809922297202812467650915938009547269540660867406774261172722458445890433518068259321199930705646957883779470633284466800773334070591659370551259528510892230921679900628602386731501731043794224814764265885245338304798600167388012801711391399910556158102660265992074374569154311870121108069805992085956207435254072077104404906097792998668445573170136000207844337076899850873800257697410514085020025682263733368384633128714567014981781196408403044977207476333505291658206769735766177846216414106389471996157409187389574973902648236352453242560829659350877347656212815734283789591882144592740998444351177488625923558000343778400820306480694378264362608373242320598173330334035989861799447662644620810436394607285975730656621839932096375701181936322372844194784770478251386731852636529863542784540602898014889742022367552677151484292702916103724619246754678656237723321300478245393239637046155548011561041630369283061529571421744615676665667612047074174231523190245053259525143241708084246828151216978149720150812380517593785221942579121805028889791252187515476266112159234024606448266592221479351092994363440635456688826206802312555053295061980687471380123689992418752709582215862124318793771100255447649428570965564773388815913445010314214492286173364527837560150311400370348516312791333661006058705152943766026919005355682025132572339005279224451870906048262683692336651714690439208867214282027171840000000000000000000000000000000000 [67,18] -9091246983506809192091156419427718777441379451388157849262415441569199464469087813926035008954703592225588343799526609512199715519582358457285524492652164389788425282663220197838740420019930218725152575915957646682634215995370351593191151374488893568767911095584339383566526736436251002071934450933996347174891019896126858655541793574538747422316433758979682056583316394987704279027704011855080573376870902189831110000946454505422920253552474968008145228309180714336189797831586240199364939063082383302179904558746920178035324668302077386945407414573029925453177462006968684237943019734659057384859289657228030511357914165794336654829453990219162962280404740626611935411799996556077376118175594447522595089805339100688956707096526259835915186297694672327708970953988874168098728361615304907320934230948507953786712223588244173597864716479960790339485584316654676660534948669346954970374246211550802773404965205090276594648803743455270625236881429526706740112217745203108266348871993106046506038648076056769249043053679942459653457018207110982657845617134351101997217400479954421860734783082297069033996157448847659967430709667883575205923903031793936537143759324599900203549443533793066866966752424676413466886758614951439030064047274800816492997187745139396192548173978664668988761493173034764446174193849300379497189190097134402662020042492153410883502091744540665018292300864925516202152658101321120639261518873843573180152768551543100261882657545530256800351859481405342792656235326582961422988059979966179579608453389923072152967883589737433002698197765977004611997949130049601109003984188362424962448034805558143006898749688847967852533550466320711082826752294419552634360933698337251066257515451521089643686906390459073189286354160625736972991712378520188807224934488602834372381295515256435488624458195455579817049839956432310902846789181445800055580525817581408101625344563990859980937690028199215368185066770707199666770463091225807464261758782117723851740419013126162044202519477382257760182440691101577222025431419242659372762219253430722882296467650901129203677876231555447996247685205630023872837085486400441709094114593788357340799394472364248549509326974099146581569536743252345317349316415704954198201804390188191321300168656067781789267945000014018053986554754025378496506582103851797972936150798475323204149780404140452928669281105386202812856854933357940972195850263544655281909979699035480479305500229441162976426269338228094217205928940185031194602929988111926989215052125136898831843290461031965218191551386510394140265107081499347547234320357769132679657386056713930422921041356191003639530424892319685388315499934557989008832161939997081993216000000000000000000000000000000000 [67,19] -10394411181045335756205934264129802817494767339687091866544197092402319948646981090320224913793995132106212957533535933860113299982430441736403993260115616989343501167600238188857870372718167958131219398609379279151558444686397239861901891820832117259641603015065101711515074780425118640722487781023408383910262127338407618424481571836084729064820925727604993151961668350827434852650898597750470164186356525197942087439580532395924587911781212620024914745342684269881040321856789673684702143753590283431484597587452962164962461075289715679344075575722724072937933882742248126551974070214913436947427206424243569673509356540266990308051295941059837475982503903921074568088107519503142194110173256149501799198498441922833177185072492095876802281845716501467110026003968303533391273362791537707935977015278075050284632235124240867255382438646030561297888028185829730425015956130588897379588015458019830219654262184402522921337209133379553846275525249628156998259851550102387212875824831351887187150293354533574654767906317967725551966800306769363687432568941326743093945855905738010318332756094562669444050955445785366185475331326137689596718721327987405664747835679711137047541205689088460210258056835758961277001331723272896750432403543129578305918812922541408640723521999120480790782835196456136754334013398145703210374409348949659383753723773613997760148707912010401103923327290912066565722956741453550261385546445995434647778041626783395008171645640472599743676201917064666877537085466371812787537039521947336376527075263137077721756663719626061585262227336072789738172368676357880599080871129066507113366926357343687238687758916372164743734239269563712276963727492300320897685984955870231505568485245011769752948026445734773022970542296383242818554451948910153363272877951393109030255371867237176688416789159716392258403830879944703677746445962650841096994645148194867544595002593684298097486210424293380115265581151948379767074874340836111936369548067541266437443093905489651660288756678646642060090276894457967801101509586161460331181087783103492397418245296484700788332179158701767571881198737557666763663699412527033243596128362216944170403429479840296663411314988775458970361768407540196041078840274385133363482189260672428520399573016867227208510318390961407727164783446204930706227271987600375285995839269410349671822467910401688155061372058796608410556531262439275421608080635845601786783769723619194268936051525385835618658504345449849466676575855371275329088266107728182350368554655650208692772684879392454234433622710908214183894544270717266717695118508591928362614650101363625818523960658531453539919516261490612641773973134625388230054715766722709684224000000000000000000000000000000 [67,20] 35729572805347457373279560800640162870381407616842586059385031716132750213091863949928553983391650722690494699645043948833858178611899059911228552820271134591979589731485402869699632092432661925052367096338645838254999010163861209522840315334863809946045503534891549699244606676128337128607087476912958499157719361136988849545565557085630662510145989849561453195045664499849803691792964077900401827359807297080772883160168743839473730479670238084182126149784383385628166928837729155925841568737679536152872571551977855597792669975825250327343884137493694669970116828494701756356977323615434038325889971341585168547748338322459653880918947048431979769873107996873988018258057861220600770139115716420357616950921871609840818007928813706274427179119644744256195026570843106487811713223133725583381977391182366551825329953608796144257222205609757828094676379258927771182466754884474551885089325702679809688622094354269407937037026322674067308902978485471681490347623314817670677600498280977284988486941072615495983936503340154417538808703878328326829137475279269001914821523807501042411392483086989037301709636355499276643236927382819557203113487664668137050113407190625988701440813998482255529488936161500093637683805155816560404856653335996651172778841698264361310023625396895869540746665723407008524826221404318017642395633016029948142612012488031829163793388503044010461306106797219739432667283671051550273127957625039864193975704497509076183019289224006130679751830404581855057176849151315864057241807730492770922930683148203394320655315249562545000628857802075554777979774868964992878256560870536122301195392454599820996884675580395272436672730383031130753297929594417235934270585919275876060180223123621092598246476450216334620124712661660954757435645545394000139741259860634010391982814701179191216494878497231453424149932626776384753184818510896831137655435996165674714808128958237877019020369093437617475635780428747638058582137395529076805886119256293341510513446669246014404698791815102703463982606029989748482466672343090251647213772760461502028280160282010057524746847675903175751213108346738305607674762146183548634430174017388172973758006293792028129142470300860707819843705422718735625332158554335319416802765428085496862079291744615077267778440529385444171759407721380777066424387748373214165419385654802249320164574058083430904382993083629067892524962130976486119371092723506383479897591751855997073070456592744504127715056749446935256517612468474063547219435922419579374080783302422685339432715112703546324666296894971533763903914659333745963252605179571115586575562440758177826329845896503230551572724656413024683644422586429958425445382538184255078400000000000000000000000000000 [67,21] -707440925700831747341350194252196509836795781530891827379047808157532582063556267355861373114686990533105175942667650211563109544050556984543419432798804761821264204537403792705463914400257973434555302897609975892353275490606964835643482663914783134097814009557439883095098622313136495825172413605634589949865094009503343912355039219250175004947095920601589531594223953813605295636242367656274636309005753517561378941773285773001858193542916899183898396696262887350475069162774995314503970844910361028137161788872740088252507136918238340059480471704879490424550668224798294561139824885326980623605530032174212883103581326621550934690500268488327015766338901543841488173868190496037297471664763802826689726683013220205296967726773646680187577174286921721573876246082635841321155291352988490661216025788931094023280180869600747639846205795753543803268604969177865962680695937912912831508267181508811270647481842776129975888888180087026367143963101837302819402695791338904139036890744064830467091108969495150624609628685156478779671222041928585510800872366667019280420981384412896523306039756069710613727737299126864209971762708311380193305230374943307042811434068794003369420262211444357406470357207797824887809631743165056296898032800482339326935060803830785529442859390486347624636001810274213811742479873241870961806726817350612031922421912851461279449196912994630109926024906956647056718032617253816454950031282217773908661549626230785902239510208053028229357190734376220820047522575491448089615035213941727860079308233804703552327775529920142198309275823788286147206835293083264380020371778872546449561572289088290329727453048560995017298830437238921594265669294179093552345720889726484874825260562544730906151546450091348599072626070571478040430869181463720374556109557251099425457752143546246832354206697908278414777333732331767345760278801489880163484438690418713354909371238243808614830584920207156946501477083985012862095937300453975523175158479615595482765049725946651621418628698684358001424210827882655428570096250393466209070419430656831532034231885317230125275790676819006338814313560085106926895749089507434648834732504677203654943454714315907902966095534150203382937289529325375972858709856096399818017303235412973440317374198817133482910860203428248227408364027170706746697863177502101906345912736073860499336608738086131977372353686869713026385721910274641132262805839978756636942999765573082631798402877944865974886966897963299141048638901214557021488134664039786610590781273714356788279881860235933298701830618452942752356240935271223773383155734947120376489165233348555790764795277429481629168048798208377426052210381664503115896793880779114414080000000000000000000000000 [67,22] -104106279163502346515428662804733579633943711964611641394283945857849524948945625142291422086637119244222371510312097239374090110147800178411568733714668292802806028540962277172419124816782318465277390052099750687376425560227184456464223506281747810478484087219787382276145298204137178757937395759217179956209870318907521211522980600746313268825107289085146002297208457244132542576330221074641963848059413899530435324434336639158619100299024729734641699065730740028733055696894915143747078141750761392160254207276219981715446828486875835290768298793217918999834331269902223655285320530679920803614154493161489588333926332165696231642032216977027190575345666140790450063196790797045953459004998171549012770759270607869676930662797168369823897523493105274080081470019522350805912050371344477673597132147903801645462461885995094701502333610622757229907147205715967052331066285474614114285437678120984029537710288831591217611450595321961392659643811808202579160896363148290917819511768986840957607030268723216428928955928044064846322311024928070399275803773216169941355581844882616818330412910948085496679085218145420368279922772903031602216348945416888753308544474275789739099992991758323833755849283060659445191715321352828826254353115474416520812618125963079863870604978833590305169774928505700628016254942932186043220859876913055682383833107009459219714253390911338746872211076046271314849636806238381494286046245680691296667217229951749713783185433318055848731239327078291615283614623262781978230521089213605003749203395949434584305464271005887560997934340357579420818143943265602660364122506773294355267893621807581971489802745360551872417216131250846147538510870095861137422048602444717612027199068497689865843937808503305745316939351534336039775554736498779717592181622634049479346866149557684265312073507654488182286266528232636170197892960064596074264627311181655505002408015590450822515634394034611381264228952643917458519877308024682001368989740835688308451631018638122848740877030952130403328716091869170908358100302776391637007247377378544665365418493755038388404842513196859353120672765014513899726202382842524728354680870334766986721096635877290381845340314142105738719858181889111837899774681515721670625401012111071766136363402846265487471805042209934959685511932850443542389743483402928733470283019375753826656533944653614374545152374369489745082096109875600490742610890704261374035988263441219018086359071105375466870661469273601808703110174147526875059710399612080380914227347985104763058715800727782199489449361471745363098315806470476713809744626896187336198468318700669893859808249779132771158990156648661546974527931316756728605079716005116997795840000000000000000000000 [67,23] 164853890743060073297052105442135861209461458921102230043808853337896453847922040991672001354278212178707670738730185765843687074836422807480114958902269218920741325463088552416462276103257658718993787257313212379804115491304753762101099410617152315017112164508705095768019707451778177150500460398213910912112387874151683370221972777801165609995015020171504651310461784932847303844230731401713958208365520413592428116269840367152828767734301268523512255326333374127370927390006049553090336814966377359196446951685895459944463367316131408104991345892602371329828566892350276446124319561840650584937464058309346735469929826903327313946446942644976624304245330763336606659929065596083428776821771034883344599681077101904975403037591451237673579523188798803284044692161353889333005137015064042395030729512257630699053850810784265741807610697396252386830847414559824307360284219286269808984215079508310207812231350630307899464981649589395982266650706189086876749625316431567540759419780542790071887017463267531370063579590779309458355445763816532887656587484181436951588461021194078405126609819668258486679086705221697853358519116721633981411029795665716710079774930691667805496818796383974125935874873125462106191258057644384469930140562201396708860917325054743009463567840290763416691643689405357316294974734359288849869559336362577349082794278218446677521428238284703971433390386364881112706868177842423160283775499561896909635804179567588619539433190888199291948234757232960755866943509317887785959398332524545886952165983387039295920387402042952787606976667673667934109059767603189758795818310805802649929645697502536280759177583881121549137508563310120246944531708858746921507515379205781290158554761712201299016741155301396668433876264542536583478597689955088191434152602375175114687729751782113083001002969143212529755333340404642552769612448443290067236544184383393557751428842807666073189565791293483740263901334154715509486380355773170660068360512331586159564399617921521857811808168202113875300543118828991811038176998796484425171563401713075333299651890832548030322054111917986217482786040029563460042526597340820502880949632382120860132787162500849380102261457601414951760929047289457511762004135607281382663864566417011284161251406722094497886747081380175940522906211002754949368503161256729016823023771260847774326118754143551458276261288745757254238995420509754768667002327884302110756647417811406633027634507719732199088277447777005996880064326437250590279673374216152106468817366551044548420707631808468104978459103644718847567336165782307760110477037247038023101540234941323537873062264161696869375306320698119345980769043547144347614584517713801825484800000000000000000000 [67,24] -109658874534472334575627495121265879506343683517079638106847889041574994618046843056899105973070445968481977749648251777279429891804422644322994585382322385847118411326338633082247202204037809185911254225328225945312590768827018228456022078929735459123310804532320603324934700974249017219900788470170267244355352800764106919200763434524967287163630218865508386669105574682392062770949395442257213427650590274433207540452914518928169380340610995670497568442877687555269010095832901257486557081834025823488599573570458019851659684694052429272111262577773746785814612348103618683486180357318174488824209820197632794328089552323275769401955598899400966030557679659547429547672797749848699449386968673067030921752853965595925797801891833177028849647770600497485880657175993603282306110732863718027518551356200444498040371823550903928462409963665506209318861759163940099500948233276989790800122199750478144234693811786663353098210832564004190085869253562174248100542393001391423482079216758981186625423805479004383115606241232893422524585219513091156783783847084256778856241556961601410360210811898286765079789158815073049452529928698673562534742229170807080774357136915420833600380634590328039943329180004270964437022765601103514873262565538490375028677471390092372109641009247851590339192138310383046687217517557229920957110646697843921231131002811804981345882198126969476701067971876006071245851208648461636853225143049389097408840832331409022394114250880389572956569311866117041464720007622899595411391272278339074199866105941692458240088552006822366191620774470336803394861740112031710224693439474266565320712601592493662569859478681810228596334537491253151578133701434224822748719730076382826394006039038198217623295686843538678360355290458363565731810872056090720278734871841284608903750200267834825896934874238416880502986088612956871208406418155243125845434432971241742041453571679751567863426243212951640676057182000820710369924571280470912055641634787864041434281680732393411216655310011087423827952173081395257166671208354438503775262779653384559740462573307724231215206577029913087850114907938510986079165773958040487938059363010609954110782063684491386019438432879637783604688494362058706373534056054436718497207808086598444651718287327788403022204681153565569771943916708053987892882213673266114666751217791570463106386690579683118520711767152779810812512552877578015854524062648511882511438759910778776562804699156835102454192675920991442795847017025770958803592171918715344014182885528979903659827486285305151834658451113969016363732521464982626021832630587552513452065506065684231112044743195592581121313452722385758690564032882756656428227195137510552371200000000000000000 [67,25] 51737661273410671174665384934517124111769139040817241983522966775521287852067430891791030373728796775160606600298111283437321047704378804828263026299397122720588506992490541975374590738903578104704726009764491344478389230594957662911997294191739275954057284401795454276760071643471339383478331544057827896546782421254550583699628116261590219769290308982742215072029092638669554685840055254501703329922030795014687438300150926380345729903569316120395315505606403029431198652556465140912786150770972334437546846233615004394219237021617104088391714921638130946475823597281264201345880525404998636918747658786401493152638289173953426435376247704313033407344237447470224921091218275324564789603021690724598295066812112251053123220892703457650020509748464287251606374249523170076531430807431422641305188249044735612592674227656796653983996500961707605432440290839019025607125546289539570218785074012588770048974048142672222259779518558478844564727676455936490763194698866761025564398086973607822303293639844233793099421087254179164960752926783922488175812187329106050809705647643103715226167405839215072378779764543426328925046158901138159045057627561134847803801576351231815815410709528925376180074055826157985848052988839449347808312157350213980547848396269405510433224258280376293792584251692675085368277288223505106878831647385058295294018901812457723952528853495611715127758359339810759286167310201581010856780249398113362541525298143594126559779120877285980929793872826642989950732912609488730086413619567996832097258512577762273063320420729156251301287564484223239651397837359305639115288137542430127710909838823373154451849669703683215566919480598471186236673036120378002982790865321256091279236295708892647428849752181717649544196133550843588924724695360215800342559217075456377846411393463292232431103513819821633140940010054967027658248933091097833109051347095163964558593478240682823531894011236692189912545625176373708677449413849084661042413733424260359318903032934682959020802675105279049450399177514900652525533298199833659266574217648614025574866180175395500540717397409641621317326349973966765450323543302536568276716588367824317138785515329435847083926484747878232335504308529888884328583033322501578005213294142475958823031231059739179418998614468077999825166586427538037402789941033707387552988556711935969503721015051784407654034090207180289135335694914419667612697913328557010156720886323732939587930096212123217612178905322891614805820801408084120940844034689391373800489465352835206064617704978859071449824788690341802347834080043801090081295862337027222448484981728714585818043462030084373165898924220324877318072875910547198388834945267221103902720000000000000 [67,26] -136701086359125104238246499034798776561612874708287172190157864345094293838717572103685346883190167244203726920920888900128420483138810164352723820885613162965143891157101567934416935291342476571344570762901366979438526609886041952646319348270857285969624186384263137621655306390594563261962554557869408872913839163150817062505554830684534671806969272680998661355370061000464780065966669294023270305122433852236623294946848990689013760288989961574886847888603901152533693714215854492412769707637842390046614351793176457412862899036987296403376144558255188691889258969530842296071287283725426457359395433737057701470485966357061100801725424426236697577624541736275956295368701504913905930712118030865385064485757285382670815959689698093949345317920280022955020126328386837572760349725519974691037183594462174525360415088354132837236651413043214719309637251306430155926554618786818924617692703234567986485401993997992337654202495967350228377216292624295323307470736930130034871776756002805108666610240559116898737699410596154275152346969522301832470073595980993663883505644771696006491744669322865001382980924082627201469568180037631126332871745620601105755685490260539121665265698429534042329209436202805237773395551717519627052516518474764274205191433809649522752130148456113208424336056305420050482406035724144838624781989882239068942839119990495884668057924861994409785414581525916149364117407707062526228936438176121273494610647938615247526559030952587897015446955789558777275524347971522757914969248858897661439852556668575398967996290464626550073384576643232799393896915327785677411144657121731344645366478853007122706390460771745367488442429368238262287546313553176704296424502506465792510602118682700347584780039952170934262736007249703063352868920478339551974533150255236840100219532431493542063802169875262561567023815692295587814168236349050175846370616934503799623750877970074075880433096973570234584435215383408314898672393998997866396390404725170288851131999039635197285891961507582586587765939794298762043762501981055279857655991042951596679942466152777852035340731107973190767178258955835523314397319536304097044381101878004268424525481771807918714953384573439368851615708515654081722881365874535438955030390085209268937797204173227425416310791323137396426509200355714720177187943402040218275814727241743908763499063552911505133450452000736886590311845905975835005775907465234598251902924621106518879012413237587434947282264231477242050800331762134324114266769551952260681582230089616107932653781512861303013250668384026789752631804875146818503780865686585601505402490068333035595969512988675500203489631812924407045720273176127128073449489406083098214400000000000 [67,27] 327211493204115791636302040675585927278872299477250824827151329659110005638734920424570112059608626333039864968842380669851352959588967602519179632613044745189498352383853197503157259079625361779209385352904954970017818678169347694713184959748036092404702529828424246473999115902697646965187067710847508084474736004681701409630943118008049061356379917164759150625198849519044729193718711271968886616101833929596818557115971470558599988183587631862655984829542481055232589163927237470114955384997652548842165717230304784711262034454291441852027796413934857813516544025182898276355614625186438271406685479035033263413047619236116448913148554593836644644837800832647211328502309729906223976949076325274707747189510745852034054788297546352641447664130222434623754511443159591149010159593688664396542754731680431761771089914055968143548940803046967058800948390263243447059967904950566005431351707969209096359335701349194184277030119984135708612661952722320116256970818254781519392322963768953756070246745253752724566583809784864680738659666840494113492458939697293684565383114830217360201662143557564763721506140777688297584689707342959525921617014011806287046750936814470360673136456067056475426691178582110517023799236569898684789220856453570791553865914789260539791175164511062947027446494647812716046338502663204741526219712457497556126418807627250463242996430951588656583951222719722376345320623309944006315521253427574768067316530820333254974538718696953975962677449126287463769701140982591375318671442062651959170085237645528910281562555122071333103224192270494197044413352583424011728106322322861691010765300934501147897334155072195723016675912252482127457723495486556815265223843910720139411844732379413578033580951198370119149930690160635984962479718104142459090645357832021965302512172194260000721542700022754248710076084584805471418484195083876249959985040447053371736572803372106209910745197227549421407382126162609220081466118838546299600567147305901305928541136789186361219208463744246183539362975564697040118714305878567598576351531935947183930535832336730390207963066221613892922502079849035321290693354480953803924359636281532715439884674027870148069447757513482266275567644564121103852439871856674854461862067123458177828524119360997137609013577938790217651806105575049033560714593981530901425965708880150968240203240367612354662080099364432947990519753841154490408798720696223593302311248755507595794977796726414598991122782038104672511475256875586036208230018865896843856915472845758534229594686882858582745612154113583857793945961467401565752209819504657351862741721134546775303812796505729763639241502994888145756654024901540035460798997798240387072000000000 [67,28] -452990943287588927847196759143520642451724061898273214762786697947562816243707214548101167422368508635720457702186094249544521417836103067492254191428309388057362614586250305492484200891591525083685650823548558582484709657947711502075181196355874883506015853855387131382775223652501096089423309169314110551116248493432441494103787216036591493615328543633193133807529149815359928630888394370404530882997661834631815368684554242541080370775047350148536376691600732894679889225327005365140997557825226139315921077196371024055166655507252223914450296090194392629979609065431018253624790991012365876568045929762777880207361777760236368102890101160890540287622946482120237119320943500115643189242471715442725437040318587438490699851628693750732358707004985883599959447562692086592290405629149130784933778087123493367966990560784060101683047958290017151630659318724685082372061865797044110759379166228856005388497716685505309156517216993189004468853215787706277501824317434504809082405613671563372541568990196311013261646480542109297416902508581138186721752567814158223484054100378904163222165552203017149453333001758303586625786892096390361983966542691677997256885475661715481136693285819773296051756688921642464737645730875596989721353518545429837070550083040678293768297556094823124097578810741108331541234969728570424536316573119264218061975478401735923043627218931362907385345807619129998608882064588733001993811803050321161340710558591727055961498911862417062247566203162065139700744326644811478419285005287028955271743372537914957301989906005303686156286888212892602364763220544498885496523139417432370847038503418118455963818449821154679676693584722409442754837406474823214655990549467985024726388014308214843423274936098963058805708957159962889298963434200762181264502204079074707648403862136766853918759195041228000667888481249317123166364152443442427368724662448923596052772914681970935527330677542346572661671324141814033977009234281621709885902900399850235355328771326884522234472207266191105460355947050981161913749173647987985661848002560072542723154141490758412395874745121519313264564065344676415450102161950475528037978156066228707479696774139458866978476879005699160859264479491949872187316543180066578118032513400269825876706401930478441332125269651395302805670705270071947173978186872677939928782254621915166011551267139918546956259740396166283877698838797684371701539712875262231348508112922486755489084749341870732007006236916886590846510323904673536107262454551385735795248390223884996650698907601698223764458523258571313450761066623357249385346924294407778260240547022400948148685999803715734678377277246537552085919119100424646240038830130423922688000000 [67,29] 430903603370847824321256414151625113929335835721764436303428743689470304218226061611447705017457479171287988572416966974570749899595808819466559657637167413883320695991628786254872897193160946932241082574538144718223621557728628254982649105693284124032127909775660859103177391622141998146321492444710827076016154188993396195067617737777697403033965809125754516266661975793904927494761246151973451115968037067795973306132182127325434217642196720074516839159215919644755700593571864646844441164813278809597087561373454681163346838557735380982249886087625108894899608544868649110752518006810774510867686144293735373979748517266037204272344546553990906550703206367162777484834051350464009862985134264920217906941272274491107152912844216630347895654060449408809874992410068218085259395010796949526378376880868446698267695752042138754297710706665115791403244027105545094516184454371134000446658247866161247586871669519144616506541423588625584478881424379444159648654352090331259902704315144770841799495151205486576934628596912189880332011466121618154504998907665335391536612170161856350240316017234557218828479926894207734694746002522648312830305390873823385912113546717217431182863763363008525765008540558209507156659642104807419183680468573721493725158848027216460060340685707607553404505006742108607880065465280886299709192379474837924724594663352747015317327669197365072576026132052879986712592044711629132852698335172150745752724438264649261703790688094558985413426803831976522895373757895684979932277037128536617559925072717269778187594746399542950577604022459992948005206822706349879854084989421510859425837225108061976803549492391139180298993515713567494805904862865249077951908679512030150318126025931406507395180215199525890635784682996518519464469258232041092947039325362042405307156644644838863661092490441725005840540580253827759785045728169924697332190976199719448487322046501729207352872614219300112526487506956206104246222047838563623667671201372791664401480947908755139101397378694695400539349644683052346078713113086442693295719974204759610011371820554375575267393176537241081124851872072883622796106077823278718903311887917170063476630415983336398379582354603896832283235697969899995796372830903856422787591796523546640527342737936014953036375932059518909518187719247339651383208452700396233494527379018225638331794118590922728209705711738204838025663207155626738891871003398989314862302459140436809209651781865001134410246233876453138179130104455750828689909236794437053320195715520395963274068177011935047887491996786262056303885177948782663881398543450718591226283972637556777582774839655415870904098904696288590620285945653936405673290686560825507840000 [67,30] -327684900415810823318281730082889136972599139909006344586331314435240250047347743236561692594162291455793844764048993879170140186809391346671900297334806306182439602201549839196702181733462836302936899027789080667895096219499126735653138780342131322126537403147011781181825897240561989005339269416940844498638041608228737352920560330241495584098333002226482324845172967135491097995449737081290814585585571878506638446482552799357068896706204619562752017174135403906615412162417549551736665903411984823494105457072330205948808516464858314121481804592076048009033258760808065742600115959326681176927429521084399414851975516507914958171220805851797367293844279525422468237987369158417572417380778392911689388784851938448038953991648419619332092203682879440129880957249257546831638008957653733983877915076559570345805871092090681003745371493792989240939429000427014923464649417816967286568140675118605647646028247355084868546074362688819303257319301168142611300615953163034585951834433491187986748725890939904665612751935925394279969499658142865792659398479985151691451368433514432003758129931679572807283936770811666673294814445678210316751582716778481104318831223766596920921327618458403848673177544487116159877835493369023842228166042388135698006971909585901720627352181799979122668747839692765168591828046644423199538736291599183335941771811202430933096763069956363930257553863911169487430661709162516343395599325778931371624530455507401070947711899107700605380210980558964327482214990607204444621324365199665543654673399211701967072911711287971693735593348821667536924255313097852192434203943617624296920361709815329445691251882991270796425867798614015683430901197432974641487877634758313747362949580302393196585668919626726922374915171599389868739031265455211434892436460116141650772048869527069998331917175018189877963001143191334716193570564968446218189398150910170523617009747834849389670619693209565217366396312499942171273111145812271810207167205436451911459189034810059827012721462494693877301730692032986101495051829590286287912907072302134845994850092026540689455837936734882134366431517564206687812284343849221556146511225236064969505622063408559543040911284347852325462567901100348277632578684867688546654413291979073284310950038214242751524872233142517017309632021639519475838765020199700282468098009675087278243498378043830019602417489810029218567112868579227748451013835974988327476974127426691683342450521722282316910128921791862219664229862918016756421985245407522999336829480277436168655776918044678137688263962497739554767839435369818148974954614552406096343679251813195785541138265276001230117935292421605081629945016281811147514393879860215808000 [67,31] 235221751250908781606564450148178686544200022539363412273045468128832593175362671039854378787902197354699155096839656701171895094111040527032805748965656450340219361164034477246416102940737385150139470905134679269095183517038540294571697318898487460756359106238419048295234222183268489038762998046787003489345930629586396487096977110782955134265708666968257557787409222444264764176077039804517587955983953463580088066435212640567721501612344494749789999257389242827594542358909458161891130211543665657450223423029860082199695350537388746892962802374786153790658902147134864555987131983859611090409898932816328991881546838302217565115392442979352618046089266072581911251202057706890408607020795222546625690078241408421505417193149724041595428239777063245163502373753215679002375744817080452859427860424326549312429596058080744098492754094736481272068385177873788700503961000107742060082320281257313469386473606238698044742250700846085720082923064441164653624633985509437215071854005210699037551305844059155204791250636266976957573207212131115825412288312759731530944327882144354067813352275356028745851084027532205775293622407980808878056645167493916552794529466698613616989172692798647627965611110221135114461469691402049666277202990030139582082238634054491081543761760649674184766479787351642729066059895319933431423962503600096703761145202201708302186426084283655611065434368161083533638932933497167049412110724321087616367746702437359382631266150091097993323584804206802359447537070095513030822870652584150261119823986534553401485104760815275583369548044722316975382437526821907019272270963540450250987302085447491674069670455485099906664838717549069591022269842146865012142923427559381124419268061459678156938395872461878298130770793762135851250161047638414413514985086197247027364644398696834334652518602822623264079483960570904196834614947777501221728606133234947329200531116962961038544609063071365960631003542170555025697214823674382920765812940649853986108635400049373066824036846396478875043140175162803561447480038198533393029276220177314847413522421220937240460779903820729560834666165882153988171499000139882231001865137907960787292136248491684076725058269293363555310517625575811785581135647320845185583000004851204609210966165790574663331710570015714536395617517581212266557473898858084709072929154272758853057927506332956945002548833229983071762118949111127866240509096738034332814459949318098923816024724342232118790670136126363949303857161168483495921908047791962741931849856674852599274106474534225999944210951128963511208768568270233869839064959910783608313122089211721161135040823365885333570372883504500803024737358894513695106591306547200000 [67,32] -177449614339961138558183302499468828134963091872323928197457925845202014041606038048700296646498903544878148143523675915063914063272946851294596301525657047594775138138103603528862637019647755040960234734969327292256568320744141356587675346474380024472487767628597002999299631143684494768751680255345647182038584030318450608168897419768000285597096334949312832495575137315362273438737558379115245510860154515559514828741703561545159796809866488852616200866321845217478254879830270230899373367584131353820325105071663611402207742663625554565640720337657903911828114350090451714236983161364338482325350597757292709667595455080236740636562616723442007944607318677384472808799173524991918646936638923151806546820391644837098607391571133910389030679279336674790160389292048121766943763463292387614161570330580225002568320511778345214293708216002446272504001313827602880994068968708644716720463139838979089890457935874346682509695565971935591230806991126735024459517756264528187160530971854171145484551796146733141878182886991423639777270060057289918881933409933629479009969305688638806413427097337507736353973931980255176403069650096292759500187532934151805820694546227559945540173820805185295165497891899000755726220776688332767255147403623467263258921146191712071398893047656104088363720205135168537361422839725797177956529600405932635129310013036176375523532907602598085099961874309382792964552141892570547629916215513965513702183641341428648651487144074948479259177275116420311147822737909427413780267984331069577790068383808847370853454933962455450032786729328828467646691920986785430191447339854327014779838039214133009324419297155482074330197796775538763493824277914718660724819554168026632415064893547330596498323634976849437000818126137475156055881828843380489450515556768371595326251465859003231839708535446510813506687005765294184353078984382994210349235098889120092632337963679324019988268742649323059047995329832298702069264870635873303433050393676380459475693214916706699087579629793413886993832923137295297821694143578398968763785739274109181345907473718709282591332413051616938313286455714356587138270277511811186535474110171519643549727620919774311907316025977138166810321490081062961399526858942032897106173176798867678113184933880799147486718022073496667227696422997567940731728200861482123740400247925425488672073090830327180267692478825426586382920368184457979766936828085354273452138565950236489380790746722317164260572685676030633979303817905578137906531073623501354618207045694216224941206481813147501373212581863458907162141499395049509105529737152886584828475248766412217694483327767313940710749731482578392752165563555473101587931463680000 [67,33] 134014661820032446609593637612956559955340507297720300127302669992737592337021119407350998032945252250509411397686940656680458352939762689013878913838859441329742678115431530320240194062608685286164583124546742117679800858958925905841549463437565482840843746094183448633048128361427671066128641632914098282998847631713122346967552679134415043961002491876046897036868240822565038835160515573072054261952854479201041455884740920188462140608633772899264753836264494226513752892760768104355286808930171561072759080892147432596461219353707669723027590148343095472108529928790455293987691823930599829524068272958670151012872883819393762735031066442663841776079958683112588655089348191475482824847736753657840823041251237365852543418394148035866307830278754857510540745239903673540067833597922949360123956753262740463409807861270691245617377772653048033887112522594763206243588253483086297738958118593110887936947964429660180725821816254557837609515816023320011531022467217436597591268064684761029141392773738294719488124254493283684703446038497956843255643950066154363433757797068768792698557335016629859729722796904358249626308955689531795747549033669725066486540483245951244308190728044944077559126374013164696281718304459529653842490198579145040441080617790175893968505120272244827415544349606830584493752750186721395721940359176169307516209415122283824472436338101306285119956862616328085872053156324476349665004345414740655992889630516595230295055673903789412620433922314259440223572282764226578684888323399012393796213502071581447360628513950688825700765312370026509587293656411010365083976187474595315507907236585983539741946503003617321803095870200012318468285727766107594594068194551505690244433405864642829514123142024030651421573669831444981255435697567902321691935170962515459570272031553315435312539525200589123451484783873184917735078062597570076478886062833507111994804805265230660202255796847586080665413992647156622972282209525714068917187609549555458566608918106519484482423798758315056207807979893112915817117192419276873286565853360594706675989668536133452095298005511854827501591894294292992017927876697900157008944006060090127086577770859179162762897337384686490258018844942772131004467500124568939775517078918807841063956604622255700726846197150103555673287498498029203965440007543233114023730812565822909429613990182828870989570170263649854085943224658094422416749540118026661077419816784670283164078111487843456375128115828978266454477417212798997234256072193031304435600672533132270252307843357373076648903468225807428164505050116136757221053565700329544811669056839777510097658824107764227639753887533183543509144614532109684516585472000 [67,34] -92044824940764545238736318638832868257186196215014731271121551932778938083495959141012076092597887050896479270234335521978340973385593067298121160560096417226199525041857645705763191858151062792999952208380426454263008969665863376310027340035843351263791622878562875082321860840822438897821444362527701233375699296753913067358443059499937888103077774877245548244805250632871770034031312827316140680997036205138392642218283563518974569466935088468324452311431417214597470252863230962854850949735106866198534088061056827035560463510748280565640136855222361741928621271700375841967501908859816349981636942896922646470995246118901477409612220164870721772631547821631157521553094916382303808526087101930950680363960788418900263592218075613950697078093373469775855365341205681283588092478186272268675373478354135409218203387118987473843219956681191166016891219431004205550164158339652881114381846407227944786469210101014561610027465591406110631194770932857238370407481600950725045336627580885458062992074311437203367648305366449752479075488477403204636340641175501759398422583358224429984263332764684507858272846771174293507920239454307447342458475730279515171176163485448917832884916707194144906229257956126504604965246648887533969322979943195947131165957701508616849381317050453353804117780823462703327951444406785904900641925599252703045562838397560874155026496809265821325703057809054345885776732833899461504333225085136989331190606410995712618415509391688637844611307600561810907333046147653542699407360856128938943115418297699526697746881235991119168197237736248830436613126684597478160793063064239213055304753453482343958320138865037653539992812885784423058834853553011707028841147896262989642289385917256001622984643273731609026377605810732038980525145127789958573303233936752675768854126430879941079058782536913235481569635057547033540845605260838185124039632656927627319501895561503568694437160327911564539567065008485524860333527702203289509437959673333265529844368894288658134864773229149630302173850428390669562599782826569059756312339178247528377586467546342924421575337887270326021258806887793970958266987370383187351623373851184851700435070181435642727576112847027873002069589141389625133194792438824719582034202272425011928230841613600443111251089221593859092591975866259939989014760967303796224176521765078206200514140406490303830558950426248279564806448514594944217767839893000903569248598478319027034579897533708147395988751258986359272448777820219843964332435622039954616381995652578479461076156153338799597496555707260766330735848450068685678592010446825797977577158194949934518128850735053285835905549608607660575755853088889000427520000 [67,35] 55684429972487784497280815241217483677774781073171527412296437964807295975796937163677821871056918589806266566988991327518590631908598789168774417369803494322362552226003431929476023850099094353650279738163888147854295324931261215779073570399411189571648049107343858241105129896383861594047738137936862061860547286737159873692433417697493151305030466813172792878471838316834909779486853165547635510713612825351209540621747346423087961276953541300260697866863715209687788448594312509146375811872637907775083500846065960172282962998938737528794234102436460236286442269256762915212558676653290445806209246888353222631999802598681399960853086696758633792264355560554993884680695557796374267268104075425302617256850283381390506228633576439636235520803059364966776345459673659929942825309488381915945592970209582686694929645717275959527638176651545953789581915671568088108556182075488130176023817561466788188142175772068083358461639292471833038236907295437647915297914113043741609872067776574299499166008828265715040507037700557645693274084906919293181598561734227998052454615265844438678398814153307089414376381278506010430033768820196809608215002265073752309022891533331604624192329820125589378435081071720089409260188734967150337495222026859017470771543246451133885680037934288307253607468919898274562146607841344047484761816521169698834327939392966956127151782716881231610948445429713491749304509992003552174333518789440027930908658969491376617825922927642408890586690017595922681841509665830938394211809660531138636876908647645383811156744543230324919998812619886224097733339757280195172369117135661680378781629437022915861184279988931928236641559215156616881138945114590424236546031579959060802572338659722721935109395487050707665452220569524102336026723874589488462422343205124256682506826718745728798378990339453357841730150257051375797623330745590057240631351805826362468968193903609905912508288450983459627401223417102995836309995587716131578803719213535683470126441265444668511074787057025824001123231047686394742604349557272713653511641583536602553263052582713693959225833003999762546371802564429957320382133533366277684567974353596849153829754189707624384260896067665807484405447756244257571444586965792694689357073988652663115344410700448107080919334899527986462753863579907749723162313983071802032876125680504055215979940751941841861945411179954165244833586669991214390303237442388447623141828408356637793008089321058018906524460753702797304640761771685731217654090148223523480360204193580703886213867950392949891155080291920930575000867065694121465469446466814671189029746102332047137433674010274998450627711095229348801555455157133639680000 [67,36] -30646637995926717943335865646274563380711412649754852213489767971254606726919052092569010517043346132739320157103053621506111781206788013309859471454376467330307897327982769472121185567879002318521690283639391235974473918127308329717529965661537927525473684784054746686384817282298838974092360999916995199458200055136320512212973528237893257167662100568210203030433270487421141906728039278534610884812763068569114015198228983208747724320921661423791166825092075955423403436867252954643276559382814757148757571249979118993160126035275771245564787097995010779836274615100543594955822085205331812511594811536228650327107712872871954020048859989366065034084552206190220755447129494862337988728065609867455604261718674776038975215974865951858389047180022165996506880091832604559832991093546513367013992065422885946168739546177173598673643052425318685452363361000999935077944174786555552845499885052702999444213361492041636743741590078301845401412582667871001970964421420893148519349958791521351246653163585570590130631010881341209651822496946718951909718275226442820454954349866945583435548939811661657347685967979370201768126131049827465864508923826229651856247984338774481661977878483151892649064888631504833190467773237418025319878045616314547656382087780705637615006996474419667959051910996719373718080680250793211513682176008852875414234639369699006975872146858613168368985894199103449189715288614691434524869398875195720572436987322094024522610224535162324916150316748748567025685985805341002248964680635139206072275575001295602169571990113210832655211547468896969167266264756081891241275609986770110133517163515407150217473438316660676642178855078165123380956061874327062748541582466879038158828906225586689022312366289359726213802450413391997141760014741886984475429108037594960436529011876700192893325765427909562762070988091868530102039250292680350617172146649447716857103891666489373651917917938870452303983721383261287375320974119274268838203913838416345153524502637407164201412070242774873180774267109476371301230458795342074331299055045467235047436942193251513264020450672314771218714593668809682124230172323486070918245042245445866631113418191666796598690289680668002706095991172235214994137032255667827132140259394165905139918483615343875643454293515764800347739457953941029020406852866663461940293572159309959243908083279770832604915415321274438076992471723237243272792910387562278547407363951813230243580962415519495592505144593310880331165914006578056920778533361979871303825308726924420290089046799021886291749978765829245813558875626041221970844845535568690982659796175150486526070208217702786859718861452907608920617996339118080000 [67,37] 16337985014101911486817034348458281295236754076768469608785556159272294413216157009710386322632491699706083679219128644712768398844621686641274270223266766837515989950344070415512654024717086030642219631376871755740688934545366433020632452987288868382219128106058396853984835087108216580379894172065736740369996796536982228320039192736448211023148218926747905084378956958852923810688260421476072588250216722211073100523928725897031068703750694664142116222956579527982654534181403883822242987061534881557283309223514937468873646106531922667909989201836347697955364641092236438296484991795182528108264565044427361379247322362655893709608376298522582018626672883083179445734429854690611061908341586489262333784590924890223612748958008220925731362821876887049788627457492662930825307317706656229443577175069196852559094885824863548455148720028572246586178810920278581779532527160109725336899910983118085566446843573085398906361992796137594810020926733454583455992981029014675171636263904739054535769376321864555550077430626108632608845943917002368589533522832656880963582275287842092574752336986989580682506717978523528747990584032123947208722207527553289697426036911938348783106426955749283868397350283278016880211519568531005727584632402632397612003472204758265868256129526489008036674710685625468714858565190224990397942328143343461595041605172585867977785584516125398620036737248207579449714291366721137648540971002338643427851890524005452514561774215949948756838836476314667943043712254727943207272870127458590621182282731591673586382064092625555558104709617620249560970209565028119652441735704936881620281321597151499755628033356580219773743892735710594530098297033242585856479724512546467401139268857146435204891418976562065637403130073023768676172798061645049984553670103286502329430721806009422827811203437413040933603249631963901391862345971105947745149733540595131450948304865909963126769403854081921683230256396469609495249527878861102794881072171382636576393873233282290073943339012127979195502113921453474959960699212827138943536224497971492583719255274229631945579006187438989808749146855294063619166734634334668240168361675023900189706455594129721159404982834402751486059978873856294882816978330659518343975113316918641109498477509414260717296828257006480466347177269477638227421891310732138457076574168152328932574259371108203594667652405642236299164264621849136691030921508041091317895100666520559303156640980884113556255654009251253014865264180076020666758379867949223196751552345511291549792003759984403344785707841670841318927482461787066660718071067897841298577693088502832303579891887448258613080208786420541052222795939840000 [67,38] -8829483046754558486452986679484711949978738688393475310092848557024200438473643724202931503165181315681240426042383230089595981082722551331952818408608312198969675948045366934975280009432043868955047292244483568443605918475388576514187058960674160001731179187877322790327586298844838866365722752307619972353008302215841734541460795786354618573050402406840091303672875313606249435879803757439222557609240798397129401923314250758744642924275781109270305016410715541620648379381852266552214824001462233935752634661745189902671221390864405930248125529659631097530086896926449608611436153725758053797248103411088344803294502069132175627259148119660459032139876324017115143902975716727842042466389630889380851429459875721317083035359528787809908049777791467582965485244303619698066037201310841671314310383677406473875735078660023384879387908056422265547700127250550549870717107292307792193012357087854244574830764462229877261676018736459401842776370127977037013236161158734179737627134613445843469273255048068423731799099686938290739875179000946240277760473615615959228230088524378780963895108691786197030894754290500581627996933088701635225134283182308749193300409822414200761403304177418208943296571106204572311337825989905943130034372421253527256408780317964558600493270483004078242971788936041236290704225330200750430887912403468527430126317346161488111276661024373690421140567046137167035226195933124091058546150351752444012086614976140492483419152801104204800368875828728906274072029123540795014552642642832416836740937128091853097080625293087413398437692058996697638487858167516540514882725512223800182723797353683822234876285154334373805045854683575094570512252255750922613537287410103681306050185873893749906170258253848985896107676683974301919225035396810905523865783684261817141152834750190931336351372836789859193554866709611443675018726580720414297004350149819416448792575898836120404562565071184758034723875925067055250755688610924900829683948786980204671593322401673317796812291574962147933245577181941967318011794423731372569270789668513613060299226667907260853930877481786210416648940509972710208185425553179942000456215168104819412156232559734703963015388723428631322374279247692400877649782421687417666925176072991462586685061713940181908083152879410962529837074577908883333680382015197834327653165699895126812538056489452339003584380655017288657550244802450832839346486076711881092740565090882065226948468391147440687755930722779642389592945501053111172759652273620846913156399921986788205767959444183878148578086169105428738067327410553649120282009988358982063934481119403832382571844820739252657814935367729219375621734400000 [67,39] 4810696925148460745129797254719419997777274519091564269269749081396819482756454904960145721114106954382286577011640219424108792923963960521989237335674720590182000783538874525847213269798866039650888369326090379230457164826938425608616747345146133180406940811424644902114625802801889844444266988328681451444068479412159151103796176585337341172420423576738789518362620338105886109243399977190436361438579292638975050613338596994417610975765790509563858333292167375735957883625189359865630294776344180884271643328448161271871397815502775389151853232885320864105906542772612786098013957128991420484368382035929403169965324146888434493147555127211875064530696775437523710949939906834161066090797867825509088316880545155649137006102198532032696510785338417514690069504822784718881087097106440812132715160774150349980955398637599262288526928418175093877742332460240571581092269961051817764053097304613871892684649423700620248099871533771828796715671361971605828532794072288996317428737015971956140644740611333768908279087510738566069641109646393313195679120159394709519485466765099918425786315496358705191498140395263298285597878923213918943708021116119759233640723240868131654660196976089045002510414201644359700652971546818491997741478201936285328220939460629246744365048043503727696911969542671413843156403690814144928852432906459654829895437139164269216264211621144862681671664550751827881597436151608111469273633728717752440995590526054184593863139330507232908337778249102547500800359630592390716197863938653812508381177197712511106791008049345775927439094768578353593778270826449176258831913794806509790694043180487132862382096061544507362478950122853162056392090665153525862891854260015456911137022677885346767148107774253580437313535852593767337888157703170184781150567540020105018471533560651991901421443513475533519893340151120037810682831516371657725377516704143967101099169521851026430148678086883249193870656306238981670172218541769506210073749347393197822043632202956645635949479732034293213140881012425242861426573045105684449383125735608674146871125093813994945028555640326076814741027656997854706164236392411625904548230196081065496984226757405417695315798550546131973016836632086372828986034657542254432416087258492383703742275675762999204028598703225769098798213236495846635126071175310525154286054867874146799920880585826324901766420472817141772226679087202946256683571263532778636260004991453231397296886814694860241097740100453072790078525076680952497389029823327099820168556006845952850875832993470701704231710792795053222486348421652514797723722053684056553102597163910107471869092579682322496405040037525182503452672000 [67,40] -2546305428297329259999202593549427249944478969173290350442958551491736972482949045071655622042785347325127434165750005933208582562963569253855484057389306009071175362089352507738779531063661287956198628286668764857479322293394397746899995533888098056527956353960585430329930698466086408921510844554207898704788030534962457150667725159661382564491416947035325989587103751960229271227692791742865837194643653089989543644952079999738210256710206773436955365934742465085865834706921324776461372699943404593585114739190803180433084932819774786995782480807404910845131884475787348239841823367004215484286936567236943689207978620810355226820739643148979952765201596369745459946429863328820200171099385608173878890273130637896343683693174651822705406015187822657266917742544590554456386053928979258437681465474632144880102978859255868972125801830594834269235632029321622418859813423222043149181851065585006707017382954994257892591266309150701817531102544185541635320630525007385049019556860869244890096382074534618559930761138136522002085934631640001981112586089914487620095167085291858747331436149046285285580067772396367608373892987832643660207052322698003636308842126722855600940215312049132231429010560864677962959442011416389194451130070563328611947034995861440415401904681929229617504916533961735757381460224730025117769862698116693835442577103039059101864736522725762193310372276816681179634322560189326483249522371637352634023938095396834242852253436239607646385397666084371737859748844677916784590023965424937732447276061884998132708511518828703070102838337390706538840315969731286829969783212194386318119861600490558531978801532891583189025469840552840540771404626065940874807526649119171455156309342776354770633477926514779564747477644314417807830171436290095504735384049304587183270840014719672323168740092307684429731102061641838405315594490083771162467321869833257806885258806681051393353552329415170891244689002380016305494745097081060620604368367832893113277243945849329170088658923336379548822231990778501435619467627848624592882031094350754097511811219640389562083108734651525351214793781997604422155096829652757759435778989410064271977307366925320320580501828887468784750270562522741632382559827474515467872022568590095420147798663794063097513832626126945752256331351365750899586944289317725744205159590144361761444240206437137374202001317508568430234170461277886792560559134523510177642862426037116102430385351992285379720109624216120683680616453782870487077837945998126915181915255465386256313453896055357211683978826432226712564571238942707744427641042309228989017964401088545225544935777742488280438048856009401276825600 [67,41] 1270895805497975292808570900785342607242380580508468907880580752797273225709116497375787611030100322881393049838359946430155769908433525151885884231051734268856261815948472822492982703873790562618033107563532317826072102044790664681322338423581940345604628781631677973607503596645877287215601175559236375165754058038698358946788476812876542268551904162238123766577874285752362546646924150695570742311437612034220350666010111057555267894205793240403481708423832872675608928446915137187517294410346073880170589456093710861660206271603715769463423085075887208277353542796528534726307045308924691336644843496740608077121952228752349345359158897562637217485223161736496031132951661659029645808284597925890581391490349175127520603884002667976977161703359610085337997141311391455681510550220259046158014888597551166790499240556003252617632801236508547386065625232245870889466895798923203776347565513237727290325776140220568962261218554703855908442040046312410329440642467484673799337682562775152186107588419821492603347241546270754998423688727770014724275637410875706265932463606459939519630743180188732820017507352302955963618748943727723576750536909512007953846535002396376776999698242608727898188751498399293960862670176372306823532433313111447605177500777082374968749967840152441657659863018057709813614269384638887649786123309438795517425233344065894773818490424121971744065563378864688132271155743190351084793562288428210295081908636741296835213344764174051133890312749448469554959766468382141367617392602947508624281165448871288794244106845015588316396058189427920707121951313075635862509034581035242015800577748071033533495675821082956703655532555143499818294807738691567014677432247707282000342768414421427297867197591645481638669985391456850279611830751353847609417597675552721039847060219901569293050057872097836076182538858601969653952376636175583605824441803319276355931986098377401134615387302822330348489236401022476715546689822486443069925845976668746848877795633700442012846496748324524058110398387394364727277778980293062257465224038806457874747757891661365704567310618573698775857245211509758374152269354881158694537101423404968137909647704748511478380864208653337135304688545558710251414035235583688817503443800847725859426198237808331564079101014709414557563133359549198366960284672608283391540897848017684803482988574433688774077510004111192760137331656478079445603240517827808306273082338312594488066381044063323949049997939269326020000821524512096202849024786863772816056360320260412583100623233725753428536539680375820586540832108516025947647713554004478274045178081429841314388548243144351726315357541075255296000 [67,42] -592410744856550701747368547067307370234739404877778237218182882727818996102082648163338518476777312698423645421045723092425073658080674502684216739589680250429963781059603988328643382373923635911686455279883090692911591762977755469184985318436065929532071138465664264478563360149059929811101180458741441147824013122837822863586778438081330950226195594312606177093657088276797439127473345816794445272921827201737636810871068669922670610037545261454580531056302220299415389453290523159993189986818827226280173468985708684190068468583345061243087909178873917289730865783638379920598413944402249584143399155627934617904753582678607056802389833531692665608845030734971869921953381763370111727216068880293979705405150746869751442014948455907877330005760417162873501794133937937830957887248392268283574136322654405366986747937474242854116839917219029405514057284862261721327495071387792648496716697703502903685182443826940380272620664188011432558991960867011266011807534808967545040829604496923959038111034703324894861251847627231854629351462334504868633781848096121803137506278300979478742782988625721167284261226629664367894135716263712599370449199576201449419699984127029869552171759535610193070454285633911057865114756401824955593882789906632103295612621341597960836360645369774424451025215298341592437191519216611359593271524249058129848781198366755761940331424574133079710362870548187772881585534282582289606136865891760025321646560134322865093127766614934237006376514688052871237103106106641518186121599720320798093579155337840178990044630910655763133683337467914995052155241755898365730091479212730794445806486128400579760864945704406462353013265242581903060167682887537443741241716443070443670445670497125797152150065016833388182970672751514390551824846567357996516477370019620814448750553318992822298485509606423491905919080457854919288794574282696847947428372076318435825665348573560704217409513865627736084948624481009422890452515160495606980587380968618877216588500477836033373253962616824323409178805566820368326783960676355153252861354440273691891026369594570200466183713270202900807415374822040083818521502341145410795722163418565500509052287870488444122946149696387905505992662813872749202639967301707377243045029007327030927136709023610384786094197347654287397982277766289191930911162065418302337028439082993074420702673689315717351624307090600013499207939812228748111303579491324135102404687934718284523092153752670762608203135545513916606209110691324810295792557458017180854897286229609298255198378260988441291865404177232856714924582913548684239633230519998108168155161201419773138504728802101122897261176553472000 [67,43] 257056623276920200231537046556751944393482373253877099506028618180912389002313723007845721480162752464571637303191910772661700536123826024265430509367260519657474060104938150980666891028238004418392470428715870477559957196023053675136505136126290292509582681454942919763996100133413994379649680533012638987333458987720492121836236665378275932639562846098003053642879326294015637715791719075374907032697003235367679299439318030733018974307068949919390854366124214858502243663587773311302122326406088741462373160329988576914063313981176286103702827812355721433975172180369347883528974401467168308177683427015351021320067544022825708996115812517724031389789134924441712456326330644233283201832968268333637480221410877106357393687012168097591765192075247097163588620108552348467012510654639723818194115308650721810021969575630951837131575228612561669117091699801914302568970132511795760530229014915680360647777097779116443173111657417893785377835606935397066872481173888563572521864040628072685727460055001425277373893802690705813879403468213562858863405026807086753489159708393407644561521257694125921920827156773202370336862178111092742269108445434860702705165264068469499504239277740891613258074680879961307004015454037819951882952896209125981059459511913320279040469287639551000341681923631796901519787486625310168405584246378765250189672475847547543026811638818850124904221877990520336550291684972625556590732925679308526071927524692654269781281060135671535356110278553768979691579464097155253089095116590687996171063002715318519372436723586420664018758026915160411074074027352791249073259019466844761589911096137811717468177804635389299091798640035106839328494709497868975192004897421548986175204264417677596139345029118456618829685654332176885857731984537114218679134821866952452996437456530380026088207549532483276548942904648863588112197213068432331270184579858407030574155900166305692009463640294507895620392842488898785658186138277139296013011815672703099266619397923831737559044804288532304436009618428926101215607855905467023397099812435646770174560311861442000653885034839696466382963109088905942099880467018136039686312098880731431315738036074373161872887522283433240049256712923667373229458508872771346841451797615174623555143286898626962373255753249767759576800213058314699775799418198615989204350563575856076558245029706066273616104711122188259597221858769887011175947564022862435761391629588535981508730898613048554458742584315668268855275525606822408871411798152682354171493038064023108336640719268649000269321834958036631177976821129341828578358354404866446919171379374555229725455671380446481277307689369600 [67,44] -101245095225511218306085826167046479741113959113723342119204563682793075984134292348306622821416891563258936225099657297179452345673350151460816497737425090335558638602536721974941672342540694337453115537137792700826292210509256879198981067628505940364127164844099748222079362266883845698597176925704035721299645341964013449681929279120538867956522745645023628318522455796552624051220486002078179722786752516684425796923186203820271935239023779845407526520288603607355960370081706929132634407825745868767260507045667176970616304178061358002418837319727273066918299480981590195153592801526535707534552267519503723360316422907331597442981721597459491565653803831854107436135290319690411555508204621370655423196313697108061649823146476314697318217695497979869339139304567458367165627064228942395704051772577476430811036827493775471070915844606412393885043661706667175471575054228046455249942090673532811042072238133325144889351520992456432572079369107698704418759336444861413234972084008846740958277472404775996934567265505140455755636216093475031223902625291173189662129693444677913958089255665643565458327446943727485055540239529117454942014293483369775405144551106687094776621132064270176134649560693534141851437748426223024712534284763913336632155410599444670151445704223186510650534748829159421119684532319986173264833772543992358034341015704999948455409115425426768343445059334801648744217188483198121962340052281771623465163478729465345477132782269181920743031876179561020516098124350633567985606542508872448589471567338799775532815940288260209324527341197292292572549871959707845608231353632076679842582947167129553645612375582311680348119361823205776609456240386473881303557341597331031262097128872522009416051400045010662957805727045392110483502033132833037577217704519032857278367374703513150518753815437184181989223227895475948038378792976833729031408655259386124446227311277860978211551208626563013341280733475736443399507122546511028821387262612458808664810231764180583238226859053506725861443062732338071490080775416484668876019078332138980597091767415128361970491654873915812831883174740328188637225814423905699486694451237609301074100437143820391062757427330440759884541478159742738377765634103440648929608361448508752836149375116090612003130209485263615002890089049132476506407131200976084258377106763238958357891030346337084801072863515882749571988350556069769446111633458458038030291600053856155178451709873330925607140358510185163653348821814776380362768356573901522667919291235782601774876291591510498660975475655688994406257741136964073440354520153855809698792536763239867287272349088737811189098086400 [67,45] 33094581650988389951343623162369992687742403509637647528412144456333732385946399660808433252800715798061939144361449018312525188396845763520045192274290841259807705951931706223764607276417427431003738604914318028417900502816790956095264868805124138521443001712570888290162400479259753287720509678696141624195295427126293939222273371703565647245266149886690409034783584333324603745356850011365157387833078594615248162132232438043393659874700732235584580426217736642158268129136109856176599602045344711319351088758521566967207509522232420650452481530846966124680489660296781388360641822223597135740850448758240055926159023657152480813185961252694971450736693824356000842404303412874521682398908937956734619868685395407797326906192931750591134345336825311250797773025973747876854522888681180039288739170836020103005857912110214221128683197783317824076828975679293627229713368243642349289296255527722688259916492972256446440864356151917656508569724086802677306599135974070946675666461003979938154739255716820096750759069907396652394177458908496653087367797112408160884447771213866790453265710901367575317949736386411423633220153180097202649964734547890455255380728252347044354801362862250919097146253201213943117207983262486497807652874972968396982670501522667869260050016836250692877124720099965551275975986714975714296330945544493224078899249535752092585481655839845000755084279263245665643835175342927405332855321432655776906320008560358042874731613979968845047131997138831371609933099996566548317549692585628742619851639686727949463848090981883992165541978673765119186204228507269441276015678851602243261645719478444654092405887266734147905970200768854274055301483745402605954266420572092890582133418127505107598484656068073201710406920374120437251609396380583311622076973317839600894520094578070886525483560115836057675768312391003424844485036829900875894372633676286684443629613868922328984018269294332166908816115147262538916183122953969472452064858281850484360441258843887605153982267224895838623636365521436360891431857414505219839393062051530629562075877799546123021325394109739279520235998058899896025429899932686484837701554521894603651436937121345119857805006585426912677383584358509408292528351331624928581194725527577504923272925254003044731440336709608960316553909434936443192079406083047540148171904855198497979238300321127515440120637887286192118973667534933605586506590728909276285454273543136007057716436128395394841665897669393989751299870633588925061727526456681572881503557787745851259397265385742353811472748919718015511430696810006831961051862693106429218044852517678484981997710964416324787240960 [67,46] -6373460191431895923617260106214213881475772884163543810358360907695248123185611077915864422291010644525033520343398368265083043761482656108737019947867236680199766943653136372008703684971285072734921866455507445108594753869608720132377885102802160877935751005914535063723767095027625101224291141834021175017595818790081732365554739192481504828467817167756407983515322609946829981101669264172594751928750435096642835629828619250714043862135091625106167642576507824021102823328217301548279361756599355997834961386255647836466282928549318209020277100656462046235906274704020153132679570541203216640942751860252130008335620498067948527097328772142817559112490349170292367818416774471555960438811217818539382040658022759918850143593670821527065002898674983200843778388545771200984889649537601830822196930145858311612905151043099789807174594842116782919142395508357589925272466280089367980575369581111246655588668995277448705311032409732162504880947798449230467484399887281194825578777312614697375343419789014938166319816823575865891766228047927766320402794077064848729599642622183431867459055177733114676945440623365315711690693847646640413112847755946664417573806441623105513903214232436849750921632138315889979349874510538974062823700731477495812079459550513742375081846417120249337887242552185058951199655458642654716011459707020320789375230715660547209070059459530044217648687058728944532558124032163130603932758193704849387452400069851942096241782047143120086664243619587770876805298328839994636603141784456718030089358609491340022755468275594465792252055920168722289612902409401201966113705918266383891864705612944911692449711258849593607051121709529469921692137005411411643534630148899159050710675816106906993142186919638878568492461048934155007281058742415704525302300146907835814331201473846605923057949450885320180147386099940756992990177073055765213706075895773317135653068200912316400397628688097083999750223283791614204889106204168465063883664087525964027450909732481649617301223976058229919335013113728417498479371752732301095099120537012861702131044540756746267728104158355046380103480171756715231297592852018891994067714461030727666563136668079592660813297650479652791818233394330952687069473694905947914649979674114995849706421573238481764420388213054799708601725429975152202501168101735145045694104932486444136489993556190986509480750483296988334914948147508929391322819778923344653274179457330903622008789701969781910847287196217616722562479682759939585809739299660361213729067802048064828669378090942929023071281811796350660129611337493191944891526313537971001268304044315570606659710154452028620800 [67,47] -1729976355904974977750907248833573917828504092125924928007200340833016661605882171475347417673517890187583474890493689955393947080392086934208909162463625880530912434722910115532052734136492365238654197975114777175476243507146580612393662895945619578494085544048214377083418679863020215209048421619266424199199626175758723299921095481441883689485073759389887888856532325377062606481372489695650116951411943207857590080317070181237451449683774358830043005335089020069216178083161585038051627949337198753358982109930950202744908021846376483140657675663511918064208227088169876542047498045882201514092603010930235219207879714711198548192312378797101002358300908412194140324147843435281011364813451507014093631137214951991946891194492384023476758831508874812683389565716295191974642566757813255408487049087511718567205154148286816277503257630541457876548547887608279064850587630572755072875395731688427378193221016096505125510211310024488221305869329699039966339726723005314825108553861009448089910703527237609327787242532865864601629315761666437671019372039319041143253783238770161827509758911054533189412622942600661270802727530137684138429084975214164015017255166418277104391205796105250498830416400709502490773022326119892106903082119181480033789938973351716953373799228914133918573193951625285812663340043461246398256349146813481536867244692994161340606144329937025159746057366152526344500779330550766498584673650451995768579389400936794054371265624346594783461360151108825093912835998754264302448055501282511201099677930976645221601143943691558769390358749722216259708655728737086947976843718397563984718000879614668873120771187037894329632017676288842509518239820370722048343182271075959514676782446787789812429830853284927706070457753772344597168454955175102693605905316446182554691056683271419352495455801454547073558268265320157054625083828113300261344994847536964044309570492724939948561318119863121828139941474353546721847213774867102993738576119429299339008962842725824278546688999210426662980630420614331771838483741773098690516050989518232464390506541843899197516433858346531296382867333786458158690491040836081220357197606311329074007732617396191726272438333379493444526233158518386273516989709893206147769764612095739755712928106669537788464617194739600933688660750513804691809100897790514126871703015331957354321564397659792942817840687084548362236207200337027439264810784580980506368835611941409283075088430696376956896090117214245898914308832447634344088651930274102489506386103859453140127903443562221387732363898596179559952533098964022966733285668697358107339529131096904843495498670145536000 [67,48] 2636774957894018362562955669232503796613712631465739980904102229384896171521710328347698421290536867064131903575507378009188395550941266155243931995703209522746500261231662970666933154875274451639778509513515957030382832905335444835418069968410552859002036254939510547721813286911243451877377644780983359426964389776139121357606607996914026689782567712144893469182785093098299007576233036471325208092269846079957658731152085023969762957781016076566654643724566536777576950347903532063816300807813631290414588085595442159681893002936895983103556967001233272903787201468306977550690759459546803552577056786815030262739107437413163259868957348260145817448143366471099882988906233605927147630916889876776638684453272106638899556569471475659713432400194747956329434342274055820443206919471699274889516142967428493809161569039554706175463166846387643511881731029764247390668549618712841161461320134402421874954432815594437465088344804748277334926634362579359677344933020789426207907705200323036649132968415785845629379194000907273532606524689299624981131425031698539868823920012254788063356379917550825272699082913417800235036490016304734249106809561289677689421790688497923620021181964443428043843545782471952061171872219950384847945937298056720384820704013792105034287524385789088600461251922487265489612790965239076405276539597215409028625329686757957435998141103874993700516637162431062279788091803371174273255435577745278295063206517451981421760095231534719245505178868816370600424160575603256360976789081197719873944683827947118949106984694118493049202408844172594851064591513847746166062204463808203816666769108791245084052933325021144292650652175341446692312613995387286442619268108746585857003587092623802457517434275514703706301751448734950277874664299306862920002479570921029318078161615010458906820329437265197292845164530154788349813454136394958887620824133057178448672992803563141764327022651518379013193798030225614126173973489963133001682008223955820332085931132585930681873687333408382986330546593109210034723370868713920487637250613024960322108205326450669918974508432449998243412070547570145456063954196148253038606658459460251739924977392920737059811514504328296190093704686094200945116973189911747852557837492352145222165057630434871558692838556330765167677667971522142456715306118914061861105549622563080944362724574141962011727504380131175417935089104434668019712426803333470113139988506019970164078754693648081651586501286928823515589648236023478995458122654214510011990990587873260525683704478301277993443419543154199988673677525851647562354501581265452616078688505897556682267708841000960 [67,49] -1659606094273820596709261769340632583558758654602699838225706847756481540227505453474277702995444168736842354845787082711771317032442447484776131863660258614516457589637653250353457489254174782907327307695854641084393583383807892197991778093490774952231170055333807206101673209951749759203550660903576992587657219302263840254760474395265112594951367072193066867898645769275676748777057433677668928881058152370247532010110883306557722621082363004565964069153444358094453069074534376758236063044012402333883771278135365702870847202222878412116546721729308927780610481281948396684090343050865517044512399563034745950462077287628903120554568139953623084745593656759481402313216308387773764312751750513402763747431374588032771735353186511795359058771169001493741467425770299689554894253487446317074353241688875428248717779597376696385884566364293662712261928442170498830531005636784932990208709217872486387552202706147395521362204871344083733282122194771394159377348181981716296231858611387534252949034062902222504993153146134668021817553118563918886676394018884060572660777033760070020225196509243784354851063685428471559726207370914683154809696121188523785388414473704491013862170695860082054261618242412728104871473434148177812530403510931019933603762476986436230866084480500208998061101476951854528620929577462595030588211851144490713583814300044739004455017693562524977098193498773374881208411696046662331607999594229820346243009012844326492010117520998608245264937665849572911442813560611425226157883026857490687409282691144841994809219184783069588070131446424780087071165164516697190316152590272389368358828883922621447022914745899454831599424078485503400630948962874639062502636598298218966663818973766300261505318071768303562342724874194818249502830995047288104526277989666975948880826754398328836648028844152416054217371232812635650466943969704613525204423945997578970932157251434949097628357849299127041863509047228281979924730379054241275163201241751634350223826014972137511974020261258170529566324804770840060819284055742742054601458099806341515324849403279569975829992294108471370305582769009421937201644784393723640636253315340249516951109286015694908341160711045551911463566565052432740041928669616155374802058834162093349323190886462317584580015745302494406409441392897940884508295413088168174364923361847337491864348029775184921912731729189086752216428040038142233158170934844843949911252908846418587604203813672805630007850996716733472939353861350848554588373678990930524278069986406103674515078345282964239456689532113180390628358473994700292617489681433607570269006263273955948088419942400 [67,50] 740883437592358196782519030925548295464954192063366443717264814891457904883946414370056718835582483305069430730606876400508698299120482659949831062334860840902624505132340712213734689909051785851486850263895490685070642500873576633501669200403314674524174813548019496681676038148554257893323070112358530160948532149014465655854455429408790105775305282588948958352344663220375738848236730350800571177808317887468999583333537134303901760388769810595254041480543807900667133793213334346986580428397359269125678746812273041665494187649320436702905447564157374247829942108238585210562357472649609218245471864382074153491684171065720721010882700762466057156214698563465513887782788358912020192009504507245081414863343547570536380848177438455125845871094324621758928074982128823330104734535693678177531499803928335323443040020656115857361512409633962009859418685903290263663675334982649541679718234353816606724263849574937956969841618801842891816626013384803084983508051352870672943563568233680283828837143699576051530751070028873737866054608340956045350068884918660940367954219781559285250939227593804958047841043177765342362045553825825892225495526090180377435502092237031133060351304843943309694808651303622724872999543114560239214720749947735917965474318867016149863076433425127076997351699739710743368663525991094248167304709540591425982875844048386359299178613382673139100399586092651364021084257214449267615255842155598329878473098503263629838434575596667937023565873521468630318655544082851514378766865239210319541994098990902354765631790012840373145298565727329070049306193631186296132194116107321519157541768005142553956384274214864961191026988281969150639445122902467427976776541237632275833321272005517643896362580897113214047573836495098828260923713672324608818432199962564251368567383705646883104214899610534957169619982790820656414144757756345853839440881633712672789825545281663469793015062704461853853650536725910219017884756260694445544485448175223713183938231473793662777984681567385947563883149305068141276231371929224730018999851798692022741242028036115955452651732164396773870102582162620398105636858733184851037297153668544890878634620066810800745419175140028744877033768926078077057953667148308053832901312220108122240182224417456303182992010111033280053243150802150591348494800483316790824692975850981095541484954880565769401884114228191674604455672332455813537032190210218630808630467206827446112243264451097552195964422951721478282872055591840757496211548411809248371586122755350625735741090527466793746914684602898524120082882271524940126050436026041110561765467443430057154969600 [67,51] -251111248214613686574469213401035907104163654887624250069252791036004664665446418194125749877943146868189060189350568044740460566044208386065509761421605112068364512256365499763159707692850265127634264189578881045559182103540980521063037304678047693773663779637477247401684980397696203224511045074665684034265867591005611183826572811644068341389405554198865129057939652503320875804038469946555670480365452918901715567168817550956178699544506134010020576805894527047217732020414012583420841437899264108673415857072169476334542071404333235546966629751517404073264030034971720801946799184951207633880849282962573793809205564406104428161030124158048795879056427348813498226798637628153738742336206740139683049732200228815832564580128176031607533412758211805512987565968533787609127172112989916456950599958416381445609190391839245657471885800718267655454981922870710930009402751168487030529593623555369908276730486806732511572580739417068855394132146872398407396235906230780824564070799803603479990620035051110768114174832423712584781039600349590871447955488136560589619910691240740361891775634989420179591984653921061704568217740163883320807333105581722192307532681563332499250623202982892561990850622287673939942422993280617923546432371241999262536074038707941186781735069740174881898732294187871085869630863252860242801217213357455733486668192939662166045461463151116583941902810345379021655786262947155310981710626050928829806473274570335735967786995419058169154093831203941244194981263914707472359081122935769295479462211617416466138980825692833648898562335917515733573732456821659024040034160169581281485370536919828478805781324639739422476697285211439530183393250496554084766265701923054845557722953869296656578215259521835786738575561985766316263492620167452235968157243713981226211062642022569617972292330052319329444794953740206845514790639838196327758469234741957227531769943515315983307662061886793724678407450981285182221980805158788486427436330529700781100152318898262255928966283382716427561149471454293156096527401620067866341138759121993329495334322303597836147831152298649298437816219427560034418195318545317984952431823000012235243282893445523325291639259202969980592659366670062157798142900592120550846061666653052901127878000980787101389027205858823718537373734996140897339958641081986924077528881213676494935963557018199855985954929736582973927540421244418344340686467445038059280609413130434881258778575827361486272223819822752294700150571070863379456169609814673874262075655088002366282931434685542794947045090667665648752127410665613238360529862413520125456627200031008070041600 [67,52] 61600832848699538248120242033125247198469882381541409734671976225865461148049024651609874030317733934129850283920941221234425404706249046069103833854105919161453350566252535817563420032202993574085534645399148027874082675079034463009962415845048801251755967781268847475154025435574942356272831450170144647764173505705407174646126261750954021329310022123776200225158788851407197435833771909878450109282534137562176490521561021973153227751332119172795337256558192851151762415019578017726130826962943761543310993983884284776562443007167224230955046884214603796147110347394323993757745551555716430798059266181241267960877041135026246652072323060938408891105311810757035166556236187984597754566670729429557950815640354057004628986060675408571877235695152406102506584841513132277779589811448035110457156687523095347210426903839181614631047076925824287608639453436020960834707740576037548904267572654410823045265733881903430559868274326009270992208277099751889820157890423488480065181322672468159129593113792152451918250725278871114380726406557631172082931561489910418324449066915317791168022979650956375891236812917521199512552516940069202114915012950845279687158305590889014890260459323177689442564449807431349337053369812839544615782014619864957443208650607409529903698162941209056282473680904708595944193643436584371322090329585615117796070731985389416200088267940141652773818002887031170379284025715109514863748942254730082423206580722816022119699794239143112674299457299930955764775398138375419738313315971240122624618791042667279441726506046448559609828416599196517320584397624783400371233291997328383981254552490750500164620616191800113437318240578164316640966983305245428500561214124970190224919380873163544188303800349534456406312765279804975038538370805930016062665033232423639110280987377578489238360846689532031153038106200790401622734670845514974963464222462884555038812332612325692016143963979311263999189432138563566535723210136978490382966711446404280401787061813883747246050697461741620537647478745144785279051535107354704048303323333136828715665591894121989557227263075869046744267043078499856546369057105394657354097060294102465052546965125890385971671210493364919607773725994242917639181230885992833383346797359454161016077581773461033609473182141894483416638145872870819888909689888488770121970829230182357634523093671864960275845076962814968716456176829548936637059979250800108037714501185834238391896090555959787542939835307273670851949587132207525590448277346162950920563873535933527437100640113821442678980942740618872324422432948052853248064894199772881477023405100446515200 [67,53] -7596503834441984816741994227802436901519617962273897782479055233877024014377972613088666364168077272664314801313977301615767458348228569029030709439320867652957347243836559320462971281335376437416530632513652001012136254222885524955787963500396875536329007402773976032667647687079323030590422521552357866569888924060618757722721768528655914293664006681627265565478779353625597056473926331490030129786835509452701039934583108031725792185951494086189007612569454203767804219459556750403746170740915486867306208729995700262215077550520295413179169293209737051244238158002557664074518799519073728305274411305684360277947899476053859972151794476800636275267140002822532060790096866801517773616408915892530789793057974890195958636429835403234037507610401076146541366567365013502782135313305369459330534646810622450942440093828541888325298501961178081548282556238042848826679861726778150572884375318314137510830501930818230376829204174805628964313208824096727176928957821781478291008067083568468748063954122470381205539857530208590680292421303873604895699354970767683469084886360627647803374919321224892194352219483976480022558201393813379435073379458818909910791531204383963437579509689708311502744270707287007544945910181123872081200499065265590707930656040004415938757008664143421076116074058993662976127829280134642917049986950541528249800698842110400573315791240449678176020102757586624736185670808424874937593165501511004353956015206627865520221831778302906663726499659298053599708705306295738854483142302131491928492295257848519938436810146125999718733551522121467537037459977750499690348606205541730580223403100504146870759511717084562876973866513351119679020147688547668815103021325490292855363165848896657080489193994841418554591112782325039853436500630776198330434359500216876782439220864935053644958104841531044914375642439046036550067831748954222032230460254930703385267839020375397377011345094061085286102449281102841682484120298995945888944002534988982938777834433797009012195124234777741035765426020895298892315001456672889158834493389064203682911777081153300412625600762636044915676117997389661759554929644374188215187625476100241510036684934124316848880226214884909993208702088065445116598698379794192197885262561346596148848006484670537515593749654142575756223905201706775486069178159813420619679191494583500166482655291926424875653320662767788245535547528096743011410769697528368229460905423879089297748428004876938045677554058833694563186855216570923458265654208330030212664114571021238409907180918212742032249751583966843581622023194559654015258254630646954561146683612200960 [67,54] -2065859870668502928928579485883275729902886037640636335547245873921113531069589540460905583656229982978606973786976593053235328169925071348870389496049172745949192465345536849309843677407074354286909198156196948738601144872464166691382655003724502253001183201440756028096792114594572020138645085922210171613390294663667690532267903101435248838442804070369897054573649220070083006476749649845331279224220548227925802466701479873189155662552926377462031203279229080052846802811010164648712062182943028622336935920753238048182849610718275485552729975821725764859957280615342146281115374777571037879207016164661913965225024116094547396906752777583596004428383897202158739797867096131002568487688490658837371908647921240067733534596002700598167983024122506256042612705622644446296419978131483702043499483893951604181756356136060281332203251545972380560463962150177307518814439292965801709737290856841375969182009027161281456995022371942539362775406698419949348605252376250460899368238053980335039623090280771753276882787195782074743073958700795511300939837620450390508322963696204268363138447482064145393227822209604625293016061311999973810911198285581468947285659432657287223267632574202666599851379006344648329825917729271981905572911515756083405978695474906079136031009924898684331728552291759050319740036843823517463334626028486765216114425980414978998133971542593797456683193077210425929630111183888059863882340115901052815796523708219978586584858739650346806712724396480118594388293358749095658737038332055600128985278301657480754868691473638392594726300945738715846225479206687919560046196290937119716315375828036205258948902509425733430340502960294557215895733805526986764372962598408329743997486419469765421569617487185587351853657909652507306109370180934679050088904096990957330279559323244784601800584716857741364705868036651937821542904446416702155036744386177987032371960942185040982764058432756700634545967291629016198420475292420196708652051488734773715118004313769604110928611820442341915298767483069596205124647947733959177807461862832123183836707674916177347107237348062509318892635951769978792539621567422249340828144294669032007325384047726393975471138993449756272436804020714738790072940885134415072403741042134959780644968338647318736653492863175862795749633657560429097067009922469721130850939185712763502115156548787619793495008597908420698000040658727955950171852815327241100342608608440363242892858427702810328045040084159753425625455048237476317674621771245774940695038205729768659671276731695163289905730048971510852631892051670125412111748177344246932496627793920 [67,55] 1809176473370223391335474671575701615734187533022626619400758789734435105352235339912880939369840513462932950864205723098393793332446803238310760610560334657617122588791850084713260485113557434544108147657445795724340527062996413991690863777963749694036594629845129765374761669509245506571862323770471253195773322859131411200096940645152356565041574887657907590473782968251065457224693789082489074683350689573250243315018698263488454739704312855887330198298224979518985111960060947704093868050353132339119673095662874154497467246719801515048452445760840243419333422919961448782624768638753291130999846586121093096872629380321047666423800654354315002769840158233210582744108112189929477756279275309595369070023097377185399089242954356896289043928286144391185482537454374420810616169103922995430757983586437900161185739354955189747154802338338889863158634108421332433495605362293480713217997452147261736090818289382378103799762920901768866468922583083297275928473244859719336147858172834602913911943766026275020693579086957243344285370077357730190623947647385212777544265420090776653826255451965982004032818912844538360216469271792973117433331054948358475929605448220326125155892378523834490871572954910996403391611416986844248803235795054963865228805284091274386896858702358617149739135150725214372863199758128010247752948127051335127212342904861317870017835655946337965249701361838759179814294517174091296246983522305794424000977813340612039035167823921309628806308395149388445699449133991613890908134686843478929348362166651356891198490347656147769885414068017900982517905884447638015038183172610811646388239925710636709373888949194712826596134568422571977495242095112111814448533610954812833597415300915606582796813604846674631332271842220472549721166139715116140860129567267664177251713112130372718208089135974238493306211812917821403429388962384774983041274472157644491238214224141178234731075630648216832304991302134343522239636295932872620660208126078232707162966195347827944008666633322458495298311850071774534502678464462706358476650713686415238819802285793671518091727611840208276249102730299616452281104448452637508585489925264890769528768766474998180248690956024204960828345165279267771543841535989373594508150443906730218877560008798369001606762731639888820358447464405551540000221925845878838420241116367406225764073027478987925930489035728773684395720571565357784850669597929811481159323986717641733550083752996001497013976643888106562773969217514446354291228361394526937860288285302347361134682450574450455716621466779217716912919912057833844346771536276689899166367744 [67,56] -756075280018644237042284724624636741060278788401511008959702175193755667798413427704037226402874752217494313850005139404689207270056615861477363952285385483010383920625789691434698480460948650335827076199981906113243244553591147513352854899411717892575591158938485668594624376669128216121442053609518315838457959528688135920346056272707993892425939178837715000287183142577031653257769937703413412939386113588452965590690063764984678896982470640350224286233616679520368853537627128037639966492911639990415978147642226406985103131757719525264578206032053485493816831418945964728451785726339144264948196265825229863825205046677239902011925847143003601341246329802336557307945052623717775106090220014589301856909526859790316712499055328783593774098031770365287223921635336553229757580509096979663366194042060455057039417309204297889340787978269145793986058796375897340003937018109620915205249185001428487331177038821800723544122313455358590856361611250757086103261130720900506031650426111364110759289473133890113867057745366489996754858322344370594678801314453908312662852980297682322203979839204083936216431360347800816062203111449984294277232127751768378655474815219284402748355764878348277009350164110619941705022377442474031385626574120163999447320232976485636984248353611370217775555788039997049493920563259587610857167179364396499181732445667142761021610057283006417311515657445221691326433388380746416531166139968902394426343397647120062486351920910115986252655310106876084000984347472833348010844990055440324932845711782962729732293707093073659282212232770794893570486542362384314701282791215228574468360638498096105791670385857129115106181060906867026319517115879578748899942148811881407044608533136331444561854755152676154778000791473439990720072347573369025598768765980939100865165062837523446895610388982959225001024002165773633290780740468469718577105176995059799678558684877304156551725172047648314870466462636450027762901463520036205121554005161955353005714282943208165212076118541008955898097707634216914342390585344883207398468409845683967755642609409033364631903459293067449628406354667264963113202380075664512957244652832378055137790193108700167828288323929712325502645230664470617838972966026645378836576825935325049502416395667397789055846294836473221568348214874780768174121263369921027429211430999968025693391964264091174211234830300323756903867148028185650765976718090029102651665054699024119337841648338614011255519633139855010337498124616311059999698609648113679279054211901374719038495136375186618207849440797427936350713543695036688846122130634700750848000 [67,57] 236188016722743970678939256191489477037636256083064716385809468347063858398796524498605112568931718370512838232608831651043064652334115724879528694679118743954188152663823417595274773614764015418368957474424982267988401358830650967821246685183203450660372456005853275456623864950052080111331123248457041563414438192697011467567558733323937009923245310944438420489014586437206991319481552423943914877417072902318224225678774281645116776821508514752079250452900528649517692312797060980977091075779630763538007631982976306194180829221361097642363767208206184377124044518738757142896963313548128470930391056253261970357617649332840527759975849097673883884909364120357445523440824589129963679983282211625101696464128042699239261594958906493530560330229785715883717746583102626024244814088778873638443224536568367952005876970767145479774226783343131071061314068411966953094499615865474653947028769123545419690543935200458811478282308438433611345032162044051609014963654825050362038827008389195959619052313755795425792683504246385649460327434244164013289862056035598943050370844242900899759844933746305855215384868178698134335396227559261896518162217192690478417085856671248620819082210007071455309016754472968060634882831625966544236726349530775370254669142172012515580536840494949638363615646708547582735250297548608987599075380385424243093511913696035442782374784234553788983005662198767669954418490561585289648225376080561585224063266727949106520977757351888001760668771337599026900106388433585536451782318173320398506646639200064975065327705386380412180848133501201862898487512956770873420537564643024424665367789765916527917262435353233429028778820088130307676012126684487003474169898923234784872281145293371163579828825687736537173986003586332054017861181832296544028363612745149010662372934738242894293042076836367820432680671244158680496356988198046771975789670196435378017185388202050254032127733537829117456262375047380408752592012101940658144867862800663302031063881359730709446032078832819759024312556652997157211674032302827662524509301969295771578962152331623913431195269359548752412856775043098660415088626498926580887420880445239125348181553803828626894218859757736760316065637089966747588284483038120334581002529001489898903782774739564101447577178220313944092054907518525299433404919145568512853571383039448804446925123399229180083637504737761445226836149100733700281784213954467247049533105953214011181102322324226034923060894525382246120340714920121302167407142881682929736242726113541770542317523928144704610084921717926023435386097285829893941550442532925603840 [67,58] -60409713031751071797658076764928075541122997994953694734484299589156459979437304608493928320364450817361938880135332595416834810261557442107947562575842207333733614454703667074711826653521957723252460011762245426213059546421125945265433368056711141629683624892374301468827045360423639901473497600261617350414558933080939581870191130172977661882422842146806947927597362454149024125914728191146512501235534417556092918302057768663166949790812505097501355385261596412887741791997679050364766304987036838726164473769610298174349868613602108628130983948965481687684730630563301555877831056161935282027845963841228885834722279141300779844551391639588344382013462134199039279629018998576411975094837166420510054132050371105735328202543223747026766272110225527490055476049879790876254684934830911916597481564715617286520316297383362647147614308791801864760158701118897440761136903589058024645636144396045370944743781093607912549654896542837399330945534556552711103563115293682106190145883506203617915564075509163471589667494828290369154466305866813687281220432131236754828299063944901141969979519221378439522461729889129867144063658241828380305216354325299082090522726903527763158456948131249545267949746084165813677598945061347041051456709327233281309355491806210342405701301359075128982487619333555305230466945089742466507315712290460457819862730540423920373100697500260802919865325421266846638964552732215347689970026191846021823752558067725542563110072568318806660896135455816095253778868654842271041489426764835033877107272437829012562661280780187161271047131437322646218628159173382498107122498575347836045063073027296233856372938922456202971077089158355382323866447066357607015199231983233833364688318545468704276736939360596857634322741594663665558981869556756256758741714694147408820735570174137835637180389671730766458572795376818948759073776179006657106688297157359277694797818016279182312707766374943212738387566182356756359369180696379720261388597776488281503324178962696276602265967416968616958675276734364382838603453180170391253426169956290939345659415179503602444573526893490695040388447975859247941858036918438205558007311231278759346260214919804145538431451476187009571170099490963058168452192799928764935186736946903528583787555895041939671062128949076529187568943466123709049502042010650938534399514135712990045738928291948012367948455627733553315226019585719510383749649911058401757576148777206640343985919922535038666033789295932015622044575460992268476623361540450334353415146585799843815741097179605848495660425259665788602007671298116932741472555972427776 [67,59] 13022538496699354689404654992913815602032279502245050035160649680196893085389955148349091891534946881873119608702276718400583383763823415283732693669993567363043805656331720053477469765701698490041809591083328205871109311321069224210139929050756414131848842775257074058067924850297943635867783563547420108081900001116772886385584982553941718577985294873382820963011458188676206469688885320743740219691919405142324329874232449538236809956510986516983954772022966580086081840025757491872091176440705530137666947263210338555684644300838065786873423256480390591763740509028180163844089083346999508147329416887621916517991154159419868876695905428776818756723884284534690201974365317346624776285199742737090048323499478764875572018008087356733412886469681651469181956101610777774030422924373424293806535922632946835275496771426879964805547002784760938947656512540875217835338014096321590117340403277941836912424416916800582708417055196309866587009205084969316507773659253971873948564951912521614795312184185242685031742455381493302069310198990817771484759592835725107936858399877547990467224194985735611488104169995789367837705817973115729382511078221165451817746569525179117705831110728433083159054325208016014230893847274378774314963955245243144126324859250250885582229785806611483900576329829618904261364430034297616904659031673598519826470559592334483303138859795962199878859668437067178284865316802023596348415769751681373338765493133532597596843963865921673411284315772548582503561764412403842850598934579546880911108372292850481694827876805339832032293319405863598025878052701361107192112807768296846011084683054866059066513461895084265946617591694281577992704788959065339013372274022248089306421373742787924714875486907176592629693347238190472336784098159468612285988084473501658975919627683761078159425885739199268909807059154514912899855470971129406445868640725009506284257148595901900258012343631102674057953903283249225388201163379624093901122257530341280471047249059431161405705657959150133307355677592105323275160262959946868016282645682786629942583237171180751449656487822579232061411271149923150572331089919744380252124813413114174646085330719601117377220765530008324427838192184434147619455792812866684403033762948387690709958429210708893332116740740669852156706503035029779656412362450874154689936777742737431919735003537088991096408725385461328802157288419470135864789766505687923092281106944524196219810913705038853997694984452783814023294487175251157112720902586431048085389962143610350812504383758281704681526689075840205280169096281554349759583108464640 [67,60] -2374193954400547543689587814075478527733550156069374498566860876587255446388511863251721085513801310040889550132139987506764964784590626594335422415730983251333991512705970745573878161345668312083636421778492324618212664648977588647605900267821000977341308555614403659308806966084587459405418154579072893294014205740514052995341601749038002645213609571518786490054444246293923261702551691657276968205647138948447519547015887220926095067189189375764595335973622284125956012636900120307943300376040153999832909902329918929377274946689029745070701047376417580371016108942081703002895022775221857179118784831026763368275538324183104543463535810048439296362676868290208928877443964648211957999361889928225101820930507788769119925360685544982212655457115902990476933010577942974144244500232119718092243062339120143746193723130128007322440508950718002010038677665805500169501637630130282861209686818281461390846487040912305229611063660596999329482081944019789248073095031885935571496713098417623138935285495493949726945236173647754272961377675759412937038303592975537233206540489545358348263997098525085464807652262283490229385442295940169034628761647316615914561826930645909249135939335460574399591594867524491563290428154889717193012371897682967966023006034333515813588481145131444029074281907273782173236549294252526456066532467811641016726668833634602073013184094884440656099209013399802450368019053983356939226953431529674392946309790292862042491515478577996460076517226823652632877789479418247604656479835272679689779492778042494631305781144530113298694601304010477328756287302786414620178422427431550773254229478933052445390657607666597198945997883314097203066812078158878367353245951248299199746429540077436044255770081658168922883844449811806886631654872464895119239807451828630506168761611288217707466233264469732901734560026232217491265838009861233029229647513643249922281613536369466960064972952511098353741767761519497328452157905938888679847086226559729166461464665321146672156574775266169795149055707736505429783304966730092860003340838956192377143678756542600620833429840651777108048741220205816550869105647876833680440715356891911308325262415561911482340614831607337239270238500939631516791045398577571471250403670108983055548964783459302334607994649799804725477403155628596650743923199994765393523162869473716373242587171441947343044937973413252009735513903400401840848202718066519206982255580363169356046733562732168224268601551103811669939141301253168982038249963806851711728486151883052634811527910671015146547289909464220132272938571721020857076678656 [67,61] 359418998070466346814314490029248543115703622301150008729215396102874203477431136404886912590816721287763223645218280247627662663493190104888808862009957289329601548745432674439865179101503204062454905867306855245450927219845026567246513273382429598870523854513090847079520172265974964191511356600283467309269449260371272564794392657296157923196681835555255073303204399047260442088378365111566607565105270656709378309893614724371644207300900721685363542418373152823489851767092066209793327724761100734390555568214139379774991964397090820743265682626384474493106445390292398781487373828642644204781389557536140062782856901681849422518434557165977740520068219743626242871647168235734490725896877311707475941635666693453838486647850922812543224180629702966270868795286862569262583724315487145872520972112434050186619617553774477976664093012617564462159802240561958736709493912592819677736906165389405746187450563034759397572973130911668116886948743189353566619410442616107478608068940147362755326966733980681893323442422208574877849887650284802892058808150466325021070284298270615437611487842287067953880862976808176887451656524729038360264125820579952898420129704198214477675041810408715446673552301859148546848526345283733817564432974909669993232590795602244196968319336657658068145830847424195391006759523791832940976802507724556954330411623898968137606331438036257265165194099659514976377398837910727910679105664305659449673562965441912801941606856449179122991348418610443472200018716911253816666681885886555028316622547123801685216054483126155295592436487457177193980388870077925845320738078494601641920892401757165524394712277988901545247428936862504861588043793801837881245911420004332127946945765213371847014093362328258380548169345880330424192058194580490130311628244756862542603208724139580129988452592370438624074854666534936150019391068484273573418511601880116689301976221864956059419832047142382128618626957291027387784137224266760316364926755922503419092301413096001236040717638748783906391610530485055526517867411068125029518024859019791749359382290110724953724016121223611701400514776925980204047236523299659243496938939773632935840283077186302098047785454625373700984772528693175668020898699226146512538167058541640775504393163494586703553756272362571256884901460886706286588558288175056769238681117968779955086392860550656062962965828854025802066627799565063542438009638589089668505183660530756523717671971468008807944875632853423552084354249327992132766463059453784843585262930191966254370863544955291447136604332354244982120741235624254845747200 [67,62] -42599095848386188536116532232984474286575565786459904961437242445797292354814674246042761411510938882186086825705775687598170524190713693772779398329076799931333729631925458269670442486067586433593920028957614092368682249961489531950983494197089450096887439040477783061850680124097596524367657333623307966305955704389081276339791741446935707975132586642324003628980322663578956083815639018881495673257792852480212652740147310200184153839466529861855715386595642536416852379230781244802328268655506214539366876317097496009582522193464312763645634845081632997515895161871534212348500017298310472920790638670227137601132467206491628623303269680213864894965772194007066415524884483639238711788310192415583912364018739458483605197747095570150511935042947026759804379308919655083138430888516409735120568833346192946203116624733381300622775342856716803408161064650744078285896801529358692494304934161468712665049837510678668946820232179735513361553350061781936556800774736023960157679766257974174430610624997760835508688599520406248542290169729022976136453358320124185889211465343082549414678992545261022767261525015271651484506082009698057820909521629858803014057928727504286017473971633517002874171979176354762167435554851819254141342624750404218492229577729462137499438205637940096534833218322561228030301893213247583460832691125376337051695762780775143294576851883893418429982733627593341299587857312747062181618306094753391967565939513168420113123841703675918028551814535337290559711346538485039529918243509136573960189475705212846428267764527911467714268927991563593177968145009042505582528577742177315926793114429105157598165796757907978529741421260550003471965154528961710263196153254573584705114131653128640719922690622316931618223544392339640640363636770641117281896728595199220279802762156338653589388385801216198594053514928949627630450161508536957067270808782961087186816041927394569651039092892911998695053921969064674071015511020365967097975700086413587246225154180061724597523205815088070015980969187936863759008073980238578862327273453255495740307803316019612272436533514286273502043404423322865228888620234101224769402415813218015947165200076931293028929593345307404232049658053866801469634337610086727805184937625032520537487388617304755014725590653358797211333003593923198883274217178704364008540246926632729860200272816957217750246019143006660515622676511159050466133711321417862407456179549687525021749446537270797800593177010262703523040050559476219935437223826216439746904053650434258132229884592455505490719227661511120097537382636165529600 [67,63] 3175329813637170093999988378880851946389830393126738194680998704365456855405289683179912369590339702422106542966762035029073689305280936785014725518532335436173677313675150839896381245568579258538998344323119167428473964536049050250715230948098915727342977539273305145359027029198950864666231589781291777523014129491170538524164668085385126100437024315725364802592865810723794981249945684787743406689574828994579421082812447176426555286812603219769327809107876275628308775662945124684409875214308463622968845680109688949413668579717073271492442581254667265775084489727774502323396737946645416211604571553108716749292785098478084848838851165169851182798211852322423525684385984055588500617617663018780559552822080955463331759696857250706555423955397091599835522670063033259131779990282971926530174478908363923757449153372146753566333741446397422706730970155008155807595705604461253897713950396497777508798802641363925561002160315856893012158145211517561307067868273739580865430404582256206423773411757704063986359011062350628397240930612117894511096165038487889674841242167517252537325281987778904746577574711140001540530314182547374318409943293661223495895632862902118491647998597320813455499426661893131226067589289909886217604825700755285058421948540991257480892733238235567371845861997366718889270457005991685560681075577460183162388572228353844581922703084624881114161050537966118883668904020603903145553252471982858518610121335669650214109677469147423093879243015583808780639631585369231718565885180346767458975678050714799057842077912316666385222875273806121970268645465637108441293448398527322502684088724346202578343418332963524613633426722596995707262042257905687320530249001372717077324078918543501990478301791515770379197651958223948745291959856370780152573261355240280725455399095067689019695031447775645449147955044724713997841791254998962204403741277916378819541633684528975287984584045249057169534667571693170416537232802418670270717178649795352457489391463937459697101910521371405663996563116878896970269218784333937295059133148383406194855073361286885751621458970510024648087114134340194357311219483481109563029505719562416326573012122514667213265684296846452038950099752760087517521451154778918810567671109568372338709899599335556802896806188941362507750249581929584559844091402764551185203131356641297660148425464581558825668858382063830366667718410341713147433729502649314448253091485265256298895874742879291246182930198182286728399182376036552165885060263038623132581708043688346877817087133997935679776931474197832683249547167662080 [67,64] 95269281206791966213922917051273446984768695215163874018196983476078866041507280708436275590862599696934406504009118553161784108376873550614955039437173951552553252699544973707241012571159391804458916869432094294201054958873466515928683397450970812206837327985190989613761552846382073530276915898632631199536112540613594254512416971154252455548793159083622671387605741091558997959004258328107359538329465641546968306649597611637366829448563791000958752139622643580109984306703766797677886970166073226586402115066296378451649177152339250937188592174646913954178237855252995046634506875875771580142926453250361867267190277382145077702455534512517618244801781662482863580131674334932832771850198517555095195438602601377770944755626392726618529533057092041223962370279397369151017739902570736106972681102534878718687679809932064920533066187640512045251706533510655706013635187241891288037702013118318562735412520086564573299033053679816351729362570716247320776914400749110077686188915444162006096566616158253179772125785252564089086776052624226721228444762551832173827974859202350916595752849473325468307508792409270862974232684189358260442622858219185827831083801331734721162537565683364132495383023547640454490188608562952025135981307825693933236797336983456394637204058703307258956822934174576320973746868641087323583849282414839992301339004942865443800592073180250728964610977612354380068490880112175592581828997568262121555462303633039564425534905893616891803578945046981112564915824951189421177075727149898042697052110545695901503909727523187729887227676418449118612265686715781501229191702819014096283875999515000012057576214547027983790699223099559494715021839783063345864807534132088208685344515866896153912648838403056306975674429745997794882162111327347803101482856643455698782587156497200062062565136795081970640397979861156688255475257922328663881086035374650868314927994616581688838773177120677408359165180578000438993746869665528670380432584841443507481271680362494330357610910278466019451356857348739730676793963421818099402427044202094816849326522797196221561792782606222927408998640177926272415950008837429186139699649039480906903926775925704529660579050982508345597429986989506458000120426465202593083694647377668979374812010753359344036029928104281693013372033836178645112084027869959720510389221803746710932566165345844114832520143640133525290362058540720759300620629018232745495065141387834388129515333839143472125199372137603600705478128529750901770295396488469968749478787780132179919438442925559345207417031100949728678694092800 [67,65] -87503240522555273199443693793058581734754249501727665176272876033978342971269411413263445451706325585010948047890961794171306165351362038003403031122093578849767961559462955557366574698508649056374316240870860612196667367342487908499053823147177251983238152071849973065232354273404860375251963603698170888311386563958317420254437439996562008308605372568836240426712112846161405638449600439226605950630138689635715904701503423214281555033993962868113927046889462660490010445698337374209151163698081879267126922014262307188981339228955586447187149136133412337680803552051066831676734275996214750753486497909629024812469021206634513956997534150437742209703689768886124612529721000780889214377339915202815827064980440938837307926420562667223639231381746481956978065203391834815247742071023617500590513486925777129696766295811462607351518660248495988529204244491615181012189645904988935080881471115694986218205153956667638598337094433662004453168596010959699061827775591758501971402395469442494315407220108264257124689458157525075345650748184948559254048615467735260321396832951614381016145807521901584974910001055900980827898833589579928092039257134234021884446425649502669451575154076659947656498664733527935527819653083507269330951760361956964063897149860383032782991823174659587464941661770097971002626361744542433461459608823576969849872511292746684468277600908017401849261561760548908546474839512914268170983192224492555496072476519382173278248251236388718031429519817615545732509184640920120252147009221974211391611474414150318415639283611981780349730637887916076213561176424542090012425963529700207720622383433194367175764526989773473133085368448725827396015447999189793827346941041915556970779083975416882832376604450271501401688361614259456470785323016511591062306930360928533211302916811703817142654760186697514142556341443938539888357366444707213515807537496305314527519253430443171706097764524808855062033688546356292554832486862898930753636835592053112107734074192282710447742187590519130818417092974029057375756718248062142118012517529489573724723489820608183888823229960940645082857847033885347010385691821696978336020580400644169000545004103812993406314475592680154089798726338494495287968973829074355777521021868267426553457840448959133519457942391038003069230220343131526171714956568180565036869420711167046480895302920896857865695041813136780417995416576544634504491194441091451208208383950572042187232136046099602383804058667212012789052797139834158319858882051907230291097744503443498763937224668656606461701518485850774610903040 [67,66] 19487424484845958195073775351429913719368309982053351178094909751201248270651369853199135030466434752922278930329098656325620527707789618388328999183085025597609520606205029781068288610162233901158762852069950606303541118658357742368706426738863755149179480997236199018949515911634281629314539228132111358660186021351673166369306029424282419460863785288929969662744038214791444579116634779818600192636478111879678458735054095715733645441173714326381708333303595493876509396680694411857654382366459739484179054075353801316393368236945135944009955678870314388653721918229983195416663673991769595998087881485056353730076097400614839273796802799594222380817282193333351569726527163748499844059887574715824902357145591676688792325844080097966621790495052370773081517126972759660214606411552056666554370468604046362123088724667396442095555108388151784480629413179459449424914044526887561693656797213309508824604022215749082369731194421872185968526866061548747265991914123139471650231829964566098118981408241575128794204847971785890920881591362493302522245955600403349161323402800767110141701908832606649407396924851499416016354265479137047468274552846982348392296967089187732903755034153761814068462866596352927853832009004576442103994471218088191177116463260162388456951372118042794301265455608733334929877706237298833217260540659190806435419783535574338561743383754141937968611996294865849246628292596098011794694575657718804718971647868892293910373034646350497748314303548125295683361779642606580463163497614141207817542653512290333541361491552332509574881955434936129803808178762143746348031637035097944987002409117607241184715945842989242864753006085202896137688330869794182983651935796848015947814148656561147715050018001936943495919577248243006475379997706729564692331976193310991490166317272702684135595943577327204770047211714195326427240708842161182742434442315029922652535220137471716855707974625753758947994265344651708996621623801751170372650809078464193985275543622100924770372189343477819432389726149616511137412096312222725393395803503081234032278438622796922829850578207303225370361969344864903352468276031885064220421732112385304487687691119141484372913696143808079563050334317385165532166626474636301982737400003897390214110180067155645247131656135875206369998777840854514044919873457376450427121702353972746724742724868922485834991056473135636994649177614062342896218757312746174649426477106257299093651692644678624079877837530572491034262417329654469931999411381585277521651719270683633276839822889426796533042735469165123993600 [67,67] -3094136937592233884043717188173342112056859298219205290723938297129823212678038384300612298548575344974803016000541162286516713787992605865596728577239002632764049669965599133975673181796450960214227028684096548087337008796032307548765722541702467977790470072294903088617229208787733740780964780384179684768855093451463872874580918486775255904253798500796088801261612383688852319658893621230379936438861885611275992883032208615059536288286847996358348536173541079818058945586097709420712754583723757074542788107119258435595161741520908278941752913804321707610373839032280732452078407501857562562677288481194044535503570502798802893817930572647967377294757714110367475221726910365669346167476523794203538468541615607533422677963954037619575247168263742239347193326293719062160904395089675869095270183845230357597421563720041818177956627567882826617131637451277582659576491314677202616677723847882229303851476881469176734000352574184406627067966761359350000944049763372223409825600549421887729111217273208158831290083619211316540979294527964548316631578620773773187518506927202909313122838158116956209358215034741045293892297671348069702171837962479547995125175897054200866425186573708627100718688847985978692213319370568626493591971291154976731675458319647770588798289009559002869751111991993652620392097275722519804613426997338833372436746987805858570500699856104552588338225510598868780459014554412985945089167944172312924653223639073241918527782029301762719322391750946056197754986328013587628156256104883104609871136176811195073576080368701435720744873442633158403808902795747207723101930418276025310756719020655710053970042208175117872493661579879413888099169311958778360020632618422044304264873211957136068884105462414831095555229527101350065233154403869375555871550222185291690466016705350077098123680625312141976796564536233105680492601157910988422793266185643003220665912295014652147053742981747708991304300940003053407784646344400090514430389915993771891425457685047486111297442380405961467074534554652711245029531525303300971926839802752093728352382930828471600911671475350983269472714061288712788236621394541828641633047579789665439958520505789544318889091227048657669923668713778112907285275432635001621713907962715749789245950324110773488322307741809577589949147416691774354254202706827391884012352946140752011186507166715511582493940741574418800680650971388769647635769093579908765620455988769032378152017519956436942517644200728909214574488661806595588979356648385678339716829247235216790861539878531721423990001227530240000 [68,0] 65618423332112899168096875204138803747013553152556195887945138012218875990882440607259808293648762703121052471026788183634386346439753227366389777716603075658751935781294113684473075100738891412094760854036951884266287916591817835633918125864515093179992845688495917106078216052631794086892148536711958341056390427981239456441103757369153402296074066084687976826417480303448595207292991965824641568756859697035928420898469466902776064430253679938240024858005794942962081548360339064436095571686883461532454718770050530694120746676104417172617327868792543402914144150974429341341342149782480202990052509117944259292676635616177980781495067720016316590210787426471780857412357081797588061312437665976973757239541281296986359811667324317483199635528024697140252059817118778668918675761095171221940412022130898106919462129634483356255487850606437734026451102442138750565843963594522725666601096567266721454959940667504261453369731982886580168688816276870339942260201372709752961803257481163794386867460041954019871246263329080833899447438472349287277167292913413106522575040060874898732590969485585821926327141314012274778982234085698559767724297634453023177976755648908411304471473306307897742235547680738084680986483126068292330988733582249062669337089183897866167658956273599916001853356857798965056669569079172581614213198619305703541924813951162379997299938840486700504763709421695206737195524227658980719096624126301297940735355326145640674815478257726914475762362501264763874117562134335069896012534796529828054798797534259950188080515198881215090947290643005043307200059539335956941773554772896295206526518240412999253753828454596558618560144603174789482553186597785756902715328698620741142666500675948463334345782091152020366584603472293413591397420588632023854310601565986174174549802296562204577142495361575544703226687084127455135276267691692314331197504911159313173809716218885906094787843862109339045336889517940697682965797054808839272618015239109354863127249230697328538758810415024444587610735880992138966017106720316650247967709944160450981583055617407072786844102563683358138824151255689898482227144969752664267508735711291528105970687636765976588909806915235318394432129675461289540706241390622317429219391679970485113611703985410065229095437356802744380410864101025306171109452908597729286050525791147862897710220394009137778464167045735128209730882066635392820792870618325340376725661545905215508174605589727385659100756016292163639133178435161797079211482029008109778543720829700130595188590518421165532066037129793590189151569137971801522152311479009004515171274861191698027289468774371920980459315631082807425154738565952898918363776942080000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] 11906964087618408157815978104195369788671873140795685094460751801071159963409849263571129127456527338998387016282585702850545633551920177508568703801375880576195104544384117178907247158634500689984460380187824302749610878526212789830532635627177430876210305063534563165400208620264279854285644609003504881822149021522647915870874337560382639396631828207845266151258927377186105091553205981190830460222370961077531451908985054924429675563487781791483295297550491747356661217752801598220206081038586592716418439113657406650121394027378397620094269546994128068536274179479023566399252935782589628016559593074141259463062744629913083296157791946120721737566314569956920758574456361092928459737728096260698564922463697300987074282139191996202247725259765142947846323150413554316163137257540010106131887542115236675625959311894146234237490018196516342868333933053280858791297333655032463020448040545178198146459866234015912133650280300762064122196179201127430023455328258643030385690061830528757941624504899031778837265309384360211518484104219193724786558653420366670320741468186177464777266911148117195339082458701570202439462780312322897323815795864741792231173356647271165640471496580850262884378403545498047745345948426563277219016922946652946925221364402589447690951342977085612664206348403734246529023794329548567512713007067790931169505726052691074067988323976226124478815675769943928553086935173204052169252544712921663492175549987384608678793315291332543296015155735580586191407236486676955598175386846188747009526438840677719640758990763974621628204550822460521652562259941333179721045840749275504802092952905975141095942757500835598230808442179986909739657901688984581983275087170157627856218795508684611388884116111115696098619901186149307605932564743248464019359103561262799178380790571880803394906466968701154056494148356226767669332015044552951979448131227274629260222223658173771010767591533589319968308236803398041585776542689263457679469606991436356855032456503305316623801035073704971625636925666680023482898231888106513996376390474979340359201037765261281277073734254622813105597752242041808085369997244332586687983024586981472195665634372971031153360362247186404785421879770824885086491682916614011872083651220599279983447855470357209941854057975560049215891688011512995264173148165617079906855137243516248484944495405938318919745188404402676981189579640355843880970657872756491829191798499981804179617312952950541077735930348821991400043353358152751734617237063151899540797527254082314632396768910917386312278082104982426275757854940796567777168857497132599413402410521746962911975836944132647465593263441515255671956589954176097326763636298874880000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 1416358633869117958753389284709311455268284437638697043841959352548542117978336453542823884111425227060479553134431707585073456799275247952529625963821461233447238818124459098055031038777273222943830932544983001466954658162956436815020890692055784538596514810193533437086686950082482809490648070830237862043572649795165212304779109537109339922484265874977353462474834900295566206064923623116997746523674643332013106678471144721194421572325983729063785075296099167264202068016229390085654876459822948562746308008628930559595610838108984773955907562640337715247573806903947229133948783448013620003376556138009574971389699014456298451256826755599357656320651777131589730568340988132270774441013532138437006499049120725072257041967374000361133209487530520486500801724934485035171061284585354811783627781678666366717503348670411654477248808544123903401739388398975891564055509856622981464948232958252533187317997425611994530664072434355630389136537190758634372836023097330045841002737741686456646628322505909422896176182079724471608462134148625620082024607775145814326796576549584710328425251498032455759978895015545190126527646806024143189600266807822478766448162847581007430978395373744134961447068984502741254668846359231125977274607634990777574946179056209628088501041576707742083736652730089283054387177492733628345469321555876025365604658660680614954263062239590161115545845160323449810904627375605295420288290630449871095432456617333493447016437435556134062452233324784878611936333378279617686077919901773908459368125799550168968184434555184772210096497450290585265876684151899933773122657763151973918377213246370230423264210196058755171121003382869663527834955141239418903433958647201438659974266966172948661205816764897879195079093249402557490104830378385814610923150206494488360905937365924117282869416777595768511318592186332176300268091832579947955925939197151904723432332870749112673150956706746842293495488131252308721345742346441679306831234164021488622201755082264840813963260054967833135595777208978571605376493582909484066278454234102358824866037632281247754911476119883048334934997573979089152535131365731161926329453859189178433452501813161079550413516442165913843721095162359635849907401717038030551891972249263556334040899199327962550706073836931158223835227378085120784923690257690216503442589888420521451075256176801040954292299395171850054784181293438404912266087871465294252871269032517734097508049255620755748412723933264382169615206089833772288740671617032145661495873827030371383849553742652997542838802546586369181250871005990325661874297381694714808194815187163117218961603697470759559144009035772636567290334523558836550771006230736404480000000000000000000000000000000000000000000000000000000000000000000000 [68,3] 59647402950209417746706438370731165103448880932757267162028281486512094216926620219254395355922819448167755826804850400131815367871077653363275251006338907265230762509343546609838287914525091021820511865088757005618482064957430013463086536909718362913882540965911217908416119160739558163500798074117889543702162791180214987114547009745257186862774180560362513664561354166590082478172014108947547499363327779353067054263369674350573106939368053175394647549528342849047411384661029904392618332644625918268403690982198341669076297852120802994329811293287185878079741468559768790669786177474567955704449339355559836013427116508229842096125734285271855350897466927633826426078203611947392007929274094066511417592268018497331711009246867898042995515874618683513619887944933178830933012787049420364419552893367377939492053449616522891582433165484514705441933960000347959105936566616860876608214859360270587281418066513986721026602472674918316269604908156431501647180404650114739421427207811630686813359113973964610693571661623866916819103669121343080257346047207190306083455754256300481815844646629450935303774473029304798677025536574012013881124204140845874542452557428326955232125692073531757819579121434042660189839751410849879342162950105200292223290423370048414457578370745303037772434369340029467616473864973870025454637067374187668541604958899011438037023374354984324782917332103403705741201683770103911309166664002907470620797819312964670941934735414108738060473890179967988578879474190552739829887423733022756272070815017767318314476954919691084234335887786789755597235302638684237242854584086376990396663085205144844653491259891493409557103958544754877328170279175153086113048255749068455826565918630016416315618281874864986495204241664447652185839191040811692000819317958969865752639918569465236467623115476624277636643927348137352499047444977892260130179089364951529194003465073613994628821798268415521849596713815712027189216795664409938539584474766336020817792362115783371337037931775446490810191294443300589604171677080878163463530192218539163297519629417165103703168718463688151446464971300470657509483738990193723297096115095157108248140784473924966466553150035435306183592999989098444523678548583394865582856849879088924589069443427403594328922105212529640342573904052330613554125036028382153121464853751173575229095560738705741051423084280528813667158141555342449161579021739279650305034637303310434524677944669536335904945189423030694477586817032530213878630167648533025844780913307059843338861643059471841027489005667571119654347145682920362797502597895126670837342105738451363202601075187549570449801210684583581435181066073552292179715104530916966400000000000000000000000000000000000000000000000000000000000000000000 [68,4] 1066676171151014159412212104206258528394532410080957627826739539411523182683675050697274062768565939663200422014096449819971724679362070183661907599891117256035896710951712028995559555087840405984638877920909124591894453337294532743709224094453703595020311119106762174364444917056265349386334499441796051641543992052988094645343502147146117923557907943016102650880493968200845447795495401118447827853527316426420087711736057053117580053081943640976985413528618766946564032367872567049714946382986855156048384255555875561254547157329879479939393916338063998911246455285327846840381795151618566097844597374084667372924341693297607950742185130528962869329938414257073494699490712235360458135234821531523714409217090931955903501910143753161148328893115027106937802958414624964042207314153607825605809535481482067432530822810828146044372761990849270506807797463192445848013567302476810856314352053286315569071209452063447454948738658565949403397937657681649543755504139989541377883627921952892580196046253626692780836177999716689834026716870076287858361292278709195688550488986202029985711844034592410943552374547094693817810988789370646682093863953490925230893486826706763321554297112744555788457596989047219448986876968095598342606716363902376874598353830762587668688282716912364353269880105187709879099637439499646736158233611999606857860391790834518946918009010459039780639209058577471483702693799812413428168379331794997264554259792608899184228700391121065007520193774601955660163910829590755035035313464857089355917022263804612975883011266949107158043373602411121076844214007718622829035300187963316710262034170728711633358530280059511571178990020889271355017174540232236902779513339241353318204006019221310344257813884777488381909076813442407836215573447278712370734220063623547663831119361327839467111765092010441258651394179423074410758421042019033066208869460173382576712282465917623865335809152785488692428316013671678070710064268906439507618630544180937422922274968937414799407952459125328727254419253742862120752756418662197687274861263146448217205749400988545451221963039215329236022009392454935772231471966905964059311528944454567800154661037763929770880292213831952622971154532825340139054431483831543778557182005413719736140622439253877471759063613892822778074961588362266208956016095369560414111945347826732279221375803734487381550560999835391525455903603096657047319016754503757949709783774027044452001770155356782441679609155809188669312168793938193447978622247121178966175815970556647350161940800733489998863036002573386766822557091609137824898051817983144193465866034568112232616913951227157060835567368324806152369712976489455951716639244882752307200000000000000000000000000000000000000000000000000000000000000000 [68,5] -462089092614683722907274199858622555364375459339447057230480037364499068927469743050411134300667118456685346236064401368042913513797905714375131633908626249652489644298811838898976153495595228644671807223082366154943399118968630847828506850546355729806748112018574482736131096608765141547603583904466952315245061649972588995994484902757519976912961808070275157358830868853624719575925067101178600017009512782797664829142169286791588999518432404031375650810238723150524156959328048948995921357267539299681379230871306449263700966341455836169450958373216031005190046644918951229541521431306147844838832032302460523266903072215179754156620847344710626301477702907990502788862757732816162146256324578094200428800609064290794627387982226012767098225079334570653273097454033187033630807776371737931447308049667082592618301472248390493036518488703693909937280783129134770583232463436861831486638745302190080908970674820175189968721250693664232128071435034335832050151769602147786086655927139100295397079466727913372133216655593797289913595858125362577238168411240095125392609315445914817198681946053290827696712988038250441814255860959621462523337206105343882408064704528403286737939092723458138138887365014540120232466746872222337487545713412183410630261658522447145008662836269674605394290024519094920168078464329061661387811189676970675040857735561864249119668610386559709892592824975092970045974383614541999205515626436368436340014791262624099366219406041127158466397763858812220364040068433545194736013615823506833985713521227035045791504359749524987864824396676101547688808784656595168880579086403388114360333514063626262739052769476797530755876336286813798211030247200031382891281172454034830658065113850919613882051234805680830817370082377973097508018157669214098357382153882011000467365526712043076231585379097488066601495478209393021382073534024816281456722493603341983301124893982506865214032787307491067854627682144314351154016329756323548224835241401567352430986364418755208126804390601330937550784035978637996009129515012478039727244541954733942915176101940090417457752497942991417059573382564930528343158297308081531297745482453734325237187321343093323284155631518501205225102129698011225922162796364235037963804680983087742095381136241964441472172154121091892592281278620327226352920338686420871954403848991725438198185286382450145163739941052851970626348886338829578449007385166018028644365497955571875363012299171187587917235399555730179651160481444935272041517532787965999945973425809990143847888777989139545187523278312621370243985414521727805818210011736394584949123865473166553716787354871859528615300505573632846630695581413822027764658965405342105600000000000000000000000000000000000000000000000000000000000000 [68,6] -111369620634003545631640016243427593815997027881896069933140651377419733603868043788535074251035644360254079889931322744163591449928929918438679405443750706333619330280605874581141533048753672660372433909787377281573934997311688353327364384553542877229477801439351032400700603842640418125981013796517403797725044865367458672745000173893098442744582888709639095773013913600396352996829105394767810337071389805766186460157923572135664353044776362624971193505927352399288406021547377403909177387855108753700652305699700407285262117769286163233848743210957961987482701870987293596942647048166116775883439130024797398862356387335926238884875792989498593137963288733749058336423187428159887146846563077858749191838722047731577649987531752432431184915855937216629663569738329015787111659414186360671049716724171842248013006745838456365854689422947060090760376327694045431721098847899728193952795568019731558317106302602148718522064522183310263582186784885600076859084917232586898773712889958419886050293473063600068390895512382465517790333967345769544871093477291079232073180241608285969170234541549605845426311656153092873450783212917097380679886903126533347448147122740484095794171676976759869555902211628975836850054616158490738421689793914886468597209301172976761541273468879644838543527506808489105469966625536477209092521673891049516879350471453311670643302100955553662124444439212960352603364745200456477169531349366956418525098119001193097994542494204576632921995076308569677391328657473740609158328965116000305174592193030105149642926659376490264323164988929517675782422715010225776595711968575352050280667264943573559588200646662279992048331898897646079034014872387517449012485674280382256201500818072106428616322618347048114912030818680932594023064713566641040812950966120318519083356166489695045537261257087218752539273569947723263402146357606067413135372394971973100245802118406759883925225974805854123989033805711972868674144622109097797316727563726368286343085991141513397273099100657641934928217202592919079838787714211865650255131871842629457505673167528030776283100200224032415350441465547825157558067650911833633039908549565721487684648446145602195753742220762506725887643057959737831193370298271607657776625357313281891700527934514647125630546348601589159348979595277107704389884079877243679523976140511152638866869482945877796709730203303635852701473557518016000322639338512952557304963768006744956360180388457738530680738339591139767993189405800709631251504583102848074280234983089533306592912406557668933037931685352780487695632034096543112738144093236848526305987938071806574940086744503214259043551995561646066665355045462786357329075637673311338496000000000000000000000000000000000000000000000000000000000000 [68,7] 584042391756859184260572931463490807371601092536330706887551857178863667819875589570114416689539242780105093964401737080996247840809565352293539305150302729750516707322191201439298292467466494460830169940976914015229175377698772496825230938860242514456817060374865993193142863432242330672220231439055655774864005636952043041071524297529315435664121681661523476758542209820287062922447663291211192230123691668124428014806599538397381298319953906030031225255438561482222871739379222353343471282124931758474277145607542718680026007533698469447975052791918084726045796432225334452642275861363797159088137650117516722742676779383215342363449607334873408009974492308294247785498715400999379719870653861235746083700929368200053009074052675716739894457680317585940529068468092529531551995587211061552155518126355867713126268406405213073524983256486792752059537164498236673755195078512700201550675010310723910117432180605688296335048190967221866400129544456901847549230108747326422990914541763130827219033243151941228013838927680223011627819918939334535302891680282669302142851591292483048573984987619821804703974295779063606981191310838751197675232382371623757545498672581100035652736692187218978066300141215014927246183831400123156818148444142402529135540767114828630312157350875152025082496424262647248472845966664392516496081740652720868574541338384759374594945387942680971818553735842406642040752618756545996461603639569578560816943711121404624737721185520949156866815380750058943680112926517156438587935952883148341477880172604137804491942885516244381176264321115096888378479284618999626027696729306497288681918948852996125789446089688788644965385693401626953140009630388818335369712369452619175340665112010353704566355324063907950193857259364244537467586780960251661467505348175639021130997042404084907700366059203662858245021092127582003379649063800258451005788819986424267639234069452929744726368549792147521451023320067374588268288031441539987255581852316805384640081923376280753255021760359630148820852069848776723384210236205248614190254774838814128718713732312812813247629052242292147074794842589345161465118559692342899000551489344305273545978544417869708249469125594375941194240391853747390253559903914840158706796499479685687581080123779369068851687242201028033258341784951910340154162705207943109828634873718406760972139370910934882533066945107244321149480922115061882322603320231418386218153433960223572898071673857591126778349478822290542901283595757053811922474428028921344734563816610468590701511329544828140748206860999098941966176200600738319518884972778414344934384205206380504684337152658854198417939808845882793475874005717189190673570848762585153536000000000000000000000000000000000000000000000000000000000 [68,8] 2892391665803510268460029874271628883989375026338595148159526392806871733765313081280525592929999165947843499417313956040423362248263340057557008187781630386172874379539730533156717461274742454759701467506707171781626143082681552439067512416781581097712008008855721086774141350141757469173745638929212995550521689774173992565930202321291354539696130614291887402931396070412760025075299226015107106246813247519252852231605069042582014095954763472990073067337442654148969356533513968868538262804142521091662117714439888321681266658264692552546211657853871786639113250576606705301985085548685986453860242696056484085176732607629268731714009710706361764128387583799250904750148135594821362229746509406364586203982623750981040568080828019208267509989334558350298046314707482440504878380659405368628271103598119369218342279116489778566174673445128509061405166221326231333574266938313291850660522006977276424437215310191742314589706581012583247237662982986275005454153612272368929309477347806163061389294210921695211862842828688858960608948636547064963163450873217388994896484562771558881119358000241652100838991448357858130936553752616993250842948675155786347414806254916331394866210553868430183420653585809503520513672538753156910685431930736199485041855421688503648648421003597646159979329550000012331616256458696701906113072207858479734931495515430562082786383235958691172774030746364433454186055430702031775412559958747491577132098363413627674520601603659141284258565255029330854448767508764644529877862463943184844198407691777760792958164292893628941097477306545160652205836517696592018381018901193525374521774149975777665877731151376817345158968873826152019555363744029660512273619429059122759773808081311242376520021568202263638301781542134109461325872182268407418673979199541071230517864009291993324560439305229269455149266423834079360425298232780543236505325458993838996702228896812774437959900263804943847305209191147343507869247834224507597167664192160830774623011165927605074784962100256865541309681374041927571184156083933446814902845357727538036983008108270580167206926107940701031036656320223768202573813417977879493843800243576149148517264202591140324404273584016678369540799417568003650896225647264529540299471841419418164783247820304756426427464354131101243560598384388890404736580702496979125754518602667782937550263697063446560803636244205628590498535051643341044706207384868565009869605822416385645489186425421697073475161505929816392302220120085893241448978747484095900908611382567799626713823453767430150610618070966383195130126351950669693932447083137132583724807228152882177200291232205128424158540932470578444342783974476082452408126163176988344320000000000000000000000000000000000000000000000000000000 [68,9] -61740561079650710827540090102382367038846127152134029571508340751899798573694275761050524664472076451129741793830802142544957301124838715135751801038750774406087149859505208049647303402056875656045415721817184509795785117808461257709019261739894383488972577383741080614482620999651239166977182753506640702167758426213459956923872198060324410601749747415551531030938513144924709871867309988443896276975659857976497255765981186703127364460688048137954100039161189219266034796981806240743831099939170817872516577896189102342665794655930501610785669304137575703751049393286440026893580053591290551850650298217802623671824145067506783942075468970959668690677637473129870113269932568900901536026570323040313608935008582855694532132208389847074928881755875940614685582086578735755012032097864663953881052647219148618461321637391519605521847075082558863016165316866403774593513693449326091386940628173214072237157356063710467750124053770346176708471736326467006726700846420947101535845670262522163061164382017725268673666539268106109933786905579051376818566410235145650692870562386932874346206067827224840678089683587251303704682370873653016265932361909896449689930602400138323880610491439962638105066102724644258415590878137365628355295648414520313752201256196425561045076161739096291274181729587970538121985565030094301274046541447254336930374517559220737067502179522615580161894919372953415146670270436646481216469898326079810384546665516383519247656735612573713866622776169358750937004191045688735336164049417994319343126377934145781918713438004393488552467361608405800867020187420843903133440811871924089094532719116969364199728804963882469347477773354283153134301017030179792399720946458879055878678376042916561912260008175197031383690447197613040061467024567254878184728754641863411127911488083548386059962066484306618813445391467371235805542411468302560702078867337166515030079481152146102017221636605808765274619467266811812695460149840918309189688298482241684799970386642329286621186065361868592606945036698123694436859395495329612951534938992038492924259364910208199480089728380697441211932287633271533379053093870484957031363870650333739693718518270373443933020790458716863985765529254707979020938326549471221442147157869889007015294905973927985349630925833143163187204698260530063656708232798919073075127942050080431769941158503753908802693546794220567259932273848260992753791943994257983241528277698235757510283978367588081729130528330461244324356074455707459168658600455461564233511788127577860633669141091469572871481174744306502382899475364983422482564732416700712039158251087339448723641828459196151380578656558159273079681776683359416600139850793072197632000000000000000000000000000000000000000000000000000000 [68,10] 527841783004022801072289737671006463172289387376357095185103183809847200873183800179338628010466747592415360491916118896941237438389926577026195930047452668118133166257779292167789291660516898903998320764739622136721135811657266510970042662673342702876373117218220775037902294000631177645023206813351825823642791725937740076092021896041287366218204794022929731869881614252219760870610269808978189677425529956233387050907676923195568648777967111017278236884612271419557847751878499939518879507354914605525808502032965760791007545560805047001800426613478195930572070911087478168924485894442772946053620573756448837305087638603770294385182381292668948439790298117829074357923812908767611148448424840268188055590442137796040914422443497268138174064096736633681523852497742244731020097392632182826478490308462515196203214038057975258041131699780545634681764009534540716254003754743015247198598938014159117855210871707740387985148791135074856595449246990456443050394632271270438253010724445942830569008260515411467809057454386846799062799384748350629050358975718925061831189434159525188420592949810120723130515799904114277861546986229933486812839085716945489454941923441936223821437524290233125552650311380023115837489649840452073896571520125032704024865051105503791099593958966720249453878575531626912816004048841260228367373136142938441502525184078263507883610478843221153548224335590289923168928008956893041251017411878575008329790710855266447950499912181117592290769204552126181822244526343421998132540251800259863950127643634102414033534529080975908981585883453816611867931518406213639892976557430456803120606654780277173727560807278204528098755434821125287911866156999066158832841463511301707958235635266170951733180189515061151427858658213729498287912372238191361644486574786060838339396123104646823562060248588384157209080130788627485225917453065294628560764611664387540605274163624293967532330394061753381247656089688358195414323259561416075819617290115747526004101146725937317162339479034655795442775348228700861249707574187706592799152038058781754028306082468202242675573060351188809197541070360075413767459736272532324086689221049654718073568546078154061268038536116375582752373885227373409355680101742877113283956184069079186834734278482840286333360025130499021038252773847591137196264589319971019176097014864310199805798246701265861685076281674643973862931149039666148467361037407327502647136563997981814328039757395394654256268682121678945286401264949472003609760989676245070436896019914292165705362235492709273832079726381646838052083011015975876773047704891750691305081228326704715972248093878514806902573785087495366382094119756511871862460645037905543168000000000000000000000000000000000000000000000000000 [68,11] -2272150028773243346050421910093719528041956964908668190690264728801656009253806366755781558769092919565089045381841307051669688419200014975598943239577549549883388918637186963375422895922108757441250549591428963969299887023073660844963818752318495758125341223503731413165910652830157458367467528338601517764326210003160670337048644413191991340238302873972758106273402483564071594025591471448030529940447384730909709446991844288099643157931792389019274656886180008925621118891183933224639322204129802158562851543265465228703314657854768573365680717872138851727989577197234384036866475531833470351678920270853910942496730273491276063240110068440603298352425845462905069231165973226160204892971171045717549101458890452324068638484368428191820817998610560194279284505344020941530250477721830625283578247557727528314343334875322014249292981488835038883853772322634153791787908802748449964187275242132693296167331626722291326275005460630739403135550515838444363143923087714752778999972118525228721324321318166468594532616833105923532427212440418196964533850907547414069650441635976163009819559524113792199602113885721713758918377805348072627049425266537082992587073256890392143792030792706405517960688387488866922198168064211257391326454160509003666490008666786384108340479045757112733100405510994982851434322056320489311189509926743019344315198839729108465266266761736818137313287590140299488885081123367007222319122330203802282009929819411967225328585027222829832779888333362378893204062345098990640492498497921483479668824097089739372408613601436899524740025953772617479417199028895005557771825332237027757140944818401033094450429194609044434489387615806630740952268688027868085182976547894958549423684881681258414459313197705990835074379382488099291030214479296850274324580358393813536863284151091090482396676985753293392156678696454989498010274849958095062320760741143472384162942807252475939993772997808667307745873265821392678284018042411755607509680495048916140742289189029654160208810165254053804681159179517032434592936378381097543998678361245856163819703986261548541517792331158475780664386477215133856223515682651498000174888502546182083494744196346173129244164619846315645648029061211186160477365156154357277492507988154440356794845107908964171825572607706913194637903019084880831964496480314507016896348760867186534706703564871498311334879791485584925781054842467924892044855029597506722445833210785887206522792806943069407914528102947674819622735222288683980635149091370042990692518007935232333259345920748726734804638490039923888551195456945701229105370499718469179053275466406498934109158895867373656901922968821484765406956984927600755969726737948826664960000000000000000000000000000000000000000000000000 [68,12] 4707256188862657538424702091738939277741005480663621604508585909831231555487317232379562492047193357316451615757037655085340214547732033212200108794026661566026044243290296664077361040276631982183225760381051950238318907860953009400133517919637267081014598515414712185943624942325353163202494226735359087239561533568094285008171098562429377047386876633914804080906018440376928089654012944481412746952956255074621692933683146867718317839322138152182789412298978284077373943366651301013769556760044506793648577784020593709933323704727231428734625357610305559362191157047507817934883019160586567974539570008797360235170145524411200934079818876974588619351344484119480139556139490779571196235321193156284630191491152537434761385629386921915817473542688979023553320663707923827904554129238722106585946653668890792891219533577541952343100038127243851482693198018569707951148721347248842807281055276282359607889852838993695396077332762398131441913257568085329787268084487449939888133855413804972891031520009823974442755746755150392507508698043319448631072706877188046264876684436690322058883762883444235686661699466200425096405303465322801614520398393217145244312708363770650124047776714634894518471703720904347186436782220889437360165043803172121869332815587030500991163645183581486085058667124103548838911159617443741015893374816237732624259901269615579731799394663202266110270398231138741509017473173883179496466906066516877403026566520469392127650933678765188856327001863962686949252729010888671622348390223029186900467382595334851231563236356658008914963418541418326225600534974520226653467241874460185517429334515055329083149456106846734793844984319261934985324357276010145345972952971770463232535088142711437899107844614908332058378759996789488755295760347417952857263238402888801226891579367911841871219629312074323293589271487700636458078440491120541384122065709881175121779310276893807059810558699465446580130515446338642638816792136788656398111265901037711240951852243995808095657068435472060879704868476783919986810780020564681032352571331379498925522247199915179216330386211871745564207252624724262432012512688066591810510781867618521862005953912836797132062455869851551513239303898092445969015140243703105173898893465738825472631295874257196007791181607950305870205147159350682959090173433939423649165111728961155383314178736676984199896184903391302190292838229738943548404284593418176578627457991528586679547539756482778316850338125132008568109305764302892993443135768822030286360616270727778821448488727524830849293852072315302813034451079618537772560525917442811386634078800466452780146800203536604989795885164566154749041697059857232076368839809712772874240000000000000000000000000000000000000000000000 [68,13] -1896896362002174070545968130789710635659434088080760974722421680784017039369592896817539875584218773304895946631648158982040421618750928067319235448865097866143429753827193793370444824276090922075656024428119925393635709027500896419495710798918217547172335996243869263318947745640956508559549059583175864988372010721175906416376774220882641421468724247763076122145036342168771200992226031513007331986336207703244153454147590375000165468931988677214054038284475782759204456074290263554134167729119886623217220829662164123874238699734463145663474161425821251068997513299443335827415707129914727235973900902157269909885591996469956121024014675361554592434061385200226164375390934470446248243717721645977306253239755728172631681219764879837246097172865209420077430542252655312476217434918416070487822679128721063965734984452811362089223311049718772620091979693129192042892925385807890215513419685409715703295807187063545101846373898219103774417050228286726739793756118086409447418349890964039397038366877797756598067775315956572014475080768931102713942794619761358071350340707335364793650562909260013807570558664337704247543835618299198269083005543227496368579497844550948704237935512262422487601811205740571931652680901124138026981260459022779985330629238340108217044420763385614500311129302532760902592865624112204599870389701586699890238881971197472591321396191337205072918858202898967651553142417797042438009787694615074055065975945632685447754544454597063103054822416224546913541723506762842607253539135443616027838384948046527946875591125784741186382139386589086668447288106374830050291121003453714854494189751346436958249226503615759444493919783152278878760642223853680088078735369110956462780640709954999015406485634729843253102945193734238052713726050063653423630391881236785110028970087792675276979102238431948351298074853700254408720935622734490459258922266030151474358609261350294252912731651659859961816164108524393615120567534662418953651110818091472985593631128902614709466781586481164241174747966374588352775156135717841121693095769395007939813921654595014818885747951409879540594441896757505265297522723370743651451994416553570148080488726209575124444116977153310856808127290869977225373060881543782075320117707168187593974526153665787567388717424430044717984094932123194077264089268389636306956577906568415210387312324462134690824210181613181182719632063976011232184282225869286454770618963399311528079258082521168923117761331314027058176637499550760526290237074953494421209304743173701647620772787300665889971262990735527908615370005661872696029231103216373815808042096920969928479350655338514463916085263570024626383663311170514454131546847809477017600000000000000000000000000000000000000000000 [68,14] -1346604745395893929914308880785050729962165194015961855987659944931086048257342017343061926110898145746447173323824647891249756420385886391695038312276758054043096875462278374982714127308320322476116598099369980601761599699728175235141051282211092104408637617297489680527271005207349015087967952852467522435176916020584688815081547539242488221538650843914896134378425772568139945431326944267755355862498179746911425201164044705061105075171745710721821231713899617811552038540853286059215919585201953849967089311061402747985782725387380916687818653817477879252409992619700604289307895065509996659475916214833929950257190444489049474395147594641401327714002998186276338758750580512541392281119789484345446646265511018397470048055574602348472933827627178026820069315001541403454009712190818421024622365771756409314574953841680473122710231561735920027461793865006331427520120769068704244056822106442952221757439932086630671394039113671039970249095676431133406770532007052935152133134506135396421013966401756673839917113043227079080344289537222124472996766525943637143006447960075261544580001314839813737879577081540372159378084173646840396386371826041808546220858250645100752605410651774148757637794406850386163517143806902339353052971395702579806220239332194403335612590707179014587704491622357115064945448551448419273839755862547029749509114781218090448582753166036927293910238805528088610218575389295947209980645263454849193392484730774373247754664371622497119676126622913542483339915818154731456275885744586132716456762811928752461844731764344521158016181137299616063309709840641290776890475140694797121949748715633041911879301275943931527007957235263917010274459817657888716968353678052435536719279326820334786648917825114325861056129942951166262573438861588512893868423967847938681687936664743215728620854900278397978702547330470207591674846276442396497385045186896985716767210274832652735013410312333493923619869771942931472626363603591721658995212889605503914171092975765474965832715269277536587229256789560382722232995882126328648317526658287489378649450496866717596114753969103983501776927099918618250689108926655437812835179908047970867913210353935830847433053977605938268780784168613074130170104129078013679172570586600109046305668289106141540811562190683634027771645950508223415481367711516884592186013677524322836605912879524366835738624187213050691828632920425965397609458886266203826121815786217664894987666386246376778839793199751934275501780104217992330316043209690944157779786604769404835499337013965629414379025208982198732852059937055224495801851332159205207908203892111306361675850619332367494723976190674522114509033790745166533129562442181273190400000000000000000000000000000000000000000 [68,15] -82576442995788661245299935551175427039425214340452896334870659632686771533838668671851198733790314076246387604666233061656104645903057390313024590543421042330499188149628125211325567255699320032774386658141919223378241220536709215149165377289439984064580335013247756317325675582139036552877279145442319508934771171277371726054051014509490982800695902117910965041221574913629385623757456931070915442124847976436981822719185826467869612891332568753510555071935534974268085236536050658352167990983226898081934697445124111884102323127602898604981780795374705890671372485189756362360528067355621620199374995590029766689417862442837278983045742893045895239169224149245747425160347288696825431128552314395758888144046592432432917215845108493385565220249143753925585686375175113833194294518048622342170236298455803394484051961715359314641084853436477990432690928975381727289750096433063610969640639605008770468683919805085006326145385099170384268313565982859855480204299584483690925308432276733558534756255896450723799857758487992676629024707001976918186168290643776422328039556169881385138033484315119038877133255371004760139117710514043104416635709877920563031518123427252244040608799479680041776117616088265013255324079445420907617938570285282980255949796334014469885482486227800355585008613573419355624250165755624910889485193689172134390950456091728939444480523685768037161215414948196453318795496425621632556728623923185676699080291653607077453411850713694852882372581380227810579661465629618661964280638116967523426270980623826950983944596462105962462332971229602952417589547969901533655497027523839616928546240639674407849269535040440874543159497592455798737654641351741529752044868356016232286304744175999773019927393695483881694426463367767627483723864719897241491242441317914072450495260734967586362782764960617745495900391347211224758130525466446891310878752001023040248393187728758678786497618866670147225624095150181758828391684056024033343972514455899345252505962115274689286655991589010048519205014248487805239934577988581343643638170568393814345477385367441817624256481947645387261501812227969701489725315631151871213195029315116879270021259102134816800048777662956675683971849130050784968974142204845373985071375040183829617193226828081898877176196045988487496781593854734913161212502135170443929726558540315030725905692999046917827650565489442378916088153874177470097662807794183725667069441542060554308294503681762066665161307602733664722732793145447174741667309885921175231166282695305841781348612836402742431341558229391991062064763328911499751508566646348741212356166547411224674977884485685560125811578228132167601224843185375600663468506823453887692800000000000000000000000000000000000000 [68,16] 633860426059141437694547442872371022639050556147523922972777120256021685751629665053500155385734586247178019413824616543808636771839867135740911285218482233590627362393095066358449358789418357392777139247595514936651491981399732493010765536475885342609982149248645849403013619921725766025091357523613038487402352680435071795162775201479532936236676325541791314286244470869128161117580938747337460772003219210017923266568138972559983827633711029652932213262655640957522928836558027105831398099715366235171687253182121530771954353797086689829786642503972149111266444761888413584862306581073031503617960473026359438440691452136039487777170172921683230511734283900114853839103183063935834174062768714629167564527758676917153010360254143805899413851818425990234318688188555527111782942400959170838949671432700642201248209605044653818694397565011072562386901503633759179091613879585918520405338982272906815377065843014754783444602470569128388106119709884399711939914593358374212801841606920674244075099660695149078017617941795186127993513568991293549742002493089101515075107836363076370467879545114535653368512070572305356008591651237395192815032568007509212845577081840295481806684946142156591790269417770486122667338023608395363533323455999758461784783645573534253581648512821793510383241082525797736596701320730246008038470019847480808308137991491984337965466337492978755672664354600991428746440177271810834413964696724941708943041334432578449797033702884889605385099948244192434995664964203451167177594876009578903757264865438292168779457787979239213342768488649278049961547498813844991769732201375606251890217666046033110521655654611298960963044433713308289267378077957013608252133839519881603007527498232401933190828885037082940317789751004051237272966588887093896041125365059847731811384587890606216746661498635460233597072847933363636055208383344956838798402919003980293169078264920506035883616345025716277925090932501508529700859889615971421932553192080415463267283194343773664685588528430042860384226336768068250813944921256863000286985479480002043788696653207061237687761624583310780616468770245817486572036883086085000697987425132380971371779315735606433086512088606981033111502919026417970762349196401133477492647103047371901589397080539064071052279771213443591673610264623382009903260957068254598411273400334963959627092771452732776375790288485562556933699645910503409630140993302763984857366984544865477050317039288221104171620733789711494298364802787498340583188353276295440017205957734047477027873602470014730378538718110135099127302875778092037137577269625075285328122637645730778993957839805564948487293593095269512491681621859443835340784271633468620800000000000000000000000000000000000000 [68,17] -2348553618784938560423255780892934776703750156149996698491830216986326679061020594129171319205519845439877423488697184343428072748171179364176952895804616765998157657288261873422609570594116418905081931487711383888043103704745641592779533291551859692911600132465095470183959228073166903656262718145607521125509846165488847951848120522167133258687659015090735096214245404665349494507412894065387303396452801719436986890962564002347110811268496075081586186421211628146076507566402896034954744878655680542345028387079440469422877213056392246809981355739647921567481995128965438527267127494553376992802423833239704009953621376942387217969929108166448780668799350580444154013608076505967771457105351868490400846105748563977341025215738549339407949656260827603232225628666843885158510843058636710708589506884282864793867535205422710528830306578019225859943090956807336015093514577348788766736500336253141748145657925521621568265024592259757307200328338397570099301581415998065416322439675202009030123436282766948297257635055993751367636519378792182336619524156042594053375142765575394362469303671051721181808502233134999275892940447368752287816561865366749149617385423109519380327037953448581335412952977881656863203111729962185510182629847289868423252049504728236131999753215605174869960942943631275400944590504729492691697900920690451323064405582948552977084939912995412128211187032263632804520062686098414513916832472509235165611404353004226366011271204915784693301682075218673041500321410100032710927720840700354669961750656522055877018224884913647911679607886407981047082424386340857897063684353777950477956787252296139296281326629063257089468083856336164647918335304598874555036562498682130643290781952036480512820238582079282492802536299102856750396414008202873117594952642272310843566778101641906236863409928799532008400193657205528802714715488938718953970391012805969790330068581290103076868930797223280379006836698891158775638453375837541871104134558395770576398817582259365834970793490641986307663381069009269206510090089163393753625689896621937232177819611412690948092577256423881433139178373130294307924947769404321197472253201911720774873894811069564005245857292766600896398727519939260767281116583977987195221442564451166346660702220920355203981959360662876145471746074442690680885131315772081822304638014768077792646491950527664864415587228321056206541602755715529098799578562107287760434133302079968906081291104256206835670286031177744439977468423862274472506021767824773495652204035407400601314998689032683193150329345878383926606730477102902857432163424690595615188803775899176086745428129914910414693927088669088944207609951309580039893933837600669302784000000000000000000000000000000000 [68,18] 3877534006409488271095537023085704673136264384344275671757123179108000360345905805368779731170922177516196245291355143203066938557267487058777434086714701084035473710653147464453096228291206029559779043360436916627210072838419425625229099269283969911455819439151450602394687198183225623829268134323969637895975342725741880799164334949276784381269171977927249237171024655748089832947594867386735032038867554392118735028166120160197725071529068239763007387046252217340557382285447555696801704446279337778521322730184832918016091310585051406746042064479827573018094185414602548739445522525229962522296159503032189552149964374016123255965987037833822418779281937792390587445374306327831589877686284387480171196931626209710239918885537220393480225307623797150167478901868060782244868233071074792077016258201261893789937302212019446920771264632315954427681255279172601918697500907692413553764121972853605739993075715502847517516568564801862998111414240258943264179683030199149244911380533812843477828573447113519284160510002444620026731755819637630065572360002637331306722261132736697715611034914091197451686460105766639703204264161117129865206909481279387334322805832825916383248652008416367809349419013795364437060613435567470822025589635349715322583362279583616446715380894571969313583893187622950327910384937791299047038707377004998438986282266761032891119036276266918081738735558385263200025131745794729079669591293114472711048607883559799650266614581657683154245801009563881277607544948639461248036074991066512703796930407772256902735670260454306686100884451955180557727316059762633880762563373203625142656837918734218754207579265324204034682659243089749034675615628009219397439225900214950755546113008304074049448637009254550922603546724642306125175875538182046349351533562088127174810919782642607270435013545812440715830784917183699537254522982462912232990767500864789059493732822644691519868204585508876873902159378061465855823927825477159631801927114829466340772332930721891684482689695860425950211588319226159642209506174104819660304355453057867408863631043992600566981066979888132582071461637354028622843871296604436703941861328997873198107301108608665689141299297711557646678198503056062702459773165209489189573577966286324821122508342407586444635870260180286306036924251888443264656229559794136284080215480029767852088459172948156987727357667201759083863825022362407252363789841630449509904582815868014612084477996273267859793783313200783986460959811761472956465783544076139342026679338419171842075428804648519325073771233860015363190452456301891710542897128174425955196352999889635468885206024371997971583377816227432557201536651874755147596595131202005893120000000000000000000000000000000 [68,19] -210482877786835670931423532381845044521708292869727262749375323282059626551792211819036961555795194948032847538644617320043018423816119042922986039622478827715768132687376564065463781894113303528505405360458439921302213540578351118297067566144799829481125305471291092564073449141219562601045405031255753624309062757858964766857778302359987062049520090843439951827553437633710726664453670360835434776241512928355655658202753211288406838773731425077775269073506229178026001685589695178269949737513709188905818674833961275965978815652402943791985152416971420431013319887079146863132715907581292546606233313015370757348458796634853872275865604496001124756787838299215726392475995898163205024792881524237505746326130491245654485635388709253449293768834645565052178193276214056340379314345046611740167415219486018275383264373256337337345753427655627318655853129341811779952036106337848552991896178050018125296288335326612328338101017277624438284845293067773324185587430058376108929129617732646803316728251221779226645941622044263147187126868373453254742048034683045627278878425227951776495592631355371257134443734442656448678389685992914938693804599701609550359050883933870172104501966692639352881507907979149718594995510259756952743797419434337319135829876379795641714450272192274053548477288944714490125070933877291534359994170740936364132338820340866950189279966316183189455722395745354269798192555214897303673750043627854434424529618457081916663953841616862584113394897242770121180155489751475894368857143973763888970338400769850785607332304342819130715096962847400372148361641605284180791445216446117860843906207141340546520225873140817426561856161717971180327072139403952997541557712496916416364283994467391357375175689704139257636267682424702786350802219873922986858094561441292745128632084043378463750761961800613303397879405438010112162300591270164232889490168925385830125597256170119713693148775565934697008266869912252303113773203934230505074213714613155925908313491239088512480253856245917542270533220150016642365347625273013729580465715978276869681508104897589714123601419227976191562093069082766684045080783836077229887854919450964074635636362126606519682962070469440121184988460453164474638008239039524015664914597864374544725556068269262901559409891675260005935096074975564405291036279795454699993300964064118364216126470327128752054393458029269898553359827405056444869687934469104107125361908751011055590599273547689547800237923925098221676275311511549745136699968991336766796177747459748934991034056086325309715423402148072170284125768781167839542837560196386100375912011550009928222297192153742268657746666490219730082009503858050958474229691948466176000000000000000000000000000000 [68,20] -7160443043378216542712800978360482143534718814854698610670770973428903871150954324944842785765669477477764634763790614030989005958509587187987596908909806536953015879369738351801362274588345301822866780648662804420373062069483921755965493351723404047720681381083632714326982057476234459474490492346434851164936624038686096648959522032048582192244912077712088133091505716155556174548770989645891613002324275129215327694100312976538572796298989535115207600313433696925414878745964740910851647916397937838489126064964744813932639863619003978133490125278771835694352357868413360252764133709991132635246757054012965449221353292618587115685601661289958441053763537848719407990484342390775500255907858807438677131834430705642142617838792753804272291930267894248659058000456840918652733496501171353956185769185256419251682064887233476190322611871196654837139871086863626396196274465765264542919278584409189610559804203445030303517753696777422616294269690547458192484707003037476560749080933577286817154907191673743985760909036061347033107832887909372136597647032914036629695805314306538030008341757802325617434041396091399258268584112533012034690949914097719964159894496242408398269451452951388768988394634891011408708260051485488989672042010497605386729995891059226948842236609251257577182872276057528578777925406900877682479321695484188780949036558578867461976148608476210112650225751682417298938823579330885851089018509683347049979583233794587750399876226671637871274437167510934098042975244209707648887237008809660133259766560597403250583831057541511719514610351196887151113565127858924878587107391292745382307557490048521564348044460948674566859025150473347676856502872003429431756669606639063302473131694983797027594805872068194581554508496767883759776631553891923695390780700472719046297559684797320008798097627924437798693671693339834799721688575933697424344697438288657775173916310956752828047657441653472557568807448678231059833265785549138181676088597247513019126002633295419117317734055065184334529317490576997258122753635211520626518560187898895407425562329366273027325896300887712865965108442038596469213614020897735680423438257782177149311547158622738061066406873700952758640766149022115233846466957249329494356997575225329392370202236337407979794656635830662791443008874057171080413596958328880860792514135545078489060738304489234550394042586745156257903570518715935346798488130588695992923528526917840380387785719261979763952085098790205551616413505674976514615020877909382422156442558171226855536779214395023063934904666266960072960972854564695456649204795610137335617282396049296760623954983397385026121458466998687779924180902247805432458401531794817024000000000000000000000000000 [68,21] 3928750283535045973500879298443429170630680665885449289261832599880598744677459007800690340471664686384026937998206725292915255731548824683992027533255710260538629133576057157359870720917262879922144829677521682425449235497585480708830979567885432686494978065786686910253305082020572557377474746782247168486332303665377080962276846484742160718080168916378857384498408682777455034505350153883413318495409023064286088154041757907717721689516627809817016217902155231369019438791389005183260760824021581246596913957184434010588124723088688916817217203921173080374672482801277105498755294087493570511759517268193972348114057166799865867910036985051215575419382229209637749344456328185906581761202867835697620405086977078011550944901668919712227244284576204683671053532035306375007973922418301329860345627957097454771887003175446902434700169590663353345989755742923354702538644968236338650679287964555789452152033950943281263739037183222179757187045667480391157128402584096937082186739919586242496469741172806244791007956629271483100336475121000087640056719379902560603037741510716983202068366340454215284810232312795842451064507926541172767523139599992079962734645415466530942024234333379886133530101440924731494440522527972201700100946193944205283158230800470980106628291047701882948500893903540404526343050984561620820071815135324558088826369696013563076472716448695369742004344715212011274130570504552913577505043525853357617705886709288143767979319155635137592627424021889556278449945985135677879960786712712058925060313790075740911142785154952794335392870445241904187865240614166498089332797254110966914608214621665507303082738848096564494457974290047702933106502904208681575207714975015985099853473970663303974954778133344768305676788779116126121125346822745101244112897256997833823145868060074043668456553745373461829159108338290917312636798619966720576793220918238330321052275094264507232904905653566528177982729395780765429617745666512525619895270439268994524234113049243097628647500519273798471595256076794756876314800938149262311553535829576835206379780023295627932350212216834833103071858663459725310859288229680857402200970344841225315621412521503222448527878968363493532270115579085153804867752245062949929782991852256094989025728358199601875592499319434558008943329800116291325893119077346798031572709037420882780620741824708413348090150439013510244403456342856545836494703481694077568225697362797447371168828651506673522726432234882181587486338838027474275008917351283353298708255909634963882629793255041140489484114929183175383906281736846610049112795802201564162096312543160356787985202458250409929472584402844917651255305592361840712883191404466012160000000000000000000000000 [68,22] 14447094250979843873685108728845567951223539032627841757302306551536657800869039724086538279682028029380140637035813539165151292348670068480556750088415487791529275947505924694314621045940855078056862751016895965067349773559701911556845681331503690811165239778045630369418946992629401085809152124837548727537527949307549270984954329253185192030136434520542238527002036135590734026556096944453412657607962614038558348494890399667417936664451225146249585122525198064817961276518612030970956725171954250323832075019800352234687383166327909961763810967005966498788841049162336570772122201716092936037579076027863532680755067927546864930525479167681805579795223082967754117669429712962459783211081743483153715358134193966853719520978236564077575959335530231728486843157176967743301523545761694399171644132476539877459025407192828645253847936191925449798829766185556215085037160095984973691231105012568819252507226025186463344661525273740621599317761491098169839358603145887862285793911398782625027297522665101609473213448982182735151852429638800252452479701540583892180885717857248378953325518384831112285158755701290321773129333923415192274231572366028951618201805884991001537056015036166420457948462749383374963297945264485469276002732127128713221367059975208524991852637043007326894967922380542290510371513392832910367082438649526004155268663966477938751058003670223804070583475540245473959143802553230705337506233653790842405030087348448646112273907500120506390641043785591434878692120231258468836217033208078715877400241820781493149925857079774550894205526306895474014022556762483518463326284877250841727846779656051752610781894284198648235635734610570563163929229184515360429130986064860241846583881276494226033606471298016437692422161398393354039583404138282899421390186021109699966498063656226119789193551614640761388342492135481717390456899966957321464889596240358886424061317765269237107152333604304072004324245269736569301438774858902860038519917609211406193660375776467770964995035139289835010511611059109371607951102316864016631683182757386485997781980197288955789695661194675450720685687267826387723849285190399776306243749535769120029352138001980330971396124677350071893985343203207942511814722805508490500208969540132678639305828505999301221396691229078848860264151779855604767558246411570890653144283994914529105059395221057034514415562353321971074755853118575054982270253210356410288451458085127000107179903997151948837874220778835808622897276937043777685567209684309540621208550463211939647092822322392152831146391070104389198381027647826307810256973387232526780736663064769994667122605639216904201248113613762941220123725042450259018989701226865623040000000000000000000000 [68,23] -26595445841045622531848759736263318861411299491158910721252003517036963343560372501245613316523618650588818607613190532299363219231999545988313535725187857882257665145435699974889743436473336917031277838523067722071206692326207994686312725468375935924587111577316998915126953628150429212298730201995839433713686007650467442228022038743896718782251017882070272794443306934123730242494155402937255110674257027271865276341087241366319751799979406094007694883805586497374242616746431800805059583229131938139264414847905222883264018842060519762988037214641172245780540754061906303587119217442803250410628300641375888411617948811038273147232905092957564287421058762325836642991641139504972516438093210958593524960238160870622900636923155839549354654778433749616602939767638232381604309195403174428758129692020337811494634635950189621006981906162595696638205592290675375890948175365570927663855077635107953589146695089598475426359699780821942992341460545270857407466121703346942591900793271824411115057131030429970579898550245372498771936973998792003666996193950748196686387645652142254050936101224708888068030031329844820419959188103005320121003864037033220021672866645770426703347131020539628017046701987953286409025066735144678244582431235571123645291047358770305759348171989573144029067636646039926737098778913148110734214667087340080648611286781307719698276380447256175975812518359570047362545015784566007637237673884508964449744740241167552433508415156527973157777893553467136891385796802263491460831618845484790522809212162931111044370404014413835813092979511673778775019911713590807897036808140147503016277982196086752547524425541100099835093193360427803078222945662639559043037778324709530626983582402565873417863879131713732799376368291521156782874957189782388916970026675261909153663464000644165565574928981679603899177963387914438264614739808779157668560556929393723850608259845392042771313195294253494129555157847090907202709467378434814250624937668847154949258532547015488526687477754422289775745090004102571600849420914839944741227226349955469526859008610154078208989740176790266267181314447477349012352807631491368182118827120400598882579481006283428715470344901645098817222360055820375125854398605289338127142407901076475537720713540918944462507123394599391137195794827830514857356602361134149073896277742354140067257682391199885039223864948671568047735725682031132491608851428576603528771542314564050640463086775067817274602696665349356908273207984786878682113547904717688319968859467090126403462014239379827419511813913306061522684863760157924402951781135643237194445847348085189146254981297406655900592943283025904942586071028187020568876249149498982400000000000000000000 [68,24] 19981824065777213423586013337852976215401734090729510438834081018194056111834704940494523860677365686459929772370066414977927399398776131357116264396290663764592149285088483977712413375713803080552740357721740298814602895736615716607344449386032112017758581858990493413812268521222096392269005780494889931859523302755410780364601793397405560977470432525462067265774661708190449552358260135635030544069459333428419375332692639283533345386147804496963461127158868113072243676906716084621726609947750346116671537531551826264382157405141104306085564037910644039962241641969906285882000176350158202991807105810633870073688081353390149948876003489312272806810659855525546052042743040601543100616025238202803222194976415674546526273598688556941338576613868557208264181429370419447824637747135003769183455244887386111998605312905406982680630763799359335078681173151635720746259018772476292935524437011253997867880424911221644313863420532720054827766294782715921082156882332197632046972017106658418227118706657381959723580869608295983441966493379708178971717901324436302721105421176619097396197255744559841377574966177021060594858329322260158657657144377255310902386760340224739536963895915460386902253412906491557180999332087824892411312591456830838327956909509731605113685086257918019263205627063397653447455040019806700229966158640716903377770786609407033325723914866541795903373947619243556225091484051489432408301932639201370762401398070671211535281606991414868744829612919559693237102958863161838562196435312544963471284604265330370919462655368218370056283576814518030767179869800902207667880677199815433584243677148724063909925561462495874214495254086141124803738753932393623541448822796947097873812897870449379994586196330330366149030390106603433900181591782826509271031681101873366980643922924890894049366142982222055144378175304888569350308405036945381377100445388451046695058900634587813582103879328468335959591577130804384441650869468874618161661365420544559565879558390713885750030533573739116870856820176374521347069543150641832089554482993590216853392896782441846739335932990504985559626815239363494537775424973285965768593565638690905874257209069889759282315222944519449107587765033657177761695335049859951597331989511205520360364291311757120404714851264313353702005945947968339219162754688281324269695279309317456315703444605412355173895918773737343039844515460381659669346494246911382323626018627739161236640570046039920141474372700692585989838574369124324205419361590432820078413059851509450220563092943273688880883003260878879980521457591470480148653422071313233945533300805427583735519561450864855727443033968954845344020322151481034534658329445012602880000000000000000 [68,25] -17469437104132179062939929235189797258999932554926676297665879400427910777771456628785594131187291713997361277655224439347672983520568717663026987202213116648123028519819262204547590906807833187884002014255694575674541437581396884992311546701272674020071431841193872318062090885521716393124937803408854642322886573187651254866868892624549103770129090338709973072873694831412023911757464248886749019322937424589852454543426656494515663916019823241483882739481834604803102952422236263480128386887264523903837591837510500522841220265101219422329902744602700284453454181309236099757781744557712572108356138059465437589540118903889910957084085844337651846555062647874472414406521036748040698496618458023279739282634023812686060798191549085261442417247057643873473069956795739748744997969020225884593655660103601416013700576512806126521876564665441773186882239740428782146207067976924501308074513944335948287116514947487812350913188025373716227045317296336496830714658335271297480480163255687847569036111249173324673745308963880492101459804094479199778870386279532654225245752150995463064578596806809601936214759727228318824572533801457450897444175934983716747492129614202145293149168413647195966578075476195916368924168445543766381674105734628587347994229650263190223225699043967760706067602034637436271978644849842926488233379175517542142512907381425052934015627899820983042303478684753425935585915209637403823095750304343446188236730873303060341479286910682676415213564574934414590147777146491448999843789184126629830016278691102654303072527760890664779267547719794991792695817121250849868987833568607949111845167601403404038167553691327034886819262115336911510213396329127412551116751657295190695476518769736243372561406417932626993538751122568037723404455921644020823823114158329695955208844496842956600760333551135778966443946451697712308812539357313858588219755526526078587109054841334540307369950978210732267222990031335116181869421960312400419632879957291428506182678310494622354779314682904861104986459777086526301926122854263904547038988605593870147021854999735969695891919546473170562964572567453405666486504726223959542105951733070672426905114273243513063108872721850226786470359109949898065955303910678220300894665431199339389215984337218708071156290709423394513447611975244427481911023681273609275113871877766682917236763372622468611974815571492480539826560783734189215478228046111837689463889478983515922051715597847254075892189467677401299437059305379074420254779518445564793611030807606760078801689130362664549818664325400283533052042895592371771463752552802980593523792628283964215865148707837374884921848972851592422477578599290716699014202879450808320000000000000 [68,26] 41284462318969805117189905568472446143554957263231326303267884685435006666020139644008541780835630665946824274233167304969634166725046968776613629227215977575773506918425046860711699597307056232594710255428599529298580154176779648711455577769209292861698212129398795498992578435110728021771294908599509602285843831414939059946055511218628764201840146192554907373812804554294025316225914100606578277280850735488828119775347143142933976075293494700934432706825610553703024320707613270347565558477807990782907239280433562353974543349409375132458732490955834112647822803682967378025035959396629794653878491166188151503451827084501380286660356282100027638983475613402832141872970731419088258353467858119232862703031329104212447245572197558192091686243256976441977555363053717814903618128263090205577501361446432100584044516524349334997524016539363955014319652794568335230347943946198664351455128477055455898556722480721084785476884488016339747668805857453263916656395126430484343436704867194271390982580354649382940567118275878538368374358886487515515736641694003873446255595181193151774626849197511221128989899638157330125292174938335178612706425128649883587383769438865291906257143374593037926074459456284633872604177118976652674110457436837633494650840261725882354759755951109911945415763889035084719228270244828223686397154223566774788777424777265088951382060919066326546910147667269437375067407914728836267409174931804985826318415078005625541776913484728318075867995460748353763627902010056498598587134859913692774292454520490704991830201290113212990342463963062944148060486916638606034717192445120436847674675631488908339235267857591383812413376199765286336759640428366230703341630001311833184359938559065080579553034296807936363023427148309676204428264165935473470505102864823967154557794726687987691668348309921171467435618157356676093058937672291350033335413582958007478745958215521507419600435257431790348558301313908176466929570038594530852811513743481580452560375680753007681835798900078343579550583720072062637793841120165020747427491378612358481397774115965559860194470297171539147776656506068420495238392153302741561964520542354834302603865488599099080616635250227986869522483778469511477832433285470186053154286759629161412101045485313129502636108071535504310316700593745037422174156180852916729122350751807229223137129930446912238176037914680400900606151521250843747305652557448539829340343338718774945399183049973803972278553673170081216209207409816510752688391080384228757578886115110917848883413365206786676599353092517932218483404798913105768942306135276259952998487036978365834917223044943424099734385617725781069184664698004917906473012161706721280000000000 [68,27] -76185473435330346533241277266359308084798210493301336598122925139367580698333859578913473985553776911859644451430861136842899071393388502088035842966936904884503578301572129525325470072922604513839593244580418085853324234409484498475506528506945837146858863303552657244146160848480609382078656219858438868336863739381481699393201050936628589418246734635025998996672567378182476690761609973496800233058188737134370356513834752249868154289409416056705400140312605139526738593020084362193128585052403829362832944011746325799541864840111436334478655322549793183356841543761709340741295701038775916705889390814105112023410567987436078068017475003979193589471452928098044382539370017815807818732435622222259637574227878391561296490329963461000875580142082461078038868523383643021254586780957117807495969047830792310809258299917556901512960891443828315864805962037047136811659433736185999056545449434431630150104898449156428924272507927601584554572538029892050106964930441308262484568757389221023480345920855236193114999407109965936442638599429724619752186748756482073860096497194252279398597909779245626798416961736819715273262047904861190247226407285900867338850904300483691184261773947517084364823826152688036101847634188427115807191791091186598720894301378777758559696195082589992828535310978395036934008892068660313852560973732111066505944509080267311920020958718645413101414076371331061549262027193114781249604581787973901440909333088778938278852771604931882217067578866831777562666639236165324113498469917861891096242000494219965226076010896178876429917168310774857342152766067005388456179279609636291758084722026400660077211347232333743196263996578272323988518366650800756418006760792429240203804742331710999281138236548103806381812279652334685954018098125811341731258369653689589794691454141718883592937821028808824079342064836531307304868451080703889847765798824785734858368289071396976852185203192476326731216481359970969009871643828623609792130239136363045255096863972341740794714055140754278722112296720830076209615345269081237391603666707203641407088932028019825794173043385813083060379913594567573959037388281529119170128006978736265406206284225084978468537466103534186345649354208577967369558812231266138378426405575838147018653181534059332761215821589869976910708227553464208514401472345004344658208990709477973069739575794679418898082375299134135824253778573177199417051253733610677632656490348375920402615144088849142803562001127033632845256690525610509127005483115559366127942149958575116905956993292584155468825185258202289588759104482024543154831535730268213909409927534991473944463306993638697409805093686958722205605989888512754867684592036054302720000000 [68,28] 90504454075576923776170809690435624338698646339443056135529966684105878389424420866539067838454209611526270170228352893930587397070484973362761685891589626628090234233023894651187409512767369809992650238276095464335707602970044840182455670173808600036325344669654436883455104683386439178746140804077321053036217937222204540048534807362844118448000136880205364201018352816050024505417064555192747140637062617106416854931536062682707970102034555506648913289506796936564704145888695097820895961501608893869905515196768141025847328208598528221436883248910472141996930156267298024571762837607672077702934966826559266996788182439083058862570394357841274436352958514203159630051248009615649857149875424324589687276501693155034992677463223035758595906393612262862442928686179076109650850904093657923003184165853340814698959497603453258746466157883475576180732866104455591358066248522713024369626056574177108834298208601104484550485485810296982487586616786963687375903846479389714877244396624778684108513245752081939960565646798910774621399048390278630996376630591265963210776489774432271400666030560049168772988680706602538480290670653913878523719432759531044976329036966650270513569564090432408591543659469864905887917126246058949223849122573564135752738936968873489189836945925204848427673142167156027203283022440773474618384309741543199429560882325932804804963275803737627707470627867789829782303160580406808356393131821452435594516908596648901634053678075216111725514020601828041572724600029364353611418240292829376597943147005135366005381555548865196644398911083147170090390870037275851103901476841214559611111309618760037671233887666923637835887046267766276448262740013015198802864051396246961970346687099949478176029310394064946188752977307465645148435264791668020002486716206154594919350956428389445146878474116451043945844532068221214208117278748308587435950945894261393579613675582368434175125666373483412381554944844325378961227146682596520752279680765702551111049479940553788619890979646665257313687993353000999261653486631902426775171292189819377189203535408817281267999673542242954008815623039638890789739892863396795933122005381722309866773445434598981054027181928214092668318362366487109538585631405962663063047356767458889001128961523713273594053591415636100184186636615291632108281406656088322626781003400781744076057251792670824256584189860639387408068926422719328838003673683657535450820445980527340414153450138901186822463667368750390798034285822545952159214374979165694931160042700809411581521110956411250275359266490968742701629400012372464524419809784334248145361031187812353728368599651456723990104273111145064602594268755039219750648284714736025600000 [68,29] -77483787404486831944960732314832962857661968272827872027734588357045518783948573072053452943280541404545235330301349821533535026378445344008696401987670756189759253703106713301008489615859286607077297350641716638881568224430324350252325308548299451956069405504846006664753463050152842756039280837788089004025493301393275621507643346673862236481482924787049950361170693446647025473226382744441439809118330608385505256497982915388918711000586945625006806856725445703907569937087126479251553876101206388728819228722571334348757322395526909251631061295367048203075732840427636972636817576442223058713556128794273578422041392651578955698056692944172318132228028055685567222287994690509688563931478614738956527555952986381621759225932425962413394071769256530812979710070711518120692874116555978100537181167213266074133541301420073601814522461715342028483193937068115210248764579112845954714250879645820449210669409684232691337349052575601358332083958738615913288629331428131702853602224407407954414574276581558387345013830867792625913841989070867433754646273292368551797296273277796197985032430001001933140752145748719672493593845944033029570637637237748890429673973352837714824710747215725316584141428455372371835731385665370202375339622457235175695176116224623093229063976140012765257534786897111369109987056094991208625538338787741028709623759268196772159336640324744685782096524172149349991633225987301529485899606805492542313104844251762257591234169106495453305841447936753649794382551451082107635558961124526382284329885884944379241127947054871163523641274926329721731593929670695147094063889547224676522420374918609233588413466118898142113580360635172870527125748647791871770260408975492646033846621954594168785662241559167050885532080187826071162595561293768871406139804036802716555427386083946249688787837140000622216607052777378353542050016759759326534808453430021340297364537047638420118084863658334407089285074681008472405103191958266441493340570808340745177741223378421140749920667419802257659073838711940001414889754821837274078026747919080523439758079241430464367340927037343612888245951933708092640624376034385959876522024268349545247910211071592153512606917165732271698294694091209786919093031784276947846264820123500491642826150665744951071336638826949237829137878671254136817364354411964221682851612227934877142475692386337423976213503085107922883179344249976372433476539336675429389544352252313392155972839769686325690352919506586584788068294543528052814230828689787403201421145141992109889509204946454652322607600219551967195307935261755287802684830036687478464661732214347826469896369046535721432740992916784025487636747045937278110854553796608000000 [68,30] 56096585841669107691213450834073481259595782022590774803987163461425764863759169886546054976208507616729068160086448026410498534986501686219574196920011632322097568737164332130020476593732225561489354452856556877966144381425250475974161923450824539181645180337080365449223209568870108753736647647929094889515613544756485797557744900062145145497102395077970432102648621129555238836526831073340522876012352681580548775692445056449206216579935707985404108523115900282938360614757684984098687110764328259389870947873882719356362884880644040030629041803450164264846484946479335784299535978848029691223167601236258550851080748222659996753862364450753844021200858071985233229576623326120073869237285237649402788479381685755059742161027490661216112165663118129846939997425638865911080729784716143477716767442351265700702867568531322848383444612460369571675153109797555059356315150607272423021792737744461027587985706226450579868381624503708056246174667082709623728794644913138684104893234552592242861986333874780627364650987813344422395007623564890466261292116475192776396527614850548923423594190666208451511406573564752669738244503477988389049623909081837564640475007993651207877230186387937846360704501560923948544588514557449298615949588552331621948076387736948419852600986959925793599489711887925392999742190946243591588975061696963270017760702286396969245927660329838188740853386372584163483360794054094745192226155291748402036007926018153184656692003223931083758848946307169604290574340504818175523302566256446207147236299701366820992930548441289552092940225252900102004331429747920977655355222573755578575053368162168531850189097715694068019203789806838088322296515111396277679892465578971146909505188159903109661080389661799138442190312412732620153773749639346332022818913603785997654773481553606769328041487937491035779379094614885136865667229481552833424077125744092415398347841986392673553427821025883032190085841151306099064477388642969069684465444739298166487343198563448780585031993179958438982596743779415159732976371840827621941117942489164640125428689919902044161719969432951646992587195167289950379479331536207987342814082365985575098147648834298767610796531420009925553629461538349256799068241210865008991979082263827269051491455027467052641844328908024671166303335501974530557646447711952416471098012467313672942574620920677301531979216836315764428146407464866711048715657586869132229638649405172333460430355212756395713692283077377897446271240700318908609528810465723619767770548051953792334631011266729719252508654030595459563831749209112896732824794149697151556703442415075480121566518733600673493103786454606072888967261911430989156420742545408000 [68,31] -41957533994282963955959637495710466547758858387723303249894243471564272780195471434775200849597912648764212390561818255977950500876454701329442791998395991817713091209782149904562223291888118609882751718170001197899309640292762608878557559833215976172405495291918598899778631259532522461492032504161725591489629540950114659539424061735389605272348141162178173235225796133602874829849324869701675325066730040720962908364426552880519612967416931130548326836733447015541807980317616637539795043850960311227123271681052904772837369536973437523632142141868189697316906754808908280461367832971469234085454863205027598245357870765062767955402718119840729683546278028167330961345956474851136082463442842217092427534527889820809312709618897069860965329364728339712891465114154918195636047084643582472419100743489522437864458890012102132699146590117333407470999505737062306333844990416376545397486907082643532695497668407113561039570357430802960598601716783847454773387084554791697192582563575974542886162608068702209855421284260746760153968126887466006648828121899614751200918531555372040821415212131512109914482227890486158659761758113461136580260934604840101358261840181003238467087035093765897771293828260572666308116277948990743048853795916476388643568465932642612433576958061035295398877672915043287093646516518844828315697134534066825103176732771385089761769667062979052854605925976107514697930221681019129208292962900101407166033877440819091411765465224586237025159219383605444278141044024654576320785810620481044845685137628963319687998361698465959055980676180393721653493064310227914321541586268144561086219781060251806467511804902774285406577992923199493558687134282088804089407323106676135006359154936190239443775782394363787886491079410183574305406145443184226703234906395250168015293065357619166990571537936745554599420234616259703543188575644046307452314630432067419094749113160289120912353906703436793002011204165713795951025056266227130112348043014403813781419768679594723138810621166724058128209797853115885114790294864067303616163829594019294450124070331348785699555801861327450183011712739232978004298360884460778918883243470408359498155227219717038518627528297130968643007622529913654079856525443806613918915592376444134105939292204000398111793881582579989646032608055121480221156762890679864176646432736743990034708970504886406887832585805639801937175343419988379094943610324123529635352989763234596350483807703568303915814867144078863286916657253696704657586128647981602317272980823106542229047431743400451156456396182788672047064634662808109561143438161195635430420622108182744507337673006111732697582506300485565178079363509472039970917056512000 [68,32] 34457514881135034056764987621251136525548732168427763940966333530876983470847356215437311487272095697204831130094723667877195349046509469696865447373616821482027147488140539688321961889002091556793166414530815295571145878580690687429693810715073954787136985430931571467478925692094416170292405738096125672264245186617148421950750683398196867992031444307092719182209710115994953327013620875677137540898622993899766597716819836698087816877328895228198751421756736589137253129555725125115034116148866785239592236865435095865526805232872578208429342678383593906649018534314693922458120470494432535664702362820639989794531484603079240039861598132860957703770785111157839835820952900644846238295369501281978983852442445464633520624644834623092628839397189905810255956587673372683616371431812443168702583492062106266794816441677442355431417009991147468158004821187070309029025074942871667075159301857812333332055718479005880419505424727301170864186598657983304434831796820262674793314116250393874089906084501572092130381659704408585901628204778060326467262629790864680288136981070748963934952380981926124143023374293622087022461244869543088355495309759986084895317936491307366332635673503240593449535010703044628950683122031720606265777623015007562984879458729009003765752667369616212404796090433674126587312158225864045513938358573958477773466462931880809789749548077794435761097742179954958830350874759513407480018311692658654860435248538846834652135139081485442082177440277839995094982912107695009472906222569802144076913670078182242914116498846182072857108027160203533252783075442617246047509187536978360103477298557570644825575602623829366379712543171983584914638816049012223500235344282074204646524345458722625037831721416343863602350840729987937388978425566030259298007390524897090315894985956110097014454964604000009320836657466930033976119110554546973520683907370124155234796480632057296172805271705391956447709500712092611153020913943313992903585451988223779308842165306807491467623388675464799044103885485398851508222672474251252225942690736203026163145765775062467752736541834363074906354393911437345199433195259742151599097567064856512255010809746635797918512105033324152901011416086349155659261515612898835662476160320657861879430848054684305115080023989849908264028057542574979533486601499053610258337657128566157286506540395048169568116567533201198480905365685031548849065270079615836519519495474703711339202041526866476005474885695412101372797728796609791790366616060521491499675025242067036178285164347140618363961594465683862938926491496353421651212001406307933661081604420381537419733718944293522473741648120008744900290746079368134130663424000 [68,33] -27209116491162972534708464497074401515190973864826937786924349870217235133146781542130585019427735663667838568819763931351262032929320171223591813137266892613840190028767467468231705611094366775736999693392667724130101044947475358909810585514042157737160233691347236110504863750596300748369704365458853759620411938675255171841042557022554245994669013405558951392053166532730539945790033599303579884052866769687432924860410047293209805729548870133097587791001589100950647049671406467803093349211592429526873534231508569991676182130098921721724086627524378064002502514249749284842014691255732970787169532549490601946323671993780650861833897117881487886555126694494906225429624457121181692319538237402319522285049275757089461995618839533286973972268814154719934119301067219122891365045605414899939642105681459816600516793476974712540986334455045880872750985291703478324496757045737256277528637965570444056717138189178996925029929563053373390225851142825211674120072412446372058108062472059149141272787896492491694216160332938918732088187726545414570109358748111753492580756572897847862559671254663371840986079971374458498650214159336120981195523616697061622599582259574457812782153429277379719995299817334393416931574656137940864771769861874562076432182468056750337480228285195197592004994420057414252881996152384409839506634415135616275664930189339792557233964735660682975872606045577187605691875133436878350901314181708389019955542191492049770560154711571219341908566655203782813422011003316681893539559856600678894104267971946095485909603016819639386244595618897509062916065157786104767028302722128300382895487008263601792597237968229654776073947486132245846066519380137194901148101988700817735241091871795096495205926006115657797830882423522851122813944329965637094167960143070137246718722233371178306312826641327200777362887695650078981044833115818856559557088471257099703259390113373717421403097772130199051716816859137155474107029703699270069064217925385373009225735283568443174798657222114285033277062608748005587464824638507063889762006362901333424812202664077589910004603633121164238340691674613020195372360939257229206973802505171768814683731208220900464754418963733584429475017450359947059190148809368204320486382735655602961714104984046253847789034621633088648162091851338221180415030746212892211735987613719738361523302709786501777649330148402876660136624739008219779601007603686365985640357269324088017100420817647061913555799642952132635098158396227131973257730999851683067310856187994186016994134831473336735707192759014682121482607041463305349098093160404139264957177403334915032925294641122604669040822267801945908393494356486015837798400 [68,34] 18532684053273228663738733555647511267900242488686059681452123072195219011097773640404221165886099345331491170488187327122589958072053179001173887476704791996016374179356072142524810141302675960695995539409370278167141733269989787092820925163966306973010720875822973852233766695546371974268181811342767995066898158098916508317441692440442104123979258092021124426381037308288937770352842753894912618401243261978517179796922891838210540389872167824098766691401086748701141798713981451981036637760629766259830478653313490232474674780282802416200625607090049383698408091185406414168959523687683681916944791908256872417048689551408507148038366064145092128318868209382661468105450846618848575821843457772288793172133863746567728352991095010947295830282104259766845398297086204505805039221587563162884142368883351733704902623533432774436542706887688264250255314534872002718425989612378714486097754830300341560337202683681836822135676906662022854997874743885552716050491487407454959075766692474289301182428286738987691730055763605596638649267936804825283992419904306135844654566739617986468338761418991809183428548027565612550559064734094513085882484803112750361926732322069577949961441311541727364415682270623559887915860328840162693517471122053326050167836851606924040669563954040357013331207992757923069445518738721569076180963130529505970559656731595939454687716608861944274059003322963755769493322847823151206768861931775675703120029231899007634566934183302082254626430620325100904022317156623413125259438995178546601542755976123390998071450762737676636166370364733265122428293694885996395931458594857303845750374963849433876787300147337092809153905748212201155154013902113390471866100926239146833603371096492522139017197960137424665284455559937006629635707306391208324828686008188631438423398252496234987201816104160783530482215995645142918230511867000857714358253777245022736178125665373577454435948529315868219692079868726061815382202709336429247508343918150786848591649836278276882532504157374183862868284521064294922462092876286288253760700369956941784854983315968752797591791863502213023587819343526377724869400525593573495753442539882138486637184616484890023001926611200414073987114773089213020182293164891153710608389217440698058645432120235795832914552056090189427015131634004813066096691655431568250682378117602295845710893660638786718285829226610867391664255079686356633649087106505918873994470076420396308848316388443122424534495826029238642888255139600425077224508102851953486915944428826434491553880714679559861510324188321166433699909825824628296132687104899144540546675102899639948308949711421946848157125598257047872408311761050009600000 [68,35] -10756380823896322905757553353552174107212709741667814733846527034088887632896569865534552581843317321552092548870969760205718905460470959574375965372795912506347225438685177277080000564124862445016473149386783622344294383483529112907873724416003810215557408789723769351715549295020866066522760984082279388598015717740539413995278953391304284897193532207840235102829439504245229004312468608942570949351791247518761303248455210449298366703964488576556991558073866149090849396021999887578742527438725127177375632460639781220160776002038368277405393748164436357996690197182396455129906702098459551037970705930625295761589626424955774093381963646367449213866937322514519971422930723886846890266770935945487915321796837690571062247481542834482702585839394141540357215060082630710821035746040393697554092555525958748194077764784915017726649623415191846472817244290490898873059154252398114219379227341404737696477375847473817836306815135711373632224181901875960697069309223657354396176430175030132964623293875595435248992870525358892955569472454124257454039583277050364067593889137760102024104134079398920866947224164239510649419473100764731318248847484450125889085679930889382192807508933165218295507685329713432719383393257332540196005401577856702290326451586190719784254040716890009191129629356123294722482817180624077275478366816737539302818969942144267476851528955527950627232828718373876396666611773351420642976306410563251758183751039504167980782999368594051107764410540276128952118698300502320464844698536465040165966320931718164294002225903273627772082731052140075571121425639956855000331515552113761735443120274975565783362630436760414631478848573741725517960300490317721643385767202243215428920974115354351814803481102191203271350946372484710003696675247956766106110505084564276471712706609918660996327907601339771519742086431700804208221638807894883731075343202399974791661897882074616225946017230829617118272908408458475012557437283467880296856476123715226872317988524540596297539898920099507829654068083620165704815012670012296930899319812830906527832446805297811264387974243787698369137426680271040960505810590676103294898016168105144708758076318707506090362471618491336774662565227292312949705421139718012748578111416070298512052231899820555764896539645428855969025242483625261372755512053356956629405970610508125246011903083517566901451968053358981937963393987045127832215484126935073443291091412827551733159886009145006564720808316119564750431127562287600398809717421112615952514661900058284048036539372480369601466195124842508527085246654933457207651091145605404748180442152140918416170206561380538548835611639924434085529696568774492160 [68,36] 5628697009716290272254752219321513920289248999172161848994304201358812521605530202703597920966743932162927536291466464467427950783106549180598847977674033945537493247330544229739117146278605112605820005033314433027488837294664485911281424824678188075912843784998878359877891130169057178661107805332029681787063920918065751958251009394520635894748697042331562402157146125329075424550721384088511208984444498299350146985482287184460092509665807420694408204587023774143301731309887974341903492857371975189795578374074483924711689924051734534111560961569759357082341801849879035881544898281367650306338103325796075915955913745311995710905231021460983904303906488739670279179557369802871777980784987462917857281447392285029575711074847405934239743741811804800764595411414759420163853447244435063600363656579093756120953114604919290446615608668702540171115847793728868266935286896147447487089265995313924401587587703507294695267740552650383824975230556860655900951054339023575388433219637932995035681214161263936403707122099461415247214602283422070820272501218199140144298814317323557020578095886948039370232734346039011364697484489458030248127120461573490182818206253790925514405312391865939414464485089649540205363843677656303454159551790364081588219211307481866324184071639783638793907618787633000515821975687517192701664946961348772943903257118302671543060190683789678769349384690387318142974069397838571986205445863041529139063344508857792444196008315068795860751357479423251412095829958719871093144680595698632814044892853790405283329386131896719634940548539326404602926564519934861602121525652755494111403093928631605505055338373256115557530762891845665430151626965947693346982701132672978690258807230011557858983154946454026264662073019760991809399151342577469020721777065337607375921336113538567143352774281678724404356418189336208197666272207902611966255342797596565831120651450105643617394678485969300196612399530886748955964388037058564466694140789186743447837772832417231899452773932223285878513193516668703685095605474167580446061484255488817668429798945710742454550517281719059379241638792245813540183449864269432609393175987156928758557995932679473119662236835504001294496853160453876115825753777538640738230420614141427276803665186160509847679263239673796470228390823189145594152286977096583877281610077703181565926231625578952451493127323802869273342877591675477345856778825197109286121049032074518251421410629363837669791765903517590759305777581734421870435504614780468754919938340177340115015634190287227315325241068255763306963069499976455938871998511392791279808577675373616788663323896562456646274255670967248761406849915289600 [68,37] -2913422172846471073250505294470879824198672382762187605961527453545905612659538510055176080775116600326135761045069598204730593474011700280646290654486014928176541470106261704079653837430951456882792607650498633391813710946345163761936436717611729911283463145383722126135374597918164412684744232846956828677923733763067251100333302896378956345166449592419363558562450262681257712236099876447980823409593700627208542231359948240846456111780641508026819166509017398135983713687013213751230605215180780405100742433417185507056898592760858589202386768235285512210392473336760533022625304197621919816897151974565068597597797338445065833203425264619121383066103182313695722325136526838511305487942068542712307736300264287461287839470449263241680927716900002427313742511406848742753254439149474256181027110777700254582981575483328924811169829275907916708045057487237621193783571638263278130037123504966658347923198676021079712472811367798704279027387521782400943701121986499147746444759630186882094287608779480442938871245457629919791919818584815786734706899955555850259309819517293258947025039929595043627605468428781639053457586663405415321595656144231316784977219470302042061190297151792868336204479231620357988852403523546477762524074777507711241267609913653447391970360292805437967115079315255395705475171938227032437255654548267894150930377563803555037996780372328187380249940757256034547328097307292549669142722932709259541258603868543109848806630913137674834274744950788504436011882631692116453967333190018664036111838899597315119790610713946887717585904578552847115359098678527925746151888392171082186285529299204556681891819925957457501951725027471547896362445085073301451905632006930835858136488752836362241053603874514334408434636806614758353768729251881294293999480640382792461939339524634186474019422774413335363540272640391247566661364198124242734467079966135955436055450090391108035311316652023672258088803613187909677462446078778439941653753208197168698303411608932166874931485363853731688128528260017282557317920889474133170663249937219914189684415111353641552497023777891952496936010012369914982451183530665487269656299887390504750184785430252381971060466844248726164053028629957363769232474750704400227352314549025082269574938786587275883778921034730132220838684870288379424623613697977847181413251574068416536494368471954496949446803648408416775742659389553746227063727931473174186316338315917188835003671079398526560389783421979889208408278260915899963820439010889155589219149538537680156430199039835271646643875569243721107750014515113125037349642135616893566399675452364501342608236565788176410857846245787012152202520166400 [68,38] 1586245043829893356557884488759450351939239267061703037359602011447553612207209596363529305523999987705905486226797136684191389014985348079747609700896215783408274231666498051306088875703275418416395848377800899955530406478622860363656177734603994592086527872644897220595986715452172973673155648209068297743934339728280080236133845454804042151048280498123219284890295958076641484154330017432475301900217445715585775764489982143569392545345766014570574321387697730525678017175809418767342810444486943037949062330804735611677049334313935437181729432700285701000347865673734755889969721306241356170030190991128862061480790778577932482819890780014674499948547633398554293577099262600745421014154595358680329323288745175220995848366127085007386208667235630984338323737930886147414242655760144907545728989507219198203881707511764237012256112046220658174156015494505401129083849640194201321739100306493465803148630763890738668654226401542431458259377412694798072772953740577412936166279575984868179842620432277713590071973786719320578317696439964769988677390986485109390482208923320274733928178867450185238069311396133564462632905697564392868850720793221070761680359015911324779662653191064994865575878332308405797791900182669211050219839660116316712539920581622128804226031029459338799703419448518608456337693371881184768538011386641697529282318579694077344829859197044798016181141259358808138384217459599191329259555399763088385179085873058070226311140736180413772832433207785733269156659013928537135747129471236381912100486678174219203800367458249822485729088799233940522263836612558033176922169532126817294855528128799114668429801230445220716422060960236015376249057114392982999983817691443111417390894751570879828656297066011659022746617249316670752304775711845487414680085335009999509049134299306636359393786088461809346850795825756596317315435721814949869983212532524216694550822079888342026931270661148439160698452244839756764570547819610835164405093359480063659375977599112759208350646108004643626115210200139360354197819303575617443690281974085406010028834210369329284150339694318735154595627542806592428843561102351983719255959383044167708663117753815099248091870636843527408817889460725486648615233600276803259993601992987536369245951865223479556368256372407833365941744846297966115730186059237216666451306597058862871408604200033295413338559566574609875218019955716165329084360369551911995992131253026499373185644799970753676572698953330395953668320232879108243945136836231381194833901161222558059694991154062029781571611130361447667379396409930743185722290377732068724281742508465011188326739019280554068434149286131583544448778240 [68,39] -888309877346689360641063703964857037075062142954103638971263686416369780086554864119527646966907868328100369286580584600652041562392851553577567080798222618593943703340107391454785154712233819753312320269371115324717551268566648563579496790716228982901131902288119442710344594812880251670372004437691943832474322772766309208488790560377411856732706705212843524420864435526023160878475590846945147229775412017636080762703923130541711008908672388878436786162313260227115397147580789948009345773109918246528736088878773666491488075608846120136819793881176750658422802052927550694214622658547812400367645101789645451189830666746455603884940296330121568397055660182751161034739103796929652340785234832563087133445876085197602975539863168593138490904968560507399008422538429184171195857365951366812088328049149677075229572739134170322715306879788726556874516911416128913837862570753080203677692006817585628333618826076905026447822684604779038476206674176583481988860592866042971686623163079736643751585576644217677328467154279868354448774366419158509218584410568937553330182104764559802356817322674448612391922944373165243160900112428443527987334571660363633289438066852289446343392979409632343148531410880296319808334528608941026905099959793742060672388447546574093330364802347453701032338767194775045025714322059287193690855388344990805276348128454237627311434400057625687954145613759277766760883447929214859716317981792960257959295195891283908382040124647247313770635479935027205828307521331402259861403324873523227791256462145281791602395256203936223545068762288376332053936766553711720639585501417641328541040866178678586332685108362724881041802187294418411395696879483603147292230845258642730250972072876385341753221424683790564530653965058890308672586091405226248343462297177520827594805379614693080941970636261213611402189432980545310774204015627461403282613273981856446321710042720109362311628506471183683467112738937297650300261861710416054975050555221245492657691540783613208879503278220700138619011831974592008620296019879775727807641515775818090413132914823757046276322037987895069405424261652294593761949608061901036992444321903575408029407077899150131378641397834150601529719428635628478496556285960422386127792165042040548306214842359171527408559693120626823538008173561909044301901751155849996371654780925559601819609019015506213240523674384262504635205839565375799181824557645360099917409983559008074137267648470668297380136170043069748366016545688840464727900423961951572379011410172099884437895565379228280081122416449064379139888263024608703151045812988254901036906654727344141909750475637029754296485285469780495564800 [68,40] 481741114360434683000253796899561323547147458814776581093923746308281965802634425120064878054619421790139351922547338567939429772289357979735498894055895814404595576860676463465824710772510819143912684711923621240724020917219764341579656441104790571373862176480280600863923582598608404755054413141928300759819827282046993325866678168238190132411235461567519357521658707838968734598405310680712524125539877108834591167566925457619285367726064375212634049587741710749301170424353210946608728210641577875851238344092281241832491502797178778856155326491315516490487616321855446329024537838590557603259214013248009213209411549029863410623702185074868336288856795420826725181388440077904562859618452850596793798949524435920003667547798493052882219728306120991127794088244685669870629011400697808016284132929213006081242766783668824038416977924079470570452399898398134809639657630991566260305155894170646301759985328962370979999082130871269295978433209323847528115295942334355448237415865103797671192483198627608914551734245123111435900881278067982447656802512373411549054817980477342019157316281705532846576376972667264030052112375185627624885194039777557818903479739293091198671247994466625378520890659924650333198631207274913441932152859530198174975621255098059178744536708816394219116620832911890364875388729198967273222507488595867684259031920446400880159603704666045518899762260182451793591808968886149953776101107787602838515315239666939736377505207371618372737498489941186480160155916822116329026096433071819096212515157571666415999500026068453546049370769624146994872230082222564368043613591877457902312692143263064056714137386692940182259321603344991945470783307190590554882501376182563518078948143003494994958862087295350251525777034729302918871088533506418642377717488289619709000799202482764431757111106120481987831959485599542498893224715626452574691304229716378165783989469889905249453486746816687593705075932397768501742072069878858421388750831389165758980643669576445141762746581269727974678403003269389657735088470151594179380178854471969290453047142370122719698107803074755692412926701210815483622214789432250925804487923498139763221873552018125730242532911198046431321086968216286935797584758322119531508739154958831365962317018150010970282599708620237436391247561382312750557557258279397783181044899171003311908440565773640132236693097606276876829339393312478032613041365270533991022951676522271644615452361406897636021767322873960921866609407513617196605680169745971061298355329099373589050000837017097577972753885514622831481517374967771045627705620151646130333649203904333129925011925403970896779703408552113602560 [68,41] -243672188680851076919238103783795988549973472536993438093851034689306637557167453501140684271854165735208592331929368409549106882444487740348149690385378701097008173917100872626294441359339685338267236645547747388283801064018139890171317400948747402941960446728197925600554020912804032937772620894543462424990334263795620645847333533430885725988931192949023270909195159285370365358448010840092223240985308637708539483651792665330881541915811502545090779529395770783959969691043223823818471074058200415954598015818119630805739240640314814693572920964578036984193932813822806596541618880115522134951213492720641497611651379465201024530203681456311145961996251015385648098459431201512116115250627290867622589996104585170213793879713797556506312577329579445165024596304393829448384717943737809809098694360951446603348710889837901828290406174468681851849571677827083764794440895643620387772063793132229828327868513453584706866419478179184625625691868070263899035563913806344803166224299774945407192220438078305562222609605383999730567725551034578336109352080889513318871881498964478755247640302124369127835883197419700976429636071243541596231492319622184783490924115186705720555126335227304538181194058830252299269003614633071292218149358203450463410160272091168442412878435028866220196295672137300749359424201588434056297229860491363006302593654186315298435893864518826867404606307893183445071008465645088425620786419552363769926451835638377077582195749085403473725164960225370908280846415529768899835814185845363346696845369335137667604346816854027923021919053834137503018713377802061859350592510852579162507681593440988758328863488205792696306933090328858936154831516237615927232071418683648752946348399550488589088740255394656892936842164448094124485218200732294160894478502702486263265542723623008843619429406678903910049945722345305977664776667586999906942829373185337248835735818547181995292767030321326026478028598881922824742587249211028884015390830609028472726372296972083093382825056894435188572775977827503993523480783796487865852852954212013272423978546870697624487680392736980069520836689888502298603893120643679914357996122376010227400854511720732359594990927484074429627333507332752082621939114191470918390674494094399176148033548670352109854984732910996098600388836108614800068979169190496058890493682341262855531052917713561485475648175565920120152609954836368826995053516467754213507622102755278446927461410633530749419913509993606990352687558970799001486930822805787014033695724313730045124829597859407053097673977073755631517206346349288126038667505120244349849378286848543971111467715262009186191677157959270400 [68,42] 113863071639478328190884038008364274968796341446357712686355939872754215052027637319714920282276013780730445586432652926163355773265269989412768514828722313491719969596416580830859261334498397246789286668981806028711471947876488849943191743569947966693029940962633381153459837333556454629976022787665895279989990740966558335505683844170316877727970514469760402994417889174443596690409292311989352478081626576219951905723067248327931119430073770369041573249195548935011481373046044122260885229993651543959426453518671546713985800770152398408109339042529943745223564509469164614580733478540101949021755227901818743962497288042898194719134300970857487225376836611033153398154526775091746797803991513809067617030855104497795181112588419247559384441685833947157869241371718926048758891823313716404995908911472838975178079471668353426241123795688483499921817736009733941973226687502976829787922319994835107985847933352724502218421966384927520658883872334827280487008997454988631375559253552934784815264989212470899843142467216860471829198521122622216037570360216762872446696865761222165193871060064965359888430761361923554496805770044763213106668102070981982916236440842992866266765180880195556943677125171425495293029590888512377947543264009238720541450835135842554118182122007676216421905860821802013643394814008903774810220731984089525805778129365117115418354191409007686049779748530608944314644642274993995032468165916952367024328805363326852230525343065524205503744949154197190299096145590271894646985024409434521904320133605007594194923260127288253418918038033186841512635032183940398769552900906682268224927220760767505946959164835329183121134757042544027934084287143660831773678841216237228213950784901167806334818566901554916113655171982382567689748573018889626566293181171932262955993671703432080568006247692072280146889934943136885334245487022071050672994262058028024582983587748386054700232091873781689951968573801393136413032668312188495679687149020949064539313279428359430612292045293275819592770094219091628093552660634526894694967390621833254893001293755890044877168785905724404615391872379134368743102867293852419182124066663567707917232641892579132980410343856041660336560957874799160517273391309486444023755660729996660054375184878487612949072457465807398357314943909454285391942952396528323794931924064353140091960897675871544893943987023212712003508837642490684941708114956697509936751142075667961827320196309870376356590546318468983313649917070693132584100606248592164441717357794131947444848577801564985665633964504831064323444575905912361484090719218551876549305528694880061667566583768205288916461708902400 [68,43] -48924425456167047148484045802374448829818002149346656429787135867150479191894748171180090610746483699241966664315898027764088436936118186319268698236331643615555183126057107469059797722174533750514659869935074963855404004185340654125387443631145173392798084017559436941167294413002177654067554091532192949378549785560723223392586980324595989127437204960135329114094047083334096005076378129190302617549708679431003267680922664581169267505262672790125235597054852323960968047790821210488553580300065769924582545940242742310975903549890461981769673629841837780254789814990372596237170934998361073033605948373078942424487192194203638982987060712537781807417584837649965253811874192295884220540229946516462202253013538070636799384114869709561635818898168080720133681068559409894891348458905441106089777405101915509504574905877186903542371031327560193295205745067279957247340297575836583069756742893072138016453283055433403755588512063836749032577165082729531393059008974894151374496745217466230033399985037673766474845509064547530231499248979866610400901703311847592168398483585096869107633957299134580442439522579278781854936066119134646092383789908965030458527030896263154839558864124819903959832543152322814426396851656321195628356656362699835766713607933400545748104851760686562977170989785861286490196800142367461707319942221521049448296190890120497240969223224632249169641311329018875617664096348081103486151830016725523052354012747117326063211027591319301179281452692138183344000514311424787767675739267911839319308357027244792057993961000332799460115412704069387301417652215269418296596483911177864771840776264620304613601594485919511224853132921120627242624297310165766476020373246391803567858684920515933975173529497378490938945613518426761845745254085167263158198557586198960056679809346740372112394358766171687663993626275856092978904728248641139085413527544224003205954437722176335643148033796716890109216330122603852944888832020327689515061807816147631289488449815285012507145477231108555337366645280176417661076667653496615586151723754939130258674124210565188832494070582447663691504471931024017398024627188779031776017906015903158744270413415635837490409551547702095707855525250570289275069628125326637617386193317907429274972322140932665327740176481039247960042030099543746352829615598585830069817725915866731489743383382621007294271252268115354910363396327910166512175914469425393325558691892836901349946457257292131841000459836121867531448967872433237027918067547412643537758683245031754099450125450768988546618877643578169648480034960834327212775141125800509850197661390867319316652013213301961563758919680 [68,44] 18800757533947879423417619719095663591325032145994731091843925925352040468785767488998805448638222885701528253034405532278643836191477633382648652342434165540732295354561730063377552309081857704439774663317485883923185731960507716903612201070411468907989267467871088300568753821733432392165279257327862288032566296037974035922118766723369700534784552138434441275621959616569303035197380468399213490554401929785643849089937898487296160805013673857858623912116297045682626461862781244952587592839549417010317204199512532323393832149924294592717711415429440466136345244235828271967298485727763071113675114588438092069955575584992619578606223401379891940819267651817732579130716462022369125659779243725856428789130662751848298673146927005467161509981695457497501656124309950272904363538017531001004616555747736355822468631674435690301382242181214415747121850153105312459416675511927902036321880047817299103465156679759045219415567547779791549188796840838136670845146088584288722523747743907650592913319571544584482212284226245927168641174732971203730152561852122235118602563412317398583645147071484816494783788035930958992031581598326531375815279540775036936753818814157608451138828492843065584294257051363300836939209506204322388413942871524834445932570736335933906245058860764301949412924419059533893178834436714159047959821642248919386099920194675742193724872983219356961868316503119893113709243547370961425802056167984676764240821818404027929387849649180270722830157236230793405160540440746282017003163995607908815376243065508936321396925439025320995097021457056967598270794997220281412591722991174633489529137520159395462726562817323818642976802530806635119791203795630800609947414936961178781031196112056267543177974438968483940255429648001668549212723184177933834378956186091184783829339668481145496129789008632629668393289121196868941525405430970835024017783491807838901789634979930959066275754270321576911825874638593700054796574552426850072245264180750783586586325144335524028334126791123535536531650182074987031897914502690099056402684782150951437833583525459706365363794932544654188515546372601210028695868901291600880407370865948471044705295906559087440014632241687359531079775832113200065845163140827058904360221680197323610005078099060689393590011174094345951107762755490784483186376774706545937635404806008191526262206358477255057872197314863912630691727469221431963704496616794319167684888627794568515954134611074374880376688183581140272513116186215248672170672954976059783254696036583276305391328733725801600956945230463950277676671185871411963612681410298277712005217803772577919078269717361811940966400 [68,45] -5913884522649513278928442258231927923500411237972928473055330086411939915926247604835380769289601992503792353530641681285645830095456389724880988553964247920963313698149110333418902454333407066223503032908266135718146722470155546990394844832897771390069237802154021923255214472376790896554409391574929018017545498496173775520756859872425973706662357901955429515317789557000544271326535368427866041410603665289312443838576331496929960904076183336741356633167572500626621640800880020999384688538033019122423676926977828340002802336144798449888095151145730448340553415031169241221737805547022649907475768611018273543190802860285282323828478862275197624864571241542357013238015039776644158369238716160263597081992004502737781960232572652814054588816851221858267677220150311533356317016502675471933930909229476522466743378549257102262463189973391793333664406912301667610146106715238688703276051874701148675051650201091478483096104539983212020146924709748038513975547981301250130141811645000577767843803240420076521533632586457937767900308772068964562326954582121097213263165452708250795261488495683629643449607689154839439947301324565108301653310847525141662266197860468881661178672988822413871949817365748834202406449954852423703354932560067131212592853516904814329597229959660132355139979611502232398693101522405168405580406455110345184269729756110133776204708986884711464680189485085192152502341882827101723432922579999895185153042146252030524153787216471113520329424162954066345173332370316042195934434427516849347751176956427885168073612268502973233329501347202039733788289309401782433490832377724669485173430504945188723178296344508299630800485308652281255147968819604615501981823673393568192494309497093557004561401853283511550345858884467950848380245582116716513911132219969065818227592259953660017643651941275266709654135599080638059337937740243409359627895533545889447852409432288633341346470884145231450498376402009635090214229350072747669482531438156225296301753686565186368967169431231972252043863311491330443794165439274639637556024786579658162071946969260920288215616576479405830559186988418648546967177825808849036479116753694497863725352822102988404564835250920047317148478571292256878000179495567171346390898140340026877113162594422877596958107623616497156965673755108963718149558958026944209556258749870189489448698652991996156955237254714353773416035166711733401207512587290394327679030480318712967806663112601773093843821400353618059823942641373018505913688143420646591764400709012088290189816785762671424626239029597800058689566780984982443520053744506779642781876695434533420640789935603507527680 [68,46] 1087532273288189991716661362015457648781233850455360278535422784243458872609377321467543015357395898351512935410898623210471173314102299378403254764484435540181420841599829680015360753106075181880685294072543494502973251254658626578197981024965513525590992398627355445191803806093888650447641287598299429072901145340203407102989943106690493507210898685825017537416186967952468638650788533913951217440073805709970784604662348180927939265174994427258301262422135775536918481036330960668161757915667352744798338901897169960619771541947701465525497303229822465983948141658806530764035333839042012297446260026910091960577714231881743306523422356187904466428474284169610464119783468319356487377986680529382489909914049724817105462767236106940176771698945818519370776575943166242331602253748858455897688454006759900943664989791278483344504293141062667328667063144499441642435903797036753658925625073116692850810602878531689961754837514664495446673351900316884456224320779359056669407852713856648265818435252873413988264282086523932712767887869074591438484687089607529670878907751360653089087593922803416286107751072178082513967455791909907758533366002816023310033213596691261263322280973312438516219786172249605663943263757185623421188559723438169436801108141528252130493360108796045020973813303031750871655562107828007185397336865139974092981026008080369517902226225050951693678202588366027499226354507330373258425407510272589581800380828402925205963834018748734473540453156176697441382163494016340256450566882855820486508574421980646149972659043807534695306707897773838975798030381190425409537673093268238053847445108090291426871551958847282552178746676635118041813891756792220465162879935853856377961893792081450547804748208601892659800047298210435229790253069531837638742568579606129119277393455446981384333991700985813096560861006303160472631572788684059366187534223907852381099605329364374204158589763382003946828487021388915507353353789855510225177197551664174998787138558317596560145828919043782751824162072221401828996939905579942773690791116206614395545359883989261287125868150023058928476949462235740669740723405120859176498366438279421852005262555015789112504800862060629451750178721016973455561052129237077939915739797579952083073953645243231876642032673311305286212207032632073881974468364253044081164198811319941555257956620995380004552221080658830234135920051443228674129707445594280420082630459299614383178335135020133318324706463146676161429313304808181486210782684707869064426178471707237660350393248493833558998432889191146086296474351209864335337619312033160004937988835547950216066280561888460800 [68,47] 278895253078234045912617069942286895227719288354189812308549165659553474932872074213767696937378045282609959407813676014564888425391650091296469859315005549802746833161983707563697155422171262792195776842237471760334264706282685471376230911713441930265580785217610524835434845363767256343323904070251364196976703605430902850649739026921652304175019229471285397087607163107733684442163754582069715687487449307512971067983964109082563322861836005780563579615984061737277879812067541765849617409673939522732138329244216691377874903891014075148845282208637013059350986679389016188310134676152062805830962551729117348747828036072683332559118594104580541279033990036821211192491306946345401843161097642950691275892849603444526414678478058846705621194089144049159858224058016020857157799548839607087803282333843687283815897430445006692141322970563636326980085941740955993710927374319795372512564820392644903100418133719280969582259085946182728366897115633679114734793174575976164109972102277711153384548957542759270771719597165097237847665632993870990598277264372848164986313850475699607253704550749017366549550105218354472225713245634924167625013573984507045289220943338503700816483463916161644280527247740311189853552441030293611242196696242767726507357920147348613802033561969948564864661361308405711636029291436477674166192095562846455739956445882878081564858528518713742934132561852950378270340178581076574119740579030115706470989633248086821238696675215654036962264917755769320079433218939293970708002790815686083922823482198741225581630929533824948752576279717542928340259506250529872260485087731442648813034466908972333811261296432382632935108211942970287731469897414209996975206465525233781864089184139261993638420635594377014085354435261926587132266339846033684464280984596340490108278384544193825976395305499505953552967927162296976439129531830681055914817744340253692388153628044129608104080991454559486906225066905451833418565181192996391810356706377884860214740161740123173710885785187474968155555965352129171329465147033578318125471316856879169452072295775670661964294679621101964287964944194685349575874413959034541006406071941831425131730991128735808886796171250017948589995805706829197842602340847232062197791712525493801639026197164359590482279236490336712339925748661723477973698440019441884378681715595625290912407063664410917213804231351528527657719064923503915190953078690031484573680152671758140875916740014088669130680745786077725575057876449755536244145494468409147898868899048067647756942680080964077367702809366221026013907855610532956938632361525032544596825390056688960496513685913600 [68,48] -405909199507065968794603440762020423038554979272595036818927911377976474127875205145256272414827946639849416953811795639110336258471084654854348696856097660983680499766087715932066481602454767478142024861345592766830036529481233353682800423595481434085083325771208063076996548649810293167899922485481132683505330989040578497040385924924948615813095872385423271729308553485940184011376594459269485641433063309469602779954120941433333509329749054195125145607723755544199219586027960464433782065848921430826659796972276168373115842061902638692331524387938940958713523224849354953586914089833625834865410789981190413672668725855129586293585613413948386951664647033794280883457141999604786881033299993126635256390321322621284415388595561414362796142258100979569432825834879217063846335033055578071660038566754882838890685049081441941476115773478729863349681094592830477096339109717309313660975492207407227057300316244034436894803652533663877287124122600369879294335778678844770145190439318564639247858512522801695933591448245913567060380787640736774795329559515314722809620983614414439454490565142051484799667653774170370102330250287339374062144092970947027376929303856037786006264764388974305575872077699517998821680196820559242861382786573060413613996969104323405871954175946178234407834374032938530294879827717105901124957854024145575898900932022536445126081308941353152126880939958190397449446808158569211786907834895795270603858209115772768468057411366381733312462414967959217370054599497704892979094341016545054897188108834879070912146533800800885292843659753152076626657004374571077157694135177765841468157876423511495559362534601702261925172801788967180902311625525781979001754434693013431780457670659322286894899891674096966636834638411675372912499899289534183625033085930647056206482547858082981850403116709009962730648806085665128174914151242766595727879633579610099965121799420830060749153449359753970403865819495942528564821081300938158622780510894767778096862234761766995787787776209121906219845964773027332967737298024271138039822398967416084015393865326392034352713631934452649557086885491436124602211785501274117798114948622260083357641644217154682803211139224191365660361710116918144106250109999279858414986915212537146434594439656664066493000370317598191813949961551530966311803065559156590833566735672830258443575763952823110420393310131402105033843282402725816186927372728553042187663023774013899161836531975758268445372778499443321626096987707108335480930985768782619452096734601138927805117021865161166107202913156368003322544027940658421186849183957119522863140284313441403283995361280 [68,49] 244164227065749524736796797636790183457064031956885674720135111624545396690469206706079499262519252370985671437855723727647580123138729026899090137171720586833090755539396602239152903131331060268205432991312812507347159959708702553997994067683550936326325372336615276406758300658858369474288050097272079697214104975198485206111656063062929321932194681570821607285638082423309618033346262883874879652957753747079733272057550196311712372842973085466319298251845978916542795498636815564828605404918810108710889905333180786039053401345190951341747683290973736074995497970663739887242845697001469956201713507135839793435440464645590278831360021617967762221000919815997900605101869233753845005379850706595978524136783479480269029031505257648875912666723610099983988869413112336337171409545763806634251498710508617600395563645944952896520497573265469723678682289573873745017800815990677879293085945224857759430632835248267142245744339720009674204046534717179391881870064603723786666221583371085775184086457591675734664463194426668500354199689513939807709550437836010789526882327888565454669821587484804772289099731465932714687130150711195581724789603392895964702454286024023807245105679425364950392088160452258704465009987130440288906449568420724391111009283827232308160800560573817596927621546557919227559400856441063259294337310354049719915167441127393051577390045352863585288921245635339348832887024161724915861379391632217987259119567971155436182286254999261675025303964659073729672227629422194056190935161748340274307838182522440418548571228542493369968628244379042685199080475853872306506839248715388245700786684120723507133512392703815526424872435863590023330156483732572886395549224429624102230331756333586195406213651775271636004165568505899290512352193044158564856056809429916337444179576532605210000955713182257710696618732151930475003763525646609073801151387208205991409954246069797417012238429369949340630307174233845255379372378684947898903686424729050431616085697946607454163380876376846094369310043553783686342967026396992750515757063607894604142939127077738074177699038475443764784290510113250035449251707812899936198373778963670470384890393587980904679868172967648858127314639945306426062585181045447561465753636520979430596321668993281852897968146492787856801706802249727745069081075257766324130766615249478548154606050356872016527495666054093986113255671287949777666071027661130704315534723049412194566935222511654656616247911637286020050615387106728283103378785013181845087057973120033903648933230622635690318565989005646841066737006418745421591640847187139390465005291190457480385658880 [68,50] -104485992133075976194306029821452429925236376848607246112840978250825298330944210294004027172650206776112706526067293219677198098681976905908571747802265544519203837138871359374164262088836866181124575647073193979701682828591596895267305377355850625123853365160176914759946987011229144087740324899908299564918781592233759285782859105693997889884657548221378112886747913716709590298063601038885391939264883254483327523321708601357495934800849630906398955897552342489759150625162350488928711764290364486274302940309033936883415744824550663471351004816474552295981295778576569176806940715208644581499101038969631797360676178028653785430400745734574429017014077740392416331407240546082053808625960678486342545500835731735797735116178637673211783357860856923544229245675882639901873735423821435192253064840631044913948653838717541400052087364909027708058548605031618483892956513364657973302820323666837743679396135856332008319835791341927200807402852998751676687965338741944538749549064890869702735047037096289442455931962030542899816544487463036313417347534981761071474931119329714216075223557018521013010127997348105525251239526820270235456434294213071476019782781464461718419078585030194618460633291279618001696514038881267895434905075383783026560226376335022578554323411379873241512304320319649671199326539849785348615855471956572784783985322447203075973287104260960101313973764204416918631339700098829101852578848999911548206671091548224373156793332564123203447486712729100142559999194092938326126466244731471745158205554175153908403398229151317621883293205714131574171320005792894071906357969008904700804614930954989731798010728813977827445957505606726013082075600540952052553450493331587903319858974945711332547288639981962014344809048395185841835562150968928687398409470468715375635804729375638635627878183400005195603038191325610967098611247170192109146235464635530597514019892679616844023406855763621665235692541943728141262423226947860288488182836666372391572503949464059209006001242546317464867435305759552299014867193109258452792230381493180234750539130794964361390840536936017655487979922315052829221219296591463492508503039862736879511406397959497137726862118228772961804431325936088320617984199827278470810167388101926859641535331872479182254631418220999149060308389412593207232779791102768516410246444895892850807006138203823303628034153759979527444206965501827199131648103794858590239621728605534948847178317346689222026470073100938266599579628219006586294096973872180610286084791495689741558399625518579039284346793386423442338626894570196908334435042600581851319982923094200080662528 [68,51] 33985562021006857731476333072895729652851829917971290687379204620030773828895788816052286086350648381469925546384102975728875142052472277810887504131455743239795171712705280214806989532615680569068304057687806404111618920426542651998270099185145661387256270954302487828527606620142702113039642369685871234268056587483784406689278091533752503076564072860161761398895441489967494794226958304018930811333347891163633905270077698479271824359934488539061116579345881534010970739774379444750142317176996323707906063054647822410151560315238844122399428904351591666434350274311301771554047312563524826678604732208858594113646748280426789392715594048977263061488972931267904209605149730588140315429311952114645926152190829908332869131615735353056376320239644466473602988315668630550868255590007930093383101815456614168691241702152516464491061551008700395032663495611175286306588034468780477149862528481967142403568485604597504243799382554389828031322643419277551448249161364771257504812069450026000258117645904973082912261838799652802400424904255130239038296107894633321623835388677909062237391176557335922778526453494919106340656363538712086125280757890229981893221972755305756831704636826429111322667768811659543794956525922796709107939555537942389711451384982149548606664090386605151544811141791242605012651413816478140922025457766773097861545730583616467199391305276497398949568305714047877140406667423116483937532628760557389868727526276471317169397781370358857107389992474403916154831224931412490458046872710072783058586531963608425209227937156603976075372100538549341942749356298929934747783837244057952152549882417026825810059188276724825516476192258767231595826879072941626685218537905701619191468131018236931998849594639632407499984468630836902618364710710049060908468780922599317580093464626141126127905902125375763121969085541747947533735871050596840130942841464809561041647667587502227277825645920618059051615911490635919243615746143411316032879427861498626219158296277060371957617757508799676048909837304102094141097480001683042025990345147351770649603565761091361183217532668748111725724524161373043718930216119031455594464130184244715167231937219576731019949227694867968315511223986128097513076246828952466954839136258193787684035737708324597963867363785554086669341347459497530966909845959968470605515493544765843071664606531205287629286203910187028217793905805616375235604156599215029712922776322076761398813842151388871028507795999377342300165025035772553106890168909905888868551617452682938715641228680400847909796818298746972024356147840914709858593658932181108678104133194922065920 [68,52] -7950222549108411393520074373549272804109734372322413423834916334358383217040765890340579957640250258872064993255997911040554495639127221051686650703307198774812708348159146272572609568092882760570330260641403163078343149131505670122240387983065426444313812259821938439045233217687765728335144903978035842963377788216146727932538362048786694744870611227911870416494887610458509183866704701614021983821304122250283014295387768765929146785838496540866817648155776348958988368006740585591860341425694263092053136880420007136283547786938711157986145302439172093145338903325444287616324711829555055097634910287347901166553898917398850493829328333781225475442839087511697884979258617442315744426083611932581498211272428090330336455906020454318731155124889683894160272048725258225660913971575323260777051229825635028983844366820995593965753640383139284480187722349278502929852020852724117060188468287901796562306938368200223526677024950986239666821882268452915899209672307254026860027322968904428062036336729109746364800524356354749245766620621219652851263641950334590637091032600362438656988168915205891518017786344343322850858870357307155598079163221838882298599017248175843309524305609343497279796325972845661578141186401199019183066435166570219786266180403722287676836178845526597654307288907427018550198038563541622032054604777319018885370908204346947642280450027287773499397811530709058397476829823541629792848320955794684696623394920391594524540050754245982616307586988406497839536124982929710506278577629426018281725008952199312178978606526156137304972258415214390239214869610169325177539301963450042160285744679615874367666567095313039735364157852906251257681455535003616920640276570915774785552588637459004857690054345469676029462034527414595272109649432153017073103592493631618716677658293367568017264164997905943729519767078574286836814799615473193637894867189707719328817243729951510071697588081359663794957030525382987306017857277523309933633155659169143251831104664376728075843381502149149273814372787767902249951670452807569541497372931897101437882144586242243439178554385808477573831681465838791938253469941056364337070575200467726380328947607748087618807142321540663691068948305090557886806049069232520635823093852441402828754032035149770437152402858279638037293097692905365500604457508140265586831992573306088297414834573337154450192746556821932645605818969875535106751926515900487160506758842356889280726625906058225530845424885712073176753177558189167529652201656807008668694376108164793742058156918986908708401239553881375807603008790741892261492386566850647178613576528035840 [68,53] 872651405406796278623911677475145609342650652794130884690188971162956394686406382096916880834888779701027796045120580039203241021064371572695011665045567668253328920764558078235997120327660362139705139888858896450109007916360098096974563860666392397529611520357028260105347477259551125024118512554686920708234853609295819749500747215663507677830344327836609075145308593169583268787586489198972177139953613501500120109962852384955725789612974342345707110016545551353727428750857952087460666976114740373141908782546545101045125611266640252391482829575223102256775794447583149493175082326237930962373955354002401832943748133329338372283222237783124944164715425578657547332210863381894367874261218337341039751400814300371797670105303611585881093698944489861189843579368652388785653021717089040345590132673013086331205820457139023968724047859382541909910891295539514756407553875934984878464092169476245426768517231278691767319900526351660968609785164531372431647382920903750999124881928575853726748974455603460768777427467964180825072924754915420025976985655863317541625177589157421872791024157871079201000200587153171609638607761000549379324147716593942191368222312321017094284476975572020272186926413663452397674167421446985155365041912444989332952155156841401997863965313485743475806835857864896623225290255614725996770526454870621373428110525242542887492559136910608950896841814378126547545903757462758143545160925114357088622820344408429229656801938179925060861566481707671816514692960064702381994244661851151365693338538399037678318015894833972835381920832981044520111092807023099651785463891403817109160862446421209823016357652681250275274264798722487741003446541993565599538391587461646604063284675595815760583309424250686128596538760161646026937762058750147072079246406939366632112380668144153903449722248580756433158802685249696619985070388933744194994069436551132024805172288062328289095298896363533775452931298333759308480532197281347030112069017161125543225736574225299665971797384200826064957541075070192341577075500069708728539235869879010055091557791438990150890333826677099574075913982614574434438344332152450765580835998153950745319732245166799132414897199343502627149731893871802829624821920903104304978753594815298823825480169071231534447298584884903272202806367038899201230384117685492150235414824812527740208331766416029904992568866534372007850783795844184838457802350966470352799840730680978436146760213274384820755477989164503981022279776706778524143665502301278186827513726230664504043965178813649624322599060122948362573836663840363972128572333222876361145242877952 [68,54] 303723508049265691520074184890938919447706341795921083153343706065637945389615321379419071313288046703342578702108240499761641906910335612583971927958337040941732676468373880781242835587708373414289218157740481519519082537562550931859871714404782585478101450955977510143064215535921634970655676555793301385363350936951188368833179744004271297734634101387099265901454065622142299133351562130615904391732283191198417173930846499113066164359273549812479144335424348608299000681440248084290777339446521123954227812504001771288268799806233920324859139730765714368430900223827519509212710362498722031359326109762851094958126212914251066150853323640852401673402062159485956138067404144883423538128625993982402077311014878125776148736994458905142147856305209723295074000204904641675363946084495438451858236590156890174972776580523819853677263831516472289101693263043090966940473796650315892378224570012712074272284881295892046149865779985282985978085882736780873618848807937813065709976261932345547845285113488831804469344699457051707829812909487753875207174953089594416622021909715851369895473437537833579397583528708064306213272224241379742241176480097358689287228371634967743386011521486909477627554422613344934754499737854377420205317222943458345361467267820803712584085178084856464577340780821855886834006654973324459560577215294229260871460762695305205981176418733398309015572536032222790042624509241399319911972064988018289929341894276483469330273866638913420170318553481386330010540827908572897403043300229541384287304229938745664725990310705774550351208763390932948525891210043690268471674632867956699530525681137700755139456176299011491123820344696958239474897958297868046586764316771309218845875637461372082377347856961639591349316648733896923915360573533671482637288791173666239379493769736165527835009542395526474393488522517627354228219809744536391291122120627123312312459956863182213552960231729777695018646900468439532346096979668891083895617728900416830691664036608432273136684214941413519704807405040822563023634683159034489655543267742624128374415574323639690447655925614364522001281625150687742546488550946348009214131227705614973567797465290365722057545852413957745629343955914663530682400350315845745295990069294522057993154034859918304277299635659714924368828588675749378111729420847461143542114298624279063931679551453376155292374350734722361002923140005725726424392998589431667525576917187105261880949784138724849295529402556163831100213120167352845249446006305186030823516917514399662899066624486524239664331845174390236640093693515210068818712388237591073427292160 [68,55] -237632449409081980550139648090741611249288754561395539175297146610927853013119105396288722879295310341358900262747968760707091374976342062814009251015738767741993247071974165481313248033109816941492783792771432008584519980295756593822507270791638870928017107289271516050286443200501201879153767333595000445767392927529359234994353454937428332490598735717942479025697798065268168861158012382094741885730256903692555891076743228860548700390687808968366457782992135106679493602903238408495438772696050049522440382462922768431830857962205711075844021953697844276544416624435476343834904144799169250143805827448901535246610714633243548963804869174146429042475272131333974554053118606276932530769813048135045412750860721116175105278383228237548176167051545743459139084804690370751770096012915465774504946529054897662675725400619556171339160263152281811700843462939950733408452703873102849047324507860059588348643824403327173154525981275546093513502988982707655740450104216676144771828157012139419064723460254651616872500999694307645551566868337170659256051498666808845586788799921829871572129063651264931711926840988207724321883332306367337116570307973321827265680428954247164522839887797045745648683902493871931034325804422314330821302811219327260109756269607394756476303584453161730865764212003083081029079150282344459305218277219126676760577224375061895879034195535502430066124858871471927271220254356888179306494909583890450499819288416731137018452966331136175201846883068528618815100482928200252845540144895062071235071771298903052940014546024738459201398492404403940500114727826968879112098136339435657763834293810628057097946024258994670174748233278664008691566388504168007304838403487719637746339746525935986099681167377151569568779337830022277243910297684444180139502347634554873508650017055513179864239535140187120517171533007580138391159787832304555397655962685679492345390248134129262296377392167401835945052346340742653444697659211438547203010165969009503930550647206519275296775439051742908070230688913844458146534533201226435316103630385643164311049532119444478878488537951094311531086234781259098436959672372484942755675855723161724352132848730283253394283102334378939869303018882219003157228576120552974170504528723690330730020966536634440474734430397357945655183637582075778010998861787502730813714472580911594922190302982397746595043193287970808617442580312672011674920574807920522549525981422333308636002045737724712410577957640444309876962343162518971877881276021398350556333971168194134369580461049822066308782056284780581837107443053397311078252552911127815651328 [68,56] 95554858186186610695484024044606962359602879483828692444766882505031944391061723852335987551392396046111815447009496087698332614075022475959434130169802256623710374511655671982725926389977866306817079176780972558477832826774453945362303856209669103621620138029437182706507459999017471595408424234439036548238089055785747441089973887377175102105621975534617279956653377028103965869817791860434052127988230580177243781228661949445278999708629592686775093488926301700659218480462455298256052109935194677199253537396890274691364331001614732302878133629119634286998647473707335044741733425238745410613137497415343365204322049428810604014789899259913391574323863077836867819689559150490193270488879143239777706887984734307280391681630562789267596641866122544056325770907687667427754936880578161852724414688639087373550591312844492483005741680258555542814408615590072659231995837590987112883245958154684336333692041312613887012728870599600925944277202966197836452827574267514542258485999893389956238082360091782655809036082026878130566890405228578497790436821315460657213707015606884617181920884372231615249310563020881893638605733264500395845132990642583746479287897554347100785787001687087309383352313502597736883385514066283483413274019095208786720114284746617082251801244363740505263270270412600815230643109090198378904952260876443978478437084973325992710018957878391838081350303427843662408205910988774472044261067202445586457840623963368667388627853330433924120910540846561146691342382513907788207037245158903301592646911498207050742458660981310551730183503048490453748114204084716063156313270803399596970237969405038860908056738605187346409082030936781950844157551032708023422083473632714936304065257360747023846823964316531425981220980703334195531627309567207084876764810973230805271030218732504643659909769667317547178238082136207575205403189197676740386483709136857662429847108107557212113354774010565402747836511275728885915644991254449985911221484827389400886343210783818467400440953161074313366667553643437529312534098783990656693812489523313202351643283956693215845240492551075038645002666449524361276108231605384270161698634112284624312350376096147621647013357527038653233143587159928099591264411274649508250619581221782390466821450969225061806802015831756637029929386849130936937820111147479730569567713542995959879387835216286344760226536952967512275324655941068364297377568772086659766151657365662331931848391080816015245171702353235260861765810234709320412156669120522418793969431002537358656442393701051868757138974273605328829221213758009251083026335178686464000 [68,57] -29079154392462523792210512289763377394599332480210078522563516626075928960438766392460541559760984216558847833135454375069786525523052912094368098604452590325205316952671469745295640592117005072380852120418730108410143017166465604294798076489228640592909063289364058175477280370399427164345034697770322931409537342671809444113345619931700906794407373721388691569884848152235786201882081518876760852772988365573291644150018505404020313874318649327564535245199492422664637887963554408099655854483983355305198862192492419288107862235257458931280536137899781903203246566097040365793242514429346463614270587168300308333067382449984109260173507208140338136702255842942067031660804773693424949650324962171237764585676835515031583532135858494296464007539049496949123071794319657623644941334364059745770008741299691237897324620263669546265247718400104603001487906269055145939956681467688293606770645035904513902995018001015561090714689117844122116430773277732886117485077982313930695740782631192638005013199271332141585534240650040557355448812347086363304330664934640180298022060609946663680245681096708330973929710051698289838708983749822345024496517577631766977983125157670842647846926216460311315354552999286003544789905775000511482992222881961526043295822302744649453713998991718301123548182097648625375490066912378180253285899269769676915800590912660702898434224833779266421347724417431296722780138584397910983059454431000885919255863162715714930713510483789767688010809951564324008737282997508296771703139328086647927747885833942058150840801860043904786233953831404860926229826972800820395698722662560650206367756573108228229973282076746933211289960331976067115239458501790593839924595939227328081042189269968420079785614579952966146714055315143675492557868445870117443465084954151638613292816866184578679955419688547593015398682703204200520286688504957151790009189525159589549631561970437843110942264993845699110094515040537862150276149265142460613033464343300879622247148445284588828564759941054462384366750618456634633652765753492811156918738887690944986383698497607756052312568451945927771973147653863786967717420270666858189854667326866455663677894665182395991097205082903018568279654222522706777527596741411026018861225586592150764717204516970658547671959427010704844539932271828939970429914290026440724196229611657990116758900829306492986992134660466166258385198859059203126912254085208883064479627411110577568609683123991820423810445226703836296557310510388222716511851638217343537587433326705907769487059083952249433158711752205232362150731875289747346329536823296000 [68,58] 7290682654546130307878366897344348776480512584897137374419863166132536356381033619112995801779547434071131171834407613641645611867733163969896644202467419514715302926371682808797658785773281783373294055314871190777454814487959930079621644233347335008337261491237587410969861613450174216610897308050296886183482602051744561061663322993308720435236683338296911319683335460595229005176886731161720791758938650316942778260690769195836824472545015292571503239277282463033519180211809041761449587436269467364939554999613334935249214528865950694650224206994589580887971973101879416463717989222460522922681379580738780038600408362104544706202575897057165898353616106049352121364153351968223698655842173990949547431696068486454038531502372192032702936059935564203321728495009768043835663413226443849309299837557910985226657109511857115078323221173060515296235226094857218706628128373887891302529668293082530508091400146123866566303241459450115397948491093866298084529837905688581649451744547538979985479977693984823732160995973948067598456297037299828686725219558774787982001187234226097340919262385205258160745139757729139529196409203039628093632640067378689975160424263357002746513965561325244601101276546232469332857976913740147592204739726148758951801218022518426638642069204060042227598725507307891670032329355084639491375913388190156960283488806687121973362067694849113286200587508275718301933904640392577720478008553445452871460382062554927753071048631313657617825977782360271137768761012600180155224859479633673694030704239573633351727684227035931370230193254921399555890824705686418975983711181102451341889348814654969112209281731849467690926908715128899014994555413308875056039426475845298353542272275881364357908649497136570120559520993859176705185593370112428251884472027221580591473083326785024502356376219933381108960890193425030027571587537074116097971299702994937936402973782927363714842988292603066615633336646499991566339426235595758242847540671775053710363123916266039090124442854617227782302098891920348624587605808912622238059267884165511137524462924856732258802034127895583003311033176307339226900512135199987271122427214940334225847998969985139720629391216032124990181774136714639713150033245107760693689685240227592831586357727734754848380607374274368275653640240910339914222111953192874723950336851195671809208981894695530989115410087123274970483120740807233393694973330048109559908620674582495118372982713984974390505467776650139083598766566712577297986685887699892896789178828363782711639380424396273122501104235114993440300252747577920452176663019520 [68,59] -1548165555237310805167279802503410890990190286048221189933818848594135022380251734538265268147450417195696531083343419100196723596807130733315970419856527940392260766318133269865357116225010439662918854734126085611084080054981887791133521182271552748675051775435603601328941389988886579670288011554143257445114345979966786915744472629395918242264043777982942461833840222775800860047182163484214621917677347400905837920835960946714985281799330247076721669409645469356828747870957513926457208200427013967217295049119688616405119354905764988900415134168719786210455159558518401671914272384601529839591587506622831436139260211927727508769646964243429703204929268493293064231347659308527686230678261188958377799640385032915719107222637477536143784299213013869334140461289065015338952423276548699974764313614877459006709325238956966056777111637612621071008783656644769443740728718301873937662683209723628937135509904281746317643190828411781018444527062556308707682250639974587754338633901932513093058030297814692769588598797659086072599444584151651987423856427823477869092147767248379048575072364706948529892659972694544840296206184896117101664811976832092346844111465795298216733101446628077820856870794381145528775619669876722643598890477477626186554344220014253061902153050509647116753917914287327234967868443006038351776444256116389660718666230342972723933854297152350077630890131855008523742001765388395676962145120623412598028383173957743880614548977134043835297483146942800541333488244111938050844028113825322712653330419183719650636871838476348025718129791386600484006243767231857948582961434176321469452886404592324811597375035778144936862247432534437125712538885103498479218757256623775101668989111422111973828666026720004711300392356086338918101474245700094482450126542903565240051918465128156411145384487910570057515729384475568747620310372310008465085285199429929009014017136612729808758450703026672476563081698591290885566250865281198473589974106048309862506085736982093666161377959652039408787590400488787227922357485124169200437683452892357711031165616275468858884605362793680927144459648895474957135793920724827427823835819366795447266956460120570769423978507129973783903805657873754246720153773876588894519987121666741120866436868933087759526224326858859168799562384728975931049908203341827353819547960879132945614738117478440705166262196073045396672595279071728117034723259376003704800758363039600444668090595207268877774574634522274661432903792514176493376020909322779644915513104996540267323364851491353287944411419993776828237588668434594286471741440 [68,60] 279018167310596992207232118951301249099540234690486117778555922286530066275600828179426226440325910452072649466028110226261984523825001321159295251726614582169943745651522633142900342053598071890043826716150473344119528491912082381091042506900224577399677720003254943238674994173343530866959342980564991484232263169515316424158838233152878440652670605332323151725867985482233546699985330996798338543312631493711503027785100920292840846305182171831152266060446027571640697133085495523944390573617859578123500924870585917574066735352973636733341520705336735265581549743633234455017231054752967926489127600747742825863053397641677695220326026997402796924659925951787779331960386574119225975805947127270270435742512353347201873139849646255796183964394118460001780916892574777424694874556691882215385521558369542660137964471978189610680205388720021979754217675551092648581340076542073108339097199877153074445551986244387008818226432018065795284019362149982505139902716152553454542105726985166152414874865303930901697724376338458314142056303760801842163095246063789460849216470017222613185081444708052049823431641975982622490056383722906044921996777420592152216185625548178263970819889377412902671388635540853791820289380409883536441708490469971613681985606206230858644819246880740020812907675380525312813529385144163296456947306108236637527540277352242564903358385104479161364643448802910467066825870258200781938970056692545199725743097857161316237725255826655572060954870347041911464826169114531141818261928873762950847662809508241226047385913220496623557929074800865967870198633958980500033033541214169583710794594907869016669397020426997233393025965238884921536977930496048864238706027040060589746587944418570538712204065048093108417399451911287698997011428635826297257542726848217483218818106122696193085640536963638834740850810745154823611748666881164044625020428079979463409281543468027368349852403163655300222560796165305514102143286288752410453393926197969752464401543947196086662894695198235330636162835301645892944801084899866323992769799934648690185174907709948060805628566081588608346868876701965740637561923576909494065926209652068092732335288843185299459216271911919960722682411471739370353220999130631534339514979521012482040497363533119806521234367366947562952960243460565212451371636817072365167549170552725232886162178547456755953893361791781829144339217539596192890720561135331646935384717251732045404766697633981921818618490815556316434132394524440237322335594601902220477857153488205333133123968829132299260561055122329396743218844173170397675520 [68,61] -41734455456450539249849101389767723576266916178161241125618095127208741401385816347027857955969988968964966112752694568218819469402573705690384133910579432718802056085440284115624907614096076904189782878278231593981890681519777959532166860362950021932586786269870719057535586745699968431538347446448846249013264120509683691384432369491386976001587673243702545915499801210063543574107357284324606037493457343671986877552751312789688478277835015805828452391276640588184519641182870850672987593192738919484841853101679462006359865971518274641383938896422572287659861731818646945290920855150801681685898377156885533665078976208841991169942780840450096165582927939433666387642915723376938185748216928736439875573039230393649986139072441852708254168177200252340354276887428165118999860260767828301883113598090457499226936840260918723964325172931216049785113595556560108534735116589803979113154756164810664716454274260445206292084893810919442694006273383461486135421519446812188360359021726897114631390582343130321173166386753164817378538885900826388704013594041009431304572074886842926650840335777138557921443245854191475935231543020128525906961052745596819933077571099102956153757931062847955669744847185046218853875842938637491789574385703003040672276179593296281831022668329809236662501829599339704239494205080755640692554137064492137177575193222687706270702276395796395107182043401333399210859291371578749802233857388133892671766134956997491606856979115979005509017416629682444990497824165203024639086080935349732153105874434157551327749865637218060116902612185236103195107089608742366365296730759982006580202830338613711783245083153780077748856571872566921688042693659358418365187605668344780635809315819077781317617839182999600074885833757059368403660614426558574089305725171678797068745895390216378212242782226010174608513152762288762300185225903820762402971385003859809569536108896272847549425197384659108404885485978188463955561979599890554246420456810815036224441707819912861131845609185313044391512345720883098885422464267550322113172059248593402357573343064768286756278169683196105822042349848464934123556557655219762344067393707844197063030054844651269962231562111948437959491547877953610627747830400585814625642777065391046959711003635932837483891976288753442619951385527321862187739241380548669447838035423193719262507412184541920555511006229835598074268447810266020937256584486359711662188212055677842888676902683748737161479551444442332227556463518005352436471512140250785168507368203695190281169556071618967958117660577874736285233788818240307200 [68,62] 4820440908876857655533651612591492126576365481861945283872988546765792578164038533401183587361551391683366630997265146521212314545303658080212470542176417139488928534802543119948624178137112430250065610580928750389740650001354325385111766206903249164170788398989475396891865864324290036336307656175503506381231871994366312047027438503763648292195341797858512683855781366472262297390537844343752605061380822969275536095826212046681817851833431673618649647756256753125021151334897377784962372248106620484601115972030881006358906454226672344856278513675804077977229313899067190260375274914767351218381500142683998914274672579115303630187100325498063505882530818572441216274061208332941164615052097302727645273830735076983400245977961876001716536090498613645280115424376468597678882790658372869666811744756375724407188871673595152537370657795841737461777715164914256617789950931313445729350404720482025007748298117593506076748164394569967813569176499714189059994370404349615753433969209013532488354693574596229915032947810832424558997403398570031060089492512244138018987155752734771784443572381549238186774696194701632649649742386268215383966836447099812475864175658003117243660677212749816892310292523419650579196249339651252708792930149358515842937093948322449351550888570987211297226560407211240822291461839506528346173717055509611177359477600653027508064768647538237844384150383259260462583362129709535754996246199303107967596769356884881845171666430456281612866277891896731785060068474415425670599713364319115615163477189693080941174234634598464569218888429473669198808645965076905652858696665458344328043471289582865974434315683461176067001292242037142158837365106234552534915695270651138284684872493831533819127419878174980712479074430959289590464443249767922096862221291843724860167137667876750648168158480494182583566550488244484230603182615967705791069495414070635295653271376184362972729358794892262993823623156084227111621041268558554301293866037607323367673546568732289589102167694316064958795563396273155825328127584168377049123686446084900311825289965079887182465268594547772520249805394983932737351763672251856983539760854127719448641894752728010613245093810597770580905349366928904861239151077539095395409265294993848706241966761184141684872796544436586107903434630501535764138027533551429610949583493385047235378656395055308895880223871372704085776673763528423040985700919117743745979737436232196760853457012866320174666533848329300809639769920775130235259613527685577721683555194405689721046499976545804572076741332437135576794326829629440 [68,63] -319594181978353615253209191644658863422068531677085837068494400755416529183684174116789104622682848084182477285908334546266987105801518345273061474938059415236511328575449149514705536631189695947747957911979701720744387349119480996561669545635821287258567044756768634649829741716565360182997072288272627870738767589719727420354442980491556051783574678398253418155822947318913352325956525901569812952795545161054999983813284958569978547567522335501221375387941699684819064372764705776737939903454435735572370481034064567661001576524335573680465722343980777466342835441712722143692303944120986201994065578326757475795010671046569026154904979434588879746279564067425578354109417766016769277977415528492798560563935947713665235424902715553586178624906254806096335679510152636951609202803810016654616787631596177848376854516886989415050127566356635159566987223691612316204259630937507649146916140607604114143477194152491802478137298906460175221606061534948686168643970002918775771599032809510854462291775407456940011897501562526934578036048282755690559519061632426995396859816977528504473192903428223795740711382699218658072136198641001058654703104328209340704878030258052260498579719605291438003815348289203646587614680000034585538296525323742175757602240248082939169279114250608640214414299048528794660156419538658690498570301457856200159469577397692507859566385355085463556213878012652145256007956665750591012411055456468855827800858210275379211335794993634286635247700356620671681963307565865167429756999360899857743629847241135550618092695512039637773401033003694151380920100351684297226759399304702461966234910808472611860822844613402503264522907443239251336603945610423109852933246137967685394127245201575293825947594377610779340044111027516673297080885242479704077562782140410171963620808037135659709360502315533607622252806946204539706402842570151702519038048961594099562064137934628636599346600825627459947938588260205874659714706569259666228321501913407491710426646836717746562318088796419639761571767304240208629190243879395623642745995554930844797507388456840856178018363627017654600361158174461283364526100301373237460373668314047933439655990310097234519237656060103736216153327472424299765678814858261368708697893037372174179377353281365070097425480619230098856304978524729401215388707126577637782086044935517285668603027777110020805028706651372606165686099824996462357717059333324494235889746481332945725422388292639823018357266705255525590311041375787832598571293390198973679324995024173073615808414223991975727424671581717564692983971840 [68,64] -23935084840015608878793445471022028240471342817766453602931205554708868483288581776268536346454370776611721875976059648117120303791893747528998600069541696240953674064450362154370778065209171202963546026213318725141247102275739684597828504424260328736076290050573518340991683693416400795390439499733221147759188083902257187509778097046480406625752496539282778488497126553383944273966825991962276213859395860298270789800253415025124769967966007425781690744185522615373199657804539498420659247744968902302481298295101157232984234588805757694640486756374970487581713751545236812817011645281313686675828631474555347582576860517742269998862031048843491270231547267887799045823295093569641302327757016879771752825221938222727257279630715854986000578094059415154828120864459539007393824501631984035667020607007060715834126627776581586028518367315246626441203077744607634499512383435814444475821259607235415885416222789443157233208460176351486140899303410297095856215665521114411187994431168780817267645999774485988024111878895442848471134717369586751175088011945486154857852822399130766089961874500198444913439567589068603141084870435911516115868326839270242955056372823870276622229358959034023224180831555459472854052279072490544875959084982106191132173198893987609515429400345510231021251349979251100617452330618283775241303325820628821401686589926993902527667600545304380737958604873044612404550447917631499546742133283950269669262579433371714853342730561917099783978616110618838720149002939989519768057813293244138646060554074556861987353724347560011597936993130112015166597261510686192589194228688932419199572689739186400180173910638420898024574991065976711956897151194258395830098470396264522491128205217026995180239192787593860568000552169675806679409973144173582510125439374474913875643100934225723475198380697450222957426323468555490740038431718755981453483981137058615804833465772636318818177820163211560003977953310420430408491347034085898199338937151584140870760959172241892056719946150470287333209293910298148326970948894546848482406102576089951714639899756928606675627593246527304858199780498451640142524923350111311743236436249321757193174709565673926489717142929333478243637635756775002842653031842496796742374445233839526076158788140986342480586120677988830917546350488853750742834973931313001170614936705755309498193272974000447218785783771802284464493138210003584660614151828431541019928065563680060450752668610085357818663636378921863160083037950785002642361964087867092281963831492763572409516425507753629126744572445999881414246400 [68,65] 12677467272329384633654617509659886404478737648206979555399006875392508993886835336360971720616534822745411346871859142444238679722075219779741383818965660529533476787343930939911840508011302329049046702928878393028781434215547180621168192636965360042087443999169169398353759809188667114133482415940224640301785742957070955918229913197789055130614187836586116425793694160567880897858492132036238977211115443392563177137805818766370688987174003818816856190050579946275116039016090157199840677481964435620161457667386573884176118633700561257455093559352643049006468966701137751164838861366326029016977028275922620901288552973271078661166775296460071829868598659520783341707456395411389509499855106103357576900935019837597879024669334781223559071851925687595506669500077263086763314539653526082940789260924883035296563922475801585262935816756783320209868392947085857940062238672655607416064512180154187447591796030963663713759493854412699776007956937429519057133157321747865714510792984666597359792140378806057074589393708475412466268984172446896674967796927967762637597228240650263862551919689835003654055302188755765107446776792940545779841149180713492307657707481766394036148695640619805005877736641367272497895330885491489023497591894802149612560483041849953418389926934901500517908234851068480208419067406862234208233924559058307167209529236758802338259783802611333547890373418192180867554023680342778275622867411613746464098536963002465375423096993682322656020562455270830813191602787202805655054605878633853252792889463836387337900540047617333237314952022471923535629191870097931249407634902902705456623746375556752096537396533067935018664125133158562192988031547923622023922907370998694793326941633092711911234575818350908133069105586867349257794573435308322195893209598272738912492562402531589941921726777401929826758740030196586342523899361418914215101091821227749160693772208838878935999745261536192946810042980019672324674998196702041716693837738497141522627345890272924173204114760969188327941126386290818447872054489366395499555824325676769420959730822912244118892626973917770355030710521771072507120370677403769380817893158850868674030457335697079293523499551093712925206632910332521723594726659767242575101152993532301268150259557256889237405447674455062719885170645184442896472748286560070785421273783787012687617406733598872193549162467788728085852584820260391793673530584424293076596968606598266422871204196985914263136322042966355046712886725074843887325496628644048806959302543987806836875745608881253373606696825217324417024 [68,66] -2630069611082287727317888570351299542100683335606403724236741780165868768812946459725647949896766317377592427214620262325316451143067952411245246766119919901422051492361829811534522056572388857220680186185325278325416575465476337771949852813361681802026531349110802637857941998989603571539346487956857689171906141244421311827538357565983814489094181204074701096587057417055530368012432518963842908119256370603636584130222148934157244090607228086138014675222058564303120628630512463655068278171458123175580686346371063913404784521226627492185177491730607029148574409282432397578574723331296590384815820789951681612196218534316651706725104717524729820231413309319986703781634628651185498856760354951185138992250905291926895498157629647757321269446683773205692138577334535936734223700914571747904976818923568380126338588332425296255369397938091241600308529929882118797216025321089259433565626736024142532781944162999256747702660520115365026875666284317043796692250784530720531848946096677252570978276476653504147499120834932539601607808364335165632062416376852232006746913874847999285957477805674590458697436506618470555125162424275568142472178548159361001080727540356287998539082366231940892928171374741677928831825197257987839787784753595342428141832172447434039870623339534348510336846381661569190740663004524657140657897212890443128128394639279345504744221002071120060999738939787072184463480026499920749309070159478836052297961582307622020430835774150461322046263785253811020587139168312055180157650652632620500909503236523400335439651015264462891179994009891723661690921474128443995670288756136558742203415020499134652403072390229571871439554566405933560075091893647199471027689683078498687270054656256936953263651284540234944301794667904418292357823837632415721187732805319347708831625116652668358896073914921995294873020223910056348149343753327609292859310656110662035596141030699589635662629983352397152285741650667918787067022929278812730316647331719588014354779758381044303583507640569535815604587887795859017410002184788596687785725598119721530414415869386550802437111954261373953139213838985461021195880842856187044008037636191169518656299239682597605418179259499287734436373591620103094263165053122088011921540059541955913166455008742876024434712070735869024714229108316288288712667710385128976311657421115229461894989933159069537966058601306107823179620307469420315392965047059439995824916665778528676155446278453075633355987753543606537770160006169322666206510931558696117320310214877721267528458139350503705239776672591380480 [68,67] 398034895940624740000147934420765580621922956158795382159114137693709966727131490414619555189468849408603441804140851782721329014197029153698622125430229680382084953758433030404083247260843546020601631377561552036389877057217684959479372601939640780773803904113433914367452734018704235594876600542729283642473413306712182021683170938968754976223676205989071245914403368628532877190828235952672798562575044275036846145285525313203540912674271417177250009076879206203197544147412747219516686798049319353037356571183278796304896184466110177853462724820979364426218531724489865853559565305925176187570228870486829793523847063970042017115552771203134711357330733652164218976833794176149193159818611341011833147161624367835073965881081927726144980481533760264272018567019809251751641968117174288790820613668044066256304784692731868481742205440347794729938954467326992231126811169522321236077381871322241638352175510052714840399660296633612513626733647182940708625278474527512707313146779734195741192382691353185668302142941182093377964073983270192966177967976869739145751694415076674086364406721702247266863640303093502173562916489420860537638973043530246338711718010313538008331615368963755029968797761311429165918400246070783566911973647908699571695489891298094855492435251044009639305430500421950545618533128560695091450940528396634024669419702212957415209901314121787519057520644883213015447431335274989094039302708680934772110174693566312770019741879294165181236455303765486158845957353439263314819789729518054631224072032483062240015716885157767640040069318791469564067116852291236781473361630915696184802988173830320063832846216243092448709962874840474310566341482375146262228537436544930399931371226045042753987093079018298383711596179399060051698806806502046177812321597364708019072064505022025746502572192603368117544714287427939225105020930518989014806499143359487557420760857414615670111489342502799456647003175155249072503293587939110757906764810369666159653706911687541695567013634221212596058819193077562312323546902259240522051849815727840595455081703867456940381496264781973767200676395769932414552683929970153227853543650222808463202942462468446476569891392787219075453738552510627614944695464208839761969700545638376736513268921863695728860670398188101057632083524668301680239724982036631417362258897864243183022106752654852060997059658500845769771745410498727464990232063804680350707478941468424173081742732358154875781965468506501247703610796356623662221747824340253546939651893778484093756158605338965515645348573347840 [68,68] -49190767128408365014336082067766793216897469742310917938149318784633020347490830650194201470438290772742762276172346243952043044502515772143839624504956742694991608354307172463860219458563840168961123439851080689298416955499669056017335862983013337704542733567781101636295748240965571994035630911534261503336006952223016139824875738695148151738422662364709828014548755032972307565652415830254717927863679835994291444690124965252963505348454160787085782936987616436276384869822606751486953277415527051632326128140642822319921656993577609877699174460099468753584988930182117822780058230453400025274368624181269310056533844116652219500519332806991197491765032095092436450332519304404250374713042478715405518230231942714112640341510073977862528301261349639021005962495958615888277094346530182896864049536016344483131252313183024671357240925455168213433922907541461583370176683216915462903836975895104305734078667711455189801527836417613421561668554711784967402036708195370033856691494715070932420292581437483309816482853942523644964023792567266168626890812546551154975694572562805604811817854077803550039016403955298656274896096220109878676765549887865969762966161562542140574183247283480462284840460546212341010729080807889752870028676428116276421209355399596910668206678369999409903499322681418932011788963822586833700877486187389319704412952477272675591084551306639687233433129848017080475466838897344279951367747565716737804876228003414010318014161546196021633559493047501561414760217310985513743759390729122289246698225898650668941309614726550194402235967907324745122628383451178419237231070279288761383273649883573062102892082517237779550909953745954623143676748192451057196289878384634717781113744972587721911281524786718234152014740626511325143236002646616547275729048355075794186064825261208667106973285154569434746876309022185714449548637337585492843083205942060956985905509530934721827197167107942349695616158367289072115450364890721715608627130129470576342399498240587140532798594846875635844792454310001132075902056343093147162995045159327085626251859826211600007029725104305026375635370616359807004323282538603780889972026236026396549637634469596306517280180278609556992779808213785182891653464543173877272487744773123337845078126284110919056715954459128695209062188789876155579441824268130824201112342347994508288948341445400082659465417303591112146955170336494088460130604992670344022809859255636342559479394387952481990981560815592990201109652126004084042131651826237743529711458395540559753062530916866123281020747776 [69,0] -13899465434652048132175680760550657359800473940252338148635630272864640114226619742705859018750198790911897284359110895581970515594266755206830648605750258285307737408339360269693229607586875607447051580285277743799399762401830765332453618055040255888555782938142104465451993485070927636748804342277863482934604287817781563523255467778275642192134566226020316421476239685098991992147323163361756179210835390207167363800140972421054445815061828646366356408926233012548718824957358556016038073640322670450187000083356251477648088059363503790571005986245712356036480070032155215115474365106249719793733943211711450071061989340208606777596032775485161111025608636887743446849497578790052691057869161325304466345978026919169406071080938874055291968534764014242305328997279424030585521648050386474843129863662229205545919315738971752959043119691065989026451047726339765584295409142218468639842626999928104729352038436281059461442928934900214031001375229417287476046153368832050082607860155747431533237220665994127550297870468219493400230697852662764847280120846935311978269229000369467563542935735476832064865867433300860307363386826705684679232302409997383579567368366750954351973010310035382265658902717721636773936306634699306946142639293343750198882903930699332039021501405650163793405076258798883417705458444332504367613123855251065675081839470740042053938957898025819429252765919906379932694461452437641520098173954484929681387818675237651205601583497531726350701726074489940203571590413662173637059176756168449755466701642010424086698556769917347393680994830298637610215799047355625256320950663663275624069950887936064139653662059776263870073231365686055830963828990884518910854133209061143610706331866700291412511414129900551052947100465578332676056397654740458125719612852285600637107360559877466678041445336102813631507647634227484010460932495355778786181841415983798733243908034330250074192194822634500928789736501930049556657954289215527227207415565666357027848413263664684246199330413043027750622153028617771289297583752162481261475781967568925835016214883248435962239159562475179908468651225890594982573725282494099481526872293115006683969958224656028058498706884129418440543269898458098255645796189469852671379222236164141793328059831348898314265386344672208447807171364870618837551917532690833484076987218926525625428458470137473073783765174267634854238999247667223993225372591155088144972392828549533510593998032260291138638171614771779119962717812655424855230007751672976662113287987237331802514615575121902453095338592685219223789936870398350071261950200195049316172772370905679839858484369701386743269396558331413163389174679193726720787087360000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -2913621723241363403200786063846629946415793663957930852688041662619608888282513760495823532558253754849383274648745554274762351509052980976679774513534110960249084274647161635139538742236883874806645851179459882151345871711856177540840256154086575666411009301145245193772478472142594864876069653790653429429761748257271232172389335535788660640282454353133581865482655029820015583911490455686121532748564644303728098049214935443752528856577421724425230240507356140661087815482633912071613913338447891842762872904654550815171813099760114456495839157080089966532208598441256159516746627024366020351956533178726984888351862539505564095169825557873976875286777113508028859243849304619690648435933843017083423482890685832193001337706971164951938561723433914905510498520353069827210065502647701244670533916211201379605177994944637785475416760549517517118927394544109047823587595438283406595281666346215090738047769624909417491909050545750336887580708680115169333968961856436116408568996227395324942069385410346713759696529594924928799158131976719271822729524953697816694704815104533017127721925242009550310924878712075641053362853506645986936355417488611566438306764075438911614318587794388634454163536019518434807799314572934189941450845307615993694042042496769017031401425662363329275424090455464944197124953382698018654022369915123662422100145335813059161353499362478966380625481544264032733416110754109923923884244371924078896247760355812181585563821758566662137663810153705965670982747939186557639163533329356281946117389536510956610010626020834148184702411229312648496654227902634367646514482003991837105037874092841766610383404661993505753877237195459209802448540352099397479265164281749267005480573959090431655237193006728196951043208377691146328674839865508072455761979078511278715973543246572895899394257610705207390828123023419835258090327987795484187464813913732061049397590191287248278771461208921132379318312945686293724479224203251335773890903445321539291109149122966781214834627017333084844967192770299928627222248131015991264141759360167587496544263891145581035325141542005685844258173545233491398174600217559851996908647758672238398939308793368655408473125721420171010806604466957100876236526375379117299835695984239080332263698046689335292380140093310464182468054562196483565668197690127207305681650790530166591594538740824775915806181088617734568290165892127925526182251278651032789324386261518493386477173045259610405384841306649760047660239102060798933567943396992063993194488853668540515542944861684378932036079878213718927640589841097290185639954589397717497670920336595511700640366297091193402211496911732423962908383432154965652067313516544000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -318861267580387946047136935557646027190190401410253832354151569616395920816656081599763029426885380567305796569552752845030066019695737850886475516792343949955668894448622762031447364530479814085036833248388331790093246721500166623658466730186473181509594541055669952390372638497707984368161313069696704947736046213069042193507406355541482811168739365980920695759714362557992816597323776186249426030917342796697120907475735119491781294273594988676393874190787240212395357984229791132453835674450090781480266526405074455423924502704965331598515686417618673754570146881326356028043579425364557290900129788759490908121547016125468610686982961769023173279237748744624594757842794351424118374508112739617236848261734386907137426604854108226546148020585727407024676213549767358438374152861666412379588355018438587684678631068334235806265713958223481813051144132013553268062229619432870588606722294265107509563386459401525583471015137947257567116923843255710068999620440611886767708595379208953630356008940511412913098612058757717491383744907325768685363222572499727404929210547153008278305404220212742995502907858829194613768140601315080559794166650515420221013343299093300479128649145090110386188872694426255516825294272576830306543834651569330100930153049291542604324097281614237717969698544543028570803690118039881131487316703832139140497038690013087730670099554570402745310222952943294175984143204338896908481183308761785620196434529990705414476217051644533509749981245815553594842333543035326320297639838346671042365780128657762421357658391081799055326068253611819587992535302345253325450838015144131707524350731327234151332530031351478677131097929196750954850403422835851844793050779549117767949801224738143285780534191840944911265543497708425164626675120078047828181355040140537784588076275630816779624390334911287841713608901483247972996035705484430258280227767506825465200547075460618846009395199194340595686979898141205200155753377504938462088244273740475945795738545831082237454474043620606938364313870784264968339088102985084863937333337146459252159096197990683195130888148441949431499740158072808158163398278085815385547002341431644970272726363622208704656716505063820906130115403036770846705358701320158156511917464441585184857521663083533541706971783682797402789240459649105148255289250880983051010579497979359202117348931207649680680578092914286889646888726627416790795897443094299903703129801582175063519469636077265918247605811865930141994833244986729815334325831093022939889756801731607147633782565816515005294011577875011609459078584743183489997449148937278351597336532293242899312361927516112332778942671723733864240708938176619560089864523218944000000000000000000000000000000000000000000000000000000000000000000000 [69,3] -10898707715696372436346600325539533255824304977943590087902859297672037396500721883097445606053645732454846332362233574672558677982608166484711400178401337987715324422599743519207306298683943368329479923968559939106148649489255298639260484333443162485898060568517902939963471942405844484426429063394529113635726765115814308292032559714060251572367993743210885466710860333176358003624672335931666131310190776262194410277755468346249251323039964123391378838058009613976375931225328701178004232412308099558018244007592762466342684054540634700810858673532191677833428142636880854191068637387695726594327928534766786051133445952999532583999342420309378891156762853295234196847232295015605578150696500904652132713989765471818875053489357060355707775364768219678758050903839224881215310228592516793154060019267723785576182068100117197762915862360676366104625484531744343677827729580567284844499434592371977951056547128584504060602398902765190297483486758629554166022888641032805989826546476681488262367750946445461305427439384884410480788752970036695913326881785910646661410417142778370430795662183127664822409003433674447385227159810408356221953361110745273933554746213344204314536492417144300323507376282539499636247676459583050450944237174172709472227927784230522080294911207614335808637152418812238061662753287763362206750571405357685526039346125869082109714335482629311615382751617274109528346857678058344663188765386577254742902607918153191999051918921985771175781276975453973251090146283541562292068219243736371060143575385383002065287171739114638987007292730992555506803476439514274146672765956740147953367222695982394473585405703066703895708500727685364284569857730251260885415436275520722041019386034479876660938423412744403559805477427238189175981032192732203140301581768572265565788675546221206228638176640512402741605397557830282140565573955096874660341575894540121051033761116536750023138332954968605675348177902379346525429413051713217225306962780867790656953945164850630858731417696027723483559686773886458035312150330912739860641820168339931307248867119586903640670933941594655281049478322949454708446310209013098137892538929029329554375523228994253650337473608635762938443126756139789308296704843928928511031834070043080913756628277273422371972302580747215318491153278418933842840594327276045714517284745497681310354545947521516581386419276381267024728931686091187464213202224544680950283802797766371475111469724565475827812945267170217370723126486066503703802731080014280657419251845838288137880855600166910371050947818311479339503586051429661906900831124258983610254744944969061899669987318212859618351394079379348174785334706963561309385885168435200000000000000000000000000000000000000000000000000000000000000000000 [69,4] -243326121168865012094505337665037295491489242927597719452018728390542547049022032429327605069015783046403023694570364499196932384600411371798704888437495714348964537160080314421758302644534854925601161950747975895786317736111362413801332822589714169274005512393026731999217612851416269807699890977547027666621056214712857895496613535707425122434994527799234262847348036675173223833715531148434140143002412321860977460066759751512118173532355679985556607052681321372529755807269980200561276577701073555035270621668384941562829428324045647579553104725513280947785021757338264587310720644128315758005433977803106238619785378631829570942443970136872021792249149765683753580610318896772873345382280730141339077208253536841258559905361955037007717373049633069570804361883945985906065506975348436342032761428422384067377206628667500843471108624179471533414894185690532617094676247820494341778150960040739214791120059659248988056908548756654578989516522612893869766789706858866806010809900285783542822022922516629002429208444177991700439233266823186638650035535715427412815967358814367150418409737105830470045735620412903203200605232212509861652952049616116533702644990070947895198874416769537829057386347089542583793012411717776102714751008819854195677317014684978076363469299740364030501760268995278263902392912243662581132180393341968730602714815657584635823011329009554230125237479389365308285949124972651212102748580627277303001558356066031938537115957291624218409579686538302894551734704652029188889654518730064979088215469819665190647903098941755469625116869188794198882691894538498293311647496179315782518518857509569212769664802263936906803845860649256841156990236596482565316654531001269622877315531936044813612529907119975979064958168398989303936927666216825160200975069298448071953550959890405018216672438104913145747708294435773031625762515727340748759217999752114731519384457857961390797866690027762709759030631325353388253333387333148844796082492306217698122806999174074291216588523533684177872892609287096911644781230600773093186977000676815868813291040575530065999828272302414106789274256919377536616563017672972669219798975511101323108785785862711136622503108745725187591014998324804871115653144705621532408403055251321699401903698131035949507591905890076991994564023472415731337049382752786810325610015753117928110398770676978357399392584739285157489466646044095633819092969320184488912398697797807902579696742169058736041195582442949964936306912725702065828994671755157038413519192383988388995439194873427607068037799866008090981516240184969034367334319658597569455897831504816986112420155745948905309707485487425054936740190467121149061338074909245440000000000000000000000000000000000000000000000000000000000000000 [69,5] 471013994538251443992511150856098540126290301246755787433647946421392840004787197846879837281199222168986484797127919435309077089455529863654405172335974923666456708541035590330844973014324387829292164437646867664448734893961031745973837782337559473260456617365634147452804921595560661888297961850499759113340242917987179393156407493112448580586891094696372828369956724241181817745548025979399786754248046571074284811374136312224627979031739518667937461890334972777234497366737170627690598023723038236110989422688087790459329441779175663958206724066192672674024621100972933319136194192425906115186465090545768168973358860461012190774614862118805848975673088827195106114854235582114571578608967588913478072641571628120463072725765500772265805174069924288432761046688880908044261895981488314419728555447187380210915128000604124461655713314387530683427257818210830135258511044164059445329919229778220899077924235190813430720196820249885991941802299652322124538638051736363672764617901768005194099121962988939511697800098076134557435935256833320027156628522889532643512696869548356768460652255607948159199922510368991789337767222234823646931899885865457798680632398533052471465546874162437450884099104916801287080229148629304289818227941136032352787424983658308050234464483269703004207156105490690797227895316020575800658097441321224722357940777653724940075358723175977850223403639086619362176668212516221816599837764985933957907706152261664524934598746034401177713063756413294031208081690467587397982036458102271106328017818767951883461013480631447468871447627555846742728198662624310737527937747941149421740114575865873331016006444417386690793612026815967943322345096816073299833225826471965848821713452639175902760455249029951074654816748859487731742473086824684390503797091367168197525035249685644022360903390919529694046339099705183994599851432652798851052510281457884100137240582634739482121103045964660717048271097562893811780254157921336727854608991392225293539636142863168822239282770858777252211806180192491678928082760294613229664292235722305018619375757118826994830275815848078947211975292816369710553309252159062254487189580259237767937035224712723397004902841784931025071870728676340329889093125982648805474321876782563458954961446595260713043136501325777416603577686356092044842259268355774907101145925849875315123823944714394429488794334101933822383087748765468243381801673362681385254032349654724055873800244346412262602923325852122859038787816195249698761970337406214649890919686135608883103644867584003103853342924745183355356957986352658469678950270931183858137751752258803550516791514733442767755650477180241470977629947507862913176526038100869120000000000000000000000000000000000000000000000000000000000000 [69,6] 28281855677900326568871814991533148033598955853449527442304224646951327268237804133024629799028612678592690593786663222004977785400209232723795850499332784372960828010405157959381336013328733229810499389681217971184427853417994093363700424859672713584215921163523504827471808406459977805007386479936820082486861269446523348578639151521912248152378866098629913243930147040627918413028690684696997434097909944435538555605507862340893936575440896843323268098731743396937107616275511219121884168111144795483006899831471738080284082285498922216040501851550891953652296297762108120484552502681485304090634971176014654910928714155264205770459575716802851219611922744942286470726946678535846854426191411725947549125298362628291322618382000020075114115113947377138359896995993178663218374408267541907755235043177173725394505781174880276068341280554866629089758328378940969030270436753192782785330182482043491466348838215092711367424374111034884026008841987778492897637282108119459718631528686485190938992610040900818777005269389297915193744615697428523427387748315888051849323763641081009014868992416817122506372810764703391525310095487755192393106319930345269663402755282002521748983290149547913478292307490487598542042159991986951641626938606132989054185405718473988918930888016189715557531163877177741949197724952901899623578290024575818921615634110445688207061760561129137635667000800712976259446161185176812058422467035116906488231184405410906641200518914048216357587802389468855797815582398130812751380897873865000388530093700475294018858233979735474652485363946654323099272167085288851439594554236718470747590492617338265055113229954717509747567597802412543018186199344645531844046788295099675099163303124594202921066653398370955915992232400330490851185295815258538294798790035537389572400222277575338469804382439177509980642597639302478392406213457800635165100396352223849382864465893591659615905496253691641877615075610502207269845247116370590732329712143123765998696454573763275865317551879416679674093849500106402104875793712557975879870556752893330839343910782369124082106129843200007790297402465556831325295605302065310727008001796315395285582176825366508364320968419356559500207662332739506743368870538159106105546675749295059029912367414666588510992532263514599224589849145015685383676926282545940573698310222157840516499203022639186480962095330525566431775567989677871575183941816259874986265081192536689773311871493070067692453418931011377712184767536403238427600846432257349018639966293807326478154622278537567347069272585213411642097397260789936936440702082782535213296878858535219929028123003729732404245457215575983919825024643852818714840123328115507200000000000000000000000000000000000000000000000000000000000 [69,7] -179775714980110686203441168474959220842455374072453888988601278064404918678846551164819369024157809221572411122090688378114512232492034263195928649508283411085838999061762871399283289279503309463001649195102557759019685741081178190103641877585010079791733808347600955677802109700909917143850020077911221112975324516593968417012093763898185518871220974288969145153259041531443161935531665423316497415024157040999515032895247585961948560889838904481410777168192391260511616635813353918543167252512029012272830675177803050782847298398895477389583903835420806263443706494870285783902687559079919100370913706572601539528544417875233868290273699162504851093194828274648996938424081621336394312788908373166252353043176418106717832225442717152450565767476144279590773873764988452265302186614783139914912061345899390170041120069774967953743440128191065654898741564155837592634802843170279014374187807390676034518060181310740352603687897318424623969621424307418841359209103742587250767704938201918931028022654933064450997800415574015078475910769992830949856674642422472013069281611579857853493249106673679736039746386283928228455916033778961559754128032982016391573863384516868987404046335440564865318931608559324824772251176916851208545311567871269119078248267668748821993619039348112393586389464710736216102073724049720445026562085621658371863282911873795167681505784409504346957094343971778799383421595328112035662965949484221187204772573049204645210892637212888722659300642019418033944487507674307576142171574754574797529064750166014934136884997836724398088154828211582523176951066942025009051436798366300870935133488618577425238794352357846641971396060989811646198583550822126687933999148248436174008054059824135537637668683157028628411749549879074410707234990115782962018196348255635935127216628628526839474228068552229144177228542166669740632697706907071318333080900952330672217476251596159012213995140329518892738702559220142870127504670536965330439603874299745369056161520529066879576742927130341482770854813878759381528511965499942595111513055150248185772863509325395272717870296135176034575159398476612133851358134912496852537009169962404674752269274670382231383182256836042289634330940297286897613701989978832458014582760886128246510972489628541489244890028760982215378044317240731246858830956047494953192422127446005911375306538838863426581187141023176570056128014519409037641301425307775804023252863512816350232247337787148930392827724196688868530236252109039268076820005806356470351607574099811276756457430384805387419101007939051832405639236395099957577153110664885387312964363797835361044354916490619386650186464893360480720200653740851687565043129636618240000000000000000000000000000000000000000000000000000000000 [69,8] -326324096899687438360073631386356737054996981253925425303093312606157099192068139827350053825214623339834025148138810538042696766016496130746289628583561933586588840079249935041655994595926969816670711123225231634284014161295977032120155952928138523166058605011942545339108960965675164373393144379352984087747045220310220670166948312562082261001306539571861366371469620840834567147492433022000625037280861205462002046612970969446784865165199772413195184207307529018308040151004485856803624261794626687554828195802557653715548999592361329265344973556392504015634435078804780087038368170661236928700887493427319915531588677094051965048387750693941170563433910904366074820369574065087848498541216312810792774420149402173541118521854267871224928700679865558047217818691712043496459794784177948861142105992330272559296188892816192184757592258684663263001350724949590766761862327075599231205779023875697995178210641533737199819775579237106460613638016562364608913344359144144386058084949180327792339964443588263137396490192370717820914334182119733740951028307016099883315249832885343369084205665518226792214278722219087223888267417468547341560003871158943528888365193583733091476720427286730422700300765689377349154737026357742828171763633442937187483578794107531528025900982605771192915989051872411618409493757557696731495068234694891971260237307796154863107191269564925132952936327685762834003429275483656383913237088825236199805212842336881056610075854756084194531609932585702567651689467078058792579208225745146138272730116213781170338135824834096223471372729414226072307267773715976548230641725382507627558607569161455897134950007366181927490623020385733939774786832214924200296657555808156534714465837631969890217339636239332795792312442640324246316490350504129247793058421176748105953678654166424752877990030119115492911934514618340449601813770764024715279723047983318107265898335393640162622781916858321555332958744627537922410898239775756709459315858280262349436863804020358274539905594898691126843572550677984052257856435231044460773121601351285995867526577205773955634033111037606976147027617592297558189009234784092187570931891072611371795190444801047146600698034820037226597815633457100904193421140955875880996053685765844250429780776482164063757216442177750097621603712784742973089540402230704821153562313997636613596018434298819492162954840858468776016043261052018057718164466214635285966526440001137842863171848191821961094655706546918783159608933639292065254503968334573082631600194726550089317768827679849554114096125610079882349504242427592606627540268824948377030878484421513545505170745447194897016314677524470573363549840845397316059907802468974592000000000000000000000000000000000000000000000000000000 [69,9] 11455626489760680679809922832482298523797303556606682725053213510102767541712785239844791771981571061413058561066360857230948781716040483756226950239392565873206187328691883498908677251738609493241249099642555098222198979592056412879650844032022392961544404988581697862459817921688820009939481725188157605178529001785933842530963782999479883116647208795552475131585516883213449115505562793264666739148722891998466611898540841646503117243557164274372962651787625718794216531589309075775271460058853167748668334592365288622899477275792112061194935114678694742442194881919215887209181633699523923958306578631742615556182489112651013472000137437204232354211168906235731379924362820075519501531210700637472156874119778706689072693569071849139912210856995823364866414964494730980307145239335235433097821900146057295319041937876261433348647098180289112300608112248826521833480823215689534347957977496500640985148405885703436172441174687515220997377285253993034447332560334877920489366894259883948423202147032705916470779878123645136647015987288179167661832675903019839868710730651118446573221079364353578173583676516880752186558826644569182141887338250385523614984171102076586645514897506046557272513054400265264925678657829502888839147539780153139617814847660179942984557803405454080733711581751986780677086820476868521650856288118620697420283764492178112157256799051758840634259752257503250143683179302081372126960733492245294180817832058627915427479111218701342054591181334355839162743023843744264649018945551218798479770519326295856634797311949001067125933278477997029625367440375519691732545810310085551641973564409298353977482797415935875289931549175030229022837334065229278204747880593772226392702715341848362322125777793318256127958775942909315268294860984730806391293848205842137529475520662845251484153133590461368485443541803543919086977995871908022312716454973861440196161785343330725396854555155254298968793974093244814501968775873485780021279912354296470713011483718314288853748039937828526819621361041666719722782175417522023713326310922985197696478159428154952317902659638011791233789626526171701358662521707632810608178998132198249643810476367494398411528976667026693418664667633572773873927645762412814473862893429878972214474732586114212421313617859497358558777798881619833947322441689673414285118685408200425370684022142340626912205200150229091724059771392619815501312725024811112106514183484666552958326385390140207840881391208329232585254573847743167778101794929124208212402555448706002425742434055988736392495206495811069690105508658833313056165407772874763464421789875762597590877768998155664970135048619546779808292761676313712801496903867705589760000000000000000000000000000000000000000000000000000 [69,10] -124432380450329182148183759406537442755885085245886874891552820538805512644529233126834252146290603847464359525472893750682119498972225065558913183179395865402369138114525228967172788160814700485911490231642409089875575500890876443687468332527855141882420517911828575692494209147555759805946838305464381358484390952042923597580186789468517241752249768907066551735558387121674493606190843011097883909997551698676375076049858859079308359607531401870208830253116509734373888115401532824694650729195093735600983180966460232102320535972458225394987151410728816203941979215273880613773720003390050020296263542978662457076136216245036644759779452044198444208042621027401455531168505772030111558613569064734594118413433001037003424770511136198545423549398896223788635094167715149786549818474367964503004983767898398760938607386558460666129073336555865544561537846426358943972986551348810192137757727423654105800166500730268779002503613725958760419093357665041970146234001270145660930760249223920212576463272537264881413138157698522639857602629241217057631038735126728561677132013528301767297271968019004722141955666325374503613600755149470637735002373061598675102677028955595823745577026262933603890604971682240796098202143966327728626711073841740855635566596894703800312504533231983308003045832432435412932671312551152470566351730440702982748275106473575769957214027227463073036198407554782802082241089741471639091295242303428700746653042278459801708457871864009085695531481112640214683175877226138051109946498409620514835926898454155820611498142554618341590837688314580589487589662059721323347493473224603869735048654939748936206607312485464010568744129095598735939926053502673112895118137147824462350380813010146403534530082120139926301202421532090070903343398324322493195766848004314662243441017460842490299235399833478448514357484623448152337841587834745359560377018164375657432908865294955486753151720252724867046779360928411909758319419906019743693987650543290265174975052403751632981364461241729266668477018749274249486801924307863128415943232770820632834082526637972388473657121811073500244167553188320315684996012404912974253448974837282899051697456040813911016325210843692729012036259022723877777109819624575162056763021630115934090202450471489554072993061719791818797762518401656566014519212902107875799590719783194810578783353991314514829007390128490735063313272641112596940937675614096334119755051266796100619748229937746134326093446829482856662859674324250142351829312792446707611399131373294538232462807821676066698792454799274490359795042872174612431627849038334796415993643773902505695650039575194295907079192545123336060609538886626409423450077743022080000000000000000000000000000000000000000000000000000 [69,11] 644795996573526225131319469398119147656652807531763502843327172361425959935446883494144041013182024633829786935354750339304328852072587756289977508023942874452489459954521312268581986099367909741509954218339588963168426621799747191029942556640428188865400901719501623819000193811250386502867981419582253131443382133837635974826548839692641777232933940967694124369706636668298245996584779605925748287802088014744951281805570774550736782858781588864269477505658849318471989215725177510940138523179438547797571995005998116528530204237679208181022937189117526207649944422246937475535172049474453192016042496208329966001601141472365840184493605105672598407189532015212740634324504075186709999369134364619163320383317065149878128476718819211485160864798585826003913599065751454371177331190088802054456566120618346115070626112855112660799298806555365921697885745478709719928548228494829641464909810987159402459476083225628040797811201374782908147637575334189752794073920155869340253954900753074479382453270822424223652256386393580115471348112663672760085260494605199159692736796689925285813525969602743047397186938779491882471508691442756853199192689041621043874067677610182523325086385301237604147701934688199362158709656762646679456786064602815405991021386377535459182671413955844826986465335740923376479069242224197919947598643670781549038915389158435155791069796932005124944371218034636303264108546187262057736202012715516011416781637931126249252234778634896056236613376210183812902476499335674215812117709532116144689603017588227611149760074771868153426809397572266780402067550938472972967646122798179317308603755210261873769658685148128257449068465753773214757774276201001798308457694011589625796570732729280850635493451181372652462987177307432084865524339867219111223340036778315586661976412321687865880502214427370254215947896309811721621881019212836787658046235576182626004523548067609142944855673636768146087785882488599289115092047246469532836988726900096333333563081530868702428077673151101622863173975998100339524543749176733342684024821353389546112285799738106493116925280687187352696549322476428553933576096402139603873712451556041456682586839809499887540852743405792057695730028102861600429051192984391772045717858461280002129112841114398770147751566713742498813742973320584596250919605144460962020633465360620535255003336194339536868929864542856637463311533781407633115939942590288481526781523917663661432018199988851619566973469960843606359879978211424646434292781643853627489936124115786809849224867668964237210405734815047654442211913108055140857096411264151323126903395782334551902159189216783671300914393217000565886778321885869183894305613635649536000000000000000000000000000000000000000000000000 [69,12] -1431195455962609963861254304148610550027095913992539318653681469217869157225264030904717120384236269906947061205749953144653470097566257846735156367728185823302339300158432243419063373004116187432557443600813750078288251676363478713969289817214216374062885690052793079345032447760292921025546363175360808297096379371369497370757378190459948783968785724904716543163139546770825950672783041842798726894198574153916788977977380549563228459661031885711481354916190610793864152840802929332600177068004438502590441233634638955354345899541522580656291701224540163689094242392041461193435574438647227574548709876825008064994064105778714618234440822849142665681696372522137853273002505771876247474326964955182617816290629768957463774478883302613540021046599300321223355648316637992627320617371350414907733047173646559534336549563159904646152039318235373833553214462839081076784781136662530339874987607991565203413985103353187326333416364769331261147015662558112022509578786291057369799121299248134437266209347883791010695496846746086477849026896998464134672379775853950145017597298945054046538535579500831218448422773511807780645460974129816699493357358362498313021009026558561930313441650106889630511367043922525518191208045805325897452498399867416708209514644295681319270708589848412779306932083331170532234375445386004448323509252920538668294364027947076548927085166943812562478374097891646311125678370540970952312253983461667231544832711342923261150989524492935945870707359040845721780373355622943631683262645697114039578534933984661470390143435901413574791906327018694250293703849351789228993859056461629121702930392468460137506612089036504002796818601218227053391297474382575967852352060043449705359396628284478973011911513645758975936703454333966723465191159873962952735532634948189706811302871306728887833702581122119091990006876416355084768871140354934729949421944413439304835262201816639092402538696569244468910778487779374441159927343636773332336374239051588140293922624687611323891073254203347312058614899907579047777760833609047636312602408185055114352987581419659999296906683211411269928498819335333526162670373371689680629555473489253917617555646113952456160889419216223391912866088181777811263810022244582841654534610782322687119552465478797749616832715240216137063145793590504290910536479681982961775757115675318792001208423816981166653182099922649928356885068289996215099363584841405236488643559323122200088379913592342298284819345099736473543329333322558119648157457240979783390326317812900111511069095468376266565324375997018337977193143298230707929491215646914252880723827229406745107491869480119071838906138991581804070232444911473215750295180365791232000000000000000000000000000000000000000000000 [69,13] -1104465938924967359388808961637122648229477585931749481343940470035623365973002534774978234169015422872993673413344484924717354880255095016565698644681198324411676666689817049526925257833353661584280921485201356934632757736550599262492952158315298632982902571838517755160414656316382345538501664768350484976551709927919926301138355156708246768443172017936305704259943869525158270270905699920731231510899617459266489113266765239588723417794817680303960383202537130167615919726300433002368923494137992402738387634746538356264814423540878214737558312292047079604641284196016785342212556922898165104549675651734835966927027602492415821317132475801994304726298640729234773386007410273860336532863121591119126889328685198088171288306146766015329679391908896078237367553593541170296827876797280919622794549915328386814022890615273686416764968519003967658547187815391610514351903436786932410476016027826205798061780428641546880925238863038819639906593761143552686581299134610546418927980245510963626758523752869133487407702723642031301464990150778349948174095358929543171988278408108805513067942176460416432136814580095054806397618797490894742538663453072480288837105876991126233961631194221313690507241969771967662265937542169637368105048930163055324434757923761989567344215474415338108778013355486774078006111471571968266472654434984089350775297682755337992197001903911188427269355091439255886448993013375109336734829463154334108239859517657654095644299841975133267197994027275927739828181672610198006462730530139619254753404458666671851720916770557605847690906783607031596885655460880483045599566735535021977323136195040910672286411078057534921973335880778364274283826946799803494801324883860027716459534741717503511129115200296744907001401201043714514248594653255564707461100141067518111006103656046516379296559829549123705439800931306833081258892931431956894936065244682786166006933057688945246441602013195314285068606555572446007373964793467977436865771819771139044559116439310314853030981223858621762129818939055894403465543805007984408776027713189952567194293765122543914152431806317211529760867515401062307204207389341332879367420617900766585708986976915885365657282686653746885468092872660188969558102957908315302594592915017776454731721542654923976376870677572971646520100652226454119493539284662238484340742922186415764895019900508912715006428081179042920671305193916945741638576023719836720103699933605038290331443403334866530569687074604887836314313280672572155594759799375183903446689333383438630855755467116778923143193480645080145868562510502235969535342933966453854588810298253599375376955919836737607921445159355620791448324793083775126679869201538088960000000000000000000000000000000000000000000 [69,14] 12884190211804172878996193911890744244244017525815696292150598963052150735423864472933966184527880691900129989025207335992246823920176670818595029038938372593849226670937956665966397172441607218338176423348255095898982742313467492005850632268136249345754096434444407735980465711468542083858906996072499182755975170469435727002724307592726131641892391931040553653906804036035538351092078373580225805172395841390646875757400459246968913585809980222211571710522047563220799527283563348938148612812592653826290846845973159288461713172247380082410525756514228687543202438045385626137405901868433380762315607968159590510458713069686115036789359976680768488395567551123714565846144336885911223975497007446231654779768184752872015152913386890705684390815316493795036001872128264592548067250063985124964166811198165162003718422151773669958214046631502044936339275591979527370026930411934689765924805338500342372845385549873723653203706434275306890787728196100783613459405011433897723814836850088381881095970922110731376449965746216167465116866771803373039174398306697037534419320235305610892162071691697701816138521984923632434662846628068195691318458971189484828127015107328807179329503351028041530838220874055609354180163149659033936730396499941574099058015216637934583813444019285192112119596745163010381910281830691628272699639719296908627363833562073116891578558671019102540217844316168047389824727567320165529454398087657089432623213252542051206651678505751867696590951126879004600978863055828259865436261855443101573885279245538739004469770344909998437066357106538684122705025679148816403801709363304321249363767623374858699102272206818851795569853897492367336481127454554484588940908609134288121741997358483016772523954878384927591348515648561362932887869660683105563759892593338225234276166750533553020167862328057576485707791597760042473655356308351166563241066376261776061664316702160845149140384846755789423172748461093551778339186905234945767797642626565825319200385438454191600366216262416285540922908578356060520620823462849270345755574674286976751112212799874417274970536073437832112748341298194468843866857814046131070055739874469400628615967188854473570024631573178416907603590130498267562886055092214996173429300740215065782108830875126372184416182751042285487742446908639833340195222572782020370302545651884120995756973502433053498445222360186495115461090195578918252199035336149522071597313458226840380120541992597232148273132126795389162104714574617389606514539602441036575428603397461113608905128831249747078600357997538028059843470633910196874974243548890919444084256865329050589182922366070499539071286436168223294049276915578183653837565893793546240000000000000000000000000000000000000000 [69,15] -15109414912778254840612441806463476380904045714005162330125114662088278697225198877820599198670765203055959962175534095703070615994316645832321351062872690890133453750626516628988434270967661623619118046273124813710786533898163493867245605979086331555614967274454664607503745937658711217828978477671408596605364507764350505242217383602067957871759945382648549537216752704572656770608683448214932480563583909414258666305643569248700496058105560580404194049941241011798818980146236898699455428374127175381082871847101349778046073633450055992380871605038200595926122660718570591481464987077431396125340700331578080254295847896715044983618117668672608859205967555477996693258466652836738987151616971626121288969476774189859253620857041371346139170798336685363077462731631792371345307864853176555562939927366916460686028573233802664943655786987606543546268128862487688953634222803993106948716334242800872091222416401668217228466448494547821297040477650380904076069286283803886216109005379872837990869334796151958548469189894851642247220018006999805986931892692029769742747839427800317210071215994885039348444670815909347611158716046582877956222106826727791413149422577252042684937040428059654985227887377720917713856606963820869006864796430595176092355479075640119135356010451011940435046163846461969290233671411595163923847063183777993049924632471322326730642566076727000257691154436918113708579055970402511450344976617175618973149836066494598715653327550008457100436840393835031900444036424356510533724048101400142058499950213188144175529427021070330162231418608846070063289777960567365758776721322742078578225344968713637481529432523064841010079263649479637123012781540288867134138003802610988822394970475813546153127270101650582741791567909323727384615153167174852589463145374579334128479043484099415149007742056379236240667769587496364215481982791860681260335302966549631907090552700440912384332680549942215972447364336957444625244880674630933866322793002798722478974237777637543792946184210001922969348918381848687074251737491811754317279433756240116222028681714106248271240018019009691172028573222472467985301242365201511294275249031459488204544355957593929256813940893780431046642996936076748865433044748344864802567502987394119159247998814980929984460722124959194933201713451132632554883321839665421057461840957302067031956928700062498026988256123075459497398549915591484219916846449556315768194423310844101310475130100445947832160761897142403392083143562297080758331036744256562673092391490723986205614033980502771040535739207753393854340965260006203311770592490152820591172278485425238470036566779414566568143323110406677966045537362188294023925155445017149440000000000000000000000000000000000000 [69,16] -109572924054484130132417075027988794541234457411673000559842006007159987058204646580611983399938677841234607704240908928576734830664516208776345431793431830939899754131728778846381765210927734033711852168285878027215349137116104047682160422224822657242233638544300378726967029016046654485499063251717684207649446824893161895946733622916031175295494239417873940060203732815591489392547450068661381923656466078603034238763939101419130122039704528989086929140270014072494578792474924968021300935983786044438608686754752973120687340947778763463619978387335418139782194317392570675988477980112756277652391716447134727025355010180491479738627495204407492294467352869848709721240243589095932591538318701698038653853410857577102182522252689364563816427575953227807340843644151002600496596492475988370372060472922988534142266573508969100988258472229661935288411396499780611803715351972641206147010206081470919812212700267482821752780996347492357233745136545465458480155003721499045857417823332728189943061471544403395372752191598785908436529199200755752935822270265710789937433520891822337584657392467663729375217617803036053204663062349928565336245180295490477463266939136812647174829455763771304159190074208698348056841871532526728371473990370145251337229756045871173823639207257874060063439279279778236783282975800959688339219903442726319406756917213647112499595107046489846937998794569406295875703771513181638948140715908750715783310369751941273215583544064717195003687662322986240248150761013329060559487286940635329034555812420164177377922937974893101146387256670173235373624357674950599905849711417723856585348354361335437601153990316559772070939018447462322310163438640395788122659322501376391926408446374215964477230646377804338109012448521955267602446771627711243804420259163515017154504470245139165293875622009776069965301753875628464456952031109887560888338564415296051294116954263370747864793758229681978172067520227982270343541784815786310163393115780308790653956469387732787682606448785204996960751124288180493461264705515430163067921208885928458342412526920785051290635556685757112392195259685646522166944970658493797336630683841933902232987639912019845339845655528286010803806440998844201282218291096763004061654795973504649698732476753867654946003447031419724553829909977255454914412927504555276528930977498603550370612003897507878918197731720333269309444784977672134850125314460290821204819942669001850959033977287278120670324453133277095032670128869997772899160169486766938629152074458464320663188525657469904993332979619275876930434039791987297818472719669289013541496664191559957822525945236834226556612555755807733862939250177230065300992438774949478400000000000000000000000000000000000 [69,17] 586120968840229473796666328216264805082461575533422035486132457992277203248293117577447646199009797133889291380642077581061197557673844278844214667787812233194412140068557961588336947342914613424695959721167063081413358230803853990613001601655474422761047828150447859190019089811363882035579298449895143284938614281693737100681464268207947152752190389786120218169786039504502442652870312633102177098099894262526254405350395601869310726377308501803426745411763048643332122557815715480542402022325019402457985026019824647819120505157545074354017553645242591385026648575019333897107027313393272668990840634243426893885076398346274045620567883214532464353838096209422514411136305227492892669961518019989318135195372292686322557820131586017181904838993318906831367195479424028495918926343403593568291741740163954370524734747500835965659041761333065577840325596411965048374059475097579745150595249136334297147272873566555189324080622482239522904309614473139722350406953545446068446535157146429347584224231707834747008595615653773800517385943898222783858672983910921676378994528544547517536988402698646226554715139637550427173917387189059780912007872381681046730896849169773053314753673241305961982226398665286933680207698965910995824584457524546778090681215834182066522717146277442935376616211014246282518513501604376183901791824605277044869708545882218364488128595232367699195350834335940449409683341823983544714918624147124018907613783114525720384485502577241821303245004166627048933190690653316335641705994833873210704121533640950711752213831641887388598892306367227124529386132123764894703081973692600518510120741668271908233308827655127025762225083942632091303371034415353545267074481763639281029895366816030984056899854791334815684699870885748043973837897891190350818088191338332750788337079903547058698262981008600720303118935766051539664136860993551808326871587294276754858247504574646686481953853326806510202903773551575425325696494017108224220571431484054290229996513064688137319672681545476707401112086675382616363919400887653940396538149066170970897513537295781170468879218343434410855409935702251352851929728890093116021428852894663910084388425632459959553828455360490956352361149255262904386066884649507977392883620674510547811806384718521471098501735258491947805972823871750723507879033893617222325546946830914647927188874568028569120558454718444010043124138540917553147727034767414572605382039223982700540141498490479040879536890618067451540389026493285955290075314393017283197766925926721843321097598867827730016866594035911925291246941402196127656011152339625233840937513384288205336776430939299087771218752349684640168575577324772360231912208737501184000000000000000000000000000000000 [69,18] -1165553292762211843286157697758083497038895491482770737777035725123907988892373301616150592353899951606681554671815539017645494763358483461535767312565407245452247836866642651908484040532627716873787130775760736432091008092015262583511117135546963520871911794569411516449989251232931828875007182188662784688154263638610117770498197289411990955071980180064706357636804958496629560967452858768202161392690289638269789905922537648432953228881544407563080942900113684210465414828536336028583703853660605016040928714614605404260324094353088120655757534880490003067026830794412345208001640456160110776551198451694853660460121392578577893064455629394166649220904995241496701027965772165097923537176856472384945391270592108387055313078914307426104755690238683111370189508128652248901825666416735079818623136340375851069451139054170341729254806266161697250396081717189671459062601003623018267368728597834165634485530978597760814380573013353870497800015066164038874158374686243649766274056471114498805090743181392738237224700619281071281615552643604584038126556935368187715389677265878299304764715622596180224177296167082061056282425149575657301795039263310388819982526511473132361413538645147287605183362308356222689494052511891625398574209778049761538143662826337347210282837515138490336162930053276736420200820747422467164786605888993530666864405708615007784541094150330848845988226854397231353282623702488440213242209379333096436834156055256053667249816245907421537419398169166030293223287932125821135839753889154334396260690779081374738670123009770771463903581944047687578432028654495233425409025863926291947899826773492757573419719406522046025913172818661156408122700047307644994168732189196205600960126409103335004292647910744159141025487206078276013557190500526760420209469192642951651389708560141576071487150094472693786700319225934699414849160324442594711338970879920022560584841916140338720099608394783635227763018692961027518604194659629392010600054867318045031783759296151099112949581403233790081864530185108189734119742467651242073331636496869341787301668055075808857830446033564324877929209657504529690563919553115711858534221194509453486473777253288498289086587722086161804760216448197983247564744849584830628617274995198075526001535438932891761044072256279799754954945134955872759874630053876957444771744555878844570270152123000567165185510554403626988083981887701772407366371819881345855908065814284875233487199358629856340777309893462556696426080368159075983785386214940149602545775665192787885393442728859626594900247794787851360748106017747237170295928600981469190389056536071774642077455298202750367661604803070864098976003931501588597931248985720225792000000000000000000000000000000 [69,19] 604091526491019428992646318853275110643716732106525045730968345244817910642327866474817875734968903835421442354848781000632168363862945572934247732756518371533459583528441969484379431477069872029102378645825380998806281561370474357391274189441115816145039898921024553675034622210154366080921523874614534806587269192233033574249981896333083686789765996601391823349856577642797733153667488461606473515990392893365278408439153019257606093680625240126497406265189918790601194813416149958622205693287423629161997608482071743843493935263348942289660201740852103115906285087874887386561456329533628946018505494192428682259645704634270654644963235447942889762204026335836803831418542429515469570122138461222424485598833284454719675886981273834976462731534184413018493626619367580634992344263937443169332069798215055269534888012233990529995854707377038777810532044292369958229681284588670296555901528030409675112398170485725556649627982876993370628399781703416327832373401679356770385619230865847038672515687145556564225623644502187816167380381883525693696962699399794807282855718454291234434049365367344195853036851056154800727688491498011240072672667993561374550696898314543038860995574007579766337028731194112003478035285574500141871630016287684999240276301013974849385882609690885183700142584449958055640712236410865671426987905222422951939063145161418027459152414301828110483387212876586641616705069558238305785392606442076584116701869545722185807906241951972360512711764922701540051925383077142589979814106644869349115982891460571541044888625432132830886606690036777994249310646836885021662612404641385168152757170998922764740522266013423199042005278293126685690169425299921789816761140248386927365327886980111662903472871838916798624108405571394084748090567522714102706830785570139810064816616115600876255511862401586675676935796279503089467979649662712007995453024460897824535756113463052979507288350938467141697399615768331592281054306812251701994960463757930959328441992181841054527876112920023696253463853979294176368098498827437185546679799198195555441310443473886995001972560023373529313171067542747292795700877850329771154003550166249778112182287658682487343548273386259261411303246159148483401094119196589342872817780250393298003739355743362310872679330240483731162696006159349884860675768410463380101710388195935034588376289850877453500593842910563823978303018980448108224476467852225668218056768555946057784223464708399611407366552877236915900413021424468309248859173824049490334753869671713929003903691931106601750879882334373277821945711534503728010667837520410774504470243713177834567582540752334108692400014778492154755488020331960038901745396230389760000000000000000000000000000 [69,20] 1202682528101533000362235890638768903708959631481468929835073212086093579311070236666418502137009482138691953105419452399423659713767363554023234350530155224180556768541576187107954055921799153929816866728492336726765284870847172071593678916002464930091303113287706141676513855255169254333462818155438760051789064903738151282570872017122024629209067813084758760912726968093264291558132035949606433176113462256074991031950278699633663213946233776088685943069660618422815285491287607116536622834466711532358060576014706277464896809188873271600515000878959022234526097106016831647594148312657532258864001398782043301089378947580438687026770120050450465401933833884702055979126198645452354582117319742390575164906031946813999178742997893618938338360199793451860917239417048027747821212970215842595282559536734542561792225819965194788115899832796770496944997643207566290350955115145188893184398484355673008382082247702063489687179673599319849494372986220255818954286294768032558288518237042461043750226293462041766157082211678537905722939652591064462649430224465709816807351409563453490960825543818791978973332484400335381962239083659502590677745735203909457230233228933297418452705415478574627627252818660293215850156481629839609279978271352440342520942307247436327737900819070260256855923859789035100857728903107880569195469621999155180060295210304103666171616133300411836996233374996019822649152671513476455815562758073358680366337372337496367475053130738258422852509533496887933420926905239481846758153430724785083318797375877688569096905312958294315980756894827558654407471885333293501629754907545432561418699929254144706884801166843663045593254480016102953122607760075169787183220364383480707439458305412380010894710183019943075081702151062191026661532067105286181019723942079278744050798035713938069838780889617029202615764968307068063840923579184269539738655251445581739869223270034596856457870345117628472979857325803790292054756178816314488252069815313291824882106437384748296713116284858650129192883354576185495467851829875810343407174387267706682662565663259881075401674800725269704218845137313299895691582444294999648762889916018316823122862052072460876704323714393688878252642701919791269841646049001858623819575764838699929119411136582471671174911308636904730335802131690478261924391320219158832180889210296767946315635708859067739099081037365263379218890122300918462456036738375879696847002462633325383299109472240302833842259724359073882116642628117576027693540509596177702472554836314986003195263259480033409579118855519306034315303078185571863436908268501759682958788315180557384891382298943581295840692114389363357583663833742330881887866061848576000000000000000000000000000 [69,21] -1376320393142842777004874817753515157681795293123168720573492057502484040176026894702839109451054196390833509600151035854197544672623086280509979958015814973984909427468481566690389260018357141237512761574622585301847819550177129127378036648690221492489144048567405711686667954276981676528669678324338287197130284789117763908204541271184773500404497238280024675690735540232252377141477266653789149335388942189114770257775436545414329054601930463362197111642016772208420490660295135536518151584621006039255343712312560116078544538601853354673444435056349233373940698751268756716870448032182340419656616577508541906648390947390161405866870720101459543577046097355990742104061456813540777829076217606376044355686066839990580521630395607512294414410993817115311747445680244269001391059915822609737909465785228168934200566511113628413926013661562330843252105935587305140329806495849235177284571926802600997364563245172448393730411052130008176800455861598985619195085789503070362177803869060887057056332141047123705878198052608987898824583943512427335648365682129691388148808993302179878447469385077027736414846516246237579763626458726335955543896596631504889575985430117496541185633350486994197448327115024484817548511825490422233573490198808751752566599765993880212459430178867255752956110361539202581519303632806759808635207994467332240257899622547974362226172940887365007901018361305548381190942227788559100435924012342980381693300173971888584829185351382991959062589287535544789495743702573538873363512327149476222508063123257121215789354774232899382105747383672041803470744415829355852802498152244810757003103461659556740870656243041394798568583578821425077646772748007662027677139271055579529135218923328301300880078473434994187223639446379737474540930369254227750396154552167300622084360710278087932983756819556566239256582323451767718207864731481942327794092434954468299479467797941772401434206756635235617560257215976380128310473869455239399759009241673059730300612714026784225464350777599754375813553799030039962336218195739189164620783930802673346343113632696567295271215739816016713777995003881596175591127839871722560881242356528612286497198822438944165349743694247965846124840590886541010661600201667209681137051338179308344257580952614858192369359570032230987683795954562639188329643564391996891454979357054284419802572737903544008240749786420680588973312556594885142725397174176068769620872170419206831709863510121948130043015176502151402368244227816226933962143362288694104444526361968142902148958813715239237165656165203558376532337341272609094564671865290482721260855561740105357082240831826437280478639967165006105493609902400802491564991270879232000000000000000000000000 [69,22] -1542208486786532825240854676094321588386805952393185910759034908995281152235201270391320197935125818697119695347487568096876762431677899839719128063903159291856618263052025195586128807034592962686796840209507231406127406041538566804278376297906776997892742318532783852752104301050262534701348168734908927762370523311007516838842562473252235416514156280354769844842248936531943748440315960833116314894460876203379587556034617139171982409551791995303383847269905183001517707463136725209365596257916573997246942062688901038366003944279006073032349519147649394560376576945011849546141742475774673650019208144439684551953950522955796276753053105304781260111916230887377433719118125712731566202596098920137855543379311554731630038689585325282392207698954205232827305153432569968255049495990628236095952457003057624048255223769059554733964025800032393495994149927800517256551270895770085865298019021626086766682619106683842187624459409642381654405242095184238025330988615422640630650908674437725988528812435586411913050661645567431868732463462498493554047934904220074126020001434816742799128106602865980841632854149023799810691948330519790437698845939634540803750264268784079908294005942629368326268169664948060817424037701617950231759313239484944011161773482871995648072213533114911899887445519419882671440395877146551259116467517145661791605890239892829272325543074089276627708345380887846408782535663362479735459666895189611164393853408777486159962380408429593869579636071447259961180730448507474302710702151253494212159428033893688564995937896300698215119903966873953005682660153400650735000963563487497716709156097126442340718100327556162922300052942948435077743165952265846022902555344587866419422279240561280975388895653087641060565862514329861139788200288029680299648433109096947405887692992062453324694439204455914732527283053450008004103198909353788297116298748141450827722444857866177667138668114952918427367448168943284378922223072622085971193751917480483562406235786617791723108165983669226409025727554858058876127865604170898781058296272173133980844185284715282294107493517890176416919077088671918243933700681771236730926118059233174776665554877035160143799657090266393318583517697646865756579294523775504371219705280395484114519771544034088721250175869339482941999772330745217261628595181278488713557334646374430341873292914452678671195730959788545563781656127990120212986536310878644584971533561595935583366509614691102611328992534031883791282414623396374574910811180170050648936223037114337879861636464456389436603504256733318040376903951647401443369247290246214929270093994950251151606503303792830617660904248006468952632279713368840765499917343916032000000000000000000000 [69,23] 3819485724469939159497264066749399494774269918279680044597352387184050200143530000198060966009968835317144959725337896229136210953913321856465368858763361158656966194680869947156473148994096463714012162968553884799953869387170239368236025509125524827883673286278066439809221742757155011243665684712806359759793662174567722118251863897948873742633389961991578182379751512433825970089382780374790349001075608252025122060185176810311676610956098031728650471245991396549946257286055971814237049795196892466605047102789296268523137758129295176621409768435983660557467960685408204882476752065028543978707193262655808957417207028256319344539808086627438486697659664602946001700778951512758487895559436536174640924424693580417947942371163604343050537112723694644580868790054932754420556968552611993602664719888855330787585056305197580176411920515400336438867956137431444635267273824025160369157160968048501939538063622616640768902141255733416221477036899577038081158167861421449902598331606935999262226096541998635756981710763921162396843335195971358593153791148792885822742066059201504693993990545664779201823028917062585127209413621054935511411363974978973985878098178343318812943484621474920876749546813959547433015782443549276540415077526114688715283059820147172165259634075997561631277300726424755664725225880512447004190156987575930856553381480002931159827727245586568106462718624987823275346804959242911087079219630461938766163266636752136454018803099836440702312902761924177159092367137708222118445361104840719832806130615700892104469283684947109408049299923445820285403613813268417992586101007068531600657828877942548890356498913794811563004211176698946771182876278992064122659430855463185726258272189969355785787267240535434274251607970742181620866180755788389927667866182569160298541743281642595354387253847331949233411477256614374512656931899581893484255901802666341786550722475226826805917789302427647699724324492391901541983722939104105643633053954536532403679148788413099815055905789463838960213760821460088924695484717963611355006698445349150005015478016981625799887597538906090727654902369995093902333648040952435999757017382107754164261736318396042569516221746083047561918234767982646978422174967626015579071645449911776430539277461675273871789712919463969094553857237604540367733999697140610996169271163652280416651288003081135998931337820013025020191069070624175621937351084978949662091566789929843477309557843468877266792088910678106645913940136928895193342299744478146088472525869237964847247276014086839005073494614510327326823892914767307204787009688854100886856228029800312204963962253622690343261431525083561905851751830592927446607504384983040000000000000000000 [69,24] -3453993227749248416218468065648980796467736832444035632807891071454443491366556114243448145484762074472336360561496262003157599049177909935739513961582504468027590599475190648614604473453942258957100208249541478625910812488801736295589746336044662822320858962754494175421588595593231653752872352922422237407165678262516723321809669413747318854728532572742683419764976998542947935451617022828578791338815342641612153044610387554535627156143669550347011179778676774047873983611283695338998399006467867358479529239755742421081623725194571888446655049076747076585403028747965783850930300948034352368713463135981541329210853426889520514057949924350357309424412631174464837718539564507700468813214693792182070913792976597249644313044447083707351035439342931279852634918491064978394216460863751793621678924492970770122338235070701854387737637724658477764666707852202213290725784384407757151161379702918771870284937797635733126663451875194707713313935492879520366242629691554130689202913137157869290044560267434487868442359889172483353546270802813769715333424910065804941168102438009808618960707299227553362513900778576512731462586505449168695285016598611539107817224697442146756902590599341110811919092261354551727183644413314534410400776212707607691381861452120765641724892151247812440829742456747101647742374826182401367178229670798000755669330600090431119197993077408212289579694143316970147010555063642731506938394725667961396762996934094342984069380615053097848854099877697364541653152288603287208026795235649270765049730764091354391204721138850836390740680145213303345254804902181209329200001508992872696136553965012637972651751990666918376326095454643177513172293466516523574322593436898358750488223133160064786964510665357342812135423982790599510495004086522183077843819878029140596302712800938073533150018563901258696863446629570330787692233560450167708695888786671702272750743105755262372894140854266521039544839345958836212056077333437717380463497348637112447778072543915209471285873839793362585164899253004902899358998413065315504459581080350296890741104446787006137117685178393146815593249694048145203936662607215240373849703046630502213720025216161585731302396013901364373686140741886007575597184530758734604019962361777954514112116261945615164571101000194798467383078428040593325094118221986506250459013626732052349768882637038464826964582429383039860518364120694611448456761801009717388918310195906662795995962410112870823969332964412189950933478573242122413978996672356247290859633045459504733556292602201986504237143247774570460718610725376331295637878656248022490288621974868274454731419650459798729568777689632696510285714057276985167727680290816000000000000000000 [69,25] 4815277180019482472005587044442539021061299277508190925137795847082014240979141371371687443803758758597138896005395768341357820878396978498694082037204322982779683909869754606059102564661831290160635668785198822919672701726951809772057400846940924276112339260518298013195951485918938925975230409303549972861620385862612270660553402961114504145500701289695829061158615884166467907065650533156805292245824097776690571807553127519484846690692095744149065047512519959446114635493908766207476202942658385514818548665250229325655146464366039824094699386903369135764916108359147150518538476042006933280805673880398780164273057406730999012624324753008302854124895948476431782612970867661631979787205667256263358864711198208217494109288488889939990728803213107298760731035649307370480727244609938039617336989070231240042108941202293951953382199770580053045141379615080301971294188224220873177299586753687631086335150295471490710799357780363770606693254282966847208562484331381135010509449777953241648426995797274465952234313099194724134220868733485201763232259438492546695542620473163367210970190251999860515275382701115855032390834090658807703487010783135905190270757656800648313527025853617676418987495443856622662894219602158467982967387879064922731175922017811612328774751266971255535250646581485302744274027268162194728587288859891536332922218665850311399515958146153250338274602312000424072585626668940670832800901834133405293163374428112414938711592931355574204157183037855576792249096985300732533579276629643018521926841120426619386862723405374351614701448826338346684123888609575904621036521655790869660820983424466984070515058663654991133945182020191812450357801351448894535593858723418336501557652108294734251398655120232695984649693766879016441843897453812270901975568928343636878286080114117681857645067909857181440832066474180762373865932491379668203679887490162760406142771520500541753152324259791584356656541248581392533744595168054373742586562784635611937171999377651763617698662151396192687703965232799493654194732450444098411910695600958028269682344304314199706468915956988763470115729728211416785061559717270032076167502040150999260481235289309485371558707198908296803171135816202169412850823158053553333117282482242761948004134664571742393945079550824546143701084548358998133765632226802239073804812046954789474221793330480802169826270564141176865789138077245438787356617076417187264491415007845711447670043762743915314000919023926636937837883130818731414131479055810858482724678424906820057454303569341361597640952428747014330052620155306179856084768522922961868748295037181160881614072614661791974353152001996641899618063847656017458871446016098304000000000000 [69,26] -10610756918438145669250796019663392409948568945625847200574859813669668578492322778539157256687180455604185649076437198314798323585718720672115866422609484587653765187797208651126167086013643898335894066586806043519645384737947938338243232970504265632656476718046143974144011687013434692592538978417110227782645332426014414703985083835523451183666327071647967858488028542232929813092715604426848641567517675197976759579208786638863833947692002006555575456808771263922742871071749554781513803470564591049908876137867987456669129295322185166743091845248015426902532283920215019673535237877150482300123797044741465895988969006890672290547176177850338493739988373296331682451135617206681410937306364265666256201133325349795877359462443622088875861788548481695070472421542056634668316549918863142201180849107439902847465387272819924268099216992017762301782175218972071136028451814695615864943638458176581443236761623265394130837760795863585352374978434198670847243555752003939794016414750189368345387077386910527603728195037353412202560368421551536306989016122106254777496849831093962022643652624709307697357788956592440089917827807084054269551410425372020315423009334994128795382617173389117238022735568559581036387049884053713988366487580630631278974391736039177450475836042649068992685099570872298278237910454172203153330967569365145453829701388903386274782479702278578176316714449234461163737360091103425633873115566221128003990864966611831239630929585428530621778192945708638246676907561746425413517516599935804353509552060152506666889157541036621452475264412750552315007445826990617706218252498147802751640457624482908357604044109480848331011638988982285136199159287264607086001206957048607718630252979896930376264493689264259373157708117078182301681756915637687189162018304184739320263816007456385323340540547434260131481380945120186669861137936988989007674936842912468051530970335097794878525542817318236429902426922277074295755293576410748412278734681630841296242168038434241397073845799963734166823724371539162291067448840040176055600493800936309963679201349557331279452581440507764484851984017089587302044599952520347754856409236679078157026092950162942892647978978067058688601408715255255045029413647425608348821246191672299844323178029867250660537693734870516886851166555697641707195088418820285309964826035779170410161397250047166276584178398171690358810120320837392202450566050084280812764320889596033175942166226611350007120045590937459384886466092866731089802794718809972611266342519290721410258636944705863126414562676155234779985078337059996321052056395618541564579672076493984616898475664281830945753775640365766268107377267557283096814847451463680000000000 [69,27] 16398553737621615901683513113396295334763190282186015175736060080679731997869135599028192387567755649911226460787674418469969348286593899445521573823381302823853182972265342618708095225678730234894518400535053249216490240950054015514401587839959735773693197508572438126065364537779863473674243800085797178080246724082918264332850320598499309256347178175257646706991581366394608992203234426094330549569918644490123861087963219842372973451475320552752986981925300300992148481297629816656396282772647327028409136456162279343480150854011254856424373138497608675184893238848730335656224316603874100866651265449135933341529923475405573675380349844466608850591155227088354425324422503583407357525135101618174905590325381217468698019193452926634830877557826460893129285259847876755035546851816018913746549118722792035104063946628536509551659157033320250780412048835155423266845908969610691104036197122066272550630183184956669667707736938925048776596045883970417940578100825661799550608142659318904017702318856503099967128265685637794598358618121441698611663662296536923972517905131963106031675971144182469375344531150503313217603897293486936354494480919095378281238870683319398524832779744864115366363970714283813782159165203973488229754327820860058656765325563137356260378656629361837941937966417806000366382350595063759004339002784869294571947675699931212746518859329730506980586159336228392810196980184254065514996403836698001675926002105069645933895549041013654007765634805052810088998330383319928827073771470412048880112851867765247312080714326612808670057300661630256947101308973304159227068919670503890446859238658941056432733734728742538958229686014031001358559869153705675177074045538675176631355368522214955781926567108813425559944722171550178541790312709138137847856664067928093943552093484856820076548243557671981173505323961119903376142648284648033609444085322873519441261390859903616480456998508144621388708231327249609067757651916078810093233222745497819758805588948949834041897454721940468106633802936286728914412827935732864318226553564576724214329181658729182279564377690733356188813847722756241143456019049422546673788999416293346786089693142038945490788631186588875125652588788471913217513324212940734546814115673941377322036649129118274542276615002073877564301983119986226391532812096235231738109344137290282584332096334567302511625635596303195186341082463898060161803992501712591068359012107816931990318443231374339290666939129105858012781951422408297524028669515072188320589035622674972324257537214935165095810361430590390751556299423402451969555237415679723568525751340726257201630332672622807336563906471721276889082270173775532672814590606704640000000 [69,28] -16937279068908477329371380977566191875843019471041456700078302709168113641879788367993785071103749182946879815699700546974767537401153626559611157244227188583239675634018616257686248962166879100874703282396289038901908949099916811704651516241220875220978711233315312884352844937931193923454183935696291553670790206700149362369481267467159522982661663098055824139303209963703369244600967381350955099196631756035078398670583926073237301403251192652657207307865155308672254164676045922694838493890641978208240220599295906246675507568516253857767162980085867160473469933583371693181704389202877160874959887043406377784510063744567469242761236836636589335012624393986805028180168395857605165749101724481617314494966004969812967085013908705860930596763907179592827570420307895683371041482418997347958896160645255777233458372666047178892025664203791321576590137528724415363711366453419727891349156775597311012756751102786688090100895293988691680334640936469497604393055970455321379947550475290454654847754748975556337105163952904481545735998155113837351482810248903000927915961304356129495679285285368151203493320717806568647682915094893837291503181792951385601972362699451946700683979170506921604269677010940437798137827894681816068596147609610636191943049125148868021155430981296840458452110537153598322449015880412759944794592882450911252393547345505452828151867787341511099362567501725155698674956422843145027373878795937630756007007637163982609731334520613152502110055041759647416734706482438766984098319716307415520698522262570338391894664718768263483925249436510525814345850602177340242158685811701093098682471057992901431073204636499620475568624301493838868440366504414868237745186940040113146486798911047335152021455943890563806540610992094329522172564275372582218013173635454455779208431331072705505332960867272610312602616000907360301885201668986010377266780582154620547982270900463782450888155260038131336822226837552222426392233168795348794633614807878806483957358387908402200459427095965744817470516441921814798170287364497263206543561888310247764453835163297804896003208229570764937607973730123225312344161989266660185233989579625583120127199387792166761869838335087167207123558286891934253224455752261215799438480266938306518436996869832143667429315215436760431971004052989941786648025235255177526710854710846606421202554657107811234592607399025915051664528593222593509067654476016766992540677214486451233919285422636577928862177929275667716573934309704399141534149894917707065705951763948264622707051437713933931246879026034508370279141707022511176154959932275359657014767068259996499667751522135275337326599624002816313964638099852376470754351969730560000 [69,29] 13029247157584736450303551125176296833794259249873963359927336109628915518353470699673029831470503317126093662909048623434275818999382359120929468024510154866163852002055228691526735156953009138528563387485903369802906918120150231125579688753634170097710942006946827992909736456555707115829684374426940700393144844622415661328586105780422706678463335111004642091895288587721317385560840290512061714279364009046518345439730307202790605600078679178450779326858591200828630513164814232933439509062748447506723041531993049479824993448000017344342864638741520680979520702396529881020577110095584121743627594976265902623677760761578665203582283452660685313241853367039889384111743525445791575252978541591709615303531653769618948976024139978262631285501588227284838161799822381981569812706091739895939632130041546208710710069105634709584689115136417180063301125131063027343962592231965335326477246196046104920360454079643077037657470326602056872072523039653148298208041976503381982302839121062270028057126744851477686645267211947862746693865798611687015381051565479721567377073939108057742305434616402484456569608800132617135193377829044642559729601768149788650278780440881061215296490406880924211511538821126537496712138830940239455907273360348435576494433321162566213710055148677406730685774874767452696565925045028103677990306000091683414961943987388805854582608926091443771263188614228995973902208486543303862499146052350179809400388601981340145568366988307790257491482452917364049906318191452605758830884805137108017206415245702062796273776730608925976889259271336884026776533489694440390109714145724170423951293325844186843884865456006755731789459294880671171379463159264230942498710588234588195732619438526554309899759572078999881088593611797886306944446329022920730366221735342235252310294358292299424973872266808112874437779262875861031596490631445409497189870724105655763305265446685939583823557162300149063640217024742406432050037951753346653852268470944309707176842517304074848322434651920041617487721845079414159807972666428181531330678822492884512201110398893573961781124735341498233927782861575887112218635522691659588639127386929902835892469277306533753965762469961978088771854352029211554121401480633185744122686783273241621528520359850053855187467207436632059311260561227105995948535700415543259058905680471390024005217431055722098055895351709522096671569924180559575879502636926257785529900373203396646017143570308147153343483432300457440605430308417880744308120779142790372606233517346055254246981063223852698915719100263309290956236789154387416645200693618758146879160059789506365062229665704164448732392523355764112414887602509065237802026585292800 [69,30] -9114335744031843016173017424121748716799491732323115864727785837860374040799468071252779912297254512322037970201219513811804157357907106936053280704667715815733956012440001898483722796829633648163884594196860330325213500023409647063829523642520377433683256045280608147574266347533071438253916665043226851659276433368953401998964217350127387880032932665983885379210581782576658300608788059230108981094222828225367043184249318816381130070488370866220421017415477023543156154790339108664620418344380386409108895436556734511233960160439389115194821342830801056752655260046530293767897763320075885445209281192986715267665372860807316698254094634302430410689803902549411272680654446545838340951991374429525699133781261920434750568651327981208516891297965763920016136666190088893585089697418163744443458873543735740212767913987292858950638659394219996018567684267112140738860091044109963770089248629611987125414366852557701482015439294437370733127947415769118875700112845169690024645418905077214972878658780540843765320159594394139270001614795982774079432995179704819930978540575769741621050590675642319603642573275832370249708132573309105433751948801416020017226375819649854044639076221415812503374737183649707166375622626488568429659299169917610548871047761523630543760670126136910911818022767582642792161702170220222438312355407675000883384914467652289200124719879769970652379753812631642149129656540818869067322309589864200811639608906761120662222857672990800424891407258086734993300874261921037326062259856615816730766949107662663866992765311476968484088511240900011371465628312475746189078107698122963308824658364069116266061964250014248161961042040836933566774773996055789272981592770747998858004986611580783492065333691010764306478973746626642214633521755344536753029841240883132776820617344308841896390716742831927846745900276195866317406395160471543342133983366255105311617687240293119660631239042731364543918578665334355463471068488071245832495027914155037072094972398403666496639959700542439819144517251068017741501788196674844114360489506050677715318632570677915216792275637372030770840442849322093284309220407200228884424843904984117758187027221330877430152351747029887901840563756848906627667274978132656201468944944249961759822602189202194106184737626465825916380212508676181250864283622972138085693522615689243409180230802367213358117947964103092183392180356390327010502813912654820053998770384047876986402169889714463958884155330587825833984964547577985868701402363259670586188600456428731353117678451206704520470567123052842983734516386873050498725360857944217156903215916104634929098393074351808184246625618290503305607231737672508463723692687360 [69,31] 7334999298685752806549514402966124274602295796705466756525288090593768925462798271788565681571824252439569511279057442462157456411496670540929418659126080951000570014681316221533850412573140141625675603443504445410090754601194203020351366524135063087442686983936750676561654962958003362626722559617537469061493360916552568367387986574159875190165130478278271734107370112943400224736267117994050621924081080231471586181210516907297822153929112406396733765618371535742541064305121288350390684794869341402323853120764100489948118859221748552338469302730182901577623571251259547423694469434412801149959243339099062593644947247225278088186171126433759945962586745338997564530362521761404490690358930888411465885622153583763314081146181023782580233010870964636205110637864098162377836349484507438451232291767081425552807133489464976367035144773893741528659716838492669765806613490258211708948312534004698553886343708201769072733427131641447071371111248262362650843866366402424285380633187828089882491049815855144170854299105515016671499254988168432178206870884883203589148914865678905165798352446796390832354903907475567049343108094268983103973174789711119626435716983312861027560741267522085527908240182859622976624496130488680983969569689041676420222244157117337767263204838649412754537581747421649702787813372136870890829447150680483514273650091561275745015211520262306834040099884174707864014853417589394593336080849765854990120537087271121915195299747124888040119025622240370593023284650889065309930169122216499452285367102782505061499206183770467376195820203542778438095487566408412773818931827505884394337632411650392306281278400264400329354867315363463899245173110162284935798579860353876486273313668122282865562129146995855797070575230838690851902212777758367769127020058651584192272431376359203479585815019716718129613447649714320266536280399136868815274149659207698774039266866462286210324777091325022518424754198669469264364669301992120653900454046020947925282711856214436292333298461754050443926921257049371758646254369615209271666476834545679998462282990762892965621115947529734835753825271287573638753103777640573351951106962492256221006249382288448137193309516858686995471254523341156020401752196313803675719059820687051208027164018136906311797060610341161317348129538057734691039217274633306466989926015799821107366515270166279708242217563237048673206411495979041971713749768663166743218025862004873835693562569960469769989366784648103328500230000619752994886456826443678105919445705860440499937755647461784738326154384749138596954898157394363803137456282669253857812036466737496781546043826699647346561438906364586532509786520845700864933888000 [69,32] -6547011155938509465261773589424118222720481638916548029203898051383563222086078991198740771813118842507280404746484958458876150921570749512867779969635967985901809584216364170948002193608082327039966863848360584242759513166061014515099440070192993052199361818487604898971983285259034765443191172392214118608517143380082737547963602497026646844569273625380691838239878372817499318006215308877671791159488406890339313605704004070583633323953872338075370093197816913358985132893921120153954920957422566859019357705389401982636531446324522078326714844974368800323754314112171588026807355653237412453208237038467774290425086504312267974486037392426006012382535107377807162212156897579395077274810231008865826293744363737832905915228917849513993920211593206195961332112027789692624666906003196279901842014130741644898930888391347391530433154200200294930846061465825012286984737978057560816618357334730277584781032068194047851503963405394659462549107646802893799060164247271580878754579829313092539400871792875253445485773861665394075483568368270976849305137884996719211955949462717459985726206095803453983999421121927318825822093958164066628519580146860295436038638265397134941606530432805166091152368640387551090714500569764215479231658831362371146471342462475290772738605035400344413917213452925963169181408500401898875626152097517340360161483643799149470391798611650716687625263491945543178367522145480947847969494098331551531608578455011397589914340925165496923744102077965436429888319671580007583643166555650075707014412852051678859267339930729441822600517876527672606003708117649115910936182663998618900552501934565840999066243254427730634842631359329518494938642565751343758459606884683085817128115292206203949047565070078874890274162718618620068977709213362184759584739880387446260858085925053684771223181764494100870669674896176649874185490769831619517884850743510816176129441088546539512916818770967072757740936118944178804778588430436966242173680935344114422534307385094006418896287656806729701733992095681772558853769763419790128570551426760198033973804703812104659514208242249547554189954755994968008518987060036507736408646717033602427828510755121339085178433636995215224876055743015165120355209680029481842635040453368369974076220064987183553498618740890401419766372430862809268558399577994053826487943292117812263523294694276711163957008757623540445549468932647512697947286561213507453109381000071157863145874881433180972396618085486614987488211076921309878459348294295541134427089660945559771759468630001957034881697203713010574595569037913191835184412200027767873584848278492635145847168928166308725607942871692114487655536495519986194841600 [69,33] 5282761722103433376387462809896260291930051376825927559763436064239003994543129787829566590090990974589206731714985372059301160759799094565566552399481703986419391249600807056088409017422179888845762438324598534008600728941153839508476794281533105831910728628917029409289877868501898962759649439126712713401385725308621200052771368311779677110559349041246139903383448660219503252517806506691790900403825669155858932990683448182390855088600249285131522654941646740911504821608993434066621601285898584280945822304096670493767572828398451699177673697116273381502772521493082735879582296759686155228393620096208919219069261469235190495317487693241219087848725200355342177324406924154961534427385811563979103346281085576445944566297862765009106299619870651356265929129486184360978676991850653760859072018780510987786985481031343769638465282776576887417641596648501660802719008442757055014551760300507350946544321887258221723555918134151913418098281493456391759437000646586377510614755327020359277064286157313468189821232700502913614845284847071102084269762066341286827676096136533445337258913365414339452455426560973761206991360076333361834945235393709911566568375088477702929024951042064574121807988459084762754067339176171256587581527500832250324170523687433743173301089696721019280091355572492067338844245226547780933884999333740842341564723308387174712137831664718593346376361795662726811620648972530631557034593561767015106753776745473344178664781996400284920952410166872673600838627422516006894730121173525464047687206191040488091787535490430697288247312788476960390857170984326870506482137509752574569307566082533560443105355337214066053085274009180452262220731450563420305305780112093145730613926245907385081742211240610345135933962469961166627193722116749316361372348948130685206426243734147051536356614350398872500895778002163226111558136780996944231823378071996702371086312409005043503287015824132519152840347069061444396415727199295191755969477933857349811705420453910547281423286737886831722065157775991041404439385236371811072107487851621372102492809416444087644399759668312850856195060514080287356446584367353114800732234107505011076071867434455114654712987851944675620245875547752625578925006870451644009426118211701309387343093803702027644760448773532061799202931785099765917038204396592066390290458724594766928829889628476207685734834255287818616078139681619361834073903760890388762441522411913685194003735806227170591342291787680684605855526714518321099109053759081251406969334761135531626469339801702104255445525592321178869206418853803895060943581652900133955591007267901163246786468896147290123472928777041391628861754236877186007040 [69,34] -3512967626684204119895496189204040913938507692535032254713887277931052051176606276737775241128481124138448181504974408307218938256932750798013515038617938569293487569773681509570750863049817840324947948459183186642861322049306352829206250976030049981507047291326359715306210533784700573860567890897060078573703534271723844340873843014499513127629261584939830771604522927486876641119088705991946315078553595954519744946211462827184812397321413728070184576399034430994796240376194729485828559234279398589501547809474584687845940840287671429274276983840881919955914763020383669297645147898435654964924770215309090078847668695823329996471688686785683489448620783927300366215521651722717942317290725639644304034595425820683210932110665164209128287616978125650000569362973304013481334424000836998444844711791121640420970963256150263696312104262097632066093201366859445231235944094298681335000930652731778106791048077653353198266063762167557665675046333589830529742626914112355343515525634338489170821292403519248311150728332263716610690403154641340858147131516496996215868644337783497719312645087381452496391674893352546819464774588284847675431141360591125622732740400755010426174526293292081067813533325973575932742652154170858003506754123642922107959577300128711536013154699387511180923157467911336592768816388069893082381442982421506808010694212089254151432963410047129927664750752052853209870734505071776063420469169914785044988923916269546930312644441614649275251698889362496287866114359251045735161639900199572986503045885149624464959263875332639973707035568804074469907245338878533453063016563887042029120388865632712594829621428833193949179468423867672188823587440784816695836769601741433968229442914203864501296875989944463963476641915080705021588165885942574540612918600983839157174833016096855862461562820980226466758887303497871368981927661659707419075552943744841543171403739889848454165651683465164295547920468517160101188259786926657085068240473178351120568666382776247856162897316929613798794303119000778695277246129149931083037236000893018739182976347694983558965945069073524907757263870494186547193720716675602620107221047864208009363774786204894401451718873956028507525857953313275892641210690768646165756321073311635556004134991318029510785472126591806910268709195000289883604221542392681056278158993848155048782839818551216544635919667973814761754022038561545738562629043364810735519555355628831249397058609772740744156561949611079010285539993131395481700555322851901331909377081759650527519553055138227348407759390751468743831642731373616237825919027073256257377118019309350923587625052012973966326615499820362674148401053538713600 [69,35] 1949564064772679940511375021742247110772583934527974205857904307731436629888559660666869754064097383852040415957399231584925352629097035109312222365854530004801705295910705366061216233893922611589817953920352564142848006908059823612373149660989991477309586852927983435718030778065241196888897294403107124566644632466709288637507446375977373536256808237912162766390392364164657009394711744124187651827514004910403594311105384078792203721831533152672044223301069112140002795481085382120408932918246874843591249672112942424090734627338492977337764333934661235618697021208647119291428861169877171087776736171677450173780371837109757213579652901196952454207303892067746495329617440550738166891730048764250764765922362793654784773360325763684971607051395321632331793550863100422283781263797255795305796030012559912820588546892113249754331817168837222516940383454916567636167272604824254981313194122239090707395067651017326580573541096549284134827679696748503705694616323265710414680317833144311900012198469393824730795766355976954900619692007182405553498003124945439084563576545240877797177536695779214552154634004045147252488740956184682824038881058937221731496283162624647213627787162754666320534258432397290436533162515246925052978128594035536080401809393417467797134861921372655279653041813348200721487704105176570304363800639290517004892538127172272189744176568282097456560876766209335767659291326332175008788437671635951872061255679328257095530456620480280508590048421635006830745624314069326921449525792806347321148127109915990876767785620066631255561979429816509959490248213293287560998005163260591676573926807866440228614054056948016881409098698620455654684798695893322655801332892018575107680278887729362687394104987628680207937976749002589428169450032750520809585617593895587627388216658992476009874941547184300935989637256523972614562403250732087620896655964450405748410876285633011993581569491761018050036535293106890120518846041724135473196360769908298333903242025938402892822644103317171103150190149113744713549314206562546975393374165264905379818395606906768292428056161207460167781862178675433490063294781591997067456765951642409112439256664250844635721106302128683186222058758030702701006029602352077769998484322202224552034892208405320067614193025464648668230065828915517751198711948789116202283929138003907119697992834378502481685489543448461522764695530788696235609845079234338151198842485962497570593011592000231644585885807658429061092963659580060358308002205276253057814079760783478625320257917009602325246865304795970675156661155458414030841854242894009539476404639912377319699826568130284456922458592449075022188817332305920 [69,36] -977639514923987898657892288164407383446302273689497995099684854871921051916002469049105951526622423916443224059029937668629821803042814845597200389127205376669371019054412032528942059190055040793176565106347331084230190390128348651128538994870172947382734894409713827633995930357293193072827935252283510903761816779576322568705477994617537419066524417050533315120764418007698871899954895406602246537328467493478221743905568108165479128593733760278611417382793716249794726733435116062117485566056363885363867438778254104270772062398965547007855491847479869707339043974695783074976631283063028839771691476446984393671911614831718962620419102542970866251410462292327336355584358744485912002113687346704057732306638086137063716743825049117470926758670142655332506859148734839840202337556093324836447939028030190704027290682033086113697376043832898284106326288208419251147794528720957675463481127390030319329305872836206034003164971321288978560778451982732341100771605567627642012144415862389070243791909519849497148392759493567201270010186239786780381476249668964425933757622541748680401980364707749575632632711912829550605878592177496177137479587453920052608651692253959500282455868176234503111460591643068105821076161305835332450113421737963148923273088730477226217771189085287787940598292532956258359102767409380960575792376399850546781182827517659179989725337543865954183539446915401004997215515715064637488250305892172131502476493922755649766346579781404804478359240342886221674056686737685475110093999861759143848430708174724379925702218077252859184762880768362750125657509108347073447217849504282955956888679293439866272550891924912199529148523537446998407388357911894192565788864517304762744019052068797274051444636460283357566932496599192353012422070653880584253427645726169942975703802916706954545194658419752437845588991091460945127015040377510752463426564446761893480435766609311834583006062657879831582550182875914899739329771324137393504519875572242015159775479828255989397970399131315270006872259406162409260476597678423732172777168769237440609419707520821135141718926404961845095568154493201313455519744363286380617767929961339410449213123253868946624780819937206166060135923818333900607210569842033113868641558891556920674275290330832176152142501770182097223420085460932889711669996009343207318584360477028642162926477792225783807421656677323540729500862842021746650550488378042413330550929896553859906140903359981259390864886793765244432076950567323256478826472015259109734022969384031858429294057170810217572583523829406425080134965292201721789253591847608279786200840183509515403207885253210299997458948634642591861492940800 [69,37] 498115127167599756568105837085452707697114528325104137866480255452574429341506749790898451996217983925879962222045713525658991210007894001036298019362743202031792709002570408331941388832189885730120282497828015364538174465248456267852550037681133627555187436106894954387187709725174288082578462150820620656905940863764431555108998217506132951484604520307696225612968556624948818852406430345011076389977452707555268818646451887484859315856126215464031517766733795850026204705410617837821407575205976122712675457860052524614177275291981831893303121212068284690422700974578556465150203393267948920836298802788696364579234399938707411327929226363053270881983073131097761171082567345771806945298623296192869808878490444775217327200855031153765052968117456615962341388521064026847985801161274158339525653444187993944050997202631897159435612216464781751495637723149349879243857031581329980099753022461837267190920071187199566127575417613553797055331329092029975355328850318391922938735776170711161813708422524637583458445056589939306305368687305691253873837108294390423995296785154865756175541635429883773697999908241764947619285181367483443668369765177055834043960886874752832015726346729778589025379643383435325392410616171917556639527955878182126774546450813793952264113136924423711524073238455657804616785370147351042263859761164306945370319244114187939842574955701997068077843407803585677056070223442530752835103739582055048246252653184876913795996831201829332588428611379028873342207118897498030116502969141399390142429743396791604934706719208729407417785695373615460019911466428868258653559457079117175411748116636258269026094787542965952550703805128265739180365782193628943690646486729945741023216341563018981094301872295631084370559745732624745641842302962276739401888573439922884076720795733417802813237794523901213056743268340762897988467094013376197260579340323864945243892381402615888783279938765626989925578118508283633873568373377212951116001916820220446591118815180372895386241135593694297258290482018975361458973621247190463692399880627064385747145742192817969235212629885520899195479266721496213769614203398789132451482374781619247632914416985005988763402652122534889711395030122557655517401394333940682109661161644785878210835048199671233632003747011620480726426021345016914378529979190513680864581372586391218003010350730332736978361168137411920543303150578495030913764697684949305504025394935862066091844826872184669470000864711050763125790690395323754517563085273212721805889757576361753719343864343919140821842614125854268471344066561088350700753620700436872102120552584376303717757082332864775123581451114940399301427200 [69,38] -274354458739983708264054345905829200027958838488878447657080602305222447184581474184692732920814746299824021414651127674482024868883496918252424808564558634548492924928360386949307008844085070379988142181354194207809474105967658085331783246677630725686810625366815335395450951097074895403666741391917493371091352882173919975329267858016481103265380250309401819061828687510440644593096932434233770895482825149125188216246155145682686021925382264222739554636656330053978849425933807508417774316374618408295702991707272457320980291039428554736392459669680095880499869540214283441746436454587243813811863170455095578920050437510686639340941862204518286035431959897538701919660879043559341432331237918702855027922650420014156058875063469031926364337480248496357350295182254628564920363819100245511938189228965906918208019024749597815039144045723003433158224538673629919970882650634075802315392127530791970539294585059115044159858463072106514958358472341792465727487492675920571804181896562939402106009969957279036155202873550985789870372502529174306557026297132857443696917517279312531306940853338455280974947160246866721962834902215425227537787052788218410780810169167708602295153479862224355693371217945755294225666417226760651126949206743726646040049711633304986749269391151418406622386356845162431044008816109211067112117708316167187337255736182966351487297393511269886442032367966573564587936254252743589572519696246087015548682820862429013659369793890763378426007192319729921092861808323147257938403437619638208661995367534879381623680027118955270134450512932437474392576440049319525920435845383818693192389933495100011165465445622857167938430344956067260848267453222550071112095034146160565261898639634120979298850387757138969662140500570930493805757993362494809488318183406646205430972820542810454768630837071451838646141247624314526067350542261555486516503639864536466401478591003697400794647220287213099460701696034733105901513088292482186252685467349885882418060639448950839831456331612289728420740474639367269838749951994275456240814451470892968569079484516617878905830230210772975178998315148131328901223176952088854960549591478474148881452751747629285581265491056785148403037799134268286510109651947775173120626488979047628465112294121572348945193012320991998070219429562180771768385910974319257108753019777995185709191339166871237525317676717623500151657188272077924012995323439533030179534175429987646512076265270093949681701999955732842499862162988434154251460274217942245439275093238475561504070396174814756741541498552824463687735457344061444581566190154914123255679968974939515797075170108710447024488241696284470149120 [69,39] 155609170340212078977682196211007667142359372513511026243215813042589305236245536048203472920758413067552270330809435487275174665101554840735562301584541121011369175386484191655515451185602774440240448091206656504402000794804318200741265683159057669559594949137841169557626948883209703110338816343045737911049641401718030993247409487162402240793295552722112800573698135967111082094080940550376580938687197253961224366645259222377292276224015865145916678520915354999297079749867419675525463004783794591786081648874182828599544297430553212596928119884256206320078491191540833874724565287531166638960362191664566005540274833761548497745547544426714800998785894156405251689744578301098819084360172160117421938608418249085687771379947693627201987587945346318306176606177696847803950174096546113955224297988873857990852629824515247498665614162756218865732200547697603458808684619558329603066389224041414058195195766781032161395726907999111213892761793793361699132378181823577622728097129712477812956646189132042512610545014825285984228862861604695977535956100398726304032024758164860828760661104884036618774593657504775910836840420351021364014356712709163155136698059053411528139506499912341884702735249189365446602581300678454285557006915876613249846735631864785726404969271831984470993375689472064700550560887443604820091161334475202666201034756979995533114055830260124316394277228081883879393279475985561817424711660094203738632663346755075472842239991276712571595797153692397407837970251865101910577846036945325840120019055645137850753795269423810543834244176983607401412491576425760509669936377308647019263875878416677485246311769848634964802291800895574425192779478071699124926135033975856947455362806379059738564530629005240284055638254612049065759938315040239557830365924876844003024982417083023657357149231958503420565074794682740126986847243251587973764657452790834596660787296256658273614149290702625079030390307900144616952596957295388681066119768792577633499654994414831461568637616750309216916608972199909131144806870069958990076780759816267078728388597510963290575421495579169691702881146941814090726498829633101532950581706118002639226041355223235403369538395220779930457863429246696639849182204018281643353426614053414694389160977058275680192162263652747715789059200339293371648944402812983593606158246769326483880743071659193867652494799832948752295760715417279467427075367603750327700759358571331849275939060159040156380737665660422460563997842210927661101276625411760810900292699342783295240037806659384460070525335260669325550627886542595139027072689618964991417746389601632457845215162570339597899308017667329228800 [69,40] -84490123049875841782079994653200422738563801230197511809473988492917645180799349628491618594826321832688238826540377162260705274568734973151172178243933850072230296182346704396294609831653187572676097734055857303756725888028169388471759000578658440676544152142487918234324156790611080942504207901990551424228067324724027267813163620443472531962926576331125651530077865298414424396618053015411927588723796448136528407253143210237217604792410544556818594320678381251401353563602360460262010993413546612363211152499425799446165403632547132958429397566851065029238566970376532448641951396101721308821291334041538946276261413376640254104220062449762772075152518885229362733145184709543920912858047104969394182458238705331801467215315469577270293780001245486644677201422716555859573858396373185574896060731367382934389918426069231430654200162741256636950445536965324097957459144807717403109593813170690779603518672931079265854086656725904146170175291142568129531858607695554464678290206599953563064540586320541357146403751907434666028487023594708133375972152711695311903141433325182040686420070660492134756901619130562565138877087639426815080830197536025974721775236505954328083263567787495470150459830055225278682687894611943877605374514606403244771315152814233503484916945992296940961721048747074130314660895098526530882072587926744636665102512899461455845861984924722640304562073812445175118255497744581893120795508234535957157384861954487181042446824160749014206093242832205753515899083766879071250141538907839204903410463051379875313522510547093287039754935950456033491932206410024052402361220403525837613084920865062466164844955602979161536317162360397977490891148895507437646533784022817168272657021273218334459043485032874092309528775807680253187044223016579847269322827389841095545160953183880455082680836003442997540063842047604017657087071114773949018437069884960605241848003300482693878837802308848800991120455394164176770345520620826308465508567120011508208252382911059761348154114611728413497232753346265179062044765419310073325748345277698449025864748511892000169774012345612322403558242158326287845348423598081714002365836440580531764104948170992120545009677125198012253467454813460304100988628393582623356444340098667827917231835143353207629763761774215003333769763512783907764673429997136927501314199029462506990934621308363033156973905336734016816311691590084489103209400750238601529853016456261113418719032198234228301421384221145393893290326842159987815563815552751174944719773939850370007914806167884496106979153320623426527994069446230064240063687613810697305750761086158334054283581369910279536324346747289600 [69,41] 42532698923725908540282387123167709404448811392416890184411517511980285354031265566256506473680243198220407705425720617554180152715940395586988211781443797949550794062095694791974826678220927513659636514148031050614305191404802894045033241807590211384189696571650364786154312318477706498952542841594774705794804993982044735586763102096512021093306608834572915299069720919317566923754320789669373614861492896852025930571689203717513457908364662382532207495142732237493510540044723434748338672274265680473235655722426339744714332414334445024549393310088150427832191695880059968672452827560581656500162657337816052816404845042088345212760185318473679522720930491320141036265906967374032457112682310252165586947608477287876685795162952603812025464638517055418050674832482469929152541361132358639964637946170938896920721109313255178633161876800229070261290722686176242102665887888323001244251732637687952787653044086758238050552766057612736017132922809582791089128043074829413217928457972752930090403067040581274603119091745357370534710018469561043070315757385847519251590779740668874202733900980180882809162867957833013396079447155674648082506557335739582296865683459659410404579264663434528880691665244889903721491621043537217423592440974829970018455709998100117542870852468615149590400977263132975181181637182585337458865889679874860628079468359277633152415213079832649906790935749645187083323478548180364677542754111991385545997436617353892606082066475255487519820981096209055575264671135891100487161628232739818811888582785279043390909375809026572374292749634075841703216950141632980459822393428356376612927835263745243359670239598856577071516540655887876252678298539796736731289412963788531076402220325418167272418368457529472908568590056425273679151114457627978570992766869069922557655667857131008225460674104075059113143115196906199790338254366418662936564624775138031740011518353691414282193523534497676300407412224255786688810510376122579121168548737397560975374242279615346831928145721435158321416316624439054316469605206714999789173674792635880956595051071151210724226096211177529158597653381282463024839464176709649182365910002286679096374332682080539137307684445659180522159704063742861046793840833337949368331536116091737643526730319070994680037907812486143742810520427306742455088030814015929666111095755062550415952993281416513040213370048981166676278863521698502693714239884494020205180017247798615752240190583571701531174058688452708356999613661094995728735896630471066401025576602342138104212443490440116758735262716127627365727403542598007460183038631191930576928642895636156984219234453807372170919568998400 [69,42] -19794445294814669887478531731494718969631468554592403320639073713031733895368249717242802488541370024393215809120488924753827720797842822667371935687252179727374170966828171553461509621323361112901985974242560424805027132521375509081207390657887375577659135889759486199905846084272105512018433100214068320890224897113125261810162939351044936850579494480903344978084889425251220768356899859759764005270347348401488227588178027526481887476715200051635267667589770192695685535696724613128304261871965003557649263870156734004424786576012219756092904263364831363318524322823723135546996355356858590074203908344972973498756887559781237039266044146457913245160161930775431083250509100931299219161196520270948574035434622668822533131718469668677399323278847717466369109559713323092475441331183126754491522759335441323932211605736197654509914405245147231648988720326010694842924802060040306495955229379878217053421316051237645915859334562806256515508958226592996792411044705841272053467416102955650905866081341263193442158389140792300423137758084840383150194372607872425339023236460360372806593987228700358330054991615844457118112823234011623685277025807861126055405569856224819761164491733578234394412054912431290922852149188439597143470365750194311345325067393870709751164595838408016068796325583213379881209712355802824127385514766839412137007334973223837568123337300905001023360613933366301176000343715072896818927407327985292645814402670413964235017784630680977055915293152846453707143351664893505075175217258446810145986314342687056170725678578040276285683701006867221497758254665304025044450241082089898691062336179868995301844428058562771610154023043983838874975348561441290036064057205047699151569878944156837412593710352203567051384331366278808313653237420509409145282838240288527127475004377593338825340298605448152036767865213528995557136501535821923630630109107195732953093826087591130718761864467379883105030111682118791511814171595905798694584379012154865390661982506401296720573431293271638959606282978854792366811856297156896001383978606842332767213160352715535898265528853136375432039789856084645485991139736842935459966666043032391793418260238441955777641671792300665990433250401172870494328994148565289445778835909720551189831922780728646738279188519751324424031869462959329545743933318995625364168774009439440568767707291753549101913963508768023972850850994110012432205661029996569695711560157716182140342080020715195105424765767724072978594769735350341693841137011397909614641573441185912024274045685433307649442400154140886080956862703135896466094198164554308328464971777921526760003021706143915480553881600 [69,43] 8479257217972292353896848230691533535028734347240582668836772205158062393084253237093139922142842803987828489255284812815712330266481048847509181021684504274567346375081428401080295834126220052392382410698169725902039808048575782796733489001775922637265015202806508587601246472013229840455816531744313136359039477645649658234160962805767446323071645545102642978778226748782888047500890848508702805217915801756509746920559954794918664335705704007251605646987716077209029559464629516694795200414920552000446973993619867655044055735381642848709275406415661516939050825691164252610941127530058892280421156661774683773959064946283492429510858136966838173784413176346721190447625860540126483845762031485513487438603325560276021241508907798442919380146944403065391955910920473744686573436613961329188132043300085576653750062493630821273864848502404715691706174804032690788650536404915635556605888245963640589555466651186222411516754156726863149655743454096933683605970717988752520028315344245710390137862993504279785562416409106671192361484632383481029967778552216574633197137090752960832984328832215273453269728642073013728278913986604474959499423977523332904117801447941093021415120039826018523741002300990889126416560891384419065407104013342677424344137191091856611462711195551605720621232381708152126583226590037119434758301923333312734334924270909132146503728578951661275231263706170615430420759080542426576832731156424150889094472072801215089256316588008757008358370639988065266249258483784274674302007897619185609397416156750606375801973347823847766892951403773118791327982458991978278899738243023512125762919020503251065211031149814385806137240008278247643830598722303343155994671395504414975699066898289703821042163246074735076914362368821282534262515018390745082163592375871924619333772115272934250341472134328517661156891810072693196591286915404154065400648481230931372217663917604379201745182683534104927013789362425040015034376778605275940654629720289683922113762526439159418576160073236062387544971858732713757264025084612412289252179059815406739536444262248072422871295482510530777208793537239717390707577769752862251934934778298722426800720232105243620064923243509710932948333432054957074861408374639696528470210044201793571499928818598328993684536217589835334511923510964292406668421776836813314338295773114768061174772605639737004501353917932196096977805026027947243709787634807137776763696728281604363311660458838808548471579653142644098503029834835644151938076747794041012597454365841110675523332008180055648486101609449055373257215375022919910921021607668752442490372941016154136331759716566007608770560 [69,44] -3245784824027453543153399742613274059814330537963697873957317408919679404126635004393138301335748371944786306262649727113193956196105963814989214677198130339064177097308174238867801128736881398522432007614725139394536358042823967396465206881480757795462324823467195189011025173285447310347152774706709060358946502573013389102602073594390406764179951190001177603514437913267551195712313628085275984356203420963128845198698378358063812909068378527416994983488997334090084113533651275163508727154885301924448494561181057504025968648989658825494917895572066063668315308996522823923974184955382875237437059379179800077806484377679511213265898995980988952005806974110045951493003478662083524309321159695576487354081411543042459388289435784343843004971774236835998371529110272274413432159264836793850626532569871095190127951122007623418603926744994989382177702412747010344400172367808919954281295067171693752501451122447389632141924557266140537708112279157467511975474195823579934659586798961713801474127791293592173829584965259306389809677552943196555584312247317005590065755116834073152778450473694825103745226906974171213296742300271852263074038267476232974723828459838665207684654821846606225191865425842296290690473411015264287888656420630496812581010785708618121361123429780028170646296623701554630919088756997105148555070247473079345018596613613075091832497022775764308666890348479648254762782032940576886176332036292480093430274130158445084774993348853930534858100529504428886085092897696161962092392008940768767088824931995726755986396910799141454501647737045708452094601560787570419291340776339828660033751165016529604688010726896278540074373501721141947819897467712715798280684004048182721460362961618755695025225461472470490970785197444905851729870157239797290455808885179774802882472315787205801907805362377878552363251398523824289956035984410329000290047815233120376241875590217503341592422704968308943318628204656683288233679570472977593159377596718951537048456297652410602782233851586398140568833696003104524023716281216010710995614168882156753274537392153473790776228655621648855518528862806111303094986674035568739604000095867720562600421560575496692575405530910402820771218771884443296284801919330740730782161280984788243253632735392508792459735357286626953218420001480906558435204634109594602015491724440414386065007772842410395826763937213036086023470044565897464610926448737325821327937541241984628069640502595546439354893185908492031260342264112976932981986212826377788501022481359317432766981572776246882572419888496314607874080440900268521426532320353349243730022026785448283976222751096024596480 [69,45] 1026688564185035560871965879396829943099096352716181729616002463036480742816144027984787770828508969836779515642555855133303077121291147023678303457094512219231051180537707192674375924149792196963405659338892262216548306366751453030917139199555590083904086322845811761065459064997568809401670768606170311100766605878886969136251528932627166261821552719313084008696841883114796872932591465429394405053601550484724989794760837659022662336250401223959798891051596088884299959449669619501527698077302848533806735578472889979865628712748538908118412758384896867762520583806037238908015898505395086176620280096159927576428185159379639476823122054779655051816583042358508352939322622399148081957406426673447357852890936489237537488403435134317776574691313930712363326602054712136437645940353527989517769661022679497387593655165009961285002675104378785133562344039431857776238022957023317720836474592661116062499502844114170591024332491738129424268887767237985469725033631438194267494340814066535089237993451626153069261921032950956968046752310783896664204479778431352087159248553096981136172858046605367708143313037151809381203514173752675810535950759023387739605464734564588542794373209076744870552893772285945748223927615782647245876690580166498134363249855411700306582271247872375249087674573422086741316374627091834342825466085195006957119959503468337375804010581045628227563286672784658279458906417793814029194466939797037228243440859605022005289320266898031662500861390107654093383345688297384425874241876515797991365956004657454858520913466914731488714845877329864589160673984940679985010361562278214887706410253151324506276758997005618094168312186596430807420154212983488065159226631995615656740963233028470977503020635493676614478660217273726746272468843162795497786186254501427309247446228987466419224911447848457926233292863090484720618225909947552769420584497095560583434289907810966036038346825174656477859310539140378489822584910658313912851976433567642256248359515305299518299769496705400748483076852651429017032067377236108645514681149525120638647568134457037395761213283530494679189996346761459335981425270338754039287817011549376662165430443727503759754635557929219058310839956642577997722302565222925898566996900475668027186179921277768066513981161888991680919453377864088887520644824216414178607699432599754534328789118091907630269815533174170022801302928146280094420084697394576031590344591267210916344993322284379522699191820203604325191699365203419098017143874706505741928376683134495417993622376377978813186435278236178476064306900046835576332782059519146846825463301863788596742634594979807232 [69,46] -210220014479030227730742336023433509946457608910214324966827678028047367416915726091865093753679040736752352145721948221304610501251482282056885774049106909067276031438394699263741293458924107007161222626149836201377955220482107493192419443854602823359854828839094554806207274959425219729992807631078547848355828296796340847485548769982724460672587946556029648359257444658477106822677990633784664068667713781039958803796080319653878012073001685454344560004938165598090102373974497904521533006469272238748604559743452212087499790438737518150550574425196898684506536112034635773120934162304676699648466257054165749459130639385205117279535817803195417173480508673072719898789769311975946317583706546789671651350852559545387125561914193414822645906769500926675803065490664233306628114874831017717849036483106409473953446478085483880732460755770269596425280202659057637034131098984384317329555936281051086504707332677338491264643480487980223612331626541277127245229034848570390985286368184309254567322551187019638006843976870787113707299625419795933657645616923322466999600045485126430977474867264618073143466093469995176800402099679003998307804772737755920503486067932724666966662887329314218927950816335981170936555757251350681827231597069213842697769384683868220082633485052683126517669038526294594700775070799227735192403663246048754446863263191461056359370465547102781773401072766962544423253066168554374072457813892139513589241522811875756801864593650234071137934275125756907725489209793764555295738444492324461077384077445355556243576906679661253640748130086206315425892872308054649435272310601728446264368333729286746583144955142448852434877354690052184654467432713676388433732632243551002114376033353170309750913871135843701847668480014163320335699594958893038806126860279563893939650546828380678659674456021252705027569496695702065440225048545860715225437978735167641134000282799689128451764512322596626081624080184138789204213093373932591803221000955652960951001511768256757189670143458716163262177794399132055143797473966960738219414521122485082553254334001375179429168277343448983417813234638073133989904183387190867420718507574147336161479101047654922141187791015865230563973467184367631530699227901422479015177163213607338336615483585687418479202051946465067423506383324374987343032222933852720495702640830146340401503687176027778842773530825303368916816149840136841719194398229368312460534722626855723737027053156984179410512134860920643049586052877167664739404461174282634909142227204207857655696768819168922465487405448632556470037151081694282036303441197716289762286449290973897488905441116160 [69,47] -19253473526895905687217660486413662735469918728318096847219045254242495124552906750556654681683658984886735639905084983695901016327406986519530811929240922119855533672863706126951864917596493216404864888831109904637956960540610327121961371036840887596942506133260859706141328384143733773801180937235027245214871014186142324575041903207236757059739531615702325018753887746013967899224390550367693971451313554730353255183172117421584653967390370186500024462178107878075240636822006996886052074806218457559134766312771866505664682875712091022791829375356138499317012916367065995451047222190010193662343916405112958675206611647502084878781377613513073368948188184751616961900911647897664095247620787734076366501707483002413594426069511935373899246205491362973445031635323072718726977937445595406400504873397891919707709316149470505866544405586540667257380600711509544750542695614406938797410324917985718748503656188314435906447975274751313414542110419657821890902588594926981721401808800892266802132268455618001642548869041997351999421109350008057261569035500133845545811777148807976527182982727528909925515485084751551482112620188039650331723058686047205833529381479573083899562707378556522116530456270816842359345250716455546836648259635175998763630328493646050296334121570934630072621470552389271686848606062840258715989705106919764075207941495056957512506996972970379267652721282416503909312614402498751277489954583981341130404610102880318811988811330933898835399989597961064722201158266933628292513441587505130642812557148810964461204417806009449996493713490062958660513556044793307775707181935578474920880088308224565730554525308785751374986688251082461081700109215625486401522518645952174282999986965055263971201533188138244774291815247104050162965279609500638544210410862344755356045183549418576861281544777642455392952077357323222033322085316714072877994202088464517478005432976176693674062855126634238333344031954622452888172905720634444988212884169541939718010758706028770318242642132238747835150623989872801566500257461597405537094390238772909846553170063340615806581851170336042036554510522679159314119992609698139601838193422335861967248343598213283682249517632263177260362104510926914452716508490915100700296890604978448927208333050819837188874667929075526621040065061268133084407955911966936805704723672958361181173679524484192353300390970375304230856539195615885744001850953601366847079550939903837837693545346646885100098891252400515644539864072602626937595603462497810695455206887866013657056647789703856250579864007521782862987577589364863557354723438894463338621301324385327877665587200 [69,48] 46812165238964509151105816976999156383642667666138244795096045915734567069187640453755067302956849006245269163722107798602327589083077564162858710354265188019487345532815786861758250419085307105481119807207986519364628147154067026289520534403674740847374699469433118831504512267502154691598485839700061077303044371441190984287859887450395803846107003838179750090521855185152079168115896240820361974067087924519986560215249186952692497008851880399171397260397804550097276235852868976493094904636973581655928619478542883901282943956337458871283564882619090909617822910595437193633157966164715706135516350823011726545397504814432256270252857062743939390402010599478680711729622809869987620384183355761344638931081339247284000811338810838271334510724384675895842656462323981551789740878260076611383819548608569210286856342367220862436601517459922133564263231446084398375006289155379530522464139932316808460689205453845540512946746505165069503926473223582527494663238759370139309701857187002885437681945998292256127892260006380050536935030508772868153940364043241058354970669810578289356302371519000224129893107062367439720656848743038920496969800862346035520557379033100504143659830707943651736386888686733016448623174581755630169068216610117198696606358330688903061312143600377439673092413103075048952393162266238373249592407803595350056971730165910627166722430817043853977822311073725997225801243835129750080454044865094548674249716870086379027934763284543300047157788970326702021509012858746084330029410240872821931440200139219386659772712298902116825739953136062958444723845037633758272673888900592085127259194154712327282369696139404509319124166438614614892853076203775866035239067973132043939454450615687125838072020774649155724382685532983480685546884511828304536071750261036330022403598387102599918259961723547704223529651342375709510120767561840953801608755695713834970412569390305155609046872238245061734185613648404893423801714354941300124079976612639879818594008139162902944519057586632291001763037703611409069763766688554399894134540204090004947266276753248390397216202474405839631526563744020172799425789708931265344591658094814190541832324540837970308586477623955137175612130226213866578272795714884604434587079085174360896258579805087383903980769962824481295581129795378282536966041360616618789468169921927429506156797311859322900829419357449035201103681415137682902020649496151182513654747036849679153977424113045187173423986317252501482997240285170230151588360644704060865482937065958808040014544060657335953585099532285842766207677009339543147846575403465924662796521337817938884820992 [69,49] -28464988189046726760398775959194156389874291290685935622447261285253133062913061057121735112588642660940758141938116117408060634034408811659746056912368089481942089816827977892466056943432688940626785419910297999592561876442091420009030647781434101591965774532074170207258736996134587219438919130417339991061555775222478977961509035310268290567027399281792479366361209606220473611354621354352576427813071358416444730011394949875294646008124151925115608813848318575501542473326545277217444398892642811282491957060512496868198234901708896612128088503131727470811286412685383896258121169437938922957401344461105895728479062984283992249206581041892323972865725699838674436063811473659341129143215503294952346258475772238266520682078389664846987725238330140805992504291930817534464392435134829555068159080447118349015300659105129259277223847319542051847110349099756935673928417482808976788981343748876781424336853681960251309247469880021072877395361736183137002922328971793455712326247926521610096048371656202782423083976884596306080090988221137461289311450596302789630019628315950746700626714647202386324332907284825608005239356145145159441092564660329632277502651167896698937240664157570081973063685220847551373065459237378520505411108647181947169810186062067692843579639478696078717054169458912256605166370279657834809298613816177809751196031318709310756591510233892352125629297271215356609330076698369760344086546672642736600468652541949591256774993632515555666830631968770479716404800630455447855510257984178838389357602541858673519603252705739129060015190554331195089380157202214682391082033074673083521173388400031673886842274948692993769392312697665614748960868927542470159904393488078462990977829459136988979635586119687312658348602437151742395838119012426090020338974545804536834007477081926772931887268084576392804970464090004195441089208041567496022948414456551095263903408382074222132285534654196895376715696309415163538161556187245390741486106692997355976237398750328498317736549509547748428801484427547458484098969268031626415230142197697399466785941071196486148640131432962540841882005012276416984660268758001526517444777344435682084382870278840561193395007229532839379081702693767150548805822018312111753303583336735220202794260226476833832497275002383594654300586812280645217361412411940844265823531698258235851192434401213702321511169411175392208102633537340140426154594959608600167539508422695618258198879411636382430732554090942415022720158088936044078259950905202639359431523866442913040057913796747468440761757440195539577746416205899684178548057626331507769352461725544721940480 [69,50] 11804700278589834930491163190478021301760358173341406173419234705584290994635995511453540926723619392122397150373893147381820024267314505189141457662401111929302319403979409203476263412378777867744043921433998373251627978537952299205586341259977342634429700638206608919836075367029465412701376006068791515932217025694029800210138578921275167925133330108645682504771976271036433558373710241701238438778370906155450097432889284500112525445996356711714890866836541271826824699911904628085614767391116600305819667815988022065237990103514301536054214930005639743579638971047313406918247356066665257426270150889237439253623951652365125627470447547908230530934925926248454636576317070490077366849909563023176115161237199037491844795729426975683371790538410363079581900617782472749827467801903712480095850163990569436245460983786917380263122422563799088149599737232044936758576136926140270167840776343644985768104641896467233830053664896405780868443490362401360641936564871865203748464833701421483311645478839640590610025427617115753426234707708329032674110171787532340910820750077244853612465855006199125890743490815559253755124646356226386969254549471612772767297427160835977337918083225409977807070674888287582983459926701992611147181069893722792847107022804700051864929914427202102909274250098485648446377262726899086803797533381740209368095596972755483607884256910944077941905385355471804184359204865704858753149644076447597478731331706560631617895507306516530764162618120143950925743965933541940480400360487442152433889080214039872057268972289345860517560341448858110451846178987398606882250379620441976038617095722359615810060057615271405025830721195766858433900079023155091150122482999492539393336482123312755530928763291548820365989002947477066898368548635470799421259639311914259951788616586135498391570019081649591476618386620404585089277260311862415770525839383134723373706516381156356417815767504042787160913804655094243392852631253792361608886606429239861728753867029671702544595040780236613326563583372451092555485686516240221519264916191421767591459897579671166588411181863733065975933313085929797823467361099362775662593195252007525038867845807822051989064480243369934265041911800832335456133477720594436605678121309641011276160658067120797546819427274658632519367286425011314242699527254040484249374277950918872612003709889612373006896397407340253457288229205243373458835949760453382541432244922267568300740034766484424383118446665588616984858260277536404054187646936896457121372138965562076086234095140806288004575172789096446506590540466397021884486184169798977985477483330986311680 [69,51] -3639668841612001121787839041303803798620199351124198119318979947496746108666914757509656777119721189587986179419467884161566379308967444940062753410814728902568793516714471593413153386630571052085593188886027240379956495165193642395978198328137921523836059692188732928180923782490128841663418707160340586854877177471483776237006080278373254525164707660243728611877780579666401871031756101655880147879881669724698558174578859003514767135449264525948578357649424430443332271027524679954940945596768874655260089304662175431248783855339835278910980093498535920712548306981991939558958533539547473888665639535234438078535591175705466978943144084884823061313974439297075700987805742672328270142690127398395989884445876032130220128340452858227648739758590048196123878361649892153852247964364326309697206270131752473796919819755587368296939516995624655799452278758030429506687566447884844393395504543508494114670207566076503533189933651332466908986634096547598828717822549995413074438436627978520412532051103801381071707884792265525858229280777886733417922667749823825891891299021481035166238240054194211417990673768889607797971037549983999249440014806672846209482638242468718566977347455577032684690027381390402230760283249014366156948505918755009723929580980005484370980947258523983934365456152572899215215857275089338018773947465908703164859523977810996093376116360580074267227495113037473563939183386807312748099997543475683557327633917671902771769126593553542665978363668934592101854005110899560020339886172731612962774904082524630720538132263160120141538962796544022983982736057316875644482771107539074301125926482818212415186167794642283267897707936072576755309767623294374676490826915104311533461461489964269960901529408477863535084495632626727566659689550400819895699035440528520602623363362811269997459902224707736514719015040585092937815126870118487890018238607978735710222877460073792046275727391335042966906374450590596825134476670360640912936256731901784967365243034543204198179983290539353348381943536621163910581307472412680604453076978401005882443944242944816991356410306266229247320318184138918340656354460514725464694144226324720795982180021507945607978710667434406123667231308228821143643980696865964145557682210752292530816623322685569234768805913129175245467585341388210805982314883629148231489208500571964847983227109667665671079626057383439423339691189295885601059688109593667945893065379765310964613556428335612819586196024928318226017791297934415092896135818916304069739281228660888743262521033284434789301403466409631829940311999058205974699028938434543678889788776120320 [69,52] 768475758198137817213616107865125914441375409312839920461655525363141326782089634919199663122646781389618546756085846143966067677112857459411431126087510563663792791135391249003540406046960079165512665003146304784166599965701066992853233499436334430239533435135365461756027915930115310867392767630833770765980651187523122266750087904192645605145045243242448371714051918128262386651556359970938887259704346963450162707017381927773297019768018240873693185384069214738483298598073356515685525041641959340762876458167705908314332197470535792979318437310356596650164638937058762900554327232304765105366027147860456513256721927676512861254844373426530883440188263656955527835640416755294804625106372905622210639724707198250468169924765843666724501791646306334341900767453563198839450437755618706039699257877202455138313298872871323939861030375486425514997333188299862362978174210238787584328274400172089523950424126814014534531076254162794367277381615210063607958890410934835625349988640621633991626574659719014594925104678484549758558073725432761012893517188497274282997803455986613205344086288919632292118928111628173390400569228889720299856180868666011295171023114256075343015918406959661856068464318352204489916279531223254382299282538152628417764850111856864784356693823160289094408957335261762553799350379495893518405457554169219279260480003219182027908390856346966619630068296197674903843204678989900985186666373562075224367275030891097407317271422432801206759420439777670824759362199694557331644523595970037779893702091927605208717220275559893001225548070358927633325668362559239840698956200455356858763321300445539900116770355051662194404724792446422924933067324684447167660782415756358092830144438963873812298650080166726443573233432174175230217621635373173311361305492852960419643905699863049066226750217825738954012421098387249924525349465305015510068305696807767465290301975636783231344725251193458611115280698860300420143881014637235873932276644843650762410827181522423184543914081343847910242847421015582836463921573799859649401737634064937520119093349186234349594821441080376921121096362855831589175379512347234322269853307357198941751796857076719992622207136004338118144300520551829020439196463064479006692265805301066118225228442784032800473231983678622022647602536421629492582148553022566571754105126263477957306964246556932214477552261077443585659043604021845989553828380445370474260298301569275148687596118287175678490244788528949187870093772658415670540227803785946787696979233652203701786331968361732203900377992488813057477195421486162296298712588790931712144299786240 [69,53] -46241139516158946985074794336065505755921937061861715869438066447334499817455731164610999079597999790278697144301823997339945540554078348213229309637902866247152194703177903627171229234777794191985514826120451021012640173891624351299761617312175087862822034207420233673868658460711139075190614657973051046813673724228106063383238869270147133128920845531757609860183650033064961461810313698747755406920433054506924435608392977234913246851068790282483794568844452562939097839935692922167462187511314857443325990419149900659863096640532871415041788990940076632032883539125885829423421662633202455932419022184515532648305487457823441464382184106727713829283442855432267736042737351558795396632493654747857556346272031241322878447626822591473038541370191444694641862204991904724548071802502006006935168082768102498552016048903910826797589625457676311785354196029018858758502920076189066623770194660149330208288758833364872173808739221202657665543496089119992575003951865081942112159602193125236795892258924944253196415071531255122092489062878554573617984412408816794006960301142032543402493035113472620933534710119946856737508970117605324827386909223811043186976412127840051253473156313800106563001295564743672432581846967920593815737922303616607203510745558774619392292903092493003848360425939763424139351727634747502536604326399542329718694504260173442418065387913644770317226323406469683344885579441936822621467111748588352815472987098066945114557116752027609854489727685535778716906641612104040807201322653549686728973890916540695477442775116332314197217452299483234435838494011880688401532457500024137032816168155122607671521111775992529247542793157647829492984985056200046007211009073667559046286398927115992288220547385621838185928323918799308582899839903571416836454044590024432509312917521132785102964092757483470268736702954673989083750001162400417091330235905840433179357641000707987278916681456720227049399133712801916525997553519521434124235585186383936053638169130107469028424802646346712037282935279668213948346763093846606512755970908960810292633994038692282439956011074913042587089024542225429047966795324169602593686681844006208967736978548193474297964491355606964246431372770212232432322861580321457521408444626403275947539141407608845325548012438107956174458372907689886259586407052532731365949235203618366478127554375505889805109184257214070100280720365752731560192696268244345309603274527241005649280497512505656082084496281747730709267850791180509479818223736215264498403510913784408865294574519327046371860775329509200106546328068551241883545331579362531598139392 [69,54] -49758510634670750495932925671070917956164666910333900587123974747328568040284424200388357727998695286986935459385968477257014244483430653393904950110023028265823593804881116106683704464051327391301621958484317125340699294854106431760256877427854238150907233686502186859153950002957690143097746603307852125286083417804538116271158472667493363820946619811633871582968055171696621469743991500121572637873251098619945597042395036629261428614567543295331474375761447216232313312443387771493819389046713218831957319036747030735220587494716527845444331443526649017503893445330843231292733401064331539453083112739941374101679719057569599177526055697501445870949865620997819945879918765316566539699493643521072928103354256111605725959088601369899230129381315647307857826143339369668485975290538933851467237939877392320415681896435628638536043253904492305375170227206633728315406859443727576821236738713885972866397961333253750539147439418591961037705082840182790512020019993440101733332119401451192146332261285528985403009120757355747577083205054250269653308805681211924188740718336095769567981674623898741960062629407513295346546095269862839829918371462158620723025780484237458209227927442437055806987347393846945510970254753097703789795478853575695538631652969236843058498204966983953951988740545830531682296606242509431403704504251182533754798255824120592633896454770615715159743596554441263559319807345073583119529933999184589308935284429238132655982584199786692165329313982997945512823937934491033141526212437042789068585417564325755730110816561613236671829835367516919220005363556796558738496925948697258156494452959331441185490419546331194472513426075926562647668545167988246368412096209879255312255330944829704068106806154273756582500888547643548463452682359640255636885966097897978036820275614081698043535892029964894540726713428817355893352584989202322404872501475252084617210469522047688594403372096902100833446291923321004027965313599709929743153963190071683833220014025558212914521686629858588268893111737738988613490347317433654811307161507863250163748548466314015235238253760678696807543364580466422703450437116369507351603447013089106055774998216351543292095106218826480368116033717247942192345925201175925055900653616930490323379862016347622099574803779093119331014803223433365262322769844461995948556504674141935248217899910885207213650845497666001994048973605737234897833227957320572147832594815125351825848858820238784462569757668145964970232499131536484737487175625149892620558917398533761837804266677159965959839234182847754726890332321284847067766309892458440294400 [69,55] 30156126697392092607642046879823084682001889460321423829127894644048473844328568663758966167816366794552755877464359610909282229616819559972920379487611064518657966110173732952563372685708086896909466036670086623381112507198250000428615911749259969464174615463732954876279798831874870091716122633773639287501512799175629505863339026726462570908131753081086757416033549736970291994027142971881694640350217071562809578873213499042693571037908977186229549993206301712143400594688736892327134642742643682760370659036159558306103229169339571425705250393130066745733164729094371970196886639515792372032698793586868483701769765926363814209193660796501563375132000095975854924087727969200681699335629987462271362588305360258620366367147213431452191054947666482023688917035894316604845007167491046523000429234148904375292650341552223768991132585724083718979040545694836040882966981766660351407589225196336398277434702068687496028472292608045172152132983880239240513237945332450909449726384876717213251733359733641031979781435221852861806061886218283205522301568382678959484160650151956646096072990638944208717062091272215445157118091738512858305070888514800155260273438829730452502233882629283518516748246371564080209933658081676763031917208488773260321078280739015861330773043819766180146090762262241003417411964497035333616528828011875788142147326170235741798952535571889577121527855243940725817062501251797495980630214651889123020923656044400412939154813049636660993984567994650925090585045804032011972142808090517007352073325651358176359372265571536087960207812511874857387041081873295544202833041360086484104728913501658076841615356509860188467260826027900796725854497471649277334244241611627252894352417352729276263546227325909715572440152712524689111692076013551241735783282088345194303694789126730751764387332771598427091606931131224899521747669124774690004082689875175327620196506797200389833986133769966034304758788161254634966309921391974165253996295633477328251908072898975350806859129165795486223822278877315206055945606105812848510814236028571942879070571921696986649142784137773934608524810709427968048330271702363318555890732365011702370927643452947695862871724279209526510565380066832000274370628116326133018161388809702432823281300742045383238705367387589246463542829437014448941971246981998180382610738794169074252332242891457243172268240839429505392559637112248677698589965485602846148881381985635629776898155100964019610855899925949676346363059207126019554941078546601072132252471959778380832545949648927676597933727209626681935679612083109879381708232636883795968 [69,56] -11205767487427473706843576194378419063070760601707591337337881341075914829370723805185741857951374601678875488774365115201567014646257835504831125629575107390583281852284891957784566578363611353644395079003235768334336912964825684441317174661912672432834801157472784466088333367943075310395386085622133961680898529451947350946562560770645751086490243755584571748330136102839270543086950666991506505278374973660849985063871121211488983376669966162796765110566375982518005838699300394143308182101378427128958093548375853839684793951895998119373188136070945404097674905973447560710563668559426341402793053303582876570385443136014627584882630354371503806326561969201130468142830089777249042492512526736873060756415879646348204325181573514369774740940730836131032466637586532781225324607287782080936204842998614163101049727964876247625892970285745847144354161093667244478943955804282436983183547285250437273493449660258314706789988099247248554922305052703359591970859610355646115100840523443018598071099610506022300311243575046913470652811562936083313490580149144264035842095877738781820075438136784252389713400246764122885911139281691973072932858113992733040873670220299621891282798152462928128662630054014813331466329706776422851905371960909150963044979432293411783692988950379117921541918535535125109894422809653062864536596218827373100370193820399549096421932461652936949263791851545920879826628247729959877741037925306868192725170191188879677487722429620166922912733267807470349122002230633362994355604094434889652342129889175541202100943022197781245401045452245181758838182111407178423319352010713607526228675540344247014895097282588402559681173405551770633087260323351228747339742361285449005174731120079875292331718550048273239125821149330204231993831360484116468842046491253340571522728374777896949337528041452580758726033500237016679628345372438434339271910695024168590588980183056710848133684205291986998234226790095157872090789121727112778504293188983800716711362971733155096037669008197838341203833046905255341786893536238475355546460794452085746013445395718256607190762599531824642039090419248065567155966129341892123501310209535728561652292271101873637772112071149185140260859183427901042488577351338106723180547287176282920499646105924905785533145100576429173358606158395252116094828282799793469899173158533253777321087171714012688723197905479081046475929009113874201086596921182186118247702632315510054453120371098337430144534655107568991637156337811141564375941454627636258529890783735801225470648934640039894906772605317815589968837183950253677482741648588800 [69,57] 3253086164970647968797409861631767779487410272093263490050848039056362119102203806960221370430690667489562204819511803257763716001500512969394159958961322651721629943651455219109363916365044768754142600469715896901221270296705714788119425021169232046658728534200290080124974018803414862844058536243176820391325967471651902396614146446367196706226959942999436919477343455618950666315863389510453130009783177808360301798277518105673170639444589844576251051098041647755609249744458772581873649763081077207677790770527929673831018598681852530817401783646793347336029746971987458812264181852063120006564225287625000277171971980747264559046226868089277749246439489436374838518230697399686001899115812276116734923950769477820246669814055431138930586501314313060312961344656473677551983390043663663489838870259560390879167806735827413261721054447360414153507896697744838014453788847951268229909338538517112848229005376806339303902604216200660060255646548323721473729086811085278788501379941357091164672542507000886958025526633371174776360400132067719164692836122564142224383602839055286011398457629799157692743886889766964274816063332044332830716689228480616149875923284358102597429402516441728857131964290693891824571286404752093007245257406538661815897774220174565772420601475891175165236307660711572087961205388364714598164896704265593832430745425430868928813788570017182169285184854624476888808615648591301419706928680614961217206489531224612888860715739531578723550777845443877300339322083975643895130693958758949438249083704337496854892440578514524906063397438049596830271255999010362585804328125606942703466166862997120725717633853591468960051727271927857188585270288100598816725708876480404044545500775936615291276403604683947516892618792310227766224318947223631179230742014067695658125421403070719883424506166386116793029597233749434697976456518269669802227839412328678880578100727579846037915336608494629274332863670734387396545977884291537744763234811669673248936776922643386033820593156949525382613059671337606354556008533420728607740853594490777711517884425745931956846548640720113713905963188238056311632806471394752966631764401580813231248655829229675517187314340722911435896168614794533420963913208713144275637741630549011524799725349316511843798482519495291363343996959189058238782018165496632567194147335536870805586016557462516167992783739762836165301145232689613178690780531020375416860633348679595903183750950895786239197564565592119682028767781042382860290900638544597292352679077579744976502033989914842236686091653571794164213321680577830340819513507840 [69,58] -788823079000634058268127893513693652195145955846439071250325420553923006194942073623611591991219652662671602868553659451615657716763816259620243758674664630760178897803348289430547155395292576801298221576640370328839062460658122289530407048913247553668929253764781295385860618778209209098100968757723511551622745836125770737659294283245321399636068866125860651331196527911777518867392323598200650308402174017132140586618912964907493945733911703490261220500422790229421750764523546509705603031640099078484540215790969402845964414641992566505682793872068450114406637258802843371624282639069075858990279662475701791664640636312671863285095372262820905694040131955211773123379004211197567046070291385431455726018514642616039555629902694126771985235464932787639271203484085441782641111594907736557288532053641736648348714357400549912877443824458155875076186855450638308639867543371034435601273597647287276305198860728742284558713334554188867949532908145438853865026067686001857236659665670525999199170952179755814960580963776096562562825611983429061820739277989866741444696655805196070509632999383175263199183077297754090992012558028568737355122305575243593460011856063912720172641646189162769732321213821988470392236704587367329161315976992233577770011383187238210302669705782343926946191047060704478938298076549184063083853582125230571260550873149744811261194741316531691540859754983801213701287352816176155201259485899095013351794943802299875289148398887155452661279216512836159708757191388072179557030078148184830678509653926631609753693506012142084129831697443054872330335051189995141728192140675574573464597568854274586814387608666329694489887876694955512053241632379830247596762558080388351459319048127717961805873699929707871117019640182119016119971821056281037169663876600677724059214957525777585699403991819240974597729693355612347578080499033581243983315539468467979576355361603563054021418669836565921714878635187133941750436656029553713109122597635667845935992228941969724902581923191510270949677868317327822187320240520845601456358244558870832519274218920908232203450645260266499950344430380132320116293355676505769584599367813143494090207349438717606816589898418783465090171637056111124667272576031949062700773638550771947317522453078800696535436190718291477161809618839242480904300913250954657030054062923303785334732485621787020687205717541119610755085627095949770776782462292735081378743634329496106980017354486403669592567699312364212681269440477376983229831416750336780668185953326442209190587880444296575564823232961080146059708803054588552554741760 [69,59] 163803761460962607209614515955855133741218574800195622351917801869257467805859751207168736592519199701747449635878013036522807530663481842387178158200153543424433797133184597447565016148780380072540978492369405892809947493704389124402166545573186571567496324571723108707668191557032341388069973611731052304090169309089198439246652967156026056701149033949188608361972237117285005881518763907426708858660360512106441952384801458023496868835727529896560521646833662764172338144907842251994977152029245122749645707023003987072451837415405246111302933303325106311152783583306732083806895286331638161249073633063911569205052140152950681210440919549680458637965050217435229629406242638834965546084967374106342265079198935521494498476390664210316859211701903026858766766838436203305122078373928551323818004776492870167648834568932293291337287418515142729756491643937121678774385866524831267910654776722181364432919145829611939681575994091583928161417112516797571922051805550618095044056751288807137264014130673820253431772967257838861533048059288101243980438600688306462662062332396562539893566603507141639084910767762980802047026936250604344119727436392557034705453784435927335701360277154100121010070549889358703893691390009267044059017111771422010969234758276611992406012032088033370229725727012547004714495652062293137474938680936279690516177432702060846489807604719155189638045020501567412914510598164196003247959180637587974317279248225449509800750242623181934529637515360956849485295834747692914980523175807786143454493374237871385402516936777872284084217265801970017382776011832686160664180975907542915268960970765306308437678287659316386327439780276491631605532719750997421548225488140226296214683265108731026487698073598732084417367804541374087178680877051086450303133720087424373155582693983374988467257629250541049956493615543643202130218025365726700592569901562080847973576613793921389573146301081333590071912571926623354406197355789344700222598235529253711380276589523122646746623697224046267584265887113688075355441132706386346107769469644720688396483978204932788003082512924226048008393016894404312599894060686242175905039917835511563844202601332740151994606602020453532162028088448898968233519831788305818363074855082320056623694005074266946685092838537520404489608428078842456876199372433755609074347616231088612486111240628047627462783350148921930369089548013768371948938435570664671331997198800060007143099824090353299043496247902123916190722522109394118071493163152962330278090805908171527327144771861211781368693451938338837239276356897069816872960 [69,60] -29223935225277849067057188509559576081901016431230604383749878215372882511805209454131931756221608744061027685814262467454779576532593640072048431211475544456905094868028064679209101235425696194724599838147216133816443029406973205598701447058257092378735391738782366221412642554891328380913027188021066903074915561266578529696009864413460913717385393703490327380116558281241668426326016135341564228889358372533331054334538275691471602928954805413731862176238802750570157311190021625513739040056947552747735242028240982992613957624039473209087005450128078226713290604375392784453700832600902946305183250111417009747875497320208376936419067571265121882766312844965151428602720406596495004877173582831112788291819830577296698378907266522266664687901235459868743709730984708991331171877387319803744919830071644947657398293181825106795287790801019617306165719254357888812758494246763412083534005088027312592457532283743016250031186683372510959959935460502103983003467477277851755622759292636924966600180383251004658457478876962274190083205708791395481032581408258371464829637121987865462413342152546897331284605515765371315598053787261341599514740027557453336505536932363743197216821139418092649888569504706097031323934500919967068231134809597640233525735215234379371551741581504097726965883441424076757649878387526926685676827918629876004111497363591300730180769053481208534287738078710590448020514015525152133779922616828110477520716840591266014996130140432117083703810870602191950052766445933253216418849586506376710390329194795639953011613529874868684728512531972948432520792551791124824499101846119140777432496088860225465479033188497889620413090404527860458410642722072210822652189823031832672812401798701324959727055169346966209565408689218565985094912498746807488442570007974313629516617608698846779096040963867375289668077871448851361943039010649775212769020461540694530172109010215759373192586414335476200934637545903314578201247112935549295781932896258390462631778720766776269358202049899566085159879762222446834926886212291058862304397784110725895978174393041406634943125459342112943416103087413223780658574385370939596526276061544434339170557194255780629970459984865215287207269813006447572934550630348993619179429909591796965019080961980887340560105814459758572991884693042448740818959414256857616736905064872428256081576382849469091653525414632498586188648746590171273489616640771880499663699753511995550805374314107062825886416189418050891166483239981476054472509024007384755932741942393388440583826361487350957945659030354122823768898016991248384 [69,61] 4390675261920589803473932064094193352603855975290262255137704306380962282918956804606788906707560143388251027559467223484758401835326073845850745041505215530673175848397555967105922655897884877412038242183066634785434726686675398356857569725660382669354841543653121018178184479824329432080087938193477829696704416581241479900876945863872511698966751976863758801878753552513900152440813263788918894208415822414535334906358667870628436485100211156219145704730546834194784435893901437656843432219954130701571987477092827564616816717141759205144860194740852745609144430290309841411638207695318449398218148265935988987373912528891359150495416466517579787893496364486815465717598421445499793067867240628555876900800796371141143901542019375100691582518037533284156369939381055207413433611836685690065432340258183804439457941043414502779310779247800225457518494768538350547102768750993815885994437182219563442737554521850037439317695170171106549542367603996314436955520655022188596185741968375629175935710516842348829338571152439615832813975500490405024838595987283368075208402056322647814959029867735450380767790627567492788412891143890539305144362917715451553501992170425574425037033463968908388478266664211837891796820805385545410436640815045062527092467767078226366756760096607286411586409430885396043943421634656852887813856012997530356267112148021379204779286020078516835773907659475934018627649630058102601031757259382341054016024187197772438160033724588353584966620002775522694828650445816694292307644951386069826163752716099358472833151737856080182796347967798615843875788504931503336705810588554643276698519263826606641850546172633401645404167534274827274178270660231500286181326020185515641003425550817907411092748345893709831678868512092308724046724713764836162952780783464925499599204145863586836634456602582966430126256850115205524808802231463225548675564041274899663839379596062940355023011734114266996044531178185954645855587116106098141234291942689986980757512595186296645828150147248855178699268861512041508610820465527129597594587581002011532429773011653657424862493573239696672983495334497980465417121344666181898458572723019339944559791805261500070115956259313398424994765745868277558190136659192642547049819828479513378057172989463748155958465675884680314703926479906395256468910268059908324364649922071549733738986446899524557538204329134858121052854319176355021187070820371307666170012033178039036873166597632892196919823094896707713579349996488587521139554673692357914775227836708608846403838586110685766363639828831776395751198860247040 [69,62] -519856901099383158945257623900126555675712408817643854570438262625829142861631029968671559263699279608921777198834235665824000042040396270599893934394826568593080288826807616254198653397803167098535878595534998055007197582536341703133975714169378899304631615298869479161045533987489531756745220417315576306920648395450845346897179207384693493006396952837793268791581753911766347830372514226371142173964533278098016745581078196805994142372401584852209857649337231883939973080670603127022333726232469498599414676797582051572645040573246427515442709154988897858096939215549741362069275226263565169745195744662076277911904153556375577458878087448187966617059518924476208052194250715190102614990083190135727333538601600632455701658243610239400405472447745829771832461042182537990390198632541539916829964372058544045937032961694749346026410834462872150804783222141716867893033390387471202774379411010745470372538945006694503019474945738447884386767235324029169136817579322634282185495445883001200450313173333830939229846652856920444940586277923741226777753033649290626207852203043468552860513753755208414300534160852851419191499755738336728594763849325143055806017678021749626959214775825608833913808064400968147159981092902811059034621607890341891396738428247258119966878224465645166561723105514131753542442576550882252928589163452583108935715136106838527297778083686156260129875537712340046294278634171993465825781279435629367682881186271175895058144264795159524531177149753010160152227797978918793557588112074359581829416550279857980768168188127047641045723320865934511349991757387558041024868476732749409595635637588468474123371150874397890539723688515133731482845557991652146827768384626361261103300518684792839394425010805804781799508513438954162575428248608614866442135277851064914956172196830326494992876983384282328837977462490596653075413485617752737738664061987676066956377410080781463407881901363755896486697177840405234462005718462605384101404119156753361100106053661998648146785956954310914366685440012749725940640771065545431465189331882969206620496532757131643892359511470565191709112664308025357902692269661513333816215392872326040375257979653203563279331972480828743401519437400610234696528850662793773108439719223548436605381057349131834287269769103588619392305249863243161196279681929423614342218626782992938778715663355397750612932805468930827355395712834523957240654578282877174715357717067172774478377568020794883521699576484139960179677870560773705880873010907446635642083220468859123209407801712256142004448159296343127498403348480 [69,63] 37598657339314685503777916793822074065389717786773278335209978457237572080334899838604423909413654440778385024632908631002752678105634237114933638667228490249672581548801967320251651817268764028549675200951867192058962839658141119177828854347767124581250021685253594172209638461781545734658500237651626885282787211948275283423778222187588821339169775554803975296089170070410838322472425571161233218672163243035341329968831171377222433937172942211405896632872620079199672964974453543824269164774040424959233062049948176779177417492051905390681008360813298267489035022923796162536936887107130773885854787815263075712827624646980488782814162255164306702007280840623025266011928879415223587980783738254140196950307153942624817292348934251168826441904526869527024773469513948132482850800412762475295664600531078093092920874242801611287701983758199642891182651266851048436609139894938515519097509530261010593204711843358516382673201636402275783804827175473989873436505604677533491777001529984780742296796454792869533786782164488925568290971953093129505306893777507921944575463908447471232485809137358833896221038841208916213516867503609691962467414446526943997473445652865047736262395580478298479010212974938537385317185050490329381253816109327410208590940229081406963310844598419300200005659075232876557791860967492785948423757134380817562502006927241684733583841774312752545920087704700154989808222065422343442521377941909749978957073870157694122167187044116859571831394899231402837945198686002538806669377310582081813176075189340579887695057920807425501908145124158582049727855343011625800209357606050018961543625104680158035947380623007686281479060120215713066283571132036536274210042719144530705142030580567423180048400542643564327046460824188577459915557072013642494981781907215473820222225451753685212492316394188130652977519462029614111358833534605311452267975852370110602253427532322290068565144205563290120407825540400049018009029883201533866770399138039197110144058517595038826134794915342591083554741460967017118018265571677033517158373125848903766766176663195781735101016847118202145277403718269443059250929730605296956722329552127745626762102541093282162326425490851200081905963257296825301814948762418716012056453510453585476079202115253611970801104961064907279774291235600921577558428565906598451406865061250553911024418164344208582341842319907069589616755681710911429045161913488042638363245696268331008873651410017012397022267890499775455901289629280481410208216409007899203141245864615146517829664101441235131993662085502336285802496 [69,64] 1855896760215651874008149040609603351495072095130414152842820053735464207997084483163838956660871984320022733039634180358873732843059060313829921431171031877990595142817944265683917436813127813383415645157678442086836275478073744794890185346614284019601677267011615928868954605324926832422103421935578320069811328975833763295214315312062280511383435961774332976415345889186394322871510632579740333206044904745835129495727147139387784256540982842008622594685737464976928462606781972188177836463456959155363783541766769395322059666075116155948490997832323963360101351842509414987904076068245596127177311150960842858061333756604150759107067627906845607990790756141722527477082353075106334050774536390340345433079647805112322355355217697642309809208343836814740266781521724264155037845064388625874187187009937682363763585433254990759733437216335154131975804102899112783467400587138974298903979127056628635217618812363582889167944854648341129820272839465756893272597055756659238406019989351259950986943167364123364429389302323543498905181902425899055022298474170284032235141253393532700281771275927071692392008357677247113024002208611537906492599109751988272405752593951085190833407409035724584771200899380436716228426287297225368369488029342451174994709451952180896218926570961113905145079161579780071834327465900241349971549713503402377591469308451337235336650785324664340684193574537148237646665793592254783247752676956398655994143940878271933692387010115287838259307992112971992986163515536839741369753599306666980283515694198833520965856809973498978200205434188212855477749216296010954742083679369049354335609695502568676295336130165407287391404000394603910539304471383293641156623019565200561764686940044907152154884227378457760462404056159622032249042430836067875159961397599100366661132176882513329194891425614462450259172466638827966088046086097458951822157527140661631986843426797633865973959684996572434807533858230659232040964159456136706978076394199250228501388714157048371740761981435046186195532101764268580148145656551798227043643491975718728307965665048574696389978692246164060239541936974261677215764423586313154361735907074318959217607624652829920960029645129886169146291516200573176509778894084295663414970309757209736502803581916929717844713621324916403989753065365575319293044709547500126358249422195542123270255121165489290042427649751384771576517461616957427225749009495646641147742286571370298561000589407279847646191674851272851271903866594524918263060410759337328147617811759279397763369751324383107552552893295089418240 [69,65] -1273680259629598056477044904784594455169601991712700256558927387107415039109658995525727550819966722567679835718738701556101638105962805015196991856116319120686288782990981816538805381652050183289182820064428440044515825562421377596679381224235301685795666362069700621165788698367637598094695350762548854155640344253393431843014640036631915158197192344329887829373186894681796088767870112357424522415602823796836246253045523647340863649906977474108843595499531185063955648043408500029297136036666668989643303902763031713337156241155751233816593788239049716112469177771756050732387912556326621723361802470135600241628807091613449632145241239459991801565983187118218243573190244447158959599198579332306584203093113060494827325925297056187470628821634763549250341299524089628069290374626150589992251280058263073500700753292762233185735699070015073954743029333522630025634375689812437175479286727044271727042157226376828882814826464093172360380662597795884060870369022844758800141021624608567754067920416398160617246143909173794349603518682817684612258587091155292849044054334315024417462922728665948637205673696564006986293489962214949097144093919777042770302635118973389458871073791029784591349450572631969887022889800732645005935132311937336947465807679306164284107703405678584786555196806871879029747470477720016577377994911761323108061955016947437681559690854376555681307912613223784845649774559452008946009398308733361797498174959851072944453860003222167228828362341342294891450956770874244957666522072947864595289875058317116381712355468562867892733413237649004867498299751835729980056172163247801938656770234208070068753448659581889919591877518232088070927533770526191519459078846986550349178748110613451182838958991237141800358606692980685961876736068971187770842190794764679354348404008265633055026404616434302628245966651942870490346477333492916918259785426627666580643021751622163450031495762949824462569172446494625027228541680417700892165656770435816888458930586259610341581405923770616537529248369253542452964450895280609209484450861708658540511243393785684461893512549998079434102507054831941491708306481884123819548520608949495895989954635765715885543323487921598792061510418928020147052486830037529416428873070682246541793171849553211105837467318424596493282564684360147977631003604297734101161989895480547958121250201275873050257546294334442827097686210134367389777068767760433398507337484141281013697400186741251887826774047740379880152717330918526406738900859666910525490932214678532513742623164799092469053233913988644864 [69,66] 275982247702420806251276305322847419328862271400827597428704539969281909890461075290801597166749808032675696207660230162622314490015494368239648012697940470791413147981970021723476854183715490502128567512543114162937983388878186829858558533190796598247867142431990772139240321130057185825503474469685852009525562647148463683716355075661959748277647719904248754843519772968054562399155780557979752599360366851618956827651676792758876550652540989430555109099035870978591053581064726427699432453638488026947774734237136785354431401047556790510816831393447075861125910494948960671951459497567037551512205679578818257851563496834787994048933045674456865774020358011521397080231041523522872928282892134870940415503298098759670336480211172826864029762405355846151580305270469481467634387396654804455597691087342102458996614317893931625499891467062970871522073490688185869149873260236217626965144008127973701851275840544470495630417465227530392384980648343494867728700536043246441700335831203291299479423731217740702755865586874270675394401403667756725383355380454610372561839581672406885454373555857144475220035985279845064512282993280939296299026677915353512858457005095101224101146112301347780784351469113007985510758832524253902012055033393930643558519357985038284832932812997239173190718879431817232634059654607191558885239427407910142865464211057747269354812545701137955935652497495305165748276239003479224581160079555998939848180981226160339374652134456748328644156380265242706251326412651501327054396578039044557843079375156701776747061158451105087464777774536634605853162680897405800940588287608671049320822005173036349149777030126825417391015021518971172031148405850278507185372323125840248533820825119117039398418718750294718038687638508989139727741062705907521584066642674394204114614114046737440017248283804938616070722947864535167334968863361775713040772712578309069414062987571771155104476398014415634302342866377502761010383679436648019056735313295770067101414006762671878385479514511174716456568573820135302949181462839485833818938323448670891136288918219615334438732142947342072751869280060338384188801683563508838245906566086468501360607849286223932166747756739014643763144647635589467085724187518705394100945157745409214108406496182684824289273594742648801868992391988757462947293843615567865864785199038157573799734035603142112433061222486795320048061858551252363233126819472119839543118129329401339343693130581073830650314570228632822565336178598403655901761763532117868962823002821039265452208246632551147363269554995200 [69,67] -42256314069574045145169148924706187937176457584552607919139564497901120789513002092352139426835185354585496636826912378117893623507334035877232350745993223806426843242164569835512345858395240301720047887775783258469565134978935125693364749161614191111220325105350843748602361764538851751056192991411516072641014553900497163228054449121897859109750788209868400109245293419627406893029325858874748536895302272271677718041949427232150450199292187916265838555669682417721855182923217498169637419969143386287442001258412038959403521492590550284794229538886368256523684794732320692144731718390596828016618651904951467694385578679182777763718029190331462085964986038126705850581775559198630422135060746020500883362211210286661404979548450656327711639717244509888809216759773878597481615228411943184826819001200488511821172851316534245121372971678531851379832477917128820222444065968712362627278297621983165498999610684683296308096565224252758172786543174139731302485344542885110892027268077866854629319384407728087354848798253531901081112245135648330170870225451996912058834821903331979731948676828925024201653536981099681404895520141924790991133457811682808671860665923145867284529853801483830060253926348583287321355171831265862618676214733072060590898172376244314806169352308779361744160899651378996665674982806040019621245402618623307175543291616528324798803068270530946582885949147074214054877908769530773616453558260664894106836709420846719343058750985715435683152728253790199956374877983555530349822410691323167287741495497579948136319468911998888243201852305378536314008052331274078011996451015447393916509206362226308421915525750370183905116990887528621312014853930406005068775912080867556814902750928428480929594350691716272968914286704877667503438640196861335053035305180078117438816223518380466119328920300020255510600775406080126427283355207141319786089419152390555796478895075016054810645534267942177604886500548304676200879577595663243323332640771923097139263321313492611104833177223820508543541247380594411237075443091749842954005719387885544520450122928181835555747875824046112531619999156292886572256265915548560167753645622674058364450845934095642426405438374117176505996806186752407825132388841273027093539851002632086833982646738546973891952185905167209937055447326103424507378373352666511712614842342226572506237941321105717903366421451053770451091715178874832223689502529566999089013337093197664288240431767824255081791086324968948623348729987645346077227257533067808262914676598568729710876243151568055567174860800 [69,68] 5163534922667126065618731075679575178225902418263900835071439442548587284809435708313756076174511842865599164146769567289749527872782700339083424715276238717570015591813163002554092178194959471731353513633490147742192083288117395355887106801035167598304627163611663010622307716408166594604430108551549387096536601271500010060243282953448096688615566455531406488953790003606736876455506801068801101164962256138711986838797542417878628869270148198524274375423199560166557629719189896369172988938823307015079652447419696200505546920510864072419674062003252230405585217477300113026393184016914328786978656019213474341825186737561681211426323728905049556854435847544791165674321325417911020079785832597461528875659164883356285152451348899907379016441537986776852385850647938565062990548916809250699416483971657087308083296034386306772845798406117951300533880248122463920154079722879248383399164578933065970088619242971528658870955043568531441773713310113860916361446241163720610361013628548214877007569297728526649452711354321471462332233818703761246836235050942625594961729532383836294279443033669520386046090651292910695168496051344619831581831431020234447091590837301400280593556516268396695155331964267428579518227057306981714093536072845869505408703872067864072459782286423699507663290721795157794932498488726859934433696688829615976029349261598694433982744072838049458934514544508744805898893761692603976383968408688627761809324644428706291667451912492138204749365613288949988689165644249692525107719246221269034079870802067516135051691965736615145321374535846527198973546220660587020642106725164287465418420755919038077045202980289874588084681991622443798282539468955282585262558279358170812606216869319682692564999990482388253948399104383828324658146858625598700796945057897031098835464140224617662008185364760288536613607527909417523902278409194397452737888642518551416632463332545643516032656716869043551990485845210318644175059738742033230455721755103322815286449577653481727794703209384780018517807659850486217578111323329419094748978459913466376500026214327091694455582885869173748192109349848062033498633502479233804466918593217422380723632804629825786023797033903022821561129096522516386359089723690003541424549475340151758682067908829898431047284211555205951283590933969092937522683800099478740747444469102134000956473375519489169896017313916337442937553053987583294159693180864141893841028423415829706732303708771897550451091836017404650281963476065946706872822304328294714088516936024513596274377054665074488115200 [69,69] -532516770897447655325204564412626445265378212975169133316116301236894095874014192105352631495229693529121814406025730180081620247692689984530362279723302647842617024251438059380660431275948189448987348816387954930412297740665848634911919322019610023077971912387194328790423994623988260364155398717118569109649281236538259135841792633909064780462701022538801829896725394897781252853461977725961491040028046662974068949137236293286937067333394940740988353623250158902410086579568205772809921043097632402404542782065770744421777094657007180556252373736828805791282000105178232205340774585097532049024422072095976507168968928557310088351556395025683680070520555609801908461868911164526461569429219151393692811687047226118331848180926601193915450091748735819025062473935663243573431045185535737641542772380167903146784813292488916544284828496693586741379137868269862108870085827078435065550805743149172390629988032732209575085297572614912822454165920815061782834321687841441994714300791055620178061993996386449865781139460459908474011016030759798537612189580814991159358155963127765058393698836673766685199400205035575233602133347304496537240437879510019654311702805299321468074772321203377599862587104591910496096607890437994175973618192139267933983894922863710977954735103002624992393514588242399859168134019216137647048607045905041329084694596687385636927137132633984157372779556635701442224827887747877864711192873169601132757290900789872694818197144981232739830420445409731198765953861135756541996114861656058178392524061630089425162976915942864627094644220153486007207574820844004890108842782684206655311118668296402909411085417718574266970939355949598298085209431237800929154159484964536425292805212861103822382830679287378214441119577292785848160897533817966087212854845041684596861498876834411969363305028605899363105110382227732436313011471286894230192154541835529928735708635292348579227691088848554176604241390118041170848314512101654509278891412930433436511796439132222360338981844314357627744371323199933802801237408097659903312662991297747555059759988808294909535553276768458018399791678078586110545247050264100641970157134183489200435756639823402481550591712908737084172990777005838965476746565644646955654941823171729306296275057905958524323748889721553732939612866272972909905132600731834848203272565754592540918584156859850078367711159051026854715068021789058275165955062303883974438408218099739982503844215571896752206804678770077808608009568227437423881148766794441455478450030748726696086887163963054751744 [70,0] 2608503108358632046483103450935282295146299495863128375657958673267884032181348796130641796656253563692097719995578288064962247774279704067467973633007260958436473900058892694944108358141426782432564315765873427949148215271699934721718161435182952214357963645979805161815315788998215249413558801688999988210520749436660194338883021905959141536275311075321504269315928807568064319466366539293454656224638992180153505423276454840543779430106772754502642049310645051558585311769321773456669159124965500815707143686204293869246876737897580064446337763085877381016782363755909038987079430169393335488372001884412743568816116024825990286757873734061621726204961359520771430287905298658303864449985126942045742740675528113174203504878839257104513560498708532209767996672488672879734664851790060540217000482353478630457797902805308234786249808262848082279740929665535390109980524049169623109285946259539405360362618176982717803248605849308628140077793143262667208799402418663463386029275471402901581391061662683655655789690122125107566016162997618065274242127482920509119147295214648945433341275734635669602149320252095184585946736228716975585284421099520869668980057092501521598988675991297060112047845057375636806553093402460491974796617644208915911012266427498855602153936817021145928885434679740907368190193805588470697458104424177270514168485117025649675349905518094819873334694364988962631569950398512844607239815352697770519969143076290379115889278688479714501187813638519823375547348394112179935151079736832252459190517421392466756727810970731471172880523401133360369023377289263732265828146136047552662491922438554762577703731813480483264964273387748307110629934803706435594396828758208886503653364862092948008054467234884786843150462119988861954657918299476795872526663329397190877713372304369371191314179892386609511769147839139603501647715616036368958561205008860429573915310675026537043330282766456838917635846474631507084449655330175626217644650817425938338634086286297827841837469674637697318688908476397047880312100924634745523819960910148096665386714872723149962959556389573793464911015232026509204050297488307283082021676588333886633890734940592112553896242071651710884290824111213247488991750160373470698717697103525691085040110230965005981340875875872017955456915543684126945858126846837055673858604861913029643339480783125175352978881900212436858165577157473757941205139644404623008430757642517459968340662377339323829025933085767855792105013260516114139849156623129774314775325710245107455680051105345043151342722442055085824895988808755292654689355506708663586977349754219410996474672093908749427458210286763641479624472076553777213498982400000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 717738485883328312684024572892691167937080729526007043218545499428194256775966999071981104665313054943233155775618981704345446542843076182669494321487665954107532838917234750411084005853124360892684650201212558060412166321924365231158249062103885945374020412438833533745426876603438303806037227510390055094185069424667720841515041365981992809923519806854020242561857771899792961053685134258387331496834226917920494017734714322998382961109969965269006325796470303061666142172904604474348268059926449905377979626436176112157006691042055326796465004201525751777080377054370376991755548489585912911063481691308608439783590315524579875938343835640536536070565198367399627721889764670082079771493685974473195013145120485122637017783363950577947099148710444759136080549552349252998070534185963470216660815998059840453357432700768220577203580391974990695897596429342531546145106157745661420242926934054070028081872876358460296207799378283481308588828586247175124532241884459856939242024121896837240452320961522625619516327582016075181244044050415663814562960853177263229540384639528671014383563476667114211509974709101513137536046413744240195172979877033441216230583052270472041323718840490068539312970976912440702487088405204743900221716504059184072671775006858010282820504602496351561174099323168852215958180977547613253328738351734026334268268962538349399747956669977072602151144393554036468860935954934913504517730158796511513626125772942036184026066446618210681842368354834198322568463200663323463270306988738521426492061514676812595784702513023003659067457029257270237713771172091506692680985604785553589428962751336608019684666783512830510713055943747509133662138452531464587008625740162146948205244472023494564733466319657212793738282070076954361470349261118856158575044057791526919931531907880991134251325516162852482328307402065016502412124963468113001416295008415242959781605914830885797845591130202193501725542672601682829762203077043927105362721385702508207039597319089730399372188249813685098759900545488064065148562800646968193737796804311477850044541297674551941695186653570801908961698299968534581041462908280420540230102980173291566313518447935857674442840995649269395753169761258716383584416504454644403547747743569641003826544074085462339754735038877891539278459518699250637471481469273476612389134203063383472902138436854550304772163968620081918698375161533473821636380545583235161236775924565390062639950781648617236727618371200841477926992051139571375371265007259920750613094774575902709029658033537823040305362617379818596257757890005161320917828954392711399454106802028712066291812332141350381895003324150857461856497011308008486775816192000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 62808418873386414786021887191658580368746704499607240094432307066573924846193109043289094191077339060008751719918332202242282766855059730583850763268523317903102916783533067625636124271733047578999389219993684471908650532369287154846207473274418465221689478859058558104310738367388357839232257947352409961640769874215753583163049506921121558994692694971578860816804820842632393963398210557953684933987764406117985900044293047193403421196575417042925456918462584352389022992988703349752990639612892812146785866338355980591584787510354644917190582984777830056736874338152610609947894473949653017033422582384616600304585175925358712658850473004273866152266387008494821465850249260533539025214150777734526115063509955648040794137822951274359842710554971925700866782526887720872182104804542600028556553772585397865908908247580270848972986567754416292043388302643647614566172030829668089297342032815591679524704001143114396080143885868808296758527411124703484331941228782294591818963404272673875618253871646390569218953540750580953343274953633852720031407469332017912357601083377314351956782096510615242568067831442152826935343125320499376577858574118375457529478204306121183836942044281881917201883621927529786628310991055691805030625076380273078018322153697007515726045634095671945643990858911541684590550935705139863795731710154813109332017960968168609041637336754718358105527321596244836303879966883613195210072869905149806028381722003874681654425826928220228953437576614160762704626831805297668331760157620349833133388507789536160432826332530322459242721418428248719388447949272141159101876587861378489471079552539939389989110669078746478348647666779871005332488643988336704620550797705293270158899487600398215988902528771642172466325952462975892265553772397863417875319528916514458135877891271882004821445982910288488996314153823235934527273274829215180707539055944623274869270579564137720522787422912557573604548294067336783480774900055157015399432785204879177909720637651010370684660749291321739606892736541945774043116812588568923088975818870821912987498037533604418111098977170646470053227213860540295917887295314663372140944430109397004535861919636190989491639105195117471125709382125140057877140601916157957744934440772341572372471564807954333801384446646114221081238955883140394380074168943758769647118568857389164376478982518210551611106477396901642419534625830604341602226797705019507963894566370050542361662744563101266199985908575366963698827356718260901008040189751919052006957973962073884500343838978474143898567589761920661381550474208583358673608012530500296830016077847065725273103166610852484785336061976110757681612816457720675992791416832000000000000000000000000000000000000000000000000000000000000000000000 [70,3] 1783410441484990846890977155048509310936384956935496242825640777550426998322475552732806710137258313367275464907441579377862997514879208275763851563042416188171031906280850993606603832634977354595033662336247387954798900543847570263683388864076421619204455945515073979426734712817437116797202652919550121113455342998978078963071017650775610792396418755465905650844671221052907571978659305226185028831441984924119358452503247564939250320021121852960963976911201625891730359349705755613481253792200766928245583392227552379959393464331711143244943935097682719882088318909071307346499118093828415421078034391578626125091911009988235579790488506388524171481869992315850663257947568439916495422690569440950880280055705592693893624034425871484817019970559534553915774841903180270331265279980123066344467344984955550873647396162469503731472571532841531230007764776314668414140631839412372101757915925409127795271141005476110801313056280678853093791257748524230704163143634445698213554157488769553191052000330426447946110034421727341889203304020640073026238517659156846018758175195003268831900261003942792687962611956184894504147074789656492849560805296023090369202747116227485513761937215701379257045588646747990104665897437264718563970954842260706460948601053556096818071110715447468017107475781454210868743525410982738104580969123482788310405046787803702405354888448298553689743652338251619578664816722893371081088838177269833769174284435602854629884819106466077926589744555327056239513469110434038614261872719567415894070209841676758787825728741092407260303999538017181927880898041743754045553642528746827253587513512218073444818173906299775383845667774459836227058609480439971143803201642030351647254436856869889180228384085903630920820499994510998882111932365414773104323069671552768383749059805288878113963137628299361279741943744439701369612558695261667896058119451172911778321597001242242157932404448969514115571504348644273045334665084408627156328835859767658438831144278429758314652126306902127677003211051030675812816842045272549120906636026411697120339887977669276952754494096360008322253247081726083070429666532074028826405376107403981729784701538231667116257201459280929838779973465897383906965321603904207172342318572224406207704801170200682682043932868469237053417502812277714631194491103699061232647864607457840790247518569858415941313433768733337564104729433188108611025805410356209542186928288174042736387366515362015921771199981853934706455283475438612225796458214782667706691731265111681145565727730010239006589703805959421371074629910544607075577522272858007093373079177045845499240661719580527258306424316119776100193701003176164392714549329920000000000000000000000000000000000000000000000000000000000000000000 [70,4] 50630923822622574283339193782844571377016305968967626812312465647566164975058581641522594152997790667999880013551244017290885045989400391623463681621111875705455264817552545342753532319829587284673418609575067549721108429453056547225330444368728305794888210545051091117106970395414158701887864341766955624859078650936659314129071671516241804308730794067528116136663490582002350517331513559693440551976749883976229336332026858697613979103187493849425766325474556478995214068406728396694171144275903945433668380027251502385067568322772629736399954002668819802989315274862847571501789340625480721166871987768770571820845133567723730518441868671520701125094713206455350197252816012016678980564302559505869788962586192037169910577881521075238091849568507175070186400631713592228456995661548372875035891043534505308876705474804698860562839223856024283976514217719892536207919158115250564968076576849856978993816777408104248982572611132554490263675698619453124433925146433987296711197477650915438373637149428686426199310424471884264004070848157113725299091880764862839671022980128611357212398165333534960063536352047372733289497955116602692871496990093393782535259339615482861943870053202790680185243641307468312216307464504749866568802717121523882583027841118968975458592479617311198910917256727183621437064786043560957566542290633660501893443754047472851092542148674059978977132505221815359526063941621885824597831286480613549654292325831222253680162925345274827039694590384843833688022519233862402884933874496003334113851349317413900537955909221052316098591584948225943437146323901063878676989910496103601209878983886108348415272955782619519280049164447354750471780758999896723627452181916895541639682891262830233990759067887311804180493248923861191245722752724486063957845118685677743159313791801706032613796751145433082156411985031897557834268416257272041157857179746748638559221362186901865326577750920590326119517516486690991902086048045366900269587030230224217131874668115809659213745301078559696502688961521213950842537659256688042061695966732705305484365883031810436966603759159720187268070645025117868057685272523673396455088345441406726898601263452364590825535928883710374979260961815516529756036783882436568809755390069818843121093521151932707350913551173532303096017150497847313811080862778148164058318676275249522306127638815061797539956169141273625715867150079888398769211722873841436974621112398847989046745070719639827849274450197131043528631057430390799194985268080516415170420741754990594261855691994801057973510973607043590355034226100271698995301856246823739142539325140168630354392467648774563471521284363403622941671338480474605414117822955520000000000000000000000000000000000000000000000000000000000000000 [70,5] -194639178935200870053851818779624261426884637651051481885066024687256680348522798768290649809042471669589158680428496255104566497861885318226810426945264537909174881660096450658809922663535574337408525414288669067684987910344955388633142222333784564827951300487598123085922752000342500894412159030576113615122450736046864610889571580344172248228542477503142593597093561424305955110217401194597537348836624128970698440239290849762961918059417844062956637415678280322534214792100834719388108697098939451952745013581142877917191721338184940934711006130603613239063368423076100352879065626593021825872648419659141684349970834468207233790432540704537834130336925985185053809137769161252677548144448287316911456665450386092402966627644864058486151810830074150380917833087313645116313972740624369414212314261175042824250663913008351996454070685309662149510746408323077857563725115953570181406500569647366672360874254255673433454113888797787220978597434114466603670964352742309735246146352125189530438714681002819129415049349449607119903246239073336945311809906797425943219426760934040218326299095010568328496202299033373140903587431035382742588389404744334268661681814374752226483851311281757097942863041330169719511512206743606656447506756217415871039876068083211631921299808810560353197346167478927447128819987333943471488705341503352124551791165470152086239773347993152227969307255428165809404220480300193487108721967889012384032759529053084492968190159342488240039083760199472378921581688769226777451330750304151436520839852866153591367255404444469414359169027185245833444903971988234836310562770143088619412768289198208828918401678538696865613210865555668668973942549590097638560233614349619870202346863902923644569577853347503582486525287919622290326354616431816101460489517350037507708171392278555114289100233646906612407808431236246875591650385116949661876430876998186033692206519229332232655397992963869615637937045046139868429519615721405689488881454797955907394215860417318273803465596185591135077898115178522241378359647831206262212560824692687621088499803474975770948723322621306255830531859725103132181493526230736594562927412343094125557424271425131890549543036577050225212040513889418207443910685534105685587372125917570162214635748630670282155359322782077032845946984052850280911716333257952624616575292757279767612504072739092665972251476385659437979464735102442635912893655543603009648501200958639085530478880955748324331065605529473410676343301477036208043103285924488271528771730968633535642074736205637558067500929578164305399328892669472244476036798399331633094343886230426204648238340400882613943141301860810743281077711470615566292537321717760000000000000000000000000000000000000000000000000000000000000 [70,6] -6063015462726774231812230188303417056736285820598598135703173775883651117598308591961780924223975501191745992263613498177578810815872600299150773539819889999866691665058610710064636556930122646314456046258611150500552231048967955505054934562699947421284172576201910411121547941658808205829913228424354140773530858995495198932064695325051400737092749599677938708514896142265469173602722482541720725271956451380087333066463278226969356277767001422195782172173721763837859482469584805170190928553740731598556495262364169830483916782744066529270090848838013383492991757185895922438423318756397126648456246557648239744809240021304989948993966762382251682871824360876691051481583831199961079592368694497386373397063588114033988346919783281176719423116696705903519029645598322296968430015912586042825464374525822678990757410269598269988877384821519188551099232355532475730641511095956735996335872884116725103074868825005869761182985362248957338723892510614028860851190300341199223161938254467970023062126070905619741139695675531186233891720134360975792097847376832804012751460276744876392246868475303783615088321211235376657559111943375892341246508326176085941802752302617984502474429705812730577085450216633184440750948287164886867954430076339490635988474305812882015186893849985597118426051708006552555852566791063199369873259193119822126085820388174668797510906672349350319409699443292117214078959022671978791781271142880808031619640911661336294067022201445767647045861367868490906459526983858606034827987299317665580859603823296250738064638840607686890031727647746490138951166026655498425161529346285939651370301837473093914931146528863068650932802321819847260024622857023630641499188230226843187234039290668295269415675043760393854993226466589299531926379798260727999629474808385558264289115179955534352625914597334023885546153641640375152031293600054781850837161227786637295914813178566886340099281820286566445302690413700446607633142958629729218346531683581807345688088858152077198704451117980878375931071105981508230178563510996298708419663650211553760541114004892734088578788933440940002975474073779626907669962692098282355058655474908317465719493205871823762854288403437607343813851272163756888846953929084365362527622104726103793846068177996512908556839576601509132608824246928194174819999680347914017868818955274793864733162349438235908176355321457010818657544035361694481536089865373601380199127553545866902892441589054546094391035927351075274089903624571285714019157572208411580926597873880407670950813380583728004856791255265799335821418375747264683210292322302194871858777557107267633240994172146490752086486716703038813799467265609730542204537431654400000000000000000000000000000000000000000000000000000000000 [70,7] 49252745670610665542627722018763984006991077440018711419726960504468619668820971236150150669999533865220823407579855613475553436373018821767666918902715565755308252000015850267863445022464886187979020557364980948110392298016641113974783592295270845684843573524521443771179740162276031285857459565368729735233153726877351375842304880995451224966657382944640165742829253352598446919080444316657440277163458353788305241755841183653515325546503259053411297531673589265097178496775678333435097390456360866954991616043016161577989802800016345878470377076918847123947278184926084740489878518449543126020267074330181192200939126920156512122994758430824139312154275738537937033599925366197768354352668428426423924692326434801436653085377506931894808219246540991510822958277696046687100467649814866396154857098019108414059012353802849478663879860504851301025416095525932089137599207315934141967226137899331566659492438022628179169474503793294882917212173429032817271658494003692465615172428020540872282377195888739409117711264995512920549719534701532841738986615518461125311027732209332137232642002600791547056461874161772021199892775758469210893899367457349031116136836298116139084368799750755348727340125953000076324394095199824641296030695676721982430532704806848623854839652052482682733137044479346516862909892169309082625051344616547028616148416338506978499108613715042413059813003367392747811209401446967116859861935852532490207263023637374231117168992807213132473869500688685541243004668083653345818388895494565914946770019629556965971388929128618019193359413260842422774877245969466322409970270811746940748261609645203147709120954928792532502015361080225977309687659026150266483031746248525317249086824797394433863103372044191107554948792435224602163486952301436142928440370460046085507026057126242833466076055325015602982734102153908678338797771775553664700295984232908516801550442856826828510541278321383426278615280577680154145135143386319349170982279100342565048978344029616816392268831889381428001500593240592384273598723589191836992622300022688261213975104146947169495007538493168408027798804039326145322676379788809525368790962889975114760917843121445127560486862264617949131428991633071074779705549750964219153930737979720620291955220516597010961268015994107297059639488362179747258947992494318937742464940249399048711232197469989289202347115829645759369992765052809003013890218578915279812867220845484964892049168808905405588411324963987937592699215756967394875513434186682878497708659953821978974316518362585322893930588731801169977489985152900716648457904606049401942416037335168777547979338134532508082945574842100144444506522298473581890636870372556800000000000000000000000000000000000000000000000000000000 [70,8] -55960047028049682455596366874836912603557733106158032659810164580571738976607963456587817346315727534164634094459226394914178838578617048846182626319057486091742461401537264218813252015093021486283893046029381706924176163404741289797070461996925591222300671523161130028291791275553058581040085868213581779905314793809740028919130385481782183177173013215965875531170615410434660274026450955149345160094450117345509599649580485550639649214304759651538870663376632090362871812047856974428579903023840476772987755430225922097127275275883800353754345516784313625811689113958643733867972429656268033407755717418435799001074349170693867327388329404330355928927050179591182163772122610318779352789277555431201141740694663092274624321572068075170729816812288666449533505035471093452505464221383315199812570147787029493163950742688558645066007325281004823792255985121464112739350136843308559708155485544691332892778790288193152192630035740659110873281102740207828152592405163982137612133804693094457279849263286600423793907963340046807931346389923594386305196366772565647396129176095492128153303364909150751854739418098776777190223303658909005685177781085907103193946193727295804131952753267588861865389667502409599402892824449281125050964677682104109586438292576322552729658189685716100512665500788378418130128425109400394976708611775686609085043543914365094142150957948244965538682829759368150673050944412022760272287771865352970146506461038188350308764329832049764625937916873047598238230379543601716620218186641281340217512774480038624100619968558333476301343583891637532606204933375139800705289917128365471166470458795132845054775818669323094308095657466278410462118341311272396007220490618088016315376399607813586323857998096867391704920334215343710209609017662980098548786202749715769357286168005943218123365917935758482119727536230505830192960716054440941270570285514408272802611831238003263820366259898672654753570676265051482652588878764483466043377185645584129846283189469570140019551321543591440280375129042676461832506624906566216176112055391719424872593267229250049396319385604533505758367446438894198475985811016991048170957652646277065885922512185558047069222659223273075916786797733590026455890607796788226111478305572535687794442569632986719945610353129791289811939789090090697618679230253841674492814081127705072003845850596389025600625569295012247658326214072080045428331852761639890388110542743744638260309579331782756444141502679618595075864603396691198117009337143034643144246011747179898209855187669536813634981875233050929848783565226577080139534932129057082971580505254493977310310979992839022454459725092617369082170051021172062641671244873728000000000000000000000000000000000000000000000000000000 [70,9] -1948014263202894896191452447532951852333801021147589283300159772958437476563532994966526660249440095697291619472366038488482560400199878022965524949882212332327404846436726821199189028903567379986762971493469125936692753152289868602573981282637704077369545906765019606899714086571989699081335357823364664568476748106373662264345374237230701271278883597658649209647912473909376775155978924346939291844606422972275927826736486678050084164543092745882704885757883367771134052450952627930814668246112148015015020794075281035265843242004022387201138648858028699786583288013602230182515399438540412690602606417437157064897902579915151621247994850680343116992850887637405017573936162041321527080129738718966471742519342424454249280408384896396188569349507776309699240694333974382453894550242998551427221344869438854327112141405222950155108163509547777898579796732817524209806457381323882160447962178892221187754094046194112967268384068350544306030266909661093687246264034551279675519656864885440908523587033018799230101661910053652125119792922120336051024692142894112098034450638004299541696919546348326248874221665635388775060329310817585658080275832882666280058550541073567162809094025159623444839717163461703605561572524609942416030243732362776525644215346318121528126589466285033332803517782743295186339290846536860963862820333092038036562530554342030285380419747816155243301711553647174326119529582719594583024400635287377278194313618046016424430034948490710856000544630930715463088507050788948471472186310824254522487587786665085654573898453560468229361516546933731372777685093223120516273844998591896613078880328041634152058058049411893721347772478953086642694706000218535390078644167173376880536327743054332800652249718105408910310333217622330012652000993227095659250749558982578880102766805834616099706886597718260782599404540665413749779703881635590975341325456231268708508370754739722093397325935910828924167443490469932202729664533877444285415482983426776042769370548198237990037000617419558955570890721395032021433110656375660752751517990639924426716035373851876372829122637710518145362804082477594739407308370141226229587290153686037115070621481501464111585307820580705408612251104465315812770170906796712459783895841046013893428118080128278458600121708841077361841952718673354680320279314116572613488966001011146062163314875877088355954907273919942520414485041939724490590959439127116080872695134034578435473712556114605451398072539801206619096323562088609327681547390277698602340997843770579631340741865136469953769792061955004604768269685435938328182629518845090522333836145722712841111670848510722657369885636285163567347880782327891325123797241036800000000000000000000000000000000000000000000000000000 [70,10] 27314759199558543872675814741029941137709473931949178474823615761587303064450749488741853746782563739078623391653757531033158739242012668163433896352237912950314935573813237545444379296612474866668619111270097814793841047378846393282985179218130527329714494935862581875461179004320676491091547846646780937918581379747835082740556742965376156866168216092713333651556871907414006442840685428378304026060539741502794640941707991595387323369055916033993511008981812173687922293507692067086583623852086178426531396570247560354853734593912410171125854833427030004667445822977324079957664204466648756211633968854389491816290099812256166142582798971672852333164885076747599475634774519341917430168359705068498857128738956082635911622874914325032867356352584808756498861217930573607217332717244831313480111131600840428063521738797150595868452205634946237204193963245557077543152600545054247865115389936444213378999539599719924368338405390315051799039651064850328551499695938800379771062093239168538747566976103711953671438362348896400345323175353528102825841564350365661357142776831416805834458742587372836996455017525599844730761247029453936809276577079565754889001835248720661417602783929009507596569862003934575598063620156340585403160992800835631048791080214595844922022394002108714859110127009564281576511922384424475583032305631490370876637924237772049490679802912319050658387293725351200950429960474246493980103160357877975206505775076877567213974917129537864128781731724785374759273209916281997515631119529089416229141854864442475689305394502771429391192613440182857761273236222866147553933753770665665407507340545263438758026309354530254825773640970460243848795916485339506727608386123747173040541703374528478262931695555517232026652286100655748528706041389715823260259408710625415259695993912345201253469525009697121114164754030219148129011721116231017457942560789055024633729420051978558600582788082712731149935453954896028474984337020651168035505223363484445508461135514298932362912115646510033254791471646697826135008231017738928009683092132559093163191969957762143278159453106145052238297367663699511226702566507722539753811892333830268418353754581356072652703752985839590188050962812353567493553015379849405126963375459233915791356504461018880911591155053800998696537734590777706965725479764425215583240032151487119752479957804535962714923143948196189108185335038361481642934851680684217287526903121047160962466223122023657959657264901484573166297347522829870222939923642636781980262815319265273404862333629243533293370536078066776889773028938286100110821550661319349608342415708785388558876302071620409699116283285739472226650609588947193789973042959482880000000000000000000000000000000000000000000000000 [70,11] -167842667110930836612875578178850854953751722336450220099672059376039771952966505349930638154348737731647488762249875427406514158676904073701127493778160940585143354538829444398055017875295703111229324627435309713331057589238612355571119959509234364877773626132861585314715308120241578808125966299739616932534181661812985079433293933157822974195265078852196677423842417764729465410074989682175262168094175642954642886561269998580829542551880865031355735547193376497625339949132916458147410017572209414182002216437245648228894980050485168550148033879929003876048542466566423142178061238466603732387090101058377242921874412957485315620019282092800033407925640140992193030276542963847049064396201249710637505491637781911576193530621255727331950404572935079711472962907060463066788874142790359106345318805553322210984603370708101676961964809171286419578672885776009244043975249866160982946300930248028346782376365276962226404949096059453655974197358650154861173586107357393967309017635788100762009021332135077869649408376801696761842675755078651172443638878594701856054101065028593012208797068771483950567577208514451016360650183223478488123292800579139651889300331939497193425767782168285350622822537951986926928668877857562272446270005077098658962132200585819825735623218757317352567750964410074154614067396852001466887621036303032149916037987275270760604138962652576832279701637509635528342201419243068407853434489190913326382889607097171331909679242724204543386755749499018276684802183449058015174478089159357723125816700771152048271644016758190303010881549124086569450437555637770164044480000137981133798797691232851129665484358950577423449748707405234707953706919156344184389138755956995548358613452398592450965381103034017931772640752829131193444980759165096605340014121330897512609120159415411915077363963807253092247645374187745651146833763039185045688834560550559561748118916921818321327861531362411509045573141686112337487283119007145669047723762388696895007483210911919532764339705232380320522690755837777291872316018000816132000527752771114985284942320463883171260173135577911037178184321668149814821022582090813708241072955289668186244666492203871354682979505528972821685871480031844863885621484227833357537725534710197006065418849734839807343728968181797482958043009008920362080228649012507106913952170281710324644333079957928632788124360851720024900123890808125692643377763224976024288142158126484680655378055530929883189423769756342755750462497561956924289499412311790626209594367694613155910367814272335362096865897943451224837468343836413532388502239492845599904492781910282205796669148728471553205018278881151269253416804568739753200803804872704000000000000000000000000000000000000000000000000 [70,12] 442262425771585537368624610842342467962357354662062427015789027057534763462125348348991937581455097899426661561640254929243163203032631689861338956395879699524968968820181749536731312752852744534530927754052310768029522230263036440744302726446454660875558591025195401276684632686181193712423757576027542883348964895602590934225610229299226892581768225220160659787765592157559665041449589022237165830712845554897877868039456203135709386724672823220967569952396048899155377525498744143523983885060925675922620192439926959070029481015822898701538215510981335231875052037544366003617500321680478278320659662075807250600831903582918758014764635678088481027507760134971801511236815267687494277818922045412534744286523537009347252154852984406063468614356187147031311655568175804457228257823450568619483466830643069353233733980880573483554644595119663844736815057135219027199540606998431135662445533335942180484142723408373854082136373113991808507542806886646860659947649333639885690080328709506653942343281313557964786141030618187948563224515475899428233369713387264979858742769217454091652203321994513163715314538630006025924554529051234225897555286027734960922870917555285174300938491254259507505594878678179452501864982593303361166697907519701410962518426374756088387420958546455134658761068606259692309165160537369155027412659147189759529789482213918740051490969179635309217858847110140018900057618478209696781168864672984027824665645138078538052882168147477200357420582834568496604799242367943823853660935317333177606092062024186303635572202796170583336397027828851484691440577524585511259324194659264514694227909427690967767565934124096362537665329295721523689430955697299895305232052995525357861108695741781504903338328918019252251389928542362086904927902855904157831546222530340437306690002616395601267967527370902337716893183966457426785063898755677324329297677524720662033709049285165885036981777708246022291884846319133365042253490658757986681551997734038479151796378323283349473939931538363780588719820649620925675150590271091958139076676248746596239176540837294019098772434621668064722186019245891401161641286821701497070483268912947470875420242046465934470052181796638800559344476700921868552508748339328737902968913656187887472235224775061035974202503931162609149675354561985972810496924661141364169789025374651423270326412152310498620737356751444140158801838852379276360540841309759639984498189938417222837019273851244113613999162182160537514692723486146521850754304680537515329877168937613657663334149333628656069719707765175233286282919637894196155572316058449059744099063109903173311539078742521395086147287490649898541566413948799860667848868233216000000000000000000000000000000000000000000000 [70,13] 322188294711022052601086774683966383914791116204025153367640053491765448256933699736869167325468679826162504360375262160319638588167769834375260545585757897833407443794728309577446732026272681348906064658596716675215066271620318633913086856931035656578104580475573260133698568814584741736166388360157282177724864464040308438351465704585306866909259945245069687591137845307198845074341011839633655388555779890665348913123048653437974729465164795133338155699699367743524841422098679907484058949735268646094373498469655333019679203556991616482873050466947042822804548243406349447243385751732205589468572417337925681586223165191904817112824851820578830070679444736249141188982391305280240270643242699441086029935732377287122640543493427376791241016635600422727039143397582580547633502171727599938132921307584108741680289006017661298828573778852854184438492740888136486096546469567583130955815326942895852514803593571738925909244804352420308874873456967126116222564310767735154884995705603228137189101773618083718590109949499095340081666814172769856882049320869362509164674268344202369090311242110298485706114516758689746334473664851301059906014923969553593740585488340340486765242914652755835259489248608973044169568267143615021464986748431212450381313446627480634796387024037892781422543905694534991167787708684675313636833901498143796427346271771693675680850659845367776074821159751558406389961882482288249305845300607316315085878477913790984862687050261869357405222460990447716937377268929547272702580965026509149833452187816796357286549584606484691027017105355738152519349297199072800224145417514552660308828524262857200833872253420181308194752408241765196709778164026659706298667628157644997688958930005218580751210878955763682801292924132760888797776651197270422504390128456292387683902774556080918183274144055502523194554810707265883204325674176740064684052920262471366653329139158937059193787384668285251201608805532249321786226598475263807516163650329265952315510633445342817186007977338669461867301500026854671244574683566172135323323693420028561648274553734834574635536977637843363548116943353702211506187590426141330789174562425998809016445087715198359081758412364256894534386328415671105969960892736288424564523788176709260104349051655528724818367199990990433255332629729456585578821604602540583081587489457710007694415277336783493641062777647374942627825155818528887133174097070739814371354132848054595969048220122648641582168178599854963543504510622652162054335759297046791257966113579838872053911969724471302084014945405058712756356750544140841496705331706024482192902343304090899756578299025534428787995731337846618672250659082610577161063120240640000000000000000000000000000000000000000000 [70,14] -5343254243052226826272184663649579984062096838187885394909031288366208875969349493422900794016128634628366415094793102920112424296204387667675116780595304352685533495001018349786403253971381341390748498723567015367206232130365237476143349972803642865604043945654057720047342692244782029815815982298384529618099182888174873787550193339479517329268454416599859321763966174854996580608971089839985311946861413835398930247553921735891066772473271067044638799493248778797393991587041175299962554451093697997378265312938918360701071971651016987992799662259480316041627140955876385537693322793152055416209496629728861301713542920304585942258008008527252967889270924422754584742957561613842692197825612996431823835858736811726933595652924768721718967509609180882415799725821067965394508946786732445162585224652499944324247791229137551279750923854739378556610368373025688198222535405617911440292514865479050863551469718520062162970085344664687909786172057792982130246210929859250288642685527143024272389471987824822563010386896282487348498268201622662621310426434438884704900940841585910178571247453673094588382190043683357312181104500228055088431062262105447766345795608051687597939839295233757846592189960362982801158974372112597517691620931852977060469343302981196925081405986773122343176576489443476945752277802940612510994336399285733430389404024568271033287130310046990122054857642597672158513582881474952993283997373492189783336275347016991402154921402734464395525178408242121109007636960554008474316614929720036312450683638109394866467781164064551814206053068379555627905228294140791690728458592648255994652865942759152971539550282629118676749999840389600737368534916828283912239646160675761375705371819072847366452351610162178671193944979271445584586146387011712893596729925805557045113157744536952674711146965387659173179942931632129787320701636675705106153782819838699946583757601479823385991082818774789985265492975596646996121946375634913232565326492751799965970178687340196187607233415006714040011769897578546041481442879759940939810637535125641254403196735330415361046037814816492005394633292071313085142518072540368183900622397253797668468945881882630840666462128956885728405384177507571727816995717977047740881127164645107873280143572831970380631166388753527915902474560161431075792814082375987712846177288605509838093046136245920277399602549683517804694168231647158497404436050348908848227452414767185442922906387545936476087685352333335380483818644793939526726941761422122016662190023663247132365994706643252594769502213051977428765782372852644782912306931464027559324746111386243174648183060671378661284113121030147006403793235555741202534468398612480000000000000000000000000000000000000000 [70,15] 12401143562692274238992111026922546817618962129012938421101569119519298915075455622711275543705636319298519432963144270327211206839106928719708439182254771203578775627186520380496602151310793744229987715774414387834661370529301054640356102513210366734560683386009276425436018009006579774960150232563837730681610784327889589891813364935512519202976158071829454759941489253886208518431949258036178879257575517907474277003112072946565181517266932032287102491354042211894486190647167456259263898120824850052745398610192878510018717230070758319280496761658663897518636637195326134995987548176937758961399283945547573809795598314345938650269280635321216558957760951874178145894176221638295729574511848471962059528753352985792579329115310340025186378036245476935063804420769416036261068699424477966943649407008377838712435196089385386065683651200824959356673393016892885301278576932594071032268442723309115534937418375727050108873214104791106636564391128110323623432631703856059078159110293623726712395354755281541478293157915459756001964795206351438167483357139174793114443991599957560315766224007162037032824871210083365668413385382632350059353545208408520370883083917027857382614605392343245477244334391518895333669986465724898361364953811321792930694149149496821369411665598898762786568992462304833203368360836459013737825513363327748434131074439742956242323812387451417145859848947337876726663045213362050970310757324658975131207418874002535682516703973041135370596573949949083670609589887856601825162292928816620817431911859232640926569096738379554536694938146604469045281297735904880812995450526497933922470460902380337506048659517660082531918427625724132746932465212410859527006559833610123030839512319941316415919512833398083257312779830817817755048601326233670193129679719620893456966803888649472445091570094623998569277242723699267299378363855502922046275831400389762750060164654379995745253836817994797830105479876611302243378200028287248412229583385460977485863461411200840224998562665983649181302494116260643986875390053616726187912119658356612109109777436305364510046349375078773116035981335203582704097675036730075320733516567117049884814843018269884182293749829544997368885502532605886577786527000402421164645907421126261265301043581941658939746814610181048853790987787101017927097439917981024480862167503457058608066328988312824695215240192792201773953053761619314657154500926576936354789423325474921318599486509500538415285859372856306847003389492150076031309148338907853229108110189527285664579040586779931144816540831230953089747346009153681662370879830915665555354808527890561739907581845665784940508426344898738514827941844291730076426539074846720000000000000000000000000000000000000 [70,16] 8445279037890859841946217015826726192178345005256153446795544766753233115359181938714595673510754929963952527778213405503307398903477651062001316669967820058728066230695861094217174610245677676765207406690929880411656094896806137310987596047529357422710549347566937527686615613068675859752622656148668161604736939062639545092096553336505308051344638895083735953189829431148069511433634008764651184853613851384669271828627999331863776934635375208099495368099422671879798672966812888024869547771365036931634876635329320967709543421147579508700530267444091547727795215899001384877592554920885846220375058155774890235340690497019306762704738696666642333229177647937228311671881861470978152195419787228361798898643454910618488988971443565179192856650679218109894507702855906423474557165910295843721576959559335837310955291504513146124604396813839031303640913116681782012816243273666040655204929804628660377045824359815843636531864594404362252479055741380880131246355600684834997467706479926840308786891069726292374475716002156503296035108638252253161197375441352392460005482842089457937652018072548788342309278248770909108346070352224439818498098528595522718371788793219887249793545671144830848817966122606575483721703528605196764850670563438294974123176223750251160703162991139118279780386918120183607259903970715301616178173677485305272672782525270352037426053105542656788005430800442508559804958500776628403499762563595345894235222065671127281072499433792388089033857664587497530072688066466503722811172481992952028496761433021409305379229232584855677638498536758862697083814514351300220201643223977806561114932998453512741601191123262425405025433006035633806293045010015402357219855219435723472197842956505966256663413361128278796604518637003512581025435297242310824040324177679492218231510753679373308258327264373925463955968359642501457012392987008839396630318490894446238098587431312205197216862693105927477388648620160129229157448733772293040977158863790295301719299097804324557950864384657030606245384989754457259691902057170874949341316229687608325731717099194790877855995546463182759209137261018969811954268616357636165077441343201527782837597626559793573648916461001281199801488960923529167523249008364179894753598111056981702132353851009389654556232401238614155755129270099380604839180855578074624102976994927230829439788330658008673377972653267512028966792836771676488245769127463392467869607607107717377968428753045468418292554894837978423943473060205838248370217601395176067306596064023008472186555718378633478652453625034119294282704289004544491065224744283495380510122095745359262465302221335088875971114939402414200433744518576065602109546745036800000000000000000000000000000000000 [70,17] -118264818792802574659962249365697139089010843850952053140546915769122034599959500239138125658139393361099755186215691748861700403003557586099029708793643510807234229763718713104119953119027846891802619996333135428138858426277505557196883912311202070360678475180818144855646235077273178042432723437880401040813844006653468329795830557409549587756935428347938379983279133993605627720822414567942521061029788090099787432788739794544098904577207038455837841911043576926222268665635436389465618750138354554225072468523682306011386504314806176463679297466901113119342771610190667678102457066560926688266225499500465776933936973055446958599987558138365188145798215053126487831876449788391545090988892406248316084915943428005229438084128376598452933566944464160531949389643869453589514623971185499563258448718312187327409982572733844740266118496606593729994092843784652766200552236067493333013452452604086549579390376161235062134102528803977457220494937939041467428062305702619878851489883362562497891430717751389337656464573403241414422907278513298126151575149974434102328185896165672187278586140495568847008698656954755571148212092777035641119033017241385612984888039412181321715449594496736999620046375600576031824693231483419962338210636737649374662682183695745685083572504951258347518693712113422145345017675186838570068698797257638269315499353511878707208795209800207385095533506704042463547226670121212600443690458068928662280796008698671893533736904784071395918073555755862445591993070106863375953522338355323773018700566130277320721961037817328512941776190134166904530818819450877022526384587956016018887087901582168394301191920112240132306282944065355497753417912452906623516897267774876406216163908339367027934397934188351460870135430934250962744316317916646660965012828406109773184232511250503604434801810238918021126985333320181738109352920517788948026633302946342745766062305087262461140506213393639726501720565235380353987006146987533460355757478538298482066597993580497375637442415042690524674265129053975740444108389853275881544281036294085910413624338753574611998244836834298047435130864552966752013777692245253239188271249274987838932069507160059549024741652719757347210711805098290209252576319951894101035312170307802663015055775059215474408253181568528439916159782838036382414703241919486691277475972214068850895760102590579198053300748360507447874534431827943601243768440386076220899231061430753118103861571155653011886228391176266073811665891403109634640625854021962526515379447769810621134189464346650373681462684244177618862952431261748264034213782577919649666704438870817247258987560426142396762909798091880836697180223419432389101130809029427200000000000000000000000000000000 [70,18] 278699253192429361764405671074725100605869731704479253961181886750409383883636096052700700173174651117170921578193017883307192610261166979398702386589671052188973167694303104039415298621936944728915409027764613916962438529772254515948700145514985467643054167414401603605408664768650237777829720111720641167097185677138712267527409204917521810710276384443613969979284014186589511695941468738116892611026150502737899341536828361796788116870358467523697100515091758434003480893542858220431896437671418498314397639319991869719816677431780679316161048860830293753558055339074946879624778473582661919655617717900814846062544932252379882396904950190498315567703430430460558694266444833379449990595036394786272787586138397554730112039714057925491549065721285597255172033481303840827032632759029205621041543398348854592989982423983722617333078028935797226614422363635519173086956119031881408805214338087782969075769671873712339846136425619432003005679843135430860461543954624790181377916817377265935958533160343971149942065472983071966064472770980963561499300180082388358434106423740633415858508644043899983710689204874663879937224497991307776504322335071869237612166555475872939331502282695603395490342324615020016999974755363394361181907857095976021407763484885405387160930139406541844225681909839187185103009177408441498189794497513136451563895872642925779101564865391240396730319263583674554489311215566764477426649236385358909571567748912406633776211194761659642747639721944904934838474449331685052440950489568745329657400817734299888840422854444861502999600599778020954559911078175351550258249071401807852658742143141446565508463082135718283311918096512996270246307958499989070392107054681495009408506444087554983667829897829704893446292350504023391083956653335643404503184887778807433275151893430942055387312501581415202835546441382731795992593101289372157556471563430107940948138784060840237495443845760243373232379755921860138308474975573968136962446796877421908200321916652065974826737601527128255014658998608688756313700932405879633367718438030229196469090458690290225432935472590261284337375753803964991076268435756229968494946460597869809812596250661903271282348118724558229757897499743914803195956801753612952188146405899428782148377869557716543571351326229570289548924478105141984257851269227521384987613072191814867164867966096636384839855007319840647952568198045259480519144258006056806808192421109689176374798080294642068014397527932229695234278134142478085605075658398625176805989309229698534784087258578855425674808631729879069490627501850445202106436048564666341124558728960956215066041741673659579896820784363330104901795196070037873462168711593984000000000000000000000000000000 [70,19] -215073966158671051170967972819325667589130920489129856721527590173510672293082194954746540318780115184759822492190722934114225492372938122513786047872746029229342550593471429768431814530727170446941047774731094270670079187919699505260096017205035935169279702647039249300445934616134944434948871189007797294435565238364073156254915601207283104399527505639037062594504942901182813803319298924402850716022813140327954223129679892409391418478918722312189426474782717282360697782138414133029108143593679582172098382419170122298751112272199302518569702463759273947620902918462301397961960130075729102446508667366543133928528638386156494074155673111314096168941209950835507609461424083962571044718986945629953890039256008326289631735999173363329397930630274220042330216944721853975638490581796804842155097254235524795625548815805016228590778229888394285885584285254811952437791053056198165768088160931551617877777198375143196289420540874324254220629053443719004842623409711976535893927640147500677040437904461196843329350244972437725447663470732299944153278082157972317372959073638745082043682184440730826096005537238951073561524849902533408174996355310095376815059759608035174774215513321033096330940988017760577736922152006783542258704159305460528887738360087533067741742981585381289447258562461997812473574896292742158237610625674301828305456858473304833885558774174590268740539724189045266975019560753901714392684038529399936861725758392137836161103534948708126272595519702900515361282011685430851696978080958055391383970405180614681059343954702496311706539504635845134050700442472825115047613236836435023986576204949417290451016829973014140621907757842422223599364496031970520389358493127418008432439918124340293360640716232978335221628857437395095973007120254431709440802430001735978680175054864029833823443173616542972151470249479331699413569016783346678633055635268292991626314486598853976379049714543338155182451861168261924601197295924369191723486311069159258427479780075144023418535881595657131965116907736413427733540831786993312998661748021130226682365497368676491701557748535367933736800347441802865261553175371438193523196594435216867809796850188194251082959336209293472821178071034325776322860303923904687225214017458694136993945088600065024872205963088733435447612356781248055985508253480807109402826018046254018308966231949287830033796103898360708738648613364773574110470988632579996060843073416317954731596556665502815123840587351381674049630947804930065766030763436765612409212699193555366034755303598265562378565800847967515559217403667117831990011948929160840270488840819159613884546211802510829631602830558589715695306135476436345432803614130176000000000000000000000000000 [70,20] -170025379651751446333743934072422385789097352311471908278321128221643607054039364341050943699994133014102908363878519260890551532403627002831947276775582737483217625799782223251805701573751306433642909616598675736351518757280952574733937123274744001674124833508032109131765075906688791340988090089173141135417374492309702702673969387973975885274597644647772680785412027756249903388283483192187917171769617508061113178522676373338955767754315886624134077269039111072302197234622544228752423163502482810172354434625774012807783835814674525896109050888768133733483873157379229871165604564322871689739740034003132305438107821840516114691055949794225368058179879030536577244822218762114264310719371262686934069005664225359065755913064652853458281040772997393903570035229041572805428982573982091965037691136310649936862726408177491918557441482160130433018426943705243421923072077973386999398897180967847955098650890097611869089478563006203134848559385525824982717711069374463908650520828415010938794553559658274693836320974910661463391754410577076685299075770082974870153414900908448698232126358691476270727455502822413746214847727949281028984620648614700770215018904474952652065492995746374795786604314323949220242447727773612146253733361314413251001930176406544620121913998829954156832476174052486055920980938901915814122192555878617378265838412618583939074403555303238302822369097089051653441073377093915895902446470821396799739517901727871118877917622809471101338208603588074497944919346025722411292541337940593248507852867801712692315627525278945878667110298925348845712629968409941484575830961329792178363970613932477092197350917415841065334444597696608188874128824435155338779361326787134445929871007333415855670375441211608927673563975240685016191143529071068762599863748052121162962606583901872896491195511646393154316799422853727647543066338216111358359005145940518644490072848337988893783803090642490670146276711399010107410592732731607648584218906000420118300802309426910936372032831666390429181342474244355681741653909876000055720831201920603170709319207645149072828497910054991545155604922731798834807065528322423812390142911532910179967245991571780010219987326502718716334840452839704556492273730557044541298084763762451661342465312518092588682244365592496060421834980625147130431035967194958378290438843219550761423506903541705413465176009831184507115174522763082408680691842141414712893234149589357324455862437436715471056503578926483874645343174463669953970909804428656093981952599474009837938380378741494271163750865307182084433021546064994571156884554581641316816854872748592792854830017582743387879098439221667596327488280593325599750477502742528000000000000000000000000 [70,21] 332961070694404047582619737072803309995380549070264030110128287628372149812185564106543925276992074132726544925947708680104696707931069466309027800892676838922667522826387092025336916627538891445991726681855830415583492318229077520866793511837133544787375800415494597194481543619878630404904261074383397172275675936516582530791334892563941252427035717456866150280634991145133231403719145401006554460798086933610077662410290380559188164489271162634024634398532435512283764941186623690834574355379986393951766763176769995189274949302829940718558297063963281410522505705394895198522870697776882543466547018820755130073116935995295954262218270581965181140380371514853539107090549069176624992348493056604955275116873588060030922710618585854784803256062200771592534025439296747775248527262875183319998194175844541619854185938578763427654275660794648618422687480063354757645486949406701489152601506411058994673457047597984697891725591319562642192628558455113056791848111958819240621551108364271455728252568946317640772858655660602385826544489501063122287316832464641230953652916210242319328311686951006754636474674607919326549506005371054839749298066490446165089428685248031080901805583565922488197404055143988218893014130902875572376296739103955489201705204055294276950987676721821957992964532618944140068071325781549711036925423868309759664232316540151464575034697527784631701790023795055061976551888649370579726186419185209708953068408364878085288165183796349747164570376358955462387019290072811523937066170215805615629969864223920857090161212426561759893917579249355813417880995905569430255416027897603299463047340374229568283147665676974597297105315540022674398029007177491916694059138038656880995877197950527779453524853006400047385189017802392703143064528719762227543441422558416853708206250058840002278237682042587988171563670208942397161950648746650035496283979000903217912061097266126765747448437654195849961244208184675141068082450876340664626951182711755769438516732597220836415694060223073496022537076665100241370301916216645659517348777039806032197627145841968230996144218358668667901619064214374640886274601158817637006718715428355681040380740992536370681286338243716542776126849297835653819735408230033255957916393051523129772075363787972131797502755856220689762665594897111731430614411400873472523286169514613310340293053246101596509398116582189574724001817201256404633258301973116627234483393689570614650143259250368437659104073819200400398294699727416583837144107149191267360597963248387306294971527740986783884920892413016645271050192031374048056593861644182477673110446141517105112244334134468199446153556095871467893743367363554800558705475584000000000000000000000000 [70,22] 104822267474461166572106653149420780087291424332848459096536256028122333544282394706244294268494542593666399612114917601528243524607712915338440230685784447488855141093441592594758156299019439666998856532897212055344906865148742085299333040658317761695274487057620439351147948458068500879333906321117533625404371069863564571084613315412086493013715869760532421731955851804701535537080622814868331084747472885931303787311497560644042482543884447368308688766934841986108321746361870638418688663750534664236756951160662340027738708329799275968002850084476521404623143517115933357085326759568385625260205945251976131222596211191378627165860626582978728339490293899171303929997212102714361111462583407155326283753627913559118314409552096115050522296431062296109262631830548000960933729252480637663488164894974262164394953859478103196598317404110408170677757348700542904433301619975988283306269896461162376836832174147552879046939351693863154600784996203938154180276327926140412014159579857656784701917321009858281008617739801409376651003930184637523799216355479848745704152924371911930776640621139530234623562362234311105582620978836383743420241454369708180560465435180081199592976069954993018683894829379409764345061717297834216841409989576124878922668080260343392918763516019450053145728147664589369780921627195154172647048890651473683348626757572991936241492639677372473315272796899268736395219804310850937118719156571828326397464923234262578174676817582485343978530543615355701809573086170442531395890903607383707285555525034436922721275369618885637806468811855226593476806033754262562119676913997204142391772432167663945069081731325925464837984954846131855052331378444718420574984224650147192633139680133902060539605792967631097853419143482049737055105356958397614421812067884984180319425122970026613584087418871129049358344341779131063785638196357703041378615646377132251765792821914422485841480660189871761078559446946004100618698842762303072666597129941749374394724051486645012409795787243667442141439858083277932194812476164626155705742256899188773939442084346006001226189297282974350091446655126727215954325727235266313203254158572197120398314100178916507228990252368353238178807637722527833493542797059108095854036803531832980310782047555486784482350949271998361008221352270947736267436920764899115241559391811982748799886723794611727282527978690307228814565687003013968283975773394372578425056036659042099456597799743277484966059890903303200278956246901739947809820911708628464932464084349572878519009590533744070584035571668474110018747746604498559372824952272256082407248328537499698868018204675865743147460090851909154811472963290745386933992554496000000000000000000000 [70,23] -516266687382298481706897530706326535453895331528882937418827241664212644512928163271582635700581113823868211222173244247010332392935051321560876273280845996869942064351234784875368345000697365275078069107797299790094723083703773968501640054900831793770611294206189096507713434328550189287758578661346294235233432339809190966382510312851180066255857488369077937031130072095225800639092995409890234643912374922950778506444723863338580625089615122378254708652458582030504680728159046112657834638901400468053588822800551250783803001608280586993734826080219079842118266915389793759090927063161368661111181761505374174564078764796834644418177777891444771486755342441825366202307502161680748261436132826188826396011934646864004661783146753384703786603151744395044589302496582240779972152303057327732802389586343453032160272499212270230683022982209453043798582104647988544955333546597997736453094431075599022593301701588251537346754055682580802300622833143175337632574357499983931828450127909485241870565387813870044037368499210546802428535394546279099469495656474437725729417807119080756499807493406816717177927859945658367124304318090959957142963061783854218777693170821016557003873415179977356134693705339266484929549660903139255405839094224445106436623077426445275152071965180805884365301317347715375259956529882823309791770105687581997073223496822806711084432894864125779981588414741579942903516274320805066021297267048947541075025978614274323676278458567829771552675538157068745300457233963425909682930036481842537625810417780151478222573590535725545496412846628378432589020144007187161463046598196874128075757971067144437024341776869942644154703376234363113602869846396683289535079169967907256214113452531677749922290631625023209008872484286177109544312937477200005385980744286272102427470446841279536157087008302924730596745915473852237675929468024455543176792108981807274263735931849457743479775031300291287954200738634081173675689322068048768144513672199297414924026024326834848762965706328189917224826028804346512472189346979914762045863500524058506431322861578043083599592908972872883556230993182026834912221862140427158971958580465931127988981198819079834724268032623605236170273667974480939924148200716136738698182705191805743605459006467972573249739281130776359038378946580374487692140488217230426523129596689359052480380571224925885521624979843812698187765051299562020372047643647329001271350910997968730912315286978299311491484404732261630991431518251528705903990831522401412234200594363022611486482218424797460125927715769927866313308652399749311263658892049511843313561391038340395451570614025082993564417122108880236163908066952760201464795627520000000000000000000 [70,24] 593298776620414364700865930663652406826934655411665093004355671703754911080479406113638026040587936457294979029479250121525248620516793942367553468150770879878107646056553018129445109367716786118417663193838584027031286629350056704004573547606642524395958814864869189967919469517344389552953424348684104619895868648448965591906191629710771238151111933100599122599460558292007667317042480695947729903343026043744505679027764054286825848950302190655279852613532545874110750821784648369827729766367465279195921705278869381656826312449190970215069784918071730669041304609897491127946537526078009287727484108382451365373001837701546011583022553030401520723077683525619899365153942236680801278735124793494311033808687912045907809493037022393674134429647257202260353964131529493854382965506586901263794793210101094801648084137765010063367337336273354712833534330062319641167843024020880005196549335312809856734209452535006621338477662354579887591460579068323035291691816998019125443449066556736977094894274859241360555734208941436066513172224748615962722442615022257836325760941305083136654806447462223603230283818082331713893369636093657803437193385709094093173477038491310615378473776073408096158685777545042084920455403599038570908845983251169522529280711425627631076822038046103460471374241740053171385740467844581126979254334800591082271627045081255139119283679778903491848243823855977761252189071765070446133096017997749503719226937592092838890366373087045423467192511775305641655761040108744403548348300861046692646005271905653525563786036054229830641689274380084673982007035945125467776809114194562041039553234816634471182784176613245388745931100036218626943042202862162568977809244886804349742855098460346810374381499615388287923299032211465847958057870260154187898160087485558271837459656772359114830883380326777279441623989140566149588924741788821466268929573348170166694771352827928829979246598797298650709862564371670293881163011351267292787918322915999067867626240511713080012814924600568102022385912817935092412579055583614986909081044245758968402487321717699506837623377214020545966415805695561674344311024105821269461565335538966972849619355825767989614251968820747730168719472061368267328634139035660284371059492944050381128742606803116806204046404714594499808398949531981857681229420954766867533211067868272769213586765971409351413655092725659688398046393531694585526848614816572951623759726839987504103180625686300930726376489631368148336809153017661902972551879140508184428919401780837167389005655544724644943852673824485422247862720691079774808874210438658626704172232689982492749806455652703472347415828423771005967584633597829351168125435904000000000000000 [70,25] -1134413016052552716995392126890605322764458419435886353357337850014849484839979835969692922700380483535369714476748133854783257401690487694677894101088859241459425603771606212897171738939862459297752300939420014654897530310540779830195766547629585294921940103238301690275126618359179615097728586847889092659559523751941561655939116495297263484062622371011483246916372507788040701806885906610840412398798531128354892835861714462509253755012528705774774085245773494347478282395430931450718404185891254899199980566635483347646770509108524906510477078727676150458736781348472253065989628310516540391225764104493922343289192851104324110397789261751668435709350592478417848855077210630947571497463253978608144387596440359812801459986567158076927546134899919476078958306261876136685744195800279862412794436498128649246356281924772441111006354087543725262808194896762748244291514241293280419722291068270059455746483841376643284974343395932075517945451917881790756370130794243397615530833288430393763502170215897123368345749584481030210600783027496380049535803170994359814568217528113827965354959296520522283616776761193937318075766870818608619266062572566224069927207880672459707885923123590557919765110048784504252662654842897490247993283151394992500775664643221610367690383844115898317197573187976435711359784869908438914836051051893918836786974718874617079989310921956159591886145682566598500936913021231009235180384478827228215263554646267620845569111711917347864503460750085853408234539390997124101409011846214057727663519167393380606175194709456198922168867367131535512276840270018499536448845635938346209559330914592743486445994566915203739617212026854039090770100392932243995916023585302625817250932796356614217154616107945894955104575161596018467907189836242260140349557289625140949302409271489837096175716950469443677400981603640387999016011484204351374966778243471802793940248981848171161132732673027152548114258785124411500364129054418037272850460783387107876830938887547967539555585827390583916417004121016189167184365902664511792660357918255929739127852897349726516030800789895546597435070446197298621167015742441376018862284087269382926487521587373578640823358641835816797322303434424663244053546622649172339787076824151094659878602050322814322851705715595136893274987344622564031147644225615884955915201179154218316073034232335498659506765729772379702102835077413036963237594079466535926204738252276816475685350809370750745462911067543563865296537454321304591913498929688210246731403853912383690611600726479230945248613833279602147730963400031012339274737523011147715954359907761420827249170022869241167992523074143776945335473205315461543943504658432000000000000 [70,26] 2358102990744996159876451096098972465971764994882535393429361945752806550731587911939613660102328475009382478349316083321713578679323491407323867575348765437990379844047357198335641373427730481028355797453560118427364684214922939744395621876939141827916562342338889521734540604167329088326328149801162713556596664791502903486165489579359845639786781163576434212326209540721568196363939232118027858663875827206098857108229826816737891205263771212036506385303124861267342039620914971537285782018054878989304898585456680657433469526014946324561794124043159368618918000698626773201810469114530499310535359826902616585626196498584970471208222312438675336774416516989026030423152155160858228843255358615247001082697526229083140313493178375988857371333931358476209913158508957200163714986137082928592065146976182612704904991694027007683045705970299851839574513299996560212636292071092396485690717610086848655357410027894152676460728903865156254564610802495025185676911080764979364349749197736543049587932976494216079890626616639315402537038770694587842343657696501747323699930072258465791510152781085961841970527053075642457785753896376979541589699977679746062905544895120125120577718317696427602987094972556885458368476733836710444638954243436229699344062328926491812818148696525656191321953676196275479570909585534175067042492506015577693353113599663496378873691778307480264488197082997821557840608520322575472321290622377777458347367162741192060451205685568776527693595378540306072798830572228321482474431653562572785499102267588570567495829706584420669142299480883437335165911541498324641429572130342832521339214409682429044366283253554210621085613015375076397528156309341390681060762330809463383828512586372728227610348947294533967218295626941736276030214251924988279429964303791229430313090336361580408142692841833282641780309705676125073563310833399565518456657738011992850317383306456976629544173360398223902936255098536400040553481528894635120025862293860449691680399628446967098396366405046116670826673933479853890355407054595910158968471072620834478891588716974787655730128180311136393490691733184942959836026852969147016580830826210572442941050443867049987580949266479416515687810565415978516926263698904454549921697368090745128700637796715305016798611227661575581155865373432268115297659185005752568937258287758559147113251268561088327325343242007648288866050206531965609569650331633849444739583938516346335144539779835548742666324407836834219143522300373882420501898272565615073070058655174455935148525164858918216327859930781908054761928161241011547824413443197680720974698258754018444174750902374758888936317201038023158010152897876707452289835597824000000000 [70,27] -3213429031399301749941023998008138105085890251085765857697233879345965575337319733296457318746212561195517392840904417544044557390354860598112381082990466232811605456462483653545506012280776674918566106569323540217339574792289687904919510303984825583896222477068386577505324935941657935931649921521550611291958799011406475404303482553114738097587728663335039573690372889180775241036947572969883941776175099013180458327730503220046054063361950260257798719702814414397225457979923017119263063745805960781907884018409470601543421836972174289545555631562028431139377883462122644635316075527026184602274815305761025717554384171014260597259677832034438517009725986366250293917676024190594376633104427629979236761505109997173596722482108367942428893610222104578196662327645982899843475778336095459284921607538588046185168035248534172373296555353686638517648212105330894437216989405096660850310290913470912468013944771393770465177618148097628414134741251407078405224301265368122819392857926641544899359629589055577485420430733058979580033260994514828937248558846798573105604654002654230620044868969244199821249543951442299592870870381737813761083549721273327039037432742130909677524933834519520201865055139743173722690280595160098749380070643192006276465778152122876489251525119365679234468454070189615109442029701425172001501627916826648592710023126558312554109526019468344693653703768906672300419870265941970097940660379882801239295896780103807740580275483126960604741465162341593429269405929394422860265985365564106021787553160836184208241429771809162441700836670334138139713726736664357859335409066311144164533448847140188324829224412589474022442220406174331870228102616997037917327030479592648104531338488758465937252062222009178817653236706849793933048592605564953150189753225689467070884956430367832403886130630123915729472310140845183710039418803426468467403241339254314443899053124685347328916868275846044315063769784161299555179140832001888811061348671535595830807347810552268063620894314708587615407105620940781012487602921850738809309760038167318310741739586462982074702904512396429611414181404640824115300431372736485274500259816882400157638069760704850542563552622519755527239789862631620134381616785060633754957954864340575170488546736265757643337051490860243165780554389406247051962517870596543109793884686119411412075372936313045894846579266005503068329061667661254924506005910370476084850011907878696839327666931257235721600016558198861525005452892114224223662497436304418450297247085191569155847160738545225292515715872334733418160722138776314551789541759919576719477339810363246982751480474265374965536925909298253545201248435234358573648299687936000000 [70,28] 2952143682815908745518491194379730790661199433898583451250539076625706374841285668942531317038872021405781590150473256528364184930032282659438113667346445266970582525787557491254700038251713392089254329145835331401059898062103925681283941261424372682185398253957460269362076543609683344843792151389084570718866241239029779613704548175721302648546084924613496587378189955184316447126754192304439452956413079787596166551701483523852336212524088512867313669843967094026218507144623950120325015412158242800999752262923616275035035676475069473872764281823431804254090902801988578058635195029322742349120836904853645646242563740669626452891576254938968329012230868652107742401308950508763107456169521101789947034123745235346042640911893746423931895825357285044496318394614151710610362469502773883402332731463114456924702830657109044097519087734235849212941414890442590301566523912132907807240454569007973767113106542408057548399382208514714733916838372499883396367649560442239344671500210543615366056273220407232331644769972442704350112427564133336303137733240965778994284217483309112082964780630829886980205416427031085022253518209093078499533470753921979897175894411860578047533388394907128165369615780819133289819376682538914961622624654140181564844981861189183303015848672618416380563214651278499077985062972590880890072276706591490067910558225895198274161445802415314243010595142282602116418801771149925944310340010019269316758290017919859474242896361204417052293855401097492307753735558234826160652488708812459180125861171239807866221342982420583534438650406846534089858019571614311651272085019529422917803533541980379912717112366261198699165595172894300325748685152236955626240387825574358909850877459019827057904388278693418749294008621258423358108485544074212911610991999985582912338650031465843653949304640755611956221314464200910538632713638313634448459564493512386985771722014219963671746839254608737169418776452733340242067520840829213822613211093150960826227003326530052530870415265984647968451180523293000411638733248296135753774988195174508781436877868672218427779566534799941966782349043302615087029650387617021833831313160030044866901919762447692194570497991950756227417938807630423055047038242553822414678379332788443768460113159899462844855998140470998716697534295561301806516664342338565591360510731927045579934735811588123503210765490492728234918449461569017387548659219574859873999844964498850761733379655151388337745968150509570516261819103297877077040532051366703595386111938540753251163068621686886574449656649162387374091549325789988958067722073981409312309900455129970170777376380578400943764393307999048631906805248934880841715322716160000 [70,29] -2084146013803221678659501465960023514731318605188972032488197883201872450380013291924710220947049562448070066577114362231854217880906768637842105727333976092540997602530202120410818145922383370756757868038539761947483118395357157493150301191499344988835557981627710883907250718460426509933124346862996399966995496957348711069214314525200060715774417579175287751130991328662736640771929346031896193791520030733275056362190347526819531203449952518479599425260876717699326219848108145816318177253120481714568080501304840467700141474175598044482147086124752863962182189757239435477394213242949729147750401947843675019675145420705889821708978432292556908784512665365784196222892875464346473140318773734399400098507391585694446406761529905807462229107014339468180161442062798091530280664973203036615289001774396264794914767117704418815100169643871817600870345769347533901703655951871489012946949694372400309939185147925099747228459467243178061021375015286101301837737339995245756109127256875596518374849617976981279433968388856589482186904435624064351389103730159299996855907665809824056378634369468647157295039447025814101897585329888041792797236602797489226888215182774300196977685063212261225932571003483534003324894168022299444527293712885385855505252258781091754821496260040255241726422937716973667144791901940144284727897881822341944101523762175325329609047782752423546791667548289745776691136137464964425843567333432341079226452191958598916493092674881921668552025705589918436662853841244878996118822483243281337699572464765013601516922475734913902653579194720166906166574541230767507446920780329909095733239208994955801080773586923409074726352209075152410437716721729952128855081115864325964043360226306396544619219777292973034031551925080092964398873024615016766807197299998028336220360720335050473740766823700643227052016096190390975856608312698355912632128525144378643900514098375561443936450520922590427130123907339542756351001971921562326174666371276386509109064574283536841131528236974884759994764458172879713116194573239476155264572948524274144398061619927981593012005508313820141018835457871218204699527221343652554296550756417630580593130381959546856724792979034105571595658472430876111127308732916489329272054857395055393590220184596521276247694728949609998275021346158235224091493632159941218677193918006704688449807323137142718552300020907136443061225250117639151065099112783533709815381895478636203229511499855417856583094499326373433390469640302360803677724645485036787406403190587930782512304265976824790846226470895681031641746736521061335230274124811067038268094520139932372011930104122216797862808292883298553392045823392498382130275942400 [70,30] 1473218618161653435499078910811483273681902716376136892142452948287250264396275609535272336988125499022831107746596484440612285257305224133901146603003080698218334366215313070666063405781529561867876015977712757024837484912735597988288172977658951762591638258060998574903332312252084510516895365728986496216133817734736809745317800046874126317251378124636397311162677873934307226236541976893629918090821991119969324500807670189531667426796591660977322864207119835286619977061433155279559878806052254123250029870175673318428103176223025583393647400068851691871200291140043895968381577801623556049289237080389569351025696874342467571247009816601282452024099573520694189418501256868716268846883134529552306581360102312585851716697857258457883253769386991103028783363410378853990040812515841392780859056982050801843259407368750686959087394645681712782008077753902599917198485264128234490792748785822617658576533525439075243979797223519556049026180329949148466713866442577545402838836212291187531693915256235892962722305611051869947963844671277398084636751216160315244842008783101266238359076810862575143834487709505223659018998170193288433339108434713846214713452194816785398275932013252910846229370307102985145660492979721631935492525596840038209735740971604980940435840124130736681456381954641070910940369116908210801262512694428400138895499273774638388743255266099896815805532448595667283864926701833634179291203157675937424026134260831649776429969837553533214354850347633633729666159171652542861079068444970064582781420031394586180903222148029251017983271581296347302024430844974422989771451385408657617653115614614637389759470220065396761356742200366701218365254643474919082736091672135815171159860591875407320377234234784541893156295662444911724092018279510205934554138919414783961113864057722767808413691497574433724380138595116172128350912675615592916334224108456960919398167205863464414124596139560070439903006443979301557502159883471842982515312971522654233998929932675878550561407521855306130431366850035253546916917542068962442320696750340868960578076075320459389371612620148667699129099792603447013950417592594917571785160971215226974642291025455981237391659031227363274443090023391666064007660258165587150494634558077375622630145434352077552505261231473170598120820942353508608500969976783524553987002436980146483184062249152156536021761689935627595906723591773040598054262179457265163251426413580053223618328581782102352304880944946500888143649032440329714339284592999712235854886673149657581947084260721167109757082349464795936253448480448272138713267703268659137147564669393772826309247242694005196040536393573310855593840166808974230059745280 [70,31] -1306405436679333868448616792626824470726352194574227437185007153194990693815158706250307332192113692691996759807691894037512377661628767406608570376923970243847767478657214810874017395771826110427550326748913717174750715129165234611162097957070377073029288102944760174676756882100678738391296212430247822174584659956794008650953211441298548287786289622569097314482101061139047934795604291338402194592265915380850216786014422336028191203735045279903049344964985522674092264003930291519334310344935200204502728095904268542191074057389278210506390681605600916963328244022342475945168089024400028979160730340930852274902218920882068365370826289153833210810873307357597644519867010327239968240467566740423775200511622119722698652728189570583426281200241726902955395619775152302093287334619178441960770750111358302895260779792147277182518277508218073527375622476075750331257677710684268906757980957858031561963481974193349140189136271240349649556383664587777209744683285582798030655008156081888030392571600187425935640911097332840800228443911084196377990556445015618284473459895738627320183869697422738848777069892724753607818433257151213588947622694953202136088715354134679283264295621679771309888648840712220732454085048488041395833475774437524337456121204557917172747104627949503789430638964752094333409921222539382584045137335430549253534631132992398784553596138118893043721543389948199379143925629777048260621337300692385449239711982103299626886668987762858650356046067658394648523911047052616490984420536316353203752966188947647293980178651242631043496376592057115857392709449853729456958100902608458131900684480449725852842523699037325102122892671613987507908498316292872713266101330183316966198593104119830091583537037891861763297939387581589290653881436049884148287683767237331913729220545590454954699414395574982120381803994879047787965672723532558594841701905551552611029767290479095163619651475791127112862063256861071852514608179381151158894025650036661863101220815490339944302614085140288077941677057546275002755629683966138840179248246846209399210982025302251795802779369402088796254225231004427811436003214443925027896775852907744838199823601097689698663057617956719334490233855256458551953407866837770127440229879066623016622723562476945052497820412199118948488827973855591730414608872196782465200015512861119410388578541129338746086139364579273572368883846970756450885234590009573331760404283118796507386986489904048764549202472546037452567731055812882810155536718974627301590993262867600286581030910246193029055664855799944486722723827429851225576436317637446789219116749374638285601694483899146859802767856157090567026172689461344101990400 [70,32] 1225543033310373454650980217910538261598710891803986761088042579973539210457047762505258958382997614606054792388338827845113942540166241951388833312376628895965803069748525931381277684255462281559274364446940768904717596867503439772294629992412996222197524427687500893829247677925609216766387515963410336026072977244137826316327896226016460748035592747860906433149445451667009570311670974742346201142258326838408252925930854762234975111217606557626515791437969806187081314780598481966226738954359569575135246769449993050295758700043234918549606368370960631942413727501624390383812569592209971712875514993076176309702731585228538179695458302373017744255091096121827973395490573118237151841182807462037436911638260618107604067415285056463188672493862988669232112616844431911312672523124720409927423050092920990120694989634474933132600541663650829083753713790952262535428928362079835830124351572567934359565069920849449759344767614302420942505602068751651758802314504674948518952806550510761562008197302330722995400136787620302481687999864878077494136202467917672110919067186879060308822588090446856772425047121534403391762236420060273460201927760930425795538838989143022018668850451637168998557676042790078076639165327574623917709178232364033512374055772387372058560360391562293395957357584448408187612257506837544632820983560677714878867827713208111636451022510021998879227284595617286415913407755430036553311286562171607167196183061422677100012027459089738503071637627687097171345890498863851342720159660607465334776656366714112104820209054872829469741445182584694887156799970570743089169464941505152368716462035696238336429831209765204989312298721766048392081028465440038214325455113026587598410170235341236113053094400046789673540500890743088690634036730987525698867400412464610727882272757033209410612197580503046129755464235424039491264428735763153619003027933132150346018892571113380309783308290597708371526927347648933724600194243880398616292697704041898987489520093939012371563400276093602697930963562640009650492303944041799894009717061064139642924264293479587256995447153217594100604247564767337775513069285657351852639309504630715670940398920788182734591713235829582083743212872304725643965710950711724562089064286317713150338617766423024324400925917628385353651802800621185867175369718343069585410467613643359986004386036321086852573163453783249485683226307448086705414818608512981436448234192698867941218241116705692209335319071662726767146774967333465992692581534069419285889707482534739507989886467037712542724793065119153607320021578759757049243609126344126403164146144008994832732791731341161723410069309425837025753639637179013529600 [70,33] -976213501068531053169632784780926991484585116216043793674424865755687056193763246254002236584689307811924597733059692170789616604925987420039431710402159393255915558913634246992046787405973730441154750114648755050564920207084974281739728108859382224009697974602313418690046756735586177038749201909635720349374891534234240500894270300431969200128120704281115920591549089359371551223140400698340259862719151297904650808231818219284559848761311197324439035979118159313374251067162955448588242428432423760184459498134619223926860132463675275763071118455480275382832093429688728917083482302957826229855832337563550450543142379139297339388117754150696019889736734105003843539776399549821083759743248613810858207940460158301401304373286681029744059286852816615788835342870491719239475382744863418633320080685277919336775162938367313787867620988647906727386695921428812467626629969354461895946251112254696952811854557655468458571057701004254484792454359241924628797317644411896487261189936348559830369029462023610130120017036029648940104947770424084540538279165765985577115119776131723141012443911135904735357869292166274810921741064745595571097583610805248704718683064047149177241211142256197014540331542598835251016852185417414822746051954251921927745154756140776786378123805273988668133171831703595341770439735234458996067082709722337869324513140626397331527548622046978830099115294661229747853781156474281157661120892105784320449594098158359033310254894321643321695784058260113742805157387158704176438366385498513421750761155211590834139241300510366261193173059536364949979264093175700802441180072183685448471542325041764376613644450042411096959810117205051349443704221144642851330422922836375987584922938326190888165610309544545250677194365052572988330453338079529012177845357599526994480677667459215718284661818191565105119141677303731773916043784526445751105771827794181902275282359153082409000815089829922722375451091692386527726922172180202963226387591100949947373501042845742263250166737781516533802747439044202449568209777216308191271465321898077483444368574831141967397132604304463947924167303332498617560405374767153163147991665284765748000861983288665890991731756482394617966240597993644070958158706100317657410214965351328864385331444450503270837571857204368173250544319153706511227006746930058922320909281538589144318906982828862526919519099134609579189932395584376671824954473258635539519355407271318490955008828107970773609901144427170380648734204849286749656334704256575176051604352403695726571597401695752884090761200693007644231134209830647307847930456334008374144972209643264229141960131546173128854218280554129354572973834502144000 [70,34] 624672540443015083026305655359370070838365680425133743144268209404701293221998193493130688848822746473116084032905931373835376997604299480221013806335532663395555187396393559575942814570510833905758951312978087534307629406368128436526103376842318273918621087323899061856900788346020638398189213549209342045429252992905476760011797577819412111536463710341077687521870957053110501303469957414927971893047456338977920235020170400331306942544773161560812658483293273741103954035118539722384301926013613651693755158419056860644442521998925864278550870159886480706596307000580162291944590719947905184445957562125126061180272842431407970459514188115665852323055489268988987515246174811153646008810915151230070093761048966048151418682278507527884091821505852068639391288782315866063418413104969716447352134108629398274812159035368461448620980203278899821942935438844976454889367097236972237126184033820670733511428556056028658552122643091767502992319532681665279121311019307371181018471269217428307627590214606818541602472443974903099809966572100432082492431923630797014799046323956794249053758440808098727904794711739320608448511935632040229897209834159460150075609806987497106977731943152544932271256948963813984376716559393732578111681026263670396502506806836033994029174721603514705072893075712270627167811240055306496212588370056319930998781009917765893500828974638835916817863616885109619406330064851454216839082225904886526435331215117967640527293640452178367390741074811531487449976650538813526895720307022381603806940898160723480573119988221316240420441680924388414158203315016350047257621083243737904127117820505672094604797946604784152867945926504520881317344753509310974246710120907428627838135464906876085843903262391052549011296183973745019564985257415267711279418913762581676651555475326639395002799576203725115736310214771022788043482051716011004540768244167721482034133039926074474516344266244466192591322413319498021340890654533020285597208732166425089211523966482479257350582997122525094607971186794522943473957746104550393858412120685947993663929858351582348996317121673002816905069721515667134271446575339094158676114495574012082062095892625261149784625631579192390565711905416430821267208371710145489964561637074259178494409942970215052811885466179754666796595659975356519378361422136012904458780885367647296306184275566131077219361653403488674758474210521143998268590487158253598954516429022684489486095179109601774424533050657969367834553269654942479116926950846243883144559586410360004653789318537847564894103432147862579331887674800648107177658492668136445986343101518540052357184594432067221321190308250037176377226874060800 [70,35] -333443668510263225159500228971582540749276163173732291933394988524781367628603669708755910881991914516616795535965437822897448252944795553793148113739378344766811612422459811557364529730437160946229684517913304185899533808981305074993978472608748149328161187046787740575276285954447773042654007009972755971295261807619578603060920681216259620628504205269127218419887964440380831515094985826715529070539830421319304180497145496846454127253919601827627249794983146635095010234705236593177762395949253931881571858295637665876550254149064627077284685068595459375165771067187575860258854808822965758098299200477993532207745705937000394585934472748019440879164161683990164105997146049252016552925452473507452667982626009839962101427898329779708515127676330691934317895060819198155529638106517952115949655929939478352280581443310644867373573602686069856136851060594749297642546851331798322519843303279136347440932266424712453016937647212702163188189438703661506897152383682845843978632669857783122845182581679471442787855100887532764738146208427587994323135164654327249958620280130165903254074327220224374684537837235851111754669388506858346566362127732144651026872764313674431248893341835926189338609373763819762885563574376434736528131169283710076828129262780289879560730162268395525428298703327113071118087051766589790797213271548096375368551132831703270604493809407157390308445781368863790431639000754382008491672892349603813997074271898033361486530477459528113085463105315476947781106773547296587260490039906815294427269093498651396445636059015145598662977494471227817156709257491444523824565740357349188668623961744532398479034532741792670082052186581129551664079806139176933815794564346909770063732551626566402518772121765503923252132734990699968935344634345047981919960211491907166263372449492510442033701216070131616897968769850955648661392263348524150367926309173561606983830648358717656994484172087523823838981246134663963055724845289182571643471366058120844348473894558416062775180876961683943760459190227484581369339217313580139426033243992780006760083105840904111751697218309709310932329230444614107167387282599318072535564563155417983743663863444091438788530415973173557325655717503791373087396301664159915742334553757051047186245766770286369104016318201609327001840248760303649139148803436660125915293668563486470586568889425389728641513636398449121554089506441124048809609932368725875583154583613870254135093737645075977744867574686709164102566764449336478094217645034845664510600462701740524182887008000284979127410217339050062361534425407512046876859157901085936473506554816866268852024043940255524802218375452962499389724557312 [70,36] 164091072065266303596146805354480204351752762218501729937693439295045467796254020771193673339512997958800658104732562356830540624214285105994154139195156266267358517796146318754496402601852939280959343861893715433548146002533725206364602691087061718472979636503080120288213489713658671827973674417039304437216581558845922890304871389935828131338084117482421284578962820495055390012663212413644010061499949451295853800947828065896918596968945120134577044756862831364786318828848295789348088718493141634552193042731748039589414146801704083460711213842574648851007206649970336540043586384677949102462630519898585114992719133072922280361959466585131224971955525361655338271446839609634058750071044897008160538885981561538586021594458953184557530457652521969409500470137706860400525367547544619512581967037607141506549229788427217018894751163312356853079694391547195490423989121832579246109159869978246354695190608938251468357345505454752708820058588568605037883504794835664835556638271243513069614498990627538392921036808376116110874072942635722524376438434299273591796579244253355709304600824540516517464321688380526229985157034124893162237090907790799541138900366904072063378715693624161684759438091393440619092751200032932367008678738277192990943118563447042188136301444061940649342813655041837976184512374048407230399441418558560860804283490409758596554272353118292571164835234254593068367714186864825493914187896581651910442891114526292311968406519160144251931007517286595588371656619185021292833378325839377000780627221145417564764543124898447439268094617763663884538905345095975046391053269666148312412501455330074966269590856813916366043070091751666259460680870685019816136962259571857650248777481205861097630157550660729874092591726463252236775142871453952881055366257216535219796290538979793639101739664045525855903760455922982901365043832048685562343188419491117468107025809721634217284993047705744977078221022180127888584186411508569133582197522505853853846053773819728641881312029093154816483709534931590380174524964006421297744409488410993889970778601639912198391010636192890448955109663765195624265208234215498436530222791830932395932976594318131831179492952915862924279521524311412404554976686552721066755480062479630671545642859437351259327966777081958824203271913660245722342496303485899462444323900859193472605341192170487510888219326555332189156422385120181300736224501729871599189225998899373952200374993568183984350231412100381359912903412730657040631464915783088333250588234734391053396657874404979257397517538630518364636300566769411648955953319386260064365163938724788879314867589322537639326599246782571331736043520 [70,37] -84034705926903352964152734717777924989968165172312826646936200100575289816929545343899280604153834954944222579611182257756002129982320371939039066728376594007321160404361297417885315839072218484329426482178803756325702794537989425940333532769083191033560896390132912751026431955732883621573536121969326347550337395011139603297593142848549937171665237713347179175568279870874877798844067182216486234235111588380323834325564497766597250186326970388497014932681819236291268800162655145118360501771347264902494991714435190805367068048988458185994819898398891888329892300521527810653592670899545004984876703802695262270109092741965710747152796533643445842738284641443609906479804937484563716994341092229259397372128511136599415009749325510107933243375849478538898613631321802223879733984854576547223689873977679109000494648942633777027338611380556117969180519444734654805368567523741364955452719142356540999464018968900387692440356145216783537870468004750766356183061019963017536327778761301817138898144177828596399870940330735839100501602083678818668852675485623102747423800144189144745867976313068071668259176089926949449838696279061506243847923777278697222328018847627599758785465130634962989532252272982140040416754256618139085286762860960535456066323475103236308784141539592140787194913262921270952759386466095688850635245113253769861368214237472785927936827610810279345622028282041608288881443667729738107302616276126024455302254043770367125264847417762110535380875746105680997001741934063070916565513793049741297716707015646679566598788165404051705109001398567961413326627468631945710109662811598467837920015465143286969652716413353066279651933497564075158896921786182076599129433635176722131529076853184114689127429757225268416341108738249729584595177320339595382252034944180764886245422847831196864724432680342690089823131463259552478809916361955000781965248467159189606548801489222815934851702758139685401342177087208704891503477990720689609116764799679591319127349177422279887395486513126111613834732183007400475583853502156469992287078159099163747677467861210495304954612661581402048567587496866195760217249592753385509642713013398440606548103793735949047781843695139482408019223722172062796671139541811402340065539584139728437514956113764083404445537599337173060022413911190678019212097166428203579736006890201444099940093012113738222964113496689905145770219581570237084853694054271418716603791282128532339469861159094917925799924753446795286547863866647794369580208764776333309321481522419559524991007610604065912343828313425996620610537472998053837863567197984327380914593228247893394818982868966435651954975071083880775680 [70,38] 46202031018113554618948243631973152559455054980537785410789128586572965116299824324010483523876229599850639182333330136810543073074757651975943444236046453704256324494426853697691803426136141314088281285297431082715013879671352113004181182796074383944483469724812848336359813561746593375906274038588972214680807895014188468119731790440332916923750596326906036901013098539155781908413240956645440553659008673885261216269839651349823006576590683865450907657480427301818340400525615076281667665931697348119577978886944147138915098198708992194489704063798726910705476767469056919113512008262060764313882891955504029414703696912824521861148718925882329460748034602198657443561009845397410273984961404301521723718872258327528177958318921626738833975918156944992730174091731084196877421933140634138496462226953922678532252716686436818893954846857828895986473004944661052652085656775987693873595868869148382704614779416987022442015786762551070996582731273393250998247204083437468296259161736804983184603846423885295324134742219417399207497024161418119087620252768231157393211397911079010662574517914392535209130708157645195345390730073157870628057782652726324920239245546451209343279236480944695261980272563650536325489838521958370539002239573664303011194580188371079703963000785093725894875957196427849122460493849315133445527600628391991684047998968819295290909884009758358922548626707670568790659888159496546830114148221959961781958579740513890818307353834889117506272546213944470286376176656788560864116990651473968653441708814222713544677855955203964677976654936943775230512717370001177933023464111795608376263685389802206762566570997170321560407520675288790947908546913736501074599408261908331708287625832339789822844297659538694092080611385693337824651661805779500378429007539385612764648893241369615683279999282444771401914433251752952433704733160594001278402542644950133100009685055109425075290301655400586164403764981363146029321411296091569966801984672397041584530746170884608102522759850665761188177825911277050240611562170466042868287292287405793654104191056126266258375880338762149560374097227960473783271722300935822363818504338239623844821131522917882976676341512687927534965426293496905182540045980135987072693155844819980060504366004555577433720011697934100948405604425245831718147921268638986776536917461389087185424704677178828673004493633282463703287610951794578083086185421193075859618919030615415782932544708394204049702853701626017407677783461437081867372810879061762841705060828771066401531010652838768628204345869690885480664808295218099398087589004130029904544547100901460062497473798748076146985011255326015488 [70,39] -25430623497538022061778995023141908606941889210374879518134414896304105828513640954909931836096252665896574157585917460648570400675143977306991310859444370327011864435456291777140235884213121227046384159521289172752072177872926379622714106852829184768848498333642225693806691772915363660688391414743327706201015223847874150247901694720293608155502334627058175341927439041616439418753458318220312614684999574006852087941052292900092760118976619801691850820294166251009502678901529287425418189741175717961367990297573848954253008852820740807375640122538953807612796221298242964307665202764706244502319933810454417367585896087263095812289753546440698262088291477273297940471258219505512439302905956608138571005336780263849713576285707476601776722404767533833108679996529616538729645128719771819032810680849509605364129436897587956827672503157246721006349807297985647841577823411748297187221387707883462481783364075414670743621590716375124378986953977615206080829857758651203808368765258213037916761069669559106870757897585919227034197995615680678006602572960961259458722895896036882189603501792011916920986518275166095671005959822826085297458615194296407770011834662811041957249321410548478044485831662042993554342618398619896939443085700596227028792760209146843217734091476775020496943830575342392083502437642678975126849143844660866664838315104174520436711822686997547370056468056795371442370479785788887488154388442763996551038461270985787984248458489544014850528395325367026092584650376846656130416135494861495645122948806406089550421871195553506817270463665498426115359482094505750690245963224247149997518225763544962047855603168919006180055988177035364557690352193119030027922799214510482225054068157976072990192329109343774324064225224644057041375062897952074272857198152768304773736892799153485804910523877626695507194983916130831690648872826681224266566772504137595687801730969196786905739601974324379206036573744168636310152558271174795258558096965091883952489554093355075686302128269841102049272926345516448705375378806792791802168781893955391106081917152693173235274012912607044317403775026602760033389909084692348391382138302156571442982851010803751422573352701802934667633005284963557258915854025755785511739614364724473113534585174502757610924834920259440585777312640480726894978349823083623718451821074374792559556549727380744401408399103839917399638347791763692941029627311325271695991730795233656741515435149479278583427103645161835396135367172147156511496413990483973618848365917933606926341516727117018193743608212633568676359966286166902550092441620322614796515401255478716827714787391878524585477921109442560 [70,40] 13223339777751629294773524748318217037108546854570091349032280399250274506240314350122959992127683954223077876194222003228575122180838093688536294744536874136954644608006847107094403673562235410453748624000479981489475256125943405450460999900615190263171877676811770294556929252815840692903944385207430020511118023538417500054012938739881412226963175532775880989360852895371301842954534190834494538135858690406821757297989003959895164838989327373420233563261464125372905710503441550697932683710586815313498493755964207361533637483121584952627758316240935418330007455152902872803649123760712132405818045904133807946401484825351171618125999699880406160885970882548597485285220996626497112761370681656668796234511021880000141836934792412222350189639184556854166327061414584463401971053136267644665588325813270824735836648558070953636501921345918042230473184132771651081042053318515839820711971932022312196827025579468638650016315645657320150052671417432553333651580807854508665310296789700476945113909473670692254718155240054637538461447534943472040771065155966943256634439135986405080717448827926250846585153364038491873270288014644722568529181507093468425235154405382647416013221231041903210766943331477528656696219543785126684022035427044260725654554505326497293991178585746689761415325905120745766802345771990912216226569550430877341675761615447300374358696192409566758394436003145802635227315316531509169727684746213685657928582339083293295820447851871135254470157507258877077314882397134953253848138995702050729538725916680039639211041305462788072481588208723223218133424111489914390842089457397590122939020803600393467140543056946294605400890348183601835958807981113271532076139870898457291042837857610135446635215028864257628267049700952107074815712251867069556195952552023001084954812042531709593392645979893083868517198188872806911978582782309806735497284483210271515674130860831096046228606306727098863210532245820922569576192979939406934483939002042332487319621348938046786482148701314405346285124995374592260621960861289813174504804553437225888523164997822244825529349217668733047687663554915863229234876217425267447680669455015501047851909849088801608319171357404858365948109201351378228163690741342958757814000051708992369972296164813448419180981167686660846415760233483598715556910630153638423733844235505700415708727281941175950631945877053737637820546252913133344243856591842703748994852283849177296652966350958533717349231680516990783343212600238651159398667311252690935336815030675948135252151533882133949075449251870402578583590680757051136406156809470724376858332938919628591120376626071452001530242138112 [70,41] -6449216478582031756014909104100210351355138224418134193182274561841657461365501356291900714747305346713652776905299110605961415340100531797034015264406487508877054155700023948284645787460606445913989054233675401272821224969175137067830345299847776611932339816454163843696168387830816549633448426227606183431466270494512367958564432203521705105830526919021457632174632817422710714799482595645245310992452766240567848625308365168779784166862199727717326629408807961863072752020981861683434504642244698612684869157436142478551853460155050041183466048567328629437666837550159122935056076485298642249938920379526316724892800298913370186186198253680214752183777185360076512186587152372162756045368846303199893561449439871135394971141461468587204745044875416027492478268667149388553195248271880196162897847251237117851905323997497946111005099921664601403606786624466466557939481445220357629722198096403444270681658054623264903443383407802526182861946048849819650329407383538613239647293730822824195037698852188132687995895708132746655661535130787364713580032979947400586772094589926426300745405791877745961257236488774339808990497615898518958182633568181992653946123581803491130858475301583864131880266461797261239197073673438043264103316641491615292541811966383998406782106138569489674937083690679485618001324863439831886603060300489532459420184424181364398909690384525840400256623457146688980841189042540135821064211036205768738536273940279402002785853453340830971738066195228403604992843137369303163186188770148117082436011569970966772235728214934603145218536562792680420250404633029088079002768470689683281884242462259684376281353146630833507201504839532670699898907032169674147648855216170829372504681273131808717614583469634501991680245853388027248407234217582144745184971070969564508094431249751388817465979484873355389115447386227783901111772839960492247144783707591763733024322382924728396659106092334241292957667290710225093938912189263379359808069178534022520813271655594890074095357899198319580256651984271166947818063003723797823630092866109060248505207277338149924750583001468455583065924354653559871758992090665120282876392008676937064069566072516479611832250275796931066300728989645587811581881691011561934556710425084672204671376321202663017055589050510766515008333690232811475587624884955785044066254154142661275830067327999419380264235039553608224870496654308199580251414158247298580451969126151849659888749030533655673133191415497087849687244934169334260541464102299826676840163093148146841413124572350083410610051593074091296694476464934656456567719701608290435332234698873150733300659721764652960742113280 [70,42] 2983184477367551306115880970230698267578417862055898127251541600162474641919194404491751060327736862802118978500680220944233950595963844203128224321201914311879257585631969924485126237446557163619093471117732470834440487962747524980109282920431366107602185990509327315579641692749033630136236155148734447713982717623558329634468327024479146402204138506627976634098761899835474233590792014567845492670741031095237752975634032414196976561148346932476510575790378376110092344401489582539733174662261534384135204028185535157920512592513939520204335058627531815174140291635769754150216373652067479487824325704718517971324790364788603002348052216397039820639833213235596953859996766468160134478622344849292574317726992157248745683112153564930217233992667900903373984639949531566263845816909801731651424591155087298247191318178194483327578133669939812624591069960316821025889583392029242389175604062364568091165435436321881869985430802808156645233813625148394979696353860953243281397935623211821486172049511253138813331812196893621478675089832005141651433032785044393929287009967191457144424772267826727817380845278899932610245735928008107967598729609030205179262193346907642479168711095374643422172629194926425567027562891195610380503209404275193496820420272853954995978008613646348177245305363015225495495410709206668052544454073961942368139438768575159242977612298656187040453383833674668205603766521722576130730395525556601024988960560030048509936631781404050181327296271911751511852696022506208864846952837734846362086946458346208870127845999754804300721325239852007552944612577466491415723117116088552140124067082882981824874907657763455171363572443103161327889104050563467872014053177618538429159219956000910472249393822086766568606542842821141340663769724435441227330956139063427120408830708439077975818014626113396793591079002132006092012603013814266195980457860378990239309192909878698440914381391743686314360653712253789901378359889491607163024959626200565015611533476368889950357968899076309016321261925776528510920707194586250156550276453824770312508309752663413958019141256732684883982883396637317411915614436603407196065712594986584593291714285328344289148854417006230177884865726987376534386147455196415057680346729464344504100487933617589263059674576126941523132679119254500681082079743904961117603508235584469357592006191553133495918826508408037156119945825799010913420575944977844496406876820578385239832122634339997713239276556479207089510924453857442512078253819403857058738780053457665779287480374036988808774088465145419758808596129021259959584836368868126544797812770970921578833708238930186002759680 [70,43] -1298807697458629423368289390010546634712155888885553964787766217964940289727364872235128467562247342969334636649819934060073411496429589405512626712190141468303191324806767230643719732366167810942547758121840053270474974992861054424200795721313632832514905907315905011744967047551789300479036695940302916424305498849842508514849996804911113805298556024681853915739778776605856862930568072369687916188432292368678519344579225337545470016520125307124016517603525994468813024024166141907594755603818862080534693648740108005076127587903792338719350630341124906431455972244756283119056135387044517137486153881900834957825449878176212893922641536715550372126317186837281318096770122501895040865172305840749809585644597904056000632576005419350659975223738148949746179077273467391435317585814643142647658272110784117240660709292836516753774049531565122453674479480549954695244951291846470637340740678330937610919335712891216301283627627557064755599911088598851184118021077314144479723870910158684490179095612997933763018673388696012660796346583533453632165403287098042236596191987353445985230137877869216889333629547857641028572766495154719750919269193508387240234287264925796936929472872575285647163429547123281975641415156433594606346714628082325946022536936145624405731661075709819134607381674931038288639974864121832246217645336280592028893192961556510597068382477320972472726211686529892597856287278937597274842972718133268996160210151560707626426999385023206453810916353987830711072672276434602425218796069404837567851158659523660000490323015079633298003357911978015935406650813781066100553150011700178233605863846692327576582876758586266817860299878713993299141746733863675181871725458468472474754618994569620937023530718069318973980694606006750124259797672261282568961945807668836520415858531540674026457601099639898702654419073803511249166673153475952348376798337071861805478251440360182249439040977922797453661387510555195982331183159285629342543489433498591135031820630343734407744222731624897599237999979539405463119436587989235007105294661666043844428490679517786249895901730296596596600767356850820028705340769280810557343528802296437476777131935214380791564442418625036903359494000339956784263446326016423654111081894278961424082283919164131786321109322110641554921170657219460398997553620237263585163986741890161952610613572707737038629889823621432302803960985753247179112440378095778184831552494531753618765792593532614895253004210534107552451138542220163540743185509930169311437585973709878562559180983941421253280201253704140119016544634583501783094497978400419832110907744726417939113593023822693400576 [70,44] 511871066224766857440611211919154505265720491907898605253706118974984392744997876582896423053652471451889495340063311394188157778122793422550860239090995600125518445371242690101281973577728378956722807026721369928892490074566944899796885250851957361513281244665018371855386901336816747752575129847984994784761403078393338850943224368293951598486590508940545178920687803811045272960139946749816574757682461104272664239778980280410056468235097060900229882905461879848836950604472621757815548071445659783200648850891494571738570179644450646150836137744773417929360524461688093525912731854659429475927525944531782441390778339317573105549214991284944019781638901660074817277224437022435562931224427655435785258101653676859446297561334502215010999716566996640548661179632250843119578952050614374491168737545950112179730812634601441051339199808254877662210408244985306476183639790075615344526964173705164938726548274549527971361817397765331019722719342661036513725850623739023910067128644518226242205040050706919950437449194597379415288993580783408550086495117014475685009172744144606535468609195639611047227396485664133631923697794664257540553349077569909003619710836334996062396873467229627270192682881242555602158510473368529482757871684832236356676252442594612672751883525664300300863652675590745764677891022092711251949257914608518259691153768423145973145421072812916991974362316296630630163725449853880708297436441882686792179778144288019777348909112495998673025213048908905651166319814350155540859051779125633702403363457627612786377550934567440889966868078850322746177069827689213265513498886948819043421451035396159001389421968790552560306091041912605834145575147450280813147281438655620072489370203939383102255978709840426113160954859721470541538904462386926066695842088456705137771311411550965133698999971169731027508067096879170956142170297352721993533374533410522730912006658717647582285917956475022597164501934508087724744732309303562514401583883109866821036503527414354494585086860354915011584366911857184429286707079998523881451137341021693444398454841401385443488769991772193488651441147248462586041386770106006576494791683639898789167163201371580824570867823429426992303536179430897436962005152198217941540268691480286162437299167177217570217053459013195670224557651253480973329255499152587728139018229286850295938981395604895109953720843759533398062720981706512811357592078222555541533999924402717800895612014636738888574922493201020837949158185189594633817242565591588798764606802390864563788216398524785925049876820144950347802107299900232957131221357008720183119796260144901785096075016751022080 [70,45] -170457046856788679382436109050514069900691528680920513446097667938036671873886868059254153128620064854078731926513625259577917986855746262009511312937625356451826176000342628121984305199828112709385696855071288949473589910858014480128405054603286068776930187373036601390049786455826296603633949723680892153692537730142881159872128087659806283458656472344440928742598060902448509619389990483672303713672833674324254749871624799979569971966548980121264341073654911229327771494633140177315219935910351977958623496847616277201203505343342408788957104627053350544276331081373203135285883877761916315338762504358088441395223844554642308989209383706503940720252964838172399034073606203759407476518343062092360108391551083202427677487011390231148426609051287461037253068876121363863549937478415825156066668458463874206585941022409008264487605145823876238790506865761872351285411723646900964583456086731806462937638268903943608344865276924708605452006772664098084589119196159265702503968705003648472829665087754732306228108489493433855113259676853205076493974643935527672468986954794363043962075261997556859096701706519703500878546628167093443680879686474604704148006696495595938059596283514705010365034222223533237935309070083374088178893107383853830268600442638721534324658591195160086021510751100086363497593693340424531560897671573380445242848733759180686056451940513881259365951484255119658588732647094844436317823186861790843513646007618808568631386877700027719727800582999400124469351658526084622499271111853059750167662026464421021298170963832310147763794472413612566205464642044089644598334389249012956677635631620406983448861015733538463116750174861576458295601218992355773359049924376246185279911412165425076501832851223690629206309859603135420436091360602101363722445434982508566448355947318277493852367864404843274550184056061042900976908867643916310429011768745928900380934279813439500467667100516641567203574938743404465371101953727776062997598696163061953692410457929992228624746396716014341401167900189720335689458040259783432034286196527912540600773888723878109793791542711395846884245512333573248015203430881521828244917457031472489680347806325902540002413777707276959089343712120454979985452970476850227564576847216375702106762829836117217829471819479362882334914643579305507778091796361171038937506882107310716843025461029479351895747566298543296081314597083132110918430253971261626696330907739079401133359553423035232251464193669315195329071536043948491636894349641530952480237760948083641186469527186038880125936674994674010946319602117713031090866473167094518654169460424617388323364432510976 [70,46] 41700069175685407053520687870709733928014045689160372712269195612531248326227187969876828411846537789548258431610971343124507286658086403908064860277502766887308020119869916818553441887479981278679625907667059754709307385164786061052357660463335225670345446137867464206133341537549491772366227031617751498654218330302837664138688986401871737237692789168970884548220578633084196215539773245760813438870183594024521025781357315926756025944226834696151990984076444785826473920505633740871547446529164795528720369601293594615408652571211981872767068828935798263677503435593848801564576227267599000468145269751032555076266605594287933737446684896332847739338962733404390930383652973014761491485540881832346453773342143302776471539366863605774656131446292617233991038389645760562176682386420308406381546312648552666590881405408559476594539141634608350614441427235584741580268346566771899819240273171208000476341911918136989771926061825184717931334448795219473104245311270647603282185102461355899042889826484132603160615180323972763669980401479748917141090311210205042908770869333033038000803391669613546973453844776724368871047695678839696723986393649356942506808157354704993889819597145595582269177754204450879933053062580646638911366730840316501887406714147361271637491752445523973035923037807990710884053972698017362663270553961745008733820965686664155095031669028533596094435418650745571826466269961256585810560468878725252239578135215802906646956856363088328123970579518620304058106980246723910566484705161274540935614203854023182835259485157636781617522948406478746513254176835044526007400499988426683197529902034540565822963028200592941787669316497786565701978094693331499033688486604061550884076223764033442111317546195975878177695415818773616390022677026290001233131300614822364969894142594742361890296781915340598318146878974575016464975786923448322598362940020167689524594496426129356367147843426055976599556916834030347209208511519295746575996111543707046167508372214911711076745567507248485801062068482401430271177500101687239951120587232773477518909505590660954137831298427150548784358805700223198110504461307350766161221795210459328941724078201135837788655508806018227549858163171564755668053309840966412397699243562179325174128648961749793145557915985056618521646317431275714654099874700121314277500566370783427265913733354950887236569895979228929525559437887273512048028192134873510487049857635135909654422585442254340868756102864214658663209001832391664568600184193583181483680937576280031217317385527697262481224052248030691650486108201225191483303613840822968088323910845296355780958617600 [70,47] -3424941619129936001407729724756574467291071840852783965419040670305056350307453741250809249594689710796229679605401039860653289446858758598150841111875567042390813561309217251447720733872002090000566725753672708589810962436802774932139987679442603314406978424919648696408652679885965475235815772454004849469903389028483183151626655629826616515360254756212427719639401147836509825903859584154633991881027236329680290862956299319402809488810155481803076732160520700907809474437214695192617928145040328565605311098153988516874478803712017318825155974703814716708541130278741787316576798685027465607676892075640955993115207185104806936375930278415283138208929698973638043158801293306360447348361017713261386170682293093593081566383558712973389887583928314316440304035240818416965811744490742644577075384741612526124733590457582708851323119491467714118650152947983487224857174407384632998988939829175542605689459929688041443880421452491711721489877916142066182882875045502333828031620097417523688328569476897257197588852901621423279443130292306574347268244196345587010111649032758287612177839467353950238230571367046804571827150287655402563816399924863318105712195318708258420230622192449002574061453450630812858094127983327317884425785064793237789310048530934927036848565705026494799461028562802657095322509606325812901748000826772267684449389327021937643306860339708848137807904337647671909283272757477915395819060182382408276554962745862160608860361775297578686072037813375272941065041643755951574224521986118668860215047860378287018406748607176976522877192055426472035115891209183141615941778588937920091307417940565817922401758508811902130231618808374757075324997319696726602161737714182849805259779893071699049386616124129185357863148292015879422324280303178459771153183869034034175909924486637698866628173184884965477021202161063648656440700819710541256992646791019595626284457384460996079363879353755257895819818122620060440443133400626650213479906958766501320673600453086141362355036179028853728128534401428037305331611637295589180863829645433336744215178087288393582845769218502802405431994031954466436559894383781855988178504797290706998018354238679888863481695428493798864741182991272170308112691716004406631841340645698140382232780740908171297118033962302714102336844754231169511664891655620105918267610113852130309014395909872930510260198286683605870666406354395202647950207673327909441294175336266154077138502686170009517880517638202992828785575377447181574766908499752232712191217221277277277434283234170412582664281626775787969353358980329118682041367012231295139559905205937800373862400 [70,48] -3373181052844049552563524751758853568744885617050826955881109884152131893269003037128847685427366951122290488145138828204690592526003186153004009701115239961543045489525149925226712500728595472493830657062378571840523370197222155667822452303575207905847727586300683095027507841080754379969865114631447492985132097984627852759530243231434144189010205067308438861629191097964160219916003634798316591672652887976964750463029317611216510297680307166179373540693484743521894523857147731349876550934757998855568805924381727552502962040874324862214263537398065725499525492670840100159866979049838638980325838769753919420952653907728678950705999416986196633439466736708120894310286888267125320334912336017070629399634767627368171557428379555315353988238655536409056493752409160642424218939572955794672150276101721108961461330685237606433773108729211205496802661558368275712743664708560749174319051070162113370623278463550723754523522271115997592430805580905535234772243521426989014270447333761994413352124764999708609413668382491937780097131076624993675613909254218193575783923585013959012576332770845139043836301003575857194549705068006203818636612154425801256640530335732056892957977196981227874034492310729411050889427000301454261028153536036010088908025840644729298862975148208733760402310020955201072218970995540181481923500848964378198120317967370174009893131925352577363944862346246558771856902557733611761834337262711400939697259950277395465501216152338155017125601497544901416334131740725206009623058085047491798658400416797381879191841668852211744648865107691886663507159113070277996583252067405323477922507769563012450355208989693405870190728741006111964891901019518989481620736736071396610473051301170281796989955688793613284728207730691367516904300084765066732431600274636989853850890392614761783842475888043471435290791344947638133301298714390975185471179922015334498651824830753203617874342833047666207055591812148383804842872701331410262095330593011632730873128185952855819472926745383788683685976908510486867406832680436215687557546367905239130946282990701071951141016611459354021800957536606501829471269613894959327197548101531346441983348601397024708808334768991085758151487664002046493379178016190549413680038015263913516358730726913330481538166967201053712482642322677554161755206449485506842510172219067716900928139816771327816724030196830844110559833660295990748135475688968168866789686602805278565963471774019106551018541547996699111432121891367053558565643078910790523029771132563920236470279208662118653201965322292092603396103632861145951829029004504277720036229020675861381120 [70,49] 2448504887637919200610948551187367625891953891488129552417329099649873414731534528197427530795693009279687833381607960241344389792608366840591345258457168063189102627608311251860900794300413616827603153439144452001281772602305661563242114787593230440661527134512600545717616418653595628096747522064294775944709854209897320489731329219068390322173074635664827716563975678531896106226696476741177886496125237839684106888284786787875774124079768197284235427323778309295714477946145596506436577584137142079558360938712443032970899025912220362626698399442753166536013293720314036964027139057549145654883864490596635541499233429139934902375699658717384674717100731000301588110182108992280063193248006108419709790438758360224730289725830814761343111275657221334865410051996154180918270130555569882227015519296202254767234013125959666941887481350792909639824677940448728884728122422114025722922958966304816745027565982578001585271417002650010711148322227001673950039255870334460075861065995479643428381390897972270428519178041001412831283141732985635701426891904150303707836964345409750733033675190684580582810404917578207391076254361882780025361365050718808262015760009437695724095443556686976004134125388186758309844086085855625696950956110369850799295814213417581837248945758105808989365431011049351924110724769392760145504750622629358999281957685463814748570934815934706264623000099810875426319654460571539564070240649160584656094488990785520872087733199789918266264108574823769420004602551981077507418508776198041285371406104758233118596486985556535987283207723551667047571011005265353985111524393619270037913721344183057871299374818706367650263661252529950642812611262025594558264097155461570210076572449641321653120664611064750183967786044800936617216073952241544450335516482262449704915091831073139635509425850432045058316455062280677712006433085561377565042669657985835331891740423480470349657038180178804080625179816470984225511129758405764776598038321375506482707850390436635235012093283250349186957872296435784522550820020575163545111409510370828613240960787641325519206067953925769096432996536696433236348404420882697899993462445659222256321705964003149620295235883420945826038751669297535390654084676336602684201288504307860986980260906007701870368178149889072296212339360774815341672856389729780546663829456968705550901512400720302120195937139265439612838290173518020370114297962264762234272015618323138945407260724985378802600843469076733193659665188585490230516323137908675417303988377882000464008282032670512507606161406789441821491632750574975748813872087393408292143773580368281600 [70,50] -1013469820933470811527248935808874644387180420432678330499117065208736895216571288357854527644854527237822166231706148183488512034525026574349261147220982899307010287123960472125222755878197682101423194417677102952655807848025803854346818783007832217298527550383032087710038681230467790696142590455127110477612749518508010777989562089789707766429692866662708742383520321538719310576100877202394053191189962855235887461633578657396747644840146523323594729381163772885651982578508535447717675823765272476069930305440063888803088043732965547015216151118006610923296296663100856888080555304681475288254454672104057544040044701928425213452646459131225449608656825715411560417831844878315596886392619358515660563211426651411494524981904977586094602710191353483346780257058578900511481667228878148293012718560990085065666534908852640576596639721140290843891444209045851969359445220234757278469954044581360290573509321431801562742428259494773160517601322941838341597900636280741824128750085412291345870057965823065995594541844152070967980287636787844459688834875399363105454296449775550411725219276278741103179622794557243398090640827259138085064627450281491071902800205674657877413892205568324045735820661155876358429106977019789155476695601719325557661018697362392024811272842359404027254929431651777011821314092164576370646617825116506045094502861834147960034213539270534866499951072768311018623111937094593304170841903379129693735725100152968871670108951105251041493601525001237513277338481909454680669721388562882761371044570326804222693358437039653823926474357525035872616052783877023116508427862918001668031532130212255725731519146156659657793980588653278172644189985110493386025778732974556569804035758717603205071101282471878934398877165525215157439687845206703591571941355024159841914282899663817904219635393340233071133731138469031574858919016441420138538809455544822050103280081969574267242045047491584674009773607548668922650432249253106481649410194094845578068798119606789433780895520579235723901113751037296957832217297162377947869649638671103646925993847641829617844769146543385519544575437752579659101214275177838881494710556194184681083637590834540715664759066361849750779409020895267065408284675675846976983197311888196903696166508644425648121724731415338197077902954121061950012367484010918376301293926756942573043901993436519295026189604710828104502178309445510180118995817633093239157696119952419297020945755421904258537471449311384306094764388372850319161272063131149852932355304996063029989784016906087451939385505058083758373416781229120901885814042537650377966062634270720 [70,51] 289786547524873852015365811074406650311706898632001185707748607730517236310707191081684371225773390613922884418403536996547527831835567109576768553709271174756290809216537331864982890905953040763717285150122232364208498128426244773018377979054067240566454468251456302019610789623270533445504027943475617917377462995820124941203866618961657132113272787261817676864407670517665128192120461277215065984860504614171628296214353187930559552697331026229963618806846175610416851423909645274084959084832456154269340952555945470481382887230881869860689766799552228561909856109774206841462974954538634602268237732389564587900179101746337263545218579203761884839311815662010045295917717079800860956369460230383716768912515925302795695441177019130226129363269020695824832822441757127268340614988291106962795571669486321499310823878345123498327298651173294027176669448811952755928976907838505646353364438135339664559178611753955157414421825629263410326177592448445373306411581012668715952510250950789782995937651744554735239787358299144867548690294947186109556596345649808933103773614120474885624612752732137601374532441242640773787021421272869103526089943996130331742965318515846383684727861633603475724044350369546793538175230329927876945257001510508772927158159074540305940652409573955182482375321096455465927948903821610223466269955135817753910447986205716189069249149481856487085083957191591088719706266542737940626037782689120423355498279002535649557518750812863493948500136139776120960511474106041443511957535492504788929500205358485142414997229058874885832234866063189383404043906461352596012612321802058465123429919081456208811795373516745545685931221013567614844697559445775197765397144646845352665339273009478710756887446530820677258650222987023336552705178340721624198006478756005518407302006739512770627912973079093754140899466202919557547994118269923088733268769818170739012357892101686478676415301137422558145177862921974887298608766727796562161555150913009249855620893562845930498365607793947719615547200310575634211540110112343095151770606828128619300956467603244528870796257592117289051753389942631829526507085611340275059668618614588153227225929828873915320632984706879835251121125805922438947735378196701418544796423121549124689391627626413040144554014542168789457452143311427749605491996207432706755062183128222017792432650654396036204907757490434797962617039363191049597893455976377764648975363969988369881839510850346281052531076767374731834843223687198985415932624007072444222865420879181245768671429074176829527338176184310847119305915658184522799059837278540821889548288000 [70,52] -47841700580455877363626441379575322525128063832003590592371422737975185631841282213232787000847476156730916475438916807519993227631390027975466579348743377886523985445838391418116455792471498247072512654862508274950394335598683773004730080358909217382167285394962463485378663297304566479618369118370479201483268434094069946786605037795685829346465616862111240547271993934086916575959995343864131625392182545749447889901323776342851266583364481238441545867934128088531821925303410336864566879870995744976583211727214961228363588323126977055287339817756017943380059443263986466007825981662875908101779603220561255640121810789977893542405146723046116074598505792948914825747618656987976286735559091067500163066481722968467697306845310331483103486441667456514642719204023256910997663613009226645048595757667867420936240738559826031987234845883203420418986268314193301647907163640003589330537242342600864648995732053275694339559144349797392262317515171804913639316309123426156648201222563076016138616111132550786693229484155312360468465753868420572873397536170453810013073352171726359236094663929004143851995578596098306787257434024394086895035680799835749980219040280818077984412192930121036855810087084864317271098421780463912758913233068756493986213959701424241178974679587414263009988287118607289981311231920194238202189285354419018312561627475967597724777227878896649815631226512622773826106978221613002192459905216763732672389379540213111932868852332148351845774095114406012236875523028664114545283166074181236437738721227120766519082399106233670288363327025757185283958122612288335470368800264958355548181625961041131251163184395516907687290442372793683837204851778295006214082445894407679836961036023704795973571645648165857593631980718498673718160676120084272838037656263850195807713191924494583159055275941108061685346617176812896267042340440804277911052973819858995845348332868156684421419658376645141335245741283270112986089782262160225434645474415292225250031058184464136306058216259087589176074858698487611255531021502088473401030630172250979319672585379498305805798144342551227782872179623728961723978748200782160793739816953229295590689471208757413587765739043902923384354872766867452861462679493818581629398203472407669602492236633874154874666710450870926587278025327215862665448956082260265599588479492122290349998286227760542369378235223963328560742872691579624261950383587028892951125555960625166091497467804175197480227998375284240242784671275142584273361151667909033622661837165946666055117521106842385948018232733673933148695633987497856445947005936642526543872000 [70,53] -4887021659035211846622745676819290499644579312756731217507274776464985015402420459412911492377680524787515517626272449844444872506057654227050603915015624682042159292710014707973619435262764113261123364900344971949613774137020588673099687766798112698284213675269758057148845998789625565890890938478091052589833443053089464232833338102102250084554755864935428197710569760273639555706813757172397120369194205706937646451675239073913638411657183155442365173045094988486154460597252475696534289836508513747141563993973193672213027580816342748123361968995380290829901568744181547302779112985906687912422797317189653724911306026459314020323388714605132731440768077764725933051129724873646827868525196183568016041343438781026158204321031380016364268190298528232886099973452290533995629822394455833190994557470959525021500675344976778730616100328296894108634887531046896977836123373042893577123268209517645287746547062252405634778759290822495629929851126655831623989048307156761054372304667891374022401771559449046198081203432901007798867939668741438537074608198900768430470893724787578196116949745217673907514752732032792891420254325688936887773583258025282351036681119522747516903588601071775923193376579719832769645528093005163931804623591513035800591848562655602776561323843274018235512786384373222727451596659869219650153170031152295305931693987765677359522404086584134854370474817240339153945180532610113333482897364762995255101420485428605773960927241876146961469557351146153230020176029013322292692195675225826252033991763234441452744222455067443469315689923630390940483981266750116868887443854284719004361495969517387125924957062027169111693873279641378481179534925930380062152609339465786782700295918087015026268171020054240309789316752371739017229035645020148751108627840709523630034553568485041758406211230542507792300243604653546259330737212784771954798520093834753796004080105073981464204392614375832873199853579669888185985425482509418245587758185070590200711700251026470308898812642226550866468585578972590329759793549713806623099739355445581182641811058121354587512259784967728868782702086996227540498237620398179397971832474579494915801281705229100108821223529996221094792066119764067775766550132130748276479950524193673169333757871699859270153473503712944000591403125934900219711286642076964281306993681899608059564060202073555461661320743543347096680875450465414595101633778421367645716576274234451618204298059388093782551291462428454202922425624834837910626951785280170010897938919086588281708032812616373613031780008819585114001254093842219698365932758218099916800 [70,54] 7546723384285560385940887512358985781089152498821063618198207808822795512198843809952928975066098583858357790271428413400415152380135942528679109882344672610912637288185194919671742652211174987238657105338002468843355838316086713950883394740874690210264240625537082681552210267097184347906889174261054966711505385487297002553425902823684187470239680139486072223935628959080943552834013501013425210686489068379572184352791191189984676956845433369369407769292654825135159562064949052730821755830059155727322883270232619056938861565127560896053828998114963078108811001525533390141188304839035245152824823349866844704940862952234121121822775870405616862084127258025040161208550701458582636314820378158852516185603333716083283079262697515302212014028552602994181589868660641373082078835699600346234018752727073536617950318733888992903430925057305313852947102140769855119809608185751927413929594053347834031299160811825899572346496865374745645817377850880898122473169562403647791668323851849214065282048213933103621993487703468532834069428005107476251306267156630572361980078358862600616010859694322008013756378152546083548663936027267190689780135515152499981130017445433053865642380887936000379989670799950649028806709761204789757333972672247661314610241539177916466064637230743718164394980673462102573289537745703752731101669184624675264450767417636210688389252859892510345879893114280584704492398794237811325857158068431101850666924484078121650576988635067816548211935633378175815132995741373945660136721852212740271083834937292744340548165586574393792350998311979852230676594918195595685816833616420263743709301131872295150864218384497620882805552530632039760940401657831766736492894594218385986030723574872707226143365471828241400758146343760279545732378166768985015603448805475786097754929811892335764981738976075643813224092754700550568894541855236108046944600676322691949397247848218364033536932548290975064382921098191836696569238901933341034115599298887492251613499107876962286485700472611181515045727103112528036682004340336123274048023364642235936436723348993859619288372589543467310766350691618639222940106106090262618367997985814392455912977335222310635522953835099571540677832946739367213838472126210383925330410161458541524676663128835672590706729330455880383852512893057136793564922953267939453675190425410788980241043238573226729959123551206686846638894056255534976358642979101819393945152844765033339328848240277795390969929555741464445352606782797849987605956848546420467583840941049925909421213166231071376885789384416634984639490897103305334814888767258624000 [70,55] -3565425605538848107106176657242856534733970736397211217324129784347422922338751177306556622888128826033304131851019448174140737619938078917927598385059039502136731939910794251898757521572448002590370517331889200540733584975727907647965459952866866603719447978033605220580483204510647579715409137519365624754313565973743686398736825774300194218866220588170481511812223270914592167996727780695599926890903253149744815371512293824688058782076808535672222673513782637039084935181388234430149751105849738565929097630952831635162001493228124756988249162425594722719813489538471343991770877691584640846972179051185606053392946311762549212857131698323655592929157420789904547456433729953677240477454607378904428938491759173202680835191650301951773234314049691839234106387381573914404083234223069153625149223094393910229636366978221840178298855895871299600393323435485348169313943906621243210251342939188639628555507604691385710532217636073385465449440406910460599833933903737379307619595825171236998213679728358398721519718534055432307571064625089335734465632414284636895279055663061371527205575421794093826327010614783102255407313601337052662139210695110944987765297053060073512366619224732091489417437964629056635717607889516103986548923295274249281778447806585551948896545951798700893898767362827896569665133611368036668046055240442207998356660878132772249619879642166872287049279206153838623282534320053856215815086529317001348837140548083349642169913860534525227370798358410980006657077390672833907260934509128969774959977102362096175295770898584490359277869744392439060585150380138000823330906884991737962723611368094461834304984007324035544695109700298604011929543291671326971162471845320386731929795257064518571973721002689731658844419508558516521789250213820154339150630476412274429916071334828848205615355403828215507819235895853694354035522852761098827186633434710010147719888277710526362168423521043656299434150517537296698706904016416754657644833633415852885950066253531491136135441629838164653437825998031617446616682829090136179312645752863909206118436959186833597655903891958069985842442375360128008358717498084203828732134567669249830728634451620180547485729971984411867428763765136016752266129023275679919715783645307729225880083123949872638923350609502975997960631960587880601718479823495172528826531473087140327794614644316760949202950402305492533419494723372633039715094839311434322877487428060249847289647549066320765442664909832743440571094610232234540053535039830271513783883079055313320767434138448857633748739411528753283218487157843350852001232970579968 [70,56] 1200871235243192228459961960600373754174393206676958675736896074027448446836247834794156480163812070572416932973717933062311625824422718934543751171541665136745355362364674240703633828724467111247167731083955509691800916841590364877890174778985468692005119461115292434016699754164580871446053816858083664098084323014288963107081211442981296489832947623841061983360449807859619963375312557960940553145353624613484320309597793798260501423860822278899973971491117094200032017782581648939582241561949589535358536935393773498947458501670606697292355283054196453367076119385966974741023694533554692715488486119653501703688365182028736916770237022607228003262989204429624852306513107712996584440886455080251814057998431006214949044772204801566609464291336652489395276372459095716271587436857661264028571301811187728774149614054694124214167042431864764041456460923569243348094267128636495037120939664237271879964197358127743316195073755601952958136821756579751117887107604722514241794687024222300163666566148707184653384766866240553881145887461136618131329341974708163555194428522843882852071875942331909073699598130672279299929760479830114154421119425673241911499784972983065402368975775756536991445142807961292762065972900220657492889178866386333161202347621945700566099431092791601310004864063374083084954406380458254485949502703367752530645973970469805204906900349001725127920631335762442447351559245984682371638038649554660410037765112252243544890346312465733037928768881877098180009149589593503947056665974950300015484194141133571238855524509201740287977693049332520096912644388199757558193426471636106952904787322738618046806285373990803271282776407816316630437463073449425430301440645316970706359749600206995865353848159417623996743716686813027012941964896805885998144839150060484854602453750052305501919098591545297194289702615362111537704272162397972472157863563317297226339976130674203396177090513166714345388059699398008521665411871829448426165332280106501745082662740612415139655544367096727938818976955679944871160156954666229110353026296111309757929640093872073397930986684403911488545072618395075448135923001151053573828271307271307577673243682843702884097240074733446126677696369643191475348781743689818601868100309100538713153991537875349111640599679613250826582433358257310050433396508190769376465216600852876053070655554652146676543492438323956955851297667891902433107910310835202335802329592416150652177894742463057326152560532700253589607895877117378275111992940546459708774320416524387965101774387845178168360037396835567255074737816599013333272415436800 [70,57] -327082791023818118853439553053997691410788792202982534722527006044612574382867062168788346110485778135061004903699610911758021651958777345755524035725503978641445254039382863142582700410643125798691616322864121083658121854380945214929156820560327302967734691873509618613093405084502237273616999053773607181532208633210150988689346865548824158058590846572521718193680925432603518271650282718891897566774261772426147809394827453158535990962339804454376435171950865908571632408704705094036387637633722628475603070650259124466203107172046182309596188545486798856894395376667531402548348282337408103202536774414628953784349662983831513914955425760079974601466659568323452591641265338420156155535514694495566873790141145241242395116329647568050597450111363162511097108624906041045859376804088913190670412621995209072202025267432905112072332087521422349357473165015406380083223812509435292895788614521367688118443512931836455903230408903486742936428944016719636622374426625774863531239199981744448233945570415962285418722684150311148116977852697476371345783004173680253810555131737616082860187998540259010989041371432414164883356026971991567959768013335294983108919336186835881662168761811973034447507668684344654312876258483823117830019988140998668505122353058410080177773561970839697147878853329909388691487011202747353803264408932630539526689715446194254228505885105664132978167029188795975189599699548762018081578382260730187699518132747009555610325407939564541713378116163719759063921592469653814931541437011513162925420999547926007491652121059401198160544781828787654011787552349000156530049591327648479452179635406334254764459765650429809726595931689637692445054458193966116912860157490870685786576103980103127752668202965562981840543434668827076498913424912640903761469561980726433764477936172496050295277559213462840494335874206146737496799795328414744664730465914595952096292706258890586108485330152956533521995674146996674996770647699257289931672549548737843597701158174175527530792226100103676661134229319522117932313916716542862082341031088471378895665439779213845841640702289188511828409994470895843950524242756506486362400093402398861793715456871680200060190084463896139530472067864684120517543017117018193937386180158829522728156707253977486031135807376056252398245222906564738785989440947740254498795197709736303225724710424065034844909473566143706416959215081994550063831246596971049575901878607917551937965509157913665143328479626181175995739638957030389066776397637524196848784017392712336980150703749662843047371655244843602137305460838840182054584320 [70,58] 75509272351436224413275728093145134486204229194606503274701307327979356413812143169359334062273870700872922089601354972153761129310094589074795726397456142249260268468054679612277892287346138348525519159748287726747363281633553596154901569802663575754101809132801302477558663620772230800164540057353952900132878907876466966147671743628321979666975935878884684519592608557076535239232301459719230053214113344214144022785019803698711679535935051017478862726171119776900986268238223910032632270739380493329466071595494671272254050962768036818164771104853331440933413450799592723144736862831555604826445676199751031068255228940402495037300622906701505384828348270420180165162315112981343039475873431234898142957751970717139633637781420038034541665609628628395202488806128204444443289902681442373833249427323866071660812718316974518828766230952042793919688252643483526602262447604129814530595299507842057183082452660037837575522392281434651227368887564094549001678577204294160945375247472349070605772045407053837970912958866955640536352965742466272907547771498796187923968229855879273575277930042367319668229719833593575443887112236037109021808052263667235429890928442820004493353715231853874278609810088945175397008978951905511358814234648125865182922511857936232759589662605355423038002367970009260677689248377085607950351828606695561234536690490088340588567172127574951762096516173929455717080901706273460315268586974929194752205570599428650264734797158598311649741493496858457414828047126464499487876884591583042910573816554278111970341048756674409036806708554201866619949515844504539125721125486972155862279729459316970515360959598520959796431381653555492140490973014782441208968150216699651475532954179471170211840299171749347533435950894354117107260050483812705345740432218120657367680744631338646176973227224952214654793787182074905074763654394957515819471697668591169759659380392524498969507086496410995219972084463155160634547426237456558708228391179780303294207789559879273883142467062134825169574555296516783162157147609312243865909679065913480693095549721289597077901201406798826934414926392087487510681910453459354911672503835386026644712978050096072834679304417769162623194383293190046140817401517058148421211810775670715358721111008554881477318650226318958908721778117959983012381487999120470575309356824842883144962615149544644988241444427535153102078117808637621450432875282221620131541189290794459944814422790714434025990937163181558343867839190968021973503783808756673054887642832107920712793434747181165551389487363703296787372574967217638080512 [70,59] -15127913182225422352266521524973365743029115815890568029460630493042320441855986507690797387763191410900815021300755869519114595385339635173024106311759669153835814533197351722604234210461977640576808824453767026670128169024217161971197325459441238733408458691739288697942908969977967748508386533027875781686697230066747932293523092380701836924841977186520453254723753985392642735088185462980137873997857996863693283962261088126062703458304190858969887729556464659942746280550688484066393388325993475122615874439144043199385379055321137949970629418259107720726543432558754200339840052239588858240072080840519633641559602205764123225328651535854946776709769341065464423733154324741880796245654226538340564640036770508370286537699490850308613912626370100218221404166309952257403349109759625165465920664653648219895703959432550689408615672460701357807857169128961656684742767199388267781618379687150610116183086461000868152923589056928780653551066410529755867247769507011570079097259712177666919340236761111799198554237760672962394919605766300731078454163832448116992614616317803519976532920218664251470325581525700017794324749689142289523832635601012319922362847985261613496651133569460242157861548362101874420063737874155349643466463287133141524172418025467056980352577282061531284144608136308772299937600426878908653914152269368012774848807281077607884991434939544942009175446962190476916594327461283144113202761687056250812619658431694972283288834039530334376510639986432538853088973295498622568441470501463521777194253660366115849071296642081365058739297263061575041658815527739880613470265019435478291192529657521973666569528947544498504408024506971988650306752047954018759950452028802174747858931949452182976733871393945195588430362586870946646732517161118971765325477789621651780917283539377942723682037420106087608787936619297328812856812440453741618831798971125735889981586092226089445595223222178166243608470682513332644124304026747293584306455761463404948559809537317041818849279096881651811868486358783362605161530758006708675688816261665460787513077065636671645325491232191521652877939560776358325230501654582134957171818894041035750079188104135242587819512337390072404640099088764889294633117774150145599747673717861325193096455435712480457036636369170827251397680292240676800404958207732326646163808333165456596453305567431394360511190826576321020183582069401191749138978103699630406576067624805956552341952097129180612965888949379108669025413345180015089106328588677617483457936968509500363079671428056037742244850282046525528825872536328732672 [70,60] 2654618702564574887045404935868160219512580151475323853944846677888359121465762118245702127461015315823909678940707057774257673980050114928228748716272894280399985945126014538322452646708446721883219578700822653987671160630643052317867129693738909338064842569451412900770943690282584386176678644355125374942704167045982157809180319120208413797032891798481234029538199364258586552058698035282996779937585793597197521986931188418617005460702504320048333338372155955511388373303335493332115961093146684068855495516646375670058688358142813235472145804913282157576173143510150968554181461114206849361615683567038186394098083259811533318339805634492285034811831596172657554101827499031120978969107423652254087851748891897329333754837752187454348603680010429112949437372796455200049223502122505335803176139499724376083779124674581131437154866117324665118383347666312669314874452228384924942160027484778489989451115638119455918408714247397428102245897816323511143474374897214208071292051594580874347695118897090179400862650913239218205036024003874832343953481959870250066299985289906664432855659743479303208898299076687314798201953741986207388419851833239176238309356738179425145700993660181126977102581804569439126836460891319127479054659820359795218091715190032502257821523550528977073346137618672031047015948040815613043617192870244818967945206164208374771620347121114650566286188642496986964002751655769793695412045448270716047655900332562983327405123813673808976941247226921961427569508172695964166403980596617401177347310102407717950819919560295104873136839723012001584126408238439974688429603439545323650491397692221026264890803244146991321651951651477440065853568366652695207330754956966655173792825848886213576962276784654159271472568233031725205005885917520525906429977192096171270281744933254960620926985372415748259618738380128625983487545789484631821534588088310831329381266914610105669436738838495811868948443304352456962572538369744238744625294640952336461690305152294144196987715502838516062067749679428664617504549490929646463910610948039886996093348549270210794395192397431224653453755310026934029039413066718800013324471052062880904050802425340043695081219827454512783825733046129663217025158945276521818388396717962685766789896645626129399241617962340516798620307781692910491081228938430870706260751068558974637676319517484449249247533774414543833179093568038775127244015156911278548018816456246861878533126715554651372532380651078044494586080715492411560071208164782874787527716700365429475866423193074350032647509616982124425148068800757760 [70,61] -404121706921941719217078969328181877683837765505178094874512975424824573341524852052599018007361576104286705614718948827802359237205987754310232576476838788824343256258421022257028578590414326762577640060291917828536420160903452557432374042110438114580564850271023416562636388283984959452705204267928621617453807420892861448152464523912167231113468631381538608162074749020418483754210088086592696601460089915969081622037198521664136347996056361945060771696618873294707906141009006271281894757261852173440034447284972707200040937655218656793927276017972025433786510622115788644518631303479373916580632094429752594894480813325789438812231447884488076323532849586828490276947604930117818538911785876464745403986804220263497744340911082639680872893814591145980458796548034846615061689981020278277268150300735209311705559023683695528351431316166140549646170391811149918852483666553315332303160843145836847038249624854269714769582788416627634369999885311769839936040528528384348031963788313958937628978691704604749676396508607218404529700529569226200294829945159624908368131293697871175270477235965068274193672211045085530144871413626579232113139854293949605195577264244363691236303914209009120410643959642501075362324987559364348064197241953064007753881069019025599003501298517955350743216637559035744594773568736704671257686656801562156079788265303301558377882900580502912013810390813994888867808951736734071888577941925047158963823337492379053878255683168128808879344705829896876303662209338966911080996867811285878643846916202924637981318463552274165106612002582100490149572094043953984936128669237052973618657500757841036667371673641958892446127062293116117528283709910640728851214327312477910539671082296337681476214463880929390640109405157447826581377474704589049208548851466484726438681480983767191858731855852024811329867814245579350755640934894252359118204042305621946253423349510184161079755576994300729169432285970992866120538692640101706605994710767123805239588770762278152423287300193017121110787476783104021394354241856003461702418010618783225299933126875230858994511659545416323949310326839514518537734813400224000304896680444071208689352964996113217542255543130689366699904420503055075950014572335107313627999614639357864902572525620698386737443779962607662817506723214892875725479471483035658668659633917051336435441541030496082698132635430984819996483310663293169736423983003618624432947072679647362230746775190133658105085995519437227034639091260564167559568386512823293050892982484629962906791023007886369269454659037254796491714723840 [70,62] 51062532118391025417640570718548614411880599938066274747443990757284317874495489721940918821293332169181213305494194918226762583546784266065982765281591781101352102595624063660901679565355547367206376881450778207189541846403636691850725099237770680065811593433318893357101219633016449299861615540891608259509219514325781404768716275219570498403677781071073681976813354905081092264786364798547774487365675772489229490308537622693921668033397727548633997032459363512658916401640295382584114310438722567737822720792560032035793833143793846030366714536516997158444385165805213759367903636694709404433800220037962398650297861230309536206292332749502539561757612466544616836204098706194611880704060125602338649516499798304241376424631674037444624159611726609558982968233209933602325111098394868406093032917068608957270028287848478386086770233005782636014811938067417705039608679378919435416038418978154302475410888628101444242261427717100906278709331024961180683130143176704989861386317781599935739131730166339408144664353483458760642569267633774472821945967507902553333364269418383874674489741727679677061324039286598932981581777463297068576734219525542213789020505383237946828146919506853045116991347347962581759254195437085569166313853010159499991679100180970546330499665555735103663108855130253640039942845529595100650851938364022093451749998003825220000077283214580941408880101094561635391108185802291797250873361135175804847201261359461047636886640107619738449553328252037162001024358851762061879858155578911111240091393154466735728677966064152602014982439982872538013889450078709797560100411173995299307783926522455517987697178547089596594673714284329691706744999714935353019876836993894884109749019581173225666318490167078773384150959511261150693497693598125637249437285523280500468141452271215399399223265669238828313178151706111608268847511575994745990370274843985260302096305466697563158231140203174303090348657867945929938407480038929942326579726349951232545075021024356996963144601128417793521733592771697500998866427901606727478975053301021512846678226638945464032817896787419758061989041584973767854651547908306121819701356731941761050747132898030487801358984461850724351099780544811080697210390159117400748954353965767729197805562780261217630167185549426067697764515502064395752018536143494173048595385751853736839352153277570175618560931569001168034945199504049641291748058734253306619344137066102854100949282315800791351919375095825146412285102152611970602923063561084422561891146728795494291299209288844695156859120298824808794161152 [70,63] -4638298305838755564825754997181062613565889390152862091184194184060854040753073568554823071487888715050675181598533933239520809974785879644130323254959393106219431755882900133421458989255452411878747647040876337872040524802170125897308416422253441794655660685781441680765008756988448845080535840772345112721746007188343753380444040887841054170882218622039968444680758631547117509135404210757355743347273401835586623579677843261710875032572615414741656041331044901543548031147368424144056332434688906127998925477576342266586187057733198276638556004704395418098443223464490638333875440065401400337095553803696579198037872316614912918928888650666891061595573384825258509395442117171659283457509891595022449869924857172959237490934255840039395356797937014404282795153605061671844952911260237206733961935923998278371928835183532680100794062579019972192885958294736840397036048626098067871415472566349679924102528100147969526168781337822691480086869895046569182303749696305386306361733803562295018638537337000887858307413256765149376935773912215505491636404621438296921887172085594192000827724647153917864735433556870838323671035388427956979045556513675596588877682112305745995509883057673122690379805023621326583852073526340446742699501325810824022889581385197608531240394189777249095556292948971651259514082087680429363937511469275618663200961494883046187144236277287156138208734082655132864325977521568217497934027548239267590344219343678916116620343682114330957306499437448703778249502038108215211005721598980784377152463833691930698881089688260986635247346579244083191092897424591153810888424239342692587385096056422149864825190805239788977612097357602182658042144837533440871557082891375123549669170336671183745550430661203595502054371581041241370694913700090323429338889743322962344280459509874985463748006862315889674227816145454470341493989061797989698436888878872723409615094074570247964256035205788832795881819258023954557186670700858858519718584635054660205109589203376838476748099716154424212945050868236127165844786772011757769132013104860415961545353323141628664212031952933075750431503457161176086534720650903670135478912877184183191339163669988352050959116222639075272788510106462722966353645177247138329948214335717048541303718818425215002709592713249810156678255438333132216954295679496248751865277254331262052582644772312203805890298836693876760022602909033361494458918587862904306031402038609693816133350225692879397831044250438228072114542370546914957145033172890059374715851600630781021399881178966806804669097003715615784960 [70,64] 89451641428952965902795803155963551800191909474037716484385557804042386192939610347710120031684196545891952352054132503834152931724928181599335496250656286518968360162169967440269643088251354428143838065373369927036122259273926428221824399037813915938874906019174425088533728600974968775915586302336701599345031748139987346111350611050956862576062307291050691999980462364064942533866560078223273339393226951446463804445686242376427179331356530885064630378378581899690487283714942796669435624806119769080397466833061100028676108118865310026950376438939106875124555352061937834150607548031712475758831660350254279022188979224709331242943062077473411536337168575171763452915372285777697095374987703973704496549429201007694145239146345900898886940502922577884573378520325098882384823357742752159109682539110406239426250063402540186036533227018542022889316257250616129990830078236466377755966678021439228501154714810059346384964931183126571153984277117370783387418573666217174184976639924414218561101890943549674009059613717169398963029715836607527292135470338996658152873372627926988465531826676338038706846065782752575761769918165235927626289336132118678768257372553636753687300744714959780215498814832683846942703009850446774215248270705944966144721322034885493048831284909065707565317416294179391084052757256051266809465929662031422756678118821054854618738703827212423665866019576343656151874930807947144031810598290256013270496975469342073544175638982461934336924420080197050830247446740918265499829104586232960998860991470376991764500938170494242538778429349793028638052029389469329727918473395175402361970147878989074808927835647064465076049278345604133224566574754720137290318366285441872462950861393188054839453328578121000599097768237024968056828995643945648646552033498072505548802024758898520834887570189450941080492322769640143616103147560728808944165703662321282493923994644723288918990147282374586171859341975771176035500670678163146641479066945699030946576300127002946462241638845012193745261099733641221331321215143475062499846677217048320067700278423637981441106641770408147263829553307428531036655951035755364523099511097173003879346365830842128390489368358330659028666001416071872497365100494225590867118442772103143279197245435967042330738057313989464763823404242816177973539825342179210347537930898140734547516080234822191284141517547013849959947307090909391589131073236008454020441034995208180938634665076264139558965592427001823591885844358982260681093879818536919804307211642477979023261658346939072629877845434302464 [70,65] 76125714029951572795683991818614646030263099214177922257530087041012734722775209275528423717626494319430258764850043191396007340633781198336763642264826300332158039317782538385777343728590729021467839108712321707144437915906279167247785355575526470350371780979582223235019256425332017600080405337322286973353653875092236975261842817049527982287878758600413863997077024020305656129222977587836343652000673809143256708933320840867752949978547772437916224933448416748780537299151776105968315107642057942799141069833846184538683908331482517042078914216867296884139126946960349477424876807643218790525713068920174923210669467278679295634477183159215440599443887737193459205402404687381846675703062044313797986804995394131735942082930199196110114127330000491680366541344227043562018759594052028565014917430025854529881415032141240189371639865642264291157931854495502705871499985501051985731217329679698234265762200941097028011426174445167953868443938596800575821353477953777109461735251508562881144910464830901040500820688898104508027962913432106799663393044681053134886369848519450962643227654936652167229268425656943492303399626216530620384349663087521784147744088332047889137711981911473671211544294980050773519789343665364593155676452219955714645482534823908345000658976209821328126435237553154058984782182498365263621730974625366020790294246420799237601559277714666914429893757673820628910117568103154509529169984532013810749255686143625632684387649928684404908043925702886954262181421519574615813675615384412791549339861229810975183847237504930683643320068578156530516330769191436739235533248271291477684649715020086173147905950606983797737990915476523594334881871307897547510939482044790505117369521382717537920585251445060817881282557867358827856420673253185263934036065068670608613299700218317616509406402582851405726145524994667011116602820756475361871073650895478631335084086483421533076547886516061410310979535012377607315502028834892500168238487932238108069499412922295545979513409972961387740219428700974913937224413394073222378451939254195874310699198515424060832668036648997101706724458389877454447104544479708365598700575727713510768117399349938299081233558522266290086071758310980571317750143203434656531930729015240632872844047442844032243800933705701705903824110538966684363458210505179442877418849946651536477448674059128879473223536089011294649114098370404376049512178789948515000307157052955409900682406390234765284752776740823318595873144410381567318125957750559675897300278859066353736152316019176341289985135083520 [70,66] -20678616984426655514641469498844155093890577323048546221157832867079712143687815581992337814683251321867237453697650100995969107945084311627325435018420596563017085912416777435706263964972397699993189433872981187785500560523039465452112667143935929649840959913363564178458196958774735566199725704316252445970589472898000637805610751954526127425351197247123028560909940968975322173964382654585648009481149470259286278399274058006386154716839302912009985559555350973623404606595851927700290586357382922412435014594593481267986459640947224317070142592960262745349672951248045932182321514632388965605530165772744138478214915183372183822092436694717881859892240558973401315106184557486875419528200598849414058924582349759612981542071397551974532290763259408238589478953605768974690847822759381043664833597905170727518226857057708216688582785857419043904076917350888816900314665888000830706336915625032997590819429199680220564062292331984246267061648988797262167785069426291249459860879883012261154596325753380538639808365898886662153771240058136725425030060178158383248830887396640937281402652582508901971534455430246408518936468390412878003890873762685694728913275191770963594802508707857427004159224374051369863267298749088049711187179747235097283759432889635511216743553000804210253025723307701262268973813805899765844844591843388932807599684480572327901852203319420783070290676704909407986163573289175367215764114574448459846187071354197910765228928577834371879502639914192128153648900008763282023613939412434979318474219387234181695873959993778649234914357537307808466282962924258745675718924122489456031761955398764492065849347488034718570349758200753605852605028051570721955435001776508578566737343372246096993530348011496042726208214922390538140000595977635238068115558406644121060728918372054795286939140968741491227454543870497455547619736797068915664429679214396076408182118890793393932520142460341058119121937199776704545511257717835991125356710357139364403420116503318764373300654444799599203200571112205086927213631347271730245414384089407975512804094897634793372632703246810718665034661293905523152876578461188064973320222936444686459079777450349590889872334064246570206968889079938472727596840796805898506887921604703358042651567004761284698942052279929340355382925819489311006618279054671636791261692332552800590670835080309205445109613557089843665969327381800128898057820367543848640623027976004560395199857885222491779131768525359535599626678467932397274121091309238295212841552471839048486038467931127800259999170560 [70,67] 3510369556880358692835221721166721080383513742792031383136503331116937439285983977172607449527733137383772468209217839519394398180040979721049572460782497116143504054018524778284476556902916111320153081418453636119449220112752175956919107870218373602811925526002406185540357504805780983492286274329032779981630423089035125694099337563274826000504285920697618145101940918761159329782880145427762977032274133514938280127829563362252158083182772650684441051284470508139436030909051301622351421623135400526972637694575722157926715425819525147120716405362094357684046562308016571264983486781909780250668062876618344177966800443465022846643273324334565865470306752235705862704358358743200744000748255620333952697553632328641435299709224800209105662633825764378039048871053857447640517661515516657645839447342270029482761501055709982004710308639949254399795678001071984740803635500703870349553517664236097121306505501148947543246873208679349191453378638756578260842308489622722882493889079964758421055095115719472712908982192998158446387926625657488824692173444017838446629395639326067418975932332862567522418265502825891723651774350394433131042521907584549690908856047109464202973502424321797926591308549209143656422261689022545896347321971129412167179467948455294691006756951669203721090113701470704984933164938561102983664523517321183797970070876674978811496861558279740138957504474024259118308775456216013006216470795109428700821954244537125594575511346378251546216318026845753374414888919033671654000680721892563859525056549875418595234532272466318924512405247261722347210765163192063534292742952754445408840843442244049441044074928100343152662653500651676432486929449970251544798007036637368432831744191644453561810588045039924768229921957052709803723573145760254598802175405168834532023614570326879421506453428476155779372214293711768002976147687938259252216055721621087343676270162181355531444343575161506093183730211127330500380029412058955484105387219159711631850793482138699156992020794109129559989898332200890266948532935935072178748728451188748287769218854018745506900211011082495610732632439641195606509395298353081556154286656200201052330427687726526849620938473782793225000505848521449970112724646496848605466669796450236983844886563412837223577878224042805523651915992139595005663326399710722073095601792824394645274700764328284879915305916384324133553267739359953726243804036361330714350035623232173528416323442075880877081558797103573956912584215397771454075149979495684869107110387462399532688966076812236158926848 [70,68] -454634405074924929452262358517155469227500387744162708335035366054285767905344053959422386238359002642184748180189874669265293060475132868695425981987137489610133865319542079578710699730201034068048767259689152486012782397331081716049706472245382703802588085273591633821053906291821401802076151820814276987760293962775121517206614884008395477321270414907256075465386957324687209335628286698780476255809946621152589006784732893375945294830236920315002675363202084693838965621202030684797498060942956870699357909425604688792668378081333863731005826709296856118136755155913706332800328684007406339795967151403318845974891253270293138597167919062661076906439453813152902036041128043493360879374309621466165728317129800232269651261401792836530790346485880749223929617460440604283403348249778286003361767004050760822107490498924353879059658608607536542080639971950284628783485797348154817526076746845448012840697398137183305261734582240210312951809669235628738535534978434396041408099082336822818019297985007094436651756795964768004601939609480697706510764697734880267693311179131955407663303012249506579263405394987175381102279870048096309892706222684015844351092811108548483151298073259485895124806846129780466404769153339253345134773448745082581826137415623593114738306184304076974337489373430911781695476893020536865941137132842360764583433369839279310600594708671654767599786313493940588792813582825308696195918896195338576595077937125795835705913085981927112464148926796398728254739447986152281089693632166359383581609651155879599409809489304533412560225571661594976766075293301596383164911074290245515007366323416434377463447041505721469799383376480993453975416274305513741088200323867359365484608731612128979580800335980108894703911275209709440435825054431635290588995700100891879363661347174275747711655718436666596631601080736734642512523978298438246768250222161258121463210215687445480688223423594980900232588599303132056233507577639664632438061208943891953563321015640540565123074653125512502492498104412845979877588481817683829745574571984662433168320931119014846686419681441467651901396224264762465433041327533365908124497510342491467569035514786615643059191747043819759333356598949689776456901280209919191655014798684819394732832393264398911756291229153571527387147723436056734522488543065000023317712443219494661722102736715280433209482223020037476256677042592332607545427002416631146813838216054754779702269376608272182676714783292327412410866829749352550740769480584298603968611481435418399900567453012672380928 [70,69] 47901898433854413423153414231885115725377674758512280618827142757923822414512455110487577277938268306731400838830322310648330579960803677438877084922906606026636860579972169709703265707714508087046485491807182267343033179983618796416014555714919357367522303837666634939323241910823180910739181354990568494486122572016443087284909350129847252171292988932951334033503855296197324794406395594021693758331535504156238862456054667577886752985708638460681168010810261143740272662586981708894885264406402415749447002661923996415472069267804903042967138571886731074981050272020356098274884167559103003508300346843534255258648004802399196859983300887459622162028860401863409062940377582134029930589726728123529297734956825155437612916498184563594472815485641623145377094511187153324503349484348157517910130953338442939749217399225424617117356806253662033064369149556631100109027051952206855746905398645737221733839493302263375376237888386558043298295643540851996359895401702450384762834719600673895487562359957974289707845540137575446513243309814333330733545864841634814110421371526407145904126800687321400622970581125779580935535242440522092900957913880708936245323633951030077091207730110079657595521009267756427778550554066277788528944585470949278353309274937718703370525130476150719819790474825836527518684239853103114955120741337624010528548661957830831544024529587440393012437287112330669388764281816193845155084513624941672141005068471352698280632799963524394029454850424560033730033962623991589314287342894839521964667182263514369423796444388990677481660047391519612482005147278035304890703352063368469890263122902867757064543857190208277043197837317828877153509890290716918725945934258531959658682221861819124494069336300760489438746771604970513354070422077052396866116907916139956306704555884814521496899337140849059783847834160374744065661010142192460662751680682536751416914924335831495356316905471701618062440101317171598471172376400978676910424039110844375757595475006009868436444378854893237808446811015575457136659593980204777686690837891925686404924993723834882240862590490060957945081055503985418733869104541877706599691505742244393070629667397731765888150614684524240854657554110020679034574505293423724511686326838404977841691248803695174443288181559720415858979497669088219166930732659253761068628366305894265487200601221904027156896008902735068397848227698587238549143813288714594555538669012822516519485541806175498910460717095851799460838825471965457343037273503170581850650207039928264201575660339068928 [70,70] -4343807590726006203611590722460186488108831287899100613368901768138506091488003672001740330147220861207460687427020433352029012113507707319853963003660689300691263870130171753184668595244772112322059779006695165561926448027827951295408791455026801514385282792286624789586967968713413945985137242245191775973738407807153626128008527822609102701804179507869016491331683304844595123940123079214312447454202402542159117798168479623241441781622802787277264587601541242659098057092242193960735871061763141141740380918423538996613506514072766587836616335772234382952713754729097560217134182908591393518032117312052116843494198345857707363415635634627636339296619017217462995429055472987294914222962378871848118726579866222592353872110795276912669602750218008575497884194262601071501777309191039291678722447907407721179589319043242045635828879452530887883610567963019444563737437774397177112377915846898956092104352235049737321405843497077240927049419258505025038099933974196591052671766391275354802187178096736815968210025045928771676401131028773855266492914733645918940607126918607030126605050394445844996127285384998538323522041378009172098319065616821324889299582527986305723696402633370849732921932675245279144021710246726341716636253832187410618625719601072102625603706955766333662046772196318518953931850360220666049670848548768571607340294059177126387468698182037026309477503162986574055162469433945720160356624267211288874097628496843782263436593695486113830553998567220907639701611953746695804531335367957190812908058197882961877932880622721570991082428676549075789070246190311608599069320331483312342862134672675981406884190307372967919632713983428784106854979487199992488314849594916377652284428500982225953894248799420591806084112982653813163732631977377180226633393883505677333655456091134227956261730318386292749012220153244810368845907514421735507025948021536788695319335214589142289139459382018158064962690466647572801825708629947387856264946730947765314936425843607122651013353589296027045144712650563289837153937563477478233083399358248013037592926568600430646760161994203525357249393158256486301616323201146808153279074803587459748887698558629184343626382793495522920587735579208568125644477248991682707259236100883470158075053365261050267992175800077506110001579343035218419047343039849458502559261748833643565788612388783417137409648823851623680701478471308698502414100654266800536319924587036341887638078689731593825770411812481864702289312890525293953072632726233173707375625808630949436645401690112 [71,0] -414922435538593691579217213813715369528450370018458325828929175309597814793359648919928800277790841204389309197003873853440611428208864718735305624247689049187645342716622403660146177436490897447439058964580405911848057910800812137631649474719961540722744629260742295167285007328316823191440128684529475976294283276151203460076495177905293503266714450721616297193785592236307303587547278736790029205566164787630359512799000113354697368616717560433665261107774627534642187174879821671214270658785848315235669889716236524745363202030128172996526612712058540070176254412053946847460355772725163930655708944442492007736173018331462047776416060793380726048153548284012001702250591331530721272973720035026311059628193400315011697871496626705522899010570501723420282577294776821705314661379489438259019743190081459804311336562525738228844181927352322958309543115668415907269194639106529956039739208108049003747275396886615114857672199983957091025666957120795011133266807669377462537524082560670492621761091248346358864941965563157810582436793801207474020696658107478023580990593032329307315597494670736346801637462881931582715660885751268779387197275917286046425965383271883990690060520873900485422172352916956945251652566636619493450775964110726272831316091882414516885586831675741165907320686203959662320301948364228985149397626092671432214591970478675685663660944849359390826956735495754256044799295841843186682014672397167799708014198585805977681087261036839281760690084370286225154951502615328816890922084098805429300208802966862776348864892028237571146773234374649076763073254765716253590133740207665872896773208935628536485515713520828920203631943976398142234954563976788970823762178923425484542576039181582932210599106589609625213690504225681973477499480465309214313319602735623671723008956642053715596599978384924352806484699560963802225846737637110887715118340006221961033936515182263392189127339967984741382216387979493974768810127613152052351700648201434892180919809786277159471459756020553987246525080191261138687181283199990700422524624270707797838161304532406948587158113436633596724902143450747500722815302709816245545423918958805334504693987213826749819134646189806025933822962341665630834549298069381116348163691828286884834170840556758709044279821006278903450791597851010085483820531339092770122669403417298914715054982733997879014679663456836543584640075892814325922333226269005602628682797730779025293382459179576950702841497789824043853789140399894002191158077363838896490852987362657373942939845818815283136876856071630410183206070290551803254635062728321207591596035030389430245994358349723734317990219005424667078675663615190001254400000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -173119481390348086499809507327148819600763563144529497963759417093323565301631759865827523247883052943653540807561548293242183208980941267329405281963248131689414820304276205140071915678591725077770720563427468697149735826425852352951606541001342027316133102816818482375588396626550918025110558189366228855327624834299897006029133064830949126534846728329302915380023885354882659316893716875583172701758857625045843867827740318940343147810929231691329426289571311120634659756397804642941915815123857998770532614950038498088884476743469664394956726933998526802703741027074912171307324701882419192868323850481687015724849829129319867352086014335143508059379299596171009920212087507084749325124978774440502329947734433611357707040890219360974800391870787078216074115956191188286412593830771752788045103405602991408256885854099967042996273964403847016583780478948552784069332899736218880986656676753135317476132397883230240065193331579371193011461153837975236695789183045574545776728216450150346019110433286354885998391726703909898369433700414946897666827804410564655502791753566263967185808420666009144630106267714654942526001339587427236521836396251497031757499203208589787509523789509120431735636007640391021491833988152012814223025819875463328697470503725368122241009772353309452038318928233586816500024826819326457780284340534672828935505989046061363016655345478707878613636191664771505575720075148994003831347219072168823820941477822492644260229239456444316534905724646403700263701925575576484205348083336900465923416802184573256059594462090187773998396461506309282531463122816010951628951248442861791846684419648044541532846729334786264514618634741738233776131484495228492999417606568242159163188356531646522241056533349379083585917983483471821670673166695465552185110179549921498455710831197816748380799940536541940195966422015130512186077956374948510574986921697407909211562907462830500481389353672963272376761614189896671886267066388919435040214405000062056241765050896295067331157335958307997282351363178786490200041783531465139600048056338352495172208205863054417311356883959975176519118625338060997537941548819701099329037569106962190853684120042095487369528535479851994784233923340492216036868813459767305897631035938181325852092254920526610892709391991328835262068496974996621618510561731788636972721568178834946367690274371833862495751927617183080740101159694399531154940198652680358569959346295165222181297342741526614011582359032294001715612121991519373834311588934941690445303011897929346085364856848099574883389208274690595004535109191361394961317614386923547240192879993603026761205224164174841992357679713285809277900089628113319755776000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] -10288906512300964297186784431188998892406057203104840818126352717977960383865873856079701766844752129652552863979339113656755001200146103912795552920942865694353135450944039345060541112306811291566441252727670271068996058587171257921175414951672553522099919118619243694325250940803832046216809693629076106460053105460646685826247339019811112727728737812147274431745058560867059737864219796761497539236789023876034453825591359726187404116631956845064688444396901606335434344761263178900786411319696858309378739429026772069277898168859805117641635278472993108600935605741723989624580515357184426869127949215877912479485315477181344958719391469395068667007319485451049719761262489527269680037218322385544817121728051085817030226561172323159641885974460428270914846080639544149252202665473082245018270317053182502770061618962509812458694972520729143361672928215309118911939793146166565863667652958979765753512702450591051791499702973086971213691074270309322545287888398903063580756932105938281158182222329883575486349069676507204509818412496553861855626568623363956047337503684368340682533505114194129798667611345689419319664594151231384657471290320049568998901739556760624145480027877215862221603607747877182811934935223179393883178850429335829634971840378190805964903115574704100111840230894658521265882684561284309070133188473894171566102083744840684025342479529285067471019115835271849074303902902134464968440225118415067284093532164448007032900311316248028987496280130464981495904107664166749260706637935100191720741386610745958571039956839005080443083428327239002281143314547745334800680891668081952202741910457016186238082756933265604272359142359601821811515096764649941526631211527411851890237345318609824134736345128212636586368317384369758723168264599860629677189992982875724910031331549459784008286084422311108054423568369579084326055996750098476128025017526127008352376631684541343507498796302885044989321024482960658361455598317821919633724154046754401660640483483919189150790898671545708163203678874934353661516157588696652819502710899944101974155137300314076323426017496972768441537521213332499255647184715274992367407417175525472829548632079177916123637634149649781164962269750898406050177151839582496697281922658185357393475571454648559801808597178694744989573545269441430610811901763356648184862479212403362496486680560629320222418523235838771303673682225245898694819332028668101421947241045630059416054754003150958796924501172952132087139940857397217675625803883791108949496301711919216491145000750184427610152979573158205943099936918667108556783266881058840717379482347878522370186415939450052200042405264879067843231723694335966238159667200000000000000000000000000000000000000000000000000000000000000000000 [71,3] -289957233732268606935306752277784296125891254421926919609547746590830945205893553838032937137772536434009268084021485139239181554786936598925241669729692879371041516834463494293099495517238561495665507062724841090078385182609732235334277092631797371106542181461225876985560056524846854781237023061044767574903091414375656532826213640031576127745345056670015386570211645209381864032366587956841759362535928817471670203730492952650162077161226449153761316613763308105282855157421454107235890240126178979850086698753768892610537453613318873083062833522602744087320184409679333540242677631732502871881088753385444011668826511196787883489853637141138766309530372078101700356817034194219233638913755652444502062557951161323854700254963958118526771568572833265293587569292979586541369252001768060001952264818471493074623409855699593991082509381295749929285225954853745057297787865902822050717158543968435132759599445380350709583973648546755072379889280903429393561476361922854067011284095706273932931607639185019933684833793237706513423130917164912438477325076767962132636257064429681837528849237316106758070281108624063896461730128975779777315166508115212725746682129685167574855613135541556390895472473218088046142847808724085712834462039664215081130876616267374857002578251698851517321789650663132580271151965011082343897167691382529521149127965593014385360198282600209639013994572123121214817976748541964659596087448777852239164980045873857224497274414278758232305732117789801694939113115399966169543618668857990218286640482200471503840170544846550441372035070461574543324611981906973431870048261032307864458139536884065941379221471995368400852770298305813268616270569651855732739639639534552525397920083952517899778220603198658590216893065283722197964528388693717142021464457119380936969048098311777939539026823021943121988059824447215929085691660195441155127795171850136062187346968826792733827720561924903480176889087730804838805300121678660288399330600792209548001752234131090815569669137225613034108686951003336362189416010312343180756037608307962961645070532289753622347316449515322062477126443258718526366025090687749145881121116548867293091729700822932185842939122773386915927184342012774453305226585617908790614603761994703366297609156783244985341045747535161980962196196639024544327696110340247982117104889092825176176730874139306191664588367376930587134422356605252032334480815364750081912673615972078606179377740195230275107337817657137645165122161880186941168767801403390441157523809716637611822903792855993236948863470636913786010967824754818882995593902005985482737354690389415969274391640570237731026463758715717996384232372708654294994255872000000000000000000000000000000000000000000000000000000000000000000 [71,4] -9326954373355065845813390126067845162447087321104471734041541703645814524665431037286529852686367568805375963529832851178708118650390376074204357871036369772221960240088002340734800036748789887181066135970269185037986714284853875003420188967797968863425302845014331455214279943741955732110280930081522457105753639666657945040879443177763550134899017239452130560449886160810175153742016068516043565676969068730887730697636157782888662839443521796896654937191592544389973215575430356561825503635281661773432761367604622274270531072624494519411713105856872997588433646938736190870439722202307952675080400861623106152810514850382152662308968621776078866814814266866789833980726285034457289673663023694113283003449609166863113623158177124762413197869803472399332324850134606239625975209315214248503924696641267717133703218457112652810299245627979206336784594765611881182781468745551032144506750926307826643342255137248757727181067606842639849291520685591844313263221601270100481978446561670660490083472761561003457001805640885820781669637746879819693757742374229473550768785490987346497014936535393950725364558063938073359774091676977140187187719768095069164608196932268753438707890639614952285116347509371924428922655888064048763908492110101883220859890868987243766404826068996055989040104957236962784059347464519249281944159614343560569134845713193823563999316743977740891206244231267133951011183292355258738007795543465349706594022413948583938126297559099620464260399742849196957612110417175976528278475810672723092326559093298662204519984354736035439867206698941233801143473134963742984278652263316233345833017468894940310588616028948947693871562094683236412530502351831485510574010083083683736287441507624081718574148301106593290471209019278325449749448137107462585515603049530962273272294707792889932745373700180583339821904781278489567396703740708226903541877580623786363831635839956967627351476246847673034030681195266546466247948491865428026097704621975707531434233549755478868986970751801766579422389990387808370396254712885008931260479316632586418868329912847763957428412640938105050466054146207248147309696960296493008867793049976529937112360426972429138317015044528894361953216259631283233427140204861222146552356440277795722960735824039433904372921757954324924374828680414058624589186765208561031509192875662688311141111142746436460548691263059796637203301139356209739786950330725563467647532916965386453048002006403634597430102204121278992126448323423139352109921046892577737274044761980747972647422481943561388041403406755522263859191513493835836111494256024845157936126485013154184023350905767902531416094698504853881449287342469375950875262976000000000000000000000000000000000000000000000000000000000000000 [71,5] 66577120452288107577244974413851837103083969905643947170494661595907280581833743253246600959508661233041751529260953472754892156855372155284907544746203536169605038637956909673455081945378458640322240652448268071208253042806769076375565969648801086223504223586009502580753148575831233605692984736905656444506618077722293046143858560770399802290535221405545922510006901644517819112083430515157931793089799121113686891954037304526313707975045099192314590192096108361624075737445426527677464234444246376854572500495153538794729978687004353730050482133419392811989284122225541743024226697253383027532376611283789480073057870434115822149343019154613714860477599128186390182126531875610385057884213117219094726351062238213538320272604034938648269623762711456474208614030600625650061257410839430793995696568303483777998053576663317474936429670781456344224314205806512904282827773636740606279188040592559739354639812367459367356075905882198059733511134698530837155744036957967665410849725996848147923248535266683381279542909864967408857480712398361798194020845434637856252972673391901572900943765296327278460696028364152441065000190373648359407296433317962294408147510487068661975484622502933560022971753186872394151010465051505637797996871926134571802629099265936014481086566499029836449355809021631693299161100105199225499696170683256437771929461534705421709691947706113760631392082507123328230195593130876361526557125991253342047896387655596397320544968664227981168548592391120837105685155480649861964227069398361495871689002376513259401583490783651667081892321824930307257092157755719886505848405064298559497216651520230304340860129100652518981176397553341597024226396198125879170921453031990049754587732991832037516627519664331927043134305312175641884652939848605632988716381907554314471166225561926569851586822678852570742630713692589259504938844615658940415520099041394103572100531654830229511760339139142334239207385745640906815006055884040190586896304215371257281637543014127542000183851860024209780610155146231133262031801466188978209494990778540954369100344369957154923528116463956628824148398678046373010004218079241241075775228515636795790306959947824836167607291313522490480806721621731771305912421674705582650090131189369699933013776837264859458940315220006667148789874373084541650819301981511956153960836707188008569440378907649259157245929886102352613892493621334074706854562449827204433966764880570443621033783675856394170007337252292935494594029631762681953246958112097960640725100879111518988792488176975073018631657137367619640405847984550301524107931746374300894756360282427220538641708779931674780056146468280177193667394757863599338105602048000000000000000000000000000000000000000000000000000000000000 [71,6] 1020111365099555104971713985305466346153408923119746178441877694753486656625372655111575316382748122284003117924801918070091688229802844303048780856630705428380857617050568804448433089554830256856820994683478405701866758978591449742738365767178703963229771942704912853220181025281253239278561307538094575329253898858341632746619525034735421856255984711185034741734978090046826964561239549903570205740002786271923215899467244766696414175004740140663099813050966420988681547042280125586572595797460016776434348366512114249207337052303252264413766814263300546987702014590541004643939382673235395704656888837797936585675201218316679380278652737877172220535217299245034904718074232479881558400145876316470319114548383335845256228414928362949071650542577380907550292899351839836665970151431702596021740040689141851074317375208719503943752909885571173780616720368686602544856756376854159501066129640759790216269614957255169254375494842463002913321951271918324139496743796665933532741245412383555877697493534488206797215654362450985947498571462445214090624585911707327149950700553896659760476502921633031643009085734564073591373201061025702175997524208591872878978075036336467608137381272313733261538909892875566476028744180071609397207397863994919979801575938782430497496520312694513858217960851584287957065644847586900340267780663961395752010056034084958030189821194068515099155025509041689552996394748612059789149521307766314229756575680818237796940548374173944795530313492677547126724151600905112692419244293702559090125160975660510056353450509962562455049913081275944163417283487526644853900018597022585237838836556457032692634935191204510491263644165931392081116085280484743652125187265536862479250396427442809481718156590653521028357841841687720794012818831572387812922087802549072323055665525349493612264360437538729762744682086829127410381633158430149235675954988385582455965235950566226160455297762853241771586282076637316417429627271810641243536203209930403058145872203565109136999677695500874948384697689040555948906876695679466833301224341261892858916670580964536265690256197311061653995782343407347045295947448422714147556711828179125647765081381662080386394521950532128837680050552591040833800494351254836419670439768184137498558636104167752580345172880130614272060371624835685991618620299176460703813631915269793107827209697495968246259616604201251917894527722261004899339105887444314814495204247837818442016899649453134371765137241283308827318045061064756006517493318223629298589027496292069072746357621108795380429342964547853540829834978877936821267586088226656968797816853846185497161924139993684985475385917899590909619052608422353425773856030720000000000000000000000000000000000000000000000000000000000 [71,7] -12896107087384763370756802279239358027117615917910205576527364233276014871352736609920071065981485694499564206278784693355943219819172221629012451343745845143347259726553399029088162224083484126724411551984206998854949621527940803201150055218207264992177698620159741385846672955132174626023801267299381128886096955475703740000456489245246392779556849006501557175728227767901324667963805590577810636838055701961467742882714083899948022275099244135816093033344265229484417693960749720594118644910049765564021454464448482459380150897614218083107441731537176674400920920526951037245360973523167697521133500513167587687495490314125283347749538705678512987450340790525236586476222239652038136428673799809389175349766017942345971722227683881180311626913804289935700181579349541361158016985007832395043419603726355595499545932881585541768136974313337569345036970658470923214300187870258436782491863489992385186186708860121503635731257251983519860197706670761956763216551842948299969851809995401862208448494195704386845153086811769136606670546919839986093671047387075690347512379077851882890806522321254251406815341862626080889011170098586420301888812619529716238772501983221630701906746387138807330095050854187397934119276762497623431351982344840060825627978080195065631475958148453514929942437466707475256031449742977287714568070806744913801810747084753012278097725728986639421630606010394235221181044405020199259495609962788230823645809996831556895578332509476258207071962757052476339357308731821697204701909711824171195009528430794909383547593109021410543951972573328985699073079823659698445273086242711919691274514579130143501545911354330184988944432219836431119939022289977010546199640829705597153105801668516603733422236681364631888763924205247768609459744428527294449600010580400686547305518908493027862042938880108054782452555103058108215063570332348251989798560568958116761911604229479059211579248947580007282316057641230880533418228725123847287443411001844151827074043390286932754982232802776459848682483247292594521945230819151064028727856061701987361604104378937888505934242941479144258770012816450034149835451825184819738042996954712562361035055528304575641774763140388982889257774139094574912150959186155730908593294673721989210582254129279505159194674130301459472754164030827911938585569898456218034726678052515350313500829952653744518987930910418356651615831037975777646932966267884646564801222395876422480142778071152624481080192366144018263140736423405560621046829629745425189723254755558452700872563308381470291208429088210816536910229838171961368210957772919503988056206834594082274919405401791217073741583722873111661556250587028819485325787136000000000000000000000000000000000000000000000000000000000 [71,8] 48800115147026008243660520343464561043682250024948494227391501133731673594606489842933651271136982356005810650030953987850879735330258735021052237960609821556667462090581780971779951651510999889097618716181689937453405477066353611560249004450718651270618201484060141517845992531349715874791395513056254946913565304184674133376678162408958128759352389460652144800766837085194504068310337656695694742129314264375828722071475119304340893424754276669358650810685683404470905586278020262995956443860192680431733666697639300526522074091750401641155409372276398336021091978778340861954399652081226274937455142122163953897314648925820966958208371546369884316179243203814378387845432908097052344998157635331051779424012915275841980300168939670721469646221578847763192377694806370675858855515112019407504624064133534862749153159952836418864959865798013910986221492786468740077040273016045063111501865694017166541398242295702179048187793344810579999997063678522943760863924954056950383344356633799895192109550405200757792400886254544720180794997284143353039347223848339142211507458053810185272427058993012179665139829484335492809695709899675201617289933988441863095855337236914447591310314777736636235207355789468752138501124222940987679480418825729322918582603184497962576885911504589471803592217218091106486477795806076284749418780428640822943307709213420692082627331207130442973867394038028301077814804365931167568415653385464671360112403820407659429421779568507866481773678741507033789416782141093286632444290092099846326591273765877973485790713687701426709395859049371598071832945889843916912587360695999383263910463869828943358612989531898709367453382305036698537765654410156356496190767121468564667231539205184578473902772419236885717578784355660882713657318583494151309450693929207230385877134101748340534880317703232720044649979309401635559362491997579703115770366960186797319235134297792051013911826572306178463144803386099142507942580785296599755253129666988898569629031450622845564105492856062059825431521767546273746460199401911606156747323329268823485866551737224271476168619339156951616465304663247239329079092270638987063524151951815290764807246679431444942006479749063193445541141088036193228603816400120668088138894175776199005972892435871285134806027767004487164455573325046823690818278670204715868995639978540445930790302032422571288686478030547825626386746826675625979488285691966710261362434684247222739273385994935194580733071033547038652124270484528101818105642970680272863949027489266000426747448232387217032990317356133070627517502476736770379986158036569607445804163052741838951068026194526039275130477886344837717085310370098618112438540697600000000000000000000000000000000000000000000000000000 [71,9] 299419268023634124076971155962815032900240837439635625305692135738262807449304341739732365062644393074250535420285158783796871444991309610565831489054116104569581732176237881652513092270731233731465626244811849782106837783026716358142667044738614991414017495970842912586021823703133946402515459197753313751528219712297333224452841603529451071508698254477411155727206874586039514363958775605852091936047246241870281191301465515160205919186324631035299878822099653877425267958246116038747215740974638354079259550193637770302416731149813119943925287315877691697841699676292336808145251034317838769762473990218723660904314822266461018025396506861224789561009594644621697598416204436247864150006473047481693488319108940401276755249561657206838579412759221317492535648662714407002131864527394062386479363844311004487909835023702035591733202596772475672630688769999607749931237627203444208620755207842599627454295928125558293146149331016348781312684409814388482304822374714077626517548967650707316161030086992818021842452078381609890805161735706960438273268081616929493820235912823347406541492892019000246549417657651597287504938719457408045043789631076066235784845128702700927178940581068640825457328725039764995817101617372783167610060634201375900571164478620311352365191410211731268139628263728603778966776989434865127484706211853078661192971593694978136990935629295383525195909878650455780446768924529878193966662451327599168465458684243776504020304508293257709769177115715590764827937418293593628220788178780253395429276946279628345874549924290446424177202414778025129313640449373638946270033363839559407277210301844117320764145036110246476727485159838608146020513603502571898158824759083302087085954854866518935831101690239443575971558633945627513787501484833658451489911471170215688161619081492688277139750008333316520272277148924943894625846711584451037511408005792920886837575696290104586437879756898340822664314219525335347795912763132109595120627684318727114649515240172966145399126548866916285331784541721392105572341616868440512879351191158508167012848850807852980640834598428031678058241074727589838990992726132814485655453844170328587576606156384926412569419111396985410504301343207026042100510398987054485937896007481631176698125431934998735454812937194302835208516128427342530872542581728507984874520626627280502755935735511269891194682728467313586936400070790756414900625685928971308603160626225608429791691935787513887244624988971992785169806483907574888991570980110084329073747469292472370598172006799514847203721774328290444213575456143355833133358234174103590199389240302723551731582647060071150315824185073466432930717694397337190104880381952000000000000000000000000000000000000000000000000000 [71,10] -5655885825345579673009113580238174384918100500993716255475369572783709743725791055115583578968129044730739943015420759180633223554285160823698247882195723164622051657740701621085697754434224526828412571534580125062955705143896689292520949244425114443347106440440855967782296876036159437520475669159654412948188686884477198848634386806464563311734615314239128049342033954813822535410143525174446878061105663743705393872830393584980747169880253325341091221593912582514609577599452055522403869571420210748059263038113549847514461019542855310792163306448429428784902388651340951009529907380156548422878545001910141705527907000782776558988978007633636458976498449811559156356610144658266196428426959658879492004752558284140871802221843325786160563090527613188652507666367552104865521181271146695426301942111776126201066979143265136083820424332906239661926955548624586026585705644900992327676942041696147849393467779861936354310540747875710732915276298069700142657911236384458132764456793990299267665053660866870789975870058077710759704411365446347253718595820173833281122839823969899831812744307089876579364853273862825844359822269408137751663112815061863663020149537076890664559642986508699589892553970098578101533979831150641097693250674628157509416280357725592907468202433934670865573608147698714734670419201378444150650570815613830975112428256741440216364954261085974592931832515050466429755959080962129222094101755906947715209424982846518755038021674316603759824920495196487734394966887564553630454759664721397022441121639308623227616806305810497598105339573467694888876295671644345333245544348760417259855621292466809630258558279035583670903026397772635282439470187428356434187145833833055044035531319677889262005975950596883043591721201889770167089676090105383347834908596729515371219026769811619574798701730840355387592218372491862738098832863777505991119817539378274269329024279827001009039675287823023942456622730608415127193060672579174243366316323396130848375893182624129186691256745892446922749715543674814946023930241592592417244038641480878815306603565402427779580451086820048364875935000020917839369962828147526805912498836630954376933957760796648980289429867859004744531846365259257430095430942896763092096105633314679181820298178403824734358947563662295595613640786364446582874939792702860878377617409893300820641407777334275475047817857735401740648978952844630875359363350667955121853931026253971906270053707750663160741123862410568520107556031732765194738015545562897939669592225539432541046940816932529593174425083015243883924596195401201447265901230469834304708333262718073132013054045576496592705812786595065614394058607980294686662490849280000000000000000000000000000000000000000000000000 [71,11] 39694260847651111476348249864541066020356075714735390545908306081906786073488527635928257459788296876359414227045913281125969759612075559088488228809876237183071743126291679937785806378285752640679838583804986851383749429501403510774813723463826479441480136655076127971309588094131474399666835571388932491410856687465435460029728443630312425052745398962537825192426238281840868314213335450354497526914126875751593409127307281391424444249609557418114437889587430996345199863469187406558345887002407958632684577782652244963825093457802255395718539412495508640094667232979993337548796642251600811929650736996197471438373284339154685859426150945790637444623823650332680016113504212199904114473701045228141740331266803323403493165119160173098966072184641296811604846768597443994782552059464787384039892446010459757902193148228219057325489704686570787950230694860051616394594745712485289880483692731163124796913561468417005401943521048394664942990943802725124035320090809113485890919405610203870234742717603034748601198648675115118335679254964943516854254209399642747709297179518658349921504082059591928088494018786853382049562130311422874154985047362411668809660733486900003318855808631463290692255661724956126104226236324911454140357685183363208759230804600403207490304486965769272594969283753045929715402121869970498815217640421720893972943300888235352723665689343622001196785229394052424086058219973691433936143191266329458220465626701842097631515064737959704118847869889212694613497576297619733667435796459764890074713125428460826729782474198336214744765843730161801048664597164891731306396140887573046523460429987502812390747693941239066291379930762277520725433081562646636440581943363563763643127956876183579372456354884377957937301049086273673318321169661406153710571367023631321611832549503395408520928551497509477184296808365891698930795401793986407304775743236365869378783353283603623468963010232165241609631351823222869860629705187810353452664354805995246441717230604674775502949772296552668569848615157856222653129048033084370590380832797294468232545242591410584475006794185875612223125680974990182090553240840039267216548671451871817560197319140577193996750240729380293704198471306044566133848066586845488785255950314487735764520944934915352559920506110853401710790165798974853643271035739338337049674421806515308833621462245793413870947214282991899028206914145716283878937825418060696305949536567955505197968585244969496724523431708102461175422268205883394736095605320852386502877422467888664319150214723026720479878866227814560667983558601356641283183706783023132269531777326554673116202270444913135206924606941181319231540755738447968946760806563840000000000000000000000000000000000000000000000 [71,12] -125180152742349637788047357151421543759016586119714349105874692901737548377872159943266418185683197031199779936457957217065202664559295091787141079006355368711819510372272218337383222584204296302371747337904887262204458445543189291110289308295513890985576290863161077342325708030517943208085614199496215589657271695998387063114548854646235949598402495230545041755121164176473234966662124386579309441416128211184468516820885989497749065876676473306809876087120266393995547307879117911992851463813832591354011348412273562459636307538724647188944695154568559086236131726758461155155320027692114253521986972349925125994512612513355521600489560458398637307118136985625123447209899292576852991658539225064521823364604113495319641824732829503095399671489755287534003403506813071900951894337883682319649698959964826340981022495161954259687342232673025925400893293152589850704339335588248168507606963882933477929034252194394801309243955741595975528683960390759148210499168045080481802067768251149008223092994785595489591309644436169398342702556405687254814099895465120945837384340771284811288335780961689503886091350684179728232188106232088942377997558196566193450112996740613680863361776034762772452348271606727627167768352750242810512080347665282028127722921852626041697532381885735769794330997609479702170262008440325687416033093064053773075126711879650113147513968625989683969288804366912052342032595119165905709392850754642428278489427216787518863925316850943993628148164845003133503611974642878029945119023840121614334286393973114044672372205004813261401555878106985096706222659276213286314638710854858768586310038025066061119470861920587801904383022927483582302497805656618138873950496876375372215037631069575098717646522700318636248152501979642220114400951778704348408510074050124242068489563877112193556400582653872803758060721400045377902086243407279113794605868712171448595328369801129814695529224013001263327520258704516656733391238520977164918584370755423556121903849930465041430404265778721969341291440714471022547286942160411850427716993872821743397259295802871844398551500013433705582378631445186014332070310416076045528299123504329223494803391438465881138669528452956584655246157044141249110701555991759015026435766790567923178341247314688580652557861005404715873390877926535114319308908657127460989648349546767040768290297609334015966925779960536248859841078900679629196594583595108949961597941648956930982405218280097695175339616112468562324387558176420219287433535611572055886207223650483028709949559799957019996720019007121952218172941975843948099565160821765083487832390514369125081506500915238305926471881291979001048140617336921847799643478425600000000000000000000000000000000000000000000 [71,13] -22046836559338915205495826279798435119214933845714345165796428089181932425699010946435900898368667037600287111254568488297171992912732617835803936224827805447845296563258546501053451557241231257164567351506068181367609233023918972924186810278947080168201623891770245447169526310960975023326761875461105403198107885735781058015836048417214143926222348894624560679524501951406031306090049645967673096184972019425985295232477582674317885176540958347168791831233886915353823531685129572022031979421283069079148991354500889976657521204836059461227843853464489960272216844132431497455673458844682870275925311035666628586093189255625698499825405983457759882676764849789181213873188413488325478595077143139963038569415853306725120883692893598424268031859554586159671937024684612624508984141412859478692379189436356569077625554626016214049820091059133651093038305562246557020074295815303699630363062744376067775583716520353314693535428894440559572555408353190074497975038934052605744469642146640851331317338238029393328428616478298683877249134494034856980378991894395038655497851718571811217709882040582793828920386208729164832323337203463777655640625730093264392770723386430142726058678203707358093041545172020004615455415698473941772126227224287650509311911123467916399492067393736228821528781430899412057621241640500490014735816421393096576847714892718146737063014832292154392742559197755642375079975208277215293778927358107938880858163916018358914159022096680564803442155773382879194315163893789765519034730358659063669061389538594523632443600214748799096638161113288777357421437732795417489184428462942937907929330123405740686398539224581216571036451663124400546874723713526591325592594288011813497779397591133484676589790496941381302836631719242419933607025434360320727226689576320034435806436553544250970923783369128874368344377780269033384298772372667018979161381269240297019372810817934063151615942559563060665660852200807050536557006755895244476237009824501567972096749305937057062212792431097023971516838441249656931292571943927990840249737103942661939107223030724200043428283015440442207544484614495315769304994265263415827199113204306897055201191675640358284293921269438073738627095618510537355668087243881979706722881551735778865807112588928511609692433837175228119109275153148623257526513450921866158806868798611947089844577729324071678150479426852208940840119578630000174536303488934664862355968260645332423804821219891856533502061219622828389445713444601944505932835855098913273578289018742034332204248082814418700383032904133004696502135356264751901360647721906665167992235883415877179285710289214166712857147706592585010073724225999721395742834688000000000000000000000000000000000000000000 [71,14] 1479619104795936736890356596272338117384122480384239485984680552010945292394583203057676739685768445043259794197962066667086942003989750730679323056474157626365959855161912433917952247085363001015711259323295482413846215607557054467243144832022444231684251440083207202070665287286472193894884120892475530949006348695428671855060202575599244343224604472996964271898082676002251312192166706732459423377194164477807188718941298058459561009890508480202554018763573077639744676338090932256979563386313893633753429068645241856868899407367651415079476455650361338193736217602057141880582404422869189375686098170471453823913969381918257641784586102731229803862100511632195749119928171997734379527840892955942489339371322721368613194960416489733920043270815185712509493614570426423051390262732081677777319680463607725167486099126829346172005916441487194314591508958000589544458041497716090540550194450905953674880813064099294225939841802865614382496969003436420210894232421210710957255811448771613461740542148801375598436158295309212454213324042941399655108582335022595452180048651356977883523181812811316059198462991941822600588028487937404314085031460702328344396845961575089927614386420483038504967412581531646874726820101734459369887376993557804915597280135659635191345979895419716061224523300764299097471105925662389832463748348266168991348912167249258482213925475318854426993105613775761375224784085264749278798555284085889673617055362725419134691903223032765719303304675189066895935177905167487481585538672133179875012042413739989486436473296434078422052652200687677407889116128200405750571881801557484619528661716124287748831920260518648223815710921484043775825104666457097271159962606061806198955500269619874712626662265549797696203042312172886571687255047855522276196746731579901148284274409894526175322762773294984160973344673943759346516615042601376726352527731075687173052798607580896608034596909176138954930021580771585223914792559516860470970099290376880441622128839825697819021716608301002687494937930157207942644497254170562943802563155440528930844236955645094680887690104148736144655283960293359678611608211685196980016471455055971248931909746165444156004262018319068975705041399526968852373326673002462245486624408902568490348897742777921518050396839484845450314834854925123240111652943438108508781244559009674338103371151148336068811538190836174112953706016508693148116594984867828183340384016519250363761283045692002242599855678379027425381300696233233661484963274761743855856216978668360202292614652925299857189097937617448733084833238943101353904571307364218524212939000607540414769002742580581253657852161532710330072078645376395966699154702336000000000000000000000000000000000000000 [71,15] -4481420473064187067076317975079158125474322091047255244003473131506910465989147626969348962812444565332032740953519403570990036608922651499445815354542487417231944409101981526972931922871223600293092405211187611105821870718604065229752128970732613596285526340190650887871785320039942246330969497619265310818122545361888572235452717068556238234387670744980615575690234672211685831834406599525488952488135851118573907788182747399781405080604468440247482855205193624347904640228932093710824091117721891680909452641535082097248844658370030845442334852756611478779892212811904253606060580626936964829739807780045583221323039967700871103188755333812871667791645358837637863140938267267004228903481392263142858888335011693493890475401471486409732640686124890246150756307379655196079982238022339981051163326536785641666256598382619625503193399205560295583871708808459099334517561862522298473146440677911593033028380505586862767778507307350556675647129900645394714759645341886386236290524349870217431568485421350320053429245259812244445028665644599034853103079290665458040597553611241814755195700654330035697802681157917378077777338895631396564802302325713088643905384553327496706992259685498247944507275454935889527716213892593981510551636989439127949808057411873270671769251917871787075605526091499289608063061219872818570058363637102707451512820415152252812036238386225365074109493347002504853538528290730799474545242090313615351033815936701999578332676890478584262421872049196397964786410917048964218081986807925569760446213235625926959956149323581993567411534594946895151221800098191458348618096920972537889649900715269994438773381294283800553622497500509147037683811721249586840967885075288382805670470202093855371093774296089477310133103077718281430959177374799651516496851699094158353170456672484223752771396243556291022189385778057697604457817744883764492517476993949598014795935977140401712444003361101362410204980192163630668511458350620010487260224623149726903846922761936998161539111227772871854329703580420756298539723108606348718232370414974549814310151716837416862415247690756636781228079834907781066908266969236436504289628191037000372123155566886049150351009430520750398234345897227588645969105988446044746856483362502658917600902781888402821027005710522766445668595291156699493597200301123847940726134241496145032308026714605161047815390920381374851821421111416940407502795872471735112892359375504405729125787740308783325938107195600273477695906778040280226798817365104585108232916402496465226926283352864255633859123243381061531060364279801457671364160451571173968650104361109683276803747800167704008829602310119522451460182531947311267459425632256000000000000000000000000000000000000 [71,16] 2551674370922857121370158767352082091380164653665805832050620338332307120817169954024248673863361209973231974960865805695479421449063344820043745088101827652319557036254451051676642328896883991939321864545565200323802334951497088090061338117187696554403296835732287317742739292638057834716358803598944726192224097097122574551134870659814814692657123014914357188564395938866908489680092453989142784454953797092041352552929111604407873316922620431160951157338058466490464173197376680666827375663883855954405853150506246465784301009240965063791079970727893502018372992416344656129073055403853197150647880815736126895484020916363515673194901887724157230514089345173250002148361470194196727784789180030875869304246154395657503531602004283619853364311615689449464929256048769102010808201215993365837839237909182945117895114769386110687959807898235390819323997185436480811988578245248448620361624902596487807271129236646084756478168790234401534677376616439314009415870426575477266263863217874349510564350313749702096492435940881619659289258951204674168047535762545429298756634545815889174014728024831425548949815046089387530377978723041227050901654571813837498070023548782446277384466408301206606750881561768302552225260724388395474556645006648235161559372489556199507877693498010546009154700413710133483360101088959023082281566202047356779641653528278852946923776988518378672206874984646730948538730229560578259814226032420398582745064749906406688481349153406987961248088005619729297488473226951889556991074621483186531333535618432948383715218822047098340767186379289482915522191381733060740175979288938560228413898786503257534505554070524090467323749987203330081943064262837849612733371838873572902272776296324533600702649501996042481964936882337024239377364938404656829085915577386960609339825991419001837805518738121467826186107326468294809469673603130210709708220287193057135728657471614126398569931735872194333561112791572490459905279155973997963854525024732929595676492825584655479678742409208675207886804391910616066077925491855139315153776341123668098902192263265828914021544044806270930182063032366531000327912489096459571700969680837705241052338581946750503173248245472590946015117258382130074087747261241891951606794752474372526328404824861829706827734510467121361542032592462398135728592149141254650142597511381190939687811936419766104876473585268330611007904536998751291655985661654212456116296276696021478053706418276696025363429765942009766180829580439960180562329377488010326998565498287316782145222156845743298893441202269321574591937545648058010696062765531808451106042071254369981258567064169495328746192962832102937812207814270513402275545743360000000000000000000000000000000000 [71,17] 18727014228793519260657673674081324478476263948990188190859282487985200399978010696526769940409210181088574933158691184543381272451394435136771836449871818324877181675360576240123197373014939136712289705003708198312324040182442367365651356503883571801854482684275893696580593927478295136952257608939316275734633637178398673540651368298733105754262026680069543333669061412650508831329875333779109062446159171492632025314223974572815801836755985647337999900970460993982962079768611535298800877453361836035521990857673675734865241660463102297664325086120984087518880670176465656437813449553515832705268801236671824984079314229668377541735707867094977389204994758772330079944567999641175848063148842938437969046918061195422389180526369629053786707518529051055957873476319304502010946885331670181330038634654841295391870633044491738565344824017771637285294060854492263120975047278267463498119412632638520048943071801808028126221293832510513493510428277467683959841281271876464942607977238126245537788392934361904825957564729393218972736078383119364705943530867387933356735371872618310086114589216460551448317115204455099012692409807424121813155459465916766998391945230440924005935104488444517766656769644862179307268643814188326912109084861690623756126157253877587955357619847873324923798624351314697466598365169003137340255788080224724225353424550606586915140916206455656623017132451006145713329340781756537745880891847997571580545401788613724646875589238607668335677132528913083244515101553493190687044174606583971702695139878075262737170603712672920702524302965600675193854577805694313493266187336874318605483966709913634167319814185288192376643702436077797494548156525393918202669949717497929629874461687269483554072225952832815214128777086762472195362888978581668395914076723828718078021819066371648387511733100637380605698386859975905955838287799790525473972937988636386745127026352691338574904002379211791068834538987284655139868206127686716791758084990484612237643560567225707880443657229523234994595573167702356231505914885530567001192856048860215264490839967311486012812466116628962962401768019999551581580892730583301216530839434273695590739021368776916769115050390408787712933126093850686929897356626011430592778413561541918061871244366993121387999341391082682239603919497047551653719278949446956995700992804031586693809677806959043518374897912284989312797386709736514562811747468650627882410216923500282515592806065525885229011374086272016155445444962374596745444288727199820295649800715397037205030921229880663341383806345116132240975376238951815968923590932664502350437429511939630749713879427542662155852866734822540858032150511788451118202853785600000000000000000000000000000000 [71,18] -54921859264063339112859599476407111587829659422320454030971992485232763169271251853513808704112109126350680234540025807312626267066837517907080972461996443946634210979038567658839723800780709775021301865316394986944748860660686010042653948462812397739117025063037131910011462293391331367786332846082286943205674242282940809848688245955557931266562426592373292048121926016400600207386456301593020147356669873882430854792686905826647627922147590387278160310858719032755477046692978021278425880341106165849359585025909229539304871815699012959332441942333201040592786357939823045562125278167947438158307108568904043512380840548444337541776088087172638573566136601848602654384103418319549769639822034315952990336762067808012203883835217582727771693919097777827841660341379785835331885774567752418317705158371352767804968820804897054420664798516907151522661167946282586213131614985624350592276474783461341170200655193253205691078577997564048585720817157973652927471693120598765743577374231215443079730478150796262387451484822351257247702119232933095805139302055038271395571879602828397535429120815075738032411283440754532972837669408692471990381146631680906732569579679688753461791200168423638051595553006070820877848750735056051406406009639297329211711487977195317762896994770572031107634669561198474168219911105236139506331280129393977672894152961269873778009198138553566642337123093407891274732198632748937802263350468837683751376387091971184334604806555258990658031059133691863127526213574850047880283635856974825905325708993141417288234269468950308845110683143938369784960852094387370090882437568066191502404991801117665036297522464441641725024365374005328216488267140512514141320097432965540293984809782495912270349823965097496517143516762797262243889013064176747014341640633424729863057782008349777487011897287393682229117111956529010595707593037674031948321232628980508264888645323077647775380246567940072325565167295969910944359664955861530351505597524727754173074248440098903054596735145015964826810795683042186219882181408772750868518026476532692519645255914778986802861848175736042724501900769845661791998828654434175557044469668475136293506203203567463169144862478932981733131345172164742963208053684769414995295594340905240159025154200645423729816291005255145818725484754456016133360262931587061218273464314284582604843049435778119767795551946287331671694603353539214037445677198158481636972286434508200843140636776750980029433036210167865998520045943821446498216441803071782253048294701090355772642852535103554406551644707097358109692362295922106078192124071555019540286502908538139413034946760411026580427609986458075367436745771729808354173150822400000000000000000000000000000 [71,19] 51827247425205981229221549005905338369826782130325819364819050551448712035776839420393278534424589850433534020410260127635645738067233703021356239166061604172394523113945984113220588118617842401061738000728094397456834404579174335272706460054285775775328996173817801431316313500310718353795337646152871224326107566277219418283810736076952661288315783267801317148268593659452140617537314163064949281764124099713948449665285772563877221435871369520259628459418366139943468558066250505291332854079847370611420814653797443260713190392160625579839044769487765711845840852951251903348830476908414588269711914385450282510351787510816488501499387521338214081640577773584824139952625450931257077560901954312644516667696805680758683374573483683984734781365934538720524142458655234284229885740759121569677544813285469033382404424744086543936941093397103917013709918147651527810268151139758153830554557847488634402265608411835955797779029866930649015418912122048988338978537886684623066672766942007886725009885476281231226193571669537883983224378757372174646833836670980509530548553577501994381157676831547264795413714018522412932211677488984645943723649518539470007349342767099788223386505730209064902521745500378683279020442997291022736309604101442497790328610216148085156479038038720742741975705315641597079591371882325460402183073131246754364433915843841522385723419859021754923727887165212480636487995918746919764796382486344098643479741399709450896452105483681008118640306492727867962881990786654908805257218992039600168019220667062083131533395703450655715764704175458561719752007761778657488780512874914054846272407812081626369315847921287192810428969630752236482015266251110977238904718669343346346468537341729719543754288993700451029337137017286803761970182047599323926503609388197390663605485288189725787769054463365548744772024265249095183816754094784267069735797079947826296988968368309342446356440171851965004431106396519342071479655316640762899137956962527672228139018419893495598874763856597026480572282534319890931441139053268739697671491202086942137290557000809438494863640027121308216502938234375765053299294132282368325188198593967021918209034166157296911388809607106029725338121670205758439932461245238478916370975279826699469538714541907260201728031141993443817222223185287621526019393327000995177020580311882010965863641049080148182209298857187098340517329108233286012626946942882425985770005697719505348558218742635050269682221998119366868885834939183140408330703393822071551466635954081756026837203741806931015616837106774813318296108081968100249790500122196808255981469872753248581448728179520651615355548339473896785723354233720060766328979456000000000000000000000000000 [71,20] 20296244388174235561616654384792325928966266920539656550572479931196488566036731589197369061400147985350721734970840400103333247843369032775084893274871340451206427733263539737162564743913787590815712548698967219329135263432090696751639712581440333976092504987903499700820330514723378813203003862696894474367261552122278429597270701388921912272718864623533457922572091308423886879361502541255107403458701539209432322613509053691373801206750319500019722378267817982970197172699759042723730412321448687782431386945630528082262837514376315442988051281677401958116522180041245178542259492659736635713038759359789148700457013055623111499695025439162753794671589975941659576160856274170398377324521555213895079865993411965287440025194731675907234066804238213298764765884088276644317579186855782666979022932129441904986670638486686325991054827587353950181552056003541335865008110350041971314589916267292012708375377682123834558419203123968031176492523571798255175805599622860320037086584735154895940065855747092721631420359794639618203099740933035242262732045914213057072237932088783696899620476068947484308714906533271661916992069727939306077145869697405210724410927563690852538923672253237108106379881574927739731563897818568044313868745795770049315850669775458496442997089529666085909028196203264324548835223557156811746151304248419353671532811967209824931476043822204904164220917991785537113652419888693037979890106773321865951335426287114937895154768657881255998807387452813326934401891858610954580643353498415102702081536783621814248525186481825410298293157965286988647124316638056637644224511564694021118449836002409566707937843905555342143904716070693117230776816007851288164715869941355999354949715403509083660538449146046545612628212087136337628679749940262817572516677780060126459059258717818437631376829594106482210089815224178054079080297979047261997190862441103998687586790411364059840867616586356630497204154508168211627297393633463247756665810434556661482391870215323758907335321535408708449265348919931523322223032766343766579226315809766552448088056691377929810152246702748671137989725810196472966643148410453975055110449429377743343703309128350096526126297879652977498065100016887128074731550773867013099194350778449465063004404577801220513959746069759351916328515547627355424945824719540573193024341015671788745456567849659217421529783675116999394766907733178550022212234488296281620354766621381461823019894360794153968092298856513370266738045850135391887108133938142174606154967913541552150205550478274996568898374262725856483179777106560681941525609634077982185337026584473426178294942137612793094424015166191492310284626913629406107300528128000000000000000000000000 [71,21] -64079363774330707603375261394333656762512438003698863636325590815513144428564328131602340253551557048131555844219582390602793552182897034468408478106739450169530261590889484133920945143982982530719143076166513228091737269032342777696216784917266662219557332279565318451678165949731305286564512048171107615213074178575389499466418833555616893753799136106465164437223005180610073709700669403338423249447289550351745355946633481738940269046321759405605676243332040062072804358001957638217930138776766639586317755615269626083941434343156152080576628570852324320325936895441242340009507182260614969524971498519702984154554231849975116404704884754244277112730440434013452524030379463827720134732722838370300582434413581125005287439912082823948401311019771196355257091167836122106596442005677597645162006830170713987347021829948075898639090662692958726895211798832906092233303434303071465888401664090177236756695486962593797521247711938745881782038081592075484211851449493064858121884797133804096983935349023685753009496514342983324695211713426520694241050181390822297086444780086309132946909318891662483274271318145434637800606287192633457775879682983539178869328952789134155495699752740816848148862005844407098923673979716433576929991414265520543640963063594348707720444160689450725665241732849899674411502245986953893877627725898432795049572852416266778862307202662009213353302883963186073162364678647168266667924333338154724233252688102815515621427549271708593336526652733798843604450480609518430073609608177169501851068294283824272781040448261741482338171585201549860215592829329431964333185722230259025166888261860440114510537222343475741535596307436758430166839694974529681248086037880807260805463221737613118238596169410065645226093293033918106301959271078925732234778226595421063064294650295789335363122904042001823070584972578102129537413244268887513312375015074282007617385902331838483601958137020257288420837197691293923165073484309911383362452720378486237801788180584332635909337223123577852493581175921068675253918381162215670180254776274225254364787246852208584575090760640564471741503389760687794206629665810587977792199873840529353207073492163518385626611350534467461252644414889936928243577464017926784030668148336232328705381404260086907883237365569961232216448403167816245452453523262972656704155490356091063516378696879234697832740797342829749859213386513983673735200139745145298438623933303277130172758068442620531906770944819560110533657278518541690363872127359976641906713918073424178594922379551225936180483607977482716062178298713354108626978026065478514599530319656678245551052518373912160915276192967767785059275238032983533579784945664000000000000000000000 [71,22] -4444032949116811503670389896803300042933500309522271237281127606723806668860975546549105829682186118645850524074638634745448862673631543374073515586489194692448641867350148236300047937556711793764042683876009329041024788190347692428166709471359683838544020801220250164329564871206708739163522435014955280872432606078021064177850534108418343040117224642529006615209414155739471917587455667136073008941158038906427298943728742602867448400055006400235061073635902140419558274966073381044781820030488245229744165607105268216751657861338191915223593449309452355112667419364245738085015277748189594478900515690311795138671718355213207324362203003990481261796248262704122625218820030331357290765954551645951375678972457908973383715320889092710165741428030162189906167917962025143792271260623373226568356101183825608332305830654585128242777437184429926939938120677485314402253401952634723600466670353646408748316790948502789158638577882315158348343832118258570216974033122034642556416296968938973796062139146896376853145791978399298860312488717796677419846147958137473392779210712059602163531598494661141907058669379857582436277989849253653865119216607890254242010398975907931751155137033902644241367027744912283610597909472177317440499204896144843596574999913272384298730594233246637959835662079990513576828314913647946766976006955205242356879508497460454586040672014508462601811270210022308849815427651646113530875977183599287063896080952414948566941792048894906045787464136414147753861106583772447031286388648183906290672231347308567766224349136983170283773453101038900820237424126236798131355569634079438847136776543970002955235470181876915284429730225426018174988404462001813633426818531948677656342113277359448392818486848688808375846298495975950257413420413988923218515501763979313275604398106154241971370803976575325729013799046394566084358306269742180399134266243809480121338491367250494059538245743415539546835391119441985707405007768363377204086009577391575709825216403867773899297978913922489640250987429073316945718641528132180098849122349161312884665662660994349493793073710551150806856785468252401561141679729155531236111160571945806497427459242750101197297103382800418476574490609569511079731193137963816323919987459601780808477894372810983237206505394649059602448307840026057421248356093560439500176654256339049735633225273299703412097085175882702203729627019312151233488580963565985745896422977746255054943390727079392634192006364397947093410335347892929629178858323421099082603020533488603898979029010363261036885755213428716239583586651003518858690113220068134176909782570584650638667283932874136012020808473136783956610423855698397705640345600000000000000000000 [71,23] 78985923247623610333903065877525047918643654591521825944218873943353750953197619938761271766562583061818639893040270391375650394593196102973397558948068986504147772709748804148646060099576639131165759403145424599461087647283049652101122973439701681000287125969279722524672335171256648044732976274380164364277234491306470907761519548478745482695711773546182557802212696310172680250854819159568768325919718402359588779691961328119083503465934409870359679457720821544581264568059588455597771863482048819544783691425201986735866054348400028009931093143084521101836164011596554834473053940872726183764062689807856941576181108063283008154732401628437953543656679738845882605254572283698683411530064066788070363843444790429744964386079637469374915196562639923112476535063079548305848979690990279229239355003219189918313330850513441552126129549442801703343759133139542319691490277809082784669753789002055758849249459111593989866736132394122048846337609289599518379213294241193094092190213630207876157122903543951338818529646931876630667023552366271004831601755569989745148341526394906387952026895794554598136234616758482752135528640980835625929075316173591001913356698763538506157112904750914811976073141028977949244102181072911122046244524624844491297482668601596028211486068712099158033747031888380702262604795592615677048750420284278212306428334806999463045926925099017871022466061295991641434951041617402406462503335291441205450712645087919186437037522436074332792198284563618426814778432560648602530580646335710075613808354291950769687338629530456266266279774844035616150303673458236838955697669384125680265647185339264596901773019603566260658402021978223092680130645721680604110948994105944863978336503342905521856639463345724106569516695448360516704987901310919063480394711294483646943086489845857652606028948905881989408021209891018133978297577313014568556000513336358717773434248885321055799771788346993034274829406400045800084023761976717749391836108909563193748349512377204075169429425854805229288912548833425639125486445999588735980732319717699975597465375334719597245692620827845828162274410705134139006065437967152549913965420419294987230538864814177152949372859093222195229990150104884672117118646267555427659496357563293722555164578338936470051051414430299759547215117795757733232018471400734720922445239669714680995393396196077035729667084998879731817790975392592156514577563033110976494192524953554520809402182437357321984445060515318466718990683717066617274956700592427389860052526714678348308820914398535951253548904226803281662589490301909162885517305195504841851161308841124612005143929043293012052851404514739092791616724995270917438308352000000000000000000 [71,24] -109181205928428748960426557961689283609943644242915044335884736890060817353282737307689070672991189741353777688759215112581929672108993540624723801128524739640405770074978843476503547137403734800631736511715046978051228403447822486149161426863058843091093413603618817475504780213031515938486221371563053696763341966178427946892778727594122768486219545227520237585703486215094526849568194227570301481296667260114394074951896359180397182770651054402873985727216414039025639541638191889786511240679176295779545562016858579019658040555851201381796566562585674352356314292211748504732957690570730408393356115764725410084428688906979165356818717364823745614460276010029041004815608579435318926705815670053451539788844151155573283653538885894734303594982205451934447130752983493358477111233063804553136742988774520870638476053272230522106992084885782768047987934510833483190411684784092020543682506329498561013010934700623529569519513369090082925796459351724133472190949769162858855471234590555723997863574068480743104929391339514470953690911650626296835376152146015111193997128755922872073743731959825340999572052210620342652333595491719800616672376921832135326610831376309520966779121304336913199426549803111162422040483983595796911170716051183188533402956841915673927407141843910065502405646525832294008355029562026446662501530161357701170116315583406644400816340967675877927111791418234729866988779248362350411071085781070787262387888058602866730692376058033004285234188226448553345944651560839564634085265187486353651979835319601982376968574745477570102406711750346191104286198068774358300394647278919145222671629965863157340759699794211087944128973693432515569958316297354864809336732179822475659855582272437911416941544522201808921827627447349793820263743205537261779310269181497896577007613308424850257164240686162497250830572351575911829699373502964401791897376233468494432332631471805583087257026985674090316284785728047002235796737745212846587790006393752208520281118152784173596095533965842534767445296345215879859225865223523964998829162983398662422564025449890862974617376120822164282548651582921301805686848249452250231596766927710683750935318515233379405995218204495696913934575016214713023203275119449284931356070356442810169596358892615561239617549240994652039592918624163015770189278477931693853975654117144810627941447229809062210200624526628879813943370360712456426656943553706482702019434132696962215694352206922018724422026351536993532523620394217045094467954365892571424562674159988820120552141974897106079322994041964766527875874442122970900611030180647302408229371352858943782479886448298390596843891021057201344741443777808901563482112000000000000000 [71,25] 235767117931183860649567727055369433207449212084745728151887694167896475621008802265660873068297514970838888345170426469079301261549318465912832026763497196838536202693843582579727113528706838160879983931104238700725385441916918209234994839671298446041559913107601922955251815673091678065399098344542483404170480427402816807741780128937518095721283739034101388709232420061483225751384639137716353630982523530713660086972059165862106635424582262714118653126983256249067240821974997350516835144392424182839887163718794415129826132940738979435030537241838160220097495406957613441965357537667475461664453398263845877248029316749958057320403269197847787063692323728529565075940055292222431065597788730458115842883615949721940998924584192092603062071291507980938718771089595572738287237698565685313325438146019421933027780190858666125399490445467015338469063365278634490957627902261768211537679448831942426885093787748301193641248751756608780204077790091894098171343838248148757371449773218108662401459754447396849522355727636736276290044880029132192246914412310668054947307928520020617519293711696713469685122117484939241352896637452919658113062714200319781272361078386778323781012859961451217723027973096325556811361156769854425520159357595847509757542751265941391718654242211467322205363583132276348853279332404366757821486038062873050213766149949854341040015966415976381416672281232384353549574964575387617471961725434226332846406941268683278628925585888838451442095434111756883487348410096555005248460426633399604227758719752594745511351462977809882400567273076681074719198178286149588202716440197287194655709132960180268154101350288290684741014110272500853219476174458080761038916923255819345782459797384069377858505972237749165314430218926192499312016188334390476365600621952750072478808802580206340597711207633193999552455610712124026679843153372313409657535469428655712804301192562385199381306008850396703714534482652958447771608321416683035512303070665457087605172027644019214074440546577058676565231254016988505962119545851370292995207534216256292666713277056864185588602933567582982181385911030381258059442656406826959810557783838266806273954093049760343001059579920503407540316945864417033863502291652874030229779344268517614560019712513815130790409150368813109370551520138696262872394074196003827085362561472732483647454783669479873815388038623820902088227044708794421013165332180994003971335982578806641829286435720938914775598608652341279227423835527781454739043381022189421978855857177623409433459334649235270721371842303809620092140182833935147247406365120254167129980348364669628063318092055422686109585774248894884589571446005331103955130777600000000000 [71,26] -458200089067883376181701485176742988649986495813299213993464046478433521346845200172801484035500281681310438721941111870749164154275707071825036564249566452708276200911881760976754130561236042027214682115866098505832251191791644102599640433397359187914573457371800084785892589905485605048422663604569141102654689203523713518087131395999543232057990506776675265538186881800392608253828032460238321422387820281272888235954760166154425654712282907158019057186095027466172946340446041004018541553149977087893760193337353702099561709397253105004872120401573416793607957451677938827610553690621837377018149271203543905674071469183055080295465454870271771031167093019175780857702527401169340896370294371651581675077439306833154030068880000984172901858455282047344803232815720963403501081622155057808004802388725744179697492165904221063503470280710878819462746767814635401501517918931613509742061326740890415177750155619757360829495333254480489004801562178079265605719401591758934382681010816062636273368501918528310521827812822761207941244602799735873855258980962073399474488781281287715123081277131170574088937962040747406524050133206030975398996461279458160577436374815430054343396939057947136022556547062846517073307564451433799405890573613891632163565623601838207022002210056665302720126602830901176847279089571447980797643201895353871206733623786103341217614987935009731022859103094778691120344807478803909046488264204553642148110356064367322089626400797939817447894577649734657305517950192093839069029799439907690918972892644296074126207341207217541920851222119692889134613496005613912838458658701348269270866678682528575087617781964483691763006915200154741068695690978315423737600246387825215039622707485406559570883970586820334790054727148036038132292084248462185450351845757892887207173614326104748651659396598081427056296972594316757524365249955935249515426049517715382057501111901899733694798122323569736959310781284468589781061228783060000948524030233557323535980036356294353998707566889917148535848930401510893875515217588578404634461924642020577203631080718081426146838651444492806473132265332220190821500217787053611171927708818472066723206988159947904759946274991455711869868230513185631080197809621850677725411202845048343237272194721514193625577707063632180790784902494210066200394705959998145071092005280414810938758402219446568859204115635524057213973336182461599138820711115673759289759621889925873595801530393956472915378304911526434120534232216667718339638685893239399045085035242443420028309760474423200265397253986262554019752865883994580438342427747927807792131167069128639249904589447954345470802472948184612137435945536617672221917184000000000 [71,27] 566840960200725664786321672789604078461225470082711596523851487893285676907582992743915003135512443117948507576552908753475749787866269692316445305200581736667303540962152928629473339298621694056824987469924408499076063517010498864464448181837691549226753994213447941202177834909698236337050307561951528518968449997701721764541909113677602643485593253668111872523911699789913354995977107895748021319558144904514997112046660793190670351170532722413913476600355156282533044462952507790526896909352361914385238248512491135424197918739147862810683063329993778558526461056563605484637570414213026068004674940809415817870494534137605286237156511719781284753218976304060416997684620247516042470903014595561050987603773123464663380075560148077517943047876764760300651094505343781014196503306219917409591237590724364106190470473005652178598198717835947471691624789715486664761027833990919628408882303109026484551746844862505819702769335681942226055838528692657066107631902251261515786677882721018524002830799623381483289747302842788992375087423724711160217667607547472726969661128432362565536850834255727344669601926875623231911215035846785629769255991031832031794465304589005745068625026452723499431787576948659104310125603470499088436073593417426466410705465870867374002289114044024225294614226220352198808707279953423037709964366855711691366356034801464327107338217870382001696560089189532742649130957471095877537840224320059022347464330654215050844983745199944046317686447333562548618311137968660928726097562465623570398637770451035500753275897573417499698215364586161833737132067495270197600401358375721268970243488399228239371979570282635489302063566516700240621649299079737915243143725914300138637762900133234147028549545248221270278295480541878921184936306842386536070037961042103919785750838043638022120687015187683422433278555854517043163311010618745830800052400081136302971739801488823812404632555410746461781804966993379218054183972604242254117131217254748160519484429471690518461271417906430361217539032880908982041325380217342622052562822803934654383742258495638514198235850986473614868016492203647376342436632436996766532009010106031564534366645958681434767218418312166023300404058408330373605074943243541494862251438894825997481983849679090845937666843196929548486708518345711874354564644765360799050151797901930031841090979535090781386379093678772431380267726243487625814097767198438069968991447423765842253770749332074831136658060921981022116574369877658575621459451955558676874869344589729390701900766050751607184383180296243680758616580722925174612223705591443751466468738468886121109252361613818811773547329767297128029881983260854785528561664000000 [71,28] -476349022601262831487963005251342363038871107282192716845055872853770130365589538932899573747896262555672609681228303469530313661613253610633800219294089138857961885487312311550245852178986527510167031236988753820176499048211052195861984896219166753479398206814104170557387654939117044326300652646733661626105457986785968860917465099052755701927327458799044758460025839747603762961300457414885450937396751281648228193727560206203131989633874840598531474871212835420719586397741461283423171605546091541155536714439087524363055692496532695917493280738507832329922455164091422807468305963444417286125797460632873787623470555666409720529737435392071275772461598210246180492702696834667019266403225694148133762966300149409037901198492124049958275630389657444257412354425224803014632387132529979549079632914634831784725339501317432453563815394977041307141869138388109343415505428948420038976680241376722484661890945353950346821975878919384192813043627772352868649848675218595795052730095854939314206020556191679055520747361849106725877922594580325156768289851713482004330846267012016051809116226830001894950822630253000864422332808985482736515545024094536550566446703121128918170698042421687728316271336127264152671620859926487722358892424340596914007314995171670454865136282564956388767067189211788123724466018060531733977227151584144363183104396323980825676521242725644139727836401441158000737811800849899042260999464569504700543661884902308092798840855781633985964801662584742551831128633257768944410551248701492321330184553947672174835664940511380947614057728388686824274699855966844325935289041399571278097869346480656511334342385361725468663271698757934794642199390072162136606680129894111880447380217453082623926275156171204991116398661123803982190831932604293620350007528414349305682050986561683151722964919480950385852958487300646818235485874691742387857205299248379062470919757837695995428245979400178043588595719786290426872547068918627771800042400352971556403610598711657510685752887088333008336226252830018039826541392204621780197156731485501387126017166036260495766855846839307833910713042029689086635011668451859773146549704044763966951322021497801969038061127938034243193169444225656842566842386075680211429941215449111891069570269420223616533021490291736309435010748574491136726900658638137798910457830836953485787755228447164779780807400018524292339054136807937652069837321848796522492377278257281567759104709518804599384462971951637112410203255503067310162490858784830287306788630851820459816396935298756175730687600246116454429856827024716658032899330519455439188110799086730814353582536766104606409823147888111641956255562084458615801905152000 [71,29] 325029452610290964134321299793138217689671599954708357743470034802203902105253689329847790824642851472703433351318832593354012220677747947116394421472948641908855736831217263913544140833333715590109037235428391427425956182428570892857932223505830935212136653993221714898013322702264269237302853344336105065184395609324209659343998561414072984365417092216505635956425464113540148941900308722543066641750496849309022880329686830336381157508762948538062320503772652031480370717980649632525443261535980412318915808483103432637375660736598263897266713663331777885143741369391186143186584663320220824690132721678224124483161982216004541559940509187637373090493179548886784680174191806589751351471129768096809728332245843451216807666626249393312076457869249777360031663416557738875340033181040658309019866628567840161900241571744368216519075570602710208053457380463829651993281266929771565192865917723258304586932206343632671668989831368822065204027842590572345493016921200060978969753875717038721204791887069927409285272571519492019135893678949377292913478967970300893933345361816345959981525020159574617835786936592355849118330349923598371244912489849195891080520511401188906430166249065464927386387888818285569283269564954787106014915705899504633987220937764517462373606510116956312728401323605341671304317604713013048982111113554440883294677568496929086672589380972973367333059445817724736619617575642951505210738758130471876934305462752162863664831293623406577382808729485721640066622956410972018207705378018735871253986116465370791817184621223030503333254728414591101755611013203389407126892973483035154786857109610691097636444718045971112925478494932813441614655743118917669447069577208882388010697336402989330447729690739255991369079382791734231000383622333947033736323940879872968034479126063077840901204382373766118277536668927940362779633610160779596837658976852354598042551666140308703681594859542233516074158620189580126467282683176838561336427506027209262830298625366351744145645339461280987060384929411791414637368688561943183221719483636418190171401129370797014553276617684219425258684884797830230706474231923807130579727463377354171496000874804078740632686717519292093359657627588652861204553306420424367986512246324310736142747008689186764332320604598691044971265694572692745282908158405780698681376513242397490813585799623728123805751404742478050401767817250915252405721683675486437891903848796064828318381435207336787448319405565471000627282656334463331923796593164438641148235380766200085497520872002033276083573731171290852903118579701081593332180738158792344726736504152277415401590909761966040148498220737749704251839730336071045989007360 [71,30] -249395340952923474082663983030572210735162746098236665383898496404965669668865828524613294390922117585673593362575127144827915320511186792987435864822550540795865897624637747043453193982343289220668937689292588328696470727300259396227107813523056391863247227244862422028566266836105302315924767295636837116111571999910944729980969921879443918013388045126245518182653268724081167482595414676251367626674709839686191642929133647541328713434665022975338014627253875571592852955468942045241425578055666357824880702560082758458198349986931282740458459787822794510371654336170568739200277262485512536126945642652602136916451261610337481989693648290062188335569500033202285294728792325232323819939732287411347463179126035232645074093293350934528954128085424922799036975795485097480272434281729039191736819009352947117332052590845766813382033772854701468258086932101956743976708653282051866722200326476533464367258151180101689356470853320459829178621554890203548164449241672592645555129316979018249246352151647204231454128418032921132048220400829933451714596392004268139546115161296020832691841436499018962258059844869511891290024931084039747305646296487510133912975239369744171335745182693558970027902101701620078420007509214321267922380168514354616788654922528356030282588036516715973281356279601198280466611291909491952510777899529246398254196060663719879081042280750285748273040312401653312625378337381122403340448032949382900555837097130679569856625240133157405384664303356917973042245779646986502887876337518745673283483034123209047144120684364350344193265780406682209530903488494842146434401583065625146624818764134771864806417892774677030086599528593842482903247816788034661429829451202618353451485047379147120547935381610515482154357037639094357465839839966455097936738660789108860487436192476715694865265807252766716827717810908969635574532808420045100004204834751449756372106426224659967226221416808807839791420141168621258667013130073669222974757562656679674391340194143346233349532774438304428617994156709992037690139146932632971787248027237865631117037120684894112776163934880815285173979888830872825026705257686276517676381024795699453929092871567861901404094524322305374392057752119019369396456678525480032604891427295146811980015401113574225714818396980372353837617005008904813255581443041881134824517973085741087281804000767406424889259925067353726847407602627234062475527473294071712928958010513855135898208208651526617775255301030906083945142665149275712737894527054240769818228234076207619574123741787900905074826098279283330019638745792764705468663549792129231460532815387533550278080282249328429429075933532126303615237369543287407378432 [71,31] 240985084930686163555042237223620647189285786465380246109613430046790383814794133251689602964123054599001014167203773295989621065458569188110645626179020530896705200898912172860541541491459765066709472821530064907763579601365804591036903028860084609569202258045638109666534447910336006515611687862149071625826247669616708870515678734836454431804733981665135629345808508848278376078186879296936316210923311107284999101708140090568603775298758655137622432062088463754966976137773516188864953991671307065445028347211220799854284090390176516838277830694016123629558346125396747405555982761471412199227713649690379983951446626589748039951195508037608598856839273367957848204712413796216385812575064370008534712580063766241110950658394249908850733468525859304646056068996590442316790451113261052755136582128324271892849108902616030727990827835208700521785543418118547788244893712581002151479276608546766095842005331457077767170724835631169983318422588766586220080077420027178163713631872611266251301899267436096179299599450385015531675951719634575676238308791679223536657922645174802288942045280107926504013045542732750888800741105036815946746465645613849808295629994060726216231224663035057214325500152519499925320702225041077559797067633525992021645443352832354825472977655005294747235223612804391775595383329991442762031645911154927119388213901602988128348713143890654913398014489006339388271413963755564681868005824882202289001289646452126306532162912844597009491681667739435627822494265807693543178565540749510415659247823149777315303281747146046788109488108073095648211292182115675467218202725900227335910111322765917970464727491319773223010592525059981347462717297940510700187601814779864399389506974598885731914146516138202983353324571050766164474373048993237255928921207900425449250407681330467190525877785745396737479073939576316021746923983848138713989680238333764800046907754166979260066349766633096330421679112076349465397850610663093816146882034508626287544793032289326727984414121610684583042640313396884632235845764750193940687508960974116760084975466563474772885521879829199681526611525619057526779111118149488102015449219853854988154606010941767931808932257879179555984097397252460741558815962917206542436823448247030987811618193734769714974167922095210572388061281042099130945999340029997442238524166768031608189610482370757012191539419577701200425411507889742155320930869652925350907988745965783810585696347877398142098290614093043992593119420631923796171745918766406672524350593088107179891354442952732126632038302713876909469904626883798945191047435652435609948673571469201880944283690185135326261040657875933814406285846238357094400 [71,32] -224606463486055053070310505986668395249201678794969876744037802120802392579175260450084649247095693013789481243958608780891365170862983347356708069101276269903443966880822958770381365489053601911795460768427359425273878833821231836038808909539252580626829966836904197198952404360527217156864425908942147231821090676439942190143276292858321700778459326659268393351912809756752119476164244955474321996697168594640234487807241684863198578143644167421796217072724085839146177120262575697802252802265059090592477995000686411326688753642816455385124476267268018777614823046026062722424535455686718005934885633951980936610640787678081563512544039626353014830716695354588939611043955033591332034286909552147528922715367280121739134259981992118669746710915213084685747912939497847270142943743489813877040662373553415470256560197931048402688805293311374341350657958897337574671158106798849388789624748771207385822881771948308212612755230546131234629413193191290843861215467933786292284832299217344435416963442112150956391372025130854199630327447512936647440310905992426417796819517122037378068288500724111995951586727607030844874446497332381606683471289578445570714783620433401158048709371858398742973283714258810028710492008002860902785613359157023997217448961867504627992127769057567879292198594202729794804143885663128062641206511376760527931138144628585713551395068235604307860542365716761148020212575725593324854386752463898890617662959924900943755667827708527416660963722685747571981975533874757705415971933648004853066233045648428895712269314825105138711156654047904378206024545493709139269189435792894295278643207450234915224707556218355625829850775234521915441922936342212901227062854524072063703544315535797000585006246420046875650189732414305622425104198941265819523594995110952486169657291956697608152047446243706784128608266440693889927966129294433715968861260150901878526811208524585959256498816193659947293609873796430820318311461897684822848383934474769626510690970651739600074247800398648196079896604083090939730765450116986143483328671482348203929196350385017149854220801880782199521147940296113971462341369092322230914092832949229253515107829815509405221141535556404298231188836278429170801087280904300697491869188612292662453778426426098870330991811760463268958062591599068260448853560238233547217295682313749097843558304028782444469825130780464274238238925996724657082521122802641009278653750119906357247187370765291196149266361304221551047279823596059932094269652071881179323775051655047051020773232022705631148539419761654133665379975411350271080886711105363305345866922924078224841492992204885747153496907878068151499241685537259520 [71,33] 170672146226810408189495852083493759191814388037682885068361337062306722074312235061946797906511008979124726123192767027044601438394225434910826982523983887430850526469603936394345645711732635960118093729004496322931949179811407547864408348106419246405252957961640930734034521907923855371483632854900054702046984007687244021564610646667848571340496934516950989340942427337507727921861089119865646472460937531561170482520415922260918079482294601995805231633566544520880837692328410092906593691894101005686787181713543305256853249725511896106568829548265145261153243726214402090053687750009091602084689272832539623493034922474306725368825907420287791510026726042209594720008540105638695662033411766034837853909821647885772961848822524826255319321074146054501336226971646740157254038661645610543670809605923753775543378451531285582910666220933521285244475366721437214879177767164132449857378643223423820970726294015523325765535633027176588810651402455750992446121103961518943017394646006712158607650475004218610327489354593562242884851982357749076319823438674035532909441972189000312171632915882184375589306769486360463466282011353665251639921674789669658367950830605957443470454408978098928585368100685515025581988105288483702898374355937043815204051401855536927061210375873587563539171917148427519359193637143025897511030440775239962451127898053755126934166888417118231304673479104443089188501161729195041717852072881107341806997960526553153371883377197168204754773317216003375923823395359788972048566500709239331888831601706796598155621836113325255031313337343852338018829096730659382054566944766617543174343835556084380075090731404759520758178535174482036382643778480540854221527043617321139282017944219675548443363226542130126845569111912817047883892018523059697143689612981335547316871217861046283292309767115047926027831608661953151055235264481229704259210664692666063890964049882187005564497602796737971700610172986451641895140965179856630568255328212099919542312499596187927007488719708118931892593583472543112494685808262859407719542130849693471572981371083286361148147469457172946350966494409556103638535687581592706545764109250245741799560028873131711338111319722256930169518579876746136359379573917906734280210854832685828227881196604727538182544499333099896996563604751916665073308374708387272744673551609588079310452067062709893109472835786858290540342990948697063945657448714774129370351176394275379506598375443431964026104162702689292930056241399267345158274295164305313508834588842351353451859195779410601141323887516641513866961214759225084761479111775156147609609301306791724548955691979492075768974432353454612896251755102208 [71,34] -104366032830275404886180255115740051139389908995186591266662153749515650406729816276684976235531835216328443150137295901825402025789897424664003301004079945123416745386908744061515441155609007362707656333376739077559194951046941851574213364386273298981453717397059712846539995516257291312955528922445977371028713584121849572314968641540526788839335640954090486198017971508572556282760622569444958345222572092081742098855097042619585241082707922350714706578451716027001612066030562309989414192414791797357624014229038401177923224488764204224616539206994729143745905960529988030927581467186132389628376827032626658732732879715628500604300613715474905130143773758286109115909090481876819030397033394664675223487659516073232592462654824517036562025636169119899303011501091533401455137935548594277030357827878776228980106515398758825856788860700785599004789671735493212533894344780056161288761165176140225231674375705867970998066541155763973375397240695421576281413678516306448347209200891166883048094793206777854756446884924841916108652483853985169942322948029938211995916307323783917967280819079648911804631378896410388950252581498034731571659936199506177029728339742652169952415731960597563201962236179299341500796101850152042270834050191781507944394557867962370081106375358436032365108990442049945665871249409130816739098490363986992232550474040106227685230386737700746253066469779915933702112063807198487950549302145048422057651916028995763260815324527498913063686252516970498344482594710819562122608859461082863166151490402565387670927120264129578396015205835588978651286906334795993068457408173420243470769918789666852958094440624629672763283629420573222326745565197461304666134137937945358824229004459974485687603403909281147395844111275918909835950922419323980249454368442487727872114409926911418648341944038360503719328029933888560865506634236778938864570971991198418169863566562282960697620936618963234077255349401990798492264077260765686225827500454188472758892691287504565539677737962136807241476612862721905431720284967018088956754142276125273426957561476877776611248838185268455332648562264904482328215026597301936957299044070725933227905610336431233432120789184617071883410459738145727585633312932775368936689256195162097702684580460613493087348511983462851953552068261557468568239454663670391736392809843645624887428787276718261003497513094687598176432816020140243609410681344043384906593333115925625162913282548527570843355305566994244050001321122563535224214935449709724048877183752815578829823234995483515596155908453781501296645804722360743680166358868312215289197639438407399272904486473818466858305292914275374575040593920 [71,35] 54703990057307109690762899095123452638645914463478899814230497376266436438423181636278040694731140167293828151126512773756753280652656782745437126917193035424791258550032120816062697613065466169759276792079009033426727155795116218260108073810215896651741520852446699214274380063629182131447433071402048255959765262398858143062808132880880711910537623924127273891708933705974342102074758874142715171074255626190888110965028331686181139153710253916113879278116549547101549610557504731202515513710226707168118928047782249435432453361632440047304979920860135428801815106401659756192378648240052358434000881878083032751845322342220185554468632610421669203322032732816236570281928289924062146007598045354188897699648354507019352852801355988989747347752900319420920769691377100701796716831692864221369455378901010186268756058928987088823576000094367326605897093766048836251656419398314790005529427925038646687827565008848437416066234905397402341496427069163715824562978563704352411313432604362912948200134194020900871495997888205440339305929810799412606159155994328457543720723410524561537662409413623459303009002058757778727759056847201713113285289459496885239892966372447099397182696129077381976002279868627766925589938720648428106452212942478120953945111956011974468695249965766671750844180211034437627920014622861518912196448588548211155538768457672729086520505000739071094883173870876995926545476931716930041483709388415097137844101553617631437636660223722953193173404677329850541624534367649924192281691382405694007618313197160659012781154254919872803980617937530820633071439381852588731886628594073360467577158567356073726384047244937183438385793693427802419596883739400076693639695680652812503309940520009430748840070335183264288891213288301903690021092732441561206774195977610707832914566793062621925936790223662840388065297458395089497231737190660361957259195918732806584792855762017506326590813055771595929413979746370213499744650089255402177061050065962877111727834207151684948714901888093263169728579999018463479087581674393300840303873528844413719437833559701635255207739997470230245879213328813319761458985310348509502546104790118523633958362677193570213761392176593581901636475535446422573760212027382018494941507252908291030276068897139605723525262435122302548246326487356086314961640954977726869325554689441826358916300618373598749495827077998574559689013079497327560596586416455770885942382429754068558928789412289711216486650604851001260864794548047044899336745408662943833423286069921860299738119601253559083086006463436743397600468373804459837186765331299218104094149665315191478896532532640461940366813552975940564287488 [71,36] -27447423202063157397719835844671807338269860457494584464075497391684196372310089622029383374306175345488655591435660577885917989415864989303414609577495934255146132404586632805183086364675097963880733898539502215062641333752466445345800725507644329591306314329190290374182007908862030622773660187407598826920033782550251846670643279222020068576436115214143829280871339360779805290416107148908468652207225925714067444246569363139193561059459113086094225261493787264224910972774954606924472114447967320763528884353292548158495723966016470654911516955553647327384415010166977412617230223331540592795507448307781964020782806720678219275324111755071080297677502953659802671055346266684515785532092458449464772310117285585792617419442121167224475484544466581826269240755888382500368349418816652818020885202914675861096899199165206983217522898404299951554322156244417303319796170712752470134881166051627234246226067812592176929480371142459452398833971118065409698863438371094902119051817689106816935702776694805910929632566993310141435324620828776911458912003248126589073281247762054728160098833231611025269837232939408173017924630987696659270792617611806546500136896164447461329520206875798185015106736415809044130618263704917531031841358546201612468844405924859311017838734673315185641698233927269623241907554997160275521803614350251591855530185546126228603706421389072670551941913591963229507133472786409191960644369965285196190604761462232816275596353384662651252082560266930559472959509530756275833844190215476886385029478037627275663287564664609575594884260623440743724819710753124972166447311628300412283098304721095082531518235404362689856680805270658756781082355705911173184579853680031618367554894146534092312329614004172854498555621054271610780948944559631286848405942249641574174979333814483319398467483735765212042579090124367392111077804055234929731538130479237851057303672073833143413770955853695058078163144741320068181770252512650619877999840742532505664837722653647684287477706299725248748753847027381888034546929711977008382837398365013635394355486132903739183482671525130585374518530737354874468000572579216422927412816196662265071292210258165512466528842208392221815013539897441079830434352952892436037280684934881510096520171781173383409705557607882759961315241034460596920652728535852058739123816597671853236471963808945071550329144025535934676479217952580029516035642669901484367488047409905538901668125874197043099018437367079648385075538015200621038592960193732351722261647707471349079779423656436021549821981945041194126945888526628795803012084432629751416081755587017293976579889066835384035637635672212242432000 [71,37] 14298256495986482762641579232400186961744775265383020351988167048929119612457728616060462728637222883173458657147634104603706213054096991029716585403778494046001882518677638826988678340603082575873773717144895312907685766472044749028724876651673702229093650734799483886855767012122111175824164252026912346677787980851297457596742596672564990040176101864466153543039429296844277881150396507531483688610360781175150807821360250878478121968047683733570963888137235144839233183963574079520884578678827280152835893902168195466730793461375063366516828829796132737742555858478237227224909229133485280103554073561717692320325348401362002283396125882651917584963145066800302890493234229448178888312849598901793518968959410144370556232471853258103843466227365807963569631644649135735431289189161256506145899403955434415574762997880521682060805667656910065811511398194244053623565287365965607817855040425450986401861126691852160431410145267765162925819031867849164892465114486988173053056329735978310343232752692875892873364531329546325267031460729786894120429352440652452546998556588582399362434476823189510723726795744672527009180946060000697730946067947311500344844419162508934720820718949608560743806784279987064739166357429110864180384971464726908991330187027055789557506023236756701707846255609102009493178571670435457562215050327736513227881985576371935971670409069620051788477494463669757945566020787448941620808025179710079109139923299403123316010244497974208270013885208276073747375753427349817416300484790497396712554471258400397007099008844710667170817823333950406756337768904589439221329545886424365731869216954168373387255715611540409244475705228691459252042407270319217700176546128712154391068551391353486120938746301473718607288383912556791861641675447608778459498080658434799983869466477067202524780327767352731837757954150557854621479993488914332591112913267090349702773190979573035525857043351613574395957432162190171914551595796222956767284238489074938271175701279585422139850928015481164885013310537109673125353532334671714839098666382597731924296519379424612994230802892077415254190805901320146926267920428012143230406170251055113840144238292305001676700004684092263326377979393539839832075842231498421781953919397755880745592106610167291202103172783532323785471051877869703937516138836412065651228378640836238161940889377429884847327842573263114160899388195633539931136136500682860304918374851024817389934728596982584853781779669906142703643464696822051292673785101670430169073095926010500819115931005954315129966028757638427247005914801115431596886943627210972849242545726518171806587755574199753873014891120846438400 [71,38] -7505128960120577091276680190516108004494024444314502215782508353825582054821539679185814572906688946998170237077001123991478035281826145093577545855311577616837502392490248985464312613458465118595354436325616424661901058972813850242342287894225177595130772897906536612497180889027972137387027570344529628597598867809631735483091928493098475133798106840224155220749254002067760908975236494495190557311766194168978566475704883762293563508421942414586382814011721047556161939004502021289101823033527044512815364301016707275364497324160209020372461025821013933907575356959732329498070671370007039087720040538456915308414417778914911912603637268176537085284786966649050140632433801250916146386949653370728855706424805630484269376837377424231576078336393012609162554855705136517661839368481943048640099891805175526690522278238251869442785295061329722794602662672032765627991949121684324987541326462517520230712146052680577420584518909668026716634950815155635469121805094141801480093158376766560611197739210211684273815015478741321315852336581426937082958425394025583563147306203656295142571096815704761299574121770193888544344933023027172320045763068139150775827926526942279495041405097637971055705638633565234690183910638077293158694555997590470681263521441890021103321794184763296008932887890199359365450040467755454650767404952908806507852050646088167984202702733691846295352836502280204090858216128587066052767860254674933913683032022244737873332416064576762884378602490923501533913029160561480428195460880455435163835646024093974039239184626092091378330800337746052644198521549357513656256008954582200410482015157244855241941534514491644003771382286995011186325308986581706585331118448292073581410403205507859519499057410636284420161538461184602030495281688518431488548545048183148576751686399891554498937772665796904555681373288825133815640881228223949216148172766513858204207708824642672685023706836790412782123811207051813710337679210279053385510337752612562311913839278140796085530942845428679664854980975295345061250754693636276692516594576786618635598144850694726151949758371232994155111833552728770864381700828907195681462325245709123183492203594714221189596013501260771373893265763146520239105218865988755847361951525978424166223631700499408521136515023280084959847311433148638277748023539708593680666630470046733475663841466028967300553890940349477677724051487922328987323853901293090704930888153009002538485427125138224337557670890686355959612004259184044423604318005572226101031291269445377488564556444924108599306167898576230762755680422208237903328381667648551398390593128938057473333809519166328651854854592921600 [71,39] 3699723053958572350968783803292670761897350894553373079006675113445396419206973246737790277980831939202806272328708190299263791768108732395920166680951247202827573445755853099566526886089547208992288558857611625263983413588953296894778752479853482497820286685474070154337341014554776851647971932054642560280634776448404761322963027027684405581549347077908630929597177785724699577864831137093276481629633094087441494365948945204491542675830941304045553703510181262467902216053270854322765504622542879298472067257902433390256197284635783342703960388312727221531321823463931614679062944118188964298498476396562965008244058918197178761328585151410304675841222824919648765802234853684575383844082654895753133003545701251531220943295912716476624594000150776793122159289053154973622749813774443405913635529368343394173942833466115015226106097303566160366242013823407565240730085259355801211223041524984967960110860719140847320218755997855427308474444954412775768739071885117409396635273220027943835636559846813759820400158935649712700452052115224581911029402409154392559471330421792259959506492942671030350186662732117255603969422856495383353598695864078486510761550584786626175753585704151693006855522405285744407743872320967132435498488447084662447264380666427349021600793235228298971411371601772121311303307276189313988045783024937364780169923322059204430240185011651032232181266353143818141607753017579745426038544319463491528754319471151019956203559586421435924960723461567226909331132269523326288890481904271203383555794777499886525948192665701122712426070804955805592891178179150530288730921534653538853707126280101021138921281912499000540895441658365707629629345159948631097577106785111718056700717938757580509875620476837676436099837251625899684453757416944331077035339310934881655127807055158942414739022676412247239137413084099912649986763106558069549215395364480439054150829163126584386085041416178170837191786473454992320238684256241047358689046978799822500745641824494913935923414230616729996466147026425670053678607420584642285026470565718618840483017845989985682059830168213997437333307072428754098687104105547344665695826673301842833181641153062591740772396158719232055372151619254832478530328729053269408546061604000403604319590975641684679441833897377048953533653473677374134300776505431283180866632230835612656559156284290064246928679394068380955490677010773637946489465669359645937791767996698193831802274884363773817741348706841237253159766365541110699865294222049198048117843830894660112423665835305837018523531961910733326691189026100479441376590957060086534020386744939321026841499888211661038782985011200 [71,40] -1695337249172846758875407379942656031612012586434306594340956770595142191251372642129298505606541621441464401649753300545303318400676152550179262630992489791521604852796767275007252974093063199212847710768664417826988661540163976547393069790617158348733486942819755663587318236933894549574355126779179902441887946792123906588003822193949112827833062943966528449584636936492007743643529276541255567528023389762642023681809515729733409343957089337371512690998245321139904201353598715681321876447235659637398140735323173863448382256908593426567364754021666550178249763815115325367298882550204281575814194684260833742762848538301580216695747478253188280462069327456159774954186369187919258332253283829790937580328951881442742296718786881912633786131830016147442933027519781208653350948121775077881690593559335305388365159007325065135582771916277894099388569346465822829783795955513829594064920749433688354081383616918378898146202233751425568359113120775170139355450255449162149813088874427157373539662345884913320629950401837715819768848334147684002004097439321810628896193541987821516437214050063387651126382647267384715875386876053053185919091428456476075378251142807761528918603262692508915335592195448969265169676598874712217394214558111977759272943763583474811611907705020269367675547503480586662758265426726976569467288269992975795671115094743796460209263426131430891521329407609624392719665128075426867803577044696019671627223432262236363082960666016495817558193579561479720619726592775068489152971816634501408309351618447635355501532117404668223055482280326012082991727464468371499092835097655050875890809698233441106164304732877715371941850610717518844633008330056186811040724066168037392303703407070226676266216086883803408408435329796024251933860037032108147765419642175742426489384311983988039756438109308152484339805056753660669551520865067717400226020269691057098378995506802507687242426933899963656061611979618051722292283208940068521874233357336648550914237511005813972491212723801998227062472601560282648449443822776267997525076926294504078186578569262933891221604417965263463195096856408259966839724178924467570217635114962729345522679839542054008681787770267291758669026269070631047905628658669363369443548731527270388177473213713580326493696199328002751589206277076756391234225460583733758395928475199083741093986669176263982099144056614891521118543282179323428298392665658995074116716161633240594669007500264872294374467371820424026598971612046149013174681385506543062444068029401120582537059529698281424714873530911694079702277993198120655359095132938184819738044180454910278003167054530414777886310400 [71,41] 763682076758740205940919325414821047403524748942924937434057130266974359590357869144420028251845423432310935674332149201701508930929337332852332236296087835578004752607911172901513459018816831851638923850535384724166232585404098536005893740608343502920966555667837926971374001736798518738490151466018165768797730533267054942471495227879638235975526623241090519629105166303361692523771905781111684197958801391002714986334021081865650271594571002768765746218951058012869112966741256888555495955110616629176558179781703015662126732423980061877938902739783645368063776768507988628570444752331632536873847208666910268543197490281877239993962114497390480324063883927609453096549048316143834382759373484057508160583247108627196317811415762137569441584126065388029175394755514276595217135102353809665260209486836016013608062177092243064622873873134842496877365172229382814364885219341994220173358903581018659311355198940634961456640568218802836073268716921823028151559136855836516526864264753784523136588502218913237126898494948360539372081113019336509124347108796314128533292860164276140181758435978360958636333397060534985913824340268795976340300765312912613272158590377595858879640227048215177475664819494368848551202984959614223325403470594860414735670581758218943913747108871657169119429620833098514856201316206200528006601717224144066757579046337561592326385472481399564141755463156179486817454963220243378687458806502718962824388928806438581321182938078610103023023698421759591075730210435967169205740404638652171998202952919072474800936183413072637524970281172161071725299720403771342368606271752104725456031199651557864875609596708822694643332065997706329039988901943175638533884050578672556429912638845605430660253875372712212469283103845977707572049083253756301414546304877275590663481179212643240268839860767154899479946408937146684418804970400038986555391203361948747587393197642391359271367298265290016431295471473070122705251853637553322678037304192413100936089194345209122547366601873240565000442232940073335163341650633001288362857362875386641583193958250750805195671064513648376516914992911434338322187366197288398783361683560829217231606792133062020418470639367271642839012815731835087324118443756117241551122561838902434009983385392430518755159437870335437765728035184479153327994634631223750669620067403730687167277010279056627174208850461164581177031715550877506251679956948355888119804447709357342790566663302481098735756658158389639063749253926622803810883653529128558169692894802247204368621104099735234533711791502861921116162449351283583392296149906489114294514797140426896773532137799337115648000 [71,42] -355873062692014446569917844730031112115745939473797223597087461013329382471992053186487105146182427990860727790334321302963528562620370896195791057066805503210706451475415846142850151299100641955901271544174166837623283629417671311445395758369270322638564287528489477184622232453962663199081477398504214878073758274540185672710748249642378700708788766624480726093851156353231713439877322023363856042684624734107806459508105483629774240011282350339394270257791350537468077921796636173109224057121958704661836291025956813854092704819571785140588708610880491503878017718834373095516635680470963894456352139255536659869092555883931687446492195922352686029086325819087820201513753077415510709461076792827452733715645556892535561125074408377056406103798622830508149298725939816841051252636870139875885796303003909050098890495159522105972624486354158784904844360378499571109971560669183788057390813313798785610210419193035903951240486858952787418036099046488152566405080909176696569474290808209713507254894499921231915478037011008175491704341864507877902561003773188192710056255937828375186304772999403903786875960837954003480792473773999206440612248140593037949074545055209239232814339291381598335038183648791531586007426354499654869404717210001272763365175602698294075501029665872814551058341075740681041844555160116118555228229877819979459704577571373008024125199971705795000437214298181263841041085722074717598704529815297871514764825127814236631186512648081705434144133152222070668834676272752617054498276613743372403794913006457500372843187157641306542336380591159670240056731971213272573075837664539683785108987787642735442833244347600409989391276173185891980643652568216169634932001483451709514214591661241257104968545276424810458452379437238833307113661697856763314790463973153317755024782466920624064340297602137559710816696642283943616286836479303184592852200431869199737688416053527700778777021928405943600702029573749940081800765050263824989150695852407375453851812469313185443962528779452028823949007236182961521197400049340604701040079608922341384655687945781358315136370267481041507396033274964846119280606055801710013719704145187332680995622151770520908387084830293935653141229589456866537022902843428511656445223727721213071673818772248417828718912551298317184416127683335078431448567881949726428865718766228005939553131848527240263172811928416840101968396784059791518271164538865041805028360373005800505276457234061755023690433757888414138971782760204841725051894614779212181896388259952530526893359487063138755501038851723032920805346518168735191345215754899276572239301039849751879563068488600780800 [71,43] 166440140931260220231667876037860394547274331583120286746293200219597739288699777553857756661443123442763254879000162045182751056861359219825708870660311309985552986853635792050654562332484016850043593264118944507694263828070449178596614316122952001479910756412124219697971434054688289859688913875626798842430176201461172598994504282269967234092914939656618596228703537314008124895430669459502068247986549976381665581550468727301107592604271395480655371965022338383680937022904014835580534235572930013519260705654338571546906816207450864747037308972203832217553974869932895170539460382204440491984075772650905629310629254729253600450994898048657043198542281583991056514155994237283777306148258959468077150134188217025043823442671244173261054603883295653734343109815766076023823972270483113774761782320110477431413304758762432247647288897508248036097436606081792435748820379343697609889232010861133682586114712473756967724821311562105227019609961633369069664044399258762306512496211404839595044229834698634895213428794588463546655820798474315118414544677061744716995893899354888314922701760258972684067675465150580837133432014154594235110666858631435908505591935029678453020748825355375806652982041998378569317718402050644219393535742295591282451637873994093785615283649973494190385441048941674360945978097965655153308330552366472168153937015584103940258986893439992775560045875491210367380460186835567445403862121555557157142698430867943479730971505127186122592733897661368242728556496767587511724954334678912351063471411821009039607443621846375825799669387685462965437868614242146631289611369801309553787623425756321438718867143483536639969577205148795784284293370449560267319955273093560000378143152182073152920416629569421867685504743558345458583008827263552923605482977655559790603924253466045089435565330030521205093773073789338685141521140258453387623420675067004774133941895359438030378546840113521987154998941525517469985689466399351377979333580463945378258855118044484592261026700384192041089263811529810175972452669427490952623464833357898527356962758678848345885616072135852528916543461904101723134748745240987021189209627271680080874857627386527517022946519966841385679731458048571966260417458197498096510256840633406176763868926889113453092337968189948029717220383467882081068123569700306976656144118239731746912088203270660705445054400708828896035685814099234932740170073100092007083122999234882955627647599738555217531456249195707732543189239977318959845161191473470144578423589159526666441680192778356553918687428119411219568875262253192068005842882859916438747973805941002738322447908680499200 [71,44] -71816195250186239611337326365950670032009546360261238149391098668293030846071398137904505773135528334816823118960277975370194480520823399809389228052645487616659793023297761109245302522131065759472105619790549356581084017831102151744607394021136260606005512782339914289228314154544872259707611980021628026617118127860369405520006458313498395891452694339764149956012086455954928630572439486082497238995611033250010676475130378060917612310515954366734005175647881956477117856131531977601487021289382089481314098106541790848203721674376462634554544738263842522131223805774278435107816496372366110055848861446264572910872247688933947799225802669577886034805871603117874221514389487138863072641513700906403703899271222253814983913182722670238659581311999434829752882091706477040705202166105561902671681779319456882631489386412936502284551537013924661090006579247112913337367620631906986433016821905552524458894646576239689004442861678837170913243595318679304985856692368188886178076391176617134084716363593610319763219121437867357458914266821369419230205409202048948435348601754750167370654486315991780682104891369717891434226438660185586264084722058291331507342459179710141948839576619447849904641032162993990525050285066394851355184083799152072534714444551439017410402959679097906602560634117642024779156588051777953438126727163620204648317124764238964466844065119157046632362577041113967261646313942641875874291939034824521540820463882843846378138751413626973314962710414600406610591307098313873341733832125018559847507123904538695299266352024785188111305906929721629603969496141921523606878452475397300130649720712093559930567562963144597666775939521965964909680884454310759983908779828858080421932973051832948416982850396065348626055474071054153303847160085915124273442550030639312979565891349239257277947676336705101952607729526540181261189272732220826342010752563496623753171279867632758255615419335876573909299720391699018482491193246026329942326550512221639549967841803730306756438645779306712564733799588673915504947731894179729561293710692162624291691800818262385627439491838665509034556706888117678303466008632070878054938096798561170344395227353612285319797263244114819789561700914637764358583413416556550271175099380183520958311059690710440435840839443245412866788373615609363897070441627707596164708851566236975279172821617824861156145543494644851541158585126821146706079844661753562124698133017982010998427048828688050519435574605870876950673663299589549886365642529671051539075612989796266935164407000823060616866255452330704676911539776065709532018959775656298402926726977581062414792025702400 [71,45] 26486092592531069859058250442178456931033022556067816085811407447477558840239106369861214440492395467799326037293612168341292973647301604090026737853323932173657657161742555960221512065284047848640153339322485808647967511067402541876051606802235712946398101848457788600232085059516323066286517263238320987775499490779849796732013183463465337278770565073812053027033273058559286384266591560372450484804621276695718593525520140501907060625141930524022103518260547886860660220723252677973365383887968545831486922222052690618287223570170542747545572840953419249212682986420109819308356822496906296300031185199515888627800870026936198353722848360154999536978710970390498768301048622195031475180788868395459656692496044133341251023993085070685790019723657888504125319257582159757755261345729602835690158511032515087841449264730281578608107596807852330093590082970785729860945427426386624913599788365894150842449485813177561787886015129674428375205741690439336653194757514008340407745533620655883227219081549154584761852804903667325817994289096227537389760265877285989290117167422355454037041324394895289649717044068446582357066963465650419121656777505432227903609904004512022222980747074171469855430552134222554374687485811577005098902553397397609401383856473493693730296654130681190284586744664112064080073494894706714695171317202838500951800424603552293271647937106184920395077907387540158618848247696237400729999627002138144986805094988498079878652302047551923050467161198070943159852599919519685225940665408256323077620112251823167899953038401591409064266779501668116004342277491345994641145295620719303416305961789269547843301597497513013555084993050844659180500590972450824925539774801320041978543165969392568495810993931556610463816609385871972087542821535030034079690276192816026881755201531250003175162757700649413695352865223133266571136037804337237082199384488304089469366277151485455695586580841487623563005951320237009642558982140282206202307548341368570199214682580885801632750301532296998356772069584317167174437800155242808865514393998928921860237889767509358224582839652200238927410270757337308295479050765071085118615436809699531462913477683521993060538957671369978540166355999244939685276793250413800791131702096712619365057014672442900147869493949516813096964488224679762454301255401876918384188869545169626023359383616205792904238033849735931831733140505567933876992846395720336314523536055033789470848753664934780635401350344035988583453521237670914166784903293399352786332268444562734456146495615403272369634286738038887279159342551294260435922113393537012009904598669819639755492556800 [71,46] -7783639971227814187579369117187254698860385051766475934440849074682070260019707369177439178832960455700139443110312794187118150343164027682150334896624168975219164689011912647959499905419597127850383435713107234126493248701520372669702045052401692138038783739178774231245784766330617582363619491287934386541791452057669207210994245985970369168749216044162423750935368959325938546416308718510145203111838242350063712557131606186648523334091971877094929827476281216838670785800450329871405763290286353169318009037317763953026318536121030963886471848386537642766719489748713996090946645677753633377131104910744406712813105461852198780917829701032532325411651303376233856832451685040808163565196915058535825375590449215425638876788188408425099164454065257896548211892354967870368732759206849185231560685851157175143545225576913298906807305565695982953280469692557831808121408436825291359382026228022183172780269123756579314051824433309161166193604271602308570071007585201260980298956773100651155238604473069075449221304358637689678312260424970257429309988424312975087473325624805210395607166731740659585938343302326262102218980408525909516300422919058802986166007314656087855335814780936958157351100664529296429937587681862474796273015262875025003079938452661908477171476297306002476404913890955159881547547497256990330380528586987693411919576822160583162808272836775155495420868971511600932155878083309250527797497747691536701372516796337488742022649953744277073399397715383186954249082839171185542445027399420941218264786580968424572134501989299948014153475988797890288087931219316474269926195189533850367384292409098057330138362933758962678416072116105135092555077213581011267390292706340749060344335376881335497823273146588255832904914034520091300516823082373095643671748096227538806506105446756306635906414878156192519488048218350412831456110787125574583204086377554024153434241537865148101883423782398473652906650978882848856814479000216439090230784155874577687962349999519226673275726133158441778052360922469815157746100259397725201740046930043984565240404807886373249328351712555467106693159666503046705041527345426406632892331971491312365452360140474029005632932580544234285743229132489276813914003044619529120057569835578484028705112414322810096644395541846711334568537194055868507241099879350107226130675291579960106463205581026335546162588777131660466438905575935813597718761213187473734192161835443112833988556342610122117779806740681795516468188404569888970933383832013143950242944101484221332126256560422803157270832539667487800786842980649166368103053075495337994608287461060540104704000 [71,47] 1582045188958261895456866255690622075531845157888384740453971924420340734138784363619617050017034296977349197095031731012747096118183250807674797768718016155141908356944825914104482373698116691724451764067333649792294949407265492161937751666895617987023896589011663954655240763318996766851649422214181910332394452988371687171798319175597922334242265665924816519675155545714804750841595297024382066565589173450273218235023336806092718372537224257911629373580213778646897168284125933267476950650775167745364126969738209383979101784716224018325788314591566486801490127700641768647970814862956950260839161581119790250586921707231561316310071436383610429331507126344953883349321059692721432974545951000545246682764741215000709749581999648629120473059001321174995173524274593125638167535626979556454449163584703030803431202906437116134917168476929020449262344911248718307907396799292949780044840725696914990895859002350587636813781966309323510598965189850562561351164495766808283230445555939723780456166061789272560300191115993394941511803409617083342599320354844730881179435299525525741514858137185937432822263824488449832585653760081092094437929892434244770224640119385608116556390960139633280459092604143193921064894193643851597684781377057943710960065701278682168075763148996790080698304092923084782713943704080398318506718051849830298169830055178800171466735186542955667780367845034724576984244650134000479313877682486448506879733597447081161158262871994667988257228897893298230820274926146008228717195122699658581361853148072497726673292127701539414714208940336820880637525707745877826839800780985072690449979268817399287342719912324021920305703347539898973848337242431431584286134846719942599962429277788141537837868072290449075267931118728039054035764415464044394825117870081738184925882394836369357753800405260034724361216024601144983752713465862130703831840639720539126472466094378214836919027959280382428831426908053858369155183766477618969224235165576073949396178108684782255547508554482785630529849206084867480379974342584611828186816326740727263903187287205879567095518651965786182086417888456677806518737295385246185906563564676693461970743333758847514751203470393228836360810068094642457628306383597591267558089909952355786003165741934829837420665739987057894896252722137106586787664140421817683101209207206581105722457376227711248422083432600018765378700756637451297443963850544165948823706942859069295375033891693696150145184496982676339389943671138497211605600516805816294186300187322033749109445918673583740933437123117039113927564111589616259359050787919566928197104858687130828800 [71,48] -78279821970009493843221537750801205902925331228170688998940064672588053887939343650828826073246854436484925079116465769015051820188411598221199717335027325852640919389097049317865832642114433235009229177578605192913272362520118256242707843083429520982043504968971181527884307952145718637107215960792117750562837080497739082027309697832879738495724034967161831174580174339790949778780245674856745475684622975787386838410790773156252577639480073161323218299906959185405668721501562520174759765031010082332644174219132755381731315731719982079243927608293245231408673499617269942107586761457320753671013137061436514572020657169095184589666915295364472405163182793075579150215347932987445638664115530472399786239510950093259623481761217852508564654253319826246428729770544466525978636631579644229756800879097691394367506228621702444684895220783524660943778237303454313870907979751221420769926681763709193869136449344887087182126752261946643242809218147609232659479874825762549012725749878015493093806464559744047149807208406436635123854943716734175400274939084575545695312361364003178949022675767967677838084449392766841345349560995736605019722203822347442758521120738232446329299754870653574132680878116510090448207258091671194574884889783642994152184093522117483471679023579397373803181446696569782159983333915041736948503466721520408407993564039610021105010505625861817418893847756249410145217199460752677921588549345296022586268460930352472353279465793955586423535425448120856963064607843294059568512131557919985964688124470598809729216098810051668792257078005247591638110552620582750274693754791942982075214445663986872688623506924971251421806211476337091465303793607327443825871759731065327718541402341087884188209624622335675850526795245147716984906627808518828121742822959932419939447518870943416659804313256072679439412407897193037021971189999236999920937313448750570691022187141527599391539656741392976813565035843772691829594855807266436413055146815847295316878220814596604165227176363904849455143916246269404821474674272252889878696202349591080089688646438418893213159306524226581742166813001961688660858957389959678453810250698518774283341041004882135171657257335295686649782407114697955630671659283801793263032328499240865834341425334507417898325381869724990557605940500783204649287336079495064344891944216470783710105531967997960618901063303800147052727004533140874846759202299839354622130766680851598279783454486394484100314326226595821683471947325574031497175126247672540959988511490862151751885767950603633415076309335303612316473720278848327459817013448575363525139865219891200 [71,49] -100628311897770982945457613410159749102694353913811842473880611860257426363294769918375896544313285670340986192742507370752306159899756376596566548011161733715028321060422424016199383795804188050871923564178262266171174616904487108130271999683650738112681837936626170286674174833184766962785804371318309480584898823745999284274167236615192411100455021376462567562225275236311788130587334452170059387224175997357433748936397959861010334448059916269713524028629030700594514994805576770850699004902433010113875799336550675753220123441022151965019653224050206997792165477009203256028801175352186706133883579739527553387523100075949579521261202233511930019007771147265295853026879905664261501806576650978341306471048235113954090078016727807487316749801475539262022472708735928470183942861823334774488851918798494649568276741773735254452483589930100177665756134973266464319594663833959275987908947945055107345321578187061288667553408678510448603404313324618420205812755230064692075567350008964648757733129711800703261692842003416383714435548045126074352664451455606681874248911363273413593863255869598650577941787211177215762757686094260481606806325266452536107638158478578241211340096483527307029665061220041949024029937861514992741723512612913906815074544494112331497570033696056290127328754217372540676615917202815760784781115948613364779372862324051994625518567380444007411586628925644021738899058695371404032816522346854633616692870931426137769992573902464009308504817486234278417781695492473771916695588493141833979444143834343084073270145792780262031263138735586206178408653890542253517102238778087052804591447776941033142934982329515823891685188785550563788431018203465644188241867634718834428033378322162774114330357266616332744942232646424534390217365817053980449458810201446261328786712811425706095156365791107325101912507174733816063328351106425834733219632068734413355208364347325278879757707482894566971629521203310218040183014052233522351730655366389461755741389974687873428615327737203143267848543416433575350410831908479646849159182843433853854561611418978638017202727359142211486500510789196968515622611473075995802463576729216428243799410966251793098395121472802783161639708633466057052794854660770974562136909182878565814416166957189796039539166512481898382179571031971691635171128023521300455008209877928085007330348054824100469456128378971882861526026430977636554058268291813496281975746725037185420211849748277928839526923543955971682214768149473868163836015443246455564904632142653799585626496540873601895132728918017708635705085370739262643984523182023675033968055418880 [71,50] 50644037159643511270843788257877742938061261065319853903581668001709712875145018563892366321407959948676396773196731167260745170983857211091904265251802898667283966536059912218521011557259337889372492900120269718808549320863405982751540087340284159718376713610224476127260600732194836211223425470757937558900887460227044040298865262607361874194865361577881120048046496600325200831240788900836899804723599726584234021922601206039036571498682914874471745670175262429041061040173684180488352718942787270798861751970849848587799164829266576099249629336255979351440426953094469240974962959091814237687947406144159373900272755364743106647103575027564517099262473083058338847422711943406875404567858038425841579870826194919540669314746810130347203884602527601275081904501876757352191411996225430475370359240311027836432925250594713353499842878867246420315095908510899515052059455551910510913125646981981337317231720337827550754358879026142272006795465386855044366691932428703528502959479090013214327595308088360335914927110442744524224619675902016514065057737147189363246814706644326006194989962257459099396238639931263544202794671551534864438668638830893796247669993084592105880812871821215801538982151493674801750101658813252442397574596870343939835317865409810762029085974266132673545198130884356294655079943529255487531186910193614255747886479267188874298733187142262371140686401582900241344668782915109821932363315161627778397004841564757293262028336064262379460329785467422500383127212643063457973666541583236789794429144632914316401924970810361579771408769058859847437740167878174492874262867494607041878466514909051250814014750988801010768834252087798620132897978055107075181153034492945839969496243777730644437339706375478013635311935673548357114214588199188439285860921427360121142295283768107144953891912553669427063018762352228480312682138126577555190450145401010045621800419252310570246656779220067479035189137607412891523193811155157310381007388019760467115904033478922489796699081476237768402585800364018198853054937514015163270372782750439041951824707095450448528102280080754504980984959400107595337318275482519342470593167716987058544706590888021865519661231274477546464709097361850984959766469338590587803171488386719990988813735878268773602499598391045541014113002385388812365179292877227215331121249919868411480093090614827801968058134761657961999750700413787161868964810917979863036395766615509486548911595677506026902394782729497098034188488119810700930158030292783434918497716393108207054722983984205630858054422788396660191406948503440419218014022104872498896882892800 [71,51] -12129059414713915426277037886560430590920784185994623702324977229729830455181568778559825791462439508679240354327217955512735300316299008370987248990066058416993387886368512801710623295295098441097464214860045762072509641470762189560999388929313705096765789355741878529602760303547141517591086743669302369613198840329616219399350935832738533322729505224583936959859445154983661027362375250121682067843911219708120567870295876206371092971750927740739315227763240574436298469831706800887342277919003837344504113766616796744046513433937396948675207647397503247500800734120925509244922969105603811986585495826135884641644342912039840194823472482347053335814843078063082763362113173773375727646686172977918932094910393722846341849114970479185763154906646669273810260860733538877164671923710417945185466592001219420126841139470486881287111736001292471757657609795069583869458884416847378121020980497714013947561302696040025091670778626950009923981796841883298332336100623628865634713011795329803628560056883034893075232147931925139109342371620791281872031838371770104932434186971304233050684549947502161148966667726745911972346480441486152598513865810327236785037760622620441633737810566774264238304162582474660380687102975253973995998608821526508774974464607110915860318625489753376400107406698355172936785670100147175320928262737027474997750863032220068692279411724150679976130219537249633036044488498109785873300278402994240254069190745886019421533960322673983599202953646742993784512036396451643891300310104888904173730392886268002783615626200509779873481139209517689509002325821770302914047484254431759378843554972054120932510218493634465192241143761824746062561875777612813279435215496369256963704511321947160465301414920696495081091805751780682726629096209574553158990535695517051239932505995853094716495068785795461386182361924294836760122143535244002562765092665647742350147428990941600836688305316476643147027649628690436052653513641652929997203857904996251852772379332086559959527030742932882481777352387437713400861041437357963374364075207559833219961802737859606774404938094815508647534267551056585236475193356823929880676924284638808265778022337681402281111299508149115806547462155518316569608969887890969785323404502749952827355718196290931621332983760709371628159961941255337154027081902539633335283088854287644925036976651716375133680568029428852122724995764600446855679633944523644750769444425807114246148568784568961980333435753956923189958360215938089036075750970727090133181896945570724689239596849445667142002298172880266874448940358880091267497453575274921302425600 [71,52] -195527126340210290207176531975906998181999165831378629456544786325669851729660454442951822097324368453468837967611638690326291346371546666858613128813426756531448436777192479020726818780026095973611446707813581739446605519111933505769372044336233462207795681289788520493946531742867062632159153783059840139284728213625595380741536381524599115810860745660560498768919075911880275788307454771492407143409974628379096592043163993330186614438148341952049244055741778167782812979345899432271913091515108883338402106627993507542230827393833560485700933754112884992646530264719479524587831289915023882514510951010482260333189552848650120467765282287733338844037432543595631467189152372266142739803734132764739152294555492676289248272158092472795047885174833496726236403453925854378804513998681102925322171341907782269244043094373284453932134789603403402190416194526780279270916212412918847572233520556059839324350219349301732513118264852514310881443875031832997772671186211936101479719311597895987115236856283515601606358797316613734641264449118246909094423833654492618356781443016479110498116641309886509581700755991363660566732808187565658319597258187615336900807491570836336321039441394719499779729018510893890218483754321995184067348138388913996020424917415366281080754435713881123079759323129765685689159219841826169610359914706314410976257981471086435170135116392293414080855777061625147932537717068543531547783266275514006516956508241063581635571841436453805241824362495028240029628269329243125261896994585283519306047927716037794885746926192158713045616103231552057357630118995545883756476399053775525297088432520532349426386091121360103180896241573721297535794460952891107708940001527637630740455664347742142272380507899930327427025732791414050753816896500505621423569529827762865577096399463435711271673454309281465509355806402462009228469434920932972814952973151351182779837305623056188659764383615268910873090002251367226154929113833868608100820793103045372492551101865483973553063788177483407278817814732857572881168112865798558382158343616732064424104274729732167112104295720927937379245690985953680278020278060641112684085206697752081183865992934950314955215054985958974615607496816797602436734549327667831066897262281712537190718482774667153270491937217627991266327576141804345226506906938070310472970184967865625313798888983778153490905178050064557784336824592087002336331434129270655029993198118417696730734842849664061982872738711563552586282790851059751625046749818269744772613983623528269223911176029922098573529867176736186919857156750880298183303112592740843520 [71,53] 1739715746638280768988457900985799724038499420849818168573430325431686578091744787983867888911918787995019058932673683529251865862266680429464985777756957033539647470812556434706674159258395819023493375396167788238778500054955773802543630314294047095757744466675386794930212556766894355015946284219922507882960422210992006306866343969719799214963026633774311875632008786247307620171522782077590738001765632651822379708441556999272711550047141560076476646144734667255603989723890900260365211638713359498154269241126046174723049029598744374455517124243660355349908652684161189351598866428886714043842160939020190039182648568311920773811802911827059152032008483134109537302257432228701205414111897887252151242535989841040376210118717529579472184681043545187316120881610319307516141550234496685224791658523627623442496874112769974934504211905107266917702275083643144126952839051054160208259364150653967550062593951104661310111334104294479422824805507519933109934207208197229700051867836449734008690123446372228557372179826061693553250057111309213213574809380122563564936335652677472984086645654570347801035161634954416161960376407802895241954827037526975340663104948286530173731885685898589548101317791815003064358780552441798699692518160256983085644352431073082228127584665637773194740896610738446463279120104637583466236631063339384958922902224105203315019426503411482957439692258723212455746476121348445812121089842134716903588614202491163468515219153564874403354725366064610057590684025408036990347803269286226480832942369325003446817106610389630668323147825758541087104347916870811124991828635447819894359210231291171902784305921042574497587782681062514707311538694352605898880883596225131928600439523850912059326149209417103569723727723302899510400251932028310147979374749603200173697208494396514758099064620220938178915179909256508561043438807086337349892939759768197346727812517221989953249605225922824808726971822075262462842218792747392237805891601238855990811765747030876773925186403253556766932353214355636593558126317587558393195084004223545300097076376393385540197212331657838720364488241489638075787639048094582493925665703811457125647740460387046490145252706248936662612059345337742396683593987270336995531254419288017400538728765212090549107158172239752752811406848559895145009146873910227810065745807848968199642162758344793566415692379512126401991270076974789149479064514392674004663278545718407217632017370090872787580207246247085593639798180297424163056469128066790115026495695682476350078943059012872566166491472287146136160809122217466690179926416215244800 [71,54] -1005638291464829224729039454147166958732917742058360002093659256941988852293858425059420679317071874702004659938336591583794813252880165046658299174031592320747466337236416390783784257344834050257739947285495501362467274366871042708843321920657691503127390737265683779005562893729560056898807481189937839501057693563110517978943276773218879278694029047970581657155352663419522447622302893737909939629804164204406600712811820258020116045122888587062328184517072206742749824493207461807999205792637094590793788054997941245781278484743956565593749644358580954950677079033671402070976376132984692470146441870802693489781468591319298251337242485927077526407765703125156767305168612406610666185122084214316228591917229433942787224511460559480168776741346449511668668259462314156156311349627360428684589001791834372034100973180565200719987224360363726894497332733107997942085965686842051678451185453014006884717257799494894706089137377556627174763411453766793595732413071167152079323193104360580776565451746674196931796039309469542720305451968755392959436815265142539910991586825289668073346603321825807233055276059040042993291198450927059230466013798164439452662766922670827558226708834404164158222930896639009962548788503262162134461988779971408031685098708803763440509087202078220474807128590500947290019628187186909794036728120605779981795835833942946478728274088286817853488673699962376560574422545953311963827756641981686126819817129653168557955342935319947029704800366657923564364576403743217689701199247464826481112168994651103703881156441955605329930515395405485223758431296160559094785795449600541567062770195956803823442146022469933961655053610008937112331261636667782705018018663144789706480398097444689588218549377724896769087842650955261642377157837451148344225369975255938368847779733987739169417360135129623123014118806573516955025927462007233315814738338191570860105581988483967752268903888779471497859074811399085129983946026426559441790819225642856953129598150983222861691622251661852932127315290851324975223128641719927782289493775466799717724555414349588241751952918452640938005338758734469444774516686240595230925889378399012212800370696735505464923253976351430581885307232094288699451945743810631128120256798991760634250948591690764600577408742088260019667191575127118395906582738565884214974801497328396928567471341987921630222963710449233781907741396095584726737649642221788357421785902099127765322700378920726189642684977904269772001776685316009900805854723895115796378968631533835434118112941057676262782396305671023248216549305969293459052054836150272 [71,55] 389126619651590365730653877636170119624293363480159228439357428053142296551818205423460427476514771777937405745647817445805767191319133981996184133681570789586979419471111175260959256888307773966140042328191395589138116749423893818394806859866363746121948411031835492604664210807837468951093153507982348327492410451897673948819693038025550879631928690068139720942943094484088295928467881418681231940389557408310317216793365097354016050104490783179638307338056584773881280203953968512159338944011225079937377293841978758330766633061756189871516424725800208398691014552699430317166621335237486106355177650532307066739009600139906752779972692641820840987801189121654162654414485459470457459742083319160228021722627140194988332369187749890714693818106210365726538544477244698936352059714014028277741590343015862230551557331955961441061629417774895274227864797291362153433341654782257684275862297869100830261133706536267664820439143288112291346383621651076689628762031688909324454808684426701104103313220648252418031534923117686980094756967363322139404227370449901376073008617196595048744105527238837846757334715542088828958226930498472754335833475010645498162458511942031580297072184047460456693751385423867705236305241823644658226432957755485442901915945888436239918367367014181214035723047996673077240332982370521396566353181753954468301750115956603255348526167639898358694210739377383636553046520847416416059490644636574751070328546918159090109904895541696861410454884352057018128627682537254682819978804513128320068973015898726071761522659572247414488311134521230851124259258448674912816776283798760487035839406874525661947119982906595377023645579026436496185066128806635019650913965047518284802838967943973191741667853637243940094409967761886502565580313327252868671162574799345243679618903922530458674279544224167237479321603653421164079394201737362453713394147004779532997248000373881930867395228168807769614562288907066349046811537008623088794666076023592928405948380569317653252563255324071885383968923403603196083670309465200334718168741608764478560073377611362997447415976856273392119057100175760206074048812207605105187008883099909934772836084699558809549621256442460549673191740623312676692195515756981481392372910924817114289810587287077945775499771999584471368854043633487911079930637746941212110071354675217210739384908909403413857031582743519164526164798398807381441502979854073800672436684129450450826043216850849566952770183985985919139591311405513329328703163196805382291485661426913838217842128462245408651627103209739365667962498091591331808972636160 [71,56] -118569346811967983507926799839102757457435040392183649415932332559215008360612508714721963054736338565196746238330366018168402573649444921415125117521936343620626631207410689359329500527961962865251031839415339241032971701797308236481653557005723647974646156268517739377270688923670536537355926829749202052458158429546517199619188785619211846143456688939897712320942468290045603554774817384072259005731355679477031547676308949410098235124542354955429038813560792765384500709225734303069960373200410426919715216397326135529456506016752498333179652294010211544898881830896696524868086150011136933649483380253719530460238249101091407868189505933758638000195061223837400141141755557579770443193123940328382659593804539960912259551310932594616574029212733042052176561837800381179079413327242421172283020629376932664738724092846279295277821210541157314856877596152604041494694368088366333151787542257019552028791928777591087387804151943374739990424697415028802803170697569364747251185493947885270934091923678229476467539690094030016376213695532834678153414866376802282750910286200782056009101025553815593440558002966675251129714710799370864746439377184303126147621785012172518117884834047822972265714300419730630011305307950182246608893308020203949891569093976071113037241286520079217757888387018035951138656921587070724373089141587116637950712622173777672137503629297904558810551257295907209999772189437473835593702722884345163974362954761803789505448852555758445144867238245531686785240018805282245837334803420110330944742061967951347947324973389599070897932989015400638610673279694255330160375798057079407537800107283894699275410021393189059993960230316672277238984696095650991885531569323060175063218049431528710550845794438633729512961680895900634257845957846607585628457485397932427589322124628670859392110460934246492074982992288359370691804728011633306457004893563983254469949319003715389063771242042224421380911977456141630403416293699377237086727307816789426925540285747654863850525689612196477981427667955094681752657594007795580309119910411793701531489507293619923451443588814519724107936020923139031951359758062694498962315565623768131669501502930161371996695007566338553400590817520091241396040185978784376397639947392900664973570130006473643987208010497620838259535051942849605981611401255374998511446217430276447953441506380407884968314876112396074889029078264826424012276578624188949473331145145497195599338057529013797674647836911512330113628358410641913161609767475167470413324831159663007615305415814163490665341952126794839118284491611110005486387200 [71,57] 29998841786469198710692765465055839782233952692563499043297060909210869789232567061011230700779898366176223250980093078449116505355505874567836195215387669878881823741818422914619080028715819807448311738948471098995165450756217916367609685407885807282561510090270907464871745272540570981771853177761625307922603775693901112164898865366642114091520070721185397943300287493391470816344586086253938593554441461806527830481148848877503787001089874457874874313876353392533316600797214804033561813698131799313979578022856932634892448564872267148463821876816156479945747123864602210063546439695455630672517757275404704912652596342578264168687448871056113007710696573494123956998350510883174685190522474087975971941027225564889438881241967568468353124118414231974767121443528943547730431132005450890343230733889980192469058635608047753343890676369188171963412115902577831844715835722403924247411016718118252088248915700499412991890625824354584717718986399192191810060111158174609298060926575334177612536048807468023267796879390607950750477809832505273783715752394968366438325537263093893108411247901934487432790630589177732479071602360586852515517102549173857081770180292874464248742202329620461336473650926892906285341799497164996775700580315483404304856404989310254467036764647322647682030763894829488413201480803197978614414677829008284569246107213015948392295628129168823800784345308699145632979278816999559446589403354788686384866659380165112527118909272473454500623193628218895936819681453486113717291682894259855090715085516446421231137015474824670591722809440944869664569836199652984798816568538386525590863329745145098569999711970970700739372993762809218939754079572715910498363128178010305602374084988633041628136507894643138464836274388987344923583732989275994074761288318447792440954712253722090142787459881146213356005880997008657674175720153169187368740404099073166714998250338527670371323107087568704852633164999408252822659307999157483553092065704926260896149781667129577557825914578925896210452040192383763825786431875975652904421810415918514485358225229587091612497348515115672531284948812454246632935008749507669989016980834750877553882235533413389900480882167772395975905784099313870553529636586668036398080409305397656540690945366761284578999554189420460793900989483463416939030731038358455038817403208817742752514776513345387581085799680868050102696587950534115375435314948086901358371966672010570730420842180524865658898512453843697628540050102858250807591104232943263156406165533907990712088239244760202940838930075837200510037568127254032023552 [71,58] -6484554719016806723892356496274511053948185440297960489471453706107902871743866721302744384065246255321711354430252654252331409997748990273867896744593664063871638028102794190618713630176648037756389000310316204025162159266850279693830040479749590976966681071057932898322413006657067187441538310469806861918638998863850519583551358659487368514039203528449996701208291161360364538208254716957154425962617431121476251008370067084367593593789332041908413363081636344729771451264483701968144896836498726533873024469036634853745403089039469692705130463696942969269893272781790304201670554495886916002199285975687075869028103344208121234367112495888183764145114330343026669228404424199257429259519441863690031634974815839682455009584812488392463128962073479322722969543876675526808966583722523145918323962737997922500661950926235882532397789134585885498091914948101876239136241013035718232031431525798745166304350959990540537674440664096438139118314251956046560563320458358876514364782680892584852438027440721057192922177417253011524206470534334613876205195389305359423815229762466155765315228858368440766937877684116327989398629875153627651924976724320946926661179519046416824125639222093040810826268214357456914987884571752915750889321535676501301339532922111406789102005355666282340454929723890471191976194321401658099639804491254449046701155647346236435862474816604982465081167930065026279469731436517581517457989810538926013066176134111369190308253553476499132258189718055008191178548109474299854489871340229437568518751722710552401882799300559899069551981868153795729983281417276520172565995870482253043949627943947512786296423049809165348845539823429072225741604402060472011887822260373213094020379847810308044327353679204985501718834747113792586217764248755859279176539367853908740808754512366119056683070982645635749240762370999100714608612822004675828506488504768052461197284272658953759282239898052953583601961608895119616359379830127315164794651344977123445262867459600842269039728556499244437157385527200260895203410173982852301956134418109295030241297077187683180508924405108522086385756908670907863581225257020511295963564169482422077592169210148038668799553809593178784651321633387979034063887483077267661826175925798749296470267925756051357092509619667821113052548222663991070385617257605872050453895621422045624970205036288360366619659019409712197134334378877456330672863692728789403021994874330644582799925940852186514116452321020573475466626091807947111192113591854738958886206362262087170302558199014625449834929612869970983615542851501293568 [71,59] 1226583949064260054513458726838102707325155633150903752787825204222654474894190099956290521281553788882353785278300637600822982843406388889336015383675749183521827233155154608565094763669110512294201097099539926334804572883291817361420575465593085701749570797802729251781566866522601119353022096334169282654970251194793814903882747719770286412926723549818887322317425107257837944777141253363035708019837969216163438877758679033739341365398853023161656169825564492077525087461173224656450193348043779979507580853459361499119275125372848392750367756181174090882410955985858673151679911419588875627080230797118259061826803090409734966356994105432408151856481300141236108346210479885020296094206376892378424170558083020157463059998820070341365978991945374983777917249413435747439274572568962941099642909943519014154503116176055811638408676922132727499294647987403683438480464821358597164052830388513479753579353857394955723300083937975682800429503439705189898804304697991143419531980445873763872557258058065468727172868628478224592310172400053755594637096246434714887149624868391510595345966687817330559344230938344469538251091071037912650584767519587855860547414761931128369048231413688986397983432117304793115161418611123553951269194728153663017291961543518129435942954533874111192369289409540070026903178153540450117989802270314185339932175903674988904466151099953356195300779012503660539275032267394186749764723218869090972225930121159705341410539548428867585507465440164054277060538558038140063680204269561903887155186318423644047665381315063546345164681248518045383316765781755078564882793233842043280756910682379756862108347552423763147308758063547903915208012277644494046540236129047096372336472147416496451793798922543314372858090469482743006430227476913516642521811069712415295159394942892291802473425095300755033177539354571862170568952040607934985538269552673211136795286750288747458774012596937654897270508152583004485750256038344455653909243451298816704487190746598871237258895912024780283478028862988894188347035040428700128955902105269393890411002115723857813235663353930164015017689479211678018219474033625733020750105974015005891873898408399472494584665955607624430959687597230557847436275736005601585324740667707033558590215597588501912309878289500239840989148925312508693800490013875881511090201062979862248024354597490249649430408418656072618836008934970749638764101746420429130578388865111382169342239977459558058956670802584899663242657211455415015874024142257593987251819970941136909964180416885918460270006049486090535283362199764992 [71,60] -207700507356945529847807350593170913888056334370136499034502422971937037152725857355554181278570818970013220254301581638690364339724953967261614297436238332990455855297228207347335179636532447084934072615587069544923081687950449003639829528658164024370305201862382925570652745454958755258875846678322880433376678175332427168082260840236796207500654411617956148839683555006983384448442559808362495893820852945453580026032674455049130512233717811027663036209965049640477508655054202020300460237417741606046534887613552632499800763416232774530383105900248054667962088404906368875723311001162990990617144084078378062155636783984772952314497135731045833984154177447765928798869404891234242877009592527797210880663345453436423963465843674351059398706202164415326243644425800920441016500539875126112790370732392271912988779341458658314471426026545900402531504742293424597915054200380574072044465145278951835560285617199238137356082936007179836467759540932362274479364830562548575506643883683494258986461149347212692378442882611738384811807977081286763259449957473992544536938659646801937543222526568320431972060800137961265201659361972524381764165981696417854483238184292385914576677633916400528146497635789079492494394430756484715400934521132629566208986608928008461711907519617008527246770125307855025882332686016201650333438146773066677314943939382281004267388248157530262140461504622862068218297434262075672022444426436933928803939164942701000055315205864139983074410531741650835933859577331078202096138311528205807678952857518335785940063200886463591352061054223457635617819543178852148876051677358198008757804864963667684935508783363815010706593414530315693457671016423619358784823647230392649609679369474937597898798079987333273651259909105827279036472171416116080774598833079598305099210923471867500105484013159870736068276012931009671329098183268497251144009457183733516839636473437848168198037581122714079149112343504520680016755042226857501782353319832809281122504222090468879323513358194343337735080648135951342831338635764427719104609992865199204260238405222310144155713901562683281624615551154537454038844632422351474418483040526688508922777397175574004580977721698806115573998994182757445490689863335861840603172819508477762361876131691733372758597238795390190392982988867052068503716810723868647726530248165325583072398516727981422450202518256187227201051482469807146003766620907465448727673334134863161377000705120901062192409682117766113644276329946515519555860353246796875163634690023598273935562972969895722317391255647256895740048310272 [71,61] 31929610666088392621212432421199606034787476621552719306949619541044915316470820486703542100028858718465209592999799420617835597271412210309844135074373007201662268994205645901367486999035918738067219363314467652865871841498092516186182955388340477886321588561330668182498974310021017738835276671145354716999330350330915823403992313031452153741214621835394936308070553275172352870202129195484085261646765337365362026140748080369974354330906919479240313718991028371990856800459400472296198324247419693381369338543129652884455103357767997463076704929017394164376512777428562179036812597622151024236621800223239450899928787013622440975381545112647510484186131815542803747779642357176328025975672829297869233554344054985186834169309872632190948334904588456800441623814332642384437361547048806613047456473672048086549133954127822918449087192521431291479942834654002016406773198358049548764832271819317253987881034393431014179278304989162654982613829335773954229179267101143875925015808522966056889009171222574598262754067518893675899004887314584225545268845185624173358986409164920332691013967838002730336271328528645468894743752982739691082180530304976689060889554339288889508186565403424453952908231869110345200124986838167161677311776657026744108823582084084192228138099290611222593273915599454659535552772123666115620297964663850402655781100161587262274387360864109480241313041368531722998040145260995574467993938727597244246423431230333745366134847270377901942217121146807108549579272232809812962188163257382745530010538899390657154533525202676696098352813992506101949542651933017965325590818581877690903520570905266197315510296477905434025662490539697364932867368856507473947193601916545919427615194546193736419155773262174795576453059944807012580894592336644407889104083348569631169945261250914733262986155110492259926669450939430761342559230426695270098362786869880992999138636738728942085430916791455643161885460324168378107694581229396515352369916135457280099344206147956843934750770159148352961360878025537870719964728384162371692787565965693806492570538214237810219280800046795139702603328962407998640756431316839479850708127139099215830761010793736341084669490170692221754676801087573503746203537111523000846123978767037970805722553641144801695491090109996409127113612778217479122638585091432902525630737269072125394986087461220540049115741815088456175859024088456556469378835335477479110332470443005190031706975531536647937043703451306206233378841860488141986374277689089950546109157531341868327437232989784491320167921376151407584870400 [71,62] -4417425045632707816132434011199262489327223603496792609326255091465367218087005838409750440522550991089939293370529747017527776825559005984189170447657060814667723916687661778042538364910124326388811986630794005093413698002122129543827263921874752085148001485646857758784118846237852949258634174318714471968832171911475158936497106175310161643198491400939536298462990798839457787467476009594678987432972073603116286667836704254149401561470465755140929259760882542675295546712475612543097718528868447068232753990380486554731351294744029412113247003700716350818496745165230897111971004806045468198739271022549623466380226407307702924887924717945729669558296070863343117294077262553567015915031805944738869369770580251869031768632464611417436374230739691929278537701742696995529456503066325276379929714821754014143127102835556135949929348011594792950791668308767499193515478203236828500950279648004779199545751162964716869280285124200119349070170283176870625166517607280688206686952347820108296866354356344365670858544979404753062308836214144250990401243878784684695573030421584019448454642247726003125929255278157531386276627155528796320225041934859189139231309726981733280192641155527602947756029975729128217945635450937222453923821623577862286843576774906514600784455094751935091151248644847358437825676323287976590800962018491708581483939716150802680418275677378437319459296468597833336029013550509759032022391354747650584990072266041803895403869719712837735383890710630982023369139948250796570793167859807537493587325740177763917372899363427355246150744063097394783711731896381612326510408248373378421401788424825181871505074902084935785791063327234287553741430334543777179486395700437370098837237849841660433103023483536704270835971980156466231698098783928033368858259700797072436456536192953915808059978532068503268727581473755854508457729864850436675969448973773357591962785322100178068595112919489492780370112373209727314293468924165534100016556342724424099653989758874304569986376636306664465230550207393359822370202297279065634826709293275271537642703573788258343837287975948067522391735663994446870638783709160574041162318395163160380324198393979086354974990892819762973725733987182143680649405699959523039173285785352087232241067758324707735637365530622826227438750825913987651453720557336718950431098863841956304928289282108930683714436741893635796552569848793211498047803202065174550234577687975807443938235266951406477038271507575272525519950358652578069011059613216025269125922175799685670150323478697505247948827601124815011840 [71,63] 524071223979228388366946888034575418364570636652799352474090635265584812363883786036627505450524282314729433262338996149659321336573145592174543767052753219656424250819399380890785604994152446591151595548711147747111472366168101416367042913253622442143882746252154985550005762191174932068911033555059055400437354140941457646355275058218909811062941944963460378144749720516609890185082704987454428499768525970519617733121672497721021592519195807908879354474853389837826698115766065912189921333978297799371438969281165878327366193382855410577022268652127842199746503449182798143868728873527201600577741546873588463087433906625515730726424538224296530579425392563427998317036104541843957928134624382494379799969762575260619101838758773136277450847718855715671629592854728604894404542676761979683337139573877559359231269274260887511600643010610355971256125193835711089825910696201207265413478590943102521745379315453687371632649617823775694962100303506170928740886888652847477534707299237435168849533068440129910325761865712032531084359575417352930548629212002916778261319758721182281463091719890750242165269843906208564171561875445127406301525226677578429016527312231790011683910402872425873674310864558574506114019441518715612267997874060634789573758061896966690091227614812622071104890552485253298615832624978764788009628471174316239042685285010004582437481515893856108214610719898351402859043021108560904324875142204102818820559762362696501984681630333942203998070521833862624584184474957161741534080930231064267193474533610642329466644708670845120752057728521361546572943380100842068153618652369300367988363543507061338463719221589821245328469924571011198222719633878069841077608749317878412463771721962663637196246753141134835145388170754278846311776271581106678224564482525792962386253335352957941112437986157037267609321481360505777112368447048218213295209639825378168988974726212284974854461404946294093582501702370470567752643033730062119320611092839442983963365457550343336980463843885093391529162973096861793788193523152956934550512607230500495656765509604238939055323883472550175820375159699170421461165454852332686837946165348352082988306393209894811861214462237019851332041241355645560297389859592400322220662590324343880350199967330222628462410797455021155329422541073010595193151411982485193652323137175885705704006042062689199847195788303752276816221945546090037215481506757283691444295762528890760253758832136182247001488427671682474773013747192329894233333031706401718185470414400035108790006256376734967256975145078620160 [71,64] -46168322549502490074738923404813503587491727214820038682038611488989621377918035303749274543577356576475443430955361892542484043417580545768500195080598910860184915550771639915706516348510568232062718895475240759724282813839845691661606240005337681437790405297969648157624192223608156076416836630891824687425242159052025401843252805293959301788593565860344560586104758196330172287118650202849055399066009730904631714960956805676508962183099692306280522044133771614572822848168366867615086129389971053529971917057377401244096065335700517599399206260845175701948484957172837148017023478165679464345971145278290415364722976417213306018131862187059839929884362791691133922525148478276428112101987714162918544674667386167327276785001118238218494371485414592860948588821355946416447164971293777733274278868570996206817954412223002971561586812523572388137183350193631530069960368792503382432562334727694451368663872501150374648126953055087388390797455897462321378025611532950121824257385471146295995035461013135927494560672239866654078075841948129601786054044393161774280146684911135591068156834291351799978788827942970714185788396142615605784144026655172424501429503917020935586371397627889695698463541312127346151705337133689283361008149624251731995625494444278518574546863395973012479937193469183078921956070849228089378069830963919197673150244042847069124982260532444919202999157059054529275436778268383914708698527230415361369187928761428111964710076651049154115290421737531290490477037955551139450309258295930122536291609395986042653420103589101807289524168960592018311079081937665078539838387163200338089046157483869490479194564544587480802364222112675935316001807293855478552056992822620844706878161714307922078594912595147983651734289306526096778690545616867343948311862841188962036328227769656022447958651376423837087783800573281308587358978633693332185631040174776353435898683278289001948329950698036349118935520747203566222714752461849338796335505063930137764695457896945642806382412005570219659374942511994098722350226816209963892113629211273943834481254118785847711708655400277039137626598794259547586631343123013030636199800126474267904749614661320150777730253391279159976641653593333185057995147677935026234308386380942559681586633874606838918296765473966704509553984123442972498081937489712929204698652540895532069607730391170688976271360046139050123820714612095601598267236832178474181954279427997565447696047230970045210903487003855399397784750945811260108294454939197107790961317365144401162456331667719082134338535424000 [71,65] 1047742741688260294732486833581299906790789933591403717250446281082141982858582521189596864228574660051263665816592602485648458211082015134370028682470174388073227378908581725845013455594269654525128522763976961792482871567996703193575739454183070390465226873724838931800849400189326567061284246897370037486218250812283904887433890521920386963438045704530174091059376477311738853144083553273588890332473111047170720475525565192477101099676397324334975091340434976990662904818666243908912303970273147793800327698639814689028638376572687214684017061261856825255999392171598516759974714055742829800692812481961108059378099123198824068419894277217381435729296492943964565080610110607513429267953446508041485425042524936531372873178889792555831841928273665884328877265674296280080127554097737285598910424540132216454445815232486167243359355574865449637296173711449950583285722877983668516031685265771450137155648326469165817766657201108349628865675581033837355089634847842217427165047587206556547520470716931306234702078661410874555787629041343208177801144663056026880345931498521395258173572882187076897119312825161696559771124396861252883846694749220097037078727317866786155396959297645372647905885650802332433261940384892570123177295111417036908762341199331319201649020361305528317144041166976763873012010735621322230403214659295825475620531744294724326130295238471862563399493460142971325657048815442958130131237585176198028496679682825616580805047266219238062012010086073655516477652878997864883709066556716767476412574496019244775360906794765305763008516475807084957426170427687903722559866433807455074768731822438715077305219217373044818175541748021706182604055029401982520075244121098118910037547910062488130730622476504635468412682534354726724058892065051753933413534085420907894014164242565728388079806225900948303165160427233248380267814491166926178517852399552620041556545939483619127804048626576671996592329736520504036397280890633353959345993517833372846615537386146512469232638915113168016146697326021392306592541012037066764964172808502916765779892576168441495043597857913368409616296498906393735357369566901592512334215347444081078306388272504338218454744227582616308228958899294152393255706039124264027772112613867404648502987365348422629306239739226004724681907638502227479380139749909758156704505241658948520517970412981539516000564770971704270674881190484959994275776212190187831949736331691204759056795892340381090070314429681725377549736843931936079511945055801551402970327616339624036477333088199402258788515840 [71,66] 674589874996744502906645039809326786212663152787469845555026232818171670798447239547711281118153676022768681794576975069644811379423115491425473816685047996931438611259282574634788374723989406502085954775201954800084747244278115679077698495973719544412691825150209645986475486123799165907760250297024411998832361452372164060482653035796375714401655624735918273110612248416534836583418132542161901879498528768806539633013684165669091448661505524435588089423056146149936627861184976117170784090506079148022592781055929878879444507703721653446684654432595919750883513783222499975439717065878581018484578256455271051937386404447006874920741876685619833473386517511645582620403648884412421553601965395863340737923097453677421580604184889295343848299955210684659432351392901596309738775702270136525659518034877843787534743518387787113083173594715109279294511243655462411783324440394863597247768438648570027745462638466100338612437627357408011178389496591529841395032772102152066897657474367109072093244298174234186115729137282052241828790059925078164374008498544629275157124910081892196781855016620981883565147256081234837684754162285722408142228155024439161626244102273288533838496131078917609282133456159431754513128456884820093653467518399543461900174128520146063800105840309058497475326681527679583950799239505478635130759939726176115425980199753347800544217285478388322852643301548920278375307193324602544714031266384150544772006749205781918208323411525896283513903983043197799611180384792560359699532216047930477318293590214105171724771671660456528767193677493236087871590667421058001033018651751969477124345746263813094338720743415722207423526606425722346771345983105226601513153050895188388859824706379856187026299484923962597509416806195288298623264239267718379796203731028220630231140156866523014789300935979551527107751273505523627113094225520354105308095588185919988479061254262726843318258038141692914505390749533460413957536494963339726954645670858532986115244552659000335623303431513831333263037904625725372114309910221255980519440143517413287244640928682913711718264800866201494395519066557220560655496529888755998071885627374385741304892404427098945228445715682330389571153951780065776418622945419959599381896293626040021841258331272646259624536468749754419500923166297849300148657095443164317085579957565700434036171213279152153302442977685755252408760156795024031527038342073862949278748299334762331699694944814826165685712404160212383177637978213440201793845154311420641965522839738219637277687119634773521203200 [71,67] -182757618663354544056103871650628257645362771992737194076249274012494399020373930269970811048390526746380685231442705230760887200823539598384306065397767613128823909929896351249994605438910484409035435289950189478722944030569905553071791132375565553778007134489944927564963351113039342149931313729328744064421705831142761174036367889812341485451367891307520946430053226386908323840505616088877887038213543520829985719275430137669952466073160854754432199560988346363521954202408986317712557542972854766805643878241452311237488720969905725038240631851524747708524759380069034921027151831833436752436240113869087381315226599044975236760016166087896100625214023254963177783667843690915940842463481694008545451196753190961677302546493955817914632226974621230852236632022752063097935452071178741190855532424566452371737090745396962225875043363977119133142757649969986143540369464631334416286863519496109970272606746609785806768002267189121836246596698204290375784013289505075522452865054988721666032504906594150085871096294446989687063218442623952477918298532292529579329226660076453090271424623356017971876559756225385719238866172718061070890727850323188545481460142730943568517376572398528450007183672488186873639467484508615936007706404999287753167802772944541467785505117081046585996001089080583780918732976833773772823678894010511873505642177829432207751843842909409693300588269155371251287704995909532145026785335378503658657894154092905855448432815294016496143023197332540920887164055623462135592761243227449087881116556414873846452111183420694663303935912490138498224973663810576595274209896143457706378637139872932938785704121328051637324262747091937764818817712034650555770822368163270372333078720664604762908046825768339633480699782498988594240819055424637526658860671687901029277516278250791326357094060522742025828198170161033151541941697836486605739101177863867669729153817020195677727908716677117805717005770545021378229683507149653712554683080650716056224060335738355324420992139090963495150124992185793859013915614557159589214195896113379578397049674871093912459974716356227835850755396274678766238790832271570780065470978079257051552537547965936711944187014278079016133997547628639177579648826812653732365468164882968806669196299722985222123540995995537673241590550518301526006458663051033469110616261932637253681661209670436062420598467464019557236872227742682159497292146579213780965689844350942794174913641146152918171375485387609511531510136208196694113235443940644971890751764623774560812947994629206179840 [71,68] 29943476178043817718262915345370168591218309471082080353118308493840727303015443291534705364620264035737903727115458172734437457654522178175386810306677749225533779801555869887976345981635501729946283510827398918019924967032443335734859316582751499650372149702191225309826046267342251839707178197067569622080841030718663079099630124483750356876873665347706817234209564347784184308176529913075828848835385613401283065637945170467672577913485201627558616729280501556658708870533396982491283355498595613738844571475727999289553687047252980710490000322072437664739257822563208379725349866669016255418832121359437798926685628482830703389746201076876820025275363602325135575712535612244777447901435293648060665342256042375053318693847099173184513879182995580395055570429901044586231132687998138896933158516256138252858446941983627465409994554181340240656989214662817875036461236244577984052279116183317586836888905325261435489458278453698868820258885705475869422333360931804678824106421358866505501227355912025376932503136758259242727904175996243652746272438497946191194756204956675517156824583774347871674221636188987122017242432624829421776343353852337145592323227765667816502177940694260643915449706514685015848351895776494275765616184353044843020931122292416282021055632106738796092251161550183239408043904183144892584274484742010480655043413997121266547481297205817027187922197593010020871144292316679585970763643910696738844336981461371090489976739819716480972718273639394990296662340349349279631058046541817778352705360760282845226329460739581810192376445206583684071753988306995264459061829079118254944343986460052572970549304498350654424112420158899745976152874987551562702254367926049142748101814765010426550704889555427359024742732610413244076004721301759071050552309357407359901391691736815295655262459641049442887948676708951720468367893735990075095097725297488396761043799015032724926569963275146271511536027432282462044596059481314010901868395864840065203432046321770439902005382997208431982112885824287324993244132220290860330729897971588804790669424618745331788209213363700783157404369935295230674551457232768018103974663999377711349730405607725265625303434164646750462189935259318459095709505327986427122600721717478191227779863832749777563187822849458693336410179017538670540522024537939727893961157210909769593185963394298229553319075412542963799368134229420278540331343293966682995256079985806542956251030148171657217193125876904896139183227694403709888960769325828537389445434886110473493367266801090560 [71,69] -3651884894534434126484081410912137160046286259754802764386633693190819255377594557274407079745413557370556079211869157860250423184226318830561252441304616370579640003315590223182429224182614363856386808727408258574513364165380819558743621491062164877968038586798427945696016290752103016136079735240007896831233031929922867062959302030172222058200807733107356429841132689489815130737923877045014084230257018937471410648060466582424937190022697478184501431184374655510542014469522191861415978006687359314850999633565749221905657248629804820970961435405787326466329585938929631566168360074165939822049757014815662045524138618012968306512850544382415948394415403965282694807208043822353543190290467274792760620782584354899525862174842576391973350920554294527809033800818371184849165176322192870202218691184701462848221320945509334423467313697500554816125489648712661456025866684664851720166539821597342872551562787406001719407255133651658122859204623495552435812315828567271138207743769420852355744342345521717387575031454858310834643580845058443777674485344946188224151238032859757559300807198470223787992690790877867367331252788590231623808415959808323049694110977194482435546417606447390504418228085221558717420575741725214301751980156088437826064963969385888307035709616618457485503348140211408635793404095607746243349927059116596623224718472802544224360839905326522371285361679749969919618761702525811710842181356743753928603032982646866097766973587546674963048583203864969118219657513646372262432306264072241191260237108048968484668520204399757091212612601028732779321335642389897096557794055577829764943071739491643977427107833974963107777178888034305834179032202036318421675042449414648182494604662983113378892191531575260023419541315319187540213982948775457702123402787628549824063081166529009835789119521547292857199769240654600532161764997011823325645208418438888050014597637945856888468419608676592759188201405365456171308144212350976442791604395759994098220412354403460783992893245267279003914956858785565029159936169665171736399066989751220740918282360012631293827027714209278025461571649733636833827827054741354630054581526293464033876675312148501743040045575954666167208807316398425492514235414243478206662903757320384062467948572541098177719253166289105821261074831372892158848676933005763894301246736735575061917872819246888373881792214646240121735151225013444112429299283300616658597193939796161538631357565235744742370070258117274601697900261249036014183759817716206330982594323767272119505361305600 [71,70] 357012117603927983454807819829386453307330269282882818352935408395449880618060889030867466054266260399932184928223691786158921490523327004827835085321162596038428755220282651725924274612487899516266923935299911350122398232432576288875162948160487419645292575099410177540886232333553932978710308139416202357246911158322840666789923934154417691990787189365312349675860113170147542326447265360159278314208956919634762493691011707829687637184154655141035622809864898133977478778436923088986190267979000570907759123152362373787903449838498033389474650604600408532150503414325722078580639887931374676419530328179572189755653893242196907734664233040114890971800457891322021176852405432078750467787467543753543053499152991725946944188379877787835069518360064283243864442865906674185565174097749756976785561343201952562994731709285820105699503243069925736386534580648287660281137986373815938831001258149655581711196174320876192052819472232528302604295025399441646193607937199865102533811827039637218749490921556660104839777731639318143406563876138035411295931230191746390860779537287063451896452011213166776137043651123022257305667802624382572637075935885091516841981635107406171297753810015399884410376490080647822832095533788425015190396217808849907517980518329196234873376516106421584100457634187513636901971249280269068496159191525639689828902275926056144951305225257926363612841447911759713244519017242375178264259055712174722081982776091851611144547696158545019710337453219912771429357144362007613373245593472624114652208403169626370590039249815227983630433239274546045851511901410703205248760472786725937023366760136710639835842086669545889541605864984647959591271591331247496333279756292999475412980784131775260533655134073358448672154337641020382571901685021783571623986728030682091597223884200620366275358542961734697374748832468745007055053537225422244196227031981565615357964576538287426593789573593798602629044780656076632372698231227019792605044475037843424162217360873520649434784467040153113686907347808044434202726142073842586668409125920990374648505362950247484701137333298516733406530801854459897310832259115676163623960007349004172789626380971205657680947934712725544011313553688681013421933289056395612376406394277466062514032154074437121623408727723741859942239157401888439456320073699397054263641796265270166106394720251797470418050239330451354989654974077665429559975448644470248017072723935407949728951114566552005101831263686525902104264901072503055175982880646447167202606822843931951145943040 [71,71] -30352621524011603041475484418768197166942551794197979009580607130136824563863468657791833005865926675455295584057156006064405585896974003113059323193541405717784183357026082330922160006221337417678903872836281788553404853628666166007759000006708928709393199645965284759915145535369201682447874099737097333595279343552963618453365473501214695992365598808411688283233543223335026905941321415624584055208885346429738254975420423056212679551846698338502949899261320650103072134890189090948022676916416613766781731948731638033512029842046833445650722422576102384528772304948406250871758789751641008865717247857923653676959727302721773556802179342516613753312802645649587241461825514645104638686927359064980647410914924812896644502276622209845026190985949342910074835237716742721588870611130811181418219317666627959165588086468124281311620427059303188111009510315175525212453617140490645515560436333896974756553917882789781891076855565879483377189290119206085370521706760003010788084884795888191173440816332647106161580494579856713947598358837251119459921570481606760167663531831493851969639790076288085411006040338298786242663170066440249817082439060194876679568560202841463456073044509386026732550540389160648782525681933893606383596452382086918249621000412409704516782956027538466728650246690983461671493845203572998144280972975292047434428390688225260078173785507483298848524969657343941621280842413532341661545086844014992605784014635922532797536641567410416862584575466695534783916526961125775416231299469722340186835048395990607763297915753826599440701481301762226692615976823785787980064536589533133079714850755998388783124263002554375267258002549169249660848481521955820957212581471299872344837065288832939816499219917037224191771060518260760042068846075141599847253958938061882417402245684317227962961232533037973526426724206826119782462160078394423236140261225632442999386644188130263485695422522302999125269868954337778249886962842780512483510837999875623534934493276458013229680307792832768051843054371063576088910417355721100247152079562307174230365658635332834105531483898941329862983503925092698689126942621360194527870334511128343772038439668288960586822032065638331582100593729968655474017100393906595125820181348079382998689010878878215228334828369391994080638046681650348251540027959692962006111670513045379915097064492670431970049296811687948703724017525781284186158586926107781806543975860089590489445645806314257277834407323425309689199815988677026529408826401274522971661649328599112908800 [72,0] 51539048158023616816759412347575875590558802775512729374443943629734395476637477964508954311054710699542614942217145302755748028124284475838584203354432720634122052043302166837866361419831558940766682968615594079115236543276765139065274384833060833283358497990831703740258399372261625678945761712629705774789816253773339986470948029720185655166886592582235271815402105404142273208773954978962317300560164724047800992151473134284292545906436098522812233866882283377011699006555879201961131933278913960135451924408863615657909026714051023677003649480483685686434851418638649555554436840495200537594539616695137506499550758010884792903176542468942137591294460090746742521368033158966845374464057721731474884872186622823416496990746333833342076033018415594352408795527812795548596315605790983653992416999899170983503057860838735980416682496709526514442577808133962026130921981366300339342887939284770892245615421396646011021225569179860688983764709234379689666541229443033767417898717312257337084059489634405094508573226371507399954564853537881700874717630161129861957506351008054736097754706329412627096121751585334958013091553854431443502282460555840442474818462272940808510772646721866952767142758386088585803424094928913195402072769735579574191042335736947899639830299214144953259363555603608425785468427240066994255427134326376988495826090265573851552657785084756580311769798212684957962038830143379897060735532595533017188934098290630704918858351589189593705390480728039106053117985454082864518322201842643220732560999478873155386362602057665593499457933492376712835950714323643021349564649781911119699839718433474871808389423709989721178656219006925348751415771027290987089525928440086273542706531567569292051991342762502862848539842046656012175469779742524852417583749541257864379293006248264384134296059318006729832196936499742283423216959078315230088952484501975150005784535293145461402791496636537015705950465358000991391522959727465066305944353651936108006064961026828328961973109901666137786849744102524490681531675193491614960255041122562411008888583098866356094499541010221650112977787895323735420707702567400149693226434806118382785033749910965504973188499731325483415757288031931164960214819238003399049176631943321665587020402959282553697395268147030208289059453778282781705816468896157184769680055907651423788161566859217736026127854545224447743028304626420831478710717707093997350929681343023002694133831241374725770890552812556073229722064648391322000136690283135977621345285011413901334772033626330258771524942736580261523953102942654313787838999555703909159713695594084696843648081016657971254993029263886663764831922057316925440000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 39096716087988117204652072817611591703769334209414719524362584670239682152575027239879064576857998732588121795365497953655632130495341966207914304274352742587444332653839042698511322448633207653174947693325875593086797237416108547433503017272112838940263008523500455003718781924859946178789243439005216045975383148286018487711371719194228909063995959564695027908308873396322404710633804147608715770447517913131498318051923914829375984213858554686981143897824402282935450779197482596851753272864402371029182382229720608580308514465469427643921711488252633468508693585858614208806514342123131897608378377270771243199807461488179898610001697103318628682011126862663396837799476245794516712389450337648130678992820526901986272791481934087652448249769859499466529595103216020038651954489469040120251183527500758173304360029768992752313182932159079771366721230078337006794847813045316391357548223787703759092092182819468942770040109955968908175373902042662982392168602401105840444315989178553397294885428040300026847585703465223907453028515847392761867190794842084043003106906004111072489900082275174075232490007074523060492085071974606341661374773514196063652842262646736083970452427114637934297395816982204405817463649860644820410606497582518104984519303231743317374256357272577478229248531244125449236576433207060146078360498174140612654671100564793409125921642891853237835339819948959882238723972796229074098043852845297859654677928109242013727895858910767848795033073687671615512404352599421643544560526917667565507344799380510865483533920964778759260335842736520040160185539557890859685537223645640928965657720612165078811197226265744259855941821735088465420845126242115739693135447573614411432546237705186334023401409558536710969214676053302388318221025947809653689240013672035600015377471422435625679439187776936084037087175360673224664561695137953165229918265679298632585958646450911205603401852572131699894024131087421486029783600882038698619549226774495660185260979487344435456113312626591449884655778982557388140551407869138963139817935308055597685433825435882504907790128664550783050076736637197545795141723263070154552920416775150512816455817009505762755510922714825579864277643624910497278947453200892284470171326297331870808622698392583331666440863784356436570433411607433719352787913513641815957965187580940469522930031126910843894951783463361478803537437066355722097812073592334730903177836616239367448934239876554263127580007922243313264393664775264048535268624496495940447343003027465326441036723778696292629855900720224416474876692905661261609381995326052321326392073761507717511041990588534880051841001355319200615849605501450348134400000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 1283456983772454569086054504663598018005781584465536086251511401583627390135723485412024182285210212746141508581577411943815146998313998692363618598403686245404667951731844376014006109778911719791984305345100321272455972217005950935231258435133932705042763743438651086528202358280058281181388655071949942505972602564670751516322869398765457328534485782402799339705910943271864423723119251748048678811876204028221596817041550590164253957761066681213233290788877411938458840624454850169067368041188147376065426074854715855899281065767197789015770389092156346974011532358948960711580609481463215809089561354815034575362416951970316165650810011759273394214223166405414542664272646476087185537863349341901393546914399993291978085446123938055166994732585886453212950120356879232690549835736400049127221612771179704602460808885282290893036980273332556664339447753112199856046231112299078847730344890570511690040572491236738606743011035807183375121616315642443174558455498616396037766854944158437455191484542892228556419073050998130047211795948901865495017493531057051830608486283608819100731477637903538903628104542949606327325856511982156881930176143620043281129237663774184914810452335163785037659772721585267940385522313483673832150776754944766789364881857738171715583380588354356699990406897870494679151186394351861062910582116296677742756788689576139559646629444754516774421695094734436781369190363185421604978725225894447156672195155825912419288596506791603244435253725253974331695301973115953109734736927247362772778497022457882486061011667953521507181265178247652624283975860107103400214178808467351817584200220918753628837200138098931698737133030873982912687597436638818011241209885308509900602179012825340323932271218138342290872525090959731094231004516110810706552460331244669075317409812855078632235532967290356787760199433353193397580032202316313904588952702897689669036363728540191621553217177723413020182862278911009319717316998351567709179519339315198479638150108973706043119585394444950621211726688305432690163428677457463583065268372513721618590033453393664603966613778604290742302781687191438637874726147889199261332735423880221793411567110219527477386793202086527103507021192434839265258665548763378736519093091108775740839493882276517232605265490366510146746753962052565242309797669097542691996979912246360320388633762626603568039009151184993413879562026507026491679929327713850335093701237189705977931126683993525610781416713884298548353705700294774688375309986532233647175267423088020714601619609030737003508049003079328620362441521917493790086461915962236902706527862066945247130032156628045195345078917914048662664304187736093360128000000000000000000000000000000000000000000000000000000000000000000000 [72,3] 55698775895032163979473885393107424443127876545463100638818985066300371142450634186465508377135768601862024736994825626281946624108609365380873227565880167589806696094637769180855104100225663182716822624857438443246755203620817441979858101411316811200359091417823429453805385858896171037047379332404783410745202694330666868463635148023977483047083695050845854092468001546139421202087594775957524465614568399598559747380983113875027601721274398932304631753827113283016609857229047009896339417396844907325463690263482555149602285527788541819164765506089414899907375227651179744047487271393093852478070219623275146766099527373248386672206440654994780493020746180350731186412775213857347421039803571861708546888181567485785575455316266208680985388295290047366709655453766656698728127635578291753873141529271073910320327505432459715651470161359010140884684069170912597242111980384660904303226141846346625528366648588805286586583586211788459467416781580673130075807760084991578730932870249969761658603823974993423688423025712247275588806296617413159251215207597640757541401676206763105107981226069590370343939760659117753852537997876077031867193087120561779352057379590137119729821107303730761159544734622563311662048642620042597589033981598429129898335485881352276338707722054624498652638881371890309718380553153164665743787044516043739677270297420490276750048117936420440442188780144992661836178523220798006521314083235865549586812423335202142526549950720910367874290413525685434033090453947226728561377712661877016610823693757686852326804071292614423216394273916434291085893300804961244160348007163387062475790544215053563034051936253121486678441757166213363938025070136826683864344648686598310175306159084186641638354896742696935584287685634696835417648317221143165245496690733937061737946393234108563783328196507602261444718349982365043925526194047444009970651207172774697240042879271459561543323987150471481138757529495081841972790372384679674335003065258536439914948273730438850612772809194157731259540517515928898533512886504090209499858240801722299823041906807096473517526542410013198150239090852556648241789638887423037996632377275016850644505026442312636734807106856626596941301909589069959721074556650165571156762099036551254202193028660928881358028274603104472823886923621365876284096072393023842051839471100623265681763444664108838630023113843012378965619577354226428052460993495126726452788189734911586369572583142780125252927484335534271656799732642325540103553888555088264033469734512807152469922162862602965946818269828839095259977451599173899903834671937762089892195482409630122117126922200864943072545526392774872011975110833405184442368000000000000000000000000000000000000000000000000000000000000000000 [72,4] 1421938831926967872689107174005585117600192677850002453173059898232967027402171739380283649020824558641240194942134296235250975732972070520636780600850915486012526436042068281893128198877111342703010994773853634379036965372629359980938379192746719856765009480091426116811361016586214613848769546001829478401498316534846240403063703447562253806705605413647920571221432702435364392994641676075682227093258722746069632409681794645537690358790042785590261261459894190607321956704169646092946121085363205980287634487360150305189379624155608474259003024228646854989983023451843866791782458623521288480244021727424577255626638222408656197638682249162060526198611638630612008594844660628887085535945659182168987404873243035140260195960368225686037846994042933395531209660120832544696415869615802629402762552759221146975834362643027396052011400901423144171460257978699938139047405066632602313142722780945130726598777164116101956391754794096497787334948483488857986129390862312814512748917699537543596404544208700935673203187206860639517506863912598521493965909488531708826583271212062512662561977289057213551921748362786865597589733599764634816275991355100773969240653839130804495751727569107182100598009929713722928672500576517931622261159097144135182014780697360515208827283732757819052949088143363825580951202994593937548676233903172174073065054179710808564400561155175311006933780894478538985088372307460261929029741669822167351198436548005394702893934786365554177318040571781431875022151327120145707211616525212973664155186824470635548253629640449522502862239322773104875361034951642462277289696972290166457617240469671031810893066736554710238044967147773120156621594864577940669429642295433164410415191286683490542010150771006368969832131238728793069101707977058608431286455562666046138036801217250297176936501096494730478074225175278472084695949466918856695114160132535123110946694741117979870962920748305304499371698139001334305099687121477140467444067392946835689323077370053139891629417652979515957606726246999440427986829940586673070179235674316258477120073276178894438869762536385576450383596264355284147528709199818575621228697020703861546929961175080797745377204655432082162862168681334270420867287721396531684950198480625617475335938222274342034080065499371400642506733062718070462474947204141402828280633008940245569753967754426109527292067000542494083251495806185719666504405610571728492411172055200213646472411464298157743306231685341708755011426959302245535097199008543079612603602599932551577109953658918782089283140909966959287636831612079417072189861880142899130330583340589895664431260012118071607092064653129473310387939913983418433536000000000000000000000000000000000000000000000000000000000000000000 [72,5] -19974642372573294662079607418382447961730418801106138642184959837512628290534952560330877083143155341516155579669724477231248683363092303572060548553407383444335572107713135591964913740523841912708728665284753362915897628868807026783647092283472711925850796268741107780748544902805141498776540320043890895395220127572789919911718136461101733879929556730460435828488156656678756130234536245082693233390564660264972873342255127888108735293944164686082663170698657058471381444681795472301717961905146330793460172255799424816914824958121195435197183178145957027842803881608910845653289975840111507082130457858514733035919375616466335748270759384716449686358675294955016330903074537450589302343904806661488086187961656617322401294866996500361142856890811132282725926274891677235019604335509331729991742051591647088766307086229713162639084578217608343974652419698658464707445929570050563191289045073138076097637237114807931612152731513878760753442832978798734769569263571949300667879983259424506284465517441943482588094258781144640547434376236602075094845376236248698957098348607765253132609191742172011532232433568593962343323502112156662162104419562928898605480175079001283687166761104132564563449244945042758718049570554576741304600291561391829924564126004718736937101736883822187038595948268619805697393690058667111363186313609508969104482874064324691759071905272758920742897249061740987262187992475859949819053160560836748282809694437349312321571411914634798597801302870037451601673948898124039539827607457562783956729225814899645337524509969673792527253056425075459717459937776470066555051583083933174735478255921447024465835553077349404460193844045959903283920460576179596062256430494237142284028165570755342282451283186484781503607844156615168115296626960484410516598538070379292770865041495498313995421969590463423213263752528607467044611943125653332013349206830168515864793271854325688396984764990711305912480966321969874779121199306257984523197318309263807870646535732715085711925276596681168482017647214416585107625002603995943442802932666914983433033001386412738478336081937398185433320350710293468205664792263149466106688950055286298712592500379496940177949788029686217444775856634646233860936204868297832651938412532335356188452736339778680000860194454819811798857825201054328478190278507695544543206608038787380875908023505873294958787573584865030175033431991104011740634078897679210740925996887551836660010351561574571860210156148931625612968791846840598632317493643875256347779608192112643846744185349411210873969274986354916709930218420733875447790068932535648564485360560514285621995857748595343493059626560867111834659658625607246240808960000000000000000000000000000000000000000000000000000000000000 [72,6] -109694650184098379245986517839430119390773884969760982078217130428130095916856824187635095520089806764870539747820105358087415334595272134490715323587747917798406716942510138228161143089948471592367441075080109890815663546917812932961008818068039859489999945568144429787496283325256836157881845827092187499759485930562465795772637120665423763703297460419124322078665322648288240393241398961597173505041640404681716111984499145016016127943443716234384986952862070057445448281516371542498201351068913244833004264545684208620385030062436284434453598009055203211027974758258119384268530450078175743482835429339980317150438134050046976912239995063812192115538258097693301826296167845137144347899475948092648826958090934000091079282246818578939210410322937096163124890235333789440095666891554056069500905847844360853930744968158480085625255097146442025922099241825623564380769965001838787668260668491232355408176980420902242015200174287931529608265609727151912621521501630482981524228403616778971793964859968125616347903345542463865765833350974738505232384291300024978121264110800221382783327586413741498469843918613255600430734162804651209892483927669612727929067579276840550828770960836179460234710096398112361751423060729852642373095778025261447487335762787174028089757503595152614130062162859804767394903398517207568869627248516885591765334099405800089306226582251518974626718735662336798917108084305484193127120389151750722967612033614229794284771253776929570563612045065489779296442982831106891623209775406040660718139276165045277102091114241822137030932333202345899549812742537735021042567967695098967965927440512434741310314216500877457719427359361933517073877641691111601583406402344942082933248400827247648079594948034454551679582051558291266666063231943972494241583580480559469144681341762561672495495248089467647427776396462835447720651325658106255843774057713075710184381083306328245027332214383586327124713867655469334891360767653449859292749450149879166054008136941490203906133126561862061191350304266459707445034077120046152267084673404056656036856932772610959232046434874644579873280841020888797141249832461104272848823030657075240528106492764591318200289103185781097021124340727524405177147373144698274810099537588279189242747029833215773148415764011301392590400596198379329159064609823988870923778377273883631133860925187339536728125730158992801765437415732004303906301589185428148895269224803026413819260905156752321925531224797895016212713682279065234247787694433393917218825167570929653833945413320256095896556093345639647733479421406707933597994302855218815613324535795120790935898059892145114871668000667800197910126980549874805091860480000000000000000000000000000000000000000000000000000000000 [72,7] 3181809634028919588588106177302356995002842184742207297258752098135945763126156020962922220835528155146022894085933338192104369945323378079457576699282022443930982970642746923628550742048233200460025997106571734627716388585543657280814757537512891697921887031519335597122064564294844095328561382366104673369206984356413322038915203447545736703785033054923644673454506969003271092634821792053842938947265274198060307108090588130029840866961086962282213754835966059857931986570443383679585995899980864120232596461100511188187693460611524738135429440112233106067517255345203632185490362106952856247161139312499757001013430241016916351558389743677936234949489755740286493180430484387752010463251634303265302544918253372176190017924795088747287346873961874281637133891402897493562430041877108609223223270214508254005443861945647159933202499201033460989093706976681945939976570974139006230804471581685133637186120556515933464471166784647258682354617488345177225769131404986365888289632235307040385379533877906133740628861081289048740347083198651543536805950648368607736801479438003386614136780608510266666695378881410623581213580485474231222578208510628525503611071228649852887276608880907187752968077353683391443954696421013938537817861500042079986648124065246995371847126097483773323728381360450570415752072214112475472453894882221319633951705179967506393244857832757499274486654244547065031235788232102034686955591699144467837042875672171285951461391473066815962152606334948815909457264010173541777898759807841227115906352184218337695199545665043941071178495752461715905742027134295433769588271175301912653004093693292841872964890737600924012116980261621869663676236832747913639855475352018123239726174339039220098452674728199584061155699176650877059581208859560864768961488235923519117257384172992061864806501368653838883513433084839582303425161389934578728590799140972410651437253898548625352035557503526814168705426289194313058784914803106824505107766631317717510680057872463262159182935160606057326353517687892190390601057852074268853102773513749380226005043014697590731798860894994015973687251429495756778045332012262890141965686845897200568357437040045828781489270804703766332955373245968386801641988760927451143125652880813435087037848632320630283715778979648851310259373535569962796013858739999692929952017801673572282112580128164572207259838072049205252807534966470999458867129189011049491739664762574961900709984756509467922724953340405664733000808261255029911809137889003096766839625732153247329083660208030509620952603696978845985096383953433199490840909873870021076661377204434121143987100975740201697940457072431531391443868197356909053492592640000000000000000000000000000000000000000000000000000000 [72,8] -18588662144893692429114518142386298540075702834142826467878103630972872305045342487374159107434104898983104065407726686054040245487964973893338452044069774806643005381603623106963918279070237904659292377977465249074272556236555827493931923451643363881270730453175788358515457663275756473510274280744527650584295991088922608579188387649664354014882439181540996081736615570417367025399857005611748133276552588036332730094289986162404683556520900391072493116602755067719375758007703341233185421105122213872234779089073223871620921892705873503936894563077979004719207831929094667821939208800216705546920525582735584121928515901959872369700676054377451394817051019519991505188723854841944092071080485294702033818476200956301592242803836308933341655813116739905263896532101872641898811808744774001992418316679138531549106278845186998989056432868189994452925581529073363520334914677314336355734255843541621278284650228191640266962315747684723072280274155746983096142850795387803552141069029365249572158417622225513265511432527420578219179762716860813517426793789406504407796287047977231133885577186321762053236077668706680094730333886578708162703445968107156397281581063874277304269504670223385879575921013155404314575558760119653505556376738455593856644044981144349689528726478969296754040524913900263630716850933541866373557170018623490269871853061005565658188003269107043308258741556156262715329089361652368733744679011735015342272820008179240811969027363531157268341869537855080521482567437919822973306278844986072547108186211042527967999211622621749674677335674171598723414690084675575760896617340230539640980217904650513975755976269161992737104198173644591784703229220697027210176117549718005700784530227383238433955047298464533216746489366358600458393297528788607907379744881663786356794664028251330200126767020064531344853653353235261255668263936119288091769273027410553467272387299960558482112357234310853032682659023357179124014806480669655559607277016710261297480416131434801903376364701239789037474088912519665189479872664685637908018284359390757819705989756909229463817264384344406703053611678149268594434724597218692926866942013022467948061637389040345053710007181045250927639385614115526144099057917303173998676560160246182027854468840835435557554766896650447966200101000825412054948449572180901187920774067925201426165673104609983888846174403147860556121740114323449041997125539207332765607639918021143799595760911755083092462974197191884927119371995180044714599884455002987354451717601209819185311325134907277770327692267648384207529449462607505051108389777080337992163115194596243394527793794150271728640177907442919045031169061043000482935603200000000000000000000000000000000000000000000000000000 [72,9] -34084506720050334336545476467194323900590174246077416428628783902744091793546723116791744796987351704395498638220417584804142757045543827711730036783625701157462345786302480017987930549674415620570448937211405051585747200851409497005927986468575355249606623042167301515220587230205810411919990476575373582401595913540833986836983760666913819262291688843315847517527423658864350204917874537516047752391466115404034314960564316744722870019280787511579797489815219149825584756720075394064081472916097683013011540532992173287752186853107869714029417870266282720234610610389212737716374689449046857235902432661153284301258720899694073266164847509191656286054584632784950279295873948840084632197891906531802990004031889786120687175250475299367823302110303919047141485565015644973705952318247395480080703820333628662841712227025996183945293113556051642477970017397837444676568726755662776123417396553818514976922129436263525222119354703602877246576103451957012300491894165327483627349761814508058264609056976333946174480860571252729758240765806859793364412605130603805806893329705115792579364125425649901250438128453300591119390371054083184398220574051945919852888072033490284485687650713928747145893697226391012896160053746614171153084842203420106718268867827401294503259848540937904406361932738345180324190964120609915637382134707464912288905964473059368701161701752882286189366806163839385724208555718367846814719810629780716888721188269115177383226712694880359035761379486873804290629024721371348590015687928137144369298657452936372708105887074368971302906924786671031686237962015759047087991905270482050682208659786962970497838047316316862270595503487377217896442581881963774043445828559085659861377514386384719261021022122165762175225274808892385397283243623990215539334410675286149962741383902182066225738380369449245403335644260233261343017551012832118827123347697961765233974844507355264003619975473377505847290358272338193125434157519370783894551562191234560230505241410714771949328614312753619894973283361465979363600294848230154076725560497016477300483190054017053670738901755628147087232319449468963519751438600046706954921592939267239150499309800704887701259627494755759167983246783474261629050826905486639686685400084547943714849847898014634344767617957282474829203565778377698641182466318508941161001858079183249761520137207974915282733703015077805527799651194913498070319331819301009106570646085517440155427498268788763816820437783580186080597205070876367709325911484773367240418673250610707076901348419015436818050272290655663174544372867962483597290595075940694697877312597902861144218145349930125284340772795836036824262323423257121859305472000000000000000000000000000000000000000000000000000 [72,10] 1119159805915428876459735111347055309858769303866229074515773437581281192679172254364753490705722385959265255757955269270680947489303147998171356069845019168183733089224740002892906491371766174393560884991124498156567452675047219536866902320244348613726640310309809791311768306550104489287572578692653141253237639765940998902415095216662505756390031930213637832864305889883950707265200184768689363898305635938909550258260441432161357081345331642237229606912256091668187743407064254245819932919080610487160951859096180265315674227287856866842545011424068177514321936166815328473782247456515089653893773610960350987996743912332593227371358666063202272707956208405137071402117343272292660447249404225556021995831819290018344135983057674612999888257368829743731660230574715056509236010398693120766346803051685809656081605042671858185274922588078551806388118423657061476503684183482561063525853689203396111058285103513801744421087304626913575559832483809651909858974845961482035122511736515479588214495157422617284214908329216050919073862755016518788097127192793058359771596921123288849637576167440547131552765009575910742038827508607545301924251748314752479126565096750965934396635291530906504581472453486804372527762180090703771634627834812337174324468450496401829213805676888324326802041006089721394460227825778494989866507406147557359199745368895075646945345824667604096184825954396103972188237864571703647458302053561287707918648239541336637757511860193913500748985549821906121666235922719987197841320625935171567225751297537682247077213030683903984804520736753823351414447167070794974033410624027746289797404429168388825834649873755764653815300560716086951363597592466688701795790337714715237250874712402972335046805839300009979470320122646943361061764121010720096223644413898418456295230535697230610908715221613563815025718072177422063168269596021414958791023525612439990906986257537161166475244743008115260644503358544369131809780410927512131460997403059284758566083665402360433027905040007869029099121141997480288801141771163542659898983307627826638515688567531530091044353033066138347313553502162564135174540760430910875265843616588018941801526570717793142917018202792456901692841406577932620469767552402930970818413427017384862530582464809278889056737497943530530988686212669800153121341270309326079795659267284508484775041912046675994980772103224933964020556900219100433477285752590497927288457530839833352241578547451311319125476089822802408157970766178877092706932137939936572430467806438142159936527698496805867850034726748692660249936091842832731998679879531704987613800616228432223228746887290910865034052341232912774185717973112772756471021568000000000000000000000000000000000000000000000000 [72,11] -8600307806759311966234476348072185684037570840078195045911552376928463292274187915675679815831051425372222253938300267322345353556285027014006664894716619665405341136548231196647440111203876978962256736408013996345168414720463565340441064404651669872700164816956160215547107897673525471310845713935227706264458873819454927873156359651435581474266446575452982701965914604677274029348793859875115732202292182644826478505520279090624162076637049351618756832518505075301496036054127850600305083686366678308876020184708925256595711203291389857544526391048824255348287471859474003567364922209881498981973689116709944087961527357566646974494068275716234400667468988120164164084268362516249323076210236218254059709000793582381515180442214639405352079349006330008774019280939238047069843199073278891626590255351057565559413546226369415896058708729551599500130220415680952904685741979578121240517540261319564466019326390481774601696210151247006603982854733933023173681457765376602345055533430974224810115654048727846365612816963230877455570341101269598918434447387221451335434574375637858095620371018545401354513316018268145082461877002194857895588630587405987131546991846147166713053837278282757217422759567218305013540300885275964497954398269136968191870898644091806047117419145495663140611680767426899574981071132159368399088436386004201208987646061440080327370926551598495068214548523785516469140904955640975685681662110536882661370305746519266935952368061858250847501495391046457856595200891853815452203405035967865237190901516978806704320082147687856155868967190858061290435096087572156299706275223919152723691886138293524567283309963840338482586888135504035799362789625299223658858739016887722225916253575909052327153629393527591373490155386031725045531121394119224544376258571383661414745447837197183396260637851937114721755945308570962686640508513981699536747971193967501180004183922711682542181393602239239928365930395232839599193651569419780742077283509022086646447200426970925769511751677383644616442167510043249033967920424915838971808950247451014562935749811065246287533645036252254019361737424842481327681405162360231283731156838443685808172486009418139341353300101032696894620785480535301088217989070208897275981800174214331849699320992430255423197496216989682012819725255545376967138034611905502459304426598259957308153096382694478466141369908036195826567950876121315768424708314861445254863046376388166098421485619562551889232912000014258288352200318498734349365752748541503827414308258586480453130439923149907081721928351724313425030354904517261519067728462338871998132634464782648173000224976594779781694243221316135530784499028294065087599083520000000000000000000000000000000000000000000000 [72,12] 31359449993574256510177643791603447454487716066127145656537544342442165500372065579099633308448554673245172746927303076380618611118752672107225968654228539080799569238431894715248336397468622280464811446189231298972458847947193126085915924004761477159122805687232571780071933414944739528953622295999655566171967279522792278913793946711739875093324306852453659457438113798894831534085669892365529167879322038926770000101094773489900553274432342772279492889912974615108247166259366682250397199704756455548946757816471238901273469556932243775104883033554359386746014517736610734660248381776148143333774279717624415628439948796336425657710924850440237224475017801538455620963589606030089568967720855541373177519667257496241744753250183089739565457122051576126727461312344530573600859154245587930039490567159469999165895611798199210095055132920847793508621447631655486529755215600078026092724560836070529802595842638458964647565072813046353667772275029814953050577037596989948292293183392270030298970845455520518956731861961630517705013078591555312502591837323875271507799260487411472063604728303622023622794390749363746171762994081182348399960648759975086186903515921399044200648991770810282157749248002071880580277283817570268137598284205358070759127178292020616640326489557752792405697913696343858385195728403675463877662029279370745644717611991138814423222938615796818186623506537914473181517856694571685028450120376581998053452634252567725861511025237177384235123357024237239206001219855025012374844629809343209612908724488313430748739851628431659939213030907018888273629031861915330888326144034725061881654243020956071661594764331664872160475131865879660967538889255674483788835669529336268596939819863088348276442319445151041045028512758666021854468206526782992206499634640963732461765869633904295077642457696093929651678716799550750136992123001585416309591109632316214747753589993751093928235123549731598065940385549300791602579586722149089366669891008531873113896279472716033174529027223872447910334545980618654922387673105524529176156293473717818280952009186236975655067946613018967919297536920170010977572872336235771926623842369084808191107133060875115481721969992512776737447656567466862035896970926822510109593217619755633387851555044924616716470044538338554051206680468745066798777548727359822298969464251822999487874598743587867350798981541824896147314669413397750762246741065300556369419866519815194246402477154119884443569783881364194101361462534126576747939536238978470872142691332901157810888484566736532961761281875122282029410599665738134355393167643894340849192678538046800276879740642274043384298660213472959631042285167289577428012236800000000000000000000000000000000000000000000 [72,13] -14833069834677769282694121623539642374107709648319488703477800181026845064161936769240108395411856575320722217561096694995156148656545689639226275393589516912249621153455218879857398138038448622025142582122887168000823876118429781721731444482047687717653401793293986312511788930730410316441982710411130181056832408029789090736062176149821113665024168913814787458990810651931378273903800186968239874980224723054423265792041505796091470070904150824834831249095255992261091868864467550425604661485966779538648267909946614482349795953967462179129391639616823931750724684291180931070840307811297181164449196868520969408672657798617322728989532070315093006455891696927732293276053251647344088612381833659558297554965789381928626116556006310251502358461559835580407803785854944238099074112552404116246680078568215565782563525931102544219515912790828552791158557862122707086472642723492117220963283183236133579925087718820137150400082317451053308313310950977107507708713732442844645713225540711306344066920523997432519530096564333288212773815254973847728251457607383929307546576454963393447046517539688581550168677341164587390626897141706804496903375560982665605402106400591133103545911133377932817424232447730232171174029670796507806137707724634559068457792671489937621169171099863452903069843750673638322204023213368337555014778777683525938518429657260122202480587348527681353776031773132885343626385220304858241675698201678153526719446851828326069632640558128805119494990554415193776872275742061041923663926105665865690295313609458410915657144832590727551771105610854931922184482850733198113812135140055994302407975681821588559894938597603532886516746423032203129074873720965391205519271762760707602550033579047411321680081470869199199742712796377120078734918025541423277691409744149766649891465051911079000432146767502818535439494236948651216124528653554987194892671562411654827213161963864289857656116388056864286096700802601811094700647776414029146802609726631276232122205398846255207395631617844230908300466482947265878753140223662286284750878311727055004881873495409021773039862787840673106513183669918300981036185781880026758785462218306095367018007005608151148211776317292835559825905527403013484463493944066299536797102374163924977240333896650486146503410811423752382015177733129875082313903943884010283493350725121464772188123575366933110306085315070971304032625262618811969106583274261137458676674416559259493916088474394897817405940534195822120085433682828280372269793382783978703476438541568145666442893643138189917359722031846300384825667453001143680890491847214843533546250487575189054998030612114686036753807705802481646705944187727531449778176000000000000000000000000000000000000000000 [72,14] -319659662279010152264037094832007939136491379859574452562384056807996607134956452113227700232236000667359219945421725449900901993794436603062385243399997474786073365529386268686437170082722261820057616893206632992276761732142217577755760667243906267420162625156821973132736204699751785992865202775701886302488993331608231187089869196650445084459823481109566938440227250420352353288148735901274377229356479414527234264848102124054011876529867931266649114558226565931293903197869065207535207966143621633175276536736866102776013693974896347593416671945770302808829406803758791577533672820436026798571276799241720840305851260585793183181050041896037393174504049931980340035083202649230572598161100789429232578866421840092789306481098530791724604303810354256408287530969503863417083498448204433459801180984802334558816571215757214617322287755320062931806159342914908973097858196000943508132495204039477136361952656478907484262861120364496728254949165455442199873613923785915052560734214067079702212094111355477198914401081650633541588088896508950800142297996126037449259447827013386937977958242229585673697911205495093761715344249614130180738971176527135997845536098543166638064563324720909654842289946861849245405756848881976362781883986961758072156667702394524046334408097779040361252905156012954456714512385849794909531385392123869600474921623958915295498349740659142614749509631954510386725794451857621970979151701665667576177925297703013533790099815601377718833275039460185425445936406051276769717801763524614563363040498214947548236212680325009302025377423221835470009544871677235444228252297875802305953176534358716531593205101877434524945863149775247287861018586062309828263466058028493544107041145815178845532962431727631851677668122215310520456710708250755946833149525906400601931531641897309908811826357105519406114325409176640617295627545481232355211384522031637775369667089788261097632008494127845336056547123557797712317327095281459613841807753904818588599953339741149438530959273851193893068724271217299919124745954305887805552531541070792930300858246530349583689838566159268987362069670726850657205562705963431545908197854688099681185055321086163406706349602634891750459727663873390692251711662892907427677681906070472779690221800188322770933676605387759873655516034255247818696050173495964255753550239828081995758276929155587128491213528358068913525625582147407965908138202002117242430701082003258674439574209072827102037162912283445938403530544640144258689416914627962207336860598412595997248284331372852025054337120881693588604055124681726505677621240719290160892380190888211336555650473684975642845532895174287350289805840846428704203603968000000000000000000000000000000000000000 [72,15] 1194633960874959655013515998489131312631617530831278423016895193399640786167673290501411073921025973205943298129738513076927084450923983731259030499630594300603387172111497115163238347756835876209115408936006383180131419041930441946497681767682705642970253786413456479896232750291811396788195368770296591139195166749387852712564154831820094658977876649020664416108909132358511120354485601482068285894159979190822336277414499926235630038487621942276943879602996657008520792742309571894494690755207151107194631875378656785390089141733330928912039109356465279078494559686805844979093818562133865725128897859047708649146321807262275467189562228148293271660252828925513236128016123396790193180120745437374332048609905144294846896072597163154774342174987904620312260723299023230956068587749835863625680666232639751623688024408148313662693400106260804698471578190443987715702516057809137896142460802422311183792379522284742381714788427254785309394537231829715234184077555158175997665914371683959533241623427529019049353779918800776078518507909873225361241327712942113070588133905889162317327437790893456324187923592244843593533467833100868781515238909753144122276655181343288990647878993923611560223238423543575268648303744910847794712785048659203936410874738326939204007712419172341168375081624988479836118282987010023041661926372004435948240126148335004710711691223472460597048892042936866662640288229746991010939513311828359563204103920077483832963534421210993999012687167044152055829553435232073879004409361937094889581131702686839011204674604693935698244454030662063391644359520260373533315984031260455540879098061356352552546954914493067827799987264874819236445623851341576480768357254714890490315052376489227072124469667829737879307258674316615018064619615371989221502567676528549170073300570200045628001782933686555446180592422522685812102647740171323303803402487735674187862608820349407541324469672654644751392068119695921782994997484951300706557707536898026478699064352044336244039788413064518610614634267571047165537555592443079397355801838764671314624162982781377464617120226822841810405827827582562384753255951900824499382444898979718030833654426859772817531214530575009050846431865881017417453192193288528915365651831199960883146532065476763669016521377329507415419407702324536101133143633933591472618126132597848405722840768342531742947829883057700186791179236859008416534938405407156384938043963214098718049340790890134824461575997449242281018357607946008092689117400016859332407403087011491518598783066025978221644314608985535004948352428049240134657560289882360743870370004552968581108664467311833191582772724414958021705514583697827207556628480000000000000000000000000000000000000 [72,16] -1425264203677381927421093719825946058388071939914844329903733062510937317028185896589131829514824797536532075589014300201991189081390067071623223425497388469070891509898485723678412701041975223008528639194699448791594809686410953434138384227208944183389072935280510288965502404501249301935937028008057021768614004019396298746389620877109679950352453392445476362598908980489941204705526948740619857284957569499911119475341563427895353336860211405806534574254882408496059122724490543587229906231576046504066039225623704178527293450744333347065334456849756327263219208289133582370225025602830735140045334420344796480902799776294556062120916324701979244187251806585290728446261578213504869690536850152085571561620703649454080723302257038583450498076425745837236575787392690898263434403782718951051677682194576141174313384868098987602876712237916683223984858870379668331704614224711439231834380799705663640856542234346365106793884708819652072760850995565032067752929759298764962329988794420838599436913481883136817843687309865237373907190389331345423665169236041354710090503222204876659704184945230347537510033690732506082528736478158650196394168654975869194694209824000389061907028216624013913883273043642726991180799222915309322147780138061973493854660260620630042027306255945584949078980608314476715591590588898197756558808295602074773036158139700727436700789493556642489215836936566457962376980282018393568999665210986399325856891626029833917896510670587028708222612090870024197778674519887350541734789778223000105910630065848454997888955079589886253257058983307547293707649758645554552027913284034521227727912168681783684494432677887974672145030967139550839577253058377856259380400393628893507207455440408390375559895884142738584038321424499378649404068472498388278305241059207704354180830520189457732073439972204865564800753444257543250997056392180900121560893701567040624689301876618279692177166654119075907165660433265523055767759739757291729477448100543338707975375186804850936118272563228713879113274221478232879526784731387929832546675248764229355400273948516950868227993861223755930520950524260717794133119436990607334739516756007237790107766242232409212447763662594882721061686491275814535714439296016069562829022711720037871378081715210851478662280067465051733714400977860815858146241110826992960107517131708648621025349798499794515786163852005370784198895633853318807786919232877161800360528241016453235169546812412142025952752574240668222187958756303472351665261256051479291168009769829638392094344733543702714564876939877246865077579329899472079732097958855760772029968467579924240099130142377833171995441955278695722165180773401999559528284160000000000000000000000000000000000 [72,17] -2001231020678366059859677380769744030037803638920753227941089143644695659130824435286139294757707189858860620412682006056450377876802798863912234955519158129030582479900363523497885159343932233158350799176599795324859298287727440940641839782953074852245576179278968604217865811656277765121046208220378604117910755976483302109301616191378635656247070807901266532186595880294685621666351837281112254461667263320295633726689640871728091614459291867904019407924772073202981741061077671135940886211826077460677580969035632643799733952262448084705290883504982657038220480123932578505767097904315313219148171180682105652711528774607174402323879052893052554143751093394607729034453945961327791606728199348039492969767326462076579559543725449799631363487421874358149752995673339347156487395644682505108205366845558044184690429012948137603186321755887446595844095151624555537541646731549239339922327548510652553190746876807414731236234539746318973891571806418798975530595945468744202312041078393689427046649965515907225681860779990061235477058440394354377022454117350560490312886530390730057627521988539894438786413799825537219359785009657240661780194439681850666062095863927671879873831333077658487789795564099279316923059981097156403332711893007111311495719245830913308094528707393197653721077708078046405333966903308942689049880994496700459303431654213104516757744583597728167177132466710426052762217971508360689979582332520483733592349702407960453628342791888557664064789717404624210760029464839908189537506738952457615678178308691046695976377187347500995956132650064255494536126680217635575581785109511542055563922779517572322027269064830945891779108686783324903880703889613156152989582738195087575145846019312536560555062138120125165217091519043878452884433342592313405172555248965452197437984489567439836397715764630057021528924801560152446439991983062071029421970542621359601390162272429349586904170052615544921130773655315189038980758861185558171472360193650469455709649015154178656587779464438027602742164988867215926768506258649344821490803553155982899096472303372536900107203149314637235288012568759084419620636682249096827469398442199324328889039597143974260925710264464431176391709791314322169399497688946597772983454745523557042420116059350531482536583146002412759091727578818859150476807137976839764959607352970061330590537936868339111278406207994943702184967930376717683040039042654573557506307368062532158830776647103284833890202543941121642465400776540989610144949602447757818865951431532483943891816722775553067334277962157707054474659841150749322838354041330653912232986661568979365692102943317281207770666206687615893985124458305988052396277760000000000000000000000000000000 [72,18] 8910446392328426749814287079600438231727579758639198170068289323671519368384284010840607005899659088266291205933078402318679912419342730014286401336831154191160447876568698332522879248423386624192457108125060951493865823746575444905272822298275613728696179854590614216309396009947494578975209925240719920824559778382567743891420080700949615538819512887240375998271950758959387237413422173500109278357307052317637343713168026552206737772257196181839050371057571060556776361194101838409204221361405611971882072545898424353551756715347033502179279906665330496557943774601919443953516176919914109485800172246164531564350229959699229141594481487333728749505301811948735279364048203903696030547738207901265761405123128065678854348098948973341446859274595690457894022884549604460511585794270638529774696289003886012632171574844090320720469064353304069531050916291324527951345201093035594025256053920794028099282925651400586583818630639218605027941944955026790440705917795106769172011421215849565093359015304060156464881214058604495228287509921901223793251691747971322579484206611293753330133387594430125582837230777081612910746433291650318290229114576794632889219478309849671111418461059484542008450103066781326134916602995467830540201537030812511192062999211142655969889164758490879630398199187674058476629372536176671902517752849088127950150654792774183823929208439856955464278073995943742073138539620865037110854976643852188886908715344605846632288569709079200435334443240172876238328264285066862031187509574458275709177353022979646186050883190074951321726819151668864835475179439965606170103347277207171832617602807711925062297749721525981143574920587987312308276807567298974462401824667078360920843855658499015331766845835273619597101364810368247478639963524901050741954938469541830159927636364278948798383833861348898126640852050807024427967355551699005825826694134726157822207120844665832994438789500875617793546102151712076458817177014724583063619932005579849796061090786094678266607333464303672761134253637632584772077529773672052290085955116712698341231775448390242523794796177340533563566834666404473309939684852086385508458770381787327432544315516115839873596658622987193207697987347714690176602458373202305096214401585134849998256683058794964970678901477353132877414658083405702270650178074492689664148612574983509139409872883688099321288155007506935727949035684564774187278533988193348545623651097146987006910990852140033129657668920073843477844643444322629445427100390809271518071679317016979332255711702347881651671948266240260804717243324621262140024990199855220329934630076771816726424320178740002157978940049272400800711377947202844518409830400000000000000000000000000000 [72,19] -9739661886359294733266084009276079063693042207107930660175354449451419915719223281058329519547763683184262606183992735688288528564551408525579895617974164627102434193724658834522872964329869971043807080449189706381355473870936747594694973869191176787079575353647096650042591028861492648243923080038471711036788656331491735844754620486650289356282748923021456420072328283922008261801238727088048717437155568650487465114936688419754144095064329133246947775017207096624513095512883000807922335688632386614247419054595645496598705438055572834248166379707712195631514119733680593082936207410785578755102919148402118366155365446281757387355658923842182760932200076071519379201938565613640396881428999286558993032210797127593259631720867987026015599502507201571440864634339092656961072331771175195483130431489297397239843781543161447070538748953139264576457167681908236330734014439060249339358492295497244606704400947861643236817519472040135995317300587256565875776860946808081726399407704826050643737097513126961233827296142161970215135140617974524900072156634444111605577431935703476225368279787417978732141028018022592573680220038128331039007040880542858406598345441833904535377757308178451267536827229500325604533158975509853844878571384196584684330120506414657810487241305499200512150407807879241051117418316762865655379858241505128391459064330264119599317092505024142582871457831281898546691782897495462025405872079761537337726292574250816641498697061672893319651502778730448150282347159575004912027456426977241078040880441687090935760338907712857512174188389100698155961842808792774400895556151352996129344455496054787964061231952243454279484474845248058305809981209360840898114364515759585636434870039688206297390819272306234468950329237468898892567990880981876505507047518759229811545984551860789968787355176067906737949602743983061894935875073419250837421946114360094140610458586085147215434969839190204198738875619046041085210561174643613550509957415663715733800422489156679216344206805382332070166730262412485984482547379395214532016591748910633889512341670939683010635309312226055943743710471768196260177016906033825178270427099674390341191002730530775743161487465934875443907285386629601715792094156675580471461615721800808580881242483576715173104979346870247498591767348998066647159357554350736212942655900900868745842119590903071152202490502068068829487669137689202408644964126714779075121755035048845232416713257508886643048717445343363855889578628145703643599871933048217464785345932944679326835490340417830291796759208251038014809499543734841101956327216067345275083674423450063130939826056529905848285904475634230395257630200163647192930713600000000000000000000000000 [72,20] -2093723913484555232658453551040450880043663358449300411806952179010919163852279513098313439704838363739432944220503924580991690821153682274721490375240303821498478224586525646825144558268958184402084337240271059063398642773585556162885641981524728772427320837425068317517676815090379858657912296712721903075538608757152094487777494372240153384847465075435232268666648966272211229073325665791074946353185014155902725717047022682505968854761851930303136351640903650156700104722666454590035177728671645490609668057865500728857806211812142703896202598363191415690847586345350088732724621660895786773440440744164533909879147182018032519387086340716588710443286042790180980679998394152958152711062124062872227506694944560908350670063158306722505539272592720614949081683240704281833175916487304124233954095949360256784393412080685814914151230273254935882980051906077850281224399420785647096129266992911606612633615604626597027565661523141212184813083798726367146076902552788866553000694088733119218373040939422829585421615335743605494111505078495940946107471110880760165290116325310960376294719639857076371946876050375250245350129213235332177070696404450462886390622011742615608019615277440696962882218144617909140095709116369311665970975869782895025529146180473857894040976019245218651742099608568314756386234339803349548134857521731724413592994049768924441859459199915820113137114752135210859267857301777216113804768949612153228831155755022337085982612732570648744051450892397567442114604138458461051265682014106992699294888808660410173142440638924643651241354874472448645807842568421715317643928657195571155173598106834207843423636657112545098946402110149407269005406208522879512486673801854838292047034172913191868929224261473018272371905523956667780851660636107014267119270228730794440755033401664692866258380683354981941077932514841770932233437735948106656160173559988245251843572595619686546756124716259392089095735126674139076812705968938453576441323525800812686294782756610095567387441725396025276656274398281512031778879092671118546648448719532675242269850097878818809298690411900605548860393380132683856608141626560676333016652888373253291924659666180027233840359880566121414846742018495236360220868181395466205987095919280007638846034947426059611137033381568565498757451466565843369113936423285972434434342659613245036969286627687988008471899993846348736785560876809525315176116367446482811567228830072127114895167384046559429178445274782569288254971201655111768198430739082399364364752145551247594459828361285303292925492125212499523359536358408142468919294631839756850933997469165494508649507839815802961015236563323346324785077460510816070323404800000000000000000000000 [72,21] 9944388164039715135542562295049882396087914202394584286647823754508346267507203875227339847260058296903600613701980427789700560500839424755756250751892524704604144679985179125444040208640750568468808013678461012933271841676697050387047841624759888545108162329853077483073874666437216290507607051769559313024439406905868033165045225354367454607250974561752260802322663958374481125388983535804875499738086054288153056373191434877146678254928237175172956096365495537562245830619087354681265297439471667760067087063276657157180787686776235181602463290249861755081163644010555566016452303065487074856768987878999341786185933100627376824593444365767308115876024741008050701598827040664890480125060241051709981737154641296806513281129713648640127817900402809106046523904301280475092358342457963181537199026231414910297148905218962539506449306871948954563835296105584240774388980170656375476794784197947245104862200059435473023388845415198060122270875304233391527739449068813340302412670016357365608100466773329919336606548903085173841211639581955321519456566225748612458440738526068893087241320963113635430257607312603577389532183091823354429718098944120707928880853633822848483543781571461637088334263245227669626892326667812935535397324669535886033723927272211645675519760897211054379602590679457120316202992728237478058647974900931823314716281254985416502769137544001278436220896502634907008489490424926400871075792832911135127061311087726265471486488743011765865676707275822871832757693339592448344803682384903455126712053359014699804711955288000314533735953047128055383069260032804850081985979594677595316487165019527996278333903046878963480321914702003900834267066378632315927688207208792535845242140502412960539726323628702209829671122707649576552169345476650589554642452154735014675405353727570248895046420928386062580011128217531163555761317475898466394700582319441130357367256861928480602539948976386387343041971885310487230827771910268105136271863197172839908646133464979180834037366271198516877695734962988820646602315527914643699385244287279403534478782065573528144398319244147723405997646055550367226488202751734450816529927349172481257200578139467115727161696913042916568427853981209625531579463178133883498884954282089997623236233127679489894638399149582700825838543277498923268256075355722552630911058272040080055336414564658179868189822990308959467591008987235792386167660011244292690951470521558250006486040505029016152880348145473581081402744715997580437773299446687970643143727086339850974643225521520434719550419081150496659808438577418139774560306254027863396675681798913458565023026317793867819217926784247381739287430525103420842442752000000000000000000000 [72,22] 2479731747155563238010349518259720989712532475969545642864593997023909629655951869610873486913210341528945355273754108795179852229939449459601594480415168205040206399373009452544142458158009796909451992551155813470739152689098607207948011624736989465702206745746907158008286912826092142241015283829298481591796686206116495182606372626843979220783448959698599042557152698953751479561073723903379947847913891135153628169149675336448823926199287611194375188225162923306213568081544737930433356592580493878156900956372437010182878511583118420275505623374355043926678574731303136526185215890628278120427556052479590006630452878424069572095692072841946746185470898633653590827276102380072443260966209581019963597165815294648674035632888055815027793565399401235105003150908097217366316039933197929787117134427705383687581728912281837863310807303971811863880411380036058405707249552775112938917823931945538344468062280622793414177739024247889516365706226025584943683203938492299719117907873909681721035914701674748798707243491980764164639884982860704442138744885645473264452557462239113049345578717710348343716703256697154302766385532298724748630017158673805009590859512072183526628937076214706985419318030181527660009861420451527441075030063567585409861082551813623838197900077151869983576331166944354830553096796960308347900949003506932356024032665234759336550324066180356840776550001255020167448771913947768100245584325431112592300792345812170563474492547924953334668826974388797284075799589474548889631493350428647109551516518065741507820460144646968260148333310139285026735843209656395403816302101599791514525506139583081560667332482664861933519471040406946684319212725950770570891854051516236960838937763397398497991315687616661101587765558412501496703357775925730028853702102582595866513372652877525307666918625092325307537700976805145300519445331222022499566482325866163740178291793907722075627390263723853503466701832976412881913047430249241286277955389774280269662526338759680636754388509110610744803401911663332032274400751753779907305089060330579924545180576673094597002646991833386244888059574331666491736446331874548216882356622746861252622977210485402208700427351149266615995722873986520716765790946707058770491902515462235726849481380097789729863432686211796353218508868941377546001265218374603365724519228426879288011912966670307494893069310881297819025691362246691697444690768298042488891111050287471054097035098723329358816086604455372813546858691634191350306385497642599665152507238767436099842945876089089563135649853950498453010347577747297394189565970340718660973647490035908810393593728999606060731681198418900589457575774025524413726720000000000000000000 [72,23] -16325236685222990342233715967848183488428196174013916274616879455721774312275171326212234345824755659981719593380253002815553520009038203764923113002961004839396651267157395284028314460657519406877109124875872684807484397611108570811581888071563049477968588921378847367446630651586472518642904489770105618954363136308567263048707844851832866802223457845276635241966893951569075176329230328081016571686156878169741040961259403380948666759753469270929705472476153427289292030390012935648839269420754757904070045988395980274702615135062178553368134137877914299979586803475569961808554922467619960942177678455213943522048605271882984822294344916614141649315720311893645814950712542666072828711402253550941083161150479022030312636645250144631042920173594481520391107424806093677957678750734265306696659499566283464918236989033471316919043503483349331580500171187153720010697771884600275665252118293077240852554314350601397938558591387384776903538600009434751388978848940815225613354628785785996870598980914510589792267773581472401700713004848952052380824816528195981212517865033813119307106122209064500887689044125596105435592776831618243398433734069181662430532381261253522382506813622096113786885833559121984377012418699921666575948698127988074634325761624761024896227936610193631281846596719708959414342504049720657989021457434771528645317389218975915264067817344136850309983032831234093367184893174664100246625400182991309440184824165077992404920305257366913175030161941082205242836100928731367146994926721128914341644959840269347914108621627912206164937318110885696573979992899598930864034349881155472097259885894927722384895759684804424125780370219526053766819573612156189648626576265105057219850696468598951674449522120078801934839765493253002876901127516635017279043963512832707265999304442799518879460931738139755819385761939815955221724695046368891484018799505822083401548066185559539443462191007313337542229315864135673125988956645961692886320608416280661761593186838025972092893189149484054088683096587200921215757487646080512473615346734622608204539191580428062870381147048754101885603570495119614937145444793894321792660116385712540049656856583657640187438241153587197675537752174205519353995586730213936156190712446612259750711645846003954983746864377911127745306217804472144990380812852017302287552034179578594060441494931792021451154992129782089533456077612306035289343976695508598000661796786426437978746094834298367096953558422051935157556501579178256249142438551707160198717248792943872348614348455026418602874628110200846863387995909792490259814277284342251243456721884167280066157523731755625619401523839302928317847182858255981346816000000000000000000 [72,24] 22254851057189514633331986942093150982910925583008559785279642346199783528695253666511514827537169607237080048463197918052946127723800453688526533228261980137733055623096809862076579122380261154302205880495294615938030862273106469695997560070358880214058094564660603306755180550464510481570102031123024235845736615162272041069278907176232290887284323374564067200281426238624117853818530464781853198400527883547160726298929816908008647709711391602469786683918729076813033541017207968127483597167433078637706073641096397079630020572156448294150878617898129997538900735496249245286493739015058404731408494877850994215812380572062463779380909978554133609685443556516662274880942062546794722476596071165064812615974501936631611719407363383419564794198496549208721445417525993868040906409189872952797731397842162211977572555187579035895793469047979768365365296180354552220502621284513709703282173883102158635712276530792461477188435306798259279418752147520515198892411710303006061077867168409530884324078469977292014271529619271185176630849415484928786922887255621243195954063712788601894333719450872601404599793434192009179168207053896150083808456109358396717888737015504991560429711444181062920182188905535066579588181084785297765365056135134721859308251887173554176322109855204113772404033991021055994258657270247630915571919304165465175293885032991514014572669269819771698613286245997791754341741487540663637985801139828714014658406569834217482356421052182083167797967151461327042324093970297968863770235194190360374655958375088069216192471238236371213707539323194875415283658837248305759805552587990970465286996358477589817048406092117060822892194790569351700507833406981105163661893922905913628594413102842101836048768330524315045056133023263958697833926489707266982500216986599630854702268770916932000635827066305040510540431058676985934992191358580058445349356562177006826959471519462469691181864722486936260954195271868418254556897073774267331069554891949795798186619845936698999917681942751420123492023187897378892535422344421559334747913216867188693393154331614191321370037307462954363428017182473085890613440286613175607862037076340907566287212208974235747466203457977685849541837319922047757284818881068085302784899581199346196578630957767277710948970584886006069060267370897231001332007771066804309311859154351379866175673414221500069865575897932298156844432423495467349971088635802752458008593696128702092698356466923294393771275554472551938312312341245070871363795020546308995138351094886640387881138124456578087101366241228133377423803653499589208282668440243230718102581289968365178773983378032614273250661511281285381599475352323998561075200000000000000 [72,25] -44337284854094073702375692694986132905625278828844046288630379034795195519097550323100225643118061364235016154286552035534764738979119264325924319721338859902748576688296954314986543284378317407856379048011747936884248202484722852038425395614563021476127152581847911381856279644910371306413672091479679998966097282889034952547616199618162759173481489801837561321924701233697920233911996457229910045540152243708290503754682630355867174204782110444203692521246084894619351315960872508292894352170185417911954183890982341386152033551197529655440592710937368460621991117535605122836660407564254195714998422051726992240243220744879508807449925049369068367825276199376153980611835906825982716613324071314363086315966414830371216651904349972402949998201538709527330713642026089629194163883000045856773726175770710826220855740549372194986072610374055770256625488873701176583551217854351263805776268569866149390862716161270937959137888928314670801848215961800957973419026495927122842620234682107283470519205376222087871332325563339999533873818067032938203681989797355937919929097027287521252606869998394681202529878509130632155198021571569498826583732258642202314341061836714333846377279188610922337714145046065500573268391672053536611575392720233906953075080311932346238604846712199601274949419205289764351599224136300991578637371392694965069378227543834781357422259206134140883685191607331460795337102558231869925990227291160629788424682199248126005936763666612401802883197015345735123778256159836222356398138713902745752707202963601010851880365894830333985243108835272259474663664269166112508015538863637372694564771497785416306697626255323156558864064459136956202785782262082148567228456327022618323757775466667297500818437892885256894733044952916721287740336049675589806350542615989464944535557818354726143926251932549893575011235373668943245391834738798414073064011467795755243042642542516363524529777592590226768510709684857424657107260245512231961187849771176725834661909383871425468636898833008534311819815492980234557406103160256211570846435223750925353982129425546913006063931322869462003466814356339901395097803741844401219085772105781019143054359531752524991307489431227058217991473439144770910683029417827832868548202233674567625902947718067801230655710928197822415745186833977550600123437458618718834949423973799890062899379980168283402772906685444492101713678612997759313323958208531040828581495050392324240851747639233494292918851211176566391366229021956699598985180703488581666063054032837878671393179756032052810769200248841636218691531396985148695713070663126914029010344788064869190550366100032400459399594257848380058928946886919936016384000000000000 [72,26] 78675553729524354650548689524918722258556355764786539225596404902153519443122997102841784602838878250628318260785229057541967660354052091728721898633630878375217823430226363977173339160354896525132431951197932705613287976250697009557147693592732648767972527707476471101744888466009558552003690137694245552004835292038730118588399838288044752908585529940578376817756482861460504591594225811722878379678288219250418985940229232774496687218192501071929778100507194505756207587985412757122245259432820920857769473121752402277936938294182130067783486871174854159699966921784475948572059006658502187531364718210881415825618199345898840792701863056861634785578211065606314864492336920381147495995427878214261006509429751647777606920443275194027830936001568579356678912298603133075740158796575690834581879818878152915041121521206387890276052981817760797486762901569862003307415200359693138490360560754507396068398521369088908407991106523807233615486269022046431063549702577728246079962628675901164075475559850335049710317094643073174451039569088417843274689948705992294084313357850879129271887458239260140771297058007046451499365179551981228809554481762574545901813034128969090609911841492210628104105267710189911601692844654144642710295571900367408842772910468292847092433298301381834806515748474412515487807984045894306567812239803502394637978466223183553614347989451373478077372293105875384819629429578719600921198116118889865437256885241029797490342826460834075947860814860143858356289484631286728236715599010717368580144698685516175916244328803954254788333267859751153778883036227492491213517871545660907551142916910611478619797141458239325226029968586200065229633600433393056247292815672774972833388686322568859839210081245115630917050617672790873907707524240641124930044380447261898769522914819477114767841917523810924040601346212524752560122287490682985913742203750853074992783684596819380373783944757824861436605179745392920090208579679102576553542886011928329380182462758733521302791797093457833532110814113636992034775736122263510652304163351464898998525118259565804510225042370007797303368058027592404044642570171084694798507038263621212976024267611679817008915572682661587887063660698656048786436408011939593981160079989049765225798614964273736095902225306252709118804688655321665854802167790023577851214965744630797711020246515792405497001604800237278505754098393446839722934612118256059946778070377484294127919402245453423415610099900473389634492799752527485766550024057796442726040633149217348818682940523803401344636143182923040092587847012206439250677580393131356843607306541122510910728096888212405968474460055785497629688094195369966252851200000000 [72,27] -89513603608974386153202077149544627339881761298884196771107088995658684895126780721234303346726623611553534348827658143341307701433686532888752564793952285083637976714029737975643382530467308937393292912317128698540061308459433798216857139158132215932350129631829179395149275910381601196708490469414671221077908795307766269968528506964053419174811936059654620352833657893651527971651415495014814314777012322466224266298896565014960371152385847229924527963761425035104738039405674485376573400806454906722134645733688742406136359107950930231500627104438484818224483222444987697583780161383856776437886267165072966012919546824694940316470259668870490736636409168903545402012158839958539358582608430159776708882539337407983570368699464140584672980216869158232657466781620711952195573655910549150588284900995642437723462855736473145682169254839150720368458743454426217849513409558641379009377906418604941983193953460721437835059135399279578844449666706825788674260480655981154677970848634737965381550102124169498806732240675356785710568246883827778621533944367428018837055331043016558751776376446053824558655606977041496801568801053038869848679671762906243926288144068177939365835695930801269748546871819219423972988305956524883843719294808612692365575267251436318641103691802021145275995043246054169853911371912895425590072445090171332290514311258461032192978489104351405269854608758948489643095999998922175226990897995090342280672699555813861774348701846289312529016696754095153074066947322696057714995663312069566306931734470614610561281298841301420571518359154367817717927337635340947863312424216539893527504264985877451495664823547473299997024119750670779548908947447582969553294997364266897169587430016497404151582005775303615094355744820485182545904426456916265376808692843221781109413968159738567295521927695988345986967601682100257537794030679385360853297377630987187976606826174053973555139435121673787472416326635693699464218681930726072812895420690749870082155134867878284911991352786710203850385884060894869535999821973550026116927677317835236624133130136433158799796480817011344930494078159930557876178349277821149269668223969993740303979334792709767821033500156521184311788922372063152363220981853384323742769709959756234082131961358368305304504094939475072207531848015052489669066379957786198268762139091078825992885036305541090187462100706369912063236480969973665807971889505521121490698138796201759373666059582970975616334823096691057028640259902426630497846689068994626182113806595929105913246589490022549185975614461196372164520161301458018242681403612156668551913412642911184490006460105826788201181745641735411671814797448399794523340800000 [72,28] 71019597979414615839052661207870911245338884893708737083308238301319585362007682772599334473363518431847089440611000613764838696626738898026074613859939192751166318593941738629185481204815761402018341652053860349121402352890703857517036057479197230110585763941594492048624144424581497524980219983913790692643253405705674877028744852149200889039835371040957262696711911255677727020443493253530722836739069417918153139442637838826007127523276793816405795240182909036427136772787076295036669305122850082510560193423341325223989327778468541943539587875180116763861390309211597395377374222419617517656491113284010902890745248258244914430052571638410625566336642596542776455474959299739011367096462052587666821480945211843667513098252219758814602242453718246969012387975136066666738111160129801060844264991686433241239358160889689502851601163190874929829774436804793903874239513556955586576173451653255863941218442271416437651384258457192648786390682193758747007197261012803746048611935896791279193104749788367907138201023348065881797364062333706955044830324789943057388241913108303357466407436883772900609485950521842464530159355386389940576786598475171476355249723165665990181806078603843758723369683855585411904914770008553219592654603850004086550651836158196220292786024417512853689981708957255901721434811956635623634755485140301077212390338913334702968595730444272800702870418531667942653046677087496737183705288109917258195353449405024604137112283924654424742926589328988175677074965112397829146972319892476717465441112488405523994279601709855313799069450053114510530245449340582731760554208923193681937051784814072480770758693487396960290828142119349260850290274983507896042813737281790555744488373446446353184077263388796574987124681125940974679351259586326602548385700234494873800034476832992758269305599838550194831891468497943737199758643684034850998143174039746156159053186970845185352964906213122702327210679253925161261100283418468245389903428600472702806401161876528269394100257504428746711468282626881082278887932223393612823385511371327062705476323880102496799320263069169187345397412425548287325573131765615266585396131305772168203152484768353801591636814279072400978828143772618503689168171501644611273364365866982830684006123564629890488484259416442839647629399233753395448545425421366974033902935160271824577419586400637284149283306653506432914483539129768280716201427213557371064547798168268470493004463364258624113939685468726339926437410961024961105010986250904744034130731821746467480784955121736433011879112598965221185254648503416751705479072796206807976274949424452805063428642230568021027863378627649043011360908013652215332864000 [72,29] -50685294450161500227793189856318773655360713454568003364096409874245202518995196617833057174401800490462567660348973505322169561418981548203271037988880135481278361308550314195008038539368500885416288858990229377586908432945907528937257146508133623608271422471794271557126296930293889939456541662087243858613357068654085787994897619195380638766465351571404860881580762555541210690751977127157711965158687657873859501287518550791131049094278716303690957863199511673814225180732888778962959469601054157074746577430935277612867848648882590999468483670355595121700014104000022069221826398468751816723440591751071190370124410463455574890890273993264110192651738741483528602533186429540115050969508547643541459162050448962229285369765203329651085219509934490836843551984289577786014969130446394797936680078670890274490770231938921037375508639922697056934733591063083416641400291567408858667263229017189878081766484058475746503266139857306988123969834555604250507757509023796136639399384578564704236080932603375917753468711446774812144529526045793967398589014344499023395737501856833758141570210900609939197387930745612073466051131811486598927074944257191980357848258245237160834727885372745633904955250294236812727064411425843825609491118424815162506257224535235690735163409934960968902638464848265854602021699518969302353080873260995861028378861998022686262969247502271943821545884484074395980372167175023183327417307303349146980707477367378949418706870448849537761685878995236465739211023229957413726468059748858310197213766980806006711733378103689095083601309420141466050423444583335313224283164297628926079388010208041801531100339226657858214448651055488693420889950248297785275715542677394945832765003829842723719688865870985193510775525481635872648133621221368296459075458826888435159485948961061799297432849419632167658344499402701467968405685354161710768198119988481732631809451104993721687527200696438327847466144996046590098652537799766056792627654392878864992588755855832016088027512093475828121352148613057236071157752615746755833219280550697864358686224501503849766516678662880088442787784088083754397496619479355566543642719067131536086815845131752479357473273240677848558097444449178530219495223305313594952855329188381933249074411571709736575953781208261114046996802561382580345113095019082700446849965120216118474290006399963292581080802149419996667050610777843316731867578821414357320719722636229435940653550619695210195817727764066422219652807802884360031250920087530339192834486613302435739735437042913529941969957576701755364933300102739126283928459398665941984099169975444099258130280523711992721444907619810101713713089894955771494400 [72,30] 44690432439819511639148267730291459313323263497419295629149754252368997627125925228920516718987637357438933092797299609862792169762100030841127081881120540039660708138818950925885120103653300950043081777415216132098478447862516594648277062096498094521459035125634823825710920448941570525843227974135702834632929666856072234062417693073864134818907986240674287460881624246807017841452773401139054534841212011534278831932472883477707766994079829185009884058427033075652630097886521375682312780250540909561589004131103659578695633463649458851630501146897774867662221443255238838263921138528181577826458231175242897251561030640330021177390087658326739622721738707026872403988324777699651750326091674830583573545176114028082246160135941317235407425887468079137442247708439409864881466541749553950244797070383429268985369931901441064618606028205841873607235988238651164044394562093923238108220218320835858084899274233371284793060821026124433481423448947691243903409605174792560045394532750628752454714302170671906640071712748071298531247952650172639369726987735171920771485469767192858231814546532032216168818352633425525139471673868610005960551933344304356635715515394375659572690913779343182016084523710284451226341716432323142168610219895930569331444083966876518699369588771085519206043841829486149398998856771540275570514397776506089500897560979887450944856901704825434609207940362255965129480153897028158074833836446264209367537487387969485024127678473346867341363125706381850766574744615167592456825682212961033367428296611683401963195299918405353641082710763780673231200895173515475306410537324860871247262402351076176196195395761086777142222071047794937262704006112232414076759503841476419763909219301552120493532555702338829621401407666362141117478707477580978021225060814813969392664020777915535069810767463489442215480827766289675066388040710553683699813351207170769898671221006461692675394908008952756435778652229573039893101915474127412979055980249743106240254290149654100856320152946014471032098218675135098223594497681715137982895785094466200430371952090868126802770108873182167347947316839502409094744551673659679654680605193711729197785418155811333877722727342093857811435601847815374163841616672964624318287193121043557146171956174160805314382053858860469351480701186633075283647878007087989521391097776402359336503194384580496653845911680808836175451346548979947115507314445675344532709613072225528889691693567296957523202703925894364047311760503314298446838035854856277110682410003174271962105641060378500010675816434310936410152922122973914618313639669439228370908624648204361813905193708406467317475770847538354323896456412397568000 [72,31] -44854930296214671092825232155531885947709256456314651427212611577589675782312764693581575939367787529889172621464395270112078140173294037187807758943527465600138206205695145309073393885519358947658301000328940858920502401087308170741530175559096418733829581178027522419588179893413320868673732056843967352961215632415338929040835788766970723564396806592423092860447306522568814012279980732808076485873990963356723887676535638827584394944050382912056028502581713213146186410455004312626010581396141102799751353247997545613542682788069286798009112831758904104624468058803123476427748006132606144608021380297839890754089321671883122518875159659152459402672147446597966417808128057954036379190327305038505902259992097342486463081788956161482801421695608410224552621715367971143053891327579112802000303390415828722271121285396790400413776322806163082174437776678974629714506928604262751992501823929726345240989291626475415165165709450270469439269371069131733753671041129149877936738892060975814512242714815167257647890180744057386097717231373406830516175481713010063138173821703644152381799654089843384529702708913569744037014420837876726599367884323164262361448269011136603233241343912568013310380934421413597323141343591812615615231971964547720635181722192147612129515205155423406529250636872485089977969244457628512008614799976926966813999775046571769173227961241665799173881313149976804604095699589315606379144176063651057125631378992256223659846241833033162617886125953939906231918415101027407861570465824413307602802778074274389361865829520194261540623446964268968957629854741082746801175113934579870330469841389502834007446982246987113656513506909039832270906606651889128402891178800710044012300677091092647284970790427456268995980777949254107697754975500010859527570102759050357699556603931601180700629556353403785805458900799714243272535438381159022522617205992721256124464046133120496763502244627718937887189952149941437204788393686723355434667741914450512355346834044551327205866143195722169262027665057221579637974923566644530049082343159371061805875473302241993405455794292305055221307967627635238127281561204013741294333262590719130888710160640047384624890905025493146878892566757666192723614149610081993294380393525919770858338053622462310112225268193103826018335750370138776253011148838543311810012464361382336085478021225302606589369646651844317206096240702717726266291856295893670337284603496261675924658611228284049282782229446354656651468347725290213357654947152339688395351876399002081716105041016650930601428006598328209124199158249511629656361676244413641662692144707846062767286507919438413462224374129983372980995930193920000 [72,32] 39519720005081539804684711382845191213647565539719220624121584993637461610953633099763157601215891197882492787056181812986063491779098165392754630974524600695810027908984342876794702127117283104596241179389048136375092361735257538211687613523582098935850895639417022297770877517110003688320834964438937726509262499591165302692541904063242082333208576190689780053368961358580434972435708822554672460798764172232516794767746351246472646944369744786790110311658606087390831340504054562827311537448387495244931753563989378472162618117522246230503701452175917228666700605530214570158057655375921620325809610053525129608745858481555780357383693007297210955273247636511182574733655877197110313385603960296175952586191159712526425704183838905295024886020599968014977918011297768613270635426638822442563479998552193230489429658423076574353166730080226436875049250040153880169755503498511981149342076214089370834674057664265755192507590423709248222000061287138874355600213637706245693397568396164035456071038909872484432611974531809735874659946811118114878860607296409314193275323351042692676031542838864165194621172451026044920021144557055267197883745682767457827535834364550054440006824159974905221319729845001817112168672444773920056295658908982634095914509559140034085553146304288160496058031118733407059949710447246949837329847802245622611714200277183406806569269964661726931030033800894755093645207410306972837974991751120913326811991020730316655224852850994732963597843647708737752360907772622357809308393785751502544768298941066155746422915245198091316526784773169959185484016925278585634508787734994968468709849850034614177270280333907343395897597227535013091960890056111148246456311244122500720794675170342715616934997879958464700970481542653448537395245138407140132474436693945274700246957282468926292778686825768944498416705620189413676762505131685089679598289241497480346767147486339987926122075723891999977479933046449170178055330911398797646597408521248519178152946433820773766086085260197255185817358159335683954503543049195866342338826221242805986697544304262526550996991067117396480816606405304957791055189379100118947366242012442402960615362519570313091876234484686857539436296151479895337486195239567065335911554280269149447637971701554219774410680713418407763196159913999124551322442352619037028607488851269694528303565655492154490102208088775365500004827809838893647743851899171068125603694143906138709206929743001339827265090853544141102751702054858356201006599118076670463222030867159387178507741489849015252642352223599098877216337018908882838591419581394542992740268075110016624825146908426357590751649424058824621660989030400 [72,33] -28065503861454545676953670210117050945298226188193835691272801826425109530453432753424100561566213945303977219671189701774305416078532956780890477998150300383653258842961673987777790065396719987260407639351136464032724373265738049298917849472334492569640703997786294345815862764707368727463962158924219541480433813759680014284016815921906502055452281836426434235312919507283869542441672635636734496668207752897333439487727053459083502374468807608829236980915788227459130942646461408493799575447699233253238539626155124986413408452729340875053389261508848352486830225014660480631901074653377209523143435158387684555732285259129971875557860071742236511900394080457347273815692322307781937042912935717157329589137377800087148815604486663781153854331486573397911014388952477411535038927763093152916028327095746038635539353733455277122407115137574479966353081034954066445740944134725733659133354540010533759722121546414285219662368688334798602098350470264618674212625189872353566526456142947255300450245679959400728723027713141109805544766327937829559776821164228387676749082039220049909953838989313451347888649464937156846816767106735313298610204451343900186144246969674873262680221894584981176730876201716762724752296134188382615984692806618469513654005101321338799792384900313057909743425458056598493965856267629495501896340413624097840831842511056150220962237171847539584279434145587671989362866370965022339154983859100847984525655889720718626642973847396327066263318665129576564960736539777586827601337991255705533950689853057233255044001490044264212415419602759195823346234066198820678499284361110323816466491611378128494166073688354797210667421185633447003712125260434815274371595579014135427310942478166204581105775651609148554233298012862074515391481932138401443012034938721461908043354118185087569134541387386067941490241358863580193502027102823395007088254669290132890798280632052225363057156833970679083037165029102287783094291205889822629968770898438937843805161707457401369124530989776676479850130455647060069309707425225060809136614517962351387485866174804590412639404480129646372658582763706031783497830709121824613192610050231773766951585087942725688705677269158220390069904524501560601899931879960208820495271460223076759294836166556829020010069609470870076180938370064428694839706728991416581715878282157196415118801180256062834409277242039841868897534434460841128292182709102835732531407797861059854485043211126385947212498789367429965816327914709002136360972337303480730721734473757432428733371178702400062363551705468427503431260723750940359720584435134339569898742633424488029674558859279408257196486022393415064983961600 [72,34] 16549709987453759072567872868750700732895380041937262902409544885919328842593161463228376602143369423553371256367741007346704493922907667563471296679109905733888524004913451568333109840553486186815186708064172633582545763674533382074734035285143445836712553431078076586611756268929051245974195352236288247607352024402386784656902282218039886057501451037650729660324477179257466911693424139046771525296661533298296993703755219136326071356360346640211808730829032615816994985206598179060633490941363900616951131873387725637381054604532791880699559534174442566625696970339367192256815123125034628440711735395354529428164312174895443446242528780336545322531203250740245688859395705349194074025227641417235446913826506776273042275661628976489317984470943237553361325032008390013994142835142619999899967551109338884674599099563204393029875831355125140421199692761930672006790164747581635022146261870816991815249542394890212555611684836107269038306879761107449164325560647058731354736780393749798203609466401985865196104750276033298701071474432207829232157911176542169361683400138250792329318538757385135490521317308160374605543396561055549479394525563756738492368201547971104790069948080500840892415348742327532474723800729237037551544730211240648374632664772018045563119736726478856467645412284158364103585628942852692378370231143901617320500624323499999731044693216917618306766266638516702562673955772633634549991573686896355047648981831935534823976691590043890589057387860704858026764610202911686910009007566604516627108058334201334974333532741230329122082350975332153883014662480110896759417132800899971481427526244311132879750008310008395118931178177402597474780912637731318146360421577256889059139183158306751027661397291242354577122232931789351973416221836293397007237687649451255424190116771822365440625645735110072614896666563215360587168561899739049292771450985999182757128022239971289438758191149091853052280826257472353605762266155643149553341180167196699940701045608980843722884943626143420112307272762533136306754427359268483818450787658938388675763038330517810242332453603839427348117292414078234402382843294571051970030670691613580007927984267444316499929428250651236365213567722568232968536682699342361374184811948080525104172953802055956895796549504346410585697018390746585041855347518487373204550749254983063275296482497112896421993572813026206208496305465917125014516892592788111773992149616682118260314260179688162022723381175980649236920341555734436918228334243023359040752497966607947420359624875440814317892889773454949447477474180879551910618798613592434919288864272057215580213150302397506474815171147597064490188800 [72,35] -8852685898477773505903067424023418518972497079890764587012713362268309242220456061267008233736650657980835463670927042891994654916557921150028398696275433377896192361215290158095786860335095536712823568232968289114805279049908456233593973761047683465789076883383346245062285339663990953452597550912614362831285103623458953516034252522770366380956501017736683057475646106620077993752916906827495940274516248545836834088737999055319968122349967386829628314733773676405128481200326220872277208960913910250765095206516791079549647713958895095394537477438425123408756486275617830938324416615418411137229061966287862152580922955086092766134173865115093696701865571798282305470698907570833421085844081578782045061118284524656541371669151678136922417768789035125567065278077946636127621559407779694880611579611717985095022972896198553580598581379072271323657334923214538622516234315430434001008407368268197963017246260834371788301433435727517312906769886535216594445448923100608819898191612551967287355415320664477704395448308486274316828591259591887596949047621261236450691142302601276464714468687127011592212530800857061554452150449939196235537603467670611053720172927861688617247676301727139572493025189732132824914300665470710956873273288165582004340593523127643679536092878133797317335519296163889652920446349138248402701841837467640813435191557161966832563875908665119335057732712424280669715974776592039235861856514891488681008100092639046676385819173839511821672152126744483007122655205296048707362888970700856927430348538722107656000149737544243944648043780633729974118690690611828195265970188170778758883771423971689519621711816504216830512364325441262919483195080093076847430752094733785084042010293934799992134600926240475109089977282271261689926722611979942673041643830178192283005544313056966732804549840081282109350768813467749414871743003804369112936241275040259035506852067409965350691347673517920683170507468986708303965450096964186852839946269764720723804550415567664875304887280393615765274344184099083475661723391518818944258360030326471629404965440434286850511585986006445540534932609031208851454334140962093169584477022801205455825444323106992088186376384224148816828745744403839091444463973178730217745600180229524060739343120499535632434157714368661781953788085584684279739254304283544122965012212871258837282919217430495918930840959019616685708710234502582612322569270243890357559370489320439895375787056504197690288628407835115857776599050202508753339758549217541465079959599070960790084115134607265619378357036471671357899650854400220658334859252622828115614891499304134650235197532692594409140295788891891302400 [72,36] 4692805567567596853344266135698768863697637324364301589674738431336383301632661237683172916706513039706139956877864609435596430746201378817045176821780316029968294363460234433074759765674043120973535755624266417128478736517261519077665462949753189673635652307727290244460683212868064276383713710319326082947895919177617146584772130058801033365264634706091170010765402221837481903568927035716973816715546862125047182188959523992918140719357180434023291339760451083220535263445958254498833267126124529306732064464547097722206286688315460332706162289179261403146343264083349866192090705685979190379532155743107502952086455136768478876257677546477755377841214085995859795632367025536547819813665909416585013722264415557463120871978796759887663320996146390262822326188192341844172749187643017193906053287295422478613362778047643855211522583479151191414696591988649922111225724353064375168183101726220074803132393102897298598244697731414631358703456177774477817311588116214123069095006420345103463219337123783057947273584699053188355161546766544523138566884534557806575778914215465426416224063105967208644290081078540234466846285522896625859700143033141488382650556270939652369789837436659802226348722987507130897594521926921211509750782590787071591958395408521574360289370766845998314366632026753032669975090183335700021511158080825288105168640124451234916138131561538562979198800064141052775533908955613623515851336590516886623523389406140585981315627722802976603176582247988432409379646861794743871692148805732870480474503065316927736393920648120776388846335102058945979999657150979617099756155772603223205695262577411210054788210507797503201577731949240882616576244110911396734238973877071881958093342140398058277123231405634243033432621918101012872596973120738129492453715950375564592145621233469130495186681911309127900658102843392294881836698250281412753813362362600776838153125419433557673449875957393724352454717124047535316270800666500750005516928181254722160259395624880349151768438422003600919120186979619312378622292869251372983186450917329408601430758902490245571499726844267929792987304434172038735501287611035616056129290557846909338738771678765772747124237101532023287742898523611758968374187163089083172957963835539240474851251616166359577028071778717611182257205828494180590370000208241430728393193949292414599136981220553913732696416637501699021138583130422166717025000678479064879190656315183503355034977533184342130990711879049516733923262383933872541359913519740642663632720130831717476215771752271572357291534364161899235345016801844807519064248355250084909316973734802755579800377251899533037509371800584192000 [72,37] -2441385983048980930314748337345077707604099600973274405638111477840960286863276929724367460222780315716656293778225678369942924102790288353864463943651659679897691000172432366270060823168720302656903725280627607317098134446217378934044758271771511618757700153705014529709475868770894012074782343937166889299020543377107224230595445720504848916414777803146004070494904529515379044592348146724172653993387900274704697089615109973947493038718750209909147137861437200568743493758676454991777285994784880756326063067192489643666005848653429721427247977642843142056256175510434907347467734717990419339129607917568166955037527964160194719443049723567112536476977436582422029947294320581418456132775400891890256201043257502260310768524934525186992499065395074577782779998562845212260863670298057679173391605910261092556853833358572394424872083288095463937676492712993501139884491641378533630331144772148965363932214485142264590134350942529559950494136271707712846325343447928342721250713970128215917910912355170113147817026407266150468624398814895873005759837267091456456507317957119378567404061583535814676653258521157963367773721501122106401554895841325769720074140393347357006842838398406921123880745545711336104904638101640672163040128780541429822571894790479755434683465117025182735109290805135766977532007406597207750683878762190823954589372468633735335435534688460962239057641078844502085926931471380500694426267577655565954025496053755378902313244972543120736287566756846209000683567454855561049373067052652210118574174558742077085790509496099250156698111090253125328865622252425272845507207964111531109902515035008491017820764273165918004486981284234509582046324520736505231606726932268820249875005504201476963963080359761526977220016211137524071895729338572998269159871074966917318341514664682209416309780006438906148483222312047185701122505357970675666138801621870239680895668243321582386597885033276374996296812141950902466375770807830715766057165713562748735280838230851195326472461257635389594752638709216791854915058566191240514686678181524161841616672334105296902796479341921567445522381820161177350271259165589882158127029363252704715812790780975415825576136725784509440093224104378320736049428881293166767276628450030685829810822931740328798090067989458315283309719350159843655140304837783323835172931302122019419243580291528644834538541923149353986558102036858548669925703815338507023135720197933984568982219146679354278374232525240158527536741763123756058420517776970429124127398438384574592993869594854328265240548424244290625714525019543483668357342308236436569093862340564655647749341597584913052633653470822400 [72,38] 1129133915701548942777479368346781085309195772607374433835443364524646168392484770019693601906683865488741628403766257813873432882632930848472159161096478188666567965933042158514582934437347820878639040237060980200498963976514434980585621903187385280205250137713984440365755557437689127878880119417592940980193905644067073997383821519748294684852347749803338256572528026822285235004936112912162200422443555375743836942245951290667970172023140870900251297662538910346635973276543613277795567934194346284434998363069830529544970898108605820154736048881143442289888815081766542859547662815190798678795401901770437198058072053213549098269272929974604983127071029117626274433267647190279724767999881689538334423137454483865312956194685488698307200835075342692411775319021100692500163657965596051838765916798913511945526508059838534204834937815229903190870709945983706719768061179316055124174332152251114926986022210137666481897343305122737412169509768845808931160478204422613972172811531076517568513093878539360636944312338333643216845655659068627426319043956280820538109371620190751434731492347263861269164657825296877110665472681268106784047377170301631830437940507253452608753147491285337088808696777468025088174457623142124270963810087891820203513825266147773241131727648175697629883472061210474187404676691340190543445497286326022733174443761743148026859001438687465898430595827387788954636773378318659245981149580239028361129133955485952794138652065540203233445625697912779120690980661964598112930696247381004560768205748162899538828180259224390284263908817346783140904756298331228093199323011362133821208244642337822869222042433487597689530068828983834329347514921505277956268472449380240894109132375889070411561835124421916923775342383952981523192802941005874462426730463634557424942578981466175023453010193987775103501212963639013778867878064579635391397014898754465311816843136090790657718061577789303489755481813914411952041529707401688088188483423057924487404029151025699531962072525810070240248149440792619477889073140598203609356770337218100388129922903972045208793410181604841911957181760412312712921635204271434477221757477813694544575685530679802432902177992899118921599819573231399775520961204144123375656969017770301693217804814605257040005626137383610039360409990067472009871456213697860532641916770438824028001993740422978490068127531920663500234024380476915617328034725059947843641865656403686583912537365793867322214997932294678015692274515488445590854529460333909936806972937871576642894850187269361748381090060770336339401061578365499476307119326145602258220897709282564074313672150028013216458185113600 [72,39] -425465557670199182255152098218224941007234737871606664990711292051050421238213210694466879772121728372277685235306242915788245285110155750501044900636155299475061489718016667436661470185378812632236043786465305850599223362626218330344786602394721968322167424950228974258871459720909296610341385021708683302185119919321066272722829166993924532997378891346014025844655703008750985588331890263646356087289259790482081935903583575255041813796498739133635910171704384402065452336599509890945143155055136750489271006516257021394352593153286614547528171533512759148285416925369695501165710730473055950485619492174283255818942630621248276536418408657708241427960100511403554964377160932422235650314390491961136796950271838493394097006879030904035142213668777253204900464734452691961625974592920053810541847320448354618022322766138982825477910881315342747229236151460357418126493698985411247643002725271246106781838472173995876320403535317489050281099380079730770614614405975371980753039097628599323760773460836489279228496976599788952831472106464680984970197052613269517580156583495782305951721962191978158893874700970409649150644406804207278261875336863078875249350264466117962021648148922979903526938541132797444398547041597511895297692083799423096457217657559688963694727777694507980896366682816584714598265745638047954753618965282624319477991916623756425363547851868621983304979338336949488077803975534671548395550655033294456838250589291420711855345434730961068905565268186156292081957195412121165979798418484368564490514853038852260280102754416298472534622159353619176003137348810694142169114524150386694790269059963505906240289439034013004969270274454249529082489336869941818016692196201622775142616676412573610116207125334105011666021597930252856330318579488813396079335472649981496910431165909011687770790357901503452782046505949045413713296405423602788776355492068400489399363508635078334880203028099832789481476169128085962780415844076040068209560088886856330247650662726923180499797324709266731336488759852552043076363403062847638680831590959243470081240991305294062492937083075923043993808916204581284394613062147346448315060035734814363644988878834522679967160595140609474588321155730359967365314178853566294673251386402939558606070303517777426264433517387610563078343359263363954848888315569383119820736620774884439188136635249948801696308324939891079571945184419035868642458486348099312757832471089471119556283913168053475225009476439963536919233124633601726312914733795697174387182645796165666871020737893815105151867916218345611181358239239062342615440908662288454461000242151997986705541938584091663689318400 [72,40] 130854787460741126729178490982386090444465292365930523072384151754279548468367115576520270571387436455819344314248785634626054699595350225983698747937337504327227328534005893138279807153527513420742359878331978027748086300426508564237899287666290781210905215395408538942568087031304235122827029891789739979209098251676305176521323263766750877905030475724117788028256644052944792610268978263614105693454314954341490400666440764456478951963832818970332521842078179514040598200501261940484356041193389951897758200592444198485281168271027852105914693845401649934132211848288405127507470572849824525115581766643855464951175060822904414921047051056709443767805875628513829408367413289080191229846401829360456294739372276404587813497239858526548163862357921216528865262335066813765336371885326390816195816278219315023368494501856670989191308630489197630837261507297179139447744533150895695579797670599468255868320009535552864764776363516452138706634080362872096376651594812536201766737167944979855998092397345098322028098491404267069594730566850590148235187546460353646300467074939875220856437366454207859871072603694834890929993605682685023537265103738913017973121374001547943232103591528783855134689249328050865211771501927392651439994261458662116926743346162266106797332756093112492187598182472025799809480647653020430726791992453216987749246720732859464354830678648251651667846412070276924472857310358592408878636745145015068300572939770483183906656179224937657222123868803343532532974173642685410109250022532812597756240530915183352315037446064762016341824167670878214230077500351076421871989404603355611486709741653604656510031647855487820242041502932235417958899327285375855514481629784223289160535111190532783231461889456166097220210658427019497542824996795643006556727970187263990482929388122597141856379659220757798306860798891293927023790399693237646454424664741113848660639007972830307112849354547825961078254704935639812548619027824930861453310846162740983693924271191989839018991459115029558603857950336352266204858853094214521280858663372766162396897844994070454353668526719429741058256266510754170290987682283191282348282060568254845953385025598778995700329248955012127452741313703688691051239201236543195118676289662822060430802576268901836264214995729446475837336750596454672266059058863569393446897950522976961547327041926767028848869888460017085484294226817238369565206894147871685236019652051781335813177276507168970243275629252379264317674688801536772182799341391730746632655572348175830181146418991181083098398924830600563639527410812359492539555559140297147410406512169231968801306933036367373926400 [72,41] -43004998103664046138592528109840615669163470098740800763657671805507989849342308672334066142011240991983662680414335371432399422157963749235378533280829359855560592022788900127105459107076306817426015060119191361034001743434020054636470926711482550035406060144212523749562317711086431548313574230014928337075257096484326872650253010729623699171707523106057398473829897414953974876713912564025577588793398912733678544431369697497024340243961694037261805024764007795795961502753260416285324527941144265705917733797482958188540629344365611157060322411846491817397927098520985129685203235949278119601029293442869544002308098402972058650951924106839879711782261542497394584566751930334064889211885150897041539629631427099433848044885759714376669577834901054268502107502389667978499656059924990239365566862919922179976644660083644282475357249892667691459538974404363009661472665024972531763509205286226265852597240411392291146282485738424276813734784568839623598522090639241184667626513923858916049420414525101263133209847424307723395222155587417755160906385365265595057199032263129354910524455297902504663809182462846827252871320569034169042974591620625239675686283788719833222964743939434767747611030350352584535890066357467586066952271784633063807846238158498650271400786033852177271043323525099761085795635384059475780098283493121181182729783495538815406094584595821252518870037565058953318208894847086388235039350154795887776240524395231199987905149799549408486212610527332395700668529446956354726994266924891953626748524544050090856579444676901584519040035106774447354058414881921407588998051480927177266151755771470984944141780911447991388282008675827836313736656898488107686721042932035804149626389791956850453727265759951499215182493003358432188571398672739467290320162372767560935601005720564084623498380670049973699020847084107070123934385148315601013868386326137643470589688376003746882820174073020723019642055202799068242104229390409430573233121520460541379985159456198071374606355191126307592070951483157940595783118379162972189251205877997366028656814268017060272053787048144435663774785293074648900018566120673809690518678503801186374972009916252095012618128516618249698307283300199600441403136202568955750251717408472516272717798083871476030615700324499950912985361650501999571211904938804714542711182745315472860162337564737767097726132168694099786118324079132506769548546119312138842939810556955158693704600860273732469179379613322318141805829007630639939772890369441298136463600934188680167810732291335614840240576577337411273445331556509153738254223643352501913882108891771500591606953832087552000 [72,42] 23211217391284042807873436035394158876320048567263461987497497823109430279268288051860094818284850972066552791234354834339186508446929086257789096790123415902407279606411837776699078325900031435201661842669341972969917738519560476845550520455157353764545166751510697564801280023182107628964823032550804975582764811154019374661665502853980327631562796482217891106445593832077478449369155442118747300982565816538538005960938507708345551291490295154210675940647978882916462749349822552097093741145975029396676102099359317115486384580438652312156125205906169608642735877179372576886972251272201871296961725749632128105621843418453311728635397909074910242853693121282198304995445192484735217367391142662702043149110841674555563917442462606615017291078481084240907954928443384374488757973292656236147928248119709012319130231369779629527389667935361230357875298907734268578673773914259781061547094399626664311795746018285252479439050283703299487799980069180589547369189313161499692415049383153758627765491484255580509065090589252657611557281894144049580156466957722541562763979626448429287038984146731818928714841350070550863480230779989703229605299256834955974476877706259997525939677871924103725909107340374388969994900760613925888936108639972456044245132612952968449188748275777007424389079184352394504250303668028478580296446447664513937930357805367434495261992258378819261500469484248778845951616207574823726669048623790676660064130698972533478888184942183428660151159241246854435961382492543874630327123166331382566224919448547985140708466885182349231978325272181649169011355736591537817770899119111404394329111454406245404818881468661604579878795374546857406141702224787685914095605791444119328505116748321094842710099519060584833262963126245153555746531572993810698225909262142652195554517504536488016517914900101392511361406140683286690236551701360760542082464085753870842011448626007787329078222981553136347417546883347910483343390993010811803001119870575692005208459949982368819214167868998479160762368248560984385787023120097784875216776238155348457747761482875563218126769695100138797867970498327939466065548539537176538521487327223783286251660472822456058246521588365897747630016342861714747909769673049960216622535376803420063562153540117294698962779356367009268440532933158639023478813373749369031245814608419427388391321599137205601009822980840918622241962961318071380495455868059922606159323878588957615729637989281985786110424007736987454285097307411960483167124809019264133935933391405962211541767697627489001312007396691459080610636575336950553105045886035267450473655920673100303056465454694400 [72,43] -15328144193275862790463485739761536001039467842674481904572487766506513063978827245183545320366798671036608229295628422533433202613628237833683355231189552477286336554700438546968651524612265762834712702276270615721644617916512732784457409079826579627243306652188113915463120589533980899503003559882715269518170088426116599906351968809840937385708483397133640203235280452643642382979271262455173862405531101458157892661829508272319736502258528718220050139283407984489572595590030784241772941249919591137827372570069665931860229105925840577842733852547211082837148887712572964453744156303711265573845559121802336811642207795902694604569843840372223519565391319180750334329166463498661475647484732834846928488361375654633472385695938978397758440543125069585670528551250051167210604264496468020582448435336964591194522836705844039692111311687713792207273384679973846472720029628832429039561048524081509518708723515797990143488781386984840030669760053664128651310987714504606138786566691799440322676936143440703367899383906424326845046998418880170744440948099709488469207210670774658530227586820333810287259335827007867076448935398172738539115220932528160456379264735095443337113116295728620655908085870675625347137927625840364503519442651290826330113894861737687173883205918997415524151770689489834890469078286492915882522161378405481855886157610985838160373921818087523142441089397945231803031207467999655620747494034235683644980315898065659567618177039806157929860790659517561108075324463101375536128237811490091114528937035058477471741728839741295509947317830283841767331458356037083152448630832956401141967684924630592723029538891238659816089653878415606982303852912077750676027105216957368049292907043510786853353527920032357120576057889104126313549850199362672442384187850547117893645508384835233311689170539032220403680293091146397197346578746669613335204609756441576771303831374088223014419480475389984369432910178446897794477279559832976440174054059190761236180118800628619697113055139894199368358274000468593178989798239100255550246201983061558291620830679271094191228961131006897323666004133229027717213946206291071958487178491265559331426467244599281590149663031439080046985439635160006528685626855348742507736407040020991810694339114943478523851505240035176113282494986302292671425532707262321376048917414764422705989296803479845152014528155399119112693314245126435413224820081577492221601674390673531075045635058847216232279628164648724350769280301680317204033211100097209239246560437954282894552343456574838813756951914771786720563282402836750767544934221002906306388788493976519689927812710400 [72,44] 8565480022785124493594313220148649879502304508317437015016643372782073528568379058545570896243897303935980438059950638626617433949009078346404965815597281600354354226130606882598376843784444646549963040684898147640139686427237861307493059028657212159270661341050364914877614313674002105037531479575281940990767679905448798667457668032750045038708462019626236349811568359817667071633648646470949630455623245898392271742533847180321129216874241061164275486920201375393474306626447485581150414834885835218533149123217671773930663670505760121329057941909308294664928784865052432413019979707065583669193967673495864128417498111141322580264877986984075468240385710911154986153970583754627008004270647937928761788416586826959110310288125601621021485890548647124749050405079806595489965823960026154354280415068115256004155312847539162405236115759864476544220729041004392691638540754316400150603236727100509079275890966230749493924997895201631713841098903274114050873835822202213625957202575223510300487755404643213502719919497077166451820829319217107116564733109618069819816151218951450924865350037090535094171880965418371195023962923155806047293393956500713183453919728708312644746017454754744908572460212899190443401961293783382260138279923374013555635281220439922371018087194540797977752127177842541208751049627592453684610833782942745987658577747551492322769089588388925685477872043241659891203510554203728085566513958046176734272474427237139906327841929152509559410469696320716701038747331747425044500032299620441599684237713257287066199145203117606944111599107619232583993438621645810179625188988439002704785507952103503534746688080649423387971759470746677652457837227670364578164377221180239181791884863491548873358543912115938443500639466315345513024204581839408529487066505408997754607961655064915414907381129525270103759983321422760241339503729653137311696709957931855536565531458417045136885540201510502977126489836211411853547393767257820159646882318690624440282574375196550598495230173934701049728222105511658602766018909070969579327407827478710395050356974920572050461046601826692905668900301881549207071625260756096743257176914783123351788142542068166975986089364181511592336938383974761699179306322083480375572690427474308675523759513543160304329961078052067052485570304681207449336863799561145792808463729098224630294324842645644676220685851211103798174560841028010324610649025172333570311646814222143375326265559017878804822358583020832634239555055645200091717182411331913124880062662626422935433631466047833748569141352331414166758964239637882405980088870357696718464769306412781033299640320 [72,45] -3775266980667803814401460973060271185674991857407939287790677585287674035255518292908711806938835573762500687858341028498124050830394288384469410447656157082529604162452720045156853520712520618810109949722922740355955519800002022583003106865893104843288374662045541805261609684857686986180162320309703801526507307118339083052653801969246693753175926454505818817718633571976012346331573346008041937324695592163656752008528898547635209093382041965539830190335631383948547287359629129561583321485324054045398120015088081470834811592511067179646619302713387752727430186887699058926250562622837032242292164814784926016034453091998971659717825858607555617544634347680924682023972827437963275889933305970054329406167424363521885537492119970069805894144530707765241414444227850167274824773512945442425981691871450496314951248555159954930030922669411463658840886174914278957745863025372053620773204219041868738123737374799433453011002136790000601411324501132239101762637464592587101562897227317072341143185545543171612023323339087590778813318496694636541774341670493322931048773932220224249881740786351519338469431686264009543911136209460048729276250374228870665842263617289068253371466032015074643201525392456338775329540765096487516798540574527093045498429652968770583899422980740210033196639503894101902096906758241509603354075103836637731850601334713607018745764550960381434499898854917396056462614716179226991390503192012652545343541101149906606226478772936475668785185722378159568700549965664751016742081767364621245094699371902917982941662140474520619910766490984642557802537493860365482388710126922112087961248418971237006958949702456242598757839208239513897643276396320345019809235378317000207140007598642968692910616620469727526904084230695925207100255308725699652512209626858176952458284809981957281073115180660322611824961647244618730553959034629459314727712275270140913273683813772587218097015740516757962896825435965936677045903007466606787022636945058706422409986474184491941159513453234905659408359102753908467226420533389296317870667809929136740289763368223371904518327852763351789978549514763699393103828491026791620638231550201546305398513388376334614137565773722674775116228688397156208449607487481505343847936907632318017931773634474132233454216435533062332406003266198433141764096007963694009328245921646232694073852409923202594284588305782644063443455922301742982745072335136427213440227121782361040944065211279224576221082406512751891398937031510244659114426127292011266143977279529253682855084241847033774530536126749612440762620458676182380278023913788809945127042771147486448844800 [72,46] 1319805875202595168875211262271028899472500473938663881321599202391219803344778208621874226396589953944353861944263010078130331594655652148821405935079386826541258762951018950199687112603097948601141245867324480286749392434782568721116923561465527167731970129353297290782886220327694054837098136500080825985433715820669188376451140014588382648673494094543678784603101269102649282086634365508112779629954819064804130330451555128162673051309234787037185050744702696228285589701075173454426360554566076358570332533810580784892008830468456550673604166875179334714724231262050665496709189535320337121452798258228359048660451503282327231324393248242176920500391759325708050937516885581626734273266330756395328171893272322111028150096441833351108512478373555266505961321087273433144094210879523998022736203536810062672669039666570098252074411331978279135919802856804226396170662496612134969681743740144489055925462175243526498069202268880867414690764513182354002108878276344880405566433772597689735864038891440497095229800981406957507587917485437789743793755574935832415208956865323493841412477764401163214028958687078770178817150735695950172760590917109260230865767310133418325066950737982787297026508267607277038773623899953623927229202116149272973427387184323846610188487996095240966353252822138510309009634646278166566477923853381947979089595379739229768693336580104071016591670634191586445636455074829409487707411162997677012220896730954644665747162289695766144804346374398152860317414846658475101800369795434240548060486306053991552646754852750492115374531522319013827902082071723066783408227485049652963888433353091620470452026708962200695587645238916311561945904695174951555779796364208947784571412026205402046373557617581863267474045311167051583118220937830497924770321424076193890906270157250575535006748671554648326598664527025266815633531001818721954850831513172414812426179774440824419759722425260961985177013082842809566473832256166382040489817398503380207516989169815158493865885370669051638126286129105212493557354921931467090394494515548240661209898824258993500394867854805223460761293304547524773185836617705107112517954013197332653304103935894871070828109177489823941626328368217750751644973755553431832377140941679938550906893207945363501425167952742432460840866566796859706239609667919129946953309662472808847217311888571225558153224200416953458457366121751090756982399825461729870841583844124111932069543414161223814511815375086378769997603678203171865920642373157538803886812305620588911046880657493916007409554091276755338493534370553082686117795982701043038238767381027278028800 [72,47] -367341657099431230503780812153560035152624150669977466724721587015827081062597198122059832404264860849277490764731600477208295826549011686185056031499440891933869499677501881062566060606242028850822688117689187712713572567387631810937069112794434183590632097826466246528243815615340498959330848897935683440515949736303175745981372148476906154660618894750961270720101946350225150902300229769223994201998405710156485568168921547943522030963149437766920995972260309738252019391534903507724758122077196213337856721278182845781451224924216277921045756726821409136729849386100098082867162627638201052758622440636872502585139885432219854506183317163505795149423943694066478199563606308443020188746962306481373478343125467630321339114138563335916277296164788576280262983406693820787063650836421040714745115142438703430865040967247531303479273429884608487557488054606383822193863184618805925681006440297422465140968490280354540846802621360962207038716358754948884598599566431700795514966102722431663829240138163231689907200572081824695297351701775414499728111926284745096706743130168691369096050754584770694961317747741653568441098025260154330811552905551815373269839995646200127134460893714208633343391360649978733901410648142807368711767296131019259765183729548759848616396351409477706648680670840691891587319321174954912438671942784908457464705052022852281459792284028964778189331714845699316845166047223006129865074134927881083570791370103123625458521166155893151740176331296455917251426518656580124218343246977046415435324257840812410020135635116769618704520862850926897845269738875288557156510707410140094520751052829257514249240589149219037205671762667813756104042017989645796299635871771315199106926574060850787506271303384139441259072193212888093718278276265461223521420020863967137543290037182788607828650905709636367370727012331427518090034191254800160528500236967622669030260545117928183381675198738849767886938804179894582102833138934260553731977416205308400643532791888926717073594842510086754782341432549003578528296581505914870874163457033513862372688372517244168583704742418739664586639766602877186734350993155578552366963021058727268856762494883180464246607038110798151464976272423766766904320853135590797289357672826831056648866670456877942289447773537663097814841569800288968539079022847894676329944160151652492835746566772843791561433642385310192257563505703982674135339345694378477523150202000471351421595456728178722707435419077947948816835216231796626256966488239069750090616615065817003940117154790539712503548682115323608693076829512878694582902876239241503267131842541649920 [72,48] 80534965615661513063667354229723008256991677636480570231815769067700745882109978830679350445737929542060969412834444199973964301564011914279743083284288813881236390493273089293691071964817979462524696698810196191544995523231234403509668118842415633298872874822510216253833999850137553256892600493403479400977493154234523756860654689429771360497403185717324855970190747170860039634490204324807929208992956125095144811846867602594193421721050007531914617428792773998720774825471565677360199375104649748616725009383110027657546765282719843269130692949666463676544224249700180851048989139484021925867888716442935506392499856042453794539234384439726678159143108791646954070727364726147855654378174636135605738235448004570623529676698152878795823495714763762669920680129183130391739492587674250492336467222229765658133656943851576516113453044286946198598575027168399794914708671843191993386601099979520033614347635252339430119873236017527966719213706239811890762055393307453439493346167974964099790831606508768276139979924670709856990967012439840066570169778940526534097319481847146564142435738533496753610694374155495438127685789364250282372774234829212358088690220895248282191791029024242646552726393552148683347598647375340787488328732042694923363077331045538360615788233808900849636215873016747327421865351303788707230459371768440680742093347140485432420168335738589721905708578747248836712526710941063201780323135606100309087142854070145294906330336346256509140822186774176879748842304283976142228412516539582618393164784178501591253597449963911424566872778739996070984817130441752509878968427800660840841042254926858449891787926124389652912975855766787372692487973031003740709094432714249727835341019592690351410806584693068544625890740872215685973104613696042041978065298255146956344977499328201456432770710576399646564980218485258689589877231822247263679276004113062333326890942937062913058747856024535672742900844322196716608055475970516095948189085913305226267337168649685776998192978958245864754910396789673903166392404422050406707733611956765680960386408638701957187835903939334791800739446308970211129156618168061860804983188896568384950197356532942465618056482797278069538481863858499496983980299475485715136693700288898075553445357688932906330593403794390346072667701509660079145117488993939931901076033679404796435183458090024564569392879477735857490461347343055220595153697302565664885561876566396740024807019555705042572724047414572941127632172317440898897928857394546168055381262136247238125649658367620337360929993722077295050853741691225452893366522897785063236020815790080 [72,49] -13943201365424024048291622743832704144540317666616394074686852859042757153769557724228054221610550284221918076805860253101195125274907961084418275308600091201093170244121638218071796650390148414589001833039202364863631417248111668780860029078100115714609650200863460734625002392862519638339813039939627440671479171816598603114748698646208678312310394305614601016679974067063386820209388267532564064718391363287182679490229008444607444006780400822203957083956564972869269326016754632061532446336155538418638622427601143212350006347252948108538295227564139553684656759261195155951902937306054793463274562943566618016027562610848348875799154896508513186257022815541447949612426738691761651960223857544755924158919562139554457537046682554339882152231779261937268884123502798760453119106954100110683720682084887413200202284303337116988478096382773361542113603386256795231873754008707805158635899905810468663228539446308969166414093667726864892833764653100560948776782919459488624170973388804174585536246921654785027212680526602150238688979877112119912571290590203911765254684288746174437503904137989791755768321265634082494682677191311260480485490646592941088782939113486537369577568057991572326365253250061945852108244023172342754120823253151180885761299956911562170131757455184020962209136470810338752784828515366894849827041056917898434697495132738065596280931232686157971036108401733735127486692034655772448343942477372499375184130682729048412543322640256247169667865084146527657512266174736535118767714639374697371047536190529263216243212210986073840661845380493201091553038791079629771689433482314187746403654314837022832978877298757454836438476557743884335552113954631800951945725882573528321046276034814378622442407880146131649255996607849164377306044397762246103617257402484779976252221053877239823022434777943541522574792935076207678805286320264787612301363931787313725522201795790898700009255113736596849815199731111886833981190495693250509269992275186623306938774317212305588043363641420713394677961340747977245610721803514824216632858887412059279481357968031030432432848138932916776844902208590382031022445408880526110290472979803754857601472443058610592745998378234286346002002766117065441421238056657103299334492739522313425312173871735239634251324405135134043382394842185999004025988909851438750150651528153942022927170020249202997545403035438026142252230695370813332394603291140584130477954537371643531207135082532854046351335807824477548224659229863274323739961487443389377946469695868372693389366647691118933438125022683464928930196661597222578746783939072848231462338560 [72,50] 2484135403174896252071566198169282369597292265673891241094124186617060347372166859764678632311596190229503404010279990562721191131607919772624329538920518078393204864197951011508149666464544635366403774088909679835638916751410006338371005851038036381130707053351061768866538882784807066847293125988188517062950363550255258136715123684048119049031126281094214395432803723170444399826730245799371073730844809538909923587657049521608817010965096198715791700496097322077112867215921533579566764235555257151755488895871414490791097873070565354466495769673725304986110473418866766055394536236135905980123717350680343551102896119181376802296473643998325209551030461933382030819711262857764991082530782436100321758182119474629664438653534604362258407313575508484728300966644833630356630354616693936212883907335311263152662951476778315320496299781967549832100835366246631712787034713135058724616473971638088748049038001783133813169002120603847014793168755006479404393327029599651355093730471275651730384534923457927986182111304824115297606740112998775565982537166358139343876740808836355121921691065963795560982186560827971044074553867605246398799094633511689780478771894636592574557247807577515281099825229002915001590136722234069571296954512797694631627505667388024899468162664837650943640903565549791630301821370474420825980404782981448645503804660835153064603924530306437177696252773384345600690194022511083850280013473911518504749842863809962920438335768769527955975687808525263710142932855788509571147028889151723801214990521996165935755384874537745666109910127706040845498979617971427890746133344642312556809442027881327383166068979814594935818865562243880470522044817407941625657783383468865756195165590673883916767368472307869165205108376041705637052761391501666548238752038742488695357743907781970042201721128520107517403778979370929624407628996527548680582571586294909582698778378807276518576437657800943104547957068717964123408314875618629667962402838688252073960510033959696632623029736545543920442199425868485839355376597554744462946084877490841811388424257104265944966236364316086291835288970670588227002858397110242841876670559045438141051265549472547392355982322814412685805061171889949675873734985928195528283225790195785420703678872161348520833256613481003445206296574780012780151859962108256859163641655467303076740753137466778112733455088573832755482105181566106593079848344644478675473845771887837932718162484240255986055091124097429708306977246311855255557602404617934924729792405378586610464014770597505091206100459971057147688711563709945940856911877926491489566720 [72,51] -970948149350152430785038877785645152976425368069635126646606120689490019790473348956903567149611406544813261572646868681001031177009632271847417967381534158713926257892507918079000474970309575614393213094633179001413930385099146915628672676429723277286483776961291264130846489093991793413204839338375509471030238045961405859646440399589512995465071084252125572780144605165290132610433512281125639312069002285526718995439217689685564759689524833423994531036433423805910233988553569779128130015963723241677933095569096154813857629055561447158848600229784542040843939879515797820116747032814919265302762957348333523805130997748468165569957132713055905944774819655418984275158140882040599384115549730410157456243995476522883304569287713339597246411096357638713645888844033889263764779257707968892909177501582036744671384892752791505329741030713235674732560117446265442855138953728013483573754363495038233038665800205930579245130168030778477018957748351888518471564427280464336473827577618858211451787310063667700566053593187428331883275320592660111741376114801747658511800453844762757367664815899105369285234345511857583762915511855204085123564557268866300683296657214127525673039178327810421526185621943510454726871174992262358088148070673811523286380456318341902786284324500051180422933138103625562396936304857280611293609550934136846205978047276861207523653181891110808007773582735282306352804699491121853959074555790639708093625432366390581479653663050621630908289393601719332905141908349420211429687764343963204501898922743708152811804069469011070308100742838107829859381729148650851848987381570847904929878753100096149675491540985472571973191501842312000481484460832721599629176936908381697512961271121178001176696330391041632762520038680131210237362151788847495618167031005097664633850658448271527717276918919254434601946262881766310856199173365552176685800341980085020833971939452339532549324077108826006525982002108987269522736116642958516842527716107775671148051748278503585967169105167927260143461726784469473113890367420097816184084415924686603552225998945972133113111859515780719126782961541153177192238165410015601309377363825207400816620737308259327751283881434237292553019048930945757610065432741514250046775815310093362667014973434203097626316574526965013942780726347650299433773793019340999160268928511016980500340404725477229074303758119283894092678257629682504698317310054413850529315956406794756498761571599826399837883381318186254177100416461116050536890970599779107755932694038271746415364871600612252825425516317005602734118280931080595944651829174652108800 [72,52] 572942050446875940378228992349284135474583043183231766331338238857777995898690159557917782697014500477809064461589720552825908371351617447581662636653784276535246073563817301816588821324066475301558784769097639806406465998053319945759941340681934251669137283270830899904125052265320225242407328991134916821625269389562347100049883283554445638240294553428263479470438854167050513223022718141120466187149235334646641695615544411300212670993032644233890191240198853434879590872095809618084022978694930984283473551880481586391035916360217372055055526594375348036161690150210852887779274314727285778743193874018937634288645431847627470080899736005358734340312274602226818702352637710258186081341766881291073999198842474523818418517187911529356895525199259120442340156908222562212088966528465137083846572192881179300358358128247704159549693348133781261798876419001315973813783531969617088734894071671668803785497571654943713032790829620080760918010705271857021445364125570394560775877125595391968429741445302072677682254339256932899600019340275949215746503238044571645757863502785717349063741459148671775971840468685819128977394083925694731421329986375505561633744449762095342950465536032832442794816331961678725260157323786110834460319550202636177043056012669724793162685377687360137399127900050554979362710876337727973130422612530529814739477066242669398878098545564958330941368136076863787476802268702992294338710601405492531508677783657517419929952982763646589669687470704600328892531174666927536348463586586874613370683689795972522080042408490442483106708650435512832463936664231805003586124068557760656045515583579838143044399643295394143185569813860165095728986056223961319040368340019048680385225348141808437624998934686996910035587190373994400929744462022088615719030663771196805984348007897537515487653756588081317711334471566613287118035429575243155469371730756819394157948537199444955453630081964012895794570756701501680115709995715990385065845646629518258846642127145293783324775012912328746267128460641002091837498184788591984952946896669940571364789276872071602983293912346057404851349422689537916535871089793588385341783267933570736596547687213174528464689242001460864848090371887127601605692897389833873154412322929059019269966649138661547726913312733565317597111411046569391081366815351858067090705184079035583996762906065044854728504715523745827621764180329948037531154378658546890916091375252886254866231068072267770260614312776312470235095564431295188365341426077065279245696633993772149456392292412329792858418856100820707695139337516959668819842382314864640 [72,53] -289297478036891595478019649352985306197092534209214066615762310093954917689490256865523935709351133175780730469239096460471318114429059721761261785795724952389411064318637875557096809602639446225297188582418198202952419515382155993812114615418818405998418698552261062746834239012446170515869689888833701536978815117599198285722522785119377507633293418098294985337282676066782669076163870016557702171492821956759484456392624804428308342108126564164899716478212132053989162641616820584267695836935856230668380226926851923908121660732819679011257968117110717286944958468313639851856322139674963704450678472565372063176450804120366612319011051607317225134214339809337051500768679600800551160338193369083665714186604344770130416492965208865118905843359746746638433885131922242813168493349410096577390796478275882121234458725165048640408385545049343344410086968757060513121272302602695595135553552111983381464753314159144856302529335799914289355989467428226180879178624704775775350995574704379415317742747471888713649970225849730393532549010091694653110918795828872318926891893298221416862901187211529591239596014568205350025008996210643872218037368608909925501712822598952832445051554964539602741529260616704331302335716765695228678373724088470430503963389598567377851292653438488324677649897551408002689735419054952730946538745670885003829338625229368991969661892535267559183891427025602524644907744103451850498527080090363282192063808166050440570351781859891174291426537676802594423993255303564560143370771527641783216442677462515429356149150225757665551759435704886807531235294088050633470597142467028124108930613712380642359311623649488910861454746672228612105699969679765452041244188981765495211740081127843087307565356694306374960782527661960114975933622849397804668534950693699151242504533128155600430801171087341060205748323071327261556030997671937393166747360020179238096086884031492379399976325342462045168945096856821690036280906084102734384473033219661475068290030391933345160475170163931723793850291421865357361520379935554330932544989288688006792835241044925399283959760068988684812208608709383470004243707299300896592718423267417797377699226273365486761053155792230807602947503916253856699246097689196369458805391717645610974449928844488329912535855949270127370077344461583283918213874266004507992178959951556636539120273876999333140197156048889212427080762485332029334644650598944778204631901010770276181874264435132546179585203302461093564810296196616524018791191264161387823235961429464421076711432160374163409896568124475531352305939500643273417307958804480 [72,54] 117717126207770580300251018414133364107308443309803314432476322239178881049191711229066878328942793357280503676355787026496869040575837799469969221554376987718425105378840810407943365175875893737667808017430626313948610773117223933883073151271426376751433854461927915713869072555911985587135903205917250247327970420129917587002237944109642279711002601541398932369205497424088431984968317315864782360919998897018678005622736777638161655119785655398222636615532700924893424605482011290324763212589262164015569603317890935074200721587260790242335367270781518533225344257975523285145272418376095022394795215893582869092464375835749231160061148174940168494111685020758116469055114477796440186212313904758934396542209648291696365943920025162062624558523402332370033789069930781720308951934576829054321275887053285386660513681882042074289430293142273255999373596571437389756451342812754875027603693862557503713108790592377853021189065568248674121454332299492077477305860346831740613428898051006258350600930408273489775434977025329763331238465927426352073209595057326320877105681308467612940444089781871612040343013478011813846317455951933204187837602895980952544832525510447668368907990480750751134069142087348175659807125592332602555289044178400451250019016750818836623174620194457684749800335767779757249492713919759302619083392384519156303448877187132818814944503716411119588608076991094019028800275850595107465071615092683209414615608971810603577682525543492955411923636715686982025766379246550597827968439909711127266317085032781053812307574835974791968192218509586894907009899876383987467013819548441048185227664222481744546983209567125454656633321282636913266951369754726940161550842020693190681740848425255292397559006421626999362098519675924454902217381237592398485131964523302496872549621566880789364204183224659413212019449758580244963105743786244076766579022863515571182813741474660679104851519843992798110597620525150448720838828342577074240693321755827146433617529746631502246705967079348737240303194005249966141603202707760220951573232983670667937690299924800213506934231949284450520706428347912349631297769699224943617553112587550046427920778646296850078505696092953703593850006773755542795214602220353985913078585794258318543219851583640624785204085887816914959227783443232769086194117232653949586397752127247980907706286589889346403481937202662829499540942115974733819376905715504367023327583835440805209193090209729669877253024512698148203701009948786370464647590755681491349954500443921496494290544854520451394277597997909601920747126922537245616826744832 [72,55] -39454122399682859666899876810467884160385163144418615356563756956168019878341231401941312100699710333575344471308215105170458947565189792298869300149830844339254470244573909742304459644186604358194419500987458021800708088359287868267251022625623536105797826893988698594584984572224550307292623200245841862891423892301234131372804646346514488902086255673685169767745302668518658506398308460779821009455873667767110576793299175862500479774079005928891161147160431733489208630266192758728257649296059654791764640389729104102769885701320792916042631836015168473759761531434213300069608586557167261282569013875231651329170303636929414576427914157145561168047172676924969061765507450436852523460747830353268410430175552410507350885630577825332584904457331711061956091443026282668003045711776945892272544030221231008611472620091184894575867953612219175478937963666689916325029571756909516364026078156866418923161417560433567074598634605415607374454804038818121086759447502722795990740682066772063427859053537974215216314242780452909038535792559293516515473150809394775323968628087520238224477753730152789348010689425396687891996873755585804568053109689503856298988202174471587307724864455905285791362369391400286696555716612645648374571569121969151728399939119195646977579484393850092008282955872375814021327630590613505323025329050602844035357341179352970619499314430413854624927045642353595750385397584183501725590596595067244075966674375290617103795642183653814343365530392479544167785896026833560916156953752821169551022334691825575349448285735360444884957864455838008158239448123826817011371773046744516375275890117697148921631054203513340368997436292753471257851373292270326175483856568853693988308370859355420404165923117787815282343904964570506127766687233679789276712312931010341401950980510304119397099714065123501856072167169782505776320219757591718141501601248370874300029675610362507678524477245463378031249308465029558507468277427494763045487619390577540566432523806703834626691133612666131786043259458005612068935562177459111947987543636444743777091542638599432400545006498982894761731116275088335177166799513438560908013420366148533399760078300432532605228028773331272428177550869707658130691557432100725159865524371127285919886755645759998629995249925820522797729616058228623506596773717793088991907376037762800779668201616121787150227426361784856977102269815946482114501417072237738373781700928340912134070241199395884284295537133899865815608213105294460509746041249408655284174505915190531799280842874229762591221254860811998298827724873362520596807680 [72,56] 11063264914645187547671954390206576994171282253802064700906721665002026375451402727744281159304782736315398053040484606109523560655923402841848597605778961388445089234626507379683073332298507374304378217804504874102340248768801322808564390299840039946481574101498726916453265995952783538343462087299768430261765606094170997153030525269515840758433797515914057765990019000967200683512678661033110207550522985638414642127670484222768472534235902179734866981761523098704573720215882425570052797789591234982434564649974370260932392628875382538813708026093853769432612637627119482460973150214620598966227949136075701283254100478132470305588653658441679499018788568258841615765327866730073823242574613610977891222944759574399217139318347112073848096955199807931614034409284841189895159152882369446141287008981221606525953940227754471881405759232106920140878640198448505267228254387434448997733930593392080158647646543807261208562309148147335485567597889589755149526502415747217888785562449618501046762827699678213545158409742312505505672298481231799594320643782031046957061672260454522025914967562347154431618461635829183066186121039987468059462162564140700081130061571479938884214793019454850878757423765408175768108153580033637218760927240694670537306331491883690043325891915788921061714354424652213453492881699215820585594723357149834436591804317084496869523012176554031164224625008903833155292987983154622659109062120445576456773011781470522044473201497630935208915114026216453809367412196802145428793769331626443432316911437484381532341393727614685867110375233077267407155237530897729296490368576050868486030385223957978330362190141916560403509316961582932586326542912517266249628065464175723766129442964882140778961648343869768189077463513788358926603999482048876201378709559136074239217065771941200110946068951789712908926981247282467238088746163972794264694134107882013948726322620323468676557513036723537108510284540870068436593277256413228991863926937474067760913655096028507426197342461748619685279183239885260344245849243107401843357483936320044576495219016609088748145772894143084284284861290062975419339211167185852931445916949455961559652494858088909354259562595367503778541479133787517662716542498605053244308164985944730747825837036550271879330552180814051731273235611504461499157308246831485212367058493667019297116011214279211136277650975667940350171186459303415099546770859284350923733038801270784428076565336924858029712453329811025497242616567571038965895457808885160653114696898346667275430174002384976969871015493056609098130460713805047398400 [72,57] -2617327213296515127365935193079459544039807005780837351969812778730340946999129737365524843771236705656534414795881540977661094119262584661139141592724688835818926303568094243122140165454040067626210912003612219472425041401086903501530052031110770245126060024628358413340977174193631745153399283095275439690728236789262937713379923938767843967935689573735783943341461301548119534369358606106685123522905313203925984739059006979258466894626944855681320350746712039739766620172054826311129667439059733879094558200043980530460163186370035833762652132235071894557655530244664354712578561326927567455896473082211623886285928928993044151408506391669096149824686370934618277353091586760458546382900594332499709032511990230871607019472222182085949633457704041623339354393115896828261921817829679460706548816878165787018514832040423645831437456956423990814156068463467125229258826828077111665495384715386441220507590486301798286534021122495058047631232037820481437143497145742075437069928064337839505392326909100485678740501059685868650258307407021253937627721091925430629634933395132611054214671213579208510167256755104374111728922702620773964219682263649875658040914499202624475610423558045696677829434533530719546778504587094763671152201832124241193848499414283393283612003478558003034911783748955914308830728141309791815184393152387661258389563434394749479907843014514850133692730278594580629906635815449353493083480571761553517097351764260035283688346378978550592846085308882445719639827565932592192840711778910333272474256680087781204496398434414444840348728396489030155068047363005527699761791403459263885399505990405734864136948249320949955970505479832390528193660674871310966607531081122385782067090163682501817313173332645268245066761217416167204719311234401154886980178734511059400608719873998512294057087188662562141342261383896238558832738165766233063389505268939354821323832114507141280005974854061951741875708539045925411761654343783425967038292936218551653436231061286448664213143674659447089047337833671111462679270003835368785438254938842589815929271674537320221836467044808610449936975765801728090047664141237077636896876796314369615448838126183122182197625466600285285957345000950816132365359101050904868891070036050612715848979109245080186725981393306257801408988108163697682905341606869789666380754851361678735171028536899104991706726400817256477004005155228299244355073010856903947333517254027850654102913941849614760230437604448112411735511457042552643191939473418888784728587452997522931585255768775607363733354669501973660615806571608276992 [72,58] 527466053683479723101391582778434167943752743347856820276880693298605123108383265632279557857734457994027876983165719463387085898511066339341990589199588085634965132092663700100412390657443627672423794346230417706318815125778886975180452067410015598816940504789716690320392557149710782272277018688484799070528588916831135327604955327657986856284051859789627475129446987910874503680454840436307005376677150574874112431495451035789637530125119444574341811375961473696826956635646927450704837616133167611668161124670705267185809335974075144310199425484483333813834809050955626396091511476160395019713732010962865477057233079279901746409659597493935785334171685982051405480424388752738988632474248594127846297174881011915426810920033155844949580352589484112468496550849442274239890459446228166330917255374120812868834769180947823140180909841295988799748604372481237200583620753296113601682457630912915405573837617962576293233232363936173652228880186400768517654217434293039916625902545502595119687754044686969465091683316856584519425381831033584069527257140465109411797889550099951934418459460575773095988342816057111983698533646275811302358678467069137765308852162806052758730052168549664544892246869060817332493644055953908274031617554569108372670013530502718479423810763430480519539999410172541200907856101637083913318466117071572217195374452873104106006992482273187575321647532083853620441904458222794794776428736675449796039018106070845883929235246762175337778419740793533724067795391497391711263963358566702470800388438572636534818022666928797196288735309008133137423300569151208875734563317220733849058199998524794815652064765320385274998939531562294092467089090734798120939199478971897628327306553362597888373107155241420815636292701557459297363417829165286223500053675721340804965130547308491989960764762205976132094501133576980298584366131530551108240923458405293134612175436721422987247706590801681267518916361115310400245938504919288830893915494396774867669634640583867507503395504644149720286001116359169753196316003372319700694437139610527861170701447095430266694155195607518500163216783272270784197936563310611942572764579084825346191599606810734415734469162203572455757759505240329868272658719224846294617781778917631130322916386601802556140644213718629314660731500656175998773328161274183621331856262043694386271867362763487796063869153485172326277522281330651993455295040404569594933671449934901869763790472372954825112526991661608163382272111077300803057153158417695762910335158502922795273311092095797249608949592533696832035538839011328 [72,59] -92455693437823329068636345922462612825915833915439063133490848553694239785489073041718703422978241749480447462636687066636445576512507077046408968741346928878782169743318450007951839955173225290811486433849083047761602044951829850292324317922388998402250972488433414739598927255225139673734534827030299066718322168449693189336120100800968973136913308172476718088162832330625935569294440938665276136197038604447934536598412571046880241357707541969642164863714253134869250017062426036332319060450094164091809901204248536292657797162409638431238034031874567898582025089474180826083222201242832733689366276667176910107278595458444648817432626783640419083713083302032758627090948023448865776187800358208471841361239577637738759416864632862121338168600564083163505175644667552388419504817016593434598919271777723710286532882130390836779363471818169745753986954782773750470411662473335915281847805553848257697149884966932144925103764643061418660753886416845390585444340822340979425056088589883102112222297763505217437119031404199379287132184953291511440090696453015300256978238705480232911377037645814340266828733171186512779567049195154030726006999510664338257763738199057313348873123983377061891919449347379704624555449106584821902854245090678607413199360990932321997818990360730885530108261116570077335227225643484952879035134181351619021537847099698490736277520166980343482387952154323041143827227597736473774402207324619552538337837357320681720196612271439168319957377467604226036546076476880263209506564339428712396868571655462486944777273126002424982816692259905543504583632888243073176238980711326489722380802005661846768253785075218023072713229988538526689914807457752805196307739644718198714922841229951624082215028531222716870458243750134506542161602246321140248706173286487146743852836047281473139883343136539480622628582433707030107181881287239440108491784015339899473642179622705335050141867537534816185855990941794242697705655325751928687949593776249809827996886203814754093722780680110631197860469772265471255997387338630797912905719011890859602398352159174254026382240719093334269140798969079233181906872940204095401051903436196057327555787271101026900642592430274548661112458257723887175886945450096009015277304673621881531361563211943820452680898896499389188519755474924497303432918321151153049646417089293937877159215614584663315334043913186512363501911366308315385629428981253888988169803058108450974294940856560396269991440442548515314932020554743160740258936896446058626402363751427514582129067905505385491794043082286191114591404032 [72,60] 14682968178930788838067836873188807130458362601118318294071440639896195997030371896189999643095888697347723100774667326892402810787002242449784183736519122713693569159665477435510226243760303348561841914612927583964869242638060836692252591633047770845907562170724923627111978371125412145534500049598323982007801806496999334327825805601340279330739247171544881648983861484884162844894618960159379067042020024038041964815138226291624307298192924481148320648783160047739648615434583749879139339724171272713651295559466206700329023061002088844454928211089059897985605453889019786565381041551731316567894073534267652092744558625873194553195174202929944753714661792856759620236773332406303073638724227858929508073205755535120509343978685342875323297361439703157477256242281371352738330482294949845002580972968703374955402775079910794342788383511033709670079721813556826529936328177427061062548197953112414884399106615436338365363922307261711217879429964920405554201319426030646460912794669243970109145107515186668865556055317318935573037481161239138486750670050246322053732899360044339078301510972856621442499338321691574590269740683231066584184664383532328187922992912134115835443783618757438849213537043765873960118632077410618077017426621233545781231013889384830270172168212007949249992791232172283090675439816639375733698173377373532708853608821041423074033121522998848086913475148495437575975871156291876334155482384526576623112438818860325999912799123086610234375907303979429705014361718848630244577969438321769030793623834892318670538873302689061479540052074627866187099080707937821362819037802239539953101432151202573724195922593242855465407267624720552163624725304619688687448767290869814195654797938907982106304567379289913989481881984944801254193395755856789094881165692157525037705330433612568755713645234621328841676289628048252070449224327569387008432776076311030859806539007771544399726003653753545648879427985503409555423497806757808372399880535852647560308282266830897023052331557884422184848365368373861317588811996699626315857221287044683413089071242605373772346475889995348099906877091302848991827125789695830329570052037559029046689272106223803702001213456631492613112176146886483069881723774114316395192705633814122075219791477900482516171760319783320454519115639368893726396476113724812522957487330215647767246710026324594909010590617458584856186515543845192758771506606019064922027013908264949657249170771827001858628187796159106529704824812627726589759278764517040557322474047272607418355927130040489574572331722282747467661312 [72,61] -2237207488821150949594227687832890576444857008657989515192801687837917510494555370617320620388497285322677217123867202822499209985949509329111430004694362006277918915382101802558097145890939436988216296989509248386529901678069462354241561281298766493694176140648371611889796772140108311386495246822784519466010721855589133791669284896650861680133196744877173517020714426467858328422588169568716212402054658488287015792576343941420577409605566634234280898761699271661741386565920539903687430894636257039436755463252350768669966985759621311012502063558837053442401266697110194235507850782679737928826444488371151185742015307868842751406737111587420105656193677368193883811735247398126046583609237561639288212200588847847482136663310329831877175423463273529733193061858308708747503814814294653867585499667922586388161353018364763325643501079594808416897162014199926093918119717378854359549765058997970808965102069752356235591499307045479524077349747007243810913188580131225704357656827172852929260833739519495896076729847071252940532936434629143845928610426483146387542419413958581109235487560600442232650348208378131446849613008073109425878899724086340658310711554608201733695400499454141011604205944076378228161983887633273718016077849571329040997276282752422232895546685344823429516342188432631226490448409032157620903195162037322190134032169673179952435241258694523515099160597392611602339582428476102445141557647762929681846095986395847561110682054056840920046371433508749391869452261583698663198732813773168636719465231498707238947625078395828655151391358332899562323228857711959552682641841925496815314901671513632791304856727858513598162428731119996811096399724063153337972317790884125472726835993904794157294378149903108619877549031349027301643705280137179848852660129236832012675069518758462115892334915536897610376408628135148856789734862294983607552867952239610757317519484615040715752249106676226238417206271938109150942613843631189990241624270511968604387516054934392321972073739730821550841126339733866765642478307628672012750102952515599564338143146248764185902009880339221139314645316317578625672075134401353562486941366741301068228769731381032441837021841043861899633090065588369692316992752061483507948848336381653094052970688632086532375621822100905898544480497851504216542558862806297372587213447772020181935591164248263961423329811189673124453133075269323643594962817492913931484035101083047285094615057687919608919383635783950561787178583612085498010917205540437878990237142886196075409719182522656778110199610470721126400 [72,62] 341573380026746147737562418734049056507182216549295211946431007826328855588946383975427689397002424596540185508200753249932139060664388214772446702682712437186762697858408493227031002801785471639473291933860552746285141169569482201032366248371627310079108681562096082091928104858230055271017378614407369702486042335126989143475992485725397694734378131652542331396576368057262824997266605340488516485805657252408698831320666481347252270615163690724761853878931147625233887946340684241630647125862103143730341204679364190637811841060679892628138424828012740215212507790201154176322088926959232063773228816093057266669329150880311864713138632083911559278423444538212510049836974696890785288029640379595365775155949249390500653572399219418821683573648516684620326941673588297648699637857501516984858790662885274443304131681747199478228396647229886731839685094121893185174936645785467010029933313562334607340585878931702901502794620627484944617370774444472853408748928518495081756078667916832340743743089560803699465455271503963844197635338498648341958136968197491321326753247897007502598670988437948846645876148194615953813614735370754579754662392565742890678143665112451847974861613193565003189399802496401039226664512604243991678926374900542200403296920059396751316059441816635238603947374366821397302285256955217172220545173332174690051850220071628559473810195164557893852789390307409482727468284610352382760840801821462139125262077413321754362698472763115251008559916178580335207255159563458474242610593879013239098026646283418813466058400390611069279247796075885540301329847321184691562715798621224047564444458047244370350752290762152010772165211057800544348886540885213268209808732023513404411900373696781768581900407752919589986931936238547159580923802936205966558092096840396252811641870601068516417005677766322404802846139975293476559618306553731943232029895143790795415367731391993595872083559815040541401378081694571903969982213728602318874831392539331410490549602298274663105115755247987261801139268211315622612694259579378836332026914684924561026285385906357536874722187149108624340185909567533022383355700228392164193839712335599861318304043874010146117544822500766636238132480961153385580275721112431445138468437187708434085300825083921601327613445019883471453908881391901002752360436027050878556233744045077370444597483296975003601575008033096705649449022731367203554081536771872291424928916251523795615174044014889929622998318301464742359463959538040594578384423612159141369178746971083518702263790211826689229665193311600640 [72,63] -51952800326224649706359915493980641384131686474877772642820755470665991892384449027932238096444922084268830501327557465831432122165297423926188606168872814903244972653306313033846958761803858297634431396179241786397840711545738729723307915794565774939029866027597123682311061706651524532373671745549890695932655281926217197523761819766049880564895206192736264473705709494799041175693030664975987746102468957264353919026246172151745064154203089789543039571171474711320097089745626573374681057085032138885562507623983424787331146026086664764185749250491623343869302934563086645559965925812309574517422623661063034574133609339576241533696550047735977004680575299064588295122990120983369422848214174638799562224004525881934528394234680484808460348411597751016778033166470593457009823244938199796207465162534264620032929736588053292391989821653881399458743193354242030751386202275115812328524784403872729504641651489130572745909760964628534142955993602283200762078108137070740295815529305529312888983285905553439803807159632175272535992344913179352931173519376530575253451636181423156895911678823074618541573626899601099606447892531703721707890213119947246682465955695063444251824595872968620723627319388094878612791238757096291517070187420255735506795912320990366989763238739430266752028022903434149639948530983037852576239818078073882779240622480491936617024970564617590603365336721155467521703397678394054008829697441659089604882225207843712098233231532605880990206256240262310766044905630771655050773169387346646207370071433831818134577963527079709155564918659480683652502839163182043680919707724625948522001097540558993077881099749168627179683991894119551755155505730490810007536687348847482578970732778657039981701557586571911899378874073388324302296147224436136093078603610388775342139724382669786436717439844818516098920710594027940602848715346291499326633250732134893312358767804146648859105284011081020507431449059405241456661028417414084957017207648511301813318009485240671665816456824262959055292116675737662482644888657958701484020687029145412856991150071349211301129488471526652543964973138306698590916302508949602406199177475978948571240279568799705307497394891111505739108973256424337024300889604440312682426013971357968364599334743643627104871766285505221825847695400816380455062443297748797839613262593828555833790561773494864180654376922870064791269981937570830706572968146369336093451169021636880319773001202194793214584765345618618201398950341618524106052764609045330281882225107591352951986573189131976326886100828160 [72,64] 7459579147667837199123709201988198382583452225601815373190725020218033017994795864760950590153258588345257085050852545377448393387207048037904848983164482274161534148293551645849930080891917546937194969381883301734323926728911553742670500949862386084784609343675468336147735606613146094614688401770038481432305455084961166987217830811956814040773725588273604045280168149513608653995600802549061858811064176702959285348835551026831305090009471398758551270275569232117440214437258295764384749666535121695738563277603501567123901334853620603850123486473111072114782254319436475457000404170805656442436756856501904619682679351275451643901788647654710131136422594493974108651305720242635161783413410578765686662016795928830546959777572198570040375975642208370150358230738833851703784221690919604977281747746415219167721840387925753442870027058676018354665246814665150361534373433296212336932968072870864085710808714508301902129671095275822429454808942035110437757845511620940300577412472587140194760785108612450189038866073386929877315134860110972334454403526420271201234758813245704621278729871103995473105864385439603576250983290032181796047877048617454515290534118239910301345325366528092062474440191938543102138118603396365868130517203192874255944055468143131657299930247609303135462707348967173643243561779157117917899150980739245293562375010202281671840151523870358590308616106909222759287990196111873641931153106680464905995021775854280299308584767828497802039838532740789968008893264986104051081916014992304029697879532828282084680503957845095715309360411388594103195988189530735472582950223182883800864418682914538742268808471793085984865518001151473127726482217146602329153810845558007125369665345393562167002803029098969816458718681888018655806846993788824696654848292190318220641062803515970029336336227160222799506149208790693078410961076805330825638186913917094926772049637264463180364217448442961695117717027008388049615503737046534226680461929209959672048464461323199185273065981148762139632508406862749300522540806825793339451410925223145364102613105044863147656915628938951696919135795122841553345242048555974772667469929366847133303642289128389189632173536738926460174972817078232736225164537926905852986010428015192011122216723638510154520560607378175625301936312703424081909941894396485897999559115062947014531004729351339391187466054582358839505835412368951540677305978839227369355888123975647837520960126892821357013273704245588984338121035669418569746923796935052365756762772362674361752103030122485909804810240 [72,65] -926699372795103070060353961488789602382286872032489858908061484189508687284367980790499596413078506614596688151182620593451501622950195622067508678060963816131963611363346748543068394183737067314079892366572207035292614541030346091916791219864420646862450505498677532168874324940059552198449229514708616750343713027886689126556605212607964199470900127667872104402299210379167081819082069685459732466251670877628397803252493251411844155657346736410920041160829825285367631729099376796964163956930441779417934384636979169866408102706703039554805539826561497161012374347999734842203443235117416462260887950571919562407540758493146931917911789755155102949701575963699766411692418191252134006220979876623012683253089903355593594916422630171680014013184959105017243397122846204158318679764434808410311042290354419751267004531593724486623920255447497555602055651437600714191430930322510821110509339983183283022886620408224515288751479496529060323472221292395640504705856464044598862196063335974194107202481653574185739078313038135139163552667903495322802750114764494974443070648048564576714276104065870174698754506374254149000681813336879172738983665640496042661755064808000473392454693371138471782335001848333704112650004858369576827407311543135959667961262400214407953105543395392707188778957459553822347083335029241448449264563116290197556985899609274279352271587077388457739561428664040417914656998381707239146270053367310468353089187609333226620117514632690470058041359408823743635139876656176602351923008026652929109769321831677010615702027258453624920160639886648061560678886440703560863354358985755503100396420402852083669323513813696713305177651954149257004480742348399632137762722445980821615641989694749337294249817933104084486382701795624567978286123986645667189299382824603750200742660775108585262226945952744806066278512424439737709100664371798472519787475689430397945363346030107933121168855739699616663023301908312521251905592651464506900821566073094992988055853267927038824895614398408548333445950175783543059702182197489880840058468658528469028967786049551348713031226576427106533120598771524805312977163131884359775611909893585128840382290928244982102792306177280076815672565882117573614998009941392191756286118183632481651702699856293597994816800296872703208561125201130038277854640635727924930894654549459073103307903625019736137794532363087509807454950161552285940631073445415300486087731740625535675468417582495683522168622295403063089679351112738035540588582072499650840590566570339744650214206729734680739840 [72,66] 85034100442593622320248034395530051156424708569790497984910294121776906297444402553802173506616085404563792271341889344942505184852975327021262940810924721007271357299608631528259000926924688438537055842387361473944283490238838967152244834203379106960692517697676882495350637434752352022467534310112244506101334875843537714108700837485245583186844908991972048609921391057458555453091995766470883090756843025575732598698606565283616941247933063629698357355863316504319809517092864941751760623505956147454679164012423516603893885817952755911360145928210200603997973735432044274856090880993589918106950376072731558312481175109672979830951728677105133909552404869052574132747210427221974643711547602074897953431938902715581746561345919309273588790629108140443565385157846057276745734945855268930767182879725434255786390727682496036033238851854580434810530394714687078137291353057669540884726902542789715860068349662928839512127693817942616480849895632960121992779767058521974080367742053250371134640665729198331363592452456912752558370090502533856980748443249901751880579665625568435307745251852764667036450070764427552669203940612325452079714307551865392901473956641597804523766591396566604050521506443129767049881470463091105690318220388860477056904506482096174735025015736304527766075712418424212588267165442462358034818424242464963559980540964715163121943102775438358139246117190334639948353091906205300022299583558402304172243499258196852644873702672096254429926016278871594369689195823753155195741434649685607052357727963315298625990634924605771364391830042580521698384682323646800447664692434762246111864730043913765631674994889076966774730822112792842722048346250286413751295363888880822097533669752713468780409652360451433990384013411592718395675205265214041224375358050907205671823013169817686693578750389764977575593005399433341160979523864592191981980642855338185119572027595466211662908476762099485034158960944413474511816089783312408093195133041331158438778511425608888017722667663916394020539555111890448749043095258931868282557049650072823883895620061977221522597937256588191465746502781594981216528415735170528598712379211392795519088806197340354871164461554109034035834681070851754715434305936282928161673309919469893088619402795263039844356057574180452236254270473391073629106040154149395769540631981260433575422407956583190210146137584547282955775485086575431664370307665528536075570844996097684923662336311126829508097179706250345602510280242786640006016574233796920053468298983888634837765133823272550400 [72,67] -2839388934995774301825870823005740155157782093978395698087130813411997478380417775633258228187274628004706674155692305782354109221513548587308092143451293697929867878603480170527878283947107907317386790544420578044537681531492341193491856255357219989153014454143789477273483048208737400984851239707940263479213208561201713701261486158558322746095806892122527592512083669890463983513049108647128952455164366024685507212520963066001123065291944447259913483306904962935321218954533344022801391667686036361988216223013220336185738531266052236275431409061809132550669483222180813528165395211267961596767362396361621877079550078715569768021765875600943282149442578112745013352687710661564543633439786637940120601157998241122123657634641996591256886039860951028556854190383302562237428995634108511748267967325798744012903479241283020658032263093680585812662221397905960502943258978292286294939390138370217660962862129799688161262485108568788382575919634454106275093751340840037092177515201182236939341231088611140494620461428610249547261127831054521303879500423326187275569390140750419628244543162789442758063657404313051799744741474426427235815346360067161754017366542697427918891671220243920458678594043738040962833692804271518779784052219681253728332398080341577497110435105970581183916427699292771103462916903232552787030573232523358038859852502956742682604631085103367455709590505247134883200626630162673587124168677364866265185548413003962630176188318193107253936403677010583660344530336671013441156617991183999804395665245355116744342621731268080449537596076120395961352006983754120369280521457856807259615686429131283998828649829507802994063101608379141289827218534282046444923536552879455021004182024449546177467814484357807186200536238828544036226050126403112821263298240424335761713494173498272835926008856505955770726896968022618562078970179851911104529734264693736557505076768438000418157479243436505390464201540246915639989836669293304086201783191042541937765668075158316667906792103507592913135107687628988518502374677387680391952154197758138875704889645075398808959513651139363500677981184732620050626901766943198588492699387875859538642767844207316464660413151063855986740097695614459086368319857762075645425331239218496068908323877386221135374992631155045795717683060404675871430889761851429549226067010955328978304630418562608267364097049659186416591133672160200507801603636597267758166909094990970353408744665579250944444371939477660337070591172159864777384310621375155593817615009050456999937364113489920 [72,68] -773447523349524874121975527905759524063106528143416410184932596374489626643898912154449356140573575108352796123024759533718800324816478767455956055155443039588552398382027550200211542575282594921243576684048530266600635279998071960239935241621097423985738886812152323275535866468363943320593621289530083657232831226614843845344899646840107150652953763372601245053116554954201378190973736347227658864608744547383450852813745708225992508777157928131105716053433701091199455851006897733602900242372678213726595156985185974612005566046373864595299171729474667706369509563005657820416331496673077651622129680764068330911794618374703876330844940633343936623623204188732080761315303381969869201707905202577942519111628448339947605436379817895461807294311535222556964703335470985339900349216397985831879481283304388009353232585969655491689481507240970860103461552253717872945050923977533067496321896325406830396483097698851426152454017097950080367173983227586122397761830329371187041703325802152948179325463790011976144103905394245983897253121549719415009382678849657316183094837731226678264456858337028053889106754099409803602580964103038190549405180678656172129402085330149477261361724817835285614498773634751516721443769144633625072297675919707727206925354827469111244863060121064992703617577338561330022961805360675277338913742323292076260975407487893611420453133231638616563272778282545287590728986740627934172989629823216979817372020561664275734676177610960109119480117987847943286943508862003616340140644429510791518119822981770141209991970664850531303752720597369827934811722050560734719231669034277192930647548018574006602847544908464133318499189617708877803265641994894050565831816352301675161390668638110752520688057798339781259495681588575971210399650739194331584471977200089285756259747289361023803435666428852132836424442025495248447847247753261370152997447200344893074649756698956377297049814737190248267021971120277892735854471506589461070876808888642157641149717143142499987525636758780338782980537325137947101922909675816547793051644011281829097196259442266613026962456732485930755355059441113953942301449070942266455882221471204440145329175366065560903130219822895241411345304495962519754144930928603894948122800820385639381973435215464858951197693290692441750546629525053914856987109736651532978177408319484774809999205141980624313556483252599405597128553467403877911021269525139330219338631822302526915025429423920133218240919903351357597388401090713727140026381761098479160097096320299058386090065920 [72,69] 191680858449885875694209375000806938674194636774267555746742714001633398209331301536017907680388768651505181673257137885702900994113797974673167456357221665711977348264638799534309544739676183590310636438475508759721780307263239944343658734253335378960663745116570708914338548206592694222016024684039372728429373758659253465184014896077953196951808490256705668755670268473729922711824676772387723520059033643786681475975231678842774506965456766673330738666950778865784724139244395857740565044953794388569839470907355948075219829117045309239314505486990589709017288348274307602353665817840260251786259936271403834896545540243077680684375816259105034328945021434681558928201813703882391396768510982702026474381925566292010624965576365033241152818459579796372059339126295391923322009211191428334641130850525462741134819615476069243591780186508237515969607315455611869248929077022108507370196822771329378552418705959074981240306481340798234529373831727556973335620864399996256761462413345613940227957073846418529622019790655718130893024456630160430629328824869068970883822884654531731009908491135508702422636794015771526087078568958780612017672804303857923017738241466074704700954431278178059045218136154876025439894626280943938271075124569739364953139630751422649200829459946805455270833620552582512897036388290284966900225002983367053988116879926347481553155267596534171090011529674125164827810413147727267570803773754642843631947278264088270611039312988368847113602915615744359706832936310671387111803477841289297177030306114921127399420129066702844716040081016733013299391916450631581837116259267715492767026223175446229471201608498686902728746462625007068060967252059968037506809880615444991472237711477511539176813189763942450395327894011260510847655699563833137731772323555402367257111475067083309259827295507904210484606704018611459831405799549664874628929401586660794364199117187801504410364458085447394659352651221952970794929603792119353036125471496483084790768671770881991800561546528180529996991840781882560466974292925463586295783081255760230813434024476808590793624074884991200826232785045744706068303818299055894628445378568634222289649112901940498862308376239702390007586727692127234291217633275321528867240854612620979999492730082376978479190484595378830218592620822803253996729802904018955358916881064636852640643451294677621131868705111412485406997463411489692214701894858049401229882160290022934226104572468139180912987421979865503854339622687325815324515152099911013589886030540022131913129984 [72,70] -25526576378234047420146989611135951532286952666282990513816520090963155470810810034132076876865919369320787455256436685103980260935878432128651753715931687350106667677596202782839274267501979580498995903877469884582543476939644001851034446760770069176183610566232996301274875553043573964845643039787805157817164498412898091096773661436393043089007140773667282584333097712141079079623648363294883061440411668578854073378004217835199699208019599600902443989300416024106437926434800308961033225988754428842384554464705622929606229220919804920097562287734527192129311470128792509350251339342258431241917635993642825605468027388105599797862584899642206790736262465745978091638822430436967264935047093150250585094257636028608886342106277620265033008352731203769856884022912466892248564047551458102807706104316125684063536865652962740272970936581330322179039478362129614169644379060990009450293603195266445645154510712802202083897235212799647843512623067015994913009839408802463506102716402417628536814285846037959779726942239885594230251123376831776741030833821039769965461697137312695060086007570226169664290041247799126528380700747275098876703049260979634187079900319392725181197606985911034668322277750204291354006348894224941491986073359120724689283851529060417713431299875786230993916139655077863465731555995988664659266155946496318029597151094411071000380194237071847742011340244402991761389047610833554152216527422323929548675624474960521692453890184059773748573661731234883781113190372050681917826577306785133119255379337887414245851517186517346523971441737217673282216427126347595614001047970040374167636175500365350629664999174379084068758059550209303070488293363089681114738788935294377044231370812656072326963358085805914062261589155874630426923490265969384309515317181421110370110524445145089139851871826924344753708787157232837523033791273699088317087599048382732378373781765400485461583277650043018201056122591698616971395159253143980383706529743758343432563926426798399281344380439913207574225219890202003220819564993636788427098750391212831251773577611487412251256580725564718492807222616438961649484490532368092977414140590163854167211242725070566591223909262394501530976798756017266200514572503880820344127099726214917567453061169700310413835475438375516536315811072404235217033486818500597932672553549789790343055368429301890706620197796314036163306305596461212590093811204059801010273394247138330334618888188274268266991613590817978468410149493496560660448937863183343511750189528297508700160 [72,71] 2426081574296689558299865822076570017300118634362603365875634298205362544941303631842813716190148488421463744773682026676164320158905136498513624960354705504583149025952308582415410580625470579950081114947068183404187645995059144866424128634578695957235807408574917760903468186531714036067921577157575892210384520834477803260147578241857899041585631022363852307875234728925687558239098109459236190996427708686188083457571896553932404815785880870377641922730366261290793344746947187629943539492414646203665882364632409728069919458891256594115885887410031167826092010217102747836307728695900097876752628456592509684506920904879171052366717683364025629964073675907570856822846528659770670036369419664174191778698429876329271491653496128412161199870545240258044602909647009616034237052245061730854224600095011085482829727690257395593144459646242631430099694842128036229079368179986234706067535799628561311782623855127067325421841253608828575020361012236121144894731067007269281014613318263531860714374176704527444706931501862890522908291483677593366326816717095896624953708066364849665457031206843118693183220204801158058007067056916795270978001177013405572658631169425955258106299463556968336395126282253961627913648821959499781342558114003038404172080079922747681508162329442496308992689815089072476323969949048578643735441207755067853688745390210042938446716806121830132572610270546104624834275583775361950936208341768308075024827487561072573682657713632437106915945235595599292733839903317218615649398045836971137700154016697492396129347202233859097692625713514344019406405285573590072189677793395817657008797899351805811963235960787097851947247969715663515400405840128355782332499615575249953753379493705477707459404070081253015058644848521747309007371214816992575691828221022249563296329144214202170151126108010190139858022700350274823999807010488532648543476305497677343981142673952197035415917142020946336977771815995150234981209610814694867965557672574974000425494802896861224240994021475231815716493313776322093143429539066733192628922590791389455620654945129639826641307116391602983492138331797135197980492609406816534829039943855221400371424919891238299354066951298263936324101488343267972770983804070421758648864511595070255938486068588067554711331524538181069566892874946858374815509809388089415560361289662991030359210280120610229340665724219091324924230099060766596386047115574389904035871910961919559212100610906785555701093313350365383414580987022918308344500748277226599951349933779691520 [72,72] -190304803169117822685432037818286087571614568356837487532018592004446793971732454232965562761547745489138658628742408715928806239590037804180652290073594123803075319329538506858053546961656022409831009333986690611653982863894430124474891611173293259832949540300623608705613104422690532001427081130663174138468949110335992986638471757512863307971418290577588471535769917219491624427397310311340069115594850925929470826002636968491866536729660951005621260721845965300621013138860528618515607232676683365905807121093582979573099334752124766008327721048677363664067902347072843749576660608770981582073723805778686455367328495435098035294581750469933236370888576518625370370089761960441563855753363952482447303674518058421572185855930169622292703240562515855763595076429645159673040848893583876387457516067365691121258442425917667104619716499197927977592297686793988123738285872765362424010593693785123008786907465022808669198763766635694056567990735610173696920291438021150731643618407995534202526240264320677629530985723458899541474483612189204522792737879157023593541615615540805625851686557023387672227931440809658510436430958894477804239624513804732699613154417508024270134972738736971061427615809306861496832062459648972477331061735848837369909146152270148194282275451018939602735552389351075867344988334120078467883424030248399413746475309124812199285100952621129011008203653273155370915385197651315814798020004710578540348794484432331144256741469937881080609112551746525449699091940276469092167695418578345584555790991524826641050132379554240254849592725342379145180533003949024499453912502717558227113809247918188715166426410832876138609151118953129825886183286949326203583090255383514669083760655524411818174363157276080096355428992566016856430914867808435053485642882308813937139380708731038235648027900799613499314900729415749139667707829987672623148053672880676487483691685020723140979051129469456526937389979160795816112311905981968342670278033273609104442525019937013441666707264233531782410298060567831459218294625421406679250891572026732657780586873785201693189669563578044826505939902715409914604803379919492799736326455536081088556015208037733672851228294820002322840634425442162298400308523757617605981323219878708027519612636366789549382154565185025891508493828508524431232306354491136459630065431785187899907254370543957883993759693930511248333226049094420278897053620579775200139820446651207392301948424568580778566029519396428477638215748263291629113646365330035277510242588016639 [73,0] -4228262138612918262336581311979281863577735039619376695952154346140623656253337445841122074938224719056510213635519667045723523019543188853217098797763513463298801424439481408894007847261453714297751325294333647454204379430284732107458307493723865118328327701757198263318657142308454328745520685890883284881600513947452098885534081448154758362813630480769371491554619672692994315463198810771884258183600079430588712127966405893194129655774194296810265902409977755330118693322014787056287477850069447173581637985861905153616710421740895642222024553938839915281273970656171709610816848008769366988975633136614417792692982286268795925681856576135136351348009189876955182369009266171694921298380860325596029451466399668844472978045760994054448215512202751650961371931538089920085001540628543078576948079183122718079707847442467578973576701004559831048787914690280483807824603280847919401053493003266193587907486213416966876539822623558265502582205060717330011490564026967771539309698104226413698537102829111743107443987687531086985010984961506140628438006000164492717948527268895154204261841931437929696092948350058997967408877514412731569291502278656426267015421711317750582726584025011762402845688902783900406922639021337641743861935441952352715637646046309325591001997339287610751696340968165406540198052271841111660034032667208068380833702732395230983350864223948924339326500130806191901789140577618162498352953078537787217440441504922338234281972661125523101376020435186745291452338950107693184863339036879316782577586536169808975603344775397820551627207758487234710926301644941222609826323242730944348776368660293601055806174996132583425850241029444132139542929477373101486346749722281914864630617094788759725911058248635570900329638295002630394747493074164734111823388556326793189655223026809739806702107779895007725507228856939980479292232091624903085878952108161285796017522349149325889241614653405565367204027152001395406711626770038640851936903326639372911512990417039305918903064480964108217090080514335656023745709835735596032154278438064751197815156811175125234927121514379562696810528982013025393869479061287677076755039930250430889889426739191206509840041176869447820833092214886286754716634233108659695294803324268523841168180095354670277300107302452279420607495900408578625819032151359593120696464479650763067905809665249267691268179910722824738419140870150257762599873448814173018993308668300453701527037994816971762569791743993538959609266072814244373850350037598095053525502971608125149336425106068350679288588839189421497722372415948729602203300451928194130376419880541450391001531732254945920399008183192829716845249681162240000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -7808116406445254486160163396147426492507856275873306141394895727571577122123370365954015633132912862612303730113679279727804848279968817990460974588308174017307378402745245715135379745447812193377287450738428047965909014171861288841983894007713901925807818692835066321662411457315433876804340950221758408759517606181093250147948561256633171081673454716598292237219760852279234460497154018331061836288668618347636082399144013703139231324321140790914415868978251388128251781455258218973583779100281706972434349452429088038137598758882414749448139765075539812587456809483400459881716520273473071938812054403745522605763738703809480412412593361248097041073829597412607640405863058624928340448102835131445546389717414698248835513274132230067561591637799600843368975867360563271981049301160733447848594949404713359716661971532845228872112460902972084993045582549241288716979523435034911292220016552569007151173579926547756622085919794895101576834533393356730274189632412786839950959221191938406091698467874829923385054982596375841255720165303291414530045148107116535573310601896161715596022556643085896604716233328668081687757576893322359549511337400891698217895004112918354846000674288123921843848128830456580181926365594998492706378073667676723348396565660440588137486004348937909968669300815385802430962380173412223383424618751699045258858504699079644856890067424486825152907800947190894169003501619383148012651664700130468456970284199605052861866380391947854265401249601343437409219652564227242167250281251945518939210062317764783634123575497749102585862679339152817928583980904155150849995476291980493264760694437572396066220117650091667267162893630597353866086232283947911447798780955136573803799565882786338347706215303285585667316511490780949443390400956631515815611652008015412188749413615479019725573083820918933101860336394647690150360445552318072078324478322955435407647545578383732949447217629394414256746744581173162529024752945945734574542515066918481474074970269299722104456981763842099507285609694053773598077766048904174189971653652287574389445443446798870040207199376579128341058066216542502207147970572091405281332502624339333913015442740416363645204475468851611712398308288266438906124328495453213495091844854498820800964058562722516008459217546894513836904324861768102182750017648154086747012785106629581650226099437488675594641971285695857651777154985236659397495194221637959974446448945426277797526747007002266249500595224667636185802582261177762385696447489809834537147703807199976174635963069563712202709261359444854876295082748140611738951077898863052642819035307371578272108761099020577412357967364413753517427465015745576960000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -97391575247777618738187817386852182806243670825265559915321681689895335980068591417190257578139044692089075835410102916322955642352846336947663459289055543935298008015366145318133052726658968730157397390833132671051636515849103964708735171875466546091589941763753226696075785343666605920478251578082323054054835767580095659330015375288226602214987814151172254660019714759843347219787060589613790058663638061327298144778883410626177498672045365019960624277494210791787398169531776473668062207283672305000381943853972554509809028926395490772642706180200037215873987566660600337649108775609119559804570292198854758573636323342354746032595934659419288126836366932031916421763921121586322229517601464149150675039077524106071880504164664158975763978659633934968682713242899113703143644549691728652221565543453194156386143456703987514534980638408439058447270621080650308426453402853342601541364076521660843326648937535929597474175073940159694230679335054126689167666345493155283864189248499235232355571767559033105221922153652365328367317299458472256984476204959380234834805170416754586953252710746770345687377075629676419697406558663463621117276988160997566991768494103729181133734396955890041819423591377042187896518932367800319089932772352145920502949820217841318908429999562371525802975249154683842627461833216217012910731526100563489649969269578483664312076967833877508760580958439293302808289284461736446213679423875514646489013585348083733114128120838789837121346487564883448826132018344759055122373013358502409294503053338932349748116743869576737381519567722959029447852705643517726933087002330228898122100981883446483741718599495729016647161300598378067479454483427599699502234176500970884956527105834146117863741911018010124908033646024799291479458292477022704203633480103553088781971167953319710872238702898733114235108465621993354829182263845937538060458945227035929534854956428866512190010375156502359158747773382273626491066889446580082396548227177046901542016980976380746764349948908901876155066189934195713508265504367859809907135109124688224260851859446801264409568306455431396640539771779318236345016461149003393886876522220395064633524122752453828326779443110917628304888693678947536577044652084772050026646781899932928966167674469415517436509139276710501662296903921288532168148614316147363306895237064017276662332819671777231425121070475050992876691207580729069296535044737023974226505599952114071310849678484517120113111440130031081663434929530689761537079237116472098449016520356644215275203789628627140604004219079860298058791502762533083516675488549442521291237533775462695621686857055162512873161671263570626774019342019917250560000000000000000000000000000000000000000000000000000000000000000000 [73,3] -13003691889702735940106325868229115172078426464673977215352626903069396953896181328796148981821190436087725929160514363347146117478243603904815464379824490472803995443031364004398126264732728286108632727099721427199509410204780841907860296926279027326085796065943891390001063520180617153785335033432621699033870474577977590663505847115348435895918507490719617682573248680778548623646912400591889988870636589171766684880921010597969619494909008122602742382046110441115861686793711366088398193425182761970764649175001920209441884783699725554554344125348487983242410673270158514443720784724607393143519392595560671130754440379419743674964785268119086722338243198734501041989503106250214262835590250779152061500506599078713424927653645499678234783233168053732788480074369278796294960956964708122052303590001359723099876274376286324504634899027381531815000080021623339619739695135241136667727592284964589468379345988321811317666550683567907622968207009384254121309952620394385539262709873634159224638948685507073790393188200258973628303320368571251998155956764821045686505409780652056689434715469726670126613812483951628102325394286400066922416580054555277288922592731229659789411721732906276056515840504072489096326211916849597947885499146123657550247107707023551284896679148154524598537944966141489252934307595268897801855664909725844022243887433975042232440832173909670336651012828209206686056226605687044395356198329426453515079295873896589853184730658427507906290185498992772721745775742652331412644752294776195074404564774945093506669285316109876745049571578027317110874378408777872516481685338813908458368923691834700591234845237127097738856996143799065379888904748428210364163262097682231264471518706817269941658352135701409230487845499804298928138406011356266706714211508042307882752909665909862797677210383769522297586697845127170554506006789645355692256165430275099095102836064012283922490567343505154166217292277205606450164354612935424102760842717946339198992441215014513521851832134246165912436449929290525331439704260736775811699558593671429941639696006755068798794480459962574346132605686531056112961467717663541432064100843639368164106489601124006163919069323216110251972472781589163514878508704588576436263350227486448825948760147842948631906308320464540970907231239416345874581792596810719550925508536372055184736529687846425271122507488847940070308455583112344921078262050133286165755228064383768878715577482604317811697520407553751426476219312826972329009985378199623487784458719912404585529520516046190783098529525498351331398617355087665169484224653267993622275832570472854863330991895901616151882134838810034984406645166579069747200000000000000000000000000000000000000000000000000000000000000000 [73,4] -145531203456319134091229150517536022228542807985492138920329559184788492458786374415262344968889809323287269568198504306799012449134456517298085447102978127177674707080530555221438893674774107830523613570600692150018699414554238406071612546988157014550182035647380643527855323634684445114273884728584796203768178714589756535833060454741426822281540858203515584176109176236016312098183537479844711686746125514836865455950844440278948804494113743727667014126829802763170076777847324765890345139721437267565149850931139727165648861455828599689941036587475250513029931538513373090224315426236150246789428744460923372923262295854586950033768128400839151309853031873032088850007894156965783254365417714291370216995536488760133939835998779957732461273854487312209177297667696344714980341552544389587183673086077329924228205925327596446097821917923904835500690925956821555484865917551230120789128181748037083010371219393812414014787923934959621083110131383194134619937139387780171661618279677460578804856295683893379658470708657565788133634389477541524286916314498235852634572790753988979277434926678928958258547959313133796140480294066972664101585402239127353513994552607105443016707585885803672680786063098021704071549846853009524226601638932170128487644100120227816943936330745940686868183286958228707588171013164462411460550657168834203851436358238045374269213191905575025942434781659110589643182502649191777205086524185956848780962521919052496559874733010954981390232171536437089979860984317816849020641198153349697767747702755514627979976302902742511437255840027600582943298576905031773365093811741274098262341869201249358948761038733073073485604908832605399232299574055538278645678473486629247701619794272645084749116118780152777537221438884959046800641638882804291419077191033061330478930811404578490184280490614254802473299687370346495778876047000365813240835149599933602915564402777277792447200106745413350987270532614628879304429261617772857893396607936422939903921561766524632846923769463316287569835517539476027633699978641810909894239251713972572143363296464103618410515686715438921331220711415959057430634018297459005143582184163460920238964524666628024793005319860065551985865066802794415398760659760341669315902317107844042562222280638926458832286999422079400663038690249021335981374628674250121870601356549972438509427339117552970586770739486537256242336090144825224338683331606747071102555994094404895336033778847329550956418972665451647268686311471997487661546206617368711364038699583079557857387108027554941720811662178949478717966839447388605938329024314688295229676233930708854145259174127720739534078058356837551340832945904180789248000000000000000000000000000000000000000000000000000000000000000 [73,5] 5119499043847976586639631399436936170242969033115125385646686961743919376180879186447644610275776966454362278249584406687376029507152041295617142921793662337168910564494033180079470551568912384109787439413338746411921280511245533446040217008438143759385123071330373298230132658248129847935150913213694729400912174256367164757576682606311775334184094738973286563513633406292735406346896372497910216267736062349137950687554996497863092026600982094633092096781059903277990735309904006348948533121073748736593047387586177126154893260845863392918722836188639993967192927829203983476966537097330954582149519360395676501159270411216194844305087188323448612408558446103089318763353356581349497879923795647820292109166064973663931434346041640718558380209481690706841691952551977422445905258891042788948663969568434484615819968616023089015077741685830029428409118955488003876554553221151946798306782722455720300247000657211535765112799698589612824025398692464161379562827216999581989710158446493377883418676098518018874919486460446137319581732883413931784414512945898209950486776083924125881577387543166870395949654250822307077394436570877508244005231035012176583014758162598800992441520330077131506050308733492393164064917128409681489207168565137915025740802021502400623715222981606309464612930741555667547004879412374539851039866606005486444653367882068513057257048688861176649764556861977085548830792249386255764378572083631368375166851094425641350866040001709940226294296551884502549545303852330458188725680160364446047833944910068660321786334519798688925910319897307417149073704015073955432652205332142423667829428168372517845425773598778652583450622306391846663152449388481875446237924086922295548315182656328627259743302835839440308934319861672179323585876748325336073579747930017854704893251051659397268318991269548807029938537310944535160127423110859208403111340555788526446397719924362240937629985964008527800393232591912844764591956791873977147217641680848840417375610671472236486893411206812066553303075021854883616070471216007887700730367999977739938575149910725707593656819738063713779492739656014524745403841111131173198811313360767522627880672600170848444823271651101497058304537397480414338288528589403070370197173462602046927465216552003342536617896789325617260786891139208925273189500522974676822331856122137352575073168250422892497748754061850302400565245773195780557984128247480151990875714127844332891478814912957097862084258896751705783107263611042242247105979295083754919071935486638711044516113029129811187693258691837203203211088215345274589591085430529512400820159969655759664680108055292903095279770744697673456628925190101819981824000000000000000000000000000000000000000000000000000000000000 [73,6] -2051572752301469694651956131763304404301264169471116430605129252440489139546797011515819081963123522338704912029231377176096950605560911589578061557541776591393773764509899516332196223185750893247273273683796152504599047714989559691287480097359123897125079000364240182998199665615043211536193201483713074551425695551523442555083430372447229021227987368232618129163681850174169361558009517389563059119474391519122152883602267115787771777362122835267348624650376795972525386624891047201326867672034570392016367541994288005428826381883290183824912185175634501189222109715663711247890558457259186494455450148847589641201740597991671277846757969646109444834061091600210771012324888540950436496181036128181980501107467667349271867019339316402286141467912435606060139616997317388857385084889632478185136963050063107185364955999489279599380404007922024387611846100962218861810297982964122645018840298618878985132212086415302126101043595151715181477174718364897882262323936645218651654327554331439313951821314047562737274909620878980082521834294298063080192954186741001313878739621680218180466979549928666123551431005300050220351443156025904424305220814876188025254222413644551163803898847544801942274246104857320072504915276967272276613337378268459971698456935197412672699945321155256230833254190515754313730299474024074435029535367329796892050719083314147230727922522431846189993682583225138699171264638048474523286424353711827830473789119036326219199404735917862013471215541901338248433783567520907079549093274528221804238538760482244222630632874405949433674335114280128505300450297387401142341417531819902292443605875145132697963837378326385627629709609868164455271637907042587608997154188817363669294225870321138421844936626252671838519097470971063364074934776851181811329591501909338375983511437393886341522539771564633580871850007098380357603079038287425867043769964176977017032255816878362460324032184151545622665452501741020561456044014803215047297162926684282710946435943067103241574405386113114377139114117491949640099398955543924440046910679192274985439907497646823218564009005003419759040129376573643818843248025446054615074996223091680799472921558017591065469195810437012915081928271851292817034951642752595143468522205398669116125449923918079046527617963484381467804546989100973188042073655058045788991848458142990890775596525926480414114425819835269453979018908284324583918906406111233823989326387951036549000463833151311905010546721235244228757935270572709894040433276994661507551522952226462441900343711501207812694311258731156114380095642978607680245505938698391597727190274691653118890136452569102178849893491563971626318178679972670996480000000000000000000000000000000000000000000000000000000000 [73,7] -694098142448839274899550000759674063237746575649797078368646893313582553661006357714955623158096662276814671238514423025789298497784202728336535457568847958053602803968016619569391532422357940042673857196556689490400345298760302817125127844605288279357600962504765708598811574335196997791338872129266812802988689235981218950385656705332998437940624205434176864620390880587124205859756554483101246075292504617758028169465308394319552761991750856922174097766732873527028816525023640812307910989972221560307784224600290297388213375351251731178889219175966133423704846100123124729149156621384634901776178930759712402978685617633528119491881331776863566967512063183984575100713631444520644417774265994027792349550355805381714807389849261515907555152684733382460714207339056642610976077367312018833005213240540268858515957397684412571075008237471094649261846179320146824113083591158420193981215983208479518099852192937129577874745272188338871901879658652037231536832252302477585320694901092807310291964449338768658190764292075797118544673595022636891604439936456850568230252762848615897096416742631915811087996485727081465094899675506439191235431550355170298262785160264371481978078130007738051480258321529493769002279557639798533547181626894088299828035195835220077123214913018689739539719629679857119677828524436347306432517098486710152939530657164864355927709108422871616291033849690680601070904700259078602278060399825233637638500031966450592069682936187296101014381461714752591361721216969374539171263429008396133509366787718017545611308710798253544044165731767619648668557105300422705802241906186531457306865753015643913625921068810357951018289110451152051912413620759624691265056259147337383032392081977892439386553378738112761688781912529557000108988842724125094096203406320135959989697582885110107123641051156422447462731621260299762048959305200708995650815459981130229420686696469124428375887943447045131035589106426045304223825084006217327540406297700511342112673751806627765410189270512249779619076470632255060562171063377188443188712220672202661166437783798598912785287749079780199796880824906122695767389145654003688098117929988387100350401890885426873606461623871725046067081096901091729890504809521862987062758409037966926828212333880828266595170592006190770416878028522261343679275052841128968135827506633164500601060152164050929262062669882349427676287918230464173633113094889952449424662253398782276174039328741353891627857378893589879018634688553465143267441462232787634441705583803881626930783059412873807618649819718361786349250599569709312357334519128891313103344947896581947173049560789482599727671890538304210370336957821380240343040000000000000000000000000000000000000000000000000000000 [73,8] 5370753576037485016823257153157477167925130457131925513780435952323066835625755623356056914941331516317714687671265787936096318743890581970052618037831613249814962450472747787387326747638189944765127009342813390196954754796189850097069989244676359417562010368694540692743142819166966697554403036559699407242382717103033652265118315387137970462432407065990209398657815195220524230619374528321963872354397055472255256071667513696008392077751564043327414766799827190901962183502545456322114202333033175577191033786522517452091470291161660871087141115463130955991596669802752778302042032355487432366825359944524093336647678381536877078166351998817661482863154477979776850405916370321101687239574532964929361687494327994837855221449859808572173410587400585857361804685616749962029157315995965751878788406291562773287709401600304866120725093956164262244428368926545901803316129417736364135209957803407288651691288651171486306540716769757634868447459980048320115870709701875614162596541284500730734835471078575412675854001432317746930673949324369168995875186799662798011716248912789687187898782014694946945151425296975955529647140073524131683031129517175309289199891286007684893000899579681462543402579324617309782053536412662657270664331855158350035063861941615349950871395046346984436849766983489762733136977631393083460353332043808955339918677406622514697359250650255187559128051259802011291332727093910610499903087293481362116138693136139473397646070076109311884777293949963268865225755614672174135155413596378429008775092797363205784750214076008256153139084692643476604664068735284327391589228455733598168662731706458083392650390142969476582662462920456708574894161624467157346486573676601549401797854139540944604516410676553954321863294402134941043853684329948311407051198723884573440438893911064641793984201620777857715248356668966457854754548038878967753121692558886229043262460488759854972240614252729022836315496826969350062529198918817375060103741714935672565555885994535344865275983011857577806756235586172179430911585516287214967076858051585395073951559057302818437697771995584745866131701065260918253640651552079705346642780808555995893398241353974651277583198700707742258481302511973289760238730356566195125935366589887401178566759503924044159438544549469888659910955016114073465171528252995681819679441284684197503998446257541700583660073119560830158039917398543119421815548836518775283882352055435201403945509013984355151963377450783025346916266345664936595507408505328027299807671225534643952719917230277328122293799968724875929552804428632041021343426629054489157125864792070958074701981802255745425962338525157055839739810724319996359475200000000000000000000000000000000000000000000000000000 [73,9] -1051868575210679000235932419899734594186741863985572196087900087493533368910261525800345362649322156819297890082581207898337728569839822783362412878112495803132650173785104129610406850166089077201584469095549655786289211390975582856805240557136279143115514261029965963263939315415548865314434113403262954557275368634602306373509864523574651222054920664179866167770599997137924939876721782519944735890448518860113451707583262372173774244175411520623784607375848977366404140882117347750713509825513850931375179646668939653805690901878765620215154269457633363576804583006327006478619653837561248517231619184815648851310654164307977535471270869909954439659426070243904140638432272880789718680352169572532973802490550202650653506188550409498229689058960250785088853612504785971069061508607579836331634741776447312800098495957468782684010585988102184344234047178626799245216546880380349525512671491795629872230286598334201675842271622911809243446743170969803502053712210892422853501227702104669835209392221745381317043825966046783938350174518719643712820460127713912821074158516907862200916577866889508867875767908271672294205213132656799593958798428584277172704481866128200404636055481616082974932864090320481407172191351475163143532160220741590775286924389621329951832055093887213193637032683910235122210143779106334604599224047460123650200373377875824049639947454213762589388922263875363475909174922218017602854446581069890945000206641228709909882666731665890302715338843940339956232247006784857362439626792905177288718609600355450839708395645821400342493519116112325356986446189462997020367918448562766655634804792214566000353310871448374701024369719180436404384979636117834579980343585836785241068465631334497380532451544702118987666769769460188033130579539259022989212296698389418522894820600639322306255434120376540528708354998454520726932030253325894368395412457339720326610687415457821158817073337749147889623235580221962431293587102663608161919060037351119844917405792153602392002687696137952938963902426818475166549854303256254740549721535119896219835524088304880617863786975939755005284009155844433854295511072021088657804424816734110105382657674686007574879792271602121682578749855062148019412132196976405928668896475987917361209966800529719481215591601949958428683293523714154550301979969599717410210867781883106397972193405823249624368746752629181238521902698488430484847284135276789506811018519880264216857750643191573262503675773054859483355708360272912496200529682362102937226144135679852632127836925159371007653636744417632869896450195336379142976487928825143652840201211557934372248487083546546596111866726496583337246378573546194468864000000000000000000000000000000000000000000000000000 [73,10] -211683437052466589352252795133269862960390904712622018003302856073877430826857480300608672346956610252511392448046764339701908765390466592985164422209464714237434614707504051112804534998870259918525387719143241234577372982908204898780114260154633586794279089164127300077380574643086567844867183934042170093139399695206620498031759506278407795245643694376591613508189711371507216930029680277427372248514592596567929701642461245499782777468925340022354068607594699797688729444157238227586930819434261730293432715959207489321902508867920465972958585083515599416993714197794371550324579221350000150134893186046505931837211064051951860975228213246301514760877067216099547308183450255557399935338226470895204828032938934894153138259226704320799173067659366626587499386074596685804409493956142496673031234717028345538710763056255581076882105537619699360393950201815784193109989107249106733726169426796989573948745373826146444142122848865109318270929043927779732272958905436187159845635327984287912797485540430063412787847662616101125815833895147445373583156312187490913571846581491092770581403771857973520080892930336908692647222887001114746406181654543057676646633994865517612077899520408784096243820028591223005316203262011894038142445928040626031909417574525597576572466400307451845333358239731274177088189574201693970687153320688781135039746170193328746188247842119430589240631710949063397474721813590311098585972084996519741533933059986038559492217506520956012012538970812286795895139668394154530922838478829616325424772433107389306058861950184411023834442839521122962896859871934414807523969606813392777216060204470172317470769056922207195899111910010100378224171889128765706112661760535637562362316460155894485906236886941187036382799418694709511345554740628964996980897050939903506757465058870846266899696445559604412890196023857925157909635531994449292886502187992843542046132610339507602070800484630586484220904589550681116892510532724066142791339544133288141102852487372883996502264106307379466947875336876451214530609159057097357455025441938014220595597779776451259146600588784203234203707674388871110317561661239419513216172766152656502281149883814061088718553352031651467547308537583850711429219893768866109207099081657756188593577965624291401524889215062826694656712784932133250279458386882972591366236112390830901872052533419533284738101488246921906754032634519568477639424273135446053257984579915209442151016033748505689576078534244270059196491026986981876202204516975685788763183603197097032898273535640532607664154192658517901865423655253472679361791762874987084799280294930784683235195867922210703169482591462230602508091308673059780558848000000000000000000000000000000000000000000000000 [73,11] 1740562140120548750423404987998716015893948539456007143739650655626429145868946390382485028541460317796026616962793991569148007549533082692652439803447402190524798822429677490754351434980224008865179255546549338036584118337210602992295402080837616787595722865330620557353005545461881564758735694520207574481263398649619377614801089785129021711704023650078466562622065695899877083155383133981211496434081927916049110776413703023318664546125797521074242228560320317776338819953701012261806611445218335311043046007553184920398510098169963898196297891912703929256298832961141817398129289664798340366150661590716915266805353143331852014253860597354118102877362820714323954920315529573430358482183053641616396375699497431557773427066180198545783424658078297550773708188928621811112984603110576189207351636180085909910329918950082551665242668696484296264559210525230692435833038442927880878800641722480175814908498137663477966603670586005808744196170920237746560103215867804060063930494314906200850024282138700559710510629041898320711870645523358701990085523274066896468138988068154001041651970202552190218808291347954526598488722426218265507840035340932885745063803820604696630661729069959141476876521898996199740337359139898075729621476661160153439960294625438580831631163148281623361332488852099370678906631294619829238783638815658871077632242567468723100371470844561229016897782858083926238194133442541453759971790692083090534216757715508580076903645960989236597892590099046742958737567662571627000327597698339283869226052807025371537461928189350855375078872710077257187364792273834706282724902365574076884220377112566022854559124914644559702804155376792997225905921156539009974312781207158744351552321329053725145993336688431697640244115372650019932786884944345943792983386257760734889881231994099946903871706526231534963389895147763143331173285018857158247095770233565017578267733163019715589780700451157198747714637371742575186652041049994923482245242035101382619760042550997346831395503461668631366845141243324127717667060864065883975150869760711081056077726219401388114828558657013600864425035289486926989552901016743468454433098333325373441979663517526167191407830717618166024123427606832261116897030750281398198571944108218206094221041377981171628438803528116463470997226689331744408710202146569592246765331745751696709087878717514521352791356996258902137274631733457034536383236167188263564370939344346101440925024221999983058668717315451563532975475367001036629500832875016312444113278524807587397491341430879587682139267479484805149316800627272200972317751630836252001371594216234587004337701735347538535217990534425317740991425568796423456030720000000000000000000000000000000000000000000000 [73,12] -6976101068180544339815657437379957939947589929759023842047616948850743922067493820691796709496515162232831563551208740871178988662374509601090021371581292589444012487809828829605931189362336990978840943494494664133791587954969193980478677086214926155710649216589439098565833976004750032449881613068837215786265155551428889353659497430013338081989705718581637972275216394613754440671920159597841724271484373152573789169348305676988050526791655845554022872577971128090126724743824494891234348377470676186492101654426023355745488668830368829988461048814060187588000291856862933341182838020117679815445015016141718006514209616757601914195409837021154698241793989236785161217893505595546593436821484977813100104394301078750434415772186790811493879167204809912084456764475540985075649364276112131388911618161549192752343930331828987023881626428468327837689558064559656893631173823369433377104227197715751679664686651504304608503833543769450968443682435761014734059208293484559917903639767665403939507798529066841049114905076662388428794729201917139570164492190732768504781305343489057708326961939372017767187781325882411959984367182065244158947203463825441019922056327251390956498029659609586632153336557518351611825414131713494717480887800227975797767674053058850928530243945467055626239234449493530328856029177452567145086201674784077509962443258749016993655986647259908006991506289514348648302361349353940455839792005667080366897753417227451474002794005468471301616436630872717926281407541941848338696527494483190008780356471461412570823431832976548035543755266409504257338933942457758033693523710210757640733841051267370783565844687627461702400795699730891051051426122854453593779812319385548043170001174712267457038207068608903959497160848121225050767218810487917335176242601828043581583630517465636845653649617562647919754818372703941468751778332908159939438090514255404024032906191950868008272799273542498761263733335658009839860831980098800713176104668849008509118194634172197584311723420203406063277397637566724862974319184744478011573767483334851373082175498545755955462265184586007809940096769536460999944172690009600072070851865912623198053797416542418618923897103216642322822594909025628864650806592980263473968427864516510524923958897189777222889111132864071986894850358387778795053070026284960317404588154955815799156362020376661451125931641557315771737346089209049077969574737577065583928037421421399244973695388076516834260719702854977514091007163053540551667587407373000196577807612354575549352343336558572797316368926372611124380834268179977592096775389144437236774735192977765258948412412488543235141101345065496434880899747882643237109760000000000000000000000000000000000000000000 [73,13] 7454188996483926913252178898863257106657805806037525910321489626571483984796056534134858084972794319033276454036141688794047721100625590857624867741834778630647340371551912531579394237876080728406675982792819877848856087230458035195855241463314405692220962343114837089633348633745839306161151151894140332855954041619566009008120950370102860498104697182027968792923349455913022250173446768640839704306787080211064650731310076893471774569945646170082307811036179973188978700752838498292314637345253662850313889073441656695881815653887750670841162972637256938776842527447574378831443910074450108568386142173755151012506747378392173259907215806347316071947634202028141864462157406544264964141494655811011631811086336960189412465506555092313189109167198231938802645807097623096857947767565240093585787962369007241040827361384679521861482829881996611400846509164096381102520475578265470747884551393893981216084477583454622655598902398599570505098535645077204714374204044778540221852060557333213631790577605714318094730207097485385996647756827708632353481459891717135929794547189966176930966400019444448103258869124044471466331879053197331266711315144470438724124713719366620382371235058986829410016230076191681405495767225521506613055031245880126183352729314454637219924926691860853528762909908127916695518567764801150837184592665961959547345003401111775641329831055535256187190624144097051833537298147793975845554612030784755537428278110693600653037833299548251683920661460654825573447954676065695198572912404622459859059578997460517417165903878681810855076495956851575926582042070195114962972931008933700879091543200862373431480019951487606412812362437128289660526729670259206131282364060882144516661322396094993628215632039600053782981070470844012813906907475451479024498502624515645490541788721781440232884203627738858883427322207136657788109877433661147814101105214764667802069594977076552241596333604164449723896005025019258731883057919655812208524003146880241785239885503834511182133054850041216621608626874054524133991747511391266353043181155542477392578199767269616717248111115427853402073185428335012001362916709874842328935571232894365733912197821572185901237458573093578368151142597562541094892541409583384694310627813351290632844760682679202490595547336179712110613860551885387003477729285786898432244304433410758713156232794696788225537449531423912432508562181317279689474726275090519618872083241012894039680037608568139312435393663573741928968428853207935761802928961104716362217379674919544728804237130618177955995464212804209446433862625917947035325749182066552268583817122690218614858403539106732720585983848804266277048662652463574994124800000000000000000000000000000000000000000 [73,14] 55953870782043290218738664598791063808334845022170567904048411161076819362189237328601778321575419501470116906588484619958227131465447274724211404786963266032648741318517213694364489912754299306698892072114837497984878470869348900700889849657408667629096323516436550766129173081444624081341059194870876675642903754185443750171021104975585886712202792663410819820654417760097050214408940963643190684477003774002575644041393162531261547285705999145155341588318830149442818749033975068994872237838209637613488636086497688472214489565713529982270396135072640496336042526714513449384245083645102442672330048607053377497938785920883596236309951780462235143899046754459444681621680430269843896840857993627279125606248632274517178145131394330477596019874839813794005462884509885246721892499861744293496522637875237227373350323095759588260958978540873012945784666376358151445293178322604573319809368860871428282012714718157156302574704075013659989213667623659673473649307653797046105075493287090719001084448781953021387569931329257483511662172475152575108018163446210463428724038951759024610917874222606809355303569745621351324555939483061996821089360371135256114332269578132571423625954299197403462970419898891187361856044964656650693970997405327665834184066760009643818862081391738661721260303677838153019264907550445624873629549908483528166488189735000474922796718705631287858751274103400081253014765738000369202465752596617607157013280660412997683910540030381002957864349983978786048248815089202919122300692348969419436078507450753523265200653237018484579516175922480919244521066378785106655457239049801863375822821666841430638139756539347365489839830481544053209004223423776456481075942633843876277322198869510793078730488822176742279894647912071731189719493133284489595039780601730925399014123495345680315553113902956635455926716678683352222258447995664695423371724693162270710609117569281107944075173771393511687606613746975369605413578346315200055610389762208739596835989552409834752453796967074310339194776750115888107016073408952071251816001039673723798135449389858987054164191304855966156837757709921978954911281623546998483683444822798999629631726428055538208988271195929806219707739298011055989077988843752245205498891030145897463017131428465744306518914660755716533088410278894518852030314792870862363953036022569590471726228063304788457792531848430360267237536573610407684593032031494979280604942236304273419234685791580662555823700975057418037293159065994795851507732666911692254198275099947209295142958950119137603764893181353535216584506623338698974898337964227673401664731477749458041127469908269869859963551604889177206141072781213083631616000000000000000000000000000000000000000 [73,15] -259140198675386053450430516949304259431980390887424981599801836001996191599916286226257093335396511855436236433952961240901011254957438951617975993126712626290729058912735140129204154212645594952468142851929501798611804976588444735389604148847914225311371451402838968186620954991911311570666179382574066944301200254824557358923175282163766971887511364499441860171927481527878374599784758137953706029879235836824456653737037975199487773941678239824471941690744767265575934480058266890019955472202049862165266244141939931182213770108400617801734857749803332707490461049559128642381858279125294348227255652178285318835848846273776728165810015535474259980483290639509982903130410116817487919195289952116945226651076737934590696694385371425374031104379582609541585914905650537222403778768618303604263053064216321217226296584708219590065367182597258595394600562075555241855605050029405702894523254801843027289346751367108979645128042154320353552336658688537726943038620405600502302559535978756783033945728212572944576167031466855528092593845722035697576959360556808026436902576039883312269933942307143582910771253173139546071214040963801901818695844070373253048336693645323160286098834962421291088596301614572635383848790532990728052304344700959867999180319289221516273697697935107578779684380643912701955441090399283739830112841714642584940310498379976686880127794416615751483980351355508206381422854634416467548224098772831872001376689263146710089504681978716974375871679666027980373206055577090353400285706147326518566026080240969484926809993820780504422037008661678118721900370309018386309603256738237485155899726842847943230028190844731840193973207899072172693182413807044042971050875617320578103582616768651938815023816173718815513357386348189044805962056216797903340755651618459686195683334765642312980331975862407408037303607240760563815106723108600779890695108227672565684047403927706173248401759004774804804026789470688057849522188070903960955938953098457565255460098009426861810652634132733863779738386701163226600086263258355363267274320526527897826936841257223624305310629681679635725118774695641991239771787238707149619307557441771429657385721972863998181482954810716592032635937320783546962134528310544992831491955482697527408856720673039611818308231674312857806444892926647429997845930925598269498003841121122959464769329811698664859568825482769594386747715478467812599851624194769253613635911990758677367119965063817099216784505736433494275844661867397301347837728173889088743785401519266818739063905668337768208799671870929501814583925876044510808212122810192869401626937115673193092403133965809317832552704511037944342232586806280205631488000000000000000000000000000000000000 [73,16] 424332293638355560213350060214247755917232019695790840386235992546776234292025065850989937550122713614353106347146245778050439478220883202618873023387454422463863732417956625093325789975473936389137520645541163793967630752017905881051595692594276301397873563866163718811521512017859360717217305986042774715619392246519699875758561833846188786018676766492741827360185510446956205320365749719799961804472054466398124508179527418203605611642812606404831033606768841441889951198630931371303873971162191393930886008009358926174930407904943397690979879269361278106808398139531210628324982327624672828253748980582497911236876385659638746058775493060739630917124078487456870055339201708301222149959641531026186381229118259524024454926065129630069224487931729175860863801823150520088932626330030636743964571640425020901115250433550201668369681492844166518735596956994266035547044322008088421358848375807478864240409407782503701449936308416432937045750061926558384174507046993119922031672554837275701283065843884360544482524871659164086179886953860565505093397521966322210113238759729180276067313010312631585336923852579348868627715361309251903883250336553739720887412749323331452168418549296057887850741951272128127611840761428224618515942654048674254626471425222319066580918771347247111747548647307553980518348973321619639563259811500812271529729616683109945538807620415183199036706816818586055129420017360114390981941358554984029889914268041138433527027397670905348815169531017213119203230500708889162388222751950973336413429956585459012902505430658827491447504483538229903674228153262618162682474244577995302952689847558881556420434282194087424409889983499856352738601835127832666682097882305610286561053919803168464418747796040653062421734882265086340380997163875020908430834368171565896672407381126119993984433302641621921372890752258950855653998640183639720519930093881594521315892142937313935758879827762176434197986956149813106951720822063068248282980026805007618976602860904718815122599410909504093712790784586117242205774022330237012370260112043806960315289516759513512402576046472777755049688819664899618973790026009923560201700015899266887498485316276209499502854656428691761153174367038827267516622379267262231315864216858272377550807913199955414497843669926300223666572929526620419179772179700982736758094220089922186288523720141710484571613832982041049245501198323809325131165804669965163461700136117395167445269442022288641673311703456381868902336573365880502900019455563308437010613549676633507341877865942597883525823571467267317024107966077454417204902947149129504770603943897606649530144426252768488545858039570642671259440542952279695687680000000000000000000000000000000000 [73,17] 8759796881032573940430945532237034140250541983226315658999900852552195219276091604043820823368611277759748489518619536700469034863033482789406003256072328025810146237922099460444345337051322392191739213232116996546827245434074784583968384954340826601578136513301718323976250446950120448024443073290434775487751078392854502431199834032756346310249959768697128963441445550568343009199059179338498601052324421464621263753109282072591342794848216141168633951750491925223438932258317375430877020292991435416749287443508063602832951947819863627566671190923682186266477585135755298596603537923219916624421985146766985914920747071580672882454196314611578887781449797467458527527307098990181611266896234829863596579660013688767954355715510635387745709109695158119072075320304688398189648375302765582437962451940783005430096830763119688947153664742266516839472334199917638737550177716991379202548813765525065783789286033519024167987784089535794457800907199183235568370842916543653627617975445406654763601516476179133094940084829997325368212069810543176575806521222059535979102583146451535281432415221096486432768618873752767395339712833596164008245870458672005543312847931815812883324993493678480347903451147143200513695342447019717271472914510870141434164482001029341871414275590932427933268942055797675167517161335920399825524729176686092339245799242428242308095794393491940077632943388710394658926183638766942917022934823980549294559416115727718356784049027717990501515503662097335486009784556244727337305960225929737320356189020953837681870786210905105297309299978389294469797608003620449358263201046831938031611853175651434205471467935361477896210872676790331386559977090045706151119993329381979103952156636131353350084108886652083541348648049165679179779356803480667884840193293429338507702089527599421450073425887829873397712258721832846046061026331637671721242971174039168698948350941265828032860293611325252154194588036285844229645216635896772282820568356004444700557709199804465276847375722206729693891831883138050544919223001806326539188855827532501747063284797652751906483858428932626501125908329710237571048986136357093907409885352242398871024557116514049931304179970016263939313836184221193475570661745034486274744389584286573706750830024922286858136537650373420126568434535269994004105999967464527354261655121728310403683183056577195723659909646858206662222833053566387394647144382620136168692253300876022861233674497857018009895611149600166907429671463092521579241012865008676958748553670553079401773453745642849756945141111826888549952722354855731221076772199436290511261783036435680185710659816646596191865437236698741945916997742247448412160000000000000000000000000000000 [73,18] -1136987837183720565059444064509324094215032125501061850124530057384454891940117772504407402540563839351772914523641797616933847367643451416353678338388908743952023218010013116798319657110033814858019492406866578405081621920384490332775421938450689220869090997994967186488080399385498080031943475798074350302558993528217434178268306305133041643789993771715328049758782241005814008918213868916120237418116590976885464436816572062655718176766478997236846958914600909977572190093558621412338019810807666086553326777253146424680555770512697988120175611166809076692503562175950595888856162240321265944264323925453793969456092364112186414857565415495234801275515148990812991546755215811868486333325221226834552458358353575564185993388172172828575781560550692535833319578796659815816093761428891137992384257317728531990112501675589546265011712877106244075461922365678866128481561196569542492029050492349356320028350022997271803315570181426028378120097116528668691665664014235031366295156661311031340048041151574852373204000326944013938707890232231660444339013638508452048514256393352669210678500493060898434665021390600469498139566985434316423536184164039355408111366266493705935532351527604413043353937211564931700408815839908500819164580341413128071577720540716965669858200825524361065046833172436766456118522368834967306464135234246813322702185312000161270280444279641946939901969813042551640445025222810194728058634892986038657487142614263684032663165924322617856120351125602609554266067068545516721356743770366927785937804521503911502852465753094374959565198864375911149617383368873794147904306247095822209403996007540675471573192903685426010797801188336715223372119590608200369338681809423564141429138213328899179230562915602778575414547951352915528459802624405201586720490740965878602922298798943052559827958653333916485066788115580242877391044886863911936584994097375163254801285656393861277241542507473212847295446561432907933584533619931753763474473200764089849998212267202485190219558831767665694429914354260618140016530866668866292270597898974492393176954865810786555154768077726126174800610466656008334665830868223394605902344884980024030404187433239424272748556536345197957634334637998670636687017010696366755644905384500202359369633365313148458896932782686358076637037098079644193552939780453788952976220970087029814512250936279405888064348437395626288849421279033688161450837251001174371743210488764217869760602775161531282685404479475137956762901272257596712112800056443578384165438751053084277159787848504023009782762770248129153883023931677136158740996780893095311982067914136668286333670667425156328853821707956163178301848358455119079014400000000000000000000000000000 [73,19] 1463633604114093983048108490297569812641408382130523140592353964112381385732002902247057373318697523231617379863568521741019430045771965201326773123486659467264366969984839589062017394606104220862823400956484435429247044504258595771083112908617433816022755863827688810148187960830371371744060587169291805779408364098679446905201716520430843656742279070192035379468843717342321639685866862026132900187518681219971627022171927671729739862288058495090837461576706861636859095513270170376015220953673422324789837149516047140126194387130164637139595497983736351858803388268164358354189957598339262317846595634623603548005339351300946049557889036760735572519952980374221246434910035931530995350559140646330607935233759209971734086468092986602494101929391748908469444884712389898792709079465591097962962593831751516960309546677497921792301925138697886709988685170294988899605789086004034322696619509279631363403155326649213246138188482637539598488601284479485675021155409923414884186725414017395906404343531964955811939023918879993397183700371620879811242579463700310890648848846552688603488135611768594593380136782066464619663642343975662935760672290337515912085644089905204452885053803894247276864654190002668223332503589089928513921551675349801889474150862482366239371970507982476683888798132426323548396226663573239647546011240055791589685803467676581081526290512582491566975379816804627589974369315192395819994762150425712369088297532125107806327055717722962034686887185208282912526768260888067620298600240319498502036110490691270696352555982476776937190788950065950155433424114272394143150011115556296296677884206065138848238457469059434756731246938515670280423526418772978639789572486825401896982586362946696649383775776337172715270111455804503599736726366196658432874454688849828667455089755988693964212152691172932355478558856050134795821738410740625943122830947921543752085872765346433021198217109805608346655075403337432938971604553195910867126690999735628895272951875025916786685976095646001456688903504024358186223719429916052918528399171096542996907858305435406832861905605710901487604942318922134513743306268391118474425748821397249526445921152106978347827630089535867426896582914682484061938390142101534566780340918553888694046943463465733232568784228648603194905732179442445793052822080035116340754533053117696728668039694846629770297576780188281528662064331222767031047846305298537368981137683520466233844800310290709559629428315566223353347733567006822334228457399830355578662650223274255431624930998735864955804084026497221448165744223250168693218623923270495071325295745522432077698570101192095335487903446246210992250411027613251692134400000000000000000000000000 [73,20] 199126891231316518982149303222038905433179588693808748637670854269859105285469540896911962278315447030694935392804004425502788115147131623363943216995985882776285784559182544739322988439133927572026676629305881875451930865955981577615117703366092543297249811134923393706025867080950863435279035456565285265072378123931669138888606048708337814075540909477808614505021120794449553875423565724460465755698328349782499215848767115557388481738591360150571272262317670865661852146955396673026508063539640050087452943617004391670052721864108500560543655662237605974716356931618423092904374770105269790504309052130518586490957277144622447854209160295116808531734135113134062388096396764518213512499138987666721963999930851939173199209628060364974332221730716508074553704463592100133892767319746265386664891674573235117267123632006210583234698364671239902611922264386886333053672382273871657883318949258326233508641337488245344400148470294490247314712600214363074251959987283541369246606742317147857338708460714287718525688946543216286392574816256137817163132307598944003640234164744399277593043861769936502984232348918520499228380570517557865878220270999437611197260940583870462141769200080547488176147014510200849783525242527085897957022208244312959856980807950219181357702795394594027243706996928558326716174217486181457436860841365387913146859135358508042335437211216370888599489298724034865117929853201506552796105902329820958285182229900854105585850492688650465010033760883603624327004237353278949764613900460635837363663554378582830919136287190453439618705680419204940630808221937208258830021821301121428257145897559161230562325077231050531738007817492525458204397725388223852210476484173204242353498252545057542272086179426766839479546479473924915577506285225445495614693903524450871198529841062743004182389662400370745312545556650477844306000956778268814622964087267104038000832609011602843133228050525875602016309630995109004982437121317500820048045568756437583614292610352986808192745287647409393825943620023237401282754116444260922906526168686208967585081712209715744156247272620955895520856498060831951347790593123538462558974172917682137495183374225263667774183423102478094963552349718300911966522562024176586477374857404467965844488037533008787436196347473719901491959460154121716990608833500692382720686100628801172619595637927390325148122319607057175797816738036742515335083225478820348706187956331791107639698011773444474025636956745833391055924927653242747697876263935356965475655139283292750375488543655620788575915246357294487550597603519206270622436044355499300641642833790948625656778918475647093463136838606438529308083975725528173772800000000000000000000000 [73,21] -1147406793511992500557977418123480906698049850564704020174373391238497072829996165993881158998514584803811609482786539323596968142259636607330321296334421715949641745601816869576579634774508736567024216712461809271222659737782673890164648712462978888379680283409715422432732579323303870726816244002410904752173150509195277991343854939269934983441693777020306512398156221444890669424871932293568257598119417172161494272288687954304694452637972546528857386602402504218340923245091882100512759317066178677798612778521225746153276430012272384176326571740686139479703494598471937350261921263902087030050224258726066283197193995529455515593295385389314971873569896263558513907360655328840496495039275523083667709104667051251727657970975146811103711306142533550890560877180670228084112759029469533972649003672434745238888598001987104054185843303234130677546821485875854317330879181372874595707789013597133862492698439894842065863239131695439342246547792920737013003674141616634130110486537037118492374860413755112581564260777683186744299825274231036005141807302873304503404057473855547474134712900779868306704155902739229583312839697235241401714319002141817535827619214019606848597575788586192574640910506339846313369176116946996236981024808960331935221761057745664599138212563592496903803143934354876073743568199884124969530412502147654956780514207175558927517299579479432392708471724759023403968754138716837147005530855793040132384124641439054979741803159956694077256972666894801556032917360669600585657546579700402130038258005582134066055638905788812637342238593402462758854021456667999732186002857630626607316626738300982667440358859122048505684871269786784684618384498210930948338732613663617443836777116944917936533132410123331022958583443863060693609621544879443860111901215972078693449422550125898603993838000121877738769361102047934549391747884729584663461372709983332016543587863869482118611393288417138403238535608044255094161924890618117690586254383211179734149249379339307266455186557264793018078660379946660731469867398462472611508410077450394832820626265801718711461812134572117486587185703785551488521536185797772226789969472673242376741776389648703526067837638279352814783731133871631892972431441404623179251737963801078247839944520966654210721875805934615941042461623583715867340694927215021778606049713903354924866224152303385153201739975333704104209292246431579679435289545153838325434289217554045638751410578696723419748713313521082242150981688712402046661629795904480257591789628848488869724314602394731434072166679849573953293836894102307588203170634256766861866941317633220755472065634059329091206678274722615723159648626505227960320000000000000000000000 [73,22] -1395420906448171891889065863620953265899029148539831550066620881824091576754327126336709055516469500865742526550571710049003729896587682232719781369017936909698016126257657568488797213610487310408608220330867911257075311881604434563801356841837819592920338972198647911917188123393615674278769963428591110831454711914815834563481455341937608589160419130929374237545973956909302699170404675709303122590337714399056115977489543963126099505747359225336686762841681437394535035265110684019878689988968436651205542112996000071852375061354320102414655822431185624231636944536032079851376923802530496265253277599024293604093493720443401800843122423605761541069266520005719408972730412281946403354998149626666115608420262773489079478810181528545327358686068983706620624843121180720927532760029765730017165910274857002290977811965882928898288499090926621279714924121043357771442287492814598611366506958592242194636595951869496182704068073402891092203816751431781703709779400221904439096980150509602119590259203869123596622116301913763147648537267430046515177131923246184585389472873495255553928225401290550568709649740513664071243489573866568251104766456331275718544614381164014754373352468785208125898431778405075133791158356210126233335744411567952918580878812609487862372484767638624948004595710784621150981136212745553846729857468495643659968216514353204222631899734837009995134827419454455992208799111304165368666026123646853738543362118336427949703541543286362015701474519190272751934368230875448942887440342740593275840915520437716246336961650672861065676058863283402934872208630864680093915692786821175181306881854108151382505243856020931995532738661117979113918293463068914748098544686462873396525862001390144208426331390207612897120314054954179635466124150103365562047963027945680120831214538772284148077484588637768004889579846086620869042552732602389366496888186523071412322491639634056079780666917779400664094964022910024088086348924940920583646336820324141502600283167722783002318618198714956362216815311985790094382798016758827297283793507039432170490394041555268752940967115410956737206949090676954941917002254976709075061486574829468716787026597338595612642515180401050466390226625974795190642105787782186205241781119397499044495511691397024189097593125780539451744747890870255677673301312746801167559320357086539352157612845975363911539212648855666666498748699980224897530788732412445231069132448713562174246493520477378779993341701841137020450912275985308210273312325848182730509379651257361476871101584518424548368123827929138173483154297080842154971036873573112391099572621544623528737892874601509186520863808151604505267484078855696678912000000000000000000 [73,23] 3962105241829745329465665824570215061168573766352499785002296124569565514468027826646446687965714971745345061554212558905811949336873959659845311583151818857354487730300466292605084306055529353062633680218203721822682411088895347626825157835497092664673609594158436727351228734405843129968050652083410774410975785416308757908501248363715560203775085227087042844459024197253042942729869405064138981436075556193933416728592531592634300645572972722731246545251267266984998069190917272137313502467069933638899947781323326598849345226971995055623887949101613927386828074354193453532350601980165241635794734048309583581837769518735275979796365336186851967086763645519699503116957776652623799090922268602202581338865657116023913620849415674066308419618820381662600568714472343222010354522817376518804036398344371498815194800488660799123459024835451256019952340272595635419131769742137105378840315143806292294012575230945721039000267117546945250518736129796397477441020373151150660791862931940267847562545275095988505076432872756364958968497719889747456709576497809684092414183105577778723209479937489925746075647565371986162852696237077243709740295281969812770559478736546492636127014705724899926229715119677161218211019072966779096830501045322942437157332453385751494471362606314392236657474751089349505743204912064140224116872677360082147361273721015068041836336229034054195935812891961407724055856415445763955107610154327312621525255021375497967503751530151568813567548094901549269809116161327046138597145850998153087181761778933884651108156402006088783041644022817837761408730366984755301251212693566479933620787831818733938263450447010476293039130774789879733491951019348072541532685737065550844569215419943403529394887454841737828197941374773953514188505647062663862029477053929192014302078791026524877341568923523835426592080527095470630830050521335866699873713514555906941371409463622683408109568396313088873014133962032185646906629278859117371785398670186376259481159527145007581742290290288326150682974620966860869088989386849500270705423581607692005023497047233503436827285955086363267646911788542040054243955191297362502919938994294382395726114180388718634541613985833643191673876979269753970200029187960621666356253145690216364078719579536698951040742499255281194753772096163999467548479145287248884473241184222201986547896504877575464231636156413594828860491333792804955952824539620796807133852042392335386642355674032484913693978844205472853692016565801446142848830060448466643334346255392625675260617297742401495528957653547905463572149567972587451655547280636002471246150381937806392766963331549693551034099475708227079032750942463994101760000000000000000 [73,24] -4714353954253634745357501855342951692485947592255245616560029325175327077606482263811271261091271846465490192847478551175538322116570651962299949867802453105992156490125076124790085997164088488479524929297154229912741019716236148002766487630383964889410611817498775052852719493635289966226811574264374910753657486338153678618216303548998791915926595043057524183316316462784745734453733408798303116815446044144068024025157012831413292401781420775378720885755579866389067982620251461101757037149779619120019951344609392111900689984493422646521569379118121301889985355403328726403803513832409942470962025498809881230158796399957909264332209558360935004028468298947412775347197123409722433184496865962096756332140139797623652364653135243597974502489970148905409343600967571117773512040624838075646352260029141613163165775868924206546848632694476385469270813424995031934594265892587381682549354942823193420016272579884460526470415932379324636223797030412197548625808018822275088576026305663760946866154193964467799643973320576676517859652142666171125657863034596678507553523383831551028488429936539200519750139523415953026696205765084549652024641757942514858622569582008712693979779546225323750245461870608013348642123145077567316670266988029128622200125629052254398466707309458585789550963539013468201652506667862484484053194122433902951630344081005457220714378726898542859515665231001039602311959045053777963482358582900484174391810798589387598230299315589304711167502803163429643633904581782223165647207517581594882926401535722584331649977847902163877746892148378886637387723471972473308126152070849822827441314174199970179611178711863415498551309486182548196741382471756696180816737576693018548501618787601211908128014772571451394079979566678296591368140502379943470528404163172572092018985675433325733512943167789168061700287688232595729689245982958333901847466825160113168192670083273513282931693875497574225385279806040773631052495170952756292121929211157000045548362690260901158010942794061307614421955976283813093032754942027686899674479154744930682413461872563777312054955580805434871441154667191711144693036379068356110006552055453635247628886384232393674303912518678500688161290279466466909893894661522552031752535303284375920037412894720701951528945309402624383654601576807871342432670137622667278086682581829306367812551700114911538813484348499931548138517286917246771573119280576381031070731564188966010863666385267075624617423809595848571467719059275882309102836752486915813422962101063228207425215118278079844539869911789203410432056827519592075489698087519406699850162786092346015745818647933962985454704839180466096117060019277738803200000000000000 [73,25] 7674500357452948339774114347670513617013825071922590509665537874141056636592239861462894633621090894021910681616178496432905005570272078976587955624315600328839169593079248662320684950882766096081616525831767229383527886483118587252284316198384962316455921479890418463633084521642777051958794257465363483252158407925414489031846203086375219094795746061105407505125263919860138963360833260912709931851472856813101628051225435587700819765055821235336961527305991297588510536364952337184630350062346292238962735075514791100582434124478962096703669224458426658036777869540804017699919462847893358723394414161798069959441564018232449693155099593379682092890952233151494916570494932382828789637681459292454261172381571321233947122003203541386335734630957176800961917797143380905159488520562832540369437132065918353628947456691865130589548458830323572252025556877011567163108296865194548440859428755355051654518562517611185723174739010046804422275764788618675809846102868248734574404877841958980432049680305134291779137672940279937655816199832420656251518202309188531705022114268807213795643073781468056753879427256432777594706160326983605415444741396778344936801488173772995781048471835228576901274675131547438708399062528730702347596627453434572096755888355220280929832720391410037806779312068291945048157393654113514567211627459890482184703594711954542130565350858902765845929304591796494263032823536239188893145561120906358636933758079135724182333989436342647252052451318030567572908607892960417174371008047106453767319879688965490160139541734686224860975773392534135720538986327267583765227372699655023229177590172514223274132616529170055555811529227559305029281833244979619089818783667246327598191094986805185111811201610283431727654325627929769697697748919067633349120390837432541584227275329461118729328101272035729999633209843004205297421959337654754349248525827409486255845444956324160244128082309120769212146045602907943545876749006171757127860092699123888772101354857974850112609789258647281662646842594809142055373946150239697638122057930332849778074205462922875118621295880856985573533498378319575349204858419458982384644825211168722014880192406582990688631633710418590503496093239392808245622447437685487250160266599964757808966241552199064589810250168548748691960242762448723038414669726015681191744840631486438342133902648016689112079245520044474890023056309913160116810026559847931015650367617130637051837503422633980249185117931877121890545943077189035955932499791427017459050308268849312384651318918353560647536867231657677934302881258970928130215050161425207498815945116155244955662420352191154154331340344903812099022592761817517260800000000000 [73,26] -12089808514554442569468066549509476420476610684767179298725352741189974854343865519218348154291935486200692371322939991955986419707597238205912276019015798158720663431213145849874018875802509154011739747461582375683055475166755743341760785778263637898117285145624251726805474904948936923525140122635072532684204496134438482702091835170730615232259738821754813022416008445050028351685030912393448095801406952357188389266163282411685379504160648957148159558096635558231814631404461398218355770003167862761195519948305877459280988879478141900749624815690772316327957154569234328082678784686171325858694585775119319086351777180736067475164115895148694776360425921314376579511036654710435555916865287130737038942117093318942596827808808344297892193318167919225665625278408964587722759730297456716284152014117299774422233649283514811884497044087561339909595650178048198541128347523254764142852225182632073305505374056788955175786954953574806672863819380006941730820786436978812790003329198723358180333324026665156982703234019095188478604629503713335341599769313305565241582081407873045885847581843418750640926161682841108637653873432528697674435038888854997990001381870534259095268764409634032728944574567275755516040193580829182380409821511384485102595248209779542428735749814333596205621326610080700303745623246481718227635577365981182794350511941596112575045375974415354714532190792842542494434078198184321715941038385666471714746090657904435952801798429914642537974157088569078800290512641906161484724837183236440797983942479976149500389351058456955928335714251154943662745171356094685608239195200115713177100603877269941306710357159855117048307933669651423076448489646151725452685169831240195421595738686893258027534309012751861020747193628700047439948034553654354809717188442820416085205930086120038057195128151521147686952554351302420812863466417937278828582369298863391887697425265405865684633534365025757682662626665999688218099812675634685976746082822984836054391846213868480833702065783368140151912190184945431839098689301811402989730751548222957092281911173173325635512985190516738279737807789284507961847163336994766177299446223698461867694174656523364830929709761759980913636893832357314889056329152705145135721398176271128293693184240695162633624443224272517728578493827413347673386619116272124951268389934495258622751497568844613818208500369745406956259211782100686168623157381496050849603312036646710860184933389534549322893075185953256288654581841202990091122326378229221539899453989076331043153813922499985615280901546886815817430985532662339488084668847006652599637993085381215089499731430132426121389093184339480069470454050819617587200000000 [73,27] 12698236684295297266852491920284320143671150369976232513838955753872497158565255187116127687602243361697285039095869968120800297302237388270014561909440346765369903294616254212022893761343085781793819452064851201467942413083976499450641024049971763854764916374211737716064323518293547682988447116302103774814105039677111228894620289008905716550009262515579992288328190802421886406441177953358426689076261838110921236458229419954197773510959871832506707847965937902725435152574752310539400399910481309983013675720036663661566475664464818543726270960534643593314957501321188665396982740199237419246673556688731599703341194916851547889414438081227051619647392346696073149182814577321129037050037789733822223495302092041105824616064336035759337245491141087007726671110686721629747148669628755188854490643099170457632519460114361319972280111619211143167888055546170733737017066938845667169459008813033702086416359255973757923403091435863980821304668169866337914528385284916258578046966424810294575498312689065007305566981733206620552942793173680647805415265256990049178835379012282287685454940702487490517875124170957012537203966165339229232219013988754140381678313419262928885832364374349436356554409468026727334312704856441853891162082175301387311637175441881306181292702264518537427377710971722858715710284907089739640411662587584063572998079414786428236992448037626610678775696533512610200860171146773576591395073320615816337184146721317756347378740985588605924084384289083255810202810397699090764456981048852436750280034509842898517476965011924300033064462366630178948667258167804858738320147056629835387712031359582373111707861209944018389043754370315588161194429959816683875627085625362922344612017014904822736462610094568024381253375849343938081344378575475375692913758906017198321489916460413465841602437519972711073615626880685151420670429343057868247566209382927140357623358611064190349207804038530364612240300777823235542903911054114278375465011429286084709882527225492214790576076778080636287315737475113130163773450104384068881296643709739983484809271844513554065657752455602708200628700500688183223524274388544631180004928928549998439758433520495188772199224158109741823066149453797347973942557860127620126087134351107372635682815774744267070179689957565705091440034786134777044716353483469649548612703107833482737844142033150058699088036112082850884385665329626040482093466972103832817952215370097489755714452458428535755962434041822757020911650738852438763869002299930735189661295485363732885110303978280217062620961326071442790594589596678112812466509017848690107201203493437833524232779985675676564791404638055107160003928715476913356800000 [73,28] -9881626650668477086490133523764083976425652342136476312880248318147562477294369387157180962850706207306257907824850574630818420844047321746249092791817433823188908729402414197739870044612696115796203022621931347284588591113701349645195087277139576971160006708238899465061196785672617428492858490076771058907663461402436300913709893430639958530356648878954737935849739050903234323441423829877945069078363426386010362460638578039257818597399256058707982446659186117975822372302530090733501775300404226534070665066978595171490063879070535850784914880336250240276303631557663946968330740252736120761009908901962109579186182201063857875489208415134438700796148218503703716947983584643573552510147314998655911091415514739857208660782742860853154383973955156502430328877230592078004390372506128436839193515606958849791321568540496064635431745811985511181932323928057363344203783693047164648496857769693331307530572976625381731962876370636262508308964151175331002260221953787513173442140026642755718806032737308371018516664558173644301644727351330233759581138912776379285352381410062767746295835112735311753868552715412577126393375214866793615858570712556848655775529098080843286842890763938961156352748680097670170005457952674041663185184311302626884258618484662890291016288205663965892921775751004969078195325894020638886171828795963110653711388088601443659703476534430145466863530809436603418266474460524265275117774467089898072427214903812194028498096908274798821071696678656918437000933919664646419130246287290928345867155271714313583010148586625731371843132825049683630988815932541158441670099547796964226853177359338378459207911068981799462752645675574828288338805590629593102721686576395646822070613064043756626815429997727581273378549231162745785986348244303391910906336769600086002791171629837676713514119439574209316110785429073470225781591654089273508066431946399664018630194553535878543653983180987705700925184870669489825472262013111692865195651590984799475568235550569927906861875663681867269951561625028443688315084856582179899572840811605000454953914766839770479301560522343923264485967899640151128899105091152131943328171512093103551049564754447583960513268034067186110956988748945135218423360666409224421840479984043799563925723373217845436140907478428679196186407980233039555917643704671537516848762888528662999815467027880868471975295792892289907564697897016607232799682362640281020852296459493243218067257532154632061098613278165146699882667026629003287001692963496359958883478474788474913030045975470926597918670109710598282767239364649099388136477021265153382866105059401436694920750987707696090878561225560267776896979881106079744000 [73,29] 8018037101251730570230615272015772848668396208989038325867028776425182162069334796355167051878683427959867557542339568086446569539535541240522606986336355474026406015626979192809091817558697656222817019409520947822104106902281141529680457697654631646945818657476623815947736017531312635858838338478272800559128443907934254110145957998864815871690329783648076404808271968127248761509688775558381626550710615695541352299573196400863611901490906787034080626029345972448463374592184687236818168099054362297795043831190316023223032094703548604645126242716091604173859640150183555528392793192185319906154484163116444737959921256755041946634223916436464625603791149329081748872677317539450280650623887493776144487655732797682604522666578888232588718114688514000798321075221882966041275893226799367836730677953271196871927319034739025514341149062374361297308297562062353855565448889078902325674041441266825499950985206814299487763148333413936047636587641948120983977698019274949494229419433211077138864873977200011788691439876488778514970716975029600302381009950931916918542751242098458493839199230409035041495177147996120983875635138875125482201712243909712626514429865223934828337600597160795859617229660424747583185856985621092806455111029760525083019353341533775483120353273489504767505730041169120548062070269249539745902801677621173726332565523044271452649915830215281195995372396005328477858207301185476290363636363275860065892640994051741431218395496297369061152354384354489690477534650986519697517459754239428769325231888407859463993124666088981352100169734478764377502100668880783692893310003132680226601384979752863075375009407676418495440049629245328077564856654604632948666569817093443646344484623778657127502387516065774382800406150257777569518121214532266471936353412647238048690867320933384274091585723792609656893667322018229183074417271250660052814270176562860852746260894569825943154949050993644872997309534566623160752598729260141251267978648747193455840046771740774026834418045553651334543897878961517633604706803631981906162817793684597063896488200238384927277855477567082249486453825332621125712830795213383344625864678534916928870127989446184688736629418295220171417204284083870161521115275987073417211347139731042900995502254495879831971483849075526726438964627301297501460866316855450727753735323499972340688280956969350853703989419739107407292224995352651483754071117924274777429339505010904876780589923449223271154365498895785486848998182575376525320633278376169082559852699037290328277862680711081887702866729920085761897917278743229953855258092525046205645758056545460426175302746281649194599748174435039456631119887623782400 [73,30] -8118638659200711908579161141358254356309827355323251893163203613820037137027329666286381275771275969049329140395915278054142801262454473751361130717984690652561154938401787059466228779610796835665002565379949690062573354146709825789719819145867250854584282845234023416173724268178922230508737166891247083054061674695103113770442928332620999166616873706516703289925425913272976503993985102595859320483306945654415359425476011867452161246713764809377273294234471774173834970227322798530393564313163606824795216025554947000954435965932112240939064246634100375401628555031319434874572972739016083611943095248323267687021583028077494929265224221828309364903673952077415691158266975370768351739048361390818519389298800531880329855897529296537382335944312397478757365840230706696778117484281415058828257881492767862919499330254376083111987906918352981487786175974613987391609168093213643354727224199829573114007560629954450693885750059015008456082723337355448502328463764693561232967997660717832020409073398901162694032016882109753582673325187672910930296930723995422358713244748735030731804966987619620623390821403369156798113021505631594671453749156697865719407592387286893541618617689846211008015490706122531483794425175214107569717943821099034485191444698458891544237794305252922825718364513381007442125009761168754112006505882911386742629662099372088238042632210025537585197543354884047101841420728902098350229906662861657031245781388615530071376832634560060102700895248663579619953256558107638883720236945449311224544867629115589323689066565200489494312261816849562145051041115675067855345445557862015393163604647510677860002129689822363535135672708816626982161740847498168705525157544301908565327633188205482841804422255589697949333180118752299174834397371606490767019108539446898383744499027449277797012738910890230596851643369538455699873367974314918019586842806645338655858649911148880189770531239803672678949609511351466748853162641816234218205100531796720859827656510938744309506242768841083501949425582688753589324718136415834457922849821714019063459808660327473576163859631940793646154043173712798709305326343820149877076078684187714257595658933867750361994532074303174736849675840954620465828394628833224293111017448070342406797172036852784258698364493444413693785397848424003181572857161926925790864804593252772812015594443282539658109728382678606583567084709356428769816498775911061232161550094801843036463849351073899116503288883795780469982204803338734570180969881796370931503546585615022758199309360700912869122194294083278201310266609243402832474662848632060032788543616641359157016670544194097827974302194538730864938877714432000 [73,31] 8032295412888586517386683566087164155269400680107835466995402006108845628411978224168792876737561274136369798947340291081543581595912397803962944879939584712838331651410793046655299097000441215494905332230316907508591110616334154238455986057826309222878117466309617595732412374517293693797607422042377112911188771377585093489375480528076773627602259796183864858705609788440402666281952296824012598263467367929408489264899019996518573447187839127524914629604430825785048876534744473386877083963065600419533459038843278518781047463307443411059062917386636546175953152194877115585797258320041461930982585570959342553968780841859541096450399183516961015062741162545050392797147480063926191395032471415091876811780972381124254498253569624811774957710273739328589934845054929830207420967407589419635337081551457126215855615894522092112641296486736958279381243156140522747760356912193164608961233763684581453874163180307450084972462565727702841111360639589293904669890367746212822488498495126045278668442216770738661217184807778590740937571555893501908227573818171551401228338724546182858539275077741264591933625350549797723770630409238640749275060845537934750625310093343919155420642433814064206866440552174978583344612197448735966888170443069081356337478616797469461610334591577832465231974305631092822457208519653135401538764586956891217685850681366265887747634785072066383264083511520254102805072418985598601272625932055602020054815007694452131494353187697650723768772748370702234427967873260340766062216989443592595527315127217997833351953150346047307567083237307913475581282636326341015272894897898866628376459218605358174112692063680149917060921035146761684434729747617262795929419641075583976254543271880947930107482468960696585852683231201939805748609132849628981083438571014739096936752423405661133180348713972997407281551009450288835860753250262492472097468034483746877841351749854515650436860089163510261493981223614553879032017676795405033982951712306042144400672362627701429490974512893600787661370700819790688871052786286426512861584482687555176918164650311544860324880716043177694314640230234631421260918383928930785524119472032360544705894411695028788454204225057241575546611128788797287162023283033899543246665768318040144377724012043710482340794100557282459296173644930953096871774875182056565489593187335636907485858867407061704325088368045588057012115107926811054222902998175689206642593813577670078681611998755274928206754118465328983226045602499264840397747207972348518786036130745322850433362049948665601908466532143833570456477175058646998154810704265267038727090777065607636242792613118011183327893180235658763029184512000 [73,32] -6532651943532867770185308772369319296047781481782194556474682160290484593188620697639452559941324606145886570125074643159169274685278802396764986022681570426580809465897453314907728961334648138531806919100705673836786529088137016822968220005737210402131090633779384087974006847123517594728085161083896577153349792507536242636539068020434761627328317524710237592449930108210252178051461890363931674079685487841502244747918078293524364433737569851662043705953034996211085768947782166754885210636832716275216954902181762918040164870412185690678203754979784923934557044114279469271408534920472789215221621979801383722984927556124534297535500040052890024951144042005653109593365104167285213915698542980660703593935716443736796362539703723763327651194281402542183579146298555209569334554445285755025172729449036859818370079016985265324188100421382613280496869765225379629782266691864839222741147400278400436967683807197041188356632420690245181205471087628574008588188884323801990827451416673808083500503011742291334689552463360080705606697445284763691310387747095072508321843246163085214695429122382677545124380662605829657111967514429019481252177840131069346248767851792417068596710756874014026779419293493020681801712431951149542726708577427888390298576740027732219199914664411410905257506844166055281700442591922076122882452726818395328387511701989904352146998744363293537544266037695593515497840375903807766283644178079778936972250645321984537254450323941863500175443916329668928084970644944271359330743718179278946207904185611573855348571721112096033371506504841393672917871348826596912575959206476854243880964109167353539611859779991172798914144615748660771960141216969820908833816574182729039939405818734271371383895798372040379908615845240092877516217208046911446593676367548956863226738335515554454375490616499856191883491394287721890262063105918766711209968538430066854924470730988630989913335576828702309197059822532060576327078382535618435804980182549061874366442386845340283608569867619317026528141378903242407047540874153772862432865997830203670411095929420854815593629860018110566970158226794870548451923294908916959284128240169279941186925155726046404644024946989915472768842146121103812889291743529254244413493158616120557927440735837204064973208048768783649364031480453799970968346924356772421339334390572521718502804473948913059528468504397676773025464283607801641484914811401462678923199318682976712766081129309631668478976415485325326452572535188280788904586096365443196114392685439251282372109259868991062673426742082677477978046198138837125138981692232082277209170726088908809675169963462988373747911244473977143505715200 [73,33] 4347088028016474553922507756472333520024354237474566874771127107482426441765138345525811032435296502956623841270914119297068076344185579036265457373091467992283798355836921531117562527315309660969999143569718583952603811683262880954314235058984960613525359563671733560543073966899607733838544032992588613535941452128207267257867442858939396927493713658348087232657606438371517990728353710878169668221875201472961297756975727319513917908460530553987563637499805187129092890753929874904933197092151558634547543594375279235860087695773570077605521887155921289723373864914514010137829297681632531339152156237132785687396530577697829726066330332121641748053627630522931649491667523587362751850927193929339656718010657465388737373575787089655010935790286510972810862810144979962206136776589855514302522318621491968226064432859258540042002929818517644894240228444843448795605311955038101036041322828213062663469833809139153692220153722076771271376712058738743911095630678339237550421122818020393635186753494787739896155547447046337978790063259117826662253274405228582762546611330506423118830840439991863650079122297615763830280875769478441435599080378014316934328305328937056935640747343549716119661144898290045236339382932271173815816357285756192448709288651950456000500694538348089098836372797537093440739571414449023167084049010548428431826525407496744081063297742764396675750302130600518848383969339112204525186455713339166834308261987140707324824006335428210173187038454473446579866966669239850504123216494330170921627007836926080164037722436655746106817499456543730526117575823620233247509675549275561707109361209117259509551628776650772134491320786475582533640001962896789545647743249710211630985487904207724871464730790154258990167865943795524477559392943671556077475479507668729809169059468239724800714060287209286854127139456998460690719879744006208473849682642586365635520327441184741039916311691149542926215353200174457318413057532020780204331138138512172002767875829494590046513576012820385747633345697981588422950471271367667191042815001102724092310248235171441992082586917280335310473343327377093681476343846311666076403203805925126406032328084557314891956223692132602511472885908836570164497256819501828080062851999467944503289280876889000085133364978621457793454042505122838172519354857245076045365697453382765607576087611744036675569761119759077093774501896411496624002141257758254237456789885818721069547683738935512509939573819072546728642740475413230653372992602438964479179956138000386290306654912617522086084724203128351442685090037722537070861269658246997474102202840776090249937167918957152598905812705686267835187200 [73,34] -2554568827083094855459978927078867628313082613470067565786356723874772544331334459066402096081968286744819171308189308536272495010898615565086460923817463147947004844792053505059965583138065972425000692055180932871485993662946575246051274446434834710548501370787182293602882034295184682600224745605860896054699131277686412112821199787661698491701670394143077045655921738493330277400952908653521308520750842153573871363726252033043939685096921232300442134453606934981876691214547533033473009857162052331197370772599967607814495176007230572080612730274639467760390361964540458899807229179096872812420021443894201346596455053689514971913278031046450161149193988998746504315540460935578113004537454374706447797182905935631989138311698011565253225226475289731553180397585924860479186129538744796507428596700307435452341441544979064787622069373315103193338753838499931984012563742443672441929898350684734317622073007901991602083307756677298618176195345213286021177192995419541098711950239201221125796574178961268888631684900305461680674270206603464806705671178606008211717927794301120572554904922556816682982995380295887453705030868331439371567544055732251566670524035365573268137267458498173935195795971258665528296640120866665006181837800515076961222439870575154906199691270965891038126763545373345493942798872544771965481394989846296022345308491935066940013115690855984756230879393624712946787669301224493952179454141817263643933663012494842766004454552051552966331891545130101425632843144729467477690925113302157419108823155401883993547471254361496151439829014547009913860252106658607862949070837600910892910579801119449706340625813874671156509775872712070683964047335973981936847719136669527468178562715116027127678678322409798644730561406480942923873102663555302029535004255133881059935988547568258453575667827078374902108124370918850572910548792166081879677781807298760670597651362053692258013200591477014242284399430700067250226082765344684200318379469179906102253426070668746828779615234906579449821182774274531420433945255477668962037087177517509586538247882986036856300562865564691532725149397691585598197966486127105423925549262333947423560165752225591589572809519914030225882821108816299719405359756395236253625218242251791691994751925755574974056501547825325288703230495321485117808652570654511745544486721839646315168631267336491904345077424976982270367910722992508000772803644398508069940150674488805113503330174575084950275326961105157877803550562228439165791395669777105584411459171380693563911358022683709698025828426823238962756754435465990445885000461633342788150098783790142029570580310010921801226727099952183377920 [73,35] 1460449348762152712550752721210277784879098382229575132247869603361111098999178228833648725343462002360297603057517013491522537584490439447123775555974714027677463533129909352244223006551966374240296695580069769615838323096815936664984768935452113802631620680387066434073492078381090582170293716508085581163822306143856259807112895833530720905798312826948999740542970098304820146280216614583162908253452607380789875209157555018370476229668388157952042321380133909553143163462993542757571930173005271083136858270751537692175750676707775321194654888567902126021118409185462868530446728776933346767901767633950946635713656713340534115940645129565494394946528662945838899959461486256244484816281699111805139375934678275045976124173236225786440221910988359804706557039688675137977004602733487174242170768993790066848318347927233596356432983071773498389028424479909531224736478597520535403224338820785208594131800653910190014047991933525713244350108074972652601431221037653679993243253827819579059633718138613365275483424246610923760684070729123504353755326405882060121167402734575630921555015625878086586692431366652410534507659345795383752632010794477529696443660332358622082859353363187617987218202146475077494579591727296283546366912524451791007547380828204581865912837612172813332261709814579055711833242196250191152062920556736120732702623048583531844627060636083004094814171122022417526271906865488960437466841298225938046531559328095931374867694918521455782532946423093744465522240604269189879235393342898032211339014783098067985870934024359820913378770837850149949371359256696257914789689432863281816451301266293512541998406916468816459647601391614021599407205237561419505974361756440153557907948418333454370400375133565394210923475779655200276401263367649093048233055663724435230341379423782450785143943353749697335692112879250179007204881232026652744896954827131779619437793299034203201111417965652722764927573423637403847331463833766146856625858709559584997425710599519996628022502546122196135398714734719596412397920435591356071694535369378664187990655544626188445635757242088813436875536791425680548599065846531123277624075413021616802367745860080305586823983151368307166074699035775637991030983205128341608935768956184420716099338543566448163969348174859334843537997618147072721248923272909499311259700904666956070419311489964899864871459150553627201657845803146427490920431047419415839960969547063462909341599716905818541223323266578760395716632917500804393084262449306005336293304031203902888003690880841559596452644424099180771917153507370772814472018571071926018485659141994956824656278062053852828570885067217305600 [73,36] -820876183553162919836209401445549746695126988128692689103979289225954504298773995800533638377190606548969799470736328472988697492634646420529417300360328594928311034778010294711337017455899340789852775484689497645766925987099022652667061495707031343628211205558089264421283733818399462252519890590889015764892991667741704546215675289826609504126532334811246493344625213208951721569877917062188071353975120709530383560604428080463475566819757891549059401710522567338629099196603109412859572641084708742895030035314872545654246961322449884707218164040166231056252795117548898888464095429449103803759567839374546906295960546967337960049833367902415224121688364369487124686527878948455555646908589786335756875356961774894864009130572716885116586060818595076967718716648923678963351170177089875158294584012623576098694514908911473292878650404446898871019507755727310055888644099647591154548253725922824545125360789987690070231641068435383954155884386621488412937612531505545517146599206789669965626372164315828820923400396853766676350552934847560326429286532050888184776460886545348125769387187599244460383578554353694653237368964787467163888597261945597140828392035595425202046941251621208973895602629178576023590544486205754054497437452525802826008609899359010193826135369094084324566621591200998026270162190434640210672078835153808859779403894070392794296527183718230667434289849467598483922064223430688865298014660359582829785876140724709696498672485674110963805932340636220761445023394197258041823650068573807503655206072449952451141121780084615128638632859476631330609510297299290561160523587374175066543607802679316729067068178850901706208998058284373286287816813998263210707848024515034668724505341750669776242989480177389556812842111543972687651773402655707383399457652401293206994326612080016503116002183026543017746726843927668438419529874973231373131878977500434959724802724927868124874678202069899376757972641053038914263501840009888919438048816931963668572179292412680778509729122890292296658113693366041340883339615889906840732852608253267165872881308024193794652377493642236666483763157654208477620891235623597340598012884001478625499515146006601953364602233805015587188155481333452054122249414758108965424746751262558205295041426184063217963448681775743199149514852109044304709042444668365528968697483508653393993785828357342369788193068927459259921386060921079842124732766719926097557470405421622366769123559544182992296541663493348022005000230049015088982260221873636112940557977009872110755937820360188869266959955376112296737107835222050881939388940223676252648043926090641882339936530190022913161269189017600 [73,37] 404475971793388208914272651050241453294470034732589722385247107708229715832173792280003343690394681905773783215623811614290928212662466192352481648250994309211843660110298930922818587473811329253334708682730665782242021219202549450336724159189404270111220347812724991835847972929645350791753079111445334041978055561207564295894381875663294704973662333235344353858327921755672155739396822764435519977333235553369657399499352308287687816242342070755657289562463989834087749668399233168151681112318509485793251972058694996635212890494687805411453168633892755379605860980032686978283978230452427078258842202330062810332001736627550435180722421023239015618933399003898876325127366235179201062272158445962533835202778497655105267649631036791501655699409590461543926466520520778991937350052330383072663123823386069292018057825530195478596885120857416228103499062647119082725395775022674718275918559836113266766395464380543520706586130815539343380401544662526561182150704060820760459408809236114667173323873460378332635600866757284752492156299792624910912606552628255326715346329988122268442968002853295339042624765408159291304277753558629919691203143232553251301297753188802007572354445136868854337315531261307468718581460578792286275786872998835514664155030673769611616844682213068183093690142362146799084694027299358547719001097491926051763832665971094133839763431484205681766797936694055634866021184300310189860802400326921538773760969648787725073616684632649478302984995474338559548328085630665836988273472371363327269501576224012872950626080028187078720842714353590790728981020981558898063278953951371915048353979496333359937434097128122675034713069924180582179724239612836646571178579055977140460370413355758265399995473481166814117051418235558204526098298194552490042086401650306157036057911300533834443751657048448321299425612350900646579870104873467386363852224647821178392619885717413107634011794682733481827184119567676177239988052197612250913311609265162932668724451130627681854829360961460913119051667603101234811635720737740566823522877141898509522123302376527820111276110081472964132645800038489169528139121563755899486650254082176976123923919645374509467153863714128684290680193618249278898768837698598632436816620690594351590234788433660171997106212292432146289706783331408979988859457074852119673121615188807877962406156151962990715687833305765351361450610204636174928764696977784288335879139241207996613300619215806674305854542309428332750025248268079493181456678321554329973326476335304387017193196132472416084419716118399870906030142101164259916270667464174808956165916743501469225793327799569324648295301120 [73,38] -144987281022215813992549826493486237343209996023326446522724082934017245007721443675619036571731705864104820411785989896605743273397414075918222795244339069438905575441479328070596764274757766083655125948945925122095926194699935695147090919040591156646554961317870315321386853045115994298326154094662708722158038827989252225763448238997549537083209674466191607018161655106838074549729932200029490203815700796246369871076181226559620713961472257321990906474334198504174108321088264090026187086815880346490631980068760731841781328656359735390834520107744105739244827838890110040320286804162644072125580575998397105893828104126517603406968718357979693822788020419388163191130965148216369413229140247283620296651702922082997638555246363644627095701736755924432332549964897711692882405578577359880627703840025083148254625953110915523018260678929593730286647020509126180343274979512218312672671718349309641368272672613153066181784293158073641979227663285972874519491210145684859256745686321391365110281318901806475103448266418411969158624049315873947022289430198070058912885798661704740640277751330245308317647720938430248436730167670318251838709156636577574107778920311691530008697149139909424259597598212628830463675885174346031795156672577403448982586261309307378159229275763610419232567618072030874323684627573185537729506434852219912126041935054518678286904807875808523290514534254580443985187674351533923128061778539813966927011698564281325426991859169372257786479560529616859776365919763510795457254380918763497118799260685183078113902170166013065204376884090870184455143660640934030157318299097635340130722608062868378778408160206185541378807144028912511069386279790113415169974469712053976519163381546499691631344152381437828652218612135245345739428940513352214871656162095495833870302226584925354473886335148666706422369382716748955340280157078997908704504662777505629430807542918599362291153256681749451694860180687889126118941269579543647666752503986355240032826572778789793753391490790201907115369534477703416685742226986348165064078313165609956568766559577365028061052468330360849718130511638963271037504128231772691674665056582669369168791316600385553076315830102133993554771969657285984915407267669935736032885330546928495789497912857966717054359498803595548234622795764919697593055076051707505406534933173448612583070583531862925059478325471193572711879524366464828404556085906204717571904136244620073744689460955976622706274033619094615661257120869703155583860074202160131604417218201427722082918270625882238857530048483214175272839163080036905800457191238271530699303873824702615602508783690835404133498880 [73,39] 22069692769585314309672797845514946021700520154591780039140337064324871801167954053002111517962537274121720993116827277998043440116139843990950055616753151963676840630376300161201923263092047714173384651106898251065343745396593245175739956152112609518829671123408573778380784993947236679193110207393915536421984790888537312004145581264704005255220236700664869382481913621194962236828743576557937591985057858311116230595375399773131253927757624727272704162758216002355324363293554279642680330575823490400667380871554233930376098439861970082996300670815462784511501450579368573226803220775787257489769105138345224633504737059705167078903415444227609786625221048287480475274274813287429796495773669485765152502362485231928229244719693655406859074867218941909411643591349585865765134728174823066658223935877256923139234928248269252586425083538760525638473768023932257044817549487094421852722115043438890144535136121676258396659642869340026174767014755670947815705469407386024028363590288852510872436192291383609319781407739653823991415486145711932928746728767978986418474949833684152476230714072979520846430518055666541411038991587545111205565866339423432315500067331822899146800000114969722882756822882335850576382480162527183841290642733863955776266307040692248327570926259868069925282073032564560555790986519506854520255380555869049927988056417578907554857125533257665149804888739786190605989716505254759969626771717476380591958486796249213510369073154186711354971451462753473249196045265164485740181090784136928182365633939421800056995549512957230039689740141161820223575402755140077127066210127205733573825599759693085368272410240248161836195685859220986269240648079095980245654722190002270272429527620556058026046058021268689687378223425399351431308090782008706206084620950359141242089880851698231816524351292899507052235946964782223701233934770947561960923907425398568757580853282682561035084610081397004340481472617272347501402951270207663464441726089817476836216963670375362031898085235972646214501564559199751612165247762353995286224643381388474302527248704917938726039348287485762538298443815798420394105890075562945064425572525869692806840168159069636132255918553912897771219512096943942828214271107442355639694254584827736138921994559300169539921336421145842183921177290937393192648166050814776723656317124034494359509297168721948065021770009399615690532271243377618706053544994573468006392087377169322394916637709043805801685490479728412798454093659446263563790248326149595747325300955065717109534967646021245916117370187127807292951814423326582336496524651426876602689181413884415139049194641701795266560 [73,40] 11756574707558437545830617744389304736101954412174314593378282003447139960749588723588801040278067205829091495793884114479219165485160316942210611758385496657962714217153506350215320063193228691451895655375647490346909294088143336363663181048306123088663375604660696460861445803588842460402655644757974092499402536965636345008604378271311119170435022245901774151636252081457659085406007611611365664099575332437396904208975667228765459137733850784195814397842228183290345069531590347803237911314234145886749258620941662337445852555742358095572147538386770008035816602688361814818338971368756292899485746405098612347301663972276743849347541399421948246963458727531119493733181487038206588274835732565488088872509580670087895053307026327170494027820545489239219150105378936861143411210041488811805767532852454899636797202358067154068777651631889887704643631432364086939742318352591183357473764126655999384800432608328847034563119635524598192847731265334140921694820506803412988911055535863958466002378615911038016122467254890350784929322780791398018263052048414032498512267541842325937159735512021710090720179778421584919054233965100978467846767169482035815809128744244375179225798340060470318730686167725749738259061149667578235916398344361239552639828704245646298845801638140186357679991504760650437073551020799493578785280281102534619827299214840133260236899024202391133886963226722000272243274269304985006825555533427614126011331912990467608841432645755654329728059424431499397893940411704192659539671497612901060805935303602863897786629574875291784581482566399524245119693457314325266402185877320527166849898033558722141596982187935599728571487327106745370826211992452300797397322632559159501760279411998348616766437940485584641514881705981256002460906294313914921491143942942310309326485370204526616992567947271080492121623250611074294423780340794371557324596411224821462144968207325599853603269515899428170966042661468435662535565597949538205129225346022213964130751819102171209382600787700266465534272104837119589816104331730495708147642185632281014320325558791973100870748105728062845314085293637423474080540333509656166829373891259583463439674451701060472341743595995229594254945760815730444347347658502776938225306797836470886880403743258274404237569653922757759676903417705245602270636818733040588032661665373865510029599941319112433199946481767081380088349401125048002591014551322100299879622834972156128139606154209692012913517127858349705015515973345169880761747463778582387491847371483430525340311181485800918705085575092158931561922107256580618969756662208563458635750448160927545263927558699745280 [73,41] -9875631355507987588381064707431805785948467631133275541414260787612546688052186049738166077478383044719391234609690288499603270387235555798604590323845936166994874295285511936190837423551746884583140844193429991785801069055615780306975153106823818790332170518955170513681862186096933287506589648189498010426956142334035449828877656972374223605660898323365516559572902034525786195498741395882881700468429696959949421677706014725266067442551902050099838858543124412224748178889983360878115151239472333084544563417119586413698280929909842113044797902072860394612350911348779730181175974284369511694198193449570138058097312855581266996742154502977207594001827037150116279350282251829227170370136263487990830074091147276755363299783042354135254824594487080366708055395327206161515196116407973012787218021264033957438242200208802850592692843483968272604830463002074523738633846415656143269649879851553043069176653033351759770432381324470495490491247368678604775434458992299204359731377590381115084176402011230425569042626774609124631023828913504575300381309531392921821881847697945570379783785463056844886608423939166527410865572646134385998483543950115803654397104868329865197206117071874948923176333744993630484927755130301003558906573685316374138763298021943024193459059742354343389237830133686800310244807756981641564108270802820473344248312154659954775220864896441593236190049587558757482164765668051676740660045982810206557761878548374242881590978646481227169773105963928216015808108192210314700308844628286820714312775473599537635527579261370927212860285727687707640503292826442773347622531577326808543384430619263205436208215494843209728662253180462305816208399402583854429271639919464670542004451652242576299892530274573253687898943168671148762067360065594290196652392018719837271455069042954070610108674080210102982925807982582389325963902890593609491072112451074076114866183821924468963561648353756959855063295548028297275699676476145122941502501000716671768773070506220319325500892071843278309133815833693247220442433474245616301606169619201943048030986357011746491249277373344178458055712653654200165701759803422526909394124889906214241226068966909135699544062313698531834760090039055650948548436663771716795596543501194338072088701819705293728735986030209041185385001637240132675748346293804741994207682133752732984477917281909140573772997261475648401143290683032624176902034666370829880003291815953924097038603201025627964769506746135450750228552084860153603076614520836555393747328859609880083109799100638660073888887493392726837482760876458326739284901392560693318423288411125562001274516904345600 [73,42] 3015611658139082176549564169809271270019819130509391950336431152425374842472370409586330026346134431767483920371768011026276923054939735313610831291292464945918917955729831137168943276648009003605783783779972808139822307583382167718048389525257729436093716187124728091492438887312052831233496073103125652340484960281640900836097541929779766883973686128734834897855579497653611070871881317621820319454707306482702821885027883057885600278673999446669188857544057242383824454932839982862947886111666518005976297296684467960045519681154945025586234979114636283041112711196343257068688737936722829970385633835464596564058347886877948918707939345575886241152471827078105280584313903496205390550493786236971897907380473926770915644651515177056588571083585653818495680218316332423620904967011420384252194313025639593603737698875372750311235644483657946013037882788875192717099362530442132838656351567174938026055453756980671695386433790217927090719553562120102077141673247612315609030090191410111800213585272983088995272485213992992021892453204324308073569152936927191642667885573718088801335991209424013785838024942300728982365435423031144929021312330366110804206330022381269607215042636579686289562868061027314077379930006449146319557391491792972723533551862322304202639459543733013229176032734024616750663843760166438795315628734754370301117936227566912267351693923082907051489061302077901516028283160528553562264079108859516992769146191261601707185479521976271163645177224695491917841407344738685910665524735717875077654335092941171421677823449341506089240913675932697559259911056232985315765568770883806991499688847042332208708538077271757209120072442377124188272753152122758895306030452537608281830921606398951023558945610011343873396615547012717561668879659595459755116189763540675467663291203097981555235764166922028956525531938830682614105463030317444153154019454280571388161934547285543526624881997183316796080711017354301763738416500303317958643401397807082269096213461431837189176404581101770066479233865924306015915396879523684265086109835691506372640018364668905949400688513731798465999944611455581495597040406157277065397787311994150163956781939089736871026893132279695388640949684085683651546499827935600688474766245934301222484463992391526288765840926145486887083717529062164534352357837188507969129064764164214358493484316429769609010614583489815783736744416812384431237001603578223667787767041020037894131606188695445726321181654982657479987646648924870227215758994999698087057710145131662173957148863766118068964569750891575880055659467547848440654894121155436233261990629310453119521768079360 [73,43] 258816667781323187037026890326502816723331259393950931145538404760916398608930308138331055463725176746719643869798636237861719539837022656929604485276184003640942289941609168581396700163104432097030872508722145138802395728591439523783952165761447459389318295939725053128903037586192847147432745874882026640629332831667437280275959114194445016518839105592623968891527720985381694841465129285125244657879189861161313426230184641196187203230603308557612715457009641632800570299578847262843317728196675995581393930077071029785771272350582186405154248033673302629484641417201991739094483951082761854297686975410193539720178915591115903739306736437977925998751412925532485862729987217756721659926527730614495327455550011647264709469793807167713597182527625019022783782859065545583114153971224546682098181135197267336267020520939568174789974167441211362556442747884144696896186255500808822013012286775221604750931608904585615139248894272501282313580566357659365205288064940781208200155635363078629013818425258699574806901730711182812482403024893280208471081525091928580616497951870862512283086148819844252579910094695645766311181089940462725522766171800874347148985603679533170500341515539041174283574075954842376473379270681588640747198903643345941145410574100204749998184161139470177610307189510804283588288694128496630590944419137091540951851805679779203145304861911569956945014743212157164970313473357703895739950128998018145642551457124190597032099985098814510790163678965666483050247888835474662174153208608034952758436602891426786820732247539146993176021202477413349150516470390382071909629117504818533821543880765244959928861519416493373097415758515561256141235225953970083342931286906838480970409895078002744293431494393939275041023525940143279045038556148932036597569261377575569061896360193008880545912953839768745575135249439858314697663553231073553339067756253722758848737092585967270397352617661657420262067405007928083475028796156406722965647823356634318198258271491473129365628393450215198883313740163474316803621355993686963783021043109074130203021076707432869819437537290310911064956704628187936744629858710019897540302268290040734936604352653628740389259290399881573723921594588025387626976995405349519730448938535824359822722407029172522388410571918271035162970419676795194484234813504882237081789614322384661484035265091743999181083974759638305330805790019926893767386988808628608934281611589232144573039426226177477255279329671118375938706644039926360476171244131869655747492194208380381157432909334014511278274203647247967686049222371902436432635544661397332373961238449820523256872960 [73,44] -789821107549339503925495183435659148189923936751151243948773060305584841644608700226720521147452210716112620251287877807914387903555915091347285880514235829687703035386021742639375037452878769620397748186455574693922915907631007657775909867535975201317891995642189439492829546024472770289297082528345371573192421013481223758925949732811019647280867461680681220788909914568370145709655678482775172905246747455127243366207395025902460028083178676003595909971889817941974094804162433431137762454228322430689898400545839226221008186340703379420219789896933259677669633969603300119479565682219377068291563251012585033097358236966434259481221804350946656313548890807491746827318804317761019972417533235112128224682416099562525313700779417249615284186414953439967908959476740591416707574771972892723931251775957964753832138892631193843248540523094138016898526655536258526352174429160248311218454727829986197637388599614054043062716228377513391804554610910495063380163163816583918109816693246060326395769325861959487419701245301321070741319732051984160607996199031661767424826046442754796943236998819814908612733391363071245356428502469138436985251737843251896460162621381965894824689382712492932097269946071364030973853229048776877568102104633817979607988862910864606273073316073496278047925060613709597945267624240603514066769876507940517294626488903784455893655724333703349809141048656785721308112696497867502227214533769698533734518676029483869359724518686164863346272698822237318626529506824551795822735064107672722976383474270864805503611966317227544736133094390371312398774392465844162155099453287405596600249852007882815045962654779676150346287746670114513897821036767496104262357577485406575493473476091559002698689876153089112598474921508011795617635474635733298223431129717460545238627259212459802422282380369499811559288769506404598450207610342795271296242025315579672071055047442890573282191236128549882779978715055931549251690507009086868265820292163394326682627503909234503004244517439364600884054186607228651836580238621088442988627607503571816490939634884122856480639068212487444248149291555352402501961809875809253775928357642608180625633772235364156320176737392175997871845139085262978741935497401199981675614705459258299590905204771536135785145002047130174396751610905341288869870631451436737298771149024637254722081989280017323491916410082108672112962745479201636632678417071287017792021581133651661385237455617551140811300434010235605274191855077317877592918188617560360415844505294619074627110771942391936172272887734202172220882574232286376200594162892988218928734800495633403740160 [73,45] 489596645451758922000871675916423801269558027549871340945745770499626913350680639760606638399809677207482736246673125025345832614361924171816194568276434460399120134422773697574313030036262238441400738098261499546453319875489942088858054598975067611214128970159553908399811502337584107432521813995183032646067352793094414719069177285597252636404371569460422584905673543015875777264130909727310277559955876377632344869839533997256619705120633167319168097550522943594313217863951785293181599685482799044692983271590617268308012147280723398610741593672264820053453524762842997924146563332664201366461115071330915844098784584131047493586076718671318866829929579479824947232787411597811588032809099919781028465658391454225016827797385468843248051991909796817604022465162405193560003728886797235726857011707932308740448314119631872718848697234926535545320018082830062776045500613308622365082567624148823550163009930816804759602016855883751711905641128026969525849097160305888395555693286105036919155331362436472873440271058696754562849754284241496800600063301634904832039255049667764315121875086609010084919152415255644194735218996167746106370070117259053451549183412345642798417537346403830222536066822077892021887977653483131069859082542679421158054501388931685883713264362783750874278913666035803389736223345221722056640621937604744898235128865795432333569343959864197819205934644075816932921278292313937815300418449157759538531550872369003393493852162247270319271370866764712545080042758274252331429329122115050158702412791433969358834415919014053196332905045133298990477716107063177475939395287578561423001470167187720961466674231427214774159327584081642210716145089702283371617206953080735759781008847196260567838350343611556455464917741232923837565002952957361827931451250957413877895507071440683196683424033766093650232505806614523470002973073414310704691706016658183895992207429826808617358148132210695288247533455840241999851949783844330419000706881017022451321866117556879910728274768678018966734253407347900393583256791780879920817923713135065022003352711716614146816884240573358864741022658763303461466144098261757933108272375255449184342328274319374469162258539709307857609426494299232959527137783844939926474968887644954365804430885121779017630699937037889295938255126822278185025624054272404229604354825859507921222411465102877583378827444295800416889354539637304373395216399406260895572024288001778824578663615311114085216135074336964297661906296928117816374987999854858633562741683605175352174134963727080010579739852412161742324842504240209437046020931609600066140441126096852746240 [73,46] -203531720833528562189331181646843754931772964698532501445376980509176355427594362779846580527952823648473271905608510307845849519417654293505371569838107217417932606043471460359246858908572951255558520524652024685103898417578640895455713534430986728336976908237635811331800183458245365807240395935774720638145801094926720629346920261263568828114728935827003885366587773839240619471911044470387848361898392401346391356591346915839223298444504593843129938546253569031376457887141864883927776599081454087963936236102614874743800924938300400278431682461356318548288695216404043529818933125409126107309750676679538741780286655656235769279360494145134421812980938865549697838161248047143317084966288268145427334875805117518634953529098562332445566990688429747547332464452262552860343809387855147544508983567718250390432767242240224528915047850128597883620510185665378820910855954094719355615341493867345130268322383455025796443894943486710962362759947370209978477870461707331836350412769754511366868169176467710206767584389278744318181540857149478504677379195671264988605197671079830198659565249197395916985689670989582489047431269088909848740858231365656697608652745919476810488885795654950819361899782524259227606124073020268928021872431542517701648820730835772016538467415177840687556161705867413640627567954021148356385573025725629123537522600806628530803808860507511858372771079715105481102628554749561008276593370640564114272649029760551355131219149703520046484763386875886733021295163245770218690403064028680760388709285229123748127555608347849663192588403468801218160310196032903367440350838416819826360820497909318120557497330722021388045571870237059306708702244576472506065563444231125517745949185953163608130359050742372817358948549074893406179532152145114272577668919450132972812273325071068040010507564261356900831812818162584590275909778329061444352302510968509265486619247369572632326412068674510408616059590078922804123173897854398010492534495373040490403851689118202854288109776485386160227632033706905823093644910003863584024749929265178759554017502703389535680610950643869869491740117330425920478217591452227085431646344205466539950714583429615867213524289347966256178181615388873125207941568399201126260566657044963363679379882692530054197110137175252267199411953080002887221485566166197539743152149411961660923959259058344861242966517186546417069082357050823478343402405083061709255183337293128979376831034765962909140848012412462039799037827177070824278562305862428372075279370882351874518112224817328387612570540791321666473048001299197310455211433982345859698555194494156800 [73,47] 66212467697036218242235717718714765681204223331605847518562567819657205494723311604391217864244273308176933669018586336042409643834130800185069936201805452751220123195833346721571691347302903449640649285156855502001741010423833994392265201158803993474800278543565814424909635656304908277646465159702626580190721547900129920439130632817013554873175414629324248079362770579416943447505997410665840705245360854060821451614373052074632652216965963691962855539145278825717246475773229280952266127764390767776118853252148133824863129868472477258022324152209863462080593071959482116498868495938115424503099628972977402716037623394469932442677819053745951245178907337621416388246578057854571439000239412735499391327851755601223987131371536673244228353849083706794450431807849563579954078811875310165618884741634364128199558771459865391136414961440369667358296822495278667362230193060240318162491893068619482852172099308581498299977581239184425260188629868185336476045742178721366501113328583542012536319411011622181693213696509102980977525726184561442111978404887737768117251315459494011377744104300333704021883529325785666977205472160384225235447093059781823858992366263439492420734653853012216504007035402652186769001953610964439538110595635443001027384090510758062760237085965605430649328981148934485058985347119759293837514400231957354529892754631630070371702512856642993569968726309627170586737769720100158943203233472088154407116947863908586551084043540618300349109646724847354500850812041352330045159892479376574528566392856386539875251064984859133707242155995863848229840180086410614383308799240839447529441582567702907966055760430144198741448714304187805221527331098660709777193965784256960837115509708039395879716852902967584052618134939423582376430441684906293671341142200212359105159152174777697921942017893981417364096278812188463090474329299438206405275798228656109885219095020396707835132168112571728945808884695524506574095171294882073151320407289579748315041216098709634828856195685267240922629011068992298290209690233705241743686354988434791641070830220422309634523254981928634120860007965360582534389636481614824122448839898191080286411081307590986544554850010433357453214853370176304785840188347175462265031225300959571125130078521448773584524360072348594644503094582734191408644391962335776182024921600790168887901318782747110396930584081761308721625649175687347255666240038082950935390979045903385402595533150527241421817624158028440293207075978061796198590851559932575031951459381690768370352382693889904288079844773426369667346173168860865050052242930727167639999825838080 [73,48] -18055155389855241806560404575695655226714600367381357578297411312379201378240927842430302620374548261979630344647592984915225435075160725027190960269100229669780984557242078004591799757703305668721112022815156284993103503152858598246386829985308600837140390158800990911371205843718273058471817063175609863311243009905722856466383986138762616601794140279395522981835902366383188715592379093169434096304658215540342374657394343905302215765883981081675148376463609025759027212881190599788991187125185181723128897522824582080890570153839447729596211402218584895692141441741000530458672614511903276551328916661260771370640387751621296859827461371884087187383291602357387046331947668721969583927584647571727193898650224226928711922323086688903715823058671486915972160222382019234648564244103041487779341141985806879351009032858919154674691247436100789452232968614553175195720796897765542445432686382906938043542951035217900420145443754090198012010770464263554163695875952080119723228526895009942383288476046014962098908030839544633277712952508222177536650407396292030726488235616128196438070633418981903502788299731371069379694746747786462847120580883760115959492959940163930520684537369492520289857223198225860372979380224847685246624945575886609082923268048725969415631703043695419615005390791031461499912504945951451309785070140210227327342573286468320596133602820129060987422206137528729614426487469822269839008225725145799829053373761374986509187714784614734492704440266658389647008393141401204925426077200958586167281462900690790355238445505152011780610656803204259488757950755163061270787088520122813255934479853454132744576667610450642812054988891716062592390405975662899418094407915363431150211277252794021490745084680785271517746890429968596026100119437764727069693756157702861452161953101688976393145023008692212613439303696173061134729344804260930260085613195230914838943844259597862142143670186397725979796809610679365659486846116840160907547352210286325721857639506067655460028172612957641801260615880483925142789640512778368288742767613568101552005749301827798388855105665986820078177666146515530370846782575600553696351785433760642192178588927906429816644233868823997726406198378071510332774953590237708057375353660125292842023735040798750446457780283742871867259156943837107683848774375135107392842984731356152662245844330753546702135822416228059741207262077604507783142901183997186998959275915069504885464177836318594215883202087546462027269424224908130036181823258159098894086421484149099208407862872800488462799994075463463856890373039859110828088125193666410827397201920 [73,49] 4421374980231998302362048429341890502364692344031254540790696767943987817250334018770826597784663292725956766371336338318999226048075685718162304510614500364210529576716217264989598193419681399142117304838100371126778485725342511299370011483632119022185279790446697531515491419395267287720892113842938715386777043363892874224049057122832608078413820536859822429576934748700769346049185040616587010307758607827644882622497357015907428047470737123705256160165230815253505902892133438337038511647409237808272907452901824724095388154155350254697282806277094309828860644284986115581056712418319661146165257489117338482934268306050439957933515841600213679755555119221415957961769037664070213132664362529949584413836527955360895204082063905569336607400003875797362471301702373397037000058852879637348680773682057015502322727414638765372131315081047469537029369768933221518634003491466602553547552942591969066961898151946776668582525823461373990928681721734806425869006260236896369524030677729571225460737188027568781769324835360829126929291854935168012580832489201734542898780056001421104018576089049530050276255475144264154540707385949367087813088438375251615007970672788945546887910418293919564505041877059055932351901064233849681972397712381549662549320027560833482024296647308819304915715973154635095575830846112638064725612489124595962916648873205389601968765390175325116297376041941482151261290392209397258816833588923761746401052544725960197196949877868745652173828851394669451341207249738845282488982370397015915349817424380560538378370303433636796412267124536186996593786312530273361304310170575577927106718695102673361182360594432298345217241290173303549519347118805610763330047401738075737228831999544995404483300855921760832072231141981997508644863999865183157561222777678157195808980168016798578051660727750857953442265531452129212891211679822000970507999342481193680376804277866351512573010029300020062949321022641449909602357265757869435608496862754300723921791389853340787886088765747634722287499104974441452970913701152131285465671790661710951201152718800396624774555997772223094542746793401489284695169111748648767696893134054601086924322326540635781322800738247655408529118211687368918866874627543218515700974802510307309979090617750106956146685645007437776310874976084945945206324591544659045800369329499919248528659749140992490103941558423282379235798361747054738555926673818242746962008806765199746304281740967877994442366304095664110865643446064972909410977443594268623706860893582375736504885551025544469353198129989794176754083912035552646959802472829725595140096 [73,50] -1086337464040230873608334126227745788718091790705072343777335356399781070889047384448303498970409411617622867070220076125687149685526768335212062329139019710295637951286808267169070070142846558678010969504267211434490670488270063038125440625728695099333447554378534127658044266473574985126630252612067342717042222643627004533271542269937344230933896793385704458913424809597535647713032341029658053894524029138229080743848838550418575828106790617538494713928350456682916359258969073375979576643936532801528379292686499795526259122618057029920967155132769294323871476223077330332372447387227600081084713871040839373332011256289849154103770341098022492001419465170946694891617773006469847214373335528543183020888251645588155397376030808580952096079337900860065161474442328936487533779829920603644761331184355736114612081235237926075720031710949482467880287948167673379813741358845403424652107704155576204074337851644112568032205795121251289015267088369508379761643245934208514889562055207866288532385445439166869275272779444071870546096784850727292015526227877444022360206562372988250385175432041539069020388321248842440770940023834575630673880021941521025466524897470166739259196551492231561311773967459936166409897923752866323703557069419141138339196110627680190386227521940163178927483111863530890200226247030550642367852688206214970148131103505024018967616869761261124585346583357186943586504980892893817201240363682869096226815020810233085046343249480489984113813009515010596131775453999491975432257984181195053517772075980110505878988712616587393609930545470611468074197588932750904149052620803285440034564671490996047027544212280172012030719946576413899197240307217240741844278135628355487231418777235780979493757464531636552456087901902358952266224487290066701655277809022927463815333570251102183464093030906032045888443849928395513247680215863304686986694751681541082457242410077909865591651073472667827596687374731430418287476507424309889575072044307415110292235372887874683612728910550630847054606352235659959829187386971113385320416139664143872562773643965763521023662751256768380610796287242392910429301636552676865598645258894597045319834715870273288665375893832765689128897806928533862734429681656428737916892774140888719510548344375351425352273353865243261246614799086473592536201362152233204600574354906039574743811556814321129834189450850252604334246183643289764731951555115244280212088587372537358525075078720425061799345429317710659558207493603234863344901859141723556721638355369280572075440400836555317280346215006463793111938532295322504885181756329479372800 [73,51] 305758674544256320754866578598778844733171778731324276503380141873467315793834858085786200667841939139089124544949634775878279085383822022110718947216053158659983254540001839030263873117998683241604426738899455729751574240162471439093420573062960693852283260822421310113205897045132681641501352927720671453703452545405242500644124473327352985615512496012901008932389295502137765798873761313955919552552098633811542604611612719421556110590672151280800075993046521611506432354489441597192421988582240163802397270846620785404246401432431321018335869056885529733424336655422132801594321479582692942949934763757312644127071344410974208716964752433730662599422080015105901227527601367553241532758686034613155620841638688533297054452773547350143107176509127906058468254411070817750472140531981370120656571582043243219855909709761264881041754286721677716681413705331887927889383005645760147505210038632531764689276353953575830262190823330773534957780100968827195043845579003358816233705081257651294137809222555912412534220398650228622539228079240274688538253366105513899905382255587404622917717095233488786823833162335959776596694226064864248440840569322437687342441019587566591213645671032942594893030571039934217456113938311838441006379582883940073285293130581030988012399926868689314865577136432489157125553236009395384448614918605957510946749114421813563572623504889600601617958746980085497369209671477173115950377440774659954604380714786669617548699954278538180133430483940842922106266743637457250125660056323486264629839921071077454624935466807329578770025688097857497286840655009558543322327199332301057540120004057668992129571738238917443751843822440555095299801779508376020621373913889321801665679552356112055214195243981897287476224315924640412524816277401212541500596957636890488314586017668822529248441517441539854007239555380377177275264399579684543640326264379977962056528701290594660853251662530342214007204098164109081710180745868012422478724735865915398174243497645426689770624231618962308461629144397310424088176121187176531748470084077315496171905016634928849540554613077062173740160855431483027393409563650842263727405278289563304797542317267721498848047557081249141374278595451107562034274277541496797517108822045965280854230938065849393678210390783833320466093316425344704513513345029687768941225556810927273587401932959150433287728259900793567736081886661832358633110506478788087296682824198228323560711384576573377869338215254721838066278782837652225310700106418227523906898854508371187655060016860409707937011456959413530175999110564650820706600994807480320 [73,52] -101479010725179461903933997089932407798560147735573618429664335582464849198265043019147072364164315237521549830072258332323559776260580897288155897685976503687442080872398516611286859191770441750842493508029319170699549830331765624658268764036494070775476432088182907476503483166374145556108912576414158705493759157443829264512063949646722747313964260986866803993299194692316896822565673426250903396581148305159796454094511338517003017136534279379222246410011480052152694528581636347872934509399747874856522436547952837208347262418133735120686872379501070754788364478596059889166213903539979860419303975640189007751057054520675871126435730004739791832009913963590964185569408423251217506149480976930199677346529094371952404218657158656795584511449056698071250581879824273987663662725035405893356878852478420521524386514908884298401891682723178825674259426096664473120438785507972397950800797584805295158417972673296610204372124294828057913520878608472878517818619626389607379266004795741739160599295921471446934620805344843891718544253706151609681592294480464334418860943894717045359362999878552044799764582533100164766617138156779165482796812408556761710590686405740874093522279715565372369681329023036664317166351246534344221654282939520845209422371470949862575579731822766340832736203855031546393050202557932423500079921973566765855105356690978235563443430199454698806892106377976795681486825843611338309228335412842555055859992859698096669112860839416084087402836241410694767788000800428435376692046045273297160507970331313847683536829556918900192313069567471112350872796683627997050842812277579061424742633704642175702749185403523266886667690559820011454887036227359779492386561797506021692412334440494452652367842168229747553314697065908391962173913677223684057204363716984897831569379251007306799335720709796626286360850700494820606593408015324072425493172263123267688843069256803792258109378770977250319828552491432074744585827482915279846109261850800618848881338624727683223567261276098923295734511597196174727769069151836552492119397389660748315936646623068728418420502473553820244737931948772545936212599500904684799060903532617029326750176929094150167771134208266413767305007118188271521656285441533123070117500438219818595118464224920216955361601748222842852540473096803649778833391907188183528766350784282731645816097873809848190462151852107222079451240606406923143512409953029943220593787958381475544761536481986143798271021921869413380360011060125558403790097706851677280214418112100314504662258276535577678713897318990802955149645510427578509055970246656 [73,53] 35902673360692960548477675769781811738621861557752446611537827462743393102354267579806702747671104582692751196375542306078067445034313616079853531389756438168444349165381185307949445291756416364662842118299981816110562169329332128509137886753452221960690719219095432120430498133379056110042984222575619462102416651205765243141579557146813242622986523959800786647403544084562714134275847268428905584737423087883816556678166579781468191260533625370084200094287238175025509889039176508404587019999327043511871057704805235394635770205601672052950261260677120733648912655727448932240443329374415898398344075451397895814180648800046096736312074289303014473195846730693187365933190901004629189568041455901788459896145423822731151608061804681891365251862906014270508771172961474252206771384096784795837952684229719064161351263357255533141165007358339828216000284839691610727568666844846973295353784217597097237820419122231321419280608409718068261830487616298323931926524968693174275096250157954742443569617418120321336403608762089407435354468437876873984137917647007536936214932686539507949398130830041248626206730712577775780545393047236003362102560799085491048905990050511913281204499449663415776850984448970162339030363261262128346358572027658646957868357746753604921579322110734612914802287977368835041083845641512150046589228601964130377071063852036816709562041195141489021768224701706171015052409597772344281346088524003146129981012747046673498649216224703598335271967450790335573135460680379649922724616848807531546616505822520192404790513336451869795265561470373610591012021735601045053702519455525616665323190576378069170785185114120322977685385099639163197549721161828981054173906936585161305938942694988794725007073707358113457433082262187102058136822520458564098595469082073052182295756847422377233225708362431483081328608238799716779088238891771399393855623256007315817745735967261118391976288741250375046205416423193245734285508680510438102596731442731472364976479850186569550087354267155614138889634177295472553834633618352059534221511981901974419194739349822304401374863991734424391432371803686023125580228065234822560810931756545739995795942818881833060991709999877651215739789531716040932784787165486401060695266857494605470127282645008162353626708455482168407261750204897545917771198453511421319751456428800617528610487702270620478464846775004246087196731270051357152432503621972759493343615060402870948764561683709766019447815682670895213982056110001032760912735073195060750016798793805748491546324100364770875483666468439139439550874230860815887104999424 [73,54] -12180082842598227540234294180435163052829815849723105637484696937831506273828890642115546278214589212213014133169119928636438968667521223638373335926392384383532763056727338857739608388222039029436801596161542869290530124721784377824201053520020577147197369004889905092674723780396471045844547654861975155035539378272019813780638406911573483600452561527669425822136364982503409587662063750403265216600629595227675264285112769614939520692081191956753754172855399133234359691544313117988237137433407273361059698470718706751466850411377251042678765985199738583851771569146233205603952408944840351684492775232060642584353593613177628166146542364198500313165867189901059398219495270248965206900637040307869746823368201191686482319682043456470273230662687017281691658160229260775195949871466847721700408676333573034267748019708493025415041527861896994853396236100963890111416313216143463031654576222667174938406826916675397350624260899265992506511977801101806659441230278857282714291163737711485893917205403653006661331217184627617239907459819362940169100889915508264510661802709202516363670942323624660845241529067421334904090889236734898126898150165518831487071221691912719230804987361880365112056291979305671970775424988776722612936221521421155594571768229616542637356592384204441225161355288598685982527558535144382002970160649388579514771362372069304711503580317025422135274979272835566090968610583512968701151859289394279437479425823585605739093459633487753359469606323081908491922784740272173708161158749840640446739645345989376160534693204557055864676267857076098499149204832485318942336091466005715621553508607636006251679824541767756253324410098963752296476741181156516370360784038932309384302367047813228245250369543903118723113903025151520610117259817998186322968132166203405114717936318786557607581481941239319996533609045166372141789846646524063437558421234994236870775180614158914590113564625807597945067355786862758313912372058526515295728389450210439175517495347499715043137508515295607838880334658234530155866152716564647139276942615674760140140346788418083826788150131127137752454597231942273121963938497848904863760844172902452402375542637395923538587456250137143902289142163425044077705223378172776810819156246334361178444182062084004984242578073647646390526350305103523863099884679353108618039744289147963045344173953005583658847898929185754884800295113789214327100611915757785435575244501013110313674186544942966524446846468259059621752382948053573679637847125163122268987377284627181654861584181919204997164141300000504136823776606588056429920256 [73,55] 3726689399428917006109985996788611912212794903084831671324248859378474321080572187260222082424618808065181509268183261233466972905347613792422073723491372260740117173055508275564748201673483399308505903491422111029604462489570453414831131119021002749835682482053179514298928743423503925808068531576639103950352602627390394683945652571772168596081417358212743336815576557219674308623937844467143887610019695491373893828802307849791082681208792170220247797105760869845375300799320041230708427282075589786036336406134626033446531422701899661967131159185548391176515218894244691781313246633916571899116673983973703250943056560322751138454356495798952506434877404335423632369070012129591873597953569379868572812247535061086567571546840719151214762218176306529174493715964421411876846873798915054084744940016536595231210641318104636249470763249945888971807634873836791882209252314976027371981694209385629154185390518627154028948880892707371986472000112645537476692837894559395053899282269358231522697518655981363856955848730175895540263108323020086920930865575739324038868330491829350975283711680745578085713444686633039713620066841181512296631332117213332355288989280943463210547164248782843425833946816446772958438220580743164253658361910761977922370447717864701503197658192657412892659151123962254352742144822763413872491643882469373416416708399712613419424729948497605545935973476826586312334888746344326554598105542669863023446918149982986588241364585673585480125382335576861111374427370577506896087890871811843608780974807208274425108887553122475693984576686036620438792542057921097240232637357271883463808690327477683721854822050423940021204234607104799121303415565850276226208314790371863787205084529260719411431954305608464691119561339507431468502585186173236562822001440693429715358746070273502667269139021411103807248483510245141457454506174819528010986800450874527569681837281948787007333213271088682567934396627128552976535412074696411137601389575687923912475962594826207016552593024431333775384926676506597616725895990168808762005733658155572325767125001729838940867256026215949215381714972448939697035290147355943483513056599915298667424309396544589849097383592732807186305230555882741380122186872324806295260181998254464751949711069026845364498866952139082904236707500742356972559081668956981950520632014702987668290719811951562017012615347013815407934321575148134362453854482015062291953426551321733431054324828610414451244864548467035637676321121616478782300335666419905454043905225648610228155931261344543953201094918556542866003439535724729204736 [73,56] -994099343654084686135894128821478306072349626199708250594950424451247577877276012265257253824304932234447944054694436897347881101486861997004729629033258885977364606443875725491550390683269577858604255334711170026111802428189537003756025190574577678673338519269178753207510342803157220904957278954708764958734386534472352826788543185968216374691791835472212215714277559656863231497048494780613490713566268134802151614937733722000893974194177331819529800816373724092692452861259420447136723760115582953476659269041306824477454229831487626576515250329357409001810124803124693931627437110606819974086802693657543948023228172603526739932010012192039470201759664482992876815026172655121254949973673537457500368552388214171123757976977192097072197706178921731100751943160741259250849159539498850018644726216075430790655109815424473328812245238303105207548701395286927735642961976190910048945173812029363526224133316810478687344449875212669712300955815392164704333841060698508464680700918222980260912211749203143499257088506529396025525325222924445007112575021821943418821329561427454585234305470072687888211427482859729419192803931879078731314353975082911643314007823838716616155396778170064747991514395216807611605289609017201842686176842304354161594048416731301476666772112210686392210099844352697172130210592567645277901988265850248226740761007782066862904769540968467249734829722543652533906866506171990100497282767290853927529017982412057337662318916367923213357111842720471361142481595281006460885868045091405124357016378173401582572322920252715832900496662186976061937117137002523454413401444649394319951132725111666050434272917224385092490791673552304758136037943309745658473414207448709040197610310815406636929245605190911254577151729481033109092378792494105223565078404432028768213350954329209930739297742753123314078714154966791524341785033757120217746097217396821653161958568361430358718550668358875395447827855066361148705337080669819417216058187803347443015778513943915954265014973919483720112567441166229057823207846132603638307080242513151562416672168558663681512665062131480254763575687116062093762155551074943202390878341648925276084577703406872624734862202041157714964574193957162432133841368891379392050255947629770470835890970488461205353555394071453500585148181217690075531140618005300176649115251397035559037603071999298780036357836360740816250248085089310294163156261054090605303549496642068316369537635417007557475782421596429618887522784557411542422774288499182130357268949674385493953432993110490174912316797972756847832810510299955200 [73,57] 226487806336951545251574374804583388840234809966477114329245650447566158448624132881745982543551156960173880651538695657109850662677825687694475869554132493633879725176354274487510482208515832678217401419613263051372079388152173144191090638726026773128967081616467554675811604724298598523146412742550198720354004147281401282662609378946628065052745053359854028818317816426918142186329458474390000858080205851463337393101192990644913452747062543796409991673059829056050255442514258975101753722515614983150672439761348146773777379370298658854776118324711957558329659887567818674618684572926843528541690783717259629634841124322978923664966697876956772088067630937727478307501555357580271869057934429006739867018463312048844878531008651503168140120781897057552001865265214072833303427503511018032890352886155401352178313008474601770725843871287114588644629790448512783401605919615573317230076269769761844884969314441592593378475491872451510646650119207413880353615936701561844557802227375391698774184155246730295762581242229937541288803472487013662266827643492115577556801288205209741225424536921754286262844831656592199675672300064824703002994981307926429266441299784740750474345346958180715284209067816450266445189707283968439303386845698224210323967137567803877266030794069938553260923583181095321112687402662986811598344800679671011957281804406721863346449054711358842655182951572818122215235079411195586296516209830159719052621436651810344828005772628075008950945210302655082344330373694612044408620352128401356987940408474864010619723198100267470751479904133244073313003338763885602943243916117979997209176186359366775522034483144457605144792828282264323750530434183966068018323419473897840160876325546625337968999475830607200129418093577101322655339643826035370515120523157367975847175100518778940334934364961904249661207525803518042475078891711314298968664406253373777109270269419567467824081361865360361983665986860354551597678641604707936555309740298798870041176213639142706838470132033683175843532464709711787324576825425062223637698426810434258995886208388045323108701573949963075036335211429155509455034730393009414645736935345151791040633318497611201827071922897608286639006552977212978186912722524967265928327130991777291073831292864354628024239696389890099560509264256163040095828967112591847164640532973017651926527608443087308229077262957939967752323644111166357871597705547569128321727363173112077493924815836106922333458878255302843204668132542574430907918771394173788054649008616982750289964267551460126480930901814465984118452020838400 [73,58] -43686427606471680442833936326665404806278104340981425683301564300549115315574990451290752119770583971486597644553724998385421647955783783069766968074879311791799414661276859971170619800101873441674773866638504106671039738311396373726247327986365243411929531447346519685877847722628877772199738862318626126219114441994567196770284828765541781327255015617500957481307288042266256303355669634093209003972900233257884740824343863004804145769392965273701596362282183447937970498635440228051286439896301856494125544139622097117619589590890331999824186935785312363866801207217987479593052302937213128421323667589646362134563582985264397389530972193556964183721677447567781098195709075203098941591683022343592390292652357763353428613458217699628102623678370998148150708891839916394466392003768720301304439378361491836675262941113731951893584818726800143204777056217693440745980401632010475957477983781061240601397141153174770007752621411464544153519687328187624746362682060309591953176002956449901590694453993586139399880806567671484045132633187460561283748227722336478974568488667600135238129067572061848520885454440512609012451324033597752138955675744068675941568285154357436859305112694046311674274668593911533809359368429566753944344137674806799670045529152034667513397861896643536496376190175640167373767543520275181938555179769079807278849612863552561297566103672592808251450374852818532980914793430861629889069452367966336725958523267496629586763664237004270342320008002968725693096613566950159420157079930373538877868414369552891972571009045949599007381101552764497699461138643638609862073169307289535888501976605852637293885897092244358214281885670846037521797279505936630494413962218940036840700880696708987530138323512930842350804873172783020398889381440038824776423440845681738553927397302509045511321807672199394282145955237910840339059595848131673243599765808213880023073992713041908182165624538788729502222557765333529214509483759184563497040561943039234629465092509718883460700872673482108746654936237170641650057942685564893445059699323050681865355820491243008375457605414649328387335231281737541397765901760879711363445065950771244227375925809158418769210318595940242271546150134172560169282117387350044980940247560456378249173541863980800730518111454357168396863540468115703487351795350404330032232994623363230810744685840229423605531781896898303562361189008427527678443093493475076127043743465943058753135834685538656439805736495237488062239974707529425316282993197974441347120584498588803362471704331661802835541903310019076847011102720 [73,59] 7215269376618283519854133269827284623574631507733725911763136710963410668150656420936079757558329768399715266520846584674579162846290193164778730738460313199784293704101975087762114875317939424762931944240779603965860375162285540112303912447479096531440914947768339196352699437639892265705248118555201146925819109357098644974790495397163606482823708646593458162690254358043885435124604227239114637230298644207495004785372497675958527806276114431152157469040074800634088115624966304215270238295045387259849038891828234894040428171775971237636917457410660575309611863455373456232636599317527031573792421731036151864924245623155529328197737165552678613838456835014761778337007202122081624436182862682984300987608425505582433743088557070784820340021547753878117540317684365629750386462939674837421966116890599036021830929793171340632880183852140528907505184279794730269536977447968475359933063908413042784085838064998067355376773700327883185815174375756438188254556089102749849217113096286660708694889998777627799263727372175675689480583620501381390164296047004853985156810314007813813785190120692744521884256071185384278286576207906615629919540300127254078822233148403969238667845076522736252976254037410140799745781487053869125031751656370917752183406142151493751642885827543473782129354367883766159201412216480714836800510556397950441581060493608394590732829542906177088703396617318810997188436428249944959651188360231993370601088679903207979992360465871386548168591038801316499606180532881078302302974088859264784367536490428924473354498870119924474243399795094316148993963109416900220114368046154874191943155205986395159445643650429412788724525220202360849542566649472665885342961295952148936423908653725712629348198924124370531354440506957202690596046666128950076963211879192648383958312673662652160908873839666398984517624564456783662038534447775982336341577312303632858542910423347098798676882228496082615870489900118310004931661473146166896224073158159627973415157093756169775805573976545179724055194166139986180187936765378282405559748825929784616363322817060101378620561589069231662258294458436331307547704445960312993577711967071259268954050626651600706858868247511446507496668452039804836096441442917622191478063123640000312709124523027779001953244184291179476524931459665559792619225796777665218682874516192327576143103286165508107263810954011013774028265180671380053891844257155067450968685182184029926000869246498776343772730297850318497361709919071322145466079657391977282121676706698189260855620654344427792621740004605167161835520 [73,60] -1073135844839736916779853637809447213906940373905446869585406853735702965806301244833009989530095774765143757195138838862379353241634415914812157869071271116785503432941063086634079136418588251799466008493785646970926957251056631967005261897845623929645856631484749326122449866299037877703503943218724192305417451124050591627603025360391597953899936303545836589450394492069745233356269906245827949810097337210962384053495987706150318715339447022042198740236038097980524323488659452076887802570218401893746260584924611361647420864689792514608751213299958856721451001206853722409097570716729548882601012928922404121555348510317251241537716704576556632488944809109465063002693332269650349755466260616856544312515385847190518667100368186427910408493412506411469405688021510872080359556860383224979891800233989482646771873467616993069924316468595895099406413017800803649201123788324937171160393163246227303032749022918092655555713595803565516576489264418988607967623514660796081312000376502677959718344505575809072733728282915947291036725581910619276065619319913821811171297676441487929422811797239866520069174779996153082146610193662835463769851237880273257423577891146714478755644157781282832804415079865815180973764034510162445752385709658851255313363368791015431598271474008430802888085031317145517105357402246192698296883629546376245611869606116306758560688767575165539091858499623857287033662384433258141690677570848046036695595359981316805362952254404612887810417012177002392471327934539989423185468510422156342763764247853061378291544857240395556004563710103127880267284911400214849262545794251213677463165571505023885592706103150885101419569575429960662038754279926484103015427217249499013826005441523403761475918581193234499560392861506873515866712541350148383076865982740472359864710760343773954185598322137708937040704064184608629061038465686706029941472818962499915582051155448671993968475462911911403679427179904793560668874982661752877168530757080713964672823200062235872810277135876644301043780994250829033965900984654062023270811880474142341165827117631746296001443644632885207439963459379734487627576118458644569809435179162677703490166491904595754492280955166113823204311459045676682096666556259333126844036103423932274323445439296920587395112692660748078325473220762754575266448388897829507801367466650913178183734667651917776229259393285076334554494078447172747186129294323909573715762314891332614889773840417808205005269048107927780464310607697027257503318046025925357551533475048701741572618191975659426519327666200589107200 [73,61] 159344213736656714434896695207498731854017286469173416207874456457420613274340753846437627163181660207793510322151792524087620819314058806394643525675209500742156991776377575396550993840316117706978285062178753988542516822856091840259523302797524233580681604430535178641181406471243256773398856731422898045166977445607515862968784692519007032068887092922144991883871927836448791776736543684354699706337481624659721660515542856664332383401287095083486180452034042396969582702686322931077945237666147265235704942262341655025796216778821233354378489999961727256324945583620445407167478125357376756622436038802145628924294210227768569554821338435549269189149329952486639922648202877913304750943270340314266538462034913386997279207734238542881017615350928282585283812853031521645626616236460330652169630848220123910735730571148131601563483089240265350461420183683729775558856953772435314713373221157949490400801397571259183166666810946622018988735710137664112083869508405155772143564636865851720692990406760114393105456064281159572835176790823426220563453862966701121087208659574399335817720086338954481243735183497963924508705675120004965238129847123749018705068903710770634578755915903997052750727528604265730184079454108793951448209520689723916561612439759510449147224737519074070219653664391021579981777673785051681252665288713150867831943741066097653036165928848768732108486868638088937502591262263026375296411457655570456197950047669899977016921462355547771748304885635622698912355597439952163749238056330893366874929033393365643201680391818795394918290164462942701842736831693420876824405212572266297454277178658603604446171286194709915702150942824835213399746241365722418481898478025787612321883808980867598626724973601684247668091130916318158168883938183491772346015225388139151893980296681205440195007491958734757846448701046268260072704159898737277343134696073191908031100187258679698456502422807319121576046769972386511266374346391324709620521021271147238502088553097637112153781479341949215255431064935290823099230838428141141041355322312975089368382701310260968533456879126329935115173685095540503203626658995044314491896012878086639907913255603124812429243260683722587540981730258800876203128301503832332992881719618565857859856408160082894242252972543112763931550297435037058595951289971764829259628068090772155047394161648424171865247747237560291683081480182579729852941969043969060525355421669873643258835416538445194424566347102296943301765401175568718574461057432644127956231226080053319598363091739362485711949464579604480 [73,62] -26135970350237516943081978754319351207899678254456646522267060215558890738755709368000940623401017164901917850231901648577232670682920841893790911512696072121617571390343406360692291150174935381911140683914310871424032396905103911137741421741461321080268410812621271281877774163771640259589448963316394724762708687733062217053126379297969017249832017498097123503373484851725864382405952970503976233850372650143599117973560619658544531521347134013099747657377859508877893361628106848883310783836670775870946247737175095684031651274331602576890182007793175400176853916208864032663683865256247769434936295882007679207552243546653682922672560932731705075389531056114452372941126934412224931367549485126919113953264433114025171156596366223337599947220184333463615269975744048339689320380978727103771471744530860309149073253921283509319727295410727980349853231013264568145189099622045839027733980461880971738416059662153108215557968132787123814278160992955726879552157051047719116968597892970848054354589417695617575279775689490143063669437491658668938330919435808033541743854527042385294424992004045897161176221797508530044661283216095836706306140295686961254011508567098077602017864643714827148762371196275076402875049661485681198115284066320538486141566737752835220465725855159397711282711527373278843488006004211899517219401461111391467598634031978274455665447897446914900809969096803979145786939995505300673786827583089635931634982548297738538606676484793304249114881688804015134946458104131889652696772750734642429271436904872329282696365876605191300103315084258576820866171537967363274930899713553435136345913019471748179933248024451269667437825291391641280664632011394928560985203113635134571258792563106333852800878634573318612070559731069996048520030191924044711297125128131332842064454686198647986969301330850190518385028342515776579290187446858291057489664063380530703982461549731835367764862814311752126105846563772289082462123128289273831473639172682279951711007234267385377715457487933943565245053132788075792912570104536922558046090162107100770860683404454377203752064636264150127653393140673678739144675136362004715890239138957675617643052064672442186302292653648248970147144362532925838966246231635370779515471060665659338588136312142817951846002641807573002249683781392699778065736530645261608261153259700866181619335508129645258575685676471355914420321583825770122643283918950047929342499616369055953208927331751066449032840254295035239989460435494214968621341901029166389934122237407451389480873754693111195620459151360 [73,63] 4697097776998207081009366260285699182260848029638306706162855768511686728358709758648139537908186568792976767164436758796969681615164261321455536140628092824537402391750755266042311169182342737846390839615067089884204666434482646457557788701649413193254614370337437390189712613008619887277997829022129626806820790225196131618482778695482420957319271532139462353552015025254177369436328302187491444882911499775034560884978384790254327948298387342282136047422115037910942625397819412284757491423109880575753001275308954472747253238251704899216153810510008145394363304959445881042330406980647553990871779572397789236837331686581180287511135185260090325065836616677143033693524005555179872332873223028204056361094813097366354204593397236201418873770202123715795026992827372247230222520482534851156460776223419794588577046903788610759718123152101086358263976354792609166929464215266866798664777022285376131912087964747596562007985891162736999121446368720851469311600263023407349138205026519080539571092402458398445932228601106021170048563999286802560257892923758013678305603198109275587868862703422199058371542558436174057226698222056788383761218081913374651705682767895640923388078285729359625219879117769804176168266940750606907358257881409913118655252311708439629694959877300161712654677446658812073578977799277415157350458448021484178235480816544143910633970855319093166248838858130706974337077382440622404694948740584419885165164635356778498771872681758189348956978593113623400713985887991888142893436623348348942493558607073015814556013086756464018129110621658681496815712020078615066381471169934279918120900036717195307404472762162267011291208567656420405554245967728362271068004758681156305895723313069760239763898839132140080840237673313491635401450741453880406424932013283113384488148306354187632583610371123079714807876093864688870165536734582249414626428136736256489836070044403361277702593226554061614339628974452918149128221222376510185695798961763011557872404295562689480981674735458575290032701702816116651087611276449501220376504145408070666623497499294991932780317306436229504336569484808149388808678548491711290067288035674586439536006726934441875958944664643696082817762259169612935769894497122620103577032248865323250977053676947162389221211329187313153339878413912921113976132194164289599967613108502414525526933408810668642962879008499236723624225747859433566217462268525681351032156745034051236834161956503692488421285456072266303730355215544195504754417708527794641298832597719431706219004146044974882168504320 [73,64] -839302049783740398393038808067836765260573563079243339646561340320318346285269098440798458678165571568095536300705651570537813657630657503941559079691852675567426672640475464777842097758851109608167048129457086229360385769123457123574865913450229257449476524257050858141712778669305412852862010459768334297951512280629283384253945155040081453319819535247145560085329650847519149088942217509839042233558578245990716113692974740888284687579861987780703231642992263214315782381547552715490491622081715229654539995011213008126053358484410973674418622111739244227783694211397988631833821167859610427346692561115019434311727522395593589594538204882227443493122704348684622572090663967271454551069720618844205028044447260048948899702024151130796211660128067075358308803981407615613915446054580244375598815790374583361360928667173970238054583441136397530933270059527111887389297267316347838358652643394186186314117105575073863468169314347947389663415365509275273958005723044259328460632455877450285454914523752424074285672774282889896467861154014394473711038404688059773211806320221186656614258876512162975363263161761423203828325233181311673116464509410097924151382215798714349084095692601006104398127348089124999330943887873920734413973100264602112800612528399782921137088154900214151323414016123335236354483281232651404453872613703626825495394943897716744449712775815900152785910805339767612745220497437012088269358727946934069391626024095585728975858087405342863826874497831745123826524953514956124223029639843346666866170601247722491645942112441121260878191515026964853852685725300388388763051658869080411934189724296144808742577499816252991665400690436362671345144739015125289828082372164094065981602228304125187766145390922014433263144819027902897815402827960432682698844935316794729066580504630616300029591557379052127503087172921285765398005300491204201878310656981042259391542109011466505515307191253974382267676568744396670823817872093177001174082205147762948315291703839572834930840790045925151563927009284410426366815055328913545024291687206990504643134126840106242846323766427929111853807286308884308201945353058684925669442182330510353856942531533165654715282206758917484753902738785804599472556873099033623028365950241452919464861483143770916401839742733877558715135498072388397670370954042529024732758469197113699619042545935884508882591298049965575002225828056731025007547436448138622948840303568494511556502938455742342761323942799500296220461030245883547174018337269165188582385992287689754769952524368405738815488 [73,65] 135521735037520377367684308690299294415613148435726136714130668207720167258431360350652394678087778513074845662949470031355747070776003669022889318436577724698119824617261461068875783840584973408738741817644354691008567556566375701093434046965999349927232561857596213012082356304689089352899540882778232904025381915185988991072623119146343700532723055411216407074256037705571954313404114384720722171196115697650442255439079232710804787337246735541448035674416192146672583607982153961749497593474043227075278620956943883601012171901427869598744512508565969363544951149486966999339538896190213961884135806770736679756957172195224750217895800084093377097462677499668316348185393242469493226244079186294754776993526003414741390077919355710849985390990939878317862721916354140824536620523805191162900486779078181112473217904842694900466320180057753029305704575474638918150152207740811121972832535398556330460161582992924200656583414472196523452340204897316202685384649624256504944589954548768384251395908397044646611997364695284319483592183894580072900215467542907860144026628121243001245910322305067467590721332017380071450176864285007354778317856174894446411925455686785683815683270559576451623218423160052932040419674943882110901195841051569608183578515085276389982704113719153272546610116120686884367940340596810230485003046287498616005998969617312645842066268459308259595607716962983794421037143084019108629734583860161250873396269922621394918694443709758407704197406175454236944156080339870173888136971695214593419290060675340128603009130927894257178538173612344422756623642907436583000747972550264294083020123175380287485709447496739311606582495631467163824321990175015779361439928420052471619013175403425846082339627929577935822551608231677175347700014501238739038243993941574725779343249282324030813292521127129653875009122032092790807982027437689734360875227732251713351050976491161867013017328503774488593763300773000022153728993087541839665716495745332093358335070969639375069685104891753669266741923209487386218125843733168902749236286339920365833563154947008959427404983520190101647764321093352421408654266086349143141301638233782075224900036732374683107917744974824633276122942046792169910787134280954643753741186915201484021684005121091127021098894132805099255562608087522626554269019080022962830699344559089171686171759718879586226786739513844426753469798925491573433211980890718741573327551706536160576321735283804950223510176581610908101517809629958644170701749318434757078772138596564743089600323592074035200 [73,66] -18333483348103607054097818491157092775931104115589119660037022794611312095382163064909026229283148206062037176559580948797731217972307969690143634767134516696548714227822556638648066660292542471965218412618495736608685309410819493377456290099837740248472951357689669464849617149398827727828557710965549840322549568657502477351736961524582257264466753061192071921598221932235409093281766979381853801462144271328649454315188654270255312465339843084587147862587173624132587491791221507153273919506815574397132418517274411541162321348342765306811347986502471694393740509396562016592161747721554762091503212158031166845801790355998271564856720731897626175534203483410458175519651721733382449048162381767234659904408188000850907136410384469887007904211854767817260714256218676937750761742586002910322841190029621539283599440176400655985459832671952632846187922651693501247575867022638514099720757690460552334033391278582413704027037520296274869772693457078858338084616739538315947002353730710295320983397616573539627523844396998454200513570965920704113112672140357211449613286371563150421946353791396910992614135468394929190019128212049142758163468301680113701090616124480097372134218768489777086321694172890744493383666026575265958312001509304864854870939392673198232315197696903051176919976555972776240538217085039948199505775069662080407238523640506763409009210677296734897092925533171977278985850901011139987813628507563261289450433047730567036090926866240443448594203617625233883072654791984897401791982234897868941533978735733192649429324358325683193034036849697180498532250114393361329237483416273918985687832850660593021875771514483180175939749739591715957421849315504421560048329792959370176735629036274629191955839804048488458953845787000311306428571471356641275237161357151663314455520085495707878285100929366697961229168087116541666849517054387164824949045910584681288829497060370294309158329336976097762863296911572006634932519657725098678756682570921303871338607532327503925658052264992087525037883846093868617404650579951649387653739314335255226715297420462845514554455439501843643543219638919730169733602482772734732259383441920852844787704002234748140519400713148095848379146103682266692728654718375383323879183524480725846369094130341433441842017472941422384875218603414575231151844489774435252416792735875766438772406970156437189228033899284454916860809592844358006111442609411722008753586709960033178547792532546203640819580325655141180842363205946385813088834977076672570382192038351985016281230171176960 [73,67] 1920306425022506285332673628744748384768396387021895150330581018988573793732661535329858340843987110366064651994042647168238149173041160305898659102302596515422364459759626032409242904367540080085030268482096435604748567096831293685558813755997986557581144027630714334826766478846909291047047679636489817636460646514247091904710802940863648256822139169339193809777938233409628068103789622168271157460188689226889544271025042139378405531349703589934236308677381833075704273374206642493402237315349219372570155839971456630584697565676487540456167298844797601287449013515122669633858004989641043642169540215563676966569929675908777198941773387934269795538698334980277283480978147567670056677053228348846534523638964803362043707907242352967062739265447643127303013921934112071707914267113502028527714906372512614267006909674576488490734693695509525673955430144507321834627458673347427190413044015133230929151588874899864382948602697145077339642379328799717359756844907743731271246041029935772141252312274384046443020339097142946915219468456192618860443497846069526596918567354636354352054322361456491726497443056008681401639359587162329061209038420695548497225658205447251348792221698678712401198031193296349703131692424368564673432158593770038620307302524850984320987651345303561731103644552133984977339629211888417538918569804571980246180536929074811010084171768842106175967873260086771948534220513090613800082575479921538566539219721281263612129451317804700845738446131186271322671893000547026935859881476040791179387503947857931374741891089506832654592758224430132292424671849579027791929586313020814741084774581942173113518947727257884139780996426407269821382793310352239433979250054559187649164173528465103566452943138898338375371021170558333497930152404079781731578608998032775678892943192977749025311602944443076714903800355439366789677164194205917462594746878255173495970925315256231406837485875480703355056056223607179627872032539320615851826515462133851594440218081993467836362725902784074227947631661964605395802786143602575780245420020318256936018513642097878054701750761494507671883206795304119995211027112526212049779580724894864955759746003590155229055670488769492877680680339893555326372848030196145488098522586426746108861270719825533169041350059848339371744912216846096474845994718289037943165610910636678479041621457478031418231028778016670940615431975183851420731987098322741898643058987578207605729047415554705523186293639347367644065357792748292749073668545308716091634535644368522825529523437568 [73,68] -131531457662687910641514317348262784594492876728273438327828578384084708231800234328994729974616569182913445622998695034459685769481271331453894375337492311430792011976814518312410005660498373677087012980453579999772156269622730784926909975984148868881036361647186943435618190630429468162947855209551256110797931726916025411112562650069116315373538070829442545413893835895536978953889703656321771768143896520844630897399093376475676122152837229637290510210227570775372205809595582458343258277374417450770390627013622028450178158463301511467248863871844163636029730710096923558806365511355678393273191099914179487106512939497080466246171672989171169207257721048053013552071414608258131800128165150838472736460276887247827550104720281372445117424774457401615473887592281847128838575338389760211257581905562773422160150026032804776335475530333694173042620479074527235969625800806079773387772411549717820869880399285425051964012514675028503589070018391531473279587942657407837987072565444671241430364803322103539517316697244033214198456937861970615710321301071412507857828360163919188974275876512094702913699308733062941906339639620030526829836601724965461899305843946176999654544780434674222926541709406398189187091735378859591470901637055600627353840259115133324597525457530160210632288580460734611061007157090333307537264469424220544084868151605101677678683678960835889089045456238448094911363012713894317194427402234007863911528068608423527037111715535934451823281572807320243741929741596717046076256068098157341516999730965007776562251325008059267087948615311813992469332936662489903569815713396120095937136777752301382072472631352405444578057927471560214340065909909729591548572916736033689784715691528700504026918445875591573960616859542965466879721260201316862386773824097448671051610822241139189512938402148603826908077897172964080875052325880025441784583803263075852169526688072209430639471914482138767138625725248257077955195706393862990019580489830498262132571013336509588106832363898992477363584575267810250782381712267062548803017084763127122653502883510107944969219634654750881641324144537081724678514409603761880175775434758831537338605343149913898962591635350900004677130943110351446174862669085016951590335218258972022632587692040424064286064446610933860983825684462617461680288967238486013166282195878908348901788021751045498699492389129899505237008044303834520433793799579072837058938352662796901172942650844931059972151461165022356843023038389769304142785354174033791036098596517581236062912512 [73,69] 1047497921628790523111302872256625147338504808397442532997716636144710969658413202480904281483548492868295430329163521150516059608216422856775008389699237333041057632176560650538625877116862319377194950973601342337503053603072235732257560195890825865141715586611750198292634129639296509128249329884628894219251684310728703914986090883796157587681309806072522810689439207354025717906496022900355116082615111026370324553586283250679021483559969572242211255296006104933089983531545666491438789624118601495633779181080282206713613373580623855896218912195706736075994800322525148474653864559096727284177086740534325492611470134679666142304665997611518577519667507311447868911020246180366715773503468307514799316067810212029366655157020200937783202016914035143259384116921844336532187754706675784016485961716475101477399579624618372036274899657396306054579754827990568734851881982348966990972472438775456006384154811289779457120551216119633978146104963841027421962958343081674897887614831205789546447827798045375106170245772611102154693124427091188857579791655826905765921066862234606805340334608865847593936969666142275989928185773525092260738831359351003294650299396516695109658489757497159021899067260065148399072589746659978306303350830713551073996427908464151988670304068476398994252088352689911195037332217197430682339367579559414675009185290160150719883066296623404806130654553053856893742215097213436959865595737747065084120861043116676856242601986006592482390933360848111167868073973714805720411467903141908847285836694834017421379379436464865628885516408953259081887607611578136697544729212670894439215694077482408274608140071443837660652689874163954560675070677471034485816523707431358691374474922597578938785223175643526487545292214573665971250401238521601494016778038283755782170785698102287192352078668058803018454234549839285592654160116289611959371482702340590000724903876801661950993048914312756082027816067834283053559488311906124736630036086092105860421511324876405157064626252903837217372255643589688683446484762076843377846895458844746387421605017783990422746550333436690405313943625137543773348693928057772444233876004233915759830348700447259456344106198815364347151897792990485838982902315463114171297714184663579236226973923157985410065071577174311370257692641213970685138194500490194806671989577072944450426575741519245165699085439836033344968819321547071067883602851641411173169294232509500955352276836084865581977214808936041869402919921946674951403310437310602715954207149455281487872 [73,70] 1127632802830976047556428821266699218212818820121476768023550820937973964897651259964650662242691934220502388473245539186231000615157567738837464709678307315779257281718493452904762633491755903470751853501097184758965678718520765124403316954974910795975568729783729176856667409748005673045888617190352404141856519552892517438163265244490093930907484906878588550377812982120638349602729179730496986172657578943043831768548455208931158510861688102469112739605473241554745032692100331603492573090126713424746277955002541820204512932220332714131893938369364119282302379958933685352634593669366652059785623472222794694654602151945895889730903812153222296744773815338705426825748367770337879051151269948599587221183168772493676000518953264964526010462820673851890124064646151497415049248266049408450935396089546081701073236936310107255667611479534754370572710766006809747695802825371415692364865795588144228055374607178024897814634257297517039787899837664797837281521637763980506963982600660525527024731435679256637007371377192489307783576677256020131833173662414704031659981402103824524960709520992427691325706615899908035827067103295094279513944666513766592557659404214799689002336082627886941767563186894308978334577670394060708574888342416214292184482342419812526658259371962946246245169436679553452002623321864113963692277041055950112710964020964141736980013113195439869485177022771090958688699785169702287862583058744075351174810545867955979360097285645676749043067875113982446455816641473050933893606244194222410468130601209011467301573365759738872812733243907162796892404026020977294025242617714471160113500317673599973593550473558268804176186432505869741681531651867538094222330730574708388581251294281539074304325683159211146108903664653456252325996746887380574632394236716086676203455229457176093505096634157870636394629989796564122081711292597277861404225327058582696786492580620612057107644161462631219304598104208077745450309087904096147028379688932769085364497374962166338807348953781230322127654362355431378116676309381097532349981841372980210836422708652176034045473532853009916032970277510591255322297143309755783334875636769132248237439081606195927330986036198186295168497405329569164552806579154855134029337263323436871701372703016973428621920998558929342896142116986487867483710769384045796382954121198731916144525758832420086785411126388546570826181834840000967007514500930587386714672330454094977543260930720908402700751259087030132468279888289856256374009569020040923542537665410957312 [73,71] -169048496026363020095036560645541724153107944268915725540463530617502782771324589366486811227812207499274499964431038551703627857132278892165404009768935365443671023049594987485907953132698755431700603288176546220107755054764841234074437766968336702429732445818799620536450535964730304790799148793244208421800737160476902631635016798952626598874150722353017737086453978865952956524853649007592712154718356442357950529282852634792419667169649387364769675416327672464615934602594271206020249342884141786886500590429385477765707124248257681773232673573481095094206437832917061716363073955501274149179538726655401478703073921770795851809815514327046044789101051921147679195665326356001472255614506589275808556290310501191103288626881221170761860246040948948042764771429445270330800846157108903010047011067236404724001639774958758545412580641618687249148748908272203443456777889098711564315129466421517224396716168023322371557693482525041215853676129013823320926880095513150351227067963825405145585119639803163511188032754507896083326877183296206567419829191417194651571014196156374112057290137435353475848789044899704549957298804955534545273539193382818898347021519981449150271702081741555150665529617449189813243325499873381432589921653018040652456510291207725693555733904770850989290549489487407241525058048998787207803902051457851326527891269818431207729154909103498518807203742007415268081570147866990760362247954264147195955702649046011379621047885263605835223664100714511406144299970790656414256108524605920076899976241295181328436817184292226889827154850936690436516417928294585700521302337270541706492698162683607449258504644812104609769425592032514936589501288404232177558042360314710035473234771216137888131927716401103679427794599147838075093054888032281093415272667482754020391506105745848066931489894161640567662885084191213178318860685880925839041010254359715351301552423170195998010381544154142225651310387157626408950398003372491725233591752342025382444218647588823623084040137321021553485143941102828932582463053381985402333443258400562902654497777838744921152602482756023587158122710224060518922205284884238777067629516248620912868639205556219807028106138109271881562182023983348844661494860885842755200290171540839132707259744525142307083470777562994350566187068779720065484706588370066664131407870886298814252020006782854472169741098894000952728398705629073366675280095077522322224467109150256846532923026850688511323158750736053362526906417030076074045243110286964514169936225627520 [73,72] 14424625938649355649443803857755831365202487665113700509523884066027786195556230096057926778510312123892040891530983153875848602907425077822006236932802995856322723258622912846784880059500461515578724090257644606938282401494038286715647868808066283876450150675270367537080851849091546442434541946525299657106136839468537224441839020551023015285439262029048429100854376086415715316004636651055076936992101390491716616287977481297943671678936582406553361404292248166165030085234691203623849933021393760335034801903382484997258052471562108129824519522017657868087534380714097465448853030497989109040525081930988748787163655457861498858672511392264662333006653380494293071497450657949840448591582036089311801222233301035478695157752816587072089526902513724683113525589517014240031375850550330384755105967736039343231363248741720476830742560256916970583263279822976824684529049736141842621987381322821311636379385539738346956407287709632736235393550377678690897532466953701994022649908946173374854246637811075274072859829285315271013225855863756659165500180801391473336898189148223325478335693539525115607801201385671745171628362223944948698454140918729141021747973034262845785040956000236283091669569079169910072938430864544800694587461549263795845824243831358131443945674905540765747286492131121745170713709298373192953664130361808018343505735518168384148615253976785344568352908107649706645892470440997751725609522130569543045323254761326822119774553350835789760515387187237525531989274093911488169807517641147942950104832125224455805972857693622613151258103934402911776590778530868526849904766773633140371140736251085105978350242840929794317268577918653791817778098575382504221354613023881471830006382312659555419920382129356926428544238434327551627428543265677989722848947885875995472022953047096737826839910086905034967382136888625282966473776220831480922734406768753898624325260472231624825303472046478824404091423472829516184796064265376798663749748746284532007451442644993612073735833443939870430603516326583870444816144065826801698468630818146863650302489383423224488081563665185370357722477191042565831874432019797751811510788615207092899075871027121474008078884251727067600173286460471847910135048036358432456070165139196662654829323366260309177885705135519185109699774972952101418726771693526710644347439778577936924544074897074911312142509259201305892345866009851457129565827793267491130929873806591822854273017732375674511723152380278405600236774860956828270329238915278997838616472576 [73,73] -882536532084681104297751760610590005072489660413975264657294589889514572828316283041816722266703091145708683503116198597178668503310674382195054574756029280061468925703856860659086810312084861138643654576079442557914098653439965047481576500945393810722978652899262315362617430859608273684268450770430645246483414366989726675192592132820327750311820321577295208730825111462838552230376629299558268265016671177651308559307042898707914177512827150308629170997509218463239462968485893683789540705324345074048629589012064267507145632109736635807356048078249741067342838003497152320125861864564282161443186266897324026505483985452060557310090320007558474687754612451613375938567398995639049021112553453775772074204774505287019333392579562943759442537086413917572276560187615695236370113236061578135391326966969300833233411101598021841288396850841770381801684218649175093580848170217823249050671027758379873079064987188446315235450352733356310795264328621279799644576217033739964888204877434017836191140765943131296538677691473589788612512338980410602330524192954244837187520206073928357028437445288210928200101239960644098416037309940834112574510648089081535481194484107997010233129744803365877574580734210109603586727234867031690856840697020589147320574973847843478698340405562690341368618472796407078611242352785854781707128995399506970432994153911361488686985417221863030487641437799968830273163856580429547541250136767796605525199024376581635646058575342739923772196019938788040033888052004456261131532869615075465883540898624926848416714398119421535488186327662483177630261917179003142447050542528285973289077023570365969428410417478199077899738843704674702952279341786529417934634527627150370058883090328023146773466436235475026673656707519655257790141556656640142797473321883234256838055439131028618704628935804550569322844906591847703286454087437474871876880001095653785936885754813310298629749294289333691401234358776641447351000579927915058158914841657988739791642053410870276296147007311430939098776187151969786301141439500013552120670700467129754179242181837928145080100428624191063859691037053889798399776530641087084021806201047991894034194548707198401035314883794968567006520817016491098319953073863883952242005331453481557113711656117403600489197293510642218675380362223149030093031690467456666274410285009355839433612751337433521668304921590603077624746665279490608121735708613318506520765214003308399712689630562967979928039329491415735186396458087448953604451934960918430006208 [74,0] 223139202655243111064776347021555222943187239738534205977078247667275219731787847688978364666602407402441532102387654668237770361103281684863664889147809377431075535506066843666770773361154086513973722115253677025154417305874472690423390979306105034781857845245824448246764979753818714399624298129654704452691792716421278830633580552906244803165479122822642601050521499591482965559102011285648050904572778409199330671826770110385844332580653814395160225320093807808873591984467921770689123136950088774084832499385819527496722165411821348220919762798428815480166464170014291650218198097394719286395175802169194536807457367439811983014906863698055898533920141629600744802951994633970019783869752691257446981834409488947669522115818981700897263997056849005259165094920944801160333688250505506888945220142009426476297721272821731383704898421527974416736938331358582359193294028027084044807472364479805208519177579996242606289406711305740757954184931140339660003910078897210313613335735150854483427632002413009616884403371477790179049121453040779527631833790690632571957022697606025350438464197368897449074429591106500539327151385368707342309511407528514954067596561776274977585195157876065619870095493616089580565306983521934138942699090703333151708851231859897580587320623356328835166805668427792335144128893984538014957555436189369594671675257063766544382066198727253495636766891522675595998096294484397477241721686851437811248341696781312913707188016252511366385998941150610669729375244226951183714782589356665681596896660813147506011068528859057447480546320765191355583941988573016690552823182996966492227319203711954923330380675889710420624856506330965345154881958800471474741699594872538973499923308572698085638986935459577515101200367596263124040056553561677973606143464242449418092063499774508108124799845333608338681568568446502871868878233830302419380725327949709683295130686596805286564316219782710310706708693085083825004589494157739724840357410692419447518694274660574644469446186226106501767032453972244339796379436529748950210839807495165640294361769045478710379550658602660430243782470015910213157697851622950676918504565634297669245849803717341236674351571389267352747611976830955308797977384975145766035335181091770483500545890264625838556151808354477729430288694773579779293621086494734163811031190004314040639803041239643999418952804001126514970613834277896453158924817037483203494137854043733397837346857077549188939514421112619374877261933404069698592768147629674140651115997028705298701331374898962033436600347620749415708333222332059652770666149944725975460920771762286766314738058830876713253563395416977723616225394688000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 1264040155107351005564664014202934730290361258678616235887268849517557686417890681277468609837771503343187289470232984289558849122930112837208618377354155655088233715424041580766529928570379703882500061997412479833658686951848615328053187675067937006081193104888512199760202304272641105832216175031800869420900810679174338428262227622542146596911820802889038431493371236714202754387821149269502131184929201135372690388314019177502854023115155158054434967185120560748845455355490114330263316042296332174000187078367349574197596555682379596692368329050789308007290947066142039455356203638490741349083446013771972897730874350536110282679927010608593075021208311320418978888970515328825192458807869673908254263811515784209257937054922713283414874030942558380184911630490945823049867301939195571886327608104120228225358337611280735597537284469252063438164514373165027826157605461335830218601771179954258579854977115642389809741624840704442838083348980850938652972576616887454098168483820572654552442890936746546395023022053287368905476826494157743857657825813864335327992531224455698398273402305876946429996957725718224604483649106051681471093917717350138252302525812280757670510496091503012028116128669334122337902350915206949060748218393876618587311149198361438602415310286996653813668909129265492251022889578153429662995354136219581727635743977124283548341400925220324870194953694108279629310799605084706985166490642693247209577854147429468165693877200262975070270800047090901921560709536238314609708141574971017462128632317479626680356037115360731564517894991717497729556978331875456304694157564925245425401057121956029120699975422428441154439732446830119166965333284009441775396114728988785766525710953714514909394386159854358154860108225679473917012043279895547933291601807979446076467200714956758324573001146657245298902851419195715977943623599144839856070122847245645400507482914407990491888458091180110432676677368995608404707184580030997875342752799717462663496444517159221550311412357799760576928190169395330218716513765369151294531722952962991835827694142925816223976848878268875936422535122042242265624707782614260253077781544784181938065397995907471390677970916492506826179683794046641919754265906197080318444463447233673453354732366206500271282523190924003078762663524885929377949645781638560543177488099120525500782487883054353785864860876461423546496035928340276602244412938840398250649773889802212986559230649488516095794173070677573166388759906005587322978485063496027815394638213922839402246939699332698878341178470466388936670612272906839872718646381948825904629811803439172046486432414368695938539520245154610236193205806694400000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 1590713252067210419158380885204754594979448348753208919986849454226210612032050175838775699124945091123217688403190413744877717225715806692223443333533663613157182316846082627996852885368320653844630924855671039570995784653443601815325843021476190665977688283025025654934668326707247386600760592275361515511766822954932510064051203212114298269382190265547996744849431035035034673387476259257252575969227323658909032355784003781577111859981355592560395560497277255028076017348092929585569988609437075574556456323648730491922394826414190176716868123633774618647747440275389433715891590262932971861242131539136641704249836613758648941809640304803348600328512878442543522925606627415346827042151398668198237189659261425128056516682496808308736833359470559636625655640861331327518682626222412840499774884041120982096108954021346493201134647238060959575606548671708331977069781961411402154716909419811292793437019752534761968352983643560511344510419593959218630701212915476917987894971458356436607347534043242315127262436848829152750997258644803381914381327028021541993769431648915755110406518269325359480406128831931007724856663511241112999006762038655063440757785263504612572506913018354190859695179606353550501574800550797742253411808655273670934462216307436609856625361927089210565943335679635661943549065378094047075391228175689043504537132567881960114854292951170068278397619218739843047601509854388919317503288452003686458146436572072824819922223304413904212918050309366508196146964222619454524040824280423440667970460157690030318240217620077025970402331889297697323746933776544779149054222792395152547195058095046455122689656827279432589775062681768049413491284569572953343655124157280903838307278763432889125758261100328330064289662117492854523470422342672994767659222559533359532470260424164894492181520697355068149133197174183881417972564895260254488716290163156893637542023386722176984434626787767784434669159210509956807915234877690284774931705323957166745826645094565204270821608438280766057762856167635991058777411373735671552362511136238517677984065159396995450697243663044543280362192006036697118582242420468583172271707051093351649590685809259604278892688486502113119716387131706155407690033368037045028833770119659562412222929222618998337835827557741553564248976021724273854974463735844999012051871419766776766275486238374852291333994149721289424076401556425244138929765482552009302455318732839959847981874750733877297418986232045770869745384016646761931842679835815829447185351348381866195693932383401711166594842931585413593802901672607813280061361056756369212590946709496013230376659037923145098864832441652048771174457325649920000000000000000000000000000000000000000000000000000000000000000000 [74,3] 3087483312348970915904623288121054181065396914000610601786418693390884462560605934388632400200847499408003680460566991075204451135786807966176973638041540536144010702724819775137020810780224036684446005292533392552249305542946275935438356713500828707039478159477143955659411538366102888259594413855751872550647551926934926218313862544825662765904631746812833781314166019795777628914827836516985012459673326688342607299929839715993297245946247240964649023194838895307784460860710702467962742739604489015218610249278234105798424817447299733172827939513612350307522929654744766344025397765604084043137590273358302955851689203408941785432963764902460615378096864967210201281045722854371836457349551569902669343548696710695315319732558779645967991038267959787406507364585612393188727031608560575421347373579706959478744754570546677164916699387001533584825038380143267802920830628091933470532922609808579610268215219180722076852645948561073691755169417105421760791157721403432974494730388362781519043733356460531358395718919426000862053958464239507672218463881951422918995304596706692764917781636490804787017860703300278813152183784225713411975217276635600535172376218219960723529166955026599671673880493975303584200408520838617347177749274821490272980481960716931172822380562418088414495571016624886786503670293325160612784763033584386687064660101508372491922156279550910667259719839326313331187095987266524951212638016092117110800246096280000181952577554342631984011369286879273494081157649757370565259712820832066582436774680012375701336841556176254248326362026977601845486177853307318274394892614097717041852554091525713173949881785456888984910139393523968539199027658786586154069181743474570601331822763370248993639696569441478784249659090449286706021129939179243172768181182175311967405078816742674751382295217854696352882413930022191508247757664098098331312101409907460464643282459862195744004319440192674057762110459119283607313479695195787851147640286551170223710667859173764370849173677494841979318249773096998344538473574961687576489518257980418515588537505565967030346637073482499646917375294093147191544741509324232508085544888707473861800445905282091807165093922904860931529010892386996460028847013543402772261177378063517861347501049854364853267880353736502377854446460401742955148574751188097922820276099884228160851611192199495936158047202195622729305078568363617296641209486784503997549288537805081011672634802308155566067495379200215752600127765870136415179214265808566457842611906143737680204039323898746400396861997701708277987554171471873367990348491642564681108336251422796471198528288504433758150016289937424632058810531231825920000000000000000000000000000000000000000000000000000000000000000 [74,4] -3166631525027035032620358153988199156233908728613666934894406409812432761002317738112872636523178365472003458351463577510369600149650546627403839932359566691334469322289196463859449971549541762430674773597426004697575964189153549702066835358666374101410095981829856354038478604858054854477760485738879842955578476545583341026202002882415552687304151064610721141865136426714275080235935843352388312682612048324685115094711450531722411376051435175236306106658444707515039467025245340942102137438605911831626591826174066510868411568942501658831137996310953339596973170022425959576499413930888679904838192518938964874689222052682887265536204218681278122131882354958335672961343222100152479468959252733997344988810076610202177629941988171359221517104871302126457115524656150491591662819671881717517615616833239213578672907651130894875430265509309020488673702483374947828944396756592837991842613802997020452602021752354673991023767642056198296260662851050440358693523413514754837787473555915221741352939419205547126853483953184826128492031421720684578010493978811568081123219111576504584042837829362904400049021464570420976034799987510963702568909866564843653881913848448334438968847204936316096808390737241774568504943485231181696040130722229684358580992321690335255191502082862226720643042172129848203189400040504124189226671379313005367784001560855976721096808649610973690561609063783044777311420051799933351473075320597689607042944961051068806036673182711431304048025731890635179723284662231084553712440591509823135084395459995375564610005403997305627617145806459405766299722693519874433131783445548024111188881193193349909415165491762742482309990583145688191531088143809281827773138288949133143507427575909422977891406879601095461096568925124825290296553900480985600063558464077020530907331214412494494475996498311571407426533875229324742106005559543352594956306321941567313999739001123709626358403191708246607656899125575221228651543011487367653592227617541530545958857433756478732626734046695213644578073755033559499519820475155718023714805556471297365780080949828251970943042121023834796821748530725733858861714430758969580389766450465525788758189988805383931621046965039912633814587214948304545462645321676133081641891167033683420932994838448661381817387084036357824497508676611911635383532328421216169039941430599291046532319663207039364220902307403648458584698527338970856765196333385464209950982207334287564961765891141356747749403848050750179308275351121318762538904552233982593206501725264549216910117702645830795846288418241512982690579286297349661742224471884250356344243836439492296545791156091891023903010701780655670320138620082585600000000000000000000000000000000000000000000000000000000000000 [74,5] -1067610525463827419839108471997943604101481404461226343401902232856737308192578134763972480606412196002240279869889960244302204648800889249757783451731292093272764473792166524779138342717886936148256344730396960378860360634358568215959488566859026408161854798602681486869343175786552334186239433282598949868576979188756303451797472803785247875178763278462335915671283550693390197960498784501798037093858522318160808448965147058875647176524316579980376297183072674884264214020635552452217043299776617227637371412416937012713632072194713399226521090254213553217132355839704087257894668210283338384027753235264104186360566127927702007655266702975688897407693543411225782609777298823838894966379468242782427536042273545090662545321191194351621347607747247709304526254385391313942804670531052032566296478508276090957453632888214313489111857466354897257484708844504538692722943966316006404866217376094739433555773109496995777497025415941192158785971328675306378005179296669780353443043298657625477263452527342886952943165101668802679107159410143030775513646889584418908787205152496891071949034509547669768989030805238013484276908043842664796804831444596776867264893891856068730949088829292067191064057944753630327548431483681837263286348543322267234674805626547559067694286353172913916908063825908618757911097324466654538885965069285565879529091859253994362000796155787162324415268885386432856548327623723870387855392769385876465380234565193754251982257776849924228521948502226589840228924553157068841360440844179378080115625862795163490990939229994752902179898387133186581725567393669202997413259960987641775849304359266909448514124660202564070326809226169825951350577175841470111570255096555870397472383611050498231580871497716427466827440502225477394070419358095306468016416801821591090811492714730159918779597240399195645861020440679161721710198950723855751390444636754119339509454258374985988054902664644338654096359961067350841966103910123958011894555275529372285817534589543825064618964434839582962921665572708045923763367042212658701825593949509159404258074309220064865413423678928923968349974823312884089000793218836853371366455161465584160705023564664491896759859881517772570216007924684152961938754150215690308072463091537231186373590451586876526744259798068197722276600441789137841515433553740716404313247055373773398906350551181528314536958905114734514971815311038262883196803023867689800915792880534700951907171800141612081441167906344558943644127068352175022368131905499890049052814004355347660604490593041720433335696429185897606419092610170093242838524882052976742431602568900147687535107644494533739724496582213009978602272557828669440000000000000000000000000000000000000000000000000000000000000 [74,6] 4534656007678873881854131323591267933394472244728916077271051081080724931862453915244145991051803173995935766224429190010709738560746247072411456667880649200679669899622122085559697832224048365552378059377478515121945668488538729135879942572973487999085353669944479420107829777103859148770768607915742542684477203359587728826211631586166915931586972119511468065745371936700415790208737390499382548370092753001460091014547795033742764149483664436307313154693229174937415553154266177543114513865968436367883691900843635967049711684166665332689818235008002061251664002296778407482069310252990260235639076027458949046360717773659288214608376862913509061447457317457171060027225871025897708111237058430986442710648901870875129640144245894478801065066456448044366177135194650152219844503367275294517490637596038023772148291553370690056876315900557198982925261246328076210841132106576936389100942067855629539426001301530461642198095683790371303106670373205907497836759553663890667680498784508336198203030045411152007112351011167972328238318803611429796410261251991505704982208657215268552109461804413730235428984176442311542483200815280807997135721113413060257668299110121352030917773954824968420062743304363453908205658716721876585081579064435394208669834784168832941195581800966748465319852837857310668825897197809767511302307860411485950240469290516634065182783893275168428959863608314404432742627338575974258366429800382729654950278428680374237279688174331041707788620883087693662136362652507497891485895482566342529977756537612648286713044519483793000653759430662343249807206643388272143151776306722820950287759946759262184892057580991611165666681378122353665613309073371615160738791323790170541701587010172783129846087306304740741158117317994674513951439763572981196278052938197408155201266266456820125559005379446358134679587064037111411167490894913767741524743268986582769202206172986650308922142459245527313729992387007014132225584367983085149583334370296141186357974518423301189339243144247942320293248251624299174327975597066935861535757286415593815473767897379049166889084062987364479990473054869170036671220496561036437432004945781976247651699832011067151970200418877253681652676090880509376284225473828962643872870623958284529856741217738795917252815707359659831160214705937387838500278266113606825864525278641697802447075097927378170241186655601658991909302995230424929998294200113244652211434139496797379183457409540598626867462528012970564566641426163228608995282687405268676930984943068493267780629053640896675989192505484272376688321076367653307312554607347788200550686775672625889253596746159769205496879998180693325170366859045765120000000000000000000000000000000000000000000000000000000000 [74,7] 125497778714946007802036903205320849535981431040573392146252275705425190701158811081576311685478632630557725767251101063420382083216348420029951603465833609497239751646234106610900420195219783901886155678728666304560263433285132205602082047559105271094418692341420861958389950735450439350575198880781540341995884348614788801151953104557791346539177137276528267711666393410874067993208140931298305049621881122672500458063805882190706953967172190762027555610967586786018295150795465745121853285603961674386948560948733030720698067691249725821230651810234183000002695922619229434627110656794486099396160852163743805759502255009339632753516964097058184789214024173581298055094834337266719294364137193687357265245771478774106465735355290464384250192130897385081326197579016970594099145150168368048543616750936041147857797113349420714249230528185112875120252987974680465243753739958532288517849973819957774660185387843286751934560244698950766554139065236233494707675260143146209729299597729544759327642189424085659912343261063436709101124252814300418980599861122555150400718373181381164038346696740525388248416636008323129989235803047085050635117621652581421966874044176429470453792231079777474244958038762133419453653017405382746812523157548560371642855689937157004521468110699257837250113650600969751791413384301015222738321573052577146040115903636813759820697163825489150069876801138552450332312268512430321355727871191912775451571562106413331732798201045832877568867745374816833032552817224781921923046112597183132777904543131153901934826700531418665959528855661969246596907945374442528094854756525937752985231221658552701415471047499910692792246448553378059035321991067793828178329865854134462424144672579769952739589054056539978775826758985727772871486413415003565750221545686693957933421168131813812563359708681080474091727292113642759514593794007898954222695511447316921107106357552610327095562454165774753119399539250295603331296848607163886575314822121256302556562201121647404209485060084100902176983724758505679168378280860317762310386608330197909142406893500443819744804380819720544755167376491634566055824085688669247474401263516286824334255100827521538428212621413455878714832802387525260854994354142410088612343043704765613741127648056184630137909096837818037585783139256853133428622401628046206143019257676956253726111657760115640261075753525738431939326082593433119250403324822647033419013429599653748257048071939581001246075955144329012980003323960941307778805393685890971337031190716050414858760596940496271816945281226152448309300536252893747279769445418272831037051130191812924865602993945613978690342595398909801500725380374029402112000000000000000000000000000000000000000000000000000000 [74,8] -1300329266685923301995408243814535769411687977128876172297963658563705458102644421434786367358626110517011187975184122947957658780898056146442988758689638878587200285683190008876853604997995631154893488575173061203330189060001011887267800224156269857794653405368712110862858002480502312854554975669236590703815091193334539153125216544858515521110788570865751060100310589635376329986969699770919892841561617525403422220166122934110630523439347084753127417828375127358762409537342935725504169005151326796868624848191476041383979489027227637239666360562328972188727487881455294417193011178835689188805077794511195584002651741736704818931885709481436328163442249656520038479163343997740029325636463477794601662745950840710420741602602581461327635616370769174347646368599453155064531056611506013759349898236815800568180087098644825012808313007684192271978447778668750233556267810196581841404924827459528537527404293869048041837005723988969001824985059698947172958296980561273053973940628263590687751658378837018257430654453777118760944085045524139772224548252693297812577534845276148952379683659335943508925456844531194740981101409761630217753276271521149910842029892982873074706192767022610472072495151791341174815784508544152942931442768798371437447845611815983528386092197843865559974839644415981065699624542986839006116461510117966079976447025900616587113952641807190999374264095077970688574945575325380057092767832109994310102828203154337838322724115476344113638275576943918708779475657628600144555941409317528468809297022183752434097720436514774148867041980904008936887394371633259727881374944680527235543663546035301934089024026629339371105711111834274800586877703780582064507903345338694799440727474668561327711792143744030000515043425228495707711622577286851055292512845163738697333075085949042104734032041271234707897868966546926423643962606998686467009942364130683573576455682490387901711643491737210350473512116476689409461941309375448456274804075155830553313187549644390395688094627025617149035881451363568431041253374201654921351137427082829621979978512269513023797826126775020720594365005097021267733980395455690298848385818223391034890296683400704055899252638995854501702120918785131495989068335661276198411161859974527295369985447141352180393480279484635670483947343287009822838830286229013115218915897102838792265617839898121875080107857310389926350808763086496850705690433262589411625828559746376159039681713082674196620688666852803375622679223271249613867069962786346410460878670393682445405597108689792736759856258478643993434158014215135800449464699687305944850964259544728101179815232794602108910974728348380289553557992198488719360000000000000000000000000000000000000000000000000000 [74,9] 2250899986901759567501115841889437760086978975574206652843019532302218023570788444820218085927107848843898317805140008944521124797493565031704674423203742522898112986134189240810760813540251270766270351467229472520834488952472360259202390601375212896066075156879957774137141438986839984701414701235112922217188379835340418817213605686840089506984345205531587454362561078155324066166483362456706121941787130302260540490147530157285092588410890070346440423990838629720538190123841021600795460840532365073553752173015152643060425883688230173643491511703595069784986417335518266622524299821749305121892727425388963780622864228848107308770644083825929998510067715084196937142390025122663331803291584017994391121491180066944982234357566968037256245126194149153026619044310003835750385145204430603760940740021717451782807789420992836265729011405257696319475093731743711251486194016381148976775033621681187318870223271024674121540093327510938524802518494152612183574831279435317169820688530389629531578242715339416550284561029131227315277475816961193683039154062770681912830679712902967279740292456631022084647928300732760167713734721988327452132462069930041683850390919664791441840442895696610745123911741340781997655473609057701157193798194417985603342844949986501749737438880065492698367578165801702458191860777525700082018997932767766319837154198602081354455372632269678360666053896286231819582271906161036677847778825848321915654934231760893046584513155377760144096545159868402238294946487405050824524987375767281688585083475623313221699984354053830717526286172645359691697049104824850018677274139589551966196211229671066802717131171991513178615008707361851493632972483262177926955682462257608683218793942652126225675236848083809135306962009532026417398307521545657995762307770502959893169074818206126106450989019074358919633061879050623318682009380234562891986142968376098428606684940796210066053259618538161370977149288784367781017995319810829156309529622478139938606555126562611780187462501066808890848794236958175728899090271784697386873857446384681224961473783405313161864091864581889304657659842016069330435600777216945654557654685343047855930075372212419124274586262341286136456346352548848054093424516533142433366897821941804416609962850679520420615920887610141755831515266075385009244231029452608431480965873820268441411584055470188311702455759808547351236040772496231102521407757961883728927805623349185735413734709034511853834925373562752305702919803020872004076809954810150940945330061888372529425317453391456967976328914436136209257594653129958380369821243798547805915644845208806251721759368514074993569342605005656873791293338703993241600000000000000000000000000000000000000000000000000 [74,10] 37298003975438223677478377551452881898931582271279987652897538279824840595000009406992174305267314174641092347295833259567546697880805704199862426865185447356694203847660439929289934825453352342695655199022295997725348708979214316869465537632577357921563402241653977078878495062647595679175354682489879334280493809493670643353775162998170579015511807277455799201759639971727178344504534882531161723271828532682325860431221269496669919720170375712979333679141717746205021969936886802921718743068489414334624314138045170080977719954652286508355130619881719666538931731893627423872734630539998435378656798331279447073116323110334471243627450889783751803456859102154006584339182945197741166233522167413904273567835332003295361891552735552590045068027131991595129539461586090513123365618347739581942426785265493982046192582431152883843658078481905332758870835212760464482738381323123458725360427150170268785159597304063364358053921176610243986097171104957381005857453075114794783526106080628311493109867686344599241607958602448343901807766599435624397629038578882113150547254604862970546192453527413186857570475059879983255589603168098567717547910466615642823684919184627900433459966040641821877109156650437827016865168652860604351711185040993518597859184054631857870122473682239944996223012037709438362043430807155552041064928589915907425161340969361703587019842697938469328904554923849245466077290030409760031171513282713445522436205505180928035006602371386032199448575078085430883214247737047517190181981051795291486435381439968834360701542225633595548394927448632311366450792660502662327378557932149035589681359382180045953141832083316960677241679229719907220757963680084455494357696977359011405054872409256136889607670882731812532311904258175069401955294326221715851198506016686813682555531594894792449344489922751505933129089217956004417495550146419771546288973500621043903340697786550428976130575439603790895115697683351324734608708355854765731829515136177424924571502854023772491290843248916282155972833269125583289063917087344305574197536361418730191962289212307540591792445365874707745824937205160611462850327513308874242577341559293695848968758963685940831063534119360372582509882387219285453604517543597773854506125525747457770639880766205603702037688636438208355576309982408268693807296162457100638993049796156710807259986461037075310741531611754209240910037360617916214381261314136768189217668990715316805243668140403761378273639667080661788150991622068454246214718411619365133038414231336651527407061040596490689736244061750061327791695766690489686806018581873593923686496099583803975408333440461727973140259222181293154820621003038235033600000000000000000000000000000000000000000000000 [74,11] -335034092935874928281965532687957589482807379814786605016217766200405388961156246726907070282859968399366493247458210864280456055957217840434960339044099889089357018428654255621470661301156109932200275043611228488052706172143006118900635585049113297267774466821187042919803070022808258164342287955692075883669290058521697759135216157272349387443601456461619804592198621704217818644234054091439298603462720786165216543218229760063025860666799056864081295576671234589270532603312280576985172130404648267848186178897032158748205018005979619895991288954958750214751246246667064475213562996231339674032240029870602632975503440149787610244150249531485484116717199208368469491480921518016907725499887873441196207315427288895960409376526993952009273796769424075603038973016419078900529994137448229360285103412477657127161405009196211718014109867342696471784549640245767673370429259641990758904842190838739029988082599615184011893641786727335865998160952362801388676558603705764938313734852455396895580447212010213799825165835247484722503610681817917549706907295329594061916828582367226114701262696596163868793031559263917634489365925338899789546966650630925141608690947501846153875842642633003639583600778258213449481431905088209050526183112134516055523097677742843554958963471184526669631044365122210189963711673462268376492662045247227777938745887644188783421345961873362061495558402316534893737746657993752452829495679235285869098704881486329245415277637358804638173156467187812982217077828198573315783229435191564548044459297548483392936987225597697305964620668998412622668879927507186318765218558122506217739886399278817427354715392678071122020791152798012269378126510866159557397930313960757836692418552510117635866507619202826980388534567909826448083822141936473528679229606333591833333708194947330635026684733526065946353372658146594079125585077579673662305679148538274293549926493875985007724877960281627965398869745455384041690403490373197408691767945549684366946558433017691991632604666873120671730823408788827278921096582159684868535111647797130504780408546184692195641432594702458105096129656094669075799421829997914901668934465231615029187236867608976703391874350662892375015412892541352199516828680697611118174869244718846228853557085522061720947871366082089499981000104243426355903405316472015648810809464673754050712019285504584133117822642998136792907059184309779953683297722958127942608560909988399014692208200780545350372566155684166610046521406155199869964562181291081407048145213797942380160570944911030555500977105807709653466433647546364598319383080248748043921314423915106900757404290490221815012923818752563520258813504137805692928000000000000000000000000000000000000000000000 [74,12] 1405854429391022488283818766400134696171724124496307683897395136329252885448023220679324578486664996352958686070719921552795824734537281532794895501850982697729929960588865557090815451794377600743996125740622545677567099544407906237805828702341331837026108881218099264486495013881551419862863896503589323094736959312283519940003319608130831497945260496831121927342034731064670447728360659563801036060854120645178531112198147245329453753150410719162809708744560809468222645124908621774659222901726823232021111880799974727281376007410535148853598976966022726014738257996056381461980129950859504035631710087586561840507354456831238213773129415774443913071171372613457674683995259790029796288016522663532633483027244661956243642748721995942840929913735864017126001627523492537258194207901390569792636711635051091223211734877056926820908334634367372866456743708987542635493711104223681466397389535029896500370684951924836671498520548462799191272147808121973699934969086314034701372860079641441669751393168393986112532399466329011183725628609236554800286384026223907628872217288224970306052941799762713787194022791428316968708274612490372160967045485965598862697303796737829004015086487232775644695136172444435850633949037526851834364441831179457783875363581346164866234917834209953243236962964149918503478188951282871830936230441444357093939133073267891883219782646958599507527001867079721878422790284680234586951416876617380010540922321722258134785952361264846598290223948725777486786097669963273852737297952681501127216147319376499233028624575522080377830427819651593721598686584269224507487777281270692831785622240445261648056494187400948134548480682820836653909772047345410200393394967644201017964285886041807584183429449457820017440939170356418354231290754353827012008838674660212629479711645122431421547882337933049455015774842937129860325645794803006795300812581481514172146018603968554269260477734883327349294795741120358121598670066590081573538534566376623570715013332344055686088476451722298097658706513648051670741293745615993624574043207081650792367653754362611709896105131846761013169280341651153568574350359291424469046684634395496932071489195727888693473289914020825325911764358024839594656406498943314155456875553171119858436600477480816340447028280828169698315321347134898957635912154085328705788863343525491205963425993246903529176630105423549592261690489577381975731147843755469484025548502932449335177133719054751928467241750229545856766080791720829136264530679703928359059603392527629257619866632701809233192855953857809961115219056346887483351384052348952705998665442220129415026419976697285642429570056655036231489965065232019619840000000000000000000000000000000000000000000 [74,13] -2174617938355742967123630407803962840436833757814599037340921316105073248172511602702958189016530543271435805286095200629865874929141979560059412753061685494646324415126102271888812118622195156130934135582113875505259605010737710987385056873359068167914234564649439068130178925441327710059495942659657265887012332804464655125111158329682197611494349622124015430862263549041845063837234529368101208350334232490045701288670794336138061393226583277249687163682086365212017632287235269424931776898179898714741589563122341437127548828662503541066740477666862638893934682573377380488612560092504393853262799375235454385343502815977969491895823764226313619027602893674737256522043705896610450877795225652272306711462160415890192520175986808801769678407537603394656141050914641849320130099930402825126736952336129390389121055605301516227504718946296767244375860758835846451264718619612758538563663689648741268456557122193162784065065711131723088297789154781813906176541410665702390929169945049475507859662034739156246436925056589481545170311224431429242335755076868008558945285312682078906147553959938581385002117462037619316572514219582963519146155444330918194053078064325822458082606065820122654316264311121876651772373663144159050442956408222704157922507218410037219166065973523939311960937118767853442705111482039317123232387154109861889008769250745458840767687511432461945508042207531850105481266755834600772633372489279817534756567690363691335152416947109092629744245317886432331797212989853546490900950337675288234710105836732046874940670117406654819148690511846967679537883098192273847200599877385579146749606727585197363662836119018061485559442855418643827456578204733716496165397992354003547589982231447930745084980505472009243117282525648813429953407124394896506749789350576301354795145632291685935485017400375072386408605579119737488729705420286574644822812949951789741525922694108514497449826024395248398899843279813345650771003483215785855106658967077223243030294293632853073864599671793783817684312616853897126390404893996213990736311867493911322727222787842981191031070372847013010851613616428379602302306817094863677230651442129021517903626588166268571928742866710327971421141953602649048277781949687827304435918236625752078244811751844734987028935262056236851675302862047816730798365591303100761304367491446287450743666325286635386737864616066371431451063645894032185675990284140147327430303284287782690159192296840725746007194636766456128556513167188083159425128025213715128620223563809538217932787427136956260337047749892365883695461417660065617729985563700796577946046464747564073268619328127800692090887183019335751489118338411481006080000000000000000000000000000000000000000 [74,14] -7910200661520603645848034341791663105918631766000289297908674833039279278869796342810046634749523442421692860663001912986403039378216801659213225156029211057485694767237616404714643922962770989914376890024827787244658326723593173852268471692046683480599932892672268345653517851724554438680433340719771982411977918158920655105088139055335166885500496252176637325013058137640906215705571402574804412618691142790619490897943664731018756652068158262842029083154731231424126492237522199005984876539640998029185288438809254370724175402758793922263286749680254911155186638562313838314755573101472561180471242365348690625431457665800325945868147928363067575247250731513677978694766124426631270119891393240190709033950447229150142211108796359210880555350733804639100150682022435895870139384978400255363773511544468461142344855927545521845581723754430558596393080599341964049941249795096124264496003691668704441405866316491003581598329099639464367188208690836845744116987537935718063162367328753228513807462683215918887714045105695342530925438325048573245419986023253113275973199517531454047066548272669188060640985310020503991714602741760827248312813426770386888444537452612759385890190507111744808283532839826191173029420842098584408166217022422890522077196670449709188579285426572286537952344793302013470950806364207332821455660803535311369871065246032809968497930675187403879226341393184395099641557972828715709935911649535444187722026816916068815576088296263882062959405923168086958917105096982402209490122295005865081851456553907450234487913794956240567316496390272477815403717201952216676925299436129135637115465450225956998928157248621020201419611548833717804603124792468243465891365557137392757855814147434652194872590917001687915002077432723187824642695213014082722581429517145972899751964816218995613322340352377238172708713808875204191762836164470710585383087135523647394929543647560810421087666714455312943700403356595232022105823809209143191595919947227177113064229084546953882644878548548187229908703075178485184796721396618535265022916989617064152663613787130409016785774236274240149497762744582121082775892690308787252069577909740195326592600541450517201989003674308821798871035250712736955160623103534254817522768279486835163148367655050256321651181319196727350835658845517137174863672040784557763246450120258276637876739380138160775246485237620783909923862116601414733437470054907647255573613314001217797503722805560091921496354126927721122512309485078977878028096868227458720318095252267994110688930672440951989440865903060906488907183508723175062426808608427781149176237355348135561618608170198240739098568481867555163691407720568586240000000000000000000000000000000000000000 [74,15] 47326521615125153545678771389253228283236516294963331875853524225284438133627385230955943146997277391966847201459670206575933748249650803382915500634727224370557699933529505827231487088663462251246617923664491739851474856631564441004654687958189938611958415388696392924807535318095170548801785882795896987293568882733125194379216545339396205735746411596691865525111849354177653385789728738770733717536735357355330940721675472604548166086561176946858066730706720541362038460648417559185929718785015151707013315764567508619804923937902468807437291411801515395910098591622300536914872991800523511362725966870782353201912714977624405197741303422686526174698279558161036874797247566228724597262277928433502608378954822619539569720950859486774538068562735757245807197132723569977842008417266673353902942682401511383821492525136619353249962747657858277645731456244715421483655519730414677344142836898224347849660016487136962847421966100711772221616499751495670609132430280846526972390648652506077003418743735418247311626638531290475986628628729655870475800544569517260974509262372537874918871940256153858706890326190614398174320695928159903956712740903835819667750352938754255875530430577057856354420603292727133975196046909139284398056089717688310758569280458245461927505026851924604918339201815770090047735320865579226920960019714731099593922838811850498533118082953340129354715567105953868094865158649789122733991811048458143175609488296175183371128802581310013595696698948339538223576138844804250870735522908213167253278806873573634440368272233817875636420916551348357976821168387183316309195992805631385622596737944079366786851544470272792985589424337266711361030597347779316182148683733460447347789156218944217924865710918635182262330907973487336209364447191180929177058558058989471665594209060700762741582037532281183305221097601315875566184924656577533922368585583212649445921994260062468147515673762292206622860373205882878263587176397797837705369630447148761709315209318963225711022065588481880379889463731297645933608972808527948639012472390511011151083711954427057552675410826575907790421391240261959277152151310237965961379604660663220687100600771623189531236359593239262836754113572983272530406880998619541985785471041566312865030135355030919079065077194294943793948796430410554830837968384099233839261002988791547727937338667007558105759907941124641885043437774749817623742627173321372935519604622284128305493864473561196905280672782311554935377402232375301093457867596878711219984513115521559773703938870154541003308353954084612202392186955032229336737755117712769068038491239717581686282663926161974123039059343571478797809368541557686272000000000000000000000000000000000000 [74,16] -96133854395840621617747845572907315039855517847829028998220543779208139230345574869913568344299457756259610702947260574546398885747008469718883213391940138404051407727520775817820100186871360103801219690064213297578549502546801165026517971441084831696681518375309032125461553351076482391132508429447591899325614029363633235729778616756114974731278864476847517725948442978502845099038954962036315089313369076447810138208204423731905358953605189278950820615411481874902194860515153968420389375772022411619072055612473717332432778623837915616203625923986081836379551246780656123743923959650881977688601044270740800754095056044829049540684248794742627545844466414685143237595901696914537473497780524956233207061108113370698499838382668036744660167603784000554798466639389826401456630521951874735904578974095199153618196233206542551409331906906582981152840209235194910653952674993826153084848123419401170769957772901031403864136355572702051179532983822007008236947103095504364071074208453501455601766214084819296395640365901911848472354758100170961865010156514877465436591444670492283274304718148234665974658698445010812910191693318157340047167702213482784775534775884236719002987654020005761310124797407562345733091619613167880552707654638372052619305359944040137315756107086251750215039512555965303484450348513146412818989773406334453729593301742581975611487415783083606495667024889295132863618065610620108729767385759469968932665238045049660143720113259536264878059417940875414321791563048050059066581817485529998400700051065274463023997159189511679506427893735879855849047348467535852467998432916515477457921718097607545000046638125988266028640065016155593919296133307003768431932618558960242216076492259887873738629101028182524882342056468745527393640379591263881380315344135985827241442938924169575741271429495137283698015214135900019885562828074237719097216270674186215927998629888901531650009535803049740419590338887950314965427506866418317691730817077652183215776822360524227310869380312448297507950521149743457281398908219271497061657628008921464039649566114295569859224913045792997315632844946371514986934718706705423929083535178568455831508329762024519517053515919482040215500338462788048480020637653313098980437694174774106076699402437349477021296089978086167340870536960251223006096286594507626413343678226620234742267584361420810502421602866936326353276247838491221960336497134463454440727971918190082209754117590823403313365463727183126766747554825065090501113046215231734590178221139472868943989858492535285031266988410819017508533506878729723168421542800653203425487563484086405304049306663894723781909912572383890662632278099704676352000000000000000000000000000000000 [74,17] 62105312963169616704012027986296046203803753320584775491761014730201196076401869097322505601531551330968026156911649540143625668287690961180439298626662891629070068295707319560101282278074998185339091131357112597008434445986973361971489521600673853810261736772263003192347745897152673084277989368522440165023094383527236157096124617810198960350687716664823071663095987818926849696602771204943207413722749418352498334840889866117606710013846598969022854730701615074565879280776333891125251950572106860120265726330664381721437627057284864042789524148272082851302579076833161899684609863146762983288687021100319384299297523489373697248956505220510998288004973954664526862997731944767821613594753724941556134144651790510492880659219034785555911818656158719347971978937526885322970584403939521517750948456654193843150370190350282716089531046638271910773129280619657394228496402009316591285097406962383260053995320079895888650016375156701154159323686654358607627876820974636341525691275158061733853331230892503389731944421362809094650926581657174911366938589140381966041851341690984319595308430757513984033744872226080728995173284681811245166212680182044062716714889163144825575308054029610561693472335326625981398864224679682863837852249676005371186671763449831775094057153439465031641657126725060873325063234292065090579876723285695647075876737922429099162044200602434645035520704049070175392611900484532129734568325947863036150153186612421875121291306674943081816627769724449536961180472007501469538108568181116291759820448617845427849802702303774174052522246093526496494313341279269226381744752579019862145402137480864110605794542256353423146462026387705482756839351310856801441681075185388214652436229498753219290171568801266434545039178537629267376398491168783646801388211683482001545134809870672446396799604365411851045453203785047274227978129622844651413107905278724714566627548844275442341672089062228078108545434384387615368976467802841532984649086619245013388627902552293012794190275668371673968996925766923022523393051264077537826220159993080152692893624137648516479380162044865001425381297917889878116443848792604377836412992619014842355056231170412471578083326517019714948514924490200607377452239678145959847272351848770579846849555998534139358209174702483216402592768845013744548082054939887631361996154037852874067430634566097493317026904369872831106124401518638347880106097617937824727735404120671306357521581670732903242075790181235422747232875109183573704049312922146642940507119973678001715280016521580729039590587328764820217115963444882647599272402480264173833577280396900370040363511341770190809891836873393560864051447238903201792000000000000000000000000000000 [74,18] 93917609958493275640788344645442530688017110947607224244967354006944614567436039026670466281507475061308417194465912444164368306214602054165525565756566933629058924802231175463870571382788943253711833927056434898035773218185145351982670725041042375785548841258621023933690931688626024002648807184832932500165811723001197446080218501234622295213095057686090844603355304866815259548276677916110372023378609115729470652598587287847863523740527943065314623140743499574379775539702509000290340976868292669678908099738946840426524241650187995992215844718003718029520668067163399057625187567962109414113893236195978780811153647425168194411275011346419987578039115551553625514869242251923581796186575342932028854475451230197983856493051143821154887317288482063597276719704967711854889512677578045382308944716090372536429434394252254553779727052350109569197799891202086555391998629427742339456691128260437098824538684290714666947055719027084008629274848330158518414994256918253380789425291587680784256707709656484724145935084280297952655012841773915407835625584017925380218415004166512417048459896652953503993283505374136019826569842612498636447721342609783496186521075543989289802703088490548572120719981241193275638787359512246764853401344799249332946928017179347411167965141501883700738401169545021912354625730934373360483490650710328801399761515501365795911261075396136913374375930219407389213085597609944722159838383310555414927482750037556054189277186781531017149560351964314514483392635568236859229420311401059468171849523688203596602424385775116886396418170186850833887104557625554442136466288344710713916485705474306494751195559139763341805515927055476321172895358803116736268015039206190535623357808826521687655096697129402066976216702188806840025345478189369601511414338291247818131383890100957445354904997036909378826530775785173911421544361753826710478432156937046610883537099530859712702919836410676933692576500144897804765180364918124779775612925646475975679531188036764498180032324164476701874005843951137791409601658916262226112772100210196731997447025321317734107167264669388383324800512921716352516551971464866754548957488415958957238954189281957390714611219530798470025989478777504275059475271565438065162478042336441820488577801927490163615609933111371620848828855556796433164050463451030379308578710797705907090929039017409321852297073158314744534368799849740069608750428322779214141379580339337281790340727025078200218679440014842392446280808967493565789735047816770150842438161859910130528788772111839720263532393939148170888682182258866947697537897594017501818018600463144249262692819735445663477614933764595568272351215897060311040000000000000000000000000000 [74,19] -168616141157200190885264915656177622306145768906629196464471928912650582380369567407893056373317903742956780168997814514261947484108574021799124778991145959464573473997344681885128681514052803722377155089900240290640726054958497853781993984042652925135178733871229048237530479902597700585943656237098571342842657676908178574730398151506357777357263192797559965762091283066307535248530608097169724869014849045383588520626227548757480689157967216617639253198966654630152809407610869263548005344697924703387025070571488808064357556506532025611646054390953958913133512411388886657857181996853358013180387207768025530090871412555896927420216933908238349650300567998103360739537909113126169514505403324161523516904555797858143386925449855802204443803166120474028349513718275475773748272762904970233415774154436767994564712475686635147016597032492885134099827279091167262092364000739708416302038101310116868195653493752031896490609072341501025925434756797170649369620954562781406269654325463536052860779887489132799791453258142184315948300114294631936526687443247160345129476953920266075049198989409311889837895327643058824269046818929010992685962598166760160048907059084333875676928810543332545697048889682897800765016047071380973119346664352523197179187421325900389831231580201107162000071777588640450548865370409391670863913386812480190102703153597531616990378077060147252758040454864715620306656620809508350704506495086752843458466116495495288827624804874480914940543036756581742387168803942448443930364036980408729901773086808926240725751066957438563209451839410791322060746651367937537736286048213836560756201589993543573541022206862350608179551873086054543312510544754804162818060723380582362831649734069573476115908472367438891177348966787644506746255457764196656115381695216833501923872559919577846643106388456293537411131403048132406838817141694516624338054265675986111994260397235093435892617145913072490068289077349016135956541932878377543147122138001349055382730532767684167127441800755434092338574338375054633899048950865315850199598803207538195419824342769956847275165242565654377658723088250547204904781512988088554482003857278587043011980525990297408500067500513561976976682934732397563713008824041755487564943452259218042609720096059595676235316855465286325489291988934309964100794237424670099041894308300418404014628834820872641581287016091787865722318041542364189496005650770043361535314211766465836658986707581291044805934250884310719408871894169594412941581166381291627944899023666194312572513298854400162943401669991239256993010758491068333507104063622923334298325806809298530421118816798190622058692642923816499256790691253604843520000000000000000000000000 [74,20] -17976523144621703599372204575336573444959928103672271232735677892805883461217950719743981425032258335843420023637404207956882139935904099591158218363027139885375649287097156012841711043077335371609636873277678714392962058032795584884809952430214181287486237625401859303086360009895875187399161796266931457402510988948262538257906135938837247520524966614671351824840048392969413474381174014858725320282295763989321016808511522521852388237184942007621629551667992179502325225035524749711798033331524936140294228111258987822727626153054422828336610494679520964245085488073560588434058327192710033335251072257228768409992734749040381190834237036204098297816381396792979874851173604308733473738430941577210492535554113046269410642637131659351699711838975557426502197714977040351790592085341773878286430006488007699323556341731808912605869642398746185884037216078102270167450838546771454694218103245257576579630871145244110512776362441826046373685053651771975208653343631266657381986780138638304794240101147013791293894717849611584529256811050931885679134728791982156250082907418557741426488154120297841805192316760140179943494342516899277540139149970050994526065500614588763818625002446499673801613062245736977307685564427319884240802129086527559266300255942503643383658598363232157908573821946853803086364948756795651427215824025794630421178630546707443195122943456477107138026326986956826821498401615430319457098984582778350692513009523212938733516265243178912607428735948420024909069454581565218120434254858630189998217988176407919111038837811592382227986090941922647024299234645184012175874590250181599753874393518272921146021317222215250010551691337139651798172512404584748096175096614062723784026886090629773786228311865698350949676924865528773903376836178123867508663554552557486301292552095016392882867913138329183401698524385552426173990693404738117807065204632387002688777209374385038868956725040639253801143092591192998665769601542218495903259020726977359116281386280455727347897832388329144021834907670633466149923478523208420944487053195462354855322653322904211490835327539014205068241818707602737928442923588439193158933352923237825247559293296308854976690084845639128282947467293851200247972886535641686421476858524890640484434409406379512593899317838090779101657310138334155740457694228462406665327030144456390017491131862658772068458466910458681445281492791913488855959129508465066810092981692914987316342395343104941361832599269482733070621154005978233157350587128117488494919504082395431775738821986085375951734156861271062727778744497031506951633967862683637074842993553642899351714673882602903484050039750431615795884443682429992960000000000000000000000 [74,21] 55447982955832194815193577900138767247275059634328392785564240567093468208982509277539783404321800228010237043376020851232723981790564309432682679955719483711216891813585395966686007864251581453767145836861254171455179896943165509728784867662302727535921915056769983753055320681283645308248620497484465585504754518429588915014409928444497760086982146705883125766943174814964780016256790459457369504826884801356618157788685350711227865083509808892232736108407883390658814388659891122210238295812116005406802714822370256901792268015490394777655642817747454262342065525102195648271773837253411689241895344505622553773970525540456470733848503710439935762842917225813570572856849046868724962057164689517672659259605618890380217954289112385665098980736190391224070241624636107927041965958536609888358386069471734680005162054187154841350108782281984941219411179178370548254468580923273977348444846778496460393588827926676003944985619113469911408770935800109557084657398359484057160321082074104762582301074813879724343537035668205925668585019510278924987501700999322356935080321927905668849102201204127579721999976139852140113344150212296070956984928920386332517025555845703089437529614365406620646974797921151220461632529186805697553605871198207040271645895567507478279470967327996458110588872169616756713718192202361748656245333553176782983459736598568052620038189832110292138305168358075664470386073728385131993152328103782563297551993010381755287586457254559921912488231419100247657477404455685400245481847467855770697485613904062267375873487145975305498831119697571819235313902532945744428028632343227148958501963134690770500582363799004518642114472947133200003927829817162482584119834657802304437947818590606283724135181913079543016913202260824899835465044670784649151596828328742095400603792588323847589074792759694448352595011272960892384781360519723302502979213283060294278890167660763224666859308503554278036907921994575590398066946655128738619727288484514234067153093993559351511670556706175825959697604184564345548256023459461008135694437924528518174942753031925531056687471549032116695054937967721300234110768724704322944178645725172151042848140959105323430857318662940323980678296615755945146631593918707459438824034834309411402212381301602402134306242175660760565522700042453195476085624571508127529300378124336434698510570220746152127589991132867460599739777764888766137429799176848279993241705191164442348293785315035157963122767471909057422400401298735898703799704433474679798141519600506219507700866845299807173911924998851274586497250318768037432392735252215299291548266278513209211520906447227208345244732513732558713707116729519308800000000000000000000 [74,22] 465170349067050055111721276740099888923926263035271638990985381286805948552065719453368010925584285233685725776627509854759851173854430318655270549159116552196343727412717199031440677696228022969840578465130988443400325603993880355107483130625010106098317544260178152682375638034528682335459135978855733809361086496664835380121559988783203152619751330201103225475205561513439082930313259539099576240725414961722162238278749829526320138248283514284551806840456818757262434247323788303974550911648060032301862315196808924882421389938279114335709938429560032484981780392367429529362082549092403472185565766686460666241514874995088300230076902128448368627565110577992659213700777190738998196505740500925467899589840642411190124168892199184915282144438617205069990091530451110720056673443122508725338886231212815872973034499936776773225771504505120224599544386468299357483302806080302368438519073686145179053237668977694860450106988746654151976343694675272631164126771381735884016037237182197558618329641163332092588917143383456436967704537777268361706909086244170019510599076310120459386059544518920929540787304167646561249696791584085485857685685743617415236433724020747374381757039456727536212133285522463340484206901795734176253953393223012545717868256038991019098276672018979310223449774379475370866529432496126057954178449413142048160247916118245107749832900189673842078775388875026058188301586414236418328457007177870691349524680162351995016001633967555383682324917205999968857012275712519084639800939290857186436184122353033835032003973085721608736571063096048000489947770025311521490081167195540502142863079842966514724860806542678538015797882319189900416397549634425432204327818748400388747233515155006940709545797571058222605055854371145012327893774465564469092698003671882219186901287962239701059164142656949898633767055089021249221249769732580372890597010399789808108489841860764227667282413379310267988686573328152811603150004393237487924016450595243545080433659527520627794755953357374987149773061321893766575073495877137584924696279607842935671144897608852187815230201341336740698820714498890220914432475756939416199129261148220143065552030459942262834199483024269941254339440398440809830410209825690697561137516711012013481914238011294937607673226306466678461581961594344153814206321778250279548648087691188868128736688160837891437159591136360297464047403863443055410603665399718944291849526707981325354968481499656590651357299517082226637296111809857259642739210191670531502611610007768345740001792442653308133439428257576569465986817331167371810174061815642986138993311293282450291906363795604941339864267961024858175116050538954752000000000000000000 [74,23] -911849022494368489151820131706268546401304608407371306445189035022003824429146973531796281182391700353353172736295155802730642850286904896877160940816281551701400758265948985630281056233393755488384993998823773684388939087249234678770526332539000753040405692071916578385017342519902787958449151169400338435927815328800222281231203857018225096617111527963475675605858559068235566047839779979583866491700147296431058930302237672014148536800953522021522653834565134913627731652537129378445544581990468072891046445656476729444557890364215962226484289854716910088666036643704074586985935763471830159652544907611046575841336130365182658561897024412576182148432108478043947571837317002781472467290494170938852128937742610296546571697678790871543023697576036606569675222390140014914678313819172342728825528287495437322787901911953608734969203523394255994390327406131099482785604140303398177677753213562228954238240099219262135146994788474720227384265269730825172359894726011654550865403478570038640844683244440721929637961183119179131939851319945701192036784441692060683287180820580298898748778642791151577550178811864142461960745882926329138453398816234687940431478285515109791658237908438590824097129807525835251025793329608960602190430956275874730109759655029266504477106098179039870404509596806183906528722078106786806989950350780695797013264160381149726067013504920362913595213036899897137410862734291357645250102971646409503574203294959349537347402032004062130083433353336970633117915567967167245642626684284399712866474405992490521793701554433360063815424299322105728278778436341874660936622892378996582369554690226976395018698566892713320017032760763984295443523250050589004402934294385023842991375981870891234747248237175101627319119855393262773546786624063774015323584589500862427875398284436681335054542159497203380970000536017419128055634880454667797871821019580654128076617646301828615119817807436075279683907940489819668917293481799957832304208047921635123736699788516250932784760042439611123745623000184473153754795386803374363680655680792944732973705852877146535155979977205781417603360087959139262267879082577199044539346644354519272421128328791949769588934777985732776916412920328961036550364517262512930223802954607353895031657014724551354866181845421436478897706889152769300076983134050747279602892955486963904238691020288429902977530087754900457809136212315513252918692186690852912783274490016216579274857099245510338390313262009222569709537666774612142255422480971187761051710632471085310256681819840015200022262806237526946026387773294212237330821523343421978051452758601386773132186242836650186991518772816895452251392986344062976000000000000000 [74,24] 946236313350797849280500033433104668059339667581527149031773496727983929339416669749626638885577603970041677553836714453546143897860759201383457782409309146937050142608147043919738118186126901504808677120160534939950197701969648013790115323758412708463241625387889038663779272209664068998155887659449857484764125822740839469244020263697667193283176649706636446574961382966535534112383731412473548150077106259125310838025939597943126525353803497472510889632648444010708892540495058642455813516268209369705021272123345350840015041131893642600908662287846317423943692371617568711286878191211308918804232887824521887267164201121185883322785280065763850351004316923356909644033023395592390615483382976036357948224950508455854674992266176752660630101966563866023326567339165031708871767661700656482115750710518340854700589156891982175274656694419765192400665646411445926931944114750434464577530729418519537659468554310087452851524349204760785370315372753029861039855578892245392167412448756100072465637164075626113936320702303079526624503162256524600273264544188723861955033145010770713243138303923372736245220026659613947105776288273296378592118903151562286237886136036527510978620923208842664207342532138936621367202054643063835952982399889870152078694606991642456403426653940556377714797219198049713971426189411427196262814209929460058718960189425521562345009128360730904188689258228005271755520056617621835941605618851018607030174006816063922461969581601831719831363220600853230017223035397682470988153927635095973926902093269435907355579404570961779670567395641431940459665533479963579141591548783782123940112946968642026469043152649197973935894205254804636640899575953941013667041659030391368596612391287205268363258748327177260656189751097124503196820353391548565596740111675413275927374500455715670930261570418408832611723055092084113089946335001598954038549241971737821794840985533308531673335220787802561392046014897874404414367943804457905599977822875458758121531809757934183435369994253528470157864813561246856369346734711051495667885561949043903119433710957321292903019752008881808801809231080741064755799552053337471561792597206310052212434553211129974395649216522696042125983418456509100836184528228465174616854903936251218016601914653989024200752585187055070067718168328017377920018265319474756438121682112825970998458264318380254637964010668614467514115766376413951534771714374298353171823132209106020342712531817171779090140320433667114418625377553766526775811010228021591010129684369638882113006371868456164120484066907099232563479874491983999447165119464352044770339954245545970283913969218815703214341095785808397749354311702282240000000000000 [74,25] -1232407684505661504134706461466369891254232007452203691757464057592815443804869334172896409631917638152243623809912986119160822540341669140275858641394017282647408360216832836272742712596569220601543879551511548068307841584507575755627800936011559230486570340755219010466584336120401146613484159471041907936063696511237652058958985296151719823049721662135705666654879213036800286171904454121222192245579274510295162552335606929335162871455438656929016856606247720995811521810246151025244488590540835722425946925122599740815639666807918377227311063049135935265903931972807585675928643839145689323748942109600664145695763301772891354232957082978938619920196793755226819397067551659360643389413676099503848726349809444164242884153174671629841310791041859833462525019598022462054274624026089578106605229483914882913158608297659712804448192126905238103286256404514774471829086495805439853554764234041355321674066106691677104628637080210330186929161469917036801042881256449346447322828837251865089390388854988192405413144561841912891246286566252326175476498198045304603175655372734705299785398040852002430376872968440964879664847597859694742775689007908814563451474207008680759381890931640874500104493277638361161646356373659038983309527540126214902220352488617174376774516327345735635599019271389396681384312257588559791471011593462492556109154524599749896841246980039640440381056868203035261682347078493858044343633370226424234034634818046926259048568129626579697383552412200414305905499110269449811882003886681765121476533068836944150856728603733637218598391123012016935251294230545188736494971412801638784272845995074867727241513420554535454463533280519579976291235740482591524709224950252262532123731402813333834256559428608859778946865723703854679178614340417184190008735934257698024882244188215995462363360597289054572471491307861123784436381451643378840158376990440289710922090311007620155490291572201518735077745135759502234976341770190937970567603441056609124720384085043727695864044264681059808812304694225146018551317093593804987563879038551037710215226272320395899275028705239574988178735164478848920932212073069545116822951263959264256438920244781131888756424008724138844666231622752705165745435365260548059066494518668715646252277078128236389155668940612391383067274170967769294646728240039768300789441161883408601060399315293486950457773435030529299988748010414459994388680965722155565669639365224238961098597908412335254152116711696952623974583500744426220263184660940642614171606673028151667057191855008380010976868090772971726572900629825233082601385394528532324824009323717815725312183126813755528913367316266810230663448003975577600000000000 [74,26] 1695410981579936767102112087711270698395186701912971274101332302542989688524912914692006284367872646622877516250382540967275905429430579097676777163469498022616160442816019112093411918086971819378163885268290960684147114736297235422053644301531842124223315362613174886508807740795728487334407378010990536507480565438864249008069180383009842250853596785493679609441291420384618666537094479224721335791021814505225573442429616430763300032645869795915904251751381614222095477545249005024265511406632264584986227105305897214685040196659569521341749557859784369375527902982903582745911945935555830971109102802813026344532645892991782538250091426786383570413801730411198204482796585262732319992758116626617707460683536441288134673365718119384616158969472756253505512886056580916071325643649360783212323062762023354284564229217647350536119298992103043335952593793130850734355214970949792960885061199211693552266517767089473302022795791895590468069217286737500175717450915709804000106933281830428744901873746729570553859411418954100050109874031117785622817801177849153079114143361440698326702960092744241987418211526075152222756110949915046758507088287675399725140386482034465026152206512648830815373795408941001497336617234938727484132394523194081326789706459889880187861277554215361563782842981420526144924089456786474224752175000328358758921157425462294516177464277832958314246516862011801172152933542370549008824953803850112159952160369079618523266197507771003187681180413756138900492019358913229004354142689457597312248557049666841435401667000614516406129210460403190321989710169194054199719184572675196107353158818849919857310146042891233296984496820991813309744468340777460500627676580481893510335048530005614354331640718994411282894743003190018829829403212410899289011930579980615729330022734343611780011702939592070678988002591338776522796262211630477133819305815107061242446110791548570623134363349746743640034282923187873873636343855724389703574385310862100435842806695214012957848844871376781116649677404229591539249028779586780570192340740267470883451686820632221174136051936550169286648628027612160351309056609460865531700328114362284782628787798281724381223867085903189540603392728247104801222705918250882839857619669726525379224960509428576325140767191892721110078858789093264336125763412769468794302640006590075719594573889865221374292387700066152341648958070016114071750778028108251632744131084629438080700294435502586532031541737421366149782749020037712909267220842879453258788408687408891184341175230761576494906608365590444093680870351197300431577595188161031152234907474032404838768323079810004366380615495463515691383493170781224960000000 [74,27] -1653787062939580261450220316518635998724313719253470544234291260264492846269671659769824576397626726383438276199507078060006156479147871481519196914693040684520288307446827386893299384771715407364810437849876188235717659089949440765603766510278418333739708389805114055032636562783542365304077159375653602818533771651937973259656664870203704338695000497363007486316533994854433047688834945361553187393133782445818045256996518282270546715836990194084347215652899273181834884867465322445776234991667599185980923045264598242210391297648918735544072353817634174280833185229166441474975845937481593366322683195289274095821075716010375996983801235705844556031361842618711753055654890534530315185169570936866569012915569966884694558450194990326237621146009049584334242689586097477775276929952763733967684843264335230823737184299100461065672174226825217437903335202452974648614384899885221073084746804257148033619198684025705804234479604589518021187178917467530785964253693213920684612123805471138350564995850461283162076117924127745150306379120889823389683381296974096507022865288619810943151703862832203012175314731153301059488343804116574105834248668422451047005715382996918142554428095794296351062485789886865740388317558902733936339692314192639121106496546654746801738013403526597891439149538201330975433771931804105967612299376248972746820576115593307279291961784262357510440917569809636926699753345355989887873999886280316345042254256235372530343002529573914315515532254930476758093339285550966379438930813607241427888518600353100379772398357336627345520429990158056057257356298728827220206995026862393583411257084428297419754663101332204981871480919992269121919500843198134965553428211379650747905987163555481184908804490037778709079885439742690850959031773042907730459066028999069740332982604309212924551401860789754607823719013003866928031032164280306821415167237918723973103702319413527880859905345810923639976021716338177008404672647389111346698718496935452639492976658162139320092858603419257040434819119093405493009200249504536531192024191700264579407371518030052378029003819272740929737150190290761722911364952222392098723342142017895560489804794126066364922674556520712158635130969966386516317469560229824052394849297029296748592031732988419636525487246727497726505433251389903399447889477099813940628450519814095570140382525399882410986199701776306955654244879412318111492692174634078798934552968887120992041138640712911978501156220298840242265149434998709524939620408913596697762043412310822898120636844218470740991991773823843123294114211940955347749865763692847676222977815304699198329298670349256669954718032164526316593862457887293440000 [74,28] 1326670315665150798461560171627359703682463108565909631215715544196469795750895997963551692776200718052110759124187036410118508643041499543178668485762453972711899663532245129346117777975543745665442061029682742122486667512126896743634794298403943587937296138179113184349930514201045914328158863087954260400068541655341123058371473654075649488973132244951784519164582385555710050468823052203428739624598397809907615274747929257512669156385465561012704372827929135796747007604033245929458743161892986988422366423871138748896943745975368564340761884903416030655417178359114207598088231129792186887157392223191482172121721358893494763160211060620043277882803922391850359885116445585009228202664337801933553289578357417489409560489182986220920839590609491858573345730730488118471647927455323144716739175554465315634605182520864020698004276677979686644181378746883612958974583437642082865930266929738127365647859258115742353264517829716866649464017583136842765801108376809722670827435681650041668319664467287697380994303076739939139659333798802269132176001850898079796893288316340297133497392052497580407081409045579048406504237017469929259649785936847000858737913627857565974727386224900043797655288678446406768498335652820068505587112001155228354696117371957352510587485921181943164659118017954872556351137499218697819995866975761307038271159303873424996955475880433307052205978511797890701629814096844055214826350497235400753272293206666591232267281155315149412602591210176971501334844407928078508934463287163196072491516922615241118546173608097784033432423920705026172845069526152817940544037101531203091100244474645529318010238862727638346404947983513719694680517766157336816521845158534891022224308957608408883742065082019605203347118065549014445562812755490675056590579956175709544298225788129827237162633570887608473595508476141067806255552633431825410397640140514494224179699024313030048413516131378312006918502681367805228595801695762637111650410707503538985776338247171089560584669214547463835530311757839705558677503923949511880612696361106234541797172412585004199672915598723063267352311619054632770635371754868540746613933590892265345321461197820959620126800199922730090061800671192139578585627321247574301634656178795369282682062253302092716230917797673545119076301969507203915961820089249302386303830646506571303168184929816736529474100974734086715958906608970098244161665324210859837265303401470211395539499338639946432016581634145184152213682225329959148727449472120175191076793595050889874556604392697619733456076630125648379662656203485525009241812310591284209434247571957738963155972010401129253821800852111673698832249850639155200 [74,29] -1282803323437535552013607896092290903799950688507608960266076948645756668448802022346292137375818587891476190642992012127922146348400626827315764159448360898626779631292581539925918882410144360274757553850425760817509489842298238153248273368521174538760857773042338804577533226568480431079209040364367990645784254131139157995490229881718024099938259978566988799389495246210384328199948116617692809331434892484202578415475540785857680610566287593626501940664531698598700470317759558055761454073121508771927035610567889879359656796532834736531121177189048178079947987182807011628321809474559443906069072509610165787871720270124305891851009960478178656226390041862834801963454959722065537229982768332006582270990785468094850037008032958692863076414025352535383008985289846604577887419508595429914038277422432177296267821742932718262745156379704057543801364656796509468640783987273830224220378964475183536994358279594904010051646821967016217795052737632588929462367270758987209349419924611506829235152143630782802191921080056637838298337688790125881131027404160689892357523952084010581548926507125696628290644768153626660629277003780210343519427339477543017275151364227749734517238260056160987599343005903268875969878263459613017975817339306389504299845771011537060559891464465979322646959339856493540514429656905002852343256491823319994304853824463444641501325308824611861141771949625658242152288436510280694784321564185557688410650541172768270801480679268618085096930182003753396854208720991368919230492864901847497317543441978982781789652955910970839770043383354058342458181387102105086700361431369920498433010002810716647018478079254634825118856575546436300604099947480965696566750557222885510497128533502220985234752357325233148032710203098849183785007487598194589032534168829921435975149447288111748191717433730530341020890362470384477596776688291354445917039110342512522196706247988498871952150267921990142363035595528613993027284293886943636793158036208847174416908112906764512391716865612395379826189893278012703411311623665038154089196051615801294951637165255185962366950834241769795707159747707423775254551022998084114532080401076068054975771455642176194945296718169388574424433405292674124060119907204227689899416075132444240143028887977266378796827441121118601714010384927293958535637094196287288092767183379846767807733884918785731106208363720209658877885355869009637953458965738202426620174445488054219928092086780346571583954696275297633748780089518876412427968515566135263533883647773096367268845009233027380511474902151116280426108304375199029784047339289214878767114536182897278727439040379618779311417348142318363128790693969920 [74,30] 1413811960997818589205960211228905846605468693024559974411571875377397467426006462332863473817047312601445848533455740503096895414954934604689233084772847626434251432794983976231818020310585319984606149082742872933755000367646358991899210839297002936559890592840382751815356940444602006586133370154349485691202595533353948498278176704781423542978873984965120043793186436720898776738099922996901937993574131491310344184304679224004550337911696587440382302931647641383429270167077919452720360359806094669677935864432787880766968942283299256028473926676758962869001834517719484492791431023838088681178164371586510259186155236700750316460253714456118174015270580209316389439530066584316223442846155833375320642390957177220158388109454930240350126700173732172854606225544773726127795382175418739523460474671331545042715804721907690513920717194320548679121320772193495760171168171819785551939217797884400986277987962362522982529397885027700836583751838125034711258442744026552384374694691345776534688913134022322653549925651951993358091676263506045303395289986645177465448235135218885887513144507629461941559375038826029098887159063537240926849488003286142772737810703312381680648896437583880504789264047378331551528161619607223556243649785750265802834794607450221336445246855587544358782546953879762220606345449721371792335883049600548434955946476654390076555348281268200675913831409472389028102325086007514315958648680164459201718893239119204051233198014920223805420307451433424848745769552075404557918707613444396594908965902534404878744756705499951336790293506234789142737819281509650477054198465849850852108643139889052088910935419882121977368856434573273050769952584527329814057938962827053185724431354046620194430295689379172766279398749111728115038509958712256358889006688961642111141044719964913832761154513085791117721011308703101818195464363426943903834400035320542658444567886167665156276078806344198191143008398366241856811372150667002605921718196927336462195122557888154839935016760347714366393636240313526944870067092071684814266771964749957795074753899997831668173498068239948563523461037049683342648287055809389787741005377253909875509248944913566935162921579577800412531006002969908938013648871294651364740257783961999206662450766468557865499177751428606958578646007499330215548707014222666923326949244671152218448253443134075833790781559355803893384569179745259322135146452921230092712445392523881880850337553729238483811114544608129709573274203333687569909676708234024298487386054752074874714314842680867901568827121605214698066282232966794161377052430254994526554393492727683623762829109811761703280400419515109859498813030400 [74,31] -1332785166971537087375924191014245907836574411479006563591750117128534389360856552864090326762714808359329812357735303704049013427845349295044834085357508872827629529330491341227145727268819473605948683943591981805342123384886598306251250650728097858035848498037109148013939191985536696977807453438802398629184151113745847388261698710886763806449811104779883686460220868609377052752650468728617531642870951206495017283827417202651205076705483114476661549291509840970924945011213341164894730222303825217090587075213924759914661247860568979291996041552768059219197558336410945581753506909272380456820232546900890263276891880087375858259779835834989854162872895723483141841991945174934187607442285582338130528273774816139533401209318426759020816403910097895021033304986872190395116933445907734294319378826369138598890091624987355538552075007465918727761483647373541129698833060721832722460192991063397190234229142003737330072137649780246823416301080430260862492277776738608094248956764857911324756385818952235379471506143964724162714229586669630085409127221620846858447672809274807291022726256442926586552256572736615656658897520253143433905160385150061419207945785897715530059169094232780867044045283345362530061138567698181671587405865087117756052011888114247916011726633844269790101039635422851323173987269662295345700665591425147668520118583475680714664569169167892005358292892051860989736582596610471970064090128169742733121153748859142207649331712982903130835493426374810456766978415799799296902684693189952384883356972057641590840152104257453504292002255687256744124281276729485562432825716118663134754848754321304571933477340746850098489469134910038569012840722026097567153561622871921805441853633047039905179596093567919545655206655527343755970903019377616905055526538394441930370175537308719800380346885302524942893720931464628560692191588487964526228123366903189934959356229807482959779822674218107784485535782655695522078136481543216780304168639085228961577808780780258976636873340984400219112450125075946133079400105446177315282711018617853690684679335014821455854342489674102681358594127585069676222217885937565178656065960647846493226233745971222222915788642514103157065641100612347324940611099384334548409808933006531044043785264062127168083432578624840940051900710128094510885834323343018850059310930443215642813553863546668377580818805226310023323013567249665466018356280517499702175001185040436245701166238722860694293169569300677923270955116729866429871800505324162524780479508581127200403777156072182131400463529733790091038595646835033917109172085451037428122992973863995698981994222941857112375859582192643305635840000 [74,32] 1003848414509658007903543494403025419032061008081950725207423667686985546249282683338758908685918486982484975551908200929668128584205000252681693202823008582554794547792904276187867528631146737192292259089373426279975865868311777429581511654364216281607985067044137437753628329699546253717198154572644195125165921214947292723733319060725207261402689560387189793944943868586234920562782075804720518992466839359149973654651377689737715853884052843180680563723022944509041682399635104606164409723845298486959595738577964645418439748725558137408293481325686254222545044010205012038704648591845913857227516607064053301417632292542635422051690125820725809687253611512845207867096406483070372965713651683175238125689842517066981901894207515390736263837363446390268127152419590799464234433636968391770310536385445264498885949497789167183517521757164954086617837654871743349015705476382216672548715624933295261694215685366976367026796882753012753623856375490644049792935305463652071705282142507363918847827550435938780818526887994709787841174316988249483598745864102378401375216086903203605969129830051334702061536422566450971730322557838789439714102655361776462465301851751268280337206886100572961511469454815096489979023574267677512679098687914399922616721606652091664478618457927208997328675280395746934037277009429706037024246134302494610585093938634184466742814133446788112485217590881772741020640932461410147922437126925652825068713118546579719043640774146665307286403513091181786201944852800594893367732892398710995599562151093653769008186627119120504735128414344702219644271387656184839006572939312970501327789576588682457350501656287871324198118420544171313098052202170554560412472995061512218201366754534025555664843623588878801439926551347611996178350593909807063494304652168727730348167694668768551557019203462076748580367253634249652964951168070541716165418158219191924585881978360814862943222775089169707170734828760652143190822556894362048108729890813280013414178540756218274781489751067813744708972064630697317495974271669813393803842345456552115839654379796128500501574913003014001662648098868874238320705319107364929890947067258245425578668663643883407194603028219260526086839875031875185464659855593622123890043959475652757462823020258319579582337480544749790759237319182145735560835704424017904653625924833250873654034918153175419423534518000770501886042419741337945437068885684125787396806586413156879778958805430364057091639118484689113938956502172497631540741006968942424185160226567878979347640761218940857730379196912348735892087147837438114291715625606579614665634505761474680262261283842332849709258312138206027448320 [74,33] -646077069125137322503669471513783380726526495027808886689391931726719714902480759157986425066684034111409535947718184939716924449772552602566528257148719806363387949341462503285082552629585625778606736951870506267608663874146734593038889505238061939035637094626227011589213864362550068830791272601087490400158259611947896667041274806725855610759864700022882458328646158822159408783088981738016173442537026510566250100260203481958805451438812059724375852041391495062289507276656008026118571880224759391759785270874399823353001486518872519405949999950223188486674847039765220704678059904920083892993416026570421987895799300303387366830613337265220388516155301685712859086746881415355825198022071030398825364916234597817858503394744333539674396531201040303544390294902583923100065243300040764149219955991477275252708038233304816941035280171744355653811487877262223833705946830262293163080000558358324694869318596736644132711095267875570051092121296402490403973277765357696742695462707975772018706505682189301282810835510669505153577901361146523177113024577557648538156043488562377126225427128302149762881011577842741334369761683307935733868537371676182619172272484963684067023598740007703323278238411030875630524485863698875272496079662302902103777592141814775304817311727808859172589425507863719536890861894989836819127759611846251498867896769079377056098121044579069151324735847813479436496062548931002035043711010115598874620795753902388914545668602726063332669298648033885713161819220169025528468982800315679280184694864442662844979883344872714407035999729588016527847076114608699014732014024934230878370486804611092562602434297903822602837396448525153784310647908675581781994205971827710175720646365969781876852384295904675347249703036778096559933849707505780247052782360763057383874892106055586298581287244826180922833697569933462611716872359897133232413786332561849225006883355959513599629440827394379306645572599820594867606242226747840332170955353115896599303396407802033252922545313312956905512603611876079328821938031584517318155716701021533580072439638523552054331957236664027488995778086140819556159100106392497628941034269736466337265218325674389963416830596014983409001339571732035610770247011282862873983860731850696974124665750505083371354974944201457958353118884424707400049886526156792907706059297826140755975264496948615954956165068930135791486385870527725026436890589877407245386879076854660524748795688296866018484574661317735055260797267300263531638700719642611479270997871569927546356658332960946807833191485943242077124206435605705228229353629777049270300898271036989288685319692914685966750233627797309358080 [74,34] 399367069682523171111064628446132444842173482206128358358099053448913921894473600337437110220437712868805517652349652432163739177853756109009618327239394160338424645578466221156849445091053552012407845203858140935455965066075199542775981565710431828913666961707291671786166847037627989127121006674392933849458993145664609021049719880304677371408686061545715959838951519927013397131770784420928616614266963267501271650152211769958564637167595133584633968902336494871634788663958042955528111781359251549940074104945408237758627955325371059994514316088296971804471663191418801465163495868629002662101345659774620816765752777455889275222860570572250546949569046219320550887617058719703153106963169288616545302009330745160877631963081073804952806878943754539603302005040772116179574637714218299071172400964703583822903436918016514343749055500614730231672431575591664553212647630791151853547050865427712656879388064639495415527768570737018021571395923305348278471682090155676617046824479117048560487955167395635650070708036234465100765457008422603493802074483947704500114873138565302337977738029133126051227116449181768083004110602051666007388861852204235402123215368146260362537558109001150127729474801694173521780694189880500144797449441623256419644465213175569583491689527423937360099837476088250207802250653546276993009252563567894351958555380687759484743489459399201350140241915663727331774884551499795919268301410041386149146241490401264634199686552023524147662844714094712336809290598554452736076620200804756766073876341330437336575323935644764298041537072945897358358735284902650753369349696229815188826921703039486366462180982372201881364602300185872712285617869927700317242556693825183896876995397886218313002949798378924362165735028398846021366989575864559493484420976664416872163672301658754148810273974398775355134798787115517649294022383647551526741871599238091819115154624774178626027550973846925596707105061597304794350163214988474156217305676442018591278976338407824009816218776297659308165634040740677653741841159745300374813871154611340993663483973608686911039453110107391332159528820190080375341158604085559465308613766129591471180161423851049238103102159778973952134159924599634885710550601492661907751008224512154645954509627288443075577870645404471724266806705514831693839507217701139167410011641248617885656997779398860478383138619895219417238173948030404527517765864062129645132289976600754357663387960134012303740272239533063535085032182819868677767395178635196082702372889704325823548149355378067183403827136656874622629510988787369504935497821617454287828792008646324497323707642868506055067637817362350080 [74,35] -249564810733625838442643126274990213809025489390652779924017164670895732121191111111451399100074986879215147278471448815193457202213646596645485563707622047935860001743153392233165651005909510125517977936865178879064915549253416582862779258319039937564091091733694977409565886128930391747067925117793251740257415343144698481253892944106077765123810483518896112078504837306671894479719021642884932699341113587329322985864288871363621172317944614754280122885056563268440284366228466197048649928453364684432948628945048646500171110461043184920907448666668400391951482729880695278128987721802735951950150358659493433390906360829883131444109523349979361827119860525942848803362102240962767623734428235164580528130420043148489559141319199859470488762687292064892729358588844164249051236414186874442843346550922457939960926481364125907762193661429948648123555806120700379471346456390543247980941861548869355670328572466627201001782493651586427437008687650138399825124294985625906934428537041399251023577101156027741589047076783804414383693174152846834655508227011164827571521044036821429848273338748446341167529672525472414377713725575971889178811919071291521093415760279007854490663264948138016718515615119543012289162573482646637885902595037977312469408550869379484909944270468191970680770553586061215305471709503697703808407370327542322017957992164186474001494377181190945072811610332410504537236793397617731853863862429546723873009176132949411805891368335452101106428109878433012659586219447295423322313319967792725736298903534195189176474930666468089421615522529776847519904914667596139859609501699867356466175833666543293836010692006999850695162351600727102323960484392129964307463160842257863847657749406519561062552986819445254688152176165023685053642272129201809081752357591872251447228287495998412168000807150264486825775601019066463955081969869953283589112445107759630070741347843240187201711278060146317564262968949354233691660930447514751956161987980452331253314126726937204231105561459809428698053772202758279400259669190558562251226666948337479480020941262678545225221958375094441388868960083869520114153503488826058211525164623164766093289587668711312368042657127787331292716846100045104660756834812207455685588728894810237057142349845044598159497674814238116463197482031314899651470981271529176420599279976815262523437784132737923306138081860791710585324624961140381087033175606501801907681108866945739557928489123266154513331315872336297703723943070626745318874942095164527341658200478373970278259248873140389388870771946478462387902572164837046192215873806302720887803864257921490846843359023121689448966489374720 [74,36] 142820729745590936027786657079064614704256812920678008234390813468640774875315875389121939585930482740201724257582591422805508392090268458835934466770200038976700360145075593759852971649935163082150736582398846617144233406455325041689688967655287219191905926035578812065316832514828601933466709146482075607835069414954390952440713853774798195369935311847998340041390499342065496400583147029363636916844787219804102298499387494858942900010931619664786257143350370225268459304405524267938744868975736826000045026619979130141508193634736495241134104294512268289434257662688829033996349808294313198884819823059722456206823104615663496625196643152390959654715092143324446800733748387416838065904689086625012209862005525931156002881260648109123017398769189866642078860894638614048169635399735539973163292696732005812975704200397807313342741202512138911704134561983458714137844830425657697097974012063925838244687596163519839218561274246901577511664800934639551160980511141801294034419460712221378798127626135301654570108077123945861453203655934244035070966405596576577541259971999018722905941452984505031930231679337601270606319554038584140426209014740010610130634324325763134726012365498291273867195058831798269575360857796268161830412308357446085129284941303532742077712089762224950804410822202911923615867015747228332040148993362387707664850390544943029856560990982534991161796002306846235191529667948074243687120087915319130747582013869925421323525097312383481405536203285461108863667106772854919122045211985068709413197898219978873900828626189587583296417418828069992794718914700022620850623625308701491792865681626194722542066388597283301905480988886729497866947646001096993761903197943994497248867069205739116691336922888285727614901270089749007717483044543112646688857751383004186598492155986239939537840756486217686130641941381750408166302335948084006149161198503727842878210265570853787834554731704576325343666045419890487351105994099942903991244114548628571430201391570148318520805554772825094324718901615143955030589768347333745901388367768286836656605264135566823042558357699613188331196247807637677610934988932168439359207677301584539330962142200052135826625677158637249279475638691591675524483887901017147323634997977014597879540232161794487425568831101127716343118965186675509354818220323359479523203215051687870499216527755659183555054427607106182077955580012788447033081398071917763498213002386574930057791966837045229987959804781273506102822338834735025955157246214473791740827519916050164726036191207043496525554259915779627577126951509437257765398063179755258463164197817330363924796332119169815781625036800 [74,37] -61982931316968638222017098005334388667753617005857290404381763612052224746829270270053052911601300756896248264083910163882154492709692274698947214265164231277945693691295061714336755501398741912943293794147140226386788699041921172029427191292003603374245948757204393036707574665969452805031025279739991955871940987411451047185903185028784829643035923770128763356031784018544315286984914745893348785797934526545753005135682431604090836814353702107875898458456498524589973981319656631724067291046733454686096249736797962239287115466133198741828400628960328900724330636934287054390227283641588678833258201351478272835097114438045365691658080020491269205371539617880219201548676313055349196257902164849474537028968590474614980483062970374414523598524293094035850475636978092712184288574685839130234631890179580535271630270300248091946090637307496889434384667118115413628020274384103121074027871314026252444230464263726254435175563924030990501826918521356893764733147154489549297455036723190130677999175270788133302843531068543906617029199109211326478536492104145764382563895018271770145889768259363699874625634025996143600515578179557122579597257823824484722665461986182076387749367852446835456576493384060984034335456848120313646541349429643369097548433389811241863491616743677219914798496369027108836910767676868399400105036954461604586605200979324305481178765134224931083440944294330175446071453044369936771533662513236972284995752348319562460979799466425201084034914498882257887585683959594350749523765270495091702753635975894505425662771364491069579841544889475092261273259040197180890018074642107416390040841598381437866239853806232837221047557903819953017204950847206649332867050346711818874884718512600696975863550010308893385718284564764176631994859033881504105655340384363920765803339547332966491411740310190799910853733821713979094554447868344880600700185061496802430660704892914330564462342018035948078721490612570568073890983398217072686751064714306517913346609197653740170245176085595078564532968550544602882034334948093631484430011275343854061783256483135715119668268147315147735908920183576604141006757278416715030703030454560118380876608942771110765923183614140512866259840346156279841273256173308903987341196517023575672019363421547965086353632082107121716109936476387200370635597110663121393245756402461475352526065825188375828793056337034668694889626776742875499873253509130758756913580405394958959493870724637846718321010740432635471925736743713714046519713923613366698496002460067265837626990001133419761130503769109040176476118411712739969895676713159078546965941895500433980577690887424975841525760 [74,38] 12944335474733266444566440971056232486303255136649272578493823950628165059919233676505664989105625277578324257802623559315594734032737598623025781150255526834490898815959636596005304321315503562091075018926558594067822123112831769616341863389066625055000433290239285498113033556586053439797846684798284912146254001867320803825506881744225803567136564643395233337673354553420543829248415598806907751258396352817732777197336338149452474132990978600788317012393830800910657882923951597617049285814707657479626217520523218367844818778150194611310435347710867531529732849672451919096596238473769939160301948686601596346532686120052676301477015739709939076671844530262810498296293435368813176974324598268800508587740359468007723688470398252255979445315121068141951154376097585426211895595808467262996797160710631068869527137779850029006954386848470241026852744444438810619462732301332842023874727648572707337846437862802544274441342205720580767876153296535378617466096039021352284669598671433124705384173891623533924410320056394230703092812399299989117434816763087196046434151163050058945294131482243705747546330615523882775242786994077197018334846969619955481679440175786555504863301791738444660582728922356665955339974634693165938612013830589170673546760759423587455920532590149546745181377281777679718355745500719939901596824630275510321929975133578301668217106789998451714491364005152732066772358483892640693473568353909451647494780210981732118518263513718326079000329985865420428727589354968295098926944767551215717851473323720260965173341521084980592510048229153808686698212397046468963030334667351382797318777447570957156298157665640007339906173440090863139604999949406140407038175941960383525892707723030951648851144182304839650688314077954265875199457874481682499976481220054937393040594892780704460695569742461858673339430982562718327236930256107486578112829596988979347024187783564317827163388635875567058691750339270791957858321131677486023105572151974741481970284760105434013399083615527000558512991907731644690709539702817227475202203059481920383059951412165155674931331233108554669422111069795443226983147853141715158224284648904495886327657717540172376136058175681339188613356528029757238702520697430304482962156870652416697224409857851076019437990038483539285250845982242208369682199082544529969508489994356602534454622479958827572922500948893839160000487009961909681508452004928325235401799603046175174076548512635029391362907582047314229606098238838854524831584961257369204325669453313729017588871500080582764322280784502921709059349061774142754348576997487066972487852648119306720068769209268610007040 [74,39] 6069681557880076196402542281084093755425537917334452639632983797239049917101445744117880968385624121437935298839100101241899716560467980874121085786335296507754214181478897671584188897007202932936358122046252358010879980364369038229219142145054461122847667394176014117227822892771596165241608655406426710504079980002384978869670441192962434369382197508296368247989983121070061177397579481852397318974521334997902401338182117096315172540718884624004681189780062119371034858186530331622997374743090269961782751848117920967640011572468755057044538828353203481043471579348698825573159857380995698859350760233690559459084229345391443673224639619325567420125496865750632263158502109166047838094390259647593355786801605086493226649475562842951110843447304185831996159956531695466235691873349506160525137484320610329300394317290310769517812680015635963865915878782121624816679350911512889403522401462730720906604112561868101320555498566056624760420531820466216650613171363793157923097081140961437155084180296898285314403193469155035858758411269702656026656488836512806623399843639915449336182643422020077782251722202417191961747255571129672254433790966118130075685437074000867901163035716309346468065411618424097584727343437543144194570166591741361633074422935698250559106759778781212163473452129413535923005570092008056223063014606533490536101289740514444892366521865201695783398005625683464572164393676930840128947442663229498790212758253874228285677821174352802285860784106241532237951164028498407389619290697167437790891290352718525298198213996242399564910854565730187262059875305752039682094131415484986111398857461372922986365423481917544187290141811252687904071779290807064946289559225511641632429430422635840584428130889892115549714832722289815603503167690965796822968780441844004005071301479300852375899317064773798936092968587761876189549479046498477713333188742829784969956961665028818812095576920598191394183414569978212140258981247347052181744379980456432630614994083385234737592652849799438891297592522399971704500490447250487443738175549564027850530985826124227210892639757880536614902941830605912576552965669330976185252739952907922235742520573029135592644913691373620428021381576637538290909837622193399673522204251634374647616679804597413821285406932105061607636766574278426172451467777662804282112637032444740731930336538006399918178565777547928859641088707669593080551593969002933267348439898875058045302436308091798312221312477491825589259880116685720691203676138668575869402546232735392320805943782196407511038672887725915260717487991241104498919248401941836294917571612327708258468466598147522560 [74,40] -7745501624369886803808984915306158395251038496341233155482271081971282892002055638777498553934847546801448404428397201124096724609626669176193217313687967146047915098016002132956440490825774157599309523419602877205901429882100902745061464726831588304993849251179973709556864159753555340902522216252051031140787117431127083678555805483286132072621505454484533242973619780999124507604590200514109347475363560528313790719222941842942889910003826448586125315215325451551585698953849582205905036658989784075970086608139400448042837595923318016286386741038195914832373116213683847623273350827035865457078345442004187116877384149588259553262818173399395565513390776736284021866687515083069943221481158224049434303801241913951400448811997385472359014957375270356287533921794124835916406885808364347670379203752463403275195918113312247850469497749110536852238544530705662628007375386961101158929981278122817311550215925633991405053590789715190459908824932878145120411973173331341685621093432179617770990611617607952725314952934139845027425317549405146650188602348196408891475320348520999789903343880519752617211736754882447153480312740456100845510106062905508288332075477655617616679691141075758057543715414799610608475555117297048013012189433867130393650565448316857920128857624124678807542427115610507053123817927113117779619068936761861342918692329533745543807825406941040384449583985539195989408911909261354829695368490560428424819113601246988583007081609226065799023299893670141826408299050762111813911256279016249310627920573502652727348789996150295685612261226369190481848935005178000047012758491264772669079704320660210242366218684823028864791697045776813633185133029563796341744953851117460815133410598071517282860801165822904825118548325053970413553622962525489994298020105560869331963047052632571289279949732874350747982595276075293231095149824884386741835426915373040184349938387913124436641061805935917915881784566269793108919886082919331009748742919685514021569129811964924453144234008380723323564251415884755150491568512788904699873357243865689103799498635053848940460807642140364831847733819284007705566841597631829799691802049142473937479895377805821500735625667419475139658569179637171664038908450718244130456356162462510209089063985189712713252151418941314566221952529930228914274617504948476121548286462956901242296204676642768203009763507292303906330929173724777374367689153716908530784871139704633026382396063783881522289930407910728497636938238678699482509281248892455333645103601698385324515583497678641483388426230529672250946488000053221146253922863729433622426350709324296305292366147747840 [74,41] 4300242803849767887465639039871574207838141981134057331085006096993483009557907208660609221599806903134932461671603343797533452427079424204248411079188237497551509450868498623411572742750849043529747524230446308558658007332655822076130537200762973351603192499655184219922707018822381601639367136157505504455957055405106490707768254065526317793130194222928174024894481349566149410361081401055208254545645804068922476524416745559661336665586606612877102691561502990008980738055543253624526520847093762892403058622887164597563865825082784680967480023720277898475743398983738054722913046849737067383335251563064091768356215753504831535178779520738766845656152892502780257001943760398815030576252987661381561633792096674370482700870629699865881995007718179963801716176513216151737137642090602652684937063088973518897443011858981575303439688828652001636175933581516980097005450663237792103632934522664418408238020754048859376765553886505805585980951527758881178711868298834840690219362001812938724812329397861943620761865934673331470772589738110746514397478657772102250203255390130253557124639920853729877113476454128797789287950983177543711436375200794010673026806954123783176538162417996743960761475953874283312077396720009116277098107581381946114398125889025106528983400637403004928653230227802336929258354146702054595505043077766208593656947117233636652076921561023915729953772692735518057804953743887569681959916332370583759910730468340010569046677720339381887223762341894386701133455300872357721421524542816365573704614330994512552432400106420786137795449170007217371491334906035198566868245667770703556692365939248557683863984777603061476795731613136690674754840343524166185337029909055326434374222265101390890372511224689069834610937467477136551531703934670806120949236319784271385026374232761800989953471716991927367431706410079131904167623359801320429129180621712524240920392296236497855946093427952160028623273779082099957428221324695111981131808921713356874177031552468873372541811272785566489081059040834150420308915216528851877392048958801582556966101278187607069279186412086848499075947985642435742773553720619633811963731674620815389780444332088161022881359544242460276867786911770740306238647639573114671911793025733115024815078942650466942069349070083472607990436733179592120145858288765463915176684093143260904992717606369130433920987222133167118340290460269971997811887747705123302599673220627431249821394403948027308850310975712587237933747357896544010201480554152359832169393656938452076558695786507321466338761644464326586301171441346161305596036147259657465865362426676623846042868121600 [74,42] -1502913859644865499480555426770349971845858074700587883339652403154682127590460269626721434561398600725222688919130679883148828628114724489934821402801165005482155781516249953260441686115670991639563137266425359975907950635015853956091462531411528098064772253744801740367124771799645733742401505009615754301945344656559826615666945099911244540189152035051097737156813482287801972692246845618550310230012989411055612280883287326572061216752501993373075938202663956523829421209930075009886410371812724813705503748704920335222318076205604361580150187690116457615492218264716856297453548118149392248689122389936465187794653173181681865589093850513904815523273061539571249814722948928942776293951591684450537676127247972941895995488207885677879050528187749995256035742126103897889018492073006308404809673184104710124785785767955069282556424231316140027071955732079704001810466998105628022090307725266913606024012323365063805891631000874226706138929759881931547498284015835622875135133297057821602519515107947485402778082374844122399706980014101391684721037949475657349040214371828676509172599128541586476707048289262868838819789337861074294500927925646536510313051905636447956401369279197774628242107163438989893773212975195340759742279639523359318395937603833561982982055990350737428040052315244142467893838813356337963796816712593409986253385591448198303091323236195718403916010943603799027948101720088815844271929981258293522646736711063676265337090409679081839826080062711856163013615048232091805694496543714362936842366729010480437416991442601843751842346306985210316449604145366521870727653193183053425468870502015941817557411136345857913427651741156038298882919160492726010601965696600219207576755722750523733006353745334478033436180543757284779433984654907803773432577837013197221173965445863384004185848485298082990603636388067623087913763989658154677592757963319967101724451089063348830856288749790798706648422124130172177130679482602125731288876042854220794843840541701900116283039271661328704927216544686031478413399944599078704280267507601497154905803727043818844434006670710795783939774021695465992483122011363380686582969109576381444191393454413589109022867818766060800462816861281621755329532242916543288138084719146432034657987992535905384932819782961318194644088241405599403259317701294207021077824793147455892885258416637461276661647875329939780403093524690165240397246893811778926911439879136471779887380313212675450448149389827194516436373816491643207492394846187948272778759268672439027470478698409583993843638585153661842312174382009634321190881774125666752307127379939566563203481600 [74,43] 279584241237772609266698248137216525723851111459422723556285116787814366926231469486729831954907680371423154471694138509841141541793006214358028117728046129084183628230112648722035164881091376784336890102071622856377849888418680076495428799850577203965915008025842841157479063362086800747653334202665104635691019419364364153819112067621479787500805700283576409822030201033238632010499125565446080453167734632166083582353970128407187838076156107744435125993068160103330857317031657828504035274301514413634066225492729860255950739449927715137040931867850055029088103335874948328675733611216896887445127253520095423440032799100560321006267938807447750566138916218063015905313966185676802512279180550281292242929888056038148424303978513707179735010865419226248861828147709486652232649251832460366624887258548300579153359720440373806451691792823775979650605547329054372277985422796487883905832729661795109918636169299355172642260545960253507163015514470786179072015317973063767278854396785400651409343852248905485923018770209133744290144306109231917935200262177053246210730025186605934935168020965446641173365824979734465980921986667718250243805901848695953176965631806193246767921267837909692684871322322390339695429255177503405962789379550818465161750452296401551198358853678712047099623627420623890035765571984972832464500345883841721363834712591397699298286714383331569644796864617647307137042470935354423620812461520377129282940099492601900909856129048959438140791844085071834762853965964423469478980872475700796990291691434724048400223529029334498149520891162097783707862544355790507389403277657792706852468135210779173200219612555053340294879722615980881319842879799807472686831393865695965009754923169495657303388958617011858509496875540646210495247214336650743052520199636933749532256559839870649405454416810927909321656738646422175773990851679128912655282284126021089669027211347209559481058307424156890974074899191147283013361987860395163372181752693876442681301860032353088477873628701538208212838076622647906433777691008668597883179104752077866151568064749942107480373609775309037642330467628864264801965884352951625366532351480309485929107484702040425510208342290162883006514461088086319074783899679890885616393125927622803282017997981930397877726440703883044101384406129780604734421388266493507584617062941969428312015036800056662205104581479980624070582179464225870856328403642958110297213217968301007975555608583227282962880307495024157434605266178525819423884803855442535741182240113764042551275124912075455995852109468151944403189187164732521785085395272834949390351399268718382940160 [74,44] 40070477526150859058272322977047320020894200086027650508472623391038720272105899896179236909488686266523016679327003462522283271196286637349094444747339134922577635737212421999234213420786234812533928789795627649544617035644037606834347423234994756578917743238263669875378533080548730005608878835475649491915656962641302747707181045755859997451294674976496497729859190846652745062108481981816913581488417771432479783215380657825592501350351694818597531028129230020510885206115114495484409402032633037819736838812378849748417419553255554853851573606386697141605113172158544896602440015851026210116856045060329239821120994684698567046396410116405633682237505295240122302060151484852089695369778516938541244264161993512732529261935766503408578229651155780247267617756921786850409325612539996489759497338842166369189934460578356876253381905724201039391923809330510500562753810983449638825446221850433558881426774115559371416139960459155550053597330181746386160177185506647850675974087635592376826354030335361570437455778801366587585195579036025792439108508992651112349821598366334887435613900241514851630265498777232516364653565519405838579310205981812612435169839699904118033702596395176226443626150866879966646859607146692176380789417073525565020423291464942875188580241297757162812829543668184407362397069827655805288035483758737755317923804137449155881315647654891509039312526089156027175052827851011791353411754388489755732895671160767556452644242374177104123289896875648291975901447776546281741264201283575427123226906757940819595498759183980215318436488407919354390095832522559083231625246186052623284567480961731241285780701182269390335389160298278387716332319761933307668244489343600483899369204158027556530887588502685072824346000966980378625848761714630875107132972311328083663831563032991996448702516797263288441698316273681238563608868722433619813811194729999080144545260722184970950420584727990317288839592406887606198806791859981471667833850947599581918865737296493416391856127601027518593563190751120223919207919088309816493785606111928179811027610924862365810231193176865097750052980580791814703342912597253679707301669032174046610206139906856965795144677215536821863852862476631728226924334245881735920210843883243999454645037208142427840741462408797500904441855138828005635358601625395863732241501551724225322229828225511663845719966760099471799267506347223195893370623998472942674989984823528836164979043385781391265299889027928857279483143732651434876120617887864651081533617643819726532751970775556845183503883176414431924523417985869867270358233567900490945082568061334061056 [74,45] -58718983034244060824601341896000122407570612380132356519657783087234817608038921970963949464116135596296389996104905585868292199386271742207848923740595047174362474838216238705325695933304142876335567827623587619619539842638001690374153709870427149863563306519348951065203424461691910289923171760594265122654151097737371581380550471068328301705482461608045321451802940557036316350127436052152718372939882209241113913162972113429236883481652867915204524105898640727061199047795720583405550584808934743088257570109308153211427170379387280063297578195061871475477702494250098163886110181964065548594321250997887076598803045793536012066619171688041920483998921289086404433747212537873738262429786809062947122466701276966604004239284908350342815207947520384927754128474127349219100863875632377220860752476972871742634877496741024187180952332132475645353675353347166132248793414619564635558832961937116025767410573825363305841785519428629067754872442559985504450802916322296768388730001115731925911714273225180584011414850647053252820914180861029349625608079658768854994156330900842204495069704959119349640870740913682912585774819362124459680113349294910960183556948406622637429907598322503478205984542463149264624467873053530199886002858855394094022827290461229214347071820423538651346452227918691104463730274724425673819081869678600408222796540615097157871913452114203410761753360864812456190181607465059504963184196982450704841093590974068174320416954547890764046221750861483097506859004855760448177659137140958771265360685525332894477336813751324915446545314727187706195676518890843507569936147623626773802644668497860127186698382407898597823265440531766187018796890763619707362803732224239038736243042014302116672112948705870273280909093089801672612306351587449674061180272018637414809649658944298947084649270064449958654459587214913131955818062905706165073360450732143711308267768510248261697667704350210728134174581539216167381395574493263058581872930047400230341358138273395824480028486886302236530299291373796638897740988584529831429282715532012538800791251841682954708695032539555580038943408819729700173093242806584283005578336347294332034809196042571660227096939457398476023357639878894860342983387484696449314562215159524968298374032745850752440988086902900772548188915023106832629829711909529935342372053546375358800681063460537654786315239005682649627030379111623825385703510975982672091932398312040677079072014465392353121518729417775504097049358058079896899024357969845827401283684539720359064666270431689536223751778090571893284401380072628209354905972524532193096302604918456320 [74,46] 29141683744470310280914186449976427098807933006421547985879861053849377064169236914196249610889589791123754351013834498721070362621112652365895164923314731136369775025532277920598477577740399087816306575074498402099104951388767230341907046419776760789821345609798508243528886690827958599468874135312698963249352607509389418535418637927089123412526393053170246102446718437054386646573973580090628735188545302325400665101830466543732595147721798361122749576499375264274185037278963242621421986035210194335141592984760137749017677449146335839641407364429310357596522375897380427328141091750014030647220994696576711365571270584930035405366498570633085579817249163742245201774292135977058388305002778520615278738699506375578698276916221288702733714879682453417968640213173806310047085140312790148253691333045468008509184844621089217604155764058214167122881881700642581204196740639289363006613985027083447698535802476457076473825663652664395338025407974467934502327591469029914523317714729507302620313839546584476812225664783548436589146130101914033253860322321183321688860835939661829515292869663504323362339028417849840793638675593539048430197463906744511644070404986246669140528085139773264656822347677979817263559741194677253219750129331311735639027013560404656242952649534711007408197485665254161196597451947474365396232584165152975839503075725922244075313737961969579716038906739466535587367435129723194586086398678411794391739153901331063064907984236844204388157094055743483440602741308231083210036819179626328383537781831329048290280323787912508664170708297656839161849633868751109303876001075654726807701328109901613416890173877307487715162301880443902842930991132420405536219005682271057617019231114638586459407091004785143774417780834498562550799223975250674146896577227593833117317211484392929087667155076455743731189512606946268006144701088624769001315516072656564436928162658989190232562596531520623772389051261642815585186039176480086121063333884744034258257679615477597624457802156308065289990591667671952212145074677122461897962094605857487148352917026350923883628795914271507476201934806571603333181097328637766796969416752488513075213212120570771374310784238983080053799218939012035215590593746810208572859050199208501640894644596553661372485930883723099802650869079704392584740070892326077614667464607025741656014577949729190583923857077317588365091509779552330484013279747448393048421416453452495777852750478059587012789413467032230736009703507567912160900791456725121422166802719295744738907188680960584396867739754363795507602478788202616537335719388305690941787566243840 [74,47] -10350605104260081285835273710430583868759272298564363793485550726168900799892403238147649567252034289408861586768704236053713525472977233027917371015762675045000978065900153905993721817646933938946838395989937343704253024332127426360108610130574411308739705404946912951043463800976178837571034907291489091295921282389278839853688382645647292741095876030596652728257822946682993545353565774293776519625694642791375751965978220441548794492517151521884563951215554041072046697279744993382414874305547185406516017466430977874702313832537923200898289611024442013176791366416589511097209008471604097704845435762724062883286863423336424915270539861478497598675277611870746319066349564778648667346144755796558336866855346773702368267783068950375126376556835699458612804681722112447690588439092785802297594792473837863887086333089070396300304703006874127605886447029998642976167066373253691277264433300674028285517155961261189202640293176207971479589248271295088983465615365029253478758668694830817499255592108519341142661381227271777352817361976786351329084415730676985520396980243871478133212522879360335450979332612641095855076369778434380457052096527984964752772902677246286642837350028150484492853375030971885117890990439379905529130172808435571995079741776638717874823088728597636231648249828999164874228568807707167151033495820479200418078907566730702846646525694859292543608486398086944585622138606932808828328433195696608270682380008728092010657606946243518281625284651184910790648356405838088472785441930495033964262703262869101092751728700059666720471567793799519557867975710877204508028314909048432725484452781806780837710258475470224688644601302345763353124114610809910209989364642647854424724008405503539587989983314755142400252673728607656083848531233366317065450437744781045753087287648313875644120924355287726302358537481268009157589722465814868889622622065137665280704357917380112870921876162415661860638030713781184668060790869235960632355310512171200794878050248618139539810291571907987631283085426315063593425402429726436700151694135705804416533787254210695399649496959414260019761930702814485257695433848422682443957692185502240151886096427220732858976916063246261584381484120767451612285457466374564873928120505203889608429050293605550312071971599483657960817106309852595218933379725469071371328259696465636335411022504902663647853278281184558881207807432045833561042175063217997688276997650324017498031625473034141485017563310859825898074106829949368374742331051026019983908649069263343040457046248586764753480729046611015885786958028711035495744342103920192770273181696 [74,48] 3011495877352239178514038393029436771370018651877653653233619600041037788569356654653930922555692778020453732834638211503549986670651925301177550503764385957455212418355077843447556200759471070394543087531973416559976026386014697403448062783311384502120449149832147380273780775344767701470181119841840674561989534710790659374809931686113089590221421225328487300033495113522948067770971744631765780901372499036992399300016542524878909907243529790565607100102053923804241258428514774994206562303440276268986884534702595475925836996480486246153330497681933671912819348033789999356712709741466308358678986136928955315432784238586263363674413470602662867584918043529143735352274273837148914243384197188935580721419129755136632611024384359613554990596440389668557050923086827124425223232613986860586435998204590460407422013541237833039567565719110014279762443668782232578240923898455394922699460326993169995831646435328316359380714668698880958982850407722834855789780146271648813313661423530802872238690791379103059764668990778271828242376901577424839765168666661079468370373598285004150356587328177631691152148354298805034740099759574940236881385425520658341553073834527299604873450795813874639890040672778660818526875366790925393532273729678438157389561692473578649283723139291656751185762335837232805545077961232785766065639251549044750729634002416807494149974392826563158735410266183149604793745694829571274867600268737809792268605707041806967099900973861779927257113811685101396636504161669742056523342010579342107499667094164249438810958303074359637722570423539677947572213075755658330799572112463096981443214898301843773653920751018267345443156125040334316182229015590841988834072817924368368035355048189793392570027590029041547468594551738554868271379717664189920932990917013403091575052625887375134928634208090102862097393218758373545830383334638099579283390440674738939783762679976888499316413395758399658246694276490590346650577555645833036790484139458598708206577668896946891085195246242457472991069305676660992931671986370583375713707738954849991952206645946848469595824265110706939865131272922726208823157544617896421257480058202384345134093734017481904801423720878244544901395429032111884921456963916874690291285455066235253369230799480742340648137981567293441597772737882125050788746101207124858840084948004676014309432457333605246568301860984861013634369834403078868968420549395910646439638867571485418283573947583387964609213980484650346994319776383239879119984371196968300292053820786243731120865299872312725262666781318487926943566270523673210004005673854794469474304 [74,49] -771227029033594369714245319167980933595846135791118103221068347814128434083293202881661561217861525547708944470160700070787971047489875425904872385257674983933830395462435930165984220436980137915847517025774466089579804233714824216639679350393533185446792210910196462902750591267646422665105724490067618937749880262049091455439440066530259565717600033133950855163291341003167296373002054160938324934579403762856169920382647363743775316250876040982830783197159692504189668432871939212616009857014919524793241815002112827637399909605131426085256917862437736411052039531748688629216994028291473828578674456111427620704048066966987000729223551337975842592956368386255149873206133097529118273426520112679428176190765404976815857271505085423573249243061835315419637586712169358459258134609932396693365702713212269484620864082043299175109984511007452109388994916843972468959784464412804327589219502328765398805709897289441229183977949844617306104950900235547871524011239862728160048591068859301137956205542814136502476571924416212760043985355851792387460998160134980548816504043053219039192896083636352560053406816204212291484069038533878547934682179403137495752589911411988744625800843510365137938039583439311600175693160223562784516522340587210622533877613069002569510817256935587337851621822600791416064541502198966797827736032684379262742291968289651557308152929626970930767218260584123543621629261792890485195750850563264262771089891197539567557154481840693460562521737303035906445724166624715104578689553748917558329190008381731110837152805012384322071540775290321130907977049319208718376973495828238230278930633165473519970661066568406793558996185412528414467705167514487235596238665669357236455679822989470807591876417709380823193781380260838886338624795617307813795924438872941887014006381861598040561554610218759192545330892306591083088257584858302526551903638673282955464648606465966582047743926486247274354688723377331612821187899176271933905224837663738081839455142285580087030642987308735516364341411296824419597881051904026631349063147116672593359776105995654553209845481218819937855360174276278054031937940243013072218008953373801543903853410569592932710991288429605235144184958504571869536401148437989267660840852080976729838514548499184145308565040361061811524489510211064084151172888557925802110102413113239007212800428678969402477723816944938706687280940311744877310916447180922116819822134596890274408353963118802539863547098926186278180411651082172773859836038257215773707528213777321051493210445009379959260102530028881879820614316263316027399440378972195520512 [74,50] 186736969927152726114521092263508900063229360254815502164976639565782847578627666424027662502746459131313412101370966725819955215307549266504145542298306018640243203993582075664453586921496239507785356186538983844101867914212997213885626372458702390843996248937170523182555715517470390406587406031186663726326177891999000868362104623002900937020233373455314481934109140306302230933172659504637755979325891687721060475233423461963348014029063877670991694589821499491602965991377665893385057033442474770479595631525205406421356263476358713136332443011138765139227844934200798530973699685910675448387758322648425089079906235931721288452929857246183180755180012914545045797456944523074115368089148018367352970900980909206362903970389063491920142661515158834635275988004013649867950176549669593558423008812873144644163214669524464204462257356671016309660324548711697905449647123767931630374064235695276979159826057983364358805265507253793939543012862981154142306379777378024051997817988191629009604176695761504774448162915920912457439134408492679672837207815785813210470717580223666706417744720331926943589391046610779818565148819717144880216776666988847400072452895038403467566972456835460394879297872673389686776582241725664700552949722962253522025858254421314043722883288706970401901976625227366301190831809843681137392028405152280363811108614006787809670202938938419703181067021448591545075292614377640083473207598288412594323161447335196147325713261889536335390549001852622088172247295342650363917478731224827133112396265483875521841689697636813340048605198647428102407341335107085492881078515522830952281007607732031399502736274051782799104132294429108094615928336161952763955422826266532096448194629726610374947293082337037996754741857837984774773444579292668071900914562013803790803973606069777338263205640561802244439818374136534252152643536716613007077708504184690944573519262087234953244224966331537365197532777172620236171351957619246460357408460790052229249676616327824269284030388877635830610405236982971249293022547340355474049834533223794576558818569830730303829316498088909406264331208446007668079029835932678606346621409886480616986544991849340075351380243394203303213848976350342339162316650089790096982483170912007546884171593046191287088296778230082890071356273744022560539092735347588212640238194967363749694594433274854782107804596592727894842727505947491472345957481759043547819670261912156877387527439156254245476641827108539232292501201992584327847124547625593722542886105072266377503486434010798955409154351334408143141428167851631498309319069706223616 [74,51] -46352327916023765347354928184905545038518348147344648148848438031239592629918903089863566044862771597915906627406782085360024340223750041247982688917356243299110784940717166664210210586711894859491168278228906375369796712157114901488050025784514699402579460595451271455954822751574291872279110574103794717272557570733053877833784139349761573965912471923246299050876095069607148139006602909115926726635642280307193043083651082539827345804211075919626507498408482153328194799060802751961232982432592459066442850632371675727525376556390094937559923182360465510993912246407523441263864047412905304328997321557169633954626082050305785107506502287440725097151915279904391994707786108952750279719247786320537711249553401144357789149458146696275397254353011788087929708147624206331623335570818832848194361783940007586866475979568181194508270700606031858805928478895852020543394015963523332014703824052180080658032224753438553209548378321562769227153717830098387296517616114779240744774673282595440197138902939941415772807977218536290593508531445094125519110187288445172445310263007387548263366848809603377501152606468110798847415129348241275851189228650412354939627403337885855118263448513200322205646611868121273440958250765351226791430168818780396799600784351031338265406620020267840347665636732866165743735821900144017096378800319895077535011877160920309944199228736993103313592829975825672583587612052201369579001011143183245388606174756126486185648792470583343497672393141734276421359094065121531363735895576581542984295810702382193371298925251466954666113729361810731870499660587789118846355859571354374713155658463054947093789726083005839878781552252754851279299374911134838494161728366903410916701881126613642890067136362291083533721990070287941234670391397240460707057385599237023641178481895551312878350806026666623747322462809456982643426034040052327758150727267055017095901697265557997369159192122052255017925620625186628704636777516847613614726684000282599363978190019960361779969957671316073009132853782879575007875626812439604949588078901894456346720660356970692852976635194407476115697886006201669229738981416011560170686570777515371763473423051475118947659878914182810967371240184811814181856251216689508553983474482143389365407608204576478339092288872295553433440739809674835727138226739798430856974714348415154695603912116860578735285210965657528474655517672995276841371479362124591089618061608893787777409371820293799716237561275158531452027753150495803625407862074465366729978173901992383606740100717854687972733455573464040207794778049124320555531417681920 [74,52] 12531893932074634105545252772300051571129830069159863652427476135131411945063203852164207556704340509321613292254660957672961232394998972204665806256528461765960829707666031105223986087709046923346907954811332154209015414143974728126564562038150463507827336800379440626752877866469899568865650723280108464057822948553622620485905020974964078978488229663520932015229395833530287341278007396564720489169860165478706419520044800029715594789580229462684320244619303578242174668780561753987439258484591562283107010768047426479230689606131101063265696522026726366621383842061009841721523511608992638500690475491298211542227896302816430102020636065515299468932841189302670322284349197922954584712708382648531696132620917918018748320196420151351740003861240699446819964920812026955966814301145967607222540803141317004263605196042867097339134197117759458935743803974195877594732486072582473489737428825983306921087885104035228027875106382172198395647295033983852815331815389102649172737095345049830171986137996350692555588779197578829709340900926477568791134653414804532850532218320835376072169863693704517768625194956975497372876555576136377954967672359523464788164203576307668966609275097588362898185912472366573942600848652722033312309645056549546486902139094608613354605421446231276418211132657666330885982902591266899663672993629017417539474074957963269770323663310390016128216171644739344239248603753010447176808645446454625681322410363758291582152570562000905806367807289131882872360881087599032939643830847509237124972494407705565101900562155005099096584310677045961358028004670207926527061140420450011478529510839383136413072752350636459971982667993823686016291946413793642927928761078153315542409257692801048479884745483831666364714871636838627063312973282627911299058180859850171671234975484810199556015576985637946611724285430794926618842972009631064884242288804690519798242488421979513082868114080546869943090934890673523684693094484499581787915576412924069674959381299327432088212175057858865624013618205595669442705605239080536492330191896969006349462557072552147796984951047927216464485910780680013802792602173822973054096359181506489359892488906380926008827509279276767007805758133698866129603429818604632792981408265067152388313635391471407691068655778497442115871557055050076325358207188285376865933003359828542094847731451439109948271346266973953111702180787361940761213459833357370923308945137955207504373694163902890679370819835707003175142021513417332589593249180225206968689577928668651719887185799811265408069327807733690991487409814158437268487929856 [74,53] -3686741191066518738405594552333351138182109804572455059559591443844112290808722708645360768259012925236361006265139729605481862272724451365767038330202711403656457803255480961418974705130082209013081963794486964426229441015444850320939835842104996543741399964887042298060540976903628976521440496077820537883354491936985043561899728673177123684277233360875653474253880026457603040328396608216335581963805286569887147296117575973527850365403097757758124123921790544020111426740435330081601925395240697895890008716786514615980625302885473847984810685066501785456370344255902214594708478873668968672170946210539208552330051072971273547990724335794976487044354485088999153030106377946947407436651671692495128271533347312898223901637618538716192480089875434264417291285543730708601768333021759347305552766567757853100188861334992515935913105261875890943221452534474915194203465548916979427640162661127519019126309408160277593700177242767817534761436129261372263059844269603981722724353588372612355823359644944472979629316009580523402648602072384385901865152267462086088178011001047500569677536002548582994644483880872366449607827299280464232205312582332325217897038622836470017714960120867265460364397488141705499203572286547613717217663082416335158813794735636096602593939473569123855974986366048561066575331401775939215850658263300427444360006971194618843545217837348457392875183311120017198532392918849092401186047333202397473253433399567287043496489375721275798282630210736908522260455256469753496405284317390304955863783691854408511066624231710320444713250483558421989551574745870216465726281660951212964295904585751954740249351263964688592957354153220793726152621700280023757659038603572198075654497694838249469190173475786032276042243199035686555311799264158738220450494844786296632264850464605779523150223978699326198638741452902152131200467326162312873358227974214806076310211208122600528114261720783189191425955875232757096451894183620141107635529998719669510488299060324994920474564173486788317177474597803174125060218693860264508875031239118096941823506306969655477773396378745648815461469231512020463870140331345812610493561597879378061521671997134130376644390509417864370142595704625152218267322118671061947219542585263908314550837802298026870838778694541466867753529082793671932384051457158844105208778012435492721511178186316422492331565039213799522518176259828949199419746129851233256526983526475673466378893231587373308054691084011737135558260655717720723857125055457762623570996769727251308404437506009285346695742066498448451567609489093565133881344 [74,54] 1115787962879072196109541724710905060693905014829945947026220529923535149305756037441993948045360540962839957526134900654898765445559509638099403888368305232189250081423757203019716974344724747983822506508552692069540972477161931162964405961017335685320053769661848747104012891624487786136527686065777900703610926267136418981649327073086918636551630078504430605219827103952489108713532350746093818385294491872456026234873374307507819082917808509598854059995789021087125756491966894761700913922371985617471855549460214182309741582709641577232705697587618171587922628295753120414678816657520419695879377684697855460703595539211692239358779178707955409677467806460809352517546704951624478271120134975814475246502219695749253761292495483163024924169461363839194853967561286020736116076764544740957173762700871768043936359251165664147625170239275824928662553055592836221961218289020816765789727927654483067964246416237648688725099940611614737310294284242264170033100637855326474292148631315260818552297297830489942618824637830803712384748720296914339703649710248060505392346584433409533863528208002211681099931677856257496259558411475290896825220252438774845804328498636799474430198067596549592392284312221264443537846081719552500572400910970814002261703468958761666572578123262697384923460397887959646688495480230268551238040824077431342076797563419976533630263562965018789003313166367013728988504235765499846461847386528231058943874030046245703735346067850289382765887533669016434738955591297968153876571107721889996082638402465746631401485610354741625328656207114095827572411466830680104849818407140976853562684954683998835780143945348105473701578055966328645525094593672311086713679702649063978249369398920310465662304658902422007320456286137245175182091507740052483373959512448178552002635837723124430260147173152849360568973219562644164399661501753687087601620815041446110946357906555296528835500538386796809087289752526463595398530811110099678971038108924855190835283123850599234583839637659731011002835573569100961145798954781983247792010284153081169670445059938721542440141340704761280671848099932249096659833796809170978450692118634172716380876899958254541023782450556808716438344031778614399265412917617892697595018857403432794200102430692493959853594541733654955109201041133813978206122347252528680892288145474871788404566816596075865914970284936872555868220402865154671964199242615987068807385369744993778361807966211211587262202986180410784521885723852647789498307851072240551864120977196453162574886645102572560802123277053510751236157652931744628736 [74,55] -323767855724978789371461613505483614121697468687519651612126908212380247595980469584392119332783872298116675753832510743052268322695584821870046574897341140279162821501032580396193376583211957070276997750923877468647382461412000529406084503958629712947809315497192083669599784480668732666439442529417696838526022230798399024679231465919500141885051011923072990169281875443344641115729066404890449586371096420607274247811156861625482094599526673102840462644090777508517203119949204641212545252897215197614005919516273506402277726858233567512512955945127996213404558264569363982997334377383406779845953119719381802311851397315557542693396384070453908953328887952153252517503821225070796828996417057890707329497418876746320740205964863978378410336987120634063445986080422587459051126670935741565076450777576632856719328490121595953713979136340800962824194514267273491590516278780352588941981544690021507402175173858363599821453971135972021218313541516252557021518642218388985443303884390864870428191295138613725711735897835427342375861269887152334203392048984634092103189196475763556441737418245510185256934256146309293695411417875429745064474620863998867411931724669527282412177363243849391742655887295381733318664315931159849091289564996219643852585055728313212547245104976956279670205333380063849869384213630724623109498430053122972746202049749450154751774364798219246626853428678208779341058818247156975104334520738045377121096171187377201815352983908040384738916880262911543735115804411306073468363028013303103507543236953508277394008918353083376585251292222554202548963068711777631789841668630869115006773934518549165176370824339655476235031164777070864031247655239547256902614912238011510959500140266747858222845468835029741657732817404802956074104816646257713958632963263402927932043193946203062383081533320941263061955433306587238135954997563970055989348225264004305798422649934090716943838057335188747215443946605039834698129523682531274909875951975651879085148609996436336189772878824668637389880147745641322907470509578662078376287899639975329876422177184835577491835722161877367522893851959942922391582578569726117695503073908168172221382738693690818883519985021397332178234376698775290134364427600814437313577946516558162247654349308532493290480179529188948371524224263198014417151199679192019611705923743862898143293465190852292974913434011786324409593961120207313638696117594193500327312889202138797268968317263312881677793531331404957602817901382981156764233323697011879029216873969021880038646660525475560905989502347766073143609798044942336 [74,56] 84885487363509308990015787397661306167801101761889351216425111680786229242152040917017328981147166113279111771022610382405174025545764419041757432882334553745208806638437878022691096255665666888533128318831230948187515704790493465384504292427116676161445495714461297838578373253932418569194226766772683493682974352239760090622765541531883993796510260070189044890222535561105499175890153026543717581644240522029431371631228739416468933350681518557480737011878773247907649286815856535065115096357477378461279928667833515683905079827096605012533834478712734724205942679427649533442383857643953490791937535641353181796079245131655755119448881489232601742447054489508208356920529570055000115212030719476118198684352900746589010108533568101125670656297896765117548506361808375497589103033910562719340498251948203534235455405591990064670236430435215056801639955603166429690190728337192955297187988794675434627742838541943472266944012707417261832447562994034759041302565011643195517373958936993423932995170718169095240062596048545922477365637793707766437556861049980545600297201836644683914559354044138517355807596080682346747893423159659190582229912503545079439716295865199624791082016282860653130383234055270910711414588517303075653028108310328926937800116293605030144126266571365492952301157706336717113726485830649731816102195629158331671468569853095352605072868030308632228921759724788865397116009032443424257755437676753248049698042422498931923788896003736472102745590767089741951753180250610849240241347271038980912497469418573128332450670454174169189287450793582163834829071279100206786495009906843520573539228013268844093281607313223037820215458284889556384772810480117536580351056853784748380706525514853996743856326864193078131300025986546551098340973416687838656067863905067469514964715577194193973892783225746825871097913689436559759651946385360449445873177135741945991828977338882506503815939237457818570755538291712479959562317089184597353980241291430161224925692639074781814839425029144991270946651498497349355444950269785082647382462813848630415030932030370270132350047805436013714453343264312526009129553298894825745795526242287557498213336486476381537055907433645814238015455792531522990053244341857133006003279178003852222172817863223766836870345335703492807208321114042700108602714436883464151726474251988676084876325431049336319491870997512526079152442358867566430666875440213231663135277321119890389473930021702712577936842216681026117433646746753689642213753257125219149432559381150788967720563026466402674728008553816182138203935866880 [74,57] -19285998650247266512679185954679473634891922022281019073205286279809278937973370220326679622173178802454792964218569630972188352755434731094399148065734762225771623317263950598091925605145355175796276315103679621345415936817929101803627938158152846716912778245223388591485378614329699547137994277739261162142544745750592558090856477765315282567106476887604531651714025158955598696206646018146888082418416604567688068756113201683589994150231330106355534976106085652677303856992445691501530541950943066105907488565597437107169320488632302768489965044308168277578293778328151124022679556788316599864175922461987363579505057985731128565019433395088473267372281545025484905483753880994281294439388253017240196457269139965812871803986674542064997673792718421508324314293875268748120426763944634823074559557366353665738342112859991457574838381461129344862583479225449226937217716559341586838504440661773260035344356116717048043474570992371566822777082310435319398446956879652951742309998364251833622416031522643894676493208015551093675800360356356454244898992074572962185282220468809799623046082238587372089367862262770332947664218092015790510206203395841460315798113604602493944551632138381867674749164990976337327834019934105557850482452538681744114475410255159077588219465996764275181641847703834789803557197643080077833799144305056828479984183590670224431661581619768179006515699456205112306019505185004358575247622097351277358483448319398920315612345131392557122112743452086624305488686599212436613721365172329102325423191687654301154288444812987456153735647011467330347569461355922395035401973635471622099418945966185095725732265006313224387561260126876087943838607611976707089297872932228101260053736440577211436998292829395050004844657107945261421117324942868897998023714985500919805857995844975637804999216624999632523640783072304590401686546700288928265975562782799659768975637143325998941945694050174151793905459756596120281722566133080852701981310978214066027675596030128504129198860786958786761790393207982272124829398097698180258409279987936092542082747507972008379643793823728472563699903194815188534299415010014788642592894499649136445942859763073566053832161266635692317003981001728300249708876586667413850143246644778225304188787478099082677992646192060013213140107879322480627724169021396824336649939126407158716962862159318891820660645489021929593925359331504894093814625806559439126720503458293230492821842533608529449649499243183972953395464666300547444770658204132897945319338429011335057959138806649488618323389134550196910880194560 [74,58] 3712863486043040670486393637197205136605119629464383312729614414803866571172381122295063909915544346498434072917278181914987904106041151929232275536748081363177404962203971470446965548210066269552589307034163232426312840989120355551746623618307335215279976875696469327317649359596894749448565925736404426948868750511688897343649986410141248986494994497479673121849181968198715486633596141755192655408410380092256833566854192147472323533314736038213222818406056736940681773641534809765935008699098346846501491632678331380831764501418631915471287546881169727405947450175699831387130051860649209236320489636695337579980660478360561347389775033597166418585636786217058591963665376490379049300884587864602087973402573708132565164319746976773411364047097659425946486964925411326612425708290324354876560548989036832577446153159641496979616016162129913484137518429734952874088093341829976368854825076178089723190035075664250949705235975767624290657480267282839943597027965405689245983592494017066372897895396483039951209761809568297956644662747123361737224229228925911321097854472884380631083524373265539445332726954384537440721694329329590213500705863251549888553649639653864852716042352988861468929525453439527710287974688693179643609656806237282392125907497090549479085456182940132541934525527302883425298871151518648606422690803449199436753178730300735558969708294742651727509806693437096395076252557761083333442778572491080764942215376821394551548841595985858133588496376408975614198621834326770901053891050754744981446552874202210000208069034380102221507499643407270592584607526622100169642034563876864674735564027708170058529908699791297860740395662538151798742727992208604892327169484684797543553399728122004502099464051108899736003464297311619828826003829312162770213070042093078115677377460398134517631276284095881347429418198382429966158455974943290212814635194224861269631620713903905196116054656549587183403034455491349098200202402696114132787751535593921047690687670684559548642891709493175719559463247726324292554963756857181419396567507922217249197642073330882030713035047268671478922944278538853935743734634111262476770184877450856005227194897545251811647525681883874710089823963708190755777252208868133425740297225460606538642524329326138967476040522880240483780591524122877424734491386327551405584632854340529051519049012827505467156921193351135821584639400120517960246763023704820569776474807043665133492849892677424612168688365812250869231185004579731151398978369246888361467135060410275380567083712555580256744460779334017178664960 [74,59] -608419114732975796050513279395711350667392289721527553461411683348134587106005846172758402289509651423734340091927257662076287487717622947934402998322004902877995284848403324491558254907855006849455989819054957448109584021224629451718241388598023713996364819982238445938235529659983085353949784619625029394062611413792628479509583053592184589369552392704572525807414611300888246274517149382712227633820887563209934516638668480630607582675662114458718991266972331478626238881056481136739760190868457161819969587355265119740005613402527337890519746426428246174432949231208413908058872273891894889698410780341871843115611166053099364119313251309611123872954972207164750713297174934242439975340692093894919251904112033051992437452135378312244703941531346902334876307531020683774755727310123351511386262737544545195073864908610780710706390366009388318001363538833140037074822833915236856228562752965243346704931579970319243729009850628368558145477383641592697072914650098560851634572543410412375957212378680650074377085601111875571652409092573010911550762792746258260692080385992077999849950659259188794032747246441428336504071446039928493058358109383393813072627006684399377642920393623355398704571696363054369461055968458679127638475126208743299279521450984565547346259876852646221370886307682114494300086687769044453130606703440119924322948995694014674652321999694633896101320970027965510014999432422984034275966091533729532403270382294705146091262470899760763684455292461440255683824773875034920420834704218334677998833999749366736598065278896376845535766623749226771642688498424983854077250386841313759788512114457085850635972269083452784963155980366650348228269736240204046422087754695551208340426350933218987425154180689471819525013637949763872847539050086994498670957198593470020981476740490507399233082807315402968800600878259212459336031822916444997853442248340811617391846015148555560036241960485703768464004281680359456012546113233967699083727134436547525642355214855478994911020792619707863755716368402311058627722655035895695516395341754628886188228158828254979414730545406574348710908234623087643783990620980673736782325692346155086161550109379319189379668902900738105203200135344758625441374104420254517214975031041366819551417288065364939485406268049323786640197666075721563303970726552101585104024708294629328632358749470495776062144338114810884199973326769901943202494825216725236722718809245103515301977917609165673006049618257063328221973072640943408039568860184833146216010823633561631154573416396442020716358232336930701312 [74,60] 89467707173494804355335700472771292513855699830745769556868722106806334407892686570230234394596165663105404527899154095483406681490310435529575404968697197665969424043271426620472190590325292764737347770921831147939777273761846378068730363953744768359842022279155604237892176855629832750479228606084496043191125187139190728970911919651975035831090365826714814585375939884916136763584785430017163935557340262910581162036641392674120514502097948478144221262910674274438605852767887008716633057040236322506634562209553850207202914089754531742209012460503699343491910145552693319658155941780001110756511202585761191722623381956781048708766182408757992006489331014876428832643830401826620168270675381995027028215238612380235021203009127939206048176451237248813880203145096882497834594515165762345315224543654006653328612626572383630649156150343371330923162701912881906917045222476255414609526724697216889293041976349004195548711522321392720069697836906120647570701809089837312062224660447127487982669052459490484641410437262371005194178582182532864981590558625088174468485349083272190663667256198323533832280448783036919680274563058379252026334080957705208168314276657967314501296897897117706039906501852223109247718622253187283758687487729828393738969375563192614507738722652392848981786167240081100453597426828290290910783986965819615831633455444277705707715290100471808453707263875380692081557741166691844794215593832079379455441461149185568092177067854923944176384898056163792344490878445881051472254625447469692076689148119470545784215078436901364804268915071409418440259117968260752942342195883402556829610505799479607047746248033299126079025011527044855158177845071273429410136874450627721471130225396761667793979337166243041751962473170292111661642864981952576631018746863155810924913281884541226908236140674804551722760368626569082744082560397165735780572712917609540220659969294865741240959129043840270600619704080879569002857763479562447967792006153856597758546490455118986706528434578079098555012730697071553853134671729284439050398075507736357971312953182016920556413421954552413435558360639681768253241936868220048490151861213183444031844177916117221997598686631634937759024235749054674866762692330822254283442837509750413224007463113843420600704358521877126984766592959775367369034032417604539501535834449065480521781487839371541923727670129794782942629069939474361913351656189428552358262791736715848936719629648810197490000901454159783027880959213188777624802431217895524006193111135208787999940541228441851123580963945185280 [74,61] -13282653834731966634923522438292690367792233007222982227070975103186867449196959070422826886368382362361620401448518062693408591507562494333880480885447251820562410798752582303705289653021411878601080848768504298189544133456427923192918544696811771844887573360915306612809714487112571061511080752942880457385022865912690469261302570461702701800298771599016161245148857744986777022609992906431705900341520346583005879037853793977535921583784786859970574775056451922223193490533333008460225246969679274726996752253376742547143316318205907003279057233679583663977238099662973281004758703755712482748258638515444978704501859543260273154784870142157271682132601700321163707162211930181040863659640705710941896243479100503120689433386245003611354439837697613891929121060675282860284040270094157904340800756988520899758954140751632120122719527534382103547111683466070739656674192475220309712602768983625075075552401052390566186068215356596578678423871966459088000372941205520204772497665366823685502113734902848540095619006404499311839485396874469465666834880834548635379309321303737773315932529244910236538794435767125893616857820341052357231931746714414656663543612236254250413388402619436751917244247240542238444381002474087781127652041444854046130572997240426389022041966147462603283675702153366214987297127830276063418767836144826309959500780293701901244186484892116139415990839448179892369895150127408172135168571413162308528257304508376329039477758909046535597914525358517311476022785385545405527127297201589110958434535793320122563016718365172371992675031278651273555823948947529516752229541257316117654008618627663427972712424056658424785862987708333579446113460454467936672547263019081985263801594113457694998227097134839750785278916745133101944121192631027773123142221345603182902247522189856124283513756402503471465178088310651051648209484920460643044533717957830357403253223253938801428528126886900329214263485057506097859021336802838150396775810116786296627650928690725954112479710925798830999086176618971132063371162346927267029655793347580227375266011949334050826177369050841914947282935165179020662249006225739840580582590359052191354352185430367179245174419956124604475084769271142969770107515482579773498412297863821954965219952047291375144468658036881774374668153623909614597041090512822620656668394358552809159578072206454792959455323799947272758192683078859773726369864641117372191271847337226535049883147272999363737126749511132679748742879519771321948470983647176286555165303785454237115954398480593945475624520908800 [74,62] 2225851361997021018064457278840959201578583063844303477066983804263680570365336408377620483149635257910356223253647608799244887900361946366227804065586929917998837537274827560341450580772329410830909880428090854566739658005553768633653465037840103067824832463750403951270415491194275601852884407898518999353676392238775301648191904721881718302162310539885966171880212438123867080330272072748235806355150047463780811239012142147041796559062211708827975131493915522785382320854808766743220800720804315616149658659140635269245564055983322164723872109295237371510561829958926027129688247652898632464791965726187400282377084598714395567702330308827873521099482007363609998177216511082452037961443246145451008951461018928379173055764200233751158980156545145030510809273114931655964248408196031055020094888988226646842098994042144365319352580000511374681754906561915864163810338681407219162240159968609511381060490890271009476427696956515447433889367304229411616595947865449729771297755135047400036321560277673978677623244992562356516910518751504360629287351232747787118808633855094728734628145300979439720847145782764424627575809378540427853304088377050198956991193270906449880175154103820927719795390177899099118708778938523725621466949801735630001110145675482039903675690514116130406333922911254497794227031497119860741216604084361048772998023866326346693283584605263468457902002803681784760238100717593067481675057978025457509144480085606493286191521300565018577163037174632561685892583968646934110330186754015835715744423872757303985439707587881828398436936249259618166460502920197196204520460196764422011838759286517582892197416889147912391574563531408254597815510739039191734334600438967345262915317541185516922563225265867355120956294640769555366486163461396822795767347905764806653024730268977388817062292620700145826070422758902373104767066068711337313191856174679442889726958773131837986808434144488358185463975096810341808750341505823877561512825958140852828684800695250502271254352635067992632695399875821136695667611765995442268139049131737575770069592675807463705996616043137465223126214070863155565345279559679482803083325188432647312867079278092881600849269838690993144036691662052543733324175521141141395045049851982323713714741313967640622726109146336097420480352873884328291826787831238741774867604119862480071350557931116518174170648409388669356710073104211425692397318306932021491598517456973331241914175873927614554837962561712912999430756812910790131444232653638857317254389258010165538879154123594349514558799872 [74,63] -413471467704959980000924978335860566881341151222454589821767070844894532957554080047192453399354958413974289744112739300107995870328619671674257677154391006586378659714304680551139740479465246783574981028361978471825712952947663908024975873496104464469868623939051297990676453969143486141804569537452789902370120702774027041151404937989134308835202901310536270272100928661649324889769078804914468582427715254338553925685679141027169074723407097389283663935330236451618413871839458799273389798719752202774264335675585729891044752873031053050427063223004341177838825350060210677482063672663022735661069931325278141611270510467595043555791680014113507961389040801578501364338093704031820846978356760566199397363339116037199204998535131873404235929788444853291418859667665994003810830051235601298880209299574365598231480106323117872658696448685362726839210181230760441003154533808923218662191995102895643181588900557392874984048424528181702693641483162808938664757413748813416009651360910447984337931262647901821029392860435431186490813273818471910657768549281438372604509147227022082844066152520500958808224174862692327069404821941100159169427370627056006567476609161812539107346402122069715626345138850480204768990132094059570304405581311490213352199043886283128314352177866815739318379584987629856436219840869596021972519416096837503697230325594615365109332601459618087704026802514189266139831162634392489774419329427107977670175986180570956852840102063454078895419220758085323260132396342637896893204327251804087658778000096176980534074745620658301416530718644164973213682904187561056597823911279515722772091209434165044214848966479668088626444272842393579197936053277830803336543949933592655170681705430202339947587456692593941508361797094198832151202206967162688577191040434054145081022498931093399395792748564853111619246117602558611226174366238682400913799476398004431607096983095334355774435158177408224847636221556498420153257176055235607650671845617093040135310132410336111496146363525654487923723253178148350938418578731749891834032629750413102231196032757017950180183723581320313599835169174677439432010131873081166764139065754156840253877313387360932610291970118562466735022662970232323874421975826299645406819295580026260286685002825818233307746476905947451374274643790244684551959263804018466030339833492527484727572140757013694166205332113811540111519301145633467414746797373044835306808512897695364119512972359936186130664090731150020983335503339029743520961746003085173232938755808236450636756041510471113637888 [74,64] 77104386170372251870726626999121113288088166972033803629234978725212814913244625701459885280487383719032007795197803729218179910818603826281475306557200989354266380038566256024276233452191483978084724117805260829358479644618799664483418088762064572673186368009439987886943817181643805639913708419458552876600805024248044355045736136358073158545560209067241037031829772925014120384767801120116181843981677368758985713622545868714318148528059349542139620132393347189127959141760761980658308586290834931301433686182958931363698006147791799624697452185185280323561453510270473178479589560691226555740983031828179394259310282841529350877819073999113912033589336737413325262796914124191597075373162332945468912512918028937775711074495370198560499927547207497286464978307498730363559361695706235995468733005287609313112928886738856201040882349434236452237882650184479981426721345609271429134921276684259770880767935094241822548312625684520766857461313747536866046373806735334049082624776999405137748154214817523700645832341239231973619175227791957984611671320191148026951830671686557980701876148675126799614566754414068060529652154324691683574430882035198348802377419248633197698814763630212681033378094417001785654431989532978522540902246099742673082152855632881245258789442612516595980835379763532641611648108739554204346096370185457301858933461112126112669626379445239459455694179711024752225689098150313916519140088545808719199823276272322366033625730735036041773974573513693780896678804137037643730519526594239393408366718499593704752914022741628884417841088355033078283032517719653249403710670343562964028306195754567522508645215255826706115423343578300662037468070965887565984171002748940394588529209230515613730164515423557117513622593420885558696566117725100105450192143207172705960497747020905223595557699949485364364817371109284939194852563711122628576714925955703476746920712275452076421785641987203548363262197284518574716112716112228642407559908527823265674148397036097992843973165504291527768267085748236826594936930056555419948832849409349360271185302022204558813166282748182198438015345313077475052389686936930609297113688955977886184095639460475526846217825352317066288671248001303326969266324771664288762799451335331921808321775899347576179013281774456756608325415928784110057843854602865571851429510169703753303909858143413641804555183883025658700047266737259582299385173719214687546424285427218883337911297400840630938492574680332240059703343162813694144825232409345215494433713482924262572666174303939592192 [74,65] -13274100172795361999365217358196154541224287910921699850895944670021954293387813394471866050580969827935263171292775921739369707311946316083378264777892706663537767920057142913227684416507087292767835704426078268186920999865950759142191242586631554605993721906809773295800414065925391376561397007378582788532956437007353508794327646268019264183845098690440004561937092616348938602974178440441509495562925342390691555001108083787455690794780557737320205072231659350591404174706659615939324020445790564529218160811239653144418953412580800039841984510071020443379922291103473672976422093953374596084150491662198518631027703112430943673463629630502459534298370426386007158247455711277750653283036234409567186749547629591544374266006503159680346019463347681762576056502224197434507807132846546880751351544227131584802703609541798921006304022128278937749066743782918191246772438568420294296049528553685820389013307048305761935580295449802483729656557614480755217042339899357023867985098342942461339893169349662049610693803482762231663348744635128204505492803636774802399212324946459261826215710974024844085621725549334479841267737947242547554677041649002898252012414302390015411502457613481067470867753881166953877069299604109615422396023052780759639910003721837566980778984763859967311856333119961487388007554123545492961900738857218629195145921880098557137090680703686454052246866066374452991915555019385230114291143788129772748578104625972417803851549298181373431807868248305302293113157282626668181759470005720265414658747541890978339855739527487838214925424726142764520290194760275409955450040006246650796214006278413289219734763191708151295425699923444423600522143914181536893742893629795193827445280004154374800657367817716737205482742135783658708167810472343449375855985180986050805826030945990778797481122332695476294918639228666910468925588564573481686309738716621168017814537997652977789147479958955846192093046855005363785289407428503348205742299270950305289132955866985118140279527325018370927709518068464324711977637617729266485416380989880995576418970701976609581052828202896606193014502369749747689729047447365565069057146590636903576909500598232495616966315989480049937879643456170524790028067466441010827491231418443470645944082668450164329236338236817351844081754193921863470104457746273345121569078526907411664566963023962121837469872344840542336611528484761227036543879160331283125043228206634399488983501833864657817972929032988189404970011981865943024628512792429036506650078130947634999473214997921792 [74,66] 1985475283975482647537040585221121236988550203723178370384925967788037909794290669200290597507068039139362347644443713984430349289939346295914065425797243719597156306881456958780192729177570629195197170586219678562454199771069982079971377120517391790795137639975233860353036181019792640416539819168460805366855235265549976760381718649952435732127292426557275071833048327460302676111888202536822335964017361736462031247680293901257662900068103220722914433548220218636410280506319838621845955728171840205739244033156850811414499939895476876394766225403046153477487107989955108506507246395150317943441895813749245122629380579579657855228054187410582310401967421658093185197540531492191262833413352839768441515373346922231519727423986192834760881074531986383176151265979404671133012216340702413235183926563746486150795300851833903599357388810929971569857936245552407035868813655821720889903298009148157322084072831045411277643384991481479935345044331156309282333467492893133134378440609028881911490704867401704620422887141479737172155479387611571700110198233668686192502581279812211585255815703387823090715663177836798367596300454910313588749612402486700357358429631151898791739631233414695775192939178986249538501388458247312824309459618405875252168862259205366606653470596799734224689355309529101385421076822914761177811541038512734341860975308411901589416781074116540202777219847403986515619198208263425057310095615807920207559900957558004871654904713295382784517905759505884363845024501790179825112965816152290133036496437009257460307709165924219076042880926083453065853426807081408181805054242042652857948580617725239612533539057054383586978960721291579196753530830275668326134438749714167740076149532550663250158862469443534831656106576762902264265222513592010855764468577017042115404168826660086588757373751251037357747659056854756421665128100407089616751290583551771962603287839944874088338546161348078955096291211432252383617081795723433705716422338040507390084047129847915889129338042559088759321702726033210009013911285963684663259227375824385554199149544374061841035955775199751455077811465746487769423459299966201744855292309505949775367730710774449870025837102677463674282242136381446318697572124711540358023411146361017487811792287969594180369395847252658554739011695118767218312907968765932769733156429011594034533030370688721240198362189162873193176829131898555107824978109922096979600760634467531212510007360573286954072369943965124646586657093296679493371957376413958854848564365115143118174499635200 [74,67] -246332423594338038883734427349725555857083177944653095279128168605696683872397098578531740562635749612076912732959032806698306262481078625018687967533060094402844842258396682820541556147639027294304922491756017854604481886554640845096664954512585868448982916299380010911026340319649795888779965166004176568261613934767732449362663998816007936014119830710852692069830562824937775214584575766501212961985443785129249343450211217666739910594617886915235891511254362984870609476150765807287664882997724696200773346783482372455640812907916864009976266784649904683919587219736274382257951275317058447897416117446638037031800579944859781578122550855916471664748162815711869369151076356575364828386066970148136177072625412087482819558159085757553814845250112484630714126030862470437580722178448017456426651551076746298182355769754249328626680007147062600868544843839477755821385763602118109493369233634350470719063151393252163477215647088244030027303321683770219678008503344845952009316969436194010680557754151450842575747213775790620917527384999753473656340435380040870873552345394485451582358148432541016387950991172343075214051552110110541282632859091485584453886279673530318708488765339350273718948422325723368203471501701754808392826689475739996428499901055791875651914028852838547975284119994354122111640303883487131830489863313264508259219299688396408731681345208232094880544713403512498182239781576693304172282491428861661874344985792705795745007630154677148373159883417609365904803600241611835210166210837151727336754264761534844953106017045266129669456577742139645910116949852600463425879311345676937175729571335441197545461833024671585248262259517908069902308083609861906720566378625990523421887701119115632560909122585462145088633646905900694587137896796282946354930338032690775762238444252785041266426134074046755567720492002799553367127687666448523690009588356535806982857528083582149978723135176709840249305694355959100694242403960432459146482464862403868076389457063491689765002136809290562699299266837974906461727065998262658775231180266559322068507546308864751984253857786640549355042697753723044665503829886354395667535904820163803497765834150190629813457694286292197294406547176870866615498297487005458088284379029318815885960526061446923254340772876065077192162776431577309774791884653503479166953756240813482022084980142051892126519919590946543744811338449354060357913486442440714832697072240889778114825290297085462825153258964680655496690821663449534375571414415812527756426241931371874017607680 [74,68] 24145838690672849857996332290810320244298444741022025467046199767526889418034679339851520805123946803624409510831262957989723031170754363671391847825247419133663536888705888817853542263783782362054312582069938457038126759504804276976842647509898845940363249754014264439512509301894782262031788292788148366024882237651432839998237303306680262137500960892180545378933389486714871024645781507096773152888926715047457883815136994764169877627450237045914100455016301182557732515253751293337541358065590324015747156249914809997890453144986903626726954691076780676699732040201845743032044456673766553206804721246730024082040991620709001412248683412587614482452944805678973926390977485368369985903408233681071276338388807876018233853090170256342317723945363231876298535089334586769363554694396027547667393950645683340171826818431976638553644451284780470226893541685557367723232894901053488223344241472388524297992584472055590661834731158849617538332146142873141547431736151585601036651127839010712288632141244965125777004701265959620730280682264585520692905043361464391796662930156870824372454759313157105840424281759776365512749626218343465699360183731091989064259199314760046142176258782959531456137046000043745211325341644889452916773728214706166328501535700141804683356487099674673649532345631873029773248870794346955609384849410237055143211851383226581865525284704286789910977050160621018459620059541785815596653229714259287823443080950175635349269116009998585020725919644692239888781860006168531951278089394837489429149636835430842262314979523319631806221317011155907950459307640820783029506224130480317043862192617122634464553319309151816770249478389316359942904720814939985211851243187515957706259662676782133309940242687985927501795043112131899391287945734755762976807901908440075677541332709517055843061372861021936549714313507902798487081816217022283700284055857852754751990328102051323505594976545499106307658330652501850359927682133598940927062126789054474778943751337319222518361073255157512501253847345286052194586952109200507938871423169745961151465545872638687652939492984938421748027254482258806680474004423706906147552289899215332545469627321499969646684534706973650848514785511434756346647554435672637864850253626014487728246918754757011209997932404183406116624960000658167047692528732912629495734357290271914176247833970415247577619976670128424932283332026569290586415163284545556173384600071509086351740972773024626626307470559014323564359993913231565019462037452173159456908910162071189979136 [74,69] -1682457643139088307948299173814796838072827281900156359686633420217515761762922330298987702276005715923428759920298188310939425397787894840090875943245760250054607293692367288297296493642202184329141085428995820597235109807079980929496358539122693255553335068731410509477139504483202354926474332833267357698613836339703863484173491022139634406469225483394941667130140342694190193032709324402891280935817397093753315340415970371281021232290445600591979207759450300516823526938270702109531471259792609712921258912854921916860202528477592574267966200200748038333245557475763793517512181603050290519381742977731123345770837784283012273217031908919887284491054766865117619124108414118785397156131492291886406207086014234303235182262243798700568490619043012237352619650039071595352096363908510604113898773685078715995981659925179416712062744929707371977272842482470316449890444659317363652904631445343982505559105779189933291179124638129004298259704096918092524566733910166824639285165751285377039460071606315618830300530141529630391092439889402979864460578449307652636602741158607426724260084493095404277721368767713788957911006910539908674558895908146820481445379492098198453137176977537152961426344739264044958239985079008794910084439537281770817804264401051598218537290198816190940934356914825806380005040031992446990676633198018341389653307243177959018878735271910610473690696006481698704660834051098103630305191924414159523611767491717353093053239267959986096089046878036582968640904469596903580214501982462746526517616012081144636798371121536219551094429932527155791094117608622404837844303197709368816408836325412749154597447193467291432272363404215658437147837809350437413957878675707923498594057362824350900313888026113783467189716711695143500732538704825950278741793396107158626249797588752617330671754562860547081113952258964572830504031316657805109584227248351003650893310709179787934592416525026711838893624908319991145179888166277415190299375909074353092988133611519172805911276364729506953516377225220378102546756719021589005561380726341818628962881921629432640417431971960423518409069616009893494986317304554661530075145964728138650520389253558892777409694968079709192768915110288687194908967476652312391770842538039850407839713675133892587088617014292612133680913977373434679306015461617804350105279823199458357916663522560233817239194349497222232235730097304399762761688696123915956971975501342797706913610303691455919206346850853653447449586076112328470228762851100201372287859863099277312 [74,70] 49359310664964284549848137788354509040174886442147551001442924266356101806986846383199412045615990283630032554576147077416759515210504555627648832380947644194503720800196734225138547524202890019722087305210801375183398154467853156210259784768951178877890085182758697150057753992790195814475501239968773600609456379908321531890827540466631155150221431694642902322146396114422551713217317030559331640017436268966487274511584553276087616707419062419635529329744821328705021743142119467916143779318831484435359569285864565984148823855491357176323498332549949454452754165883869643704029810884218761606006755796963542903335010456060530823843645645920192269489727635496333835730868248778912515003485606630520657289216251513135175267129850424736540369355616376593245474910784570032045656243763679137614113588309986883469734744648026357363653411718268444623616489821803890284324641304977191125959976108445527051570411179437677750933560247086328601039535457574646670445972400444461115070658466591406430537311767110673376231594814668032780029115744694976604378041819538534535606895201890974320569402799120750005044499261616527398331756037297437814395298408358132174961028199339855605618097898628705188676595161031946888660428184268181672107346023165243094255659719149368324218965371066858654644281371053570641338962467813462812440784079117415130188771375770102726857696824474949368608603422208174508619720964941886263237060297214603813524623075067951782049753082885693749457521741900515333255737650223567301855576799022455413600429968488346348817149259106795012598497139962066651452269462065124611059485301084704327853197299826286424700855745469833955021298867730553605631108327966828764499762062249622924899345846422216125218252117496154760422057290226225563065309860347283146174657794547470180324585360511370923379133763856137387506925051168158986916073040194544896089028747637390230641664433719446503743113942110874151410347117263663970235857708466364245355845678879509439897025578177935301727905100276514092442540401235346478243765421000291182974201666450998790889651153468499105015052113575182026157112145587221685826325494005722001321989776117161939770715746106539265391829558926070622304280946763280006993292886064340930614874139621189723124881547652681063769471144666419379558958153725837430839100622275188329512762243123834112123967815086473937432656611822261230284414364067014585513712937633837424814313083276766237867006012994365696340471421779729840782188389359899434747373242411424821123905438720 [74,71] 5697555616852360321114350800066267911208917733811422580331748176245368095093335656897440715244543855803584286959632459392076117476705788327140327944432903726792465082285686868274363379278413804092676606341943828572826844365396562084165835934464351572197047649965751422238527000046895225056636145445084532141274819080987298582258494890488455635819622632607128777862401721611569230912440495422771615401360771893628350147435788579324792240485781757825342257996085659716254752203001019787376483045652160056649715124259837347053659880069394700646431714099687752321836758124342061195553718914755901741948099492546015857196671043925866834827676964402970305194771068186813384884554520919649948795373929476078333292172487578298130136799976391105850021738894745203383002306813884611373665737425026630865781374058557919879636734958635806224769344984092552726640912580576896227093084193380664457645486389242322175887905247464741949834943122084774853880019734502761688523001303458423960554124710382378044993338436876546356209685482899495068590327488974156444684518841770149476656408706826156258988431725471503896000623017629027037677205520201486866847450180850260249210004492509868572382842283331918469930286070248515717095830895869372633079423533535203408317948984962635569014562454616954194849724099724724835060658128291809653557680317563841414138438600425623015658111686692355261705405106981411995187059436887303354920113831387553090011435209738328043492058792207443682659790991905582923969743674502256246469971104137248364415344110975349516633151162615276143341684939328207222620488968984991169593949871566691806666892235636438161849970985089540501861758438701512733859361224304870080378522643546894734968408660880685608699252691314785902209947416619414568545467299849916676203689506444878279474339156480085346789834278887469593426378964192372644300313664206527476783745917051757763089397236935772360599269063036760853041337122184592168277708455602135809797325997560881621732318748186007277968178755736891800358569746649848060393398135023199713290074190708862356628427691538438337078099389088949925412721281195600536708467460290407538666926523337482855519008659910168154233782200273107170672881132736510618709766821475132786850514077850450803020281554683394303011509647851294762471559997701218498212686650031574671934403735559778181239164889911960773063749210261953572099145403273770614311905101330141358322000366398578473315257376870377085653600841984887120428902067118268915176224251707461177427638456 [74,72] -909840899215394268594622336519600254378648076675140058825940986513028915430851543660284068341467450235296823468753554094865158251270375766735652116856056057392633747599049942094905431998292238269236887267867048296713131750835947264471902313655685692830033197596978768882467264808218454331362793202187373790650908128655692961917533043806282617390014584865757862645819353862620853597800583541749072599338519879860343116035252970852315374968035857534412377779512261176793445960887250456410478607332190663836082321688632663695723860735455154527015587845803472939382875858620844107384165101545533583701865852407429013421974333259239504402110790381804590406046196277118548263033372055178289889994127442788879700429200919077973727328126740138373104665418957859988558838555550314387679505116431086912812504510010368747049185442552224276872883617398551079235206254601485845983072347959417074163169077027943694453711830011856068664199140379577653544403756972020221335060532650585368572129188244579959180911935568273055734417410909887968618004218015201133506538503729782929095363202533748863980567311426640295023952968991320842279093575232298664382804622812603131934282189017927732198245852864971876148063617102426170460325216700797947550770115403974955262004039093310804415724664403954377560230937644613743907432916493270956872948559269753823047792600438208070378264822952878040640099487053590043913902875806426402641402049118808173559628303900919194896653713962495738708830782786704644427658634253525664261866716240757756051579752685568092100457429702940885143116310828368259762802735103338998781544730163939369017588019798519883709563683050228709456789333995107086517371106905153554641318319068206732015047060516457032900442294240199749418452367624002996993866260898724373450026640278800136568882103391519752735299208659605092399311078530372599792745446321965869225438146858970051596716224999808647538019412135846143218295787796324687654176707687168042877702639384438217256975059600635192813437593142006850840782306642799751335523632818141180523457260750629876883674304407337465933355321978687376716949715172652770637091733214018687306446103304803654891759469186809965531799580515239818427118828588305483968029592980883739472764423187278071678679292080357686259750424897749453164109181476830326720377842569219983132016305911458798846957813185202716054157163273882964079564569120559643462383788805644985957603193980085192487772048047750127319465663394573080148331095680075545670748956371376757449728 [74,73] 49768571555485320519377680589743925780666241024059656369773987720990305769343100330769062164441841903115358697214245495697845019491469490567851730062522377080855707130000573482623529141703922424925673369719859956254566973719099525045801610929897088815104400067832728188890516542589124431718064573300117285554250929249904667558770769850010334557771639838948681335404185492640404553690972191052489151624615847280697962299511965514113363447143721155540046144817820373055865068524933419927261834260465847556682777397132118004380515348329782977752096739804301678776271911354636667611765712723961899133999376986110061296452242622094387102891556267127631277073410807751983834051880138933959879699165157086004875653395848336770934870178838295027558830509380047217256395280976023653807667181218941560610101432019401735189603335839704420233124867840797670780809616500643751815893238753425952815871772458560382319857993717416477740183748897895958202903599166822307877593938230483726139488119430212501232576222867848793901483060261045677102628749386966355778759774443013104911976711114924536300606887391085427965439286036581241763232413756627119009619231537541458565709774403918029436293647371404007956368614825328362100419196903789029091008736055851268192439862458920239296053538443797938750475109556053498793542857704011452596314754566533689804173655515287396007371156503512136892085142366018884568447027991053181087569623553012342431255147219217340977640033306025960328603502687272178810752309243567002687072512294022929536298695939642829509827949134722530120910601231230918565309916787822602505821685290882496804196516085039506527316089764645736190059759971022726996351133618601174805543080833087927716489076641834582523641100552739819349433646061548493365323375454071207670097462923281387590730306087194927066852437557840430091877182777361342597128179967468983998944429819133896059229899673384936368461001215008991203289470455731129288780732859220753939690678555734226752240042980531006540376331497942070508400841862446579547217363740514811773056684827018345036102703294010943380174393024359993127906576837788256910255087690858719162893595155461900832913207282078305195671715388708722717207251564206949259694310436883724400111138001619255376084502180930238067981109312387674456596731765159794944382989548083882651770170730359739790903499486756433932773283356310082181009976850049078634150534885189219617312728760683886264487523112673648633538604782721012776537547001547390667148088596644738560 [74,74] -30095330841511128225216236343064913316337516003914118811134821497111973494304500099847358772014436145766803937241427806288019135091864537762328520117750069652893634232746269966479375760054786130294106954519751592169136766730848169362569954787405654590138164661608755357123816833113106936871558594023713799139181096498399351779456633530365863589740615499602812895659073927095014060167014333963367386213073773656964583433371889600488788687658304918225533251580903184821436307092308025602753405732900283277603097526044268883882812468335553703676292608120798423782289681561858230458163189390911298171486631834372388600121140206665854852117968231196020075956237696474507066211973888045481910306018532929643389553515631421878933036070652376422337052628084721531893903486634585690677401815391352094187053040682227184227263320299700419462340954826553275378797463335674961639035069378867703661609614220040534318701345332384189198861877557891952911120750791573443933704454954147024434732132073804869610817400947105495746288334216941098440546012939983884549489884927143255295646166959575074096945761528408751142383560003234804255387831891788514299178963554020567082479021662646255033496640035227004331847199039151984425631704900734305055561955952042586801066871127658916681015647225991984702677477433821096830856107251035862805767270104854375174307728950090307032542680867916385858998792960042139799811158002701111070715014463028800424493581253943665257140619520859245189589065729355221273920264140405994847040245836089285836355551767001386607953633300286487602744662740960124346785775482378943080108149696595601423269509752320346393215213222858043206398069932725730823330759500552589084689085721208496918154196295322632140663365858732470734765492985303040506082265238591203836339728274016027112651900584075550936532947892173855840034014431674937022308667793309931926856334872354992783218284424265932047323865334948355862370760892421012737825355397283005712434066650994549851726907479165961634358532402442726763162492496049408704682074443685032448876123942921039185978097483914300427552021187832078232657847374028390558990373981849400022681120326801294771308671334582929330762129468885027153033326044872979658143386564736135228320589332342280051951862926609585372683714958524233449053699537961757050898968177574408541228506833598171001967644185774422792568847717292211060939550251269412199752620274454873688703351731733161119931015408372950412186504846817854912200887030390118462826906857456 [75,0] -95481801302553895260762970945173340711538353124249946108553044633391926753532482850809958152239464161181240953863767079692304248207312332257228655119301536579174870604529504453971770318471966113911551136719070038984823976842122219093995084022522093266482592232690169621548395676742165301802770777528303035810443226202068800167857527562075287874089938207336082395452015793656674953629702969703169505768724730367394876242638958237661975295488259514809064392386922663913056608714727559358238794938718943576336249094247089881065371349207751810734549259620295572603398407625807195291845317882469244403628154908516153436079725509135687313703833535790562579081010942192635902253080582805429137814784534809924156189873029466147277081728674527548848194513138750167997595509709669429698897199775608923674871916465311747437513554280331820730313822844038856214857010206982663633407752411474295609650139485023234392918711013113941204656326383746635050515191345277902628421085890925032214425004124753395962455964318578926848374129533040769118523098946116979713623071801218972373601563451384981750771509519282656655236174430911305565716743512068383734553261067200219295080306632456428098877744687805491888420377045818775747760487480123335425492312391840292535028481475429244137466244810954881369954824694707904221445421996146531548010929995873369224585568220775549000434130697824284455946734161737479760369844369775431958364792060137831935558703235345834363577217629650377913505711375363197174197268331376719836624376217654471152734136540047174797192832733954179309592489237938630325610991441199724665404765952935540470188276547440238150310485453910738454359868470582821306711183457195548775527293942414010156188587607461418272219979380568900715684267885971172754204163226891278129847026379543424526014789495661846698443082822145342227031331404329001791378837999154921017158496384572560570314261352815689877702307716201896495801929167729302310348680024071305748216679538271156723651975909795974116494934349600114349797483426720741100150459001309013337363912409143863732455286963336904903222070603940654881534638571653248670802460199514727847669875813627241462069792908589093275364774879447469107433127046254717023571632210697720844893220838216730199765138466947292547516542878187582045788795620490005158846637302068033868590050323256857667845776928912835322974363157340106334994444397719922030206217297026771104522455081325254482862137265488684836647183390079459397634854415829800665097944295883961934717277462611147560447307982429645339787944777124920243929042834734761855022664657618161326943608636529673342368879104997721132944030436200390930202624000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -130185884327569309283495398545352770637701895410435599963941786714171837395612028132667573370492492828281674977721425080323225581612853987462759568299897486342888025278861646837636477774559866148832201396168921171960533884455772763658830951696546319974432194520905549107762919107859721292974033240193955130132133828827600179162174515782821193503503108867287476954040845020739640554343580923249686071881807167212786663892620521403203144631383080193122506018169273338459249384376754508705085934657871607488096020236126692530076284227847437262537246247968418262632318807004629397332395145162574848825383134123150141431699290960460861815249224758801334135586998784188697761979720749110632772144425551719663759756660172831621653448581716655088325908756185745294537100004320558548113846354914631687007944672968367614848324644112424135723427606017941387327700390208280544982790757946577670104803034998376859515940620831282557429471437852017598680289445584694101226364924419413922021680709394637917559141122825417692101095665052693655518191195532973939400984611812722035862088162849029769531769596404280753848292361034780242165637482199863906461733374101775057916523175063916579083607726789760301695068026068386364972083589523541896805307810870955043452582441662659836486862225181645042190756489333955503075404847176371424412242246246321193117940810523575208057147999004508863600267382526185863914654098995448119006372735962440577840027031328657724765070829136823110942945094699578494322628638246808084442426715467460933209982534683169450842684556627194793612443965868315091507025223666995838032996318316614574443998510447926384476644402276426467199328785688885300277878650343725170768068430748131382241434055244066059368513192286348485779534312726452551482986305341410340367274232921229121287623962490280597499249535796438635243022839816229954459754478308471639058324980755839311559773394708308836994781998448511280524195935238283161544493075178620717473126252959931988982135529385519083925021081260587860405788072909282731548636311933177871182861831650037488800759007743664458563138546317725394387509329438843003133478528891345647442349687601274239381583821960540114361220984837520578291511651504861089655988217534149855930161924539704153559250046535189353570143114906341272350452024283652264831811551521065141168340110036131451638216094140775736261800425089336682158229676782737817165061885369544192499942117154142108105024281104634954752592948096209593620611557712102342877407644998253736784147021785060036515944498229751973887977680131278335158734816575093421330041438465453367097930996183928611211245666100829694956605683844249897105042178048000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -1447467322801511883288141105454972277723906390534632322266639748280933872404639451427636632901078740968351869418189260661078884281768090156511040489489913026845427715233574182984624448187526816913476641412518616421860450247064705020515965751188461735942323651922551766995984080636760406153498801196358372579196094389658921694535381799847922829356966922690176108874658266666288540368470170141889210832203936308023209757827158171433524930135154861513763945840442348595111520403184282691814708247453689682101076264711843116129804477963472524466089618466302666222623837752768902634519925272594838920671096630015636883820586870326588879056373185262430169640088967914289849949936831265745470539671663225781259181986279591327997407180468903207791723770260255615403384152413810284545654660899902778223760786024601759276313293972020955972206043964377946777710413623934198795877283779945996944660827217006791055393636120782239164253912347904198819381276557342696814038467134847757228164694944846308253221562998732842061160249671598477190676647846909632814853929500659982570018881039409049561063081900548768765615451513718845879323602328738001769924391418594243764609273055306905463154084718961900612514494825670945822765892623951721018680214111534728959576253286472960196145006577972554438912897918184163135269937311202497842567905421056724152685347270450883494636447520284015693197556776541881387699597629885517330744977964753821924209382166038349693476351430613068887655526483722989465498839057734823297605517967730001079032846606315726186015946077234884955675921788273483043898519548796396204294348996864186294186126386430084681063832252783753154222493958335628157099548138357024387778300798749919757001802835438247330689925567767873518339590515506445664647516330562726739566322939873349799173073852743842499205678243176007142832081178709680529252469075624507410242065414487032623904813675531657456300130266701875785267312348642542893961279088916020173124817453057067782073178965620108288827333248187326974141540605374554431012866745912068968362451826878987452406259417774975595687640179370427000758721268981164874958851781448808470479950594226496322337884131001044930299357323750630721478123973726262683981138929408605583094460781003008438400226830390646510994971398940615072748401009621502705058939452492487927409139318675581976859743021842603942310860950749418071394685904922543089822126665727236941668245931020423026747683430980649041781861491681499807005019427169819851152025980086998870168951326442971456426943292772009336075401593299535072049083893781120914275203797052992119218780959773445107133446129033837966532851458876719550710622978048000000000000000000000000000000000000000000000000000000000000000000 [75,3] -634714754149259876941360904731400873992796746429877180218472605351484296389377963210257790679362280451498338772087468917221750709249047821394090535334075139545971997068228064900926219715292352628893868471179169600105473438488109248922521340308515692637241028822858053969986958114337173333839540765387441402785097851475796105204225368154986176640214128748046366822832364097417979440988373616719912472825882691797890293035622794337314921185937060629135376851398187021475603073132579350078269341231918854427174888530031200193458581513481397358019863512025976223673821059208812344241984038166975148114209515631983665428680526146478596023539150657644216982256600409641640551646135675106477003016080868673933949307913054567253893570149578374670682164957236461674618102411675720607364457518913492483204990937746818635320352948868694931823037119048527461281770035336338468651629382347285519397423754210627100237143246149851080612116446909659735194655364415003382711298053222074183693659278801400605810017818070942565158319864451896876437367990975399947273914097006226338231016042514327348383020062903475397645849966591762849153099339658201423785779219142622434925634738227916332823757808289700404119723997046226966831490381577029820527904505618015786590275836234479162535093475747537535108138672848528993364052721647933514387533716443007018405723192040333987066942995884147537824028036783019910281663621258421743410403381542125920271743389324750974102148268152225909199358946158608126867590788500956650849427709049131433685537280270188295679705371174267327396615355620922410673578831929477963094705027756444055479398238495579247079350118993833939886698583345248462081314912912245406265052859473521321956616300391667735293202322552474165955884778484792525682208487989509084069299467603252753447104926786545614498222590551625150198365602660856880657418416315090045374545538677299602612600634076706207837187254145192971459297936698182257850953201586592895171383096755046152724366265967036975819698297848002937928188545281423798279410206072266908164784945103397846097636005118152143495314855286648456243270073584564499022951304350875152393337206832944283474112118459162787474386615469133534639052115342918598574117461600588113115439563960575027681572839820791488656828724031211848899289222677894758311633742141950406127653175135287634411216411261449028361289978984456356540731332485953499088076899660047431049358683124184733002621633243096817250409635399588024956696483971394620266013976852232943001342701618541269212830522386918436183940297475732908902933944484462904961167355255684458657069550809564236429647113872574231072825208140131589222479366717440000000000000000000000000000000000000000000000000000000000000000 [75,4] 6376011122683805566776245818594462499664180791703827073980202085712165916848428684174343532843918982736771591724859448862591806466434554677134815903605895650111672246091620394723269827030572770824650125488573453833477243263090066423415948198221497676041910044149989309652157491739249392117517865414000439825294372925387540444946942320985906299424198671387053565171118183156866304390981683364484981357629072616135308806851013884707037541188269026061702604719027304991396258929989335869756473656412415163906093877973503053884119193908042619236567457174062690754201614678228327761012102448411373196940712368864350579079141342470388793121715730330631077744638677390009449502302967799388276371178762334633541963455208022579668893634706399540973494765386367453415711148889042585844184764416321311796894407885141277863185761555728125282262835005487545443097405822548518427483891224317770663123560918410306246328628086429524539910823784479636516994902323027438551043129253568747821782598589263102183110305169612939040834305585487787995175145384295600110246038034640957539936062998387811077261162435710803616832496416605434277352427229624950119571962376134192814285407719876148800513677459420099646841134988029182562151657894774062003778825569063215584336869356041982619778128541481796269333351717138259086024789553265655627718716242097981893630628255097329681002654367323732883749787624869594735404455854884794639409377589509677835359921287596884672951412477216908884224395461083796916229052343615170250334231522747462199576087210082604647630046562394060536248397197907871493908114988845707386803267327366489239382385401905259271682202219814314424436862406796170455968775462863323344768903106011397892811399238018489852142392432719977812033815694995718850113314722960774618368260808030019584081972072238589293273797405052874734069672281857015135498051526067032975606653661558032159518716955400338230190422614876097091116499284616733010095559713327516466968252581523972577682755514535493324121105018549264037147187163550428421521908533930174024131214892637468877692764229309756023705695427808263725759866410271232314192339091816202008376934122585112359510586187144130521326821956170500094998869064840060432605580256139801659480555669623177313966544443189181501726455666801562015101120995659742951735643789899750207500413312144707102576491323116857739908892747798482958092435349039079509618881095887765335987471359424779697464108501834577749763475922118981334795326359546302015255352394163697568087236071631800440397132280078041919659782639322782827147008739949612123409722303894370617180250612283093129546806852117538979866294891072548925534780952412160000000000000000000000000000000000000000000000000000000000000 [75,5] 166859315414679449851361567615153051754343492692950472571444441137733000675838605823332389430917279691416528125916007396597357254141573291136058921359548829472944691201145687173070636122144923796407776606484245269868618043122994514902922085423128445926266673680443958835126535670548685252105165575180794200180037760152219871681254876522322513566082272048372030759228867572591421009789156570987749628878017408115394870530856058590262892834294176695604574334170689213991592750045429345948223851528346732990016685771469356902808088728992148746482627241475470194026240506507456183791730713152911818289531738831728410183580758828224501607830559256666315707086848199893126079754630374611079019672724813955660021386813505519485315197599194830608552478542261327042932749562861958170863492596539771793411514301526555675063680706397469023201595633875060022405727942209331274559949613257679277129627498939834797913188002269897451419668711732927891835920302914609238552864130043417515147209292565845406039115521509526966953886217495266316691708257075201126990492887305727439935713719786901553674258506234482080100044511750921206896747828635093324360390474896664772041368451605875052253434004735720395450069147511309498577566818076217872082607915495689782486070897745161888726661940068038953310149121239374760771300876829360380449701539496215139135314634423445457438056745892961815335634242414733908270396557901446486806758687981200210536719936600062170702854015990803905374345832226705595778828335651901311534675781802441410751606483185261311212359720156583998517087453685741046669075848992938477541510257559025329087811571486945316524119537188682524085263498342243168925800483866757041041328081508409406342105408724634672566703393397821663610001817472209597301934748871024206902574557278687189901587173481805249079238653215786330720159998567786437169014197719020379382507177294320790545018529592018035887317321599126568373912275777517610379504778140776017595008289654369758523164475764792662361867209882386845126761754956541696106444443265241545101557897031745801033307886804906042764839245793078439176490429125167902461009912295856836172818817376342543612942594095175563820945610183163781360646508980078924825148660214764044278895551387924470392973105104364781674058798726536825848991724383941469945840709585205714904485108353831095867777259168705997268521920408466486823538463686525787692962042992417612083797248019948440783137983746965284665895492963765366525784711621074226030865618522894273028039007010998773276986847223212875576520649955970063119849007077826685443240342605935336133389570649991193175565214792224616564519982315559612081415519962398720000000000000000000000000000000000000000000000000000000000 [75,6] -1368891796850395656918026375378582877426734618812374927323394036510369629573974975024067971517214741391271487296981903093286536736147365525264243360074541651380646656121420429564158387713513113377284087394772637729285355887891844947448943765248961232982211748262807085801628670307675620606158580975945133941096121976428766586149472192764724696811924086513742117590708961920217863761671142624085225973101338502975726154833147610400559992737625447171132895110365034863220111928102282006306043519022405352090325971464128685285330896277758915089116575379286361990556897944833111700070123960700999757275450111677644525580422670074126240792035080095849616723991763005233538061272033649301563956956209085436908410834960544213774758789817448378124100169382498541985009086061648313541515343235373109098968488676249355482956001300098911698192179105534810498579637015139736064919332450430546339099275110069380755230278134388378874639584037227384481673211216655003196540096520159520177264939988635501083165374860114698708703228467339778357298349868140065272152130948421883205087335440205641979770696277056555131113955862709394148069368805700533642148651461244975622047384580169572387764818700784726840970903025239220822196956471549537304170198225525179182119951571943272471952542608361399759132905425945926043979854609055723426943193510110505729315736629235403144178220190551827502422744428258657584578543311945472796501350881233801334874572177442961362051968434161693272169147041562504852930494008136943013125642499066450529284589819176608382544523609017100338426089084129341024067812654073888491948132876095582620920557001854195053733523703754635401580905866143256145301510747438237723235938434290480855348400073184744066706845590812175544676774457519790545862037198552805771165679414457041356775535084292619102812922674949419059178979888691014205905795124256502034519799462961236054556696072610252429671964738612385793809628099168766018512691535897132609770326706837246381620407923208481572754807092098149605649674083325708347247392687217011001116482982157735486440725749723444672365463777580842376123793303537605980390413546539427613562398360597451108615371828670129104551538582390385388482546142597394110853557215845364367600986708048289674874725155756371486717305110920955356166852579945206942213033703500841173930051211763181696563063757910568244210072177450626248372560781765990798016307740305359125656435485741300518604729931921135517061627367590909029442988637140122815793010383650502010613670628075226571830445874763277608804912545429444284176743518402723129194678498492072204892587141940580037480385067852642200640365324610523760119145952182272000000000000000000000000000000000000000000000000000000000 [75,7] -17626676337520073158819658095582043898525650910558667600163732439585537470046462986099570692786514661556426504654888721320010762364096909256382336197519339481480762321221637187145286160695560728458435837826282541527793788392347475584977458518199165689060010839087270007489327460156175728556976688704270572947786425283701403676104116213663499655616525278262297092006866837792688509475922835831279047973254059929205240140610079847619382887801031187255350645767133589450647211832242440333878383655410549170143530816671854889866467413429197903819556708562518186851997772570679315477142094900350607024514595397188239726694608680055465116741219127563018396783652845591545412616076079242003390702396643294320558619212797088911000226415654239206190966872284057070019010484958293041231629239897124374832742141865290615955490486169907701489263476645352607393456213442225327460932798644626248884744390444613958841118932433203212191662209235256179781247687913027147571790303714140246672392969409376449568667843526990679628430173174854006176096626679746814915748460062520203248605562080499243525354740413096750871529475100141260420766850722148123727806795293826050282916939088691246265938154693937987374055163182684503650064791542470663071967566822004180107819550581069623323865229331192275802591253442761760114872268991101043466884004214723059922095912671014351547492965393491829162985762176486591101672340638716215106527323981598674233750954191166208675001618522379722242568282484996446353629157398169614306542458456798904875735699123079693003306044213701733596033004856677211310669226497739730236762042722515887525728704731639885966747264208935009315045176914252866891288722719859210322021420738807601459126396571604096205720290957184167339789351729760322562517939201199064383558771154172048559160015761243902296618369011482494119892105065162150087684825759493726040061664043022032035700596350749293188575039771743709961349008201751324165910286971491759402247829956182880564774794970935772637323381193796743122022987463642863937790181315678722193510112832314063838433281056930327318383168444124849484700229016341998001699059963315258781274539229002493178280028036144390877767635962658123718839051787149372310604721558755496323269511870902735317197495712425540111698844148082979158069329399882090651997701283640987277450105941677003109969666346440822045630265417273288329556974512431510261461228594972364629545076353385452536897823857804677165227650295457228655058498233356755815281194267518043831425151058297341088642844328804979012445132459451601286690522105627899842353161193336693468093409140544462629951284754212015719379226585520239088397153065762816000000000000000000000000000000000000000000000000000000 [75,8] 267601168485017835254663241977438535561946064052798069646877660639442334057505219747752801784445857619635867503608352425453453064644235021863707600864595050554010608505293389230205022571785412023193714349310025979563955889575640504380921014862287761666977413260452273018445706660607014845226038332280793552394084620896125726920223287805530910912880718937150360690057789613780393169606798845849537124888410059010828339580913717157198701988816181645360720240582591115780798551296520306908440046157365535838882824277839485093689800046219279391488041255303868800079402134964170878763439812769552276857549834126741767095258011917081996131826120906524727512427514416756778102690444716103180144009081549488499949144201508175669199602334847015193155784978143498254782102246095850839264792582852787625403331332863943124673426350615175698100984115112689948166408965583940904537754182152706807205718475389360131703625927683042814656983935246350188009529234181745519280951870006269020577673193606904097998947061404176376980896134235333538571175708918107582627544637164777107691544243217035679738531556817044972061116837053877837537439844332377848504695048853014613076476996201727546509700987973313503857465304578057196916657370669813312415117990378108491761213311570584854138911632674813988344923818655873035653302343251387130828168813061215021312567799637248546975727326430598040746881572446807405358105574021511562148173887995374932340263791865592504688099486144850145242328734960393971328845813563376650120084075937415369173987318042680444262883583004555058680979943062303920326942163235241208251637695147636766117433890749970642841891357498000605175588243788942434533967757933391143953127251194317550878403495545633906668206162035798842834218476532494571466249137056887748213807733539191291901878393003752855131192451544146282320649812373842705193217953748718215044768710874928484612768163696998080799997170454875942681099445620827445815648486351406387531877785279788481643878649754304203035559110056782871721709242690395268736746066288807625794318178286549509883609061586329829872329762623538901072927157946896361981831798452004582325550531921780277223894432348834144987913632434219497318660547898210848579806295727883280673968904219457332210049239862744095194970904172559358684653370810507276949280317768172727095598112828357079550545116630865598458206749704286959871443088700995153109302897433407638691751680594110381541002335192467631457473274876014717216779005665069512766593684891842278372456303559601004803810100434067668978499356975064288794871456607659831161523317971383523897372075719492073372918221216571987320520910994659073622698219987271680000000000000000000000000000000000000000000000000000 [75,9] -833894962388561347004892375358452677558995821171284523411644128622820399277567582536237253520130724088746568441999369385217265280310813213836634125831077333842413210762720835125836193918798395275641676131173799329912809263148632169002821980328607288487673220891557439757414032681046098075430851800849037496349713407342090915326801530132838444745942332452105457962028983726924395168701229439849035325828297930693430662427824854243889786690262445275197921203976095806090721012534712242783185540536734556997007619525190356014993758233538090396745944405476461930244142358502849421265666981354682237853756203400908226382657787318406154789658429736210609232960013447594970059270955347665082878647020303807603827781945110093593305845767375878363113477006233280180494188499648472739876274328982798797353976011898695743191412889730892219624919147744209946010333043813399691799379131276900997875759468130295997409612810084542935777215275869680505830462288261421749644352019168406475597350669672183147594271107896849664969679357457162819039318447938995540662371658894352128534280564919398559915526185668026312424300125368224471357426570800721777539733190155521886424721915509358930503154504754527719058787327080037216466265389505804061692927451695452172889573458928873596403031737935648646466229656005594020675904943329320154904506715244651846598288314715032190933206571179602484162051472648691366518493636200290380164683806114730906419962780117097079461329515102759977654568150405930317916004513136835510692654920742504663746208318339171760339989193126501896081976217094166198959740012030061686178210475350637963046810675647902846185540198981097870239821567559736888280043959856326792973245263705618287984915463314904467056078663659202829060160154566660601985165477395470049230527834285672398756768600673611568140393896154643126876882729195961003756606615758825700448135251637527717249823607276538648565940840797080350784811233652618880016495083187678086891603023934812135512545754443360469549977677827252621006765414581611575755858843189180233074022816800638683916779061327925530409710946564662610402789386302285674598820837741272905291871089891823057102479408626952240209736286109126749831072071795437709259955878368002173477969882306571498089314609190515512991101334662917596210743135626739667534254238683364766935633226243215883624084577870733639834433092828698112827369756178612631897016279184450642373173368232251721904137707420239670684418349673884565578040426702064844509523774028919370622290476128087793349846927171411388609759379311288748233046584316288156949402405449756242116058687884416294968835160312183416178778326153489174853033001589145600000000000000000000000000000000000000000000000000 [75,10] -5789500881506595325239540580956363909653672557736784684020044418890711396044937037857146608540678772844016873596684602028119001996717560954863323631139499244024030797603332308247250008373335634782963696957983333443974725493180726496364539302756814310809486126466635210771278178130878180393416885198946813179369031612243479051675322937786213978164578118971092694645780717953597051367194433149647391538849632746556057697116223245341722873444904014102008462034928022174973339155939592870327284742995918732240211307359372182296461495882796284354445592798028453940410077316429003870830330800505261298476115761077213555411568072187733199622224310961691419927876105486138078056849700151199703241914211750508093665313213486003188059837711614166684371026412126598541965855173039375271867226205920432889835479557234201836908723933461627513872649924440686069365883161758604899863686487819192765628501870557074183052580769788386013243233932807335284112786033988822624068257989612656974732467424666419033977920252657337753334544378160589413213592594664130100675720156002238213203231264106079096528408214714173972500263338803346451438441077684551684636748095889144917516464708257560749438754205570922986991120884373849139291533069149485986078776027852200759240188023711799364700949984712610121407250005323061852056281956757465462951428348849744410323147928147750635459521345970118786766160482250347735177708003398307188839552954496150376695915272794070232354216165468525065124780103870618151084625288481207227205653102711526803638419947910292807509609269963572429550246244710097187376632588326894001496890276973949060587752374157713904794333171258078162654230184860183340430460414139198686526303532249507772047229736087732339420586792011856496288346025877025133777352304995176029065123550832026982461298159200796254442450904562685028179443557061630447714681048157997980075095100151664186817353078519504941223469873613475167490029400815369368980679905479552309275198304253433498330745209867635156936004556646343980545615484370239563447318700292890625366911406158888324194532981378808067990487106027574952024051040081429665400507162887186595270961326368735872269685939381265140651675473149532801329155947248512801558824488864916583579613032565854920477710183073329835851933737563021650628171191479318906036664305060295977934497806415912438366119805047869424401574117881450146706613217169855219477525293677178906755189603860939914908770743899198285993226848051972956147746262797322613137287511672536908959087289299931127945871361696941981446329492129141171942022521849218655832240561270330437614108969163785502891016116700419182753402060689751167203352882498764800000000000000000000000000000000000000000000000 [75,11] 61406571965044093563990416960442475290864245240412559711628888968101244849562817466727434028165360256603340308219722252408905952601581373635568672771809001127891103553838264481403082599823802610324575614688465878476127905373402943168322244601019731825269231536837820892469810819174876920596130634280868697137229362313263088327622219820108830656073281503589311238197852040626217297658766900168850423768643124022028718492689848599785679254437190003691408731761048621416020044935880443903827243578511314321813980444154354469560044086872427263326961952354738941190182732414684176257494078724807603619978320428213630813971491959621107467938669668132115202136836650552530429326041876317584571377904796736168628806509711823133112325235848663134204742019588135840354263945626689181804505875211450684821170658935881314301040460815860226769828146868543158130272367508078090774846227301214962406110964631795084885997535167972891703487994540591454274909411390680602307844957380507703359822670941648286362004652718738287181732540261469851745641468470465048881591419691126707499256122420449811287599294464469132249961524839903218155063066509618570895353602417481752196673009441572150289931655046529722503056183491393724496238836184082441892724187901955297438810310559055788674465360782934323433134684326408114197346946468460002403895432730929253070793253497312829755016767932543053495706656665376660487183931917390124670823335584546050521678429613526587761837767159366094116164069967126980673526919407833151837229925605947901396709221704305821774004886502848581816127665435818854738125107570992604169736518191130608491926175279734273340855117965488314112441954162275548310112713250499868702941501915775538560878409714674420589646257689206093479376927800486626954380706831900325665462168423884545781477339754470742670911812862156166081755649578479328174269576720552576844740614403474741283120544922497437245931170164158659731372168892551382162046061003639345448029744752824813567123483959339950446548388836638040402172631847368315582724768991905438459739088000669254062851301069786385069316715720138925015806038823931025279940123873162601089989670890796770025943831824536051762765780181127532116652714730869247811498866095755221112941902341319942045023961298985434813635795562875420697432917740993105618709675373600646306695038191994361417701074399467341583576937664969512483288724878277777120560595529230554646156470566499977589274115175439084514747416679973839977889030070064369054970934330378801362110232828908639359597185777650465511855132636056703229689713838224263448076835101039975669293434722982129705313749740744115327787796764089695406318833593483264000000000000000000000000000000000000000000000 [75,12] -263131960729005369136744115762173340818362864639475700428189961835958235840520456609483020309010165218549573582260646981321929436387400699009574096278462175372792592392002968086398335932657507870575207776118586777415210791686830950714310995478143756649881558408726650293120657086118964443405839883682400100113379949197368585305178292336328086562303503871340319764584662635166886266145412983487236994715829510139195873827912586730100788508359175790294856621797725816794573831487541258514975125856794924092538692044479872432084619529739590735232751644607592013570266043021481979280706008028951080879448338198943104213511889522857391487600558365155536253082521375363438817274608297998224837797878385807615847548773952800568547684831419352446822919234883817046026186181292896439746418909428794568917648448577300111122888702119422543713972020658995229523529387369231174786339030963686233450432432588905136917717743941262230149081896013809352833278048312550927726412169035518944197053981756239927939268969225656171530181182152039924382871023524019868306433336002845297346201921336568681358962037315151489746668748186125769045986554549133849774481856325355049230902307803289981203168281379384068126034328654377231394265331287065001609058242376181840655522744398241862149877435015206223353496101150737038880721217804187967597373675480944737644181990022154842453429418778034380221064039968597816958066332235197205163012952820489995482426227640016219666514876917957719321466833377713701724428188996258359979344394409134556085875757810044581913653579283294306462601856538785402672620373054525915113379084099619253526113950699739288291855024690847868629705547588150711716809938608339033236587346255516798294659912590143114360857316611640875467483186949772488724786593408162340605057596414742531002701878456843113946622947188441561299490906446429264335466503544392609454770091079131269454199237689382644621572212354187976377768046053765921298963344574507433425543978032345516976652962609037329643893458716723412943087128960445644511885270957645838614183862055714408414481696725796916903463994513074409871649281357845939923335969716677256594043699249689417891631733617360582612415995340465508346406131378676683402080658937730380122635654433974105881431424867916820094457109092682157384273398089906723550803676811287199427926721994169547222609507518036734619374900443863381616214119199562115219224565859764533716364937692439614767577468319945160347383267493327865804818641180356864532011986827369741841189762512470750067128960921031340001447852084853457309097433350923974907643540132512542722074224318362520697657600510461478351426814652777420609795661819281408000000000000000000000000000000000000000000 [75,13] 493654550802602560372225588935980651479027753258864733327821581154271871856747785219666746995729608527365470010833801337790512640421636697786195063524944502168027511926710545287469816044748764648690551680361597008883548879945308821956697407207159369150946922567178503364245579625036222175931031457820553885073819839602494493040796914804861252462966385663462906027452255222625317242022016295312157742750054446976560603343841963570052155424211582030751132580150114204921157064601392866431036280521108557414950009172388864808154409872675947295502312291994195532310175112529394356564299420573286811639562347524417877540863923950767680014444410987863423186013366307399451444328643936097456677232832767540263377127671962982594445565268159481780838112310551063648559630541751483124534026055587647817560493982267608861756814929289106705358446306130074853010424674199571310253170020625824989950494913737228995744225204918216515716871334383087091897699367083433651075706870956773381386860109928133855844943325064409633877511293104786248597842453928808071444080694775246341194713587062678172171904665999515422768320611585816910006695832275067493207095447404568789481471842372520831770485529505877963297680248779463433215820652999929935587916209791544998005557965384570105630366918877334614810100369212696343520884855328115852169021858786907671059853696347713778050596230096869162300135317693907713662849747772785324839536042634502116610425555743914128065053084547727694232094798730517597842111437359697490992287953678584656409792464717050511012148580433928807624257017940554484645044793879310915698553369399751144994678903063057742908881779238559168989635972160091821682766279847960735636493213564153723690045239424492950504946990037291322072889508851939998023975135381073545010605728017467086383833736753474769097335983696525516379843508699365026390297014163676674505394834647576762478372456839338051905270178676673175620122801487578831842865279232756096827533882857667253311329381065285428994895535021088280496079464802650515387569817601444665479467594887667292824028622214393597368283378221136337644842075797155492510568993714581665434040560542859264143378717625808461521564645439348476391307617913327943831081793346427790856524237909646320563092230002092975012976744098108096105448895826670000430464219697404194049652693585665217125832269082727959396967494258060713514308914753440511187606000619407169542699966272585370653760524431699570440943801726211403522054684347751736333327237354479110263331417379039262699388733976044775753830960035579899392049840004119259294093220443668472406284749511615093893148742484612339893601545147657765754363060127006720000000000000000000000000000000000000000 [75,14] 859495539252411920461155215273909878940825702095900993211555347339159041917064986685084671000466016516143296623874856027924766568556079751350844712483426771833825196424171938744083201583303508191280515097300144824036713965319357877098229996660374104278778026333316789108093097657379705357409055830592253438333888290364785110986693916643342834508055924221442304059343808898264836290050158162461862354410195098301580457016425258979358260835031175906884596521794996864135017768417100122311747480906265092697820536528848889723438256747068486637202976667941545478070468214333566815918309438941570297408071112361639215276994787062759054154986759272826519157472914604911474547692779040877116734383287284237423235269928414787691043695990227347708673933616424366284674636321689071008226122413220618772962479407505945928036934242741027338110105208199779390998863979736210112898526896622013462704226813501798148423842433087772601763507381964360890982243631720991678123876670796644154829690661366135807482813937993200979236847056169388599402808099215995147697459347964667033789179591099511224289779738799307783819656226906781278230767317821854588218301819090599174677137507264453442028630814921393916855554109513620210413208357007612533913755111179127113663471452100014970568394520040059930245735843637348181425929109915039905857105441348164546346081663909205667429009814046140942203080942911228047650738090061019951266257294958943750953651174628795837426104469062171434869414496032376101909292569570048792648281983072971154200067587967872440222051586116052281654628696426577180632970781799372150457244502130235618375861827741655666278690842471368559142368047929962885425480686310852958071653659771176695481192760054418436985482165441422705491481604075107978837544570889067924511188960918475647423332177769773331874886854975677362648159841019473689967475720455276586430623706915932963139009692923599109422137653346749668994522675616463008054404747856416423598046035298259554267201261283278780912304740698418603612063807688720880497564045032336290455985208277006662637257017669770479281661164181082247935452600554457454249450055878202656190934559900445483965752696733419500774312229502973679712355813561350462460884011856931806514753430599278277812644610972862923706093529576723131208511681770649339002977053798401788723384732853716964978658819255513558839148864901251982316167686917101926321685286839067289008220426251870264254114218067168689058987557779607918702742747981869928694394930007311429251495053000497937849715522176930253643643270718785762396044709139613345797433737906686419267308401362883728950636802053161060346592789523885839723456131844014080000000000000000000000000000000000000 [75,15] -7381342248577325711029819780808349239465897513304701947768272488167849704407270311745493398150917069964925895541944574545841636435446007632228483888321170894037963247910487223534942953698428632253786681722075388200746833268721268856112039254118465108937416541405430437805363428360805701021772510031548394862056553871630904546246852997672370885963068026454827155934224261762791308129068056226437959810298622317686718267812682163699300098538842181124643308491674406372001243362827610633341527945562043684998043874665137638520211052586111604457352466583686760659269502373908324287967201733658308200465733293117951147568827320550126780519177027462221549822109472842144214224638545039057102980871070199675975935710144768618641776565985392531139074804870359628462978737500851099168686562693905935710616032932558948130739403470716777965106785681618704889006218983315691292357239082753220890694526734274658759823653326339771453403427391292845495761918284443189560254144305131665943861089703392596895450124651240342580785544514685293412161788230016746678092353144780823109651066224957902852387422694082347029576042838758481452346699238086430411861826448030153719343098103435887287536071951048785096561740843416941489447217577722318804050509614510849097165524651732563075810877481970929452096986079745833285013035223416519458520320178454137058431599543545630053502945034530324749026972638033770289899342190150415528742204367327950454429901560853667200739778635456945583089496644708410750387811822796835209953227536553653713934708697025150799895463465396050506531778444416270648179790850846687658544442322855274650515203060447613893895820281378231543165758714388628097752927571487277284046758891146827025838436110166584442534809293891360037109878809427389674298232087802448455843175806827746898742378347048462978871778288504432954557292063614664926974289918506990469482772172563952283742621405100946529268328359201574857122841288812609295690472688588416946877491074488244334855762452627114320163715648647002142500793430453079575813484224317943137165457028408051481231327091046800655242578250501526071170590397677106926391455719653634016066745637943695329448159213823849097003907777936099938055446654536729624812279451484630890041993105047487597302581440663388469345386799668555872590342878682348862331333720438095807163862353678343293534222049669504578301397160784786589672943497858631208777724386251051728804147680932132592335709114953787258212061421427534941054258660705800148626556652230017995372476807700035720568385427037560144714413474891867953141837688561254103177234525869693630424721150232195137483760130208198300196304536015886766540817447759380480000000000000000000000000000000000 [75,16] 17962179652971474858188264167464341795922608601160765760934701701202045201324414683052064331385596482164767570447937364611938988365406068264673993652271775889478059717985422882228557847407978722551639992588384164015987414317927232611597361112605159948090105417064459316484150005941213164673724761927972207299815832147140745655643884449870712824702196537045667368204927997178823491886046732517004042287557166865652765953108634349742926137479728788461449407999430299789091405266757253457338368861437945457537445823936867527613932902633762995966183506848010761441758760124748997990513870667695660422983980276296371467056576833739025908484539577256292764360012798988305406767186665268192274081881786389435168110476740125516869743718541887428245389546076262335536804883293134793361571390877662480360354036999422181237763805585787823763966903432013948821339627455809924102534329125484639448373194231666461583614280136739808964986411484249938324055759193496010978189570362768838905536636913618895968130589057386738730123223691000849167100654205877808123907263141268588673625645328319719740731108386527936654439486525691463559491532824262412759932263732179794986657489718428150015902864953809981461634052731543906219520867037666583904500292170215213728926874769612673331097296886037995241756152325119901304853513326280679684587993098244780388960888488725649611782580819430489638209425981119244789058460165266867930772281161072974434795655404186506327854031958746598472693898058500235825894652621570303948733244863559955732788459402473616939603082428078018119774999663745742927177952587110888130096154936871671359844665727485293807327652097494925966680906020414132739711215740197802982187874040999954575415568410091011265592269541962907296816458358675857736748597203425995209484716682531465788515732727337681245096658558549365208072350104625144358640177898641538225351654928822870472250716341346099356084666529026476376056982864334336761900367746726629862067133626472820188704399433036659866358213975726587705521080711015695812184612440823947398741957718457026774839195637119125155901296884974111010116283707129765107204625852899945456536716747673021373639650044062556025600163002975104179081220633773855624109105288272448156407455023666298039933294700629701933654867449944293496095025390704819695650630726083077864713661508961853689913408777325030923663757388853717073165578736599750291391462171356041161726450613470715412932452580845144305243750995527959483780266061707867516292651141863384602353184292289731000362730539499632012530908612781924974238194413759251288750431755137382274000717259428472608219944392899673971815505520594970646692146645565440000000000000000000000000000000000 [75,17] -19352985315461344954801062064948190480841215461276138622683084649345145253729978020031499101697171427946369599903286916964785666248367840413418688390239605490540628026809025527464989346202100365422719225684659792340535621928969662242255816326180708924737638922085509464496671720888672954968298439654728654061256193126079854376513322787666734639705939066535158494288965188693984208875367424003891217564806695666241305922714480551682306138830541206718139871177913003030390405154591077094950025146406398879208587396443143762713346066187857791290341047739542815452034508627553764571449159938673813645643683859087333631997318016262065782627081970057196746004349656643531849785086832437454826405241313676688283527635340621886966181595240617059753456843198891780542314322016905037466303843557084008413464126804061135477866027406402213176355528881269039528993316182068876969826922174258620017894708423688691529608346358439123876512489094983309945852955749761234198997633093652954909952980365541969401247043296457404484971159248630832584312480367141755264930179464484257315260885117080647283291269744789415399517481537670124648104367606728764089295492352122487407109464134848626572112361422887857308043855431967541450390825006219804453579076662346791037160700310299037195039427066137041220532292160161329040759685220357419098198171710651668095639478137488868871820435420237660027639252341338975830616430754442147867415708202961758136130895532278309704837039658775838467559155195250894145461238960919393063639463138204336723910549113132544429268518454595503333171532905568819054589980886314702347900198373528751578793449634980075515140620367568773216660860709592437395708919417839429028387696754881869776141776114739318040507065506768593467161889805118722634550922423111830752477320120116610003481764136265568012921974317338950263804030190144783595776286805750068322207896928226846432181215077385678572557127161030840428762806651723729086880866235046747052826095509383792158934314841852771826466903450142796989810353292259268328049324381096369588347427750348928529754537354007333325071273815548659349063818771803431966165417223489632583762870498143870859143765481775675170554828541724196372765763279521421843013762672454438335609641510891490152527703221924506331547537804059301084716407776794818900075138973384818392277081270412238750747652918262400579483740400016683029413453705170108228335324509226939265044202198840066486956025157265502864744820358019049677948437368896620746970825097024407198249865098999028813050805497773865738504556638586538589982932670836894843836380186956615202393609130259064959557068291423664531373015578549059803716738944598016000000000000000000000000000000 [75,18] 1816946232466644876189573750766836403487036286624650163515619636358617696209487369111534038039442955309835319307418754972106186454106308725626970931350309388444907835014322742532619471861444034073015823630593419256558412706902477728332149807020876494412831588357825817375341465863752568815435867520093973728645513481345323781539523756868736931134938764638795072367083286103927186706581264175377270701284003761575367477815721850475748231909403761108011055618615943037603233221408662443974807281282643394777341891953614368216176580604266295660455021451871529929260673969545441473532405131600471580099992733971226173661396996031006358947648180588129528149646968583698331066545241471786710987737769080302826013572560627483728773590323122829233415164476657473731144306797177724251143267035389867721376090008633264613130200140113487454185009298013920421843254285034378589490945965881303049704382844166025918815306390246585531312224589361154158704671007196465739851111353414830101558053278797340766054361058671074004361883129433664616913463334052761478337357791799291553964108887280106981943024857109295480186637010656721038859314007910926259223192678253952394486296586921574211521181009787134501229817869191046375072765263007835985555441057574053969282427730185208807833178184236901835782969408372314089405554489172657236861923354808590592583383708096855560752895896951096875789616521365764290036403620801852921286274719312228608736126429515335853276168946140524805792138339863286475993213265738384427600314832391280827122844878306492391254022677213768721442406777229353530554141071108529709559286306486177703556720546405098103010163363056974254653966495808350119866536626288124060374800782296733861936362563933556537370358654805967361410970547136000315041062256881664989709385435337170332214975122236557240759226511499311870956586487445123507101380206486070680490122561251923821489154097731397750229691045462520271834987662658479791172030776100461760688123381959186258945312520867650430162455364582650352414526160540874836869223060374870370881378404595311695933287113426528191945105068250700034641072911595424213321488515033946622762747357449185270231861008582320677344788686758492418262562399728155879968120004803593655966898908267660054538712407002934964355725652833201762953775515469788188760234330411664136599464462661625885862449244691429951859922946828113486554628428248800673787435392454769065472278018257611680192882802161789257719207596802220009648874426788904129677951939821896703908174995892244026343768887351738431022159673550421204781546837668798767685726148186133887460630967367704934032633759655895007048071079875418868013293088276480000000000000000000000000000 [75,19] 11830503000909681550133447210626976302678854265708052239890200102006207376603323822766458919602708132859424964574024589192425297144814444043559803699804096399406094667996127436011241870677059854360028343953089087210605971848100539047800200870407265686764222164736096936910905239421639852429336699647259839771812795712632322212960119907555663368415281103552594816018804176704945257646545846703484141060751551492604827465787621152075601516035191542534491764249611690973232291689837371705700338222980462162719287337607168706136711870779380232657233766842931792236295276780467811375656735174862991485495134681242429323657689559639419581429452699608111471558997855276643763575476629662046019788490166474064679545511833514015078062121530637212888500692746271306047378656195915751466321728795490299937583169992958052363329992023257700096974067800338070921630439615654233743766357126070349888506599932762784260006681672277062027871355709710782171254740863633783433088782053051699817276265369675905452630187123593873793007103116946596139159316976420437711675921129099577849442643215856272693602979129577720018977399423816000746207192764005705486666467741555925053716542869212423609072639870230081352089514333707772523365462345791672427853944871209283838495351663248075885436134509888907051562797826136594618822348904712842377188153768818340632447314150001415206432321632275181996810237468933874382101048593710262600195195973362823591858275459061580482911023295639311679149356818321062071686083302424711105967129489498200886260687002440272372698304107808123853649032465403636782107371876500363827605283869069572461223162476021390708342573226419042469258194265906656909942893231592385133241736021782040291536167368061801904860050032373762880864206645525602207301721599177827747705655239232528116987767616096370551926767186308287794279486589051166718111219734728048176696822712583638045531169503390708563238508705791099183298192917472253370172062050863930619393009084136536029262534832278638844594773066985138498526478365047693995348266473697912253827133242882779936868429454939752201594895106493725071775167361841669303309230833845025671896997944250526925217563160272008156648371804171548998988359025385993852658889492562250334792322619758705279711084273977791315417148373625393207000930080216257082959788733483113728097413878698834974354573264075550534523445545770247340066356158463609387907197657538880459577927338372184632484354987345596156071408745980106322350488378133267996395590741073159892798163868616141410369363687522172930916563172927759678691539240899119314722040509194594037713243269721278436367228493213560406980920680989903024310962670796800000000000000000000000000 [75,20] 887825066459058275294587372708714934004671479034231090045646160742979912481740306645020514543203459143161870244770650303228482773595069756119313138761177648695959183033545696972964693490463854634144702989477175863360162050634166356241556213348149897218614144518981540211482369608518849364782187130790991599832617925029533807523951729830903570115840811476912795023211754274450467626365178173962674287808888185726131123715239351193204888634195957805324531686722894036712467019991891555372147665162284093449813477257064609349651368157051174799634625866664913135356813133328264873217479630341898947958700144557992433976267819509079401484779366716096304025979200919886053698476110974953399378758330984718697442366162066921656659691330798726561634769862631729491311182783063310709739716697522812438696099587609901006284647427295146505984831457672318857565592723800642710873292277223449195306697938043075122882701855103116474559272173901310743471461201282427269722344653169412071245766992520843538423482136346274979792438423147360721293003485829336151900197367271893748084302158683602487908108103184762411004136584104002616469974472021068211274347984334132931378496063236366340789502628578134399916700959616122482699078626735024006399015469541316162588370414036275250664562657939093328244387739187431615158266027678070471390949086474140386010888872631975903095513785126446702225360676082479134474983592467045779036997249213091049218852791145011709665379468048510702192002414246045243855340414220204645283881657951238039744073289516434777261648972943862259494575388761530571403510883249125245388851587858585757996474047875207213200688053236500914449571414976419140492308225330528900366556568064979581037390953514953174065927344864174727043704976360936929960802875962744310339743005301128238864570337898243262938868327345554176939390345675882676250719988737600153547777807644379715011901872112935107705454849343068132293869000801634220833179556366408059508710407306838722453269765563901161487402647791563240328443557055352327278259040831632669654861080169906558331570224044289213934908246407164529188928438309651325050391389911839615233093197262258676491661561080738978037630228069693622693810352391899412266412533802797258305374432948752983072463953818816139986730501319636770492311728160894095929471826540951264757487860204539835233725792828735964819277458725238220903752811868727365136141855754682943556387773665458201867605479191904220642460832688569097588866578375548622052725091128804067154703100141882845636853285728404130728852945508935977138616536225926037922775037365523712574104716045585840221122453469976655332868809659293805038980174970880000000000000000000000 [75,21] 16906135304409958329660422666677379856808981450250532681154124699341695867071122034039317144874979470718668414677282975826810660149289222557978584982702482581049729190481233724918132511748220515932945279211206570127571407765804784156867581228153785327321162714428120179081867943325766462476905578569899252215526276476813826947261860444128236242769434988323455309117356574323771563962099167212104917521391656634952349609491792605314960132072252287210903681823041016137986765494224106344784953222501351115683282197535196090988852200286515577208539351510614503036362227816952321737781060209176149813323529609126734789192237588172459902749061593043209787404746027813477326225984116859931994511820350008099131134323479009132280665998663016493009318515969763183529166574468715674532468934352373287648966245929453952614905710336802410033171223329055553246736768558705915356752068393257917328706735311922283887613807503354837518957818147224803897437703328937313854224478801248629926460396895857264131322133386380369124203504623040265428888433825290638970103512754133412681071178429794527210201792070960025952464796168721806284922843289321815616529414472798213748051009841625083673717064400853345828404580782167807065174001330121749867398670479181974401435116146907855791341806725162125227642861191746337193833481599081085192115763421005564352181344222451282142707757054713619840698047801243894504326102705488358567776201409196697262750644766087466993883207335019186095356022206430004344178156343054602327226600626960874062908154200860555783734844797993049263106428262362151460402940974636386801365290168120178868393859223543191739657231846166651050079472841241201358750874976580886662723864651162029538191395829316811793203043728820877973041771316289479244383216525546696495183576359900248634996160977084726698118092272938843706028456971786708366629448237734312507384626071094044156547746402968941118353467803135167946725222224529435946582438636729896621123764677423788397707046020318517829749620210046009902681326534668963097086507433325161024265571136143953188372537680101349300821837779858731696364098832914672490933918296339793788796643571280627777418611904409610113821665931552436380398158529937005277322154130381253526384355186664955328886288153827315955703613189880376904044356757260167279965088085280089945942645205782508410320449589786116465763550157810346727982114604548327021041952914726776444462811748863070571252939292407606070797138228417517111270746565308202860611598637499070366654772645893226833635010786360609107430787594736688891450325419966927426829164604832976462199810945917856915711364088698605174693149018763600323208373128396800000000000000000000 [75,22] -114772320873091814907307596935458713080460615344182037653274660920613494649095529528180941766940182294620352694792413131416378866293881145735857745422553941439504609333269445331419226521273754228198479308321142534274329141302353505081532199492912557885026162808346288287186072227463862266797977607358733941406393656758309850042957686155484772645702226221967323722178018817436703363444597033241566251517973137412823346199211328793583761806886178229858818591259774245725104763503686819660256714291663888616527863849220804669886918784821728986276592182948716638824906172410475361920575021845288470084077392776283162928968422827708826164180888821472572452190559759497540084397289455074201028365101262310936736641384427194114591960459849539478179092978632508495160327366573859108327079758146373436881637640085845187619891699594526645854704222915174135883503185030357152701789071644200398952655539159707170444811896240598467418805643082484968490292877522961134288442197374979527586891793593398374918740330419058179691037730104669762960792346546488187715785899699349028915261578363799503969461887984474687797012948440553372754428330142582103672284915698747392360776923659716514997721018874710205713060005887257062916283861408165933887929112663863673152932049893306059962682196372133340776844224014874561253116074781057564803325802950677410192894339965241168821738649678287552461724808818998409422165865781992760722361853202712135180264970322336613524271806950641986137609185640084060034903052007487185446284996988659967675753938886193512853764631585168738358259734504107857815356429087955814663052516155053457427824928796961479402422306222547521245216939370200725191369583905959496435415366819611001143228446452075438922369580580391501649009221190409843724374741646768054581672847678688707477938384549041563114851484639022270306486944335919378854296549809236540244998486672636145730666336780299909472629349695044450110886316163004533343808737931343322876305718538070637022150533004851261266513923094018656656126919450874446839969383712020587865940168389838087520676503145186736036410585079028936836344464665046873540764822078752942470889162489225884951771343921964155711851716379646684337097905719760101262980509138820949001023490536043638353035180211882991978736869787995412613207123878668005887866187795008851123855953721349549613321841959692995061939166005658574551127164054334926678907989164229531365112846330678747283318359636857517178748401942021374671666106934537730509891896389987512557779260799731711020267078848413859245708937716157546993750173661484075308079520171570842391383072508515679808305932957299366194663911381231346626142863464857600000000000000000 [75,23] 183482047725272007285521313090656458134481930346013404240646881746728589286800182534665739623402614318750894499596021821030070081250278262101743145526488971522950548250590139639358144032272297685516173116902012673059083119957152478374097715845399453616772775751198113762382010240255210362011515840150085179412831685420255050577714299150001407202510594603175504746733321044790267011090499926783837178533259849703660242470165877236428175738568247174024378864893891549503038514575446960426736095745672920896719895820410156434331570156560831767064456466514835217619823544870373211425542301005713618376958899762378308679390218554740356464367768829382699851091440606404602182787226435813495304652256656776376468199759933169036637219339160215849886633131368782665859076898592254638312349621892012932381200662051065497352672842128973104176524305844453325283321949365317636308140253611475879352863738773121253937360720755608655900785141414125109743344500703313877251992181394326601782707855046277632989103634772504073416945610946042230111092025294357781616588091725380657592073475490062938730141232613619152072319986717250486950677189194571841365393438569187755838530051047750741544225869660621758183830308117489019645672641728152343164215322829737113226784593875433690953716486911137195375452259257183465413880580679389680100881390685651398920182490953809499890048159900980874942323529178106530640876388008340719490918056136556090086305337481091033053732534255267321638293632599493336118959157532602473676471600728647087862536780231810105536552847236832463604880237641476489865831947838614138056616395162617047064608161134790026443190918164621360178502637804291775781714964431504653105205100483622878729919669604858498463991111666637199642864750511898907072977568617231517325307567725629633069765981141187833597376339896766308844264601475604416995831777258517051709633696385888125703189862961894879588366226747160505768475301686090914788849583815803379805577440172674708536216151224432399505802201804539338187718903060749911221647140479384311771587963549155527273846014429824032057395234716945122461808853204541014193632797557589347445174849875662725207838458078756634844436505443574733771106495024679080935589281181570366931212746417772249217918604794413780452648075333949500635019205884641920493892530862852890664213873107614020482906043042365332932942422624019898697103306499068752852372206726313629486261635975123549044363608582338654951847355827600474550589493195306474563058385708150885344769042659610441265947961654946977948845457303164720619460646351724472418614784816818237434054695244578312699493545072855119239155833646435554804263139934208000000000000000 [75,24] -170256645303499536982034259171941010724907460601659158503217275358142039977253882408173378183582617800477273915726109543377406404924899282373050887291161993351148835496451848635854401690207563462486201375676904786884173942162103260474912261504899778188807311542681455243434025788501549635358171079016053224506978020505432314128247872498188734263793468689597290531379490639687898718524557283301200368673146319541909090818082575966194082569924747890667852296342786573477836431954209364808836811921272049199641072486639405053956222781324223754771273683407019183544692101072557289733533836026999823152019175010189120571780672356587816882990410614587243337687414162572963767002924793441927595117384661918093975217185900340957509316926640708239397068517944960797449190964061254737873117470489328652333141473550825539473834781228473804873345544280669602441399341795579536874599778183684739049960761417277816067636884085699433388275809514779187074259605920047996312976674601033805330541656034435779988785319351275475390066460192204741371948104850215451074016467001737310307529106348338973724846619669553217526891844602166477717608078059544435537913003668972266724770358073749723250759818791702353492359819685267167023373318976886866556434969071881907352019513580537577532636597949268126811263389306595119237471853223599837664387774824746584362216608342126567313920346835307907754325478246889527182637763613662629999366543569466567522404322630773000248310370015054985230628698497319744874731735804714175829806754434483761266151153342069093789109918911929495897074720866672624242970444072212175427961459130497872395783239938541146934439179857727642217431190321396318028868779891808211642885764320777928256372071990442935413476113003442018661205783380648735663415054798322543471405982177502508559685851493014480321290683396621157777272261505191280999563254444402543549650200064149538739940155347554525261093011446218145411365283291657691652635731378670312081511381366965902170070857957288059196574563250761858961563052225822871963481666673359416256894014468556172702498202308647445910807853717744999767986030299387507422160851506412259906740648851159494664224099243767117995849027676604021698760925024837153294067928289531810933496876544269378422692483059141319675871569096794904323065696951353171942736155849570747639097889123778661784556580391709990742250796298853811076445219644271775305806856523258644444834919764630687968641730776043289061757712183697625791161971799919366881491795428630131139410352430359254799468639782887851374893994049112882645135106208221791952603071745947118527514509715184976621868487564617872639245705213183679368344597692416000000000000 [75,25] 184189176826888047677193311237153294800337038917187902726140358769852956479658441170165760755030621152788594125155167486028386987112156592578612014154228336944055504741533029890574562233049410240446963934331080042469329168826777395016566846178947259541341466086490760367420002949094994131685031586130090004845786741703073003633167440659386365207949871050733079035240152684074094359852166572716177678154003069730189657553007840779773887707731824591209711428928978700357605400719571539326423788892669323640999514946565572730621363946098590588735616789950185298478530203263406771390588953818963412844211801065319608978493659019820425573578391573149263743006706236563458736698979540647856850763121807455982372621394069132585187013789110475836917176462451761269466154251902163419508807698512686501672292307016913969126935141857646961517447682671950546271990027096206247703734160006054095022850912417628413063377714389320830044142038596651262988204963052781512843538367258209336859202962456729453680923079202687423966610512951526598151559548255437118224441167023081756328456766325807925939865091701793513009523345175116305251271057715276390292853690616532763244240296062117592516510494404381037441883215473975361585314222165661109749534077261920129204030640084759784606491135377168465916804093226745331379544533608550556749368755316002987747195229956589579008757635433327466641730005800760303448511726535136774099475030529174031009311699348070958081781047974574785925446344314440387025248068320685039952122735555146416338677856324652720725535828387877495278393339038423276958150074049615755889322444066645327376850030961772585530042901617743591001171464759976029998546728547310071053129449361129877975048255795733479362763497749883081217991453176281867489544633113001524459350016950134381997046466523492372914202185698660279979240439337616765590454566527174974448564775938779202616593896632307847868647306273279035188124720419663796546490854331931710492631362550322880246618797248041218579314748963902085415131249685197425558578294413205293182922872383454239935299654253644967837848132878836268933079733567079117496420627149659359202383330813411038413368343206024572114720390928276829981588342986860795146932234009257821237866264668588731651734061112402806920012922561369218461054051147314658517783436304395031948408574468919191324493521500702197317273036950432514822617439611512026127941518927181092401568297832576490280484403141294559026331505064622224180212067209483243430885112340383164867188820194573226415213413933536115420643484023646991034793490518109019322202823339889363599281992091016133956991332304075447706221985519742234773962651965849600000000 [75,26] -224426947717359105486931173054121646277816920398537654997112893266304513174385878188067477394449096630626928457129392392978549317099281663467368071928813252212518444697701611254357888313645433649660374423119412396847752661132469273678678031500914881449532777101347051138867535101138674751630558111570479272567739088618069395804885188491003512181483985205569394790806763896041861228989764326344688595808457601260455549346316846286024820685829551282154776001314844996614752782095503581402283834297918767306291050419232406365220538314648737217642210936789654452944419288318245149896233393414675573537689735540936397570446634607578200231473995654499037789101496212483181915103580638673154451317315516522537205865779658606154266581050181391869561887067351986008194345718430241740159394624630591402392834003427777783308038663529532307171546787440188388928947549965940031546601569708464737499896133457102200969848026997919393240588282026532130599150474655550165121089362587384846934267781941984552415992618631846902546759291916090167544874607747683783346292221501202737237186800237597591334094520018863233056477353010053721536116326689067814448101013587057850111292865726825535467899249263851894778893373207125578944711316341470536804192964587647277394597799645878426101880415425840223384958659277564142267223071243198990009043673908353701029117718826985200367614099086437408456426785196616404007043604013128501907563689533888518011348683156187307636542727233312251369217043949838196884029931835988091100705636220887955171769057228425329955000039876089911738907036004613200069367004827622165616400280578134169180632854756651314300806450816761765413262006182599533628520248153654044442170783616857512869991750932379182544381676503507883223833603014528024880136026171650074211439339300363171262945194329374306775491122130243970516831038689576867662450454010691940773000545998804162693429760797063845304060459285179014596167774516094150981317862504656026834108205319326074041586335031660898225576249632675754466506896689180289658158848364240347211563761078329945826370735905345192001434231420520514102312787391367933650701992210370296685233600385726177981297049731674421420947128625200591748760961761112681294791484860575271903427053835692173335479169110509811378642163418519209752647315855509205166363835797655309286542802063641233851757063513204808545679455988837487664424126404815236902139699804375675528270773505673385757795136295055821854401519559668715502721836176449231195634553674008919284903108266748187281024275764760572861561036734018427740582549868780857981622582401114043904334977484801011155316549544772924935102775221911804416242671943680000000 [75,27] 208895002996651060053841763582312177351949622589419659710041314084248133508867133177848256580442189717031804421335897952806007416798698038478753635611515370485608671104130150897117976864242459077203669737723025070715892206073777978189500769164617388004796232377700139280260944265451863754756344967389779725379396051637022354919453684571948373360140377795084655205808697634853611409330550950913273965567945250485530280788714958218760867089891298750861678946737655269897956231103272782145517662560591163973928564115820628763806701288751666119199141951167276627984792891050706327502024890752868766998455551220901467271298356716145471656062118092988040934475077008766556229553924809293701318129483721109088535388091380979512942923722898213580004618770780381659772804369221515739866421808103922252577534025040053316718474434788506432704151066837957084729642191952544731463283904835563259466022959069768223227963452665967806870485563590019354007614411620250101138971193013819548887243442570814708630195757823207110868518446756470272458807034428997587756495456086673066599555716138988209389742356676730743365566901754043236347024027181399205810976062295025338392618700365357843883366114478193455727395013925453998527462619371305414710540935152432327999578516709785410393275407241197973235255306994958275551546491799744298558584426941481498713536291652833763806483415736520788488715926519654106988513425465753788727932665285162540290651415751207815210415356546508082654107249200034580546901861613377233866385172583004022160384837274129949319777317620457162813047803975205326835736178498091167036214104945340873979614039770706210571457467192029834944468196382731883391447293690410451841481149319990884314296536333638805209071056763686922246054543312293601411840896402453988143319528815044398177968948791957559468516901617306068895926243285168419705628180604871165473999535227159838109232165160068884086327482845698911442874939215538976353476117933370123381893588974942945870311425302429459880598998707498997188394724562118477793269914663867766291854012240706879356123349723518102087070825964856937328156546724026344481292327180128164029846691049748850419127763764142838122242015246051824973498525072518208207706173331977431726258469785078002014272715276439261110543702334630233793733631036507098333288418640254434939025995234469270431803887564257175468584232667922241126870995987153888872992701839775700113362453359722299451836687091625669723853594532040604164200641972644353783178553660003087607964952679091450449013060025471846746059487068484508077797164580207606040425260629359024538229044207085681072912178233515973508480952608993184000832459243520000 [75,28] -182165135307704620594378919070020842229681279930819676982232816952458538774361295881654809356756986497370401460799628478634917227362839785163018833770005023389073207205762529037429678708734950032350400808515683981050004039940022693505719193189838503379159400094973896112646416167415867650266567676896014332513859354921646747367439386759866303459766131827852338157192126998321385541881996856065657194549213833205192240575199059603727741902194255492894500355645212051442042041622774680555638844041891668616466173664055543065446116330323901119091758233461340464968942263187827155238986296328724798355210528109752297884886493141313961026918709279343609731955973556108393725943659046443269272043367815652840054118505236789061186907288087690772289335566527403704071615764178540734843635370131387941774827457982487664629215472650833191521269183865843490203185859457826017392535998389575891660397896530788781058756997781391085826125049832269589156320955238878533978849995210796717787237749137175278642049409517756720605952202790500773565500785289370211063199931417367677764153938154060162387274866193231449960190780721816739211083907924594331615152115090812636064864354712532329030242845239359251590465039092250903661657784372828855877683508712715767552431206501124273798345763054884997770561929587375294597474606874801621546013711468085511375066265162347639000652160699033991716772277455618090644137372420442163256621426648218552514072421062057907242116618513229181181069486121056653714995922567533026965633904850991383204510578008649895112800112753196389996240245199215753538528086761143338421206260321552892403288123008727506282594947878884975213095974656883846262228533013959800666878012688574577405096424624937376469131564549944158223932415784423895677503543409552940164840814984116554393340751974514224354476842489504680367998086327735620972810334735644098609824560041697732517338960644890783126963801902251400244884586692090319128546073939438174587637924985055861138088010380625212238984665321493451210815733986591950783406300871825326111884909641355573302792907273338035028815094068835305921494982359355146588731783065734180215423104034581697953040826176429142663878905975923659206542368450519148372521666144862361390892329993463261204537261750107869645087614348162035222345577985327498473818649425662881800566165693475517956375997817027428087034713468212181238827523582301694186756262149935530883438311821775846862501524893325699765177569766260599968291585738492241568300732981984476261723418162673952298329453107808439821234272340304950788965199140254223923374824039653799462242117211113903636871775991065207923932524214818365738447378841600 [75,29] 203940168844407144764585929989571662599109813658840412946769143495021189842173584111628152861528257294277497980282102147518213089167470944149642958366444087729539768365713138089888530147385602184706751343732319073721855689092836089822217595501501115421595273532912634489972173038271857715638838922863929007033487334671662794210675922495715993222056460715713791360346935669864310634042575850500779610230450426406472721655365956469291979774264174839194546557310670397683155512083429913137563130644060426721336396656890413290221967252382570467869126080194206806634342021830211114143318883411546958516424070126479902266248988755723507386736129840694061558712109118970072021105692551804741723004916593472126038507740584419185609240104232578622143930532968114809286549154631765946219345197321497660169444239146148544864675393269374514916188765051167392817664827142818873276766204330843573212098418259285599072391243350411692258813713604338516187108221069433005998665568685856487170093776903527087957572277887599386395196373400718359269117220868949467580788148581966057868478984096658784143609280719377306469502485611265141397036276888238445760684382786407291116718877010206793892172380589309539634941412155668884513369769488763613776652786151422460552979375455945964274163092415877644562718274843959683779019930705471985516905553021145374402710273713485563779053254479228116437854969919014860703522039334184482490634358573528278187712669359618241895915034439672253890059880606618879380266074378329977020952328153760572816239285521806590210824684511841072266752344035939768323857492047518445263958591032479296760148703402486977396296654284979904869478044655193938461055876615886435433778003640392350488763808524160457362836427662703917755004016635333923474633732123883784277885452743606389118783036881819027174352956650640654944543857963233183907390258603404611485638068137398520161033460907117800697948347295549710076528150846222064962908485004917803704605274963991693160639815235234230801830671606132110352410910539514985783082514297894208129173044269489848518374641985392436174438122964447584792217710583971314568023337368789358318877173850129644196254578726104494659276895674628138639233008466254806519883442313318267620789498592535911868289330555569097769342507624371746973131448015447258792713036345354058229162999807992972723311434438427995384582726118648634908430438548172638773247529470254945728941091465364365067853865934110133121518111678494548227348704685150177120502714771632259829041990057963600462872933004472263169299605303646687638608891473550155126483381948201249363075540624008843021814070191639473785327355843582414615331471360 [75,30] -227605130020124329550054810286977245830416784294575396866609306331676295255513292653765058992529345170307855763509656295757185885523734195189502368833757155534632605275743059941254985313960224287159194652869533742065980571707488692455017834385606776295087700062384730607451110465884562447938061102289442214183030989120298375630360991763521123745672347215061588195697206970866604454573219198899025163695949037105074051296481995160292019390515862331873328755176233258623036440960815357982507243027211216012007019836454452248466582970807301284339948118433567686490466486661330816534694729909187037434593089227106771788855334666147688452780751442911465407877390110845003604744208303798277282406596163767601860422538102103439828894763554902946827367132344805098162195773994893021844855752511935203766250427631791413274633383890889615143027438112899439226701919436218678844764659906353138156595905938518592649920211764120246698912950563599538634494516439540390947747840562006272486434838421252271559289135187116153610522576721837826454165210615677304828913082496997695899596724922780729974675155466925988816109741054394453755672013029431164140480196967770463373885039377530571436267693256979127560622704335301953491913591461683637854975581463786353217647106419781556374282199738620137969964262821774142275582909871281360864601625377441921580253145132539652919985369886535063641745096818193372311976709014384008176686143378225517089633715550836635868609705967985075216643428815673745462516636130484018493062790649281819107752119349885126218274038410023840207258760670333673727054524547950305285481377691375911190272500209793995014652145206001054546170310801732475387316062609145901441920314763186009292477320881648135675749261241361862800475289271462313465012519659134557752022755894439857951401823249917491285270987718002549875266018243381475587256990640912428586939410194948180426040457510287068280558633337817721951513847234084993615169416716188172107672092399843450192827100573689896724367083478508787329336461984184462449654655257222112977239621958913708542925385574309762965242119278081467074648513088150174518416274686675957640899652813563390438521503618945410192735700177781226014248599525690689009228859925123066139448775029603053070290205084370945214512515519096791008705498628824176267351922968944112696075927304227791866051060697211377928853669289273883504620936009270975644224543057507092277903041975862816985995085168648849992523138224655450905220932172687079302900440383736050177964497385499679214425884198821297580554297842313472206324700147346722923258655520395643761923891525290486470943321799213612493476931091682594023014400 [75,31] 201650261410320667876426531540632853509080816417424661483234937012446763307507992790492315291122557764417580654448684498344950486889816441802925525714442600579442021367923363256215576177537000141989469055183121764711777210358285623319654705906660102755480720169137983969663236132370688415246303316411000155569962914024181141118870363695188135020353715909596711813449333549481950103881061834526193341599907022832418040268502034545543641173462654166200411633979412584837861072088115022854144977128218526364266602396478593669102019094312153670606896794777996260771086760392068908685715378506944985077072176162902914847340588561413344696804411103215462600487188192783553052230137660954376886711484308026601483917881654874883315646287474796042070594018937711428918158824543123768543306903870827662044093621884253902575580242854294666719914916067580773448193685498924794360475359489625211661428649896035475848262082850342126542824286492198134083270999374671523154250349892850672803607650125497989558037251759321168545313519357598797286195860505910294313593803158957352222486803826118950775820892062224695134052719802989783908892847470856944691121839207267467212388579234951018002896280569207143360289843150196997285150190355552682578730095594659581564676005094828902331179073714540709433586788247413065753770059548754776334866973153781764860052074890067730324764820973114083626935572041787340913691818304918460621158395496313127557993997876766390311215293176525787333757031152951314925077194892883794853634055359447566430709361548818391747070704965868460551751789276813703519408029988750939081990016007009512334073154540022430943640685343028360255579261084433757699039734068124057713779427682228533587765248602958205974249186460935749904920528079606386393532671687799038273996241495945170005218161261425495121920572611045615261030561712657448688581927941727204815822911447796539099315213247223864597036412338324359207909543767428826428697048216693818498561788119157923126432570927239848667583593793191452411531151657394556843274438515588134369142804751069763996326452439850299684729626918927149281171199076587032158848305544409633767568167604677871702018865069242436259092274339316775733506133252731132348375657480564492338767419676967420466017785754966402328508084755764320087815336943538588954868487665794159473322298830860731790036233782045527440024305366535545907710923289754320600274682045385861235166496078389130169606010582236637127183882824645024025600852766687462761008693362428143024815183514594650961743008604626599208057923837247843940633024054208072929283251064446152787278262433134317441362776576192234795702040693464209817600 [75,32] -144666887627384669597308101638221349462941074159363967830927659185294373596305615253238231948525563745521886187575691135201438019044020416845182606540645746737591329940652480578525606967751279685634864217197321365342730029977763255212187872169275371297548022219233921421343119265864445375091510227012059025916087950193052198053244278258905829006079977819514152796374076656809755147905342018367987983501883751324213434413135565130493305682876162778986848938476747691367943441515353551471478046240921267832324684552528387720489105723741709671656712147991361856214599479381470590820252731039586929308632854069159245856768698770476237474871666226136854519448982996933117090311351417838428817627711775077709894227892604837563915681552961165683407060933358496253368871994162271877733114872585480840007924650567083464696866091688397650207479084668126990177951785475063658637732552750020258318366849538688879612233785677133149155618023662558947806589359129201493494889158022081310794607939278061053804477050412602049735718167575103601611517640826862220137716008764914105868406824725674455336506787394614071437219688666103216658612601317318009445500001572335915485341901074423430849573381156394045844588081651505138365586689392671219244764672503689169896418404662138801029295032352764079633213412558480927368158317298601674869121639611738229050206239226894807772109941576382176581057959251374301229220057505582478037798662333632287304870456907174463569287576073551976697405523072956449685046819248306591365042739045782360096589454651546197804958489853142337061821332231797257110877752329018213482445595050847586463144345622851620678967692892094895912955407693966475141948335886732599867408024190863115452288042929816948353459229744120713253899992525790979289318220967519047189308492118477777958424343324638459924559896045735958528392588724349809532137970369940134624764188154923248608436879325637684347388016800365596478270918281783376650273314449678956911020561263239940538920311960037659880893908542732008619621616577022406403294336901506752898524068642517019742574526677959762635123188509426716793524935361018499188487989176038052084222654935613961899508695912684064577808347716375578666145241765294780553901703361979336516993552175786945830118121206444902709565164578119991099416460147421872198792673314927219456104360407223178713686120846240277350127287250134982676550445953260105281393089572617497740639254126256577832345917481851168342582975301559909277644881425906162405321634149605270750338458576278144499644600197404168741099434697932308711441295919267887158071192843107079341639751876420789107930143123851506797323025548679577600 [75,33] 95635634650155340959499207216867656504041751547596714367544411580063537729419502035513898192764253531314340148814800872536052577430780599278191598686927790677582767053908460924524906188794124268628961547093524894930900816580621351912156306422210728542472208657611368993018456453212026273373336551917054287064369000522621738282658532433476101886564000490599235122602360142848390937998208722302490103116673975908156527185147727547961448173345109249779911626670581403371815721272403297047572557936863412355585301100332849875598560259387276377508615389796686521463083355102350249664905925559772257733518655637847386079201690131949841894158910370901305524285342158969946530480893782450076434788216111205575996524405428344833024289873997184435553535054708323671945488966509658927238443582997145972648099291653362391051941529634501528532295782642258198480199650173219443494003746770942938035750278567894899186179417898838181596778288733045939262397297987520171873284584393272275297968204856756488612518359550651936314484867470826097980411130928362902811719317847294126654806433021330388893146109320377675041879531870214730768109277334616883934285500186817470913163212247275956329179202132694933746653315523413165795818989588684285297692791827141735088331466308976585360014653610738897878077583513366653471444027027142985229459304055965286880371173821484253898095057875338833801562328298018950051628021661088600818770329564935064894421984569181427552611584268123645295894912312339244991470405818823006275107716737449661174610258255429718084591856441112528839811226323758007350385531056463371603208091217237838629578264132325163179786499363892147994577222203725394530680424747015479184559944960754397717321117884780337899337596076190801123745689051655557993781582083494113979532531817415139610402790214891954364832172468648995384766494396150988287600376719881373317357286778478380897601155728865329273613168992599036073727287757626131143202100444448044141056545501880992319325065025390206886235110220865022460328161624330579319145011908275200233661759722445736656359013359762607413706271797518775367366794296739236904854226677901170408527419942774915591527646915194075268499046232723795918315779407079820300911661952965619789365986680187643398558215682802994681576689973615913355460813878962502066858795840973989377946836058888097306801595677208093741368565654771077235657325227087178734415916516162002686129225048869500938664717939026178806958645708604538489362758705350691015652624549083389389768973347645115087874801642498097979743977509170712244283158016021672568295648350306416836858448975419054581030945121226071212991152096542720 [75,34] -65069735369334861680333796683334205988005578345182770978392331430536148434635397488857057495931469043196430326393733196900683759732510911292321662404606959287497692573632976722865384141658324292196331764049985370443996633300905170692867188778383592963027196625805797706181878378666385995798072045961285636366883663862493012126581359002443367250740388480412073889045846891738502395476545715547129415786368840416587038479074731709549953087826576376875203234402624215224942503915465393359067939492434201798074946396174649305576266739344634636934606987033545621858993820296923417600995933706555077100190165301715093088684513766184534517643451433702415476521254780920147602641126516062604484198843759122211203377807995028433267493836173323931921359479670085105258886479104749938058307718494259789744227142649922251072173471216238757130757208667212067675896858225989835083891169366441408893609107616431710230365870653079844004725826669833817307825642855252243244106230877499316525962752612157222311095879728341392833086417230977779170224646033968774801711003484182624590436178790275060186308846137766246441524029664652903292396957584006795745147874755387851981408071432499619599319125117777694059867037364904333964190127392271996518105125149168627109267825468588153285292344076713607596038624974214318095348114397214174045187328789953411978743646195988651581636527300800426439892690280054065081680652858166913444225112338440494093715005595390683295139906441811519541874982157964868541527535724617686563757780392323465413051185495742051667194497559627164609940288496306623003642859496534082926997779952053826073740380751431743886834367080601896831313654728169411558863256472868380592074049643027570791600030978929591289929837902809052646724964015385203056626455098533697671212832261388915298325297259203932365714996289954246881567992851663285541494346650060364953082336917727581016841951413225026891780878351228489680618500669742114755263916465667637143875060095679773334620432631533613115549572477610264074891871847081894474205153384333179191840880318826247817040579439696093482045588178129461933158119124953976666870191109717609240123729258478638904541224738633390505156078309846102910287030057729411597029509805745384178561652828290279418054100171254276085493169920600218359377264238506663785974909194114782921792069994329062858934142755736461915246634463847926875013579734824844356137638635022473446349371010437410472529611031248922817154728888116747695029520597945048001932811499081191533991527125725987439896190279383848935728695444784275021199798638631891951769877071987253349133239254264783722948801298721823253705026174976 [75,35] 43221250008188090844554211428382899167077863660568821625240916067907784150776994414286136871222221541297681800186023167994944484240066098332456994891563525104482929439752398733882523048191747086622657392424420645497601495129287845541251214855908065421580291287101487626971839293331668838844145730596329103163651298206888345006139586218651015598136088622705293536576249990840955900674686923454538665953513666110146306818721957228677243565751628516717785877184496136892415525429106681811071909236529264165960618097593723739369198401258200374374323776038087964214942386956866193500537661543940023833012228960145279364033601711316438269409342030227816521015786136102604516593000841504588125154293900234090156772727850592130557188976017061685583276892500353382737233952360086276641488543017746547983156675738478370303134615287353243125649058663430197145401149359922269460121062522462817875848885466933384354052175249735083458194020769285869733097392727916596799904487722386931429377048461528682456948620846437209244897284204807256498629750520413948059624906224278801561246742102047687112094113913497689340465404654785841374457242889449898036688111303687833258836488333877008139956225181335739894332212092017129265921994690671888404453207878398833413236418770017186211011100780737159069611797803571741569251287311430284332164933532639398413357512159461856025229028973857368382930905879319524440801571805895857854408495357804186267346254610745237676923870535916705473738500079679254748875897672363012602297849019357522315917838903337321879216719453013068178742029222267559568217527828019662246467752498841428101116343805576784184990615387620558818041444859907928736275048692703958889809899415361987566077707421409958001997639120232370520283622872841483023553122570198979021014381927553512452596070125970067830472037145123383409404627657108263967280499775616166233149943850776782281955454341522970864531417343561790939317328961569698565060473749667680669300409817239621791407250721391860188001354757673997150445454928587474153699038687790402733043212762532941821081053581401769842805816367522411061144048136065212790346925524247741204493063432713664229769944669204982815871961743706244422601412643606027710623826001622258170606633126900356089856548524297758415296972906170130830235835300953735095750873528714406991512822439977870470483797155992420081318425261872526616850572582439433933973691156271383995493833647134812058386473225525838369307401891460288661174863394030888859863020632458679402142492501292015421931311146811143411006921257543002272368087737780001679546365158400936135998599404631161400442115926345994434059960320 [75,36] -23655648094684345056657184142522754239168318822069658778693642345175574804640995972894522093564148821330144812178468825346952040430440467326149649042723897708012208268077019935962877606007532872220228288373709510938478886237834630768025315542358474207518447100429859005401531602966410385317541578946153267316943439997689281888273285062769761559852681449669476986736299335941490521534943517978667084690869313012201187786705411044156240936784835406778605439072210791444416953090366197313528968840430527479243077941216050360057978718185963149431991594768516759699980317466212108524315153866631495741221431670577087097169896170616580092758371765154834098587370383357569932514211707721198491180880119958223288700846615524569604237228487929473183574892086702435223498696085780032455036817162880737385835264261839621096072031207747418722843979863166781608748244376707976448779453690193228333330951418630219728013700696512843132929450580341103170213822310453003590337487019619931954929773065585820835987306874421861068373471808921572594109788483421714185814117334728119965753200432626346523033466143713490186864806526494350731675928813833783783034827139967449387769275527463779600702846053943789946325511079831888501682797017914865083923909770307629070214577906337137071212456041612367235919028041542433194617592443118025601336854547050991000196182445431733242332628575443909603514337285047484913869195755230551531096576455297160917744476792893267634527335018921076153851977905447477355368338229738776708000632933391647151892472122549181701451427061303399975303897681375434557151403952209495431274279391782679345774178915609047554982681252571653008372024966290939503322834130575520272180205952027705895570518499910136038987646520276236413434750547539088450867428864088968002779973394393025222841255209738315350086613450388654651424713987960617828070623517035805359112487253627826369071172163806015120643492848130976526258238799503321195414595372632857062162971811229546196188396570125195782228216066648174245708771242032707955214109241811747393068105612486470928551331709039288580673614797598123912690422303951809103656011967979376289808715429172303214957214284401620518924409963706749665145562819537144905119906647058177666948352642706449755474509799589553343019084249658918172754700225924045575655848991197882451984050906409890932093379288663817624539311208613128105664596010876121806281689400983967875884821724802179819398900762554921337799299340948190374414418504698998290707359822766807271961077964362611533624867391843359405183302389621332025034246392460159107377945406269818143429154770336721542884254314486915221422080 [75,37] 8305746375190936924687907382446724439237227005280833956481661194866786446700560626958104417470836399102332742835795631668189008222565054255397637286301956317700354570984706482645487639668954623794546606157386376805686759120450291386369421751060117726407474813508423586361777504064314814649739672778061260530283031609476432323896971015712505478300813976417652733933819071835452487231982216312324654123563254013791527429047447673418817836551448167015202937569765369003797897891816257107428376558777143706660613158278874986715059798101084498387863823567988698320888637082968323530778843501745411868823843182794044101592206853872841845226556895648275475351593473111217344292146299235914405947049628214198338097392134062815520225973739352246799448509560060857451591863064921945869054226799124684834171869782092682650725233640900006529563419907042453578028602316936754027562143913689164878231660037210294234412268311603951844953257400782573178598540235610737006868300853070726561876864001509787323148128774279545119373060448260374717222601215550493365547559974021925530379516143552567790192132710046380408423486277733359055136819556210705932981521178809714621226963185722774502870426877797036716721044187828425488264323584978568567721380907736520351664502895413395194837065751781357094482725708316147151294206061941480813036624339439126396259430275978507252502977420185129373717529147915819692687884413999013666800401729738506526459603513209434087169531010610197003465372116033421119472835263239708351336026080128918982672220314954654974105516474619764090749767219640376260974731922509412969234267086410052751279387831161011086539106011667744840043367449772283624281434483566366394081794480892470935293112012676775713305800503409417107704230888779104699883887106952531207107223697709911547192702155146562386766025589113647619458725575959147687698556244627533171291905672741655073578728272682930414926453131512605499200798619739160885207063051434547951378299566578127007476386307221168453562332898445300894526290177868936746657558512161506496101942173384211521279071030782228668644287380040561126527964818833161290339585753911506320793366786116355154837026299913654106555038447145435541723251762403544756995340060489731715301345315217211712510605557531781307388497797578139546112119781272386985128638657512679426215606218825971423797924318492137377801687701199764032667171847707193229998685214691594923382668396082576516995107354809161209971074714501469523669610791829146483854120488207487644040522403238999877545294632714739453520924912314829844466653632303306066498311930647530101447292590300524233969366793122738077696 [75,38] 93260669323185763827773838398725583093051889417166525297400236413138822423884642772561159044439279704513954280470943282763195013143890863325881636746492512123773758609078146376817705022805900469827654710577413829329199281670804550637153991171448546782930334373422188115185621554342952840210414250679699047963842937648673099899875920661206311471916426725765715326696863810972363693000677532726361402227313845546252264397750001366767258959957425125185266178212025380341304211214513020532501944917505780814574621107323322783697630096161767084282516083783283606197327842473412492294453079498788696287847773837731753674256462740399562362226203794427304475978692716329729237708319442675510952088003838750924737859959499291357043930494262068256855394708580227805306290147452348583198091994278472980228386154502107030910608328408089898392046875915482456529970031625850122906697281563971762322028896364789942672905005946609329879301565241330049054049357304852384466593582981580622499724936929894034951934727654291602659677195080445033101067565489498211457582369523931363202386021334551090819356060690744626691303408468501868377117906073551726737722787654837527303034280301510119189592226961130191817817771229955814211290636340636320503204001282174491226560522497973002848995562436400223443792645043488981425568026373806455226700726320239060093820278450232869792208908528397253752280998089804404147887118900030611774441428685879135664209537187672495728187754817542709074841666707482357914759472480729490094856918653551069226340694357086221127017253545242424839422103729198670632015247894863216085290530046073097205217716686040321194371237956767233888384611215465457351021562326254485942840863717404125922553042119688917463950916152121070401542107401125772474447548740827090383571968728912852492060090423923576225052311446438212969905613040134613723460753225652994618295898974742648533439166481867420730281764842826372543478229137564513961416522883520066347088201957359212584687180538168593889416872341066227886918807255990015032430402547217142870803478203594565978053616459989382560985056931132844564174182558336349132416990978263670097652720550277635081679618337282723055212849381257011753609624559442565905599950500036692718826084532200334347296378948754749955540326639456779561482660838624947014682931656719729101459909866011289341622767046863735812780230406192076797281979756925129140106392308026030509944641654699505326903165472171505592023413722394018544808714233860250334118092633074423301808490757273653338114103649581969327837531139583244443930731205797102521197447623883972660154627098322001917275632719364096 [75,39] -2521306493423700677385541854716135216980204593696319948485001544789327857714950828991467786385411468627996144285561016809903741474489092831802388274195002586928619582556579604379886302568508744065827413093128632761103540212406215311072854596466810405374581864835801555581462072370535686866558531263878421823850589480329699954437147782264805316748546899665215947357344239271790071655189376955702794353820354845632880985960044160941324000156584473300205477014010839844587801062196733279808522972546638714592220047824484946459380325490431430056199385463199267699053519498935075309883995320335159779159492308731679824051587223387096486455089716422036389112096874996204687909718099830405106895290639934088070906349927588357395470569074803078023395644280133470194568360740544025951758667810672627643937909927497204226811335399387340542891196047495565237722068290132067153994172844289896164823180942908640337322252501387801946987647736189080847713708167306532487511420517372091273261805396444449409976960159265868676769937751962428921441078565139327570382465977761073362225499806185407740621836173084029948818807269873700499351161245665056912777792195272181249854941046669543870617403088702207381377919039905287040651637136539979022126905329728474317629290584945144576851083780073352406597809220119161742901347635291976913101008279011997424292904429455591700909573452250573617356235364894652078683115931125726646126615387222853986118887991192886742430528740382114775627761751292368500373566569752560894327371706652178261938181004407326938160856794589227616401152335346233475992339627966098920758490113550056419532026735131015920292909694945080465883090539175292959508336982979044014262835418114877658076238407890435083016152163313739671671258392217806049493201203466034637922980182162772385565155714670317479027048612055804866572622609119061923492992984681841578304084088660161625277894396552210649204067638271741649700222266470038290752125820318866108640636692043755444779788883048878134635443810462378897036689717084825366612228460614329874299940845936304088427103041473236548172471712729581002731680842405266779275319222099312575760841207250467107403771550139884522541651088885278161983324740971957502697272877175607113919726496567450717831971557053947506616061068061233333375555704106113337401230986234319498998143181857626395450277151586339968880233524872219533900429256967708595366292451329876729674678574660911054773582185179001795268842928869320394936745080951347898977439666234510333704333301687913695237842612140217921881110653222823928164364968673819100178445994842495147505189731078639590561984997752832 [75,40] 2034987681235534369852553238736851513164527593836141181207936477761089310102472257181888806867950267484567069205562276437553774970088654624630075069543008575759459943461428177381826725400912505649899957173533104270977520952316234750626451982833708652487413717039116892584982745042717334466115283398640333670350016689859301295804316480444034744137357934495386588982463502060361460882913829362670615202685908479521269641869140991711925384672264071563462039946177002752415494353409791468477953415381082445450992964716870425477947357681530553956501413928119428160871897057350551750578556612860756607554443062787692704123913427673763661319231096108775227461368203525380251254708759241230778255313558470232789796494008204266615495255720294887858727762290284702908957936468067316886705329464546861782145138324489856254489254653758290826598319498608670662182361561459396745204119814190278420334920158094184173302265264386374841430645187530669123168810995947933294397934371104718142398829124409562421327655878612468441915961967591887909739422757840469693430374635980723022931500317395774269483523744901400860668820320637527480432771601438877694233630008639491153661726279097705424011271491769099404346660650937988645978938028463894962945600273910698520606532529154507412135146796231778189327436247456031878835670633915228789175166412416626955301776983667746149090334571752513371664418939966655370421804756151846299963638128172194013891710637735174558934154898606541606384293906970028962890302993118652053249129188166651307927225401758117504649457111130084023803148577604976380957791005033328913128362819363426492281761763652234992086840695136173808715448397259278909246314167105590915507388949701985700568649546172488734164382670104793123964390354523021612720056620427340828421698015393832449985418886433769993770475126449120507000096171341961786784700192888160642973608788276092485282357625481627125928975205373339000560759685649665777735115189747443276555387729315874090093289049814983874063840169846124045659415554544815070422829735832135485686612039352574536811712284480357300467905794191897459530662437470065435720714246217969768363597049576356117011836836803258684472797001203698657312582271786817571342295339088560913402424862171161722565277644689778906915404359713816172795557412840387289906346435698528865963993793590982562902446575531720552077803815757230467951255100239108388220646575487935325781296167293858376202971520508012501212962848348834667384020086620820291057023963943303610722941927301507168712070593777062573960333981634111965126979310004920805124776561959380608297958704263668092681976807424 [75,41] -1010091912932561120133876240703579891679999155920502119243511229661502944708570716302926568065007880273469522154769623847857426199786768610278085695210954182930851309865270647106916727112911220849850674358374381637846163147069524768203651699280391086028792151932648715309136396723006320544508993736955038112688751038137890334010145890840026895604537097338587526828497198322212148631234002595819177626240862105038195938291354038621487724851401531324573601207014755234338389142810285062407887842568375323054697204573223188968330407958814522102684606840465295707933058018736001754902236100924789627020382560436141683054261515008611238792335399047621025209342907815321849193624600464163453294892360504300934402101308552765527862776703344332743865859017381804514342819802958736606737809875462219358203612110718814119878150370260513993808542437661329624581727091918783629870113155695587785247271686026509250507398114959263665133127841154173193935240677934312823737535641299237566447872875745956726033021578745704774553304478632376039609297694229580581796824986251098914658238481957194083874147132039105321499269919209623618722761907975044680524719751333065042907025617974989305231852220768562282726425383623417143490928271078809650357147847790629453305674660296010101103917534673027941801444711556548978457892431654909004698674771108556332265545441484538675547555743618994154925903440744330616828688358933949498453964883292654325336722808013461615513653666011498870816940861867664828021673388573467470594615391752857501692537253141071719952369352302789095922889049707171839999379935835686072231748352442313802797792064207154693389495642136568398112495405521911077967375563980698143940759965456550872647700628650688886067361987968327317125164905598706747006845692606295069949318676795271680102920707283581718516128116628168885449393713470607505036510947947009564296082010266968587128918378004986991384228311795161022904642738234997838707969243147516821168999390064059691063189322256060764693637330590403927983958192267512543068210134475304821281192886180768724701655305540287739348293650756140895960237918514199753476217659556354782367064943556674715651184281390867006590547219278146915371562211408717523882798506659149016179286776817722779924113098179692557048452635251734577268481191294857210599040673062427470061919541184174280685761141857620873485282447995807824144933219601736479932691245202584383138330120041743928821117179681036895358548960145872535094067713548856694628734118049504172801964918918142676527436696661297757147284845798828356143052878290383900391145015049259083625946566014593118639226880 [75,42] 349465113562529908467141282562558947804357152452840712994522819746885289702492485730863343725283750909002778471573696668405930340682952187205139394307050447529428348416654608438149956080760395459797474290939005524573355299007364916562726613807383458946699561232712050977350537655642647137101377283399694024681797216969922507142502215006737677564664923720220152007055062055186929906582359483050427464669780781537714325334772867154091650280679101685316589026689823994406708318201881873568791099990279716293282338358151824660132000819909855411793045652006307481269229301479146410021031739876627730723916835955751765132091316115710883048397862351601646806591162283757694816567419009689585252952219462059223301021893004129785249122632583857618277541404709200599814933582600997563982882342017036670948057013007320767224614894554931141260558066302552842962225018521611093293374822556299786950091955278006634228193332262287906600182686925374790878296282334316084114982349496155781590161419171508508563977213448641896940780040814872520913877662674528965961441782146807771416620999532290397600366503164285985208255455763199942458529305643655649660191628470034997280398781716649255514370131921938509574770162534965066241881552768364867687146058410319422407266060447442865190542335548527558500445795097094568485747547218752914010226983114046261766307944268711219950692846721044276994189763033329562575414000003173116560998295109127223619398568143661040904712109816116228405953945597421816130861041341626760360940236816702942746526223533644478242534156561231349469075669607759551079518888991461591067951044258216081304348309418689656362802192668695261284155882176641347153227788059316817915939681489459146894007490794184404422842024177039821945233049763638312166200624178645521583045178483928672537332520416209224282273871465355551720006993211589017716875024269258564624303356295638072510317772017832430409586129566879396725122032387900615944475070522086635863048575763936500251898253005531992933599694128778451032807690698219813902041849958942395442767435060449079847207728402436279514248760231519810451551929037217901710129072656637344592199891280853538371154563908166973962791677189276760794881551285924200462281814386126161583068709195025179267851802536985626481239408781488742907638642206365574944986547692561898819131165379548679197619121831482474930153148259990032387830779126628270579554645761344871992891565689554405460753526888645837272873942208662014772041999265383049797656590536510953404596207707542672072940219134651432443585759483443022591992712508815212099529444046414116132289916181247676121088 [75,43] -77354807701856366208033583653254690682510040622326182589237125929911945079416120811255226371554343624686370085294213014022831385458160583415395968509141133416183359549685222900524502530551146162932327304335851043515813533303545571112819354443677169956464646944143457655857034846103401247480899712705296931338546437269562282500007986383402880680530710045227327647290058046486923866483057081015179739749023114165426465709197694460136671898861178517079205412269723958861274583004328457096586280932119414284859932276819236398979584974276628280864398800684177268663474815689197937057702352309698712115975231225188942202298819773655254943199006424000717015494409551826594230567669076594037663713735853215778330437262528483821332456511432654648195858962892422005581056709906924712205547905299136655200642763159696394203661717786962231563742291465171924287473253010522057481340325539780343500852096009848968059120326524940198019249375649309450638914985877425698666046234744520987443226818416262770046975257422485753455548478486817527839313314703878744157222377774010203385265560036783090687388087581224723223794421298246302626440149986843870878066961354288301979325819946940151158577690984499082555609291331703893949873071804527941167415044889086910127603520668901751626245063328945140355962403212170287335712253151330819988484340275674205824963584119968303714440660468753437135569671290607764244304476313167378838616015396968732637214095348799415716454876089030951643927009711011117578399824996785993389204642560777918209235083920893020549062226747176751190180862416150614292961174407810165286402772424978504432294457375862385525388379215563884865554926048970479641608070804592141920043632919100858026238931988084678949300270003728902837447482552672061190116037821448382671621719351100837755068104951488599119264621974494785300315636459074466231566538918185104069209164382198178405179253005468760212823726003827429286619840967614701404157665743043945504187107266755184453362207269272683854376762943084271727622518837178394177765879757949032408514578059143986347770930704945777142292570979965494400918567794263388823197747823467730537575729304571373802216736454506517447750320601436647348870351717634473915194780583455365514818528647755823985664677879067262112230550669851410013049402834059868326791791564319368511622602541654277542991439312413166237257982064013963765888291537603735585939673545308560957513591825583648284732624094726551475881685291805922903010877584134133106134523662238909962658390931012694995182370411250242165393122476131602424772282523245987920192420615010039576712288061486006272 [75,44] 2742213401977911745176591307416131850478173024957996918610238274414816365870536320368049505814687339014225740211766697460269801229599902082749631607655271486754830961003343594524384480445772272711856444630242607162675552989434949790424842782683163733553390802734297361884984254895433306354237520926636210029360220779816444592777397062235323152052101061097616878065060562799205378760895550454396395185832645300378320091926258691548065222736612238874315315211300055186202213537637814745487704807813811625266481738347140347571330090160797149118695749824043810777606210432048196169040561557619158848421984861092424499465511216222372880382634651081118773587011880676512949900347448860425188828289685563047444789540687691627113312229354682707037969559165805266602684456893732512419489733431272938081247779842872844135181863089829644180093604266902117935432778015301763061163685991356622820327152557276664343888999297089237429381166220980745536736200785512429108903486157838285683950623751906046953579553786366029919417865850077678359108234948807222456705568773136982585282844307914861870616969741431467001057943198566814973321746314891945652615156443849681339950278311484962402875111024754455822133560517853277321336566580736825395305404388784807216490018742496621780157973808991641537283945944484512921967761236205483967652840570560966649489943677738408668275558171115324493547360974874115643851657670408303660015890641163946977020493789129130015611454903162027406814141413915691031316796846067608069761765874386720242968167535338173527042778137209441868166192693988045294612847714327412354938306484063314328299879310438177818767936638594256659855728074113566508551603412988490741975471643280833142370045879253847041545104109209574401495433428948779502697935024812733777802390909996684250997039378911256775579985786996667038091995545753035521109673998164679224036392012742786877262386893064652997303405712839475951335792342195250734211309977855253911939577546865501188300019797557753650871691836690855199394545126708956296732354397130608594806744687443253738881319412504868881969839010953631145027059593622980357946619055571218855927075605075945624845468480186444223176561436974223154218227900735263656125441634106361421617581367633594106400431684091199276961036951884608693486515595509108504813565450872884511160213290406413356427051018038851395972922614409808685346047771041640462530772458013724358387564382106294327154913188491719941030314346913702576373771656199350558697472156363929296584272257711031091078406409738719598986545680625096643288918299689018093168852628550869515303086958051328 [75,45] 6879645433568006954420117645404575361777099073245283636023673061605931540785897274420832874104639432088896547249237404854986803960812862701544304484391220774070926441260956243604617991402389519937043816850950270502621911292736238329404119468674889531318519926903367493957986675730647818699820166707775893129457039817994827046053082784300036737727522066670883381733213704539016329145636639740409909044485048895051007898470503019803596142439881162908684808156526416303149464899164756645735313642114131450175574042475884351717468435633101737861713647838311297336067025632863230871140478990021475097174558223672344762593849770128380802860982037952358113808704534318375685258904363294363300320840751694742157627722273883081122317121876476843403309607683474944944721695303695858677877062412521650248746947172310118059567475816585376755101168774160237694968981544942314638764804439169559280832852552064450031248256547531591817006022257980884838235319027288880524617076061064282044328764238669822100202068374990296092221134369133355403105168476156560093174905295217738452148780568333720167112822749466187638560071635821902653938740333218539213480251342933788118175425604795743842464848206206078360476048863849803764010088025584714862886768529563449816676593717624186869508111360219880160557740021482968556142052945898194587543740911575259546369165865936692432476667651089575631034564942602633065151266581830619420183614932574815572132993792317789535336478301929692185587583514894047673095603329298003963108708942592106142323852979482611749020814503638775783924383919662254864176330554815595033905854915609579987792903226060381929009403835769080634359991141744625156505209072497230630550603116678376225681690432915139608338178585360094125114666867520989323467906357433933216648376739214757803873602110193209920717879788319933091784536263583275250914371369398170177067780453005868022246050364289060687602303373957104367764876759526162247432946977443833397525508934386257432492152708355149021287272368276605122164032596674992917633578244304507196975464051516755760927740123361209970755431961005951791390371965788796129379818795599775145173449867126897946667744192090507875582243844286472000975855759084058977027105411885218263228523749865827774332522697274775616736311227387039643246695914506976945047918807187466635683387246069516244534087425289573401152150343773489181615612270252060309712342227913533122182374322214314400832702582833761183542136172419010176777863488387258876146596335297335157346850130568335076682298528262983208816024737757375644924992703466976266184905025005826540478348132352 [75,46] -3981178971508044125432916438093049428756871332709547598644383905676954864787418726526907466507426282173850059301187734315115685645341223512646791476229977736957217965198671278078175901474769268050173149452685698172404322245717383523572827061593310224337092501744169003891584022588850147183965145057575770670138686977809441675846127792926909413957269377457160677755084987507966116662904384392625877854168137836867105264816851440714547691600071708907719633039429525440939410700847166947234218722077383081830214476275224837235185310261414847833386342029054777263901898650056333094532018555458864786788705330095832373163366034662936268132834529404378813116959171087099428339261126242893706632001608094514273088982368335995998835899548404821415270253340911389575927026071377022201730315506954023343596345423472636905362169739887803885698830609256889033924001635866192451527148592882783845620827648614387792941882554127225193766421587178643253891199356027551153136350119342867479824783719010864193127799474823309072692837141475273906299027882227919238688438578158483403269037352673434046745870515784049626977106849650118513270138099119618187348859360362452029033080843591163168483859988361866554852264145911080083726769929698178565719773723291736584547891435414778507411632452809896774697312071511009324212063521029913790815225254748383645881868720740936760926433917126211481592223920412421926867644909218096567128738355725379676795901766176192251330213301334552576441618534004706155704398945377720731122513295453236993669263626954265230642784775278829865873954006827087188408132935773706619418471441923872577343248397080521304638525391583274418071254957756167550972466215576769638692211047967228397189271475975077310384751285570236152955369652700957742177908631910072920492551787036215133092980223090033180830867335705262474353891670963171105194474830763205070464304372757064069070212342578798962027343893035767963772643236026069157147822190579491445925170396783786199527666238890594524751917036643044799801133328135942065362797117153011172960517734005275523232113890893216300323032135060793934567458422793741130589782564612123210927178949249221007662592405747361338232880979515102601970299062191862292371136879509256744797927527547263664732426629811155662997369893504072895056326357435801395265066169226622511590385643439557246752929457771219762600682289251607956899086855821992696224647531226902307631215262133207226252527547406560412665942941733262315024668782381478888049305963408085705059729465700199328095324105630269907710304739882710104202176800304811805236699319552655556083712000 [75,47] 1476659599621728271286016392348296485791336966272831374090388662244768924457868583804151384080154246662868380814597007388820158298567237452601760125968906337422449822803801851373103036969503738830636164181426782555195337580141196428705418472137942677488367736783917271089307858262073238352143921214510115458037970255808945079842602561888697841283855906342428564373254769214376637503512530170541821444089277295666280387725181524355775897011553728875549834133363441209627274738139198145463254697227596433964981420294156805462178496507272715295838347197403255636884164141878385155759546258622876286489522395991953307090389252615086724331455963223064163726418785437620542961026215042164177765114151238835294558742043791539430986028527005236028950188983424862691196004948119043924664312657617357732445308992373463954060033854326426670342984444619768783701167272074052832134617638965699131860888924723322373720606622520732038103145100536944683824020864165997550672276273873712525315964236471153523557724633707799663583904165641986304684536124984517856423043900198351400112817435793853579577871981691807762262508593655307610134633919636264210965682869101467670347103869160475403275433152727592706759901452426268276008191126295192463178323644565061822731714502698986229987999292412556352507036162710295422943692597069904239825725525012506847110713998518020583035092799298528430651924197036908479387807539623119055749690999311118396733759810784500625126591395068966749773879965035596452426556096939459341970443120969637378577593286525749944008903704754131617222914139511316283569908725852152533684411312354028203594558641416970503919864330369500460940311030909342530555245336765738375873993844559796879562919783000717414399134405075944991558953114500141251588157926726200605907238929081498195213709327536433429294415113558341017479621951476299008816951199360047645962088670809792694351438740774295319026156552042788387564672033545267821434282901720564146324686738937651977963818325289276800877518358528671353571619398043506771694151727613284346047565551753034576103678829323856208356656489031601224721886068066908331070529380268039853543124058288538622781784479904186921638732311390477810836262079565958618827176646906285516909982292635366870352856969546238434830553718179470429631888101234590935985691638146670842449957607678194237082183932242219466297959919126945884022050954966397474034640592469696554699883668787593592320968661920455680037244082303265531825146914926596438757409499440456801765210902968952840546179834199798637505856215613987016425363513046555428118537674010848196034560 [75,48] -434838992006840110516203084873802119639937469096937884599417373862838146763603668400804469701421779388790063065947403473360764651968830154132812813339372483273056579362158590370340096432447642871602554172512929870846123673118528634613023354875991276099922294124123695108124767770928212052692251670591559633885783771534451071109702676755365654627978418594927917298002834433703909761889529367186837322016073586778673067390244141115698292505366490978030423747817030950018870562627078487276437429256524699748642142706286526948795495862330720419438153862929952716952014587671281656125819287168595244654587779933595274538957144226809782262027928220002935153794810519558529379823495608560209064170630085361669507207607433829591053876909459450775318959251165527217241540318553439792949563158570878670089301572178374347466973805311112302031808828708373220686707441672208139959746461189173772227646516543820863556030897649287782318193022794373684986144390321276640279240063523615747068350237485313351296344395223731126909587859598060368659675532031483006745730397459409531825971391264247393117795001343074755857842198481033381153410449703912321232401878120797445829364241661475694639593170845041598614846551397212947878449130971973744095968719613204594412563796182929185883007138865809610490823389216385765617613190510300139015628467042019780892226986142090445232986448254524381154627368411368401439386096641182806884095324776912001225428586538470980921119814931435611367336681535716607101337354955259863173876850174797608096949993226095944786611026901092336848870619189366019843897543942867467904600897837496079566098373844449414081059497645187219223481017621365122714480846608043655729721245430512302262120821664344561512454089774545327974544814082146395028528604043356628761664685887593708216938866179723927652308936827173731121270100931343396543318350330871762494308261612833012892822640805553736349953412436531861937328341340987095944801635726185037350562564185930990968567932287695765428382137304541318452412881802438615555685185085608070681334511987227537086905355708415531246935684059786996546322747351301188015951796056480827827004349677555465579951444651066200027813463819370216315014891843659618112029015916239567185397657725762696125884702429641072680311438369982381781925791638210070628460033686944134397058354881976161235942840740555761407522108849118575187858147082079913559701814358377985280298145731858754810507693166234696419487270309589150119691145262214623306482359147038526676016598497519946977702214274476060561050650259380509333514332420208346292088187943900938240 [75,49] 109863210557327149263629037323111184330391610531700831017649003092445257997661852189863658254208082571682287990176498081824815203795151308928279482765301168686258383601541325193360999313405482268873071028961804985431584006704345402318964822941514535465612193237089689666586805150618969843487250353986107977103149899344374566717254026819061221875948634946879686256224263037135877243796385913062112343404641002518801686590326283030634493079672125834315697006099813648829552499848790614321653235767765901504806182029464167321091066778407125339959005167263648828404538044830532582957019806110072560526659992176461012148991997426338932411725320974029396319385244255821357165234634490575724139340615723800007702550082668958821689822696434785942924181322704512232255109185780038039229863465362183625978323865990672402118893212429885071708284953408422913456445266756277423560962111411201530343011071820932926553177980802635343242853655958964369590810564267689226436547311152234243245970261462110216199878763637251727049548306830309164364095477238722775032400384331786457968282635009546271176195437909473665846873730653569010227648443075308731310945493043623043507179232349615971600955170601681394020465496522706329715970147223476974635154293680026482556742386388557577708701501930524817754931089869388288490694173984840665315398415335923027943974267305303633970210935099908750782040119928487915796218533632153888276635402204201471723856895220926187311187465659859398395982594877238716433811100640183790589220141477245955470430518525816779522436709012129618950994827525035292700251805240343074222533783610020605126397847443363026785667559540270992363389975157652473148355058554267049069874892016857353961135308540871193461872099041443341748749233827036562386014784211386541854383821665865547046800880624708124661302550523040867454119798650847912102371947394595496670605337594007273274982628958694693816294340107947945829865882601478990817248676412831920142667002334090285175372634641735540197993331353301451753399101285558161557897305521353022246308039552847488361417883749038192598999305758550115458929188291538734094228025347484113359163842019555281874905253680359059322050771111885498011205363595185220881488051306192028474129026296402706548572170236396228942070573286415999128983839309505969380883116140459229054498635321366405202596026935916565771839167445677129890605069043617432390568837484483099330158363775996721324688185393760371360696180653606656239165781792409808183578556310869953005532554432254145283012064982893008922486431599991911676303052920873274845440325619548160 [75,50] -25215137299034510646589938602081493101504769774156841298973652892643053672688913510781334909404476473029264966701596556927240063618120680182507494080270784952456297186894988094514876574903590970111623662868230028318175738497776067413077450334231145920466026364307606202967289094356460413901895805068944014152935173015773898142526639103278699000038093419590575192882895827168143260565998250041581680120440350646680906929783500865413794612735526643232278139481840487016519698337291978963421473462722381096678035414753049207890155381075478103234145327653392843762171057504797717524902455939708632009301471933148237497684457999109919294057550857357942124500618061127663781503209383987815927310399042713289655283827585439668697789651525644056063550687579599495138931810458051490633514472587608613175042079521945114536690774500700452555278389831493203548952948658041120028895677537291558515932264849046120917608176558391971517291541446119554982259482126926338206348915359833982997418985947938393452200232961066290407822835862950968829690611541067473613164858584138242016103362854084661506532289563301941455004033071555240898893508313698832836372960651223111297862145861254251427265233939894039516444829367525261434461559943337811084831560715329596355985772263345867512661217852095104766281448112733341731064893774818765585222386478421977227011743796996086802041735235291310410900925781693113727761558190676733376780551601724961992426475554031780356462825213968634228549715178219763722194122047596413890551914595431094345727103208723359054492579124131256892955066235865643094594657750337918357864579615436721986013610765937033120172389836842882254317502473769687361036851975518848342657184032883717596490620551086266703516026223808560545051300538589595773873589662506627647696358228249682915451321803682272512584886809231075835337565404972691526537634970806191750838343898640698923554500219694052477874269588583603341889938257508959080523303719700094283479624748353547362552127075004209594450862430591310827531707432521535366376299332498559893140096672377162342871256500968168350513838851122095715729991071255922240441947510449496359436776694615600658588374463737598311924874005690260936516143387529108302166598656157259272215474487988650277806147674915525742873884098143194191353077477053160905165491465461851856869639850856576146370518810020303382094316190376779009375900560855460053355953906263634170012011672149860132018363233837752430174189609406701500431949981663003479728429017065213969569763562443043291588653768952646417106951116565071263140022977651895177863925596160 [75,51] 5604540838968793552821052192061225994389734580168353227538401963197524047726044418212070750494541129968254884646947240688799387000696540802455968141295294315816900618370239035759547926504449742308682097177778635027276239854025100071686951819220615417068021962609511949832030419323447350568332114685211558313538479546014132415250055370627177067000577089535199904952731877190861363042322358145778939558933963972355781905635166266722350560714758360719736642985549416837114569283958464456782418870525117299394729563278661021086308461319063881829824607970291308919499589470142557519430994590085696794720256109446225648520393378663154212880751302780071128925037331644474018911884352819668294549421003914907313285544638863376648611498597269854554157105202349463653153005043639117668148589035040092147574387638135288793302300373911385549315377816850114514299919548077340161610634647446156978637507222505734734882046900420767864994428811566684270190061391481771527642629584672502486854358731368118702701712508703617938918216125615371412043432529536281597579225110951812496686747161258452691410245717825942255278413271834029047144662937798645237988951076034975400783134546255883554075884490957742162996102743051647123256961682349753624813616831792341446017179923419729087884973174503712740041325719164326073426142530277714381094120207787760820858813870929798403642055756191363332294075708924123918540850049596112542428307571911287327929793673321048051515512952972462606926179060513640967591713201365411877009061131666088843503052620729657573596806028795845259876899251923039901977930832145437375370093421639577700026367665005132296157182463435553155823713508623980808646175828615837523396276829609153307667921988845053924284718973943061931630811813391615146143214243855904511801439803438379338680592884468300163401376777034228849724199444646396652296335579543835667111414461172293998688912718829068984644715041936647197166342480924218553095837235575555241020463531756086568997098855521559353370230106084491909324985373612918908174833278347579301089733844855623118210929044711816303509240774810216085658558817995428710562170814747881361490891186725714562396383662687060815760668964185995937235506065292296352767620268999215753017783791531237601177482982512458257094848959354778134823675117873159908345542667999193419503019275450377103300048874297721463737906828335417285012862845723285615173050806195626079749052395679160073662293928485460898657131797724629640008895821985055315538230993143710034789953679585105536773935194654484479945253538341410685052072321541329408072089600 [75,52] -1296482539440658593687613890576725716636580684278330192640783369909198990153022949223232638123048179967338814060353732828508844228759822266855257368152394653041107365220298136887102371246148247334708792588324705467858762303290543188266822689724980921447384064298413345118863056388651622359944617045194642604192351279510667135644142582826244944218329766295458226303374348180197262019869270638742422559039264259194124139743266030157045066227681236193232768597973352729643881465541613695059044429448100952587967546009823279475818221227709399597435899204370891949231806081949140645300399142701421168033363723068482835668284511520375144487856297592435398308970364171394803011605966317948079949689599418413716782120904917588841622950535402454406158307957078097263986271408324565063182681563071041223914411105484040471468698332096563459170769614696772308820636112520742518719155852288836185111511139589754305168869452249450705382744458256554970163726532247682751962430166332438403419308405913532584188100973646488180529088832029731847606603781085180041053394335679029153281072604865275876661540215685456089383706807165538233608124222261050597368623989419181089280493169179575313359435829972535322357180413898834293578349146562319914910994099950099786790543333941788611852826484885520976183018013090325572271231478419049868954652641063297092738948782572550111509242487690451007490686875526983491191214573564124260885575632289723268429356777252020522271385900678771356160629270854465369886367351554286778793117859752180184723594896507962978986212008399663274498288686287470785341155421561121948547589049987075881655945475792360055729770882120085713226692797286440699086787377332501366061744902395548066141135186966427853620173523716234160981835059672580295987626613251920090470822445108696640713449605552190616182020369861051807781394028671044493860308434871155904952169108459556301866976709868159722148632965424921440196056989324806513838065005186640596867465214705689371195693219713004978269574060301837886265741381061532165860165371993052096214277893994355073420302754560411188457294516898382096679216675391280668548956602474630411443125231337223618199293802036352253609260534905942870820238203160818961762233651427259829188055319038214790396726390322868208404300408353138042047402003427864311444922226809323871936712946457957938347278692008628312848455866676578050225841657642573517879932603442222667281884626808443354994272000517807892933646522678008987056346648200385881500365947652711239579827870695755730465653468312326679125182274623391871929320058739445936947200 [75,53] 328548738579933711822120687454759828334365143037438919800752415274245618077394307124913271312586813575884072880988735786581645622061782126615376450044493404802476118526524615632246263486630637760430411809911416573082852470772120901121804685553737182970937252834991021819982013377201412283710308951237889888080556150914165019364619643932087148953956346956590597748989397522784650712499080314009419781622817875933920354990385226667605207183478292573080420854228753979050041046410178047392154496135099384594687390232216998293710843949733156559442081577000392406161111597670867720342075917778460743838314421533389731358893484066982036877572203062311580969167833825323281618232141093372590570749063151946600172297048589758569458412848732206474131317413100558084366928364939534403288037878298921453613616513853420400998332125574927900127234482026467308259895961620169420978782099782693943303111226987963132615715096915758384450978690304033939296773981789601427451111543423742627517583533094231576248269548536105277169186189206317459244344489268415597630764812004536369045562081598141929775813042260170924626054264168191341777356669384273842321706817255730865123283237346316653276519532456134124392492560708694211490030002599808878570203002922823719447959374622494290450353627491756765492183718096394384455480803148597837322172580015874620075492880982496450258186423863605439073663453707204214101815722541370038689354252905920492301788955833538168567720068046032935304645059487646289238572403063300857556094071234218006826897564019117635622165553706717198223442625942052230081683519979169922287999745388619798269688728562964733869154794492436836211455864541415421514285292413832278046548284195454841901713438623482473870769720281214799377792305657026252639833531010934681459155125144398788945092919857013688342023768119042643645922322374189902532264908024218684167762113547734249234597361190891333847682672841541225166746803712396145021029008985115679571875476696145293452650235217848749105907130853560028212476281412175871124510428067363581548788387676541856114685025836482013248838485753445483269853913341355380592425017812960088213796512869056072083670842512619082188611361664153163360912335932995044952301286553051277777960553179823662909034544379911996477351849950990425241279185214713784985060427619258726443169695569437226874545806437659731215225148479674242010129098410121061386876459172106579708658384756297019987883233094169893263006734405255784177308148853153564119739446597065974312204545843374147233172165697528715845221443289055246005101290565476024320 [75,54] -90386755762056075459295266981869995205414374456034896032878784737322516735841612339045785527658028799387097651577461240213318540958249260704730841249744368577333518308245917157997601098322722186532617206028172086548160219174593355064050246886842525489146198431620652488048415921871911196423864930357796860831510732534672792909342004674184509836928411562073422928752731508056427088299339320287598518844163732728999241024265579697566724116808952953721644622571070584642429759667000314774291417640842530722302540163149184861370417114648576977655191521001266544674811292510616447095726575393210076158257498746238103241113021000241549824150328114884899030844526773848211864780464430882678471196454257494262594143923185987599242528096736011169062658654986958406418481188268054576691810650413694118841775464284543774616984473059936181743216346661679720842719021526344843068601701204651807210729252522944151781350768236711736881504883864893971924211194704405601282763869243038368434348269968705174780570247450528551037703847919367988643763949587986707859802676552988227582438607983981623049488042061956421425074975063392667088861258848249777069094684614566255700210710141174174503107722585611975443679992172735311418609678215586914772502620970228967090702888185153806132979037692229811189919607245565633492524035612409024999838595727196280847079212773439013954381933863322540386679254307729089875710139022922911584846232865229242766147138020989409845028461442536569564292551914308411649230535841459310339276783482463270186941123016738295562355223909136955736731956344327156638789412235062650772385138149862308273343891417823015939237696990626938067439358350895907016987710960917969734799654279359778615124677523612390842473147098726875355411261244095390020552512560776515616908493491400498906568934482534528452599428781591194161998002063603593922909787725805133912296631692425046297269012835216519140490107446421431694185305946988043217477290003597383065638035035039606603679997120867037536146578971416494900939732446607287719759836285656923133915908771732835367208909844075060958307427731781341672994241250144606191509338268485196636827294095852699890008350951552946042335478050368925489487667650526022467616939097009582962208287587113405734555625872412856517555164534013158651727306825467465493078031348828579806554588050353715014816305729277956103816969709085791147276834062106604723190015836273018341421287475500433969518304137374338280537987961599891530847328501327759803780735433965174395814440681716388031548472380327487677019481350886835629830074997407744 [75,55] 25248261645988265244061360416037870336070705285797342272065811978282735448285634837458149461514424036173011597822060608196007012492246079440276275932156307410408379197942477594125009562286446114644296211659207280992518653898281321056626900123360136537907599806008155622198701645087811940727213029517668291988932322229685456440590485953110156870262397614133293605690431893080129043309376197896648730249312542075056302772240110847138533058921521976467389526039137542310772362845501439970575608166940508217217763611323771025860522601651226635599362938530224995352796225744214350586194776094703302297229306946932410662456975834083207820080083478406312066928417923264759733242975990309697885505781158904583736364087256063425780079389239810243891803313756722914414000567031101234362765617194059862735513327264938222923341598578474521224391580140301660140286494104801748731110940076066869726950425857954485009485559007059215896987378834809167508213872267957724844312428736020002041472810135813049359965566574866987691269092241841753005407026181594629928577442321566522983166500089746095158312223655754261769454639789041296978764086565651492315993432935241200768039074242237628243764210373274020076957595156094007559519192591106667656575513304844101263521913934470718091909621939693991556479222097116654270927801953581570247951758768696092500686723334701832835617450712611388185162807770657939587953094012548614686476343506842756554588223238008343422382045964808882165146802792695439093477670975500223066548544521269578407996084374111586638857573777259306856218365504029474850506730103382062721262239917164476623996172801191370498997815519331409666602585786883560428493292031641010392730233584845905720585498937334572213016128175369704006465293986703503900564441677846047971900939315399395500119086672770392446025676707057587686122352359831682000483687119444551678497187949688284812130185159470762629024235351601751883287752289735891026169580924792874033503279165227448241733638855706940638734627069206640778371389744174609746016868756281482948992643355695143599451000486069366443044931867225683090423397088034283943175058347169537719198776116573305589195490460570951660520225709882615633206204696718283155010549461307748925840832042723308542763171181720645290148897402428043574742100890697998815406109046260044538935487540815656800580187554980487950517662863444769790947994617505815134698942703166927435052886000972520860855974150886860604216969624744846281773727893937166648292541702297282576532250961500003748125045619145894892142153550053184609312864993280 [75,56] -6602133932026058242692065802339393758845985096644114162766665971968927396584220544833603768578176823006523594676471664008794913352548284848850759678358043293229140144750911669472502064898242799809799020567283881283564755351819547345651733398612859316611125841761675323127571396515927798481832379585083587173288126180342171804006558297327974515718860828878087375818074161830275690035265818156535491346579440240821624268639278106137269525320035405671562058791715508829677689861938455525355446369080674855649451808139712076994053482696867428602294549322284002339880034205606914080792011266820631888754322693629409455947495533654082839995392395870738328900845858578046945067468868315692494789911001903478082113667696811728891296736566788827135549756632970976722373906486644564902583067334030786547810171360328644329695679564369551275326434426279248612606738740045243377125429892565080305141707912225933008869608362974336234125365473154960085830839265984901559823966145233075721568751053703766602404120650267174689492527099722966313888215505773643589273680163477163516932025652088580396442405972401558727775160767757533729500532283925112004994297601131721602162277313759518214187202475583001356837604162060082910684665443655725087239883130339214378214561283142051321471134921165918754186960716750696950818042194424941100916164170971149645455747620243579262889198459971100537051249131778539767309376513214683138594948558904762306387121103484163509255517079301028824066036933784559213678013471897590718254315341003338187630924185454270819086947503377005042272565471686170202389921816035637160023084229521205474950236804132658603344831113764605870784929696487574136039158166107301523167200964231550300573023573375111089863162176119219363285928140575929540555443910823811790198678310227439914638437158410243134692228128812871198538699293390235757092439705786727550171049797863238721137572907072795574632528335474377725819903936547047593828796474087012495206287656274134725892226255718657663356179105543626856385875666667390596645251503864521763547005572090234488450497300840047702588738373727416161250968729070504084606844987390499887073743762330710101223692393915228682539563578241120121291515848514964310052165508345522929698414548706009103195493964971128819506378321287571456524101465779237711294647261930688102509399222897748175934073995601601752631150271518545385887632291077962090749039086680379045569824116832146857205236605110382320732383574785137121917481818634559904197307319396980367665456215703684598734790532380060102386143921186531680505036800 [75,57] 1518391132116647768351688406375875934490787263611301621890023779180009939173010101829185837880222245542772696278501987075534943392861859519643392736646938330550834437238757995705427973170425243111194202680726971390519935220734968116077705778896729378845140565035178386316225583671687288797409891710849231768152459157682889957809886729769436823503945748110165112294970557124491406056403552014787080515808009752633564842494725798027765226252480916587353009348879667826948197575717718469048554805490807642121037328228148596230795624739929435265733977990311909692062099827744580863328252312718384781288392008314066115897485400263076568991829049738149890072353503759888897076393755758168715460664953365670797070147951070442383383492444748074098569643888593499233302433902112758229469941533624510122204772219132223390533892478125673388263360302941330638009454244189445343046018011379000535019910089554819888175998206209683030131727886968340693842919547796483102627965709703663623849480218757261869596660960548641861987547234095058333253245993696320245199406662502472438227422503979103017335519021066506195554296390110029103884375363440883531703934706970155544615108457400480053687884656362530635001336050522792656260353767126310707773479375845378001663780457619082175838459679756712252193508525829918947101912367180092922319420002780369729383529733636011192099693458701742125895030312005182712792157453349923815367413959740536279447562201430681611593562783922083118409757651604995709070233489535024475647015815686610184745138544219134657332425371567527101887965937160288526520771210143285706918418191846519730211979725303224813665637237592690387088037113786826725425037782954389500101215397920808110080925818588354414656474472829383547062676838697299622940888990007522997573964558603782011695371395729832567809819465165309810406219555084318831705520347419258346155407720760003873599503336770019924603062802692566365480974419174672668740157271233849484235147178014028781440507001573232365708287414566097138470524932343427923299637454195065852360221624688031412965599683332450305166773655099260289663240876790792816702890119343071840254856798337563187798656182291690943966042738990396064757977942068622571285034741208472702433241927835438922508184205491804341522805597795134763495327303052325814410228092792552638253826485254698033597661816939873860563749435600475062903217814521233350038248280071073013793223870263848182815167689397510955158842943932110159238473987010626569801619947023508635598912888161553578292098114431832615813443816795250039455744 [75,58] -297139832169937250304834384185192961058454214320647950652085667697118981749492312868800157785305077523250543392463628544446558223941869180282914983072250340196090820692940520279681810930596600607037516144399940402869534001791437696072275569458925416553296088487185349524534386414529829463201625982389439756023498124260889229743090160836663247884259876267863117633456529666530351087469735263936917556594577660696570968532014811167504138943426943900212619892551701309545025145176952621274816537756728868710835693322010722180057288600999970325108897146560341411115922034436072337987126775202871204558606148087191576243561193571786069078068828858954613535023024645869761893966218553471646700911607510379769454068756096062198895991758575732952169628827187557752232996576427174015087620498754060957784489031051969515460482283649684775716811745844976139147736640515374309337335565339371405597816299532185404093086933246554205007015761352969071571074402359173509390966552075492464683652723034150761696493958715525914870784635756151918942415144022641261665582224539107963009019425037886096971405918040013643735555444878326641936795304141835427108237174601993820151864879739525440804189117282184920516896565032382561545861979102451176722519500205330817409151016962041042350596231110420897244668487131474421595456911589556806471731601669276237636813162938691099541290500526959327325758444245228551804327144926983128412819029290843677334446749646933537468375387578999821250120559505107679633959641949793578749378800657976269237602899071799520838656084442784989140491930743531771968252496696837914960247090348010570771580887734395740373610768787201580312969872741471486291585235574043890038047064549665907704677990598554889021962194227222651421533120626055372170790875715139330637223011374131186253536501537157396500545151313244832985388568470767130102544152978321766910857922264052490380537557204747348832199720161093884534764619117777111580094027814386977100418386414944329148851103704336185359176724903330358848687510158499142254317316093139352300470529063934990531763986901782817018503421181697546708158807070192596139867216210994080941348548604976444217715982069541536322455647976014225940886226165006349990835673373287604369146697501868030693220130064719485853543168962167671474986821320770651637068256757707669440558255283360878248810588338139990558591104450333683838773842458676581254543099307533670658316481456738034225102151009881984503719104562127705218967488944932894699933998159359830166313300511229584181405798165307152009330513898937253888 [75,59] 49657559644808004169594988431754095472477343447859279934528849757213755002331806015839865015928247116758548604768644011134618874708176048780972377493556189066847752063256110884728826196061448686228636640500958876971704988724430617555108100678834368749144207967096633651289641847185208701516727331727158429852693749371921286967220426466380170681581013867098101528791712429040999573412039029925429699857830347075269410560253240904410666959438329207040404434080770565695033906511798328151080263595423934617010178387988319926166706817091385750836493239244261062599778155747067368359904143362749096126942388033470174493126641388194288853799767455910336161276212927958761788443579350863271860463675171948447575811955919204565593112510184006573056611217326692824836585242535792061465017920563521277641632390198787785030201144364588720962672113116224077811449217216196390298740291093540033697482996917413794828258505724404221948507138175003835588522864315173375194016051795381570212696969829667724110152307926755970377576370040088033674606747679587704476439660858935929090977947424867033679206778430397987731601760326957563586397165202560776554346139199694950539937326880914119430363913926035660537037438242250328530103578284888345130645289467007413674530989676117591638609603657426107426725642129879414278963354293422622913106171864507183624030488057532016424355379746987172285115558499605573267933004787174395422574884815256687734663370569113995682520754929656492004506122317039567982395937174471830805466516574395793106055614707954335966447440106857655983205737147003825400338857958103092552734934316453479387033523491391293134844326927158348675770174552211972638133888083328037516490091899767762184222099415629854270256136855558293329061925182231773128208268186412473907614995249893993464092262508833396872739253728229606848539528972255404565671350176602161375766297725114670310609120001043733229903056999991358967024084877018636990820232260572130759003156744580978930051635241685381888860715242715508447374139591145888662643107409663115261414608475254409925359600028262118871403160091277908244353106889216386907674555703137755659809606305298172018453542270946447169937166617463022159493354532729545640832889259096318612693999026450025646317546402118492133111806065358234568505963156317369106807279347607393607150956552883578415759227761748895816728825754876645256130362775113734448814687459387757800004821142157600041611571412245941754159301450594823830929548876777229456332170791491274269402047867952938095727713746616126748199833651118080 [75,60] -7523756494676552170288403425028864064443746205704928349789783358973626971666872444841226351309263152368835193702891878103027869706276476988909171455346505116495044312200112638789782724434956481120211625035061811835194192622565801820765164865609815090970326528668874987845423877275155435265500422848950362552200845706445325427302579632396915670895815876170844683564572069437249830061356902580028040557517484820845998000060753529704781649658566531046699043565553264928802513195119219716420601775844854215816945349325373763107772799639804308702219385291355746429759469042867860389852125310033134339732880049576058863775328534307412725685367086710555590786330990037934182226486224467825740987002370353988128218877900131987424005274576580840565234334271598974531857719630409735068727379763466697110592150972075694822887070495728711378061658048012298591689078381518850491683572794616227339454155104572794191515401933098364452967818509186538783397796848625859309440351678335054980586298770055689724810209698007184496616259041160471855997612572320675011965653425479407488535054919725485109870031673935821191698046561235436269555022290715806515378762255719917110009428689629302831922904272188718896101598999219965689649770321782932231016312814408593800168749303816248889700090069830765822149047870854663242838851901042952599178393483776368281780214972644787616250904845103049535794530323413211953840121973371127185428473213371475969744482884834254006017452457703494328239010031070446782840694210816868352621629102217651556418647542202382727356008673625731191279145643733993099421238131038537706761238249652758808404246242339583942694139569312210551442761360686430880504371593943825175486853997079832981469025547374516151565446220317682281759132056968456115499965369891450941952107582469769686802691353046945567999756241214192439490631869448740573049390086298420261277925080737620493200841646644077107031292764884441233287187690145247959031166857993908268240934228955757446001489430858773018962734642246074958902328719954579681724048856127876941845422064550928695516951891257398281907997226034694107271845440747691069464220556469802797742782215387265835587264535549255131597932798720413678991338181007885695703855711198231134234325538359382040600374613857294876711802775633413400438788425961474047632955263176595306975940227779472688734043741138563537619163315407635948911512261738006896545387219253146243745934234995306326070170203181867202791826278722701716674070158932859835239062468926990474296492994149371802138798069021239349056293044224 [75,61] 1162015957862616021140665140009951876572363110004403101023236763241426586730625948975420630703377931000652405533140869683893128533492035637310978418181588351648352066137388950384930930571218818840506181170248244944002947339434087011777163709106462966746495179691344204697335382061726893185258026776925636626776319440499205884987276525499100873933419320269402229005137407537092297865812219361432260006905581836007182265811100566604893218131410507636567486404853898972398563400816844985256594176348009653349576022157053186873991902060101267284650515919943013103875056068493444735932652493427279767610159855743675312556204520132847439964133189817880298389168360054539861467815760840069785308608451691287417984382646208473974172902445826217027783057469727312886947299417899921735536808619288343246577728105457204671786284294666663432222478970196796823305717042236063228997737153506868726846484644874260618628830852053011215919351734733963824145381062416792604868148908301998034572069301837096292208779148809479881502826565499710210452491873950414941502888598397621918618528254835037573973724303562338145380147969211325459329467885366992406321421853288117202742045681777107717124415563255113001624739790830629118633852946883790879440611847480378336849899100437161760980603221127337449591443094051773448288563148794171794244614057118943604245893917128032024831908804577173620379016538057692620273901624811825532223178709097698461907306207434406934336443112491590582727512472141509854020476887784966444492812716183134097444233107221856774900850618978887719246054827694226833950630871697972936521476303690774570871388604736728872232839253788145025928202516341414637479311041056769780880105600882981358082558719240046944746658456245321040805005488059402415543844613943499593502051321544935562661710413164299528234644062855820314127686158506050965524397071786817396494359801414959874985275111263805912955784799818565798157783351974964081811780808663417949319576308873084037517928754572961046613621740272510613047311441340845725943421116980528931332477847825580231408416819072991451327932602660749079840658586021458750397628474546225803075347087632240437822011581304699012641858109616018180828413650746800159433557982457337163331452265120643892061824031503810081839223226320062772141296712673884287696815124203055257677631267776728072876479677338989793301192890513548314802904444572779292263022568576093060551263411129181477003126183526645101026234835429237324987881822121624736188355360412938283683424443940118761849448930170490900969422848 [75,62] -197589607636192457357373095673369553375986158746344492197668714009564718029818318659459319544211736022480681507930162171032300727910694595276883108978412062745566579629193650363580396194518436309539088790024374638493221276751288783104521208072657565296189513303295366522696578310761032474080211620712474311641328008896163582055042472053312575582856362489565700061674221234223256584295949217369452555248976331760253326987296467552947839817508993717899959865673680364582264402214266974248475805164062345292161434839692264487239043076196907648409388631390371381275168610647907758801760500324924385543120212061341739624594570391349714546876560651871411982922420260010327588959942525200686172442725318255817072408173302795377178036271383574391423358446729501474890669138228341885460990579142891147057479309441793186179698847211386620978137282486648065838484898673162447513992111675120603648946678287418112857705593619519369828534780305716582535257970920170789318428962797868158364512929285197044909246241422884639682942228562159398446555750195513424434803430643268175078048654949474439181974775638444819777775184850354298997252111656416405698530328554380495513753233525133334631075431863888215110778525634887038589570730631116212828812842510526914858598922529209431969977322417008853387691536805023379384872099820470739597157183222084544447101706786746893631070825695428787802176078166191290089606968325919774110882172972722650202878917899040336418738755814594222866471735937575349962512533456511848999332008925762942322775302628809859106722304578918238510221111745192439331290543688122203350283072443363708682822565764908741482691402950880442998470749842004703761206258265050950491808285444352505400134465897856786061679961997331304464757972382290416291103350126642347489622202282216456971266616961656760803417190569934418158294046226758707181556340922100912831173692261481282361737385889968529294804863467278166015962854511763684150759126613770041569095543225563541922626612499228746155549398863237162779132668388864718698968745423828958610751673959728400689812542107592232830108459246493537034882080822166207221741979517332967928964114039560352431990569418119682424461054311783304537522053684741912881348689794054882533189875772500034291636469851353347551178933428273627250701863310781189029289064077456059110936840475041739809412323967984724372626788194424780476903500277836276174661836210744668901076912715078167099316211885509863932768507465300753940778324808205334510428061222207163629056840553567894535687472128966698991616 [75,63] 35351857728264599085060894293180276522589244859312824787403535276222299023799299968258946087238767973563157829782399421977192973665185579942725100558272394005434465750301414050795998168983577787616730136313794187497729116594140292033465976709516712908146698802871712735226497015350558354877756299403272936654988548657919064193194351501684423681726802923446604045707524046152411936043529857549407208411681315602783558417404538573066465130184909335201660642645067488259939465671405443158373530666987415759206158566382662621283999643969313644016736216608693882612513064864769778183752939705386189046270988246743666868773473413076496593614953220048427345670252117226851348957251145717576065271934698974429633121377629352418848293045217547787485494035225723489796483613361135299305720678040460522689083762287021021957727507461630492315412654680555996917836602932862594513048959881837796132456320542220930113499255556966664561637843372616455694800617460842946354758421764974863858052629494864024810407935350448930519618446510329268944506905402984657259510015463755712368714038834494914250163747650785050520545936619199994202157563851144445231212311278596401044086498035272047018136891558346166655745207755544643517995758929177877964475474253888619073527956891738858177269410211766294062712234668969174288656383843916689246664635808735712013201661478513957590138308609796146293046834870520595008778263148858378143155368298117158976683131476730112811554481877828247654408494805341116126831592081188042676449278037092810720775361171150812725613747746772396046744569961098961634869445699481000420645890958719863392247496134274896294220627838587438282140290999080508332761506870939660542092597292545269403349183737866560649799739883556113917565748610855936711570834193766913344840135637224799253702389843194052333868039294562396759885547844428968183465622700854161426417239262085403669964427863993269762116229389883147244003141280417050987885672564399521481895940696182905946429107653243275580871623226056044174786841363863239478274322296313909740363405017637830586636779561695637161345221073991920594392339714228604899096930043156942123453741229837897938207689775218587984011233842758759151733793969826941969904241329728795289377515746182993262823567234440446820312956670883357055413877436627548321633410653078426887789251709983646802088490104465611936026645319725942025259953775801145392642523598588116441214439338274665483291485156458554723242000961196613617780441325163488597603997491847604135574428917752313496901600958635573248 [75,64] -6191732683503337694283190079034977977761147588205078685785722630300677491254118825648318674244145438317782553172354376905075737995791171667136685491907378371403907898968743159649741665252485824356620690966643131008276067192237464957666573531959635268995601801434895003891823029193217604652884729596994387686583215194664870316354191773353975467789624466082668862679050765236930164100206371324188019222954705285949816325475947819362553756506868438885645446167038676846419436119701604756123827356306743236837148569317931603058838738736823236297779047284461654156946884494138121773983455460516559273135232345262563402774056246209786944014827443849848325202585654773256284865421105910280413429723919512930006128963512330705070660750381633024928000432275298010781736232625785099702555229487253131629178068894986970788215976048577041223805004055609788578849202423029483448704058969655155436180115875007100384755020830948196025441884893771503557751296133950157706593222587266183048475793432506016554570468426981961154603302285243801189979336768651333937645028126199068082793255082778833234097297285887123618997481299123768337009362709983535722510935937938117180839880943515398000729378288075993825524448904105575992617077330263267994508181218986956608615814782572086055697203838522322410819265066124159187238435226226319133995763077112774932452781871894792613087735008883135677945484285948869918490990960532916046626520737908395020055714682008844649533640603462071459551625436114474820334890769958165673186523463147341954688696755533686101154324019982283296505466600890338450155267689115355381534977682337772489876617808016054656845102839301236311219383822116776985959833892838483193562224361532751671477202763370216182179925923648598008555909492095170349044697489639199197821776150110036350982675994796037384980919086538591693669330959473434056674843394665253674454626062092127672728460827934302619423082525746384198305369683353808815070052951494955921107447718628858700415072962190116812217137987818062604925182415348193510455694338376720133152099328136240306438581789319484007668092314254568167049150271674796577830628272642077587898807202572939322132090815482641875759815805277010753815994956526020585070612597979098027402664575667255778838449725155963692222637593690638164404328580496349312692916088692196291550757390112848359288408298870126397871304440940458740240874542888307037365855049347548259967470030606408723697419227146752884799666165852468088735410114223609933079055280825339438851993069980401045358511858384896 [75,65] 1021098836973520670014955099449683745493884452102224148231171420700121136932447255713948496811367400827897895895809631586934051664057824808412641425583329646064463255203902213684358974281150199467797112040180926543437369748950126831932758680928668900895711533460704339946245854248712327537026831986131488976697253807047805717845318551873399104588815329891587761562936382025040642497970687726505927006301410201332115937382456769274898843295845695499444598012637005969894621158269211761555601183643714871412506984760756833521427748369473749488909843978926428585310677982797757238374676355579357740377730068099012165229058647720658641363460526079191210708884401856970458106769035783578716066789727444273201983730404431873454557443563796331409546364163064229826221058078412923680092742983392240602735229944348662883905397143152484683223967096029563815129117689591014989475517735191325325697687795602892617390716990959166253523772725176643746882684937775506875240791783921232098238901843037372288053717745202990207116141652351098104950797142638936292509811167412682355876711037743874172662677048167366302314360418724301564620174568514875405641022198260284159113199885983060274408760790373305105674864236420836215083575984804757220145994594439736327078955240312337975797420240955825763355654341206895513539328713290854644204535607017731380298900331848236753813148917643565652273838221418405605927744088054407755441306597590376717127192263457084992706334358171611236917835712669532805234579416098660531316932428461376439587879627668967006166370043697178791331215930322119799645381887339100945485363633188257866830790903420966435382810005674654967890066386027430086925084036238523759184257527988559698445930548449608453152252017594790074467186221038104388348731448530255043842119831092096724473940837768898352375760731515550984572478782521996384850090629237867233705326649152266259359796183365562747335435108104993737094044913957088772808592639504200128426588433558517933482819313735358359650545161274704622462250190662237970697213402609469805865497787992419479480993554806844844021403504764579163080992401871412541480003664877211038008745735902642595417166207393314628420038898473567233075721926053956510682485909388034733220873605021211070814551491566321489096250412494161327383475646944623498431740911179409155640890407006562584338748712663950483446402105880340289940621841221852721732017583259052917126760176742688302422519263679522268267112807629581526505138267677004474438641622937737487613911157462233537357077807104 [75,66] -153467855337376068426277089200839751223064209851773215340899121504856476041703829804188019379156805053730085446128443766638932194144443595702857479769966430416922499170612193820736357518638172779026719441712679741237187937524690685842562200495658218514169608247392703671668838160279254376161115407326989058017946834577601868640400439009693043950571362449287987938493994155968120295536194755234082888419999082530690933638304592376203571813083000465941756925693509059865482283791702617580418935820571548005715629771827821955062055663683498064555663690491052053479383312424621752196420241712029733194965381544847920353460724991561789190357904477355959268506845256265376266919101229955215989833089958893214782076768224470698476141437959394720885112681368236699304573280537650814941509788463682923743499479200117271785796240137075640861375229342860495741874951002653393370045365433476944277166789192241331993322802402021225821701297354588502148745050309130487361682455314456565179491476967791687868483108960055886675987600705961178360280116312272417116254591126560094309277717477667827553259007195970699614828085032585958167268189388064632588314651268452788567184315951893241730953774452037627106315962582992179454825793190458430335986868366356139198813480818314988146266698164812129644630851104292050642975350573767274844310319364470900324277195139230400542850339039165002126997110495768084481850933579763410260831009428158732043105678894001000701644804729962722404955510538252034869182791074620288464578384970504807227506460689143579033213098398571852963409538144679925037738514132531547082045498183066760397416195057447484320234480945096621373118600959061856506214025266724106930618403030006982460838483303099788707841139943130861486846043426517621157277251870736792083225730430872922296343804068087108818698812140163389786175854798234457267068253783710267225293679081318791459940541881177187075336540706864313529300527652303801286147144196099050912317058463821261789131771372418967037741788858692447552164758640261880475976892637724394294570940622058747138603999918667019170755053993570939839780695074023220100382280008489682576750708787118454513586210290727557713288292743508797880017222703272410841610324324836572385429100161191953830790365001257068838466213706852372994357493491217365018778772069473668610049084148368814457390491450444117062313976874014981133167919787686566088212462328589292258212978379951591066233391451507718969564023152587796205329555043780249507051366869302617592275600016200653411975168 [75,67] 20397265623720033168121567456619326910512144306156047322927915921282877530390812015875344547712003167919675236520529835583723491081852372159936261444876441787078251263378345091964987704362755299275905521129125059043405537615786952287816255416794994411661412832534080599178769902809435389652828193107583250513336859846547320708951687268417148407362194562493268849011723412264162759076049796743919242680553963297115989080610568733000159681345965580436706559807923749645611834084360753222352111377918914109478200670546360054041819024192839958379278559638655446708465659502620395210760591185872163786442945305531787589810365151671412928039023410010283428317281482432220518757178720559027552254056546961295297016365626396027717897052307789833326681418942620822401786869394865749645242138098064353242553949237755184223450301596671028691372140068869974361327572181811437246737826437972086577325356202875272727626739410604292305938669767573690829184209871792091801617733535915827094222849332482653393828949999438074213215568233062373853249618661649290842032780938831438644938143964635109703159299820693617756323317631996530897570011461085021930318701418338294743060205650519495507352876766084800379094090162427958295320905011583532814307071888003300714464375398121652609704640864606118502999466400215005488274633488118696225532930904303070875953183830678021770205322738432560816137083075152304052363558206609588528900956413708506161976871311417061160429045905558758974279298240851197099353623517606052070357266353081505894283320383204053888543246885768046878053169860154419560232733909382025530506648598759205725197005750902772620604714900333042975256419935201798253045283995597363827623083976309976399035675739811123702911087914209165569837300188359834043289679244126721523524693474307207737225401102102365756196671798499011636549693319831207085416075939308741088116571827563805120868952606368064228096122780667448053817126505682671185733892578052593238713155372698428919931447659846306744201098883395606205206102164243893694188423005461549119496842844359124644141298225649919580255247027789505576296629401029858998317872624983659656374599241630024783878570344357664230365461837328250217079242007692552971118116705521724189097196765553184024050154964612881507216158130374491362075183558341385882688071928600536805892566717060724106823006573348158227461992787503946794660557249708218627196810176253050150918722775561856873278082579887093146975431627245758208671235361012921146364995539050685351829937129051893268480 [75,68] -2345271827254577445747995501054826539072322586017746382134133706260290972004806460909248441841171312790570997405762590276700606958883513308130143950990527468391788917172896226917518922758181991341496865081683069622269593011741521624560488733307273884281266758128850078676623884987078233097618350970446205697456367782227180900430672680960842822146972359056711531224597354156844429861636199822893184627899459956802346001422131116464490657771620653855700522669654558346394574927973781144512558717296136832428700168934112045781923513152581013549301070502854249733838321609638597001102617217629977058049086503541800664386911058131677296510773124161931760598461152713999485147773740354277217953257558510445867704469505956722352399660734260248251693907105228780112905454616903361212851551038599901970567115698278973344001141749478242487212194957830542479422515410177011661947273493181910868447756425142140116302661952976372616368356235847373241709758591163314460014170811209526713206033118307634853537638678546670963612673350968142966174767168539154140370585201370359660310571849703143507820843379130128866947162665654183124720838845170207366960906741776575619889730894549643770485868383272191517454393296289722345229652963662856680553719639011929628526965878817234234932378121463871586561395083051592650139615636588432147907678624133127877560379773547650169156908536443340695228502952010033618588250305642320141145322325167866870525110283385808849168788400096518499894829416328454495734147394856106370396462651866322413839580056904630887348679625477219935168646592981466164762897903889599637763321002884032963693196387293208879007426886332244292461417827349258483057028418216002514770690303065981634310594821465749190847125247615408370520363669293031956289831280377410072083340165316998352740092743214479419909304442443733111318568300461629321104392401740579469104249807813124893719787136698988108033602755670274167577449023091689139617565001247933611931796795389704457149036115367963318500483914111978005744587211882867284041919034269778020774529875061184155074997056038881462601549464752313082098350326600944898982125861095700046353272490291677056182764892470118825249866993488208818562750790722731497326113235109319038440114380033137911800885185254826117365628107694222377518789141212587024229825820819788098214761734977999025119825604970295096792103886139575817851993325540606856305431119685752109163530942311391264494402826817301411590654177889230943034369581966635590359094892382294183705517986982920192 [75,69] 225517828930585591330080549847295591972472695705829399417776470960772452900969753664643051134658141714368483722783771262161000251658987619490401823358557682317040028796735180356838190724856067044523299384547756933766384809324619986669012185035524078642796926746540695915502931781749826947025310536118869253073197703674875105410674788746232255334794492291039944748990320332311154530315434933571571005127017482286488343682149557608526438651860823041768531550077850385015750148031258249089549556718797564890016964596301013917148065688832467720903595055751735636813626745893732902067550901569207076603694649033816459874884874997996777572600367266973946175445076098446963734876198588909175043642460247318261799417295835523594452002928124617972938937422320376020818960713766063255478743003068850794319567452553949847764306360399852591534350177856461351310244788333646145512172511152764055752470012122154562306121442400266016969086514807700950937530777509678776088486109942438378404991119488516288064637267475617785302849881234013938925038962346020516757696735589400945710068702348446486523052975539674251817977871761052023006456884445856781162322048283182034681092360244419460981218163098496088282650065578424564367667793970097809072715485532225651019916135022026651873057182562479551642540653173289413055975889124186135004646871714493150927464375916976541200663722981486454783270517360946164770471996320315754115016605548385354183074977736253870971698630673664889862483620226157549060409986665797843775203313677011785805814430678953177993733478635598272667277964057850476404891722901364644449418284599760812140468108886823241699829783085132181941905837554677725936189820601446775323704196814470951252281713293072434137231202104361959026847153890676537356729011580473438439914047618680932318512562657787232649281642714224386412348219481953563566040269201417486334592535495040383445288878710358949748907266157970374652337400105503091545558434992998409258467671692481126997541305590135998971060116457435519393154443582620353752764166066421655302938383994042458552949317520769850347682324973731422748931309699609661185334315563792222362106845881538355560731560568262178168292689061693502329683302835941239123729859124709418930915449629332028921600331399513251705062761060064835398096941554404406998466475081227986420121504594540613466013907300402081288077608063131454036524367151201266455260289691023990835308339755189521098539183347127309017511298743917721758775616104308074755996520972353431078306113519616 [75,70] -16761557367534081590333434386774918872734557336261273467735041923621249832036526767564191277873476872673297862133909343120867374683265312592302714254900277879584574241173878383324552815765624210634247621665139682465763082169443834802782045719459602538428153475556368747448871901195280328943896492870378609204938045821656018677872141424864087680150121687868076993294466167599033211064253920085298423208157291696529439452556436126429936013653729686347469680717643504599051453333554669329536323121094216311180445492932845190818983754055097499753191640043385215094136299041085541715169710848875336115612674521452198438932378506754640246770186076065253631077634068678578057855245629724564601654037517310443426023951326014675522464312880228841975880533387530853055846057604790718604139376271847703220211411053135716706472914391063204440934030709095326736178658513139579591564275173144675561791280384968261217876019995286650069666141837486474479289306896086020566712076995647653160484938506931301135789685162503313074117343014873129116067566886867274826749453725425586975291769397185710564254327033733129473329663454512046426493140436903191177278713298535211912461882457619127990458833905891243850891599292554613769911487605725225556775993200949704873252868165039631193348255651672625622149196284443857914544394060786380023251784712652505377998267810693379983478708474663251908462679377704834808307129770029786664731813555408677170305635743981172521963776628731981890367552982054585821379109160483497548323709860968561424757145069697921719353971831084667282998820045234416029166587875465284898592609186968649147839544670643141455076185022214016140394301200826719560072041010909299564920851145844919237808728609991037124504464815012010456246795393445308924505915409357567016426542984469355011018035982633863954797715964007664415873867315080886994027739669505671598891675096173019520960430956220446083082853669924006258541345532197282994269046100920548786219695710469178248573477246910034554781104913567602431288562961801371921461225346538944366986526064498029473953559810753205242850871422409806594430072793339366736630478843510102108446363890004940549307236297362774362946102827265519718032477612542307601134559735963184035897563230810921310249016411329439612268710790008220376128849657946209091095709664182155688680931935316629402374359721882934242880940708651221082884906615434768133197277610206025952944545391451998479767036895532861805614927970067356415947977620486832796568508746697180261574570368 [75,71] 779499810972952224834556881851138114681544595257480021780766674689628269079025558260263691177573992535225666594933095838604532897856865358795678076866354635404418259299459791307459832389334110420871088878592352085810357805748230647371576671593301276376789503671273572080294587445340943167608414554517264704435609023595909998205748575797358426195188099414869173049888317261608189911088717203696897171135242526873556418431135895282080095445724750882799994174755950329362851838899394849040619947637819738730353202159210008122303570408872455430647154172298626524437681499242366511479026520520805058409987214696673221267458284688864772900525380572611645432520296492794146800647078266232426803644065490928561284041764461402825298785677338959264404381586945602538824027721495412061722307850458640255787277472183611669196967836218887860315028766602638228741058922154184486179041452076995623608737924636536567628698119947455233710642158550572500767617867572176977375426420501042888468747156823349202201116845358843357759098390523429712901123736693266708643629975169965460002801971586834684386989340788249011089693443694203382254606645948328384378536134754938259158010578010351375521433121889019195811779527399019088669185953590318356661666187362953594323996914560773418151854419153639019296770038412930628971251839160093272614274762437015171690527954354049667463168405447294385367615897552510189223435470070620222924377762505626862921443440568796971318156346338132960249681120957194119770078770871880989321133050436016522121519024292646396717891579023366467323815132175811792117264724561192757772459984477932818230644137421306706370181559761630650093513738127499540198439034989201323775794042879152232628438884880687230725209785421069659745241093354948978247346330183690969550472455846086805041792650964186460262259529661893950761474511559009829215656078294894565106809445010475704271662323125846967025031711564640347550258789588744539117147535941219696687212671447560568522608250693330453621537737628338783471379206325576258395872152404822578878442948147497279912253822528581748631471313458218579451960185220027121337006104189678953981307661981299734535386205311043455040679693265319668477893188649336693655550319859588621802211907801973822673620340475032918530571681600848458827058041619106731940958208605311074710488939675783478612453574329533470417091297943270377935109442433743463618186719190496789946839859890735424988956803702600443532417499753360891111775981835793056722576346753743754076160 [75,72] -1566426564228290502296072127868345202905809956656437623745298336143868846075742705664657185110824766821893649625914986930655625749217173602461777455476129837320570042034399280457105680595539801214792540475176664450699694186756239469533021398959792464987363355914841083551908672380538219597249448800538248302673625816425920840479893746075728369543195532460371910605629494433766066773301059477650154073041427182212265359826322353912666001762078856164376331892160595754041166540147832000659753988198452184103595823695008602769908099196213720115670143006521185790926002386176237610141737886958922883206077498501546873304507519446583406703966886330504599934085734162048469301616106005963929987063971490744843109178827875017593707597359487526049195542622731386153346365643008819371179441034315737623525068178458949207296492659317497443318703288152012559498496789766650737666711418307898425189234651327737915274789300640742200527217090297020308759080186631347318480948175960006250267104872224724223919050882094148537827375562963957887403508910256636575776157669920737882057820310196029888792961371669029680740951618759226435257516540291954713772564636872272396093181074600437981590486652816203012318330855788563573540017811678804724974870345189233414883779511280084084277739698950251097387949154723027405606265714792419800544978334246912775850423300607003019370034110869382784616463552843026214122023683312556784783646396237939952264321385791068918705253110495806363231441275754380769176552254587653834925790188238290773758862328424459645097910559976337599010959964792001349886180621235573112840968963640002403483341715553130635871487038395617861647939938462029220906951551792403479782666101846705382919265646615178799292848726474268630667943518957910451245183673875656019161880123474387175548722819469314426321596700569353141943351856759387173636405204130379473163808607334660368392275141802135664826342480964031209712585606097074567092058885686132834109678256715613298525416020906809016735775057581378648225996921577522519246646834205777674065520859568147779473287546919702273797320879900389581842699082546859742567345906793120738514239174370507433583430030210047708784748713339615569114805344900322880184370381354765992254591605030722787213907448222925084110239214836075199686045857614692402620772650224673250881584333216670972771930280225837410666191109497919015622996693432418587958742368813214440340539312493565726279515600850703393675135453343279566000385764197476200040348006564342496 [75,73] -2163475109981908543481241085745812980738285806687455691171178322056007966493391944610327360551376779877865653040861944720666311291034909709159179963224643051235393735356234957413646253881250855739124252241251585071044908969273944355409865722211624808760380459726386229307359049233474059258311161509247079975029402277031655717137614936610713165405524709083438110678005383752939420075413076286654901265478008632579336396390933918916897040397268186486798802255210161719887370981778231816620220036934533592498154491521783065998810276973742285473864267489530683901670407752664169393899145499762403224917953259869620779535030215866315356861732605294091691615069686284515582327989709652265663604524675879193257776655807203317381335245680885913665983617790424653741028611727170622029322735863715013279728781200524028422091245237122395768441445155302602041105222680405208524537071566582677818661775998309905358817408651378948363630955398408032374489403745359669138108150116523629196752256146981373113974366118967682932134026969044791623127388876536859547295275487963117413127609783054916933101323017502975322297965939020923064010136634526884284644128292786799809457347489310586454223768020587314367021571789195517138346122910262962439643644712951760130255117366612304055806162365846208795727265543624033630470944885419550482240316314616072744673214125024190382830468465862902843540456915799076153589668413108149405379767968768397388201186065849473058767877779660039591490810309204260756395267686014342934959803452582988386916420830062055976714508487407916391700575260603616090758737843755145508128462044821315490392560654733148360616671981691380100383647698576231663661182451368705035699997961059678983870086545356400732952154929157226311258627918538798810123515858360347108455842187915539060685976786004818544620303053987098361367511004034279389144110183450611338995878862156090907437003111845950455831057554111475336233931896407525844341635459603122435688661982477927936235728951896795156054126788968428738765386236768103933899810896430135508762479453211891096131414250570206802352762613233286717912711154018319181986754661404742112906813229920773143770831334134410569529108383416864060899459483473103136437623939270771420852212268025852702288216200783195069847872272734391620206520290187705814581114533580974424183189486629115204861585511746741475486050694115579050100176937404504947386393720781584776543530610244685468056343729686456682459357249776104050694743289080823411740502207097216 [75,74] -90375190223691303603479162561964452757626725472237965812829763336850766031942575573825671163814804735620830289512934388303575809251650480192138046954799910075277864977437811202835280264792692688180207535324647248242944335435466338281458993754283970734606328438418339600967296580690195208937541680527986552486710611989829226284743819022190585543569668856301149514930967516548217030908647033637184833423589095050500560592826733632399299968613353339978497468625011768731929238343613840330883510746811788972818438249768850313514858668440364865828980097919173761291903738243290073900545561074861140043167267972001055600904986694424574633678453148379400291774893011373165382630117050470742122615950987926423109020964819735671068244495164220369857139591977640029759499329104660433355223749427944109164394199924686460587442260824423526688020825881689013281690081883341751401252367139042083494552523411041875596760987556513098704958231902851463290012776394373490812784153002127715379863394867782768283934139453623387677749355396311392330139403915040439258692146290792423537790632653104743120976810715214936035624719320101358592686784641811972699192343617419901329892212937138216899851393700141698591468553530805251377181626154913240284305037849541081400122771795788566188957602986141179079105167125636381799081197725673943483076033643622994693503225031448415955944544549546767374111291603129340718392833749090330932506948092568502942223615223000954842163482792388884892272856640214034827397798539773341791699135680311679833927424189504774198204663363011843959138814521340882757694892306548781772128508525426866428605038597137185671502495090389055105023606522168009651589680499885470286716039619361335476670094239644094197116176557886260839184361881372691560923409903789723878693963444891971577230923775643288888379477367468501096219750369347037487281158678156229830286825846757524757682110722978105133497693604785371875833807100615567155190595719924207894714782092605366491217728533501726617513122783948271467343811017959243623747233324701374653415929528633618579941224491658415808813308620681456415366973217140042553874506424970190103960204088907436736699112314279632188911032009898185371764271344393460986106675184894338746230609919228178456321594614536717631961512415726262029192615168696804384326158796015079105943380408084362414438961326845845054691458970372877489076090062036891748933837337340745094128323646659979743718713925180198732799308168118763812186671572533969087393241536 [75,75] 43105464593080487975658960653649958474904562258782162956567013217836543327304411995552062660492861246802465503740855938094185446139706303517493412003114139355017625973573873584920089273041599576483590611915942393517430711259257994372081209667508227442937141205225808120106856592401429305337246359085466649646207002650865706718944189750866795373361231555005312526711826998728606276430261265393140264780059682040199294517945677463900510649513008789345404212780045343359398116145921865692951549658580163847238912473807951563858757038289224167206680712884055210388431320682848588089973563382119468335255168529924880170623959390939730370547594689111915857225949643327752756988912607877584296293391640086093343162183290957370619660481642931312214463001935696946979944251167074804887723466456259747196303122227897772925470596248662045457229634048551655795313895022405327586874506070865707709658794298910646645157943448319177539332841472473803712850270979552158947458855612789865013648821851999654154715007946008922474629385595890059334220282156147706426115972293695226277569206336926558700762202396162167553503470161981578047733462615507548923761458192548363448048842685184927554963474690046979002199255130149914004816687263992761861859191152894728937411363379291628334042849827898070370105216385017596632898145427434399393243256852012216364693916885139457488401911517746478487287559817101659208721876321842593603953945313475802730693959069808537165571403629825237027728806049162618022555731716365730438632285852170836070416821983572768854961633673485598256588640521567818905110377718058089721191029665769349125070392467637151549468370833034203860917047721995572738581533871492187852745270488024657331758518380385689997449949097065304339813354622012552082216209999619106958558678130884532325268137506646608977147518432501246524744089647399609051481753287161408211302559783438408206913671132851089671185940621635804445460726309532971905042637602591693837369721090614433264164154954548751761921713354371549959155291865985029825969435388110812139033513662648205554422948993822858155730685903167571571867824030778659012100609272554726519703846386046834519408344175141679337772998425076706174836934606661822217312921372405777010127451524480432722584177109201588989027887535124656988466891972207951335541977318784365433002903982472110658311304244387541386022916008780138430184836280619938821360585960342464198195116545293694225999772462428336668558027985277333193890538509240493371095616 [76,0] 51475452841503046238854796446067977056835674367117396942744893697067897083669582779553471161556284743069689943293271136165160019402387614016501870375032889092071470764164690471904936316571691034728798119711094154390172311851799363548685955820246720001794862259901094231759587814908676142429605113858917188709262139050145611437364572636403586224410448352175184360625761375607983447439556777117989885000693061834339352740289813583998723922420420647996364915094027122385828642503676890990669665751636306064462163043100443620811352833448992487915677600643141127300803405210726495480383751374934372136775115163393017460893565675410238056272754446209855638784114435293107003971261996148517823940150348086472880386455631608590523475127858861076811126153369467271804012589993640016783113133885482184507901157095091516511885113379684554301970286958741656806661024566784950561971629347213036208186843347453636681152503187975805052094783398877161452473237580142220565871567570596105268159020468939196161771009467544305833323750252056566286141559368693348000391095836512349016217735463406619414070246138415701318014120562795941995306345538268810426243852314783252742944209768389153809472627901366813760821847429770073065189829847766891840032779424998504981768491217119987731786521220151372817207358320508023399112625321020439023607201923273837936544443140112885740418625481704828281519002773042555067785891169907003902183283260842181765382764643520914873076877941477902001128774189970684111937339980970076241839824121874988328896126502055415247781364037668746281941742406882480929441313107627586307673601264959593934347922400570766497013094672773935815941212593750674274767611897215586724677586372068163283079586712172745303324352554192330014391382533166994413849947264966022177856741152021436131670898598353846096084572444906341200802768584702606600299574327006265829614380224020200323616726077027506303911848933212803585356635529479900330208670946983428152610535400671722656954909440646072610124190350579851365871374910818136930850438412972313810055948051999014796248006224983515391341497659079511152658517979873453598897298926798374040695049532652750071547563728788023134373103319999407839759053125573289245230976949091255371873493744867826073128354856668111643903128668215507190815406705577373028749816044516035860680097585714409678779060494314325658268738015874503877067653393347837589242279366414314401910061977351858940707170117245698102013775948750294206188891243376053221009066637468900663579972204602210710661295959087822327129679108742186764226860939095762690722128305632631110119084841358303545195984264308176438910249685567828865843200000000000000000000000000000000000000000000000000000000000000000000000 [76,1] -5955249994985772871362782476202288054168503267088337214184235160692277639808821307438430364038334752589635410057852212016449278901556738165769707371961401405999479216632108305631626715523882484582706406705089720710621022404749004236155786848522530196648553066069889461081816398929179025351809413731440206039640180630482631685265952484640527202613251197658402859831706283274517793583623525867197772990194804712276080949706488164758673709734698909431730173917833798548688893364795757374878376908003621969798864004571749729193165083313055153540756978576002538742050653005246750075655204928295066849098787090682000254337124908825598318086463556718607832825549168813656898820368348742687816507879202625956675121684570714316119041523045475090650871692272747665800164399044914997066413875346723596956452209573153505927936759111568196635272100461028229472493176732305827661189517476565176084313325004686582470697235057068599005841729502936656705785993699558725486863712029101887636936636808766759755201095160737499469526305514118269634863695244182773024715511145393464605940305811118106063056466619768796467790358279190193108175935681748029475080141068907787368621680200800849772396403736655105168696354085870152401037661843410663492527242072458850267843069866218337326327939233588191821207599775822263257716615975015764537861748858470480873002055132520667822542018515890364995175815717557935810039086248234762413689136355119370246718134799822184274309688048341931755715014070920082803163707681619389494890868721856267036342156301476323709878305465532448964773437619279549741886266251893572017472503711054497234914303002229652235735255104810323493856630060568109461505072302921575130637308938617894860545501819036828188173146001916055599057784898493976265792096373701030833661853424601182354565343532444685562660088364285685270490577374481842619174704138016782211251135575712140711299829857957978156353307186229116059000634714905528535056018142061774620185267223818677132638650694427314040522197183411566473113724940763534302688741921231948961546058701599938602831209357300041426822174699514980003222821184399699248744121312363835604931002209248271740693616703783472156848713716853068973843125906128156806625671308389603140610686051954786092445178961846458013893962524681091400561546386193950896266702454291198255667139800413736876060342303809924379533383719187719332117997481736715040465268295355691630117282259650961939931904004986146172403889429606351229281079496958238104026927860592957023029552013252640681700864642498313272321168539020822536855091712017250443911725188596329915756641551387106344941969851505886656777418525144320833486848000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 1388160284133162880434655163275463791193944866481514919212288839111658411237978085211717750451630745530576104546332969958501815003792115571050024237916780138668154651894864835510238315761526452785287165763642494452592791193008490230483147378818975871896679385783616392001680109960460021128033292301739977871290956571344422915701167088944904097398632562165468116680191798567523267949260848521495653770125963662518698300732267259175411234092415426169112017332084768061266274582424675802622094927309346670241487310313539225137664394764854991438689192723791138188405756078847760756320388110541819860385668504698709950734768074267380958521105233633128496703256349495742157325913774450733114924126152771584390638965898068608028636317038561947584034192221568698456848203710256223370502253133418128840278560387858759195397858976477962010501599890395389758174162725091485978950300479672306531682331717780392255584747712790546981438840013478071604923204949162012840509683844730487542003918855435347355860985808961283603663371350638108467121291907823619380519916314825206622075935120320170456830881642071574706241449364999796346391069378388348621595209221553615352674689382901181920788615504219273291199959020249781003487262534645155647149850649843331383840650198885776054811289959671763608054567859050661780441172682010526607269154008873018946739009419254318710736523035269667674046355525599155981850744950186488577707172202600644814346609492868198490655480451101301149542355687118848420410812679693618178820043073363814463324736507627560010468128650400491123257603416112465855778274909490619536004524463669263807026170702009251567997956311572606838050926120041656436778119648499186135955520942374692502891241943870548058059875968163060237520084268575886054857749167789995091517865515794524267140038952696441833529836499303006309326724527332526426290579997875074966171824943695822293436048388994752234866019870333616099562913358106943650856984704948728249760011679703952318235146514230537691842252454240635564434308984831358871057039596624962980558859998168431861078670283351001476258401246790862073767738057646868406075450828584081326229903468109275367890032102239780045551215133516175336938859012874603071215356731506266124768948252875693049781361186335776240788052259339625132236593607198910251283395051629020721238881208956757383305833988309294370429531935930723042825106257161456501215808528721314085631454120473786457076247961194036176800236003800201720575498946712234898263525985498614327787232780544655907622341148107077134165732041523101753698973487730989599608605292645370139743277880632191089499811611018213757252613211817209608663990272000000000000000000000000000000000000000000000000000000000000000000 [76,3] 100811691502032914678808785302827686457423384231418566774595958764115307521338002771758120786321318808351310846068472378657122614708982862736434877314622936652269222710562069996025969735336769930165514690309309713576758245823706125607581011464300632690936322074978474758707780854152288831249653594456779551065283005476297130189663063132373951323416889455495403364307699921924967838937733353512027765867920204834148853994379461411523502887405003890926308361549280850460401325109884952127762544930061141726278351456213529151637903266267186708050668339463129864665989423929728326337264992771594174612305450531439465297162727109979015469144757498381748051851439465859610952198999681602911963541623133223167860661718547085204751244779927029028561574821059597900945172133523129855752447287399044474905052007220594143626286882484292789161594288875862104711214272773626136466892176940033748493593717864806898723247201976376260614528577261498115749059542960464039721480965943901460083886820324847394523413273383965728100682542564136121135910015928498567536288297298492734707529408525921022454917624104093165067315522862643993115200553758336113145786115011253593534576323794724527436649526831878571734692780329467162183161992980255352958804999406123870542520797249899428602218067344242162888099535183221550365030076044510744590300936659673303354518173121893123539078599043255084080508034733702907225459931079643199363903183275485701630906399664888687234062172384260593675822646942427808996547022301470752901811414720135531328140172481714757101405392657794114570659688597286665968519705388907356365376418657325344512599761281488316066131971758583138457902802352529500633029276419051466120379709728794359513874193414579574587128914964625154604761216297574477222134319936065702925676513662588116318912572757365080929898721591150194477319575535460039790651389859368145236697738133217684504793638945476054415993439534471493585639929828151154589511687756907411501941187697610182750412373728474851269211746268682118828158755335205476558184607098489406977109333615369457117629991050896515366563962118473952374000777057643670852152287093705473280541802047576609519756019103794820245572080783548209660328764219533471484652805732158887360984727768120068616130603435985928273472441049859295622246495389006505710649538981605443534812795049679472228613622453114797595023408706329418081856314751342119036018340445706305553596962507736404168420254624027821157356724288767293722749234747242363508747493424770599806274351718919971253579387952486109679179376570117542708003199490501396081893804662853667395736774486233570132109813777139089220517458205678786762845978624000000000000000000000000000000000000000000000000000000000000000 [76,4] -2006649538481910496378604517806172591301503582217483599128014554159184316101535274689548391983685831682831187418349314497327592046137748451121825911049132629156112447536913538937646120413045284032212674232990731590805069989956050496347445393258479583228385027202096448217929884609678037960075597654503730478636699890798629727702033139300868260846350833499275294031249300321677866078862579093558307331727621070475255681969478305477346053584083187707357963619780129470609750127771440375628699661617497578245641861503896827457478072732647803689936385507214753126275742882805222862034297578293186401911400636117602793832225093680273164845537800615333907384325813091181914722227713061719525500531090181777229610197853754566106754191946755339509280852253452932360282167070124868437618809187950368711029054483029645948032740125250026284918949385037385030147992371146008257923310280817420720967074794119789457966528207451099455913884542791998205015495744815382142755549216373217036234439202380235042944805204625493582230512441648435546448636644546476539804995275134741423062091012685086531615594607136816301991771808328521054778988910831945966146437255174561845196056973063502748000615756168300902750137938387646844175954827392480959704501960329391177890252732590402900000500611257554531316474466327865259861372000646472761206632538425919216023011244683158589402695659427241933793277074192157402898465614277194773600659990447739987562336389107704455029355745199475325580375311462780303269355871073006958215951179288803226459530293416549919767502203475558880359015771253531961383106050129420342551480119670489268315486350778347896322699377664465305614808050449762450610656993615870918550546891736137424945221485918826743083757839562085824526759359738074453106148589309048781508921672056458239719721854674829372102311560283603930092124216377561995883545217607072258748699882924532299283916885589798562265505201486100913099733901167611177996100448153640012109281751521120046177143031720394596343397075074887753737609199271830209130198012744388531777370005176031964670597463271245369553540697629633574399868113570931983684636451420658511419182801880907566851320266317087414307575426594444419052139781935863144379102272926037012178755367499958995104152422305570174673773138048643699979808835289700860215811127930973051288456749370010030190211223121584638893961188610579551005164281522521753083041686560078160283136748985671038660570822115242927766779427457346697014248848880916087962001221233204678641352428875996486091544859402193042903054019216661374539262786482135406910902302424642636164116016886712249164485686508981791887685004075967773131365416960000000000000000000000000000000000000000000000000000000000000 [76,5] -15171554950098998418776332281289605198669547764171602136422566918340940803195329825782733008778061618800498663037516702494662241737382766124113960570187670827669501632123928635843427400271053252839878222969968696209519832384735149351071336819724241739490098909864041237727159473841152093604938254415769916737034666112276855338957715449672068727243162771278246957068621316025005543442953452939102654108547655159429027002362085629298665988079387048269409213606542225222263532965913815542151421951088429625255641769483873934327278731075826490937753727191464280605012898696496787457489468835499017217738049507980844555907937618700256247262854276130054693234831931654884745797113516585022060426289497827307668605536601097464775162485806143862065104037772857853857279594590927700642948500319984071175089992321613567860193611864730825213082446531582640222505030692065000023339268979379291741702473214476731750655875903400004213247131966701579584259092588675625562601194012743582414950001237518567499030523098837988407765726612892268903030117355219523364230374954836970674766632439422255245181963567152006098432248226865756811725558787975623074484494413192798748777918338031401742226253204658632116829929413704154411612704678297050593676211961772487318105250769751734090054070294114648686267705284803058903279446482288874764216717477431978487916302088926195943461804529823552137741832452939483911932261826563538902523171561604634645255076508915683830284640011205378364834025745436210556159789767057327808304138129264920158965755708995861862490356469209101147216990952689417208294491663279500524181046333495654564675767766115451524860510718010509447024808624011884764233928617114251246425523083975044430073743184842002895324559685700840303371688341087456650770611550376003260685677924989134906575175945160294546791495526679414485592959488302199354782280248291094743389354099115468928593753226790507558632067899628418521685522394156014529368141426928239195200850579164584750292845420570804871417334474587050186205367042271707189289693303297715739608981459253436613875123257671201079740025381877473118636116853011582480048360492680031678567494670360328541543344956918749671229451226046321130102252930563291587677125308670061602048722440546987245577339194561412785861369696940951458816320683857993484123587113923822084177003798998371892611603786221876943007174923953900874187671596757338248724407227426135544047552287938966084023647530048441008981818807806183208219040510000459640661410870534244535263168866113548341428471886728399490371840119048487156644005203894951101905951431699718221378086440095508548956818285408089630803382233301325667746782904320000000000000000000000000000000000000000000000000000000000 [76,6] 279193353994037299404558207288990292861161246656981455910207553143466070345225934558589045214134450611521882906050015736173092198031456102596655380183940436062656786342720274611087543693931099132078964858377071155472348008314284222866690761383969033786484582823283057861457590196940964613197723832609187602779397676724473755463808036040710849443376984318109047290722844748463613155367032838509782104998711336893294628396301077749796619327787696518885897660419760262448653932026359562451772074831779418686353989264415825163737351180502210666028720861559480306589495901360903851401216746927109326776137551647829958581230662902723894179770377716584530939508298939332721050702571273465169497208245408240873083512771004482297990883047429326660586376364167889682201659105531497249108760421166319540168959168500420350495856996133465173352727109449295911013978771698070606930031813668589141537128477662257020260985083568367859797979732506082568260425762733781860764723826010373905503025673194346075177658687322294853644766312632089275475023515213727421862772470469054796129085492978339523255455740104487360179063835561551934691950802495355325910446025836524344861771634090905312750422523929998746409968977386696115137246924133266650037999651851295957142078471372513469254682152925124864471814969991410388958322726617460136775227088501142013962300119742334327395564114902852617820120779585830956890357332716941018507936126802434187684255632184374712955540615394292511434271951489276182167789442282701283344731302897806959952489766327303926871065737800459889308531310137139615221877572414763379086465291784852469533711054448066029853852779233642940308546104482741558552067851281326137290463360018591269376193757227057097655564959165175269118574254141039669575015664287191248848582449858846978635810057029338407240387745819807699676772354023076914375620354621983942660612403846749266215783429026684750559952837215802661574936728888804010741056562988795410193156488635779656179037317112677735920624120707216940694032157406045786393754947051355406107057253555254106292156142588224593490872968640332003467894560937731575994439429565936593459295904628515429618219035005043201119496781076991251907434227707702008377911386532616868171054545190982226357966816978840831715179648913129585479772685137354980711927337823234161411662238225910781378894772266415246027283385836891583552282727808460069711570183743193502548713875374237044067575291573945317911618398679394977875083479122317775073328647782061827624364066223857180709556006701731063862692551293419012186462583094983026282963627684650754804899088094795441912016988219142149493494493513350621371851090165760000000000000000000000000000000000000000000000000000000 [76,7] 1681699278967371161045367245977909313203157169304891620493714245414964295811255026223844262773852907710901281995185669554716604889213731079364914030995380884720158612720395236378054245035007986206176425410049503991873026343574199576157984387655543946341501713698080727016291155403832464311603698990209697816133006073333420599849492835793431114862946373065798182482517802570166861149700622546368088407963938555432923329839407427945076824297540569921153074608444366261897191567217771322836660420509119859564681689311195538781248016457330237232822818375466279545928424663789971302285330790033529751103544928686990499135679704111142729131558716551125568675604054676404092658995217801321042054270703598697498155119292237459439643365121318082069550957828539932987873407764409632789126823905208643467813036090974457172904132742034098172328972272705092211456463421096201955439285350110731141230676512008182385613423207840022839777495963655942904071772183786978731594539054722467822266355502941685371676796629691821724147438166587549707640380373388897665900665970312827410605482103259701664173478158871280513673397255459027416622643046115956601160522957834545275644330948489639364269879735081358097819365638600408250646410424769437796364217969794943970330304623451320996967524952487517570070158362172269972531709814010740846664271492756137376386151067014656046666593075962206269237091510620615359093078988601768109477037782030717716082474474410974487363728124537067617106359405992497817085124382837317746722379143583358120079916845359625080491281757860367378837631652716246164729431638113134590157061082779162284356430126034081686099959746902023838920471606606635470453731806056931534469783378107918616371217179243218515978686058129900846739987882116050658699076474069955096574507308375233940634894748073646987744404205419227183948359805795198058097285768446044633655018916287704534871570729706132917276351254014039249524380879515659426832660728931313829381586222890754692571774588903140496884809978328831425060526557802252959593349835544210563677250957564235569882123846476676112090496524164282962947007015638397089893213861243038986856048641148144834941880687346942341041316654225995442950038255485271314871905346390272099839424206264158268500748399115068880128033959713083775271272882823811290131055542700803111412015135171880797971072603766346570027033013594529028210136928145574681597139304877038533173901929731163826837185854063229273279583279032183243691152967371787621429520538353388657694384395128850947697353965308540529118483801861275096048733328681464270940300472069728996106494690679665116486074831038560954173033214733401193437048969625600000000000000000000000000000000000000000000000000000 [76,8] -45831296495896091967734111657490222614179148330320760826884125340397493989971257937671316516803381939739508528079067598498965207132245572140143870581527779867573464721370703204154257424068075477766257138594691397925661009302040072178686580695088358885302297711927583060733475912114822493526527015849250392051660596226963522176444724374738702482899059003200532460917970322585635799066248179034619023242279899886627216969076596375987473476201372259382741499869687265216655206201349256652333471354231191211479952647100381929549454287757029368773326948453721206671888532573433630322832176785873171365505914871023100931291732926662861701570672284119336814789985116490735260521671338246000218299425640262140041612070742603848604964369420725447217031230040225939571490171037438040624314949868404867101380377159097104574250111621655866893207665743646379480785746452858498292136848806458424455766360301422253535191979477355404068789584890152260481492996389196482744743068240605820381530312978868638714464929150129215190257901224201375931708465995863154566219142149120133159839926584467240897546735693599714070741219282771882470640736013596555683440850536665973555468615988619053451077096755174367529724338261908194067287932738922191662803846420971526212342595059931206413919258377056165434158900242544552644105072924169246450593688560020157065511162680482486697614372476502803358992550819418850473414072980378916005981006545019843375944255481885163099062652524298980717101748028833411385517087230039292260850077213790478369907939247371713346122653248753057479516709954090148277221219169269319083216440373140318823538027208408411329125154303968969170265596076716234934763363458139841810108206737047065519914962871982272706964224093495151009867827283691021293447189670977437107947144518274272500341474131331663486710065151147694525844939142973531599123969239556563391717835530277292771593403856724018263187498003624468317056381717270509622140838416649819662357624957217257761513901658258261886407746482629359982852783759265432037040060558837703824421277962066731337654496322271008336893527896520823652573627643285783610554482213162220449731962939969541220299142305812079605337897363680363312849912932024063086736767976603921660128879523486189232453476158811929704221309785162530720756132485754673648408004707271168042119416855473131073188879472028118259715493256027045686905249130697719454598050141580120467138716757538480944752132190269947978096256628500072181975207624973426049925003280068227410850392429927351947499195862019688694487885814114023186389392146456822586768500882076059291860746509648298574602936936266796974757168272209354893854683168768000000000000000000000000000000000000000000000000000 [76,9] 207540938916645809852515665603278383137874292685079401348119075131931462460137442690762596319977108592830556848454828304561008899293907192098454329557000263751767108535341008603653497321480639915739070913536340718139446212020269341266055098877329337937315987472146764693235091934758237655109260278174223231593654785545498278513224530507907150333991388981138417105198567102935369166267458807901188661103251541497338742652334071231396382986393952103679877152424484859354675746789570877103087122263998793589612112118937066699448667184548812768414057984388013838714140305358134674704341199513961392637218892394642020080112305904058373726667214992412241163283152549101856455970916612076697808903328625774050507090167295986229628172514693516247887610982441266831778857277748505258608136017793395887168238817029168228411754645361844605852361002564007783605429973298756407224576556936047427546424965836471789417480585526599750334841486978352615911744018545460967217513349372238541964356986757214513915234178658662139784862238661364473334928893821759361358646157579817524565468634385632910962273885307167984890250504918730537605128748814462666053802106169555891910871435605410807271150581205306437296582327776757365736574216107552424413218719388624157277973619954651584519545051395470667027826443176426568169393068115442168912552566041401226664048223398316100443224774811310073776455442575066250651306635717310121978482365378719424378601435384161280165153005424752821420669848208622528910064872950576926352584332816417760188453933329389551950977391893132568575422753677034200632611932088984134638855632298183304965716129137358564075260354064910024076116933967741988435976988934924671693615702108437526725286342534747199499145090415540694428425271937651580091012687577028016110250590922904540121618314490760375785212104117576781735866375180032793111358481803999137187393987465808407770131559791941406641701489610293003726287760476883917819059788350462768681950586977381301382960689789833872625111159550659718205471682495362000557221440853476728391674840636604978891813820742534738605669583916363292506006251269936224186233504662893647948103512102945179228370119635520800298111800254087683410331267735276880252456237918421712672643031520094988756050298341469006551388028903165942373985211965250432980730789505446402869423180997900202742479743362629859549616156429221588145946889065583679464070322574230311433101100920770351417228820704488484914934519054896960704474692255112637705300578381970531154286403858715628251718894798265333730514370945004856872232970110735003041837123374189060915293256746070358026847479767360748494192780453062351492317278371840000000000000000000000000000000000000000000000000 [76,10] 723315756351344075628932800436076690967270345723573770337462637087503426249188250754143640302144598104260876794607880062502122266736883616387761596143038750731319625566479028228661425577066265521707796410527083654751281341399241016040781356857961692872227056770149307608257725024818812194843731647854458713739121464650256371332291421180672920454305930986908630497085090572014890094806058722540651496835783656255678825573108062944114859411296223547603643819434254505445080842889561315749357448541987849065318674670371416957529907958344455486471072589808186348991622240778670909050196275966414079191744987072806867554665241449958456807980684807470885141969549261311221209646540311094251794100589653865257766543627358603665227380908986491246045466046969272588465101939064294587451080171523661047001857028824835175615250061543958013661495365935698820070854473640429456039038155514031195642814933644213615111882128387598755173448270680726746114849629304540163521132329498517631835161556050209005148044850395235418346033402591412332924209774202197261575043022161813179979193116937329576493155163518746450797266856302211291664861447301971103094448449705752852277783250858005287523301408514248743001444479066413244961050329160924621333839025434973246032280711562985191868593486195110932527930090079834444919108198742267455256942240428499181752289806920329538908404285811748617053374820205075721020773487108481076784233520658958933408714751935017601078766084222873314234678470810045734723535389370392175176870889731073545021902699581306906069131697905937117821943051916903058438644988783622707345533198649451554074981735341582197304656081648179051044234911425802650154080982883228487402234874619539552467679167621285578665198305417611952571216344640035199377737382484127401171926855566531816739957205595150137984312460971424473881381145542443657768619761450758903253044115588817084304719411194468981172493613088767461221278517270243071276410494453983431120565989555613966672109032847457005225854391372164915464532767296695046848771683267484512513419608841447792667748982429980252650789917138120898567390979389826864292164507619024760360471725298214177304347693530622486093955202131489574580560570160701972055660717117336184245864210350276143573056910178259043593374755051227251142906457721256558528356012580048192660054041131772046847171284565002568694000039777569421651839886148524327297840911942263955153243936961197168024709163917942159365252531358373479769160418874021818899329705364918100977140285609415232247899166879952241872373351316611150907182202982694914408735472348722136079904167392304094514404611526599084741987490590238874790724359946240000000000000000000000000000000000000000000000 [76,11] -10492886649286784087405543237122792931454864715426531392082069222453429500326541092610811582665552171246611421801591721824349442422894543313777016352188413863887819123320038809478286409122728776676391063959677439531552584361437637213783176143963345113565051662305456881124227785516645608110783192282466939101909684715239450020115572388638130371427579881806967258091614711253687209611817719654478522492463570856971697120166758923235975225855452053032477579097759572289430805742974840141245896718497636370728257165615540568492732848912871085743554700288662873946845607159092721310075460097283925363541404838697320560016079687530413742025603431063486884680737947192918947177489526482331658243533535842342490710063061825262909690557613565855386663806193264921444642189821974673896689233105593344410320267526941096437446547276440532310138451112897826962469477725461925966841598324131299734836752311596672866083181808534462231614884326487213937688512048634894880445870082398737190424393562014327191580891092143838966601328306878978977270557098874580373476610534899182295655510903762452038973608558762913428266413579230721402266923505557758836536367037939810834924633318928519874666938355620565617752555155434087823501472917591341859691050466766432480285596208969129042620889218593655040627629265156013928271901562585609312838597323151798262236556287722937629590719056656672315215937847771949141364882385548722268772964893790114784693971799769565725939735188922933631939812177530443494795680663102939955884658788743337113392229125839631773042476258857905980365544246818496388719948405179441431862800880620418023369863666659970737851933245636204958025973351080254720985058377910697688392961079755333233845972274902064365360276103233560741252499150450623488634358702662693330676144509223521638589801593288693253578875392083926241593090687812327261453093983507973457936227296308750044331129767299294018281225051879416516630357434989853508641545736589340677878095189710676741026751129655161673817808333105463272500151879227620408748174278353457655204205853196792613651974185987305116200527626678469440249134518059749751569654493175568048491572139164764013695373138899267305127574126487565255202083589058226543597543465235537409585419753495971734107112113728187490545194750666418943691484531464573247039771997204738867421256273710166022520031322127185167791457462820427595780331698639891191092440127253216353343273504327830432347536497356579539417902896973221972030468613244481190323993042552591807224540688539279615955038677722491315297900298409914255111714017641993525919525142508648211289233732725325673976822090657197633041882629920641089561061805260800000000000000000000000000000000000000000000 [76,12] 46509099415466434694631534451292737354819654845395526801376629231192901154760592734063723978336339615416002167938802059845122829033623869757801033435213094885023542027366817225393803984971432974750954192360010190911447339268650499055767002071028905818988783128009052075082843629171749037756811706652234957371074403594380128189972487522612485174083455559753352756426878177893595517589152400314876102656487331834463786606467513508604833128177141768105810634397752580578005897707562209664371209911810018853039729709315448080513079196575581277661057414575046450015895681981510164525067417516094340837323170520233035096664642444913335379634450049346604017993995976975245683500421623842467917992393648496170259276876128623424076135655382501243270439195161422288778982489999972529147084326141741473515766481486930440923796863227464254311265164884150078148477234764103338899922211688955721956808928255050711623492338303578474434604116974619393840449420542145687866718025827447943620886122618826026368447378194879763156789603732334956296673237888928855278253570527166496833862248257646600029953732138523013096104049952059487815534286095120835424567473224132729916741812614791762952326816143468344132117139478034280235244064497054194765783789003202529419723681270643784748726011754811663351179433411271209524180972609297683604511537356688374200029007152981835610777453518499053618217439279714908914363698100523599467387764911677710919634856265532000756101697036057725968790718442267993462738276930387288499520149294180801287431059524514777921486447735760215860284165090337317790286567401163096308513512928372378943258638592198456450528080590323222202549750992633737749470173836364490993944167624551735233751181516263197736730593755686993011724010711286307901888962953264459640560550331401178156297513846505645407769834950204395914360096210508248441282079005776640429032751391110860275061283408775222917911356641202369680413090176832641279861284721056052083672206921889114515773423646563691847533792297121421136441308810327171672359548275061485068864706125564110901747297122897436277924035178398393617052066667860522449072488130822135606688938031447123928117682872563049174825403246814842125740362858605817709391068384787477936851698552832267353624188401138503596769230765428940598376943590439066739759599731565560962996008099562254092997274729270904685978998845796764817114945091627239708028915394119828397134989522871988292068881256204181931378742365364356452205180210433746080564289505048688801138949796564747147620393913347482576835597254771131802624477204434114148052200356442853679544552801469182482179736138825154810623470395917286250062159020032000000000000000000000000000000000000000000 [76,13] -96388209758515883443513529948586960723915931516228496028229708679979102240814520815286016166439252591324721402945764269247467637065795812702051013112102343853857013466608929116241132195092894343575570189658665291901191950146095069018654955226096703433675117549041488164209773073658077581927798499034624135829873249877671196831630899583030103153878306708282166453618888516816505256483453930561319971400788298461928090330515218970624268697204245694171739944021140110266711663293367899304900406843067415697965224733017077623663858360372207196359949106890478126323646364217598136676931647308939895775170406574668209457544929613715154444720709113238374614789641124134282905242903659195841772481513436022595542449305228909045321722666087880419352185427760539858346045608227189346276019408462258089279534611824518281687100333514513103988898542417137938996652853393657656754888276346878111189885056480421308274122663505558983412789934169576527300396113405342871921472668427154202481489801111591790198360180073309456566478532782625441664371760080723998851108796402290656310468051634748118456593585201749472844663880124821598618159823652815007594103753751869488667085271204007798333500440586261058378972063421502239311758747167002501453009139547140204893678959930093372643131868818818503013446363127980933186272060569214646400836341849688005360595863272289636845494051631282089705464945811549595151504261248087437121279088926828363782036508169844273497241295008389539491165808261454613917742017531727447046286744129116549279682274711586779008465025793410477948221143205879130808920545125870864795146723433419081863188049220427333077066313188965148722215998806849418550654665492621612577608529350685313325506882388307809141982549593709240918207528565739809465757266737082444023383911900253605885259150294826923330995948980509422096212162653041178746184917431363179748242265928841004265378817666161128784113155411252763746530824048673507403676819950408119780266085043488412730980297327865338076600176833156145236659676345888425155531483966083085645458721036114160648580095787490919524566328214615013309486755608621858071738254966668749487507798748225769049803226331247596174846473741011072716542330560013021827998790114916230511811478809997038141822140090818693152580962553369074485861660264701527146302014206518273512564583431443167871700570593648461441069149596611479138664459671022473910369057513151914967544089910130699867042787908007557002895594646216101543928048787009023651414563249230117615458244281868690286072860702837520766328710243709996704814192516461742660754310476997095761282969265634591723538954670831435325799563253497991715132377399296000000000000000000000000000000000000000 [76,14] -56847591311330986701559292606076858038810448675694680834936404708312669108863966152365241098851514506814634781694932125198538217439615981022753902025663514996013247714278413700046340217936073073713849545729170419254235635342992494543170497020759836647830689706512011421854383836093132154769671637622785439884667626853150325496771025564157545778708060225206530046868927796578115232994567325602726199648221050572542662589774428469184121245329133218724775247050589262260489595223277146295397488660370178029456234192484786804635599417463095912199495534806902862986220051381032226747783624947715428907134034224183926427595191823874018274538974509112182430257982075419116142860495517024584044402708992959123338626779217170807790312673564049387178731357972825456682382082219849989043124459322065544765245110226233764440330201607750990844200472618453675732610475578134824005981293023827488684153526371724378205663002230613605101553634237751897438488732631853351785459117826416715805548716480692134729652085165671883888414367674878458721677833429618235582123867480407997423664087677512403599766659291119535109072699282661429350826658006417149839994536734055604831876135076728671469648997674972187900567837940924282826175883328607331312024241459753026512453920577687591417211354219043462863311552081881684005071366349409114771515872094630496409905395848550240960540693601843283603786168861554677441178290279613489697917739854988440818236859013715240035737656695348590240393976297488108100270751819095018874327171456908733444884812318785539232924164240952525412256379804150929586876732201036056168816441961825528356466580163629242595773043542958965518818864411381862350981649955725261547149902832387883917392340322880670842652969311992066928620618904299075696308191622198798708092558882910567101837079364652307139424121682387057510558822141547054152998511407432283259018582161676544053040497427225798232481119065219209939376734270730524234453310579215964400331376746983232705127326817197833399794132863047025534528386858584512615349075666846319235984293615967798290164053238435977388980167618663803181861808038283472057806067384352976882743900869253837900424826695790618054321842000037142877582648301199826969966878437967677187740566652606140615877500753280284065182709923434203752300858416609472429980517810463272496314907306591188166144783284504009845723733678446067074429634321364704748643213875488620116935191300527637467753164703219726755800513239481765526101977121831691285255480782851422851797535936515535005707969972531603485933171189215898360275753079244608859162917906773315867530443851216567256369805911602673153770749960012823182044204892160000000000000000000000000000000000000 [76,15] 989966235086315760774680496608646497301431938458350051520217717125925588551094032301375355159025089238022740011464502735837695708035018583088900298990278975329205053538587650228844892510893202951784874300417965137268419088120700088872231050173167466416382423095792074327105305008969481753277550279042166247351435444192796894354066069022200909334235105673470132540122710706864280100599998169605404915024238427801165193117164895152263450090204999083357872408552469588922657961574250118185870293109995506141411620287777520971790080253554523097042688967839400171382738801317861157520330451536027721913728852734154898087000921869196175524420169686410674152804807643116162660416218064229820136371104007647325436553567978471786070410874725097539836848916952549345861759576145271632891993461308140432455650357865957569713979568547327415732522564348047830424091467989323545533984827291248376488445806085143184784290467604725776991963362797661374580629367160689258529595304764347343284621506372195555075655837659071052249083725199735465413778087030368553407769977457411271484255368716922259957075043538490061932606542657634364870655394893270778902237031749634354912852740034414444833427662609679180135731073431960316707731106142944195807839344389929351229697692112948701983931548751729280408842146756309012609084125447870985224485130803141417770431111797571289937541435605860365623455329095100217972860317495661329702164302795403543754134736158236687915906693947142803214229772232280367546237580740587215333677800061949435534484915822908041497085174740881061011007032568628238083522017348815525783440216780314865040841833375556571109547851762342115018329193325593173010373500122788637193403535230476191306851467856233138826480045273388558671121042598152434452516030103160294549877459635915192429359275308796044538751152259790230281621270117562840573341149716284470648164899871046359492766086052609120510925226561411382345822004406821201769333769697928483551863379951612068406220643519565029004291056390058332485941961462123291098069929949830627989329719512334462361738281004082529846323710515148425020228228854672325436149583941096474708234610548439546540831234209697905778109323911244239289850005308394598228156369016143063062387444817878284473361355745617616914680452642473473645463337475362262184488809543298937179241069034939611051652586473393951484531855060740314617059043791513192143575363805334905162176845359766959275338247542647663983368598172144817167585652104423921334594880872100729279837223190060483254879010626964640949325114619767104562462290800066621975403713731851981810046411492344553399227688228631636558163770360187780713858497249280000000000000000000000000000000000 [76,16] -2851194800479586694311401741523153599600850980218079852720449994401181150307725966275814980437310957946310798309557884536188434388697964671980450400441428277700136765038359565685930927857433443557780655953063980880693884060249553654104285286470420119150977247521896661884933918978171115491253432958476444537346780224939409075419571534512616170292338352286400615713820486467022766298511457738410464576279099939744626251209513947443514554542122025944861819226581009790937928660544044468628411287982372742107051586853972473363502051531851945818453566480990387526061964012524897482548815420545273007843963007191798986450396475490418741320520742398106013620633920139227928038376848561401835525742246463346241690912790826358488692488072945474746391196747408922998638090850304855455322439647309890826287992844987326360068474747261713326505747393951187409060580625800882038758133102628275488994475083476341536881981648845554778316507887580394537036858891515965142958763413146460396395172222384949819272010455597049108613400830006120313525222156744227831417867219794515836811530999753567422602736371554382691807275534394989791576985083208725076838910926870259210482164624024985363118547678634833646281357306076697462338844348317162180965250107370857140879126474430565137898776135534990871358106625342212399457280891770963456308186609866710916180189803589750181674834617400030266319636742586486622575425395510192342820824401585911486981641777261016548553177298128931823905598379646850078922398010112013308048164399153864757447565300481644014282127155760665418302231662855024795025761067909030295600783833725140112800975330255241478380356151739864366758981631372660860727426861601865150823500559702189136014692521705700480766917136976287875063360375149400602271297796633429393619653078538978436188777661511357596451782336991051080199632509844948338006696795266413366930053338431867513831909241136769438137231437469823146173340406423794448483578548291884109204433876886785995859265477816229374022054019300044685456787467215341855384103415584216683385241352099438261631025231194464026272868083752303885813012937354931663963928124380564172009260215569885647423510322937726581727208049493540022799660387759839108698185017554760162196176769541942471919095275248937179606608073887419665131828277111422183187134201939742479072383996918433908947172765438330249617735562097897188604928363541071177936682619099303144595115970083589467849488892471738450619315968472581138962503423572813341708077548158585363603877088532902928103462545660512004434021910187970394307766903250374364605091847104356392244459558143429349280591114046421055676919101603126706704586993827840000000000000000000000000000000 [76,17] 4008998711303518055525378918888771613652213030763346008500255199719336959157714587382177746134456987847150882579593103789379007014668542931207848883082682029842144584066085838553121770598070000407991875725662233963699551692990090648559159469666707724729801867102344293814215540873504819445083287006847988104745633243954384010957753035970199647884028430490206640792328147491764970346163997571662763697191827794325982446529877406906377708810835112576369046428238771190308003866417048383970760675020838233834736021501558024610224982983387518347568500937181078010694395062776158539002203815574994935278224819168588885414825859094380234807732537313530830543552840697861528282505584622212618739179325312020475679810229145627515954777902055482473187883874405597717473972917670959546036926838994136628876356069205080222250190591503122948547942309267860937819175672428092397438848247816686041008586118231273470149252859745291426900242750243017652224100813684020165852773595481990822659578425538792782519484957348706059125560211688666598183575915793962623598122092040945083633467967865906182195360125724610188438086324849051945438525772402711995255490774220833547901511881418383497260615844875266786546903566512725045094500085250481948065417902966362554120367136481277007934446191844661939062983837310919535146202771167148768950525948557980624602684820040481235683286474209143862186557987962689710119016536151516250971973003600797931520420521747244777449575729108012436987312525456790396113257135507243584578600343333001961586577490385567176316838895974244094146644726876181890566010352975611576635168588662948671725158559262266286688992738213795922524120170078463740604570002679203552313096959545139150098845610937056813856110066825589108551124884322947282261928762485678111723438271800293648418102747522283564820830439920096090740314785893450818107293526975933481122355499752376508962894733254565116793482723609365897445888168562990367685655392360561558326986682219374168322522340524114659009066266275070559446277734394651727016219775579924572132889487318219671866576219530566727173239358528132832185021657133452515130447529269697027740732035014358852584129010697530723169257273536629049951671556490429011969437886237396781232688677671525220616637208946765021991009777239575721158983513662206074697044518426605818541449648279556724392328665048836549444431463350421466802028539552465175744895960829710821267027886175174059244108282110541568239215166039299478559456968302563889458087380032301985779196036050360671070538788801892267809178299965052516940132320241767456149393741569782747300490630837049792771485775453471185288463254959248058057622133145600000000000000000000000000000 [76,18] -2588382506126889633066644503889335550963217228358727593219782612169903678650861059944822685812598350893909600525120647312081218163043263799937230451023658034135816330898494053753946868149590486246767386853895321310994569310169975386021780623751444803914955821324722476830231441412668580692773742473086986885571264041874303052293972838884036775289496810570490129341270078138520939163099511351604675810458319838484433485417053886209939429538970877473324951817191486232612214461842976304502783366844995033356451210350937588044830430959347939248671806100312823331481458736720017352415773652996987544779539153372407711629527120321442912009942918491212940859459083202647481470984236931871721443607832163095464437973124197310811941076699194968434580383862499723776750586292291030567382155718673355798357806383748095416190352403823384484476713618476087895211860459145399390985247127447299138301835948768037046023386520173542387052963549493210178978343701805081708556585715275358199831979146408352437008212903539792716721988690672472689620813766592443685337485657248825336276307419143497608388315632121878630086938711322618615562828474066866186132872057828708616993379017446973855862537502197492232320245761753568905278914797191479468187625480992586499228275152256889857484370110958600540050190146510295577244381565279405431675455700034988998423703702948882136801739942144530150991792246392296286289783148200395309049854815430033317863096018100021408030559151665886638484716311732468915637212631537433152770099331670758668839795401546991733360735026501830239357682557329415953119645975704066583214605759897810061652144332221322394268902418492378797117230694614342118447809281518960759838369360734150988508264621752130098310650227715742327845253406480862280808675732480004889574029609138655556460894942844441124944670867959605622575203629961627876597986389724527894729985967870067482237679194576117683000776032564267596806275957915954004247326624035547053008859130635915344722389559019048914706956739681003803931877585860791743364426757473158683185901076382699193682691532351919828744508079110295753369446947762390231214712594457405152402111493276606232680769838553657880632116184553761973299850563790686209832043437259300404291500077238660728692096695874729825936856611940302595096037600999686291885781967860382578024973680179620471867764090433159556930184078472748713267925963024820851013623195627036966795948018608818962569267787540068887308488783553710380907050992975329081132417317890135870848916558320264096257039846049353825861913176295971147140387242705478600369252816931874035102652556481541702930162360606786759057589915513095456713401696256000000000000000000000000000 [76,19] 455093900696229734046754252045894408640927118424074145615580667593118634609016818577936803308460453852414007251130207358592974607886929494656999145718590330331059433234822471408974068879978626081236756411068885613138922493009175720812238231191829278421624171009966799204276250372956493037638614473323708598772551552634211335794671771190182212476944767517254319419358524427473695957936073219332535536145401222603122456884123128880951369841668448947611608337810041737927654473684898236170050575986075018394430925542931968392591826401574950908476714274522490777971594372898986477456275114471762347546137679973652994468638330221081424643346320269336127842869580937572351046679388021389394525679656066131356873979634864187830174075032554681414340810167274430413304377171395039824529859137689139140231360539101876496107172667319737608468103241961011189771639315522890343637590052279791517445521709625650432549169113227463665720168974702040913926243607308265026723046834266991120100911461816960392479145551081682680377455646231560094942119585779848737915987256224281435855797109205548499965857610970735764740208881704302001681007541026769627041175252918077263644712179746313224982987133150203254490427739334690466681463620561030037393359505617133941305145439925840399570530945636371908489276362263644222568323794521287190367429844668271164019544904978026383513481407088461092008961407935360122687364448096420171501774296849568225843296748812677992840823624025400567122062831743243461126424213653083992835056964494895260192572446032941182900406000279703536394682214404458887208482720596366692112939589698460671727548183226918456229886370133668657927890044451189011846435154177750728922914413682133687876098626053685501438838434309217061200884002264922968400435160022217571173345508223119574445549210933012562643382115592612380259313471455509241776983426575890078419427863019275159086638301485543310353451016455067929426194166538819511390395615409567406147830676218822022357468774576030620489052994719557535675600771623319485066051516542147679660903151365961087157320702082509575654310592446174291223109217953261711631297141867397349585163580580185525956211973032532374990410182690494185872146387858230345128435658524057094775238746370759220964488574769530839569315961212537547927311308591603825409889438735381432254545506799325008709206286818025960123531151133753866780391240416540958629607467341392471287107450829596389723642844954607307458722911110203883494570131904338131754605584387381264319162044480883548618261444061574462767696692825523841900196368756457323094265743299214961340452550467459259886585991081764670758556310561959860209883021312000000000000000000000000 [76,20] 289419131398134822968394054494285771962534397610800970668966923054895493025612552404442344142472452059363367255130581608881926408808404311824875797409067868533715898574523133530783999759257481013811713022216448895903083731980568159969170892506968005318484198701448958304776090779652734427487108148419345324592867723730742647788750095158935531512140449523504535761696343049665805427286163791293245713285032647358243604299636953192432881659568727645832832525263675140356079204061548951714174398463936040189618658942327673530182049453081001990100916451906917369779624463442173524829149270389802500609564683721650047464182626403093264347866560871444676696399493969059468187208284431223140485732685501150081170907348475440083547009684331493322915656331444811692616506640571219153556241572433251301397628357590263079953676336333597390192564852737114303312559543684987943722235401432488924519876373028520611543529535171235156252284123165850547543506891806614690559117374742634052288612561325455584702226988064771370252923510049481024288105492056261791316910264404788594862883048100753333191388939854898384636530039883769805096610723766993675687158079523439168159964768557966446455319146368902627812636934084476104633246528637100580582881437551912987576105707846291798005999592175022744153655579632066818061587548018967897336421298332432490699586100597396121035559296725517025320797780323274097020227659094680151306232084335093799867664536758839929114401207086805214582039655178192860908350067463856865860076903241929266934016984296999455496328414540014755411699876027294974748322795285831210545141125753243808564034090820759968495923698142563177305499106312290560057805444770112232718956908959633456248948458243019373011700426649658751646665274267191149897594246094479162646887286918251488961807323870011693526881084003260973408909970084482250277673098545964586156379627829780007060047252649878950629427127902945419470870263494688277010041613835218573998492727167461154349136424690122650006950794613864582549965040383908067363010472534213106784102583177450243867062537995474497456856915634723383573447655235569692904301742018068482969420686657428006586560718695923484738970167063166218928423241666937672659413967455727988409746032377348921126864642414215661745304392454574888765468831166157275657086606505522649716341747045548272265220653422229746711872787890961576351187559639878258298851234901977135889982979115175760201321889041592401101942700427579520707839527600543910091734047777778978588247138377820594012566481991293996566621053267910148552563226392164399705786182197822632932425618905318858393015520120971595770825752502120928246147055616000000000000000000000 [76,21] -6684360575635214561104784498980416273801656321127001102587997894407601138482054128215361543892094312984099546379899350647740641081292410833354478767188414641427301223566548707186299262301900641546104805328138364029759653833591508897015497048150536368013159775146271329370008410844097457239377439132850226030337585326078730651251042422306571465819213267261661208159060828985755872396791015926172530622370196896918968073196763770323562079013378728047322208217740346379517567551551710813551045678920290041711648858447446534310882314560088444459140567737877960956649703410542095755187985995491130439490587091220230881342652382627459106375182389014189628446263354755798282348822502029603307034080882781900057720885186252631550236447962416302363153651823122081305092685887064179192582305730088912996256668822510288546047018182962183713133711209386557392870245710839340868566713397240034163477359605209818858739155066896096749471996882440400319311318971547956677941091540762839463626838702179090545852928270296124222411906062749876063528489634076571130569844800112816256603629694848365205886048263948386885095427449830144970150707434488445139210689668043251285899883016461502130163003370554426840434002192494337862528121837233877895257154684238829708588819565032433425143683943982751587736814833735978592587058184981487899700709991701106446127695600281165396519405747986454433008503371109947146841709982846670681110244056645802178662214050008905365143842176629979604525073994697464806659063971322108228873198036605441479004928187429294520249347831376933316856259458457787599200180832836260594761143094039786571096574860667292815385690288201976824585391410667492171272295064118503206829426016941388669642173637906333904444910801533578935051591912290830036067694695757548905990376268515509771717900848763876083873066269662249134741942680617337966120145979847687694771350547374073605083210261716041692365726318951199028899052857127053727134853168273407999446571500988699193563892151824497152561042173607216803882505915229848797508547323020448686578392948417052220255493329690924349420034994357903437230185630487930198028809689818413394714931169526835026798296862360508002771734713500357932221889083982021223283684416003208253762448594371680792329916073295869075613716543419226006587646528361229761856832818657855571306316195455039615707536384713191423659467410907239839484937519560544256519448732004186524558227007870133714226476266908704084617084486890572700693478744941115614238403500080560218964246913634376402177159933593818313341264476152730743051181213120041540898182162749201749889130930051742556035489134456263882815342978539705999301929861120000000000000000000 [76,22] 23024746350500080242994313232140501968138294408863916391955250752175479047156537252652964432033754733804796431260371126866505689838633065546342329262640838420596889208402059031759447592482601376819205556583368974027236249423594826607489591261649205770425049334613966033873694402310775393827819774065691721197230579485927615442273400322778449152315379540851733466634519394429280908070434484007750768822312731991043013663776802977450539873485710117749410424359075057330395245011757449476838654916502560487473035033161007431986819068555368525980727214970560304228838249474107789773231782862296161705242122177723117402352845639970820596921175544849588469928447220833397738686210319499831904383205777761597090922221123077227170293312803231342875007237303760550965831863797710027336362277751612635435791698874814270877057785218075220227188303560407369563591625821192724879662700555092512660728580964221660388949364109446878075803162681966637223843095967421363609235728292095804996635165430706398069451062557759833960474942621155923680904911606952171786713753298918517297344900600559711478064027012525923057875511945348460063693220356445912712602123455214358976831166251064213768283054676206410750318603132756900862995195669312726891445312012157455894044951004363258865491296681537921010018307330915265881288461511358979047395749647785924618059334707964966910728104723761109536815918190407686566065735273088732304443227605858159025999789493080619763629994569472815352472458742612152450157922598878981534443495582388931832236415342362630414347306852935021900507538695842716123923364174816882835270515683583526789012059142070563633247957447669590471562027100642523098853206944658035016592325112913801363008046629019495572613277811577008080872487261580211033403287187041640038113120793963757196846072805591350015749072629654475845925785882753457187381797373810162063085871203765186412756323539120157570328954000290884147232958397991251285928449720404183537094383086895988603442230361752984244234150012185460586193805424993426321181925046855280904250334307943104346563987842027869778724706643958617676785187839997465290539445923460213894995371991458118141064314543875873631160265126635272728035815144570345065429060481013901948234301539038342636719318671655064758280698434722295352417337305396560122650758284911815387940554013869670080938380058804868620800408320053956791201820264623988193086643735833053397547492289912288996694540837376176307092436822605533603831774510596033375836447072084805001819903697250170817685766926536735496358018131049472812180395827726629864973368195948234443475782827080052011317954074692217994505143478634986828679715225600000000000000000 [76,23] -31933073114984387209395738607997534746504634498902903608317067191511849752171404721626055332772180548258437870026425073439724424932199485749904341632395000805838458226133181889193560827277191269404314904470512275761664043950214287594960884550078047826822233744653897836380487537233305511927912116373244896952436454758632225471355170520744774437591186457925169906134465598516494928649453809762127821749869529856647200641011417175158038815363117303518743093170423814259693740143950112508332993776501581599100874420688196142108200818474432736049764552935599155758048894730732810818410434252052443276146849519204594460354817831974683142935447776967081760919967735496593616325950050514034267138633501389091172522604283300521088646981519557465065030828058486343310759540654013651681510042256112379391681439538368432758477998718665021830426582648676394995327786543680483734133879383548348109047856091642345204027623394820761423482987609924899568318938145867316711382661526287671337710480516806655867066789590088731323145850556434863088213563026285521887891007667816942111429851175079422949395647865925456716861696344714236971541951702105809990397616306123273418703989244539666615284643681513111062324476433699496549178709459352578042577370059527865168507585015098130699512958465939471881229030262241166570984614706990835841832634335482522832592135836325244921829084918267666986446260127115860378319465813936709096882374762033607256500588733953023501175789431135900273434078592720695425536381769297869859679866994370033088196070061362006740255642161147385213355943022093974076714125625194445656913214519484203535570620465311561872220214557728679465985810790799731729725129824893700913499975725701027989931638246140367432757000671980948704718220299044421069725606626860930282028014585565957103256382807160005373037254807975406177249701134828539003303767770362943280194843118916062351617858641360872517699682489213305490128543770909919659784448969523564566136046231314823796250134884619921561270440506909899188509258988852160155960781005875380607502728180085075558951135070523558096843539550781400477176628825501298077120238896238687821537021232502533754630687817986592838565281649581215126820604462492595427756729264720306129988112595687888440632628060132370216287592541432546816837413063341302619477747429199349783495786507089313459943416850274138493914020121301194202830779109208151558122038338510692763283689785753475369970328766291801181935852723535048598019790635152720386933276086577297405781169898710203185802359422744048214891021700259835679974836449825314903441005072542246081798666156718587976873714821413191076981399898513930106378072883200000000000000 [76,24] 27009591526643756023831931875794242291421502687352715632860181275555540769248105825001298960635783753679838499146023368318218892025163881689146210407507706752278237395061923124953388251435783643784430740091181829548197362280551217137239480247698588440462312799607116622594617973856421537491584122566281081301181631187936353320729408118699842789558672888794311578832275946923387986615114082595826512237583722446349398822841134545266314205494189981011736166074865746288363954208383585717554083675815670675079748126375823957755231805705001950658429831235284193167475645528071353490555919595053620952369541658751674818455698814086753612304998728905787534121332003500524784112304511244031042494465093128186583895558342836001663028180549944881336025945643099628052170062448457359436446193414349381631299850676713178336715564552407176764900599967964629762595385825820575077801497107225738566090936720749597761170468011846067785494562061007217736480902048943515912494032789601955144932127200966829831689948181709962195997722888462372554973538486494556552266124893175768442732070084526811294137608158617973646713671837136574980429878940922246361399482623677064039811889075449083076915157617484061423683466607222392323116403507482379113146963018885704672478340449282397190363343603128432119598457760024955959335531181678297471689168682458737746044039790862262248674218463362772806881296430049742066357707389927730239882522276716236530703998942451102029739501658989567435199007898688349912697051670407505191610260664239385381553469431999052555762099215817093096272303528826258313743454714585585469245842655334657473603806571825538436314508288162046707776766078696034447484709746030445305388823931796876368360074073860629165286504226253747644544827860824882180441921099188785940728669552620117603370740514910235131035100689951066637546358208619604501955119893190235024698413058256567056704613296243860015957872151249224189357427654590094347268208741361447854970185054426870475172278321620743506794776335267477927775743184440448067261511582148354290639758310604871092351961103954134735894737363863412462527261484754830171907259510140287936870879676616503078978507853194816001634280008601505184973598080090898531009035016248838523173906535507168825536342206275724222409710519695725286060410897313367223626238536093568356276394148769459428240878516214877091066520981843505954418123425519211820142175210772916207392802773005133359534553756416069246110379365757216761708192372097911959036332216627847377943406358418725415250876035132400715957841218629799578868703960815015821351174210330311393292544573300667190698293597251863858491571092331369608268218368000000000000 [76,25] -25862020898105974801689089240001686970422457326913323763457801255898164762617996756039752654141477561792406481858122743252729016206434906774036036937303820655075532267958389914180291547018531944339340103525941648153138685864448093677233448027321473165770505357692379563307257696652719932162587799314947869517172240000099472694113025273723035415776258682317700877575658043539499251060697416524522999282888852521299509433793632522370663904016759607380166974627474321104954660738643246093719848487964743879390967779121091272654411101283000773028122935355543452309280948186594709146563712199303426051937880745329131515111524812618445718992013279607892038389380192590474723118655476141932060251444828129094243585901735267425554441282375133588835381718406624430059256482380187032924917148256017626047379168132477168281225799594948991347182954205924368383994254291164877986198350025136010419014220618192786602132448766537536222359871129111740391217298830151514355616589534369449507974528418040041237659318813085557028074704481498110736568038999386931385887815191539173989473608583768019830269557216704680433379680983793828587540008472379432193311297537798554840605442444286711805683388353889794121804325294754974908846484946315999212222300087585801202536011150487007631460261542428879822605341022417417089903480913347174687227572284079814900332148933284355066947003493511784750526323483492774313812081560867378675638498758052626485661847364449604708580117284010817954419214325316803562807412829960569509896465553630472234625670275927810589176834228345223326111411267469040052620189203516150469185449025023851961102287677494809075648283757191311891372307288502924856836453096670197934767621125397300007694230124157246744345769578862301438176338254740466399288552192139304801157661593506347616684974085970609527639591423503963352862725327845520644258886498792480460934139858113433496824668460684645258673176856030202509848071239898472433995701390971965479971929754527550983855643702825837757004619821869413119000412944277318288862416421484378301424676585694167801657909454923981916172040749119478485076444767309507453464072426622688242790329820148029032424731303770699319515326176173415339005196964221239948801716942663610476838428598013683243835511745724331847276207234733188684787667540832058673019000654940393533658515962387544491401230404867629593370943967460182943770046895506830747573015158481212789169970989574937550443343295947108350361485240373097722410092509086558883953107439198002901157767688763227048737434140688028635918131097417662488367293550345427458443665701394792502118527398612893512896658618725822818845726821314295635813964185600000000 [76,26] 29532391781321263125590795938629699351363048732727115576850854137326732694026023620712342420771469261347999089047939138058654798708050231551715289485279543352576624653731074997643640892896812282604853666729580582480649254689459976242485931388335133815554139347839562659833193676175962150457811607246308392320003583940330434423984534607927217316763111352756206911431812774207176650254916042227808918850460816522032166540277579210110984493036164924511521038650258582908737510901454063551806863722743063739012609528465126576088944233162998664758534955754465456269772672687876478624050944266491760496197092839521841241227237678330543462174475223188734230615362983370777944902903834975799270815935848761838391309740479578623529645155858052712408093416706497185211396926611719981759217538861903138415886967629397947129803267160382404044542429706046317814698001350093967140178203577819370713617762386086486156519286939659197491455246689200301468703583047476423673660203289522666988751233602148092286929116996848224105580045666473740723829460692295555180049873623324995204981987102742433684631320190182949998655577566076095449677051426087710906472680222140652666227175190729429499741349361724148709670993197546826931448838415690309338848336464393520717312000887659961994921484468563629401997756493971884377811905477333843067738043013609192940547281762034435764465408738428101186433281793481863871195150367671914050078246674963970357548660625148055817059555875247185724131607694189490136306528095385257237831766365813338313801330848728822539896192987375197064202590176028615982535828871175274969979162211082402440845861052189722410520860179561586246851621159038475779236886467313689566534769643064358302294819507737750297781000351300916616430776240614086556875796751234707250168767432173101999222756896772082898031896827795679218639979849987496593021941968054309252969384715536725839303641601740678258626702058496294639891378324822460036329181404388844921506752935260501336824304849600446507596152278610940485194496814563113159454409253789681960501927750448761995779574606230562254720606246025609021409230668941911806229175202342009222143026904952783971444961489299870510895771711740655003424909529876284895511635395398063985265336253636423046257567211567533788922007158721770949226346329872303638500943078434992276108494281699360560868834925582747931063565877852970535709449398991596876242719417865708175060868054229632871881943646105057574642918777783019014433321770066874055025687110924671038649316124683875568985058746452151128546449329719666979396464961956291291843474708834150182797407017528617244269999196980383006843069478298118940879801548800000 [76,27] -27791302102718086499117115942871356263157011844831211593057748565077932947932178874017842847469069354923263038613186873100447977705833304892882859853983463422444704517765747876360705033800320518285149312616215146748931467590240149476247044685369052993160678216047689382389396530873959687512207375451948198484650638165526133274358959571887864954966915846557899942066919457675294265163887136900649553561197869338774493978221128283680385136111645412804496195712508166759973607638405193483691850682949561390427109852216404693841395348085800137043656837978252540226051789297482095324552715734005109050790999853821135002394891760865566726821520071061097667002140207231316139996817721224158073059365566205410887999336181332413637324588247446262713592143358438484251860281230662569561887517195068689767970774558140874202065251467351953806571649083787657604611582210246182107067906197229136135550455849107744368588227934546779548972860191618789470896766226093755141175180812977257273800246478540075472847102332535824321608475027579248742084371251381719946868006971253518249568858850105882940692209509065339075732410461700029592904061596043271050705223927245400561531479574986294425427758811960815312873380197332689811076736523223119235316145131501205607587284049822774087326231385481593677623493927111396253186221230526503063753913085247725667585578858520472151796010348370259563181480072172272230359159386208568925006458880327189829288025828775005419478076668586218273871640526017059194263623783897787843956846935217813371412785615666112295257063183762426770623640141804085006642543163730742788624255816159741721465000244557679559090192288756992538602935478344548521445372412419850596154538525714536845528949505063744555028631129306939592297117811777151142728248153659478224753652289571928367302910619157558746239870916015258354181536164832888968130167275949998829511243533685302896507893691169950704757031230821764668654999015373599851024107526399214957297822703048446575374457353978317022907580135493520369328574815186484734536704659141529258594397150368033607150725807738783228356206166128202770245671755593201902108875439247994906603649139972320822819645758106052023678921856181649794778603850490741782042171928359078822449092641223824241746376070473634452910796278440601777834152186946260673803681752253166036455628399359906874374939644976449713976102381766861210370753822872318612410830128874575898555586928726156316972965083868005164370852658560589363094511031134500213759923410848839253316252815647659611814804422019968084881943200398072271316790311686430050652937602074224141993400305683296568709883698954337794445516699281462772736458752000 [76,28] 26753792123069862034987924079132094674391488981558378861262579771558638381863807639694364390454600438800557068763010710375389721928121943133962846766961341740983803387495907549810597740541198727341518956137267971887645945463352334069237733512669693692169727273701553590685907941040988679416520026281659759508707827017758936064858033155687219797398408278926105635892668060321386178763331281485234727690890318689703022840690867293849582827318432240826520260924132470110186427796370386884793909816219076805331511616363134480077407143666641875039023239043898910804849574338240225253894692922190199354925298286275196978196189825721788220755463963260939906525745629742039716880269843403259992735223907871918297148980941187054702151036332696393080470863132294988736008727142211951200699548127498592202103112639412475875270118839039327725219831173200813837787804231108843956039310764996224993507979535194745927372376287049543990005264769114729366768634917251273116911410686857656938505554966804949824979093845271868904309847435873786081136111418362284330988164891317117482375378484498117631699463637148985416081177284432295110066147345881997163572869527406272804355505965514204184266295484451703889588316123991086600543935439295265512640082774146423653822026241889743003017063257448102610565809465021021797857743685285390960275672373319260826755792038369837065924059302805393002805969169273145878633462423801500313274739685365766848684988707008454756972029609164811414983480919230244155307591303664720852540198482476642941378118797046093787141072935169238045104545039319775017377434376305886958116695615599623044092196462791204980508095829761471671779186523186893609104765780859985988537812529987675723034633388810160069320596645315011301899322193764447617580782466552360851454624473479080802999695060834864023096170840133988258561307612050099652108984312493053831081561069925699485122126070223332017521857883938366337404360994524803752907527755390749099026963361976074483725547870291141672929498303983104247588688594948761486117989337859013674800321158162185564879232049069327307727586273184201037648546779058699190354468712363044011527529809945791209029821969218318969274949855189317075613479041829890472813217135858445939437430176299584327794983590927818423615650007962337512897755983200691672169713033654874334774372123362271777344012862430624031720964022285725071830113515269718935345853755640801103943751640436334800357233575184005210957891446028813359345425171448601716896718437164699253670337753074027804258453427685048732750551343382352456300951240726901564397497821399735544877254483538457089208720216405644628932827147057751291760476160 [76,29] -31424753424958423552075417423628485111055784038110742742056315988362057635803670058549253943762176590966510908999425162973730775211715972316826512140420309630670547079331516638712225238066541874580460320057594464023549423781264795218542772729837040402801672694609875524426405693439850504981919423562528363777564630359684246814429196985562545755379703303485401073488383457111569043928924358011430104817902110926566695587161984137095932861583740122292939581983421080841317881027711287065176708860297696443302173521447163719711992599177207188206821222617040412972336322131227790183855187203253521496406656882332839321297160943591941960267119846934317803598792744611708430825696784346010334333335316311868409926716598329957683774127518352610782893027133469655705039253576214796004325905271264855956365885946598660453341030001160460707287278529400891957699033165031349272281165397546759615491000537401204752364515040064253339183513020135389473966588042878269698518365666811414743442316574944966547697337882225670313580760380717500945036608580369511253707680218725244012143794650561547114398804949600221819542362910356731869833404945932543156548950639627489930482410189037179274646314237544239030313304457969418089805202481895749729598147951028323150412898045040512217933824602218445141907958030622452518135099031989539691939964075167497481694869547778360961854759743665489518632208803267372792320391395909941845726577245744594663972934078318779181287897544941541437708467903830849958892187417494537559894918426583320529623002983664438755126055206312768874676609616235779490587162588808407625183829171801470542612036516615208905206137780617222210874994807125567122005367260237541088453664870727170118947963755734019247983754336384427901192108781031994955963865853236097627108173419651370096168751869230885463139781181172140780539825635256236856589026254325092320613480512059758818824603708320961742813256739331405155891292569570615006378311260521993022915832393780069952247698097048577902551491151820880780206423942238418927625808566139557608487964718607785563662764279843183867534001914016883110647920595152992001997077403365562149545984037091615662746482418349516757777805579062408518561342817002259813823060647084944023629556121432086701489870252851546264157073063924940804028861449922717743237720498417234037523236638592759117634220363329089355286622055287399526293056020028533441706132250207123173132545577003056202771334742003742700853433487687981156165372232352550149608205328853301857053618382489450722384247599675236221799029752472924908853334843108404788447643948653770386891133291313816272636755284521607030906176689577339582939136 [76,30] 33398506412342884549151470618577876948983104312270699230781188200146270556696896709220108805333821276922996659372645750225834552005589541553050101566101181534148644694002778566175898778226403270694501173744797445902503758828687842519000138594786648269501507237393435729305886480237770183456779852529307472816669148904405313430200233157163541312115575852367490051672873762402390938897073741238562189369785996266424877335652006696608890993813904459213562085766279284371435222479198375129769338218999963987255002406079371001810729561517307108763354701951352901608935614004214732376275496373015199622923094552242685879453567144528337502755952484675625403984599626074298504354171825249218825633973319069610928249613095315801730162054274114631595749857745117949183865697704437172749690891323907462599069020436255435626922487205154397103140454657342283593531024479075409216589601441601414817126544016348471232027492888820658411297103238193632063058247013426208249349914380624749539978726708255066204397322996742675979332847587302065401081744826181042386333712971106602525202675293020891742547499596447505175851076066732561928296328955125096150032014817022696630625275105629442562213790111768846808921146836355372467897876838666620912170186938021962114745014182205885909311399500603397315125982041979428745113759653540586767225446211201288311875469871500152256026993358629997268812084769483999469196587220423937453074646716011625897825196726357313221209446919613892086924352537261521213808538356558979032684376248672614234033636523233332265583491320446320413598071976066509253005142481698897454749969219198746948530003021956332213870749345126260372808642776924663195879130691854818200822398226256323233961549564420758088600685954878586449807481511590011856925079148856083505271327947782285257729160946819686681682755698966120434943770689679750976869120898978134935343668505200837228371370442067964716668093664417297602772433297333584092861594381129754717557274064522508565683431963255135165270487236344064556870928923363110979198845772570004366170045526221518354642720822814064095088268484301905683226724208032179574267445858512827174158189905149506406737551330376962550857839200372573806744277544749071604600307091757740813195248379865484228624565778102718280399406744970038488927051881606961688464104158492890102302954614655532463638629957104110628405097888177004350551285437811991784310022734059143942038446890004085038608608750915060888690433447261123601263914692356575524556931267560062057447535189482716862688535811152259390820427745513766019887361879939223225543980982330001372552270921945463814012762023906818414687279838330062110720 [76,31] -27948394416361279594543537433414283861109420808201969103295670040007042218297546786557454141220492029556157853003230703528605837643433894819358078953407608008103031187712189859526604238931956142517037136996418694273865575944372422432648639812602710536957034204068897289404254606583005728592857704281152368685834352331680892213646993550222423152838383499938058758670830170740092233982263490225322377456105646566053450992779676695715756127031100107316612129011305099710703816308371169068052496226771577650508256834468354080602857878961679971149345919958091268504842504628488235201210335940766050680897106582569596674865817328980601862043543971628508090830360876607789560228748820624641376833763569884069419065383887080464604005943310825185566623160381103671686328278977597955685516612491605882012971843117020967356764787437886391252567145910904906137264395971509367061061215740630087020887768057175950550474981413849590459897128182403857090824075210043476339530786330974499736405433849977831989654548739435243356210786182093125864244697667500288181894482474298257612782288650230296372464785672342682205073144243710008998778284208772707548088800317467820675828572873552259254264165764892768916364679629766305108346903797266752823541178676649476907277314091296745918942219900895592988953811400932637650042054457747806873185423540601015350578889049177030386295115404825411972062231355755831973896518893518294376718163050992877907123713712945943147562916452650379555697013098498747480403172368137141054095529416036067568210966570322727123823226243867806335451501263852915635629507835800309728008991265080104244451990625496817893136629942297462649832195153939204143747554523716383330610898488815055135099057935616163957940401922760544730005304711090462618521595035191345085394372840240728032567455995041412875440863264499901372593564013861920955887517282789721561157385497067969383446272143536882176796431915759047534597754130951526540297855558195717367645999960719123493629885435881683841208252106006152130185507718601374570462186425326767266645496694980385637166372501998094343341828737089957605713969816556116192840066089539286046461524358339311206545766070211535461451405569357711375463715079669310557617501318112753631131187738683135515579363501086639151712950863711923964251546039715477634913610234059945249736036417751434059484301857488598201353379360996184857854253734623731946922981850077316864242353130676369475926457245727358721355256714600620144621961459653863031507326006222311405734109325563729351150666915918691411458685622050564215282972207834910784014759837902409999141615585226248215174507972286140201557973393421107200 [76,32] 20130778978296120478406117545287222416415141469758001880380781439082219022975814464872020443275871347527099053152651889358346672446449812449565621101379637757589798223198107781271615029674019066156244565752253416961935036958984117763832751761952091819297009863447003643547252234518871198485986441941689223565657351375235425765404605292823967940383951613239658139987564717122049740695635080721678640963010576660428785487077903391440533287997482611167573714607802071390301236819409401116208177953493611095461498974213003998727761431370245148643593743605318661208134573849186369227691965121783238401489073929003633759306609228535886354193113994800590207405243699003189801708802373593186967948841310236524087749210529315925390814530003908895401490333487039024104013731747482862102485850337677249094870975202071501815021580110238840914770862386090288641583119757735586418529058152798789798073790621053679112403842302535590238805690923017345200035482526822384308802792161313279174953434079288046064055861855828244823493886508098414370859851084934429652283110577990831135247149222305647768848741121638832029550901749666166593476459127538089064402962412399998291872247615455782241391500139456960668532098716213150669007455541364545798970298384676118450741946054690176407841615239006019655116325548004278343977396296896271486982929941206526809756106834287448438013860237158308339111164101254043460443738069405025299118509457848196159279423026868478732519158789568746043567957995736967080229912541754177236506416836377584580225362024567178515864699528243337679002193579019415133291454951816226156170793926502675562410924265561236474782373729788035963847903995146744936157105393827916822980044728648646213090600415681985646151514050304873505538967578896537796070114341565821369295497544173114406758638482337114266810577475411193121101559255605813961712809097455082895456246734373781245246096589038735191248416866009000073788583471843657141871385692359534310107045110788509004153381306310710124981919062019436139837877227545944484091257104671581899361664835119968275445674571167365152067293612448524732577573214251489127948708661004735038340259543673334740989033304840442480788666439813255846552029359657410835054955164437563392313635717648752617958619480100108070356065439818951740852781533562916155916551140723687083532266089923729358517768545435645832526823935589280753425361272927791498203713279115592663647921965809342398192654001981336373844184704870908520016883773339122099999765302801453513016044033185773721839461798346769077414028095124403399975431078004145269799698089528520679508585121998942509060928470108131924200957658791936 [76,33] -14584271840350760138870939081209206752161530963306125023528676592542014303270174097359687597395035686069754248314639247181708229584477024980756292483108873067217465365960195536085439441827531897305252742923258383041368426510636745949122292573612818688496733110057232271005928808064654290760505535995409805671570411132807180728455867897604560870319072878869369382647101832544197605039402810653069149670750043295056550563494080943847887833784735817315274931097521208470543082176118596042064909240801783152207788578295320688024168330414264410017510832589855431989345864284624163243730819937341137947145566641079041918430974229079538033415038776690915397830209270723094417069450309037798899071038536916046003915456008217737064966670712790130877784087067435719729426156560571927126106869618406422748945280199505919400923915011457247452066853835811880882289535432178003099070177627000138968651432249166038440661105943672056994858254748155074859175490052055976934811093041021265854625809500810256991744395047391678246090936068017028264920773432720873238359672282939710767371371644284324796746820857618175849481218001358120353974290825526687644012799283411912379168028956300762415464012654486829171034611191728757225469613225878337248546009837402622047220937133954660548076506090397589301794735104513179154319028222847764752777985503645720718550928838803864935625130666625653915849246206218147776600953230486474153095177927059876900700209845010854936116735668602203684305708243377096874082075895674777832441286501695599666558926685970481746455414697772099800431416837484079356459584471190925737518934167567303618611472330073595967152957449710751048153043745751551806678366986327020289078315324461793463711072969732422853876163556572992617757815395732959477742520699076726131118508798137070942401943781943752118182020797666517825966270164225862346909890365259880545554497363562007909923342694033063812361082255696914367051942065714132168274268645337012644425280960769822120097938972570839361060985664903193750535204146546546530742405741263546746529904249567304258470474187963471125264777950331918345917103640434789102832549026811929543095888769585746905519708011192583561112503937636027437568297827238017628880340638812912340519657287062646061254784061569789860795341293502087915854888632220879990481177641497072946212720260301542620966321379122973642670790719129554547656357809684333995617540501196190175515394276431227527334927802044842876673477681320587030438689467141478752957031464690604464049657031730702113975077519674313198192670445846444091896076006996131511882031673382278490793829865727514307402101006142022888955968487424 [76,34] 10870056795584172457641576541286551449647107680973312850096860299355260786095972797096027195401784344618154922178563215356612453311150684080746093613582294392273963453017603400567179864685539915905384327777255332895280042761911661214626812654244631294209583148373227729603897712432253863987416559056126850436342956756051385645508225234582698578852996326754060969856799291599071312292697289223189196355342926940388840328668673912006628704628420256049832879015073866497385438056882517656734913529482788310944263703999721807535419569176708217741227515655361059740279610312172966705594474235461053095431801237131748637551497204793841268737476881565425699584202821222685215331329169166508092893373869602638537934766193536174911523441431291686355630562220347030746494965212565041817823765466660026666284848235605053966856287158841700355810736303735557124175116894909514377570846776819899290184919453874727826006586828245519958717566449680257601631638372416463514374636237972902534917896036111166957848238221779110883284129266989569068929712461469142400811783897909484590098574200466816208113118384417482720607035440790368159830419282327174622324267765678091515233490687542887668348030014258577154598923854392956040412311399778334597766141205890706920599414162179300603904833493890899642738290859154126075296370328923572132171873636198599926457064628712962316246240892470957639299702063158536464352313898904634916256868066531854802148511660341521123738523677119326813151622020846959671026871891780212518254718928196887645554459803770026747909008731004081640086889675293489361802009886945302138608262704971313163481086743035986025810445172568590022005485855454629724715196528228064643650577779797824918339346787174374349278285056473830306425741691591718029155534878326957106869492886262006702924540149534885929800630478350385197636628167301143825660102770855423273985595533404556114577574131993119332045929386526433804925812273892228965384433084380112944638113018844911850030095994205559141797669972560913823794035612466467241997266810113370336289666757122226100094905120804824753999175927726714997349035452398043698422389544556928287128893633201951555183763519904803369305469692887107745270814042680970640616676462137660693267737032556973466260877999079862466251659685835723615856721198875553371862725479800455105001727264323307720656658175801259419796354794133595888347609017420719898489517716961690771861545486723013001804266733326740195332112646587907787658006127160271794792017197603489151799532241398125339450160131645518149069794020737702152600227716837039318904920845923173355331735276225770755050813940329866447065972736 [76,35] -7217574717186818297548584820437080739231630136613608844670233281286889736535797561358462441769652428703192950483868823236847146606701640598895280263084879285772605607678878026074787472512449469619942990664813936524204007786310487366064813387446529274417787654954664585344840013274221883380138342603298192939375756431691873091407355329174913197438294653957420927881449074197512758295876714272919562781036024892493595175582928280432741035614083724812551812742943685907260453455042495978691152543545497000989277138722370889320469962533753748095068021049409126162042543195901439874767088853146012649568833615004023578527513422555107014092867104482909228846621535481505471338656796599686554680041053165742972620886800732982590971384821354984764698747167649013794567758467602492006861987202956949986764452222815474596592000926169743308064883444229649795374904452360749112601800302764641842316703322083097604506625449794713392482989683167805116101377016499829661321517752159263562481488360015398800981953507282063617333685546404593604565819647205987794707290657233937453380419900424421721872965298374033876848961978203762827518021089498778981528540552534861885414512662429891432134436405781203953379642736208041954289847968584349708843335239156096497518442179178196036287047490597459683612585659988104637921450245379472224498790936009261817146919653889504527503163785187393192292208912957282651853709978012012319256152686801930284393823915398246171624182079484473830118705638091671691314487509196823053469956475360536510430250126289748666179867088171058227596355377169554420660578917388594504579036353192382909807280408240109816028622334496667703628034255765056827327053785656015442052649483772072376289860712576202831839902041790827725909094614092111158875508736303646112464974926680791138900179376494646861743716820118606763828145086662371882636874536117628155715274460202876486203420764180710515970976566815955285039399502866333109878932609154599405984398961097792339452052753527889509710769610713512825967344811048988953166765405393862457886070414938297382186000249418504403372488718537536232753310035032983916012250923798251516396332410482575884617759483846388217843301754518418394328395149145428697015772743842456697600674322280873370897565291511240312879301232561946090208786881654094436199143042799737151494441821339984693455971216340742236442781173251144481254623577677036076074816993704459366992443107523644046860404490357599843532961507816956732536801145572248520161078681376617347421656921197050308978888915009408542653038493228791152261442642116224317859342479861888453374766980918568777881462823684064302596096 [76,36] 3567029120161661599466665898846615024335620183461697303958889462591160366417674124115655875651809260581027666053733433390716532627833600314014793216398345302099301135293060389686615570031445233752522452234835390105433786071252054486000327380062067594028764877885079290831705103879144683559749201911685017481354093541490973081457733278309800882657581169491763728667301496326071616470630185044164301128979717479629831269569256430635607249669029443452794795823130540600618593414988740648265332662900858542885410947134917371302505600157224855868252706896887696303961965169756736506839401112156008715326102152516192377636577036129457230689409306875853126540469551914678294453156325054916783317241909857663568953604107971019472321375414561856803933421208103478221921702130528013416485136160373837864267761369185095227091742208473654573791548811031465161226286014866345472424666683828540572588841746125437141659458301332596799216676812095764670076251990831416686977284585669582825155891711184524540673956905082610214859159909371412183048572713413659865783774072372515596555005955289178926200661081525647731514700164087765674515345308733372463142006318914035057580241267832902418652311140576156105077690781458198314735590264545382080381250734591284090597910280476299076009851524235516791020903722800547259089294795021719623032688494275405141234212227914827374440464581060009432125195439317174584373372284579005687254307207320127091168567191241037370491226797649609071793628779884737904645472872093657858381544171873256704699852018100612291760859047931327289054859146068882100983385811206062692526666554421983304285897834378325357143105750121393338272545547146152622184714728585430301304457371027807960824097093377569231172090555482663823643562247937781812636084071337835175399923254989805780587181100872409482425430174776128824105357275874292000838125228465723544217834551497511657606920454867285701463939405569127392674055453398832558659721521770128649285661806320635172955736543301762593293973700850495192872027014667694425045477946913971058368824397013459981518735195315361952457223705592147595605582909138318806386101378425858061660218533570650005416141520228782482734909122772375794598798484366957490575739768389122348228864183297895656194433641751214526676493696165468353418442153543914391306112467616273887596494215395542286703838134420111347223160431236728942563388722258786995509183065573953036548657991294285869564600804183106534980475101402487408959171791311913428705998770836219033227887748376667746965713531207928210860254373822931411755411295363240739800094275190221644085354104914495557542174644097358233600 [76,37] -891998698300921056684136193104370737843993166792289908423824381771469019120553789731382548213002487768720275918425175151057603565560921922174572297206050464794034841238419561797892229143658100360349188749667481509375426547012542134970309077893033843729454966063501251041664919742993864394327593570572052914188073264913292338207081216318728138339868759079078811293896460265673015634194969646666608669865009675776868683286822814703870448305020388470232375709647832881143826547664132027792021599550880277604843317851011947056975695429714032517042998134068945753911638293135452830126896506504210520467734140663204639431133412557051274176583542797995303350444676378725065497869748115444174460230375527905140875786303274730962999632862172612879406506856929500897147279998649548235061420592441371940033117862678168646170152422267608902525874683632883542250121724106700795030826450088299897628192998313323580435103483065367084983531915389424108231851294774594317324738790119930201701548746399797020372286181738560774908506353562516936314351226778801002971593306513680057857361472033623111345055858159014213970307223811057120415583194989043285016298517041757249267095329649045281618873748300593071779237513493824113617358135996405475942635851678000257591254571707631529599245413896796551742811705165363021732954060228666344289634650871619326878789253345178053124435593177057051492423748112178956252823676124284000426504237991547969092796005464309576557846960236656632410966353761491082173348525699679150195952692555505541883868806211919691885042232552601072943209240685382067362804503308823999258153224097403250024658735287269378055231652568095247444209311735466576028072861725610732536807369836621470882448180706465379828812692669829822923502829434786123862287690579050392937843257114636051081536010581324988401090606613168564696652145730817537360501103567351415221148711942391665210351252109213328093882295934394085074865725894993748606443806387048811056710936530401293512439955248654278156240246272160549527811362931153635491154533090905980197906318231480828047563735792197995002195552148506034142859721652796961660661589229725716072856259824705403742054915745203124556126329075592280757528980469810075507812388983221939793890743977877450704190992560347658600162426158625570671314050702308000883312412124585973674049587067560259935240817643633505701449396647901385550006668590920775665260460104388518572813876104071966444732099640679309128769358358613228758292323963467515330694128461768011404977221171413783686094422903660631984207127884720949073783482906441569982924539786606343957416541756588182141037500065382400 [76,38] -363665128178679142995517518529306957575500380331586698345353791033292101780195057814425784094173287566991318261678750734175865819323529322277903737791034741166201296182606998927148300890664541198877616328491531320373875090137602539567567250867812453929853585715812645827327918631922657133796097342901123802439452541135843138698731400364076970605013759002545785102270370183520539589900996066052691035571814033977888870996525318906325547369732076289811603081513754383504196211327265248190801537828518776061499527570354708066418794522628879656779071838703365879803842176688764588083703444854838207880485829332245114298055722948248044639647640437432578810556000836025298530918405132279052858189687102861120523285190721371490801448680703034477664648454483409664202783348991523811410050549871173256137504056214756327682872809558934420597727843202772601844507094520419423599175427698256220339216110563659319844601285101794344023759293231503748987466364823568757101119783476752580649035608566622011252480710890517357572809507962701268358154900975893532403178335169239840098003239752167206259607731145985055012789955720433606351574974403210289999128796758257206140344996622947608622626048924033725608237822088053381205027347406768272735795630433999386750743051095325291207944818593030586642047438040247162043486507387361896867864200453109357046355266246943066655658367308192375114631328115928257918046094435984711008993927575301035343367173243824156475815683630808922185503537205022897294485944497331986950989000576215696651491088306182203858065278427574433928014665071118440348085773394781647444101950002545612405037053509743115206948175840213369838514227089821332954011432873752105351446674823804634071353737767948832973342799448320531643646180805263992963628428635476962730888608441425140603959452896760102389050847410790388473386649671978040831824643144329522899950953087061164173153987789688842892753606309300859788522405797392440282999554205413210089167396935891328984171816076693848547574837796475075469033225288132654189440706192942948254204546893862900923940943285386841996904130609464220337690872202997635197142780381912320848393622746159900717187926135364676731294939024835988023001559940013851463196029930042577954827938272802142994726603465486544135903979351028254712684881163250758001338578627427215122214350116589974645668289284630004865278769241946808928097721864606855201301923078387383066278143330409442128702396640663938896188135101829884887156479613557306455736497854887334049455173331221233783303729238583973798769983724813192352975623061758570907090443928406213250682567371337972053735322419200 [76,39] 585203959259065530186383557158414209191326206765444822694709788156184878398871182086019507459666341170932256549834622897224040186940686010077654535934008623578872095026633439947791782681603973644350954989563208380380012978948998627809318073540803633033263055080153678832845911469324701853076122999263369482014738092704157129116881478434382817493992246258150023129328336948400440126243543853077251898761034330212259748322860086237783867489593722538286249990708585486125179052033473139077947979732985836908651466732675615892380121953495289868790107142529291725479571849199822090643962596275059641487569999725946814194640121550454188246574072315428863340749724512762726721616436702309056208307383790531769975438017130176506142873254465058766382359581734618007658302336770724083534122902262680046983629061675842310190376939743192184333013546997951931113276645503624140476891035752208302840502924083150258442537074325826607753464346563821604371482700527846274022808041004315601561226625425827502439441774487997669639498815144444504638286499266781388198122078953052122543448029483463470071566786871678863175677574854641882481160933903199798485211435126107996936625444604035740433764404518589497937174672091838090213418911735912326978606997456585502724231171469787521962807601542575938671494665298514867095683781394738974425094648791818276534570697003980843330318928321220047141060103924535951311863686573656722121708945798409560214092286595524781084621170243794812358946748770759266387468098623642437789038242551284251286372148325145081256673943458358783583967414141771806614843245111921689862597156480919561622366802231273271802638912492444072434796831526044307382880947480832731875251121139561773587607869716906923811608151250890583847038107849470258187595905937037800403746294686755718247701304003774763321505956723709318252734374004697346629507396297835317129250080669500706742063235876198122437514886821109972968845833162177065676368645533919489654662199023398833094286310096521616431391069520968482985471411902779966300471914193306682010720261456357860100522081626879191050673004932332604787480756932109425378899604123504096562021650201954636864499626387544587276436475122970065406130056563072606827238829933110245748136884953134977142522212308029531547816186167255835077660941210491507812563042371313177969089596523371282267082788427005418552239019127183412070829170965252941448460371941106469691718594675818165470511784636057021729067080925155926494456666838114151327317548886193824423410454268370024778088276867516341528013244654070186582613395424458153681709906434899951364006354751496297269480652800 [76,40] -394200075420422174371438702900296663657315059338122836125651309184338163644852400574537912163626375321567640229290258756221635121329707379861226679110890002579089416747659162537663669694832080754555460972367788784436142671664398652636587813823535476426370893679267675386551024682098469464744290036876206089032432458661717428887170988838674699683519308613846868592075018978803523143371399607670344870070038601460334945238942762832649383188461287031471883875972851577528936703270770611376766511180033181966004202668420118377962236636539993103841588214913075291867072542362221711857271956824244084155931399010989754735513096567601525629486649596334972055136288016798542481577269638206633780793689429075686864441255552856352435683991797210866109731630422352041857208895458325182412519681445232989389341311364507813452361848359076233434256379099197557200088227988409358418524932578260966980147091474443127995963447872229720915811866094258893343542277577259397048693002720796208808705532373309424795544216362204566053083365368686674404673039882272864544993227470283765067977142008551306454961682009373809913556914446883834266996252871071884982534398917420209670518397151945336428290240906158308555854301776261167142002352380111512243380199028592860762400701539810869686598213863741598740202003498271288395872017873269751573121529531262977559966724948629206341250641378982468403166417689016972148896952867948104571350477608157016468046051157308312863926423401143391407049299969063102954783245694166063721873417310980504651114967182323655238670799447666953370647527854118838201759659899557624604198450686240180854628818530820906183419311692317699421096698120886852762986304297201367902664245659032562516754459638012962980019777837475823155830022093419075223893198138702293130338930495993126772597898105872426606442109079053906809308566238052131438652742042468592740382819158677217909661066965358908792185756281015302046481306784938268973474334658416772095204865325424610834690411269851587840771612333522494276709764315581722024859191501238849856425569760011570842697464746450466572278526141252034070735036558533951744188984199074172378686719005804266282940999407162239310985093228495002791468959669799699118297361515513756088820421013540681185352676763387226665796423287432303631948228802816287654769954260624775613594573123278792175735610183558256541549194196869957359380903823387716345515590226940572974436133409077921531218994620572660765250059397393586847542811621079788289211574004314560982189823199195424221554937429025580730833303996041840434762982695617206384843579614248854971600866846793726427136000 [76,41] 181148211649756310945541884740470821966494026970563676661360415097353993537568484859786172211813821483789304750363272810254259067048824088097180396373092640298641158250408360703991864996429333293023064118684306645079344182757750596616042217944923732813509498482991697484223764747623301704939885059629193413837099690338581318666119716454884274747237158850290141716766045681782103760097871676097917537022848912961676768745187012098674388390187777181820811799895106354303119444956594486814409023882032990348580950695714162878461260753910724008860185267615832324944425152410078565222932084864235015059893702528709198611918870574158992199753015485684521808885926753731094949172207804609428354385764972998538022636436207803808650104611552092386057918370907448007403468965090708460050536789890294499728995586355335880343396222493267216235775560805944087452524724957727256391333675098729603606962582855310448359999787904954780351234487452418609130952069378410933389628449092155882627762030813057075353744664808691547174864456792735973419268673307457634592440916777093854540176415378233980107877451574933813283524567079413211214669600773934243391212548710026058830894562569657675321642969886613552327060470591024594190761600793510732978362174283124783031449497136448410340746520395498727917569979235611131741259906991600790531136062295156112503907566399550010975452258502993432009432791550841444826625864464326621343556734069337139826680289194206984424066606487299982203508933543367517720495729977655540555087756144479142286983078033197659914879259485985595707667788508139835185682208224070289483610855815732069298088286576020047378652006347912589743422289261587094245226576803417840777919610036313874972296416615659070589078908260193466272850310379397349642199064583540352187960504216485525150803520915120410355203195671508944680164016759448156022030389491811317368529069967681957169472821343026425326206729510188809817856926433356881642090020645879401675742061735410788801876972716574420483716275145213261987466676508623162568660402418372698735659459338258702991956102827283240749026005924704690575485202741676012765766528565189435598887478323077871290970737008382676675649951332272952876052145219420475179902236098798831611639115653674538513479910673895389334705030791213360984518360942468587156969002459400587477972794308010053128621403067928832409845258376444070373200263869561965003734760318782117403676033512606983024123448569796512681688895399195887678960721855692971331966074030001436239557154385334915000042463096198101673123238152384568817898291281792376346190902682693382684906091688145767628800 [76,42] -60463413830460441938410639775411735150532759871257713395695956065489987024177134640609176184050941745566476134846474167972795748461083087101263443944628222727970108732994380880681383459763780556687186801965575753451997139706344808045100429280536520660810113065466125228129580816993524062458427303428606673542585338674708287956437857545157459436930639023730014997047328869288776219645792847653597909801650067563872751876382709777393311038226914971689071771741473043679526174041633152485681608781409860029328601402060187275533388721125162406440853454608442869421979786687027423885786193070506480678618946666167731424419773045750718076094495486079431026446011789351632706689084519095821093760674072697019485925322154125596122987256572295531315401077126590982549104378435110512905908847861748085312139252590546534379268857070643217223533554167953731871617842902325647116343283638035325882851119388799036965114884200267774565852998280568752238186145655892262631842503991600455431369180852945829050812600277788404525843900755261768382949320197847745802153651969969040057417174390772039671965457860499448605063396480353022074879607505030820144508539507560207243498313114226171834637034730686262935179720098975086092031349558865584135357466431009568254094008679822478612216515032040071402723149873586214061179065989955258641367185476260583890255800912415040005959568287944022283172758752111721091652943705217081144749755182764784444388099500944878738687421282055036499337146514587878346881714347072660384158197950050457418803855837264083798264504647203577561514379581810950578530906827408918372840852204783241140105760865485072142406969760409112188080410538823340489805203376612828540777013240177800445319293468614870706110519179786622497298313320279389927065093570725709251664696890937457039798998378303441990806025723057566538274881644533581439518958994042252409584291917151457638418349387799017821645763614818537123253466421436656261618460158507181221509080233629557077609300786307096825830517862038478992981408460403291769332369425565966831776266913783888718277848064000219089691835078680654260873463058420062943843819209498624903028527230066886328881183004986013900955962266050426135491099121723277068724655119140080492210612923181312288653187612848837216488529191529836320332649417093860492770833275918100168570942629381269616826155756704612770548316502411109760559330839317689235233320452349315985650783502459734448222012619102604889991236725139694587284893622536773418381387771312734056684392301470763674398775704641932662336712356961637916301942899689462534349071235456690813747357818237747200 [76,43] 13563691735877801690931874508279611613316055821558422423767674813247541915693205625897764963820745569295511899875023862143038364371395640021083855859500154295054027999555579486203795706806744332250761238239389700134778175450171727827016247369091942860654323141394511977837068786889526069287464488684326135034951790969843303985818399778774686021986953664156668095737292401383463556848833983436749809726111838384913145881144993731487434561091336896762076581649331322019473152137888875924665159275498788410605734424541927636051852937569526912867786172750881477507401257713388788030952717647237427895938883548219912931027066118385096137149162765482249385809879055236928389061535970154980752132006769555058664310783664300767526475514604025887366057904282918729235383324075706705054353289734315260120008512111030950086516833250389729944230505009514109236545777911153676010289636280197088031193654324688062621776058373099994800217665713456207757272158208525701226752504014839426463420308032912615317128056447139030885208521023700124993965813452681935890301714266040603600858398495633312690748681570984517685679790988522387976628414924332988590911774832529346040263192563543593359568924917792673176246733379893911806318028657851418562676627998357749255078911288161899109946034839062394817495174755443711281256536308219218651408867680746011831221655555261707139425852868858064411129764004845619923086714967314182236975153182462371428466578787062216006112370084905158659003087198311313506298661076240571127343633607275682394654351761690167183332531966495129751309293179913591127120500040318267225329797359061837571936075227944392410759022258706005481522931365180928489478698904406573896896086858601212177153866163088505343137861803041694712699928309070028269116897575725152971407618886635038898170785036432891665146611061366206276689068101399509328678393086136598803060937039998540829680454050260709576363241770266289994049893655091342973131090505888969585712959710139939660547160926635336287351614061081039658352571444310911351777554626639827872441181198499904257570727125555602548082416069203059383067853634067701323937271562900592117363467245960297117915907580064551217872406517456125230473324534586909736869923464528383238793014852031082651862117999791377762167777359673262363712566326756417221845739645128688374801839813031799057669325178054080317217648364945593816349843466287573738886419944571764258192323645665729700732522622520999502019935981205564335806917307805127578006221092759722889714597993080005028155012026285367647417067917574622698962755506228503951886530030434978633939880509440000 [76,44] -936083365529708036152174639381482577293432080718299052042103918005332254627776289373419943916500514486428976796762325808213955811105532764357571850521732916150614598326926660404093010331828739925073520553929820924915690133536763036620593934218336306707272118987972127247457388191179438541036959120101782211601677011528398780142609930376985813796595659697695995914140835369687361683727966487849331332873331414696692995186467405305598834963928358296096759092174054644996309662938500671382508213962363264479771138486769264670618543778579871056688600837448031504730560629789113664705036568435873227817544607996554173706723835337098126750516238088614147869577222985678697092197220223143307291296854812177870695183116170764720186448783311713251452908872062898476071167773737612839367269172045513226136182894331810113124851155650837335585157802847902120102746327401755880616682608958932433923746017377712977811069804388100868818205591468974902020017647573512197128819811541535314374123484347457711303904208238725883155526425859631787354117804368076779512644890929637001756225892543989365068277709488684967816461395297971309845075965004020232754514669130449697945476710313259812006810628482572593780013502105651890926772791639784341521268464083476545026702173974135149092751118728920819567964654541620046105415071900275920889599994396644760039840871743503208161139434379984307417058102511995302067409644496609876257820229405792638789969091714284114225020626575534175871884019155598249797271659397454099492726530985814107472857823319507095071824450387342410854708054623903573826017197722197909656801666108277501224949409873576218476654754247187193707600873902731558251769808029610186874578807722240893842083058309785162698105594844196168549077287075627023680546560061744882360354771472543006308919027984040337412417704408049397285075725710943336973000260336843971455314410185697605758983344505282977465585681000942275942939539119457291833424399670502152992137089740304018566933393694186894466164772629175679500939843987715310437773422278021830558079963500489822402840018788681214714514196468231709539213251609536509661324069144592026623767163711605001801721392032037861596289332623188101246598215317292666305459280611517085579704469665350210185455287211978976243014628003175432279030436703396817857097187009536970643004512791009829818754818075984200242312705893393316630477440172143642965001866530153906216412524484648595484701206569429768956531920522655066716199277242346544494660363799315448308136106650698438533942498487473356894449774900896259238913444170666904009591676813439884248429363200 [76,45] -853068010386194596240182222113836931114843132679982818668107139713821930664352424173702663519240751174435361420352289352827597165660345985668093238286120135852897104886802089807781550846359963800883625549591183374568256499664791189120180524680640365287505785509713785501322192227742100348906305326906070202063275645292496376942508244130678364084579721390497766396924015887676907695300384089887350885402835398927098810683163027244751621764106680696579671453211185327402054702018823892345436690480225407325806853795530698519172039521953195593910766265064444063351721271816816200407618799206962157027349238731190839906660084393048529305246202984187400482139662929347088071310657809236485830284368986922724546055410815613162268922119229475612160023730239297331801276195206345188848315096486485182449123645159542905105828236896222442889023396286196703202816221122582822468182352324688176767930313908542037668991052970008256873510587298419169639448893302394459536956521331074232627797376309680121803893924237940184462300857253301123327510923211130228595240445739693325756892918473205740060220375551414646541473371431998323777830771599419440518238917692204691532421977287569131270719935715161807317814440955019965588535635594244398743859238162425845011184222137018317846065888565324689080221050104744524727692924199801551152661374185143762282102112726224857513560387699902417729411792084183361169174946106131838576846381890592009582368607580665859702626265144688308116223363399768961946252769660740995111025747280811621747906321715328028574260149746184817868163581456643955483978294554123515855395928543534131728593372964581205500400813130717581206766029100111695115989929109780196955926825407247131686684103507098708335831885896543861397294393272376504512286346058927258983321274112276638113847534940789500410883050716288692936933088823187283031652471452206346442527016989454279792376476298571566336441303395632660817002414862137430907865950521222520277843865423351338061276713922020423164085571885572686501954294735610125773493115564254333453265394592403904945044218498278632586795630906063773783630530469983406124441177902273923534020585848285450875179332672500768377586606778522102434344254439949870284289602237185083775927651083310270219432549415573839171711620768154562731323749206291965970284338838745229483173584328059797691965785302688933453383330697117730754419772888212957952393005572831333028888599552218127875458950136967601439630357255247718353433925292300436396101008322925290519347980396164712606295739600549222959861615321091413951165806311803283238973638112136067547136000 [76,46] 528802108047739964944607108557753542735138732393674481953582724180700478586479742308354174309104127942517852922041954096365657170634040351315370859897047871953030018575851538475458054809093596413048229908158495796163780014622769111063655102278006540943101516330130878305714197325855113126840865019583792853515281714995122390442933453032687246278847352853873722742133044604203980196916163308981447123735470558641771387434934765748954007584503118057255996250666525551669981289387717585400119502036320784493057546112893957163352194261788043481382809198153257848089499898327675121667302406060064540565925001406972346165907728362966851681682152537133629518824862562397710341820073181335942845349873503699091038867765405358391964399627151098512016779917047058758382457183677562255233338654956738915731312325917751180797876750201197218727562203540146589421993927023081327128644940223757989316355289264696911148226835793476341153690672534111795990368964818835178522428710274816386884819642819082782086613273735839851199209050740515497439785833804114378204215288692794247945637859959363758552347873302252926956103219508265733333423248811137121586501596458151590103293311737490791138163581721520696238204183448476612450805300678928888515948368291721753315972125165518545729539942115517479985528510213973400090139203409260284192856482834316071338306240553487091827368321225525622416398070150386396692779968845142615382977805441880192761737979889979969512386492628502596977533776810270876865533204357903768479069577185430121920154842081131001407357380688593767542790300859208281551024258729556747456911915786379137359176157545825131146471462567444103761838198801303038589056965332565615639604242347866586325828983619477000482001384645278219599343487468896120235540680251756176092283234817092223614172137550597926785536704396793017089424332431104908416628747204909230188249296841174646708354610974670036989194237359907914849581816630814412613341570661712964706838139733203736438543752878217266498628711555879738425481713009109582424672596530871266481804466142345326022671709127876504525110134509267443286039197976101395836728128128916122598162071800852604999652894305155428130048702374419578953083490562648407502126361151190509626059278522210734840519872030455883543732034772237758970727019385911394352601530514875769218435581045361307402947562143422149597051691128301611542141098274657984046356602578795013763291176299323468445784980652728923640598689132091765299787604567976963946223484152400701937938914086804101777453700150468462471941960616788688417278797591630786902254177922192087449600 [76,47] -196695563048890250988341799482754600370543033995474680722739524658776850588296217071892034212396738204359368527461900979792387006506745292020109544718960509875142946631307920412450927542812239374215827225498280135067665006404948002388417308524597390453179573143072886134037969480124424367898995629244674661580576250251221449374345077441082608637593740434959428750059976383641027223115850947325497647684040354931260651728704619175998683610927415532814706113873852720070528310928106236752306263878029211946937690714964594322317079265542300427420749029110656315718511488265060731664139773180189824429660714324801504865727960836794705010219703063236176520025066427620614989224248833256204835798976111792774186426748625383319322310366985392875221028858956905227240502893482803849286165289577365172971077792498464518899573057789887375930986788800704981837895737853702192937729295074315799284554630694038303738824771439771529170930506959589655398341352908838072358744447301145400163358639683536344562842918292690882989514689056963827763766418806952447563080102013351338476640154548287490500267843796694315834668989689463057964945318879565671162867372313202637711780185166439876162890579144928494279182186235703473448881235677906167897219994751807094992524641423157020899452541105432571076514950251531200784690953759965364139260461991848987554007286783842073617154762234039778799244823199872298270899846617314731000947584738253466978945410219848060050293226722903510726880834621108626763864007885237562997079116968513569856624895866600804944370066690210175358172171254986953845266336618456323729011600826970393849350012518607506116452270588011140130167110687978598743712219952762879806416153624795333188891619238011535065099365294141022786137921206211043954794271348322936022531828799633410226715180564053554085375746857247040252156001187797735478624719679311116112848840024049403773736445407251885112189669256764085265501452315281980448019821514843150592399166305404046140130302321849591413671560803367550011349379507570262615406945595750115861662217659613269953837731489956132850698985085294724965256565572199095833523251529154136556583264988284398222719533154719902116962197465911442014812191634961488940699241332329325996705184264907952967591846116837177643001152412605569810975886045362243086361372201932643841715328756350632564928389373424290148403102918411731746816147292150630500807087705838319706610545391101725879493707622864389977021353006142260025367378031751769484020218416005766197716441775929513162740743936915333101833946255681183385531952369502717466036735339134976000 [76,48] 57060911016013083636810338597045078345670734941124655070922362977544780373948076548342909445198516578346475674832886457712286253613159963100474138542046519949724581840432157981473461156366822182108028880253664819921980303869740978075409297774548698992695976464275531998006540771496163562459015279400587431436040784025736191253893429899919409095314259847095342681843949822507936303923979636614224232651312255641341408910187897649048978806513773418853494085024851714293440055681866553820395187924364106945664084207515967764111385333532394219753674730963094887657907031824108232938033022752197549572276732564941191472562596754926085374740660639121444094994621153495257450065679607847475729569628412552606547824456558467709841606822950879353175565515569128022369436078095435713432153536562625380887002342264123467138193575162103518642947575355568533323057553411874918015763604700747526868564000578974067360626216195475160359117050755336087976486747979660704421431767118627215202449592135656706337992434128957077972509339914058230999623439383341980344360601114250250737364178482166279573432849261298393993319494634166104108002938027916080779227488568976961218424486678001613537228547112497978730070584999405247561048424656584110482736634132451961441516299878066345219104391364993321242947098328907829455043870955325606647558226005422663306702440749934341670844952210310233019932631860860513727312853301288686682026865947808432896675642217049647213583297601649784130411280362318539186070630760257300037544519555355703597830284387652157829032811341690272962464923512974734300078428872186740191680296295057788955106661913865353162744852092822775138695115126171468143287081937498660068341087563142991628173552296367443050202601576172835218509877807722602455143650032419824031659155215587792685877377401702380334233292716295105569028100767702429557925529705304650180153809682754850821935312548762126684027153904566213550249664647410823952523710776456193955086220115293575577173649633610984955754682824697931678340484778130915447860936449027939891698180773176658044271987954677987404340088378448252462248316171349521290864289655662094533207167280943597396778768332695124894839317809209936358200948908276832574913601695778153813695849056876808180741190282273198823130257457730265500524707095124595444019868621507856221918190218632845084811612677085440574217613259790741351448235074744849560300122552630206482147654103873332224449988241759637818734574509712592711152897614086669662369195285044454166278198071825275009192899510489125876453391872592592744752516517944107621831474004623360 [76,49] -13964882992157404608741486805321656258652539230217618784205472782879358261375165320394837623976262185804428827108615916110431128687014600500678051586802331166103237949940775420112857139795891897452564731424890299422326366794628811534096039808029260212040946691450620460638206279696792530134792863059738643796771854801070692091542104960997582320673015166214666294489503979512894049641737007394282588330748443866851257800419131158106984870357256702239618567754411013668965742047552819073596896196478498206607160711068718358058817219835119033894304289655470992426563867510257077127498100716555029707974087379505663959114212534280285272612283552042496849003559220166054834881340967048165665735530459901997628794291015469658741020651127863103606892585477864405183456086631176609900826125318429750810967264047270173178815191205250699417448778163806458685861769077474911033701664568419968906027881162863559543135382495574878812220616155836001784377472958850513196713260512454923831256200820786829608293359249482024980309230928367786335772150274959387004565818414208143680398385199847746481156624159492932983352149657834482713635873113401420486377124679472962891228972896912984218414434803692083383032183403682036147435131643848855132271229673612312004012958108289064237524524915604658687165942043174935994691821185589786514751562267219022263052522087606060007487883407217393431743488514161432930774300084836978023207471478656909416765058344905886920797915818391679344884106292358131597170294129825627656256883943925254160857813796035486031723483615483361692155126963097893493520380038868528050688195419461640509444707645843916895398997223028983826418460233030306039143450471658638044804848946443116783002727451413144008067344124422236255942960877033376436198174363418164221243516718151406597573152355167604133560739862097927514753326216399688260052893968473610558044870523424598358508076118975824921009009050194701117483982220828976334016490702963928755253506536627891209260102180411107051533741791582673225430956272326002409742502178896344169177151455077955340720813706058202315224485660064397625477765297612073130743221317750739265526992229493513950205996417209661604226065225126650234234372887117827431212261128564757484743787261001816192050419004950650889179761548382948935129836346613809416744887626536438509551758152406585886795094384595350102580505475313995240757598186694112338153399182129792628353853651190955760212279090449521471371017942275908633195853081344783231819054696711228888593837965204988241220006253242539137107203246000813898542291786761120310650428456960 [76,50] 3020227621450195191560756260018042885672143583488384368525918023526722056374849339580253665330771424602780908909107564755665645976410107238554386983708541415450909593381655376277457568999087821146767146698142407737467888682387821978015063115696574740402995950934916504172213786761055448043462267504687864438543968864048466005883565885675957124558047559583128894871153426117430818353207670042593405974035494934643226128695047144982154760541537669305450472809682506785806125960373397621730382991259275486928670480593019070752582563221241099698920965649708439061307951225009336421645827197200435289686238696517415137803607475465030830252463255448430515660511848211460663449057216678260235803276652211634024479392105333451465318672049783364673339449742847937814877240901378734440141608811641723844494512279779981704879288793770622462549324680292733809866525271501797163339354707064415936642857192210716516415267018210054170104318086880741413989503677779835642850302328463733433296868253495800627779547492136978525247066866573850454296432386663745025940183536901988160995124794681414145963087088466558610583010003506789767170121676748031086049375806649159392589649099584344293766461380108160268767888884311451824970995280372027562351675131300521074424095451287575670194096019345851567070254143429117137549644965186316047853972443450409522176591203823384991164358531434915756856931005780249863712438791444946491741353545617612992826922521311596436309173957248950192626788481061798558251425866648922185671658487994293328779354857287864614697753345838432006112826923624878865530360837845669656714326558917413759548350387451621562974824797629367966005943577238406664216320112632917797370843483491180517400828044880001469574937973471447924971761188943444822261255477873006915332408246598672189289068602298056836827469449986338740797830995475516802309507921158350974475819786079802876044789648298294914872552673458105522854916591174915129891238051714829810013470141305024042091506589161539415608758786042770392243545933542977777899436884527385515198818555638332658414708874314050341082784727713319840869463730012222494406269367327150198754375021617580196927956593458946048205318255583064932705404887368118900611003779737255130898816170305934727264296426716985104117687541636905509656995656700102338316457892263432296311252431899613110562352362279424890868826206214714700423355640204934343486483774541860567917317353504624436485847381680588428213278019856578662965665555503172430297649588085638635027097324391494508430756256645941049898422734246891717970234281821729005240320000 [76,51] -606239215696136418405035988896456521962298970022510784473453612241176648192121778356441222531377826327389745247888463545285944723434812193301337013714167887175425609672951520478488171954349967006186182658538943952547860417636428628861396264018001563317122396350584427194585769292307380787731207115881923220692918276196256795416293245107938717157299447387077655543508528451965973218920669091426276989648661241539505541063797027044576351886535852641152339139272498735704225588733001112282945639392217524373344993033569024892414242138929697577022460389785106851214483498213708798540816357724009854226003691889779840267437579271696368260738917065718779928792626648403013204069836962039202677142268764869633582816783704604104136130103457148157798540881913073149374333620441861039706783425128065498013091681725517597085678590671449669486211470813619901696854340235028256165016462028402347777878167039609903880295485270141632259244977990967738826566232104611047515525518922164824111051082449195902382745612661456829625190685772705149013960046686923499433644260134078715321346548568440382532109309947403399610729711421304555770896018989756120802760010460289221523727814115253431012943400182620908269185102118625040640451508710665408421159943126421200430714776302938579972343784167310024162726698622831585082508278783411429758972947730081799785421998986394743410154720591425320396225217421484668407358603969560538049142243680218433587281295107359984136788276143399413485045994236576455696445028803495260414213367110575436150188737988439874087485358245649453441388608727141418504242757158943812470976040127506052888641090207327080005932579831483290623274819076257129331911275637343031554746753825586516644823344203379813560151681033425406457041611750990199009592446301448272739506033928097701879058387049778630318661381984732660027019368635793578895362351226894855349875629752344788431085564661742599676799323774891029439015425010497668645936244063410882517947121692790075429447500729468002110431634002004588111296480543116428516298455304364783317153229248139114286184404699726757961105651566350674633956382724429241407469012201450623164932876427534553445069052440307660642251458234023631860355947668713679436619543325370672239528399521380280730897498704265581514225665354381015726349009749249742599020310272904294450187363957361740231938410694660868076476611589303653303465896590250907635265882972333246912786842086331607793012108328657004770346720063054630416050570270615965125301912794014236644532774231656655300411938749354713392942196430202639368253697942287852503040 [76,52] 121134026406241695902994781848453771670852552062515468140969972946841522347726475136242623019111419312873249864394079173695194056493216580163689548315790369357362494489609354711089860274679965932399015171935177938231714547001384828438275751911575200201173271733006574589697139590229694144084265572247726682082657026984372900446639954985448285777205089697074260577717512476868992101157942180882659194163713793410942072707835455081002024688211374139950782196429350620150370121342652370478155094042857445089382794872196077205420686347129168902826404273768210065325991119084081050228717909910180605104587178632517323545362599285680166510115178197650595123479970567941715698825902700553129307741674662012580589960276593756277518853601564758659326342067050955350281147024452655515810235325648044074278945699077134096822016325693132690743902922566714424440864669904075600526008077344450133849546070179369791578573438207218998952622874646291764173310868068062804420101715739693283920921630507666705248610482273205357693152608511297100198729957739840197050143551013790799663575311564485530103079207401206443274359108500630607641867734792664780852207270946513787360014471617703560297052616164283141192720510891365387475110236999574240617521256795534534703864178027416516754934944004482192313263175766723334289623446604071862975665677226590757883965756699261075600106444451768466417131886083598597516806957641729138435253801061141496022648690990105745853910485881245420924288513846420890767240039528416023337652123221412478855179407298023916738838569732201712344421045331070294203273246753601735408192354120903824175145122882837605841898576538657644711736046044450711767087605475128975161946914704805049824401535027786774529507579011758580695275135555836215233316894153179666857084081776616812850235520499015244391282318715904729439954745044435220415238372211550903032735424059155250853103242544697037154658052196464224293018100489398920203782654609330927985863093424154366549287781066284924981093238790972024691576946941025081479237742122752814581925819062152584066969923288270104490218307031364173364938717089015293770037368145693211931806386450500422687776877282663509587441481471394235847977124797617842094662001461858766006601115563405430044359494351142432247154281047680419122528120361665991729657656745012720315582079071866375455885740326641708960573643346127073363611743740316124639701576561691297334634300054502088028473923955786581772822928619368807438222709665541663260788038859065644111339080294296173268835180077046535114919424837260474344480132808394670080 [76,53] -26264606835733143851471656470956519283971861260103585739439493358811643423890764407320734147874301875890435908779097862338333565525232878868497682402894780295713920589027099218831054338864971432847275571282539868866031301975972477695012252337404067910512914324016859208340102845869651885953142417557032289069307145552787958295128143242444239305092004567376448844745616016122020862268823947155760720028891309707101602233666156149753358743707308748502266995536541865398197205872832318996731108827792173155224287199887992723235439369524269253596037201759373399352444196660091820065989408578004083489393307575301400394861334369623679412709882549447472975377620857577047815673820403189997394018525045915190901338484352403145785506695192449406065011926913590351421823081666158479620952546756763561900359194004400312345849678923384157151102185262874470103829581961527723933280780071829314365435239443020900418458003766790209592197249978425683930915212671962136997039768003030401540487429607633074054275651093540581527549273772153143390150929078542757820060909983139728621989203747558910254650605780199079664072015250098405854862769615859656170763166745950024974343688668094105349195559933418681630241300819725914149568432731519681097054796380887404393835618033370225247341359631300585088429517854858744271877043568359642469435664295018793985259816752035099717346258626179495839556901365755816693099255192183606619341962195583945610652259637100398090723921343789889526726672209826010266335001008309363199770574401399669485457968685969800373196680187188943813457833592290462754636069371629821397698741435607025257813360985516010221215716412383542549142496294530185737613893931079257685869459484560363365225895810301960603738268783305714350417360623403659836464323628944170969807165366461630316860441933901347596585453402066111836233219597631992958824969576311343220403224054159660635212103128521178976147152466068802524026015669407022850524166049169531998122841539464301232688054078242631776530382306857035518393906054109525843608200012194124739468079958370969716553075124315512437490731659641900659097023646636534332770608170750907202873493864813848654328012203156167878473054907248658319209528422812327347706148690578962550942194828039881792518899372422765373988104207318909490963860735935688679380821579205307464048163971925387377303314038286888610347721070661925846872553914020309856414099900502910637011398709986445787365023955878713558668723804326310048335456700783428390733571376342347506543708386580887907346825379157888545879075810298550051659858430656512 [76,54] 6473998940216021942422450943489836583631588140668251562722051021182243818437881611387219609307283459774286642862239083597057251747281658827133279092834876948981042270364937247214095030767625969772886188328433195976219873714640602373973018972349714843459414323823169281226640864637355374069146393562630543739381132613110218323488392054773545669136725472494307999093071657568604869841881939263757261064688129464277039673097359738127058263638123226834677133006328902682204767261298658173819080679688602689123843816629255760022943701877331267414203084214252243526166280010218352102696064570484975135010027432226692236513629933301593897712393306059528242982246870769833776501243022005778955934359109423897010373592372163730338640026702728938037384401380108905651622161967044169389611721481914949942406510400931338615287847294028000145647322735284182644143000762394830248210029105558411134652263656456660352356599257822519778144381012325025523439384577862357059456633800740717471467027713082902478075653046127492625161623600580894050595769326869556780304504449841206312847856958142658136505083116824741045765083624249091014009750085051296243888372786659774033824679621224926846242591716989223922225003789661576142901701818586969097084167952159073134145793846638089700676336476551527632088018646334731239033621499583126985100549866515591159613597564199769074064548895853753991529755494984395183785359954317178063961608546126614240101749599266628175300766193619495720528895269832452343168073812094907896736930344532509715892058650801980879041790487150157699411575688509247576338234404502252350767900520427322804452296287292973563757511022289656264813203048760021179446830970337954199386190780220292113050498194140143343413207333147609037466000779474731334256186334447205533148554520663258524916312437461460427177055663036596404614933027394209955391386456875372370889862606462745152120316819837386236738527078490093815750588630055878954571767419860138191158306048735495468002535923545370778311173161506152778671706180787230491890026393187508868171595073815444970289640993387599958677091765556734101553083175578684868457916914356728371844101659766623595455993090970079755657838817034394082773946870645975836586821121865977556442507750933090723723506727406358892780785501449627841466121110943636759511103772134084640358813987005827734828194486602851333257942720751439685976004712758158112566435197410915915421622966416688344553960470751218228556718595268507393149099280724897560724632551848185880335846256210505232413329470274902458593657669376057406229076508672 [76,55] -1725942784139296324973922639598722576922154672276642915047266618138256669684772530898548410399584986519134028494664391738758121194307174581165417222863746154351670521640813729608500739492815150768146363374111869677030001022471673371752048178767191551060340612038754448855174829626324006769200447179943450311079967033535599371897408084766909362295591555666370626519222741610118770046062572897648581164758373533116957907594564831574810284906042501135090437423305743369891891328252716698020551046600873417637925268694591919966089972360681947920032646094708963171313102796972522396939077227617233267593771902341792729468149976202511396963534953776777806641718918149141671471476001723108983279434346682313150244745160940205440507672409818616431307881143606803089460816533261372390722728236737415728289166587564452489612404955162764326039720221207981528190947260952158069232779006783179789348140135290616940859231492938106048312183234142282325866105609188228840308871549202486394150657818665461903070045596750977361418867845505153849186845358161051515584352519233076648547664308540342272745168665988209332598541394254701955987308662971866058643456403943078245668692746890139644700825569679018374472648081918405663845342780011672358740159204941974036800269875243870812998847651891962058248449145884221869986697683704432073668506229188368806083304206187440852041613619147266887674842718453824544820790497991969652916961302606434630310149357442684647221218987926266093886713336590442785143366870256583462956104189302573846253854229444699069840019971748471406842950390632095877429742237733720093206814294151762779713749882143340504858476615209875511051330196987795678080922430777729404917077572882387395689101000204059869252358804647081648197332867449924628912205773599505415118147943156535386166851554457341441980405520173156281809404261668525448635026348838731737123215485369612892798399208127172910245406405862502143800096761535595269007441758621380746155046562638335266818909628858161969472505645282820358888547941537166622546979987131805338202144156887697509627295419743739274028351476438697055859310562687751756055333818406061620197347316240665688033819232417076544968469256119377702391596921666631734932925511223869206962452824275565518773595075037125072289120902530856663847555269006583537581882075646030169156049866915617134171741189349989635306317440073092507292155529267587929942834657257986956248879096532483230625125263165812718599113856294199355372288908994764793690949967986935623099415180312920318509836308853409648232161597891135767041802240 [76,56] 447660188479002440310979721994240984201704351248039902375621586393871206243459825623771226675905708726215688823366712118775442918681556949660238146703525335737035243528365230464625907401756045895634039478522863339200495312291458827759609351660346906702340449376450336435014061583585862061237162704026581288762056697905763137668950214297786603309848222612862739853751795818955440005030194735361729057693107933180367873200250941334123177885792465491930564168553333643298065290123199178361926566430321626025712217856273610865913891156051879660746664329705856700488660642034307507195627472914743748774306621066472981621177464421885685051908156256041335229242680779765260534945797324471008500416189348498585404337408445421153920600458656729157181360710940558175223605553273799377548678533584853161055703526553665453634087209136169543803009576495971888281460397983093547322949055642254945203290396470339626028377708473473202869950944660493368671529074975790317046259760862951492739446248954302153871239614023909412539569256123872717322610135925671913299925537258668753432014730276273288827896827376099274241377308773650573830045278400424525575138046069222585618727877586873799081997724113427216061997682631695484528905772482246335386776093867140852967060011689784279725164960936963530147410863394762329519692636091711908344546970956606691347855025416897151517512992666993542619727819713801044905748147050455622985199495977232487617825979035028320580644540898989334830723860071826848232009543587343903400695702909061053104484862085253624371715178295804154037654088238564845241472277503145183336931056464979824114950366904693785820782299962629776883546222363557294010929037479570279465998573416972602446795217558457436783596351889989124350020982714364157498276781172156626986181703893107327210218165148643757693098189501578477574924065571425225771505806736596242502990182520164049779307723419391722104687742118141062137307092705835700596503599785626924460234394674032305033474429346413181835152221024299985209840219373864566328737810001428748394341696409443523029904496339220987362172136720308418920084457156116998463186019927703427016483830868464517150975994060666464037440076636818245539174191282692804353951328676453110967607358693013319166410247614561315305039303015861089954603980736272934066117110586302614527098925324652452143717350109887917911659836312481231177112878750147305931228380953595660671593550685288928293883989135177421243848541454056308199241436762573955701887517514678186324612458574840546315271208028368545025874026337373066887168 [76,57] -103311144942741589350720822132934081141320600762665276475605225572699527087860681372007994245330094440735872783333443148312733705413979742237054590056934628416704942387407750263416696187500221018706975080278461325003305564966236429054536823040769866830836563082945922236914391658573338088431733898837661415755676772734922701211151586459296901432958568251879784688255410894049260220307652022000199182757923559290343935097135622378737739320857483928997007998260860831779456319637509057897872259292173597329919618718396449093040679584586975970010223537502677559211370170899402633555548493153349020204153782447096490832323296120393669006047428727098091543246756824197430757577231601712366489247504168269388369954162808288796386228880851439013323976526172479107791180639983956236125223762805310613806291701587672825183203194743700377972060254391121581249706021265313036562982932906192324251814952586670575483613369814680504222911254265107686515583107739313864593034705226025313695173806076733745410972852316825592024767420572288571603375735276037762493905089051242868064421705627340769997028562398346409850118744840888767303942974623418447193177456275000356052198503261682977489347224116690536998572129073718744679700640415432903024339781928231546336015209600903414749622010551070349854995993313900834070098993605908962864446473042621666503227596547419666251018294881171958042714208401837689102446305450958781135006957785239223078470601867356917976591818979690493583315716018193476981054969511700495655910290855756420594167832872227293677981406973088399100814054938618933681841368101365641655581223235981321526945006759694669422805300091808108914305697524398251826441155385389060897770722560296110362501331458203275986875738957335375029121982164583236842518358829401489069645028769761304193084486968818096973204267146711568477362012984853271793940744359304389375940453926959279645423415459083914487446075375697258754687623041086796130026335279978231576282065648162993908207593580907201907754464823177662995746847990741972915256942856398895185582307162501239457230692511332633202153133113397352123816311681307463104504014381060320176939785070844195861515608058587576926162482478431116094216358902162388122365777560814417462446099265653723163801273825607843649513375618354781644503123178405533148427263140475042548852910745655475250721276260213751058380041506770485722229224198103449831259446768761096856166812123830441353095130314031288794924767661755491860658545038833388312954039632084977299880640097505223777983030187759882012254876604303409152 [76,58] 20248844601699798200299140910198862687502773099993001793612060047814325526516700992073259674535726312656305807441430797780336337854019144475147487869105181344130422344433155451402369859196140071380051318896390072106468377891358631782898251952904344658719475863706596185698540815405191999784072059838290111621174778748573905214933410135279676708235698080618936602963722905967011265073413369846603233742400522284206156238439021664183959779956696916583446966039848626124456674000943233668684075290629850711811256841409503086792619806689548662659141503311866436321534268017152956306576048422687992445784151041060501136229669201789648813731866616275936323994629690550559764645672805764542095909351132952833723588749860893870949484438336149367363517836867626800252059262620796425086001181953056512589164952405425828495078747147737332944627431652602393872324870939643887134109738388844389826955140568625113938678995322447053590640946650318098050867144309438098488211990988912560804676683750866935478859145884265203675850391327288756564920691077733145159182336460301079400922900839610506367751813134288325756153118582230911116969692290428479594798833360760771499681223188395592583883346398316859840499527098480279307494654282319606459294313841039817294266805925038427060087103198597219590392741393976574278599876137617033268390305663106874183798917377694511894939260919592621502673678087932400094410610242209408615924469036123546827463418828232120005953741258836081690231295734106834481228338392620328442968734834406382941592756892649258263170175883749645654597710733433969223600826345876649198913278119881958121392537289532409803550702138819760564618216730611158365526274359244082056305573697670404351305727237658244466156994730115486127205695152363712343158504014632601783358264944783484749905546784526803227068098842243683331363725147481680571737884228815643981851820558737350042358395695005731735021499848550292372856330886342464220674484194786779588041188873091970105389706748070421892682457004676504716234898579909159193724651679998194163455502319606486707363732424801947009748220159765673131019555437284375520317283520011770062494966622955174555340007640314591366241682473852272531042007365471477773250585134276550678914158057754452895493910030940106914622614517091894735361951586992421854175754597609188923929940359233394675089637131319874368546360433270489528083530388316106560846694839713678841615768121003575010144133664083991931452249173101354465647237720121636875616147861288972168803510352738827198171676219508450468735601847828480 [76,59] -3384887649228127629821716659626626886803483151523207675511482927592889515388472708507229951681638455953006868758876798415601483254513602915059069913078053324699336399822597787229688045153964222937421182688428242982810717831117837146549563500327999661075100146702961483810977719130519441764263110233128730413394492256209955991644956389831247122145708258071835168129166490039521751791896700177294264064192909495934351768059630966837269300743007697618902415174017718400014930891109555034902142964051541073223622168008266314330562730448495326923057301079025329752573437400979879647636426396261592024175051451168406876419699641883159604077651753142074079360302140873486450344914863667606081043293788939949378574369412675251362063795290318291395682585111736451437650675618093214697380227753795602745191753721893352460385687403913970970700374901799767191126731329492539309609040890805120017465025041716470205517011597135171744136217240962983719453276181018811728336873331519745169738699989118123116812468471256739324042394613007271117799258895137216932759573982872066101914582846760416518605181399531663723655144363553619571310837000134571732866348432755220258868704086746470287301928298792947537213424959160013155548645787261743965703981700221026640953408036763537759740005383563754823934004097374374442347698316892334374008331520984117607314311490424385389008463503242176834901965171679239763932442945389788154898649044383168167701353639822900197317848097690707964543643172749273693554014033364278188286283037887595073805064504989165593802950169142823903507387277570897658861428211201378173997307620062752291373177169908502515398709202971134720631885667443358254583515266475122486251414960107546693933324401163191146752151704243741216149076094604461213290594794600641103810441909458659942189434868051067671422521575883326342984542383352651276303088507879442563349735974266553051360538255219924707195935281681754261445898650386997293988091537795772864635277623791743016547784236656657800320752425651903389079733168034258313136713405641977510417553315994779538191409902006717278697833378941853442015161565589790260868026071348520873012550737562275025947776295222887604137110996576701594294405830531639318221271611219888503653362276904174630116834275280555666423844459228996212545803839309611517179829530411169075506327213296357947366872985919777154082883769637708224872642470081441499837890283805702850693733015579829362153205658361858242577265141066587252480279232073553267738941286968537038691890435054184214792218009707721896700959260672 [76,60] 521739078978248349117893562174038734655964711774442488234043522126730188700281728986634653655164089415115204569133644873586588898919869964378053052500214806666969879583965869062008325738041522308335824797690708224442818734741830447186725506343997403532993021338359046740725701211170121927344253189367886779701890178043742940976097784744203588904086116725561866633140950847688592540149042854251963315212289563543437156522993398509832963724598555410337971343859559386264447992984424656641876681355962908971892647442755184447121258998518606866729157402362546966013434224563233092233324713527468192850954781477673145855246695437618008032457758339811991829517792329579329023891420413156143600867686441080918438239589258135754849967978401306800472487104327428506289125630907373175297938631514856810204946852259225348211018212903712121124348483037063933765927837356196924132249923526013305883344112019125409961091719710929071556742250251971250108018717078244625206003036462769456459466719410461143025324140189425248689720040459368148544732071142597430704416354910436842939273316765259002181670365430559133232936082096457281538089725274961319723214161129525557238923027639101841684855991309116563640330302595082519026002968986907175499595722517895935732566292302308447278743920762462298528541687208737050175584617263210685405453069293666818139567400732621269175000857838352882338321259865131019101056348924424348328786700166126597668050487698174070597788185018105031965401812425986061174168422110837490565732165026508259801418078533374499937270784001009643830953298276415202107965766390096057675542876350307150052970035708294856994900499537881704088165190156916404508684424231867376208914787781341785824652894393317933200144154515262994851216214164188129098046593418441413500388534015626152593690066548018514079907104982315099393349794281279600900424465217706480093597006520521236804905894056153463615546329088292752221092756873105120687178952194940431214421014218416204326042348116976343385006413555617546762383745993853685658444658086839570917712097046721129494078800834514585873562962126589992031003702978472189355237636155815211128900294051454949334912162402746832948851413070305909546644377992303402787329718862595074663088011339504922622388811125263753848340899419169211017638080121468407674262328168612661025399808789021364541777005624225974861319538095035045749105668879814757553034516829168289021455476317974018421409292244562514894236640076245035494309849722589417022621444479541442756296277516438049998047292076845372937338880 [76,61] -84922887766567061869426963154251369000108243984338452979261282298794939156750756873225669040997346696372748941919750847595369388670457036996067379132838548495871673963755703262040561497227834095494098155407704871985079816910881845949580499452165589143634913179846527534975607773901497800429404897905821110803323844318443291682599185179809513629349263422852040101246188677194369479978997813484902378269829544413117742073388414347496068347068902845262292617021995428332841544639641038972773109897260379852692067767051700163430294063832771867270453430573145299078979034066852439050445494664241150846458898596719882805297345994757195314861680338771688763017417021809559884713794419921615876724661895460751959823568437518921472571647611261488509030474969982662751315539544934574464944903077868542669275667148756746579022179780886015234936288104195378098610708726420679080560990936972259431550620665287177362952008245057404257599080373553643834077395206134340196952771123056100726362224417000452733539311041007861614968341435692080880530750203444626346486062805147191515955593061215182127984933197683515909574617970860197418352505623549457900862662772602282201078293185005119299741289906464084729512061903645374629872972687338384474314505083623178014845063714478868508048907837369816926523219807348264897210086867658627219001367467093609169442758211220910491784250834689847786063738221650594546360994253923392320370303543591055431160063565133898386623584377645476762888512723023262837355408651654250888266763387550181215718017585711380684770561503738827537751473646286182345342857127439618574667225831430181333332821694602430681125672477426186261874991476124810821609570000940713453885649212958280256038976026081196173346548329816259734140157062087046969955285260924351324833858197314336169908375633567675384628028878619308882727134015877490776182511633267503505836335217586542545696272561962958065276925545892426731363809060603208595815649951693686498529553557487852537374904561059050480057378704521929169906927798670114313016842453030158702319734209030845103669660055951499386515189199452530050146599088813103510998866372110590795485657693237289845969983598375823561172117074596753008192079604079882848877222517526807423090163507437880619752065119532398361070413740875320196714459575944760055186330706740327735302851106383703336040836204750171705058826347167595436511105537956607495325918941573236978033364814123382505373098868336722453887450415902147002009558864168392033609641936246464052540358448963938572806986704796736552960 [76,62] 15169720822271038456850319084757542605893942433199515508872385990269410954724974638200338100701052249678717772449134418700434049735251255744979168946440060007515278636173121815688128452328083994259848329738021080965725589514875242230505413567995496837047497787276787199060627602534419478471553524310421932408383424466685293567153631795326462061927708938468580919505589401778797291993949887559484541174304844006491812239472395715447396603879436686914134195241247522243736424578262954675497848298172488795754726873798481477252491973776887335187627706729620254017989519911839611743604424331680323126048784955692843240004320238984396676464732406052676874666759515603811652141088966139974578176733919650396504526675124614277797181420224273310665260821516306023233398710124032588088835386160406603836934461674113098931809260547579472626822275679626861639801208109771990589814961292867204684844575386378209412992062470428159569913871289998326549036061942775494929300236882913352860319360300830183375092507545912414911369731956122565505171186998664705159895716889270361557276294537068079245497849423172181272651118077499962618355126626557126358474808069344396828675877717139249487488682234330896340439014955107122763630165015021101924432048115447330908781176971926723374451300903967747810166290158688978205786001848831725280518697643006072568900571085882860502694512858090602385102604846032870359485075801202947508464612639704594996206888681378035180739178608206982828986512313365713429550579620431617057716148240270337521485033001358617702403006921407373321698228863459221769392823691110018258781818486534433788160556281637178498500022435367074099144010456299775167841768257258278828350852447532437774110215118032241376318072707048356045937900511798561973198972396153286800492256127371807609728430943036068243871006354529865305049017066485858684220049602680524363232964487797229186285935168967854252463265471198326492274974336762317584176592829985343196000392813174913695449740869507344102942893148033153806700710405930557802409119896806520864928577438679029972179410931354085452038291639971858773308884207088303529151676887500953581115678128554515933937905880333203046245766135943511753916519162847627034873353009840665170153749186736414720825673773414512075888468892136974133332284496712279572079585910979787789546887545308494114124700218680664580307826926551060087977250376166366769523615186980019645260312630954336792112474141821359772626009779554326657515703015066997575798909645655435628147709431059026805732356563549552640 [76,63] -2678752244815476600904578287396711975040961561053690615980131969482454903305175654294887130984035866777135037445017381400765995617186483302306748045783154221969037705456900696568286995129870013528975224702006646687788634798736208239345516549242293663671609158175380621581992939811953700460049350859753701664354234947921916325008208443041684476137185825277509350379588965769896419600851279176027134139271534002179086999226832490973699932598417663352184717262624776169833612383118010656977619733342210105747952755426693624627088306850734278952833570633039172109217211823408310695106900224804488775063567039207976875704473371316085054108871111313806809104293185645525139495714128820248128953014290499179924755038612426658067545707475502062302564122531641027202509847012990985850503205429983188232900898275331322137913740414402912301762431054954078044997689451709322068543367327705738844844284632941031766421751495327272379079923484383285692929294990194243390840490386851007093902015532283709165526228403752841946481650942602839809695055162244157680162131057015582615156939983323237794369397672694147872632102464487380050175472438577515055519240135914880050945028306198779969915296253642237521938926937710817501317552935298338122675184566481396333624125331899041038206179135029754741907093762925143643556419308301670151724972798361959711265654213770868147342815729133832353056066217988230816506523128075513065100029194066594948180039005550338586308734933823321151559897610034748925218698324627131258686379084116945174061423057791778744666701206740621519275427031031097352534937180954291618783344895833326396646551037709620045320582207335466733757222919948712018426987245081395031153156755124554767998215006242883285525702928934145241091479956974575322662158736567882315703143328287418949828635791534694299054403214593351476618162410433961812696034536165187478749761073208876442549819788499674593612920229757342212456778655656448791708921778662795264845039593704626261684639457378293721486340953891959556525081418788988990134960501343074578931249995775816344268270630438582005010556349388801824151462201596366678478054439483144568438288094072016136230243590587686482974729862142446889741602859788628068339335447414305627271899612218275248459223328355983934369252194836313029496978722686787760556900309440041637305052719050256016288740904428076730857487830955975374540220503144062348923579982828287617559701296976414302144764100756728640974615046524480588789570486145139403209053491511666345976132860962746041489577979412480 [76,64] 433432040816384240603134062214952622049435838841635448616907815487820540697386079756974381805972380375450491191223692378138796013778264222161719002939651747854479884019088449898249198699887629769473388445252047764801398759176359160932165007111601083748092867715007859032591829929104957878568198418660867056356102844680319774435665338511835672810266044113456267664595775143660314577778613137264922947255655545154474437251446692705499056770053576405523443125311913902509990017529002780701701316475983527515331888035877277377188180774292088219900982167985419255153937308248056666430441505998414200952660147020392531188239317919879061387762986950572677638131648891420736034646664938525807600611892806267180680387187498847725395784638250421533237810599205502125369071383890350970093339801900931077528743562739798224490757434581161547893701071848126102506085078930559385013284531690293940177104881843725251499915946651046881567454405535896152709423001433427156411108539312122803092497273415636749881026233086043150377135048018078986994220247320749848208660351548095495646172097243654825950587868526208521095796010830076076567238764212974411616352866848961598749689327411795407891413414671629104417168468717470416828932376115122993473871836950098130701465138220507027364300751545143489236505558188178304760265857461034047289710327924816524614387685325857527476059746877568110813324555503263439556067236363368535640874188758828800021345310894581324454943294487208330546261372328483297973022662056897067596162923867860537762785002705811268723710567401000497532296110640353486269556984799777712585534523619883334481114438356261441328706625369411483594855482810097691888934084003567291790900181890447786100148186938607043367909637015771889141240603253475139236111315907433737993363725480081521740106850726263837776841882717292925897110355774410759773198797205800611463822526694372186066232354421030481015496656245066487509314904491911226681639640334730551689751708068396729488768985649764205120534189061789490731202682335951854496617443046891035783214458224617592205739118157339369007806938537805201571075194088494734194661071928921566910844947052055544303927725333978989148244346518197565232393278176788716449311685582101524774811185449781859617784941795730910678319133022857968111250774776983247842305721081129904286787315988883891176190672841002887949742909872157294407302243612463727096849131331380886650631189485066891235670553819523586682362487687267055024707749146050857359197917763202163959520652039697456078279147520 [76,65] -64546189353416371615285146238034791291177519830084834158705915816643993809054133122424096097674082098580391661201324905309855653235524240865541103518155989014713890805682823119254030181198065757780040343907524953029143505919284018314678444792031525813579777801476732312885389399305962967393508005264952738055712506372393378842189300555484620174420316623706945148139343290519960432130607812311418787899381698646088015526201061999360307263467854293409756016725701050990924124082042551279624599742720675791234273321981259376857789863523499277938754093010058204634671372317451193849106507130200253506182037201438865692183747728132676981054615093943945703040317698936252333750138775216304872555654033691158548238670161820916762049372338998127920729387461877648124571197025943543405291369439259204568487043588735389900587848821122644501799706171053566992789041801689018993381151000381116711970845322751644461489901457547267392795255824539132475013479943869779323831600424992805466529374693685939669092108968725268636051223828901221231937502006824716406995858762276876162959871030693073345464599346310927723959328280031057732146210812576081387255260909070538872386226488491264319518080312928162940521922806063206139496651193672372331788861185496307349455898915788775945039288520971111612857217272620354649566291596965763225589225068992727845341993328141512396508990506403628857196141092459469741567126132397370856584421132912917056683053771645527839145945695594820183800735111566082147686065206721680091919473521675963221984520698769378488204652096789435547560961058198836058683496007342521545934373108454894176149028010136365340633789238427164907945460526227663355369508103896556913219898871621453619192341207752878059875657304185083784605258916072543789680973058782988067872867311748311794154658552003606800461185004913056439000648408350224286734450315112896454898718530902362193636789029962354773553134314027123233457989567037744325851378934897779497864620122208419855408822427635224966836974819513405408606888781668354345047957106362469802846744805381954988744646827398352730575187805125597541608847510614946881343145608451628912946194781304308324054095769829503555995608085253734829313573293706195554151117118553428407477790300648124257162948785097051983469241031396973857442303025581526795605707449705981657831212953472133615934949673165175006893423607896244695032950523439391212239022297574622209939563664918018222116592305843221062574637733720006046777558244349907667041867585037572135257897241858552522342400 [76,66] 9097003216696913806115218687090418000187673067347025595373606493740601726665295621269998811171117113594565574379108055798023473342093271622299667903040871365539514133103412474711920801403444768714956987954209849112532523783656846724382983055682566372859582942168447629204726338466651296456860789439004964041847695978494841131060023576276021378527112081269564906835084005409515644321937178677865275568273298511781807617697982374130510333785679866723441411626876354395622255674603943945378597000172933299164289129817955569459216573621830999283685345481239160390393828519474377498754072469824015287407760484142489592990991039169401023999755376092849509550098636436550858632140681561432832691254947327986744062624371452539008869849517168412316653221813430996728535785827534334071414540688431725254153648783865732955194929203615585622177925034750092683887199599770641852365124704636951454875310647273445841077827965250392000376492712854351436476491494485042122891017950553158200023950198476952070343578892319995928983342097320014270185984378350364829642273680369630016311734170887040948791193397877102957605543725227756584111353313022319573363691710523826255504509139201812963701554957954128808237650298027151233369963253290376196422696407443084200328249770323263532921943652081474367739447135375393856905209985639125350467169861932600007169070540845652282813108154782614420939190967693961175852841250224425426655221255278771707295334741646653875725311997304280011062068795164987496109026611383590477178488740654471730586433219959620168623977132693558855073360435352857759595005605045713389090064691972351977342595964293451739603510267110359056559782773687668061468841335924169151476464444970850691490243905457525262528680897846544755784725550217389460549159820617934929105116237859562811732932482563500337005352230005567444204094453546835815896336746577462237127237278842312016490957844265248779105869485044462052516897454597981376585852263018979280253378661517953964444091741265227286732673070267110614475335722292601641032489086189410483828886660925738983088695105587487223837967415528321776738467309898843562529324875511895375809488261917302374660709624543582774142684806343797780833657115236144770673338006651668993000957645198873591137936006456891765349656955392702413450090427425766953134717484493898306350113845018101524270486387065872671560630752911527590835256379180053187369154843977436370807086085168012219606693731847942014933328302128821342523972111911479109533274214300771084401569332689234821120 [76,67] -1232817015619278637428299409305300887503568794807743973099317056499470102101179349483690714691362633945149812726426714366561261501764256407407320731355662705177596934994191439941430929415219761186844211139245284015468125357186565514656355643396365880219395815792788675030035214898491036691450470562297045346675893211911269476944752576113121513170125968076165054848490401253234769880283955248238866661130986254123190434421081505153305190061192741339990162349943187889365655878440424493083298886208429719916209427981898434076462858755976547929659902259043391641801312458610232572499903886383351222992139498316884652858509762873860913410928149970121767771394266547945152738677169154126917720470101791534836566232676215273262770644778091966403560341786803303657962381745987324289633846858625218936636616495254291815071124561788031958631998535423030694372664356810980072034775987325433922201564845208896421795019926872729484714442673634325732683226074073619730597476126315085489721072894138947277444895028409903631444670120634984410023015165784570135002918312030346576562015937924510439561609830625599075802742796766318957517007253506097379529341980983257092309474666429880379743221677913715739255873178708192705837810767520049167836759577175168374298820075527708060983523484555097308088426368186588107345922167235800821293442649735496367916717580511935592696216646736227853922567173060044913661452024252629613559308570478776809003901923966382274072530828502858712091808484161731478735685146045521972356297590187588994477733393375735589017097405084760827790208424469243274128939175493333112569444267342350652343693322038465437555923282888781816941425032596762578199291372557762511126209005042823461837264498979055133189778205271905097791734224818319068346486190594869671600409448002598345272619915580618152157457638163847300601835044939429253622448424912380703759689696891769926508109157852462291801071622469758650625052717246607385992977554497784267403790553022755011466934191915390465834600035550312481047872546597654750708739984845341432436698263197450000059398106283058762254700476018223555733792679163423440349194315631544976198225892945158465081167277011391108624978102612545815870455202956646990741845436241211987770846174824845732807187803305039016388146939360519670738908026346334282438303471599762918072154984274835962097799919598489613400986246031652743096017279244545543500768529649542038808875290197530172530237621672424074561485767667385966305143062634445968717399029539136403294409518984724480 [76,68] 160300845976411870366541676114734925576679270847104788410775096422306352862861983165424292102691231114253399418711341460713112088946411433104310514010101763972351149897442879038983428772417130027167936862638931554313879484415534489214455259676270755439727911765761701959676129960836436007220863714782148092121862250680351180081725297428417342680070545139764210525874284938084405664952650989769789124113760421356933338345973418067517737306716743607233236228211939766957982375872851084313685480014104371233736036749699281008554947675274216083737100363223288016359640608579230454506195121600462742913339189596518946633168836473575680786706549318511446417192731917229923850477717809861486634601686472341343566496664095225581349780131895789825218259964093404031878446147344829251030182484939546263524697554664132383713785949768186569607979217861535476967984787947255592290773364267042429228128690579215022954212246124764757134519762567886058714620901582320170017737017848361054326788453042550332878161134214165255563843925226145390449910055563423196476639936863709872546302222099989482911345143127791915816673165949273242754263304659839961834108750748910939677007034623157117988311892326377652510251583648561692549973290904043093543336688560608266015559465114648452453910463633355273303490334332186031556151267930358349834535968958496453749125420836235350939942963000141766189983806080258664112190905462455898109079838217115016196181098853438123439311365062408410150685319750750163333196880009724425417436700614101442414599575413769077905032769860029342189684205648525165363040674540989391055381257482241447047214423199858578601821696009145541692327527427469050444418671990790313728330337459173773474300787967509579756155170652986232463205014635602895293909314860678453227045704041229751990440526903910604415036715774644180395830911029069021459698616763891267711256945640397586655830075070057204974337287372552856809946020547240692545821969947659586594504495409390850033462693645251381929399321487463499209489337271878477738280878618924521449624669171608826253821498227325520201263815258808108064175711439241869840366949155567869805265655019808537618537109830357945854471045108473278813039171957862908045059788604540950310167389639087682990539740654480072401393873058489596949986738013102787558372956140434187010773781871855450359913137482897710780386696365374601879108240320442927564450961682728731042342171703142521606016342075674962299262701207172092444573881645472979306224593244067703242529398456320 [76,69] -19338049664305020323257300834193820842198703972596292491857416055345973797612474225561883438294517728310937266752909328921831720735152584287971455640085619451132646177965832636924900531469972987364334213681631717584302358514609217467930051213221595859915867123992153602374754862614871175421146753267551682418338037110123034042318003467759493109629410440508957740857617461645122458008100146663527035388563389338260079260914145695591670219250245993681216272910880851019337938445162760856435906674246142710854208953542422330724789375302719931619788994187494526918294809016977007875882285611448951484241247019426680297392216534434836015184419783819881617694652609291719642073298051871153412984469618617069826376070726641059154734414385913393252871199203593076876944490519142926244603547806002496651067459866963064754306309252233895593544374157762733598989439987677382488216672228349104980016776525631741003291943991681649670539533725482631421527419824189956126629221260646635862670205993350940412730268691111612084778657910643049373532082623597000109472462871363003785807806246185367841581686661195407642252472216988046416684499458756131383216270698665191395067609497975337913406033303065378479500255369694922284372096416534207251560359532503997127533111471706613062503713058560547433154197167586845518226629357414631281909226368102884087841523472944269665198372579802456054234290222579007561518195360434137672793716407871194565832970868285439719665709611133268038917832841173386870747060602956035152793410019010310098659522855851055368051479654572665637252184072828531099463925980538795880569788267878262114148335027044046570773574993898513936570018715851794806921939857248514322167257786196255489865050721208206330335568724312124451395708502983132223347159787336893103505797834806527415194018159290675153277090798139329894679829300052161705228515881165225935386636658676319427052482461252765144293392420875976121850781473295115546278881011557793154281013143027663733410331768426624704190668960194590377501504110279527098347267539219858776771016343783231330976256807356523493156566466600334046230539383206076305914522841276115475179506361693231056419103774254011730728726290649408540316482636930956887780968382075605502670950408718735223605132713438920058146892027733811194121576920937414076755098251025949347317776592404611279423075049581438788226707873310329885229203521455804900596769753152133179458878471554212763357255796595195193268731820969153888706329890117096986894879971648413208132608000 [76,70] 2035725138420514089737726880562088846303827115321452279387278225290173556639342550170260522669038552665318005148191524981077550588025337216487119941684378073787611431406374087339136456153456462879445512600363165738455012033072785275544128612956072394722311013903775994682441165008116151531137664372127095409921415717913442615670298236345427027255650733495454739771511301178532383546161576809266578352426569901618778310919274243418925436710124950710239439346043144862894376717700416746899520003927840460442279601187220019186956368252420159037837358078111202032296374476743574412547277200065620156023687848363827363969405718683057989158657330824215361880780062019502674993824179230315030568925575556885729065888471092651518118253367530509281550320719507163812351998679923531375836214493879357160563354314052246038612759921115573183664386814699437174457230563193752651314560408247638353838823641458433096279308725900587769499263557578205505799334147478030792462031091832928862622612156280974059739380605148231637529131661886419479486240937620709342689703405097543656926529777704210057033881804104872076937018334265774889667218525151717006813942131361931460130727826437231650857570713414461022046446806349678555275627270199068328625703904361456075472874597254008914542670724372535891473455383152795880644184544395167770015810505077815793107676745523266856917176377555646952677150711582228307712109554950816881920586087686451915943544284904732633794678146244432593535592590700829908335671746682040409140681326576633808017211771202924963524341700400605291328641079016705469163786921913986271351844804979933679296270617880858708644031530224643263669701506769926149910298810376691520431331366488076911402800899564299037554044397791840664107283007968144889699956192872595155060419946076252000215966244992055445768265037238238811386955774888044012844688650712529903858913693649510735216761242713129950688136063701964910064480904387909788940064413334012279293122348347650879378004510652524094673597567984961627786899950232071364979048580625208460075444924753075940491789694474093620166342428684828734300846499082546335036119096227647021093934806437333095657443514343374748138167611626857537550493755300906992097675996662655223450658191533177121201862863493969890196545253735563687319026844572310325861380275743821367951263706880891550890262085314275828851703487624263580086394050836985958851315616076934167370432264858278176074073892961502272473496401936010680682958645033037364732049937816647924859900 [76,71] -171489908489858575088496091245805097131707888969184318774856044295281569030665585717774778602783753164438407424915190835690549334625871882474878701026587749369747150563820787879945909894880182806936030463654251928432919373452716800654508796828304148212257993029205165435407404943271396327666610441559896859854613950969094249322618365713646034552114406982413313512886628595230850818141192497500305147754587709555355360520356818916691054383021684949001220202561440227484107273807076548434673980256385153463372629958082752387242342759452007713070137833420311925253608683447901937931736942481144446133823443538340162994622180295324035788875270744012855851812871988997491383634846060037202326623315120283797066000501862561941661060812488865611356520151228572077494569507036873454244135278429488332589096805531626602753974381547793297250344103482235403467518678206558148864206590953485940652863510714156061953795975885740908829315096869330194452702212173081215207195118311604723310576006637366364607046874254022464549096757695313953981230535939805314846545199668635983882784380084791465747146273542236467764974409175872744220624368651949891545566726424725860335355325487167633287338203159026247854580118656185406674325783617130511265448292036395505031995476094459770631871634735659749088810445540366400176083695414131040311945397498262598565313373367031062280930617241556226603969024724468147639033017916316008071978528753168775071685142944636633456621433585158777366615508363574503793087328552836218249577697516552567647061093974276136701847563982272004848693786184434646678914803123520590023936735253935967660548907744027422470947870326282681589924443341368043783776407691834435986758474520270884532933850211603442492364169585399705851938957125219331583247818346542208757931673075873074375543159849174212108114685865534363922049141092869308367065861659720454202855002289781989965030357512365513862780309015657697790730041095137232352228891531860947629423906776524241391328247957992521095443412926902776950643778298933314467282812025791414552407858509250317288595318259607740509193749364148114980838308332602996508843836802485082891558008950554545904852788356953715984933384379139509787983070560757385723936068085930626703360499797485220138693011802007743689528549131360347999247173873974439598571070203185189534580756685754915099964213912880300966982545582246918928405922487272702653018049621193913657764178787242131747151945163048341326979466190007457797167969873147958180816263414216338320 [76,72] 9991150883759471069958528508885392309502693473016887219485323568141121698140957888895236936038610266922490936105136099493262957688899171850891152696572770053659347117005700806651429019551705358325841627546278221751279793580615155318966263580614175019547899515768123405545186654906297948206958177043049346835170111918035511068707516256625331642191582640744537579712917800120860087092875288553463897139368540077849206787407579755423793002942117300809847557563547500216136416035219037386366545355265277279319156543476942836082298970048731807749141753045880506991276768690940759523234121478069521771967384381800621543971785184452719889644221231557420375476778203017537674970269074540555574521153113185507375206968023503930650187795049876689082558121877286886452766181586027061577316353148435108170762891006628418435788581011636457695690193499591314946137148451136865198661922028334279574524945698910634839296629929990510205754628337669758392648091363403654992599516177193530013924834053413256748043683509752114029720734439618252807566673418031671283818871330929310568018643749717646946402190712369364148652435383167270079063226257242205138408923681672554446669121589366506756104117169021669863927486771417027605304961269044071150472159382000571946505482913097609711057664826865459593475042927898417277060134305322876955258354360108101405581813816274340373157531983659176842006508913085116243220471584322934219646511351117513676389864378736338307886146526455459562588170413972855362435464597560596297517669280417426743751718794587800764255321171491894750679858908446069467449897225786300769198264238829434572070138696154079852884616231332964226496387913656009422105698689144118288533642435195906891704234850568418250489524884071998114373841624759656726710188879781143775645040994769645263131638326187390067123107914819413746983695802029516374380868678211797287156452087671711128014704723490171420984018517833121544824097769660677272787341855729501697967353152590399472943323191297381458586351751284630631302677435344096942822910037661550225386028496632242556614501447208641189906151399857591231612288781265814275651549239953028192793144341712941217121862557203371913741573180392421862367021015316379488016617086872906103531016135591283027986024390511178021365464725000000593999086309429286069155825171806969609457108619606962971164813278646177837250149075035834965606373777442799171229911253728938656856266875062626710384904972562724678928339323891891292353926490154244609434906003102720 [76,73] -289297880576474372703862573296360462922333881870884101982593666800319771064717692603308854185150371919549091712789378232642370982058471699213741499136393299618283188503196670117307941659188407465967852242431156309874977343968351956799965751086147800546941823757163411611651447743212773594449496078977573491811000182106578695856092202753711393912460013959492506505264653583653433289038113915975533588100754502057684851149802546621422856443351818953273781010109398273886705441361693055779549106736105106059896039093262882140549125595938845316246604870902195460891650982604897898912737532627402406898321135558649837650449030786292415370955939083802004146429611895061242689039448389547836470585087962771806732402221187997156818037898153706507344854782146795252431145660841636834052812552600499827036712637793001068789773728159039448682624639286521939944907951879921764910775146435093650311226988155601406701035290919891837471520132729359098166199474765096178311592604124034750611567316760938623700068828201556216916900758776684909185335664123296273171702587960783553012337521217829075354483978620866686934839590994673112632538313096733128293823730964115945735672657392390067890470000935451315613271084553009100105209531869205386334334282281858976133820722657299189172894993554313435671029525088171846611163411296892297308598973522280152867234874304107893274285078145241156460406670223038030415509418424954490045318091250442000728064884818315891839036090295331045322732544234594854652419494731668352615364845936515805896213725414527121215678450097488547840739074407256763084891966083093028580700243106494618952363958310084848184160611898070848685774323690242245039194558957019951542525108862196937864282533222538878526212582849390878570382467561793017314181774864378354474026501142652007243719668151369449199077301523970832216139119053522682984550043933322781333770995481741565380626094178620498056410033058029865385726908548815579196613924986559016900495441984852653376280418970395188033803975267956196219844791076936410321922980110425931749383416663563692406509890061945981945754601182284463299942471350788656681178045652499284104638067275168523326263356554079056369026539604052281287294302477880685055456132582790770885986362601027124280650361792340553785223876812155986999432713915936450748243927326393822197438709085423357855890218434307762025779061214716314807284970976652781277977735568633021996693329027891553088490179639915080167792227541077738103671863359647080898268008224 [76,74] 9504429804641055523001453103167499023163520116576625071248647918748051452734124921745532216006573392615907423131391009285795423884250900205731604414252122608244731513433370277709493836911542799163439079931987129416216856927739481198473229903093519226817814312582930413836041127181945883689262220033380748786034123218882851255488254516891898914227862202995604820485315216042608185331160161837414895402120696753351464352461106752396017338519896535994850391419060987538041619459904873254975420049009011799888012600747949935821863678054749055682358286968865762403999681471118749407409353255384821573462196181187311429275159346695082414644002545359613809925585013140627929409609476388050711380761510512244188507925641484126168854472422637197786140512503318061471625088665046533849412001010411766413201003955952718080661570165170449278180526586845647510854496625005091271347639970006294675401159745882078276460297138477244122202907498710704383408818548745443864067366842811191955327981676522318108454035395031762701393026484744192289346160806163710182717039156332762182673511495952960280984246211264054602687046463631832951831405819240028012351324502092841845476493906240634167854299772109158261116250389997747528411252839680604139806085849260734291918233746141677229732723043711905148643287055219481015000723151274354814095835444827374589224391813602889028534489768614045054272202205857179126300160192128256214994737563028151969963789071315580088900773585111892205406603552227130029412715132478070297009321701587319123817290229396848774720506644660628296371291974001728936685923420238010807098834908136300735618516408578436227444612136783193030399112486299952711804771326122609408196001959962347553580042870647230892917537029301246000029170922088208984399655678768638549276171813708586848979331326072629648056741536094390382592591846317307476951834778015469545085630492552205955400476576465419179500213309724325649671960859401031821199658848036599996077920001713059533574549459528840399546873054093652868372976371428895392764214035063099126618755915575137294910643148477272133978155052252850818561163266407138909572180986865196710001508817409999023381992394541593832516892117577104833243486112381222571605533008134156369600747024953441506675829892829490300279335307243591225901891772017198587338577655117477403591058694885130385425075584821238970034555553898236272792780069286032636778611188666279982343349757665266952118766319706852445005820073388261940174185510010837246725184 [76,75] -3526731675654169707633288302006455264219349986059088296763012020227251927810110928770509062300436178464978084799914246780025926807159038601576876268073712567691616143587207155906099267903205754462098551572218798156149746721689925707852637715098405864738301137129702539752653615712384620426258650156662521037490109992253098949968770641509818354776949999926420580644423103526769415287437157497414796223070974500037954136955457557512539507666652621434939846107198397763315666514194218640945402842395346755053885981030440243298273382283953314253137397301414580029267038255524813606774713741862418296481527011158002088967692558638697707533455878534029841470059989425826019390545458193989219363147753616978185094736136556480876478346731792903248287330443629474334842003878400674443429442661979583605668353715773436502488642127540019309337501505969851202007382203098102992220950815590779629613282574389587899334207373143077966140003046894742477437196944657023746733456835019370478483586047410567872196688626811335783441571708745615326727325633469798335741408249016200180867139859350649804996487093317988612651873143038763091738519441575910885653047729962762041934311561818374255845941533321588786205529713110597797497377950574821232851355247639126734079750348055265048651848702183588624703746564433992895684424470380142017340486249652451119571204847248324947260043356330135526178708649245260892437986427975463764250324840265176522785594565024466939032637211549623735405988328843044191803407006661500630794582486747882670236887632531959440199839565201304009757490200780345631399182643996661781077247413145374501503624430291982052005791643650717528667522979816197865302654398104126171305557894375457919160017853433023637193917718305368152097615897170572378793455821962368293235144177719828192022014227754111584833248838861835288556872763092309591890070277185534726747248009698450069969775678545874762579676183714679838893047000265589251116335167597152056001807676673474068881241310557942032103221839161275686777224353591634078814595906808862668070975268729333752627352453672611336194529290275015626551765745312379641168885506334010149133107724641703016279822320716415201606831823342907340111906731027521858941142329068849424484580151879972699017100659304000596172456485275192076553310220993400294290826016558808593528509554833269348585987584836683951930718105787063787238486933919366992172133772567085037619254232462701308417777547776144123492658645015345241885837982860382878200 [76,76] 520753342234572215438440066523626214731782086210213596132464059108351499392030072352874817365625678710005777754133181478855433090548730088480082238125493558352771706175308219434815433978597619195911552627238618311687718108598973806783308269263229220802511492774076962646782243981505278331130879297141834040928967699931970575747316571145607205312502752405814884834449669176905422014311412341777658220558791296366392387720250426307258223373463576896866050693486975374620783761288929785595139758737456462696814596920776593645324235004371609987999648751656914740178600035067624638786373222898959533092969440027659409331986218277956367997480690846931090537157314941022446279391260997626182204304267852514661078961850446197917370025152316165025456889439401022596910950656583245585074282390212146293371490967449531546378635659832133220428952549110316242632301899874371798771010302546331989120009068800406806260614493265940498869790371144340982245846773389366326268477338162256539009614390020818901505164749715330299815885703385199098580605756930317181870828883871188215719188745454159221060760929361189020474946890994939684905373538951755033236468741296085865386397304088197711979491074438263626243528691390941789276697381527458209590451604977318940165066408524614936380091438797423901086922195831008227545612883758493916226650587182648187772135201937598933710520635922908314174985140826106387474904470601881091016306697884567011216333229659724506154286723878010014830183784066820200012986421374186469502546140524185227801893922551924610805844137414567895336399007748031028132710599123895970172365952577824060480222841187868901947114394216426273143294344017824640511318020824716795404553530846465293220974851992652528577743470151455223349984066509628174238790490782660015165482919343180178721224052118790990304926173231121500494038241674197047375495761397019426443665867481372191945599348098504757524555174312625532142854647529077213806157703502032021019767489159845083052271217528457791111132525110340618981633891439535026168807488290181319309055445087322408558985400841103399451467988420626787526269777224600269373136613841086967738075002127323328529060865912707716144614197340183862518426271056674401689279160259858561224076288093012566360388873283563160596034396865965681898728010955035061335460748416312238084518756179497851166989611868752486060287868910956053922043961491554673077778526127402469989913913847024194672774997462456852938000844622033491200673839203850852 [77,0] -14678894148737067388953116273669836189513321638379892383821493667060867569200111288917680837846529082244665639839460603317026618431821380686199938257481740857768364182733122664302077003924974321860873194003937517239819469940462736952370568330965138875668073687747826000415013916790019078633333684830715023264627412202832395128835968136622285014794563021303757608608246502803358576010485705786890384228030493254369056557354192023213818267841038498072298388305651444381288849338861856086232495423254571070946296461947067464077311127923176396688624786066509031377979878737548368012582838891464289696187274439114417711571900241080050287531991018159522854945642600359248508615067853979311690411687757696597541870941421462403530929376577664318414277181572912481243094031645818036380927976140972774228970737463302233311213841160234282218314088062596817624684473874290344180841181215611613648146313914376903301059769692329306717239986259053703993875825268188487016899214207264711258131402577350484537827364504854834305950405331684270756809168991814576536388418113258739194027641546342153007997536433209456322777884664488477626591952869902266384992963349902978613123270098607337119270598356703410023715017212206400673280324624715910695451250079738986372969124037753256662703921701200948605924358324576157588509883686011348210241432405741727700150412406630352337890320734702631009116159733591791214631764859036230657456251030546194392684337790756093063246085181940442566252040511566426412083615513412997688466333676322253221328855766811286976827660549300301467455159799050322933287360745615563940599315974248504241629790589781119846508425170967428645882240931850463952337600745678119397040381860999257218097098311569922868752861937865760326234239991625110279730177362662236917137631926054985890653082170390032293084513569105071029770712251576652235988664986690518468545497246404950934595166483029683969953723667353858969097588595444032191729228156186085185082232816186107393167235529370374293581967503212005493286836340304683159870901180637714475973289692101968605800932248717776658234885219440580487671574339943905765783736016812225648119040870311773923353987257416908888292436476332724164588803483140731286465176534093611264753583229312514303039259084797310218885090405811311091828039013482303025632115487317412870709010772335757587505101302664222674765458193288776902513956092034389502179876660023031007738882877933563935377785490124426361007695256148675984264344549230933685733440679524475213162814904869279013181102245795269329122936552068862245933150996554430131999885553713006813401116882934620139314945395263894101881245765891784704000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 7134775623566756365044965191300366954563898428994654903001648374687312282457637152747482751473886851434544360940215795767387366096258433284725640645779901810485146139423064208883739279090761939854075044766092300858844609543940332500603217878006061195890008926936259607940505722652601962772654588031278553408059585009684892369981228102598238017512267897797992989003994681096389206641741170416022441361745330038149811307669776763374046904427890602070522522401674021944355057150537396037213491896032222059497620950212935240673359454246283974752460174065384670966780746699087875134187146037065600763041107183463131488280786483787371092754035429538780966574320737963480469773681178256322360291408627486070868771722260065431888241759951105948434517334017216134520364180256050927492607174908998801213886919935324469376098201096078534543952585491402361179465487831560889491144920420474793960293370437764930625141612964102637712188069475350659023538304506250991819490467578714826018224235018118194471737489091221371447645970214051290377518117167113804191154137083003082954430941201882604613728212008974095564771231948230430780290883851218078055825679302396415675920729917227812645028486864114458792927952029020347071263101772035820086312537501616934674054341898724188408176842153136564214422494441207227493886189334603574194217060068827013568700779875562374856279240929631797163503722432192080434333697706386191196272888916841859688568649925307187267556110626885533683945753999689819127660140881570341917704107989125828183897006752447239898552253155377499958059340636142023640868403879373094003145862902408169253524053229833172663046920198287490297331824963524165493842964419475004263747452361828263249374451476213099164449804103291620065523375830296718310378193957795760864191598643475356536436090164958105268041567992228616453935687394345182539325539378894142720401193695735568550685145383648263620163148883943562877097729925504251273524690291987671251772929268607637601812612526274282641287560901768438246661951316010451109176468039854262525022480396761336030026045590961150695492194189533043496149815105596737587324256021680339882107148608301041370505334789984681199336251689491935717228497109510956497265686010655636864802151919557735302557823440030008523112282861742623381682130059480082290332952262016124192472258212000263326931371474989530498694279770565934630586348470270805331064964799403627425025006029838168143415010163164693818539406806264103942333308601573983472537366090563003818866032984955975326430033510551813509523140082509430801232319860413542858199956647024339775586834893546392655832007132371692337432616692753102379417600000000000000000000000000000000000000000000000000000000000000000000 [77,2] -572080264308326076638841016523428912758169339186456518723542244869541755360904219139580647360158516625783229168088339377921021784381735577213821336300778547820954394412534638700693118464239794576130592606232744650506850787438753394751065451273244766544750877054728096931538378127504610098638818963504382974749095098484849495052588304684606915889445837141216509440745718728627760616582041630525388002025211161987363242573729286983070889417892432137224698293597530891672415186696710804308008374482896184802411206374658958833292810385022183082823067491365537822312529141159277990017540743278238423111272247914416142610771743924460611964751962944376185190585229625046261879657235231039820237400365403529330881891071899818423563516254187993470150909819129248263922178574062958327238652944072144676908579702804704730313921894870212756320196408156875808315743231983217329312611162223359191837424538999290737895067266286554232395391713626432515833968591559333971870511898048239813282933485694506385313261429408168160300358593214824368325852962544326490071505099692043466558919827361313593506702291380752837713039254083083722957751187848033956607394509169289813470273143067702309821484901633803767944572822300668017071112015312169263436682659534267664617864507482338589780391809171782324661261497415503482928340238889813505151923982725577412374531358083780196180471177538016419234199206651343714539287694158315298519193666678294386817393785166329328668324737796440601136233634443215612106642351406685450276812911840860515219844582282015694532671407991556615481920115068171126826911793192249228748883590601148864606493298172419987287686997659281836550785792387469028105367529217058114068158838720315169062161051225585337577695817159966754165389187558203380625796121478112972553938449276785815939365411538771468534222159943336364511400363172223338452926529850219514115685658230360259118822256122854141853096353840520758926408118177503604256648409190007002637606972035172259292750381231529093964846719062113129520138118039085858540639327172210916779584954057264806732293402869007588912605107122317512238539354269509703227097932026681140755681785320294107121837951957480583382145377656383020966071083660812199853593418031082502755180644350642483223223712860648482416630403779972244408923769263973255711046624527560078846783846915880551972080184133198504524701665946165559120843131861454469244921320284416627563036428712258839567213003585170995878840837941923107259127863652821584863114592388248483482131607074981815796763931235520295704057839843477643435287434837977502003402304600995211181562104636246623621472606269002308407207434773682517861990400000000000000000000000000000000000000000000000000000000000000000 [77,3] -9655141143253702086381162095788276991754496306958356665842399739926474908866505169608653617426416713508630067984482817339216431298503851237250487600785117942546867759892559784594310652262592124913995904252001159247465026239467012631979193861637392737090760017912260072430285462759028320494827765009262652890864796778271723695913999062966410925959024482145151041342171966497083683874090790934561163503136912476702235919674298946196892499282671764855034639562515138132830444842083718098082791293805718677555097583922930680094737274854917920221492700845664794675371098579960640406323693961892006400276654568162018161604052345288236416932136809221489246144949037697748999540566467726244528452779033013761962537835321985907116278473775065762270038860550914419337482835562590897800889190900042538968033003205634262489556979637665763899101774252449487277814242427850440991366882628500584041696043998838855722300602920468112401317428827217613470982659169404651326388542191732032923924076536213668327372591423778757450616219497895150933040379459802995015767954169318330360013488001690747016260202620305599430306066256137902657843777511349092726588512171887573395079266204293214058880081510174512813044825098898968934196913596446465493441803435158821655793224128559923389682643665593890436822549290313223589547284309573380837285949406232093948353882421997098621930840121997998238168082355285260849634947815417552121528977208643307939997210264584859075149783564847967286672261408947661790108133535852627363148931478400993024796368175288252504319379085024686514543238963977015531612424226787440436429822115438429150308927407821144248396854315686102568547300468415233080953252790678231563448806322482569407828179540678190180620890471814160000806883589147952685090361689422918669307940121339923394542944016980045473348449983594613337101488419138358314231566651215547694140672852649306516229327791488633913456448069300660467582854241602826015767446723944564566435209966324380146313175036819355089253740204474082631222861508230855787004858693716341651377302014043156472574034111413295068653340080461716938162513426754944033259446794072999161429443387564524980386341983862373105927936390450418990703010012578039805495226679543505812329297184171722920261583877193986404482625656386195407376551896417159087611415978567277669392802631460291911789968031931857496324332466309468659044067588170586209928073738902000090431019868231699201561640312317769874761960004695283381477510414373433910789294089266730972557760559959710401757233687908264604191507608664750652057555157150109299678551210072417539272406275713068030990750630439317797388211275981397205975040000000000000000000000000000000000000000000000000000000000000000 [77,4] 436274231831137975073488188123547693821738815744011307583612514772175760769134826634965762625514606503661481655797450969840437280738026807595503963373362639722629773718339756139477196571223801256524159700585857681296874711684521737098588512704310968061470767592796126778643906384181973444035256148889227139979654289408361770630086903020765846813517194768326225417380988829543018310533364824267844978182749501341642654199525776357786332895729466247556645988969357296746518068895896962635928262587501184826382857277822957074902153204217810897144228729163401006470610800916782508111562808747792996349195625861408844277700309341882620821982324765633735803669159508886948642089136156382112203486913459861744278305532006812412607226495199620865321223920200266550823112555246756645099425091795820535901688898005714000023689896979266816174973742231801225028290063440485077154876706427103986778010328630771900706705587640820034490446640152699733108055692205602362649324152417403888575008921101125840830153902686530613931495222838338344239586887826571666852980893682728197481387410562997555506556135432999234486249087941247381698015481063369957517609089553852110801472465981097512223995112949329917509847981057017539273933715883474454027039029425609111835500006737941775512661499618164438390229783170465416257995501829953503460467535810093646701728762131661129946533457219280237523892765888452002221347634134820078885737487744079071167486048738703594996033886840026009693940864434188341530148701488645282519419324930732523819387373326701093126563689180703172752748323053541327035474002266435790150797569673533157654046887268153110743148082543930614675962906674107738595635455853542437093609039083129435448724177764756463717738361059079271685231252845048369359096810555258086006933134537152923226768785322140410370307064071685595090424909573972509963432207984856046447721216619162559482504743915181632689215231406158410835915139377591214554500484752616026956808781416793491257524853439948480305563630002491494552750238977352145822214350816453305802927226499167902537848164287815948707515017603502326981680222774661960998905935517798697104521158638864599486030194653377157379167441503611384774779783246556356403732240609521635757832279012945259151483109862320757363929448513600671221462697634203562530433785191724700775290901428859080009706193394687455999493064689585628523011889326617023494376152022227011647696564400146427907065945857050774895703429977862504208950851213480968179848447805090848882631441557318899497761438056124595005320389309757410758391405234115821331452593013381265954437392071028265618983637034737733267387347068327067528462336000000000000000000000000000000000000000000000000000000000000 [77,5] -822975786055926625069604917118448806608906765075365376266609980519669033466067269624299424465987602792046307376419631491355139618295169355636984915937588884840508397686319154197681186477069150394612421076488100207165246194555738976719155535364935404534989175167886574251107213641485781448448517783954974606372069756123672302697965896173780944733200142989059240162023565223789338734577537960560833421246337172432488513234214503531018528583444975289763971425390535955591031651442891452491497723731818270168151938538023548214386349499949428015770705756030999379037811195384588779364509249868369466695898065152866698059153147820819886513127407595596516099285944604391032528107502412608197790235797785978414690289244090830152537320593543085218192515457850894465943357055379754699051147809492086045474682315274243477384892058627567611665446133391167671466033174813914279210132869047044357293034032643899157984964530424760807283717757366890902216604946726868394705295589736990610363385227382769656745387729889807095851693468575330984460361169750769522566024923673216428275731873745841170682847808391712912552583741274500258018416421752858021990588921495375759822774652861074159431777008612227704922453495480886002327904212240940524882462424688051236748229911409067004957775487663138588907037965731084077420234579326524573944683269763568438518404603033072853413215989146352711473548058465184453934082264690213890073121130231032733345329226169640860252779383932332108157418077975550592154069661623967342676038864794653903002951511831513232839050763933084869051206482297951610635032583353232077770069787578409175864374362616908377266514192665449744602561489688296517300530134726855189568366725268907643885300294519810265049392774086637930798957965476305436480460242778140677336530283866237749997690189079767711069692465954603348065320393275906881256626337303279965295384535909922267936317462717523748821479452004630955250316061566713645513321894002169845947569943885962292153611389964372052197916315831991645112545407992819168985539262854285903457270087819203071260353334379666639907173915281616759825143059602301037888116584701590142150547246868509675449899514027363811334463967060869509301401184972985530476717501054066244673769044781544845270841425137135996974903871278487085286538855432108410791733234405842225716554503147541097083276530541316672046858173899146928055876482620761385288939810437200101849309735626970274270099511217571102528482458530758397026846291146206923706592767841493630239606142271957084350099968177013259377666556686573197351493587770425085539570506210071534559043103997672457648097668012885707050063674234949322961584128000000000000000000000000000000000000000000000000000000000 [77,6] -41024916653783828400908324586115314254526691647295062040388479090717184123976935908271594231373371769050685411855129561426903749631491714048267401439153562095829164832040199248612429896695769588865302667995891388585218587692677451330255241011620685518549393395929003560566744619564440906000854770863564580387425239096377853087893121427601437446811253544201558434055547276410577191656123968034521838262287716696747528584848293695132368029251698179341742481289318135788442675718202346475490352522538650532979897293422462867505970343771650465535586402830083936529269548661432186197868129353180208598446155075420893277451015915293224982814063548971628496443138503465577151691301815221814590322097369318673793659407885578233102028223658475263260473662173448658513960064444316565030617096220936650402192362244767906120580158967658932157771355545578549576244929834890288506590087769693721564575879395728999142890314517929847321507710270701679122286057050216922827051504023396807209211848161773148750226357540457062532599646003045441113244618071736062997956934778627492345581362636757988061240237185625506638449210266685417662683069259859906318306602769535834901437015004875676150814364096399969492978296036181592376842447380243780092035184962526696389493186979518547714466614504940070143885587451724272565894025136448849860391577462612109583341805104860358905184306827422787991599023014979512354637484639116180968288672353351444835142783483809611194717969777734389944606745872220407905754430744129243761356757224273453489673165148163734503863417272340089379539323821188201219590877236646440744175817692304473636341076500401784777076075255057469102912188029136380696307050197764982058403713342522971955131774482817789111225405762156510895757874711159828611969042583460288427846372269510298266423495708362924913931336258356771575496135364832717254912970791570189364611928006941968025164179624274887827570532876422125147747093107955753818253504648805401512489330952931371085825432911233137263415096409614119384706104720095081613105624752420374136677320124567695427722964383098791473943887471333885150827517663289678310883819139588258005712745287610045287695928887802444349167381502817014857844853319557573121526147131743025303942456022697368611105965472667734464014512931079859057854712585929538082105014305605821805511190932711132833563542971192388693061770135485240581015902424069895317003409782363793846737099234017964676774406227701026059273329347791796889804289733510655726956239747925238478442381316356569069789688763366011916104252374398220690315945230098601066858665944487945721484883650240727983920489424828587800825225268257672106889707520000000000000000000000000000000000000000000000000000000 [77,7] -43404494971343577509964904344421602476669321565368494505334204718875627813274754380405441628728230596027227217784169072564628333512848415488594405533648520108224008722889491483167762727718870958283057208663944317707382172359564838141372305115610268857901999430003386226668182358869080662609166600835259726809220001817179387180931260099261317592653549130214759424551405635674590258310885073876286153517542943123570346225451155418982669676108436280854691369427530037495729179917640837338681202972161760357403706231118038834257932975496748774097540123661561601645127490074575867466633342089372941100002310862522499610316028717622456106534422715839492971679374196860129958296475809614692941668595581712301047294732929788191649937804557666876419469380111624366105754251897159206019029690128725104918344527964521640085331300125203550255662101420539107913494895218208784402680327501558319999449006931048748468899406079541167839180240617255610138867999946194237122813945250050822424947554396472812504957825131455043351539703331495585108411007072177130241509450915947718815055041207819164851430888676210321532698602341440428918635948500835524474687993510756345336001629279346213285719200340769230635621817798729384826818793567099906518460929559357293694177661581536380341620532177925530466225732173998877612351118832308081457451800031390519424769275260399277368547928463215695393212604341954327162358646367004931544075766415771038655779924005089596834087657216531605138375710939706824458614881058555472511994328351679227860382309664506982899672092029436580334776059040235418444256250911036868744660108659374007677445868724516812287559583846172086712768857733737162226561464087085367478506975551042961423271386171998521821654055755839282282567551402149155245712308478365199501873489204204842114051849422421569870885963144562516487108225302786259905543049020101161326159290167412897878958639507554846843150084605513757745390406329486431230796009585527108461632409580131259605989322719884435524793806379976226175690394636317400119634048886157507401561541696176110447882381806416404397250947829058756279084526494185235842593128117045374016720561511685846843742329532230822469391087863733239369113325005703236124412091683020454116397352916801045798372502979517307019546778410597879064460847626663201709745406322622065458326932127134475102878172189468932405391831795567934958479262843209397664599177653470303668766317988737839174675227250259141152628183594104275223658159254844754652849798628260014947299516532075769475628872667818374112585243928690870454273140675020539069221528370557114168997971924849885829289264465525587773133591486076398549021491200000000000000000000000000000000000000000000000000000 [77,8] 6299099580077605698518882032806795499489126300017651501141211497422655754894977413896268861653309090624812202369740709806981135825256932526526343810455366383856946129436405776521041709416083716211744175544982337380956065499697548963006731431288748293250385977956512818991415130942200536240115811972566038275557626630429225213114395387484815950595768148215696003407269500630351755303625871734673353168982797297369741012202633383043279014749939338556789273628900865246997603352233997294983841058239113049824717504987900852626587935369319872932806503244596447868028613837965768053894273690387348548944210012746637118069396498419924466820373133703567021877256405187541635082090444210084554834460576176063910475246471133271052279215894381992890479161487000062002214638790553137645243717181402325320060722179680346751949948660857776850370659840668916896177756468466785808671625153829872511077648185865775475769526112256158569405353125525703756267593883870266604164882140509210137696751208148971439654817170493486695129292542557504223746967231540016613418806704347896440343315088726201161864531356290182447084750577965701351636299540171005817959513358394027754817514139948823988226594615304388156546261789503604496646820228157024571370873878115734124171215139902097415429974973970296453525389033125230118450065971805048665520707449880102794458938176216146120412719462837491274488269055613667644123236599748805454426059693272773488817149142195110490095447254535871366262130823567438919780969895198438123281499959653610211133959214704911002328595009907888618977447285689050379274700378773844712259971791500349900386338625373138699484535578184023602726491333429129989152909347399166603881584488866888986775532828561863298618539688119256646444843586336906216089539401965610125297768538257905561136552860204358608999106965688925904194209386969270995887883569242314212149913970814803248098887191490285036721599056547538829287813576360832577148052743870581572222967005213262137276613815737513845659527787281515734934209965246048125417898838826192917771498758288468487493703281333579550580549773147086473794551718131108133882740143023608599102525842456009200518816782085802501541022045890026361698063205023323843305169629109154620219878642910939093825259840565534339315082722640449575732371960938056126986786759687759705620330170690590414632847665645095226180884901962527217690741903532537549265247101915247566386702108687693583749255337629013874336794738416221254246336663620138666445955492982902111461214413750436848429704540298433838862669073295205829240212278876509988825093582698543652636648232376736020060422801556930315858247053104045415139901440000000000000000000000000000000000000000000000000000 [77,9] -39504021126252928096742360136013882245466094937899161766122608921402751488448731402906928424144422391494875235428630865225774035000715338668196123250135419493899991600608399390115253432846237772867489081390262673983623337768218989606948740486552327592787308131280590487780746152751884245680417336794954981991898630038085415309690406830687398592100030863495148638491630601672263660311999961335952799994441944685384039903915690881391287362340747859963137743707346650055263557398804723896094148934854362903905179216355856993756852888382836322550363753022221086024090435160849394775494174228125055863984787461068496248036635146781202757513337509906276946328515991405881370868838299006247262578517418876860797285297657845592480416613906657955448416065810868226974066326830807140690265308772368673745458244242028343749841542145012727789275352262877022637806355927157744233121850657627916734115678244660547658458167816431667430276771863696846681868461694752390225257742335799043329280075663275278687104695505131125967076841124100524598318628305153298475905512475837005215061524809245613590392178747192262413833086406790616709251664249696148698917164201091918553357647142351139789617564477775593167489115773427231023913286777471511692291272714883854771938509617820984113307064213041812122993790590865426111867986399972222911301280492346167180655298386852888863581827508343992368088857656032270355128375011176855647951398771769839980352972629890336596022243511496662061147271118308948661490381467486808341777578705608712705526128321963473828988285715298658232161792445079772180385454675180127854990497194480748022050891842675468071821859396824114524860211781419654805742459927257171159806376591878269915366185254817350169627326024442825803900319597959784860970066115308240537849528928233707642326092199635784663423822462050537126941346033497553974331389463209497122547397007439526003375725876194029383539799005466876063706410919479417627079316852449354272423623914096233904869817331366605129661718315437803907686218498391676515550388517859407004002583696104742975572677167384744732956569222893398996199506928677554910870931062304231135607083079833303761767279597741968046178177658488132880341781741235108784165216355413572119589410188905180021679317042960323323457185843984173026561728159116228484124581240983916588109793029920268836102202962760115036072952559221319906718004935031218132930875584799265733998846857970556327926800272609005570908666522784572922145163685913583693144223888097760611851961290776082217959957606140343905942378877449499675954050632369962416336316737491679400889446779626937566445419066771690680856899002472137176949719040000000000000000000000000000000000000000000000000 [77,10] -60183112104269931485777382798808321452594999747284741968992968005708550568236813225816217746390229847231936534235018078285609401610682045308432475843382346110818070817626442471117397169235068666065916377563619626809205771831633912267632764476170740624651660178996203502754925909744124133765075892680731053030625951319152414845615830784236899621864772535618594423115544876144156469670557035473078967201758008490031613113937852896625793608991004360445183235128862037478459968411150420899829518854466786967016027068574028947057175404883297368694815699402668372010874061036685245010461026557021610186391345922841839187289833430781694074543352958429385260593579447721160747055363238756642298385710507694908670501454977127465726940732754955988950409651305948410886313726160910542288899767158051426930476110399332471346789505544416345464353981738016619581103240263329604234246724673158749655768501039220960450746902883881318016282065655334129371922078754617786097545921888937749645983238298316334827358947795662471501292797874962766908946275282490077167789697386603850764141264262532399407562752878037842815760056311497479189461398547668737525018176854792839564794836861369137113980400232162914451527527392375013304383185841904198615838598335704504330930589432892393221819171896888899705378378988516948105792717797105981134973279404979125503688190910815461696733994955825456064021230875148408660467889121799149003554610581146233333639795985541768099615559812414436105802549423152004167402784875173307373734648404647227014018575679806243978489896795158981921556420947740134478969611409608852829788231634003818673299194063570652266724542397011764870245680209822091722272898332159733873158444464777727308822948283632095345196071047151077938879859386766160359487642505259078934496023078458790757179072497337786904294464744182881202796827760453495827301002166346729098976523488009931678884365370309770511389623610763622213935868290030993400146310890590410376744315383330658574402806468483091466275942279075964140734705739130637713029868028814662319796762725697769419929513503836991606547156666071270504084595043958507867030518491068716677326909837590397659946241654423263634985752184085795404660630158168303391852777688778883424430532113270181202814920135238160760704093592529029826800943740813434777931445285439324483994007762156602042433722292152072645192155344751290217802016405286733494132033257564396404245825478154957538629543658297489570797718118440896366451538399209267975324549251953819594183152656894286186580527867146499221283340353603017334279819887728456723682843299232955318494906274188338144337621116218854892705079250612076307231539200000000000000000000000000000000000000000000000 [77,11] 1617973973495116844798656687105894001484128552297106000274958700653867576508716029718292526290823991267654576051317138691071813558080743570868472253935299194935842786872825108208198500439353047237908016930943337067785655715009458396171437260514863636334257583514853074876659132383249696310187824796078652427497307655432190529149309557687575670841189405318540631141511917126363832549432289496006515779552008392884430119641058323264263949318001206518563060731700867387162742749126768207910032699481831463040786160949765029675589056020434128702187381100245603718776161628042472824033462763765297180117716449815694627246575040632178757844824897997309105388280980276586789876473713482999951387511321708741230605252927873970965456945408794504758397064158912842715447672035802543161322596261709021564853057531182650142606305408325800773633486380672499015533638613362797825763753106035279278936514773799021556427338807528560083502302865237528749575986438901193760725135923633623305445402117424057691403790942015117332729821642333357116000321335942585644693035090089294461848956301881511174609326175527669075024185941720941862646590133948867268427634017820242139314575632654091710061236803875690641245085949111960409529491256758196393664545429935500194282132060855216604706694904512611977759318479725907870295942150965899460421384236247484945485702518957121137685665205310575185411118915676371198190100985605988292441386542196887804468327380141301846419993549099986698526112674836661666945106712641646678312426202679123582352336566901238083644386496003424816301281159592755022919590178080403209942441582556627319094295951535165329365157705133628047748498879594255818889572055671422728412074087416147015139721360199676102627421799102245615774380319928133513243010357054630940953081915798119038025912681499763050865576277272574212027104628504536072259682166304985213316594179835051497128747374693840089851199063274974240141714910426938581687290716264129277477512381309781505021174980845835285797612434829839524489018575874107765876477758891205608385075415346694234823363854838381046129560986585076666177609315680823660353129220278923486457677895112332957060633115590818275670619003079834662637154509863681052006167514022047799088375337720425820107186906895164928162782606743774719060263284302890835898737277977496014278543368602904664779762177750571494726103626279971287271016015793625562643807257334663302307331572489966268286245456933046171108683950063593658226780474201226904745632955919379101635168159161774281580455822733640976242678547998794373069284512932594372553303670500868546891610898112972825549853723338799869586857211516590831231093964800000000000000000000000000000000000000000000 [77,12] -7736341774328699302041466809728729570405614779972436522060354547880798890313119238610350397776099152688650757951402192483166887487570927690287620009744349756156248175395572951616178281227078045748134596509884480677350315152401997542589210675642214254182161230307379281424077813114882427898220305889664148701232334212124086312728782871206455890131425725712324668453426292084539328932321831726896497250415723180677832842066303651848035664351114259940975035371001835944956584590354953337487112997390405702825661332394431157870763024280568335517860007240167107392763545216010135074454189507371230022824871525467884414839497654245216055045168462018584273910019056681815675231113625420665724327555496346551903721551171686446777977172843225657489724484304514824935139653184136041959650193679650215454050177129686723564398270624545101172366979838866739884983371577590704118304145502838098656050500940909924364629064045539616801106462553888549422300781278278280514412615417460916337504884256430692425736560361974863151263721453082118914558824798590484351037407114181749551285553013597386489969965455747707858946365734637328940086298299211746846229060571501777701593033167745492721628700216962839807303008347200436794283529106769998591556696268456014263382616657142284132423494876091958241612100163136635366388712844201080655892012236736385627401892089935191048995664906335491793648063441937560482364617991108550396269365645142822148770750783249064566722178000930460526875487605761782383114320952894176430547773786886453961180806222843306806113112518192211412998383494234825707349901575491927658686305883877925547687216909726572131232942622012492971763183765189900764265760270172968284537111252220946000509424964577793631922661736597956609073636898226985586205767307939607419339368027286717015819793151183972590090925723052266939891854716373349602034331142813445111654620380181780436301883640305664802502166213817211585737966192989456927988281524102552988510450244926714825506525897660447366362026523754547925600249316293795718148210921471954634693016074830602535619002956472650842087211664102789417683369634893552008913230086828319153055862343026762809458694728988468582522373175484706294932795350026587433709229859913141822616698487086446170333367100465721609702402752760756551987394373413322877191496345032985862370937029421858486833363441438679978813754069998362105899007769364060168561319450964136153846662442205702686608677174115191639932772241244931834666471544955547044682329020742790490513188407353244126029837670129906578472290737130579110583783112073041910264110667980809046236320782060963137204157546867928298565401569231423168303228518400000000000000000000000000000000000000000 [77,13] 17099739789805212927084664747024617516398258120309549109649889045137579940026771542258831054859648716369009840450264015135123752745538638822546819049879451926969843758780911396846646919029121564194555356688308392308974982402773094426989469683827673121581215686999400907629123569528079470813986249414097187449252592137644127028642388812299783663033463816521338450927783019794742953746893360995621580959520066137423195866451890731164545935402624338882380606205467359031410370438226440075488429644390434711464659468067669771309115478680927393592890208008474460030070576511274169925950935630293468412538481231068967404629876701747835251751722748288478628811241857559545724021395076558770220688724738950224057005821864393632636581389565235023673459291712251110399313093441722493129294215567364248133833354189935588332667993813644965610044037043366835310395345730659896027602490156434393389379728068245816994706987428944592151988817897643784211325433585572782624123658251614498662006179559996642184153921233484733327427079874056615310530696686372764616085554949911889212934760443330624734288622041079697529844635192117797447397454165224447352424957890705919605567291193866838914323337440326799629696393523465555537361132288769157526618669832033638867293396747012213508895896460770446973203844274020787204388446787524144527636672926358594313972326566568998631113078991266861903321740866858502861183728927095745152111387206759047011566151911871835457148288199572639365630822852354494478262780757084622909728317871045040792037833230387190999984600287075718811547519360014861945692041369139290225156570702809433571041705588262944639846153670868757161713348238068707219355214952589836600953186765681808355016928960874584145824744426433661015987159719602691538385394160997665067392471564664388884947112653032702066121735961694082585221868063698230176789775465652839824811256923146179971551588723691691676227198368621334351407524242506279465368199889740369690192135051899547431063949769407849400532711677763542158760903168532108197621766688382756068206238505475752915660241142382090186170755869478654945219542824681449203856711223804444946839173035867212714723044630990337990973050848946390308624494852296056394588511341368910894563377284986714925082919440642042254431334067835240396106775623883228829545819664091643012167634913237147081408576802376656214944273499241227845814908488145162058991207201123633648108480871871531591147493541921027026709323047527653036177167499689282638877989333858704785250286651360106240491606130996071600699952779980769414459124526044216564614973003793160539325746313222674766119647842453877444923113653470437808059449344000000000000000000000000000000000000000 [77,14] -2725122266224931768994069783005614013178295955069498955224392501213113400360582913853989682615730727950320741205497453477859357938230449640907700118942352365712524598513427942234779013829893317860178812837971343134374416206852078387148460069541359341921815501819440970616092381613637479561781048120997744708529293815273693236862364269666765883231743820756750332289381272787671615541303634093903718765361318346799184332778545964606085772705365032530313975176097605417648345987897779161582510857281009779599442605653404425098924672826968865507771283920618843216239941790242162007939051219105650655536844104043377012034589217073974102622479455194093489073730033985095842601008998719199628502865481040639201099008150946289198205278891583256136581522084986504924908782340238601179072962396705489341592963644092751367289757219987759933025185832955690103865529924710372833636943762723207570977039146156395176588809387407249892527333708476831195266305622264996076592845048876846527736183134868349718995298798181557051231524784266863150811707893887790685854784115519807720010342186971095366104532382251083997237919114160557987783452798437185005641902700995938633777593366615608138555778021166748606456493303386720076073564453432794384037185818376909097475345984611938948115724541286180430286312482299651529632651054030544901340464226286022083905748370096929527479814609043729668351830221789914626479448140768560087840597576720405208398882328830573954455932856191288409394250677963741326706403744673101903317253729203070755191486060256319087754682290484652728387157556490991095706099127636552491550352620983679251992245047004663386750642744951198132208322021257777421057821554497301082280437147473833700862420540996702493500730181397970447779604320408214604503015494870953647305277000074190634905249658042219552513383198521708938110944807535447949259519158259233813376322260381233909687891855846108582825686570903032362152927839483408423455762120659001854928036740158107710173197682224267068036240003849778488597737028651218662681221940445334783064868548251565922737107567826451458613884241892124447976535868696233319430289482152455790618130443652106258429617851252813241158480814797452723840577447693951811571072348167324542142102956426264077928166785132039320285895519984765068201463443694483081023716877156689486530552724752458552595326262337056584696670769295917961631321623404696975847763686282616380083219995906098050147189320602936473629823096498957253867831807420080429609648268891590288066037379747495836033636986226469400714424417977431247125712373835435749457956723975092600921861000816005221533187844365234301093835680993600987518205952000000000000000000000000000000000000 [77,15] -114413242449614161339260496101749492339181643947408056610182093531744744864492943431880490682225383637277679039635949421822016166676479621002597161569411883959526067168996744228885179603728361359946042053576681106963915942701610540213414373814074438408972232167534282207361769221382510221953974845202885224370633254479287853653503229003793146109026364595372863284333624604869088675057968196199477765443657747864178996821190261679515796144273778279560651857046036022807936300145817068681233037991766390352691690085596202624508403749595331865403620783453719992325053918567620394126471135739325293533729708464964696173550782006732846013717837196611056210224258882170436817328794915710368274987515134462213046458191574847071979954689378792050852460131741571546550287509643715152647637625377678776141585298358318476655510051953296003802088474922508775737065005948758724745378507538929705683149109723081047391622126698604565523791868194511911725439284087003818334930469946301616915832467640408392702434105672892076134515642591944862414774137580934795215831254033367538312624430812638826731602443418701572756751631210202025976062436413134251923370356910331395916212525786284436668428638540954264075882897283159688321448044280848614736709907328996166003683921096207182009620625532932609699048880526696623422797733760134804038799966336993680738848000653621415236640849147385212147259294039773511455618834980132965405296403149646935996744378889199156006488705088882895829930886474848895932629296281009791917687424586043623870771009517171604421154419371749866785247902300411144904399628969834141905974496522158822763563813174790902034576551136414518820020557043480517663436008000383515005868000104793977452272273492703000262385610095653525426437820631811102214121450339877338680908075338701612894656362905574464830165045816818779334819392380096487130346946443064491952445778364884160181030004456537928236559289373554813325710624631656826185385399555503984867132117494736419133210297502626106745118942203342619249440877202509718694958243032153236839455789285204757198026854833823215583672824355614942732169536644204494782823909409979322924539119756705971508867964001436587717442798737025619487063887090650221642232102132070003588953077154925642489308272831785835074190214757956873617072742021813058174722380222863551462299838221863462198052159338569291853906519565978690719602473653092336631631341353552872917824385680782815514041887458981956423924096303850110947588065675291079424261513131967763075313690925379125540976418952388103525954699991489024183864808994024700668885533949579529121669566450170020993812259671225840110461580377412976771373989888000000000000000000000000000000000 [77,16] 389274220297688926129381695379458188734270346636346428221776003348963160412970457247640858023809772223920988318656027583840184225526778304896389355875516840300107693277305686604659119402949458631361995377504940480603761710966187509385572135943210255614512185850422457016348812786234296525200619630950209529191564476440411222211166678252728689053106503816359136444120736474282198092470650732111343023272032839211090885898448170778194017694912516120831684828315024346101718775236203513345950224199765739603143917184945344742188370222323959042897149557485922541063804977765330146976981627119287579670885607017768261616598831080611724758577950050767085453944600782149873854752277709061264829860772344529068366568175998815614468032825731435146721569325778945158128234974002088633219516370063867052624074947218714657158126973220958138104311907828512429929455470252627256944076246307276699602227462482630711588718782187514860667743288337726714079982673987055086574080410697220821375423244748308493793661456975465605365322507666537758209579539039429705492204316967503058845177717571945992929900387244961027161322197616524099037353463746571921461354955836034139960763177002075756788227449418219637660221445222564558443360053668998246776025310083013079836694701612844728708843222573054503933678881598835056143123234522715949005857744921113540599787572546557985673439748662964408808117470576569332574220652183604492471227124108183253763381060277784707732826447803032024762005594530835947545674103621137703509339591359408166526843590855934670886212897288862910395616652801266091378386150523996981052489756454668971796334526445980373049228159965383771612648495071584504551118930254298758192382722752568285070426544543430267361926167342563474390343881915020991843164850133006563533579855634743491775704298367727273860590796143581440167801108391634542801371466112362846208053654875899488378583421052226940084811808340899952654400329987244718731020278333439041546809121580180879475088606814301112491383925170491586108621777092077333676326884478059956400981338213572304208167267517533197294208080181343620795978119088604329919234003419936556446527060247068078199086894798849049912109951987012470046692122747907647399546481460013167477438297817446323545474896153608014024344902449871044115338562114848043086283554448073665755381850877287549634003594435195783464066286547107025503780439888611397975269009694065855125418179923799768021829581094593377865746863324899681905879129325381671350251979190437797949927328637520137041042520539310251870110001517204093394054109634787532281474797045741907088673542902850044481856539016173767768051147944083474652573204480000000000000000000000000000000 [77,17] -651561527881197681518338483507998582941514301242613579074378733564990049749519331956736083269256470388147760979375579686958752689351262517176271486937373036539546290670742999306910893236831188669691760233713772544538616890361148588427516824620792038517147061135021648206779486917107248778450577074542912842459743074042192115920424229605880854373529903155241126052952623927313538889407035553825481741570635094851266257122974435681691664341902303504942902226092254397460205779484195235505520274387009133298432634632243753388268182407257555096092283238624837725786939629369568105037129410820503305777168414365880216748639882015002312941001897917938750058046547271982063916631398512607387590779296934171391169029045458675209019415850525845888839273858191346672585814046132623621454036552760740580976206452354081675328283590866734575542748676326345281521211982552423133423598221069611113484457675365304865792753606604871146666915456456807743964292182066331368244517763855011577975650123795216606407636280726243794657714944533590640740964917293209734590823018458156064234244126935939731808074836754351057144569938594508679096118193670052940815705453965499266042494674615963499697437732354532987356930791262000858004455164405690213607172905371452147274501767201915516764205846385151634202144553279539221114977454595354063161784915392933892433920149962715351049772153731735371370751938520067376470809484187887064877181936074090110030031943555812817211296448482700067850514343289855393152564103760786380799465808944665720712221560295274998274633351153526578389608522907274183243752435539263649586264627397983665204337597210115826953008386673938285227230751413548896558425992645125703850833951531361191808198266818424340120365437180666196053079692334244249538198430932065335951638295718001195085230035610784270583459359402774580974798188286702071366801077281669307155511450701908604504081298873707958828613714689154543312945307402977836413829884802440572768788564334253160999044413048548785618072280189663111873567205362501610810875251957483447547897546059631436063734251264160944670501671251462401499110929574043421161459748446401087354822148382191779069703380167939899693691031114271510734806953510368721598260939142100338621607048695326844111031461112694404929806884584081352749764135513893996650743753741101537270841727444859398506035452155393841466123422075668685286100075821012768878784173375065278156570744900659401505979971000169334118863618899502118821943960851024583197910890229696330431339615762655443847561582579637684382367762017391716945104657228511068987561490888684133209896308870980230379740033748067745811170045624643095545197363200000000000000000000000000000 [77,18] 607389864505932558867009951871575392749900303302503596988676995048051245468614732111349517263236662084819870580060922394665696814638223567108372683945579112780904821643223150232138099091993964912123128941483709872420686141371419337433966813749999918562697048209661825751561792578206187569653729261847808169697818506973671505425353641415938887283534819705630962557750252816260319305487887231478036752232105666898872457742113033017313397346599780368361953287111908007438143848796351811315035898564509885987693773071430223616715568102398191729819636252688310861361347729227340477856435732770488646207180682910528820855670299124069891309914669231188572214535289918429729248405007956352064893224901141908617418704253364833440587661286452083739920194529589164718048315593567038618636629707920442597806844136084194060312467289379512105135719457772650298479941276220629581993833023370334090432552864918598068143207440645500399151436070143004133912864257047177296794792645609160543187926434890188465258537691904784890873033615713575582860144513814959643007696706958004655475549439449540264658517369248020385644358402872584433704939168195629799885837573894760080316600105605024954908676996602247400681434673172027475988612714105977868486794856846211583002139382365957124467216318979915507062339845096418769315233374245295508090518631015621625263252607087781379835515108265523806127170185820799584560539730421283423385932636003180046356217211216883255298974626771984167352979279304537571467282631170831571079533907466609794543622611109974450648729891751909474363626868877271579710088725667969072279981413541206155744703361363897404092363461541615737100328241007162313632843863071732787695741300441099543029633851886480696114968135722259297091583582803113844828096517798255197529469531622961920707559146113904540050656354412410025667229153524107654247555798088091033172774678985390480235393834487719968752354425029510447475550490900182979786132469211557843775371184007075397354872653774957539561795816703119766807917503493961305183011301814024286923993102992309357312573882312227090600154438749324284675279438073781778188576071110786218796688516323139535640740970217897686313075109046202381779422993258057236852945309137419140541761408846681428676239444196953634170956703094803178631538560712201335114323169701002093047409802478282710920558417738722262049672820324899683934924851955158647104967527078243539603721080233202260340680288011550738019032557871539630087794528920929877137382114022890243248820429912484852198297269539222143057664209730653880881017678429712946223480765384097619714450260249144514486867484676729221281179503457170360033607680000000000000000000000000000 [77,19] -313443085569125165616377756581040593591776569060175875554996187664780343995824059781018018139624690694534093775397960112829990503175050840528383277939979114980608983228206814378292427423946953077025405275729154363997867186018290192759807663656187347983502224807506492316829530033697112146279187504405242605018513364378888881754017538156927747441271014575999294518117131238423771440197216263523291620128665031469759822455907398022624835950084467185644072280288218710652831530567129969920722182079974285624999472499281711345868799824126223016639562900917141273144591566017600200120938772519032851427619100307595925492251065638497063998713183847497750610140227641349396340892080807253644974341256097282503673069211016818023936627341921398281122731889405449954677241207118593506651188306440916173224890054909415775548295908136071678619268708686848875330126909764063472249826285132810476412580401584067289007614330360404922890896590648029221181637159198228558071744061093919263319871430627064736845955066016948339914468681445195018096981384037441526211386883507552134990522575985898302215389443939181548741954280618366604246855501314726626815480292682921382560812706367049102774188946009134196700335241372519705413131802788469426402624943585325060068547900454659152112700034123401221133132141159888923017378308391817660094045399512379819124319488748603878944350995468496068482212360778154991166752938556525050487155711288776557361302625786825669915165335698132374001249707042210849838316086029194601092435224660818481242468962942571566984289842591293158626708302827231337684960157135410659493326592267297666588896596054720463600390253776324378501599933245403911193431163764376445867689259671431280140317061220178031913659647437353840467039145167263054258240584394097057254730517683840726219781741513191180849438629388943156502021460788844003979274691196864595070459864256244422658336859474847473695462710493318824228847814388852725644654102165255280981933039727220826815805748966899920193411626940779641686196317564736819837112442941651235286191342071659732968278686597482262642511890706473835247976029462507639866321703459623507586789489865024855755315803684873401439354977227804367999372158892556472725239886375148298369840561795201942098106817294381103345571363879866345424453314330823318174595419177150332196513449570824642967702913487662934993537183660369127223961945325870793503354149944666885609693855649102733882570753978356972956745151504608635329461470023104320210204041885750199261357376279184820485024151375350204621400153035109946893588080370702849530267346048832398016436457020670819851621533562793705083849309226288036905484288000000000000000000000000 [77,20] -139606346994918787682843605317527555976488217396367834061177225564817946397355219132640366389518738008057933031304623359803052487456217980719005423517000525364850255917838611228757579374420891987577391349744637135860522781995318852935692022434249446183335767245410975138623166860487937175239388371843267930226498093376548301953476825594720740720790762132061973212996246197944317021490946530092208753200622188773287211897800938044967095422119786547374491012313710721201180094343953582144768856456770472404033847893856426096926215141392703351532159197456325524716838696513475422898190287896801460044721587700444066270175974373971550193350527563268210544168186824395012877545325263776176336720002326515988340127791738758620038451658912285742715011778131665277594382340154343833942195666686644052848416967379226490174357810182833024560064742726663927029445535911805293350065480027922220231734103367511948178018383664642220418007807501619550697947940823753943583081234059590810397068787461911763322460348322409540480768701879878469999047138885044150154803205658811044889778330182017360950341072591744342424029709657542787300296037513999552021342303923059578367326862146804950385368714367256657413706407793531848496115069946648349671411916965918939426106421537901038363547116123524253504027208774255305356871369580912460911782286210433891273721327613277180656755249327913215069437807620161842752329118962900260213116048929518333937334899007299986636572423343151983428781342370257480525458290101972829573604428899067542942177935569023734663324263908260377031910125914270725720452026908185391779570239644672258779060785846001567570404191734804650257389511852174976122795093496942190288746923561709897035513685138815541203868528989710596996706139864699457530171869736944243499908765035585745497313203110812003694055778348251911051312352210465011907722370259201107885684626534527408294168805091940023326299050924400724762677582212463383291783709147986830776812131071458534481984016076356060362566790017559736216455846639411877854269008993619676934784480913600419082064543601673655127773869654330069356131008419964281746380878464708804450832388242411394376552154844500683338118339096728339581616720334363429154381395358836253153111817876335060777334746766034622042612794200897284297653526713720264853660678989524793344976057276908585895550253926528291052884064074731989696869959382151668807585941673849943582337483590647972479922574186013497838656308024137471378278111069239639394050533349771898742692720112738952146077751623926587297927983925491569905882284496629509491307942337465520347794104028254147892859424384668896368105055185965058589982720000000000000000000000 [77,21] 1513742949474640528535642908683134822615439519730979305310351244820107995769602246948211817468874019453984952030031473683357847388952269593167686481933013654355524404454310733949625515935802164021075236446749540407581649858142722215118214309072724716758031094126794160079193545762492271559403831357021312731051621851628387842399310238408945043279990572222432939815113866407586221106622586713199234253748096113850380221326748454117165261350533543027818591090780882501458494577666887519399093830434531745591938992206532987858485820482217484240370002887485390637804658187088337108757314457561218568744557904104860900083348934709752270295170333337658371833645396668394324722698453936211842105405511139686662036568153984772306039681692054260022557381016809337908933917996365514975903978596313744057277537330583443035580028896420070786189665444806726476765683275801930875960394306303667572177860484286178378362724791030810818636003417657682172594197408661972404099626992934122953807333208397360881576707925159218232216547687117913190524988520992442561380947270579163960355480510901978365510977361061239456274299907234480271857364664413660420310367886703133244180834643426670967381098342448945182698323565982903170532847218634774170370561829816934271856230302954426885650037250403737187816281579821048950956938435342212597772697608039243593428340266799117363923573893994275385646913053447794487973197159345382385818368520557294273459363740763304527240365252527295601455565896195395118584648895138371489429812576635674920003502298775469998388761226656940881303437933128442603013230332879795796686138517778754749859650502280478293273565865606892294581209491968984047008769955346261559125985360286276809409534835981679704006156504240186720892976945164070392934157519930825137424057402613613286592139168572403839969053876619003416924955750475179293818444253591418062926608079530584775080731934246388059324207980979665361771692719469006848965635789575504240355913193564810722201812739761689183899041150964053557478570443489078705883310524813479426073319649785118683384583810646796663617492797155378881545883834045663315657775162851690590238426872500948017380193959076437334035510499056066670277292311919828551392286772917512541540817661403291429586679500218402653139182734532949848550400510864582535176328615247847233300824994996162807777150018017120752067739296132816902846007454311397670795008362061117845959112892915337809566742758502011699700738708638676614953852087954700670373047766362535723848377204558877451252375217633533125981711131144499447241375921570023604481427764880251731694716903024322722503568304584242815044350075057923203803381760000000000000000000 [77,22] -3911135995446156818032417428110165388859713135968552250862112447687289777535176919249706532314320280954181369409190452620584209611849868319842798320567570663382070075585250509752606494886768356645687549129741578336339215035342976750552952204208683394137224884878436998465724186611380111437681404316060721671138155549064859047195630355437258515016998626068806291514601808380491599135591755578244288684012436503105916448081260765733085823776963632965201263225053184152812105083346917254532469371524483055198564684872015667440401547044780879649780138913625098003321702652120000278975326372193833348166868399143952431665693598328998734681411230542234145543155026333726282729413916731534296385532753407319895672749160199512309347875916302076524354770697023595150116001947863076639037567265917612643030456379465757958166713814559035898441752713230179808893679749670626257092066096879202928631235143861467654013305225789429542934342232388030249420708637803298729520215031552269685625080193903973093012996598501582282575992084867268403587865738104686618159676259697882185633117162741506552463801497821073349588545003958244099738756532637588941389784953409036083705568967640768107131629799265263547485805394098482511640265442794624212961827544631795719175320133879264439197955259081069358342838981795015363737552314096971773968246291965212338230237151823061935340451099775162786900447769451311737554651412682963038835622562179994969353900001526256673766762553703224935012471913474615881513416940312814364694095833718859520117579175059271016230403630423384029309918087642601837612566637416126686612640563369383229655088063679598339621945513723337189549549724728674785793387930618047316343114045512408988826027770430508007379937475295393838391654059262624956093872173682306978474641601587206544820877791912594028894063275551723161380751010053039630853541679886449105034015076620090797755466760718469740042800150446005256308752821131236793547939597746542490852807237276381772439622718207864322565078237493419857486612113138122631521021464565905618675189317655918192470494646900017609652489796525158975135768697189897755247900887004634018028020529119038833923041206990756588298353014805639365032931888356393621307643075040018396723860065597403264843196875858383906230933425800635288576259176557915356983311567033987979765158798290771980399234062932005672891838807596632139233504230228875994096272864397536557008902185267750190356398910744452222737343321498457321855846101720753625124888842902917023116263189909691129354782517554259477498491651783380074446713967040963226309066531841670859122077554553939564943104643158902015715855643777256779551866880000000000000000 [77,23] 4844421934088549381183112800290447348073788760992714836526318472062991751484152531056848052710803733269120598854599228339135863422851575222233041411852572086095880773813587426581212579413663051979803493302499550972001171176862717516223623258454567139890918777110222007361490622959043522330050472880782728847544679193531358558455992584758939322903308592136899657749705356548072037729640715609835741808275594574020845358208014190620741090947890949602029624248982336369537665817924551288529675565924250447623764674067372178257780364322860158569808680265426719576386787942619033790283156552513922328976255489546301026540080904063097444952553947124863667266881858148744472385768684683234030565317239835067507377318800289722480041084518147132243479669477083590528116293781791099391413876522180888606164383474307609968111654992490149868447336937771600632142921733255307594717227849618411942280581919111470114688586159951808573851659247632175642157951543601191886706065761171522675850136981316417956965106823830487423130543981245066906566235567652324725780223997249143079584604540659786889364180594649001229279502638334643252537253442349880642110784144836698881795977089570790687607156621605280048849570516398695573607484950735660096726921815629911335943946444091065589687523040906489593641043454447203918983555632770819638495023273958618536907991397926559270215170305390792519212405570412492341437387736797289990458005637518674953546340837014769941345056221031985793528180300058760622994220929598683275951784612517522971169098750499509483461676606623720704778604522355854712752776110563816654281538970297307254401730716331367771093990069208758194823980439209994243665858066713052072135761788077606917577922256049827009380839532860992689726440499534375200028170346446941086793369147869827711801804604524614604496849945654397220528272370821384392352087455335419436379609458173308361095963085922462273282180201268507179223478187820720629272285795377169628368201298938644290389151441645034900903892454118286034016192528149694527717330551149764902911454108281587725288433752136887396770242491617487757533978984422821633469307292067701789557372097150534047842497709016851247955284888680015597091963450473125256079292161160299158250980368125445627461626194689743659799239933499668681605997548504172244104947325450181435070520966955262023574669088408525579013762789871270656968742776588816225563216516827560756695836254544668862415652650131603056017629119727659664490631720579052710000577039693946730277941328357775206487688093981509340368339579180412613479143845018425407329324641028522478969367452908972841576104295141213772011615118396498307868262400000000000000 [77,24] -3817436281759961181668923583273086090889545885368275000336955881485177375347283550203196041248279327315674807859777684240416734153496662836701338656457464329433675754772730429823952252204374424289173053337430293644459266953812995993281630442558563932348972891844483264897105804620299513471027051449611738919606915551179920171771633081179738455838373589718162942655053654035052004814172957500616933088089944029188330072326458695250856823118363292288583343986014285597388235265938732405039434554152727987865738673420442787823213393141575099086089530209163698482936287409728113230198966018466276771513541399522029018413764691686489889117203458656203647246812911600880247900015271944952262332696139443091982721627767719209806769387428592253353278164376785841229276467660532102887140498243339185465092351531442108962049962194030304628406998352080877102718256338043703508193157158056012817252419814943856997914718647466424760895073013562413895004591756010526020543312063398912945177242593794653333605694243468967019428545561251006941523349248846486707215238986742374798443328903297876010506459043232521372069720686097224349049238438843020706763548672926100186369368187160289953328261905868146236176616768014892870905829865576325074827180854400155337331439125018962432650297922537317363288446970145558788969754874978102440104194635935888804283516016496812833150417765446318106909045412415178455379244665285716864012091952730718105478786747168113128000246787338413795949698620783678239245114391527175762846965674496410243089572329532802719825766559146670037109552661493191572118461504531006149268794586283006439302761559710828027385230324132943384519710405176515322202790261758829872185451302016786234490541161087510198185803595696186200709586081267787328988864751468845829846258847798101088740128156799569579478099220621309597843013577872414541316769234126443394954515549655161348816062704825584211196610364100841237858050777567386835345363025824235387960568021107087769020367513303462791138835790433950204552470761205278556934858730724463315620296619846188338221431419094681908622011200749497827630364062582511315395259205165707579072342221770511080780842150755512577358198933971198814985960448343140219382944049544438056341986723844142476694006774984439561252362538291248715499494101056135767173465705596193586243710723377596154936475193295132967866032751445719844482877802841506135626134455702840521183123642142660868856194030006310963577661322273451827092059674993033873452261840101138079041302282266440351514699167372646854318203983365193038276748745575557228002652282472925932767090837615181537743087703562208153445064838341965995678105600000000000 [77,25] 3512047373568812467131331684634548869697491225888840733919402253483870253788469009265063512569325540980722769738735015804289410485850956986863706049777312565481453622088214656029739093715740826696778143281395975697871087266890353523342657802494771165772091310769306056582090318549094900921663487930443353009559039315414106466554490739502564050192817013968225057385856816773692771557410255684547931678779713648798551014996883777601816184393233810798865322994436031720001677012527977255164985583978698566716381630623531150569338549453208138732838662673198050280045013906041657028536910157751915128649599134901470236799186863356555588426919737252681015170351401464579652058161249683190522249754697678884722208046940320616310689665330808036666836591615926989781651330054923210283987847659519506558561026996461716830212440764794912954562653615750650164050187799894285063615498955784138614170744908943255035542622820402859373358918111552777024686241642320346852253949020373847576728081171291944973021944295373886126313672942266707784261627098230109009880458097694424247609346266207210986721433246244387680159688250705634519142226055452624713466669225908662283236780398844719316759915110360941773503221910150922332121798796363624674569921750678554979408849410330530200832590153637824497783097362480623792011560605376677613945933232656476004472493255511922999442679054598722854835568602766399765846141191032664903348037993328768768786791279003952962950086942933295633001126038458131352290833223947426284521206941967909733778870459964757274564851335851866684298143828399275511890347269516363882545885733274767506176742769797255382261809724092678113914616951559919974396575418842732115604434392814352794255186037021787047935372010711638662857536920608827313145615860309858570440739090398985019581683384376267613710103729893389296960763090296727841290111712476276907182429533076630949282342079108653187836459617549157601140150974845163566919329315841330057781168640640093906997185182944526886814740021736924788310534731376472721422657849003740770699292207417137831908191472737928739039703115588390028182697830230315083111530936147357536935564164407924746331199218835052289151135555517228443861905645168856019751956456368740473230118938192686472775697936921322192899672973378635821871339039625874435868598223507061042139922365454111183510073467432433332652567928285799801005450273901904609710493631361421307909801407490657325643064400887651198540246839082060162716146445559346798162436911903057474396893383695817099991813662865247798291813236517997392521147105094692795601816436618053615896464776626093804700470785013975921586764700332458716493250560000000 [77,26] -4071548543357465437674336055229878567075078400200255244425729566846209732854131275269787879688189566332898116375611149553881323834330373265113021448918064644040171558815514239735176268055733164676677183496876284876136059434663241224643660609049874707053220859676816579578617275352972382827920803106621049241988721585856007375237907700040206136917537155376952829657819208319471729436391195488480097311225253700783843047012953433605314696346892648390777950733836492770636404766480043581010642224820360098616676240140886911491659883519488208056303259239559322967529170387238652744128517599612822341888503801022956305060184394833940532559740240968198661730137102968013904197511380779478893223551858484226170253742396755989180365302611548522133812114811793190856945430476291503759808987471946521163158272352293882139532392340662931129759149720949287320805229062921092883647020065850150221370114218460818596335309907648034166815154206943688824593724617628106628574612631547183685455094822996796603405468318295632256408835613717410027386619575826853005027120768600229760996890507173435339496768999117679069991390107774682311375649734826478681624388874329136676953474090125811498407131372671935474638278521648760783749214617113305386668699767613535104074307759224787542630838524239575326337856260961722191196258711103841580548737623982026503444115351840050764432577670185328048073723374143545068867945248798753106227843533181023762428832193073099025173606848011103778706533846790844563257157129632297393151962924739288319932646802110686304780970119460697020300378893806093813922170054849884362260377853572434390648465143763632264382277672776091959944121778207699470338324634953912778541148173012326213754687190136368751020426979600080956221053785123033893987240537357143756146302481168099259582893316103485499701827009368085777151088280767620570450791185977896409674595091469239003695812053064394580379328543057526943265093479541468437659072844837475648856301824122607302868489920299485218280753897700063592794542527197929059619288166431847214516844032285638053228332384224186889485043445347227805197469462828790118544040146102636716068194146946031975542032214427436897597322162034638664962495202422684018970447769002384917621355215482418768479781404172066415085346165213903011477138347850106639269967779468402075817252192489497220428878165469424952278315651536761347196897125595164152285442425085530192718181364598163707661777791227133613015229359492777551373720164850898614397288528350856085027307129151167837082674856912966899153799136536376062756194165430982228212790376003094571260068062922033182014793925294361028423636148609693626505625600000 [77,27] 4067888983554914862398652863642394699375999975100366318042399413805499545582666221420224773411752126685541668319104505734018315135484858895811884502523560398939938288636973881838300284158542031304513165460759649706168756916329376787133804850574099079448946420766804853829181314047081455360999462278584725131564698083806098817702898321147541405423892576831548808216372713249641217452465592954023992583399252798818171810919545123956382663049322301351868551468461846366710190638411336311014488009384840362103598894038167494674748092054801003627449195053254207754401691392739341976665407244015887558488462170001189938846110628494238776033500322791910053358834444602369389632117732672837101827289467875760407104693026152224628441156384914071438145444407392509101958520941623313622007952723310882881678222389672741241622091111363039674104575178604083643611784513860588945358781284635177031287378202047910241662852548157452487554658063681627185667714272917484737490380883890424885072485304486899215998896763154294140016434135840803349003740911372450572686097465183639124338837900905283895015388965285975392603756829932777866052725706959018628147181049871588463774639170894274705535708898215715276850295948025826302736635186107351730412617403416537811387722796159541675332679403228001541688926988456663224798491337556812056891846204485289598317936138093705871722518642371978611907622069589270204876699106246128480321119267451171490838372387266035547544922674860640457671765644707076412722520218310192114194593821996371680972335678767819830315751822479683831767148523812048082888653727155454113411617393793287966163678242846017559332354142887940307563139954786212298233555343098647302971297059425691061990164963523430814878164356835414577423232775849277606812382004004917192954743124566679675013623409205926023645365964447753795729304557852914446836990681472561855384777628031714130714476620093958082080564784010617755657011228891421503727235215255946378811953444660798764148941093108264465060905454614391584531380490529130985815483241679797655553352452813324982531581754390492045152668155192444698213527947391328240377454721123446527259810924539499814800677760676462842997332101841069212740956455456444499639762858322544852913675001269316463619016437949224433942848242981587008032100064172240584601751346019209428698541454547490117018509477099150517769254152945996059258553219993444755321281060943150662522981923682806211240898257981957363436298166443422185105004791703255889349079399678901219415399281362270531240075700046255422502267162540468140103736718607233987138199697884615253178819644260288516853064907517887119629744039659618879668224000 [77,28] -4114243258355856238954031470758537335173249278890132100129600125496723138629026394562668709489753764075305347424008918351821497558240568351553262892061589551939418947525310747894044371838547450649362609045270551768993155802164113255531132371956034157646847114337813625873292076962932945906305402413482851171163535446273226604797535142043591346725103855880839239030519014662658807867165123961132531530764676708952405925843870219710810296459068098792136495426738711567004136960132135363326391576383446604946251534571118050880720364718943760119020262829752142752463651247970499001812671417052141388908754926061252028775564917512858965847120970245373560269319911149778625183985653480335603950118302867464232032324835941552121912795997561069070044708906745934062316673558390816996267874587655485912386840572797465844189785847284989192598894943719917306350574198911349523461622634015268975472084070161265453227843899820926722238797358393611399313367759778505229410728106629389671799740153014286023865994228600294474020254972495049994826445832634341771142444306323624160873289501096290534792094704960711890282378319809664797248314298538540387100161812419507614251180344964143091849392394978543025484444911471849262216586296242979181391192520297300682364583636180853474494733456658856003086194202349710941746801915278061727865366891236584256864575727882832422824213445688795061902243963469902421426157615100607739503767876467125057592831265367264702123045525383346765275632475356677480235811762399982920783891192457808874892693252287120615335440639014967546028059869148842479695616442256896406814779049637778173515073829917724797849319079179733853225303657549749059927881401683500448330411043236503147166020175819926712145086262165263973379351333754041520299776907110439374180101620920926956281713648073701838214299410129810023909082019222913853040850267325074743279077143352524684157142714050355458334469531546836706988512949619823457460567057401401749033970449123009842242769542382517456499285666929701611571707536011232903293566241546657843598224776851853616130356332368505086820819070552012459541171566957781062649525429036541257996177531620139879601619656012411556633828226030312987448274785914691864084745830426883589404320547051156139251341896346813143718289824245952011524422564838020320089317905952589956329529382492822860521160106169062547121511553981084667559791414916194742365300517315567450889551298540562128387179290505718565730543960744919331121086997535947938136997335118667483493339798355121551326162656657167993378113549386446172856575856068845157940965516071025278437139982413334885382690944730261808859666139095459325542400 [77,29] 4582510051197602192498596241401162363831321461026295697485871478225046064834019788759573099990910695424207095970313678669087220067836543434412249946934848595721670095329342938164966035623453251907575639232674531228222283356711935655247784023376369976908779247940838884448098914276329140101911733325838635167043515302294961355524956945573951419198268424052853524329522156619842472134764369829112941616964601509748155609245168521523056565432216636483844795690110736946352939412734017585560072149778454860998674434358155501178140862817649900947199216234743824758364043994932895987473068179562777681391354047854217059566479219915979135644688795582430716876823780475844385030655640428350065354127803416636845558754152176102194568055996823556174687856014804433768634462498906992190814046345988858104256242263183071042936880996437334715480124531701393267390483572551700304438090904764698631155915025654819410808704988344751062474466084349258413633790997551890060541537976073477556373065673872972085526806753653999455248023677787801855368143623201360776632151602193531241945894645813995686672279416258658249609278329938603104686472687605508795433028465704138496335793731945598923808731608660229317767448579238508514167943032905672582121356990755742278360421434943469716906005731593114793326670073092360657016269459845035714360610598032319626225409233427162271356572549120120373454906810621242340293791626910620408273084429467626336690526616676616049723360167485146521809028041740057091158910750687895927134211950916364059561925366541404242301872308804714323684361652291888355581405415802267629209704644177896531363078399717718808662043332502535535466295499188759667342994295779331961281475635209752464628725501988502468333292712454014681199204496237861004516304833149106355122207296363694262138301596266946804376518936211046889262127789343415269263325826857983492369172474435201706129110529439397589662064156450814330871339134513249659439076767512197775755179556812167114821862942675638560388452978206946531128890341457782160033793766499606353014141020833776594474759444659196333655097584424088993211569275974670438782048345735924727486021978750509151906135679732578937388959252936739699185840835818793959060703947415739209243911864055942171625203658348083609005685979400702131760995884967391772161917962725693001283823388932354874875345528883560557164052261535069011827336693073186934803240054483437998375257177398277698244304771570799028175663822719901255410572201629702377397022579461754110499571448869203959599791279012815881735416258474739297983971309141878867708068739356121699848202635908828529207616954100050206390514183792125542400 [77,30] -4483895305589188161281262510488826749510491766935068215671835266570187045637628239349554445897928587583011932257553076731440737943242922876297338361449902210549796851450925022774647293804910506363715420997290665687757369093975401096686453087362199108874544040928000914633038369902005710118373335995740270053305441388452815976309978443675285243748873178515255347030164418022653199913800863245542702367313009284344402612546568578058862909415673383679389092137803449205191979881023946232160045423084990669446120942510062087260262320825733385733742396748591622773336756520473711654564946552622985690259007751664800784862080216461337451147790070311351325017952578938862369336761437672815518823769697994178757521731583636308737846520847737707089868649178265785113303816935737267990297118602516997912454620611044064216213771013043210215078962419060371637013004125105223216380553274450043960137973478418242485937530202080069560978568804109315745195457323750890657271008612210165891474371907261096495668388223268452479437179513570723279500070379385818627409446074935765880201600070589919165883547767979933289281795633861384596706135902524878625938470765016659031427986357052182722544560596781048647270204904488053581040279568856872212698956534630649338338272744752088167293101285398953451018225131346536308273576339891448709417059288338320213671919388400490842635134258155090754881214793400109765218296374774521360440689288957954493077920392241425137402026566701063851589528328714329343851408584643542211015296209403342325322075721898158102000764275121765038528694047928039958784920698409442338820513214675475961043353142013725642829423353769470942842850807262359828750341444057575879261539209213237901287206718180845880210399296590073570810058498933398772353734781328970973277484706982485625237835734550764392009341173080104745505978563764514036586624088854873093971441628520106163871671664202088163941636166586039869030417331609601088308549892856967847235742257654848719244451128059966158757324419836056441821034029437652010418593059950964026438672517448628461914166483553018551603637362269836894799330886840781505157379035501699680747736334158523324344172263302917502355001896185932045242866904551698220466646729879583469070912383447203113447949616908107019809244755513670824820972968870631258516436632305257818073638110095496660103866643486275295979086705538898587386749610447354089761524792100620103953547032357128719389714403346899009688282413469164935737981164118116018447613530086748638010131729291066412275194118213104141356177871287172880560216469343641058181552262838534398859133383716107413088855338362023705290038992437248000 [77,31] 3638873415088308866276445055639315882138507523760577215787614249215186196643513216061743263895961330287113102875551041006122120728889414496201519267746764723036451180799569225723591871509713239112896363823683401508622279772323793292580964194016368061828178729149087841703455506605493224749662111195113240658039253242057342073919923007755681821193601093637106707119572193333605894526375577964261526432855346527449459370893287732372309640578994999476170363286059613394035588783494455045761381425908450528891634292381307430792081971321149787235018420685199807302303904652177034212262537253722445881983060697846563249749967854257669901947776105749458195214372710896611240506032261179933972227438927217157969787510416576041995157919202939439747319861328474189828998305190778177427014996962309897757494346761731275585519470333420769945513335856444330714814085702381381995754304713500305183256795369585865104620939390354573217402002771171193275087150190842439724896954783820797922804713438354173968066720467177005090683033240628441472576112017278368188515072206350329659240784053441565027647305126017099862670174822386560342558567334303522348422635304554508809811677513354520400351722820772936320824399283911153001790826819697385775539304975114708144007166713070009033704311330227515847337321571644979269015538130742911547736218805694317136572700781760086300619688017640638271759369506203314924184675904513664712701125498647123421931774926100188649096461158295758357564056042676692256508183213764472422698589081654268901730515490990168695506049296218481861795309130095028548402258012447148661872210601813384557614528992159500453025774944289307355490407157464305294462922504863321030624772266865752890947797150633080586617157528843323940410395992657969498173828458252572274689357428662913987237032473241219538394595309932985223915838967146651091671531475974179364127959214505958750025357291836330815237463050045886007573075039780181622694527636932507653846310735224181319415110856414075689567886633373943397328707745114091600521624373554357504645316118797785721835292827345485284920410558176548152708880310755967639875704509697748404617370570292850793816175493376928802311217095052175226336046852332636620914476987897048123478025317855436412977080684342134177921021131007800097410177634799589171411048727124243246979369928739932802015633518501519924043513305683739905219578756236741978338260136803509086379619173031435725441028361438846805043223869000861768306741814799298421037603661103627002287422773492719521090041190728765706205597792922751752289324649430584923995927129029532562320003317059344291344818076335803211628769024409600 [77,32] -2808642365521970373933480627503433173844218178584690822474218130917230598212540539765183177810117193949611350982572538933984531063039047958663110346479270392580005706001646030594590617981205619153598263221979009089975970689234238182134389211827061122752067862172344275025748439177027940766606627238476563371892603026350941013701322721942540621817631800951789936302081131566399116031093724217529734540369987076949420780430381309044032314096536203961689010289890597116157931772248292642745764567670450861404638397780250346555654225646876761169326230026879418219848539874295598057497831015896493548717321197921433120079604925668495787728005279491733521870509052086345159580024485333721554116611037384782504814953707391707372579103204162149242899847588752562968581396407401871197530174477795403443817151838426693870833559537778454678460366791515343025806394965662233694268769220908232574817435586036669091917495460059552393125584902195655197663260843640583823033156147753662736406700003769511545637133867033107570332470374244832299582811587189730807762586817986655856387713210449935100833661713318808760869943041735255885685676561768997568367157597553458572904999278980658661514793162661360564774361526733571239878371537788696704667173565879373923874005025471858857765182684261523115412933064373097397865951458305171958820564153054124495093855904913721749036846785107137217708777491035072979070217941657927625148042844487314424139173116165498848641166887864671826571486640018576714497664642208143957266963987526016385961599849906661110035374910135678025178144534985668634083491493804770268810625439304369162306964397588047048958658093715992555929591359981775211674874590059901270088308408733005209732720130766925871299076500164215835898782889008653767987776049509579902577825507256746378129076238973527786585918848675277156857743827409575243144047417874905479958342995546814485214162445063994154392678956846327569073630757566075061326304888292346993392609889360889356027655853059876136459075825343424727472445453504427630965659115887070258186814964771499010344208972367065547904252048192084821551486298904525122556940123241082707734501966030919883168600169968448078948588919151819089214557024469650291711571916633636228715005547003804897108956167520216959197640921369746306193645661955152116165403504911073811674288277389585775730066244284433074177817973173968010066597162100954909230478256219666525323464378592869619628772515656010503684801990180726386475665806752957931769207056486943847557071665579073507910392746047137286452026432875639326354121116208916882658154338903073871334521396432081316699917701263451143692248678400 [77,33] 2280570459336077412629200692891054817312316092752856540355146764394884045517219417633029926922868832365622596572213492599325482364689397661064901862548601507173484563514886543359961974159291206642688800700872601423152129806750961180407526318199712032771407039699884633844482589469417589613727208402412519495189075841124032116730931627409073670186386284444579303445030813442293148008853088468863474965070081002898764447868142142088483719160005045723938424953932420836883587456201728470924122201809885364262069785086317716981441557366307179538614161733325704474926851147502455628995066415419036987593670901449283934595871926030276131389633156882672739099703967990033006075794173562793698727632874730425558673939746281013606897366799124781069192830514391017928717306367652032040708329596657909350088924593804258846596892155418522938849297145926986964374724512074697512918649467909888447794221828642539093762847942175265979743420173207841744683541261960875337878053411704245031561890007999217470271497874801434156553305562032336853338626525893782248256811575158595597502301769865618406617697176335605912110113045058624998102195586683111162855101160680148021564071538340309566475706945112341779475811972008947614008295095577271054370722759156019103494358095538120870278565564320747913586488925265126994111955328723496439669785733405391808926390799891843910265130457079386458824798002732602207661099528108679173512576001944248827874196564593192891066672453261561633205407021458534995904914465773759079582332220865960885830395642778322831810261184434310215453758514925832523384884574201760048169228355282282116017386649585086376968462755480222787421365234864079524234844387674251424687713058443732911214820909873501875358404261298960323974616323269564578778021982196249213242307759436975283266916300705845083223555668891383792271981551038024150413532959994838684556371068831592572262830204598831485863621963401579733174208501058937210113988452596665494484117980496197063354768860296594146596099016513672982770879478928425638210212326809578404138804997226700172759592650810971105778382760101239166627488912348497691509483615419142676344079203928262331969596831092665068135798235138945824835081916661298254251243535808959931377135154116752440094867981669466785013815121055875760291139604535520771437349491642368177221803033459636943065363013092819090475844170903308410831062009468261821691438885669582584927819056782490517422028492534213052599141785954188611043846351741838882150301766619939510342252616928319125332907245142469999336727299100055402248951082153307173276799666669917180786253395457193532479513895424680387831398400 [77,34] -1764624050742136567881088660062661535937600384703576394767341081316867157915248593847989765677532964629692403667620104687403069603680298672084838989738347327004413980156814997589832021381260987054952551211547712104417664104373893492887813531599998068839655410361093844601661940886385747815681691204517477939696641037536681351561220427394069112110349010877678132633775022860991679040854910684888761194303522875233018329267884835014387603649443382698409861565266033676179062774762823348208328391600874953197312862103514950145884867927470901291660849971376283814856097794124650927492767961776141580590503413832179874388580762999864434466334089008575491507029150872995794772621384734340330806444297651766460235153576857577218917193360716027144544706246733920507946480184826655001572130617380401210733004538004747444872546894699560554294867895678264523056208834868481443228473528290845758170393929599697484257495840730477559599960429771644374986994142500495298075721779642273390842560286648017759516388920392452195636689615812554042323221351279566497027689957345816503629511348212176776004202911897576877309097441011090066210015469170781504951219960837538594665230010112113355967172078916711578721183062975114849719149622813326956851752962006327259944553247124022162066645803547002752427972187464108956453377393663004151170530734181853522363400984704174790117258294572769988504430341410766108608829665971343886380178602232244758930067277610348980456877764134356591207529702869668198555376742914786424760083510815234495384564568013322798634146608658984590054671083126660246241000736469849749490228294396794294964757469987150095837308073978355291528617402692381894991005693491375631657931969495089691011705662427679168688771058443404753573539571842123117413027735448374739735962095240181670336410116643617307842020385787360465397049806000046291224617649057594574885462916382885077617552961001521781241559180679415884162307163540537140864714868300199011043325828080271220521132709782825947354522052559758550944577337571741367443505103452448849138682154421660500236687328235246750688831171913993533718978207224159177371216991455418899721278840917747910080581866910146130906826433323746986646209012861121478715273020918652139708211080183627334278717523575150375081937493763140964991783092667381113148272690321402210390094365904333875429566835022246870875160600602714997122066385473055936530478599579937279677203378558103009172497536259560245966572596781009350359617525159101130565670748415583547698610970238227915898995253985690966918101326162744024762808888175429685373093185948455571332656697253182309383948931747956968652800 [77,35] 1105137998076156964380662824393433049160170220307244752998613869952332463737768851460517538070934492509483513697961887837344139100911420596504020094145372911174054346343299329750855109072464846488655630887828359887644671209095888735979047227791888253499875900584030145246431257256030359057001688258754538945395121738369074118717180119377980708576689689158439349828121166051002492387373807143162353561073596357321316576981237345300906384279382277479619653619031757324248414746332177212806211405107344395220716438333863633526732999841914811665546400338688872323507770247331995608568055047556659732843919510322165642589881306221596281365995907521748116663003800660634598031030055924503093309553836280637727306924598893525169790465613671662573119238173916503945458755925085605418644048692398834610048795042671934386582235970041499789402380115950121218913235034571717612040881832412998296966314405099322037718375761810201672365484502897893699393077944760383353521105603059041568911659053198544137317594414765371974963475837465893519151241870005882472379740206491058633348439732227921210311523538290649686538193053177886854542271040040303728314641026302132559772749751435027242416350243660555364612125337608406218349861235119893215950044954712882806261007776006457108462729020399573596910051838291808288656929406320570536987926719758609685588220198201766481765197845202969197827763330015799743698067709344138927118449624333472386934637951384819671368021607117145041546860470964987844466624113674155763279596620943966351235217829815588641991101807115595665597854243246558132367629514235322494451335717479180354426273555110303218357907171729935697456911017263844056560192038144860332079189864801020108675809583816786425642965258746297748504740916348932222176503771432844349432044861876583080347780844352720455765368471274517651097756920821208063892636227600475001913520401771108724634511765952662194420560230146250366262267483392087827429323314677469480587207908328338469669578453885487481267502145718397501780655584055246603873194041601463473863345088984102789751271839702039059444517547187054788786311891084740206378303130838633574749888593207101951717523053837860717031697228642511265028845146501162641705227935402310518136038313725656062652699739555134653125073182721182659286860691604657549428859218637024685719937165171725240670411959354218735438778805065694229201243474177676010985292688097455889516620508932526184093851048549314670151321531910159086422560032935187135807575546762244069478336196198806343530466112934596863630472875603975277879768030909767799541109290981186753655827888605963703207529615219228672000 [77,36] -470084204351648888575635134013461535725615442416121330218364298523314835753834395148999012702942580361058273249045728223447880845941962772377040489662164866692785160392624737795366505431365598898217266847859318590464403797826012882623271510395122369540464588818114529583962126418412568218185792599886550535188653065621922964700018649058531224328060854655414793901960104866165930793534286726062320211945607950675386582650615401548419133694745706869976120827203453172133009812654292730208008173685772867525212477795441221727784111344438843320494040419511785181550913189096963043614487846528376531262553639089767117491838130333315064584658421887501240119350385668608237527056116295669756657616646708422877239327790119400459806231835165890499196267283965496163285042170837708774310408617064066548407191891636236545759993863575154302697063774550012937814766286846759544971493322308163508066830366926952766952541299189474687508101077219969972957158279641188391088787979924123561963061183676147000086723548056939771279142451381058697977950945261392027414160332493749369046307812900802475755659870576156013721271354456649560217350892381326665829106733497494644218113789425434911457201943406672251380616431129281069965790422574033891290136082177366634894764388132476729934590633425649370485261414414024770349199734931922130145487711553286650124737394007760193193725593345861105912315650854029852262730841280163928561375498356880527372681938183585879231883427811908926351089259390797105447173344624837322365071889121558428147636541548477611165665810813452388897740845494633729544946074136714528221315265232143186655440968052458882432382426994312600860147203172621522495666708333013887105510485535952840761824006596323904504514106259486577151316497758988015518410088029961068991480381007706407570341717414619224164498509800202270887267777936997112831774620829887313188290477999602487181172635313893674413037241434300098859006551280817671917395902388564745643079824545817665355945263390436819175778214167624188701293492854292253039109907494838376480678373931528326026728748063602840356712753589538369660021292728768749230659255145450875574591711381280483071544366995114260187985107993250558950937724080728651224906407128996472873274329128960579507245784449337878595527475572127412056815416240403011513024310948352314344889027601362360983170471769368087020602952400384523013902835747869018066691872913738238781175979388555942543822025807127681942444815539033304673714201981185080457786376405576584413856071886730168285184088593959647247887811904154962790904390991295583674084146086954118287929750938320168247240565561753600 [77,37] 59432009857655968495143842801950670403325417212520186043521196330956088323381322952454534569749937757144426656645700025839571939655727950455863917657480114945352435780957488581961738594341776042462953974765889796353998942974392244853325698145239982252863611083076173436642298449934753140630663002422722348522997456600939066567677998786705856735367354545598887567333639248528736185991596163935305399733152993182458298875790712764964362830904585284019847958585932756187642591968952559846253410507038515652322391930409542000445229321580685131362260508092798197689628556657253741451780294835579934343987497280441439119750423603888179850792375581738029489182978871368742770192269679442208466708006375916637848380257467719273249150200455095971441127349202046617876273128327428451067010140106969962410710930643789229970355689320288281965862885435311345572773647042477995066510780470778789718168888398908370803215881078095757075006848140974773637449994087656872494098331636196915020249072135529825791496017312673032036344943236364880427759827451135606276977151887703098259400038501564596321585004794806836483268669216205338535476100356921474673283635758035432646431015648689683461466311232075767971318239125708716774738177323238600609471880831412944655359829556703619132871444906165563932773450800237807461793185419207658728376306416061106926432696115185753038907639093690093868567844559394979330080266233301160008391076219236654132886935227212270859246098275570039213537141556706632210427184806289546543626389677389112828395254518411707105335758168559243308484850237710313370193547048710539699928823194856028097582267910136661651142024735797863979570954066481747961556527169229089946943496997179442286450139673877082637376604458869297644598798041807910887976905975405245278455822882343237507969500911550116427227754599426866817547488544213980687881079171218515697703089016565304982341317677594238010497955811187750648155047934804253293155452359561556669985413374364133402460018654022133472312734252987534682056176433845841837110524229735137781338284327596398274310933347648905608003854227326024903245616100474230291828203596942958220972100761456249152167252729986066871922158704419131575335082452946932413269817749972383848509278956741055330030010219037614315562035803833772993913650666809358991424521484334340507325374705979742618537757433160835065499406621517031437924802153249220734199659490748699508223905819624917249297286854223618838812446152310840441965969633477330726479532805751599071362874027975705826074862752665930584928330396133208591985542495420533377653569670115018296769946439632109845996791398400 [77,38] 98801890921514120890692327883996757133640584681352487762013108793477295542818665280227250578021370269757845230445182918375055830521472230675754036332426749671996296380327054985127077080684088062810936300094641808563598128432502922735648298007698258557448211510935951329818321186780430341123478628534880289575134100568596073686555423990404942961465457671683595673313046847077251229520328113950201299425979011764441217592873799711497538935293586995687799078247795713790269650703735635323384593151508006751438435789240723531943654347044857800247745794914109487585154677809748284434718406512008096842574104340009482717874146775262897020197037189494911276577791384594250283394413796047227775895257127041689143821967519766050568782381263358246484612563199645391351385300642167611255120469493220557754068292086776218252576440861512389309035027430275806467619987564328994299667921705080847552728367498367913564484198119975844583103872954310240232432348492293760973693464849370012917753890162312766932663902551078273714123540158059207373195375280257824199993890757390686539260955294021138590935187307613393639683482063095842529191466856332701387554656901779744374292887011978710168026206722235584271822947012836246267327782295206098676908527324407257980556406965532979744583176197391114959056944423791951608107356762599217938545484501852686097428050384216177347608474071811290519106852188152016771172417974028520499073289278359663971408851338859102718676306840762540083418878069695490273509523853293592103547039810507226254723168843200050359081293341235607753470794531861068511702583964056808714384028192970016844730081803187763855741674357861040149613939320084739408196123989150794377334718458510370660723923968549004008019526287216785403524597825680324955441563708162464799974013723240288006266890617187552810772248303306223695610401795597811261377828219032324726639671462272348281488551376861864763968185310911707431915168184711028085072817512411238741640945831151783755212306726465530519733530074123167685635139715125782755626053602630708027702326227641460203436799720974314485581298200015445774925834578929191171291052420470104894330618998076498755251740134449483366351791616695508352794452061160692510816181125684335970530623153544655210936281084758179621010008797599014084096210149449286054199490411785138837353136613395238759229087469094660143092343453912714286230589447450415617101498807840216905231649182458046618426228490360889466936500967404800687923667637649828783587690276338944127961111968243254000720015025904824932712452232381053959346120018411485867057641493283763702214808540814840717482393600 [77,39] -104145559570457944933671097309968092637292279863192075638560701144902180884786041997300350090434781383016331503397000758575419646079890742379586579902248518448335884418132310530486378608769531296473540949088057940679710523760161017615343368693762314068106147793428810075691866840660233081166911974111890870050536830526212582415118534849402552202232617391816872451673496573458622818986829988394635903441428431742508023515693684772404880395945936583051779395321966462656136008539268955709527667633025736021884909342452663552291041389394428531553044619216679592541418649753875218038147463403573103383855789317124341278064214825895852586694485993774745067661550220130600213370115535383091925738554602967298347823794333288104676161593385830058736844421860922016135581912567204435399559183497032965535451261972437686278611714992024120479030181844691445524787070743446882796687298345105900538856026404966027721455291392606010078983533383447294407155813288053731492462138706473665037596460187823854575049459066469449757798658355514917436583604930766239260921090764154807026817753492847782337727183298712570751656366514938139611695298915517430682030825655844450492384074705419195533394226857543391230105719555518827573639186142091245416250541572257379310937955247551118248750326248261126384814844866157846217495833767238360565853159751188009776265181173233065036285085737266741160534657971110498729482175358007761452384771062991134422636763866706659332559525408957966309849034546776570403353958000818852434641336589035849532470536081492143735224579708702063773347954075473918692905111722058159500084604539636514762068549417207761537150599974619825389274728450030708753826858002534066657607210480439192461958517932399834374183368484646423755311056254197907876686499486016402531721114084192134923770083513359751615297978696154071301001340365900265869199794030670111187757382420658073101791969211850860937456738010218531711658540607871575634827743761298244974790589176146809097183784832819857278452952939249043798679410914674859821350847353155689566406111534912876038893827137790336194186143467490591547973480888267390102295341734354818511174055842834122428974358515878920511849986328377683963977825270106696694313799030590541655594159095638529988612972263438079785862448417670644182176041331075109628034033346902564503765476544826807802892142154495892931459131309047161334038415755551082887814045193363028175830351095566782506009483115099841843060335574962161516275494709698263459659492167077898122997312281346944766765144024562240892830398145222050572692769070945371472626513802562278653926347551065146340147200 [77,40] 62167298880891389415411885669690082455492675837069779748865290621084311943013169312095212986738565035820814912881071070489836188609509478231002166539656509147846010968621896731897390093530931120069022113175588972875211889373960387551473623927462540116149874757900902070302249610050581891837157680619402100830153825144522828056985066156758954490852600683810018316047082906484989261167997938564006555467864508542794847350965212270705526307897265088798639680904242540332206566631104207932330960269035342167351869959244703600981300911256427635260581060786913612992379903936175607098745569210483575734011051093278616309397168493419248944244453025970528353006166634235300595969816843636054686015554213678073796749346903395123898701265249348582868667507228387093468170983723315269134738601616493241690595499616260305441088263472266125172217048695299214262207353913898386856882540585599909791132586501828387871805791658239606096088824811584101273552022935351782772163848352038231302039706235552493718062240090155497928308157501020678266279560862661371272647584196168616875921098139695243142234854758870898689769453398141169392205959472479791569453937311945826053619219977620148042516923441887784896323360167798189267481874579833097344775465640031239707499271160537688894506440839299374301959049837978119912098472217269966160109021421737789811358387372164892071912697365681030156506456691166482492601479213211602646223960259209331902312820374261646147975666349095086669008217680776733111552131147677310690189138411542377310997818703206570480250131272808533945339855079836085105837479017132859743485766401859586841687478590008629602490982651289679407841132078533998862693805496081621552735687306551035037213615392513074118524911060480948659350539375465033689123210240514374961527419818738003334086047143563121625795798622953132726920968844506496527469235894273140545094016122640431688810530009734625304746048320780833147170348471791198842494717506155920301192286588881585706597296943374025449745331995849004834353197319084210708783686094066744865766454649645148262018481148058170401559620617777810820461948011154971837361722744820681842419601456464819613202471008222976815690512254658290750809839713256191763360560381999267433669688434347253581944302811331901567129250868673478596345946228176060638027392929322548186177479123247687466271678128190985317915884933972958762773138238359075087711091577907397312704528583427209920263454992146182340143936178306332961189377334500600274118541471673843928000276703214723291234209062881224146815073336925505597761365831038411891377873284966946352388433045587230720000 [77,41] -26656922952514023290330116489220751053635617364741411101559572355007360233404888238714133303784328963957443997006701447136379120345544337203004344820571144612351217093428899138480835786084103969735264994035014656545391241505895375698896685806505429109357480178313436403393553940041549576800541847502238501769879889221151242374121378299398333590222754667320600597155556450339633131814082663407082143862222187424854468621574875666987825399070445666610075444791477458906465290394143102743781774197418125440897330292394359751898545694397392581178646418283996801085812610580586185628159149384263685863321878048487705915916167521374262603255631780979189829998897567625380881308460288887570543204279226804992731449980933913706538398340392071365346750274926560469935421933683559041247875557446401494262901461563292660103470927748069090350576973305544182317213523125251768596115353330314316472913838272667133816839700574342334871340099419643431492311823479039468779562157462772319639839551201857777775377732308620394848987346087561057530619456828882375023646759450468271518119607160451182258505855430334693743770993375411165927345675137802641441539848442143175875370680181013938748084551765148911568335655447090534471993532347466917613311209481453637490603331917293701812031402829558521797942561393882435006783974976840075820623465653866987630334224241628902609201638003228586678630222649511220950884116299447280711735362389881003207284630555783492139975300594177937556620640885055979593782132421583249523662253427861228778222270978173075950502258094016419391209486100192643307941919755095029555553911497284131897461915733634292657543321699110490914762931978470753152128261939545635506270544971480894589428109951623372577469446056864630551688649887418860893498913144787146812770461259689540217975430047386458823556796038136146357021188296665657234100617990643860755241767326733011564196844461917406554576400709254503571857488795314519962956919856222401169298769294652301831196034750427743323968744249280376481658458933495929085905772533422078934080652700307524447457630231518384681736631361372735427388536102054502846543238835841755047252112962045545733587023899813168834372855489896682080339517633637614313407734146965730392427569973646477492612071472404061586724872853020023159170795220890991867463933136684372574560728726240489934842906287695824949220465773858486335158135535767042046900466461194780420671720633573867132246781886498629210793760491427271696524256945016764530398223769124385534518002906472435454579735295461131483355341348958163614270294618144007200143893614350882648274490713387827200 [77,42] 8458616559393930801705567803894054848182828470434255413662501497818886477442964143066008269452767552994477198872581180527264919179949009784164378602951529797725075557162503578288335846056145546767649635425867136739800204524483907458099867156072214707065556212933518253065634711691994899292819993969314519540526209392076417313840957939012077242031453044813497972073165079431206762567024890040329131793042689595925698336921322412461973248182398617217597173941653883336494461215937457906474545303351492864524855884181193083543301303710577202598175132468988312164911812848143601516799898528327084699254945414350521541311633666475376381460528642930029090333679226892756665036213987962813228041589009508386048524563256899774826957402762603657579921080938129102209609987041164994820245494607244859391211464062576831007107286140793188382088775854436640618018022221746241259958397010232942909798692460594917145614694762665788677755277357731128128891232478389831556914555564420596182824430961956051525895572297506892259119106654722877319244000326433625389763229587784079938506852744501578863237053968259884347040141070577138703679957185844843352834672686287737095351376338459866714918923745808396487593234488435294385328622341479202546624290767368195767275522066796180092411679830750506621566417504065648326601863150290616442800062964383417909739385805498112850083739394182766692055669045360366259689849271621383953828808486401021301368203002242884903883471924732137364165532174958838185273993504391751682226284922253532486515013615708604795313017258111946873015853932970852184551987686301115712711513792213999182985089456961469618403701510544651997478141712928522660854390540375058991442817038347954082031821974327639910604160254662009894682469870894219808965604070873071207364992448035933422219191354899198698350691457694701865805293687184340702897439627557449341143947099623177286510336367365807215130719373573998202939547705089271337620471905409377508009323703713601463465492788917179804529228168291672864539193442659574832324928819744201596546601881026195460643637103442529343931672556562491366546277702168460971360825675942250992037264340607219790405719084687065778968005370904672592046735243462301532614054011215185049743930643359768446895649099869720620907034536690107021565949014722320419482971491197445871824929425571410808604300291492070976175371998376236123572485571090229419713290605315261929721339315540792789404083958505333348009958875497101763984504991182769190900868650304807273277041298659755727445632451928883346500293190906689352515371087184963875357321853461645623550463390515200 [77,43] -1809933617475667706679723881570295566145751996866667183393587553484845538533794335750518681298150514770899371856769470737423217674115993075605605748311144892001352550645426107314656499606953156033833821911252898280900920083643103606666392185960840550923461267587723080940254058333060113389686481462732090338965967723469132849465984390076159084892572579965238403638548397688430374203627624329936826417560186228338969336601989952167396555611069504614259119046631189458206572667946349673637385777850244808566699837953963750825828802587298630895537783849153319134550362229674768708038017255889471812986550400662190337245336279670135951161405449329929858910290084213635840805895557652581382622929735760714082489267275397264735062837367566347451493568481350395948198206973133807528294967913349265887897438917253492640895496763397473747683676586215063821335765770147749523403100588056538059431111959060438848933675278299577103545723690768298457864759277190769436535498193237868870091528478582323247864121013441377432130897189085733016652305201884219906915001303739859587256534075515190604488001532984890574412996150068529021770493368113884830914126820796611949721965082823826756522228215686331947053113000112910837564991887451066813154837242539392996751060770283171039615265215316337813508222500038453008931958509319593780073525722001497234913064644270742725142785112141318839235241792044605598530048557607622896558038904362508020050529003396319705322098599562703311526771466112040817136568590926437199845485295300006984880637075183428559420488063853725645668619207795623183124356984241289148821055748099174940955370624036393001077832352129759671532075771039578559855028553200261205183894834050162111803727173304459463438180167534431692390806867433820755004341716628703487880509219641066805331926120755194183140614264995299207926300355162312245324594059314227690639509197269060097669306712085158963982008084086874293429898389831185588747877938966357669585775495090281803199234014178158621597534907469683943290479676030711547972822311380192559270526157547808966330413221897547277189140086535539065107619917702220722673982958949174875268787659548189453042684949323179489769019654835634322882105306407607667575582252593964494756014051517171872357435621130038425592201859957674157491451261074646709332478660333106206283438374070564660861127892366010330529952391427179608829854609329285500530386164041900175090143652832069137196875160827463492876822164715981295568132844332255733901973485988320516027543439543462869151606647231867701744888546083290005275276802374698592842491722704529226243652976640 [77,44] 107882941174655799994809794754529417569433269447098670332728545486782042784436142409435497335191063545618370202126292821715523590694921668785588603679013616244775338345901423809356916444853347692681133430650228292004094552529054101504934140737133051205521332198127528036663393992066517121312207506741038164541462303852580448148259606137906325311894942509031748410259316824120977448200972436345015965739654054856787579776914368552264849413118055462773640938439102128093571524695405692493043374283926172314880043570206564032956630143328074173048225322796134080043602258038605487046434470653222056551619695409944939725949378810536891428351078438061756349376078695020318058902430918450973246434326897567589206143450786287319435010479604534229156796181667221413644385854610845635953978648685775831700999557930087410076578137165365292463597920035030555206753878411192866651809560095428867604484721175847192759167370812716271948538109175835854297801472605718497848232194552701436003146044844043196143477908395378680033782511174494536833174939394547268750771771292772222736182830381020079573667431676922340906490569242553079413521586898733368603128886126683165186984019613089278672495963983216529818871291867681413983690159553615238027132464839859708385031813406491604268515824504152721486759378982477009490748905502708562816783598033054147066915659733181845161822739292649443290171854079264965081447372694482752417514689152244420850271814033424882184013381957680883416152660147327240828541439363177180711616485154383375047901850160529963135573054748521563648212099010807103414634176611176117091654082798676841792118538729895105419978530896250032775906872543456619193018163657309949120049404387860241781512868931907737237735361326033307907896547358012387100996897190910763551968305176467271349992627896707132689050889677122053327224462820379249853236320683950178155226845417149747777402378468756837619598534385241855073027801139218641007525218035894200330896069640419831816931619547720025850363117538944597041923065784080615346679505321084252826071762690757534815799099767342027504727012291825681691198828456625598155439181087396660067894202715373745686282192272100378381623510712989919004419293754204222199425073061905492128335282235351974516988842000188092522210433327812590909936453357297904324999623758649525160619584944512666017944179484125024057782149296524943207036507222838318292370683783857059795755995360779026302802381239980407846157865704647027319698261132276657815330922454599777741713758594803501380207175096322438390672154531365504038685207091078164888035022261990366159831040 [77,45] 115629783186550301496829265631401159536625222231362197092156802224706810601629898934548855110255829854417611652866059603226350915907355566101338366990333348236832315984295461189893806177730613797885079669043904496371826371417422493856612887668388336982974125489206187103632267691971114755884910224390737672060830793849488981823212759460267058056193842065131181163526465294206533554084793382703482615557319988213398758162576468904474183154436252967099563465083470702468562470392026901529097213701346238449933845256308133668876321980816320198566564681422556778372485884873102968445969743510691682472796661366844260602682353789964712660590612343960931652578202862259126402712420118345996226139094199631145787296314577878501877068408345109501403214042286834577971599327096353694215856254449800591518109838587506377509238126839556865814779490628228460797152398030252430754228107608443159777251008493301326389856298713559195238771219051629702989305306097726153376108996701339488349676645965881706797192624522626991144686299505175656876122360597816941378395026403276878068092719205644051334993027619615555338986037590430467789979410068862637964603782681141228974299499312952914936187909284111237376204357836208868572799342107537781530960532737279725169747212744998149834471530536602544678706511611778740831882139876240158438801727330841585689980184129008191634827473988935288365520248439940982133945822098348651789556205360359774083454257228048909218156373864689928337789607225901562314367718022626875035791283353290298697457337279988682459265170461640696771411702833012402615239043625104993851114200052558575708439550647954919625793349438943214510109138555485276592294975930255201578480703384152157083039762610416264519371708189906025544830411356853560609540960609939618371590415446112958957214624982715800350909578594310092285232253316339477933594031534343435613861426020246673911249444837952581204972995190219114782373361648682232514919769468794715694568062290533206698302306780715123259671238789916973125157564813495236309212749408819631383740811684229309248200696675664453400824340992487814884963134862670570463096747743561327999903902405031013265280398307110983267536387040039583874870082637037594257957941051678307876314754794302850100551228245486100024507316635158405198623029531835990314969368794174715533144114068028087183394760935323488027581890409301816888949094246426137225527015681426190180208673041754890881672196193235726679179229085419082408868595064739374375386015350374693230214149507353576259024395956113306154853882639186861094730430378072941049205618531755674828800 [77,46] -68161086089230096251763027288778643658558428725087050995613640519125815615941553143027895424501871324109177331056371895406011448917241684810785810665574549376111247210650756470500022841321385654664994396376922591330489601025573510855073476836280053257923119717175641701911736766803848328595563299393804150684770268928115695904915477721100593197591306851085156704552631130885074861815015980742452377217379448694459668159845623121667808429391939788199463082566757509753004772947069368767410025497152297876440361798591776839489274076417135594970223649324314515374688588401492573929455321930846072262332951199590975727911654406166356419050585116909081352890555534896607104832214742368303822827508444346438035303761835892005243533940864744453433402412086103901784375732708399338492538893720878536093124590610899158007595724353935273982017739577775869690760701240024018579538747144670698273271544118976861469263868121708783433830601590345272679818467786854413781075946460401246287226866964779910780108198699512964644870572423183623661072099029707267204957030636767909429180227521289849248869243341279888118999733226840791582865062876216759959779062944426632319056984346927477861135093350652868383480840436822715135276860930418855417705989731680431040925341012853322164735112243334093655298128529252085957852408372632486682220202669025699453814292530704196087133191186678404299035127992415040747713533265014867271976460242713218810118901672182961617326303421825953089017574048855651370893578401441886487463120174269807324328726874547298751851750970401487551880562068300964604374596735586516429638721026835403182113953374550659371966161409436385513794131820605758450444728307915826686353461071063893117513755068353870089954739325717433481216260295843495710154078276068032455495952397686927371591202528643559240902239930423750832273196659771375481387088098899272524279062991104058821224188783598946104978240499190993418153163478189437656470903275327251126792465009061878380933798791116187653713894043205945676552131620027718199941386663066649300377398341106331508958927185266262081745933322916733304268268745131995339937988299133609237706797208809014024737020417333970495630427401229884274296454139848014049614453118553992129095325258264126001959954375468046243609486381793658405899175912717445054139082108908099632100321520794211318055903112687341463822133833926191737214099232844502991991154691116773080461786292841229977773552057419596288416198003233088961006076717808068410631984038515241753393434753869308643961725020910061908395359660504694173452908711706163600158998321682186240 [77,47] 24517963296087718999193742469766603236716913042087228754997956434801476271221247166064422171355824042842889630628836878522202275557408562995111233576311694712679664255615346041896601484999485364046137283675132326560353751045738443664292221665364384178489619274426392960074707753093056045633212840622123226154514736022864582565910889476349120623581855006586009552579491430651226305363514273389451305616995218616711676263590434885676370414310793976121288421252096945607627954320867285060233075693750989666366112082006682776278638660745691775804203187913726505133216228922858811330850561722572339551488785384378983523384334832146048634982725715281194403481916020977373865076110052649269785468667909276920532335032442286509498761198432981778455533894281708118928544391462276774974106007506757608365273996002240656579803685995520350341249834312592150961656321259782563365309650139866540144270930560941540783792217621955919084609180488631692243716392702453929400456373540322780526633653877987357653145483407163980990350954542390902785578918686576338777579984608138629769498457776421372776421532628457751823939663432362146674311437912614144500630913870972392810915138103167991808934971942273619029360191434904701076504647112612372119997307627412691848866971342813339233896628983169946381607106410921019726068880736869891780497976161459223996534879640921519939127878204711633928068069835061554165541966141199641540378454767173447333292067588104767517845004694617206590093292649238396241060540656729538319721503842350551924562917228408459992632740414319312285146354901547391802422720459432462367875685139504611377675375042733227419448393784740981579098851887889846928960145363342062538006376571623152532106636056918101160552422618081549707568168762891716856215621801447887529471667374251706869097333595685328446518914305055506908843596114492272805755243249109616056499488905528180044860487971300343434356322007045666656602542853943000871748474946634921331548461523700865902272610822566127413632231985950344405938215699194512553136548111427771206794614570983564389284227801022373902205961508945237482473139684869759936779110696136373042716871086615919967153002527959904686355686950285939862636701005652945981524345580551528401659512611093070915831165091784117255758013442989860632377533842841970694750383824286927283801551220212517479984448585934712965954844205430164465378838920369868428672873939139338402997199471979135854616758769936692760376540896804698226456910513655204995479847521297596864272815023747097718830305191594479140688218143643859045493801411341664155548260667228160 [77,48] -6883803698850556357341877241382905832160974395984462338540040474134764697711824473486987211744267882714858905267070321617747851931529820954118559643701355806289773795371862162190264435611939203461502471689686625057793531870578525093749567519504687077855427932825161150885586014725886135519230513412458577266142504164951393103656953116565250252433826859626939265544497018038630430979174204216896287820829926749972813277054557701271151068609035042850510831147987385419518102907974605909026909520985334763755780904310700397674201647841888434020517577024150843068483377014099871338594236930791785334664893461474821461011420054228909874578398568852909718809569024915728608735593649076213688546503308292582131642042726758744296198119711951284388731335873419384522124349187486618624227436710022284307684422781867415070516994056637960442996941813847003601369539326203436989633644901725615938217567311307494128192462004359408986026582184343594533822187672456415256370969390851052429606058054332149857952764685358103246562593632733715472310136898211978275060783581450559602545702884100012733038828792111616845770529406242852901438801516966944615901282701772278896377574804065699921415727414294495476175215370790215272376475334427913179300448439492090866705748151082744510760462259982512095271159031046020815985016979805418126462523751395857557809525941073248207447371491212699184564872395924940885910342232606981505673385830257912265325621291247585748958571391880183568959507847869280819800852824429072015958059038091751923717062851496442612083698922709548581543383403059710327756854050143248458472898743151358760043079509148585000644767906892704939983288224479553683266862888678076671457241196221718818645404528557625254864857697429728795785772063475628669567653243578360914750805524133005930287215689952943124992548542543980200616098223025869699466319510937012631464733128461347020840913951276995463158276344998140429181308617150553661092182197437311372044243149662100100466802929232109710437681741391159000757548399698416143333213014293977416333353375945536804416560722931516097890125693033578079629159615841458022045027319296639058145507364123389976156021955880648075033126827534022968855529566082809196792152395760270404956127116186359560807311297219451214930932841713783695239982098874868593580267864658223836887202174937547805525056621959961361943823595042088049187960619596298845659472060114674880447231581289805253147742363782765905647556569972431924391828633686496810313742351921764851652743752671392512143038618182712169388763323360259195350680176524256902226378752000 [77,49] 1621631573166892412404790432934778940989559986230544442059125802740956698642178119926600317609388087165946082045528655280896972533276262392102136896363321716468151294009898280941964048655693959427710016303607868146983137455221593952970053746794452709064272978884361684111216135944751531040647385694637504927706605842781560214420543475995434054480598682683871263323228323121903855305749631382788221477110893527742400453124920077288035565729620222016451196306032679886785621734656507394645348826969380400327520896688879217099071074291870616251439414854355944436435921803697177899028091372391452441294372653577146273078001206355693543731347540000454578276349316962216735991114837922064965551502102048864692666819320109239048485494787396599790167167184058280946223902790453391387946896622912371695086897709860909398093393654031526532323808046474350237885508415077240731664951991667525720788351726422406265355431500174923167211596813176719181208046614545952284257089431597149288963405202985558128196850749987641124084983299914896344063063621472287406679463128224183695917014905972192993154161138459919822038044759005381459229376952599824839174803900398017196629265918613358453934922774504326078424660313924280083051135402153279865081881888511027590003086448623596102187458817946675093998639091996080757642807511611582785268576922680765013464453038048329538106972292540910259122060087823619899419820365560856771845547282720253598111206792511151683840396959132076775323402217664172825358759190677533233166227092414259309758886406445521197401847426095031052179760620581194629765696050448858562090362663010164520644269661322197652688851957088633391532388639761093015830003611928844003304732693104058181867836948119697889121874005592499008286995630385601155068853648702634477806160666742970227544576740030836416887711936387213164237688735511598769490703426210251197507906655778222101995010957601238163649610127811886810038043385166640206766592287797236797626729084505152541541935258159768688071227783406037249119536603418847413145057244288062267713378550501096889255723586704245515011915554074290607872857662702008530155456334012772245256749061855565884245669013590898635606107762716540805865089753095031399578296545181638884910182969239535921085753657265010077444114219640086235786141904353771205682812602094594623474239117632478308604049103605914562521342294783931326898005511108049795469806961377354367712929079927729011020677771247953909850877295691596957013472570624086940305674468447861684392402619800624219359344740241526736898034679555647268512604771932760703563202560 [77,50] -332484598079543695842829705195480123159083712972645270142879412720040544081715875868982609085633533321288600588737964887980341266746026855870480962841800350335624465146133925503420288783583898737007366707514993717741776199264285509464589059151268481447096427533646201285820355289709043708240345291088588908906202013004707703263782334377224668619295249973734171294866707366397734876463513271369618066092651700055339048134077558095813781304246289922474115143177992544235477927160919262514854303931692828367112416385353900156561345597665919720069569366235296619312797936609972211794710582509576562403742132890271674216607965972257724481099491862288963336303457251711898071550862764769520919328893838960345435151893484286212796228588575036200085518550377940616145474290972701849376010096766926870661994143355693252110925777908288286888618183659971864285918286739857260098076265006006699571171043181329487705994361288136313514579308848908072503622693171362115864090447136477268105066298810985644677751630643286758980509479177417882255937937201213432828215632877682715541479848825923125873839574658073920653878652695350887241138864730652762372800831037543856339975779614926822317556331676136146351551643752010735111208650535627759023298358549099104265516941087457537212496259699285098179642855437533081740484843358711175184407410365513964968955958217896406302878710226340068423988604744977020997568766126458258674880928678239529944283834241841193642903958170109751896210305133789426267846115978506656419240416821827363336040569459333856091962625796975485062587862330224469686175763755902037473929950828098647304346784240890343707144334981354095755246715313208317921504023300523938987476421692089159659033405633832732957331385353085660363778466900872614298613801243395840430310828944413621418631557859808509947825192202938676307103190546340582389878244929150310944100795172312754101853459533941814117333953788748626319428789031698014291827418305231604272668937693537893116422825708645660826055653822296185611002136091334764691439612708807866546249231074188758521928344907139383376885846790714594046135153560779102795791704390309260089019843480499370783203394568688964611290662029842666675534545852207819790401418331831753211864285478074157996372740226977165553671298320247412445738468208699106203144274628136612878074262946732723285910109407312880248980565007059946745448610177687589901591697552773094294081429978243740696602952241893265749064330056944097377346532713379838038812478087633793620704337190980759342671434840741363286088532972714134505388308808207853158400 [77,51] 61307569837857416923809190680302856932641936020269288231011465383588210965708501568206148242432692974432417405450682209512780852682418142460259396206091933303917623730467358054493511505648184146076193231750490432152438993873971783846108287628967164796489719150656713244832886358142127054587399023815095428345061713017148430473370178608294831483235371761551991778267235920777464299859722289193179835124334130925569222764485176947753911173081288293737697623330527098248807463669550590884656368452149451979838095319386353220209578798888973516640688414581675687118550444709308550550736887605635304160715860334700094546401960110359821813499706227878088806720711873146532218490953786666827700181382165082790689889601316355007984837260382691563940285713450666424283590388460581678210769947664796983574125162129483901927691909222559377334685685359533983385731514708332674728676586649052513950501188818406085389526808290549631555244007583486418070917782004455956451743829803789276369245012969154423121887167638815660311978751372441971089676770022291807043016930583931280085350901613809450101614021285061290529239047377631827638140321724609188037224384633556967951173472506385521199207010631573573869101672603003207967032011603615465346937866285356115403599384214651670080791881019036810554667321919336716867738638389039861113835803328298132641653599231920928290592041777345800031757295207579391045759174424865109077469299539243020765772692840875843775208458420651668121827839488227924635110754372768800415088085917994336764287110727646787452412977721107516008004227595308685689369542018535035298737869450263564215740009102885102057178525240159958676149910537345686943634188091344308176319568295083996083610599962793703387445564235614211345324394222192297696116003526203190261710457266858297685944468060394887913059997060237498877719637701907874374370760796301948099470059488886977803750659576650778573367870641055864281212799673365382830532580800904200244811641822449048546631633901132157518564813074294261258224833243289985881989019915180141461106829290891369931922959689383571711166226671306014003043747095829087994457472142267674707009549690048714547165723715688222705247556699370686906181700818447665336596957312154919551694982502488407540743351749885228521957843707694620229190650187139629266602729743249844339579382718710448343481418587831272287613909975740483465946180928078174852867101207047253593333672284453168991142490456175769389304961336307865501171168030563903373575286319822606974387746538986699019340493988626273729307524017749089671711351576408883200 [77,52] -10717040674745529698994025834750427001960494621803964753057513344376015818516989207776059865925661909076477329987852995007846072814836316932450003425884832609304404284036197330160113271007469849040191895114511265674308402154680258025252820449188627724096992253981278454161374241022734397969480299424594106347084218530083553355365643259137179892559035636155140048226535656789040048835449107168788627702786826807144983698903915134661540596111664562972318198310860323703362609877849186473883136630057504708109760857257223033837814593683513459956714595060765150958339749292492497884598634644832034265136938171536193794974132126881299371159270406027014928358997374107294025377058719360035776819433025870130923064584778551804421824832494836887310325056591339731455220273927904944815857160655502213680801256015451055088096517836849895590684922779227145547136055383642090124168914996527711138752221387181268069330256543998873710120288973586139703359983088502051840909203841749085138112766681079356947741827026599520662172237895908020245837160196190167407817337962888213861136621308025803453829253141773831813686760872290934966944071279005501584649579013606817948178374554732432458804806846783603784226776916904162800067451681918501801884577094680410480530684815838913770939786744053455141963369987454230197860389545794259437381741158706687302525628557507579778670753917214708711477872933829794627820722539900696392594065151687274733351386085421567980627408723058245407868622213921581310438522545456504976553341127267996777558594179131783011825890748818733941244926760918915694863201790942894179867630881554131446480645123172656221782363015306436755509229362608673438346400508629025078795416946225037325855513948815720920988787185533934980972695262152372159838489971446214816052095162093029123200547927776555998695743947232310107374207570338963459591367588230145307327028954924869637571567237460836875468025459364185840358546363705085553824479192512722138056473253128594284914524309127121220611756610055762639766990867549437767134315543363521351677221071689287709383388335904135237677462029948931326866482388180715003899662225498960417707188126268732234886943172524099742708909995100532489894541840514419661646063391066692769219104789160197543287305086152971251444363964784513074648397730987778641329649916442713360122451607647025409295948787262549180754911991171358352409979860093062241589208909724004711253456539452811317144039903684625287353014466899731261826073948760317887945935140511728550388706300989143926616791957896831597932880466159556280676643682385920 [77,53] 1952885681787964436237441804100084131239517432148678070085291286562041506010773163003328062453626597076132413764928311781146974011212816341657650712445440797190477051137357512864329460355590299858914665307184636271100671874352044169934796115902541821814104576307550770447746816749635208113720783656578940901955298278234716352591694095304228933283589107549909086122656358275187679140222573439442751967861385759139936674531135665905234010842901735313945050479181019304622862770074407076202633708685848399367873316343145913325762482755718446460900673327581985511053904161295828732543169738976401815407143746779190294054480438563120371368311715021245098597565051555505030316828490044904923804924517258786849435643829736400947529549920663028642844341785166168267848796753471496508519623151300035897686886919693095399612873550497018595996712957606637432860864353427824093658523154928739057558311058317786483299774448883828593597757044008701202186013972860550862002488136907840349010691935310768662217862390979736217282184598614623704423725451078187642453985410320373636116455025119659742907868378024669974230895939773995136961204836319651970056030410906697370802719778952400322496630598135446760328335247824742149258599005853675587162582994256748580391513624090088609863452679321553366865407457812208540383432493670094539207828144319844335658509873460754915499074576888487233854085248187228970219640251752372065960739498957362342630402854500822166032309028970334502930099028774028100311039776165410777242521543578096027952049279833474909643476005981959472215135790274938791887868211856919218911363260311765454474605493387540477112929545438413111564362682606826166871483312197657067270167726817195313761825727578072063742083597989766537976905744868720232416009369159200985386138885615477995935916036887982675022411344830329106480922608549128951319831043662487304647318194697990714493631421773786255060300746006274547188325322692665785322951155414051760574302075867320121606321110576300305596455176437789917060562237550931102026845006501038150808318443026941847512646822766740646712640563905539706849794658681530997353248489562077018454132038906008096768354130595370430682537486560306368065502165837207124203262327218427962223653381785892685169131647632533475664376515990816969654186771334319472059532635138080498878559875018268119245592066578677274328327914681590355836381842394592159124057788307916089139748816941458444868220020525519084511261922230781699207745644987472474013574983201624377913329521824205174045700334447031999303055129460977767172446093312 [77,54] -413348625044849762097597088545563648038156813610850188958087574284141934874195133717520066163386059309741592671655037256005711897356476550608035732304728375351985220390503031261388989458889121450096516399298688933571638301807658066055359994883976310775455982027271449751806312131623365884447851809493036034378082480240239940772830551302954686940407273649638317713285579652616668973920724695978604357400879238497444289841975417538392277108299001624478323689052656044356934026347893247286425018545706779806313685359130391752246799066313211781625559598518265638993917465610295360185184720972911841853596730393875646630176006245807075475321631680505798948775409361878235455064742619809502263349863664699380853771319571176120380370907406525940846431437768861130110276648543919610901257986418282645061155593170870851585510540454610042319830680155468893829405806543796081713232148421648435620071956629634372386079666519071666227004187710924911292782989527137658838833398314769703706308684897866698321984661454070786916570016605767112924471079496404347578400167147628733270470502510800591643899109104774482339847459278616360944206663083255263049994438385631034183776547311420088555492846627199369187952651473323770242958542291274604660479404062704945652104377127695272273135113575956886975666782112068700392684936486266539900312004588827475564450135496617079150648153710903821319803813165821558959310659383062066224018406655430652894554495854710675857524521362277954463871475503833316221402613883925368317852661767539305785075269440419778247917114617118092738441137654655142265895290590616648992262452982438998381949385194483556312625552133762976631024914528036940130823382677888431219139100053911288647690963499915787899388419830044719989273834584731333026593406205376323143463509692325217806586457451418901782691476901635338810898361052949944087115813216060699365009600188605742608586287932688354134730008320005630418265063415766089131165116220910865062693183011340935553847020370293463945443238026375353574668110589078367338075187991466649547127151320822595329422006876990436801282197946621091898440841075204454000498010043537738236764355316496383912722827928414305965951727385440650483162735341382534189294824189330802225016326315150401796025561219222482235614333399995818522020791604512911541847010639457917115358671599651160025441391387103603569933283349665719305373418633022984396296976533977825290791582884215770738417458731841528840389697643077772552409130955097009537520682323909274646985425823417787196771579479099340988145505574180972776128512 [77,55] 101862758701279731281769466339354920892500383193828333278629032707609776084714877942032774913746805258573024967926827133608130648581942132012396741495209350733006945351128295582492102932337756884518567844619216195018639345107924160224245225325884225470505476596066086127236519108933539411961167351242497105397152366502352354502829744393456436107796627691114657183065700120867354296238314299636284885516040966048969093227714526665530651291977019491227050187342257735861996685407565500989673636180205429225429981239646188812064854545655077029753942737335394219844356494743222642274496037844611218923049740146099336576019127631979582615035302965383704980769698794859578168949796390815897880637750476319587401392258158314252601298854610819496690213454375710445332998412871840386877065868882559353689767276281109038040501858413476956885347866371616268446460989978589233030371827221575376445180985792077465142832182263493327239117795533151761432644431072631652395722737021753184095859785072685378713564574723386578429204442074450934615954571544831847405521440801424731517754947932340748880823672760161815847645321188104442164456522491547992941262656412862554871968562515368343920562357477095803873308586799770595971194861323375856511537814594711322120933657518445188326747986710050561374352012013215943925419024394911206488967639793596856898659439091596551660906447526730957384157612312869560578230774657273695208705710950221224316763518365540774321547329611811450814952372920701794720145322715615934048779721735473402036184592607379109993702626218929385437402283932183818261166797241802255845205725740080258877732092718828634733935285097662166030806930105787593451977216588883526753298671353492254656998192538552803067725470527017006542194370976839135004672462511385340469016291107624599839592014751930857332926250238071912010763916320717888243693768868290204707688755925677989664598089554000162671134736418745269774997186308386805068558540879467478917231883253236139383128207832595388975735445808417288572668222232465327139150844133521079926000623864458893163670844991172217364616987710406075619311234588272079576981425230837614667201611601711144083313117300492756788537192793167380146970482647046121304519300865764182488197530401700370439290155268443084847555923038246558633472655270033819065354536446276806699103713216459091342145611692671020366400502889282168978756341862962862499379816876632656987945440274430649650461149058354420778598791569544291700958936883681933965213586844107930760714645855763382808241532659654623421521992365572452515840 [77,56] -25756679818732168205085919548473537539556055071234076693027276825088636104617491662388995433036967420386713605148785042268836757952515508022112128046069804144578129349978104606805295922407893504849214244583888223228470100222617521990662170619059555241381284804685574135102229034564880116512476617726128706950799175321227012303847435569652305951940999293645708773482179331339808158141654717727366513078534966309621498097007887095318417122551523055837657617918381331517332195104709404167415331786179101703833946218462981914208481515872910481477310514172156161667675413867475914838828887178251833918919067864658321154879046033440021823725945601577493377687965333370973121235717749000864919854604054263679449812023812312610470262877339191549611604760710286396179752291871545315699822191474534439422235110777994102311394048062332113174041188232109041145745061173449147274971684168024334302450042692123812010080439743133669340872297692379293577595101240625968956944684244566375013444728526735078171291641234464685821364770645383224937118922129896005303842452902217253632650152619528398485345774241403788075297217069409032046669332171219181378831028146576294849226230866340016663884147016190588981638725619052980310037389369093540622471182535555594339872787492939086681201494988815920283122130122417437109882035779939903696773093475952363181527992769208553989248158554790730002328609839285274857949535554133713877292202783555284776223807157309142993726519013844142323173459408333152871208942546861424966035218699578418268790212710622007944000540424199162457864420227479345070199729647714948933678903810414033739704259059229915770555457976888081773790671570813167050601021183095220393148582407110303134756033823453963527854304400879934527460012319614656994024624942891981655722803041149459071711926736820997519013389305927558450522405345681136631177080307283254358802669553707303665915321882884487292505251115739425179023587906264435573254186893895602259026363538730374826994153221813517414864381205920891340727867365278537694770819778403227329355716421164642763114157690264490635220669322053845437712257024467121128848906035517754973516351005254542003925362640880635797832953184317563273945687729530846948514343892164015382896692783203923078938895432633618770197015826041240873947072259927298562713530422376548946246431530675067663853654496790104187962956158237614331052704522456849604723041027414556899739875513925584499305420364592178293229000618701578333658634289807590953627657613123584760051239774950925606893037633577346924645939794640109568 [77,57] 5851661943307055170757673895617459475701456927380115660701625777295127252016310619619954250974109349599704739335522472485368222343487729711093605860376053112386474056414665314986760517191697757140186237298786549493792531140038630934741372681278424665489745879988841503073206757379685587125654223046346454534203576310936408682717018551601671593182386853171828280617244509416767774262257237968615124278379984959661330751848010776423579982547181891799562798109871754426046832670101401026137381316375485948036091204897548666652481350436128984875716168386951303115408198518332056968270093254771109557573767780863295101460271352152723638845560617100320514937040970772570760935439727657770789246885643772505852913283040257969724601213841085557551004267285630800092816130764101076497165981280627019295173118908008810041211509722182401276261085191443623996411498096101835344463296825623657886883218405239605460469456687726160123814247678403847309389044880031633828717784044201105940517388868707508094401019610428560440177334890457667478219373186718751272598956563959727521430914448445139816725666008708299890657507343482960843736554269330585842402518883079057490844978139403329460878782733658405217247823142514048710304567623202466348637099118766709607713000082417951779775412012432169928679970605832209095025230856840198711291760769188750990219226808484766834081087270165569736106475601082117879397719735303178952241634671420172603519124850687628707552742103916208992712769689398540810962723743224168008314613593771615459078014880139625416791741170734057218131600172290253927114256323150306145921337017404705872827726741337432036572585459896229142838912928311051441139216306898964952770522190255443719787992672250538508446800497994668337462904541718799165507033889011467228562585982636609435315358194375719719829473031157453763568196663575352696588762959735504879629191669091556635635510714853883454054703000363522732862576480235910581146587649855861414984690475835699260658376270240543516271605412595205303666758822351434922639130862088140484396011476662483428923674128131895529473915083238306694581734453352587288549240609747264279035152989363337177914658041517941788821518123023574147684588721620511639561717137620001494377906466022076491251612227278560507493658038222733771988084647539557162047369011809161457007513938739054841171559374025689171854102392765154709640337254461259431967252254972752667654828440368100645533341842966810595604322879679641150711357263173260483331354539545885092381621145159600418141269045993086627779370446487552 [77,58] -1108964113978985554220127539019207503741670927113253176548853491301676077167153991168200538226208652383918077567830323450668782582506639903712863354030713993611591169468742931162825950711134113313498585788049707283484611059675882441624391267106149444345944611846559202060612052604978863492358656526766219649194015651976056525565982934854545131416592656088190298576226676104781804743806543933010174981261899497049230867265064303551184840272811504170604527312489471780573166602174412288876123178768399088535379527701144611258484409929469686851411183685940429719959945754315607880485107279092793470132581677486192773619263957006953139529781974994250563470057340233989316431873999441911286311446474046851295712808557945398193343668836957441938574973929088049484209804584041952193343177729354003850881447781462509928963218963003867091238110627473570010304999952492627657082913945207146105910104667993749621665194546348822404231083794270430289508413106039069235490444785764760495688873165217293500428379570514492231794453685476463903817721071310334550062138148844215508540226030704151540296096054251013614556530235877350669238672191223567979116751982352654352627494268498329394204220821425099331406866667320387768669480092074923853968678912801649753556899685225627303377065916246746129781969700037599561580786561786301027214536324351716614816903778821866085628203372783288281546130791691742004103698676120787017878039468791018794336795855884663073293027152373355356207939704405818118012725824255484747924999711047028224385478001627591481560293137613741037621900505222485557867366078076058340980140733833658910749318918765538517543576796963273559573662036371662156636822330823653727708616317180241422891084523618042778554863984190888780753469470239116228071791151657051501998546544192371818449389603509021343762658480248251015608359863555276235517925845802160753730991683150059247168585923705098630224377641375611441777797320783233522571162939168085123183183131420419307118149099190899217709112876283611991846120768369496848194124580401708399645921761506542093484663461040355968694235172710778276600369394970841519907626021734684179345910984780124577115008846152818639135383480673188322270409227886396001255525633225700228529657236992192042245354593841535977631170781044088986637296830938263047549412531976446911177135157627884633106900210618086219873370355616010771233389464193979266800627245041958934151841905967557104503343056250751944438034863869875384071235757482562338272437354539449883496667291976742280331886165248903834361617448960 [77,59] 174588791821909771285797953162156142841634398112796673690915908765853237504526647999768077275062036515534421473382954659194582017815840264369785460374127373182415066494178186148409903836527555445274725948866102148488795736649020594397025286631844742081563709938535219786084159407719316400753832372964017422404997388889402095526382314481258947299070380167427092858723964099796833223243646113872544046896141384740898431593332810780970328569576035444326545588656048205616438860523246657126788316777807733938953456170228129740630524829315544663190328133514660128111555156338484445321834831400183368300049091367052120879803478669111126075851780430938238365899943976707381131393557009601931253267586588188203568176243954662796889196494394160483282023900843786483809652180878779790624035966162039725643284550287518084337063459703470550836770673767357851343939584523931880107510579437567604445462582509167686648889081576463533691859695974477362470679051394804959018048663620960620599675083896231246882419526067118640591392893323214782845517058886626541690678413640340394777801555316683440749063590830287810369614727560633284949051743767899182459628580975346071535532436548214584821375643999720795900882567072913919510386891053535369641428364753190562359015105703173704719451240509062066647866762091759088659948525889962417715008125598519248994588132625608661431467555339435137642436620676707942403043269792790998963559295213476115274027096335225560367195839063050815802974342648388879869455435660258645355399841994638037938510734545141291236306603488561261579294808735038574715164165555301755668623388065589001684281936164421505555581979566621770067958483237890615296292650118162915653549062333050726282421624779548752299246984586269136272277621615897869311331306900363965725799802463996550823247154638833444766748429478701955860465056853334276327025316075762503015390086570747169394254841606804249179170409125266589365309795188445022704555074069114967735696054189623482841724043032614515864906111006688998994411887407692586167897689358031313239101493628189705665958035627342562175528617117107311705640619222739459425241759820838536165345972787117033833869683535306333459937753073479677757804203033847821919556787886702709417194950418691268977268231668757785501834123060290140368713362817891852003614315642371890057998878593032094230614188621623154135914287035219835951523435324848411825285658129712981106543739412222392815103000188288522085566674411711861323316815443200141503944001026870000912414118931875686522735732035872719898673152 [77,60] -25610370945862597134894305855493264041313575315234139728272496564043121985194269649495322072546955865880361841995099054450086886112765323376002823840573115867448181008854270778417122175285797607014245939834476994446948641792496144912786383067022969494264302732183471952099510224119139874356357849988045917287964369261466747072057759474750222869497866714437125269388377417213774722361181250037477467839233900545804328931400914537875827858177055040144707078105307449859538151743822585327203273288204208484891109130328018122793562080995594520845177777959656848920405198196432821650159334985403658687916911219864737300810183300969868753634532204722291884896098913030276625080358144305518929872699572485093868653664472838500601530686787201352847238161584076575092150062749667942009537856816878393908986021236541446678632888585161342792924331849132159272899282664592794455610351695252207501637241395615521304331205458442935369004351878897193003099396152383618541323742249705648714041164702732773626674976840377282318543641145886810959623247525187015180865752053191718296443831823117126262373708338255875327405416330673406652741531025199402617350392545253361201922367588194308029411434041503913005024229231142712959065335482347665681856796119522860064063927459594404404571759456686071184301047527244935077516914583046445525180197213477628168806963631786077972449827279276690755661036359682680908825796351158115677908169666728591589136621632219081662693164349227125553761681310698646793517492356473887536897318036927520510564602692550067179823679459026358523829698750402263396885699910695139363579027346766035241092066954549308721154512248618744764177615811561548141175102314230048158870977374796730202616566440528913445303251875544647641698428087577856415659329377132669343984666903143523913763971473000837481825203976797505373087915689071394972572268085340287049333141245655080670632970126052699725679230875378445967419792164465014529115768508287836609682466536229624613487958131263257062185477641382522826659011991334165536600864200876162649132439120447945987165655186168518547476606934117285017185443566286680516286086589296915060473194810515001329853700059202663007133860734975463405869543034461059017619172416241447346520470012286908047098954823174082932729373029949161389152872142678874936166196256425259109175889024115116056064798883178431397925180836225735045980371447390500700076068883968213934897739456938922381472414739924948026146108700298113650213229537036812935748783721392442104042166635114257266232249658135103406080 [77,61] 4366521395960910913118168266198113310391328941827378987617577973158005964782509093295428316661073181286030244688118279370547428518005963172719862601412316374110441179546182461539497631868202667637730250657671184936280363484473287075392563985269674836220280788237446268337670188363917371452434829449110224817388497849214470450764689369908916288618749125861672430635475576013555482373962350462419670515865154175775924821098720769054850969582840018875873184001512214047741533247053757700650752812465508807571427705930232545054153310886129550413339936937663417816009590207162933460295136512183824874786003683476513239091545885438585125769945430384145708954864231214762149445808650240728671015930131042296933797733408703757011833167570245301922948318776679516902258580424070212821543314864064450610455135478271564464887416743139141219789754434227743559951881308655789490204765868484165364544252711433064817759037673511834843588469071646183602395316581024205006575276082658559511826384588956657646366949733555608217820846223936054731587079054616328621829678490722445054580631870124205527612075140515757258323590005214060924058323864568250720509728731898782714485200701129851270010223257779600432653935803679685543889120114534293024058092306693433324269642247655627599008459418928902082533175589278644300568811480659541751318131589465085448078410798182358191388742321935696262862056113053042607491817094588003728457074313293128461339386275451741977634745543846777975442212298405508716516551505950601276578374677430936777675795048988086264478099960352181639488574999288661374544485447728056555725261916962907672085460588642613934158409906458784196318735923506738593876919010276613723846789904378194086273890658665234728203770487271935359479037286528625296254708133845494627697929401282201019456144251651915140654943272786921683000063077693373636476986242353541922028675244202996491988085166454881087866044089049509528691488681799635801295813094167912383711811946586825010684012320335261099237106006604053970162810365451888747756490563296476141753149563402885191386762237998602003546390773772213612935302129180471024287045064914846348095184399241088925986278344888371561447950267354565751284074909670825959628298971472703791727537457406750235313790439082514029740515510866283298325032820606518626145568770720197097021088714225630923367033772941182719250671297735902477554727378622141109223741961422446606016329635331529149367845707538679229932626662328404929605190218899469372481875577513975867531492309359661050079298563898081280 [77,62] -865669739879965249301148729805901321494952381458095452454881442399974209120119756638066114705706631375921339619089779260398939599994025750003657813180095399233841317328569562806023408576947917610961584975077771372951826992510010872191860299312966951670079396969089756343028324130785085475576011897342268270012111527345199985897128217496665330988104904303128018431952117662993171318031510665018815581646838596144121569472423936395490871257885331528166168107664496499925187370148483993988224665209601073744669819873086890710733663006547878930711391887831614492633672152072818603905432210371855635231027604091223805189329849323103162765949495188473131774102614514769247035047188128047514715312228125375367151374545946775586361890352212063379578720195039916941385166115917593971273585496024545279015997306448173976547178064545651709228401660267227107037008971546973741836042326166963089381587363310145106915703036206227344454004163480562481283286820292007686064740454854957834068607270190432443890125851516672516103558337807303633402256376196809585224782011659930467661933815918494624016413804851940201602476908662969934566315315334666379711170583691940804984629066758206856717457811469439693065852697702780533364713731329123626786506822731558459530453068971427398410119427078997651674366314290904762095287559733836230391087316220197787417730040379558997017842733192356909272588996181192858033191807128561492573916218385030731763829202602578050059842224783020843024775522887563304120526805246466634490457975687529533493640626868344370565985088863551598227013636172210127169172761760178115095346796693214738430658950259098212560675896144135225356864076213263440631951046327771413973487679384401110181390223418917464005281730158253504452937473695347771047858987719291102289705335733017001002644496799400596551247542428975604692272523010327816839581144546337580778756214736875080846711631703804491668513540846696661204679121947193278628704222994113890953598021850137972926408966962239834862262660178215794644582213454346174947222706007896032085980787827610073443240827317187686347692883126578007333123957264348039915253436088428946153230659350072120410458968847667349224025393502643217714401705316502126220411156376404808191821306942811865080861171483800942967984056489349278070728833255573113347666026937672150893164211158629923749134393067056626190278648600103911494777948437822447731571159551984406560944869403344905510689506863904177258096831858682286781464079689353265424378952471078667862269387009238203352037950750720 [77,63] 159464634869614389496886350100394775723859102309867419930116698024084384042223585292195324916138930286684571066715859333471301857116157304807288171302024775157737424605827701023405398520646737153239612351019879921839420005532485004640170305091034547071594288414766850155028012775767388120901255635281887986814526836849854566613920626774515105214434992756864149221552446217914544766328207002989053979080037409545343808759101605975511681458840660081228122054056061167691776923319917290116315710141307803915729208000214536471357569666033742592348456518551762602319910923946300779776366704649575803270268619838202474704470911301766455015981174291192882601471919422000702214437839817483384856668173740049989333652991298308929743381981046883821075660624581429389941839118800082254441564182697777378571076676856906255411887015952144025524430467962235476213356598321820785088235312060200771348481589532746220296351166070109725570163770808764812070546399017116457384881708501736002014032066948673407059347375627233795421731888936488917628512369793033229673270784867815605189000681849822129098284919985720779645873256273349557934707219805596847110762876851113985420331349063219920967155217756423258119584231291350582855940580783790252093846081613747307512225918213526160959654147389461162444934353299490246592903378315261778224633543032988107327803196598242645673430453894335023281629559517153481774485629419469496788917390474825561222222293135862010857272192651149702478116436321801647387589059288396658185757277244507410024232477742911484427172407292426584804414883292351705290634008290925762640301180767247915704570343183034836543568225282014923380877808442251412080701918957105794352396907432344876324900878503142446644120729881919063925653530372022317845895904840356355493012573041663664289488032208697533741494344989242605117126464697274155161361528683536619074503231024493783147299102330122803748777043887393434480524659046789867774433239106035143729837727210514114648014857654214869555159584849440533734088539670616873459829721797022091295338219199681091637020413553650550334947616408087461920690827441365793321597430762756199728684602095924250813460929625088990851728962123828987533856010854961863057731960776357002275670310992735590101283982664381998077376826832328775290131867458428217570568428209181019891134101443436999113909749151865857119270823031571232743089437957392492083913704311870511056618700693744971709806934578584481047215498020859940515098536752883187073755903729012703845228923342224298283798364160 [77,64] -24450918526229739064394573935608633119885561319060894020551793531219937100387236769107418547676472769926269212348684725443006932586941952657103915859128131353424118454995425905225666954316906208420295247916885743981545213769920224618114531855483451210592441449827422342989805340783290742965106316709026197829813712694944143269885685742208171463501165341727022162365931035482096418314910424683202730260914279410997330876288991470501074467363418891185984228501730824195451427254834360150324254505637403941082148499608408808387775264386260662586283586816838716026183914758457478121510703969543185279415112803550242954816112043363259603453241083043118665751995109679968084877371330551931235683095842356272529144460031003748132797434591529540058621650465604110626899604303432038745848793474986409761237229598677022296748632536442086541069550349598838776939349624927138658896780447145826567661431458961160389364158503225287654995153171028955281527963096004133843278377473734469747218787933092898636267212569282948149207354494573798433789551422050545386118001105259224107141487988967198106278985606102747063265662414947776053630607684924839064591033604904676014675166575872356008757518340828426138574044855623524135919953670819615651026012228319573358590633108631562499531967385052157918540969850054274571472744181424300234458286101532121723667189469151999074151678246001651122191635951016256896090924581773694859766698242616598341878789144267030223529858938200357188748470588821295666055054309955395474957566070086383042324997292903910388429588664224875108331335889357541914731984057754784081680203104344252078129325991992898762981424887701352390694379593760805950210720483091272935225125341420688581996197360449801614250485718755460255813525590805953026586024939311568932688280750491040804481843432061069632115117185717934859950229525860529698997655076710317701102812307971888380740039855500439824597973084735658282870924813709661719975459476319492851995664392700696697775645289958085608701071029517455062674108220670691276279373710359593280439288164286898537895792471979427541063645606328677994158431404903608874135313385794665484379104652398412033962715556848501880263011938320850775926133318047160232737025546359926025949976053109200518265115773640759679899213215959603168532976531096563921759884580868775165099290382730888087478569156513480134661903178940208143575901809634359970513414126132646328229899971604970035253511102145147550493878376641819935124309616774718887615742732620498059822823406137663532564480 [77,65] 3207957157281974900878163696747116019281096099123123987223159995978302161765701145318238176100892972881524697950925350780674925255225121497323789385065278804229238994991515282208681305048767809672418978951656921925377722610082605858656675008631183101402430044977534193946448477438445550490434123830333704675283538597451046602484189909345836725834375916506860798537336276270644248295193865955212389932762413577913534092742557157309853134944656712229626058024990106838209583960438526920727768405198471181784784556200733947333251079913688042133301331653731488559157408157142418990924233871079373237501614361803211089932260805600409548462949761588681744258657106484035453975079150331505876248472678550513630328600944046178333739506685382586063707347237518384684641540182789944240533527843376069182741795855824666742645659618507593722215059425555874217861189155627041143894325797141199828681701291235050624114802729992126802079954203829788766294028689950930817476000444700688300095431039489661374018325928462964194376432803890397932907236412848153778063840454505050844214056317597460803967245457576303600640594975735489769257239938430930334613333393001885132789834884124477904535023952158888404681519450806328237403227586974781126753144798189013091750630011112516129650574123431433962463874075994802301143926061142781756546277649910283460693147329701842944366141608323639115978068795880993330143032503015025088539606477046265879646461312968568898834067355073463840930037169221301071085981367317238752800553219253191339507588820665350596373793786105407135017734400257856622139923296073056934769251190516782373984367084611946470869090546376738462155766022601557307289617508369060337883289399352236495475959601938391927497695571209630875656358755556944915548679952978346628229576793304897594562749603710074663983464115020849324314816637031284833301634607286914771176867808485237868150726818529883062271753176563001125766774586041460672252853342597663505345155901621930694382837098208457529279315469636100299441840294504595811313528776990178405238503073881561051621534940027215030947555691458374016631322405156001408516470989302054032854187660137689238475054266968885438622968240117257297927675611797979581180239268852365305412991586041328877649667254648782657451267549127747567372718649589381355076064152341635337094137259549397089298851061951827387795406714636070071487865177318761129201097427415776498015083959544375224891521783808672532474515436146691710357725709829575212557415413323405062694546542304847462400 [77,66] -400136122654324974507793095551442153134794324050078039063983496179965432031539787808957264280050909791121166575219435598075027293841799224612633860615815962146056340648486802406778898162734665671745276107652737958899507631244327082103572344415515542800619176154941861411136205948794648195350929416238383491069797584400140328558507744064123161365565185445591417028210649179496507716629124809900907820993078732084472603164075224824315295028563484475934435746686621811608169995897087932972356053176551891426904206269668454785723704807535743233911781238774969229949407050675616100892257060393319177431805982600088277380776108179104126458638135471038417672623641431634591260258918547367566364285202776937633117376480327284872042503487668591956284067413602702604728341484600691672355984597049274153678050326245538444030400085587301973909003291901840700941120997430891048822593278774925583022257305554238178700602751847608704371680230196903849422841862661491376674303191031836465816384193450338909044371006754620454992961881468332789274812189534947396786635887101752388658352260768746187067437681888184657810095395912189081379834917329473404033202334756893089466499276573029366552045276138588465036792625502706133203607997340447038573688152919018610536908056761553718274901958365022127271546211999055209861028967409813536424892693460566791895769230666951187041741071593593575865008573980550933923743047480281558800885727844060461001715703288302061761218752923788752770052226065344423914356661595612958772764979825548816366448837082604916795372294999603075883297285862133073049034677913369998764518308165568641809830923423920820303925827238673497353807453342264469374994166032092750409289866765374611440482191138327749128257735586706129577214873573612663045799847844101086207263121450472900740175385126805031426495764505390770430210318342766520956206348968784408948359042325682762645856564609168418949178028664709253562158445557819612821883470988751397663849720265380704519719670180321416782598296073372295252567450992773621968915921902547814147480488707335649495713962168829826834443798150442008379404284098893425361630014616306422684095882124213802697589839441946563752163959585157806762296791640480783605421021421694793793134324209869218017775596893016715913511603808209120823773515961188824104517898156573326176220957252057415515738214608492507139939994705481017752496658334446833775672034687857060821021552530215760528635512803159327490100377333145367451823987459206839759899151365326951269171336482652160 [77,67] 54031375783242600121301876790574064460178531015906298078131687640667932124630557324157437729863207982363567624353124013974430591452533684967087825357292361230886330255427646275010416990463693228319245592097310636062371408763613191972106722878867929805414549349414948382735164353503747785620090827615378108217032463976491429492843172433911570615871465034073915208315180900872585843409382916989168450892532177924268791476529290796177237888318813029410028494334895982981649615866200555482858347406951929161775748004058686501932633204940343910218354225845021543925971870904154490796950445847381490077755002639259852832853075980887450384486677125077342351567158470946361874471429844584726509671928119423666941176681746692925710541009638937484601600206551655576237760461125740924810965814218293037999806378960781384510054241511641329633709289506417242499021537945460588656711178177495399486749187721982649626199541612204000144940018680188710634841959031732509593824069658041644833644491901605334907395057760109281315116896306391193357821075126743533296669485056422927123517616820249255633939304616314837493438105983850940512622427919092966253873463080887622856566926444305146191309693079951069341794094509714628976200629442886881130300309518041270781047068595117792420466517185458622723114372568834816867401306126792187840043401814166434004245886969821446275957467099583678521131593846076320419216278068529788824883075077965427243685320109276449881866561498235726852486513603772949166538162476941364277105008804245595243014209057495840622030549676475588294996995230740218333727136797093294219252934966959821035968590751260079230562611362807973170699321723202069624111549837610946023882582470950329528483871364159992956714392059082447281673269253653901170206169812512814212686281086191673771292938412596170484436310588638112372741673071898367656711490965939694004768422306410757484209615614261288217348252525168649007241059726926916662450673343906372209345722315234112383776053321942164275368961565461689113575068832898780854397495758290586326697096841204011650390858351741711561597031912712240733524783781200470455901466149783541409502481875279024192875114873968320620774191686274792846185685697809107906057802088344117143339927005034043365711905289893556910608313310311327740164997366238852942740831029058488160748360746595085123914223283063371718403973567431979014456476150936661809996444663332746332582779249575399841753099751498824182355899516934604173998915614265542520269309058042791443104268288000 [77,68] -8215377941169739580145984888903597143375973678209388768517488942350600537110337803273980544996690085418675926333795281802003469311050884115561375853168008225744964614270904828234309075351344385651675462279143620766179013104662208073114830026965316227275391087036712839649361382821419384665307252699802270281601468450832161815052632848802749955898311598664410166908378291161259979813360118798675149953238780976271410589804857891180722130864390334491622350042865229472642566723368112640933364227397247085245342192952288358150001843870889654537447012056636247655696942855456136484877931557799516604687881523369733849061886515474875700781619698972900278805534279621570159317098825857621719280199094165865560167717750187404721879737323185376900178360318134915182739348053317735479688875278842756883718608850296529262344016118601627461108483886286842412761497468415979988573980465022747108889850035014208480772010072073374446337769257180499766121157468608131306867217203564371539158496946876501490625383379419761569712014324114461668041861447292217063046541232315572670965163933516691827569164783675635219742818042654468837990991462822127774813053475382384108764514029928680385803416853961588100263924463263756164235009679530248119891580924292190586601107609488774348970900082378450233975181413088708605271175172155815846086154567731998353285096286299354142131441304901022711861495551539110417020835116024070510682264188661223655121341179316368268509495963709023967459794657318777665094486915001635158291100739004398788440461270340924107748505295560669046826352833044855040718147457850859830805397085361810393878453363402423228976070786036767677834432816734455176551817680081587415310729496772355330663173945122132819060439117530550463034685411173281482809813441401429163500310126127523005446251993889972967867128987919278316799701015699763154545034731668172968047582170205549736318976615511032949036056348820026948905941734785883787708938549107512023898130711815589944675073880393472373325383780367960057881668407389727296754284177737727704836700854459745894532789167486435703395282595198311042293255070351926602427937545957767776137713283984265121574716514315412985133448829528202082893471870699248801684451677778335462762333728204234331871844445407488913194862660557386912095609870829990889391046742841009306056004352272377879670576896676828702008399186686750664015186976120632604308587785620128012288672959817978942461296264879031290958560414581043773227189041174852936480230199302781291192221696 [77,69] 1251054213976315201580354985810320360021216347974736543950578191427788095994501383499161667739943099882153090228702999367468173913185747623647020478844264707772467094212127440418950455769629407367279558798757576189423551687079113044130112752442348183104924011777848305660302613257070306415228218347061312019911484251838234255701340660268543415202439295329147059461535039489784298814916008490088004218959974872482312927601693892380849502319686240064405023323364167750001683985271823181713826060836925501272671348681087044986578132493558021436500399930583358840445215572485044395859915782373150265140388514786793233123396669916922719921628883069201934190634141913706052794462512223262045546136940405478890278377558276889321657975180736725185157923463650511306223672260382200679304472961361572633879435950292093133720887375555332932397367186446728074010529499492464414556042062406565890514647908051148670336298397819961024601724351802151076710232796638147823823038536819209597145040065700507406792445350282234411187062363830589185261327780229902993350092852530575628751154810474711431960756053426434664828271722193637524035794390629870222406058393293677963799388412040165091979988646121940247725934331679497203913143309867210083425295887160904135793161338470773180553408132399389996143148952435730244362848830741356980835828039364662702647568755541249018410159128700218358712579113110359077591549188918938404793374855561643187923623701386700316713404034354147869471929471688473861656143319777488514322080856602892015156120437930522920793862354986669007933250895005523884709639056182999515047940210446358472583970605119750317126875377132837904321706166596833972460126959256754252131821319807828183963796924571086136616077418093449558874004171559559933812270528073993426894013053630418994509029850064003715001709905413536663458617071114192075634379816676776956301798846226391197692647358436558987755379751613242464160979927740217020708920344131026092560927587534320145779744103036970704439488904950774112082987447100541903925308108095368877654060212883547199209900218682567837480983705486178791575119833861936616971079027103208595580313405751524180455799307846117422714327458989840722398916067753731000325000067559135080646017556310425117611543014176988062246828990159357712386375627002235495535965435072835655275610841178069571894302741619838220020276647607251050945824159649484503705773580822247404185523929207064364453262344965253500069974629631491547591492547343388315768176797853755273090176 [77,70] -165548376127846915679565080630528522189837891041771990200224444519320394658219054576651779554972411736540697283447575570917562548272009549879384704988490533176642142541752804114836374400689899690357609321277652107635466420311196896007388625777221599950175956516758833144708878564028544015831773840902415281399529305906726793114920324819715106620462932248404903455534697994388064124538577968947142390852865524448171503027159822370632678475210788146696637887281959367989472188953885649720160674759283889978926648627225251506152730810021260746371786585311245592568959785720703004404989407393477431334969973858924394601613340889876381634364323776603573540108309925067356733640596044543200780802288873640385078381724593951747578344556881624698970245235176141657289522240060417800173908993538535655785664608385085136083792956606263007969863351563452814052444326573706566950849819688738821250057890644490035528329707849557723256603024689716365661513084279303637153763113312492443456433996290636227416527582983893856298035509778623371590951616663107223518471776216914886988700848309890789430723507774887293648907297206880456786640782109108632653063833915249277696846498407832100262564548091658389235244850973713604815345584190092762846693494327925056882960583675730872581255780745322958019114584843299590585841292673090584999064228589708575242375999556275791191269973257146345421226959068901720420094497349318482852209658729758087031643523515849886943408378424734168029355559645175358026680783436522157854869151092163467496259273038064515008333126440390832906238632129674909246960433005159323100460824199727712798160536850777905454763097350643480852477844756851196951806030600458212703795866198114706946838219168070652555829975712721296787391761675953720698653171357484428190027662431524626762990969017956203574413629144856573228177995043900889709389419228266250905273980358738766174442361956703307412972440332829291699540375876278518096099418592636189212557195651819636446158273419986187540244106797997150283380221632480389510767040049628364580594885974516990868329572307676385547535315192842592715594873096949041592914116918366415245958779139060912703184423555741730622812883417710706199039326002295761030028249453196611203875770984557463317361753359968538180587330492362556085657399896087504816133464231526238648570494663991964199452005342721046414788831653042431161150090072839917031551603738180788761292023607759362224174316611452734667345254830321218639858534091202565478876855059975809280 [77,71] 17617886085299304016598506219047149901780145013542587622676976306086812905725114994723643423010810993051180127660628824071520781088586432334045540613928776900078949270510171864617590040972254220800325932281968992912720100524029115441569788374787579239534333600417138549969079182179828781555199234046684866026132532755593549534715299776144849413920101649537298340920862734350234613536615884199552905712155020176728415824050320125567059306382885396828264365424192882042047462053108936775251268279061382433418429036803867705514594744137377322881422322859065007983247995271654467167743569596637904137568129259694316784798216513389722803095018108656159985595481315919379600740092229183488747173202528198175277115651368492741101655370398107309258164822567225453570173870494460677397541293215185544368818864016532621585832018059976858293893994849051052854506524078148645643666745660302874841742649301213687331493382905335125694549586869764527237863590250260829734344500719014338179714353846093020601215571417962025304900067577919493535303212503059168954889992488982973256058945248265707860435596575504776206929042531812834957958702009721112787073035198334863097575679335802725820235465464752228712363754639220239272856342595926883070031278548846084837415472493443852902248257952480294853571572668512754849412215981832184154372651962080853018151134248027905160922551814347335358667938974436740865202052602384334510529110386685137148944639164779578840868646014393008198525717557532222314360446548122122617576369363519237470105165115357013434157893972468396571011526248974860409562629089157450558306412595186310444703424999304996178347768431393695532207772580036174007744488291843413535204377054514703212021402547508367660705695328507526138892301769180688247273051590970904442996643105944353032403714556522475626230641847359957777350699763619498585610038102626306058813114475822702110843420779513832799397409741537515363645328300223536381861494485112888738472435067289966197816478813235525930487975731218716344303142808556735306186013204205773556758714862121452501821029567566207486407211912734633896785296438768927594941605001694766308354832848839655457227584493700391283869990349782718760463432051914886065298347665478213670864192409783772607796957489382737879293891321377437863199376732400524412882051056254606235554380367600184819009326528774095829509299799642034586675655552582990992621492242769606059607001206721762449100738294560134840744257210621816157799685439091853976910289668161184 [77,72] -1454808917246212361958864402691926178685229334709614554289400962905783546619539616714140538169305398436421707137057624087369445915589104667531025220462716884998591176708878644830153445908501973013216980121481345625187687551532958487543795735311230981646816137993935361903161413916489243833890226802173845393646714206593531339376589153737397952629928823160097856718953207292310962045033542315474775522027214788008435467686497816214743803292767775255535119570392110938767967478617649081437938014344385751803767220480404881840008012770232776280007992979943827953218306313474973008887095775724917823011835437876734894285073743126623006311000398514202262019687150095385242028933052571860032139783490107945064997004217181335123028329200349552390717577122152505530831824780564220084104695855421621909733883370461126885977571624076423355218850135081140576472047394293703377508730524520807075096984356369978892274099599681147874078934913494978272322526864323541893470636341233557324235812643077377617715141350595711965801195416819525530825433810893817601422358818537553735033382758302574152924072557720400430231500578336061983840792315827419760036864899476266352526912790143408477323097700467470449499513461124730925556843880993471227197771297029289709031359750258363851634744034110131682667826336969100440025927088973633917756537206054679831437383756153014137118680456158813504139057688167268332128590925645230691114275406784956409108142235766187813681570094449477004972531757658041607280236939846820843550803342207428473908853651685912239111055039387220519059229527099105761443184053074558728123500095808061661184195212951605419739549573803704594406830598120324832832558540327372980976880507356430550710306635391350012304609022303125287092922845041111246952436248990298883157284025332101754939519027174151631562611729845518276601525000327913054001535399936995812433796588028541688545351097785503863438958714790988621035186702679930138886395257732079872600861908985441484577785242931103211420410462237919932001580997490498962340551349663974529567216650039854081058732746592675455182335652127307467287597294876503860633015743781495797529825079321924133235348147955469792646406880682935035312914626851573332208611149231574317626314633591323029432055397022041622663931476632863278522409667844513449460159564512530093422439680342393533406940426343293094976127507798074258594563888232924381797515629067208338424006587564103273733963689341870159711698115172311310385098081890385104969069549696 [77,73] 87701388748222872906534116291620805542859084169989519405184834669091561681617028495319496906383642448195619957681443667163900710422577186828280184490228807140731133671995544882988162447538159778993492391242360655590981643546304223248788428791738536659809776052809275357717019927505001327036851361590174935517330185288975160048574186025769797469432905239858489521536052457722907556754085757319330448274904822619801283449355927313469546566083920549879167597929510720406541307625469168081083549383749045359105339789191901440045507964188480382377145433060012371548238138265721873376513157032733475642573996440915139472948096118644809692528361366627784197929083884624733933973820969361233401943264094133082291425237818986908640143466839548572827553534348881427974654084823343176196762592292760516987420174385168946435039432663787199096008020135159810369852841877305255658950728411971383060672799728525597140747888750581466317306514492809909078340479094680104439430224413745952471795475589534850794394790453704521902932772438701700999157460147664753673506377145576896922649845857918188154867133294908770729263504869041572557137706496361808916235638344765996703749748401829872213428331710503044306756296608953111356130784655000573271502641301720839766000824817969086596120374610559853567426652051114315988976558613667433245118181624591788480922921057590384093132839192138633761932964486612799225453867261763119089577177445406993157586929990516501253078490436020784801077044572332501234005009351930573118292650786602216520621883533723851970626115512981595082501218183267859550567126046151848883017741696910071526339543506438604489258824744138669761230999080354960512764979161611707766900505084606927320759932874990975021423686462568078839762152060869603192456820684920100853902809961913226081912879882371946722867587285816833375950380669709276499193249170647813325936379421770560003497076482237451943981702478696851872353931813892609145951889466499626176546327282682726883015012068552649788974412711676847410114614712883683226316930800951923510121995000450377650660863068342611241538173802095989534530487202242096346938883443801282136983230186266680064243703832567133348332491483021321491544357932884671488574575746619215700190837164736711359381307084206308935362263354978961750702300831288595907964999920029824788038495188906161229739377357023795411537087248185916778909956526227455426085311991764137352351562925050950783112158183459300816692877157115052985106743340781091069130256 [77,74] -3319168058507856208452195856831372117439313284415713009434752754272928316101192319155760474862378658679690793455580409724485165167688996495095684029379762033068138794587310343210152441227494712597129486425294193528230161699697926179590429842908979189901955052217929680465684243028104208287295772733335434474483633558138871602041913503690806881002604658099604314279841245274979802318777951638654790068127916532225644396515421605623367784042259254849557809511283851364752376146316341004889411745120102317495586411007526274210836826815379562690134691092372929362246613174707800542759174815311328852961969852113454035622789067928628600652309302771411420124572906717341855270467793791467852808094051901570118642561563293954565734547624690309126211397931711651274563762825072892554829957871340703952553729529471330956353874569904377174802697148743914836097274940523790556491584473049590692614516581624756189990331444762664048976807011958545166436086365562707208834418118600438171685029821531196690740822221980598770271653139127005012064171117776049112646253725559535225325586324486368862673674638765462938854691749202469621234061965082069989321345544199481550704310547815927562747623755270215027765897746345944821841870606140522740104274854922717896124198242646076533302684518094117849375085129556040487040028475394649824051101935807236897517967722634746813098245396579518098480519991406302812863256982955334909370758081673180015949379282580476370285659849532080729357696172077408570201326174773218668047155918909612864338548124097441890244973825700447510570467855218642002818842369968791579482994791448355329581202903590358205162143362520208374569781700185017198017082290028895534631727492116034662097874356962637038873415324422413095385416050955736986588530058890598532893436043594783136080392042298815380662092201652327529072092472181854454310349719452049500579057928343582385339106978077737652712812123002787252502210066081336688049587055495485723891483002639272694710900972303331452111956470735603315765128463330465021771835296450242563097122862748337313988413622469310598426128976340437026862164459808950899110101320555364831575866159615024216851246452691917979025581628001692601193598919159319685346350431195843490356199120637381053629842673783541438268712779631366603908588666076338668335466130865993381742984527151067583297356320118138692012464015657872642120554558259604543122170153357374986129893685225751567661822497250493077237522185070789404093002115912304164432 [77,75] 167680863629131467968976266436951980884320042616849327753638886076302930255443040103277426024982611913137861006812012685388154092292102035808814362822743044390260114906468652038196434828915328789903105600455802661894782989416383748722312955415642382402033732881907113768958509595899724086331332232239459355083405744872512551797091738984963726318630139104205024733830329125342024458095852382019948703561228776258188888260902826849511378367298605710343408322008536728195597831748579864829066863044117711251830696929055439012918034863158223076578895544109007147640069451859783037069341050698396897944147367491878344802256373900189685180138348893048324266275321999657771863010647998135971883087266168847098151207860768918004692829567773244017347819648309109906183021956905119747990243077254183040376981417742545606581840391474163416310151537017992864842258577253151912496370119340484198645076060769104279878183656192315573930389591518420394545401582495643947590219970833363557468649269971211891149942389213468428541813427660098524834105958581903205160433955072831364488451836683532512557160481578694844395073344408617582032640352595042944871979749727859769276415474543624139900612668797128328049450799284503865653453452645845405834579247532971565131598784837079852287930188336879017175875675439171416130030592780241356494830511848584539270854179549779239735943142386419328598139014960049503987732635241126247630061863105279093557582670866437557300509214909524243680637467681970165319564524442040140303406484918182453766438568769922274070532578894130720158601246784342517569633350121716638685553919901882024002533853328544760607538273107577489583455291102821410377103121562328697790867456039589715418915528046578829719318983695481009616839192406920808114661846535966466359800432483527835564290250021568529389867528840985824478031276189668009556523515718511012842373495299348578773670009353959944150467398994522991268162960991033585301775825352825247352887085417746034558300914105763019079118938178363087939648619444423729040146317366185832781806282604312199175162649954915439211389801493284958954716872903656409433887861799107842830401413276174353750838733761449804879739086113897243458187932571956171322573268487641289886555419168684727117360998031988524237006774705546037026627147515699072417749320716946374051285438779902451747903817195296358208106038682306657498343933880435150176217665107333613585759016808231982847339281332281999570544113284226672405607722475001360 [77,76] -39080658411823877547626689459658759867245217326894027908244850656159002680904854186609595626529215800608918925807809342800830025759656574417500333760179383025351285516280779235525518202621064550404065112868171217150824053414927299060224050800581662789170019866140688888560369814586877851295346185059941845977014577913310409944635463199266060792998716006238116808839301118021479139404920344890527454889871978259177300649121435346405804687640006157858743097083409102896122809349654672242337615085103899144692856743208578286030069932351389299914073659795045841932528836600183926726664931322636728490998025977078386726142482631172309583949428798011143687640839708298147840378465478209073189787421709168844365376575726343127992932291545528447350365401749054297245593862316477033596137532357472898552763744408430504370791404358704972524897976547505809604919669287113283436519362755387578856904810790177888652190502222246125298134045822392848089353070888400545361432642540133528507131311315894439024389042906197646507786995624164115394722524662025253292202799492902899543994169218168684770680905165094115963745568937882407052075245518012934833276864288686557914003274642705956316363244993258525984286456604387219539360943032129701285695002104019159891601250285007267770488169956538790647118960789055233277238392559419736457237631030121517275317975365543303720594778317473987124435524403847901945860525453651347223499911620072340868259123972221366418729570242540692965745302293747806965695074095387830241438573472606703078438609716295161249394341810232236136681453155905906955100042095656320046416808593617590925798559372470702213281547731440586826106612448681231922663047012336378877073493888151503599732499214862535647777969557734882827313467586074917727944606844862977251468310045973449754625115071697076931868298731554421698008726945144589898447099349387515160909718774164605249038529156206263084118590694999491150057072965536894348018296241274743678301574373015175793652714230983599287023240247487021391104301858926669035265831819578215739482069791449100438886632964575317123571339205363771366667899711328057952179072598863251251441915449671052227900066534770324050251010104934429616152765364083068497059490335051958673574222594892081591956004618195420031009170216071570348407549387686216948528845133546620958150327214696042773036132183388977927245263241542334518094660229209159557253961539835227170402198561464149032721224319265617574596348797526403779816288540576 [77,77] 5046967113625270052094218606698120985196894846079321177199066160653426157349364514052137707842715869970587778846781938763805326095751320745014814426894169473574833455896209263281298125009025118879967838753181053550244049531507488498115034173602207675468385137548405382960879992745006042914888608962853940379180073224094030215956665983948887477442543838470173407662690536192483550661416930918643896430301821005743784459254943825567934886682182405283546853497894932790902853596691789293531963545150658395802705989253561742555600533884462531682516452999545308259968793480282549595948537521381626129275017668309591120336259137681704277577675163550411035842220288770739870557278305029934644966137944405663102614421457293562637316323542803513558484588292661145071144376912183920504704808646408547794072857094855296064944231984654798795869527382118205863180644433058229640559840647299623449513143289751081484299317060529365623470055746870785951023618156646460135958101375153046554713136464367881002426474328178494920964940476465375058164831135906385650695086414820083115514098259782906790241858768941221659733353149683898094223155245263442762440438327214485748141650736100334208405776358104084568657300337141650409955105123860868228792020868457958955337080534280366952206929751286999703217885776242885547907993768347342410401678599584173255739602317648035514225210832450094170215086007277594674374050434652933406493671727715016988595203670420360809324501939766309965974822138276407578662195429057325828299156499712750565258325713334439619241442997293476773793600280129612893652060732384677578847508728679847839391235815058671895116708347892591128711106801694757290881056823660775591978989156044836269490971623794831470138217115105566253651034690047009277789348464150185819219111896016804474972406593537688697517842724102939594417169292484955864662502066529614873097982745670744765257571617262012353425946861225924429609459204517238782431489888301068245351119071802938164104088823128534216877745706619921636767645803899889891294805363210469987367021180361622509062119775886709226977607952162477733685006439422504857976465913588483151128667534755127751510388878614595068965117367668519227056397495938591414581296390558784954684266684482887283663704505771408633388580480127013509917019351164433601740629799174808643960844954129034589717967559357882557503338636823290031402107899227608880950579530548214931596280208058770248371494149324428734048413123722241205346918340 [78,0] 2358487655639074015407291809200319971986910535673769878376600127531575473285323751722549952168620659086083790599554761055728005834037514925199137322563127295511533812275032104404028677306168611999044713021635020784514795075762455638262913960749202529144509106845790434703965298690793209223318139603138446344155426178906526708399513103544964585821257729787977724587007715807925103089689722790530699667484203759475280579130781827103536847895284891049505843175498381603405519545212111424790773014540192455314923268071295081322731997724001217347002101548397389275834955160533166368209653889720059717086439936370746191001704540992088589051222112116284922495144151148344071181676155233181550795610211071431714990134905763955206353981340985897423796912808788305050205738376266510124980288492411171121555005812456117668446770729281820120162025813565641615553456169116419379640677917816632997876089452881331296607755396288836555598281234148067046746170494419610373344873603665816768638360287895869543061662506748136155420101208920216154871318197741457468723275074721728176614101722022606203299155476487190016390597610171069447480293755565460102274960476030736014352275585064861080219314727580610119980178328975008705991453016170560800389461218682586172101981822162311678501797343627030145108623389211616599769877671614207102561881175619713004328998720177121607275060325667921850146101184926280593292141441176179470532915293176200763864641374637943015038613420920846475353009196105828661788671608965256578943093116554842211981467747505606073842353081272304073711114673571144158275094098823176537832086507163351816550254179569595724580991955145478336360892825737033150672562923952586096307480532879954230585493206414802804151394803150444365099607462395966317941765809445675259111548435450968191813877607901396665522744569521292129199380444735252979887331110569255587130564955359818407431335593768976233783815466718590661102178728032589927442800702139692102131638979618759971402083594403277305496656016877260804790936651238663808004225345842326511824128290690814546259395387048156230309537114655741512027631402814015561011712766936350880609250721705069249049714583789900339022987315347835785779540927834144778801697529228031249658252860783543624293229544754162773215020100587140301185474371640531439353608809353100823812895640611062792614901175947595786145214272910520641156359415993259690011121731191301349617534570567867126242929496652207496917772485594651933364934903723975807490370999232238771899792776604657458426717258088460264686995129333232099228184587155489328571347554371071070335068026445362896389753587252300776827823133504307200000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -2143445478642087964754863336227487558199447034227638844707572630467689900762516345629383203573088321961568928002469478819301731032262596722882831999567524435983824198362601477366235213348668694430286491529743896130921888201800041075798927865617297495723207034113397883454181025355233885910314172274349247197188426001305074114521645456819720854702256553717300924210167547128729867442970231461166664790083680882609303358564190202986217864596583951433406092567351775079480332783809319142721799685230291915781784886493270311717088151997152837655980927161161715756869733577893647787369186293481430921661637123124466160751141300277078306167013789157937113307754798533774819584835925664888310651310544599130863484339364469418974388910421831794979645933617705414092848394678938595819153016968047357118971150891113108297986729766939882814002101893922461234343085779938530918216776253746835630179803281199132746917218259838923875622884440792899609865530156644026590009477313317259334580779445268819143473183719610348109851617405289346695243493383208710497374190827318191554495498009225610796504372276358711061625392418451849756544352805319917196994144574133548236338237276921056785030993076933571731784206461554906368123462580847480348858150468955422020999574165978781126784462759517944943261004886834896079978708411265591678919441059631093508384695382580584396423953756903039603372559276806808849188495868092993594527971485243652618003490439173030989975345673424837720784858806563641405991356803164972732541757056907571916851196149519726491058985570277790235311168179489921441630778679993429271770898191567558812289477547538319695762291604224073495240516102146039550229238985630922494058081725558892648597321591034346755773105522282209415243744332477256117383822815731736039966034871837014517818659084834424049147781836480361544156372420798163826613207986263287599887193897899982828062763926308866145126971619505068821077254729327878126626629580114629116368327827189160437274178478822137918993890810654906498294109827486479933684647181498540583110001441376829524411089055781794341728719683206474770636029376334650594103694713567139931936626789982308222532275311473291542738827604057419895934462187574838426292217070746984616791247958022665257465541862703011592496632805229643671762333249291680846102940406901695844160158540065456596696836193602019800845569470304668199836761041563512077610572825831286196575795044488434245373570181876666664836521300333285439258266113321995209202843523618668738901170252346871816338835805477565122386940000490984660419721856582383913453726159520948262721724937517930695067549217641686021207149744171358617600000000000000000000000000000000000000000000000000000000000000000000 [78,2] 161607657132661091142402878199454483109943600913752228540510815336037053993356177688669798017109414671330898621834683419872886263757585910196708807022717212899711447187780954807170181789037739910361232803630116194594393231511530044929935874966067410402811460016716165512697447062612798816941084888506545666094312885749414156782419250993837389692649958658470347508914235869114257500332937591110958755127346956212959004940326753516238023332936380251073028966480669165318484270648485870866853706003427193020153417291570921011534518289587933242721786524087608923954010068029785349921063117611805576310974406336809779487114231020810146231755106543712003753704899186069953987991879486400616030428996413810422990031184703596822604573858348750886292515266116462363344678831862078143990602608355151342025043267243476933631781802900873711249880019921755367664760575287106549535187565748218920180671807023558468140303736141541981423920169507881037731706161419258180002914519123330568520018437306001777390351349518389388971968885321966401052454608416331994414625166272977332282606266971029959277686518527872702711227145384842757893233481223059311808067052122389423740816186539219419287188700586735285571317911667957066773696212866371370984221704545971777829204299915612577251997593851586097305996232412215567208931687556025955921067895738723637810920953318543286547236955414565407258628977837946760413999656235298706779708267811734737336666070140122709598905180128753818371954739272079898395198638699635605857004182332573096263376401083572461480009949146367340051374117800285891812935896027319853081331562233184719891440942291085977676194491290465116851058181585313257583894315044635173941806959700391007730541126569625965941564750622168923947879673533778547759115118347981308575575129286814995393896872015335207364655974498576955518987085871108840037399086611012973058491860913267893565994245189827875985071337044117754678743370021161115628245159958918081962276459933158949841296091651365572337183593866987203805465525987348065149892255887463245733136556948213477020186270328346728091796367995820961929195900847813087668099253040915208332656784917705984466232593683872991102814259615989224727603073984289668755337532328908368966887540095410594224472547131005783650834190118093857868774216292617380514733389383724995567553458271969910223090172864435238143444968154068420951554564046113197396081082116546064163978915134661091460590628548616953624665885493181307814436482104517911817653431676460407991628410084882533022085086531190047936663409274139607116756874879990735560699204971619470352266555004347380447995996067124969222693896745428346470400000000000000000000000000000000000000000000000000000000000000000 [78,3] -502659592411393997608874246967567997070415539042659135105966528901448802857741193837405731748405450217144318405437786623739165933471659285560606696200690412153814538383191572207686909667598780280969215619238832635517809408156468449959699474801476310863073870109936332760647537597321529160826700501801299181121930243392058955236147861095888115712370666017043771655652624610559235486398554192965468229246001051793409892723286508631371525938872313374058718168907349856037496420012408457508018866750285062334047859326831513498273050311785850845777357599872665738171992386626442788531712587033792875681010579554606609906806094807612436723577434619052341442745029831882547313288286847934607645635421348005024297649407011998168400080715457324076415658417194430978304154584163797923181514122978911666002548507544134093532914088929560942951740811302035417310151419614298551831022817811512011588192663487473076560751831154835242603321007600143202669518066362900866243687511860888564025507217707452586320227421403944542501362962145257054827352541138172809758033225302403653083022400214092842530490006853318538225396540485830462593044356333948849773629822195718568207555887410733618920548867187149899925813038639004455120012448652972158839147536592032626462608313549002844133945674391724882291580722385451690256300700826735027904115932000242433332763088316155556416707625878182830814889952459368409247353164602766222857121068595663833439927168479694818475417925147525508318703108006401296420009212281842153304929344137681427566428480966824641476350010645421300465020474543971310233358722213689043374321528272656228658267585614200604996295543282345640887623943765260898210643248733120958354859620501492340051451159329628581295131401966975718361504016002971817785425540277091984484700763433107438354606943235382683392322591172208305933211590069954760578003795111288487114596195454752371011321052147688017554245345778245091360123528741058861610533203890248103054697599557419724659331960254284776192013502721873455424884810873236848238593673243714167937544452673177304650269409186528801238701529614525831905129468407253031213151669189016464668256957506670013626857236657751350575727303240495942775680229437684295825282870767651267337917367234097552825109763700951018918681562371151337775640874676707815790803215124546208756573557374131259221369159517257652312098395319589633314516097336475430499234122725583245713633055160608250976519344656444815616570282812508124519626239513439259868534169853065438023922473685737711312860927770692667492167990509382275291292598239612575451430319417724923513785258769562076810508069633488347119528580425172647936000000000000000000000000000000000000000000000000000000000000000 [78,4] -71740570483117981285488012199293463768543860745808320252934836014992770918986519097776144754200761122192583789115645806318100618792131333717231563578758730342741182886381431425126359552718590858278317687055603106174223446695754093109348930109163859974234660190974224527757171841759273345647661322404224023619261031339063672551256745585817093949734257425854878384000707182478228876917257688282864550372049684675907184293818502669302070285967605762347907164119480624470802753402643297051199863747903865552923808350641429665789090480843345764425536175458970077748259213102687401550591992424190321376622122124280311838726661618820354382407143228392553573507783412139507467781069151534810172303416227190641477586015069909830414184727046968290521068416119096962054440002541370866021386859789626137475730130274594299816092620415091215322902001944683345463406240973151395646376842730983255844631091715664136318845547267642191586773820274395882137819253244828140468258778030082597871946557674156765595589646936598147299121900206096727131891901859384083802361552864100458482403152795436619963823474809590935190305487271616043153063925822993890448441012553407665341056601284484650003371866287533259238772693338295638459070456588678518858248400418860405205620197146071857208120865104931566972056929951671825649027425399301416453271740272293313283299025139355333706274976448304533181805610678494725584309872810967245327339548732812125973704124879278744369978388670076554525217318260392556255580279494155503418607895385351646203663867735960673580842036266658995159627099268164043159028774812763231439430032962125249901600058145124046462134058523589084068943593319303586432523247745687745261171674876339999872859848997719375683726409475591219140124831944822991534329211670419061491449522434692416785541649545296141196390476528751075533603316743152076551060502794320796251790840279063499479229803533807803139027229785287276159816385304365117218359191627030447809152378568204917282477252913142743299410789462385787862868481493063893688211081496528125219150145806249247567641811084514493352773213846507479151327752391057030685660742348034229409738458106711750735001229888049079714772172753227012240334718796834994751189907393245373365958809762363718048192453961075776510263246062784413944334472892463538537524517463607652630297880906266742320930036328130297517733446324689800945617714075432046260696906759715622062559769439170354513647710483981924077151152291295160627703016198008266570079410488960831355197570490962397803843525333443250154523564540597437623275493223009816772103563782337180492966979746717028142200152576990629918645725200388211081216000000000000000000000000000000000000000000000000000000000000 [78,5] 667500929363174192457538209824198311703568844814501434297756250328966621805299482502554975594287187621440464296984228643188685511888548558273213349247073829331660648427073207220457617106913438432886810498596599468170669037359497800255273994266967842713258465065118726134176219435024062339569832259092920612385755365904912185487009865184077521419560151773331871041659651807473925151262439962255296394072147150291620148319916053016026571380071211579494371543617537362920740849539863186816743576258905537984897833254881735104665231025070911466199012238615895913998764608953319321952671948858408408203270309199598639852728377980445225665685180551997581076380304029746341123207324642155984176238264636080889702869816346058433141505588378235266787492360522726392397507313473417351234605454287133282290841885513345434623397200197585020700319151423385323223366699355884060860339451959755079470986297133585827440103500838510762470431131341274461003691001508189153212610857954626918488506099797737582655001576876245108424578301573812330671644392541689367765752886759700131397334772721008979083850928928930027653762319860619780155476833422893782182378447335016326023447064882400472998203485876814666382550511914268346424455256968206109701982438012257806929208885789811183421303955903849524296154406698306059581297284134193547349846582422982766819438353543401606346277710593753537542373904060648282786037497952397107957730321859422258999249434383562447058295858198568784085001837056848104983522879485443176505722258219264673206501585676709533729098000444528969006934801647352101571884521909373257967822919048015464651803518754614912614688980763154523869450672555956368159569470048984698781925594695899512731034787811165539428709011840625044522290538607762833470794416438749322331974692806548447906268936121162913778332120876029150662128567940263127614997762287021471561710776512624171317984025544850850852411438490351033792676268486482778885490739057062380433567974539568780637686736182424843784309251712736150908224955507053126444244572703742248806978194702146937003586453971273741434934295543319275060547682857212180319311537107032985970997687441914466146498699349456591820311690661422077801076497023615352128558529496841916536406174172244944036650710049112467495703581289681666102492590402085250051624218829481314627822695731073767947873830030642698391826025192725425834396613718370829661748714476625380702938159950158820082080829699918072400675885725392878388684603035778105481260580594575811666619609097212389384330322122514183903533084593793470706982678337637822000349771987806491337594725504735721417622045254639482411129344543850619731968000000000000000000000000000000000000000000000000000000000 [78,6] 3369104765442096556802901786248107484602828154911473585737530391318075005210507763611039621247326179902091270148819479945928593092752829136877070558819690839581655045383343237582379931979878527513296835610671724444072554957535198956585883614776097182413386987681302434936274012407127755793642313301317905048310708418231740993390257699461567725063469131543536758496038737317268041269799635126408434827594562799428694663963472723833678822450742791722131314998655203382219110128893880765991025394873568651502507775323623345991639413825585651000740321103624814813604167174244331346514062744543414719474730884702492990140097606501404289946031177647810048616417929733797798770895467781162217687639949217792256061084894308442976936246412343931467699907379040588005911659071210902191633831750578626019907068342151809541660999330069766342343685243313510213901073772490471031126949417148819556369605163610720335656777760772380420027003795173313468642798445351791840819929635440333885754733961568129300780818453043831625173295228498377358429726775405379700636304048212242970556048469276734787813137458206143848056667673483770187296827961754076563564624337431499668883207943755368092493847603457991879034903563296375577305117374265441278133902432037746413288606188632143251831040688645367669210319918221278740427536815367103905566159538542332106180126048402678908151785376291319108089137927698231543589055205854066235747400894716374711863161146667264013992641248803932882223251647443970359550747734165578093805838765501717241752494499081329757877378177622833044426407794049786459533313299992616865419086980289538604474827663615181422523259979639060501429518124098461570533652527396733909647520492361044314045603075641290064855652465031410228779524025335565424522575151216634846494330911103342453570081399008744956643341341709924078183351770095254737204318960487851319123005149640063487808809962392963014307525119514779836996099040903082652125857470914458032881720186726685074458682248829800428610825750869388555016941008356747038010326918455644586948181038396610395760562761500085615480910070680531050243252724396673653298857837944308400253272688451286618933223906192101148905168433249531361246196094978815253660644874064965894865087144551285041984003630648265998091161821891966026242314814211467155822936767173808180538258772259834332356464274116707648560547988406443495950943620075240966186958045233258567880972978439569781445111933741724445221536049657127522464056112225778636918515691285503063428624068626906382430370146583640049987342992543051158909638603354070997747581886840821541892330684808078638686608915801997944670976190336525328711680000000000000000000000000000000000000000000000000000000 [78,7] -19001130239927383612110608339461089889287070239588900478162158078158951780144627640711457896044425343786602046984802488107036860344729944900653004590733595692203793059906353155372832326454821458286746234464216323619573554737145774099543179131855325766112532902076796456377441100438053129967317443844150831909885940625593004887398229888672261138844123737501245707277755860412435677342374626610823722224631141681340555088819918311352048173809284125464908001064544689286433204198038725430136411484160409207588787113417441262852518496103554672623492773628732556340571372476701415237668011147346355853730995287276854350584435903051731027014063211563297444954548080865633710848646738793722184261531763988991747904502321752810887640976082675183886216702576750088267586643318582172262713306569742171372982921766563331722505948670345232532999719410498095975268991747879095185900095812352073046071075758945438393420533121471265022803468705120152069302901256354851183247539857524428090670996209832567283018002211099946967152633398215605168702251461248652948512825903158779448325687087779054266751933844531148420931515137777816832329794890127828672797898415300082208041968588188184669690316799212488384259588456010158713722226882770159448961345389382204516525732324387919429079632237907924037812026135903472315947346060505898791865702079729739290240990600085847613939897275383008648722333665755154997377390426055628930055621121861673721486181518418379484116744153304315267510019181400690852464868831861151974241084556463788041766815078236935685824142089148580019641494329738767930286411474997558193626312275339973817255004900740355980522878021017531804664192260801342690740044752306578245002703506835802701623035054906541753286853889552708889957135056174485051145284759812777541191783039755373917765127503548036149551055212103944788860371065356862378975435858347761560095210612860508243482686743516956843491573071734810031226146084397462862527872695566796117567863149234217840507854404773726232191696008505627083022336694983958746818799241825801035907568908117987033071102120307861413298837941977382509982347179919645868442952548529977043313151857252552688109185176650889904383268988685317282097599132783141698954416854817689842901731146432416338793722197786292235998662523297511468271739192589136819478475782800855159008371722426027279213097199971813123991862819771109468866148927635685490325260624304992647450609093484273902822157172747506944720054543320961082553243118144959430455686239212301969742883277245486286441190189949434297493809300614181165444191227008999316727151154266181130589607723463648680907671968171442247186857162921961796403200000000000000000000000000000000000000000000000000000 [78,8] -664192941583132619150150940886061170047243589014024105735975441500021942625623464224348401152474275801156953368107943815754084179059827577252761097223528278012752849253821265992348038283628018830152613725292327207772248780824234344440149116990143083172752063241125540883518296653412268682319508998989712321372120938961151940499419612859790208058091806216045984173894528740047187871455636083226051759201923449380144501829067825533194024899608399748118885634998885601145205124435309612051258356645725150150853947364747186710237492423515742284648903746894639840766560549714210741416057059491317436400587827767394919336626431692237735852534902927360738969178432339112485605305314416941041630619403961524089163145992817466701277782885716025156493843252333021823693888479237418117741850069938171300588407396262513997379715049063223610329617374045508969587923797748758242994934194464808387861151439669031388079184458920717041920313244819778912145219869607086937193877796229375095264457679047759731763742196117289010183211218394389318507575378396692453665530398806441858808643241309530238545181924021590777769352482514407903779046982020769976686182725836824121423825009574693569178791604925346745777363131107598123087886866107523625279417930290215537327182301004824043570978281601632555788909469189141225639103727005475648704842986647843393006081853312309570088288552158960421471982498509031069756485546915240199747813463384516341263853339496379767994841846731714170349087009002049036624932911385040521412351919639214254237853791408536688288564434705903189040361718291638662429814209307632967134445992713515026633553921743549759091997249100589475820125945461537092891690816590179859172986384547436889763612317896933695778290242892477825557191329963106197984579758900729627968832426984891751178865861529883559456290078720620790116155448802394566767234276473303998882053978063817003551350894577247681740162134447972984490512786519886622563423251152769053237753731648250727252309311970820094038555379540509996911830036163487671759778968885583023227637926853049171370659133190626981854167999387402243565277588167866702329478890488699565899008989330145951488752926498166240291785181183135306427371479979214800743164895162986271402568658840233161217937855774790299307297367891886391791580450489190192664764574138568192846886439396469185316956268453391785789450989850753566079940001979582223839803853491012021100772285644192949191663047486238374468449662142377227111507182796568171954319938347217936029953341719088324331289918063710886190428715698949053298469829492844961956947924890810655887225441683899594469920779187070661551332707351417625509888000000000000000000000000000000000000000000000000000 [78,9] 5961974620998459491992506134747743760466799705289383920443962589671997289812905567770882132041011773314513596635421314697807418078002781559337044423854877444906267929137586822249732183120613374380821624516726995607554532514197620820100856107631199561137182858270747680796848486767047464027845294443029983720575353197120447370895142053305745504070670078235954404952263456280251077664674386112707733796067944209789830142485767374934297369684388484538912834973531843452308954501785208775406856983246959535143444498461379040214134543002024900044416971800083109686390921060842509663893367377517236965283431920163762997910911359421950806364016509312311545635664320078390341969512232521994063759317960428777001959078655837812751275245478218511054319180412530805813267000168435729004156879640425439341487453002373390325716311537649984746453717148270345435596457789207878301818130032703145683080363167508463914396991827078037695154509680183694108136044469289017321492069262918175015667899230894534968056730004891733914430703743982760144852002584081651430044859881301465979958070248679270179598918266391805455103440463330392365263481936718876228521229676734739635145037064618910146545617529640833366636224527844991086708095064984653205844168619517301736021430957425434765806435298810020008062096759891277176216131216676247996103942723751490400458291476500058296383550777197659006243268291075107259866916663058223283303864278609668978447030946316843317627268161711972211036097050036990559955236124164342026476265996177376010428542068346553666580265979276794686178596016622898235798191375634282184695357612390246203288590018309144364131554875502015296002409376504949661369798582486711308491231387373089347749149273684540508735639780141231790545305995068667469336227641398769936268852828044208910452665938647533152266535685068405288102790430451420119530540148975704310895321332052069917080363220800473177401241329131853423030992727012288409493112224405908232665984187088703857068431686796039546758403227668840535223299263759211919470722600005170587938745522633081541291446098446175134058885417952385762466178335354747189321192789442228147107565861317174977965732142904058705169531974778919373665864589143066242791948166110492263095076580514105363209331645966306389275766538369819027941454578092201591146025071893353489892741210896533957131017175482671125456262840644311240811153926074892724406766423030932827670787520378609796195588616587927503096826841054239790934208391666607995439918966784040500461791272374610117234780057005775331039453120524528382804474943987385184814002341507240094208983796175573110625895287599215921366859771080324342087680000000000000000000000000000000000000000000000000 [78,10] 621451749031021722547022680223196675873480391914582540876230147461425854757970704661018240536662023348505602475067327864798813899598113332040421186833578744645506997822385197886741312481828400312546683308751752058907128350336883359968241863492475417799243520138064011414861434353869112896131650937610581294876931690829274238044550379139127678626343988754068799046531013181473743391758553353976811522948524343597110811528881843995020277312442902493720796863413899761142077037562786010794440673090895078064318842004965941397861753338462187284922776694130098921615606152432924112244770466886917605562731209360394002177086765159365557327611482641212668695493726787763446949733838548448934698622465519591337154445232561539137837858573301708906293222487426264960826905218715960966456094222793186754275135689883373697496327282449633995344834977446532320139616639071137624190262931198871792199104865703771204895340027459335337567151250568653136280567118768719380444253304552358527624126230730384200904280349840753191845496776738081472203762280224710369252586078865794176354142100068161847645124375328255042814665376094980821591932668517439458603579475717052164650008204461225348877369261493392250168741705589592331673973017355098455323915941315319468028785220027838846167743547002750617883536725843248702937743912143684123637514966493719671930473712515443016119762440492644431307751240108335062746448096266297179943561988718187559968156055826293230628952683122194229333736137741843960919296581298137226080853214613558246736299565488427553260772368500321302810315884935522758140790128744612568625494561040059935684397287002300360320325977347782031017561554656857121233292538903521429780513501020647528761944251978683431406266159562590296047747133056987487784430079430539532705064738312006857927881318430221123423701308497660876437001526442420429582185666315897981162506147102776036484207290269016814092117099834850576049413375270712728832812617874092181845527335592002874213044570322745274750268611581696357868666596918003092573718685354466693429397306193796011780752784376765689552402752661175938387255242498320103919227179955459402609772987907118281031304466283070866378973615230828395434649652728880519940817869262245105087571674711843134417431391548573759080656211979387222352454781507689901822929806445553979649583234367888790692973117487423490710849015250462534181902706844755736368685692654990863618792073546580939442245733854089915767927934188652892181404611688936321554886184050388290301997963171726660439972434505589628618115428468502024420197704658705693190133839428036281410607360659930822498878340718312320971371849019469269565440000000000000000000000000000000000000000000000 [78,11] -218835623876952114645052604462190422294167376972053186462572726339064880037802258246869249845745782791447555724940684069981359411659222712801517890678198064249201686711208506974821790002048310378653966706861192592488074599251813341603355022334464435453176720271060071586793786025810800816675634187974124611767189218203715685907430060876095368281912161923036861519331908840649104284086791531266969434602028867906869315277488362522242128056384015824821747090097110380975464066180264885135968712568043676900220735370380114034149578725747123469365512416156159056746691120760934255764424494169175544210173901926600951226687772396611334858269457341434175221466049118644520823769245789753564244865937241507682527036361451105298854562803440071417372267676909532762242658770089765288346238563883333419347452951055674876370798356619450432194820726364031412413459969596138036754098481179722431310563081511554949616795838297814035689714917209246747731285854835554122702853087108716508363914600461549726383908811020545442473535864331566541405322010842625381952651577518995014830049327034577550271481733660357196367796454078714464902403639258567308382102424807658981295902245244810152624679390303116654166546542491258872325827278335686462324223672288902320932363809136612144577514754029610126500739911887853334136194026746658922703063797420784491973951993164990304802925605648269097572534071215497318736929074659668188974221991004534842302794371280724519274931010412682817962912216378778994507235610884004790792605806190636968761503365372876121094316892222308586932016981290141700900143352566021892749112265781570156507841599315828995897641149544226794924326998377690265781862299035336744421732509268728900797245207796338057813254614432054461138765672349942158407699656208725432431561880338074037737452999511214601296042237382365659802415681639709399298123728435902051273108324368297329470344208219669743864469796174692592084992401414715183963708519520148551854472778480423890145824215426547110240371101529683002554174389835629495864134358470548270160503805742828251976924464024624123639216795721110411964099670659325220885613494281002149851864008243423753751626991417048265339390232227066319536776531364909375820418279762820270748323989129292507243762389534689954106827605922386675927803958416004957246922406933794910747891938960453453357692287766834578556030759880810727342120440879845676635218119653044375603309753964144212252458916742087856988021307247214573345182502399485780073262912583885883461133974222893080732930634547081145691107346511197194505616978653457077926960337598000699910822180622307022177908400488093979918001419185581050141081600000000000000000000000000000000000000000000 [78,12] 1184561376549957959894557737929356444525118467523417606898618784900952824394379870343145355425021880847205967983067617452955194229369870786363397238639830783224659978411329357780925198460810974549906524094329554833822923693850277841861140528524986586272679049400756919938287937335997573655206046482750289089974886930990302232056205641955018094476856712711685890699467085701436079246972788543141027529709687241371527957396278862634054097467816762991022126294805716843866885447314102569489976300733545055331075062197719833516970502776623507407990399427124191268221009635694502737167975435220912415799154191010982978519449496383049752407829053031576447108643764625396562391600501266013988375674284463896180098200639218383915030023966588067619888026936802423374618144408561644117069434290439838747466231480311312377272426387420728071222334661284745780483555891796991864884549827062317731455286996936248297608471846857248357965437321914231509839363857196175462574122462784652623453038966091820923655507000764986668206241321386710267092699444854942808270000162525132392762426444833450766015181452568245146035349628818896267420229057494961119075662940116125218137338475500375175872660381914440859570103989917395671456692544870975912132306002181696943917266675352812157968899709743600987744820801594581850132401729154799585291189568598333963439470377064037118311937445510242462955568428255048995224730000391240603837771877315244507119961278466972895899766978872095146757223733834772117454492649437178950912192127558349424422017252765963305036878952908031233819890604338526771919901248965903197105721536718946390393120347159501867906381386129590806839766615374252587691501697951874238799527113409301034462794816390951747170009243699672081239969997663664735989356663566438371268612325230871718349472155626569739705231302565786689629307138058878395704402510902109462452301007108337603910867192320933274739770629437378009203293522208274198389659689614318502678531343504368967297906158603734969898646650103992833611723032289362117200710466197504983353711254037709434546360467395275460989173063078719369593782202579325657584557776345702100799037533887207695970222405872886715043902437931179610987325947362539344122511244171944592058600008074845555992662914878318800577465968295251618574437348727071200071947679336468232116202934676661037103857320435635138783432409234677364336393729767358703705539722416778912752894558834668344896592858600232907188562367967109050441811954429996748384462768817879006959722527857909460082829866056442524415498600894307632419261311394834188387137456065654326270008342298625553161039077860324167320611875595315774383718400000000000000000000000000000000000000000 [78,13] -2819223754904354069709852132513872408262563944487304563234177460937413865491294458945400162703264484211307775787389069667437313916915014476927010664546208693853470200289788491580942793154450964251125148098409796483469915660530440529656982024036245791811097725135773249314575416370465083735023432261286761992327104038571727812628595220840785149972542364122206407893881853719322417985601100105167802610014901752971941563781558096177450674700381797248232457302575842974164691837252562896695437555821432627615493726914008699619964810464886359006283150054163761734589508381916674382074675405826146401379777296173735792924144096903219111373455189151758536055121682190652871718696282336335964013782277886895973739921922877143526427742991033156727379345630148541488377704752694517264693411495335967086139875066968587315316883747092207417592223989833560406768293040932915588092088911256039010243478442386407263863586564983301960543920401085327207293881896607067498094764719944906287335596068690772642608206155660689644833929364098841617271815840102396194933417387890762321890039241339800844939498843418845385240329852101920072109849085960907872592782793078351542805810071430925774044980645982802497377469880050918504983001272494151393756518091111869841751663841698984816850052296444640615450026454469612085069438846955023987412123111801737935146829839412850636194057714821276026382107728297339387694162899300891472707425995699084476776802709036431036742867521782310457344065165175503653955201467316100262179581960269364083978076234352166039551116829913427609426789288939656838212012045148541179760047460263235013322324436565629693803289211985618742219743963065263008927046359607617260324134725167329467165630411532660742782738352106967969709362014128994627469836648199989214425116641005214329960821802212583715785282829468549073617394379002887656657488805196564867257933661707562073696162094587239988299555677633557237328934825538696375313429584585164703594299024910768311508917236642222449972264628682648978365170029143621184598875079496068924902120817470680109731712996364074705445350880165009182324740981811424709643929031592618062391618658974258648063895010139342965306529920381274300014169925801279076891594254970308028876192113676119332721353142026040072272822585095036524549123556689958866762790621134479170718140552780673436034014695714122740821144107753261093075791288261966011428782166070518734336884782585728176782732068243536794002440531578559678457181152328224583856004911949004616072360387719409139565916582257659646022024429292222860880632588107299844050324608170732032872029745551267707949647649478657557478097775203473445355520000000000000000000000000000000000000000 [78,14] 1851052398696532410199638820679119714822710237767527741747756642764290099030100924839841973763111991901463323505023576704592824128599662516239721133210547629356047207141456932527164923688320840207705488554549829829684996417825892295640224650645200493003985827921786324038846612480441725595431119671092326852137128715269438556130510120059567863793484168835311590158387358421814136651154696806464028541002624537838038648534199804491493177353278603070025742881652875828384446241330913378009987982202547431919926150275650454078882590220661124154014146263290778215843114614528257920298518584100478019080056881276949153846092984439568509505002172029745688573390378199384463705574624004440109033479080592762820380693028228041588894767798798989948535746871655439596288006148550839060078685838111860040287774631799422775746218906275189747622918327440760659021166698510403648908199340043032392394651015012852499317888362917624467937935881730729124752702942450781694649687938875030821055490343919883001118286666911640231886117469610438702309413289558159725454794969213368305941536480272949396260625555547643981181262191401416265888151445483353519934344260044091359738469658014442725202951405458987721359851073120463249530414137814463149552484233318090617167853435107142207415774333858396229265846208024722578536649663337769974643784099618284619119580687171522976755677036996307120935860640389186354061824024047352396372392825020344439349890312653737435288398377072504020505798907222563175019245172659541769079792974767922512343232737362379800304457262824987621848403274164921902162290509239523737940626083234951830810472067770620675272045875886465373862390926547080855669103142242945436440522257192153899755793284562204397333663027178579061123420857223619048633478640069659057141219949032077355199990639526862027761666808881632113395297456125607629347302389990337504900287556449349641540338332123129599971975178224988121987550501674085082990939635224915240348019643154410459251634293772789284676786742615820809281000922408035853456877946312107551761206821859917770957381865412920618210506071489099918955323088346148626806898437455072697112378135641894870049861365065195815500852362614623278540532864030802294919775369374031225558914049061563207907648615498899100959660869156173057007697171249385504409997658374496995119169931053948481691869017123282608609950603483511928688301252859042444013851159942631786656870089666621736773768896668310937823117952444632114824753881832027783921248630664648548111718777222150933439135382514591561322938018665969740182840048921617401991336607533562399143854763931147030832906913461844120498991543835288856952832000000000000000000000000000000000000 [78,15] 11243015940746457848729835952132956926131253143566100921548136215278740053883940372599956382919490982537712350017106088202153315876561018988584389042709197541819619806631746025536704160871349743499145064573273582072787281895514151859950184746886647335471673128303239396616820683467847238070110731606335242835321754481421529965016081182498541711080846013156272379521897856621229212231468181088397020229560098739273333433838779544471945377482660599227479504428483787104681805757623284060958472912997056005483609964828542085021262071663523032542588081256608262159749370486094590739425966107732572362069843107028066506052883461614657427493274721381163426995953629263095340076751840253240433483512507106202762405986082732598013026559537757534700352980617228467903495399152501240700276870740752106222507406015595290986908225410615805018710884940000602766589922295976288415997694350542182569638139453323311288192793834277304939651784814071964321059097966755864918965087728083085955824137176206650422528335526244775389278060983923124020946626991179663868957205412485302945654981861895095141224430620896721507034901802934757671340503416391516750611033741944972673961371835213606087012430231409472631616088270713036039499557819418862023004453540756488042340304583507822853925412787623583258462304589453371527263972919742458645071020580766076167983473999587930015129242113865008385023312191336500946627094993357058069840050274889575680204558982400771129704788828809190019091226241480296636238101228560213258117140597456350752693077858043148930397196266480555327746276633265945359946038854030895626481752581453737204369520007917170209996679968765723940010178967503257963508952439707268101003887835303625784515953912136764215258162554910713885754399785103041761745116392721605717818322363524422626471587234723805247599910304924064672827131716221862539414174570202263767415502657290850041426454578285781930924733701565156048269427672309097831381253578103836679493985473074474455814615561890924544521787504771515390643467855720640243321489342307950387227953202674900316475449604387514405339229963547249000205980347839008121436897182907295432573472344908931442960798660926612855205300215323845240358922822208299906976547660442841221973768466845937308958942503572446024655518358831891981296522675020508272462389014509245088598617923289507008103777290730497106503068964912323605307724549778137995584780382395509302458281941680616640874850848912156946336718590757955997404886226630052409518252224984394363366741071125030518135756862535394884618051645595284653709744022516313401333550389014177586171021397997738550188225219285599134732126002168781003030528000000000000000000000000000000000 [78,16] -45758617034769673658338369104311021412553289668638117598812027831202227026253416728001370135443661417570853395691934133176674349098127487530319152905597631065592281000406263104813333659395944594738682570903698892072122125281792931041770013572039320008329952701103425646660653076736324352609176437852643431439561992970635458369878115371023804407125055866814268892398106955021960589216877189290385741579013505477398922061137382639953608953669683721590589330655400678036687708879790030561808011382097584340159043239425913017295545079071830225384061781879308503383115735041477214105338247041864851381475858496374685975359606226847382771920871086136390541329164794432993771051140684945046481733897709564596892314127486098020367156162978359341002960033813069907849185347806276710628223634570588738503027308298535287001094212178040450449083669475654612463272448509922825411605614259370819109074592814913716115468915523750086123823974055854467576270073841439241951789083238954257303231676712753954874924765205246374202291937223223339959196267390862742029761153376082452930031414746413560839254618163370085965005506122144043279558611252635109377597513634929591550917479622037599349492864238707859766895955231871949212647297089437814090857597909343054492328047493399479989407645829400682067168161318569968910328802794361298596167625997737275903526177771177380736311555826970645562650379653536565855610042670988529131919364803595015003481825818835559350133153712694290428042583881948992071537827131307250944648045714191106643042535345341622347524300872738632211474768299431512811480565592324693754939621504653043372828945889298654002501742401548264748127398769420045743124997167268619637098019929708886349820474904226098084700065145905796832252135103721833661846941711076197926598308977545818008998664035122976334365448147124662223879274871272964503367340502621198617020235557948777435328216254540626849595420546405952234781325968550958582940182677592153031676946183494974567436459249415751622788499705887231785155085366815066463335882265277240334274416170090837894405878563344595887683722753348886904284170083630434439911093458613218597164919697194763281314818354256659278153813740160600896684240815179974422676003902037971998553865492734297055574594495665340981576304669854643427075988463579894409830403627374231984032346632682137377105254001673507221266441570807200030229160386792240119430695456412801306477702327630654413001801002583227235913066655278936986083668707124798996049334333264670804547966569309404611329698001890168207034315941948092757198261989717550275934200523316864493483356004585789238377186581798417721921646819500426704977920000000000000000000000000000000 [78,17] 86255473896195817868118419808525974918494189790544791338314741836586633447801253353923134354826637519888904352743596686769720685412542520383847485436260697570122634860460357224514732073646463296158740661795776418371877296484742259756471832061576157768266824626877112586032810485197816417645430589980694079422152377352110253597559116892513450443622336806714053031177538826670378998447068877901047675591273050822672999433908722819692959279735336832930345470324950169539845385436412224231086993683624414410741117701605432103445171355029494009470545653542102001288311607551224642078985006129935449574965023813840584078565138339886495812265141516992071998330821259150686541333680456348932639644276637737982272985464561384027154629986414051839927541319984185111914503345691731455021427381770902764103490444063104377320033193103446374351290539754182197504161595201208067459559053357910851367279319646833169616165890864687986734408092167719266258861431529006102178498057553923190762818293889575515887714854012266451199006217919711004958155266692177988012798018780673442019646864059118349572814132102115418248586406568832627463345607015213456176905549835787255148826630453702473678125780318235292299203612587815432616184732650365956255547996381482540895937187286860193674304851546870053455262138837939889173777288394766597089275524715441453542621194945826538622384116243886388763552310014979479193468331240669100114053606205081942449164626953581955210095202933069549752041462048059733696830396369159624928524049620476573017127468941867906059869413397676704486095941744022188174345510253907167481834625946239292846129710220560880327014948506245443474464398298489172494518630941281594648937932301404702592384233540675491703086017351590523458917613641285194356490442193183647215813074571707399001910687419847002628873826593299251674339917791274003753194334414697758165352812794014698439084460536402565439239788240233313811076115775811541484150128770962803125334423768083682808124331599369811189387636834878142232442374962420882973264127660661369010551615984490920781097836813217180266787086097477306587672096602837730478603740130708342811906056583029404587620284250888843779452804132119743235294481070297995085725922821759799379976753953532818459796051006000009863500396958829168416461779268325782554355060091529443664731392034302283005448392729425502283685380074713608988770972964501323827735480832719800973731196821975639874487593285228553275649899853396861936521328719214065386668873129161843062516822147502038009469941257162776562556212007075207808992821798046991278142777791706033029774374641646763995493335826211250745959539941010114923724800000000000000000000000000000 [78,18] -94469963030287210229547414273015567965589851574051179809427203973313012879804289050374508166089252211942745218550882622372503522575364852076067135228841997690817786331889844366176446175831869350444100470002590836317102745030573069928318770713709650930235445788910209697091994347897793402836838664250359528341464183520871260726270817626469893919495922281131406773364085195252780342722790777002093266205964102674542918546181710310052094582318872939154850221429348426313516719665238902701398287785757115862086799969878936686702785090220208187310227125217051004248721256414629787405823131763822207253372496371453237043860968568254006880241290264593502754352466975238815493157846971338566408156570790378570513540764807709859421026989368978275542480291154944355016934614903430161980185241057510114226660703712059848956130982126625205749142292680421973207200966019064733313631943000889562362962782861476763432493882505134860041367013951959020528606781020235873943861883486730834759609789301350178984412515219452657512909750481560579651362641117339659333277222388785143232827501746114581997574907690980508311209713273766422979558858631579726019975365010048566535801234997271901786773332300504446962925328020079968689818876857382804447797088177466579922576634921028495839217754847170744495764494019967677816346376560556254646529327575549436665508617691561567317516750830494772331288580232893085260847663538743988027877318271898384671859796267078195209545482972229469888393052131151192601492327528799426316498032518083103138703907513305934175758402067978799404851493947341504688125094224623223154397433335305231234992350921184379326630035982757370217569123834011250286228043443214035754403190557015115977136277177068080182474824415983760781844943344369191675713433485117826198571138550919121045585775371907136390156737362810493181885840486259176125818039996748234742103439041664353486625943810521335905352027567541206849374740678005915958237801422125665403490398841566957233375861410786918581247566653084914596605406336987635835700263569197159094150709360643097226855822596425395448667598501931843212063206237157642763974299838716999493841914836074150881801219391270107857537188173041986667105016168842095956088483713217221438249961695682526518151703591591334409134350212501102756736841845176266011168225380851984112881972214758266184882706108101433668527486437797848572253024282444366574777994631733912011360197749235148527713512647707648519445799989798581026246331653337086411011194428935359687844318908051892562373071163232278748715769384179219633822495499908291737913596455543142834944981942157844187522955012942096612565167904033913962496000000000000000000000000000 [78,19] 56882812074937486548206601714760109120087706365998048240077633650762564669003376226655027812566527200067876773343924729510648342805966530476201779910954806932439691893364846980214799304056331210531184882086770811974640863489203452001007576875537753927055844524723366303748936745291080951678963010362747911234698888925410475870388696460242503418116971060063656250768818016442232920626743019029976062690408570453013295261273008643647088234689446308743862258282534819511236231826968917352278709498290209493875415255784034787558827634365179443939802146760693087315195185558479462298677455954483468498675172506744751627102894197292054071593676895314006863272932217960633773941873452339438859690766691082658030314239019101623887693792224428570439662347209045078836974291553276776254861075440440555329795229949091247752907020414751736246482222292478280420191544918775151890600689007491134151975660821723225038924464893230989478514605962112266692791046918216547670495114748631721445125247798543909640049275722074062582812186561014388502548380181879378231238707744557522899280218165821206575176656814676234172763932552265713256657113132031192925890857211293528313984153748682975184087259947051998289235275573435109093136589494358132258982308495548152985248504751182232410717548351416531625518009799258693337105202339358262994555934467407551899043175998077198422034501684434200324525233724436980878791693372031760055639828809423592621944088662586177741985527745148875954930543480190178066509862031380907684479716278329826906703648757990826863440911066251230046485850040832787068700148946179940172159455356338024341472858085754373729401349117030769767206380333641426411277757830026571361581007720399895806216158962397240317923888110772447713788465766156416255825277866450899259141530616053654624956914057351696394650487581744682548832912917192620463147385853847545254193014939289753728649405311083928737431353224993146328737115828200580465928277808238272072266801992598713435411982552845329579670966982862277154775160911403448303833826962612279557238564021977522947720331217937872264966687407159236332170776031859587837190420414728054430723650021458393519858965340050887239721459512198640126637388296340832265338362967862818255993633798472483055019371379269676379176112610094193810705849588489469382240248693058077269584338567864640150366447934614836266989463079781484743475925409294236576310591896677256593368152076498955953229173769222392226558792390369043467773139763516786471489611401263478166740923971071257111104579904585177103368759926703950711981952714536781492722138308547187981399074311279209694798089025608639420482011287687171932160000000000000000000000000 [78,20] 39906685528145160586171744303111582297817144236679907904533849393756416925980365782453991993104779668719082563770089030457517944451788578686356641215007385453563472816510503891872496683635238794585183763704059478515594408425578050951489893512511987819483813026448909791458456216747755096826802261005629057594706285849998254653497311712736609782775965015226845155494768010816261873210159817310340622184383774335401534452069148976961224498655598409394115711246630352030761854551819346376256510710557958839754247068752045540078089963485016063047982354669001128459380250864186620276299112944690267604809383693454212890484311720727393829750902971587172659681594211418924177293600005231441294911189795676501136586708943170834401646188846070258274826753714038428275100151267077897274967998449115085894015985045363043421694866584978998373789773988478674236747739745933752644661740525660513332177153107146121987772516893109840991464511146317386288523367829180278808213310615347684974817518654620461776894281038541486014698984306405113681945995974313690847906441875242817191851009697147067592168025292263452202306154824439296058854283220151582178197313159327313417164837452880033757209044342600303992155500095078113854950998132407808335046595630324567080786197708081812070324600206620677269615764690492944215466627792194090864024456551381872143047037236863792074637413206246197570777387083861575383515326071493818351534030831704725899571842376638009139614021763733302791564095864935804629172063836249907249575976288705211166670037924591027196683360234721124718386185771558439886980137786292156637373430055159551608796506989599954648087511622905164281917718069164745950535035553661582005575967795046300824889846522578418879530420893100804551030804318623963311943106889129532406818781875621276105049889268383736579539487046377977655790367429350875562113461169314479464116760579989201181097822389675996225113537838392773780270057952564751888203750537609315552327710205535723925630712174334366115325292788577010949861224150427990674939201571343586988227596255859142480862900802475701777229641289418568132796455799368268809537035013729967469695135343820534975184628989178814689003604241588570388151143741090187403085548501817970467838343952512505938968596867728640770794974987032784413896252695422045807255238843310720201713740944082622817715609304582222733649613598938973673796279004911523879996451232346934232331903037498860785534727704726606867511786773191941102127666012691475698746422749685046511766791773750757483015895660498754063628899117946649512544818274896471844187964315449946078918599771171607461470117428068539976538071873412331995136000000000000000000000 [78,21] -265398294485403174360335890444317796384285450202594346928087060382149070989050160818587143014163542500714033815048984412457390539144924202125019489991436269605733662853144726124686947213270822693526873278174415344358263807853655464950585153784209785449026301855227292637074570663077550389221052690721037521256080122143462734448635600812208974287689137018531471165325982554166794580259702997369361988495803340138554640006822843500560604701050632929782487175565092235730037699674028490773552620779100187836151866374965846381603318852078945553023975816079663829844273723206281257871239092971944062406997323622605195065306619860054419633001090074575092197019677376834321082582268164914716464458648458277019946706781511610600130374523814436936084964893934252803122806411060413800125245067632762103140066166850903544230133652179720522248998997239768353792057713870706170602341878506454356489605102954890941620883421974147838088324734426506325842357215893416530527339334484807873857650470139274753168107767176570676472061376872517843541287693317021440946297959873999689961495881224116405308373716432284302975016749301675057766859134235828031776728955883967631913633132999769085025217158607874536556928223375364373014129197825703234001638795964838920310712253876428435467802598595493154074484931944711919485876954476352841046564357871961611865999791251181105370369872144576813465143303656865744963012298771039843107473550407991884291535870255101735217307220996015091683759479746380227050580193922660774044421401983111811311084587829189071517452327439828871110380514776261399984873869417777536030933137572104758219576476438679820600275745378921433862873138723763196908351294723893761384637756630013576997443575849908087212991834986399595435543787884962508584124569827142726581368541310050054814142529332035812489333917749418074273538778723424508455977261884896124775485191064589946061017951261374205242052434912024558353080791148039289040085994585246163487686139599065221815739493432516114317873305104930219211458772920713350569385026584887764864260425485120918774363829869782099049836562330847678014685575192690666120796718735237621948710032203211713520884104291012796004188017757963269880565792466444396017722440168865780108240255416792749346662641398617823475580365146586440852244929738375080240303229730456313342151858832934135482689007108172552907235717159477968086400383972258294001696913275468397556225657291593501071871743757075079613217795886549620065282534558102373893209598926215583479657227500383919585429343390694718936862258504636415543334311773815054994484708773050873483601106131606448545243876988180215685555837118344939438080000000000000000000 [78,22] 571275027490355825969041945797575130493258377453624427445931437196833156700750621288484949763704502256938870500070462930598009671025980115216224741587241087328461559498439644224511984169757291631636691513417090307772212043956249086231331367193880362840332713444424939276354922374829881604962631524128076960391770883806702292396545269145208290217501309940358461849935644852546197397981942616458428279507405253830253239504802120886235179116576246748913105205982395219300139804191177636517531359970536966499897257166534994702712195182862880366712914112391089827737977797960260353794247893921210679786571056903980128229775198432318457740184344593395623113042632627145219198098800904067915100822253116615184431404010593819390663487612747850571482085300378612436906481094012975859738404595451089491556618036501461840436091641975685810667068578059389215272060997484315639973101276654328432646363593968534092929787611994487684191559267060337321621477399914821579734804060517547153821267581404998693703902101495125394598620600791767778115159238004231901623396138554178521730351541040140058199212965657746925862149015509003621448218218748714013011112755325267225433386866954269299948637387449875516761953356661473806544667691692442636916561321686114537474107311670306493909001834703022692105191866665285205425597587448354242828205720518855055753696785942947083907926632506825927190146170907180256425576755601848158812818526337798199560431749076393435349034893771487247689526602469232699407354823911300349314706346281017018394603890626241659113978670512653618962926177946588791659168680046570520248605004941656527962920205548995641314071888548010448321769003254565006675496047564302983291838736210788608970942193677321568022962342760926007004190004089017115768375024802962094139278969393270795716434418673352662459984034245076576576243939765294156730951807748092580863437661907365381200716371470822988633530890244107590756637275109045777576149786376562547711442257674545463056848707391922453026163176104840202941760459109782156038583665371071798578974894384109442714229875108471905381593835387649216340680169281562522511168888507704305378937944289250170230273120913039491674789356140381497654648970732054538927445184157534515251047832651004429419921940566509709330677940754979399625112841975648615219221301414567487131105732578501496023599189124970254822563964211865043980388530187757764012336772976191585195364029062435842696178913191421094739429495794558926585985837955762356695175050700947403369906141704623684483493695063338817437415859333510696193426001020271096969685656701075158173990670546244199816286366072903899180494098528137725870080000000000000000 [78,23] -647302506347673081606478927148009974248506561706480214586821269113647303326714236026790461822962461079273570668726213853700095031195092206236996617823770309182525838016090051625145947205298863783886676456676806235201829158082161328683162462796822987119758781932304601617602393569417866966803751777094068954877709795235671416725106782832488416497297522224067382053029219415811656740151056499039064029365822428474521500273699345201240048038551053224639283601820209537320059008388623122718276943822021734310559195724115227301178641592807175385875782621932712529088924789772842197843936000734529701317466049203319878065725477524424624465887235917143421122140753416467796538049004576401772977803616386642928702577181165256965308259842082815726226935182143636577301586431996750100753206255349638398300178019032086415765745060980954527453224736748890753249237703287205069718358090603095477179509894460297243336407236053954516224586686776511618745135055467581345528633477973482906983367306414154388850089665624142037920918577149533464213437226087526325326584018611038745411267429080033529189504135135723818137745004830088479148861590887118057892571700341009686411727821229263223237590370102960224279113441591537655996488875981852625733410997634890754569230141386870151761329811294345855262256705399087493049211281542825489550281389966056556751063190509609392726167473284606360216268071361765899860948525771674517509426839305543665883199805759495191051257371797040329921943491408237821549341815798122283914022663047770930572963639398483933290393409827794192423906362964012616075553379077358286461234167132775628714173137792883273057066779770653502479115919911854369969024286344756133431593730709841434760324095290960564920071672094702907404648274959834159194750044373977970916592962115265673364629671367586896730521755215490948190713816416281530560489193408813307182748567620111315998572652513914118743726928041908988577428066512760996144736867714518817087464952469386641565615930665281541524962312272710315199496762167911562612479741232014758224067015316799842554279271104009677963010481028516759660836724488400070540084029844588383028969667537090339290156995553366334011585793673724435318974279958689665316762160948329869668363803293720829800876147288608693578757228191785681841423383465948261645155233841618373712148292781834588349828600964780744314682595425036185074099448394954227706686527019255887210522983582794961059596144703658961962112000710523531598631778980072830497998054217682108434753100728844725960267640256868217602557940258333358370785525413402586797818835463832699386295624166000922190138384110382905768206039397269346713600000000000000 [78,24] 497559664681765027252462933612287560228842957308285387439772443748413669800385047810766705715164512887724080013736441300210913184686344040873187056949269636154949206761229428750419319115644246588273438907482403751863570268613797486139711511640072767958160330948294804300349076051045522471169015017955164194221863077615386785102064472031777600337190249392582466438318857412713392620677209557154256310814662357050767241873841853526088678235176782740111515700770380636785516095644082183629757710651469026607731019464363080597899852962646771186201414004158423198063309278744566030363042496176881354938350011537708827989248264628244237042037190121042641583626110407319710645305110529226474592790235735796061946848188698062423079950044642499621066868192493210066231071644460384468601598472608394095443160158412245317925710695554247579947257431606385855835994889940489758358680587117911204498990950585463408931291784319457317840539927295647121094215198836923267103577056805771172434750443780633371557221858077226705517214303664229401538741674492952388787439465417575197254927623546343583443459572536676489258360075225492382294368065777225895410173245718699586670869419582258287253648668745278483452695188825212342866622209192872884382703984139454055393058107195467664468896040819307628715541213025986661465126530142948365978321741222958832806946816106519074329361164832787450272586918298411269461793671919759022003912899647298525185109684167860263578846397529702942790666297860695071412565921489454691583921676800414855903969582796574892738416657048387555662838375310069866757126055598770256415932868833269402769925125760930767231484098383261613791163705548083641043074232932555663353726317723691869286837263377935684467897950041267347821504946267233665373059513370343915248122730547306524913168980688484534529881037773770250893651049401466089070796918764517916179729298980599687622093562648373005596782024394046339299543169126260366288974017339744752131427442439290460841370067099431191272048937093511329040356455328265176225034611373105997009865441882725966276050143581050255659789901159764285407633324323615061632219404501092185883168430400927963881167430847031221670523450206975055273090944126730328654699877231865285940530485992060552224876484423563007220369128732789885215113171097478536307244987107197481027865872959802692199770787085303427697152410223716856235647371095888436737954179386115917360730753716553968011050184848249480967663851540367525089434989933922407457946176898639357060326239626287182116550770130717918422141817490034918326034157931343494354194962706780051059409787351262118069510259324991024804953181612668459417600000000000 [78,25] -484625552860722736590798103984747429241008115119559585358835971668620751756713033074766379897210569607465772224648727297532227242235481974826171384405816388666609022081642396776734672452484396422656692995080758124440337988085128421262177200518156139836506151075003852458047559242836834748533751500553244295651741341859076947212903651217332500314527667951338990892557418197426412256929600378942668039659745435150459392440973238275843896843023036153432471071545295501662223310404714565895691181812541836678369568122201291289022094505429001248812982106080199977252097139493353122925463247628411845230752431440478792045622287326929991612549754438104015893332355196104400880023932992997140700687557949101600892319656277826867035788143198306248913264714076430100709631313679297415776118788172354036810421509148586498121931109515907425151030500117018285789384692880500652854312038889254939534468105038932033391450046820079628266186160622767500620632558813005206915716920308262337591521373495395235531671216692321232359871563862065298904281850064874841875215437698982258437628566214728858502334543144878983120641521991426995124236855885063547132103133958741411561248247886537718687510031723793090102338746161545708892368402933070526812500537064296525970909640068542219057298455780320314744837159642392647663271943000509620420454277680591227904673309871971561570631512699889152515451901924063445868605114871413952868450795129405198298847627688273977313689446779609527640477751628527060690293919852011818113050636375850507345964485114432135507078049329630066746795443202928569737984001832548185262449510979716655226367163406493912332049493943455629487157549900154446053049611275977437734649670646851362482183196130421412515282098878324937155148995628274607345103210917147986957227986438118786819841263560867988729836243639122809515903065827261669105762233783029951426221935166134590908895381954383096563235493460967458359713457484312498402977255510990564863890807745720704478532502346522788364662855948939135234383357137424471946592685252782352325512937385821092755207533155279626265556392173846537350349364262768463508933641632750893485423777310931062982961484759298092733168872250598261576024240315130343682731301848354660927798273425367789394204681990912532875448486856076421131550119854224983836524968353546756000200057809785464819345115776188926115653070570240103697812917947116439799756941924184505379175278871651390069399992877540411438302776069080106831573281746795233037796046548170091056664562193931546807711727826428800491834471094061492933309954679002305172816188243994877235027892864430989204524244251785801240934054311260177039360000000 [78,26] 595861999437724763470599136322095952628970260587598548440207177202012590653572847738804818941056570609694542903327247628998868413611874486836079436001947486690960359492326844955652214761708704692903251008085901050165445335015224123581531975825251306027521506347090638251799435830504197859583701875118215331644847809732021643972255611465461229278449130079453531388997933525173609274768903745139436130832831599196431652447862790814663435136967505707364212785083416928689153303346652010909232530219319482890917823061663985601369590258682442358461009904957878542009326747185110749139312319345213280524391628543725664486672895817769469028093498317786009201209262682925055712576115743180528805298101847055165978020901473996072731533007829716879019467825445376647723793256580187714102128344179695975727531075905420668687040589597002930321447296116094172417858456875170702431424419964581365338020213514692329087095344802556477181027716698597510930003030712688956205028563241774255804798395871441740995857669101909388942824436246433302924557395485785296898081420848671228543870376583715937972545081356499137073340424716090828698152067537048164135294535861376200947145572197899554411176388637219103145810304965816027897933767809418202210792089990568887065222329999699951251000985407891844244651907227041356958687119314114671882001571774562510178954119030788857756179058598439620684351302270853708313267365193062459620157647613008702010522708173642150395237430987921231908259436420950266270934891954714910656118304250416830155510118038939606610986292936470947096948944417512315017093858741073576968979574033218697217281277838210242819710392925986966422955099977295644686688331993994699673245181100779406710530695061779452771508335796911557317092215457119092817219586303265129894819240583988020999397052746265768934789510788130227142688505366349740168596896457765049547526464182244582353721318762008483604922689783467006161171894359774430057285695678605465105215784744852870146594319586299773194658593055768012580610276550209203570224208600114767505947843940234578387116218698907906746287335342615288121168948157686332456592785925540038975033208176101871036862093931244732390801566668351815103418654923598990479219563679453716142303310411435051186177597524873461923056024447352099692267684254124334908416251993742794899771569080884419674852051183006102603320935054861631166716196400142613884501681266616008129534419345330039916889253052846825108888831850407665846142849091980335114795200596194715336981299781132044610704324252947258144895939061509976615203886537595639317526462681735347764034551477778537607369117825267850015183556708483360358400000 [78,27] -623577280035267370669774708969261539819943649338370483328180722062136971566506681571335044418819230094752756668357160480536894389550306089754749507113153900940695769292764363906537279696863891702128966354339009140892551076020597738571545434680854892718676773966732768590620330959016404117807548658422918102717473243399399238618170880582955487686215573936547568169956167744877999298756767242302578275257565359575965328799282882230335843847502847242852694070568021431385683813741504698391760195588297263299286910481258717889327168017482127557591780468711991540700267265999128621195835027923181056687668822246726884080415685709079163245420472099855854745925740313107704030515033254049285295015264282549813083311727707722093272127496134015301580159055461202279962043370255852679509848908620142495607278418881058624664094771034422171650112780711915785730767826318122919659888143739802146625793255137035898844063248570837179310876920841247744870404172797642808100683886251285113920517155539131844412803710478233451707458924573718266893299675992221255772504888967832615266827843786110554383041815526503356829419276464074636937029687977427013026838399751933343492110594095748909833016797477512681439977510677451368931352701349934204363438343947065584829829202185399536694800353557412619323808643235226629750769471321213857780614648887312497912919355112530969005033635866236393473882473701441952583567914679535973316748283337801306276549827182945814590426306090781340889089528388039439815341089644910702475552911407580673156769584558066799837986029168053435997230759575455461469333765067520494451584109492928772428246098435825257436410310005770362990174798054846273666638384399809861505311339773903420917209387716163530504574962324194477803204844262033783016372121014754723182891399467921247622091785632334449959114314391912742210646294370399723860091585127544100553616455698198063423640944308440381488353897675802182945472641860187540143075425241441174075156534256928231132868994312453826104397831177636930883080871791626416060598682385971376203557734128039981950174272193948827172530865710226923346903352069881313645805648435612579809397902912475086185415099999141365203939680666294918938152219390061733366946683815694630264868377270355219195401159564078458894637858445315971194858601226563428298892221792059668975493805172961524250123417214250899611148242285521714831810653192399689568208830067251079140071807534618947589683352236403563114339231273214181940778877677688473658288821045868794075827230731062278074826443701488584861014985448570130714064273565476058623599637404165812311114658098000090728894075424589219060152562696799125504000 [78,28] 619576459207308688313544710623647042363421838778320182399769420464141965555561565577796956415477813971470720372451203431640084466903412461690917018211768209707648943400694820231332139277411963282544727753469451442134590709548124715214274947732321028418197695734268856808167575207053825719232730305584374861376855638526589596127908659428830464778446491930842925068924798606572069602021842862568655595146776224626813203770365364708946064785821440477773437093694691946269686841123826881632567355199797609993188721888949182334554027917116180776887171716944390027552227375304835684554848826950558656324542745367133613011392444371352289179441643325090809629927818492192981211734735682877226433054888917780286287924344901727120376157503616644232950845400816660222931972901581179784368725679659655987908063091557692356267424861024664621975036088792417389844219631019156999885230863814278174872545276232825689502539039522565413756661507410348763181618704633739321893658572849825783553999095078255336871512512091836451354971929354517016360487053063221184764785664526739736558561427281148203072512841432317402870200050369248887974644183853433590647184870050793617317254930860252582671848440830374361516762053381932944677261905764358397514999218875924691554301493921413878478208609638592490861103468605854087731109699122224623211196544749136767392186521723632102629160704557446014735065313525035760214109684429380660273381936523893077475128491694384405386406937621258042800065044073203058383752031637339985877536936474095107013755074127591660564783646582618873959613743320760844716813244000595600522247081308538973930636276525827010740996395749388981709267951079269074910236733445273348714237233758883125734472106607051688042520482363935814219800563262101643057658582286240854047316424552116503867716795327005044304667868046074096450548227649314498449786234978938841499801791476626602178372976606572347485184708376901778800548986766515923598825936434945110311821561246294426467766164693105593440850333406120311095708427628364668945322946360602041342187484041073738917378003435688133526478432086614178248283071845908677255706133229757178832836320068715433029383878165091697249870386720582741539701913611331838383781011979332565086982377020227277851222499131898702226817073675819974549354049418937875426331158023610509318968987143561964613507553132724381938573791813642350712464240877439768691705461446587552181283678132600727042599047180036749917385394500459366464384525219934112189794641676514052787085280830151818557905340714097814852701913401459608237039079154164655317753046351822010715156492590518113069907243126634566272985307074160230400 [78,29] -624622048552767978840436938536692903262721699956701328212759566058406482665172297032392564912951465247152141610907845550404293910005884917579153019207817765784058627589885361948642343448067281417405986780204228100135182668899774342035790049708451433089906415268434703774445408255381671561456585965232390524550378004555472494181019434793902211525532263896249286555012165201330722180713938723652486551066524065636850434887857678948175364514378754771785283165338923345607939020112993964903333178329014013249948564254815520906466586133525973142423402733241820753277514020105410028693017687974544453654088861509388370028329429550738031159768847472765435256235549934719960410916976147364678470389585582251053168695129353298687856991034403465397261373225740983815507524965609468347761819598777204563101255459784412011947421249829990294427852547425843742681983698459073601033367346831760538240729328565315560880443131066081325296296271004101996318731803215777501641903570581548876465468995518616780620071960434973457802455455052441946021862793072242758636785813458463853280844331697322145151996074593509244859603394456658299354258726078742127192728018259165580164445326395917526172166333510615526820494753169455993172028206299169883075840612486822342811368208250715050891945448965550187736944363391868058841602012277063015786251506683919597551946472277999629847005068522303212589093396521026782015722129576715126705896735365356105959524435744045748385161334373908729600367968234927407009073232926658638624978713133364934006973007398483402622474008301839214571245372938943851559650451252813528139686586517392405597743114305228568207865010020120506441808848209247751811873680868940041175199559768776452575764251142915041848878372956279567387156091751349793596705478096986405530132362359378663648081123403528657246566871279057092661051386968943912164823011758878411736909306648911255788000594350690884976135311756345317860072607868472753142176828994072940729083362389482663550527480705527819992376194947463908250701437415549024411999146070341222480653205870364986344572838779995382008417098400226427185704302734307510647078552887188397096166629505352534627907070772543190509787996906393019163929314477442110320910434618545100970395747927354298327959446759537936617958178086624241113676782155227048094269994206377551636446056237387967051921326051175220533540870835011784359884326131344952724279593367865695079600177785355643779586680674624492907205122158359744362666037267937871055928848291752311717222964254815096246122794532808686943765247380543525483155244092231527970431653961448911507527602292690044546538792851209686824616473290342400 [78,30] 564696998526362302533341760644379322854216897253590664098518084326922477377762984577578721350330755001482760770383277748373351554589312538037147337961585567508838981475228588477773060879243998659089885227588256322581742693898441094350226527513526805087642933271210473747805562353683979354475572485157862827256368760826399038648676096089603113625546519720569796090576697400625701784532303025744018926703244190479894334822355774080823186190381050439658728661783868654561264725570390297711616581358509129714585721011903547323574094125494730025069557773681004250662246309662991908761670089963871675581082547937682439948202707650081647188595718250158849757624402446506169827211158319793200569536127296078468094990669920092147399562561971196355674387461473601426356678547709260187377408261899289086866593545654058675780489760130826589705334398039062566380218458873235762819099404625745939478200042735059184065114634176982771542146297637354061475151585062223716347001897937926047211723965901046175855595185379657046784862943764157270242801072742496140645327085035374919334649731599336992172967201940151839680469288524544458573069953692545588093498398926140574437505530021925730080056273052139856778482418014663599323276295982692455310725534235943982446640131717487519102782299290392225459240986885078851375823961609033640440468212198261064458872545430236974721490038651481026954581155835718714505947179133011188691011048207897469602220489017893256352015162747039043322923155658010488170286858697354526239547501114215846906913304680526992954032100022564652955264288776060152892324037075896505275218552915715637166116753160668628330656337472248651640693955036434026607394848317113545338208680159175013673675937206103990025894358624457794093943516916392870223737756640669486795132265842794006246208648651072735913723480574615788268161945442875138602975046402728309700729783994313559929477942381953899364014781018486986221960201298303691131095947532483777619689149746851154802448602586069174487865515986129092743557018842599278859830420101263773997676660749008102319718153915685951482145529208303559766168823460580389205740755303251563275072176947170175666554934935121369497643608194734408298289746568059147157266191761594833530886713019674876640494136529723339953653793004242432859585219980736286052440688800626424437232640614913987940167239457384002521902254486628657790562677650371845922670544974066600464185339826139620666650053380616468895482329288695838857287059737763439678593554068479957422535640798809012813630705661512653723779766863466767019749860659519852448894596478491081463844447096513907448746959992155476521067216896000 [78,31] -466031611274034711288760971655559838610628183127620988364074245760023269181025675580970377502077236330362654181304436920960406061886749382638201535583100245002982338727356702147151238762138968097269582552393723569292161287875936995277841567699592433898491323522413979534227042637040619109928915903891823366033043689210663268619383305895566798538166491389591142949427170146753159929338144778561589863459593603395658721169269167201066889964267090840389044363074141143651802838052847543154958873056181511940115624530035056650932637866352417145323528362581846636648001944568124706273948522833209492742914962294844225013585234411524307934990240932128973605085966994714636089711534630367957728672342896703827340839532863788972632013004373364764278226437480874302264367037147456201433736769998455569605562212453183690072996096806120364740762134192529495712657899919248526035038357889356340816876652937690075567217917509235692833800556373888150015249840112995348335770499507267482713739356724244836552315564021375025509238071372596074314850338969703607805576964661606298262123295748578620409613904223689163821578756540904160558773914347142542354331867692819825110498946772401593561734025579963161997788092983255557905968896610830055574178587470078796204405587157008422111920233923228440662735309315515364000929041648465170566145572963927607655289496370486051310500329406056089696829256336333333398298777743744370798858339175428538477916295081108856101794202776371020209510612807885881501803673630857928185288075408522238950502583536353641149847971814385119066309522123364093285218605761709438571636981134690813938161313461218114271803184897066589305941007374542496843124102667247202397248549390579662820774780820721739426842387451570349960645969171444484751068259138099695235600381004456004947584380790870126724076027890461259098189856607239244724948651285457765598996175251471994564798229839855697590638208094657486532370833341219155258004584275853781062528276259790345242163883407579529607321984220235425345255939080038898880199464573573585563484379623822167770607147621783250271711952759004527927427309812095338470544930828810898359757698688088815930275512340678705339325693720517754988464698119106722638005930755316211576348707679547263639722348690320131769034878898845208735031295298912404403173244555840206072061631189228037298431512797923368740547286836764800936187307536923865506922231411985298876612923455293703429503688028894176437835253887934695283597738347707025688206607605381548351570213479329522115253277448755497856615953772171832744492798949778252116751191374144175723341969329639638514281348680436137641115648000 [78,32] 400803197143224180049937165397411523385176493777837996035251687249229209729863818158757965357386405492141268021465008439106569081887743254880310531114073707588242877920998840957318605200879392041445645359106710142030184060783659493971582136964920448217301939862548367668166810810963568283124838508924240129177716722284766668443603289958558755192423499694101437341768336676024797747681492486842354474128727592962561424448644598823357281098882877672254313312687739906138781887069117755396986501842136155233926938563257295340228114055321913265786923859227648411738554390884897467598575456464244221600334355934216356076405748104124617668265496940128294722597220276807454665792625915917544081934229769956830443968769495820811515294648820675413132384990540267878538340574346805227577423587163057182661124543905626362608610369074733791838978053728783979480105613695090092457483273185625970674017646965730000900927771046021941944428422931001704769576319084585447235168960054708416689832509076219908856575685432686318609569048712060578008898608330616280215566407307326433827103442889840785546904690416549900175065609725462467134331527705639074648376037237625557723750958637131177562271915427314237014601995612129587322523600381694923898718172167718751472498956264332001018398989651000140634128614559341641392753915451829908536752075928820621833767643968637447039738672478952825534107412379544386372438310135983696012545916656086728152003458116999558567059632268732880913403325790133320711082186826471505661808575431732378098519182962676624474661555566932348544203525187577712837514938288100426141311548736831375733897234663558995498642250507350637490636474113351595377150988043227096125450017929784377753843940804788542104797142428015606505305403962892679008170131737591604427291059484551760541329522018894711130917443932607625372253567489026544672394025785371548827937796269640104026010710179934235703316247715659102028462111747487879395620442708697832530169405475679487359232012554966488847597374799911069200511504593705241063161178718786672693071385835989037580188015687233077069129987770610674352949824285109689979801767024593541898746747657558084635958476020374414043086621058351644990352123592509757556928219764961121636339896159195781840771669702289618527990235692536595742121965058786394392303133379664380444336916479099835893366247665820053595950236829835561123282555298345700639257015071665313559930355201723578641288871866889900783198947044244742356642126520503723769366238722527100708603890288740909553241992076828717249828599466346820954950405108201222064322407868681671031244122311502941984091288862792454085017600 [78,33] -350085391756189341668537168777825748079888681969264017254382681215703059608818026869363971007660728032648357276844450172951391890947102343073199963589529500906191594170899564778959594885045745235128978368809062975611829876199955375050763576364764951086115711930522843020160162266573564820541923597329135268302303621774334893650555069909243519410495706665455731684704391411164890376263739647436253194492722512198751998091194792232859173595046353616534453241242452033527701822660786332902292953990123451870740023587771266696327419386707700068143602765803447227499524479375538172394547534654184925641166915406856799306165888689924142794763329327998178370057940019128882491341903153418548914286661520315008874851281666929827932827614186222918318168186513168920005888051218468004570724796550636691759581919261856808389496507014102585212086981410452015688669876010422948654430764795332019933127699581966150013424631816642507418628414688979819925621900485129423676816301388662370504397219306548732190614145336409327769470873728562390496224910852008383438216931085602890553055377039268638078025600927948875187443453324924518806005838122734119702944393309073229264594692911595116586058732158432149289781467977615034886234295015735804712325950878847477766478529025794678046048479603316208766781249914922623275643819312772002928801539643375423727736930994999051700313877893241853044959305539404870874265557904449509196066505502027090414538875221439689443381424542303862424215986686963912601871384313946817648590238453885935268704300863889057214072360159189789993786342286162399599260386024861969245275132086726993159236610524104772892400036116542120251990731010722049221448036332165477114203671378298659573262455488600860031790634500614872763617682261525703708647876047331215217284247704840524638825608412254383958547779141153759468326134975534695060441300445182197569676786527602694209868869229235732880129170371377646288679827164924218879141536944324304675436615662225248369965502761665263631268994203895447311193593236592949732419278222002069047397963055399971497661669406655119970414413425816226906006852350504113822800142772446497452414360692400856907470297050810827040454322657796632085674289843833697356669019952050032161203344935280242100306039893081052556572632261951992154499571734303471837392430736684793546978340402540631070653453615166035546672038971010154031522082328370505030072118925794166681048213864384240167712430155152715561458396907984791190668125264702781611995079988041671479560844128719122898458257505227833915620796268347918764219786289447946859944433257101642475294681790501887944643756565392324034560 [78,34] 263878993270653447866767429658829393648066430730709724810627826030460175591976386702992931134820634421591456348916109932560203206904096813301913783095040347357726493820219209451403496729021227070470842492054302303075363873858917294117342802595600173319270511625779648759054620001227784095165827206528101638145740542704237096895713908141781602508828445628448671934699975704072646811001118077137070853425910114161989762908024277242504060035243579232348579992332887940438438626644696331120602653162573341541946760378831109654400935663979486463434142770982461413876318189903197689836804311526279312268781873940573357728843465030796158137434112509161654545380660553963477034169446434119670767137014947503744891523899278500621318006913261333901649900467194259564554549303814842522167452303454673069182535886224922592134957240931618829045869852523628222203014156568422231399084930829010925438395617578972382417274932787870287628537815510572409918640817957045085982718564514803860842936915396858260173927334164800784344456617648980005134003075067971344581090343194641729991175182028331725802198545312201742266138655732790004299873698420122082899488136058411241871143826741232366577283885430621735850599863571674064845601488651199420639105970830273880089966082489321165428372984932033361591241296744142533499188335139832348277764887593372152530718209037102289181554878541838125112735670511952800402928699651732110674418936514868739418208671784488215213900741935180331815436706488802849479428651135908424790990047682825767915053040478625459972498880964158980949093086235292692710911374215500606783506250991178124470333101058165298914508445686198043073199060106615452918040353921276453206978132751676132637631242731523356364266516884533849366468082490944537275784413616914033378859603229184450677393847312583361060797619503071447320714870021934405763174659423179223259556786282232770311966986589351728885366353664740016898720916212216613231375222132118279441107771584993686785331776531247756545451527311337381777921044780840766743628036231402189024361074059091231903038926086480594911836778424146871539576462448186457750967803242252407508564977025959308874264308638207001340347146543972192968297308138407132891960009665648250065962221849487825722888376011434365216194236673313892689264502352718262390888345759114476929690015329422150002410979215731272824796592262550105318173044857779169485596459026693254686625666025582165341593060435867027930059648586199290456703450539685913627166042404487414895326818958931327672599729739607471339398239643871135048574875677765621561112319432341094779188341683382249205615724900762255360 [78,35] -149553113671349998871207998153110695175176254695101637922060446710890613981338004109908250304948687748598466339780901450809254636645672441930281865855196120669493427408642152489587536318521156417833098595876633405300280779075147810000795426537821626228384639005214020463172461222670967223783541199849140303733508387327710658641818935323264479847267663620419708432609744909094947666019713786691903487359635483494362308100587593754581576466116721027928033806773578042980811017343410105583095263123759998505112886577628891192424632790574624946646193824359900648641418868539693495727693978922740931983316390503066793213562984723602334871028150837117002038081516697534143391117578830951604422422025353691200791775458176050883128986410604468773532705142056803318211287962239919044707055398730197680425579459069659074065367036350317078743406971025858352323668022386009735978762141120368342318927638805510044960746908842634359150870738137400516193218596857306372466419329485574093419213260703084197650303416022300852864738045176381065060444178084506866039329825986504590583067888943126030033251888960103549975472907030238080627918645359924796451607454182032160620399739450945790193979712558561628241500581159966226519157877996737926877841367079071783174212590535253905018076543652825315538307038363751065712356822274737462023175703712595898035372733524768487481969381310467297794850394446104914043787539924246150884346915635899364890677012855950097862937051834227809480250328732274699171843702047600330390045824384747022834886629965786410583165691212174199929665697145621130463994594540352841549367810677217935377437692655565520572616787630706619054401201854295226166782696742872430475709895801843395233910652624234903403382843196583797085569118564357870091527959028087410498573420377820745452156514005758679271500207380822616656338370207310900464278584679574163331932408751424266868709858547779420803600632246136727067137553488462057128934131973627034322013778824827443177267666121728700857177912790057980785281733874102117309076178881423183849468052717863104879622534496165981752417843884639445502111699008322994783238017519777022239934972879111096373602865486894698955807289088384206482363655177802045412136635792558695800530502910384750357291695338793773822381583127224525960133767290370946326413336558723603877967691872145577769307581654803842932124708785854060288792560748874375344727672731014406608774656609702542539275624545733720508849469660050621711995050462640849905558113750019281958991420100183089051463751609065206824583379772927909757364975085778602274225607406933146050475060295138748774092561081958400 [78,36] 51886512077570957460693935165178273301904311866558334601421225944656529027689013549185404829534665243292448549575232687381627777449443111128602128272541606257129115155159521151513419118044596926338980293881638631663530016991523813992193100419711904351044662523266078809745278814440160261962090593396644675707090841373243065010066034521723974347194884540407119055109799472631203144519432559959449910945909194299387822415668043128029077136809428305693581734528034449657487201476838113061320169732866443883053056574455674630127290643261381633827328942157511268806962097202500640126635037075728490666468205624435158282374522924706384464154925151097872825154923754570174862354740852574250723712652043548396861007677919772427523543158975925141322892346978725433181366754495270727903828899381399456377053780934655080759396451288629718434444652903910454147913964985963906164342785438199496393328606727988491837194828594864482674007533347242884700968611712470740967767417339082317670111134886706107690242051623383922125535523819833804612646453932692085736031938102358829180754901743792930084207353501025146631788982881186734559114584319826234889376613833143663688134532512269762508797545021704119697293395524842521408685893161517654082706255171038232072328256842870102185714807087512292263807746403353052576798484614037327823977680208796263337084431184095846916319217439029283861018200543879485180293162980991318460131632225440647925408845262968949509254371108487032039652437626642509866433396269565710121657514336323583452833685872800189132022530959865399460289275387994033718160703413166390775646056808644284485750413083361843209985684503711755436139145208327188382212970190109400245631608431957703278864691642824098912350546821127553062802277104815578384678250582424573678718814672194655702661543688014902738183114845750297100756130734911766674575804632002823595675914624925480837487305708980131204432601510604636416396905899056879391136577422952679496419595409812514539377051743078213002681119741020380016493176603998437844855822903308972907316821099837382078862803199836689118211794607878005882960306226739852805427744048553689950269662727428363775927420374982202575599352631862535466553216748127102691942216096817977249210430262671166974021622476260927888378011120226481948025080896170714355139677522092567454059435892077921283251864012222627541632760411621726301201164769580109319069223590719641238160797341811336098235900078280829417941581609020054193960193128613255011273354687136893042748814948977637527656823648072103739542371539140622620134854375902858740208659609116217796120795613154803264740225187840 [78,37] 2219160413136416107916204216938317835814359778435205943193237298984110592672493645243063928085548184819912798132124085210922988107458414982715600532292987278663852347215865656993496257652482082124560541936216148406467927160079831272704947549616841219936618558061893775647167619668480938621378806400991941639452690524203598857013549411814619073301737919735935684584887751757573306548717042279713244420082013526313933420057151029886163261103748516851086633885526990463539117562627085343378492656257323589950522397677238529181233257311342106517363282982975603618006139519840211361601724578177405735687290690564019932677919725414217961041563114816666631752240277627500726574304766778220268706433172235026406002205600176599612002608662783254338617678119580437826038161647694858861955051153194008902906559186269062324168140595344204078581763019886473747286607317647472699300614542729245783516731759517003849589792599579404003144102954723388382972248234845946891664647919024045289137899434126902616499854757207923794893163372948076455205850768726084755255407396203591774466968314606521937102379696883960211142904579408528903990233940740160564341902198148832796650256141270773085140558390254517171809452330361818348576233538895103272328718171792766184505004326179656583707016972059834318800289794311344312980728643370853156701991073746097069886441760083321683155580700393586970567257378535142632612250770969750105799984492567774246473771678411815207363465295471945204164859806410424159359256721408444330561868900510153490099832829913417859597758800173899043225030949352282203026638423206002717991960484012459526998330831188120641357457602984066866902407583967545661099467832273307262948711015633752879654267631660015350321204202950224773949128940101840606898631308949873140645492982741770561782632924766408831812329763806541440021987714790819382896336892026412802060337321385242519473498832903881049748493788821034725991653527068937905191050684968395203830944934758335956581733410416271353584574968921855987070045536113282896844405495543022868035231028341708272453338770764055173607816087744266138493451716740624412771355818946965723328476860520231311071779600200265965544361297095048631656765880310601341053368598586117285627040305291884145117093782611031467342467002675733899632986114236714029783695898304597210553897330957142683696826104693336316843621749664798285055532236666150446458585538847296610077493457504807337411325545964722229254755646644114899747278920454455797096988643914995981156201446068715968070279059234213001309367275363773009148879278042017468301700901367349240770091819122253677136445440 [78,38] -18187807035268040757469695085376433055871619275872602711652280870661695856742301389800843293656116205202794140208966944734887951338697371658671072822966178225769363343179777033991955706905843433111953636798099257140632539696982647480095313051035697875927714807336409198225779743938729434928614101101178365099916828551715733203359687987687546416711330159843001784707078466059964017280259577917577601841905276680500020814986896559947456635692761674686865025857965192156910845899635994561481705492510592953860569486711332675032746202498907591489726648651407018292553855910996673358406632547201210654432189897169548532395194159326320610205873465964472802717862007196036641874542816254878260730043263702937296660078190924750740242944597478997941709705417783837386689973775983441772460946529910661859228170585899177682003884271274343400793712420789758397324094928886043030789326859083051383708123620458647084436145144211039099483480650656746443944296511522837642491082738199511573718661689886471672302903361625146492270002110734228451164963155135525476592827489176101639625848518501188465234354848575523321638597699338005582515319043904466327261985230109775960354705396720792662188525673385365413037515589533024862198031614430845878643058317550407619735165472642922358252360074934362773028187734110340066056685505424547619378028954540290678164416347587730648442677679305279368892668826414960833392966446547407912144117914429941884081984830764439209798802787209616853547816424619181577827776894942553506399861961770616171769435688625278329175248783437855518545738673971747452808280471664566068903606134613501906744668512590054242467690029209984114548873608551956295320448732929045919278425242579814618805327452088764675860074392550759862838984880396950213629905534457537562783936805449654344678942991041560390707061844275488463771039321886417536097342928118074981937054976277850906225923706059832861696969811981246208891837865803396359468974354556330780749780932607577990329319503168538183449035559316100890785255366302790355002076687507627687826660223339351423500543548481439654651986913139562493789891035674657966086561123220156508738352854357166314697340378764729682946254837152492329602670591870831686365875759961274332643421686719930540575976911655080884251560594943908579805759870700174856406141963389746480709056933364450994266453429282826917899715427332562187158713287177684716128833287697048667335110235540881441624946619971476819012137078324285469800710705357606801431919619280689254233201833524327481494424355427144072528815587858185164325207772809716735903643132959657983050291480037984336609280 [78,39] 15199418634038703251030846221942441855506916542289251743697927376859499956243909145796087548251714310792958274575170152716074848105069951293134690969917301884380247330513768982140002734107844185768800137154549668357570087916178435330602032070978310659472966225044832021493891003016295851158815444580638164237235551529726004583837090908281377425212575426860351481654422617857393507936061295545458050064013136300914682760100889224067883930965178281080274479818701196467010127105851622056180417720267674814470545500933974755711121506329170137344096202169436311303129222668514096337428072080095647295189983370142551899403342846443661903304434865873921781009344028848875727243159441112501738479493236530655369193921967668668694189860823305226282699332716657339225382694242518528863854214838548479319645997803681313774587480246594604917008208982261144367664221270677440762401778703344671080152174059916765288351864507111632858400594790520265718299029171801361475193964410352542779914660249927846774431464246405850151800514100957441620370689696574067859900682420771854520041708199888771909336717717484946362394219509568811837801912644123400582434990365015969987195909236483304665889006039839627106363828626145787801759447420000221714458441563658128300152076344826808800074957781301707911050263346867018459068163006304646558992841166140077630674361112915550769308746424339907980479265580597910429344107713423284237691551640554930364013593549666420616799981123481667501908463538244037666373906811900992048592047405673123881995515088463412924818460958919180530176302492199367024290675344546582696375321522467750804234871028616348879146802391554250577323392801775085295642352704017192387103053256730998842708653058953124369159573902325613219245703636745177829274370708037017039567728141799320230771040391733870346002652273093975152631825896663406550444587230096452965605994060078279925882599825845639714459794794784428297025257360459408833202252732300696573527353526937811985134361334563435528307974245022527129216794998861051416819071554644732676790036759830976660572885060521398671700580750386256512289904179339162053194272616196136295067822763793720688981651059703572218176295512467643341878357908258389746259960365983134472138525028583736397848563730505483849576370102953894206341427355145047751631371599469650049402587294718009814188824311548404622428547944128401920448673439253628849364958297270884311573267518447354122630219494983123687263042801631530424507705096751417078522786487400455405851162125656845772241771518621889379539707591525476728392951149471060991496359246531195219209954469656783749120 [78,40] -8200588083631394190640091544531563169469651792385796661017564603302162453216480871806982278661906039399671221800358356554234625402545269712931908996962208470766195509495373791760318590326757401031769671767861683502228274302067314305088595554333903887880786813248663417951155356259333451070742713995368262732760128991826085252753365828522675686951195133199641024228046786674790922764942243040790675093562807561142797521513699794194829151336360593338385334784210288912283926477851249112113564772655856200598379633251130518271160657295392494622805248920517300295245901796923220000242644193845567684230003253760981608713555495571375715635921061729767292604755057226917819743978742668694900156489033779284580055379674419837370706797968996886959387159233553909658440710825818564098270694578004546827204705396466232394033359793224651721030798019547970248200628498604559090602726090501080922961945300249937292707937935069926958859331281336057297947212382004863936765205458795402644117354049668967579302364552619797023340559608655076846831101710980447742057716355861816397228880330466116916071508867554184144574639948827170177046452718669213776516900587426559502555991269087362948337427444310812753668689481602431307072700357080066815696315326291535682474728516632717070847296390345548368276766496659313657984419208661349800118602914803539590027622315886284375743613586259400198937515448389825039346773504426278919909030545575193004744257342286192666907252555067036060610549110717708400335058145832838314701360646988966608812596462534998395765155731534300448107547647224585141377341355317014900842413230523424245018117898639600137784342454979234980201822241765678760910598393248118105469178701357312515912954801305611549094668318366266211554649978721111889107677165252367270527386502896152087449136203595560864571905075401430343829055230008821943170459654264028706658893907859720898412176650702313975073277875711519235285531170390866817250428444424436167709858730773138153768968110799778468575022244630158004190017763362544325146154630094906612546534074112387449877299980119215793889219618971044235241341125572105946932219479565685099069919625828690818288258176023341373028439817719464771739794205683855025378399773139545456924367351309781801635598995275878173631730829635416598408982866651311550536268701819673232127013827912397177792319886616899392300166057201616568330563595863358158422968325415944923073324550258180170468220523099696256525435852392701557201636035101920518056123799763566776515957268436738255962842864494152971938521589503423389361583681643370989988294752142942376194908101174886400 [78,41] 3276713863821916213056080291048258721774994254101266232286402067859345510641262730811220208943524373835687373524911604326724801822421137983485380474235627056096523965815872787573626385229558422931218982848644774019444798317374012663661470124164146726849287031919741321826443884949714619350772995156820885710805138585970159192321712252781020445751754366752730855733256283231968795420860290389587207834234019278195161162163130985962600684724686520200738332536277303682825338324142695449283997965914673474555599158319347079692686192457070222259821737022575617839675519798081991849665681476768851309882959580837143586362695612616421543382046083706313404268112263303675600091184660022207700989180673532926680972572103301730394238017003144440667563540324731348470721962048959626879676870869060659442136960193178723314128918461304206531945332714867991484009592855141164786650031048670702149926103152658289939017347875075197502566197004439287826350605633464072546248806977665001302716307863640165977084149219243171490878816585793686411141529519925528757990853528088944419081113056293182289903815853828437398526510319898756054729245857711496052924200283542690689487259646403418146314686240186081499792382819432631553039564284157941668802104071302907346186960465391164166187597636572882285888432553323498084235089823786483385387016025084440627441614425349138620514274511717680715644085127836472346926829044891925068574079394466278351971572464173808943821301941485960581290085185860764396229347125486603428208304675556144296791908433653553477068196543674093261749068821225047163563458602711186914524768102962899498338718589435859872808429714817906304378046572621953452197968096992140324792298656172373012584066553199583537289390695343840754541434541614520783686878482639313911740162400030076468572310510196120254862404004832022937744174688858506551634667516814607546560318454008735623399766600211823303435252056185097175496583648549595468020721503323739906337162172376091148306637069071795404806096527418206748795683361539208437403491437379364122501008928935897562344788185404227746323932373768100990439709879024833323457705440978043818490231279366363612313334857535312445172983285223418542650039280770481977527969821542227600924612365791595200594575509864978240206604019553231400953395848827005556678795682921949042016830033240172747578044034892859326789231432028587595007460248798762152545962804905877060977007050030507124131454352066046303407752587628728101295671880699063859164224147735319400706830881473940271783001445743205271896801485883532015687711297895528988812204033520040509331976874885120 [78,42] -972817031380181779314280755192383791357560518021359315312885924929158328328046642340792393764578048780201425620429046011415946257281073747895145507454785384394879607590383146314380924400402292430679739795612183407588058202716882027339187560661187154563974651804803348674209407926228334812933889125827902773599870007106611171033850343003827082757886156258847579465653837562012245197292364196372683953118437269468102789380650989508483338306541348118372984028260923366184650930707946718304023662063914053674178905288447283128601250857930904249696115191180961743989320143917206682739612269585814106724554921469862717389889918851006814634024132117424290255161896307265658655776159901335530322774860669878216969304133903566497346899314058163110693551242075227936962777116998140136723203309459939036904319976672334335164857128877157519094025698625563003762113239556241358294178946113372010747458480295394704658844757155473271985320577708519898490039142109708795183775120558040638240045443627105300525448104671798145319540162845008872873729622616718560682488788254689954982885068999162564504517649686654400883982654631934289904792948082013690699155708559537015912568444128751242168964571031256548688651325429263384581559808917481225169104912152308599517971491293262237395698204651347834514103446470497104059992743274347088708280549594608413110332010368541411151434414585740513167395876953773703134307933743097519826379093344427942912852921966253780838553377786445524472259827934237766406457210558638904661447688850657084051618387869570470095724908493507563686184442198593270266989491376259393644646496505865940134124578541616613716291404789531567079824870891952963329514831434527604583622735400873001337023326573039687185592287324151792818509136415393676401229275379587971075988586076112554454215471498081473562768357615724568881393452755518227298891965125198529739227550772376735731120580212595105555147682566466746278086922975352142786758252172956321262640375655734104605923357962546364666685749495748020630035840393880974270042658514242842388262035678570579317431918404429475876323540981190615227939336345919193817662764765898698287435189683889044584293733087547574132075317605847016644809709522216119574832964630097186946469066554685118746078468039770336491617269403735917065621350076239320481104454985478504488247213190079380010476436160139433799222770920144446634930910320607131324206091747125228305428224479953497508049615030046656017531790272900836370305418032304559436544307610035220538535670731834465467446109455864628506277555333611443938730699443006193371364412435251163764233338880 [78,43] 187724002191954976556508588192739934949917611972323265458806939903289956597912264612507264889392463253117947520559472675362262081791320453946364237042017294776636279822854027966721908362509153443880960504061218758709528989303484689841673662299644730409243713677340596474176707174690816875681572160275453544431218823963824822638324934388974273677651337517566659756621636516589964309066393037847195287626694393301115213186954291894617735126579830856418112507024404169635106344684191519949496575978810105708361645851739201523432611302814361710608638289658434003277125860159853787162326194681223144125327039166955991920610319618791308050564908539801411638777478191233701142665146358868788612275810728770373263206260638947649394387569018421390789006644472679559685652848003616119379528600372681388348429474157890620008262936130633665151027056384748525910888547530683219164154836196561294502384333387510566786697437258395105345180294747293140539053622957593952490329501752942116794755057865604762633885490763067726699017060924636667515326891540552234208377822078644534729228934576285454143112678412969494968871986119628948315048227053874331691039524047795310136154451552622933672962488014309628919653204020366955151214679366137897646072800469149022945742820399826411904417216640288718244356549066690083676332496076163255520482272852355043767671312264872623908693195681897686691876376798432650315735422722234861222623657493702052965096322988257721681745725628002129895868900455767411937163229072920218559553549848492578436273803537972210356981680878973269391450072799151566380816044277316251567442114796951243847905408582748996224986874749925431764252007866221897360807451357431051849293335546269902012645287410324041441277257975830024345587134773120122250002352591270901409078526811613702095871629107491921968801890306797314324066721825025246331759398945334207812731027221975494405641227581649625150670817746562803251314424032297398709406886154692842050870903731413407183583987118380539891360199528411414393270163684618400258794381350065240870006948250560507468438437847901590870925358752470804977417491608370521260584428179194732810740985237666839285021667222443040443997549564784214399102708239018868715153664324382980616826499001948590057498266612573723560263054875821930555206612661965924335916631014588414320101133670600036110664808526589162581943266939049967755844227869724390504258521994985610694496421457377256963507917512523846144294252591633813791970785305413729418494705758376857160565323384241639911026085885272474569496288911283216886095988300958004159735141800257361239080960 [78,44] -2522862325792689266671374878485226743393766568968980090836850547003097635020046727940563960466640626048489768862765954797214024034868355213479238668817227059149594325702400140925963599592155728061074243474013317406114391607930733278016031762243027349681838050689358689425396447562896375884062562923585369838030070651494593337126729249507717565401559010420799436577794166602727308095698406393216056316321013020060624526756795703302533825861541699437197401000905257711211936936931804377700625714626065565544404540602614765388726289002232464644560139887896482430034846506272261137151519399071322432669357272202724616921957926220188859433275486722785602045275874377576613739050329097199369128972827317147456737665586546679801179225481171076012783109640687043533225257745814175765341999762858370671186471244611555989705089034016714442742266948105957003627320920829012251345051037019345703387434517088631530494641981991413802425057923935623725052420125650856141921152758443942348664230192877057870519685172685765125997659929108425459422831467793352049900645870500619479789125663582979235709688949132688460321984785936365437620546292030350527546266958988357079118539888925626458230017398533148439092471051300903188673401801413343760374946902157169393421065708387409452826604623239739538051778355665657442221236958367877516253720198131589030831157752407594199204551171240985793910130863055245639884548465545335812379782368868398238399606780263535526619812180812080983183992455883159239520764387243147804400481144463128354238619449909111052231700080878683639907941871200485232444187712438492054353312713075123926744958689271498715583331993057270818691215214727374726247183627175955679904311419393665303736432066602011424712686827597174727250944270082627099271992072978762421204906908483375099324674099815745599594209000658728753525958843936910427417509518488047537340652011020578833729749992773784985209202145461901921275748688503231075637626408969359356869004115762276920815915857124456439481729486838479401072472853164798309744107668953273326221667309537781193140369509891669368992906294150839422331520278522724964537761483705232370376374340451873788411488480223723263661087010288065719179415111239771308331780742124681450721165134915739020712188241508950570338596018846536399416843182999638391193274444863900165700990875872587772063121240939225860018135035440926092275818495105407558696466201919962492087768109120817695119619187675343103834540196603488256429197865140054883931813596146851807981603362443678732566472727836350778933968998394591226227796725688595560532919405185849098240 [78,45] -16201804299450928662215226920078106291154064956050714552791228978622932101820049294637130450573167836013026338865743026098795643672347508181864083846512097926621810619556531340811877757814581514492121083610332974007904652144425245022157147193513788815485204449459862944016084573339344690702826611760518634226810807675324967454448656663822356561624834529152052919356385925144356947437350961874748874468247532139584821233197357009011205984424945818494041971469969549390332223861943356274250704777341610899595505020563512175181577146667652321191159359784306155292379241449928516915589115430427411043016523562953892975793970905562663800330616564148049730603915082131647707784010949770174801859442052943639278800211088068898165993393751559757820529811659852104827292549719634319878110625109558468156690885492906109082483448199040059047485322775265334779591660943577112119118735028922217937847873788253084589141367924760618601423770601439198597604965041609527884242921848643233969982436412997533396606478314690501440171741934371231568114251875719717914917850118737902350336038166543513033533350732793303871432002164353130601389924536478063083248335832901012506408806067007146751214378121532396153653896883452180218334567642956159471275424502537293879161239529159426763997110952931053153016866733637338899565019655800299531437781528632815206713629729783233700292694107577703807913913560706882781716771362810216646928352324337590800587090014331161428176102647510622298376225118458263423977513788225736986603410080731797769869400315201093854694528991366440280986091750796839502355378972297888727141810310744179262934000887993280421573225183721532002551011718690209566238925654546310361122987432687842128316721137306163561861364370294067048755691475871348034962268467915544325896417316913114340738565020850715486115639123859843020117962035033138596581609172361861847405635172183640242623772175410203035421154307969644297856234543166201385867123345451077491886670752405296434878054827423991141808786821995496513491187719207836238995922581993170378658547054752315245548057361973116245427973586288432894139358247841562856153708579692748153614625250836673191334312320020759599687601624540860919182330749202264367325284023302617660930201666280502400592411402016917240213521938047502061181719375342629284235376633109040173364775430163836229577872580317717715702550498391248348666444158632180889130951527759613812632920809874503738285624409131617385171668291507092623337653914791984092399331283745145823714991707009613401381365658205807019791652333374352244864249530460160882162629247133286400 [78,46] 8367478677484046341572862877569528408272278496423186151439604093857645178728480243996737828350602752722522041681539143193558632926371895153389274803157713492786918861710643391104333995654180392133152937491069043451508277511011926202982947250956848490972100365974845774548280928247595475240580847296767864433255154010321292823187111612709850442856154741587956663805504564682924876079456929224157703027030834419610077139990682572303142062752901309915854671169202546530065028863208959335309710267107924063380491125726719572113627453353673176637218340724302001814761513460165839281798432418419790401886021848566385571765631035459840682118686862959246863646896944033337080471606772682868109355750288069591253119312080517724789364414037793545423942404346874936723628235367309532817107570381759602480348879080832331938269245440858221700277197638585472066319151769237319644901131638204192968024250749888044955752527146120282686267779572191279550034582095365712325316564791390251428483119460117486143155414241442360150750498090497436593815865030122134856775569082026834219457108083888227133420155013325807873453977553232036526901341959877977438744076338870746984677798833490418401772767045786805138901366151581763020061897509140484600666269154284486078419345584390972764898575574359790484397878531202779683872470555889830656936011198448582499686123447618779676216150438262118170840797897820986454413165850538137310501783961116948466227519801689907187258104049149867627335486544259738940364005885613384397776246974428116100744967602139069712964991545978848474987882589338347256422872518462525235958469355162875261589711764202608367896982068117489955192497251210885304834338854602798751310430839251390294135370539005995664178902382092634194419652792664557103293436507550129719995114556746847787656772709866769182775953958000701814232571110690792769857951397789092368074785565025415264001197170174702685793891012678727166274367443035437822616657888862139460198959020972734335319022415724467197467792549849844245433890854666522270184699235015786213360083278652226424836087595297399423139880948360785471529894267722071497991467311175231576945846384167954342170442568944310068115940068701403262973571364520544506384012790850517916600021704812611155172641035991879427670094572389994236917766623871829423509617804629865108172053999694309827823786379959347234783378918231965653329636638666205596853765900689927029855180766367196831892064559917893110433104797075808216509778101332709970320625455346186978847188832911883508633271345148757161697857640966452704257767091492057459147097736478720 [78,47] -2832562167396438181799821595695413616408764210774125002535029962828887989659755856785893416861879202346937379649483324346787193371281400483517351313170716199898268670508156782883071175524761308898592474450006980702463845585289843661934102741072509838566730284103045427948907034474224082044492845045747156236947736752914360019501786305809189749882915889985896486848780851564895346450207624601289542743465280757126577051626002649300881754470301986007146065291789949064635250608271440445581030443411912485281114320861297326988758527933594200715918786906882025429990140901747790473623342589567438439704520001201001719378501944904482386097896870176399455068266539299792313672661318215814949426560257522778207983302355476048835090457802981744700734917531989722694792269895620441631567734731343702260770055445240577798665321597397844839092432234705102492295986054914946421262089103213152445109662289791418982578350119531722818858981693543103860576868103329927895289334873058945555655627672779120912877828578873256386169577355822486928868962757534781716367629229244377773404522320938113532067498481176194931613974498740754274267897038543549050064877900314574028313655823679349303207487638625145432478816250730725927912269889549592994523540973038255874994562851697310146815902318430391141889614280801490753776547241642706652391933894218176792076058101651920728193644771190698685503120650771618182684421201625364697400305739544079555584510178329835160754421111903402057768058043441414038728971433606200146628218134371257649445226224484779943015315576448128433570528143211487507732614607746756126881200424662848914033434725662720001716790746279447756343658883077345781046678351540577388503480357991144846208471268999516640662064763229731269561359448847513280823294299125316530909100288200127990674496274406421884599680602087418752865617360856644422450528977840044810532178045545687811551874514974564591714432080637734997897444221519138881723375264295549526092442175355174079114986000241575567283281027534795559918500621417933160087311055438407257533170658647509518421517304107358760725567935991831341838007269874483135851371561846892514484031573141231722398964777528060169900933075801854758719840342668283665584309777555972568485881788184888327074483564948746879860731481181971854934538792849907181514084718191589080399283601759793332067400660903017417485913941563877222194298227047568828234096392554187215713442713097346826200075841898685340561977850454450711457164662997786619996447096646724999131441048920673425229854171669143781154422004818219109123086229720458907799194173440 [78,48] 759034206707332651703106392277910687611493694446761891700739845323263221494184288990192873111319736479683285669535838291143490474867861951783061961625015112865530478386797142416646420899781035915564088287065045850116216454513242729249100184506487660071541793570782852805029977790350805437818699048623730181070993476533816769679376730346704744886848911892528338974045370617603054560869474407867055581124842953368700734744434363090046110192604019351800503901267015814802276875352742556325589265675567407514948409904306876312578269853502202745193029330605580448504559317733112017259176843727206447368125341627999367487651396584759460479043840147136293279021682511406395381823969088214647312943412590123658719911502867838768990216675969949544808178390936480871848714158041907926333922614993152346649845653317311178112966072404829509421615456384203149895524605659772107896358941804331320722653887428685917272216622851971934836506594004786648157577564577136917338421614146220385590001371761356648278530081895551162768010382166895872090273326848014127940216413046228740748118112793182451220952015567538323788903687504971881703994097123731010834328119643739326686192349610583511742964986781664056834242242049852334539202069962950931530115335843663996393650011919328423405071311933015533862305181195836629603037784580840927230921290424144181116429903951230950753988515484288120919762883415059157578282816564515593005324053551563485940745041372569624102573087832594697651644805127214793186265447379586501288748471767019688896275075592314427532875210193556210838646968120112321144565239432166652012024320042504725163811140016802390731369262875093767716626260882537242812901478184755423037725479170273426404311033188399427372485708600549687377123534942215434016758602814921678272305565726196649440958537446709805364440565146781611976068870248548057957412931629348278196599825554999476010948846471389506577244495112398199339210094823299259133104667901578348756625994502376267877129036048175171482309226982349776372438906686968108426633394103212525699990600268390730471270887491095310911674386252541103858216460455179276854517039086249788735944956884412538247155671184379233288018739962174222554382859222828995821673439838252245107020000761546045886510894531209346707044781016298977772912506431520646452346901246457921863323394801291172134154143190179867060754185167321905097355727135092897903399896597938239450013767471377740289712799838049586697831975801848519018843089538804153694689777413291637066548493024651379883731658761007757825044287787546758902141434968671444413710336 [78,49] -171377874906893222287931741066591816846289117754749987394691721411383911016779851188037716695758474753033824398285558874047897360024237699667553912280528614199493237601517408868832576397152285852482654513721897107975281041024876852285851044554583329928557320832534208502536553200761208684845967458561725088289378146328904841737956593600918581837080806802377597064501481900854018540995647605316572769408888324654241610771650575375103205115970309278366212030243938711773678380053692522420492921414490821370533607994930409469165939800530854775685757647143169114585729045159885734166854515822274350475585649208423024599218041036187240012705088360378649112039272852040621567137693894810039832181137729363281620340972762561596183908327285627410614085833077498574881874781320785441217646423098690435907964298177470117021153848920726668928843258432133168073224636581890150017252811395072716396824679809990432210105779119205332726989206550821664591364919048836869414813384220040222366632325584509148617359659540133271010671697186434108649004804574242071923049149126079979809857765913947438363564267440668657767736312960777612729539303994551203803844024562975645478222720938566683964858123642923404892463681697624784927801242734291441224524476831876300418320237462686814773178455885939809758998279717083238085417185530053402599115184781286204015883836297504131372119273634502787592836086578135498411899809977733852656187548110945964463570993746327266781121026872882282676844888701068705808289546486493114708299390545905901142218343678680970739396293989469834841135545945809115381209873438763152097362438445924716269860110631276058412884118587769442829918690398924953095682948310059113804107335880418928245683547916696815751178164311727878369875953804728866506242553030342886054547055434492799984844219689451805234218077618815999050233203875195180441736721357366916490347141641066816927524059041343390354564541072718729688897821720880545599628289763733101484476630726926344499957749486258442462828434547256018120513350496397365197754331878192318907925947185201198133531982920358270005350076184765025400122481203429758389217522106940707076857017678927420769115365299032241364720281590029243629301136182840174467612574665912510279827251622550629915938536516590901491416592477664613178616370788783481355489362546422812599630050877110077819060509639925986062123258834578549801751084572036344282493454360222662995845787337826418149430977375153916837699312802232753261906245796927444431599175849569943584834346731454682470894153490987195119716152837008446348773847102876324724736 [78,50] 33611848018065094852168717997612565151897453849144754238699794802841513666893210490259353677766543602642078285594041212795516429000043316325055928607539049923058603786520312108946145862604044976755388484167270859606301609316473376748438466830799623297673067958636250521842008797065253628594338911486844847560753494528332965691333343268207398872438660224906722637834644350344495847064216522406227554841891761850386803152524513509067761214085533897032858177360587679152598138535818706443049323881514201541643730388555911538826912783902685892515487692927080832619383137671155372033850624973900252628226208633464096844415547458519247828094813957424972431083469144928213791101019844755688679606447804423473102895596425159034741856256415278507666645178434414075653766625093451485501570742903941513749601571742795398401453966945331538230078871399969567988576020826771489905675354835587900498507257326934129700193776072370637892976569207508052575480608646457195566349123754421779531249769517553207857250829843462996950274830703248615993437570314914434991433179219808960979806735283231426722470559513610854510451156988315964485529220378032930424568459914469524554685394232484246155200160459326668448160917206507660882229503741927519103157259668195461292803362216973299244817866128102538109861553365696459802213593770250603421375049252247225059901928339185310096789775820872118575751809894707759574499161581378706174323073878813319093270269284579920615674489056544401251519025026150644362286082102334670566984362953633248813743054888243326780157551211472658661222061549700034626351959893999659577075735938618395327910909626982584821702095387545956488059974376545070662047549925440625283332395879190441294486915890004483538846274772829982635134060856513400962235480070945127758733969140504313404083223314953428272320653262562746781301114655590622854181920091578863484398753561250621258142196702830590380889065617657978957354209188587528076311874759132322085252146880106613765487594545007192422668915242272546982615008756822775800899127282693339719319062681789059192392154849831139224394778105150964847729487158076155946386440716386086205424759525693502991419637205156566005445633807340925021527501178271519879432532902222306044540987589102490738472840972205504714649578428289891518199577867674578912339092794920778685925079634392882165988958935388298398740735491467723876933150794605525400367115955515669725730947564570993384614329494198276508728823883074653951158848978822788256508956667378314542618544119474231904259113445510814240956876062212747653042092504409702400 [78,51] -5842474880697921974104151131377432514670838662234499150484184422520212660872286172449152884413103721144868567009914904244225856354897241984326948683529000309870760920119892758177781540968193507861321764696865736695604493437432332749694476036796399592455950623301465481059910809471129744111834974165298131287486343565447106820907564305914262741653992544080749147627602872981335934031785155304522439765188411551959365540069226752181892133773201033064395101027460281361588055267499860845883318286892142347511700916779580584293134384781103420855309327120609875603654643727227031933680963931039307621585289706938977248647861816259566511999546375060009435562103923991188653368374537018966872598241527095137674513608008937644999574340894095304657072285903176017112601961575534684662531491397658448014429957099936386922937930283526035821665939952738677238578719720219414793397775328148723118950411630873488069360975697649216774038558750140891741315001971700479988637275275177256453549186310559738637258832883033982360161675327765053304744323648303260795552581018038452978678395805996078873893954767924079453524841911214674734507876908944785482822639883548543902201331324390155538957152579243176597359525511604408853146685546292240558686567941235844260191623966716896293443029658275583155467577915311038965908754217443089598623269586823783245180665557469296842068000213611396544943369291842114744754389143365239589960088453102303031901158533706987113090290459793323649689821126552194897829748849541409440489220134712522763440843795540438878459664453052557988719750979802120940783108532436442196241641757262174076747665676975218806738744965599128451992620383977082737627370760583676072751905126715007866200182822516327987584902551322976668233009393731658212302891643561311384532923272856684696452302458189872214807216013319127952428295194227905691087700846698490590401673990197413316453789801388873684343181286834177345627828273482137359477218774871421811774199867775672410188801971440174601632469693361722632472658603341852592747295285280187511032212682398529857605367859607163935094984161818248973073233017441709442638116618110465504098486647547406739491160673028080445474987004991483414851231434753026020462415732924788938359597324101788328735195474067906982780475554358163761201584615776908033399608196980757409730362817022058503347324527570138805889603816823404613670953098493320049857304875445539013403118773955737533979318584437365274012349428795843331761330453636777914421928209490495221916377310165908150948739373367506402092507679069357747295421846257664 [78,52] 925789489438985240785837843451111628405705592864632048549322651689426943830519056988467465342230844279090334790714650813082002279536502853640548164843509403965781999301349433323747093166587164096950655466581546552518847968614057103782303725665986939743840768106525868957324804937646065633184340146923775516869778876295331704881283922339214666550887640996565885810278835722466850551847476595121993308314504916225619669523019539535733112635808197014003568939554327142438899828779442860528767820024548190649733465675792793171741594626906613219077514066452329718862874074681342581372209685779128022835628372855183256646016171447089056861542217105524988557747388604378689130733811057119212960447781785468143229887710421761349121881561858128559239999255682382321247623826213641171237693928409112794227672104308813139035273366023413328320111943559942573194620611350372361143193237209212053084553203384800809377617697853487697237020022688605383483590886028194617433567146962763780956779363434653396094267819538573605398927451645605054614584429332041245720447405173459201468049521760034018428501408420921203203311981584412854883729952576293344874055904032937062571611836753827372270039182108326734200985498064281929649466588665269019328803412822857933658007173647697235393937704975738944903531618284604470707111193194492441660280868510694065349319451483387825465756650177908213052589058295996309647607710613643563529739108535249128141791551412431234730901705485455935055456067733857950673025599165159686537219318066387772420083899248275179200713054957838237099752931445947214125761449236900080946292093407619639160156945556770164969895854470041591768258765888974893373988564135848882632231330780893782413164960758766381167027480857614865710131092167591876962684018252318227166464870005866090480957766392321497364221140437022088407481635065882565136360353930608509976092540753361289032607492296591801290108988446643440707640156788742384340582079087889099438076051424153330492739140930729303838702632383943077187944868007930233837119296800276479606144180486935715057226435996176624243847086473402058462796430917718980847154709463505460699090982847835865267417064616992790894390183501476297634099958683473950465235745921806424817903541758335322246216210904880749129014375524868623786276919402173973057870494698621391282830987021320690970814951353024269287165390989866216233462178979932661568909794066319897456527294412892879513793400298344407486063452308693320764528410938917384331795627722885734957341241855387735798552121309143451609466949203915524300903284736 [78,53] -143037369750767890053841539895885816282102894573477924066873807163516675538943742596990199707277666325403364876715070664855494360269700934531146271237513892490350967492489056474157941964491242965033698478859447446109851041551189056957864679212401569629325110459060262882414810028291838804243370568688249942326823725809046760077986230090629312365669344332062573633650872890535789212979553922312072565922832781084924767158390400127029735756354414208484090469210532056365008812700317624620629360938109617267597751251999127429619585450300810785119195157237810671596632083394949131074670219104502300605543761458649138208828673029140785930859135000281275758853192087799086325871345297690512341267913270210436284089400787718645340858016829033116534332957511652059047626672718386888904435546191500964374467953057169664830004662279846765095904394836263504697650093325698465517025184196712614810565253726047787294401807322196891861338961726781736411081882766682915836083765673716258881375131258512907499689963020355469553528867380515427729154515626506193495433248080424504311415424989009058724643941749093292885794014405656661826488521102260823759131260911441209786607801272440435393293520382474430716878245239052761034549470590094873883552670857176454155474832898520124086571840593624226142735320083210344886825352303369020256644852369203587724894856070583442587655009981438641725580059512501021428647291166881487732138161128848502284424756972275510252469375792753429395179847411361420773967177092942345659847361367961011795956323729063583100586900595727873967123896988196080079436732712717830578547712901399054157681693611811359981111420685519070889365506331731134169494492357825766616742358025866813610069948821217378169652233946424030604808065729974764205959713632334821170047373674115488430560003046463140669626853386632518434709128537758786406994225776696850465139650216533220275016674642083013875404534068183308127994803827766995051524163728613282586521323317032655630737821855050511503378736447800279380547565538888683267070423311513255067958043893611033392000229703897269435327593140631498075100202691133538858699861565182087387824962107347192066451682318163844867247646760162498435517288502349920217499763820039795734198012641136783378045718465331134801938409796728990999345052482703596273977308093241017216046729434937505230318231263472713590447960384746424152592096313898332333172452068305318706595051757451543909942090135423218551152890044809317206722888503991062047010043699635421763516640981939950470472685046969533686555623226068340739932160 [78,54] 24621516166528376652740061922547773252428011665311704894594271848776364504324246222846732599534457005330112429648487106883355765453903098989072528062654013459980212281068013750388691823020458832865083888405541197336349720935566231192887201482348451915080392115189087108161749586834763469245322654786944010065283712078437334003061952004230050797748015500304841368389679873825110569300563078314453888537223424845919052904238983380464589590075987460016215162661554178855874571335243210981257672489253679484175970392470107513487196609443226811923385554134248699874439135239678207620233600456736617850621846710959614699407389354261633702279217214649045622541808368293537182429570852853104440589312652070191913516208413407784319631731740012583219174604949724170904256981947069920193687862906938877168783503715781624179394622576012173300109976368518495664717300712905303883935997143677126727943447665065908109601389308066127243708164249329813380384299061276274193079853659288257505437010789948325689671494571733991864506197116572740114519727161282524888773419437834587695990794287757337345393438054980225156217771681463960149110732042654615088086171902413985535948532880301696002242344889785051331552804694507617124263553185304572480112588597786802751174062334167559985903769037914253286588916181029111693518111752757759294098320320983074318018696458277093316013069005193410608348293856048823016194545252424063355986792542395079023660116177998343468201463764496012439979291608295155263499853215818240181349891872133945761088718396972762970285013972690520516201852576851548011880079992299470233876961740228160057690285683396938641930469917528303532558672138292723361498276783273385668265795815909949246574105837520294325413722420147145366664423596536003897230973720846431460833536114031907109656461182597234065234859556458002533284739005465457033213017430611882720955840398183218422401856085442601591013065267221838908916928011233464701895791874724771608471270568639390663504764290341098270375268779167961184217248694800266970217197455964753517375232775412271177392163876659571066059417515164910452295319024869570393365754352288479973285582269304348488052868670360747342619482955196160134815054332186693675588448892830079380642096025765194028295755242214724121711226206796950073985484233065410425933211873761053305727175182468512619083105568560102546090406789974381939307957425586631590273459527448619871225857239346254490984415057838569556404773548055385206010776605275350433172607597345459156230087669553809759589434164374033577100985409697560395776 [78,55] -5234439580211271700246450749689697398233225450423803014379253258683084217279851337982513710282203425592807594226874434890813017859563348898102564543487059307464142550731858489588563683611130615221190174913338326980585933808030797904376782520380362199482228157438383162454578530691088296561667208155785781373245643265366479149231815526941178390148602868033623235743320779527880870531012471746451099883420491121402895966981285163196298081418221953091285632052670552007484302378327102306820850874328231513641067702389028108904579747093027276512580054645505709916544049466861758670558100383219687336099707034667555814452262872617978182491931515203710187898611083347686710767307294668656381277055837189223630234195936365440939184742354174193976357920595364704022330692405507983792986734751438655667072468012934885493872235393196228684368126801872271353990241211299662163902374776838641670312089050748139197047201945695608006721606495839533222607982426738189839802568862260094791248273374519500143810462585235620902581108275498819507413460111433531935181939826609467107992921068197424261942978508158219298722074865203215588948443596967898669332119379516984968788075237563289104182575273681169375136672865356714138449550129652147611126969345232517283637436434482277899664753690426490971497126611658197414206780005721404325596049353444156300555554442439903189162853420952897679962817283117501099230441823660398449844787771906398522508499945073253969646668947922428376329693973787503881794594509302645237156674566027606201878274119574704606174445958428319547169435806912393631299173490884450808290381515123236590551046390959733448057007214880632969645364120080569270392554746830828639174545797892728188657986238156117807336336639386857576543394553814241482823567334976620890974545148495156353915727000485452719379978078275027226056328772385960824878105457341073288525956564131147189129636672163334235045949824140910243311506331338045973835541875357188190723567146243332603700874261926993557439031269379958458374860214966517741072891472207125825115201229077098290683604164896012990215769457393811712010846217046871708134199937037214230724580655159402007418585440565461395962884899649502973271900713830999409250348816007132591913092538173505108725719895866693812922478036203340899215837816362535462815910917345291314828373950433715092081459341097386866037581394117278660240050517826757656561995687905551823872420351032084631383685548719062741761466265216764514981999704497993425415596326246175664500444532166676227899056775187887437577463755796643840 [78,56] 1251056073989037341907423108480973511923278989889916863796283951778823218530293442854547552300641292316905920196868665188763150690722498066441489298541003480164413722334566823602333563890608544871623218841351912932624188735333502156480392092165810428745309921217502362807045490188326595423756185451432701773664710884050279985113711152279899234962061102115895386705870954943631635718343423755167652207682928464736986048321811821419366465711734699355790939892077663388609085705261439699891919767197603251354423835875357732109893661091286269803881615745366937808526146869292480652890498293473047396491383112803290128425699486335049086024045975013086366440898911179485155617760240262956134993220213632136500251538592645841253845267960970142755784387008959192915874053071057985317686933673130146785776299943779443957076335971317772730886318813594952885362173422177812077931389550882279129449635394398288986301579254586106812362573797053156527972377493915179283056476068682834868388732653525483551345330384783050823327685306084129363698165577015831906756342196921501850409793628578219406139936905632500549215158894858027160553918544661169700657158810761753937177686724239193675846822203743133101877232095301598719510346127047491333757009265908626577570273221675567243697480189320754922333470652530214129669622217785056447353108811326949935496274639110267048619995760203017555758066934302666861510115454272861144820076122917082973959150041212830431105438017127699915457450152367261966058347680742338303767843417185661553072517243388026611853145932325234051534107689724969792400015486517920961481055384449417468676134198373946195000594440975615980116564248644590506627340498103976705837023723241945220659140539450495573624111890260634920011295976595855370175327959047875531522358412934905662027000457667327838545816749321610572009903510470786611685570654437309114175950918265628961950026624610569353131251828107364142038970192339318232937047965181631738643746822306201924075961919233826330483194159673323822109278916333150023052923746490558658514240660307039638881261694842336041095571702714592862155010146186084011165246960802900293802850674465467204718407200905691803792526375400384071550378796473182028620062791573343439995881618551717935298079107961312398337292823378606341798642478794614251248123202000291409176379372587324838460401473492863169168168758619590102148603184695142245147821602660060556685943513389294130923269910078668144484843092009001963371477118533381237265047172489146243618843633033967638438092926812479706514451165347840 [78,57] -276034647640783038413394583628927168400036432835011232103812174129430138539918338237115339217733706425535396817630845637894172670758242155369753844082193406098000352662988457691662995127338688318561016283713337156678207707923247440834460341346858972078573001997514257909978836692394941427452022728399027810760083322518527170473501450736429270312495052352080963145109212359343279417732327029198908533041106005930062698001149918269320646837364442889563474324114442646768540893328933360536733149378518255961716520177077404556943538893909592040233615629887367679749027639487817083008428252311580430414373728120088941775344947643468276645872054377614264836159356489543029711889376119082555973200979576785186735365435108572990557972149217607389271672193382035903197567938323544133862537123254858141812680442231969252807220219251959859769691325833389683589983693470691780215690466317438758234695382564559568574477684372974064267332824581525860373969085089952605456397104707246135662557652690908863181140921399278104136855465652326119056467630188316308396891377223056498896024453477494430473192757770068492223191097255886751289605131219316840183591326727010895137739884319970002240735337333175470975043779879332047425588101480541491119777667229273540992413765378552928151520707858257595192913746202353201583811805319713362674922287781206660050986532494484272348326916430369718158384989921856961913563225841842670882224332983086616723462230768331172346235366170014838610548286532784933120954262367467202933747426699976296625289075082033767356832163082130803113670744132918675517268338295903120694297183690430660774186317354324828361265275016596442195138778273290673595156233290172317302997288255629448516123383695066660449456849615244584796319498396923155109645754083590772265133086180320449540570129980044732797725497720358906257648701655733433121352823044908606391694646473932362247427364848955999471164015318096855254011095232916054175519786220102783743394990264338677296268763212034389398760831131344344470583553178508997353532342036791920942095784025693992030979870659386236089044027542968371598149932215519852156358837022727340538228216109659561014686688691230288341436505018661296463196226360908571668878011151843949808970929574154145983326135078101782583354407221246399334535291456396912327751882903633740160164018037917650754271567535557874653070414693938106850157922429415353336743964704962429988815276659432775972298842064935760777122281268988680496574245367206009568522847527244270029090858111673875678058459922768336703885148160 [78,58] 48814873595273002990069048755615506125720560763378031382218158349789055106818148571826785474032429098868768025407306167306259801151385969119049180268590510050452503145736131991113876659025152020424914234204998094491053462897880166954953556784536520603480819011350290552989940785654118682005947493115650958805981502909933549214233203992201753497522743287522724685562412013681124713789429300844530204334190318588798854823020084757170787802493105260145632833829502421381326055239834534023190486743647669340178903164570997941992706933995014355892766007409735781451701636042393540132807572530101884397201028294111942278155757948482958910597765306009154534316435030587631265762343087961006500147350772393243865076396774770003279756130528979754145319418901824171753147693173120141864037541582923931182808682084632562259465555406520207999986697314073449494274077464046073402415976179458711923522808003631328184862655736809857824807729050824352003884342158784006590564516744117502354347000360927207792102600375944271639496082012461362631213832568756000137246836137742938966989830442508683406931314100048033233814398189372866059796398911231544204189857011408260807417593083439431363108348031639697103159780417008941120781296357516463648332232663039864464484729478324354748843066671350397493005260734706732690740797357033105188961300755790782874985029373052146377342749001612506965334416874211087494844424098754325003601362070244768114526215114560810013402550540543551183889968228405526594760488391091280259296603747037846316504620511743403342871668086235179522009892124698773886271097764873277842438513728194645043760388814585517496350667635992278920969885445649940181182177924662123762024823502961259459256239234360993537590803244247860390168937397880939309304812841726473786040328731684243516491926268878994246782727914395745580394217262400605961327337589450442131569125925634503822603687437699606575927685490065831990591119523633133307208605375813674376250679822249210068796637006090560312095562195739819044675265653878888347740836352777331618962894976248384692019933476141907894930179495270503931076541815658671367549557607226070914040413704785535780182784842231302531943542179670311471663532292370672814736056938501887568882411917828052831610623865960246072704785949955488227384546128362942317906375598527548988194061813064129166730984572726732569713025621762259204085283205958797021438550492653312252311426446620654042246800072274511046279257658051754200408948284419773761239978139599599331648888289283799882292890203133873802444800 [78,59] -6488214039239797554485731693488887414463793869472561501799758879687096220898219885279279754930126866498076540964420354654742370161929705523628878517960925245108751350700607030735328014213427297428490856057136800667298514494140301799643689904158458304366770800481344286807422775680382464804965334413639195593514504156430952304804433172461633473020946594042438591676978296812000888078334543497882099190097954477402902621938290658482157095087478385548005399188120793177796919535832684083924100183305609674734032146235904414372498364351567541396007795476948992970362202648176382416348192936614056552819350191770544908176978732259063948144144871583726273950175912821559086395990416111944548059203747206122040049963771381868523776244454001057706834167714777124951156440473849210560478067839906364551257096821065038954700006722746539195872675820090144304072174724224557943313857799181804640124777978507106198342366889616493076537212686193283953720028531792649020160472444219671560348882993910197916050878031134558080462924585853538609127937057154559969088560168875864185571449323187491218020683129831896383970914399835162105645564239607310363972411766383011168118497994490996028417090477209007505046610683051655600137655549621629675692763844730058140044216463561012235437775427384230328692060596547719468753873932598859327966216177727608654721023035991166847387979168691666739788562799809085346962885184569392051533502041108170573703664399729971322851253791420889477637142775373893386919803796230873554697452231681714166043129448435755888609429939704800390125239064164186551027054561415705139519159551609749913355100971127975459236277040762538997854588018674129735293732036063387429243232615497052768584709617465955821153632552816642093106493983223214967449347728459153938049209425047759577989028991221741774792161331102024428288436665147883120631270007260031338855172285110252792560593801249821326980009796902663432931140120603942526086214023205389267289064027358925377088479314168890312023856483980956717590508163881863173079561489642435534152084329286896247327254372954418791462600383112771613455565603742022134285360719684985386826236030626215996389907658176994711921185904117762216205773903610697014297346631168194299547196500574491850479364577265137730842928095555196277280234027026748565296092128483494260226109669022832315141859981377013111381975939155081772705039201205030050439811270650183549690577458039577256531700873961162067450955779018169848426150312007654793577007984364597412508314618347336643015781367417468354560 [78,60] 733547266544547292075685618574916476833193247698160076032904505814183151837569196645897679579036360950714544683177453110837826207768942499770593140611602612412307518702800373280862499028896384207426384103076909647869695511819309989852410087419339033893514756183418640855144779062929320906960296269373761697700276599965364750415187964444756889995693106222985177611809923102744007389190066647515374671603203929664986417859960776574537893138433154010816273654783180083227471261995603692138352227855761898921221388799625894590148555179524779878259353299929720308574685720427586466951499641066531558792620670267662395350213392221095166145473887582685896423426629756547159180604459289199445504576093856153756359040472431476704412820584514763425750066819448745526828024286860250803135509519656090508180190831012906481469997525411788232517670005596947521762796538536394454333812230907524940425324672264777446430185833512048907446026998081385129747840997499144367009826840545488216114153327580865450457563311285812159328949332093194550583825204732248229717434277582497614316876851079012015748346975867229143388126439702428316071592136910089634592720836513760109232123378605900601225703307922890804205165134069287507019080969093549348581427061511153254708887910853303623691406800666062345153143203451318549824596172503838136655232091369799452252255977997719305431654389635797469724108631260904263254715858559402396527876877102198624206049003817908477676503865915080858777588488630965047499649478348377581706528214793097653426988752547886952114737708194287472903815745269329275410309770432997801877014897231777958685172939994978067896446075093940509888051456751807852072379861343047799597574352217705369969817236244489900705188069266928285179410157664143852478731373274720315720714557766393117445456547854931966085920802782626110828269652138852450653671601649097157412081219796666991472993229554637129083827612656796805593612228141515710533837591147926914987639594733918323740200964361367306370990006470862319683461814092865366442329775347622568627661364303810857490143105721796467715417139769181779771005586193706460229214429950351632724972253720673639973702053685019947746090373894274350065765855444606812828478273065270940466479736033160116481130029429406557595703471755949469557922493237615302050651862315805861144451397796252815640368177299625094853189739864947522361146238737295629014829930591807196820623638757988022294952662753906301253008324196384830147118483587323896582595785076236312933391000352407766388207203542630400 [78,61] -124759742552218800574129092062290919475302311095539201813172200613988790215550206076224057617797860071963919338656254385601538091062668275210623169293966614113286233923729792087684585767105100057902632846554151677166429378142965232597709320438860969251478288475151746652216123362942020889553595144838487643985835783760984571273488771103687852504946875477886297644951895912595232064713995263864652713141058787936839324304801100583486261928398827540058205375036897556967386952799697295956579099200244832918109876722430353077390589212333847986951713884287673543240607839885869296111109516114490082602764145821926884366737886286505951912572438374558693318271716672862439090936570120888607310319224719571415381264527494534221672158406238391428590695986355248908653334424072028047288495169974534871282597701889080750643780953469522772966971074774438649981406992772555158263769550927535690491379565946161174822567608064830815598862716871424647520800883395592757744465824491084304018933176973965261578494411646668660491447138676281734889587444020526171772325664962547009438887425658278515180992646828916154946094171959815566103640019100041893983509375869131684056897639356788619017308828189919279137042240352207013586630046216568396275642484779872609806100620599611557186322000371319606941289482628146279387366616503824798661146420775982096294678310295098000391015159221755663861544893447527026231631270229950772237353551494777207553070620089273889544412108726493066383322484653058020376265300456517172301836001453121164020089301975558281635425622198928408474262099566787891378813964206926702687811309523687282388012011828622007245476773880162097018146440346347167197852791153168974084313440061456530255091271023385716253650357885788370626300568326798010500210181220360664430786058764979472394994679697729202978658034156515519569057629234362313844182943976805279670272917515664311583050057440896713823031379238907873382330472369328873037041014825099540004490621090025985750870259934453018399067975529853908765246466646231873401359124871694762929991467835736960269795950582040481179332389057559138812391639359728024251251313960090695547212371155365494173580175460274750027405815654814481617255648588423426597733507181967935786060200675566535482840957329253343307034126512713572823762581306651591925355984428460094765913444772460553277303506997181220315058843888729145846276692393880040663592888369869486913300746042576957471920372055616106939568081869990114860906833722019685384157036054290653515337898701019561676972585123840 [78,62] 31420988747839784642697355059005578394530325101320887706490300778491109427746842123919430158190510522311382130742829701947227281376952962822904408741788102856909925240874092565685955388338832054034299729070314054794348926011421904498802702732726388620319496261674662638699137005012995439033642414706454086367966089481876441715748393640164795516018707781064219386815664101755605699549452603131505931486132984092899100851812120347660653400737257323449899719330849898410859596198270038332344021956124994989153602212864536095993484007605358331210746941365522115056094627304487833699022304390544369215033755748891794143063864156704859098770133052344069457698214400732119608315734424351292745761791036695387536619618136488342188332340221756037133174966074534085556088993865969862521253849331662674675583858400192847548763204708814458512462958880258203541283987817508038363891661340241072346129332824996786220806244642875511832240451390959703908494239548789830795461964708091784588795522998287202744286504320516336204688810522933605068442881387369491010242549008528805996719563796574860760025881275351532691351703281244524281101377629620114477040627930311072668039450651867827179430112645362687373584377488302584070557356722755207083758917996555787850154736745661871838416918348187461808252701789995445577752285052061906465022769897549782857146761089464268316102079081401368744174600108450117892769171701279349882373432967799136043017729957006864196465308902389719873720774326955822679140557047462032512383844689638849640404234278092607472167173972374717524360796020513797422399118488774182945420771387663270634125816487185555016042277878633820718250584673978899663039998178884871297012928588172488902942450426248802447404465236481962485464464506591355266716259099714775486088908763909877192688884907828349095781409144532340969298658290096150482845490748739188363943013630479778470631055920075726636278135976773129970147052695505259792129079304055607507010546202869842705323765765271697631776460907438328540923928516197202159828722032436310032275960300064939865383896159976063061706709174164979187466014880528003205842793905704851939413066848911406026833771874294977485056747025962475221666857748051005238655984585575734339412909795529570204925596145058713270347262299957354680049876747274827552326263302296828627319174418165649745460638057707070406310101462322435419091765043312452762150838839510275680317330233790689927519753468826253168170384036131861261621931744061805759947005586662546069274157405896229611466915840 [78,63] -6457110090937460668236734123743284043412722926798747395575751716555440501470307831036651074397413723225042830274379917060894420230501585833238609276882075722549377422245833309191591696175557281519138748100455022209882706186187083201423454904837613342293603491954469348445713405386781021603733247786253787714865394605696765670476316305231613096159237385994775268102498485211495652411633602301505050169378084699524951358862310123937286787938714664045846171924483556548408358946415703525756037333237907068395048807740149909078284994817326377328264119590049544295381589511542226087860812746739948613698230730160798491103948223480967376009401718352693885712241934058959646315305080611491698876826484911271277536727556104996120991034155068999627036552609916535289580938017951471845261785773502574826036266140437613280232503158124985595083468299823241971301006701631284214700195491686127605312366645760887158063494613076418689382078233842105812166314442683314122279222591052786973998452036923688705580008061391408600386826863120891065095938617634008069090070143584638741288487966699552890297221901458583424719233653430570406464721513430179956304725808178186948290822945453122652543530325430972295284459216329524399053144122823175767940090844082566124011986075951658292195093136581172215990597773724499322094196743353407323435492683168682843275187018416181087399698328062710628445064928863970023360053187943550229163734487100936076903009039782244161100021616074722908872165985266464422750818539994721948169238631429532922730666933336071656866388892090283630064964646484619119848874357472064817079705802967302445038776313918269408331521673643301221442936741168974680062434995760689413090381525568620749156106552925489244447453145648506352300627878545571544840905925517576090101495236549799556204632693723688586140720290926582358764787891091635689254532583297007951607801047750974374901996435697469231213265564610328835994350494303578365349340783655203892858200240598769996995253488258536654731787763564258699820769143455385090022418544980943026300421830657598527070967869528206047828646923965935976347064434510742047540660738315589807583078290838289916667312828975281247944326953988385000243177268865279798647864415956226615589641791805889731085569784031635617057712984308953645441482203918380521042366928824050923608874929773043306975609148717241532537238614574902228329048443653704479877607641638468658372586964495941638600060774961011574101637078621055100308004279532860969521308553377578605382685519049320371847168 [78,64] 929744215697429084260705722599340245087834246938950115900523238007614410403725067008985001075386941825413107769057890354968442739097666376369182241052757775078271492928263302411700982944452685751388094851451956285706415613430152098657113985366163252470422483167825381043264104173061278804712083375474084628687119033029460541810855772077714342289974856049726718910476905890443785973117033742222983426154455950044793604842394515228731392841611314631060675187219802714935557261487202040917256446488515212581400387448058128463525078039379333988287057413576241356398028256928458787668701074763092519684232490672831197269163225500607268106037044858426784703711428631510981816186943702541143897003163262894443179411516924808320447665509930115585890312862884874892261309077667769506051737456225850543326123733213437707698116251042651548919175963598909365629130281953948759689600107392119123664453421740147745177270324375532239156250280404471237085440642322591299042888994067917944034840449351519380157410766800775471177805342614349906411933859090538431305914417565048405890364956462500766028703070010381728860206016164935908730351720542819948359181837373111219653014776548496437832527073497206566518117083026535111039656034538295263353291019562077027199185728413082175918728489986867674143544113788331605825887619124044759302573120760201466229925849106130007906241878261664301076694887327006139204040255418054234429933615395513269244499544019810800983267224587562492197929784869849364539296470821652042814849142329608229996360658940049983677963950426628680005670399201454136093977542155592424862127060091925743900210119766101791988083893469176923063998065307301529836310167044031286717680227386704585959735337831040951745605350466016126848690233541357791975824211285853899564925900925138318485044381902144426240769316210550526159186143857353178930506838365438054293686330697200180929339363884774555237333323764789001144358766239815585692803160284068558072139246745556030344152348737865740466058468684919357800715178889762586004128955938903761134809392337426901235803175982234755318797830014901315454709991250787466140397072810886135061362135448881238301507555932661928696017801878612069122446950539017615203082201781039591656001620703046829766366996230494574744714009794041681760322739266807746060418676795818159074202958559061941765803602397173416977921497830429480061497076063961529887962666447483435901321338213017948567101691090489229386754960811879447632366863729068705411509026065908976659172466082036318208 [78,65] -97597313620446061879722232098578841402874001737336151017543919750814422295100706686218118285730712595225455600714899727273300115184143361811208283158444045306516311629046686226028238165828394254324920798476363944650590159450406371027628678410363793825780636172202878567107047105343994024010904335706813502054251375350427857255770130676891485736568038478047162877060401498365876421148335840551025781814689176338173230113860655254417032637316749316000557447383497180905358110598574125017231835473130927774489116978856859555210536773102001609930516580957219873096995316123744342978506696550522095024736374443241687467320192337901140825615960253420397058905268842560750630465331981831027570691588645339604780509768151184298054206694248628791790914612623782263794959702336965095524338300176343979533886403731918536161791801082051275158900378905647621285830377348674970134219084857647503639864014428840881433205564435698924452031646415453777714025366643507609210991861562080429609864581094711253653342581361638473263205898704262472166703082303102031491015460822588297428929169780680094801540487209231918039242861577172545266137167267139475422418617786558118578957708403413987350769928547377553890471881641563437469993162388192333563467615211039322395228119340132536614770143814727937202554525746860574214806084777741033932494017328841937485169550289216731402895711469264856614574746183011012979503440521606354270798380914963387813406155047882576613374732007255198175392114975361301608468587896488046331807835431839853640873489715047418185466625829870847085047000568736774780052120237192067649774607679223767849792725789968146301579613486485993209919080981331580005510930201921390648350617426765078201300798468660204242130480861652115203443081017647711808871778536648260184536969881300668542708504838161928782849482460909898312973413949939580432039886876277655945979391989164623061705093838604896949983998004808554988716189973015583229142401354978854429038684656783673745919212016851842155228393706330167427112974657058248567073908030281137016804998096129792257755201500286490374959981364487729439760622233009419270740547137175113897183987759631989152291567890309401855050327613041489249779297636455952615330543675993529000434170261544164569772901054125472033234155391200544873805932174018972062566299231088324616320162460640173495119506592382813123504002278201671067694242208060216484778842112128195105980989883492995459592257115858316627520524318766470491238009355933405030034409437103235347090522589102080 [78,66] 9385290083692360836946168013273880659774353043841551000572410079315344607408013557358376431055393149906426530160889996228520671678071340892701894466910074935985894691716887210472640193696081221410696584515804117591014885238303991478747461965740209466550631213060860461992627081620371820185374151955687031974242502870879618533850071358778731324462277248282463450821605756144387786808528336403796567471138559952107357747634791742976094216719680962701185077354233054333003077176826241098464540616262791695085188159428118088681474264842660780343486307629671742824703558026985330970973693288260050521718804165055460067385715706232925487752737742030627326125493088724081242060436079520875241050325902577720071963305705630089994329652458115144305107814753374552731247550045547306862740698827003372284591304438693962798285544920987748538754983755438225856231857576400306254132236193309666077079398015271757396112713512846067639480987934423626151376510747777313557868751941973834494667526033310813846174585490086092298719118975815226098210360872373280574763021446556776535797551653942352192112165808300968415922789971773247376675316084365827052948410310377810397779463035298664971616162166706072635919427779734361229111744362372767159328387322928333906657104026547670203662452305885901455265712714170695994970623698670489368590477102904900993644486635861097698304184697700822317604713106006017924512864391542626046190618556709874629923431197140692162584460157458362023128595115290819070158269235439880990708306455795649831485259796575465596926636680221612168793401388016617535561020813252560665132069281435412911148863985675275509494255588548470440323014711506642780153486244559874683034282078437884110910257922927838011838597032587189022527387023569333156672037396123336775387404838226668326500565105918794995010059703215257317912469678985342268948431507471373124716319724856112716557596843528028380100155481333497825723673825084847057981881459563998965748615347068160787666625732433573755242449464679409130598795850251709382120785813316584783480351239156646206558593419351302036353006416155568308960450089917414463483651046189316949539509692479199093913377763360421651335899642977802979777521618880177351533460614964333989919985537437753467394852241326223372188901925749344465534698270635837824954733490780065075153283263186633232623141599573718929150591315314830937336132677920831260458778753068486449472846120087902040292462212820647579935381315301478774173935662210742307003195689554823753980163653632 [78,67] -1418970011809552598132629448562997240931260881805413849897293492095624027793520439978967086020079470415122359630298069578734651158476250278878842836007286516595905047046235253892947966302608035125643291124539670575563997363350781628112771347897754560415082911259500069456294203748061920164304522280868673142011984323893538758953852537367288756170820379273519724881108611303212467712214207398781765338696051647302595357488930071255116219870723091572343266582723924534108581029192717515100308985036678760481028455921201572287334152914780580051365857410813334260666551973935927508487202581743397173311798038071064807823903850607205254100220508213192389421285844732360505123461316651108902600810805809682863478406451111088182983594058446500242788532753601555062953142880962067457110745302418491621029837165896900439345537149149695388048349540926510932742606380721517406502330482322745099540708034422550701868532493352756995797503103371772797315017572596187894316209081166680615565080177695276708217380066059548760616531713633896237404224308373036105614953673697800613680952591409628375254900557728010784108917509240655931167407216587324258197173267863954483320297382462904842775012805393281194308451948405470976889623076180035602321234832744123949237127729299603993457007600818189343459539603896033945885513464579183541201754191001187355672777215035603468034966144107483282387956425807750291548169664514406017736519804585029098013167611674440943778123243854357352983969966367496472528103350334511242065613777902503168635309058492614936847533860312592407184518926855214502044973668872678411736778381344735258775989616378203142990704810236288059729054719364781972069051566694657508047312615886485234368421988004509208298431236287450703368474473968935137534173880017321844618447972208348210210408131193361573373987551948744505735295590739073180127793590037859985056077565578524337112447113600725758016048799304738125973446348636610166824236599540129922071316028762020637715020935967359917330873667792399920686549925216078653561361210516945629468808481825999201219277439720954249447492186249005317595629943939316150463875016311016752214403968930622685825699453092291165016014194462901919636760794678728795273933183524535268906611238155823621435078283714056576016836248168687560625096881787388603737297007072006818157117465689251347670686960298698125315578747848884386306523683724957947017793759702295597013325336533254492292513956796763989219590419748338741476079404431336657404394666434518101593161728 [78,68] 317104978162911567430294755438602030613059349089069621456164528788187464426785574040195346669087997662760905484440289962038874566150148070320297047235028289946288742442961595231883355307444750812044437116942418827290758681481975400446335053775139950146424575739428687629469587862099106899128457963938488775644328132133297373529847561152045019412484100436854270972041782577365234107384609877433852881499634692339545110038834474350803994512818789869289701905201868011102947183265123981765878216878026855623792032802322027775248677001498815229600951395553540079709845128142768533393335339234714394912292120927487077420585585883062946062807043622679253278214898749003697681612700467603848552019442480273180566601759758020354034827667724821503809287405005579677569798390495182182377865773958199866960846264933851105829837227786201741765507890284533573676462375509990213786300440616678150647465886768173416076067437139707374546989980055346752063851392113237045909333473995243212519341573245586307115514484848015138505008861100356796262386729688193747758758576340857973186637801895511175935200137243474695851597639670048712788483467715966285108993714524688017930461048538206675539772921770333777120199451402833114334298002143790335052451750944788268597823093442959731781829517282078494027959694838793207230467146744754523205998247397456072314733535421936626858116542260872071286481672759307379400493401082858000632260151081308033986607884337615238721423806940642828910359965297311238806905692711026283595765849236520441709851740346933591590326697935606209606308976140874910739933214245292552310245570626073037838744719946528497143756340738670166062073044429332438689611233040188619912346498381892640513792335874131006903077346161228515470455014815172363455406249177098058259110286685821462362256304028137797864798386355664911733183893770357378938587368072948691191974401459527656884255120705678779641304933328110713627626863814766199566661518815838732078005617022027841872743284417867878108469200736222462895530151323548093880540802831634927826960621072314687383810409527739169562614601927772724029721049127470058456044278500012013680778319638990267411130463334865552806534645039304640526216594032117040237818604743036599142152176442850955961268439253411422421797331267309020527113909346970885594575761540503533921962489277390997770549734968127974543668188902353594820277685386378360925130171001377971917444300631544568841133282313585363782352262284188899121914304482613194704509048824157574360064 [78,69] -63175097534257408618037503356397053553250233898240642320383948947927691058705811924896396144160916889212734296338617275833653316406380553042297076253332733269024965901270654472920892257670612667065370275772757025484830843994963051103266032091806580066731523794572824281659960670930115047952063808725321480923890517082084518137927678013556731842779379656329680909732663996701002807828034442264214092005844495558391235238174788035414166629144798624870413574647533946472977299304615287376268911847611549066705613204798700853543093259993021394808283243094708458570121524726073073815002100715476800541967740064099959577537098929194643340064719553237034285336369565986567994703409708589476263998164246283774256901035423254622413450513466893427763895689965667093704789543005103189554753943639919725548827570609824624837204078488936296056840023601657136594532127790767846064265310532170269246988833546237343227953823394561474149046963512883325860833498595426987081664880651186983969895140863019403265856779487285498364880935419296070809510203742266979114873051100717555398671691158725400609159978257933372625139563557262489578937414830309983980605511480195619807408264530267493847061790910973615479192240939672616922661360002086348373853277793745692095929615449521568314401239236783780486350607401656822302304085215520219650416874500745184063657862887616133932519332668425336426697954044569694255855657197200605908106417362592113208124492309289752355366301700504647738891946079084317372322858628856043237860633429820278986675403660242990027325776533817288023530970372733199289345683460399940575944137618406823136304558229344830069302675649366330504202091278817885971493383972066750887904329737117852858649214343017507507143342589180395340463860593744685085516593674574149708585380209952043224007504763571536854417683699017316229644925051924597479125983761937756751065161355148673652788518944490311903742923850438171983262742212447810937120559070374015993528942300827461055754034219032658607132115329586582048701311951628903015472279548699592137807698111150661508812791281943312636719588178760391794524614277912087924536888776068890338093493345626683019777163771282214151975057037830318826137260876243701085116408681505168747224208429601887058068454487398024249831204888387694549564375280352985954830624966819182429102034618171793892881025365448660844805402350508263575004558844715009901616667978614208267032500088839021802563094756119285435276355423013754140422523947610628483194300933793128952 [78,70] 9815075780752717968738845084550416791976070983119631812002483564518562575098770437350544152150030268196179227690898393473497485018190157289188359674729764574658303185732834575106065668087187547504219475266263227255206620806470018808038777555671851058795484969569161963159064820414683809406647766672151591580630275146359119206075095808003308729055660008427693303707379200813357520317612953401316031969798356213120576263586109064427010183649701284822556710166651221206186023166700581951778534914291740884128771811769038356856395035898209457831566029714249763650065650797462005400964527375771393814975138641201921864961734063883256031609097828812288251108802246117969698055796569433586416735236913185663402117965532258590467215286040534229449558733538150155150120805463218067510286243389474487735135006960999822373284305547595080410393381702280793726168383466522581974371250339714321835613928971272832731615740278466043422258616917955820872326059973816922786851922603208345685622626824418753606533033349832554251629545322602341682620217234998062297083964561809347543977169975753542324252131002913519792126452392718827737502490826002772723037467650648108496790177322897566745598130588495735213497294804504295529286622307819966340367378819355137949045023982313816846107241678272137013592070110626298972011664782945023849718647202538036275597585413818896892211039392778778554380348407706003007247972717346448303236492697474705514721967734106401052838817301943469987564153026267822130395349169227354786182231193281261452619204024552201688879078299895697448035364268886340528776701644484829867941642637825160397078831225667841222211248281411008315735228834990672698160724816374198860480317377135498507466624165683241845212097598454255880589862693284425340334511679384407046521262654068130014410518026827447273082603137141158598727908609968082342931686448447912218519651118500064513246278711858682694909314563847020517108640563089169863750464987291295376196785497791452165189392160324978242616685969688229155546399218887524819320610762838732395722634025637753513401243936292704742872506236376570155462148080471000561282852899894217669411828229786900165424295955759818644576797078562917973457939388087402057326833472295082987095409597398988452532435909854878685173485352424842988312808875394019969188915135733501037607880327257711903477178767881652277967577932656479512465182370679965683143797506430634037469092824699525625609109607695683750660667468451441698821386673733992642594408025194160 [78,71] -1221566749596387435567298893703191367956527639806033430978734583333189244783729619837241937602059430213924528258125082619273211381146712271846606378337048168739530962279174188589003333970483196224853867996726437671352513772558235453436491787622304260619517978185269127803660582529120940670539466155805166963077714966688273107368899470817296480975533464414235821042429339164731638372809048979813801100599893957358092729381335191778595941289885822979743362513894291295370666660012998388347820866969625773780589318158870749646655124728046748374944438046732860617864973349214203121467916207630877224296602292822742695552990271993559238293126018439208533331780757500310877319241869605294113706071731796299887742066489829060072169843201192081149620939321760546736461214887487904221357323580077543824746725228478299711236254983395851483503687409491479705595590282485465680108413012434393276385703750559219155634433264355019903618197754966016056281086132235400316198885875835333554019656087977054232385678383080242019028230181007436811537785774590383678791531445859733499164205821343970232873225316687477965423756031494036637873101645832705836809206426536749685632237291215857219415040668104943779362681170239341157554130931791090867235005877582453929745403227473281634983720985338954119630873479799338515305488602982229867843226035203437729455051503250452369952368368827898707444987447326641931933841707602001340554375330626973644923711326997151465405268105138640237982387241972396102000827924498941838899416637016311328701247720822236595186512676580723239814810663956252148042099719324956626935207185048800949136367530760715958563274968707535094719511476008240735388808100380171250344188405901094756361369525834282213241224736210961399508878972845393518354575288177947555316324171379399152824528252923149536418376515486589148529834973338716529601589159086623678870742679786071704181748159119874565500605110776194017023901748841024855197998138981017802959226836587570747119106565889596550960360394295668246101386849118962101553906760793609120540168119786173427050146673156329247518390329540135005538361315437868217512406948018417790020454845694335096062846840579592265506560549579855181270890005073732400512377005692198363298690662690696198799574707616018683562389339916147638989914234994735002970838737951731645563766603977375377914317288040760280950525659462869493379811455499289412927903044954881959492112146762564516375112607276090294420633580581835104007793787291458323914438609442 [78,72] 124143598653661350003641277111133134039810357579031389217415251163397443034268216849761501498147188550918672858331981267613260415169427872886705605384977330656233077552148614668042022727769783619565987066459977318552080085173885058595174147726405202662904920290740132095091537681539098416180285965791275064974168574357339019102562030175800114082015785668320175356846128248045321092185080611552784704825035694763014899388700869585411193652365008554065229533275822811990712754289362278220327662488773037736879584845290924956730287884001014349529750077390562202268718050621428065773311562467905397039993419068285740490931827393800880168776314814673883811372478601596568585965243497578646064114224441790153366941227482636043180868241293203543851399054407000906401956864075137982064534302803037249851974681351038714751477338125676144798265645736470183555583771021093466843815538796148634380376655424058079712057377576265042529167095844584261139697982562453467018432033830930561972212778246565509200287036521886234231882097932695931215222435094256016301033229315886052448688119622031453682596462415680766075436611025260716617516227812700641143961033768751389623287376352768670036051740959768425734413810108244027922265435848573502351910138852573469325865031830462002494392594753693033792646483799441807321167376064365559455370824728711050058133531702710639972988241726291646372263148775946070504536988048777416830997639075136051518918180724870279571202334977515948885665687389355321134013542245188720533861989588636339987190597996656642137296734576091798275897591272507771828232136759671708059108839515574493558701106149814398403438908300017488512032006908497944039709482156742048949539793549997194753824877451710035228259003237063405203467603950576224756160829089006133934139338877147704501120822767738261277919252645864491993891677047288125804154292633874979819508041020635035807623502389633987018365622811503184448795065810070977400634430859118406225475805379189795192455489864427811147290150491513995340368580241575267876683854947769621382703933620968537105506572062123493848576129663659387018256647046348924448496338299767110322646758226013442476274394813798164932194031117472977713661319986137690187499710703373254050372423865607537470888082669053544566311998157287083993354189046564907860776847464974509032919544947722409867991788679745180089552680973217377621388758840533336272462050521042765290924165011872973221766729375819338563491925923929864383100057375085333024732456 [78,73] -9988979254880261717691771846647971500244834969187916774603238923457745200005313473948398129769622132306358358518085351181363247792915028973564627365657989536509184670107099404693980074038583103339132501296851329644077507883619616616740713145178833386803474638651415378338996753561083922877538713238102237171274137063226529184221145849251707046546222938833059921957858715286635523099885702499536092052077940448407034535551481342333714675270158282315606238751310908201704305289423559161614765930918424190342931810296078453329849905423152500020325697880391180739545862539426995613030773918196287230589401929772232344965790929744362095949161039003258907094019524284776015364812602115801616537016834181348788955232586096375357858306092991373384413512579240116813961334914954606677756000909767596663184643444103377901033934587676357875444624601930052231049033591406932303632301877256533095432618878259224046175475319186298971319661006590768424292019351540649269603457899476375551846557450790026130837309238252836489603034405142075730465588390102975326977370772436621621101692035814165731631322125185452740086324602480489216163906049889780730345464916477958747852675152366993817705863846987999193307399382613957306630775531762062001507539031159971767967887604154185066288804035368255023533323446184157434797926088578188328510711119509842536478407260349906047133226543096969998155463344282765380363597097045515618279195208103469495800263596594323724423552736580558893664811009554259081974215378390401144213059141782358182040611731101415788468614829656043919471752489730287825423211645680569986292774433343169183033716049571374386930623543308099605025152194635358418702399275525719196314884664257772485417652990602101822067826357939480946590042873986773085039330788128265738950429020844367019578388780217069682051368840072262026798816879293849558554313120778256518165663928978297786783917748110958601958996954186972904021677833796078105153665467747856352958149891829551745997418889123395192205105241487344030412213128467063737601370342502551876421779604813436753201177184303424566283277303026200948056972716573956859854226606176229080894356743619110969475445685104355230143632592539320375955975418802091705921929924298580642973505749779714214063487253208470969234209484483813185111598917857860376607717584391061983345694816766522001159205009115554040075234927935918416946044474521335846473157798841749048557843687761575178468828482157467027078229894330693033613075905245635905920 [78,74] 605607078616716805439120566634127431635026840589706456397167701380299636955616135938598856347056486262916503359975599811263972038001030016950268283405113998177814449921426394682176922083866941580683618253206467256548106936732079773267916861231816903630524909438421031623756885166676587473851753270828569650055975223226686052595736053791664072254598693936547924900553756348639450550191664337342398557876615082030730640838031805995638304587078225864773454875831325215617869541550696131074244534917169206266447082945452996436831867164838370311833102584436480137591315247054913392978478716686436067098293389727569496655278998240894103007456102900708784279226358458490879458595374559178328150324617114928808227933844759989777909189733768836572743862327274322855242696482733926296484844630217633468521886415746498099177636495239139467303175904060411763712710996971029953181008984759862150963015943044454669964240660042493724307371183305468682738550340422398087967960861341903853557270611352701317314867343874528435347493598269460887632226027766162123790190095052167297812474309512166806165361440426133987057130971889822137046158617300899334819255850477417279608806044474552291847373012690630106401787276228182659564430554017567328609668848459228361864990804967033544321362886850573821402565440782478387278387762873500458862471204885068944337005265823213127877751920247512641296287571025104018455505232963605942906038304683099003253027848878561781561602593572146995236973391667589544609632372349810228768974406951020970714837570705249926060457656278841020932256412690287154398041994567705443471183976152225116864850675636712115332442809649624694291375923183493030962657754237247101959437159104440386941294973089241558892076546232577575051974090333880765625459242036750999372098894850493948814356961966661418023442085150593239986848843771785664698735906073665675188798679055085301278467642562303922347309808653911818257871297746677212365258120213301883264618910164385553034133833785935685517052873435050648382095623341598012664567651838968649841353458381868181390114519520364126092665681757918641601139364550916634356480130697163408149538831145805898175061091042092191332168272335644593402247616975424856727314148191569004512667271827038305685061111811876523040823930934461355213198461409725826579450412369031478436390637335679384630502362213623484955546874619302362868708989186416578837741500455435095595683332202372107544561014186264318706439339432509872959639842483302144 [78,75] -31509732440689425959558783833518264862791465814321269477282641193395607423325900864431541533799697569584287807030587455784839077711742215553708133361598962066092735865976558513822307845213286132356575076493754148003661391401483937324348517263536576339993607795673442704081657176246026194343646341802583187127778243084931205632230487391513403042897380001287658887507967093769802066062889206625995479084540563130658525531611951622880684063995456869713357490624847188855809578405034566938072067405901283171419438094446336924950090753829987765871514761352666701033548869084161698736429017945481795708627906404580169112119623119344689965847665287668866255243418173035986736886591489728108997821915969215329876486780070202587237439753251120685242020859426210292623075956607995361680030654148643253018982106864413615500119076313434158410248328030577625289477692239359692192913808894910587145709420518735570581547301996906953095939219632035929047012316653635103524169453771047056689290795257290419914163264019219799594837323613093344219288498380946198752433177437998180905519693935743987019814892546698171476160035411448308241961980636826033305375988734387867762228836911007851933712629148695483184263119403268954107568715266758173286232904310440414152002350754004909677227305624327907767586583928406537757342312946777246997645685988719732094561245396664537822879751203441867120860237041836391047800936881143622698490162800080585118667746786593340023083913195118841946649651320217612142228652905373511928717006338857277544399411004635883454532944563989412182226561040193084431731560797029018086345090889950322575320946258427284732952864540390134137834392862500306780266867648577809215094414886029087641486918915561885717518414286379515028564340252216264545740327032976506209899357132214660016665561285037009819146297424186468363031851808032939858648026655475002198070922109937823900385798129045584570468869146560459877556011669631945077537236726490037016881574214337248352267873044499955355898228810368240015459255668441296815533034114157515512707380287780366188603348449680357392410119190887399768378751087297397515226773779972106061222927556987070548060214724397404758508063071573133159270321388505463309149574045860807140048323992612546321117344840463996316429101659893612929748677160569081117866458950072288105705207101291408119992314092359580876788821776268948360895390098750372786207934987644371034297849593929945505343953753434185840171721855210669940581827816912 [78,76] 2208278334691461349206811886402493816372449203257955570614915302614459085071214103520596519140925641571381488843539763904015667536414515111018479200850161116090306111654567345385450888753489813277751097793180143227682367542932484752367548121913572491607511382554847019679069789464844929992789030037583845535948716831797238148274953275046010567387318710888744328760957420005714769849264718232939429767151226824723338266642041982542130597649233265985203546662733947699878725635115974965555708280833365005703038174715797606243492454573042904066537899760527944767389473349452036638654248469841782441832604400397201093361454463045244935103125157481869776836464517230584816898285126898070108994028729660220914509629081714558635347512736650373490608718630870483640443378844169537144988563943712453604222902298823115817572813575179955916575320271075468321831345153093856314684819028501277162968389468588116789856293645691119366116086050083369077918426385239482701103658490525350452752293029883995949083327715083608658374574746197509968870446111931686048919495183507210792802311559879061096542895831449873819737885689108183034356027141202913037589602413425268952271619343916198817554794998773033370307930405794130194459278064409361479921170152633042047101133079878954853617405466409777234665785891259311456304709516002633959047329406935638106721308156193874093578522814523083300322732530264740943589416603013528337594597253075155757985603136289716135090215689423332215906615478118069303098472424601387385938735485723206587652431986029416140483685241507671886670848088890438765641225899154312023841284337528828883004866472157009844059366958654544171378393034130788343334275718114177326558835373871819104502161910332097582327698764243152937671991497320673238341080806563808851094005171470134225084767233571121954122081185749498264277963487419283700605037051490261451931206155111009137633793863736427339276891384034687039542058051089473841422169522506048906791096860881752589970315422808469179431282746183213746155326045768384362702634312060005342105381282683147017026950286133773045899702488355559484383101727796136056018585487277210382483786623258876870467591564058171828620516012212752441729444050843762895535563265733806757593100427591046833091073525676958069904269453131320785812645192504937852920684830804646067997875059923297878969413760290120607692531848860268248045401005046122205457490237565428132548255786493945694069357486915253603650150718462096774035298288 [78,77] -265773542725564752235406417338742731608895230123845055368098250694705116674371264051519095411586092911236096700844845702773547500759126059407629451259684482627045096703278845930177223971644633871320426649175561464184716777901715104346025635712397495501482320148569750120868431769286260129581216918847705098921306724152768433639717373638097288809288467441161933854447825570139577894003302063399036496193172005796970666938664395674714210927831383647076358815451801115529331154433858739318624130359605349997541645071795997468502927857868848950845761276575909716544312825457384402008672309613821100252967830531650337801931565176407716939220866924637444949951436367060281296760345835069256106438754061969553171391712721048407707348361255846938925016184719008734405355537853236572044659642652033040706753422184693461381871873511936424185573094578081778758733599670354749832989685463264034903007180677629127386887924465302387127212880171670125375507287909717782446790505082168023770173451607615722549172238736217030157704134105805735713546528986886627150763908408359998028778884684834145657724178699559826901957177397133439328150357449037731705150971755312987461877952670179018970345176560322792902529382098143887065290472177643288768860447311611350170548709454171749260367512184356616213369354119344274552349639559208329097436730618435707930620697119952842899851860014903449267064048456830255680195226829892224464503157979635044534312269099636237943568283669820116251367281423152809577952345469822430576732141711854221138586169672375817682493469892714798898889325278256983259806732851560136113902028999492984529859964912583425751016847833843584410682399860335428451970209561905426023746438677960915993213552900766418417435119900640598657933766880775866099656767748958719843738241933077107789949701202529759173880685386428214351098759622745804516476321985272523789207746388397154646599510929067354802139656524943038277366905534674471930416146308508185314348259722700914359493343380813908575341219232383304063407357206064497937966527585894731739602292321378247314683961792424461485135739469758762497365856242637695150958317136015670816109346332567086367403652764054874138314347130679105131798547737674019022317211124199193014792756962908038634409278072288637873409813939767097534383785865260061777179280650260056114270037647390061538466992547627489010301804886152772354979419806990845674512001100415032820028513913279403118947642523852995593390029611466505448584 [78,78] 27145316919307464544166413082269404306762602780839162486140435234416775909488273215947214585334031602267709255750643965489211126188923930770691529642023740310626086210370661880644853590112304799644172886194942253408776849821989619354310865791936875021523139143381396179898482415203532423109128514338707204650847800442534117314666993643258931658820699903368545219479656466370295250918279225971365338457844145458390251739451405297875699810951689106969501295797059062841152789329313472354434391356603023284020891680216719853621449595176374751645491797609849434650658630756602284334459286671249539965419406927060213140279194199151766335384401755295551483787527892631431477299101262118137536530237737671980700476256656960874893411133934754700259042700162981847334610763329300807237132560872688636515044629339286939793913745153798194597903297363852086012877272791036362348024663944552399068965385634704593090847179913772281990258272783758086802344891176020995792240499739858983480707777978101025756168247036583014169793652646315944154147053114083081162974869476470798220040119659230837238901355180557289624065473411465761907877076523902654512868527215143494216861416629475709894518296357924969997400246785332824679743163468667134643428239000815590275853903000958845632648030818917696448041893200086883935746303843829330621708211278957549829033459968847457733025988847072848284076183236652064929106707222673602266779211859369565225000354937989573215980173636337602633308328387416180573851083994236938108744421033819347174883658062590685991712985020319973308107161891035830467927460152663333422673629024884557635376763074042917307764599888322524429160981203494992223570987523434922122377298481895501685277558249584166461514721278241595159351382872470471191942425140609956833666832291117652600110498642587835575905886411802757067284106519541933564631348334715331596511679229258443080337407203711825973297895098947748402284007978832355305606132270769600325730286557773267736078770085397901653204318517371734578272018251971235543233025800526516971730587581049338954775021248726214513798736400381728673046184315125947099858186346973101084806118910426051163296460831462649644109265016324080864085769093230607466263001655808200904515870746993073728746909184095461121699861115656110890849844456176061262596961906670998588478227743727243939056180345346109551710746526159395088756624029851460953149695830841149818568234006629253914152496305111377677863442193494775184 [79,0] -125701371325977478184885451956843803518862143218125873514250245364188055321945671172152272032026875486456514431945481075450609655661707207970834946537504584660658854005696495363287147936054299655566144625850418591895894376194996899107499707773612393620081101513684923337761038373596123739415112313065263103006356284712588921236203432888644899723896463649166631268508514882855877896883702538926169010098927097348654765249097448780940228478984372220585792285146980270056760257855294280770129217209376926622464547313754365074248122473761122113355343774725285145210124078061016338978895548642733618544512654844565757772094523259919859269753602886426020743327406462747688381420911507501784348500973584883869479668160893399327842928182723072532210716119045572822191335949353052008988813412280316293705062628763402058197137227537394231689696534737015027846800998868936994235068943117472184585552695267335997026966858683479625017429287252954085095341983443206194581642157955817703326418711907773942525239752225632802707120865729649949320162670858332465853270822068542503158090262931689635991534496311163652785479900127820985491732167856897330234360040091173343175159490271421955135744344072369292393758466051269838137137726268036917171821475358337033895412063523701464528652149013064663652240610122172073650253744149901744296958382375157416522597229574472819227767913832204963042292157060580644788963747813131643641900990010031323717667770923204845238090528196506331085262838441730822240435435706165537518480268113898408350315962931325758743191679749986360649464190567679354599379892614050296558422346454357810771833217896449744079875032901029319268981204991505291537876203643378498638185199926529340469408592281737693611295946751776700048069547014380059481012312814090746809108531944843404776008581560731107025030392372023160271656537996601248003865940732700058747284354927635944814222267806317267854712359437521747840728886607375695234446685163867898202945576045525810309931982813298037984218985362042252071123012594129322475222517750478486191702781164172963670225779150841288295177427061630422650595328208622187238627106652276824094875484066564072101605367591797926277059818958138840876398397523727632916494262536464596697874699856681702854713661643446881244213242742993624647884009266731803749024697963738508270743941402605230361740991419820733449573423772997561923187728121820888919202473011472991601317996076872901562030041464943428318427566453479475651138643894623757335236552320211526495538439049976683826022762347446583080284351010457981870767047941984287809688691141251073975070975388909794433866427660600774164346621132800000000000000000000000000000000000000000000000000000000000000000000000 [79,1] 443337716628809519725841058794804141459984210834089575989871843410348161491636860507908649172906015679477115934562353523011067718624858747532571069709485806218638665257972106081888765823287213297157967933272853104458807291242456915564947650891639120426510416940252429583653008910082065766790557102521967028264811887315032568362399895881173578060016603452730338197521325803214725712346941989239319627518381579014827370767659994126620675249840611781363084011189207406064950475362064869474045955675075711262970100438695743760149551798242699560213254350623173237071117275509749652592430457725730467501647681039949960596341979532356507740588192093504098722050865050436307349079213835335775173944839054417734934515985557091339581545303220061760693780809868116691274978996173363580203267316845548220387323456307970454600458489988374666179111990535943186564379888912799399038101714630117936480401158297287840839516640187688131966426514258825685661422070545602824235415149910479177347439110201190643242854760832933348019048541684116749116673095282036720239085457624737623512480690211122555606091413556197037407486594116438853500097095303992932391601715129315161939487304932591370634042821537050801130375953621211276404614359756635133099252435865881434747376060999350683913293972865055186758910962867727341836892164046705600488560625749395563108417634445352962724702140877892591182371575956352072662617295604962009367864632550984097636353905557387430457308304852670206536883508622153763842110549253026689248484980967612512388125987341045821163310064251371671956199263502466808007201423088573028488579958613178135158628867049418847614652749895226216106538881426767773697869479781758818855039798162490088241874938032231525885112833803965764406504440975834610775527199677439914976518188131238690408917201442629369406013930729071029911891680750990409592048649185955600688752136976439427666375092475438765730194525348692970210163326218576239400687272036009435752691423408501828890022206226643597962672561674534574678004646119609362403346567268308888314859983744758758643412218575680652840489918861280159451572480527836935387091817383174909345259079102611529463592144293325657547126439520465097668399988677395564485136887088039354257836275209696198533043916885396947079448965384470513823712399724320879908248539455001475952906390125250319678297440340633855170309590771322190770898423474460598045008644195050109108870604434659866240554564643912745300735013133173946364163972143051257032866045567259588749684341864839132069148018647428476411675091152829139520983773637249810902948265416142657572684121978455440269365446410838370687030330371604480000000000000000000000000000000000000000000000000000000000000000000 [79,2] -35468506273770541973370158517387800160608827650757707839060687219296730762887804328155913925264110549124013034474708342009990903942962579617467182950145631555891578280741434733887815488244432861692667662100347602318078107169543929682130427338770829767556757683621385511428273831016552737190124530750758493456562941078191880210498541572746052608340368733400511375396220068122395213257254529820970739672338398808018692228182488362444586952778583669291011632391669105282701296291807863634828755891156557922383036292240835536397131237761511472474939497065869676661532443799015333104350093576074324809895909519474876037610707877325878805575882602731125462423579593596202174613286686226656677289550430195546709228298954051822788051568813914242454628059797571706935822978389380647202625299533262353371929225653269201667843052243698521061720730321067768876948654281169321912941608476101776380825405848832006195499174351581920479504037493701556647666015092909555415564734876400619384406382078451565900819909065144105217647078587365063146074663560961803255346111302989017334151845343998063872993490963584061869550663337707885048659320395580002094366196042553734006777667158408278870765458353645678856334864707559505049797358356723753509245191992128625069908942525966698137880615712404557448157028809770069337813559014390250032433227913041883653002785809036729774917375422975099390730142146451741755202085874332454288604432384282414224311391682806043579566996084543370233116569754940598100881374656734395509567403030379800564475531454811277912783652331636504312405717021063596177886819079169077239397076774196232640219793996380589232883948350162560851222491705926867580229752564275707386125396879172333588711259594954503551142353980897049568448073191526245714867634255646852008799803800219914745542410650149682371229669985210173020763029147233663895734297006969032977466495096457924704588692754228701377862766041286126381694577282918259361498107178204589445023880685040301665818243824168944541759434053816175193543515088797030488000731135793967735432689237452065545684231720888921513115781597806763949080693325509674822081287595648502669559525511025462125824167876033576530965593559505763394603635894170133389906644459756394621544178416110827229730283963573693422381154758165609824441857162121905982389565582729800432881419529042874592074029883149759458947470685653254144966121313786268538280303814094334732287861014753781458450179698234414446470610125237383067784115561537886073131994602263047636128896389471118357701040669723634845105730038036597400194616760680571292715380059453183012807560090036912401602064577820308890723424541364715520000000000000000000000000000000000000000000000000000000000000000 [79,3] 489197355947611310664444004692103910210756052986130411495526976044579329685271287585654595110796399093718074138670629073696101720790023497065722502850247891638060878601076213688902165309809907866589187050204329844005214973749613830470221785316670153447411497386358707843558542974884351701075125246107016734606634787998473025177958517607585513760964395828285547476450447886174051053871692771717972254507222104391874901620245159800308028930599017739853454636433841242050048666798493510681153896785178013572132828224500113358233629650175059691526877787207080835348166558413785387211698340572643675421773784667008974979848349796962214191243218379326870410451225069511497903586199589789066794112245567460280176318937697421307771008002027281806875678339799644826528126700483612463128322571754120460437494043295274127761452173469923871812864719311708959011362220782953042481303108712444430341336851529668655269604830557485910981337721295458981416803346532204792599259671592599458838740271372929228012496892747102164985694105445345869653995473427531892689646931416679750359399912582559837711682916943622113431063389313401403485010990591106122133786763279624462395409537220994692188766584672049196099916147937708749845599371241514183065824055420058355227866784025965029557118074817375373960991910211148253657446552243237383305733528331257607220633019298849544121487324260007479181434179870682581550468816223604365625311638632567547761801995686963265067447994596819660833286961349606683222540436134534595490953693317789759252990747061300394647920781482766031016799410688902213651651013082121138551967973440854448188184004569952724675715569933279664722379543089270966393730846254059950790575243958764597196508037743777972335739697058444230590101533555805133609923189986812286619225843571475766424769171544858379761315826741024674439750339357726559078283102312405845220414560105443906610532794736784301192671715080336141120390115056467303787657191566928869057037825589784687710266522031128334291412455752627908728020116001159642850172252228095134413733631577240699682756123783691727844578446958907781115182818319678391371109708647307031335446648215461761711280353218752190871997441995663837213551308972579517388802667733690009807324024642922165480519654833876951272683029787318376678638641650017283530467130972814128626030436539863477914132749512520483865272330054728826266816851484701249190453253413879094250525253114165948196650918943270883527333448553215877245056783241196111652199350420589354856581153728911687322986541241737174362242963823597238853915284857486820890686198552353739483489414308293774323891633045045319468931142661649203200000000000000000000000000000000000000000000000000000000000000 [79,4] 7870018701443045809726244369233649515706855622373670619499963802035127213873436108707752661392012422243046359647176369737642458141461792609777775003807709154312838028629371212179904658410707636061809441435549407729440736530377899630354765812126804095422190330041869863708724511928429578479886918965677315048377610846662534268774694766093675853146933350548474091152779947789083504947466173131562304658312021992559433198666711936748584095435660903776800163368825886315721998227058446076659041322814648519500091240587707349845815507821244527707066775281318872024356736287645848274692846085994408825444024317211113034508482780352063269311063860000992042642496888282346264854850007211419800768312946962548323719163181240290602608798490254823785592829645837185466798169998185804818103829615689727325263793000497031060064799049540177508963218574931675986976881791604427575740160675623661466528397745213194849771073454707620259748668168724883400366982611029260033786432833249313520554190576329806236129252874631803435193840455001975791195454053606886063992235486696625227966425646980877746342938537843693421394455748059443154120520415812591540576288717346601319992479926687004891204775519998272357191163057660574676468963579560806322788787859383921627549586775540559728411201126860803388505998032278925577245079243506314732941239870163200091156016752802941105434663791794264591746724991236555725500655539144721650375010049061109735527419123906002564938756592943210869042358238921896032695644624764424359459925638817926542820572643523413859893266332486975717593380356476019272457527238829858760899195779495787582021296567952957040022609437446637711392755428138678147925208091714006997125512079090211298581030429973356543930318518780181367829577285864359083803304610018154088663940043765983650261526309611173834206744469396030558670982411393935194981973456858275082391275797261608423634475453234309278831045785821885219109991946606863305722991440664178407768134706997232821018979394119131319957082844549344011991517140422314513091895216716818570847599752381766077599568544312626824653947809582310909113593482527538865299871037862888169232896360477264220586475114982630444271520514210767785845455184571086805170715092647277114329692747820425108686085127349289357041526022721481328511937703498988130152098336706825964581862337449852218156633723048669249666584865634537619005505418175029778954977633611513925794451797699665623263181208108111898546283011190885943736196090108987778551752268107840707736567196925907697038216893179258678049846978804999206823452298370998453517489839884495917572258284690443628222443574889861709373519054261924659200000000000000000000000000000000000000000000000000000000000 [79,5] -155383623470045383003380993355839263719900973211758036147858816713488870010849764313428771136283014549741206679153322586868368807951034056057898021741370651656994877070321138859067880008457933324976677887636080307772296637295363608506026401391419447711274811866623185851922928908862069262932049338307023795196869990848818961804744271020127410162405102462082178157978724127342442625758851203358984129102463842520748922102283719033633660643186430002149448330861173789887349464156785180781772271165455967462057923339859431263942959491853758484591211057847740105155174954117170600250518991159655159386648961291841173048650314246946444068621610925179394477543847791496186532200156255416065367810179399002079869381194228874759012561789548571093233403574513373764741705098020271116671883587663101307813309779359720558021180385181245276984605618302693991106147059066244001300896991833408370291071872644781074098467976505718353467136640239402158570700284519132563882419305262572173948681135908084857735588698777995291477384662161371615531747215591820996652642651390442128355284201590053665923804936143246096421922692705946953839540078703087869651862148217370104446592847346407931473782110738211275259050190010025808487945433232317035363790153303573761319011405983240547240990412414931243399813833775947441525200118340124989279810963832993270654916788144594380708426512665694994537305525521483585712126700945277967975764340108020121025837672017543945367066199120056546943701935409060638405500282082017225850960216990864164637284050725509601346472644797057398041296102409378672490426066022671422244470861418513649954518059984494586373832313052666820288440121334417407945541345515922113135961393570657353527243562613679190151236935146430563704446627418971818397967023619808329685217054821335312590538782179592725877859524517878233260707748032660121704435578577605543127105695874731728044765310636324708689167603171500397270114170948868600645677641500035368686219907562650519854768742857401518057019246522579913083272401969440693534868480755162551688420636381967089901444148702853017680682123534224391997376154655227374417554860652418988398271959522519939034431326950540584176806377572677660990716755389217350139379353495456337093040973716384154979938497238679069970777479523957950984848700639521245592821161258073928278668025886212000210830580478182200942554386565372065859339313081679144437818912946148621701951069095827939529999127464127570953638065776993767453750099939242166807370446149060991255162581385734677598091293855985855387243987592002972611575196959401469976772731232193356224884650268518098029211607720503756665668046663903189401600000000000000000000000000000000000000000000000000000000 [79,6] 226363866049729084712482338523459641124957210045395016373934125433249300422641415746857188076804084972988892542271478526731454538459821883511172243442006707781106556400066977252556659693432674890494700779228162522371349399025681779019870881301585095615250170959390602658985017437641476856485821700895695084549836401134338606769040225990967580654258990161193932825019449376349960682263661274330962525590731004417414929950389056349402605741538441150572013076827170940594458708178250789590205082171287909644851367271409300646151967160977218240356006085154281889419193370112430310584427906823092075715600180867062432779457498878710826805372914568986579541274534066577889934942529752614598279123840095183756470268070666745248989273759895300022531850749749987598462530674542125388695976760804706603369179096003444085391719895711703570216014274337453380943424572577126503175972843387810641752295871312457593829855038839701120501015255795247504485497349874651516424688858997760085092781710289231865972839760947531867238712455790425757663083866640020842292029801024555157757434061370391183316285637595426677243994342674262072965103857600147997852947058750341409229171471777722715469286478286151948891162337434228139456258868882078180798256264284959322323178729406263011046811016230118653241745555129494901433468673883412286354236874563566936658783072893691101328706367895676642371439604473314077554820508442589059132974172942460116009168681109093118254959876130059415734955212185852088205045917017771835548152839218089987740553950613338727731478614068612158391115424621424207465529496418995011548493073619235060946070250430714155005581152586149475496408960858652075726892599995048644761871444839707964032084847491000112913586672386970192145736637446283935469177769740796557947316954939006111567066616782464390201912253449839154998839829533546681206773815303161984493693750018541072224894880386900245723142701736223702827120393992811875347406586127046879739499272788618012081273649871209722771710822910113365662163398584726346516706847541431826405659279655313961862525464617921530713812230678077269200787094892549573976031468570310353955909750222006610615471112145381070422745054017924784223527406504359182274346764638162104207020726684863841434964255691973723942640192118629518223871034799980057470944294712667833177537142409748223478688688913266015314224896080478102913874361050816930513836098290767090626857827653073944224646697823558646429339040247837451766613027956595341143514181753315105805538570781164298886356474136360797000260067391159211499167160439134205165656044750755663471841756540782868093732684418917954114382125028377362432000000000000000000000000000000000000000000000000000000 [79,7] 3612064313863594033128438837158312709675356855859849265785468809389240952717310410176187908124747546058836338638707280358516931349845465958277751727809559134544370861794361736269120934039265817917839025874231889567332843407834963999315841520455749500691898130635014151079559857450896100986526230394400831495650918732762075747589467280116548718160518881109843179633996461766528936273845506645937899137901513212395191667082057080580844043055393608792034267495375637210276800569758603422395814135796239426678339940584908424392645831901098050208438622719004060157914883040519755640959418370173887582171964816025845336584789096237865569205180681883969775576774367529312773856164820579875240989010540467536854078278811843475934828248700646581494410595527819090982330184993731648102803186022386460155826361400329551658061471997038616319512657075242249551077459751141202230711486570572809513222314410283205383587064290365576356352862494812013308627783774139067200144681893948402412565778177263249024201583480025785930886164726805189489207434483015592154856647751410202131438661717332856538527803686482737047833266286114901883494730005261707011024633165779073194208929257209391231202929855871821633816581944510395169507287698735484775948050170944695325817335951599099260134423216244157849982602167004898998678264147517028950001523379244442167268737653166469780133779601120694668783290833618944827267101590498000282024610790049296675214128751708478713349821783911533787797813390925829835115195518061240980246999484643922397679969253794696876884103048265674984804370064412503987176679688667282585580273633274225496764753624923808551830885115535882676785153439418380553382725500330550877256398369993541568294356595188460266747143555125779356309160877197269517782761849785259797079338456630193668328420965511432182273035247102400584240362628923200379070136819299645133607797070574756061133145249032302310029332334045699715611220400586322785692030214425201236307249957368168921602874189568589481971365362623699024352249895267658584672993888471683778316208452359915383491289931779894664897758191595807334349375960356138416937419912761502366890940834283704253543938313823200817003841351427841065722106409438374608212311848635753134783202263556873741486510799960562243960507488996706882136780992536009695192984207969586525855453395851840739617806159643907795637353461378661978564561351527659452615196449957180011430408079058030380179317007495192644585442073829951164552773824304035115038703084708436026611127730231693484558775609703172899074781590603224249412592814895796831749009647777967371830900365031212573624646100323351740786164882261483192320000000000000000000000000000000000000000000000000000 [79,8] 51183528798736986265064647875987854178652845955505103969151153113560200644230956555001715125084156891197787801525861176128195414085288421165550522260330738690767446935756964264100875858408691267605472050831115403672463704795388501103756425932159434129616411878253854749621439285196339479889193948954916962980954020700833372348765954015307227918905553070585126283134935284132425256015901833929224587449221849758623729036154398865639212469085673456521465861149570665719016106515130335654966358231240983562104058548481193770396057829993494345777607144192817059673137132575513032635478452498576703345594067072961711001439458278330023883025675659819974418777193825787577360904634009770176827404117420391399940820387262331387262287049302428367250048743583448960084360735811127398467139262736355775863228474465488225005973719000161789678973591626757785800683995880130386218925981683778337908935929661852632781956697698831664836152476896721283337678877374909917178422592847606394803078564475399165641123870541776970273836556714497757884236586705368508204221408820792702134919698946726210387371015447203449372754313558413155020957133178663548917462124304345875777364991821487419568549522544165502009105637469452006118652946335406572334945287751688027555561293289107168737059036211719347792173541520825710111528352289889882821200300531187730274790120327602415205523220860602293138432557234786130321944401221375869794619612170104797409774195512399036966874540064010684151812521181951742764876317003693864378133129461943209792045609652186789245775839098404103893569799331579647635453931612717957682741080163792128903138480783728298442323979752557515774434128479799494108725716256223850033640704031229575805498963241992243854763532218884550752723222456315937678104663979810421260742128453490204076285572530370106852506545532869796341295151314919432025343978004558396214129116863472082661894228058768268438128692418050663027665121052882474328178941792862907560103911940490355774954032342403688636466464995454814322627461700641704972573082074519641636764610703867108090789594424458108819283553456342239217788003128419658865096062424761006030912019478483579988073405602493792117997037273786879225265595330825371009039589212088982323961406589653198558209647447771031198855960581507034534933551762710806493433369092060580799809160829766489120858719172034429439252599144835206230575135868355552225508008495836367455706860386419727634886297148005922910207639947936581035481993564648151828858109569385942737594896814785727264657073348009307585245784300493031416486612686370097422905569811063194180426332399930603874820733000214287912460076819659148492800000000000000000000000000000000000000000000000000 [79,9] -719855284951691665050673281895884886575509572830314548591648564928394283898770855842380814093021721858259143178122627427852002014324500814002016069328604316244599454747098382684087329939323115670123847767629213104940340087325647090232946049886096058499388918989727798275750832246032518719720921291286448165552209362432420767058230833567819577086217182461810461617725116146022482414743622839335960592108338257772611323558273363871810330033349679361292862309347997030424505088628199993967583436458177726814808660462034309412487335602719139479663017070108515295278951158480196823639914575105529703168368028307963184987003634935042586208123958153041799633204793006819722100087503419521410312632799734467318372482324121294686580837854020030136027385661076143972873767254898283462566454019238633173330715206260537542721586888618734803084309414217661808037338022926855033115988839813594976721064654744382193796021089148652946639730235123503604573746852014680239996827036550445823220814053045457643010201788197503039380204710129089924497956473533936592272979603200602362712648259342115536881625048696887902478070157257996012112343639164311162926078713123499026820141657616865814414338982494541430863710731465913653141558787355653555116894636631949449697762006233199973020191912762834651709299418691198073345961804217826282192726274783194426311744934464567603315168960387232234690091794914977259316912722661783518997781517820472028567040130892702139838230925246104147082883959811744548037565780703150600055752582997324004916015821669114628609948609948326311704494548973694759059720408293281377133649556034127027842082103554418418458025033866119838270142502910036881454474909380004269674674121106283405336776712596300896793562274310409500460607584791818780961447930731907776487085926146412524529514318013960864329705062403625376475145565800431936325108817523974140556460027898672265906544079682186442546410116164904849201579182765657571890498533427443747104397354062781164018707795143811302514780366656717011799897334726781582983633370923895075059995782082618621055739046001796232478524058899590878787697653234280556305317009393356921811266067652604587114083993302999726045141465946918806663726990922498752468883142575203811883770813194340460891301620004706182962023446551231677061058307236978780191517345796896493355070843531184655973866253018712106420626363776466788061600514082272949862852423847641615491409743863785883722838409531820933429123643889092243499345676505121929181566096823401799563032184249665739754564708112461489737500867955930008701142546949114895614452392218474591189359275406632712524557706377066153059090737036898861056000000000000000000000000000000000000000000000000 [79,10] 731422038474317176387525800659473432450571846372281801628141566227399263742024255145553299572909665954133810270215096046246819594027863726759876701496083064018195544728707511363259899584770545066515673445905459844208644887533465642755277663744624997777671257818944785480196014026686316347278854772576860848454807295119860509524446810723527451350383208802533819485724843517480783048208802455422793971644433633857986500918444323265648287613062270312078775869633363564045107022003292434068041160293516115798483062338634187094047497281491894645220746249420027698716082021571524193782829232989778564481934337116315977101318709789714837562670172234985042846336963077122713663318628489489593957691505760261544771103978664185319550365361460256141870311905149644425718582592084244003472784498616366062461980071494823913308164525076116567214201708763894933427844528364462107096526166253302400192622756264483824034774830647045647406594368876642463406593954637880420648001398386153764250833527325567426751089921299247136020589318903983165528995611333216784540167346407399806815165810573173346086423138133960529971104525237681710882796192337621219314241902104741472229567714130519796261448788237001307985446366917140602743447421229312913228443038362701304191851571445279696796185438167678580588940986362317563351212684548530235319457565001372786245506460166816178729651074893643917866841330137120481980157686405242416748503155613083089496355672677781816630843583829663474632283500033332102828191867972207321393602446052941075209489513992038927811048726667410156614089983751698008759904563540647885801305250589917614447062071489123056777940766666645263473152413381786695358325779287800253538043145901787615551764008650034847546667291280225754411112164460289143878914957312253349815234083617535220411231524105665175038498303842483886979289502334496936600405711642017929780718298677726546694606077671354728844967947656203021482413784677526710390073382597188346376913903339520846831653194242207928087749945046649198480738071219237615374370966503771695570799759911125197226309423092784913351750867341690047442411610905004033477979347126655488727290352904405913372263717316305105072222825281892244484662867008371824275971812346766635636942483900795465019449488057885395281327806221962694638966037289461977420775382362639392341772050557592525845202875809340054938532956081595763902923379338558368631739926482030673502205799062263743397319119656876053934541777765812046284434160317693425226495180958219561162330206973886564048960704194053059167667119466492776354250361513940127055556132732725087259198771435001726780793836335063995683694466657712865280000000000000000000000000000000000000000000000 [79,11] 25646509182732509888953446237433246265890514407072950331646154351482400602719523266586714582378748514850411189248815561390870487581763245167676838393997456834792412009691378956989476243575632367818463004065796564204188646378750454296331347544957812734078865149913358501100196817852251564779230057135387070367626863166901128875737729998267479516623382593021427297779423112275356201235119356018286732002616379520149497897358323534076903055577287764100577566079126245917106245599929335582317359514556235613701725833754662141941404009704548955030434301134985778388666748575090525788500117358685788535686694016985552495122725398651374376838870082894171028607316326863034843946853663216967640926650622109308779857703568376948715885980148929771803418201561782696064124966365294321780303292092371504791990072155452526676700595637565002327501964613947801413362586199138103801091937341823282020076994046550107598252802522236069217842234125869323460033698394901335712428795948020560911458018555664396586405483671248397374447846884556493259243981801899892726063978737223377459210041238429058332288079268218038339207973595451347329006477562362075426250447150537486824935338310879394083703919087813234836695995722041553575908708425369514385941251946135523025447970575842399227391141049396518414051968513135731193444128152882696859485805883934899657757221928080209015404863765186217851923773038437234914973486904508368846417299302658791357348207834477363130068273995618119380972454751966476471497728342910602458766511543978844527868620889486241448024405395020382838668315488569621084602191405633403460715697756567040637753335431227326330629589763346234519589612728491577213748831761066811961510282675851467934785482193753853095097051607666654477867652064686452993476539413661062256680754234212399514950391387089662590300862200332528634476062758043088066279814349080105035026581765604246530709535498575602063794112666370354632924800608478423086975822167442098411862150062931403144347358472191068962701886231840550231605717359492830313171354851889634532858226201447605733170056485832307178282251999201727969145503766515874183933830206532330394810624417024670254817403901808915346156933009800066201557503111354948858465387650863431701324424819930670846911314637350285916996000479472144846633884346682368773862760401383379243920727591731629487804892685118614820810479782379179118673688326777207180052572440157637234453221029005422730802494230555988987702120265003683634425879398428973733838729995844381193505918023178286965130762706932424570260330296749359871707743837570563113581163510268148546603749013098108722444647538769233808218156744109289635840000000000000000000000000000000000000000000 [79,12] -162634199637892678496443111429194156887159388455127730038416641711459716135235630883350203152863961947711696131423408630640799890831160031197383512153443699757656620394897292855964441189006134764941384708227252173245290970037914827700002761061888322814390022965955484717588054693684561160918059427490930007256622982096411732323668387761302992363108827518208598914732794538164330660746421597357931153695108141037390667271136816970352352991797031982159011540169536085410767323597484703174504633242586682953732071369190192195639315438965670125051503419965268975795392897290775824506508597518086745334084808831977207462821377914967283746517442687145382586845806568460585930515865780875563781872678697473527239930694877975774314642219625980498716895191860077636826637571852994677265599066232888532571782552105659238130034079684506888719363896871294296022973849115568763669741481606497624682543508829347840033866859081802302281749711124797312876464174947134364735468032598072654440469997886439589273972716559020899873167910553149760877198041710462050994334534094374766709506445664563824237048006719810565744865493454074836852003581321696637144671866824858810233215061540061100953577815782634353888669409372753997311859640130631754694759035474009557416448507820226238212318191834656585201080335404522745479720317305159913971244689986802571339511279412947039168863040084745433429508061947424533322943398686809157505779107978606472586445012897253469042427644340242514582574695043766395745985420081373562158190526267550548466658418381999972253663196717646781637040353687812320334173634695741343022835687928871538225235566664253693988565103687398515160182021159061149178883137680028558335347517682150316064059684338691093849951170562339872581559643370148840847121300216285688452805987099208210990296971455777616712091755372258473472133298582214376721726116864184423354044733028286366747185526404894900001889458065817581070330951303008821242276376019250375515303473812409434350290486335183135458086751968688565302698168584776947820406774029676668440151419221704438591175906595178692564364067296018853185258889470658694564450419283099296681259867255532269108702213073543634968942213876140906893614038186649005809410933571701729306166963866016348277688714926489834997500190141976791241373612367756685430004828896359638862376202322450362276292535179460490121487211947292812907476897703480867314387026421558955107784873416908760323001252761591115756141572571586033210363362427350424382659758994203530728645569644702033546912988358596808237862530645884913654892185128326959336197205795505508225373188467300406544235292055693546787443135820149261598720000000000000000000000000000000000000000 [79,13] 429152422086405800510214634144405519501993467450052128542356035710682346647163595678233548300936158124090489697268529509348381203045721121316968747105742772937022341823721621968945292224363726386407744592141231293141934903881515814940105102131322093564889063532187843958091945271237713198020007663144864756716670632511908322696159376485783652095770914345354866422795280331917108181645209011906585284165155670901942364233762854934003800104940897670996214348224251626230031869804070961862507640491546138033728072006213769825436111563415996513175505243408706574016077797845673207248299890572279642099280477583512751287941014017121392154593638914993790479483707232579093466839553924017174312667319987719501610790707323615734721986256931357562348881612635961738253555603722043238127638637593893064908891675754470218729819078191174687757617619130907577887133802944703209225117703614023361855030919840447351289089416909033911207116861886806756775644956000605783008028398371408111382208919472217577244812084620076983787621785255372633453521735178996943068449589963496326367961053062366417514320907142124237824644883550569747205135593864636764549152855333402293905567575478065169382529783305477277054249837521145132727143829451723958448233082353949523885704441163118359328277499837990010139531635596409628987004948250300929766170018239457610214378508989281551891675183719974708520718359707766775030204983930916055532807369952423112930254519415796440731268193151422211960561903020757477066330350913258069544728998267683208015861748153181707150054005865113845165595892902116893265972979705060641723960903466527274353914624266938862814445407794494765455715076834282825620700076549818266488015459271272962527638121678550112843419800757397437559696687125830981295915704205261690781629303983550340099266380192287836442533621643351269207851917327928055200395581104299625042765788306545475004397169481153165571487267968271903438437433377438248578537121570014956873842784866709334806668232549275991229353908583839283640962617987664926385317068367229030868929113539780775081319564350356744673588743050656670202478853419039695055261971449455511621128867139143356273690186497139808410171913835275666245040625932629661049460461377853032209296636867018310931401979078926512921048039331944183245739919992615841512905370207288855262289366957574428512075278932255919806227863617377292973335048607943955255856700667859802678341959594232418192434722772165590995222365860128084864691490674609700660809675297921906834680863785313210436077706935281900232371873787473154691166318633088681825561534681243003679981768826296839789103930738407665615635363586889062809600000000000000000000000000000000000000 [79,14] -436818550489372021216675329533817139730343453400955592204595673572711076704420172329825983052363249682233404553992559827047923927095648621515885929635820661454149902995439605087225041269315576665122264697889789098542045442116437273167944805854579834790421790709291133266256109984357315397737964926787136276202710203234987379183043348742412299820141520370340747881042536243178727663627514105068296327009079056766428572167845294329892119915656381228076173921563289484995780889279681281472124667517493977114923819783010075005189547985250867565751587839763071642840827873308031464047786229356550550902362809021766295054178863618638234297767787371297020313198725792848371555707512654299335688642039958619930747684293859828470495935841707123894379811478265631772940890767605998335659935647617525560768354710493041900032134621948076167077354604330567040561474477901516460647616472547078961380226880394482213661374977310447764020079767922154393027043492222976976649828736185779832378908634793996718266920061216289609687097736813351029742317522485487640345931679155513065352221082100358036539973100144158570305362495690928990260246725371162578837869237303297118935559789518976789963585530793451190893169397226708244908656647544545174661091724525695553092389223060349839959154895517411965017524385474750509620300018030778352176166807244750964166433540479058606359285148112033459963450506839062755414031443281428389720098977382012722376776851969571283906556332861454253463279822184897420506038242865289112755997571424274767729923578529830787822428664931092725721118398441663967243828119079022289428254522288606266008404372375772279558977096133726377841228356534755185974675631285646839198947636036713606836683404587010679878527279124959591272345441385519136001213577563806025652316007893565993651453667280613540134352482710503563032786314248605536026246657443564340449963176462406007203499919342604412515620207344150522630706242402527638207640266772476680024418970026692107516823158401579214948606482453417345154113950625334866493888488035139954265965745148737771584315478534365797820068724724846205295918433621145410755463735582434595168554809509840840156946162232269409318696900920734475464881529017145627515669223473271819659965738359343300464308231396717035899541628233397913703044407219617900999725805762688607074820695639312965769819342463671098553926772840000308315495122813328783044757575638349451901331812624204350587360009458575835805867450918989147046581392126984568853691071094075358149432539531912760915708422431653303120670629055646315041480164051905389693116404455842710135961530446442811852262018517219569108272208370886665830400000000000000000000000000000000000 [79,15] -863878613326652178889275441966662488322986459416593421823859446241477165333746906951618196069181776519434756382621229548816906392282391275370020958359158554941113157417733642120366033621624671645035456648283273332106696980149286120186289744802752267097966381493350003359488255478772541573185040555142584414605543985461851668458009710743538031482852618695917505160570222683901827609062327245641875998334683736310873377473146461242510848671552942033902285284271459939282760294221178773882654322619102151344775422645240520625336180875885626741997131408242443779588096004492884903123212588607754554755088814358528469435995495485421071824188801831764986042343406800660747309005584557769511102085103297295121567405546482630239414955131780845427385819374815406261456974734435494762804668077104833784832790012461911014039349036068173157076455267427300155588205450977418976642046722465490774430367460600171055623832567132742123816240855834081070014943172251069695062659788609384029439444675369240252623370323412889560418269531191446362961176312460219466836795761240426665343389018523271472674252111045786639892356758926327272295459029308784951211239183456480472250882366301793514629435021744597849157603771058740134456238889896728600611521522655678657175803689588752153933695552286445272365616580039969141568417747977383377322743810438986229167382872086214282708644010894652083303432853559574513778456093163740285404932416781014351533924242472289228188154233450226022887321596603329383236049002236843925455099397214660643863741019236230311390050218192659883569498020695084219317006233622254599347272281995036450438052651134025155027787315097724290960050184810773694391202118728479753829384243695618222319994430256018321674368057012942225107330785862045132043260870846618380813238844252709551890244746048414029189362242908301708365040452886347192311241900348025572373765148577011118086438233413968376074980268958524763973906373103026735457211772766170476857831357855205193303002657756413105476562487993455162169660389963948410543631762336923050739939521822713522754687759574257511458757800441147638862600079117701385585056931771030200194074719781792509199672294563829439864850645349145521495684210402271309562733821497915255976926948861628002512011333302117871597520135827519201772512810855852435722192057726153784743536992849425761949771600134344444426744328057756510650688201564275974761233710410991703431184021604542572655742767178091418706465888230016341652875672801266438410608468765309101818102430818226896879292566550358221399892172885427815645535960574121811784874488050213618017575939732248663542649400547191385288605203895961622937600000000000000000000000000000000 [79,16] 4535112817053522630475655710118377183738342028440321574453492411962616540776836852529779663825136825386314079177923989068177820375782186459213985002095223736580962056745139888655386297114914123343962592993695009836531864515499491951934917613141895338274881087611351674483849827602584848975724970575510755602855692420332464551377379693732296727460045149944763098800283037970377145918258970649512131426185619694716906065156726109137272832319284736226435789192045500391241649792362436676234986064305862900667264349229052937645187421653032953147220902417781644503159509851563627092346030614170074832255749341518814766383054353891153786368108090877556373550540836776955971553356521277884344234217386388268118958874647395092714992167204153695605857326224782470947718326456782894265870696588390039826320394045223930001917523114600321897192066181264065452804165922831423975298761589639959833420859691448099985941476685499243391787003936326184563026727971780290804388737491144676550270195059332869207950730721733354236189594837354820216031503325841184279611747871321170509164276318447634858509199938304287239411488626624876704119244104747951710118817136129104641566084710360717708598299189641540100037295124464968957404809948776288251454725941612729590092362438842949426288378961076465902566529699170045899607603425698353143140679584765609918706377560143693692829525066319943921208590367651516401302830214642542230247769551725268393010853666936551872243377478207368535523233073090919760485023483896362989230163586954981681248536351034110251233384931657177548369861142262158748033005295611976667070307641872138501505086962188900959637621131408047894295350394685501125827285541390626252778394661393212043089565419596330050464497165411409658638366117495785531471483097244503018443095828334370298969856899849191705721731707474029504628664814933686132626708049103574220720894196084212862224324127749171297652036757605065476344634120128148281171965918230836325364288843651017311102775535951803080616709756702214331655261772177351419415955117654992585820557312240474153325545994716882441374506086869926843490626335044150184804775627929795778168581055255636144310999541813777235261397898676828901063992981510981645589330873513150381369554853639501365599053773090908650060355175921760536394918708127427037608624244951892445035011581473123426489233365626598031720008796954498677835937476223401043341913601265343218180475824415392366126344434522914483171545930461748482816634395140740856103652471274557931672413229805563616817762940434827619912273869258425211828878088378798750066081562469607773584091080918851538408070122339796129420521414964797243392000000000000000000000000000000 [79,17] -9200372290774812094547617658432735594216016763293196913896645370543663621762055202320047266232894073668967348914041625237924273053754750927777303122590893934008185588938511026198177595223095336930883786452160439418672831256401932207919179906172614690754341349689131365832496064196484057701598073558178102371948114166496427278417442627158792738553276776867972010217680291688916188812185054323872448982851011214848868549484464116359071043202663804168468585871830040532998662923300450056056395115625102464652626370279018372778290473647861378660378709816078468459689107448623013798300923264762744398890187450588650685597124603229146844991285915870081356590198107027109996976213196043688800955373350244034640475784720092788362087605612848028341444012690766886468105266479477708708576823650986858432036270657941179637642339739668137913632712647954022011473278669314104519090133532126852365010907526378843477465514559037802997874498002279348330850033850184095597836694988456127504314260115845466766837344302010500766403596042325824901853377228610649269603334800480857687785499392958880772327866550341849332061973896542361371916790513734673248090206341578571006280199499786199245380837611468680698250047175212468532991924237899276496567980841220572888929320270476911859216053976427355639226417065261127545334489905041418969085370001988530506332671132598193910591300605998998787355449578419966427337993483417377951299532797410091042782755171832269275778717307570744551448858392031322704075921621730648542916038134558697077074058442760208583000657109883459116232891916157676096677535278649148837160395186820945895344140105921567274405220120705749375695934917736084986120763026042129769158479682696254992613583474850274756199011602460705409760220708494956132917538128123120014973864965405060727370396643144186100288442038482669119395735083943410352341164892746799495570424651289638291196881521869687633591625815829326857912861517791082645444696078709238031456938771168562835533914833880976418462773839035084575497196955128794643561142577093399425668371193624179867801126330498842830578165728419069979461678639601011729377176666447741110779777394110105939724466368544092348281946734033606833198583576188621392270735570757786388303650705063283705180852473306801814847507594316892639634950013996057646282639350599783206978888640326166767840186978554621634302875208954390784007412974310365153667718270886548205145943030918698201380580798242145650414783525313887242218129354996213805996977022158195362869640809656419439239403291544261599663168266421823793262683834917676348598302395459652198617128826078791299214948030586812942961795711059760250880000000000000000000000000000 [79,18] 10619387659375754782213590746366102743313275482282676316338618104876086234380591241331077336090876069428806131334793457276612399123577829725716023402458621494938350840610002847274022216749661708892278773937696110144124023673588009129500542578010625797500696321984417227236262944832310209485710255849557009892921950191696056787842040621858066303173825653721746675991111867153092410580828966748242920451777135996183327860435652348238042589109438342112167641621086272976441906108746833694695315803190458710872284403494560083318237426510784227569179262022598695417177010963363863566359857496223284815477184438304637351421925115508786931786265890526084054556164468399908705904736677400421944537394084449697007634785918651639003771958939035702570954376352401287097422129190646692947867474600872905641538832396057206370615742571035320091582401461938226462412052879272046906319005185781970744258322412356427158175606775195347547374426394521992686049950773494546488109646834564689647153979869448011359860683232506373933469277119218914028423831135256422636130057373090019605364059067449411053194633219393663098195451486711420685241380542790333611910139071279736526034779738349142273711953585284135217844615727423142864123468608375165365210260700868847650164231744148838306666186291623434386777846918117806647387551429718550189369349497578633013030301841437848221759027842958208303439609195481966247980521164945172830672681929919198777973530646195761566898162398883057037202510227363877657578697300061251276463520736392249592346718850694437175285344017319496639937655832183531830668401825853026230122869488183429328522304541404505229257680046906434045035333348410892465605468243674624358633059961676446203386499472146547053784350487922155765363853506707411675385644244615920723992945554452505513897546477739567551411082366255052474048932509575871930850270973867272946934172161572603859408327135378399351162493611673535175213378593962672023367804274010047334038028175289262883070017015296050398120440490517115179704571827820438585112575605205217266413923422004591092116179377883965004992261112637306287880547072760311905187309902399231552771173747152505878531032571834369003414599554069397905563618493616496839892574513676380805329567412221727936762606009808271816207752097059656367395302026298264637643440871221604344551200275726905285325474007060165108223527072999329766662451550468716874011851788702825895237813780116256808754128969257456327293589407559125957570922275021950248887121098604267314145332886209336771010448382770474593288572068044099165965075189085959791349870356328918001727989461223215408879065036980737910348371998574169292800000000000000000000000000 [79,19] -5693057858150132764054194160591965366836762657935442456850685583020300085621219822892627376309571901083996059923172277988674707422612111894014013889761876004758860516888204573324683807022786058051534125043414611715450736864085093499286271711672552043445065485556230837839658367764796003860813661594294629654268706283400682407318083973373282561201335793292700225034190895428353665527612957193620037965675370990932667036572012589842166968498865546553778308342093929167744196004090914840646128184265866114196250880419272668918315512592384940181552727172516906851682041124385162206450951054848794545167305622325478440685400329953349003658301117591958658270657919576243738473044164245948843421330732204490420530507412472130923393844894041627347759297044020325315300433513786531739224720281021063443392962451730075808313701158041050114045914084916027932143982351117919823387198102458513710648128989172104407415993966344026681932585565508920025512103656613704122344922443619185168014098896500821083799821293967458759388241078850643209567863881016602751115106918859543101201642483253852005077428604438163150023519911774682679030994390679138685656733021443742543475019359287163891086838168178676130780492301149706956935168298849784276049537108648053334893049506065654655962134549678014756271373817070412816871445901056567927933842978356290466052614080254749097646112805740738184226712042603950560024100748683811615928826320909157695317069694218082183790440405091639504347066482049657729149328594301200560341588198408894464934101761230254895205041285368350216445535117524962956088824126352406809074338548098648175811402300578892438093461264685208189676759035559237832648820274512182247476393381129647875262960035433545111537247235225255986771454182944726207063790224087666649736500918266189336478013453934723489762707565447216824066796591615173072073382157749850636441521263784447120284752399506702419211056169777029371220992920265251872617857698538973282864675096128406336328082054385819969852778954008211758876463007840292021598127404919358527884784796308498935883339541201927236313233245622134535271218062308504228418222439737360151804201980483707567837948962408447633773523897227180438395735236211582853317350627993606986708522645314433153380794704433547184507265061371117683250591676784242844221262242297394447430735331793237520338962003393583947437958560398209547722473851432573999541704741947707212825061404143853233991377262797471259265852437980373195590702916025250756084299680979353072370391635515494936513433037363765508186170862984215745304541620033547595113063631949245042269157397916622533504077540118299044368170316542142054400000000000000000000000 [79,20] -9217542164759852394083973457686316636329905446549367151145154080923733299097425339746089194553172449789223827058093268393215467689598902836252344599367933540637443765977147282332180204378129747722142535740891555961333276732413750840214158771268229718956037722720513388555293955906456297572865843620126934426154716908642252213715210730344656517273826492441950523986686841180341037541816486561296539010447696460967007951903328842485569147892923726778994655400963255597645521413070242653661590027089264481670203966819874638670830081816945396202460937061100402027195350652172126147982008511126889750259862288574384910219403929515874151115927650443149456094557220911297656540479488146103097274165460119009028874851656942921607400818730815421341994443217757276176929280696006932729987165580505875615612089409746758625719990614019622102964817157468379615929492767089679370532273629021885589348006920857782285280400234499988885009233225843528765987051223766540412899713760413696668528307196524376075295299869965895011522592269869369595034244624757846543688184090343526426613099342619275656382885977551405284231195915309025611427083071356357011485889745504136076687814192394748464886284551041496566643175780664681375466761865814491835880872554712336379050103971249839943283076456753394057732113303703756875486414751209784254638439616676190968734906564494639637723050814430685235254605144527148978704415838197576202044930373325910079328062161667114363612966241405228374990334253032347599840416235295080860399855181366122225592115001881035802667281395243516172750293310011116911745390439150143491656469433190898493790017061825695505197069951646594901341163190681290984502986202427725191072831866600464912453106219991838996143799661580392261712293759375305903149730403615540700702263440142477541545003315280096553036718687580191323453165572938856713293210616064677302081695972435367993967242810572669225406356419700724942935016687800637584621143233120645223787279991474015745639007769359904896367812173233624085407501020039600950268360266931206364611450357982368206563498219280394579104064340219348348475827024020491607451184953632473445538721672182417333601144722725866369122548168026012554127674211114021875987860389936877202154814939325744298857644253836251061032045577297787586024389656851325905624970631483494268535594239515321831517876001028917863856558375973481774473435811413030516247801889257796782046343838818177841619506650709628816960104358621021369008561428635187573491065060896325048513793922009957843810751906422843288143937810530245541184463460312756871794314790765718835757094032209227875564971583051193188375618598538838016000000000000000000000 [79,21] 38746826434763693476878466007249048538387878743875443111808881773432825918562492138099302871974835969483875409015990799091974905372211236667750283892720323267767307773816231234650134278642541868175414991032936133626973181888565633910026072897129531881140796106200762856015407149888468210821926833912846827488887331581149270430411284502354116712229093308239298922024074076643227440351823032294630964308392060564657652864912222258272986943548110451326767758196174861689492906573728834190906966647851306377651586703092331666920461150921894327134936595670702931363166629713561186180609189636614791829554258264130784088232286951009860963092465809224394464530537014439256172271390365547087907787925256825116064741920634170646232032574004973959027322599527522211123162213052996562857766090848535996764707754491094292586827325741581602992463654203382522464459893262825205009366039355445533133783772781244633120369113034154186710374147778620308284318020654860560670272285642992544056451896488084951831349873477855240802896367853006007125604092994101349676708040259655288399860498886964111783617678352604879120500222795319781191484208116997096266040779875574987472103782346668482694220024373761554563051789269860601453276880511706460791409255385200321886626969041519712194905602736123046729920540055237740099860789407309158214251964530949539457516191426043745897057654175078410575192819918862065925353111319421260311287278677218842182757198937395776536995649369566321048306129609520720750870798229320414101690814962047884230224753063147767401302714939459828027619202643156838136580951998992600895854268481903945250555542820417849155037785575672438140359864332181647300419960576795136784933492954525621723886910659908827166328719582801869873763676208399417500616766535997520952117084220549849405182828772602113254722599982696004353026116174205703539407102334763043882676522085388761948229748474493193921937178035666934105720659489161497808617260451868839107981337296126250793199832351413090802943880319105125136541734961164854919345114021278090590585991188789652053775053994499687174928199077728642312763999017986053547163605418733940423512375500748490249437333794517620733356188833664522102136252416575623516296527211903843061776792152113376851149541239780746696751882895915653326600936374559651247682092486348508038581793124434125187543644305935577801434357357402498838765709759415669405236234988051413987262221597077449800376835736192339955302328093131877048495108673599133340351362666357641983040561636670432034470437088282505632781136642119708846401601600167465717116437953880804050168062487364015561292455584560006332910082604182536192000000000000000000 [79,22] -71895444336171544364184346356787002714527075617238931726199614716054938179891960047060275183941711240480613899101037549150371374233238109565851764160473851848872306803190369473928696702538411084739786284830667764975421068275127529031256496362687453784960566623479593347399938432043398965218791497618240202175550601500543466888961216364827822614983836803097128579912298482569417567291634932196365459805129418433890132629956563653980772764748941960007841317086607205044528565663166225012330340943054530618465849041669048637279379401761935144121114267887891469660431703199584906186626218501722396945811655681708544707545499832879847409171503636699964147646786494526569846373111957431142276744869718557374347825850935445300471984446585975399028272796234513455242594820836846231717922356685406109093408169739134988877676328882944024343886994721257834463187513637915066282215830284512343202910726156121573571904957080870654374749909093140744168236932189657275235152242175436081173293898121244558768293249981311691359188819093052543434985766844139406955400917450260671001561829321401722244006841562378029531003322453545783976941888541456063855754792036611271175900455737139985762080010625102428955222315497551101197491476924688150398994103050609638245944813060356082727512949282623509278515650950297911635872602356776672730608252708227511966370535205386077854899872819606155644740951102061453825768512652382399654161639206891047603882879669412004172600192350871752611302201452554528700542329758831543447311904160925674025619250679078719981616939989005545128320115798719639108704828160805757889861717092567564833534074512000288201344264756044962684547133063288470637046446900205791571428928229765145965150758554342668164170245031535422561123507237393455002831357039054427159093742648352598201799334558788591763119333289142871908934908803095215245381707137265885804717978079802629110026125058170972912911134735271238421487134948925928936601798124222406119646633969305582887848564829875565177949116121697296931831564339373178150660113472016029782917888338540859189954248239328255989419691362998686054937910290384156368040947978457046857274592997685560031994568692930088897568481089014297902658406864674488211686363649871542299877640357163403787342733964986820120396951875415533143796263422837473878540692524479677666378434011868714152193213006822322797046242162494020075946816974272230364742562637971768331194641596798378979173758550282954054471163122571355624604004762652676057051937193180768765143575671585740044428409502463502645876817595110451620765363576586389583204593001791790262633812894376247205246728808987107462205277282798403584000000000000000 [79,23] 77015656104197662303321451730925359599657625971608637120947073429366993666073482290563191993703524251836753904585896450656710604848521084097089910453054452259412368669570657243867108787177646532259393081522921935595451847337216365055972331634897108850999016041412653626226520071060366378095187828518763568540531410849564994132926055563052348175423634607141123971557547832248785767660100394296233636598552581711426322603569498138250554455765173663457497482141682491683379249059047930426940086901375227532106109748744321689454724503596003484888510003250388797438969360327144440970783656613078837717735888860067083446535920362520139274022658030750530404237963373612070320738902045984309609427625002998721118820765800468184756481420029538197307900387958921727658203886923045218870664661221395451835154340985639073895266173346916024800059445372528554972280787985640954501808999201452650649640862827799852834163013171319918400267852362278263921373625011392561459126691707207942545160257514402705775603182712182955456197697663711726387627417436625658602683676808159623965000322843532740518976705381953227834372620762355666552576784137109315643017372247398936979632597776621309753933262344828111889334647580741950806490714847378285917445928143795668993432738862733550356191492882171394328971640880652812684783207735435711475420409960002733652731268634010424496191858565452584331680194067839946257322421132418370604315584143428653747194644402631772772231814789532162320421336953789128980077321837350295537752242745902998079372923490255838804542262786569629424137505849005822750118943488894753825258218078786887025048657594301358804117642810455964003019210451477392224536227293366217331135830110477536249718564072846584393372563459823364697436171220456774528533465668485285628642075902113920063965916293499865323512119926108365173872770145874593191819102248342539622301097421423022720949903039993284062582498515262142173484193457617808153134544153616454649864335586856673958168903519423727082851867275867755251314599929391805846331780557817263549820447864363445365304612843589528384057284628731791828651463586040254788039097485107173773821299588529403850311661658922616221705086800387552271375471374119521609182435029230653799429947090548055040667052629689359369385755486419820178181222559574390278007139006002690611230362789058251004465732553593196101145347063801411494971210579462112889434684159781877803051953260872004863216311586545615077020318276032384786947498797329126840071863686880021994158375529747253228283482975542186037984283410914780557737685614032171542160052557587303132016370834552021233183027968921568299714095441699143680000000000000 [79,24] -63172514935929371284650823195704747234553847841901981602689921490794118952329956256471294556240484143257606101525165315283529546293331607341809768832082050387405723891833031626743951067212033742792255957747492880974236484417474158982570779742375205490382244840614269332821553505762944207556170520322350449550500100337536419466166526318758748745706406027470696155463385820754311790712109546381578968288233603991533060205118188053685113776926040885533807364497786880272904977157755441826026646852368877480348254342592479051031148879908913670494983959091416850411509600092016988745205244630936475436324071399739144908715288701441322559973035456303200124344711622330681703294246917143016181582275529420292819483700036301490656497073176072042836503294388655744894502390858077396880522709501944058473357053921181857413814395260231846446654494321847514245597120927788304602655637638812918008227237039882374234338277457582711296612227873545324580714070872845137694337396611411822941681610020054852786956930692114912465491802273668442406382581605385835530866029546441635122022414903090359266071676448987195994430254054966008992597242117427407453161981393264266661616597409263542000402218213770987118149967446863020872638798886004456687028889272785533550866354393391305324459228546483768252688269549072136698543907422716432273594765758477519064944838701453986758690217800714731317718678474324796540111920915743751454381247352646782143393070676252599736411808845544823368724219891477480691499759428917278385202337142233988651578128481241721434386007956268445081863162748237739958360384686079085806000536051114098571111273926204611402203908860296793349118629310283797326502482475641200017822655468428123463304904082697709433628947127417235230327398840656989395899690753436269923788602388522139270666177113869713216798220507473039256371405283898295763905184621236804903134995565074239326435053407966747434981086003608321852671174181957709195069877536423676073139417445067790161531393134860824567147582904658981490514005700789791807365979964911747801172192773627640723241445604901755782822515440033721911914866570929093741481691744978071610069578582546592741931097376772139709934930824227881518128670251809832317733125447058428914702833579517598499796437783455593308245889388753601137702632886823271164421217634504496282777194458133510295783966300232417468600870425919597398826370855630157750062873387987152359975201726701730417811351300136671003565667576272982224594158465467078976024487177943690481335728171721818096084875561747640952308959469853645110202020391766998453165380522414284730208545804205098348284995148809569354559644065773649920000000000 [79,25] 70374935754406821460747519553001594042980365642296481586725181466395339286634615685516275095529550805962967636672653347823952816322912181933489105722146651083853830996213567642213818974305040707631666932681249714111824988152961398371665059880214508450449708722907474944606399033975464356444857378553319691303028100055370336841441093798287509229622885777181092083707747279423975740689134824945225318984946221662264430911218905025598474643325978287476675443563709057446674381179835563865679803581924760989471603408615692142077590395983649519300685442639504758830454922584388034939944850597062346826620001973810590212728471164163914311396304979617543735158905488962741761831865928789152524380183166519725633521823682981388278411107471959077523182748592218454718271017057376326629633426699698302936237246854100991757370354074850200859520500989835438819668371142251609857484103460150633215312235735790500540430653097853342904170716426679953458551931023388510016654271832811751202681084437462419150863885765572192677772595786914626451429351023932005951798569936447327615354416861912196983262151110876997725345047002309854149278366457589872253110933033388454865370169307900782448440329023460570259466500882293996056432196241359809282642374425612010262979713643153207193870285788549522266534277659440225015381396265672710598653925142886588351555353781680640679542807427893844107918610577850457720415193057212758724771268753003674775862754180865885804449337643505274728692558163736847159850591034923539228829514863403894979697990750621400637555162627791173557380412200351094689358069480281924662130508967486007195902102132146371883199467663205220100272093208694907124534986312856045755094191547629910035215812704511158779293607858654803615355327435429165976755619763092060596465214118984191386684008147258944375910419693940058741592511010801737860507536098770247556362189823662184476133199315119045860947924568046570455255625902243242084078664551592174971566729254190848928195032889869764109460478860453745040540765324336051166754454538654257023285429639968841460025710096320406485097100830449596100255805870361792009412186191772163338887899537640598846744630788084386461899163863343406323878501134185367884899068919629082185143997933090505835796765696612002203674962139421595906653763343073879279371103786019054133147055825843675811442062571804331879059581259092545769072948335147873757078299928539071690129288049373417580190544621271560436497101660505425186592983643408822318778539544751212396515095861817071953760333551120536696321231160901512446624184668947338204145366742959223458911783238613980881573191570911814026554956653675937792000000 [79,26] -88977271841156461420890879929362746074253052094444272198168803887537085000839907175797243807973456876954359404195191256164085548135362348434556729528103832772072091487995239926321604501709674585791839131872800021269618127368649763361501525793985619278567771241374138752833045390191205267469806319248408507615768579754609936841067220026599702612501603395293049564388455177575602738391310477211769647222537842900528653832292378737222586685092870536417328656736941996448116026658449405885086575359988856449795688219084663073247019300681529341875946155195564431811637516635448975929830350648531454212943448515914236677787082962811108713788574205854331818330519225819305561196729108644736087512567132018374761201060965763708329264209578077029433933634793080570330816982665228182080560750867590905033815439670974320446237015393394759552049411144001439491729991537564413872893928368296746562391568407258830748948715753382090097795122234891478831141691370385743962229382106637486122708054129656384894810973378099574601615765670330103273463103883387636211047979816153788903139066694982172593104837319523755190898104478552613546701542477428800892565190554195478252946366056799859433940001838560374408177304164247734023480562179464706790847656397692110725503540006463717505296301644834622926252930608899134545126049313600797523893888553931647636620952056251174032245208718187405373580595423669896726012024346252788066812668204783007551565691198077290688080238888127829771363686580034253607945295846901242756571752877485532326403418866192988788467581775846653414997919078543794063733036862629755105251832193662783898937418260954753649294897507039473028397761204785897040276564684950630489903857471010242066694525501169986594655656057513992798662232376050197603348998896425560442387291302784626360766413948002271715990515976879710877050855786286128671099847073217524867465955336651639537733614096650842952346504426737970035708838987915408305651721433480207408685759534960955925612243225573377999695315870065389369600255044341128654804167153465951702821050968933728726491201206568140037011115524694785231268364347960283831703973431936439726728516322449131683171898710949145425484626578059855999171469007523360222116942315122470828143717569614542775240264100166830141811961979429382769920838349840000912730718129359809129531471747457767548045459700337200796779970116114481831012388285413436517275278646816691802645928984988248093441794639313934621701055654209314899709168100762972618057714529405053492375529949509587512883404679970611366269338967350577407143779876574207331846427663814393133548512238955079185026997334867986646138646139701821440000 [79,27] 92202550132057317790901417988021825563188158714500994148084012747934853066364864338621788643024723628261019821636771196073428479338764492430165069090858519622706980193474916449603406049411465322668029910530196579522674896798495482368143694430629996827792703090153235071665776968197097948741500431509130180130866915337133129627278128665625356278763936956783871197951736279476768437439813110621237312950237437607819134372586794139505334167575179072099644934285552257307447742710651324340292620957108780497872513113321990944938977658298841106881180832816455074323359015925650825065707939640759802167929587382789788905793730845735251828425676436940900906591973281367886400219861369218659234881818120048448373280769323029347111390518983706758730640723104284457779247888938406803834493848009686381336757769200746459743353031837141727461090853682752010607948853623692726985808536480748817958962065298775791420658599645410038694901799103024945913056105355261139882690449843253812940456671301461151768185515123861671663052818781870045884446042676801190974986167182843962644861904570058041521535037360966843741353584889782498861069735370475633346442435948996825772153609541704750063043095840926483937676793232165898245890394399012180568621154355662239410949443617333607724210076397150539387842033369169100466792353051726441656229937243558405225141110598684642526252592199285929888987775152523873714023995320282520261945404574317503836610300288482875163531986798732442960432334797199600154376677293583676910863720035932302786755749768694339010000657038009925291553697341558939637865842453447852515912059423670161287418719710650506063536392243785080459842307049494343981431752744727539805504801843376060555625475057642413571388554578284695013097537341539665970607428344002538329748683571353790054758699239607179575055414803574422536466581360181104122449280627403601672812175328346335404626507478083722783998894368360946581562080416628079749073372185009911283124230569376057108064650867358077927370374553500781309207586274250089704966745719066695547969930433000440228413836894927292761740869174282518091521316207721213958182087931264399865137051037430010195940954587220857002479678505113391310644094900508647969980530577895068448537233865353245803371077912491638462414891426812422873661715334337947647431931473033830769027125141147493572439463151219729617909522466725718285121544057961315918552950813882377163354911510735896485274089581704292334539008029795995888974344590370433479879790173824846724702857939149035462232971597827728472277626325160633544293917061744607225810906084026774556046386838472191495403841815149975888226802074229145600 [79,28] -86902447199548593859159514650444654707974319191006785686559740246709391259475808871420077246633336344649616522907259859074256275477866688126878621838338033440806129503536739925563416969558342581275031350549354666235111823275689239630963758519765020547136227340909744066004734917449771263609613486077454198429410240318435364763708832449471702323163496398484234661694417817248136597073470671710489160812800482825033375445633720509068384338918993691325591245538258816920041330686369146751377471845685489344591026203550418456346638189535073890738804269931043695179670098302666093696086827677158589895530025742168306275929851078187738777680099708713873238280030250328772644232671077831515981815267333944636951476445354264110332795426726746157055785831771039801860301099912588667758775763075832494394474515986359606335059612467244090231987060608490401963271919656520968498204830416032104548409388013071081784373287437034507630894793199051555459499266174943531099530200941838877111813696829842167962549189647256561774087527908960744321081794519531148248639649551661651697753274305833859766934744674128324878925361622531319997745467196091290452606394948485152962886804279671634460477497251443247584788342859962436945658334793897540395111707002993220180888408095212059988228056717792222749856081788801359869181691269216165058652155514455502883119604985050411497386874861695855295443741005258533337511303116637483629548515194149295082127051469584471570920289809204980219716030137159724126394110854642528253573828144409004837950385699352215994693006424661418310006421076097088923771245343068423708409840588824940779405762063301087261463796158760312315790771546050461133091994430677095357352860399756118726094418775173418886354683180740308249576135433209615061014241419395912489154501669972252823545322121582510428348652879427335056387988886699565285009276338837950127000914824430363762044668513888638513091270580510522311951568064501034181881685911922315139889227103844722168380664058130100025999540212313640966383575510678886010700918080484157901613248631440536632920482025224066205359678485209538489544903039197308368281468828103521613737529968620881960260871412646488477446733299137612632766042848531962081631065183248602930402945692372784696699007437999390530906438220043382178965166910966425366830766583890146202474241667797909814527335140681019980953199344682174409238648463843592649798914372349273926883087592319133221963139001683453743061145367399513195256285348188264685952630123568042648619670721030951057923138842763110644772425511300084749025495049895061200886009640700225581151969152545599022210329399922307512712519284162560 [79,29] 80502709774652506064608931817977290728294553629974836121451699631302152265151634127645113107131177723689387332037019659696150501592410544062271909446403445106828972559568464016367132939773809505797548556563990064173596429366221823122125774093953566636471800533162681483328375769521620915274958841213156350490330121132182771355416587536383179767750941288281966641866635216496932075446715982614962384871360850707444475630850076270198430946058984960949735851816728202686259684127702921088920651706234420583981306830132454078419534167255040536431039196109450769904846389801783482816692346398024276686350171883290552168627523788034868322660830168293295301856345827313573335656830734550157389694023516481181640674359861587548683796733712543484808869808704936774081046249161617412574320536690870497020859857473465175019567882101805077822290451964358391178757042340114557967473026284358766519947269002033766928599843488708985470875410693547416964639630036003042896802797495938600416155115883039303773908798801770052665808515986107849422870507909245534911584752283687817537015500105892211195410571848302256994592068980125974416278909703355443719433013915216233240098493895352789805160909984807455513509932709755178946302572036369653744840867280590715679202837343671394538302600011908243442824456452317532998689708693454710395163564753682115502148622638269109457763930953180961354686965370684665881791084949620325241266518559811414708180500632759716991153974638352256311026220440942033671771938727736475286199297725692139555202147307780848281221257961442408585012363101672401608760655820218457539816169836214426935125379073546451454383360902544182918305441941588136087234924596776022143629231095761020271951688508887701320951548964388848730273968753236350182633598030757875286658317396982790624057184252273219717313128007876326984405786170379908291271544090651233263467377785771038825691526510663960755426162144499455490515954118274888802391191280143217129360321029817113619577886052745030360373547571180254926989758538364317184853185265549672227191869882200965552601951318541188993679102644966424040188542240460006498335851766671883038519471583830877283128481420428970708754338320095173477151671314288975720273426166735137741264423144108117836704109604897454947976674801961677350951579482726784341149642575668301272849275477256042723456432884083418948286669581107868690238577629022305490022067182430578812432642725400121603158420683804750022691818700645982374252193295746002692772035892996137554172902810366400468570088472265157541455926759358343565022886109592096571307681696214609639865423664758320750173634858379333665538241986560 [79,30] -70360815078295454667168474811810662383684630835019603152807265007635730701394611884821272377804952165272947113718566721362358373108386230527376961949224177875801319618740072739056437051440712437443018319188275867852874910186604308418420690192258728653964781684055165202597399585386741824910993708432608845584699518964293128451353936986319000545216689013364613468675030754151535443689488332245845700046492617479470559571011915233127639333421999552974551626572668670813574471342653977493480826799248695995671368488414169163416524938498268908475508536187186613603671618531218629831000815985076004279658418596396491879759554918392999210879506431043376830226079230626844141114038721000840768994596359167820658363963637392990853628389956788567686097925471442043675928917343084937521530410875592816253261534661843419848935653906105562264435484830450629157412101542158028019036729954364319043684420766362566527003378483987720012834709147478188873111061073071427561954473424083780862242547163543608907295743936600321973519248753158077166348468509541030312067204892067697451944285713480498642847822067492377703444992479603954786276735584968893693204899675562923224459365583079049209759656486560690599550114070517184876629620181698212298137700707271895186311727133053655971006485649974705253172445805381282212706240333259375388868956508913700057527814421123065663172233614932025786631285276662292760341710873828274549530603490584140789693569501748772217048715926295575684190774827539571544226110464952772653263807680634218642997695953101807261296062808821345496880882602314421220913061951095357170427100191693242503198532277124265984343211677412004114432422965239112961069130033098170700048436981503343023125543103036338506757716385296666246565521950811370826526120607812859244536685844771810135112856823257915807352184462057970956104419986778564922639136533852662412196921211914903659614474055982452324545877469019892566269400567371950426854939403935489939549634375156770394577816791988597212043137490985332390235819236611553477144552187154696946130119880984168706747978357240305743215903995823885237489705633980393921073408619385816978684780778113596319315224361841089053675449798763055827510787539857456752590044898554420553416537235431145271383043218535616025040481932107824040628359011994610049451334527316027757450187126772467684428860848760523024987427826492729270768079932755730796936254151255408651166258047791625043165604129157295553258585091970346663762245472895941606360106358934633382511085914200068755185829562430552546700153604121842503461185677885208930315805023344725751553452082021580720330142714550606718251827200 [79,31] 61782292202287663341787950753729646881891402552902241218458483553437169983849747679918664000209743100609168276041694367681624615239630402953900899213630561773967550642374818442799640347506789605489453338431074682694805362848104836667165341622326509706906759464857175371151812855166748750344261805132144546676089617403515846982483435821087829441363122649642134889152875837193526908597179174821978243245396998150916488017438591220338852522082633455955623007621399253554621646703222217302129791407347082142071421829321380595245297800791914582405701465605097870447469140482117373060930863548847600999012881877001232666841205468544977512731423742900626421170863389889807147183354866442393821310828412736456705363114232145031807379206743019774264631897477728963383325055763688994699818862876557198980251263024260342629926928610555773829376653388711391787137911579246050459784983531749464266351246607025884129883099889599537517927470356170513229925004157412106161541012706255157138445673663673453330239614992141684955363926183105825773920129004663240485179216136000332948023001811305457682283927533056157027179680376158481992476355524945684078087261847242618006130825644270099006233298773547651624041338915993397633988811053669705623086883106389082096998762838879729638451955922005937562586384619154368162316417409732442205928030489612803770086280217207311725882806285791863095710550694831512488141947701179349777641687260249136723166902183765531154587865189858758867070093316203162508418926864054279646476432710429803245549392761295139273579954817628884654588213806721891675868174891326296431496480045386054019281579853282600829078578283830730053349799774423520855280376371708390257947287287767206484173796315797145328618093770050580463660988591467658004025062209644451423759682679988288101432288659382865158450995559962582545529773103988390966056275588700198418993815861769320385433262500017498843642754730262633473922097098438767692211765155180276956435562725442774494208631998706041853606526394245076416942415954731193120205876608990358781927314483934583500466419967129770046205193632686697456591937362052325994316160885387529409641005598333273628881900861218890316200859325082796506833140760814294212634178663497977110721857459131161964608624205531784175448378908724715199557233523745658714000366727230643079259772806091350492187950089078703922775902708402784207959660476363819446496632407410489699123739639469583750079734428915425076421529306674858520849301584182132383463841124899887204558250295359768983965449775747053979530127415664361905301747279584999105707447754685375940406837250508425649409991280312745763799040 [79,32] -57613115391954013442317400723261053565023529222432350502694115245775738038629315086888252202553699328456933743383586521515877466702374083557598078717643151548848491724216251080427176618051963257157477414598875894766332788348525605870952505392592776351098742014099325454941717227674194565345112265682523386978876560200255400825771446173054537020296104774158975980640297636554010628757880820710309780089292011101045627743092093513961099995311453639328157872322668912284826719291317376390519293074973044435934173940049659231285771711317230319436537576458516676042103036371190731678446472865162170366889743634219116078388322300669373960327016684908337216166810256234879639552705817008098812380123680322646862286223144048379589415114618168623002636922544164793528431071775457677661645243018564351853713875019286795492799609320357108817808103352049536021553899191519463108289544905779819857264147249845217411853917574841025406970182053916948987904164168435281295816592258551724440227297465766051932197840308757670086635532606506554601136026825594044120341359927005511029578915601195927131805256894896238797863237365354348048986405151765102274393302852266297560496062782571863578541748301045819874982369966499317120325497843025807871731777775687509424769973285253568478428603135294103020051493766248615378792329957084689869790987184608511513700203410784291446504908464214995287853954041793983595877488397280802293274250917188766466839233164515081126611265902026242782873171929530165823096703072329484445516827544883551665453850610377546642749847966477027367682749047129526863153122748373711647314239406343583485612150621657820302603361247517132290315873622471092694228587626647376629395814646462847926906918383260246753703443316587927437404087010782762993425960373723338870647194997276724956109859460423702009441036052975883111854524128983724626819295109345861245739243431831454366378653112019016912121350707924115791086129126476949964647643805105684283680376325436436162655533832637968395218421682298255481328369661994349797824155325933969609527312696024225546548744707095663547700174251896952475677492001426227354721530199850956820780831045110516335513665701810218355295273259061431917071532839960577306918327567299360979148990173625130736805465166082738172997025699941266750427465498370584427783711049531507940106694111570991115902662297643934444669782601400729300963622776491263564633878178640805914523178371965975410108116788561283070456934699599830318914264377607815149375386363243791046739553786055611425766174637312454792244612436394813120322983965736228949703978033437518115649368840120759467175671687342834319360 [79,33] 50245558200313252753347590617518588827635213868717373137032340994541603099414432562273561768920456127268439154806607517017291491504712722396661841105033344787432190815406032979034445202987854342506788557169744418771878313206676353349597053780576585121234445854757794108985956654103663369051846596899857166791721503534002453494499613235628950436555613882455561151110276587329250891397774005707115458589578902060312678674702993824098729540909897113678186729974478152225167091247027469867211811594544727983405846842102620135488283907122960687207388521463903324160631186325863081332497679778200689126168687358050563841445339141379974875105038861493382592997868792975491260010145810965750014979149052447487532296630264044246172824221091906068224297091615220059681311718270170695371073353038650055433720128618189652959972005603541497774840801557224710586535655579239830725033482474259517057444264251567353081852668142864755527497128713147617629423447488857854504940893779885805591718839493554021556890983435746548652304054995844025414635177330325751122321152480049357137647352059917235406875903797708126246459605807795503269100785525511196381585202566951649894903349629452054276956877309241524009993153159785041301736955889086841000943737705468813691279908831229117864553255188224818774427947038705846109702085354068514449611659995952141698688807235361487683856788484651758201255782748245826152415730931242274517857391308820269214700032808382554514363708717580436429842342270229624550870024044023727634226148272908863662324642989899063295529267271783776819552667241850961281686209564121541348834384895335655023636811141722228620363590612932442286872544305850938618322326386698514204300914060339951335802098328440510969916403638935169715723859174201199413635525048685987557793411608148850077537431569905701045126241888464343779875760750670460855761948665470319519340453991475459108373612563995035927702709618224994936616917574351631225003777412556377076213466271885771629032711369853109574980640367564431527267838837915496066724942545088151486597299651572488284884370661019774856317459976044926120721783314872640481796746365500703783093296731183335814575910726862482045723184418463211688415322249952832402696158663378024834234299274715658270257291648312798213590694643711543568629515991067330007273559074623863004110973642572271711920350836557496201802196157420851235331259661252662778485239866651521173487588267045630629227867899830638894058748235645177364639784469089287548130115225724032775677337362055747054179743368391140860634474421209411113988599856562635727851136120937405297755171408590653410584383607569121280 [79,34] -35105189198508501622248593682792558033994231230646809241556235184034015775002506958343923350977102295199234509026322533733211715778901028289085433694776996405196412561938722065181080011755527531486570591408119827055329791907227020746878853785318670725656496269339573182714802995794317590725128406807735186864541860429415048541437605339913204613776711524968920075347291985997496796598759304345401722852972951083602571910361622286092637709338973251902278552869296454929139313381427705780604223068747938183394016914345892241743532749758861193572463166244865438199490250219978538788149661086433456031106653532944826618318437392199735446756053983354941040292577315983442926799153865476694772471958713298096483058391898860884689135479542312570384853766024788090501669244162497944674183551611395132993169527822601222145101896258360938556113304134782729882980625080896752883773467234846491364481515206292614866409404588948147794172324188405057559972867718422765478890329398357036545303565996824006978374007113483648395725857285899661792293284659144155811186569883357880878550977675675041054867776165241702843804588797964444585331111267995376579228725907961077188810835658814556603912246075376162722910804133938659816486408825144445139692072030053021607472581191871946306009678698041941708387823788707072380514298000637663958174473366417540196591764118096887521627768630680920556144442874303566284705882494470364862334184571336342576990897316995631259858000731248304690622841582372483437940994212757295768114939833327527382484015837286979788290183292276675175732879419695186555401752084424111875995739174526544526503977591063621335657210044323193429804818011992706477472359318858563515139865287566331918508336787448842940819366253034673034046770602608761839137512220710152653449050521250742127892612134803013830823095273613715090687065842320977386305774005400290918678298409639313404928766486154652528676588875517631883532058055508350245455668131831540132109726668956296096572656215333831343438924781496585282118099376847919802000277459996067530469251821674921623413317067124285806560290829145619177474932220346955246496772240947128693881145289485173279902898701815975422205583387827063070115296263332953188718014654895365619247206660496389424133852241211306894070251315235882924196004024730197105747641821582926276211025811092556395168561118795059632084846480061827568290514591863795962649147883491654522236129942311570330746989619504855079742652693975258324068523568669457881618145463377435726880619957293796763926529824840745724993172526786092213544708549391617779324069146461396494556097704989802688144620325437440 [79,35] 17444074691810553555332740962446271112628818501771349557889712020973492894536343613557595245516869276996595268616658292965855484234701776842140359342613133490272119635459479356745469574179260305660126303733339512737334511864609114253559051055983719639017121902260811763257325754643282141883407102963440040280525758577655697933438965474636394324328601283427302917909754926296693971139899539549590549584647995746912656062898493266427807996870157085862743010047239862653389919237799710476645131812176249771867096990560142306665233683259850340526298869393284630925455664248718778928566227864027705997237098120271073183181555720285927306128283569750853103267273011268111696349984054837520112529671949190955077384068309438973780942153005116584063744314298927276988817225755325851164823386417862604403542806017641318615319519685419290659179047727449830795744177655104836189354750386069367743721825611001732260476731019384487922649225735566440603624534066346311642175557541155231639138913666662927836326719282747515034974517028013359466965776822894424830774552099984968262803130139589895739437195807276878725647475532015148349960530719608044609103455338404653321211907795442850346438281285682159581082815328043310313922344506674103105377233485242193995454457940529696380316931095509447450277786017163106950929506712925775661179876806128386190599055781548324767060288037436682525479002732201225724340236686868979323113814089055469651268659677821600944839996019058385071827092727656344606883983573813545664565277341416022205348509220045697121217462867501500242029353845147045035513318465738635344122176320176284157602167676477707858355291969816167752401624887358799140893316948575801297912730537148672398191391276957348268277442781847906570977559714096271188806795226576217875604865781423613880655918201648981635555124013781263804099857589018294468217961750264553131664399745077134968957443784226292598826375027387562207685044381730335292380441740838679456966772480817456442297595179979707137575732102281131317147122024693680325436899013972490475808554299821265852504703171742711128997658872562574376223452436477160635713523761806168124071256300984768196376634215243837470029115279950298014058773897680889658644413817212536031851188447223664169935876853107481523506289672641968111749894788320276379301323355396815490046921125378845073048286709363147841006026619611641297576262669503203805771750363138880104272814304585524944321991774313829078165369650249231966131532592827019248121643197277880719729049052045309271801015397126018498640332775897348220640562861192302570774715721451122818374946230858561804324936089600 [79,36] -4501936120659634273699772227323696581459815856773296365050939491541797625656934015995936349054598011205843113080207948066777006132317329594439750018173978360720709509522454296424800289278022416323994549695564526037893875444326676080683553428518850961395206222299397513865746967948955070585223559186217975279434095998771419003937385370445784010987850136370942729681555315280745405069405340277214236643578267036885049351121733220760797226526209638491434334812854144225273020602930123104715896861815582531960529509437726879963440451968382623468310502926178223699110470139090353182315800330022881322701190937641106703410635074249246199189099272503936657845965477205374665342159894212670856890728859928857341690475825920405757888960203731638923869034823980858189402084838065975502788878035560269112378410874823890087363062100230525030868523115871466241416415278735003645815036911397064044937696633022726489257785515452242568939576216827447846302236092905668577582601040741980789927482612966557931234918506049819955993886857142249382266152214523357238296487086378592729558807298275868292945255101623288175532944157559450646798080157462445357320122926547760795911948104340559869433885093377776059928949344091392037262305463435304473267801651391335811998784148808552959368899128557138668560711606908917125799114168030901687030345395789738362371711583854655563977306206720478677547021029862589754573021434938909044507312872744296564247943121423933552437136191316366855355938285104758587955868076940166860660223721917630230241796118700827401184795727185319322625656587603142714738318667850444416407263735330866311467389217831762614288473220181118046162119486882044217331747133747113713638165878542625093861125396662198265819716624403070024345998647632058526450513535544924483881092205746832357251789563715263919312469756017445729102911795116331009997047611573279795709105027169461053841718063743900854353045185115246957072105354004745298139591759484841535221356040104604745531929064036700608747385394589585079178611914901557682516402527442282254410492421074587385730774577742723284011873789484993471547255825826354222299337346350726013301927118195376806865826881622505721037728569924500215759619997293575247021453293256665468502206672376096117547802562486767673748191878688613377430609530927370980643459233124721492817371387740335516546075590012087746858364848272953640231896666527788198014581783303741666021410506977901610208677370973492255433060458729617448558521426877909331381322370370954396213429806365668713145428920949449345860572341293219920815890572634661925567849365631819193955605192037389855275089920 [79,37] -1482723352588509762372688831742624093556172878374243472563712750648649224186856450462787160689427359424512443938384212710008672773307185064235987839719032161413742152988515758887553330894456959778863791479820865672597162965737679326283990969626385035784780210337056208840754324264372663430120225225040464541278785859228876183601075756249371169819189877637058810873552752065056091119247355301592283439789459752459445685340984996956744281819478984633539049259873592829818938186838732144140381960553677599309462126138988609001997696882679668403738618781349114572476149699186266243102507152822368236470663817764775317676952879076832573972498941365051367199587237569350168421965322820432343184142907168179592963710399002517759025352809371992988259471361242955961708699992226953010828810999048055485598430278925671008932879986693230858971205842159580961076827740037481567071990263795469731328406643965515706251563802273220858330391516359945839634161972557800804017569534382608084176121996276019535205660779772631503422685865723632645291211202750835750871041515716698161947517479695523069124341188447042206334159745970188263384052701596642630966495117034997716581363784736765201108055933160348504044796495536521227415848029203823030215963171135153605162400923947113348271004131987506966317184822703163785046974752284364204811711661401653950669740132757961172541171247706717380505588712714689299119811734145606496370901591739599662057485048211804742791711112489608529873606209466847463287429319128221561500118737160909767510175366380237284667292666330482775163015326068321307894897210447077650538293834243787364156038550592516403236988419244670246472064798790331340142558369467323855891915944582777476382979894178167280066037161104137344794088500262285443976254982380122317179289086477657756918314339402275794069406404480224291940834811871830068433375500089342464726788409543757500119877545362311287936973576124557417853241745065862209616202651779400735766418172215863771960177508864816508035432542449470771230438459612598804123583081890176605280903357257993366942423272398788084705485546014373819086475587177085822788411229138807579174175690639879788607594482358644461685038053121144078435178593128679860891304708612700374777777021601661531357446228473979546831281137241225753834897599947441489878616517742174744535611806246151808669974801516020456242632511398128270267984344749485215366164585014110451269059110555605151190548782804728055491656575096011427333178311385377653405735815139114505165078204172650068033526149288548538268355530028604782769999127014138671299557191592188805959492827324284529541120 [79,38] 2625102893922896499166254181865460517222497566125425545131017523473239231544730035715166625678291321780548254379613827456076961125390324720312968531924403807910070229885053863877555406804920894076037683555178203584494823439824378385645385896464433775869567224129521294229769102507919661636505009447919573810165508516890577455393571955666658976239891529919398732546532712038730432245113759887692538412700221602220753880236266272086279959348960046577090392193754021780820408832953127419120159657240307189871330756778665403459426799478101694809279098273338019708021170705655603866110216530324770277846344680693521274353076161318296343542883930497287541266636549386764402345814723597758414912709325627472918726949291681674174549331014410694568679159808509822477033610639965982761608595467784311169871791968280389293887721444082594496757816370906040846958069941133779798074169109884140962837149838184744267777673092882686145236012018226294661016261313260345530494207537817009512567557491705873755079957151198384541952667133473749819530385963851770483724035026111664500148627412889260988813171251113261180260785638157421484198140733284355923777122215542111863786849734427771839321865694543046641922734227229830341722490797584410298532466676170128140933454939571619007752061184666879051659199607237909779805079669275757763701438250942055319927930658253625258922953353287142769860993466749544873448551291121477667885233140651440091491679468958579652689535729500724829122151899927202825519419961352313164154488453246924787716137924295593785985702245701082417958789134802019391759361454839598785557047829389351515931014964548248111765064625731423326392505960267958342497367770649512685023267276935448639410440457584879940126545848275172282270300900273914620884773318316290051469575597407088480589650889728751205377402350982646905197210738838990888231475585045120783984048812441649242831741060112883768625104766167484807407270417837693731965051189673540387003061005293158608635603022131020551946466756543474223665096717743005367636367289464143077609986659257341198302887683150547333755728788014292218408097514787826352974397742120631795642832286745417333456860575834198157372393500818808222571715508947813518318062678257012640321674811398941517488943288852490053915582561245735758486589916428638808470120611324862278227932362246064061219841804687895130900307550843942702575708492095236365629534673712012851407079426604331430792388520487691030456948355976531656343418657146283552480044682626546350999797427148041221222704235578189925776455570496223350246167894621844707411859872722994900238324514527306055680 [79,39] -1848328773025922424785929450013041770761140221414396384959990592121351457367707119147662521712250776926039907078102365953214228992507049241722513197497390185137390917533320877732297485368609384776464762249859952353157603829174005788359360912246331032815650359807076691186164836752835874713462078576277328309036296788064052434277183404472197249616574841503508319217044277542580952852217360062612773923436483546089463517033666378049964212271056004331482960676411782733366585012735935368058145357516744365336771030937674030734326811153505389354447076050552553257856102773670787696456606682799791661253074768402377224399769684485242721418701170987911085485836484653017891325651967514543821418018086183970336517258790702724837260715639471684603512545396175247289863199312519281993564098962040656662890559578275067811421061372891715571407727541985468171969887509074493436899921431310962017218519012847827867666281670463225129234417477541661326625000367596383640049303123409788522973301188653478775422165131918125626192195794087223599730665497594748106924781912651997000941195616476339464789045048727154644981070093374326192302346239233982958819167973050110814169574914773202154496396821390126914231363109718807739319784123351003723915533192566525369468269469817696025287361044521069636424984325640047931036968678122085540957653882608064241657722226502026621047268883657454827834986522866316896364411205199728466870778626874002450182390484492924674689640873019841892997368913006008048894563987603617670250960673787796266022947048353312754268829886075020639027835986590088310331210086171249264670827888378911110724498886971311772250955042289862403149599142111677486080413572920425455036731985503694815605621975388045911265063512704466466978480959591241662778356274732266794995610346734582851221636943792625587448930670293879741078376921917536498855719388237315116727393361175495453042605225267487999730091252894356952306906797455263894162538775749028822973006715007799991295013490447575429656513790128467514285344078065822886568209590800410515883332452822281771214144907878800100676039315162920464195406003028814279052670509619189899662720343250789789010126732348192278696157331096340553013655999411272300399519843934692132230251035586606473320968146766989994003801992405519168712435291253742533911844889771302700212422866089949803612327649976987086017004878459177635985024437076040097475620028988432352804264977218467338454765002322983266196529822170349797597520550608664779689884309122102700565610768017286459729832180365011651229750943237287384941161857647758106489322471926004686576603157338521600 [79,40] 904808334342154652963447990303103308254061148566253314863328811452127458178926135544426085948206856726414622716278976357595246953041640826364626405910398346890295153307242005591847978320783378635252716946802096654074152212689823840633105287827715973286119218965628845069799659514243739523586727194255164606833069634700601556612444093029642099477776202903047547358923897000138917746849546224946713226075292936437287725614028343242805681498241998250707664852400426808959527727163088766263971406082030381059114478400814387789100483842908087831662177984579677778624814737383130059085724566597558679918482140871413606127425630470730104290474073999150082835068237314728169278521108193534486383379487646441025027617194891582546793301804503003984006007236273399769472052633351172346477730816809268657757928635829133956344294566046043874363334985574960428902522230825973889864051585144695649158865313806894339470348495947885896305200328175686336424348650779284076965016393351344608185608376092430096357430209922837119751113369397362797312258708263857911757204063309909282680184790393632992077737236860304330660035569022988918899326404875433493092686350012658257337983665335938363938573427420701539911167735602368366441949654849823444401600851507153269549380378303885172700217159368536212379387904511816654901316092348321011920565581704595533834371401733138836657540427095847473157915481468796823329975294274544813682741376904400801097063508177835941629716843350733290486146549091781431760194137180021179253960125411003330473927802406721221935243671072386311317056634408806949817739430857544733222066374437243417759122244663854488829853237075782994919420759774215173131918518522187435920065636835992017631217890869469503635548371442529909428741293219354710566673463624573126375103355171632147097162117608797055904553721790501770080543759964579177455951165937373198020309172488232119997186598500804294221957934081863535030059676006323712075304950380417796654944766626648492042859243476512034345663875171974188925950383695707135873164675298570508265891947323666313719396048621930419576932400953593327936665437259269792810069860795084314122407410036519293109553847599223279064370202167528133370787573123513569666852989467074603162637820674699519003951001530252601627225669914528532391858046731930950131389867914856139993094795581350115203374622129407766626703178466365001723680900274535984587683305217075482989275023167119392628281476796334521076990390561965394869508046003917480010825935158345286311810362594180711328680154443793669118825651344824967685168672311910218842243423939529948482898598297600 [79,41] -333698759081906244874381168350756530564740842267934017832587864940675040829744951680987206180715017911008354189439314079762664872472671195038767641865371156103773249369929476972963852876198831714907726530700654105424653965416030430887239514108091053367592967233655956224454470092561407313453170398565378540765137921811692383527993000486500315418835299691088150917161472348255615453531265877108715743789853269488948367382431231708372633835581150748555901522843909026736264566258583045182953265791790041275878976368641916027272620571307054006516340094923137537704617782910805586547502696012040095510976219770632261377211014018601045788007173354398049295672196254165820945502027188462252894424732989754522543180080895663063722670691500277282499765253614645892736112852084290250532492417475821647858479807055214738557045520862991858034730175033925010818345386562885189873213022653976641059856792088688901966305802644276439611068145518471966282728610405322723699760565189066224568313647191357095399805156356376817696478199623243906506613666542129493756829792329140693426776633772688908837733953040372681746554151761080309749092410201114100088994464633400224601787761580442379014355618565403506464935764182249248981005877339476610833919325860557726551931928640554135255648424784115328426247348356380156756641239434031428502562618984617251284536325027683973618611789405472125038589089594702193183648793471877620315248828333632757825821961560353355649549515527114363924339551820776565675085409376639488784398990888067910550820962621289035748782387037701551587612418584156933415864394667001959295795646835615494579096811342520960100127930374837242549555450918114733578894177208586642630120864284650444631890385022907660202081784973455144120833751862144983722807160923987002314508594513930604507695955293134456751796864403279501269971355947902353782538656389757499115521910971160834759132770092224865424410331614399252838526979622805186620639908876371021251810618395961368550076321289138809853940790763250189418241176889613390034068913361644146042215683749305040155392202085727065106511411520331195388270624270476477273346511021964553396769767756500348462795105534875763910878936571791889025008552884780439334953026509553954705297700414762802797238350366503819672698933203500634716327752472949087139097255086789969304315322057301342757812900417658712116826010499986276431529348297217515515782447872709091891919147561051539336961441097896044751679028476818810890625378477528932940997057806055528625304174882805725736772776525854666428946020518244273443225395313304907181688707582856266164207616000 [79,42] 90208351610996379515870790447677814838876174312343575349605347380528104663950290435885967069279587204972524047348813662079758655117112498476868984875704691919475335821194853112719552098324418999971203066371983100025647811657443705332308627764678348635257928240057766482112989380797117918856662038087865047440569388102577799062276279498964363287967935326388694427611846827724383017242893945255639333411299316240029293829144372709578493117626603759493148033771056873787152714077541190491269795922940758703518975092831619161237657046715835047059078980389307640661356391403199254902892471719106194224802997461111667854565223277171303843739934742831363735389409684211395321759326242555031285006185089692392118203805562600808411582407916196834060714014623999312902755097921981392402670551492053119984690071654667779277761395664428323682346143736440257243676495409144803785840949725486014461147929758082112999177532655461426261209965015623624460411716181889557251665382678890323032709790461476826867202062633809447251860013052165684227262678022236888920464849191068276909252917301604752385977485854676004341390448475943545695126353667206470473534945344285909752730057651391370138942437204022023368674460117426712577307537682151647189210086761501481661261919479329950858994679824601002703899877715715680235368969850721599219430772831527301775136509059050098621241022839166107369819089888073090058308562223208965332136682589366433460216457476426257453412016602333423646720907396504859069169391039616247177724338655849466903654829041410619909791468086064918231573400956154167158528576055893153609812173338328006559906829659172634623269775641560201592187574975115103844335376854890724739039844156038948653907445692861899958092918211933051408013651467319774514549580670101619292838270604641860305080301459148258350050792148025891897699214256400862475828067967540725889545203831956304646778231917711967444759459909174811149401084306292402948430291101904121291298256425752975084475769199923546182581685850389309490648637391207655510433327055932739353018129082006699647703472440422618151217411474107106124024042615416820309918952455414595004467101748804111903070010934136383698203067724926888367147093251261886608308951340499606821680990549437977503576477260746423035270691241915788602414359609311178249342592305571200338193390967905581763168087509434663348152286995571157944736278634116892996215938152715868008149821776064686288002197097959939175017096422185296934046105850486626265047732055550716519048759339646673789419544693245859735944790974543870534487528896069167920576135812286981068554240 [79,43] -14064426687636609730648380878089756862169680237203831049363653882717587884989762256362589162207523849956599979562483452172884654873667424973751482268095096570767879107619133790191584781782123203784433037531208041006158310311873023259399688072758172595857492430106067304295490665398496646672977668273172486636469624431599098031773913237102129985439713898832186207481693475101267342509658290093242887145062424034380537856973929639766138889479924157403870242354609785352755880646162508279781510375299925799902587354585888220022242491223047462292280812057858438085069521040199691629678202328880189277354244738477916056952784704485307294203088654488890254340234214289038469090608575136705172635926033745780691817792542102275841046302818183670939704934136594428386494409617089950106433087556500094010579372396314837622058753805010684724910708877064940160571638790191144491618052323293176132458684883712435510845135405871298010881245326007183211181313868311490144796086943737349930704707433483570952696955132282465526081985267848523906280551267545019609938328061275696602089310358615968604198921891975894123504676571891746055746361977735640240569995143427890243595299811935005844921697257163458561924594138946658867158229827737197144659566582822311207668690943607661502456678975218980558902818120957780357287560837239385053458712497626289996234471618020491077737515739407382544786108239623399989750329556622357841785652521207010354718638374648476547331132592863012402242544400297260216406327991922624238437494425105148402493329558261246696344962041779530049135376058240010792590750008937751043456362792607546656239514273730228542092546308569494708907620842677468498462042947987261038755897175473885848076868082619404480110319462369226844388379890365369141811158790445932294088299913670486413760352356362670006838669124620967642055789626307012165611738654980815112234168770263556301500159927819506023056118023049793143468647858122379170978762176979496740222344908744278450885711129887684453391238914618165556462465239370061512841538364196352561081018532368103032556048482482350390084995561700372684930970700972072994751886738342376862985460283077003472693158614702514389930471234039251947447465466798434089662319012473136390410834451168211304412834949003019732924650422267492097310968757167226895872148136805569186718631213405788351125308370419370987685941817633315289602512903608982130375813265767719875814611039220426096171788731286319461366038505477657633986636280839967910543034778876296722466615817633598745753730011106067406460373066110454738607496158996124561569424488591475605504 [79,44] -1616346993961055664861408294380650229652006879976660326230626474001032722813336166010891084997822736849584031490686470748946647957841969064506684416896579017898307318460030510787187840117161113743603121455114349655182813566591782639680671381928708091583132314432213134297036623798240874869197790068448379508402289888904062289497211493629803352133721689645413274441158607604986611352576420468215497879274635045336054777164615116573239560347872576213290274917623104215179285220263191419444946333132177195173219693715947348064016226569475295430254046363089548358111027804880024269331118160990534862639932755272771873465156977870561458138234250360363440904439358405083805590770674320159920018944112442756173629903375980825608646445172753120664502586653392461198208288645205117786478773817300248660758162430260322335612030022845755734710159775893771265280721773821044955229675920684554695307880598603893447294725483349321556596199544683291689477122825780244675763402641934353616344316193685577112015683575845257379068084170746911822359982355528985637212442912296677617959679692551178027508311021432858502570809247265089921846513206710147758837997232275617658187786321209486536953980079833181000494388549524139901517591805724799218837073914215387872346024532119418366330283618524315845355362762359257877328647826644289692371658707235421780903901449360521284622676143631083151905864728827051149751230488108925520527392373185437299464383805777741685100585423003456662498161348884142460036190609224641318510529433937267154097144674425085607226076474634760821954964445991480631099428491860090605189647279680869623173818996529441469125267199470618878523507051871100638086439168359143519164073406296099529219033506556076847013436811132995942744644614629005082691691552148386392000752909018685361308442473403896713039466727704688552306661805114473353799446221509820317327829746585924610176552264794790283969488279908760153548010425709616236020704475573240629232129395680994053653726445949831013487413107501613619478821116674794390180887335125148424425149829468092351230989310148000830625678462468213625956794575568377626984774658868134518606587470843781646207135547250714391497594321137944381034061817931173656705615082105181405028264166807353033952512330944073591501874313770826587453482183401362715493105040950673709257113853612573256829789036478819096671258143513094648370764210706202470248956157724479143274337100730505217170066113928837196075475769455163194141047395665821485589352789713095886952558080273740655183169548565354723355066322656544160028701113990357115358411086979137536 [79,45] 2173615077590619694951444854192124647433217852687776023864581173317823872435977755270732749298106314229077712096775225075954851760960452801316958224298646992853057925680727881700559094523574724350568133062295483305566776711888169855022747933124801004249112390933382983803461706877181575137708772938353999018211095393613081900264146058512580235031498285344201524635648043325756507997621472866378185997070321571792044909234260018428650801961088401828164489757636125448104281865327420595747385891651554745912741982613379871194744033750971740299258186690339092068083607354067923623816102112305424178126566189824214234747049301767306746159236478719363809980387149307121826138984365041545713117119075201398753902313002203199845256773599991747585617961887081811715169446273172590707666728208194310101129230169815389385121815799689041619669977543376533907880604373730445290661116553647120182489570173374012522860399205818177274349667171288039182754790538064971584075992327269083338111603995419487070893291495643658795099223114215147344838662419235776203157847930802019344341947319049443292283795892022211650584325700806047503899213895518410324301022943235972053482174211252315234106602320652137321654725398845961322351411154781080801607645636600728909646126267426127862598876466746499270062123206135978722374200662622378082767026376180078335648967270008114946468606374943901689205010738445498231137771304817218969886492156254915395878485312349139037140308595022482193577287611386582924474403978841240943622403659429393642269339404666559204115480310298640104862935451888300733071210124685945432592471717116116149562635896892302468545286361975599754876216759756400195912727074187266460324633985247128016224101145036104685189270736584466553513959281199865430941256887935422695263216727332386779246286569153005226748241884618298332494218974262707714844748171729333957569674760212110183919001602938785856939494726498860491640919933708667777368054954122260789071587443768015901835628218939075241734848005415131042591930674547433774553654321733259373808026552766779245331249764276658787240500337665987570697565555705347096002345998537574090800537959965435451281042748175539885459774789065296503889175995395038106341683051838303928995714485638907229644460433549259067225125113422993893651583555509703855234549976859601726946671575495657914395877544933993199502542717458172122395649398880276473710389002116885304768189688822007344097062504586861985676562707882757075396791980290145371673898675278445597296053624013294402195520258217258356184932919700740059883367150467412123046156466913280 [79,46] -959712783031939357948994986557801720717506802364209165753937867304816937041892768292654794091705323610715427710531243145804268531736873655631740614123582828171134937387130891357913167007755277601300586505376197937177618684727487008000848106046684682258332734795871226193406292351475690001951236705945208626140648885804464452315583612563844141964350061977604273180654742064769773238787179913644123423005369285949742306987047618549500821797570510745618311479970028959804144947926920801043351438271343905761651467578233246118509402198095645452198358316327522620109473001166930925829841295690587581293250549592748147693139450055096935332018159031038188262096385956007826781394876970034581471233679559737448223124379473218438439566506426583702246558985718488169432902736223781093885798460575363015797824313236338081517174094225016002263679989562424033249517052902612104935803236854243651489648106938553188243506858876254980147244241418161748521436420119374861872069065123614858045892595351328536131101743651727782297803690420749711566651801305051422897285186891595137642611539218505994644490274680219190102795644376790660168761560971565818644813675764332846880048518884564034268155472408364931099640793670098185289202405144179451429066781586343105093181523838628478558056191026613752054187454701956420462363834866671406500450427616638248959085321411170755538006717552881690541566458466330898005644634474584003117143864256732176790554001456653607709629306420452100140268322297535608232924392411051615090738223898508066812877101223338317945969700595124464045234224983978922988213809976173656106219078862400425505574386025979096891109348493148795913561419667993134190673737548859192929472652709417253210454015188589030566968147404424620514006758642088329852577414170478745390479878440328485955998808614364558283555842030578333984321147762964870016130118038798656900439464504058400340792541230298503700452128565280912941042615160748668961486624426822096270888600419786303336218643301945102711839089464158325667071905434430801789693230137182119939633530646196667944229903862318169429246724319573757748479022521185362713970617942077173202140173858520837510786515437802632624031865815250478226850061025430962449954583660570000502526570868502213881395224120114188226200342329859690164566747817035999157424053225435825873786837438093148723324529972690310064103077590164027654110900716816054129512288187495833220640811446195168638880030873287410738191648897915816548415748083971201665401009277136467759972472865524156452406050689495545418945206243925429334578136835573262321528602624 [79,47] 300679090128717465360423286713716397759152868851718547619353442032375782304870038874087383321142955511215698672431518924757792434066520756672900990570589867584635007624338073458407885027056741137837774221008481861000163698310013599667369719363725276270550253018805349303575034956513974153869187851326242914167499807260739174174133701916421668249411867570758693821693721360830503861056386641410175729700463979078630388622766529606885957920145078013248995744813160540914735114019782084442175608092955405294021338368129634461483513898676822518822358175554467199379159868563514644660245377805029210589826016453301591145371223013370102826722436567800645448109791932517466558646018623838236479316787310564309567784668179107727689863427004981977991852824226697849617633711880333931360097237327599721709966072742656610083376451970148627232311590996546670492734278814144350970538147137102340731285032732514234403515175823243478830278096690469190353231478975675437232133489372892857803306682794986139177520585622401995456829570463457479703975480795363594109197387936248197685526753028667967700973349727073215933359271146167052642549519309676917290261258995669158532572045647504145255777041221723936584154894609402062979653723065911374638568348640762274347902910580058084935646058581224905727774240182609111535429232076641649893314555177499726564075525572075599057856708451562244412276891859713216913561881830233029383036222431799550313814334446258532657393451649961824275016876309004811035379020920373970625224655649978335108325528205667749650135821627493414199253429215508002383218807484385992579631504110582103977236343602390063934911004030031033926908002499210586856969465893742141855323526410482668756295353519058180098813604708284348942555252012125235572018645594388618689149254124334763575469130240282894706210145016654290700651912717852785885844253606079652131547480918482997673805173532899317985182550761742431503565613256352576818059104838840219046744858177911558464480986725426740381082472058225006132718277964397888792729186795289830514462350565118072294139842782976616707444955224093685245906216769068242128424619447538561795371173376011961102103982353615215872880035219554550402454632011072405163660944243670936169835929556435647282140554420474723643471858527251082352359715972661450245639015984543979312304666331280319067544866075256227182136902413617344056139655166716259889093022970813162910837919004343213149857819531905117358175216357558410330317674277904876582672702662691848883862685089340636922093458762841825712051787420532095417217554608597190968344576 [79,48] -75878134564716836541830321538278389042030829758363975545632659211724092958087440426518781250017561902475750653835388245359230019569071083018302923421418182847152853757857947692214167441382534192784723774313653359334218069622823838061400437289981387140918760855924352034890504061978816894276712438046170919822766871986311100145259059865513945557358650718637135329717058591622575046409678630289825726485941729049981281503289068816504251310686646884833422740018789767627885673778493959121819608459186794956229539605802468607661645486993545569502467093028575768134904086765904163805380644079339615487723210937531208271959196580804995286899694903588392067406287391585633859144507041705686959632182460236402966810790653452525950135308783030786464705258725768014438496512105317602619723198777449863387037335139508212480136600018747858364285092772034175472391597821128713485981324254387718722347152673010886805577921942401603085986125700622154920231855456464970512907282750436858616814793819522997900980319407695518573369864142251936785981222163880607356958496608926261539367596786884344102577520409403848617999610375527848893543334940820249078432301727522355033065365566561942702820472036805748854365548002338556869909232886884166406598954441373629204780560098092479198453959675359454392684695810003285778708469057523499893981066669091345012468274444918536327735550055732356705085598422640643521303102882281224027827052130510869739660181243139892712607808520904350636495855836168280555221788874555859651152197929234864392831616232085181881039199562290846523634348524330232329577043013523740153998365635646662490850731796340685666107119812253182566039037038387056718787392587959031238036948141679145774310716471229742001122152820515423919080519984877375600788881687621538426604213354264949970709521451289667409726732486933125023092506162693299845751870880368701863475038733376910066370213938735862677234015851837870562303908960271715181515346581660320452921502864830107886301481863183329776200602752241861223773869911754291436477215875048242500487770524646297048227936424760601475431520069738419747181633048774853707525688977815583454081411149871723668127774371907213067262749470283081886821529059539703658013604601054739577539506055397153839506816430853980151342632196346160639782414122312128545877591703217859951058372967703321310315989693801625644577635720342477691856198027918342662523282390572295423172324029709852815849475856045473508167534419513453954388418422569930676679657372163418260761354126775725922217652990267677719992378891914709870917762227514738999296 [79,49] 16275764892273411236096328492656248629973448391671362572738266189085388115734252300561552445104107858083716977061503464634933842784704372993932736120451453429650655932653179720036076339959003967561339101893063855291439347315339674742634692624870502975726762397680781916006785446948018232315304978711328402422508537874705950549180391882166885179240778902588480266267412388373174615131575956997174898326210854401031571804176151626256317943474148172540917309752340417693130924010267805960066202734148846381400136462127724620570995970044556725377477452892200136259787735005393090844600734220074703220654745194527224582122325785855016624822990459582544598698786659750302960865013427478400543015978324934586185642409806916938911436423217836873676181147985288945869621477417590228448825651303873782631404779299793138716029778355307828117430224288445206270833024244454518805249101617961511267973052461626776359436741700676657214581011787900144605040911571996151141953411456735934038221776216336090297585745036786450635589600680481882500926448035456336279824497782982094897261203962251851062023241578205288226316842089332243091098713770987060350724220000866729032284693185879091227947640697800623339657749801229697684383951328732772357146733046637431393629320071262711367518816715605736454345853213153865014808088978313152990736325504939838192610379666401763793130743125748142246093519288188273732922660447078230688985159094296849646191522676540127957329826721130865778244989197149820559778455877721069559578202030113491319695055071175727724479453057509220440684690608500264382325525614753526479751836271255475220417356675558850871145716588600732837785593943553355779885126803101055181071220047172301196026747930252354045003468234101828980613228005429025989919105254027492943619336026037448237047901848192200367689523497514498759611246585830184627896583316239264127514624728047983524596904519672986647628476630096005511650008089325983398507143738266485784421217943781204104135041808177577149094867834995232074193591205809481973114095312659230689989691209550396491185489711530362567963086975795456910298151635925026414710945146384025721236327611561573666635451046951175420661556747192289267658979585526324780492796061814477734962685585782865313208965552607250307963075775725254843366315943785450953999471710750336462054367392329311345508163481287379263158879392444722794040689414427062724288515082708326512600282138268166638073244553783936363372197285636152387595819727917673096242471855659991365623469340620581785420319360278740400948293141100567498247818661091868672 [79,50] -3061992058752383493016915340196598407749205530804329641793019537035674077602457859040624396799133186794838621305432967391066449233892324902991921775397416592677565410430217261514169622879602226741436285091977559253446779136285913302311813688071559508311527401872399184167388087957976958876630691800011826679375333592666723100148220917807188963532421843912645418553758137687641622729220993732566340738521172098065699279693368422763111136438265685367631074844651751603291433868500537469870476239133325517611630229616226425740416084522372436487129183190793807523083355939697282584407710423233593342618524641390526221934842577330919240817378311073361493189722248919430768385360063973555262695295387179769683461150576828936975273681489776213868983908669339462283180138269738745590319671212428439662104569653371958451534208309300307446416686514633495541562647308948270839824291579706329229950895725443296470964368314529634063489015668002407898446598279731077933259614728061086372878591328189457350788234284594846384580725597649550147736660738006090781720324653178676412616144769803750029773253471915656532979603409316599413154646633935942660884952643666818247412898906197353287246181823535094358807830814262233053530793993595745208186782253757497271563543677367869218513513717072595616863829286762284647832883047555669083340126446431294492491730444146037818288248102414860171434852468541013248180437297787139592450969304531619803601465578802042409624011511883242958217953800636023779365399662972043728649020097743490076571799239850207767954009215585130295179437257035793959041103676375444518034764720756011102352478996825953335457329438275260045821340093631940722199114399593879334393558714781933524219851326915832548593468832793822937087343077964321664855700665807408910229782756497059346670167180976049949545550776976401712970462425401072339052502756373320739590838351103141760739226309107356176286889982948063684931355765599302660285987534739298645743613611081988132831265369137112308488076984518031771242974550449333209949675804023778092009306408756337908482016299906307293326282658112217079688321055379893419621554116352866204195455435353494735251568353005976925934230984550762647259072991631361903585453765672331883912528118814958330496811790421964471781741734570772686680441655018957039294603381760623311354932087495032876803009634494323634917261376459880686588864059541533333290806469560636283519254757917851521151057722078558120780977121087949803831139956507764538443061043957996927301932384497629341639503827008382240083772578805342093342375820656640 [79,51] 514138912574544389530000112296301438438094956904634452300213163853737493414167547052255638317383426182897309358867009471939367583823487025005856906825576032857130390845725053825015341798689406194210182949491972199621628771936581748445360457271754173036642170908712869135211859298614597243006004492342500282105550781942415214314499468922039946710355558932605630369888761007066344315361632653488153889294866674258406637652929258935068444012712728164373830406891879123021571129222112296469896740558132508563072301559135651121344217988483098648057998792609352338190985562189468770781856270717123125604209138569750436570156817974373223188689006780094057835574115376963738634693876505202360085407482929812586201832427223865772324243618926925844870191788818045891239763322342114452002183017083763080434307545071389581077391915044202005522225376048579373193808127507908062701952784154904749747578527686004152435490468923317379191528646910086446520448186257861341583167843302245606701855757658176092930445852089692335444524257354158469309935597482096347655100309741997293810078760719211191070928151309823882153073657186057343909429986968584768392288814603756440134152899104892155030114187365522814122148568060436998969176385950355332909315282693879789311099436199363719086228329485198709751554162606968317883434830083610989542540411656947447278311945193847215580629513692495812933005198464741923738755049667327070144335605295792313835028130019304897466365771108942707755097278041212621879058792573496768368694946522370399378550526573591182099522550466342569131538527467876066267413704479784863197249504104343608650629889011263353259841332238478797568761389637620581610790817608404955300971818838430371999067469210808278854910087765349848010321416986389458116903031705017721277140079828935311622416350172959602841221523142669554682092731292239212699542544703768470840744742879568540713130696094581834132978312123782655746082406931699451143134930705738951705797992480582367523270120652654835763173111115027802447963606843941869699126808575350833371298999500283712381938988350068732173959942114042305337116630621652642241351853143727018725562937058804748191218588766408247621078452552650573076198249343847124278876455454283612870499042591333216427162891509386534427079666639038310558415275301577405578705391295982789430597522599150923054654004225712115544372130481214577970770298902524009421652856770572960652159056328647432958586940781927309557580328519037695124845589758366651781503714021996545427768098677465526887517884139763933062686071254994173055031312384 [79,52] -77990481133192564778461612072665043916940908623665935972171182758973999179652962563831322819218538225588441817271297861964728359480074925141620367277593853445689876512866187616215616666706775149394233561753638499643959579343321840961887032210156735794070377397718391094108157923456232171827258008634701108012335737103951395634972728903150325754361635566143912307326492750185222048122531010410967078762093796193671853064142265333668130566718344719338390348355043988516050177177686214062655429728131241316334796361180519401981437299496434669354968389934078827888320208945901718481017847743637927874549344252091606108536875021711517970899165203145258320731196687212262736592377004379039800528401970709265463379969301901831434131002663301383516734135479649491306142034388674314036564882728821614189480546280433431067272570889214221904117374183549483435064923909012879366049561700645504859067256279197497889418642821013260968945509982916994693379848101028021470897359087936197891318709801709060799440522462342862017424542031195953120147044822774524027837882993591807067709661625398340043738542342879139016673404485089739611861152418829082119152111024770304346303991068730474241840758971106686992725932368782951180747629895010974365904753807305664527040753231243765458064877631981098859649083770415591989814510385343410001069994773197663518741051478130454327331192306196413364469502985143123582839383533572112859435762123167309648689066589952591210491163722726080005734084574840946485746824096366635119098915494649717332685949540025874157053019628076365824277393574155718154131629888323708068610601687389549301401055434201300449590684055704961572922219091239380173625864018819672382246326243138134587222227246565251968153585151678889316441129494123476159030237152844287588096163179743580543330004848768883048317120192166320433944587591857692861355215800241738797513388260650796426223117661527156896522669580305003740548731792487924397003349554845943775797442473927950686786025768750559111268367548656787996667485017600429110514642010816584254672864218832677383862681103729768158014599208198790218803282204057429849765157736082357192209890265156870666805607417678766937168279572259205557441359080511627107146531173335224897249335226873855908935001904718264296387654905542914306145994852067336477904878823747989450528704114546849311179057581357289868714384018378040203898160730943817327795635231036402310875128157379202995402989918532747173312567529293011995049950371103507538852781472066333108489132951311585840830717052127917410294668247675082654089216 [79,53] 10977482088597677699047722685052324139771203530333094750047769986727555732607813217379105872924257427860549328994035572097844043134153727012384362776346697904246027605738167167309742094971193431416806813100076928955536646993515479371997233803030901193209338261657732141220076828141425574711375065974538033695438691680133033265550693538362447401393692704044381278765966470893621661988420696170791114866892372723828415243070864702930765605510305772628181286182749379095656003971951185161044272545176314820039546627885351178800626292628685942211130744734319385526015826614020475871438285659110522846384617243911536420276937533334198978312524104888299163650647328783094019566005472120886109262038968521307474619610954407266028079902190763973414672319742514498934465121515118833910520264624079500615227312212976508408647042000038053177886807835311901903329857356156909912193533847002015273559007307714878423280653952251752226233657818892147121712512846543553145318196170548921432392784033070049343825381996748240152448412532944950405421795342804540671418125039940363138641523678032097363319117926069216771389508906507594327503634844950699216141387964035565042575932626103656677202828471585696488979799143131208930085391118982044063820128871004844564037451180281965249030574025225893013598398340391096743021755627773468478031047944184672923709992961922851533716571228890444563001662554694666772125323803398178962754535782776107650572773346675558838540969273632118793774158435773249402242843037486113408219022338014058748560403425223480845688011437055283064469689375895877831451725320300002918518594435970069861094232579438327876414462927388215314185046778420960547619491476351993157459233154288287893647726935518530578343711830496318258902726629523589397730481039705576388002765234697349109652519508760139556463862780487296807822752572673414358343206637018789698223617582552451788809637506867025787845995705509243237858094983487083186863356247425376710990302200023085427936676332330109045909725327892347041464697990780020598539351277583546294290103466382440679608569948346221372092686872221446424882801050636720929796997274154493477785739220390446852946219206891604384242261003073956579406565939721760716297372540783728457549509814712133232557140838754631506157645953476146996467261529174904763647882644058057406127699639394759151497373879128481075192946577310295463845381558728971572935025865526890174515551379178826582709281657603823816461036308046399474392399011583108681796254275840895615674528918513514883899059139616049307738716524878485258240 [79,54] -1558697959793766309191027960148964588854218973919093118369870059821864463792581518809954514587718497431971644206819183707546318630298675370049511800421360376010105871896473184600935635927264226510275524010283206748011008694784071933281826700594115471854771946495200992146895387555709910194843674324905814162527831655841714937843441390820137360936956561873065902046301818715549172174899692305462604813951953975135360569555257828153809763198963364649107130162514644937323573147687600129279621580707910631450424723298219977630606237096962701606659077011078958420058200569968665005708461749626212619561702513255167109125442591847067835113093943068521716146844554742251171287089705169371439389596576018971840493419492727146296665738000685771821773769314169241741236437832111123239456879103976606391245434684896366817114758000013071573686814498026077375453255572866654528046681520180648962603211994851195996120533739639718459302714434569627468117526404197756235149570293206614932490073209163695429683194801895961137607980928759372477005152126912744173667743849709159688045720757701783961840886239602025285122773538404645840170343184753342684668080144349193575259986242041683226279545947286193361557872975034845101883142082505048545223261936733669598564824605137342955353324213723993746770337980801565372592814882625234165835106755737183327399248819645196713707595008828156735944417341064521882049167184549168175122178946639374290638513388901580747343809499030316133801685434347165019509350741580308041662458491574516566076623595111776729712468117330629140203152512281164154383074866152537644672804759800432456653184898397613046323909892591955845764160763030999438673880766611557912147132753206296021847002083294913132982508728591617744122044628946634673734574312723062035270771745001265680357437303548816532987329486403382386023837830614510962186031807874807402468991091274881373894093444511462457876624956888415315024024125246958987390992739110112174696321518532547583618984913686339366201270567639541607357448130671838887434023933716543540290584845527516485210078881659662311752210578388847076746822030341760010515991943191393635922592536233095892453267897032495390512576050321855847662053058765048008201378870210153279677320469581845636171792144745710068566312271533048954824813836609166448877268208706590026059640065580738864136124688833338427688485257586261417294754357830053952386330277445909625413722314060960392958501636365667357922128759068311576071492801795527812734189294126043121613718722084408015854626735712290954807956850905972736 [79,55] 260012608612674935100493706862332877270352199097710490870263072182941856225898139396926566626423984061923588691303807614537429177999822582734800429662641004228115182904241093548875802732504092606899428729574583008481237380344427247433896693997708105226698054182239676953800496319808978670711216360488435387679780172426953301414065184642340566004572123365284819018841715604608519790563804451934576577791649899582340748142987581411857718917135530675203765886448615104670757610621853530803372412200276645990704958841111464745412742857380936922506157304366210110392965483537870015773334194941957787761534676693650835665992833193816920045190181700200147340979523192959761168014263062125560090499164147047333308218495165025007994920064199322881012961191317185773229358335399521332465197121596435032696794726271560140873999613691924721124563920470548986253769468259659237031806482873243794987528332883900195462072146840980849781677603408554477207070675864298781928242317100313895276604859493067801611633208327482279711029087362287015892443752745213387001293611429915905748044275370762174431184196680735627978702729715825120593330937617463048660504576529159740251258114858868364074910297913213076160025384596061956591072175711328914071535713109576958112049066574401176614754059646601805648395883239567494332634771506090779353511700286569233511854209426823198006311532373012312629021380979964052458779174758176143248139398659622812435267770915443873979657442339971639976330595045905353025747673716758947352353756405521228848553563028852948415428646313859177599901393133508506159365405579211654062432145354331894702480331801442807396121369067609438314595389917631305057407476361642185175723607508827001474278934369780219169778065778755805724247360268162953489039392683922833479034495102746216094789793827593320431140321566813307638657625383306277236379224858045771826784750821301282701887260499646329740839811998788708866608758251140184896826605545357700625344350505858689799428464585326684719651144464108013079340752709857949855531455177001938022271812706941231832777677145656745201606869826511706077045988199408129496557647029928626481150768528504103982431881102577915029023162167274940162045864751125980591931260882443329777365045767646803322496255974825519874150354178546460186060697201142975772372633963287068231418193918330513215806240362437942316674312763398722244046539547455471749742841013660513162832356737305132987132281907007200718499502612455300068967044312960214804854240723984430065585339584489153303277674784462166940471619747840 [79,56] -54147773900112252536779622009808927019117239139181843458934561726650386003254210946859255502069556697570105245456741577167854262947414994230891405981025747835846535406423055044130110487626358712595769448120938757343199804755540546906200039671189712289692790670952975884804924120651048382735216123556203087264058901815679545545619076986633353213467896096666354974227920165405606962844075174842551590013316603788141473603839501327826130178942661724645115101101270771133368462070291724369229333918217599825043453676961207119879801906616378918290864845585632662900460828445761414012757226541575035694512888854682982963422696159248501267946002437764287909529986018178002605881242289277342082485895081646250240838784079671622439526314424124327759345040332403306209138891068762455358073526503325135162327590600375754889360294310048356887082796099079372929629184053808509451636459993770319410020167793616110038674978912393409648577593392474960887513067056771063301326219562461301459243844389824769933608470440376149081320816600960070415772280210417869634863736317685615554412659166997729632876574923327950767294043676106130870167190506974771860522119862173909323738861771565178098058154076576629109175583039335586303321743888719203049841108289502282034353382594872814688274762926456045031233585308257730768520035367547791780945592967066856125786135241698802679174382782321252075291065740185263345853159993663405861086469730070831357591416929621362908488785394560753764782552236993030664391461045115135327722140869619337283225418854058927221758396573407326537464393126960528145139352839237080716486561906637324894088739281331306559192520641446349792063604606574053092546909398913360232033058254737160853742123669848932487603631045378685512034769280766003853736524585774200476840234700628684342504949221198197571454559672211363813018870196016630640660686102773925144058471049233469760512394003951276880235455520841690126726432313412156762693862360625140322731107558426536323304335844763665332317185276820314721628836273290469251212974116623088743179504303580362755081412312531329366255588877971073066372140911930170414656712150231479652495705619261610202213640313402882736400240921652440192472303132833474739375160194628872372251988709989112595493901293323617771175365221813998888241567361632326017933739288449884212126837977400600893737983123303508223277873241122805690123938635190169775313933222798428592051340733865763165088897038062128406111968229026264160532912806833985290858849840206958974503746066969846087338597324539793847972003840 [79,57] 11506964700526231222380310267654617185609517153838478718625608139227089613106842647247029192179241218821533019576514052178959492197885315191700169535086683040807007910065685019397725254076885397145057628926046860212851733941965204397557363752960539794870875487018900314581801485835501219989401593800105050750590143945193409090688866800799501978342747188857121687091247102045964380614036414928945902728855429876194983342109562953613907684286194450486262147914487813624518970838050035795327497472324426291243050495542780850262284363746802625201004275273509076900036036026034516266797234081831783062850545044804756080100378985702492385155007485671675265249957369629940324322521284011572745062445280161429131758201057071739874336704993123366829463510754621867616445184992886275976355191494089277357823315507169067344877000224875381502737791134502426011404284369986324847907369589088751336917289128765495151158075768083947490870782621275943483378348231625044315136492446113631110391507647831780720875301553755677214219839596481862010542112581332279463729583180229432338873393419766870062066985437867580099353918719260342282903614757247533436786225396296699237197585627049291130368992836353734434120833226065403411967910728035110697943081692975073076358411553907417121301088871808616421744106065033679696339512984683370890944900273499525249822326406244570474916634478768168018055271050636914102049169980573168035642019015229424056797721967668474878705264989310075517945597449513798512917040784667961917027414044160105791882709974904359481611745852099412050716692962086650940381899502038479921696626101974006007807063532573017278153996011674408911160258792994873115819144368532403670904382002785925395239407947359838675309672934306201547114655620757036840871999034925034839890088694805551939274434682360145043426999857868307012922481868028362632768373521566680987738033690015929344956101918520916912388582676055252454978130694929565821982690562095889537891917822190590387565853237237386692130333306232694276214710900998316141540062353179377831724717706253229226809933609216785726655111218353376984778007483638425823584420508544884100328943501989222625356441690208174321689147208695453703039830713097911436159188571069713481743383744694246277708188518923921472176812341084687664486595686210131062606032044698066530343879077581122100848520891879797042486955116891525798966569772222944645551857278940630973959803751457146208275748205156244895082232480739889672039187595262386129459523803987088967296498462157015140966740226500147732807680 [79,58] -1918276943488331708645689845290388385815698371773008899684597830481005202310487478366597859413756352004641267162692689436431576052656751508937928302036593497887497766881810927902417595837901617557166451965036489933532964519911008602715065728513285055850075891290907258021220637206194283736536732956210080997319684621166705672195515192782865133599625772836675289902318263860151895190922973086359944899548417756837212704769485722815364370667957978477037817585219488459856170953727591584687843690432083866879385975906663741188941792745107129378649216944481123188925554567698017157436333216359674225408334263199171182049517394414290471630935656264494088394539283021673562074184422497915654769845946746241533646215161518259621219409390246243881337969559482478133280871262192400272125754199935141674084302465762405039015036464411988753073505731608929834090321894143802849210193591854658408509543239230991699700584077709456958535582154838074725059392476896606975698005813276741975810230002713677950597689565914471209373099172886758534372901507097273657039175640120244637595107434495372359818108715858271307351289769738206129411382682495482684224792735792786221054505797213891169430101452584738508237051632947101814163136597552378222055653308799574927242712020744287646171984054860264400913235011595703506604012363306862151268251217720343965904714665759490686312251616387786667602827854254210479107789128188460704217186956750304706625181928929092326838289776691752245411489005050801721933944887863719321157859953376893834809984918716866614651816330872218167823840793117045633930299842765243545930775312212185486789710296635874745253824776065424111358964878247235922473981482528026261712703166776175410143200413697716169191613681650069088209797671967589195752406850182128510119356144752410261068210088521795233336849402295032931238230477878475778593575376080888581698784776347537051181777189500341602478758722045525695630115282508711551060757728247296362163431259530780192537323547059203816148699272780613725667678373471723909886353434631607708727841053812241380306271549513567586778479048836119744106253077855072054693640521031396118274044926443246749308325414363906199461747140654293947963489699662546962559868916582171950268360805006606883867846357067745645383494021563141908830649017483615653438862573824002488147956968475260808575808563803888488127457537465482775818536428988960946699415989842052409695714844845704527252379213582028287792084752226909175268143625789362234772041224565227079037783339278602039758150846811274739712 [79,59] 194767709012728502494574051753538759071243905999764091440042494058618692719299927614170615327806414020889584970008124824378852471746626599683438093864984984661664097410403940523371186776892789183319153401507224573196962640892080871212733616160433830889727569485418129982727706070482759251277254826752461154905020445526767206024116135687564617658455107742757646251679618674728114715869791342863770963408429374772538971173797922781239827797466757567943468218991042945875822333034609216639251318710070429186628570674327542410717110895962537770415259509651345211956771610446136353846267133534826625274516319797973372594713517072259445273867805222614884628821033115679498181802553173363622182733583480919545145810882026055676770708767006016011175725304617406593132552560190669413111762882802947324488827637695049599629606125662383782277057637100198678677072848051175102281120040207523887693650913603697261223660637235942166357879025046998659086415636838933509562233389546374600196856328943707397302998123649068253107645821855049418882097751597684441765146801397223435195679125912573214380495776066838907168437831481107674041188977205979834076858797168640439077892383197030880754919307395532638826146668341807283861072232160848940121866964958512702848296002767897895939150633656809010746001373508851769577179181433492968031121626180277250990024941242161780043401424506709360451120690734329401827542121085620340535686956181699216779161018688671633546451415958900169816167393887169004104023487873077130621753724109669375487646195344029601888097791832920656546835494887061899498166486168034936544229467521884264890401427660579540927887809939109782817988348747929587659481224483771621094342205954389622907619397743474562856813730185489933200121723516696929144037716930507481898680511478226259154521084347269078800413458268525399453098114042007437408910746899441497800913299331735246357664443596735772246135227183198574969371390154109706988032114665178864701607087458015087237404397619443038211808995473212241641096332062605025593589912915408567679620099834440170806150136484950101210766255577460099444122877299142157801286614698469573240817063771242054559004849149652499927404888406790793954109472831575196938064551022371464413544907222794204027141725107960648956921270809826829864816560176676072728044251024668882696722177206449128163262560318122329605273316028280057663383770354003421682749064577563655006830518636336924772487374253596031690608954151839044331761910881395288596001517119940871380613589796433750275235009456504832 [79,60] -5483970211287228111063873331015471832564281538447079138617870191736544638220857159482406691548843572051820143597762779250576415969019062738836410931328746163038026504125595812553196611781737611286299342124119162679539124746610141928337475008031484100621282745976077128481330018563936608277819329796872186180253546031960100541762053763861590616456098294241351139720447937872017347895862762228797079364018450037200156066281663572373431986507346467009850515639689336354993597226342848565065227129136234774127543426756376749335637321316033702428394688754353493480506097782719887145156548881851664273466931363878162788107375666635860315428177128416904595163325536494119176181721001086021788931122814908868692869762931719575983309488245063051156006449183554720266856141953014601731340874055188221609962968343846132520523893995081234268769548954013684821917804590524308405295531409221737498768427737667140392384648971047027521860547738778849763959972516075075299359507475268091679231712486265097512997580037174520542194299928040834448194443993575830698337149724575612323926776361526844658632608508205725158467975398784354249737699278960000201681767761386050105965481412117005475551940645701879880874872878208393212576185167375973703422429361681037496555647648260573645362708163107822647481221800280030209135370342756626228990657686664783894148235648988114384992613792042106292189646894123585773299004997699857014164183003476467271468822599766983456265818115212398404025414962116238920673882793504030331282508188359734007766145512636613527864936285624837659656146069062509090840426134605766835725596523828303473156553515962074307498226395399933838869216343419606810577866916292369913816027160530259717393647090147077414740640849248235876242293982987088713420062869382830355189107839306652294586878006564665314165470818530926190962049820652409043632672156416411340667878223740978108793673158261803324374125658126068716236413411732638574006992767972151267686604589513400209287576322348044339378838400369088236529457649937210314619186466935483754213888623923793904166013653056668884613204988619835801370433646959560385028993369675327957126098903851525168166880328195518556410192638709951861003662506664617513742506085750640685362738098382883758495147338083336332194329105400957626079079911064856872027769841707252001831268851493676698005309917787394081971036998985486019332582370330362964000386167530940039308537246735299936698141060278532061359826409911192976041589293941546078344244023403078601415932207303535232190334894080 [79,61] -146936771436789292368985223199038744978900293431986192312002820264619088222997305256859868070198160607664809603381078012933315482452853058314183519121681004327591808347585372991378961032939486977864239477182362872161884694015865152598712714515734572825349416864226129540284117790760135040152651564119504508704874524601551927227831841312338812669260761033133097054786492905859979583480898320782337998944239299474091254210826586384131555114939550604580911945170713020803712754597479178093282858619762153076657133998299206472079567036889003211288145452176585015800815939800207289937299940406419210516736340037191051096343237620832118200125785323521947017858206281160060346836884388431695537323667223212117735756399540182412501883082601809260204831544403294617750873244326935424142990895938429867163548599494088381039769262971958509287960289375249515709035679191316809938187097098503416430747105082763723467870320767032161248774623260823439171861350855753602098740278656553695269135840356396469802188725537868960955876836851891674970076831856887990854916676655189864421747235454165484783911374551036190291891213595515862040365576697744453332275467928790076878383500623320025697026585171076662451139120080442851453713992347782043633802672575251715489354126324738177982652134301375097865120355963043052021725802832779411067753487549999489371602603076932685775271280112159674616135344214185322794555728256150680170833781338776472615817911608781308691000985136493898263259250734550156901279141231227343283515554414185994133612048654877264422393873876700892432353452882876969818989574555555147745140323075888129497315183876800274153480105964121991431432367697385881062101140089969031320500867152859749843909127846635101375832648307384108477196154677656580920900431779179454247807338790685062083127293515634766714766689456016825693362482530247725231909720776791491528563384464267432906888774386196607189117159394706053163086522248451889998100015407946881108379057866921882919707696660003336970921924975106310675472271445603550222090777321232909889965387694891770902556224603159171751767304660854214582624691284607269603195634898987402541231450478898166897757174966168783339022922511054571969152567686340401307255219420825510929538184159947552605122263360206853529727788515534207717363163711706010425062224151475617875948405006660614566925704755311894673793372852809139273023779489496622624677497127042904380499642127854975559656621156545838199626138759111648961072106663352266388271311464452748913699127007497015831560192 [79,62] -417110500749696357474660771604245698087874061662549815009774143000196630045933162633042458160512356864276120410104304754392804807961784155369681663257189976133110934518266493014225199853600178793290135300035322001150940691004978007171135764605246752912144407383048267975627042354873916520521519688251605760042208592752792370493823356551146818456576051271063932449181057521240359452234601348752568065987140354980713492479322388419117558697164421778988619261181119373807950819867590503125873511284573499384804385994766234337842193262487016383800787865479160322746519942607652054730251096375503078389330730540564567950128818980889009796296404818895330072847590830744723718566711622080589976830615377790812637801774785659795074899827898819253140285773567741385154881791142534530104120266638938170034515576129917543782936568084992984068889531599409032967896716246262974319532438595474104050916861977574528638668445924578196220068240841024311165997831619496533842427772378863609569846595354621684062309474288769457695696624046977043306077172324439498232836014912783620559858729946498935393233039622718014008267029750713789205479673749822844710799538729290156668574052173170626988773569216267487237711918730800801704371306072795541474905814380743613804506567890318906716003406625237597568762066572415864934315511902184418305680422574418753302822263934173589090210462902720732180299398177189127017868219154243809903393397175097699438858119219401841085624124230745368601563162664707964669794711236131127199773648809566254034976402520402604021205341523557876926922897479158949886172244585017921559505632460766734225867118875847872157247287952802224082345884511312989283160204900876053387850134619394720270926809870146347246804650086204599486621960632753169504916822129575150522282268148563858350494920035044006069322720685888208402616048818859343976946996395616630305401995810603524002646440566581182999320304543151316150131742348938792376334019235774195123348026785799668584239309045445815952195860223078240784645752799632970341023257129364110639368334518104484827162965279901989716429634105979097864620487779658758915463451182778492023425680243303637138443231638593326939243059336511075488137368161282635402599346245381615430324941575143764455601613272604577363246135014394920517449930520381069903988168416895542484797001908673060135656013393779734550808892831274234618413091531656536922929413170204494030864189998369165378656215274234152043065267355129128986182134067083781046832528371443466481277038098925288947712 [79,63] 115250594253196554445233295908748647071295828648171478824872884669648558006470236831609885200514802203346927727022843794537221128763170944579296104010935173184882967332951847169144003033417425765321134919910347406786737470259708344713108289071970340990239518204629492312354417584669154269518921078065326540625230684604774929720482689448935010250272799337101564102766955463982750565794162573198732889746586359854927383842321349267291137769759920452101964776091909926858927552939165471469449334362777267594113817768362972555114324517682417476469890561235838041970589815396815089166991978956010707268731408584512114737683957060791185337864766514996527226124951000114293592860968866936509241831762294765541981572459792500686132580980613146759034764515097996914571600054402707294842151608989896949941891504821253102797731956084792910371315644340945577163081841056535333690602121089690557405151985834081727583808024741766882450126068914979275038562289582612064122808852202994818068606534863911070481862142149241098482644146694667451150507815496018688734749241426737481372559966126181263884381498955778181797146090333087656599961169822298303025023744030506335398275422219088956088063047369162454565662950891432290717955217972459359568841431188742091478239036529067570658917562746157485544641628701405832726096698927285431272940076957060644373217181520376311485027240445968080219778248786031271969170332642898719996070069428803160692261565379725115403877421462169731233666130732723981458853297140466898925277883224969503894156574966995267548338659841503710205277668727210220145682112582845466606029843829146733326834792848620283662263070477991517505268011012017213515624697636283523905384041594396237781047381123404637501053244041861136053457059079748150863290639823018637278820142889676074460091828391212586495343151663277173135022461146362135523698845439044389707606019036678959444764416910074764200258263677131004459355327459505619025446548530216456402612765588855211272759861505431720873282030816213055014732496614014244846339194452180172660068695531112031135538594185846108157286677857959096185099658550841567248382048514986958004130364436901125142793906522857156068525494910940974297051183225276374941308394719558208123189407148296707569437893060273041949659616810951988857087578250521601323139568053084378783842244931733300920185353229894265834075422571881480377362661446224958633095621798050351801174369206916263578805805916294138063978663163296285859325442756917580262687025157213796126393806770709463040 [79,64] -8969909637724074709747453253852680572369030001125253851845418351022589709443565775611457519163783820028387081506727250235248589318611341722458867234197077698519046853124310519719312421623749821967065034311370140412066905861088734092613618264667430891650256762732801767054617580280467489201032440172851611393995255012217949896082787067468637059858579230162761685707076257960450991782719845765646115873565794870282345072810321027560078581953574933881066049371142473199768243609690313922969079766603872616201907368437270559184954501912034723173695178237436367021524263737268077193864192385997988817243904060846403213805750523206959670326971232665792881499958369041905133559365157954701337617797937686042710956253280348756224129686776088183584018165901851430092900143624261019662100005358133568786051329932545373259129108103089837320978547749543768010345566316965298966782588551812965399638138649589075405548607797635383875949983565506736407048570442077975544520321292398049136894809645775304411932832930399372092006741794825110375786520771141527671920401662421541978401998854049288457253813734398027066696104764027398302710399282610304616675436715578082625087055144801875938536320933496745466703875458185344080339857883750969716816540576466495789067420799684566679301263735099047759275413015913976161940479118347755655460994920161134419624839419299454877968218239373755333287033158436288376157797183414522694385910109667960360189947644445300072225614789320502217908734354415360905233489505708203312519836924859530285303255169504439595143875491299375129493848944707765505568829956653885689622044553954491256926485626917503454442681903272573485257584312472974852581245561836583518480212094457719382127689931326271762029197399491930645159425008851136496028070530697552676893102421580068960731065470743432176643403927627262357054916068529895478007170821137951556019584106710274119005053213172913303889854348938815088672346103326873084153106832104830218484525857523054290514431745840348133097204826904807754908446707901464712509430012249677705623437064517627149354525221662644398488712500088107531854659737565511180016600288163491301023760548626344105374571936435840784412814187808015010651762038789501128743042555311438690232618827525342060868336751866994241505275180454416669045705661101667810529073675994102231126829151440462802146749846775331495880767004094326796628558771841184687836958039666788602187986886341037313811711472856245244589634615913785385613859187282382869588380097125963066150211154870272 [79,65] -1138106928633225275755744874066380738360212365603537715646316905410289122035546272295352089239193731990763112032319406150534712395163855281793467552965802810973650247244376625875651276133296698074241259790340217393550185028761134548701020951333019107817732711027956900079805144146931610474600756456491006306561170176887547482168532116189918091230001931836555415645734908825400830074660526589638814773296215485087749306861816985620969783257765715170072629267613984504654802636491697654574798802199693737357682651301516705508502911435513933772079120056221165634630670654137111775494972870667274140359372187912380398279168319344796717674838480767742471735886062381260957002286979933602034809868284822792790981056215743671249706300845396160840276158319947614984690580285875917892973252100182334041828619695083796017962289741540106988151745772034158142526147641698972636040449233012558851366186748633260919430974031861705317253831014334846188731705547552613307411558030691438679775940995990427494029986038392378179155517630219084181211813572667929915372975449485924833783615088759755878888359438325041904187251721143513584913370480071272596949537762875765275830131286695051606979793577775733388211643268418438165760685131438114452401186653491414071618127900077361977996685256929593240389714105606132758742063138342065367295415085279019250443716223420479963975255032831106378953775244507031764321605633852079478957918372453213655630562598199458634532403512188877209048879203527696141419300657211294141315040920602843326883415560683437010259958847346456247218646573617787856368818026854128897605791072610001007878156838776423946449197633880472994664774918508842575923303166155574444073996964526325314597566470117331253646184788105279889237102620589382199276420787908783802585570859816197547342056474825161442675223487353023003923091992673123139945598360028487652678261008035333297321579795011433645115634703978724110481374950917429485380707732675895729972187193798329449291387663849746162131847513370268396515129830244666058241894872935416906860378427557978632241000233372348232507073839151326301337914034598699646058261899885004149889128668054232851290676058127473980280868723606813990754669457755071069826751010813280046438184616018848018393578676745209498194538690036809989290525737784744632608509526416841798315233121013333093016610712387299220877349866047638098240915272574782503923059267452023794215644837053461647321072203788294576317555422089476531018231507751375908418145381240225062706164531200 [79,66] 307297139356039402942439499554077192214829366383925017081880909513633531706819656737703889692973786419155017687428167072582993819367411331097696747267506668514610764516115152633853769566696550105483748146531185942198547620906358996503266505568918166205700464637585830691031427534983126499119603189390967303589708196388489209173094118620028401054730943441637441999597672060527869340680575226011959121456374353726042239039202089524202809583825264328610525658046114152750189710528675056884581227052369896770694312228295077042672900873258112685693305595814978808238503562071919927347885812959213603453057474159860373813612998244614707778058878144576117646881842236933813401750730973153168328656980642374872117369375818178728483519372481661931143439419831297279997522450484398371196024360515728492038093715458152499340670425755384364891477793192800967563910295032524520970742712506330570836473601787849999700865720831901587728153027601009401191530750189158020158049832445974901663287844671604232982993230730210029583943186481843333571879735576009773613667099459431015631329765187290025914850162703192194307534226124946615153395651948741114532782052953467965268405213804613039652230382678113256677620789534165403574065738843121130785445280465614590871202311291768449171919231894108404220747794923123598603451406075913156977990409607762091077556538965595717063525460885766804951063208575375568438268725919440054912615685207744066526984383924030890790802648681203011680796787262631702926168313985337488670690748728182806360074975958811852717877475489282556907154735249614593398142640481710321436864211564072065307090272966901008477263426658124373886390876852828379426554543706165706495142420798866805940865762021868561812754946421976356212875689544201446986687644439056769333259151339961111315801749508056063124562459872979933634186400444676051250338166661467525331639913463204804903164526193825787719841840759882949411671628856725009651571098959112127118191781537297466632174535876789978038432906415329079748930869621144163714174385989082525728873720043698058094691579605002326927451999762079008518850866444151770014529391908296844118608604246306321985975755425175354220288635202314034994482741925393884779726955805434117320386576643343459437222192261671668958695881045665380944451296769152710469143666580867019409143629030751875836764206220211267236706948163545201666542403058728104407631571746965704891280489847301190043328164626549889672228471223770310177658029522824354003990964552798055383957504 [79,67] -8509265880481637683103573287169439510911210713980038563137160187256422493076415933709253771549271763551398681055625956012016555051302344128672056885545607644332248259194499753522541525562229809152522751221225798441869882405277309924328177675218498830143991781467290789141896889406513022688469129719201076236765429798078595965651830726810673761229642522325184120537741477359520345814139762465511865574584250195948169546772578089376255524814285759402682978353934066303683900653405908339087190754374340624342716828578794335657808676800738033178198849846441086387892581086036984828877976865227643495398589658891979183272994102622093950650066079055828216705289712026762388027688798163420123272909073674766174540041956969542323743790584943169867579780131856896607726386793548223514838218048212775221937547416341726568338495137991234028076636220223995553813507889521183348531139996761355846458769487827521649074147060656710660247767154184288665212620573740333791657469361745863816635517021618313389259001335776584123586944158493387523121015804814194216971912267650733919125203033748536228486850152715251715048568415633148100199291634078109984967312996329668977972079263917699235115314740409216383017521265370591094709895894297819853706442166320929975416879560620593300229598703148064441885519253317076700750027592247266496733164438207165356060123294552480854066101422709482402351477764290109979475020687936457831430505201896827500089541211365168439387692428306870114118543998965157421910533998150214557568599867935972364020801233316402665714249791862192897900159059590112940895357295353488663622816458387986337779873761640725797344860023446762676259608018964468743737921475924999882148946549962785023870240237812699129550064216839732161064070991429642722837042028287512422828304142938168900461175252568030665753199044622339480342298299912676119129958193387583375240615725795930968467780369267057071361505216098750939848203424723745355385556348218189761658439196156022810883651451059199687133907390458948732141257573268184540680671336465825281919789825522718734776392117791735948192346855193581898420120154965449994095540855011404648177068576457715652846920787034640133986022991571469991675230120022648482869407076686935308584264527615197544952794900505218207688838172884102604986129115182053827479803331383646348103269907598078721161440057581069997448260878542087232505669534251425116740360887208410641145819964857646987104273610282050739189520537591589920848042725827687455217988254825768583168 [79,68] -8749886557650031961867546351268847033250214809215249238109643701328100816293586847913753169471738492948858087495684993747443655860936467167422533012862623956652570211970637751592543607723905937029108340413828341353096974831627243547705927597102111499252079445466181435405130585398355893799971257173961846926176633516310236699664271678057508906583254157206150146333392318157346066939103143020365061280908680425849874808728374510333997384925675510274200734747322319055785444708590621240295188075768859600429748059785547791214924831171160742441095083810200375776805482273695990453232651830014255682780028102158722416038258570676121698937219488210918759782621408087554172901101338842536268138309130566616484675888479745897197419413294804581693914450780323535862356531582408936906363468825680304026371804436426517245256079291041480403506920435662350680160896055689867870028968663100619165802180178044115200138695668590184792507337181096766094841913630471301820639861988809136461469384128972584534771262063772306530294007710343287012986937584057603486429853301654891417926007576099753833088540609467952970078314867810909679155307650528768996436579906996612075355785256478278943736900850325636061740414655492931023038131917560146608092911032805792709986867117111831807135563623411797437080210986030487879998374129623704139182048950810161606320752675841095351154552637422927562910450730336829726128982235941245624299071375846412064151802759221459415592785662186048734763906207870490795778856385682256778104849369065634311825071061499631178302715176202050818101533605628896364340439535961335824504688007426770933053054940182115536435300999515171649820006357278499171295961035952842218361688453731287134168700250551755223745238194410672861370952760795914351693252006854143258626971157208004872951651352592648358713804898188183288331923195123861678826648382637259813233772494654857325180492829813346643110701196309138356306769060932118150227807478119761653482677820644928194032484810919902922329326763157924158221753046321729774105967666922257175708365491316325328936016305099019629009709410479350797569164969945282269117638674668956334892130542640079952993197033034128979110776777714388051457527075864945901168410601513708747058535625871295448569042408993719162340779244648202860319890533133827218422307128244266637127845112416069351991281064117064256795344890748047812877609695642851469392131349314258446989278073586378211395372692299816686163680585030324444112986978688476497114897994885535616 [79,69] 2518050337793954477362162101493095686563655347445789236768027543608012375648175597788423055651908198713752088969750088858219854029224189730290310338148376826043917011350022978851944087461448802101861068068149424025894706797112449630615900290020397871755664252801748137173657843166489070038944291762679905302664714741401604972381134475704762965672669709425372716698953726147522002429874822247158354645328888208676260144584174553489321622976698100387897820339316830965550933914209640563272864969764620009937079990592065576548653494237589357636202309598818166597699472776836416272114606362717835671399788801602350218402883956813625986910277469950952414607998969701464467688471967338675469783465635479301341781526246874143952173412831578140210413006183461863985329015444125482293103292466950643925990284492917294469859049639750054620164592003885935220150705988452333743266301136323489915907618741312564640104112973230271481404722359439604020516975716572700992745429350277623923365331232640043191390209987250290672579544698736386633123117751556516527417527050745768887096363488708556160489675553914102843388582579788383596926908610446048434518292478672945475026530435586069043324589252690944903446296355803410626535600455141078985200195070844135654473852059711469770532199773707124301391428648626962052015162632934668437142404848848635893422927453159302565088298472497117344090779363049487373822128280468843200150645333233296948960254303778865617905603055580101235376326685625165764651435996814112246044345003775049828386523996627577429511431904057619828854702981726631885708901880823165371598729074727906573331732187100575985466059653426807471152170266201686374518545266942119542581078287306024542898973552375716219643829148406127015464100085022435637014660698102236838045332073458438971564709462471783249899690671024558039248336687523016579136087969186880128520080939048650990006000214860750726883774288590138477991717154155763069503448060681703787402098449317184505619682953459612140391998352806922960740301206087492153334214414401995425018342710349692249908281277389858557811902139551985548369410705933374345823281328801044054894318312697284350213300292401829968512169170324709091355417010468367304209448037426070277604002616037678770816538082456841554886295931517479472881344449431632676605928306751933214604100994069227238441373517115478612918100535174462393345149621864538947343765766166689417788486176451346666824322368518136056454765476221497854745452577367388543772383400251136 [79,70] -437939669921856796833509238474673146512082813472793743650693032789952883818000645292804772891169371959434380509965085176232722376548214787880836845190443162504295192127828684110426535593351373457938359807944096488067982955840669734922374501871365706272285389025808233117738718997616176551570971230371358663695975981494437821745197662305991871349419703406100867306316765182232350845399302522741770273702785950503716691001227680706724366319260306428665319016396772096190255159465990679142195665212926314863489432955247798561619371153578172677266817349263042844480347559521299612530393713679507479530446050543222705772053590505287930117344036997338104913572112910715555285116892072443721492902566966683675024372239719288463311169243469264622324565012883615922563857391365638484648172513609868416110484965192661153139126493710027971092971936243348849847414365748566393070669834631360041571604628444876868653441624806179208334298452176346214811013527334838470616845534049183478553568953336077362770794291254884235021387034091157504089171461341951230224513406008676925774421442274650737714796431523751971073928393179151680714093871481993957411472991002812862264592676443359274524157042926767162219573180329088145919591795790921125651456054851312410354143673052058455736819208080339352455378554094646271511147903403560195317216481323039246321135664583052887764959847674284793069338497778639000039885270970852977133794418507116070939241561071081844201057028461798478699031244490575955042922552567410184504155119470101060703158971689394491524538536074276394426248235071181197070886276651558201064034389590384074477237445632041806394144044428468585720106560139818534942720161900052666920227271894724748296927688203748085783664510890570400582579766484026784355268613137417018393700535078452994258280194056885617312124594178286620800426673844028129808298121318200856349715772207662754126574950743513033145186086081494185539743488292037725483221604409180632987785153040956276533298019456309727650981524491649620136801768076108929497389517770110860856194166074663667376781803793248624487000823027001327001279313616185469863506089193808351324622459784531989234573888072291275695228864657041602168226057697670201847587350531296978188389629704347040295765208723756869452705330599615433364908570513496576314888183591188389559489968514501170384301205105985445346493352678657135080829787576407330072460331324342788091414398679669027736568626788353710058426347631910287653598324324516160677324338992 [79,71] 58809566160724945246463302107833694341130899859058640943345437560785036924405818608875589310272062485330496261292348633130727961240423332950171020672500617207034276051767873843922666387004784125742205978495097977370184970346537316880150258061996885305413695873966221117707710324832432289064576487061761552655321521248046122830614939120350305776321229898505853255660644929521147323048896367553449918812534174420427678371545912233006288967500019005851724351410371457652914553327842113086044418013141241468418988905802073023821726435057665776801402672834014073043890779148018255864090415967839636829399096390054525584476507629662424913821195637203617495994570931510016373679118811674838747331785331456243845666980779404080255742032694392418982168770365880502500073553714993632497180764529746642909849411143698600351047788340024629474952681770027744284863276101928395166773510928836893926230672874953102843099176023510078547690601260319298984230529224338207877789359224167838372267208449655362660338180399333842836701438070870076045206484528900067512721576334572475106456235662060124406363950999846923231368967549063860100539648614191147614008504828133272029380270269850138599380516242850406064250221894881310960964655506368956490697298383648308250186617543003075455410076782631729105983994006046509701567474120382237506743777446169562860061885442294132937266591143644494521116179821910151126020161706519219011709212993476448450601732387615225885210795284001989672309363184682503149201850933715623409649475859092158310488991622050435722292960512881415324818374773216103456772711499449019957174346709489147280301047629295155079292178407555733137683102174862571486760483206594952157330249091663227328685175255902362336841271928154142025131047292333162339105069527246392073861975469846963927042800499041900075142796373375461789893512402387244167001901343687831146045483440259245126846526049536375424343386282068844158313880777626818549681735814615794630474447179395311657384297799917179123698177789299888974278604623979480066431723199040494213164773235327947823678709357497191399027554174936340592643808217464294224982790498008535872746519926594822582118333244757558285441853277462427780370342051491468672963707706569419782376027547271918490377931949077839893330973261559060831967508878742583225775419658151279636626828748925983495960917954573696863008823466161632627941780650646796681299968526299072627193682681270272103726702424967355753289382471721085232204773679046059316583168 [79,72] -6806427147680421167942406503524780854825355931351257433674187377257612434219864763003344907329345021542974009948232304207052242838207292900979333423881325881286489484874603223966258031495887862956390002348000669673081297682845110234655576522092505542670977404152786443120684869266167109235886700209512990205018273487358927552880809075545810839641771106349123450360011590487985688041017475906435003890954529692644302385262693073806335050740204722599485282634619810452897151605932870520602720650828162637328271542551817060298508687623460518212036531794712869716028586341166502257519853487627470797738375309985310470337509272552820171533427720286046787946852638970705528837693865809413838603770377559602259653526931397232590937334619964002758795050034711088721502407014983092438955175799411185925533390690840339644639893987235938956948647107750579412646297850813444411032094343179052950399946505671061574633611664703594326126501687245979861176070172843705034573519940071785976784418086797812210868748452852850430074714635571017183751444137271736300621133682209802021094726938117068001144856446186395508818318124190916739484306466634391294528839622567605812373192833908432401325216671326016479636130925406244550475551329215914012510982146553364032512581564085953370473151346366469397281734983660525496208811199935158601524149490964586137577741383113565341917414626862364821235933064980668756934674449207262615874215893778945251511900100578458482368234276735866201138821911018051610013686860380780565443424386836318773830139733847332167476152078144508903785427509913424092037141727237717742244692699717386969797650781057152055296401733997170756583136338783509968151960850485404729888890191492212434347838479435549716699857375595605151457189021319263260761268383517428973656276505668572657445422696184288071049192314074431689788219739305626915048901280895135235064658842990073554270086230739381660317446808585900433203713422711533760155866933976401857447818491294550210051149003601335531584403862655852621783105837110690650114358171246967833782244531737066922473426662315542540213400899026598268930882145589918978734581208286451281528380196369964965329539204581595804539402347901712852601967493695352447667818326485634619120989821612575324078881142082430909791403169110621895148404677037472959799467399346726761100206684512098214233473478960448421480705345791177736941488349017973256506739243775421610418128515550614799974360914286868721890153471497746441817167101456650995872 [79,73] 733128197257097345616535555950828520591201112935736471167046052745601980858384483241199569801465303244248424383328857832608752367684717516159450519911643024791117115405745392970032424638358742196544050922967243289721910583873160432883429368103953721058815767314059921689546600914761547949009609641319350307125868727607577985442390999448785014019457386924146426604710257426611752363419909561626095687573463988841163970176580643140410159832418851554279302932474145409966522111420560304243287879942023765722882948084489190009443098653139944884134179180246463928010751376988447265212679299640306203939788075177202233047125815390235864568166786148122136181143843152343596134245374932025942551694841834532423455375203137842723780980050734144989772530772659892862854018532235281877332936124735883567528532600870828720895134012426245303699404747201765340574914600922690279794394553903524365417831987598844576838377723404509173912421019511237044965703901517126242583536032312473289852863257292666732018723140491408876688726749047418031629786047952865696568641252551868483984615988358395909553145089036344419301181492850758755977813350743668722599510014737522200269131422874098735048702280736771492279721757003879299546232567211565041063895640090864469555623114340130684266633060309305012943298437016732915718138129953482325771694446491022892065651365847621608478555578742449100293131373390471095548418051401114917995190903209522997439275306751436241494735949377914958030429020459321629860314993442366662868247170949349715852062533457218146134285707095749734599960588114558287425310209514833830043448460251694148627558588977313735929686452204395085538461859090770791315756070964074678692354867814712170888756985522513475151181550636220193371572324145546133357026892022180796362333267908909310984929685356868729825741465602237092368647632606006267581106228031256747682875285755347006112790660920535575069723613303359770108404180266958680725372601556011213378078956151215452504660323078721653121901766194577746256396380071459933967155460160103394235751705003519202408266393871194167686660240936934046851345832939110215129633359629181749265092081175991008187815734555819567138093633842490171393394146025176868943707778212033889167337410051312342887807116804962205604239689349370288056690708470539889450063768869127079061971373071889881322499393477014482296601171428304675386803243251022459714333735840440801356190680229622417291709429233851345569726661898836398039950454937263488 [79,74] -67958083988153386130652465791182690323889501585830515841703207242243338080340884966624723171861301273531659445970505334201884431832946425008085100036124552289059710349982261521707359742004019320183275994703416419388402264736553581778571552414287479359862170008023846914033074334344911522511682558744875887592613722707441941208218987701367393230302956098743903527795201874306500080622775478350878546505797919799703426305216168948036814710156147429605139630121071070861644169178014422084855331274798422101234200390202967413357573626044460271138388087246852772557461690272522821715791698082823561040367056666494849297154631538351094868980721394590860108284802190392257557792281264885623104126085290114938067244574039145405413282732121209341232600274472052806515025322561116626912303774096186247285171095859582436877248385758721034148830189156977944494556939730188798441422122016508797661958782793374689970206280464803766399070631634242829149972891888249273350927616150824717350733938676540585165891859625776868494213761595716224152613252596916388694954842379152262814801933003058522267220683347315821583806893114994299398431963138021585444832572993780953501454224617452707469595732158628431097720723940510417235799911222208952005102558192017511279253874355824426664440429527052689477059077947115958324378090031401856226545751630935554651777792711991577353379141468999496661518611152158686484536093710522902411901182646522741264191317192534698597246761587147838241251626996436081932606999389072656893774770607859204264827154570657214961152603325952035427913089921016343888419860401249585138791072651142480566760028060443979206015336600996657536405598971492682816113492087087314723946803237577582602713174072405371355913110882499643248452594092391010059797685742991476268121662813826318284816641431244391728403428402357498258583644119608582905988121161863976440688497889505662066772269436914730620899673750734418635416684783361900566729895500820714605232601691332789075389174814347815293060555903600629493085215272309693825272543334022931237584723562971554273831395525242618288208916726835791199628899034776091795201261202657362958691879096619500307957201928613937031318885744512322784247389265892533804904168051404670444778692929386898467235111016493344656342657054396187761062248203942026094634757658324826898227096180359509394704209003684623540344069226808044052602440847154920900480359419643841664141785965000047829306558317862180446983635950652726333773791276204 [79,75] 4506486843683939646368458209126100653981892367737118229419747892724389005469292610674964173847855190668205866758876875152191913908380074109004188864876306501522382605162000480824944297833722630589893798367876767075121440329250600220701323155447305158807766402379109865107954845263616690781532188208891754683403224242174667172434494543977078093757995793364849193634183470022902610208430659376072092376081040289424638561895614010502814434076963531210304547671297576775283622364164445081228508977579192813890724265795786291466905696045081393562330598340869902050945353361777824885372829262719904323298860969911378948647538933218941086312591828461735449230556965615896692491877582604321931645105276211809596425606979078860924456373551924979609301202922675471969652250644214508412870918866445008315401457286052866534482588781461694174534592987981719128184054054862504169750739734050976374421484368838693675563627103123323392324092212988693984549253853144343967910256103997660378710021876955557410238467354960542706315280179966049223307372137192971986659112945008774419653468317739223660352181039365621616666141971117386106834264950544571997644020151204518830032750946142434355711208846313219421583805725190677533038803479701794066731691065789106311937486195341271356987612889738068407854402294666771968567722772423834345564365589429034384683518588523322098414240108551718804992637974893425743001127420189129281037238578575089433446759717161691219517062888419010597596616196801942564100082168635100216399060698139454414248923013267257978534611259436539659746153077100307798372941729357958229478196028078414012545765083043779815852230602441132112357192926957180950107355390658681254624954199181853109190925426444816268345723929990187516928658839026836950883183643709759001176092490858313421802711438372815406849395845855292017761911882693388705319276472407203436988455011225175352152040224948072753137100543262796502257060933050484070223899807913999940659280816535914834168790279658787320754116424448336710580910114714735130500210759086805312402300380622627853733224798736292534301446824403177869244677480079538150019802433223565830643923647207407601060751542208298553625050249005904873491483994502950838780549372011813771549133286015859918450098052780260302804832305678090158594168268863412220332845520366771276896611828930576501438418888126753344767460674920475860345250757737206931070106768869033053011304037790691331191195597885844688297881838174664557106166496 [79,76] -180360146694105116482934156007802318863476601749361147292144179792745954513157243117327937582353346698658554115586074985690063221133824949498455661133594952340106848327040796494600009216481568975252666710402215217782474130576011985315546623675550028535680115911841635561333271027499508123753060055952769124141924618622305978061068794899005508441043794122486848292005033523480697698157158405029491383988560700482279495527006159039505428540902079418028353695337891507432942780206505600045015595892975288854944108104835326683850067460737202541690751668019123889670915547912882083224827196303730141660593373139491018611264679220396588161766595901565990411543914471695322872460193018268602196648384893258676902709091719411091635621687401984593848770127256705707614964638166796637401819294424523730377139138941097844131671558878300550278738608032222496782917060463963146055463291342356821412307037728019375144001229453096233021140433803873032668350669760796778440504784515068768362197815341806890860982848131855220231734058739526712305549453622256025131337433069451723027544634179440707435840130935114812587840365140583507833266152836397804195464684251348744536914899750928029326967557492566383658985153697155840804422580637376291607996502947733347327691349879338444494976502103472951933575373852266415665219936598114211292855966982623281763122617646779018955096012187592143585625704027042355715922180625555021750556489921247307258498793667714459199908826588274408782233630630240712388715706130948829705514553309357083446486768354173526032343586356953736724647536621658599781483421535576257897494843450621649288376229927880808520286100341947921701575175796981487864007256081443838098462789997977796685056882404270866853887269283019526496494435655646709239212009254013507248547026136011615315590246038625508708022556694557349573259420816780002293000946685901033546544007629836981361132976914102270255272241975740106961496011438623829747504944107800036106268860180750704173787353762846840417214588632745265289159982081517014275356394670381203485830162460869880724770600686586308034858747265294010103593743874948476917261811585828156427957602532638281583282954110499284346544993616640210485211923278555638556991309001752639739040248062762937598402270545378714505220928858524010125305840158954913065233919351506125663702285104622057503714515229586681789619007269761399149719628509436664113459860429438429453587445063372818645815448667206572737768312455291543234672 [79,77] 6489994226249969749216404733802816988661887623720370650953837921220940137875221450422503263846682971282939253249428891661826062093689610351340134622819203995865825282399634016409307461582695002162491063171250414940749334567104418869544699117913749615898767699552787042608004293629709935428057251534391688451588079398479956297708046147015837981247157826198760170299038344896530145793521032397173380033188030987842191965429914881956587451441206602766710258319900204891284968332085587622237557688969383297473643839968435917747484087388689635207593900331933301062862456421176367171129550723913339987062521610576576196683750365905967387469470329112425916412373443880324284973855487287143127562548373718387711313400414586524774884911183037173272563957518823373765522577151101886748497299540682358567078693133085471582796547363003749227339027934247191868992840772495821309627287041373166573285673751410168074497932606685912124750446544105324121491573576825409487360010431308900040425139242915742316252487270985362440356884596743450294898212584306148903107122117099261794045078943835485441942588649498451760561619168851069784545172149928508912227315228841927145376987759591494715763300855606585531879573303009087995596624676125256086585900254294690240603334707207142872249475875573057748604457365677988455991564614155113420087603105787764141386667915897902194647762167393848479352431265340089403413847806669850211094038836151180022332093584300070571119231023256247775391475851478594688095254952114931434012609292084501259414655224706570786431854190607899192600772363995296428967833382871517475426974170694335429898676622020664624636722946651685783737921028848348326040962861457834388253636098829312824649107845264793489192774904434445606847503965037381456437803337638403625283574418734087514882878755441722207559548302521245686478418591959770092033165721566169170590459894583217952582829838823149773204729699943170734159931829807761057134653652111397145414712251759421912524916315441917122517742074850148924151354662077877959996559122685746257301451280507507813956689078204498403051631305268810426361618813243652055032852732961344735053639635660503610929410343034648033939211611121050448168740057219389843527993140795689727337613741532480339115627501011678167241608321738611594243969539963264608910684619169272422130607579270888991803300173549133601841237040368591513527992108968358010429246190296080145924837015656116225284407976070965115292942018988115520 [79,78] -1260546005903492408392828062815334805780853934423775708292461321360106707855025752404088776429262306707317163722676933745314733972916910747253605677905087413003758462249220272154718435203131390003956987738467678855391698658527154277750811597695629130106122799229464432157891542950696804328228888028142800450997878533449522632973830361636937107763036777193052173712068421817674906622043385687635487537056211471453094604521953385774542766999132997999242346593979553681925999809361170816620477855404762749227784538767138809778249428467477927220614057637704488513379430805383148469163959275769804499464444469099879273880252096590126070844486356427477952801638574861278780456675053958656426437165211786859853305156851734127822061975885317042966701244992633931886622137346591487798123259243222427034238395688383815738909687755341076467375523195394990095623072130380046469741119923897908290867447471121595770781119944714941336659579802566238233833449871592204842672152479700664888547579476413445952883002438241191286834890617181330621739580115274421671322029531870112564948407801965530868164212487556833961751419899563393880690323700111381696312660675601971393453886463989618791093936543162578257641034123507288847844034111392457713179130829312142629421162874272309638285802251236679963453079812280160007013046340572594732507073930583241946898982877818609003685027527150185180408999354452531312058261719884971679546516763452381495423245642889006486441872694249706183307626257502020304146078777756727193642251651559497536783765171781496099500749366587197587054599677300186767167996766117098926494463379585489480229336497076892407807744053413503131098944613098127927644877146984212261676285267602565670857817285754223980979097757008664827869383784322531962759853525653441852996896802565334410931369173025628974135207669391798228352789259363219510296824443081996537671874407226876032133777104000276824030584499481148917760052356927607090253010716952034882705419902946409930002991264142665932363538461762772974381298774056049238345949002196744356589212186848555227047673991506431842485086650331539745595885699637545586199314973165944317323217098650167367274777184594732888532795070308923279315191635654803453783954370487245621592646657750595877914715759201480533871355628283392529340522105424667812055362689590287444164933963942086303442190161278221209190566648318582909673317331425458460900505020876000096773011566445864188528327013524364697963333130049144 [79,79] 189984452725820696555538804389418948962106278219269243967922038281846360807902005278201248088630057427069948646582915585222368954274579783653933966625241985687229163258462896519489041438442421785128740713558911214682728971197629917155373190878257430938653960069298644283980525827372136834201820094751782111663534825210088405515242386117332667238981468550196341645615601408914686291851660518286183101075309253676162299620319479241636607841037822927743789387330333671045798120205435097859814459453090861481025869217987146092840004255851636341223194061279494162045758554982247159071823539179074713825876520747041347054464867929938616273876001905497952227843870081446879805576869545801373005517406224086944051613891280670697008251033971422165311700620092034121305594885132721409715976492856121376237067264375076343175106511453092776352038575554943451162445761666574847650839470883903428320905991389669207346060317546416381851666546997340599845152013423149779132001698870486358937211990929184469668829934929540553714044833051961878102204081518130113531250556983813991686180790858788393940783180340380651473849228537366475226468190001066949751319227764300342488367789168956685574897984809927137607474987004142343556345159332059961777927515098286686648563014139228373741090419919074602207823090564788578585032594974811248281792537843749077525773857560554011361561200063102321163740609187240733402794932773664697074393375821913808784292622396420211219746903885791100293154321851479104145305689840695903769851648355057231123590204648065502870616395079481863405596430210469252561007204073906142929676518359445415901735102522192604740048657882191668293647465767182929298298610181798611986288551512053811846694068971156460086104035073016371663271890105517550037866535494257839338878639302155845008308608127838128014304290782111314725976163866891270562716856507364369915496919313899561295686374263882621311599329574294865835086150284434475273768764669590517472257600672242552744037265333527556722450315399270273000520727315956711078322019527295013956458147838188861090435502238805895795328969985749982909713053366370675072833791425934645144600746669877558359465514302655196621563631466445748982641686247030242258558899974698923485331092710854367832941738314385631122548530138681057619866459115973747328230488621405097135209854221378621522984718743728468083776592495594639108588624843496341092171537220577832937141493170721426723312158218545243626923790800 [80,0] -32299453080326235098640971997455313683098182977808810494561594320503212103997185582162886364946214384314745268112327685192724834782447956422613633675732460535377630618598701958722725919123837763953502206639521749064245886963344316973892202206022220740865558582325703999457197098447281899449306867099893525837420478513845969532903638628205224146687046063275234957627708437418536024486454391148637903838383978304599273333409314436764178384533443558053170739930234495025312262510121930769274245192813370168961735529805205568264623686218121768395214761486799962321195948799718993540727444905884748875461814053424298876715169604083984932515260541274022391820993658980458717031783277555614074779213592353986743170412179394335277876645561560209890028252565176654378501159494686406567390998239133740664024264840414638052880662231236131972556836832410587946165486693936191271921297282398181883693066242392502568629190244523197578124359458367606303023712735076088230297551994566699064140284969769262650852766219961214754175879498370010770693331601897391398802818886965902511903386830408538240085096376212769282935554804561608809302802380592007738116588422962430800989568120608882615265475757797719510741279172872480230630095816047843969459620310464522608607065884588502597935634661968270534155474854510096651249419065247914464834586907101521604422652091028500045389979243568428328060247903158700300858398148121051534008254556683565624266936257098111578108736711440574247409176543008215922977527103904529999361191441390025037541957160131852111396024926665954266681734584252761440786612155521613662091826891277425743365418399189487525081204508894905175837249641590437003353702701142704489393928871557789584459839622867865294323644391776214069749083739521961861661478606408917271895256949036064066654834579324725804398114729125197651293300426960363073053444582045775679575948575773503941192623534489083727336730548098502514049780574832026645797420766112332663967482224138955181635075223727548774225157441640269772865613245883668253603919030321462332292679675662516585181121007001731985861382403285517934495061949442189376686238691951285363437582158213143818125823235903528542478715211186742532777434174662678366118686476967769574161472051530788366588020986006453087253532802574224205716065466175054935725782161825186788981404372792153750905540978941519372715734185097945712279785747737015458792198324921304507282559143296119107378594903201247238822164940366540998978955250595849293715743093375711108794472975532717418860196677925383274798038489644016888582202072158074931536837285283084379406329889011936351025785348179341728060276736000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -70182704027149537432906410035716812378536833368261732830594220321378018336164165198805493890317661621019397112702479969944932226516082889811591797463396516326419053661715069083245160832889670778714738647485658714685538711418775405657665289202958511227769960397947287180405210768493969690476104951252441544847285415306897311404781866028915346931667039521443181202833246609485760589389045455294971296488771223596722979681222040149096106782620069915517731067726350026572995431309056507455689671923349912081289974778624675143095940459434031344408916741323851104762149541530249028488152385509565275469162637077799048144290941866273636176803468870872071850013590441698674053745454974668517245439358853988392228682071470306115273429346303952335077783654598092814079840526622450008118161487784119810170709217164692125289959701930607430541191847482617668556224707938995704385840632410789961167548991486293471527836747651107659556564013612678368074527508702662296894177164402253561762488331856083344861805047065674805906497051572194954002333693056487207765163169537782515645597254567520681607974831524128284161030186282323546695349464426198414841498463215305757222113473072584042275786292428962016916860366330089022444925659757428809386406026690818614855819104863278350469961070703027081773579697830388819736849441833332559315400086746599194065001539894564188164124649836672240601076875552528387677141188052943484103914656885624566745185435701542845151654090645491188166534948419168194801654543999861615366402349296368383926027437359645724578593698922857674395532541396400852843382355555037988376452775086836445981601963114581434058733568120679468928431669750621325554604119572876540690165222955923687791041328489778639066987585528110100242197548407266203288147340886630673023428857347327201128687050424701537500859288576238631432968660532856190426771815995260770964269998475595597365749764557671875295496950396095684824785885736363943117932703998032588656990440761818907136679556079010599248527517275023057755316980346288593271105061665699570451239690463298839117098785089449454391686224125387197749684660916963966579455315726351407492604930709453589848171011230630845307016853777836387807099400774203741322051986155476807277074119594630640188973343212717218493307343747253124275870510050698168832700995926731713171299297998220764521932559179734820741891436655211245086868303616717635030705210987258393628972416870190336148148586673579133083051395622878103323256347741517904232427197315807240555631539089964046109973253212899177718877596663823931293779546445711398172076857020283574821036491685743975844635899263839736041730358640640000000000000000000000000000000000000000000000000000000000000000000 [80,2] 6317951079609161137484480124283947460842682587078961670464701252615633994289564768736890102823982340205400260169603397355785748264368555058081811747285317741492933864839986595433220345427417457814678064224791201081796157525837944856333505382618857793477026443376185961304061977576624443891038079147757139764648001898769265052501133376183362692923525588893090672575540009982643114996378104387990588264104115088599129322321255337842699301824374113214134791274478371242201909081059015464424570569034334349736975791374469583144370642740701250091072810811921117833069614566149678992302309368944663659892317801948891672466711397116471649389042099555542142391310908570890937627054140510749792189001824997700421542457585895420295604996686288772563720420818780179601775133596368505692295160214650573129868298921928256088109669909834880552050669261189661885875711318367560531556412220902705792695136597496632313924971163657165213430637341437460721291248048404318128151392135276431075920672147469445717608665558264744059890968970726204254093641594713437335306155163713059276025987334281977282462424108078849747059384459360390656828127585680466011438118155907717267644669640681438111630053035827986721463930570130198575384855705855299270954415807896391751437930544647029222344169928556390799282321929010228842524061459376404722648315842160871564673362736046244438427804732728820104828263512792752136051414751166656327893807679712279902204763233123792118024125792170324137924477783169329240733229094123634794817980946510639968646551979892585205138042851673311534884476359519939729526718054447485209270693318803086804974865272169721562064921275653178360431905684437866320178013736872858273764778526057813339392066689469459831297980791723682394163324982382517857746633898139990244257493972930252902167759701290547251559346688466241955945553249743301252736211170998776681025603841377803689444940043627093663204725736853564991482035248032127353162649897181842798565301076386798814311239177845225122420496143135323361542754086065933452468378077709493575318478525184555396660612968971194094575535903437485966731472865664087293414502188636350676757251480041290900820958929733850433861363475760896466429414489306361492440413980725780113964247545248656871419126515246555814432004516303056549447247099440398040547474069243043648168102615360571426896693836364014424291852279858310566650370236679172799127940826075833201098030423439402759004281226991555135382736657585262918573099654284143201685519994730670802273954270030531209212322547588761440958135657387935098130543419993359261604086054768200248740957293716649700267728938064448390111153629429760000000000000000000000000000000000000000000000000000000000000000 [80,3] -138442920523194431344884868578999591867227760618642594839386856550469877135976731856449171408155524364032506260571709971543944194988026098673889845004933440239609556778124427959586955985671534451399792063330268199071537023662670155788424624497995953396671102975830919050835222541463112718745400852225241803635153269857350559955715761587029703741732723811362278573962786414836031719856014415648777466803536641308040655749518420624453836515257824661540424740887080198938807499824506538338566148417321331811905108026231908864495189527797223411404827085292271553215416266807979172014690865707813484539521424906301026427822246292254753585100636443362461941999378195773764716504044997854056098877726091036732327407658431481171644999380738434878777262904245659237675828736236150157812666804819999688467831931514228722633814862822704790021935812591232509460564837756077735836070825529132453499920747198548781820994800267268106622012501243722462243461462182793304941658842575469150037891791437233321045158726267923001922699228415133310243346111155343341169241160346950711416454854673158436869148163812817022427779257503055090693569222829561716039699948835106905872150067257824629173126566431749400168029980544724874354562200718876379492234289590293741566483002102383259104048916712207269213019139422013691722779116076047834675551257478846009616925374716654711491578796579712848257216401144949103131533094963238634940407047375260658132655251158931703724740323984995348946935349968555379228974387397556118610043753756423463148268066014346806266665105101000581521603909655477370920094502942444897751669619257949205849428459419621874137363919730616826208715793064471154724551912889251880817743307135457692347821629976377446272725921250817364735698076406412955023766441344390693935273007234459731498893548597263094373159197029033208347291252675667405003541630786134312451357460905933607899649243020272490553597641345612766751485239056270391899831876385503188677504345632201293654837216578562161328244691709846025466671784428523003338453758500716348860467219312264309602709639866993020544245646971480256715152240248837070169896617140319537007491099725158332890923640418272784476106255011282214449109237248241866350828455609649569510967950430717105544078773493778994605016921741793538228254656285615798667162496188859873975454009992398236647433720298493695215652996574944877607439264129282465739723969422735343875791877090944322988456460024459142859708942233598480829946332143491591356368635782489362920821730719475962935220528131238752387484615029004567494507894084971495974733240659398631514628584253593983905325989077186911552021325886259200000000000000000000000000000000000000000000000000000000000000 [80,4] -65717583050936985180568276391834214143974281639644612218645176761601853633852623375354310343976848152592328333016950457427929063978615172956981486920252704183432983237117394766341930607365316199470841512326910044711740847234571062851237360900392467653309996674280409813261779756902520576948945652537656278791993805283681035812992319146867972513528808656945916951102798007301218278091374027563230725159602534908263859544936857467732592977723083771529823552182649558702578563355404480020526047403077421350769591428944202165448522083761688846619106250051938476202873985911607439493123973811599661266637092196245710589950660271191869055131278860869211637871548621621602273427147200467863865998691602514597485421036083233950867885729196470407459651734971842315441944426525844243726654411707265644439728403675884044379235385507537477440971541699474157050598900534573617827013965212558908446448886805047480220887063635256657859130962169674060184924273738471719852641507529115088866447327944155413334391273258717126874298101971033730443351965524474562242825208988799200493471880792828285940025706330075694344164809758728371964952513272659113957009214109288958723331494227781888311548237659305564060669192035791435098515297384044705826045495819949950583081881370282073775892852597006570037575587277719658180447876897951962739602829443652880678230002978357045027297281405250119409584192432480214923985016846479703650861988033447823107316732410076316831240735531853590031125790059629927077248847539465941335289161213523037023467342159618301505494683110387314760306237422715232966023283437385323730486157952793750186122768601754547872427272367915485936621942641419609255835407756331342231500850320904153109660874509406106995899994170452959962503870528792832534104013331877747015305587131899114017549462374181911066869279585804142069262296451222353937434565028226664433326949587087255809753898096783073207667897941081250449156533912250978349990567629166575175561992482604422097599083087930629421147535117090953060836426001767533778873792699766261135430981947799179469657639104629984554514192264742385138344393347680460781934344891658475885090087242491535842162925525335949118435205329069846899384672136399309503888498693474927841154359703987127657269913177837726302391922996758303641111583602258010574453879102949881785302190447851280185012563468985923556421899766428753853463586899279909281598325313501049760958887026178583135007036601206953567466772036981009695195259125798307022828774523091576895003010288939268899128641330440839381247856159586073277863009033097511507516880618720979249146487953740850687628442555985784740252294420889600000000000000000000000000000000000000000000000000000000000 [80,5] 22477449096123711457546885893520738005620974630103855243960507713304988170258487821504327085033328692826204229583886493611054628170439516549514613184485925921980369326443389443551985048398313462780568890020288343375177025624208025135809670627036570295821165338119324771274912201389562614775496008335788619930968904035946437524420162178817706242463129138141075542762716346336788030948991638766064072495527845917055637113595971311609929643693819043868438624937204966721854101985679075872951019077051982998931546472324259969527585625200899554368438455901348551523449363533973399760890072328420917313020037443697969100329862648692808307641201532398167927905169525790670938056449415171163089625608788795915583072088715363359929642015768634436369180305151237511408447341148461475662758472074036046938218591062616816329605524951316958250325570363827938228218686718826821025008571368169366545323443348176909324086145019536687919902647351923672325352469873813179226082933707363622966240507029008254634922505314501053848423359077898320661086320573496258117624470397411856252003998712333874520919114795901129642296880278671692900130350561877959278783005434382982112554359607390158247709528749749791240094650369790499835210965054801146422571971528127290655979038488283364375218985679597616477913898837850747200847040182943019284506988825359989007901244853372765272109136377339023691887659228907902796509044525726637327875840232102534277784820137714984215320818480116653014510983940122447753320053238877430035393725663030825483441501323978777523561734262304796703987312596827000124344233647003543264874118888629961460908615880852119036824408574932473592252187700346277982348799269920225789719278854079607233108273238572986477238354796048957046720835719555971714647416222363706015229415514323207038627996438601986794691251181144446844617292821237944936304631454827914420052484080065425007457531824340884717541317023488892902457636050601306852832061082805032886622174627163323733056343590928659442719109480147134116345360984685914419699751647046256625834990739844847379949316412573242324107959203927195502789637203333545827953117365586012170604991899385908349678333605548613881557833257229196337644603806243799340609168408196302050023461511057330218732234216220238694327589950098165905265507689881519471706046013145495503299957393595638675379565705369506354467106474924525348190020227805577642900524299345213235078046870053306177095540985556176988556093445310707702965707179959334038263411114041807112156037444435124922841940352260962645897305491597015555469088518912787298494804168553064664043000842752908445269886960789401354465362584587468800000000000000000000000000000000000000000000000000000000 [80,6] -135697555337818959981147302575901674706412411815941528030615962251029288083701802567723047415121424471036742461791867444481468413475486807141971563889958295523931620021368362990695019134811441551137501751775014340725520020516626610837728992275150679176524062109155797203469950487918638295321486349815932002183708068154434094508234754640506520398714172810940684338007904479152618730634779974549078830936650216124776430572879199731980426371387679664027062929695296386341292600324541410245066720478417497543882441772042394861025728028979300674465697196987575334726008636544157443369753510306557759054491069766123246055495121356884758800811268307729396503034093029538257888987759375122823491621917668674617850570295652731576291851039080916417805983496549277607523712547899467178739650196562683942528840556079119798241892919950305118043951833150814434019475752474389781865372629713843276192611654354180928660604352700508175632097489508250148940779686392648984430334289727556123886922884572214580726334896495948702693327994589185538994996274195530699246264450183776535137251027294785717744548345153367061761699013817425419704991370228049860593352578577165740041841454319473282889046168676056556655744405172779385047637931707598986576567218336771912666346928027290720145654073771077674516239590219998690908236525038444620453909028120848203939718151818552839515319910583536236050281988759782792160220247928328464848014010880068057202244645611396460182733331296955327410279344050852293631638049637960034617931276602899236264845113858275715474096720744062962928066486944393778272498469077960532798910933478270288707948479820892227946113598012379518360817551645035053097692188350896914089066109416158275409031365466514836100314248375257888632818424729946900800385492366753531879503809093188227904453530132500762398147408916776798166298327345476801471445739238531459358710363288707082148553831130721641872437078539356042166691933309696087276463618383754765509510154786059361222242409778460698267517577088009612391597755254583006880538015023194165154190753181664957617231485391127628162407903422195397009022303051066522234277464750138165707883067752931288913613611958841668253295928540208883174549886505369310005523200437756583856521175538294832176906456556457880704188301163383668192725987089256524956709375866992457456462692567540514666059222842274088849839931429826507305710055018269105615865714977357871511231211190154909406697814055195002971446003881063423887028465287089631307133557219240962863017805154662819222114450965729826139005766100604671572592057922376715967187054952207073316136273388461142506009020677056542641121715837468672000000000000000000000000000000000000000000000000000000 [80,7] -148006906487335107592217761706441342129188080543609282598900205344410609051541444557186824589218786209515757513927426147851595313485004281731662994399603691416128819624631791769541991640156745629808243537237719873025514701690417523184127207506316516308579891105393211619792586719995852414192682395304747405769892153694156576365277953581983576184782282826544989027675900729312156496505463553521325496771743059168746639531560490354011820410616487678200797230037564149546657380281932926558239505298028499207889514200509197545909970342258433748818727612220049286243829412548737937022516542606492846317861025606264859128506512490500993720972100304454084952449004092721887396483371017309989561819333299472129051272149786562161321334794590883404397494120218917443910871223008952149100760000902676920261346081127496039909526927900079278153649937067017725538438656622003578803589674801056673356919500874336881834569030242717191097703216393305847575965778415893486478395153332030398258353195027463973313671017534595603136533586795703519358405268340689766267471273776155719900383153504276295113195474759257223320229565645847697460839032150992756735862854179747701323319536305020978077692791181058220700419198350526193932173752130165667373358902383992788987277422222189929660191190728908289781066153278736643087805654322204886606246969339058835221060001081087663757441029076224265208103940667615723160777433958535181762131269669906580303318050005063542048192305622013586600719545013110869626591803879533459086162878150382068114764440223641204650136351754812626043958512664484539996695381005514458079090118893353412000988050451431363284650144878573812664359439093801146790662468607983051390486069425037718788797520597934331275601110396553039414594636204928187077434804915065899207012635311544788920141884759695619287813330477114036117033623614857068441451955979820004100599287097475773005377705179334193556848836883350843488378654597201424378423044228509830748324777971186731247454099016538743406092329366752947554590652442991305811694026083394147598396311153602956114016935866629651719760791625866601033455159269532106418960952160302026705022313180871451053032638679080885097191393642163291061738346299541907217561223764719763523149941904859805481156504133796155674093311822852768602884763101090485617317714598284796158515931817765791314910783180104607559222380749030110343512250407038846594349691202217916007393084788451172063269083911359637217164500058477706218232322632973544530478062650160261502663841090080598134220828694708656743196678117597120704407344782903907098031731607165881161679071393052603532579359511243220621282091970068480000000000000000000000000000000000000000000000000000 [80,8] -2949564546350563718639284498728380101303681454183476950911220841795137724442181330569740112433359829568625679924471541795495450688966616872145118020804964364043537534080714153000109907472782212181617962841745522712056421453504905663789937506463609903887619234182362125327006260496199159051549918619962589927028240173724347545315359989787935626864390046416294941533510509325751705935221057943795488199846443792896911825769866656679750954935096643322702382386511105379017963994424280397653931897427316782172037618736872803242367253586359027820321967196745498259795456959460920787198993468284209628097611401775773898293207182946233423252592883063044057117184470215543124305427713776159269398761045052300743952352742854904398805025418355812892057199680180626330974784182239243591672865706554738521773146787246747241731484083367754351485355503744048707788896970208795745145777417618229538709839515073316301519590908376946452253027452242780749955696739796373852190152826667719899863975696437573739956671555368716967531404304253722637141526765999154572218575564886428573399486614332080117752132659220372472190119905078613897751665331293783974491547639914754617326300761454413952842923754297525597627997839379000196013850791762829443777100401669884796460583543972923431684676875097442496525351184990880862380647773322283597663233615835651393228840786322687253395867488450966262421653390393536627943397178616627336397093292456409799621180663817978243085977898927240222332180306339783095747713661564294200933386500014719102919361194537088022039843236257436628963424628690356472991872699993157465960149279963669425384700544798971595137107991833639075484145928833179087287589027231870144056414862324588825637959850328274608867538066534987636289875865130809428911675844691361274180796811535189050074767766890374710916615450686335039523411817281588917246257793312711391710347904935383107772541978061453937068812552784115416071698369095276674577021757864528208569479125445507540994181795664574166061912887379981186482594849450613305046048377979350647630875571445984270735362630470992403191233555415513634261640289292393257813397086092980794935489507899393441542810563353695967691058323699818584524548032271449193084867343604553105648193244547963611051731312099489437453088132748301352491012426507444053641872423837035663555294413610255247833863408002199140542127774877328944673287790481193803405303052488812619916803584197581472872792956194298441842442100559124733417787593649565228718646383221740134465051244816553413418312463516676471461867578128216757234581361636844807574419707925058063454962218526996303538908025404724730334373955711795200000000000000000000000000000000000000000000000000 [80,9] 69305605133947121732011392433481145399594458483577166559157068797746797900013488974819902693277425295529522919372736857354440924991455728250032571411572580374925564393675695775752959203874375679304851128357454325772850878268148250012417552963349689454609211389976909074801144880257348458884972036519104697483532229145993599996252283944832493543854274881492489815486569164233498108355402584782221048430420036041184363490791242083357653474515426362542436744910727633107603874462050464965718449879369184847285495954049869125986059839921135331880237146881028259079069678170008745349965781840220134816447905135128060837225856014312113921868376881962589202477211479028500080281849540721850471987553766945001974904628593766046919943126077788730842724398046841585991573694036228852494221547295472667502708464644693974697496523009821946435905902679947374235618980295108816042075913869778244908416901130692044035913239595195279446393013381931706407232782162831893474116822211383696611159867824478964141452924106755779283046887272729010613139927661980826057719069533042326271042536570835182986509809759895248109619785799453490733294525598499002893939123762856118884125156154157604726285229898038584366039915119672992325904179342121031956754888509856304805453549862371142070398763429566596771283788381170117136493818177291790447725588025791261185142429423025775563940645104297741820167740312479122949621359679335617523072895271239051892520906044416029907777937508080876893154274319773052257817887903503956959844672451583162417225124604067374076326797649542547453692380215705822499607868570384464643608001551025621045526128028779723136804769578599429683000692660993189323429404766232064055772520149499747405404173985416778485045736286078613979702843388752201967136269012795812150059259180828898241816703263503766902734682597206852735203145395538117665413999457914535947867611168067950300287927101424198646438284157342640092882714565002265459137290157077669730243259928148743876175053737032358667208557065401397808587756786860437118611027937491812570542474125473610733707826843076444684511267056628980555652114448490232639198075868965938542444278689117061039532022662953579923352863126297230997302821426547770613944094883250118929963159581506428318997430765895603756705227994525284469441647445933956388804823317501752405022016971497128711109733081070014402329022263653082972196930439628045089100276623032976276450127041157672741275164217598518649792717510086226500998323048477127968595157011669715918566379740829613717364534134888341326664208317967409126835177008385957230651598193740427783215337120115570236253544274616961763303029105439539200000000000000000000000000000000000000000000000 [80,10] -124330158214145075782121798512618055077175727673285257564226533926107214217162471281548955814570097196996311723315420695446492349858963793776220947577361266809577347933372860176131616257930552675791942200001138203672591547715597486279447149875561528359820074841398948735837822085923690040151383077658458109274813402272824093345447582937165715667785330229143712254775363006996488630285202040347770951750674410699790916589994754440928510068923503090466458263280390589067583257739524575952758952528050787138465157145218666518992291076003914346588969627201224057120390925492938676506580519243977093257201017879691973988088630775198784235951987323186649649469195757508120858444464697429446340251719342027647060636070525167335915621561099552534890282436508589590209315073648969552519945835176254032275652853929615363390517810547237745736432847155303761219233952327475382824188476483958426484492441922756936482931423648519374026730209054337232986922267839804704068459808175117688063745248157275279121714863164469026087376680720207019718889560761025952799397230170547621388760688921386341625933123920050502043236734493758126028222700837325726476508782442319491481362994878045711311647028426671870481424540385004057118672705918245967728942837982236134488387075219783028797542018952663311404203696474059470276020344896649662427091710554977862516290818106056948341113695281598953175630287555426447090056806014023375187711258427801024403603540595717936840045680536864563521174369876519804075182013916903617295415897693835333969176079640497781996687748102401408877521953420324729418863361343064795861060679140929737296541524084676976224997620071809691147809831964425657825991814963443912271265535470035089328237148918134447380965920371250694321270069088881277695325987799443795141180577243797755611619148682367786729267088428946270872972099026159307177898163194001703070560858978221859505541142779546848750705092424775757905723695097909566101803085355063920535779679146991922580955985929374489373083992225926279511300017572018054909054616422389011020099365952821955092427275845083534187726259900643993271787723308152337710920050687595610829861981216113823532501312369545544584662361214205179002978622400705335591717070215305862816034122266063852137834247247637712190593064846602844939074244770971173671927063000428552178960609096441195095764296849443394779336819965840840011048952835936887771467886899480197528010812247613365213423629487432210744532016613792060263426147647159196752437015152463571633718122451596714227253577309739838748433809721928733369841148987691585853642640722445556305882300033731483259658666145293376874615891164974284800000000000000000000000000000000000000000000 [80,11] -2651446104136919453600079016968594572684821391230259648868325717143989911702010325192099765667799631357142760726857486924842379327675483433403514824034279479308661323679452745069416677681036123494660962183017777281158572917253556481999222959794167491699118783232712307849479866923856360959894226477513626224766453750523447367728651134147755858523176076879007298883391593012787309862004147890422804565366135319313758674854267601965403097686682578134549980832109678575557718149975734836691235956436872660496706799830272662914047093780307122123933018657058581351746619316262129561504173281353841050445867307232619693440591441466335362740223790782975642574283834789077047934809555346790936153636938397406347317870699731401008938729126788379752638002854174844157608197973917615951045501197907962227472299927394445962043559132597595659629854969542020279247944073701697434517783484582543645382707191377093598826959086576912399262178117820662035425961691442768130966177614665767997512947676733648189227069582940351780559618603818788744591731214733429618828468612937319465398587732054575400799266088618058004434860183924898190869474722076685499709347021868308796088232828391708915434429510986720628474572988167316908799775275236698193755061098815331479880596191689022389507979774794737689410596725924709703886597202288965910483693217814624417627496637590580193191545367406283913603853343129867074732600340552673143789365784773936316502623738808576016245051112224881697393446969802490455782514822286374699010449829474074323609714863021564291545973161156907504650498562935845957160997226525351522594580525634868565700606994387476115409789443020067432446945268707532872123313350468918361194739505128403601660801886301605157291588489567120175376447048278861494757015056561076229649046432090477986132195934395506895669756688408568626513237518603380538335444827295072964043814798684636585729541233442995843241692184169228096727198775699729980132453358561884910245372871901142787324211901737157668505287242508155306994344515859131296228207245165439114851174489294652181675162244582726750706437734537647541765940986585281682418121539227910035293401801348456797974342811027357025393839231574833627459795105011737930830442912673239050945087123021443546642273247841538358845353445638340852023582814633023766754443884544723928588034597142538771917195124407471221384284021920631214264463426897352042273051910303936878840325375322399716105738610515354418910789804282402966163440247157715094306542276407945283103028566618389314101769266823435516340974757137536717503814290003679045318479726278459551263919489246660328561396976743885666747096075474042880000000000000000000000000000000000000000000 [80,12] 19735680547487783861833117443429616096538951647222516734895356857019539184359283516149931284137671503017659006061514139384248839627407050152632312633870960813571496733381658034970908039887930243199938225323768692234566874064702286427251176434370541577791047917253702142433116094833177704927608618478287841406939569889129442641383850051357536472810147664904459377953656176125871495363456541706867445814008546778921725523461189191774807645162820107286949797448471174900679279423133798147724078095867948115624431017582554618632827947625470882912061751104881815813728877072797444822229015906442982371696366807298434171136860496153291624408323029843983324386574345543317592436942451368270176940242520762068416040013000112514853544647541357569595908912666323220603946852228179280640258941192221547793453721725831041146190504118707295469602075531492307929270367897432608762878900543082437558186895272819204285991745164247865677319128981816796368379562127424994384847265179048756143334369862906570393569004083335442204695151466335655023157385526151448313115486876810560805243154432468873198835997219732128350202104890546692314889170834333899319207160560464254662621236196183436311387435632702155581809523377670114108230850991341978988556112625494084832372989893157287756416292783491628727278292471131397400169217291889744312319814398813233823867595252688331361865665598521656834394594121026693090908689941515810908897333285977702282191412089897748087262555773171048254902105920933807534231693724677394957157725247647727257002493640504235187279881631425021651754919484140930168285069761798036345102310244925175833376623587233275301783548570943095933868368704131069547501532318519064503131425335000603032970023120867270792550796471213192850167328893520367654972934937214426013943429631053482379158681028907070452894547566677647565241494260727174312429209186015010316778367708494373612872220712648074553777163449862070088599292102689544335983861290993732551828093872926515760541246885052233771539137027267397923511144818384430007145601189471153293272990682069484546551613435213424288016383900359777845138499964553776096032895422608793353971224581321761384055859435876835151374523323293062941182992857137265355287476832879384854795534960787739557713327947595267529977580649850317307816615120019153599637968009536049695720294065044397756982030796834520172321136513403065491943422668702028533370267331114271109981570616277290598653941757999067931477820218064515328812971810628924200916893862984491344642696596065260527702007223474226084130192625066645123121934873860689809740617493944327824128613958333786299336329205036849187201759837117480960000000000000000000000000000000000000000 [80,13] -59178837952461466991554081728748309383922716086570683781336375143132369083258059402270959639064621947924573004177756535496160676080915660847684771191750940018874884659554668370272691693097139137083763055671739794949559379269607692741697275491807138452022292910161556466023738785648577165381553941022281303339230093369693948973784886842517177599519719120608008818644116864680132988922129603235320984265837497709842462558293683882631557740434812020025950432856436115977159986104517371713494412529723698624686730841573541784728073117149339580219682433100946933577677130950679761791775156313738742033986061871136335199187459688927750434021214268720944176346850234175320085848664985883771624794071092082145922285769401715721196319864104495438091873556861682117234136221267127920938137070112490177888547002573149544129680624893998757329288336500973213422121219360807630917547454297409774131485280073667618489111896078501723528886629148706061053631367973893492261654944317656399135669655841164779369671114965556687040128960376883717942097049920739138504277157095871737307776705066049151707652915227697758400599847957053511580698391829249266305567025700374055811792158608058027091461917236050675387909095395543919195085987293627538308970624119206950371915521321797772238563448501383567465171312884750439912655862065079969430862040252452833029474560358513426475005742837390024176889480285001069899956003479168270773862825461055664353888958889976264284981776786327989443338128331568322464482733704929732831602326050043269774200959334304330096406077062970089325399473352611318862599377816255997156386367597566610291142316641089256321074518588886206153450590428689126199050538106281374163319103791153674671943817992655952220112133072553433791911467064736586318627400906846038142271506889311263658165349488066776361948357914164602685897939558839960899741202393881284064095961650435644690159273301413346639915056446341117928214414447608749141882123138954794129343691578959645300360398330349917018475960923762194690167668319188401908863577443724193745050859623824230922981201742796240074424068764566965148804591751900309114592292539965267368258129363454199316511434516579996646105734097274871003243762581999831269298594854770612087942081088941450589306965156648713502146603011976550385168702220610353702820307060277690481424617293263160935295057150566591907661948724064983335072049028761975997286542298534602749014480006908271291665777745792313136213432751131655648355966042048002564117441060192040322633881638143409081524230044953533630281808226205240805320810518774923017984349654924768286925317535512637714706002834611976656130115272861286400000000000000000000000000000000000000 [80,14] 79222850350670589743864206796978136179272491144309308868099000606544670348620479909810089309837543293948841453146937320803477131877872809135161449065553092811883189227932316387874260778733868469332330446880452747501592753932331636124804662218769970648386515249534747047561048806600802105147305012041921781424270681676947805662508491095863659232374589574924227755454002671803858636582702106074085650195532861037786449881162844501560198605551292599118173630976002264078808634683326575467495528840159652745166074146470124568086572848194815970306605303066655784541177819847477751702889575750875952171850805421397418240503754857036996233356898284492319650004352303896556567429083274978618280092133263130464454576975920401503895012333869575463891242362226505467670587565347799905289453014483786039164672407819121962916724528363074056112398341751083199510024280279259252549387451345974688020227819636072990975129331525426922907402216576577489820966622796167058499814300201653298669262342929495789368107894287975453363949846702389064281117603437912928365957034371963435865350421713394425465084534376626931758269631470679335645012332337613398888801719780476267548308158373496273464873516744981197317131930547507157415046834122477172349124447967077048226345028044842130390770125133387441397087137166418982080526345522661558490955881286961817097533045758229869767816613301325933308066636578300114098067487553768524430183145335784345403966861979180906020620481063377401760240604806508881398736434996667299095191023606139273655809708461023935319603582758331179042488896885588238553004948037881207527118043976298614368852677765010987486098889680206344769018002981647067994328570735868005763249276895314806581449210703175600528212741920105173365351607850183984520951460488430295675796079229728958186926853994886068541140319587121568573494661018475278655394476528019976163446018051034917074620654113861079245947116665439458129982525728936376745804612760300128703316255952475976922734922494644025776541227370321629986184922067263084629539215865621708168458067751305070062928475909877160388453854894811300197436617766729710355161852573885772584348140822161269126104161526433064643793102060154837685346134559937258870651452338270964203644369821187085960250724176633688319288740383638591881786651077588714705293847503404761834390342842491217390063757853027028225893480095372299447505311362287711664361578357035125780945501014984106324441962961807786224638836248802823504341346427200152154378733133223956158027220233916855972151950751607043535726851907153825352697584707233360649115449119881852044766730286224523497071042858098424648480315787129651200000000000000000000000000000000000 [80,15] 28058939386967561906976834780695586141151370896206254887663298333890533428267052380092899111688577304150621520758465362620989274689488392850781336105072787988811843603811379506451068446629335873186658204827414266021680434947774580350383936085382123740516512641537131434534097763870620043687627940384211940739552511359911300124629406345009112005816669482838786425700082064073379992613043545383285704396252871757554900301068139620003085144421904811625570600685044736961790136856633481871677396883144358134863687216463264596589043118954045027660877095662829665255758030872339380250365500626731524500751125267149316379727967497475385178917388536199110248172807905985980660308565150699464937824690588979768555332015245752591766799935862402460768876629847792556694379138705824425500876771908584939693405152265905131022299731158033477337215900518896372247290234302422961118661290526045203362269224030243107606537048377275443419503810596657281255825034080601053986297504850894399947642268156436994869262048574316600343158923585973113961801811339288879351107720397865912240759705408056086752232361186202745451937939508312281253570489935320773778752571610726258757050750819378975910096568468910419710458571434176263961808792243698065639503064954575628400855750275681073894831111415673103660217878821859222520598790215403650300288463168424755217878705361995811807755844671514172983961923253962022528708010378556290885145599765227925847221858608993042080175150341381616290027569415240629136819213378655963553236336007711798695991529783453738740328158713440003337632488145330062286070390237643829502056473665344780879367695190165463181418953120830443983545633309503068152331731127491529521184777374838982754429988745727958202989309130263307899943737723048643018642846825768761050997384183817230279978256090876507956298865440547378102534442197062921976841051099995197858025368053293141459872034752765832172670456916148777233994893921923159211698446616719110180913400787069420408309841829360456758375164867538108811033179621417390829817342556196557203548601084666596122160565188812388100193421876471658043731808208654518913015497151654167688035335909474510572650020930274792916010210101542382749356323861117640105336936653861661234431936790337072292945923887487694191845303000647711367767161597469541021844832710354572672631704459641317784956305909961393815385139160323023559015568771512511886381313844822873006747848080668661449066120034681413160645367277542707403607180840132626056079135357722071883313587824958150385753756276257245669523562497013784795438268002462408221143583184215364781548464121935057806518705622082393618526958795934924800000000000000000000000000000000 [80,16] -344847757101615220235419738533859673536222992776524809644467221392108090445653239278929239245614566049549147022758504100220769446924635967345376288292139366751425276064785435863105557900327107092575297886709746451993986545251492764377033188866584042342653214840347206010651932142214720477581523072292809520032131378461891580174709744745439637308571063760230968111032966805703516044567677992069282894920188011850810784419850993957515628469939010875186428161775550167471763885489692578282210021505670400145017610291327892015756989679565451435977028787589360251550240557822105042695496700765530231489919364582489231980997493788847835908500529919600129090286108181586091735619266707914746987414608876881239571177773647811064893391476690633424188617877289313205775217973703098318399463327941356694266974463142746748993239651697813341462770512851939942828702502847314650436214551389383753183529405879235768971944126916118156489977920996228690679247365033645775447836746968364609073958876948653171716005460036150959297582568266943526863399881454621802175443704630190802077446039359144039503100186227916959418423942509465853885387431819372043882957812741844615784690269847059144964612388905238469497733940808743495129237622777034452790042589259609675356617894896826253278937349967346155521070906624764315331867863809807564616618158313181614399748942439896259428502469574167317080084316404446914373455375929317351039900585084665227455038104271030213579592529745230565749276843099488443886467831628674972203992077964802168540746583702516857387850885878222312662192296976951124871972493692763198003247632970858041554757083769975694415736864812837141628558980841758635606818316714766394404270396595705243546500604065608457552683771769947665834786070027886224376635327183912023405466430970784168758473129579072210429219856607510842438511723723785746092951892863383147153799928843520399694180461389238378744219640514209210295909289707482947635961416522382219571336269971643006843469979800512689152167278839866330249189889616157398979235621878021383394496918244886738734830505248287659565998976584752342608064538412312060249759283040731568662670990099559284660089361154878359113084080533327208337987196053656783957380354352126841422870904031797525393291161239594018224590643757894386732478614247247562049335738239172106380425072205562585069126904929256912994389262399972175330024736383042193958812692613147160379343198572696036512811144035772763454178428947374324505400316349556745257989033760915934060947440116716581694511951611170793927024264377263929155547948698636215889975129850870798699499510276325209298683150997260612606167619546906624000000000000000000000000000000 [80,17] 723201160155458761239995161951189093186091610806244482778075534236804906633401811862293547063251669609308500501296109148895736965361981878201422330039036817018991331243547583507589194692236373414176769600087450106978481089855578946341362614057440675637034616466103816270575221785713503143756999831958397932495510759963518988241202212892288642148367488097608884851172061121024008934927278297095679863568938775779982486882208073738362482319107941625045766332423576910937270205340851590448322406564823253104100179297425779463766491718140657657565349095112257245436138979371856231606746008797620985296001015165216855217835030526484427671229058245279116711441354101275762382231598043122642561348400995118534755363879619326093983779831800300734691697272436678947214266729961266878179304839430295004551684164257196290165023944427478231587574967888991810613365813327807893625630794039550020641715029195732234296064353976346907154887465458446557586589363485384340825831497008832995257675574696107248366789170968363477484973097273218463942171305162709778113214038533118546800374563044280680859852875568313441930821429228841645401651598197670411859181417342902902486964186696282036286524337389518947925521847488379404102058627927989525073811213131988012164562879703622078220247379777971674364557165806042642384195516070476652192521488022695793951687875496608685550588305498219239082433296538075077148217618423229699913228663405544332001926729179833321350396301859465430114394230524393978327710761517046461796908661873220603972305297370983324504002179615299265984171995994689917356885332245509662678999317789485267668333920383782864407307196759373634086097085229957075973556893814593683118488902106589995397376311364309475243680959860276479588673730438011736602459594351267281949436123036500086668344513457876763507521951126852455363864185855812579631920313383698390572899885576317213888339589359192160639776020783730594486020324775734643513994757801357838415802791338083061830685523788207956632627628403142070798272359946471054946717710318473144091896655284092525866125414237182566104191131634132002167768085056707589806856924558181170505867595001389215119810923357577848113325143929641331671120308563747683850995056756817464146968342509690416557185419285557218543933304070891293757009450868772367543380828293678630503499860188378675089835068997088090624935476179660187157411507674693597677152492780415780775241224846368231735911749885937395488759034428784378850714932340558117343700844143017593266723575279285918778409453602107497379857774179517205825948591978710721260829236765125549087122531197601560064172834612583587217211328749895680000000000000000000000000000 [80,18] -745166045380037322295156436526721268205725489081321909260996617832286940344028637748045293330485976257564127745237897314821219558103507279118117119784170292036592413928713729498899672043232848086455970252867816372822784101979767517151108264405899021760613420297391083473982697603910937295467163619120763511221679435820084967663061545343634584233352919461975079009109157663286160181890256894157319034484926379816397351649194721353103787194103901470653605309780114068055765902861493098899388201742988124878937535561433763779871904430942058454798831005017372519279170762256194153255209204725618475959342571972852903191531449162298797687838081084957354033554570230345790060871991402836988081641068372392541440261909362618510001853365348001753003458406765129407969102679850012695450769867948796275362024305558377456121141505188767695053282886410665854627566941336412121842956950501893298005871002389248486610920714647895610089352533106715562340148442807330249463585658550684573808423664827008808432953418776421731289839294398528075548005343984595075333263365141750234986683944176643488711064454883482848024918840489251483260318773098399346133513963809442149383336917666915149164262892894741114326746665069931148482341135909279725373288061101051366529558978311451516987285590169169461478577976379730208366291415534086147456945008182619385113314034506772400049046741231599466447347958446769065273291474026583987140557316679083759496790406159353805661452771152361454119399825746166792530257317123161991328955320750615610575590070384877564319706225323285393739443629747407366937712840043841410258208099097692446232207337421318109695465117587534210847409954098976217166631387572191248369878739601038692703360787574353369474246043604802248740233409845622243261986488165232904024711276680262805948587866109550424391303875486142386578158453875662006220109113514788565045326606180706509793109198880363035725237458400911743751820977285491607401260651293448075524591724434754282222995954466091891652148250434194812740389995530032871547498284951645962077834375985387641942380757574057459750862022079003050129329956271744710574050582435533961614480628970526716212417907221563515119784488774596260883661507312848682181390832863951170177814228543211225084579783527594546312217590512068822532328826569614211367639886957035743868229636307034879748749201684089852344679832351838882655144623691785445328618617103357172528868328977988798945499578454746663158640641176288227255272954433260064780517240871061509905257496985994960142015667424276040293016365041603023924934763227902939147765781279266793221190675427281232373463226923445958457663999432458240000000000000000000000000 [80,19] 30357584803431040762118092318196216816857488798258672653357996791884354827333847365346702212388443246485596322637251626411336172564069211398340995716170715509079391409291950779899614792924076590008333781111855694907665538040332860246403231109480286589006460329129390226308333894777567134534915174426945842984766330254395881271426384951627192594150309893058041337968559002122107654153656084235414845016882475701040498229396914913945888558376440247475778639722635392421491659154013075509387485538404957602546239842768244179567067867446847908760192539228361003578967918028939028004637721566602911291758676398835405663138403381368577336867878025964253310849749357919846138982052674049773195439411352918542927909584328114629510837966901900658433202427537677636870424319960700184648974218789859355844244708673474545568625080719893019743924580343819682044203383122165672855762248611497949377058184586057477186343927540214274761339319358465983954492164590409902860538669716341120289465431733711419148185981403168943786651424501079069064598531535165485287931015007239536849198403386276594093567127202656914101325215864735906365380339160854348217742764719399898925767910148230757545158291130090517658559349327190188833587122097566557422898893643688659531174277057183902597892693568374861098101160332276520653957713381194925839356575264640694557914975121610859274788256900003873140370982042033573035392702451175181792913564598914509654697119940960695687493761805752783842132342423606584292545823983584725646206164804038765454099359656711026085473888144959770297233313267820068035172544655348203142378165603424002793098273505618196787218081448543717135470152160021510659066941929187340646568918381528499005862291897804057750408321674893271987281532089258441412031326323067092307469662493951478392446284247555195596646415044579810613291989272383338911315606035414450912882787756546208193866833256132339951734730763122408921007090215558818883850163426304413583022678287035324030671939495401477433524314720239772545339309098951240635803259596035581602941983721350749384905459233264754050267860232758660095819723249844263956003544485069075581853049849212192644851448643533440649437697426628680395261080166776407768444872253835655873153370002778737342772299574101542155236471765972135922338903396616779074391423334122789436213369724906281017374877181913601640228642531322099551550594887501635373347516734224246442468173719778885927716384090388008568947316122505287045857957677632696043550022814884524791131045029933253993794310716757294335303827463086178355501453596969498486081263071207639278593447676587777507159171459035838306656826236600320000000000000000000000 [80,20] 1830036443441161162825965765139817034300276887398068319923230319975197997008474099658938927247705500067708610310018681931560075688886805963144213567301838146744450309238251061035342014269155632212028751945126679357873286594502003300857040487404472661840830741400917994267810543921945085700039568170268716838804590575429230425865277277693354164158442394584868823662198590230861175379402937866586560526064108253998900866301656125312170965435716087456933457013969030941143868146484300802346344784121230022272196239004305170816957983651015964873729106012337656383125253992362942361015922265852375307880684479360048029381947192144400204645498664851194915111517155974936157230964631131833691566341222933257746696548033678876356657452423588180072151658721765020219556853617408191405767312315450185484713759664686665779063447625279290734831531455131872053350449275285709547286524053003557397869466835866428185655722133342500157138877088866016744751796423979126269575864663024693240309503885207819256612178132868000373750430175780200305906365125979344103299505352797397055137774202872941651249830847229716192886592603352333599012077021520824347072711404222090209549994140269536919607411404548981943076513107217160354245547132931498775801720876560040918384911919026136914191924998888848701812600566442489589593243048424645087724022607455723474429001457807966422557655260970997033889662672759998503607670098246447897549991803245979856266282086914812617356799278707716498391407393431292432221182709756886363003529100078407943803215690641682528912380802036873002543140408650826906933141242782292817533668329957794861157757831490493184413334421968087194876706877580362980058339325565988978445911494347931594137686498686633132671734060267276824457881971530840846200491550559399016788707846893706752294619859707597979068008540126706615150623401703801754234979976781855181732527242787717047242695970994780930714202323702760155331096814790216799419763623489320840078299961902810965097536778622724804892626100550727307841368521615107483317439700073403181079762462573955674832021442584072043024687189055301508852624985371125251445278187117264214583380746553480187587063352339363651364226298089324029904424786282334423176506606792224777050816701419417915982249263755540026883533519443031907180129245161829116359013389699602781189459785559765716055272102625158178312386162645037222038845414140282018452441076938810130852288293948935921248209554558309701750848902861891727971561028622204340338164079863643160384982882338575484004166122651979334654255968670541470663751790666702465158159449014496748315945909854591098137294295464325388966028304879452160000000000000000000 [80,21] -4874396258250195475597219989788666078862913318226285341594840125871939330953384265174326423062239543658795518726029657438817512581343215031994895128476271084518859499772684359483007576189417308921323465995427986245256797166378460971811551579728293294305329784929097267967970566368469116006441088183806171502243106026364186540547863810853246984199858290208740721157458183209890613850404821211213144660768865803447725973815838065044354018604966392875793803230333141360135398181704422545623110708153806876933238842147862984288919698418316635016319083636847434827769349191483522705301269078328056173710806112868402238220136529479743301229224282387307867190949746002377602394386664634537226713337571224596021853115443338031974767809259605179350831745468490995073985286926755864736677999455379247730328899973291974321313035536894198058236182238493598836064035494684981575857156532607764409084719789586403429279811752240862891010654554191765620132632817278180656123193641742947551595289552842867885952315612699199487596523841067248889130183796106869391374211489407469290746271797429055533543782072557722590837358922886001955385500957269038352679557015189740517168893368625985203995611003083931712551836192797832565489232211154312390889235604338029551738208726930066901005171907840614771237010073787657188758388620009041654275694519934185979744327805545162368228054442496296039643242004721635468658046384515297740282198321554586578742593349739371734527274163190624408023979303135332811808972393062216099827490547076418155775716353996778169695844861682769378835979247322495124445195070675890113781642097236005916749688148821078996163421059195627333993763596696175760750554941728295172163660619816952288546165952780521315795876758904319381053312042413297443660776945994249643807103274874405209175977475063018832265739665523090035713209745739924945759874162561239937089418777642816013841677153793820535542191181195550614544809125565549403087619719018219590318696319868143501750945665022716656306909057345993261737217988318057667818252239380174028222896556263908064443142064606490440067358275735857116514198927286559393313096248464209558166189554979236717239268862285043838856109876203305433652983589873052365800342714731538738896153207288085739919909454718845869804137942899710173699933999835458134989482509238260464934872704832324087158399388412139221428691459603941323044362966753994971169264227623676082298281117943026303267725822329200487043648387139176059015476580083836476887283847117041186389054596872262147570167622337491554498392108159936999835950584277236862979053019734090360396382802529609609463147683523593984138369124270080000000000000000000 [80,22] 7775522245849163561496842902088101002610895219595433743528434173862351326476008936812197009921359433821789830836945927736846662406899677198592376861317026549458975504373253894630391636350951271326258483701055704634830621199788705018108315385399738409249652242074047800279337408829336188154324076260252776661974801153728759319296701993692096567156561580375636131371741555498923910494731910271959980376387326804745204860095173810509183870797992851775064323928639689363009738551873762385407093769876226175358238588830214155744176443765641784894660488781552724464217205189900389385533411464232320504226493789463789594017572046019088721230010125972575775189661245828332438333635538630024162241014906319865151734763545701382777729256167689136050173716899273968546224252909172628303592596248036631646038291225830033205256578944922733929284908583516312560164109916980387116364137256433365641392690763905446942357937089093675157848672405621002884223757813708779290311186235930857558183238477426204295542034161166214830076792599973777913180665654197418244610717621591162607863842800002967786156728607804095987465110621547742390846435283678974141527636307539007424916128069582889594368549031076438000871920700928406421610624074396545005135346415385937706230493929518000028749938277437041686536232949292188822452683604841036021803477770923729406870842962969287976158151745545274012974962543363141948297307590559039050116974130402952545622136374912262491574272959364637453303215470086935684618927216668744247608231053091041879441456812112121091139924620429057515544294752206603394540800964486684325937825967351633161451844216005795523020655491591372996515454958435607492000293078715137923975933192529687838852390783637189402553366010750022913223338242959171332872543302521081999858403900548415741855395623043115219681215720978019079847223266392721122075971028974106878621666295939776439655908712453971289864105457765689907231947594743266967566965491059752104486739231026469284717884016539117278520590781660428297634367716101439905467974497287734052466609734264768716668651416686964634828297754223740630192145733028987584237827240944919927630008477022827033405670361937525807119138080714527552442065517321080312980935204869709959671544820222951750084966830976539005022515135549161082589176890527168369213945481807745702456605483086025210628381822840587373369773655386525631102689400324472945065593680634896632917144432577415682669871514575197674112305710110107201630250696435802640935265868069171538601742598780535917355331663771248991247894963811916892078739144644114909269098866828458860960724767591906953721128051479869023789076145242112000000000000000 [80,23] -8303291064591902840272380092770456329014917964273235569733359355457399767224712106176908747291477125599656865634665751565066741377714967664943749123612664391392188130949507924749389325933593459453146162922524567225734855582098377507367245810284864301728802217972870250546317279138904763376310214379451389299615821301413265131411585478903159772710256720542091042233152409745872844646270948141063365005723072656601634843556512767924254300975942140271049665273298699379795214736424520494634944496483414930830533588548100735455143889175175739747490986660552053077582411704200373398758742584942055961818308760884947504133434730434287641455463407284472800415881912690868823714687929711687568183338473021587989096863470196725847286858284111048399546129555308434582797171992024036358137154425211505098436863558900132133285850156540789056300229888662732713247833678814713556980634596458740503728530899818420256237995343051859918695899130635521560512928321108770649468564410132409255863097783231096826429156500798689077338650227588605251683573539548547258227263136359239696607438203613904607658182175024001551591106769654107216811372092898260042252715323594451292116492641501580950520488563322199079224085186646199951341990382522803037295972644467642417655967697817474384626474477473010844965479598631620269071704362257075211437436474642847641664381841561569265108002851488905584629507291917397593412456443396721023375383866370594402225033031167757535965385286438578241147751538841169389871147237287057875461868082197665934005663636429237955854418793961410796096504187239435079338852483817579728996278407272557179104656708879267901216770627597507452202552409977773501217100913783550669141999751788402640883766922857724602981232879487576532019503623937595196775049698893368342132499894207903132735508925339140025367349358347217103366155702829827057407433614962359334822357704124631981732384401572341976461226285769264681794292770462671287992636682359979823662878721783493984333897663565304446767876924360930337714776959706255882230293236062695597944975993410525551038947565710384132275679019630570575018593350981418629995674254238003365932200903179015021553592511468483270772009912563836268485271224923141824783518153797993388327207150385949902708568547103170312482113098291499436727121923369451781022903991849575636284762004957120378747295085481452691536865987884802709352177877566436998071122304784343209188009130231016900055542495225231165642384415439838877825860620742371950781777960857445587751230619754258716596483548474948662276402434753107936577475871795019579244955028648048291731565963714178028688983714583273049103530522050560000000000000 [80,24] 8204273215166448116688371477605170541058407746137725588835786304210810749513813842256381553972674592664097395301129406228025789150584263789109444807609661712698254813633288742322746455910784749600189555848282972128943237588510724234877802408077710488040106542787896145354012315425479172416152807724672536565574230312369494338256460387002554711342551717274535599307870178898868419428195131206729859030920333541424710012935309392707317214276319281730718165832023781914292321955982620023082019293467124367055363516239255779804357982563339517438867368521298341738848355371408275659160313164220940567078813430508490333637578093285311624595943447894492612094029117838542199891880394484914829373542931625262914412228480544871405898809383717514049769758885595356100652415155734589348007683756071325917145253675102004982635281531854360781016526540114685022250725054196916641130263961284566052550767942069236556615513753023512367937642498449117531392354900707578055823858712229971971959541436856679640416449577635679211817775630332795252784367992255816830060799838455115764535677607350452258648927698086700555978189323749404387759408457540571128143279668114992151474667216485297610426189366304646035997377054272914695955539797442534502350288831311809343552232566526963632223862489453301140553712173492829354257388002668629972591982926670773034050441214550815517915611125424031858398766616969107174741822764752001740589673603641351064688003476872555765055630684083397161815877816243033364173093522935746686829668844362554492546473426561189215463766790168130639420947107455026071175606704710782153753668943712879420055258569928133418343692209154393409560926709868201177607042466692065700512272660764077156176094732208735670127559547915675551978798155167341261021974743176802624783533511826435194117587391002695717766475418855258336935802058205213617735440978031248079145393585888458512723132125958967275851302694570365365731257216371178283655087215584533647289696545904749182926672608444388817646847784158400558353074182011851794039919940833945570306453346120739477819502795563538908437397333767214737200847347393170381446532280635871998883827235427453641656120826752102276440073951845810374732360651935934579057632596059536396857303981007326102793308125902789526301367757718222662623158005089951958713203319497797332090781206623311998934833098849292730733330454872339143847921546373097960655368492079565405230318450954826128210804481898593265398295799473806468482247122055504146601756179403529147319157225889659761138495738667914451474925689358093855291221182357646718337018780605884377639500254942599198312658418785935263197660824207360000000000 [80,25] -10512284248286965799112572259700084465844746588136851106843188111402184087127549240667157863304501659954103748652701753046129316734605398462637042704680029721760751014571728342858112510255103130074153706862483121352373121669311102366767954280703231224503957149800750968621419754703775218011714783371624151872726540227358811518533749949093444389998616102370991614405212370710391352937059523161313710928657121094783830386699086573243472708277995812071333982122204740311344179461258452736373973741948681339105249637118522144897833310475071606115344020621174515763478707759229579133594723318066514566085708453965908975619835070271498928398258073736079998846051367496109402483970729530263621352367041145209621505371610310648599197643271633368922317826848615844461686183390847137967322055385940793144511491309631782298593010646257236979022578248967380259016289147477085553209675419029994906306026462323745443698389004885142420261558477467359713794588646560843748463254192884044481172323721463009018787612036163912407690329182009663110224142341227087031242672533463743463716578956322604535493590790112707924279337040785496056287709145349442280172918669058697516286568390683276897056941356218835882538437014040765600168535124982117538313574201739333878286886281712851671341606036544572184729707136307205598119182789969896973211490414376080677734330773843597319809343711720216123607565132783096116013274966442943105745244367384983187827431964007238545686003598874329898544232002702262638045383739673754335013783613878027048285524517673961653685543647813307169424397726132307314639381526033993713658827967324928167824927135316142247159845799827317240818339104965822331455579445052847243646563915041209350010263441522140885452877684729175588002366731127555196640514453316201505667391615699005981619423815637434645584626872117712768776195154874983275711759882101174764148715933199164595894135835483577666662688971063777492346267242387106660699574443608387319605466574861610479295011081260669509482679668406084811796598504429495658063821309578000761356122054175104970059219608436650286154866030459536307136881774360610836926207281360395702025258518106640383246596026756589958812710257249984678389507918565025569404404849459945093958086862888446858592137102557064841586697451187127419656155594882589595435159074173097790291788286297268574363043504404995448413018284834710225855245245479507219923086397474525141812305384471850164212827845017851721314129092232587837241689938164870421312698612968206205917593169489402556671004593340601172861948108130239511062802543986744241056931392894204936170999059423687891875167196891356609903412176224256000000 [80,26] 12818915182200672669745621520449057491193719776682928278532899573939233902110448304395093874544278538537370434226467238661933995857032287802912562420366991673939800046606733981592675756586646137781121036409383159137510351466513170559620341765122972079463245460099886031791310989935887780275519680214142825051353014103595564235528747330264083164261365189042731720951305366040998929120901436073161738179000851574707548766075911327592171848128963271501264970607645313292800596060661560008250243478650957191486266563120586211230052961947565859706175060423861019445494047088136758980092189099162538257352638068264892062065726677768525436014191130699188533154865724843484752666230137626622190521803399720723775472423784739784380921241842473677399775711952160961851586088814462918976536881863541980715716712822248125033241102245087257657871908161565016344195406028556299374157085002119747936869243552283415764301692320237310970736185874025663074539668099390760738501613886228037673915916522739689318886382915169760724852360057451992272370233624030405424166758369031845468511773902810839368345909821175379634729386736167168122064730158227446546299387822295564307601167515494878777112107623827449224448492893340202491189810698712084832208545764272639652976455754873646052969729963727934722954062108769416560479951664462476447872894402284942928174223286083645059681404600684730094105580592477358293186154299724562060282097756011818068678456092810386742403679866011986671201465857680352603351167753530663351128145985384759036331214305066715009716748296114606866342472002569892269110877362782771119709573808237989859363016803479867858551635024074309231678035465773708240793886275462093488154812906130434169131907772232464409660909398766162487832914584145205701927649255570709957234821182536334017405093264220810853261755714618255374387396573352627745932365383824479258339962085200263563995093872447556074179920584951327073154108565398140387175098198544767228238260409454782778941620142216228996318824490625180366493283574894696048729707096166304443711584365462218288237001700976462046301275832408644339722752143238456644117356689673126944946051843174602821714816880932834290055245281327947327208191356653409192030778310957718729888760248414646252911510126157589502003785977319154756876318395211060226987755994612466197636624661240905752981100163731169667513940084316533481941159522520562985673898680571072161720020118800905567046038580603965579177134182653187296107082702161782339502326146324773100140630252826610492261828222334033054063297359166804291209173395137998002500974552145223236907472935926611766874399250370623962167200333168640000 [80,27] -12558431882463324331065421370953624454436375102027734216600860905371361473217867617472505089921112032972210315723945249015172853934189101150321980426511980670995353522039991895248593201010068474914135813205542360901015493225684578646618976675850435617558583062145472313977318959412205323457130765513520953364591934939831992056497319629964211341818699208302629449807281945219796247245138518659547947740084465601172923404046217693410454016748890286293725260095586192353280707221030444390532152289899800592110022834214581839940298118994062605565254646136487845040895769876172367508456274197595075198157723185464580775808379444564099098525763481741917734799287152627765050369880721296682099918616276929004260057483299944372279675217478178343351069484309578942896497604149485874480877712369625795320296400869267355127507361737856137596509984603411605087939985110681623227333153422538544144264360264997874682840222244813198955427909192714188916644282346241882570877704129113952883141357011923576359031534328558905853842390445121595761167586911420581916464481785788141153736104350834269335742036379088591589776040119696324860209856921587152431374996794772002624231094533249141298593241576551653417869439021839351583729853485468213938994805169959017989552605249308002486869112306515974081084782198728741223255208181634696775109849174455675340410591680918094573001138497672908897127599760905679072543224701234578511664632264884225348105871478412714436960817529663274969660939429521927759430668220522422442091299737154619903589950183347063622843034234898269557822027438358195619116781114867073846331617575163638236563661754347242918893056787804697175235670943603283657444414888553541934432531791747972570344055709671433093439236179299346838928654366647605585084512663580024488036547461609863319051548662521581522693997677216085924833579080281624581637704004871705374152777776944453120274541602573324323033506934173000138377623921655641778545784149368157021298471218138965793091621255817568409963424809881811084737387726449880742361781471240820401820594593979964130790637973741577368068249643114277097393149085930208961258139969325325079734105657685633225754622060159522294555894969665379923197338635807384145582097201440239475228152160469824154061208166173712699924485697598487540695847795705797098170439164470384726084646729409293801887321444331002678342453357519280004956309341892053090893080563566548874631060071244074429663327378779055393153648217794616156065382639302705059319132925759789398991593691563074805152256392829533655034872437008985282385796912368904539515353410616992030204466616732154758441990011788437930049117408460800 [80,28] 11302413696983060298854892089673022829862052045262137273151552379016477536122037500237754728693814210966586424880124921661138888785351812471634370318150047599536163410519810379418723837160215447169369355972608934227924336181982903054909756405287779285322486778376982793831220807461451582755994396109863387450543486871438856022446644684046044147409437332747771734266690084150547925656304505778291371573976087848694122991296535650675320546631853061673615314189887617749004513484361965409495957896661542800811426705023298338390934257854750323404445882491486842254431393634903426599270515805700925804653408427010252206944966118928434570144063985755505454677472133043369457901793832128406429079804025902786906830633379899520449946918827440498415716762537256284542463475309236787497013589340468268988943858144608452839952321213638764541340116684741915400457033515079164358467541194174913127647196624731182074391302955485569096144920752795902980368054817196473328037090630987273346188194467483841477327437479045951494192400744593004685929212791066378583563093003028835445011447794637549768974200075064061598541184328755460248467665274258981802177499385984986324727811683183186991393504987461736838548877387701698054558757226358624561774652892866581620922697366346196304586020122223957053230082201398056421298168566016266510051963531619097303894496384407593759189285586683869999912150294355735287137847803730338617384941317445918480161936976479309702971341533195198956534305303377828110126066585364654380971142056043552209165211317491916301386923723735431827956237583095883762407306331719194555583188714154472666195066933949117752475528431044897317399806095211189889350974194387298160826583684691869159223512377079092868292433162327935318020519609221351379579697937686593549376796570083554603103977025223666473032209881864441540178696896317191578355934315335450825190501546833446121925880231136488763738297906377563824134304575131127761420176410530075097330158193711753882770762476562895479071031620637517817411314156396393087809282161307066529587026851453887951625960853990016066973484712558268432511790978875424461129004616003773149364785400178606957951912384696506946904452885022210449750199721537864676465523255653276015384037059093053326721300279661680937802558353897335955733254405112804459378551427728122406726249063662197892918770318794336794899227763224953731393320282795204705710307288707725125415917132039184319982815352955575327143702551370147347470839164773307306240015932889810474002882548646359372049993476211560280283588376293730314352762316131812270229551954027691732083785889815895427587475742145035369135032238080 [80,29] -10240255556019708447380423272364016345451714565196486171256487211437730712210207211125712764209641588297533494852753080660281806073197298009991984865197438735455298589485718353843546826917780057070357464653424762674126289893935464265740326479542516118305965744538076882179827648030808480692069564608982816734112148046354505561011499341307136304702509226128602951027156468968795491040888333218871107454457657824265918558947862730058246896155541743709275270557132863861697824201628952111713001867400999869100843259846016723197152286287871626090124393978011014941227513862143385568648495335621965623850450409296416885127326181418219081601304850256892056195369583398716539868485062866752998317306049056304679034699761771500865853721286690500031137926258970174787304818637509263570620603598415907454812950082286657084153920086826886010430853883203843802597544732046820739624318139656418651932437639537781665692122007426187486594637713388460699749402016671823784409263095048893735983126294032341511228829335571553014519577419885449113305598272468590769418276811118761677023003919050311760399664942441873296021055507149176404557203009464696251259566494999844173873970301814938725278154279306825968151102422739879293766974220212991139882328012517060842662088039816991708161944307617396626484977727981846560267629548083559720257344239909474289077637643082959311956122901417564916820684056948279559832406452580439466059655227146537399428641125684319178596112861989306927773068539148795970892608744614749491539707854169178455463884420501518820555274493265060384622464862477187789539265591228471275227016457941771973220886800368425928542074368338129183737445655079404072512081091927987114717237424914504984559796812635239874352776510964557326060162179031168671311371083434777310013594209858643408678226404143198567239176917443551127250722260197187015087376490488211361178434912405501977618261910018092457239866772199863272099005754022603385442779133658994289357222357539630333685799764117129762992842507684539616840803923925660975770601774933310103432934328111633795739094771444692201318320519905949878025194154844276880979931567771000865099132992513715641068345102659913816150877687326234834827005833064332604603562893510908595234956232882947817084779440644967919465210281305375987669358365515322470947531606843204138514692797173860231327008676626338454843585278030450415506840208511869121004742425630898926210943941619956896854671278173062873259639881854677292657610472463556435515957756315307694093060645684082615378696833720114906790391537172963554331741962597117455296496607272186331582990479108689123505375789908152416500449280 [80,30] 9242010658553305280168024281432676233738246423747428641011230095695955575628161473394807616071860341194776154813825797677974845570155045794124035549327467819882851448094662490373088996860994207974944158153216918136068552975628921747643983635350185732521639676095362001749572854117665216638867157274191214441885858547975488488005876311709325575478985125402445441932798726978362679381577534727585698359500097952542192054299287358240367466713154986603021300396363485790468913100795166417356253760588512329791961201543662659508704014435471273505213109020227772816535566324651800252375953211185991354833874328576098700890048617222945702902979054897993090107973488459589192148978514660307766791182281124014028147619877318159107382829087509587978450390414846083988710189696216185551813471432329536551383104262952646870133738503415141188431368764275109895737864206528358629269255259227037234803042078173944664559646375286370523329347855699407983375301761518552076916980222699205369558859803782669584468379106832360912627415864408884509080408980831594905715977864863048320945935036054807148281359466899602600649522051949125195178060946054582217985250242837311013731438739343915396611643129198942377943558224822211442235935682965254764426335698353154797195060082351367481794318361146982500878977056458663152353601434993504173318001541589304187275433595875106466620114645749377233209698438445389785694553731709475768863086145362974441977385240989164507985646163577532739400957810033051288975431217196507142840206798066052538033241628287499290018119789653651271281144690154237008002907624731398631206580180912477646992030204163311799401612445403239548189433720397463218892662256479029608500491363399931243615099909046344508905345414420475050573675351676723361695844286275343640501247824210209078632118164426194996318402793230482388635255535521299583436173142722008376217220100114595515132541001309243896382371346745105064494866234763001407005691376935345112634550785569629600756461293761846629717772227480719592160317100372740679567102938565573763437379404696942717268632748247014505653148965939533093179580615538749459525412155863836076894706352880620940798634973052648931148671550395901613254812495750896707534071352793376417201454912186970438591238528935326886478664075052425373796336185192289216658969933041414878997174674548981322163196410810897345188954209522428036086115670420302783872262964845641561542508123762741072932589548886318577654082175737483845404237455529863092252936562303138911026607430228554461713272741003406594486240340584016377969540854793153593000578203741547451923909664030600793994709557233163069030400 [80,31] -8606887330278949333523202846622515147380639243026874849072956477591781761553445985118906160920657556656038020615391997714028957060255263986615698369949114709380495220789114250523436942845232982318274318496213760640116312901798621032727068420750229533594275108103474740219761983794465894482313275533678952380430831670979609431496771561522086913540531809557079845524318488813097583501323293801429672217422254995707396737640739428375209612162514079657356552443643826358858478379310295200678521493049436078877657825258266984046064842445606517950770657790437679487397484065950199974424962562573456865855939051559761924651313603478199860799121341808656079732340433907274187725496310118729370572182450965631496254308713432492560224211085828058362752184849430145265302427731801904979510263808440561692033920279418006114417061188266255889274524471685140760547264511194116436035405386413569647203581127125301971128699740070041652378265496609357315102030172324146153912023826360662068405371837909376161520291006876538633990828341785288167750782069004585124339571366223409221392445276429328057293023749941609390778097734981269822623534482847123463442772606045873738270720682035579609713683471024426840549409566106283525597566525267099340052556812033183917334541357273028199757807468370100835127417335960201683448854123806160009818508853414710350913784122440632865371280421826218013397855698218698166956600668612130879950400343225509883100478051575381033032570240191353313253524408887165899543786961218895197704530866381395622586791303546892100803728892155945099054349086221412011446726072666861207786910910991342095155148056338986774005795565980813959952142408587873641450827211233614289006649094504700280543243244079495149530767332648960368718490321571750934394067093067403199978919557154473400442260713378594640825224760829549988846298668952084393117469537800402733861080193768493404134319196750759265500741204532020623413722510421378367236303467785854399522584670821510830135537965682545205911670694005594603302451213367969044120133708567475683629854989013990265262871403781668218475046278928202497486525313059968875090986542397943723424238488888594035520917469736957506661750834479100948970680932773515431298171912649629885935991458422382824200468894465080232796712496607201464745742021922190422079338279769192246649595404053658860338997970100121964876527717699886765961250447155401839301029839842961919532109472279891301304822769964885806557932919609107185994406749187681122323259492596299279661020050233343075241881028863605523539736302993703088144194866998859253669111061186733024593959036983315782571059942215605288960 [80,32] 8029185972233908563206037703359693507592674967841986549147260345084131419115220095887500091616447574209702735567369608803950569982603997372971596209230655693163014359465452851747474535749526761950532051633385716577847768913359766171229010081676140450344929958434045822998314082915647675425635608799315391951686257705981810472615802357850358844396095568830367836959569050949449972005963722285460942557687397641001118550012789606630294522213596187920230526354912214990201720954177313805427511223455746896428014156097324269064636597773419946296033134127430582462343003354522106638191518008773327606572159901233184498953757006157274283761356813980672301120932924220173114339512247922095811239228301082623812679488768505868526064448870845070495043898722379076849646952643265054195138726371917450660284260186883943163670876076380446981021829305417969475284121097609631978297095790088956261325107395047010769616832997533236087390987223807550080079810238595583869535594125641747823750212757746395445558976543722046788127381823982591966463871478288176541433394836920535199859114825721603350911092734608614206545474970150997354425319956575969534275812653734859930463183210386761034450363980368330068388069253268946830928373477206962420457545403871393063063947053892702022678219814387057494162076456657843027358766962145056486769378148646444546878504428003930465965556342912457841051259856332333161084112777039877218494876086305533352433449957008682152328856200786895531072137631340950371770909367212431116655082702616241709697482927188745294076376163004471508915510940327001070245864736441513176369941537135102084235525515019094780909112889848094152567543626047951803663409295921379102725227692862951789308622800418543202860855841649107454478104541189884501219322765975028095275850030450009740399048817166014561251737499511354818528925969321103775824782456646105159866200405067238715272558621659134008550329805587781749973016021011982633308213842987475910742972194269647582083190100181757468965744573045313903993575310504262117833704777420389496961379392729089768690887122896519812123491684063920922758813493377761973285543812529897510259391937045627720206131679390092497903899801028155798711541678913699553318915567171850584107823801968093494079444249108835486248433578428232267168385453684830024608746890944618951697353417957008644249367167802713278708107599591061310895191460057821067598653354203860575461538357649979812171672694847420952117191907556262070210958711812482043855037533677940893226443642743260373402606938320560352672874426378427246879559828254528321036155590936209327168643980552620057348799579186790400 [80,33] -6526102311607687942580028376048280205971133919907933811784300950716317137010829757354861701861728865194140431076493356249053707005691163999890263812027553460862413136117307132132317539391354623070430856871290997144615970562383712833759850972859020643033692852104581278629048470674001833632614498483227944231317505746967399149317655577642642343305844266345762137588580777201442863519147113566921719205011478798410434347758829249925975122840828057850832916908866302480657658147586773000295401828552561906755991874836152891294545262919181326215254044382718012782056845600178150091616019992641297170380544938915449059458331886836806430230471555839772500461707189409057422278512695323278327993425198985961701222958134543761375827780608046566684891768058252018986960382182828219427911160167293964428353832569020619828664357830349014288952466671084024820560272083574381494180396426743006189250720029851558047428590841860627340474709107552143889636100500992223361025194850584879624859694067665517724410289038452794661304328530791796155302338868326690435610834477011612500245650113722713837080940918927413894242304554358033708828616570639275214240391496227424412198250818372845704095795909764784747904611571637548772366850083414651672532539289145138244689096594720949675992231949929549719877922777651038549154624645731977666598025500516640550064200140316165725244471695162745420683050300600529220220284812892526792878034418644572406179943093599781964402642091767586016612168170057419962160524767848171973432973741639623202325646740868913874692328390389912854943749269193445557482170018297703812362145772361993654000862964042113594812082424029061503818768501183193703714992164431812156977942303258111406123406935620591272427995592209893426954911760608748809077966423762639718392262902696119232488199087435539017888729670195466197051050015600934791188246806982162104214032812568491175462194217508352859363598247372012726762392921865361955856344179372025942368910853168875178151743177777563022175086464183832612439265336958528071898779548662139377238704825021429793783701793971809787331354618116540870564925099080802803703008932735222502044628905008031410869409784177820983677033238436885878475801562644393450771208137800713924341796029275127320312794002300277546879687893830390653601068857902439203639002707505909854823569375842558082726675839680401449914940747694895121845829413809345052160889711196622096791445927455192288104328402721523797513131264434621859704298341999455784498235521473011159419276983223203695098520628512695143564140514590878909661776359575633877480821697126619957270144099190603698611753473540096 [80,34] 4078727218037383285507517554042571203301498445851768999507732168915632234035228078431789825599918793577827881605584383842905914485110582487672896281670526482201955853699934850713457660942453508463539785820662668323835048804180089667893262676040281720197745322388866670179791685690423278916605721567761151625158246897888758955395585092066614809909953346384933861692537471549718868316958757574330490677554296819211166116867130062974418792391307082503806881775308229157190821794979413305056333493046641284840640215670192398129833272797975727137330562100542649522368989875388061434451404876001892867246525492078967327776314921220992282156189266167027398214124742211894233293007924647021038863210472083627226276272091082505262909654108011837224704099443325839360027470940143473636979538696555186142367617408851622809176518754935867074327743126664501735070373705474054269653532749182172130141050390519876184681970907361750458862343819856904375480868213212651790675996949654352841617009500247173920631352478234620899379599409924684995182735954426276754814929721151130675763744547957709475438678103311546326548878804674484061114001466592832439187750776833243898926738833672590466463251436095754803988434336601689934515723335517045803755749811346508683104474733082194911211593883495398113957711278267089678108308090853064241332629947766656242471055156276474202700939586779760654358717977681059553372630186314099434766716302373833510459489863243083877201062842804321599271234670555679722307104337318328980333658776708288486720217934473041461924875357332404753917196006769194226637834480995672295396588455935504399616702586471203223590874012540155712149086777168820934720243168893929869989812683570584902165230572230703386389596118668829766250482819000275691460417849141988667152170850997126540966016387599154302764663662802271341725502826936004806263167392517183918655574915635625919852254333966491294956853697079715264687970500747333446174796747599572297829869066603215935445603087837517580472569756777920702052096941139265306915744838785984864209131422225503625018827426154193722544806444112538829552135994812897435301001310917872581060850906923643588091734417765979511669075054177907195317687203633077384314502457861425998160342627760059767344410976692297626706555208642745159684071326287917741683410821870316672183222042978273625092491444954050270107283789915951524061412784873630724855859640387730560836361200537822293023528617275148485279181967092980146986888043026109301398186790843363845158207657191120380902749195925478530545062657333404357682467185362784518640023673602501821459191788204699914282955964416 [80,35] -1719882599590689479134638154730534820971415666808977908733178264214814808595025458445399386981183430168492911856022418160282384839521864477384731410004711035250484661494825527419636762290317707090215644684195721999649002505865601105855565669492167166248112758294562804798509887318157198963599102224567536130502026749706105938205923369241353760816611421050208296487328035244857847233400589467522874347421899318747732007636272499563350357223993775363955323621445125102566401041947121632126993326289386445177525192914655649844628790653331411076473027248834426826282805616527023448311103132347462024511979750908043611112592449620762377164274202111180023234937016566495510429597346712316654997651855264420331615739872088357645101331536841555274418016939001111812018317299686094998133593150794914684441376727341854047907407425960573520497190478965955228582076110160619326093401692494780536138728294534083847296948043465634737952216587645236748421935885785808165869567857350289836949234741595528607076432728867892919779366388012497771259419505879231503251231947801369984915021671622649664349939705203634138125887059892954557277400373479911119261323610596454494698844194528083358034037192695957287143061918180695471580088063633327872145933435119486972281007274549777443907350402046446561469328240986906083216491340542319748751225770643171805851218556439516701005505252756753653128908925086584576173643707122449788464961354670754544324337306743304319523151357984443554511310795243982192387847071196402489603308515010234083054798269093761017415931143720094642044861394910092312737112095908733282043183175421000277981720594974147218823177672076862556946973636791543854056438051291458664922951346473001564064269989634517451518897735667481935025305849464229647852949565416774704433185844831332372341186193585431242187629029895331370022459119092206810371527062849150824921597956411564064295228651551179530596525761648032470300824351391925830333126984078673878449691940173951730791741263473630466414786234736242741179215225849665519180631430669378627753516295234646740379538938055264139433086992478577144275484736123493286836130715936883617828379338816902795475729411091061038102530740075987544152343648228367870494324989079951939853232008053318589600998867464914129038982575567375080784650503650532154096088233790876390678984156025012427223184947484177098763671190091583725723688988750312280183769049867907833714702847400408581190632955189015349776638464694108286866183868274129708054400118812440057703498181983667595268662357833193249637995111162328152716576111430972923026068555464426508306888174839880660067287040 [80,36] 262570162082398639686898808526943020560144516277219681202734230100172976469643474806739086377681130918182591883125509922919931429914729673078183331141495136989762032344948060599727020625036907639947169966226104992572207429342649921003335814486251984308956615237064996845491955162701067067831822299292838322073075912468953652508073726370215472232324520282533164475612872542160487842340710884556371693899472035604097232967892508815084705748503440010017676189464533501419621998456885970376108594348290995333634696002823025413983661807757293258713545786641167485539154271768228544286617470552453432121419889221250561122225201655455554598423898338637330968139435344885373682730485676097698643279003335210183700793255257435298970533837051595977776806041096562944223317243828107748253153181694883660585846865452806843496052085417583464183728369715243650287435006288500140035256824080892734382757014518550919372961275226377568763342823657342835044430687986377764697368839593006902576188594003999091711492230029642670071348226116934132577950025779541532237563351606490173862430213362622499306886995317374330904831800208133532247706248915101765653433777847274816249424728941064369984793614270053849238972098760616636302244876006581785780764637950941235372709390578140817657517586601545893030165258909290652700286813188492730387176248142992212567778704791661227676992457055316924742772809700736930109756995256881899479179291109568547127308428124918393222755734602511207457473648351217941104376387203855300703111553073816528740335270467599281759112263896838470380290328880851838632176881745591995272813688768199328594703482078070868496493570235986924441191266984950498759726521300434019766956590997913598230339810920661867657451950084514541162619006198508869931191539402373557508725297350992158293779938451549563035849020319053046906236781767618318042224401319192886536873567439044548787025166169230782054114814738884827760553045576949940933290888183996562252251324018371515543302145132765048902696951222959148052790319947778628222813189376482838066834869158672335495464262402959338680834896955186020262824144928991380767496727527386083217948566248403385541258441571503706604454233815038758322621269166318706281872239273150977101915674238511746827467385213728977743651683506567964875335498601465585751600355779842211807599347041031210432754844005430450463759291597171516776764974579026368010176749872994671660154877922755479529445692804639928980888092221903064581353318920258157084397991977899440912796695859925966619009415388920909055529974763887209808264431006287731791246869948471781979012031287255204102144 [80,37] 277342328267811270348597285889087745931719291602911194016527315825824597130276124490688818556296754977102742205361940696084964938420508199741020009970391934941824724458563911512747153082048874437216858079196806283370848610835033020829878249649277120376935435748330277502029849417711509390358657479124106374905362820894090299403584462786452929481528127657837720473686436590346454622650681282267916261860864298846047554004901526840464418125305034597016781100758107555494517631335966350872432090207365799814042797613042130622729570372607473590598993277386953018780385176707055715019929277020075254159399617042820524808386152200956546166532524985093599299032484011370407634034960865953660845137938158549140616555247623834461663190593579258458048391925305702956397753829752709557779420833866006008324138695506059495424265956664613489778647747496120933304192667706676106200825616277706001192509916264073621256504694449286919974622353179651106103788911115398288415780992111168854956137223137721051016701479601076124243728019125985273449789410514148373441120499097293655324162179127914872938175668204412854969713276815732850527257943209159506573901373968132937104221458558407866211062686427548261490033180980426855817602139200157739578658408276291149641798972647321040310863217296669864788276587073415668832034766906305688515738034174145903150200829914053610050665654750929084881276658338900931290878759727996616326221899323712618413844447383282909373732356374185310855702440232164968146320972448602438424737015859535393414211087695798696264037772551518695672352478586678672934368304721302475092560905109875063732555379430206467758619762859882522740879575802837779419556137125851290495303479746285045700749272772850669008398847743214036760530819078501607775073186419430982146855377735735532054662203089255432110340272265630121435944185750131345110198846384550759406077995059251072251475525527807226908858052420949481403306930695269491662881363887969802879092553947924698077414861842096033667639643129095619268729888700649138930323247265817163726183572200694550306092568074974412784198200416603570106391177452979587417768678636694059638129542830055330541682220404205526639359833545934270361938953561972997959100350561669024903455712892707112063591331890500172253576584116367189989882832406452230082529049165734849284380946438616586437440385549342074833166966904096188539606341366696084279584503369530368038743978804524529594837726813118702979204694991672342453012357303900500610177786011146124086613170114553401115790797313227215334898118849171161769050435324325039556354138026739622751509887192456495104 [80,38] -306470817434937689709687709562503575579131275783298163796200187962234861099296919595526579616177509280650182584547024538915780532279280284389113245978910840803707898018472304633066114207940947537457396990290347323798188084668855393584056669920365872567382641535280398885367880026566000433170241349244556519178166387899835898967241966600091141878643379606018305321117504245254991180198842097875412811949234719063036822826446691840100344548081312767536716716069240243708509777582797122513282563103937835186957259982335145864260865644923812391970401843931461928490250960511057911887945010746632355998988183885563915717543551313578283490683847642105906848087697239649786496465359389267568676376967040507042605458517480585625492186153120259677523730708185537677759088341264623691858448085552572334777293364267522658603875420895218508777683223480037123200178390240005511907791289449765137356117137077252964898792694834196020918833778879719910651221920636117574543836829288195641458053140875428683460852610810562028245508517101302092522603287327250346398323933005524695033134794807349590262172841833853290563923645859067655901318183585727492621432542342752197663252058736888055149145370072483266124916221127801065723897616067909856187509485972974801499755417536337270245320378892505104499115615980715276092874904957141443855075789554296430695449964009639489660211560344233546245992133895401751385419948465658026425545638787443168226372218321511671951006042603403095976943743216313266784603472829931808615071426027285061753496111694835197986405764608601257940769500170360731913196836984999420598229471705819328980198045962845342985853506786848744112723769091759829141665506588991746874758595515527672371505115794129175730942661296033634560114592161032031473175713263747714475054820383071260583146099188088236946399558991671228534411261862314922564695091012778832798194617927455772815957225232783770175697162264612314639877668836154811395821276014333931413741037087888991368800000901804947548647840369915534617431079239747870677957376057707804514620071091177638325315731760576332115346105005497237374132562283306508690534056028865432903271838642158593231963991190952859366908173052670720195831222349108523496448943166026101752015422359448402112591070553010125029749999001263443857882473797146357044217672391254697319690969165664608597070610873482669479500076944181206353406198516094673970935059373065896860708291434828943946905998594730869741213790807723292694489724394371146759677175636864166958136552740736654439210282084639300394337859643846770336080420687611731015995520069534502357046571174985728 [80,39] 185567402925081979721624641093779881346762545599931731823557963737172371957876825860329275503362055361242071654199388725311935558557855537757198614705198980840369569198560610873311100014776174472258761708557935514171146108791509012025091293411968021604421352334889707977534742017044166466005427341626203589045115514183222477473972144686280618980136792996146706282479419969000713318791583763312621768392529826691180043970050562483512274483024478130854714444648406416044799145398488570541291274343128509441724286960583165996699972506468576091744515416834936408395437233763114909152628514512171383000515437099315606518803287516954669880857440101608860260639287771598120244067048122556161529483743028849905553487066157869704976524803545644423318399055386551758520228738459173036313461637723025413998717695490882938536624428014957452089130361217214922468132289634377719134038959502840574047879923216918166372227612346707769709724655900303198771942107506488090482641955621243734890915675310702584283726429480944697540656962529898398274088847592554720632216024835602699071587864837316254079190613991788877554874345539628887227252548355477795018068348291357489876973073744990909502667221916713560028851985640362274798487462799992135300114577806683893730360697766967443743845145704373786016933977522144064893425564863794255482183477840390739915397947631840174697247218432505458591038848813637247397545867999827079371864391754239860212990466138655573445046305269262481555045685032659734890111288815969090373432687471841992925222235850938533773333629576476763422084573289895001197859427640027360807566724654738419137184240555549546485275335973414700670150394731404058450491955604664534204252587106557252089215923736104207818077217306820086287868499275958646114406814823834696638801706732832338697214228498465402852582744475499766677299034601202936860021961241691997027420494693453855673945667680866803226218435414643356556355269552819365356679169534109676515105690485563594670421891628017454235492431083713259499175017262486094350915695491193113729598784766941770768496750040995878494546357077567230957156211770788039691637299094568087331244804667834963898142508174045746008738626589098066031497383682955061320025987537889092627473840582390059501431219058709115319242870224355802113460461978937710173391272887916860131131290446759897359610250744252099055809925459751271048426922801622526376975199331557026583203507948058239592125920436033823724722688559248734668403123610081941108417755924567146813319783188056075869479920744431028754839601937035250938839707829896122195351042293221621343089403625472 [80,40] -81588300806696223558583188674046767218511435583958787498489656815315454479855944369138649886216593264488353623466425667359281584441286353841964063233271199149955567406883916656149498631015404736012095353301246171158775729846699448686629517949640486743203883736169174596807249541423709356553594326795955470216243292045562289448631500591013025880300418236501975017873514605753208101917569935178720004019686782178357874859716960273988100071236873749660183526447697006292014361176969006164311636905230504936367331083054840099334023122481645182689670731037888603528319602444440296933048429272139948319517531038233836833088902501581015984416150297235477595659715816993095539121301334024093179144053180461099661888029510178344518712369741090288287567947075958506161320924270896557548419491305371515001022620424307143826887143252736974595526583822983184921785890498010638224893857765302521727223055157024507583078876110740528847041798141805931484922995230867386742691726012998713894011366302013711900167044150858122275339477833665661649088437523544013348232086613665691915477371325793760303719216706903854643090782498992630931840579218962232512161401962907445825062509303723254912931411511809056112818611649032128645227374934011501769571050121479182678949711468508360901323225284544511790381493758473614446780823338098331741577547270573932529852801577371890595724619463129797413542883656865877022687925590637950419366995566406979007597696209350401085522854743528684233035834487461821185161109480940916102050456359159248993294826067104935796140319385214467134643524900509137700304349793379837389490758599614962766101249658834720889811570906941958304579011837234050023001649700249856056244733835384175220988053346138620150657313967595028867528698336285852985606256459927894250065766093184312877829176966895732537568359262327756133218423507201762378216882854947400839183279434164915895629293312234609203162212168739022867631007256963299070954722538437481693830757483760690609130454960314755943660376924572396209179509964894733548175942446241203563278644090359308289359258184970269037945014759423193807148980228548305182817397551615448346530767155627135223012325949827216752830409672604372823106073909618509191206723970633056256739829727521363421975820884446597433496747413670803282693948058741611022996322946197957815757329840813318145838188063415496843272744450423565141460127563055743039755175397118555468721463646579896571214593770442874010789696393124230489961445851104510216479840873830770881808434184851258979502054484451530674593435414546465008690945106031314938227453714870267043423191040 [80,41] 27048929928530204902376874258123121865557001064694123126751846752124827452961352637300188661568313321032708523742516034580636166992374857749485427128857145098410225009734897233822063881670553929147575734699866869391150594368777731987460578439538863724028580603940606501096993319807522761053885284138670603386249231747715439933043538255903819207860627575122438608103938182229806451961409677214481740265284249596870641429545535687758722014652538414371906996009902134906431583351910584572864686410159879764720678557718317617297082217545509536732515510115910563231759953685933066809923271341739758197887544474009152949367998769710187708622630035839565474656283571925317391907027759539667068274297191247548795856288879476440400575019792724729229044172803508249303989692328703984667878724060462406365467161668019026932589943736578014352732818630580934788928238524373247820582937792758946189483167493967603443708551666257266052127507828405363551934108612479666211731578000114682718851427896863207756010578753439492869137530642401055620303883117170381383535471510332127008068827885942984894382064769452509050986132065419091864579207387759423137796128110958917218124627834073396360863682907320736862478157129526720016658542884567971719349591657920982370063450418491531263450621779673727358017190823870763543102635478324769080735951524734709175641267929850230794650166106004686090065888877904138885519649744790009070626199752236816352072330572822516079514705892404247350295572732360468661742064040135202839708700119845375125135880764166491182139345489226926510511421768853765398086346302629047743869213142364170583744703846135106076864194630032959395525877315084046216573440141222245542560912766032633133826641898027135867554498292369110178083253382348405358010887435294320315008883231866260671775896571990011016657027183824097957739054098710645807677491424386322944254460097129971474190517413571263912408116739940096017068636529799710419599382624746849875696358658591624043445605042458765266203010889939097237311299136187238558049784596785728679060394308577658846576658559626274970947741765849556839996602975808889619252633628249392696165270377329864754495500496419175949380712959743317487374953964405911680327241265240511678452777309217466181287398122144740461797642553702318283181868093875231178056479712414007645499391002433287643626021041022425505861781151365086430460617691598868287097639434269564747997703316521913511425368487946284175852243925496564641738322671757881032502115248230224363609874270523221160303446895672569691035995755644990507149513536382461880415684616924593276321792 [80,42] -6211644259453655910777489228669097358678111412412790050492060707413007336323110242074950416852190558400917974515583697526757695525794430187192597871776810456511549771240187447744071790393069155981895578080637682942749842179941615307155053612234118263497020749102791515069370672745421300928721867474404565600575894466697610301242292641615250113491505925384216740307666976948451929496374302616587591447520203506427125450853749454197673033438779262285370706917008221468791102870381931214795630959818317002259560459640935158954303974477986872581908448538058172121970171539393199050235710673839545098751330567408915366694804181797741332630242022744993471153041119738674880353327903064717466323376042364063717509026825396624192581337516957987545261220811295330307133691866994191328442704431473757279794077219787130699272175786908781454077653133149015639689903653732645567681743939088526057947725122883966340925469714557942802017007752880146683725839565117924874875183015566635178537225901831584071486111447700842619849973481304770468436234063148806926548091601726178506367843179276310255270163057433896166997692400057436970644487219847788095736346963397568546049026708614281731086151355916642359392310875731555297212284493661395376448455676435212099122945793774996508701385183491052148643249093835193925587729574342320745668241632265232694172272735627751974066828596562781921177748478720896127555237357781847309519930649276931923293027531498447784720110082017492059537799181172480852399376716356636536571572236308325553876369486297706005133462248085633590644935169223012232436008439220138798913058283788167008168518540981210879640371173282712730339022349772530894971331531456784435393501405503825090289690245084367755397252808221114488160525483932135960104018873293999598771216086072113814859719078599060967088968909262429767973595110473039526570962044628234423610246104200646773735336156322184409824778943717090003264868255981973812502603638076719106669191513176850826667451557906657251698003246624584728214012777260552443505907932944168640303484969810775867633633171115499769337666843667610514110151995041407471749875799318322447820571123861682592923611888512315793378707141645145017058221042612096825796646026680893272877194588647517236719096071607785410929197887566454227994779326273405167243729049041846949558720345417005642767547767894954694709105335941393362558224832323354792153135782105281412893468886651827171395563711124104682768495391026711796110752773779855992436330892880405202369902891350954922604521763874624840101305634209457720741100434968327435139015093049463144448 [80,43] 468146324482178236093816419893958644756910088466488089398201679338201935784040308704944377706359448454276565030689899877113679031331370737235174718472160338466356230617008892817023657027024135013018232679619848899783994811202291590616500053033029228769552995342575207283826380794837408145151713461936112582730555989011904898279355974242660329907370655452846929102615183786927250379391029087405432348725726836021161963553083828159873974527780715681434142472016581415886761619638248293966543836042749313244177644029279333044167421377945426473432531318966295318080530464770433946112270642629397826273281384947611083776423709372960589282681840586160150778410325221189258820891368124716544908639907728055836909005574907847295557492995954499720483050288227129596247999597097189947245886341156457937504559367889884354856938079925044148449935989900657162779958607843382240162799505780858265411325572055538231604043905361376476776989421047560600102591149021923979540844587666810164589239545261494563840204374625718873532282847273787607935556537639627512683479226668601110318672872530809153478758692759732470289408416566448896341495001840082710139252739827924376274725507477006028991691505298168377843379612016675441645867842985149979992536289597208725818833017095632794194029907079998666955325105142310750936324779134140798545672516163105040782556962405481038970592751611011297507649858473738854232746731901105183246228472502552676362762259257198601075091306401304564879933837908762987601042444100670554338265959257891638396427598992739225954938509643609189297110275723647150586790673708363045435792243358131850614246570980052025621659032238930293454166155313830935407160894423367697090859036148696562619529328600275169343031516366913374817562702333323673925374356080167317543906591175908817676103832838449139392046536423107037658941156127590178684668793806942414576033665410695627885344297612314694493177498996517691218742655034373585653417119902705014920665214399040221675731845128436274438067074938079660323294831300765917869267740075420196943741967140948458623451921183014198078024463342591471457802368883701023667223340937252507430843088569818657197950007453835499214707397046445474961812797239662706947235604389639424046986591075732493537631978163991874780340356879335400886331793454831826214893746568403302680628641224259435400467553810901626860422095443164044868826987571889859207616615211959594947863282167360044506997207682075898450962722663415561210007389926123616729726478366350939224511390699155055391596818499657038211900295491323588018279767380060682561906027496734720 [80,44] 408837220722029132781612782185505503796834344327852812479391356382261106853831991088140928774130048114472363579966320224277648774587380031602884212090200787713761880930498184898124594142046409864778386283742350621949382692135010415922815428613970377590176501520048071082422596902597449047227927187582311353468883461231425314212918737347069426831255368317045216323983233350709345031211683102662420071280261637844200346680904765034693745166230732771138041819207284259733328105148972441766478053128070623438213672193395692783157997688804497747366123934458841865634730477419006336870125431375914591178174805332693097541847488824412520555103771561060738048983006892594132284146555828189761640026505323751439985627887734340428944352721556537996595439503762253608757164295658880320799465060156617969078677560017366281303493995614814829179728379784000111702747229435164509738064139474839900778728541137789790070401151089332371864978201082252865534318211355726400569100827241896633648526382885605736004874737653696014461043466176185870370989446213450478421578486973366317063577369336836106780923605529129421698184520347053151764652049342364053258298629355101415839728400176372233397162572513298802533800356537647465358296900128979031503915498574394785724450857283747366751393129737355577811220199911648893377623218660717002836239665452122739095733682443532690263670045289300118689733344165968568224544534988885197812029424585925683086433034296948364149000480711911786121334666416956830592727758395389376594851691737920976476165044070101400228516349155791614804017047417955878144507179107913511541389572233165672575660219660540650988899181039508887841271284184025574234911976460274792193784049453845700047276838931132886024430607208187092576697461084723162230402356203633231316073662223080848091675119904751111256864924925148634716334098374806645140247060787019326303935317581197823353661711593775931117527321333188619030315490847365058076350323443049469609527458477667078698997853265385514692658932782776537703180321925943687469172271168658221607031150901716140413588716045786991313702103439247527898355724815461616109044344330047666322722339975773309891500145448000894617403518715480792335555397536682084816061247933690766210705836510082833488416709042859590755115544491539651022546053117854753267448364124118839159634846025879107533840769981056113599624913975621448630058070573090893932984554809223325332971212011245728642989042600424964355881401149966054690768332306362912047721632034134032543917713397683136630780075653824895224877962823303189701829101336483140216422643269632 [80,45] -267499900191232945299491614756821367916441602835373785533072154320179008247346985515890801584678453463595428558803187776605313267098641055821590262015859312589348142167241405034718881147760789477409908030497183414995735820452916108715796358660767037132969941813948611514977192517232084608755680718888363033648923993846702977225025660066198545756050038047745527492104355515909800825621040859464729311350947896264804497159799903161974400907966416797665389205627261563256684930718397214032665136102386346919652276155451960001926122800093504396283216644767972303326050706511691251521256473953909346038093414016543223303848078871197441041192146002588301553113976899772569886075323289316182047508872420629101562096754905027923517437426624146270556204057574563497013782935904535232380960045776032504488654339095137270750469965384244962312004993613770564970571336626233131196591114664823707459207236541459799290959426067354018139514310303758276016756781164671954070613650373923000736260257512571046784674146051401666772481328496567380325446977914496927278576903849532090393698188839557013133615477110151144222045174613791253803766371223835467470673734791615225389605955551696813672313578124237192035004741771264879750357174347256880298930683987145832931161221657523450661228686642041602124677160886860473154816249703386727138292768792449544366467718830182512043557118996113703380810020577091611425755436879699139930633565909982133119801891579711840780064797072553780362931874873025648116004357872403963853969700849803706061021949025086446496996373688038091677357422574956683342724216003852801387605929678321601559611411313581834911174545542339112576474315057691022915007555588977024141208885842295334916129410883556785467306777189611307778965198267852422137384259024399453780432537665798277385077577241737743739648448973703896987285592265911511736867008826930461623087543156907727576273155613098353246026091558305778540475555586378118180218195439268144212763684682487268037866340121949196784715915272161949396232382205897355375156337237119431779089180998634358985137778709586435970141923779349448625653476896537885699428276658766878005352836773935333207525653454409726684520700751147425645484514008532778266900181207520519714699146813448230199424476050871083956345320733906842734052823466428088918172786030022702313610639212154954458576431942393381559077192611433467366402046727440864375182635842526463172346002810324065679331300099244697135572596331896016215564759875917102565707331475390654631475157792325348333146218022875954691896286274844285564141152955298390277284167680 [80,46] 102098715621236249546394232924284446379836651581856145299804096674258335980283387321515745734930255628177614307852407466332552250619116505051660715909620335344184045529872097911787906255084798302658171250888074361937444661469733516094463987847046053253663710612133997113430813211168909171497296995658745829887543035156349424043769637832268547860791602675260835193466135162092282217813717240141349272207556717791150902326062791701582819918363273638999730447167153245140994296458625522091004420246648290424809146288564224003122579225551920405132453920353726571492170803912869310565606512820966852899221931798682237270861543656516220039582595414718336732623705629767632280556884826045463086967315748974142091889003791218716352451054540445596521721745781853126097297985019064609374065191263062118627920609754130872696987963383551389454841306093231123244647839167307814101162151385978537461633581512155854981795559050750860010945131405180748016204951745234706307955124224336333059761064414288684265597413218622665667328396690202251799720732596022507485785304186799686022506141097056507597957670264805200315392329354127431934136351311801385316347480398958782643814623583359911392905029112357876875896548645536568413289913270226611221257997192607561558688281163861489569449815116788741190551755457317074681863387660080931535793202055623396299707975920318468482708617055824835924828583098931135485845742042605359243752083152909764450687164217325465216630232232936099657795022157632663973515897870720421802304421282672303992054532733319857723166674130276810941988463812141598617849891221149846077331324077071703247449514728013030061871805466435803147219780634380099117538901023023687871049037732074433715962083738456221065764805212579490250102335297372630882587774569307125592787145518608059143987172520747052860485411476973777728425900364032700198305908986706159424922352050735279715678188215342578896074355318736283284757855798446482024179424950396425651047993107646996819356272720014072306591175668685291105841841072160520026283044649357056137774659255442263801048703195833972773547084955314562640751886549511845034846087245327846953581845660483659128857455993229012918578357931113271659648497740022504344068134839095905192663578580918935008612012246349232698888944148211271872764773127804756085920382501324096678564887528336391306071490777053389655650556057682368369108429560511103556739049404814690994935411848547676019691698084253541524958658017098486319933508129527348879089568656170094798362237171099116530118978406312515751941928129918455623583370303218521043107840 [80,47] -29429598195903406145754413196004721881786529823658202690352965205587027327568694330846714107667725568645175377679349353955467913967904573297462544872986136862226012673096053307193916838380316740556472342182880135318967325903408868211909531735875957877802586261431325854610094515230708428672070375414339117890858667750311033033953710022673741333471845708928623537350908011076279826182306720823835508995846508688186574772852465544799997498381279753540759913002766741004035209119367001874470534482455756453955716826153681250452137922293696267033190352169412314881597263183496493094617922149924281167723650739894507361023964803865928901946969786415607025122116447507641413500954612559569279590911274307979954497346167235930540238518188950312835578547226372799428901262194070727911058901319969652728504941348234014632753310734847927148749145667708298183931964135993257122859884695723346023376972520199330190526914706490112816365060254697637987354839770204862018131671609096682503397210837694431852228476995181086240711829108779369611667206393742088401269328172509011289913202961723596774830409900405407030422383242842080731338338973361601033629397927378310784666038041762252727964902221688817299234006854135949359390190656107457956765294024117776976899290000531494527673197545925711345735960086668361516510086633488060875111129444378441225492258844638250310295409888175457240745687951667390483216832425542111779191685632111627717151169169491753758172390563731045595059800413885845032127666153114409094042168198798500253044543529794757700777385940201976291691872428680550450858190676172172559588970883959546512060142593829020287780998489650025274846178901224598169204625950252124144890567401031238737984243101273592673374087239464898698059651727265482176186299453596733318572351020208928234298440747179790917973728556252115286163605757903501442148315363902858750170175572934419433707463773392644667532914552637557131962033983812519655086509319714217183348272494446942865146864192420018115321275666334327366462853294518604558662130153495541761795074047968443601729212832413570280516208592024848574730908327480384958030209101803825728010051199020148403283859788676169449842796159103930391001735933219487914461458049078857675791621431271931973226901488637653625821644839759014595427691586849435659018657758160687119871298329063836838594253105286402777434266965988269409616755431878539002839868878675661485680491160908189720075204811400629441872413197599451738464996746474889338476788334676919112014890710723984290890948081355833097615664138373219527725065485488289218560 [80,48] 6908162974865265842725114596359490847269253869234189096629382086437045226527164327265686699810711069420003034512006946971370020752730647078624925273829471777384039016895887975861821131887447510992542232020153682849691416013620391146486170049913109990559062600965346630953423729773872988731447451727757105303246294939553204677826840370730049041670132944806757043669495449311212429491076484812034500427311642199524909497850863089223329530725717802277696553447884135947798207888320117511735178806244678405097026445760952084804044709619140304345863809350822950536771180867962333302685147587993311367314587087141495922143089570680933560114732056702159143746308004829931300468949042902947132646487108547230714465781399048930827274349302237851327852247794669587150493949090322422630375074670560539761116098128628390864396771130994338846627483790389184726728897607930122611211897109452576074949785887729450747540988605350903853168781202320178910973702371856345475497361439580720112123365537352888292733624644685348444704246924262655424477954109143815391513813367474197689690698998383122140112725415857175680303957222309875652809555242117842715757703119510414925436530768649568867477400825411512587153816567431716123420503717824634055562126601261946698037750271794305653800395684085853303446866258461736847200642923473011367458940555145779098061378109262897314337296561164415669579657843966419408080556623750924832596767609153183136253740159691515157183593739924558007972467453320687689479768633390776186180164401670452292959387008171337344228782503092302536618061539358707499623419680349911752826792273843565826801371094811521244444544638107050619533576428629059037311785516293573851960392548943887699590911995420963142395057493825365400622160113660311073001099323153336078122532284922804716288258640641272420884765040054401188684155014400559101867078660887096145635144012077296061163554086010526954044932697712875214322757205317782659727246954688173723382632803666933172639427544746852920303276445859227634819934006503633198779735180879278879058439058832594797073088279081347566010500131670772708847636872240997720900717303001109233624496543094924436998130555137554506486583376359084600027872621198262264992375086881338418186324745391868650286629008816334387513232399526899959537775653177174068846515130087069151210462997598497473446380916478403906272326485686859449693266302821066821573895852638364139360121317165700536985308226323614478966023443724799068568976142941789757044178149149602670548130601933844923105757129944330439591597133866958012536953996574720000 [80,49] -1384562958436181470956680286333163449916707171161899203639907295885677031791767212048037147928926490164091881324815473330673790956542835262565366413569069213278053690648816120188602655341912376229435154486288585058705049571886865811402968040968621549723825189949235416179889301016336734088215125539302381800526067139724954294383787503877515718033325167633069711795900113713599006912364094848882451074416198669069282866090841269018024929270102146987312584019487856367579950474030002922790958502591995881483944035510937833340309027933729527276128971946836071971129737906737465827233380702916896849610765198155281179794331352241425612820029478151098125588312214388195536195123143337175720645194392320708626139942355206284495732472640747347612466273363528594639967751223044847883654770495973007877783488155568376101335266072441797280452503501206715405804030989241280966195710975425391374390902888829425397576350830826174913535310781222091184184666577167162065000633203167581183672051364974944987094221702962520302971898164224618296523711988833343114673632464709208873649873658994452984086083448778052989099077104299556031369448029276539560554468316287648597459818973859031690342156734146409073280940973269656523367337410574854152835211683769614047497971110895751601811395791169409683341048345381586267808687286313921093153108760479245570111088264273639858564950498997383732361256494007255764332980890751381020250188088021649978614243689654803426845629197315035072559033633003290173993706939578394937152120700599602716749922952753550043633157708411805871864421222490311431887740552313145530234868840493742262783318598809533826286577560271954325125421209001987681393830856844630082256573061022913021878059287051557975517220859353201501667105960202400121357374444596780704149839763686900912900757412374823912050602427743263306706890262859520304357274498680189393101505115212849663897182340325106706518591967730158693346692459969872921897336547364160767238503784045969991166191818740878054306256911533885714708757836275848464648685440280043708939078582508407916573440967817181596020169145152462647800993275442858823859251628909022168468479655096394688477458370013681270806615355429956265061996571055495146499509161146207632980070785220249644614057718167747907834585093659190734166963907887433924501561129413435731433278356657352777991085968660666877442911088835141404814735578110869362364743634721095149053256675721752435251943720693447304522453751838368270719169440206976569276190648558586349009483686637622642540359704344702123632433979332426339496959630376960 [80,50] 247105157808563442114842320492971119244061959125295389655422509824231093958908857743922264472240697385406479166459171180842677513858693466271912668206112335432073636690779626655134613814331047942525308384686280756999107776414639144620751133629090304060129179559359394696615633778710762813473373817562866343702907695582962957835449576475784839543480401577635164841482584569460703934200729988861786819207253151169705734221740796828410110958382561932104051520000777134963123264732614841310235158965596075294540087528993456380013478116823837035283762959312385127950299292477382302596715871867233361798197543938979345609570838987749974019288724105824947878638833071363300716396019422764917831385224329393629306068094120691336595559797070886713817207850239998008638416366281997115911157351098500129793124361411668455505916301001345798438868492497648776916148117389764490932598335573761355405889437406627111927803100596966765738888371866550726138782421487256304398872899470350129937276871326325298933633646256822589717124792989547887151425510635346034740505968921193126155593443663533211007318945440208519112970934894188581447000816518485851473115075163144726465341883811510422577944230908677619216884679493639206931622170995086872948488915741506318582206562694088316054265841518498949096822844977305838127476644936852888977077711790846899173883040934485749205037640660501329056513268907933257345100542853200774543557831484152509249315082101900987069122240872428429194805716918457361591459999355943548715487221097845581700549367711559983838946269211526117680295323392377823572690249208271375784976557537812685507690323379657293744028001526616141008440892100128824968460914192463404554381217840004453467530215887311677736437542156446006322863071262573279136582616741862204802200505459628550548878134332949024059823907702012985271162783644330073423084002181472729626994071925279181217677112878488118902777171635165233360205671540512639230037165512073001805564344628152319704127283228757016894719686812586722440248124711594913014361435264316924572319549907058269360238913520705076885947271889702786611888934132255694757731056005097459450019872355673356461114226782467014459290746868511303929886286183835730910410946267666281818066740748068997876649395520497668698480428893380075651396155721656804088194064030641480634538657639723104384018610135596097863965546642433250891424794106678320129973219886976550983036406760111494705764609292362962903059328130816391401668179915042497788959506294534710884618245370460422655992494786865367352855031076458554162832998400 [80,51] -40514455932178096526641049626513258682178631913971607924819275035807102735704727347715787370258689824226395865818825155668153682482109276901779795852114680450467640671643584333989428960228385844472919255859949987599972871089771117180780496073046425865058556517580608250356855497996242172061084728383830987129156679754799067721349691615235518212023249428295391097725504130169582279233144805240610133588908890124741037305172176276408476756789398371589832016568602736540483803410009780966497004823764871704652357796496280802968365914796087986626072316734043509137664604836229532284564866600054404717921623662313344798445667688227783938215776012248000957692738142997068294420098487911012038610995610461742302856973800836606913243400105718877371478404537611339336266488638395395651604714595173999283474875364425187357974632633745673732477347050340078385755376541486788805964656768215720181748583412135248944346464643914166688867313399442402514736305007710296576821153332033076300663281936001148005777591569104477462618192825123291618134415369120311290415442982955624367245257456226752147040882285423682609297148349590210726701355352834263213616285887471841819907755359702076568552480272221234799947904342504228791752092761820746739077905003908830316654464445433336314734479278078136226799818851635189870882925168480412185653508886576605483500154681762203318962369268850644605301406007157058468761540826584662479805269964298930220389768340748747878661437622471674159304759148663977844686135839484093267946145249716457232089539967116074482809259979320973216576139909576965514298240537552523235195888118416790216071966307802305420423778738206860140031840805057886213074577108092540959268729539063224686802816579627529037347115658824957220659546525745052160850185447029653601708114488981211480691036953620377277772880666671204598470663252672510011140829894490992742745243563268068350450277623595880742516235085609226522463166646675915177020904817857072507713976152064669287414702573749035660365100681835017648417084689193967826129324189424122002901245412806403724223962850148429661274707299914057905014198351894965691108858093878377566940329281538500386393596320584219636284523847999115892020629456251070078919322697421564006392896733748223721210638269062258415269122969325783731233769251747732377255336415950470714720949015584313487584042674255301907947747071579556187831351029566126672080571322234644211865970615406958433016718590534847198657292953624938630718958897893768614917720433206282131022560942610156579412482694770422703807444150002956160204800 [80,52] 6192089649171488062687692782168603629048108407247280072847540992699845795399501513903760914522082223601886655267574762068226033665894357411760544418637266528413447299819339830363045634149107375129519130939529961785277670443914645845720101278794580311256856576561774324697768651387289937601571073385025944645014594424866590025036886307545435783783213155808704442073952455784921599141535487383578663799086496343942818773600219373135655046729004062870379201161030559960078873812618565678909738608336824499437786285470356436952929855347519893967024500307175333254657083973010851569821998872714429124865610922278519355588330037934445296650278935247069019005784274711536043529476992933976046620297247608842082565732852524171368945975923083681455419932034562935780495005769036935544591435283414752487028573379336918201987078054875488060951833628488070969208120866455091795190555481178463490101980838658553978657378728203686833897872642109125027158761642934899470088058550553822593293846969646352668800849587813824413342420569097120145715679168519846212376878321369846069370373122024074071636049593142771266021783488000095155815527354370324961662497537387566059303219130944439211296581942793321218062854145903564893805479117937679432480309894828791659071376558950809786204196125672160448589194286472987796469814532354223529836218128299343693322903264488014610768117360465177265964022595218586676598370980431374751831923149782762763062250497348620115992358960185849235416890531883431476673770257876032252912599178751772981009387336656095090846243878117990385688797622708032387086414344734839303267249527799378829595689041996409537531493643190880382832601515478624508443099234707427385910649560036432918995306282966984926075254488302727642860062662737899179832796008637732709345974665480370033652810694997865499661793460063100782501287745691339653425933947224427149001852429863210497950536025990522499242162904490157910108261077714675166077629832945327495889536648033654947874480762796525207810633279867569423482803205546500671411531147043242860763878885422036310504971640778437975291193586607867226927818708518657984218642757393445744201566884813264986789150356466235827606723796599608168718599129319770480127153110607142583149795511783762304726955851586381532147220270185063903665102863121518740956771337270160022565074866035102633447381125127046250972915026606959027651131485968665586109062775997432429093050976276977042317832127070568140253373613640088221253986242389580290065553946979131056700774938852248182176374416538305659940555439846184714240 [80,53] -885534807679372952144313714654269932700372481901528687033655483264314976495547939740806852719889182268279252170193742033645584237051332440262678527885751338900603344887970930193760413577760056151747793262047163177952100598900351660462411695352438632074217930188023642270849748873925140648048311608424800463875848290453123426942089834285680480322642525556440149034920903089307725817527795862066559527551971672404966435750069035147792504048760571680051117352495211708047414134453993046382082799676102979644151543401953740200862391058942034812896021000704402484250654568401176703665598329262579396875566820731806110233245126306331894012978727320554566064041792915352830574956424545153409383475064365262739695042237500731209179042065955349914163109443460208691273137648666566811454202442365065384588095371737914986179424167422090915565766788978494186579689180986924704090021003362412753664831424565621292954389684483892220556933496430266495167900467711957362144723973732639807369636479835407175038380280169046360496805426669084330306722572410290588200981314788078297041765480260440545495729129117753012377227573011478477264440322599983552075601826972486461244999187667862915580495031858062711631117109256615358126660817087325341782888464392492834133329453075229374125382285527583640099625645001956943153514060037027061836615833062077902207783434130847461826716099475394681091367947466870286364954552859023517857734372819269106327750165782644952950078658827178314478592463014558547055737531168928047500316317655492497367425523863365592734556213832596417637840320354080520010661962031314143690995340283387560218435037986574960829561530998737019095175858287916154540461046839197770457383172510097721559485762267126352857825140851087972798864788498040497447084285486436233568618327831156499830786620049048157679536969125572403204135630237500172303041045258840233002785285390206311126030418669226132489473430915080841911623936510891744650715099671365490539307267619105885497557865562495979583299553741204711599370834652458592954089532919546333019461831073867193696990461026385348630157914131479314089094881761501978861560568656926905637663454830238188034174530013668008536158989981776635625354665203139236372657135247077473976076664034370846734656625743734976855694639895012502589401628157486098587015840463725148903440006772021312269674300902101536728339838939426227483105143852868970280536334010522627095805651277540134242180391318307989033516076814536179045505018032138696110419241495571411692954437116726527001798083458795349325638560701743104 [80,54] 120691402726369027519216512824784389298565589396479217144176859657878926359216348296111046861659492828380619755260799687272586811413717630629718155200021464988049674435252408140374050245330639936942981750072356757985903869247781750293128881763211703934276243256687223131024611405363561893604681914621604887070603496640600492600653367252245740429791825712945869866881771112811220320280656884573202293187925659811988476882974592206630966167922324687456430960731333422225526948809770069761818042432499983903457874486784684995261597609653483328260076337588525417752021615754844292694533345106675592612046937734979275768330816004012785384765933186444120799742383835546506607504202758242892486921992451986317098798829508196508114369404655246028311616948113078310579055723751916389653480386192990718902480388764697093921099756681656966941432011937381824435210149011199265752789451107237445323607926633101513349731776138635476271504551656070907433938857439980292463945678148653734012274601840796872142713406999232430801056744547198176022276691999701883654549815019477594683064759561790863150444682620251279415820032552105327434464622400448036035127332320332703167741280297543677497377276731155994523772317971240770439300540544102479742410906289332709354534675083215350124291084679414380856769292780768690288587004079802230975618777345335085268291021977637392042669121851483290357230130858718917272093050697565271641132564636264485575416968718031214849082690270501385168970476477190454174721552388338181440964537518447069655802994839082672790416749767681774214610374198046289634096133935718193444368874357883066908622513425356275818906922907135356186972813341402113734701655797278930365277690948321010461957254610829125638804811478665300321317718534162886419273842658159189703359904641504113472991033683401860499583297230019002212676260782058143562942394952561832755916391828490193658977272805560288667599610369108282400483248123448295527308938859228851937338487621544236855065486723894686035800643870961509850752277276693615709216167824989298447479025587924577612967481297846851036124185395000007192547979723026879258145954165115038603336658926193195953444100809620534212064467833933408175426984181455576907059174336704215023525568872254339982761318643919865582129797375477672445380668573910288171429984684695806950600632926079551245134169638736647682920952286586541270665637488665727035106761548820045111575857430849208738872931793038740088642332082023429695385762241453518219777168550772614353122485185168731890969762173066155064311765008384 [80,55] -16606707382767407139348515525062942122508361626999235160076722598120366410350977880088192211526685932372340549264472210135404726895226916166389870601115971724186083372603410144636384354905713284198038037151735384989720153886119210636120415497863728541240249418598288303983622329520245510775809618175769565818590659528222838712545909495734491743979173273411463691828196321276603658376442510739957960343312147501558583606264743041669157791328709961411367485650955155124609260179510904198988154773708093375651645334352234139471130985512139151508639207197511833591539536229460412941525337545285075967551245444913064646442508726569428612949892016813469132197260615020978862030242022119136871095977958617407827600219755987043654099241431611381232771846086917188671338898322791509806409037023563310755053781256273064809859778249659503530238863730304267008451227026040094943089358286953127386313912734363949211767728536336746557283725693304717337219734697080648335749747082670069023066585516228125951929168918172112463499951241921740776993488859378687139474105949441960246907941120694141726847184795980963580522376353980094240926592721127935382570429379975118925208137468156642740551635435104284916974797381079602747029607559486020683549493418420106759923371809086610189258837934498120737329364526444738735651843075911964429730731727831531779676462519107640543191035249753120884331965840882910600566049353372907442815955035509827919501425293505929416154189375292329667355142619058676488796156378567781140069284301306209766921501412682881567172920209720788425775384741185592921476602911463432897900760741852662920774152736562400155272219090019437382093178760304357374046185130431672347547110231419673730083023356466979028608908636301378604930313515759075080849666594244429662356337356734969926504082444635195666526656832222322304548797957190934469879730034378259932226304640134254092865304202844705529774034259013060981171528553683523335982582355621903596382863333281263781686125904254966701179396996872395649993414321112401521125594493672900815032777175262608316336385934025924071641560447034532726736062279533564243238775220123571431994356768854888767802527169387721416031454449352548669709899347766291497081505180593834018422945645529853366975617733770168613742618906888438000391252282865548654572904519431077686566195862746217053924607958793203596970614842903606972921552666977626032029632047213454703099440225830182913082759719317741474445956152848467024935310853380347571016443678870887836852847430509592845900624721701227065958727680 [80,56] 2654723811014294489270138512601600360726640511766144274296509403493286890878036609903314562472659718969237921674792769507688439459037143439217684266841682497438243511608970494270480788259223152129106692163168695151935605068002134330497102912448632393459940605699154181946232421976548071111507876496043254978415357974677934965914395567656891903344366160386501507805160208332825364674680772743735002922241146102320135796334350063112133291303095711435365374763043604344320512301751824810925366598251043971732933226960045839262031155949265770722228701389716209623155361370056685410462869028600536336924362900623967863382906928436389670387696078387406394799044454792793391821123608843222114324708417853260475657334498366792099268673906971622212164477596282058906951431849524689076053297312973965679162409882660113204407504389794989574225264177990843936327642946599349514707001072142732875788586373436939209127533001108887013705194067779358471365938374105047841328017739108409445322958346654624602409708053462601467234112966344690670003760717227607448354314672166960120022205746227558560360564526941483072110807287344861311291387752378991208070087083482351961523815730432537560144367511782131642340328870076914687383911672191709423538139034063123370073711953318922897631478139038296899436620450124433574219237308215839447029161555771708897542174395186485669731980791113139792705795977880436136556842326931522284534969692329398763672792610449423215092229389007801913948371397905356930778499763932144144278784687159639971449069894030816891984448491755850124877486740848106206913243930836874782886348256050754264565550759751915071979814401654696469572391260344134406102972139879449564547403300144050366275369552801442511876153494392271930468875759439058091976291816408767325558245364056366541828031252549357012163447469076230011287536082782306568537990118302838818344911438710804613986740461799327404369913024156348121291405548525300997627409765433118613069780079433708254557589834915425923604164734889661506287243188747505325081805303703457669476292077008018951754508677501999792384168403137354155859481532053631336741607756675114036308379332796485273337924106888201864859688110835167331225178736758753621178378392515550167689205020386268520639337089652844392282150056842634727018194031009758543506117249876003547042326410815880559185211752879149091119373691522075289894404648257747862068596539568284780322763113296274563990982494813665167273798329675160539937380677144568639678427328143664582074687604222270870881621636070528105054208 [80,57] -503705965644713475108289678400534490413764615595877398501132637997442366752325992247954099391640788575403941163135079818909311931777245620998563669996521393049984926116213947064214274210324320760851335130696296095422519688471621873737523616344538564557566676709320158837805942688773696356667393628147795067371320858946411274909932120320309544163215767903284212754578348229639607240202278030628689828156231878512412248452835376772056399825895314842245992287664618171910045598702475309872089875804098490663566641209429013614318877591151275668327654831732297875883210744967701009595188097054461679101083685476914345308513926336210652134674679365978591622619596617181350477417689918864648817840469785774320011589375178600253948058291021155719486898009957759171420160502868010211076425362954181440905725792146038697274579921279271327127420878452998065343497305705629781225688715821507148213774692927171614525634170391708035537528755774583782781920077309392711044375837426793696863198348530131420589062994715212298728110543076228329584786725466641957541741682075825929434022851919933456744494114653016998861279761010085274946788768745406336341949511440037736321890663520028387220286733088086805405640678872108083485576740981976248291170053086545541061615617266241716998730596487888356498783394170067631253860185032890810334524722739890220251527698313443124434873869766362020346272282428944460128558072758353739282137077847265543444492714006534614578922425919162733808584793604281962646977135279614268652179039192745453311555596153126382296700201022409598972535037617866119586137174461276575201869168746491212642000353999536726237955856348145846118249904049493129303755998905793895125324774950822814182165054597907834629190108914647496923113870265573341584759110136744563904375564785212680381424288836072502662017870675362399949714236664034770916982018859459365368901394304556198221921407461754346003824989589959807728637853623282915330801586432934056943671234923582566808533408906376876190992752684697044841994997983527252105307656720321066853630686641024105242484140335327261754032913086539143351713699250987173008907400750922304350553023760956414193767439090158210067021734679794125083343808144934878090326133280371935474059756970143222024432058831358699422865700990779141338806121416973740964196091223229940296022355538834252454655938579319142676891514511237837200099178420861495576877327775639855424960774444702127883840865283814026824932018966862557728711567043699546078761576535198916300798708421595162595283672897607958528 [80,58] 85277013951373941559834610477431021185642247688959682081834109256420021817428728613349839250265383829093074729828867551115070738110160270928146053242982004216667927152100077319108194970684977074827964194424150646256190341835147016249221094523657923708795479394765759455844144720425373385485214956754465551203261907258810854988551572038398043242878144280704664831942776601952560088276995234017993213248341418848786794472117550706070391683654623706276650797762464384883914970883263841733960340484422330691229947111923488369743184592944259415085266924551020598881207098849080475658674993071268480057598042359722988942569227651457595615393169137349325401357844289843160952783375373316767252984661506455861688826071321196545787834728877056200579582728209555752888517123959472869493778082616416288496830642343969767562898756748200315609684095398193929913717565271029754045381986830303029961582744634614662153184991150327693801994428673002087479454689954832177563476388685171314681540488135992323933186816989979741179963225349475299469537104251119546184713873197636005616064853697680994898832331912242944978049917011530978668280457745562556193356227496847177006775919584704882172705806382782937312993162302948030769722991144917834825494217448482647631416023284906171388135867915594519547148824413077242093454926062523974775305275571659424867749491429967117307913172177636836147607757742673492367941781395811698756721689909923113002554353967831008014083409622748663669560940714418277172915576731479688877477976935585822027050602268557787266882324916546109215181421747370154451093191243116405495965316091580233823478735786006156192782519807114863141456620314093711815756067127248144852348977312307553327965255442061681820469387814738851737311575032201484639572850254975838865292653547519331319743164550742942084688255915126255178526606391135730162343936017393207284179232215651025317313518077855483760068480738302177676164207230023626647177154575566857058339197139390720314469200015227971645202815267172517988161566726270724350846905850699570965204909426846215668666097744132648316726389461770004880679116747692635684578397509980699064524944778420447924315176987439485186051754765985384432411809524102825515586937429206422415483464959121982084448632539771696754747169668176101443880746204400628599138343245174090416804704780641814960802801531039419745706376863314328707724695067628065208195600718290378300484221203495229565404129643561382375962000038584175317654393839327340095787512489166199741681043573094072666792429715718144 [80,59] -8651976405572004160596636809862445559818142941598905910231004248964922535225663823278917373302703440287793220232436495761722692272471930921403738060954385107169601174993145668293940488581003576984130148036513124295332268365385466848577559203101198222812992523905925592081150613661898198054698404988441185264543852214709885486814401284852126946016133369314540962258682237313808657359432452854630324669401385940798534449796847524658310364434654232310231072394559650037937195171219957076148050137033950851595130932319082954423465619347116618439696717670339716847517797989885476511015619672485298792528620638980729786133906836318211084134588803531930018378798674685053672582135240998193825300953856848541698766516495467122465266276164630414052313479615581138205746003930057566326973383323444606131649423434322895161650919954491416485244539330739487034769920699972155682471540980341412761987366089595569362219123701444235085036460300082907069928714926388872496693759438448543550913650452702692324131007367840101889187784351958862828663419020508359684665036960986917295321613723427905997341977867487962315376915713102672261294319655406991279771177655718241720065101440601337316732159419511318612898734610606282157309607474422056841626178433462854921793542861187747617533280904918437694179022106099092031661192795460184928959337567938239000264330285727764074227814599922116044028502101875026163037294202920175670812231481610979473526138257509073357092594012245258242665297079492545327855443497192199394785817786861609741069350393470280055109550510613520518886826679252632689710175324871227293493274564352959951097276333801551820144312240016825854024043273990082155375485528412677777957070760963555560454889623198157201246889318276998918383797732242114577166244050591601515666352609408580052533437234208860749570676857854640705694771335166286589043440155199041908648208205397592839859637073740221017543519639919670433833693326119781948844783150058173966193933662594796720406878029238418782407692492219324977226364450509296866576904942074942248061957012888606277496470231650244881615966439970124430332153014957853482015858471205158072427891084964839462563174789752344189591001230197887837275764855943845080713123351284478397020635390336255508894010062421866159056980842874171940405346363491041948477627788968276636296406592941693080067427167603861113298390993769582683997170795056717125500782112144066065209791387871774602170206536629637334190465856267884831151663135367162846185674286224629671107544932428898700443902803968 [80,60] -45279655485669811973097134548524222805040756691978325181549167707207102849717473921251642256358653078275455467951668030188465513218210872045776100444232629624960493250077565637271753596952397505511884726758563361181713301177819509626248731945921247365624753827991647691231641345877340550831391405992845778848620406325387223853076184722783317446539372308799249565935818528700636851342082353272224835646093238440214049300372406645360566034970990605403962505699335904582291831770785838380648908854608907303741434033372426804753310390230564060882923808640849594790958535767838029059780260992172332015566116456258117355612787438081639241926999309114929676968668577519888472349740828681520544750657247426393595813643760877058609305761512181991100507794539626919645846959346510505491987691608693213806786464455060009723344159184881310492605410767389088992264825882459561856127776519071995252922165628246623749227596712903971930416890788767072904912449206227061215671957271221171629489156867450942522489662652504100383168715996264336141059850207688795836507377575371019915230079666021104058428196455518192196257847860965964626455160710672237901350867141026031573167725577372568533411990852368955225679766581233602699609799158151666213733192172449931492241039926221427796841189347980260873149035332177600798164467073932211127948614378997036653790694413730500892889778634042504338812721110047585659203101904971294666314164012408643688654958909956434686138261084146002164522755865151164161751986631762600609916082095329454775874027593664605334147432417224591801121854926570796638891539826681337656351372842429621774569441283068092642892614106540441836483665063517388706326200156547577542810780395452810874301416277945030712013749929245544051247275895446210512958442592397570310711439837173455303216306337025566101919333860113112585806762552627575215805217719081144393476046626840594275414894126635674481934680480868593638095140201599227775366804492277292674718701202627586531583857441989075149294387533472097538445259096868750458752365782703777013564761026660282976706068821231989625133694576223381340467829104340039606967132500035429344182864975875613303885981559508323472256456005676208973260680687919535308724627692221989267881486504272230857644840112182948206254779760334686370314366180011481940175752090095375594145366430041294518016360822736518595835328438575654559486225357667555732378085252853866782271720950582391791850055105026955377045184274526810704092873613542732432270523053453636176347351572854922895425536 [80,61] 138568559112288799084849287268963700036418667441466745976156278075786377063304889587617435817032335940495503104156363071774013981376683713720449115534047855480999448281154160349457797635129745946101267740343151205542513442152107122449093771884091728607764974839826032456704609302074172628480137852514784348494399951554428328727120163506992597356521347954451980684009110748092566137911909855860962599329545242107097240274524799678499240402497887983594268708116674606416956487922473343900324893399932158376646592955216165173105370604543346755364018648646152815067022540350206664116455896238204403776732768219650790483814011796579877737222614441469543843943560914592136038670321854273729115719079468414913991770096138042096799878676611919932873007376098606298979998388321326579420296948212441956259344983998844061013381645608355762705109505748516601443469886321892647672003944423711271887092062815505111654694780064302668560938915032226052115638414827765778540437014278641808962189649777666523822008441995066025036834274399208363790654215719705260074569345089301660006022251946187829289117588966395534336027395369487080111119489024094289747104249671269799511878150502849437839070980716118045492522305350540438426641855687031311436498733990672804779029012304166925147787687501041299642615587326055894669640208297640025245057540247980252226764372236292247957343952744893804526842924260166217852690536688602793703797985230288777478803828867924895936624547949184421704489039134184912634905625168380972697091501014184066092367171258455980683406648170096084220971432129160773397056556278885172852425186306237416527203437895289742593292387443625381886520655852161056921915082785958450215654063545451798467258238405348708156835754487440826857959457858343158467233597314679001988894026204965683846130576512879502857417642772788093257730261387881309942688904393647582415445521125647154135506691144923607208904736303058060292622400532955739048684280464292353574135767627007206179209685743934033908020091139099710554864957401543135184151219311803436585676734483077839916591412681276351322453503711252341759727612220073541920636201487610635605367071938248191811636413796551563915361652643281911141648542499289055789295583488967203074129777229814261110616341427477016049389459147982356261561833215757055307095112891737253631570827454484621885874835029108929993209813549006870118027962198261075935787814983308684742728392527160371192668754567676188595373824494162587732377286883563289014713973452284518026733437187748817534976 [80,62] -20235162054692410256082675297121175183094562546416963523735345717433341573088726512594350145357777732361513630330197656272965890588179110473878460246669059148776000194606421987025062915077692543443801597247510256288389179498309478097243529271974759313659887804375299560044647608356958857000282688962880725058979007187321407256953140567421126636018039616199438182273412370797558908184780891103453210184987372239843553661120538340815251440468204924315050436868796545133290261488363711055229060637970127696283631786105662322643178676384324416770236641527019024367519789103416746488346768146757313288646238640690073434581314586757878330768831641771694105675122722223713127061552616616394171565273756974737710152637333643423739179359574038571554969257186089559595569809645976925778348267697281020166338417689571279959278431275916896040354680512679675372789751606966382810854726803747571908953024078299605458502026853589616519538136697952844722569172830382633840772151882398119061158865028367581941825411170120895124539753301410896645347754638949158978125506899079193844073831081606996156721811483175943242011389530988673622620600132060496138993790197652279568514425381356642507149708461703355823157203861822345809492571221085817538103367881089465463771545944750080088237928450259471442106179876004049641443099766027872753948776646018460349330837697590146160104034857295353030378244116080620164633467529396672100842696398974588879843943554358899303074459538032189507543740730438225835673229922880351862490528864477491895628261823385641098708108234645532037828355377894490704401029204353410714910862228005232453083791117325342899559447072575618263021141289949435319493582856318614364174701432294642669278813054822628469862273685383875724164397662525640286882754970590253343827270047593634034331398885146552580520686044833681495303386789884641058454299077929049652985677486509628504857784004068367031038293704256830160452329805093573902568760417579918721406109367881420919238687195012731734562902855964484986867944933250589249237428729204904442753189505732069479122309693055150492544377204380983864765234002366207057367500665239968016337447775286093928802599516562564419598052664457805763003899206806275328321131284563985120175060276191751866179405721891144253657246767892131340109065706069257408211853738127958383261226680437861859793157639516722428789066961302183395364799895887946616225635602874190571649675002599206838977577094163398188922558654725230010425613667287267915351581246156279292207759392782680064 [80,63] 4521821435675779863310577227480296082763192403724743402551885608547379178004491227593476170131164863589400260302196917593127988709498473125394773628824522340187279245401062740262025397297620515428231937818042683826926477813664733708267729738856641829873299926464230279134836794327773222014782685666982877532144928846207844777569832770064140022141037820848408841138808669455899517298588593560025495585987391066031701930436798207129409622338737418588358981603932359395141260881843667701860045510351479445803695976547014805524181350771614304651343638515571714200400583301661199675978602463576082342850944951234819904768129587039284015365553139396835199040181314099195070035071254448993316139591545899979606245207447098184680568699836845670862179237231971991860088075177684110947766647311430369084242120754137346262257198527984651871272044748002141800442193343389712954789947640729179869831558117723447838471212087574351676419820238082753276492979862727575803402625341183200671186517660364098194476682551145090780847095369248014583586164155207335936315734623459495922120015427489055023849448298141203091748405007381613114031181393979112647029631856599150777448213677549069229168605512147678166154146390505986740276554911485539263329215486823560903188502788981174362671876096186082526144520558596792397291586937613941091565398305461211955840203712109274372545866441684881388207106662760265080249941506629956544056445320338851071823909648525773554857645254443997147614502146740322081924340230124364480878013176827552033149505491408495391238779965006766605986260049093850680583648147685043743392341422147790581712220590651934777744619047900640103770184246808961151279526214022035458327472097234219388399274510976422867557953292277222717622445263519245919720720462809450699560818451622333847701294970878465841522204176690513879800725731449949043514504889400686399741141281531115329323607010226272104845995934469461298220263534858587007025435525051486443416621428347921985859370958131650867017582154670488928155410073610805317031118773856605349668896242650937008616942269853162055424601452254627844714398371049214091888749827337487111195077166015846273399973879556672919840034727711288578217533798532067091676443887608015766071849461899272845089621778653109611427861342285264484198279580888062818153908118199941996530573831436019720060484529612207305532036830285675130420417994399341306536257135727049919297297021589570385133725291700350083155395828623411323252415512520453274884529184499684119360489870327808 [80,64] -1584549347447766569423332444102149584201241258016506184337320848292126860622067876891894995837622344159472619351483263165119993986118295335899071956391083599082604902129666911357089523110171763928042533418844969851137935349778859972709120274896864428762678216808741403834404707831357823288581115414421564476230570681923766238671105205199290881806890869526723752707228338205206145449408462837559678314077941905521799900304760999448477139267290226195268591905275188379496145002049667486379011643869638931649073777788738300610202934417750124700379826589812824134020385613800402881203952199139355782426591663281611286453618985728802866622033670052021971285256780896165592976304231405380277367796940889946517917474572203193638040113233174111077076495153419055020670457995960265241975521203517871417129607053501429192263985683059677847331070159074022020060910111496725108375476349705347666917861992101520253869415271353843340049073529263115790526835400314999598347053564444218985426158986484026518188503300149492603808195441103822035877928347260765207300834055509486528623419299961645192614443116433245447831603988318848719994415778031730094913470810951714565069278313908811139623564840617727337012274852861119928948360993492364690100570749783080979386975288107285797180170896752893583637810284980397774599717404776394036614270088606974809528907547034744506493382526784142321034718573098017570703355906471408399601814151656041054089637660968086706142038292392774268477545511732024056098813709199649463881314497815602689320026161777309455589670034905744807625092868881886411255103311190833980768172797117730382830216983689404019753191586725088281033431520030512026531616244774838558716258024872707039827744217852063053934087529874928162248286865363468222280205343146361413076711402122153404436127998316927891077730802701367795909906463607131942946161687781222916316673403144740888415139978572407230220389090183755775345753139115472601910052889244009966525705271111910536273827655741183933708859003144466888021546421500605249162605513125951792523559397177875942898134510054559035481563821288437409942491315165106086528374595649401024767865451673593573027565637827501071300858499559143669446870182051430361951482008115085053271648671068594917408079875695074525689899330127259562154584381081265118667839804158421064735537772015402439371457771349235655648193205867639537314443208968768418955608107599010070989806297338175206620001994210797950740384876916638548373831738013370791852496110285557154385435295744 [80,65] 355202806190961371745303534168791338837855017976719958419553053757077786240374506587430668848905192040508224503495408206196162109545494500109404101964977030490322602603850573386939874683380124464780289832021768026802689991754074254200914894463391106985052919291469521567894014600467981566840532459050798747539196331795302169778506713081047853402778754169960102383179623618837902955421752972334304794815955588916820534741944024054426169640901827109753180785757195886376126080050859570374410291558409394309629645546121731277516195455338192764050628842983936100810564990132969332183387323183384164164426202940666516880463128826607409183669341276559183608240079832108981979021195432974698047690697835165009342796391929135886194183959599506328183619474838358048550247469906623531230900989736508277582059965779820151162674177944884996575775454283804892622241063599608127572882927939109917285348808254134375821742631544121023985805476563425400308246384072035650024622952395831242486116874538918060173752023696068599115922377798741058096584268256965294156654718398595814107219859248237698828623737370786594242793461907232351300203554213763165417452778734637900168325280504043550066063990721378472728382509009200963219814158877521214890174741607621750287291437676759427456826040627255953261500366268258592508535234232930616670506391974561410313986848504202313692112126001046979539886076383111382061781942600196940387740509506626166779293425200919404214421232358670018823666379873459144314725474553035119636851976515279079571682622996977261964630453039602707564822235049820393410945527767707609971532738408129461090753119231094426281179567948151278104720815471158097542423597591579584086367999287768700052535760115858962344416883100621462245739077016375925216792428900235831413712181771507233178319982696407033194511547362542656794324914849165104571521612200039585634696280798351551341339380161228900759881961624157021572334200205918856664095303720890622714878675601302029362179014212368144574497451750970931611840601556072172888646455678496726556025440396793964790980777167840603323877731555600186192620011320284527817663009944707373131042766088508532106395180442525316327069035621143953774174042848896296525269154419707749989568921738388665120517177344553174660415198146737607073926528096084491889268599701783281826413923994898986933464251111085512186411500865480980963546532355344827374056820724004969869838625375340884006367986439322946660382897446797533240717070884826858196566149854745288945696768 [80,66] -45793368486995486642900554317310445563561187863932384753596559104563451156799595006703650403437613445610380516358606259674150485567173408665105932911085309846641936274064064906572171132716640672085216040804326164376292862654730968581357139021954399554042940783933885568752411634288883464709509044712137220444337362764533348846778550841676277908540132914125827340311832386148012591484492333188703112474262629994334081561421627706352644270198413158793652979947925695101280386167977783480799638780727640099121600122900319650641593241995769578941112460416273719096737076865586252004930493175961825651563617878578347932499100572407352113229657157988977380002023198100464158543006882956610600855171146199957778775595242177564176463623283509590657888949878990275327792499867815144132892934231030127217650970551519785357428937021022021366734605101078197013831511094470341106200743492787476536311434638025657399829329653639443912807684763721508211479129341774207936672451320329249801080768474396554981624479063737156396668371147218930428949941109965532921133825249219318573263806328858796031986463462554794385605831418198904029836891393781854191388561097855069344694132059104771827613133310189345625848943756248063595318020276020246318686712051909266459494263053718718533014351217480598646534829215671386234997519650149188245611648709254417043246951536195477248508006496600533448729642398753517898980846813406239575357346463258947624150619789737565457331180421672879545982868367718836361328147493243664578160988367062351876086427244350798237275668449505498457710141542462782748445844804771829110856782704902679235028861689663304489084000292733111672431025897221537092247917272636348355580406794627156613107556241064777385290580439548969431283907557752291318533354147265783233385673054006085098188772343353458556445902876920764837662541223814146526079185865865777798914197600850565947216552463698675178777547959615513944038316496134980864688375621818929075026190677509900581753752465885153917289939553237374981516672598728154409510906401444243225093968466036742770006932819719549309338878505745301257224924226886768219148027744249420299405883055477829505341487483648257562758875624732573195975088508931419623286716063276456681520807635020854946573813164795038375092225306691149024086161920554583921212981600622610676609282925134003455534082327201530283469468076186251428653695236454171982829410604405246972695462823370054677786747844363903709210101235747090310886725283193292695780583692448413253632 [80,67] 2612681161790545464533850654166639516495297465581912173315872042600621429462488587356380346166216287083723501323756235233769800138702918856085078556281232939866241026415285758189229517964708161817778141037679513258360884061572547984775914497447870795697761700197800061204904957997452481979888847828761594919452336381993429413742621518738112541759530294708222223820449383784857660756964134698419946648360855728949378153778532071220599465692985028825709882074337978787374809772651136915463412277933351603289140674094891880677023579460163471939182853280843341887210122812263949302941643513765418403069698733973403200884022870977939408402131912508259978950356427065152330418228114901029767113720902681368422705216649134527956314714123415680632549933076777851269237241475204221573890337587216975474957670366356747430366905166584590538190533256298673100585222908202996203656432478690970816035748454957882942625815214580353260182191601659630784077949092945742731176083980316068175527550289493531647468687837512559228039512024606705031341447626009168948010277875067988862822296859507651601707904546262174916325377026934253329760372886220116156129185495110728164444398227344086186288794073777653725345225789252775176541814718545819484135887561255744491392035950791856803529307300030051647896598645278170727129608384457260114544133319134866583895601872189885968915310578818941742549675455698878298578104085300809808900398401512974019565092863111372157157416966451656618468109509172850654305690677784332324423993592247899650327525496189014166534862822762758860157913879181735728946692208729494061402515411332649652660225631326194454463320304206177071690414546925367244398354206934848675926063603442436474187237911037554967124630043176969051154653246612541390247252384840405867992251276729773587968270452298064876519410013635541483039596580982497789642414761891288186001433997823195220914771259938504354277671965923964693933044331921478334807643821961782398474640779060762556601802015964946547090067705449621209967604330564722974561633353803234252519423529103214604085503898786505204519286760063943880476169302393504961013572770931972411950549089278180403797555114774048172504589038976539337581194332317778596894688750179729652973704387854661050113897156685162256411997402222584373321760524147543351449204635939263802942956260415896234216809006673120469984892469352721063914786433539730871646334698503938738951502619482232550548265904463000602290827195183427902040254210602388459561780564177864704 [80,68] 212982342019281570609564790563215132318047174684066133503500547248911379596279528232069362481518350680853475483296335009359545150662114948871942443234871189616066881755598527800496660776451791041653146411477553240507053599735167277284444995513227928631561618335036453167309356660526629800184330817192968954622748720943646558410416254700006135912795590320831083118253951384945172821162631544840261726536350360580711545988115051930957163616880076466862496325516909607450714289476538123311838179564754463923086571470844214528785183733795683718643534095895071346580274097377515439454040394654870732820773570761887978926157530439067079832193577691961007632430055452200090890269747469427037064181178078615236203480720627000858800311977054731452900416673422568705643383840582626342541004498843964588806587686257647403063722309984622595544755126386065415785853769956054363595113038981725499018539367278130879525838995542170361064373377578655609409391800752778567691078861827042956251637140990246903710273555017878579764575421230087738464990882109337173339130889339142452761409667196557049731118743415581978216802892476565783082082326834229767343002770681159635092469814972680959548049126273414668329836671405503720014502880883382225850680020587419750880929223134479456988644874660412072628295179745043373060863499756002899014518134176187550756538965485234500439791454278365161250842129473522359191108557580490282017258808846560253165245361617516526968339327935931062259985217401671974543688632553261371200387274858899587154801633297417232074237371154994412100750280870033670634620381786813064472582817304838398454001769713575618627207291092886697355276665386284401858395674913167983118688194428811571634068801876996116278975479375413954337638043868456542070144785351021778914425146047572331308896402810720820577061506833407949191279382390377191329243086456060015339546678664710399618640901130623566206917646823550323162338525219089898470688269203341713289620502852308645902903878152748600482536009408547728008026675553849125389570463675756720034583942463289051215156798199091039607539702532872068140661156417759210940533040591098572076411215978339625053815567977354022700578697741919484136450021810759925924247806132420112897041221560310094648802796776199299051781982926663592551210606743761476538681973772306859543284303032235250744344933237432146953800307651512143558757518841755006555479836464264168172468313694887152247694938265043034138292712883922069101225521216904434005091496754870 [80,69] -71596620075823946332761070481517975496207772033971466335958710872217178389973380881972164774957269852245614208311954201446132278060377172411839107389840645958897269810173323961895169445484706909561180144632543563327035149176901187577114210001794559936578724895706982189026736064676000556053623218062335307446248357932624217041109967445364400432328210830759197574391789981385593649457773491320007364337540746613576444061525725709130522734122692912329420129423517970184498010027111688123833779256887247964256966042982811373716970736481635458020212575670298967653518341070466960118406840649797896822094998884595769126116445483899109273690262903130177878167001274907818256404883769998582884741696496659766566596324355231440389128233715610586037041636539380385886478842441779397268113975796394438588735207674218436060372587300693632901868737909543933030821796217121566551637302756956592329894084952557175398565334787816319217848778721484933686197774810901936102655958767052751949279732144242440437838345396239427934433458475200109444139442128201703827636059945424802611988888286285657607481820376387895532392357633951105473771098953617297321745857348503586199121029387079794064449312538648844395078207800565689514292753581056320488098911552010433850390538551326487937030681506936322129453498790105536153763869882474002717624245736478573989630400496310060132080107705474717483774132736331026295598925280016884143217610888094846527384846014251782773900978630906206813425739624539978946530632143415313706872296091670299206361442308571357429952388151994051214960157471294958152868253980327276077145165084435684125642291591424734157928165271036040800658646744874207720126160920475739282968164702252611800856269312168841574193562295931584570157349608901364674014711501525698854431477884489952127308066573323126269623901854976717180873255970611807918819425123569462073766868256439274343953670608357708124038446341325863913363493040793349563790047030942468513936408709120015066149851689910790977979621120973628655363992348255502307233576784276853514422086399644784228498668379100011115837414760327233657291130492944366625707230648170034600857207906756554431049520805566291071605763108317038573390532514018042712803884122691005768389737943442812661319901318889620618892688387728193828808600388125928212568212571006314983800828984263468313219046277698069334753283223636239401176565135392865259111895015302555230789267561145491259150190422089694405972221879379776685301842096626668169061734688 [80,70] 10791911832982142047965445443896374833172460745471238476653412762310041482358937505120640792648156129009092414887755129652981982718295011825342271630318518480713325935572524127813365041028755268929737616974006371901053771939240870343852434037445720142188157863145338090063182113005614303801456924246891425477650449610755675654827077818117845988465931325252966306345250087423831950298241019541179517007468638761421878985832806046552592850637290192129447617569284413011033456999629145211423709019777032484981465034099057888533408946855087326950379545176435440240752189947852995622068074410363250310681897863473009071398320531138758013565050584037954103220578895357218326031053424759714361288545999879936457648635793684549429603463731528176341110087124024732043528927396391136234576479648871905407266901881441735193432672935259094443971100783564476479133650149463468374308847343006569983190786205309762104149879737729979607994588796195844184194079311526380788440040735301115471583222529986983519634779332215304358189582149273603437804407573479250293831948220851312198557594380285144717068409100075179644185169995874906508732445179646800648647958586436277412139750241975792837906581083277566126712221998309209094406719231556675064456965288247204106762785855341719966037917731976369071569446878544263257641430313061216082408059787022793513395202344977146836594028522951550320288651379082695238593112342661477193487579480841484950666202940011679210672196300785149690272408338090850387866872805839103920438154184573607284249246412666726261491059391972607004463884442667575090007109401878732563070198785446948293372967797719396296365438781219059007997977323139119439667009163647896353104533903926986274620357661166965383431221974165248906587497586419529918075899420619302576475804818677758277219058292431431264474157211590342227254723058685491682325572383242916545148828962790310592443069110570857636426919010683705696810898686801323418717538152901481068189949932575609014516053540719514242734772196986648012147172042665098043766181770087428774229711754538075956902106711423731909328990346261866551823007170338500272365679696659716188554725685765844834549404303624241912098808493655848339313990970113998221468643621359436959036282314102627966671424890208596126954633018413020596957431487544762109817891551706900659599959592214018897590187093747535971371290527553539522882882007695657609748483849948190700583335929254167172692452610565208004888489266376669951294875565340497504860488 [80,71] -1517645927159560561886319743706238491800771199984095346935063661583362484215066848445979872935485716372196281942544243338102156825061589028463329688040618470169568241804892248093877557430616090569106830481921153936439691736115016790406798094997979322132352082731598092170132002169183671062218723144637013121027856310294722616171939761427831051110157954897106691215948895213301531093992897098084862688065070963085930919675980313994013605305138884344516286194894256152027773888380386154141186999501906911111470182208271640466045843352489296129775062916439814018418950855289150846853596280786388010266294988719200116091409981146750859853342078950980679274817094762709574892242377568957416896972133474926482313604707119677808268593179782757909898987877656102638085999536412337107824395428709320033075488618328561439961054435084356547327555614378698955944417677262826000073719374752899260707246528924382089392035440925377617530197069371126028728683902120368211329320568656524699237683180901920154749001114040919024501430223090405487670576530314558535266525237699511142975838989329065344181446726288508872448214571544938951591117769261620471713796609342313331440572469202792011575875136857161206508763836371142726173362968139446077984596260373362353778322830469797544094713979559895333945473543689594253685391315984294584951420579167213600893850584342600226941550863686330128763673349858982805169099825945858298409394666116057949461103663181100347938996800120599252398868515212536549699904202942750851258071894637260330783376969329117070252615399904655348226824882676506109663311983162331391053317919948500359049487478661858623300440716365809001629547802596091142513491629738442493683017681309027764331709066555287824126136481495892940994780220775523077486361933006555797750722051758800658168079138083945072772019760209530325873227193488134334760319994322592286616707051219738498391664986295461166199243410848920284189500177839949379102583784206274744817410820342860078762437208431015105536968479926358346872182638164996075228140558853055473812175088227166774764238971813230977586536026126481129703772758068430677371933658699719154817775239170439818916844574356806459082603095761346553839688991297176363880914814142260515519486121613147254555413426666397465516642957810545543466593389994126525540032177319984050321891205658889007800999165772401002297723993340031173018615464653672935716819919181930459657991279149386193826797960102122323044868261837024503208654718219716961664 [80,72] 249317884407195743045384972191437087806192834486269599879026380783208317034579126908394657244145982635160082874710319552731942036158987816787428676310784673023222559929436419009715689942858523663969104999114482915013208853292287175900879245736785544669739360155399535402287576992009228494921673097273059526480511377236447604697878056392878369904192990306154584691289718355680466451360231206396395096753603726896144161406363308953274661148493190924990351201946275973177505617441854123606467036025210084829871200104867491852007533892909941974155805733976928354320081534297692103075738357250380834275210368066880518711483647319392134981565102653313551552845303688215840322886915454351774612818540509583617116102384347669152272939655576639890378483255529519010194228533724314285520908129783444671967030309378756608718837799318967011385613633470047887135225753822413599299219260500028301162886439372512535557047047324100358370352329023827112605259808941541736062340156613270764518896544037954972598354251467678940735971461570166782508589011577705152413227223740660293904227276191706592574541452680585481451885036129531503394451836965907558515968600780218326870256061520190095282649137187902012239966607948994451139891654673294178421204080684456108943940826977873174014354481973002035194543054180100621566482803265881809104154488692153276516352926507823646653447650293196073016278752952241739053251535406014120853235417553770816801942653139184278147533448182900104796927522003111365965946996496542533532728841919486674455287533395039609846433143403912797787925838579800900503284153809961339567848577255867832337593492168081286529896261928354675267847932221321048050189715382465412920075031859554569085148659972813288158628950480205312248806720172746500505348757894900093050809218447731428468522055647800647775433330921102304451575289603489122029671434034696441490529888622403888329501695581144463371546329637562787878764871706224694012950683868567612436736997723533336927312041815272839367079851237885069185258158165996661154719606974777508978931537935176375994084644278842851744548043415562398426667390720552861416058127597081351107442911465647306759250824274081236829965767096372536416540298557300931625539174910720396604927326374854737376881365345995063699180180609677269149958593284690610139197481288763921786977816085871356084659585630444078037762691076761383139800165470011094608580438869974041865161647502995223658038786212661819926968779963808825955766619549147776 [80,73] -38100447000423075855084340663136489528197599095145355321496913790854890861952806670383806904424936565414765584210341397709137018540429665440600103027277296714706701954644582263168742582970088582834954724626429182383489452534523278380511460260544328043030077282603935725162354451182317257516765976794659732680692313841725539722710347049505307511622290300021071801907506159437428379597757709477750705921113618328641179963771699960303205279584247222704647455328041311530128257352698123324624881004429605473104819816806477253353262965559750870449491850608313473593818004826305772489191168501349845046795750475200124472834914942767466587142798779921449991771573350692753158873216697077524816083667118490603458971535056407097109732296154702760447823219893936570865381682562825962757372746989930603498862537066774513763537415672177281578486177100702098881598183333932127922870267624263020402230123266815251125659431489886352254487021555297160546041670068124959141677493049283655888340328156326807110597982150714538061209868194267900055273758960293288276593276839882096350644276958300326352861756026282072820012206900759690297720594722452077623930560986449488116203679415541028176493736344265533310172451096424077165994471268138603443821239495313169782330337513749143612188963878739722261796921862590556269201469536272214234659811506446595935985531645567650048704073704120215289187198798066283587465627498012345350028589876894531829982658522390382591398861373485133289111449052091743794072165456914966089376159983462370501846164860689368606038719986674240869516085253521103327153528599920595146852262411121857284154283036876541472799462987134993234198071739636336645577651658238977180208222636855059005718420652241502097933762794675635632539873602863750420048135969218937060013082988129311390590376700203530300830614030748012828001286157424751225360894355536421921130507157816181147259847447333137448745323887719881406653258847918089942197373203461147959630153178275214834111981912103137349723975470465603307383031775739602089964330289436348053585123363105735757887879809647700849569323153519722973467920730419918939095770141336829670967352534034052377942185970415016728955437999988139995727048588046933663773522308965832674996376611587249079769413558612219585781958202853566616390349820768471269022841262021263594681228920430693830913563725842512115484703334395386808165847694724211134621432792520632013094225711875755906464498960370188061916543545990376501528808935760 [80,74] 4459149668150084424133117672883707391816738851655745064129768568843627955688026828314147823063285562521266688249055387657970186502679494529380624764336149730433721533132032165364251978304043565202778621054336373850507261073901549578747744800181204554702209867516133161884103699410066156096518522065554003220153643000671292044661233891568574554634513263178494271340395073518945724677751354124269659074164890544658467469932397564518087537148068593539146662634106341841328095864487452955467974406140270208547509843973363077299086641756123599917479573464983828391827523060666541526673284235869531331626560578112370106430978376317207574928088275107999394534315538782668260331482806951493176515011041727926577968610927833212986443561232018363209220226860004489613975282800398578313448794787780600571048506574893268054500788871113648935756567406251478964638457167311382996886689779285831833371501865364690721312023953753181595361776788282021074569155933269786664029960056914647266978271516605207834831955059148885313743362833069915228919430996565868861935894739193556420681762884773222642244404200157281264820671129010630296811141407935906118999691146435253737170257981778097504434608854406062913999291662565735724783897897454169387845086533563124673816669116707902763467828678471821863862207208350154880258891378064253018590196544745565360582022015751226114812700626686026493429655845133148616387515906179739352026477296893369811463214129874837205561252057614859090843384789511276802968763384516080859638908234252002816399351056919211184628783216688041739879114011469169283105428662077274311529750539938166983467083719682763778215000978521291919170660355969573376805519810832876236272864443632343857900457072438640155266109925147896298321566237706421579433128956630965416353231602878607847802263887542907158766390938468368689712727441342114494680712013246892739422838788769106173880663762543799061035309447505828615850551569572123555837783908166394253340906082701890333330942187134334510647397181668396839011859744986590380579112815927387840749557263673863733254833499850649141204440607169200646419826364075050031125097742893053896127912442839225389975382123795007057615058745104218387521443445717921303345922793130941377725027472044149292008260965951995041519784625845613701110595324239749673809045852850791516766476527317479238899978293416652955952103070647663098628747835624611657228175154254176485984623437099062251513883033214812482452114961590897095836647656 [80,75] -380476899952684357376631173959926483186028542801078973713277407581878020961809446472475883956239304340292824791310579045315555432670595354084373787618226289475658037491027417945434223625695684073071538858724181885893261703477210587604226294442937580859292657730063790456247501645903592283884569409703219496164947903756305855613422217227262758410349753285261938317233521205385903666721758483039705440865339175205399832992738109837522085085862606888242594370347586917613233381614846957784337008177804317739422027900139282269871437601296966275276106885875007471058507971995308793253375057778371729723953444071179790266079932852261019420089029531961109578890951959180379568028214902821440271973715328106577048917337854011182034856204718150486600739948156917241286513590558489630141012218355160328187999403134922446179493159379854862249482209651887210738920939944249099265514900435766099620942789094262143705743522645411804715922152788749607139327475768873974822434954233964935788553225727301659039029634395573827546345709228738750504401431764968029573294352858519948274997940619623611320773393005014020253865785300944753830630444544834706295648567657520714482476694988704509220558901952299748390862789125621801182280797043713694355885070752364211703239355481823077352500629514739879353435587716672436894307578595776610728295130402569652356738808330856981711893777654112287407305222644724115377557635072258389023867241991995573028901139811513198862914683857879442992343781340380489346199957108118362492511004396840270542205034116370040504786808042205075142525435604360547651253466283750990945528500181778139395031426600717650323057809466404483299865795119022939622537157103373088312145016595363246680341146449738884969503019860822918571589894805671694292982893497142508973292931648245688761908674183184113193295501555800343638888292010450018110887453954641354350552320191873524033070661126605415215865661960250709413612915109921640581578837302148249744080753130969627498544056695074046444370599606288591605113441724732929969931693432941911501196461080002288184970784089006182908832696372268168889276386739491507823136860963712592441360831656950900271187438035128332476325125672775405879495333604753146833145400783622911926784795346121950659400057286833717419202849979164649282354812634226474625775835320155382936098956917299480515040478976598655558747537655712099409315552388407768046627015818544362754215134712303168134026012823640671355269920230669105158160 [80,76] 21451380829449673270486554362053077795675993690319966592920225543792594261355891120348242106332841954873376561826844239673627650760804478910762473434007618228726249670153854264016450742679970380617218103029191135525727700563006963060708385091185666733872688489006869791222795281392121698944540426231922368740182170712433993316416536367040192483485981622152585949436143310253944225973718998160511239781011113676707166824955260284566686092347778924282114010838212228163492499786065931346370322286010700678545207850427849232826124599553397758175389414983294799963109731326528535406393545385182995896039383160730682701852588434781857118167559688747071855375102987468811629106328851758532150287523909744331497648531255122393328376623629962817505178143844841362522370117094276797395280462943380368323340468879154978021828768832127655805104596072082408057319466742437934762547668242162008048649907907144956442624248525961514308946901637411131954819133052950941147639405226418271158800456467451666639643560062094787683802167552713929817927150063403996358544357523472506275039298431845904222948532547889998672937760630722332639552697335321303837355186836108380857157486415671077528171346181602346706541491470782852224607388369608441645085471876094152744527361607744290230468446582505208134998879966989930089127069965143727390258339736076377215917786674915845006626541333816497709479356037194017108553862817915962658099482808710332465257383286247631304660065435740151822727834129544627658948307645345987676338877057026672555274823604018130505013933016992067074745862632216665326804126287825344192920208046234592295042290862027160202088485184737423925725486111091839881604106652163494074664373025215509591584915371156646797740747634912511571890814333046450382385295762835219271717244026275669029498685846340596563764608439099501372122359784273481786645194011007655609757373567511281285381320294141461670231508775779320061551024481515141407646747094009386345726253482831868417347193450663844859737629761434722682888556384808501996415208309382291453956121745250925454079059899914992911567533322177388438578042901746328461926160083535759253235220435211693461618996227590785985964026372720597931532830195544009612360978567960499060229505149460958050586437060957805553789782570149719396037641249748938781122492246402133973648550217902642377852784878000568101491453044059833941148656871879541361661372124565753576844794841602963757998310069406565510600459039356558512 [80,77] -507996729134165487189430923976761435055425387250286717930595633496824892948832092049040796041547567718529717119330472456882158430855795550215236517934662027360076537271587997497168906639066988429695843695502019431236855315205787584534084076375994020908369103867104957537097954820647836686919495312595436304071238816566498006972567425862124609621640611152702915748735849603507283554995522694651471571065439190299463630664840421798977822223153038271198511055857040196350539119182782515037771123574186874465473857821503324506614920684445490278819190156730612795498008315541344101099037257177539066577046397047797275671819842165000316897214723159074018140116354248283698017088129216918170526632041540420803027623090790279870826718845665014296357324500139371761112944824487690752022968246400403627082514546620441170035333161233707918303299496992128293720943363018581197802162627883254291669970567841944334421482896305453562611404089413699819163712139722184428633558211111405006035105764162241223813300652755089237872274859264753682424030366274852582311581348497121714612542193086603935423654739432535486214388206568803331069321052143964834456948554176897380161140372882134541265972810406442069832698458656497225039604278503427303516370499286963710971567381555828163816216208546232393984144519679160726551387072161047780826790143909789626362100035361597441094216188263944068972706132907974319297791584108875111991284665229146212303531972165720818353269933027709533766822560655354674340620822171570717078787497456836347444180618378629179552152707138055770649916213963212321075183499933547514816969815112597336217337413326895856842124504136692196588791748934353187053930149522964676037940391798252549682761919346484775141386881046268507685456387942755923593636779781485666634988036196626302094580623891445693665672034893937503068858399958926381559750097584693393846581981586937655717029037107243957103077062190203030622699720320110665811930342768946943616362164217155231037361437576130762185671363302439117674423282491194074055131383183789666681108772221220024939823911832348226205158864096181472363742771641207477205154768810995628923828506697475435233185195776045501660789717484969566775484058730778745593774883902481351449508488606101571503185066630829218559584859534353546074242863813255869892005223225320057922174115497286344017135280004940862729113301967510612514358299267280855144098959155244643983400397458118218154784602233612696744059935983584 [80,78] 32462303793843966568806364502138519933396289763348789297280888331099754994141255849163314823036492508157400281894336685029808059041247482991599076310149835346541016480492784480496640298212858766556378846140451737835408502533924666879238812926977947037339969060769619479627969206032791319681756806280447526611165596421024146158487659420278780826754700564191627807369905649039350020060432793952322067997675182212779600674402533610478691077320369489584115279138634031760430281850452663807851078283807579008558198607206212573112991664709142856212737696709485409290482295947893383358751759976698425017499513761144870499356703164830576662323483342004599049824076919839102754780052073851727165236493723197775860000663258841002261132565397118514216975686645843502462116778423811995774730776211168361521021012587764739822657035239058484482585383107725962302963826909808405590856856599392287059376590909224150594041043914339343672555388745483346681544563415044624749780412266069933945668790406617668063841491552469671166465527227803753558857557011573797331394274818030416029056872781102493071003172898625766332832134783456036227352046477807403383002803741810510169988355552429189768467723305099654746942134585219552597743166958825902234082294039749780878670712740037100523788730654061663045332965631727427499706716376662737101715300056460118759880301851472025971625662156218258749014192071132686989234433372973009713008702575427727009946911213585910087326267399536702652515365912573926829666537876803026964835427586370449143420961703931005329706655055645964009079331597078611129865085649563031191289157922682789121090538171789079027794258810120633803629709068360452146389612916096516502318352532288937029577756181685334234019110867948291897441389415977824237927953899585189559881169227600116207400087910923753312476543492867699703119873781740533674196926232202247641549664416371070572145430072877005728298618490008868721247391570982826568493851819671547253654637206037460727401311009994024138919682332858368243972042704447758126519459114779044491065594364236764873269827004924826261735953128424082977364376035862436865310831258503218984321113062651456382245809530944815671603649301320042168415334036845175037423085445180532903190265349959090520296879201935375989077667609177931302856151087321083317888012231240199359143289893894360703849336599970630843101163757842062650895023927113476007886419173961851810760764862206244838259936067460019694442567094 [80,79] -12446445727967422509197627821482139687597539397832367196023617930611411013851366861313759519495656991150948960788582347802879288584614589518625781397058666121868106088788859279053224666919752727939514917133334200401357791585878407530748147572717675913271186841237015746870339199417742073941648857001062482618038528557200934956203143923225936586677653468890780955716795164949252937106004495176532941138227795424844273480248401283093813813684215402217997332358272217139250949210636879644558382994176074341349002768272796621536906566738395910405397798054831612089638952716957029051480063427470219535059675301619458924649782412474377157089019002611477100492405524200963755749146152120106620594247588930107885542314708437642204113741680832690372365344163900827178973947855074240232327201843119398820954377513587708443752949951252388966426079527383946633250493654165224741311103395300754737541734739168224830670051698480926885118014546015340703883085605351915080500218026817708137592102009908190600648531542667111120402622642487137090652768054706122077240987345370729597345907589776375496439787614026255989882128652686112515266401967064052820655587974538745562015362769310920910660964700907766286730262401696135011206824776415130058838985168586942291545646591721523060994321653714117820158953325490849738551075694078835103257563434413430523654491001640598747183663272290984843178108033049062961234022595518778332235520639259932382630133573397866330689756533082582853643350614543079266345271013287861502586761754486168011830421486018760935145118652743657241704914900122022003478654570778166824381022131797287596988636312531847519154200158763677828772226444035811766850983084314581999891755505320187592096678140150439486741877988309752634504696639791533514154574142050081922779548138590406199956850487827053129214493449362359074155510161981416772054238682579912107066419208160296659211678685868249053112031623621739856948914515095003504397598350873936243790635644257512492679987097249523911360355191103145965903776035393544720199418353843129927472456186667912889577750097746953807515278999654810428620232517977520851872075974387484116583994814310405973756299789642761168888862812012993624674729000380512950504997999399140967552291060305572744725956700965712608227823057475814896031225225430632792983717847075481816439354804551071580962763126993953283829629880734246702306199474035243784692932883568265782672019714181523386704837593993908086951104 [80,80] 1161037179120606758249065327587661016649306686425691411643921114417889499559065188215236360220368550638918702164090263991245254744655747981865612929835601186240278525928899604343024836448224354307141940970235169119824946276892179791998300764728629599127551580973915034069757882108357136020837253820470299951708491908663817444682676687099171669844467660265357616465072745905007147016502817541848093140000519145266072502034144570810621887652400898000201721158123620652251185974754713247550906576339266155052366297690159931572259445736512191736343657814715743170744143045626132994128020826644579690550590559132856281345969550527351228029799780956335920805289918701713817645653298268559923595078715297076797452798012636060337914923776077375028686472562455547816279683567970153291637196940225559173179280360817661915221790776139005718960835281718726552577117690977338366196596489684265516651244937187294074291672325299181300898985199950247121286210146921310236399072762506643235052464008328176955376211411928434604650569063032721465262887432214380874488986613984331181615604741236614104044302200085738283650246581670772543149973703292571383254205741683475947208461130117011486879789559619754585456355722549429432874132926592427023996674638664990924397612117660716641570470519013351934311278746191257187431020629414384933693456896282911280930473161637025183508835924770590178715268543272995962406250734999392474652555373842371120165816243649168097134595408037759603609718159577618238324782233728813572389503570184733818034263380068533867149679244618935222789991374462553889343170390579523364100606905766857722869481808884240330600003363918664513244655605318156986046545043522432120862524936157102944370748283202399221102776775364416044099168871350368845806717382701740937743577358056213269741252071094687339529462410646001829200009298789924007274016556961895203156569493627374903939584573039396262095126669850179277564596445420736593849015863379577778892308908887691143013908769100347343090538001332198215208789910127848965422503954913678409876418892269050397056625429236133423755958554920994449210073616878327234435777198089974872752879588453359539776928066381713667926101518024166286265346461087612429864649751568662918326213041786019824031747141791069141543526481732848072148388843455552078056776859749370458838432730813304011859111929976234737978780820754905930392199299002794879870589591833953585398790305327703419931784173362127729265 [81,0] 6716784623852886092154241128503386567187186821652105145097318429162160195459495965333322604029849482187116305921640516753674713856018993065448056120096100069240790397557167762287400890924702817806143065579961689546849116482711288812407958893155563493897341611788206008207210778704738858055667269587963841444961478775427063812707335905902731263478399338074805194358746330483891603517196676860569260611044609571359142445998600033516393335989134595992720446451233705672146933606324667766731302445342534865211565950424394717054130367725341335284864786021656196626178593907825140063742072751783120982159920917526668397551048244504344736826880126592365330310550821520313801412768048659592242644881838434260094848157965454362410029791344458419966510608522864259511651652317178204135355533976415754924423133167668796832151387379445538183542179839025443734113841627361030014336893448242589046545872457329149372437573553469967210365186575116501279060871596687936157233893705599066904747370471131139453106911030138684602977925885420409645419385380964207744965965608936762659497981389566032981097713589106833143379287630307670501124573909108945691318514186924997703604223380302594868300690276227300459460429241441969173739344444079350396189443267361452426154235831967920556999580647470354318067354669543290050606548815213323772117628243334639378151016017845411074654982538030940455632045604943265820735480450178600862750659232730189542166614081942272021781908420910772642219721106603381760913056109448617917100697552927947849728502991415018599110557145621557000068301692765815994363985615118059786754690061279704912508631933065585181139974907203327346778656872216893372274826627112450580760275384470447442098079826377053825757065728306271807772588626618409316913599206670554688551087135745318947498210355299770856941324172560318377165746441009988498594822669545486713535591987854194209075036412565468886696451335321973093712974981011886581342638186446162334357976991959081936766182493082706673814311190939119092737255923912950112847842658361405227736898374710524282981146556908753286872645013061903777454376845192242626764904456293004601348802651325930252128037539395473607009604679492451736722436489829303299721486573311358678169463854887898742734176324415866097436873537371909437356120937234956000666874854811067019867545515915388046202655326929120409193660865417338525073993246131364813326073717880111180090893533610770211495660886839893199097731272284039051574148329679400077271410952121293942011023164051504961489591613491981853395582403312415633917653841135987386714987463683854225757930684669716381142210902501531431469056000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 8374257532798209747992539645257481506213376417690997128107303034674699227978844228963137357804312042279348715081501949207081896461195169257216065898004449905194426836058426564491426435839235463963098212054400462321038564552484666140755046512555999592675996333925850380461745242846615064823869201854087148371156962470879244861265374914591803284723860536972702497761573407046601478396851378909292773580912796121241985042269719310217425228921614824580635586177708213765375282461277562351635014400523139502474283475713742174974412406738376226423688050272655766867868541162078325464029762298851292063726048436213007217606126142803221246831175012366687018506277758170937701317370359244970611849335052315918906472308562785320446076049240584840494121735007176726239911166300626633126458887382210716513329081203011363953652742018973817918930483280999085300966045363195872128949320694897182912530921350164231304703063189662125224898295918140173751532627131921339647503552538503020931743855133294865691129842316261350759263967212246398687492956240677265779270332144295850195560055955759715254009772760843932328658794158592366141092504920891890647610070075632131969952021892374668251146504385332269805332950733860624744307366783942511621627145101606200891829857318137917535419966426085845267118092437089819888776216795291114703501337674045496454122239275850666734024276823580580915617805975040500442565004888137413092169632007587478406924702959443606928333429216361183784697208313626909638929814351517867053733735984217076923373238103821554277168623947410904939388850739836891167990663733091585124918103870392891690896834378099880045787286380496550284480388110704588631776426447541625344370779825758502351855290366170290952536296687575635611569991647670235235202760216311603265878800157777889518973591994659935826855334328084468385429099671092114418503634168855732150303754407742618952499272807169331503847444574706898435193838812675977605113128600385064392218182184920344893850435999881793103451961558904856661005653713863948942018789940617037553547912825085496689769798991702106361294699782394506681770291049096756323389730176738921450899189417551700928122201910730940870755222976364712587271342878372471415686351342851261744731949080957546706664819574055776251012696107016324669339809275996983503262410782665702100590080150167117087678235968780973368586364930184131183868522411739401668216137625209667230916026204088299171580801217674161995970923304892023966114928948181422209909559561893329425418490670096844360086843673720105408630296424857596475664602189425449944262570353603658221247964256342534955664725200341265015359143936000000000000000000000000000000000000000000000000000000000000000000 [81,2] -927516401080533049690923153163664314449708217645464365419517892675141068049729581873846638662005664035144584451535652919342611294541018177034182527379103710639293321486828880694617975365485206253624173139786493705347207571072370376856710332283691914359513971673510505186342449245429099657514418112045712938957872300431868348709950684551602434234394610400415774010211230869031074660179372976448680001705383791444516788579018687430311114877521529048478082357137665722807759023083927802114413489604308411330106088636971559804862579102528124501744793190133765319352479439448401276940271281833018481923283613007973696921517812275401573750278360558226420874398769102851844051909267248166603010037072618898661864727797009352935518561736130661635249334737138892947340530140095150719218774712612254625756306042169897175877926727000342248956097292253473594439273451731602295645177896939615756413972141995905513455376986822286651061703447564130877466897339505410956792586256976204765283047602119735116093053596622854817217297713585524886650760593342792203258729884669062721225358601310066190662455735757558269353321379650812904660712454093223187499565572381486262724510731994946703167204399116385710584420456754816850809557741823752437640264653612125821896649206457133346701739680052314011306115773241109445285060119088826594783652602960966245634466878399730926231524858110865445240226970759004672506373123421948869027542497846465635144722774902353208150245146397124064393647509441374478516702577525504153076205021439303581527226032396800520777447568067021679836392701771986313000140062897425067067505627077258743649352782854569898793061484576870729627589928304332016994873208504983220679655499544354572777672707438064455618530521038699187006439573811834039619520855270278512671138280281967816724939642698275996625506407538888704543629160415551071998764336336306375394513627021998772045538725551607675529366160368747263539242959392440824828619647028275498747778700914950520743649402194095016571333169573704600964599286601109026560853976514296374621761618582898738069994467850970552029158212024031326002691778193433754670789622014415518040358320085662246938204230344542200473033030806134253963170153888579742169395966858841278725242076058009401495620859392776873760128200597505345739565166088380629937909397666197672093167706727810128555687646646617265910643291814376313456707304096398790147428098380915072693017367899762355789012536414017708379886013031043221912988829984544625093786336278753682050259459675396667367731269612905104382744754776613098119258258971953091889938515934073611342595198018275861637260116630044948710247366656000000000000000000000000000000000000000000000000000000000000000 [81,3] 28566632862478164164127782754851858821786138560295457315399073355130380026440884419416039947845434984374386417311454635191216273463516884902258650651691890962339114561088220400718900461243234366273384591125874595730523638784360724989790576014570422023761844714573040517453963123226217481411978930584482302788163611269779999535610851410980162685264498027744196691739382010580101397220223886339196088379903925254103353220003340532159863050379765469683239421168584701119782955654735175634659058318968502161123608528918170592911616657702026820564092169669874796464721337338218718392421961515224549605199338132229519366252963192978037726452670561246807475707980513597649701433380517001627136639468457096939760628028458022211169713508424210541922871285807455616022558761856817481729154297950263284548546859306474031872134965719854979383159791453657064305667070738079273375793026762752437466519811725211879517380209001516033948856534431793212581976650766583557961652827089464566975401847831059274221629408932342447780781928703488783284519795550404624435140587793939752906087291847036454186083793230038615965252696607052361353531155641863655330155781281920507664293819936385004496637352439093805861008060883447388601754470209703418117987579388088459025359015612148089381856796661951156644343167656493452479089260043720802251230907503048742794438279880527837659764025927445443438480016435440918672315595378928388905171439610577348937970930384388304742048110916982207262634266802711742935494967627126138993731684474936416833668607075507648225842165190916057099988459165192153831476107101399811865807241027010801294823210506665969112222871967277314347483363210423447540322121119656576349687068394376898977041207063267779934112529010536519747227829660986540457117383315809162027119040719053407282759149731834889493660721509742465089857485223656962413610006958303519487098347902818400685945349878036311608097460654028292251641088796864066816519692901365607848518207740524820769585193626491527604934578390781631370269850853622061146550494803798169112527791201165184314080228492736802518985652190023578931354806617447418331249758358563944415048508308043746527057332427651156905711632671584800194280795666712709896181151407060772248955261093913700243158886426164811662441812804516040161541352200265535327914002612473117555100008772974180609175356296726364805327556729131509777672890636652065284265007791525842851978054196373651553673609353538658031813081368004905861393029247431709169322051227297802619605856255437304905910798238649743579454410015665222445433539512856417630630396698511804658023913199893914267982464048407346163217040670720000000000000000000000000000000000000000000000000000000000000 [81,4] -227990501707620862299088507647836421590162366315481400378484466098281582327170832676456141321597320841293171416178113217104246921302701724796238057118846174425901324180677604799919261328490847725408317295212051463137294215029555314787275473507040019416462075499671378933518609850269788670920124101308511578364915584035711889004381900520713113504589562054353028580001703008349170272322521519007411897982374952324653338708098715197365337368447796447627404336161440234550565898713590762651905319028717730214770350374405411207040806571273553801638111855371569964959731899546461922498035068597973257291916971160368360721274527803628288257798817577183505251756600546666876602895181460302971603081492277764490791412963137637533088182951174185426088743693046195803368844666684326851976925783442641920585417414030495860708563004545194935760623887110673046839011613950451768357514577374890169629535070328057224199309020423493197315645939623417955896553558925764154502402237813831996399040233938236388559350320389496985190525144159912351540727849261366645795729415626107329008574755956709125559842657933518150968834734061479987740031644008624139383405412251101632616767866227213467198342079509937591891907738942135363465709038275689895287753820040808841700308477733840092883970299919324999195505970060622113875584019869950860665738355359534025269960122990286255696600354917950942184290438484119284442058368409022243953817829135110657451438907332040786313781450134020698999585672932950730947154986555038942233747182253473410327539883411956870436428916455619539461343350176023107342373654884152660982509516390274325646738235199456191050234205419789423428339654744527087077271154790773836755916604919930600172445403342286161639139486071013505478826977277715155215517099954875798843632442297783138899359479413424874626650196939833912047509455565541210542054092422992977764591368299100914139209249362519921489353180233130052730847228446294750988967383259394977129961269080638455710995147624268082876027451288509787972816371329478546078471810209846998180500498540955832616972013209756887067548159918980499930106847932551320084544779998210451125261747723435097190051096483888839755608271111624343070846303780268215058841969803035275744927376494115433579391648174787396152009435481175446802483455499860678795325820153330534716995216493550849097126248789379231235822879264276522426304943300539777843798830750704929833629509166864373128395752422963537317519136832420740972057277400998193784274330775206254219032534052360965291181338584813369912687440732842604625400102922150744348420950606675268363618371112970031870656247402090192748628431339520000000000000000000000000000000000000000000000000000000000 [81,5] -1558970474490425456890072665602246574902779530303458854238394581436996971985664199732917604956515859441749636652873261498566362526000143290231165001718428443623939333741599528967192837999606051860350821903536646913966785298327420757919244583737747385341989454526161878279042280674212719479069930751027118708662330125751082859182699392643865195212366793438473909943482883591661561410815942240883860735579874521463864396577389755906259651210292519285124644361587591093274267575200307131927196367686229788133666579150367459598430011801826968639250659739883513438012946154726961339142632863537167548194795644224497888711931674579269301487050552407078965111763617453301962503429943068629587605524210369852596073406459598753342797792998369380702410193373176182128398602470112742138370453391681592615268541756398222237342949265435066314358414922966468676889722408555710440887746317912187764438558338610536192248589800812448592904554546828294871560550183044083396749513491213563748298622241944250612559713975556269884180595204881868551723643132716101034855189192132671387330941731947010023162659528777348638420472961646547252103196226206701679133901199275502815422578843015893287959404528271010961398076120804461842201487784310503493311138497501028426230353949645200542659152689118609390270255866040436186257858477458734894074827039964321487647398607157487081380577722810535557594865815866183974449155355638168586749026109634771035553783303492493600710253065910227329860118451179448348320846593709005678337614844538498769045005511339140208804142911007939235775808813382567619452274782724391409374226742379830440888272415981552722752566091425605636366850893731521296297385053093450352838011802986670788925614697637458185337997137625621949845425689617825771026870081656367216364259291332362519496137595673987804139067206534282677110916074091803189636153736501925847282996559497284855229141839271977932727567847313401318967320408821849796718896486039286762943448083094504350096466546387558341677855339807302472320614977763134167786494655755235324141490666238206249637907942378103152538224974025192383267097135769427767374250703581454075266734590881760450218508610782238809025353618582807954755722563684431060869278262432124701026450917559742358063695117379169651221823394879435257963863712175275618601516011473868847949883425741405542784550861148786962562442575440858127188190016851281107785525815394809836414107269693577576829932065228477860718446523992068908412876283082952631256492089258809118468651609669406267682318987688783649886087231375924694576585869290130965842480706850291116185426425457439065945018862845421017902047339479040000000000000000000000000000000000000000000000000000000 [81,6] 24010868528486794188747413817612879359012807812715801856967152383862995938022874522839572679483187227214324057609625996240424621986712601222424003589637912927293425968035427695143061981969367737206561050756386567906965484123216997267401827597203804913775697568711585903146636406527484500674710097119950389748429638814600512279430634461830061297962046605461828141331032614539172971770010723487141800807378469590370968052945587851841737989094339055247744118678705457191884323106702620743324250324061241299776877108044970558829121715298144088236939661295031616964413310443190198278379926526727863160451173843607045304524597222994455754516740135835403983989825561704858142620377621871741022898018333084219141287402396390875833684764970722283547373089628397723426305261573443163476008523662335130361579923414097548472874245087026280297419786261476051493483601572065417203965664837009353855899237714249796095801024142486251360040084553866222748790944063240421784007188091589206087046536883667534180595627229047515102318079967510892833666362557600483100560224139933763490046127865568774496225242841285913025970898172986745161335050498901826789791574324213081442311673057180649398652156534659873493396341258210520992804289922452541760019480840856316799420814104338238593320122330073428456574638869739103203261921013148888388135276178217368721579970972413367913442589353384901849922570553832883058467471186692864957373508348568787286227779382073458262559571476471569758845138457304979880581622030027733754218233668628692953562331501008295883855663504126593223937539822497038793931140869365332592069313292525162188951082587227931090536311929200749081382545366834442269340346399568533232427940852491542368640945127746106135783347477187587208548775039443324316840269512225652311721992303915442807382394579112306370048284300558504984922799712833024921166634048596061386362784605638163048042038037356991771269866424801832954506721733060427015510876217274161242325260877078589486523489701064382819578178139872180487036344247699452020633168447623806191820652485684048520097281182541530770947505820704588944348002706647928563871062954960367140687099427144417108437245968942889737671323650424157094084630893695710303089837340716753357828832721437285796641418922350257454406369479732901416391883561204331356919663363626073141637406414827029174027154274839994796031744625706298001133401100099001281804948711698388196964122672332411572718338514662888077302175265833497669882600811064725881610161436966374104191707107786386113741511794907415396523450626561047243183917214595521147468814928058077871566687677606468788868577518965567321393658540851200000000000000000000000000000000000000000000000000000 [81,7] -53423356722658799924200951522122677475484641914040099747054055724286828323530671423053891784515144540261181346456060144841008896627668615770652882155002997619129432732337990475736808729077052325377533041755560244430320792567991779214987665072970692785163865892943570999693071711237852014571981393119972811888992873349298929792148068541831195667627662165659227359617909458436697053864445430951292350630119056476567496849533453872052688257158734526568680763000637051178061828608686809226085165789808265656065192418232023811097968827640884348935521461925173025595675117105548999147194348421744823048118944563355425044019838159172293087812992666377205643700197667250542102410235530383019738200065644818022148665373435959414598156375887723111485122413414912324258272661614314105441555103555875729983412553651455415837548177916331698727749583834503601959965878689751418054735645693752206175225790278386209062952587262948023984967026938178262975562592962992021749405704616469082966247243314639535184094089227656003771071647824100181348311860646157306770737637976280025727160923379484722015991813538200436285688443399515544004828301072497899299920535818086507479171207888791975648806554783901609763536607010430283475677104292193450851350398246572552615241819878176135403206587081016491424366239937122402537607415326197206820045343343075723595760859565045186933148076505979283533007975689207411305955674327092597328849689392162287821465490433211019156839729210302884034674332823183491057754147065076480169016236734454846177760986862804516340258451552257434717167119496593660348814869132611992258976312039939037551393473711048002880063864492149821135911552056883258996067755726627441716620122078245735494893767791052075145324400621563256114841761153573018024713319313390902797264599100551904194908267188219011731152981265743370564435274905752558605029533469352473605089299936938230486471118184781830823499748193624905612053733990935659541265317557450053774526842262092146955934202699718936535166824149737901026358192214276605021896009679739009973280264826997651474685816810855433047854140245143629851601676013891280516888093349916148561456489751486726644779088775644144736002250771755525398908815170591987300121677040468212654532406712270361317371260325900807746688648242754501501087335562435355773629351509778948055286090043293519199268135737804692478336511838477012521469907347640836165077710235479963764710544160772017264465041051595842895017402770030657036472438051365306625857846894374106244464305696298424346512001910230399287002820151210531795873743368592310358290643080394615714040794935090056322154038142636959260178066178048000000000000000000000000000000000000000000000000000 [81,8] 191913916986926100487846110471278153920673559829854831990766721159624368286578971943892321818895722757497422463417238994475705111504824252456092607712514588383515865692326632192847083829848930730673490509859313610521727213044771852702021343539225257182174142056589746940415621011036943182853924791473519278192956937701570364818753733088691323511626576211522498595590602365429030747564037525574458887008442189822778899093786694617866552284313938279335997671084000295915286811763727855651060325925086128555494904678952351744850999699050810228818411180876604393494514712620806546449775490383610093071784234012109280194200087450155309379670009442443216525075991699085993867324392225415830718047355560859696257192635837519612188985008763631328843087696688843300247645180033810552901356108057566899150634425379521668694111165175994011552928293543579702122970723459418440302447187187492359204012948150434743153230103552536314105344958459045666291713408706282899364630805263790224891975730194929936416158056061686921637654329870429632270087394230141237689655998841481938205858081684952366213360496935255956825643365381031881168242181909847720332548046903912880274568298786844940769628297744119092363100461221260216284456270891384215765300047114409419031176007973382957567921910672357553199402457260814693461382954402261666380839043521131176937934818619484117474347621143734990140711570640840806105226298106496365121343986706119222109529855785794474247179619114827423964658099972399889841524600937353298602007148661144319449410739422048813013683426177517247440651677179840641806267585582589085460077336464351658485588624012727708280142270860867670829047378654123372750457010076927622912102561900790827692054099269992771910915397975888974242367043234328511214305184135419200046762356393132572409191430739708060411643784648368791979263302487384071036057776634967633380494749557013817833585203885710927351030758344168182823496436956958792729123557754812837228961908650014209191199400782674932414997654899153941286726420598287609490774607467921841578694343205233980497636366910805582700997782672289202514857855344798167508777519568073206096874257052656625038252292911341740448836486082568166868766089667362337206318324000831488783235208055311942194047895839464532853190416796911856036238752276767158551396329398496173601771166880753590446721152080763469466176146805410142790059023932072072103809601716258665167577714033573773589494629044033113341959080997703905715453818858114797482132707660939870929711838450345733626783208535194176045913217201583433334909096192167136125653962509058464637492124669785570560542501833103530190687289999360000000000000000000000000000000000000000000000000 [81,9] -5233619905620289322097952348457224972745119059236393966650092434705698139520305524032710289655607027554263132352032684770500589551025197654684443258173790671832458671568395928699932923739353034844888422840806491497168619550269126282320344036971940134085851874979799153904060641116887331706116414686989216269057996151849569909351848880377393949878545719596209037775203268631103898688404891988191104489147419576224356049107721204496639703862683992112652124642072577080146535489705970307981108118595839078019660489670104280637956139027850414616894861607867810200905354475418029598301109506749039483798965002185599052670762151639421885214123277451017753738006084507338896046074609411198629341318379558748878877464463512125202348330608233413602281572213472915067181008416993839520044995193935623187829521228961568456604549444149937921882161519790309048455357566689755264287001249400067813688593357388248222035330275782595102859067237562727294573142507170238217149662201356290398318009641801881130122698949945890540166522435473497648018455842289617050101095103865719366511207478336409772321935591953389806489136723137405847828849214748115066590596739945185841043268000107848259411204885276882566124770725254450444175439198899259277170205635768991568051432228472810998855263899164923566920865160213766967388641883741428615854788345707316292550997924477613136270594237587776534505943777571877810339606413127945071481584326354069619161823398736673708715872821822606831493243443642120473063355253456560461760434575241860865044897032072434369455113365715579831475290904260949950575909564069664263763795023676376888195188146838811658464481107172031111789600835663256717424595465498623430930337883227927745183835751278420638411909495313457957245491695953136106383008095769523408194906778534616597141757644881097824133007327009473466646362714419642834826142089124880953453989117650600790175951379915077412375927897179601327378638100619914557744757156920191963875014791410606601458829408369049605602915304116683878479338285377637425565168622346009007757967010375131477930691050252885533697425558701625866146341252249120713083715206861329314924333228671792793602009482815953087608518313769784983372153594168296606264348149280807562615417132827934487678626474841889459993394809131067366322676208201787418144069301418515537638232248169522548197051754235146063609022143556200467508807696375174632258927601136826714516104111287652797159355836704767351010035828158855704087757763038240767341766846293370101778695921679122882573131861785169887924993834996498894802878126446095191145536886952822563634002756034503352612360693691367402908610147123200000000000000000000000000000000000000000000000 [81,10] 9323476515691225071229642753656064126889155124581768116067255031701937527462804741772566042719399597923450065341446050363814755618857144438871722980455874747142233924471313088233936039419295269941033509991101179016993244006719743302193106908497617496165446015617499930789582344429968271706426942951605046279652856441912988738939960546575728926182622185799548519670192822647295338797651287411928526329958062978185120840040316480766834351856924786486739368838736366742297439415642900221873458505644408917196239180159243792175329358730069296854293482209508493106907597720943018714393240746207230138685618029569238336555141373674475444977794087086194464937841274132755063590808746501986690424886007922886473360415249063060911353641057515824064815738196510972699794511079613741642082823877000487723633863630236823537571194989491103406703637340802046421969831732998891972476207583455522793690758265597435863828095850520080748730110585372504179953409950628159277387152617173008728119600371936316999397426067041646317661059971435224559577371252287519019829315372901776231722231665051783687648714326398265897503303806474364561725231434740258373068084732852902640022481089640201858000328535956637323487553611223630322392641880136284085394350118381907375550032317040476525228481969959405796755666410430100635696761529743468015339503760002781114409486353703989318948359729989381165615869919310943755537592312281873531063323487996092542508866614974698630368969915202746701006112739873610817035386110477051003916768769978781060403536275153695984864652635443293254411649284462304946854091891479362732228951968440421622649306002418424148944700191493369863805649314207755860279385656986533823668033985740219601685147148312512920500457391658218971453787098307444890591051402825209487284455903834653193449888499489184375554867650914766344022417636108539043605693563922974406105757809336038476445701066268009702858265997389078483925530972371504867285640101424191688837818164154216765747204252634900570003042350619657732158908618991249189918259830115368709700276294528397366117892346637504738520109003358112672639114780028306875458987799477583640805618101187166066313861433543203356691372558613054585162223759482673876548295746693509651314033492543711838511430346876079051734558865744824301339142406186637232238410688415504184665846085550823304730254931994415004283442231089243649920790916533630587101201159884200151370330141453306629684219793048202389361080513016055691162613281722635186358279477153911394280446916909674328762045578699720160491702817063714310557936784530623657601814478893366338690489499938851305252270262582230794998167424204800000000000000000000000000000000000000000000 [81,11] 260020296030778578979187287384810036123337425251372986258996882131704984928072115013612168733370109477719767884004851292312165284163848649313909766625852182935249356509288652227366990223051978019475555080863532549930823253068907367240094520568421498894941858743077548901158943151357692056111085227284487505231646215262836273500379229013138311318030193075469661885171774825357352169834477183428936881938379514099109830118177275839430622817422623717846237350634161414393463215179478555171926550334764099202391727350067064206566109760436208990165767753667289665532341013444998286827201509926999325731933161643667831953326631570741195228321153840130984051706336189562848486930010128587813771977804792935112930208492705430339171300377686434530973580195645863626051893793017042471975851971094377849135400474529959304364835052753993697013533802725187786325903256515021985366144611807881863508826607011231284626224265883881343547170536264796395860072627072799033136717893052934151147445271834109461420834830424923722201466474272369199674362876697333291451404741653846084476842790822872802299358315309493772339380419901341854656983161470598879332453753398706901547296703503981737984950917316053063378760214813091165474225498269042403217021343713161324899058261378479856814793735051051568639114334434925230055019418859766863150185080358984078384169601466839538415285880620591887089802230385116054708359078372557660635500191924763072507380279666064795267486293903663989000337741516406379186771745810516676595090078941225283956703253722490498929296056516809729422031042235179787912018769057137428668430760456073569537176365978010608141138406643285838347553712628186879768131133752919933292509170778804173593944916472452731642751852288651960849697358118824639250441167153609986942661184573690577451969939306247260346865670315099240584462274527267098383121236740985136224675117510257082097289065561412622286446863717138936707262596147537538922232060326528085025666169782007434337950184061818355985257960088920310795573102107789199203633762535367703735681371760759673340958225316926677642505054978059200145147341871043074548920418145316729860891667445748319801376846448696395964344122695814531927771466300254164419137551882614197287710290402717321150613398336812178193552712089099560370870000507390160492123036588370071499390186315004004598651428044642597675975447374040148228493374417506011162370163697672424038129318705940875016142564110924554566792594372472290334623456830597243351339039582485752979473664587097354959502040905974457198379455587034299659073613766169074972785903825785803519505729730387481365019903433154471224475704203673600000000000000000000000000000000000000000 [81,12] -2139227539231319661947064094244002989002909945557899387732049153725861449540956671160768311535564539239463818655468829991928319698358275079394659314911266988350516223079704675822854140428064172495958682409503187580029566484017235324902791986538931548942645389248144078936701439267944094785665043964030973741650566536835064308929523093094785046072809329338969818548696350225306337697752129644741605322510279195361630919374594999115001334914421995572573750648822963005612254396048219716815347706169907255515303179818543066817021910346418585838376795626328084195709201587376788612540468746464237405229654986914804126825148926564382009012027697954885650137309978385566040607409800571805384859251701062393816214489703754643237009759709070168602745834371695764133291720232991253795577466257994480723604476693613100199837749677748582380913011393927922653519725218649421917282766135996622157789777942180160777978384534743004026746592266909078019538418934343889721012735815493387288978682701086998253480734486361539054563309294366932203315919839827737850616467586425160771843649253033775937271016397627409745546781826179879476774661789388621495083007571648687025243529321529835194081155574696491214409244452703402852786649142717616891064461823510876073831498228377073451677407256867244865787648411107175702041352987001622100891584480873453749419291929276616451790359727757429213904502008600355332729484749665889674213133039566856268855420501310348751722882984502105037312441513008328640899559965249204008371022395806212304656874944016976807035587823309286997034567464596295492073321871738518829309051656308615657122038502405155391211905520855280917725977259321475336978447056410270925522260990176427290352135480359357856815178741805112414025649508127929855479861175613985059845139273977519416852870176676463800747536551046701230298356032383122988995352005130180538931887822689143992284895068456562912625368488648909594862688412667828471044677569234291674006279620780734911339535893297350624337190775244743119683893556326709756613454402284273197244163986520628954781005410060700934439724797349447403506775952854908898348972818555741610082432421102486183708992462437269797582029275453732270371035851772558174424615658789409881099098776869248342474944597285734831867150396120318202772969585414928646732356713625502334754061260925334292223156606288068461653951639824914448322975677636830581003136503698878016614007093104293755737644001153228552462629058222903972925361383557423276615905766932340916675585195074607932960556510892799035139431030055644618092477290220578719190570272039010026407650010907843576135266085854421054562241416790016000000000000000000000000000000000000000 [81,13] 7319137513736780166337844107459521750027942672131998792353488696454188983360915201820896642083433358947731795396421539452509408563091213252895452762786829667286293671203997673117382589793338210243735370983491457348667240305963398528527747605570450886899558137951447870606555538674536456723638140744870743692067624489559207779967265816349097212262364766969707445225801071882545443874161190905856578497250155612832633998781447564034765567018945078608559136841324644142989189233562804156662719211621216007527895922860518779615013975559723711949866702291001980881444176158520550331377547428788372574704040234897525952355606123326995964561473599342280162456420668065073959174375736850796075324497477446387275906620216341010377211827032954321644153451403077603113343941573478884636250937388460203581946429525056847667649729971195497920733500797856302811375207432784938057839224710152610419719010910454776704524584685465184708923894277268145970672774740566077696830491148993591210418952745705612056085463848733916611865917230820694028203811841446693071214905476849417705623278859115464724315753560679392029152692412530099999046529441565644358142013990986673381980156046423641354452810185954229900648167467001563183475561421731793795315768707776166036005457458414908017732758098952887834454080079175450975055203789880620922919921146474304773409433794496203287495754049738287464995697108159192712049011236213583444266965249788533887563165641068563854498531280965538438429540305637434085877186126416208762254683061967312972339286290177884862600565454423997951006674606185657724606819434842263709589684280540498889853694809046811913820358957456102375633776110156391489978462173128193136540820162489611665208070428289781980280648772947083350739565257368411924151102485436815220633475661807493956916923994743533831170638905175719354292233414270017065867237226912950329163343944779931960051074567461730145266538827056772551051032977961970184195180346625006624148376723541172766324149522656437937255204631307785473509640873372237533851434910162726363630923590012188011802673824175405088321587455480460203376518763337737045742677478179803953183709718023438542632794619417903366493623651237888767276232435163821874394110723006457301748885934892260155008068374271451194330207626012340414344453548931072848615313628972363152708980663074781589905927905653996097035777650100385389933877125878457535098778917013126007214763796764126019338598745360164054464606034134376178822883568120046744511456146816731323646634896971845646419974877220604369214210676251435413570501001063075970570842915929996461919535821845364426283622954116568251038696598405120000000000000000000000000000000000000 [81,14] -12287235113346670235402436438391606613791843021807840015985647202303706765277636118363660374449345819971094641362789014931572576195614726640132024858326903782385227676384152252299489855263418744595292622913304727004221482060605827445579321625064374256720761859890792159042352108628894904721837419744891167678367572389720706412132010631390168568880248681669756223779791147636972358870897409311794526700382365979153014261481649104656836579165608349488247298900145956066864146168775788661236936315452223813557793983747629449766703694893579847204381152967322290151397014792465763555006506891912998256323923699353818051029362757707886723203496488390963029281990389372282652203235558234251248291141101262399183680036295841238324170636773312472323610620531200638061396663233942856506334002791777381226498837402166775762578374802304595632265434306053167684125955940715553682964006766342710131006042367481456718040208446288425703243860841897543255821544581589176075883974875384601111905659889189145054565039791042669147243703082093566279163868744916033725782985758156382502734598455949214649950216424921497443426619718520984182439341189263476072979776189416749341627867802886408675928358722774968320358960149256633779662232724679617693590995232422779789742722737929974613588547483338309806951035956601765052842116732245304466322260845762266884551158907827717996398771432639081324035669019157738290320379853739290999972322112039014604965323835033347625740674742328614058846286827599623174798026641950378324105200002280457224740277302622543113275417750800060372626932321910969403121156169508016541515828571932402367688270277883316463620710127110531083176291745735747574008086760109692329605774976544783006227171753326117425935526618357401199281711853346899012401045951901665399251615011991967864538432893870048034367167505685558306169378074370126785593632257493019865001608305994889396065970223891422381014905990056926456211652166312761764272398356215771362634726128354532192355083158847447049619510773617282219958930462392488498519266289817294258485334821748893533417292527945234253115414105652670535413061122910806363629909935859524117964995771321064952148141182804304110840818042631336529186181004493903687088721714411805928971757886316517943550056975440719056254285221933765988797177600507704796508752840417203838144858288836466668798540530018881388839523385828827859617916171335467647037854891152884888886539562747930516659809600579366636556471977406977159658282809446958864629552138779479574409565221183767474539557712714177731357721390236766114134753684568201095953901912503314158890926681718243324318063077851148479325592208015360000000000000000000000000000000000 [81,15] 7114347960762401880772348079598184917619153211462686558448339309221579929166758925224415043022668345018680166074697373149478408170179306302251732216530637721699872158763105938196489320318232987989492207350052926772994621365265641427120176660119312737573853105908313643737158019385458596349446696707019985323510264777946786507081408192185033390756601378021728764384955790406968636314948867289815797637317351500861308432852705347252459753452628644956951827799496527616792352265499362001666018761491793295474668951110476070980210248296304516082313176019938862335817069736153170549413247055366391126171673148025228986437549234057249300701318125745119854317128142002893463751424018639175811802539063210318824003798408414853691650596010300522847981760837860544701766729381608087466753238428241248195339948968053156403431852553453527280351728954664838635025968995277316313789633111675841420772079023453204482982617112716003464711964718609469481771185915371462566421245558909205817293859978010260103431411512260690983194064590416641357534266684483801962065495821592278242139585788376764230271366413594683638078911112553647517444569082900132903334579160285476412156329556110253271153156405887605855387457918416808427849962813544176699156068911749430666948141691174645007313824567114354082196251909294922818690218178430812340369232094121604777694995876906857011581401907664319681503239300784075805312970231302958520926481668031199618582354634403898087923163955828927928138175511538012272376523922990115385340761042742344091293302721971466538924555000533853525669449758356010692028532229992909584531664051479935934222954089124052014848918465475914805673726826323667079048489954462324994852436011978004747846975644010607459992902865838734460329049143041881138827809605891217655671952958554205545751816553462973432799734097873779467629507342986704762223731500833687439584034775603799814223465421463277037716420856128263510865140301165702346232290617365401421821617459560910208836380639943406608870041720210139334571992716583077329924893090018774274433850830864940164013851389343516850494694850474464887486843724027565894707868531763123105639110000858135479515801604018404829447496577734950165988585480174627385642778960131473084559478932526065385951363000676069431612072140079404901187424379067382788599175198657591139267219144820927926455321998033571902614740143290674111139889057456414810953576887947754593887391462131459521041869726201895951083797448774749087890491120988926013860086079808601381426039084021429127088444189731630493005166012433515233886412980684625679166613752135362175628460036448916334360588948097192454660934504284160000000000000000000000000000000 [81,16] 10891801944104725243929984134651158154921520917710846827484206037308684996021303052265975490908539972986260195591373752675704880957105519919431977714104626259021074074586083641222897705922071753692904937447269201767589118888466495464942770491654799877535490875343084321935151134563094833646839649326240021780531567600220685366275150386756734421339528676187681037591838221185111161555213284283339530197516504498116459383411998777058176215471329962919703899397161321548255870894519959825486717841433328493879542773146573863495512515401279775710483847258355718843946989814338833103190581676362699635177821040735573081139647385445424125699966962135463418768489789882038193994277398222326719388404692107456985192033665308089766396977311446522297277465886998815350978128328897856429857805443201876929025565734943551111495347729733421357752527067510783725858390012948841260349259406278544408576898628394817802731499942420201754851356096604610663234249386514780154607214237799907328520771212097441075905468663735454405362370252818210419186270059850713459163963557008520084197076315609817273870400650960242081226822508758973620713593683280593422915564503668779894931973718325434884225149613890017322710737436321712827880338730930542632473702750466289905414376762155480999909846804141342338267272690661743085561474716367227129961319575209334751385865986581395674697371554201804891242537063661282616153198531336744781498232592037625964489186242970498043588100494996622169580208700764017922360388024246859337379147917886323709445615996736079534474522097507916354843264310534795639499523906991009123273192624045740761099236255481800372719587885886119959053228553501076660836655033513709000915221525312256880959421508734849010979358651649550069832357532718521951829501902580257942107392664641950985074648972552412339553811677069654118373455793379970581480114765588723090055481995736446596650965328053931073806727056635083579044069714008167049311338557853107927580710874535051376478330849135586911871842476366947513375709247609807374359740608091494150554305403466403333490540887245550102118172778136482940583463251114146843751739412222812950875551936591898401391490048412104842923801774282784430188268027314915998461174490765814735733269356063421462688612784240818773125221986948330882271271659963884674566808505702201575146102738709032074769655928276598258620473357045248249357290721771262230774371671623045245981987064147492983718339665126504997784187557457832273729069501431365037045665823937928760399262966867257809432447547821126177695107839886386810284919960548196893182707949742342456515106880434403156864146480264965658436569346867200000000000000000000000000000 [81,17] -22641220504445055366932707125694623301773159134473621104148442564210881635552317474230866600137423868379321504130420592906853943133330053323339213976516405263672561143926472427509238028029947978315615763341682896274892893864171339912768579658160865361103797987984236091720717508011345499258975683181149176447231726417493999946846089300764733428952024784611290312018600387531832966925126454091609845405906219606818874808591311904706847760960657407129523435966362218215567645959462044291399676480604801546333066596861215503882144842277087904826017166418404564031149255341001135620279233788035685725468746521829022364074365884574681141919428972055930994532819959097574564673902295694124873991034105225327696611580000515655065494176733511421810976891384676035786508984298656609682018792334789882886984921639913435661854929325077988310761894206614052628363888440900624506356358984524223654684175965740884018434528422802489675243983970908092503993264147636857182914124737490580993899509640230766476535637949352250727149498730053733653411804233603161486117990478303974637207838705435434088322855618543238028527153590542647052718799074247142175904706892745189658113243828391100420776146102669786062770410872298085413777494892977496261065881844497899710086947688634383601888378782515737686088747411287945171093506834866873230618619236494567853984986963842975210603407834412509361254862391252310285607527577399346020936190609175937155829133838280340952493414856882518548903372002907943026126722370865700634938988897170344520534890658380642631227065932508329752582023580714028148699059529877731293588243874314512116951531457993496268862452774141088017522463221664086449870839673927439034818352906188049096253374076559201995131228212889652264140128877395022658157015946154166246368287651142540251171088606160169119239698583270024940170919874839910887280094339962885297367562998450473017102392443483463509926159913302689408160113910658178012943990017855506210220694155081111642492184607211643090267655785486357260839819648283201730213602456588660415476968985985596725395925343753325727641243827462655699885361353334681804702744611267341475589673642002388164678379699012351918671479701383067392835048310779671251724932089788177498987962621191480629031300499667151210979380056495276785599588035255200272044067732488983385453374379829521676998766325437245080100255494381618554185322151608023788107857715200046514845471399025611787956857221859269482104957246479256817727208407521678564104616604024478639697028971893281349572404220472469432522019413386749913221505057721669458354345946115920121146963729051084162724165915294607974772718436352000000000000000000000000000 [81,18] -10516018073105503314697012727939360733475783695763828276524520223475571014218373147093095514752970397173557676951881937429930038778453156154451687654052218057831000223865382557790658605735039393667283165820484271883149363340299872986915744626992360973893291558915516984477910588558542975807285276600984880398173815272947358624870671969861571173215595289136460055885980993107487000483931001032630484144248070263027874167700660936523301465826644220966669855117293476520267539703004235377769932069111123350726528338810342062247895774687845801890251425122652423912367402313819115209524832854940437079383529915465347224378285276268507891810666670663301196852856637907091619474026739998964158818783486975908590091609008762048386779321800753328846723134539242403862839412915681660058188164244525898944736082957502922427242083988054476385415378042069307150216618516185457160462804296248580595815404619054616229894207821151547571333238017600899717684892623762306913523379565502444512317977610707541424566260817852564796279362234377667895128409242765504924800572110035522173766182195085039246260533072625727920946912917826164695266073630523153759790740973314035650071584256245672938725148243738042761047793011817601597515211342672785759918351413054742544672823648453557107983938825222897950760704425638921528204108375953213554600590444556872120179644878892578723201116802602230286904810539047941467914931803187648832043899034734271987219301349205389643247396752838652131953221188906364128686527629699476304774545200751229342310580811498919548812621896447575165718734173988983139836237235323392584469818700334365713186438711831858598317970009395423666987218525470429821370618296395365159907527249728658166467258115094494576339495361932462985706024728362788336189245436868318560041589652030886387914291216055324782180467523469483905800044964519302515495214839047890029149154247471455502057397157411899173733964940986502570573761273686299542355471699636748636968332512068735563674310432994671986966434302998163138765321967512789021436887131849632058556726198869362775107360315392724218611200269520864799167661480164786327918312737673924808791969860423982946977672251081593265890496410940021031153573216633862641998713934039024507630285269532942671943609658726656488097026662843984485876535878119613833671961149115092215588361266314387551745477817283522572090720159952335540443148780831388201265439910715587940930406591980862355419174328171235029731420764328021299139402360267466078988574750483893086783213313735296458951130715618959176865691370175274037891900195223847877039699145540856579814370654112221224791147057859223978079714017280000000000000000000000000 [81,19] 119223485188835508049877960690341342396417430921570521853012136610558246555839834237252621823028472346696929514357881539736748540591362404796727881300228518095076884655913385956961488127720308351701642809686359251005920694999714964265490378726016059367269976381113179383803077270122820379962416376691435014817438712831385215775461957344909203726107737833262906767678217611951853824821618254775236524052883989998067767586857820697096196859053919335439666645061177002935250749000133027722917549259965375593509536192549017009180910548821843617002387311955399192255162046649897789964753414211853696197947876440601653363296728549124478075932829761222790267004064008776280276995973094434435066975390695443648753204612784845763914890045860829676824191837954074710867343955800935304147931680523315959802432469008133276789970483657551469063498748699569815098031491011219431531898173835846955020178023465992001816919063295198313817028597626043066462959142923461255482403400376543150247587354760892369102614102107477378523967687727641346333887367212910569448198746940500414239052981421116310350108427211042957708541541712235348151491291200694609708613044587046342389512853736278046371913076325841899558123571563539070419071633145626729049102074936240350288621073006026946169369114797964182661648295036865555047501929236568398760301899982214051718745470999731024086176321583246469618960162553562107190098530998440149991810740384052266792046538174122332990955911908508514694118974963347198978011531262951796884875032968946853288685810171099862990131368559296901373241492359228420421471056135416349486871938312910559761367774582105776166225551704263990465713380981008034400481884417798115667784277037745374982702256600721085795243318826687429188311422197871832642875761793426305297114830349042776233007522380079740120710916634982796060901889648344166803570284852480168774404834304834937383100740457271815655653073806117990633255574349579717074924594940785985796749260569531563804619534332578203113466652510893877486217142793289777220541568468628794138111509861765158132219551195203571135414492075763816102474880644750099157676339799592562073190086952307642301055759619443262232650639628905088317532700012636523030761853745830866882720683953336712162414993090264371772044976157273743506357406145547233243151066105293390912121545344340501764819531398525974628791674991607025338450580131749367445389246595999282361986551101191227943318073491417358761660850648356287378538644035182247328674870139879121078809019597063903170290294084730959148903685028449917585100532941831602767377419917724605953860712815529203391402351269103240177401200640000000000000000000000000 [81,20] -315103838944454801137269601454539230109265981969942193853540890379620267668068881803313641213178800425324934634668748898804549016666526464603328081261939655764574244871285671515648926594466615505321493352761568125959396877575926653365660919396699863516625872505550544942405723725553070059859957333782797671530553818113749062044842580009492703110659417451511940860295957329740631580668828662527059208213280463311046087477958975498527322872594111760240192377261674142421068837718501300336640163943675888566115709658169231056911259435783031517280343724881379874095221062123088319999291711859283613072601328474623244636781191790977213643777332257079261872707712057532699631444900909157160960087574565362025570242562120101827045948361876316971230360636599278708879055431345850471440242157928566545445656898156313987112087903732839825416024260364425424520724496272234569272707435893439993713583042844105510718855855591338313406678341686398045166094291837379448834876634112829801945520515079632637049232426211407581444536312115382440645534065899292721911176325392185534601352820997577981998059318420291812411576967031426138008809258790083556116758699865275369986452670112032458817720358357739580043521626747374122942082084621797679275428938993992813811215336004509238229775216857112365415278608386859073043953449546448373860798961049448826938449884947127617746579843877163465784111600043571443502512201041211384678980586296469932387916720531736749038087463711267675396294481066445726143890398986202652127184046146908283703890263576580889905146976277957952971594880811124285645837160806606663891008622708599589989674977237802436575892664435388910635597171370704871479222020760813893521059609402084718262716049695843958739233487218517625014939452194836100372817897870152532558662451103075669909667739171171934266184549876742189819690366177736255994633951070982968691168813392926793245796579214136527812243960022178211137289564627758619973310782163362781287272709074778693245259630811514736902687164613289230899208185769448941792111409564264516997199061184642526104043772940461289056727204150956383373896857261800778460164965387787096579231182885599043011573089635269155918205420056122020332593577056907482274083499191059840253028730160339202764077139605383280010432376030526267440713477138517154203342036257304325587545239904578150014883176638741310177784577609917784301279713236111514120463926498817789845386160114055346332630535746710051164947064353367770529362934901731121651737985143914962966667863199832339902577146848609606875867696489621333374798231491929198623127423244461082257100516790245276928804010093067725497665385922560000000000000000000 [81,21] 544455228766635442796185632581747436907513122793189360978910886833307245672838065707994556185023928473468091622067475151107957026500260662832142319356178776550007701884845390006426796355195907565599567781009240427226207746468447421914789905490838595951125114178365965762399199127773396787619285785285495736792320156587248642577051232578254963781196328175723986046967650115709114021448264156401883651692073658713650381660136852143574063379005260698875362144100320120130612764863569980825325892429536157643915684542547752066981660264081743946116366865568549505924543216448336360112670606124847315827311219824256118753026548012264396442892965790498595015623619346605204274703127108132690351594806301299476700765878604536065332795284278676082113452002373436396558516076241521123073389604302879558956907378170416279898117271905590094484908655189006731332516683442345158316085538551289793241772044503585003954933244104794244897778512662949234375542491701038424057818302209272274469347667367106927108781489757453102653786572371369807663047956279869644590141737651849036234289243163655472409545571174082524591865621437614242867715390004860318664636799811580689542438127283302532562211115779142267969945361825850799843454943268858282067113160358879102616262558253263642743692035482794024016051014808398316133808189694048873277718177158758218760481182293058346370176464394924770158146775520533824513402013613269954907980411108399262477167413791789542161868524424272527942886235991475197109084388210883929509486768513232368195971521219878552336193204147081545835735053033231016223733275272686654282861864402051846366161042786783667791816685976896210865791650864515869480371189462671186791044597978047189365135659314325463070012758511442480121911842189683084965449865001260226573657841031346615148663672002846366673817539721056830241905512986556965478172145654908792824617217025058112491028342777794818007528597520771188845745598573599097609312484237983118143898488726300399007577051484578260686953946486481525882595758391420081772927926286848589649387074508185702087387171475393464751464640396395540103862020531015215548434910415838759308934936616526252749905307837914034671264972983480938461698644428891042377028518643090280022707218370623821948304097390046019188983291084551861530780480396340447480815798307956046747295766949871772882112635429017601463270674962009041430681348282854274525524838744614601919414987663575415542284182971141400791063714670590409536298545924121754289725983495247949684392445291448548051811014868545055849774051712556159075515001859283650665718606142650557421126097842441403649460085705205155810380957614080000000000000000 [81,22] -727702859136876541491105885853642687159748375436353339106178765261805330494115754788335471771220976212408189181606066194682617812436707705466916409462476952019665882963243717748669994847320046562367148350395364112455146441047557092142089122322623786911951020306749814965108395335030144332419583907789703668584513757764651712311166869948549445678728605827962984836668649406841520114134995025436993805434901808862506452380325259831510293416872315371598919615908089520744430856216088832592893974982004586116048101046021779351936683503729308366100908602486322506782988842262752513410510405650889061741659821233013775678170277490056985603668729200176441088038836754430742426041351316311322324953040633469670594183114517048897863421504666741864741448191951662812695216423769109118713573794366732241167555860537588607077991322933121865330772674827901481751741994080660943940320027383364282778197371324780796409246523049241420595968360550946139073636130062604925878928422246258098622237980016738712386732972592999213243727916134437179779101534750977445176946782824966069892940327212941752151809640281623036926353439824022041810103039795913828919776632004322493014036066205623707427668864441575168125135423889788478052210562677926238812130716537556188525706404036148066858096022545224743728857903254555643916856350074124290069028105582020086717642885064541771611009898818067219202711989499426902920199413239401911348746123208669994347799571558335052379086121187329641669524215340313405387098670987908766695485773847638636184788737543104570780053431334866406161147094795330537300584823675284248578092370801039488157178436230405268431719530875132927646838780023713279953057076986301474641609432154254392911917378736674503363839677010112029443791198819248034322889293329479084860671506196170619485081164115814542973351782640782819054829694335437112580282698294399828590353068198247836641956491041771885629196386761566385616942401669621877831315618195624886198511418781848263942260687312739691668498364730339097278310978674979834325334733804846460293908319526685374966806065039146402211432875558048801903293553372366342100104160325821454157444713250288889864720966842503897391965704268179562959585783133110544273171196104916709303823852019962083579466296746691032298353522660074836244052107227106549507945902988892601205489698095296095715080735793063947849201773824567366600988852293600119680866074050908887051941535353321483157520240513946494733246925976231157435909589059964264256232673149874125703977164961739188071395601362799872311772238837290141424957362107756245388916368339927135385256884799538519734867141585359117440716583731200000000000000 [81,23] 842870183024580213403298752111943350971969834702358844908620853715716164751523499181342592643797987785097029109580248304214435815549304961439263543124536078495081157055304421988638696429076057774284974931672755171322420019290706785547443084493139774018794091836587810924841217509171290387593738695295650483503824122286836043561691168454895522038999774747578954529905983570993642948821592050359267797887944610893308474289165765584219854358173715636504959864734845906525677535249378083778887545155924941989579832029847038683776573107694462479169892137125439047388379198229825072534705604374958655167070158593654044216288859650997979031997705990168533904737990329919307394616349432724201853339186269822912791940382091778660913648901021356143454044630898308422735253408075087310456429038247220380072051943092046392482745814435924526130006962370953750150746009258888398059776509628253756417427893740630874805745336571239643969800061537311444708633161500820627794053494930247786821780521134413790995476990672693522299591450849163658147796915876913216088284256095714316882613658222515446732667458836371987908054066219947847344033083504725809055217680945932426036129318441993029081730920413263468561534884406035034836269947903639458251034869464813908608048300487950823760838454603221200893194758346187752643501682029128579893838821631911686512865400740848950436932003817616323089987880648791393156114969651231332970659861369542388639836924354629473169167493593784275475552035934280349226325803080583914697091827092797391844760136663680663646692389814719507595717463310618898902009679021574872598159442064697808729699063584232485900429942703706830627609917168069994436059859939859035314686734091874741453893188944520547437880237870137923205708609998075665695222496315643108919330031856922411347544273777547469483016593580438977176220295882432368642715830379619878099901459342017981252076502779414035546148651015383240288428581928754537587990430310525500911380998881299600917857698112737338338256309570313287345930382824829288450649671609937454783542228937446971042846385764479451533662828506229870612088491307377763315613098886377695489174726467689169844456092096914032747867073405153723623600784197727169743431902644626271094726611194004711195480840532857865163790043323290394715182056239801334831426277280623214749950690311120473689566645375888190209229101793784050009924747273534436022628801503818260601615701045990689846659647174162407824586408506296511535997602888740258393582784423383470110591363036171513738398595324925012070332426210659906266075947255925324215649072984622398564499924770076212818839146216302514221187334144000000000000 [81,24] -1092114016279893138295580000571959802224240511775623510038369194273255546800730450607407690889772278537322148562931466674774091520147234647755831114019766761657486767084699964540519358168970929035499941062191446145308968500500026011137870992675550559762739545879359049156440341771984550717576534972709795282188480828552130944520571202557211482920733910854659311418186587282443272078489462844897401311629869997293522947067055602201387456190289876825415023178519149276279742548173867128315613727578299117771424758651613653038897949549437066584879963021925697803815644144851174767977429220018912026317153610007258915247703102496897935420327008564857114983125632268564686834344708838311559826023597446294938104966626574870696759812825154843521739758126308992386638394948640616633175970858502847607904975921435906986969460419742319831054108033051177310052894543691277014641669718602290788477346440108521866082536116968375097352217568233361592276597514229476637232308902023197802722585637202950720360072933874596253654572626429339752395788960721197147960050965055420219057680924763697944374283414692053199107681161872763565023357051878649134500540306292427514917031538011418385301446718247768431708377016378916357458011678741292439549052108029421278256268968564409045358749258581655772232665676355002424897435388453615723555960247475120840478222464418338017411149142915751290425334345981622873107567999886288459330853463379573827717688446464046303103113916325974322491512196509490427114670835704254067940325226919824927866193172575153076477885263316009658985451416115995311674041798649373543444441642202789040395835971953012411257621858732142521089973440775826673709551292966304897137887919442421389406056294735422372732145012768689031612122664576272698103928735237169830165640757243457102598694075707145525319975485954766944258296034544712056374419034509551748281335642121155691919621926263376376778086613958695534676759243893242455205344958011260732893368918691309924076770728313062604675673399638319748509182347731319679537382238341905020899204855902999382803268004310141813584803013186761942800585780381256012515575280739379076950586927746415482600888363097247981220366278190209469386367963062869325201549901531080473840614321782827461021443183695082151341181128264613042034065267424887378550096757042415066487873888152185178088307691643105626538595505229891761618771416363061128647920123338957359651940446137940013794628792692540357130365156139992034857476140588252940655417194002122385875421861231046608783888827437556950691599951665662199749069083120677663821997684852682502995763466801811313726574128648235487498294263808000000000 [81,25] 1515353881887146888061414329951688025672135812716673764649192884497045761590493956201862166141918909272268230437136731037437740803796302661729352211991016382217432237377469702786182281145820584224307548653034581349588258422299184701392561040650827713652361156230025843133773624836278136512469996224736687108727739755608809070290633279022597640473705295603991355847303268176913886336036878797687321805663890026638464401024679066852315357671348753476693252930361882554729541646753551289350048627391624244448227250510887457334324373459880687714392805906064489585887846822073756763792638166512491178450755589545048480841445512101993850107397059944701206559293591254807393329483873598208149277518203284493964282432007252356609510035883984598469507478218683468236673963249415748463400566972878108705914985952225153067366224167787349412920664904842588558361896291731566299566657344417906520814990918967735805033606343702201810894496786740014921559930181377671175207162518172326946370171006179673096697680968707180557137203075128620042875695024071636343890556507401232510629865024498019086660964236310227791680781616897934213607092326600033793369574481717174271333895623747648778968680294849279033766993046121859397662508341082506141718906489584325058993397612919048282655339822177144869237687809689134656892418265026062544196099361722135851423695667661015876516639538444282128517533292237263990120169138553804014792947844177397657911655076568112950480925727147178214804011197484943068243925087755285975299935272208428200916887143358558742349402076882132705903597450670112502043762268415737925736167818957451249203906155605411608560408442921562860389847535172128619346000208811690149755531215074398946593675768237730203916955045935747401419807261759445380371822429054457811402791033400579068422217409910799201617036521253266377791124930834068115942282640653737083925409885809094185886390692110978068134118815020423730977689050511168689821324541231820257297919813383062325387606163643025090184767579746805648701046444597343094320550736706570563516084151353813865990703924720379336578619075636775057976169492309391678733970474132170533986579345863762678752838106272270858121323594785245079577450596643263637694346606705184110308168150657149187033305628240972255781997249116748627994976110123492969823147602095503345152037685297146196717708574448067736516394538437978767666393225952440872884789945707263467065277578644607343587608998105407118678220772315847525570336208235625115847177271645340745316743027619581502001952658291925741305255400051321661691130876925899378157688846840253066590709528952511456034485815544431059240915619020800000 [81,26] -1715380370875474735581085195696747264897537958818418018723064408592392721881035976241132496050390568912229431654475185947318927503413215529294166856695065831490606873110621436772836039126484759674017332443357829937068849230747677957111319304146155611695259672135804957450618687915832678534584467268025353817978300460483154381902032564623292479423998362481723318375508033589200626593927465239455775572968656301800508808466142420172079961085999469446941338137569040402741260445094149473885437048064200365809354630468725908411215686997581065703217698711475406498607232726951219154276716379614734098161188187616005310663966685844457687958839230888935691967812154835811862876950883862853669696485657510681014668346191987131367978246582495884581020607904022745957188272247749446642922087312554666278579911354309355236288113740669559452479223817127985822656810308307331254384042396348598104094845547004795075393054660939468260505181766942606281714311597130822897587265843915209845530675515286604133493356566391253033983888756173211425967394260866131434881352572035713072281708163773022463723915320714363650086720598137887538189255883639227157128530784472223522460585079982586695474934269773432333118321015725260910898912304670151353227438150556488345593566564023611932942764452412147287580687584420780069530830687977609767707726145347775272227507856468417557564977941897761255967433404385746700187849223519701494354607481824538572178244358864908620239059229667204957423621102162817171899743137576543102121360935587603735446485859694045214983691958972752326355165273292622831153493273206101279465058785120961522506833965023097121019953348522556356949894483010773524140750663004711422618191049059434136672724985282510232488775358364045557686858932609169645685367034383560070632364525282679114127281351990903942042299045835096518111870690329379562536534665915387949380936749264291209240649800497102209617097830669891558287210694834050371916016048574767957285318444687943139897827727516885934269373248132641191126486855225827678286150670605608035409526052091604957066403184818161699215001923433529441912498539423282379392571926686634061634615739268211882227735577349888491931609426812547497779847684591046559031677135490968730018041599921522051715971085260165482445267228194069959919661837013988185766744373339272807115050938391425661996882941584712446016079275898725456397671088364934403310394624333563970144345031509293192893520056577125871598996384320442480934033236803387503592476471045158796295160961558730285953685658738487946996909010235812917661360442333128421899109103646873896199943248038767289393389560787380824095875661824000 [81,27] 1579281893970978283291398420839610360908861142535017184475562635922506591907711718473093601626859009229857358182869096748900575717438657887521910391605975886603608651190951229495516541703194258214234983545227195092854942148113008803558860459140457860549751979797683156800871474863608753423026395912340168938489416879681151816836147297970110095815111936936093189898324092215598320401761347754892711060762522993100592994938922550165788975767707799591107773577959493050888544170689876485734852529712522871741058811770880405704085039781781080289416318089360865659336279714638435097758901985586674349720923099552832162659973209298064454977646616318165719494134383138080242882179417072523013051680291454364145840445466166769316366603760760696003228793247636627479033979268781689752795623424593906674540294752897383313401207562027063532260987200368366167889477428933540924361213909076052073690716865946354701851202394051351299736334809290651922129295219168951982730427591889584315870093970442653385087893695843078448601491727812453193267368762083447372669038125053228849661918669941750040528591095144902595112482227825162589242999787634353538470861598333449541348835402320096062162357227787232004735417650089428191412827240868932474165905385370605474633708690605895552304141925335449357364587584626222159081487304237094294981462823716401861177465392279897448090844398055945957348519999495599549949051472815129767802350960781305157245976509289195259902847168160810398525591776075060662219272928309119816268748739898782273646821493013414134136063688763508786567998619092908355802231203205760316971508172642824745565018611704687932117528037143636106385020160433202734912397185954919947408671798143236027699685074072640237389025357781478130794789582757859951266078613274064883101505621800599935767713021542914460314120967576209781780253970725800587900692271595716574798937015576537403443743780502226439303845216337878649687231739072199703768316177730975130488742353366334385554458989051321354578435681365834429199588960915277274620119057848186733263270601892743221492624429529450641588647135177858739118882788587420631623907265855644628879816835431165869162784657677492212400286357566750242216313621969564960310305038937727193219267027386380808987205281004783572968120578047226287094521056682209867971955236438245107665265273092536342111494471177514600922628910885500037235111002745700675490003783715126561495873046117598781735890067047108059276917898804960502737468984651346201338925599000803129732848632440387296855990418813854858088259831851199246471496059462595822559420040767778651590701002851444027672051645697225120463936552960 [81,28] -1421619243135471210821350220108755077609226231528480389739199013732945502234581782138140909927012929078753570747552185507351997863485006691574298052857467397356567902532400436615542885843079570351181580845130507173556420179037829930608860242062874700213612362952929592869169533982031939393909362249316462447462578408535325989994628253399858212449878866940523112022979226532193956479601773742031782646598135887250567616694329365848411232616571871529989935446416367967463674922153130965078398813770884811796587297178428396696124307022681874919224890636651236087911454501418162134092125170467347490826235232048226590898670760152923753818964321301926394835779634154142515660926175089050013160314349761689076649889443021172958805221537913741332133217899886236958412398966786154379706517386948310115430740245908234917529528895341154818380129983175862483794491974324286368760577522797063008994313901075190955813517997228064766206146275021412116634851664267063205034233147436898056355819666148561327014625897882977903520754069465884068809100969897760506560482034212902485829901258077549438619989269768999971289097650586433979644727666696144658215276395799677484036392180627197399328587583992785709151460820912387584974336877924017989904995788564137025515758171298720059511980496991901701744856076065557741118229294024944799572411663548850678895829146555264742796650778132724605145152581881899210925007993055948540180247896081058374026167968547638317084336435530506314874030780471617049631171733798223621892777522376912371955959640808972058753110118735633552012534503893528076565782118608379145731899743752855804118481050970740332677235610939882772063940732492369649948862348247740928868871053255200754592860884865051000747755096483966893274599133405409908794246670814340523186017997060624375890988616937848667329864442047018976413833673376995552689489315068663610870138364828499866649678721559169794282975971119613970429285390098499233852186194052618927280045456806691182842862382623430335490610233198836538579616817399301500987390187586884201574914728219459964131585963402806543761657329670953942914948063352816581015647421630289789909815631864544601986520952187810572623776043894257416232264328322117369932362361537137217668869963046516388136129085581292309323897667731409217999978584051278094561227865412479540529134245741998953382912178107908262216573592240742813786331470759785228286648411981927032858657731039919411902158270198424488425557748059687079263592436406872247942537900902063058143483361585995960516876332358069993710477546242313051107440868171985398118803428152963527554655515375133920514120367023998672721412096 [81,29] 1357031443062455193511426835742825797399082681238170026892647045524738192847250301557781129975537375857015719230292634898162419919690987276926464142793093475813720882049515515572719294685270985819875047484332383561742484608737245907421960044594299918126975505093554170166210524772538541972319506560550403989161770606676427464934003012970465305383626340501311813879365845451437863670241348463832221030001067298679973642868507128629303933285818489454211303300718917042816266748458679890598531342296224724265423867733611415892768626564293094088954401176921098199122727627308733427657482093224788889954108404154233791997576585710976440727792248067334379448623955684497272656943807552901275064233626760725130097167569441192093272559710809501582277814570181917005587617305605587709472519418187669448063432129297421014858809069560670496085338990346835210452406211430102889712447149837232820507250110082175286307690574069736938319910614022097745596112900804759228810037134216595360681341114759725646736777684904910662466169292027017332198329940686286068184789611363765561226996424028421830847942298696109395413592351064255409836441171886206418986613146688090369813983564921625772131773509072630555042129499411664908804729456266588820776678923712709328571367833908004951768059538828923845605000338854592162664944373605230202778260079749750452675137829992003682701403425712121318371841247703048857856061777162460789530933645974966736387969297970567864727238394312503450156203079838611422393017958745692290409553163974600880795162009435047253098888767953856468051463349966886794956329689292611638174882364103361142776517404230120628533028214092995360675827557562015134384061886408211395233957810039179778588442370874034925466789180244542684135808233945440810811289251340128784667102014423720261677058326707325611045151519392549650624292211573961051172166225095076078710921397373233777561912989390753998980740689746554294949774576071707769569393648569466143167197467591879273288469628230972575944911606201207950685620449894177324055637832995791394407864110410222241066914782268298353131568462815125245945468502936472589298151962915686108764515730949644614300963169270247363489545781565446228290529564801012761327164795261108175740956680067358124262537834489335340190671044961072092527471943668371937703613924227591333313254262784483854625839957190631119164160951103371728273566719280093893129672019552318629321812283156061834861058044732612840383285995519073859768824529074103446362386494912807802784615158961521506024587856957397095233033023261790019119743774183757266089115837112011155937425722829113260622146590834360525520896 [81,30] -1297695650040369788385215862655310135777269553805145227118906874730491803603747287475523787237411674969354960315827596306956252321188367573615974508223349899103345908420396369238161469292793752911272603993146696483920024835092501637608382837750018701182931843766518987070487022116875622640652343607951688042684467712700794577486018929993171377573489871155048241580091830359164941686165408979932532995996424521049337616903800117522630777034027397371676757576942572561619832503061161925086828535156539545233457493574236323840427795835926519339272878149373499148545979258866646184474822698591427880726900689802331140937392955972278134896053366333602798007730341418800189921259424447345687104933009209274063390879591029589196423607566978505077055618301688847643605687126874081026524809889548071102821741250855092197006511312490554816088112297230029576064359248614786475076391105653531206799905988543364236154217609663154202083345006020842964336863957918386130402577344552150020998990237422039281455796043366446551903629353380743379152114396976505244648577661039778440937127581885294263400801545978094521197458635455940219400447527079939788422320580488170604372218208584874406555201648390223351511638078146902072020970836370733536599954195327494324846126034077242464584579185164901033505033702933799707896441480993704323768569049180371539189071600314566733062168901165161666251703098042115389854073432967878271432968189236565146680573026994146421495235081653389419999396213396754926134067319240745186343509533830047133677972522225119074770407703085562806829652904533622944102859848179285733923091905106852969094402687637540350736314835269636562746160743817088983764439978976649232175004858553225690512296379314886072801313840833231354984185079222025038243863042887764232172927937775623468684374937925820604184825970745735945318230970335659518328311294697279294584991535189337966795586729907546798943604510261126117977555784750113148096648751849479187344490523267768735676204220554197884146417431823607187126616408351164507165470263115259707959972529873826255789112043946965814142510049209663602899527756447842487490909140977981413558503459723493026451678499190733516645316347773325211738247589960039421396524512771555119111452932325183052000662431228250581107735374248715332341682025723242303631091267527679327953092602751555407039065595582846215533935478548223548601092774474213617736587758887924918826099246363190074711749561560243001569794257890601069580844529791089377067017056230130892982655499523810132685276231452693892653098504193427132697089136086387918170497866339972924880425580778884048906978334570834821120 [81,31] 1209113063835341563155268949826082974767235851294383527225830307480066538396913887725686378908137778505183016455585076758734752022688277253987346574451543908840483615979190688181226183485854612257609357103930054451472683916077369244121895464053328614431848341462347059392547710533166075661501062190449707589259832639099281234090398543920484877749019530894019351370111110651551623311537011914511578003729808484982058256802743293712393169002485968712336432697841749724635469191342126726180091448796537004715273637281215560242129757427615286224190832911958077433708541157438533854668592687275937592686061949051500193367811189055362191058215198092485491013397742965349495329865334574999741035404631560901241339439480855027585075193881519450866771452075251040728359545226796277148198214464934778212826474113013053745431210788546078664074849120401838225521724634519876233272805019028272976246211222214330798409252225333499565304041081099007777654026745791287926407886634856443103592851775885969738095908846097264551990735488551220667194794495959096664616147547373192215046046560350216772253272671938819236614457197505142290440272758682949770262437668165540860476687770741494905924072049810779266823917800614985626526340140613804030853703284275990809794319476809210137004788869943341052260568223991162201742803021495626074249065870957617741596582633570926422665851208771004656822467316196452739105651445769828003122044763026913363298018783371196905994770505181267426701966489684080406173257708617162830491347553593564620219772132349241932692469540926493727853213681265287926808499625246513953735030246323859952457198651885609244255398043573746677478697998256717782110194342442335997215354164529695195244402936699472059067631507440298190116575131491679004086215853037493319755848242509212557942560584678877262897778807818989749829400167186042162949953635932958109883364826050004491019837827259335512708177104968729584565989706448252988908932656626367439261778638812525822205759865445866671668269480711734098214215700863326392622689080342776047823749939889837756385965013758426699055014036119523556135624756765175884786696505358608442994129473506995390855876703390104188492210378498670634883426682807212703571426256623396906588437229147160191691647114840106309324297452639359777023538687322906411376155457716083306030921036514488865644213264501963537876547410367296598955313999048593436845374745500447144366214470659931880437605002557048450125071499136793831094647077505038275593191042143377435706929058084670969126450800205031775633301499645334126933524828599928077830079050804459922476147275025463771361282154345529344 [81,32] -1043874575005217757622580210719431548685288839308603271486535792844940302928546569858374823189666419130843676420096372884092474350064332939156900604913984336727830706863279653874179194387938184648108877029337487528533752543804168433639434785812450782734978442586727987749071376196707653546807951243454570056636307752684067635571302407884229556256172769040983091696481796575706786295848816473940147501357955746836322486331634952950520435928786444324276768345875635880578758329536005588638632553417350404531593996157442898893029507608801755144196099692616104017154008505871321409175471886907641008623631571105458417484880076246802741606442296668417269000182932224591170838036525609528753314093834696607425712767749887958651150381214675872900320724168244688780905834050667061994137196291446675876355059503828429281592873756784814511283649352695771588067507870043451661385828309900558668134150741048812106774259038077942701667912663715245030089327530720936603936509304031778125519986054839008787350606610039248778558411105074856191517732125772788425859041986720919124174229123135043742762776404219990238415086862229864761757560728037259693629046580910084175869978106135609499268663238340169224653141753151891831913807431365084435006188230055464475799751422113237617664176848892086317069197225577810603251898982653558973706467153033600643584436272821885609728187419948529995354004141865542911329554395223503929149927715342353139142508971132006383277343502049963549045245059423379742230705804163146099547553016790606387446587622663553059942129192114730432436602271475258574155490551995858270312909309199997601001650125079160268617741862165967595934456199148351525240319678624054285088130828272863284215045580895158141141648774919537238978028808930525044829263316999611052576799593283437477032651233859513573908458545437950534047263472305788879541587676345516304767368299959279606689211112987823828111696218729991695220242127007811292218259606787548193424210203401696404856523076029341420794082477818044768851010086645533651328254340582878410238152300081027890333572592059016293221527975933411701388115730935025094336858618030621811831821435660449188874957723452934865905178149519776318971303051388553762849708350430686168779556487753989932811970703858171002034254944013674615620838794087027877929494439414307852433448596903937868972662660838550631719498997973955350531731584478189247983003420489978448453014306462155761379487321784372085752517293374416435608959769603289695015790532648025306485704825539807281068857354402538021170473384101978619247142921169968873894385210547327276837035292723985832685386875273216 [81,33] 754547703752540748910479162400287058528845384521496275479201476140822120391659408180523562965421349976514059568104542080543665066160040926962387557136137747678896476777948432771710221942086569922196666288581322719314438798392832748827903425928213273331216406728292425083149772253933448765253709192415741065994594822309716495354139211840864458407727603969437838688833736977117820703426099003767113676368332797906827305017250315716814503260056395744861187612547546294250312323374337695605486468190172972337309123094680592435776181715200009022729607578235870259161689022168139593589144664911774126266552345081088962139775481608144201068068059048164259317264243031273720257372699906496623103457591800413025216139512599572386419383507180246554522071508800008633648918907727620427866163340062404030674307477625895822911106449343063443094589443445283623680278284087782445523307356305791989763773553275450020091359963325047272968684131934224680199197564144136042230880150562914758962454083711665674799167277164042396363762941241103456819444161392532157601573807657843620931694914693882262486494063008868959716952316430592886366955723823721585715276582185756536493602051581205703080490405381386601375092940888910069613972980028318990304590328619484336678225030972166626679080284078662585270654053015752067729540689057907061612564285099478479603901318919481313192572053833454743923938397047555722218960721532147738936359050411178333331796519456244618452889172440862822843637862720997539334718560021434808529587481555317931066262813401451254876083778125762039744520081640911547577971864019063294384908708696426452692422385885584784781307855807780288202022260032739032881443861721930429763060289571290315804323769378915539644998756687753539884829376257755089162974566688974773577789008430308647688510322308910834084427520138968820538142420735950516194883507296890696140291814042222519398731594594588570798021069550983970713094528078481176852170742164147507165304130824256971431653688002383175348029805463289087300357433130453229229427200003374360088478448264145059088394395714004735998401918931835031859899270302416515097767251096485052704770108360676171630503331496304705454499652235310977171600371895815788864775194010231974350090186660325426288577430645426457495380486125429683524141878822341788327174915660491422423450467774130356942353936492584263830361276227727928600717841256836490636992589839429086132490640026514855465531517895482516156334418995833431906485589420250447335404680070604614971754794612225099010506218097925159581711330852775133423305704770051480992897031643871107883729901399194973318015877120 [81,34] -410575257617301074802296288837995447642620429887822924073156337097061108978983264460473436138373033047388746311893490088421917208385958413398117299977133812245224060214107975343126160327589721110234675150771263636945498386356670156549589448858454552792894540367855209270112093449278547691511536972217052104933135202337590622223546025548993926132355592378648271824384953712606991032612830649403151441589140665438352765661504008270833051165822198700921339352313274396377680198506967763663270981874484458297743068073533986325782537027189501168428699901486654227324040365851441854863076501270335804382576701993420690514975017750050296791286806493952231457960269214450833885672016815678306257551821738679214529370923947370711226425004709648700234512620468132796508578434156964555394704929719028248393946250035131345140179076048448258869742625202254141699763840351625549258242800980231539007632987152461233146852488477167553790473041917028052442675859802089949921642555678016282334846183992045348083123114149996172106756747018818510952734925872275245018163206680380034994556001555031656248583463657692153525935030596591796463804086258335758577371586633001348150768430971386028221349058622569741362077763760610595624796615371712365354241918577471482833234348034480475226303247799685010761391274585214777193045885626856865000801506934354068489717185224756104464339265741571326860498790016781075516708650231166171471521134487944122462215604733166486755298991489740670882097877554129379054989170768524961039753892454636130774016761659637185851921869157930056199033548382459814375273758305590683096042601526829029611020698679718357517193331588779912830029679196648700022803673776667200338583339932914552092496749097077966398574271735017752142402492197302566486020095459574649234992609142280108297709916116239310880534311488024639023870282871599809389735428149175283677119876294918645227130823261412080984098115400081885642357139687788361025386869583568042613085397582706209042618562784147097557054868103553706406187669894853849231226136128820986329696557712095402056722856920766354400764235029262330840309428379464876654282719327163410846585316307391684005683737066117582474767903012539987950164388385664386444456645082788946142581527682508361281172624715808158762587049364184836544234147051332802050785040647663311795856921056597446486197485256710127458334052336188501622540996678845034137440278211384106574412976613444581280444367467829649244202100595240850013938021192279487121963643449305873968866299387618420782110366801839633725822211827988744649895340346244017315545971537947799400720495775699976434221056 [81,35] 140979499498914350897879791308369833523641254324519740606098347206148594539689710256138414011942181900224848565679099144428819423561207178777477861526355551244473326678555331215464776019482247531470089280353246859249792324224247028271909776677008708903881296656541480453915943895566642803358107477146128946497445480704632986623517968401655161239975043969541229072475224709896154718683144970803744763603074496511544360946091322875882947388878618465074833935653938400627160422019638805591856222672694419695288901663560687966159276241235039439176011735401148761694038401691442270803506083780970779527997716743671191605886575165438753939445897906685692662610080693619406945160390247124774946068256826138979971601932513360547859104728946197528561826476898388064064788595517455509781750615146162312960460825096222210337359771756776518619250420053375164146751759405927298326518650901263332411127267933381579016060692258656304865235354076869764488376219380740989390876358347977842554933876038549390116223291375368069120604959413486335622964604931562904171192781851524228467146613706037030820595099986633103351994386642840296962501109985818788028584987917075949746805867921314971265604764127783444557607568499503195877134779377101904771497062916493147178272278925769418733576219307947914123981060862137926742029311982399646918428485589791582658752060479683107749116963734797781357973481943605313605662568881332892213342396950459059015678682016648964361430287029488673748177907857973823547901242500547335637565056492765377655016823858229440266158885615372457433180700413926908004252818290485552066184851986753967309327032437876042871057080391070403052095345911238875294131686033273804193057743078504699221238231827225159278569794174068215130567043998598321044649074190295869517037724868779443328761884960308767079050407526519582064192783752277531531394100424291382908237732213939476206510018300143909749282881950941755657761841782182253448430369601241096961425500087195287090794718503777890078503322771247554012574835528245489179038212005127882709223128987016523231894069042263992165228053403573460225089101857919556088646369051815564991418007659447181568212916780838913414209553308180450639181081676979386490965172017156666380078456221545849524297831089495640728260320289541855300040593812646609616559359889919293926836848810679243644229497856865374283472652459927309754943511521265909117764058831728883233625945000806268794238292172330903534899359669373500868437667864442719090545859796038562793163498460836108395045643483002194175411273785835068547485702634450795203860474272091475898672019543928592138240 [81,36] -3092876043920243248176735492150860204284186578159405783379492056125604355539193898147581972701515166101328596500763491696768839985496298015162344096091217064945458616117345636328546145284761464099149791251086874338245452817333476935934193425256544001395005406089495471574998307082252578288091248010494770532010866569012093471938085295106309770005230794952549579901289219619045334644573941530996630782318500873893757060822273595399313398172010293791825474052778929947679526513092152267715250062157504377395635442210746456718092597007286905404064954852937533820137308129022489363303316662335476340086211920199862326111326546111758651374084055163142003821411183383363870139211773909955640861860093214265119714141510206242002632137543156776076135949518609386351812385897539707731745138498541674378324654925591054165420405053145013805751958590084600722253279528887748241834193639167972549172102913957780158930663882019845969626763484272938589065408665937351516117426949271180017755309765510968498358249917029945922517844406001471189310277875295297007182750635115782352835558812669750386587035007340123918092385424849310761558480750218861494888330806301987026697541280828360290451380466897864710070227922483969125361824748897890904892655258965024574430292893761735388337722633037787840006072058486811253206829802334860536681219531431111970795830369128527363440160363432878669446347013178010402447216898969963740574625621283535930424724466893812310560096535394836226068476697280502457869665598915054793305147788808406400748965429529998571879816620026610319395245638734064403463590812812984425462184120560160776665887732453828986757709756042552086416143793557392466932756731852124886372175891799229073254269408565269086316888149841331531659213017072896306898924861465810424016550108359724212253145137116362438069374623923649647218335557823096185988431117986823172551382573509803059852070692352072522180557868158127425800866805485845385024298566615810508538279323023940735543821753869211348729834621638762549491092078855287004297772751506201204252437272313959494133307562993426632978497622559564287054653061589947459838800530852647741136409560579915736433411121013218542814877441606751866295337364763430855764048004981693661146098460987192569417837202002645623388526852174392232433752952507293759490705708767396515193648481224666532375645995477869192389561425092215077264185658929947698579248408900445567419791944989561203832575567598747446973104734415904475409559242702350536288868582639580310865421021975465378478439561584897128881986738529451773463449105120460387937874053127879008808832587530240000 [81,37] -34647051641105546712374684382898951888040381595041510609281984441651076524851112250959055180663487108193629191550778951630395528775153157878188614357022834465853774551113000743212623938016911357053468331658912639436085033074934381313906336508438639831301450869973056363585430920716766713460137852185466775091189099146155417416090194585528721744094646808475350695445669941244299698050546188233536304054880740808044469660829039799418905158564422974363621756526417340645988755878141168087872257074498842969423385151060901405342535671239232860926620415612908387922408349133635610706309746455317289112903360103954328329662200738541431421044094066325263130716659125145882058064101859003970640292581405375049098421959719343238799443207655887756187483587406302036814570937372862484997966162866956232534204885841912071227749368529833964687533435968864986855120497168132303729884218492766440884372946514324908274664784228597727725317072138930124446552314723371050131171429155928644092171683557925113973274997236857098367599233995265221054627394818873505328900471175917004297950158677914945303201812576144927180334203871013315151596042506793520210630947863054309839120674595028371281763511513068004609383800633275334342073299684069329951272158469421343016828270126788244088583026025181568189787251478712443705435912646545434949021592316582817553452319948665835070448859866792711120809431112180786044871416507072001249839100765687017863050726644369778140643306399106088332605755272974884287460452104267353988390577533516436890401818114171455352291959155592119904601312630079200054877765844786132976110771176140645127806127812702829377861104959799321264145244255535085619975348166143464607607448068901167370882095116486542646863166116444843636338367254624937628867782779689196253085832199641537267719572099761728519405967139491268004136057077344548889664614474609793629273103480271196535940995115210637560287877628343624481352767994737376268228245527038124759160004658810753655849566641336110671535143408081241305368704354055432772479513292928152208883417575045162253290912954806851534044496043658740623516298119490565759268152349935095618651057896525130443856586989277027684495009010649867415171776565811329854954759373841275198061146081346624971168430605874724763566419144999469324253739693548643094914963891518072269617389879120959651292923111177210883372477303505430767760936991627188781196672347263996664534789043218117761414516681359630450257804240104383740847820458645335723241377512479621540504980111037635612751279308058062622598206684990239716358086499273079283523275315548727128652060295168000 [81,38] 28541100562923846015084212398037033916303915363014954981069027863932293356464320641038560047230694205819213965674624460557953225251949501551537622702027965362656750063387881258477516645817196009794761917182555256935727543384113346742455309023649837723440703134231908178621963559238804224337623154618223426068625758994426961245918216401511127910793840179499143028093774115830232274992322382288773382141940589054908189980090640300066681468429756882668835943986964543729856572761370116892225835055820371729109654015199109875426401213420023848355647230923247240006234423602880976136519696868936275842294849933405578976604309159804800004317773686906732489900111498039089539643636705095589085993462959748709405800413303782707835253145518501016115617636558467080164794418426831394369911014231249684252228583405389889422735062750302999956959273816283206591867328916155823012874985782417571856874773684672708355969475550413840215493826753269177435611223060400433493665907732615152712393508914815750414284820364547592682154834666273727380044300743169670532920952818879333598382997312738962146312778736968027701407450037492335450821049027944511164379032333213586676544947932896766682811265840448655945904160117627876297358632819487218771592650401550907221966760642538586023250065513921933297953888835987276621517241711683585559850172185027017207670149822362062711652726032670183200113322618903845068392765085832504290021635822522562121063370226232077406038766645596181258404964273365523727858042466230519400853129266170394147455936108933876380173711466621127724249128860952052076206012619107223750841976663027784621454332044382908835935214714874486852434358310894623331056735475975548995463434556308135372785340296237265616416837342826921927288183167888689923719308400226282561747039733458455161403669358681571003825807564386414576253750069176242466078428117292702772722798132857497029354268574004081864454314787706486879104929188656102742143258323911729768026336743224620817821433171917489469105975997061864722734229018484967054283612697044863078533908344141607218962922126645475086040520348776048867437463362779243389900135071360955249842303258927046214360309630113724723108387358374875903266570856148546218227970865006167571159580251927729537916370815184590257175279238264960432834827368534100228221799326091316990044607077714768870930516926810277901561796090207290117782375772106206428478451113958748272962937840264478455055284860824273620751769064541719804455860033995081015094647965952315514442246119783211738671251348047602916322488850145653264468482057993759231123692473149440339730235392000 [81,39] -14743560860490036496954176386923826446943470434197097162056910570438540974478195759909560908127308054459794544765211025956195602703659616360402336710208991746631468466724674609183835658575265020750743296209590961284357954540937821746489893793661949080487735607413626510651777020906734125697502929935481468678338531688104120142254262681757618636911053440928734207763345806072725876358777323665742828638890660489656948220583514953133606645662681314762491931299853568428727214572873730281980562586853570527129266698585098805426451941631975883464987863953192634115916994724826301913397398580913138889913853429509015519664127086423198746624082820542282784860638058312704482483079275374213505833139477264403429358771122045329962545625592610585386372495729228524772204831674934921380945446504841486745649322326331021262994967504046821280784485577068681258389613094706587875478924633735463721029933527158053822974197002424177998148772436881999181709638531285272466991728382866248512798501028416442014364154180609291802031109518531100699781993137409642236556520802131881652766508608747233833008700238314287023673748678433401900266327838527133788040457361783845239655920491147918697523036693579901058026567863450150981307083947332350641571949691431308163805060629191115596439102078626085451895654874958229535650057827615600554682951731204635213564718061576321310867630744818986088292272353674303716753219852156518015999862852821786403179929940261380958686275427871838751935697015977541217100623073864158098642113996115303618618065845579146011966932113026371190814937666398503572460934818800969309474042357212593897208900437835163140518819657809013770174364133880127634402603753840316713267330951942814059075999272787118702015486807716540293736995516899673214807102424724640030638843744939839964199578313729122006125467557740832377537006077324885179414625043767886493970014189336255998148199519170594822794477104408656190408823021399416609362807002769061008010157361067519416984244985643727070680082007418042033346286436254009435712095234200985012929158284338785446444909837799615753921916842145532465363457106347418777070845261538237427217655360224497499687089803516836844802719572906976047067344829482730359253486575545939600922120486850517478071237668131193915954277292836680510643670938263477508459906522913038995196724762882994986170663535687652764237910886966919909202026891049141158982574378253391804199738850026127439984700626479583494886265601941310749162318165096627582341653748187345529105678605532209766150408957157686532694388695683827726271535958255904624317956818266555471101952000 [81,40] 5591113055418811370581848365257286375367026652482420817604503248094248619822442205899218635658037581394103318992570875138789700998168729843509650142471459585012892916431529468159382317330505541506373104463244741161206204847501424809003673400057047206685108535026815072854898708809212449043173223681139311698122328239228572373646918467664354111343895121619109296724935307032087759065960160534036000331534980659758148342222762601124921065538330998706208885903656265443441116358664134691444395676036102147263622648664417719046428737049655783119283751903856211464998944742377177908510048277302664838521448309971672891464255596304226188207647580056630157638795818116458102787810923601642574494345180046059548916087322684483261908272833499114443825500478428107511491003951587015859556050404862497715301014747909616301329446608562405713549519654727033349903300386628584254739571342832771029727728267860785046926247410254327577658253878529708787220227853769971866628246635436694815943940353906538432023145754421357335015553136890039450386983674926951494971654054991153694005174945899828664118437441363319414688514362248325422009842286412408132912674051363330436358000274868718062225107218940181537228152815345245409064508548788856257155490706386344793585387219408774893123441650049652272520742439398782960468375561151819432314022322699697889328177872020430296399024208087060673307778672103140922846723601086302733128264542679642102472951658083724152351196750482193867496104889343092913145954455411743093860750445220633487554023393860635535141331294378840651162948439133057696102319933361647579050397808497159331833421850392645630724476771421670670471542149094648038557952251291979067318106133576964677246672123766855678986818816048002340143694301147866914730142598178364869249940886251141711014050085259049382240962493845592395695821566870920471098260931950327152172937037874926887241246544926745726241282700978261831616530384444527582782004582794213316155726810544979846755819014955564244836396320829251395578250243241482167564359632663052228733638086036412051567918208116436236263999227291855767879658830330999807706397201813058660415331408629897152362964603431917914634964160622760580790963959975029557664706875335460274529842003226959960106838422368332222029831676353624849271215388534107271395586337866295926285803387640107835027779926453830250683026753794912121348114301641934273933650723363659729236614688304696995681140236509693581096955154574493176316104198840253500801125670284697147184539687502908077299297774284884526560774852004837415718260188927296090783601598979006005248000 [81,41] -1522909911914966108572203057902130711456924328742241519657114828619995592314261946645796060345060317824757262195210919354390986142305125452648326816511214930204026427628396697753204046965488673060880840636863823301689721671651337521515754661413009112419834914282136352067322741243842363633223991905142734991191314261913949518248476513275025542306320808544588688173405411474540617738931410868017367241483982848574801774189552794032520097723452781640729169266455241973866266625625336928893250037162371895008070686972326603228285794388581442279479309922545815143761291053663016774359057031975486958292553336953011709801732002966228027524328090469547343439161998135153968756250063145031331106623511960792887925075991927939517794347760131695462210915661241418364011598634797999098212770218828964699018581100205979467685347362231500398600689047396347472681371338194335616426504350388580888131522963837836491117002683111514856909397480433207005399662662279751028642643194372725070176836912159701454399072360673050620141563436593848296272487650932101361659206044975496038288264422853216833292094601202291959465720481198461189324731817612545048044047835949588095313751247359330296599023550438554190612719899745386283166341632709446596224345498645599569303618167082554140552344796220032357421412131680612487231281117763417722865428977809267841973378962445276307317193161980857533381547929257757599364452292229611265704060114954995226750450673645402874725771476060719980827031064610250711956439956968127240612831657627058768521948776835203139684704240932859919985273366918694641883037690528578583531133280082447914033842938786308498048558292353825219814773162817848060086107333320621320815285698894676719950170822411558626638153962290613104670841318686697391994441684450241341815146772070661195513084822616479986501618741284299790104780727380931571028752715079407152533270563107822438055758490262044751756310228342115044306125156079025367949908650663920049762543341904685561676322057409308629863281386636843076927591007468864286967825274055241615917034090269091258838502834760313402244634780815589824609283983368941659616029267126903041755902711952828001289732166311464266810941473827690011875874259538218609562039592603667665912269582563523300045162261589097499914690125660957661256735570838783566748548327305315161133154786133519898510968462080400420908761528355289822996456215178565903280178678834251779935348513342907844521077601104549788328211033303961038165613194267066795086475176816388728952719895738174125713552709523137317234069038538025872839206681876333328310333864272723968000 [81,42] 208745134810140257628384610956687863473953746891622509944927795019885028318524763711865328700720027600288855986466178693845030353082903981862969191947658082964643085972367578538160262325849225426180922809564208842225002257228965059978255737455332345636423325663896512028682822735677556572713245841915768536091191618026767548871070678459972986729727537705706803003987762493498559560393511731495429630188170693179204251357953571245896177102299184503657206960768639340487514425785577291501839142047052973528196208187006400489094868066930854080995160766015984309853683333665008832137321311200559824143806806916614128421784453308303753109260081733883268076912839103489040235760971493112439367895016793934457070519455564353825833981614679374729197901644492009358373646563561646254877885470219578186210734968612942497489881976065906604814316581004394152570773262384966708411222376429239309838805055140142140190596122138814796885624906993740204621775704697919685284888601980083907205373875236944746260230498541398787877703984144875740019448146758590089874467325397364856667881065325767915955121457819852515933666408950717009009240629654566722223934793313403834046828200898531044544596072740385545761580162192711617695039059762825338558027716008756078372800678419772864467754169566287500903571255719608907242048667472876529780604299859768696499555061806429645869520355825395923809929724091466655814135484719479369427347573516006431519136852099983445675312700198752686857650870294225130212000343332369205055475361012805052395091744000961441130500890371898284328685527072458714233533718160145950882971959695843153375696100514033611103300413603980666555303873707118160945843558773989526091048979989224367047291897352370249294733863059668976692558720467183462364471405307161758793175783213724568643029241588924946625951700960753580791069161789386343790631242825779579048556989912051591163465173115246455678799307112140816059084023268755898622143144404598609294747122939733006728417454389849032877284253994247866341560374037455218728229134556833033565786272571013620941572481903251548381355209224285166544332010351672443354450534651803556200493360139857690903724704503282684439399202396883905401289399184274750956105668517724839676250505115887080337480457216371876614025522581584791827591881114128527301598510619619362495249744521801004621002379671925977791449712416290297948280182436269339598778202938819383411134928875677911733016310573341211203552425438318481213017197608545829040412697415990049886878990558768609742225572302529172783846317052850006520257163928338457522067914883072000 [81,43] 64991737864107698569151976852117398593482728609653403721901214960352306239426893072214688873931747110474513107794402359750932611526206196641974644640575874095059474528850739673783271751068967526931082830301393139152691322956415045383980004045172032110315515212239225047397400593759764925056582977955363502046746266336901167101649306704110742794444764542303575671426997155721996564677610338203048742170718661051707262182024184058275957091704300360430785029933028384112494125318735576018948982638744727901623032009437037851334173339464720176079472876033065782755784391651166188985845101277954516626879158235105947951073015044034151883275486465050637829857145950028686101529432684147575552813079463789570500748446158475499438765896385558078162016991990465832441210947786892585293954028996258873368973519756708212769587197393061737054720969827525109078466582322822997015872111319728272995002485688587968299767230931713914007400289535199400336616515039097976338235968216419194120853874738418098207532623301248691854053415133161272792402680767407437897060009686571657200834462015085279645994807203792538514707120359473806008328422175956725541313448311693020941850321715682811029702597399239282640537784408951420222257192242414505503584020352398929158442805661818902402523311488025034445414833771948757626838235176269661156775685988170043489838213585493596100869093263022218767813878060515954092023756583766878381379472956189658875396406641832427669944759013397046774012464816288830337170626267836110272523051752114199835308509764306211634025350849803268785432216319063930581644015548408083939828735644017716927233296188528067033563704502215550324404459992739636280523462585399309198712166424647483790709000577476493764343741397897842720613341236959877824317228891123139272503921400188311716893804458094772381497762765070455549077189949606527019141157914699265985302335721225786581266204895790148475991918298189153145643812424891954236851883962324204901915950287083523558943854941785429438560486659749658687527230660601925539966932531408988833660655885415795003187931719386652871747276336719509937860147125356107597076434675090629757902573508637330204734104792568799189364847979826870089999959723632055246288815081138620908703654630208157776686720511017651250173978189653328795176196749499558151158262489491683222550754380992907666405581551547567317545199262025591919690428395657955465272032602985886683373928656319093466759981478272001774254366187214293471193552479657317018629280417887562433135966305099392362408122852005397688160901176790218167811837719925774621926752256000 [81,44] -63899488208553856151850763804708620812631657970361816511543010725877202806006870947036329618741522743838602722048258315044081260201153699648518052685822077542607267943833733579942894930245507695820247207838308465210128825895556184910735499603188815847544107994733638740995018871841455504917807893353436604857545512827101834856303690227421683446808268065697235744481914424928548344178866119312904107682415501847667926977719490619234996151497506138022983152651152653598180704523415056513492042614263203141735428130401815765081787316596401654615022237309231939414208278592756492378840508991832156925891975902192989862228081273031931788027744575019947702022830443211459475704181966327923656115995049369084727930555431169190091023766607015702495736323735141132632756479920659508665567749306649613410518473801878023260629315511829603810818220485669677927274847804315281896733694532065901490624696775690917352224591483980440497963045902382680507611327457856807050339433350010173439153080717029966087714885906826126423479855900706872568487196349384896743395033075988899758898420005163394893782795173273682921807613937460318769571445275601211706555987285378935702478888683752875212403290132479065984974757343869358362235170583398036483207400414946423444786474490281378777658083927007349496752589079714304865044031088938274675820023208747005420316843778335934841449213798641179939513536899192006544977677216903417090533270569252121220278841881761369818783947680063575757534406578575348817585373280919635013074002908089631231889883844446206485682306958890499347043064021405521897289156266194169675005813531160385243517617312727567626990432405837326192668510234735288135540017253738636588553682207065332304190338500577544179516367138113402730444747115267324025159547995786357347184789538266242361490831812714515789292847090679312968670143952082966651001948639660598190372013112746767552842719880489361092418748429814956800748641798712305983677324715195414177533610860334081862193686617880127101956414114249898033261573679498740578551639671119459090148348548775394942684693431497033630138192894191008936207900720329318954600433676912078391087855814153682273575106043257059235301080191357184250592164163987522191550077862047584720097459411193870557077314405028387810145512365145613579147522984398439686374391599701877308081659197373029918226034464122318029552976523310198784507708371992708074742087483274333578814569313165261174909543661905585182411274347521231415874202084843186211185827352585925471843829873702990572434889363429343989904652906031006476010668370325093891440640000 [81,45] 29813832325975326671156620434782157257333148889778223056794642137949173165148704683080618820563063801801108725890745463380163046536950536706426758633058192790700152028445101324401594452154758504010035909039026780787203903015921582654494365958184108941011244240681344026519552449644556923542652641266820252385349190886769747917778677744781857860242752298375108147178006398056752032933733347887738265543788225448949742494969368118539526181106579636032028443550941485791575905915088118335748680753661120047489941992982465019285660193706235260650817401500824207097552258826880974049335481052938154665155058810857025372041322418333913682440588809631994247093571365367310948291262126719867271461560906291221070993800327765443378496182765704502400322988237717687040579173856564556298462929057952638544300151036937512626717544500486628811762185845978312150164258814565249207543137364696349076437816289635452038656020729696170818063368244472440942977250785699921249975506353221207109463260095000439534799415324436389716152060049551766714655191615956819878853838392146874322229008316184240901567438903503194911440765699674108093789942292772058391668571311252739799229942621299392588161462132403809200366528110760025067473769697102527282085463925693352878257861973560570990773113778462516831331245974894335050102951043043700282788652466369536289768798644986904015776229455506321461123187614283264838725996730399870440561459428490333560737888615373982137367145921960231323076013678558025734892743657268632345893228251150148732736552923753857752833072271385314495174868562245492906858330486525887357072737392358546584581553305096891677043806005949675045788742377624010137946183778001677464553419555847560591030779905137658783368018550241859375645000260749144149456379475241385304440507686038468821878576350491746394711606729576942031286641779489088698272395942298113299828962819721689875605491970646119524635891452330957844483560893018853607122738398285022000422761215809214540365622234423238173637554217226712799982485364360690396003200357750020625131665580137412655755552818451623933962930844645619845434797241032372201311697249958481046209604491976006599475504913454389742526774322141908800628218433981420752462902245455308782814442588464059961848163965601410746002421886311805339741878449076301654736235600138827152154729689311688740475297912510952915958136687379523091813985237190740329784274788789577421207021031859358658430127253288329693038673744790363023454867048685577144933786303582613267458224059406391853413639680291878710901858827587722538634264601685716369408000 [81,46] -10126347575105015709910080858406981226420254065364423575017966804924954385579313007554164978287113691324046794842401602002397521670637404458044697531256580773631807197508548676140733137513666057281202358164260308261418823728055223878737825368382247752709282870109860243181636005266076146376780855970130759973726934810819186231868010942139193308961969980126500194790055830010133616331501915456716114824928017815959020425999242793724083590778778108472009240950731889272845760500610502265109591298943640213628160052417788623622198948393602944466566701015140219117600394097945640213778948867059739133259033431945632121073827796257651348016980273905598817143862970821486996814916437240858458923056260448219365546111124768197743193581836622026814633480873933503225800374497433388376412347381658987887547454582587190415767149070524442692372540802926430131505414960988394988538501152774445374758213376923234259515720814734297002621389953016453516136782407416311656865702908205922725833271435386111241189741154838527960857162833514485075664911374725920944243021371608859120847975305126614202993866114632926380064351317342142973870037274966194079209894218026787904689699142707394906130816314698700769967109564028849109670672603650562331042210301129708904503166421168606854474681281894607233889595596973694468119474099771123900917768232834438609028110430076224144014456294621912297904468208955169465030630320284791979388346608772393933953159045050399200461504256955764211650389541843512123457075340855410670022520427985981203715860998986681266221008387687916149310019496085025596397663397710847965077275849727761600155798586430263590661304638854370819548769373076938644868199112727857282517248390571155497583007228474149141416531210424053345114328405112875949022687408380264935002929081028038775211368395438769531110673989873955494551508987457272292439898564393436396726718301637088321066519583726961607855800986609239132568130526871166849477134358514209934460123519621203937393457105047817827173547454508447252345529826583984058865019210402418461255265074911207004574241006246174964790152236383458186286610024434067298039819111579874292172691240009967958525769569804156558930602268182855589083689793277273405200844945934613387896897860520945904730809422181502220691447846279285998274467408634113519623457315400093689401555419757582092166852750011844802842661042518553884078030108357138121771187543504398839157782102928881325213799854359808580351701482153368314780369200211880135750615433958580020385513084102764555738430238833827516817559871749776018770447952377177702400 [81,47] 2708087813169825332602846061240603963349690698264927931101193350862897527745480310058195354858246734620126122818414493357229312439516489545477134581175350368221167500098794716675631556282717941332173403715772530487296280062368305057031588772298361629047850056738354778694310215619652218737478843896228474413782041170099064018740748436023054960334335582703362164103321135095486611237804314533793439666019151398520763325190445312247362540411238537900785304184815292641002416017073052912547948425336459391019667757795705749730985243249714771008426467066162482409171700883782275670235618345146880343000375185574257091428031693537107218230366089563673982003352790195912675172617501485967748889786927415431102430285103341689410361878087130256400946767106844939054330274290535627601126403384086623224832915352161223459757635034260326314368341890107020439895877947580949099980663583455851845921329507693218537543603723323095422211451746741442678050321001212031273242450556754946481141154082861934351004477452997739484577115744981477680738546599009906521292089354921380300203727216312412384014231349869417325695246749168545192297288081817261964737171734361948658556094058063253007400692629617682587446977025307400736755899086364812372222532963867562254915388533071670484765549371240051920901113435841193745627613798183215652563271733011746140545549732148462903217811437018425739272839619211008696143508570263307394390343602869751538429243334238852024073817816127997587676706637624583045397570064535666970021306206973998268393087574584173289974625575461522772180133866726989198411542769354461025858159931403820326617487640664260363063597849478358097157353303259389091312343483305604951111247410342010198009491672528353375663356882709956370548967076172558196630219395306581266328760056424429607670125654974665133489138028514182116626408897653496985409747813596353099776887533309452592403834863059620858411162440773812496754097472828530129002019775922345174656006610663146728434937752036222747648429017560203704793571465145094354710141186345486510506486055532056445568626288114656659227026670302232769483052028813197419237826927797304648091290058609907776142566651521432266757862487087986276857373245376614728842914134704469766905212535243278946480767270170626671743130730185604945420270143422310584449111641809519108313840774766241771418554100151758240427251628217421682553333516561991004707286432836088947585190449504941034375898638375635022107618609652799187728800259144916279443129022210432688670571066679116793763520941603166143392078384428990825323196572290252800 [81,48] -589261585635502057349466155193323524860767307631283847576166964565357344623137030873203050801204230400624450580456637633736913978695213199825557501725862318854362398775523884214390540751885623514165992007655795994572253488723668969100093774226941336315805027633225399648173802442904613406150813427300447612327906763435637203234726460092693224602647252434860195898279262635606137957487412731750676453938680233428331801698843149473932219725610338439678828994585279085281811417179845858839711396584182230308740620300650683275720014628185732602331427157136553273142646375506931393426896506386427779276089650933801201565152016322968226284537578291113325422617525400903408185429088417743046919792384492961694270955308117673885450957830200874984118219706428758137254412477717824906190524386364708979307678135832059241641754766350199283238104034832729001367182601568250640710198041616292168825036350593429188479412199237009441945608830363397815916450573580193516599359126101635946631613701692498601975523023535123151792350683391915133020398622429926193653774813000905923349470413995934995740498882672779186025052741007475565951805679194777792582294457412856070562230065223455770324657243576220261278132810033774971332937379222212858906939448847699792427830444462551112789989679198314493606842319265536030770806761964843273421023493095113924122886092864791504556387553266052289679629679376198457007212684089276513113888444103028730843503529221496987267076125386142192708781194967116646232257228826764819417418156434398243955286094322632140964506765605413502243411849434542446032144153426112930077771252148741267865296273523511381241662983038233362498803211804968029314841676896120830752965235322529549871711001306686158187380626159763234715913993905351413426869757207606811125059718185090053015367019417177202560595817434193638673354416730423386549525242076798480496492146033299413459336713047757930740213024988804077436105624029701917353113206993911827135336256587531511887979096978402925003495206649809484643296650480136034265258235404728036064621630426429864659483354867731173035807039833460468368361669250647492258254895023950706701263582515530368068654724474290292976909871692847919687905971209137504151231824580738315811375842639869591179892357498815888018950836021075862974604298168863363863929777839313080787804726715987170821941153291355377406156839190126229879871307640847361726577112597609691263144161029258755121619576819546884993272865632133397261445274795692577502228056810938058206149442514702392820578954652132624586437565250656988877826293760000 [81,49] 108357104561098148166852055345947580990643843157565399908712936886287403249212360555067080552465353027910546957475046062320720974988280304651224879322099434502257829276919800094732857684181074665613311231302292700877245161703345893977058769504779180522895858163123942430044323565883288311560667622663333395235804291305887724658218586648467613449050385397143122824561603302793938504338906162283352439245800784685217339549112178284741839191015027866279459260778642488751675090270974297797030206287961417063124079003639656040281142421971749287793200495815184368725934370730855850978508785021363104579849735280757977937735642203464464314784732876990383977958689703906057220532772446560526025677035058008169523249040720738451829069454932621875996571896975838718450401841468096160181942020352535594048774847213252666356340432854976085377908070931911121402670628271160307199929616826440940757182571213469357826886166087286793450513892862293026205786553225576138916559105131856735383393868175461421984372980787760015398126135103369573218119125276080083644009785304630277155880334563225219811752417719047513326091633444456570103897944934477004286675717733197249045795642801351643314553434534420354533340874530214238407895827352085667575030905831914074804352672463078951633656276717994288812171529739279575008998712509555146583083568691897560099786650126959322188919531389213054201926279481536317426479665093214580228630348651848891278544594010766286266776442289629756732345513117776689177955789479049271809624557729883939643040651529770370375629720776807545788100301880803774326720412248700724475678604857125743843889617256291956616541505186196448138067688433148851802272258945488364485860998212821335854417073815986153047370935178439459223690003468106810778010135590624509297008829805328415469668945512457711571828250313581643093369936224988011511954245209869811244928051864164385339300402958779564707398979632645805261771782377679899098378443878249548311695578168559065600878589653364127210275647465082244588226980574884832906228644718138329552228063275923216716505295846329087033091141455212639774617974494549612632263669531949813633434783719179790436753287732513680493509528361011941020595173019674678820572607304484463672242276137970659408523437058000287938719629989255209077587408023695902810684591341127773533054516971492627369728557313122720879501686456217320800938295132203349223741298727409466518049763064253766422318238478491742600130701476583545199353373325295738647586837919292912963086749653417802432627670360238898332809185597643100629919334400 [81,50] -17876979979321261567934933077093906025433754334982510880753205656923131719785921583498295459366811652420081978764166085653238812050143618248259087041852568927643731193345245460350902119074666877916688371901335729050645284295728621530666332715827972121577165596292781223853235143960789046887839049457934813862496528385439745406339074278390105880816529363616449111694696929057407060259117967570981039951914339959672655739381333908799663199546976680536528155475763582364937353027005106795123104423453601937488784128856786506683679063543438670885501340928008098433329920770391338142359349085273352464891653998044393337768921918266974122205004684949466048537364113785168711352375628722026203503211144283904781679880201584671844410579072121968965279504500473250156250898627395646937060793366303548398419009563031222700525204077202633826491414715103815497508891221923291271093636644496189049530638815761445830785171865315916024864179757975316513651894734685416559365109888555547679514767120522146243079622039324296451036163636340187858778208125127905877350005374959314501082881872126459360807541926336117407847639624539644241805954579505505810791828380107308248827162322163325392290724709417086128403308984415665318947235739949831524148475853871391444269511214392483832534253850312246369424241730074815907149792008303871674707542127770943509889840621324327195229728703183928701181185111899894273271963081033973784913277736124191082976594533636110384719631145178346409939508244152056612985509917572840410350679361723245125606672076465554602502450522394073492723066668803443045755382747363867537921442507214630956184549091463408518207108012612850744814980405707245253214693484718528266570196994395468954284058869670242131080782007121153340873769384761689538806883505401875096343472741178914182856175297108079474575404832543814863687443253761934221131096594925830140116829741073890377420837337829605877058515894406262236873869282982098599447436830862568330437888108652157029866226278615594717478893950678764354297479401080407804845723865631068249609638919451705962741826111704446755499250846790697179597478809607268513030945126540773693397363023497297298426572616187940602347941711185942840826527523474553798428490889073024504317405440820612452404805743599005261386346589107769355263508420103457307847020036317198127933339185786792354153795119196274047261962191082289840052288994394789008257818373636659869168875960767361385136364057836806566105053233569013527990329611443050156236770561254026583160142210645067878279925410653072272417815155926455078092800 [81,51] 2835653246879531996405106039207812761826608977432379745467125704531398111412475888999808742759142790542725641024190970935919961399289808874367580736089209350693779056486794415622718405497893572814816778948451957507073529974220306668330383349844972293613751988821819854701495228157510537941847862844250576905172552757168511513023503966150051462622777936666691240584196320905659900673648062840377290098877164669315595014055463793362538333019985418707745730647760303391951209165870044967994931001826264881442639753634174396407625597484760454813616631201509929874140754944437524276653112544272030862645224525737088125503707177485766884962116453615004760702212765555712705122258356035157289141820049550680390447646521947974666415379970220071403061883431282313496207328941950814250938874197730503652186920640883883373212159396786144169084493300481181823832148599222639818324983283476763573821548787634626456470408419984874824874920235801477114531850233402401901290957016712219885835992053056504493643233914706847025235526014562090554165694681598168463265921109585038013292582843854646484100271132775052904640749434946021095930440304660302661132983336574282266978992089315367666933879953049973193912869322142055442146501492693469560468832887882787778163155749086924993228660204534938523884508692697514817978033950505167411346926516113977552790865706299600470416116206248578839454402174084589883755040905417136107566517284948171070627064892696272282520575655222026002112231198751310055623214240881403000967663438522421346926700703649670807367156873242027184357897262011134543352373586159595157621982510715449414848891193756079418263362503313391721539393838365190291541194417214366583474761775049265647229249652303882860962359757675748881761376134532168318421778362337774436836158672531870008569416821248673997785461374197339768776898017419436075205751207604151906395961602317489558330835258414407706675311088358132092592271822533053391470302627261882134972882958415203810117472148322948039039119942815166666201565112537215395507021716977488262543795345498317768807494577133313235710017058926991455063048097167881550849506667754929395227225030986181560511241255513134571808510511870067395352166061509689142943363171812588543899024489614506163831187741867748002677978055449640341039751470048297827204712328195169782770848619121094238291043678402370936903703509103000315340063737384426676548091132158066437410586934621010183250672754798765500906968204195850050811918808163744373291203522070444471175650069931115518774192915994903923738738623166663360512 [81,52] -451274136934589224489543511004568978569722601261480697926326891903088898157812233062198897891666699014851386071973115551571604076075497555076244442989881623095022720369170076993695124526323760321601812852534486516013367938544908448335144536013326122805907716821365801751206265473975144421488774398961782532980413190832614529229561865578802464940028932562291952879201929653489935415784676703487482973944119817445060331177165121080802292902144151220159017701248204683855227778861610730070372780216023497888660359975335771807447010031811305909317962753107441280035300729885380937063387741649305825419097148965313664516045776973818973913231288054606556159018870954300372070095729093023075998983706977936937949070353190761040035202290113412713095959231325536547943214372325345742302337572854603550352939615280605219317735515859667021515960990375819599376453567548419365908858284380686191983157320511901263510010295926362787135856002351698262973448502301947501989540570187128707526270158286508633072310353671711894289899900917835281717062481586627681932039853726042084371215602779202528023731909863203955942648286999974995387181616397672474114831656397619716073439710013622515465458193472459150178760431730210305684788681033498986464695630564390722705732515512578494055693417801670223390307840849953198523855345316668938556901389729389686308437339800355051720188501678109774391302591052642235159917574345274553235955584402129217037681460616582171348836508729381443765189952355872252126613240287270675170507161844069154052051339801972286435343533786213434257713502434196871281144881659005505509156874048288405912116750310787555896226872933661045494762575302095635631703400729507526267189612639724386497951407220135662617934967015949627098773716530165846685258681572730867412857731279478215736629204041336340115435096607991536732857768725389005843888372721107911466040486448343215344183670125649910707832802374433078822916081557264209355208592512813122690625457970814337579418931174818649309487624427879198236428328250286338778109931490186041655937192062103439166216817292564882522241332112100271243412251099136229532714162681306688286880091657771230190268163000852727332546972764211535687776972524976426500420412200499102925360727851410500287364388117312393616129520657091513293061602382873435766409155969639515477183397357437733401217335973213249769460774345397862048921696857208821270460915482195670124460692052799040352407336623156076773694423970109471550428474071990258708069265875468834453979255072740067215485657054339229157556120048369664 [81,53] 71533928302777811581848234424758672075866118109944213431459051111771604180105731145948350979595135275522020008402135778589588168980667700543300032666011475628377348688709303670645159879488135883520939764631891187857510984693394470584424495715634649416433686063277760470430102881220450302348565037274951317312955932093891304906536263816751851047620651111894654857284244436351201682319932202529511207363733673338100347407348895272954893377049173079056814242815600330591422282628517322970344696347408054677613202387404552983856040671606215229292747245944209668177758607320486634013834318540688393801345154501752227224857107721995775761718486768903517132549715708903467052458475953646399899902618976368920142648924990476920735401588542873313556132265345277009444413910457058669285600137212766013758550766625410307074635428142742499258072324276687955094208793826313763129091493741586298081548892091987556693799433306094569991492879975547380967340657162063416563884182167617534002404948021787302035391991916000158808375327921857896084182232355278138146666698418381253064046641549011107602355872578865488428602466590475861522703260318291684586917680057668907436584944426153493087195373860452234001502576034873739479903813991371992538849988021744703260185663937433303003967700237781140650840608320562453803133905556041177155058893308080457075566405759380271580028209008738696545601394502518804117873405120819920431005142598222858011565423430483028594782084362035494278941599374511465565391684706186062036381211060534370967994157819002485675415481083148617331910860089976638047133770886009713674395621461524732225800151227163325964921973664283514808924557304683007427062290906149646988481023698186310458100085522848980963837632584737938092364783171426067740872734802131227690465647491134761735754123152616657760281033170745133957360310597025692611781839168088214485747265689053260775638539405115176909482394352259676759282576081875120058414572167379770267948535954177759253358882874785679467837636298171570431226805650645990586969042891617131636177128788337269845599100202738160814792375705925866367452963918051801762496737494915532336123739332616572603538053781281416294256235638792041520821123135380244914440662482895311802025779114488388248230509650762905344981717305680946144492780173329456307718861117268263292823621813567593238270122138064899168436222048944279525308823878392519057667624161112577036533259434013909427781131962405403428669847571990151914049803044380190303077201870702851720361718604644466533597627824302202037419187896320 [81,54] -10955666873106389609597854050914773990728335809220779315884135115001250333664348015973143731368996176521773875545920391050025119048096352296781862588374490342483024332167037515068312238657332593312381885843840757121729159347275195378056884900583307796662312548259826658798509593056613302171764714906141506430960426771859744340488392121991972794258736853686793645247922475125513957796277875085999611896523987062508512375739079393419515586687293438590442636844965478800201196682937748563837411624694768978103465047412564954933610729134683625623781041735005025554610837847755598927335363237204735421769168531635476543523748926955172239864122137807682659749690040986505176497527844508933211822903133878927643100701832059445875226326614430184463389801176057043568412219871402066549889909394077207746969903099236622691726139671278521967809639893381684361239568540353725733483623043424184787503192342100359080944105332296243519566244669673880707926519511919041467233424599910767292802129287272165727591771083687744485033804978645344781612135506435307460317132744141696881613877048341361966504299514174495366612954291068281615515197861112064740492612286330404004070872149822143487397910869933271160187555456111601118789044698783319292374406658968645790619105273701522998806442568902675061418964249144742434202240181800967458023230699225634227127201378565851491155312450825180759299747072725535776162604278235026111401719156254123204627431765530451033541632322025300771587282557906149824257126938531316286497112384831611354978914285087442836031338682585916804098125020363015627265623799459235492238155887896567962431719957317839819413690267613286865731459383991581480943514891476799106360425999645023249523798239589592191099509753616367649088160065884286234107514604271471850602533806500282619655300907314346349832352152080875179489828851001732127364479648718734230603848723454738440627326781300073008903343736900040344277318163406767594190080273982885148303816704960763281055032607741148738186759308497825286496532273534772953812047607486029275939420118256299042363496311388893974708813526958527450422299127415255929253272100779252873955838003685104589675561153158827659763477192099853313541669724533627412015229697016448393505969127147743309324873328642169822771074025707885822991833125569251280547421910606333684090817028360842229759808525252079731868513919801107898889831810900239692825743312235485492840249929466603328551239904193330603864312193684042024719346295105163298032455545286741292979054976167654948260618062699172820785561600 [81,55] 1551088851085429784869182544918970815711512086184310355647732623021105876628205303273882265311385844800659453478194167592590703284680157224430303571867830741690884535701970932265139485613266516380983503134425937606304430614233835582852764104463395033612582052943778724137440606252172891017111143557224082026834515658608865372630507775842963777302166390195674803141769794183181913331012158881703449145447995535798679795635508871230751552788268032866195773131350954448268508907470282345592534334294259118798425857193824832386666586568734986571648830755647623055085203280874086421162481081860976056898520845635632628461015371887525971718911381062820000515666278304404837625682618525890307577008676130459411575223003518393910308944906719118671690645005238676063746238699390736085509843699860974093353221296855928329232883759177920579506417240703727462497131458430059873393764887844879393059114030259755286846315978493396633753959923306478665473226061405198530432015773061256972006362111882036382007535785713000325570062316635140147062569381529428619308329298922463457989416553914556806985922581900855032165250628752707816927706472271889503995694118069992407431763597238989916931704077558225705992727308019894803240454694511684064731586040886709659174351415792779275207451623121814822001686691836787231404028162685543399132334907989361046348654429058331118971411023202822226258164372951401918674455856347792006972824364957896587734792624304707990008555620752151432219076376231964380799741311420597429950717229669911993047107370780197307886166033199926032356903148978392456186002104098984361467652994272057114966706913388272924811511926795844158169494579995623425907565319747330506280451715144729106151342190026193700320268271447872903758924380501865971848423802177811629523397657811715589085878300789164175359644603874870047341336079603893030803353233102934118244117515744294257035196476301708207839850137489008280606070802628527129931031839209095690311474925605120247763027932412287785140009623373719253705136893216927632315338617841978320691934246151760817139304348069649288246093788679673362530442845453109593186512516028880302515047433696003916222303982139426125811312969281285165223808743909658000306646155076975245505598779511807327959492967488030934231035632238641382201929473550719629260213814338591901919608081824867380861467834697708144350689105138035947630458253313659683694726475336948361145874943985252441012583197948715395072143591111298774168012070308563063905388841937671280053580836403373307843361955232835807739904 [81,56] -207076704477047281893401970961126343417950939764830613421841386711033032602142257546194684340198655965795350469170243996554436711147204905578552698455235021812476825234852775473038660231488889697045751255715700752261363959243374124631934673625880606274603219229671140605859986790065886901463455395106227230898476839857940378279761297546841512048227529531155487769587229996121361229108121836317453188909012979316477335756869276983173944995303859125044168042154564526308977503750107076158956975291285629989344632491524345703940253716339592889311145087100734176978359233648966874086735202908939173741728884492218962974640011387442625021375180413290048368873357648444588306060959882758414636032299727543303256866556483899203906030990283263205499641864155353374217327363436704237157617631325418100017177741074497520811480285538019912496311792773696261692353677275525636214561466417923905604176966942664553411191255681412514527086526632719968190007847734385817687749628818114431790931199701839830771041797315069146146208590300872280454304982124787585094908370421818536625239704071259633776773093015012516420970739212968516103644462655019372421501020914882033723307166033639842671693624638319960440330502121928816137462916941975029806678066982590922015855546500889876366326353409537076065903601696974134454802028204443633315694735344313385545709930420768548083789098537875847068232172972332319967850556760171071892757106223501269484440756193990861558370678673440160287621391127450295334776225630782500084959041633546188799451094581271151056599178018622720796492930220976933192526053696075101659742007244041827537720082672147921719475335511418297852979185995108350347859072803732367933556625826805790633932436684606044881041325606032360663030182493937829610691983623159318318278720692025888431360867112461123291703317964675410457818743632646751155157896325730811986799043031065653424083822522373212898580916044093261186598635659366869486202236757045370901156726834614253755254422421946613865247429048181064826784410858012283325152568765901811838254589655272382899023503778360624537747292491957849637526838843287830500558478624337684012803053687519106873331343292363216488531866522067813061811498806527915877038933838723274756652157511940840844186050112270907018437549441362156813891532947084273140815050694109259917918190946949877150240192888891233524021334724794976873544011419518181484172919168990219891372676229305476676892659212586634652399736783830866314108399950430804480879772303870449909179977809860084495859248150846898176 [81,57] 29803150153735254662628737638408137134326996182927902540504993546433070757735362997204655568877937388134406110065029012998485102823609858414360614525256226774387042360996998391293452204262950714728189977425704608696548657301807924323759966343993332791240544257041831690997487055535240469065477795886702053773457068561362726746982087390991195444956260579159316232629725903572954241084531977070036890572151821931362296846255443675711811725003227436798649666627066510488425121040035381058398152669315410603483577514388555640253860550399209040320836753581696049542928558371222567256006076107801696667330041948799309201125364545347080450829144439081972753882756194575138682099599996412076793009909424117311107546192330953591616141882274936489619314680109935150384121152521595405244963870723337185248759423299194725394796846135852604093560081951386770951054910181525542317524569985549896005039760540630898208373568023645169820211708866941149082903759928492393018267957504584302918855690321709554471240999556583815683006539926552363668633476024601746045195495426259324259307420579327101345696008954294225553416104783317712511911279273426067608961909025751616331142704858421026935858403626129231816740484648519974317744204374205267699393994673827063240903310164651856149306345892972331259314282810294632788737004400023543852471789625964622764448015730995235071449937548029969396147675379575174528668807543907414097144197087797491948979050499142647923269912055163257994131633264757990411507323461460761932376350919447488784525858695879090221676239102787816911446814614458431913211669164211360622097320029007867693537465155362723123938157878253321932267204667070076339123551633421967776432680891585041369752803468176765429043717319977393419461074984844392364915867868491887438122987778552066367319627867524225743187916038793324245519990707111740643423229503219326919123017366761630045686520443264153679270742701186253170630940011224729803465176702283686824845307938814552245023813568595520696389128737293899661282838155890135163820698149884904029235304716788969847643146228417706991786492843916491343918773680207248809895116924637084916237316684637780825476348804505074607307796960322546476101408893942913146099728548969286243570037691248184622899081810560685829208695796360752746587066499985062782943651728243729899739519635923041933787361993206779576234058729877071398900704380310417670482054038466009151860050869194314208500109416035836132542166675942764606326813897352473282296805276822495373966162608731631130593200898572288 [81,58] -4619428000606651152707314518682611070780068327276891663798139600180540330234338791836632822456755593893166945541128598109967729851854836577876067824576591563518727889907304172695042544228658181540839302592014606728218741040099295251767365399485912208776953842230524376897081531518449277231591708425502046967427458054115830930689568205273713475901545394903987091231830083137005401212836008295809168224284585403697606877676113478870740377983672868964458386521187325559189035690388186936612380901485696006167554192906864712073081887138513356542802267697767049243029642346195030207776757222638067586886367634771837256924163119726875707521603080360995894568675048799423040579305819046226955209666008390631624798772324815761128840532413725413373327698593441965239359978936136583357539168849184037151217043722808588622060743617259143969444627397166285743307063540943125383227058463362650463220211132428559039148913272817417100948091950301125629186327836245369876933868125384194719107869014306093270900025336065662339236434573469856098797838788297711607131545176306337609955511586312064014897076715443253430985686224908195119112911821736689781388998143577495942715729090036757010522534765387201776005317352877363249657102616905637098582466011991128572290407600376207746512531183393391535942141530648808418523457049210382108277463354614014742212818521417264446516547690754683447958077724196733489037071892414901361234138054156969704962282630416619186965456239818297103204957731566994666205640998888524156237558173996847622261230873771539669627676386747236287473384056260924603095041925520136703121945763263949619871052554014688979212517400834773699651947277970486322124891142252693483839204996603523626947844392244784926577839974596179971297902063778638970740598689349129371427615084820095272037362982652344362410926069029690504820476429678402734994666656599696396366940552232197152629003842727613918660667334765973861106599999360238069980092483524313751350917912031359479568963400180994355288540120806433393757932506776726873175483938242376383996659863009561700815255016830318380552872456879880114997993408994030034729903832699781888187640774802553023193410765887509874270640378941979549811429080819733968011752389654928382357063981039608372849128038046691072242196434366507609253695622645014929119118032411879902731936891991565851619117407966593325881249834714387089075483038557687019417114766223184264470241076755354075531413818667735828119454828456201183024566425490387240746372498608272362904206839600322788343387521024 [81,59] 559046973765750424086282415936740350445463068662309822289634363608090106355424138766490590831853869350881710029471889410220988085470273260295350726689530700835275660882275748489520904987649083783879952790854555867087788512222631388892857304841308856754322963541944905887942036804164616618685871477216470141722079318244717645851132336846103107843851263498243421031517010902869118262925764356046004827613753117644413648620713521788345637399320299568907156050710044912765368469594002944127988434067432139033051016478135800922477237132562018191675926478475712378255526310895920747865285609435639009961888082904069208052590191316159100121956087427670891947701397966637513219042046757773919120224398248400198935677305134792537370425183078576461156442488358477996158996022691808119702326398815476688515754408064980627922723175659169151783896877246976396985482922740539460583172742982967639120608052142000865103517809558604208695416206208108181758177556749143947056178727690160751944871545687049568064112162164082259785823133162185762260231743604917502921197279585157549647224077529728469208718645567547824458623000321745949415397176574784098401041523856123666660596459106170402731153359394099638999713341958142563489150497745108356395626106118927755782736374803142176312089132414916953009893795639125146640085024079454749222826245952435358922074616037509647368277180578468992258290813296827434265424525666012505076731732951562451586639796202058622239669815890131988421921541333461232831404075376948662994516805314522469744519054438314372189127220615915249150935956147216251301807353023313076635825685931872155212576215711316002267033902279277598339250848735632192648467904955994595191141796732250948933038453788126877185068856028362495915794796949299931585546513085036255729318189070320542430697059476429868848865938864231909267041943452677234126897226406696574694683861721998204325236964650046673193335774670642712052423444570810092301820035345885100446048666295704755511181701538923445642428486626847964439623630241163014668176143602411622576257311256165355205106197570550672185189933325439728801780714715046829204802421177877106930054080019167776456941651893841365915526750454008470152288641879920990985106496040175456682192859479436252314951904658543393746004387522829810480793177465679000305382062159108392497713250439905202752678107698250368781919158501358763102911297422954172615983964786681696294468060339973971795822793053368105682389134054187275155624558801961592293535176875971155259361544763384035125755904 [81,60] -27873885301687824408033288032000719841851820112674760447162606428873690857914005482820145630076403851718150703468453890297293776662456813544804347617912081067473816661025449477780368530293478438240357733921505522429930555321332310512398532461970131614443001264826400551152687243836760784445237071265080477227150226887724932677729243882319596127457957808523144095094857601463618834609979515578975297428560420311383676321503503360510069783922818047115829519242226749661695343741444620553258064294695801066561851594051306583027192441892249205628566878642516558979788055609648131448315139373576593496880225369255860518858702082684939877498709014311341422745258579585643559418741993792359355973315773285281886290242225212993362961204830939731506737003846754093875256394701078321147079068965740685325636727382312930648469763731713716798850816639416216315759188105236691165066414404613245612342825053496556747943918564990699348675233646875267128632269743097612559604624059405048199790968315984124263140452396455905614295539515180163294091378878345219460926218891543402092491538499909174212479222660101905853055555746318221047437851706654804446419730162229328136463283593082815618992055190788445232967583615569610173712879471793363604923217185251342372258509237470440101075839693232195553296189154890306542302385244081726372026135325460473184585821428689339003823969040588319845705170584224649166689427658179156667928728475846664160370072931749208359272773268831661041439526587199383082011108856804029828450216177066291832936634077355469239926068533859925178825089483847720766087951222484615849378468979080816084467111052205115816152569723695694339054718730226673503447538365178058608547374086915420990654353404755441822845672615707049964079465880772133004834120248933179940919732562082553629185948664697713093537676802492409993442650564510576451326983844220722296889818065966353911867216278431568907501230436279907201750472099360432760369725979240195468742697613868226628567581681901723168418205545477442638852352853834540818956891057697204163433017779279573566460128492193080470264942118909706666594704040501629876439881612998964804469990751051574556250987528278115714350841371271440164319163642852028819275792700765414565039285888077115537150373604630060840362091031355195423285401705242707769804120347624993362576157751066748649207516682722288933485868610153931099759216784904283787809126393341054653884014969774581599681398980381843326975554030993203941794380882185297988036122309234095481722744235148074549248 [81,61] -4046801560548644599037495480234432579665025134218946907567372714987200415698960168667767364926116918468115502690157476610683292776455327343268421652497264538394427053709209707532391393687513199260550928281944191741065281498110529509889522448609424416215794294584460223149547244768592328018630226366054128672885624386298673350118066172259944017200780425598690508780552626297375979246372133429411077950186589968777843043421476972211427521572598524713036468048722075657692025747187121662258361465710416373386405368278993352753972607869214318304445495886071562944458221705566868169371324843192319953570819061176532314069545999783781070586787274481675318284868270146893111229556467313581574171013237380622318738877205635942799920828225300424426437765268128782030914123640407335762075742113712675926375881523624104188360193876551591080940268935820947311750875041101627121584779446223551023150626052839118550450573825220248046804774368061388220971771645145185066740688103955925262202449642531357796244663201979957731554822724675105954626207838941326655432033717343096379048151525242725110166317987256329246061085805440078844968574899632276617702655421592827118734955770232674806965623975947828167821568376023666607393001725956910609796265123223306439555480738450092895759042811342657307328297675870373884775918716743849700205641546812054897139814983378026644078936465477042523522907051721439785898940430000811673435425637555242011430354492562462224218674595685020606294499874017496229910344779861898598534947346174653072019881873191937421779140416911476906255806085792624574902719101447748909071977362849953920695813787456631379156160960152516396841140328469785715021809071523477965946019598238789892761250749319464735654087856633272996073006326664927950948777286246586312000729500128272744510760581179565118119442921875523873973453004814531926105408103958446833464598926344553200093537786240051388057068885509479974690160228325615855698683135139612799604294462556169944791269687798174496844778452816107706881886597370496142207941097159626651838280940345664972138141927036702742367742759505509485690055780889757766505446737680890456974979700397630146772536434169544494395407591655722451671750730288508459396836579400557201368780469209506763318773886497038127114128474295671458216366562848831082751645984982811326746259667613149577673157495793605162904231550109493923311360478771277409276926513901006130568933792229447396999191129351366393641271775850535677929872582545636476889101020268840975685000241222778880 [81,62] 1446678106970497872239046130340815791321592318328710841347417694015492302433353085169757468724833511058829696108418613183560063366110495889759958051477316163449556631989423901380698604625332063593289413880317659056687812424915592180562871193381465367535091799225008449302266667834346986697116656554947599467163605672797982330009472427477060583704302429084960061520672999007456566963842680425305800116224127614709356043079307666451031920686676410831640983992173735433826056351987840025327896966521732506882748726252643617423902588930365695221209577114749987038605330707280296846014882838386692118856643057190033690643012722448271004107346818309269470053567741210978989476741898000872246143222263428580829640711247775488150907754428860071773357615967682659634412517232830025826289099665992057385348906565588933764254963648552899364726648299753710154339159148438210282063408414985250401973834602765094476233070646234928868695563539058410825140063956109307777733736069385810905811040006443966865060957219580102769107263766330176968048303822652224947581049117815169364590161179052998549259202816442262970675893065747536173191337117958207541404475007665456412305305828383851509185678877428178578329374631652045681097972575634102470301389546591743885929397795858567583384524880957678167344243260115318084160473754645273479379370254832281942681961745001963702466820855799050055104796347757197909275425723005745490763097973140186521649777930557510941360563865554259094838474231200620745520380509187370634643235614133548767049546488527931366790013314280228702796316174046170955517160865217396212606193245116300013003332968952338594608452436474935594553407612033130335927142835611669370825959039022996305694104899446278118655838799619896916680399814872452805227279756827411056226949046414898383262344463699538993703138211045468918664889497849438507318876704944152564600030958158525951508482529319284695468043323127572886220450797595846015571735472715462312038580653837048227200992452719454353685030294059038984973644827714451953333247417719670351575810809866481508498328571603335407729710826731830649153674324147903599743024697715948643868291740482670849786235267035097194120097586592713297140169410684709363293220337898292487297936480762610418738976469076034162412683609294659250866347968477612313765420490854737289534014918971135392208787867107237055552156588449811484667191500332449655814712346512230192300398967280390099400337260268094306668421676668896995429361405688040579892300708349996001323133844848640 [81,63] -455294455754482600029059604667282358463542014369861473945901825860165008655780965862019181392982275284150423110618504089971912678914526828666726176318711277346779219037178066497140957410055051682859661143750158587871414499950376214060364238266205389409510413538842068537355578700401352053651454875383097826766757019104366835768400481340576718359396803019569905802905187509263355523649553345625465086946356206013452444377063324518870775498691531984168529880172087688942978260144268127389418395308444205293478059458161869417324296864947307875583913058572602069735197596375387453725119284537969222801853998183483622240135050853768388771260600677770581788325096746997374150848476597166221591461102225889667107022758086342299851752916959868153400025671526392329864026223222534924290290475234328966619881013684025364837290142705407732737962258874588775669464767995570361440640891275737309457803102426605820427285198629292361206892916912742456303647817084258349417259296360362792781368450536667246752294260050153865823652848119176294282319517182356487162407430796932391812462979324818374908823707958644372517039633664776238781910647082886623397086068656381784511750774515804211372425535096615055352054892041568029512134152657609165976750975066019912438499426161188967824334198695872733920925237354017278162027003970909877607446487175719368950667716698066498504259309723867226431305080975720007407387581484129878712055350442560813255030989920101558695763224697731492660857561206280082218563997024387670329155067461726673890088587118414068302584156901353674860549736960399159496646995693538462501893517501587192546680434485039208060920502900546836888587943513091922465771951017415603005859269632727246133428534711529686410684793292553000540769167232363259238863867471721714483056316729729797776170678353945972065431018933267860864131614041774025100125366025013312862392650250890626138372576976252312476165670365881865197364370830956074328941694389527427939700480876149902846070307087448570138155460083139040793900934618230448413744184361210990846345843989794307379061104212197240572504826656624259605039347769155296583505639027043212755588884205615514605487674493527314273837728990677715876751195102206176258170448804912531841510970022182755050285349015482950472556288516455018966466191052108930927752499853167246065607571556832491562756947781726083777377347837845928706456087196318263689722220005784949815727232576262034179953679052553029787470985455433688311014887338839405519922989152867143701254635520 [81,64] 125310121544999614093741163839228845173615528288833178259133535898792794088264618064871885276769528182047065471936857378287082160322602979351879911543326236769959201875843760761862510078132982636397769323224218378389853645643681360110837609445131683080548933612684560705489256112355922995360589619874268437729210911705747938555872603318303285615807911373088338130421359140431772503589751359998395659081911771486820817483265155266220694476261026902877766936234964035414774324646701110408662791500794030419891954865304393619281793564041433151177046298739983760838210110603208613148581224428540773253942153346840901118183651549168567752689758797345382344253223538569501620046784959944344822954708722424571749388151310196845971175793171715707230334629463786197218458279284398258125402336691259305730677488555245558776924136336732077021580776595452811376045752242162063069508074908874177583232524224018793839361707435527721759596131411943917696054023481001065052812537270255950205101192094657848436975306257969909669510496759357595421485578451645859333571352213022498165271612357274325376936189427598011977283382780396961041943114878919869003629161149907192164130180657812458636723748692893959240894733295875486545786840506740418850237158228711899469962080593463463267466890687180002591703205741760415359435611406657753425129235452860999089986946660225101506281437369196652439922074750984750670520952030803655269543341881647402872970701514392327045910493087607798629628186145790100842638471444490897231061214114908718286884984999305407387582061643889239712232614141973149973525964649328516543415711164008615356625163918174089681169876270213384524534933558185998540256905892329219277473193153784760617452397757632900566778913401562046944029581010014662206908096176472373056096197719017313033339092611392789602421519382597894156433266169982979157630501784220933741067579959266393301357907803400920933327105578992947990808363865515758468324959086427102776619947616591021773777319374077155151889895604557320113857769176508642740286791500421490820688902345559733990232387398509907883233916589425757514842148617836583096768495449836803193706968941168819473454171406229856687968395950281502095651426298234133484967936417909573273046264640876961469248125819924874672240549643400802844742931620084026875340187050786951047484863389363335897381826563881517965601175920497393010853270734159158094370717790180895149629594832033216323521967521167224110034497769305466158623832993701192996158610989457968170270720 [81,65] -22599948154702355833987652900654218635910241606581768394959654032643028555857695628203215881381136414575603851883939613980117375337951479812099395987757962640514990638137783656513287096580709340929326839172633469060085101169084022451380517878477199639001939572886504168656214120697677181065606530376269331169800484344851391685114277023287490168088566264338552096824736646114098814993325243994745655049419434053443788417512470820323896213767606378420682323180019474441812069537944966253950567772244072416725894998388845664684904488210119281834770508392512462963044096247577454402976858573883002046564853506804210908893261494348143286041079982570297620740548047141141069359778113248031253504583561240088238902014633151192875492850754775163507003695413848499689068499716189751497421032848111335176211931423047950731173676036265100346589261757035945181900355963976520834917671727696963310592531518719680324558230780105725854495614305828543281783810658148855781058845282343928958092755167636478590334134797931939249261312470247163926680979694700701186053157722767329654263486422352609753402003128449953794777007756128289963340757868259406384247193297211612699774274123316357477451636335596825828008431200766306022569379758838875439701617754736591147722529942951817427901298902943045914543237344726252153496095632012272779563403412074976006030336525914354450439798979174285712742037425546931798952053749527516067267095983853239587994550539876048458361023510738271405634324740722545033506198290824898813263368076761598991900425828949260332212553938825727175115045130393656775082347648228999532984487912941765068510331571820152456309687208431218587220109243317885328931761568669562318916882647669093078347156540778715181778236531982408602924159702660248716236517995076428630293944286582138237861611484764841072723871635507858668177472474653365377418119769611643992244997070091038050146922303317372374466324629043435472058129150620472695833833476017315709073860623218290877322192599742781509371469003198017411818095037139227375678523199033773959536987900891181136091681508005457774658302998139656916902325175950432778908246703042891758113414258667661146948642747225486751540464206485012309911217520214459215841984756350088519422680988776463647821258090622339971445957635010063837790772940048365548496309953050317708699238212218468087631582740598340532219500531701293405565519294279643856590674772384964991165776684811691540222234791266955345010445363629807514631464887375169366402551919465767895040 [81,66] 2420337803750549151523423160544552630417452687818724714716687127308060843968135950072144489891777118008476922490760088367085748091700499136855234914596042619101946498862737754923442173534253691763518386298733749894384289631664194156467757359354641429870853928471117772556909779373846570279837132836022327328444152625650561789792099775535170807770778459820764085722212002523151883599945099412464913075155956522871188931286598367021562539684108144704304405499339810672551900964691973295605320597160662142069313990294612539251423920417532885813144519545476218138775163671229138507861557848011323438217106473392809074238345259511022440595357403849936269469578695600453870726335876033599832827327114632823419781960149290470920435362563752657527017254694700385433234632166160065600868567912593027229749786569139291722226614098344209552410707329489754682150398259384417663794860063032703842776239505224776029553718657983413464395724363896059905295219438909186968700505529587110434155263742751721854904756381091677665304726077904530792317033579539285597102183950785553016006823589398286230968768049631995459016846742559911065200809245290865224229691398510114089707749134496088885325332519448588282366428644597152910111063420703017305893588632912074156250943575462051404347684036057510393906034526518261019793173429690504376761463665300499826758199717828116257052016172393669752691648448778398605517583508380096045726892136866773069267105304726259594843784241307357206356159646801630965836672822119900206346350237203854627937889267810849456972423198817671408012525167598521693598290434295112907802553626205735854626625771156551543554012339046579994282109648245286935494219937704047964914084605736701932883502760498589025006527488671489675553816539252331278181063922541790529167353540376152635501544119648250026635615163588422066326766818329889784140827949810317416733937313400341046687140245869755438844142151890416583550504412959337176078582458604365736244525554622862337227328177114708325755060002800493861194334653985639879766642123977193573391920429128928516722013348815858133573486832863692744194987017289722948961664676606763628612751270652008736021578266444674173480129553110394147700756924219687347746506398459773279633507027590818974166818073656568208794500214349231773503664211463597096527466538927725739502917831621606107627890387596838409368363712459476755009823470611662888903572157523720734761955975465142899105229526326785089795614756680352651552716383202421736690580690272256000 [81,67] -123154549820690015198646525308972504725755232107904559983267463540191307128051754815185642055849238203016791710506601234353146160068118666175572535720400446008164567608857133143639335913638382467309341517921930122427655641204659668241075923673119235446559645297729438298554190356676391648605770850422060776593501219536624645734071377332361308176987492580046336620892721257039646460580776975675406531171876153586254640405899575725071013688947815798037659864900455748175265463921973875457168091686468338858709073080323214656231773923014303579787685488053163029352879375358835998070047931211372804331387993973163960279306129747575451156775672696719980038190906560689921461326731247379771199230613299017544418864107858038310167078631348976949295581343037801742647996890262816740807312064077379861687172215231997679039585253170914671540623181145344523950383455025731923657769485159715458710001621365192538112568258192218491737931090547241761751831994807376882460560563135285735787422502980967050369474304407923089824943325611696688939524485812656126794590190569918429415303182683363693882779209588947095474200454274849883400476086903962562568858386409770662075615183504124551365708983446004695261069191417583621256479870281982782981077035562459599799744040929999257301122864246601566830032700727049139559201240224432273201670998264818799893463495632187482199067556412098960176402264861646833759516407869868586300888452266466764797512401819802604627017093582409559898895418748824694530664894030102847569687841250987402054809890781012514997091641738775033818016582931556967261913906268628770861570341114155217781327614678996042404025155073540627338843213557502374642049447260162311538846560244976621365074402443120777325153285454806169202168378422910618779248100301256990691963080928193521432760652352249548249416374972449420046386741187583779566916973839789988729993767546486598571204429042899555192353212575689539443488777276134480947168920698911130080136033293059911937249497886261551968804023152434176476793813069748251735005287684834709751131286981220358526476145838040967173616924777978504922073601211741238006177118591886658864620257397630414662140703099628223425535818374892708338056837233984862790581907545696254319138899135052272003057973821217669602825541048676804584879162240181376913923696968565953398342463500312783110873775261509835371745227161996138394451189854073415867612239108840773463310935921739771895744197011166709257612612617590829599194490923056417109632197046400 [81,68] 733017012402876723809584755323299484397314051204308276811045901912048281250450958581163848884120287409109327650037099227604250334124088256100856528281196542660718511273882236076635091055495639159469918278537356381197375213624878502770848090059929282083809966240387010612443162709052661852539011524961684639325479314813048374877415926919394840367076681069333042022590143577354212710883698235732060196867504140226423401594732963893003105586685496599620649099582455111212731025556153916943195507846457605295740139685466370740159689755701665852049995883875920070975399178303526711054111664802592213606656004238869716130110988752368754256285761616191538401774989850579376284704975787524525082848744784499370734916599277636455071922107264798363177955733278550612389970284050476529828246133172545796801209535869076416365206679412421150567490680481822454562023231938291028981710625897840346088022677692984980781503668547622297907370547376804654164207907657145338818807460344836073446048101562919470103661546275895120919553397335791876294715540490992944477293296734757283830212099158701619104123344345358148863110030574053909245600234266314428713746004199182782876985141832806036531520601750065978194619870980173007044533854749312178084278776903390101204977220953225985299941703353666198788232778277303299580160923386221698362050190849566147577932685833241338187060417882917624717866683039414204025688316867025861642872055906104121049828135057732596787626828791170234985944234547165850462507085698163863779287670961203969197193842796625449436154113452257693750406868484080972200041498045957802057906053900401595590305224549775585671474651394426585295365683395645934291036638732137170664158704631879953427151495283413411270187477130593486068139456523961539903353019454141531754569553396753399461104248317896058131316846523376576395274833942732959355620892497276548202513672277792401768316674933231762796804947741673377435451862988389396246945913566584982166486820701069209744028534864838774506606133417677095698222075152883392597408449968914842976623739298811231583499431629701600486313856050966384062739335891115541199152596821465249304254590694881943968332030155118240955759742919102275964096946618612881509480660454418875360064232686668512577293243358492173289356362351741378324276093044624930223603223692170340804671915080299685431179559178635640464519221697949835504116844298814504018704487895726304258368941083250956498544834870967218209217155317428189850439295071261911071270400 [81,69] -1058448789327228861946949330442097189174728207870497190085089026876783088619461247953828382269591257715779706645908233241934139060692356120297560447362434005219438498423142332365627119866643384887984441272215917769994457953439874855678100228422118053052818823104276987067178370996308746024741565562733090284349643802814063891500377240522679528523644784274321159667435472907461896088728036145781119363995633838442783841318454892652884985657490984421904560863440207309515619161810122956509779925733484952811857567087898488925353765821041323970096033602747644448318237657081470546531070790213506639809092497073080156691779912461530766725184711535293173042442225523905179293662212189922392290923415310973216925541695518292051011792080928958215534475962771662063992043256622329722642507367287821184985252133726110305166443220876952103848841371945094645035664699176177490024680495038488386648290863841299145677868367795578816999161466746582608228036088756168858986087179187220439555476328319161816668381432563510923318644921679506593251343392247201779173055182268530063013369347300791974638180112756789288000587941967766110529709802157442233157117714292052304859538060538756116026332319393797212661846022579852783665542564320472586220381713109246421752496686211482077233505509543129743887181310312437643945277929404930565868805214431926549692373757926043574241301931840251006504731352701960079767223104585399397175776961998848759970763879249230846539362479896533797079676564418104633884044010684114541458301971908945119818670390000429032219748145742194838501793041208519677025677426798894269140121103928784003753312621123289410856981107677563824530467535971624359203562482430708773776619222176433792559343557533875796910258445090218398284535432543764309441948028680399424668269819332808878926194232800192686974925266975217574141273517550980041990816801342102146664432224545782925184978638997554416846441804374226234027488704509987981178047690041235109576296041616669556163096521813930974176980035022285155065655457423587420491150153417200496807905656580521683420579489737506433553756153175338808638026334779358243173060392727738790896171600679272259040331037616356285373033363576347816697854135780812173928409818968917977846088952908585443677686580585365148022611241886071335639681476330561634889790760306947774500627592144275264667715017313660614209665881351013843487111241538421467749954203169050072191824743479879814187126354454837578878029833031421075364287626211368065560960 [81,70] 363838930192011591158299084081012846902006661187780338266280887477267904442905835726453468455704896239149815269255548155402638109499671594760504341712766355622871875008915041789741779213864674722309742997302758762458516943709081536192170086652608644044472347527518141184311052137788003958125389333776847984101018059043374119365607413667128656843588498079189570394408379170973494836073701985634463939930270609755714684380345225693224562756614708600944065916740712220546193315243557577594214386524894486606630359262122644748568098059831679648465048453870385595611862089458489494848851133949052974451329611320406862945733499522094898733692438131930090713253574176903903562152353964350908911174805724420423357883490225866289585659601509641558557424458212150784181175339878620814039183430122294014981471825623332193163819170571989892939547428054512193383068689056955918728752519624153101944364327304082229785248985344688293154877012319871419969909672693149669331241601575578441387144690149526863963725480638551995677262605410284317600754520803480847137225242365473963673361803836272064288637623871083276778330320485633393304069157811034773067727327718167127243132419976829371153344373079980642877852089701737490031783072939651007732995791153733085597036199984522204422319716098398675889202220567429037009882268789840889002378825909774207179994854436448568171817763906074833062581361479764701830410758201812851509590748848894916468128469095556323822593893311256181901892003796863872442250456811231838399076911730936840684790710777704071136210406499644904958117527022639460120308090746042273112495801139435640959172926385140442685509108631809999216627580578085969110369486309387235000340910301416671661839652649445294549386197202900871471823930925704473508552564894034311044742646903231418002228636277469079826312569401683396710851607797364470336674024459444078657306628171654185764852862159746935118097727212286314345397068628904099214366771559704331649409776985649396267860439082432073336180494419535374245599905200022300897019448362485885811329420948306052469652137557420131535401339383281408475518859516475046104593845900343741398255291322599275788223057068316548512990078013657430584768919664846304759830218869731339305851672425806834446340846212592024291369515694876068156960153484979504570521679033324492004731349785876976847476268419775054060566640015007467115392106377121655910246880473464327531287508186142076119536281166327037542576864850852975473929009764176412160 [81,71] -35429438577980031847641417213319482827280078764279231294833037723058692642353727103856030149366567661017345262861747056975720963907663639400290017337336018169231257722539017477420032290631746192568327074652997933205191973474373278840644380941550171435761445381645937524943376346580938078803633189450546472517652943334214362342047729108447660172193748391778182856522114263444319348339233307475704435104864157045069546623182134629158412865726817871054385964856496427910071684076969378563497881306034693092418530522972852497551331929994488683716639255815903283905433543453211865988747348999272065903587564696524557665908589574607071376228396742028592467305144846517466799654188277776896730778295083183150237812466110687389633676668229064682544787440289184236724077297072169679660376727134847237976481511042860174960279101060042983123171402617704110681104705418921925329753038683646467578411806314874528612266731485688715769721962436279309859395335768141728077216623227136626825797289920691654032112089685016917617545723064955393957568857791310578823463112384116542803666842791768272620493632491751310455489599473128498775957559491161874877269934294802961888241425579955780079686741902248055877405619430787147917887204590988125716611596022667651589900944461937857576675788659356719976493628081798347742179834507907215915091208900550155845975227531197771779719685900361848154622639594101311176962405300115904456172057993990344283900098985184721051252573967571753430185846494217169180466416208920398942332494165457398255012542463196083643250865295534633636033434551805251501807447106221695552511106657940532479765900813398949645359239288945156276810092376087833300471551171925968661022819345184929725082788532143384800154036119731437950349644356878800091854350766976654832877641241217176210229000994315821499007735734366680947165570908157406544767695473331138248006965909969323907601876457041541511094669650014244030634617956224505204852216369184115178398547332204466484773463442177295021165473927582993110238994304974242840040329501174368370305264778213517996215611484803886946843663489734178220579164752483597309717016963391687121883317953100890754028134447685241558025770540807276924664034790145703998782953817239269461987916317753050174098780249169263531192862895430777535689727670010466286386663377790889581654885081091121572201497530415152603721940863214248819265900667441666170917702744314005501517284068765794367906459151441704675082595459572614068478450349275616 [81,72] -2155727529445632648809676577102891127751704455946419042086539041740498843602644572608062616532702892615497793926933305741809028054123822637142490054788562053263462983692537706768447886438216603709767196401010349517056592172754479108036912006935079911387265046754605776224216001869052490200162753237420672572102443568501095130631952587413906608160593380465735667911523407679023946856959394841645447374194943012276472155817964326164893171021075911188368946993841398734585280148653219350359238034431548769914642880781363485698039852330187996852313436166480301090224047967260422705350248924793138620118882427799527269842954047447794937454597616315920324042985824318424692897170257349170290009688820832082967719791407244185517578224367721807365597463863726673496074911245423255952156421256365733803568476098878458655764161308852050806290433201609268406602762950922361984861676327102099946078910661755627091169831426841805589268200238075578187699133380197422457231953935981745224803791934462499393413196214991509000303338153961417778543701060767138374478420647206793924693389550947634630107082545731014597066448566719205678237856942738721248297790313166491731420433352441336462814646012891614900427971396032965946046838270275670452574636278417785281057974717476286494491102900236542842652071091152490273612685893485514464022713006050486517255681859910801107642131547524090000866119103265762929446480283772573016630779480157462791944574796000852992810117889386729514975513791691963361605241284712602130485473346411233967855442069583047814264948578535799729085994233617798312784579322306973597815573942106494245191511431601777674527402043232501678008801118212197064350128841066158082686835961687947823163142686153743312975098620318128901966217615758350984991192936279336881240748825226497778022451906604347504533091321059448056121061658991159319440865418910059581052822269213478428624336162839505128902918602020927071459975430386183744016606946160106976691464594330010777328155948606042061421830570555622008889859952988611360780498838646093483379831878958539985129247811189945084634569886931433018818858090639158206485078100612679307725438333327106198194768465596520217797159801495065316710489489837253630110213147169129729409632536053146298080504194323197979143015722795809421205598422627934938723708397552826806512723136149744951552201832243888757329575521837568212424049763807613978528092114706041190584661410596238755263333613121886858294568344312295754326834231968 [81,73] 1097590325107643269116663450678979002385715039437250899779301644670044182259120236338898005162895236101921551752487442211443344561118584137670885133602870399244546202275899437531534645679569879768134932653677965228003234720231268203570152446047351454628052690663138364005098081379473472052277883258438586805179132189826410731161910980299237455376909487705718292410673463951332104309538808469078779971652048426933212239391823339959364115870888165049702908776578365858885396984712681249023846437279858372744181246729410311663034916990151254653338992112451415306968091042182185424829717372550430324483439010020177668544292582399364582963751270279266292058715544653225591231512832003379010239658589117374681449493747576521350001320948165512846168489742926333096608249272823082059258700780948363579240988783638225807571837835576469336125076254112738676860020040343424537145580556665987775374613392699035773870976986399755092194166968581172941488888853316773785493034989675094312735984386326665457925890050947401843876163477854004925572448761030000414546001776850587543556339887562338950254546050416950455135541784316503087472489848259006003815857611774713646462905600290175585200045486016635055462106824780858360450564133507949681640743389695440351963337149782367416005163288910717888715088730792529755696065519211015098540771745308333956703686138677884787534554114568296704040779228242757990030664383269135167154831299834357521342102009606879955285743942950885933331370727244358614669558624727013509433279179537542442595299685651726673357159386869204101325179867602297899844920755543379872290175195411972246616621039118161568149570353522366672027849616571596487502129484672631344489618689860244311605204525069891374920537942928284246450714087027336063625752590788562613837789282572206045317389627264149988856050755343277354388767270497443432245280341362144328004405291028839656301803236551403336474671282991153888526578907135193268226550011492856621718459288627706394706902036615736592916294702152130473948574754738271352631040175182605519310330331727689754208770176802306538889163034867721854334647152966761982159763949049896699881336540490965955789139049542040656851037362644453333269504669782504340607730213001403176363735868661481962572920798946040489739072577832203765865274908125993937979361540807248267208641654299761422958296764973605015096789304229234665764896808826436101147174869444235663606605445311287476027487226884313522190307457772682571475546320 [81,74] -184104488477607981006912892072720178683070854930816326748450755307388297883586945828056844464129397183101746891481683154188542108219894898010546583862782044873644147697146347126750943237136847619269371780877869361319122831252103367425168034474685808327973722036842569913547459881751715713785985558305688928996437807542141673519911298289669386027377950911077535783999006729776688998504648819372919235128614213346668492708007122388351648227675672201296177041648300454254928902714580472227564808385998148913010882484654730370960127086448129912865436011989185198646351944067342791360532260994869061101228655458637813155808700385159236510371894551132423588250062899636608514315832985281204110078753354237153988364191427866738570417027573275113719754393349049262336605117749505328943358164557074348780350285745723282563258291605681429006086720136173627070577423437674637732223353028098579589192426554711375442813935315609610280920783399455854264783149026743202397739528408563615805130138411343954638782864956614910414508846521298779248277376247338397634393171657038950907015837613409652694382783045460906783621728223371265865265805176149958427349266920162353099759602810139907250457347398352121702548703734165717555655665690709074721932245823681816872364979458709862049966559134270178113245267741873655185667307686685776783653510298793604967145841091369900886909175798762388739098087419402594439625306508382935018094288144287473443644355691697322169812234895307337038048007534307701299782850858337008310627269002131697710106647875437436122661533664337617388405566990400446036700049531675108139368987212612534746993142473652699543503051052158667055439037421688320069095815628379915799139187437240968492787980501426876423192845702108620752569111255530761272940190126065520931466066961477140391462878554724762100533827929549304414182546284217772729284560958293567855603060042488473075086238261932409959813584550249694581535356726325856303975583264921616240989637599747713807989382169602382080634432750023647243365419288539869754812918663407745332165539174287717526380479536809364446745649226993659118804236325102142049821384369833832949004837348266772149632281201206023352818797678131444985506713466250736687263748611823819817822881176596955543177732688274832088958476305232222408978838135157477422168167216045398548890744496383143624032156310154685165547309222125223637163252449484641960426739741419088909673968615917415349076356767166869209413936545859564343040 [81,75] 19188024314072399467117398953786000851026923013136697316323155075258183605331800956259156039820833966139720983294171902493499881153641464177168323349752556927181005791032483500164497563374348079175752561868248259278511088865573643123962096121639136414412276102051489173516939111501185133391744604446783198635307017252278227809596992474796007693889104548794159332958337733177008392097067172840443129669384682441011648785201016224210490085898952064950991548454234621163340687597253188229257222071850523346978391049517721657860324029189689442455222271417242340289655666288473806005799974444891731928901105063084625910874018921022445811670059458201971863923427509455245936118924387159066325947568873090768274638158757127593881776483318288138287035338725474180647517313580418237617367835165105263008221371452314668795720968529056490247962113984260349615910508325781390027196896533397929941699962195571706217655763402165580374640385645313830487062143255234041511277709837390093905163363783528051858986155400300907627742514563934772599833949755071427544581720154753388483134840017763783570326047577256859203873951366839716007851889864296670967003425544790583270681102874254840804927011047920694662099421491116579057804457602208433999562509284524493636743180413124257996780042315588204689713377204134709000767662781422127756809706749664439649400557276373680101826895271805953808291007298137902004092153320711560848354932809042399390681113917486337948308985418685847920713076495942139088915135501598002401113731424394233350670020791560775069907547758128636709475415244146251544241057843837672633321918822378079805633149665343610644507440879633658509514538340372788012028712610915896539421705222168394961329270841128822371835343209035796102957831132670021576984202240137890348263379702016049703819806389581498452384124780044220824360651423232943559685222700036147364784491126667875576443299338763640381621077712967635326217821857570676698358073572054176957455626495129504080670686571405805932007338166765702637449040395076920463340849317859743008496186583004834917457605579015947538393766642664106097881630125368605996608558390823327960633487636856647928485312765544757066727121413402904358598894001490917481729543552481131994986241498154396615263193822639996985266582431088847896188008757907866115325574293717659099638397018364700110270156580941751711116177827565716087145270129172804915201845403427261785950567155654056656496546831597497455818003211126722264 [81,76] -1452557477016786305428982638782903600332272055074043196121007532493706810804984625758818526786780758544273074237465208798019895555321535885590993694181270968851102356016347179979691825078851966213179228877349265670093256966425618440568687965152819660677820193142999147668597179823911950961978346930754988844415475585246564091770775166037681930507356785226733910654734670800675023659620219424016747035266309212402829673613382854219720478824337170597692517572193641704687535451894722335818617041326424232059210754143870722321400080367775512848918728750458310220356449434394243072481172795840078164720910885833184424960886550099544891197160796752378166618649641978962457614398962450038442359946183156977202507336385755925677596624048637804809725133039287953507926309368543956097529963230715580551559496295046418459701585034059841873728483652247950858642312261417938973384088126555946166394941489410280075024248567053688684306480029503926046038641079728807844813759230068191971347269445580993883677232020999258388888696505433922612190651589022699469700385367250528658229928883500962631488101425962323272702888488652079556184624212940287807887268586853302077755051231067464762350952748164594187348666307855798868388695643028425024613793460033497365043073943868028811882324252893045314323187657648228699418702706892807876788997755748467086032743361376640871753180488133271164855295077247941221654884288760520231651086669004885994405609818278642740042770728072700612209511735893017397011452518809147765151826308171922111652564686894801883425534621120998033526274463152952544311652349084480736693646268928888996145751070216848312632499789645713108619535903746246900455765869605557670898196067007351769516351713460008599381243847608766517236085490506353995232635368245976652217851308169835802016218757834335254221741273472304719047171696178814907379183759254111274004627715356244805757691239730722040872172887575133540333564697951398982456463675341746137338904458119306778732415655669606351033942201356506874725352410379657028747180524849043165574272556839962022373861926589692214577355298149232799218481861465224369281674130595116299194865851253563044086723727906753086942764109611584526727191666708627254273566497873252084297838301942451530336958709721701699513420724211560566067735960335739007592646405437271476164291049470466414975968949192174176613978880026320834400940724825002738662052793032021945203367284005825154114113907675327654917586990265640 [81,77] 106152257079029597577369594421468241261346966265514127325635157755321309444671814044154883057263180323260598834768799252319426664473041840260235269543700101643961707949125667950465018079270820326732417081244139654120928213328852942849124720941151975541282039087637994953822667934725039263003877773392086723058234017918282589641786814762534011980822430349090012848803269402469397993894795548662241992394768726903097484016406550246161965015291879430742211318049777961590669530294507572804303130554411019968483550849961002128760721853406821780145668847598400492197973593668447828240548988496551963595013265670104387280658664451348236566637042905360105094106250393423909622059706155157464281653538122388647700431411012562606785639904062653800608993967131900910195363802942862711863139298899588198664343038502897995715073247538474916196442455105815256219352571550061425603911444235471595377169843440797658544239264012819430955551635652520581222851946018229818235047743245026970451121398468842882277753792709330520698503301605841945125857846390370683735530417171741132468369564252343096403266866310744325357996094573471956771411361083463977959805506457545859687441951970860325246111814598847575294484499345317169738067089167356017659696640217511089220817406480721476115050829582861210970530552389714065230757983007242918453484771095732184787501260262666858913109214491084570344156011474804508536662668100633075196725419416019516070255040454622021094217747306004177138238813349097404060316835858601051242787738680359790358369533326217264157987221093475560118973699381171769257833096095503920164556024808631582020875553052256500219720280294127005316357895661967570407681364381139799052085781062649941359457190475653060098607558748192803849003300564215132204020492821851173304151312381624758984541821258777015079304501437055588765816663571291567722688807181906517087881817515531005238851450267699760584833472130894518392609068104615597899536460724195743404911661795576380900804022407341433139086746858275621082398354368106041423778188224544335954984611713324447622853721853870868715229736224298516475092551991773317454186186599493958458460888869568832463170742346056997000595408815231061750783213841013683682311299184925573439769729118921844453621136424307270571215477407462566447503334421360617439145628203597916333210771417366619320383748941015341703584452112170033899820326663010194705987306184375184928579733665458548355859679081781019210365455992 [81,78] -7220930363252305129838485966030378368380800235742638528565548808562151440815391415700714217669771355807082724126610200819656864174085245440145095555571358081238225970830183168152933956893790563440385391549978764649895239749411781599370133403821986818189371733616691842760615942262785070918437175644988563296333444874209640597035392335987238664727171138729880121292603987410838839309061141819407433992938650379427886822849558462765623000867203195108320795656033242405820270189516618036939724356813140714901928018446591770878891597306186283939007454342190324086216750523297256941521795159635723264319278621789064323881240472850405851251997794542533416341941665044238553570788733819046658076070180439460177804428071705577558561033670672096761582471111957064464056227227983085852791908009011673613869703421911668304992449438839572604979495297533564927529366086684424313676629842826092991532457535602602309073216067406173651594246578633353340549592311398743816050608883224105148321127706583593216904229824962843080888693663326583206118288440071846524728340622431364203391049348706648921397247079018030682708656829092879031089485401524034829610260809705084195755746204879197769002418223811904808545262207485416767274888024421298156367250158094050986093837361972028731383992278542710635552550600039792417230922807578900630879277496026170370967302316458181821050684678896725176547033571409370088413555669976043038290979445139373820395411185140607854111480627284079578728797522115950705059653635048578592853941186752797487375660710383089764369568670190387860056171707301431217655632448781726036072208635367925455076347437628468664004141313465034806005541980813492144979235920813183434656816538677326265211995381297809160764164686429986175849767815926182881886461467074558228854859439115491412994695150760411750282961295802801435016262073160944774064705778161606317283233359270891402506090024908373935188574687314028750231769009959639168907803474959041498308418899087641477766813779659357739838007697890688061223277997758981528165915215928892658772021479076132170953100722275073581547343136559892483938982802347079514484783582066372430557306492945759120845782157832900688062154645635560432253091205392766155892993869782443747455572356210493576660674907596400957268758850930971566502389803737528211186394005392451859723342680807211634446561960972636404288023221992975510647424596879775568836022828372768664196829683830735955379958926824711512127688 [81,79] 177866841613509405395654106972611662253889844055985591055384591659183226583511745038332534437034765624681318136499270200398424079317333531214053707351560192003017976253459412108500615085729386214231909305187508879651464600323174122296656516716893656574034899822650552364335668278104263963145534341806529491767015766946149422146401861233578317830728868908377700954882644741080476731462058291295254790579889448162374874138335412353343799097744992802401396248025742664783751045695031062545634865395951148348026279074707931480209146755326981355891523283462737517200611119070785615515362047886735476274480304776511544882299776435844314145044193178818771898915608511081001793398357272556172197849894090926284744732379130405281888237528793337048646330117657420489285691648591651892223627387951310207765537317258865162772771549211950316501062430371504192821377601714607299133682022874320865679232989862190684782948321748878649290862635197469527246038515608671647947330290694513573558712453753548798017078144399526082456312931662825481719035401807958575089380355219878138967364711047043583981150014059602087046337821321145176448460272541480520286607318817648810743709948805197202864718272487419058790524914618529987237454784434433508062811949628283961616798819771424396691156789366437764310372786956855104273523394368861948781170057746277026683361431585209684846690479655450546066264155624907127205645798725124118935124938020751842057027942393061867875783321680746654856760064221944595561790560507454364130961776370247568697377483371120718161505945129370295915241358724562934379761603341700000424939520120669857233816835045863580341507098406509879571479814177941463551864481775080909021569163202917719807971707585362474718024230653031533943536522778927867884092238299182381472656471568401162776198130131061446964606733067797861036966626827568731446064102448463432380543853997787397731045368267898861343800257277648709936535049056729188962479376151449008988170170195604225651071199263034762003415959004941286297140360389975387317136918385447345098211263805195733184742273121708651393219178029970843335590123214948395998654888267215578727388338931335860053833724396160472636324129693348266775272876706502376870032268159557470923089905725110545368817567083923537216611148039023511969542291063333227421786634558421009363956684828808645038935658113296038172775887249150054911886596247348341203726704454833117136597833049516092983948437569468491360 [81,80] -16000478832883605048489729920456663508988927292221828318356435155824017975619831181821576063642442948086941467528302327054139730542296639794740920834353797079213721007766912511975035279056040529702643139143473196652649401862498320869865728904440902525434271471761447408253813811735102959412182195659441185199385313944988803891028855038933773934981692694785569205672278968401421619485533116973493138438444444820169880519606988612166782223006564277211067325444120674846943034505143563467692930984774269161902376757209759566937028718554765616713811073667961193531949100620874375365016532035955264704416207265769203287582395164379767980675727658686618290305624932234833583687756242719347973772298064838476038556120070182566524092957952293820581119186068123037663964379086189308986323981043920404990652284448394660075883706949877658765250699700780942672225686373356834498077444975413098238537599669632306119190337889735861900163814906392285195787627630458392609810012881259870318859662333513412072057125100088768819056676867989086998055872329566145287222937491833152731584270931807838145794277138747447156481836825499597617216353465714069202721252237404411926154193661909311594491628661327442065663144170486739807366737986086430368025262666547527977758323232317928071775878289576073756461304249179692627626983032123001705957391918483892912835768840134055622498745955883977581243109300246650105185792176601298350439057710169164304161030194259287671288895737303674613388574076692846269398481732199898616899435355688568326871019694940217951958374359506844819790471582958872890460234264491090090184763725318620296507365635371573136248381660604302275389700537662951565060290316018470483709380776651716305108599003507105435542552266628131842803725368065690931507242197749729131427973441882137449465584758191722638774314506446470687488484229930486815134665306860998680807036393217078431773838756624629675110506138246467583506214236317289169357948488825736792060576405723998451588697920890776759085713959934844698170857704047494867067914895338130619034692820557797864762158133505442310951898128102642638263001510280514579872297803490358955298922309643518396152314585432729995903270234865108865799067528308214160668567764316318654221104741115309475708896310476332405386087619711505698981597996282188645610574277084969540806770872519034786261893705694201455860914513861295351201254530623441600921417811779048065556963384687620310447891106535836 [81,81] 3727373754741602343404863868111667988415368589335667242080735100165343226651539491027501672453314318960621321161653860014029905397646893186111361026911833617703231714551429755534186201689179709176951637363211597304309538112745916454660506128345797797245140959433317513394730543331432655008032603882010824695655563761365631234025171986092624903357141044415667562145474277583666501245083774090238376892469622851991157746298732944276062588796651820369267837732893199438643822911827863277946829632319841749199915601680108042058698293830543707130276127069821851501436682088540933014791477954582535628001796400889396773803967208550231475688547362353166711403845918710125394404202497948279731447441612071766877858501514832012931792322287372093848062422615127466526005020983247166395348100022093232097405963764848048368947603015135947463926256079474919233217681991786124267293225222014414026805859809557659457459157350786367959249966479908845337097741269575973908223220842481446076608806667352383021558751361710188642456670934347057635757882703292544558176494201044397352334683998317159047332113446197853921661147162581663667129417785952445498806178446303961991826521656033752782825873593027784327083671507755514597893200158062813134643917179858182044387381771487285733138957418867737536738935904224000772884761405124719891694257185476266465950704200344587286575512806055218662687881204276783552749370742594901014027005634901392266361477468027021563397581502806548724980093023460981300207393220720830330750000241249408392034984772053063807338794220330909740092185140674697480592605163245342684785466329456585166540747665709694310747435635197500122481717788523387301527507796065611028493194290440701278477887836255031971573128844513296071833015078855902693671227460748525674523323684373982244634497546844865711243634940567271131907196437016610307855526450686225370975494170048514423167392666516034828773078378656801777060309428429100188101349563888119725224590660734740835061677724431401684466720845733804369365926966748347386805065601509766151849228106695909142062495793735262804121465336729884452975508469110933233671422254026445543610770142579277874655409709360458619223048152561768303199299880878776205596282554269897559895382846852698048759972375208872439152552061092963938042373393548191267552555691303215427451493321065208951258936074217443426595209682437665321920147928105988017696367762413576276999535566800532493969431281220 [82,0] 239103810161584960260195368185752149248896456070231051832205370243035892194398556155828018603085855533170876631585787600042492506857754213388341230481848177470753544671950487279401169646191224541878411622813758176632260860043547278773227464048317991357797488639412960948406974097194679603795980559898517557669562596517811485158364066649118284524560385925845642275533083949029926532329272154449081944294091574049207686672293867352629440053258393302120577408598819897316917712417668042112267410642111915159952594230780567864304174235377139023896508067938976612297124587484292803383361196267526594154315030842309737606780675938106522933922246457822631535051851504410629429172869185139389089764350316461759376981924922137888105818035817141178746975783481829240865329877065974580441914478204134106529732378747122467195511013218765578896955122050039682695147985883674260870925087029646712739524344598624324976311104770696832883129342101575610870626573069460432419362972133181253690801337142084644668326189695118384464174612257821322101355488945134560910563688707140754523172963299564368322970959360217420855715646815718553944478498907152528191923528802711527620447505265055041921266848463847886659345283456772168903272638140250081527337138953015634814053130008204168644237758622222138076611033707745067763320822367165611234197816921995967925288717957236386958908781047474994826309181333907316135347022925939537823024614900179304138818465657434439801840042005618005487159269928867090144747772764497684373148334981622767250757809730133467900174511013713749839184708366655360049510733365736329105726411336851378207296371734271564532099504294222208210853845008234501362373287772396727125944535419801454535973216943850146588178463891535087911621058651447534473338146739659299090449553292742793542299039206284601982894145885582336854060513482629508700929452722676239248539435820524503910681921459846893420893757427050225334931786447098188729776605706600821274943341650691425493617581349752473580992817668551735487540444305976688626368019374721981637384356164656277595655177995103639570850428240425207497884450841499388158009561594826256654490843376043571923108857428416713467606798483068945072425858111300293542331370975327847582298512361369698586462091137720375774585432364755943215262824933825315032668139804193401972247299494873258797657698252100056424715994493694039476019397117486532491995608665126982248660207054027999215218410742969372239378565748516567040582287021174298800581698058080565834422591452059321457340657143308383208058402629563261146489212547559700681401823876112642024692155963046303763889387893070128742400000000000000000000000000000000000000000000000000000000000000000000 [82,1] -632261236840606800403008969202895512819980241860893551712141343195562844816391854389548245553730867586705995889702807651585468778152904996774891987579977699560504243538176818166308622464533694437484944436539166295857674825517999250777949667614205921996836485266444181868613309267122940510426721983171276251781280103127877560034286516148377397609340960030269256471536170798655141886489765275605684611709248112874118456698402798087157086477091017889507388726297372968000085040340882604291955202625037178880715816249270300642360323151639403758511540562415987980824336045391978082124471958318718343464148399785232030526797999589336031641416531082474008192025374799070952518666055386446038599668164319880032986607359208537867486889501084980571737769023721005007872516904781134992047247554031919751379565217235659417059851335565078553644209749159045139228441522500914017495325346675219561356847826436796172389699768594455252846222634069977036234363378715311006025553418486932941661403452573197288638550241014748377993496817073667632928455763949757923095840361754673868004902415242060493863695144483850539168505931795966257259963229307310314219882563591524562058729939777488677832733396110649517061236270740629419416801928775608421528973335007748239613739274591761987664508347027594594752899882446924156129647048716401335897006387313484729376181894809504019806881578709234263324490760391924989661530812691975163840585526517930187155247006470645203776561452698566964424589190632629284700341869011506977818464385254471345627130245252522247047929450688410652729375010947784713378814863840324411266949467502432861387744398865640501703427214700383774476961997683023789258243437788773334470131313815171230602453161650224907967046969486220712848500046128228615447119365508791980634390291796241931996351256271622752791622055417909074512594929329649477084924641274130044227247186041621041638156333287346220847549360734418483821661756864104610697827994812268316714062784849027788922876250482468644608124689030970487298116484864608328837859821265203452097584450583720473285754597758035620953516235944513679758301407559544246126335896659691556311386720027682925264210886119991723044861875293375852125381343683286070240551682603431444698763604433618139873881382127913994928491840407289488635619074883467527640460379332684497567994461990686962863491687314649192802315734179404077931104456270946193587669771718832735587966086389865160914667891475664650366709785138808844795614453570716531870925394804121144741238210945317541972147517169965926147904946460535201657129864418300157486758918119935055330295791097686202901220268935478826237952000000000000000000000000000000000000000000000000000000000000000000 [82,2] 112926707021689818440075451848742420746987154068946874943682320054983335787343303330078516269837605682790069017163390002944200593566969913429893121093486465475574322052168644224917026540122122078109981453619990678628010103174356430900037527186751273163076112297889467323286628987911555265407857894489548778495366806381890845396769015536746857590301287123693591235756045911714737323600241273971485795012397904399387096448867573736026932311231129049587142584744550969464393766703309915403825434614906014826778864211612520288464883214191331429108234614698419474109392872125806677425100681745503475112327932344841768772431770040156537933501746197944353324277741451544884610648050023793601127532362621731623756948743427853618793550180437671497239881094114888274028229225435923556233211127330753872980733541392384463402343693487911704130071663299820252316958471364309322211009622134773497753113050666153173011002548909817284503877245313082441927974040139777671682563091053179585462138418740406702473394705345013551946593940016468170314749294717599301918784033974318809842824212875402303856769457950489100537940753210328858731837320654336932872740590038460316203584035699814212040632304123714045166025547073320209566805425955995973985242628249673246690097205005707307949367339529751268405376397054795931431066169184969080417928486063748630891030316512353657391638018709517884869670959884737963218780351832541266518821856451082967183791704320913259566877435115796821859114092410355695076738576743235912400916733372711134998261808286828089635285084353937678236403929212268231479008244964047035291192243727548018134804644282745211451211129682608172815447703569781997241950521591679875670197286540084260168568305093309833143137897700997471333330060726838954566709242061968293325408644015299911652525344946628117317693026635749215667344324107503248643463061375465063345900325087793090053424007066097095913531789568430578476545286761498639690835299648904321484183974207108008851034925015653703092534293363877697944242535665227417389488635245352327627195357834662120781585731656111473597398765795009145379157551879227168898212120574641586197225872509987951685273906042934065177081269303235469309462111432382096826496955065058858956177855384848915726030743757369401647310876786382623495582789322186136283118578455298625632116573461623031695054912377820195828282015723852514643971818976700622209806149240804507178453684222849684883134316606607373408150151335596971843621781865019222525712574267613935822961022071990431554047591685979537970264419582827356863919493265756040825727469417404894018674065601503534536414230748769852913090560000000000000000000000000000000000000000000000000000000000000000 [82,3] -4862935738434997609514716549370082647101363512830815686437618832246810501856136495621561258936313495453003044226852502448458640977993312245600095756119607151343030516763507841685696731285204102169794151747816877847552624356393917642105550152548186479849140767464116061140411921157605514516283574311734220314846386432843508886821235294586315122893406015866168764486513773090076143233148998646426833973856195241029797285110409550060263566874338512604610502080022499879520068358042464883962272066302255405149273579585669287961781660475684263439732425971407801888238679489769206933224066842673649484829168038317688773514462383797761500014602317131932935342588016283470506622604745666357470076775870734200217164563315555783681689455322594975886717194705919063528597414972518072598998911467946781806470164798612713554694525232739712328751844105064547505814480050157673351990698907854740932509680721579106416209227369076342330894358198587066590145457782002625999748009991632975411792605295516638578576027616610848015290738479784435253189129544399903090721277080171506277951600488898014242137723017342823440705182163893172388103404344971574423842803141637479322430525271328655726534097245600361611574892875481134057092785809979989572834888435496315311099081347413491691341612105985338393270019478767269464326122893491879459732458877217589807112093394806877107276051037797056106185011016463326669906403324097564753239646545089102438734939494219028202157806007825320733585254395296461641314323493083889755759740214066239494047989868306857991293943580077561929763289415934750318046132875628800210378159759819406402143808234880861309625655481806461080633286485415227006967944363440616975172629279237279275717924430354427450903609596059365426657226293565246995184908849758811994854948174672311560711575703424100205162396044916025562398325796723287014633967099210919492048819951837686330807701609333411768125767974960107348202153068861656416260097559812624690441070199408424578815322153240559664324617731577836080659755519559630455574801639298031065731894271588871027222746897855744141173781719928839652805406828166930933323717910727429504303239663303054527877345830336465235185675079954945358551615378398301333323560800881649367966440031736023652714230219719115359642947189436649232226393346502201228196582015929052816679950729098636948657731859109781558605415365732948300416616369449688675538817567350725703379174943574174310141228531927145158561040063365399492287962983440683013367359967252985058440537148273076519557183122175802690816896803988992585488169954917074983215525484169720216915989551130336987871095791898015878181027840000000000000000000000000000000000000000000000000000000000000 [82,4] 69379248931306378513011144856107458150171355582240862970951737393624999871187110654708488053990002419141954385727882859451255071280163652718010801965359492809045511783175396140639700458109534467231780822811477368908594602354182366257763419231764162392816366910849371002919346152827422649432649684073226109250412015167979945964843914265064979787647849517147900135206533985337006867333347537361818418718053924913376861821674452437765162258111089206890732658422814089742993208170768373591536562710843220628908990336437420573102382880396195714216888829513856372862065370584334706056320272132593893546095390450795667790987560371278771071642039516142770036384834954288611996532247240483514582397387075723796816717092949126957254540761616367742184347056316488121535293230679272884802945300386856674221588641425637866209225159253833639924558245477390496918511713119325608583537423836305581319375397081368250728552313885641936557078081462939158078399222668379227873911409102552035230032969777854742443642697586355364334264849689692636969177130088191643248789504802930601829882469646014300117030118003878419097642681302727875189343931574377650511495317644209653079692102303754175455852700751172326204254067859588913059446529280751609968069902813943967684471149353537122229552303195200260554371472052270122510916871706888752082062732875024364133406398232703905815575412319596820681832630052008871272709847679660168361327702282648165663900344182384876039578973907514742164528669546031636811721968202344906053836493848196740013448750753178551367120424713086764617192232128243393073447240153817531321378880797852341119212503712927034470234565010962366458961677093948302136071813933440624871486658777612897340549832865638546894868639663508078913514211420068927392058785228712244495798086960094593370290069962623533239347606531974576575606914617220475847719554129603927507767211561261625271762703620667218076660951443831208882322873064966363029611856185688403907017369901125493189944110327574501348688662098983074756212472750873369137213843292580081211847128612752922949132196611592887038316901404899865734350184963293723511729731825737346801753085196107174126652808845710455744082400667299896504328200118505121559693269412841330291012812320432283961546170822699372009260661763538780331380405140099170883813654513017362748436698101082986964996099308597486691200369621854186081941413481889801406474756399445729028511539302432585167736299555649354711560107646497515785089701778578753960881717160350862749784848809238821570124248488315241246102757340550498783189955059197655600929056084862875312390046594757783054754357216757177112330240000000000000000000000000000000000000000000000000000000000000 [82,5] -229160382841301783560365777552263289396210180495321583719406861630968525078745215401653301946103367432235061983222613867884333754764237713134588258581607350943717214111284303830866087528043646238666869794664402275783502145482896185890996060785465944242329472113940103939752240005784408722752131895173081418548502457482248440698766945919470622067906452293005183985490081120552223527009531161527177697381974194702736505855272489041585852628128359565193942623180508225273466245654439822490413531861474205516008256909580782951710393466983343554001115752020467011340004516832932506178205033412993142292153090306979339909048223568487774244511378593767341718183044388905099417793567889859243873176826163569875017251097098448574729110930203513554959303655738066529519475334897435243816344630855059086382815385785318817816245450716020225889717321404725479000631700048608740106137326111375103616891936062523103662169954732497553229369650093689061579990663135211968686624441722282265913239708528600925584879368491092951233191127898386644775189430828891120642045611172356326345904991345654295102521778272846654876214352600494397493054018549009280923906229109097953417709258118214281547123331556137380374893480418227285755426769167753566666210936063476903010484936384654161778209202796184537522014467250493594201229371098579285033142373814040381029820118233443194513008109722115518845030115181589051173338591399706898343569650250921080133551823039765131177828408573316693172703374830977743484557989883469233824550444470211826311169975479287720325281451075235926051550830335598235348557703634073408226818058299532955159776280768611159873789885213496007877045950558851271931483030981971932288922564556938699309843430382644764140830834831074878168335308679045348352262751612424657499806143057273314444539897674925528777536923557800022801006425459587410763128487631111484842924632139875974112609388888179436220097798649821516163934264710982493488259489775590641508710501688256217409329970405142101160985738706704680958469126753131824991418999382411239087201297382655237284924980250645904076479022486190362519378532301582364819378215693801382872738507488458229638761325261589053458292353719589726051797975833054962962522165556761050820533724580636928342967060316040102103199981046370649988298495602471535260980050258491140105523231047377099722825506107321156905766868777511131741528240849247635066993561167016902555687498188361641492024612786221108656700467250709147010571455568802175848554969852402159476549014604486886422038945692994542616124547015393200461200760137915908668241220647329582703113288577302840796550056467661969314912665600000000000000000000000000000000000000000000000000000000 [82,6] -1589383574767187841618661814402484927888448749580508705038296172095001999219361156860599318419491751686817785641916066705299747656980868702108421006526080238434790718136744368208645787324610203743425678668308824143421158199530846549385470475973616525110752264765258137839317881293755364678694376587523050574305367108949839140982338174767324782461410286414722440298540868894564227466201158997940690584623832464226145351259815167423926946305740183539165585493606722201445464350658924216668754347705970941896223720624119958915607561724507279805559367706465005048603996100970336326868564792985517755063493376902622477483091068379418211408040382954390528569540981182465515072472627157532602067597788958393278154616027157344562706829025289270509178912234890867161260122780808922830682205424866770682570548043929470499989494481513282910094615119501059150697150058545442493798124920532221477666755128058622507510144184452880130103222326041628795959223960010823129313637426502559118739095675785778605281330348693911236178240126417191933628539164388815362584625207393597777472141126680674375646261158226086397372569807212004742762855991534314732900000733296042004555279355216117193055304582693024260663559483758229231813178361574230142662052362050538992977610358689304988937001059636919021882067896039823320086499853504337029946153217815989077774938056240848031879744680434677012655212528584617595818939857592923087374147668330136507930535818832418381851263783983419540433111552360011361619658446535635120350084728918242815798775945486279847717349919419544512367732865938119273072830147539790259566955753823807987887511221604635687497888916183529123676438225870948507162526851578155744472408649271787367479558567490084545829123848318321554422908806339631063965616948534179079780277603258461239387271818182362714798645003831689653294104048518330259507970584184825340860469322677999251036551516383401726157672179471047270582246770990382809507988889506404727150837362930415000082414938167122028289825208589572537493144322812432651303410534371637421610389672071965574390073627665220926207264968477781887181938804623442548182039144994464404941494884185131682967912627441792140011399345163796953296034505912375294556283043126256665201693557961189633176526043438228465730326137088341380911630331327533734684270174470907680081658796471745458448944308978368940166780261455846242673604115214121987101985606079553406602885018047968251269795644627179438881485330399487600875270905821651036557489619989633443505594527088981059036984035415063690957006533827692873909434341919143118890533647449917867632194484555818085592454575655716409033569075200000000000000000000000000000000000000000000000000000 [82,7] 8422869308068295846455012828697512910402325428881653644372288236381872108829056141450544352489546147498774807411208978751165075077962502901686774147481455039358896521398365810176610465422062263597194298764056408497484386462961144385767288770890323286022099849182161956254388949703078813820906782380154856823652499689689410867244586388192940335743162883932243525302015518171933990186426760432178211179725095381782377818445778805728281708886959697096270846597316434180235459945329129495508070415988959374762759365114260865804775152050794734628871732755187449844625971036969257872312632978634565168678670706726358702463410465778508832162761617304944958281554257543464972136019364996171861744128807793842735845244407112326062803565067577722733940296672058292005489027282432549237170384926595886316832592141118835609617205155326101924890944025860734518172551237477481904814533288739341939446191259980533680428872071848544434753861493067909133792792884859450865193796686605987159878529681998221590499879097717223399515992565381595004292479927020240624195572555431327999100687214174249726807615940532689852887954669587837635843620399118801690300288170210494340633636044934867852715260536798188085602982148918485403734130223356108711983550300791265283908257128898405383831988041514450244732970530862330875277361723630239942663242515226251102738824896024404938202142665915654246170278020456091565520434223446959686482733998876706799469411323884815294293048447785308556720524869171603946432821384723563481050868825673533421521680134848214734561896736803901876653136394165700491067919465378151773511241830312674946011903343318214385715400199111145702398130909632664677147346560077390096566590385534678236121849480487032328011681844550020810332365699384537200648931801841242660951223833425697979794892998201822836311413672401763459591981265070692313877671177272692776311459787528270596958032142900265284909973627602899993907453751212191670128461590211648230708893519999983237288435613320591199716184520226006446625310009787710932845716679296870918003959056840860463540108190459031149665977932371960731084115944013677953796940728768709092001613832768971900283596700648999883906493372051639379069191359365583742757925771424991160836718142783838665605628799629417525451132920508886011507355101250766964978900447380769908241811062156208428735383747492900688864288407538768791620477621329775550232404452909836126310089864725792566076883884607317147602164899777081402003342492104136589944439067797027911648552331043681739067655460606025386659680759192593098683019472069805852698599514240490302318141519615369283914537573435554458001997824000000000000000000000000000000000000000000000000000 [82,8] -9353204205671011946881952275359389578097040582007247608706954523219086341378820413237691208467066327359379359143034719647639834979581507863567505914070452509237166586310050595774002766858056092225462611305655691174289950312683891718362852758353807199723061213811490734659271215546189762508741133492248355820998598846951174910437512374001830390616202521017960801955148410742365414930892793035693448352271820644438353119192878006856482552018976749119847497901175569565085861202715920085033202024371612075240536276959207087166121371552561718280462376358450405348356953126168184889321012632427637843931418405776527039307382073820347560928768737294321012484422957591929674992526279787536866676364299636419772532784584435770519897216990609379053331105868563518663829107213430203085475008827624136702708838144994796386441182969029360551339326850931931337712078605952961620181875736560536311521215895548393111317929363154449375166633483374524903068222910781465349367776196444959508181311755132418941558301377844678890643346622002871343422838925441730646698108310736623988722837655810802954994511522330831835868345671719610814387925094774808523870840012040833006091696379452871341210189169823912508150046118079924807501097495310623860726761721199105097490010191033616364105610484446329634768701263740007415446271499866593019865253421762832377687038696626886072910006234919417214565502389145087675141737364136697617771060619065736643960407519337978673620211242979511930855974892327254790744569951113789419014622996882422695778161029422002108690244715096724299258236137936227325806315826115671409715202826331172199871260760061621484864148458259007712820983246390154576317373859610930477140745706218953994554422666718945566556697993603232635465917464020695685770238695008080684193947754035613068289198723877913009655893086526069437969961297608619632648053654345485010843206446262790094355510026604931011268329724319744526745094847727851053182274621319231814674077002497078445754926371454981699425248362017514891676273359112865395277960090768317842215477137351738510729614537229316097020621724545801160084222928137004531547287263864075912588055559887038967441895128023834428160295388924827034930733799570806856136275396772020494064283541387388962481519591633225341483103941804733825897416299781333794032048735068707437904921259639755797767838241749383085612419026584585265318925000898661342028836551297061929117403225404981461284277493865844141908244354477041323107946348325475285225307198905695790773863740569027295293451542216272390722791702273793684267457846380724770948922831625766957351701908269586075275348979063147047923220480000000000000000000000000000000000000000000000000 [82,9] 258120531331350751436266127537612785169451545971954869997132834235663923090452391905349631023648491035283558029687170688987872751213616384897361329367821486538504242332245712346749444988660276250765568508455357496066235692421256896046426619374369207021192226816755725976534185851455469866435102727779357234566264801410096657970236837656092365878907567118874436534559784125724357826891881211811438124146836371055336314690577325179321582015043850538558630722509920101258727540644461996822201602254117308933624794207786727641809753460317318291946766030410393791786700365401018591427697980064538442411433577026769263617241915946929959282485379011718107590494698765504916827948411625383263285604995027728674348169884991611700578958481531220743895894230027114701194167735410941150167466790229075121498839372156372599262118309777410814396782395736382228180781444547397426915948308810480528394357166004846537641620248733948757662726601898877195774844049865451869251380145266805913532524694400369185049083824684636495060168126487336742801327023808035229889004171524623801688082016872548541667936498489525774804621424440649024289960336577014735528874028358833367432359818551743205569893670656687089759361159941176134347432086096231832480800632980884855865581034329489417857395732318309012087308003031368932531459152100854208530792238309442723511405305738893046704775830175212409075277549544569841286658365733796971596673452966032576526547393700064161655417862238306264666806721758176736334282886269616486800470093965489309541894620807840751692314361943000337586101973275765409202746227082331918405213237115531369327005551697090253564389742998730488534213067899838388891012024822087891492156376698404443309674174743686462773741342273635944695275482377931946208085937433550021795716657923000149484958202876875134067029536268222475318090206055895275391440114312747725692914240230635048578463794715808288961993840367668426157260950947020157375853698182329683358007623438146266644624145893544845761351449375773761592772194750450259459554988473285460816169065632908897961994345300379112956635581185331279798709229736707673795784691590568882437726433052231811876113640402041327035394825304797734388682033158014007594806964331336694096749988473964838242018953240498082442170919867757916788074799602656572487037619064731610378463457274088308748727542482924889470965285942656299369490653018950306823867056855737056914913787000857942335888677311701232332923431189670471212256272540734473391626402607896117957545638813279250900183319352532634245506012064166506650511557954584873297238673573475489459534479266026749625505055553134753337594347520000000000000000000000000000000000000000000000 [82,10] 404778821147302798249276680798256571382210721201078586551137927084178454828787269147642806951094742678601817158883624457212410973438631683814772684538453403333852921040034096180109885629292058977983067958632748964081777180528177990231011268077734203713714485773017603576049341021212523716647843158949378667272940221032989167630041501357020051829822547017595877542231401596922782778018646523382757225275677167735630008175937823432690613774912096545305710185844528680260756657785033323875329152292981943155374765185256662058229445777636000964208412106101859066420835069122759749172521830327397706083278867169694006198418388217497109603167362366072661952945028492697069923487583753317813844124247645655784111461559939640573828250014047102310572496667045179443295677688634939381759072667077031540105594857441192829499747513905064932575066169991085429409826514948205500604042726626753415610000362937161710032645436165580785698423354848885401698605503112808450578634719470352793891346948999847765929159465875482412551882224741400308887488374408827557286320366993820928644371220384187331804640745558747140122367504552461165310903947576897660944216221884705890435138467113365034775288378171670528276654087629408479578840876278289999377822583077737924025978531766017113221323092105300020442690975243925867100185731025411402921456820709617971572030455709934101991606707600962272431333554302748097544216434530795738782050980275793928788883277532045427998808001237061959233835405206338859964067282658952488754763346666335368481690994871113291958539193544207437110485251252368834951424817705769534059868127584592246884358459909019947930618464010982532840929796434161710980266024115142149916792331334267280137627051019020246483584284932148892807949334620395073893448156426121802697636108044566981597087768790113302940505978820704464677829184629931822235754081047457252632379019175977658253129277506091278885015555871443484725696264961535711206003366164223595849406038046728831277557098535249790023349330638277406171149816036432683564340756779637003479923280926927324807013387419964136012186426772204832595080214135990503517495616047149066404490514316704753260793380594894761921647530444278125767304479292846421850531028140357872581638590682524375450933505381433106233068639327310106059589401615041961168465734540101030520889009412334957955374768597758349387391782366427318227109724315709135058080318810495664608598385536218527831579369414727277042016092501838916690932300271791732585914403285185335050851909940451849773679512389767034029147886690308981459413328896064848832141109655809854663145607456453503461743521640244146392184913920000000000000000000000000000000000000000000 [82,11] -27614965504737842167384085819462798432254735154509410517699163218817939814643860934222093557578763142662500205459023746657451666213181602143688487260695731970960646121184132407158443787439273849582868461725291934100790724495606029732306941842838156210505540068769406071556353275300799811198172724299242414098943954507287773795554851639315019949345604579634639275914152554141840784776104355795061229821825405841627241380247065601459793861687251310786835112724511008196185468276916678102087149529652548027744294516915863942863190161794669389796716033367172289634173350930791706092278808965394775363606114910094387438302598453160285881145882276076878434521377139626815954097659886399000409686566930736375053970395389138686644731230940750914392718087488750604945583216105118902411284203360071512580863820614733494962865984292105249419911056287635338858234491203740887685908251608744547713912877057751886018234612936411278500322591871738196272173487050807723319108864958394131050965329661207855245719985699250581575682773609583310334915200492524918176533271864968638331563658614990931503953407549025095710907569353927375633513562713688689171711027947674931656430302865858108967561395911198544030691379838050948508293027877025848789132007817136901405056662375234160681114988088366028766365833045413386316444441387332872478653866143758314219767814016516143158661164897514420983712585286341950400209224163830827842814481714423521520634152244409319019126724002356247592064103419531533047214746715766349670155213934545428232656902827799116105997367366274903942841886350207032088116584404684228894945828112031696625973804546517610924967310101830031945784209176379786655597346193571152799175463830888885536124652365656536108245159871983895479081821307839218078970705968711348452445478061394116397677212697395357048681449960060294636495682279771936857176181239235535250046615624740289368688660942601444978370312755768769441219337144950595908784548289355339725699781631207989106328895047688945706777083838929584406906894224929618444413666110275051504363604328010586029375941680958727583094558963692058171506310229185334642910629798621679966211391736984319747036434334583843139154342591942215154081842789721749270854408418892036702397435642463335389750694858618455961121486146349335833510867825628370786038995230118838400434850160067731213057460179489804675413836282909915046670451244511850681010639902751893604677381692127859458292547719151753121000922399270891007871679898991087083340657173938030470802451111108970870600770077620625474582777571090894793145729695366456905312421913203509583187802493375306342297948856672204718419319193600000000000000000000000000000000000000000 [82,12] 217377564669173769441618482461953129117365133361702601772194888877936907391419697344003561914337734874708351002394782593084506767929014062847534347081855032167356488429832317729315826943012332122064804422999172694888880039086513406856473839801374926069299601141796264741666643040416658184353357126412974461127648213941563102716403447610983148892358937062214630947172147423364999910114623848939868175179442143678749415920087394990971437201709530955124325548402344406427521947008158444728610217444486833141309601887117443465852453105417753010695930372403094327736811575604766268570014082962527129556697871180232838722568861706993540062932646033449095890424688289501292112901534979636696389874656887292342886772988028365172373656122653501901684330774931652731204853853776698757257514914362261566294169908529119709805731027320818670605648237420673564531188439619894869418963431207210333327607463745217348299848182129987897279361212742088919982455122454168568014600361738561737737278267758863622953624690766794739776398041765973449456897730223454464247414752596040994912962446002520133527083710969471586890530703497459229823823702879664630106816729591798313204214729399427249528936954232674449000385202306691547599333348483306401994707644052976566056169501146394853173185588684977898506073134319701795509082687283942445346659560774909444249431679770196286866385323656551032688325178204633112442692244530154255923311672279881985024986935147313717456999580283987241343427437193709104593254994642503025607378325632277053782175999471388771331390372332387297632855886966645012526862682727530740010197182294604971749338265534079106962294795111350482831639527044445035460483982803529419563674980070591454957664249129968165993188310732933437637536871496874603775756018735432639391353754515886021272038491564384114519036864297837646641358768566776213188833113806323741183389060230224481145978002651834216920282468933201202641066272498218722901755457551251093613258844236277989876393161738091044524113422621422954020139100553827371083432521351293200649367955733697013141816575166493866461245293451469760716010361942107706571320447673837578737772208587757691929511379745072347809570911083866207981395513051958973098191166726740347766368360373355771760411665971463096386824902491681642489749401651403817227608746253852274814373971061627797870753948798753253606106939945866774698603316750141500960220712564658258118083462986370719535748792358558232962262901959274880205999768250886463599788478369221155891652682359327849485655079966884578156020485907919491430357533985067270225281676009866854438352102571607499630789627034328153912292409344000000000000000000000000000000000000000 [82,13] -824021598591950308374364734755949627586942187643192194822394187934494114688568273799463540375299229914858836542559544858109788223545286391231719379534538440040658391052637552367278322659694960510395121310562952076608031100493543421163614242426893811944754413504319643952431732623822807794869437482559246005585860781803928030302363439264868631826338224432157167008858749941489424982249011053289478541818971247142531682934257832651032417473295725211854520186844205169989935130829535198497557804627668629457832051815184957872278437069461779158443815624975050885761734441185120220596377513865282162185781778741040083620297894825544079829562664940186374438914491962967505688250568215539791830450643553104048065851327856020675426257782493865763419958140539403397494350426038865921556981213056080480338091913336973420284736854972310161386967494765400351264021626196961284675992837267553264246947680225422713861923553716339725608163868040309345535546930265365087017804114048029352783437361039143891988561689065845328294292927796689761748754061486300868020244757006382383531257166161591343575865127171316468049708871569797374003295331566600233962023581050713557480518222605175075946724475606046581622239585548188572894689244987923441324142161681139176888805233044213026137759578338995982330621674837724890616407439552629681285521672058649617671300177737269165863073411057742416967488729109477516868093789414120996098211098605849209749704168211763094081090246309047998695292291482531838914659553171995786037021812490765374556105515723888462816509905411000332678431779094425299908096078979885512895571208298518860645580939564064696745624336179943749513201430246448700064664250945767144233259638543121438851969841311357539012268121680968323044692981184048919005067705783250431996073530363399952662330361663544369219228711285884140840859251972913941836034618281562849345296639243773492988509295024040497261327333964256330604790703195348985658070142335698271021543391890828878156169259050353808390755867050041717612506107851308681818750674103787102447956773743165622685729105978135094647480166551334777380891193424406579966660491478943323424649993926649721575530030818657140950644752055756546196467399746577291137374728937774394356660269445034020369982629778189884239863455278859790455176225886567244556695830251129059313692584597931639623117030481130176830420527733902541392964710781596924366394279634437309111272935746412849199075846260547304679741490950828221989006918022772716455549670831716445827338543460845840984040072045773697206522718155559154141096102704029551991638009532242980761905117953632060856293607193331313759685181440000000000000000000000000000000000000 [82,14] 1692396931132560989569715983717284188546104276393793279299399902141776731762050476405365476026542317803951018213358321819674816539044891876882680998762105763246507981481638293256914355259446317861562026642023825575705158090894208766316691194978856137051037423203090982713468265689408842050162899041260801948880786945151375074802622887766288274185515883526428936900810368713429804893189582345325402810220188628577140434970023007143452679616543303319356327947484284184117295206340291179312870843152056355719253311672013645817168510317381637605624827230796863265781643326602860271017781648259981172419524538654949851879691301057365015644382187371250363182099914582367711479946418730401003924249654361551446955468264167182120902918633365257852439660395256082315236261873548967612618042353020264222227458957628562424201673530968817280427658200410603795500974552460952948185040859135381455418334370085492205558486226998540146690677846725069070670289383228540007444124799461470519626632839098579100036254798108108879398600874792970344842020964269824390936702751183637284875345730675646506559551347083999348873142832504868890440615159587048004017714381064840447612935509424735437791773959758754364088777747808545031084201630754035487393721334914788603940636058923809288227287533916599429256317182916885684815387843774320925866218583992028079956613483752257399603615552742803384471774703138413059263504248925722217166947383918658960725591895569563064576412852368880500457750727657295597190396509212284787663272743603330723037488927842547406088889440768530042754443545754530045710038456761762733544908174518280161223390583621808153371220749851544922445300370249353453140974077055405783484473497425692869067478607812277969280688673839431036303125850124371407765388372786637759418935241427502215900251298253355072005504340801869493891088982492360899945579994170221214301923617343609899288401438538260365937952949691860333687525132350629466898834644773663096203959272181843962729409790804674048630608399722506022165047268469582781772235230519729974879902393852031394820646206137774357836955641691229958106757247311510096969991261282624717526248125404035439165705022302427893736986379765884305084024039129530542986466898021873319181519515209888320298208336591842732345180983610591065596370881948126229064014600929819271263341725861535641588162874779423901774284369626617873010683734276386609527956578354111060404218969139083929736254091803826006707998874856512483735193724004206090667477794217656879940866850195663557299137923833220746707261662368512502277250189964229337172794826110490171344357584537584282913451508034717713058863513600000000000000000000000000000000000 [82,15] -2116112124657113308242634030026297059104730175211092125003349411106910709411745898756873779822639096338487383637871046910539810464563207417589879986325958449290926443221184305966084048253155268292031476773199356698309308948507925269574753140073769454119499061752328296722823756995806495021340256758608693202666005830886945036415041594325468704326802525310969057861080007395879250092340309981121768959141030662376261800684947278883002331191088147574447084934958644636183746629436280753374234089531346434495201504644149627667035918192670675570768591823606884727738164456660848969154562656391594573077545610993491936243618435484331213013062024196883805791640990453426341709862701774796885830392404149919899898849220986826837610701395140445355585117582489829387743969466975807096499472062721499220866810616715759457609730455042011265095339610470511809934873800731545221930025042876306760263267844441115462832795921684680936616930017647552851471379055311692967843716585506566632546777128989703840354104577210756497022894304216989307888293261928135777444302528858766898776608028625681041419215879283950866564633239104301055544702876857477298100565464546882772938926172394916720829508822409892194785368241790084289759497196822926039086841353743750932667513395060917747477551077894809029981727648971254493926138952544083786225541850631250555597906005264814807487187176136693294938204675306794640443918025924782132849712085302437607430217838559283616176568146582760262340748590851013887963650253450452260862872778413423855813971738183732419400933637551273912934788519953392890535690454812688073846179521239705502808309431693380315728521519801784436823445527207714104649036711566056835603690016945994924342747707937184397829265935023587245732074385852063719664978452267305621075610411444932317805988387943062420108093506224619644386107534497932577427920995332920614531261749940252805717355085669047588763712576098566619407070709681606689397174938783602258741191544665677462411943691971448253018273270016404138060662872583746704070872209784253449286563371890634467604870332947651151578052550594789117976912457230066909585643216319427503257001733992397794600459794148149494152979574336293798429317991841051057343822298497752706722015755850812708706300395732719907571031216669376116517933868040861515854276155044798418633161906604578018210624728316285553241335916670225099451140354229329203195439439431544281395358264690770712119934743978820793254152563381288896806836180270274276379415464317676506778760443846059137482297350847315639810352436264609681999867496098617710687478694638197750376036169829841090864572833223806916880026828800000000000000000000000000000000 [82,16] 2532308105323985241448745923713570969383672605053281464275029288860446732144991587355383680365379243903591147359664955032261021716173085270715642962811241623947864723101831449180901173442345618353263289999098730267676854286514618389652614354049373294303269593251949112914076469718223113268030098268116775545630657179411345426877490707676587763514137667869684230999441118288071860216650032953008236992651582164876380481442463856700463436329835810574445341225580283350511774747242063249252931811144240548160440333892425972407352947436606720163918939571056500915720923142712497223358985514342419304821606614695941806519404138456156976291907751800434468734648325783562328827855643239811660463697274736276449584465308284906148272096193691305821769472539117449796848771923495191918918813222712093590948466851782451209611794144646049213799841886366984765622277825656602482350973137505177531996885952897279869638347164709906047082038301235702796834775920615752671080893493590604182494212973169387972474096659414527730587925755109550666691987726404258785613391308284010071182152062867485852162117835792184659891816511615423026183587061082493282234546961106443823099560724874814143333051790809773943165101462022232979170335581931218548067582954457713268878723174607971235276394640853740155173469103836693217067633717553517051259493549391561942837659162299799217754944726358199469869163070195569397062092439761210262592060718952996270399564407047785487327579827452745787497500995757933005870247159617766733640481676762091664359865508277622353339927701455774496535478095503457022194633982997812188029751653418239623640190188959663909644308595671383929033773424508461954595449512606991718808905612917193142018431565006522017677200607820211108139147907240696647504246973355095371844371362496764448294177195067358389974661678037891202333041789552895001841808691427579458112873473059790858420648909382710260636615616940973163965058303813511022098688543809601689826097425088032893015766881427273535194801254389549950159231842021753313116403027022164011456239108570527416671784134030011290061411241910211794097577774419496368031932954003601432039735166598402299549075937553182408366054246347967036291967955858032196265460638315160694880135332189796707344732733166647572963194119709457131698484589268039532471846941902374440490565567056588509522908736770212392690818238915898905221601422385600470241935951302032971082986272916131811452151927770967436443244142868690232077411186200515010389965333432914605063548693698200005060661092119081715035515144593122427850144019179749224359551514489161441292921504007381195252689826855792973593549209600000000000000000000000000000 [82,17] -5385833011005577763841221511433103652675182723641533080357158765371741425841404775573861322252540272254604058887330369688589678266688804548409540061999779861977208539625578795689266261744816919223350404158292204706708273635002489960223945078445089967506604883835588681355748518884166916837947508697971870476919199459866431730544866383495706016064439361280317669877803862634464814257934365951847463464342378888632975113791127446112302190639188724135826853673785950420684745314829533011070437492148416018802721854089561773746227772181453010025266404724169003217101010348969878600579857176446362147308497750396952108703255312404611070444230425594835715331958033265267054946631414298258547784552793405760602778578853088746006552196757913634498786739792940787448048839417735213153098072014277230442247737432180213735230113656441520581176110498561827961419909898729289300542492824484310916507826584677040233329147428107265259608945940024223458364920900287583281749014002225855078525336765099516848100016979453741927794587679776399451168480802394785212164421330275180354496971325703973834314163973328620826602720823531234618783939513065929057288054642007329124292391493506919228635244847021145885013412187960385302248948594481711502800397093500554843372555400993839530599485886399312905113758313321977103364645496673032889350437814272198337382971767801985236048909458609152539610119811954217811378527090155529328232830042664143622952435570087304021040652314462727354725626948558369905935858001536341871824203905142018092775724277427036947012911629158094333292226552532732425526197822601006690341743205549254647631340901766093012247758607075905442128082958258765213942733789259781661634676734962988174306226160075177730239780385332956593730054291273867540024538505608503771982551215103492341512977885030931880578109830476910306435215266609186050043637683014534680676522829371990545325109722202572234183843631240515274907129565729032882675844379804392374052891529613457272385206588785439636265724184286667568214951214959101548104286547070190505341483548521519738146254775733895267916537392970326723421966998354145138732439048335470645001572582403999986979827358840030995022473501620504597223186837912457117031156734575824811097610351401804939025155830417635747545289579134343971296786643937545870459000387118479791255636076517014259584546146634922156113150736747038912115052306103778755131833703414861716094579724201414164757571388873985683901817308049220100806052468395035825565903693670518986732838177591204143350604151894929850096321257966142138991409862363253584312410879319166323544712872648014315849942542776906010580746240000000000000000000000000000 [82,18] 14025722559101413765184639925032380724070584331077742863499198841471719451195297891613369775725105378784235733366554907318688756833843561571543785139119490002777823123747888385333084325267321982219330228294171178290281995291737867130901897613389798547556348775281149921908174272692966395802513411771861687372859049030189392253210735478874027406314848675834454616928261469442958284794723436297129578627466925766360480600591467060385756134472624781255493543587480300896662385112804255982472979271084213215089788554230629330577308764792722547792985682906360044034680368132790220298177280881033338819626199845028664735341036368142547576894254062027597756846787728487035478938022578021102916525889663601642304097800894275230610592964642856274015179677131547172573761450841852500276468233746110772891409797976937634870244229024289816381327199341691183082798215235834038906813701351948915269549293455952260880587802698248312430339481958901585854847110090561707330529625753884472247774690544548226142961549211801351562331117031268626824725059495522914798022666986370483135041955511287990842175693876426348130578566319524670101075020002004522882301463679560569515373487927749115796597090446906725690612843719810309175050557988640350362356149457714030510477763825750485405586253221252127832240294132335903840833678389427155690215853610632505885971360639945661104568309392826239739441679782811015696301126831300645640587688232914102985653414032406712075492612636026438561971060764197707249246373337885208030863062307888560574961556590958819553662052911533780775881196470226038537715161569524932668628687769490493094469816132968025688504038103130040600018946393635384687532134338583451744734843157898206763193143639630631215254570972278225114733428622267767884515905815137857932021420037275468424130499597072737548022589848041566481102021061180054499671069871773311368396915281174416787914092616323443738375140108222207047636959296460482322470489814090041004993824255897905477707479856924201363909238862130754096463277380892198150569028430246923291234458509808086238712114560348654461356062527257586668134284241887972300409751491884289967258989896039478871145018359504767645685216076994254535019039087039081460725284217394856272872222071068303342289985549738429242197978428664133297266450553517410595812763664211672981536896516515643863444282296905255111585135962231824366798125250784896646129117303421880308914625656233587807581555834783669095930475493908590935526696570717845318626478618225491606137268123007627750890377010730760163189061793015712434918408809274305769795328270699959533685683917844387642273636335174377345604648960000000000000000000000000 [82,19] -29430182199814822956025639042803715982526289551730264637311066226801731568622268778261607529804431931942959834015720714834235563726462874965923843601403956781069850991870244851738248090737452324157525079869057330315090288164850078167074547076149034698484624829513004505319736791406192797656224057338155598007810860638994647190987089721796798072554253917779844413117340220119144551148357169873235454334277569598955636949977152285683264882464821828131677764342091897779288108849569787832331418760070913216478556687543756317050607772537916573734014600483262876965294575354667439800223970352546631470005869183097082598533490729493352681778775437157804373761031386216305369526596947993368041714848737059882142529801575599784710203211470344787130551751493129595204719923587967521334303971732784542577481193400673304357417292617247290193033924673247881890019117620823636956996674515041405661874777762696438242764488316809013218454547251913493496335478090692572478057049009729696548180275014507791152869784164573470631335506866742878152685746519972492977996259839703461231873731332492686035833570233600922025063795526267652727923088298106590254717056577015751886216205375177590377249155939720938415607301767174161613384384060580883166111553867184215048757222458470786689102611045521630556762328882383003840150653377463667130732365046006669018931031042072001037559462188523575016907762782342015341849145084622030295222409902402138346667168655570258487437771648873433468841012859158322888671626206030297507762086002800649834965502296928737650000286352257341095092762052471029564537931153019383793132602633272270178640667011966174714733817760511798492096350457615799732454235858217291292100457516679153266230520859213635610528402569561388693532836041878428612714155601559215516495066835161184808933711618721645719520099322893382485596995049407510101860127981402564345417752644648973305093442206312477062165934064545683805092135493201107176770108994565549360633826253986923298038573794293721598130953658055032254952635648786137015209141725657905213202915340990089392564835101177877138887211973036175413980892305970772880748222466793232900593916424750255410212367096657837194567524214291200333693949117872840941062041042944136694017185885825379865200050220491005836567967012877365580304736312105291949105955894223471836087943037438672406014914435136577848769795532586149124620637426534470952314011512267535565694702396565479126887085910620824539155153105598974514742567907369051329932250133514065133720862522035407924059186458550591466122149875695605075478269591290339279189847258977955171791129988867740211416843875820984196596236288000000000000000000000 [82,20] 46990565476641619842996618978672075454555013684534211880547111168008136254766262466293916363249410684582697438436851957984522610918045911633648711509899269392535675112386338301801631678124739728333465895545833531265384200557194365509472296782806024236207501005565731711279258680695447343094938843755126508019445381195447833781814085652150206274993663405657608041806833395434490451033860395518256249013990982313521196127123256660506984888887030954744745196080215388592696451298364729148569379400528740032393047846572238324877305620637294678485009278100415549885006190545950866222406941339003903407216839269793053274889096556230394477930406764876107388777276025682212175192840832599129233956523969046007206806801812104246129576027349072338955459097658103500221833332214900015281950953229642636156531388272268265170969324285585579984416553995288948750967361897566898280242146932972024859667234091479892677917586272662990630982569412263975820526681291753119846436040221712252774476196773794349892766289506835670335942082503213762252627033349794584511192137313006259510266065413683978821800610552801044855255433157083360102130839211091103782582775179694414952692363019748036982651004757538645612915266215682578661403280909944191511977871508989189499839383214137383408998980842266748152879960587041147265472944994490844634326298846392331940316182766953647146668924319858080634079019033271717835831737215123268304217476605786992521922950599256873740661528101780582578346992307225141896021087524375297059208293348287930776497661786920424311983118457826865557033665714310946905283408938399772289451860537321603407464260260825650038580040049972257739501880015821889733030733656085030528069136181739647713599292536452843210918240499052711293842886609354597336431082867813106207122739365484384065105078607961444691037192992028529955630535534442041938137649311276384704447351794181203448613637977295236511644373562960468303511780693234516215661079527394982189292904449564279406160440613262774865286454096698755129281290666315049727380595089103392570272339232188752811051326539821262240296200516453187453466000675078776579370614960046892500102829710676252330379749353933262765365555102099797486432328050260643808275733674879499587522927214290247233143898218996102339140039117993472224187086919211259319444647389197864879755168271815938677211950147355486733299194629615046257448376191502451790773256517945074965749452862538274224215849387123921374300871083983437209736872050609514541236905626401295203212372468004779795698033614155342210529908549712427094053219900183290736705171899526254399407826702605658751149418816594650725368201216000000000000000000 [82,21] -56254000014555052746139734371703172405440274870468562195606557905917552901560886237618427075465007168585738280942149161534972901732757882004117537204853527966465277865680167073943270839459540474329667297940318260800965084454803923775347612729568803518398139536860699601488641004752475985468189147971903570886955434101103727629840659174498949069660473770692835365096696643395781987953775160757060998753789459071927609680083129561000153587652576402528107127740648710659753664946611948813261185063675298655331420351199662527017862334511768170274091327906130906882428469511188415757551032757897296091719240897382774690912503619946813539679827812022324606130067804651763188317947899488918183048390245562554897451916411821940981812620471280244364895354950417898722213357849996115709966858229896774213608204219872234163661454568690586370586798769287004920196949198918819994634921235574462083051889219410214451655452037620714955747933173376370485789633154491640131673830613104178127231613211731562346257841392049513902615674463590581313484986594086412280561016118868248409957105891204238762697204093548679493710500985309048439214184538843780976767327114354523240806927149346048937202555165766524597613024258563849796530578239971204434596839978228511868005337279078180705218656969023619979556442181593581080147689754512091086355068927230650151043464466973610566014515662977879102378180352691097103238453078564456829216545320912836010443825909711376566125003999165887127887999448428181187458602767995309293911208586866571020259483032014986309497242248182773600191119269877773819125183134006385472984492037610949894027449538626038924717714639722151446061593116121279935123724692815979436208660763630589241773312727497452987716425452343734998162757202452482887090843926578151032462172831622130588548098758012692098808175825018888851295781912178213341814010707489839598933702349340330424753130420960368278629968180598021647624417275082389382519062368395164270438672006963736035559559585659084509523039660823340537391777608870058486611343759623459395577695711518720810940364031609730100890091196985204385238860660905131590950099626855789438549469049019216394389056498095291774650872828807655709558337934845269267200350260916618526514540082106753189679863921839814376029404437788470819298967178404349329149104626981750243771717257450365958868330777157712717559239212881519599526812618980552569811923464681934773073925005566157342137369007114511847713329649082775939080622898457325806711548844254691478426009891434052210931995311633936182229697172494889279426164251958406095151452310359736893405978282732360114287967144658256021191393280000000000000000 [82,22] 62040811547659736632955840641047000547171325624287266719810375774137387974982792880175742698104020571110300645957675525439446253303096100792216290045366846515696326986554370924392142416669846939643997966111598377982284702231984243523475136037989840608348706875301559476094470836041941150510870104393987945431167184729043446643987698336362136473547530237752162262518175760413418339865561755831511181208006249679893232398158046198663219824465069910462804794532606547882037607870719395440157976191094980961536432941819482135875651803839573740829245985330734551470133864062403094137079782280674036224795788346915251567840741928717993861526437126080800889007583984481787954440941898291670091556347663062370973650158896261760241025084912903922185267690506185981446771226778448850482458926412747465165001088309726709639023044839051012495633020960377225907879101310144091306590043786087070288164191004581357645936120603090177243052662912431617711890407210228128610642495631210866949259143158304234510432455508987417122782856514133387289654206088737203020618602015035060436710468452777489698998866666650872683571420268809011684316066808041319785708735406659855499717926466433975365790841074948221101841681883838299637258053479321152507507990897358668111831079603700169652477480913752487663957404829419244627627046295204431366443217955477421289867181262511172937152458662655858120992727482464454694463037335662351102473065155310996449277049811801493891816852762568991044936621473192556367280951948323113546157555101523224722527934263861955675143778893241835191995092820878092698361100038924596951651581430768192039772094058034929767375194736409513731514662133999454506434657648495734932533258069418898714450645252459429523119337067843113383979609988516678935350970845984680410809381581287429029068165307294940869772731696111965805295097672618441672979251862273753644405351470255713169436634043971954328743439671454806681826636836717187296436431801527078312924531629169326705374968589883520401012828337187492824285596207749753302986993123431805942358625170271018077442913952198676976791669509052925320201516738236825448847847085081003182370895397565408616070410195895182746967298649074452394485016501538232970800826452022002654688855220882592479546200391828715828840363594787964606186928649445930790188301887637434672106495365596145506187755413448840687077957243290014592872955777328345647885472231356407800365257690327030835864389575615264443201517329052043677645962410167765892349503256210228358538884403209454954703204151549266505773505225968990945038072620689901418557459875998538285571643473857040224408197230557474573202227200000000000000 [82,23] -86350013733430080294186235294959608609823937630462234907327686662975355001559816001899567882373514311161227543828937466588150511522419701252556265462526957510674384368860049305875201509631737035568983834566280772765777972488251199593846241585018903183871800773324150676145322130736421951546176758820690005017294674627670322038963390504405644374862886414111122888637267759049178492920747773388836097313651062995932169645545680280579713947153162697900591160063606730921735161714884599795181259705038013615817972733846971987042688570857454089650027693060792421249349592804074089868348223575913084218905586010023056385960262790052505485222730418614189404018408564200772767357214009837106611367932850341505976515724584308159789826654790553379715536398125355285062885165369746848810119360030796103598811635971232448663309013189657761160668921887860235801934615065789701479897749039983675691720375074280623825994223074197463404252978026247555634951115491930559308380166846930833230297394963675363125801382470380887469727216736250536598015381732662164607585537700579750206771344006341753118871920229584070877658404736503255284745986703905725467524032347451917261974859566101257097875029608647411280131097300957781024080583486459588040465217110826483075175252087543179818446942305566327601391296190918924569046602530771285367341186273152098041622076570295814104921210728832223460587744055561544519835581268473949674335157188122408349284439867688003694556123689221976943491948974018816167458327312550707833452842918494935359271640277994494638684580526250116945929039162072980268179017365581960538347112357856337085406234814137867666484418167710390879565857449271979701581269780170611804085079423671160909854838013164042917848274763259308201977067315023736748160690929283843259138467771315184707799056773772283960335078284976395441715075106082604689400432654387616273723179560597748658203106664313124507342926174294799781380356355248010971563192077492018816966002546671872493354151205719535457860975233329001437258741690871886206609238213778434016954768598362904319502531815424930557351062771788145846295807823988939801664558656848325714877473355775920578797315246447875223940474576873630773550968284993913145069196655893293670225057775283648371109719027739551598829330133855072520681245182557061783930359267604967071569101757837127823133593674614708808494304682006134427846066358974729901836959611887974938167888937197190395246093068644891138142777010620292049122822567313983963426596433576512768243592485938964613018156091243801485237177106583172953651844785923292999679277407245068864694769135144355938636434910488646068994048000000000000 [82,24] 142490926824824090459321806167470562652427272613923765645766391566369977926613867233071444450523228818862931647356408190852068070421650135879552061919967821538085637681399011927001541981514861194485414211374520490610100602217346809579384318098172904852506400024406829065459042936354817974621187455680469026282021136529628835670738278330074268213799618822533621879169045517994396162605026638702418607081538344076829038931492236033230493904749846656932021701169733811825733644142252181381393229401496666396657422546671261146418712554849194173899021064013874804675953448664982137196778661378036568541021255155850308019342412862829441913070565782306934535422592106550971101681245090726644282196172894738939794729294366539637202474158363047444891551133997684817525505048746398354127158925665665158774556723466242771530837812526867871669099847417357780763879660094421712462999104996470614725575698198021680713125997865290761672364222709196687939484169981625067918856673817243865448949929828878983531775031937257324898975208807202224311159201870753710770744108266858955556569641634550834620170396562072432688021239261093915913168154470221703977562637178516057197883231736831153251859212292408741233078672966488002964726833329103569332340392989090036587791069633892775858706303388151538162975315838052817788198874300316175024376434626569959149846729212567972185030371856315632883615369530299120778702369654500953910456721606559438071556931028843829901064418876607507696746869837179915358361232647789033039447011120572054914936665942762155464488901957680286444335094538693196582676990387450425010681023932193416192819513881474318286874832150821261284193064031758182504757244446730957185677079407821828268644913119666444509530520001898994205620501273584069414789369478058883899163535357185320248589590660201597913088161814596587741169870356271554447201693668753410178490762255684959414094581341201644722820542806654014034884700730220659251376693661667637973681420621367543514851820721808677722485181900219591653838062254838939980470556813119150289143281197457364150023904388092549386733584452321408355600498461474854721757215783257169902976408414539791351881228372762753979257392779813657576278487929749385394031058283842390250487227416596582003103082521244589656269851606041014104954803171322589998998386846119775837348717555536590878705075516328676114793925258155024905912356321757475647847431231825639484212255282244906458056192704797880219980609732353582491412852450495596812092088194209573936470246995880835806652384216860251480284844877557827415752292514884188460933989235065219917603272066382529549948141204797489162485760000000000 [82,25] -199598103034706504472101743807438350173968579384724747134376379728044118849523131155168408717654842152260519716638249612391581086359252747175646557601957411525756566320879901268826655609673962397205657940759025261323476571727181366371068231236227730517627957651286757374660889998058023453804755560427567709476663807055815867708229934823260513688592614061116259806123479440288386162251437204641618201292902498992573717724228052956391078938158717778601259644968510192704014971006367447832034373095904269488276928343194133335898099884800155358016457164698984914984771667962949350900975690499982745840402774076802559956376753617264014880049632938954042054232756495897776104389666725728634104080313266534537090054950567125913641367955574325575981526065171746141745951473382373984995943443712848965797896864301026844314242318302676390661912511917753917968877571196151158150906883164712741561128732188265185850844013364099623959571185272129932721486051675237407335903273570611963447540486910232563857034166532472371962079781942948859907703823749960488009192203582538475781544391039823141676492318888562728169394463071937398602093357047294060176450199127821951474646889022998204857032554108413819374804237165824896077363418553458212966883659398062397269703724767832748543526120051524090934414458590466432086251427876725920679079094557773332116863135718688991769691731359894514628768598988103958637976618225323997424250348265025039092729496583204042428260103606767987748079635422209325893735658979119789162188974193131859257506859702793434036744430930949128373104690289229861573586575591150644175085362176414977238886046407994226071569388102128888286220327557077391445466660717512707121161058813837690261090652618819915884318610934123025943191991641909348742177532290993761273301655072114636282959684678196509269027850888655336862121239998869417650109796389606530702365689817836027216581692690984511480901179704308968775695506932671438075385748241724749698415424497096924344616571478592302849062668863969306648019208050440280618560242950337927630895638612765434231838899458795331356888436561001351356842559274708742692760110388669956742413582563876083377410043281024149349620277019527853846698043892222286618099314512130534413298454910714682426571557133117574243676637215724743653563089323809149565497108292705680775806888517066063932197850768031711939293266039835790612350734757008043050933318186847604906977403880456536721450420418971820756947888083257747295539718339821301826137240681836725739743319917476383183724935665483908388540949777416529143031965983525905333027574479070608434341168354457320405239719149572751777333248000000 [82,26] 211127869553242453325806550990076594300391034747536433931166032617767506876928429500018281337790767635943017557291932115296455891637394036713997558382655996913839138370449511956607229308171770771747077167041899238435424280573414682424870416807959782942062304337083725945449964062439576061044383528215861698609829787026105782699454689293896580666025971216717026266689767496012298713670427075842730978198880718553103446910637094613844512500011981686492386461424328474779345359196088606037115937557480290130920703710220871398944394659039198488659681927182534052504984879536404302956407288045757501954221784305145387351681141461875839986894816351085964238046403560086251407711023505167719904672128878694404846193762065517072460182953630972951755020573645678640357443049836632566444161451467562529963045462463385322675085460179178874367255997681849644560906713252345108013654031057931725252893172862367390853826076789059370218536793405358141452209039289761781195928178154362223319957519955024385164994086011660248775278647330694195525747839362056150648484982855789597142441482339076229303218031983275754691267616561201040282566982222774489169772432208344391242836258216327292066576116515554692884265773774904311284580035022025592585938468251849949629619416643891049766052142804426298141253247865215251669854155247449894432569780254401438775436468322927504969959064037247585145872807120883408676524282906293165639064948701725109618416323022749163535970286576612079406380364024466285073429840849817489621227997384940976785562928428697072305348894808308338564144571395922608595079932780905569771298937560269183543875412680266499080248186185924158674128474335461167831458352342661728840364286574729637687060331943863983316046288089560706961742638108648532705227244820053401162382497820201018831972176709706935454181006786153767068251862746876083067357444139303608400747122745663236431583091043731635855517595795430383912428202461833803056420999497574208910935203005603530902774560590954818867598168520039060327196075414024890196243739505750319830803372881347377132254703986759118250613685836366033728635742827377836143794746163104448152725651714361436852074816630207519725428006883875028963637308183808558942951826751548117748115937171658520274655813891420210432454417064980733243860379041773976434984087886671890075745436067340183532380200337763395937429316098384281790349207224801577422766144233927125112764000198209875539789485946383568757219069906424398660617470537763699858587704566129520607642304764329025704011845031868838969382553968348790835144051285996710180341820298030034777320290048629639153338882863091535686139904000 [82,27] -191375051530832046316880278472182433866857007004366027377311198063163137760658862259951304883684664962822144485340323645457814115962617302517516305207054061160943579710270430987270458924984715671188071266731817703445082554147825745480706085969576628915032527921485238544600426095301564155469912899079247773533912649725296692733936952862252402191380155392415890091422689999014159610972480138937741416660953700862803369163758378871996242551888536872589494517907358062908240193607912881801863945614613014357255197440365258240715433089949437308268343614707428398966343029724494462347854402011645017540410564502942241580485516708114533699949932485518933447139601701724616265262612062727327632311693745237502946943881175157713176220892009361694642326574765482420992630960057598098510510154634442952693398968876485362352375049450954385786083835875468907777329840909597587867149995757640018181632502787663082755248013868766228218522027189465840542028761507971108423366938637535918432291686426020735686681614924842344283229602354850087947665957607767903893723926669894370848954296028624747726489528466868132438216994529231229859333312932448276849652560603233202642455523586495925026066416283238114131998443127499338284319971362812821531315125202208928708624819715966101117759682428761271980770971443956790752387710369508633402701812875661139963008750130914880349198286114032783782091334389587439892845225188262197988193306355386552352500618901286470866215420755635172111971804431933645934606710541906881561406033172565681201981527369113013852160272552819034493751452477268245445610061301297828201622075486531891492976569605864561940211311718833460794164933217457334337845817779530961473881979615276625029789460837823509696620555046322266378465814930770996506609336328703010765538977793419034022492137189805580136048178346872119120787547130796649437740239181813326897782238875729015462488286844680869428808135885076312071721926314632176958662412685792479260980174334983153027390817012744741976552934660860767018855508777372319407897178907677594746289589721341471567348368082681297463504262256187953590989784472469744344361980830397205134626111480561194752715192078697612886164678984227171683331754449543704352620144494018200595424691303614549142035332259177807826202643521645778415900597993856790182091960035477441645663089101131005187014877584145043922070693160336221594644630692114962735170720049668322293153661228773067051371305798973884026978320444648142432763945661073624969563737332750856440048321246616794390886804487664144384225439476373744814587382103374509603780445855223896917869202545202785396928247929481816178688000 [82,28] 184234051619544807417798150684507270276995363726099861660444478202775926130736214001130091753050861445126988160585292163842995173053952137886020263501854793200641861877510387695920200042138799008883799584406319546477309880579685007154927633519658851987199285753920519778459304123774824039512189330652315880449770417320903869380730977270698040701412365867435864870298547450369036619536559599148640871694440948080737501315735030102289577248537012037215201227120551230660232668851330329085313592207474701289427622402238957862168887300387019718224715249303665299075351203129090604295610280194630968417183028694247737376334984381813853795453530205916136722025757743775385398563231613137487123980249812878095190839325970323598941001363311202722341078830552573310310589908496109588449560704672495057873097364012214653663707085583675848196840351194071026379043610778011189808521138059335084308712713903127205530098169054330571112414272714694481518571861344886151089826863368313649235592375012077139621968824879481287432768520597987958171566816829355025072393158334670112321475150869107008537877530251148287210156861826491039579121729517449773734831409636683012984394334972404409131909768687718658233485271439125619492958231980216439967319641399213401728552862932646162484693545726195003044786954347179128223228134782088750950527998837389877005252660403757971671225448111005314159129540313359425007730993803813513281286980190472797494417709613967374698774840983933687086286756981202976546028657760287081465176641125730164578705604317027848867585769144777215108017197443747174066390561084732394909751447159756946026138198840961840106904794407054265521446887024054303748648817061033783476515423734553042950453200689032003752626495864777321445780371971424098279393658318766770471758180465730714919420114021660376918477176042911589292476358084740460016822202567801677149080626680628913323874707801771186449963725754609814663887321492149746713956030781240458322025532222454866980600674341768407739782820805071870730229804251329357151624834126868031776881854687002315797267460014152022296335984110081029196732213376389007096324209724447325923096720377536436112939357325819738572997150747160196265924626063832065327839826333830781212784122202352594878839377243293835964071957052617431163449087093962057565169043731299801155380947333522304365459060182835071381084239355691116689411690401986504905720976903111968831362223796311613981067990938468877984683787950477025390386982473736091153834757942842132116909753283683738866830207255437125468759394608959452793150582255227399324462084090011495982460038295443552750957940714388848640000 [82,29] -189396050217383687710425712968336695165762773537833910983889880375704906724946647858865234074771054434891378293189498066626553553000116902818407075420035626648997778589211061164909633172326741238505529891957618598511687636110109782024679988090703856419873447675940628384540646900629467292556225657903772088688400953862673831392448759264641703608560746558387151151041699260548494900703453477184629746954896800001645277838404024652941806712836862722836068275545114492185127110635570582168224079280198558253065793030315609720386664705192929155733375183392895804161559155448455170861121256902409723461262861873913482458820168018393719867719146805184931175841898374380078025024576509547852613147182381066237575685508625307729553699675657468831744429147783429764950672432237745370604053893636887251536783634499984188641731547687072097826491798334872234396654129949500330836973552751340712489371337113488321296692941208941369383526506485662715555364288889803156553061508393705151532803898525255000926932205167981811182483380203408101141885551116874568002503845859044978843886677222830633252176574056765963804627587498161865972980805988273394150413315098106621956403116377261440409059481452002954953633251116434525203439764989448948171911086402002194054150831477414680233129504166784045233564581080796881382466387994835346934553909669677082542636850903852164818036002677742222825950610467557342202923184880307845509417956677518149068014217810245661910050456926601082469708676312129182575181491170795507611568280989463026987349803402953835485098525680015997391876591448019195027117604892857642325880140718801193315354821604499899532190177048318409855804862440621718139115137265328484913184803161975262589827998825243967147289722764848862427884680647089399246740386234162055665883172355957911155221556200194491178997770893131804170994923504271893395682632596310417560256955209545520013208328814098282509167565225654176545520159232600653376705515276885069685093958189541900723128214856674204778829941342806624220899396771720702263248923589675076690689241864870697481954142779590314728520908331567129815672472139906077917423568062729154224659206444713094802823404890663445009482019925341389130291726543780657882803711977674741486650281941365242072622000967422074358146467873955190779118066985781584578146714005029308598086871091977913009042415779737255390798574516066662247065276494151286246849482429726945063913406873948702621769746617498133474895057656912054500490991146325612979571800482525364347752690400501196380164127084170988428492478791782235485143088987159737427749328312102839678214583412745044753060364613058560000 [82,30] 183880709889125363923821223321455620077544006310392505900191691059653676032776842722585068522472959759259188326541566540697310765498119069701690196256087413294531289028167941428567472141389672127740966352516273577699745398306168438819583315253545941031471389023193048147356079493540672049831673246328629404008336333486377996814767744199458188487025293101403548022377175138248968190291376283328929184794187587733810555406493226232318512829479394056383789144410445596717689719363812857390876361595834682714997854309053207569474819131212446318363563486913601134251848112765644052569961140977973884986644828400964387567216679235157198414378713019600004100992817605103432472609002842790259867252577685226606173908804193313943545761702976647912947428166329246986316436956247731744345102995197568258483171473712379617016889696312825509938153992101557602968543892357868531111246167126685829466706785924567109527218737955158168855154492180502864944754931204791626131429676531015941770526498927369047094501853497434791859990211769115797259589078541538851449113404016845475911237430236026594578261081028734359105462971217362387215178748786572441826559753966604955714101668983516422515500592131137890960624671916134444986590840146888378180863229094217766534569239445324001767722978154899437157605681882704295651321074227896029746939132867086089748577223492959701964532778922343807840578514648666908430506453273656366584316174722416137476877600961912833414804162485459003018146173682203020289039782852453766150489328399240800960180385082927391922025149033686782797265756892730857159259420422353266380506355844395930192681394151683827438160503163132015241533388797866704116796547330544316769845153203317970489576409148100658846666342742943734079670840125276070399633750339904299040554913334116918568300316748197015129567031887122731021379245994325458554172691460922015330918857239448316664346554645498865939873157241577466926693522533188456906348112190969863960146500003832169916590929783829188944903497822157722985725933297093085249864546271980451720353106917547971970682378908208804461561721580136512675534865515637484705007621964888358009202714727478119740533493831215976059950832048698416617264719866552104793606108545980795590746218305599180479606838421168965546823587971556571279539967635422812825769007249176688143768798420658615618310774333564423883347315545340277628857390650375253671852389456933535965147508046393048740323839400903313326307860200510705492505191909584985451907059962935327985391756681816003765175367809847743050474705514205288632951912996345020852919304135914967975712032629395368507883040800768000 [82,31] -160836242745092402958039030319031523408552384230052446762235739279595223607180220231250911337430082866161968427226931184848578700147818006640082483226205702523937386622053859882584272199995641961601560423032035189444647355349454652042303907106056086940404146038303693593238910927521767310961280246034545413820245042508651472405072372973324931116282804162949827826483754017051168442442900988779712169625850202493062698166589627080606612393661374036111924930896223052265571190927703865796422516454397884782371671307715458163973061692914249281710768785236601557748059514549447174286245216345274395599950566337684158338435546112273046907858863575334109813640815171964962386217964280962796510323127475283752193068143586117077780731526646761432361086917478336836095589856370978301240048577476472917668419268069462011779475534747007418584594148686539888503063482261308190039891087172331879383609494578071205879303960451353555224012189893944547959301194569670297786440990231273899156082899443545684118600774926703016972410938276106393004710035324198507130254966488426338243795596480944068861693213401103115641585039748380849658206072343638608618714728509135657638578885419932674312366905863866719207807481216688523266943394255848216042643571912892002835687576069190724785386326985782751796109138479204684497346772922791855751623486498014528560467452793481008502544860143990545303184861346838738998685192621138166486914101563513244231807549792704659751829154165295529139020480727227195275696823832073329720313004290590936846825792675712114968238105219071238500809168268772838034412141909521869246081140040520638052895198547509355789668673939703177756346056252607641034396732917265180716595747617809266394674034665508689698633814447014940535767934422234482531793976246857957721353852255162458011473723766909759379316337204700309535718615567932102885270921426346062325731481761063191850299579015469552480827178659372462418483411417823295324427744367987044552256036282075137926061410454303602185128476093859640812787877380025995036933992016854907302280794116867250424324551870983858884491786875850291328257332329031014522769008814577039511386516374786837317164321887692855868521953683378820341292134074888128765726406381703855682496348944415353425983691244406240947685930568502012764253456201935507168607661203093246779576251045392317699958212313796056059907846150156270745937312198985845024366593188320924816044755145774992805605299638870481979295127532965119744445078068855456834773456755839003419144433288663903851220794319272504137803831786767340651695244263101394396287940641521632917545892666415721378035531776000 [82,32] 123083769670160846110408339704460015473252577787295587220270819043862968676862196843767427720708374716281391357867123013503672201707520250352574811443294120472489806736471949705546569031423592815127480210239822172448197058799639036654086168247118803189378046262043443828757139895083780791175569669765396295575547286057583481024235092883440056023303824001828042317860951826406943460372612065157416863424746963363299524566598423245739866602339364223307023955818526020417007638592936604010806885831933258620647317966266968852921975950117548674064457202556621723820973753079417188110736426424615670653745398920264216125157742862205478240392810672855619153223584051853092106764288552734736862838111468742872501024793708384617206212337121561575079514838353358039980282648745697901633840751592708132897097783185820884554450151182062805191498755922276835062655848081389159917915769633777881880652792076488226524857272655322113380632210337619118872169725834192841555814146053835686353894747558273073950509315653930927598170010805829947235292996516506370919047351329036137731474911237137828311825989371876313684458610316073646541782729906990004988017062670684403799639834081848191671824727551984910549146619175406570871239167459388452605508443469306668100346991349008323322485449608642417248924091093950397977122941227906023881131905961400189869512447511866067418384780083590476643057875606251603985479168461498254054703538432580433997513537982642275315462424333026146514860291867090374292566079037716963350167074436956693819638277627588738453707986699918140112735121961099028675793298985355289124290089092000041431517030490010536480935920290053571604205643026766502306322491811922548002929865297362156040965559985578328744664872908754993016034283367514513418856416031197930284865456425998309129110927729700333984390843072268683115088198481821264206648125925607663769105744287022875026560028275838119656276563659036082004788930523937391829137018722289932201964998427374649624097932066405499247771141729990933106248285332334789454888004447120869605478040484943760705947234389227288100488751487745853047923950423306582063942895513965716053954234649849782199417242483226950888240073932231344062920752844696985040766420092453004334477691240905480180149272640988818680463578000082247431751443091818585044998361787184248884520615257625752865402741569477468643485374955739827446828388174421454159954182419687304851772819349177144121840706045037581461494761632070131435800900390187936001500259854797082138065769137591042943571569907427525986706327902840769192788061426001401714620678435316870367542928307523131407335424000 [82,33] -77228274169088502536318673066196461832178886064151412706457065886374051098578041629424645379864440463615683810306368827713548749632195296798802775351765835056683794661290389086918852460296118244918076576160491581126187809987218602712311902380434291491558078443734200086194866089949630596927026105592728995306618713043455183933170784100283255078041995029011517082640675086382561642455425079564331724898885025628271828563788235160369627276388444882688092355034140714988204166001564386467425932972844023641656278091220595391166669177683696040685983940930194765587581756577884727463985472815631609721541977387697024236517298288313151986649072162007898028600140617497877910198430250669940667476282593134369762363846066856645561288548639322475004362130498685902705884192221757448968505121522039652629224348268287483387316933560972533210415997125967622386905378705957726411427813635932570813094901088374992287298308681713792022456735165853487105553569944073664383965431794845003161415190843475394631212129141760701856436974099208743493683999109188077906954172054051889614824502411162935243256998438678042239606132693548645825346052249022154570619669915556397596794655478293554870269350197476778635611658000124266736688985491783529623661339759761639451608624092420561924080662719345500723023715062378354033347178056454996330976561562906846145418177577382945659895502438690359302253540716537290855695780202726393408478132390876408127232845187735031344933053095534867056746811332982358232972125266533036779065984746919198671996602704343913037298249389062849092186567937712614869811380236167661126428278052197776754388459295883934952692444750950880781528937716831257514013839727792967357618330333935479146469718796918195859095400274241504534570944029067574250448481207693880025674065462457245269313662092988816029380865960563490547097769282286631853327918094925092437317421357562269417690015008051395340874329897493388562096034195172590120703575444603399592586213636517825343859184438869820802442213540919857743123538036265943508980884286940058241025998863386787589180578537668854539618505578461124837582902717039013104947400735330412534747032204874925422386618268705705466876516420573688591467476839029773274963227799350235657910156613274060307493910817123551811406305967004293662064381219267581279289803285647273390945397737624680761449004896027222913583948393690271072849764444744039051922477865940224726464852476684514567929957429557370294673571188243140743751022164861006494271697856294823313889994078835415021154393331777525840315177639941714746543441409685432511009429376823187278753890813800001568768000 [82,34] 35910397212977480321039664952338229379299526495830768026260596203067713472178060635527384513124742467018124442120139719023492512141964350103626826125524463980215188669166760163760374984909319532331818338340763942938112844112497250989446059738178733233466697764303831636311998547708395350578366358915297769914525649621145702786762420632801488034656117501023676891456786135017648779307449868110438722484832565473946104335891490472428149424003536592903977179091691034923351229905504106526244977086039081803254444989156814723923131102350837564599042678859423795930679507671554231565935442413080625797140523463266266791480708942125685637528509483895322525043934344691462874573180910218362947228539939037782099686369226307704011083709689880993316159590692855310238387600144779465531278931412468403292648743243134291391782014126922899356905643705405317501767620462734741029701423602259579600659568210952793088287502366786454838898931837568712990382259039643934035064997395632398922224966661917744759363520465684960527004243282002719134434115697787821721495863158047652173642424662474478346413287048773528093518366834734449765630083160682579116877262990706858212842159271891096391838682624576400851048050442245918462768556767546572615067051196236737251784882477761418539517087148954595228097309459937403700315918942271329518056839476574555991294842859145047102693443386310126287035641086700370265481573329814469565091859654605355965040104205617591243058755805987553404070703127572639940724649679345125356912253085417936153541856338927932613388948304337204422082049347330493902090270075794399965617879523604968396690300392916895047715772735350789742974098636896260184481067856857553378825867361378236708842077189988608946544475014654453565865745077712923610441839739212284354818120951284188022563516556739830470585572068654602697357200143630636325926976343494754994027034335592915082294007485429287623121578776756897952997264572263313949948311419398172880121878393462235790946311642909563519382287264474274860555084146409409071692494587715525328995576242570173789370181030737236186328727459100570509702814058235930332305209845010046533608065113716124086844505523541553126907974541227857601394233482884129028804414162391830348625061668943539524266997858158126292633430207196767790393404220638748676644244617501255059129315755777885504681802996884754274065595414546450557726820278324811226277687477858013547112374684005916693191761221148155648315966382497635950634768525962678945235323705234321823586511226313933697410203458041710189967590372446542437774627194384362193970381369646369196355827500704595968000 [82,35] -9624580387351206814146255178715278593062510688192621042003858030528019226267985557704108458484263986772800425130138892368008287367241698299279141586586537712638573142934190013953025454930876953954109076226711512551284312658921525572905627173253045545359407662329731038136267970556634634278857917011262881337485569502482225690861482511565577321883947388062568092456660093586367972464893269938090032444329725380203092275654225668019827092537580368773190790573821807060396410550965611146557759426433101375414069765322034972333095720403883787993978232897008244778062393024180073148619907145224624624856308509269435864608435012896246250491563379279915730385411251267899521006653655642443503732854055219441501361737197142103689216259189544038509512410530741103789865350989636565810974593963374748462869700137407386807510595357703450755522230443388507613525959028726757744612300184110157540474101718935869657306527901619627425184712545984693835391800243175758492858731771223046038106434677284217633750598846073384615191099312911540595634637890897813725439586073368095505290499862299833828951086092013641840524850052865435929496651380851541687447678684277637360800081451955226022947033103878084254182233692727608773594927709189642452938677139651959138704449939436315576748245895377401134207450783623288393710457611492505193371890670794823687828268864497461821020884384403162509770611461429155957291013297467284127290868545465608667555873350479495000900706648907376556805324712663748192660825014315912778151763491272511036963940050174329832489005179777612168719760085962036196482267878191614609244564592285900464341759077409567727447466749448453345275685575243011038091140156765570912209256165717691331159965854612519114514953268587232997217369544075376504718916858458635297808799524238688587041204723161738885612735079201438450267311955929312678627023829357802217408518329994404393538203740724951111616508597147944626601198955127539269099143591290415805794141394353599273971230014190263369493059990347862788783455424920633109015976818857867993323918719284592432991506095194226945103644639419398017683485576808467114940165464699118031420818898689987661401339932679831288729284751300693090686401765654673278093179643024477775756993328842955517726793463555115522823420445998337398197707844549628037177042294528408720058797069129411553278845325024584919067313623901332222461179720420862970935729734892704112612983205535985344285233484329096451812190849808802617271322106036849760337784489901640061773656673140046843285704322470772360139232187854969970642703530526464178868472720049211031788220584034304000 [82,36] -1229631634342616551193405624805889740157399398719559042457935591433682585729789592414099439172195753550974568530070231214158509698978947938028923195561396562798483350748899102358994283356162580907856507413420360782941556211114574849507960119528318130107232345250107627324081977859771791387269977503428517625339380740733043100342032491401184895906611058676651351258779775998335147302827886785777512638614889904906347009459243163472607750281568486665062769458458980263462067053547064529881931014061890181140160687695421649947635217163939586709447976070549018491084408316739412612452191835799934727541621789469493631845027565549795300430412082338876501625657788590512308109396028865420675827977109143542249596612110144393400967502782752575579699945519729988054519097251382398726455731936977016336580948760083528854391233800007892311893408762253196611123427623494410441641244876757853675872881777954887983707617905156152972233379953655649750012651927125421060901074866715677670015004640639125669749202260511726063774419291981973883581041523566026505061706924357997309021732399183434334691118214732204225505540885508479133035440839515344213333185328594773674222148335438650096692167084115792649168311698488461510065133002117741472806707847707215245063011532892928588983191621188437634834272973663528277258069061470878765487509345854811924254836032252446118159396156259546801293612956136997165606673908192708570147642633279267810540573763955898654846765707154257861172130413680346041905578132305244324819289243669004160635954637498656703613027724064350225344629365519936737111996380570861051864082676495730836818776432220527110263269006893082631036843689034575907353555064704722704590707850731600218617462574303290842618316380881058508513517956795339910248634064879196941368179825082910136423837901665836501590327294856597302039958543638337425067241402270753920323341047167325608861360799696261019959417703991825217945139897969228099174409610143690151471608669630190847964443011118930823013378214029634213393487263246146586883699206030552355151665972335760049300130265780431767773378562669377706271101906720952953835019811592558795629093756690128618743985900636752840657625642446644942844676872507429159622742760175867598808940310866910286699970868519126277370632462026680365046580398232372240216261513829211646665208344568384143157134610212072411635652827447499604016729410437081485191784593465693718059147354659008647090716802391659269730700321278052701886664910403673660453434247327273701305244483834195023617190552300276690061547363715652130087902388921291223804427788074005046073015402496000 [82,37] 3060821668676776856199436507917342124537203323891257723797793918051090823827175248639033632887441411168423119443349446063802276718726563579627510167234122704437305179832427071335415493846108497854088385570098707675728419991959717109197531061704741528267239715872570941461776909799075380448069029488479245855928014161259670137745880459982136513054143589909608445817777495304819669317534434165069536561614218840626624914108040421319492135275589153012971197347380084707235464627353307913792700218015699700702016647519500056216003312528540810712684019567768740226435401059530039176111940883550570804209510010782245363347034919947642677520782263233055797336144804484326286716455390015392108454731451972370398858156731692074812974004831056706786964924330084935161881599365514820662762970254980347016550716096533228182712642992668707704758520658433597572637727121754926267852169146399059738526747472437127966689178205999480596178633524091864138319904469574653192954033435452432981949081068693991047763789488269310899923308645740910042226852570064073812984711149768346274148251187838911112006675625965921039233796487072556480289745921050525659983395280178902011393780584104101812091636131399111095975762554612755475663738406935321402440615235992744175187279267795297711919973698853280351115508825273385167326254998593403057014917231997191340791198884213052372351200818460829093863188042323962431375455898153108056437033710066073842009085719531827704259057646439058146861888041650429002283490547990823757645956505363442395047461184889345114154283592072532877674268927837551225400254741114031942906910146092708750512547712810491214603314667310460875658182380993076379525762898631902402271926343899018849474409922692149305177969493722577172142300395964507632991489658982134812053649188972170299814520070317081155939319604928081388408882293157885818980010711302839019558211176163758176465592856683037956806233464889250897299548304568754155174774905882532469525937026711639755926992304388531133822225213963017747821562037449426255093772697850577128400884971246584258616052705513121416322009283118652875202987092807323811739580436789363040391772498473079042551572580819340643478638306023350342496517347336416924012168692890850358007901735745755365405160627440707093342505657641365202451498183715344511347965399274348560366077323854898205084294859601708413034806693559299478642459816822374366425173483156554067040592496657947036951386053317387401898943884814548105624131083118997137656116582816852841406553587705204388346426607975486262008823582495054197712955947573810347810134161949138856234188800000 [82,38] -1951339308161575665669001362018121882884280572568030323844440531351859800461260679267324134077435198292515721437115151491238151354453012968030728758268650696573295183349209305957448926999382269915018087076050642148219293808145831195969275778297978253015015605511896216169332656352341519766259863568870194340309019096029162644377091857905152882965638987937735638834416274098806520818235757476343484816365810968276059425083502438791362831273562645060995411252285604801068712872083257195902062527529036247607544102207754170169678694698147952763578623511729147118863812519601308162588505917064684757298160383534644955149382716104706960758692454706678958541467222754768678314023898730525606352001079956493246580987082906412218003831057555255783534127325845290977005399208080461976214265751132377329590920771326135287045927515690172888813405965932177249495499906983976722503232167322525277785544664861438098794631607895049223595631590171596975468263975514776165720044794309698604853063354394285915952137635931890464773342436811871406678311220682888038926967818270651730683226861849982029296895007372957037459848532919705234339371099487012594222853683704364952103178179372169307269065836345072387443864780834643602572915114225897918560543890582425104988651307672905226621607523421371552564072275903105315296975808556314784952978589730563664957327293403449531219105676350236720937075560325742530896867823505197718923311283405687297654564788064683563637650306024543763860202756491389252289799754755798722664325415771850451855142581726532913196529897686111415946211766205813834629733198700036708168523432016190742297562103382920768616464686916653029123580107961049903222342471801434345423773914221769089428993592801941481304561584262779552652049844354275513566899776250745339101569288060117993828337455191510720573596811757160794083261723200955317221511890217427973493295683731039874696433545808587018613041397547681261339911521793059837547834593258214916060827065876031198135340631822824831935406355548037696460854939396818682011313333959966250932728285535237518473300662314639683181336608544527476691143784400374031742471859741091698510557443640928309834865308892898725635275062422050628926463939915724151137258083994417582443060655845031780300972953294797965244056103358335843742906648198532914626738160690194820743228941718464561965928699275747418221308549806871741206290451919951204044393938920661135714644061450466088711986916745433247672991178968439803023881712563139278576340590681080743953383663358156512933151021321264694767399469921265765899153089662098247574132096175183465807872000 [82,39] 795817814826036985419167641491442472762576275037336042890282165756732281288772940352141307728844622814930717007360608600667025607011617313462702602631349688032643973308700708103114006708623086367791189712065169875648035795212045213824142823159889124094113250882976866743128413737830369689770776680603215748239647096052726758334410162890467319325704185913883872649265451214980401083882012993920489193024847063219608825726206370363951530597559155014291683754324697160541047976485623951926487813908818631595569288194880895356216404356041929888509965831779892317046924382219709362891732683634365791296433004588080224430282548061590882278954218200377021498287092513882023721654826478653756651966607432760051139684619785371045108451922974528565269402586050231695311459361553221778675571808784668855295268138544779171500333031695973045466048389806580081580053689892307288106142916657975209646942638877362543560732956470163917470194250255112720352514648478758980707777381750464475602681528132344377638443991390690719837342869432761762105885662445706967301979274360194657990010781968060660264003749621750639498461121769357558311809499325358384942239736996686954384003600233224576739849057838550361769791559062192252351479648444612023153741747759345005506314594091301157173249170547800262755744559790674115139655976275522373627803632016209148687459353824529489735308136313306838144752019482387357492042005601351149474869578418739569651583242585543752155473471828310371931291462114309712196312965510501792971898696024322900177832503971822082212660655378016228005306490270536518678905839887365432289220526990540899683139139524527817974708610464374050323602749004873479621135606691883933203346909608382426903458703669310131756270819964064435837708886199180147891002669873612046086910727991102915358236316633939005164220447399223369569790232520793185201400280984214427304151809427992639075246523386351717905072262394087500128089964873752770240925901050510695300495755967695979053375005255878251600277382809545083525850768588653554906908794738067495147015983953106372987386818952432957226593225268818854959782947874953951858230531220779598463238480117666586967610773901380574967747634405538664892574589769745230372638759660553463735484940514365572386017251364280268318432260308784193020785927269894210874950235763124341744600621463958853311907212129620577517600847928607635003662004376905443272661902733628234670033844883415421429733152245573316106878031136305404783656081594401636798836530942357749437999166964017044263228844348354893295678811898255018324117548803503017108746425302152904704000 [82,40] -211139395872361252556322617887554132528426659864545865828957345329320269803307745082969906217524789293389071191866743656366339783899932526301997029572740249867048402635647417816145974768070435846103031207629921399547547190200810801256599410734548545796805255331244823147137604045230539944087430616957612972902720251766137675592031995483933877238094972219484653019284542064499272008198556256389199590065998947536995381284565504965832937505888954332518611002658269852363025553984178793362929105988631955972041164325791642394814038291344972728174130915352771032411890676468873881566798590976008403931740292924776309192383344713653246397458216790244713749734828663671719746337954681180216032640317047148562828995011847159852514606697781101907135242592198795429785091266166538410456186987178582243145136232831435860588478726243347737791187982613251418422865901083075368928635868770715176619068554505193278333578988676566209495782110174821215576678181766750357838334556738096796347330632360255223521572776745105018476020233158063950789790811782695636261163456987357779114859250109382890870597507495094204471799487813196741922590965445724389532200366779837278974157716763289921535021407961386307657492688783100808523914050631048250008863810208579092326458704835946889241874278670981250868543017318606472762299969500543194808584827858776691743083202618654714043967943386293084392424988250151469663430225904548511628133356381905451523469135714669958413253665217064428589314989166938787712365516681581797715393391531971248536001469991720330444845682868832841946540516456414991195022794258788853424768300763910206431382446469041750926374396333065645765662183878611092222530813280037538383245903395142456052408625817770087343787089773269449937336759808323465329770192645604898505848323585324050701436560516721470941595929037605943771588956578486304116750880768668858933720554711714222508114827436725945971236536684110501511832337157999576805784246914068824178626514321597593151704445269461321988313645254190140257866936202147525969487061551391902747636893806653086087532187285939507959741624527974786617972885301974065161973432173923609648557221360007563944607467076770983219812966219938569917115793424451823827526223694737204869014438946641979648258528594662475550070423825007281106612398956624434677645414522536908961521852599094608928251255766534244411010714616811032306215779179608021107759734439995980518666888355578753319150331347311996503742674509561030828492128463545045556581327468044836347804760159863292919107312564774113450052119660296582204420994864454461002410600075100160000 [82,41] 16527546538343889070589291227743481563808114215100547130511664507290377391898753385990396793425179352959388127866461081226438075592740860422516170386615031711598032417992873658727945496426027454339511306728484286773210537885978824593385543986983104141011374481875017141773962360503636776552154815410797048282726529528596385190731162029284658856671043610164723121405572901532484990989266037660295551576075387464485965950487053683011061160692162153669054787544800501190260973913445136540089260946568466579552917687396377011362438769694745552986028800476047996219071344080848675605678886697179625815695947055709514531364035392254463978676533265284811602575205788508561690741683620593935527119916089657508013288285325042145217581000645866353405918550927950736469570515937483468155148361434883083000475600658595144978634079035372988020109247011678304587187810583818184388476225096540518039160329338933095914280915783278023666395054162471380641292434036366727639440585378510763418859875451673528825833649987493113736354030146113450418773017992468031948376278216696153518154203559926208565094930073903999915049877218990667721019043950707911484424077848976755750671633417734382504670821201481547041796356110009399708854004395848253369948210214586816148754610110828891846881909229201168305551007561284649716994766847834818420233378944386272029603322412472382840598856000431217850991044684772606729783393219338799919823054654748845641388130732577365739951475086317468848639064907067599792933546203312066137680403609010077697533650610072384935064699872903533179156382331181136979614974115754627820752326982212896710348471032140251922167261463237843860711889959062534769019585940562912115591993859891208471829714791100430625147987141018772738161977689326516828414252964613496935673047974243107279872735654823241079961718724450157191436352899059826663389881978357574604949209746279061657129926221895500030659612758083345257777643666377580131103727324480701834723395848710008651658591130691657251034496049222812533042601460038210164796497043157980321235859395309783708715481522395258609401843983361856020234686975128675561514651873725945260597329634958767895818744703825239461931016656084725641135409109960558929109956713043398594517331913928752532655247615499581054474422773938260360925169912869753056142161402654843780817529572888162533791225319560098585131954312019249669200630416758569745468355676117432307496952983863788417960453281972783824189714652610016295488595991171724735588687704885712022474240727269325439626076415449623607961501857995416620639659792864903809674985970073600 [82,42] 20230419126840722286768226692974639066537719536929991983609191437709320911192444623368706887610174232298562302443703498698233002422441304072921905535755422507474411202977750922808089439946709924713429761001431865868560863751444263998916498058378478969076198353339248123300658220006142172663523421063755363182803365995527785510095641274230404866943048430218499472088948046294483330023999174172955087576928099486903170110875162914631649575169570761019758559304770304491999084932549024000649237525452181699201558621713051146906762300438239246921495176715283827418910251080081826360420499029998890787601693353795565082670879978099879329871905144784627250934296895901111222798077293413102768737915819054709872281093593994662050239884932016942641318765941400023275755901276286741162867440067914892851367316989988555583285278396034789296595198363210105551414043994907416626450296896943287435702719987304875463151385114635842100560558435109257033357525407371370965451235160899009180244410382818956072510705891248468216761479473559176629355596060965896712449012387885403528358489522246153853977581946034178759043407100037984286691715549534311787214862899652058060461112255627542894320807706533957039967468541492249933848448509677344598328646839253807226461389880707733462614559298335062309387060722069391032686304769157016654727173383525494181826821187786583656937237752191909874374937931208845923303622108547715961719103827149096495026305683133217047069209165669011966038351044292721762417036532639582731314704393185185521227480139429041355983214482566754608191304152692184250658847947813469101176589775480279565553671600003154283205645706896364337961232992485289781392836180166340468196667573761218173809084390423269927736916181152889482866705158679576901386290824513719885756046078547847245881284926206693813938187658396385444019062615421225489108254040938903974476679647229189956685093251266284184732751204830532751299765573209240238837758773616941869539228505455659640010790698744169191413381539949730472545880174166841046715015998649619817118014266037070037108231867837960211755259434871110740931042798256459852824006154560421762129954257205093691705199732130265087576815951559211287628645350311578120264017766047860101221853867451657718372212846595167009934830783265644481842469515931700543468227166881965982525997572989221281580856063705643885477335409696135911647504211143953624648000744885724884062636453792149145036792758360792748231654511923784005724184198614756497696892799796962009362690173196119458607444600250953534005020241520147427811838211898759205570268364800 [82,43] -15874845825280475378418344172109856272028219375043278168180355406676601198960038590259428541532677884570427865558982965728420154457198155743727306781644679400274404087505997853186556771860162175542834132622208381711877783625668790161357623934805246580650821748894004240899915502944371930572190331499057416387123191071397307936357065570621435661690130590877803303497963002405876388796866595298233405089937118436665797243724494750657247867495204808365037757738790396483271823963873060024684370065070260090669356955019845814754058988682399674886128650263140815377292802128528055956481021290042688971287307340228208515687992809776775435113298469500636678219513385910349262783784987163320775998150316323562021308332386909151603528377317882845624982551574768572491602176481322185702638721492984373073782822478091174092124672007768520476572203926389239660763217426337167602235099283664882012924048080399165730299743918939243794763116866833888837488971310971261974446152092871071151016247489977949669083542165028530217382069530612667967187502607645055861277365068216133220379217369873062100748190097403451981105484039138434208097225114332259745450815781005717401698445428156247433317335571648451510782511562055454416018323954671029687042557949295926309148899648050419046060994601810031145411371399868424766788186851607903231441112806979532668298662287908884284005161987885709943801289429799625646242381762071435344351519197992292163465391594508395971324637776959763601238585967415331707354763842798797800780788091474121453817994317348238923488709932666470715106939937086513409256205024118063721467745856976316525899453897500473311565726665992779800837786218163645990589654191092153961820822528291530428613582015490227532999060414688404353158352860057415383832240616456305282580951227142992721552549750019127614803687144274460677714213884259666263635403597603514211349667120125027703223880353710466741684374356817662823300571934351746169710919293967855455853527497750754933379570773232106266088100115390455712814235871549239856998257003052909212693073844758552452834766290703471294088041070333863137896294601990102241953010965559448695575347372606964289534066387739617352469488093403132267922571262534198401175535450112360554444745570404143035369412656063515068507554578756668788656997911324675078874496225960505213609748070550880352486696677306114474719707620906193241444667720328029150161747482291249260565370858537908847811004069791102137046291885508809695984747972538222692745438206949762899794771668517510311380471675679476358664800236109315377006306390113072988553216000 [82,44] 7794772283294689111097817835635959220761563471370839330270621190956085470603149502280738231881456279795313171402125747062882051662767426721936340545192250700808864607619402968985086374757188493081908634064071759434474250548543039523390728788051298175500868926993774350449028228400557071913056390800391459940788104759261105870777581574604846594212440048173251909140021659456099490094863073351201127648121817920733425534021725944108121434995107821074344244038599327076368770195644536752712785690321808321407943161553265807450545924387693986458611727149475286529332720996387624108987349438720247488629249755108905688387242104542426109592401286484636339659481672580488768393986207468007740811335101403019288984426953894305586455610344835438207300802314134912866103629013961462805378184344840895748733614312965827791426377638187478639436269282009798955602377505957081135680504981396961693525785570455362632630706500827273859020659578713054732820450313663274138054554243605920738279040406905219598645890464523445147518252005022420997583267836855629070650678142839763665464989595226283341248572272978880074259868311495295570753546957896239732380511184800703301002940700478452818415225820395003171584188214878823204676080237733740609849111597229928769718623618597408725006877880290724709940297702991177367119934176795081662440372730610805172466541554595100489033163676728959981451054830970465150720521083309243500905518165202388460207060799289246757510234061356926016387053340215133846830849008426343095690915077032358177595677874019488902974937720533706326207854132475063399019680914060798021488438334271752017825562705533300808320029203223783278835280946725288192665404520812458435250891591928189236915355140266964242427815912428463954854965998928927342805391446099468439649304320157859909556458729105086324176857801852174324747454070770570668945129173940223783272761896150544208521907118369303226314307031933861655265347082002139174582981953879919991963304456310913945871311723420288082887869685340984139228438950110589819450251851308288406574477059482083508712328333667210519975603422239441407068261091430215984874139342785547998418229498271252182112074855221843328060803605521174179633841534964461507527889839124347804559940734695633531783113830495382076769403781079113727494778994528553965355157411090541507347651614553666142881037114554495814373393505165132312844131591335841548894817138930170998216720526255144506180840518804269131399512243548359022022814692992524519221904272022717383219218622730191724874663242683461311292954175278331600085656277223609047449600 [82,45] -3007254871877867247081084797596275047581615170571969227051969353007078766485886398159278355184554256407220675579064873656203859122951916140048908179889473493386582422449649185911326391751497304658601754291127811217776671072069613543260385929809917183229138410956518227336796765025432676888869419738405928234733537457779966976762674835073456011721686643130891307691622033318459547975979194270263212671846448429208681196295453779687252940871134882015159506114492099333903859940065248984246682898728374717393325879878014115890053664159953799080531799211550480648187281070538460621965533741033473130937597844945035953712965570968860054337027137864093811081452149468696065159680142793115238841185580739572852634433459595719889365745819443109417250590736639432436071309753213635494337292362903064122592913091447115532454949135239794630521514758454824872573529573032325430363615937969331089804165461549653513431264314480268719085863464456763360980850442059857627859226391140887114076955237810490125914910479807502529550202672328742346519730505601303494730934473004479991893476985294396109385887184968864214667265363567761938745059698082112186237000670609945582639435384100574894838841011066032727986407835225493821335125520366174165285851576045208686509961877209025559980950563848244666150613526976350833391605644662881598035270840150997440476238560405388689677968938860107551629796870741142866838975830638747897805659094750919374145286953502649035530867495802016952776408324690774535301936871306026689538786968899379126134991552312574821755417242668419800137407537296468849587369140755037709119399917001215547564007989312598487474648243474693669239225648075530850255528520875494208949521202432027389365457880931497312235055365525630902915964913929223235620842661002762987004917949135464947372028613726290795512679962807386357512566486798454047184383907780995039730498208639802459003049330210526557357146690830522028461100882219543609642549371022865355168019784959014961785498280294825412781862721808506896753471956655950905445531440087683960158211956373262166002474222761775049954857980956440125470541721374600008199403514956043343224991410677685425011419615219838801652074250308122795014136707668727246437617255783476809208890980267481902955908276557539901570701557390387575737573356138252589474483664018996432790306799749530224958993367040708902163276755636703239300685559344888441641900824054474552472638096595857128746055520346489706228071773463493853119794848881710454628562341902597869617558944212568795346018556955781382410013443636427697323220774710725836800 [82,46] 944093750566405195957116664660659126652482531848049207754631738526432574569534422180499328549622463191740356788800225828679880469461443105597999217817531920709402578240649739325394731960751073787741500043771006996807892515137922845154262485335525946300849370245246635578095637455161045305234553203213746439041027052752264002224498856613746871895214677949151463393129721223887800349112771008718199178725711522738021581799837946960764036924332220967275037994427115571926770854878907912739201337206330348659691249193913855526458768431549820534773010404033003419100930655772016029688072032898531833139202650721086213685141340431682753356299080628502224078885431182183135556278120976440962888351876708056100578245030669712825479228179430959377945973814746594493344302060749974527828308546040901049305368901750195309038159798269361826649482013480404789510496034004301822189889344489108981612360144662092188729675590468881471315813478378788918185661972727973120953398928747885190558025025766503140461706886389271322942794096386643649188916578831530090220690572602126858486415418444290949760863565468963192423852948518637479028666435916765269353852077928245419178294796737371254949128604561967405757164383814043618907408765415323797588470473138264125874731687739425769803811639103264683269919276828635778262238717395543829440417407030262200304088577106350604717694797543727466671195787728183056011522073854030126507322650737323127685595594121581741324148089654007867737383249589850900398599390060977426503182773943476908723690034895607781477392061504460492448558186318718866281950010712567707721011249838139831256771232901431970188992295873276383793077215504699467274375905461311305370284889998398509740071554789972248178150260636250569102627148369848822628120121058735666597999124622128025018426933265395450618328363083840814858553320588429760919324366369414626306637978700114748782866741557639014420502082396892911375727214432868987706586434007139009767948824779279900136516602910074851884191620046143602171907534829135830464962656971737778057236436143886549664756060093496687522147206939109839409824609933595048349033566215122393051207928449629727536319551461836468928626251992722678841190004408264079060805839960029007757163689496914774662662812313984091485168295793539242734424420630621364892626018428899981011107230557123062575595857727480550320120894107768314300798331308269712858254135718582224114933149577571746921941231722793903095858791605358167236676547037471310017320094959619650145891998072310921198782181217451145410065304246584234292533498174504960 [82,47] -240198839693334050748878857382251754963931168266057995458682634358312105173096750649136756297379015396774271701295497767997726162658583713803620491799347479165377759205280919907234294108598739158646004338008858431389929553779362574221144769663220985286861666118307750570330025414775389822410005599588606082406017184498315503338277332474622888543047828298866794225027279449067751037758518679960957343862449617443398973990432819150667926364143385969531662843651605605726847140531766853896951082852931926564408016908310192685973702775681174946963642177369380961113429837830967324171338727178675889443771470824817419434967446723515516148365990287695233980745475764852477943590892647554726310128664770512146077231830149874068107279357140318846909662622569172319209569578403381319966490426532994672783842113277490123782933737062761327087564050187649515996699407282282946470934758525549237596019913744691064455159420383111729692969301843927951522746414405209126827660634643290538193679570476942635633149189029523042036831799380400368381766987502771468065397901201301865279585537632978221940288501632526361649897135456371710066697395502670977946549299000845176567968015612951683168034489611841588598229568701346015743128942544431647752486547875974471439307104060776371129372218397613778429949006072974546984114447041484984127983388267297678570635497589989781236763094388371441335703972016481106340690367141854140450032303206137036402288845474768490925559557735176784629380411916769666473606508049707494609186368908290161302688670015943968204522584757028329758646823002245012539850834456808205281425423704388309166911380227499446847351983980909841218995731738725717932298833470151765659367373687961749848741605755551817345025914813211513583653570527904781043990076567499514784947089320133458726743285638849974334300788193343413427488459167340544087398930846169134199608568349153048428796961271126057212633374896647076457211053806614063654766892039715352120446337897637524420899408620099287020218686356500133676110109948272146101246641374057466241812133358323655623487114804897467114352967585002390373612275980419786921067611846411265941473331619219506034835420711405152348848834797144611489524444800198411336325825919018233383733776862834171500594467620421825736259616364846246295149835009391118398440774016397404618418464427807972014290107495245504637149825534810775586123519358038201605869490932270126148597435118296270080874050805166175394880664098861988471731029419351841533499696096958695431527737316412254276646119868572544061138222974205847838458506117120 [82,48] 49316783245357888526784450276806077330689107075156933492210806614033102625703639434862548491095403766508841207862076850686121510186020806005362673101701683610594724262540539255121051278808405617836163302898257480722702548152679605380097903713979227159361238099561941158440169957886058100489074563031757091646998194778889758156210531694482383802380359834332527734951042263471858165131921159767630389658980256237413317009697823912337692716238070482082671168769092569351126297364776021356272525501201385071057531371490117760025572716407757296618942356254073379210592671108947920028853034441000125140933691903775125270784334876012371705186186646001112086576881521621856082942601185574164002816769756785060482451172571136683711983898701647428858413873446002878392984610416762524280587860401378462171526581372937512233379985399941829947977538091096599906846688531676239850516189726636996488011530215350586866178254212312994956467635692838719551530558528759142003684839384763090836496640197970788031822992764615831561753280483553266604798016594941100416580695182859090030909589497439905885058939362769073386748948909359450651898940767808255947806684574775083831765736732361394571660039123316840450467209090082786480901210457592140451067066841375125356015713643305119851245094683894769959401055237163301556838831592326495571420195528070861559309859214361801466590733447248944406261936413901161350313898319294603799069863208401532334950035421257946458047622218024957583851210604936043352459892880869545290277201685997631036079455106811416952896560376512949019750762090988185220677069772226237377744492780630344353282902376710665928227609023846872988195453575080105472701092023926071574984543112710647519403559457238367647681622616388294202673989508442964502037609112872261766618539428062121289938368616756987050902803380583745907168963324701152935103088591619929017879521812597565085074263109954816977303262747033713873365619258641142310524919065927884060344200895790788538340727772458720373688285856036537436462208497347027556406889314545119368647101258166761740289175409507242422636538676434767629262555033877511346883766815587605382491980717098421001263840397687095953645805705336711077807317737154904411790839465032078869271148309802227359848989658213777582943161030058654702189688019585869728270054804139754996745924787112627859802780880921034503295960568256365869601035603017237147644001701884679621894170331375093829421231051500072445404964111924721583211229584858206417379612402038523047097736687386556114713860427759377141344854555451700564040089600 [82,49] -8338103079759023041002348973147035708715142058471786580714896002611132372573389245489602771379084966001718973440076792245755221207740953161260136526216179798698142703514335943842142345638282433829091064776774281089939152990915767018837565797474024292552450938048044467707412660559609411743085724912964381776293524575515089118591468691107837300629862029186431819627346987787671830892909401314030225172693994936249288502505405729859855473035849388146135447797232959396810946461287868578574042506066091048034233157869978746570841594556373367854818289169841499193000090381789254130564163744753510708524169616629426884065868156746532293050114072363285719546096185121733534455637700155514843112238413685761249533110433924974999503934399787576375048091878041229112570891798803198223852805775179902200739243471499976569060873485718559746006075984270493871640036978588689077073461788374906994744504459623578181902796176201642661792873135329330786212360446275026680688992799287210171486673597385051866376397783974215272954163197808892072716551932328270739466222532265473504243309430912640179772270161717052941237641167826369282425195820605459686209965014599275108778469974052866084965924394750835226057095628344493674512666936110382980437026466834426575986472330244089284100363811884340196889412532304511132569387414186225363625570039113178540309150317947743679804109125965266417822590638002052986150184562829062579764798280384996021762665868761228825692107004240564216981735778118667920723046056502628911883414660042915303760413992806723622759675733517334985633110840666522115517756237672627039941883788360702171715325697612909186197884407645360305054179778967572370933078751830399266995272023272077866291881641448174223792958845482478852899951392567402693007353044673738320160301631074245670187499361630216020422384733667555462033784964496797295709085128769806161081315266475607496314426527281359118139937080423348262965451923047566017370486053654881568570654346270127724050017887035827397140811451709629850743369547847693854093694503217697954859536321502772967827369035890720356954646289757594537421711939535511157897929206521957674772026985441493604225049125653435205650019043843729753644438903461224689456131149841440604326455954836382881946173044067504301163585536247510198292443160362655128596686919270895353979073998422440204775898600035581726019624116885264728847962586528338624060271045134395588228988081537847465370671335854405721294112977842978467902690278728253051135460321943012754442553811658807998972869766531657011571695986006057130393600 [82,50] 1247244779294705814317242897391111086020920926959730580710067574589807532145154697500038555383566320298347838657316751274057777393311913515275102592849984887939693287685001854052062075622805292911116674890721169781111066895132719060459258773772210609507001345700338738021097607822925436640031578972853290083447069632778924670803288698803497242718287042762983268385173762036873314731601523123679492063198973896456277884915767423980626593071242776750566923384734300597099496961464458642534221758738017539720478384998055902944211164162339344118782360320882241951157955172759925964863000955678837380719545945276895644390156966942158899968322660613822552077323774919774394676731550774014892453218341579391331139318249397181069416911066357270700071315851314215673818494932828758957086494266179317891534214997572219473256714308836566019658715111825798161241108516097348721488118797427927629017220306169131155120337391288557415267381803359907921199176302708367254171399584533697556098036643512263976545303216461476022939019699912498108366483081709725580635261729169977701404415137386196022152087382104871190600887339788985267399726159195174747258958195280812731052393290386992367263196477081849730650470316150404709404682332695890054699353497226513922761506613412570949785688468418441242836505485688816627818592299236394015434420767100987992892076124304790760955008801588477261413357877668749036139860901946440601025331046256406471081768652797727067378838115314988224416631078936325737901400287711434803570133127338611635082826929424162201289752938610752823227547684473263328834312081410473538646672100549916489473328581100889319785188007929582338542010104847954466464163698017028489006440652685450359725728880622765756063213877345180269511557875061030707749346345825566472527382616668356802644824130762465039012381218518244728197623120456662719636742073363746137393418503294528211941905394097324660489757388771074393906000997416207681356628851759521593944334423403641814348246438605222846656617214560058416290689852054247298549160995584633171981122235829493985557032222165456019962359585685662261261383243702814583075845256563285432672916826186465160909111943857994779360479961642458068932938188199219035576525944471662738942601639497494292100172173686379877549620614153274743496547879723053186541338800644051108769764580820739209149717645404955248767591552625698525124014962234906795367657941394065433376439804564714128961662775805740696589178711360322409534314732178609532986123093726537806592044561136794517596054937127140849677098706747806187520 [82,51] -187476309692260324479384558156912502632025109327368984761620018298570049042139955649332491466932757706422186447232658133714363534758189672319702417927363411824137514179052503771507654923314645680006187842883188390533550479135538282912754283293356214435665065960630399442744557640941388881480538001300344150810796887904044507503760771131488098286825113884206072775824683097431968211495984442020281270866981260133003157218313041464749472515505669801209953390048172101384774398259373980296071250104167708492839775868126131294890492014857827476285165867562974735219139993996045551066987369650588946515618574623945687593653638851088274819608161836191119783839519246550055929100856895970411166768958940162757815938872826374657820897046807537188739107197207724798363111131823802876782754877584730731801698248917644345755579386251698221300994938513421054190491301523509831268145607069418790222130656515377541958428771879263312416969675607738986901219023677934919235792054664365696782892279712859012711778979094493019106367063098845939991298689534191454894858634304490012040757913604341843872811830536575787970107915613127905459034895240177523042982533829640398717952874971428370488812023698604838498771579730066369625013656041543070750596459911100252480515150824462412886105301767154942598759775091465725730947596303663060971432234688030575087024024793968046350219673213778012935078700308028486835090558678014251502187520393091105890765804710870941963236226060396034679845478255272124202751330739712551857378911470721017766388723669605696283490077858943277815209632224226587285406558588394903852276613634078774846601819692761276980366905863035464883796468895273648019396471787428909754785624809180002390255534054216745058746531068117046827315312201589605228220372691994593755244636290128557436906027801163142191059915398601918835575143243082295006857153544419877483468934147924827555027684244556838142911749710043181486878965983227715959872618208267007466156769141348609086178330637468846817145505916188090953318146960439171739224815522194495753064297937214840919747610125810609429930708685230239244809493989954429434036143515999381932779082502906162690828898132248731306533920426538754220299041684383082622274430297290265625403028806593755191848096681840023855934263778569733472464079034741295411954134399914543345723333192550215295717293584848134426226507655336010683033327402273746384103081092267892674120648202406465686981664755061972775983633984879405465992856737362346950747662555869906466886863659521108543055365947712835221013960748695552 [82,52] 31316503194892375469860489134412942531021857967729296293400468597044732827221553339664635747255674631530631542157372012844818649772674359783450161259047266548091023249373214529997914130080636938090118747320440981992491921711949965213165909356688276059302843092127805370952562519839653698170372828808141190259739664039794549769847723631234019022295829163635772910538571920168700351534073666218771792598403529240335404974908445180085388491402740807037756479598910537100101439385677882478245252643232150629811104206243682373702170794361055515723798054782386731645681907565514571857695088720000657826803686479380741170422164503788455790844586897203002346521063475384284426709638259650966517021949806578840891882247339754451930719951736093424963810826750736565339550326009235344303834165922580867819360397468027558467829916077919346306168161868615335661731793523836260472404650468030058071535682447523557173832527931324476676805639176718788971359664628680038059849195950284726018220454585205247966012676753165393555063492074827656151635580109354589579787663319515911930556111587342662889503016735261148466806724869922657227429606881888434574234594304077900692341979678690601116308817415904001494616423373543731993071024106996009475223831363996327344778837975586563579438450505543897640165187913169551101861673312614097682097662012811561083917174298049956702576268631329841284646381165803922521032436697421361030921596208740397169318800266367553431279531258217466089964677401423383366393021499938354607841570102627102066182935155993589796156271618840106454907327344505193453906087932629501496711101514678724098413473743152479466666181093763043165851274180872477031722199294490187597871770277103054080850220432894440706965567928958912966961968690059643945377889779670019836746379510586770115093429171757020153093298179587174619774435088837880173217443022461690780034435254602183747525555132507780789723672303509633286049727833971138280524701224808752540323503285747949733968148146503783949778184940088527871410024155583340457292132233887724148843972558270881613638796539580765726806990281506815368360084286515099644761167997414675961773130645819440719672708049811828006024128769592353581518369831572794369064969830906321769826757672463602470199136541354561588618520668691001259442648971969216814317618923801054258533233208244749234199693523529699038246179554306592538190114527198908854064010065478318308027408870843452314671147844345925117101492289284254371677750590608628076481400724692752798718258778077808997435020035793986631052478644224 [82,53] -5658427358794887524080147945566092522735606307246248170394521376692180334578106045336018907959042946531921693821166129606692348714489980003860183895160682952839466530434524879213237350368009183467906848636317668238801956411141062021384840763753636635511795590246405067181567847605914676615688445116272230226195225880579540646604761397849389327583734501091013810465390432419072606313332952359306629872694289482214050381192317235379487456560235029595572887810472633694968537800666645985981257408009710905004526269727592693349767969963606476446589494603450760107808337982990655665498075126672149489293164043962603318319917699851844299953374307692126216121202389139296557595150353284222830860181753233997954375731742401463748759237865672919768803617744831698795527154855885917351926230313015806269028843964180121158043712262098006737176454408825061622245023261692743191840603790122974803538785271249110094908101959894517349422644931094998669926278196826063198736247517746920765220963128249536781850947764833177439831969657353882113758044106402482035273452602301703903611161160708256539447684502551332600085850056974640367389254939581150052329780069423434916627613174349761451146203231467891250567325062410324880112306823553139683916737803048932440299902358675211602653732680155625757119859485392296071731653153437761295072643448517284233849823362633766419044756007920978269784375968143965829401891758591527352161982555700989282273355651351991589719852805444989194761788739314640174007848856512403827851564602434549844794381609113605977717362801176432382132174246380342848513619578601642757680446567277548822718188027840030555530156337640287718207400032309340897048772506601257046781497362923378513232097407918074233792330053237303596534405964822685555263017266469830329423941165711669201186355660724590531111246741753319733284400859225904558166659837871432139091608319213963849819368470335386630459964330897042947422011861267093535117294994025225542262777486523050885311716867797160869093029446570551677416805684998542519456512403046663187876214211871704920348249950496969773023229627419900347411897713416433593768671973408637574629995968822433902659431898336246368500176380046449563973319647773815851239510747875136298694050812306776220828849489323795261625025714884151001113300547293493462191685648481955099500595094324049988104343552402652164428415518275980479731874223059063927771430231802269522480021272624799893997926523892243293629929883590035533728415365971442676837674236249656964319281452919419781848363355138928011577917440 [82,54] 1011838558171898146451439333060983353833725122508893955085825725691307964510883684082929320857946007089081385152971964402090784195199221936773505969315739384818150019216790091311745894671011082522669170162390202247861038305124441858595952809279926137727440880357911075774200126781863674409261736157350118191252265345905933114113192194824186434405565876030014233257562099172505445659355888890761167086356367846055108582843084732708091238104450320276302724629283363504401873893625045593833004517205624536302584867333735628469156685656949043226404799341759637383131326708844232422257857233624571356187787419745667181825635315022917754179753294737690716935128741747241376471389008965376873076980193821440910574376197918351730878473724941031972528468906026793590341215554193010801746807185596775970902081261773767814558072278311079566461484097044326347403185031147306968363202942201890423060646148744600927299847414728083688964516569938272601697016466992572405949603202239527065155117700576797685532970166583207570541929256821818610624527795510965411387802494168362833487564547526464085698315016294127071695097211166974345236440802605488090051251973029231145241247615441614300970113922155618698885147122223250895388931410774764245867123820135088477763027354994651789023571666982446844298693702120189658200364190959260555824593818050849934208303862449522906775084973799517430087264502783436857506578851311469172124727253974026316183350255541154736460247803892603667246489357691977025390118023444488320832499908475374628526138820607514571951880316606643372762404319471832406285546790895233804721834395290359508128358331897526085810733257079399819648667126011870523852956731367482177646919077712034786474590428657985624115612792539846924850865167354034175799144367772801092099798091300879584711606947884864482824364204079106489728761950004407300522441513044664222049694550889730174999168382201493491911332839547404105738347609978045870779815682819156261640263956732401217377842888368538078548365294843996508024182791548675037640015934024142228887155156862548079754689716708631781442450117988420110765333709802986753837960819243372105875772938516746060442466319589270188463007675659721115546172022580818064734178969760344356715523920564872094865597802071536138459972272620056797445419790597801935840784487517078509230570659584874653781575834702094001731005368497644125853721810760754839745712908759960164700111089668866814345272518875344870096496969679545611685054948633045120697424370978575648476817445468972142131570758447506831441920 [82,55] -162051295966101091289020596848393103874158294594449884078617791969527618524507525571143177126041787925534237197570210048136207028543134760081025194461003903799231389900708752886577686474324960463919733319726649091177254530374230011260782535518607984016823210429925116668027143209958185633773001931193278799284822485458475809297779553966987398744346581861407999479639759422861409549307009935138722580117966795735047167899301215056949839471042955496654464386058435141836424768554582015549743958616400705100868322339893345949358375996069996941443408834867030508816144592122959448283270258890713934099561729873257790228903332410991636371743055489124539616918443167329454130843536283595541859775043268974080742197743700899978965043374807968638629704438754985194063389243610644603530296369544014161710133627454271189241124846827695062939498771491773514519837517312472038758934920544639290468502191787338766480873439370074184015203346180935787398194115063276134014866577690342440195177571953908632493132316942669218620751304221035039793763410788774301873136760828769092187109907829230451935907157911973457950860508296488738617020049878643781001413225414543045909875697286876576326626131176517318030809214777541271478338107446693359234732203011434944597391116511585139901882332301972994330975020618933536409241477282930544130872118500614241814339439840383238133576247409640427261182971685958755411050817704938372300496040854623288771566300044920323938205838445691365758049854613242184887774975441809648071714564389427097324478309082330733248690409099342826514625335101770448606568871268119904726520231713182728649222715804199378919296612709607203813860869071842206850772310909654272932713266575584651717447801245066748982193998578474436265853700414181289390282520204537380228270763985222623141141540035085690520948802422505637627003671173432797021644646715274467960770513324823726843029197618941860345700654669104386490318935993062926007518123492483523537169045900474846650045877626725339733846172834811278343587423670841189460957647703678363016819836898973928634599888323663433910325542159876438171834669956557254500793540614514715584689248836178576095558208086428496352783805795284397220749765139885774325798071102241626360584712874001535447852693544880318852586778766936332512318436377836268129527424965345810024686784574291976514739390482580192248389893196483404516871606929991062215131508389739111533448594800068008182069119127851696647549143724252055380537186705088821604538142286211216782205645179083686063907304731274379264 [82,56] 22016889392732199962895034044909560444628384813535406738977173860912076989767076277849190935526054627711347846180623818165992936077449731280529399090926025173093790737160343044928066316823119619998912023075816355170141408323772142513335409212855341030209654684055176518828159652490157352944585041985990103334686556595618769797571320102883797758259676216909140040846221692932882187742623421299019392328437417570055849292879724913385956360382602395837676624580510599851999912679608145397022682780969152852521571256398751511844060990970379063026230044833900532969989921897907016175564827990461179395021102279641711620392618164159861822299146521968704098623535765199279621413023040921427141278766821027730307642812499926454614728255951971920782678651212669194851183145064118071241306109516625097908272740402020856263272421962653631595778692767472077243106858952272136482137313577989094606380285855057013560957943248028321920266845274584673989375920941475757736126520664541090960893812516409559791002765105940974404129495728102275809799979219382856208055570133274067409653245435785377069511618160011157171475778622111378650101294508598190921913133068643084148865877720975349246636651605057489449996098463840797594356719761356627236407707736915366130927406341848595082557009404719260080367965674229077027796188941510082818038204021482585506083102516148180533431797918935864477880994554231049555571319604821013919133908523825073542850360297204818543780694831857468873612138628032700062155424859208047974825067242103574330010008864978455357377328399788950285849719876044830645849851300264842531436319043325296851654611568722960354042835960841482159645171807553987080509407750808775309654216556101768763070716449512113698779821552773879606305014421352659745584887218929551710216653168795157439679697128267936896918287116691737168725613660787026872156864731131675553714660913220236948417022753577417880140813416005415929283238156190491987860409368669948064883485782656440425865461152173323911260898896957249464718968129401573010531385558989102215890443228701364299386131729536827549418324104841949055730273034576752849901882904511965010623428892924622149620912718818959306365879589514155032658839534277900931031287291523906866187099173904128835386433622004243141872882228479045704797826478763257751034451854272232886874181226796793876549308124471191264249796656001839270960158535459179854343883256236014497014320948408777736544020833686185453579627511904365239662349089586483099152119352244334009192454912076774268544285373628416 [82,57] -2620339419644791306148964476899200536484560029788543488973510268118751249179560685476475235882383898280698379015610952929965272404709833610192701375975978578268572404852402364074505410997507813348605141819861059214645288430527092798622672426856860802242373306515523657613010154622054964174061855905089879504363728916917027156903359429265123172460270833903994627250479618637883184006454662223309177542328237849687033488352898262158491013826780909766101675675462702889046458530968525282693563759551147424640579103699689286463802866803874183318207391057409076829926051015904627873637465459791400685600387309320335176677409777481680826318700165584352553811493696981059361576879116388893405779169751180825354659849025853207163906626143579651829631914657366238671802396737560680560476817580099607162063219998507890174822782157653017556545450546567308307671897871733160970526544670615609520426061053798933807191798519803970208700884327302672588247291376650718664710579611278874098720107473496403974375656201020340877670417017683415826596232992951572737133303632674330803957425532528112234197028875390706148939903925416744032362020047655753755808141658579630846000525757197523450800726190742380653069050867963419197576418790449648690530657506245812931514965950813146139412983009657261466331189650642209641434936861817802122780807695066284813233795339192488498168969930665511585284018611589004545319435314213231343828195836519793077762699069822451033391663386476260011293136215282229712053529425769038160060607979323791312876407916207413455973786700509682966339742664929774475276778468728660923822609163041348881664971288512361359110995238623237801378426383635252626110250789488532379840351545878384846535543754686576655950012506261301137202324037301641935197992557229456856053330550057234934221600372937391587012257542772579460540073765480957063559538603769423191558074025062737065865116812647579300279422489113940525867624368897502685747679772869585728832962157445280871191178816443008465812644732684692071083049992377666522783567139477762587869491404803301377095722829282552094643492120209487351708351161778631596585951444227484511235456435046731967626360682040746153113538350476915244907032977816511127172707714208066385092541658374711559802356374073003507403757243358983168443741931901004282174105588407418828964116564935376124918551738960638149507306376403237803474654574727037332904997626852508013695355949247457608202919956125742961788689449611414011955554208906478453536511284130960702434449564250458595974287720448 [82,58] 295374870052339150433764697557552137583956785227435026221166806258446986977944810511649548126963612705748257973720865228406767330446436441109942163874896369836631624825218233392499150659199751593084377906982705145017742247361911865131678887900222967257945138957885191223490606913757901128022628818464042649800338266258350676321031376134415866538246514148307574985565986659196668875147498021860767159351990780065505884735381787981195956579687855650477522386641537868528548375908524438804531048005962775631369133234850435255695510505918317505813005248343953231542549963661391844152073621236887872331185191250158133520551753337147591200000236575917373442720503366002332557477316775272117971896514031906711937877914684867792623637203881100896054018857846406528712761288398882910924546356854271629013459341325275518473856053292456769531453882457062234038920746609169112560939012127031109355900815243849218898255661397093921862100397326945431013366159531133972333599632756571516027515719406908417133933289629331701549504775560539918264157930012754636412290259029104906428835419423421661395601284769692427773209095332613969751274150514923504941984757796893961589602645640489687745818955191503256850503025336463775944608600696264804068922874257291962421415159350057315285056385775985096117949311736062078305018496685495290529412387641604676403144558183725695145678893283223309570778505635197119682935732545685640342895828725027163953531248492262439996037351317787272728530959206953285637065345457814275726249570979216207784329207685061156597471366806439316396785985903953933483834056588902809774845157920709148137371042223311822666112267280088986658571817563759592300448728354057519390278572093062416450270381016980520930613058056116019442601036579311277556650905768411165302709505795727264919662651960060563054375419769782182365571369551182465534273157958448748424627524324597338651699842742537015052066620736122212845375277703619703025810175190680822999210123813279263902324327873372155861472680395825403540842730147633582577689003245802970006757305164580349099335959978443979245335733168372227243345451927901571532144352463122329117923089025584777433514154778264867195937179146935715625076370219060921494235743911989279498309176788503166357706666791956279472284089555051759047814619166732570769027830467124076321797373255162247759396122308368124050302571654782094844361898090813548312664707857790290234209310429966877216928892342348834399955836759594329227284751783980367116292795457442143620816446166983693087801344 [82,59] -28463187191122140410710978618168264135519988256781792516424864539713540300044353834367999565721143719691750596046126827561207556524060689728547796539745255039696274985406084857793216079821452756472274290587606664183675381652247652400730188606065237592229511710108695234482320535325478854062929735089156758329600692582292231704198979383770840484328393350186184914309486130435194594040813475246179944379943912727530310122411832468652120764841458523190689306167134260823122634955773405731583571686197308000647559975487653404864218897515907569834523574368074985242686347734514379276430961555889841479572656600584561125948136448063274005172283731985907037763361110799371353705298262768917842329588665083533214349490730325679220942341278658983208464936627012232651306116582159258090730637590211582326678406061604164842919091076868795605517294414332275892208065597392993381849953731710180866068197283547993630054984252141930227366646166602036938730606036942648634298995293034072848003043745345307276503192006112044212907309577729238349954626364549128383352181774358393386121663016282224004383582527907646400659762093486171271589553833949420246032786581766851952403964519747932633274118974800458934020198304811359192818129906039159621171589342178011579055594293683034021343093457807827796495410838510058376058195282038511098419819066056867933181913828265576259867242460813226038414224100917075486243309881156116329911651295406086265883234202285722847212921406347729092028984987038507636657566400589347558677510777372155950625208042663797173485730715291618709328780074050131312854234980222860117260748450836122448823790639511326147665074399745158812886338381476632044032672743483242133181617479197644017009677382708462186908689018463207035876839419203689719647359699607263237966932013986633367021074554089589044128866652843027691476259599033400819129335589529395729240360852791342331477184915228478789154454285938791284836025597338579872646869957936519304189328035917736767318330170621219521575442303662800311519552206886282437434013431434062531282461306947232888668730003561188882416607850241243410981659136598391422561549783133999940737800401378487477356238650757605520372696938985476326589228141764277156218493323581445334648778230061060848937928431139629940672818501214330716308060840553812195891333054203163936080742528405997847075312210537866457631328493464689524050400026631534950224067264415098791229180456143949324872085532298647581047576598025888488244377389196972236184932516420926912616436683421593370624 [82,60] 1231513373509218694627127020488569331069316049699131398810929521102998381283187651620479949450554684225917184611459098568421558714795516173546279101815265605220018440979789808202936001735020667723252917907813802487881952444059348859103390328346638855358762185824022536164811453594818421540880389802736980221106085516268410327028186250707503748573545449592438011814923833466629697574115406256147485210595535001272566590332152742326586653865192592404454625865301090068009053130492525037019736837416166374568919340827249435364521941850572720714550175622322949844776954998347852279684029950953420254636468099121595252193286655119099098954332146405014729422512187187616534252713788800123152736269903187653917152747620104702601949993991113685915124900255788371262426198978407855487766670051124292311192975679164263404964676852797243052267689655635128156063158141881643023017017730073964991008152982378596155083413390752386127799131577597088036366797523123426733459359589292416599495538350041138992016043196542477993106052915896014341078417940151362203947396383599799086437398067062574318872211802775169062905786977639450266232325849173309338203377505343353711201531465235254674289343172842324698660479509110447496861975515407370441058295228111645980580493808945709444978912500969508924031378321201167382411233677568747206438779865595794126384156743396662899731536140260440322940688832940002686778988913632468343958501223162354775491809846290823553544434557150441666290421204687714141788714100183198263691014989457810667731336705348723885557819300797044647033070848452268896907643737200231355647794076056629240342730032211042489005099679348749632322272668090738671609176272144164473480427174713757934131975612680588538447265010683183779202710426674306985956070464783177244715172549100126797694271444289000115736841711325232290814566180477252774691899849972167942450866169191621558055700361584315704514868113443372544096508671380060703262475534381551694338335955904834827914446253485809768215896821923979002818001978340850283429475808248356867498804289975994556226540657752080610948208971615701659218450328207711275546881476819940119531545587074224016582609365189914645836870205830941736853568848783012212873876381053000206593650571255103181241196514425367214251404442403503535252542243777170468891282408373022827552982408251131396299223641574548143564200591350805428529938119885651962384062043865344621637980642492943414127508583715288356664533948382307963070978495960170625846207876569129363982259097863979008 [82,61] 213655277141907682739792276415877282545089788261768212379700352304327453961467662866695267743306633568053507110600036032324000954710212472293810454364746853011240109007539737431090596988411425388220684322850490598530671269086471432352993132418762633932401949297733875049279397103595814379321635975050197794101666352054809368252993887567029845348304486613968181678173373770400646493012901769463266042354223442892017556594637581827703614549414223141794974532690303834831496841691245604657153361794060995382130067368003238886968912047333132977362798543866110766138332926700753065354006985930569120210977483917975727394704418798957132448273421953768690012263979407340543724433700784021468152746126403903625017629532104102861092731330780357326014468333436881577934493317930376843993409467873596864695448478531375294393561326253267660284783648867695297844500167723328608711934873936831642151363903956914941191272390657796283428425411239015789207163740408487356807481496055298760918089836746004837978272945436565568827926602872489516367794760161663485345176535796124065606890824394133654421316807726754347942512685227095341665355219934221954093911193862394645320644854596850268125943092266832966816268341619420893026869537962388283207020246628328897459183746505931076390681913851077335023034971040543688222967307316253665333408718254414114549259258761983204290563942762546656191762792827414378378707922722737331302090556347580290148843280399955506744410227268487511953930749924162102265428214296935614560948072785317066334299441300868193985703707524132060389777165780622899634035450061360473338483741125072816859070978839502187874573948960866193986241374409832843617473341901384590680535226401140422912259211932733016630812035129538578194212159909529264694595941724293853309949962941308577620501287947453353794463452337464298334915104585643294995961188853831389014365258133245031213687727586627035217935742110684150660373470270386828212770642913452039129166590150807195487038763696507141957052230807766541614042304192676863121264032544242338560424022661589262819369709872174483453383988708060216343190986995019347743547201826092222795404333368720557023216781715447660103758948922724004135716824268975996796669586738427313412584276046656884274290380588250868158045672292700643314805528866945038734606465856289752368984813819835190747409508205828498704644882508208734805751670408313309854424422543352360220452049422356213986018157860733715669790859316156551772786014002454639784029214355012582734477897236480 [82,62] -74847744436306087672462882666191967132502786284019787474479904401531419357827007316285629572738093635115269342795593176242457886215076989681024079785366327098673475529008717157628260085352035693681114811939426694998911380026977139900386363065191686559231192138994245549682966692821984059726041434151956699300631486328145379947108505736737839331843548995298974026319780502350294558704192948006750620176035689462618315875080583292883476430607214671802553143745947815418844745634794624685914300342758756265507790957937194012345724943025463336946912840372395346902873397495410132371795387323602091436800335879095983892470433061567765212778579957270725872515531590267998087813338282093944127816994731827734195935865087124882334005748412209086476130227086295152492187898727228066401660124609899315694816952959383515296268916373611714065160382476416704586268232760075441729632574866080364807682435546431852719419033978389969106329351459197924565769996795590550668156588401122418602176798914882697769263228811138839421541791261547770962656835396376541042826752256262621609009503352510800703713882022270888863394145340686612510326946543759843972735567252451762412049926393563031423449642158126062846723552560930966594348544314899771743383725108684830221027975154000565074518271864283019283851650894457840472159337373923554249137683584340107737855647754104987366157226907811703407466774180544018124771666414187331089869252357110592598711466492512842786645129448005675321062302651900428695725033872364634557257450274600898895552605017037219707163731408533938187038776029823817928809687383908761199569481625139466622383193810903077114935437358745784506455954025536014962855314566302361928170986714601922482972873431407880550896675450339325855915926696812774728187119750083864801272488685478224230398506805591262208230658827119048699214378786761085033762976277529131706470555613704387808721441112019478260859063159103458890361167241502022731878595583669017210854278916140067313961377191062642979815389877232854013523155274049968856929134541618835268694176634368403809702827220515117199850256264835168086619470762486189465875486654838339961469329257369911041177936540544966674295989349703233879856461415642203099527057701342337743196339738707278476393027831326039892502742432796094672002472328460294646428489706853613119990183387724316524831122843086876290914337769330178439884497956785534225954373272543365693473917866153846061220999803334285484680291874074226194060136286895387675102922861421643912771010560 [82,63] 21547991168045034463120963758589908143283666900127724559661827215328227249338387229209501423129107189791470349815277796282861787534272584467288060814423331537523574208232443448071375092606118564300932122042168533691498318141181672772417667259283426299830826360670387038772101596899451706070869739364707294455079983036532197621380737073325154024609044757049082777728060768527202225430499270048924434629392941071747934241291177123714706111751211833051604445474832216756638153864861366404005460251663452880875283937883102270815172837931139809956199500121267365169066627500198695523069097476404902779688116196238669961349431240667612519191848578007868350040174001248075583859941190051873216792508449411508631587851911519971459632142430282554273418383495254705057056364975783519177567623202087428549738033644447276045456276996472911199746006152271691387265886539388697341377913941051867918960881953677026830492394248415108162449735248623693759605920047791444526651332640923133215949527535272571080279837772657864250765086687323075672945233336455041344848825454873060150884671089901297815620340437419455931450806213027384593010841509307737662104011559640587151150891231393570302715849103954402649030923714680020054934307076498635956590225649576153994478678188171490532242082950760971118875714817494896224711215950999022151103080178919460616617997333192700200042390133088293082577669181269700509802167806014331760253209523346930856746607193213643544909194019328130182087807357894020388876513242711550985929543274064059926532520415978706712370682137948499998617193497847240466564248251551958191286484361190173130129415019977006377194793268139785643061986038360905589420127886829687829775485797398201007642594128684206723906503587642494644222072620257669195100469215494022082205835743513325585012526305807273154414316578543885861047986066855648337024303267041787462877523311203717949245450505669003830143892278614272863615717882375812380481495840711549082264504918567249322347472474543022227782390349964908058562199847892335345356066335000060652787382467280180449203265490612270480651298350796244161747455254526172395246833571854766934253600060779121548189202540897884038161605680284983325865199122978440148565009878744191220023956551233908961382318966198923164273930779157927139242767080455550723864810772852800104632511002980339019814850079500764430881645411853380054143809763703584696747657276928935087861218163812954609617205479541584345046295273136382349099754869018605466405321359434096574464000 [82,64] -5185537128674994966210055140944502115452628936007630457629112444985717855029500109770959535043099720015488645130246592726866314331012067527417442473851690352811045497016878573090309971889498418744869761681102335044347253736792071582126911927745226442212202864320974485551451764848244969308887232072706389117241296661467226778337177012703037852029597483706201870751670124811192900963623653802549760791567231532143949373539121529217412034875589241512440864389994299328577286462572452269406249566670864486186123626191817771235385180513449984754944390634245499826672794570943738875874153967947553607501864954548236785296137254095930073188662067812424122099109029530740977633518526273630300268890089866440536886852862012649570625804121590096489239430030677030546470909384093120908435640293060679203419847165660171575929674399328466274470635698506142345952866120444080671886670772725030670019652421791812045041010861924923737002840876189096003181676446124581844821717325765421750845916540832389040620326926077278433506509913702476512048653179559321823561208082291557364897391194712366006736272785644787534310110257717207717208018825988645636806502045583680317071978897492520953083455558140822995127477176360426583672702272947429234864016283311486494454593387452336417290469720674052383044504870076831438166844253849529965846215709193500821258018914927753428202750608064164410159328246346528306918483427637317145778834641176846865195701654888416404144388817606125914576807566266007192521644572676105508207635321550130761262548703156662950840543343715525601117588220420146732325686474635184548210501782869044470929870512310928149664059369931349194069398403042325973920501866358733592897799434814569111702850690930867893567520125549758189202378879469884244095042093093653185553133956288093633544362071372856436933115355376162432905719252599229187056154394694499728745876945159715373156523062555367743861094709806065430742005686030480881467283091198476471898252500250952275667166816942093995800599942740276671326231511011268495539155276220018101773109309820300483741750495090187681144190238292464386188379081371724527872704298246244761988789506791052105434580701133306982339340180147281167903164407719827375796762523416127686978665688341001399009910908334463866889574952456217292618870536411489523009028625616416066041383553645184025031042646895101909367712067889696605318014674873352603985157290016772368172317496397417920645403216449275367504996803680902538053670328474322816975642318505854894080 [82,65] 789960491708952957517659711559916110375281434477820718639063697513839845168955238506085077748482687329732717971309756621941670271272791133697340461694522358994038170553515149825579943787127251166388408673776299923114187834390359390515536079543041291808709831170390950050919864619078099627965319782830857750958829345751962856572614837865884562990065059980252632494934608363249871218114058497669492356727273307443543164613284691623667894623209838681280783966203465215355786841693599750193471011892667818153558665439220780741609961268901368868343146505403003932491047602103537392546192858922792900204254190804698547656129910907441084072454077889798271297571596752283221881503705217941251148091436769680352511831598871877073774371570922106139885923847650515595702321848127989531184990882232036702262582786264645036846833979002821726122838691553341982225399533215075406473459803670576417487502263228023464533956220897586927065145673884867690690337168759200194391126890231262680070635358507300179863616940578636804986376462965262336058800656323068446048964748971598902799727028397790902937262549023320018107190690328690545962030418690467841607601275847863491582937928887927970196200488454030044251956998442004616276933229391266284821238729725241330246307034649193210438648039319677173521318659795617333304992495231842242849861985771715821865805129992765902232643941609423052113815954235499179288438698972099942716182820415548707278930785614975793446506094871895811631469374832828351179013436556685964174994608680099848010832910411877583666025160956600713437208555201689836494226805237294398642788258710482849963327075824510819113679191679974370974241474199235501163405721337235099011493624643768298425670816344445133420455083198937272455175044698143452981062334884565276360492416393877350752463621183407128755993227481849754527924842521004269663086966449978911182590247353561111186346139723788324329670691420205189617310779790590293401340716541945476264407421387257746099784587038219318596623734571045657340873951693673336931239803639855932564737680365483070098479588141691718257326835719251395012663826795942557226876071304245272394204708153777392725539501977316066515666097676348513057310453387351934698725805349521422500626438746754997280629497649124398335925199638988442956735878636051811843513397228559626238773896207444533120926656784238502756630669280430240596197038615748705161610100957062428129937198596898032894121867145475144069510595123221887663007186114419511367507136906526720 [82,66] -65809821111985383861803464701236085346282061236362311282852203963077243433259531185386735970575671941155112408166476371940037872141169402809868492158450786867757769463211966132077214120200404008599487241965185565856654949250291814735932535593692344945154269063995160333779765292441543687017163695807069994659401640918003820109540972409312621952199096468210264244838155922395611339240626814077234201354308316494687981853804205294535864968542472446795969613815952602393882879555340732752972943889708551750756541508443492711642958482197770332497964846948185460854071147146848340948023348222264805884346496666344263212564602803431173845236510759699570353289982759295970426916620236259095878988210888271276131175611248805769360752783929068960486102993298174075116874979002293066048134163304636200561912141988628427260654864062942341719600677710781697370003146861493507388749020575313177265167333688596511801802829114355333963924165532562038363193618318589733276810765339607199423207427470591812212042186484432950773991548846618992367832822008964778440072878426755449474692541007166139373140850374854348361308107200042355491762900199907212993953088883238555478206081503072689986122942448299907257613909998734862180974692421261297391502672407791276159673262631582350887241091432105899839369468098432757710394653940061817304958745481094371475499239574123119853242108427179192734515344930748896675528218218972905382804673665730615824335410294474801852521591302517793216609708439787342378068445957859568022475616235103778925743772999723110248169670456004953213480236830274682843193361597057354269198291473055244771457912520520502331830305420271913860242634838639701832919324194928060550374121073300404002360768095938522588120964547138051520378519773148054254517878842204069161614092215957778510564812457264651145178079853216304856205335840056930730236882904409925900695429434440682971305399052499252035306302303743265134817233514538431707772956925728003245497390689948836099819975846343338750857353165252023244589510323555491660793972069753763851347176261547492650493826733238355302674202727765965758295578584481392676240420581277437658219877417876809086446402138861398501207129329310935195953124822873918801045863457901437439918844143494698928352660484291264436376384209068101851946627225555752807373821640056645340799207317747846509160576007214407910353919331282818391241835305855238157161441567490464155693836093196931450449116356982317544421846039683358047120760967053891996239313347584 [82,67] 4154027688244924873974866296105844489415416692990763699895434695281610571499901495146794958798885138795176950637471138729937164148231173192978809726778005264947884231304020057580011777491081416550293214498029390236577170367762805134938461214017567038316497951111238850057685697062126940697814859639546293316185448564541230462218355719435242838974473648685641673714488545389641931648962844363812293237742158716929094212641918194293933873559615160979073561852592625927000538373224337561698080181633759876688857463018458924340021514843674285983537545063588778451608502751092967371974300238912065416400516365300728918240902479762670852424922019590001192502038257934661312855038747586154313141745670692432226776054619468740403405341603880802260807841643087100810219756579606336479997614637992853545577245618855340152398364419758690866163652244941130359834065401640701825093873661533225883197121199792812979814607459220432208180908735720096857623547188027633777967855224119781881734528081895431001529834379253847960876304107627339081292165282934367745739827511718038622458430053873737160923089283910107502729889822473490907019277573652001700473181958488373335939907830496813302721497581089566230083475003185926065689213115576423313510943529023494232143735634310798822902656583102180132622708766295894262632757301244659130715524925702018767890692653290137522969403323953283161934857848617250403250279757397307643558324380217414993579389465242401688116158092089072258898767910943777798256815994697762600287680706950292313377400908046640524083070261117435775238670255588342293657885981530562996916082467556524145197080383619503597120622495648713007675372051357658090113618382891550175284208319219168423307417489846614230057537861533444305568429399154832063806364648647714690051629162310084486268727150699873815414416589238267956961653561065240932498118947883461953636460101573559018193368600145865343282581846763062752378876544608917639826898483734549920735079753849886820697648433929630296640760787778726287611325148937219044756303528295184717534144448616242120564357427306038661499338492100051591576306607247385488347567730271718234439009415634232689147693735376365819482390320215397794771310749606106254258589262537486569495663537595102981694358407316647842114523939987940943100762038356423959710575090567491853597114437934294942130096831969144572094841632137728976623307158070981358219151234094520606497483078588008781045885650407917671302119091380516607235270952571928914339489928 [82,68] -1306605351799986240544148632133332763872043326732197279364262274414506394565247871170983302988067334847291553398971301516385830364190107176570790839224976072115223537373131185120236056333970322597129437932547598962310878866331037700634597713828633901065002372664518615212480527335415514743023397443038297373325588260623338219772633323191103533549959181519927791823626701129426128603384686451960894797095733511588772944951340617384258742363803284223545557584631633232441708766282629177040675604444528019523241256229246990147488922325825367568961348895061561361654208353443659254620838225280917860160712938561509058276147987936510763172671957007449893793223104235317249649010650062774516649473789199121560695088581718103750087579767849910382503938131016867562063813022957654873629996743594348951611711053260826286904930727169327945680257015408532007302747815856513835914647459667450322531375052223213342337067957842783885618960786690643558271412043825685924161073510940668706332971052773853691374471900733202278525438370855173951250706940632670261162596193082213092288377740041501471140781907205298365217602363500330396862160849220546496642848499304043171810909145231004132541192531034474970266688339571978745866371175284425989413701409910384051948082883999290634898265622670560052069733403009836791414904379357066263717200913821909910052228167396528855228929534752517709248554904996661295047243910781925393879964862527381511901611310199901268403622923756704902627003140320288266701316293160465021864229805980063648777756477261175612647119836296678560764974777931096776707465550888496982604491144643544815204310332093504053002772711778693673885839945664333321400858570462776018354646463420404136953222597884663563865528865297554753355579827713157099633835391941274026918798335307138557224497685827206254338084473889189052818191879192861735636283228568069584518361850312021089336187081075010485873228061734509326199527573462043776213332759085257334389136316045735429556482169636811945968394415464315109775587719693503311007614605259147856070034514810269777991379554217011217677211567677456752846925828866162911794003600373480070940056109459250313914686640723145743519635619644676609334723846930666774862422432054705865484157600235543542093560618466924909768323424004991848947713985953609617866298395248291538612436440634208648275331297773172295911014922081923267506404732196751121002550062241774011062864151949080859280684390809985461964485869084984598701612404623545748995360 [82,69] 408664976556088025668583510962893330207087404506008400775622731739077682664231117495446665768618197283667879551837718700216540275020235920829426249200854480889399956430091657550216064096227998266196107601360634503749077522317111312312424849456451227261275697635556024783688200208865345119276763337106159556188677294024382687731434264619910124741609032220591415711267497618406610543015629787545283109294729651446208829138304124943359452848519304815476315870962926119938496762819029177142099850146107376823840009987803257857659385728939246837909717576482922524199190278420803692951882893577763505295445321813522914573778184734842376734757086265344884582833995339507722537460088756615572904006823051859983085369978016383038359177208224805634932184081648677078072553244071238023228129240796346749861209925305454422179253608722994803494133304373776335552512458766284510717826565917817910438263680067531365715072380517621040778449352961291122149931857221213869898729309380834362484253315201030408858065205695577798132479180504816436337366233664800292955264137028909966770136321795408357092678638527046957997986062674046503972948344882385437842784284760390892266922538220365387239640963865774936415894463367966850349916889199076098258552464847407355060311567614890027276338459019451741319908524833587528066398929628763077236702178835892096388804183520512218743551690981353422782471797363606901087625991381893080065193104312512060747609589566500515722289654597007691350783440891337802423463914949964601335645782761830931217049745466111479883956338220640638983701587260939653137560725692005224101198348740899560276954254613810981452823621447033787184674510804138231066217617635330389534214022099692308871429448968672121344800005457183871241583188842938632830313172774926513215904937410822766734153923888867698875655057815278970460556825730101385812116770977703094715896485085711997858111772961092027210545571466742539875597325307315265858462824217728332532322187262291673022805913558875909730668686177408302971533455270692675832919058505093908669984033397523915466090090986070066001780013469360109654649601573081009779316351401264630871840816987121439593200476553790030151511350039039607050238865007405456852616893591623005326564434550678785681113810453391725241087894986182888959350021109446215356433747130482880171150349112488354879448392189404080697795080249386343538937674444621664428000446460865746045736263869183218512067618304662803848969272120493839025026577199597578740 [82,70] -71786152738786974523689199077908399704510673855359771668100428748059503603524860453956963071771942023674792304301922733442975692179687718713763064817009470846921616167431217949573587475735977352363938712428070352393924269927510007925729319906994813094556363901288791436530277817795985380496033256937163537720950640984908517073327160468416777758484616472161679454707552478642770025726346859922194995581346875729453228709313437072602413783808306135985040475507386764005628189139224765428931250401480785812675160426546803112168380596695585585191501950186761624244078087431767040623415246685196500129100271389440502090724027211335037196579799902758113551077938922928790991074765860606312857070745420372803274497141002909902876144189034935851405581366084521538230770878791669929412443820654877866180734762917149942355549045821243591165400438577293443121760130137949616391677711459347753506717434542006956001971647508133319836295491080829740147149293033472876710746760143162530376117382968223021917463676868797927192578280784885905139429963483098177858059915350724668463222289532103899722168312745485098574195091586212498766168862109906113859478679435071746508904709058369218137145573429354765684462398948843518049536034735857144048713744716413742827271833014400406609642251602340097197035663584278304480368625624500303972424225465758313459735640269392317805528258084640332334550565051986574823247017077303430795998146038805288111810047760126329423792223925985167090469406607971358430637911789516946585253293566887704927470397943025255149619576699527326829294254544398898885026624522182814763019453874336018298396567618185153267079024960657694566164747925098639840067840182038249605375303076908211373872588171762477959354475383409168428432610355411261699981548409564005025770901947839189171084663860482820321050677184739735698633853677480468504919316442369485936813270679144261366464284947330462652595551664385092851045594674085951927148847243467312035883170332269108439355417659144647749034722506792632857063670109928362611516481181989322172792701228394947341535161362390921380761094470457919250189605706045154723419653232614327325062361962736316112485329264930988643301496491346431285437206154243812802951821888780294706708757865955220579609526842987985654705929156112577490496499128087248418598305003822299530358353670025094291112226490173423591707348004226268979238167490654016969006658699434123505793119818520214885132183628718238518383324014279120842054392486186368 [82,71] 7645566676352536237910685308914953223293440297092150728089225341832258786640824617775473657388398581944198223221937359425394367699433146567842386194589075600843682568823506875555772531021169273090183366249931024635322557704575166939203111829762131829868870989695677652047869261302839385673439970707160801587043249833547564445003444149501528319500897677148607311952545743880579019812515546119859591359844093893214706253664633607610581643654402481022545847879208951872034791906840911645881109348521517977680017748701911695536277921804861017095942122893447571562372990894685368268631597589116633123741910921090012396639087892546777543077858947874525714934538424330678915607924300631782784405615306681094889861501141446208117770700490843730851115595387728799737210412346857929714853385941664085037483981357616348478458993545110809590603052799262420440035582189624191888193044651698595760915926054147229158022410736049127264309239766931770956423488225711314504511825779440143111884672260236894834454193754924066996095046345653587282935922831370737743056049838447137946038462349155674185769814349840138671899297472186998214072617779529331475139049968220493369305169136584449623252580317129150879427911269546552301561288827964975173395735394867280488563836926686972778577673420696200508453642913800503982467470837590116460044604358175540617488226228388865340239819506988536890053501121766021881739088726223351083318027554791430846568456256400146529377015409016840649969198880500840051747882451727504283886065509337925465456454326288961688969407157609279937260009460837885209785773099279111654382253038100460920691840105413296895677485914923142219673852484974969026578887339210070890701190322634527042592154656531649078767634804384205174376980028466340740674672866561052559374364340627965328989271146536200038093514883842278344647043301480001525558219206188400534490582358932160581364398830423154322337147732104266684589563513265367325523664003707639961766969386585815485963070311440218011794593571741125539197615480009994981436071017225932873476904000402715331992863387956051729657371583833138913726331980088902171432516339204019231083718905978564833665659186742484273383050652145178285039351459383325283826629217135674296200817596742401382997353953271060567796921038732617869494906870619328389387485018778734219713327523746068849416288163842624068129094440592102528345177718663146821761500383378944501141609921117201361305913353748742976857997664126986212290646831916 [82,72] -479874863144340713368559279476142083956645610559440113567981343020915108771625372507386351472941356823685353868956594861255252303675307752885326546472601509151047708763401612582579049672614587378914290583075088517464494600837760048318843109517471216867992051340833151864619494279063038191999741172596832020001410758365326250720919309384092627726613903125384396845991704379518640821599338063832115084586278838937124604378869903491262104155838158042606227412349586943171891976344046796415022809523954550618735284982705737438954652233375829935605012419391381098978201487208321064521698430548635917531327307756745084682381019842198306481264830842282069089634062057623964259724465612542909754277708004220225411593612727631800127282488419056643784422028759340087927965627348604715111712515325539911813428581320104660900373942737705529575368841453202967528219391078227985964600610770992080731688777051902786715152759590466338518472244023642079893648103924373861157863197637194879758075220269210532955317417590962149578002968537060080931769478733179675052810716678182670623111906169870836951376357977920750420112722234948353186921573594428940308309481099725272825547101004370345685101344621810730529645066674481712499864930544247646240022454121428818538307385243718573601275376177915590249213430384415658738568827740529208048102113276135473548684272342034202775405847895435967959497188759421956506330130337376735199847157283964919296038221981076590809734692170172045158498914958605886003212262607402745812849771360140981137659502505290084607214210781318172522345021879212036860137791073560101977678213633269360992486701768169296694231212173700227215894508938204146324284450684059753773391918829809755399534379954033599355909078233955899348670237722527273800760046540060894875741853490878023398699011148465430615716946548996644692131596062119020203931711978492206245255940163080496267683214971008763686218366009714939458895449607735729188933865333737723084111486624512745469337241854356387747427613880334541767650867531860624480550061919143202533600894088818447124246107664772355678167810032493643819983935582652696211110155050882710582683199763448134210411775952853487170722891881438464694061072568669254664076274549523100306018080128808945267823244027330538401755334502466160651137804591354938297703189314691103070951602581463432688034132458215073575819679886816026594164608455216997038983803934822952831851868513889610461114119680676120619550277006069179564199904 [82,73] 5999839645329608459605215773720452406784925128527297263688999060158492160746202941127210428813192606387139118897087904846130627937850482298360300266222068830921787721779492312527531689357572699518170811124931688799351118354331171895312858373119898755118636001855067175309468406908544791863513709328797554770123060675749148041914839905208803094094236282638578011436365809865841561601709215906964870430853925521021876618940449789604173743414391926127094453133940548748003455165806940038336699988663298906303511049891259552859200806276758440388501555672726835883327723060272527303815698182232075919908511701509571665570488440101524541159023621951672553977392226862531720925023654376105450015238056085295332676653045618671868795662191247434265682146027960100011939429609130095609935067800642679856706356434379268199083528459838602055310914229623709615664595611447995248733117327970872735325429440158174397837451013125539052678957056792036687941632025666638686127023139538765334527996323595497724694119907920486674989686110121532244716445422717899017247330961601538114668215446420271480210013262334005214576963672480560525220113612702518377455431041214736664241044421140782224338751914897454176508002408474555417690147980745229940087723234269130413886842717097298095650533028015897755637436958363714426647984150308205659148572446954662556233594850965632938274328189358652950054342905962696721420838730349774239160999973825370337835130690754543120219179120870084320410390332778124479094591666627738771841674622722207177511479170029631591316244387019737250057500191124648100342687435949488690071972623894589343030228435057369064091817991182630887541979052476068245982076178921750568811579960829612871584559016817524069893055450209762868261961374854489389259263669572672627511036565655019144826922825279604221884899229425957435943138213887331534258291573563773170876837823837815322139289424416727803882650863142021119485487795408671724528224663288077707739962820766929692192722658962459131929532467567658496966606071352885510788336207590410291016796986388149481120109404620578529814810250706738698068877689817724400865233616666453029243076211978206528167452011510049032965300085615959909232724234769151095577703622757921524116510174200534246677512773900267936986388556515703652014477643867915408481686601034781454215892396010675159626446077514848321041405364402641678003313634041216884599545890637730998632864491515299797980386626481079923809204299905869430928 [82,74] 1924105533703832225585425158923995067267480112216310081213053982585570247195087525164549854955508966856714136836908959938442743504143308020814325957833217514384001238740822445271509934889039932742320401588294087809101394792443363917524986462562785374093475554444013841571089406557266668202186618283916201209455950736731945630043859971741943439149943064778732435575932916989643354831080782182299281133814769283226299884462691043614038186450020381126026034627396191841705771359986141365933849792265176365159698773405759887039111724381197713488806699479301078404481466753104013006030114931040732885174961317581529493113527671470232414493058807600630370765033115026991929420546286926067219450707276779079659243608763319906847925825255499147357928618297424470182666408472373946545902971025069841685376982734216957817244323141094940893873404086550913613446858909435159130809718389716670415799521373534811879216538330454684764562848512536430795369210892949242137431054052752167604100187563788036018374874212689162648751892027872261647142576453457971945653086126301343947797439082406661644930689667685095984939350093200091840034697240618073191738352276723912576594791987608166149286064553698467606887401938719504157283479150224928634977069063046657304963322436740653419647997658213874017480796717917451076137764322974777928641181503094648466198934826689396430905152458787187669734448295345967771520836358802690951557893872743686250379772213530849171350393714122543186571277171653827784750423766266364205638154685299969772635020516545842206370454613250780063022750543033491302990697909180545993296945989213695181434010260671547815497872130493097104033905453524379423810871213563041399037679774607306253440123796572324977604831122402961642505784911464185190644718732942536345820134022524699314451957228090106415264483411706304687457531523110872848820072501308895343325738687472696651650159468610689439212549957079203784300151054460903162959956634452427066748035043684363345080092752563101356527803818416533612011474179949131792636980988231486914846157750036828786163174605730963818112780225563174306177364854913367561877174874471493609525472835736333378289151186829808956771502791421216085631295150251736196371590285155581194489252530688080197522503154451202048950783603215070644962532279145347918406093696518688120972139029161368079715685451355854577334606319142834084015401270966615823074821924870451773420485495760698078638181773878160131651929219702608572 [82,75] -348324107979407073705238994050769991297524139166004294629644265271304744491787595328189479075531105818019840683326901661893663810817968721052921514820299850239770841023770524900863040525699443153746881409014919138919112217095270589340810019383736669237243880245146815937995345945700345901268226908755737877076498518610874490839876050012524312730228734397275589323002301349159166027604174849163444940607733121596697597808617434058421896017136607654318414513713547246896662625295624551356417522483028979689226341745820828544139058435654559663664665645926790996339330471066423818524752739620039522226609091770015776931109898748017701372135827405304908175093322373206938389659139471875284344540955200167829372307306868085466015617078561840074253063540792978575631692630175651360084379179262211926505510659234514329032165589140913214070933200010807750576110334244931928219481356131659738223148953694148359344011766423924817575090179995497976657182431905291819775899128420594314404448953255535686582714289224365345301069971416194359277786093899615575215700599867641167885308161721809888976008725902082075064706174207361348210259114778265497863653811851072534699956641308974595989873926595940679894101968159948849624540566232598386599173861643407823200196587534439456455274999495901245363343083039932055923120315539866128180536956619667328516412144760699164466557388042377092934607045955395795603553965837621184426326609802422110636501092636985952426676700458465356089218206724782118721488504888296135835275165957570445534749458286458009006842137058538808821277289930814914262766791652056393448537390387871797921240172656017761139327032004433021817682963295664305991556339518118682737674317352502010852518282646619888302949630037223497598748308918956074036668825771685076173504355424413432755351347813070613289803589657903649383454050132587297313774113676011325379019300906537255315118958279955128116825980029286732855614593680429253061008785626523005501304907476801516232115787641797090529214597616423618941483753162366471867421928945625320553087821089468330451609831912554542275414978679315944077895266009463049608075271081971429208177784017879834314566697341200331990294961071394279185594686170331385848726176070456658054705117356803829832370670556421847141827978171798596116373413845522980409997271398365864248313730367238668839476179578174497101320617975997140484436911044238573149550255446867398445493265729329793974154500996935293633012333039308 [82,76] 72445000890050185120049995501661197650961952756474177042853945774450137531674311364366346463537601095350697812401712777739785224872797338506024039866393924031399413578601805248830301688019770566423556722858947478289379475401133698412917146375117412060924288071828390634833848243603718609933194692286543017419282031837762324788635685945944272014191215729433968678293314293149798936467105917409943061171048760726317897371218443550255408779247750758306202343634024718679540789146592497972649229402451333262093261743665564569202284231843178813255840888334651137369280285366263828223565720542890460771048858590971313993879036773696526743112249269711065152054499212160999253671760734891421040889831075732797895807058061223465067023215099332739829447748502007689552831827944206544541176184074863509206308919442267557408883210481722770400574052181174963645186076129899323205512211717348409174003235046916470701127589881696311743971853287906511334720853834117896435532298943083552542486724884231374707831342630527376578154909510623681244008717156853003774013379332300208187486982762446975658231725840692801657278909958279390221994190615536920921726208662601971798960798833981639984186663049176368065435851233679578234317942149947691524576791869188709103683116821419779331884933915414928382225888850266445753110708425192171457209270626918207181617155183940361746874416664267431335901244391859770682337025689415161965894302739164528320988725652136746889748792278410351580266876182455943081668123274284168294675714793427649208227503101561690654458589009194171828690246527776094737388787280362933052670564620172416024874276716284260960215640578327068324877073643341784028569865120698870162581176741740716967344089749149973218869808530045364807961936450827177265645394979926395218997965193740612795817361000526020270189668462047569876663859097854214336171177811404111409955067519052593987007144772168363182843023493518472324674956884789905213246132473674687177954516755763224844268822156386116378277463986583244907625080326485225976767806459077110138440268133880513490120929163572984395381462946024482187957452567246461428781096207336946248032513675073561670392681041588569807510362342598272736218695004459702652767922700920632720243939960034335397658857819608816030239973500223777642967541033044958243756450778431636325884148575058055985237052755392318561611734537420425192852676679344126134152586521415166161187072744957493520540193929530872237422145932 [82,77] -8544264630586602899719824563857332845247429495969883708660557206725052328172116715540461388125479210313183862729991896043523205917431674867218930924850032761237084590668466786834526537761724341978352588344861267305671425943644682858875687344697838495067327429051139288695839260292946552905881748510608146948375184820544943506288992916743237924493025941978653803664143541750885243450423999720303372136558911025932959193842525742296115183596087029600486091252482498098761359647865332015884187662155886806404197160438473503199798447777406091760858652492213423490108077493633620867874878323731080741056789294290988662409416575685086537041961891403466741402293473460738815843674740221116849968251767705896245278152659420661043956494216723702641089374684869550602859559062123597191543648617778242430966223875816366978709053601858883011632951494029839613544961852232499504269701453952296134656077541719030845812625550455610791619797889467215757485546690318981655033121853668632995043086473582368604219649481332659647564316337448785630455258777270654774795462049066027468164019037180706385152838698629011038579552467823145879306312062291565389742082266525559674266180849946001999807580999813500121857443665084582414822447702584800649224830599473818678132845692051031845172255146548094821046005621442272848452940517362304953487610203058333768336201402741065055102472165226917405801481379926827488597621468474385858796720951678048189562914296908486424665730813180604664984935040371600113293903336517504488067946831245306297112360973576279861670068239417731690665506159033610212130574206253382578223806216478794207724770720565742113121520618830602563461878095145195800999176715094115723690024266687283876451116600413295083092338345280564512838732744185088880157964354505802211666566005799574028165294835002518191999003276488914668002566414947924460067975488093595197591103752496368257094942390847638577330931585035439662082341092840358351588162955794603986328615924561260013964538685559604471436212805023519391130738582885772717967181857803065439323631411266450940215229130350431336968787284075844802091389519352350286948510083296952065511111715082896007900505642244771915670037031118884028929990358575709128772166155563601354149597920554599096610016930221248190417281577347491796048593457250727549473880395498238971353495585298276981698224468910812151745031169830489689496088099602608336748882478589305370826826288444824540173952563427529144900152 [82,78] 409205894246402055672265874522761957074675202568817122030491728260073301723375060045457888939472840153642876473512853214846891359333710480459518756024539994135156460136838874554294213806138492483335919113640082648978231791721964142456791544898053919513488513631309250064414602866928285933917018524374575211914257490776915395311291765950170478133280949629946940165828435227793588938855879689527771776999662843009435123382862484394833670517839045433304928350532384271333848736896750763468308713880434468130567013559539981724203551895558353701154570047508084094249002340549708587158722414360681184060665769862687272733741316306751403181848329087299086441185746470577748844068823552257646546199205082298082576549430749435331668075955957088384165474107212664766003442804752311684515378490086227756092365446060658842495530287903777788167850561121409223775936394296382104966703828323093019097117893945696006252432586275624722579512405482007259094209766745711163920947430326944509679940272981261976198922504067620780660873192121461261655863205979534937762439879151550852437147621491362870321561707565662355831886987958366114931306722558528851878613969704654311755059581851409996269327154035278929634433578121256217602765209607213488745252348413171121842600107562193032171792073501941854544698157935470162522972247209402986428233166430083101878810976810232318640717657988813726371390208111657296958498585051905515632471509007840863239274178514433774683647471244300157510466972166553414651481955458539927169901132815715885098709433295454613854215362967128502532246582450666377490621765066592572139648744671206671788955149231894953598601481233263598812193770324639990768508760008272796893126509590225938881202941990550580698854592026261731450750427947176480913116608539726403171310518315626625189643692321721257612306349377330251908330372769496025261288956305973453291334452351162043359301528304999971965368184024365631397289614415144655481698529609302964031527165512954485042307910192112117085386710066875852165235461297151692728190599407988596188082967944217636597738787716481283733693977489160309956290198838624074906768152717143325180627067101766885053889486252208692724421109228176285649601296755573953058849289604536841989755698062203465657359127996294846917972336761318252991184719979753660835349982555567488683462816499359850836966016170348402223260335721709448206402940034078046032302525549135266994630933550118699937077799362357048132 [82,79] -8786433127513038612605533576469209261974735973050295306062347884098791029180368550120268885814210610568769068291161576936293250693056946382035244002917631505479538638729634100397770913386649917428776643509528132459309079683028927961627391041881457915220205977718466265243364367962549842525843157132533017860735977007257546792069750052724016465073676027052699625260222953957063505615952674258841752822944213321616023389822177365004378210320317954631400384948999696307900325856199459314132702290825245629390006965476604557180302905202809231931406644592843217290440797791284571527815095022544706825263155661950917077576926327978455332226445929866573523757846056960795383511468124327546375538147543227545778148582854997200864538983392863508525085129715400343021546033071764764773754158018555547488607964235062337334416685802398803843025753671413593336952786344348795514132090497772415251945233951420415834714956543849272726046855470953544724915891353297273599299747659935951494041177953824130169528334961020019611907928731972650797772601563775748417125020246113890992998113980210920537683566329511574037237129599906932536958965894391032208160167072976413569919120114691453539452711813053858309866037915718391190908747289139591040313228424685924693387915320653529557045026554576311769422934877109801686485628982883123390177977001918009785530810253294525144528814278211585865561067454416848325638066476842821639252821830572073331835411781784795227797371354240631493033935975685578861814308900794511494668373812831983688376085525878929792428236550731291572564773277223093494866613406101916281274356461057441307640156898145538466049530516502802274294178744384973777984003594479744916587258355106449951861003883130743317169132998740446750325518904119846477715819282306735299199047257992508135088448792284874810221931323493929044546389080086747843470156768711594575799209609063420939537234750186542011333460866735921224318758247239018221014987094489115430855406262873261639486951383089882003391494415974672763834280690530828854016265862614948791234262727571221316283275217753172380520312772435493368854809742685081221875623253867460128206892703759770381448147578454591627206967574737427585460521421920082948831649125955065159779864779816644817639627012272764883927650476722870188081544566369460543190380319826264842510401255435822168059045941811885964924424149808794166570598998480643533686086206708109446871849002887881424752531673251046 [82,80] -330085775453974946835063040800421121349331379270126057285481988372045849548637779091822355130028680508887349617670820977042027147047902025177731118855996989165493154459008732901592991220916948777297378189973641258831211782640345960650499155538959358990967263774981515727808731799514539184261780104170590141824179038331670930544772173629199403172554081506924863279155582734894624427070696640703665509669603671626349521151534165572652859954779246431743684537252232030838666880020996873212739934739270781174991525887317685657271404669334922641727783539677011685843218092681485906683929016692017731631993979552912002659672277357616357797274260203622947958484720008873338880974991239172807984147873518817661486860141819057597300333052365341462843097207453288868043424101488531698272873449950570971703731333978806492945558344140445630945817924220409671174021040716217809771074803781020079597194792060592524211984117412807523765164420488606225066211421344092467480500374921900433577567929564566531749463984025257844013791936410225307835747186394437313488412800169719276512715476402368520650525472647538809556303738106485521126081461132517902519340466397824603513618930770984812640714898469502340013337339719608389740508518351294764955878534269210467435150826458088161592286383515974046981114356023018929362009660312530307720819299781826175429557223927932083107019959330056466192683683113921094894358665828235431640104418411410022725087286420680799060883009698605862621783461268375142454943167989723065841947464918270231476614860227579536002192080147213817741435533281406722141314852181665087454411529045864312785118287542304514631476454636429099895742200816285452830729199043341741613278172583007146629447057969435416671567633287658979431913255269508314049573251009940609783344682333768838052312058778439554219931191701191073646176336738916939218911352631232608960944613770900809023416328243601688373968633211042168188012307871417421108426184726816971827063699840788861121199490269899506161343506334615267139148492235290670027597825597718059737421169426054219317998887754172180875252491087444806794951619815084459687846850483284638908171940608279726077902637700133336378944354906655817299652965908468718521708397081597229163115315381528842444536342434947250847164866111167769945821139710330088782956166517383131982854179729973746914729860853882053507014354214166492508993259444397105684189699663160132454884870896135394991381022760 [82,81] -81444381810663360240053746694986625503242704887725116672400466963874715714696568174349281293207619762667517046831936906251979167604090811355790182137029567618662054683244297686366915840979887675370244074213384728247599023039795736457614539488866481055777947643651093177363644622009219568915980491029884510004923034548854253587591622600555549565334746858844320069202615304848891634660290346418217257206082263211218797596662377212717722698453713335337495565184456721717848044706730738269947076429645884176280493416557110218769690946752441336623773064635286137033626067727108449000280845528232001744938506294437550266127920846077343989075710652576925528764645805168925470683826045635321822169221996388676424072204898069126239317076975469045627443010234177461621175677337251414992250102412927403972736627651146034655928584332829887982970119000681992493231216608391366656992303688058979437542375079915017654896682491255437515467237047618923148805463683781722092850485843018002624984159972022716655200031820416533758655954401216923388982941164572902248727663233356472634891886094707345195792428221493702417180186478310991767448053151146764418018669502813605293704408410380101999983734319535243194977732785359662211380139558593605338146374747993166694082474881011953043837896606844068073738594215105385211935373557483012568385505136590895303636496842540338120730345582524733879025677652271277238591210498934909715200843869877605828167600668744893908680425428873787961421938700241903181043059394040348496536339814038308702796470488102507897949441018939135489895813884983602145738738546313639349182932735296693664279127973195184833235884148121863304745815337733245352646059244822977504094036246457065979583726517592102526669707485514439372329871509407362767657328344015686766363820483342266053941664223614799991425847645425164683336057848629845669772800175788891465248140458484001571946914553113137532516435676706169852739562631456115206830294641839012236746479054519465023241562825927906789361085462608261360217482114387047715491581688441213566045242627424635227755694593712312916377807926472729339355145818782205933469718020566901785611127542288721385909472821170117466471054454102069871793447065017500834161989983779155030927493829107422381724497230170681741977732635593806511914106292312736953650092418856828349387307518117496495438758479028032461883473120098683101028128545190831058613768709812122189557456129136456538566192 [82,82] 23702006918841726817005756420943042196121733150109646426387705951751834579041776432624173555647951912460855427802825304640668262726701601514469942771201955291818251685717255743907887071130152403816312751866767559049162936183901060298049428276511700019828337129383074377833990374458061026968121182643706302627383942497371659343684938896172748762657046351990739116018508421310699837776767921180534301427520606526878431150851868155477916015143763919767285540405062702706122315408245114765950938650699248359555677797860350816545201239714169481142743376338757644684207449177828805122569120675891128491512916061755249106265529450746205256212995065022387533645869383605440851472603745440211921613419107137046348985100644896732194184869803453999188352895171319311174402015895207652681626438678825437751872967293577655270896337196682921217695301995746103516505975431423920095287950149858754001228339467726300886124558825349720784054453807978803042730540761782589967937675092729899832139173103334396321470560488894901172216999401213511281364502810126641002911911779553545975335569102501902811243119946129416541518410359977738366589519109212441644955013398680675368956924011986487170515195233828519255787828813947890174234551913661391879100315982458088793354055133410695046617516761625068734707483085705559720429397006845079518381243446746753708640754678937260862143523697324347784264790965594787600458153540617666294159055047177973929164452634501252080978722554062321236276847656537600985276907554772078969200966700289220494545043616054944054522701158217484588603298517739521573967702153678448018705336383544242805146912487252167332380715070492739216400674024784165058814295381380685455452517561440167316712286301046992573517430379674487019104850577514561169476063982037377424447535267550059773060612307558112932735938321588238699813283514341934667032708021683151693097913015527902086654401414809868372086901791755182498759147360519859865937945323595556073626171544419226708158909352339788263502894168747679024860013748334970364614437019514807048900611653881786374811896615978818860194147224070202300949724703179460432333238255849171423692837187819885229203537887770765884133785713603039701335078650175036074700876885076512169125070951708701008694909352363717600727505345358091617221447783961184554780105789038192547269369703279993228612572810483462020235859315500100076461069555417721605966083488428167087366571430025888677537 [83,0] -274263998926045467761027770690520147792075461846296296196650623231349996881542510703880726842468022233273004063896612368319427547624372417247114936874277634320995354708399871482210018597456271656297997326457791316589984015528825714681185983421168784077788144007799357466744561007337294417714844533141381014587845174329986780353912559731588073852804542285196128502081040319856830925023345955663474669158545069203904758180347522381376639464454971183778341766056178045473873317738861555373795746086223724372324476714862224205853565085118887641475224698617777761074833121777959996437483040448404330381223505386275736720281372681446019466235398488260638559712628766379886857073529718459390463340208943085069890826859043164424323668321981034841120675226434467951548022748251159179982173773076719660614409092242448203041899685742306139297160456778723685904008415166234552319285806781552738165702168876046174989228796835558572841622980405383641168537611722978996707959761557558009676223307592056766370484672009328255422214141265661890734796642030741114375506944049071408610609963733466094369923859661882402721320084485587861651180843309893188274549775254896558986636310954310404286349681282037914014357263837968058192864036917693354372334628327463052688836412500428773140922808156502352249623980465494024291060100313416356631414243591413461041762420260054185562426895942404008243523863118382932411500173211112428467838853279399046541963997970804485139956070622644258571159825957911272459734802895995478734007564126710255660639297458391482355851522879658589318595623806021121329100747916513739867161817392076896673958478456913290811487135464164286305235211941818697618934721160464924380990137539185556561929135550903706167263643257837234169529791267855928896070179115724963147211302273105360072713341816686754086644592686300166599485098953323073034019789673731310241812275323369944748404709446881358943435671828823906783193152188110980373121541830135707176211909820719661074433448825300911743534755263000738175816684356915069180464795203851755792459528156788760610561339077774040361652712327794066005010376870715309444576489769030211034061205269351524969581527990374588932579112955061797742489498137935194172754280624777526079072098053368244772859814081056126251463939478387381353714578389055976294845998985385444988397527839207406521715044146514199231107798445490092040171643616186578027883148421442738269060171502267619727452527187400102133210806738633636003072626495281878410501311368004811140452032894083036863173525303091184242488242147812379848060731051235234075150135719814694697802368029190804508871995376952934400000000000000000000000000000000000000000000000000000000000000000000 [83,1] -4571960497223819621566645635827083076508139456366734861598522560336877451700625464867875524920693457816063119777543523716180287141893224567334009324343151133720414302196598975738760855404917756908367461924270977749112291448466798857438086322711965596092283674136750977340359809334606722458670045594577999143183410583990093842836672627951258516429173847164786636091244095952270149596722902679209983577345890927231264370776987840819520494297772690148121582310194973145579150991164380435275933485832830656348528619381390766562368558189527280922626062928628663811551022123444863807878746182685499839696780513301666012009016883699577597075375915899771959703644752821666685867388853443025949583462475239355062499734229328673267362202037775288512594469471383275305548086297824681493025495640085526269131770737129729157292365146789165495710056879151546255469364265331930467816316123521532838089572872091040855038138225011970120433985368310289128197240312980693377930299916204154172682084805287113518040881803426908666497496762445696685418826416281734504636976524005503261317327222496722025329912988231180064147121187366407061104002567624784320324245211789360061143234821260353957040696527797129261271570358232234705337228532851208776231769151746036224899782771544892953346742547656925280841020259908450652252759017214909631879560034982835216315526908581809918837961923380076896966260918834637914052839301153512674211306144502905210866260609293410158099642437373860716324305373673155123092291747010797413236454929971338122822860623289738994847505755857454301873932424845658936231616229875796408903124063362711948600156354938724421320368213624619456872462221864288120072751613108830563567730321541683407309617032465889733352095052677051326058726545019980655353208725680326735546752797702843908352539972050894230901252013909897097928830824237489792579408091817773267824290097179631437024295233190264938319471556819057602338809083970811593491707227522141792025019859663054777393959811936771681590229169632108256781815597770999141582179221684557024252390357640974674846545264108356855807848285695856154066499455391158829990467554054418358051203421586177358666448609202919397882857308548665719667634564741914363318459829723020005662054675659054443542069485733996630365620421737088166713803112457469654392977767409178323920128066425507378831702524845347154990603573468579301374721975466816535118218826968284557883594958886089632142548034654515079715643924314805440269233713242388546710586848115433728320539443375834923259861618440383385263466957421395834660617821733251714601644659979117070830466444312666854506654700934057164800000000000000000000000000000000000000000000000000000000000000000 [83,2] -11397282652237805849500016511393606235165410792745730611308135955828366407530482031927967797913366167227976715497339763453752309128183733786885727096627722517122461619170542153769290765384743627471063630485252984798372781127302454650231746457884719070175392090017070035921511859902554196911801271354573215932896172854846937527915583828746878898584344626696037525282812594848822803498443073624466963563022246702866762608757676633869019711770248103685607956453106108215278787022382477661644666236277302590699491037505706036230330921350871525041795149101888574671524271737992915800137457450472461339114745993161307991325937714335097779131576941337318579605732411975767476530166588443150554746142380100780665042768371877905421909545742307651225419752664218155122520347570368243599991838645331584778357530744394110816528132881866987776277525606489052731423128127142601669915340607217181089518015885501933603760363565517522841764352239666649770010030631094326520246141823255225919012948835323433603326499886407944781605297660457223761723866817274642167478793816351873600250522494875525140528453037838661826421514684035466402450853055054948606004761110928315283961971112115859387818317589899601282252302042457669147465327931589641036375136388862971020251908271616091546996041274850133092574126246863410349129536554968403861196692218006544732161708973642225484737707737860132157515807150555045339499977301081461644957812600273379722588800447712772115053923784781604546735582767042971722592237055252553485685149384337468796194793129969916608965043967399579953155861615390140664250157323408249277196042695563340050276879925738710143326610895967672599614829362238568349551654164035343827157152388711712225532848088287463827272524672739263498286971568390016272597141917898244008258123915496822452554886708482135548413886595430594443409348409673992986717915780963804756043184222856819942105944012118802722054445498303168154724903912953081610759326812669064456272524179295627369556599382112014427103589035142213111417001057749849509148439422166394809128704959688935420451308661018670300595306524502678716718047622969018619823590152796274514181387452919107387583607716733161574248034486621613757265053885515546846027401557981802364910227636248092529844445784961596942077400413485196534513743957066786689430555193238393072459001089953084821630407992858494353364985531866865503562833389211786291922923394525230301443637308987083264295640206085259720428487962653314693882164233882464785786721927974152983055380598568767592260781728927019560638748423575350760141298380821410784917699650866982233124558293567763569565401993771639164108800000000000000000000000000000000000000000000000000000000000000 [83,3] 699330772886441094996747150914268840462023771597253702313183869879024781171289849884459994660910476349075608703428385391968222910565022077851392120688153476877561473734958732945251203788639499662165561192941870944185520011656704204919324803728107691616993680414457228006636589645029038461183321913873818510059836390364536690611827346337582511814079444595360540428370987762036912822713093391544761686614291203938105642853999564837729007305697510525030399549040255946803638236460998322910169679021194647844384737509654798967119703659884259720756642525333025726604521322215857761736753382230883901231813123389823287513388521968811431188670911804590909991597456575400075831912106599239022730466609852956535210512510886577080520469877923286904203702117327352691964448714969776783672545902998938891139353696814768731414041155152004979522264788791929572629206765536322684612026970936487220347989885868555689941843884045457819882844015404511739247611356357670642475311847413074839154020620950799411035999917923807247483071717788926916144408648915873826555612939183236475477713763626035593076881981800284613208649965995782430368214977635162625206754699976031932466155980097402433967292567643912912124344004180496288397729557572070880478562829470854349290300947297914015913866918989207295802396907603568682850361055484643427567366223369330346041475027036337975609696186802008877359517927090113457278876964290053784784045521594536865435370953042277697480002247204488169583026829174346436337835626513323980215925157388639929525222416263573195750390821338362903504383089010936672420603453099620317909577157735189327030720370134750639532013266043723772282445871594602140429968042092337078609529820464125060804522426709266933067514787642689857382254427863501572605983637966924117983745648836916623742683532606542242086992200881864255378486757939227629848063604772352131334939159433609354221119323221326006590687082363094845613441717250193051293827978741663870763268226603159169446344451379358635581265673935367553156736926115718404560335438619177606206838969355003755485029976122012618473444539015550833055772804293415309957238480414211734051303067963917579623302656291970033615917976061467477278282864233002467047548042795022421666688591494746772249380786416808811389808693999094145806284059267450442792531515164398054537273368033120949038960246104256882747057542615437469564086702153166350758949296131442702532966468918694492659341253079182679497013583108333795155717262767744618468856769216596575013288870319339530608211643600396641448729739903715783401265971205252528179841312547244925576793503147320178492702091500251412168704000000000000000000000000000000000000000000000000000000000000 [83,4] -13746886208049329431449189452833100319383654793790913153882407447188461946858454781767092611510233976653402558657714043681377078022439918822957946794698272496090069307603576908668309230783635626461145628406923852399082224162014050846304340616810410325926277096737311934709918668775702799672036148810311372477966705321700958618474990676995629678548149523866506240432324910245563121420654519423076302474164705216258360550482622583418652560361923979794285583516626503585737127574664399540501600367817259878853958461407602187848439034249301127668537382701403120660288835363720694396743287052387939460414828146937198154923711452316073127814797635207461091357833084188927116851691427564022318328872427891267645175578445852933261326470017107814377809246329545018105514052057016163520948486122766657303547478534531760096033982564321492512333657579164098689347687442089626998100361047688214477774157370797147992065475212556135875831316175118806103027984743016670752178912715175412236689771227895758896252841029572044739145558086546491180072350944096398237838321531024979952845269097533162241149196860483818926775409267856988379409756790194290248990474347457343584457928692463172029049926607000303259781775470742176719044370289664193964424231622623868550002437461680216488945414250894862424829967178722216318639875943981446221373355891854522891499241320026340583050102996597379970894343775670372325915908939521480137336270084857675801846170239011736589194523269490383416855604879411927424866269451749842119773525000599392388732645656977770683981066765559466278509195662531486752108912570622527931107023397297028088038680462267686467823984576613401806569760143712390104359682687185302769227717967598222937370371629261824986288433747825262235227771457386570124180930494541516630496349272801053672646534562043577124501841509706496436556187617992334837752288996221954851508723427802197765886593150985751491272996206084726760716387980473329856578640262405679932607653124001957573509994746867602288344197395608310795445384196629034819551578379964276312849952328232835415259352850343198112208270894434952992123329782927229469998761363020160098422816662809618846960594300362033867562076281091891463494472107425190120712794113211831956995890231589886745735899395438597610126663300060541923614639731685513689430879520247678727600903244618350540714438175905785903930260452418207045652270767085370762326607631035374814027412388579776622476089651267414013151153637360905286584967368293579225494005062385784682993159063268876853020366101201718899148644659876139904734985416654062593710082190271845103906347097604832891046073472100661597306880000000000000000000000000000000000000000000000000000000000 [83,5] 107894123273843531263970896284761645337573135794989124620414957357198980196092563403359812082303784204273098886254581906215896610130839205273179791398564959581109331463325973695362032853438954049138855525008628235321533508190567998797321679970716976586184761849533007740138808499252716164282805342728344739271393219138592281690279358407626751386477674692726162142873831441095666753512064635319410628432879536409722239685037635701530159691850019948786086978774772735138139568540608536915294378909673145519950436793459418045088540850833302710021499801558314137809673773896420969070929903142727930187860736589679001973605170429964170761599244992917217675538068930786400230816091134989908940433382584602842903802753198695444745597369973742623670917585676948773529902981038301800403578267488134045266322937938984491346064378052065802362295290827805054576148655824387019306969258020883618182911860251888458301513334588570700111899804894384226889315293452293291789093191620237365696052888033172998710328629792426681295320884211227201402449199548392801593240540887028682074661738737909376252675322561626926127463038240727958824730341508738186987776115580197191836163584332419078847082764655691480050212091620832969934537145843973919581015821974792034453250023783679262147411032684501854482435955128270966023688965050397776616924335250063545301628000158559333346039909581242045826903311197233842391017469193628191700367144090350285108617380184373204440446452149818850293753366798463210460951682937767673668355617494672880264648957364492688217683853950770287723659193727036649590517398023237057557994733718486211907749338856533049941182257212638197743397996630143545451810161882777547193855669614503251833434977332824695812854957099402173333806035852908493508573030424001922332985183128169079141272194864733226646159650166657087796632484863970564037742404905670034457817446790555201116431166700885876438928922625096414472435816639154633512990410782109937374164934149403121319000130837387298403526981877573128015228244342905262846938442580050600812161361828048980439594453271926293364537081330622054074809618480966964458956292883491995966373334432180836630195387296240296739995593970017105787907167780458805730571713317051709055716081941555076344302126706801501794646271261245075726311618897286155138522321274079303213500052365065094624804539507397253465745314907035615003244249691111656422100814974107140003912824687534264347443462290804889843800972170900647159824423239265259004244313402756939679952745355725214574200055271287809953121889044386501967058822842084254840754764304014433015540555022594426276671267077543460224368640000000000000000000000000000000000000000000000000000000 [83,6] -351739436270127063857998175913556216353705572289353100666755253626093185097210303869631133113105867555679026267021527185269964940385945436352048997356975480538056593316883166223382147882743534374323278797738219233690379987560945217262697563007939530558508322064898073498291287614059234621021538105274362657878266520973176172552329831412376250779619763025848944010899958461318098276494473880419234635387739876794612059686933837114087627292655163459931600780772308044069327388821937736470722779532051569708001812614098145063146209995328524835843183578413136413083273002881428060333772944188237467162894986094944163963636133427705118965910701579190874192091340184867354388973548788311349918647678165410319679331587525657704422412677313985302322274408995399738078552741998491376771455182961135531549378997120041641158635562991012840828120273814175598371520022230123379697928655640266525459764342033335292811831103910288375262134199883764856856880435565883814663549977767992103052219742631422613792295543982025783837742690585824122589916125874272766155848957687661946167260206214788328536973285945717634641436494203433585887753387946063602609702300371018389378275859103643669933853437249134661601189021076573921157952520403435644935460423334200044030609412329641969084523268460437707345114403094585799908597640459362089328533782716737815543543406794003642819931822670099927699982723020355353776502139181274227615395037814703225607521872625438638203462911873911359376279567548491684995917501748434286055192854652709071750283828890422560317205375439252715739902694875814355492131584328782088023469369793397095892862522764929540592444864012892605620301124026038774731763672747940783881652284165600229988403352208538828845357754191431912362137969153600803867477951008473254354069816118552749793621609730346747687266868823672630550214506569962915537101003745382096495483955618112810230196287124008898354189764859862986663046362493461561192388985090394811942414259202762094063350389927046961076905072162613562050441269509625595187628854072512465541110492435387050668786711595030854291422680170723436089598504230577837682453275148011239754160346021128989804520317695363245934672255323204665950098740413290745727749782724489050577994265899699888878874504958360551163088026705031387592707957823115851134445505098397264145923886210671878946006455914471230932946808092604204813948464706980073586367291836100636834797576513868733213572608623840889833436011878134405963761849712574843646785474379503143971548118161907866165207741431207244102756096484838505448867607187191875810012300237027180393119172595688072001544913542033626156236800000000000000000000000000000000000000000000000000000 [83,7] 1076565741982637572916236258022454179941615954266679078502896643716999493795512359170091025983052796010795228795134507317554074133337524535804207438860270264824538044042189211033484900132703699747121038097044933722057012106407483657342126966058983596957763307129638607237476559616878204969561497110578262228987039039610057999602696129385106001288613968360399696674227391518942010694453196940292659260307729169547296088760086723773283799796629992926556933887563302072576475307403561327642557823317975700233294874519809510777056687260431014131722249549115378821851600497453970709851355690670100926538136076569152883255860633908237458271329443345900744459567840347717893171157006084307680462615401270099950573117220120225543225233808176513639929111168147025247255851547593857439919692423678902006930892507083512515671432224384845961279887771280983300853856281044474088073797691516560371537442467061946875116882345156720903884117587637880759314443285263880892673542894775975255412058376112960120342787798320064106435752426413268467160441522487458832143696960542152027279380108804555960974290571751524172309386695325620081580286563829862709310498297816146186601441795767376603434625821175041461539862259247434326579286765450319599686605683432617356733286091895047802756617964008384727104087302397197059937785102725907239770687726683248688570742670017509400796632840600126892295975289750339885024129515426141140702173534715991883062203379610075572895215592177902492502203209545849724525204494769650135611295123707032369263405094820431037651233028152246748433061704820825525406665139279961149468381051984831138269565046514385772713449624103822623614711914681316912645942979509450590947672568582137831937200568400820084879681401130255780220839611541210556842367412206595315034234879560312711267110690664679215023691488682900127137096262362969262843037838352201904584321432002904964922077728384918132073428948175454398015963662979827393725351805569883673883123959252806191789616372910247868837200050512108349878792719307766406933526387347487518913724992202748636316055899522341668022557298704719783796120029469350259082590858137198107635478983780814431023319507243041601975282310032196720137092317704124189387990272971011932629829824309441755829663466930792777847059272829763370014596551255126210497686699670093072974451522885420853816670315188697298185244326050268979669515517809880221704594456688078261320060647826918116206301035207552635882861782909132934313864906277927333185792756577042259522523358564303258450461668436156762864849784931534845449702741533724718652339349801621753742535691420125893095479843084648165933056000000000000000000000000000000000000000000000000000 [83,8] -6723566217778935357390193189086718819138048238901110900847481953044336981089862261120746254934007985475628129915005796712372442011659540466741090032558107822312626936601889678237459592867964721793579501446595077057018095309248941545099450195468984935988382153536441921762197388532688722605739066290433374341655797511887379422869201842598990718079488657445254617465439597441281296697901598176148855311417036094760280844742855071239882931806093918474008368237611472945420836533544781285239939485707286650187733817192129279099495071339519066706854490283975817047894784467993363253271789346652638593494256813505957218646652281434193200357602270732098302664884928692997690822308866766745391029437687098299541516684521674400315574566882201336951725506407138286963658467685186259378115474578098942394577944479868743083105276242322543407795061778243389516038161171059574326939800692392143862422713903449522552826849927435061075083132074652983277738648195720165012697489627591802879906831919911846158100186544841046233262855592016633755493741496406443990667435960285460901731476223477988258250580848447473273270314221724981860262156455620819724251786732775383541996336757250235510403551230264797862816644721305326305751461632838036413891992730034001471460524693353051235084535544958918222679305185611597862368182303574036391077174027794156109955093946486305695099944977401249716294409903945548782718833900011471928119072739887747485709491439526729047807847774154498083824769144572383177713777960956563214996941302880362993432438565084057226772255621411553891881188403633721552338059963329782546990139061875714953567872095255161862014198385738129643288084226672954907910422873679006340645282426050178582683818731238982389195104192974132425388052371274536536649514834901148024795585689929226537725589076208889985842132216201548699351700472878985620520120198942659894491953591161008810922038779698927423016792410119567956521040877457368539731160662771146639022556080602098822864125019467093706108617848450332928107363359740495586224335962415584566115160618771614458493133191013578424901874604003996235384778881530034728958268814154146933078509050739187943662628094349139270724570057536163013587576665186219714327435403004458483373451911186473878326382301187845297236418684686572944557051082659579304938675378705633298449622213966500851269462063316246166504223830514666636386300258921802566455969619238036973005170383778907028695855476866443872085294002445369067402395551623460360983885476403449675151256102273618245507227582579411665492490484974332350718563025743032470926596949385831868143426787822489941354866161899575810457600000000000000000000000000000000000000000000000000 [83,9] 19949106138977134681018104071962889113506947256243455293744852697646341060503502813479737358258120166506957142274096728241230606030030692438506205324822112711674983380030987379219938688755774020487566648255190529664396845865442158544413652607720694261115408037622345552205474123823198637590815611524753898759454267887333016591944828486578974177726428730750873070515093660680403603469293942076230446433856411592776839757243384830626359145121991926664697808099222533899108618552215564526490106422740683538368984573020041209060250351167820833939132145562881486963080180829943942170803764715566506883755608876347454898804250717823723725511599646086198635266120279273461327200883292498491903946429752409417474805011750492819478648652711214007575893305756644483418554655402335486544393483727852512837833383379526204622149372998020050479942064766578450718848713736606417449450262732294749328202358213863840555823960799518202554425475697471480229531365642840742407131478896111687376584562175406425081003003441093159057888885304390582064934275333990017094297761502574830063413894134116330533589448541313767864386908243768149094300700055835149739159679866145189254744688969560847690304646029405443656080775852685869647543644285932516729168007863987384740213974058349586314197580899383194225787389071820217241099755923069813487173152849443717867801737837497846674204075303954889792478615412004624395658975564599122484306975067767827280142839099749887616244955649399130009198056123797297580478623015591399270821179391190131584686291062689675369531723821068840488468749657327668831170578680440942634261450218713478253423463428237105626763861396302957809805570408350177549616450730256624832451003590801753349611848135121235781593289431728106760097719796884370193022253487547749850243789235764022493113889944359053489985199461113735892713899343844573656649690537669540002354453245270782104862885139013362711964531452896448122473016202269901023393461542664135156334660606859568836518585922225667794187554869625953927043601009684639279569758141379865804784755752058025420708302468796390886906434830307327002511302089205263380927212158682089399474789214108027265450478073111507250993881243063899687057658520419539737285919895674195213426697011627789676605038684372628377455788165643590966130788483909871753134964093088878420637067117155143220154074395981302405752522876795881193790860006897133138983979727205148517989695186421879954244841129409829661719472716045377355907183995956394487799589544036738242372278371774934450494997758921656542058731387096946627089228018149071343268395934669503255938234311509018338484705880530250534748160000000000000000000000000000000000000000000000 [83,10] -291822311487032879013955898470326985006338019467421126389953039938177609807706252768933511225659268798656442985546459372163379733772694355879079085344955348781642809490116307061573823045867571311855423778948560072367272643701588960966426247058353958073987204064694673361680102860336045008008093978336069752288361533396867801714359976416275283259511852542518871288174177862878212348141338350982966684865950150934915878811237501937349066466301142597424789206604473480550309586250770131880092384309594187920664900929116114105763410029586446881923226315026040647781487317254625691518663141440960764686776393593150943559276259786846317384362866259258631988091574127276700881651625946444895049356374047248609655553198919194138703826948437717183400803108853157053208767010096913497747682018896448658307696101902367301952885988794733622694351233798174177960119947981372680758141514384025471146725238026836144706774651685424595869999615755162740179417867274105654041733517314666586717342615006327206179753333835630862132068018965125574331390785317633536979387977074713454784479601317837996388538169368874705753820116493864204279245494754434342104004321097013972339325676617040223367857038171466476643270270740303746698514619933206119582732809527246060038731057453761366222831855401058062034509741479397002869848554050757497255205729471274968464236818199968318476155254565177699523444854196749218454308968226559626959232756872445846093298132254775589402742517850049178596003325962531776809595007376777476725118887706470512622299726024546856487548481235733334802127538544481289563714184144841321143960676036796158347740148854861983266451649729462138491117146161331819669978555099590376158635655887850118878895062942313848965006619829637281406464076460673415876063898427024791923377303968388476267719527099789586193157095350789693773349076174772399253990902072268607114647741508361311681975044711241772817692222671342032589834102671926815016873995882730434136323379445916254255763139513501256589560686231883689640485100512333630831806816926567853300146628466373171189071507548078200098523729588048600023178042419310588941248442323678000253213203078459270688250698835413224030724195442326805318802531939337546633364669645305226547525379984974584730063747428281970815112195017011859929630485592277506526652014559176074553880015829568815291796032783014613587445764969367617998099582533280462521544982635126486777297004298031562756451091115769206948853528246948550811251086351198449316834029095656363870054428125953148828114081320517125759031445817745263809515253864704595568373172555865216651153906017933649028001200602780811573329920000000000000000000000000000000000000000000 [83,11] 3478727676132758284915291415625626573728729413251424831205856030611107871117699130037049149832897311912245918773309898445935954183786731345753284084346404194457965632619465336522549402323471612055853142922505943824514210857884827623004892041721280652240052279658735895206368669237793847055966269652541465171356827603955270603356877098959145865421467372520516012529410647165785850895948008368786662012280359395036686884859678130758567204142229218768332903728936636083829276994006930526901263946861415091544229445538375090794281005741625283916735734677117050313055064793268585127408959661802842973523287464362524643373899883175863338783558850928686563212392132662875103052887385543755765077217090977898257337950247275781769111980277413852554790439012885123264319323714374662105562298942192346672907459000270724140393901905430545438946416893106065936587330457082539400860461275322956414814642748551366111228471209047176408745569847701607522179621968303603112985927170498103582439324093492228071493985358832829334365660027892281957454128943258205967883276266217734626321294418170933468892275129316548777656479536172185801174383731815320758106354613781569375762388615060141736990331386324352081237342327985821341532286682993360037197885048203015478450712615274543088366309150902106178909710137999726623877903579992614549794946819081649065204613231162231590144165719899026575719498101498409900857894547982314819976561304586382747733223544481023353169875299224634950711873523123100666367185015332207951604332562207392122282101345138532116118529112078916192216246394335201813125115951202925193751671025093529887215086226921646917069590475925151883158436726869199963354454523856295697953040628900673269764355749014161871573192340702372995033224004777513465916222318539898649793248608404242535240217285777937998167758480497051018172778566853489832280983333919764828998660262150425390147119564363538750116566384713405696087092784955350592524236885539090100808868458135745782683223277030448126257746235931239945732558310823637836548041865023944757082415014819949047715029448088425497276933274602326484523370562377400155599120187576904972059328404310948299966799454817824557987748554694575522938542242386796976538749476657641181380470675990228676339642781387988075222660334008851195225699771901147447230610245605338804026005043607743256203252950176609103572585693773038588884724409505951670283412340653251285578351588108517564707112919500135077298669022480077295641057008694395133842474783504125905613421844565911647411176070829905312007740626600154970737599062671115422649831764174261174769492215835508397624579410400949208036147200000000000000000000000000000000000000000 [83,12] -22548663283611687937640381829350871294630283459758197281263110605663442042069325550486338348609690228190190904317462640377590150693023093219192971135458147860075979834180145701734747326108479381703989846264597221972989090082142208612045546880389434126485447450639155331408587932727138691532975300516162768452108941466746188599167039763374374540923656723100908611475111543538025525587000899800574635467871366525659611783367596563192728270749606485496914696469724188893013302769324855453575183723755109442703096937155465479928944252109137514408925126994022963369174509756237304157552207441707347547685939292485268077634651108026724466344398903242258896937255614081449078571699435515780988943144253187129441117964821810862674019407954368682846428881983580719838939340405241613243187481456294514283171243547320651611263684114320246740226947017004766945833903140150251462123705321804688410342491706945345713447113221198789238944314176647452674718037904592838365947790440705487007165855968765389600921930590310414893366885383159005133111413635053082835116184757382661312286252162883685119379336083155089105504142560567522261380721431105549851678190482667875536752095416526875981289311214471131496726944371942853580083503109096727629677613339642498994881151012097003172856517202606269155130837179903991625087104776385701781881463099183000954294313874229080109828916778363687084779131540024874520140001152658638995747270873747410736920068438011358572189687401696813639333244783264584519610150830015695661208825748092246265886166038443091950274300294178210974774798652801735143058799750398370484708413684060070328685747162624642053796768190334905488714227738728059180675671301259636304634864795370449317404070015972559387044603397812625714381037133910801741004956643817520690343576695638527284356100293418008480246481704757051496176735989067938778868678917317783586598645444640110728039639217152965414491062353846509184717606678603013656196555785921000159314830171397147356833932461545507763016788299226020160758931183040897880972062698310941991827696249295927470466770297371963249869181757767707100725108497029188100063512864418312307463383584398476962144950765417770498314997323974260756225281730264151086315913809381119687212331579070307141500087966406448866675194436097434570549657109378655373748915266139160253824282041508632634076590615306117370923098449328844830102423420297005635602763582982922340297984465282738906204265125529330669631707977149181719847086224032274737602089657147861009378486679536606292485864089542611475430445149949143114412964524249003092441711792081097019933165138076764833110305885606480404755251200000000000000000000000000000000000000 [83,13] 88434040406134641090000871337747684791013700073855532221835935765563720035311721250299437934158515356119505753840642574886141073891748227853114328952665362353981688157852318477498757407107097424049002262056186700641880349916274236362636125961497028258009909096245410835893020022557461322425659163147765641588010156779940521451064092356756995546875878660032762028415971510352382712042210050477445545942246768570621083959224744066880887374682454838826381285421716001943345007485249312949325578535762698787863238389112903039429910583491934898640004979758745189811522058027348534356265874139309093235630018732472799594143266388250910179922976186890871639723851378039050999726455284279745869973741741012395072337114522083898160015673953579426971803566125354855849967469987621939919178780943004012987852304735180968065287254783028513987299681279275939391555871718614382448956821332620599279020238766732342076148094565516435899237309945251491673952178358757105789117597454146286512508794595373409497878208893154911074652220646698185708717734403376193884432604368020267215544464974156264047614641975468601444453155233473418347806892727202480208699662060555022965588314264815185204158114156265605861075431009395247550521690067048116531720389287144511919497361573116616438371403951616838926960348374059908437138451560305871509320191435518105531419509020644255183380794864544946228689315068874346244722972027351800529483002390917209600435597171315818741407280710923564266494691487843352970560482388633711737423092169704812264133463937568624546608723747854486983152017267445926177269947101866662237510784330719298507712160350160250748703898564732140701297955306678030361461284713486050476347518843146652799562566799377028961507628165332943468779730605521854482988862848783616447198031548166893384844573912628890380596095086407421268015453836861176609122981237476001677756962286052472727307283998282976886094596734454455605203228098927991566933120129929885127717097391038870152074253137941875604630326355710508182669850673214425632983614262722610098117195712446355580554833524804372977698108874158731719474312135754397220162602387096597749986228596425568299893640059392740584760849176283993023835645297116326924796296169666498102481165904683294859798353061896179911905155493802698548830749732181535714424771108705524108440507205522101305223866418012589215618351374314867545060171617614209186217969617249714053677300053939023222812096102287380039996144417631362271777706788557442825302360402179671045814750626118176834147777910669658905260580486786008220495109158941280364535938002627980662421857815770972838404888004511260282454016000000000000000000000000000000000000 [83,14] -213812619528201731697622538632675665532483241999592643299560161683673579053694872829360911083691637229382705686915802599884984045612183793232213475402653262139759968349346202603710896012578936287337610676717328071383229180797068148236819543986544970514124077127148257670528027308689357384048676816867029201248950410864879903292749088687834682273607766075578278464183433413763990155990865109039179755182996631928447744721488730334347872649080756749197679594123963522657428293756482017407286245346950614439353359637790922387034716806092562518948222707084347932252823447676184556268164545731140370411186360081304496910803106691529512848571886470841933267399539392464496948089295151274952742915211496340203605028852661034979817110595118375259193698767923723789359406666741106296447019399562251132848382734961404415674917449160607462578058845714950966811926881222255448468199548704627304857166306167732924398358033925980257366403398210482384469780684628386506408052975725044554926644205789708214371708587785160383962402140116338716433315995931435777819468913218312131756120483968927454384176126025725315809522071596836276331287107003386571437586610485517518292506532145045765840090463906209838783896270491541787517350845343507797243587139544639236689073967749587715098689454803408159135876278752569854253786289459599535786665108741140262394036909724178558806325765571280210874440615603677891435443674981074223541885140937245662451762978614574188178320748716738870853787134042416080743968726469103242314922752443908071119651765160978978011121606674581065514626623553100316979190499299103403620497570347853750118601473236620173619745810488531722756540864645250333369722807136842726718549617519775206309896320827857445995414829173426493863631373013167238001993880166307994796614789206722896969336785434585789690822492341853787336469094950727188138275158841003866780746826038831713803961433604444706876891210057463356564980835608754107257252007229321328757025467447909874362305449001067610844586449886644958085991950987960774809536576902337236159592728680704950608367756467957710682332119494398792504013531393086731484278301399539517389950602906981601917132770475906666680916023140050943301110096425823654141775565677408390297087917689220247564734956857575577691099059607060584028139575015273089843883270141215643166158083942603426162876137714508663220672849253458608007391001973985011760312318498217033881560177730120248562525770055748754802788092625984691865571122417449119455369458256243334711411414519772250026201164342311906935377554328489911894764693185116340121290774879767026500353343506133756342053553498599089179197440000000000000000000000000000000000 [83,15] 377846155167693150796564904649995376133053683505992118474092060375725868548455084580752930568455507835905546786220340840928092812196891241685732448269384809066411952240467996579115794448525784769883918764779262148282951576251021280213835975187063536303871499785561503329107105950357157305204374663879940819107101905747216097114864998222940104818196920901032108632263169400230971743495005558681939891842582744261175771640865705870424809452057013298635778921611155957742846580665358123083365431432024781562405398231421978903707950068590532406548747595526432811625421458852647996289933053827877024148403091870786313000895758156018545630067449614313005370803770467823069084674750942823706682914106551658330286648411695801178652504793796367532325201517158734817759070730944730849144635874540275932680924937346743228770407999204258837086282240167779423906496979560385938465992263531141774915497407720528840577641471448725988949522061533725952713589146524949754753945333176605763152193706370775461443835623200765608500156589391062695202355900050387839967296375773084501161667375608870467441374747905655489720077661645027571947682379985821138162630949602913505533720477186435835932358951035458524419906607533010491357115765102272850151927358934651482623454287261288206390625232896997741936543249508203135724526328159926347205471596863317307114510423054136133724661973303185202716840255879584339442679076420929319838390029941565405108299273294411798697177858780120660248391679506514243766699300698051106614594434643211485146848097324157643306098436612891492427807807109058607951754458037089512241941968609856146449289843053477592605486639814793527725814766835406656368458488976775941915596501799875865514430350098860890808288777316334269982840605890811645304679858387053444567758562601580462946206592429998699058559153723865127974281253582600399703406762017322648554418044656531520394683290865260155874453485929518357778978523267866866851763824194301794628852062321633869506367854290584009250436429667630473624077604145872924405850104398441230691343637128310690319771593649530898554074324609480397409015756423085940603971807901826598107776483832868870130540301560541981205411487194670533443636711537242630938352846365961355338708158782591963198964040730727828810829347296248268893368603267127796368468664200284591674018871155326762804136418725036940731878771113987464856127059645053203854671632858817416666886938775590687641587695414717969019288614503045668208192175139381781613933208748790153251656355614613069986084538444478417039795961046525924322655682632380237634140027370758264888680011596875200070352428308151748777738240000000000000000000000000000000 [83,16] -697209920935515692215883715082238867436882343780605885616209509826026948092743523573637750250218294019476557312293968916544992896760587158908278182436875684503330741167663533800604830349739235419910758519539019459221557519178498365521863119590562818046606566824350899087570441465626618216957999597611590941612939357327149750871445573015626531240053358228032547921633381746548095783920752863175954210155168148818837479157620042679890436467402835190139990612924757075952021204486027907924229871430939161612376978006145546425538705634240256939424061027763839185319920486807535529359148029197918384961000842862474947627393795778192147822253625178761071475621754881425242610995622904406083326953680281844782810030824655633178633806361151788843777706339102246328940154534375402121827377087385582170642881480794810338402880873418005177615210932399847707255061438866326980452766563874287993621976566179685669169604762603997003054307874843429441474743203256892773371338788186695254807043268845459061904744540760944233558802373165058873317606725261003795911761563063491665718720739249574227978386723496749504650353864124430112332298575380126563287837362357106447926414877665283552989716879884729288415329045006042164447430746401877288920978568838064192033947941901808828566815130780191788469410542661256091170601905480781620095976523431474087390021757526653585857210506545717398360172721709194083436789409453276721007669598641588612631277870311381027510010382381033554297573424620343317849403939416262128559965184036859095670334520415757642369437990507759663799043499600531214858045697247710396047020265752640504842713646107261725488224157439005785656025249039357398056366895801641695296729508402929042815620180419027087622920098109168476462928185017847442741629482598139613473341974522859262623088872505336474017873074744860040113108259270895783766806660919999936968350867286300489295995886537446304706071641364497625920531438545508243986478997263275433532349811819648266084775550276761981488141154224355242826062949585318839032387336627606435500117977472690482821361691770237031322260575024334875152064283460773824363838660176693307980857840946219592372904566051429143225285867264986682496465203143136193707425867454166120373243591540590613992429597113532591258723108099838346837864847102726930460575330575989239992513739625846700683572808226194318657268454203674789597658267797976926026298747358506954496018807323741482320131093902210073902606837645336907296218303221741439688481410120566517374724184882277649596418981576115166408659778986273122648081043736245423385603611604886923530702819949503045213045994068138618624409600000000000000000000000000000 [83,17] 1455859059782345044916102270630577209611988784329746206381407828091834372494377604885789843966971233039614399388282715329993416246073709859119859256809923724187675458910043299631827172913763814028964161624546484960317353380556661868020046550297818187281512045233177436285362285541586130960738632288290867592007102641008011012994778024353977059076287558582159823510758987779422093435588359342046065629359508139838568809318878574553492400538587642180214710079703431224773634682507161973067449947785074397135964514932193821878963375545315766778914836778870666014325033199125914051089542424937474031124903406821436734940767985294868793431940681815384005980934859442631036662077022408721540642314075682248142755747130781211017260195210235148227898029065609432660957312210448263679001974280238037949999246410975038985594360527158612407266130759653432052753204314551287249933948584528981190158694067449393555912665430589787728315180368608599977058044068430368360886542372234916621011622308860540995191311035147276257952677617899700974884892543201885272736112460462932846534729845922446445302882069277180152436993803749480226658050940714208534969257666071228228712654771151354757280845900489223281051770158807449264505416406283205834283290187243832928880450079412387134314744640658601890229995632115927755677804734798555384597435764772108798727327339084148916459816921112558216041081273554487487792433660810555915921244168140355506272470993215106368444879874485275860782183686044227810583025389408158460599872061453725315797093966948443481005926759051603697371522722744719604734135131418874064508383307844385001733978214499428218131120130728334228156538852483598058898220533047753368789555721241034234439703114021502772627951622877856594359376061068607920795142930075105029876035151185535680256306264213307876941598610530927653189241209645899907957364426907686033250712545153115065357145209488534972327607275790619307384004820056703474945151110825167985391565405064549898138699577395242379071162069268013441889388254666661274290320905715584341661764447516302524022761894871170342120202153368849200023874183893655218430000553593868081838529692718111011216899521446879327212063346262691691043141447025576963317321897151747587394590116872750220200692419057608241852021668509316420334975973512016134442886761491033461564697125708090732065738076727970064497019680329168727457751975046215368930410950476493838121886803383928865708588126284236407464792688536377358575724404873019596288704692948068627453129811635237562718804770504140668592123506943497285819100364596134073887943819930322829779540477397541400315414501196798839750656000000000000000000000000000 [83,18] -2890319585427561146901030747150215501235723648072923859689467549909040222380486420158319078667437162063110643732924060605744370249426973171494725786749973710720496521626699169421506115453421007561459899841677383802565606716959899034140578153235127145457503037070580432719778816710548713424509430976464820716027730132027283165442914723840073977020908643507199255919824202690583240680298132212389967678584648412391932373067521040315695458273945552798928343370608011788419328547147011543806497523642841591863922167210469877338896592728886553136290790484219963684351699008677314202053024741024826400884607384468187866888235041647525813083658021053575247508856543053818358968918260296832881141660735014162608501065076324788082430221348946531293350955403276370928686199575577862520391859048532306041198583137072572589341690223051328730050392488582831325402834247387917991563201335092093592714898209592443583216335529105609363683957549225374311669723102488324695867262573648296208930051688965425164961045917576643221145687898351276837663583451261084009577806981488307636779394768093499276952670692104066011692055750514757867402751133103111350695850858828156452798007229632207271230341089204731059614965525502404285522660431216338552118680801564376560313400247306034514347257415814276725686101959729761120141423350840263204023983192655195858655780483397377647212966193086989512830596701177600280252544744730792395405211410456673721471171994244373291965903793597869895996087601921237059310611402433554134043675719544247288653757571492460193633356807046265167137679673513368119577048305585782284163430058544193393687213873701926322854010882895449733036153693294199720316739572349759177808188653286012647413430249215252044726974228758691000428203849490554114014641866710784525058267193854145696596914788561897803946922954931383645310675038421821552924358236927392756775622359481415679562162496133472272930714800693136755259704970608457561149121210087894059175622665670991190305763729024090926634900607692466873132248335461521233171444933335741193422921180041129027092279040859049515012760614259896024315938977989982427387649048040382913841818127421974631518714068405153197189219430551829131451149018347798647935301706033786287351374964406908840652779547822827733040329379808213346571278426950619786617296697609247595326752128768685224413059601895722487275428695002884321172132923349363176198836724678871573243046650403841652488272871540400092434033871051057181332078710034497411678403204222177123547939799299505234638421991350726088007058416546881151239569721090857347263833711492267124727929736725452532722859567134746219642880000000000000000000000000 [83,19] 4785571239353935926606182057745361029397225033454384823204480670053132420994078311198401856328344251198534079783965224751378675792004335111035343362080018693510776286644346319063492812116519826297205661919588351702013076126954096745025546957088360730749065513798707424041139705048862674169248913721233020208562532922488387258371784769133444677058136380508343105690568059254615135287508912027112446105122367383617153688166112585325061502670302705835208861561834902804364378291318727807627825482254530853320048902621224465105690897734659438791224886988414784454103878081133279471306813015053499319875606483853951354895308022216141496792589780759361904749315471016700388618842604839266115533473450394925786334572536699695225022691995860911595699608929299156316836705945422628412111972446497516977275805906182497893771692674836905391671142773838360683827037106003962356880674481257750187818911563489446324298565607100836742575068011380692005897076319637938864170722914451098997413266730155975225942447130430336326467977458807644103020629161373460824462678802672349163672392484109810018053717603369170628461146394572459348199067781073705549833164179992214686670097689065070789637466640293583118805249113840152880658695176539806699419881631280794996344107451876508523131624486720725822231869710747703893592700263134394118729207546124388049185700746336226665154235829584979722510857356539701942610515374197534508394472103016339558325993329169087583213351005537187564455014357428686456182067827154733400549185312203559174796072834575981258958214820133252366111196772131843235950691858533709009611284138069164776465054236731044823245832322236341254624279781286044227227473448539369404381124801711978263542002365875397077816304592366061335436608376895682889001726707437256422883731050423616754424342488988220566397717434353444629057541597711804298440515529592678649189230306968701433311672075284457560565797922095202093152105320486438122614745412191415823970083465802857713863656972200126614190172244464356307739949154608931262917330963378637822432641721518151866530447860340531780826297807761550074114534757726898602899953695334459109456838599164792064894496070581264430077317156792007855268779983209128700271054774809184609599944433953558131203585371621444932784435026968431939229502131585651503663812135157612834798516164481787435319012188586347045089765245826393446591864301531732030979703365278322121801601858065773923578728295544871671397764545038475233167055120495401259666809350271118654854476347741526271234519166522426683249786324775764266562890446248311017867883479208212902655086143586869497727699579118036231127040000000000000000000000 [83,20] -6106881997872333567172933402192422733216026361320427487379841567316127607123612263398178112626434700406172766134009925193320377776650821500311324645241847588878495328117227010126344907954505669779257985908921069785635078914924047247678016160159931885138263256516343633827338757714223943052902717886185396970120477346401927908380041016035948511690359376591152702439745768200991194828117038301398656733941143860942762870681553690872138922813497404305176937247618032869650793920438330759923255121491773390591573835888049707312230678704816436735508223269111923944377456675656261987453511784623996232178426321433111366475741413087433822978464072771618767618605556967390607538541667859500993849084024708894626308096679659871767176149700964856299976474174737828015077867344439929189591176424989306238395067254978750900785664911289590097620969933924791172240427240615146411613465631128417110823468928741382123266797898839903595174410599487637847182293602576076533820338677070804194911579728354074639966553767581244372236791462461093015248649745800853449558426319000044648453832907513548902595766227547397722451226316700791413456765045478367172174627322514128947496418421916887496897952333835528883437033778656968115823571676550959538182649459285758424309209266535717626857983013739008164625356531500383659262020815854317304028908701306228067656519475462625691563440939023369221693442611095054927452612362190098312715448032319428586685601509825747128743266235461857511139151328865619425858429565486878478430287208956661904306111123729654234410296310355574212486972264048092750231232035544562068666627745838746157097992434971745785997692685585160964341261671734258100876107414717419596388453491516233921685972429896575223057095366694671862249757707506464717028523725736965802164615735265455696098288291400700482451338781605888715188170041737474417935172588784544261120421085490191575503818638343949307317064752166028708056347550437739029744202122276379668723370380305717526570159309691367479134313613328932581954115130360374233341074723062572156300010514570141734611882196676581383338326928977343340483654223107229077266130418099878837617460899662089524470215793495960480382850653051185845325517368705648344692819817414327314941917801664576204750057859133597707614106033391690637201889092750885550457373517190597630087322866405764640116529743983000535639727459300335551797779448318269900403891218316522205134064698522989042873256886010186478569541001207884750829713986296788453714548687334724870144701899506851872605691930456448593306469726177606128691512358263597958399334888240526416664399332487352873694002669104014573961216000000000000000000 [83,21] 5714590094821403805419454414380558106147691198151477294527246532151689384424848932278886268358859125868954460577915624941055728872382850521402419693379670551457844052956362752445028783372905106798328040722753078240600053376719850242488790065730670303940371947889353484995533810555011800457258440494499244075653541533821949520304360438241801022341822800921411374953776752765294558936892512605874510983494545545088365103441390699700516380104897469218672838396027919165046728377277421184141724292699497316016855343233544675406902608983136497099926704230388630291955845916695926385938529118554202793051608264063118933883213268395534762564964625362640229053368373237354857511707644305885037276027287918492416590732740014067793459500153954026012079029980239836885330212794813346283560888107578058016396458050176892934058658961871587266606896363292585056705487655930759318333201910343471996982738253942115647050126983885487708923864582450606303370196712699968591220605315374287625369173692706293658260125774872779811205641045187842656894893022380831287187290265632693021084250806030002727280936454260586698781852038061008164022491587341915245396609938520253228907515607315215127418941064064996594281425651457209692486753256896296576862540649931681809957345065371454274431606661065341166563927482399177841161459690200052319336838759033824478284072371046111530643890597953185940796766044758736779308065941626948108701635577499239415000606225973073177311533907654454045659136320330408948078806109534223566071612799172012258387003193354101711973333071687402208503610141417437973057403471333539111920295939806202915922177292890889097905679148886896396000112835216529436238123133918204422264378162577658916850230727599708945997426256876547433476934822349422275223551998045239709837735700028257231630144889100852243617927704684005814553020307507164733827475816306468863992994367110989951497218462348205693743417156388650818829357816492582456488405603424701329425726227460795062184780360905715088218785595417878878469429050519281143657522570534809891501497214652349550674456527491296164851796389814264445798471600643749080226579716593146249676438953322765396920531886124407431894258247584590481809205856025498912260695238399729351809873564115258793986349993722539864880773420869914910119493101443159772838136438069052366422885871286900372309788531518559919893187828539212057541372868994747449579697748096258451815063811484583858998128318449896893868831751378659844538509214593733429082704867182495645426648326713341335660083143069913115675350008649787062180529408795500153702035351558812580701504996255340583568045001985830095421440000000000000000 [83,22] -5589196576097493695616772612554795358639057496036196933913159542539438974965864323728558606326691915641698464727330443665923764518164926944900850385138776336107872531833015515547546185497279028018466294607800741517891092529969068697242524740318669432383190350264889606352215432187786316844215603757772570109642030329972939854044978395055496176747632219348350855493217575624398336905713038502569616894504319413395202066285498300502101920219038383981361076913898488097818832773172394977951526805949908865486003961991156052215412600429063671034157429668014240814739094990706506387262825060086847913729608745862804056684105488106097912750472571126361252267375715665863736322122140434950277325258768868362694318209998598159449116812428665039701489122087622015632680054835743959742708395507897949660404267308587802699813118226273416753709081487969160410962574928203982435593548175949157806156076068276431795596552661301298745626951328443008717085971198544594964427927638531726904045216353475849039862827987696839111367422409034844922090580415706462757777984488793758714569151013926482817873548938139994722502248086010457801670410573310312006760921416781198413457243010237378367358896741818133416951303947562306715610278214156289877191686050635999334020542759498709071374807725760389123479120620780420926992827751719551635242013388559154428724228682572097436731697786723541019805914023106955715256663667720775558349667083357100994737783466595442823951631259322155547820663553909207168937373987047808430792411954456021617786739548306396298792060727362221599244133014719806795573851347181570230809713754311459566711885740934760073564348862293296300709944037211253342372792302330302075737189129341214419577289928286247234131543680292816383344919470221718421208825724774077560020870209993151199689504800042446283227910211938362648442952614139751991625232129857236347951687295737715726279600870455503394487843397281378414261821627390391723027045545079467164327569578711644919270087935249452631758013858071564004801379694356389228016653792906985111519210363934032743431364587365525303628505440310152703270367456726393324728654795498342964727047990469260571028460183541844440396806589457125061410404295375013934175058636386072083200546770630321474472833041046918306145681127727477786512372398463693826699878289975754434053366678731809900701341012391749720535508694147238631974613602514394155824857572090221725042233491473508631898080151688232835961555885515939467636330825105429719540887243338656826505909740141914448970275741234433193462671393479610292696070992167059371683301229189684614456203066516825387514033840178201289031680000000000000 [83,23] 9523351195948921266018463485828452518404844033645738033548713987528321287616114974524859034909212960854168613932078291774320090995934746483691309171860518793393136076074134458187083925314712284393649564760725773399399512364723700414289487630721697877201367162797452385460250314610714991310090630008575794280725927621312417541379879368718652129455501764807722863806773748031875066775873567137787039046774899085547646507223836913684239246234718431124011913551161592923198346075614185277533086156883362027272861177868731474927556353500654508029084971592145564553787657042572327032165232607089670270815042043417574781389797312809331420203746759064848349218781383725016559301305598054632601390621891117627874267923476393566974396340682920854645952106861284301709406170978154974884712918353154874536321126489770955317658365593080634863744966768262154004771983989978854998115110303497555927348183889952472612366835535478905498744100471510031105569593903109732186726019782016279770506529741988894296231653893593665622240009520627226962350055782643966515083330218155051955909260337507987271744202129527754284521783361271892667703603372075873017530354630695954332797240156679311531810264116905639405501807687706627728176720750076137085067609372636309228589857215779402580835247495849324436592174343475038063608852398808926585603151932664008742705580706206739494302184549099194522748290474505156001023582233042968827645990622787452697051120601436497906537442718828523983954225184719284780528994337216212280721288387321978316675774845437322119815484114528662547020872533463566635286961091397984617542399551921281667855546986880668391780540493625548427202776700176427584295692811197398633204749484902504595168222706550020307807825996883982434540045428485424892503135133886472276798756509031028073300579460379707874612537555395232988761461834047669382579449028045288997346317077519447152570838813643027849173940422047115573717949962503327169517894553782768869696369945232050510633728580818907445660285199286867983495608536748739750776989403392375726185073218525603780236470225819149380838133313919826303292325573921920787548812962280686987250417660105425740659062766202067885496458630876295577120583291454340456067877757594831022343674380793120137676617115408351876048715610387239292249075268949276574362326755819280682017269645728734991000861022982843117965410344807726424965467176562594720326699021098034492497168765509540794575432083532045315564559467963213477597240931448097996213800611757771300052722573280739648606199290922638696124737972913587118082167360057102074156650773466414690065513746644341880465483402960748045926400000000000 [83,24] -17345092207673272364947133198963055116942437614464527337780297210502302783874966446106119884003966880195380989497626577725744432369181245083598810772341771474541454030778940452413402229315271171617755654169110887491386288110732436890352187474006759421479317085760797199332941498594960230544937071170380337704361708769757897540046207882976778648899423997128925951418870788225058080185404780562892409627854406545397804238490447964271566428393691847497960738584810845199642603427154555711551566301238707238939977489117312855819775523154171870365842549906105650357192059871999685547328285719577577820796552329616248867130929466374449654492410764893837788017171145370664507869584468233937175682524457979113152798310808025637997865655987121528182227661773139217229950697437140063974092963821260194284769380821349547683125028115695217507868990104648762159202119512707832149240681339685407779593777137445290325989599920511697226590960474160623868229448900561545334392743612940796825183364995345501451314842178105078984036053415917243865209836687807051891453351056803039125288803908274093788894088084266195198996212866826517722830389155922012434469332291775277396534506454609045198754848950185651664230496583224061053820703491247226907997193460937326257742829706703142557511859075323246393715829665814082652893035530322308696260284485548833228526039861727173269005656407464151451347949553505199225428901355308936077348169896248533195434918021458311463238408686549741044419660550878655096961919985468655103761964818461031075747296642983723024551726068087700421406246731020293306368292309626533839810896175068847120570774348694988330720574658874547484463176982689095467317916591144786867361751157439164551436825870973288484870924333260919550149649081276766320399076723866532748652400200464751389683090304463326645547358108419320352604171769481771059461411632936650761990838096362322162786537601520447954620482014389729278580870637593858669254589030504401731968936495435058921014801033548745626645401942467486416239267984972310385508752605462832417850241172446802409034048343166751804656108206818325760657588617942775554246177122405837313559166359640048034076925329524238843135937345689593905454944063920250896950262356268260155124166730867446384901937823418267888968495895212639428341741439730506563304859305562165360690215117383000435998454047506020836269555381266125153795870305005762990699186382579214471130653672127883264842264002006803459137808019644882789193624903364269171665498374175017606317461278207764337322115993837287631898460108968930165287232395200613551189413411432838910450785789545115780472029488586531274752000000000 [83,25] 23507453696284783686986668568917993519390134908059826522186287830972619551189611315517413746274454033806921014493256574085981292076701726345884202210528593840063564174807157801344759108420469644360150708456146659813651026498296262815451041914168913287080481578349800936975307411277782702987811372010021015769376331989188048984041638606800586308504001450260755670683474237555980120850929253919043293512456491072132728709846593769689929352050564860822435312114636939621291273304608157545644388540376372299162783177029216789112938485415719767100650301626794181430670929159701360252405032385119510254080310302945529216743368191009853991394518100116794413908404370890342330688631102982724524967209943063293789549933555929158452758785572405504229068776802224926256246085934163218620783671866969205925032791368892340114156337584674740959413079788769769588151779019198915757394199030716851999965247266165383315867898340322971900987404638688394126058668197830291996480154850255143053441686418066831154187681801915569110643287429371341255472828073477299158237899029569875427493735689219063636221312011064345975392354108582748880720981079704545113244289953612694981802085388435045102464109030257371328138110959942132124723465352203814350346460068557099051225310070220519986078193293481636648266427732186878336737436528955069208923012557992406018863658933286557011435072807324728271505518554988531715537086836193474646059721862985033134233927797851447374877593705372692447354523805710446782646125114038151411914976898859214294323843829882553168483896661400450836907177164469280826147595892929094403583608568548558953517418795686949255962727175201147634446630885645033722403648660268740862408464435240225695732623105428724655886719420052682366918200986479089282570137971956383368891257628234456694901846699675667145723649228184939757467190384512659094341809304720546902968633579178932121642540878137255907982637109308250915961182115912253316588513487982063181991439842951844228022300364297411208066373412762660344471680269005374570315209717126214389227280389398326656417662747518917566294339011298548604939207032406145010054301797941551071570500354830064411228365213125870405435826442559821778943282057152333692699245690917471294746978579386805804723348200114276697587621740254202904891735749834111754841974586827901962319775392771782297996178515756425976441144310503161425232952941749420513400787660608751654922655269956694606124981775315408273305871846037228169787390968353745348167516087027281157027082171568668932509442436919647406633619675443219648597490799937640398666140454778716612496813809741303163190366856782831366963200000 [83,26] -24398490529391117290157236187798688455242070299497766260036107102745448390868851867523086572901341738929768657098396602404176853474229947501143688528442177547494904771668132319471093752761695632821481053196487041539436453919326091283149113746855138408906069774435363208669476157534840322507527261637235809049379501693678160305358215488783207424045695968665190392920561658524501515224375963949766755997910774297058541515268721215008454037430629197314423365531487858720063687976837957474314048325215994802476798466316759546395944761464906665231102625210562464855806975747120211071256544994224062433701028554136505604237027143030290223373178823561627959117244368329362738750944265129393266762910682435744665984354385002661150337216129250054254195870832178286199446271921380831142540741131395291755808053954282101356814440630398464453261280636753021547398096312316230506014222252835062883734829039761314273644260054701145432771754715899290372067422755466310539686056854062486294844522758117517344134564059920154315882781259485858605781476236644872702612250572530532160604328496210908931128546427512055347758950479273935517953073699787886419901067899959992122486810433941104803094304658018084867718782904149971040799575333786261036719153959479875202342506600408730270607632627085145140923094491370827223797518030122631163649496011182905759144893757943006424878380330235335003043001872163893759925497760836753778239752957012670774568776915226030260677490539527213805200418120561884064777427947024531135266824240111431142413081920219191712815410383564580609379459738524565195400321977008361470262469223174653594752150318843977154410669914910844432815941657949834030137018408988447862354327576196270289825070051396065992560611673436702119343030031076534634440337080053673266382982004299791529573976312392440468639040964866143559272169358704799501231288353600596716920755460367691120501171019739179463725815931184828597342748853332422534633124114772035939896665084640897225565172621943796749709798829089455729561874511812266439856001852350155126744300576256505421763375954003990120138303125427105536655833808657268197885070086273118506290843291261289002432958339286644567266043218777851618755181805883266448722976845747764842352472784351853836956982078318266336078987217272365502604150381225675619145114924210380607505144819337748360056650402723788896696157466165374993434614847037490353747363180162394895585606156256981126679929567428864822367947555916627622930027451396906972772770990889811827835147087858564612560171301475211963172727635181837694276527625373591507458326386754136226896235370348813258669505078151121731584000 [83,27] 23713208936437450599201183555013506504205357640320965832944666669257241447073668363876448361031054505017910602644409930181041358041775710032321719384930391891220860649247912748679536830862361997064971165349212073549627129553566256141889160075242286629725460921167510487531475840261919042172679946408225838455485332793341558902569349886703822096690525057111246443974839156427028566079604122987782646561902129975278267426140743078916168000488143719690896563101356877898676809656951864878248047710121384982069285131783154091072056687143904631753871195079459242448039283475258194314465094108092115840608949988252487788769655767188557525610039794210005202104944316662225428371072381370820812649471915976175617820834549754927199782795031839428696000122524814478189494324969190158996047901412762260351066502664517320356832466308691707181533209988174987930919676838695143214822644050853568195959558025456827404877116349362083837414247297643235654574917557865195123532979009587735045277091592319334747431649223596536035993651455851847901221792255230442227646269915802621425633175656878509984505943079513284415239367369559281845306937387084501460174582795994422960414745871767620620269114459300061713003467665324035644607174762997069126608142150781800706035036833147771162537282340543689708839387686183002582444624794245857286516021262377891303873189563103956482692589623476226752374428198652498356755027260048979785770651058476749653614986375193718025038403107478774366255751463554600139913651860566323860569976241807365870879336088457443405112025921431061387855964915141105913158764648280241358522307796600998773827092994198252394919521769833770407572634992873635078664126575058421753328895009990227131918288938448340845827299860092081799800361718550065226013808234589424870171274542956671274086299625760709784945910769338372801104364069660034015046468980027714968580308687095737456392194991349146588987299859769924316541535873681937146344897664514145134878632546434384660515653713514424245793120377849392987100800232482688046664274776072586009128850580965039539723094533117582903471179790525029660595217637576322401118584138226909285628376750604646785230918122145964834788977439936172189422223503293122950488196177574176052642510932122726092389132391551590472593816312647074482716220241513522297683065732324170380172196892991097434375580390122821206594957070033432951211295733849078366654297590725889965090387014795713603496279083393193872665110441743084911511225919406987808791768156392220127712680444858447840260498918399201930276110951229654944296411141992127671006842308316640264331988690814063639124358764353814528000 [83,28] -25165202848825624725682417854952171881148679171416164985962641887207434415288482024959946240586268791723045433654521167002918078944514539321562772049173589051003982613195655626641627284801280123720815838379203356484217358430096730688439775012008501187654021063385599260644819299668103800279874906169236895474085376324555491101073817488459252742938034314380607793868674582331004515272486645998502485540940480786612318758006714687264692851995861167884670882989190331771242252160410912831620447824175761896940861644912043945227836892503302105073436550257939549958556494446321594600456029599909911190551530878192587921392398242254284768948535066538428442651717130315550189237725386188668525307806172366828881658681233001895920027577415829298023471980783387741565111818539142764523338815527793675338070346464013015156636924029723522322977428044038979042340899080429566788387356374745469222351476030136812156061132730035534853164288714769378222567373742764575123218722767099122102751686866631117087380928107306501080204696090316629210549774762342528107570723051823366020857451561699315120667653949340703490325571719229225716145078441269575038716200847982133611683475893551909557856945546768039773803825204394415337869879829972389880594370632234771539150749911179744853570606275064027290916296769580381453301195442108035218187294888669297073575068874263130399987035169554755588799806659911818462655147635148155085426153864808887181942875863734299465678437385995356949360836071192909701654431660454613457443584325744640695953977768185656737444973716231733474041071358408034600541330577336198736653129863969068829849151582186518394297617963165037990647278058004600120417178673765333607650702857092027294941821673714486642728113765817595905246482290516097611535446035705139809555505104443332456190487463387008961176081359305610132245413477151621106089785413773462809252341202403156249545304241631952091270867432574263151971874868474710283334850123045175244200405458875441920818172642543422418197681453955599359312632239296714496518692016665979655485495235324700574208512064039289210087664947938668354305076880674375864940847068480345645883924808850954569389660921910484495628241088999519853921142853836382913203372446882353809582600658988582246387161842919839284352289811228433833798206872359627215632144725353072108895431023611400619296002639147666920402835581142601488016734932618976470795826151867408217903672479249793322212750533475763880110551178641757896508996757723747505899842290111892887818300985382091228923233568756790778555257075235480009773721110698093942924204296730026315353574884083008583990393469665280000 [83,29] 26470559693078035534564934855846314842021491069035836180116111363098682253906635565010648768424829906508422269349164059213320465297209025396331973399586651239284952238158949097050272034359898835148746453397917692598192834738941481323627584270970421067342986359926935008859007082605149895224150912156581605753661987344281368040781377247852134140565128823871714088474367683496962521759846086108538325054950763705385893941753908303142979343003954527419020819991273000406142968001258742910745034193483143291136932423514183050141268250455953378893815970690587839376094440871982697787744388140848096629999468526517877519675074009057004331973401358659406147902765240951608429078896460485092988834957982168679801202912353240318538383613886224396323984399921252421317900737257832524499940708428386853948857014280559155015276827634845585487905441030318485224654208749628295206224595667323644276345756261184514245647794312036410193376628023689155983975992053875397380159229853866100345592621802478098587702223710190506394467892779363644445708211521320783718395713688392361236806988417879469562723709588311516740598320823363083067757303774958702001745966110943428003295836750604760630668544310989015528019641304104081190873028769890958320915599686658217888109475187207800934768716401907953323096918601331066508798579235504188041249764556570874769020874959651433302355536132715020701343819908390903735964483979624618801276622991086436686840923617392921721061329168622784045917214517351175034779011638955452545923543212637287126966368502679149646941249369351789147380676319079877620662215935514524233409957571687227562192037246015373671257142435287406675206110756139296673351495993019988234353172294457176690832142719768706848434452572951327491237072107566355915166636953768775558086992819095710589130335109831199940488974285890636262909062251714404322982374057239265165209905427510514771796784130656814948337888812699841691101723554117717583031917872521617573981588092636093410366589984254396815934856874948274115342003902811704900787100668632718229444003283400380847694754937719576328588221998989211739902417612692288704084056440713707703694233203904193275598214964860416502645604554339759617653741949865074902004389602059686561942715618679028659082987971203004767822920642360355420867971754894193042523106148805660688583991066509821794199193149012740860584007852440743110934055349036960321032680407061807455050441647021329378701854030886606138565019142405982566711746968365760074157727207226243765013786528351501016079166005822603795724487566569534639213532287782474862894921568595049647748922877801294683513443844096000 [83,30] -24461247719385241886667845300042620106055025056767859695336371425870823882193045973742179207603828571643826650035644105079605241354576158513452796972839036800846299276102512690138835594858720528176486058756068567366475216870189131398665638248974056041852368649322554144960705394013396251916073494606953091586088204359204522827183785584408013892896268388350738521024358191322110019269053334295397845698263570358755959946035850524607558881701854009618420226139798718923225056080644493909373207103966025754720616474309581804581664435113799968912077593199270377159561396134692863552522555596644866204444546403049337832400865948367818581610798509890819348804110104458123529246595766138902053497028759950189912333259681745953045241381655357233834490395826583626250808091205931068614575641758817418756130728324846662280467190690177583264415237313509788866455345597481795523230047989086451789594714623338525694765142168873420449602853577628627843083456724756321894229695379028204346236386172217890320952261568165361435194141909468850481196131274901851127804038274245664749972252960706062086270171957309784911367623330603799196851898849626006847369072937784837273508832941771888176534081272957107026405107500410372227921513969224958119633832495778005245224035084053780949023829447658340159622847243448717899982995402564893622003704404941386623192806985155455056924228969517488029482076606080321235288365256968133588870356424418103909351533198879230718954360474385464222941877357334000042785639410363170759725416349608913241933587788771253866954431770850597559880143584539767637760490454412644228077245643596263092079639366796020572241599380848003781072166092310986568703670859920923321068976809945184150330279925295889792983011784671653435682900751780991983353036741577792199476253945554411129953853076575187632756668206508133568945971310642483324330097917393416088712472263390282101520798393623716463021346900779475721998694266706174372685799015588832254109640578228635214229332310788164432663259733421389098130815650709806458874661075772731311683600468340953570383235294115916567965161917533257449849260877419685528834639322726229198717258119384184475310419574535082454666526088505466445331143063524612194069772207350163461799040809357599432427509669015244816130588962472291558335585992625966028894927312305223498076811768310369184117412610465555971867490529831381612084437133514504500471206713459117074140515351018983976304985978618000079117550302476305252560786700431368212191319858081514273423172621848735098943290711182296068496242947478597175442272349583410172092416380224317435905766626037308091308965888000 [83,31] 19338306599652574928276971621356645619868523557076469990046794499195499046959201996129798791261151265249851119285851248592260735601120364123840269578875411233800919199450004682112222010562083940469977538216392101995751134030939637646883427950760080890353900045831551302823827022962188730883709688489140282371322745851739338779839490573202110533428723487919330640403232545280743590270104024444791640064977959614873792986000783852136637806942051925986375368888089436949338871361860510148588455926184219786198278716914941866897337914745764426831256803393607177565213081454573117464199594951471937871245344489115046211192391539757397009893231693488848679116797717383940253303318211028296407313769518806125173963788025251152431458832998075036206172119406694524088986732868627341505014129942248727919053479513119897397027750364518390941190493251143038831919739157826442679976501656232496978601494997727690970409121667040470137561229885652359491406116033179315562309654640848651065513212930932423553556594264533056840132480418256596066834802062623921897704559873705862832882061708273186888217332678822627819717793196921399743415641089604256981068629177980748318738417026997131097353660191536335580509759271291954802155492387902211104208980358187397780813599270475243535736192767584361735720822866900823923275418827287486943832265992173032901036387532666790122283360334305160566320529997107386059160281084868410025883775258214586647292649180066148238966538380058794417187332445056478849625184442331750749749578720848744035458685533185769442188583345572063417643124158400665425649722792976712493673983646801087691586270645771651568756731749943745454284900456155445835422575779841918666482635607257609385230539421324028690419350793603328386380108130552956630275217633358449580774706678230572733903713166163685130350708364015607810767726323360685059872002242376140495957177841727160471849442587968346362725335873657573178640877744641495749548271808642205997417102344063506594076289569815447901424695355249499045022060385698793742126538826715184700696263590070451983882198879720109581002253640703410389938202273635397003263739988201487148063460774397864051607464710186494929185816159108786963025329340144418125145015503471379583725597088239902203161578436745648823109677661507297083207827251766142872159927575452064867893145275791490160325256646496596090801331489722595131938651183115158564337392682926661657805939516141597955840318663980591804078433341618799020582230221456276432934559392002481381746208953249225809788316986033732745902272104616344671263681313615215037281405215601465383128934230104379754964582400 [83,32] -12955184959342497201249905531361132746434885245740961984944844611620800894436803312866829937503377499820351662197989846249796792440184133509570183161045521845821081124953761569361844096807608172542354158732971738426997015454820127901739423011559537039889966412973340054869076543476910921695255089716640945726401879672807213333731253255481946746067262618487100162720138620907344268882352508731425152193819737901890826111585380948577596734100611173866015139346560052291867073908693244302201571495636793504523057290096018904341484822331403253906694280474178445768168527406979498411477906238991170487073063508390606205717951745215107493668640609714595144537915295162213444371330718410505877016786412663684727467268862008632291717032558101941518322314089166746251260608935760978877839713437451372307154756982484270161222773454022119636546662398596624691080652014206269142879604639025782347285384735170718041486535131006675178207960269527244547828824980529798824952460308413077906158449233307033799160101466831486757475451030728193574819008717799335142870863327184249806264606394063423144140652697899317028446948701847239054435318973468530408485748628753777417682873770391412271999196239112724281781881551021541615389367761659328753619390922729812921935399876270586418330175974012074837850285525039344193837383008564729720051560796404429342131689238868378166409229795781431959598878298392500336161193361366905632759129547259989465946063604505840921051062253102049073512838184597719865045969778000773747446364210958011328697240295265086108712287204546891271276830637560477029290038582062081347783612269585547102692327979944517209818594228391382350274797151241413371601601594575499288524789777185409221446505737916679398915402338845618188153430246525427036211669303734874194449216754746999552652156061919721395958052486210971875753105731349927250352833428189011399765360974939991420823965058781734681985007921230870683702891385402770153360038244844207557915156378309365771301387380476911239427165488861782858215996422811956020313640518756268659536145288660276632222337682709202046124609069582684825494171826403267073950553612377451268172372360167102145035944793205034325303165571383549180170473768630050714800998684346898887941292482198968929040149769455939531110545386003362459638987889486668335592152694799940102078340924298288119456022814380121434321776318427708011851206518334691251231145138195472256068450457960212734497161220785534564751496852241317727364820564033350243188527417532402343409431499560550353795163099088860277606237995373891927465468045003142806523701382471943264561608398322367515852800 [83,33] 7036911681029868792600433317130232177938858386452494439344631032308017050439156821876340192743108382275423683723326659495040223457246421900322088562646751782825317926991452756234474659676377937583893162326754491520275960087118097556517272173335939447667489873103872330025942153158104003056744053850303680227708097552053273011636215557297405561818881001836227963039199115691264373909986486159496598483260658798160478598200035468019188381769537691963580250935543790069204553898140096429786037108540374074015302677117383109215121522586361766538278290976420725771222087823384331256669301433369050815537796952511382565722078879881565191681728984506094300677804079380951478117649471053280812828925117568994952029007159779919967730452087361937308322376158305814261580257330158566966413328919448174449211642661928169725684482065420099364542357429943424057857578367099492370776956961921140352385509215383172325881984553954638424636383411294855653629566640066977467015698819443938695344667718561964888920365719629533035882161315594125425934294495972038453032207787301336121271988161364936223653253282210335522607155820845515402124984992767465921764291726912864228261146461294417457219118785171398095082874546825776065163162775000558625474007818099142499726211591545955216076053531937220248384520541886509955685036729603581231076408332122030861588015644945899904909799734693220044810614002078154507252187732308201095573098861544761319748147508369587394462011378583186039583363361429812303571736532145252913237556529923566114245863944524372587231045087188313488768124026131961607866205319309712820637036512127516226900950933571809390128944249587576229532268952234817869828984652454288310631041142472229039380843638833841391520331704173555547804715630983219172551530015452995355402661012730242154547942057767324483361827447026300544466555492225008619454810877291162804383328631587137923579263278631955557289812822020725978485525885099402823385333404291681150511661406239991515747797443397725387749599937103946524636416830521101203719467042958873232458042295675909840816083913419801590319064606769581403728857597545038880775048860852178731211001803482264033816887248874233024604054303472096192148193416620201686736444621117209234003553002522906526512651197928794511619160849438065331317965009054949248832972539075834478173030301864243107027060367953215180753294711486557346903390731901593868983844444037715818031418841774589676428413664341690047277332124137742849014940353734514228125442570086811896023610708420252405659261086437863413965963418152742556584347724955526088322744578730968477351615092861435904000 [83,34] -2808981025326589968610632789741293902509236085150861099970835636072897802039906432753172028337123561847649767649862359769413855100339861379309597027615411911985006167391543635872594518792899080917822725160837741906514641794383436672893478688283400845885737155059118967907730194837705065033305040595059982837017899770125247433729908554205446938485761709453724172702628740461617925956592743154376863577850592097079987088549669020773835369974938715026627429982731395010056674667050949558928985302987770914968324730417940161672962060833403760673167624492481667133539929650786776314857119120409006362214849497985072299545066693748048055581865968036444981229074407020516172110211861857869808408598437878762815656056269040189287269072960703955731194958008082539294473820852127158323148209614836208313088181084270947006501378833408443968722257547586603405912600657461786952786166593909523032966448686119088880901779150363749970938964049302003308681306123190342615082930699234717076912811918397522963091286542484222776094108288454639673892722738517221113843041292445511146672708112913369046864113575004318704302862991011740523148817675381596918564929801343239753570408041358619626745978445160301989361444697316776522062826885301508664771529753788406341002892824856911249037370685849275148206082935591899215765518917074207077689286643256631143442229635449790656518389317981242370664364247628812823305812323640829279141703819102174823296079217276914659704647457601078900950875553269545094413090872478007443967219195416060239464114410468444264751142142717448930660278031325013509768431094982152620811236913406356718936709721472485120970595492231759279831486329746392731872893613180009880891705782818013552540413053731505822912675043615181132196917431312202738283389057714041012398053096454296953605064584608874435529401571258131101073556163980923921554991553866863566492206006800210849453981446870734174611011604564048282015676007513134695628243891514789082280290498677991036326805260229684694658584232983492738474492248400506455354359579207185694398623316781965245675498401279145551221466903734738461476382385049826511456872046362603668320301425683042818647552113321915319104471278460964530169663250934836871162665909504937603800385699976248371729200894738116697558699066314449975948070779456612952816971272605518775212702566819675756575397264019051559197301054393890609898732435702555232061286654256178515794923317504952578893759646542162426444285845178590114258923920038223325925463314275801390453156781719899822519951383347739703976487782881254345624792153959497285066600404784070151744759871307776000 [83,35] 612493745560459463350974577338099191667061911944274506067122020984899499988986565500100010046604571987595620332250998635179917631431037243090422170907891868110322664162961328426247856930524351658262375636757364602560759999311680255461957257211469676603557307369290136498359207084486366833024397541647932878298949896740202645916044807680364758517556370269533242215296389153079952498721441960021599037123891760800826888658192860414054523623342436741889706986406679173428994545243867440936877141189704270946056323198199992204804903150800318499773293464075484848460987225042457650031483065698954729477171998947546398999466345339620431654571619119379362807391765865439660038600449172615901037949178094191714288803846289888304067269656480366531734436588336095671110290865591451426737387676146460014611484948109144248332777450402250845986769327578059425872778493980820177327166501416399630380851395493218737525191765127980651784083871141380769752378027590139086388199288065240648340489789855717456970059800425360282612947898561840623392024939703752906252831182938725731438653494448426126305419928501121854176784536324247837742897760568916884043845920255660480616088605074364671973025080169922505356817747642966975808007438601903303129396625619745194818728934776683238041866046913730001872903231728308647103408876356866558554143552098901467975337218737129643704708664189463960995916774211955805890325928372887408422606172662140136939331300457189536317760272145058667188968651845779304285916458855115370949831198114504011496717474927531725903263400243318898979134976650233226237040221932184887312983222617853759857215734560206601197695535908752583795084589247104821080806137146284428255035250498874888180941232116212401654654000985181681615686020140537555397630738517436148991185839529091646104959665144160521415372114593419254639705844574471771753606401248965679434263706228981042812170329284669511334289181665414577412068321882766396734823617943749490694659328080889326363412386446182782466478002384211479434439315276887011192913271145064442383593516701865517835830615734989743238384727214425964763213682502943493374467690296898474419667846637227617025307660282564512797053943424291007550898699440547658491792134583209517506879084902591877299463691411715602914001452454903516155656821088422078584192597538029134122570301370502430650319877750827697470258414434005925149446720838590461488844155257301488570284506354118189890080710855942956428131688457530045687912204937136485715887154167258001701028649157300108967086574048139960831615123326906100443554872351426875079266051147841911750193368268800 [83,36] 104616752119721348609463768907914004580528055845280330419973322518025926626306181105270580280328558022129080883305629051242482004668854208765619089405267060005071644838425244174601105066873800823198964679122261769085681889132426070525623776370032741240953033351910190266095577844724152995830258152778249091046678006996832835821157903353469369881352993968529653996510885419518057097879433399555306146239751972537473681077751774241910272970543473475826338095344536775930671189774415707269506986676468554473612632805141475138337419504998362941601735627942170433457917395140132531597502428069520575258893026322415831971309807591132837597900184765330560670337499850964002954823151584263109564716774728810177398847222733379561085313039005350815911510033114645793947658470621758227984439241230838055196421363706806975112490609781570364100617216177700360689027758436456468651613711185627014772630727285767566395018192772996849155476120495091037615409643779901794770491062369028861074226366284387461731308224756822782357878347539870451254211448011744465557170131359137014322187233920901647094117340313516854190556565333911693940049048962177621737277633431486503777724557239999617656830735153030948227400002119075666126214634821422284198700025377388851298958669462178549487567056788117622207135418541508720491217485962374034061359824636605142515479832897176508370379912830396247606778010114151849447318375249095034934129920932203471798664527150106085430726729747266183117847648914039764224164285448444389761855007495492046795212300163822664285196449418315023667617761242619788374121345007779093878781243606930926566473443701926173468706895209591149204765154115865585329715248744471308482078130039389753885422288800804181055209193111303902101930516827363015435585196679270559746138060665444271356873689289970177062885927324725000457824652234549967145165196077562509123861019447364660694026099397835794362143107112988337982816381419381108827167471818450012784612251688253015661752276130840345426808157621661975550726786413950138807425956675886731694391894153724545230853462601369160261037806590821841748917266465240753058417170671063840186263462604944289654033742653844409065091446726884889305822043653703791753869309401542279501955099234606292151065874041990041370817377426813878462211112590258805977830869273528745990576212344465887832900551474175633966551534253931726167472657107333357476380994312566995657628810368547919249960817831988805994853840275584411424364459354644234150354720014594446369598366935890518826756216689958827813080764327605323394703059574909025805509967295421628406562816000 [83,37] -154382883216542949770140140728319158326602441293661562164504789675999184842410792521354177792231978625088085498492967673581797968653390744512943901477289677922323771912351880610474084675138992420384897164045131668381477004246534590035740676748579416799691084559932771804227595773024916820575215566818207904729668313826646415535085601878422510788231551672257938718647819659414933561769335262518450893682784455681316710658751848391036389801932133350973393591152130350570053444004124358619374360428854196453462104838711572043152110725612663791595211448437948686682312836581317616762344342455899618381830878273574147846310125788276095160341932184473282423503724125246109782674431757140867631809145517900934002206763816532777163104439320178302432411169382836139079201707443951574978685924941617776520473223829241897428410391585426959559047776868442279087133329888090059443128602937822348499015318225324212450504027204610459810298093215969704117969609226494328865175429436989743085056795830607033484458210230786662658750667761477519468775781522336730711867020917854649614592536326174517239087799171887673960493709578870455758723760736248999533870166527327514800732414566173341829105530122916513688439598232122736936725215771739660414824549509008353920565023624951825305267440546777300973072085533129107354647163179057135558339593068540702810369714519020574879296315710062021591320885382398993711145831175232908778669397976576981749117842620964416453083431482652255816710258408459185294799769547951959223361065245819647844989454646809606440399708228131882977469564657198178681074030247693346989482705019664338802717014547875269646966583230978089686231944670333961116078974801803462304311261789600957849033294797574680381815013888179126673036586534620940532892464883408162273128054669087712920052946124039245551329534440165109660452703687851824610656963273128335290913195929277930535612417877056923286195612363498853710176153712163420690059477405055110464094717395600680245981336920312043152317442003985328102310801808577212162887058175160717472886429843425934861786447055776016694206227567817908494251675670755383170264708605833072497335952649161441867597660309504991182436297394961267577246615999433126960263789619720238277091961683686116401961931902217591872119242484640194495199307948706288744323294898639187747545991819954859442656489726333490889422050195477705099674891357797101947988628227009910878122719790954953137659398619236570862461765732035840951041287503409011243638803571443258510765059919990063017104300012458144463948205663514893444184371109967700552813390678515994381516800 [83,38] 61460105316236656188729219383030172050511038745206281616651414889234034180211450783910355852558639984235169575983240225276692091956518086881625304311372045272086830507515429223549168232399088578782774943891136972639782648722988290104588026328518857893304642278607904916561363498748991414718019733943116153806593684815089506711867984354196452453990148709401452072654578734225853300765216807359136606538745941430176094006746970354884344433194448822091022993908287280213012980710209782191402405112071192384504868892512919588793740244488203095452510005230374438976968433935817110863770339229334602626603278447199259990725591717991068571535043449768337305797661029615678556315256557900693359927586594645880848905000524396773590312524927851631037544617906763978010181818723373998245247894372975442299587167372619403367159305757681967722199581720210985095343908683677627671940450269085125882011316642400751725212893428726854492135138096021847654027407371341685355741946374402170532106809870818426798442987842021890329750078108037904626473420794770787983548219753125474347486150295794603054751627651539759441856995078941380270067905708084259340470604455903160840908797214363818681257147644036762520786264187026631056320338538431367861108698638188333047300244636569200673994050863706023183394253037079643613988165291554524498398725268726207893968129600940150395653441428339022607554863420363014966607052097235973197235697639718960500031463963703424603759441774232616141246806662640029495776197980510475611505083065944230739776487792023005850230243444983258995465935707103686126655515663214911141181430847740095620583836241573371640457420928138595405816209738820274778657784768478761887139416344754152453908735985088365878340410994113725981423228117944997858164394338075316263491085736621776466975386579532114381158589897387961849412283208164761653025207663760786470492729363556893099410605608572985236600500287689373047178419564377931040472930927030137737102011847777921520620793649469722176445064266928692816528110635614172026569663331515160358805318100202560811580687743768507114163649758282801686220824590491625632915504851719078324272675002994732791962304127324412820470771188462382750717600479347436675606805470862058910770848748175551725524538403131705160721281685753605518545318186499455586243728869273106499684100880569357159132663302481492025718452687861544040042454032443569213013443335209064658071262985749001425099453587300545835475575155718978771263221077388734672040404879627633852245112561257200694595772614327494211703834089246489677078330130082211433328247517167694643200 [83,39] -3242689602858918231052799350499699087926301855263675079785664050357820248481638499511467021908666843216954122423926968269473332488268690831344969538710633803500591934075653789913503251201967997331109865069886017926189019970962896980858829012329673126459698491678666736801366009309438228712198983875004283668431703194529934868433015648234717240402712764175954310649556898996275564131263492370898371599003112975701902217815212964458521694152845265615951259342871973753831330155323790532924732567251922012556436560936463593576957079160446807983080876252990213864760994354226024755202099247276824344893756506873279591999717938514494152862777628702075723348390557281085336914385485794082831177177932434408450739007369820566849955031872449947284598123530311350222545957786948919361895631235558476630823578466511897636338523974967909827828342739967787155056667231555538483953305365252564782573026208942626674372823789715378457382150850252328086810870386001965361024315757128207866568296044492094679519146468374513000488978134263299934413044930060082367560131603558089088253223306363896909916952468151638313436463792509411773021543667428507631971577965690454992677241703111529992971931842021190684250998432643342009714058465839937638200072167295310836685601071230313776543453125283872085976811311574573736583893815681148660179809917115346121884691089786532034014140282567160683315045708860977963336745920936756244479546211287061974554825856808988412342669917695605038294469467362927797363088317019357087267794849478060535086294650480663976770853054525857885605823793424818486428493312376577495464750855776999262543049587319767826539104785409443466927339007958552032695944567542690565419761876945784127576771467773547838993772078994357535183174115708398529455423150296376474954433509482974045208780247541512679276673004229950884537872358892028370726287653772113103822985787787326525316099903881486696521017350966010066694024790541782564269057730767554719484713089121789457422114999933954315195444710428108341047669949039546258914930332887792027460867374292415901312589981182379635798152372914934731243519960128996452923427077513392000747485342396112034765070219748197648774006012779575468061919402207290055729573479148116579059145703118962953158884036072181984885597451901535150242247644325193055353269808923541416983204856696813024737864691855045947165669807030210283687630589582121770798996709680936907191902410263612124827156386549088441300787965001909395576319703146208107045789409183226738297715218314808787524053471349726440622915541727504430731859672490902144856732423159808000 [83,40] -11959624764644144745150889875875219048684733143874468320063055212626859985980323153936893040957445190020096054667058229841035578048904749751104596838261358311445265515369865722359856392851871401980113438654373401688303350586582417203909198601609062007477225261895100239990307951924727841921937191138636435041024368083272498033580677305170816435060405445904512540230700309852545829244004205967517802792488717932453704704908836576104470140842434296898204853665254990841736131299993135423519518006604274623667599798518427499314378405443534342215659278305913804157619752721188848425953785150695408083555182954560436731767823519604503517108364279456649225887544689251147216388953547891805989049361177999525396978391387551004323915813177936047457340556823573634253161565403594168524929768304963564687065862571585181482511777986063979713848242220332807798263646376795245784844329876772325188985602644453036269115805899528617368392166167772481632442425276647254016359665223219676589289017246432847953030479763442859792504403731918424807857722270590085247258280125041558754973795275403719001923299145208655819543516167401651123249380321207690837683974833887499020763781094256541091155114705559783229777943542322306320253068191510745125413925359973909037426617504254706850065736383792472089110999772803454336326078233609608814360829951608482065103124488982049156124748836771702553483453089975387348320788163223358058055670783725861861224710643635389529331140608830001816038454925039019024130209438362485036444660934576538380195820037587423089847318240549588686937697810136600708263517836277758609989168114824740831849591052438007248366448866970576337771019342838571278405820521742242385711910758214757629834441196152635945052654815166927073444710894069637139288359871665215773748615108051099730472534801609833735473754222393580414733014042589833561286276458703628931515963181110308149946533799401003184837227769644228049134221893032402283330050126221850580466973853024137683883598071798778210504952222110241365571053862597774594430178684807938485667790239121762374474542034030357002995605311066162909120977305049841010743324609203329183116759697399887719388557425762260384227977752852833238213234383635981033344268275343224697627257072147653687669139529251188424323701892741980995471905031913871077171066201764622348368881574474903795731104765236408393351638668558668384787870248951630834598316161547539141727022046278430279264158884864867275119898618305052423692636686220132095162303294086598493237504443409794305718830016552027247903648912972684632032130739621110924392631841587200 [83,41] 9611958164489776939467661886650230619372632625733779873054371637976972061466917050606798340115880757200630334630527818087733453852248732528827520964423547631449653101231917545175360843191022238909157409582772714404844592772653185121173512157289480492052808170676680103503495005205527689086273045779770875595541393691847790025023527933151237827332604825276333637064499681146136663661435207768891566386520876599074421366361438524879018496326132446818236099833044172160338864149977649040204240712702863465350742244269287448288730094090490999387809284817371450999490759735365898840027120437784011561712191277364990808369453998228796425060655625903997101599618385412188066120927253339027399214328302902488754487419698181102269636857534003318110146736857070029942467877371111409121678782206072054398187300552203471768360522452962748095578219919275641044427883086319587774013162590407812626396801484088332708467465755057624590755700539945031861816816849442304076704682355305502602203608281758162717974861294837238798554723860910933380431926118204099243337189132647235248553975997194162173973781839804246013115625126369170938870258374971315793457794487150464706885038805932667470433112502302901773011089549248886086414937811102539638876737627445589085997597488852055736609838422158569894701279680306340503290659931813748184624755940278576479993811329366368068681970429544811673838119559826679647682345574288821554234651412668995300660069462388665346007153088241367937011526540561582364905506673529606067111326475560721514161854167945759003869083666525300258103791344079419717427346123549661042328780157246232867544939376821386897789454592357925614388328419035567919456285908174748561467045033094952919458049181270160336160568768430811023230134125912593932921661879157352254809558956722416242345653800430100537643240388131787412546507317123711557411557067410283063676965789393241860996608987055505530569078387883209750859756996212276292073737639332366518237020580103775840310950940227119038913071453714390029069371469521531587184234735539056777734144893324676353933119105588664997336044017208293504783891876981863924406942800124678466976177212565144061469455276443552634735810335121797661132450725939703837986635581344710227912294608300013526068789328076964713158650123983552876443493209338157055125488397722414502188808315436807731524426027408558815735107874935752463235991477209806194467826648899985305520587487658587798953449914866114789356521464607151421669718110899012040463368360855621624870985963631862444410084270605320836609601781278683429596461417756039326592044892160 [83,42] -4963117312779871232423354169753568375452541294339154529335375496769948285433848559992412769464402145473442092831236241221911165349646701526313629732129553531033593903066811150488021333072612472480044480922098073600796770628134532530195992557410477355512383577787343793384664685247567378035909324972580847919732605217609109924895859641972568427229352705227685230195033667601833911511143584504070110467052061546169005944171399532810364704005696175084880021271665223931100748589657895262375844534128910455856812620351420940238362311322069913043489753723379996190419196317769669295140472677344693412993040898751868898870120734049325792668968047454221565411028109260714133881789482775893828737496972655236481778835912535071718365015571127631679671468767572629299140463954155980296629549720069003904460500673446315431587334612785719960998096864148276665482444408903862038450617850508929114726294277758791273380796251364098534497755644727522038217820546661057457833752234728962460198391319722730007532343310383069505602852978172768744608698392382102186695035161604436597334331100076410392460213010692568759095824505951622036041578807712356084176408660341046283338908303564722938700740482016557050345570305830564430638035371833812745480570847632822266004042207105929538174064745562746669320689134013873102924334315672133363267106663786147245748460565851920454449187952159441470888391700799591579850898047166397922016352050186168975874916125502722343656804071319074842016948861278319658373146670298646625521173553488287869407437573116107578400010570860933457959377407236338201685043402887086011104519567820477039352762285254311857380508952113617541640432811190027542290804587016502664670534091378234636352258909835675748329832810451716300103467470159926153993560453777638057356108567036086011244664002871943024777361603116382912656926773560169008334449661418283466397187202720519827419104731164155215952032728734201648720340116953271744281230990607234735623073258458289112197370006747138513795423016462177791443280973025605626664613532822392842496593317103977750024980533446538401691814745397111106707704357183007966874426310643384175939736148488661430725502920784793664229755404644222827542241440046241154717205821229946537324227511397682306883126832279956778423718027870261844185377557611549021044462655533625475829033390855588390302163267350455101160552041500854903440598422182301281092755316675212256281893335973074286522741161819866593373157189244594895396861865549561419311327615575857120981620447186005199366309593349811029930880029111201774925461651884462533687377920 [83,43] 2101601391285211876544406495283296820654010748384134912486012100248076105521186264651525717119478997536302331516976524329197260820552409371632835843279439579451826009057815969282443911126662538816336094141490271256026297544512936571233440281686030237169163118151636675905701183138106593198684950398032479281796441705452070874521518935627139974635562072374690510912480610049922984254136669787801619768265552367942158741915453150682698557141064242455050339276998659395152728619283147290956123238473097268451722277061608261781280059111416874338822869311011075060895660197784250564435619263551643812222098600959446583279007292152650962673266516841682321243403725005151811286796165830006698674589025452957794592720801560539779621865108485148380211689983049958173260467949726249657328081074465220359702919650180196810111154052640613554209814847544289551486747703582489733900936289497249425838292158604345275509413177312712833139100580137170416228588659292698382824126293074465390333998722905341541010023877437375529006600649979240910009734799933598464641654179686247766418375161769729545947890670876104842675429745460757860804795668153744568420868389600985847354507454070643862200320928406579359209167206787261971427302934740099546041428966053466874293772010005987803980407244081161981730617148409420307896454688993492585283846566293991089930116708953417877403961090774873848784287769012420748034187256297710747466595370541855537166719580601713365544633001952636991696116852989117137075577820642143344640774645840864237960525877810494912427312302964660918783667618819327236494088729077390871434173187855115210381455413977746731522615113739179695187566010223048854996609886917609535530622802596620270232013900173929328263431974283598315328643544889286234045467389246862843294218413740582040909620151652132686066621011975656488556339225302261029296941591954800283931387575211727021614708906307427722102808106689308947102878885156019268872767483489172792911186349013068248254849344610403892725977600271043870058083387420204652809229513266172758074924233172821660459872018590798726952114592961201472023992319957045439237212803795928073258680882318605229032464175001031305475318988791004074806420389889603162763469494563726997458676179797740441478931781737132717476873539010334728938041015034416404239034208300495700521540122571341241684992635246515594717837165070926947181128942550048012043988336981520097872301310214430333428292238132924695199312744859526730712308313988489608969783405501354843019271927257166387717151229011792027949429506362807064740006771042529627340800 [83,44] -797373595444810325652588581855235303666757025061703861334775667489113582829439733635132885540531302776236975063369472855331839007734330795216622926011390821673235427710308213209111540594023746592134808031603411439243367214581386328140395621810729672577345288979557450374346939854122771602021132407058382693185025793915211388463521393693263989803610187153597906953419882072511102000923752378116770481907788595537067204673674940791446697349576722320631509911176572028211079548337318896876744836175337729619846220325289377433703335124033709932995032403403287526123010825461284953561425259876590347331521974275450099015625093427849965918010564709018110901517246006426655563884231454025331089313674044470795454765359881949513088970881885275978762581291677506556914027350044517993976664875788085442916549264675652880006297269095598988908249005434923548955171723961782306091485695009638322587786180049955883305123917777629359793890742437411418295067015908917557645200116625697653512292009298086763513102493650436854086592541494374482894706835522974641350531701622764916490630247867257676122943396679662684806774322438255971000852822322584364934092700720939838100752242299160751671568602185367478228909496180264497369765808191243584079834908111757836955411972756746655214201703903044044683611437415143393224503532352613059523593387625550849485339029121665665179608444909947028507397028768474348425226609166764688918640609993228303807109033259305103484655188723513443341462847604097464033753690307560174894318345182977362966793851236815309042272044400329064761136588924037840329148407693673992255971441049100438304360360291569864695287303033881036953890109251527583008611350873573520787092565705382909464238289883446041237810637206419267475357367456806741878157426070209236177467795536629022910021463478255511310540831501782587591985185124850691405734671535852523201061290816214776169438964951732785860370087965565979661160134980300930445299026383372601568130521601838725703307448099733131227135266771882108904920287873557964194565224744132159594555648756545876779473132234540831418157856044053374981869114574447053902035352460681055945851070620969368200768499717281140674491823675078708287236482402139890630670218711868405062051597826219923148017328999836437588398307113473263569732220249169461978913507421156417513780416541356920041785598093565097936421229580332872104656087841588898379720757431966375101008342055491013480985948736064196047797573846866760503653712618019522976229215806330075053514204316889796335751188614686468664908686888473065249529130083585884160 [83,45] 274629569357633862004946314477976077840694615426926001944536351080963511793151392778335856618431660635332003528947638174542179288766098890361017189108191200908568223460036250689486827681052927565199346575425117939736743120801997248528000426900380706917388163294255048818313368596630551993528131255286598007089120542878268754364267183627208603894869194345628904364535459868940433044669524800549804816730718422079428096983885685019253878938746093166691802831967732166334144390839018243290280607064481919186418351482804726912742779797334575867413229749261313714949744291454138735315906214118159856484319146291418063348999350573329221110789518675019574017673091611743667191616847855670858718950499761117282141307160527426651707736952731331813640478530233382721931287803216819819234170320592027166302453136987981480053592615828123816095708923495167607106917462296990746617487340331352573064278173159265755356307306957666745229554775198851590537004119219043165666776751787806054065719264387657056202976375483256794678110673382847203737954295660224418779599979807693196549356597823675404862743098978596187711037865188485046233827390424029536808823815467203761443089059092534544087061614444692007570985015841874692117426151636568355095379635243100591064961725164212604589229536741145246750679599175239981740990810538810661179934153821413232710012220688143074883274024288121409915515422170618762774458928988253160625604783821688406239754590749419193221261301097041298556740983725364553486883833582354756408196740735119896559625766793726427666622357951506441029753193205777996451686102436014741890728936440668970897028107401374298165328914916871599044465463873439893989951457447963253304832160160215479695303281112697087187667430577815153081620407880891831432124810505350979179020823330631750167660663849533400163853813706557676047492866224025753951163240373399619062965026615060894869978471025149389001542271154802664601602694472497927041271003686611848812769902141383419539289102739653193064811131930548956092519282189025678728575351989315302304107158206443385222986275741672190541338637270260003659537239671991195598974835573781948501102569099909573743142150808747648450468552888942377787008636864530027661571830459825165070874751110519959989172770132917894446914524699729679694041232695773787655401396931273051431010919373609417776849936779566321115293508651285724511551895033343835504585201235418798006964862063229789873138082105102897862646807139887648486614841745346299783134396198548167115983317169030069498384243694594500609075732081064280108251348698398720 [83,46] -82663337597428093440781449005964584120279654287947446113167275071807097226301384573486483137437026479537521638919725210003508323925206196415670287562057670702326440679630355529358869067394421070614378174039229615377457288518870913480463102737559237322562673520575754323068176956066546146061143469497515794619303419899677101767335794834883390715803177372628678213847369983069661501073042540931071086809370979395814067281885148037951458603333680109871590672616665885099227649925714539101220202422011749278512076238892220740332935267701218118306973046612532125251706923560143991388981542631855307027724541462582497579602998240299280130652074885346812042990390382596076660957713841408194539241662042821450197979647003934157553753377441263113024928591900946338767267002074091445154914285946481598598299153470955121517522235638858663168141071107687929032024803266226414465807104102462944555705976866414869370896337046154014146309299693292161013129332643520846912186999125508179834495303351301159295743445304012772963813762062716017934386881304547073619729869750061027449374228101259452794043471261748258596647961183956103588821973199638723340705622036329675488789817478643030691252468628174631967394590794695456596304757124238374826226322259904904587273926951241350029414393659825677632808558706241186703146532667115615663200725204752863172219228976397976783561903720942616536074490901433669339596664991203801157140858790239047438321279157441533504255431668299889989690707696138891858188310693124194369865789088779202784069105869904089433121628307819421136707169199991433876110642655537289501261825711013693594792097151590102073702707928308246220919000479126982408220280154730394256953897144989471895458073960436939268786897083079960097017189799259456832353327095162137403887231905598118460310774932417464637224602809791426785199290410940713034305913772329205317568880367966420248251902995925161685030262000704861889055526363168832242065461524461195181793353269728740172293414178151596512795234920025751483609987779736976811296059528786651220124539233594568854905889500528710940473540928166110541318038466122598068544194914450738416906453216210258135868087289841380179829972592644195423956610922967255634114448645476878857507077864755418444874657932802759998350240199049252018539988434091600794362648915709779328495986850167013354050367180650904580265321839972484587281191020643305165924339721385338724552307279283615615003733864090993434761160935521207434620874633152895979251946359967150675214483392776275502946387340409801291155031308416906448623418474496 [83,47] 20675953194952746885616342978151203562713402726468229610859302145578407885770195758813579151892981648500852561400924147559156893040474958146861294811872137004449789278019446009869518370457109976324890071869318755812178393276154434906551715047563944012956296717152793624030285427319164323214193376918920043198137069612119938258438458932761893857299189045792404220947758783589825727377444829005704035636457364250947242610667615699032703275141113849830355260458837726831967570385358378756499735345863819485279246002876656637979929977161322962842350607962682894062179938613873844295596926422335018942228791585189130889423357110170615289671572806487897672992498260162973924031121413349411427308578742304978307395497291190010602201926547134133117493972798852705084462016355789358833091848111246102599040219061101552397143479897035920326871139662801329283978677261744619888532024479927886290393892067877828825820681835826302465043581829792362601785847972938289963633403420113424887165517623111211900060993824196751502534114174891480486066877419786446413479512616886551743929382144535653438657893212799992096259678578349658367510440711297797449280565646150091791544930629050414977778438754699956833299248256305294648208536381613486732010724253112883152910122546287556462879109802233313138095678991588840849028606011203497702745944951255933504204232396064702878980306636678688369549305897008361084339132364738780456581739289754904378179982658695848936154241434339618550466723830208213978983843766862831445902187604340488337051731789123013071207590022427751474310676199609900007060706347917669672336651061796819513524836574635161422091425380483923235498073775889827515980452531582138158275608069432916913771982340369691671565153154451246253666579466497373695138276281982178180578781533483331019977183204678065515485541447941786129318685852402646758619226654470107577137337279154932913360364188018365901970031331482071174051343223502749681768172271003838532260475019429620249633116562276594226704472848116636654600215958718521696727571372289234794371206255335043971798333544083738698950470483790513748395248632458152775252964552548703336447542852788685819614669973470513936169232599601971893827316519295496641933400585286679469420560029984444583616713539620029653070768455312080904424239082375646823621429460615044891468078925637948592136929761797889459340484541624221292503652970457323715771331424316311532746159100870572412092367199078775536994275241841894623688460545395367625141210339032629420858999121487973816085318894486254458468680282739598425138921472 [83,48] -4151779280909626755387826852113480800762005534667131567181094403441496604268242876090035509126003121310957371937822760009245185231567180954439644198694836117119843938225014527597604288929594594998127939504404923782035455820535921858124592060727657989932905472958106047303762956753016389318729373620731182264983285078566261796849824119765951825177414121150134872278398321322169050654988728144488837267316556730840396803509630090022357834247584103898809391251472592403134605301740749449502461006470617353157171253145556814901966361676360850526345634064464011659396690137957756853776742749685665120430873585912460372311759340130812042413912181356756008761922240662530983189059700061508071228356522367494918494484206978487081297493183695540564090474283052459407799699759415410000386286243991309791455837026465275868932197130489376910208295623751768894567480565405538726704891380328486631586575914642843797165471318304279511221094157536610622583787531649234254851655363886177844756051569632005089727579591452774987976472011476958700119769212424345332383978372897706482087905750810009568987253002568336449130069564619743874418560070162921936123852943072579065933609729620145367760181349999958252381130011100083869728495364708338052617472666700193809668508215843964285177576631684304350939435770916409615495998141926247818162457280711539299737505667074428814174201265949351344229681664047047909973375963960233548081863562030756464834939664123663118864737307401221212086299548365951119422991380232999978939237158588804023460813086206326459132863498535963668813498245454256160362251970572552305640370497768554940609120061523204636986685404819790717215263623903271781206549048264812075597656668539277555492380241983609938908912643230264901329760369734037780683949135184912504376696057247439779247433429714217621940874568990801028543723426796072350387086725495976835570570754731766732481262344699386544524769560073401979164811392571737360394424209493972050510533639649392413760707126698818440981293367610256912020905965363894587737516818127398056333694566932203576290103126898309192675891617267132729369774158391010267661809070010578568305313194889012822560468877681541521142841690612205097314780766906408377694664482387359384531047366779553262916435223564508453998431772331779180598387615641395962137357926833749087861961501758226652888233464584032087178562294821535081744435535910068673499105346787126349054762126315795201652108705389642765520281370286345378144114487369184213611134735510669495303918607751583074076852581894664313053774947630982994329600 [83,49] 670237087280741612641178733517664294691314889979830814191393501129265413391642040376415724334913723163928146323992035092421864618170052007339699686198087224624060169952314947819882177980537348721847361524177074029738486521000756419195283173199696813509490331395711189980063878823759565469614965513777793936125996275528569364047609318545426831001410182436540209235285329147036925292793241221653482546311021714821900530319141500437673436270408492499422300313079400461950412026433837874134926639877344755911517869794285867911788809409158078295542688463385372786367589206119072962168602865503155353288993106786456462332170421247489804747998177169470407675347841277512977771157648640545082862306895698224596072644180016698909561754919023897814587359242318383226255986328097276691222036935726870642927380945830641880707885322978854960930482258742634138684271216123672166112712580251744256267851716890579469784871131984046688276494000531301103739620474992013320401786232657224855276359498475514915743648484522334675626785718791504361008366897041751797975058022125520406221502336525955300946696824814828393912203467553851972735444960862644317457646321959934475397279705920862551429976371496062426489551043526209925758585994487224715100005598553862275482539460459151069917463695112859918467202521118252214302383137446445788189214969178355005772907217036669080414287077496160519452569149037453692396548028281550882313250086811483693525003781893615508926979627637930925596579157111171084846838729093994949163696106550428290383194672395313739837296007322751779734060177090067039112747944176649989188083730832958479578516590353344438879587199156642282499265251651175873262521529581005184273633028989298666202649986752453656353954916912116113534438184434015381059556473901840995042282840292022429980586621266430947743851743217102916176583028667208430150379173054067966433972521405192726401183064358540148465017879286549156025020029185563201577483904402163612369695246606047692139789605188654549817716292354491605216074575940764299562860621281988418024359294843284447200422336054290633236575086088153366100234437905246754073449142914400136858731651251031897424900028853414113895934554142370412892457316107381788430859837079364453251125997403465696742447696672742054635296805644687560854574696464872559989749535777533487518168356802776679186722719426197775227553334405552862218805308025125239552471606288887437795102948025539406369029625653515301307127741191394810193672527082121933957377351125844624751179447629258045042972242666967613229608262914812149760 [83,50] -93646037527824204430962780312745336645773235018292374296735643075995937560516592596210898284658341044972638850064407602021440106141233172872912467030731700663182669609880495527435686432648204586082671463288601957001757429339480204282331916060479919765364005095292805719823645979376579283989088244094058092852767087509950118901871151828237650052836433494147200435775690875999835419777945310486236996986571882490242694347226607942600432397405886818897252424926714989740285991261863878128945897582747138554441958403830387182160889858774419068929123094428087906600231214664693071227454495438574146667471026072566319374733223206670807580349081231278183366344585399101505305838328282273013677536715790385233479855149821526965433202971151248175619903849858354919533942348526657905452329630882952850847764548692346459225504847901870138449619044523833308308442623948871939138370248918056430285670447354326136763331698164214059395190295326992112289524823862689094368912807478921075856862441565419303472582172340084907948105140602812628061318376378748651953611520519758079519873374467903411811915459738998686813444706661767051271764498961139827697794133178696595547461800337104925109825660839333089616399876885024323145251334738026816019076811561102970965849533285399940449349694019760142336767644380979803266206354911804973699152936422457955660700185373100863313151241456232053087548888441386812804157680250419929310359104513985122150786300569440008923610530312513597402353417977323635783635996562665891791788573087162633662336113045939751797699381912621052191766827710989172374663710148390078622445322805603145497544662304515657581428449095137216243440649914615586447009588459400026814643764540394368113953000954653418203586738522213001797547604350402189945244916291212105877198824710116386790692195471929140310373540076349515784102611117617594945351527672044688215778793176373020561772452822281532596164190668832943218594167954193145526272592099140896957315004842320888845066780694346488298303783126660349294095340781072208073148716311790078616597828160066037698943014220534910267341396209311974775174080390303071079535277654340005862789464873595722411678581773635890591218446651075873162876208632003976012424198033943222131103807461924408779288043993967696192543021321247693995802808902108382657897936314030162778714746550761974020161235731903351446155985445675457171353763707372718086030449352055757385710530487017541530670023435972577013766142259182609208202626619254016375093132458259312328766383824894070234613147486789872251269943050371072 [83,51] 13494361159121252991345197423901742222663015985254931064277622163264062366040986427699170342841736954121812782217743121193788014658383263154769814046840166765755894850949732084837403620635134820864516206060787194096717655889989109286396720926601356424503994023277070894144919603887083525145983434752667463337983733558105689503721533024078406196761743263470893131761205136002167941246703925799619079257947423876807665262197044770207658954964481758590502056810552017295851773786268405657819661175741282300848874164989588942350790090424184039798175287634123911075215442620992629970172587733202861785596122764855797197140852841171242996048061850757856798640396821313365861184102726181379475839561824106882904229185820528918456398703504133352279594246450347439213085970293824867938908908890629318531282336197358906578730369965802256744435720602621949513240685254014165637689651511552392048591119866830712186787953050809834857547997073683405191916465835390378773278112982949732456498432181085056444162222238602365910745333183107856887791986247282353182650834124730160582620102641381770789071887271668885191157373886913145431234810100947940845827447231019734680617326940099315405865377444320683243703980718622765328107717655116765267124106179173261870577910411065022352626365219164813857693671440881100269356328191501729477692852248476530363015405310149611412908310032672029117830320038003255042147229682813158247659570110325464141554914043635006117165601673979069165927724517806211129793696116206447876573874254520718333120862193489004659415162287562699043436769903798762432965520499542548718746685972936704744412275829134748639624012238092591591782402187109255174338967969140020647389684894770408569298624176863094426137365443833160440426372139059222668318636171985708869501874823712444217276686171863001636154407728124807090251147169693233462949027847052971141485795263275617853706580546884673497442288495031086148906041870501074290182041193793798342595373203078682242912004876964570488734158238940749695453323246201245741591730025996985923145586194878271414917027906790652251711139698129807572150564718030422663190745415085413729046657153340189003457995634266960876681076061231479961419503055117641186857423978553769206880521891891014409172182752324100124022024445966677810877282076267479161990647508509016054113636840835086686077657353687273297856037491957396235945367394177980441410031677750484090978419383312987470906869038695529322915240766982413873476321335164349703584393382791107248881227602741025526689457085384450621748205846528 [83,52] -2324677682856032491722804756871485367157996950895925445217740012258209203425672472796537585657978759727713753731812971843956786488392508413863878841993789170019000083174940231581464355409691748986834248145182920097519491148876467510703735770337242986245389627532734327083633959625269090535501063311215406882439255970654562947165343946706526883822912983078481523398983418580878920414955059578957130783536470909981867593039303903046275819698144016529039956414578171754776994644959974218598069577653510746065642464107509442449593303802981456218839855863025314166447124422248850426053442149041579475979935479334045602589478873453350405212265507722180334905705824419808133166075214065277605494005778450337816141845160654422692533124909454022538871715307865683524835231294553806842064361495976758572178102896170654102971801157275616468895985394444227584426879322319264510455789915497154061028780436218915597828341508860247704283983798496397953630737580364935646678017885361409468230799296843422197231469729306575088826970845291890983973620263863709361427023188232765826227397983839466244690094837141941739428352194977191840426862304245851982561039059318648563706238747732965279605242135227627769627179383352241231405629881065830444278046638268629592405425243543182763225502013433113601147046722601637313998266515910560046356600076362234360103863838833757236028339511858187066480069100477732438107818462512620456983967359767480927828811584697108371121329385294531373536056394545701342321349056522524269266012375936329348877602391697075587448650445996154274057955743603723665201124646268631927495934576791873483403124648252270663992528775885739105544753011980020590753535923978558002508454652614155830342334301288361855170104951420660403881015832356222347155295791015674052825255760880957215893670805679074371470057502539438657687680669994518227805291032087314194730321485447772812962116753485558901558923864407800460132240381915259377586743090201826387348374051963984072901035273214626511749683950005938890869077104082388724915233111524190986744848940247576589686145666241862787727058280386557236863894214717876577931679617056847088827940190639528937097282311612420452972956457409301095511665037652143185708312731435100610094934742277498408091900092058870876095423599709821399960994956282872972765361126872094974151181890158457671493450916541196424039682863803789523292813784563933307944352161481836771303545287814404863603636735469295859418413508993053477476304417711072453672868128324539976081478781711058994924357367198579140721639424 [83,53] 451499531198336018266900197739566941010748524838554597652283286639023089880555657956912022120153260999738677933559594594901324282583104363086625829927644213451993687571384773534028069947999106510565755793062255683686617883616316467742572541775462169639084050506789749893578078802839374610595904397386625143136900625206702875428930897686443593919696861473341695241947268906373955978408888774529087325537336984332935450161493505709249238277872906997469689192410014439922817710970028448480539513456114117322518509240783815999451515182184219419378190343087640533511695097201275772365932322640320359384272266315883437595508677133154424904807333641405315027247867276055401161230315711707937337308843068399231459327846948669904613515105341931834012865279820551856261142237285385524485524385207109700694963007511852016206523115389633128335656611513955477086645508883062458772257486606804380920364642979464266144890145292296122763652076108641285181739233431678991309870221365293161983529911160585132429102714440915456312687682992619019107158105085395108969919037810787759679271622786846701829070039995956245653700348176649360452570293427771935096426847186222242310951481761797935571119384420122847646699274109541486208169377838794031405198791801878062379299735887923575631372003227655804376679393142855999016103492413467794564753788719991975163136589836034484007297202821039504139289111087818707273924015648343300933640938746810791040351179207996863231897325275631017182012703913389826031664167128053337335213900238760293586977215979493453152917711061748852297115460745328898146779679601442842705585558467294912201595171576199797469989512114221887268147930432675237734681849667232216435942393220853879828071133996376352089610796953749387641511683523280598790041912861257904001627186090364437638069032602061854846637141812031041068229781368545514517875845331792375008085694088929195896194075910083651062627988675270513645544308799045209868948917951589219326850806986858761578162721155574460650552310245518344438292806162458225075834774471626990479023077605506624932174764606122426302217924480351223876348180833132016520090793186847703852467300249406744666278561569694058590946323715098447780447851999564353620602829393543704544317912247304282729127265405372908498540400200351041181518322528324950775438752890842494388117411271368418037587438126781154063432150333314096885261566165918632689788861946666672345925521528086889223303524140946220086866084632464348175621010831984933700151807162657084329174125953839566953981550502026844045312 [83,54] -87709489445591198840822434529221578450171226441019665722528725802194014903386121387280042177903265407630336384959890789377366591365947692036432366432441502506217311173277904681426753610973759335813698452254258208643443981782316981950934252655816711127506702036320256732108103916240731879996889729915542449858678120504925118851716707898862898317037269839787589403666519513885285214128947431857064210660422848336174011621486781256121807785010286928548251628732883861233941518850279128640378098298383720909805362436775218312407642203137171340763518506467380151606517568187342645183009345630728677739082609874862469497852292515941804877775982429366508127488143562490364280838025998775392976746172772410904745716308111585583890142078206722380278546338055653578132169742814876460809198830137406009382546637317696097344380950714806156214563332134810819476372356009819047609720481114563717433377052039229646681706076088872681162012832493919038759286961663992342640670605008363688445691627637110065680525505424399037680168649230490431169224449886949561022275554211166465314212637536489789068672660228095366077385676165800968318494505195055786207920322237925180532737319240171332123453348400859716903016727114221207067312536911323816708754575725789993693749268765279523293913295911938553892683976118189305801384859089194080717698663846815357245840631246302389303543002962591388268737204341860475213663340719183226072347036260069840845813836405169298034860034623678999314202191570183734672401850879802591282664918422208835766900571336104375303829607408992999406754022782729519323096025078603826128600833455951431918072783842820739255859660603765721879242386859781859860751197547142570285287889506746832664917689614762243287090466709258959938504717133243616157158277224442302741324990554141992725567092777609114944589190299074584492516567356169967766440997244782415857749515677458124801285731890214875262999282291519096720698009179873665661744062481759222293539745481672822154287488914182340937700977272045577002807675257837688932716725927960559313304366078188727350643267823582562697710518818773898368454489508598955691605095222674664041966105958923753091313389136273453593388472969196962806995734180470479470220415860740617232735505678547471902561924080658120115378678000400081892879293357955463148432916709645671455787082362583319480298040141210490541627770913788074734210889444003739500616438814626233499757047294598457365997874949550029933710540550343378188227535740199391583378158100189618710991841459999525685969774040498307072 [83,55] 15297299825150021618562600356981625848459528894701707271113060918548234436522160658442035262360218455779407582534346722956273184531250669374265270202298457970908656805615241030992058932510826920925974934823627937839209762600316160997837833720398650114559304295816397466453934826135871874580475436627616114246623645795629894206540881479896115527372715700096418459522101575302819345490832297855425496823888921364934062809531811801194920497412066749334999274456407371789826374554923890812130268447752873668658243185040870868386131039711113451470318978813125639248127428853497836420657635815146540798807217391251029542602968940234444527125775376876358981236477254792226023524032779277493905842222196833783325775715005070580447633218297891587164173158653875272262392648811246313422641943030679283567998405380545247428544490202096210055484654696339737099969610881307413881474306937811657205595228348701371870117897350261293733839670260210407702646812783540789468479940612541419567469421919147969907154359925457719837569490602896986446591949071291743928603685283437301374590213314559234274047229839541441068876206495939211989672610053416097129416698977857842513492131748338159493822931335359829918521333298693690081848665672764920016971220689232947634271819606911982443942266466665486467072027119707878223289106831081108783781623549556719350477296835782961202675442745807547991457854561578576026208984592901632397386754163896089672702570120220506548350535644157418175002126339819869821091816676710793793542426781672692139934682756660942167601687468315873793527682450867646375970199588283265038724022105945508914265258521576331463001572328952159716961017750121423162643295729446579821960467971112986032969480232677595853455165569942447708294850138498859239650620754733710267327689972499930928428842314371276895216842284513735024723682833291946558517788497322450866966037851039716059272845572039406292903806659846666470572431741418851377489468186433248406190523293823998785316974689373659143523157939791505808842873607752798858891866152209438233215192374517296908545292585763791544133261846910814437765907716638961949022736266826488695292035246532370136518536891120819593920476374170593720047147643683020878458773165901023945438974379470022155879668992372366779366257503771599406750484617358429490238859951193914840839482989341678110268681519956595001032728814133551328700490899504769781638329675027532721629834914873893045647268055282141443937445181146622608885132733937933002347683315849198909153427951298040248607131255701504 [83,56] -2230730770898017489894026103603098664098855037290315777271460826220947988076070245710052825924755699535672460300999450898543854206631768234264624083427900264447819986388660311494313335060780485202457781775721610063293093004696312716259142837142160004094869465608082221737365066328836484212270078983769856875941131790984214503164990281262247217901104225623295616767066528631022625635374992693971046311734826960244537863070309261749951307416839345167051483654512698987410318441535296150937250618128203370409540510870526781686053150947545011825798452260563376638729271196153778399565904404167228651470219314669583407730954218761441676887179111464641806267641121283488127960755441759707489041239621238573277532860091715678784242049743515113116229672755768991445386432769121088318973059603178842954891371740013791505322493339104148552043217472898694645440715449884016788732503366346773348241022372091398912908339046882931263652730341274282032742498037536436894476166406601981671859529980449401115527722710090890633832619565671509591190239319648744905950347455678253949065526700699302199699784964249615790050104393250945335997998468361754410024935157289804948434873141278948770509225397432712426605738867684736077780075534945291441505359876631282969375001982240142258569249026919903126344327811272603616440936650321991376226241500101121196106495957826103507522202399298411291209533543746872335248123776503954527141569175015780742473466956984155706571969153724374392301575019090448877612772528887380678020355108458740438077687287316461672817316877633138573094979463976088647112365454970987014714123430999822066156360633232907073659085393590546351049625111658037796780521236086742605483730976902510434665186819660939301277764184567589361308863577818421608108822850652469655875441149529497964208062987660792463054584291671190102531100075115164727678740517270249469553727756918187099693955719272094289479693571950011429461181101827961957169460978245960747181878163329533683846255970519502430128831344269373393399241408170001302744181757690928752764498310237667331103897999858015411006298383770396395032738269799692573175139346205890329126259606445971408229736920915057204045318217602848328772277685445762097334145104043155946768563065903221036643173267874526987997582327739343915504801097976380649859525134507251521949657209326060414290668549259334329249323991189596006797813779738715624632262714054537054094446912383611739624084268583033700636713430348895519085672403617244035135392994520817795907243169531742141225799516160 [83,57] 266591656154514354606922863683419038390277354919295954250504306727296271922126651950990122358593949333370257933085169440013741992841609129167718620079909255276286575566661114863750607483303514236166634927208112812795795437113515058126774495995487323076586621938641387065431094924072127993932375872286964391016869321796198610529762190972781572618100868076823004901965893715660967221677048319739513545223482828318937313503367207950518510437529545322809201039499504841634264793330833681795796362407070729483166634814932974451279521929462068935601343031194115388131388914818190617346268708598844561301080302461852440359860614632997574285254313071631161400624698754093000411856739077470385348597975089697181480921695066899825153240611105080153614275015410985859814520903410697510384642036267869947308783388362601163997206723232092656218371691036851664315472080007775202338180710965839366255360155723954485536813410121538481844611470179954487259749577900886443068714108500892805753837531632656527711047753535464075750506932012779121642858786552519882089268168239239550235710396251930755632712788200520223708571645843558685116052251301180830185830572439598028446265971877856082796179552651144901534403962595762240942405951551348516604610742225483082934184454855532151097964768624661395915647453900743174024049552393330349958590620105149892616854216738796400899589146385889726470925435306617630972448311982494762839394450041848371153332529685760721254541713105157302986031624582669544463540745442993712927883168093640475739673655160543129163789151652852462442516209432771857577068310161937461029763992032812827158947384019117356808868622712090271317149384707979574731073247174436610250944665372713000058365874653678021096150713292240070889188041226287448150909240973965624470987634196393265398613490214049568402022675927127861250886893607656917898282994675032647446310165136689941787485237090505604528095339227159262496440245069743181090887434298483819712701452129509218883354041448792454385435226416272802219138325200499012198279077108459208322612272057596037320542574976267087797662042766970502862222740860590666416618115224698117158441408518687238074273981674244814052778689066609797591803416725402666910102236169710161137041307247089045451031895632261188627380952239167408397915212294447207962977791599778108426824138646890704238470902021524709088013825352922304759153593723047802173123458749297026806101574837105086314881132538186588044984641317198685185906256442793109600505576836656083183160114793191308976455680 [83,58] -25774631382126560023603924544394821389798094102214994793331803967307643497271668848266928505752608962775922094461912102579378408616060391371604337048593753481556853951196694289817600604585285347234847369866481294452742919741853977620160842307447135608336693609373246299326891825121630945255293449614255603834191562678888806354488412780142255873958381397680421830159368895443905527439617746991667276695015046521148472839010486821228311869867954615962977983676410685541412293402700406626172502286998976270182674305685979820912851995418593587785035703075601657392599020855683647641303515038532110152063407211169754574101991839172033581811657534404601853321565907864762503673317337091564892820367989557639745645424698417448927241265327399701276808407766505894939760232359950742064825935291686638393515460581377084315616660525899922943363705629483408463314930278294233890220394937541107642286655079129888905754004944317029558887474471531630758156550343788296742883591901578057719552428875579329856998171873303982010317297720512349644831989580880403269895524403548695532681456067417239867633841112206263676388956367858777452139944720383245866403504812615350232851323167421070558948698253787676959994465773490002983021305949762277756788931086100335686423830419303475871298578583471290586138874436070692635973466545694129346521658491395931743439315276324234706801204206283349338707287918418987656249268542493618609252481346546503088486781023620869674227720742859258300662976651860536295854655417661046337755739945961190906202180182747452322308871610047056915751482218307959668007491365893350332470676008935509676096772533328187172792631109662892648766842108632691973380661038015996096709471583758588758121719901731021644575205733426001705624609193319899840119432153225805537576017126810716640460908560603737713240799217430037479489076185998416797110712216012642625428735683727828347428423453498055122978586764261874913794645865208293705315705261176563391045203963483902737912156877409228280331358653806663321494719204728368786284136788835268116182166509569645408836883312405795018939784986239101818609964564326575318778706204205119948306060140355258134013546123989277676508664200210992918226266058966083500363002412049855038270302482070279800141252856584491134963226300038782430722713471687342034035148271967888695280135858168079801822555851380135591651203031362244972446673902045982571011469749087437779709703019329495435229673291581412712546802621752935959312554857834965217771942008254282033936296706110746787840 [83,59] 1688287571118583285440360360204669881722443653272825101085313839296014541290602646027378765103516691207921887113322109669257669105551332183444258961121467714505167436058380026795626679447709111207444774794425184589438498181423759504100825172682842661058628441756337866882211861787013256706724354808636666741018011964857236836269634471725224336802128503719306796079278049030284481782570328479356607721446854855699652162987968459366240504640881625549246684449442350293373266120245968646299179835735798234129808061284002905665115182349717812935073269056696077081845937010060344185561458624408824308782828410808461809492549993764287305183032230081281321283342127509329223258504710851326518490546231376337482833331675478701739645945135408747987348554787595834609656033709310033896761041896687503061939939885928260557864193850426797383859751886097282592863394964981672471085481362555209287751856834032108566744916561260138351560941898309537386450213297584090336910757290109602622510371931740977005747283070181871847154439208236946237169024913264587162555450086514678739603829092607356292583349166671365837438137436021790054236264087840228976656675936330491492626705585501597699523047559970344482255872450903328242776155981376660576940762712534681797689715596950449042777534742127895267209911848490950398187376362383285214066619771905358567941469284230860095329566683968248952766315736245811134204590950676307603853883125781717323166446737981984122631231470065856554592276906495135223024093645031803796895967574516562739073954950734168837565850805411496351693970477708336697460469991823157380632891555548597767431391371101984633987189564842846998724508447364820006047249622787946868565094239150398727012683098677558968832890363209238281063112559497189947210284836648535242449406580684107221710571286417609569798154326209123236265634644752718859893320642894618534678661038250839633190691243803051169615804183347144276340753283017632879655156578482305294953932585302651054094567174106000770487619451135195408935148530227489373564808677884675046837611833329659696005283685569236928052447144732856520631526062347967295781150445810673168529965592854380376549278160383121785949922613533563684237605026730151432632184007010737302459115447522255815739528829864069544337174449101128521955222574304862169786353632002908613678666943705427462191042263154048863450001509421399077557752631284425664058722602905537681173409934235371142643533604802617808461479513122496747672060263973083175430118788681703761960253825000407040 [83,60] 21007268483735602538575288327032328434605081152622474061806622758167388535001602481840194413676159549423968482961662737187571717924052762655622880496760961039079513504663092394678331463172374716336184642336210564097326601924011920377008503528733914549173423117931349821399454031217736509564258966750593846407607041688511840789789215246140446067181858338107617584601386488808405147665133307507640955285327692380610999533879822990083747420895420828996257100664796399984136497811794518086312869893586462683518661329276077025011099415351873567867566865108390106400480830811987688763437442935262797526879812072177951770716489015733203932828014211658241106369950987416914524643067395285182040281133539721674904720632532679516117249157254777214233179081022357534946222764043749584459480963689869840597198469282465163477362961661875488675394811544874001530617172186645364374536407462991635977855401753633529176847631338010732941957519605097021259250290150141552237196124397899474634169394145754545948618266161419735741890729905436565859848381092211640857913001350582758019025297662104738279880033040999323840599223299561184076379727160478591676989477833904755390817932228498831528074305443458698683782478218809143785232558988635549105272246133036334584513777351527231802190628965374836496145716467562094034780663757979710712372650899978559515068225835000336767762539407083148252214274592716260991457619167001945513497901822269247865145883094944366374980988456410251334293326270505831536642927260137564047660998412253898794497936735399879270953903256613388115410869544282129600052166278272213188052584548170000524188856486612050580965413278681761148572920972972954439756523273534678062032724561198173193785101292736802450229397734504891880162778382867667107626247282782558604256022691613996846850223207865979350046706811141616910550658332977960078417649805625586517112710001607790151826805520239043801148294472386985534837347150524890199719785639965205800392675096112051985440826780916573042012983254684075884800029876740881952919190645188594914113688564894919949972417006654725670345260761361661874330830838420063688895968022406098816136336304652499546751843938739680398663343084811893127657334148081396475143143759918828277637918753803089212437902434847105307116556880204400127932892408185864455985657402914301615726093948711463736137005245317769875810251633508909859275689300169346509761198607866973482260847621159804964765702536998168621518603969386504076418573903996946425325222353826413326768401285120 [83,61] -23764194293155917186948888101091839382031351591732311648572212933319045501142333570614205022618977207787491243534196473862932350977374205088203771842900659774833687921201338135040083904776271609859923830079805943085691826325157314163651404207168166446591403601857202727480076639895011858792406414455666928321049173854928357398269432718738822167431583076663696721059894550402156720554363715149459928155912348816043382865010248198390310540584158811065720289628854570038746761195731713995207253832145608322052064129162367034480155321448287901166544696340538525909883819389918608648631700519447750559267791616014052920319605376614522266696609093568637672858469115159316477333750191658251829222572854053871496361549347040400324595212875762148686368169564516789095849150005259271523196205131422322401324709759159845410354872355722901389392835748641238967422230828178636986686759858341745832068010265962332453669541242943727439437126310688749591419345716952905130997924075059253782226406904982703019153262410506179556717534402217534612588348508527959931278438991166433776353070525921099799205286164310201605788056602423835591158062934106016201337690395261109675960215660602080190087963758558885321211895833658714842619936174963138254462609227388906067021098706435510077161932095659583156705053603408873978882423211164602435983097383572914457819189389905394898213212226696940922194895826316928200744101785000693880319466565162947250436442546832845426549354569214026251932064198976071209104325947781609642914322552721727236526689864156447339944886665384520779536464770530574028783500824977993767087618132769471991784612517676020533121365536937560616436669149650045192108526549205551165045096177260115928057387060131843520662380009022863881314292044973893868869024398758797662008669633434503145871858102748881272098334448034626438569531919773829257417845756039000934827069803374724585103868457723541970537839735174518738012118847180590158111302244194232550193397620887773003294887263084838626463153624147080918945673795366063774830592101068329382237046153625692234130585395075683748045867033135146367900261472120113687496664071613995604793073538570353540230098792584886384070018039402387163704384681197042280187049915895142924654495420673948057557417944225353094915494777313340710852277921889621312568831088045904774948241027951327424892858279430146630046312411130419250350870895986999644673958256186141502745466618730152930873353638857329636655180880895374613597752608478163101158379052127897450669146112 [83,62] 3578110029655241787326236157438710847229613184276977845577309527817529609427105959953055422233510078479844213375440256226043912472325977555322898162428053240507798099496076218233509446817820285071802203288759595543830795040947031013821433527851871606225382194200386381473189696718953661301801754622286044109583172337153365941009150665825228733321104020622736703849715874524871298241822121244653758656450454356255681248629146571879163799330109066050735520967298087330561660756223783732210902651255237318149240243002485028050601234249771582716345048688450294756044153130774735186601725851007170226395610073931837305792459453729020371015149359071088663815282993619042168336595352207305475321170430176012376558839370997252705921493076338371526174442650391114571784467009836152656217685365011120803538547877991908845219241028076101072845906446432099369516191184688712130507759073218469075460930884282770293398850259371368165275634401453296711121968347310054544220043711451855135826279438618566208162831508219013798742918796156766963776482594440870132476277096821233479923648493965877627529849557655546640921243167508600751371497326066167543936168523677516551953435362650921728919414514507305247723951270760164221121556731454366180107334213199552363893946271692834795241355747726977561511991776582252946982007673084030351662606850503572199405868277865180054643282281633091377090706666765526233944250825142407757583490433396184322743134779383347592662449876043241935531610040110761370363404276399139184742311837201112192295111275197973492569687334830733912298795701888687462867464597959866708372020876600882536585063031763536884960719243931103609079261974137408454924869293991844611800978088177456663486231321732722666902487284931905309183865304813369074463477591589204995978601281296821203027353979332235741743438435711679664312996246423800361003094747256459078013477055191388684048008156446366159402315393036990525999123202979652244590937502633123797758448132940293354225062429494119410424689785784272237317825973106132675409749063172683216129339346383635607292909502731720490829142002324248017766916920788679818358471767042614961492517082900325495013399425034877347621066305327843113455068194854931315599715014787120605841891708287210393156867444668840844188542882376501906244579692829525858556306624864403850091746245462246984148388743984327781520513776064937123426143969722667571800471914603293703078457322811339353313871820032777483836931459328166665913422565528723550183703857964952273813504 [83,63] -549702176143076035452784244047862548805752959922243434717557926868003281999563364907290820335556719928482563495024417956848363092655912933959885940087005158152307282741551898894110423207069797437877544151685765502511838581921955298341304718027165900697780535242619962426864899199022520155326578401454999986002123760561021918433009939778648316930654537133080917015437390176306615553882880290625973506069041648455034267471155469942369741484681196017778992189405897120199314400442062891109699183085859155483418404909308634852468073450122557236146037326611243730688253117932928045712950547354702085494013350872654116119963281377286748402080670258145017298489432521189981307110721755636397943936180795703787977806429537842985055767243948018107704644086857348630727705780610140959996123562651830618337180685161750246395886514003333774154977212349720769338791647418535819298910822154187031799842386253114578803601438185737144608526676683025248567334143013399413370842150158735482441993943130251239158644937310966289454169211487126894046584767512286762880053761217990523381151330919814323590649621657807976822747733318388703218732109806586491001680332601627889002188044573586206714582828110532664552797075443982401273714242246744164509402186549862937592967424893555692548267783220582493401101122198555220865630412295549085144400411004519851143334564497635665323037340886465137053251708066389342540834451086233275073519210555021602942624929489719481137946040136305825293786401514660308962250888134025421134630388745719138536886406889831470990622382061487342975619538995764708234362429807972430573451524801420140820821863599297391009793779298321178046603386553540697464422660066993091660817868594446196826427230853671107416410442799341628138605855687403469163694050225014070780933179893334039217189432871762793686542696899374853948258768335790067444099932395174059838468992741775245696291795159515439426608753788903906183153017468238699715827962473819653803534414286554106471470608467364056104887555165278064800904381451431350558499736315909279859221356616471318415824078829501089247308721212713654312399444832300200796796445465727592758777359432170712510904559581188367266739513879633096308644068625160495854509208480926693108060405380695557934353524593648545745586297121371960323799794894924928862545583036223228509271546410246061281054435058104519905356366150912342934534141911504754116065175839960174472136171410632995041260162123429722901490733550059054404162484358284967414405755813914214400 [83,64] 103456845088264835562826589721914339508041453985152421707728443869486467136003779955561761613949860428202067891400853770075628144579612841031793201828849836793753011881220127238346578167687536087004908024052846223216247872671154272502538146116969713833801865417235006737798252182103136623062708372536670771645684589959018407633201123246695199694072579710441319605456805523668131565037875949155320394533094319090993845800523368327267422902511983686637605127782366726450747746159574761342173269468940321031511697477898140943807317441304988985168480990491695558492127695694732682168109188484614316782980952311311618201235924316100750709288488203033449262211520204623043587618388447950686174840885862851923243001373013003539803410428702196962104267807889176800288322642992608286784266477224070757941859854730981637555003023564864539386996272734505577638063674933725383220235038728537501431299583699769964828086839703319044716189648618202044062442030894092980262171573490054504903720514227558508569992878149614925498112504142332448256414644395854890318095848660364715147519530025617069390865346597911371143592839595381604299585722902531451581514301230115490010726008438771736274780561709243590933580927760596122989094772043773563736929148929999068494682574531454318545056052592361261614084749569353665304649039867732676640464390588889438415269434151309561889683407916288936110430064402498261280537027993692025309612900480998846562575689525521999071003549033089167849605822181000437763035497907841064676311266727060032285026820377690047887505443784948382737454237624386437002816384130325390995217342631370586606082728431868122404665578145225905894566714699007613265150556571196329083917707952979150103856654376124316414703234056370240150975482532460891335180342456848316778379777185195315973883763226329909106780951696871718499395816402808939930267754132984457396377018603412935634287036143974766112707406380906749080963336612000791848126793944397063182412562429563539546308320382479880569979969280847058686112510674923142521015229379059658534893925575687506518395264723157445078323916281965862144857241188754906582746626226842084702739225834305237697347556221965344308746154110549489495573430684270605735177491366849829324058733041815237396698871765228185824409904182316881844863539018452552867679200788045852510739465645274104601302168506114779399839239316399704472133581113330939162907102530026856067310961012432865770601450925499215723254646820792586481180330444728288319640548430315520 [83,65] -10259567821317281591797765138502103221906137736888066827361958716560674393345007190022296058079656224872976912885659019442537242678964406311415919974775755944906960466509477905264006844421536045794351199287915593112636586072071211386303501704200102952644676007758803503794512890840980049015344397452173163487010490888149989878587928486558854562747265686689033111501027083478057356165341716495637989057303281980522807281321827232375966152974282371361267430949051072553313388173279293093936463567043204134953803868193743525346395945700930236737208165869677886472828963520437309700320651509684899756781872488471872590174355791323916107246173709511443638604742841015632414449139448360271999712846752650780146101868789844878464686385199350443638715610732075377708682831350527242993047892387859289696899122260550275112474969123925488191778131610893100978356960082107802921426677081336888085084089027939996890549785196126927632009089679163959290421899852204113885964067870775066728562293032495207097449724688070579660975453610352593871998510254192510915677124882292364815545403231016653024573618646456523423162961977887138722563207120991488785826059574952716213562986089797020343173939338498283945138302403585619043657466115630843641304724448312380385878053520519912166125618106143818069457888108994087952669387655492238426826377984308390885638501111378877632510049262703538657814098333360507613196329177341920272763189912350941378327101621957234000674459497744175284454951098797377249848521996017017886327448442898446262962256144073448358744157633384014556422878735236185545691907757572145781284664587093752267992545270891005947811836800765310128735006258222828440381977352644674579800457446321246672245113631380496205009679267604286255404483779143730735759064534004037422638121054556698450855857372492102252324968537210051029905260606573913414866768901619134968354168322202793044578345772317725586137541426636677712545908005375616827987990642430461128875489828186353943686992599037652428109337582826719761730267567858758207827778266866301663213676881829145196766922570252379763086624879233033227695481973717775807808138962101009768896225332998290429595669118577921568464141547921655352287695574848667013711366324562984268934193307904709074919511817882900246344422292453583331647057485929961594052757746271598639756512568455841839566601264744697516232514166739681361818313215318372765786941558791006584206845180987383635114247805019518656903890497929878416475757986854393338774907060224 [83,66] -1455809329256992747101240162703463510640331647123668447756823638647772545031770454659108147713491934058140692542094472772378141142628939853191604143242039048528784936116026576752032396859890001703781842028348147015119549278493714862255612190169806278479915544451259338304746328017341450897505553815225648150928838324004244255800158494472986403954920415910177645161858683355770369271272564378125624697017006795395475319546953727379033479977968410721162792338842004053196952607052184128645352397804354405854737235087807792516476366145957087599945178110188390241906928075371204071612109744802390878148187949763689509269613870958261072291223897513285454131432007876577704723450283057242830440296658208464841772703168117780089640709335138925415396251531377752273943371235225259319830791477755817287301202967378282998206949972867399533532722406006760789164330067110598540910005050680168805670329344604997379703714140330104474249819007643521158412429547983426445738484601592247009525082328914235200476868291267674845808875188635987652227332963395814359926367033442338089022033609116449731151388337589326704037897509718705862659205295471485314741328165988126401764324266385476391335188488144632436155564590786273728273388033932290627659010517336058629021732620389631158491841411273677235997773143924966945299443267478759744706378075768649821724844981727686490751829198131951274515066914449014918468350327139818008891005075144873904357216314792662064291666944031019245962826678709713708179982481709876198865690619745780401653441955487360484806360651676419075525189738022659002920704079213374911282669574867538805611135768684462052371181430977417271043620124722329898604623435430155574501535412278231476031992634023786666977092016767024084672840732604199544931267761904105186511677233155442553586147869210932435482616316150094404542684227348281236036536545184278321480397422495139137502839538586191442524714852091024708391254132866389857829337730363468067241028148638280956768155166765318019554363774421030574849066829676222357589204751001963082025456716772085357500137860323389980702665429622370477512924338423684190710113966573699953001770600544617127583491823421345650570934036237109848368811426821698360087756106738310553308785935244145088568746040079267366906293812141354763698768766491370168035507581785886756530773322713446256523660457514472538105831419872057340962044242216699512672247405511655589351291471721369105357549370185452897183252809673313106746039372277026008140928 [83,67] -196207235527861646707563733453319099757333520275279925090146553918327092497659845516476543070846521307246841760208887330261245963079561293076896704146294876126883525063680686335951860578393474098219468780054116098644086217721555517718700724967454929389779031327130075322397975451126487207349312414392358879358734070579772816958938410881702012396916548686358983956617699743081954883260135775963803662307186270646818967452402833555467225129523991407140453563116411950292323980428876706652263149743708614763087428703292552928226415911307435455064403631339323564260953877027939401100424777351628345768791313614533401057258606022652276721539926651854971790989734007098742058650116211170417619244801209935751635412027674737727091264720414552859614742672164538280438845498545752794612710549688779948928892011893046063448835526930427155905470448019961136844756490536598283314641256169185681434043713321010827785282872409689595709408009009928095931476918213368229528701645926132481226213774609542158564093272856927086203110271810471060462878318387867277171613778268665656828040206573048167019429722663844403391244436967123572444746320931627313946152148916048529894029240545080980993558077185201775571845684094938159040269470982820363933761482809662463228248973106736641697488601887686482735490108394268100551491830980721277591177292712912488532667411484306484565649257721480360727189060041466003423684999607602593360063142390823996132929772424840687734289475608781385171881170080280175395759502493258092642578450316974124340174069426095948161732127013030685792740555454197022873477444339753996090609706788232365921400282082650641234011106561086938463700016794507413161238136259841837724888088526394040898266393089258623631162596782775920650622617464070146874000324366481485201401718466099705525215909320271746185443505426358246301054031135747066211527860054569469251833106070402283584742947996784205085130671756344762619079553792676100631484395734242916152696060492266065711000047308617287559323236295085255887113148593766152834868576039144471160348428316564577799650352623199358464197630365755368774057904719994531343693046119413331392071282507094819393406496303088529811100942348986175720411005146897309333867799757474475752570420231695097046592282028822874272404699023673199318067623912277347089246053164937509812475249643258613390038160273804810167683986974253770586708851476705571617732372500250942937907054795416968009843690160537724281849014283022505778274709939753541698560 [83,68] 137820709106817883233994054554823453169480885527954612404542597426229337140532991498064160167316310521035559639327034174298297169583635921449545952854088697698988205213743476739326646357090796548298537262424296592587805806519945757277865896735128672409017430142863735707860912208044620346301756844622609606081843756762097971425142455867068471528598194415500620344674705949099309540780973561303615555776824211568273798814373624892761020460341340517246037975291101817628632820652130792649015941052605546018182037077602741508093810580236428038799642333470737656032542672217927779324774185363611986195073049631217577018184419121930959047686031545863796649830164653732122077528712928878126828814929249046124132081429195165862586291331437060311351821264036686531014299946530410417816259340469112089995618060705366473228889178669814035552124605488437388186629340482800293017166729957633440185684639494999209256439304087858377104006156154791407520405444346204571005055968686523509613280135619939362890228744448645254830022854582350283026628025893473934771832829567242928654697458690138341987839739956946148840348210540501465367572591342544031610797251990602460460742044190937419971322979844722390306230563792978861701794818397728800454634135871553104480626356541720153441839313514528245242360505740584101110399333891147500947394215714938446325274054307057798431363195685510548054848962690345665789353898134247187829732607321590498542688436316183702716526312717698821883789096538797638638526172584794744991973710410901818381610604693021763732318252360659397768244640334319905379226820533597111358439188688148359643840666016659296386236254741436966180653025549268146551815350984669672049204227614424729146669621354691410912159062599450971678264305984958175393828565491497714635650875430865878523284453010838722578741360647026980481812438224834441449949016781489153223681638957744867355457084162919683929334397201422045484942909326183665595292558202669972186367151033630742398383955345248851656805147891348958219948476504174371243497595001273868140437994689176528867754799818603649441118355134582678189310487650299200824919168348675650190138074585278584586207476179501169891756705228676144026384457647985216634127891541749925225926451383607670326004442773282797746017730252021728328977213940762177305754966421324154607677656039739444682019632136447886254321616590010435797239856518585778422048726478108384902474688690845666557344364791665784176996501891050394158623501741166871584 [83,69] -34744324298489101877538167059534093804525685472177042393914210734794801554004953737462352670285112843301110823113138361950944412577444203422436079766133874400348204107330145155983140146143739910612330852407091936162113746779035814454480671890759503403199277306990805167403243409876908012993234001429220583148474926926130527092804624565237645599796403653337942236714122809739050617119103229837679567659407555908824874403432879831721010742045419767194854107883133164197877437056343201155002396311923402637126381616414012270445496755991770771668052309693886600293516966223363329907144694021358684693012489629979956400893492493225412631098545047199821144273105477472811180237123148220885043129239032314586178889921127024185693632219236213735875210301565852727439700719625504176495079339646621419927883462265447661340015556463278376993299334029053799747662960420276733943227858033078583982450001065329088677649125049875981361236749850525245876135575254511173717390716655155322317105965474665343761327411014164636318305805307633662717368271139528892311873986896612175703138854069147467529594874182846219051677130665487889573414411459337244586828219169338931823821638165013161074568763078870389094555424251877347265186073585334539815307329185908669028052883370045164102229705706561482004544463195962468170355196550244604000980207651532771067601030889685617448961005317951811609099582217487169607613629043950379418729507007665344421920141627169916554087913692303694749612405853442957332343855651165915111275507976094169605120391499990824423038112378715208880779197323355924840578885050688160149206002401794890221700574545444743588449795717799427385955738894444488548431239719034871539998271816649636730805397889627878810899347516625530328791375278049485912932983444982755875200226927484505875173589000074799971703662037020154288181968521899998231869743098441455864860091792959871574693583667011309859234407555026377264630955356091184396032562060838626973436555045743666583477196124805072203319565419275046187309850691205418075016166040216750168004567892084788919121667966391247381489376526087935717644218667298662850559807131545525237200238076771793734867371486426958954232101818339782514821682328423255128775314915329541172253570741232892087399140877558781333985743338426456270201189397559590752405177518626182171987306365305130250038825994101393074685709791408666633264130837111789593373635678283553596398019966384615798423253909746368350743690694359086962941886874793344 [83,70] 5192853815373444266321569176765041474434903887068450273857882269436185566985284949338209992688913794638519565266370338536132075722895398082748813105492637018254876543774241321007283697308514655497490880312076184391905841981458129015863876950216410983430652413836324884154935964288973119526033026919630421219839145486515813861578994013252785354612896922825993596062682475818096101586953966590121037546440667882533391608480052538556815248064924006307704743721215198059787100691560045711855400433257604206153059218303571264148397060399453598908542185938028069865154703575779662421221244437724141597975276645206796044523762006577944703866031796656486006710652678241894678214105670658340607061421948132828748222003966912569019986619237669995112878902382415902553380473891598995075766179741210195512114917307199350935588507726835290350583354287646324388357027408131729677439905933309735869997490789167374480237602135275010494458364927560414887681369757821890969002103085445070575309700473520714763120545522682294991519974352056041233486246817856199890249626950292030868409204086806683424468469642533591157667634148261149065793386618467236091308153544745624118483659779510532518027819869167022169367360652323775701659276503100696125502825070074863211267973822518276010215737528258208703754067270094112888736178515100970675758256157126201431272736643351606195371163270526682543740822098167582734138776591281654813869149465955352182629254907254455155878203282801125333314804123048129959570493474571867286715614020040602728997183223200620795422317503675761068685870277857359868423283956338339439672754795064587184741297206901628373698959762096583934035264873285769421141219121720023830997614077019016415379931096920046657961923950196780300010091877976333154002115602463207426400727763499741381792347435660390729693196313766043207726512577016543220223449975501348472119119300205779024732315115382796035771941921791690733726212429069946816343674640607037134585148305726496711644163754221949561995934839071577543036612042348039474942539629663518976765981893674195943346783705978900541974722186462437275199435398690334580208081896069796308170336276430140171505056611438040968664565861059257770924813050260606063779404157593185086482884778562476031127307170455207290302495868830117353471159920617999804037990926192600014928443007302800074623604353108801966379514337991317196891314714292851767633151279260427427002388458413962427011538659249911507969001324710384681004811263264 [83,71] -523313843033134276036294782077595069422451145118178940007456145596862101766697038167737710438647964244957774212430040885786626791010043546544102459926642413016925203448362854368127319857752914149626973571813198412080005308778406384751735907017072832416725025650736431457647162911795433510375373674293479197619342581366165933453399475190410883225382975364064365479975881131582737114352247291896046608642558743339071666996793976387086475098992331175557339772326242818013482374058874450984528991661330388087448334919593591470229575152856218487400573695731138436246457764771669924740115808271955234890498754651857023837131607288071905463836313863774269032093694131512806116106413111004300194944908226376006852587436580830072850340223340667007991921329597201905056864607128830644975057267198979896235251944141443068789090673911018441648789786732659455908298422135948143886543066066369737779286211229215503737332577543606036380244768952916858570601428381754135688730132620524325242838789702515704000200757220022067147387679724824537958317836904656913250137630373025949839168846760507182977439063784994940419062885544612233832266035041707741946596228563415676930236004464328042441288422662339113638466717887424682089574501894860857046641036271285947785798982448455395520636043654629659862830246097036718963937054105951606101900280193396222729166660189795797474955800897356108883499255091292143224204968657056761109819413978401082468553142890599547918169186172653347710427461932294328836062392532649784324219192119981929423182820281556369120205360264776154185523929457355525032047737232332846997492656307138277348621848911496583139169534195281390677593520081912082139977633238727078480021046602118965129233582755008084958246154770911751490478075731472238328119677824994770963440678911342380765114547124576805913731558323137591668653515602866275223069871327860329901992451830566023356257123634367763172302760995691964760406503594326205620761706781482971471024094214315837221484797211430748982206618392842969732341703608910765821541361979796277044469077817246759429918139831090582736234331244615899215700599426304003061698374630754139537562504831524150231453183069315063209479640059603655605865512627275851696484517607965569603602844297930342313015033840684658951776902217652828005011740686487120622584350544368013569735803820784449228991312400406582772924309209952116506425353869699432524653039837159296649772667580592452191974950056081358540387234013380903919811648 [83,72] 40279666371216133584867007609138403930440820118763730202510085310631039216604294322430656437596445605712645288638579592008651331933698365297838738223117127647249326014022588240325916441007102000885448471185841287206581869517040211915668865606965245579690403790611689758748413305171502990887676729057036684203932899571411733521189221148899775292504920490490615748339345998296773129851713365944750218141539299070101895405743722255302750099132734357895823126699112427136045340902523978161585404811283057471078434441646204519165481438130316701457680861024471737019211022278752302775447831915661798167334701210199824028835766838344304539853529952593839427993799816457163807900702376416612301979323216065597087498208066181432516630303008237946580154860015151959666309770890350830679153346381366798549989735581075916283516622433506581558197207923137035603486968829174955501320515856208570074346339189245743204856663684195310016479659012183372662658969054196356515297367365943997150082111516282541352787100737997417587247290334128420769563088043707282822017442475893118512212915273017533374903516460728992409883161285426046999541441194652999070583081875953400415364438829432983716708691028722920875904057791059788554820328142434143136404486039528170626224769771493224692211862978242190193955652447600524855630409345230730140746649956908718075006784211302615217452628883880409304577811039106889777432442718612969459248024206571108416204188786350750662217671134069426693996356813829934844799342906913354350272353397729222813342599079910865703865986834999330533126168295704043317176666305024296294568519882654391594775811985244874121033418986835081639096734805017872910495502717227083163072177998538622167712566569682695095915870627654191957974962664927132263274231292355837376597859555471905599405489836589057979976494523416119234252317176571083377986611089042628204588330960276653167414245691344055629191854053597296932168644131065343553614157402775724885062899945616285778079958317630219274564116634038468348746700511816271075278117324333667044158700082403117039077242907887499436374031861839509763548452161470364253005184069363977488242000203983228824258791239344975293062396981889951191384985110390174875012644575277704910099008589326051940930676577809742729758702105768260669878645187924117977841059071221731575281657428899937396234081518192282088229387647168773685245978523125791083669545223740792784863135326892991444033667831607145062601424488317750406464 [83,73] -3152099275131663040432047624443587150594042226142633703407732996248300030066492013908103946723186584145140914458912154453274793610706355045071307901966323439800017787781281367021569104401077404709966606768519055952213044104400291376801588856943655164148194549074868419526123807155586986982694406498649064475802123080939902426273404379816866647347165564693405549603529475266327957308825232608646158123716156442454893365142800635225981834956174635547622635939241450408373285230707891018058033424261753567400689866767200281733297510955346289696015315180641805910457244658328995641035997801591350173361598286087262210555864562422390253715619571078838955494217880209158942652452247891293927232671598354410201558024760382431437063132063185510545441932457718731239948749450110616965223298451588648239222461647454736003431539240702182135990187475439456713060251024533558723974430327649967376906697589697747130192956106879701595997063210279771156699699291385520967940055639801353547863019286377334313379351755001980322775349179604211198297132548292156149446803029313880916684860628499105130475576972865705900860713170694126144457120756921792927313314871159461532860222024977392471640512456762249151808479902998842233022184280036847363242510184339685706998171973029038726033173970810237694689093651247067745059028196591781325416175702946854234663264951653834541052992753986168680869513804137511243701213441460219586484884691811437195077295365914567277739362698645281814254821000291284454577692287435031009037161179048077892803305542569617299782398961999560790918231281098743876605373394875674648048701574156023249520817103667925580975579865059417249417877650875501681385847049013401907881212633893205759132135140099395807260767810752342273089583347012932716295730617763141170459868059768344996377640314669469757857499116068402638207822502534105493028520525714524091209528163912180191218526351750996998915974505827644824931162777978849746578337317239268947645985591339997031237963811402753301266533415550077515585499493427917224935910833966961454560445688958652121032288326456973866129753871462067251479920431521048177523345136768310626779841934621188898099219062880856386701938694377630383609834558819749407741128644655837556482332537037211937859789201553599016362769298665322190560160897033172193848218423349767463991697725387682837771255394913671015680616780541972062484087296544488478388183830015406647774817410446550340902110850177670040226490964170267312 [83,74] 262355976129673970867284622070595558532177727240529832003971475222470852143819350883737298809069514000134756152957562394341001958857466032920022874036385562721123713835066177176863106353508951642709524800799409319712908992471843950166677083479349060622088448271543612705320470137565618429390127162099522277843310289063699107688355603683381097797282413879131983724320038098272785077419314586079276222315872766033546935888962243477370940574240683962191015349142167680148656232282126907409091242457064235628350428719260849711429627302889510837377504635006117170714662908813823278010007441068217382674947173479395301788753250499350628900720953166008895388966701910643306092550940006877990831434737888931698198039258070126878688711514500451093720685209918747892065665798821541487965553519551113889289508601659977874363531921327736327101543707120774798879148033574846867734684283606831097725511909397421716747511579653505683529229836349844218612344339950426396787455034207352501111685492960837639045193121060940846234339326307250772235585065369162498540870390947751948398507036291244806280534487443321786046343864170624833523631252146767201831989290751601700508917693172786008608544125852415718073805938676015068213162787524522066903962909745256380080641524768822050347674640480309822546665093327358153524745280931935195963094190564148953021748062249521175088813972939359987445305798556679027747050838497715690640250555359861530964643735133523096075756592045916037343756539535217236602093683282921305319011634543024199746338189189251036594954988229197976195701875377560493008249164073881596636416211344617829599225420144312462021479271282172123920414594315103631486098934925575273135117640290888371849956883551314197635766887066120695367502651701914234440772346283538068268217181976710738265568996489436997524183828738634986343027698297214767073938718885181933193959466410036416139103204558226206113593629456377899428455078797664584407938632304150689887385245001166710998248592331077188166998065977744278459157876480053986132332949681525825772534535986580226939172701218335828793579170658364219449798489855568775327015090120557224405688459051850723954972055670525430773717689419803406197341436419600013169730043989651321977451612625764564821793030024846066736451313448262567252953715865116539721404180783150505329739759772826052067935795177468226056309395418884039900271726080941971711135310637372419946635976648752022778461510633329643893103123309480 [83,75] -12491240044122600254349457177363077743629066863478641494022149103208434905011137747908724579405666763397195077325336752449777085134076706030810632261056971483906938374346644441556327508212933390192868681949335904835116319194830367646695724737498202480251615118097676798541273385195314890453969138206153963678907520166293786081219545465775845675089365999057461286391146326500538152409828631569472629497778568639850355182609377197823451237623268774448524583364505126016126851544493015742930210365970778436517676401694968329707100660598369351421528699369696832567827767075732005677817363603765203029176273405371603124145710142264480275341801441100268226220339245610074511433491272187185111493072963566778912745747289043054514301225461246420347281669343057927089340133788616611475387196378865391012034962408857744763974346185673531471404758433370806793688931836306859515867597270196694394884882492615152945690099889535753012058084611912775339413115568330365559275622873524319669125007157860223500838311823640965059164560448521174419643283780650568353443403716638148254099075035334687952711638239876626530541929289018281550693850426556740090619987690461438400396281920532328224969052402993010224114907186165116992956592292494458077236006225919984502738787411665659546415528163727566308081330908695491603036940907730687090846201589979855474344920527114896284492285490323798162975945024006525205102633954566885117982510636533003954391859965829464570017016322880019001459943707404880430576925082424746098554181664906725793577709860159831592866791700565657829470950406513991142898162144559809975507874465516178533322007696979168418627665763057523828619898582434029340294315373350014549988584469854234840585563682653360689018236840002405497726203711097377699535895952050005342303322848232064605929387946175021901841299682202884540941985667009940559219817282148590589403937235438488644564615501438588837712368957449988308843966746628317182691950338399125998140392227448716604586853038623569341568449780149383126799183622461950601988360017434665388015203035564227576820696754887634471669571945970100262978312854674214998683057261949373592960581989929402608671365992761945529962368409740111127763639871632855260001623817880343962220333904164823782979440627596812197867842551275951858413930918861006146535109203520490396907830248974869649171856512247891365418144915790017471516380062809903868865671389590521568524106241849636748579448741136658490144212800 [83,76] -9526208480985026004967130817266137822242412625220753734147824966725019229908126291753220275407037495860132647682807941464382333806002013591924944653591961295875472195136817678577021879875021659599209432175738162130440087305123805588770792383589458685491612034950914637077350044196457134831386164126514805998451656575033688138549252415055705563024975321001018668541794818100657559146452436338758934434835178751721919402045148715602904082085571102525576221126142909705290317579581530507396011187285487727795463979098459098495569676863242888795370772370519256461141224187550583509105153362429472208654102834369613761532262824069337327959345784112203953342707789136214804330388259997035981584958686773087886125229437632938035066972898680678982610405550506236918839146624220685894431457443450871119795077567539204242227603041341282410034167923305515301866643313396334154576912975865540924165715962203415386946115679092290305524604240113929817117028320611860990029890294887459294794774779164250343165838689854887080048064471339779510887160261885723630131599236576705856125439199636771524366404030021802974915751700870511233496868544103572701476979023080833461665567456447527465197463495850024416359005905728592050217680546745924974146596863135267309226180143596846960438996943628105562154618016228457368719974966333233628603496600718579452312662816517977627411288603808481372534096275110294745380563030288027982438185511293193286661768613365156119758181936062788271589610797883263944027871921479716767261588967884135909796123307344935363820929751288999952271929711994406421069676479654526032430485694626252548200973173160776970676797056536597948433087482350342300383430042641118036824809118617313390529721647726570761849746096197434940649314330873733125069223445146356589559915877109565660359477079952085022606565383036757204361736700682751174182025577504736097240207939376788941493694883996982391066091264995265093307069058580027912822506490290765999985240894600792603888038489892954569536289419133120014054996381239051285631371055504626104173570909797627016244613283787594298332347628536923466200020035251979305738705606639014274789168654660299047233781536226467944475029531324737539527048600740023303067190469410187063057989971803573531355503134274791294460057114136421067568808171311119872760613807833056024841465538653363003864084246496738566573925052961802875541937541833971860661812774225975720617058234900136069009922681185805566530 [83,77] 156797506657017789110097990738651944673384282311168364116430969573667029810267095999515917559078639763396041862645230292542990409216693344594054173860092042580549007576879972135856199197350955437760562110753088073427112701360215237937208203493917878115000428888884897019377084445407757374713090245838863650150194771151947444396614696131344298480957595388950273734613272241860708434092937868711795098102019588336255705632811349698827204632647166866158904525236415266755407980193814647562911332375871790422521812066640903128260719712875948904247450302027173098659171715245917680277713131528242567440001092103559545505341355160161621399367061483049129148369680968777975105340389381855294838897124637582595080392852253430497199308688318992680545245775215817793653808734143554468179523294848997821216384448505036325770461965714223420416070660707313554138094006673608064685164897493050840902736932286199468899137854097218361008762159880569977850347317799298077538011697223900262207473357718708844553724442060130523232577653584781900714828850895183747284830127470618720837858035959454247443662045738331968808030150706122273775887940973138614304376174336602329163717840932783430885622489536207048074195659104050627061597577603136212065444774125428699933522427182593920705350046951968347167048299093519009928074297834345934999039179564264812816604228300077002145579744878493130945108227238887867328940988903412824898571157409371239866045632022936066333379159195034271192476404536102718167105706860820064443222290901726730784616433317624108610047145039663339713127311593961217338944012920881999204204320844855180945393543527218163343843069814505721179755332414149889819912302870956149995079123039012196209497785468606138415118839699900939148644971551687161961209437902851886894396508741219569967280292444759081699740844483775217353599601757327050362542496473105076902823650309900527051684706808649016522336282228831693845083100857241634878653748957263984723574838862014934654018477049265338375253271672741667346789291766552724429736812823150575733322373096403466928424643763330716445905650963747661725695086102908659859816268510729638229238299596294340210508121124527177924215711321291940898793688247960267772589485980021405464490363323131482554497634191854098833872318140854126515099885456999547955555091995318513320401368537547192483926273395777941579088611170753682262007099406939921519833725596856025276930835967284647414927274951480083008 [83,78] -27915806369799104599502985063900466453763901671300638504929123352456421968609964125515861255301918516978847952296975475743988205280063711452220061992903270444226864568275087917427472013848740450457785018333780813242790262349368518687649509202091488914005586243008316825472013524932910495956483934958587768602338801691106899998576321478302155138226184312298196794706743600868974897330469987166892952511227879082649159073050602292551081069184456760085494278591558351025364742833470033258740859182621325538161256650142270647187053687546024329925572470253300779201027379927555589454203974040415696057547001223759046698792926803388723664150060836235720944760586692738110855461779318277697725961115862201339464824492031486685308112861871015802811393819393007550702239451449838471338872587320893857733592297240141934382926157728288089101100539489617231055400827228889294368004445730850359059993468600735783808798931589672015256357649514401472306349668818144938089709195441702884356600671379102415533906116962752186063211077993920903550074459241181937257918270136392184329976250005656775074751858409620260034863501756653508745672348283386509486058021233321813555777539557492231407674739821992949577967356491131500197057559429918473357994844248046394806449749087840830647243868069280420807157977797232261732202856247372681505600793852185269231505270968584655992149329276107331061758612782419040992493294062806651399111664652768042942733837489220561340384310608722761846531678562309865202135742936136827595115643429344649095231168696485141854780499305593933186071627431767754406217332778267865358177786150650737174294205686139745965404962297811492026495005761768944032113336380132405978871048078692132574228721857682371247662109793769591425345213805636772875143719628888324401019847633799414400087314528355507530889886074404022535229095815945646706798386081758388902477003498149487028886501866794736036472356660032725725849203465961425947594172957562028481834943249623454512156605862635521658121481221355847616544969694466983188579963635946920977855379081493666836192375051759676159146011669859113792108949900183209628001111045369599502477903775182570103359175242049005391945037452741959496475404503914406349485972855415906498011358892169763352117491645555399196581462945463366901894367002570551343262323970368283237755112835169626293564668955909135406870705320673500616245434760308334058992539451177492123353030460684828791567108310023058 [83,79] 1235616707445357536670245978410000500932079320446545631508133599514027900989864472112115047412522688300061008056512633099089274741698688792513420888727392045305355027170744965789421190846733844622654160515142111621079530383936510200380967664081340747330229108428653928227669627630350424326756824425185121551471001643861064258160768905132112152218313789839995528218372562224028696349187254500346395497173031090311814996260624458520964105751701222683500695165548749145907536872773766303300312591548616053509539813833822714571679650889988919998436978383144730077999265928304556596236127048156821939519669469501267010446251163198640959324997219793745980740446982834702954010228073394696244897789343315425775007868648928931419588664123587527245049833377043149942154078852094251467642418044139874270457790313992968050822519624253950740460668437992063503710054141085307068796607196286482974015339179738797171269738680133632430981189360900381158093971323964193000963943558038066363189579592044597590377993721395769582040725375539080977856060654107842854635992110596853549861613738456970374377244240253638588047236703364041638966473865138001767062970236505506303914109844664476551544039339562485958742791650350118842104245170825758725878406191617297593780763161141632410393664984336923156292312450018988546381930146943744292857918095161766705214208275152807537467428910079386290230213045127435251442091074426886500107821303565190671643035049069678026000088122241606596760282947058835361397446076441925429425575308605982685911239851258096761080959368499454528252609367082381808480085971648965395536239879420113560711431185582025519464960663299351401383017911677999236037848845002215554591340538615684885360133614750310175828335565679949019815175240956654549504224645939781012773248435076064151848674578799249060128473409419375724501910686226618850081320337781982899528388367140436588484766839228302112308304707955110284295822905020142077335426563638332838192949807396828416096297449315036649086061716641614898560629160801048803119548819446551787763011945365299751134782796674773493014312389992544293329816935369336554720817596691458159751882421768229392268273249286531228157458915122247480701779195505428730110756725523686786840642036945587967845929188238534902382090046714951104184559770125745199478815308622533037614691841593042389318866093432454559361834518702399142855031802807246371199139909390740628668703014956990743388417747696 [83,80] -69724721618330905182946441209840927144930405162167150118953141250032322017149409271509641833913825045412848692085600577193209788413020831732643706631702947704403146803820529479771405219841715289109087810467376498167828343567948667487944249967401273253760830979979428657760482004815633656859289679546056698031323499631834828266092597237669610718859573798387565960811711717426855715766886176934199227733515434647845780551005729171691482835027761592205959566612455173515056524818412411314536747853528742836924752855537430154715075313497006478296751652177823770029481771644664649421379513771451758782032397149903262135341841699080263621777775305242828298886162676097594403889466767927845542598225074599944954752247403200242390207668670905688615889484593922112312420455339740662395464104586107907338766364695880498717601862988398398052388597412234485080867597569029146978649062501048152568097801945440649745961175141631253224918498605865046714293489741665558829591283737537590043039647623738424789603490802571659874462575818871622638674704756831826266357533845820236155266723370654107210410787425131401361369473910455802717654795051151846889095555385503267506311604201335880863629237661868546083605992091109676481272047770859533892856331886651432902572627235706407722192535685244927229463753173183869893763217366853006444723163656270027787080924528118878886398985998545158900777932227966603544973856048477852235056823794534367686421219367560365143844630194754382012173229377157587267913366260204300823234961484151343440435038270078896982508480056939260146929489829264721161153523677320532803515296273981366292228711124951416439300616238347349034320999861353244695739613874823822435111522317965285982326072601479348749499361894034754963181814960650055293243793409812039122125237361862737665014512993012049497116204708994266995629181393444295169433092414890684119408036188846629755524536302663988177686782528484663692854683999851260835653880795278237315074875715175991714695050450771143646548901796332176873531826301094248406249948779596842534713583850742499194918309250237736055579396792245543110299419044291550433202918567946045320060844353661960114937555822933388904277044140892484215155387165087898070797272195581055533651229610662287924848280242177184269548270019337744767592157423999227751725432223238063578684425494649279977873647973421383991192862236011502070330519295734614214622980410247176605049999539854567794700048 [83,81] 5717696568989302908738354889828305269178758476461050788531233607513732932979843792453696811692808772328994972920138220381018589881264579262720193013999324512184154833640917008287412259764397502146852673254319934065987969296157702566148142415811373467781166395556932747502207282243219185101882250815028477352725322056015951559900030948524803490623234941840135171159388442570575515036749974429828987935673451254255764838193610444459271965687482683270841288107447660472201494908602372227170089628041552898646778900090368292501656916756900857756229276106771246481894464657206884612590465736486905807752913749264085183035876808547460492565088248615268645812425620666827659130297167960022869438438578494434955763755874063467778788174388373700439611826132534207323287932531144765305444569409391937999249812512125055051891901456267356904107508795962665230836895773112872764101028192799427543710449118451777442408547508360143528813961811831808659480166543890108308070640564960819171933638727071939028743481487433431038494940038017925838869193614594300638111474805918517835293129775436260098351929575277402114023128919743401406724258104861216564972962472936669211228987105086717832113261564892084741568411247492804171426462420639693784963690218237356905727498890645040605293894970903696486280116762235761097895220298678418372591657855030541630941493442055712601292516225423475684402029294404512227166203966210577479106519120312966059158481652121361006973856539039030467353700937126690905213055523698730944706661460618441366343191449419527244562642911338671602810932421845368327348987001113711990616890682723003349176315637360842746113395084630531308216942737961171072287118723237586382398182176413797936154192297035813190078726658106717411260885255307067614784353886390897333870562807887602984807759121177389776915441025558165927855051283612919293745965074341082010961884688949558965475824944142509301130224815401448228685223955994165829167275367075771926587672030376276907823757653513485095689318572233163020227387455349719948475675973398710177122378708542698923175998765284774615260089015608391490923182753663562072406768192852211320499150398037894949376991264334948298074925975137410633920802284897243423208630760931538143670405449498945561344170684703935155005832146309801237075585781613008826668657914064091339232576177438789712888636098377455927769119303828737524786907659219069432555708736969820567576550028314996475204 [83,82] -436575297547489424429597708641040573151935751338485109434632186538638052871770145108143471955435052169482020217529362007114906971411413369967900136234856608533200269701377383650691879347723991225775581069782522299075390844386928676141963177072900598892311826556045512210219715809774909547988832161208151191778033546062798137770098925639405524869142671244129712141287164462798949437851347787746082977465606701693148861916280491808706185601094264911036326620780168447112301450719187748493754052747668686657178587571839485825278657844262682410245843641343801081638851407820174880952723603436029879376507366462173980201583408582476931422748516605050428949110573270636650971825906363917360448391579733567860988609186706967431248521994130982125141869058552670635713282199541485396515904576123054758008374474724143147245556108869380439346266056654453931172705602984622998119409666884749215460737334151547240298910672336899124478549776212435818363514777270998933507973766184374167843316283711042364764187835305016335139988772230997607651336209907069774848989788055891010533943074016370080961888071980724640668482559456302525904086943552998731578039069914938128026830547726586604567049220705750671103339038475932775382056072107742558101554360782011201193050022410811138033311204840346883357302078161138050653036710030163078729490494531072453911736198598299330441296926229830178731963267383110568221530279018388317511099541336857532753995486767499021296772771653392148990056964531231579473083826179508080143844472860772728103157110918298695723194666662452194947329496309766381904195384733049597571505613961548586845906433045894004065269126415619810361174093254179408108026116884903587976990668879915714542837709691996865341230822134745183092863641379944714229294077355241299948998500222844209156451364292946379328535916433299076805838141658105929564715204525039376499008416222049125266032245139140244335362909996937774187114750624754300463876366985779810917009512521035426108347194238080194713816929847805284775809029670839904288213345151618129671395909619409688480829500855424070401978741623349226526050016651559547080618404769270338440790615906366554762416414252935341604570177547169548059376298730146586222694389027630764101330902481827736770530815166795305353584649732758521694309059048022803321595741477245465175908213503375096485607256679484142678154489150530713691298286615095683486942894176589959378315243605638704 [83,83] 47524519576567937893016355099877709805211908568087183304805525212279329600115631537553399997101067301669362429649940079705142113521423887762141627748965651658362970471999009681503304312286813150966326833862345883746530594854491503531730448634691751196271082313407803865185777881115295793487539992175940020623572300671047678736967387155821123336808286954690073109197293302205583044539762343562329056705629401175429943834470060113179853016419752361993731959049999441467295349518850739940069667385900425872316669828337355738292912589353175708588123199388422405677917679333834157942961097386529803010878889886503331606134848865729946948523219605428725496344555356984342068202275695891531513057017684938497056909120396687703299438971589809822449803094557280026663248425592837006039819078406285063763660090800751509084924136822178062788369325443473076664372651726206102366495018382325093282724587235478379839176737782203148165624715416095269888048952553570077315683295732677910484144367989982799896145440245542764641171300486046757846326516458263676175208939395652231088656900949879217971253857536858592354217066883565868953080730189681329462229733815688723590504355361643656121489404493962307302143553393396338905649657950473000126095674376659582242245003903479693330486902236655410349112137426427967907148240012308888942466346483264689625022603546453772318316204600459653908447021026131712873398491078237527310448920654754172273562714552430566462568217729432966952200924627985412475257757121478731645501866173445709504875944774548827667861686090719763024092774161890628299079283389810128532817316312019211723797878473740728458990675595838591819390140699785960199921285777939662358461106374712113916239692322773115948017213175840944072719527684464590104956465511552978195018400007666938784024332801051865518706967941109185882138404476531860706370443298318718298671400944051537999659944234107820853859295630777716170529564927299397428129526052180759416265048965808105002765675967878498075588932849685735772099958690042635663378356179468429224161738400633601417527773114695449705159874008657912671698101079650970628252928074362647736192337417453722510521506580470147569476762296937167918691396018224336314921869070251555740737351737262839930780975174586579523306923075218359152093212219810467904694921017442993460199556024570867251946670911116503456674880393793603897282466208627947884475162088312727178111966950224 [84,0] 39661064275519757126675233665582161410504463549283875431504842209623491347502040740596618400565795863189456957028975032760638443642049460044353142767214778927378920378504839114151697058557413313553399702608400139138058348599976887977827687284609584044553377203620276904100511932237175490786472273452574791940783492098025327053108907424240792543588481995826377829475134927505302774863706145338412811716590968686393207653640154888617569115647788992595976362069173989183466343947408527803089829500115022091049834668216037140467117431516286019095973201262373330184920607214135057995436533823686369932557241458024625224834333885171224365505408288084076202486824662127000135856105455822664205408442323615271021106297935518507443598543195948524182928717729260988686412908380726142331578798584205976433974216041863473465022374245591684737738620137982037070563513315029106939931293236839052059838629041153886488497863787985080900390583997263090073750883909224350249985115930198850810671626035583186507472885144022540831202242082876944356947419954407693605583309475813990908426186859194524480557505595313542313499548560205712136382902499976498287652602218870595632359947545487863647175057256137933260008969038397431950929590918125449223337040436444445300766275062368935593004553962226975035235444254430491863143716251392450427873446233801645242219708503141178935903031073829601806465488065622488674107406000471182755675476162522022446118644373563469934148758060567309406686402787008307955849390703691523997497056022770150881050419083924289316181591413412753342488310763760329937232977889884728068785892499698371318150631454161051668549854696790986334273253105310791055104712104460178444926584755933908556507293679047477751052392913132503312791384076030964601563980606133394795455062878274530781284682215041258356965690302093138516442792063723956307209870570212186150805291722992288474052673139276380482930740658663857305451855867840856750244768068500601097464507405076959669712491909764808190861811863533866611179340725124889052192963314693779594944491863851943297812272305714575528827363838152819917614290814051177212096763919210924926834434154044776954906529208255145378051902028302575649488693213006938409992074424204251563045020677901451861649122493469350000804622636348959848098436027706609698528063718467569164034443755790307017618830184067538327878277279518494621252227395442094532796260362012593826290938041613281104110451203024487684754468421662166137050986183667398110325383873323427396969521441261633352147624114917647938535074790209812430461709782589638877664573606022763820993778963807026986071337761505280000000000000000000000000000000000000000000000000000000000000000000 [84,1] 9764254353904460763260269750755309633679635542148924868057939638486253583372399461908875659071250404826512245247017641837252341400577767232141728166668468958314597590879348785962269989580825938372041916201400846807062770010525091138002915904917485669024920329959096315484319114452043864839388865023091335598303312703071043895441754502841466637614775061416380026235397920763078109397859825523594437301308837421286274891160171184215422613567016217474729330956316754738542620599549678188201625714087983148452841274586846543802242125878753817119723234782945520198973879055925307311722476146135589722296916014585767001418128399600250631465178255595461590485170544420980937275702083303121734598701619016093617727346958402927425594108912960221514152898265877592136139715476713051643553895297752440924229688549051643199343286796829016034220689864305228028931279039379149249003803678750996076124118678757688791161129260148617090215366329250559725123715531133835389505902454715301623327052593063987169615731545183506978729024785489072539821976927324280686588379137739048877216758055915174350940553340678147024004103553197102623003018962854445064411308634306134533571270437967995327179651275700455605286817008145147303463540169907748324270616288645064853112256605044785233158889986692786114338570087116057467873844686504185533302915773824679572288189623022309934703366873061050694783089621620808123568790048731495824777677375841145799399707618715146131101082540339989007925706886590296180853704805419904326324137539773505218117999608863002337987449229310802599876635875655260382519613844474395699012876559456486410781136033074940104320608536996929752505294411647780678689396527129008717834598101861151335219707188099353862043982585497647290841029607689708668329062171387492672780799743188970973566782381596577709283768117108679736304109668231457659954391639686909250502217039649316357987801513244855697591151537093285069534156612664648066991179193686101354250493668533364677934000660546139168631655615522887421293874303279311487193689727368350371147015264849743897807393919124656377555383966675846853293252021724734974140844196491199859376065222665208517683812840842214300964373141908597878832442670712680130541164703579739762731510310903859029747557532935753800623367176132345843346049611608920687899851554797435708188586312525697345071082301353508928900474063724976867426638273330022333043724871019395032554897581221833967834378605756467270767619898063403241245244421993586993959120176087853018200611467359486376343295651418794413108166417569191786854405199076906652255750122090693121214979710172103339474598328952422400000000000000000000000000000000000000000000000000000000000000000 [84,2] 911857232850778744025786746146788258755173126673408120241658878694573595717910895414361298599857495765273926022547922467921673410990250393312780365162327385208832634715915677033195284656279801851653013819746830461858572952494161462308318676411011008052766013219370168620738613630295284502587984209174650388831445468411546279502528836397578023247917389592794842863576432250690303416319815429591923494356082557556317364604726351195167289904209339234642734904051901736731748764387908262482051064699373093904713667847456747452066674591891187875130222764280144143885005753555589834279570255421612508141990256690811011760221383490590788216761425928640015845631331213912667117870545736648768389547972776635425084486133520114845794569502395434204394760572385251158470997018044115598763165135503164955481955066316744658986007897249794812011835504112669474772350898934533104366207090597241557698865343662964186542125533626201615649959311429503731448270230148388628798943086259912363681078128032417647325476850547886624882473896609170977470207989178265689427342932050611745082674647672590472973748968973366796237895908801060418080942492509656432382777746408550537256806505963957931800199276717925464395778902020782721794331740459082278233205402972667686731889633908204481338321085732921723995692170247909445892504315570156968411264326741081271768390467774060129647831843943288074627954875935219291773757092457913198150658816207433698676389433080636088986641541425377466566746709536882986581230454478523222333327802677290514232463272899109226065085457699698353536068036362137812953469943228615950795103575072094766640141573178107854805455977519317477114977058291737669492870657834843606322041534263145918923650178487901538524523531611606517091966935347698988030827947948285210464358530878946784382687850195454146558281710129936712567770686576796409977906040780892128473807589989860168758760750523689334212749387069174673457452904763890121887997258512818178329015749591168828910291356076670459070827298325822224258495297851958639459412620700932461120152562379501868132480225327540349213955115239132248353029729484132324061446874589315335147483696443333969840595748548577985504536491130924919613148925208762034515597154138410888659029400868147563112319384047209346514170060519961408320922874235516347761112276161970493633073861145055962509798871051828099352008525919231306816952835843467896147095479129358661890374134789497051045271172830821245167593227911603643197850734120723218380210977110523086649910891107829461359796230189079404570020948987520807998712835030655049171309457679942183427534826038001578809731669655394713600000000000000000000000000000000000000000000000000000000000000 [84,3] -83550725987991735951527280250836130694989596735925817423791822175303619545192825277061986796811460505417489632379408201611701929365671789998941485541492179426604966996328636584150676691824795564565369108728417683342239078799802609450412386170638075000300081000195777541025881807416074203823556707448313251905877486916195493172412126987660191841753183026555774108555970719800705305289796779317936508097426059052160606114587718613866953454399058412102133286459594504392683638576600236416980724079816925317111877820104021052975707818800225454043529529495798699441738739334176052945017037593324858163740827578849896765687650735392005451462832983268668139722329247153328459836296080880962610353446317303293134000004925000234875368400876274184328719874605847414167924698065209196130028504195262722468033797144001225635657397124470333657422482060687914363040600775529932867503457710758825994677121293423857839071362512702294367526355679839764082928331259394674617254372479276672441086472405591231061536405865600794584852401943444401966179988493569069290253982431377971906493310417096613666854000036290701689440829202428146045223266273644645246055644436242111776299292368966498294758640761141825257720334274319222976840205823528140391230008047843297452464666711011287051493047814906800922573803783690987284847043572955511496193023593774749583774113460724171165008637104431623345607423315945548727981766142877579112892454372212522096132635560780326778708691183796485394895766725652951505087991470701537360609507273058796432164595213032529529373880107083697701244166027576500696539870218556577008254804742819480538244877306162043421184343612674946020696196323757927054250495602327901936427302215036662696664999395806610155946757365386578849263595339521248662209753052783529010526756958364416342625056409974320753150457984054087828852133855139169798654217180034192414393454808335203090456737773467536257376808824504962526614169855906020691195693843111001086796112969886037151042353374330161414297693505857067551698417420530079800575288428595891590109464904811424307355849667140916853484897630233113683607944353103981948502177576207657035854283453461476746289666047147691277931295409348514621068825517692808129345230296228875847404362811306265518638561318829175435431640312415704840150109417369491299521874659806516713099682478513678415095617936923806613941645730726970530674533562373348295901049427695485211532650418212292783227600581319989163808484376483948353064387852097206818558754451261887296781034948525680045550483137833182827955764417703277054583910928207926662317483191938030699221269109647125301613723841095689830400000000000000000000000000000000000000000000000000000000000 [84,4] 2106804146850195944579515285699925503798944071580109086494701052649635785049857028334342515572791015371035590421955860095245241525321059932916253883972905410620847236328815876577325546806020296289055588109573994221553806689138878579753907335441268847681066374361428000066264827169509165836957086026758303635457201034776445891361751724924987753325080306857131532203907709987254139769250539654226330337786416383417856006754264391603745274618595475808899263995451222219026047157478237195934617557278341155971480938187688880085368802553473195174913745800920070846240443350116128914849772236124694057573577601684734769621063349928717422224703431175483789891308579825308031850160828882350965980839181590559347839384087128292634082377858319782993421050033373247112265994332053428992586481310149910010935734511494135162168331024914642491427105726351831368236726482892788892114209706196142794792304575717878598035563423132898231403842608310762196448186187050453740015400548575988934023265286127605120086146938971701173221310668808397354870548061781130710971744097511395120662395323778386282019601015453339750466667808490462984875673055385393407067655065986678559580705833835243225804086997925995413780337587226008787545993413062558902550553711767831126690719023679201213515249552884771200660201820038316123783274708321626969749985918234069830317834467766419101864942331939708265682068456932720071192197645372472419470346570416332281039342964384854433357173560593459993345665981684064835196478064021294023568053977585202783907594550766374430361647166384428669872153761476752566663872733785340535838985375788251421313775083142163114272437295991070323964336950250025583816508567829564131844830807165523235235607932776400954978554996270130402885531897803128491509240071646500809683177023773963853810909998854908154956583313234000075173747088161978642753253583203203019614200133025399915716336807388791936104078464901326655455885351567922912258976951989328587303718460868180894838988106978706489458636644374649259796683142144590711429813023819958260613338155341066674234033780487715566462034381222261598961868144186016328233465367692277960933176883840039267632002167087877920414486178727654484811978409398106144354137428978470542121548533313890835693086774669385717772180476303563957328051251537477016474598474837387691387173067636951790160346015432222857814795220347791572972225928825217313249330555147811366027919777890774024643515963388345418935328410361347799124411101141704030570882174683096357110114620916047381128929510810563303580897514024343296475661267212500764389720912497392047814601348817191109514441206621181837312000000000000000000000000000000000000000000000000000000000 [84,5] -23486145791925486213901276173664521812754989474680969184240487125354342195561810764261617386480126560262469567841496468928898118780840155048404312268610851820012375389685552988562164080358614204221469030276835000493873518474678537690764783258995384985877421815456601978183133657309342557753962678144582775554061470550533411772101770149544907302121045146474880500563151448650740943839903844948619293826450370305108493960293995738401690908268257511625204504910160423252155966492928734506878071515005082352294526158219431780313027238826163344068204339718005100849381231124203823603007228119343140227841252054757139820848448978553361013865066843414261486571497050097347059747685964152267748991868354565262189916723106524857264994719692178216853592535405023220918767483156994716932622424743393887051851933226639529267035932318944059393322067402906802979866431849564747649343892277001510223307258631979143541670496600775279927374294024961152145588457097494273417456441342359311311906099108115859080679587705942141223042420276466629117827119938869332132256358313155369808903342583014407206990745776868583327512652576433058600502850890472093460603282028788901458081057132926525924441198384666803432405673785909697335561129979067956952088566272528189395561400809759090113949613867853539619016200960662097243346319999087481158744021996506142215649798388259563573256545675654111401687439887726238540367745171840507864817162373609004062228220129596863046073869953888382169192315286208549230038943437177829620821664006680389740891473189172030495614576782216065529677538683625606449051060743533454265208370123679273628766434162295210874638104140833375240834185768400270869373597905697403929084332087823501947819421464709636933174549641578296686215702876049303992321645898815045156770439212258549533713377429425706930253719971247745115066540069948818836032981297995907542959310320937192903783079146903284165636793617322524554631358706943379796249802937582764129578530775952998270973880041454435091432115777128632358036813208256069812678010888028810757414881326716534847948534182216413221142017093526488145543170645189863059874455765550706953389494308976737980968954793270311702190374860219320724227098619792569108793989928534334132558715133982769644127832521709237651194919873674014973392306402786274597074786848481147265678132518156769411613809745549617896011242961116725757998139897499263223941723001064647669000668840066994121794230769006437538329273385999277018290889801786363402919134889179882920577683207489804403370781756642065361376516883118561192376035944520822268165617385935552602028331836296567741023436842273551155200000000000000000000000000000000000000000000000000000000 [84,6] 141874449280904294232326693445098579119372013858892492211260956643193271934638589032962307488035940199539076657689630100146183441668773465282944446760913224635004947208055149977097252743403226280045070161768977425015562407116223179334280165780833834736773635501459194395029663820401526483689851380174176453838273440218282345093773772641824867317936802999386061166310724888838764464310184197724907345024579178348413156273466828050264714166748054660192000237184739646603207435869590878541819672995927845996547285855708263634167482304004369537863095317267551435456173740173108163448430915397088073688220165759192583450080903227098963631145406378791519570538849005052593610171118372379700189068436386826169569943838152739678448049783155775353398408061481392343121995455312544410053000837973597733839968028729760132414000574843098163119750022789097923227659207636399844521500305339226574294253082667468375289965560933949997956794188639542807491089933501978253778529679312988958789615280412618438221668507458045579299648150145941372670652290406926128417887651071751086453063736819373991842518792802423657887878932690814481875162954007663086405727548406851316871106329928859901222109940999054450241597800516490675514182022792466347844420970412116746854331042770558490377029845160090793433728392819736922799623749967618410705315678780988535052476542846110583665266650898690800304771213085005497434794229389247038162723594961262784092272065683830871886212808039052754649437617577068629351394077295132497549043472191159139413663779320750239058557641893531942246870808482898013821555840378382367906793655455428684882470007517484754360942284132886990569948722417283715681258538924574636310518061968147664964932077769632661175203500855112560440894495167852724821711812271422026637231933615663965808469746846447131753559991886569423109878258175952935093960669269234465220616697566321991149986283591266332743523721554139713674172591551179394361040178233042789915480384291332586584108925876906498434801678758333706855906029615950790200652867472769378728909751042574416327292426817334911755658697950493747282747442384430648989359136882544374838231420257878258130536708040419888654001679458941500858942984570481923619411976825618668534638563288651995282837981942952733862810682339125212799636895141738888755345251313758813009041749284083259358435874889115300814569733051890577801439878342612075797065932297375454080493900000096207411385120451002884233799074566127111818354187482617810323833344872929603642078442357293136457615101318671308023887854560355317676283227750020720891325839152760511699179263602178332221808964019702705684480000000000000000000000000000000000000000000000000000 [84,7] -684003340255964895229659775327876722091523541847458251291066894808641501764630157187067708784001362910711089198089630465556922598518134296937591474739971027605790042549503614404515829019119272381100121333710039876246558577793684467131384768498774380699925805555723613962811118094623592002203352245558142116746494437222384807703244091510908233814067855043888879232786402118342912078548818028007510954725696655124502783560683463036101251442023591909268773874937965435719496823676186271628177805370793787489454694709316412023091518963485994531911766769551771957156981378075056704675456913685518463141447782170021166575264607198491138528230759272918757466796258068019933695570443829429119621766192872914567832780551594465952848242203936695935017367165279384424158634039301546409387254167600966163309739351210715978108810037291363284848889069970021380310203545562766604860131145075562809311578931694875977838371704030071364179960951360732276397628069578014858426262563121024129708167987814688650728791492326451656500115553615375973657119859820272947758138745908395909575158235101698121051075446154696321069314677067014989362256338690422269436492495337209917221180701640127527308699032384132349704691326460581740575169441221243642585556540955200670708031907299894032510278141024368223720394041072307547041629199083617583387464285602132776228897163492382183057268717914093989888234350320289743632939546222480709370571536980950431329700200810756871419129273109676019182349239545072500500994642460165013606715238325835074748535404667057051205600786676503251145313773651800386125627756655358674542753516403791794137036232719971224024701780217675608444473254280318685962593335243432487160886370963748224705029101408711194596161679403561960273854858947643109759747525896235981715664069754350623117447281276087570497005295587303525662565822429787211671058716489738851386682085448053122506334955230384446362893221263809925880888185924120067815957194490008272468508934200752681229349067793471966913607563152316666087507250177376504443682909215238251149910940707529968603637541474085507372141058843726209939201817020848103490329593183358178875855835069318816114155294634753861849006236831475176280508334593844348147088394709830948429020832416656453408341056006936453663481193549536230727658583879955371421672400627534691027208527475768147337768094554972304613549231126082912571829542411763204549190976345110710160125362055536808963037061291903565858238276570312029174011995816772494486204415681849501629587087666253021496932917595132245717079080700926643523738257576497615287604028231633862645571246536680367689315609505134595276800000000000000000000000000000000000000000000000000 [84,8] 3165336980633068865964730683882025410664146070766749944611373589311867399933034200666612368428383444303224468097505682955424705349286708032854921528768072309786764155887248102761188083553103679489508923214184644658916901813937370052580554309771360475575202494823809238528233822032733391313451295075696103442985379733825055241043437554251248189770254150810910141585870626670317939542195484810413000119776344071684584492932536684057440679614362740521980896000014191356315760550427849720262025261614504742245001945897577885234148923615998623568375303127491339004036780520711362549233827297954229447699307746860751740489632781047802088483852446478602420493329475548015626176583199307153052339400044946275401596266612630423582157771722674958274396540001001447608208401748022645465655637104113997031165634500158332813267567874503831984068911009036114629987040685821457738991021554049887677910149591046907303396537984440201808804808111172602585230049191273611046180246517379381092337625100594611376636757971090090426150195967162248824061822807836167792182061844217116820408427833391815069190428811616656703529285074554567914689603964345307268308785425449509233525001417597504041820448249473666735724338151867600410040145556715870034697333060934849143710460070148937876733007690440076542268564781667600220917799399725674401553858596218836431753268989676102748943384011591594770283727386458274677685782251204497664860854494377323168203199396773201346966877603520663069942111006991881779483281548634639705642062356764336721331965021112883753402722138719785477501676888202681888532586196724820132541799131196863372016588184380122183872104390738415248105105575548668510835780601887059760464181367107243612328228092254418163034952509958864025035697445059352557009357033439407215344975469131415430158469651380782637439646435779071075685647724650849973065886267601148126069765068403087555799995770932842714249705870502508320643244874260637702467939304315151790525989749631600824914574824581320679630340526152862574375429614334051774279338444959560342279160682039978838984497859762342264750993244369959325505967269778639176250857697613859550059319607787514923993312858809462162186252265864737163602818417113557593325989354368264271506837120605971495226275138022709126228055650467998382249901098612919233544569770991244028527282390882866145496290178100388011955906714476967692426524707574045773149575622577834621347187552365297628772772185543000073747407282641403138331445471974776707536907015149838483604946900091712234475444355455912385712968090372554660321431965841785537727295463261822614296649339858430749885779829374612144128000000000000000000000000000000000000000000000000 [84,9] -12219426324385476151413070774412765733862626593078203541235071286108158157292905610838106871388726980754238761976065203959061132638538729293523418709066564696863263971459414384152695616708348863955830114296861419880641912079039524167879010760235247279123498072949826074478364434351371618248885779769503644790109167633463010760910256866881454368596417357032650691153593864741734399894792116297311703985411422967828860949978192505302569743737760160813449938152706111687869090412406799265026161207255335237464123879215771868500755410009257144128303015265308505773194217806182076641198585066097620722500818410636447101912766791044907217253336317872194254365187526211002567284961351335422999654123820221913712877482059674730960171614328050391876492395306387557628384916928773639758996826113550813570599674387287914851687315303887374987425870850699239829916723115130677420046186596662130231200137950905609846623789291679312809140393613593643962044806386057537818606564278834836868136329972251022787781505087157130750722675170182362382499422802705710590334634076767377168775726719487317755182287426686088513588249131157977689845575229469252838644480823423339720705743532959308666641347711356269731424108604256607291453169389515751041908777147109772562212786057842059284589911999104040846789958303131204430690376390393666995066798922718415465116889585498515674201144076120018011118981426044069992437000071674783263545575301574880947555790740739457198919787364841280423443667913791683862816746456801771120371824828293483661789730488387802478103203456470981469389369670691440126589208643128839237277705619691728700540935894283779239349281118528727011523184143849733875324325204911039304216672802452392101910834353908204560258098169735234251518976601432923709701900035375760056876290051676568766330709178179848802749854250064341264852765982254460220173117609926309522621292352779346604685599860108453547194587864284434400520613284396855806490797579674720685142185122678722108031772357702868200421232426038810702735182698575226365968476487719570820697558099839939161645349220804151951812230097977792442249879901308667884168299033155211287372573243560777628925247786426033355766004328601895791053150733021950408873068437352442021966970141242944483190002460821550288396547565971299204211066780940956659251039161388018896258261907854274394594350696056043208582603907564119517571256874652628612108601131567517546816779872775333136532446037508375317559703459382992244266455464586075280159140274331910517734024625319924237340807751063230194453584179252066345225035379325154468842557462841083998686335403083504003402522522305005879296000000000000000000000000000000000000000000000 [84,10] 72592472675562737870127962467897384833863150807528271642959098078575262609219764315133358210129854720153792511146015211353165067261359907807783389561657008457393862031238950806624212471406157840462217675423348567758515319001021855183158585404400001829181317025262108695189872508367534370619056893841894428291541160264087733527601766928191404967160247544839624647430356717707663190278958888933093195388756413546618047499004738120793936700073233217776297182836022128526780420892828892975375713789143424954980363502422002450666760817491471100580372025475112114663836613308134960705575591956042125593931679890201720430728870233521372269666191913479327017353519364275226736191266957511636305407055251230070311027279760927402266348582030190157287937476350499920027976415051233120942989934502493071692135758329692168035468425176580330593682447793941137842428139493971088413843814356583032818011431628567647503195831177409429984381256748274961206741587778248404906297633165634100565933925633871444295572773549049355112027013084996033193801096348183728099207307841445261151967202526846423469416252197197673811130830154670399652561264517992206683874619779145215897224497919324973608483625687647175765712562056002419309178310716814739708379922143569624433303915600638441605251700796509965627077717052957665135041788407185281965378505316243422986317400980249834434704154031749706518395893514579881594713095611195074414443124801769666088103390242085919748584052921150571805939667844902384969311708024081419870631158537432324050134241095876658411166658526483388387493572590302674114595906466872182212388973019194044848711056111875021444017321498853201627175211746258780004209131159961454442020331228429051144136743163358855291675955903005355322063118340401027499328310469462306920093289302473824778810438334675944365610704842408485006599851239792367997924038419681433695831077111968841467491409059734939050887717547088751996696939062004904727607978560012479821113853286843418343591823689258247322292685373967273204970752405829008427215149653931754597867069315093039890141785603927671233027541338587949858166091901567282462708511659402812050029987594118936935607080674279625552147866888844643648124543218689559990876997857001763215632782559297940273570338221804488805136832884365054151708889608403204677663842404992035157335217248157614785162829080839701246768311359455150300415233197425198594434186513613669895077504841841042136417979839245531621124961235365799089114490058781274969614676835332869488945128790470330128637295510802240324113558404022464038315315988127920581315340169330125880987876328563973978540850701995924783104000000000000000000000000000000000000000000 [84,11] -494804807648717545856451816445519295335046800482875689391271503464659015049103977701687252631951315482906231401004922439871955811503301795376122119548414605022539104024191021267866651914101829809406823197955023339168923219915584279917867723644043409360156412425831782232796435767249386717989721426577215468520650761258618487665603309410997207215498675932172244520019781384350504237748449912828272253136409736816056000545524558230132598640400758363264772249985519355862419057037529991574055364334829169860722170997099711515912512718995369142554445168875571474900567118313869933625398441433846756706525201697287835977061111851460382459343148263415334904855731374253503575548147180171431887763814906918721819641249597215135668960755830735663543910313687375368337883967601586136864038707566047222327045397123092630284818866710141546798637474137906359035612949517722598731717463454946626779806271060716365814771565583733278472332248476522123464022125188427752001074442261372681001539593707083050614083696283962514154038702688458076202134923969945256018213838340002047944514962365994668659716554419741127758619214062723347403409140017334344992027835933115186505934469206942032582256124014646987550325912550464611290406439658221676994787847027946569914028278956490498276082525130499743127751977387797871620223704942786579537415241349316921611394898239336489734597302734971280276623195322198155069065327409173825583263148151523129368456294356922873573713193366510146628682499955466640164533173534389868203351696988785947142692067481958851389054979156345290424179520365386302904178015234559992662209822171250134905902784430777728065000879439693797713448344262309998346666501231260411059079502453732448698965505056933734901622182045321286135826975461104507291049067140970723332393846058565045540424228037181410592410619503183986102104619459873606825163663667348032214551353288594511557973385032241185443792124516835547115097681382987235111203693104625453834826054121509500481170766708652135936104100179722838128262515014297926026485364049925256156513007902258954024830727994715434693539101274719480915293283722386658406668067179800510534179656660240281355344025344375412661002419810711618475659877233585622182713090628578413602578664415236953943772081352639042360156821805312869987806378745140459693756960354765204912693981045632589657486678274458964742296465951417654471816736703017098044465302936247083794249405298727540859800495148649898359912156634755005175126194360348313978245936005762201661479535864031052831735507508089323295456521248790014688892279720468287715939594238804763025262324497030097973891929308524068208640000000000000000000000000000000000000000 [84,12] 2560938616199567226325986172933696708555604521323661226117905199742114393194888369953557924470596396208701934164165391926271581549668486954656105679396329358015462757893175458313543529154130445574120140856624006867255580695499934825241461497249719672750274408630581310177164219052003099303427501510043958403540722598986959998403184005674116347721663430635053425347933859116338565338793524200222825645895149010314892178889441920937121521283138415465439848290632614688453252332437424690502972140560364923446244740972356746302813145575745847828435962098566809751503991228734695720341530324793409623713990403671541886384038093125574364412338766749364833397535762356828341078130779232188618644057494658702634877763525033764608378262441230659079156960180971483107710265244595667238475507687480007164942811564706715018437388517588067648560014107902217949146455592182233117804037452427240804782605330530663441453373519682236870784682667275526549424589046248021875891614346339292080193811387448251658828096575409845194303738760064774756712438999525809583038427865485965480695473131399010426838221924398572552991388270339794048274411241043992849348557485966464596364098321453433133180164771023988635451465909911428136583993082801788265095356175395015651382546200617063242521396057189065106015338629043762522495456222503743578555057366714168362241139182611346365360847945784990949974910519687263958914501277946345273215608046007756258456830463848726465208957689110715544549082529478343975743602253071472865751348380805302034526089694210598946649225100183239162907112138449276833297958344683294624147061662573763007723008145416580592927734358479648694937316077195708141762936882664632243065324808105994059157002123215789156806507229436994440830982003478924728392817156084885371193382672956712166653628819807935310577134185314295070963267628818573436318987921055008491689494275044221825383864897417504577041647526136568409062748244820771703781908680995400189959314532460024095707465249656447046999164377046430039220635811725118652254963576753889098820940316135272687882217721980268867771356394199521728242634983953635621151393585205722935912066953850922272621288810123084859038437348624366755566375247627574073963379682598374083506204072881558962897283872697239178107961095059811134383544683340954579630911419776630641499547894498418393631597941332756953447160966118134744846778110181299186902101352260094591975148273907072081472945835823793295256726954432071081808986389397347707292593345184644126034102105649562424648448246089137075198431456113717991342949087701481285515526348115155074116998908451035628375586419643045117952000000000000000000000000000000000000000 [84,13] -9606708703796299593419092524764752555616209357626273470266381913620042252392775684916597426859974394904572502568254102478001117912625027088456055269992461038071199899080970839836955711542935668030496635739360921135389223418518394216546552732316102032162779184110782508072947378210660049647029930377988739078715360064786213909313330019007546711706563119727184905404021160800635495192665249285382529686902835953571226080861038184600863807400599719583539169500870963276546202873885804319430578809585912462512211035983761731479388973395386182159163620469125607117915579087322533173011537260502030986893198589817866717929454184663240105088073339307532983362413740343179603932868163519804273088228815574597232198955185061193174282393036503346163085858676165659831806031815051459999034104177823378069777247974167262668015313491804747751561459652552625011690619625648513983405759393811126678126198955399426680178179517350355320258635679706434795884307895757784335577329435272768293962787091901124289883713638424982096767526193704408773553967419794820183287717448063038987023007127834687656636566085155104146176367858181417693263048186917999642091344462159866279853268774024236718369722713650775405530067581647255239045568658680532604032656416004135235554663553071505530882168285075530267383878520709105020154568863253599960997561872802416591160735083514825303553189021354483543250594089197288706056662599983222332657886050447817019251767109051253034099154948243813797700678192870011019315292258840300176544572883146389911509982223472227296116137115096125582609515006429753755517127633086940727569106726819018308309602810666579891779544242108674990588106611753234543220452375697436631188132344009370003457591910248318112012551528505163927187465229662657568784998136565315347347180203773057738459790253781787756974740005754041072665924554928717354046816811534821230329456428546111611281908254034063713792286480193202571684276358616649596615508354708342691089200513176744639988298028315613470834309002780200791397341325478588746770653712250775303502375455323492969474793415450537402027952944468917509591356755801620206711870986867072537777773364010300467264578404850000879577663353401754626905859895941042916831999295518823045308958615971829437462859017376336052712650145498896075847923588859975088856279939101163544453336220096323542252693349061225816090847642826875567858242307834031996522808012005496866569514851041302778800163517466640367324708067980399216117330848398600104968524044336133216178547729828260040198930089520398874637345963269365412071375389569043826742181936322067367719873577136687757052540207026692266393600000000000000000000000000000000000 [84,14] 25591186170637334758613244925156563773550013774988807032616565402239134340116281288486227045407800243202070879568087807810823084215260050562963948893650919956543049659814714776500448492083276673264223288515477218934141579270363751895254459099460380323428394082304446365682254776536135143836008048310478823402511077909947386660605926894759089427781292759012584594842325922989703470935337760501685848754023943204264201285144817195894055295669264149690568708405362108695865593585943747125943084423440662835055173586273189513010672038460294699472371614018056607931780578020312206219854739404501312366348432606921481861137775295472582523566293456647778676121898584623291354534291906343312570929711484419197517565871817314504904282404548793488304012823115273301186116497843236812602329390751462236781206805773348691238897815521219410993059887141268575090643712953813351644338150773209529814327954009708249493958741973473977055148493503401850904060564116793229828143715207476663813024881544772583348630977972020349424893135665237170637869599016630416584374624801507912993927089129985672664575092086222942816913335965738975513771056480640702731849945591439016826253306429580729119365279487844391520462217257849809019545220589504708991167289880131265290994196581093212162406938380178523682510347344736213684272923566781870586752780193991578038421922488556884094258498496094598204371610933621083207369021381564608949879852856352567663423377360146313488304878559249910860427939362278620284976760217457632785609778533354126074067133551412792569000439117245293584086328658577927616391632111409357033100624586179982046022840468756117135902955200120870305761490385890196246456289197516067489010119218324564866911110993021398561970259777844589871360475344984412569816593455060965024419801997181492217041314277705267000981404795966813396122700973632493966134334032005057986994984207625499302979662468069556181816862946033381699043210264668014466036290496439487674136561352076426420028810200794174532114309887872218990225208689378744235224046993762552999056703318821838831265623936777315826226320119606835691726609636354608068572122678541817958545176275303978699231746059794838555707544642728128593430828345933359501461774393358589039920001668202103481729903564901695134326648349154344693983831114249536877509569196056916567758211012194141037209083641043074089126736005216283227219773284533961868853992750085711721013674072925954971825455800112646117481584324881422581545034422294801072939377094939690261059930383159331940816320752676856074756811717355527108461940451110109365308897203728629452380363153241711808538508166429008723968000000000000000000000000000000000 [84,15] -54209675307358501309314634243370848826148404415223227493721996091964645651083552493982059879726376203599723733968465706446908338833557039473657442549572593417977338844877748367791126482711707111050027769942181979890125740030598138667110769282495219694856018018731353133315101548668187710914531424919044272386327006821545139427014832483382327739358885006708929050898723005493184713214834757313383848858042048743312734545905786207940372813012451265917661066588261355724314437752524176955213848791479409542591036595051291246433460696625102303189455698139624516049946530649800670746474548189900235493325163317330641504769399891127428280460535295963791052295156618643849059659201927656769372215573649767709479809379318853448155537905043589453817113603643038764478873440834897208886209648292498853100086001685756988683197535623862035490035439931689015986067373250647985038245658110594464235817674506794766441326804621364928577900609420066687459413006191476819360802735498500372032974519428856139201533488008480912291857618331732644622209485574623521524233084932466106105721118058884570616249502169280487469117896772920498922319698848265095356904642955271340373601669887138646718773493375182229439049982675190221034172698715370057700738983548864364481621282357649820554663685625326417275659474713389594831042427105141315807255956092582830649149504819583920429167662119425936593053028373359837281600531331717001876455797689808091583666040443483097180915650871124293469651546253613783408522669245924603334944138166550224511210264001690147186858474283291272838121066856697265488448810813112957934042543913572643842995019071593042194678823388234740535515781058239307569270630031214445022814243311023784341323599270074020728434737271385107102125674521943011438958770557815897710185526098968689367378020889953863204605375756362743649600766935384472853339696602874372537025169357889531785306640126527367440939140154084964044547413704911413374140374713992544421143344399775133382901787155725773605319951161585078063351602448162061017744904993780817659983953568438603060934074432543744376841624350864828462389700905968529810462805203986064007330907011312018363426519926821420022339015408875220103197635789795144702666066158426675315416675067179158334607216908484823467741180782271152636519163479826058737069760643137009244034933468571093852500751232519282264230619392409250400900655130113543532168123696137543226674319127743650107628818894794114779593519998206439517413740188738893271266345877379360434254661363629718141147348812499807914171156114500520838837444470745374279247483866836055561906176345990250650455202892887401431040000000000000000000000000000000 [84,16] 113508018473158635586334235829317874592450338203976886765012014900276820583675843214656337516185555163283438529439630582618827974370085645626528251299263321872019114808037533833257783024523830829759258470538090636953779934165091734824523836154222365171243716948809047644531632206077081987856484086664503559987671875776700448531093577772715465290620193185775185080506022103773391994424598754464101363985960323117583594950684505896216381454589786323117979523591136924211159904496336408192953634897972811192204974505920557980936807420814586754227198146647094143418676899778924193916566095301823215113265019828601067625898806941597395262665250591331555534350618349403882614417336455393858201748607529489274192786602889896418737119990895235413458379617529954651128076339941312671957897168523551447490085331589820914112058501570784560647402090408292352134763439396290624575118042441431623906141694927179620122777357228868088251975953722398058854931499899304589395013409930206416043354790869298360677662551217240763744345516143804868589633461054565807525188466419695522725674738642831850936713940427378783160915219206039090639396816164265981302255210929021546579605699077483500308348025221157446093223585643337930054191926626600132164776882555837742592835352894636007838171929238495264524446779544386211269936130469683088183051589915068684079691836214150795065805158267054305921166987601099032084940763228842754794989102313674648344783486919243820265614568150972704874147668985664474500842122393567110062245545723405499944763435730568494484801888412997672318552368982898953604813893944810098079785095616236513771726506196827690242080700767720197979639581640926306186968889331172873625453410375879328592744065461503342774490512415619499159635207233625912229028467748240011832757472134054409668800656052765425484305120720797085400834580325582931710255965632565762624042246869345913794237841554662523002956359332818823457355482821744501657476623755814604812423579488937496447585255533099575608645345170888265936276656609713305041299104148962531961950421222537462985079160007514865732909471166541042796011075666323493147066231035283806145128455714728437168633794573223411782609054635172045472813245215588483674885440099238478717912063613075833363552222386299941512536222732099352423059297813505876975367804912046818752558023797679506184722029681735493536649635942947062190632822208381372120450364928282545015410737348493843860880625172647176147534698741773408270839716711188637167840591972116128175002406634603668067347768779433935877260779887707965946044696810687572115170232753046929960331518524050768033045081706609864867840000000000000000000000000000 [84,17] -233433945847417865482804048539126102561525300953564887801800209116263462379013739532705572846348407161937413596964007524440752464860453168341602254430143395380217247800430979288288252279718962750963079465694129257571360029752632553291786389542788204698459915245659002313458443158781699682585284706369487159863763760061961302443420555616715476274669319456997643658085441821120807517186594176026407563076606369877410734438381416742137795052210550062361799142105791914208507954134287013361641949195347130318149814140125861503279287508257852971781995509542910310915163581955749732613680322168395918819771304557761730299698839636621221735289157779200396148026436785276398869208164482989917668410036561849458143830263473003783457124217909297956784169491152759606458935318226904817542912939133682692178232892750775830547605738823125487608065926040261548699004772583537334118115690554449175073741606973988780630613218713980173504687793945051198009837931085425477720017539206899568294583029608755767356058335295570752201999727115130565428255273862399742969997084631571407560018108287308766374982036005650791606593834576522628552011655733915706080995207467454029220816162384889810488581990807312691729803836953946433885870526740688988284133961735416428739594756139266310509394965288719489511972659866273413709488755013123602415587003449772146573034544758795057364704290163688033209973065612613626172082545022300020430931600295062990954202242515695816608551176449094317393634028815274677435686083794008200636714476970867750037987822892123398143244278649315496403717972761778393502158615244078734008958860822295892668227531852153159626303305784760127940133970280402511101054448933969728799335310823728270611663192119772730966777040856903986150869008141061049253997599130477854487926811282173504342156398256155885210332485559077140470760113698454271572182050213635253705271892310163768188828431931068089144394194076757300492192316738495786803582721776817665705694832311824850323575066582716267253397207463502998584067987452525747989775963454153971742985350502296140879575209984765193700926499404593226645577364791978329532532910362578216675050408071740519864009461314997896839550946333922047379920614922194727352141765486884684104872773845494386035277947790858342943189136590897084388453349921621417998089438069698329571941565683938845307520905116407039070616065041991115258845270441076907269091039564927804079385775165815626196109882667157093571685903783817909699539593155980813243861138082826918936963225710549213125990529947361047284651784170267449208629036604368985819574873619142305036028650957935749733560807083224963481600000000000000000000000000 [84,18] 421645933223057281988803899525853053522014872729044013937923625779078912390523379487956805649394475091894172116595727549543008001032510823125494329038951086806338083097448953369512802258677001406684858688465792273663741312075055593871537114319199724752674348704136276439198883031723898663945152770606144084368653818966679155538624316796616458650455414374703047283994523382643545411125091719397514631184570552362766844527371393807423486511830362304922925093737139020705923745307970344244354264246099368254910795225992696141432175481459616074548414421010887846094463987122241003405708360360149140479760005192026362728317079105499034217680196220282534897954896551314459360142852814958118863107563443666747407585584867629991698401767587439781760220714827106591238955128040903402711217842306667116251600369740351137729189261356317567318825544911541711243825418933323418534230555989937429010488100238156280862300109305368826918531644416816020842694887000833052141401715108447931187909865052640038388759871878802538100425709042814379332340585619481249899136492331038605417465513159422294984816166106571465708112382287362635077873666720584143208240780058222995833657966308109033271778199410381641330848545250191268083403947033689180584115499819080994792667218759625826518640721725278619223854069292106793534453004498187971361303188682311544272700297296538729208345850576661566613412416960954801660232565725704311861785294043992321772235251600722644276767621630999572755508759818064862700590822079305182095922518335099728302175546432258121764047669778928547845503314678685880648346510650996176550875619751948053298387776643118141987616296182770568803472745531656942130574905316668913736999309164146280525909640639890886326795999134908456150745981277010307486599303316890325060281847365088992871747231872310078391531034014149991882166410247472007778724437803353643664186211902310027749625608505383099550561140739953523705380185613838240010689189417160477501782135386738813222321205606781532442248568267160363115727969445607012401326516681824550098164348235255898769074447107883062108176609640227004463742519239410646395206351439429915846043848902558045017958207308759252935655497785993310597945962165202792062082474338926613897297360445754521438971079419275706952014411785569616263004694239646308709429100180416089906709451198029141924577933155476230271722329817050956772079310900136900485823524314648846757928816449770418090778618122220030387184054157160097930828319312073174937867329964283483681084877882890389308526545334397234131141371153385815293114581668955958089129217230917079454370220732643508294773626478896401612800000000000000000000000 [84,19] -621854929008582438706651591295590958712676742792192649568928894962825862912657045367317050251945293988607058797330957878271083361292125128510024475980213414474244771694624382342779188094688895775122359696719115276453740261852090363018844599293359302929402888912074729192760293059194042894232123809087292451644366367402568684780581938943016536979274392972172627225268171033607399492770962851532161924197692776845515787494851518274026881111521844164897908834712073521841998753500574221500840144981144228761692254922602360351825491321299422285866805517820289404250406294978807179524599010415115825833798016849195156333463277324297881413856217465846259940908234757475996923808114267371589403402778623825753931823657551421179297733341651280475107974093124991359288169029698355868170947862367948292724700856448030949080019047507043788968324737711674020176779284980990512017115465363462458361456908874944131737761689254939939121740166269613027683923952938808132560939264946908907271963400584118207595604377855500186552727629569627254558304058942490425673958181260186449973681651385546093142064529832176136891957011695169740479904884884050939832871385609411869159682682794389363548593865211126567652207661116743679220006611456693950658067494039031370923529524150189997949663674129765866988771784757313328942674771347178835991203990144403492789909757002354592456918204857629431620094440395330398786503786625112356277583233588154426487485823797685161220915113400233130996947902841745548211895720236725938395484757620795585470040177106978901866392015284357319390289364966481123531232490948098843498774045380671849333601625550798967865113996683369277276314198069998926165202965356768343843645169803481649361195996601297656364564441722747338111112980382414361533952994920371948147669717038276514803166539624227716074288336089887461836011884595599536094579503694124740144229905926282830331304524344891696618513279713792816097703229200266190898963655107460297314882122485297585831199160894198171614054675677511080441810136679227853894584204276968526759860693187787707688230466745043507692250796741031188718343635129166388747740870025929054696832658126527456764175150078783658163661311092428103635448863662023921970878400786973420677140396997423064193051065235383200809158912078711070882106782563049155692768607208346483037732666943493903957083494979828133506473486376861071935879242297210861695178640453998270883822716388317907764411748235791070718101894667754053679593516698302350491053262998288408654243672268007049718745587213003905842580178152921604510969919443862001867470511544251577993524938999700527753702312007979080089600000000000000000000 [84,20] 706871418692480446505518087289625899622198066715160331961801292538757502174437153414099243451542137384688565722057197270338209073981181573037035186383138226819165984556226267099890808064530471698342776351063127213978139546599816736507450230414869016177656851904730177876752947431286176052684342886291791470448331451929152197185528087306207918238433011354837328424812130189028206538521705956063417467302744649524772100049875278828488486865847846644274148303998582561492697672850516651427716038076878663402703086462815754754100599483333253075967184966341724963258281184929594334873175295831665836366080437921736320334659754711414685765841126642150601322922248706142855213681936221987432924648285212871361153433997501777919588547518466133348306623955811729940655543072076442697773815201038731118321682471067720577115901992295119162737385599646580717324345624446694716600318306276379649184895170625258315948296595926028842140354225694466536593094350462336405795710067135138435050619533710519204725728077773937245490112574419282834133090750928714848345893780058322841888138339510244015048009696288716965094918579403861786143811211007669026324530512896535243710095382285325972568330581339775028288362294172257367981404920921562829108414298512105424682410491525448195043415859756402517869658356817668954181058616941760923454655810591969227165937905773473440562746027319746263169532758507812144863955099722630707112077311464637631839775215216284868799524062207719693992718641066963516406173296035932608874002136563456452487807348228024874849422239572368117599365777105211717859601229040725314212581960597562319287761191630260326976934538233622077912195675111098642352115894439674815620966207725296185644268898888636949859657617364314415968749790892504536641672611651184735965689110918671067307012021875674518107945115594008526488449566091621050784100608971194427597453621268427755274684399639489254868923534340181162325446168585597802478462183374594055207076061169932242569872125550357982110673292605934073182076422007038111014708058431935459181348702632382530444146759588280460625902581381670941262123325785385180286277411138616827295591148051123367894929400293588022237552689484590084281265559700579303622636287457791675007453800146599449337673232230527132129715719767549974377491522473814861920900703855502156579818067791732378905983660418402602708986458118061511089148132145332976518418010508802015934925507712878805988520495263699158968914394818312226964995581420232781261052888243428235633530288017720041723845015050391101790967169523434892441446016192129477409540484662895230127256314205225348254591254774460658483200000000000000000 [84,21] -611047929588196948767529174574694883985201770004527898882906754039397836084233150732768030370663083815247335638611245219737478698593205260177693983954667045874001729289708338591220490947567184881733432435897856342352702039913784164770517908949161212817651848053767960427625384466516519889080517403234689400157929533075503934413500753742579002861147464360589574541032004143783556004669609087109939767937278040513173001392885261460134618560752065345502669165087132166715123378857276666888480559810010458704869981808620761999976194570234736983732745098989573740843553223853686358895097279690338373182925056642128049196750163579317620777470602657986662443860354586786885731511747912373956925410043933608236119893459411660981345744303562952913950032602061217041876495729967533205450207118330482051733207268549005417487303966858321444207742480476072395176692051908399793796035132111664615627484273664290616011691590887442013406015908740841199571356838592627596363334516158214014787610823812170271975835829779088553070388518490017712750835801725038142523797893633263660413739983407605057073112715047196533637547196004859238506808449203551531620550825696559073825490271100041163875179034224578531491728849928255059720927603474064880537468229983240761408843891992192927337619683461475931742631851344983216056252315330237531381723452811193059997889958014998316907280579978591681143877433852528906191203867776665414409632261929127436319248054826944047080919656026341495347971190573053275991728395613877846846794986633223949606149224737633704558070436643522015943806407422122999872191011411337404025472977108947014377997318596926644544342637888889918512754284285732192101658296814256870133255300103280365532467013525673211725466749674728180662094593160050193462929860225100608551315647129503566552811120053363349991498147399285709812839438898248380725759506972009458629519659955319848587697657314811617960756179039323748492149942175796262281771742136240878927837280718620433366731417883317657950298532331101352651967861260891004801015125274243033749832140991887726207544568222500451112787740631285994808449613590259476678640882680070213859139791029837935169324764348132679025133666294975247166359364850863141018810114720965143020704628184909784431336032116713806391484232128857581738047030654790444448934954290439194218406510585932663334116193408098306310117105181711899331706538506285422374694755856746571421579498838606450491204788908231128868835528209965389480296687800597243088166048199247766536302533169153393625855642686445207677965990998743255619124353889100529717538026829184388608367086683753586187996292053521661952000000000000000 [84,22] 625376176257541099453025530877061086043969160997396913859261012103445589993565263535921826292166207567000745587363575263117408359726743275242134921271476758942350600351022668397917038805066332011806486464193812254600592190842575499847208475271413168443951848192032076291931798784280593979298519446613324690371501036853415925575742760066957621829946084636008706249944061559476649701166499475639505821019140880128890136207505643347479043860075455381806218040996431143308858353782904274586872503825303399642109583880110645215212923319603404709537526473887707261977059891241748942534222109107137148304564808583843440177964432200473533912512234353383039272662356045635947425430596078381433797830965341953924096030702203479077797239915083654898884611303898121530082272558304999638027061668721101315465558791605773233488139958832923834562044335065788585989836956278232379979788623923481342863316801714070874630473747066170474783085788491349548195170465451043986835641861969459534097224754899379952859137636246868149688149680497004273713819015531964971439378349933410193925899465243080105993815339149655776273510021759871181722756668166349787840785419625106152407833632395987389342490561985426860061416565464559082097676042787670711271571952054804900398330564826291236001392315141274175244185402574049232010657856931338480853168657022098372787689932170520614026781138812815036083110131617528073052591968598226609589125159881315719555469869613859739680682307911927130505976663858010950762802308773600282793090847124191016897756915540997369068539354181235901816375896174434134120795123940795594550087016305115999258514376219948917096075133508243925454193756125665296744707806498911915708849015587037464904243352834734050268412533758109044478255496512656352729446738098899662022029876646701121033368134876612963785989839114739384757531398346106257164355141174064958932222183358776316356058577431318141793342691524330806105947016829043489724570871155250937316897214091957516030149025571006282002440557727978069680507532249363049145005672172106812583105697560969187134529312275892065986422285654554416811204744270977302337076342036735670498356853101005851013445871005452316199270948336593637668644589789583224772800335536066709021787324942768482193616685708493984655910727704240924890162738759001841890006234790212516565290631493603349259604321389411268470115705670208472295012961851294193515881097307471472370977218517625865224738885985716239592272394026013283610025405760993050785724473871962451318075311796824021491476399076281997336196530757384771624677642057356674485530639624099293347483470763135372001009613914809303040000000000000 [84,23] -1116866603115290568406611895935494455240971580299069238385149616689208518213765804412168459125362064169624949035075796921858544784325313292967377444107634830987693327698921603048738997185280478453264564196722259385933290610816325925307163757157929598293888606499606808821712784878541448033532655229316164131679412029616043465378204890841240731487821586006183683352844350475198035842467942080811972398142951289137383940307289644837076351208944093347483750520292641403897952361427612193630061227861472681518514287082780785321247675549096681046541347612121386188057685742333013030259007785025768857413060659711237973278012573984103581264447440947364939996404090034414181074215382468979784230133143284455313401264189963586970988277256913188741960016063730701065471654729926135252731708562373905810603905409941398610038364685111120896479246267183330236281865227035723206264639183181262315583705102162128331351013079239373040765826900539396793848674254373098907096139500337194106907151162303963175330291307775373637395158338798008515993492844002234185599773276925574190888842562398956680337423519964555521357542468061154949896634655029149659776538194841060325139390046214842933319048181623516793988847777093573492678287026087746991220306772650866709569832670515944140110344683768293654335695156048905097196273057350252137366345428424264145781914324671511095324864274485793479058892900114039771247349953005533414227281477218776086792846440855202347127530949475333373519435531842145692469562840586736053060339528826592767298348788445425208656024001046425103524157604113964205683312835120535694197366171945526940526781528368787180669659228925096415709045030341234699641813865025224619534407572615714335862094617181016595024346009436776609983751256472900386053877826593734970334988739765173350110970706608112486316038139192960732610448651016861649703242453590560516474655721229075086146135715950417198308607102792362171026569677975177142331117751540592794310985913737621219555974943021102936958428266822161662091271564027718012314459992487194890216247370356721092696611310991435170414815780068317750904350808033089362655657437072531829611716720530718959385768111133562213687944074420455962682315973479800324183385241896785704621715359983747033583856843154379175622811897244261988155876958419693926787949603641090913231539429118441453922664416747101888666143087505847472533157617723179917951326390506830123580238372784355739844882485904726089012011781772128082126854428101806292120552645553859786294797712611333105546688007935733601731327087490163964274849386349015655250910522089223676368167265569041061504933112327060848640000000000 [84,24] 1925154148044983694560570496459957590895373085760419746439095969747382854390967911058251107038752932943412346423877751329229649160965013006821048898492550138257151181829441052296082148098271922471340565749051966937736323066432580872251560604170936883326680686117790294910648389667936835094554175786997562564225842760109584296588554680827889570144387451192578532674329772202501860509582956701031864913121824370656206251982223194480512468196405909087302022194602330989684119619348711196914618360533011151608111105463155001299915757038648792276103041717608565868207260366588430763434580062511575336590552577779908570352668438924923612700438622010224143281345319247576518828572823831713984927802390963069238525400887230909757416176416125981684882526877938094137440220398935070932188611966038642045091893797722382319493944361021739042075598683638909175723983497028542276397216803128351126838519789952883110891737746707687926072167179520536069940293132503249661394486018269311598925598458470035670371510030703445488489692915688269076964948744291811240781827643820097940008158138949388849092175843536120292843874553988212681487738614490828200832416197989759842835953328281246646734003829018396164121604206627860648026966489010115836241149263563575646771125601137808138551976158628877663508792820460244048987841451818131986308115614248515062449968907220024529221003887153958472114212791811730847569206470968304681153771422577178128217834872693868757412343256541322787301803106491093002709300630566777889392757983159210683674777618956950326145943449649635219666916747769837752391706244717900149368558864606175786786298707208158026039544667912866697657938034723585415805748540496745394535737232170619000944209518955486578803162868130805081761856516063361746371359028198691730255777111011609923644910692345205685152877661852754653437789414797581530576971644365037024210550923580960498372577558209129536229151328922485675936115262855702438091163791802579249646500497749243342708781155049206808767555350751899133717566838528702376470927482181818144731708113452764064500463625822745830263796422983131322381426459543368974358982108408543699280474863981616488123831487396000801019659465934517396525003595741898033196406991651398495710658638273665217260749550721182984253532201841963196757741943887311872230946462629615707832870938263082727358231601788280154642573144464192043577739593888181693628777519366488019407565279614361840956040221118930715127145204765569298013594397146432587949992453473597238478520686692702569920784138844179427540929360221571068858956712779117365828014453472137511585348983600291242796995201327117107200000000 [84,25] -2518654388193954367589475504885918745119580545446898888944728729309105392744498715148922368262807900193921718854309818124852258599256117848898364975596654901112491044070033097125438752384166744042561972483421737144680387558101690980220880393806029663933135778199064299094610354126042508331817592326563394133298682812880808126037670406427295819459930932410773338434123450806573083166141516321098650519883049305439700407888978429302455314409818988523795677023666312851652993658617677261030336972175589332473205535344314009218070401419996666557844298416927331372489201763237419891983079616720359382323651579681146065846781485204218146046202304274881138082364734749723146197210574491827347699491832211621252993249417244371525917824529889454153659501263859951716029980583513404815933344404016340427988253610361461793544995671750934157382485259695041627429501196742155489775094011556235578771419448028457410204252980024874286280687274752744414979165530385559070727159581499049666651347102936484427916474184895691962702514492715594299507238511450489713231184446013630846718880027217471316273640312864928473386697428927333455594356732450095991961527825784564503519490521308245735963732608889363691114636817265620497616920072783603643731757967919569408071784678342684991388660831407808005402437678340888679347729339294815524073320752732999970753203396985754825262964302855245088975727417870183006593143322922559424102169737460047167971397158308884350227668186404067620493331763149076386940045497177431895434455254223135055591844370357022201847769842167859219338073856629266019896093477039996323635671470892762418138163941885867844800515630626496657277860446122141788796123493561307606737081381160699874448402528432826722036782909606826145826719807365512202739697340535258703312845663707913339437576474517847037528155907632672774779395290470522845611658436977394946493738816227616473208423589578678308341959285251907099349441389520225754544554250425272690945018654332534558232164519846852393516423735235244221953859489602602721896470396536325436106984550564587338804961705462988427848011323628095813054549754977228645918350640169788656702333338873530075013824715708195538615138079432215497148493791645710577976878431861437933188902940410477245130442561761118377017748986328349426477472044298873097899318260423390204107776146349572848830435978586082427092980390465842089588356504314858340416176426428916817073875798877393013546028193899482303604783433405500165762065961927191008948302122741360166732537846571481835745400100413494707328367952394400182393323004579092603447909941099165401304612029562494483731124881958371328000000 [84,26] 2778209614181386154973800616065675560758038436809359005694212157174301715000129612514806886570921595725756857690337891124021193518855781627324139038665844741132485242757553041139810356569370930999458697961047022876823481265678657175683071689525694381955293039424708161484455300394711463874779716356267273412386537631497197087288811913625428724700537679816605207288890288392921894093740359926828559622037558979548913503586927291272041071236558896564601912423667760339398013810536377525029207573899426932964598233105241374796593610810017264049847927836858588249384977920373488540200362811831675529561358999943951963020373603031715734292775055445252603245221965090198750793832331207579988886426077579906088504028874797566220888325963766717989759568974412593223844373355763305972507808635010660648852423467959332307957462336584736861646586730668319951021913453176457547239330873751097201441228495145335716849719719045387705757603232338913313730079952518948529200200667541423227588005166486833950464395868412408315785792637472167700317303835850640823738284683222785090922615789236735983245803955412900065728342709863729755253439798929534609323494795384649289758329095950406601167785178456823792049004094127574790913722860493939577182348050987186595142682917502844866722538055200805956162224313684703664035991263146046783938402708465159155387474981878993014165022864085905819086273492967123013769329647801513969519291416517708584687730254482755513650141077855380539911088453425889419284567394412638109249648896328361067103349058918471193837607422711969501429335998180616112441951354994391706325718015674163883539353211730081766330480408082382390717771750480306392569311348280778028929298041949268484896260988828981523753706568338918799009965429623166734219389590621016456927843391069180351127212177508335281561119667343703420048217149359176270603884909161117632049488162449788284987288663768349880506714237290002041714927009260358377118430623872436416887234227390489544735879175601078751215608624773793744859277945581849923539988654952801543968259597024493864972031095344369520803202192054067792738334561929620389789568386747980620755472975044751165566354214670657539916930867790602503034924290698216880802005062945768575528465988947633820277242069738932615409458067489851357695946881363177075962755281612425098799828753626509009014790660632430541645786619697282398055792305999903823267008805168494749108337461053018664670871438000829120023458630476578018229919791582425494917941033432585550558990120775657470740047468305700318510679734102633418843281080399497612856167567934023649259448886486941645636066814158333542400 [84,27] -3077741142399786216094744245221538332292192219953935451498793987862254554217918035352864126782668723658132063236258350003998770163158034872702396078783759554954487027509758782283385503660421275532161122936597417355478187389697516056650374226576931235535828732171003087600768748404577312264086400991605398008392503877207823861978374518173656874829534772033470317444009531607113293439743296208556185320980001117103379398623282286760985861774261431468847699085995475699495132943617812463839170120119369315494995727255893741062377583281520192436228507668890550115863105256949135713220747595403249043248393923950240664752194470038760122561481921997135773827611013001252560944846515330654726924203144553348435740745617321152996861745387390537407735336367002185084880998619879473979271858163813875514221074347864191746283184843396494959055686319094461605982183761569250126577168736862329864802027280592467481474361951758296303787953015329965940671595853331348465874494039056471664451500294278093459618198445219978591129321825443093151571847188183511819685701154884020199630930399316526463799219184609400628949723347810144014073502749476290320201105932054450855540053650066524226188696396724039462169576895651462524132819351875295726378841760688609772940977574150274821327319987229959509601191308899343318234606540608280007398505538153975466882632062897182801237592980624049554507504823749985061926235509098400783140318088803723829426113456702244411867222082406134824605733175038366067660325141605357838535327012446940683997717873998736083937304313140394427107237557596033983760051088766979192160412665571023291346850171987622535851276052825116407928679724269538140646298095515049872913788083173168752801198483682249871133173171725006216557367233733109488439041641227140228097877573827270168816087350683614851971061457894792308698155930283473599148580360050245922414698749409618707912868576971716945949462985493973508674155523783166799186343677819719821020646895088223947578258070917674329310018959574489865929982891004872179237355228461978405748326267290057983292281289550037173423458461309149428495834792581086517197089754319691590006031838103512080302089265985361136760418073298633854326340206984999859852063985853035579255557354572503494128241602641340538763996710184285640630124831098776950445481910446137075840967011836814321990312902273965437270725748365182351427525955831400054248525031109845474483854675646385349332009932611816519346959988774851877570942640743660752378328649012761431761652377449972261697076225437006104696608502705634199481989464840937198151640000284079013982737930932813626841772759764172800 [84,28] 3457999036327838245048753515075406297346013292874216968974968397157867441035497912681829116879274715674876729488927623370533092546301659829654273916376229113194694026341245550694263917619405982619380940779503257592994283684721422955673510577769678283177451855628642310443883928784050781081816276562080120755764739465367757824685715675600291128007171140413999188284798868251636538627971719854962767742198700698755785331027495513203914729419164944418651944226444421821873142706172949216815108778398468998423849794884610910491103860452159915729618348943523187792856189735665443667407443093207029142705884042194339940794422891417474300601145960864418588657221352350075258096194567242679336413321251536679458866081171292023698472236976023545126964291560186819670489680828378521696535773630562964116110461223186012589660102196552141501649304043472783217030025629186099021799138250673968074386162277609805551230866372822154114606109644859760742528749836038035630060542898007426306094138367502759795142499918666244836964618497778943108891564538767922246560729051474903638886338251314077785629106963736696664240549964070884355695386755468060290783159369760834829692980278731855704019035951443191327257501508360990898164693554367702806268527506248087747623536447936840884756914931071403928967365647049415601701280073512769002049773119223776764139765844783201435140826307215397416543781177874843446559241142387319846923812371408149314352075207570198636932923408674102576149765732901126886080428428745409169078711155098849016900864919764279736810728745055376529129156354703068941944298994172536533857055425435492801531221156248134253841769494816897977314137607771644485594211725377700701720536661268161429076789703555089437254757870274960885319868192062925659044595412992679048787861643921308722989443965516292673115768157544056532098103197609192643783908612874254831468095545691473715960538912432952076846664185069923580943912672008727194154192032296684805780710031783909366869466788433178253805618243819344342851204563982341837416796982609106500459165026509929720911368123245813870087888040792619575236581275256570298618078874322747256641635367322195481329191252914510955706730985211369326140410408735067039095505522066947576731043711345161231393914685395101593536533529657648831980331509529149024924345419809063918622271360927142402906351326087650173105051489173626702620209065381536537604626048265046578042358927735460276006249464613744884556361186939999203362150552899852352108442814415962021763467456478724422905046781953510992331889548990279503233952000149127892631410780053958308999427234509321926373711806464000 [84,29] -3476982521481936444854319361214125155386234856824106065354601699721552060202899028469762837578701872236205834657191578859080569834550286444920051534556098603711440002946436503015235024307896110384324643940309651238528074031827591124702648823476246501168927982229435333181826258043666520253776227988061504727982860784990600994110210151534111857620813197666348730772818595841490026938126622089362993853171560936004008186381018560381106674609428030909993192862419883658990607112239287438255434163255253846909051386368179627420502282480398040845690701800797730260224397173729282957097746449224982125838260419869126141583212371188401126226388583813661774883669781756757752373524538286546076520433480242071332080794006830314192793024484972542026862491391872759735663979203533025553613193583000495499035012954886698884604319867579166298643393633465737483021604371820884120993973444901890968333093008625010904781055708893870140213167287216806957564999649753469711680856430623993597989189624597443851597352783117316302696893191699233914159977481197594091563914047555876010303901020149863611423556474550625604999950201353076731492369356933073372070559410597634776967918674469241596013331598706724871734227160780592810660970132627756963009935923394570706762116708193309343880605825306257195520792945240198412905463666758287397562475881592919668695276399133746388761129139955637179485618162781436878214520258855563971671810343713369116264186429114876822241996101193815663789488060108209890422343233787552154729526558265104378467175426206149880011725684868728094403261314045518668924278901454847705184436415159777623218485022871079231206080628015276772389100463031233076694374439264649946010779027061956719951444058707900736129643794733050824824870804784473589178065423627740358270529099273732053154205456863353340590607155256660917921005370068730830284811449766782660692970352167321470481656162097495492892479232384077097958166653241170516681047805753181585894874098793056110025546642244759779189767915467796285461602576114210674062998930948108332875035806375698041617050009215410216339196478654053574084958481863975842771893963155568586630178847711283691580483569879931080688775639921576478120709118190747193519583769887177968457426144479296450056505683748379451886959164399233905542135465821328977605652023824138469147125221861807758050314819295119152078494631435655617346811954042229312540175105732704969495896352803727878470517771176753816363784650112768457270937733371316152117569898255487939947284284978889028606240841493979684387476645633857165414117565225495713606537700524597905819721010479801765889835008000 [84,30] 2927094288277843195290008105904866322886004239251365213966189813253093643108495581853027540299407055281437145098417474377697189209462097908233622028012652675500387249403288783771113063114287072418040990467026644883062509118719413833570611547849609021138194876113110302184831679855850351994332339158066101346469886338890714901774218021962296552669014763056679756035322830521455027617118644297005953961253401674135561352698154817215358627279617550870304244446872818971596043745191695059072798345104544641087155385377348809913364143853005441336739382187661967638705208857928550911940459705439966694173220453831205718493037596793706862570698530270639847420509447991433209179207342053771433258000334333544775042323313926953320711268730784878434445338984685181233397939933570617065980320137869552582767361203629541889236283149599731667300541986395145425940743655916658265213338887987807706917285857228032809944867416269901012984467021242212407277260294993487808884206242340146515424645623812882790917208097483614348085382187877826103997826106280865142038045045922163455692399334418672718344260789541703543267868689626343620244388364103926693278707593416205566203040297048762276227875114385884402923266241389779130491681559455701032163646208751693596223637482164901789388019305266297943128370071324969449984988679414171383311685746973087807482728795906329248742001365819740742524052599842475995251050074841788335889528933853315727895549764228096105278213011339032577965532990374988963535265924471983712308789301754521949056674761608589356715972658473255041523613334261646451088994319414355101758960453378303586255612405086015666392902947194782090269092227670872823896194713119252515471104559254876361907536863548296934486280638134085044142740516284215115158808257658198971670792332532956412352026899857563615859537843185763645098028936127904672189983403425968041976458680276763442450857358340259194748181646532334199494242635845262935118091142498794153803291979619622569816425236952987528803438824837590411540081227597806884717905331106842998683885761888049453928364725263935679916466150830411036740289121168445346229767318857144796616315071919452971600237882900175046584760059934084007383100639571463575780967301086899365320137361294133370448445459781664147570884147009488713045774677507872746174609413254779600809696143221786985078203718076804383058400427345951431435248517551391691554045484283592597713359951855378553775857144104717364756455092305921999101096937698399557993910763583272709802059779989287880846340476280222117596951015654795450957491762058259042420982431900307423184499311124369732586700800 [84,31] -2060618023516968853181712208638987840153101498224183293336750450564126226385334922556511301484752334161354961823893337362378480659568430078702978134494856372523516919312732906451522610564296627566278203104453056986862240068986639247433858387442511020976761193771253125917810658704447842676103606783908022459037207853194754569283151619000376479523359022630986458123037279825907698457549774486844404297516678302442405159662627476247434192305738343174316663033939817640795388324334203293649871887728182406248420762963730193287311610263598527292853113265759317770521204671356991349375962750832741029706852739032505647930563282471011186055479740815608073206274075588718256967679400927900514842351106538789257286562583455291228470402970316670065415564841687447177092296924626300362883210543924755372246769668556778274092912594809331470112067420425105171264956579595491127738371160011736657292294154120828007713648346804916531532692916381957533400901194754791432986876219082902639503831765711109258917098131492065961243177673791695851682933261462723158770291058893471191292857515683898240429369580617626414464423075628359145865909663653939217535715140419914782623371779477600610385369178866934907900715568481952580944740097990866904130074026768161251973927179270179236468634624775444275813805391693032399161080303345181685228328286068990761391839545188669119260938028973947231880718849965191461631711434272138926406218320668361046978892064355616642108080286549725770461947006679595201215472122518443058318179052171370177648959960980318620417466244690890879474827645483311477938672305624150438596359203041589428693058233929599838440387862943691665308408454563851333189621469477134965388131156391695742722909647975635408599009579340355288910134596204788094921761236531389232496777084324289115339535553744645867307484344864393556453828806603268868730123340247693558634797066619077809106880751614534599677386418413119411646991614758555244769879160349328523017226374822385865791118065271669602476297583227521790479588221212827752918823905796953649365349096774278725236899583268138124490911160178658764378911892602953781126682647138137794164778133218839889577696946950018924153057136234826541107179315449777840125418030977469838901152596117417041286078055742449029877242705063538853088200382850322645068857810952833625183260310912153513878088566790583210207843401347872345419937145210189409677408159700083332284347207741903038110467346799308161415313180247215491623087309854602174449517712048683443501785345487828779526657425993030641611948965845642812412484294325177088517327008042268666403158379865852765798400 [84,32] 1217179144157686921770885034785353421165488741252953950126456831583259204956639205189404967351093195356840760730642081048318593279385818877159233115189384888196955428441204266127707931576553097551318128057201610217464086736208650744605864811068456232387777743575169877524634614608162463762252737302848207264793628188534345231104398096847367944093112555889887114878526199747403970337394895767239698507334959577144366294698808935146408015906942128876867280510501847035737291597786757459842287281930315398787153506320251870203903714372457673775512428175422072239138044455177249873259556444411011092475206935230528672354371496877727107079684496186975764168229414826323927475940039989583237336118294490742920664787409042263206932049188449234980035451073918624897064790934874374264390704100973827723054108465014122438544373852228584820408911570483939765094512103900454091450170115060879881055322508643036753818188747503752446030034424694701955077684228644462898030307582882438900233274172257993618484342180842865446940807676377185668896629766624566945166540318617013524477553602233629007776742001702482546830616688750858977424807829372264257548054210370271357651880375689635257467001347788628627878944320575678668255862470254440302049332907111502537280897357562381224783078626386098927653147053697204805428910379445175047448334225252871096319722836555973161777476350734259443669267467761812115754610256531870047732678002522719231677234307847735186869809769325300699932785668357984800941444177516817623160028571641254905898903900140884790227865472759491610234622302410799279230245604676806453201343585759868816446031672346943000613814121732014304295316189622604091860635793195325658743647278419495521111135197610517310134853892544821789953671237800082175731890465634995661472203069193235913816330547072128858138911754453151532522819919986639535692176328659331417260559216510437241531747662726903195944835789414833391956062482116237620319279844810682159412400727776331781055342144392807360863658762042026960325974507028172047617992987062229337335340019287333494870781113834842782463089257446531492875420081306336171848599559060233937881154718694854324034591323331700697535242188635893603265222930408529538054088813768692647164076787508773408683349248328902739928545106948404109578004489468684262412140269309965322770711350624917564800165901675951960555966090252731090293296481003340033306910758860661038682928946120802496251190013494058540813381286808431572289147254254396383202327598102841055367563368362101790264087338496192874601923416680513841239326265359833025172269079551652197508247733036646400000 [84,33] -587069505780057003332629892943621032557899327218543750636808588006850549627399619878311912575449384529303389027511147547088637698933557001864051845508948921130957075119525483619166685421584336041664234818269124903563023000172588799331263964664275474736942001242587909269122283048065499083041622034509540597198077886272530626755486241700339970863495825438439372903044468677690657349348827570758613536521461639849633515077326521598912743830861708558001679305566232454967701847074540783037471092224147241162788324184484877895557277481739457731391425416990322154165195794623187248631181900058453070431880613752902909029093034682985782141847595546012749582343520091292235061425705144817534248726097309875323153131556002422904785233796667558187041299508079883863779638794847673905386033657180900498503849295216616004061054139226965781505040705328341426873393125390075947684905254174789662690411110843810567674295987906599456487829816580485889985496801644188750915675634105883789416575205725148624936224859506576586474136840948825739989227823808523779808611933794176808967233474973558485916788061188817707832077099033464778028327643699549131722818703877624000148218648667560930376483032822883965799025076937209272652627347209568782409331433577583542602673161335477085111457648551924002491610763439456418347813465383177180443487188106460379722652699138559875358881947874710203300472677024781307567344620492540351462017700468074928998586558425745498020718552011137105864557167840848822963176626658938763645473216138761288788079853188721953778393255909832148351509900096975402531353992698189853622343411982975535985327737330568786672322280248425769642623870840588017559310833536861572925917617496561694517837236744659539226259659713474264562441875677006748814092378974069532756437008391984534067453817695776070203503546183474702050968202688144896429980381759837326820409085036264182552230167428285057863668524138211861438906447073356232818053770411975516812114610211023275427411164565832046990240935398436019042178236923323409549599181600975311501203711904529635514246636982878444110577590659477214928075403933000161149025375909444176448691845694493940478458261611266418625976132289416090935480142719379955763801705592099267693500943050887510133760845529791055491245862146490127622048635567952023572382180786309623664307945244975189534047104701872837255930218736482113312491680191361208619162175331763627745963098042624629769278691728273181618872098197453959712597373634822650726423257755894697515946925130012104968356721624080334530062212108808034418233211215036786533639923813471930953102191807692800 [84,34] 215867167841655126054007526206424848467499301491222362923816755287488410118157789889535553525767853851424417265528305008952846737524744552473888298107921894027425549260046219840629391456369595805889145647051193231215062015278102585779695586304923743854576670776810557244327756052244822471145785521288039863664792364479066599553691792158286271828966465920468063581170113707804619286758264828845536426965649041502628398310803848336286033277004469511660513524296552180786018825744882430437810419320559363492828431853303042304140344171188648802341956327862639048989637676894623228949992882234957710771318264336380349428375377931064482681608053429791863236589981294002217432541980168441437879510059631228876703274511508280898827852262751790745613965707159508482014825846932490531726604756305029925539252581147725275103552772294109857194433865334741969409288337104280351663448164604108323894563222314663166321075858506021829503688139414705835197227277854512523165093596786905586136876138081343373068868290597797246794698316530547896173773684821161557704259241494787672111866681008495688998637158026831102035500080644211759532256929421631864771965108728431502237940030194506724933198352620533026694289353603249550733226059617933491267705210496796451584046661291541216753342704708192236125395610289651217096793406068460811423926543314352849277600340518496010212031089542759800603825374095055353003986747522806674609500681887428493197616616254005171530989814015548670712189511054853807196453517344512002845465243585648991530380850168648548111511231958058018330557134812769226085305676924422951909642323569817597923197345837482578109525517075842507303328870338966895357635470353141970957092701782887554834964578028383273854321516968192281339088017875856770469525943036577409375094669422591486693562006384853135057641409012562852868283529748441738612835087008759079879111641459327164984429700148119712212111281044492658757297784625454424213618535183649453580444474715241075851995501674731862797899929675259953055239420664935377873279485979000290584161435186834965654803315535708207442635369475135706366396170063225535881213337105944792147411091666187588273244881644055827780737007283503849019798422593902012223577410979184594493588034826432199804192079985106788089189074531135562359114221701253007625090378328435655226567915255364832427468615741252774974912331616898390873813926834216326761447990211589661391579907457616676653553579320590513766470046547767911988747859821201985073271500372366521869756319966615523451196543687199964816391457614567346358136819235258495993985168991501303104080026009600 [84,35] -53637128024225462581090411961953599385315075489600064903237788939224070902966534889999552664503415531092887451970390354439514259462545565878100637789744643258969437683803136227559379065499259499926951784156668267939242531994889059352542962693875198065732856476461128257919474160839525871002788033741177634923225242752094342344247611028281205400896297959250759348930859889880010224763556903110254361310366781049710460150008125998779409231677035988043545799526168874790791854031112581006379346783362031901469776640011971632265334761613664979993189248256334991316217219796444269374273668583472108575549228452405394401308204000060393643584355843256972662770096313583124585776324920664207493681271051236561584566867856155166453969173259781122414766937605256089319032104127564458099735206819517398136091970631241987370276078450096082965334907951156153320202072290172852651082430796413953544694318746089478452322815908125644639749518855704414741358206270252536501177081655000333287994622948848743156800689492299481290632438451546885216267973955532811270112669100168296794571983336375195411952727300036419107010795978736008992847066622224783164729156728623561291609405119886546985478852125780424058376689290292142424473145583552122737244859813512807115050337279848176074688726170844424038958297009553718043673016265100331501062789273901096436937777795502078574170690395145067733901195774579692046347062104992654291701736009454497885336433742544752094095327105989688791529663623937162646015952168057593895187844672177482861338966577023947150347248861859378289459205642677680521914602332797641567734432289536496901501085994627517108778605305039126922291415093684638059108001835850082054715131886347606588617307192265009919785363965967703282837894167081551129062232041972348099265879715301902317641990146782030430974550392731559114539163033990985578327528824662474053879513326925086636537437802581387298516302259859724771710132209649396817709940614680275335685271041226363815221610097758938763713501167625682392793510210554636522170038268193475374899210318511848353360628274882705642316364657507190995039819711290762999060137121275413856867560663618620645348316958597982903495369512563727985728892962019009527280890803844713887514302606203474798778220803317361185227653789133837863388216609120192236740097214136203106670379001134300559146358418275394534447286311116409743408317777831000661549462541693116388777094970385881014036769462869569305356409390336698582956262407652461831266020565959315048183744872955675828025031714614556477281092288918268420262456732262180288539528711671946082779136000 [84,36] 9000550629348033628210009223851304031221645780672433835196650306935089574696308905974409930746464823473690078255476419086971668804022666542621056035930923552113318938860166396952820230554219355025730924077752847118580265152445337755539444443985888334564553113559069513795305835071271098844974548191092484338388496611023531762655106852152176958918827556395460983184984952860286933157497797129347027120952607354515102560931527605478509241122383214331005293777088705010816602602367038078768651603423689593169486289631133093129381818161565944383245487071497971610011273043899354331567283202652724539422937546963323575567996188511086852436545214173606428496946687860743360507291926236682036673237535470243617773073386563031148434382943520666220116909457845097125126051280809984624512118866518833578342043723744661896952995821867619688885482816485841000887930770095187185659735248305375087550945591008696205097857353352782843042112589427345805315491559806781278420134334991912009197250932498072518873597996575087914984789987497817871043929535748227040323096796859331863569852012086634528300963718121880464075839298790403758942547616893824181408330725264629243373223772129149589084601950750862062414106294028999603474862488041788247381066525058835478766763345968365986839400263836735338923885703670067606659577327494622229508497956442866903811973969681684877130971105573105082205977192801635521558339842546580660663943947323421630801564587858067137563685259010958163936283409901630736358983274992658689267180917311695964995994286106850195932706767455513175594735027860453833916525623345425486424619064958807772391165000590329678576170322228063586964243163687754198448613244315604457085413337861008375145629976867768191108667586050348611076454530356658252265656210696312474970473732313069628236693969542676728494771134164479725078351335047656809307486547545779186799084972886329268536441319761554068679275214143456083901450339142438426444859778191791766972499841330635600695518696724508148501603722791788796198653782753229493517328987458060467521400838522998914230331486675824089818998539293788862335118397092822656858018202876094530093378903092741172096526975685551190878365081376894372656693211251637361105258770134194001689290810700215459806261436806347379130530722926098084953906405544289905033991017233132721982762324486895000354820532216355838671955914898142877591073907488174815511855612664847665513043963025328946107261864218330397302582132051282329538834124914906928414795221811723039745476238096296711026528728371435348555258920923942338285456354746385549365000797223153261608960 [84,37] -5635572151502998290264313843886364228312726088594644216908937278937056760709030579965895569733409562325989369548782355415032584805030709858891837552280498646869768989919653577636068730329142009152055347823223462457937893003091502041373608209644063160585452357594473206947556467794626115133593025622950477096352195786676571478058736433341820301855487173768619069115171693710110933027947267950686906276360709971552459477819984111753283178228694188671162867573052643648300637559142322074840241811767338660728814010062231608657984568374711107342316468123643665795358966623288375261973313367407175012591971160030417827134648385377608444972797662639406324785257051407896826691610186410451068978269217688670832542421530073802699939243833784132902751441788587851503316756997907843009141900312245546711395161257813714673534825186893613847804671798720029598637447392914066370848302464181855515159538754466986918829533456090734803203727422676512235247336491657657290042359346014570381585776984821609211766172662885615172802768475673842876045296376683080582269899961547104901694865917517361825942683364851836433158729204375882941544127929444699186767566099331842009744610673395619278582049603054862279785597577483835561799950505108695615997440086853549286354272490389992038805620581977972194467891632296225391678076275963183871993486113647961977801719132475177036507576927403425333690439739381477404268218708832685105690089240416953631490731592091424298606298511575226493931852549476964862753003991065680097382164084545129188807411020496781845164681710632769586145190741293074718512847321746808397634289007801010413029971038108291214638565305906063247291705066325186794349624154992592945672457612405794434965964462404016286336034597559700178839388241407272693151149585228366810275573285430309887509677784363204354263456848183685517896915224535909011579244341544037149103387470349236501501839167149686062398600586761593639083249496340553480444200534828977814559624915123567010406534451200320829292242090977115914273741067658265761363878322141755788732676192895458849162148370870100062018422251875841294840766636803446851599663774069128476037760553576107335321867592073463797448745874732343876774422257221514930542906623300208453902178540733047053003853171299097314033063729346080560472240294217346737422032831115017600522274058088166002085857767727980929227053569251001889359653019601143619634257688677918033476935716070577563510041071664682288708789176733607318813627654700041808025900091738408491823703984268153596384639460775973517972082960004762814968574821223965705925620179502911979520 [84,38] 7157739478226439302505999066125800586445431532141508973436125554309650279838021194221262527672664833376063689437187558585957797323504053036063744962687640284204212766643969407815822255018928530279563803138225239400522240148113448482538482386387775578074139381270188651504138841149038843523069136787780761413075413188157149686822305797309902123890883495187876910019194147093996325950572774887147271361346779920979234920003608060384181764503939510658041677553772697315948018138150146183096565468256110154819402897799319069788107978734963219294218305859206861915062386018309503042366265653756324815372046721026478975876019069915959650356919601354371937229773925384438726409835246425964496711490216769977265356286157274538915509754613643618446764298591480936486499457128907100053708701955352602326477060849657769323566371985132729922472578181956353592782163086738387547790506467531997570355572688605916606229126877542683834353002416995140213647801374101618272990624677700842225550689583683986038279016102090200151583953719263067295505108332310190436534645360834796461246278023251057722821215610501413689313268114579846248165016934091473304770243652307425710602093235361757938999973766577905070136957137565569840927954048761132160940954812202607155627796276052900090808016948019609695565296642266113398712115685938516746645760877560322306673996868318872547485451625618816044033439973296954913975243935628065546374321317204027470013335506976109122760930578112785191542866690155719603023376863672249881514894266367507957095716163875778224728632005966169471473556430401899865847191918200162248210834157619250857310718814149028923522103158431257532437459148224707508309751983825651562265761288094323777917388794690618201108161318548988861605968554628843569560767332514802493388020247459046603174638593620984368345050936188221065884494000663225724258751371179444812485573506992032745440395440386945721744512125949982576813938246363702588463746614206181959555320623696923094570377041518710871583299396672746597533507291516423319977761101750248406781323430059131121075873265579369676641720919167633471251842334088408167051352825799964592194634449420779605648497089228588653209560571944199838877618086306290892917085434129450043258467268323358812213321775999849164816570862518591400981849072891093244595658855504707997759919695079061458336567342596740173438555605260559360756518181508333708883840731585966306888475762291297872346130372612060213844679194406354717780887442480020518334349991453144076197868104005432102346120346467581563984053370401719947001686193238302312433049626528972800 [84,39] -5867134456172174342773354385328026627555729576936834229135485058662552232331394458256029649545795625325641208912532323518288254240779388653768232635106908470570844530880177801365272732569157098867548512372863740520869641261057951124942055351880957577219672936428256298321147682093085541840057732639056956136411705996118390892219825963389334981766350779245442556617952535387341522185713147660187616330657970968429320173057898163724965357714094068346112521248958965335841803446015232603189356781145364736763543613815103076359478386517960974634682954666312462381005975016741614451457631797457679327713385072287642392322663305903945037745818840232588418012427694584472525625083957769582748546076931810485695042649654585566711822546220163096344575969015223911440895471223135425830831839379082764263931680262909487907940838238378452303100676763822810958161756687891595274337884506532013833064716181726055586942677794194363836029062871756425275373056417311203062894381662956034896004507462242745518055592707883705303200160525891396262166984306142171231893842418159967501247633442955775878518003980838325683800599767302407577015038495082955581057427451843010907359490287921493662405929223771339494447720299190351705591841659702290352110804326662417535196393590167286259271237116793200592355727643014352116992087519697211761419660708488246340110297800558299790024546446968039470222336790355898966957589654390361435856465696651309543252318296048848176875841895387735661587938194403824381288249325172585171520019023182332548508799618231429609061821087516491766540320702348265729968506828699368099778571426211903374996164295299067164081550554227175240461754381947169404902257117259616647880441212169334652148664400300435693914798980740607910734329391548432682275929285094452265714625542544041855413550123010812634971696126842867037206265133996865081100833574132249518257172831809801348859211292864181464771066538930831692270649589541974949220695655758649709331484191739953554100340166244936610465033234999066878360503200574150810925690323431504643132687721627188476060452473823913367334482609114112408335751862274400885973905776734858928265203401251829922551069650392349022930819611873036918974801180109441395505384424544369193168285023647071699615229326413320452380527181569256902476897108776934540135586768249196307546165054106122057418069708634542538784788631065499445519669463059132404211787044744479898292941235162772990938810665711785186905377164285296420893721262479627324190158013116707120011996338459390355938824190201792851593448275268951441840515827864511437124160685342720 [84,40] 3455372714581951901141415364852756664213347850626245848169181055711462997164590331460325676003504782420088966770439860714706162301787668616559351787419604473535471979261451490954859255591518026073214406506351805422636471443348222482440615435042136404795921969589841725224317677420317794970581231814590124953154865859597397304745600949258916901019487625296523889937382152009526810526160615737746359948579945000699009728634778463119389760495262074051267680069455976525761918440568562042647636530876410816847031056681908811124261058593540368934683759544395661343912156858755048279220690175986749007307811323128103638058563512260629898769573975193159745996696428090480438175570467181888774321490175696202180644491988567445150233514367786588322962129225806956555283820767555137839137930974184360599489780690584001960966203791016998141742228363852331144575274359154791012312299874109716135113113726265014343336603571221174921832699625304402161398443869957094393978857305851296766771560217468524384554344566276337232982052891999204226559586360820456443146525223697911476530718555949782282618438910467017034189615748466328747942525769001188459862667324931380004296519001763094759911853280834133749929984590998501896776310795501964233239071343406137697019969445962000784850174230093581944262795681508681834590502408718072797359492218740668314592805311286739064570826489039841815179580183088870484162283023157230824109654149247250157716818396808751491465989766543415970505227839796457586883161605326632230844351109826216552953919752849664904581957325340671201390420541705716479064715384915558424099070536679968351734657919013157556355718640148970340743877299471524890683704685928106280549586022382542591921219925924210507218922233588049900269680723423361377015373217899509590110613565287615096152188983727168269918126259851256098978768525771547306914928489923733665108829303449258240461644816885421915863158640829317843934013009789320528295350539870748811063936376339050300991628336933096157532034365937573897898648744074566699753182303139705901957242923649469895551413660133587635466476193381862772545080340630064730109794892737330125887864264556302778865712244613330621111297409467094066007988806269203242977174461750587976256419074171212665062856431838875656413782724769162971440785323668381753016548972595731958915244415269002125469026729339085616781614471844385923563291895761026936397463766043464570084971420360606520575990407538699930209380625802873987367690727876749663306781294085248340069245870705233981086720749999059709686236220552784841567355231137999396933017272320 [84,41] -1606957031237074286490674065774846210132716120812101786226912393524516021304726303152058016308724963408673153345844404966059025791790356484938732877777141011275358524007332437141848075870544780299260820849334050560575771240496944090835136624705396525931053982215501954452841629235644262338985798060641384247833506234432876929454193161298066977075794788205486478962323931954984934004767750985234067054382849722551474570431055151014243344045229644879936981018357219226222161048994778681646640132046930767361439417240536709671604355918213130930138640549453049818640626519186923017037088784464305924152264883506957183886382770979740410835370525641485688979149577261533020909646460488508993943183370537150663555206957683877095414423127515913456812498725208632871364599768148979305147673480925694505550657690114039635799792040027012369946365570827831713440924224316254351432029626748474753322381373058596435243424663956112715609518082901883669483327766884364833784886977793006934013128401337215312408122705984780901433436438061864792511473755972493843059870645755710479640191805411222935594788410077869550872386872626593419952807894469374444816247346971422787745594266701889499825814875307524501232474125208856996001318920950660894456617090050229502753196227406577611282365271934785379538214532783788509835013015020372821743142060004005938819504691512620266348588474909071573431345616310518214157347721246558266508222920961281887969932904574155864153388733234246051406959157581878830850206136098752281536864624520013002545229041791780658776003381885867264435012525233323386421317118329740355043964908135305389125788343587732099634091100727369110101846700294249477735287124644010177169364021355987492301209873607832986160690563277264795856951312393977560022407920950153186310612562028632065152167349899282321286313057501123781094348485193893995429997452638431444713057044141959808026498779153138613639462181814508185891257141744611355933923724499120063291337993249602057400656794176114819316139701880788159675826735582882200945847383773629136788086310244692411370267946929349983497855204509955677714234109183545917682455219170983527948459924691031845457073959375908366489006297029223846774426199024163571756681504820266211834224169754210672836912897686045142148461783526255520649186568874320411824539868214458461246065188586039159897176172891137312232020501982678832713390588599646526350822071268566536533826401276391221942865680651426492396929865598214649240901652292950465268240091023633489878482738832138465686435117958631763751527048086351660285002451479240114192777216 [84,42] 625305483736745124474642418041362547471042656463453845258409687788195796932123311708866772021911166270972613424185203081056014355508360938764102149482468430497162058280899484388637669479157565220293745916965910871324037414085061035760025439100529793802566741775796561361293310372977285096521771361990699604293135567271518994883350745390392550238423235348809700365481459043228081573280103015649973488322355412965265725585949703689962893878635715544298199004447610292681816951439055225316101172334857505173729539106059806534621244407335762164755952944652374382454431248633881627734189396343226383661054298686553036183299394302194533492452498916883706695169678512172385725640463765364018146357761510492622500555188401925226043295306853082193789631860531200549037619087615234594401082563210354042673874665270500622595990374792890874232009540089117379526676382466776015624091106277168391545635902615257451277353152328179328517123160784026817444357450339313640318134213977380291954056287498289390021228451217794903297769972571517686496147396319797970831088523545553999489316152905566639238475545690551833706417564093139019476154418725071749506630739213467445241623098796309990174066947365121990192522772798153362046891036124671582921935423147048271164309270902591668119634286463405936436930557156968334336328959069177260765318779562745109300428238937549454209598574035376483359375135155694444043441718382825955509622015960761219910788928977252305358121510853424791435670248915364466660038937331393297697638445316325588690579048596498363335382389201559202073136231592550677437704344847352790981642013541520759307616425090314958752655186365333988335454498402442798295109839667934768286956408117332058811354989004763642451689040113869147903958162296980759085473090340603349524970343214204624958330410788428498395305555196021348135911991334761332242571897184629025310628662740459587011798049084030466256235025568925614492837739573816585270980968457887373782291033096101761071605036620372793224528996761585554502845656116033898572544856221094010368053731029913407639031000986439887242308637023811754557612820586674496170450101169795793340913849649528604324092883972419568017979519766270702356680193677522655674085245283392486738946284948877562272787276477178875773403979035794563880225405440395364847807654562785002848608428572638448177302306032006338159477496319981504358359625146376137749688608200684858321416288008720707097747094105798436148947624863668003555973194263594778388765578662278252154505474681320360822260529582401987160751665195676504943314126563423176097792 [84,43] -216202655578095993176976417501859436501085220514922551062012006040761252436062272941529998637036799320065172462618551283211602227228924894936364299745327806593512314210408183707209985388664589881084600368360273818648316538462344833720777940951248673450669524369956746081056971025430272972177856321334422317743448796466659613624151467932841629427009814222695281856560729693348877203927632671607090780137444303643497845312187886421844923921228671849113925376275627072581429502673238091057228144431023866667999632897791993315806395557751962955875213205639297026027615106763257864800081516415768321440702986739393411108991215518722072875524522554858192977089183207604969293458955886303324863517053452891555008671694070858418387485635465864331942471466330783085166028409094913300824707339948794306035163008737010536467554619468555657969598611858144841259235397850675931556577195509805597635682810707500084499561485564160387531343449145596059684192039103457653909038823110243582362192882636518914413889170050304021966582463687606943248860585956740319232267489855466924747859576466494666932691341721860225593404096222826443180149420522019246698350220300882563678512943930236467249420482670774024768484993126085143808629473066734190860023854521013607604061291267684975845492209857714522714800497425835828500359457556638825680527354052437783581996421024864277444281919834941723099073025626482439412521017049873535704436493031090615350129978847429393391454463034108986110624922780128501769089498895468338205728702485965044234596429670653262586321735245974631666406451956503634455780980938906472440999255790791906575337998512201132747026862917324296474132018287801099230714170214307542336529138558169909945958662824227413363047501475648697658448540048880856236045850467206516190932509936681226437952299690374668497690631029499822761025134145449643418958890919781143894750702080625093314214582338848584843178360379768709829255658085309684696092760418800984117363188744763867834230580721818212236048003905771974236397808533998177194206471410705706420433984567182313381678658996919785215162063588737235307861559659812436064141829921278738840372505046852832300148587737044236864182234809660973672999257383266071331656064692290363673051151723503735006836874275819654564407674190155071154652698943935298235738797182663052898636460692835058317987707374982336580985457823148693684081382195450447051708192745941422351438640788006390674493218311859355394471149036199289710766708399438546951485967353206463628411840910504199035342951057302338378734327761735024255331733295616491520 [84,44] 70984430493108766532390458602333686609786528444622500941804290903468433245759393628711363535553842868597256475978023932550253564991715773297888715041802105177242888852474471229596838391616065318696642102756110634001369444593511282339795097206010580457601772386886575312892318017932565880971249918323565488671058990918987575766784457531769376420503977072357411089535200317436225909317481221642555695295801948016073628089030685249382696761622255142215854809480086057223500737670530990021962898016964228042694797985128178488819825129436191290431124320688190244767759942696763513763566412670237796544685420246631940724732954979498057394989921665716666126622231541347908466436246183985400047783700951387335510784233739944293097005027993661625458248852331105835206959088740666004968205262789237369200912894106876202176852664485312776445810690232051218825481203767242975774720053794580416882379714865331515158463780252456440151089013596801634969975466329917926914995192655964456642350214214729126637789127754715209120086059967044831652862298638060516748450931867869337883067294097181407363726636441921693684861773245889162937812482507561962259171181837471388865119818225166256549431511463655270619784626803480610678945899713065689609067289216785100616871104555131074214981724907314464588063073516486562265544651231348154503770729878420166582318255872353496635890853690365840751063334842069296826532010878043211218419146945495330716444352457197161960437821956123343344786317945419319175252217362090199831262186957723808737055917045146034479581719947111216971706252758363264002107352677972992580400474655684718169115148784250985305358568234736754007133944153676746402193833324422933236710521335273705403015159820457555076336631726482520074415894542664416891711342246326268988869876375706852996156320789492018546817513694319609104288335067532219393253429624711780192827508954931080847122867097209752636352273948853311796285311382187057855843391318324434139440736350288903944300215253470332715702400210211957589986837999217331501116481654564300753161583671479908492449846766861735057914485671730706184747457443809547086868434985535486112212997142802578992157183196081014657616144843231311809574182128696253822958642198472281540938174952015114004986728037285040100975073459118957660276150351181431551737398207460097506231445734066513768752266874994905853228583718134400610900328058370359482956424684625551285441526071265832834188510774657060337461149623890783074127383607133635634205871705766186924510146007812071207513717173228192132270575542084630133714725277532160 [84,45] -22681304962959152538667144780681823509609534896476346293777797756870128418822937807392797492354280518305840358808312070530624102809623151653523700796148116517343336571565135694429749629198217596366178731865450049472522400758779209714870365651118988781177856864107612606842222334161177952802358029064874985311800494470513821960136607377019992749807940823510406863749246152753160759746046762487029349328088257366709433035665806791555433932054130905375867416154031040484955582058920302563347930110305008883972152549829399444585793025000002352638686661873337946708217392182633367107642710621560380943564984151693078207462779069344811493862886053496776130204596112891294374052181877505398727235612871043894870718174003376119376370537830608412582592789297070702586632663257184080921395871615616556624885220464123561739738580227157672450100587107955187007286466332131051433708029388191673546564741249307846566657081282134012948987096884366751434178833712842831264179496243966425797600502038878891871048175344872830418515936143330203044203165478417433442518041740062299832650800230342031287940408058906151456103029293301294404407378682173824427317949659885132023779033861507900748831777204580327037468204788560736604573783821629759357537280818141895223731554778384653040122432846988950174005588517129557498631681626302750180555090410743960333140791045787494710476860902886491085268603022842527422137724220543347963117742767896048760839405029619171913237610998145197177392566030637806071870815717960414011418684258736394993525993810681385970260159816099680294291521871016797640508968941269573329207908333492125746292720115984485206879159613655884801501632765566701532821907334430213081130848746101413995150766071617940349917206918419908021816982718866581431989226612332216087615590232060318944463409987570576533561579954967691184613920664060108340967177449769693295494025497850042470152626613775931090253929555209537180627956313850634623645592303494832672735518829655553042805230183690772394687616019883186336940475004298131002626282219120148343299044262674942575607477025063044684380204770972026842987414499446844054778872954881316511384718592914251985066817973511648272398530101127205941397155888511846322500685327272553775394001045763206735388152622281932932506486116938302170643205217368934013688265939066095774471005477109584998051658001457597047656695696890816766942819247819449730901751389007939772152235417389416111513428414493766041719980647448663538276797522391752768558229171732776801378735254794429554819074148796295713781519670128472949481613033472 [84,46] 6698811851113407164360162703210384552528412401129935274452870145405020763625439719178635365119060191016361850734823263162487083263659664751858644793634843205658859033083319808470213518838553115177942315749032908650172248455039598056364311263442244114522292713168752651417856532475678683586789975200496529494045161262319492714672389405437882357547552058761094008212747120355370982904576684074804496288988386730349396798200107270478020315689188540389624783747237658380156538806117972135132087879287950309420344183984326186739617961397507683632981860619584924152176322065866575004400801018772913368421235740714307778058557061432393716878641752413124907746232312142337812514072422324108946876720267423309219778196643098249344461419986998308360051322987537062902493980658126813813140952919798282891256908871654600153490015042823943862946487256022330275903089630198931853591861823849257104356143706003215887649984989176570340815676211737055197258164690384905017563900815640203795460856427674603400051208460100655858881084849264355546470122596789845326554522881699362647919834723985093463998362438114223355283626693524728609867880241090186711836616578656313918533804660650809962136937223897635496608922156604997802997683997276800917247530518369749101486910914480364297380101811271751714198939523964028444392708235809108975709996737032078320338701991820781375624641970427799666907595800679250342263727032517975526957628111675738183345246028741615165503792001169817696770042749140998799354858966389847904331561041865222491141524361767402660824372276530454032582062403540011610648373682143264349927027380492692186948358257637230446305644369943996317641391914683025086554348560150333061147768965680532650438690954620034738827771693179948933719835652382855232695212713558537313326141194524538331176720017387707353398559710570386487648076458583483398034220674949330074116288441229087579729523755502659198669214433212726008745617223260683423524514565186657170940995641843164825736328129139281449851256948257345920887624972964065736461891484167031182100976830203718783449452875821772816327583338689647679457387799194741239992101953429734299163545760156231817216638233103275335263229982636211165258128200042258628163941573188359774258578661981008906801243288063528974835451860600715073215103283909571473058444699888956406773938837944511300227240508157388306651719612139150778105897283875319178143863279226431027183897679164633148465123426540598949359176876263800416555791536567273715040535856363389341293585991280360219043814215414387235789376080539213935992111104 [84,47] -1684550375022443621822206427562574842698901161932598144059472596759966173193025745283422813816334798740954517626103795248479268640350074031549090201292544232673453253251164222177247563709229375866927533438929920723942649300665396167647218210170516761328583940673073949345311990781023904703980892872788762360810252887469421059592951295668380951854112985220149814451486939340068022768636923800536032631071821218102821772658189455590333565235163009474223842049242465797138975904698563422073695342272256734128106585648474468148671301357065288034476131561173630608293637511560016292076341983926630686565568470144653347178090156834614673167681560085826632062903000320507373482510069769106786406171725187985975274694926111256532406332042981221271466650703785638148569596843422314598136316222797960540803852600926639785544464121087955234452218319773405597214464896485887080600517209721686375210877073158598274674052611906267620660032828474341882612222895061678256642152393446026471805005711316001446946766152605189408987905041685785967823095910266323834913427571880584100659084186557132408501518689771156350577737530315560598273252256818587254222093259942754034359958080480928253040589264278964610717496455019909811375727360679648683320628135803720467754166263616416177462011693870526954355145178028105601324540885803597006325139537411890276260887756948374710707816285448581156033896188649444579467918420050847530443205009801697405862215919857879331347761401558623189865876518139875910475557886850457475927374179883014765345799034037921598166284917500758870726038812705876106821486113083628364140560514218704569633135401775925632840432039931835180803897188882856647446808680944071997145735502212792529855349454760418492774321176430137320455533224635206401821723478897771137641827904822272979394419524613488690364827366176366813547053840452843547786737775241897318149500030696641520893544896149366587958107247511068452623165092633417118488615225786208704092852723586771196494212620947255921435403902386230249419870164427715254027346750163610326683441445816404479959516811117772545828051746893007616354309818592370963986748169529040844333944653834183809017732568737186953174601481711371551274883547830572911766458765636806535721775251029809205144691669937610433988757120470756778977781224410538823866035706518430471420013096496011348324446648547822510912853917702818932882548007126907386326945201545993382290558870003604445016175439727972354419396128285100504186915099087909543897188730804822241268982479023854337563675829898582860404554962790026739449856 [84,48] 340092026364604786003900841035854569099133651289744427307149492067884756494103986900979822306222375230791116920881811456811764756149833822929873367709557726634504079432422856926248837759785619306707033150865051281113737702376118058811857909064389165896473906930587753852032838659251489730341600072905309455995250008673632462942345031105480694938093860266146581691567399881932020336282561390870667605801741242494000969041126010441556718521856874622387209462662588809677159832443453486107759763358210613598899194333008224227506051497886505567827276099743500523544236005828790682555706892444471269241748353721691282589003872053435651223456700292206561640275895680103928234296968461801335435627128953469370198610462536045441617495632636851199910187965429216023366909975785670370969560146937527664406754198747973491621074180282820248425554100932520920309899758216215650886837728970225746140027692143519012693178143748764485339460257803674754702447252451963257925183590858135574354760255471562780623034950548709576251281740503797668867468574228498824990470608132883792494827292869594609816348286070114979830249434651408258347502899768285551647126996247621489348880619354733946324338261439523439664700252388726947674479525797338444163863811998195192121758036720456048104869211766868930852448484061461945886355002880810805388310034263443327545187061020920123091864689994251108525185127841104988233971585341540339719233819398233280904316642148829417937209611610062917909606467238721177195267393231875547457239062645168186045577624207889077349371797467987496409322361123197510542079875663343161893045270335692873059360154374774168322837092812788635507158700524309339054643366751806144029386478523498575112813372420998659237314449655396759484027244966381174846196142903256676292502445873093932709513945437507711927567643151369857853867329619198363425975106652671173197511668635953730716593136277246013428194199422142822887001665172145359486539972120987426514704389513425754519633211128392012413451079928118046385324432149176564675065698735476798935225145991436992505321001480339338435345725477094411613694265283975698703687779638778703605897804219205967172351896580667668162605320617593256545467169008437661244614533641729359739059649954556755318268177892129444776266192697974553583249837675593567131814780041593989197903759019998325117331173571507039486974793205203790110020777607586296418747810255621705274945928209635873534380526325863566568900787397843132744173995150043613687696670211931150385544456500415089309895709627898221625070547204007002112 [84,49] -54554408785871982249005151971484046395948954837304600250111800102385073820905748589150870799236912546874697332701357700697218441301323101217821070179402345410938066830294794792980521725339619054558792925207858230460215029735648677514080613118190229539334679426678942835565194125664081640435517323963967870887057177918657490039264205911757786869658484690103142830427046949535002979286463726303409693295043115692345895488200775420105752654514213717912484687215800847276985591614927667630432675926757350700256663221995964294064345907121895002195665416673034585977218618950514037356312338443122960855001727260750170348120186389619866131782566179054335132575948266365857436969253339081203992662133698429021262413434382613693992865929409300054710350551302567090328056555248574348180800718038024007265863173507951506022747792603606625416471847129523672215083595523818987281492105476428538067437305476559327061610832619534403919975637685147410322614676855682193315374908212486664210279094858523153799333238456360335501733947382772228215406436875042592015490827855360176674543742059498480365541583261360918505977730002139873490355477315242462099122188194496050957558044810091910352228736325000367732302353617566178585713897246141916074813562354467229595207172332833495296633515178438125751223089385781826574515912458714479995809323212789053867684228385195014307035336999251651080312410449474347555719964372846111459687401802195040330345729708987895327767020155573074646512992496922805334965129169331006613520350255963048168588083551756955489872564249113074196077482565803642375726706093483366522311761092686662862483439899263236553850528341123257798229622393315770445711530564785322579786817143468488736753915051194427055147781649347958454299826174594943874958727079927203033888376198818988666441092651000846717969338160486187134353908906404053932904166516928292387762158454633891098581843423711936127362979547027829108887670257024489822315790487887888847789406826217492613951924516667582449322684168605999713048160535141904180818575154928670784279818767292219625922674854175442631541342740103905343023904344906207761606130028027289907300750455601533619951139387450834340007156229980337373863214494329760429306034199842759570458287613116594284120497943615733916034354907266731186354025059586870309003830838491511358265831351536453066917215129764138251684297104898208288038537831814400064792311763429169604448456063908125980621482643980999547740492720296445900109881049592718023211466921593832544279964558294592967156538566485547095507273831677952 [84,50] 7542845443460516918964482976386263171812254419777092778603968406068091977506183255138419439356053788750554963429257878902104237248990235551792583436778842250658757791078180126188127096324162106421337676909187316329508878973596739306503735098104610101453912458322479454926327921323733639622607786696073789219426684681243501677251390314648827784928007294400902495146081826215614423245761825489155546656523867225939907686240679798909419898569237753635638963781252471789353529909123190631539736981939608586522396783315303833326950650376989313445832315456683037767779757440945967335804056507515849466434586847559776477052573644478097810755044308667671213993023098176986029959147240428925953756972464797938732837324083414286543597126853002748838187251444674399814796055358533874800629881704603417137321266968353656096467659185004586850728383981920216603276773085731125695530401236990434964711809929685402143235278588003416375032948801337758312697473053537936359548884021211647664945779403533424266283355599858694631447302719631352219325871915786948171489751955928373975826232705440873763524543597567058737809504146310525374262630160523149412572668968149325605319507147120286500994376291300960568830259293867101731504266548572350800705868770703842937413378517000431209403785145812978958878641591078583436402966739799138406691816077315247769797539668190814994980332458194316948086382287477926146184151254281126185371121446874276251462827186177777682007620740856646057911969186680972696479225826035267819124818381232284294972956402750094562968374992900323093688243757179279896639503023983696130076391935325807626806329309816927751794123296399095751990622052412416147238265338471226222681956674013428904479146318727565453594193403701930076957678390557578433156295163905585120426775665616391993129891359293100208009477730366393836794545094996797398101145642976455645726536185694640111126512861213510349319184887257283035810308690563545123039295592377009741512032601711451720451962867414198429690444581498903404890438076676217452120357519410090910599660581894013792810459776571076057251401149533609804366183582266466899000249520883412834745705860090228749145469940884699274771519239887587975847331551268815436333027939465624546195485170302658165957275519029815531580713063836180334360566841185849879363005217348201748345398919785690717088024655106986414592058665198257266947440258768530012322492084843559640359252144349713454869970350463380772868219392196614362808754352475914539637717348657610854973487901134459224147372464375346782828291424256 [84,51] -1104702166031977019061180216991604185066327031444609330019706186799898496331022913113291005497539190850149800963536433876431552637269748488718408709264670749505095389942424764595320940865427235290514693276432839256829722483129909541093185624386274333604697505273600579457089939245798794915507569765841173850660894582084765158941192763187254506200190846490764685473356120109610422125471752815084052231062152758103109902938348885742137869496714935988294614210211458412697593059403291757390532331091953670613393018088328474703569876341218541932698338097227918244252843046299053009609586891054743698100171028593063515341423687270749066980461330902707799003105862871425116992259886830110985418530423375500796463844896217174914196359034893330296198770355539939422156047969317609163795096675187160757040311210895556322123403680884656766240626001880500225384962200157218963142694877593941621312127551680367374141068494397489746451408700506519865848105480498193374968262883877876937993291478616778238357258999302446376510705295014162116320403340850823677383552438979353109751834913183719203769600364913363023851542851985407638005692672240135684775192401683690833466653121416525489350753547252733975218997902265261529414001141792473741399350358116722598110624616357356829669210846899054071368332660260994564013672243300767636392983029169991890861576595127742041803770788135025360149092521916718455599247865262644762101198668847453801158602637883764079240797879527512202807911112513067551106093696169962974194623103966594452331003943468904209460609261424450031545999816128805528617413964255627159864459264320053745862467122890082233186462140676630440780005672745648982017797449147681554686149992706018061254942309415324192370869405036149834764770230396099475208709577988492006656672449291145264871004277315198627897879130601326447414840113106433870449734824261444930892199663994051833509028246548889714777484892941194333682110274410535970968006926463377030892676384937363796916465758951973879879772279571800847474623612634778190753886057599715032096149677032722422479534131985179125328003753310279146884138795649482054783245029132994729816927503041874455667414855928564662506188675433139549702572364421275217053640697581223197037043437667542955145232597665556794209368943470123476816165269272138567895356717751220779636191691129592710431014585487023368818705080084520432356381647604336895751176317680078027656405061317470266336525689898085294113827323794660902370031811495349230799599439691481109518530699934713901993642756685331692527812608 [84,52] 195002003898694613317586047099004485084097346414837485744248582936055918499069650998871094210864843978390987486092322178562132922275277410176883398580755245309636324743631991938582124812064328063465188780696030532069002885684675722045232617751222768844822427777480025717419534489364968152646552524101584231585520070459724122132457976296654536464471866181458000559994607049127587299198717775570218397871963791555867083669333207587267106866965325271923588343021398730470519415206572957807009742699093583807122330192729430091855391424565079383163776036548012817543862946060502876408517710417291914179433944331951376963913005596185814390764065497649648130554981687479270747347827207435319197530300555812445003808653865338106396083972107887829776427179072324415862013153727552793229871125757484354179428726109454095090892512206410479493867023420781806776089881816859860529602502802995317020118042894139897543217962529278058160739396350908470158001822061173836126483810649477229484472808752277659798872375065615416479323503244892684473015548253171652293907278702543648224172427785028470138915420588552923847920901792205100054548132251991456578444890535721382441901614540742863108264574483668622519202629139468841774700028244803956415167150638715349496419154490321858220002512995719601097134595067073663997591096002968805453007091810966985915698019544188435257499318060831954246832545931196629965824091338282179521598637169910150183200578217363166295085577621485385403723847130583022829809567309247663458554666406215950974525054475837147819538624143775714321209708302956691269303229835374038822702961246620251799621222564553604239537924550624063361103502728660350101714937743196568332874680192427265208864310784685894018737449518125797478884298607835367946453440484702822562065535698912482839912594890891435964218331797612119736580820683624259982572068300813323683156380120700433183692908175592692603833978411462950921716917000260887921592778768743581348969737524031463560534825072553430247745878450063575292853902306384799307547898356859665640342193988778433697175440410625308333166593807135517930773684536681037111993357288918038933015201346604342721061287419853960219998178411211311078020287714832277108283326003688770805703953815319694282583099888475406482637995813307916436476833457328255340937489264351344462129081320271692854698626332672600138117687889510286698632180265276719209625031478866016821723173681324186479165734399627789206052207977685339327588827324324635567131837024126485585529011283585630816815702312422435979264 [84,53] -37206078209275185202485882256685020555166121869988634292906827439182474383563292675595919996532615813995514096254796310634860135421719793122425888190457385345503001718362095468550909619842696130138088409166938964633232031255206236533607918960248552767766186795740722974882959906091205549642251270792707154315385011037423945543137917982179452244775653772731175104730192591869320618142682863380467897646227718982483802175363655933117211849522790479432837274285742736778133025301614571465524358955703558528962004950056860461553849243945385348598661809511022333494134913546911409779595626648383426459052759615039054197305193566059917871644597844303351750459808330732288160174410841519757953888214562931134292533907813534888891239852704855072016135661087706242970133466193086876382065555216899457108729473546318809284378814093652567308873927688413026459372507406172440859099175784365434231477133698360012453954194803771299396767374153750941686167952776954078283395788818133340469029393157363556584228726047537594009222709322341431375954005645203725712490561626087456850349464908333510279899867290402351764143316558888770128110025916915981610789974439095644363463542106841730570821032698909700003691526405854571020733867598044827731564082535214067091531342659394263303766694546210440965577786320038833153243965751042042279576238891201190269915157829619237674409138841898001069744335275974991740982989283790417562955324752099886761347926912410191966548501812565405675458116631205978977059462755570383046429786376381827756745158217022399679183465473202885758687660226188705936698526942444773721485752568583261489806473100681028160434365007094176185122491207291114082688751731206291512795413749893012864994622172521803428294775724030800727314819456944188914876495332319470534529134071616205238645342422400328823784750353508759151408980715626048077055351572207890842968011123982888934286371989621332778862647085391511542907617191174603124930885273113436436802364304654362136650670034140532007167458727297107661323336681442199406598294728437633103105037211999640344761538336548471480688148675880305938319060221600334926978475710213232132963543300819613850506496084271288690219259085165606025814237705814189861750771026976877214683963242714275046467248672172511717785118068668221017832479229191478237189052195671410752117860077247726385658058546033949036152544183324903224686365093518741629927716471666406653539862617688483979474340924108267653412292528449026013645457764938001980223967422376144830856154645886210208371304652060229632 [84,54] 7005356610532903656932543778479519292079715368654998234340309023150719920374520715845752201878909292869895207969609268741635702678751120491216877186746196083441657797549557791754423187873467564280219509714399945659867907326047319814151991146612709338369548016655695992195631848406933475955186975148336358141834335765531551210461949141567730056338642948615728559601906523818345803788698708464696924563538463726873116289789198160780757268796980279276649677903323024771274385582286668340958102115172554188625304776582639499659203421927954267697742446915205139249960815128834121662504759039447938825673098812782136935899199823480919903981937471296631077191356083379158126299593931677887968720972569921335488669376608508060086570919506782980196706509785650007823104155529982811305686114259436513689358036112917880282624967586788761667926896889559579917664378762566949141043538125728968288472888084140464358049414400713690300140704174391452989654341463456777056321129582315268172658359446388199424471424953500501545662684316225539250907869036415263986135522611656746231006440429906249502982597581402256838589427715638464633654822888802131676684946584224217470091717482523028344522253944598112398282278534120723511650121962965890364859278633207736692873878061918394949356472221244301641301324426188674807326330140530989244133198342410675549521024569701727424609242425545779275413772922030857290890367687580142653278532916290133114862604203325650221843828034852370757533264884320756831460718379001146122230161363557467575469870461578530816324031129801654270778476829106541435861057702950823008500477221177747132283301556480093508068772479390601188819443532400925457174140760032994467303579482870392386257277598952579718542568214266412722179853019827675802969501800167534682427847443390689551130436783963132337069106206019823557072095499289191852972519930502351247500149669731341176722170831146727566392044356372245706277496018415382633286115844720444988460756423731377130790566645795074883662501784730426346174266781685541313357536687575356628488076383456100815610426990138299354238329430470914772415125706115478501045597825432798960266899348621543002482065343028173487499253646309416441435289140119162532980170385651870275416487126675344315745930734570112493715913922815591639584426030846380502874910332521967373409763946589963056430524417047236013738044024579310018996029043767861639293677701861470426467589559315526132276488889058313937401248157487240567871133459738500511298200899566573102648542542573259623858011197407232 [84,55] -1222891342760191328296397262014195396527929030963520331346180075821820395100799013496047926366634603022622812364981911544570513236859326424937322895889130791343945934708224292332781241536847977765901082483797373290213534118036906407237583156402911624190372896963689480851946188006503457937963603218890280255161055982770432972467770207135541447712914715821217912716621753626992924324972778256027281804940712731763340324124462339084646276080007886549778798405874123073429163261381412450983811967609062784690113585300805267882103543029358911886605113799026639585219734829297183891857623029948043911430141861934658336639841392176714864601843998974255746748215777322588036433600382796180467715555768014314078666527345474289894988417972998084437688576028776485462725115944189918805653075891536754904850684928189027528079459363432515224152978156950222285538344885936761511354417120439533459548337320043617969620724304432945071652708420561872993817708568634378438285973742276094935181110442330744258190777298740676454866333508886940554281016285688540429128750991164696383914598240564435153517377162001860485802528624079731772942218255034359584925893516337408478164948375835046192791289373515031360992171531359304464660531166313057878692280657805959418584609717379588571222892270781482810570325330353445306454873087530742940219919883132152262930250801401977904626831502608768844636525105846725238523356271015592270451757096347841549749344914311845708958092861088261815715229086470341081661475433991941326542242887064011036227292783462535312435699658913981514859604952736748090015641612761081305397758113387656604153656855222316703064119835047694252163468619515991786522207478717624127413040039446099081806847153820991735957523233922479176003585496859168303449544254245268886349834990481764446468779604457122122050047940907500914132091849920906511613125694907698251525610188994421280819601370617610669751163064386523644528569488163579402954411478135544066650038402369674471126331711749728716699866649284853601098407317084617060272239663246965365156787033178513035901495832231968840844262285934974274182107935817713299455999862060691475288780562324599769065439564603562038339503732291454305840956329886190543499847658161098872397120896849063960063296844983259325128900121046747981717826209347873651490557690386626571643334684941567936041122182956857653944414636140047492685973063644107486691853970423453656853451339216228913944720544315449273399127494364538264784403410850153654976777726926774796438448477160034984801624653824 [84,56] 185006759908182740568616741714875001521597126606418347873924511188717882320307165796393256459063585401489345500037394243952355259768475569040441890635991415808334269531027482195392220622993702095220412561391465588102203550699819687450159577014396563223601216655405022431478141360080157804004209936564091998174421085514628468474168671378212881201497375296272581409879197740880463150173751224356403745060162305003956283153500697937706230825780709178757309305444665983459881160111000812585443495398117575220106863963068267458489172575399763181189071651213408819461779234002374000297969792086469319368963200248848696784551892587963397696390309779958252671808775140043115956538041952459518102709882073308939913590294306339612952258363704326301139520431847405880961352100304917235561888003208865413779850048508062624177337820247027318579365355751915213751946127388585557130961726524800865319446542228690516345020311907714097368191956497909214937313647424461326823326576539316567733247391508883705227923902014257553196417463022574377236635703023476436843884012964785781940170131967072472377462597815628774791046360067651919531549265122611432279569706012417941359012497434325849230787685521271666994888174715881179356138051211853408416426592388919158507046472636799589989932781565994590192595526947083998931080645768403437687133842127892544113448858986588305012747447620748282493238840328404519776505479307743099616406414367802411090579523543088060978610671712655943736443505447557189774122063288710155281176577297569101635059396472434332336122712031189808698504311659001750649505100050535194552148620592065670554878871998138574356750031841098950500516432051602791447233773381596146104818531798132359530233716274319476484549104716692483312742772076485803139973627907403529489542762502619910148947607144884739126988944505304537737231855353447866809449002249431246799982017611319760497868942934990428042096672041405947494093712014862985798834385524898841986674147917735805515252924239870506319671783402444368797544843875940666073401488791275961170384595008627194006583994710206355760431633341183468732142429352485487808740475729857166701989337637745108511286654167636002410492357882665439599309415704703459070552411691481511570200148188474673610257943977531245225644844230363297813640111815338639937714473919065862191562854583187983861565370977780182501254035937160505917664873614308872757508500059972699578578138801199448564770955390267653979115936844052523946981257515652752860407366408930653942252504208518500101128192 [84,57] -23609465617163908312293703913810099024078369850811534667126475295133945196187246256326171569566947381252033062149927329535146387882348569926191097481929795525526085032403998304286155985104034478033222193168150381594830777203115023090938237574277965463329832105047196842352810234667727907332754570331760475013957354196448161251213171035481365993434858786453013586548761228353839963715574246970750829085513293317622998994243226344247106816889007038771375772640618525270718825512516829705505978825886033447966573897829587624751354234989128400960579184354463348347339703945524908765669878573510599600931549888014450667421240422492076503042639913418123415721507877421429377398075669757609352417947807413644737241631996241555200631026269764500645776532403803236766361126945020661241993611143723777926995254501986514759490954896346532361972589340844950101989824052796682504856209735362980897990119615689375925940528235713768355109970699033349866618179272296140243370155781325934570517729987706609591823241253663930025546292072825221836192663656243081525926898590803076467647105320359171173766531643082785661507626617969823518561043668437691879346543301920336528888766668949279488356582122634785481147521174532923603151361473027077561599778622289831830168964284140372220113555751892349893299830273531604768624244605014568134006731011687279274646113082220325773837891928369643708883106894734258132397733323370808630382262746997544320225073429401136966241798282468680723201992040106175000837827732007058646893289703528655726167810602526491254705934429155213483414165097854819930729747328132101279455108235098448656375327340815702954595490540071186164124615307856543083738591436102453076413450618547555808494742846238942834815803938463862440401307522891528902048227468255555728751528456985029228476719802998073128968985626175880480002293389689569388854373960418037913737007308766559167877144262799713905513220544644029128009590074559531258329948677777727026484761312854938249947660728131712780030929307473541876683659035749484703679800954612637417870498316614432754913361616626450255091675125573879481719011208179326033403621305913451614861124376077864076007513531589973926343293905153171462256011248571642665858576841170183827966864464226517718574664378846093250433162077050480051103967879917680046866541104819047635707972609730093746561705213516121301700249036404142359831897812855267646407011342214349415283706801085367706586872138459192827610460596807109595120590703804970081748127797157527837750804927941667979264 [84,58] 2492177399635433445283313736121138124203464178388566954797851338556286999413282795174759427804956923395051862691107262902977073634842404276174166174787995090426876628796842327997477038085094074632500971606070377763209177489213701509610052112103361408431629863823274312104872418477148641625759266090813244902092532357193357309896139139834334656014247033611124990237805866057523606690366293974144628612829103438982943714579105400216360844403743207941752003764481226711886310331220590874512144310701854538657421182597396513328352677084697224525270401897356975491793570692336140665872579542246208157160867268173191094080823210494151460645852153501847802342682515021726185309998759355242534604161951742061427999648572467710904752238862572147485169471784926302796478070690692295172470382232223883056302790029388077942089777423497475354589557314674348185968987359825194500042633552833967766853068087799334960071750515694493207678856166778184878912634392827197673547150687195599359511770323097807385216129697516440125195371817624501456102640532227512154366249221826036919153238539983402410783811380603361986221529057281523118504884947622734644246743708826268011399989192208054065547233346485402357698617517998878887566423456690660436710401038051964541105221413604093419063814799647569530142585935014317716110012014023008855074129796942011647886489125481001617759565358982681328244358594407684854037124829637284097151524744707285859831413045272733066061753585096453071851211948308712503629068365484104647191292016302694892158605823766431852403601577272637460838747705505008674426152402405177669473114151674276985037757690461574837943354165646129842611113310625210261095138942265529009422278890599721587732680864434167226045080040802414362993815244532168503033654405344337719184807610259680798118454953981096668247345847892742568364677089071459658839655098315978697122901498436124703075886513558840081585322762740598327067113289670553122918123724822404159092139956075654838032664519625154302339540599555156801763639610944924942517248615267404985174191418917642063654863850047550451668325368419732346692852685690554703563782198423438556764292992751994835068485516514113329267103426144370279581603018406893824454809427524357217263762668670017347900186417835048421740669867404140622152803762928839621466135333440894470854735059024503375934632090116632684673943768135714118877576574700752230495223174203386840669893102274457924495542381526556019179029153816262076824027841696767047032890035171702565752231731931381760 [84,59] -193413277289112743121816564511051797534860610978280121601749052681633974242387742576006424565498643932132419361294779694571273357216115973663701252992283524522119708536165011186455349752607263225886203716710316083244421897492873800915860248413064082749332461736279698910507370267955510477229999946567898203431730408999553233569082836259687286828850450814682809063376051322704869395634618243331417769164170056721460823158439461665361765217890124454181217252896623431902879678068859496299580286970875609068825687663993739497644917968932202113882792039709235975824059478916200526703199745345812195497130895568639513251500302643080818977930730947151253225370521900108764695414506764575713324959969871513752872520353312892525197002861680092093566624005871428845477642168189935322589153212291528898028611018385334337225244170663118491873375730636350004730649643400982487246459890266195011123454912687812442927260874289092247344962086722559980671898946010987253331001795519005856237147757967627267008966758461109563917107614837953838804063864255587984346802123784414641870556295890170436289078231150152144473750108108194078776577444983704195535371159205581795621967369382498871227264480423784287430327729840590223132145053892024639024353594754158205394357399005087692378834036442794081433785879904395786980250057532927645549368888300130247309995108709455986573825974081393904041755676642154732150226046057548719666766359445704568851938045043056624769691926965943166621289787216504299097985163859040201054784647057914217277597008918573574724114994098308588265122018548309658550170272514237790412920668892798376602586348827211099561356475183525021547569588952473553817449128218953217649819326657141635048120921499235074733517256671119239341766774885397893844139123277296079341094351564979433772111889083606242865781581516794707416936144932300737311290318657244350270110597590830306645337491137666961233944848438475409024103381914020269180985004686103077648798205414548538652245611953375601298457126337052905786355601248920161304710041895189107590927399858679305108568298335271706825797633383686655314870861735614687774965420318645486450872728805039827460292665216597982706734372049846023530225383859652299123097201837714156164546849265690392453313343867944836091673356703517929990330038390685833460415843611997215939083722300610628098809585633222217250188405458510082476730898499312171573529980870866785385683844966360461610388807442903408922137993377102393398521455270778907009774601567796389225831092715520 [84,60] 5370130436463453482184116155355961588850927160571232602818196879360722203754456893217042289323007386481463360897592758924046422980730082138443775807171541482249967077269708212246961591922964035279422751057074225864454331207247448512661334241505768496791773995303144205540013477137438017888264845154539981307085433409225602022405880707627884965377247479371254807584825388225980333683772083272235037467497108277422413535762119090039376504318469487829223646799546912288728158347914611728905316574697213588050248637855003072813689183418981700787118835593836086346306592294101136863190112976202323989052788246405621849034530142991754302778820852866411924066892179919411297558163485556208806315278764821336738428864995450560959839469740218881137529273835742502201398607022981879237804653317590120647489786062855806446160812207111787091863005829119569255032346972928960635526060987990444134327569311064831301045232675104010041313278728643226748755109706258120146951197986372020451594068923395799914534943748709103410485929761967395224839087586781869648039421906965794155162375476740117915857600984135100235939966494987158088517517550658596762508611552435812241676605864115177111472472123583424662264197483284493358146980055012520026553862582264739762990167278134901877624905977743443837187330526835015921793213590503686962385854410468451457301708522062765833040721750438482278159644820924936051181295548027453571015953627768744202355561627336146247933811370111906141231496108647161421619945829085265119016936532212839374224296623628270410435431231051843311847159518310642212748345062997491637028319716158628787283703633825924857869175965711700581079861033148499828789010699804822294691611579370593008328954316263832256455059242188137941664935005355671042169124754002129887855707161577693418657868530230000130624370918366470610736197641382944261557572177873264648193398669179751554672832653668392381874625002645463031202105472358773675177648171250484515899754143980748200283121469126158720398560270358416336986267722430071120920290471141583380808128541275828740305320522011213114958366201597937959699877804616713157170943578094252557483936919416576557729652669863099482627025325323242708839893757518565473320701428338001518021707903673156982165532337554162667087694229116486217326690723292619818217103477088389791054736533945461338044191692305979154508841728879929339211668093550436964731470705808509138225681749608059921678700055997036982910539414484891365053169885147943008902933750202770744519163904 [84,61] 783701899216965541046719814911102974516190356371490462959393081364428911992983203404699074964631127707479703307977370753674276597704801865448989952773018887425283910769715676775985836196474955279200011898948204130185391148213767322115682350694277581366880842854428327767212020301621131677227922282297460897530498585057606301708196604522320052620882620372934933637505744844188174748635998304333668707531339417302862707490005349201350594642365907915896423484486630449388771323504946699117256626968657967450105125125238007965303667961510240693529377476530602013213600243841615077439025068084743264585901770961867681711254742008457041160807128590731132620865196333884754584919233852091957412807355259592496391407486008506356807381601228514907312441230546294017199555710649867783665662796384556018984115059810818661059041463452742761251840863202788729728652062015869155696417006361100824192767324858330659277617941239569255869159633481344459252568293242626056427499793460925272522801230529975113108992097613502972350020673510411375741905805969281911587386164781267790365657590685840003148727973574673258193658216584423370943245849960284107902255882377313416374716113911513431734654453473072861237311525982606589013886877233614613328252995621925974458829663853406593092102046908622682181041134573289895584083906857116605621945977603700081640060809517302492218521091056401525929489908202610170914968697158218863734297910232349052633527579935554317384112857393968581469958959880149406101086384106372153893873937716444818603573899400606941224112308816745496138344909549117905450713352683883708260187624782703871528287624344240837022570718587372534182218395277683815141858303493211112204979184206701922249208364420137162554940724521467870827515014833851608046093787474005046592487491507846052651012247790810959300411886431059254388586935171765937396375135512531809292226973717625572234351982249299826431656735897945374357212298701813939972771242014682747165693026596932602432725975070712891426425325102866120100442661551450894831831588377770790564624306815643769678040201771553124339218630598800859869560012808279085341850437026986774606658794658562412960208127506132422118498154476656450037870103063841265757643360154851052992468019676698825648622511976914202788257613549441382514591649510603262501373272518451113225424330710773919364540081974201847033230715692629486333129227521001893656383100015938864049176654209888738797374625840498602387610195798485409150736639901500878018281521844191760482304 [84,62] -31365069055888783982046564735751158211678338155396570032013900917745305609819837551326110724426682063450820622733631157798034364655320265907922316739201576762753283678952639024283576249810360330817666294287980279553435729098191274570922960575962432317289582722176117523954326587081574646599636072860934867382438935964170704243666950741281355193098502362784872114884254280118628606355071043819628883914385766935353367486348313764747624062021155717494507831728734894393300294151672947005416177028044330087798014013313132161521271737938610179667126178566234452356627685182205693867016222962608717661459890034751783228398741201517952659305421383069095302738391225838539398475034550169465356430409473298644572455093568238059468753465596459533013132851737978708558260455286509697327773280018168628002559536504283027596687779758532175806716138239498963785008967888019657914247621880246714094317761422700211403728943026695150806003210476102916324763066890321744244799738524709010939056740269002112829435141378602688119669940401402301468249324153619556332115495948492546689397257349683113312860215731571779270172134498561044175929356568652786779722812065924023299064635249606957307867023758913380405614001963158992637954905102601479514194964428631378757582303863737366552904012179289033961737402522557845104778317849036090639963139137542988941940749414607400445199656452202455265400629904499423604805162331681883973908287750146285019934142020186897343648598235025202650804614653337881318253723295672227188987249777745445846519631486589019756827992358437779891290691676158452725339702162548269528581801599338087041876304303121492177803176314918136445534223300116984519122291772176345934927744394821456524048935290764579932978002603549918979963989397024369028031262999872042624765577085175100042606790158075551537289353965761674816132268205936167630437755561943184689461108565182748455602164353076688535181545822259178529209204341724051489762868050723143831785578398944916104802561326867610689740220142804653291625598975692505963565394780011724942342975671745461615422991480316552702836398066737409323468997296145965215484913802261029005225006831500968679025091153763063149498026320951100236496119752499736962299459451652262954110112237016256758090585964984761087868868977189822948268426127438329961735571167149874373164047731936561350906021118603687873412099444328821800658738709741612462701032267014230564215472335204425064583508120257790072773171909278628919290332745389488467088192177545674752 [84,63] -19015967936073380772733125837924955268535900888893518775010846465735395591076413023471899410919370503759393244431369469432819311244213221615768301798718899835032060840097668083352897309434860641792922967197483162134597394420521036868516593341203400829008244302712822095269565152107608663294120165883457172334084816699259352794648286718238696718766658164484048043172192835781092119762299372571562777113718621044124603146816711611351373121535077162348990257664887350046333181366536310051909779203786592261678940655060528902180755129074856496895025083098969505945493347391189581035399348096898015980688619657445124499237812458397077410011537995628849639456070756360855800895008763676645542780327473906407019505625998057826831911466271750905271721084112436849455018088510619447413494335023813346058782225922086582234020454263144174141919100174070530965747365496968983304763712062385363958642197090179447732445771227303206009527263207951768679449960512622005604414852898884186761306510845130158052804947499084505598867704188716433370412690698914346329007814706547039513077466524856435998092470837569909422872236143731355924924124204820885769748401688526394416926781343115246225265816000037664238215934855377570536531461395037411334757521504752901495310683715926226787748554917872401303060637686969093002002741220530772362541834795683391149784651128265701666332205596649834356179613283689905142642676755142358126896715799917297301079703051339406805874213063561233135047849515416396981268744036141403352441116120636613133614341129592752918843027703512535756879921259849452394397342777865208761030084976788702413688084403096803418859408065694517904823421520577614549265961123602089713086605612863441997211553441001758497664432487506046039980563918566894849855358205873503751127097400769349839394967723923624142562217737724281396479180238178002105726608343938744554123172545193846538690594815788059465380408408925470262299287088308379830464764911470049579851023185360372417424218500311105911544246771109170837079652176815089306999528977847744259389340974304926444388727790716324225301216042070490075984447827362410042084518507991518330579845709125409993223912924559496446877837893856365111250510413913946149364676679233024321625373754825719364859276349619925026603344141240918095897203686602663904164700125135604109745559253707030681673256132578150847596027012621551470163260592236900136880493400978414695869120918399489326018383613771963374132437997881665742560798482073930835608168000651264 [84,64] 3818260782967748064342719184476303429814882440783924833623388063646834012208301800895048339528520719826345085351365523791987876050138922228313797852136381832357015379692273572926017302841206273650384396014630238308601886693707934554815038637053870183972981033573134559374848783212289932027237023929083771621862112558639520415414455125448708443917537251176569802584081757786894011116415603067153118060023864136330947108377645304836610077211116888470979767328581919344108620850443015600976652302589366389301445616126453417970026322187660032124071336100734906496987172238402601067674974381946492087747792266737936000191917267092678238750871977939091655242860221302189405330549001562547633225976860249610247838907150832559649698144135921835425085013490338546744921793802816785864026159168312519990803113149473981255532766705089268363550881345625852380561255531236367821682068135958576168470857685611245653076160908828501039983285555199773845531656323367025053257892179665152452023099190377584311171605393429284790497261591135156128409391423269434427913157582465564916066264337042834101526881313167102170143468588003780449244020185066070777957090689097618809815309892796475730596075156470854109362100299073551104671302292241060184834898229551191891056570003932839197035219143760593172288023371562966479033338725018565503297719747949821469118256686523301103237270373494084420767412023292000429678565303182011101919896169184808755233005992848935616351620061921671321946099909390164745020810008251243776550810940138137464634943521694168531296586380050072845251957272127007749255375986519750978191192806413474184688880525208911830975631934014359730292555209905022163902221879105284000268693399181646014214041924356837705946434876476968425863978651883764134183051724983248402309289190995537095267700554605798673928268494312843789580844879124069468259472626800465879940360675098026435586327863688458893226725943638764770934006275760757366369952366247797784685017087556921221897968120437202352519663979614778191477628597759140322190619722456594038293909035200504180264070792320434903373231697531643419814558920380214154855899727505381131277212356901339890298901040225416465654485085776788144569348845980738683115463031161757336055242290491395220384558746787471869448158961427246194093661452500001449199696105500782466044047855207140952896711136411187703756786562141149077279345561203865293083671725177331058053893745791462471510637844534765748062623937857739977061209612210476581841259331584 [84,65] -587327030608560431666851062453983744394612573006438500290256057784281479104862003683334609085810574962899855650213894948987294857998758616733441624088308446711221170491760602811522429083247566282409279017967972158376975473027140011757386965651226979305276142373254705269415005817620287286919000348798387548938787439758601889143042655151687563262150256124519927459546167798647628331469090871521990152497327484273365746733607832530649607588307298251887525755272716643019152244281987300830141275377220956718807986885103655820710207196705838697109666139644420385801473771670902188444495828876582045829930043786189462014596428331989875266957220830494564319433524746203558898778598475854900837272352921964703673526502708715795059947310847657215416860773126459600247862301842578441527138491492643811889185300097084781109685840307057703296409715419888358466379240475611659934552716110863405648614708577401402099893389129875918905550104301265006877836554872170191684909927199810289369357682302421401769051848782982148225880654066960170038914143096011216069731636737561293342908744810059201419933538969389565932421576623311510607752602943110342478119472665020413648248751637369127893091142402486899921465214587176013193879775444055010311064380759119747722305759840419240780180034030430064312438733377208761334796964603557541239003270068456309259328454059662040510289531036164671767146335186960404623395613725190337593352012595201016811659697734554868037537314862032070714124459764230680834090870270883489024449387366324517685669065183357197901106582818232390328099558592922867972813315248965666678169419851716682259304932549049072034038453220228114764400912057056163177313071561406230562145421758481848401613687950499915675080966616056979235278328337825916141702777967313931446076659578142764259801234758379439754943257596971464113017210430287574396963202571771357804957260459056809808107498469554222713463868517735539757982485279567179937987438447293432505390104057648349655970562441238185035383710171053682716189930104061665250478335550380259991356133139374724689325261811586180036957372577944631272313591590560310947852517663240480101432665256670516481440845557373040221768036320066285773262967999353103106303869135292611514923257965614231068690971363231117246120758532029488343245363268289085039526307918378231486382075779626168416741042447511658642967980489219850293213425817912298760752827780480279378516666087891822894166245183507162983614646982347100441789542793059381130727424 [84,66] 66738000732195318578234712086322224894069079233677513003410271597544652385982548962597651196025633926058157388961313466289308242722003817155134666405480685940975593479016933326546326968454220607773706310788514941683475796906079633821168340624185024196810004912959437015138172749215797791802843237857474299296349123518928226356077138187437711884950251691141642932259653306564680761147080437359437125871240372004203795385808469311528498730155628443186748141018101159156040832587729683677035191535157889016027947527841478223214798060872486324407702362797240833380598198688667490601374943283449179361602053665671236482748842726967332148746900380198338817312952659606326247472327232025092963638114276088439017317491182123431480866380040345803007864915081135340521919675967879283663807841841649225300513408966354942483633255140713491994683274347881569213790561005627658199059428102871161118177235956132186354635179176860939544656970470887386798755105825618296196651917267314602822952481267822686023071385873746494487277911243965875645814295879455016765552730204017456558326016254066517872870878168049744407994526863216756261452709319097299377176464244131997129653165185180119982086303922743724442341015998403331978884046226012759210052018445392561040575104262213030035339689310575793174637303418934309197715612824366629133445538021294466400327068628770009146453261686540812613379050911906204601953105454481897995220216827581347706766013337949252342825187194896083601650514273132854789402384373880477280491776135879582751790171866819312964528400124987515945512059142307708164698416492775039484666065423582059313421841041635002283569544330418687954008650692702401268872891266852687623672114057236913479862840053414492268705422639416216105088142812734255546013676509182470099532790735576867066417228956098918781710016110589011520347170243168970931315038532372281445985075280443886135654622242523703929312735282284059011214520946445754601620710969892302287962021039627753131540408197645043724841443681181705826804652920724613899787052133063087810295307114834528672020154467452917427070583235754383369563445503148301899930215781522808532711549849204580166007057267232928937753664740072386582590967832001914561987373632888539833605188778514951298151561437766568004922632065003538343662747981042833747143682418037620198668335023356237208708394651192750250132208427213449228615985796886516289731592033620464732475466121329822123871027674455682507946746085638592544290362166838801645116 [84,67] 12010499783403669554546216799233601422386080074793052261424049794190374675019744054228698824817862977432419690522444433173547779034577989869312256397660368306949093698782353786642613325090687624454680078320403737934212367679806036971286013798522765126792550184019503680033897973509852548775052018613093726877879859282671831897421704971535665665699090915490301992448617333185741926343404364959883635338521585605983051282598470934482881838269860447251541656538681034634107972366491079356664545944029191598550861814753483613179471057691839678597381270970555980914878558926902159388976287472735623202925936737878102736932151237673969352452151710127191137371295695786541897468938350257902256026378194223538984516642657845365308119548703521102524150764883966313796119545162297356993155508068621512272455396877128384231752471852179841326937968036577996319361315434743843417991625837674798683864425191669985536304137577084487482947556435380664617568683652269552483958099416449286162347907405060577688450802603042065832336151357215612766128176996484335156867683050325815486930363200613601652989811034342229441344359753198261192570517107580874572185425934153010049078451645979884438753626640763796391313046663992869242824287579433574055654955919439195408935538004361514726085634912325928262471511770227261014999280072390421655541422414028396705914688212104723999583906019096672295493673568134434203465189432451587604880119628455470970084147182464841394408139194241349036137772194300127251287274186519959192828935411102439063458445937939482876543661706243517845336625952893523831887278491614253024793991707686303897755411873838436013200242272399703381829335232625421659961465516780151096519896092396066433641794124324693811474276563184545893371688896745851876060595163208669881796853601701366229946587370056319525785134188566329092029094172168470401655089692442800342171640392809967204730327828503624357929290950442696627963182135893953890124369691545608680928362035531139490661971740970264433566743967797215366256277919319162833050610800407386094902870565137811086777402718978432164492266657306996522773594737653171770912492826016168832220428590710349453297506923811431692824225429674997162383135168531645880572736699709688168631128882700310737559659298207219530099707619649731675584012715719155373299079508375684849187794795495010091595638357472413520183504369567434930151140716348071237211866584626127141418426051195330228737418827401078490105852024556912528477464638666221488 [84,68] -7347223710077715082169407618493270476078202749580228023858003905032634248015791420580883280660270243268797875147028003048144937758372282859011000455119726471270827517387210473294671783579127766674597962514521879691504640729863458186857254723897109878223019489544961640049642787787739024247308078692110736248913967185955305693900023309274317367917465461388296782689128405058366491128571481224809604123998544220711266005563834168583995795051714995588620530562472344896687738833132358199902367293319877913504497806948646524666360912633683335103753713261084331460226465663028667992519684237390499497541596121644284897874305510853560996109840866569549494981965928065980809224140501737631653635654355985319539134737377510983925717754507886586055771855178070397097776241004192097495803659158087025245241391215146712635362215545160378696156827383712873660729467554091541946143600568825264629290711985734763006084291940867189279386436256697319078693361738380776282083418115141138441805189322668832322939674281994552101267616100520167494871923970441722286114222143174893146099605838726266021388380762647074199813893946262638753409369907742982351512188353039161390864462945105711951207533326965920227871881107392066159088128445739209489867452603264290937483650828425087679804301198302759520525542995154380598451233039040450734260235767784979828493266363197871914088785930624193590095908535339509579596009730628854208781984444305198300239384067549582612461226959599665525206387200896277094178912242822788420593098152143153243499946462323596215925178109586744886813637903272744576549418148334235580475324969877919187707351386995538362368438472373798882732203732695904510497292429572782096019600947101657519017241671199545496961912144437501822410943306144346499085050612103145987526758254482587635593545608881574749932624297010645661058164285180483947946640723950174181057789160523042736926185141152752560396528892225738841248499143513849988672778650571826475230668364064214973551718131440949981418311832925859181351009803722177647144310306675094170373791921367902075167054152029860555137686342960776309470124324746168309125077661989177949637522955856819200738246072045429458010861165952081460723784661090637162741023149251642637962250349281821847537817888696834426901047206061145652804787612946522353189450480002311939488594060513037379290939208058366161120397059910802917866578409107895859081351637624938508785720108981022078836892943431845906037609011247713696033257575401400 [84,69] 1596364321288543666790827151154699971059910049715240482093097482854084061629678539655004096331383899717085379011454310266655431845774540324532630082915418421949034132717562842928024978691063794096250432285512696365984421707418211933696325927858831713540836214385032476041276647351991161510912952148966571360101675186545069408408599288490759282484724006439904474421341897633512952450596214722770531462215622937572972366919506778215654232038092482638780872231103768507840786280252231898725526527958557708256990921628822038360239515214522400239601830615417047931738174296990741129292887739068725205807880651563826609905632304739054054732654651599153086332266040972709929818637260126175348977251051035991725729133897724132882578845721335379411912924520001320117674336052617617274138275621631007201992896747456777872981375651912720864498399646033688541909275153683148840609751936869796019254879894523047427849314576144378693272877267532324828789678671264752433091638503361223707107488780616471653236320741065163151000463861283634730006191738778666861134332212112205529668140272508180469218908100553090727018813105682279062481795195086150977058418612955313731656766488045646160476497110550869409028741970303264813201905866998796050927237925616849931607233611110751421148003341426341590739165340667019483340886090413266266612980404303993970739693411422206335309335372324431272555557188150945704583805033073911478780577062736748646879360288891721909398382455007121003828098781381266555627037745727556836127378855990345086154229231498745129857521466503518073261812238473225764704309104427260498299326921658479971179226784140506280089637871763052788080777555182013714927167802111209741875166921458851826833304442070730028857477883323598848978604114477632310861850480422445178526366497089443549543140780988589045912117267704748702675920860113530867379376996219705757242111766420217741490205641569098659410131097645961116955487418174400039792038617927576780695056514826496163800588884439208659567539764672612648071027194023470244886194904906439981219211679782735721164024383909962509718940154534409047466053671891427341190402778128235723371874474125169636418423036025663145295350871958404556062054903826206422653380491429922157637976270234581843216605442305035518654638207921983205264513773004686229786700704633800261724701962292431236994815857185189495577271729560764872190894932493411521559491469861970295722071697090760891793835719188180732823601289410066578309147702928 [84,70] -208562009882909258423964326661703450740297333024257688199020754776638961193322136179676229108100162229225417053509848265717832127760441052035324196118828733814378984293451703373876596030944123477822815989825472422311517149915160400676146910351429230025102081673150271474635043743541293135286141634791264137072645612889285262539137126007683810591527736572288418830270656186301953262613798246086767574161494579542435277612020075982970910301588755129277300991097771126548788185660859604530156031272658691735798678058108868810920135514276381932343179105395722271321500416133972742609375610605680292767034976844435802011238471453185357706079068451840127056876294507484736318409873989937243287448071870920227320510104824664295199194702193764270645572172132092447798951415282339819268495519384058013822236296178272217236155008331558148001978022780761289191727399919809137505190630273006539290255466936368407205981637133458520959740537391572783721778058864410897208909851605490868735105703493077084970177317827015234561432958404927116124779322826409087501353017124065586416984445792817668327781295784769347014423319848061803212828870742896606601808291243631016399385157292235906497732776118141660621626570358375183971370549701967589404021183021231003512508040733166804595043590195888347623135420066030542482004376135877811537854215080849574317869916478395156928149829858953558359262912462250443959622786363836065852911600786566989220438598870692445245373129394219600426237029574979169536228174261549133013114270771655342994598536295601953238459757937818677278273886895387497337451037023631292724132287840906609298001629970399568944068943755568311119470572423559825342877482610641399125598032602805905677322918414020455037965708301494620453794182031267560277367880448123893123031901378020637206432487794106868988273500279357105253049984768499062198278450771649877978079571773589313629031015380837132679011902863069420208067070939464912803349842603057464342046019769616175807130870721583150711670067675753960119911206101263502763946178629720086234150640165684722846303198326474793646974688894977383842065671976490472372246781029608982218301621536094090180985513684177196909664734029270415167438084876078442000844108660763056558320300548512750915981808974571176015217736349578003081239942064756641638918191039515938148035190757714719387260331108855942698469065858758360040552459356268904801524538044600244026164204560224798200509191214991149386265590125184918987170223 [84,71] 19036241555485509058757150619412687554358397051779626514576605463262655175678483373797979383372790915851129484536382544121146905036934511853981577680997587134921100864059600659780508583843159943372951305347567879127616475017153770283075121247599739101573468574228154364065948179139541486328629077785301155828101833257342563775320320725651403737132566547776646709612149311190378934672078503546869471860508830974943398047150921988370930584354977795926859533294218372719401563078472545009642829831837997392592542001296766021499483446575167515804797238319146735346631856748678988862125388262761286325148583720706307293434225998068066516620434509961970708743854732492728370358742986932349058075098980215025957115407836067374163450875602123341048576474600236967303326534302390178399592159331469912499619468413326768647496685493195828177106804515075066748738043329034844120263896547727262489934154430011791535202607364246940958056395856511473787343624275443531086527706588868125223069017809265018680288469671956407449844726854909315276749284173256695709425974488981049410414770247583825822908569740867910918786025310132198103276825803701685951378669601418073017570840349389007988616959290637062489511084220941097754287383231981835078528827770023740294119279206376062433639102621105156881303967018305802060541992941494972574981284820169915888532329696608006155824794653150677940757876746399818676795938124566592494708716421936787185669726960916257913666870857322442618308193470048417867244090371632326142264378395698708504180069514530373659293610552239610245776206677782041368875523187639339612172640105733890479828518082015545653727830839480573828602520136344556835461551350908990831193538493150006142109970785820575156055827887482783226333816996013166123941410523300413416127590737841000492923365633440158941873068908664225735722228351671741757743240489300414742189052641230797186376281915737273463002700957736593645794721472971903594211170494020369398773714326430801098239254454497672117160815408358378560414643035700177178882864999134428749906538566601407832821195443666602301581627363239297168962000659865464397066818332996884706465485874284729520267984004046441638517939019937796182286196659353459912802678294756785745457798231641727749124723030796525316730117306132662953418382509910178332555104229640672096387263987176124933187486560696624750335556384033528883445781788220691158943212700993317485819287280987226582568408001677009942930368069188532017568 [84,72] -1661687122957920205753578185230133808071173104192943521641064056992989262181975034208260842516004034131765034774206952344088492051320605595022945216496360624836880408123385044485642740708905104884401982452120420524780458948749725816794408259534035073463497957320595374820047265010355363572660190298244312804800160133846854396179584110316322048562073376967393847666402461141910312461392139463593070081248677097155538442439161174781190872326246413072288606845176542840089340987743410003160044838889365580675465743944268210526870564297493644900666487528271827848875852843628986284789099237234963660217945729482919062649861537683093552455174372948775153200251357385649515432464806526431979634812426052450621411592545477393337287593788834078567339399599388308506705840093138124598629056083660494125655826429206282133944058651763136621080077706621678151415824464034047945920522904401131115216525916978122892499528171240419591593362013747573582083139438185166023139390914723572461523263242359520820872124146695747384171400427459602345570090632497950732506426968194226344585792586556241086226807369525554442558395958075379087327807078328440207075636755704870709112000394888454227649753064867096840914379910060714193978868264087936632705515406450876310288050009911122114205377153642415531534973768354558627593347954822212481257678968098947472437924395383561541595987853926547764207597770977678141788467446570404085880535230411349344711731911828656189065428155688071057365707627350604316218942664985474258480472914067319035173528851932648939703694955450848256400454926757412331184333987563566280768817269698972277792456449934947390274234729010338715119442140384548991587677823173506583392805545798609798115706525597545513355937222716701829906880353661480216797590059699055142140251050583538128530910375623952119079236862195409829014860171125630253870617568025256118383593864754272956794865713318060433708587936410987131065107235091971559086343453482131403121468748836963190345757115839031011959948350747576016553502258945747212662386952208735056603386028300938495248580827148832551975552816060626293867374348537918509125785072679677379800174021756413489987387002641334753799870914981733066319420292216919070642177546859516184424478007088490846413460018552208881711155968108673796781154366959382223177941303239214199920224586502643886954910924934920869277316265367909247192597274362394837839332593126529953781935865213607584560306440422279312025728202861086650 [84,73] 207955847765691567173379293255853588309571692740415933846585491591114852789707926172600097124843871083053690599749553735042589057187385181365764620723494412015664484188942806676766497260348704320913239541047558767768726967271717287331652183000517846322590841379136754956037579573943448626860812845143082732333914622344268404380663701742919425625305984251068943192320432821659402483006236544146747376752654599401253531555401883269113276240086608653370642496997135619549628563676796727643408748048767080205302528964023453645512003810093794387726192656992794739314040394232412976659877119232186968678448333538876766755610579541732783685264477520364006979254807083456049565928116203855426145668273616955209994773273596990387214970870873951984327787887190322300957708954828316780400353391225318109249566213678426236045679588805532715662579388363829596889917464380745153267369981516406788229515526728538465286352740485675303799834176035924732557380384321387545115643150285144042434192018706807440123441161705727557169270987160007610071270497800424067508632858928795274043149889632653271304692288894796130021706835547794392539487755266326416602122388326408725653877579877490306706990919835869116592723050252978944150475627017686241674652578024447840249644268010913610739355088063396449189712200126784350345449984113485756109214925707853650110446902750720971085633829856159811298818791969611399733350892709440546793551687785957152157748249372103939109900503363552977890281387172614909672159099286169164917655578219441425229637029721805562458281016162902688742823910514143414071273493998917569239645888090703264700536917638477118803351726104200833332561926619665212630977792026532338336984777700612773076496449608372934274895732662791668492961242411051194917028800754029664502196624918495166648636368729849366540874821674035230697375908099484100692312298810207439855081929698909958277325536017733028932159450300897910169183960049763522574321579752275921853489896448108164195166949664231109006561412414795416297926743268816967827595595330412203867552570725372269701445779071510207983424457694630425693414672376514536108630269859937643846854607014715027105463726840852485897680830398336047812519366418723510714797854419049232238233858121790362829643524098752695061632310057410686372878064052633575637419727620973737234565649240774850559976951873436320894552892416954431289854861598116065379130060307234160692681170890318178532294389994906664035663999217520 [84,74] -25052193822955824488380650437776729310035461580094570143890773904639962717653553249033523479450125717998318309598097102479825829452916434084680730730270763773263220650230915833850996931484637582472495601165537968165660229064962008209385458608892439478159371728618694083256118324331833081488160463299743983118476731656999467696752504476654873726491080705036228687410050127834423068894792092433278644673096091864060557173702133358777785392649449647863090607410143910408265070128054948491861778525294823753324822255340796839142131403336368845885057652102218678665374058990644365537635959287791934491006701859653485377745789711624284018323358778572160618257134086610003497277124234042879175766511700820123913362889034466490412553223466785878295957682585112116955759875419971602148086893915988307175527788240292997490468318882201295208185102668523986826102088350077617850362582604792322900830858400462291927946495218456118791420819037333567084131777203333783213382571840824415774957325676636564965198453640212730893281418438703222122436647645055445661502908601295540145213174146786125313694014320979102502755917760250890633797049576117710218078051368608574466529929321589410508495609221751530064438653800544434441519041610438604417764521934374573778951100609172490756650171557623921399305089747250045755991223056656488022481351793169856800283427220560507793935993821734679338337824345744364559998325642592900870601446804492246111236759944302362641525733795363409823587954421155600874852605891385611235798084054148967876609040521597280097637037090104150119127598865106768743686954708074990062344283063922785311515624404128975132182552853827658585539313325476376485483518418940676882639309269839608796952665534474955236632562153924595733831941186117150274483363611839571602863631523543715390641315435681523637813145542826648763819908270830728503882822915287012869658543290510361546067480255631229934947941608029418465321949804884782766200413047862734615467186361440420532165794751099454758242595384851002043671738367621751314576573395770083180118641751041862513817349996503572870497806412659708409900702602204567149416351730329850643046271123935712570234182515764847259935234353334623173148888709774289565633761334947626405567962283308879876715724928752935270069571624332375135555257475095010799622077312499047924179842746129147603229341554934433719267314704033411002568189368102622513251567662019852807134178585277314597260463461831805290203192960 [84,75] 2391411576705829980821942536753613407748675897555855378687347738144993015930162344679509846602204753283787609893480420237996575866880232136028746212028676778542182876150925056373866872877793513808889786628205129493660134252886646539633182681046347379738330032898607112271435215695450873403858121725360527662541059389392742234103640093784890399473432606518645741211418765115234101186984421720017747851688668595224747232257285281646623056175190536419405531703732805734262377262899970818854155989283993569811574938158196019651011793903186312346364316931169596292358306293279522892669156792929719747775949938763597409554338719047500074471357219949241328070672073252701103896172870354796262196764443528909153452779548728035383216174521922465598616869006267559783444685462912645298410736405382476391404928570016908893820886066043158538526094119553323596261409193577189551052583495384005665233998053735518030352317666020861497832429369974787999532618385618883872290268290086950897540412080821181935956865935610357752309685226215080369319866531598526716078144578561083424157963133756560742863263507606674626797154670578578188535085127505217997520519300774055135949687892965361604923109871638580134757927001019538463194833639863040962481897099946450025058990375667656533766195657666276963022081218843709119135272474106464636069930851350401357095113435499698298814110795977117386460840674728020127774973066841087448844929464004268839182903805551648392266845635443833295759610761619679902921647199918785440167127516906136844674082289715321215729375462364447265556704204890156085529397149787769816122658800951885845080837619090784361184162036889002620433383835505322508248466708258239735253510562485467722456757662632916329515999827761464825833716619177214227758453574330095275854233514981585973954722765234766669867366213695948627350304779249115435803104385062658138861298238238765754373479361338357290518458623620752642010765546405740833274137688256299257801372752378222894063335230668177397070610458937928146286284175890863089014009903953590138273478368459414056456739899932976169738256401742952715006897492745774466998404202821926981251450783333691495547174960445844829276218957126379524308841811331727522047562930563820226842438812871210757309576107060074137641297857897596819789262764524082982152286291555892859423332551100016395164293489156176212934377180005289188910471514309246948560945258648541513961053044128776671824766686033074544361876 [84,76] -129437018926604095036248212638826973584636793974908817523432037674883083705996869470207395095894142957858313245970901753542293146034764856378232817541222242256300755205312850103936181862117116023012444391041076918485494311807270166419809652506642508856215540578988463700278312718643063459100807422098147420448582242436759868506262391935637426868799219823824187957933721002290296324751559045963437857923074990826398941999961757097553898565650923846097362815121763666507306128293014956337042238626610094496179742136210190654710059194724725883282178206890754963485117086930819153852921771703992953298142042500982998805204068838439296344195909557677611147372305425453666134996303283581185527977924451734981574709229137022064471404704245814337063080597530672890313133678125701086913345661811670447838350693632887054613714954126876141973093354328685059449369822750595105378439247058159520433402316304928070273800443444875465073842432621820266033516957156350166695696767667036476331608164799624750369435561646567364559974578657368627476148648985967709288673203219767408468450123912838235842807815391059266268016018446014995102864265647814966501891290580064498995950101216589196887059092674860696040425217300158949126843435424297524921237853170315752842720901846550366672116003688171737686112981093193512084962905410621803541139688646545111191544316602615326755227673767748394026675081152444863121888159717495489564040234090366613523625778773965019133829133006129089732910873006129338024033704991738444727771453623570988584087228916522084347213615444991391704843998152419795519855200955525381854932171246617386819622531225267350253091886682223310473442788421283601156552215611347692793019557850891129549166491716039039051116023268425030068245974546350350875109433846856432215291604198102349991319635908417594010892990533521166738507048492037655647676623286086957514892511091319629537834005826637445892105066578685073917715743775483661365302485225411280344624199986874153780393126800027171295370192741415293290955387157009565770159004595479314796737042222742265949419671750360741464597279884904180968217168306727587360973948490172691725225481174410368144046670893308766418640102321584704852963900715084317223004441438027480266882065925048785201588779551495753577881653263114172404555981024370214163263766856845738199750099352590935332518042757420693733019835618506113560816434097828705946717064326252532989361239082041102388021813154657555512 [84,77] -2083604010867014742086778297696427423664680821956176539526397313885393973952261016901457186019386228488268209891513771951595033253407486969821366162689321747755105629658894336911525294463062418702239891618888854860234387958999756723667962072655333177753836919309279283970615179315561036764532089503489843163271849928139729552658696744426578463547572057256811269312159835695800340699921886180962311049282034682793899547859301781667049061799268327268622327871358772470316290543913588489855142287249157948929499953435722164939822031684248111249063565646732876437968654615548361934680960410879907152913272240627002358444278890111752706892853732557304866501091075935660572564012888258966354604045970563103725989528944738238551257833095852254222456634204660115155641670998799217412381768527984125449831759145240821085867334208445458364655830800348832752342558378847046566868514779503045104664355014950406125505466644173727418144590793889115143770296237231486311242975328308516613817175131780162696378712982264687198362405851706271907826657962999085081205333047287431808504161973247998122728828460057643476555260515336046895074176130223656643230942028932146436795516658498640896501797794037552752234542317896741046822394718194764296949350278849693375347439619444593350163449129476609576079100440266604792532534513781724837054313132810910646103268609784695775113133051749075986086465547062941291227309847398231920088688413364523267303346503912568499975784990178312553101067877589407272920820812670821525440627282653563881136429190724120488665156453407573524249523078906130111477365458267405707492458617152511467161801763649019763895895687105954398334187136654456296211973663423303526634430503704649046863895150486715124956327444610740018675292117188500636748548145600097196540766074233593048359635571976628556899819511974372006265031104696331050311030568334400023867147370592427849092255396848398847804971003465495033024579718430515103100814584623174275462426816125952438982236963530704688437180826984560544554470551465245196585364207629458231508545186437731575487096047322416712458264036739134840127835353578923278605737869672317873549868307157662170951414120789232698988269275773369259251485571458946081887263966823342751959725664093041733961759164689515324125706348427949117894941478126020681267557531548642811893990543394807139088445084098264816705988865013643780967570961482499455068951249560841301201186460485964940479019683630552 [84,78] 376146642263453473503881496150472631448553349284010930890121307648699217775254339522198805140499100936383711138420144117607537652726287428691686121019209102883177132522482174859270830970557207655835294321885363353711332729971579327330112847443736767820622054311907049214021866605053242761201000327374735647983238279712115063359215810298795574899258416022308715949691729814602243988578249270019892007594821699775162323169177275666844775677480958202273109913575008833801039578995840583999739993304149149673010653914861837336590295909034623689131995880849908417587672902748000860851094232763122417849013181867075285835576110560695584524959524388487594263701844769765147902881307116807211756856844967748651692561487751118699392237508159105338999920247726710972846365744868540364135436148842184751852507241328327849614524645816037993905603367129403081384200112456546833670934343605503792646229055035835784860651437413574044669455171155620323671140197391593066914597477455658893138513378503110525712926272755528584432655709753357943099472967298683872952706216299258750428783908897746112104758875783592674433468076888393080390492669095629233381051476262611849698499027378385129976765935171970406808756083225863535090810619310330595879880324810440276375765841941752929764867767263248165682351757907188742461866488841726226447071427850969722200259471273020012803382262382496078913112212503767256959044311048305109853225169661276427606636728056609506123601636108406394153293737978417566536029575881353896550124609840150527319460139390470352148319866024685466002950103995861063469591890901147591635239911353467805702815899116839528954272722087606390598959737049866800767174354207132868693489736834762302471857777782890101661582894074444260995896863637647561853658216144227131040140740020807552188040338043771675903580720501187155244305728653406912116668960036003335054630330209705498002527423518555464005079288759465196931522963352763143814252154926068336104784922762443366396962963602012308849832835487498322521139587420331900547077392794431787305358966835514044202220716857676106676837525965978630213199180468019394297439658749231612877368819603862186985507640207034192908542464615925013878076566179383001844947413868094446217959357066050993957861176510443260385114923973232213636874853375511053167131571178607857758981954336010464353152087361242713882010176732275646346237579596586037574761657350980478143517797822631497969450644720 [84,79] -96971863213957444736748537907780189757781952883413937470459850609883986193157022665553692773820208062509917761512681885905999607576913357587361404830666939666207704496110081447617925654546970081116191875627197283651138975358317505981007353264597851117495873896650686712417704833641113609100156649841405241815008163582669878653099861281156859427008088912845233178446158324827101262651138442795983314502878932836266145793743585431523690656384641883592450871237090195780636521422788392295557150967372385531323363691412442094264502991595495842996708691569927186435966553117286776727301331723035710849160977013314551162770519148455816003627125442461955469222929984001715736268814349568288060818800340080993800152221235895277629686563537904011754032997144347496021791179706085884085786504565453125053104981341876182834190640589027082877666916889988098736396984553528949953495802785256001693589935304281528229988095375299973823354950902585494947099104658173768735648056181522143792608021415355122017030554381270813625570384279343474910888267447034342724166317983120013550730260006251353641957869908180890216725429892270139319151783228295039068659679947649732633889865138606641274695737181361168884993608751502571351262564920628599448581680328917211967625796237743858514561741068572281857525576535554503887034150011224269173692319792283813833719252824728423107731060526985351716540299765557478348019810152422545884928197189101155607833239798091952853475123033903995983648946764611170844916416060642529775466165417691956089395857743372447658600214801695068079381612276831121363575504963645417885789007523154634298539237532532638731716349583166367038933328568347542829629551924864799894121172975376478565909495997379347598055741232128046752013154942957146561686105083527818795119071895989533544933307434634161576757799989613974686980391538493732445667141700732505425646715060146938709876697285494734819750694919248531010467223714981829156406372620409759000479582332886017233731824653300479659661689549558445188614183338348286838940496066003842904847992950318870394461010152374998343380640773027276783876432365326894407544241697171077889755942113315806587592141452466554720891983504509430089109912890570131503732217535531259904054589997451336407197651249368716900326498358225789661764528672441171553671697812598257838900335639667964775590300060242536483212723676255682975172081383192049544269096589415847343521809265057464356998698 [84,80] 8508979570534313330123896395354029505538063961282911987337690410588769478420472563963927860135840533001846171060074927355776288096580218565346440292695176000119841431814970848649002614487443089836468605217329287089033180243559909299167028796269793821515753432732982594111880179439704489900701818231525256630033445435911192753195010592694652971095067469528116714239802711331007569773610256980521951329607982777363851825946056441740022177602268197268762115919384605601725088261955047684334529000311750309265833695263921604912042655411295721441572125102243805106742255285315703290621369517631322917351489377087342685503928478002774336470882139742918901221492115575008191840384903233365319471729911741654109069452780366582808283195292234426039214879944373044192928419887403489830463671251350181182037029837805817478967188813589423548860195633868265192037890927575895347698769478282703466928610004645133218637224486894940048726616493007533769588663489581665469856931633509231477797867732926056209213350046387457571560383637706520810467850770904113005895250760018202995635054108953379617920590488046842578431650268677671161930043625529100056645431913250431320919593221891772601121677260348436083549228062249115181128998892404877102038867162339905862152333747529154394023006187717065550714752532667310654192919443329343116038177157468569977387749640022199565102195226785044179105472447363725759237748521306570853312662615748456294408757845105034833079403324581080738693309369286809434679361412339402002022132790070278006284860677906578511622213203102335668113913951838092863050209174026501706568404615062518108493001562892837910899486005359716244458206820786331227036803058338185809393184519577739394443399021287339863661495041852145604648623454576777103102169669410094121161337303651553107732158194417114804287485687105705253100256862353721353071871135575272763821943295211458281786872091675004026149379510791390659177466199911582837884751579778434428345415467647610665586444246928155763328100227138777702042341644035191237306693582925339259954564061117926084501951598009179639759616018350986344007742624796325339681134347117009790466569385293062361613918800512647980393970989586706694022968603255206857945795499436835799907162087670156380013194050229461588359843318761015505343387284906912743088870632460020813311076143022541899262738213560368965142782170595112476857343170861821721876837491139612879145012379325656552064 [84,81] -420453199548587727566571706601783293661771265848061952259491796062436089596585388891592435858206946010388132657752074793052957889468381232094721084396976060243531167827013939249497173606599597647373297054539182257881472808350235097671361587682655225231967210044970080460611415998035432780778418906545112386392627686212730932227934408402568154913297214110923936946729376668752186960317450038033095385041332001014202534869647220277883083562827114119024587951063428716992607728313157021849956818431334392653870462443853824554385210200481169613140548914764813188310792393957645009642526205617726227186023256993302394314018238224926306720196206721864165880291335659415861408970318044457018355814398123564291102406887481534332862126864670901085615445268248054002710184973470141387651127178262087364900852686661350353489348465785220203513438467877540014745293445328369279376248470943924428883139558800539759859150515341805233937160406629789282082532823782466657065001568600199899737910883410218843061573080789851630311941500244659944255219942625545969146596727677018338474168284212145613500739553026779465047374638907717314796128915333801980586778909235068455858212018784510895093290799502119396612418167703508335722893050985245855819706091189331379809173175199062658914023899094576433726363702968130253271654808176850183040197149255419625043012245612491426919105295715359415149510281447946545012513497790132180684265622719057831512268129691505833657742555767939056597662672206950207293466531454889645088909652190267070341096203512316277946225945213030971513861219331059134859020330200434916935917495461089484669287147482000746705724310256361281265601890463296128558325727314300996245428780066676380234733574907258647480172753001803294723141345106336264907512001852980473494954932953864812359349002621842518239427346462658650072679585245695276660795636029564117487860924578830636079818581238651014563791083826774087174034171930938385971013585338959300704916481149739380776253975871783395355474184152054310100952379461788131229341725593606249086837866215378923652194983449199702499560732101617033565169750056432691308747022872933190738890471862453846582006754793590618536199567358230047082021859381559347085678156500323294902576768147949840403511185936836268991386367160116114635754874288479184121022711039281475803185075331489104732809560060418569428901412768549154723408276596839071317344926450662943213765838282760212 [84,82] -22636611959116869296839400057971506819208390163787594549971573075014416482260855405396511010241703613861602466253477547883643692467058818414839624815055303367409109862979571563707391301349492431358274175677897628297802814725283288686261879969085819111293085630383937672804443517769298481694136821044302154250590662736602605544155597893784346492986407173448511276606420754486587497866931048077321225639549642280028014965211830362788204217714945635004943271278592992797865161864952386026792445192295631509613880025907895736934963738528792245005628164648948785700343535110088101072639496902910157478077753903702668192761331681025258609643706495918600510189158889777151403047483625185314529690920844143400014705100997942964278753789998307504866152484098405033068732881501139443139455892826373627083895907867814926540450978795087138295365971922497313896956827347845069479483898111174443337892625527221752515966866614420045493819287841534506640372842019858396082991313212269637142278898091505918299035848442873059285554648510138868464486631977523758267896827312946770018614424059605156853308496220800845241232855361121210035946165188873926668308130729551872012427671258883604092478921659261101748227188637387767638151103464375348613010793005995847307942290496974401540708144628184385216399310634059716922268443719854863587937104974910655675255862509404615051734157387330505177954296433409933236759617732652739568834374487871358017782546429842366235393718677909832982368249218728324325442528159585827606080506459043520252528204208121213253686501409478096429413593124973473157610552224999457372469802132461913865106614274293437743412504298195298740474848161041242017564505927129487479326376046077887369251443722751148785611669648499267221405714137173964842576037007436372363131050214125594564975551113220783948201727537547946236631236641110547495305892736910099051579639105696434834890171667239544642207086882191526172453603253700105259732610686203898400798145988260809496904741974915969588079987802755008559149841337108254867791909784385429398102862172557035835084480666982094953863522622068710647519385441283777640619975219231175237095047968639543615535031457138502226768240118072664634372769690635414759612823657508853172185196668638376545806735876704715262384221802577805683597369140054510901221063406543307424962466767795005731528431182129461937012683339282422302735133416958009553119241883077672300641816608280 [84,83] -201357888446635952277848216824922235027506831099494919246201725873663013041092780392937520746798869283562391644734893032469772805376105327412306684012710450741518723049142437239094031507116956079012038996671573395771433951407018040343173683435715150920274362297002697597608446997333345558286028466460577795673311838549581446523621115595929176205413694308035165049526895833042093952585385123928744283404944631596398841941405065624861055639571787039022439269737441559916185948863881597398825346692950120334392308019794470964432903305718980870987002351392741553832699314502990760894263890927539513201926572711326901567920374092703749602507262748949168293112278987204379447192911588671899035214346187009846394194003850322939569796706025829113765946674109021090369112814027475770485178125793786845344135377623053877955585232730977457116157711354687624378691100961820218630056168939329434322265987569936859236788126122708153064784989149275347727835839936346721610683027531463650263011538375506006712676604456872933845295136875809662394825959004253831223821851855399269114587187333364514286454385164277285834714537381602716918200469344132927700780452101559808778145425609862531563505596566457544168485044635145237346695748424732453750000598460490622757909203961184064800090903363002321045354499190608910152302210386612651428840348044511776932794679565854711741245822759578513889213538394981332425460522491156378475103544555130550532640085464127616306236459480116632162133313274120917276581923131969062186599666727132112826585767123043939012433464713029498975903258679162019811279082911809396603690395416541055603708401431898861432398799009770145484224387485124193884264827648268239744065346168060283228318972876271200582810898063079299813366738799399674830147022699534154724366901596304040562762416836957379409218066915994172055419817212776685425417339044233778850161678457593620546828927888212558845678384594000817996118010778088732564666643891343635291910926907046821302817721410121937303145402309492743404962307940224013916949679424097614065545258005503838514472115795707207513818506012358513872932748975585465162047246335066947603973673876067627622220771335574298344361344906430077884153508357994417290017267557333176559234730380358636733661932421418426495644019818524242752252875452868413113025599416033153844142495774491430140159715745102651779663795000664054069469989773233668265301851697328969519298089 [84,84] 287374695518467770971633214645122238761834666793466985313584699599012610840728027554885248482176136692278715525031603184079332692732625661015138989496157236450215378522885222323458271532237824530475857149400861519392610638660069369374336482280379889087336117141816603614170716643389773167485750858914602892112476111554827223089813674319557483491908794122354996951153620045189582112037634289712339890506498691060625972185745468363031603583430251763495930845739580674040180608948614918332810334090248758367974930294080265544340269920030197385756537714901953708952029981883209988771563092216181981938478579498816526353956907818123790481573962243796062469011954412953963559212821896682761054630315137142226700363980039346398077755514487228463919045978330870212856118760815468508949206257645325687627178205708424579138337468919790672646048902968408494454601951390078062746086292341690912136555399534117855198796228063549324005633901687968103994968396294878019393107877499635700851247573060460284042231908459525457375871112479040177636033376639692838590938136386868538494691516497760397042352948889107926312469563690434723431508544265397229040737883301442301676811082510643004818075584999335823057130382046968130505209155221102631381445678649954858083998274737440774011982940161510614136073052616032776833866561493319368527979483483697507044083324912069180403920871174621286928611081094019336719466785374338118178035533968743613829302107241051412919965411203175086599937043049023358943083144389354296142338553730295476118386130183553425447329500984675103653357240495119124924158508827261642369293268808939166436629362728944512394196128695487438073925879923231823273599481098575301059356430033439602564810900322390918658659196586520232995679852687900211268128538148244387424460385974709919647093116283027422022209393709217221696821705277420640627779320518962847318996819607754678925985799332221807865451523630943429681870231357844927387211445559381634837932898171088439040887205726852823266062925716972884931048838344989757942358604833124050179873253321381854653484409599019693703929435474775249646479806299879498532181943994122094593196223058654053797801575796533111948610018110676206541269563717544954885620184072751587799311391954530707340101777179537321482446493387151570752540788382873677580195014256699451294452171304904560473999263789442624473542499306526311607545617737264755404215912234897291995328 [85,0] 305668816762159950794148299005576671059220253231249145751080381553718885074437260248372553901789967591534271749814294583291136250948913109488495194865563614039603627186978061785565297193227410269867008293891710753062232682772151867356915272746562119264740500000726616628058514922997832125513954447301956157953216707905877473751445164580997704837026217402751876288236072640441129440953458629688760426945759022748449089149454884504229508874563137768079260606202670750588700094721427307354888371113134876992048337957880050865884237929819936609257169271437002791088765827957305365561041090323968431607950117107115215992918802389852486086040388001209616017072828236649485796967909913035783483247139908397906953727749675909397598884376760799171310362453889220490547772647294767959794619174027565364520546451944040993103807053272680618262962929478656865765488378237051214176393646687618150019026320515601189158089190973238061143215442512820572292044340842992818127078970156252389782618670463519072125852435821316003728916043022619292701775519637969660760801280277814055515540945621000977197745927319852810776280488058078636293037935158187061605455467420248241597256442915068895842007106159777859284266046895640190062433265573137483916172608858618319849375791278428553083167212377181937639549364279709012023108393316697075915559161603843855226297326808222093473862792914184065151214272328449513786894654494967259113961308849749595065519639558300799185150046831076394926656711223491958290495340347769998121642858605433952390573473284877114696369827493884908750206074714223160015798397760030136249751782726864773459925482502115299516786263331729940518935273952733397094987290888636571475979468581289246877822651208425339205249810513375727782989204088078318283567720104947126409814762383959866200655342466276648307970598477260690992511956989683635937404049950951365879574589069613377135038517067764888481248684918506522779632150700771978891181755960002076771905395776588301641373421366504095048310946687903509803633804056512284103968051652037093612369973276899843195421485388341969837043570349230911941018930587450084577279904220664083267755200775663912895119810928318944482282636430507368422023478815877137504513927020890252202053625491002611996279461405911463030314344997609294733972560085057139491736934236739017447322035256563110138264060477360001804786055871047898725799663728174759430103811129632186202498683765139926328269703355149837127560273951059932927034030637054551292588285497948511092906096781003845018516583932081483629922704903701110651591317332133606972879529614843065094201762409760283463054786560000000000000000000000000000000000000000000000000000000000000000000 [85,1] -1463921910937454818802849961564200548446596920045161188211047969834512341467082195529658164177906676855339798051450692936675291913446818179183843351523151545547701194295858720549523312816186916505238810046374607384876616917671541713926093189307020208002976106039645514032345696863317037945737793923389841174438778656206429243079144104068849470221433717470293254931193648354629475276480567940271351421976905531609514410024686848229506333362782345825367395639003699022914338032376882865842553295796166628742940592982607275191225793709784787685072957732432518181526221874661310137963880865385587652557587519920492956941337237225485729998973269748821955547852011772485196028809169546725048742197303418971933876933342434793290856178377416658100869774029264557834847257103418772240075292564338096198334321265497513256142902309829492809220321662789620644614050598858552583754971773165551868883807186960592170563111051190467201918562290770261011470367800942740524313743124873541723644416152863367578027314677117228266698366718375827723676341701240911037978747840455253629726193283970864193276547284124740042293601771999483206120309581957869033303178798991774945813729802948098661882966348394009172411149804257269036606916226657998990177644948717631417781910367539213081714318511611965511167119004253158663840519650860972997411145027948035757153227629715989241145939250709921647663768969747946657818905134318406323246108601633833806338752485898211916721439462481645502169528523778562216064658799566343155362179517824612992207068977651843911926188873155378999168011206703285132566792248144761859139667491103326634027286044707760127065816587039284515651350985643755704684463962537646458649079600787799786730187613284506499264680797511717887111072187561043305234455091745336323193529227523018035652675807184951668838059779902947067924129170869032083099422605817532347344119872269230718335752685845279672794451082790642450510245099835900776224399077138966193634858307888313492454002727472109564653238052203325697699310387513711797637909759571400421361397853067901746320419527332449948555940400457460905639146556464835786595539970429239206749467777348651957329859715909195370017347936850378387233051100306899761684232752741822858757233446383804566808097328204740873991587029025696759550607723141721017282632055556780208845161739408175163036725889879571811830099824347214600617515748198745470151144503377473631961727246842564841734845879900469771415886102076016413780043172893520594920094145434487396633455891843216400762418361169567955664435390460070357054948931433229525548660048644053629214598597426035911992160592855040000000000000000000000000000000000000000000000000000000000000000 [85,2] -41957892230379531268056637354727925520251016841093038275481643026244422002906725666383770006252151021733028626087082716831033698396956863553247515276773528307830441840967731200252503992540926048473387427258318656589811749877927510191472970950086214210170286649471545113810917708902931091983303110283062424497401242813201580586519750895743477193960161599595641029774143489279781358792168831029612233443077484093572303503498413808249591516929607961911704170407695815970385235540573275393262854317526161667212862703782613707030359032872031676981625442999074802705924557218423410224030449425467233917981187763733495879992735145481923611568835341368556029357873575189220128638857624149625939638144603200939561432010136023327426934206077520556918361227141794324446140391936404364434213882174168676863133434906889194090660847704709635280546811451609103391308096095885696077277555103938912718168759748098271508140436540313492735843595046813041974041184730672261182445591220680100104033785688389056260654238578405020192867859454949195591865768646350964074562979867690842233615985158198322635875403838188081591117795556775610526650879990842386216111156850305061619210504473382870009956566352565206878827968947847344834181814531212050197040238943010438238209914528029787961731024312115567869389205783642212252248590654384156173999412904072207145631167196905298353637234841341097765491233781326301529136268202258098511130381711538036341976404871181794464459896298160562020011303051531118128545595139202039787371558971351021935060550049547575269960304768078216959358792735845260350437672489765201359120083418015992093070623490266437751567110665152733778346327771088113763734795964582376688373552143202938370806980620291793613430307805128488708741700834126548517381594001240612425985420587194855425306813070819735477529708017848302122829728738767251395557246192379103489140399424811609497360008212222394251215245834597799335774962772608278238639348572517054666398706354835573031727997475852716679531421231441702371077421863454131861025994775004886025164627330372398868352346192317545975074775976377964115576255416833005670326499065852052073209094457684241863276084153350638501017948072588254224377472532033817870514405082081345350073965193260079817910940452338839738278513580339094691985449353098759805119121586513594814407921667433706333001959236409214974806690262517900519741612491407252495320071877923803179258749430092344048470993835998587146847416245144109725512191526013131090692471529246200972490473042151677923620261014481166067120659670102796864336950552890855545046224286487655120042054920858280069888200660746240000000000000000000000000000000000000000000000000000000000000 [85,3] 7859683348464607262111483521221855491147238757871765581449250971147628419105220596556988284553397631338911897860515025450291862816865264098824317001737287164594552391974038558371572831359283371848050044005529773139377962525529868057791780509030344062251311816340212598722122944094520521444811164151469769267816500559484668538733968741664355952533544722637589240685312068224755324977921418132346043893401584653040569450490495447244582734960632650847697215992828259926130512514209511492451911658804371327989470343669930118560185973154490849262943447383632997136751004148416717192154629385318149700793616946134434772204184422984105184258952597661797936018077898194797143689044310453160287764248395396910856465916235419073741510945370488892155470674216151252926571652448394375880605052360454771017908510409375163179362486853709908012550907938888202969120917941986772900711307883507186524256627899003643041527573975608021200580914927675098890297796998484975856535190586465415561064575758990714887501805055314946870258829427241547592417940895549050409059365087598821827387228831374749865930752370257122565917452435434779792738003434242369747661065848153076005015481489897647122519877261290598518806097398837693677739144640226926080017579714904154687500521495477642325936202825423087629683174915017501286779695526592236587402415517833498121076339219724694686986693479453490004368561247344412173148228530774736075309247933732741694364661466401530950706147688315556435812919509557491675725785813370993165939286785325009124025701349936399207222778572923225377046237467882217849054213365767253244509578879376732431869616240721330024209895954289622972621957639972961383315169907632361062378878203779912432666676542964375015836297647811646587142610661223430971171476468967220710719773496692472682670982805741553876233528548737090489889665560301511570739298489295456470933197294542460226710934867430796595892146308154851779588584498156303068772383327293242106651803872843446844388541637697269765189164138628568277414232671828894674623402246198246717456057468718049791255371479397657064216209017145983818378173586420826502570820792524140171060379062425349017278474798161511033709167859255571451022108216848759792592784718578096122216704683378327947184296119192791341160721012350795021794968462342786360777251886055985316175800536863302516979818588869030341901336217608407820893889406629635567940125361852006731622608560914464835092213920428987464637047047956630970689265505150602616494358962060181759214080549670258218919366467283817108110234883587122913280477473398339022756545622273674173267718735839228030695432110315929600000000000000000000000000000000000000000000000000000000000 [85,4] -258697488105006236364538770907038797031414822394676678061656911970939582062226859525292717991365156736148755559683858137778607256781256727562450201817731124706577942174447706026624573319360299617436240158808864373184362858787402239611493642103891818468771098142197921085391643980539919019455768947020858791967430810310069987780739317461039524282411118997976624962403934622131931171194973722392383230745102594785823228680572616738734615380293908408071450247921853045134535531203281020479844077496593267744925477068337867086569531883281858076875630185939836636665641010896793974298541730436907384648391117067947205592030599210606644972878951439998310753487916422602839970316909691888853555385755473977381029246730072054803340287992450496936877770635943197983420754569203091667597518124898820419769718124018296053415315719659612901820194728728990148529096854772707150649765834654996122612529967907519748188365469836897326785205375053339120755897452164616186647434307874444633605220517927701529745267592143704124485755847113295967241703241481497657135516585490230262827423956905586661507725667688799719589504900128279694742648466374218064094502574877043394786572542080850716288759537362207583195295174887457949086772999177773761765634515195157629756850414288786067536601795505807432446791938640161857227140876094212060482703781911498589042795643513801942693829994510264149605076953374774351029412998521050163839716040115856062383352397136121633677198816578080901258487548632676944686800215840169707457654140067547614360322820921090680582330977873636143401201439340114515174321065780257741235901083497400954773803694685325477536668935224276276620582899285659322205875001467941593706197672101567586454746896330890028416216588092442548114959727914765701776809192722614334978852384518467747784975816779829329262266896010331874789984433699079281257575468578295003453514263949510974158946799094132375918638581160290133934422848467719383942078334951498415079813050602275644066552932716565826464809033396518993938066015860541495668039685405395537829851656803873931866782014411156289262574831261402259195480811664687645113295998762943616196881601898557206130808152219959040509827636059471418733998941905899996139904900979386056626304953737222747852460888148627081258313392348849145429229643443960415109433659401472696819155693460473849247116743678191225288147594892606890976430627796946629649316455829549338886742985858367318172502357143312133117398775642466670031082581303579790881410867984522903247246422595199845853574265380796124262247672926757398284470547779570816619913122830012456406468138817154557387656883030563225600000000000000000000000000000000000000000000000000000000 [85,5] 3660835506809980312951262874226553916799082209566307375114299071416536390891810697503565667099364083692801012982845254181791704753403160344438079594652591002631652706742790240652436638146098754447234924876209683267780350192990922412462307605195903274221528638066894199895319889175518219805276624205754324877150775852198295864780477725836669286146484051510655236749209068866073927206144833685299610975839645661668156145465622144354863938547942064003728466739763411645071257575759359341133621970641372142274371123685466465657410955839383986849382386705974847040214191316975927001036547064113315298297211987466474170050555054928532024187606459724931214075081372691439448776397310999272407121481204212364337449855654148242963603094179637189903505749282605004451993130372395130725402836238468775264631156427582730722185591519012579512425052425972199938478479712940255939144844623437000341111370101198688409043097309328998582732881028983340349268555422377684876980311507780998566813756967379730620452628453410871361816688557879556241896321495034582768075633055489303722627039843250666481134188833007980776364778121661010402372320126474615672146032116579404746438304504614310699479678519642901333495809464606549318189419199909202530954222170742575226880466336749787565741028868379768561294139604909639921695855919444901377297081739822963865971048035905465026131265332941932726240383744484930101357026325883608148348642143373534921383369174436453675396526281059222241842633656780352742699078440337109467156520423005292285039243535653026408328575468636851787757669636540203429812520220743993124515001303365938546915141980115374866045476343050163454154152041894429318695827478152600731291231728696561524562398788565096913463524585025644983687343322317385386197320855957735059175210742146363806646012852712774795719854165188475443873470449459924091661522680738988337306794064881555564720009320106622702696000550788556483505268132099928608218060332892778032988019555724158047932698840854052890906344360890028499149046590854554611182836092663029656990278863178299592069063388625468633245589548010856358994170387512469256455226486519272834469980552973036580162494173288402434157429845555410596262554401384328921357945068530310586647540251489262994362467683802950512922684975901113598563555010022508293456859252900276822927645626861257389521361098782610554013348334714201754301660024510736424940178433117785181535806661910812090743617616867103821975659986704023686583453960680828992826194982188160229921775944965754963718567748901791403750430574018444978477298084367099495804139005881528645751175420952438289220147580387511500800000000000000000000000000000000000000000000000000000 [85,6] -28389305573110863589704685206661462710944198432377423898685468814247388574132755059878939202097822313829381216362486860453742218118926564727655470564774633826863740377315451754031399008643877965011756276253167023015187291815868826879506863777697473500440269235296535275714923617789491158468603524795460589864980714956568774796169206129796010235397340946715137403652933034138874257251958804044699235618002095619417603306211555390696350488396810683887572470129768277554274033513142773796258860414126590925281734656430074553123754473528369550972979700819301002303558298752712027238418397279600102057964580862478230443425981140264533713576602094452999746506207949652858362129804088290197305886634858721771524218187026967966813098210553164564595772549251862834030340283208611644898734033357295544967218310975340084893026853755119374839164044915509377854749423009878273323394482649924182252206376062707838442528919156709414616008963812425586726726835912921220058246698995754665131423501077088835321949697852982840207010773870993199241453585651250943152065738879619038872920012907388305543297948574241387545403354281111293100353375623314598815714506478940058586155184307730838690530202487342593920874648266053794562200569984138608229446631612802386382358323709833597865253349094661213282480110543402792387484004714693590135127937270761750499519262037137348350029395178196236814688201350069325300479255668957325331873489408040731711855709049380393806129131053459747690000455472989351002885713349538060790188997934530521486803205115633547178365424315547762991682031317926781176093747276203671913499774458367005080382297796388376686999111137019531166058718751392426482343662151355239906376427244064453803804502650312739729977469945436805478482025412053094527877780233775431241623627252522953178090062410067570046716209310558985002436800708404277327490650156533034359329742218661318451964831064525903142723127179849588426169114906034302581905005391874899845684529497157127895576492240077304849100786796154543052535660698674871137623368366707603029331008858887547581952715308608656710365437850507862457709930076931029774032846476282337998161476634559853833294921513207054484562205237068817871588381761041037340729500867240465501296265917352878525607328647448131037941548596059182759364169883528354223651265984206177044261804211964943774106907798375274468261098648537215126924639847619706263142826471036007848686430801313542224998986504633781873507439416086296014494884275715303523784885862269554205337121958713472256841746009118910007377045786433533117175961704017548932782467600777398348622768101152416283081828889725501440000000000000000000000000000000000000000000000000000 [85,7] 162337006304035327223361000045207236673567685894635957208844261649711100038051024299588242132551629441193363146206930249479328676705526898175193947788494991562672733896329228757380387683703838420468654814277339834880588804087593564884323703053001477376249548357524049209900382227063346157194835991995617234839484331042759074483704149220144253190908270330009936271382217000634319906641857772599525634898941260899392286846557708785980259580474335886975475865972090332587002156704985799375087698796715974178301316014838338460515104228892084915603178882739235510679446550344202883933097643920382833838236221925586511472903682493378051872446565770084089499684057899528036723043331344937244243954977444762714024097436977957952448523334328355059837894514519514838028424878316671132228321438247928447249451648019012034612903403159323946904282218449686978440299966049603691917300910721425156120388087114190041367347237980647592938023896081536031747680178193085595974575570810251968356511962898440611368056264863315594367272015127035001319626724673350526938920286899224164811794730860569295253203352020667543471260195635735988297627110601792980143490460147221647227204612740739158579551486706977429591531623027677514379292689802418317534056585768376199377528112357933161146305899963401530116913385970346433560181885912279754194273646049178604486157926671375429476454759053501893325352846340040753147295841100793409700994540040468511428051673445012136906071414296930191707473186334999590623589799737659585610702889195817339756922156649196049824817493327757027881048982085946088870936244821757744646198927351002528731366420016977769832560898541537450429130536509513859430185631746602596502259420128881531470013293942227210159177024791199990321300321634512347283688882804163540761237206316455794598717479218445410860565434918665871226162358739874717684023966646569774290844392624662150777768912472946563164745886952671165867140140766841379676427016635406796602651110513172596266174118363134231248606655367265367303750656980200755152833919334491144519909936486482796304386516598112945344323894450967447697403805024893531705116519307980535173703559585105295668771923772502287864368362065225125435601575679266447754456886944983378047068657649205134454542406553733551156936906657633763941014028673910379344649283427008671748986193145756587123423418465016600773155422911011612573697524209858605167416054288594728492600471717239367262121005640893428603558573554564639245366242614260884212338226538461650176108824173189358194729644133122516460392848868492916268983390157196023186289492278723127599319917614025046416290446697719398400000000000000000000000000000000000000000000000000 [85,8] -801384730983672353281973381499790992278296845248505614535360714750132684075166606920443737364421505078956198148046697219862652095976592354362125341541244715389860057086369631296976146700941373798295500117913617529631898184086214459502408777542042471423762384504547144821815309008579339322501488275130336899832249810421942694218861273202544808298468213880841892836834128726536539503317615927763669173049871524604276300228577410232198330479863910812934159894442144950099038670707831977273059627705551203017254203810516961445264616738611379445534519700130922797013495870844235276997679204482004809546414745470458197133268669157825974679869241347715317386844109009530283151133950834024336487606192375038526667211846426135320166007405536356204780810752453007405215858545597532469837289279424210435545126579848169071469706392423262272872624917714258676316180581671358468298505179415539601248049919353332796574639239131740618306594453161323948640606481068076051655175737756906473394285736020212910300313000246010336247882872224099934624862439031714341502955501353295095084440728285904817566990607018992076748647668608428205322354625763776709657948346131460199187602705599027163365125232564060286374232016514382503731777810424068312081709344303110371264314179932644812904606419463363665996663934640405723105715111183763438845524699519820492240393977215275650029379295833756530656955464344009583341860058052797307033839934356647342903998236323801274466120912018728637631760036935969875583058494277324869441211322470578817208613244999682937159251860112407257684260876711856820116185721828393725900672698390415525260341739354772738512063143618178492231613936813462264601215479540733237181718676499996530657906602010575346259329717969739990443723706121898439806217473894701231702341203132024250674434643787317766083158231712538613442354293813861039763001913276501288213185673887904594917209652737126810763366478876447450747681538474961295597705481883598491517479241234111728290124455281410824402891175263564204637248794723246529571575034241732205802500635672989676624857195872750948117394413893748195734606175219057576589478284718134924371978133035998044250307340511412312799722855631007790832056012074798193608951855857683075770943660451954765301612582006406059754159104969920249959192020765435821933762448882866179675826703866952537395554346081694515611154849425085197481995321870926157197481549446263770644144252475049997390857158172659887941501139776114523530459170972762637672703543471658637498225431328951151970935294179101472187163914359482727088672075505467968035208838440882862277154908617102977676913419057364992000000000000000000000000000000000000000000000000 [85,9] 3215741066139536304601348529063454684356853966111728987537520947558267571125982902547640617440022378683535761348180098654296329445103171890210594153611453595886561273859826256678513660540706085153174484934070937657569842478682352447398926901810859803000681062929946976495707418768214912875408259460076267909517888421959146881705971744738604898452920541388057092442366481454128693596868877131159458900172115299521393594384372472425778156427144505107392541751888102243979054355563520564958555106724807424847546249854153956389763492937041187730813231344401794307299429528933542816536164283945602493558168703175593545359732557452648651101908192075972014842704861277156969525076072806272658272987139183327570759956928346113304733387780862093718983325222522363755855853376291448081239222854861709968908773149686673338336386480911316033838229087647309741637878131634242026546680405817279953717397809041793147255148612835543400623182401003911184461190224530746074861165093724105395955858255234981283712370994729768009564265502759105068885178858125642927164251550003186118078523455603047011974251712360620699289881197963276973269201673336287236157476978532655194709069908189618652260851113278370988617560380631387168502245806437910983085814665520591632674093481005081099345554962855819357474621113770474707914338146003283304307499436437423435363822948486763083218555746256967836303427975978328020257965150891538191795278342888586871757747806107211415274971416345314134591066899181368538986539485329817607174434468473060614553011184054247283692229454283317718536513508083205057105048560747341588657119552410530173671254780778324084166193636605100153301108349343144598161318658134986103286066449611613311752228054898722052062010301369563051864530423598120242440564086673448443371823358664732576234981036556389682692743037345375961275706636506678770507962086493970177429708806263284272249159289948616605413484115805454095124881102633635788115264358961039168128050296310941980733225994132744469487178003362559056150406807972662683407055236403446183811029246136571379893400321786732221013134540866548599341651452354284073954153209243818185069883213507342023300194289553987949515189566468909994840286522159724969160009135032717111460679577036442698877913470200934349015355824123656734466630367240135868576099087996684207731546926704424186193840367867756488140242605470099320095288272150119055119828220456503189533586802887516064268789433512739821490924220727908911540294003699496267254659063824180485254877224355446038316335642407654013299556195793896713938537593723920423015998933219873614719264593066246002521013015923392512000000000000000000000000000000000000000000000 [85,10] -14358526753621759396924921527102082220468784243326240596294850861921875708780815535162826709731523321154070340039801139098530954084451520345167254495731169084729635325738563910533897560626161530392837721698605657128074512455585486456653867297136912066211872529357136164352775188483213172540032756803720515223775569593462612362485839805735496299120274787963263407943311880279822730258048281322499295122883696287425608099916314544005870670188237981128702146562866945519508640956850848288350403243998611484016325122432016011313951041035067417128704292294984619722485766793920306779312841769576367591796935081754064965780725759911852317188034162839509800679854770132720488713796945353715481993438558461137893017917203017458496097295262321158323457618736968001125904619444883360149492987460180490887018648872098662376762190584647071397529919849992547452342970846999191979268245302513675899307458594424252931321241624362621409260773511411802049527331403465140477519765982864308446997569477166216414370800035234061273719741114360781072688561987149849969251989693109826886433296149558841132332319652466481951071688935933655239099091838598476060841325070432203366788295593931961183349762274199197805884124105809219002136122938639535180700678018189730796792858731491930271915664390089049347189674504349851631148860839490973917960721484336915521777108265604740562058412110552380408399001800479902437471072578269505015881240435543933284390149840549596697923545601843568779728299293246874023872448601713531803803713323863099296008262451350047906570816901640413242592480568625251319582022887707284965745021783499948908351030969391561660892844250683325075036937925124879116659025521924769216431182883883812094640373964454775566664417220745390259844197516620171558473628376954560063007812426481597542757436329326444511633891836517207093555716233256246350081144953801505569354368909280091677090474632195732097313095747695272220632459591396870096164281850110473537288701097693029009767320435439473213198552310111340885230761314565269830473180231231419207840768493799632868112281521765437809707355216368333525084733041153570554151040003737141195939692829476191238135817649260369530900560007359713901837754655672359227514251957349321377704204312752167806147623008736804392015683011956132445151863129647652955237178172969683788725215551845169483115984618253116586650286952206896314644137571912001243127147796638055407258217602025412051014698605786890832292779637578535299333527894621246103659045399980191615630035344638246083995754850599704059928521932801850240178596737044913157743150452956226946881557878225917458393982343548239872000000000000000000000000000000000000000000 [85,11] 72171476422938880640407394805629196436933311691101401035414134490464289052207920693078773513695545567607170550387320095368293601464888812151384621096509725026034802545514345306984719172138073367650106527506995143665359280244872405485267273774622742333867816828989383318486115728709648286140468171642489654953261158571442870049449576771829789388259652762218546796295098938352884637550571798011278839481138043202592589951711490993451041836662057863615060893631655606345987418051136527860507789845907627160325709121054060592621249004952295642064424383707242726329448905322724877642844676969554449977568308540484327183129184386378229886093079199810664018432957482020538054726982148914755372750051094939464287354987322844026570332754626341748312548468423157413311494324067202123677998503329893674168199190671070702600120250675633700297538824130767418136176697056158568466713296980492579993504578601715425190248798355505773107783395806280346808186958722654491568057517338935405651787185454182778326328531080703805052278233542269242549156381585900381289494204008575385901400698299619590474530597186217944666513345919954557925980093021492723532781462343290670114106511429631790506126869642783512983998829667574472841489717437059518598483155049801867759732669106699583615592762700299911420743116599313424640901483430567995362382663201369720612380592698755430573336740070871602260604473378469806904611532203933104177288191502456984995176979567585796232415903821635979324837956024707646177871756792466838346282628682695289301640285615439468854088742318278785062729468778415534776116030682734803003545155566118575038536426226922604411508421555855639662617607375075104909726376459003156425431424237704920262627177339532790102990489633509144773004877446080944353825907452176715177209660690419343961255623452435358810324247870815522455647047418711476383443132073350981877603576684092770415018770846844145849090601005785394708821738181787693014697815920290778224834871019208129018315990743594408714044421443664991290970585202770102399348643443261423761507227064144910663276806641111853293006028978360382766231781969107937914122624125559155328648829535794206915280820642609691245155001784904881745202343107820201490321734253159506221686841105350498662070756886915122960824841512654749714193180894207060217628363626630052060651579248746852362210123693049626712346141487522276781966989698636526426005691024597326963089736772960036463879686342763155768163222313618187667955820711928311810480323815215354344578886543280182591478046333725280412049258909680388668353187587862310367732904657235278822242421795010036287624756010386718720000000000000000000000000000000000000000 [85,12] -314189567130381281790883485870389704199664187861204315906898981625750678818407732758676335938304920945974821404000411992730565591100879795839825977186020068486434481409407053637184379567803585358244312279182360088767932500843262443376048101304206775289927635912093502550916074917981531441075622355633825077275712967020569866130938820016947154961365215820458310522644131259899858560305665991645159573104971489063302453435242638969673921924300377370845899336822772622191463297817312061234072353661260634586795351492053183616068044761077000240927341513649758320646218341860611925431649292746920438885826546050704658195676772024004034327110100142871557518349477212856662283490040508952171511123678594340726950556488270167176449651238122962296478458883901327338462346542938372765247079875283995201641481883899332653319951003537866478214622071455378473297098941479434168353293897356800308579811280415360157655689017283053710607646552255567484030176894166764539580995261251352025930985799221912927414808866085554307443230716168215008433750914308678662993930474460776561948069547823926688750606969960542814545096657061901592242650160104506651450749202454670084874171701946486224765739224279538460687242764960385897830697031138595394300406144597286077643291026666378927398014054355978469897910649023713583736047696904917424338306030540854026342809790202178371168374448800002777155886477182428814133861110185180123871216080639653254451830061060740280586216748471973198335851528237746902776884835884331296410164630606229101118335209023406796986544763884708915437629842677585050648029690589164317194936032135759047559634842185140955041540793013233758125182549782726759551493960133621906348879077088385232409923579346192555124143528329795300939324258706472142476901999115646848624956064920380340633864572598525490921910612262820617618553109332190132025237347967226464237815281701748203477406504246170772753113771850213755622160359115687663389942631369984406499299290243638226129783708965942355977933196838559431933978423671385433636505365656935144456743122607822700675852116632760940895112290365096397106705714915686259638365423606484440441822263498849712202643816333535251147830658052121101133967377065270202035707994295879003497144535871461756484424081877045469221929826975149742604232399230426501785539241721994819244555876066056067342128386409261544252284817475003038476722815756507548230138777542301782853776544218158526904188543404813775143127868501021481473233934443967969278215852537364578212995490412398900618198529904284495007281597384047686113193905315201962592069395685093237583878783471859308613237756884743618560000000000000000000000000000000000000 [85,13] 1083509303547867473184468049796912654346821862816247347340436046184756139688584494770927311003553704169891617611446213013925947830770939339587377815267468354961189182701770626067866972534024378546438160832191090213781145300810289211079360981151339085852160079373500175985080438075573335708972395611767128034490963250099357383020312701842601753837583834166178249215771324256691635046291660204641876057280879732346687982795062228269352456502596476419929398184404549904422495874852571510952135584230113820180580256162141105411517971796780197130170487356749396385362885914393389695483553220116744301719133029126016036395314938387600844763151229529586415959293346741690183474368752447048300630996084833481878304499174078746003822596681187262052657130652395530661033667707207389088384448476054828816191919093888319946614244858945732755317439194954674011304299824403572719212410775055653008659558893814680046206894787696220735146788801858830305575550248046488883376000553809883806861339145980358636129492827015976519582237161840840595171424017518488291476395787818054406014266665558940558826578386283692201124825767417065503107899697151378796974591792392567970071489792541792104537094776271973683519145732950858873449118244513509947775087913546931668730676591478873962884824676401088504239435599019987764509640161608988371541189759757412077008933957249769543852967018494885742233128613542425549724846857362754687391434741675727934269371943764636801226873072940730301846015009129632755665128286300696076410669467901482358071192982521652597044568702580861504447021041441711445892537637181775735443725691821367257401157127398085421172930651309262806084383252477422203557024553134510942848828245474646803804165502808558899406773448811806044996810926603814592276737298923167730869596470014407241168371354225189121608702311293373773879701470474805349923573469159942077970772847617286260543258543706677356938781456403206297443962265586449815203254005483429397652118129923880937923120692974157453380263368580275221033660553976364793277238697351580239870119554271701379075683437477005630761013143315889266827410627042231175854115750644314064373545879346176168742473190481694017733057078877018287832276094778966339578762419712865716340830366412114908995529435943780510477646723108852688647603864023755816364184654307656864347946890243293912608094641505135692954256631983709351269096867714856020412119234727906492567654861386538188040258222164256142713598214463427687731736586366206438984472400305142265120234179818210786939966426358948831011348268097963563979460067171368770206735574744209458800745224431105066973330665021374464000000000000000000000000000000000000 [85,14] -2953348320407277560227746268280214236974585532013680678366665099220505381583122217826962953252418794558071663721325138974741103188380209916887505599051119156766078356354278535787816016971527708242707038948547753560521549842977810050192384113592773693893504424703217617160123487670473145716778098146249452221121105415298130122231724984148424004964008550978295802017835376443638601811421854619121622433504951015548052614803943577821659319147517627674117577735647646125091185884380637913681735631933244646675359058650265385945371282101708747194006035669645337557350444118572401114613599094993982267380496622879801892284835124907531468693112223910216115309777626477566532388625270714643108546283823144645735071245638380696043532275732333599947704916752951647047333005500859801698672447589483125928042423768202877989542165548800374212967684407187676010307539292772152969653135317016410135008852849095830305226128411014825029955230998321596103248432483873182241835953711634346197140667859759611113398268447140815645265165989153145284962580935181375051962596487921377362327150423235769781172683887535431593778397777298292947623234801642281903146251136065238165357905142098715823967826994617643324187394856575713233376839231321770968363690154676552184061784331962486113349631088950880859733868271465843646473940853177914704647561400079501066701150135420474106730188281495880970508893954914756192685937318090736490569461285776864371267580152668360596359618018028493277796808036625640774713902935330403479308003002141577758683814498168806203704442111815910227079406967644888070596022960905033797678722937223739768343448942981175803442154229936711024238401136613870907050572637421774631486077350676078796274092805734885292847295708688560947326391139708564881851957533333579401906141617603807636054044145346035104412319157022468047888248388466687359763589152136607629629451130285163696153062899832443992201471042243608904851612913935681278028863190694501464623628019484961021978096085030343813925597371498597671864820538069745864257317268632854874726819928912640704324526095537446807580419441164010574973511233178587884500196221647425767234990653035308523883785106718390462671815435782843160393063467619153997866127823490341976795382804059575750789508255755210802597809782361426260951949534186736157332780797270068140833074244675032885473840245623116630621885382504442152905763607414236284916579897941753975338113621642049995416545004403624923309712291475995193122367188422136088381674999894200056630750231924836416126188265403664240161712873956172773995277690507337204017749252225411892900577455732037668873181240644285235200000000000000000000000000000000 [85,15] 6757185620573788137474181331145993025421479931628218945532704125894668853654886303800808184442794962139437209998359316839033891460881232814431952217459563436642150621528603586863147699554651748338103370374916044844865180581246983242646502014723259430747702104643793249890844101088770622195329512751102777640126097931654902248068521231636239198932627179386229869173991169928852891153882768175841725565033735855699043438303178158836493627496048775343412387910982131003688294772299751778884035322299987480776815967405042256561051491981336118324220742795723456952951121495973842097800837272166038738468794976906222494167808857639706089645127028543130477284990726410996220897984951533053853294161530037134750795906929575953253871902220167644117365540194370661461315247896516675088001627287914575408939594147786729100200001685907148640174108860932705405318762430961774603450471705931420237017021104383600220970660987583325171111781832970532359594770461606256023294685249815594673994487308924273746260496734854211662129306562079862001647479249420618640250445662488947015172717828852454590927888645843915800569982264511331929482355035261650660608091769514447650515978381868168332024870806470841592252279893738102348355968924144589518106555475731448483186907711346421810547583599618569888161497163666667877338203780951793154212629270591116565376485560531476389541351711210280478681675837263138643319978567627090594970700718266083112697454642648659530507516541570727384985625053398352752574998608919091224952592306035727370475691222625972449143042148305676143706445244377189908482077962531355712121317396686406801284990177231703691936781743369162674398105193230924481678268748036387287448726600247233833964627336581513825703478241454902599316357601503111935208386973326392222218480697943295371933345803760594351906440116480334458536938863471389064472889230925272561573291950345718807301360222255844891289669541490855008266993010189153475322603436163127013873109039782941763778137841281581761611461193968739609770075088633044110129187201627929240966707021139258137638804732424159469097925718960024780947702444932123300899092933692858014172532854120304229299180145381994775767941725412471775391038344955984718364633725850279769053748937355339420708935606197860252199771788794464844700807979445629021637707868625478784660279836262835348539381732835805515847485563264902067130123529937798338590643297541816069510987627489283507631091248991598037756064207347472207954317721907737463800337149810518111385959272547726620750637467288480540419313161638734857234214975825053574861303208533398649681102767114419318611351974001718067200000000000000000000000000000 [85,16] -14671043561732401442069408874360875234789934208156177008916548852822308516463586407891991538935082049444495533483195321444996768970423235079641516111639498994845544225747778539157159283083037679847507427888479581393697042608112123530580162037922592510854839866877372888078707517730618509662065072768773717836441072654788228782850825091535771616310369877077628727935844253090948033723736544203864266785531772476488211981349172344349950235894320064301654768928679309315561299197545995278576016888293073993437987973988619840015636003876537453218004378836491695093747720238652122739708418849225187561232836149207788561929973543817591405015286623057107721732096840257723964785544966006702301532230612004284700282242044584655696131518829376030179674392650721552548543024361817792402141854161672758015022524622654937873792151389542213222745746546785638873957361402569200224552596298205142677416258725615282724290502850978232115855700230502775725764838639815388166117185328116132605331736316764653778874576501202780090214533122077851252949590137747962202722145527792678014984230849579318052121026289530925913525062435233742600644725074610935684021261104669170743105252544698688229027343376564993005094383543464563223158206491478641581904541378683012733616685296770441767753586358800935177964395572913114079300896142474030226414676646370892829244185260883703293402910400234893299396406406927269574420366662586902055984196091664069849353716235597824743234427707535544004072702823733997611796094821573241965060063565239985993509602767545557698948179923189667473753489816955927924367593045743198843424481298730904574409612623069835542440766951177191320040247620822669144136906555390201603857630678914656033892817052634992533081016677888050902650848245666680002278393426823336671265854744858227902807534712025051010062733618026003958372315122381162051689504694590411411169320066608034330667764748750725137186370815751572224397978752367629413959296594707826924772612579147837112354734108757155191300804632894829343479065163134036412592924633459183473586059275594834859628095480859158836796529821566563921385968998659940756217685928352653041206627250950728211912720742724670148965932668397887881614686277784367330622376902442368451827656487944110325452523773260028824730202653431431805171207967044476955353849148126764517858427303045203668225184953595689274139085104181351713417328622533740892033636784392116541143791263358745120337711633540616887449409386019017669265150009822395218503317672335156795825084494470434280376926230500777979554902500841547377140887310421426690539488716892705057797823724431420290000391714761605120000000000000000000000000000 [85,17] 29554545899703510406245113232979716102232180875201662233208532715697891212187082571397965604681100134661953196941212475124597967108979043176688747579463158845962207785620467769092113635550421619151766819887800994175591007088038333540516214966536978519371852864819456338691576153216827010861568524861943455403137868068200923606612865003406170343010650742670343187679922039167047525161143128467366857425363448520954152585998185095816115299219909093448978185176374598327727640321474795154424360514950322665547089342143770156417289457374990304785262895677936090857536863759178066293136406223017204754138638211767412782809456524909195050133228032715554030714116150883289520393672730167627913604947244512705285084523623571796977625989164109191309006067042968512128019771123161626204583580595685286903973970015590697769239403249877654279963589606934903652017826377532391425830733931894533567332553148444311739738907808914635746625356902998557317695999515363096445813709643385072565247535396605328725428008812677801513636461016275295376664840397371659834102092226339446388587533618283748633752444537879933201334469598774145341470242602557748398712529544792769253268400332893334113711358264082353164485140482297319736239841142577955773041119785362043683539682941556107228659819639021896069934937484988631670044095694160792382071866018402574662720480292709659372391323054414930607548916126604691870568235950088358086612830156617877834165021535818773680677873383177844850217630003796257135905782502511544558064760722280945347058213747399034594229125542504531993172229610774831909672266210324526880083819093770566413598004651261541046459579557319549794492945789185352740811619450120676896470921717679867141499822156153323118570252192104623456495051554350653535002471443082784678355324881084565708897124766566710936011397474529062907515042755555969083615040570000000692378141346899066289271003096605113514261216532912543267516337236708800645728384224058043025875607023684209341004196592202054104359990127902953168757753485184564209344584431874515877422323341249246816114711235260868874003780525277108844661112524920670231825494066915721206791754861768360059791845997173051977595572662374742089342892879745018594148551256421755038745414200951620911821373294539324728289709299683179529636596389044231785205721389641992265167158261409724192919231770627687048246444586845301846231443727459751510795867308047424305399360328365230893597575027998760050354308353788984169835437652462396535626707178402862833263201779917171502942014137766887858752530077151488741897597232082299599928321082339247039843429331900793966495028251879014400000000000000000000000000 [85,18] -50440801480510396465706301397742782093109818938894199386968219150402069408561681365173415673535166987353452343557124902964382758780938939550778503062193346920202544827296727013829639104796385717295082943404032718985974798225496161375000218979650593256250599715947708679202964204327576928181052408999571612911418456828178061653987420703512794020290523875249783797553596313258517162184251489701878942909178384916543406794655104570226824481163409292071092746475493949361383924176253788490983837408118559185725029632761890962435396093819125172623754217899287874507779899081153090511143561438419025642265372957359390178257106040710620594973243105456031059423483543504902489163930559264293026033934300884408549559555407749833326274935424943341090211965366677639057913785091480223911066666292710823215810363938313026025166029854754505709942439932582308188528251022760515876563530688216215469779060863643024036400742767943523027308391256617075065858346779465769724001018483475245056236055681590866441124677351453834071368910170497825533561212115511971405618294339444010380203646276549123446207070058935816266638133252749906296697460242629264468769937253842518888666370930150507128931923713267838319000469706984263827018384866679356716706159630085259306118003837080694251195812277350778565119563833613201518245487905101216763540365065132228188905116738572143340390214650006010041422777459492558400423020998848053254440981296631649577349453524321250394523941000187785615848913872467411330392572134701345889148394592704222042456904359112778502222347959406101086993999670293628738813084651948559633857614844627432784920308968230543869954451715686066922292777451611944143716600867707975380100533924017222223147172900472210986033171833186011418515764480067837261957978639612653445994684895141714292523813572331318489218113683319328101488481432159206971441690092343616954500357074328336437459172696149886697803572644000971270414028729795019674452389834628644119144525438497623997466672520263748451982195623871337788143140216297538297419513304210400511916871770185938927062172042630284141797821714619250705177035620119224630296662383340233060812449742011419723134907435954960008033179637607416936543959149111900973561343941242156546172521359608750835890920276431712639661883611538459442530588044093659191585462257503622691839538995050769925876203502413228271171972450522799364977035418079119018473263173817231736605936228110393495551027280839186449936305021994452192655326891894934706562124736811193071745110717294891556598803453240412337825832693108562335703769527958286297443764156337807473200240832988635896360697948694118400000000000000000000000 [85,19] 69329458183818316705159805955158238756424686683639654207792830012673728194745043240555687856527457909325319746529673613146415182301084508274643149072347921171225383285397513393238368784475030315478549044152208051425392340892421208118150493206561909612954037134160170478281095094351391288209831230495484402208564311053990274272325782037009800644369216265340970860571906918187963679820195628945462264889538018166261598914587667743014112433494934756082876317871544948722041065666819777338049159164217043239980128491362427396155758756091895387979995928051777644579249485069786132029422008491364095756297178538682245637130476007046880366783455551280463905153337564326641420854573359105112836683988374140444733762437984649599665471154718177907842330459598146066672857892072160740314514048202103919457445439470682724590827667738969629716179363353270129188275477869775283000618907974643649511697209299263683068359920341995488037539468226878330884344904330143948832143457353166104130302040259054195819122618487822603948385779831504271992691244979031228441830995166924170620662008147944519847393070870996787911885722995613594501091526183542800474393192874193245510265613981288006931404583748658173432685475424532619879471342393314708951367779466050010203198108610067014247624035808068461948251966926407069930847815297431416714110025854665586804332832048125777772663424598373422149291701710414866681717708319033188831653315955957593294788617180535433175025595638913068291473409017567054770691378530211408067697487052174554118799043756463824643364221218113212208694348405426475166736254676230438082336076260782603650659872418780084995928033617707324960743408781984797215611543800451272117482519747932237121921436938453173916039260603724397684571802360722553564369525108032308864425827256154023825493477481566294329176666794216337639358668950590017899961836944785173363920152151374244263974009277551943944420489734316295188968213777061568437944436707190529533528084484685428119243201393370510840932637807810790467064024678713973603214541311361599948029413805470245566584830042119074239138992898618162505945702340725537685641425450980323135611985518592592604851802110686214293575815849218979931132125407863719722145855012498551901534227030648670175815316960814915593008095751093065687153990519662674846616513363851876838221883045775268446700048068113496403600841481067131131863581585046518265459760060902166193155644240269687540674017333293349463667713293442433440244916596439377705069697754699262570768925120004623338401822978652738753954156764591356145899105943975113657783412100830089890569686548978634630540982353290854400000000000000000000 [85,20] -75680046317274686147243427761246266007462254193782686093676466926658096295889728751411070758922364618377942766999556343417215270451945075713458369469432276021267661807784398358172770253311490302280163824543729619928807974875664631435222343798084017751251715167835738381455989640408700910452338240436881949032264478811959690100177444458227297626716054152078409848349761262635166612980184672929547272132681948706309372013778304145257248035201973471106743294127514784918248376925378865795684970190697428163996140614323631638050467048895211328278368914339390128179024834063156325783445233541178582489381295711592570298157585742252068038885722711888360485870726423217500455904137715294534080021680487487750034382752329170360033579144712009651246459740696403529113639305469464652082484081910501726230164708346175469746150608291948275621431985078594023740577879191701884101933780316443383494223997399592334432646424982741673772365858612134750347216307221597886867233636812350100980164943981165204835138970156660284307005620659152702708168480126754662925619679026932518648302034226132421611933803563128384138977573196997880356103123578688152825464521279661032035047886969043538617313071544510412057015340985782193430895708306088367560165297299672993786238268557119563128613709503948606550443802377012858995354204287967923435420949645529380503508782380310046772677182974017883432309377627714191831173175279120449786501079493398991780365485371598987199160945063971718304331858135553038748741273252087739141442654679346458296773473994435658330614781368952909264822758479845011478190560644692437215712016976374762852088893371339762867712251351994304282928159207150905448024520965151135461579325654262216117137991072752176797562810895773820196120292074680228839330875395159151845523136673729141016670824198701574035411789032313377633356952869625466174325176479416083947857383286162184859528001267769524856857811905475383373764556977560110005176778499922030681068310050363831506446067652059434329503500675819113003311533515758931272585919771120010178518129681566975146968598886260184574428681317801633501363542351936701602443937080019002194189430978817191012431683704350708714703070760539135439939659080002719853089645414238732297085609642859683723232198695137977980279859712505121536184237039993162732897859894479092580566474845171949623212888118387354337014931038567792332895232056653856461227700641506453337248562836761795112568300513016086261077169905747126413641742563104380810535825566500376178384314631958471829064622565753318148801958707985679593344876575269704666472381818785399284274831880406349813115307022719385600000000000000000 [85,21] 70490132425837381412832980835863711989256210410381950886129635888607978439505063334832251268173572133321988182199873513324618882310245343467258155310464269945627819631786882108673716506495771138945416454009250538014939419875477966513873425473795606188349270210839342799023444195943843261959140379013199876906227855951524247157947556250878832603241529026931783032126291831560654630292470196112890309492294035658606586841075543503679079153738750078566849120115885398155298649628519472392463929837384105113211262935888894399633083378039034710249285861373017929010503079392957635483765470333693734608833714239435266274425780064612516133926433009964909924128842619857305168822438068962574645321691731646889228794512079423564048758300009379758980549986758066468648729663891356818810693305438178998029441161612589952940308147386574221969963024161144331560541464656224653630991475196549253853450811912256834166642764476869912277955663378589956730102261215262387056644369113865556993146512803632985658258333657565763182322970360695358462157562336608256327088627129807420900946332426156257189987880775943814243379999992674454946642900828466757829566989894694978130274455154735856483435763052135915476700651067045819705644777830775175979811477621426061397714716158370602749574212780777737715749923055074823058682647611473508847272352350377485627374878675271219734573762547766195367557985755072569107172844384950111690779135976382984848543184469981588773467307432271425809552083740996365376250858426512727261840537152046320358904260927576081596266332417156774936419055531180125783891150815769134134503536634552176133769556424115674140779846995974954666601227630889166381584929906540041048920665328498690652953275870272795659146871951567277582731850637523050767496954035984934000994117508106406469509603729632018747205911382634936816558089415893022468210253584847765414980041352331539956716860441936498797403995687560015686652288193787285919757885791676057963390701237608360393661161354596260249835479611198837103282149262532398762936316115303530365003202525645720309677558650004921020575959892770307006182394862128286513650344409883447203140056049409432266819040510992223560992151326228818729745551920903583869172166941428558464919556271785832455218948381588820384308613318513625900044254442187942243664121582243482936058592615660873252216212763978164347329057846690695945371089505479863269895533628492521639855253732763864222239052877231389195605792656988913997193750730769551548334264341895241556227386494206269324815456578012921903867836297300726603598185004887135197500653600700815186101164415608405936598070404841472000000000000000 [85,22] -81266730105174397323055104204762396939560853068053621137410551540549346654108842727321270348286700027310202295502675165016066182859324384556652921527328737905106287386035367740451475318684475008640802168163341227192005292580363502768201362490388099983260479791531325416415203884548770319019903062815921879999961443743340500174473799914479035499661495278398238141302067779802077741739276456073378132624491813076019617262375007447703723902906929471387225975547601993197985898577498274207337299751006730835169793723708434990163366267194476925197735201971161106627247889599995143179930133081957074019424399676605831546324219605949389387833185030761624587377383615620362717729835530564382165547371647269303247360101489924935050484696618570838838321122437025828446346761625835255079246318604961470344725792825324138303466309953808963025959845239305949977254251980925518483904644847099212128526113042305891445393489404114009320233468206913898366555415543833411696047789414935595108232810719562791514325054891537406761773886763270903882453873474226541356849983011235317298176137050293151249619268922142602329903472790856906224584760601414083411579578746383393944885771464655209031730610788496102889030742450002516256007191630015173231568719706236525506294418924895029397728613650021255946224219316251519014495494089680142369758656619780470029510141553690920342041380165609500160646940239781815614216239129741733580992095710346498006316418198155331005304028789553185924402215210612077660983525753618985438996093593654386506415841565034525012304918428599253779031727271256829528659302795282752090381105574401809710716013815834455227183409429872956476016889722580139402751380885521490566743315040167591857033773837542868768558514944892344389344608832704880661260308508334026650664118960165574343447586727374003841651474663582531112825940047581009318930189990009438181259407586308184007233833464609306300628802479637392805480832834007242481898977387384988751562959994631060362839351809979322032171763913789158550849289670179826618598655940338643117142419061044390279032163028778133863316465061151297820835556601518116240541414772896543443785969595341656924989970003172714027864684661328223518307156298989705633852740781640071464712204440947600851153396153468882729286828871212638529188341555128671820941990107625842961554622985919625023738222999123353004069207087335045459347176357808557806225290685474745659019614407919630984781309128107354064690246096953112244986675224336212560112870949709996150887306947939789386295690002605415349629561182864755206954874937257596251624917308848506483538026678369590918893125515608064000000000000 [85,23] 129899228541087112404579349788664197124973715102938733577165268663224793553521808749440268674034937006175212963443456154617713575931690110749045601565146600757258468197426017469753059719021590634434016523255038949637706656658447877411728726186873935516744191661448771809636508760522023127220113652481694814970519851734924338099479206181354490805966866348486212845591428970089071166689271543406984466483120295495494288772665316040708435879352505364369316285864252347765861963533363133526373425724337362312857416676015165232547254483681383948434495516332242017928346154017520993937965750025453468469191402475619455349595425709154574732672574583650989089894254582710420043551049818590472672584897741061166629220792711555204631913160325938561771275205630238785893594009313210689212932828348292903044469537126295346049069402364777107908575313259272370222468197869143443809730403046026887108533834779287417529946380631975567071159578650672308853209987701023901913196996777645304192945836748382830225254794623164085029376405132653272551961685450072434150014265755788441845452470129336677595455756178199369353780848999536438950424271412447025158615282569345245735341183361288028979174430773665382437219250305216101580436132878594635725892207523223688658716166739311125646590712451904674308816041539173584215691164572854357513445803400047464962724539196946678110582385391816496216264530507704424534359022578038005467704105306811466150417938802339306946415711034451343565297497852941358891073704029560826008272472644334222564177983737873880687602296798334340126904679058867295897996278838098967281384547186136237348140384923665845900603072041192208028574806227525744415378737905156623370816476510229392843709523498321707116172413052888175018973088319633813295264141256494821878641662326112155643957837053092936764687290894262341038888809673470238198925265952274448242740199084223350049012718815172197577731433522284518684234259665212240327625665111747870126430332962594689297970590080626353240206930738869534423104402515989673561626722224503849741722141238667972269696841381292187048362054389073598826819761151401161282776887292493050373262212729435262005242692804785782731038374249893947390541269384838815016826559421895708733065836254269113789944308742761889721440606095512161480645790112256238212233677914710965725301632082493546596721939061784163427609403268962840140719955162827304635344900680859604257113760581408017270851219646954681992298950280822082690649948831012744399804747074228936266862164602248354280041116043906856513772226805048682044218970535214530526573480354883799078942916490769531256891830572154880000000000 [85,24] -198174062915170843872401787701152002245839463902765423698024414155448643028268428411036723394797878153606543016009072464007079362048536298829182663141766560343488014551249974156499973461506784973190909909469199470174257800138099604981723503307918800059487141237772957111336384975343590948708167787710087505797198561603679449037607986716578199125486023803581002318781716411114708991191260306355862247660340461086340750093005549754590470951462570450753104627615270762922633155922713450654779394729591522015603504886314242412275195403732845858602734785776525704537354550797349328179271387873694407427396354645051412663668312981516352501962679764129726575957009764130935795968584457023319264274124918273733321716235180443671572561736148710672752420656737369864099365464273117153078239424690739012386786195310598483244535348612136899129007725381832204644066628637853362242243191305556120839516304358369628135346876689783927416258998049123300565363999683506433514622420301770540848015236551777056285287994594886877659220865070196589112980267335951935749767343737639360871404819936119605824446803783676133997206808009897850778794464303028279794231092973069353063733686083628465088854365189790862063369458484381474591386631520717864869021959402678656467233339738801816149768570107258030993906377019905738851220590230665696606628338595108262904011376901936573829545449087472708613329661144199405832316630620057364887410381945360807194710698065090345440763778119263937833659578004739282477668883125915968625502075224644101949975071490699935469649170695914812407536225526265860907674803217600951545930849895186465603702596448185892406629920273001213362573303712711549163876580558007549666999361589498169746583096875339790683934246668533201104386165128621355016856785574900584791992772227431311718840850817598038255013453714707205543742979045916135618611465487933984697694886835028268673628179226710519667591491537931160736302093535755557060719260420906749629927331399941746801682499301002126628392061547551469563082014185530620548376200554785407427157164303866244180763482910429450405044435240975645288685016720893062388425414089411287362143075219259134904247518664498408165151838382099269358235658152450688186581641189642603746533587204883524029419027573217805791526747504284807970874800020890529259575162645440102316941030005216467281062338301492575788394904354977155660768013356721902300696793823178963368700522190513162041524166820236543351288265199276642503081746833482762233802436796825572827848133349358217388687291366464467595963938182218714878391032603557554181157619403458986731538156630077665006623931047608320000000 [85,25] 261061355365436318850330238771928205282795515166936452159530871501164736887704279514544499306367287861472936590463649185083962910219579841122360825848888973786057089657843901497957510354050059759948213794509744889243297436846440370559358779440443866651404069683326498168160397627195148743260888358333320631202888210903124945804576946107159662714316078355201023619835175839967838238357520505967937368895573116996659353282283142305039339976720351147177542050952060508016378218836244027629815468371266865987863746647238463241828010868195485023416627098057441060320963419581525542503825802130043089630559377504422040945051892532567760481546476784392532359809787601462611452107067795147861669766890687819989981514079724575570524769533357817332402230236214905896002865630281877102981452890047188206708041099222229238144574055810689340142366820195410914239411688091229824816031472995205012114986101008070421890971690025942578928571780660857595898484311657018987467688143514024205953292924298228362891585931011471584186654165292361342637274960498084995204626271044300079340167491607887368938632078835641928158984474151080489347440887905986501346375177716822891410902237976567126766889357677529700059608117493286265995223229791148523334402043111782174860935556626745190689259185090558303310828327348075263525019111696775548131590335497786380329016007630926852194390187202900917303622513362000798897809513394991394299934534809349549196504076045633307224815778839283711680923167841218938593012496562828155760945171968272563739073155673818698694583037460603404394687061732238064230193897921840753005758266303325688629913561274001641351640291630910362787805579764773505953277096148155008661036396667148801507084675189774548924561927515745626373609158237452014632084650170156223897163380365222998265586172633681579119919148899123107014734987332490211167665383757101020036157939230999966968961196143469251010172533805830831864111401713325295074489480562286429527545457275797265230938354745381481554484577648018536082601093608888427466501864705423993501034199958642431557323209086839588821717901190299828416245070711619540587932025749045554111827781525907755825493814957012677875568701832141407499733767563485018122088764367530928394626818397959855125626613165934163087119357025599665605177004409457188435135340606066742494692250226253165220041557138590796542444683558694189509265871824560345619235449699527499194359291827390975239167079917814147792318531163602096444095800166198819730691648233357559840375667935866067666427567951386618908722169874427938812566295783698899949084002658119966480187130177202948145329734336643072000 [85,26] -326946335715149677405303295519104986535376103562936526787062862756851154376199080935744030922200449427474901995771884274521386793392725921297411929848388208446906957325303127355698546628047962623325891134754755276722587186345915074537994137110930752936646834371249830025425421621405718492882667124120851666864375831113432952122857145882860798968998099918918163043870389111426351947172531593986182104115362991567559864010392433913209367756953801925508303766105211574032351366076169655884601885251099258876322681476303053545976109797865037895347981118578908433174149003962746707547697154936103542795085841584507427224840863828256594547942052150025419885486964360482484936415835235329613310263847844768247772950788186900372694649888922469396079156191051450913281676940868687336882492693989861101451877869135623770439385615655423806524309411251563905195888063519918462684339622022533059476854102444946144774998190978917886691168348930671550241560856905953414539684370715731345436704703063988052948198423798032028137275261476918003738718041709374868114128906610068860433495231726314598024539097876098646145867595586484799703084971551356692085288718489919628251755984899462907539303691717890135916100848677811385274477381192362239450618866384795347652336190345558190690275365106489844770751995072990518758505556505149866698695064987018989119766334548925955504781319327779507850614025989728960136445293310938212785225788707317244186543782564971852651330847641277069553242324049747046475963968608021439692337232642893963987894738333680381158487892353868906690359796627892070632055339528047897012954756118867678523354815383194895224922226572502409438008680153163645302255032008909820018721687940301018767537700995573351012961913444034815302425363193547199533521812795898688162790448587800425660413834984190170469169724040504640066151291764612975000119771481022713889498543978873735210912631428456368209500968779128334073569235314491493608843442396318148317633840724244977193735487138283620014473486419867525611736806746431021476938322929662959575241397569934986141546181872413680564948517953587374316023656546837324616116632229573103759316174054120272584354891589081518309368954103172290377311389032455265712606680513907098910482490641934370715057943730240284541974860079087581537055225115299922708528793596257665636334232578622127246604635298217021632570138312195977026718815386566714121914779600553628187179436497776123179724427551474698731353241236592010006485231606843994541187050422162030644932457114655656962600237568457575600420759525972908012525758319848230731526124114748884082500274356475091958849328067379200 [85,27] 403019911779300170582638789310494733866286219633740530747027279485016951996537179050053428623345053909149928535940761685802898152940869724117218485234013960731909600335820702950342306960036654791759756751756154164547164108978818494026466595077987429697763618506117232172364244638306072015669277298582889325781176775345158582030143481851613554340933566304308809996162748984494284694156059769301792221952909841582621198905115544217800526726592546502718725320387179301018055647499573218818972600512205845129259092791940327695874179173383470920595804115762191868593400933510261702612556748770637889590495044211540511599853944274228020712792642351992157969260844922412358468905404310043649658672370478897742525207015251582968136768142634871724026685230661656670635779291667416566537368172591351598734336786758977089831099239570977545518716958379655180630514372614629198184324510794101815921544093899888571935951614490754916486863930733373694947525824851213449913911906045517909087804762159645354215143752227063388209350447739626027649997818442471480588576295690311571526402110843006451897476896199901863373522689840211990149075559204571901237511494303298361914474390776340466717585216307639244190438265863000501502914446186201519798876053769066447047737670321419391305206025202885768289127722637967797334964582136851992205478043335097198935641563104677844554766789815743120424726561613467187641515145289908259667901719911109552100216321807111753282899270911700300601440063685460740169393645590953155216690986782102010534271000355039655029134019810750226720689300551965328955625816527243984929186128646743679921584011064769279767400636117598103856342538288475772106098314476807167596273013104559072709644247407488052152721162788908413406286659183347268867441441964655216125422603109257367820761220902443390398590950187002484058524500847835335914609478491841075208565177397226181616835091935475571467993581573348641315235918327831998316800920874649674074349244051556869228479425403916906859332951636103409362453281055987546151009710005857161426549612272915375369655448663525348079083413637531759890672173844430831953899129334339876826285516095350704171923736239690182717376846262142338721041424832354573376238443618283140711508896407442033861560312046039182739167994734242166068977514331791489781512004136879444912008308975990753911783829280107243096007366961210156061125933406480548741087223787911821253694139214842651424644032675654960754122836785302363913991717211193694484922477927581503642825950638055605626651868957186317180150200995004579285859938912977628765125310769155110873250798436168028795747015065600 [85,28] -447606371635797776509208501133374695926764926885766891447496050077399716967246581908854698000035745842379229773651657692539259321058893189562663484787172511758570994172869088844275805938901698716650084816070056613675182148018886072557543849400042045999741271982858183795278781554300262646537306096805990479010417541017179489777032327170527818019265965526076909283229134802033028653805201630988980049430483124782116925943614385355899812697612797447123525239198133212928611958619549940407926537291055344111635737433964241873518268941677440643551075192879342587960412262876603007904735534250181067138538111668630217704405819868266771374747262784837031454350526367372647901343675222502963172578992666407829978713201154280004508540965721810818740315210487320650649871730565884132506266017600822917133855208186558544839219140975555504628188875082385294007378447913703770537538849373702468868847305135700959516584114658145143724023525635492771984238055452521305679128888030098945832802436398015661271451403640938380586938750969299682197044618906709246542611204177992765395236479506449112758053710785482853462203665473148282608288024360027409610055205786449772648773314074023162565432052765221076958409082066262730557056313118226207238038204399738097830785073251075964423414437692866392319690796572998772190455240745476117981552792663234753224221863348959886639091721941600668731452149615594016658519088327527404940017725549362317068185665106992238141587834835226727053546063460642203080297549510663250451906219698464102788341619849171210567216771108806783754480638423733597971127331387512974766095980304108884056512229700869767356906411539977276161561708390315684489201979167129960223634767100612783670595574168053488007596551073014725339410799514054610028495820993609652939681799013544558684539732989863404666420884104078238159633847585105260747530546907863535133760345232641432362561285063913100842573116166730207409946293155390241909495077857303324145847295728316243657144202059729857063283199131169874002821558913805326861279447622740847229632696767684224366571950649851843465611368257599470745953396457596536137565280484309641264986824195176879346062532160069970894179957821525427445797457438866510718258559744404230133327789751766189227576888566869544595230620863229174698793697073661453577154506896727062861505001964223390127947967078043084050996818584270795421541785753780857100922522531262848521159581869204163321902553500668151675506435041955814853250103643289692969845014023970823365574292553252607818545434216682230255327844692189752844751186603918327886106771367962660852819811937407066386831769600 [85,29] 413240647280794269967192053713756878859083325018011938032642858939756213493366881170380698759645042009930917650714611932589573323878158758507729098667003978907481683639448961391052542631771145447129365364620896432363576605887150133955227148996755663827578378150887628680459212866377169735213439254126324271657135216346427092253415526939207392821832690398023836995206059648656069124141151551310507324024434832390359594869702248244641028692116031621138054795678258675749597457551655317657347346869195483528873054551249952942527479981832925689373968627944679684067346791864509372078228691740071330994977081296356014294508092526082949821728183770254685564433974825777898633380312195068157323247461769797914796640818990806534131163405029028066431069880104114739049021928615568601905316817733768072399513391701863265010486189681872012974507222034027148825241823540241765353362999666800165048298567396825195026016301101307848050226512205589284172794547705951519218480158699265511089383510773028767986573710227369611946919769128032361399007809800278361949813779772996609637423253229671034312309216632489292232354753660721673197934452691881808003610954643103190213560446195915816971473351472656690721599928704759656954175480292794581603026535995597304116527656131350324733472481236511196660724606307675496785660286174761840201929226416532879134346920027990842199416138529685956329170062128270381460591326845798862029393597376326807253645070161082096859058906307860261809330370366898071216925732834252195378404036364176867485241458738661461774760633625928393138839388142282075573630385799035364977861742733875029274663853712174766811809892707230606095999716094765916443625794295624429176941137581239171940514292497275337594737084268773917223767302526309595720937158269366057473779799584359499890261129787445643218404561919086219595564820742455783905989626469022000464578647693579089148520905801886094054136527922093218143293480662463656935711986892199555940533815057642282570867263450676349997993646349482770879337779083333985024196084079986256312972196872272982362702454649456249939187806602925495940620587653342193923157474968832783582062320763990890944077069913013550174900433166009451630338895594233826060976263618491508959133478572746928948437991569237039231067151204827264780031101713754526353640528720076322087618478901181781265684113815762540169459526209840740995291318118728545722334449653211038414381789528348758258146843930128727647378011105133416235149694995110591925283663959799098607022948931242417047352243091361014059301871000086135302509934271742297089763481298399230922072406786087668720599040 [85,30] -311794622177081024102837239156260122221575462619170028407122863704972606851761900478817465955718960514835342367730827408209499872075256972285434456341002427141809895284749612755992118271080508495578116682790080654601185411160456812842802687706610147620279566595203626299853688933389076637792860981318711271910069535433217311312049527629166991300450981268259896930331877976631964790706980491688079234552382345968003583887812592477845362763953420033738372864895741950921407517668471923908575418388142845426102812100218675752798644546576449180961129938340688164960206488049812136351185298376150962221154668788100466222205003124681585930499650857979269915252576902547093070396652929330271902326292952496190060468459245444702271684112565909937842378423656637968054756925237599259140901838439192726687862437440830573716002834428977468733476428784943672381473586012575688514285853214127309313179850404708049896822481241120349264999687903845469737840540314895228275970693855400036259388685114144782125364555682144890287770788085520064093375518093341418037397752455664581403236005187821673428508467312025866661052376544791857436797105117500779116370949286294092077451800853620831518096679214412225449785903216942070599144129930757303438078012559181266039965542650581651949961850393894700682533278444928904074799530948690864972036938612005342673807664722079310057911931334858630116818795652333898156813800777807174734372732338605738886726499310358896259279078164309971595544868956191514671259573272987329031284621434249167695532621460640542592234806221685841356387238531895405840242644630526962524640859658734964703524023157199254332134699444542925186339887712390015511707124597962663527416411195164052751717298164910724554369245045361935975748658482436542241949050116526535112916468335082720908201345866041039091712857938038194994670416330228352298007929609994764991407056391728502044068251425553449737328391689032045887831994967975818406468207652241855256320278558121216892528615449162165268696029485640349022676380969881740752161968055501350559344737436888662288833723185651406688690638973133736653859838674050245861328529465426173975751059349820813528308682439519143058976015272812403918369145550573234056891609668176798819467760477153852744943766329696999674445585924029793245225415980464591062707745452978587655401252208806714848008116387353318843901028908629282789330448338424152017141010897265862227849096248978369539303344642452629987279590353745241147555749887879743356738921947370939011463744879611271133799228563725419512655106864708177653018747022946747385383565780988627730901394680871439564800 [85,31] 195912447328226378228964907558976912624127703720718725422529226905715576989076080069774262459619646614621120912582124073086034718420618834592922402599302882560013994979575102079856511660924711271155310613252926657077500691362113705005348751489418505959084416745530639182460185646442584644671594690538411588115354470215532526316983088063063730676387128313825753664484949938122031286560304284974852422264289868593150539222736447862794364078639822552237384005148518402006194765021973495464396029597388763166384556130404257419401285604282619376195082082023280059446864208142695859120536030921725841140055489122559435225851735530019828226137742441423196508044672607822468964952104920253449803520201729067349273822745545545272152712836863898457220086784801222430358743004298124239665397013863308409456343305059960548414197046172656683232440629837331872770223299704068760653621970888799931579427616622838167224075418657919422550515655496985915936914130724258108345972885583531387422141804131807887751084485913737875440699442028776727016929911450340169125473074063118717104265836696428126279581151284970174471502821083722783259955503112231263527685760490772574933275815221862109542630932579441275358471179619869551541713184050908317703481429117569352766121410576448950047174050073699767383989249884337287492566118701735869581684121555206988204045464352948009362809659575563504833596064215964020178327327671978547604091138438768714804848891306263057363900839047507365228264202056836978135926748691178524149993101983820249823618478079164748329593594344397293140074058558614556258040228484614106213332665124950825451451076755726380606687377753486827710769565385767225231265777863773874972724239169250619085210775280680051458833535358052614593900373831911929309893529229860653664470654731256687913694077666799712737622467823545956977658609772883539997353573954605730685058606210961450505129373397843829769395369224633069255468964586239289639494673123951243930589174777673326160920475280069266337830671359721651290528236989002121646958819441354240308997712964406162866888998214552837201976440780323911756376414056746065114761391128445316905886831445696708031921507887747879613537526956524544826955596478087684993775913428736595557090910393912282054116118188458146765521160976642057586527472976737006834578132602009518689013632492085402530595708484418076019362490315275219084763060872297389999561445386200415835057320760448478762922770501354348818558956370841188987717248534605064331395863228412199451481992567329531197157595902177998386078026002895418555664979197605408130743536090467331555644397561415991296 [85,32] -104756424929026764820317158737788576438982818973016078517604305834910490584534868678055954012713199283277599717037238241770066130609946235286593159389941332167783043304118431340661933370536730890479357240834789686615999689954962542238443450585504410735768898473860966135468239671582972682649540370790047466317293018674256850170359540503290657512714703807987859470408618901037033596414304391814549919753922161907806174769046558454773874065788717545355256791654538968393962702788958109292559738603247871198666166802007053589799605485445302337575129395441868636418637823473253229605240348564700973004906815907059212523990935755534576689362406766794999840938604658153138421164148600764865618533066097379074788045703299990866193179382251872842185123442760902268091665544541354580621808383591442999052223694205558483973029754541259621496485688816372772136932197793623097647458806183977526021224826470124974425774412633114896506397370673255073112101846085638006984230413463076893713011796806103141335354651285087981656909671667424774727788458029857261424898864325666819684286808174379796921118557867328807217986342819984346575085580503112447524131132597925454394729858685575994085510097409002412374722299482608525292836008689111795448310495521344947810027211902595519357391318211580166783071709709106608253523446946918004528274988531568534502560105303376315870015532429502799692156793888806921219163807671641784191029792796476474961601812724530353024910700068823366548884013094657882713890332776556620736707836545257928289138024507477816238891979497885124936848880376895726505979687179353798327011798475524843250902370917996306931435532656184237476877828471818808905655952206184546930177102939793167866462907293546135455223645584643867846202177476359588097401322115410649653347367954040498094521006153838912220616452154803535864319369653642432822344085801534755870269460979199988122757607192136881176641800142371691625419694263733156625026153639365369966421324405601508888567609155501809992088667521175204512500228180693589367326580298128469696692010951637077003910233611870982885839092196824639681752224877030642443037264737501028859052059485538514835931071051191172498702152753510581284687831629694999329435502456492286364363974178493171501287275690437494344319840884405892546247638519978338085584111089518756809985941423660880211910437735515832452585666527103327894834035808293927708382802691631231868246480189151832482749178022778189109481101777460308559891276509701549282713284524818389632104673304243500436018153497001126770823280176203115703844487642160609395988678854072203700789477566840832 [85,33] 48061477291804955861292358875284029896815055562941835889105622766824779002214109841012654991746729059174308688508398273191734505327125102113116912661866175841688435006536732338842097096778506156608748872936876714673093351892296371088030119538146420067391919114434611934885023154987867837966572244045618759410723807298356744209957558223374056784130854426722116736467707977375434824015960421338917594843142964408468957868554907746275008223213686334194503439265829494823296425416704745223362069632981845090206595103427901869191873051009192749532241321529379619443937182054373504369984202030958774274588592371580141814241406667799942083252052533054721159855084015414445324730866503302267426541689181905468980088258513218460781939723254849738708566294706966455851471157847611527543752178164262422938875353554317701110807298765857979350896008032804051146931416163592779730029069498682721866569779124858865874508469916039100146228582186472576975537203695925448297326005849031946611173219055493898954683931259773462079024113032719511125601861720131314621435999792723001569054549178223433607402955347580221736852520464227984116403896539773097557198501608090104118164618316745065433282547535167664090944064014930335540052244999375750945004919523560969108351069954695168279188775904151301473717573410029854785239426450143786095136553795860908422482871482145931671499563902727602157465974823445072584487602965518036472511991606304836051323494841699955788056190225150609710262206272918787159358813408933698843922952126479551385019411125078135927723118725548195185468811097538577506914930002734125784771154641674177497769940355352016329947779215030843718994809992438845798172492597024390949619970097253166577675590435920473362925082239118362518830814519999752594507055292531418818483986974992517858899637646582906613312220774732439285468096038666933289528536908064102203636902880082477143912117208280519180601799059657234948656651705445092693588343319251375768840584548540752999845684856973933567505528698106431593507493409214598379945048147271196175407599228404025346006548912166377394175904817991148836498567611342662092925131894863656893407745333066645517469485593737722090781569096490934827831468482327039793452368194138940800177755924177213324191683616398584742005807823781321881189544765281169453731385977965830919423262824419211131710807615312072160168388237015505152477414527978516779865417778697965173687067425290627255481402894981524203313928030942888200831228791300337227332322849043990944792746614794483658207122696426621562941407704222802701722008233766223095651409317457390270250263511040 [85,34] -19178462668908651908289394211996692856612119970120529046607970134976833883467286826711435760797883208794867978037535242765207520748153105188705772511347323846279921837284046587793778681839918448885876829267942625863121742469498644406780006661900548655740035551000860424819021384106805210723647173783809910741346968528942111207804057013243591068747168307980472815919032541396947060797135510642235787333293726787745817124909905275140482259646897130171013143581662738650642845948546080345302297725293865827041118604756133188260471762327950800845648363699169863948383556895323449497704766605718262391778898721802021991136234001208770063662331411779498748029860908580580602530339781435863763523055637130704106554022599146706818011429113039683716455059185404890162533749876370158415490334502714867885767452252395126721478930198470000507590272792426635703957386935952414139612055244681041821114901521919161018811732929782199600674897166523465309577724108735535952078130765609397211296277116984331914058192474700104908469707667513921701246350645218456964682266021314728474453876237543171940029309767233052787591613047079474712295255757187218133741467486388703463738261002927139440545656165298625281036115068928159832641191784404964241322902233133314749631166261835674061668997253690058348350460195813133828744572382632994676158135291628207553872915748901748536405079065104021612845838328086975564224658265384070499079385422088094777838558818768824726575360899371733281393080613033181602511620272858110385426962272510764484390295483989737475330737278411653300127015634747765789428153074222518050703874847180565434776054316767794438682420952625353894516633933294396941660479819687062363636872908574677919199419780437461255693165922231732997084750113930431030294080719704124015394340685544211557640352115521985546010245281153885796086747373851622706779986300880788587910446213492245820881560491288504314787996690526929174121152627475484279591688779257393761031337230010162554028798654752297859377806459961156853158981303346667241391565070774352200773516954532404079477732727236227079822649617983437909627113836351344995793169660576521788235709637134734562351687535176530508808568310547740560073420767209152109447880267026612077424301621078197865434499575253814487885759475766240141616745873942162340895174084500840901186051106761525684178222351088993447100315015709128475506105345517691498027288619809077310720204075182925435573175794334175062116067504669892673638910103234707362659675104594098588803483068129155369791073348839258212009727017529324855230144883961326557706188776205803540573061120 [85,35] 7447443571961546258388431227068289581655159490036990274828095100910074821506981784004020387473643614378513788934614040751027948847757248030653747184659911038207262016392164327313669471378261185637762325022793481302657407536154071768024122897943298755736151551898906130936618947475421842489263762781499518503577202910336538022614381789675642966511665873703249599766891637469326108580708963784352890013818862233122670126694044944268660102732210537314546052516386915546622609561674461245626153941664893120480419611307448692940942433401414534857718477818577073630194558248250264456724070258754305622462202723292164036564926543176596986883671576550597575971972356961006792738567729403361646509057955989425916229534636774278917304919411917932087019961670289060602284871488967440061437457280091884279481204927500958416738972988659540255119129037579103604217684236849047379332088885995936663516274713126928056476461728460869678222768567107678872920662103547713205320286944440362510582596457054333584738862068792003420473360137532326718676583323550800319829209296124334101022224054356350054583935508850203508199920991982236454960090279494867550476760441033963079282946661362013749831050009267486353795275533318583880802846550014610728547992333215570874751222626103493123005858568283683824184612216398658965586086752891581934761519531644304631693519266602123408757956099263408048086640302086032775638790207877169894987087638340404349794640296450559958675664613774982932479411184266316943228868417264385411320964423155432624797439652520693424246831407534859510763678494732449907170341987436210586688507145973050780010358272460140183780306848081415822092985710471702304670857397942423363963177953923319481103629716608231516312667829751499021805452492118951499693652427945750874021916985073879232108845646052426307078232636460726321733566852324523011021269786129801581831403138543956194105847461324158026413906074817012935501361830234217515970901483395528813272480805803447434042979130042766263018631769735076306210896600923855576700844867657489489725606572555870673144920666631229409832714429676998480111685742317408232593740989959183036030051240046457659097960374530718673287638600490568663172484118638767331569736271379540828231095804129413703692561873956673078229590665015874059340367748808128542704137096787996169446923454914013275564613872035540256017929103625388935508178821747763880357713443328518672484523620154428395777426883316904599862798451599016362308939936831365508100930572059171142644593475114272913994904465345414857557371552416846324711935877635376349694107740645152283164672 [85,36] -3735452703485971305493406971841435056727034399394562939495465072853173024445669906918401148012783511933962642126624452836005321452138401893223234270726393647162824501031072350925629574398079363246358953874687963117439820358881234264770770710768301415029671155713993829892419873183427970664633470215669879022028885065933379354231007411969406040771231473220382852366727237137237178069639604673750761348214870315285669427907664908346412093881977760133982632384635795860711479172300418671800803450158598676541127559607172646155594658371493421981189207243389802496752042124033345195044134725980278809123508804530766974761919555775731776761738522472844311946344818942337677894515390900024758994428390885728571655072463527257136352041795149289684259991750294022008472537535836752994265726708103208639902806172296540079703855272489624607511491139739715511448748465173248541213813104848447609196670557999578720884665357140267969544134886926877604532556963858114573205630100654789352434993735087982618731181910193057743107916829184408433066993825145168928430916586423072725683573777628171528166813221429339948850892007083524563038664104952073574454617782069618433438869369222350313137268687394442493912821154530042364607139183035932300072563239598752990571348487278550046025349538955160603623803172616751179844014878451237054720351305789920267364017807881532819446173622224257668263222581104227012267232783529942587802389042756415244760908960135545199378784283406939312961951498845902784672719352490228433573270193460899610516271866671927820417305984317701120512736282142331565884745173920643751873588076953325066744026994447535661221175138679029376989062480785764920928778958061743947192593475610747397790366369605614640548552410280782739256900737546586151661164245238925645312930129588522307520347320410338681434088340767418646262043444055159627216669727639891029701752638147697320315885713290455564249510496901779547535377714974154865996404787541080031583373879511690840516724668114181182474814130108345031612170132634757537192717595896888108032390396030302265592716250218335177485806129781398625706939370334416466571496762774185744432921253854768812944629124636049627666172725897656807325174193852107257747735235216245887209221197595810986885662453589375258108177464163183596501771682151664800151087905454368238733774734599264926261355682980462528588934270592316493046902157915167279113345705390601547807110241628629595818121654785659815118896847427332187674840331873387394838054275955367944833734695543230493295136806000683056642848142833404567669734829270844291595798487665685299200 [85,37] 2497740729161200326224494412916892387144860301359873627561491061401485155993069877755214510992114763205000969120782225902866268588833257117780880880182719036128171491852559216157742017157325754910780702906131936942799307337170563813045447092442240858370566100685629486086960069748741963189685896672610710952103163526834601086007940080538485631044715085294582596138982610459789998515952140502659626634350908872150495997726796160068563508737731746699952948007286947285051454255066725363433077469869039014593779872665400323055786808855086236016550052760434791359622129998232260972332957540180125407161581787460314067705247650198230227754489965317287534389196292754796339008463295993675390829564690135121411247731274818538466935908980988501662390606874496423029716608500056220587377312524247707443617528166891466301342513729642951882773449788776523113937021751503554056610624718148669283193515538824489176889671114468074312745631669524298214190848452527532746092692273716803832223643325615101948812494785312664750717776910407805403050680701693580664623569441476181799760270889153792253840483854651990107499238419699398418147323060660930142469512574743970525720024857686733219097527352204629978449202557101000173915358343053562352283921013285613453632747380977788971385828694281096206668734522837807298194194578380234665953764084666209066714076853243649549908057531761081866401856213047031246736818656737008359876431027012895571973118545650995408121237784351521819294251962802832587342351073172084213958422675625143594360736476392895518090615581563029343608333977996834895749168735485270554367139674007576020817406171998363837523377082003566222579787349232479119555567728475646055608549740821727985658235360123722201588981175251769409234732250162503228489094211714259468966024681966265303418597225572140443408599594421545753729529346202607321805693452461391542432082711005545659806992553699662007028560656027158127940249466679409527264637594478684791775512581766131558067839323408523990189929221060148631602979480924957622633645958253487447156798177570892198497234008694447094047814983002888604781341423608551230896274216848863356143788286799279312327661432806401028597881144341165374942291986157589210864904326333647235184867275945309051356076931572146257375620856900761937290246553619182281262747674371061598443967027092848722742533312966801085634651760140889267312009992395528965359205082134454661770414616224799047576987962767073504256011556237161067259129268890148262611033053306981146927420679274334475507095541143765621555229581706163733499453310190010286101567526706085888 [85,38] -1644741120272811765917318959873902058710708813617495341495836389421113955789050675168670251388709332739923510613609966208971148925722937539915968624880857145431825488460237093581280093250946336559790572360358877669909627100798227401613314248047212932446214834080920967545145049179651205576587116584804911895792876563172450258008002810409619247732031284040290522776441711128182513823902488544909192249179227933443880010083286945308870578180798547439146770713756747404029652559662134244656647597386034220672635858232340350248445226030517598515415752647959514148625911400185901308400746360204266231804440898991427751582121987755615678305574030425591535046668020218877733844926537919299278275065939020442659023811972497415550490791968789718631522075824091297801824052271715883637304501745721313386036115360750964563929403195931279238043258989255425393515324833404111306903316359092191070113966780090062107662774810635774866825251431671159449914366846673661530355179450538580010737966502037688947241982378578288348426141873150354699260354395851108625046921850839124137259553195575391479118276245793594768441328942630355891896523847968275717905527407381707958429613712698127019929626643501155673470548499921791029097491383460585456745905282318654661911498908955763143231362290880188819216590623065307824755562562639400057448414419644722520793401975370153242238187809909808381766986418713697114214694766824685403979228304710068448242153889470762191258819380349513905092744915843494284355791461480098313398786510644222852584518677513489751819438259230277090221115847983971280887161159496243142832541939531169872975921231751379140118941701046410896354832542566860966864333529036712306696560385403812201868607406108947702125509007959749451549272575939778914983484617761672329756469637423387258042453751211987522606386889254215637476057831861439754044105096312337742153010460014081318602151685122630903507126092095615526221818673868472660074553195689939384492069461468534967523577159219789865582501924823739487445923553382816151383765617471936532457876609544257281559877755151333968351903355318381747563006213011686325770450083381803251203311662619451430361591740547961100661769732407262562208443168092484694910136262768673443689710516038039027696349041917968163913637653234484812873747018590563319244588640203590994463175908489434211193650756098351430163278826569019226111579112537282150801238828872265090400946411542282105837908855636982555535642047587880613728790582624469963755392091936317747955419661249122771179590450570578118924916759800419755225912542268838665846784369098752 [85,39] 919436354730675396605328038945071816878136364670158643284271436510207715646878683609434451016786869134933748413214507826152596436905536176685829756978426269813689645055134366726907165429816123916603460126451362813236772279807436631676949603473411260746633514663674404709767036467135874606592300841648330744022834630133417240146810731587026886480466868456851564402592157126179350699334016728692961354437965301934772098494401473334431366676474427208531509667053423752680632555893830966604137672318744542820150668143779798195746264702517913248257826888216241270934522261918928063532272084712619466484045288371208460317952545227068687407731547832786986098892282320861067024497661296314520571115049205587649573708451969840612071642346189613247147752099934895070610347568712593406492861160131569752011949497975293552706927164631223337926809752109201032400178346704374935415010139690771959427207378690390676137431899667993650114548850248978186436886435722377809589897443061621385386129400459287275561114931864145968313913187678421500346976268810190704072235818985092863898825096894317368583532483043069343989402996679994133195696225654963386308411186507188427656071121135093513789237633407173595239190048920239027662694463301174426916312213377747689923877320570111101051075952199443062078622130474131301652337072087208953340160728374086887134670310954581292601936919079202397503307440442353686011939839326785347852703951445249555019789587175372755651483102222107294266190738100810556512116057388968724631384829939965890948126172214175013882124978843626229652448934271793766357575790147148422018796330544123130791110576753832954396646945298019026261783736825425122047133812514676108320358363157729006851200219872726355937669569880876512962206106144705699079756905208777296115481110247344701842298238393000983970844029004357858592723370196960996534731211186150310049314476639059036553101462002794842195302631616076099233418220493187787711195647423008230266206548386240747399600144552602696976014449008843660714070638309825236690510685933857025193329530811429122368062835373823023739489013336188883580383655191157253757702942532144863943847306238384314634067728388254882899262448355851332898037831224715547474699937428322546298761376892989526230880607458940775988945685836890961407680948367944970271737003197195022914560409248912698039145052113005825621504404917692378666774586965920936108993446200278671451195236702268119771228543163510677121180462373802287615678571219987059138707281308783717079554415827598844350648413975097906748098914674901753153080374180178840625057103872 [85,40] -432369687089199553769942089527301111012476514763094762962177408391360031520889279608879887937132369513270518239427187634790876833817223952405856776089258084841629967620469102266426807584244242158730887496098721775099992819700776343782446777779289797423926834909194059265510365381899662318481297428862743151652945205209233117230540714065027948959884718614854873045664589481110516795140323633962294034592920972575452995585192102611620319657863918187788923208732322531800729873879970753524271623695837377933712277495042013326441089419144486797194733535464091073145868579811210555242657389844459294986974442481104347717031580414445418645358957447163158342516392444177020027370116491260967228933043051684772059086704568601115699330751814106706480395005865453549242820744045887610078785788268778006424677777694852571814518066155565776818037602084151275276275933818956091188037348013975919543743280388620301615691241508211194066339516894578851575184596993061485175890773488456670862523576676655236424858958658786529818578231954312575055363773708134380276601456792710108877791774176301652547304236766247945355736996490413684454991338126553859488823479283073954090310129376168374262637318171953377835798966015123027204668699258815169235973129137650629256767407990033968515675427715234865528998518784870043474765696235010407504372598939256686722227213409505297479640149438821108674108606903879502220777524505594303834391666754159404931477316188290556451071282391710045187322261234076186771284523365744750076265679814982443596746715292466568827942442768949346013188264422490260174588763915801492866009583721438730205307539463562499216245361433857300859767434782537947207368701873423239362557958485641960732100996017742932771649663720155027584098820327566512178491482081369512993301547234260737009212419143576866624395863215816208360517571763253990905181977412490428284996592342793976566091179792768210623625942050482649645308627256300168834511800908989450121045235562692732187102915554646030366276846947735410572803503406490279723200776745886295971392469958097791012766378982279637034744422436122583888321891749476865420224942740688653698787648839343017073208811640960491873103860888684987084219576903192435414811013809949103018385201459204092088468729837895067235445179624581241106318816143502233579148652265906771035315890678179632920339752979478988844148655331935788288951345785047385840333749541630513693304386747452449267499114909247071968654311644892744757485559594195634329080186302408994732893966384029194206181876804292156088597890431260429773803053341969754743635968 [85,41] 174019374873568442440574393400631577602061664813508020815488914016943317826012110395225996508416545235381879058820761713174646969661954665647458821345199334087254819214497327148179294132418642893892363062310055327292931068818601038291869362470108681944849527994911960856281338999131678635936900757886915064601819098044374771045150803127392115102908368682699535496599022837438769885789831288575205002775441121159631038537946400408143675692968744451558918635468864616891317396962830841232555075780725904342322731093254362692657941142921465241731778671972635012031745400213601235202058123221642948327827389638919665900790879179534593618155982305760204506443465903230046613916395389091237024179445379966064382354661263860378853926224399741609386054898383907659946518743061393910860033586061622528256337901011310127267268405379385455914838485763117113627123140431324397870962837816067752101478586378565849515633594664587945976203074095846987296977305601848943931396858839567757550655789135399675031631096532892012591092061343351757549804484097019896353629419700772872439227360380567409439095085194308496720838870836457854361679007948979503259872373073644876701978461299557324060253665117407674269314686828028669314340392012897639868690581405692321189864729144028582151084268259380538649828567774743328852718867498768116517796462952428129602937373788028524256112846672993516415815066191397744468134895068853589647142998925075678749887448840141050381231135003420306698617979372254067108194613019991659745338187106170043817680560315686725004301908562756474322252837417089636156419376140802930026498478700701292925595527545442588566764541268531580221658316340497889240366500780527346262854067422228490877788236409472461153834222629461289946190552776983664790441536913808400821565846589713161231894667952739673839004289014004630205572325219049407166765987316812035511578685495737437364584345220035636069855960766771099581562429776153571823606840694836982846128574269656667124348395362830288393069166872516643108551650090132816473864705937550182001161408320889158590291471584009298760569018112079299877637104443816147966430919910873697544977193009772269005859000902936673495943368044206129022959604619778525746870034933966533449689786253169527887780065420081677115857047459444948627818716656677519986967065351976169976642460026703896177161903506744039769625211927962083180878508276816859299183369891759170411221043631365417903722032616377182875091453795363694818794884546442928331461859548711207198659446032757578365589188084020013279156520393629085210362456702959155675136 [85,42] -60785147498871805082206664835521115642206635173521510366421194213043086314795638778847595037370084868699171479586772950954727192885658911704902748350811207412513519604491342007161076833143185624193819830734618299644585219824776896069491194897212380440625481428538480331781794023734760413055287869378493040596991737220481595049699510370865107863748690989996385888587322969566242628896270567106361306199593219333912723676395559871929274630072479752670185934089116985639169815812781304585743079351749482631029962423855988074177306878921548924159074751205116462323770773788009485562764434365242099307315928424203885861607952610924045834843506284139666990234470797819287158932529649058450815737280501312734235072844977674435828122909843927785121483562937229266197590933417405456103856516682871640985113244638219201450775673906706833652071290146324247072374384522060631555846200685111761779303170932776169789699054412134908421443042930541035769214425639065071237270742920809449849638082535126769185238898634934198387613176765067214114093394133867336667223917753825697341725175028434137411261107319965858070157221285441533299290426801878356341823689486847588549889817208273845980746056061729555505672864628104603402806417837960302642481264390732874487321191813425635317045075278425863755474468516093738656207164128505691472594264513013519389320407971665248553700344668960972100705887927104607589742642180147304931968017683836476547447236748486421105062551527120901302115492023513498820433252763840941933751993075657260251611965216925831377741278598312042529666154658655052348591743343394408068863677262291982864015603266854675013525726314462031839992636557893092086636996068820074388390242052317402426146676748498480927055030952460456065230644161524942827675542182691624521667045622066783716121908348577003348675439763841975702734253503942784527329557573521447843475758790893628799339935515561867652522829291616078580914994386979862460710436768185783083045864382542727802850408989366087746077835027241749425888599552082322464023449895143688765142479734745690192713002753088786057496188643257913720392893240311043146224963226107961531399825964815571604532188730339114681768295452737011913899511458787024401615179880576993163084082797374071366462934912998932503476748462602796828351308118503598904837724064990145952208938293349845567333927749686763704347720919383820853692436707486707462459140772347186636861118969294533840186143473357922953297256373455429718633851198134461582301392797392528729907315772465378888457594357992661361953940868036197280933947039450923008 [85,43] 18975260261821077730853068322960871005035192582679005605251705452830972027473496922605085983401626503076496126747262542669634919821354740584468228120513854557187600901873176931981663435530585518659716596026910469531865711346029571746605683865356911284102687867236843180434890870688636495571581751591734549264575249387404304668721585095899550626879453899113780662262594664973657170631754008877352192273292876811186762604785851539133463555399832337380701902597313761423722651230447983522549065887021630350689333050129119159002375014289494712775800667365295262056367641153995126385095791114020443659668981302734232147777342839835027589122534333137900208094376708479194243553542086061630331361555455483392528344192192586063814763184765517450803099951674943352900896247553977828704687575051584627355606953846698824376291629450872930496009550800902682977767917716564313101824000985802941807103831292229691668599972486038602488878156109442099709809286877747030176360791097431505806695623376019062875441207704965097296962610205455451427784977327105878000644103862311053159926469199507138175206965957712986322590835104064197554674296029784628749002142210548055017770309550094289999978755515060323108791971140578774049394712298372460913036212002850800368912087025540909752435012624673282049744066718615610368022693810438474647012613992684354609300048917139085434790843044425587485520718200215744308894224760445719907680305664081740770865504038670693400073221582932605202068152438387277324345950770938888219103630416794357393399006091851970441850210196265837074667909158556066508805359493224316860973620270801524073372597506549073950233174686936542509208478306470566652825582906688785047096004787733764205246052886455821877355886985167968472590942773282461484607643298781167511611625600705590298604697599007819878891859620300369355224049426962082131034494113373979486871770719055787668281069115594000381412747562673266269201656440029578180082376528318862987746211331512152539098130703750860096980802630104894367796679665276951324667272329394475247764390410653876888787266408316358447108182899454226245132965090641839928540497707051015585136565598675919770245955513159374296273068144376355528209603486440568081941105174483249323486509586182082387970624759099193741735753177589706916109553928236967641888349863627531019947805206595942625909031093641063540032495416013977385395234109643295635407235573418624478324926481130999462830125832870057925471485517699248869997760987922901108722396234870845309462556254486818553198812449929345802463499287086923864420224361037824 [85,44] -5649326764728466997810187250627257567446172208050085066280204545730757832742805222646219653774957071342359886364113096853572441898664645833252412193156358957991497598610731376030317912672682027815265812490563625077012289935519691812725138626964354529431408068497382722088929517909684516762709259060094059231798965797537546854098321880552733120078856865922519459581469193337003975045675208537648512260660271408401228013672771389177108885490847885394560373862701347816498692253898732106415214813373868385131603196073391591719521365433718411675625470004196279974215196203636666708266980655398796708947547323631117666612930584224446752668836745119792251750690063287705910938303989517309887742106602264596638631338333141723318520457167283991399058490944080470253074038521719166077671534781752731972849234817764271936207457605370627525703965802259121378158806756993452106914434619632982563429887139794874813255090170423661133717858506497782940273601918971213135477859407148220410732602187431993582965548261112880491793916844136247866459060343694491854345151521009737611187106744842813464726807813136313328520086027244436883115891819656571705985096778003294208547195534381160513324049249905598647567522095227124412955081179676710576371584975199563900646641039771507567377380314508499037962278198389116633292094221765015899975179860381367960149448779276822220520699677087874706603133763990248353142933812036331225056244663054103657142702193544726603832296940962995947405647881197343006938767836509210358163912365247955032647837560906944502907100211327514193142167554265236150672906959534507877491800532353172818400125036532469628426941000353878963393912607206258197655945607571734733451349986755116269314624876670486850197458821105592147305242209969264502841709590942757149430568459825183673002497705837764913932456279965193447428382533955372737321389344066898015779583058151404042231537712250321260119416739447304447701507109466835545072282884718571205879414715403901341254611738415291111710725264776996852881390823290799806329620874843182133890091361916978670137890816503486747238692454458119238471325274737881131175014582405622622304915983201572523303208016118214922368648131312489393775094219647652639146605500171880040617617223339757012423237132199691821865784275343071687755781352951477558012823095848954501667304210131611440179798057395571517027488357639273144804868601005141444698441805044679846848249651954366528503700487907083905943358980143436799492463822843185851305550243537840522631845155526140668287420248386169452738716048015647287826788122624 [85,45] 1694983464620241845322307501015531718282499982038604166117931350894965414925336453682877838331798533552458705592615127543255757307633776705465493790292777746640544068888384417384116592721062217323999777367644948942152396358576031875534240631844988562343802205111847212448535985622925399870954203152598634032456415264128621950278539327516275161159826825228575385611013250090322664037322563264590844238377363704586741667739555327284980443109042271422860599158316033557889242571187653005245845367690715323261682813365147952458575122159380866274583348543919756790952721334476721105634183197900026402055155926909231538245272250446293568533949913618670180683310523204812050145976243267724534454805239669085821538472149836025648007262558769768629282451625795807440895176664299135655112449740918624607023068638177897938644249576763590916302131938504978155605237316232148280254917819155980726920683739145137593788080579373101247715515917031667386946301544043474276331310587828472975360760116097422473228022538050621102103474150880872840694744044183187548134777557873700950136194287500672750589952361492659306534980236868901425281557116869543321700645320107456554976556211923053792299315253155008202364646996320678674284265196693626221508733660515220804121566006079166968275483824252915053447351563151755812143911062953627788964020558046524840143180968301405614954420373071390371963141921290745952102091742626676172755930603765298678319741190947812065017016299223088717207676247035443175386257967162552012347326087517398542330028129950542343820086568981477279187910216839259535827987306073379912668957479322117789723970665776302792063341862702542806909491595081362705190689407332198122236702821290152095966556906874410193401267275283036793968110838686386558534774821512777178051355973204780315415692320299567995999710723471223496486343217805276112716557447184794362512174580045797089187606038242508683436909780683089210716695736213752699900550763206112450307273949718186424880136879709185205050018083843278567629234072690778074936402612397092278401988249771011001818149367834135875128073703904476784650511698589081886373520032428406381642212999302670789837353287602003092896683568417586555795749753824893308838989566398203709850753163125252664685617441324234763514677941744530467689676760367628022571144026608642713472823662190060591191500708987274887710002587452522931773733336871257099745294878533650232557240392042540468090990864367500458334496343180847807241190383594510581467109295258990013016245964434612705789979259728825439244628087930199569269260288 [85,46] -492458779303807175302691162535208322846314831597340087157558319033675092522861785923751523542896289632408728606429203298333197129283388533012951807111909543699806094076662617189848888902794337996879446812561070281360261525762435223758884142568545500856434238183555319625151717095719493491358359151487485779061590150999120051668607317221566953891036142364483792738800013351710815250389931415780531453903964744903919072932730642838359850534627659256076148270907352842690933687256098889099030895320433808417153412749182148696178945160145345023218238206721729045498633776086945567466778940158227911608855363421697873306010766153091427615356473884649198443902845248918410537115810730303525844155605043296075114665379133362093240357362062776169844691543289217554869404871251744886317322603845824447602221223347450151447918881560581691592180403792591124274590319899472943118027988992483736185554867141029377176401649669201124569629667059056943521215287610234386557296555095161491878248349797239935286641963000936359859507579722565074380727767083486989901746486960298402355751717564881010474135106003549701547071868002113337967400256185268460209819952846806184586673811679503185379886208243214362878407835025869563149519560892275264647620369285358430952163455494246104114479126353370931193718874245625542993630091359442702950115534758797345624934848429839691694043500583847340992437683413228557016679260997994554744991259217383692558017157472254146593221359079158708645007389414134095937555298912643573443096553141691791606103490376113631865603555851489560292531015574997306638184086659576380969831838389260233768495660230323500326356931381698064495804180097551447305362012671826445520735052402440889222312675611620262463299234036091447497256759198940547720978745922910548030481343946487920327462059118575632354358989772754292454531167517077717307026678780156901479779168440450605314748237911210368642017944337812342974842528716496609487793296396479863825684652229691920988848273803512779996259434567572354918551730107019968544832385555893282613585918900386146733769000490338398805818840976947650916398865314491221475854101833413799763812291897924222000140537148642401051069721411386447503201008489901830755078568160779646159339430764381185710399164483198464421399079800211979100732992647274929024771825213596008725054612474191665763444934174343686647975858467706906484295186666048152065949608508655014039878464636951719140648424162383738947676556156620045470478286358652333558909279594020152297107787772072904289701461417446281978067013551723621908480 [85,47] 124682678959432670241855119931611905169822080291801220859238268467446530930355378929103631604830208092746412641674929822820481197066407586755381785526000368914256967173006732550285151881911048889380240093023563397346334582532671880432618520247181047371750011424333204235603418877405082980458757189044628233095123541875624699092837062737121312349705994842585939711713786703017162757821831516654870376514379581051687836381355445285045986684867962371439811345755062923759525956321011855441757280715564103508063256423260798506078546132718523017398382635881961480472607776912559766830008873959605877245762686786246584838992734575875925375691395375280199051168161777297127434812154475770373636429256879212156074966481266386662536862801150593861273058520511653994899591016433120307537533981189706458359556679946833686155137107847147799862162594352233554119696730328617172374700593108111958866282538810599387524035229721915479189406075229764764325892527939140143107203555740600949478721302625153280024125584618391433199398992424915727754464818829543602537836496553079732115106848236217638044644692510312363214875815692229590744554475305457653078863540956157567918681444000744212509303922182184473889176686580591692364330839262661589485715384750655855950071301337705890442645231192153626456159337866933489104205243684729205619203546634187457788608498627186176210554378574478509580758581583215903552746504655799328039112491747407551083348141336424049355710768340501489007457132854948514785663143033228413100320531057729345776092007011623142578932394242386982599595333964126192927450572180351452688591197018440074027904782611166955194528379553553309473137496624071880399122952608179118867230959954726482580243211615061919354096678588429255545093490365610562451463138782956581282688872286351773837954977082789227349922237063784966198969888888313333456347949025019499411434343444954172201864787713300672315642003302872263274796160716761184159720743650825321885550170146690064488679228271040598953449272497259956558991967527812577332412192254915655997638870184711455523393468840609238197746885665852206500558844457072458926110999603240863891459874158059767512827560538780127123417047046902693148654263734439152878074666492411728901783677221186748265238925018347534319131081466203644150512559795539862771480775912294645691043013455974061395487596031260022905389577505803601691579138790817767746532946026821993097830809694538675786546221290191245944749325972337117257664832965149238403966928488602013378875637375263957312939735908018382919619453683960381440 [85,48] -25324098954274911045649434170748316747005129052999929053612173716646229226285653047611505847068188802367693003744520342482542380155755860164808594583597369398478353463392551006695998530117803190382739944628708565518696741048258087423685572492072767313599709243703921633863147634325897477741950525003010044806483804346262004304526767218722570458752989798080793047409898997560295974126791741687368996767774433440888331731821683012988633314225861252155620693995052043919794728784620679907217508306621031202700583008705558475820947635098663074798930312363175808869173054907450451184544387581771239322471564809373291305145213287507490174446491477035577806553951644613184538313709114651492267881737540807842939255595997699304688126865870558694400973149886353384920536246011984514732681048119872869503021678962259540638367031029670640429775299490900576306024053409917000066685720269178334185526399219282462644559698485604662237492067468238184270430686454911562038475992288060823804986552517747200515875508902738306375657234395570611841477864543309461607981848378208108405966947330018475790276622620382109320612394017983443313827072273019929226026637185749228579614425797957772495402037245684409872176408846035654948079017013301208887883951145363026580643856071696037799653692788351920364695187267533631971989112694423718755773271723435310376652702224280795381459842802555372749330663563728310399572181478659479626448712591031687443096380472699212480321019743904077781759624711537910363401170396189236456959134577043986336574608817474892703040002106996896780413464998759166916071554554572773350091502549335194574198151055144536633251523864791295295009845279174415661602517752159630596596841119722007504742044894378896709276256427061449723407722230189932772974853466206372339334092652442378727276769827647923904001423161734687384889348999842035503291301593382682161512202634810667821415316836979085724563076809078439878055846636365708783021888196988107009430057583723186848904623022353427978167214569497884331628224682347818828811434955284072782822501565420675422932671672197564255849855771031285850262004827733355981051362267100498019326949382275873251385729203652150150407171455841089539884631367178888393876351700955824937840482252472998176147162509677936926504107368067756367278369327869928695303405466772668377104028726668630770133076818334624387384252928903801381878596232444879109332782751415531678778808491077528176502330411464506290397821215222795656585389054789254180253410817019586557862910015598829283812386961918210831143191204331520 [85,49] 4042696644352682738691431541137062977859403289576584590007597189078370498943602187802156478575835729445272359291021798416789850429368073916386754952639376077948281664725397710492786828765705229884958386157732436207327568142677018014787810057621098404654556083246495369688491067870738775316551283814474925278417449167488398806813118369053597762738201668531334752918857656641392623043766942193153872665238600907755552881104876034477392534961626148510187571603279323515358668877867723356339815420066187879962071792475271512331486974555387255569957485883295202690673935819920254491972405981387506671702449995509811611295375588292503485729816728147263965825210690300731447343463570133255822666054322628002551951139036108200808929449896713497746314286934476573864606229438472133717799615220562283437979248632126977269601316314235132668009032335533454676712186700898493610721463271872578250344222211929043268778743104020261381085428513392775695386175330366706071958821025010038304510316196208645689542343919443648036213370819819002645699400407698464722795200078737705499969611105116612973388214674107754878086965535098413884469666790013007411024229562682232443941598035556102092056397598161964343755152261096869176825612150099973914499840626966976249991325603852437999536382677927206432912001540467536405861492575725307511554740513420473496529438014036754636143637732526204835426850135762456602140800619752099147782287351997866213011608896782264723088575167660934616108633515534196714636567486099915917314542276250382207016605781389139213291137396548506027494902623028191323311314171187332333709311851062483023589980680731589226093894865261303467921581200354945703946886728357173543047248993872032543871792076133510533669891156196390473528946282017828957723982765202140478252941507109245360884067663933371787032900861725796468568758410170282180713951382033796247018653171375729089129763051707338817910704651735414005110787152113220480154598001377053348839939239970261166780981325115452201861068855587438637465141497968618570784426263506969700094769978151461663323941923315279425192139200148806260226769557603886133418502675270607181032258227622009408683028430281884832385348691878962232051267174458598293485445533593129273419694476482172476718600867298855599255669160284095937255718567992084199501598920682760135342368281643039332240554935764678880715700165572791887943361869521724647314475670764835409216710550371308544553820999707299926381423793972900893248693052537259379245162664391452359818160180728539028921892679945961422557879992320 [85,50] -560120779790891004371989506233877257167022541755986162006967018516675108525319384133903739408636377877905734455262059962286797323679760065333226020162041375695967029740225493604013747885984955440956689827564788422657521735382117085953657618972559677540331281474635764799928449089674139503044327970549187597483794156975039322103193692592661219460909831578159451774413344149477543075641650443312964234179331554661718163891078542216456635400764961252626839153580055838642850570931548811942474337820022180832814671273524902132183440222669030040263867257014460146503411561799979114503816379513394460794679227731994878905047776547850875950568458457113823963759101886602421213109442730667721114185943232054878804597691672731538043166668425149451893167961871410648152518142807914723425879940590396135670712200505071085390228072040711271186455822337471893766607697176781644082897788467942196980254966820534993292379258522457538612401299655839364149414936902255600021900468578009778949939970043029902865707446485223601206546997858846163888572761809534927264496069979283893118493278803142999668482896784587795261876333786325076665551164345931614806871305475334223915555955112728256907060491449444930866145221169345692783495266827785907075024979253584221285873141276704344425075973473469705725714397380038149688650011289661071760000431626435612056057585346902217217266379791278002698981154991878258138650588974849252130913034615738988460479495816177578148773678925378678278964531442731657601512615565765346481662319297193578891029443578931249210101383387630970974657946845358633854436037643132945946331962121716293735109702693205747939672395336622240765869752420600312076052837760235249358948839038320772509886502559649285793700670965764156792331278239998486188441229127853482224404975505124981620452282120061632530049526908458418981738043773609003507798027339138838009607026458846239040401326460956905611079858297984536077316034075803159549314714939123055925316752715975485947861087737212135305063815975109025424448283461506288355253096223729358072438852711795466149123944320492064533874700616132246602428348906399930602894208860839717959511742600047183792021245835184423131327715846419383414808781216411571483119212637060643507451620075372265019754512524295763924580536689468470399624439975211470448505805415135820236295254309881139501883501902336856636690991064878648336094729186189978432727802140476205738946799249139605175271689223666711844406604245959163633204059635589065843109008068991321887340938325203396532391440862943888812277760 [85,51] 86663203977919002974057267173970073814658144938366521218169100743081560049061926051782510019196198456201744275719878014470024457559812905112456911725311305999272694936586444972540157019107257333111156865226754722001016225162143444315854276936040009418456193439300851458204297593072376867326288673238902216715730267997208183878205676575795579147439041820283763609527994410270855915862553329065793747715939056249931205027836846463381809337900770114484464765628002872321545139931926371636595026491079172476066578698192520105287768130794448803366624929885800321418456403433071832340435701897010557561821393266872355076002824987630396044226429598693663147862623594513067735337117862343756410928749262946192974967845588960285371502280539142801507344332358628107205150020552428480827862964619418791697036909028541206185300232343099688135367764698840329468902818887453347774278642850540447653381626223483478020956344435291762131282261585297706585850682589474360432626511944576167783790700193173300011520574652143298752808676126874221777592204850100845165926125563808472200613579020740765177279423433082376240208445563024510913872301898958394074472157683086642683261418875590284445298095456543115491553542384259744004193760880854151251599672579935253246957890343406993321714679890679427455421960707643131863774766791077121830675232450237508308107393498513741839775200766595180978169071605057326909417137727596647387911861104303909171732096953786756662505306319346525982217988437773763807737106296150867474815783999684061630124692402524183204897878176103469407653548064197222757785605271082586604389989780985194733578367635360687253362381256404313581965847020909544336228011841397555982229484511442181349198307873519243761534774941698378080264528191281634473351450912656689049907222626786354799411119768282095096159375534231732704085253755362788880376712349690466218884657664642587908923819738215938703283153456017940799654308034428414045882456163667991883682073951715588106570032173019585840800345858503913551432658745218721167098778682050216272108659011127793694226279616292516913688009738155691939194701962014766512912451745855452040837085107720323927511308722150005345740649372636232605382239233230175965735787741210416094099510049372469719837882787246510354614367004142821857171706827157100403273454874902037454541791370439600955555025236810855832246764169437729161460932040002715403515035166257863446008942377171151708431167381710347317639205409662344932624493263301327404744503833233120328073233054694230700867173835899062452224 [85,52] -16184195694667233202450265188271772077609031682364276941805813402826352198995369343677646173676154923199036600457383769048771012481611569459974967129084879445625699914327922154615671400465586126108970127554907329424408762383105517386076011352885382508300248685170813753153106346028956423662541346478558290355793608465321012591381715244801693967215566185655446070988220437962793255765385737862025361940059583292525985377176658617699939670484939460239750706512721495310304904120599526720016991757435351872169101635971579677415471511123990948524911974139956755119867481310417018827437543256096862616636842525568869604538036684627715472227272703801081505403732452332092922762340742004250285979833070065206283506048967482778962123962738152625001870917225841572684675549694160784356079737992742793925273312135022104572094847410217066119874253621797245920220568451068799098077661279158141760515798024917240191577593378609684320914433625434014870826653208105230447287234651918969317672630681754992015820076875195644726861333446850963896997488766280615935821497259894954595739389432354619169531123175789840445711423104405003877584072294851718485756561887618117549489809429356074839843429421083952963954571232957104433628252726673626471762987131250597408105392492351118134224646699940828793581018049012288114794169366975538727051984424682157162394034080822206620120238321948889073276234847716352020033491675348510938050191579550944837997729334068784899152063438830564280802093342354137818726703066141929907676330696250847968415014691405997815523509500128996043114489108187799252903274670297685424511015256662091568803394302267294369508197069008002150006709744771293096405584847867421329947171655670365496427041485193074959184119677663172487138056304571485688758279187074544050832190620771775907756126314609052760195973557614161408135253835920163303058567633410246821979144332595873347758627682662275838614569290829648914164088905190551007027872175387255968797408660541364254055021927385267622515236420369026248455308311607086187043019950030017495630047919204210192864894419520679339886369905768241024002556030844331269439627182668715418482659531303091688196694555925206001293761955907513641044500917487964089200204488391269888656406699901760753790858310197912917562487573427637971279531378369096269338823783444142344192033611730423902551526115203454447751227429547160408680597825844282462403781276381066577857306437289797121492919985363628723796088397207555275942973312753854798438149006235504237683682644972976191269985706970185728 [85,53] 2994379730642600077563603512730669905717605741530933265220469545627303645000291664503531958460786563395390708447210566042863689743408681424732357412379335316911856064126393850350118445590470635856130784435615188653174846495615416172538064929591594466931418876010598499872871923016101931479115331882413325901442544583608111859397865408371097715149447676808144645865279564178396535718382405173486966217063584644598268137704796687743799153215149852713191505646743207332257034022742994660299637082438735198125123522608725196487664858818453649850713565493275022155885124094496457899231013349584493414514266087173486899933598369655014440731810938176318227998824589386420625158612420266394137904253104810652815641449130562656948020029162181879405706340845541140981191550971115014446794130881065695432364661209350113939247705498378819883688915238938892224798645200071795205825860650324778984521602383533640697031186355452559148348265462675116008895591716329931437772151829206960239065938808472443419475124538709710599946872633574773870872387168239669628379420252562199258592774972957234013432162517508839192768135743213594192318890845158651059630860645022204291918969369738503625364649838307203187671149219367054666133117073721407291913201169633435790972090314545082351109257150045090195108035808984814325126773678991318416471156541513706718102068676344248892271505498068359090481077132973041488995948990029123195538942079287167688255443599303758529892841189490984789396018320401278870569710669240172185404177444068293459534598332801174604001577963289563577606411434714048284436605220529249506111102644243266798591979171683691048847179761629427537879386028415270895716652334654686185868657592058595879432913113707696856167984018968448853713856115113258458021090662231406541649107818639764927535751341028758988403905630087843128870106963199832318792837472799651047257426964845113949130904971344384799689515221316830047152410976726128754121623775620020772907444070002101115160322918826718366589294778825049213603053941737242728407316687885866253360700289521295457481804436696307775804530288742021693434573906733600173811635100580742426450156879885706550740428495457499813067574115439466026036121507753754501147639831581345347053453635769735748398519849873095763508592383839632438040884995225028408338770543504600839256426451452660277233375688830471251673913179432475638679763291311741649335409182650128937697382760912542610548014390587161533528103604710235196792904434490845721511141982658273164765990893248695229381936173547520 [85,54] -511631372356628644889021712332826310025744599083764341471002062009962239930323510027753229573242468658218046310761147841046476296798444575473708535988708437918632911299166542353224686710731070659302985087010472568854631682992965339297100430402110347832041419938718169187883105290624350896214481533212081669587535314573457330580511591224488006354849851855585244045042518387129490905133007327161000399734888063084080337697053942311364241189755144298594847275667019713730025640123859220177215838953423714877343388416739909849969551410025705923326567830690466505950347289888505717060811742596877713112314270551995601927809257523181212112487459622607701992094363891044067613749278814221464235888923530767423495467413294555213953545346659138121994468966254050345487885407864543779767420876142155069208802798428365899148580543920790643620137884817818379690138088526254035977591438977358093286491056994881283491614683443786457559909538035611605719296425160702588287269360675973281378658402242895189642307303676449179409999118898134514719435011206741550049615155577167991544595081861337198045063803184599695709880666996798590687054287895573459325958013301451824328353004984020350208959213278586270249478629636325921076248982662466800425541894099213406465273740309396994428458253506032205526043218472585989458945105028698442888775193418550951769331807524254962500694797064345795546426379168148015971399405120141021302242509559558656853213448245597961029189602341822350688852412632938405121351474734637700773355490203123267209329421832652823492914910214560589086230779755697868005721540298866384283987221576720416127724054031409601252599981905638446533950275804058046677720490503475533310588192580847359166572561962556906899903453763291000690832222508629147320954176284823082755162336452981602295402823182204858581103712166967245307799778234498281195940652917368628250928295799613898592206014742984567905717751614021082749821111681095358856984147473969639959083569633375912222462138729189301796589351276605881312307814980037893699308495174437925520651987792459922763513213789507780459537732601508897980682064000785067637310716789620231972368540699398125504270801796298473340662806723123339278021565751908172613056114993411599281868677464995041921011168581719680250255535279050971732322768772977641560807346464201093604051457979981101186574487523070135638239297482028624088723066540753681887452756532836153195805125505307144545403357645853908010800204558154183426832405005777182010752795784050714205337868101009054301725655040 [85,55] 81996419454753115454224523971426481888836089147169350080017775959201128822474451075682960083766514455226945689219413663288867091181105610159163437295980978816708254948178347519542919530153158752654676912720341526913370527951773653134214571630785639572107727489068232320704981829195219580836752779908080334988882321334461291696673040806257836756078733292839658278680423507928615498258329674220790676088651821749647698787995549324239159167985755386761244762993630058935742558791085793365441876060922530678960418776878396722301630095141182978513114724408025023669101144165943660610743610139531509940143931979289987578882683761743789750478070320418928889580815545665357168277684586240935057918688136554708904742740032177866496179061199065542164853049230176360066859461393874828217269683865523557089232730763681350501863570692015203142848601782479248969395553000032819377316711420012787596676302915689279103670340181976224628868676581188195517424725737620281008805038575697706384121191834603207557954811438846342408656517096225668484195125241580060574225355669577283810906851227493919301769485811533057038653035456265971126730478386097470014230819548113798725524532889405600208844042203280218173929170728842672595493478342893328495731357543658228451302333919996768322556485714510186010888583320735195601579258660183568169391922994806696790172527491480311094711608154474799185121655029447242787228179836918317144220090945336446088354501396742932466100815722162730643141521898836339321292406140864516086466851364312934016577543918239330637476255300560438524700288539009268662011425211497786965484868188816200196967359783992555657153894007831033345600330576962783648872803330609538008808137229193097516119397237017699493261507997135538226778214891442273249151345660520518893068924565765213690978188692046845517116710683797952690599362070232064689672973639271545054314890723309317132119210283139214984160588299251966034537918721597765778952000035210201169233871269859437028538944834334340999319646998552363811666523543663248024676547520382882572377402215492649706480183016068297152014744243900028311342329256673272730059448145648296732737280648766634233983320958986733957117456954653669104358021623861143176615340191867166166846820782681474029201444292170430981878041770591756721321123501376300320191159165118302953331509751026355883345344757057942053584172575598375388038120988479245520123523967642168153032125455104186802325732562660846092816963053692553162601469834649988136589062406162118000243045980580812884541440 [85,56] -12065362442851464233819507414938733672357489502089753265249970955479037381913196322504845762257416459773890804284492525630990305199814992847961353300111720365265648059357344992698460635376629784777160817312686794859386370217590888902318064951411038847857856627436293006881243606390729011114230583174027795562171118103677291553282055963637546971901801904245252265694846425492318386777109349659104669254166974188510579724911616152870240618006162921131266599743391174193387043651118095392762838205165883153756689080616253087907487190530142724087617448521147853334489622625401233544881932252262076603138203681945122663047498966787648272001791484983380887683112870916694118911967776811778120085357156808130177040004263247675536054575197105846413982048344969897116929671618657438813422888282891463939900247391256465640671258919771271420824016030505016941952274765999658601713412027878836494204811896202953333391904727488351787432529749014559667881984598859482329165397898061574180142740273926571036367070593905153753914518430439725830326555054485578645539755665946572240624296406119408557474442993957376045205890223923931327319066281518241452857147806017500017856278897590027158756835229321547896489765891191930336479229075375028311629024472705955711708662550422600044148635786036443417157998517021327739755096526640084764333740623082645310387692458207663424495223980385862684808038755115808747143748369255316009309505148456056239514495262284750906628909140948789079474916517176884781900859566529438987186086936388736539121777596698937351742031150086133458628171046303516712416246336326678317328017309085477041921072932576613776460574626182190038372375679991676941660139110153425631915382782300842298223027180439018081383668142240353297618753716453640919275210430673240379069103578753846912702639979403852228167727931240408025520752906878470846397682584410109575797874735260233502385769018774259571122234401011968843882230000898058932965192838065418202960425735027509541459186426444903026928885689822866446839053123768572876022575567595735890071002518322255674098772321475050820711587304494885424153427204881432160704758013408542336252818122914341847395459611071335458683476709854067678874325021453606760273269322953019986017664122650280470622365634607876148199416165372635823107986767464068388635664505336504239413491525673828164033959564616580554272272729325503118126262721770139137663244255360582519746677035081671329142504842757055014479262545049553494909541898452396200144081568959319742224073407921249058816 [85,57] 1623428849175462742413961163350702084296037476833779307825123880033786018884193604276212635826005721602948257571516550384457320403681683800404081574964152679435400164882421917183060577273014926100833068043021637792820623302973054751453123373926519226395279967973121753950869059219498457300807963359536598679043188870813237288306171933310715428379054849979415716079306127100091394288999471975557805684774828088051036704955251560235735601087029880332752946059101938235073654784575809914928734617150119118861477899443363342782396342130917816932959539214927221229697209204523204521296532959859416440660717126124328004348981180485175999349673827462508643962617800501375624859920745263975207960341153379033067141515379053933852558687481133386615502214842217587877095351535676250552325768619130234476359651140357343379069793290048890623647684876234476531933798614691862528029584879293402552544100749452617084442825783028147916002052926500530966720820162235180179467495649819832043748174915482948193773162419993515946057223569658789562251705994678461311913390786619603288976803379735883101889929850984769514345872811300644978288277494408794240485868378847408770572906986329284067529712334009448931338681918028233452071761568976648304292222537067477385933223270119006614950033558467706327056309896688800475645287196056479400169111532665457690985120046272977638466805235369078158811202032104185150186061623496535305257236101410486289471042483833327443692835007827686342372632239291058394007061190723551796646997696765032255869126404741318173981634356884111047690487195233669545994300689955722472853423777381750063148144189919686570597133122610708602548100739436352680893473307166243535314576636449123363574771138238356476022539851507089610815718204275432812957526707407515029695368638161675011911380515150154538110074770984056868673986661199585275521978185910705269967110951362171460523204465753138213929730885623044259984506729797628136028042224007800545239689119779588437482490049736424734737576611042946696903167417755951741803960576711836035395584801979889267950008680574509971100123242912272605575537847541560339480028026486922729215477675080283472393423792890214986260288152831428045570163355132778908837911334160630607752674375084162892022904356225807065019065593974592514062551387050854845212190430140125322581369068303196900220112014999161903888783377721511825226123934985651014642969814725326511845256382926660524054303540758408293368565735008677421337473882834192455418750388420120042700511566505181184 [85,58] -198539135943141829113755889951209702522229234525657513496434803360060590425321194453672632873205681748776459903890006529046984176532943976179599191212855584780929689318821398955866267147673453321119692763534466141375346163976309590557019772886249441148488813885592561894063942873201229201866011885505491177073569324965216360668135360688733702238326151844226211882802930009719257060817415616087058338641492994714855723679833812935627028727357718630838823442755283046997442668287589798053718963544517226834630034229434360472244854447316846169753097951132155007023636658651118041866911819617433662059245111153860316899583589578891941893413491299331129386954157242383343989036646950669385129294307565162966949373342018072272330370512140380384786145882707353528096394111303621193449243006911109766662276113300555693770869450864500975477442831102637755947183444223062813879363284202972146285920948578431387301072101197213870608612740852281042651965113201285428438730864915352404333490701219802286466951788812236584280790693902701944389502224506700712515842354687813153363957740827520359862519404464394095374262503645101143643957672716007330467920238599388365350138497928007715565150773052369484204414890137367893865738682468688595924366883977610515496923921417484938582793483648594968597714333105369325446513063582865242765638563318812151852955483592979839094229612401014565444475033284084165822500910544223869034590251826630559109951857117350900391591507953827311567968462165208988887327065939812156462053101919464823980395392138501287353215737357709494206684150435882566477761162483683694379272968405869654590738074621668436441243685323091203911547061720079987759134185539340939797712004538616126643876842744965537201690473089519887703683206410135341436981372407420862969714196359497274482898721675644348090849014428758833679006766250950913804857912508757462268283132472023444745184037794393661502256961827165325305494337689622917548859059561564581440482871871135202541674127906388330991244880572786144734450187613712202380612152005786006421178247706156768809365029063815103503643100833853126009775835137245838460969285154413533621642487619089839792153511363634116685522636460179697426317724369290712299253418297711150941001902414038207383531128254380845057436295951033196112659435730331445429985620441634087233730930508429246519216769015542045131429256569072617214183581974596823758144573949649268880723478839269050538891766228393448422623642795499467218048223724190394532661965414595270191101171990528 [85,59] 20712831571804457498568278268649644331329256861636028707008734560144149309486758971715751139880047752103729004609644880907437782331824599877596427622543138781374300376361242682115074796248274662302171854968348125425123655752353178769671027221035016448791656051480069924038825368294330157884155267272470274643402330585782010702312530799921586867292492252889891848550104363619321660180626809892269282582308492723364867462505276991721720956784436158331467150917527719375533238123897952948395390927099764256004174501062823448743301221170565568757165843248428737394315034536451915698517528724472055029500281687419962347139302104964411721382484152632852883416240579799293182883911673813529544252747880575595727816457858687266053587062300625757061348464866050798944390580866792546259437522697580311934250279372093918035601842738919645505400642474140145474420552724646191582624731488052143448529470762516806085935567128750136570975116148046730776672281563095035819122924986599051072407755541686890528413893057663310004970371519790843702125297955965661970584603505193286525439524857853815171665716095695337675324836278348344503716738237890154676232417841257296599096578630255289621049559256391584322385692437544036101944141249318817285578599115997792700804854815531309056849111282267838758224579274292488112986864300035528639605544365562531516204670166982458479479867548391377479269709823003378107806519909274831232128771742550827383417613734805083460661699165693162008265569948777922783686332699766998915949575758970511341364329058765264807253306037912764866875377567803772393654791334196102707067201784806694737505497829032600740779991590241598986960083243965369779899941865604808290836369293455959517574922341777969257168219678998120709476185054787164955882445222381926334112418951955189307892143214129626901435586163414242685057353886408351905603135996609790513107914300846631777000370164958989780002569171732094851368262626927953066892363117811844888124567463560347755360300857559603627257039995839425736803864824056983238394242709573187031021289124522552724828697562989541559757054155149167790741290863247506791990322824279310700789015720995553431588091809624839624103536206898441084629455588701815412968355934040245905909495059681500796932459750503581822422675250121643118586316091093072781271507384427271841662772205797373713371773681549585133962226228714750872432340246244634624120655702087627541676586104235700177668712409356036410650766121306098814096177283747387382508777870635699114545774592 [85,60] -1635897785432615296136502485509936046688430555404180588134682991785858065865116075674569095941906238351278760027675957621983017262456370726521787849070435140874988262516561805512829272797856781868079013197327708398622952984563490772732673149513744172673192016344203010870250765435088393369387664062008757983190101051602341835647680914078809176669243354722000444552571604696022187288096931024635537307235010722092727527248071854307793425673490079877794807242572278063549287250660426388474962598720125387723258286035118507658052097105752174484696574329206547827755292666929395903649261438551207969387568001320114939797310923858497228603887660657634667535725101376531877244646784073764087529379812205586476603944061205362793790653993024318089863232295451363906063352891382934669188076783162426125146851091159573820088119058865854394034066682991278322367953963351014957228323337868114305409314747295902687345169856934815099994463511008777598966100356939478333304323503420979006676009504932489200833084734896092225865312732491683137402632209281916459808347520308146917683792015738335358031070480553783100279709582638053862410342434520320637200344116908300022359611788220848257090116536031615615102191546778430808226170418164404459060470971566068648824705834652458053331107913817457092885370494303287428970197878433376385280879868878037825218391183907836999711328285604008604544522367461504702795921934731456754475789281243394809359790919829625267018213415148221026790677980088206648040270016951461251769641495966179065341501117956385373613393752511377303191059742151129517087031454791704435720006475755823702604448338915518585538217035735465552797155739336527705475250701104633233281627270637685394350321128729841037292077969861662608083340223495266420109216532632324812123934118519432553193119511283091394822316237924505992391380974338249574133505396948605088504800231955558124966991639411005366681879499693572331078694902510597641367968841461274632599905398641375778501966969439626661076857268041428940536513416756612500027639725966368960495929181100688103212039676374919931260689005192624048419341338584661663013266958018611868036900202170166871005627382804347383561758493224210827754813508894963093122155782645076348627112253229439905110814671170892078378261267173517048836066031690158622715817469742597560718374480961093674534945226150380951926215262836826340737508962557691905695986543089341741187187705843288943902287859587376950822502463436507525381305411703922090831994960793222778978304 [85,61] 104455476121017512776407819037445346957744745474655318957449530621152027408171918611601537401931176110828828039871756702517705681371668986790849496496519187823537243339988969404999574625442518431912526567724334103791547564824239447092017069788226703887160490170319820418937041350589163321012928868349026939400821888501078822483134192100204537718671506959698365814152107473416051462408856546537978657742048194955739147245139734563653148773058106404979349201900163243647053581873368642381381053573569738578600552897714652841047584716636621479388419089912132577523712384014907776242114851592365590586772656285418101935775632099611973934751126170558496880986410006016372451615729812073493751653291365996647060969961737762231539422594014084937741399099113457950368459558015050417138503759019816163688910622800604933165284799532966417008658985723623943011562510651640883273480995030466010656816536739203544185728843980448941738069673247442550335714536622155952063748138471707173553487097607307619257142449068959868862204236902280830899343930635446414841492163318728063238380893832638060519853776997228216569911572791445058735560498672376497610522094051260293563555617025310936248926427957013332004596655560324013484431412404008830476800589384710062571908071638213153495989223828413008525205601474419692408500220937926419115991542063552478391565183868155533872888238560549318748628344866669711961018682441572815419419956606967245984643553341498300649842559529272526559589790281021553963093022051374199987715465601518626103689842063818810138034830788751809385274157488771376975218535949309473609455830359645208428907730018576836243795787598359991969141228746625869067187016808845552824328928316177765359498928898696416454873402818496635996489916520713207470280111819212732502632524908485836089887888329341713909312099189339706120096936530001742867835192464210322513963495428874784108435447365920749674761486798445416290561171877328627317853525278244094037316315204653124197231009395043468278381330020010701536210977084661640651419024570697296587803238384738575975103787598586029765027406553104975999683108687062668521913778761106052905118534417596463246188570379469799326027746537368802570290822869288153857999938110519278687349115856076557521706108725583406571267930614050271253557696305062749845399560323300104447499159876278118155487863012960038199361711708496317241726020966744059944651105471385766236543830302235120115459009632782275692509752854245681620832196732279915938639389406753980416 [85,62] -11439973820418804869458993848394754848592712936643365683877047442706571301212267192988261495947844146291882861848252791981253319483347672513119385173164697710109820139762041489120112479812711318202058529119494836104380694598920102283917560826532871639948614980064720901528801788750441097853798884918377907448056607547102144069679287601348402081253032909748336739551965243566359946618150531212299710117615085872265879245707093845923020472406314757496781724324089086622376136928587673994665165463404436066695098993641275495570225139256152829594442821683528768245608458214237799563689804029201709026034676520406778582702020565042439448464156289139264130764607004804899020868536505390163647494098350285646012627773053534358364861394521860238949221653973097233406094171862787716216280940027744202442094365989932959065700447363344712458465814987811984657360269389606885836470486221973523291126614495818966907436965770061824780647543016096482403077270217868041267655097742558829648562293730515552305506801834153497171985430198945202101670159500801147923589043243282217495480473715766506630858401894970249406885025788083486912086373144108434383468153435108888492890432960167395856712585979672398757360446375830061795914520441440797328824794334615491631171404514941799931333767541760594235724595087862589611046526417218292715298957794438784157756858784028719194607882105886882216183105189637467627941680085014460186997557152587880987117197236436616235690151696393132990108054049351177125571968856473687861173136744070881314233865251087513904206979678046396901275677637563931472223367945243933685645257389115395279926633823235893167221731080537476036888094372875555327114305443502107524646996494736106804510646485589217329055805861963650941878785177596536237661305909118129339411236190791733810058470676360179500047463099708573720556403268085288606196872715307568861295918395689523293855816149770336570684417059035100250123807853341486247702156611121467187075023553015175976786636617732517227493741063868413365064384949187158141123280758319868903660966131478336369704799185435914837238280632983597875184881999777432503245330131355288567931871499752535260258101863223684526044572968761426701413175873128100393863942220922392394155514601019685708248627803145629990247785844376049129991761074541924705679290264152422589375947087063588593112046944151429499790662841388280508056274755988498302813095767224155021627934329162850263983120676526903231531589419100757513778010597448112472462925957693440 [85,63] 2078232951121925580893281856372588089141493618069593794572366823397881848484645247171395784294685261458356115108986019494985672962609951556574121036975932937409622181783042566958063250071088806219807071605336761145011557833173243503721433152768550311530926710408623048265975395173244797895195512126449265965540782327820089546642534006997409944194812247135396568657824330790504644882703576809615219437780972262901694013034351544306656473532080824948818006862824214413942945181066907097444050382105545328171730723785024788854379286046855124785960314310376771446875264688487053274553587411211435792165511488689263147490762587297211783438155964686826696573958384957533857603483945474096403158070614162189718288361658103757462331220697826890598121107053618127487176291259750412331523372795034371771822302734015438843146830771700174435846832085323884678285254919779477553272853400955525585335374150769480745150397826768695372051441534920351838177586424499090276222804412637056467895805895875868116580198423310683212357432394881345778118117889178059269672799263019512410704695018266605595012393440490345931897763411677654688805913741985774055185809661386064615700585111561141662591207387734571060242825385736909169400761323683478487422775552718423044346635632692508022904896332149131417093517975477108435510822532951262512029973212103856979787415327058988740797821367462356727756337575628281584543509388542396497941176850444269858411230154055935877602045547749230000110487514839112187100876789820595999194708808890982856526878190702575340946940351299928075336670523316766337197450052388492345951025152437369166359079787415157269893133861514918134211729008236329452283234567670113765844048798066530853253849369406444632349356795495427316522820509280849137816898967745495236079881048094166282016353727695131199322731205731212591583679930503522775213361055571204687404538867701873830445992766911616326217727564156248374252864019166949195569104721462120953516937952599882565976457402956045652117344163796311045095939540150622857965405227359167980762446278135749939798276780653093262687034668151700204819339959248602185331447750020694347682082369262330081555116242725725595883237019717990706990454969963664665309277026509635213987204953786981394063505315242541069472632175894528046644454769413134302532818544418172193541512191963195083880834019882016780575683069698987112934035086246219727527663719139300825293013512154566560641767180186495037208720355354370127661266361304480845384241905664 [85,64] -254665314774341232612470458131852263691400772659643295924811530435447293599647418552534357360140764556303642377593551224288677015399990242150385004276471296434298518548484872033415708998917699754921653589145716346391478328058162259238432693310343897694900102445920158075367002240498274268613630232690099656611783452650933279421745186782609717631853039511499398568933494959735074228364233116682856234022817949046029462810133131638788833957835618276408181638677271432455832686279373296222698573682563690405251248291340136859812843436533522331810731360638286685160744696037877113864273921387497425587525115026953017446326168156364735082482387217244765904860240273235017325989864944317760222644164957638098474205835612059299052988167999819938624566355531278814225882113109822680172322397607617793478972686764055121184497338760017891978882983758285468518614371959021049633691662430673922316968882526801173193229578029831194364726328498844301687822366116331370893847669068054110226060165687550277843961685272609590296754316732482854003890178943273536942204656157568126159212970410243562935481377810347356679775360228807473394798909742341688674661954926016440567723851774524891291806727788704489654778221677490518740285765216110166520255303039611486530032562003184409133376448488623264532351298406842308100740693671764305350748127979051400435385150613160210138131436478068547496825645730543813325291861818991547800374067733598621127527381874836685139137796839796494968345104037010318379946217097800942426516433331117815736989151171578504824774063196842761763220253753913932734739543239882330827531035360326917660822363889950618081188756248976570423943105506906947650211555431428748174291668057090654538083419042427086069335277325768044555320707990756489399671902940345491139046684012769951199535441687610079275672218094658836538153895355470290497650445728307223964212147003122737590518058566899812996990287401594449958238820964220674659229119232187694195520224292134067448005686745259271128791988076721534783597184349145238621303924580502294046245441125793606069281872143094115893468570460272463952213578524614001177016984822907071890697556125951700896330068848267701147839528488303872991900650036167118814053526937979402561047172553897413920057085368465489846449109547145152475263834387674062337398060836365023791494521434369173918463605494294355190738040408546498507645464709277684183494780774639622786750275486181569883614496004848827304728424057093133549447088462644921031819264 [85,65] 17034819813447448166732991095310207946479370415161331540235958077119350663647691056641196100499899522285400156669296949075901039358529613381549262659358657182390930527376447559689496632641972761683977355608017455899443663472013817741842633661164187183737195335411158342552669077220988988016740240851319994984543887454281372228469993292063594659068381068990099757265115331816636363134727651357116772238052133122980242797551884705188478338662331250192479238789445123388215164739408071583552294962723206093449027819256634044822645736306679887375795781515569839096451771576661600356716313079330328237511947296615613287316276256774544640230771363469880554204565965448534060730571747136474199047933411081574621872920682523313257987897303349919303519815620796786597121138495472664093916042267970816401571903435024206352131440738230505882528126384038858304329709874974467496518270506283982227278578706314591814436840873131967457990930107800750680335176826941947824260880733528514907463519252114178288917331824177247888223400841546548518254026465735051894467019207222119772721954109690691035740016772502490924414597464243877687518020198581253087901436901808146660890569612244445625868504382288830578914218794392821167153498421282786913620895453052104736921502969046999570538171189255472709039833111690523999100559972485399035668578526758018407135345179662285896715106385832463138474243863054514810490169801010480859860979288366192176126979049808445926402292347093517688911102481387455718969691447041354910889993639497421016602210736247125987538289517745870902682694957430451884808912577595107527263591367178664595248709494983123905499444034476118080351529546439047719357961640581259529897226748344654220887731322338338642592066976510609427337434257542726650991313932412393284839394324332020937718038923094718118542340826733646532388110825238955902473637687059256596793101066236351519391548744875142209466717086535920327666359365900138531541482209490385232348363757641197013273820724201348931260951523158645143212143049205496826493881893869811200169518915683392790748037466225300198708370601160390616776082529199781285848383928093225879645022298767778991535642554483824795116139215294568115309972956011680431163167950496460765837639094250326108233790435506046988206586367361941282705744860292088691450465778541477433065604819262716379437233494290758900252123976974513732302616125533830842025490395535580837678868371015053297141590856007140987591517102949972180820501913891915168128 [85,66] 109675603299589092780765665352658608224126104096583604805497797513112634881845072138181341863738800812803425397386111164811231868187094679886742736738057614121165465480841022489176987250123298727339125411490701435561236978103433788756693480572095926892957260942646329092610069915040246247530517292674810848137822964457105934794542341002303868541926815520709723873312149402205769833117671336746429181859891479993307176043744897981263388766812321821170451252229053591118930863899739090798747130881147022197186521181592705387792293991936194358855058344355359942494572471532277393656480469395610058392537428081341469478532047431876385767234498889224364117284092089712083231717898690469749749294740069134318705144389388789975387910899204816969991303029531350430408978688154771370228449460104845812201716677089175940143287679302703390884136900422151381756919475303797067104091558629502092657892445881942804874482115377966772961505689824139526913438457771495032691773963173977908443800802670670308655688174404785067650468895072677998887926287381959567065965651856673461349055305732448639819837227069394665376747091146644447510804877995305267654528238334866204875088723313760570312345027272298256791841203046159797563116946595544542377793341341955527603662856936456669767720408890250994817352470832389041329236027574983019512625530104992816341056532407913156069785093017291010635225536897383392732695873136840835139842389923266053761027477444779870078814690156976405379819369852449136854193348806750276552234330264635536893102931803603529953804634358471404092661168760294755476001803858855678171863720388957350081139619099828969831006380254451352749842913050411085623852761288386073176007412394626440232431548958763476143538912756770762926159025295636067896571375967582418068918534421430684355183312153845209436708274739873257567897394553017192933874148788579478691524495394157127096361720507921840157164075899298280373424786638636190642155279107904175275688899741736340457843942359214622442577865605533919714838924120583219857094685669161712462633081320224028909406807001273301557270840293908649696542366658016524246257350554717976218823160848670551703669287448806253649395969370840667773766156960092419716963890125432688805928357887738985480038775730350130149397119823137039500702958681107586660780555179156571251654928651845216356657893389402417472307147916967145670410673082562969387053314234561236777057984930754154377400088672359619433433377970372216226864505647329024 [85,67] -507289241282235090686751650833195687372947651091856359823428142223937464070016557317824300492277906015428603037073873005398403837722973526152846142309709285789915521618486404047497423174667155347797980807305630810310543671035765583747412208189225753156171265960176248193652055578964020384530988947835420088189376591566281647874325803967295012026917280009127129727621204177451484852719863299579427193895037996952287052979939670608575269114624281645736606428643736729354906729332772588961090278708981320787020683905178666307338518312921818087260590626672250622429770196651721174856676258072400400860538329050053110196812180927951122129503759577543916476773648319050385812483713084127068812255313339965170108002961250325382603096502566687504618744433978549049672169415151862008027929584314940896243101590575418729879765205018165550107136159337528558377030958030576567724382819609046160580177353331627950286613411084143092009080849621485789122331534227341146978697338914665036100008243236642572607846726992118769746003651759024716145314844792874214644774907690723395493122880807764267111293941905567064921366873857542050663305696062438905034502729647739776775952465156267175507936112204958585476160242526961723047914985770266543542841602827311216808483661469938684876999353554995991478755491193638166079476821697538777387040272384053221866080607223692571933890162006207492150091209680917325703840224934134436468295832130722880842464815633811716811263753679963647975272976312402890501585129191083030693017682217277882090315961831473755659613783343529753646960014805902097283931854776033035142167957362952608649646298575750741991726738068749631367805159217114158825282494868040166613436111580027828042658906872074897241720311068807870519441577782298848689580087999458368405367415974444094762874986305743442038456908452954727544016347612110292416084636330925840394725276169118514568481184082772881760143876268622667962450330410716609435712732248549461990399154067623589553855746718950287707845936195003314937493212375338721689675961514507698624056261325416581657272010799658058573879479393757944847538274518154313027918926914468274412491161846647496935621551058392486680632027379571118904879138566778966620367328322960712861089759050642883493717079700361787021308464079512745615817489851671983501226761774291698678275628300076496805492546827594141316214170525573301664004221309928168638509455808973871616678913248248492889359331530506085794181313253241920965589281408608 [85,68] 164638673133309535521626314572908804906720073386777873854955180610119279493944758275775399574580127847539895039528450226276140867955773115452375676075250582278753588622953568876998000847478822154779516279659603751829439556093551684650646939030971072754004027244313596754025817164432628640432756051072297946316137145690649726185527119400494123637358939729964293665889786332865645856067605827999445103874520629670460832350777408783027796891817817469502928902862637917235955979513426473954389190988121128559999674187277915758318875868838156421058730499685465224097932265539069757371297648665458591618760417978060120627761666363709258132197782082245424419803403254358537998598967486181385492064596250295536876498037548912382466788570603001808934924575559094989831135185462416483215167971762650801178182019388926991065984120809355803699905174122915050779072039994601773356331264733242345253824999888064669621790707363158977621027472703029556573401582885908255145783371337039443065541374965898655694478480320589401544087137015206774348405367294791777642428382530359242924300654665064389531647572452020538664177496189962014626305284971933299044841549147137629719344117853330721676939536740536620568707897247098625601046415529415410774514113308755121314148982414678804776501098616774531687150507187402442292339596015999151296370790299951444634323567883531533392938548924605413278233437751381243261861237324632760627683256995875290262641068487765107168746596683062092344376055248408201429659715754183584519586897526873684316580475058805853660609301351594506741230667463246293886474137354632625128075561452059833089136486372302835352010043506470641061926413103773195251978888685279090137361327319979241592708615276274464206488227619436005896860478786479282229227207005959109900752165130080324926388876014032015261056684987625397448841743741834949358674595307215421008469964422474604585704833040515770507761101890100790545118766892326533939015961088960057118258334564492767497284243340515765393555046722148581192166758856394413228124396085008518935020064533416300293899612237298357741522057083334197217626467400968594805691472080670013143222283116277868726422897876530556088349975592040830574660422668061679665265266208852784177795414817655890383184914311330119163873338728697951314811052326213709110903306712907515763286342237103872280548635725846326179432433587343834590889390588429153399470988564433187541260215225104513553039297234626564178818668454184531347496267648 [85,69] -26774948223089949471904013450010963788226035149188507018688109350047462240793758024638009105790615203528919713849884068583316492473375332108030283934959265462470604033055199825496084603088376026567614715401197761799686210475924467392724371904361770345820003372098107908391044244668747645373471676913295562078971572685218474403666589385700088044586107999182980791092238479469475047320217475400967784800720098706739169111206933695987154971697596843540490347156496991850450965297083283011389944432806369000285291930948494573315525262349946674737871952770031596335838189610467845220047839176328168326586805171087223926668191698653897423959834784055653684471290404846818651800777090358367468209284778450899235130859173917002366845260440209012587381806103293887346141368505181566606240168219077539294534784688049896090612857706040437333784114188662324204542088715366399882811885625083285589423288400770000001150553813709900627979998820343775189148120692460684188231573331424627107607164300878408222556901389125884792978074538966338867530968703521625439955589985571820214638606965332274891538053429793685897942429320514110140381243387710272753853532734335900933913415793772134863183504974731178284423174300252276606659904504432019077106895320476081833193172668440181094164140528792202415237350687776967748743173170293812314734285799082584044325236841071488038895642684615871405325171362675451222903767303112168999160777480131164164718167134104762063914299535245695337849461090985388210477416146106026882834968151711856877940215363803162500200695850240678929690918468490733258885970533255622118581942602051295266575731564883925313003821772948751972914209754969232337892583376344407768756951030198543731728666891316370471854095047819999943476046991065947685392778831848143113537543637266489543318682353442889671549688775376087857310249723798057838226700398693894018989633954553616788348357068323975165724802077043463763819785219609821403765734725872229799063238908138218005630002628311466289596734567488759844714348701240941089269509037642634650789151096417626110011633263487002725404819693531190295367955682291554689850807607633651210052389194437018133440580642257188178856994004652372864705155639785336407833917335777292488051079460178164550945599733422094735162140442672822933201325016841177315499622727827013855974634534481513224520081895575548195191454029219443082919738796806271037266182389596286047917317260379039791800949544183824959671148854493674595744432 [85,70] 2497294308972233932702121116500290852107937941448032119282219744170562976538584278349440427867783353111971716361410297988809835540871618266351748498442410578386647069235004308432345143906568903573185121237943460992399279329356008333019638491358702151985094938397074525706551226721750250834092498738529116121280788622646898148125454437257247320982347803459061510205010111523722888228599095392601686957909044979032187824750185761694916832462776526146966634298081573948869649398507688262146755386670970023364959148210535630503242936163095430947465237288867063578826892546877058148983919411851551396851575022626316983288252301976257832616237090262907317350062921954455451597514190547254192386440595042269286301820732051938218220989233950438574212322222610001641255648668930974897221913771827347695980076096039869756850539057365669609223929154067277608919544302764299853803543821601879920304530307967847607705936759189721351136276009343016581679492719705302471910363952629900369029938421111244260294941315018274242705290591368285097842811813000100727836717001538387541743789787152554450708555895303697678298999285464322361306414286319258992655154510028655245458775068582887600745589352660871192461321408748304412463601734767485801726882535608625435616550218326982330771799332234179609475237643103562108108168917514420291980672039758401607860150569856092601016765417519523765788774067778920190076382442777082543632433552642774640180209213935753859563441475061360998886497253483729857476341789590952101567819880308512270248042587527117231165641908406377647793187673442312591808859414331756593506355741013574654788555334691755224708572252731987226434014997658304110870241132778892839182616634043615361040557978800363967422311650815272124350056211612790315102594826681697540400957109149187235608877378384826699025963843623609842601982983699657970087548450155268119337848833504451921472988198373200732848332489516824823142058163016825304926516168328324519943964978379723454642107224721505874972771359250996760861128803141527121048812123544942973108785035815266278358220646756907918053914310003857116610230996546586869909895236739866224230885306155251857917223846489349568090176877808097596774040393181263610042196458814872422187887820547853987645161564122025206859507890983841641961438023525002846581193168768021140864019578330917693181022248237797092873325606315313186806012816812633973044848667762502105477584557268920774057424815291348221603332527532465874248 [85,71] -214702371128607651498298686689850956873392495449326854917701987876962552065369810136207411439480526325828272007726277024854081247895397154601955084351261070366584984415121017014543234218209807906912605727590908199693960116059925056349464704202581584290076500147144025190437412390236801908094000276674936574096722446914068245522192096131495202509213290609138470661102220262434676250013001435915482606693959032627420235073798429257426430843114607676002920204333344194411004233188984233879934730616160955504247001407185621749599225811687525763845410069657954346087013019902853732924947535637950339871300091143235616928981187194481469504502982979792504519574719586306236239115804155038803243818152893408179351705802182020887379574834418002319534290372116206556591065513082480633788534923876028973069760677445008677046744906291197499165656792675726880280281997264993900075648952273354138701768047181390149173087599982960034114433776750921392923060281217290816005479888469979390293530241410352320796202543180971886243037456297542086547433179362956203905833446970963118664580181674442410211889853961074782093002175971692222324092682060339496175744750783670802933151382330618537017062044581465601595644826530271386589811165906564663145945644402783772269477351994326883469555677784414406023011690851174127566550426752237344760291372296333871541974088933408842522839421784678820245190458905323110999570791729791889509554590206808996418356496303233695414442463037270924634607239113495966993508377823560760675406386653539364813952655288643418874742534735247998471582958565632033225655824182268443351074850753990219720896269226788557625436922292907039272627240486668689493113428114688031295311488896376480932254335988855632377422495023529311073953579366463692527168450906359491585769414469767715999489049881361154407335833273738657781646410359942764652367944754987098477151835864626493045687220854958497138193476339573563388648050247246109357520477757422171876808274002739948842770531234524214117632077892165119186365223002600602304638235428017383598688592671280829225343674474506852470773121413487042724489175868335488820626296339768370185378283986150520238852175070186254361208227105681979472926687324787332557677587340036498846983288004233415801665598843424343429469763772867891774910369244546131668154495215506463938768013816207682237346733021834258740774869723990313983002501417400113697585386254883244644837759926948662089842275821615238229272742824637312 [85,72] 43085068014607909956141946075242889772434784594424056507675012203814013632600026161705261401958093655168085434528187171068078963338840172408894179298219955218265060354363336236934025500971805549894035947587205935698827475824983412045240181339803539469824400221850963731033464409244029006791136339165045572678898266042172040536884386392050065720302497859394470607328462082708084946413081184210883028470665076134950080389072891252822789519445107175230337284553975209254370821986759351528952922039746571385166133576769622011479262214069806808689480549468004250706663691005856730597740019708758696481009548664557883233261353144092775396660237772182870802624554278506542188932347391874582592450900230376517277555164253170658465915625998924623815511823746867055789494324861259421784359244028056442735464851246672159997467307140680947937652647962959625818614803352275775013422058135718826238331219812342159254590630718049317416067444615634879035646433637551741976694152747211419165797867174022303313486853019835076974647415208027478098677532515319494807974683460612526591417201040399588254331128042543485886976053879317128325444210609054609992020585095977064891367993779393449089443199842144321877490796527567583340378842383582096045406984855371189604263464371730427743724073917477110829043117300969004928731739984745713112338410870821291457236748706557210914736095609590046828100780522321958804333817525227581760546171863152224312282107089222573097489337617382586266763986252220208601551803078719887414136868718306087676955044319859423004497814740730323641291007819742991081149401291335419918046880299604213090714961809857238390018849781164894590834134671387995813651057531639445010871084180688200549890706520564309225983939186327350533579360127305655213319341996184994661581878274948319205000630018893601752800538401550637478454545672981800504794686231154873478973807884014860510712692478037404821387178281303908799165718263886022780073647468842836472005559274381701517845693219443329961791874404497130089546798457231326621647266530769155430803979481644513328733136941425330863821925189568213822862798396087294273876971567416819681778883061881558624540690322134462653371964352187113990314086923443332921522336586229076181341457489063226778915815837727353219275371513189129161200012235095757053464681252055225686548456658594778844779533493774519359256466938227194965828474889215957768053990985592828585013793768640985511409372029379231094418919840256 [85,73] -8904216151847520534847497887962807057560323529058772305168411968257239248402889817785583378765082723419425668299539415352897410916235185491052617051477387617522854709478882733607078448871321904500863658413478752595354541915666197196539950961475037291259580932289623342947600884376803555401586424797933752794834158909198206998089139811683278032505578749987905924633925451879325821400483677024587732771432916208662870938787929142518195243035798612344418860880451444640877287320380427211834685633230657120458046506142425343240524706059562765747788778535013271766224312087360636927873761122554248235783537571908656798005589530083727789406286310272460128805685185749903294735370627563192968075728915509205472838848459041401503437169061953760855795139150354725697562115390891132270627101968506744346799441654128422598732030691601419485063465147006362035173908101672919435531171278756861689785198109347597269314416713541022964295106836949425422117118302294735231574490857956093637856182252806572713008709886574429288566266059112494709029355714978407908715640928692181586208260161955721037318320999988448723613554705320879689046413234424144742994315352986169746243929346120534425479574133838547739194929090026732399239350736551094868189795377197534269964444296398301513213394692156907225427138407515185277944468788887161593098665246142159254318655325219285754167368703648841309162062858842889610321971647387976235816355120189634094232563270092597718649685753572459763013329655139595124149487045917538993591678261770026149353386088594037757904609943584754732082029909089173238565007843793660722106894562907147918435679771337152997414510858329779328744432138617454197920051756418548952448027860231845402326559533467815206385109153900959517655963833290731084087647510478652172777737769290028133455532509691226217586010804125609003779417004784246698071907149921220458761664265670966234876331595922198625894077646033628798065798498724582256938841750770507182318744973964869331682212152331753834271947649787435494542759695644824979926242602024894469631278238750679038044574668509783255428353452334869018300604442569419589506833435161430910357550469166568305670649189220560419784199233930083273746293358727278663450834963091269142548516831980234393596482082255609089896646523766278594049851504067739946101391557503208585010437888198655589204980508579689775158775147217568211737546563591897960740006301934257869787207427166466165700359510417031353026600628 [85,74] 1228385281394257679426102696348776842734354028508742165892320362170095867944260387415184678360576863923327669947241666672754567215129648740400978028840681100532746097203709907056804287578994458800582224950580908757903669967968360510430940459291379081047852624059824714625398054616539808523293359633282843013368088567113345466599262197353889336336123612178620089087382058895590601163741384860494282558034962718683406248346719312634984526649204158233551751116227719842163163650902690805496720036012171610726894722484755937705109237463279294884297245053897198945838712612578993888264755201046439634120675586859613476286463303096917395913353903485426392916185112687831452812179288976877884562745993316443308161853342050875498608183953624283476280252101200812579313279275268850709074515449859025962002787435585202106656518039975140626430226954132626994112028212087842440459736943759649277149306333574068325638158661701144219073768978244387725871771278538292714010438707682021063881287335476393597803657666804884844184406882655423293773894512954941406488868793510633287396215522042709821537594724949407814390883761092749838236360113370636392704134267241487639356096631119995434825521996433191911792838391087271834252665617671174522194138737369605497816498315513193830481147805019573511442507228870424663301789012746331505202489273842760809946260099515797905803150868267171618398625563701638695639542753469655332899408463657619828575163348872426262799966428511599374722430026689718968042535266914185672724516794274615331094374235714190952758625190277089986952709525635695465383594291147588272709551966406276631721876967834010049444746173839067464693405910186669828265065799379270232103630585821641758010931100836606849426118859225781062039079981899462975391135163458524944198693571839108859057876505322330535924862247365130523693535627664217625620191351620912266314129151780080041492534693544940864853871220711033469987841581239475630234133943296201183702573079631888846595233649509913886972268643994672943268513643421004747459616723002830568185044906369234970917004497487634321135860173176060210444707138821231585238419831051117166338652106185566461292419515650234486505331855402170279383661381150398552760858823130654100779374297196774765346595491636581844679645760924393866109016627069061511872148436598689673385761271117959863975919180955923665187328910901468601736980169907410565794789326357691591051963152397081363046361867025356866256788 [85,75] -105783061294658191611480374735183027367246169678572010846283023577134615997674709000854537363844574728531124888900871784647396224978136241386455128573717301929219493526716770665862442249109230138695422718001537170369015534491506937489522741552684415121037237679455310057196356989240601807100256887201565456980853375698780595817032213594002255400373291886084294153480488930950638032550131326910828774890265732878335355722274677651905233934097928125331395168018319482006102118082978411160969047478755989765230892903835304161594401032434943266657124244840826616993676767516081125078043401575622105146892414353980766040787742436913403113815745524738097772161055500639741013489361428874839366465085231354819049422589536360067224174641242191958924520312023475091139969677193868752496186428125355488303008656773226591509757521585874172554610536659968318900354282625960930948783140316444436644261155329895218217043019413902485985614087384074606395050748102765031961792002079649016959138444087681766777797361004667641831540743056066624577384295840071903877332155673276192760856875719066853632413823794842531255402664145587050350991699024379514266281806842536867435098464352812450196915305725844216735194573442168622314892183595333377674010569504367872370453723042137523972626837934199377110386002105899602860411646997386386061295797007799067622465312152877029471864652515838833745799259073076274938897353703168184343724882880290596758572237204689865086130650735810493825470514453595115566084357883244926739197399824285421779763247284948294805927323761592522258005435540968115861451858936506081592726389083654763229346622100930930036876985614291326624782914917981364902588224245659233045460475596544041139997355079974205791521521646657424050094958218503355165600766918667472314124360868553621115198167738484897052207965942089006439294749064518994387081113411862456304276757805098311081135603795843559390973063282531238703501231332461455328194238675346724301983564622828839664048587467758946708363588243772719882456242528994450918668506712377006989065276920371426294565345321863298540056386178653040471945933490653471295284994417211000237908511842089010239702669400016417109879555147242028083576400013445984036932343951882496114078342007372855606011333945207782791525074301522067995043413943655936411326200011355087107477160892700276460721985619309219649120688575302612432648575674668450797995242066414972521109843101497121630068126788098866024 [85,76] 6031001313200798105478192019678633673275484778923190140531121249682405735290984784779519918830600368614716855254980785368492628652981177334543336175258285791285777016459775684412691886912539435747972403459247194567441761459893793285093305084794708787962851672416836353615706561577795082159560357377834023907025270139963994694197651345702418566090337442699322911590019403452930963045219352253748858101429105086153195804177922684142572719960094219905768493336836138173364682996768383334727101320649540658876662985772315682127727702780326287330752780697527554312871917244358501246789798133090817500136174867046668133683940649899328961178820886045776281441038362030408043372246635172399598741308004748399154194579689793879195361134500157860879896291592542992467879162139706894865654656421046044057516877594549080345681066415388092557873046985264936889334159080621403680483891284306526857867853665784259173013256691723299393311214164819245424316932604436758826067553557408242438893854123866208504289824492840393293628865413184655044780451882649037725459890681342564603587236490777477599367409175942565326996957571733707644437901002457550817783773289017636900949310368953176789215549011642433711013901595936339850110808040862632982856186520880290323868985961119770086534716666661464641814542867968545746642258395693303609906460067925702943517051872860936976649039568618054092754193597016348975086793384091994010703205577362434831990518704637575017036699554269716859434214515590807119575995349363321908928977465935485897629018545471512737310812468730038457711317816649991523548668035665775698189270621267057392519429591080318072942194841502860394332542317877493247659055405517187088935465692440620744253997403767618661834552652840390437508652726546617610574696100193195414029052830214061802932110747636871172915619194721392163663342345840173315675122116077303907024398926339765232860698747836331967910976958753715014527649669858380088450928165214111464594484572541542145162724286080988421182340280211029185071585742258732892225994847957832148838872615312892483902584041330471365879891966102449374629843475737255906663109745449677485972946596573144286807164718086969805623038382881631316894528331048187643039867750058379367740377833954145997695560673327363759396725148251788849901233069201606542114350830021680479948062652715154477634880417471474165063803049375189613142595674780793591125418110912051706057555926141723081140657903972896 [85,77] -443866829452431107519664796119524236477070044359599621416698897189979793837978271340526773833553791551485111466758544732141884768373637456665675875230784370719118151708041248435006669231683605372568328144885238979602617965597492015836229775477181277111070834950076638067442541200460850498455613936069335795856845876861423605505822423138196612698456050082988906277040156610839960385223612578341085815308446611434596743006251159406222601226313092999553478329494390900568249326347212802948736954757034600422713006470811616704110677299437863367864488582683087446577308107148130616016956876766453669390785306362478562585890383106549645690657781488291343177610085815175731504348847126835653262078439154526627693470468449658744442291198078851432234743711602510507191934161441916091396557120222937262545637027898738895445970560518209370317160829767975873642715743304091414225749396844693443005360126785833980217311711479150643357065950717089448130281279780334752067274150121956404108089675111779074736208880640266731601826944177443018686890125253775671977353112377831744109810090048716621367160053808859237326521229519737278602863240338841297732362356393521079440559682644760696056648076885659719084017522386178747986116598354273498376778496139981225791222586095036274428238599746230211090411825259366555943496720821958438952287081679265728270076134728455824417123610895630362361527949301890463577581443835789138466974457733238873146240138126421043941140153234666248947528821136960210134661444837224359137882327672573441488128643304541851820724865461360976957424446004720775362570760511037545828099244604485301487532278586786302873154469325809665776215892776666024448165546402435271871719469319289675787034779109835274314145371925153669778875054163326746317133600305159803889214201055520052694808358214107998540205709092350812578584410566122079340426586247266338458112597251390202321310242622947277458196298798589852923607692567850666562438366292624650706434169260080949509638492799068401488555275669176841828873482179040282150977629619864571517786020518938189487698042565643078456064351433196467180086809840856443312885405986731079288671810702846407389460203083365656251779796993798284264426320667123929350249953834660328861764622337642304933773848185410773597912605110148357043434434264269984764326352879364659592940981692468157888177508283078962784197617133657155420104985907733412678297619506720418943634161417040234305991450822 [85,78] -22082322029275061018444593415736954962270107264825697650703820469870450311760096846850659522307200873883448693862922118842787069697062152830656898303564122434895483259146434771999948530141407042926468912368396832408684676472422162920685990195541805949621428211756598796514516458714021502352813690236731342293447279469587393963267833348184229516043041871448106679710025241123828457199267106160649256715044950476466699295504304333599062817290448131988128669323570577419717597004246868759634284922268284860923747004403769542560455678439351381044790169591649767110087199961190383673900507691462576344772145705989597287375301272087867060237851174481761690363759785010647085309745017790260433140984054693482727178964331142929297749304426268419782707089513826926685101193677119683911287431020944929464918863978524455665539295168272477967966960551179017518363121821481425855569734003527305572334899887250530927967072902764852166638247240149997911859096006527697505440709008508253879375751146271777150426039817205129790736676950847370332035650070801698865877957433022145573422221342185997289367029495746248398556979277342812171923440381624436987352753341859388908917086853509599847904502334939085501499561932679914664895187973391672001089232107946796411811763460199123019648362733632860293782689517926835828417668339708853666250681930518322819024065032175388578206160883055142969445580882853971864845807484115880376517987879153232196512403687374400883995921290150522960594772729432900049595379184859131479828318729074530869524898723397216688418295079631790466494529967504851175801611369638973473388009228525473039331432858189516340001437712550719506287239238199374143234502505120365213104081770763283296471249058137820171302525947641212815740999182213760316258245773519206774029554359246132761649934564772952727976099248030553709415135719262088651458055072553737277622771728007452120187519478578682175426865227941461713409190346405088142977458746213752916133159225300244902755012733240815515080054224834580953584940859402677022498684125019429341978788340813760181957198327172070704499870069185557302624834685358528958862722044067937105869352191480096070225764035975682586788432495201843028338396604964349373711307584374559473003401057340586313634273122497425442685729022768139059011429736668631329443196293725414181133087906963241507586569149993597783710033328603036218465474853864732565989473275035261646512753323601295237182900 [85,79] 2252822045041815529684422265135476602087415890528927684100431955987404070140017692932032767211858057799511383772641858273967493839663043797709529769351255856212621639747544155231131306381659203992759793766706987439712963615052877885806425265091115636561967666466327996405651830456747187553533908802627339831417559389664488574542137621370466789756753640233535170657847659940368763993125188931052323286654543724424297673284838833680761743658741852785318359584299975165638586376597777934613653762357041843789067621171503765954168155561961324639452241941654334698889484872315108308830710356527994012092812243465462355608273406708864086047548381920811884504779528748797721452151071531259315587868040914824822453328216954606106600385316184884817189062795351993166553559391125865605238396738040111170024834473240818131736939893640014453885356296296616679375104770426779447451419278882089378839386905224037001362363642102190180218094467331934343503943538787949504499910520159076784081710614640993679726042608341874776236781819654152222985753170781962744206358280468083076024954393747999802419489634335883234340154448243027045940706011317145192494133819346919684839394993571078340719936305025445159046506259533585040081834300925896842299197911824705580679731562525130861807854836754067975298884217536993693538312829995595773005617057841427190086747217759232392337496497278591652526520850411187894889652498967478074408529473141504249061043226545910180670530988423038937851532647574824376436279746826210606739472650484810001212497206985928960911714030223296776569597931941320012531641282636399148586084851193841453664725555818457430267988626015263418843118711719765458082710707952869274210392429051111222794522628373192610440941854849703180894591025162004287039449439590409138766507781563480807588496176393644282830561887704786064986044162477670892262268997131086235422197611268968893900694231335880724282824714960203780721410896411606216244924042673115673008138671071651952324946091125142291055809526063156315447503111157933180016462691934601905558224660345051842143280649203217558802743290065146886318126953129605420267942532223920716281405066466178401772230354549963799815171452994327821719647535696903930985656932175484060645938620709050244014604347698522034263068708935031774434966360037577705719391023699679718766110427094409371194576217250441066490715726590112974405646165710420579013032090649264817690318870102868661064 [85,80] 3880011694592438661119818082413742861335029395592070831181743092818485183931690886184516187153436515686109021415481464573998429282192630787779831922406634480909773575720852548269741090106528546461929590030589975707281164027432384177835842642566059826079069360236418991215578404603603380264715439150556502550077792819792114129483376169077953502657762324094585725144821946449140595399756829938311070620796940223808672875908336338372867365242229778852588693005576304371412369612771314013400676968450827382902984093905648984987335534887854594932057746949319035807437821592391877568263117031985210423554830608535017130916832933607046097656799121679443677576666409655857128410174779610954724476316755686679119433158561051001855496486911733571316456855575127686098333574312965482980555821314320688445787279617801125705766197094589915429861110144640638521553909266977094095277304126733044406510228022018949922184273621626459573580503871357507676541796856689803731786115203834493404807459016015299501847741628653310985103806616610197563720071412729868424992745632902825945714395226918433799534071447322602890288295172185181279650170261516719819241245741376965738274601232761004753033345892940898189760515833795612924092026043414771447880237039019901025584454538532860484426695045051386807491895618683766494567829800528117774455393084423296809342043378781057213958782839068420148250022603324912615079991221840254500424136100631406977723918816671965332820383130249393749506880190077888659272278567109638014383358814730565044054856460021470972600299955057765192102976152806617003999335817665390104549190923150352675934358537052432099536261522731194527934079488664163981450185449499778423872693640222745308704596139331552216754107063422980043196768441034125916344742900610854534343979862535471407611022641430010255258713908828231985444126828256175386076479206151978333335516806431028373922412835105698009772746120738575762861593166784753946062304650247424821733551780265680794739679620468596373883724915110088686436209076784278128609348756048184803757412971665488758383390267105664055018790768680193852561851820772857155371198816273856994063858498101887257473610516025575240096066979951438640842338100176575707738316506990001552189554082567576642997802488243097033683473424922799191052160204498360495338161921718377859653528822852652527190972921088967646909342267016140558554601912313962897641006432023651760327604183712400 [85,81] -7573304489412565528058304781756887232149463064984613991514646419654793081142691722568680521788538184980074235211205252597371799643785341891045022458244382404327607915033200790690470653613675226403827155627937939333652069314778450204515536794732347021552930353948271779999569070193231081638712751690621909170452442048548844524870170214689363735521568552183216848017556772595266669596244217094553034871120601601098994721344167855623923318710921178540124820755754066199726605142462152472059241186713218081124014711434338198165731865469279444207313714848841233088990721558531542034040746393876868732843472816608106541141538224576473484742096691932768426790410502148555260682364359524866909490485010339874980968515046372399939826363426852826366153985876792410090430673453437234689899922896914392244213393103059436866833413160368412410767285824936876995013572224447867794180506742000509427476557337368840143831826552413851981744503829496280337849908615523746238456992574691119764432281815393844462114151664497365730692020890403461370233719363774417165768655204593750624742202398836134525830050890027146794688119207445496728983067881820819779283527644750091579611756644822811473494364965846980604866301095351390886842456924001676372757438725038832881560177930446308671039039904962663630490447231588870458278433755277168401188851968816327931788795519590128735627845313770123904550016948837089052283801958251718818531028054167051075970094360918225696257391433260188072217994207771551419164461333746900121054649510293685919977871739473427473128418736439745092604800466269572569186607442972153051635576106262182220449694112802843658053409504242534603353939639906496411334921309941408254657048186182183222890406709468402520921545756900104183652688410860824608252571015280906560080318394882165081635388456533766453390940394572127989324112263778171330932446320092472582395195076605092853569744788301483433824719930532654026700873743794549736599982848229329024507993882734969123150036054183030469844818219079767918151298899023781738376588326431474197390468140693265838008263420157700008868351021134031625460942324925152989953512419175854954000171059531458249239592347389604592472128164719481896271447002826506143420276648922984533289413846495687237797247969536556219315758511091003786415832898684525172390933810034047920122496614277397943384588591054377202664489410360492672936057274772540437503331400038968754850773618938 [85,82] -2054056690375684763971035301271337830987973243387992929497410217904130662858528738238070842965616272134948947931120631227813086970456889239326219360605910582875609481380592717502137534934786727607342664288942806469812552521501684645887241904136425666082297383161272732359251737821850802279777745619546648403795862412987103101322971251999017201313878904765396491714880578981600468704531546132725447028998204229900040997616263354711229070280443958923846741555850115214180592526300448642400741764112268936843680019955803304977544251910957211114653155652243173131294495904196887553856135688495303916317348488185768385722110618983741028047637052123381267724506840726399551305977526227629005381939308524702133550573136092437306310571103194913237601964718225442929678159479555333104953276707840320360606505564433269200253632370612864618002909981333292317250666946613963868097614284383026370097244895500774646966801145211833998205761724092710874986350532181142057128185228501397890022770431314377778451151282492105563870528408736182880973951413954362012420600141067435835015391540608698318667040718830123575304327160316946082165921130617490122032865427252514910135205356405950257557338766432243634307685062268502008885003522494076121480670552067064852429415446152500548586855432745081703489801344231260572495893811316083090175310545895005780285351408914758832568564820533461254346770129184005102145637908866922503984633261439180652505329404624286715886465896804713891126048642784898277904001426487975806272987814741790389950718093861287095089696381532131250592459623910493869777377301672434361441142303434561272726794125338200585065653607388799927905272800226987982751226752612433826703942041877214186444222226008649634510740729838206957692128897946180801707551972245566736808301454693377598725416355240686733338378635795723770310614694460183358841831985868394355141401270640531138542870295267288565270735043327930009224498796180854518401754869078408889024876734156392125268352045822716520960319442916534796682766277721563349252180420002198185767411759679694857656246597878957630293952348668196081367771049972293783527742161826114840192583604310530118903492387852471026438903584356818536795046727976580066804343056077217912421551953693850904315973233740147720516505538089253554180078512730775807836380071602891701970602021457286859255803816292733013265803826197263482655332292024487581752410311396080806785631792 [85,83] 66052284746056705688818854529319537738894706768817981256183891670487002109315926564761861346691682832497308454482785914632831974220001616135380171221666121401611893919838702736275008529226067552855334030742082713845590137406700306839519272918002510461362215172393439653051870010760713438048599483406134320154949132591548927663974360438807791289959655453563404563257731940370414074915264201758937573379662074746513472898481121317631583841176929277736603690335522169951875396459117545035013649831206682786533979477024809309618670244928483330281308990063430653601934667137776527201656523633056624490434880986601564812538038236280467881931194511921117576534094917373527223063315129716719996485883409410082578573641258278532063777255284360255190611526612605254828507643622259244208589469545087945150496805536257932792166996197654767935962655200949924255714424768400439467727661271912978666655930139075557793101228013410544014638928943246771659335665753021560072157759179596432476259270494922142928887635551722119268013434714932032982946136365994178402811722039403484087181854481462017211031902189222393361036791911753014810973710204166494586277125964538228242603551619987443593437780883268018250566912791661825185744113720397089939394299020442553066627323299913632044768908846133086870239872623679138159628178364356796989090979950968968522488793051749075671507949858307622440983526037431705543155479585933487608760002529589831378401026960409009754911208728332473177119001009008905307654968585839091144709563205409851659730047899778791595405488630238957040853873896184112871331167638114615627198586617930611142500679825789471768035899911231425714712641065243489341213167838794427449397865998078740833252952909853224811739212893921615418436643384140591499182226859061040717148649751395963707094599322647874064092099659825296746176684678846318071618993063681941856841539419571470555041707363759842977981320089244707234601916216645448995058576754195112624809239973047819737256769574885115453782987646686253228650105641576416404056905777662703205229983051514665213126221302318489198338487465681417792420874304995938496565383336957822796036050354578276243658192768018574747981356913047662486198809573120885618254289602522054803460615193862177545937925175841483426542187015297607281250093613808463624371263088736321792441402225760936291927209072401533364975754121780028977441816653928670424188114211996813502972 [85,84] 862937150702902716429517682872922192810996260408604263101066983627603106162240409876707595550827190654591175785617855451635279142436715113438939369102404049922110440569589915294044678345258287717211464223816448619455744891219213335914824352719107192788131489472554183477290835374407813336308321455318504442736795274938646112945731620641437526218641240704015170083058839817114600752079882886859446700423835962303055156678292588582207201008113184655250979300282358168231196653146025831436829437958933527124021646305233047979486699760094880668719520053153459208769568531989918103395913209134915470842773301566957996005700582954193703930299705170991417639054155200181137301952557824490083166025230724710870716373227958565056067359134728854642393492297177064703011148560144491038968005705328554873306196041169570868007643985730481001770768030677928155085116687430773773359083235495023335298644720049992197755549208732218310597190412549065847168794664794005304782358208120967025682841847888652924292742546758371924107753848728936139228705981421875480114746844494655094320585025742114091286974209015156856046431359223292403210653191500217276787058323995705006679439374262818136162766144350901090411681525485188237543106351458338741274662823070901049163467743697676017683857157221748041283745088502167818220890661290303645855942360494589953315675044202697406846831851385143249650951718621781565443023583520501847748528147556097590611619531846218565431649854738984145408854790178918636431043013599604642145930101359123024781185080432729946696724874031602072769338217993296102069605998476166525106399782446577948283832384786691784265392774207458410186776054124252505522873136469683059960021222974994228658825198509081057395096498608727699803647396790630735992551810238172248041242483287098946605783930303185490840401108678585830063488814913303190483029097486612760284424893135635868513187563671429781367961860244010321358658473634059910725715264475136292916533701412299480843572626533979905464151400790847258060988084326560617761839813331455885475359903404124942165422455723271125832672116616036712744552028449839446080618267596737801806069526494834387767736547395575405363527652072005524746619998368116927029919923377600572026616318935964403239358914872981300541778873768910699161117832740220547490462079822849682046758292351429828438488330143421544630945832759320605128133233819812271327798294196894456 [85,85] 292087672853054647260813401148999499855013321929135882680607938652131773035932659395416487004490740129134692345571096784569101577724272349717035036046795954566563821403044388446124851189640154917876620710996330511049882130018538922298270505102007483488041204393113639758271274074361940742205953199846289070999204861145932374259152709932094919610944926649389638101771446234631269072144447964445887403722373136154206056441621867672498239298890086774486881194290492072147724892815660820982788558136607972858740274288835214739244703746956614402176533818927197612333857554337854342210912478665533828660057740994940998602490390599917468186697040233048674833229496213002288996553600718775153623899458115929816717855833156833665180143000150675154851755806466178142539901804376014471157770242475913994829407866026534660502076467643253472069821267805353769571410211433342330523497420027335030205986877676216737455253175559438131738014236174136227751922622413268175871423004856503516733270396730817870338253844701792557031488950543937109984481396744481249877601734252967753153216974088302253186939744290881910775941761582426031515045781673979177818855607457503218040152099949734129936589197107602182411788683999594447109960160856877628993739785949240362881354106629480107756953033785366177315846322300966146362497379175244766536711962182860480391010958266336412657792163703416015166689199134705883979568645077343852003448517658066796600958033514420952371493634418236663982977164931973709036561974435982441478439637272738184001648095116535313060439101850570880575076596506211123702458452109137222770429879274807957608268555436744011018788775864117060586837011161196585776216576315177785462009880629547761219992450180796359656828861337423731672284633619016269575746788778908727987692012866160932358118484710829821010386839901873196470414126406599592730860111533807833743020688939796030590503312205422639139719559723384655347621501186555306375861193528666904999421033322162206885848188005451465583387073589609727726539299767361029193208973961100016762033525652135037964922966306711836297383640743756666546269013568114137503600339562955288285675671895794088955567766084661825609335496468269874036356124853688670619811388058868960164533140336212444121707459738469983845341885955690179812275253152244765206413847478381992652849648969408747047937546883962813047277619659787371411298872763645009217558525954097 [86,0] -730828346043454889642129596119338927580389690366812083299445268345094596350543750821068229500453377508432997019658659937081208638846875676291501244810277042617523556795469620172244659481284709934772704238189422444594708467214639145342438082933923095680316781305696539567866041055102007952372168524098450644419723846540259228393273993069681445338349176783745903525810169300686019388352646101432170507944817211848120318202058388722610650331546510364657374348061221735722767951091962066481287947536025702391504409232270674590677933997425546002578765742319551660928733435432312005087671452375612918411091734296599276759626326918630734419339112373697390301578077391962538205605187799734399373389790332872231803412117950901459402954630652712132506513253627252385272807289426933421186823908726220987208619541136970172188461660086267609706329360103875254616988692925827904630130544695163262332516218013961590199121936716584384752850775379498036832367409906474414719674943805273100159064489476380783608320939527066443682450512325938052607323011734589586514605363178272536179728023486192167889077385742131449402193105176066315515347858074270699922769905834285663326951667295434207467799367814703009642870720240204892305814840968390917990336615570726448586753302997954528719012511773268038242379995285867835356316535859434811936628565254335507359921583185916747514964598722908492065702043292075812357803931872436413567700092443410717123321008194759531227289376588569148948084620445470185312818454059686300891245139438798262566939461455708381922368999383500678791977595597710069641092988875522575378204653782988536181618595432808968663470432332593874739001575586110087415364583590564640463925132837602989815824981235032635298467613832583203195924756062596647000851006733393861071594442986051335500693738480937534458556481317501970529859838338217246021565146105521457201292526037314233553313781862307366229746046984021192263484434371442596890800130913307801219893339571557144790345828462352372354035472151621967642279123746179114875748292839478474403666888351983990802137989416037709776845116779716685581910263383810652425509500812891459131214650875406940448195706036415604090882195909024182965208703547336007339085871086590362985173555967734400672429775746599901155353457938882286459579136501305343040318981667570291020095179416469372304387824533393348886059258433827112613166208653153150469199714202636013674288649143820007323797764285117792383160367682464509098805311948156140217282789807912969075571869851534932931798622314892228534240736414239351947347314498138572348082502031159376515251287999894786280521728000000000000000000000000000000000000000000000000000000000000000000 [86,1] 87235209023797079861145163773019863337709378841430244055849995763697006861655532421325080241459410469101205855719432029981553057782427965199220998598585618136076951380628764008308822673703467140784204231659248517454616911907984320376374007830401248417940222128553592493929076643105139017485824821938486006048471770649562034348083576340076927158085565184907586676626226324285540600181430368969428537327808086532150924529220548291526323659420626855691258000725363338378816609632125512495684215599513220403549477684475396476494469856589519815585631146098628153717176021676782288557633620437694905477676471938616121879459715040263610543437170665957968698913624092246900884497931141208916972386058398588589813055558131864802528483246125536936825923561659560701806327689513256116842977136012498432538677164805409959760102320700747589590710805440304877559726043216925103810664255059354500920317155388907147095665163167283546479499437846688410481002238526221997840741724285579177299233018898774288478782637976024124410594047511183578755091590428313643746966250297732030248753495952189863079380530903793042895491320093022727843644594275141642655803688722691001105968482943474479118155517303850708993743623425506828671664971990391341903793620299544034014631033190501062829626117223380409359968812827775345770221686252558994102405569168947498698064615229474992834475324900425914864092253111439138309803518119906639933728117229784961305376608880657059479412843112969691878021748998787197895029909589123193444837175657472181466399481856901877340134915270905891609813221962640238214143665995421124937961923654847835208332315526497238902341120801704835672961584944414104119404481835872020085611190379274496297643997499613676746809450717775597249652960351676924420877010878147159485061250805775566723910018951992567166822113886826511690104345681949670117833050788976854570031189328270399989203516523054545099160179276043718136936641410244083201811385750091513754864683902729026635085562499609913303810191351853617039645156294321512087634878314506492002149161018129951040884171278728046732359136890549603051697974401682410873021824388614219416225178198814310373470038941307216241417951584273424846250715588302124573716912277707678921740984846511448692012230788378030714916098136087381518160957725811136524593058598400697707457968300454278487408951638142116704807955883257519044066098601912592762399683651315913938182673856083861636755491454874829391626056828812899886053209509696841071679284973931753006357544255453766059605696645196024724062505755729339843458563059113768369912204725036018737585221616700612480178585600000000000000000000000000000000000000000000000000000000000000000 [86,2] -3192559321646239693050313496650640349353687531116091643635847357489044515599780017217970373421467384192854553093153304529734548054835192668722633303582106760711723359764373700677211913255525414894221710860016811076737045670886347219324806147324377266957884630596205029414818392408936884691097005198642515825339496358124115569452943725920475997008515428649496065408608984780816823516548581030861138494633441754826517653949116284508803728796941338802328156084906210173291019353369002297515615332769183945775198321729932285066619886416980925475104883187400944182765957781587037719108906211841949675708832236044275553886368437062990493194462708085191651022956136843867703582494214942648507174123048543606762228049218569999974620951612464233682625292218867866943128470022798946811078720557354729871850996717733991244470360220578051662110270406937960570752484338003653319217516016113131369738713767323995559627737362462120536355570935518385635171785538596692553291235488320146407610303788934698141548650052902166300687536843454893866643820720753605907909926698453478676951181795483981308297825525765165972201276444927485675274113816367837553494225180467232245966209411949500968127730038544284211238318532017784903928869526146267363072555614093698785976698869529729470174893157620167835038574304255993470502928312128949702339626047898574810936941992334719092070068654623811336508671846658053999909927666382515237406294120898968369206934179566017488652316345275430420296424052633927277643290908692641275666954820357828479739554764649412340388510304150237539112389046730062005311325444204629271714555344311062371260583519052111559340926253342972996462696894900329727675721494046909717500805066441759983087998843298190137119845681728535983032906423996642190708908780898418497264988350583725526356932933344570635821259372998481037964657994041706621324711293704912470847460333991192180269897119413963324933080571251558066223574933760209772379959405788036629519078508919290465132302197877681552751531596828961510601735260818668585962601438317664251939141524116806669177238751932318476357457607060885984992205948463655047731519305739219353725688891803227633483689680128276564025698832765030481595925928684664346496211996345867484078094107206574556383121806639674078613678548295781069116950661057363476484477371147293761143302872815255315275769787538324930988476012420925940122300133162218614479330188664603799037778588397294332629336416465804390507662922008166675114674331537390419163811990224006234910971749761500614514402051646637107425918213164254400783462365227644125634012209598729300560948935332430604221745725440000000000000000000000000000000000000000000000000000000000000 [86,3] -493774896914544852513212305305675366329186361991673183769280119785431489621978080472303370944830239940240347667635724804408431125092546407544786394854720415795110185034718678498450594946582975568160599837339594042190357081849331451817311873518757679818645945484446821306329646245614432266828600882940599678717274857638004068007835676409357584523324048387867971508860936253252733635944041942053051904185903913103526367075342099195270495622071128312444825066510108333534037455430650220982506758884493247248671825206986544707735682910722991251475169405523945472991966679280649361956647320590613454704276123637032780453388091689106224907304392801927517712807477483949091184256251672311029264800892408587999103121753463330026264205293379073623859900075405302816355362000352983929506741737290864071900341176511606055335171396542392575101080663494850618426278315088814460236180973204898051303758115561362589797965219451285567916212187015346726212195995871625409189546740154910052654140761237281061933525129689712942546396844631004255717159364207506469639940585881371179916672911120154198136205020835393850331877843187210288853503090454835661725479004417176986794619409387004668902553860438259288309964718929915764103704453389428151954255795603553599687052714427202321150605780533038590442581691592181221235447157612678752194626197548305829312662590599294999347069158235152475359043515006444797819019902664708437651610414619768439942253271262916012897486354983127895612438421285301906836358070934304143005463093415393839557675705815461418554596085328217578474942679445797674089694564115663708796501082464560075322034787036494417349957512376333255038971484337908749416308317175373722398876387073821383641645803498196839575396814413239444038903289839546950392782774533507273065066850508215415657365267625674651841500107150256831730474369684877928874094541222065768238420460734181347170523701172055138538478880335725055776012867960140241844968005266512920091596677147570925547879571718247901600109930396520557544813058674290447478570614911388893764895933697057003411855799630248881277607436914672352205003748329510013512128829312847631661964949146676952909349743224645351664581699470405651756257211872899747930659222013125229414241290349867360111779646709891281194440855338555842282801133720775402722470271802779354035504503694302903140937905349306053484512353879662911334266344813207879185227059912842564245292883025934169427349511197939325526712232221467510180515298068733360718688543778003538298943782290128535892301657723829895718207133166924571581707054679710402315031690692059883095690909841626989773351844577280000000000000000000000000000000000000000000000000000000000 [86,4] 24900306711964076114061303008203790496171563441961759279386692335493365027006998237922410622557123120515131675963989288912111285243695644988001549234029023431281438251952464919817243800954230659010373556051995274688946511368234084245360204116898913217241173233312871454682684804771065443216935642041523167761877538997249011071058487869869271183139355939178686370962326074883068062060723490073239229767653251180095777708777013403364283672971676625828890930405466955132387900150910730717244717626527371364966558145940998977845159074059296265329440370131358377533771028160299294836435810393464736742216213365646903788174173951006601568064079440665927927542982588863767224905275995031057689564929366502956271294130169487395352509924887514154939291526826073045313145004029162179978384087097068966272835857515759309159512942032475456445658140791352064895122323477219411529128818140717774574758960330593467635589898070222208878552136875428293527005470660935000188665103588608130701695099927067584989155747821526098118330577281350240138736648443083997702531967366031001721481845693138785289247451103680234582378546490631966265122379291300086521954318556023648027416854742128943628080197532243251126389913821666531830951907163729229738123036739087921958857333018698049729517561435325514925633565650558205780977120938383726279378104955110176068226489806255742253144943066673660625172803110695873580523074147748947611559958461237960913455258366801193664995109845725630670079878493225139023623345770037682985031016679465467169242216716880063093786909398172999763346884716765196730512500664186305785717811654940637363666461581651115593429770037211717672759335877381034446980345915047785748587398115296881521681877745889059308928063135345208404688917096641241226533331911567872224338759173224956583678751386892550526075599170159345364254142075838830473229902621738861683134865048437347848377458399527932306290577496341960832155567735020468501343140928553279649190387670539306449891785066794194249571869562738524183569569600270362504112058955393042217298138123232711557327565259549794208903359984893025074212401391067500434433658724836289889630779774277474275513277230160712878230947075448854654093840304873067271903035287969340390150610287099978312726171891200032468189052629668415426644094737575837402553149129348368389101969300458450798576809329974541581905429019552193126003395959704146911135371857696267096852496112716640263713072479445888431982728267671778978159912042592393162935615665549122164955417001182487498263614864564211903399072699355632851003601099282749535381318502381998873465448023325768638715575192780800000000000000000000000000000000000000000000000000000000 [86,5] -441852684204543286490361927452692058083313239788895628699121512432681050637587862764806023013421845231983503757803832655376055901422143629058430398204399249445302144883652518956204030360827109380374032520093427707394548685017005557510658005091186154740422491750211938942731148069208341337960371379481578217681960412257004182975945959944848249667316733066622987812141925441351937681091172736299891724245727306847633536060982364966323105385828020000485953308310963225000987445464611460152144904294073494060928683141785072932930569325499231392144320640174487757088047071217136110478568210721952159479388408259597502647066833285010293426759601747009068702958970449355363007234058192430522312475899142854691807453147031224822891142361279885913935357968517850302271217080113277710926593698997423733090710195842917367210237738306695436456910192008764833721494667184563114805176550269842170306936460618220578465064862857012894149178727012294006409170780792334119111342507477658173479257829947052498828711306150701094875603293445107556136667520838922657297124584674722950806625014828317139413025954526648244360451463235163523497572979351047197330219577623672375676707184603644343039516559265292836570946613182571780665292663732056352359662368726279909194938154647280333015158765887481707115229583838556944835724049128975750808706802564809639362358368147893469992009874900507305503683592415255519803295868917014053524861025564434963072676696002708184699270740491221486881933761080738592301424505882590724308356611864421926670664651082692532165794748094322920054210602107706080959492029811660153987416385180874626098334855596610548977656718005627826240385337759886719943980254354088888459097513496990404964934247769395277751831113355915992032147188991328072250673118891928254636153652836428224073630515001343113098779756430583955828245031415032047326864791180723785383793608113977817528144756800658927008963760076593922054424932892370023958217683447514847385298289616473480160870067257015943810544729043993587875633640742621503211802910071622027045002736261259775538980705397075417042757389734165551258622071002124671105868644988457743879104550017193792907536445217865807749223624323754274279962312286117474341602739831703594230350941460245758297542324095466178212344809796401833878343976405467793625110229495385038682597317073325853241777177257662904629141343748641159443065639131321133089253692391100555445765895991430837909146707929167408246601306879354842296009801923242566582178293678265787493828705440679254448944182281195422149285032989427884661038648323899498505511373395493132474114788652807742407567259520204800000000000000000000000000000000000000000000000000000 [86,6] 4113661927763182194628663482691491588793092273049047406307494631396559628763169869162758660579222891580365920559720210919667947813832810138498890000504763866971358824873160142828429727035749438582441872972504189375322278603462949724756374613089357190620265752292493818305163449148738365227540183678135470877877735462862630514481199983637878504266025386176431238791793935057910346446754924948427774737006539500753912346307726931427894620371626840331236022393514663519413026697027726882336159507024653876386661388632288633966909092376740473048713814647810316644257099986940144655455478273185913113679706499395008842604955900069479888842561067306864194365451526027556799005321052322467397002241729862037560535369006265400311175687999836582855281848712128069854837174666873432202260412676923393597429950841178195405762356496724009430471801530545074776263805575801158008677504498329634533272827904729457582109961449768627395223583735495506808067738773473630355655500004746399588825433906756324387793965657037544125413236213226537973802910824521498053895690075597522351014748227497070545265641333509850583970122881947521379464474197586812333481320169131380718510807184868638612475796924265559366961898128296648799041563593380135761355408455001284694108211357335521047784896762170659595624393825242283588700050488399570147689130718035753581876930654309244199918592174309812464051749502901519204050619879135899292662059378609803200026114532092086957286312241142074785377076429389493112875794100033514023140823178356237570322304069476062572490351448364014242552019211663325437736617895281517216654482276248382018920689611841314389777253144394924980313454853222579331579818112110206678540265587852228282480219184000051166252662844304672637018009349538660516298024890190044725054992427012456607013316172569814214871792549457440978383988372783353777752898820058926225588817532733327236318723321354172303270191427291363736300302591556535603998558715964108794053677948601888873376639482747819475648991428720906576771014217549363016886727785105710394290735307803432664883435124643321594662545374950692511334246411491919158009041939847377173928383414897617067037171237952291596132279678378675159937054349471200849680604894907033774198350022365153288409887085573609639340182852275823732853440108922620452348935988672761594295806709810901802000318727548297595579931002999782375782824993629859438183646624599392296110850235660371316294455612825330334408752583829493467205126755725311044855185555130443394234795100624443158045746269763570871204684292224514605056309818483103022630344547858549159279356903089828359400472413890150400000000000000000000000000000000000000000000000000 [86,7] -26755466760797979591088432701357147139967944392792941749876100454025298838920719094300337619135102107774180845105163399158582277629796708189379243550889844420262610541669426137733585382790126346301726862583509119119713963377726596915203885408105574086490794308054520469671585182885584353884644789392167040192670146042547958748395537055459847099842539443495362963779743778942194564310504696271584073304425651505121563205375697330378208544933694208855532127266923623608271159281722673861712896212408623969737155339666924259190887584009490768371746819858182685101460271027940119272038039482596836296617945397895900935092534864087138154454631742575550640828082963960204444221934584565685343722655796409478548686890199972954251855720908354715476106993682256197271955856053930236504742903422784043620353617314344358128334971759896795098074258809320824291900927699593342731316150777014919674953046253658032809025567638212965454207338695329050555043100215735461888553636836275342961751562199298664720234580289813700020595926287959839953625422035927352141755523815760671421166630996304262945892954979889981844351833143959198342450979999779689299826505765386241796603370909803449331221704839185019369058816838729742456755586187139973052663627393181512145096328623941088760472672582570856044435450970917362570075033933573707403298283180709615060652058777171000250792321970547619169721178183051934760108952600678143995733472201678198083464951224689670351804736483067959415610176141460922748516295336833006752940890491657696132132827939863166070245938490578372529730629524455191849286684909402202768140875126847985564725475121498310506853603753428577112645752025431876355810166429847871765837916481297877501127841585572135761834107454226012790538967560743891104928206937759099949051770269454419786186169211576649635862113827311199295866455221966016118530596733781985931749653507165643709427723675138758042405737984263943724973664843508381362641811632460856233416035070001426830964572442455939981917181620316510768156269147754454226429549496003063292024007909453793075455881493552521912691056386305638636403814674449401927034316638007577135157441523044042062304012579082781307485524334875852824499050099171687607485386542078473504948932469661873088554020350185763258403038647975648756776887193137481275100844694941285743114144729392775477511872476651503428442995447681814956222482071360728348677695075366268222662939598792098302174064852117769396323162493471449925494873769567420945760145794901997122321900986007088502852862566259636701045045286556939666415028635822831786105124329844678180370065637365921983086348772311040000000000000000000000000000000000000000000000000 [86,8] 143856584507370111693444432419179461400242070794138684414294274787204500317740966239551045974061515290135376262146055921339961110000004184486919485299493839105598870357317449432749692213520608416119689044852387920943610491208975102445386795308516971516228839475936172783845056165521820499312245194052178389727944829670257818999625874353380841622393474303718855860544317180065223205024623921775467014145865727594978876171928230981492406424543846760718445015743542477513980618379813523429965238326630157587653921438009745622881318333669038790099452386424613974148816640779905020436441476512430196139467059878022247598950362500271152720037552396171383554319016737358194641756409142558098569793427732438167859592037606700370457237563920568390283222627432289609542973054732676502569105547564294187642799281763701988084864830797090179167799324234511758235327248930554963195126026396043302211032794857215843073756313465649784666742926645775979504367261612089532601142738768794720417528290120134155700417400337877147951262479891359728608980671268654456860301975056960901491430128820490563340807869447758531629807916249792687262376120506448809580279218155582770908079613820690794761499993121192302762021813851938853339849394061054652990038407589198676972806073029722244564630158542335429142101824925972619413552369540349790798515753467094404748285443706685736125621267247343288412219309855861611926582634420393711276368135158757367801363380752203569598887143123135026006571257476087281753874708462930685807861724684021313731555030583154090972316892081181003652762337261662100265054496526378995809207645528912036089231841501160373078928630231533543971150357751778169885893401776739676076098369635880725683441569518264895149039252453962135326115788583442416167710907728110287495843430505941487041309625792092589774788212594623946723035086015264050777729606668844691236914227294330543037847789873372966101353816030870290853205128668826836333215750578185680596863586165992545156125317927985995064252175391158970765196260570562707835259616673782461453081270829786563760484344559174361977581833823400332155925851379992434454943148237850655028340347808960340863671560645735961903555110017841260170690392425474597558642867858510145699888923188311270339501743768865997961988780605330799803054354720737940774078912889250592785157064003105484573878253299935930981264963880546137447255157662049140061236875961550417242952404390588110984462461974895373718190111586885279911594267457687259986537861430163515057588991634308645409932392771026089218739911705697658880619729653396608479195003018242652335198940543237371159278301426483200000000000000000000000000000000000000000000000 [86,9] -607932871650680228113601323473734318991708995897209914553181420428913266172447620724627154912959891958562740714882318196894811007907894493177132815456390795851840729620265736390645895672616404517863812579914926978642269589698221042450979649642753821530006573138475136418422410514345901813492382420329013400725349627258113505717457319684979999712431652188753428041808954873938928078427437890249703624278561509749892494479457485126245073931425481578950218944527370626878432910415682250194438040135515749037623976121832478311080264881857555467303373392766246284080752374788728539207918555198606604733041533902439835378260304363632109802557082207598033540774915889982895144510849691782587118865748113184197841345046422742354718471892747376994850332382433689594431262750336434088866925713535008765922977446608475214804354760246378604190271508518011035883863244645514733304306978333508617956493303897543539646645384832561604019727584029196661798802579545318852814106714129756072822567194265435842221461074054819643262279211511456617121024974029307763605443348969002775274192336571002096269440101023787660134857261810315414294311983546009316928158405176105028836999532054593987159026349046611975047478179546824373396893046600616079226682669347737279570696135688346424162055951004858324971959842129536874664017909674453883133326917098397592054515539411846458765413038474781984597919307549585392517578402197757180985962527350269761766483436290179467110774174027401300598321138233379369843058182070858529769978495883000076820355777763990940596188267753031173604309970947055598438576798584429783978055070518481327776610900379458999057392742373271901210750857062628426707110481272143135858017846153824100970381919560718982553095399203294076025074356494100415660934807808576721606371768495840526898033481512263171241691522849460724698799953121264593964314909944027360735847312178033068253957139542886869211509284280304221590858709333635594152318358268939280824343479051510528202849526412135628541135859707714878814908491394142450067287466881009975577921921388537903382374061263109486819406698539221669313841116905442863495490516472586103278608607699526812697770900529755174817659870573430927949260449926158921313885897288939449962820255101203808112751079481247838183059001717053027905198224708204940461812399238204871659820173656396942473926961292504719458133924120869879905675787803494253648518500929469181176366333327406683498147940726818864572153692837123046027058698990753453380439371865835451481474517746554424517194901046125145231412613975260992640383536159330006800331893534275856304274748338893212564360295507558400000000000000000000000000000000000000000000 [86,10] 2419772558760858162053154087060349369635319059837798124702956952363825057317382644271286066463121576441947971180695557288542412890583501423176720644736249287678358219731720623399618274427893145265971960791835086290500138684292778976707474284343251069889058660990118515312171101338072190764592699879193013012940918311811829641265963068820281789468169931018613738384454152765358748154277881632438118229733156732490505145938181974857913501768553241225044606608165015171291007975940126847006660162720433564162332767222429567394577007865113788947126327830845822375922398290719009480389114697675804974154551506235740861386757768310330389372106949183504590021371650259852891786711841771479343411738576210825294905274078271298891909635982810172952208285327425944261024489934779484736774987957997613178481855221689274273212919166403377889351090462218406973848459151243006645489138144828960919601151679427725281448240008714512719887067092216076188443360525996744074907225210332818331674695482735478208546175826761104400547172253514593965198575429224207890775293050746734656693306578556853900010268933026350807012571807034107714924011712868990502048276135696546767758541379400233369759084815690071936925520709641217843178071123595642720142477102146533701615743898365626999804984085900007507836816480045427355392595784902827885447971421396304795806499788971956437356881906269011860506502035375459493706258285785516150692673607683105061951393426700767198593568837226431345397880290149373388690411945822859568388413753917328392788434412610342279644037438868807710952580074310214317248769747094909060066689112480359609033178464578858471718679388280433135314799499524853887977990251071383131375054230334057382857794097713487167203946584996360001203471351726426779037590165964305479861749772411592166211312849984841208934971590616864120906810665996736358839540388879899100306211684469624250348158453176641946759657113297234234320860947120920226970199518897051710293232061337003648715506949416185717348739536606025037351726481864405220680521615360661058191464633589215679125991407638924186755403307649430930330482915762202268104215800881232068371971699604857052689705373573159096487918850107457508192551603422972873942603714809997812995432851994397196799807949792865310583594511306617293568892252775702034813250110982062979154237274656073602769211515688701663079387989709177712416044470136627725463122309578108171178378350948860159183320715309605256891903742812806419041748946088034971010612300634209189662242289331201702581266176934974016060313033094681434324367168109553830044416235351180234872496711814445169026119071537561600000000000000000000000000000000000000000 [86,11] -10104468671094789513414696381270322314980103324984332701691942929420612241679329191016991966227610917006958056723424573404747020158183582311809931277999410062883863263613185278305335016286455276932299924543807820240401428140563525841381488693458612183436456048060387562043467401382687202866136535727248154528528937306122155941966140002633653953941512005187921575645336394482286615093783801696786000906433636910425250257911749849945227791095870549913965281442583845859925785691947223004803717960384996623473012558278625242114905407332124561294505309915500724456290957091389209104255321565380687224742639718987948962675243726145561062412630773486296999131030429200376337141293576762169676051420825507390873509910388377783353099733895503780534660462520635308405233235505494456311385364374648133991082427790343714005321007948417625910050435298473246001050410812318748787889023241928596523586079692137260377238151033644724685091070883093056425037733758467475418958905305461233751740188242460419596344517597764121762467465639903499501800431050942302324918817388874289117537492151200899514305142461309970366917592611701874277055952062499034774347248671049884680781413098451037004322679436791012822778751472166878276471018220534514144417074679208311503763432080375104145253402812368687994160312137427111522450249017023559380523267478448351075257704601184871019729758700174647102564036642300003819035385946139378108153512225776791259616604413908052621680844941915893751145859535889953413675455464882818125891377066273468886893147395293588774813323643887686941535034843407900434063662856030605019156001433502562302563894371888843383167693892180822011766347268221941023115703767867284534297246064271392234590349429561019391173077907041952113910594779585529730733496776912275239048199159599166873666488887386845289495422888601102813512381249942569677676772967754346038870107928784974860058536647347793192768514708119460289782648973203685252882822212889119397077467031200096422511500556783546855529009115384531676802015627803075434014699408533112610594678562974976197495030523910362585182950421457210673613659029434027334242542695166292159336655716532756190374714415134821458768054250801846498816235764724886481349306187250388266301643682937469713097905251903597156717924607330393483430387304443420588984932772130321152657297078626810613825590617125545253312765965729782613140328401138286539175337960504435550983860812935579244609813753561959406539072687418139842306617379007161677740556444294278188895009139660201220167369785321930327274715888150995191646872233732020124523226928168770169520970487496477894199277900529664000000000000000000000000000000000000000 [86,12] 38729662268080438504453974555316869959562819690089895133125689060396518896274223954328780760797676022155452120055969824291656305200309829492487479614554969617562654148906288803630757087225446309250553198918319343859558951574568068214978806379139670890222468965303806510934685688165938307604552877356980919716717443276760739757985748062253503009116758162878446265622450408920926097058002837852841369937532050877008050470633645467304518882718215084474259500060950246453210224328799829764363550382819148815295023289771718889386672373658251663297416369565554660237276628425360295422128761720573800128319816553916567262820487197479314984053498991070966933582983995842733790585504441170558383082482281146266883092859801458581406082662035044780807060543058379111554223627050599788689985179607108857694046909822737859812914861933766967228410076176054361870977453650933431965038832561923327731117470899107809342839152329111865817518391729386633617285214897894174239274675679260445153051603137294927141519042195283057408906413046896616475448752166336461230700367842995847486359095163409338976347065834987383290895592639666310423097429766457343770734450375973542844549613992476634591552794892407313418525815770833231969191523855667684360836527034578124212928073340465397492528098220470287999079866826738663703700981714719400610724523920554936237017341042212840347900169529384492900399333985224261521207180451541784903746954069078606712707676354091609298130026945300787574920694832172903378113906469384099750436319887432056406988078954546346413532601111661074719161955191044318119190444398570172167099917722373235783588343266419438923698793733283443950396692353644147558877052922063328884711456537389509376066505777698900720433770794530276510741155857580383352082807099784204074553735394645016461814386856629702673144548000503326782575290173681231110714529672932638095535399053082935385900812275648789189342521914161340674852938710646460459378214571975857203094422852588706548626721190833874228373476851879237064934653896634835915700884767211111995271727950264699398903513013282149350373457570756546994248855974167355039897400778416313633739921468600425845059155302447781498310674747124465043365720146176969440477733686904623585826725009301393046416562939635362917842511138336454606528639690603570722986999829490596045722549615884662131041171764729647135426063509803838352106100935341910533553749083641651024790145048674289138425301739061993598270648411195402089493635075116204169509602934297786815605434318088241165070552185719587654930550096116051713469096912270503456316257626426296993135432447610329876315285781217280000000000000000000000000000000000000 [86,13] -122815851654581576652421845231137853408039329354176530175597526431767904579874227862670905824578150525151217104355147060366580684629467076566204712897314466247878653255868995847723845320519524520721424872721653383654512201303755642490303495065758486480625379204362654830017174617993250751331573290613605144341288096052514284301930926959591092869895334816633135872143052016559149738480925072495198915298592896939991836654613336639279934882992285158435080303812918223267957817330958506941273976375230670404445467770938235710675774464541185153650421950108687520809553068824973672525955221679350208858086508554065986160180895962395157083319263756796318275587654614105964485906489493844799201199236302349452459269136097444076531933417137865691094823486594159181417561703389914843327160216256865453475427509578184303351328030552777056013076934274274542634610543430810688177714130851541213287889526901800639876503588473530466894226855403803660641493845982840796814476837888655041403002915262269115389876030147425477536920451458529427260262943827805117805522761524133809985188773571009450023471203784973754543454971428694313147187866933400406613643960443242648606909428624648301508328567867580985934893001352289761179501599645504493667161121267464380106464972442942974356659379364290904563735720152754500245185339560432525506459113972838419754602683007553609455348587990203281864507121946792502314834151977062152377027154279241481338079889340612256926838364001837327030946560421330638596037751392541732851241967732431621457986954851053781477899956634809363191829693197721040098888300468630325405655893472066110524675782208904097992716562613092069976331502236573796447379366801407965782575220876506901683436112016979205393619253374301451437289345982255505650876365924465223550263549299804803241079841417597019095142655167982040061532572306666112423452931664214815816337077230608544684142239441104679059783684782984070671800672699151462892285675764905391644685164559858068192729112792355959045302141267605880421625317402956789562323425973382364876786602665346474668113962804981306284694392282301226111212129181795746287771394734625944634546019887200853492966716231448765519448962178713910301673129191531077296172385376235768615124136268682844573392407460255505146757268702583662345244529921199987775308747487046255818157286618193469901779988703386008521425342954010477750898104411028150542217531572318331015675068564713566287043825121748980599361307648806957352947209730147461650172549515507019470532447554696509435038574185416040270683195126937770486732210625178962726163413877396787600641612570082001381871442219499520000000000000000000000000000000000 [86,14] 326462975674487579589052407853940693154985215606787123871644081296846087148100739607248501365166117490719108404762139422399871153355869308436591480204603111745441925232926469213040850516823676444630631983586144467101122923190917602049134422375693806415465402789746101469291015930871488508628849032878863011090021404916909601904127924385034225015685728498315535218679203806059732673702408318481014265037171789541260605013222654661375509831131196094746867942489551390009964536840506275372440763764006053451389373737009555574680961915390819489461594612408902785576368080333131044118496530540470662010478362616106679302529913243839256084798667993541981989724409458182909323616900389547507453582782525592731375218960696574406706637370186667177449917216517930156070260953397866013695560084704113838837401759613666495965516021570078181151337451763573227578398685868484622059912507003147245334705785787324368262176243322101522496462236341839444719480397069444813692243704096640634187005300080055590227826773060589861268098140080446287142529166237364000578737469260102791052357243743546728858504535136230652318308640566980319141830990552700069287500224418624465770752599571416141868289065354686677229864176498010959004037704008264548813422684838514497171674357849556087619834584379398769322664328401997477546695193174956541516533401653009522404759218281733627389957521072140511309748625809800933486557000604205975720455318176431254914182565970011246353900959763793432403418758063061070949511570214766252733242898675162617004246485086879245594427874738017849249584841001305658167716565626367580304686946607468199775971007034467218489359655158350895374047988923320231591617287108669325567881236806708362436808944657510307439902142404201643994205469392440490829924446325996326473352364646230302400400302083750669012586938838308898661017732188391863498014437720568741834629839469051119791846199076777510053463709395836714214434750885219324245061794692456394863942243155182002696759583304696340753378579940121050932486245856613066805467986629473359135292174344120337218933996753106744422393790675036822069917831510875523288385759443612467637973134394087748189334134343724843113300676490379641866433019477142228820680803491337365682317519298053244784017252201687349575677576241413975122900105462362369856390813808051084897197246996653823387029942266667398772430241083402746301507317292521699024751646521005024628270337889025791668844975456257229062077975050196823562425628965904382660660072056794128153484146206446647368964426921236809641206148414486393013535650772859485159403889229347961486150157787056969219444950066790400000000000000000000000000000000 [86,15] -755699990996711204018196526937310712474881632149837660827394209198754806743493817404598328919807240215510687431909943915007934766655203521430627282747437385915342313072603831068370503153223552213207098049617311539020637227128881489003368031145535338180157048622513399973337495606483129044421577832399103001374822049590833657721433164434863071001360925631868567107435525535658927386313703833193418992194469038647885937020314215362128976779200222186822771686139096006696022386844832764829490571718541826463441650189589768962647689079346909241153702713479756488091576517708674869646335068068739062607770474191503650841066199107981928291686877426066126975166858695141925305986310045174574072028798724994910760565748243890991511821217471074517219337556569946111395359192720115276787086066237863264131579197857812514253204377920215867093476287931922380131861649802485020632278781545186881082543989086713554100949651680297789792993301477367407254840015117404175659029019101043332725453638480164848387232885097425665728630392137415834555709732104858968704848401245842036234612792052038918124934122355519877616755784157334662388621745742888101041547965062807488906504121914739024943569334153556171454665332028182046336958419550579792258477280285754514714157829029107384205953754571465210433327410227268097366364715929168016131611350790955654444475699902954347610262221486600210271897938617329648513078308103014576163512511825420292837255043977899308533345876480757341216682082563568446635951131390861043134287866799071427008676038559215730113660691925337990688534816978730114816872969793148650679055469595355733272214004484173518396907515460172775646854958676852083653719364031467590525103860124574580710503487749766770258359971895700201790189927434513596005420398188655496827116285100423262722070215489397043343756181301569065645981640022691156709846629194582613772094591087520943580631332780059251814711336507470670194073773428856145780723578497541549469695260762474545693408831002901612101922002051372387439062058569967243291999878872897236363886477556155006552962410352139375128653751298142994572001608649991413121444619934537251787715887498567204795335430948049544911155221880517214298793964356975109701699549192165502527612529511832258227865222048473462889787047939173267325484162394779777919012967453030907185798502195024598852982477096850398172627936415714623962826027498430186482168981344275000974253522467888166201266607842269058114001742796293286950593275904733412268399147349761569280767173078750844238521282560598932778910074105414140835475915352203945875990462353430802296254618782299606881274621539123200000000000000000000000000000 [86,16] 1621902002614712677276733001395366320908622903376237622623405216408013869883419642574613935386497822375256778283756533358764009969703399477595932103358220080810544074564864657086011424726527078255901238528372365185459506290392837964886570436893644532345140901265414485650419662978004340630869742304268905790852397480444163208226847014229730000398471321993523829378418574832992562882745378795430336595152439898866853074261563974677502250999689474967833715970006842458733911472749224823171136160549642125230002503582797213449060067976557114287679070959832750412483563980009017207004292285904871026772612552116083499860072319097915693128755497996950727431112394042495103298552561306695665947173143184297222031392625950241790825956461603968730388264351188979285833652266734171604469286909861960843451790227059834694408027075449077127383959483883786292446356003615623658880016546917251170094541233130171506539489460852320551373257283544908901493280318912704309090139749056729258299914207355657063576793984049471224583204515724977351843303821287556705859151343585150606166710208593257134976328705175514945409637897417383288759723692567274973015854641919495772000156269613212279905855352575513247416246507729785038484093478195048378148548481610744345868353578374549369158844421151346213214866146538900276870067436728421159442152156606298755514282026853337767808856645734545068967455755606692037232683955896255669126704601356549985598559396161641391472704720163106588589676251737253311042654079999703407584344660818014770901653994707333102522080697342588416904637643086170457988721792785692144702470397686240298937270320332931163315626768610291293421277592035236618545532492151970834046182362239762896776319146452755591461375624372957908021194406904296237195035500859352989240755975357445346047446364014323048311564308041504940275187681762808377303629666889763389575993307755401468451055791056514100217709167379189428492317294684587893018747684398530820829923544775269786959571883251515647237551930391068068778988005320809133384665660070047870346142053939706450338845593108414695604863113890087629258690510492604586230570957395383486693497682109537149699165480554266034361878461024414962107135782496739688515804016671555283534866526124830873558611394904746977990506591018468930300648348143955211692312583487711590284342881886154340344340491004330857698391786885164005556441553969617969789354406578656450731897448283531673594260358541906950943033026844100183179173156777551254235005878890915026365584504436836163275270265486728618823434204977966833491192038589020270517107899156361632277359715363240224891671957576089600000000000000000000000000 [86,17] -3163883221625879981049001038897270551272133450376775629487474402584130178539494382758222844241761647604008693112382031430360754257995777952503207008778365849424967614206383939865023972529320811809700205920185973590650115039801948421580685989064112019225725337952857717900743894051693970086033806618621222148653386976518501818512436049803897822767295208897987490833624909843053048451441924152117050714658053121706853617964452041190051550811241295989626108117258036850696480444129094298780777217603048469500318347177933540014083745453849793077857135559504934243280518225393622193261716026665025509468922146443613538182141916260064647035914670868279470835119527281446227133979117301576392436476902973962041124919990763300585256426653241747159721282532960022656743770112725648468145812411734274764092107187024752214317656168998878249309739625375772538816049393496438571734375680917916538983824543579632502322267647305846294718818073331923072521925239737452326368246309699346720641059112813670528172210879934722107212839279276631219643539503337756800883307366365556752492473054290692491168873297899187863589709274845215438246804502101842030569284238779144983029757172012933697905788950801999536269441888532866185961684229023043808151243728408182901715271414659190926925736246327653734209765313317999689659171472978778515858161663359629686453056059635395973503277333879263811762658140942316757040170600471123919706228308058655766958255603564396143155016175042113013461144680138828396239427376884503606669015657565041273645911776048059300729303009955137081223289311180064562949983118380205401978643844617324790611495233597541198769582181674814473288895320019391754113668243305223529031598237173937248600115760781797740955360483532618017082527147945654545301218512705340141381915009080223736137055430218964442758571160793328056586355897960688184631382592536005101835940403506698415717791402115176103128482058842027895209175982055811465014158482758321596307055300124183766026210047038448260859279402682186489552422074892205151440007108839183638933595823145748319070274109823856198798635341818423925553691541700885540912972126455751073590326336347419612302099892582568757337231564689300231900380831660970776402991811941623159496235842509849156126480577262940723629545848895887312496015414920624156195259528642697277492067095072393198783595041535932633659722793384223911306827894391378422992060041736587327649026660944780470928477156910080762460740845246658333561921236779264090737049643122940315758671427950761100976346360997857496928444908206082540681557966870456996368150679423403518821634112187054247770104119951360000000000000000000000000 [86,18] 5191185296913799221612908119934227837744179588742475868225295501887678425774801842339567525414733507328156875001358758847240548056180973555647283878694205913540947089874088257514824401696238775685597485262720156558182499227539828705390240190592353987156516954891403810314480450050624672598269800941879676797536785973949719235570603267539762368968212886085255832048107156446089743878269276490969213988005245678861895116570069018990523951582055555992348444692713882117369430628896071929579804791625169727637335110538384380828030548702554296499447297436437256821844958942326812709689105818046161224637810731131132491545434238072142592889373268509893389032082540859924599787749258331027541827447586082067455242428786238995541732663268792527739042574298942272469405618496872581944312202015293217629748865653535464821217866354118407636857247552529415096511680840510853520521705583890788472279823654041732995062465122564813345753416087666811271763980909690629313831686586779342916603086659198489414948009458628137282908704456092002813108200722732063307095426405235535070499092215347941750305912493013285325630572658954320490875090409270810987088699443647470723376560595454281841235225462790807605846679498353815285511618781194275257863400400507643919142284278799436410600792116021526505690893839114388455107417809150908028849543295046457613920499962307455010099634572889779630194183845237623034710703295755785934031442421831371648358426646419855541243452039262566302320729982038276296182991740003046073394135603344437751323360918218861172593362001374608588202277091312319614537844273414502739267161826169102505083029603797932038633142076638403466389774740183106481325537888561960696100914667969944385313136188293468166471080454010943329308893655075826387786330194528875326921846219313118124769300675475915884427767136442712705741759893697140423860331213093976196043842538041995594559453884849253252023250172520332304535584902873127298253681507252025044391385321882925787042330512265480155022792469541502108323722954098227746701562403629808799363604337015248863769987954457678216552872331636092737875715137199460440449799160244112191082588429204462894613900331913129120814503565017639925522485756276827143543116627677520538905646838733509425360275023922346362681634540188761664164394607148769730887095390348513686786761181448975789314803582583147812870666851494264550716858779809821708079613586228019222793236784054217869943574268902419092211454837154081717713897563534618779527061003872327927965421256869666902789889381864258204689599078598017937219032048989908156699044058615224105427693691968841463621176514314240000000000000000000000 [86,19] -6926459082352963000117815249738666125164276906304809237142760356709318471619734252023674842077726084284123399199334742455710444045359887604645156434655489327481877792945539431639309828067668017172779390419637577135808187930019760560334086319734372962460589726720677647905241069212710872731496901299580482492359030434660856873164756228695016883847768306908898344919469461714896831725385927794069141852249462862632739568467643361205640220972341703443792653210054678848015372715360138407245129010056630480403595947676435118128137460288867001439850101897174514644791538256996956522217464726921607024940596714631961639049194428205284212349568796974490832430807661804930897654761271041306128831049920401467763523394604865594736238090611442944985950174842259436700316674376492639898594470911825830898107207695645075267701690596565516641154177533729356741089735010656171406697764148083804959076331545392666199107794089411002247420590822895678461962907713452347516436989287197035426596311897902349109553188631546989949559860685336461524987420368880796608019662774149437172434281923289155581710892883182471950719928090387718888073511248081411652925706026952314068604353367199088374475065823907641404103769029169579221903588126897226413112489078728060762913589303681021975837295039145454893018809869555327167802281881694390799754757991633097944110053522246229692649447067158120802870073749446660009346671509196225770119182878832840380448980024460977246902943389913471909228794966331041486787594961210522308203194361059050607502052671092276318927095785193402447345725043386263378144548468880832252385266436716289651418025626194330509257650954548800091971056520818858567999540904141648933308853118945003090624438149691746059591604602523899766508792286478679945145392727753952755998287512379139316374011194948970333441335479632821708148944609166145085459204571591834387903192020951992206667068403146775755583845130705417833540964876146895765071764980632166893548162911718321923597223209667219734195875972558403600386402992990870759332020951922332429461170280222745561492414747008759306111560842740415084645496700581130291352134703295563226217453071993543265949862089304396861233467600996785098832069715821999403986205606608936608489815259551217619428775165045888749043071923044764248512320343185518897587074494722081659337950714550134059409466159623934495323128612300591176501463667480241663090948542563084732252265534982172422648434880305551353583759029288118349187320030772991838438123550213721166653619474777595328392453854533863823009152571524735896515368522855999481018197560501242844429871814700678843774231474339840000000000000000000 [86,20] 7799024886666589074182483275378844791782852694578751886616207538239784560383598142166660255135125378194632004167035411795537009272149824617838758793895280266791855080839157702800428809134624740855463723022027698874052694747970302156195277950227015933258818427594292622687046132174379795936031800157075486183106015301614437376560510329490710025217605345242979107047752278222504030853579067259418418334627680381666928517839494776269944325137421360022993546291296507769615284451132670477399608476661060279518337509560289896639406948382269767548794296438861518913788026101949653531868616027133921497325915142777103034941105372387611199711897847772198872082467312466772987270346755447590199985590766950008462549399918747919595203181431730727514004077901013318922334000677920927313015935804450247512399674511944967932116533345422197787095990430299658039661197773406291826201596434599919281325674867246297955674774830622100818436529537509930871163786656238039532537278979048880325734573894419264560903660101166148977752161266155602226007991566416493583402948096279024502198201742568989925554442857174469789366388156999814706133336558839951685765543824066629778734724895091610952080567506756128166101114553889561762265511342160149632615684074814773622590953319488077680849944997673950213449655905602748318558508343820900227567215059743890530906571246311202690951850036144925438480467519058053456124615890253928434765138201093309132916851512162551467827826537805968563295617442023310003277292603766795852875160968755455975217055572750135636305622252096195093219096843041655644186289106947314876234613311469921666049132291172198071619129393915398808187896886828920325996778376957324744096667793304969693571843295947594620152354855742652542543520154912658977859776021576653392245227321644788940887666470328243078898884030636408808129293952405737419870047315273933218764678391021508399248714865597638084201519962543417719510700757635608116593158587813744188691697846665435441187109952605266236737893443026886504143191242136939984661672659969546335786871728001525478835685318874114439036063078479828734354895316606720643298357149254195045540505503746369755765183197081721169190399224389800947231513182548202813306339286799718348511785511352787303473935026955730114247317639861963881255612657071112864498491312892669594641333855219617805734187576040690708677325548753842027480973395767663918525844002361374305905887774709478702817775672359896633052168581302452424170860704121218998158548563632330629727029942058941125026453705364657166409375319428336170104715746580158854646697658568100654525261246439170051176492045434880000000000000000 [86,21] -8369293551942371877121231688441434478298431361074777396856328382126280686457106125742930580589557237946331212115172943999262545819069588469208558463217574295675185638470067681970850542786116911742193183210249902101057310059430756015691844237543973427850025578679531274181898223680390728063631530615308495477209744808616723861844128733270469790036296508349342619274494641448024947523134665639467691039711994250005237139278523704264016466737185832694832836354528296970841622596066718814423075119110141220311641162589166666934460046825827468003933465484306837092445893388263043706187302955398278403001309067678627680626667004401755873000169098465931770012955983537722685648547562933792399765747577420414765217232835327406368407176100908369484207430763518624849123902148521838022590656952296792429541995579833537730791898218634911548339676984352875509210770538142415274822834417050829392889191658960357637710805507743972126493140812832551410249838958247108028962018219763608011385427648100008915712742235931715865142423637328336874641366845933034895313788316176231562666400706355394558353361580509179544002161434100477828844826818157288632273186051604984927161482106294572129429883550018217820738664290081136009346773458078361287997905394043968999379466779830492397439750447343422070414721515998809940261039701371364093626688163236420163721596481227759065424664219867958636524841500139627485150663550683652657919609368469024508387351434489208381934940055257653528378999937931044559366216650221084107748192054028375595916636109121199098856144388350294128705890926338017087084088944712713849545513620147149150046037830763037804880526489884229583874301444595956412583899203224709912577807180112353437147303997191164815550881729074211207026186456703614727307237891710756935696920833994421808435073818705909511400540277481226690134872677622919914615552854402647842495037018217947011171680746628279241540486401447216346947536694936838351414398182297018732540868929121423127945931382529774413445791023209014272086912015671477039002378890510941962858217516982463667679179123288967025859624614354363671987349252152271488414187541482870356105014806454567636405570869554556118806164426639674431875882848352652741859624776660598979016279505312421973757500664642945807262657561081401311665407541810904081163060054030618928768253729937721873702966660487966580319483116767782648717804983180680474265981841004409651071179057923948834680403556482607411113033394760480363485806645626933584678802847302251083441929730041005871156463311202067001509545392520700665279769048456359277018074752250820478772294717857830460004112741171200000000000000 [86,22] 10336908524525697611843794660322912446950944026313428597713079247892711991542316794284221041024747629244053701670341257756496605751998026230699116539053656136045812169571610898452941461110035021737809574120458682504350097802630677210988924074647243284164421129469766540430453327354891850796048143669965751953696561244985518885710315948610616780022383485055381456708919635691003006862537931858075942771876097680725527679872874887558601900461154034062450012746436290773439153869644361394169138734445668011727656554450770318805986113712794115542809765003319339610411029759954928720523435609376828875152497700648007766084171391972579954813980046805019825329982376654152689625577207789001257717609213057966462490089948291661751279065698543681976922994951102395123672419302359436963183646332079466522590814588041983813665390332736351276794622299918003312911284493159923838012505379723625814421957273840958324165500057846465610744771437143986028649170558825346492726645450051341254578540121377107544908977615394628118590267727744516445164483812244684377111525273614588378028259554914817250847858681565288556090675641747156103771463909535458600406890438996332459693203521173263251582287810835064616774078647777397881911299912937125339090907206642655403192225135835742490409271096318935454574665807884900681806471529703449384682888831685765081977192991692503740377146910475932927508462005793655555400706654092492412319306365701468642979658836515474742685487828213938703470414075778065778070587937117499734721062224358129440465356125321336127149029128106553069215404224661341920759882042181765754317748130356490251218780986438457025715234228612394625912256827986558335518040172971827633276864191405145014097752626848375160072021732075176045778823196336505972640016059350032996972889876002607219351630073367102516456091312053909552360086068066587378873060256307324992753350226887738591871333810763324406787481766687273048401910162063392322161848573027744202227593290105575677299236689386417657128023402204701168914188430730133384501197514853264207147572063434576312298617466126282974008154627339442122967278860132296389211862522767240107340057514594139150363663281797906743444375746515635360938918055811319891648112568565324662941953106799837144065331593300492653499969549731977265226868483157536257866874098176274702332960925331812331416377557559899789956900530465064956573123617499814676246186010750416525140148272184437498050261536393687381942561083780841503940981051285703746177869399630698518359313406830905912425001439148099885556506215005992161795817069794776699330984425483065286263642215700888495721495396352000000000000 [86,23] -14428254808687311725928967432376766107395459956629273094585533326026680274150473364836504906937623541887473904980342339681075523372565717113703936225198239777194593139514875582932906661357187596193725304590048194393512724747736205114594881282260969614781099347479144358894372152027798998753334062157133850973793052304563447446582960245598792334934270273937783166769271986544255993943183118589871962329659122291324242837690023479514531069786999373619086755837931317389873251677952225253889218480536111884054025476594636275072644295960105499495850682591510447352062424927060473717468950794885227734732097709957996579125000350859771617540269947823578429808210918688519393110698185609863255662481609795212226703709810682331461801710187689550783127501147656022027898739795807618040455983420457811366721758447700099398713702631168908509694415061457058447877856161009869656760490993906854830578238386912357367157427948077367722225949809361633289288116017828673776061965519329437732648849867125918161131832269181620133859619188212080073915978929747915040526574208498326064057902697590619576724099161034543480762199519061435149368390840446471748748375424324712008451278255300705157671157609612910621238133420519323556750044678262526023783111066205429656353963742202418296256590323266622937430570897688700730187062569238743355298665963066820483308869507834378070154838748481185148090306045352329965658775828266791360538138712682611767778134742368676353477223316931585466469831716255202069932859178231167550704462343317954229478926796559150786315400376006198654520285650314606034264605116041771773724721172928993984296773516796862176701688941755491377582710570558097739069059823151035369123029175853221803976419475833022198738010509541135211039557194386438104866673408976106109674388978464314401382430909794110707671102430749400994920483433364084260584177381993074537605261012204845631391568867638887470456028829565074107200620459117678865183381993806478237661836826304322183062519789072066396804890932603774814662884357383164119527108306781287810856693184897736620411234277384476849607351880205671041353992035609655395847503489400498002122081600087537832440982679935472933499073741751540935649363279426129908725249251622268454352095036828259711506402116737942411700354283046256860405090826948474142804364052832006911644539269635840148327706401047795883443927286814202718238729732643106444145150403477826354649987248866307106397551432466307830435234736615839766539643115940315895952506947900889467972257450757422736617830014045070616301160646478739297677663316604137126030735414459091456338067950373755591921875550208000000000 [86,24] 20191520071836019658166763339135204685382266534280911363179947564279738974843879489419045474698929246583166205773761846191665292186206742461796570606486125258634578653347204530181349817808210918090912603790591634125210196049873620411628285488600134002898916014339735232216884349596330432427952382569987305205159716046450510324322787259256026947394211687733974976234349220335561956596688147542714570664514810505605720242132114666765432723611250752359605829611195422794256541004845125786562934331007831833732783195658113535727215893453755881163012221711403756460355348520493167768119399410159197204540117982386039609190419491020731350861696064382072473511156115020096602732923402909192314727478418908439674041345573600915474482357044066328797274104295944674869558920952131779354367804541565796014456179962604071169277675570106281407109493209679799366756444691182070855694037942084410371152314801621952317184777454413628078838561900947184676319958445027827237196344444310398907261027092703732837304804072648946964914465646034203836836563212747772805028519616932381028972904615516068327433969014779755590692823734561792906319982401539837213045609399040741306045010675487178410246381998518362546369661134971530978066472726628621011493238362160017292826322453136094344895174790755287067807332987745098494309968198981236710345281805400626953444981794404338282131392808675434330951292135957309157002472184237117469523658650013618544086854387112426337439330058944492933448177390081963679052696607163301216623199242547668590910897896779532071062385168087746532625487787960151219152942498233940433195305209042474243229604377084388980493761219671105209934645671409278219217768106135394782492486649382099968046545591454278804523020675272268621196332933159905449769195244611828564932963110699308043915724453942901288910132334281699925075835593651846057516674157615260728160278992623298528831699188788137307821155752135410491959398584329495521344586677985706337958246991814689997235897961952147196002018642910215943554494910690453459814960950810872661647498038324773330781802263888664320373593590242967377111971256168715958997376586433922447289666664355148660739021653623236238590018078099283569224484662643909468846161271772882961763655785903322580836527677769967210485759542537311221368844098796239965659369251972621992871848847993350909969022443195436556121738557135678364612072777374566912344349897002565727724393969555486238357172441871727467664090573600300073196372403029934783288599672995203516169920380072738344689850838952616937378843813334838410851305294136938715606838540262447452296659287193072975864576081920000000 [86,25] -28424785482576116043733233543940060010515469614419960155321601770808922460999558398553318184816504493094406351227141192270151619148799345908918490931484893722676230665941404166841444577559710228197219731394409358636693555616548899838969095742910269947313157082632666328104259863534957791723540779344626123965809488589843798680154407993722258223099718987261991058523489098683164110340308973699078297882049948797033721481269295571997582817607406088912912794823086793331046999539531316332611723597899324604548646957059506438739433812238216086534517381738733561293253089678007029613370899931593254790919830404240380100457534171354071987739572354604316981722463378541223605375980755127784701014171605608427165069247311695133454982698270655220792940070989769048637982271509636657726294615215234760036744938870986204694852711216797852455815185701632140780024447947703961197945120656815938903446249066434960357605051657951363529838214826139053115313403205303449280806154437819384275125619809263609216386807665871075718303145607044966847714376827349997328813423206013379920702811323453941520431768938290768314937399870706056675318327756472663708857935885686381687939382464558019978876209223750954838585520881602836866048420753583389128415341492979064614832723239118316455274026843356913265370790938554016826069131948130438030088527915989295144633112766301111170285874972053550905890701639942199462310202538418538391573662498695798278905119423051072786378870006186614185110163700571670111981754513624668210357041095312438390894824114553397501609986474214314266722935405491055429462216693795809960858904425499966938814891196930383623699900432976553106425130216960052584407482903031089122721950353873782755801371005950705310750492522306898389158775923649190232096298923819339003481710850374077404706692013639807881421971538761142346781319081956113572587090922384458237633692254531105441983842792690494524597549317877413365624409308382335120975333940607334911561313295618060890763792741309324700127618187618171835247182707481918153696195959606044295423589781814850455014228566199312500557655809368767616413570776671751690753417110289596378798716178647529805017079589010173720344310463389057439733873472217417102001535284196525695047086694523487390303402941026554527428617023541202369003540416504583874672254746157852141339835521511064279804638306937926033052841617860921373451055587844699655766787593303858051560858828755468643394927550616368119178665338105697249614452763080963167640405361698479134877562470224402384616758105597045285895096114332348249068191165065614116608985615293392777252669241671126418304943521792000 [86,26] 39767687284671748906274165869020100176015633069078165334330614021306548705680710846448794592687952375841701495024417319290674642678091972238605653977360473975399972371125176198342572483360729267758983658409795105357754783521431237239341448236613859794344827412889841133376230865125244766732291568498700924548140630476130469751480172831330660850292245994445896881760690689133826274318057445907493879788386841212509195866561318529630281551683536592214150391090257854331929464459027316229967656190536945739027080024091227953861316188500000215694061215569750195289358003524518232317358270499696597758251870249215866405467152545311777165704576213718049200152320094605455183332213163433361454772028653001805095596140850222746133877219446252279383917537209928062765257418190983335963002421679846865264334367357934160984529399950872480076716123573319875250211897436720633551122899211835905509675407184090678547485721459518510480022855564638279917836327290644150547794455989235628679761016746756181339180984396646794829757066658429740390696475017471474829095085246022651999244661800376215708327332088000429614346377708900727237327292714116114378217314423254893548488748311037645273929550007901043106737900790998625905500059576871098269257028852184990107047325387933976340989471651754647094162941565238658069827506870639444699718407430474089107194100301951234279399935451920217037087881879278343133059257294165919426169668106600366845683146832924495154327912218467750698120514873467202315574778799246344218828738369426954412961542687632846315663123976792743264189178237323692220059481154548445014657071500363743610149422272158685161690055983669174883411261421388449106178832554942834621367908809084989357658902599155166522219758074888298226424883831310414087165880653981866318682413343925931582209532500945610811807945074843610215995466564141796458842638670994329403249782481357426991672221688953521797273782972772347326746068369624184775943948241085768079248317999857267763107924598548365690301959503569777612878604102148678368528798959712538028180388114734596133037728658506015358910658444765908835843224524084264141720003253903028929607246596296803175291235548194141950389031987592264460999382275986521729913556458634935894740961386755961517855132676391011035571021701009412999775441465726864557486213011334717597792927778294986790068862020279388984862786076578409739007186764375749808833699596009019238540677720543098777806456346040987479382782365502770466087966810552840907829789566052838500241145808131567931216629873160118313363698064327498786842862673974576419686354238612932629029784430986907643373028376576 [86,27] -50198355112535278698305816822263062123116527359469763372110280108961610699362469578062146452407014241820803385870970715021094695375700592571208813084096710110460659826562223187477478309716581479861045088133292546805466850437501392724626957950507682060326900030744627692929903493722909516054434568002994041665981873466348688457344720515590957896085987979621871493372862854840450021381162955159091591486035027013948967032427970160929996946254918726881088469441110144019126315318829617482968409501193603326973774955261477533878783587536585216131578549410141788232880959745844313850054977699612697861469836612100802797538942770470622575103136660518731322257015474267313760776099736349143882547784152468214734055415177553141113486544987636022465390791873313127903342658073375958874603344274983797224808581383165944440518330596993256943847866122735745642727621962181100020743631693827382560834436287854948783580628187833334624370651670684374882687915585913357053722880182152599139487050716394097630769147254448213416509045890210687902635208488097350070373422624915233538290442132379082842338331422210489435652611166273048508419142974779193337780597136220828890924765747309037777688081674177905747156239837736081677445629881220884129134967719346109860183445652292751733002940613279420266713867474025721584083545007266210756454813625718681759785075474474654946105614069851919846343348123648268305909986238326879706614563788034853899552883099078349518191365247917260030371355489096112946551043301806748501578362975041042422722089084376665157016552238123889744911318524705095686189273461773219323374969439602687006643887094301640777054840882289567369948618928422071910021293891488618189344078759581544088946882783352511374114710311694496356094040771825762140656373357835254753945026500899253484511162312358206098469061945532415561863960561301018029182814687514225074283078002718488296340614030950229322583505806863700786764318194974341381448782838252615965878779643762231187749680442822868962799365983686382254843033642341394711982466662738870602846379023367979182385564675655616508374777404277839836584814986703576736340698110377702983120385686971816623858883394788213538767170135163976162915920588234545000461566649009068280732530816758184933916371481356417054830467513175494507275726331480784853647372939256333582032568573264614107100531319487177777579062224301604464229204745856017165069171336529858636517112862971920308734933327032337447920702425414904939117115979234384801748221247046534095461329147515684254578878170511528770560765221684392237986144813250861584760783687384315275330036437678398762146332672 [86,28] 52466401195677658897384415848454294783129219585390614957087992672954794914047653661708067646698528168211910722981265505485258381834180108463036344412595395500827605976880713544057507507020685584682263160563329941666401542451380754294228373561164242183237444014111726738778075044211047415992696926366888639641896091094777078604115708503793351476714803764182235364261578781391376359023424175705806463453211972500676171344689304826096771393831213499582354955604246145576832078992373462116223413824232814800555331316476514019559548395385582124963584348217998324960333391192358715514435282504407066351974937141277685895926330423207111896336538177263410391723579258250048819094157354192135254068734383209672226199561949775548644231244371333592304206238358218499796611175408046314935769816504455822863202013148836151519162594429888871983597685899554997404150734047383749469741908993039121191555966238912504606144603455569615310221240095353041781620437353580758070300881256019472969003743278072848731420154416165001804415278283187692615464666949438863413225817598333163271802088727832645847145238132309880852335840469953024402646828127930220756917217303757560321761313188363955044568379846306263116557671320723223622299150275085227956175019523529643348647896399756182046002882089475432754572985812145873139183631472256719814874337772845818198814872773768252011384975592374075405243159866705193629281740769074478698703418232371397037921360143492097367301796461672542683086427153827475832556530780943995227590015266534024715145507592765293071432258702244153560216075165929292788409606930391629115613899815566369016782995897505907940949193377564566556593411448418531789909732616931446771330904646338387529965043638294797882225777943738433588359499296730179830978806873726863560638636753738432402092968124702235688028698720408307886746448028680513730962848403348500806716231712698462059319306711648096085658621192977945615223489768833302543159393173265594396137116721635587031584997573335839279151924052698562913494395297009511578361401717934737970340906997247975240307739801748170883154387699668005461266630135172328181157216226794195371125694793760260815063007753308336296178493199588595121557922994340510854566243530990068560905213694999059879758620414619193353793179305242196711622666151806763541282373568305856964536891833216997199291335766885680702111007080264110567138073273284850649738764663246709674248240385831269138696950354236936514315588277553088564678957404882363385426142740710273647269265506934887438886711604264062497610302941111616909793668280363770704494175054542024896317242550289894536642560 [86,29] -44040765846054167156527712541869634267963225813799180677637632132472080511517319601493974525021859656032763892919092790370696207915199956214095002638244464774369413571654637667139615512182271434770553877354144720341555546721390877768353998736844104205340544763721121877247203745363066268663639171054866557664164792037219988419597826516369222759075006975401612628502407184605654669124390126748578813269456858694326280744687352989745569994488669982534636007077630238296813665205467061879390309523476771408484366059080478129973622095277478926498525020386727799839553473229288796412664415697148706251808925532953827422956043016269311393305281775852808877145313111213800372667152993450653112085717075955902518597437485044127687104260082876791301906315576452623774065070216975086500283212958305953972479101610386363146774199369339373494837223962499499029629703243319080184328138423364518221731280925111362381152549729332896276282695654547818182652779827329931186531775629471022094671961586276757517790264673988435147597395758890603025390810366498111150656915282334889420955519205743097042282049974648646713968878384966642232298295321218938475542219233708932012123738564266347319600270351747296390053776762894648228911273461536663310469370446700876233818286250754284776436783923454316617275726707932038637713581570728212570209156006029666921929173626802609020935868538479594331402759276630331186948604642684047857979880103277698044312135356027751961222960529783745451149014584750002649562678277581367563612266080176342828704230892165726058242556143660947272705834700750192787633773692709147651088420353576090263313772679166491743822943964139095847527525423503891742504168646398652171380256815573459718175154531643656919392378216899536873514434608250024310301217341453608930598892091278396766677060899737345532454604293094485308925414555895237194570016245312925070829747203688287419367684196268155733933207228208249053272517657579254553468034892406757963562570126900355264136001923282916632986383097671331174889259709888264182005283198315638344906564877124214936187349545855249122077493801793053617229797397771661947809202876417990866012735203003258295535703717399336267368108493698262326997544005339869484095839085395859500405127311528663035701775801776645974512638751512260527810054148903760767853946513589088482176366209260149671259719645054875839350481184741538038648889339653717629451956163272064922921855515792879034742118425413378035563533936570848349251513700035391969525856417536301000824957277085233791545700580597003886684221571516893209854803110389531210286682497523453372743532685722176716800 [86,30] 30020038362304901303016422814244943092813441401531372148823018757823454287246361244986667729400524656730935623958561234868597838714454850697583484077436434781843060654391191008126708834671342070651980255574773351291687436251042841490678715604162234283135381766230288210200215630112983342592697058706134647470009859780619928127382948294070391868525975238257662863394861198812815242178676087834852007311124168241167028097567416059489212546208248824186836481763015092068343782554366503948165585478735110322922428968309094697637602630751277769264755673602605378981173664890700579638742021079419798320098473621868052710849364182705269625489819215413376704983379949794379240491054744792526574208860159355062595082059753086042910318594078044251779496723084775687684708251396690357214918692250629996768708753913747393997779588884635689728585496073248147508065406557386621984447229247147063617129117638872731251765553353140030421629551687624185867027583425691610244326978605220394642165934170779303768333745427629663312584117369716811141608524856108819704444695082789632379840101393362901901449676131074479026037824346242305618151545551608799730319809263492473183127519613388025522824986555575427605777433918681791231401517121326779627082041788963131868651174662752937456145973197231846187204963947889537597364873775704952587675595116430657802217587602312770536647668628300653160952125069739132873077542102621383216943444006399985068184571541393531574108880052111791430558544395628256916565653518819104062129509514277956811230311285489404257862466035128507781756822791971065478626873257073417763216050926658260243168755720810690080833298829791881020068945523314263144786983992192383294020720472478165030100471397348880781580608632996503110222445264282635953317889723871403993578040744706816026303394542538738435015933028673230237398245692211334866292125019064512742566279316562435051348096841877980836008445112803342149956332715175924633354960920552101802611222559278071455783143232935669016955877370156983911991965049638022093596774320013071147836798574201364566105729719911949346371407600482158301068186236559727082920916282853587758145101717404933679713684796490319068880809812186705455402019126082077888754579190202017999485351193419986531793066515144060522649489474653197654561335915313960220430531062176643882949147705659322746705853401920329223168181115884190724993423556641317287891903150613346411638300870670795660411551109438929021743950074117486907266505613696793479142134935461916250069930928663666956097043543813545388804972350764011889057159550977047882637756959365049938527151634715246592 [86,31] -17238905011247660481977953703393246642172622731912433215123727285925427932493872621597199581333482409976244983318315480195555276477611458128728440163555545334208591428256143452068120829024884720586023457914093602199303551431571357189296829656002434539978420295691381921447099749465216862596380878353441852641402084210174010075317437242790348638158840629142758943530891901101238838976297336185028210204814948298180848455613308861994488927268372548333988443388191677356684770005653240799802416085933435736389286594290428348648840924955426150228509931059199908347338957415101414246324451653907273626339486668584272862243790092123923035867425344144929035127362706520376835552050346857535181321001295724914673920275585175622302510604862585318450358646885310789037592728077532869503247599578909960790568531934249662947625161259857649517606867850488009542290431584301197504321615294990407400529202456843243640129530031121742061623029560243971818447340569358419958770686794770468109514821601111105145484531163635631193097557352556341149897295575261634849921530203364373143472193446992001856035867943322834955731578364984023647716757248973483665060087704013644756688101430686608722883978516604026240742823510924152052505892044419786282434762218442468276640009631942592410007710088298357525778119930771943388881137605146807702635711185392478987980848092672903246521140436396218315548526147764350612052697393210793866687078355202699327445663173933211958949655205287939545614706671407082703429466651494761287856778461989795509652456577527817878859173395841373229164978036605890144446967848427954842115502836500493076677897909763463549701505029984902099993016098212882712850855846341881571545580941555926235038426881751287968316886643380798517988076883384983217082227687899835725825296449059657301582036827535783432859705581095963749835241010739475182574464096912433017740161805310406817545309181874428918226877019791611693931603517034890156932250019484237821329101628628169899079986920048837247068819471272389370662189353490652025861459840002225934211531426113884859889445448228776030435060608167809016737801923404031669357471601853039436508790136574404885113221672139570807381763708934332378158541549739364135105174887566588152522347755528109740266246306670842261105388508735262507480022647610166292884499416152424118734405914694951031295185549145451716926827416565355786061463474450378921187782477626069879506116855706019365675540865338167748253426836995923132741901314484719514164923574260206113574233972677455883997682335395621638840025209621304332897677870971452659307633893121960903035329632534528 [86,32] 8800481330952149050855932685106097209712512875746831354536734503142074629392187493034905603232557121856966060612176627348678893674002927306190272956076391013331840832470819687266604569867824791129055305605865178156920979399383959490102151089338805253920847544810828002638751548849474547943678280044174588880123200599195738777750057086357018223436206109497661090461990256471705692336337786142994608920439406185968523620493365645243907571134270250076334147139739141380097865560446331395520830512678519583621682817300614745241634896712658837091245130702851255652931135616256274909204776054683053659097425122460089396270486768685515164886418516043239249850678758759203110124417626832184246326254473028822664261801830429601731915953862060052630317361811541999526941870143957541436484065931342858417046422551722929626350671508364333538819928571419915451707314244638408899850791593319091412047372222497566528701329765182805667359875366131053030385847891896766909239434262866582428895628558495496357449297120311078999455144775623509737239323418430636522619284923097203385677996901774057101510226860807725579262112620924175820477009128025980124018651526835584599850957144188699284709661777755486555037346516866421806637273371312094441433929509257484922941105892464290843045820772944674983659780702674306095738878129100837293552996181446277774789256714914156953137183956742591406493985581905220170982213634459858510617298380468584485112242445363417415850340263274673194381468735527061554163818994510326294439256929225613703363454123591812804927522276394844694004867207327833805112340816391292742268713103089457572133039558802846002563591380020799209959954273526545951393333162054694551521349566805729231730046773920700751544727139536306862896662306806255994069007379830984824076049453420706311167844348692657983337575011060317755356847447251282975146496529568131800908760827869321262595131821231190848635487270409183284955424931578275514075025022529876164270605265449486091702633999816871937083050387344324992836244449527159454356569525450789013822303437943825101885246793965083191200825623283166274099232255065322848361850941080284307158595047292409223773003851101258090943518383129592311828583683591987588132277255716018774458469063032180951185814412672028321705850629272569449596121204572765208802383832186827855709615178960241344286482726376536635287685872547535891780451206877238558959685181404873741964546582471091528721245226955995987636694382844484735256584623419231803244155188748536002292396292517052637656605585701824487784632070065435691265383573822562347059623024108548857493490499584 [86,33] -4253754617307579211298805346839201558045704304699654169261981489177366092905949754819168428944223989008615396301917941846862588918298063576868937530412240378246236082343898090494399136235568855755040564004964812705619623126702402808248033198249711007702170440732254775619110771691512523168919907233245231849841292664625034614750959928644338698491179592252828501693114104044531595751860702336286827095176982429328363982513080637008434115441697911436609697001378828043420907221761285676326586153549355051083021841008829499613166531690637788743680858412912927320394025909694810578538787868023964329550697214434663722762067466415885080670590619786897024877698863862469705569796090092704094974052398579809952561530021588004340891006145019354246978452088196363685234260925223577894693314442679567908378021721352236796693869270680531350233670148273597145175780920679150277951347287418290409118894087336972655319039435497614183362551980329585297456619864208883936186933371463610143286495418846121170067158065305272627173818698751898348951473968320606250683405315771723424272392820185592748882880184282070294540131176202504584616733329409525775934102286692449448852731920400348033021557738427818492204815230499202568442327061746491751445682972184087295639226044755672921481346476662590906364970890374748401010826071225954508471881045985530647211888610611066648602701721781700185849942839672969459632025068614682899741411299299331687511305744134984409748729640247974854878935711038781703035228350091746431967173233175385683282474857127704293204242807243647951106334968595733265686098816405317814472922564400713866322642086847335234251071043701022595398313905185041328532875256616010308583672836079332132554621174883586983240776496789164265362036916207078033212624724764149967503645188931245865602285977350724786622558398239490544825922797510465384430966458249747096271864335229023258044678552983943530600389272363638707737459021614441240797210267687060004993822435946542391121854958824451371397968841784899101339536571233792771567364258621114083061193078693784818448522253930807648260950764316038327673214666561010461368289671896855652582052186383130820104815503052756864959378247176815935503781225389272708106084398123781926162600486466498683138828410409646010076289849166891842717640778668088658568463534888482837590586846617516001919715190829733135355763336282068606788928886567923730138738448267329407919240006181620994303655404762885340623088422583697044293773618509250869417908745576126307021014475877436765203591759655650743816154052729298192564123710195668715922145964309392383333629952 [86,34] 2075023198969999227251424991268478695338635354743988028090111080640656901996313435438123850735770491911299811042339110220557865911041758231674148108085626750408283802142235917107796995890619157887560602607444589003472347588726427319269430833061380610000966678965079911706325882622866113693174547857667156296177926368299366934234274475532348401883552449360623328730562281590653687652731295539748359231057448168690725634245113787520175155777325370164526743442887019120364092687290127115174970864803561330464771299437035298713743654120028593311065947834625744764607461397193377269874039636668295239846756105902521857267199500705810463093943203759212147018963187477273178544101292431998804911915950401523213794065686671033373135828318881019550268647549912785362386806987442524236998651371313908811651771197261471565428936164490245525111046247371824428391366713978748402538962863841555506247549219311388249393682324260583956037221183927016405445447506555311189171222278294807250453408459210832166992734391946628423729098578682287823493561779037619428088273508075402378803108559008369955694002492330222339742137782224658683546126127736615293217204462982419591066262935140889335301130442648257193571562328282592485627469221089935136184932380891735020666314121994994625558198633428684010547834219799586171585732976177449877303372258304147968306157401754656086406981462235867160762632629765131106483718189399306089897889645187243605927645295017176683637113084237077672023365647032144833996255624369392058218887561177967085260063207645865728444302943453122640297886736819503270335812243946335254442588237118254264864357302189527776487895929624972488461365362687810573016853807294850358048835311216977677723488675829810576442627999570266592926177248867322414526800425229487419721418637160279052580276909873050594964295456547290140764852748971641144965827412906249710149185593514189785779392035636792023348828880716973139603164346199318634794493111173972920020940873719435773243391908490769744894858812975229227464817509907475011849118447911380388138495594039651851556908421554715013742545048434733544857995823875116497518712802073188818315195999445797872866001775682747322150730468799974152966334161293645766311556357502499948729557394028528263489813343081787485714508119888105376843510389644255315779629452785446593392595311802760878095987792449949300095053869750484518757204964455236498299420498845539459206409511138275392719204393169148987329633209629179875671127345577911927114280103794904543557748174107100738105923792968165479492460383997115220976545676240830587963051706385045643067392 [86,35] -1085387629737048704895988102339140712574572983028358571732024808975578418771760739072603060264043410250881274913235332481068027605013414247637224894764173108816313490902034915235032980910185420918659697335530349176915496276979604289754952278364637093625015629670198188361779247535017245701224293755611346827240122430556013795616066820599077415521305276934136894643969178788278711659793157981587681316021635671932258537183794477878624494443326638083029621456311312456073264596575352712513209288440170171160246506990157839081593707611450005992362217098865842419076555396926233773469962087462428292206802052288667137079532821983402658933877195159263829800570170020114192665470186113413147726169151961163944847761564324325353441997083254788517263666993734657445405398297427560982591907751795084162032492645460469476217887905502245006447573205377424798958508528841200569046536834309030905940293197871417447101098503810122184787067029003493421255296547457654743982004183343044484979534857833145011187740823929854801685795322890343945823790621635854837510053392609149004725167011299366342944624693507310596443018172870599276039883184647258819448364427207989403691058745903843504982774719101125188133878569705212481295266539361248379022978448807529678344170260897011992931861864108815929297587900334240835123075435759060257385641150693971961567165938098300740967181085231846584016913321424825378341298768402179426694588078498267129041904526005921638509656409816804476792593249690835761803240807553275625330633838730238226293892850895272868278213964336730573187265425322030204253156106528511836932696160304071335528155313634798773111182088795614175122457941991875548318049900447496186250137881938060152127457326422112869108144337852925017485174143637593414168572350442179837514244490464871489589010190021896318545636026063788294250122193958157295456366195578813343554332144346553424994705487234306172835698348644985714907799174494575854439416346581164801537799217406615110842297317528514333821850133596637413326902805209904795967753047631746563432830820966029115172022321664112155057459601643366970825237312522270971872208573626907362894500555406685169202029149976387277545326657939742252128684458135655323340076325259723324643726391502080395560310158720493483536736804257459375368003852498709040246056506420699726757381567297151020090231526194687917945813485818633075342463966254314652201503833550547117035828113857161805043722401580239665910540477137935847158037284872067987278608511913929744117766621772043785972060374568139635331790861493692844420517355705103738191200063746593521664 [86,36] 623712609275989430675991771221568734987230191654238892031359391863623740375528719842874714639255194107778382977298376821126160966946010863138834350508217375761814405141881866503858406808287406448136586433879228801999333281423423989384783433366024590581478617736944473448251454920351400835758894093239545116384500674514369533126143961307695347600522308088281777151448823715384822157327787407507786046377413307524834421146736984250428792533012501287735311363131774364590422285054007549114390107195180010208698761850733226223634769750876915138042063652970301034211155501066133604001127383428907484702254057240359519351139024111735674755454957406120862258077676365742318511248386139518739817781868247259960942052780078343784238194427252000358505880546915638801823518755518603808013964165693377712601658229468330703912196409434877995972293457807958539416069652851038607693509973029233998139344447410672087734689346603122129253149430172761167247100954892199723164672517605432911148023189560705211327682440872501183946482096986863721783925359301926480904728692460527833369170746151449249285158715880229840754437923301494008296560210009637698366329291213712909517598440933987902149051001303077023228558039158022126605064670203270380033320303548270516722242627463888077731032902726884228417657446331586590934599014532652823700439215018557209523676099297627618364657582538390313037297622551068019950882228737423181895360612533266783277820051694563058253259909696816374853007676397501315958289824291629020916299498814336408260555536637004123060369785990478730811005442145877118943717558729067418068695781044029291446565583877315331147966928067655666690858921762580331538774768625990308962482813591402166989591334353587768808828068082930435316141383705957046728045240321047626102747028331504132514144748033917638716022210849618591462736729736200940275925279090054447453032014411464290334927361209399428172061994440021310587027202070265959099346841764369587692774772001710788257089726449982469014842445697406561391224091156752310467411985818773490239938383772584053331874093461507895309010896506320082532280101753250913972797464875832050621064325414364319920770641716166797407492523208516052961178544522772435202103072598907535753798854570269284798496556374430581736962642116333039467847052199515988360700704863899206894462157140558001043655619037475854469378263868514600131229840304530051490026284247414913672071726258704535610287841386162302625719949544496013497554441249109033726660789920899303050742934878701194806624192892830782035226217601085559840182545586092321407732142414233600 [86,37] -368213810924654139075538280437880507825573165473913666415543919180316553940391039822531912567219797169974853857128409688553467553769761962127956067959239535362460397245513082790965276368467129651123260174547074504660847757222412347379305051542103010546186671359593107223583072530213918818910023501412171135358582190404773313381801626527592116550148639984149445832392803247318176285946085171762981863316946071789034958038746306922750401297720927601116447326398880562827753458496091312517674304773123507786949010057308949166655549477129813599362458973063019763424760819765139880167949906523590894832693131145162076061156792952614815720707860788709813456579099772011607985138966779374074997291395691874702944026706897062512112648821437665985841215474332777565863942822402066161225440519122938845707170770700330526100392521887169471140309488372029469398302696376516321956156193121310186317205201722126311183503230854629624410827730139287048623588338730900186160064731105327895163836629381181836888755747659526393463878727997453271540612181152927859577636353790630005786403544118573459370277521443853461566238405777175500056727379318999087168694565044489595514428391082876253905582976821561434175693444079332755285083746768118189379619866431602326407745307658255822156065095744725108322413634014545726929126498090956145736305700498635870626969960432945263536905447477690878382310708483942026267812995872724947714341084158456628141913189412802937799220246064400386048629630659340327746033501920546729241142405501072190144908444093345819792136567560464808307031269129233027313746259122521872626964832649067503638410534177527330432172259124638348012129436098553742377932562823097827499233475697536661238970764114293134503692600426274585534886823366566554955266538772511798652587207551023496762866807504293412573102731507970251082497349244253359945962637063700644477319971194557285197908641624042634163263841297825700189046376671023809001646393596427834177443630706678340782600725292635364047440435310355630816584873823532909646579659114294955138647470512466513016635716407230662065859385068802219785325213536605391471305498196235404958422011624240864357998203460273798464556183771834590074714853494479340889725980154020841471364421422595948416285821795392785373200109437601702912478716148420496741568160180493112113684068061552821678833423018946682520713927828862101796169472596434041598103655528566301883355986457271106928643843033834686464599137273136040881756387509553343502521603556485021476550369920155512945791446649235020763397638183544130786549047172495376740663479500800 [86,38] 200933429422357173610483413528718044386274624748331393525842859136410075651392084507269125798882639422760857689440891539719574688903329579802677599773060515202870333875420695353982210724770278849267544758828165535209320440694787816014818595057569413787234200500839309878511957207571332115033605852558359221155539649613291915042186966541593408146658180483588333077041913654155434842709749400656085542469028727571269205952966787663752575258793581389734866094478342237506625003478931118153004425777924131318844869715351854191517115178484832996301592299244462417863597368914535775614294292474158218376649369917355894180945492279949971459308566540201508866132681422121641610833924527810039878791755050800809425928716700446696440940477821188442544753316434135887232790755409982892213200714448223755125006090354968570615271021756509028894184674399571967269028665560836172055978860350029898674541649038086050195926603489909230396387439373934606805110672480148121708183667833978711388268832177196250060546483824359941142391897064332814746554159215456310174576996881670025229695617983090169289631400944416171540593563633718096355456236475901014224938939942820643441865180623941798411393888805971812686806624024262264073629153885579188959752545726532103973473076469119674220089853588382356475394081547396896123256228362460351590963703561685977701989068579894630254678052550638758374927852714878911207599825692530889448130807112271272896208124029225482137078718319127655319213048761122858486858914333780156534891610905196258734635586280942902747299252962824083585260733813403399563824805028823915974446948499468369423044824754646573155559492592867780697559017776368890892191626888554123374760619718372694487396999483236916531307144068936935056916526809244945895648144684636658994780160180601285789953806079865299748880380359083849908016789345938434170561703001000494772727331953623811958900393110574891772915421412792038224198497498651202917415194641113174304352086535377385363339537811052874560699491103900422784743331616550924384681757945623808535970473646874445044041037739896828896684025352076827082012223057480114568242113930206460063591264299678900338769446417148792011913421998790163949588946923194079508239693857959919830003137258578990549889955755194861965326139797849834621730641328699053368651065108118406975155257262602770328798467417188793420508429797529127194182240228030173504830961193147913313190282396678720046949987439567833085962446524643633146614188563220621127013148105820908415238401808861687992366862349991701616559729644005841957057620619473910731741593600 [86,39] -95946275668143380457889299804698705096516609782358298204088000054127236574653285963210230286792104817356510367585048796875319607727777613404328148889848524350663240967537801031367816116129425764513876223942332406676800745855154040716652429378048036167412009587763145592244773828608240859202170118578292305531894421742619666222342931533588941132335555811219782227279885544045926306992688730453410140683510226549548431967852134766485992256170617957481575046929059040235621647161522885561425470134821015407040988381144520662616720768791316653399268490011231800198733213218138976343996955686443980668268529062053789442156739960349357524239931388412120535251933628476530910979405380793729318340421581706308691321721808902993687765269840211166082721495162682377717150941380670673701706452965157052518060346345495335012797694138758843156053867554039828373227507040995918529233769543248730596430451598359857496215234897160863625911779852095309512048881143231718033785598021195643715473519409135064307339416012899044435484045272682738234701606252308817945695316698222122878754927721348837966717901287310710621538978815791993697116698412524697616961302994782243523307116175019036547267495652865784562727880392141509780144892082436755035471267201553526943801664125448801087527487241917904105766276369207762946080786853749965807313129875867244726355593539140935933465776812901156004804443260392967827878772060102235773535638525924136848003605669606381273685100272631753682569878903187309725087471080603149731155779460224657673462375165539422357154066219888493774272566980982519556447449053451735988626852876302836837969714943507991163233985858031976319375901037062941448982329731141189370643416381382516314146853202185538946654708227206885851493675327180435633908264556447729153105168465714109044360649573017306736917316876739375469617572267418979601414738283281828236878168107434362705870060429331889430849427877649312925352416726102429226359507761276609288885346413304963564204512441036511153614934027834817841792191475680573685410317783239437513701729817708056109572550863928167032987030278320011748459648283151961079731110700699851556341734541854459177906981832414727600235573648039224357221618887403481496831568459603006871296718139755919737440828586188552594554815044447783542995753850428728709839749102648620425528896012719267062872018831503874830438254208712623549085156013484676261066090154415844821245070307073198290134844487369567572450317890317298500945531762853244723591043676485689897949695086548535844323526839040864042334922053176756220949610711600177610752000 [86,40] 40154036089778163483285699765096146083764986109043845033498636093159307289922690450866851530352429480468630692144850899415173997724970850103332324190627023380079135282001235286293451537313197991429186071611528908702977664177166311599374059962627318963209103506269308729553131777775422898286496981194572128442300493524813872894677134129069257813226808103133947355594059030262527050952403811110591352269425390984155069593631617748523598568828976827037264416535608858747636844513886239154787566624971693520739582110052688361420395687644702385497377456975915070336130504687102993466027015388490642069143717459907682991985060530300195330549730537357737196687534348973205970578724745317493271991383127700500593849291060200164134554927657246120650362232647656104983450190162060933429309351506006925957653935371465396428532263454375321355089567721417352020989318529007600414100610178000198602703052143151896336027509348213490800757042550048443256432121946089548147163406997060788012713390133154924518078825346526399362867299657402442317400694777997017496610429461296263532610375899090669314592094066412902664615812032829465865730042914237269154709092470332937217246189485162497372591720322634858349292574986697130935098622067776496026582140159402116444097552975789215606235949466196317225696777418168306331157041973266518402496707415566059897441313994317616363727462717516145695417791854272143161002215608819604728403593582872651174124371065264855187234379252883918134240812683289238671389831710510501389377708039416949808623774452186895518333800584364544881443951310882142908691061663794629660679393922963655142252286821590193880048360413650204516458291374059649794866039605672489977607132373971160245983014885310348536729908343910269675220219328851464579524110345380525778841078694645813848714605602757011532243851157303732965028640399628600168151062931435118323324865709927682691185725679587039706714556662330944680626371005526910234363448698827170961743677931537100519516305766637903578335490694920545036070563643752679920266972976505961361451273572875029715863702854680322413191427576688588969297684202489824469414946603717243710976807129933849857370184810266045068306463669134153293458624898475433880373038248092436976671504735516351751496880920728247946143302343175453149881913714360604196217917837667455974418572853957317530400710248298138198851384546720612828336438579792277845767843091440749127013581515995249373746352481230239284897612288364754063254285295940027223041240877143738400223163357779949126591957781584510750439841825492304904122464795694727168000 [86,41] -14975554584027195576560590796012431420222761070740871017823037353187853068876988366557453214121154911224054322636370596958556212659962721040727192362853940756888725783510967565782591304893585237717777831439035302522914543600169323304443343500684637419326802039271146394065086747310087447124942559604551147849304807113918320798280361994721462558371762689148197524614040297501684668721300907001650802602899384841718218392866115142799144238986195111883332295859658887807061442513799161731947285609565889829603253245228440333356416436320325048595757315576172112866414222971050732128611794020273454534497503240433682950714681443937080183400176909575679448205347500759693123457496011146858183129159929453955267368939881943295798115601336341317783636672305396786679270533342309823311798593023690845267622038132984327795034702449303264910146167359982747069776660002377859163813546313527780094399606234841689528087040710777876002405110703830018891117771056570515503671094762691907118453729724227371813099181627486481979678019529195899771077604966493735721211030662525102419581321839521782885226993703651670570833904290500368584231584313190872207085629768282826606316491423062048750579970733629745170346926655697112539456643197767538744757760496784440864008256817122327530236064497470574642159274141732646366928438842473285707077073351195503167320355540115970702554852725217626595917434693788715169763037046465315564427304926851315497139610250744882565431674498437425170170852120341281326432374510496524715724947208773256212351784351391169471598541164058658004371230727215929666664603214819908812771316894907329169213198244390797466133700901472732896884942488804917654709890852336830654894588945335073035518315338647335048461328275990244927707574059722149796001362042252708315655509328093339850460384960592201623873592667744468401461820352879434230148001924991407285340207699151523019993409438374133590492340708775726293731309421384770676757854182962709780084830320393620858288802812203895255849756438636675577850621491079538017197444065675171852380193502553635766053785342033133390869527140656453179966775179926594148765370417184952764727451860725296616863133624435655762405566306077049210012599762574753149391012399502121355065896752839962156528518014910412371910351942100019558111986957608965546778321066959904681946410339815467876421003699796377222039160288655854655659853193523917614131619025353073897320097919343464615502458949636244697928092172324374859743886747589803179102949193476787063567889289216326069713937097814684030982731022156940375856097472492339200 [86,42] 4980741472717671730981250717175514546809625606407959869249622695385854133583451565536572114899857678920782930116541257098333716021125001160058721412164989657699519747307193559792902089475155795061760778804840027483113381112106227798579411623410879879237945349496096633214860762754500868253707263412370355678465294462016748762157542609000244369788379217474338369051922923923938114456646680496411477226972117171273426834776165665365319362688377716220016555995846994908254766248829876989478304995955216315792601759756784686787826981000416029347359796840329550123230046095138563764623624510034605773465777588425508924664278348220677742023489752742602893771072364416534912323930269047334691247554972467112010188692936439525690890753888622058650935459722972198562669963857799735969347988517791562894112806427758429162664641748635368209100925711442495246420539698449787999376707437856067405874824557881084921648371025984399338265392777332059971846645234095318746227245951021060749507227932395063273282455629209257397066699694649640281290727168494656760919980956434080602657924275244976049770875140856326424354957084975612332149990812947773308648741579625869824000570458430857104525085239279091564172208148428992258605813475843950288975714737129477680708056528733681020550344918262819803384026429715759428496310551934609557010033219907635651782773087245080420436494417425536387280486255368527270874725301026557762283307375724503180036809192118227050703828895316503467281574447058647596793530657620574438562632693545001416892243249217261724407714983444415033753373107299831945726043046784580302400302091262232109105450695732797711630888456249612787428321578954731032653686429281839039843711170206568491045966887717109356547573211769447130358012655077831377970247013083492400299033730795176325105340198874424125760230337897685742884467258430205156742766891229201508770012554456208630985226511330281772050409764118062969012953769719025033305344516688675562026555992811255343261462084231357159616832759380620924975400232600768947395847051172392154633036025460151370091909421116032836825273592056953166606132637005007673875112254322075026585990421400026100540994393787129184084584216997027592936602591969341938637652420427505716114334717569433989818823170967832193114948307498300838691511744030466446690654848526203978949896318271826436293692410919884670469048601464089597335707765706550360993945846928377444480426950527039218818287627878935454203832228198266837688156268441554247421100539671597159370722567901609098803859671573648560649221198763496266236922796441600 [86,43] -1479001333939629119628864862748778125666479886521235158240890427216678070171758777928838442251930781972236299580439065157535929831540330075146364772201425951158997549276326970112723694936605356840202184596305906086627348596671594162458551342178777706415547762248097808399743425611178951160735112008048505840544631667639516908002187832731841399837862778725341496754986205611649144168065322965103538137387248226983743636775929551494846647641740758595519875801900105473488371061931258591618632667629181702944772083400532233785386599974281990160962376783280035512947895082403171566332229989779291757834470106994410827698941210583064249492589194649108898146488760563964798903282232651482843189548818417977889570838561722107650810131937701811562033010063461239505339640181757313703963737852820838019452492848489449428606281525260010468695571427818356214816559169759035475814776032116047753167613759864746238952898496379218998061635152382223403664812257762462431156757087531959333278248545075311805845769799659833898814164159822667836558256594162472385088500365909452961576533142090500638325423583345507819141732017165697078598910533874367357866906173086429211985873394451860508102327093430696169913927501703390535617331601899794114833014060876095866669355216434661825018295588592090157705725116414595692280952808485964195879650635799562266868752210535269109607548663541146480220700590256985603067258245596804042096688045837128259592271854461320658668341616038699495466654608446358769382504458758105023149951453559068071904461341765504237200391362371444771225242721802896981866762493885239499550071135086024934651656649959567636225108465602839066371596174793077697815183204749542936159237729788891104120909494584501544367264388581641266112733180343099599368017768678466831295120558092189340278819821284851054487226431040090095786717535259665342808626492140322018331829288032061490073601394189386889159806316906472109844225950775863925568145749355936777607669055294380710042030442792995024830376910889899324528312960953718351225686218826484780917894609460620125417951660723834612097123157463038177472380457954744390410828503529504211459982921390062995987244403105827908547665148978839373914079998853150212150448847100794872398436542881377025667404862153718563738445451573156031119902601555181457561632909963257630977549749571440442353011351794661394978921128581426876930740130231796639481878474593680305484341683687179250007964149165812017776681004898720415902583712509520524253539744879149372897743705985576255807630604025439013359015043773124977475819929600 [86,44] 410722865956110723350861905685672247957189067961625676048897133627046049179910467395673719030720637015159980000898113779140829265386364974391964830224830216523305130239004682104927744417515825539337986279085757037299091022785322682844180032023839286540663163782826615476828870869976232854906129401084110829931945087271550210674017523519515177747736780066502690875145578387384497433997464773841719958168041026398403513421478900547784675672398906181435653363750092221357530069964020709650880010279818697812540510265642464331108505621500861038180134137951222211964701259667919224434509144479174490052303208775176375536133897107101439768178241984195826035367171429819609983841078211228188919785076519407650356741758980393726154884473922137530383974096829910695387542783604498279005885003661505220966911575861672811269154972868483822349493250193987093575339343905683673859659372202137262171470833834060778785953506142557617455544796169061358952628969068087917391023432500412579693816984731077281523088536829057505872125538324748210038439684185891304588661995442155690724928843607804411579024253013768840730071728360258822029575375017935389455440500532477174187875847521618927188765677890582920631814224063919781750457357363193792887111346457782444345268155472083663964546143321929902324628760648221155167936633016038630171560793533553746990692746197480347612350427482451482871330044576192819645788767359775513787877253069558175800508347823798175648547280679365957730470659290953295706786998523010246781753236241777169350492833270743353031260979740520513512321854661384202765142878970324141772669976714377184036408528569476519437866829942875479320565025523779046453708824465132971614175744045400059333118224011614898289714374703185688768479935564214135041761519852626232687723664926731037917904518652503407855693227023730467217923006452483395053845100969853734485121208099355331007699053773597440654999265877742755200776441792565332413780283189725121957998104968741210604194930852633399216802528191066809910698198783589967273185640966676993427931842095410853350694809591217536690315567580319384788727567801971303626367763198838479615320538241411482456121751158361432116840716503537263302165222727498607244081818395706672416359940352097732663820053319183278241238825167062897185849069315043237284006752213915225710348547120626570415903829603837939970706743960499743121143039038899322758934991033249153444127426197949057302351628199077572709736210923855884834564656948525869021850024245772141806528954159061820166895169303431381525901955380737949355212800 [86,45] -115274106712410133094361780882827276255302018818979535233281511914204834467138067254385166851262282440863873177808872208367115374175325128490955583403629727595014991724761595022406663376806112378679848428882326839237914965241689739223671180797114804607407067858672890489787051228821591143525303698801805131246037616898408306148114630038396636844493267610283518195429187338460816179148785344607546622505765606125728209096053020741707649098514874701567746707416353688189692387623798673059484276201865586830711349654146235076346686672798183495606838665085643518584161564932707754000267714500403855606996605714032662083764949494540054967829423498959552592055726973858127667291666575816694843536698820310708749101488814264416856778376023240220663335754218075255066792648800501738083705847963669276055412712093890767399558768244395999542034102173023580157553140123302383413223037601601477570574662327877714563497248889591525496396690328906232660369379413201611429885433381772977051442685679883488995709708586649244612084788121241537785744573653648493101476964204842390313185890051369134849251745236453450891836340429166982482137876496325742405010676209765179403214555293979207605576117023095821978256648847106985723080599730622185414191895342557180223824317601804519625458497421178815007395391482759494319081076206337975100047592658128787694151994730886587812859110422857724903754523801530987468131224906777339751874419619259497514376111028147814432123115092984689098640477366443572736745598074985525628210828394346999133803643721284771685134872373123482534457695752753630561398087636424536556708194042039854296364112988384769188900873499021510571565675002652123382586520148462958209938999231989939374687333836194298767805948749294055171686330878423967461091185826825604930052019323959062106622791494321471309492521420050171431969987959571919083977587470515529221410357499591716419416429240218422718919753443865250196701058899789502622227884103332669683112664492554877474181090332777533883243764050780888103991773709319295221163584200247606696476414492153802542032685528445669144559255608967555579151144014717598044970748049242665046209791815775902863910568869921941384754186715006581790191583250682630196850020637172857315323962801281899755440405992091140033113950224516694713031729072456103701727469991143252033377162173226862750010922774798127147057268882631043770254577263483167900218689565082837830507353049108399710328120951649900743234149059638558994450686777441135772233858477067482867278131421921654932341523899425975855524581501913257738240 [86,46] 32436742990504218063852255894774809483923727914665680893550580231155022410076771561087784568505751500107338478407282237677671656990397362673157733764915833162654832501258464897559403380228561549316407446123934696184474265131098839063133512686716050796219337616753389361422161355489516203590262095237747579891948182144213299237484518589034081621180198757418895066964561944545238993903573617403342303447371417928851105163098455068474616633061318029537939548458291454888746056097924588789790123632356858413933724827174989360800265505441385984350054930683083019868485430908331527822043308612390354221216779703667285964272305700115321690667652888463977013170887785120230841326854281297747799619042795967428578204335179277683441603162608039608865930606650015653964977814277840663011510352342937974528390000237519449833239070446080534982346392886328587100831789423838740196060614944280278687714888829489457320640610761733724681083014719659154914891675232326120572319445999016427743466723623760518687525464447696121246884065381364546343754215124486426654984137223950842726701302010675224826258642546786809528568415704126246132115636139534127682302175347991754797976017771622735533679262304339613916222729879904181135101398547929078883004258873175209708979412855044670708721515555487400024460396441878650485131062507026650888397407314072969185492259945568915767812704041628555171451428223846036779784797127853259965705964464336801221468363290323184150339811983279569548727483702143342112367126143340758341637307828989990318747070557283634635510496087120245599461894858370350014414257111024031436060141897689293427308067343203545740764501855759809541037781094410123406634297911321828954544789785076762011780562977802001123763333793230450748468586175640528583842077518607528150699325085086356004511420653115646433042935832768860768560965906609230151811730380708091059492044178366657572884470182434003975743650695126821602357365628082263260785183500705351231087655882240765606722814239811704062650917345369389317334429693673203523963914386465203421416727981060711700250991172286469946917130181315263642559939464678841674355715642094547888264730544253167432590494826765208691710571062445409686899672575887423783339511310327868620152710853148934646876543719828734277117029988575366819146783986463001661336639707383386358427455802593401856530581605895392133063453744288447794779958221336038415430776103132740718735324948938740905140035981994674200689063477320688086595124408446984544463130940497416597359465411246665604041282821134348953672584046365900800 [86,47] -8137278056985333929865811567297844612311282109797824824021224411291293424533592646694852826703638639168389584889443601310528861878588336306744947563364535255065340720466432422303657370851134332261940493714318373621982556616769906552010325414555022726330714738318009012814487308130424939660814701540399027463521158503189512448279951349605865561903340013121860842216633236798714155448984533022831319691695733336765824656129199578631616501030750490434607457281887015410091236128403753669635077165107688723461296877014915448658232349093260406206318021029145632368660536138324750928028796446813481259217734431489364419515729882070563095823824621816777483541547566798444012609556435617091820113071896468396794216262259012467185635025715686870639689466283585474462617198213944227032556761064191712602862648389816946912505270825300488167342091386104550191723073512687657526245375578357874133773935237849117060341022853753813116610225671398469364513274436905451622208792431088610589065645310821560225387873839698230087492006207138453759592204529054668188370254924027617452189195080903990036240309037836879557826834789253871790038346330538267384219271746426293805409513020842652786558560206572979166496651961311207390266141614012688831398827008234302017951647127112369874738602609688325609751595027658668103680745502106592500323464067960388138924489990268369006089024471073396316989693287512531794634443458083753069159496272026466637490060856664390507170014794686101487868150744884362052854597637120541928853727066754606102470108770486247124044207128985477154558204443749675799520616695779667788064775519046463570479314288426876523997947449963056506669258902527651074299720684181125630900248984882698322181586276745721783864450964692697906777483833497041988850848358917482363345725726945533477565539259800120274604369247309180997545154562191341149976714551448394646451528707843262760894263838751704037053397248085261738432165653074402213351637241634624272125410882636875556784159376797515643445454168312822375912475421821170743116239447260932724998866893794559042759969010998701891276603299430131954415309673496066856668159658168170613882359305739102859408506723984253278049853208600889684637775026565233108575752483845020510481322180573345432393887504483847265921899839968243246129719002805362413376196246660975234026101028322825332522518683547351752258192639176874390566441939366027625518563468597979568820689372923166537702767050554550888691775859608640056970621596983627668532033914550256106490796720282273851178541832813482822020365497139200 [86,48] 1625258357819561821406389969271415556018828338325455645336926511073143341806132701813244598575204806890968718542107643207558399110645757159143390598634828833355100730108705806347653851584809364064879993213496201540322473012466108901527911200570183927479839705199170746133591554950998531649723835480610682529197283483446695579639740416379045020473973812658104224414497291989281019597371146928232887173214318370699150304445114239919064546580723648531279200352577629066169220495605319152605159461178751731950473465047156313614413830866554920653039958197478850462812034422242238849722168212614666415725500555170529870653289645380515761494747371707280482214120641497754148524775281028044850495426861930737180785908783408655431367098034433905422753997799268784950268210304976295566786659146115747990620100571402653702387341924575185486814685943512056874538059669471151097259513323803517971869232525630678248776965286209433261727793163857946841492911790241682457843075928376593898108797753383391809917552829181410799666597554762104896569448899462541253517839504821328734178286832803129468830289232174572443071566763966060791388122830800335849900433318350119714046454782952725470066276617961323748190738888891607990564744612058148649587844596682683325570343578632169047888696424323813189787249896185788311888365857923675431943508127753484393651016148614857821503024425795429419299525443345752539347557910883990928785919312022369925355347995695217035246271771671008239676654221113298757404067757061792437664342697159778676899962559508202980393607317943426780802161254168169212673804587859146022609244748093337859549929139195076168393052289250582988639184091420435471213090643673417780700789589076905717006079587967613336923924646562103169919558258363913069455520151797505074877954674094372352910020254314185940806254640927333030782030346151237304295669757736699093936425358282876499346223240067793288699440764284869440464715347535159439115963389557507379516598229615021046979830949884327407381597193541146285910559064429572034785699770094875225495954405573309100090812511062263829982745742102342302823494545597510211155168413557077009506290345417219188369733830923409907109694692922010596531111412083598632470138033288009660993604153837027932034023940800594206716736689324329214446209350409847562524625280377361603905664530894404862311062207494821300882242378991276114992407500145414441576470399560403161991518666219769565822323916445977963540151055519430779073689607334707494622995600762771587167367577408956961037287080569028019903214387200 [86,49] -247690255275064884085121588760441404325150214827879112425701819571417680039364594208824856206871550196322263880034426922151394291470171695400218137797452155925016109038469817131627184057268838556651844438681272956066240147840328918006585615619288292699115648452018113780429869144339049579025759661658506914731370992644216410566971577165202127234382857481223920005327902436296672228732667737766890595082899820888288892384405291786465184963769391543971876897530045187998600048391662924295212563505858305828606663470044064191112309536831205492786071633351177551799194196230087731124127868873830741199510627137563480622944408937047328489197231944813760514847726522935047738718339594548247040289098561824399006811363593004009395551308512919355094311549968268445221290231542890901737325317380167806909897724090187354566569005924209401506147769174063970570226586161611050504327354637462025788936544951224240634305583646369417538831249491129819233314672286987680044457877894293805902372622445010746859769913498278891797125942259476390183759869380875259948314817346889630015948541382349094918925933264225678772987662199034956737686244908821409619028878934356827381597313278123479253294479448483800478946319144282882764342260025457523812366973840729702127576420422133767985403433048465422580335204526494973029914592316146269964613219346167985204641883135438081374705098271480266797985366505639850953775125083696214850567092765896329721282221460410554452070021822780772290618704177136613876597562037941024725133036615994531511035395056099754432269460809364076303300155590149807928437530530744130474884874229151696371449277518535857475106481559617918669355382398399776304778583577324931746357280120736587631330562253056789358078176867897188039106278083954903862581862867776701158738689076989571707443753186942020838779079817113742248891270130605994340878650670455600138938331551136714324659356454697999001513187724571212273365974261371245706047841691324204962841001018583754108426189908735314236191662860404954804905173020628780199932901812650128545920324586031410903203520314034268248942210082987839303498363812783626756321376060568425801957514718056952073030954045192077195952112119625830061082945216114489466170850734429942251819259237770940198052585026674539587709325399318346334904926530433964920197189785149317425975889725199234876828761690479666742176636870165347750758395172087837288998306575156876811729511161761656957905937378669054218964253864547202785924120792178679367360572783612128001636025806898574382807785134300345957089280 [86,50] 32530081275827782124948304075280929929744432719165508283996946676324655573711197910536600626000608346211217500472097445071679031713885878223124250788990181292725801166225796430791310571573387897136307501043533470437209622494025849122546629767876024816240153058643394122719682282827020118435409707131354635844858453393721524527583542843125295844884413759946730973472268352971962458411919119070467852753532510438853326323223395371539408417013163917616805050301029922174339511285729201169602081466268030757801704546374616254870094249402258365706470173938207622202499036788753967480169600760387395597266032297397524243564948601014529075736827242433813284371454706715007504687520811773131374699889441669781765606729591873408929621813556406227170146542852317379392848786744290074478511013140262570218973683351539579080197573978250194413551755885292494686120174130147715103544952808549076180728630863852341772167413786802392022847066494081414131173700435204709391117023693936453451683784417292396088439936879597313223851394690067952237300430552281095953048073990743160353307276315959842991598890564051320350763244335796458293643343129694022753529158956225521908654916685278366743460400382569801364494544317833090836199588162211960236474582442004206558263909852670080792667973395426950489340402707454848441284117166078274511004567942239773682119794196173280588944639357627577629886658708864147345725050104046115547315438048364310766920832658081065749001770789474907131853744607263802648120561929083435791875742288312071754440504015175036119658885978726635247767330870560349413962376112170386632106504818663150183469437903820249573456923604998161207066221129927653914640592681644356085146540221719612840945943894302044682121767210999764945386049137918137035265305418717080532820763864168581824881739662680138978420246385849953015621122381920623231479630020745437823621110712831651027871612089051877798448696848856312508629196773590799029165875084383879976828992357030138599760112761036028429035414599010201595422950457825952043287888848233894880772978514737750264575053107163187439462674329656006362877449869526827292645289863879305026442321228320985017265649310529300568157476447557121146807318090200229965676507746124231282768182480193123992603662574495345414557736450518985424688837902816802614306959036520144952630783196679493270114664917204465789572357190331755619686992104889661366261128279586579095641064397593689049569982323719085137693945241158446902347967405457275649712278364142994600268242006572871674866042152015785623552 [86,51] -5339672853260635189456137013426371226976704224993034945976235776882785808706253308966406977687302494833551924605616296893171950037368078777404029690070903566673427012977246977247652830475247853908932255602897537535336658748123527990528112193978526903349059456099584725541096729951486586481686641942186212247467034184943880000735055108531645837168174153430973565294135591859550852997504276501292637003172470773098360634645415169000829717993511064639128313362550823924428240722645574175785179026309488252856500299072138502677544048809688774741634175145484925319457136599395776005634328901774908338623324170266379496123389560786988748592062947806824120462124191589300309561141015078690994778340467797197812129728489158688594415012772578501716190375971711362823911373286859317108242515419058159592077114479449497112314471849217008670340474099621348121708815982665278286708948754870577061394352824700311449884170118383772434933767443331333084681035327125328135209419210335337808636653098984527693944508161156951956659970556902600883655264704485315007638839081507520163110502496766038996812287568167186941973666799768545823113307465113318969564846620064023250412958243557715973301220774118049498093136974009377801893241395653193001144016283164109362519070434901090132948218164253770038543839420801025969888568488248033368167659301843012164018899497836765020280622088949800997269509733126918378401266952176985470585414938811024198872709635518108642218145456812137813369792927864767869035417157535785094179909837322720059575051653827537879480759324302447818157924925927408133045451077827137268337207364973016834781263208443306216794587790498142549583948984076083780145889579811075713257702510035317643531968109947896298889838393351489999883697864682808278220622907166366821942417217031704628798958161143605960451027642071311545421875137889985063285009397030847556482905353198506221416197021477628121479997776288731178067048494978626283425857607860623670263246431310452462730625423818780306300481197899826229968978807483548265658894358791100701466103692572317780123276293218646289059505831994633506774353637447092349444337515807647042928419053068100891366077941683009333679732761236260064061571328681313643255501210276295007580139392487151963985811343903868388231394448199106815243288849092681971484049286691724997156450958199146649358736130131989376640268089925451369818905116458386939605671524656145293318110398749447346358306633244038847138365412489683088859079361536809753292893504462063489931533657919653336297000054313451520 [86,52] 1120550733476303147968396269351568323439295510842168214214474464690507975440794628236743245050908897940248576779133424117386957130767367835856207252280189744855886074682542750861742517709627749214536503531399747787328299629938209977665001865538092396717957926834812891861702750323719639190921637093428288586308889412798699175051836390592055785025033640252138346016699505478332109209596592529656495581417343277311665610544357321689695621563231358275052500526850472665096147106054485333415349001169102525897614149837417762733714355761519963151446874058092428708890591893454820605709704718532059949959857235421429446807516303734984213623402396626895889004187769610187781529762890956285010420481554987796418536585946504194583808799159845922813971355504357722385896524932170300284275248796417131232282893960802550593931426244045480072118240197700913949589329216338543326262793985426188360196994513615623781694368673530127701126669169764340634629310895076780783183680514231994797450503532107492862793715189527613997179977987013176949719488435460433639247190940780896361828182296574274458948408705947730347531397587181232816124674383353333984518697100361028785088586401504235660540007065965662799252800653827846646507648658394588185313782261012536455917865834909552528408021047039489282263212235577744809068737324054540848943129599889458094730216734710593778788672364671138068178065604692110755829523244318256134704046718060586029530998949156123714279758520593347363895094351218957468887631481523281820385633208524557462698441780153188090121507748204770491291376096657907010415782563189476012290601425652307085695077213271645856880005600095966880056818193858407856979024955646435180483375691770947645269877544975771138139564272073726183569125903797247320664589336541251096775083631306911661158021375398366056871470214274297668719305457637753588447623090801988062076598855070664118371498343534249825876321378985216003658668808645327410511108872332221061556836780581114388607869009195593729945058118166642603804004372285942586451100712394018899660336142034086845416415865880601860437243383634312301637601805054922414386436312274919014928359048358848868717618293233538457480243871254916777609902439495281275756671824910747037754348670311926393176223232246623623087117604945456250705819616602087676157172392635778773641837263331890323845674854418095496694344000815514951197060108254986061022996153269252905851890187708865401836534241600033244764812060714406941262176657151102306157871627625102055367875135719222946920458994319360 [86,53] -210799388417505113794162499520249950130618575871944954195437175633857636938133784612634791393447017927151566977346278042399610012429534343760641170389907914352809173685496743852918291964618381686290107984397914743050645436733282499303860039638072814625073326166611057887796189272682647211413085251959988101335842709798819542035144333985168229822108137110109085359393635208733135084938740785337736223025546652883892879045018403113783843191672352991459444922438893387887604534639205827694732342937928039651864781225520847703714362071874074713088475367656899396155302090554264692740836106015546034862606753543273248140338849790471148204345557539559855348710144304134766635767925036796276948222069173192700382351996025734948029756602877601841436085289904286245432647120067782511801940420387830598984697434885918368970971767926430360389671936611231835151271184831888286379023273832618013303318707060680649397844165859726792812248865647727398618207438255203702668898610651745815073029454629013834538725094473794537340746533880938466508360761878118771415773322953101053830279035090926710568265837019419060918601908922068764276970245535962125872840234237033416327683891273811987467679272586492974545682482528635085723344691696369629849072404245005399404015765007384282558083582165323401603330820876364806044296618579586979567830704328482593514150233347618614259117751024224904630442011075097454526762310167247232971097913672396150339367839182207736649998349833524723595491602345963256536015523458499039886703837254354523227099902414230174938119436789694398343564219871899220752438764261472892929750381793938294628647679566020604273869204338136013012613214013367487285392520677013762698766263074208045333763005415929202481399217292439478463135077570748736174610571143994865335303605840374451291458338299000050856959416694435785988463043815846000666459227265709320077844117506453862489070883263600997177428122492804224832621776170465678641376527626675514146433576050920759185933051387338479966002557447162876993407717903387464932538459239660253534444988925641149580570439934799243123031594266851472459003460687863102589306506498661243442336307693742834569041304986862668737741916473585125238410725121479216940135791586357803469962979162021686355625371369230435953636804796170226222594350247834697510669659323680240033693264240564900121310139902925969295968404824410829441785510483412493639240802704890230094244026213582231131148936347825235842066282532033271642857240724046158579038653689596689292584969322723653686573137920 [86,54] 32683218579884199847142614647671536426370963072152316824843453760231782962817945726945136567437726946104066473547651836323724578309544832830336372378534669278971475237359300692875148243715774596588088340665397693057022948568770350657698306219214890746669297347773022295625768891514895332728480135467329193365483688166904301732182304432401275146029424455623493543161154210454131013135963542337730980268369442260652950156217499601286403290643514734573226558828147613902074067175479470133768524108116322628944889010871981722064573295573800993510887133630254656663456773982481130344074302423065928455910212148209206649430217704908698089434187008870728826356594533432222185317124727813080744826567957338974425930836931097666529785043891338514431669545383095061390751755899546929678492333680222025215274465534810542954022180120516344068245460321299184916417652038726104369165042686535381658745240711357634130356231695246741848637327965027984198444477791441615720142670055008996374871132617478180490488448704771554577576699746426177003257597059375636014840776827418857052363046223292325289056632039860177967127395539317291082964112276199247137347583102600942771748663547015272222861717347910120131880491657019005593836359161864301672655243081198464911386309239619480084682065851555480393964905140467505815257507546551233152330142317168958284581561831721989459828399812937915582537016996583184530479118420368719743068391648600712256203298092004742713516912437033394597333877307582075607001915640794707993163371668332049072495284620535330446872889130198021827648519859188265242140676861383094784280919355398556325864391927183164190515016891446760151185620599502211747438538758665193918634049497927084850170952091752137162657629355961648297881559027135158743409532354414992190026156199789288098302085066588717928398434043578335782064843249745018030358214596648639576510583246794495948473213669631751868118585876262426716370863666837173928079143959709560622874591483594153346078086302914028381487368437581370470221093607728132025719104121519600424782489583532979047725410608327175442961278075032268286558409838999040383360686765280812967028000349715852204844709048150668548511176815715811718942258115297730661347364596452849167858046341990696563317291831592638454335067021663608577130189728895399909078094947706143743851685133868663354565773318032774253388328414862087671030922700142891926383115150025606269510343621411494994979810189107640679006045024702375417288365947367771385032068967907497643862359039783337589735424 [86,55] -4526367528217690307960173771882289692915519951816186139723123350869885680904270596535227789353571488320850471516379992957029761688231908981608774932835059926586899708536631939887153155413468504921013122990040941341194407623770227609104754462124026280286251124278552270906815644983308496071144844725939586600851562586845474192228107953495914091304700519011550114445170776891408632797126216344686907181768990112036638880569894301600016258076430223448236027402354835551239884095423545430417327571228536582944160457819327837063404421059796211784206685949547832291850924468995580275299067138341979994117620881419781681594356038443174705945743735440237737224944652355529632482212724847145090512302104528514497420122225442725283354948005924411821172895497838269257854713200475501713586085891002079601300767587574073399685377066492526851982913153300488805811829520987734747148048969049918911259197173658008828736980083442356433935966146896300481151293209013397269635974804606893688868000317587897058363621451967714419403528212020521649211374394513955278428469974753356499776717526631093046348906246313896100475541011680858332590720180995545784401019922411186997367195874335946546062726225837700772487896500084341784773626065644148318208740960396146323092919843235783946707696245740161663443597105966818806052422747527228096526311838676216298711931318651850491890427643701092854756461757419478858907208066525129393253564550726521156170391153743330725920546386869329530268507276772149656381216730740984037246145554986879738259758466335388841390129715166187602520121302253516079681846342271153252987200096532132958521044694383997475859954460474913219464781845921361700288187451159666201475499330851539002248976196284506050452289079328746089705552007523994665553366267086431285888005697118616782020412720548620463647346098747452647363084522361746352758923866709438632139103804563355896710253577662486823853310594774904960577139634766343853916607804789685074512550897687024021624818154417219760704030674855250124358359376524049032145693514037101750561933355163782801282589349164898729743352594161082685093000932133095231646325513697864501311543779712131124277493918615611747953072318674828688831578790586778291197705172302766879431819585419781063059071615897750358598513285223045340652344919993703771735453281034874350042701551504758134812230355914480242314225391119105047023727343398672424271684030684348541004081363108150855409009359715823112316102792981950022309651766341505413336494340645170112474665305278511054848 [86,56] 601877824918234651214630122267241494414150654616739981457741757755123733752660517185783769659688553358882429793511243449120907771053199485564166584876361508902318368036147954863815339999179035809781156686978554727417318161943018204470926506427644146499290828475866289300828406594518393380274608770072703622306124080133121614056219898804436151463013481441792836057594977261661217764064592616849698798188235161604713428475355909534698940918149287577368366644310440358120198976429581787577514795339051470599817078474245477186158485281548648419995089832745207014382142519285423021929508325076590641078102821870972722129106373570910451557941329479811341545310981022538668636431069964148149803657959024799248176215385139520687456605204950498188228722601399572096107325534583247307699670200540791293963774323027660745739699867048820666617584582393578749195760977114079121351834450455823296077837255550885989007989475601181445570035395328391300747360200503849909042225163011553633284571113843436856468892631649830362178434301689882955490583869370309452394936028269046799303198826886489103978155346255835580450798911368646236728319456248497573685698137792465823158114845096978661429654012519711461254046852963435361864904126408399241300431420130894200969825434357961157592630107353594527893629284850669872955658380725238794817198222910373625959600696720288321330734561610619590182575673746852287106505560892764739360009727961707115944876910338760867768171256041457529744136435863744880369430523237544280566124665699029834758589411544573607857363335837546004648037811898958935515031944830987290608330229805056144534411251503248144531001168136496868422932582851782948427608992965688812155759160679446208524907937325087475033050625441548092559934120588697270610124184926198765966875912556054423288892163062649792506605922807083729387484293146992834520509536355518197747624333048371813092139940859969927270812440075129689190164377129864970896101979743175785290762603802179693710566122691607517947527371678872447429604962856787768467436241733483892836197441978554717935672413925969207501000516319131541847209140198990040564545011584302967384125673317137921982329375779434365474393362063662700966543689602490181105657487119872245710241507496301342506920670290452759550705357272017843661857102500761356850056346825385099707710430421333033507503700117511018291712253412843246162946129743806470528633396346737556353773822520853068649333461296680417107535020837695370514027555740589866551709347323978991363552783835856896 [86,57] -83039565503269181669539370819309953111132570669654285522346753076282494372665355073165011819862407752931801504589420824170030256068841391946419836790319852854147822212534044745081559898505242567895778865220316548249105369509189326157746610418193124910061869153875959545557390647881378073703954463740257619894935984379797422744184754297540846799993650096840638988261479278559957380799719765945065165908657098350844897199820495371410965711110818744121766883724384899991166731540643629150011794692375811491928713454251354836729089837837305520812985906813193717951786853330000713978959246161749130042466520952486287065188920375132021566481311219283928465989722064983209487862672832828446443237671699496139192414984936498287350626007099543312998609314572805098374346701521930879044126152589668367832837224908890105567827819835157395326280615822351026598490464156923838246275852017148383281360029350402658917485379870980342555752382373742301309684361032915334425203194080016142126156154191759021146043579065629000375717966026479995984834917246494763607060662992826641656881784056977839644332047848053795237110749805010656880352199505246219169681930913549751314938118337881692668885992286893116813458717974992039137471176329798626959106080509828091295830135841308450044237984069689055178455992561179026968703995369313171244865300296735939384709624609239021997062532022162374970946352237312681757412432655382857652435310240875245119742287004592104041427338247491503828008832512684278215428828053282449131192315026312911492748192383920202075243913993516158159793966567952387941032266989487560836168910623158207775100543925696916734577016532189118359746047736868421678215537479964947280278804718920190633651177837821876853500484623752012019604229383267995005638164778264895101890358286205012496921910077180418841662848711378993349193364341203650877317278110538903684423986586113796714226817503700398535955638227111978484841430879476042212125151084525375793923356331828043594007567767210322266619282250675513448590677125833055654324659878130240695935493146121561154443972310156352584667847729192799930803871403313982806634188199388057986080687149043311258548876364855298030597339005704582421441964731658336979942897564901049493261986982574406862142775662208342262438890310930864328369558030468039162373740398822887942884860634762794754274921088007022711083290917391472527190092711730682850855530749024552171329501741531343509585132422152559596903008430037595270122207537878819998876004771886729010952481538048 [86,58] 12013310144483269264428876063026052658568279098011531311810771253113997802822368578669268572913523742182917939749294350632025074711728863834358495017814018257651613432748052814530246040784351914773066595587842468786854169533322078596986020822043021912514979718857352955423789086641138940965025215470188186345258505210827570548850391122459445238630816330473943451479159333234568085697411747598192216567610672997331692693398584420960460699467863864661506639485779410181489138202507048937319968150328427171489940232790833184439103150176460007947534992755234440666879214984590862144366186907347235399130989526893151018086067266862157630898747324848089289964270222094929384200023120966479647127101850034169160353748781578410900992972781044531248702359782748826173267945240174362882283560161297888661173022496224648258487518166044786587107433133713573280249867548276537409627914720043235841438008747644833006984454544873788396438771776157080681758647493781830252327171611924537314832103007310230503706175445899425937982340386614977847370114984477281474934576311652258171264262518100817962082896263846082878207158492153877934801206861389833476971078614455036492721386284722442798837717281625829078764000855389303832935356451905692221196529967618874051605726187886122006154075850675263127892884247787608220018338758982178579115396014462494473209425875878307067378330902372515851846149959940782894177793020587485020641190614880956365391082985990618772861169242632708228764365829073872171367679571549141680154144721509486786960537754624964774518336326206845255023096427346145441654915830401020691519964860826395269826751823828230413304451550859940401719404193773384743156577030046921742727802427199800762516475617168554229511684575241257490859669839198850789911336251627899218918144002836626865586086008281653046761867394002639341337471655903517371706722638021778387451159545620134763798451898412956095394034439108369180320408356921584358782995147859826547506334275948264336733908632503172610311948000707359858598849356612341767549234642005181608561096295574912515379941813693147547537698848973004554089672066618348845712683097846886799495718846603535231990960097771718252852715298346843167547604530372170350654935891789183699222652172579607551367590343878568925196897520391500906525058071602212188595740866699207902995045393335532289095342749680286114374313533755472254336287821019949687489732054409903407451496912337647861531824826899636400625000197265950632040215318596020433465822413008935968378454016 [86,59] -1630543541987606321672356968790673912239093508372139814291183516712240630116580799759498570118022272780147711740925202781231305462490351532060022754182924960432334070211113327310186435904979608657907932514409533517759743962161290756490780250465111158979319141626227939731867271381833423243476504743393681969738735244865397299155408292620516663807268691192066156299306291207758992037654028144195453981589104436035354683050163861589016380286012531661261434185050121226753189696253900120373392365285018213729941239507038966297963515748609737655094507649495149051039428434755276419752579592955608030006565777592399416488071570486935113908394925030122777433002334972892766262556313104398684486773415012481517814809615438162470009459235803049819445238155517119129645492599815718310759536067438897319465756286956923987821805635148515325716229730930951277535194644882488443508309956834601109255607651150954828629357699677791260311117090274477790664275130753605863706029256962035587786329516767870164965620387581385753946706247797701640425021898178173884193906418392035227448744210111185521693772372420977745080529935270360980820356351668568577567993772826412931469255746165909378685891784011302530967203781211966029757592714541298256943984412376915818414593983605029030862817104866597123926696478302734425906594734409731525264545934569162382916502936015736781334610471059432421950149063144073692707137062554414421632712314777814781927406971025058527550510570039338088861685979145070751648635634591085379700759017311165388750730906594637464821421768451029351921889525474019317643778108643011620283627257320774846651226866670572504693438888879880584142388980753717425305651961638127256808794124611875756495892408016134775068471679479202094208738938494367239599763718934026082222006724194677652783947687263678619498595374159492091519465914824502300436706797973195072985070743433998698822047724803429428000955308537784570136280091849270135596045866739400492323014828128193811131802483241785266184121134028351847589702516253379502509979522773394958288795973268128985932047594437921876639492603285252884919210374905740902104448541817000032711671633778619696914100373372582648476149201998192869738927146770955960665394751609576755091856671475255366295019105946947137779466348105298129991805789384691505732090263474104482951361184438382624358782679940488835376865625010475981459359146163372796279204679954087679704830501737882413524064454879196843221235184394806917816633345473203618786640055325823569231872 [86,60] 184484440065310224755637229848422346926295534224967464146923570983164915278195872490336027453617757217231480671747908135551707575870640850830642597040532226974178071083369859314723456776332670348696827296016473119094409256212534235315197566563764442603613531356671450944749844015226205036456695062545693094235943730116024108037533785879686326461160698109054298691155373661654405350969034767253987449343311483665976757108085545207322053609511062176996373269036805893492892493073381261327636957097634940314604318686672108820293424490922349069870990883180937153938365779064404558658041599246198587894535361252257085894205948779946834548559061329110263942776660436008346652583864076688887939576983061516896637238025447035682855740299024508997497853849354714446730470324167769363358140232363041134987558254679103385028002996460407572695549745640713107313774199185159895546672810304897060068691732888142235397042133286666191291824205501474154436215063727312895582339587189080438291256467765657743111756272244382091340732732390712408794606497146306134634324156649268695439169408891169777917303118740540987884868606201295449447613386145250496181558600564591388306722663727736688909515483237292707615194471616998112665238627309818285171792040324044781082978877713041295385840446924246511864195191385620522820015176084682047465136058166709812422802328527283534319722056086075865923310039994280906706522799353591040276306639087279644093476629550493081067756721022369918736701678424177500412125144772064863985096902973759736396862930201178286702428151561603239706986928782663389737247562936700066589624975903821043278503345839519672155409969583139743878775186474171879939843433226819062894415026873674860254594840425279787728821620912020570820846146572364152538700037064405179471260499720717462317175184459602336916662284993227389213642935438520211214735567290356497780362526695590425524947665893913576900910295559321104061298442138954672411994821007273634330681879441029088553816778130381854759175983992259560400249048453744554911131343321335474802291017328140141123613143917614302457698843279549399589335007740644393823190037917009840511116333447931036377972547893154801205571914369737572872466657665301506796612551782753972166595782306879578644923394779698543986898088039155657115809050814246756790204754433063855898643354321689432334933284450224719793947702682745090561065095781538709905811228197111724130359156092698550558658006055889216316004846983205629130729164758195022068701523340173508608 [86,61] -16941151134891783431348163448540342509098234325147306603747260160263031318102157866851413534767673294710097261288113639990434789044901562765709662966213148010727641230163740845183870543044238018351721218388881241012448840880252767806338361606317923130192337376941339357092325949600475514078474408446289249893014829597831522528542313212687241368382790279184119854001942656603997789505388949640406377160055867872433854304420504329724292457603973396792179988085183026095385020924968114807335968649187506835672020307698043583570263406013220468527459862875148227910856795972967149014529007779629261438939993136827091119515225997639362478761625767032121607973418424481284200320635561843291729400768184721924451916507964829302052898736505988029847043544518230983475186182222129273647684443631865288333898732667629254725106664663213175196830111226308312933672714045237385036640192856867624723596225949255353398115425053173631440883827336067602568723464098128532940127810438492332389912244970072887824706848481770759879140374481301831190178084412996113268170809925195762981884503551948263947063683881393135100178476999825039729182375426250872921384396077150346206445834102014222834088332797523048183911541012846716047343551694304063681031777890191682358659144341502944120442348780859795144308017212251437633206523297452050861782786124014990745962088719612861946950617929046209455774241882846089751825198261225682740139780098290234203376937071384258395120727094091865997650984739219521823710437543140505881697096882796915078957040972354708800262146966739001866108582684235058826617644375863781578638096440403616937466745641218504632881021395809857067613228035242832772799560289406934207681517733388244167545565186066743152797828375047729431070161821544186982831283755984592085925657498131230272230032599766623844700667730178614002687674968012519181172751921709589024215572327333285582184846336502203822502630516994712696204868087118449293217725722417638192049047244200856814764680388665430783088769146680469430921894649519092130872237355472593179578023102174887921586904757171520450867435278818946639860399400280142494509970228348358068927647790826465853608694503983149373381089295312462191352525548599156471373034524130987676100446420059363245010893890863332049671576052991686406376614834028773829659491521553061252327750462124713292497129152609281106007455088330618164878961284317400559986500471128574173741104208576675202241711042260802059222283335721639173584458157917999822392780988088320 [86,62] 1265869442634064321366249630213227159368184032484235186998005991680906093353749787043302587616381080044358143972040995262342680721594502662452590667333874499072948144607055946519051805774791100089578801515082614096818905934079813222705068799772426140393138809987874498024400348445154678813260938268292023829912479964674288257447841538431213339330267261849650096956843158891102245302556888208190221094705724503433718595497241569436449229939473362570285858837440726427771240969920214209351777533117775896006390410989580184946072631644174707684848938352026530403124710774682461693106348113696337941061154901457846151343360084641075116167940508062818014344032522875691999128937653496499832896785734537980167889101412123757796920733939960578161662683062683842850752917653507367977022827119091395294108392971686194504452544598480945043481784038813627945610078521623877099192227956424326250179332581886318349997630619184507118102676664228469620826620609007274150980373234666799355062643245325081734164738992357577740001169547452944327248098460979655065226770622181797686748397168326389226411095127109962289447365043166412184143597609485068393751944897837067347851372654226791206386415640140935019382495908803157867088124126634161408714840787080806292306998486808396026151735061383264897943818518724457405341880714682663571729618977817637555302582227021771058730775960947369630658388528143397223399488285865901439211983519036275847616333845275471210931774870762128462833234246525086960482258606753003500205010953315410112967566536856619116937700274144138241906276104130344129515865911743717323766781686248361450501208445300732005286717562566469186739648965260755927762235576286088091379001889157169051785246787953817530114630365733253322994381137658648561260792928195278505696764061360805054343608575374998156598295113838773926773637300640882965645679267819499239306138952242613197226787253417000909720691670658520529197252897344274303322896887902215841659853400685868533293770356090761135708844318177503160903843946287409759853969152406933148535053663927871099802616390734779717438988792688293414137493962610111369672712280581783633561340182079406690014200329014046696027790244512841941224041462788306954999633055870679729343054192114837316924283337051673262688282945965126123318801727121919316435496795474147651514273693569585511337717735874081898285768946348500288755394276063081004952625309368927619948636303343916593776061266658198962957822477873766613999010199339028785309008527360 [86,63] -53244669066554359318325304829728805277668236724408195412810376462057521310534106957832541090520347679947540092693943841474537434166428700138945879475842621715542415446157226575968719078320913827220109902929796851755483386702494385681853736105324463228721275463288246534769857614487577269418941117421608756591265414844078896507764968779019561265282903719747775391596552681181790993863571704893581259860128797939892083389020801251227561098667409944991986482529610369369437369806253690659453477426952157456540534016793583546158512359795931505792415625270262340675027957990857345950175741440787717995952134138244296102402449130282269490504335201124126479228086507595490279242355335770884712939082126001831904881448232068842127747913321687037894277172002624418961298480349276298989151055163939451834216474303662262399834235992418443734273231340808648493001111398402597728661528092882576399713223848462145000884309087077014091442613332815511464081430223305592470838086130084849622778029348513476250194064148458722402745030089412126915271626058589579951893347509834298811504627168642561677109883071648510596449058240568677920472031096848050470962132072796780414806883173013279592088823392347097786258458913387687000970858537126186125709952989204349695889955664716538149207446583320925854646737602560696719203272685108812665185078811021569806379151272963367900383520665862546472294776693652710146044578879993209926785000340037258678188714735783170925644245529436759715988117232274784586224711857748819004780297249273763777249745632143478163494238678076676906368172544458477038385106658245688438760923724842590003688690276813723025996751245566478475156905788790130136217607380929187119869068633768782667292180015213440135151177596089905099021887457961945832812384614908357680083808578147386907242436116504314696426530884490929835941577689131864462250130287938141315900875778706033790107991899035223951364457022051417118917166976213165675838084505888154983281008280226280959632099062290164746091191324557385836075841611943926710975303544915113367892303125838020628270433190873499061013197653512741131110343253138157826954051030288425759795736990187151066422288721892134378525300114144904351235133625342195271679509716996270744724924133679321804541513004372188445693390214140024988947016800692673964417851129784126377532338728167926678953700011066796874581399747347138860939468751431800893523184558188490060057312359851580422352312366440914451796664620658180384292138566825781252587520 [86,64] -7713180501394454384159624884907079274053970932243815831714028072721100586722896543036577282275688825418894852334935856753928905500195817996483841583421806444770257098254873122750175234051057416041990554360471744964406754234922410324295365629624340217342693885061806876236492423509703379351126120736784096674430556936596971304538978879878113575195745788718786988862408366184639068088735072702448062737640070002024444671967736410080882421596092552310654800139675691943929525766402723672667939117832645734783794473972493482449411611219840532368587816439589023703323085844897065598738221596818601911342915671406403538102057419882316544907175204073198650593080290623566306073272115236584597352985843770318010983581023310223144613572774416011943283748700473064277628847839468731343335550054485711588594907126106759214800032935939985307218121763540049297759424336444965354929725837583767672950836398525903411954899473355823411321564740712073307107780010818196854397636387719141804580735989532990169093093692626171239680253948229651639608231184095881120074736305169905219200315032146025653596232314621046173475150894735928822909483328614236482436358755533212052068552453358327114082075151441309368757422670330683051740562027142255137332232080420964689502704635520631104283516607363075942887678659519121108951357675114720971731726839615447810064166082853719634069489007220837822890979551347159980409580995922443365914054734762442431866254033678998537341094705356712111686798690939826655736768176185133126152701335209283838918906746439752667795416894991186049172285998344465869910808966471826194173984398803183611797184404901926816982235626960561037421681256570601756797870375608320941130824424496297541100145566422392215459751709052105655273827123292434952186630977782792097089091714657693837268130636434879229275255674438802969138525576898643343149727938430114230461174884906294139075264797707042168019215649874759778539830165606365328184989345645121456295222227168284106468555564102278680117813260221578071330787927286105185802545574419132278766937797729323650595582262063268080253182540858557726912518693165340326021768503088851647216041099218129931484380890081228538727584325089165291307578592274014118895472179117056211176394364873360812652681722217333387416473982010875135409385268120625584728157864237888848152868063409684072346735999281329959686051094106556941016143705918754936108234419629472021510691248739813370590540686333869955178060333639038334505470330689424952320 [86,65] 2168815163669405504262015635764502305109666672366573586618258430790950058712172570958077182937365844553868439464539380794430698917935904169445078925539309168317068420318896213535869875872496178635453877315565463264054692333437624921858409575721511345210969738909052902128360726284629514057868000244602613221457969943720025068592472101109388540051993668889040075977417471260659361853986344895335901331989533434024404323522615490789423984934615434914557521020276588861229847566021893717402057457301138407608515695189714057718651800115963683682265008506496037670244046632834532227734481251961604152692138312818052761863368351987873813614886156395929310033027089222300409176495873219726214082516942622315837795535946090316178960236823396240128458096627927381009103636853393815535804996313022651075409040883017778290574412251801765110099553372848618236196917892560599647833064017014062278639670791743236252331347315631065726384600977997125285949006888828804266879596777362247912478119122061865903726856699416319776110858817207827097155973660539217594123572271675535311600618261138568167676181514638560595284141604283785238957867282042904036940241792317219670295724127785463390809199117759485726055736182476294416144058138189977018670177828736375730591024748943733843735657014154632857182497325821427176085456253980300113139285063461757048711157841246695875968749508169021560820516067940133790413575793478633451389830740733973023652656546916303866041288575934573040359455574286868118349260556191675603351662445215499866505359273624404639014676229811808641610316402019997132805226826282730361948633765140827622625728337639129976917979466123209765246802989683256870959688357092319860404819298686377851388385162099916748569466268404027376060681283525647136193826615717355054662832592133393634619703808551419131832212118154350394762769341125559261168080068756039675684716207323742133670460178421512685475348007678217176437534996239819969348183912556178480625476913020915137098876350013836890782382485509470159247952727877473769488965165735145523249191834633184518680946060081747148190225943906313849015841514708437697985072873321823483404165544884130509663956922973688584135946125032727098429295617505623419090845145300562647432508088361539272942130947049472193305793807257113430369100303092035273659996035629669534703778388663123115051869582471672070692806929197316364549576828861707409262715498485163698966305268329443359427614723611918656959031803270842352947985175009729080 [86,66] -219755762565000228175786619277160580816453312414374220861210965423846837311183120825761701762629603822886683168097075874660499143866482335081531055528231262541945088697538655001516135664879169532808789763179966752623721615152149261855143897492740600033941409732698436916205863765363654661986118147958121724347867637605141752005095619788806564031450903938300815660039845551335408299894536166578988604554985803485238778393921087702778620232264566174567174173961785430482429133737142622546744080973720371195398886430254471351153131630154688642966724989759930288695749691817912549851413427117977008526756727677680101542606773812638392726294701005301972060405335784512848244698203950382551045019432739912156940917045293755071527743053574940730532767771826038550813190767382103769164405423762708601391261802151018920834681902581170242339786757421506670406283147384319879127223566133785747282725288415616637980413746182531196391632612831973816505863612066908406657353593183847146074165545035763491327652111120916254895580949472645908794676211322849857993090963238970406234484188414865465253983743115105211843675134381084062132032067726790611830250961938372937513097311830523384398785664673173385410728769674181970038327061307410085646323036532407238155692589847212365838383614067136376805299789991777106765217121594048249361985759906832213929401443055569485133728588863159360029665273313019798190811012145850978334443357400991784911069122549385374081217130823344167886533743341343797578065752543431849764957607195978058427279013976148094501603547814737524122723825826767770499750946794155640787062840070076553080147132032643455414892398089288786492330255488157978561225656731677415049150910119265612183506227924128712738027438671110672937844870006456066396608575264769117813870623468943169992687054602177918162574829586804799312600567317667733657760533229921197147960735036022869156270163104617366372111620390631326382203749392401829883110551785693755698783768561360483547774217755490888249988176064747600867740251416863983141581731231513759522041449383370537414225490830632247283192686607818580863037770140383628427995493365382145220295528423034335815362197037227647359022390281870657724484204719503961999858747961035539099412669807875633231022268734927873742775390771987854004152257813604042304810119745055075104365431250496714518501493751426614690008001519958302017294090148104139171758869994447402838798458763133120468791544378655730124917759425789322546576219434640 [86,67] -194996488906486619544345659983961677039993615086409882903468584333058108865616588145168900159530469143156633903789777038417926121169562707680577447309712881225113277847271457555484907286719367294118215997385825447919036532809813254422582219010256486920419021564269704916088325956694350698067053897363106701287407890612550653835987449433035263688070977389368978861968010856103006791036003841677852723637147508123064856312853310602550722467755492549512111365853232424262074977268563478720436968231833564374604356110235790440359484046199173331486640580223872310369126969450280793177683197650775834054651073000505937455574055320307618604676998331807085168832828150606727813626563544180683247992471767891310601087851497629292187073604306470966644607544871196001254087270953787643468758235332027231368151950226909521113079509232853199424255128070231190699458402012036978039528370611622622689167655633104591160299796468524133598663849221521603360739153954587094357658436690397877303713001335656075787232382633509628786449554646914512227727143765256020578339329385639152044816203987695451159731228613148580640739988690599863869457127039161281043684993275158226818911834432444258646456267177824235597139741093036916231123205246183147532669988696344715207809067433100973485555817198726297992148493899070223490204949080799835634104497132347417431757478667439927465143815413889484396645783842767653220337845383810823426669744317635178194715168055643903703291233470689919081956277354641403701504718893654016704225941062421101998427108752786527795417278458797521213061407259530449582412778950824723689089664029572603867295634338557793604412025042792211801677650270198219401911547947170005735870196763738791370378634815699604549380167850188744224052560236338072421647060072115385572041888560834506449548188636341175280325130884237458793596522506576096848568775685075463712996702971926279428453440426751399310023451258998465311670874196820996977422574425145309876359173949231337849918903836304188920742050841442131482787809795315899743257875750646251426483959815005831018778727809120195207794511730732815017040797432948962840117429833217394041853411633421075833385977336021419988213678302051882805531772387294064682171143335036764169794991098839157336215315320587092524191740913181430659478428881912748705843311673223148863418413021178951995337633825067329506975008666687625799599586970882984864780985143376767272459071338941184533348623569960230492071248085823113071324930 [86,68] 5027606793671894285229576798210844919147114257205423706586887763394096989872234328914776010024564728672580734829773205046391127224512155972973422056380888490699540544917974680443981305557379799343085457295060317017748278357798656487331262699367994829178771904954012229806658566978692271956626761876815654026104092616746977957620133671218439195512184588181598979711773388498117473761794076572432468464181878659455243365459741059805934846044845312204063004135186228674659429841486662843958183659909529228833536204268113471644039856187906859691685439508973900797077432441660238173791983323599571187286068446261728709569300374781910654588122600299694735103735595510954527882162904979091918689099831207188085642949515496628979936039787909234228867825980272713515303336901018560208570502246372079395857279490274602028383282728780308532765088050162454515238441509958107625000557223342739752774538531893690451156176865726993604990844024127733058454087965107027221260868331306589266159046710058714065404784642915232768926904230021599858108997789850194938676050924388174923570884174224994872968997765190068710282381139264237707314741361949190299105645937334513011337867398479904792629208712974971745287007225929347905300088858266964510285184482758134588949750290209488495234264609178737505976351893948611781019673691629188903405992930321354466137151138088357381783197780428634999747115234369451796285662103010892357215985307419890861729655976027781367612732914767844848756555314801649642658625392607741165374049196000089341826483665096655180226014153886270544647022919087479313188881276063603959550333281399894030631884069328959810761510139542348419184674323284943559038934367898172572130338554006368015944219103066761760448516856932656315154538784616460098838711720701662820404879013148391526470575116131813930184066773801781742324610804185797650633632555154660509953748506007729989913815253309017718032890130367956383584759286929741908147472065300324932869528521247168563818999676105799948139002181150900909656933071915437647617916500207755486988010139323791697775543808518839695561797370101623116262706618110642364368963312164330375181504724465154401630283052502481311498053647980991115887711109964705824788158421573632065785391063386587816726534460929650843863299430093931147944637939453182272891640249084950241206870744940397862558513791239429190992880028260221071344396508770297227424471246796955895000427062771560502658551300304843003593960035016402361507900 [86,69] -1422824210005000339326217084808338508910568232368295506860933149551285444243514469527301078442140067291460946428573038268192119815246420502027004753872795917804113714066477036494822775096660747041645019450774303578554296597668339659882255367628319095011205255007432034788737480468707214139581704495592176508100083066272004322391408419999797531865909956632378535462439278035661240988190063366020122860713070576086483585536554161878450016100809212822565381334160541601633072951599768929735922733212224180685831034831636813310251112172109661132636256065405730876907719531307352869853520275864624411672652500033689439974425547656145885824011316449565695823986826908404112510093660262034350286881382797466478191137827473453012559798290013093192026589482116829116610621276720950992609511739657593866520390866515804116355095738728652312436510241721295177044862492620490754280035287932092057212388528410873169294441093774815395096302815369844279832569002597338259120336878910020679673869277342366354255634057907876986168027069865744074742424463331968360935097122044250766673502791357018147644894507666719144857907950769534762668614880584819845483390634943411268834007408612149731671759321815071455619594895022740444981626645266361259915527336776344275306546379303978412563707116813905115025898686334131212984968344166408414120236535707683939727627147446770525977947790267517881028473254056345189218034693756857893927546125903343031107999159706438328027190759833934601806002832367557891952428671902592972800900437620633526992549864974472421304841261317810959763944961012462988247180641340679677513806532472546736907960664871705327295328374184819629941953892094002966056702596369466696983680822545438684484030191960037761139665381795638278479736358008549180370604458908379937998024175080119378497781920258341550435409038838701487995469833426487080409600248321972324726998810257496545053524041599605338349744685029476081395700346935152533237259388832945417209491151416597897481440999214952048619243410486645297983923077471021900462429273089484475522005654704516181376211830888507403747105723025147947479035260480582529222730567072090358135534041616879067183633846558117610769579346802156238790338487584680620733982821256020191939121817551269168534957728851802685235112355653464980197986429406022710765284791797804770751670774037316109445579255712186182703113032734527374774994253243906602818692002494010583919670330302069105074444776312854703402550351321094182100 [86,70] 248712826750250989721311584391643714483366949982067574542198620069666973104297745373100342229067344076766356363719404218892491928036343506485144550197335442218200024879519291246755207627909290646762269018030864383942607024843166030912582276004815133186094200214603227035906406340294469316774627697524386803393271827223710289570735089027451650089878409558000835552056948764644481599030774493649095444636423371322361207305030839364534938594093660039094607441001006498114215541635942867936343787684354681888514116916131133299440527372808766334344653982284575971628858714567899681468911993943960265474781901413661340240275459762408329034939727986671930531815142304194556502695226068872183610085974282135000329030875031148608015712924568954806888642120702723431836008914172572870801891362459749749490741792979867030024035003234288201055569616189553339103518192901727864944131209095324242554046125288995385621372615791084036237330397917808674151994335328808209602939433724620830804493988051467319418871839755929789584559986254747884668110367355354970459240467547496193001052560035260865173130106832961978513094832327101511305139971442989232384524671275748826344519660772911301833568685975998869617913580302194189490699045568856440359414620686858392270906470660485099301367268208380706065328226397024627177686186578244021933902043710421997919683034747738886918071342107356683397119327401122401351105168792595197871266788986036160432064475189251702611434061145318331583887015992613334460559123466912468400622175312700780767876668927465794676672147135789853365323373401277575949469932690931430421729230223379766016808645592686867838541500671385128570549185771266114302174605771966351678045472278419203305914562315259074849245568854407246115553414124252343900383323452816088343263528692615547196542645745318835760346455862235767045749383794028390778188008078825836862475874967893348292942662012088668653913756151648954867409418871809005240391559281195006619890079748368252149525641118591078301927123817712495451724324041236854849100651026199606462231506422631368322633149278072666933075543365799803634932605573989672650022598180820081951209707253518251698830580545378055420679199046806145736754260356149420889638215571628300683112498556035927302486757271721875990910867785117957464351255809063106183127766397120511160098830889509954404697878618424357729103452687634135560682163024027672019242071269510592346270963661683705696780563801712237913418345818175944 [86,71] -26707914705203039592852776269530807708206658410729141667228975065739957219763180819221971888932634720495963146132051602667960957471225458011385348136469882599185596417434668762973090484818815354691866459164071684945555207433893950044027609368082932173910229939440109677712761567030819726436472283868766911234460494027324831795311187442314882655814768660402142724606654828724452403671635995235773101501109146631281959954933811621561732872907991103149325352373590365023477479747270357620367375900444310687027751224901171648738470610821340500652056276448101645600057479074730864666129667759556270673453421100730596946752476788311206271486362675253474760214596754962865037067584552590214794849070919415589903464183032234613917869643362199977928180176939792055900399700667266447911513859525138589321278974839559722510010316933151792105929027048804223914666599942334982244282629960947451345094188130246653391034543119407803322523496463894214670732984499391982828256155412053668902712165156213967467899259246362740078187578959422447770717727801411974166063761743039874323273887250261666323256419765265304595674081187950743153443082554635383647925100502036838041594706711428657286615871524045861746567028228047307042779235474564984436753808126339253243001006973098265426861129819823841460895277356693087745256403360441999972197444385492294641194979259291485088041642202095738663844820386156881432958286435276514541318969428795540479694785910082381030003636247148660858648090727485933115753306604099764519590280975869179608244679376007924577342411193377432614326778012299862590456128820072552773685025355752715438019795931891811786351492912766319687841790731335549421204324318012961633113256026904028451911933282804436179219089785146988496087890403507781650544417521159718377902909413599811076789317696874683420933276343454772293346986696054035073381735858517254655902165982128512698036682822615449786097972790716539435378980490045137614656276393178053877799589365443074773798865472102846963987264198839482209091044664405395521069676393185404387901007300266728346595274638648395245789957828791156541462799826843504076895823202230783697376148989804547802003855935373016416339607551647681436114002881224687237533321035132862085592664746862026653661138466867092935174622668705450463912974520808813345327241926473784726595895200033733352165003489850877461236817569501776662257839773508769355011942399334678367795105411712737566079916462209814938981154591865 [86,72] 1211774821125059642891639423460353846248336824273560452520571958772393550008543117849163382363862692065357575216336148959687636780324090451707169396846211583057846764311202227227582155714567161408243683595183475051914091558778019775569112976671922174827683227647498989062567983765681701899067121804805039581539920357900640878558404900893072493101214791796299597482272932704315299085326083483444600817501743194233912840976068094422523835513909540306170285528616637679505058983989196833080678257888709450960381575705504790224179968699037352377563480774035442917706892228231721131417583653728037800644086321381249840916246437922488336806771495868282808591407917250858297192860953131168959034590792072572536559944233031790110014300428402471813795253092842161721638641209237186595179459402054707919272491791267808894992998994659348125077024445328765651111657875827328696726548379450356781457123998384646589732948094699709729005860146114724608001562097494952351235335644139201663740939588030390256717827606023831812753046433943372305915651295830036194246329506357342960016355316673786869289463402401869648044048356457224892610882021383074321092943020197817675934493626337879623265335887106074568451221782535067324300967224860009209881896714261075772938150231459515467066656229817603137071087235639087459686199788013552752247101868944931845749329000564548429152141577318804470544393842096418006807356083436738527085348350694218404094208539089232232133040674542116757147920178549689825770005871396336897918228156745898384510768031902810719323429070887342345748195274461905175467772983898255988765394199260130203759771536721136998126899637566023241893125857541111470732891564672809907227270374839431777467060155298777228784201459730309103901515671837951093612964217124701863339362600833702546703325476189694341173366860057380417068099918019978380881616598376618694405918011409522927678015941578256334700676115968857577305942714780585941293030034628179163557718410415659125034705058205151047630890901656386908459540182087289788865890852017876560212284957988983791347356077900472599547266819625259879240848589926253153891136379934830011926290375964081589300675053238078077789567588093340610320205769804962139584296158173246420317965391048876747830505275898918878921170590055281973281224414768801427921607997875781849547442172387781078827051399636925956890604172773875144428001243534498335435041363940938986065873367764759418193251096649646349216497800 [86,73] 124478797665490428247015379444276376540742897838619619944263409106405063834319602868594936813056029021841800165673254531532384099488269141096317253265158179333779220414296423410974594161485345179792727326361940806639225354090796607577113778889073683351763767264071399617183590314747413091359781359844827447324284181877556456273300340789760191912753306058197801279785051878298376695828722392223180375680426492260670713372598954148192973007485168045224601698253776087517377121932252310771052535648283978934946100079057053493211721919316864191560487417169418288476289900857976902571836739343030459950388865300374328345167476680215618251755115110319609708667332046899949766038821089546290392896276256748213944650732373147542085152532431571530467244411027750212210395158771042411488182340396388505650313435207629898351194999504245849337801207992103603782090039156345661543436238518582493168425932788151615133520162458866267483118497394341179229387043023018419094856517596223177282537235467800770898827692423341550166317973244596476900626965292992809122806827167576630999113254501940366901625576835942785207254025232580131156142276340498092435352653548609448454912733126370664826813577399591754922285580963496912856059695289709779692849186783860012444527870456158934780565721132632013043158115915501577686925363322602828917898613453138175253290082145406378382163919342344929101700218343729991249292278310037858715417339303680123656766987003960344831186015759458119507188566230990329345263932617849177504339387863563669528713805869567344075226854072354921345811226416642856480512630815864982877992578440461354944161051182830622814726272570752094842985087377576625313792236182682253170401088809776459740876397657575312018898068760097078942263788530873550012848243792949678304042085766822125160900375264009257897925387263815402864633670509400739936879258302022613590219580999554863190443180985217024660364330867597247019172618753060732052656665198851573967700263267090577689650789830828972360088581289486794221284685639855975502958717025899349561579406004662547523533518436343202396257240819056704388877497077504950652838555116110170536492917318537884126526553093261705305144104434144645347274703840909075120650348358218812687726988408578326972477291645116696651916488746874532827925793263233759468779853563342202186404576370388811029775910819097516627028601840395196555344449858768163254990924228234355138537359220395615436488477918425873832320 [86,74] -23689290031609865470794671745239072205530350045456109567274481019039538103131057356478681692495610004965577306736628439184487443008496679131415684354898875342856794234115390991047540919538080138034400549927639949765832406432124031375341728565874132171605386719875952199480067399237353103122960306458705795081599387228227905292180403241937602060712091467714134685570449507132101215742535367429763195883258615165968334160889087023572037391766426678637418898312881298397015112617749325572670514133842606587976428252306345867323849380389002135003460035415239570739706931449356543983767056383254509437309571446369487708318021616334205058476528519210364524111641835487816593785600641024901402635500514227288009948266473842161360542895502319723579484091565918413102227990498622285412546805089020253459924465844751635588832332086623217247574543051999284205087571102606536846555375564691502221085245507739126853070069205435308258159749288773248122940780230984723102634457549543069353690446105825667751409160894646803488389866947408310502944944567414316668315761381570869678603021049748716971595697700965663556822162190931162214617759317958910392668432172851376971635765649260371437420713776283227742235070592693680463286938935046726214075104220455696038435625340590607657566168738626495340585311092712690174682476522126035336466494893180846816181848030192205379764470213062879129583486199074914803302867229579700217518582388793443755867918997224179999905428906012082216965933140859371574571256154309166801358659017176486772318326020926187724589414479864639565874471669658555716406251140852134411523765563882229828225592994719185387402265486196188421298670844431160236390331672779436515485695188380077377407147475716943202221270346379228660664131218951943255085064159887814392998276242060515585422299779207645428841394159078334765915819214053645768359098989084290187786101423799956090889319475211476751488467872444690026686921531158060198207380635741538993092081239164103495710165631698189028092209127374965100038553201758185195463830714901985734570536996400755978565151553242752554165173428783569968379513161150211802358181712229504326557011747492715126291219045483796921842915462461438782181138853590041235148940146301094310389091850266794061620677029917713153163796247916317374626189068652846465895437698525569810905697023746189767377012799227562649029545515335228765922351377233698189090809894363440539358954563577714982325851522075710352 [86,75] 1331838867333742541786446115423220630408462415138242064214714207526842931772600991594465849238201463348859143379491748865062293217313343342472283775636835974120253539692426476912541689532998490820305230466365639841772621604245286641755284239351544367387031328112171751048322814720819560991074098463844931748465795622985546670744381974362290870676667995025466120089773823063070203576562340686533135853267720345580421418083420913004982396637394313148482322578966738708757261059541376164783532092772588913157596137398024365563902066996809591363822078889944270626230474628427989580437146352510792315163104301097216615634813502397952310863829796609863337436980665210303673709038560854163729344942511096478007205688991334966880878942239417980062446839481554035640276352872325683532821043231977602415219501226960929146024482895005034819969313018034298360048616123886091777159256808820461669614618336360533488806128210203804736293548920873035334412001276241108852293474744342915544237053811364465852876023803277509444198447358308852299774123291940137919060790948130591181734393552073461086909061033106915944496818336892498752289915760172492724911918557077829349094451423398562181361837178304318055252181542263424358999287815680349768856829248381850479039734386717557138408849856961869097106012886291508234074316605236585237664787908152974417764676355388741709559275744470972105250195546050325329535193054266812260384193022185209587287986058379177121892702317734442795997740928927599973922906252915153110813634570479105685167994810909121383585147161540430142424527921857475396240244801764078117559878074863372233518302643243703847621721539230253819970788903013717140179266932205606163169957242655368677571220323224198036252599139819987991975543921191701330580783458058538787523462853533915782544679696006348585085104061002568181448009676230694360412711615719979244507106563924418704450071102525014911796664211508095440577064288334386652200810206507423872498209325653839055368083834462557141956808115076708983319575106393578580259364526740009513701297114867783237778979800007553682126581941549675485518279675326616021861323835379740757569224960628521693665270858825124377872088310298921657543091564837333608605962622389447375789695503039015390791403033836570882910018042389284480585096164631271789160362203714115037612058680753159320903077583996532103879262223007677725564776921309239927648318049480651716693638163298379049843031246587936 [86,76] -196075341910971193594947461791269375523102729813931137347204812641531654641887046691997521203896574491699545164653472813561271865298656502254396147489102169129387625508676914981919036504925578321889242026440959117995654114247576270213577484378471579321070750656977540472973480063312349947149863430384428593816324072541516386571447377131507692826827436875529656512162083276258805771084922439105104590219979012101094827337513273556254068310999338420145569961324474979912523169265263528337563237584238292689576329596048962439448671399280412912693031745719846027960490710914738614642748048077429733115904835285742845847076217632228153754604237611897760183080847705532874139135119532663888272448772011363975721560503472829339870910733560863004900491410634263896505962355738895227656143779021577542588138249840621443101921046326385635228485587742534389071353145508006476964365627320514333630611411775236459695824290974196708720385855135482594555982136377736854113966483811388743369133090054476690037848600721266331992040978029041580996877163788377793909546741859145126650286481915296565517927003311648409881044467533672882708140155425975400750469543400036930576294303467326381165018206063349610882346205292369130248072788345426555189943848441866697639078336626731582885416620522067679261101806766405428803856169504478018949864978691008949719490959254706016164071892304583973163875507987304128334527739383479276290191046718510818589587322412509686653460986268851048076806399417011536221700349769690738476459599425192351719854112513607080097567984172055559824933247508539619487088876920999860585465180373785059869768618226746931209127188070059301737596153931882668473893300511200182964196973410186726284154361384680492587033091362513836241022876560797472542222375095201244388716843265193072834156569098530605763404368060561011646305455551692104063780467861981008676401372486509990241407419878031880202367197583118741503509190492228572021081585543568712515282580307589686827905595068047898308643224845420778977435173316478354304560933727728483856042971895337735887063839171709262714080293855180719478131462688720648084520469339858901306495776898249293623581983969981042311165487889878634724070510822236868852091207809094061451289351749631803323145371890765872088352973648154424649489946099513351415680001362211381390406525743007043709658243938310269240918003507363188220305587158928507058801568761086305075764655123047520496739466583 [86,77] 20093720141983338918434505352641443286195773854221856907350403367763544598614444161515558370545165899670827107667412119446926512732293869489618999505973328980596533549101384480646898304845542105655442180509041857374151950714436585560633203469652687476793566997419737886619604642866166533568164054116647777604309053852139483343646903487539136314448717189863504491106427237245300690818995391037094787310909473081785161748034225037346795040406459224575902690573239040775959817285305027151520612810005196938848995564539095511121436068664819845310730120139712256702715824542972671184591410654328601127154483788344597437758676347250489738960558477295850733653966928788552083486101945076164141624041544815834330964915358612797925649152399217187019231187358968840506578854821638734446859550910571837625555984606854055666027056309690786247702916483454901108689452095821238679833842010175698846849349316118917856348987999237841121179817369657046225234001832307273717965957912462900104524671724840845989817507536494628889227623566365019001295236797110491152139362684426968325625747821859521681736185879949568684495865778501816633922124989798812781906461353611131096510742859439870180401146934254356186015593982768136525980922719339696556298034929780791208587690839143698017113062715704888473200085266966478210842598045845676118922003603440449110268249710956951450237787561416581849563181716575932756590475514307833665935213758327165088334557393828474388330611890348683503270382040515193404766814718535294987519259720682466698078434760350373086312592754999760425222358548349958201932714181889167200234102768182548984673147971077951041407833732138813217107630142890327083012887626433417386675434263140773370698051882466665281642934776801573962221504216074433286663303075572487085870108333879775818565437868867480221629796149438153972668142331028923030503333396455283153320698716168566913837704086859572669078241517934207163937672976429443712276114003377736886263425955723027326226278701899119245220844244716914927822970928962687497821804161336406436670676823765608359522976820582434554557650596270695776930373899405037467830429302752165131621636249053346499323919414764634599968807934993297980519682850294572026930436766821772824225821579039260836165350251787702512061864376064946317580997204220484378487772038572682536582913304675832298335504248789268382942914013317424585338764647285197491229547379793396692629890109900198194623584 [86,78] -3559983886809621352970375228742965073886106645322025373883500034843654527086763664296518315569157363275564751516983831628728731383959611916465975032403135282456767031063827119368085275801685853064837513525739288478275630823722123771912281438908386199887113213124862128896003996056431174837414903488491092273345460759796013117881841754913857012307026028736785955099060159251400718230986959255390148409296859572996570630049734745260671056336173611253748497566180685824308641844547477161863738347618932648041260322366981486477399976254088052328314263135082089103789660544572388432856912088947326387767749952665777893810829069353669526137762374881555329453865777614825720121996639152739565934331493932708909791684427132136155852187914205233611002597686307254929708156436625276073418294663573902293128497259658783606044944806248949410890821518006544044165430233612932762471422450233693786981991062234424575784626582936306523698364346864178262223729196471733902229207521731571603781522446873976209373983228686683459796049629532607895721433945573203252406647466087033640354761989597929069521535090085192767631118617676593917376317781986027082962104774322045390845683477147812114707588348920002117915523540210638464836855738174832033846068034794832517615351840822455543632092921555434042009814388410421054151165532186687973418384675416966658115504521122143592368020640880973847303928617381748055791653076232375685146345257496167338356884988258004187205318906593976243162975570888341460991723183720821859511551049763620906932174266114610951123871679430674366504129783926040488262663502517007673909371504528323505651328157985708319868925913966924759870982184108332639204436868481225452192790400611336603776943950135823595465249885929955568315173993877425193621891244933088917924220005434399404696368053923487223850078278152335541585422546137822017414491193905452167697725333817536557837806359667130197722281118041384967964880246617570363630307494686375945221987392961285843055789237620938202943922671541600437639088206879195563380008490029904057166767362297625200884034226510464357373661747496679514394133192461323965241592349224800598121683511072264810257121160120140315412611120946726426034589421452328275657917349537378160313554110444837106123535907709308911563898819541563463056897547836776360800231553270155139555763766555362759291913770789624801806700959942148028985376100710722763383663409824185253989895917512495836520 [86,79] 209194007121690091064508047111740638361366543693991707992050698737248020618883663498361845558274595126617977151068278784093163976890024891941833675003322876373114203968786087644750128187739207735020084237716198321939993989908903297216160757725518050779116152881846489191373441853932277719157294384082527246648786284376356386270696527146551863865883272723981487359355941049982774081207275488948233346809691802671608222949663503721947332397395332756347460910474258469460531369885431876974111752915303185295786096133508347772191015602166238966735095885082109933934074784474747392806125489698677601965041119361824953079431094975120699787107235783926004129179921692682176854159285614688545076322051776510125694005213228168277443877608201106344158118291707329795640294174059950254262418397281613329794199614398890419571116976935994913919659835294839333638093943179324865583361597836959230649078300886458294214675162056987054531189561787562137027507102266296263492297072530232766152213399681851866219389766307726866207474383919801728677635082568037216381244577342082316417093250236687008575639736262779248176916010016797720768850723848047371906411851571122142004288695499261250009368089497128536074337827024273407168229088067780552903873131873973736117345612275834354189697825693759403841120218216896029927215983951998661529646932561723197773004575510207301463013788262903246396144937663526229623235752824814143275324305944835969977321852056495441108317227207327012488202820598665402368648507957836137905470770472341385830049834471880708230545708754823565062867298004903555462398504321084339393141081179982109382964997497352832373567790413122408206923723553983943136259585173664711124603650641547573892773012097742895757151107503473356389708809785954569454275516185020271448659687981226059489140641757062659874503936789022522918264077405490790645556137686121199774190126410999789634064895129430270782522686755816061390977361895318403269036203103948080175556512496518692975278317335673245528639133490535576209175113147904663838608675631612712177660256019284028384381650624895749341179454375918395865663952670589520507963336400416372143103994865613430657319519368199177379933619345856970046161505432846081640182265575497183481090575293381851871358900103799455607820152300536651080622820839134817145309337353529756936077262640449202726393348857292437165492823668928350463597959586569036022285058293758740746935251851948464 [86,80] 1549316149430944089194086814257896334397858435227516257055108878199539722541677560407912838939078602061393013267327635311699045939813347366481221638386954703070712739644890894180464031040418205415363507765443495481399204062505715987540751599561724502441064609982122312493295721227676255574729889055873810592001035247164483706744361906700337522557119392652632974799151829065306399958624871394095018902884771925331127516192996321581718137931879860912883074156664716369943343387360701868276203661055253898440970256288592685242368929886686561319628169552523598195032333122351511099620015306899967966703417321747226317541634964832607673567443458788763262059180113052186493451323138692909132377790747376685050838175396147121538531094371891090236246627127328497904149610256021144361447575966944913676659151175925514025958602252083319152851278572417533161569934297845807751249133291960959112544923645037419634614335251880404935309636815933876498387467010548065751643125570664823475354625684466735696244044427581655947192116622300501651943189005743243914841253654257996924844563843881237703710266075581836955071371842449807107859179197846955790388483793905137575122977844586362928926845438741213118226295830464602506882239838289666091138097369847287332670484894369824348815698567608518772602010836489960471744853320727399123993420350662234442468539852047901835728482012588624633317983944818551701093462139182325555544762466792182157317229852421793814496998401887563116337708331825396488043077627627998616829193317317773162983101790361136721840107054579597675954000442290035270196897092926418979147862331212302680678605135167586034294906140592412144518229373761832862432863608175109095435418518377519618213473413155602328517728192855870874558343211650565368910266238061464838654515696348209407082163967989184298791597348147117179939026947147143738421830127853367887629102539265827884955308312882130143698414472149350481084389389729373052878001484968397770781794917127523879545227379693593481222126352553958881466164766813198353907203845587058411954028382701092108507947034630806989300009574160530694223317809874503301999538633519977112385720346176141669302254665036945690924409970232559722249905404525249590832818786990607170701418820508179273036614082807144728389747346855089129877282984818766930611304130560871157605474113055119600860617238046993111373226679535031859905593258827310769392135364728426986807000160608 [86,81] -536394022882766931227425916373222162578488131639441182898369058034177043878512328588204093422047470913592392084198546361494305265337051729659400074754570798902496269380034169353265559471844073708260408620188472050852308401486726499525797163753900523572416688230316899843829726107747671783575547478651446574027229933849341990613186487651483076722379354188391167355464482190439924612617879219939692911921141119813585115109079566898399985453396182006058480187269675981351720660881595132829485716751029772749838132454726004312509783063522022453053930019131529555105673057088737826935683507778504714091637147050719442608084585283921329297374465550794706489713618849684022411960411084813609579381856077457499284844582920148821707936875698769298711193526258576064813515893224302754100767059165032001122144080881743561176350798423755824410390066480619517107700906690617081804920126449406268585773088081494578220720589790175299356603778683516816499183068297347070329930870963947110823590465685558515879588520647613221887714694965928466260062788306647551410250160795824226896041297561844383547195271619024744426939374072428412687401110663460211715843665275699893836366040898860761086641440257573793981884037636797520376294181618500736500177496745469695508006418456638027034258915563616546204965697680100027623606827069586853691977433695898481605045150088090784314164785580495158991977347181200436317609616442729314721742777042628694594799216479546289032673078552223452608348234293937986006038563742779224666871070777249709791780254726057718293222063948694173163017283342382573104901592281087975635789742200871097663737314252749854980392913655243694904807294852449503977889206012574821600680756623062724437129486165799125175108666580110345086699614766383377055650780871137455683247325759380531886090442784177144705873920850297018551734506756951176335218055146492741135548493385653190725672916305161870823397089593680887861047437380831571950643103186800630952831658907855798691987332545673606294425681030580298482628356519955165732994439103717187165260603923115690656995258579311390083676409587447700923542249557878133474821608357120468473522089315980413169540338632694460430960214522449515290267300322213507502672216585175596901780534217390071111724761651819644283998087592942244415752228552179268285951088564200451574688949641397211684338853762605265285584271210503870892003888191534324456046453721187601384663168 [86,82] 11348767930621744135679759654595495933725864393067811956311958753733973525833539661404052930149184285907269792504035698960462907385033939253253908237461451885709330108022922982028468600020791640653115484890684813289670460333594161408535563167564555781822713392113454319950804576745265809914757373806235924177332553786072363257346310724386444222649112873288707148482004694253286315897008401545718411554562813009220268003359762069277776294536502063173763865129322264290111720016585340135014894329143486021630557352029808381138406048607753755478797834406230709106895497257317892774728070611130918767255034945585516803904158564953746337354288429593612921471335074378480061529023755005934326163579144088907201719494271811871694135453409938066886908251379564689199048097747261574954253717756049284234124985838428226000566122513013373302761805907254425381073044164086359926419888060257136092702088149411298116430605988173042964395680101019693735091923968089734511676529554796100551747764105427893088262805220449622406077296952209303100194632558376445275970791329218612314407916459712267959302139405379939120310040839705403894719119083599167717389054857141233640225284124272974012156722013223271758426063814815753305545524021862474452914956241091778068730886278944604602675382573728565736872573784218003682874123978026490255814187231194887532180889972060230152098452570348293658966309085503015473410734110045496249845255193477818104915562717020996487133819886753665655583120620588343786039750257027457722976987199739894981901835367567634580780625795569195190036043366605723492107096273165748758196996642936775603345874216066084692386763012148693593999699380660147514728260728594943134166617495210265986071627383859061459435700724864438164543582553814332109043283339541737334907607933741484296929164843168409604771666434674638528206596047747866043332090067636562089177076286127422733532841410360870920035858556903720674024847938532581522568104972095050893011788775688536224941213427043243134275515334642066611119284540039811319295993354097821658756353262415285784601379974450448439374597946739553532737680541182798137173471241016396063495421296296832682625225839904277163739527843611203183949404986715334686339871670209313360546158878146654323802849268805394202131275554952777281164080083288916405251252333404584816817453567540271849848723813783556973436801655268690195433759579939770547265240116811234399168 [86,83] -3505506969121229337185684241833871836344811853583130592418148045547372927345309006619997176101238559974167320850097830869545676317173649610303279353686175390936903475203101756637497580379356632829776236855268654639588999743558440995064496743778708040537361736694678500968544557912558525977497517611561365980550280486882618402034288270408671273088632360837577437885770651942228390554722080141763573992019509802551955770332023263541157121354848757136235589715343984304074800686570226094025796693851229826372651439907469584045265431464050261564753219477474955597215289333197598046145699599864839316128469104378925507539112376504219898175402036189737768846559004964286797187806499302718766397979481449803350085105068731117304916197501656883281946078665333989873826148806727407539183868251164607773708614293616825405629818417317240896620613232708476884079535405670887562437612992503900918585545650481617336229529507152359936720746440621235819766635336027920334422421626300612444700838168256031082928580944968912041071760341067004206032531508772411557184545150715098435456002394911821532511961408794042731870835354242762989197361039153821475055272758096251950864701607841305450512249937523383662813627659649507387702149630067800433133375501995536194568173347934926398022982236233144158399110017865708046926102602049660324507261770425457831313683378301063287848938736812644803595383645470493280493626376313063135903159054319332959690802687743783281658884625548666374915780177306610432946113584268749662225485369391205082732590003016279023165004400992896631104355302825482915039074060079330976709523125382870370295182184400532597656037679697494136652508656538622916437023491850013520530975329203131989206774346041290149968778328038247584134292269634920503935132800773054741571580479081949228548166748884575918532650961019254255323597023693559309376406153157004071796914250918113777145012232639050820758767057242383819552926184502515218480562761208498376006481752407074918074897035716951415317933869282440444252249605750562374556688979733225327696170812333561455586620282076823561068722006199504181939494066273657198989002109782229570743408127596690657853103364279662521951277006748129646959846564304500827335018566261867125800687148312277031989838478144605262419535170691825648410891474939570127258150190958747122114687927237023504158618209712059822622745064876322249290733792660143586766232000130932176 [86,84] -4077752472472451304441400259714121557854330736202335208599587383548412537768661595159412103015963433578229462585206618414616516962052959405364707457067034956772972529076769946489680822592756738030798269040017752040338723848813303795995225900635233301130466133066286824224170613395694619574468812176121899830247846120145648738111586258871246071833376065084138114710832303548801387185023285378851312561439310037788841982427982535210552570630569971651691985314268029698776283393878724354690738422676308085082336935831984898615821580712899449589023457370731487183095191800737448731394644235662978843920776605625739220893873550687119118011064922014114998905989199936103065245414452541576605048520495153338777385084026895305473846349044761512031123448619240829025762760883851651714353735867248520580168104071508722420247621882792407970835253196754838270221367423440751410489972417310795565619071291462944682314831727521819189836280543347993017395207319447339299681804322860919813324614060057273057834390871241991797933143900580653317270824363333771931696161068709842534746703829702559905589025557907288532442293118187569654716091187280816395077336602979639133708766711520899530729385152641756919464909127903530882704057457157886684622097352135559858974247234921415466136457496256166300201784863033305275849400003083411319830830296209850779905138699587210536334683134742029931588641946514455561743258320104412658484863309526551218027986423260059637863677717486455805452246913757640617862187974022293238009672072106951584961112504689644298130451147176591679990335700582944860837303865170801759880493399084117803153080679671355638768712679983943578010736398734344084418577346052052709717357663240611311550623968313849057367163338456062146510330303252063040550429635273051906888804134710425414402860131658631274010852105202631360627678847485971428159644570259437689642718349146070730826976919228668723036015531657789692210381354497306661857329339807332771447274659483483467839023545811014440173949901099453274754059239440988559507488641395229132154056849085171443394255793526848692774920059649701642143192222285679727522011935117408888858564375288418869537250942719847674029330034677975269425660894049087796269234010442689261597444325320994380441086294413195077996707420090718541020580118655816583189572515830973790080380433476336499624066080408213984880499211833972934201531532239381561263511714096 [86,85] -6419019936470955256737286471238035130181656481927955456072409216455222865716301950921887362701501874890988627980406197195373188928329497264603393666128798199377404584840369474268516265531134869016789872023384556041480517211820220436100151168264764544001171229197077583998778116808695951646081801056592155386150979579313768038482848665223550177898108967648707181471183669925034124917534705233129539469048967079283967501638181600169304579612138834247579943362392069509895019522418464559127509728144418100080639709344208936866660728426437808886629984802956915006312053110062650900413858364089800547407930121539049325234589799849979479094329764158977195334099603346635209459603160241579191369661453296993501443012113384146444338720779616357624027858241962969901474440101396696084825901234293131830232267101315514443650875626998520757374984760876897202268237955781898542454887879347917583587262289869402616433933478988952583059349452850949388312496745722937090420469683112291483713956049990301491921470715740434436077297612161388552467488845741523438301598219223643567380489488485254548439253947649556800960883207315459077572862827937720691398001424871574288633997325338716320559609570468305929926294103957750411896333027478018074049950906703585977195915974446247163079951876152268911491042422064220789868635086376353296207370281372409027175934367713721004188583035771943885828553589310484915869064389224315112020510847427927953679948434622168760746990276813596001773191897986315268673866872771771674080901979791780696097693479032788446564630596878240769697343991706207047850126219147302848581178835339328120114981753182889472776183612361299433687692852225100698557629459281329704847877362896172801872848283934499898011688835264296060497796905670512224048004428774989692448634862539201682640486177416772774549335416258587402825186825869507830250639314019277377207872900851763253617834007436521811450534579258017450074262359688300961946216466502687659603956339487479112132620219470952676174470983665124850434133626352427736436434307744877377945340319124869904785379576554196769829133253056326601814698100142063628728751994402555847110393118510271159010962388825144756452840849993390856919431613423413741096167220843504579337843727221361623903887801050241354773827616901774076054917414632928420548551335995225199092274740639144921914562268142690322319041795820575607937782802556299076825194976 [86,86] 678567232954162089407676412072654280582717902792600704100872841233086755792963289888912890045000934528314866070814388857108705978719188520346702472990395471777302027641838130981784405572163331053837435280979356286767038410721341308996278821042187599106059422450358108289285484401428687173124884817440323531474424943224167451735410243833285538817569537121016600304948486905814296281671270571499344007845626564064681596360765561340303121200119305487378561799288317923770747709090060372814062135381461669431023057904269994071156600457025268619202530880774933831189007473520961625317766701140249054779742573165952822767973881585259055491765836649234910780258292398888028659827557321560645469805218196510316499989709959156095582507403311231974259833182280969344218482284850537114122035597904659762985249441947385996453851829242006398397619751351659173358717960066811295437560171528770887651331514484749146117244710954340548713889235966512456772144570164308895257448428434476778129526939989591332747943285087224627222486149283453663027858527804479674530950853474783522070427517597117198970035153651132217918500234818344331367817915994353218072784058640393699910302615179686548068711682045524289085871108574650713643808802757219135583370497725288892536891800948612936681994717861986998558900643334806553247754181912575947491245277898888442103686344257321318273431411892542025326986030055792568188875260725574271294260576339732249132307773317347155628256728224646035754437679953795005604557853338293346472307454347194555601156050028830970023136028465839124283602549029878844554166875995840638371248078766346153650014929581819419437351577694794235131527599757912280147653464354958795722405766590706701229072871820897410171370911996058990863338016552472272843654228042789111393917458178422120798708322774443164677031146187014676622990480114911368497751447738238203824550038214795174333633110539731181504441464381706333184442977494792626838018044798117802849443781776485492406198950942793494719273057258839727637469157722253352342497588277976483523574539627648723793624665997004517006508920717170408940569252042631458245323164361665712086386730758730708047762427241465853572325955586062712441028959372719911817707266376760059320814168975153074173209984517858394723201372266450086750493408590482696833400990779633758847427103052864100629258506813925898795025040522629786760263364484394962914304 [87,0] 49548973333330689336741157736163221315624619060087789581771059371971197149709465179903748842187457122478629403433256830471766215071589124368776287892680431309996305725162238714579885583781229227070448815095379509114436915212548876111560403024513580192832491321824608319659304650251164511278828051471212121026485376477497226594638183193898945829939387495370743023579807131717549839810489611288852974039790655592962648194915559403754270575110650774837611317249828465639098660071993348270391079768547987536013417245746977481109510091482704209529226720455533866644190143392267153753715033153299791358403160273704149694524199890763743275571615135247530123351235587053026832080551455958691194188470731918994771220964240383871093052786835726672229700199581964173020568277789011108962311125619845454847684558916873609388940556464825575714125295948619794065790476835054444535438651496819707133118144296793841646520505951453871334966268744507881762177192556681011019582726597708181868711195342604494653977374809296918659219219941328931000957257001400209805106762059816837526188411651857292309088121187350553750737727405571100466186682064473607151004232236458322854797109302820079770827381770521034046975656482376361651203311097149727559630010791288038256621699175075971051765361107257888027903275089685672115733240025406998976706885923369619593233257416078802389343813766593959974669337584133487804889753473022390470751703546552644359721859917161956587415946048731855430511942604764084241062479570299614728025262498721858611435454262467906300209871661473164773184455417031207737490528431683454553706999541347657231723729260533091416773111524003206506371515534406520970098110970685957021415487981599725481780536891905919618274821450191116040913432165857668245190192305843345695998984312875909615517333885168199280640930870915385405697538412451004383932712532514851290975263532541879915134523335314529401860548711683675236894024249509208517440968346393706951346375855829085685636888879042326476145589463833026149004065794821191202806934096934496484450278386315895357827387896282424197364180007873864892981999586780498760307931369834972334681805711504120199322245002776279157049241882838916570067937627180674351651838084808595539747695810324454931891476715253361603120595434689386570883865317524956106824742916466077566700128182316823658791832414759635800600772520782392141315435729342131163818189522821175602659545248886089083395585522142405719454316899960562855394148325565737854894252812458522193147423761177214741576353007623194536474292505962559437607713842780630747348453425576286592677577647096971919360000000000000000000000000000000000000000000000000000000000000000000 [87,1] 2754836524343950031183025012592982967838723840398446198136762470777777521647831868918452243012389314375105675582075671512551370915862202796510649775879864663342384929931953715966094463926480267046213397783634065953410842458129273459354616693079814003727115856266459283666542916618387297258430563593698927552319024221377839542301707401290399850454490315861795189716666643317045676100719048155779882618871468288500138712565159268841613524618208434738599057887918597392772490442290487907849152563944782757857141718299467453494758877803887664081098032046465863877680113585050718919635503043993849587711814178646790736910103083863491778475362593957571413447405367664342270323566814214780757858949273699463337054798868433552628687357091728345526282127285810135536290039608718961819374395809607118490472813228856273146362868127246304828104301768235715844806946244716378499428964812523598071443159956733442316418290240313142423280745337547380787429571529172222727384693598846982969912387337661561049303050069739083797486318679612395036810792918386427613404532158886825236781255524426678605254438527561704475792316174825583812420600123718626825380063851898092333258059071765290789840195189468269279113871061424251948587521505785275997641796066743595632511032867262274569156785098362971469588424972556187663565118858147889107175319140252503779852991595166622456677042359234261942336972405596817569894506922358799408771505583253714685088215173552033403894538059441458641014211190166498412504591991945041852382519686421886149777277812260398882867418589732692504072706128867864175554086330938106469620179392936059072604281748952429413961461096062953622264994257490785734963182744674967426644829449450642234090383190950902301268023179414619735429803523527125966321349225330552372146298182214847744140436904646103490991124515308631621317390695859744365089251754618596177695545547637284805763773682596847107190907105677388703844302054880314319287557164521025876830572992562613737375879420018877155930337996819667063096301877041101993871057451458542102250516663877703397040579035297024865160915326574694185411238483209413701013405890828259029151833245867038304717532716762580521917197800863647522843894543319413915381913353861294535815600309801353795617637038708985646716423420643452550713450700087244670080984239439885712422044420682730218229853445814763743048187047118946513849318777751404243362213600386746285893033134559491196786261296620587934883206123659713198470418772449739398571512707546388058275767819500160892678619030927937762203700843697841224481011455730248718621696439818338346177902524597840535093248000000000000000000000000000000000000000000000000000000000000000 [87,2] 1138550537238405794891775537162387719083858917148616922683176749308213946629126015850921306524761420018050040984824914377398806774081666903370956125642752064168050023757019820501635217285411608789971622725892418036838517528378880935612054837728425051187379266385729769205591194239941089269508165635468184920547799165610143789902962021385402510532886308820492889743714654340503301456101498497112924845576683851985351220207790652397861953940223570468806948944353282166998420582234244766934961375602389645406899739014700829384221480036371958207449031224577493299967249057789360585995852080145720578772565850472057890625052903505831556607593484409985151793226665997653449767058987454273784595770256752210043481589749033513106235379564258135056737862538679584378269717326352848568963426939743278607511384667110612757294874562029643618489454430885529924656657733579507389073234056053010882351177192363428422979286692084337527563838581422316971788341122845060774403557184712210293105423199156503837079470359159481540180121848444413556539739934221701921851210878194231396821161942060444435848543279510076930305585853646899984478222468186000757799985944357004324139272866420079836794498944262077928083095426514451026166289753836087078509316102249546323683510131594263538248208143071757803980091939371777360975078821239243815607986592393006083384411315669449319972040492524658279044564853720914098501102441094151643878668641951106380046374156725921884282903174135115577692828934916065949897936100006239032201475055503913224135343533336300799357336302216301668777942407844735642648642316366283428046823449395423466681546354877515980045160747590967699100466228387272503659305745638703920678757251195516394405838928143814997879018384736099455907673590949617320744115306418000764475414934063028668042679896618576747038843422547489397942787795270235833558451948896115085497294611414646256932343528885507399586681933634810996179867672085213844797934040625415025024548038701382529586569123211816577573379202614442083341213936304658826187441947461764918976559996098068229587933206271848245201568896428476853934272372841810502709676651961127405884039046121147118826023012547476180350533804746662683447289123692574803077032327921359639819019479141836448856850424245040917235899008990762051074846128821298714865544415313359518191140373649782522079276570039090863450512060994944945109806120133125203131763567168086415992536075959344292393278387291100094429139593476092327942065971533705440846957290389105085174825759996661442512976448991833333811530096805298967021801657023655966699766909428373255125297600382698037694169088000000000000000000000000000000000000000000000000000000000000 [87,3] 2134167411932784134175292612463444038265799397545330867206259884339960989161328560260637416449117344775369706583230996710830786559679751791088747605554371772733616352023964409141295057094077486704577416095645796498583963550611407434217715477825511282539235773511991904496354984591860518315493575883134152218189035497798783081983750806599923128116956247629002296469073839416508205612093377916886792040663860142180435928623185087212581994223602637694050483946277003793374180886887147555627385484982279324921834430467915666183564065113287777144424049512295828978757087600360050517870487838105404038220849925309475728767705958497709410779495919346955299241309536210496377649508535872950760105826239696242845207942487418873900330853861257614855140624289929736734657120087975158960916059814614877810716760232307081917077838867699239846331372731150323058542473496064658966887615387844564280995761615526312107661127946710683688778840663008441722205386285709237940146739178636343283796703003959420965764712895561113619169926163614425919344304989543706466110762827527892560107699621327454243441011748967588959899661198719892283649332832688698212332641030709430014501672691174540772613922233925661362833994291769083702515221492708273496899769683196018740063845676762003977944255822114565271800440003634973044824293774959048566692429882162575598732734329177203166618484358625289585072253705282363795725807899499731381945327511109768815981517815195693225024798244385742520875269127001219678472337794312703518940843289461766675064268345841715324089162366017017480595249002330653698374216005399308329094648254628378818420612649759482107880113455108549714852201990183300168365811893867424251935345390542045300481077848738258479365683505252446457738847959730964694269735109869702046719001222361218173049893337788753334611284290149700183413536143931694460506631829876061667464504896638525616304402266066050468964099718465034990151520293089942539641791916562411100797334751392708373997207730497133705695303693529971205709196838214334128641041550920009177033864972364932094113586428709868490673981861042978309991918449077695102746025976562983367954932229810669515984615840548416295984129992241061519535331999577003180615162709042488877389911310074725046427750298225204783724103946966774380626930195674286144717512743769996908097423072281446791265433187009724267928613521759727567616803840182707605600342223981301301108083446992195430009730302139988464261389159066693678009631435095714225991633863469433183132227033465748225650343123647644200196514287366927942419835352049761660429315053630519219334977116290941751425761280000000000000000000000000000000000000000000000000000000000 [87,4] -1718854566627684185902451255680178982943791806151733298678826241959927433658809464102508831673633712222815733931318224455937210060457310314200856544428475068974306765293973957516840229465861360483649895941734790474112131802841420075426480191174571190179811140324629123015029997832136732304355870982166736567770690385096408154040381767554512201021346179495041535194352740885054858933343569356076972631478799520322060974439188365163006672206305548846027636355117584602855145734113601244577016495102927848232920502405602808517476439892599941410976139019588058244887334918499954886162847089119390965261408062262379081991896218740532085600291070563351584601667021181979639433771653664276498499770389005728663591466204769600202016634446681622402705967395137214259305081616734129184646154081376472242386657509970583360634238646636758678153939106144107247796168685608333177004961164498655974439252559278225159248447688903409808947900063941888466789269423932458420411794261012480336153297807419123604148370466666437855682306485382346265427237693370451772619190847066278992816596622067560097854979249140896762739747239664424637838832123379169454310082479874517842020847938647743475967576670582257810015267582332240168392749558147161323177930501518741633574398151368798188492578274825123008810344946749500000365149600687875646503152976783863748019850608721475141246308360331832600722253152479128592631877096926626254480692215396241109345182421258418457664083646242182764831029306351481093437483634918135113156528079878656312484307688780262060223419863419849597934827306887493720284340714386038718310289047792733417648994587413182975376080187822180517778716263632874251611366214443657566967932275903466542504294958132514527752836060674169667422373030992186086278734882098680587159577234421712853086428559296654886390886995788590171122550827250843956736141728812062578124659863867367162409053609118431837112853194701149255931521619028664238831831217260155321506294794597690579873321539153016461424956217553004337710521635015462962083088296788088374023284312553510673465626093448207631009440312512075446195199459124576643666920619200380491111960208945065371233930978433832693383930234908979955953035398054897962224767222280133036660748464019379655267333235721853744553013282266395502679049801339509606650612018439419154453748412277633677794438883807698653691319006217576012759720623451571006809894496937894612333341359822775710843333926487245885254275092281665825281036259509578716584837130516947468846224622469181146921813160666662702056469832662277262017213441883942458618182905353941661955112451765541963817350594560000000000000000000000000000000000000000000000000000000 [87,5] 42321261079765032689715355893278251600845124749519608059392249147352214422640725931834354658931771689279712955354632859642225719123195508377287496005960475817084702262940975905913138942913048843723573980096391028088067697179964934942588179065923155240488326132792785207199254073609842877761248028310389369724634656910042218688713811690416992970731410513838185336072036052041840952156629619841143047381374355936184476567977251168235356394395374998238161100964700653094649613844152832023591855139480897228972073711852306355153239956214055004319256652746188480426207047508446887871893463660321876305200105530529059022161256848018070612832250515134791941973353864356427197282575963044359098025472764437924340261377415747302315756174446144385513703147556107598343286118691361337800848661343653185854341815454243663084761726003212955452376440505167202123012811386599118503766704318965340150190314974479010402353304865300121965624646938590046603929820757101706186049910246968864792824746352891446056023683252854774980224442819669027475052954946543627211355981658981357680189751927079697142224224146304635518453795349257444854411020215484803217107548857722408952345666973425853237975010313191773327950218044335292154909822154738866720646487292845459256156190615541471830241987401296756539207856305196520584261890643678631181488171410560130718930343175068861413545562141544503969041337093774867986792394396987645517110355549394476585577492769353957612062970759747216227707156980979047400073546134187200483990306604850744096024191135328177741563556674034132080929589821258874150539840439563715408916295879858220033516250293345993430160153531874801146784821097136356119503604993521635136733313996887922961116777985278665608216831968559061999902003800442669039320548075783071078440314394958793845586864941089157930649638848499053343289372062421826749337148243487932876799308966864828788026571555062828607039816011199247363404316272020569760027998822295667189338564131996410666160851976373389151543615412073812459754086376161693679519312596617718381566449212009306319863294940664755591600294895325978209468120224613582351218155087918781008910474904472973111900383480008830521683231986055300349269008440655465153243815282921461118037494343886822178387782039381120356518584054940495843957923198664405352748609080934065729334295559168689087750657932798728907494450011508681246523795145037655485852990176305081216326125492888772215852233314670944269303126358419444841907805631643224140832618563457504576506889977557758177715453167511997973801138007874721876142005265459670413234603112055052303613369977459225004772037754880000000000000000000000000000000000000000000000000000 [87,6] -475211453182133273297167339154395582235705830769157305883236939867431255543474833140972008403234612690683055303551388059918349104403009652957471526600829265291552163016859958726428522324164183095565769246128196711644945686448055667556804066866380116328435876239792914138975775386683423121053712225978118374140187952415147149610850536038186341210284537155146185263218957179287449133129524733203751756123983880371495665082854711377029580509667262525058129130338402831434457832413454560153135656419215276282359481681676035109487610408844192552154626387222645391226196908650665098152944779977687990709559440545665491928894174727568041396954574720813150373813801436233641386524366191127524731625779285976830363812813066306642625719067066749038778917567457097943732003729171541481736646371398996579189131791889946950739361125462578007821228495761700766933067545258365162241825622509162601764260981484541194160502534178792475868996457050488472538922605874385423282987177718686394619735012092869385989148442776308075885667719544729555732497050287016853061822899448048889373460002886383776427238439891672873774456634601720140681238619732488504169282028525928552441102975429690444220078867333525856155031285045630395107882137563155354622784010411330262333060453895429991849393409159190477811229892241866179782125880691701534970270332571403219653368362666845230822043577617805858177608945284575381629222102552786964389109169300455180858566816130549450915053492642217027052577771700802080464974271440212207373534587987953463052959298408088716494475390991642610522259887513433987698761445417237287410702627133264177375585400843681850812350318012782757138513190919393799229136636089681417689690401617338389543162704624182427363088476048022374473904807560615675027337454794106402389439044523882994142239779062083340712002387340547544056698517956898604583156508811310286214907861860732600576648695823952104399230246270313026870757053620239976565845558633110710241784899852717821496180530498571324637146005861515563993104120726532624552066272969773729771439167789077705152530299856187905910058364907470825091329472359776473282820230510554258291949483605979758058429620955150496647690797832475480765898370258848905715597213401645479608248704807464552049478511505791539365230637529460029638092581252170522897692125573331971780133410975355278490484096043600354614563304856673838265156209184573719317123855619322262498382323893563537183769935928230108902316859586567937165149821978470840680260813835992794161796608064692501231178077562200862272162242651067445808320582676113141334061337400458028541338018129889676530095751168000000000000000000000000000000000000000000000000000 [87,7] 3453053949901044213419599174517639368745084719791171760950654833016548247380791589807766359249517326072045509121979928830582241658860103771046878874209976258772349843202379409229395036395366645695829062552652959917260316778824895821139335528469334161968121790570579017405161407867973889061787712052625832396168224042835726018769035968918471345578062549553902434185861743249965041696409921643792227219318269192093049469950758668283440417987302541723888454486155852325889148282822276486451041239355105604736874244281943113239689292640802743214770961078729427842526305027845241198389865650451824785744739077147073825714261463924919833270873533157510364020554915780587921919993321804611725112814018253998377511133108076990640861505856187131745223564434666635920282259768044980291125375713701818483585222766880174495031604819163123799615904271007118945839738174910660719140845045973613425505182793590804141061777538461170774515395122176247860693221929760861504456904250752699938103227055236602280699127424853143654182625279663796509511936007570092064535535719824700811904549429725554833536062595730220764494748447562723987764451272413172747369806707260108234268540597270516025407613138298691280664641739976488462360083608885248552115395118818399899102592146541463754540969429459805874213405779744671206834036169686706275554227679189493373598210262889374911238964901596705538551267004397459388706043061411614640435495510585378038816128127425697396699116477158033203422002398432832819930918429090122355075893884733350750313849823323022386955900986532692052614669166786742065725323386172480237146354010864208274906905690359412389797808666592216962612732979126709258532505954472989893272190282327743676466093663330864120539175432027699459954313547412591546252566147296543686672228720714565740080595154152764292746410303339789326721185828567641323578438360801236353847462172592421880839764938755227397755703369422204913148668195150042285353483597638105548234164605731009247228513798264995015452502649043357497892522057714242916128611656092423883331858682009983634390761516462791797278106698006506710151108277238020407815095957366286395031983390374454766212540241832068252715159336119695907723564320988133784400103311657964652635658720520743671808015621920932061344300816473987383345144267359454726008975759217135239640854887153811651424419446051559253363305513150332175826636540984825363579530283182985250625671270903548924046995522024273182181337285066089185641586861809983482856370216158868344587409123329496766786520561695916388089464067089903151157332933227659297081448166954091219044526518261586775453173022720000000000000000000000000000000000000000000000000 [87,8] -19935577762091000926264532148473720256679568946063356547843262625430261573474540577537775008265777301683719086202049175795475204810258189966988922903054143985023748274583791694165877540303831252739658304125711017022194871485612690012137927531643124321850694613847491604738878452459906961536010169932219481904308703590864141862865130534513749309580705580697661997061780856475003154300671742453004727225789351985992106192747837649183382640002874263217618178121486543935555281404194464809293100841478216766422673764393114043250688878576745948122031060761241984530136005530308632145671650088033244044751199860409623050931278979898637932920155355034802927602094066018180294263256719349955018742063591525384909043404674217308188791343778745863595337835391780719389518089157552709765433790442744756094971392290096139254643571284071616622544974740146997512246568112195329307807483123911658797023588362367304588648402721711962022784805752282640367179226965167771493624944663202299658519261894624536885244492266116373762856400010528770516449704637367603307788306604364633176486885855042277772240755488668994637681719635839265021661516823757305264699084714528946913408654502602865870196909378513105369789462619367839772707301982653797130124434240210952853452499715031835697109994837193549973296737993236167356690958549963352013170242538083175483384821267427206510497062910350839029418361001532060426325633177134836567699325573063321754057004406045623995981526599955646670553325247539698737163365753403789799928863760291381914637165919151625127593159971236907176777063209556309359288101975897764474455079559224548896401350611035437503004755429331700490291483421448015016573781173137082425074574558339991842189640463088077741619018052679274654721825574413081798603040132572730097806000916680782256887380083266951578838317854631006961353527161085003326075341907703955044914574930268893082278685546458902291245441719275723874832636874111619585240775169432937208496245761715845845763805126983495021885978053579772749033149397711143241431810974784235988061345064639379035673763703355673624506309890115174975260713825603558538664228706242759641238761282313462235735793689825906255070782103198815472003556715242611336444202051510088716763903682481966126697032367880238268281620450400015212123013719916033213588172387165705050871589097473782689115162486086589298656105532271071619965750780325967199311870337843137529143068065869102446673196431340756112323034751579087172487444184588491928574176073527790337197631175896822039404530025057893007952130692598018142193625079138141413262662286890579591069847677425127627802489651200000000000000000000000000000000000000000000000 [87,9] 89559300206803349640287861990657427539034985623510349758853662380674308001011685574158247504644285958899356891942370371969673996324538456356901456069905038719838676256988816834955500995218999123245567456363733515516407346291436271270489927649376314075862289596169608281578912551181641192429178323968123674463451572132946342075871335930293413287491560253600096868043438710150250669181016177984858533401320017381225520403323857595011189994164743728956776830550075738835400156997734211026815640907418666106827990815759569404140307552794035890804058628415558446469982837621822699023032772469557863701042164074017750177904079388805672852665065492866241494322509621953521231141058874067923084154296736376326359519662077772418430395501668140991147996511563457019526219916849172567976842746301821487509237573293979505925654682767190921450126615976287179957526979402387285991789905103766101428747854778170087461600688345001066130599469069302968881533713183140382510517056146006725493940869997097918251856767987415701217278780457938005022880193522758119493743845933383552908507577163345176465923127725410760423301832457932449456533353921470821416707188003327997927471267557866332164553015988207955858053077526155590504769405938503479118277144834892099520514995999689619615180688382410018474714739856671603484544729789869427007717939833814468737618821242624953382120395835893567523156803209725202135657840528341812844493896637004017175901666667442264094076957162413528566134442259742592182414153616623091660766454058964313449178756387278016697781461474316038327660176372496492246978172219265528436297869217457484666419228330486402145654781159442399150742737485513543927294416972308408680069242690177968506898004796725557533143160451677879796968554163087228331156426719023004151879624806424684290110744735694706445581618336068782567353764993825119114007430566685505214409718972992106317781335886987760064354491917681760162255143955305657784489118166193010194391783461817969292731208998655935414511626657665064437520245597275816264362142808885188007165900549817559471799705889588441389857393890355679649403337424595139636619282134414281668632300888436705842197008923075905894201338156239732061815027162115824498773219784511095533893678705498957508021097295181023267054036526006314771006256771426495233986060264001892157118971392886713927938180658600498118854011472567309791592454873187437550129452819969907220158461059939091312600880059539145714669402235036605559966075551486697753201859678578790654555742981151749885516933778573371138853201277443951799693394867671586045440113064384259708378960771140694947224826675200000000000000000000000000000000000000000000 [87,10] -346059896613065683635012801113874218678398395261104401916229457244731461450440355458292278551951168577513668988899414931443336264465457912534542821065098926069987609326000881161970946112685351957408457333442510630157224122642782841622542685064948543417141436145572676564285808660852449475890770417651770593004083305504199159345341574138065322406602194089572859695652855413044020893150100191806757592040804002040083355665013116395166345439804203623709075838255577257842167304355604333576533740868270177913932653165379684631028024125417412680587883029680004080441588330842409956632906097558921219065620490412049079295698877142515616499229615097510856500523253311028987516377174164461372186697710468554299172839859880072092373870751640949681443724598194148564826106302081457287508398499082959985750402431551880291035385366545880550059713594910767096326768187630852080671974770318243226238332858871947664273559298004958396173994009223396107103046225022634472620175506178636537257458483286274425213373851450404522539813956387845508065940563374398050589670011335246337580129984239998776518103845679713434669343085037945310193590136576910802474596994959300802845938877297389242347957050666574565487375007189798595131895799362275431410064630406656927649001746340823548754868350223593259732190749369435439651690661046682225402984580792857806519217414663668914412702345870491819445336936103471574928066835171236067012590768147234421982521801052563990939901660881239116080316208815953514060843077368688170254959971991929125227558231887476527224808037173531747372257197370203574560743338181823754781860296723138114686761653493761741086630120120578866942069039591407246905553839651496227830713774590307215924011186802148263196789153632457570929965745006161628756241887714421141816975597031752369972873860051008319475983589026623341889887299447387087257029863460162860324055716569137103412188300975878002644924996086486171827907396853477826631900199693204308347539009241889848280275304504333902299678113323505834084595300292030314874010711750577355015966143777033459332660048283814690240707849921782676931056220029667019259244054686395409430066113195611815223054206628005566328032273913519960480334445378596366198753436365156897726863827005105654437487496661589614662102261490512809341792910823991279828515726149916793718025210236381192032148572739030252309429140245687831856461367927801877651725206489100627576169715852122355312294879616900539754599601346310893580279187046410206240259648616560120688732906229255752105451283146315647631667823145316040892224409184834207730024647370678251728358440734955809322527883264000000000000000000000000000000000000000000 [87,11] 1296028212461076327524932369566898319113775121907277528142893393056390737200283517417902569205568614173319362810261776445918597814250606501347478935764799942058282517176135896829120286429778281673658066263500359479334536067075481748260551430298204210931957531366628740180297316806054492272012899465081715226182785854265089818936891812550921912132475394946758958326515772478714697049362457593394196856304217715371878128574315555366560976198398814927608482169252937759981979313326883511007959305183114045453679316278363221705025610945045372267930409487016653764161068038694036785841935138053803715812745609819762202091991317719803283210687039963088556089424745006007266250648500444780021528904019427955406307360045634315364665338106723909687452047464080272593929827589432071753696376388344406549409572631106881882943608991310780000787870571291678160855222695919444445260979945387567582563360797014347344364480818529407600075889856611545045651596973464318648347357122699848904806431804566325814499631490463516764381092024692132777745916633961352963525557647332527822563811471603485202698812427461657883000739394244268058701394448044156503109446624582306927421346177264981731692686510693742813154030890021990134580380163509630293682374399134558538828784978561538526115893057733989282191363269605019571627677136970384111375314691244917320233899053343793802393043039371986817988143282630185413785506492862233784765414641523389853210105583378088837688977339181223629852677125896463067788911091401837558483306927491340387016765986623254263852657315549085185914446769244197576488107322157316206764870064334456629986519014200021278223350564998419986251909818522732632870621553173731547843902162326182401068783042535043640058561163201484924111795479765806831777355033799083797997604099056127799639644486353807433034902987904284609547878972307538657156347724858062518854192925770275010823085053954352152524803805928104204829936579740226923755961612584472615487811352120735960447734853542228543203174154799101560341038639165684341601852441745120334389531689202655030638649294221334338168325414612089856114251201304751653306406583456981858236035911614819523250713448045787037495049407256598684740159559029730891612685417414321497143662017124451651856280517995190940012446464473231866122943086574117477817500743067037714755520718817866172818339396716541930591734558806501826159369723813414668811814822568945327092725738839956704914654543242081976099162848326139220275258519799889472384214684993036957411011455721297278102322792452171019341389436685072864962557792865298393948533825423732228544589534836511126953436119040000000000000000000000000000000000000000 [87,12] -4497419201285043324183470524363351471019275013111323887921084147582275095784720722072253171847149687786527300847750584010689490513450726010014035123599730189116081089480164320637156631747411808928624385794452002865129361450223098266277884804474470013932671387642352877004116626138805306150569789145791655799873087874319732224461966624893370214098290489155844538646532971406334745636198751660601987175635630145312497482035046521307003805810066036832802156431704830846315610839824036175037394087986084872131211353248075012054695910914832417350733719274214400932080963156156835539417974235813164882855486819986585885005497743060234789144266845946333925603171662906445476354730144338494763329638477676094989670628587009583117200691940053612827416885569840258883270149495589562320528659408391349184429329467692695817720225677012557558007866879530431632884640096775658903021327475299083573392766388655868481285903999029171439007248290705335854640526538206800985987743576340412681401828429418816584985094538831263216981663512255325238640380391382270828537611436957484945214906012149416167332771634386345853828376624914886203973416269691993662485359717601965685300301486096938985351792785073166484839425529460935540068759031874989767862479913399934274596170206036300806307535525748643738649765474826821055894370564221794198149911194139657039895760123345234559731326274398322614438900777610451176680501840707290671376102123065271991925892038969079423587374137129819728688432213500432188667063515239656929603313821232533312967759381135721408402953638202875667177836109226649449270139405670394618620287147510164156204178967412974015443045650886977089691184954999944319689127620092486772828404138589547226941452099585348704823217973694332719526411002596190520282927364308239088088315100173622289545124131820713756184239344358324386762291004665043377273427254925266796631706564303566629048257588255370662026378050003321484063055697961323144536298219810815762550891305541585133508115686194867324728614569011057428496119770504258448875266738108568152295618644013933967235809301170422293915978072930429136617171903308756286802248404644869602189543510678928291200127441088946613387311194254161303142891248175417862427773897209621129832097385677021493356403502358845368552889347369229253035186303748730742900777262361908415323653125522825590033807569000936132418056257323812694929960821543422510873221450452296904184785302103640645855800344160798357378037151256408092284428702551284392411851117374357317576599091851204851996318877597936459125347815218586980057408251790016209056343542937200910237644754231601069879646486528000000000000000000000000000000000000 [87,13] 13275797854665040003144284183300592478539838495361824969329797609671363813552631662727817585520782125247423875896230870238644524698424876204343283411673830111735330567378492100406751225444670829552610146466067397688007977541669796938161737759192272480536212195706365492532791891490687489305617479455644115852632103756690122441880169667973612723780244067610297504353163684353095607256761690595196361369899322426082057416770740511209532559981518460177277933415233907651403088646745144934184498318469557467606828367954222258107899853023393396312266609497630363881638626905311868354323769343062848932741510322711871171586288079983667691257147282715119239813092718293219646525745863536517317058050257284119387319431894866234425051560650975344379783149527324970629786210576150632371413578834708384256117920463074660769983958547609473821799736580352672048543538633350634678990053244441905401601550681581097083966170424646305493588720764803526972816622276748827876362276272453833749008680759967455925516237964308277145603998706180708332025090200589961162698764541579247473791999775669435064799846245725571095917270939024744201952030381871870926310939617524909087830116659980924598650282886239786752827308721058244674090266654294215157408210502938145810036314962380472475133860345392953293051830831096861622123950426906589606273787671102617055928375659729138468538915231845940964831901258640977720385025274376759660949434819965404555902250196481949125268151041235421713704211427018601128269882554974551385560308923665845747139963630522223682561025819326088990931893664673873255429566655227510290235712727053540914032344333210535156607231355122568494085896451652417061913531802569999509460997298334339714415147139166905621765819064441871677236250355114377140263148179825237432465036531335459806141325916338435573612459450283355265461589063669438232020560794828699340008698889087457687406740636809883212458409266294106744196070028493805994095967966326416690464496921663127104831320427938580874968912102151085598181148970349078438878783468652134137860401109634435298424193011453333024049178912265986546005246208224070931275758878830301197818593800507602080888726907332307629271387483802559507798712329633739952291968738945737921754865711442508453564401006792019972041805776161106301623333553643335940737801521595461744904009572907058211422544423770103230091698223014562764129597954803251507793946435667977281406908053087767671356333691405353827909904741738221995880005591905517327442927264557524461723546990460384540287567166771252259346624487992963322177317353481798339463630422353627756372656122922584550865874452480000000000000000000000000000000000 [87,14] -33811976949405523265121580483900182073679320668372948107372926741080962919881662449972066759007913160039930458171573536551018741117399453766255522863429122369490936497390273731808619091841078627974480037847171398906523700363871837994362869212372335559436271445351006830151468616154423807239965995438920680308739362474035423231840169518039338272546106865796872151091996707480469296080911202078962302342147606652570534373396477253464937168413561640446767094680703638581673377393014177353297273358753717105409973599073218600834302326067437859882790686738143587814279544392256408861402714154063646606167790226022101016582258917116132818893352421816944194319019740652965398815336328085030055673101644486769992355943086816579833781465716233804969944035120017426876492156028043538152170027904846592035559845170633002101336635229968606996214728453268425632078428816501760423514477973650681162583420606800669198162810530139394535084505518969830979538754247928338469910293948056634022459131289269019954781582938455300379247696672066528993274569793883926466316509596933240296044870445475139304772675924736167600917690046293564243321768734936550820254748679414149483643176044048827313399996092631029000831861154190517027629967119028526169941793357795986810385400397273133699494308852954307796334696314561034702383825270181243332803096300195050025285627772941549330798286075232598000954843807009056582924157580410385810395875100930935337803599191538363130141646848816898155007084012899001245156111236238083142092215530111316941395478347299708624562299968421345931327021594638242244555008455332351960645945403963038930483229682213278507820269146434114307406939623249666967731493885543608645657981299995565903960051693470013621189535085802768450711668465203392310413460078446521229743577340994449056668755803256751078256651328352780678849781131334601621719719292696189908784366697453255498335092593930576991808636052950209839300692244182637484197076608343024842023760781433272212129179316583762317819586869987040742512672566365189103960124666924034793550327431725671371624842344274060928142908689342847862154652015742179256840987269260578688003170567196403589668978049539635891624762815353239896125777905576170250894558792395217656983105056947053948785822062761007160564612045812879760061243889103667602212814531653109211585065458803144615347056536325555092328012479454178498967761059086970661980810496167412081874541546837961856311483080557930138398312364607275081745087929647575065977507275013520394373860262383019769542223366464578329761246878583706269227567458768352704248658863052759748411986941302150737399035985920000000000000000000000000000000 [87,15] 76480731716148318412736983860694929772235460816954061712578240580557728422758200056337803875847853345701807882053655517377506658428349259609059737931919556712504502024824866209024625222282156214764677745883613750506629498981094482526266428449803438031214049641863805522287045312888969586721015263337558741714285971421279589758996550101538815650833370257619730984237815845970785892778528267752657853657717162007390054425188990011028510702213156757488438489653332729531753440126572275356523271922930916516956753932246896754391568372203223507321214294364622077863305500425803281676297451018188314532935280285091107940609020967672681316952142491760835612747875438724683839361695033742330480291337152591795203840456966611273329959926698270004228387136037192154937988868975374094403812195867785960249008395965885586807177444624508607200724519782989137241726563175493671744380621839012473961235264964479484039424125144184686935535300432981994937837520747538182370670607476771405586904497851349420141660219043519419625282474093747098104012057200628101194506404798487139367220416937389576083432826163721985209020908266982442848028428466503667078647389386696174439438772375990600848438687463344746260390762188628969987442074568043389581462565970878071193500094666562245300216310244168202587466921871311217596490984128942343946379190997225633772804958624410832069750954653213145164812384713016242986688152338526774137652976722922685387293863864733821969850931532597018711639937200342373932404318330239690433539984953895864032335648993245035836633650966918311017737549056591908531545128879191196357587681325846038002592011484570218762689853325011616092321452224050570800224875271498041884253769789542600770369881925163359134430590761061343875581877429731786963942367385559848322966083243013318795436849121985509879514587454420335700424915906753806822453107510420107162554183560645560721617934553499076099789496080747031730436747551359359717823907192931757630277382524072612414854360586178664602219170025688411014630348463433465273021106526364938934222927471636725392410205643950381866780750167754702975738034879096100684059562283616587861276697399334329151213203903302467936346111756262892021851907265789795638469836311379867376665409267927753316374532142972053042670940013568965632385003979086671286514213201783685817518675042412003686059534043482408220333783502381202849267084200257472543038655406512984066442897881416913720163553610366629569403160820917338692601857141753236408430933611117771450003181739421606643205123923711509337561325804292389516746898774365506662732806982100957653818777624267711749402677739520000000000000000000000000000 [87,16] -157734011345653390322158259326316186804324636953113121269299012059843014115241427420770776188544157036219979046217273240734179951703376180878721166686450391412135822305756320109385582859093534594793684428461566932482388446870827279421699356570971872017477518038671782098050422233961859413205713208775309598553727032440784087528577471463646348672574378544073378723231425620912565599300905657022878664896251068627984662048032978363871309166450153122207295826943534730000244253528293094925576048750708375898407380687832209185110741565696979458066391505360143069896197954705603746167480989810303329241325542317300200497967698531450651170202729043300867551851031378107199318107350966082469938222930157131808287077755104708453339574963139297318671719833076285956367147513052675933485050827511565899783711059994629997040149394265163049729127823460617161991701145063142097092188830810432106850152415239846126809762627876467306772897450616330038502286733635720723013220170976498423120057016421325293405677572443373767042424577461443944968065917426568055984782227663019879669018893449347729661395021458308827118955500131205994657456999508796371338287966599396490722494270775830267175357612766451469580848494043947556481269812713409670514373317162932271106033287607776041257726206063752646168550579358316060442198442697954186454409631623482766905529804094699515936925386623127269064119971337840735268107155229190922111935817527750396418343112256153395543490078680647582914175119491824177300334205026232432199471036750319065117653770454900810986824393001137410531070144524591622120789907731671023550326441962178034465662833718841455058385754886354729136820332086734294315285823039582697947268242473574103090003781060374447896685881369389359495363915967694308102068997604423328366737605193502455342806600590328028504755005266740091779955971422965043950827706929418513221944015300707003204886541682479818836158521370665130249028793549688732831683067367940505455860631306326324629553319896959996474879519276525729642441296624103147973598849942273542738247617057592920316923301349739253622799879261682519103557919126576235925940621926748300985949217586998193835620550442753735022979845269361050760178003437252166284190604469206589867904358901765580206163387196306478715803036835666273863528488199057769300848828760206104450221756225294233152723501767845594187509071131964346156543926291647266546462290359840274341222426585003577402671266343889746473427599863817163994373990952215642141904674743930103352331399387305538009844877359855905826508483761134872986065296687207220775701225243502803968221378136321172708163321856000000000000000000000000000 [87,17] 294812799605558081816555282206607956813907586965989081866223875174714074042553448976785229794211532466632709373992178936689109276082008215506086803721720793668455518844756646133504910412427303482191767622245817719299011726623430665136536388160144388814997448213001510332453996909791843138464693413347407034097243224268411590546021466898482463551322474359727194603007712340047709277366403424579024215811165182572839934329330772990153707207390176115436827501266159540656391101485728358200266453237197857887493978879965233023138106505774363384607830952683879159646419583469413896203207948622319102316012507786643161666705397660840475031505715413128474478754499176089007439007890113764796944154161557900478112425032767457755765214888391726607690706318866667383491454769243972330274141183256932633421362819832347313448832907598720647825592122807986863446648793584252360519347049232801908250946513506669838619789742403794682760111849888943236534223189295153213621876387418711943394005785782113658086679930849149991250612088375307938451572272310516521124410827806169662488763038984294759253863031129910855668306430393735554820952784680638355321478716918070575464695945576152911438129139885933053915617165186929634738854133512544672920266445036049573419279941941151789107247338253243463838407815754660212552547318599407195084485081775948358325744417933714005161382687255348669150669585550141336333206745395793530128467084447964321708942399869042801340637662918956285502283501789334550235726246863549117227281626054145426249110899235079424907268199613855576254778833476614171837792665116113163346057433395371518556785323865082262212422908537680132918586018796481648529119129108602003603818081078039647972779783877978605574116756695273916556616112432170943123580850068844202775936052146243174513639748696835856480572981998463816924385146122734860747533947952220005049074570072770484015333470934197061615658165543144909701329601132149094124822851833940460550808121006334837391609983638211729495043783198527084205178249956181449950639385572902258144089770929030108542780334437255147192457703953709794877463668431005287345770802765609763598841207052598875357578739946970679699842480336595066527010869484407829272690236841464814859139671360844889362773307126089260271298531473626868905225016021504657974371784127418304674797504786053431015298159552248243748545275822732400950215826212489225123126991266876517569304390201199567145622464148525951127130213497711263037217654674658899412799772118580713082923298792119009258478723835996984458031181262224264802800846434781311615057444018213685710913044247068576546029568000000000000000000000000000 [87,18] -472755732034879657717981230761397938582038525416457258358984287311606502185612695064830858297788224240195964221728906927901289484790771482306752638218319779979809089344656511191558021893975521622494528276667994058028501200780691296120395788665633801315741106388824972419828741752080344026494877269817403569007892110307852569965526327714686112244267189011051803555747698855364972304028458894789480585057453117257649262808156027576306891973721023076001415670121166766360708134399919670794753452217802126560263793087952857495292440867148807419415389390863938224168705692441636123965174735201083541299063633532015714267098950895084530930715691579321502791724802261932623182820093737962107890847263074094899572034226827620246922426132766305210561027826145924911232867315094681849046780424622221256093340963946788808311791833527614821189181838119842479296245639296216543112012633955926466221562160464700674492486115814745149165709623651307627491224197463258101702945504061816367602884589495946789206487222231366877765063178025469785035936998681891555963232215277014185960085858594003461761275138261401503258698299541631366755196322961983715124229435601749233874852843718076607336625002619868989647109993349875897716096637271470235916614090075402730664038239008747015126137799790007549706468208225756957331906109688203406102169513547823667181005143002115582435491761742776409815027122237451226971559183153065684149380862802517998063195358616772496749069055006958573269894431992249727772974961932982228327207523425731220113797692893599237877903267686857781508790524274311932232573601090009498492741772052575103629914213127184399629729091734784485086325043517297814071233570321230158243827378412469263653139108824613327349517028383373346699269521900253145714507272568949505879253436766119362247279207528421859809254809298842911498944888012952881921487590016354059580963007533302794216412645948392055445122458088536488573815976883515422775418872619270516339158844554118585235939556799034260170678233447201104736694943859264189641961097169013220195907390870492464472293151104782490744444438902943001457714773281814444546959096094523720148421665917297919511446413876634567832046789573019494912281221533783284512146806724705468559663492567679576058638979203792099645276962456275297789167032971343868453247405611801340189504389034723140425824934172762686137212424228371364032898916920963737899486550712138582099609783280012493476800130415168635716460730681322383951738436562956654704210490338408587463387414233822307701166709508316273067452290943884557944400142409483894763641038061581131139607315488393924421091328000000000000000000000000 [87,19] 641647598360792289201210088514796735920300158405775740604673564717303748817933339260980220763635345240021489077625559325514439749543168373480099228991515238843380201910314897407492732597914021462074018539097009935187615005730411478262075137774713818415654746348741006585844370960775763192622950385532067042873248013631805175094313708867173389523438338689160676002618516579948550470842640664365300797716762742471567112919249741526632812424263253752696675372499596508299630784725977706183030601087858831932393221363426817953610611711526301339547952568906380207571444365708870537132918581435286194074902697341003739553611562335446156888718304511250184308859628186374276812657505220270519013392430138940047530845480185541210389043001340644707227084967714709545208491979482362879791565386677291521239821869646381251092538404594692666946371975100963238033645533921068824934714755528990741316241901018393502904651791292794636975920281149666059827445139999751011565130292822872281664631831452871860904823090789137652737312013756087640024812960129142247018045321342302825316293254652096341426810452272357587786215808567542460255394192291214155645024696928977317294549078756689629034645737085925257370954399753883842209707999925996851706321242987766578723011959819697511742815857081946978038934109412575410485373069860057813574495671873989526858462788383622881486660229906934567759508416088093567977499215791124213613021177796193987912030453333564554539749304846922048504552668875359502846806605159052626618554859187673650358158265631235834548325620163602307284231016143613629272186728281627407521346298574221799694896072401521234504775099841153690814155394099518137465869070853181339011561415763575607420605853922156067318165952607018824996590721651143672176473092119108916428427567239174235128452473766580857285515951411182661404529872704845772587701643051808985475291733273823866416408900661841271851804507696522508692633787287655783591381931861695047612218198044085800277450696880623732868696296716457766395679448394475606533392317481618891807519734712093020151476115290619426400142396824478019192272896808775263013029416285793822490162879020179805172432943431510087316000029867844416742184093614372813418164437571506101358862551097420446609038797431801373903003559535328970011259240753435139903348236624020745982309568490980392861011904599404177711819413903348412214712500800737257866381049764083697528274215474020302755415480681335456804789234227378326016699239487891476443352103255605681085911986412061331392945193471575091608939885773503930103730594029630800377214399187736020410184775600543949664215367680000000000000000000 [87,20] -786973329536755203468117418453946428909495962797201067064625112379843867193126339873141649084190757008290650486909891405341759119539558946299890532589854742026382408766035360864436115474732148384929915251376821297860717097752206168230001564257292772424294839742180092441764716522192015212820077126351610482604981498628748306612506654010839509979724761511333959760434081118691346472726146030782422363677682047007389188365382860191799943791453505944288128635809473063571526001261009142386561288253214743550920969063733220872056274158899110307954523313789370466043029430000187936141361197933878573429584564534920378017367455202344379252946252216897142147322197337014328938437371582270405591271329213654819820484785460329861316508123281047301293947882710020781137931703217380178532552086118978631274398210300390519690495744950014244571496888466275711539732235147558877638435960057855538730812243425077901974878499740613974818393982256387045034475606590264394893942320292697458170012586788930263768963808252931993550023983499771709256522697274128297867316328972567413422393356536831349442430380957369246709932640639451465007767870096148342468340630869198419043182282363590234499519002710700191059402460983940191678067878193216238338717887300416986239012249331264898782601257443691135755102363808489091901886896184263557925217730047324694524189432758098449930887586742527740508531524672203033184820581380652547531075487394769674370956384012177869513865976771611109704470989110134444235527947729232014059121202100003190640071727973458213618559327680004362902850719621497289095825720981026786595356192205916155024443321877229127531827892651445621309799255094535974059395036996109765536996318342113102278080702056556363082906673302434696528694395765150089786347363800896606672625540673020416813258580917869312180841012240910254535012143530746685180485157261753036855504315652607476731954632995326894017057548651705520603929220775410572249975643674205501109635787133840942520248478079616082229413243564611491749483016677060860925237851938878804086064711868649209655144386095074623470673427188464279012167806622423968425853306856783021249611412026242191104874339497722332036335738083634730813836200757270006114912451079910115237614546573782169021706827949378571844764114114241067224762847358087933272043983556230643108764380572737858344928289663484896727092302356560863822158302552100293623846289306234538743983028402422057852870875251446365775999923878247121089413553564116792433048380420832330645745833888581292946892802780975131463710855701302887867633295423847933556531097169415916874470573941182494834425856000000000000000000 [87,21] 955710862109309785953803727005758001860879999731353427432973608891046834160287599749066084962695597271175107124973385705897790789667045695126177018253291655602300028147587607869365713255996254697660729289633807709545411953452083008258002785349486969720285174361098858125330061088965006664669327174169777915207065081255000991008589474794121779399030772015043150141286269887121985527215901369187676572197194303667816426623413323266693891358967140973587368666599847034623915145163267333340138623856833992476492556065031578970657989680268914036787384238156331782405243128332312797577003185978120259130567575070560172561985690114925058006622661595360485024282450100989692102402824547419231645181572075968948384496982068649968967928771326824291506546907589665805675724475156283425280538666094907958754406127718107678261065931780521425483633438530847496248564598791224016110036080193175094280775099808094069025994244499110508654875158920505600359650634116147189330649266864832742693712505639551531559640605119723343861429557644033718301793694652277914290014436665284754951972115926440185545779418216915507989222223556658521992589932248580766817526589664363859929939895264825495125723223865593432753259054006633900471951151314080172333599297635955547513805541892414584092444796681175087494102529563842520722607303840274642934374175644314951045159365718744007728571684840650616153633367951036154925673545588596255564533711532034162122384940745983809467338030056855548569436533599469439457186711400279941719168990568059249610468914841688287983772320488012574276659007040882938185277773198266909138340931549068787199851031834364407225392969457739919828615748657598489920849755898332841046621952149804409851618259083400907731384896176538703351667906257601533165677195390027651815602419945928206927074470755826842859380706648360417596671160969109542748681216569760863110716476823250755070685549277034426504434140455316218271196901108411530937674523516319327357683954374318287363999602761030545248106027761794265906082625684066673759514662845600695580694815001726813954067536274934746898421927901781923557637219076322284045018141830156301981342293320200577216450997996653918398248116186785046610817211923893744301589990475066681166686654498604869217624974237294794269799850043618530355983665629543874939222885475333559177227631496706804874000953784415612142189329844618061287937847024182526369624760002256470535524125106290985746188507499913036455150510283164787989657949727369959144309552392853222360365132115725572257902817249800908185901250208811076890635115747537193157063454511332876283708190240030091121157734400000000000000 [87,22] -1204929241630520484644343778475675434936361843728895615202324820800711132313692442570868110375489368523186452317382770427313431977734837600080707307333954208883097888479862261475166640319407087082811475927305536647829469117239298976658277424193174537247025963538486472711828134113177438996643544615425980456823001346991661949491808390752685470994264481780755322478725438395389387953879765929708945378060335895900320195405321255046441153642930550196523316563752320084398132109830979476031723662124800346275615329365603333021631426568016850886362899869524997016790406373675130693708995925840311043159321714153093273898568728661336778166411246309865156378753296964005117750060457807243377169900522568546950680885028027409384618601410005407185462930761551090162434484437137904167486035691368729796648667103190635428329889194736858689368311302067398725880858552542006273486206194461591387855004103937845157551790539747138015947931737252028280419791978045126271516210297418185505169730161377628225079532834487722877144770080370531106892316953283053592756524226743892187177784911304010954734927745760852844176072846588971986102836729934471427158921755001082910658218001555718853344499004285749053492637612537734729717518813916069176011576352184364440383207332445275224649798102427438593639701419076586199093315603543227158738284857192064880434609065855660253951514951967255751688821927091448911911555086625137550164951127645149681795669300084916259701914962299958669721000633238366536730380429990297987919492349510501926829243058408649998640991837991233676287173474219952152939039988731527089624336216620648407094706734652571780536917042711746464507536818490879561638053678814260005641422526617740375828918989694457552938562681344867391985874288843334712886103565792763344459344675586126001151979156876107328604866463529755531826569358690658015002246538399683836677998639008697846228492371350226352228136270518804677740597409766521588339716326603522619377371393535630549880731432093964806984075778664581484768247592962819271129602537201732316283781909435945718017281370182946757073068829318718346600098721322199401528494264075599384636162079306236298680893170546009509922982159321436023991213126146300571086362616909784452440434545742689321869914517868653639877014395006981466048756746060821158165294827325789852790532486325731962851525729667570693473313569539445185642964163964953741155389330601831375576265613697054296265387955620589755960220616341606994867980149097622048681322559645510773418790288851081868194938402727334326478059305539420804336252438128627481580866662355599185210155324206861817333625651200000000000 [87,23] 1572097769912316877135831052930093801421332840802817086028642264548516209090604202078263339997330339887102937968432383209985448536931487979875171617533843546891474917554431826924966164152876638136381993978982287892536572074300039077661983575218189598868679814200017245761881904960449681325366876452345771153179929943357716354248181744802604003614676948620525319639048367273955210739145223116284453873332021463931375033611622170877569800341808355479761066759574857289077463281463030885894348895417485280746751684765625728307642286147720387499265362185554243438719324617870852299976207209334587106313711074565688727254402078258210318035401152938965551633739491763258907114346770211689991583159896466803900588088940092553597685458845930572193913636833622125451651721467786710406044992256984852913858226890874268979998425833474895874348781621557053230900829238614899553406292071262170852361225598981280486424308830440967294751609834760057762076130715970859877987105725577196565451363490446790651363748569041107793898207448964518947019785609403168556284965477484065738110760965387525081147887043658741030380133053238179398328514120627382806358286222780456473581328400093623211155427425710368974892936556926920792232566281579200769799545897906775604225234931634179483146122244053050900925296670132449828343917282824108965962182425687350838726626155904100523954760264314913186771028911888522424299412743503216430645966375687212516573903865247383479858788678030847700195318542597046900558678950511654450758252692090079313025696392801527672906093356000916040560137162628525172743879544727615572595126138682551515051160120210135947972650241614950359654869651833658150779210652386585657197329308524692637283328834143253827344145563643510066334938673587177696646399410918799521714993547079352119813726306559106545703130847642213961071683834256148125823147091116341777994366841141347370576277246877723154407133200031541863625385341175036911848072963741553221854701642851124365254076075347205605964340224838115379801068725391330200433916222437470530306244175806356311499643899457195726694893290606913002656317566960110985108976590931410951371837735297639277180530226733738779766831940073283100004434958337193368734835729591933224967176637624604313786102717383467632193841384806664133666664682427535083309703320793294672175686473228237251265730566849224006217663613950813900661845393637855679036241995473542331465487637640195550993727196073458721184515188300713297384815952512572921729083570173951591132241525140594692846502886431852327149049294973294833684846680215032802576264502171858702108255116342400096204226560000000000 [87,24] -2209011478715956905384859642542378908487649973219063660157026655671009431124014015701790396679917100578416083266853438967490593022319975390292576977254855314299561306769746583549597317566785227046316801267081603547246809572176118218828456049101560247746394905971171960663095751458028677477656605016896468173323488367820262113501839080736126934825897797326934700687894368119590109733173571035609761060931519479452565178656994661735666163114811190842964846390545221122597802930445656266764190171802770298667920261875855267548243139076349072647457624862553475924709359694651952786352278428110246285404272052554952120234653971992655087224675614600574426852212254676888776606855579662057301215227783058954535789577156214213469338899482570201685378449079817992152382953911835372965663299255925833636952400160477938103551553701967109060383348788796612740128538259741772038350441294532217239406365324528707060474627579680457457687542408148129291411742567835934235883048035090887227587717130975237019453136688910675849124935522238503163534162883912326330395437169418047113117527392641717078627983022263215617035052205702285451451648928111633647967552890116628792716208249742794207672807965625198466120989556100920199784862809561108678741262058061962098647500208725584958575156461029935823002240797572518581993877784802559779652548801949067049200204907918496180746786754303227211626832412361058824408512018569873497678899888926752400875559442801408380449892893168586795104260537801033640706488719574255097316566915197402872266241025684821355989898866746453495214203481430037561568056276019218169248038043363704079201245705520425444397157219734154597135238264421561837266791824738670943849703401912616212697973374999929822491874073068290648349369980954027585873012562565361070014572759058508104741002999075953458393852342602763208881840408639829034706284988756080710897893148982442895010620264874492651420993980591688238153633000038374358173552701587081502291847842460340058923501475120082428632308098416319399577125134140614917396262966088799008981139526297191029259644336128877827840159961020720758617159480461272422223159583059221011610163509147750569433606552881288463418351276809582640426543169738983515184907848649544823979361585181681413687753268289628080076671588709101976415503817686320054300421555564771448030128117847481776301796583481693616142629449097321331346643909070806010255084257350466555638560472107775683526154008646524644303140766952349296359252408132637377332351736218288094565058228500981646601197610621166862605537541726289687891421884299632200397001573242492201745792664081121462779379712000000 [87,25] 3335487840727089849600169447841547036502795157630050007637842732879728188598735523493638308278891609862514831087104433834046733765801705453767949568909477911533755697965359140862786392841614796185096845385433022751888072225840110970035470854151203959868449314035481465491665909449598733987827345552060958029466020961838754699620461898312596769884333303277183325304693086480649249010283306554093301827387432034923655320608418034501058142722193431387631292568819902455554324909425462966441979611860640294354084603509758386325068683387034029475631202504463352331988209677468727743664673413135131550935631200157081803183559884582684050674640122343345883896146682878227531523407924472807402254389287179922262701752564769526168768844332623291826404610870042129412871661020418407696073031557238035950457203782023179254638247765564205474674184067765553367586947118580472374561796788587785031183303003863134669987851854117809457260290012771198328143293366699678812959652203629079326536948695821359862796566131342803980505992815936018935768877473166206071231881313970460793914795303805448313251499461081100480994038160063048246967999075384015586012546490368495594733610418913562800196898385135279101904705954910489784514211071897388697895192905316712306383421314884177880763564003465848982753057207240324146977511577890680614550570112828641757951431525302237773860886052605380279635699884118434281295735865296047657246414939477957983841774147506837392386595649319528818228957133750655445600067552511366589764603966383505423899056678956104852780120955837604136961431381412033226935304907736341392992650561614826806234640074171922412521002853658787432981211160736134821242152715276920330654125125756861272124557688486021805296902174325298942463737693857484416845525528904675902819477899288084558703495132345899277707891306387608129014903533027569156061951496627842912667925614771783960038044773134961634717256100298158547751414940506881201344340981157659015536359600175308559521131658413867112115549583055360166425534118645619679876543922908076379905442384169944174617152714396750196175808797543171364541445397664616702417757626892539492616503874651124210563692313404777185289320456938047238616034993743286920757447054416831003403254590002190306061572851632075419905943812310159739276321620940165886600791567596736979747753046073204312067043701921977277825782271367770121455402120183131490170207200941092325116410868182727927303340959554383966544312448093005627426659630510160508796083916048920147317381440226510966369486452755840260770156459579978766051368560362011424785380366603437864065913262563827865292583731200 [87,26] -4765147653417127771609727781502499605196085014776954998874346260422722427997090012323097816512266531199308094547466747704375349015260654599027304460486956426288487802130859029669139453140388448320077405975719339556348082108694302221520424219627276895656435542587621845142045329636020581925255238587489790515980682836722868132495075369248091419404802140230474432690411844861385768429385063678942845163038066246440403223184577020815710313434014568817173482953184409907468110781700442107955627538545971809664333191468791154997713249207407503630103041955169189563160636350492518104812845796379879573415049358633174036264955399150420843682726743135967385901071484966450263592873863880481493492482102443403774991949199942222371050610899159320766373998351328040714743320371630988847579984351450530558927909540913830186337932440511583221317835675027290602428910513031736445073681350396660372312497597015871389911226634261180135746676284753928219359011203759694771901086274741687619974946528024593841254707139188557190076378405605901166473175575677043868574616857397186803271884699901464737615358247918705802920108685192381738215892881661780824156841388696713034284480761208092153262753541677689686708754921673488379428627477658954608972607711791107250706330102193809584464459036566224194207294272389429392463840413162171614066708510539809738513582082466729944576251053591579825076893126800830802635031218646755152855829229740136746271665220488574128879588860202887019555039266921832697629467330342728979766780298691641247044035716457883586717458778125728045664473132796715352230299929796450436716363986235049740069102300662381670794922409662330858632769079356392766882968724666689921887743427318545034125774462601641940542342962028079466019246028278362444901908687649750588023262159266884849337118150334762203332292448835880901820438013809099315550289866024901674709328861540293891443937417594617375897882023466959883788635201800099063776504236754939178663455944188771862081563876491859106477613619904064234353633021714730355907436894984124104602401118129179183543133234262252363134865346021167395787259245994910455359048791766024788300842644869060226465521820082221484679175401576448800542579410502260330598613312262066028835428983050404351823557139286565039509118039022104589517920194903666181343783378098309337858055563796748224817625262633435742267414346529652681908340106228587325908296171827132831412590683761304295003590415500126345075597279240329089694630858083966717738613274164776788096087571085594830683440101847366331594004136481331320808579408835769569513406522640047271198125121454927962439680000 [87,27] 5725965405430449570556898957569350653544961559640130665021152060519018292508797462763816787456781818043075105987005739581443879618656133415508379229170917163769198661498235328549140630152119926905372779070551934796603649720130882300283551861538564850443931881147941893983914180229027297339991346461692890706718862888822355089420808537368045274817097969994236608415609128173247183081796870754991342048758785862632694392946848557838667516130245104729123948994580126792347326080987624346161275126293045161597118252625088939752214065065341534329506453270697959689483200106475953144195899561458064966532340132834227045145633354007607361545577553633257189833032130063693329006765123808009004702861326143952732009858634923962055635581603125714241857277718430540408982121307904390706895936721278181759413622401928424666079170344837894837405885319274278939163606295908941421046299288782340354843886453730331620355749469340122268087615340262037591954447857981665252927296349496826947552502878615881049480262021951113041463678125270495862678865885820078176556157354663594485034719952435079220975822947729444224709204360915322588895885837708650965128780739753752043221998059666915768661566133546528707183807316931633439152627779735703089162919660166232768306948898666727414643738018018637568942089025209721607082188923637990156492128982018683576402604641055958063418248482016511609044104976120283867313025836905508447685622610145154938928976277142292891756139487273916635622089893732584362310398515693725219082204188989910472125138939282026040023889217295993271305239123953609939751255887502100795021410671062864485594812990969505999437404298206970713614660076536272206698513811602736983071831711340421286856598062790182067153561068349896004182490445871609563898606996908391647627630615530381629398001670482227232873202256839019822999081126455057737498896290726354740541999411046331801162907013148825871862112153557022798694030735795932290446789854023686953181749571077493858112798370425584965699786961186949342527322606565000393926332215945070933506429096861598962968340109020086230175220961705507802541152371083554289522671534784192803231933748676426427899267650165215199388105138472067550314923733110854622785753496768511863314769783548651514741243299959662796409228377865860308914832808834341151808540091319751254755868290720481383667822036230748363429358835482846267370816448617306213721723219334508606684130436637825575088742428429782767448737335734326999238456076758770084823604473693530370989469538763926041163911142168687976299818461825429652399759806768936571462978697689604064239892604286496931840000 [87,28] -5520758433065290113212710509067889594196889201517278014396108654082454976456494656572891934948338668302640395447378899148920825035545292256104400290627903593626891873185228890974011101974543558933110566393096410285535804487810880788974433638810059077967556287835996239345646334977780059953956895788268081084231809546026691964707191719568141205059349169482092492668192383004559079843385066066418762771140860032772626277643780428994369431906070185562757586371236448136846320628598444850939067183949621545127413484394339973127435406847459233850575441274385684993512988835665057943286187229346299566332473462150787876367052999837820485304154718768772661769682262861856538404045863348707909623797093565466722932027966498247431396258955067761700448944239030119544344010493508169025025881517280604969534801610480642811881040743270839471465005127031953669732796069661899101682393873313681209217279785044321658347943520954099925910110075373943823639408128660004905555211353908876274953625858626314937258713427381145736709778570258155153067620476269113059302463364479336927565378150066575340531058877742864204791587470910659496411445614630232765467114523793579414481129395864400662307772344284504395553411512599562861261296907903984259748633032453521446913011611650446430644729990764672027205757565338289623616394874114415844947161024316453992403080072731928084514476351019203941034165469778408194762659370177913622759192730884059205432279357054900541101764982170973620670628494718731330338330207484696906391370869757162306319519441673897676021407580357445473369931621887849414999198998292078428222403493585061739780222859428634155170475863418199560848759836198357691554839783157181060751449707205794183412881846753599903163601680306257555615824610515924440492126382004833111291592639002193581427488719585639538779807063307643901556639254908404780856537262065354793895257233395717912371818003864160186037048204782895972142851089306941764150457471621109729905463610831285354861997411567815533526572943499859727034051308094894599880262544754131664216493106550724944928840809763422028316244751553197756878376900177141056366279656482703541915995730449382766834146185585707629544329450863765227890047485832400273637717237408649048768229356156430845821936792883826486127000952480884995722876678394664060471857010212329610151460627562586391615735111125205162308387517949924236734239295215862776161156361634315656603029837992837485979162776687287784379910314018284298543347647576260136150711049356100258977304745097301364969135721862228573180931525828126387875763781828201669172127595115217444495780941322518528000 [87,29] 4263615177333338617923032513067472426706538459073961533947993098979300343948745543682323167777480156239551772518244302899376322614511390451568639431658205422519136400758186534719738906545637957585777285611506048066764144671591330727623780190416934483379737014099321792466313598405769249269111284576235853259475568443211894853657858525210755132519862384004526947157002724558238728115235897213892668289645278663209314989761013394738465417546349644855887502099001078582575544230778787061306102767990234257470788160357829966276781084214924331072725131467140677653112228573957925517504642913768335882874637249138872769205193713993335497513306949781032435741955537107416124938295863098665490064201494119824656074542614252415865061919802541107430350389438901985383204401993163309860737409230505504494060813951100157977742915683940027718928580755068432356892449883666413450400541620006697884965832155441243072514436318283446875667210835757811227600152440042203451167496971630098026724012377817661663346077366973701845421019244773739983185584333962609069581476649337257330958336341440572028846577121510885341835930573391489767618132416495215455927435337258045819908672213851282544665559698246655367124420114900122826080779178479661829294162877705160210665348907672367099702408825897630710146152745082733101039952773617673279116963733797185301363763235267787549264415012151872615740150704000649816746677100289542773894704784670490697890832352865726563775883978055595181829800536579796544203722830863955022489932382652627744715451970885165244893841823737388731315600615991714843125866584485748692047678135441078322246401925029633372934693062998577089586996100984053439299077310006229116699171898863483532608163184722555197510108997433268819985024143396437760525471107613685831312177736149964857906110084507931133166999704676418886461640916537558130055102391630590850572703549069865891153460647651769328557258018958523183020101080335201182805811129153713948052165760692258145821980097535373954982266473991424075441614161607397931791845949543401018709775121578469220844520054162078472103972375599986717928513958791884292687018636076214823106735785093030457267346197046577829594545333692370174153260675165648230780550705865993495202185995586370929130870357347399198572113185414579985094287276836258099966760375432121559193403235132327022235271352313697244669511423822747889108664796924408077759219600814462324353015714076625819259820908618055255151534624629075933176511222692592400355771589891218246203754278892800626179255398648298051552469978663367233176388796783156294544778622175530004128908492301926400 [87,30] -2708237188131408155771939087044324635519499188629018106149903582050129474100004883376882164354138148689123186300392756064312781237117659438659631220227613918462098318350172707662202406488506120807081386705986418518902808590841792189984432690703280725352530195837994995647129088518863584965917338905010658343452228636190513463318816244212351533951887242981585713766493072672744005653774456569517675655765587450857115950535065513081832142036835151621573792646012031674519671068608134457071445375948912438178650144281307434262861153828133795014261556620642310724522129818850948365654973418967272187358342528199031732090087754711373219475427802860686656941911186037936965728134417033857747933081907812912843601411626646429695823709916238237650748653103386042512316199906835903162220985101068168147901242117273860170380392623143596156115465635770651878878568042422831530672629176874700720317798921657781113595149059273609674808020657940843963515026649781332884527005511404562130016027382487497351366471214721808407632029436832157699196701089600449661465260936691367290381342002478630024440129257354956618821926675687031333432758724793792436612686902095997774423776556840163444336489594957300216949406607355904522313534726871595319744590796321089938505214542015601039139553026909164519891481252114020813448127829452702332912851603726305623726886163805148828085906949310900330765354837786206752324824508731885413233787595987156341971891409155296429376912082710167820224537460785485445486807046883163574745177188243534047220736815140347374115591518334278634367994811116838570377389132097372118942236072443187537298369367008388725112191895866889351138212282024729073396420899649976269389522287017438480244172934312934364955129135393241607812457260712268368601824442272230006703864874094506974491713572838477712803244110711771392649711419501609238773263513187917313519859830246713997828137221493820697557974871402498016588371108581832640577491167085802310665985127599109043287933016161770753344102114271387192194446454165913218134345247343369232792708486592914284419556625035595158117354582384660785824233142588449439282304790925004561931578499401517562353537424344783433680722402753084199447621113734953929427245122381484565826697266244723466575079880813228663859589664522574978871203118952754231138115317310022717812359904200764338193085151760465275760948524974382975764417437925594278487248848577546012815077746506550416562387804926736740085385076094472232946101400561039645021238766322262330639262504603937188677227509922270168090134268980365682228237018835518456852168431385365331823741108224000 [87,31] 1495034417769638081920117066991681062116358736207386079190029056905606419665657880458232607575204492213857142379363701060716889468858178582684222669679702556359571750509315688582915760267514091617824296200382384522321466074917797120311097097262441675568698125343679603937867905019823802600188280457375532194658566047425238954507852590981601372850265521588499805663805610110954563586228132904703992209797104689995642636108664140587866987366473915905925926234474222482572288475480460872953906400687176732075026268633409264936097383949135444055567014242502019236377890571982871912884494113051755299633959370980581303309740473581048554665982324250623226017091435726083069130416891128132203997128999961502342801636578815270026515539418016114896805745034539695053242678216499863162746393522434768985582782849031229101698357008412327139470719882807282021001242489771508581489951716316405943250873232389847461498494972408726018614180342354953193108314391302141923593790315681027164515929046081153314013027559176520472193756732175391070553321104785343446546732547686512916374316743722110963471433428462965773724281906669755165532201492122383679805268147588800254609334656436217242180664414062524345567168515384393951335683267688893178653697808910080850655981657303870984226215210992339196327288157726326416560699722177225019349002840002148157217212968145429932562820162450445156790953256866345815881201801923552401147591581125387202572671524837002557960483508233423211776336552266281096847975160954225832294515078525407387817529767338179099914713164588153040354996828667056369835754652342665237829643716442124945403268523445809440040777741956426461900450102188684952311569752807025392308715911672919230378967496712225980898017403180269920146694515416391985295484903053804537121941402104707646687125921744315555858173845084472189283768686510212416965702552607480365465100235854661581322320680212382829560072253725624541635548453257960053963574639328665431967341561902993928139429004236207928201975743256230140820312855474424185556502655557657432645614029980507590710847661527856828106341502043731474174995135792263346856449275182477218145850029829280326026368516890396701095282511200044742422349924147499245129161290537932508791166719240108121180079828148075698299418157654135809370229950148050859386424523900878068253774559287697919172201301861138317333048471168602433809694579574742580099901191196248302362196988337168597159568553448857555966571656453335126816722188901747184187026436667552707805229062427640627032225273884927990411810640513386091937530299745302688678777444518494813600455065600 [87,32] -781311113241550287249340471154633142185468761873731001332795732918412286144941504464706514410297408302006636796239434922403350844594485451088607239486365173939738512601227464803925221908211378173621546360284337162840231041407372406554304147987930609531389693881675706533171023881873484203485686050169348704776179325245060457847479957116624839780035075202040264557526492377763439759842691573324641937276357331651199070597562435917547845549778338715632862641086613701299397857121739202146238489056760121235812967773470626004777540746238769066023867558256672662886182751945604445009450656726360606758024864106541785162946690544471275695738466064291454971521275876440409546835318629760445114584410163202437116431602562998900600439028044496965640880726466477075018379286310923531642648814641077514040777829305071127773016865982163647904838507370484308651161201049254618080027729400168523107851990552736376391244436834388599922808371421950837527850287492923552571826173234665291111037168977989036093018104606904021421004244648643449223595464277103145347738486373181426885705811646177736443895516181863098423431777726710585888774060008069445104424924694558062417818077339108172397177398832198366675031631595091714298852247771982122006841410155818187325425107921686687414233185839620342631194553426060603614594433084158709733605454757456553067686551166031025761583599952803829015408809628445797100401736651312661987654355938029836461057568170952305504294384074110232971448879795635234454016668092061590975578426425451848041682347941938181890614690659661901896431813208643892577836716426359693162871940087259308574150457383938074744844946590013713078126563063108217017842361893780868527112725034651445503973826430909142766152493179292906580605240074636229848337765832446766705577502200180394735002320182715252713234425187597632819367587396936189999280800304984830750421280752432498435793716623431394468563678935312701441858416847892762111937717638205278702500227500329199823915818035461512970817792636658657239446684076765722929869550796587877542998042689431787546555994418114466036821526495430441960867698193283398175092381096260383418488762918701796044452243621734713970552928493454136237263370164964656277310812970269324067224438335027689577973047536199698951767115236580951021287162746388084795493267635399903992129427776938253880259308759831451179585229881965161969287348304590854166841755784710930661100096755836347585397373719262641423371171139357608793919742682368170797348802020992962916366542670228809990166983944776424155880862169110324962284284599756047540905918322964964363468800 [87,33] 420252127702308347724431134631205371547573318111731391088500016284701871679635299207410056508675041392347074146365292726660337715305044023338839764035283121939760131851749713068472984582754584963517017223134135353806989361817253136806279539809387606220367348123305984548499184901394538985353698292243929777391224354981270777434467548013724484955885460857658828638875955034397071085150892126523131338988776875587226397158625022887548145034504879602880529691236485173479581862993047140405852715569276906655538890056652083156971856705795745359353801291825259618350099624667939049967264920653584036535442222724574558427415859244909691266152352052429214207285801987353686629969029585014918652985230534888946747964114777238623776125942205896872917297099689560154905602275166418460505193519905960755335704944891389807178214018152948400109987748933235888499807325544955472760321301562377031139728103277883212755553656631072269781461349496497280934045725982633683857785874310499764127536341482048485246524787939106773554132964161114030865703535352960104858787734975856301505184436864882005173184278384085353859552612803611324118169452151266533481520079477537460968653095578801382594194551916312324607770141669814114004831186997768566822233750051970480071833926429982776207441954738816416890258344080807441784370654265460153034127728154772256814388570069972280549530314230205032326202455728864919438474009683592674389167605868007944137138525304829349262628840998022558691681133874665158800140241236563856588682956495866613066746037523621545788690950297323353473987923642213211214881713855512080755387896330271269205263856374915801072203154277458669345776647620283599626975033378369630264689276848418388460865030225283539013425453371647902078874385306700159393980128334371318508259087520845835192360664013962540275549648385746210715303489163860419360631775897655542557551230302523453079865224810021025404629899435248322734604117279260811983231699757326982086329372175913136366478224746824059792587093339625570279743922088089232196788119094439253744498741023676245343358618204300116731505872741275938436773202481905972520164018724889294361722150466307530950157516651153271734624580664849054786212150213777428413708989292935383873791019217711546802918411204191461178374465108336149137393965254753251973195767304196382110424834596837772711624967792830363123458125766349582282692152482475149199300487026335937336065001489767349775119338841314292136893195491627067239978932763850452303180072722641564011787418841102069936986545886493012354663149276529392494731157214886205746256901115773295001600 [87,34] -236914436673834427735750391018969494962023803644030107723553498118812373610952181734144061127783396682901448834858807518443249231286481263720280756175360879368621699415383171975478949576260492026543840946331123980221648581456161328653203389779444874056278573581339954501706215173262174504471605420307649530898237554940707213798005347065561157808311800404061953169958625587824138043401680632818539828408909114072050573339549599506418387443526300557925040872347854157394918370011529791311781788782997325491547823537619896561217903389256071293330336065936543781272549499775836842006855124714480554588651075316584679201010724926049633325236732130316375044773649726415569246219876360292385696186307859111388722608773176605199911946745929071185783084225789711854273642457541491749709724044696482683257739363364665376084724830545489115754298284121626272988553284439643257954074164196407275620503062948213666085558583917187282039208445486727444880501657479828684514806724377663043886419284161726674924652136766596111993894448020751473073613727071768737004917109009701147159333022951432769353065520173419920524107835639065769120169997558485546718683477791088038532697068453418537854618168541859935191651626345165782540242993113661830259589660300841061500800344210145360599240208771028230501229730842087997467786300896453358531375629627656478182240101952320802106772588418158165858864872182636700686946194070178704040270747593679973856334764575228317683456439950510276413063227262494916835720163240479516103039442174244506026016235795015792773623117189643800570430429363811334882845329324777593650745629935850926970103445174974835307427240421626539457202824589937600960326893675656488378104685405070084045272092595908228126665039341512296836384858670304982566634481156313499564658370427712301358374271760582982486983073380466524367431108052021279279439393706233177221503296331952449143419980427006490242088425127850126153263740720694108725756450705147519013638994409846839318919905202573258693165150635176036218443119360735545579838226958883203169721153655745782457035684498167512515001416174279809883115725432405042590855945207101774372183465404843727585231802228658122723464322356706538671072920749954179662240289041251459087024292941847197149646908218614953790058942740620297628688536909187015659783707187386908630393826969152362887524803477383386188440031861835108267010468615404394249310934591410274715009785990185009635990938504032946846872935942956945783549341218657729242086024379064151190287789806505450779528852593827305270483385575047099500132204169661251794517150280554905600 [87,35] 134772866306370540918931650392866272649413177477109444741068998746949212460020495818001508169193432971549462085224073961559140419638925185481968599253518437680638432276801085102339659809882585088570347682929985282008162554038887095592621558007878920552384421811387142928763789671321923539776532698019990641852425315585848144955827828945746323260563370465183912125215532305183042871731523840555030658765776104789985429751181020317231750200478189236486335861911855013101600764758986541166056175708352595858997799552004405642625367810605642488048420470004799020663942233286598060552079018432807157745043786560894956819635283726432230376791658596580479693464007900301846853950459546866637369229870607137451696872549403430660871662896930286180553578442206507878473979728581846316334043871640652565862319347776754528222332109705392494347842707465416212427442340390545107241825766240219481075098154012477138852308518319705596514238140810242204175792448964593713624618160132175732314866085377454572414959943932939454253485591833830037432313468381332727654846999973907514121084593273571399867344552461673981136954047801340272204647266511222124243904294077931822593576708306045490391475826483781055421806486908753009494772889480238169869519450964435110065213480194193502095316774445857516736197479784196362023668064947880118283685837782578586816797529178025185733163300727084349297891227042204446746470984521740321850464568883686738351003185470003257697200544499969846120140336632368660516646117384951169342912100052731317983866022576977016396581092408161204225035649876003094427480254665400108345080681279937592283418527406363300349857390223464273279195575370390378938780222724824538922311170001119625345452961503727941491831458871509585596685225912667051511656283591662255042972772447900932584685622884865233114255925365097096531862828100583586272117313792209831027415701703745139562692455588078598429197271985508965528163726504745012995762150651513272434576998577793590328808314500995669940969381440272354143186179971914470096596626456577542874734315833209287862394712030569671822318301389446391241452747462391821482050990327786687210165982055326429901532058975395466412224246884038967579406441012780173596519161674670221540727635070928630267661307784657907610267279970864139172160151082242620134046773747144593632174947696244970507213236396299280459009788264351293296136990402864569547623418580666302837609306999888390780858737280029474166638681571524002931802469877244568467942020946773300416661202118551825929303011036686459448158619549154922099097664834311153426258526103142400 [87,36] -74888536319311722141691884694144380315593722366286214687091166299764636057308821371701317992363057537027374595163548016649559532716345029005726080707436912628330526485129202242266253691868934451719909999706256176049225195324825130690634146352357171159326603509189880630649397949014458718465874303371603370474872207519870069312000395379078469122651122849906456464163555409315438955345548161189760955564148219635851921616443304544632997826528638028380298979099191881222480321695369297509761372769672382465289964849143970149470989230890316525235372169423956665157062428581467938844493555083173265257688298493227898129802546269504364645094993698727037712696857793391928165659602123283045516911923979526210478481211013662030891887794140482832198677169643608978942096927978877873711727479934568044744772974077730421375784521095248643315338395194347461185303689910367901465534573045592852351569904726657493200959397122348178628380711833868366328381740673922696515471093707076963028817244854994090826845454816343475444231992565598041340402082826787271984727639269833958679062393234496575051070450010806981997611791227448733628307257351868476973328815849026871335224438338473205418624161691511846309084334327879552790487398589451135718733239252960401781015285631741441346815802601151632261661520936690394660274548356520591181243526539675895685707766252202415794305867720229552831415225440720925414625710767425319000739544177109778225788399005274488532376516410128926352362447188574261030547014068722135637584711410134009429017586359295153595505532237816356297089923339340841333318426455087881401361889620381381756705350933716508250255712297380579769767902300092836239141216041885085430417800159342346240039653058412466471053847569771786200853299851207231061871150191636146921523428977025554214629641641613182347584597873974729820300982417590388726963216212454875305064678943633401937833476188002985512407760758475508457203654839213115144755817575347166445832772894076002832422137714576644984879760725006523738476195524869548101491206119175599100688350841048501962950973175637247663616494124625125881292331469970920196873504442219916316852857283360958957457657062128907672040470687990180599252448320966886198547344193712120032751420751679706187079740307576170729276531581297456837152828744730556256887133103104445126154942119992388744759381507907698026271333270081074643122471367640565194214459262070498678648881828798142783547290433844258294543287251602082415657811808009943443482548423770045112327881565148548634724425711342931120592034726449919331947374598394764519005591961600 [87,37] 39493694253542037169761120097507739442425445722276817880119927275027459029318405269947645573599366605783824410150832929079996685715238643986277436440016279568741106504403744001501690993387231394422107544366306492997109747792344408621106645688651896152060304290054921595762711972451752933320018642579332379284464259406806391722102907210814997107686635695068304809412865575766678975701434672186973697906918104667606479851058790960857906785740788892792395794474093707205924606735372124248686926726223452259648256034044283088277303938033388211098902518995188219393346714909192373728568328427507720572946927195830989321241939992196906310153442762851184351740617421872629185475760139411631629152356911318391846828696820224647998198358655344450618434507272004305995602555252005176985246064126391298462471161095643435137366994700356509266796228902270909956870100340109415188798519977074059257423234273413801691340472348935135596252277698001022072083375900999840676761372314063527713588964787367102096413640236222716062272528029060587869273807504540666271901188682074098457996648994660023004073891271283482177562706928497073846402898708428961593791854852971382194646166308083203366810907339999073467810025083677666649090716557007108904592764350781711565262289768865578208721582911461260356683470154375891442733273003350849578496292687266745475715300943835744517359392625734914442863016999372811162423549490567390373469912550773614896702775361605519899906226460077363898596252890722793545040046045673832664261661569058765923571071728401612960570699659535795788703436464743381291998444157859159608390022481928783920003471682547404674358383203536904303862259401631675822290018785682209206296049877748954889859222555305833051063369735522652005457833183277310454173481210751781981776813252098530558614439354669572181441261317579929548192002638023029669114664836841089129355900238224096826649884280044875927628217631795216113212082510529869220164546441897730602597720463718535067868653454680894908257465321777690601281297937955868432973111872635982837801843376582466438647148819918740202285015352873987393312959916323074727055432490991754515411914691156722681509202038454899721718406498634676391871599159565854437531078242384070767243687001697276544389468184348462513676196302292139030911735332085440868267325561773825189471447270520829866853024590533379565997096619350753034376773394077262763391865292199141517070813448809754362422362908771624054216276206498382767851953518539713936247988300972905259393724201552970322415471588083519610693209793198086793670987678363509804813516800 [87,38] -18955540308755391717705661594793937325276059838841858922126094656877193183037685030083036938377825815404491985703311061082755759443138815272955123525091864273512599878199766156357064376231659491624637457213494951141827444251988879871953650618682726756924684155221504235272964788449016826005720958112919230528258739446427041504019990728135040084497577646425253828270055492643414152566114849169204449278192960974076971793044246948187689903405913143756911515121908082962080264883756565351187339997627183035312144185141624307165783528177084201718731894477210168708169633523038968387652818675954915236248823823221562276752533991128103251656751167490897208059029948383334771848420125102892282705805163916754109170795757343560090323433404660542224494332919988319428305576818867417893769757451615523963880079311762475861322091944743848280995496542453313584952148957140104577994192090307471816958743563057983570124676406778947758205423991427646141312934560825071701488743837444467071335438561232476275265642435180881894054183499153259574289707408718157118088021881465824138997627695144894944001791500580982566384786827660458312719020175014566999162927775430261614234968336546331392850008068603373617507986797933666904007919098817497027275493041399972971743847584044514816390913037107692354544089125725948639492241807934857854528493248787911081774186281225385191379092281193824891030243194971277726168411571179340444054023352990439058723986405275751235354915069227106336662902024273546787111931802181296568460102061625165334861257666597382288489523732452809457709360942412800463562835386492729873531635709950391845178475526081367507872026013589387633819569778610753108310215902920451926696955022684337787348400623845978148464830338117281710621631086282559810294697261167084005885049266293276631674126285311473832684486666185194588824214702175684267309334325421663907500132337991294381434849774027585300377432458258981174430968550888081938650074624131950389457973404300041758993884912162041479593009714372588402213663814307718721661149862890247522854051133917848865639978131264993513049596734965601502633631743783913855290249089917951775141959255644695154818845610355311765933231343356122880945353910768582173816433014150115978223905620783336165878635993621653115924448281688177345715456345035009045252925385556984077389268645183583444179819222502756318999071500103664714777293539871661373785630190150713632744129004425857948922486791812616797574772401918667347793432200802312604350540916184389049059933597580026628819328694444071930383734409480998396852305714775832553062400 [87,39] 8059316348982320396989611514548268673961925958326906449733286966160056758986184661654140691286317563610078668745160164217609477420650319096223035094419289144103104124118015842702631612421848639074029989768332568402347372288625658596621256143819121532345443206598739742643012985777524062478498120757406454559200144252070437928955895242855193259768759754035661669588954111280979450106458895942030430959347037473087323261169229537601897479026518131519520037854723082567414877853772601907096150191249674192784548724267678923981876350191881624444279387819355399047327462537495879827552590124962289106158830875488886589744427643088113647103615321122024714669644014487611210954862223933220133783471093229762461049586538194235985820916903295389824742969398223086768064062928124674489105267331376139365933895982719180022589551086235048819465918174714417949172047798998282718803223403708000355515372644171131935799226929989102260948971206142635883086648405148206487469165867771158554286323514223047508231491212033701262873323151780142884835204472341867641622998226604119429540449069718184105784452287013637019452607853088901253327358597959665043164650896479795960480071388746162759165582991986901700855915359176745119817611677147977460404196332928360939355207782305273568617501301739922557379271532704659278897069293622511851703565119272132019016332895379550438347988599968815589589965339441139930634839924710117913994026607667459668500036037968732253076638343812764140890529275892231092253236581404372752195906488134335616057871449296330466525350788705321022915785008028916133738146859156337949290632911763055024622054120466516667482963831915607134582997800455777037449019599067579487139354270185161665263772891021157955770895059659520834947827837749829493732601322091513833895164101186553721490254296014962765914081489165874239775701797637719579314804373242229133762532267666688285278474964381101124664759032646697386226123903573554860958816872655282462682407323261018749877019625808409475349572983973209903763979948528740584197161683502878353464485041896674411668094200693325396362265876894787088741392456016993824829298067820491573298240959740199578248951154591817148857739174360278465816588132197849808384176443549857697101201439185392968708577490020818271540709578606257262610700750354518176097225003384460239718271638206823354684996410924629268513496421815067938015434878071056211293049796107175992773145334699586374872683032416420700113794447061527061560619674056191027440758783368397739545410831417445363523351753732377430433584158385791629177378454463787827200 [87,40] -3077506473113812094008640002677687125428719884408187422074809169756414823525191240006933492318847442188031768253329849262095530555849567374205389364688899129721988527155717278402936164560043787153205569205600444216624018571186108723169828673959199838242896537611991553045354526940508597015199568964090066666297788678147203721407156273324382502206158202612385837127503987551874363707398761747746215858816744478831004695575621545010539269690975624226090259134440702202332028997989224090770564721243750229888556229839833270091178050324498639043749020991897457302166432223935273410519484922930550642162667552494729893465868805626030542972851668680953473180445959933192382312261814316532591387276439800715250015106905647594644519022327147488014870555430031447893889345265578750561484128466486311388021384944797725186329530002577021193516193477679011704733240885276275492448604178944706312604402473656008410113190816474856605446742200470933325288027876389729829665901937765452070947548342826381661547028130660467793691237634177324645863838459895970027802833849381321175583241158733949381737466767842421950544495981352021826539517464114227927394382799116172245178621867174543540383356463973222018058096373738437804209249402031724471198230531981152564403145425059310926980109430348627629223340639020709133364767800928561093923575915978680022190756876431779279390670133936072316310562954679570290163341289006475824668661146100566831802036881663839795424425756560535050823146329248692267486364155474666113578950066397550652164431977202314027878415519046720437772210014940166337358030366460322888960248674107988791964829029149748856430314840599575304377040375279595394163622128380127477182180759034098242311672156133180933994198094361294940613546959623692560789234198770166559925612478199670189740842179496331395889474461260186915508824676887903458029754603459851960766335802679564462004043948530274739518213055186480515927193304363050597025575084394422665992501931942265931088389424943392278350314807113503307375348119179069480406784698932370013682621793453274675227819617245747442238545352707965485533669631387036217423434206028829230750975237469725041358374816185658154037173054741576887384166332059923191925368432686883970002841311705378571282381482438634708560292772357704622451684122346163776498422521938078510910384665500459049668777699841320632792223906887346892239952761615136889494179330552309362294468452337021951450039101299105214487515950755999918100487637368624389619673021374135701360644415081059938273039088458232190078509812301458296214209066109501440 [87,41] 1089153930509927595600942233400038319781087490433559336894336757490580655390622984757019495167245427620249488165161672821951964966322988391584430215236767909413641534124872694278156578736830287710119125247351397405260778236182861402633198882493057416880981339813069654757899513910596255270821098960159513165146284993457084593846762387039492791117172246786428324664455322522546026101811131040744970249592195940792573282003399125208555054594092653777171735389797788473857766009703539482726473868074732714426247118102000759166098491269186900170415902800129616145793577297128772247347193702568961343647086637690582412651509840313303846169612094991159108337090017318878815548626298138532670443826496013693981942717908199851064531975156236826678967364120484480419162049189731152699694633062055017255261162490739346116441814600788077343493318280695562852591422286060004891988428042042696422786107986250003633249934415801161185397872953724387022010118546414141404293814939015363529936408613602249330847023993257923120824896676706869090289136907686739442395854511475534831158985778724052350751498614186172480465216235352782274681603505551769022351252789753333021257831654487692003688317918815233430045703797117580057566629038421274879338361655429981642159551949465934643208852691791259116834971566348852338553894127605941410517045829363979905042102195177337989778606792324471239028101073788175366197850310679205822457256099435324688531173319932561064350484653828382816118076958268559043413823627443596604209892308304476204347840374368742974343809202515553566626386037898104506845756926249429145347654737887201665185922731884724955741167204322803941648680062690673481918290809919543665981630962557291288836086292385686820311263423371913333933865398178050838495494869312579219504808106831292819315960599071257983658060156855327676211269287784503083677610671037364515745517974764574197387090857375417178461570185073706952872710993363822962033412379032337587100637760305511082015397005114323044319926782775910628419198473665284061663233161694159612174851248647153678711617163362385308853564146482811113574270229054927856679266625472037082681333523909867471677730180394655268683617837327323166884641022710817079219515510983623635964087638003480140056246933096086537654487872493175259440979940231791751234906650156584887386194811881217378537986560107938037815640140586021216804293317725965389928269221559781423552619425788295308981694078363236051493371543251142227188948407206344505744149160111225894369805550646415983250572666183238643841220340811575554824181540454400 [87,42] -356515091700335014025212866498937700599850159108285617109680663944707015945159789919980640921019324730278530134067931404264457802054872924046787725453362690299476393842304941674523669533783325636423412712436954601997928403733800633029847979604463618475366949495726122152244121333629959789372580700191073975452002225690433220476416247245339412810769353419038104208086882561273093902168447294862576105604615440812178899270033656128530054461012346530686874553865238379629836142973699055503098089925304185123404909243692456633712243546634842096203234482324452632210983040980057144670705727158934523516030251006106662989788188223801076003902465753150547479617567566994221767810017993483875378035015808937800006790483705953727109522705618629179418161916905432399011748219379666513982124653484891841956346956304766025255639245931230745013615204246128577608677230169583065592072513810562320859428176730359342059671109670636754020148388280863673475666926490833562251365301763903682855405956574053022873522238070440330769309128208518707504095715301086633853175429230951566373041014404504759816415817223696156443090844826777974480664078686238784397757249859957726570490471390376232794872052842110379410311084458474810779596911148682491320498990813642109216198162169056492916809117016598734071731967848784499966989416172105182058211717319275571256222176006822167820812014958331448657995501769875564943502227989980700369251646605386518446341284689124145804719260299662785137298255729922559464054146129037710668019743986368629153622956478605444937807090211149396656029328036027207552773796613789022439019331010299855986312428430356513279191108444512034067496402176672766677718582491611494559203882757415879238442932504715430685523551272089253556494439113840659875625047687258965629415683130236253984305312160391700323584567890476203263915687649725816677812658784806358728279871611259668129417211690749695071062926824569945124474639921006874070222724369754871251479854968140649781972498842644143613049980333580243508368355852601551713584692783619696995409046720575994404096363272082865442796542434358213561388118010829648131783715170850095006657098659483459483397336925441666683923596826988329022304193877489855709827965868698073291587036863108859518812795052112703802481247317806617777373440654064483572618992333591005713344827300536180421809885652733239450753293239216910242845039005122774335290496485695330798598918301603042422218606103999877142537904253048854356195986553704916643919162593016796447041028610897552530228695433092921097125071978657338379521228800 [87,43] 104590461734131312629239322635092565883918777989556351723474434588031906540071263508926848336503753284498034303827896766304616777811467125761518804378369003908855471919345037918026809338797393381910376095818137319349920162358723457608645104807573441600451444985131592959317786836252742464126405894254790559553355658381324358627335193247340102580041165476376469840616020469734007419214858074337655617429648330044693325444082568577512522854109559184886939398076695996981651195606678919880073522552628985371424149096923100152922430424065484486957760923592100100649528548182670755519354932486159362318301093376480587472568683759087430634711861114228523031340687628876627325361075042312330418614930952256612021626101498346490778398876779059535613074898665617399265779840118618641820351907553963705385560424647252504809672235791667906056515499014922131813019205874685719228128804002894988933285663899764596585082489804162092974505746921592453154944545276922942816925511417816826103898474293211812745585787352406080993559327289723922433820450550407324108704114017615228506016253549689598229085859494808895534437360456161688155550952630803264003063879279354328803277760730596526198544878724511560102884871199326985669431449916707829081759730972211432160396712041662068626056469069057272957100959691128005943280634918308576254815751039783120842955730649005730071272983384847318078291866456700544464112391609002170017196624140356833491281383817956716504896108919286811916221506215681357015116114145010151246147218919873450167153468483170632973463925297025957318485549073038190010996111149661472677493338136323521640947521864906682380112864668404133452430552585024067072964392187995538930229556456429845037207697265909216447623973671489560750045758177672107927263796340574802946560556815445460042710920732233444401107163980802327127931986271472886831418886457072562054588370990573577675547958703341953938528575031153070896585924473374928556038181613406215283949717451593624401410481919111907367341957294673216135084798251765736249116361938806674298499584261643568288167267227422768044090686414598263696101342412703225420841979743128909822566823819527135570309292631176616128839466525131165509631738202483031613966468925383061390388666710140100354738540424728956493320955071826131737075241209927004296266292174500617742091389225641651683859002489785035037253660852532305797477292588889661434175068397573028457155438778231446947241832498078918197541835543341945681335946756652459014225432167330732754095522064720550814130852994825335024562728557799576017305600 [87,44] -27748618323622081343981289273248049074499439026731577646507043401927477233731866989306159529245269047402943711434055362667104498342343792560486316051248044840396041779189991183026004319422229620907768981842916272677924242255842283766697198623126168397897310987454696972200003844134789751093096460432452615568748567163678489667791557941109490253034936547827012861458504079697138373041858629559162350024913178245574229965011920985184588095918659365500142044393316093972178475923939457289547185814459392339989514803066118406134280478087644321576372445691314991063699597071725619034238035914689727046202525565868015165523342943580345002884064226472178271938312563575254312429825157820624861480357761348997313289266784490209941384226974738829026306936679034782512929687179728744249134094399980384672872100498648784426474809887954320662585670134478526261646609499062296506547657063961337088832298639654861532270378607181572299255034079550447021132700891919842004221245500229652224938846825774258405532136772651671067570288342631940786991825702211932059257536293506045116471291412879392688022473281741917299788492507541514343735482197604399113545957808246676964033145780489735733998669230770312434988200427979595904593171024433514337911605618166293637683909437290263007100346940083578628858063412517250479429495693983374497461582561728452155074200995636704769978804378699487743823187257802986178438026479674683612838245293571450439299233404599680920539768276229597451383534685498186685457118061936178702391824770248463205976007419845052603802563884380049648938954115104386803337108176151834231999267609447424131097410734782028820452997592946748111394701357338306598174959719019240453714525277488918732477674686439887796977592495840631225351519321169911548569437581111345805575811404229233218862525425788517018412715506253410433652884363851476844517719897876285620772072873644467523722966235973022531390880329965659558719075979089543525788080322970001157494631007031316407865409963227697975821171634984703112638201290487417317006333777296516818845537063154966392614292191753248675323760551425447047193581167859852803963295237522448134879191829447468053866707384460794527827519018905769739106802413928362389347532059935464618816291480605883252049838990331946207432518472517383647711037259495419377046048316501735085212200497368843931842273795671101382843857004584959118312100448429962369894661081228036668806105805080987736940639001014000926468560117721273364053098976783286520299430849019897031061453148468308583464977379611636951227680746630314721280 [87,45] 7220059457540987839515056745054367829885227009648392507000895443465273660434935581456164491455998755670829951812580249313757964655848613236971785855121149437586764915826591951910927989987780318145419548437372868207298991358760281952474791014997600511111950764970200257960188402741377988124743867916190141347100187891591830912950989988842890056275696953376877565910212517928994843697040669795186459376139111555952266020895117848531006375875775247072667896365082112175149216284760182198939170553920724517925307204374416609543467971853405050606169659953151050003177188128934137347666716948305713967584579566271352000189786990100863327426688286199630878920178629502068696236972090780454446362827014461282469732010354272058531992875241153099134855256447059775440273578255108210865005753606436610773044362798931210096523412013084909068842615000345883244879276977732799575077723700984191319177199195202590557689129695347861355593732022560915872934747555091916474004842400320142256372617702845576992057534209560047141102626144031458868456529944185687411286286026569060144934397952175241271198732386569613076024960252289686729153346252196863007078042596284504618813407164989544003499583585607513207370495615277395129909232324859665129956075335879718545975126966598416107253077522378479404019645464162852617318491081977207797014079979740637314153439965565486183070475776877273054321041688268271407195405430935541408211703263736623179396962000731783150076385677580795451183231977438172102715980133077568871745859913760407496167948496736010217313099708647567206811050978789603403474786216554801415385144862117698576268786225908908007388465002566972721091490040270515169694245224344816745599544658064456552045894449236433729954610865059367347572926256175556155408821474376520010042130658919184428545015806721160758893482689505606143363180008445109162490003297819434042181245605837694810556857972791943719047344837761519339051418750827235031265464969984430658385036623607892649628287659758615655665616001328204379637743930175152122131461184529004109626727431613299143406582443754729305096333618838102925424032534644878177826519959919585272175772968786382302429733542691221112256549603159767750262749360543491457343846287850765984678341642536099487082900886946648592104812422553975999310922945785027531134164487605500180027294363169521237094409500579330932309378403867862186205427709542569945357645099292700021502108389004676211444595517137986587473751041250218764237047648793954801193857988949435426387386603290540365515361495459674015925868430234746880 [87,46] -1918877055573364437299718438594041720857695996240654516464894360487604895135255000683529493147182318942693458862882661099042174924134990957857773492919475451098212376859986619512337121171409690667189344522847977841304508439432302212964584149593551998925053623952672030282194183911696294975808203535910957061437118024008615610380419405710037172639990135919712474692806977390919691129159173608327517959246640027957690819060405410385855063238975379826349406615626814402992605932913998074074366518450601467126720496171524401050057603997858390110417773561298747427588204578274521715941346074706865494799960699551329750143335892477766217678815208670201593947904270828801907492479569096937263292036253126468620585232333777349673464494598113676369839089105906610408223069203172284033771202505292379088324748739888019108545541895014405045675007057455788882618232082642930298124363135978525116722744814870640396439371508217786220862639678777219763649696074912100735157013390788980150004271635350643203440840919358466326158125396456737797297532291789669412213140176388175989773758486767327944102439271082508084878511180939697805267065924209360160967579891366988592089774404549710230831736997585805980240178263117753025608434278675175309492482637015957499367942618933892665498963775234959688797955716786087633176814946018874314170714150412658956360195899518384255254700756223532519723261324862438261031214325771304042717542779100211084215371016777226246447527138750002406687976372458009298174138255413523216375608756480329519651890243634136253359112847141411092207339901173359539889940089622420600407028032149417932427155750860318213608090783293937493082837273779366721102467345795772628525507937527144163064913166891503709139461512877980904934827773575118674587062333726530626425842824961879782556778205409147715579695073731393608841259984719621852027820646067792676369582051288947247550986746401130612345702224360018457040554026488405389353244424120071601707873877801505803817033026864968298967948605973186133291820057671881818446270867126916570760745493962255190240852938950732526272831262721348516650788908467166958841159471445707666604729069684620170764127546470164550404379354417716857930115686139205294388827731358140166241212486485418554613608677949137856567464473883041792228892114010302392172747900948992144050780444803456312207946715725588522916101820284909343821366046509322090948262507526255343925561452496064884435660961123772234200638225757977136235062343474229081152038604573236889681941867132580350083284456049449935376879420702720 [87,47] 466913213847119001541861325147922181002310908743186856079071671503707577091122708338088836659355126969478550910433667490508794451310071371292445933714413861923095393607639133023524978101049156685264010389977084427468996476070117046984907694357043155507471777099847942729699198187771274691417130287580202540312030168586697795290852498705128418447821932115024659307675116426416222904272794618822895824123624844015473457764602428633798537290867326908272849333137113433712139070179792525387862561624847643661854512502250791441540366637219454681119105688823555572659067368194872985029066481136897191654859457732880758598673836434558695498273330024956917434119895362425646386362633913873980074964815015653967373427111759437729563411772371051442936014006800992709271534691245300811093820080531024285270044198630204138598264511687104644610311024170119190556978038100500764334839878138128212796111147390422975332208916497595214580621808192223258823038644057697325895341403662791881518685124088583206399854713402444882720416224575979252009575682534484566627089423497697393409701785766090464776812882468928297406308858727775783593259445693133633559180572733520173025444060346922215769824829371059218693830567306243532430466765032455825474111757351548219183946295523643640339970511345952521598470418070836410101965296034819314757883099864845396220439649281858893594641746390210420306867252706335695577866456028197639912039923331037815623910645362016594902073709084814849168135323945543004111852827388304827297833979575405286276515312050058231950943823299929115906457818745872283108845870694904282530508545496907131429226080233493326989278220782160339333559871367438155137065352516938267903289173721772189711897719108550402080666095808070595469128379574920608154412962121721527641041338799256265398763310922738125996480511760949251443581843652496532001720369022951002711238928393470366530750749936037218744932946892173226041698522179073793981604812816647201185980331559819969654186782805167605229217465619224928028216690411296418260464236828532375938648290996904599669546615142979648272394529012747918158816006594208564161510853750829053169654915236404255971217187673256002793566905184281485629070621578504972025483077036861103034070359322129103391148685158318655135088794853072852878489195019190677875635774134884440558156370812849590660677692112211866966866118508274764503685408143295930686199010786334559092874834564605279064097794656963012760029471945273262685099431651958180141310931325865849430856527647254727780053184413960682986023157760 [87,48] -88949833498440008134757275042844972474544307151533927593034256955238957683423437385284913798282496396165364682296751550110663627952852065841964013513146985558552263414516747472270577633017685245684869905782595613121513966275371912436065168871645594534254272635755796486710640743677162723778577954909845710184697821402019251823889603671922024834430525818641394451850074874009304905835002773283010610193581062881808878038820281677001479028760726912490676551341455998531141749910236142117462491956963177699369713585651043590606013219623325687888748944791240517399315488955384576461082943731733054237892883297336765637374795054484407450950095046184217698567594521655490067549133092753918982813513137069626981936682087794440408719126538991015914252662922489568242590792031610742349428071681516747589538196877950972861366195784012408043441208358118336277405752966587437932769423653897713603366438461320982865436321503295342748961429637011187454847204950291061410519257093675944375565991738952366727880814728455223115308970096829408039067730678097028648267490429701281461861198091890588211393316854197665699191859914097602186908346458826842891167565624424530789355169109467691229949426297270346795715165077362942600453240069505165274564581247611337438349061891810836456383268476338888916421205999430763609519160197909448236460410340278505817045321058694584912825382512561885464318204686310506663402142534298893269371204346040799443081175095369923361299658741441747885698053120313318253363887839486409803398728377925467959762238929291755427396415182775160972468485541998547670161002606390313780628830111486749220705514418830177436218618166759368900989176426505588654584472691797350109873291029019750171839142028150234096474728106262316331371211989606840160941538209626234882763406475275912651615406361282337788879455253707731247231949339858418209643903968598935152749976757493560390069885233316480927314304101214887339854347056622471013507223833822172884992957161300678471513521501021562149669922212964773005757589047382240139542248852864848370124380643690794252201207648917697026548467233910362206105082101587495096179415803849169331896104202100793984714404295298904388479199882477077286940248244377615107737791141498281351800213573203966782659304485149002721895927281009843380915474876482481818541771490115322122929461749300565574050516799690204632841013851003127174378997328886029867105547411178795562649447419298024355845410898903689552838624190856730146111946083669634176648705436062136691101789689791040896039469275732209953669120 [87,49] 11953048142364091368316295266554866355656758823775670846284107160834733431286025654033144319045832425287537270108937339037833198620846291245264024824848305507833362277226636665602153621208000296135521299013620160934847720608042871494982855989018151265009355988190096381486310390721476945140100319081477129523161135867855111781476153622224339523059001831256071821917208710274886319070094978073548391504449818819118618631482055924579044548282180388708646402123268423170029468767230942137590830749995367619988298855780120515536868471631845108188887346893282481970510402426150484441048567507372433689145191157579929461388166667278474943555640445429478827764738848361415757576241964595853855354100645218572256716029754114115745862884032960949852948875400598986195115958523242711937323547102072924659346508645924369264376201338877743970914295536695637135779740474930516552638157922886440258243157729402307747484634479534621639511616467404271356743646342727503435604822718975706456410064365750974043503354992312369375329488091273749580689100872099768541240997597009591852430141734945424842067581986063014473222499270070167412630270541981792146726299084995889887238612101515625572809623068372117028781114456101836238283186357256125294808844004460036556667158392653758472920539253734901251192503304132350138741487876817940727042624945287310493167220697326941002617763449652026030792038241625561672856412152932684758902689344558180242433495468809030929971922443064391131412376160791591298571186757293874740531976905927064004793731997619033438892305444870410034486234708879682175220818853147354264369356129716501365648356058090903980020130862963495582962263524388132418631420792463832047082078425053054305536025253529254059364293941711053112589988520239132771992972986669594552146194060576059246891351465167420499974350982416775163094859007877256924383135217953191927182638019869666658052077183175979540882082775201296852906558809222291343294870917647273118248327776780694885167909948995956194305279797043897333008043562842680930512983664750723775598361416130432222389167952401750009974913375708143336863626190026080360038135779314254672082583495265894485873167386811376712343571733483217452169788754248153309664063687925200452853903126328907982290611380540685427474062779563024847043473372453231979281401411731333775209749225210442685112270259878844955887737809663337341288328995181116503903933851114238307361383694609928553211182584938324546085440612855232880410101083767655767400771312200174673707484709337490600556088148602472366080 [87,50] -1251332279109690264578336099215234492379013528782831751911452621503909471823838704749535006471983996880566349514892951459074147102870195647241403779159135086260361830321527239750011935387461873808102203445227553198967594597312342582355388339903010642047462823699038996355628270158692414369803303106383813679626413683934289152639125069127438756090258855651243310528161378026608601722764455675025152141185293158805763495599719821782407136329644777119136916732938738692202892885352272047399594619279046762749763659334101429743041311188817213885976653860140324243057113113931047097894886521207500294958794202112503593046032058742705852462479440808198887239204382285199955099861661595798634935965000064036370468867121034231158655519548512792436187308110737823778245156396738511716471213775671141082523486996995832527749900899062268074372882848807080689868275586113696375805157544266143573482872002693512868747137613918741918031571117822423594528538944255275240739626900598678655689498944733893535186318701056495171766498985894206737301043377784204476332644810819710287751166503247218975720696415940338031471741181561565801474385744797963701443547210059097928376545637434804285730813283619918034002044049227343202385630660716165146305304131764612451732628857978414487361522204913998032988307404020023947468551374956886344627458670910446994683238608382902351560706408198143389840489464142367976565146784501067197503982011444548576867501909289858830379276937559347375080237006237196657982744831770813458361904395241145464293573096799551239923432768255286302081595512773852105776039401849626890287686556129032727779426632091283125298195056956701428060425571977473404989021645725020977308213697372402069734152883569048372368482713791019503779324971793444473138770948679696964124513090796273109052994515700367349324757752952443370359545922668285584766235139758787034444529214082116823340909368877682473285030464100033396335134393888619655442879295362712944568689738363617294928980610165487945437482846549497314573318337908258268621758452007184761512313354635883327424075332655662795872531516922855195271462790318082684895591275574663564077700701964214956073160936262934321978636744797034068672850640859185415410435818810716441247270899943306309741031184629591891430007917900720828430866615567918974497038468886105920158884047401928208978429097279259492416202561833246066173943514219321463718535139948446410099715889612543268269937503241792166935855530098523278633163753666414078142886736686073797537339329912696840239631124767178752 [87,51] 214067185354382196451021791357233161840686473807081016466600336066894162912577026098530660671174895778411581341978346880956977435644460837558592210965520081806050508170954550665828531987315386733285296457173243896503317101105819592676585086531326645931626609784393974024833974568844127667070816587502822983633292836409308554725266057980603653242705377306351434631836806427439807047861630861136065715967942382572469377522833572021665605956907218535503754481604749851528015537398603319022482225905998983729455520593902157970720004446922339052109659301841790545466634342510979222911486702037882590200114420997306970649729645120033549416990666663800905827576479204122371392754368407408275378306627079489739445401388691372553116714670338536332562318465042488620918296226616098091287312133837705643223836369658580046862164119992339329636897737539209466272784573174264714001559935772805371920719714608055775627630316045884232420357970242850446036319758747804220896168317139850358761389726682559209368821110721445953826617750973076125773435664836501815038517456674382374179305206928849463517250308756438601225049951676301813852633260109757855389193473459900298106373441779282083943911879691678438076602390901478477183017355315861270736055086251434258393017663563902871703147032932651641862901621263293293659787369722137444612876597194670583447029898666152290642019421596816370576117652021096737237368057433029702522141295579192493186017916682471331122273187958281057809981592672721896720256113987047171726818520724127365032093633471951135127884196736098764946596680335085583306209173932274799159367522531366029273756885009159901784271253154230675369006989213124094953455287695199890010084246716033086572148110803548893104243174508773812134381523032352886672306294053785681879800350908486608621395124656925154348007598618033047329209121813414979503777411662007508030162940624324728686041225608360491435153662525904447334009846915387255139276348365917158204503822592480214492284749961516233117023265324029282563079105966102180073120265676965054367317813573422671268719575724957840312971029323998865321633898366327569855543527806710171044065519170225902558093962289300414077420775819922450296699366466253040715778592540317391869437217188566942077895048219465751211393650824878132249947355766045752441867242940379693192027317499230998675032375341339113653609269930376721651963512356005884759504180771275987536288938309713282635776063548945200823954958627194167396973130417005672661724908822666751022089928773648637291350311567360 [87,52] -57491415557501819866253150425761707281146761516146568331389690512873368083576355820986314381285403888312347774122049168505943324396247588475669061006666461326916312469700434396114404108168857328753741096114346339224210479796496575479374173836740296797227386475039914747029498264870383516565284415651777715160474756300206301850349654973356131637728748839866992534565918306625089536997708681370471512549788978283794727614081419789251716666165959037892765160336339640895393576143962591982892523180761254640739689619463132179499559257967220598418606025770968695546586958420332657296999357229934917164137005804903231450361152110906111562011381110883393035392307194120767067047640462838392522116850121769032206115711314281415582625629435867102232388878437655129415426482894564163912236690423630978519255924827312944267092476180054959857859142884507116394796019199720206246185086432573672868867231942029552598513607765832004961564577585587290927519074457038216133824639383077444087397331914431185198549301635219377713696668018864605761293815937977164007865338154566056720166147620897169639008994768622821204842187888973547595121838501666879071758962506225316900106609923945468836304380313292768393590276883557859305900030329920898865580490214939781217346069822945154735993895339255437142737280052069592780119895236944044588309120342711128121724915113331397657770164438063408536052373209107906292591952763349944660790253668484034424961615129295771730038283121629554206436504828814571395318965355486610714427719869130493405465972114889139064197261242643196643061503423740437007499106758761704616671333374269129298618271434340210882256194369018908907316597773218151801930102636225265615747043326408419033593758511493547114596608153505621583348190445928806087919521233417564912879906656431426370074979538321202884918328526485086250877153361674583202366658395093085660101038850002593781797902762808825212334147368954950495729400029147416357866991480277424581464167600684726165469372864705979981954303985020510917063030262031534290738349805327109237369473449930551392390604320951697017647768256869371456132858622927666489263750467938186499869586280157886584962185592765038143474661137356148341782432592614035545379544227381853844805837022493414091348203322374151601238346554606047121037374654600029964652045407300273463235793394340356415121638735568805541986495942953819787001700933524983355289869481286485138355268714547493010448730759839756969032267000289796480807488191602285066814329763636327269043653858707542323264225280 [87,53] 11652635614120408748361309546332973199608019388842588604437256621765783435595623489190476357781149344596425393057325127975840956561992920893840243898934828224027102238288239641777716876687087947181512293548945647757430380938262502110574375950026300530089314803052073757520868692150829388512780726380394770342837453724451460929266972706328211831621966674383837512165588212354781683393079362766243879366727556049515225763978377247542804099301000471016899419730891593045191552995687842334732218299156881532183662646273332748425326091243110674548196282061961868454588175401761921366851114138958646381457721522274521335618379417700208775868512927877273088136527737409534027666519621962390225898704446305060854798044807513301716934646254354758387982172611424624091466552780936757104711281626874872062346014078032370247796266432178302355496165320257423752824022767371627580139301681168077533554377346664565067431404567997211390346771472983549794116477759735800026551683420553135617339270114529625263428147976243431161784263585404393299737523662666375334277995635929014069346180862252858061193969943149593898244849290109752871238919934691735522514587739055074834449187451442832981162649313491331304449810043388136612505571134244275892274717103128653805578486482304225545409866887902428287331483046974492091800288392609570058351817038558463215474584222459757769554671219117234705166518275538178323892659909086744044789821325693585748566533493258998761052726735661983292610550549786181591130846305581114552764022002490773149290460872300998019393509309737149857439974605396924061494499204803521983590325101840492868977437697918449719386897575249106473848719773355931305867115962341227172449731884891111720318446750262288962661992053360239594874522762310268456480167215754724069952042028098408551502021410966312382246925958765829989115808704284158463575198743968688908681797070688607468165345782247143304985592548963418460744571744107352394326813522475444821553983837169717988015867036797896029288093463725292595251256479355058890185587706874245180964951804911740675764091318944967267266892846569057004093791007573985458753675055736596042298377775926424094717760553160147640045425385392058380283101428172658883198064862058597880234938938982424130843363869854193126827790496846244972141050535439336526246418133046080609701307504111436073189184729603061005786126879371869371338710766890109275114274100721352780063200021215086153851556288275150107977367224445096864099692308981908107802550262145694694148853911451592304885760 [87,54] -1648088705835654077693369166049080678991452427061795688805445865482683900216126094214367790354862365115304198187892873438881097957057065339845702242440443046753250371470915545894727501281725557997291635694881307485157051766318025332211796711750969792873552713063429509912860255780254913565419321211528924776654650250713035776388811343499539679192326487934608403605998001349611215436129480087888256149025227728202740782340778764655096552819018400525750109112929527127424416004165402326600346124916636333971167582493558547202776083161048940273813348173350075885227442257544344462020880062175952911207225601075034559221741630935362900611162743577967614461851231345113385453563305427006564416412272284160137515795249790873243188483355073285181389236591951855063476500238660557672830500812691337144516910920911018747889719098841298287902340204154187672800236677914144912747150767923960676536785776115162564422786692275309898266398166728520213413932714996228574194647820316732578351707246803262328191940791907145401917840956604894657189440362410571430237654009661458593711610788983510788720635632558940732223513706356269779676772057186585909635545359530810211633004186046760711885651763952222200369860321300306169921324957462306979849372439516366588220051279325977881808668489979287163639612289647715601877544385154246522289038906603601425986055060790957655039871026806072481851444603847714873198684207243186943452099785031610546217298358153817775888253116464028622966484956072754600607015725147644524746538630688399248664023774685281847306070558460791268713239044170187500070666608990659287680352594400834608833684364405079111627177858998076345211243459964126158891623149855929204697767143552544288326805195324345465826141800862258254458640087376595946463980043704724902554838853579188750210339971011841337989634270767949221858097034362159597232866261217352375992740015507320670145954339918745976859619629034250596904968487912241858809482498055678079659599942241487125092347931581906850113668043656799040891888798227388976176626263549578780634176968656555148038190251212939407396417522244968003582983106316759014120755652576864041181321306279648227800432621447536800897678237131347279139636090669560346769037048813930298354505389395254929959145473868789964336218815249406536296877951651716239986159596316895282262224203815100699504266088512089258309505039862346247076807009598673359969138482508732586256903209466296967061363924658350067324239126226492641532784071269030111889561983385965854004424556959596806144 [87,55] 184949772966051476553806070993276127365273853907337484366949846497713139434970871100350860870083446785394990104061803696436357312672826698130827964400450367598374749570924595682549625034966034982595508374988383680951795157167379733204008420476162132684458367782636608724035470449743299414089867399886438631851724034027897753191987682066046102438050869595642863367899181773625616911547884171708600418917113057112254958460293962381112954559228681650524323155612129327320360528732303969853027981691860111968132642445492109701152633943023416532750002454923986632077231512962259042910045460512832292046474385868637797229444462444398879983552431491183569162189534449105283739104862449181662836526922111392980041884898940674938245748128090341154216186811350654112894277589340817102782154543310694280552482216898367935622776400553375766235492744952923157878234887235901134477706160298646461143528991357074126041936397889532440264429322432111940123147739905807759050047364952488212858073019906922650705942873841485171105233954784133492427691479738120833887937317016282940606836186294711191810011376066938594203701474308282146788855782224725850112065399074736577999481134133525166784418858997612488467318625544831994908713204475968400628591441954885683493798204216794202815126177217057931918777440403153694182134069439667800222425497273815638005759471491563184444450781912494994166870012408225533871184086667070124636961110110221514750398775752193727849112224159111710870795547971036492805846475930642203715121035849447030957475360286389043907960355006829639783336039159103390964322707883046572399602803712857361792983407310785744093153244071564333676230173458115158210404344094004701044373863842062739639604190051582210829658191077840802478922061051122090940183034916297396601363238848886903880353784351798567013075768222325667886131400371487815931440765672958870758195364154003370515934458755491340780743459991079112730986167584115168041267159696271680926009807088248899979862617974950131782666261962804681699661189182389493886025801239585701040965290997171627549167512768760643866949465009127210451357261325978320771127572208327207580670259559373688574477754222101847864334756297174671569833428082324221259437634675975947850847814862789161325851068806773374294211453402787189891177018800529529880960251758653448110603385933884140953023734895988510420422731405202554198583532049068871705690749159168924229412816167890962288982994981653846937389725140687745150550593949911796823504482996415289568577962312204288 [87,56] -20072218853220797390059068263041746438392334944555808127111765910398090677616248994127907093411124732718093851140778353795409757504994778178342140424514084263271619861812347932518345559389985881199294363995450896223631811135830849242956697878352860094304129079000357068478837080137014304063046716608837133487285327736823290433658694145491605371170435796696438285247352162296344701803365365218578145019397987315003141678827224275843527018095515068567441332545996641232266364915691152562035701718018827875960308205093930158530903363306795927009992444109174243177998047357176079446025464005655530381027194894858779449910465125957381056013619927185081570038658416073016782663851098289293803391825451528614878559704719690665945667552778015934995251853077281706005838562666418352449122005866817864097141035737833995118967629521450320984992535125273573197176485148603541145666062505035398596860365512384693229650566387154489098272782246890654274257900285744380718684677464416449742027779555478528600176209999840825442908668339462003551270983749214322973052757782993185675290286286311695598676292648328245909077850064253024387541307170896810485155209435449392136414755794942874086544036426605711262866067190612234379442420704821628375136879867334103469286742744992669910116078600092240234161348217598280121835387419447941234658161361853876412717948696682243756506566629875406007354131481203099748946960419815026256780482495378113049919239791970792342279451911427124956707570250542614301484833329410405661296298155808201674569193882456622287942123674037695712167148407841759714725458850405667821093828221756796388332853573544200430557222111373147882919564565765295264162170787342457941188985856287390768820225028235610628203634134920508430871805420756416933190584846010876324771939018581830655526038341268791680196534177715155322966170034013091925881404749153054794774333051180623433043950880096240876866400019327475401378293586346634860371581680527276490431401856896619362058003279033711082443653395629264038716161250245193025567431482198346240089364716377011200496872931514312889450689634555411847489249290145445869935389081463927752997409594438919027586970432213577932199291265881235748515429810270953395976350948291727742787917096671994444220808014930654332981395116163988516346403073358251169551562810517787743812736510876681342780668572494624723254273641971901690966227032206907307445965038679354678282945035469186500427243269242539093183810011016508089572163031034969165519954986613154626773299757056 [87,57] 2908786753380935277637576083546273625215990986941401439521032854361438205446263312740292732085165352341916947693059706455842666802116032261860402295468616002257501436740547891685359528088076008979520303989162615343851675880769300168720201361891727627537184990326134551847302397501354476243780297917275594022667135131455577006098943187083765119679204071452692902033734267674956608676682717914937797459938132797900597118630698462849754638026520256105498825884208018564278119215208945166541360286669512751856580786291825355638675684536067888644324536432940328045390045989649667832460199107898371456563376407151396801018338100941122251782557307806063510031596607945938413789586198048618046095849372495028224753525919503950479435884258136774451084555859554643379342822765023363250775944882627853620676261005752465651970370339129382540969501118729271319559357063268932722683265624540101103532785218082562265085643535113068324208483503377427129345690921776409750251359118039195711274441378774912655041683192233488892823282374557848031659860195568221252971176969487148998519564983606785645498941319358602317440523149185591299407842922157897893751974832240184528357439072424344431071295700104432371638029702138926178098560528287302167960586883669651981360406236530294827310106080939443541460472834222848612385492305237908751288964507966363268406450064917645475544525022976118814303945566118273094218118026592697619470953543376913076287079180351174704540485392307534004086484677173811706671776871458580240821161795310783229803553914174911609448000881700339128286687339563680621701213841715969946959818577754259650711421545531606026265779667702112891585020591295091770125262477218076324152442140976355857623303208848193680813226853832450615256687328356483043910095560739204793639138142981945187603864150108616003886436247724102993670006909702240992551293047879225436530647889313680666472445074054141193901528605667191615068975439598502271924182591549014149691210079308568274628824795496561665390619431059675402196507862537558501705766374539359653608143334970372243170763569861777996318104641929449402210918997409000530765344539044240150910224447270856967373514058874388924981326410792797894872828804881754023587370339931615491307409565095290404077064279691313158965714978456369292563190117600402502199324409862089839715685696334983201431347873329069620072220575199870615223774091902145799276005233057056136271092470098086605992026596753681144443119500687906236005600701233628747146805005278713531311587328 [87,58] -564215969045354160260362565122874385394767588962987505624565217173320466443036502974176993533148030308458943595401232014281204110624772525169985134843049364366445956975841320975064189029565883309058814676127572621364536065433746859376742147933802607655643175442000017144136224152762777041017561750236195795146356608878076849752121872334611841157630219600387026358940180205008456882353116207985850675230811262882511144303674122234582348359759869624834762582236770514364574184654589856212555636835812631517640541518450748580052111913573714258911349298348446799604365134322234645414389785897060921534505636111004171600006438690764116417014293621382038619370550495972811937130779215717553550907443168696288159196044306629993550674699634560928564075110666287537660721318918414169980721466884526795739738240745427522419714851654950389059458334985507840845134754353661940332395375782758734760498708742796281122864774384482168688299887026007351113892962119398546458677031158740434614865059478634396779847913110275083498282112670801545855567406777799214891419188775894545003436099802209949594591108139546475198862396070514639931651729500496139186029496408819104465821515088547302557536734559922936167863097017161885682588079585705425956945338258814809838380057556682533593072429568797829622711925476867763775568793465833177089124662196961582997716855720872530011342052181637702110929710382716490707840845938080029078937151109753586359900510829542769800507923993272933156156744811260920868763607456290492238019633142609824984627448534533128277357896498456866814686449988397518748352813745941872114213151241553105984361689447222837069024032112174107187095879542820612683297153267909304715623006107481243437728091428744427148528642073393932495419588526097398910847260125168015450019703699560082998872914337364155684302950255236009403923727717914123885388974446820709676582358847856331250246954321157835653405428418476351571524038340817272198919506838836826496647433319022975660774346781771327285686031455707729417045026091595641244092086668828071097487499646787648415352052383430261792261446339106715245143676571825577902505970571784281297502651952034440322968389853766546636403221778319881658180078595518625821247416514050247518755699511870414302365582866614551127267719598931696796836030473076314023183743917586129538107449024800262507762603170384065688902464774924680269128675780614674049850002759004248302385296621058699855347536859269961943253760871322438060680705984510713156401483676709264818176 [87,59] 99214526352533305165004456738225237885092419422835083973004982705849241657813670167894569892434932810505162394052729092364779736440933032184130028879138787434644284308131222853699242729430401033007215462417967757700169358575227725531391258922042193454841767736542795918418093337730254453180344878970868879098540424371495397033395225688526363529159177328989081675835931884564139208229473639559530189547924136036001954238068032783514263356895118719089084544637960784306726641944287737419953178246539205950986874227145697310954713186665984430481956820465355564590222067926652866512751076659486498564851662778327673560807874817134181237808778031137739916959136973605827088356712129487069301716646630101144278926965176264415478070372816974948160513254128320917140067502418865946427403643918712762827618776169968491165802399129419892136226232865787654281450427441103415947050033706529623938435357587633016032996867515701478139198256523978471083549543130058364369625743710037189405484336164837271349389090010695839789657652023638119934547238161782765082188534647088234322927074962936388923720880523328164064322032207905266114836997061588125972339311063526609739775104768720363343869196856193876416082543763737312938391854016849942489789199408093502442327113467706461484246697119914130436413216508674710858729047157115075835471670276044623370327626440857339573972381240194345687441843117688023272658702643150184029285789203278010141244388676201618762779392007416281948028073129926321296610641958669791666856865982598569815764665499448300725543359961659189999337498479387886070577433090041208952177322643447726109977104235591819262852866326925012529086924307554662269121177587431184497143400164395234375788098366841112706312043611219411169075389186922845358495055299195549224746997845850728393284543221374612493042723846938311234150978964513932532367835500990320614463151321128514703233362686134414984560008214316852931552431058555249352553353020321919540829196162347914243696103191686102434845257848514430379496358612201139622706558466958287360474437432566703382756013825205006399462268921591927572466068215768802570261234439652501417822230471803853454496846371406944253661871329290510168693837821914872052419372139646094863544148766512888146856371144511543891791679167270717063169123221352010495464335601476547347732885494433919557207356940374791507304740012441988629269451773727832719240588203755456881497086680682437339817664868427252330755975627352587473439913884584271410176173384843395072 [87,60] -13515796525274758727486505136070934835048007926915057461446644702939681793172240973796589726994151324897733866644963203570479730971804804534162735663106204015948435499993693607783039984790740962227417486894352967071370505442824901516607528820668650376844393876637403198272394220101185957944612244646719055843217469608047640045860806238330722375867531083069358338133769002459948610239896016142999471513677256559013820469964174299373081379977214158412161802476889253085770709019235457081232606577870067275472748916829708316664503040177213470735467523574856935034881692009048560475941434073354284839615364182256849392580777913101623020365984260869103381880482325400314195439939789215818215468574515371607476877638462953018178367177979417713076832351593505283573772784344888067060386024488714296056697354453774527444542548726586772079238121857649538281687944955031373843539793980400820926532086499400013981290546666279423784616644355399795972073337768838810053727482627335462785832516479728102372469400849305018928314655763625003389127863096176643353799637262547688817497653177227201027589493722554379421017284600171427790832627170827494487827539120651697942670408395179750013172509973435591534215627276406184298978695722998456113754217355062196232585570688797905036573038098953055058103316864016022743018168925414837542071496291275811405928230922243605615992255887030792999344077133542545832351170419831441307474471240898734424952753207147129394799886940343535258634688794132850144091829461387366107275599025061788209007385183246344516180707233426811019826067994819887921636896128631350279334067963191986045047072787328386608010741565261117756972685364417468318206087119993341729305067292713702587763703638176696409008958670783035882500172047157256034582095107937602457565774676119397910530561933826484042207692356918950848416547306042540358464481786067057159963813772255320578158387486783747246175613083656085657353821721030584709579016824848643803596075198178241381949080296366228150167330553219393004428701370944941648090579698628080886618331121153161921676879535039327642510484282072934552618689526197748228235441851645728075087711494346405342652318120005322668771320172706291498166961454485386075446705276671602673892922891578629166045284688211522408975425708628442472266381006490488961677230829866062102731205216536497387780012133604124069082654408078926285505756648585918461824824553055898507494046217029620995087420591934871330534757749192837379558259130308671950276067441246208 [87,61] 1430837435373869502205232690271926794841118296140371997401325124435295384940382948704643156076147881849886674694427765484170232638062613666392898438605930782604472126662844405814127688370414538017734844437417051078763163422405268876365661690987447298677047597948876684631873776543847048213443301057262003022661268748111448300416479837506363566684475993222651307202962662828302135433038297719620350325717492224093068290113528677540833306895642576795786883221853178084574752530175850784450137344228322739080000008801658926449619411059121810394791762284085146074632215544915332101468225818754064715173845563254501088909853703652055928177594526230778775499504330254394937812031138693648962974804963877930549179034851315638976814831272196021484817537363802071675521181114309229664370287406901760899122413949495588008482528901840875792915043998056593657919517610318560125507914556441906565042182427612019782723217959898053106275104410515635322597000104024644027467123734499420990110977983893066582491909261585820414164144688337433470199458727836963204823970846311350490338446404572660244446176202972309599697055099094703768022637494560983299850690280414891024208444911110664424575691717933557829967683495167537863937629427267634368296663684613374214872292817391954251438874488551851833126755230475661664372894813217239957631306190860755958030259976123770302965019727964427745299755236104257783568758339016684361670736992779221841737788642642538125092126681951027230951254597806711508925640372302484210450073488060552176335139520728149279949561691869502604077466101587280060513216317272008463629949345888671147710499192705641760257670140292372322976452491814739443470943287634344601741636427294392500146146986642857391165262024372294862587939503810533950495887509937703182437184761116954023378406394500582101638727247719924872534880474013447840240374583011161136642881968007391469199905209087744626027588309286505317582058879604145917297855943928175702270917577402111781105963439929942623102311686298429925846550216686084025655894378337260218996102199987515382181110256218959946272283640950586524912779938094819351522273285245195072154030008132880390994262343528938818235787212304636267915071150730637176931372974653958140664409848669127260622837952967403513295724898622130109125855654952721435651827717556025261340012159027283549999793258283894298440540583646413401280589429722533056024306812946337812344179060892460726008833655205354216958023745332020264482856277270676935578316963840 [87,62] -114584270816621090193226736816273934565500797357033837227741509997142206953537729713956112095321900114722506060236795505408568535790916151464849176798463851015300465055089537548739381355651303770141975880294747533401091442271654815182994638060231657626316622316509936595161642560133659344845155394061464674124710477456594034093812124353075905241844357945900182590666705132554332339149111897699608745492423774845269324487233055513329304769532871233601799582181261228910102519683401863289621065799702031209287851195847197984917846275404783508476600888739275228408524465022051860402546918284573700745798016642811910798367946898557740674622571368657808890133793368095989882822867748718607560358392861389873682715976505554674461414821156985263886435644606919035210755947257968205373329394970961336244535772811396109286305452592176948395034703718306773831600556744205630946409270116363393788120092737501542195943124116218321874364275714273891765307002735227361776909427059014580533822281081008263498945680284466482690795882055120955954375336720540477276124817780397364532513560092553139580353318727340744516350967082090780962301413415778759760791646965346777599621548744493495286926636754583578305022031242430025899656592795071720850810644317975592568531002555122851566837278942750884990827017018473423079430172240610333534780312463822314773692882448138995954299641281621941185962232317011141442312362142650253875478244037999921070150772689248623854784740595668294350170598602057791829510928754935189486103811668837309713872481341176387652906678277992476102227386140534588595938089498672678106827672200520636146786342310554751676504930085717572244680855686337445788446115003578174215355648552756984484093752163710175285610738676394091641231995222762803565382534943855588046822061018626031058196382475228720228507343983278582699085607382452169777069837015947522695694947492613785846146205711455159701566281635726444514217686925765389682507848670512007536315274458942933422214476959255116594425432785590529473601953890441920645767234075100454005210629750122520934666489010113781699699428777903310786496735858026094811998040998704310113367700832712833550410306861911779831817594382741589449930186592827083500931165614700235090244229902923795065768350274564791282550653212868918343984805504505747111632523890822287162433264433463766868092299919730398094291567715255373739983587242844399682140540356135388055389395565503134003753295356769312179990862459113603600344463419986669385809920 [87,63] 2721159406530456997744123673239489940598374598776283281734825692266291651918702661233418395080700354012796493093728382797468961565139151729705613294458121676078868697476896655972003530301256083278586952029866393938725186333819433279931603458228358336393000471482057596276714973282400226590711544379595238700276750228634297336626544107895506054401674220190340410751162054856963048536610604205022276743984326238111124683517982344230059656412850857598046941534685370733315687086713045408409902250226372197581076188595566164707216616524111184789421005816991562812034380701413712098269152129226036288392920758225590964217143314600761463826541574585179861726842831307338210886391559731439188758748446963139783899467801554279979096790503169580292899693611238526561465823377841602958508590989269287251106021942746729090006374148513075025518779839796209420863938749660658009752738840806846781536348135219488195156496848890499288177042263983256591771955060373003711887415463373569009293388359721589528837933984153921049715289253949709685087871583688612637121408660240111054753054297355520593089269606588783211696878650207354405457051655601278413060957971528382262423652747717183626167602625530264109745906129635756472829869044868310890786509667668837810330898684534106097851934247271849132351648802720403355504394905796767210649099460400876155457795132610725633115554652308934713753318956733657835926033132569375282119791969318062503455522427529477836845027699229131925059093714807489404836208857193277969782448078797298681172844291844752965729902414714062269140670036661456253566912070682543340208441017650839055932031067037517794928452005640993693523567411851415652959592436574678993359793182386489723019692459950816339319303609557963744676283897664364756956258957806971463367463734428915112904964824241276447522912738787991392242155072534343611566931983496448594384438531033251070874414491869141747891353726012762573414919098527529134252362287433668192962387359177253752787848355063872193230498920811323398689858462859223133338572380748310588454081154898129530022604512782811990832753210307667939834572377653537101889904951054921411740508069956881989401526809903540993012466996020299107654869275817119272579911851005604537735877670240377479346880228061467278161692443387460512419313350802281464973237865534801286531289320379917096092322477533199609188308999316734568238740373100653318831858534193022331775711719469801506082301033034652484585860280346379862919482680502102261760 [87,64] 1007005002757636500493503175495787093581439077202120103749728767740736740915422470395051786060121613999280159530933646614912037758824571011364636703643586605220556758095554448933691287720368494473909742220213714321908672468386763644148285902803158549927267707240832704722436052303530230921875211732591821531798510170496121199184875220824766389652276699615563724566557807775890360887683306664142557231909216597443452366915160412885230812918261063835384831729449146258688199685508029202736021885487685072613351635200804996265820661606297352692283328725598171901520019203582280611046420804305492117358918073693433379639650103065829565786294561114273270416896001624353815586200757777133815369359474540512593186927129134236786403950212578795601742615808936119383390148068877650086112546035874507268101491548265564229907053194208318854436993999954717769720216782637238453310313021110063991878103495247916760205782887222705869688278494698070078513137926314728771883953965626183333359206099192531445749381420545945435347882868716869995811403108532130659959245702454769379642027800596737330918249523293018900820995300512742848162548278623739087370342938451935354482387562425610936642144120652449649650162929081895745203219558942414952309936921451504333511714540125921053359685479692086802584015202237987565030261390752717006700075834943367432906378256387778569106126220951103443118528791863701841062271247259282402019654212660513423872485019950286221193532779967008275743884096389888678770640932488924180755182746208618285383168298641415431456975920880607596984505176610093258976082389288050944236181859720615017956788464107623330982106179892830922522897740251413498147101209786744123065305257244860141438331203010595731643259977886900948736120452374985794626636381282722883038526699848285473175757907944404068842108729501422320005267211780693750070761164937985918465659975704776782682113800912106380684156464541022460174393814829864485554342782249100153624189085666493351127543307645307371564904594369098953338389267117197366767697892916597854142356334947900141616476958399165715392077769420154934462868676844851350166464573090065957973079165151266246198058277555807927501875704822992356857294674462301223283002410519100221716740176900133597497406117019656709060759649030703264139819109326897187737369417808160708282543196938026600183760305644865937357624818365205950334707567432330380481022164892893671873080071357997189021352234079586465368174414030574252370835070914518400 [87,65] -159613479305136864029811834702339530908469202812307337499046749833847767847039469380134132961689284950879910632870160407067720724976007816131387190262283476983164196654380349722583979032054332414398044339922540592360107616840316286070312590895157563872807250253115961153485376647746705796296591311756189916535907355994122112940653563987419170487168925471130001124978276546767101321135740457048221693480532973699422170200953764658990272203334403993482428806626921341086210801537053508507382742686754595591744854875195483640470817722948001189929642192408895654736454458474731954681744819352658455767327519964188610702432518681850449376788688589388862379456209625845010218373467034518810767468426391318598060370916849364144687770731954627315027073704793159294270325104111935401420148174856362992255988765591552644450722282469801198365352005141056947459653545214926461180986021819482640899282782245538923993045522845264566400220606685631878233123843043711385010137787017350847144932993989895459313781697337488265154614212572969094970473383096532346615047122406937570723375960705336532875653015741961404420432880364684674840198223394594834780682561425949043273662211082117845315071993878613482023463938608953849731509333092789474766573815637360102392584906483678786922003010284445850948581577112540599681527809746312566877403931702756475939243204117622952979199168491137958013867461195930971511590203654441307451666055221080561084110110725197895573821202066837344905553348426968906712353395070161636296231004185036952328646503186246723090745000980951917211559360232977602859528813850327029547043215818088968737069499518866100444895179078577807406377899431038500519691275086731159156597171092460419353962522818832257616923112647088282208100983917300981668649819426072108793692589015635169610887545935333032309642840115600980378500589425550314521711388593501189868131912008790174145945676937263120608447639545984057470184099291869823333601841334262009888477767600275654674641802632193196986472839649652658488030704913708233656313344425314203145667711349664200879354555977501241383599100354070280879369861316651359481576905427551919804875312875309634597137317999157985538090829723062130212415731324030398699814028439654033785553620390338700585695950030438981783387435306534810804159429437199127726949808440378798461989522874664634583149335894120206024093734508570268705887905965254208525579826978315746817118546901639824044396553219021775531998815128766630876108712243584 [87,66] 3608717966204529794643756431753366919938936480487677881869437694976721888909313102507633642615359427661448967763286081807807546434268637671477060379880006511385865513140947546819363807143962331258482494022320972095314328147685483086342941649546603526163322461951017010357809189390065847390776089438701803627937271531948214170682747689687421583108771054121285832574754854861522083545452158380460136606486496771415380938873791906678251512355052026801526939119568356845796140842732956021019946226125362099608975007042237707646697740774746362231093765420573480254632337311701739316490743637092557982342766336365550924961740981244588612863560036497806593593463104602902848450137539843050218357823505400604476140120668329654520843615245880331215136508381552971581486958935671895187984615348402582564219028871269952576768957785154825192885553073234794545300164275800430912955478562504481542854001570949026831801093905291596254250066968021994411842142667612544277253333244811904500112419697400791556251133646750499808157087516645998295189356650012367161142625545964809214832588560511052533720276955013413627027150266807309586069788757629295019243291504263446759156609972025815771964415078284042767007612939311835445419721156640496101637137273827906459201732699495712051834311024789160489863632704650182364958572854027417483430436204785377064515778280882924025674967181861543394600640858320325842478102756381008025716779257164433867187694629874409780135208025092833811351031565831515532702436073870771427713347656663508535978306690257305110352943550913771766899594212350629764533065883490534373244043934487844074287551849056409097495345221613929057787750180913902442185556296110167574967138031690791637385688789077707175317641559144578525762849995859098324859222010520516151174508300954098482894929870921460672381372441309329273797081044904007546927868214731886446325290432220915288559675626262372933627576508203390336893494378421876547268111703538779614407825192788783460811123179914610076439686952518559465032700856174341506789137953868899497829804002434806261584446953290286122511214249977298842640100980313214470000489261683206323679199383746145088882354859061064819572294272952415584685561573595351773822227353694288131683539581922457452122003546548495921400582206184923709995396154901890055369490444166942656940815012401447770362366896839379768816101590266180624017327785312451033605703873370306290288676174183606936519152102241172543009628044510996181802285560 [87,67] 2482956897780494429113813501792964175061475858234217812677742689574346000345592585605236518642421666648324811400799505352939290746629844527105703282783740418502119363869698353561940282865050758842814613380142753578885115179374854649873346100523001841672193008263210201259669225995798349244826109074377082310083697915192346601820874086230852811477663934543311576637689189346122487174771537801905856706372006515373547489627296145845974864664921696034952153442154136395306349525132553746266511152910349445488053922071722282239158689096026251728106370770350962899701074477696520043820738396462342820505799038107680339301776441052426209240271388013469460198170351379410964006836057018918331058458034324552315806089340769735101503285750818184058593348992211977362018661720226478118586416064936767303059819676758623546259369040619196281109846847772234138724434474053697403156178213888494069500937976478163584397478261186744146629397994567559827865143658620672503217284651877395388655524815940378685149162605287801194432731718604411481348354824450343963355923341712236735443179237592879847363561497366821583675190883986311601330266179149581184139107669016260060776580550215332247349228965429757414474998683195726410967132098588193375697094491834729383534805854119144671593957124796720004028730347977711147157451951140999066982980617430512355922707972214472721199451612807414414661574221723176994824206117749317119122580075607622646806958846182191370836950165665602398163209251281345569854087469896010226690978432770333925090559318924351216421697669735830178509792514029881189046650035255026666972319752669951152505851447143743450491635646577559523175857827348713790061774599957937278347790496470998188329806672988320262963963530201777822939364129594777576438477279328650565923563534297607901411637603665244044838332212919877975341078933318916520759355009197503478359424854901199500691699663231571347942970406727678208811516183377496188281211305482660914755956758663677617958806094383209470702754064697593486649553904215521941542709979680069868674187006924732697850257865487083026166663764008329474719731441166165873974107996029914512382544644153205452487368387675026106876231585891997924110751501100106137991687464715629266320190295949748311869371919433016329415500107625986508071700815802358326656292880210096535362511025233954853414658872846837072285041761565152199862967405030753101428938357023694255761491675380106090748998190139143176465101576867442902940160 [87,68] -648275479087668621998349503885759028646374696729714637317102824753478656892867741402041608389170408278336141383639377608697914691032484561671214962210529630952776903928655411167768599896789371866120122206991539224815332611558906333706979808784672411746885621731787176173706952710390645822495014022086517843349459551776154746708380799193309007652755611527307535598779502362176434945365123386847110939147247191266946142361708480300298474117191232784091447472121755329904038356806902115479397442296745900736834222817529451566578829574204064111067015149422722677347603233171037463406799028103029157495156957463946449571934010055337556077576041980592325583434300636694229863242315991961095484878625167281173187402037775194570303769664521808768676305319494410855038401729545822076693756161811308462140961762145459961005067583644239008607313130973917484432814430245037368076134639566252880335041558469296551296247117700397078275442771920984791742781975487070838125194242517676377059731564054118412243163109621617703625613036756852266506775108988312659421355610057829912936633224311303683326810072565178252928535005744956564431912495542876541459681613195960844545799725502007213504220370552430043567452149229599999756179140270120386957498818430941985196124928151162217950184469961358753906052375530727724097679809999610205479373906592203042786614703235426287037570143801951151485165152318979857067962916757207863289620108196560426639929031446630740453227636150080187139404353902749546881337803219519370034859298429228919615046894147077175173564949425638640574620270927598496283917891904956388657590319228225257764019360535710059958020532247048042902471161224316847498757763161840620215306100211792615819955737728110199851957941374837003539555360032421328464888716423779417153393897808433201866087138411536078893597757477976916820483753280770262730179864620169040519381542695474372649028918624569071033409126380596586559403591537721698497070900943999864564501680204414039002098167279181341394795099713956479247748142162446065246171093878829383991533838044280860810117317929935465733370794666816658892512174324936141244478839108159153275530409783321750279037940928738803637618294796081038910679921680052557255192148398361584734510209395168883960470849965478244486222884660313138355077100263762700067553087271658694822453524377663368987503973591369665110444119119105393931331105630299754451284653088642941385936862640976878415625931660260570906885090504102125840 [87,69] 121227910147190444696985163687302601234027471603753206089635795853019319455570309748979880331517723994268752041413659956385064925016104189671027434540840423344933116637341456118841972190024215612016326009985010195856872244547993436245021294454230967849925446382988929796556586281236619895188865122649574033680789602994535739667743563298038638457503138072346755722598124774616960195253130858397350624300169284467369993630772761557282035322315466627710654092476456900543864628750586693619522960087480129662871334093388807022685414501795281209553726604022958990992891048360310581847315907713058804368457345737613170047387591375161593568037294301328396398697022752389498232137058325242407316930993713906858619443237886168118142615442136088969142185849253779253410581036643537837779033869820818550947547871067811508772002938925956604987955489186865639415036468487366113740463571305389537430082170607130867870309702604647738534448922599388503963006732656833067808350459944603494841593336642809110356477836799926344988866660695495078038289212798910529071467607505970636460829304470667915180890858179419798088548722813627964459663373473912928847983557485068245813997560178528619767605223076910061028816068149226898317811671892929619576859989546113960193875077676906910749428019676515269400726715971223199483835404622396861387525073814107335915503039510219744980152137396425680361169649545636067132078251211945304001425809033223367926923783295618117063328452345553447479271329568663874125771637653669081290283023390553028361743854189545676251340538041141187151345605736825266032394986239339979168544531487960811809621453200333419518670277099165837869474900047173650251896578541395522589735146468123587331767703919845039717664985356732419349939965530791499128843886972342608184297788548371715578022459596057732662188124401231589763891136616630185084514018380726743090480923476950578450469751780668355308826761340983561388018243453254215050448612619129029038120664506356911601061209995098562450114181885918669224971281512256120132026318705837140866057810309585230861324247878366115218917951540189486955115472651973457754617503319836242208047523793902936296639877131396539734623003025717854925433083069206224786065620028463851076329138809986375009997253805927015523646715495439012781259349950894726269564063492449844384331473323965809169899921247112169318365930212956353085895601567890074345359360653095207760887215359733370401586763976688343636379261342618592 [87,70] -19460684879969860490965811698376505631526833457310891634087465381180689476015565250695646530876041334618728933079974915997132210522806940927935345813099770050253238232906446614108984265172953987673626905172599824625529271880617118983541894687002373564361079304463344329445636627661553918256855405132822633697806468197884222247524798876946634786077237474915926349843155786816729995291186435437302366678920880879054088455569941947079499942778098982279801852485908397690661219325651963418038451164330796481606492829974780575199173022208598280626411972317618683358646416234425082623450292207757961050239254540105420897168781992516768254916138432150379425930465661329297064580950066617744372302612539675381619606357093516981026402658980435171153416042003215299442485506901663271439527684374718569344262322533704881102992181126176261458713650613292897526689510919664652404853971052754251549005749138826555878081664292704991974804666875993441691719876362984277040152695313673282279399265406957559672121724644570179430563413930348201392044576113146519204824398020896266024710227336355913464792364899911227022076376885692335845441604631517031260103470302506024283964329041644443140387514551950310706231652908827409350710970244744108484935455398687260918326301171797470277527991045962807713248934155582920646795924346230132013446369239896552782826090072484636311215690821128666902644713786441522981969595763261287323431786854901026402841899248153727498414424793727464405420597278239117160488101675772321700081872181907804753700133233578333415738791547316016427387311194514884727760787734983417424584663113309258342627820554624951415806314491097846494267725553223143472995338532232742174437043456246053004730715479353835405227851082178474022672845159897172291661556472242517191894107204301422673495807532003134539743697902033405177275818287033958156482611987702310762041777661227906665844338675631828115486479516358325579208682869159713897089617193485627319029318445872610071751878920677907807091879015502585049497133564326621881748712454132355021747319049988721296370362651869874446958975128682978225495943684602188031751536595556463077865202202733628734952752293542730245687723991106281861419122237026729618372105296189589583641023118083241152259716046607332009919689090065533708701132817646358036210581319189716311414839875246813112738066131177163295303955322626587576658727434927081142906660075775629861090641513367207769584927281988639432582390390610 [87,71] 2435757181874386848118093342046217302641079779027869219377326997423599134778008580729897391145099695263789018536799783411526694791948712848523032239264035560996629018240240806769678241718425981535662180851142688672652153933315366999774857848748401602315598942773174115642409575824942678151446546033842672121896004623740133663501283584568390760644209740565253129077139594790764369716084799078349445880364349609975177365151805762977315574793151856308358892703704145111027058565383014280744888632468492994261268916324601883119103576303171213585627558005023112644626452646793546773022563113789478263231813327559892629725047475855969460148545745168225334967973025442943913395030816434712744162394004578152167878315226027109499846692308997128154951205603488224340416207985387010255604888155258187150734838040366056602009569082005912861522976575316648186162831760748772836886979279121535131420764274517407813398822830921766520857895792383631695224007579624006006534462431102459075965464668434206807713277586129875647171069892294030881873850592887921964099764245672866914142413971062743363505387373973904163975871177166374690411370916491867713409987650651422946004452024738518859310141025014192284795574562267133279150276776097286332615750600576692047928254987970354880943100768776734885795040985620697973487060975859411805072368877329584805827392941994423685490389756823427079404287120858883619984078027733852872838953343351512701637697488335549283040660258180474134699328941149295624447729446665206545237382318863893716550388273293905719499096898569333491962095562346838450139204781135568082842551770574544867753172494110559442072849969500168728822608958013717294460840887145035477330558536689386005407828988319266031156551339055406043164085063737702567790986209543780345947744099632403769766293487068950944560704053528287494263056719627114384386650336504517240941699374223100240986301374873712482347019791323767798122119668032536568834437308633873869081598843327988484837858445399234605298447093286781843885811358149359195941209060476234437139738619217416219763441033152538391603186729784591070547726779258842437690440493763364241005884033034006009799842916728294681323622533263728677574594887808066461435133083176994578033489069364030211137699743838042266317451924736395893931201370082162438031118304144404485816218560771142854701056667945481644917640687489868618779265225734459154929359971658635302562375082479112784913576639835511921419396608 [87,72] -225986400556788145728572906365529479228130766030485483767746295820332836330111514745453869951060433714707992653032010714008443704709406046626859475921198429506023125976041521584906192829446918649595908145445808744459761089641614341018722163918773852095033908855792298697602417499561504965324575329053295201067002212832427425870898093507834315160359571242460641611251147658191390959240218829404836390050941033493241642208733328068501647846982552300843558129608327850948579364032851036298903023259019690095230769164294930963008173399966582041942056148804125535295342700938972935502908566971506269277386934256399772628324982693879854987871563039643059056263609411658719010010745991628330487371638996423214896766391530021063400563173864792986396697102761286061079214605665101519463679148294604317093928597476467217254968531622164420236755693476950545178951434996706392678558535048488312182595474591722149851192630375834500065377522014647462555670355585023482462469160600165409901766453991259830264856643005489218348416802611097894209935824968435016872362314474697103164908435559056400713713577194421342245884882971403583638778722002218816219788870286165299513722648975352750561822443874718246816961663715487504840889687285445904013942686247133046500816868701719912430348582637223742777862918943571853539721816662741646708003944121848652533679963510217194495502099067120948770710021977562338234702988817929707537253391763365997980991134547648292931586486361836980974049276190922799090631322820805853066487474337583363806062774043495963671194751931088719212808620531297974819902756870699019097430574313950214239050893941191000541922996519131991451476483276600533126128145243668557761076067465965156811187205334690112904692526809777391659567674864658673527930430650382056915097752538467042369993972332257369685201016694498960320303916415187770749363477015449895740787168901654605122085683872214553452670770114700635562502887549853389803193061667610004679979366081819645009920839243071463519383861252716623701148202882695284667145370716250474571126796552024589826689022249345653310681013272525149948445444730557645031072273804329732915894553784388614495205534870423479396342623769052749024917441887165765341442420177896320262473941924499045961234022472714064619726935979974309340946704516249002837247159664138432792558021261156690682241866826756537179962582535712389862421593510307178064843288125388844827389272489919871924913118330984608680544 [87,73] 16717158789706894998150439920969076820594807997860812140144044739234010519137850860501555447216522367497417347359117097535206741631357284503438125942012430691138696615897604335259557221038344349554298259771294031918781705389520014773705810044814298409018317390823393491634942446218527159671431300040433826713566984576896093100811713936208506140029668216382562431637087129119915050665322387102562732440043426137288623071400666806940297265153934645288886737916763467390408288651364007110238976867209305024263432101624379406601736474808884383498587018002521162902865622562136065892972620732790688533747623985179294384108666448044648844127579250518434666985159253941163495521222767477156254453213375345133652543162750117132734360411823731927440709367640683881415979736572704612752306567464050464765203589987179044576133673612286453044991685672151236127271600766921701331719407852596257478904624734826944644843696502291681941108705410629544075472410818333736266160970964350142596715783851839382230174078585183045438908739342968660244302356747769817849210906194207359141658209401413003667503933403792467089832982094797924561573374119513666020073358040501400845984924532825445353260057528311127744231201859366686458819708077513692815398531195346655944218299690810060416917765788656582832450430021455193193517691294662170267789575275073764170319797185553466129477065339932059445862183082905697304613226066955621467694858353711527475971871897105208827124341212199638495235698599718248140923934248724252651547891560777449892297993786060241836041652691361707834815723875194386275339087673979732875653940302408117583258578903727710954386423360874400103845300011352949431629023525442918763440695450612306317372821043549159029946125209931758323898512708561938739625621010841359922495907204384237799221793473087148232979079193686035943515161529584848420598583690416597831365778017497637977715066862457233582299990976011559388700133996915349256015050838526803216629282863497377436842643397598159999858824016680491948549202189933888293100637586848506063120327078806432367483142044149742697455425634396227182394217298269927158048279194715491991018201799457063880826949054517356477065717745244716799850397216626822343612386507092914554463117126390133048872979539457097677452046033706221359844481557080256313285733293281174841974133627891907168892333919507589938520059661206826648225652132345296553314914595459598895720343064394491811030567775902401088 [87,74] -907558794916976025623484441563678280535018152250108503595961999923444812320301205427093785687724731194789904581019579932213665007766947804776278352763613278045718718808092091690193920776718464826850546919355241099655899588272243438495763065674971016383925267648002719761138442042360349176569580885196643953143119498183642770899569197653800171612536529331359666367807446186256760832914215642611884004235722138166631730323824629992450658241256073157184370846271401181273440986988047472646372714543338692797580693797280871552083995648628557956043866183177252128656492698654114178341590354006716431624395813870927897609191733951505881255239913482505172759640742584710024683630141019882079080498701185971321468453887704210331482525327913598350208855804866090106760114939789194019067380557121652660997942438222790949970473409763186438711403026966214390833322592566423252026261143964350968306708652702574739478913139324991085237953238987775115958454997124729920686865510275655069871710600379561963275269046792281338026260376197581223509123211111181804101559795453575360091010389393969659687744425166582081668371819973553502517984421137152112430130912890317535760403715805597471194967559211368350413507858203823375493393822911145077141537805786726368538574487813398768886370905867436224206467146546064690393405867871974182355419818200100005643947438420672792021367706746670965903731909924323018073329269870532688355750115528836686464775322377869546020800231626933558665112009962825149223616432742428449032156257080294713893057511972458673455527024186589407811388833092282280846130945164941135581094242891083045100404285322945682149342110130137110570460154949735806845476605970936488648176835225120623029366736104809267643848238381303736963133824156841278619775936150744311787119393987725743513411504881515966301907397752944765493258047648344051649180223159238475424978504058644905483190731210129077258462920405916362303899981207187288691019746520168676905556918076740858073196893563757082154236159655683597532972036135374385146043111143868344482014751504741683340901570929247898483053023330740410544220708322564740528731428588129369449284969725320573839289510652104390451295553393751930298883065698722486595004911627858817374238027706375966181843398621785937922692780344700893579766454731219056670559114728032305832226671798480945692179805988441816555208058100697453990536803661402535330079414038185600829184181686357107763503877184948 [87,75] 125752316647174809306838360810024613539783019062122272519266876191273611743343104770819866045298278728476543502497330894319012758416153337283535934545948772664009866454340002340297207766919239516553256348274120486074404156879426395406959765282752951584427295713066923972101696823784880609933402990447852113021483139983318557178937330878190421580070394820308327339110528304439099707948088145510851655684544812322746502124987778017882496106328623650658274139249596762699329576743338596625254639357875464470502457863232686752192914552428330035769740601405311364232186714876371025384204075015835327827428283437460976226011309278412449702149307487007690721086903597622475620286570575956678894046860785379884765461319160078822233960610812374824340762433198858238587533951932925776814491693842048542170430843598654354317308073012001080961480083908059665006701607825344570807552284649610229878076947605646622530617686655871370045131916162836389267091463167086048760738649608883737014753684481735161712016999704162073062608589527449295154323441804196015256604318166396810257619612057302828375775752497272173890905563799640724466135985653168867153245585387818645653798670015402238729721882869862668925709785577198124952070890565313033935297320251100012810837992083670491493451222485510095527991844851341911840188607934075735109530186387751588638002094399756334402120144952172677978007294996774897689607247837216209214344608281805952045132780172292007828156781856976342766859131258752599512796342126548030759129513934081247917886579324037228215515699428144779442334910255766369223083868898412346765779564279541112315226394376047863787349330094323479880797265620324100449399332349408878895286649169860418872992580693420956636159010763482703472996999068419053931114029290210820678683201085351470460349100375219184352023857493544553008178498183319680052351846953818673524855112102507017679374101050760749184299498730517816662554801151562561207072519371385268396529500488526835801622632635658548124333237693287847268241510587896375880782686056156843822551390316006313813252541234404199546942207783390652614764853592968325191547179707697826210367853594294194045168024544183876071537956916767114392342075969127520061827767162396447629699023907311017224183067732959301242852323085822027354097230804677825416739920468718098357195138149861488937111056530845050378324454811235534755903117723626682048771828169851331129719149454728287646375552 [87,76] 4655764683119246453304307481751613683110767682250348372150578322669480369669534358481316495453363580752231641694024848219988619271413416713419950676977637055818137427338164934008984610556567688333146181178206987449616283839319472374366903438497281719759009275393950374809823655254826497144584939591353441820033107460944010684772786039184843856765289286300719192396047121197309109262784747102439039705487680007181916560363259701172763502508453520454123415841204064930015402064637834547489561921981811245693935066369609251783701493962125021003718505494916569951760408955778790491560804581997125997198469434343939948343403626959806987068685770700874009423322761723667249526186958550253854391244705386037642444692270447339525626752384201793059244135939494028030425968536147330116650140036113182904323141114005094354459969444817096502782836375285450669955537264780072369332033543387355261675431989398118888651256507154670247352185892923935015220219375397059288698496966307958368613955141880554250163768395993478377372183188966955426797602185449322774462396931310057810807348303563358476846192891319130211993510768399472388579226587384147256398533836670480082232150254384795051074352122405108934516085154281013961456224893630822505633968726026095376476577611038938697184956869605022400703764078006132058848778759607305593674936905470355712658644470221804769236006942495760606885447828054293701196681002634900517607457104004058284992793893076610162796719609386757430516426496675775790676781084294852072257819610701221666625462403657116682074565031642795500371033740321387620959313387826861262181689176277283316020361422155301114475334282896927779524953164865126040693647993158572177178004449439759537108357257866151979524207323803042058104361731486535523545484060990611683448608600687458909354311220370276417794854953434509949257667128101995462838722333990891412472907439661573183757667601172057399196926270093695424721118566618456722980274218138186007088918033871081620286531249705722131414828923300667848388692410125170863213796489975105909248493054359776783723116007963926874831942807751477328310757468618115885203480607622684771183037186855311195313442246357086997662844545672119869484532754118153644684933327930763182557842744016393734940407219156145051211938035684424845171487791546679997423043045772334949164660173244347540885930732627410133045989463000875894229496748231102049138706751830034582451987574597953625399192 [87,77] -1578037045764185528513940827787488522312809036740345213627036236122524121769058336564616164126942333326127552395899153683424361114934467408909327269588369383099348020906020713239754786321163741459527789761334980281219815104421795581146239906372522459342410810484734327703270801169414814042697255236886069309746825186705319903973794772134034589459450513272860183279792137010599588719924077332651834396579344240277607550153288577382416929438442838852744013504354821687407924689453457710819047407427952569449646951292797039038046638569556061625049653603197706118930448272124274012436336516141535186429930816784402498203277373322646767330884034672826135264408959094580725760967108705364222262543252462145772389237673965294404321461255890960378416430012366167600988486276462223089259866752420706437337060154352216180446393816804627204694010480436273401108101208264860871677468602005216273909724953852824399281482339181792257887329888299834490033571981153581240328369063141020284744159654454308239512484267927800816271468723155084769416371431617349693449124897009734115559184668611248810146100680935620907802060495609742505861834849020069314545178013967524757000739177707094331401838587731414444973332262777071191708084362578182114315590730372496551008945734247858513911908481599107372141962947163071352712027709820075079800245750053764097343729214256001078184756844947550052459570294913300744856062292330529958067163364286394925994719085292086846933800140205409593166126432705554453117677878148383663154855727632647437213780374951279466174912031981423133320962214023591139284362719781837906643463879807247532727426156330202099647965284641321884232994280101249370580362950347288987940234364329023133316222264556864021155310926743464617834444654218107570986086688420570577343640272705284825043517746929581774672763093375059501051480140357579532484966954684947304424390241333352180264536074197112920455344466298919703809459191736630728261961908907595888291665290939814388739290004293087924692462770231954957297357759209542745685574636101544802246145604522644819597100895072026707425036051046814107983117778936667117813161988237736994484301663855418163126962222304796538507349872729422912839266406290647110221285654094004040454690473397397058659622880736862815891933859633803328246571478774561324911452342940649826310476603468000926457085502658776730480682917306321818666835303849290061559746802472456805049740378597906176976 [87,78] 125451309199877329861818177025556012657456003709759670883475564527621845007160955154055914777588758218922285004070059677249024757704094140470836496649033272387098069032101934399314103909249374863955760856455796154142014199649321975948075474027600525003065366132485443860685853936856880887800574260883556278158497616244101285204052366180686464932090514238503687779734669216840417427996349495114341602701165534553495705001188990962667331856899154873753847295353711583377246027680774212812759499184275207507407308186731897569079397459756094816027846449006432818140051415479209875983275412997624188966376105794800527461542972404098498584680685708895591700548297159896784547080698462589366403790053541226979249890851201136785805225936698444740900776332126195822712001708158110703340165873682884689001371282005117537005135820642913201054469640966132617387831899764065756514266456002457136350639120409440788985086829028881688554784835120098708419315538637324989898935808096787440485788232504069848335037763244714109663349489299587147839321196918972144632255502595872679246434791872746659005693749430227365761811420779315902095888518990100820666500538766666211964869308050718668521030822011451610422750024922945911682070758631589832289028134000883224919740658042744636126726081886135011792569054114144369723713153374402138912179461742268949651527208383376228096500427573757777632353297811149913888498397328506677363392570816648268502381582752420067893139837022218663831041660982451376137966314961435622602798111615931149812908838322953845411174613812370142455364257149736335048109960091818629656651343270011075951868291351128280824887538331484963281726327292833048977394366975986267978376210788882942504100734049478585114694152169172934808711436283105202745613225723480575827302959481338884275528572334948899451186711874141340467898528332017514023988446430290607931450644698697261542187987945865563568437082602857746457151291544241163243007409951380456003607402180741187538511131529107221409079688792987158667255932072745130017519679250672031454734569613248185694846330920175011179747101871128633545299078892790967857887723877983897392472261978769320212518489344836049035425652496261240850168002447206915408541220560462709978936307552751220807829346616869552355562888263050406554640010494908446728299324290847888416073378387927979606581246390827383461950114647283742989424961402938825447575421071853039292693278805970991 [87,79] -7826017601236545525306458443718465425143767551062566467399026364725752522312470722974724553212924393828853511298394910574237243894672508483981943800623243427976056106574162054056108592142279464378693085360978851678974637586564271180561201426597755853582021688402494435898930124340358080756338761261554492510875015193256419881277266880728148197937547456621837093978144765888954729875465388515868216375718907936076947002111985749204740697351138678879517611214934056865073416430523078728412167798804958714350355247300102036820996113528393505791227639636048755752141652360290698400271362923468537419737382009389203128345361390739811212601953279642014963028612131388155482155706200238265135179439783818211334232383249320207587426200911089527720069749705580639302861997656966552232448924502032330954047533253110790885556959845185715883521059588640543563001149235129454034193568896159936820308034306274317295130093014322707541591932831262530697581119578752720737082823709054827933839798254403039322835544888246479619219143854741848071252549913662316143701366074721946293138948820411902070009205418983525732622505386275123302783141079837794781540743091910519835559999508596942000962446798069504740439825511625839414965694437764874614803484087705064849938309523778799493472461803947356465931666287614011760816553121019628397800760857839454964899829939669080904138167799934778849957544257842078039882144108705822830103236542906317220701997271771768170586570150778939038112973774037376557819542319801186016568810954822236803635096076157345983676742247842267143120194549335702375406992097652201121955192356841095346114625736977679546868175640647811307837951972040134813289766054963785943795122697675568082514327592750343767066038635286655038987402449747154687245959297263721783626536259563293522249637058388062815759064190238924453888270269725191186372731717309550540705697801535884187064254942367145200741142605161981108943152232785691800053554553837731445456510877436086323030482793758615819761540568985460494659256903665568939863900620124386075871661739000211502350389971225512518016251423347329892199431989670058127562188510480298240936972870864911680211904615795615216661005004877274089964669020993191216461668209452384087357675509437294821806597474187617663514925724655509014092549321776229625310640424369519003570524736627529136834668588996912883454130438495033775835789861099424202616722238342188676198563755584 [87,80] 305709111731009558158015501335676440704323773697607279355947627471419597622517005611443738815925705368176501629475060467844334952930322119206672091308209298880959135069069824800416629841338831077480284499818042396372075521322647540792626381104935327089279073353424627271325397545700515437515663371373762302288961289105457514382368585325156244619416704252284509807068300240646569118476414932182895401661706065518844261327322433274618729898458185935459144276753811971489405441136970501707581883546395523992898040093565255921313092375265181706252560347003919679037757499341660146981476393635975878055410304030670522279572994797846865815940934935989524578580456542360641560900522122073999611530788006772134914875035638856518387461098014889060128741673859511404322717456076539656733317269914889919724514379936269008280805709154769251764129868761010203763802165689055299518673339791365237812056896923893219574013678799196095046502160262288087944407808078248242173767220568992744941085483454077757837824990389234842916411160066511122657600452263061190138847515537148190459826889003013821493596539206339237976411491009511596544921095827963929368277002027345069409427033396571125784888778235046140081850111176476078008255483985764467036522990473110517511194084233473409008490868772638362541914934011277619334048440944403517855867033288481598739838705404664802356901027155716998877906952886391108307485807701293641817194190684807158238912382394866587120915047835403914734476299346559608045386815515826272581128540892373212486877427374313807802625074954369551660131661241319508297926232785989431970828912521978391896120557664935342302278692712449205510664300527331335598996783256185927464644013629906277068884187721615865909843680951997753785343253386304899187307420936806791721737294970036843992370228425410559542219990774320557474435053871501665050325065155584369228626381771459433300429756416749050753385627568463242631469963020578946380237763403950703481974391071382968291650679832093314138240001964470829044102369871861170044325513193183306274501023159887317590193929458753252308030668760975236794180731087810245347369799932877113890211446822678645548308630434287529304734096321302676448909620057717264730210931128689332072193446289683873695161023821477711177226860464442756103544346983273785956323751063337055723793669137960241109087304009976932155943604470312778251859267438662786063669945243077361834878752 [87,81] 4882970746895057070776871712754061443090263145354544799195808724104986391092790418470333357510855483753585497802669861755174466914532946290274346087015606632959502410570936829087840336513930084599634233597457604493322297026316830783753338365015923964083415224527242783394485253961038702239767601517049313168453791240193235293097382992990598703577029385301457972615461765219522030586916211067716788709224709033554760964940343003851027812876444411923531184227496682421802432189034008961742175170677351632265502125971764912022383440872525817089029186786722724136308023704079941760600021737636154757646233675680605855809089002835921582442748705306750274930967560079976501051704884593568387150405174379474744315818380701138292530660714752050491714086671613296593046078239732657473876281204838178150244420633214583441783962009366580524784687390592859674320158903232523288530000912822991520420357068128146126219811111071251791502134418708179268273061058297760943519068847230378358499330128456549183586782813236257188412464994924758391054253717362303260128912888172428261515370461189854401013907001476774691613599688547301345678272269388448507113128278883816703407291538367432688650138527880604830637198560362501282844792104559434869133501643112888404836408360791648298152902565700277332398343536199693582855075954642749752260545769933529025612128205648912174427489175761429133411051524034901158596224004743565551586563607540228038459491732315706423827283317390982971580360940925581628316878889782828778622009956128013936404564592118793171983672250499260289408217974350304671139223471235838878396680515819439983174185767606736365591033122272212148840145811897074952390033231107282719048083528206914637383684939459636783263880682240984680810005544602187000839738364169842885501160356949391340470395555967138989334223093961047817277797335390279937368384689943820570495814310327506408001310980360430575713873878906642161822718122554852114050756029421577547666861559767285396737057610033962433031803673211834016777300049579247059981686045716943841442534309256042431286135866798013834363798018310089956442895352927091640528152065436584106534591422187472072114961606568889886241698097577938132570901227459948185347764284264943392771823660601397020745236640327766383409488327696137789473242323107889991420349494382918294271429543405811419505455405392935985014294099157447789216636524948419829024757113316701358720 [87,82] -844276905430766819970126389872255397631594535583321656789363303288131106788390293592585268451251526333897676708612824863325596246969216448167422688110320822269611336911997430051328195644578808730863937026697500562531006753056674844242981587235618197726006655504720633409715699344956542406119293686947990182335211590469023427978216965391066328544296480847873872236086526040484332159535467409485024489023275494705898379118857387795699937230473854034822550017563621192572079902420863647339019893617066292964566292562896698250377800025906021119731285905185941877172511600520737265758988165118529281887266486990319130990167512643365138355774500415634858952322474498000909980341346726024792451203275316745363607889939667687577369449075397699200899891340048613834015293006226298112168944766693908729824367411998342993948211168320971615539107412050381701754082049092125783614703723724599525946353248095527126929093589121755688164030081441849371998285375051145435203684553938658361994264371487950721509426748056590828442538802574254314116261233072104025185932186705337968588915417858848406538343544993502571488106201984621194053949874784471212085022681631286108358755243181141566881497543112619236918568047050989639486804370704480824562092016107857348358950960843954616511212687323290303027942074812591626360723877376769228834935503445800596116098769329119612443275333584030295861351839937982076454212439807012540571153432211404997293975644326223102147992285684972819026919795262101726866615566455088645919026038681352455537162482632821350269283508571759939105769459928492441309428007614023007423618220048386887085155852131479099604090455884331422271288087669028154203739789544096808239337581409283791823828356319008224029988488015197671284475645639318008584826267589536658769422788368566304178184590146787360834291723261021236944260162330748043673139400041322223483008801318563934507675283722419466511895631706192900937344476394038189285029906889883206674393147261571643736620687831031106094642529195178985932866368114073517474956990215728409724806892401317452724339264880732401235309063115048226965102927696801629840184397902951511798247000602982606618509047980502795720600467661935403026516351824201668801235286647369933592885579318325555505401917873489105346370150104991220294339246255935084903067716881400745136620994915313259901379823812080623886987599670899062029876661049081535017062755993653408 [87,83] -8770830224864145443108632111667206588301572809629683884960236754618824866414728419862700746008695680284918468832080094631043067205325704909548666331292840891067095275963462823010450605812409705912970859051389083862316171460491750959661649383251863272576997126536129103757224773365456074307406556679164214600239456089991645099679616857292436710498015702506660471880328226001599930905506522032052081802364569650825454216594032776765160585992741230544390972216237360851115607872266805198798672588646297744568900105176467607224758960845428979641158859110338384840536847647388614942636271813362446108862500981950567359826760676755211156734433142345679512949353254276188568451727220576326492297463889112173810012969186106812752388507315910819634016493239284137010243546541771043326061680128568414642736773133152644315103718932542532885563940561595560210278909324376367835184723907606378972754353738773554492469845249418244782043872785097505207897551030905191010714433555008035956347736534759686752274823511102116199206206880145299686459398523106909095969640388504458601623688105878337182860406263402862607971956830721270019796726627119543258459982035020842946855885901058759013813439526772487191658661383353097126957966339583821329740906465474372457565416571945569443633624958295120637658876073777822991147297000978885153941823690583744147127253641134461521390038469025318179527139019502269397707254774119595354631071082769346370753279932253006734677550006862879675374489342074426678218948445145532133430989953076994848808465963444817304330050894941996407858003772713624954844741507930124929275482864887473432287432303000917867990901624254009823023034188982552389411866662613824932296425233041798233604147995159043395536775420546550828234455493080252289160746284223449054282511737837594299338374585934136348473507488008793843674590098230834438500081574376928633487361451236161719143703696747667181353046908964498643160002483698821935379114370973669739436560545983721218847344919454502217434484622495555790876838934060574495253497201036602477577297251124031325224422945404553246555445059987203331437310020152092953673696739012746984405807154053054268826193310331344901059748476900060193496476694966837269768944578331845320703919103805377269051928457784659681210737582218914892822249993211962720656698734951522972510271315866296698057362748078130176997913188911066403776588988276956576628673720384 [87,84] -9681381938581537960210492978187656985897690370495690722899013787507575937277560493608458172844925362011318666866312812079387662056181258060725213809490874174593324763435701905263722443462818451242840676361669780624525651351842476147105459099608779202699267466411334911630785246217852719728107110443252681320127834392112339932965412904292038507687991182877855594978946568197825744267331390285147847597348998579944810033019536812948087165213002535190138663172478426710313486360892617504636699445776350643402118833796934431940295842207173893314534242423759510118777769265591210897889808732284223193236447491064363519381205466312507831228304068903944823607393858716402326900843972378999835394888996309319820936426360667988519823962199689658695906609259921382265060214319863386034370371695581401954265025823214424108308022656210185366138153482549243600454282952750332196430874889467643717728626658176705881830323622241841479381319563934294944986416984105355087237581390768668522398938928240904583158729785338543580800641484499042157628205659275276087629638541369942582803647851066395280462361473186309050606751883021309532553725673295060476844273921500429712827105797675918349074586237841590345024892313112983419457876925686092210756360872121252682345748268471172469276976112533763250571044417546203917242733254048532657314971441872663582082351827925205659133717156805095463248368596738446472438429107676763525012231588851277615883380598688738552060393866043266900777553784514167052786227074284211085687961383181050929544635672618231970243611341368174810833244845732140779434023963188949835852537055608632914739824611796528048542205688675541364586044042741171197678918110360936166583401486738395359055304497656546686175910886295687943309315513527265827672005755641547615909421231707909473183803381678873406307528859220246624943502749096583174722525321594021802377790378007074354866148071681358012206199741510167382124419942523830476861742420418297388336543958885539319225001168349679161968074161127124331818062270095093456057605138830575251318205069830882572193351459723602305760857353842196403783025845462415978747389141277909483230108826368692038129757846430093542121420776011423261906382795604377927060383974382321409120006604294441811112839988561016796639281702594909161416296593123580285626099460020824173695969734539994381387016816620406604348957208944637747709747939258916700213397152 [87,85] 268936725361960970345982476614857620324499281664354377438561173223724377730452520095556160005790936262319279683089558955737794028578306159143746173394761596721834030072560270555273287350312025925913746444185013511965640565088296962648644716308988858394117929145046694722127994865622104960425924582812291187334119072768490664248838931718467638857224105526540325299540949039960414648459482468731427575395980125190312067862211571499894104651547027620072009018135454453484145104359348799303509363241435234484612282719640381167152509183619651525070658752553826055539451382814075746776580915757719762338072733136952860598434041127724561138294266564816331774996295345575196271868031313230252978872651657952212447795088958183813735643706853718881576425206761235072169926591304995263166217271589633159380952852672275411339896078098540201424368732456552227794304218150279551029225570146597862472952502425000043392943279659317081612028856189143661194239695461277643213492705511363178339697980671105667368831498768463039465222174714349237705918969099421906748481530400911605598911950160715573403975673913295878514933400535874944965277415624866339248841785895591340547325642191742616279456600391433512038960890924388070436764258654705880413477345282535083825020608146039373416394675149011336989758507290144542026838367654291122314951657943178270552023763125570574071209163562371522989704750683211531521540011701877236705981007941179135978288584717958170016030673095923646717423620228903630843793830824060554740679377567510266321397732679755619043079999406938216697317253689911457248931035397370034765176172850390603791022713517579804443892788096313675230114197845578253925108071831065551025122359087447477068020704412488040927145501035275042505272105059862495593120127395246793604986321843369942686137137884537149141514457148623056097474508277175437600422183857544030487246602686515758286781767968526667733147566059968354647354513037312297125318837092336895355534795148039431880401969566279765960475159191957802311258143710187613811049335954557045183007326658151346351289908877697592126963789573985786803600477021274781567443048229622876127316193121403532039095779977091510773961411978537247363595372402744685322759977464137248064802202178088672238312063096931843798199073302804929634434685114472129725917834885958616468983687333485717149882170658741626028300494951183341520917581607349738644864 [87,86] -6875171395883110598131710266174478551141301367731429166930896011102658498135597854401564468460927400703524845473752375928591842000787890041795946884867258282588572817798121074413755007399404072679826395888427063128784812245716794650551360079612007725557704287843631705522804898812028801257411666467208369068930416933876862475848910898576968247819078226741734064219616855872663793298677502622203221029240060745321057921794846403352246936091826254956668554920160035077450703819459861041610737471399497484808052024707749598286752346177640362397789002799799692388527025942336065748235613366750661282939832413724420942674128773591007601650856958061419677688228367470387641736753607952608603766072316403619703097466298385777306735143324965313505010580950612972048461864360327194851216452001187641431854949956967685964641256330035507792045053641292992435263760430110037361197394703007297687624461802360690795196128280489761339960505162667530802808545428354953616495556422151095866619983970564756437630915727020772249278134965392600172546008432402927768270490701055469299397119757445601336371367281001828169307862456940418819345901851176572670282061576426995849677191301189189015570614590433063127011962167825324446988813132412910231698560317843443928890680512940481627493623982774939267564929624106164348949896441317346397143574332916948795854198308640920082003460294056079294674188910910485519186832313700266387632022371210056341325328434839461931660688276908160477578751907787249473597919884893649562027667386344168267810026254498727750552146072864261549049363055649100436088084890322210995652480782305028946945769244221744466621963035760348749277619139995692067501441797954684767399847134430843004184707175650338048925395025364381105088102028417485533447575117563288101348324922751065974472234773689338483273812677218525860452815592275170421942732380859893279087723927255030379832277958764320161648246723055916491706705366373790351932613665845885564817804875617110287899766965161916918922041337236838868407530736003188820699076502043292854418966213658758503214032440184113029035965635546639025271682176898036559649676580772027632775379899978000180796022964752942130873825422345816299839925127879123116809863592489410358832060833302471412414625334628410775441040632841395985359485583720848429499484637166068767411680741470361998361769821676110973078868183050391046479772021684982992 [87,87] 996384900038633346483496309563963416260159337632314160059185584295069312884426544496516641057741570100245902395896111783570289169094011829116173506779297938883541613793838088485437723795256669891999967194640988198164792604316456001155554363014951572687485004581243583535341889968103459262606796968345055418728137418089601702217902060736544170710543860519471207437428067065446412143314818384523529456199553362310147899778647483484488125552765182683370312375065737407911570849789595342002873020894028649424159819483390862570847516249753253512307440510198729430787979709952870161856600099970704927967637039237636647416044114743644089431401002121084238582816835216043601308426278673574271655531317415938411341609131208556300906460129779175372478547349942507716242279821166056879284453420766501102329175556060403230488245452289554600694149772836858770768242404272930920548189257539307100993739124931253627891151025348761905133242873059565039812563024426393652995619482093316990722067411989069470193073814974518019419608090720875074296320503688167725572408939787503397937594797716041204370303629324570794836268639515588274343027363943669520418809749618826973909822557230521432192864471103856213482762757446225327617267292402027908290988366871813470710878972607270571513538338182543166951467883936456420704519501313021867107982952852072391517706964980226518884888169604326959457589187125722209790379431071326357538941858048792077951637009107437553703636736041502029167326456098646599735016929593700395561341994488580003837385648099014038987214729549357710830977212016517528075281813946431865153062550980396920363884233342099321512054341807524487438409193183656152044276119802834603477070815022179849515030008583612473053716288783534234674201413789474717715435931758732835803602740596085085052049976715079602538744065086396680605784632997020212162584368067423637273260191496193596736634381402658077764759303097980428076577320943395867996423003746950288398162961179414180009913749404503848454218212355851134177748775490183974283014591227163377550960809322488540729573479344531754411109575220206049582169521785137529570447067982801739975766333388168103577421137393793627734090384715105472694363537406588777175447052580301121355142947767711697168607254359294695806564629472170644903376634781957002517632998590174663856930193423437438450428716646737158736704620222006114607498792484096 [88,0] 10065244263978533822101082469895312685245261822408879281196507012148422542075899111826894400687593915726606388082139659976580066968599169093554737806883100693765335691736862495286605447611276663657011318300876881053778741366671479440412887451509688021366220128836816156311266837710294210192874497471273166899996734880520179007677787229879725452598673195843882873978128174594453339904057563621035873018464413574274225429244063444861935943023610635653237796677447726146724669371902580630877421319470085025453130368171228665541613585738858116861475212819324738137382382182963458247368670234078264106491107546087369379853480944079634814450257442868919927152980881762752726909158403709044869002251544201990768273732945575248785500531337631153058275202529966730679462202874053046708545017472363817710775798043285031090248015717757927724892367499389582487028381271213591337972647521130974744293575769373872784653439492260861407865435511665375434774088408445350826275293554035980643389332079926693932931909519454781048783804557452875725273883793845781539177736369109471609770732481489632986431837990997987920850005825200633821465587000954671278351748333781572011852671881614209579848043094717516907866130142894545287374522052818932061623140555419223313890228338225841213706010616136730225671926351973315753694302498252168001766682607272826422634295962784771881829756199392415391494972863091160946790861097305943923399496856217323891833797243099570567728824064478981934587291190557963596291857522752530708852085256989262782503387991609534816370732638650192603293871878523932915422884019042237111767086707716812547685720312051608919257002485674432125063730850532569158580399898769399295395852598424865415843437327386279065226945830544259562449706701095948531954216509115054467693547321659501066370563526054407910188785393199981249380631782798204822723781423751659610068382689662800573782154980975909353580076952059186791514389344667388069842951260105668963889146475738988460834947851683979056122329159157894608375886844918038529554729496134216227810278484375426273629466648360091982323243700604470496482329688968740626777415657014240751577910516500768466792795628429123528618128918020784389506018629380288083398006411743077938458522823921549255942578325730565437303833528284219892021976046168881506963432680911502004281638349836019727647030126885796493419557249202621820686836614770571271901980315724548498160180357368646771509394462435813408758441259343975775296099130588802968666712827276418229974618544193485912401202689450929290786455458654229228578364871436667713009056703121854748299528700159852544000000000000000000000000000000000000000000000000000000000000000000 [88,1] -368191605100987436356120547475890718538489510817548205697273836984420212349714827123074308517067109163546823968172995540869730057931834834805665206621443010302632309873812496424371595197015477518948401675540618256691301198350189106808298896972004285059972398496544569739002821937709251876665852008775603405529193977443357492431864942904066261678557758446627638607725032308336385340649893126187425998828557437129615723995692946596284333265643065475409785436307967744162553430833628745389768122884191599524182828467940362218338253341135643177325847320627470719641733588425958491576241278309298044005971119247734418723133485930074703250319605083306640169986332481001468104904749797442999913586168624164000667455439184759977103355535093304774744046673824935927433412824484175374112167321673385394894208840263873828090320031144658175579992432317215360947288738341158682880315314696936792307983946508676764784876663821002111724098688513363711020966492642590371386450258205137765866923053001381589247981394669648655860730331264732231656898554396349769803769905578369786979331417069770963754222882989989466233388728663243221878241555706380960922885619109961189478408870924335752815506529318265464800259998930647026227989269197709265895230046486705854075999576225127598799534754209834198772592279333950606205082169701630978175162013822566796695680210060484284904518911072800314925536661362019332083584147050261968226781147351195841236757465215642810727045241388475661167217598502072562693930472021769965379095855178095324513610342900039177503250836523597733839328659311069662259840939073733568851572666036470747121160894013907333932493238229249091228120393326471496566284409240852946073386416077467941702013854002596344474364352163895136338166347195580941810791368004097068619826395051686458808387328596289293047889011692575504472877369737274039259864311382241453655749023084266736837333689073741747920856761582274851568164372253239389151654104152195713724031897653873468270935326325609181094587059131971611737753544184287069181060072567248070472705688418179322758826150638253472511917285571224759326511285992148320437118181347881332821819347413544551042760867303593065891647425986296436427277797987406814070266161267337623983212391909953574035582849117329328838180643370179922040536144828706032566396989401195537919644850199159428379359937733589444005243341216038176512558844528046955396133035508352116377600995772489060703151906798892675504349143835167457473444626771677149784845819078091381452659054663474310178139217492481784941638027171458349500698461505664859670171976153331145197351270760514060288000000000000000000000000000000000000000000000000000000000000000 [88,2] -166564980874906663005304623158210635321093166862540593703408909896128822321427308741956317707085904215930438070350735492484387121994214048531185564770454334611952396737978996468117235022673739129083968340159491958823766706131778731890561489884573809764966279525495877911440343487182812972693951523209386063664670302388183531944564513186321152778422168264734950937899499771262679485246786232400032252312422030392470108441125690322800612495061569507548219421834908456312915099302829180031814198325157037042319973701635843801646182983647365556993520175354646245464428188374970027060689786478215642263019037606364006521625317643044498753139692670433568381624095328844206478018498772000685968959887335014417605932804680911628558898021605029798011351482717483917746961787543697287554856377159890669687628423552484203504614384821598031625287840913566344415297770109288635208473331696744346101442808792116464670479975548498683725478845611896397295798494674736933846698288840898820831077104222594175654752655374870516064705455339602073637742174510781558725821640359217037733801734505029448038759288162928329354018770620658781797780847988677351274773667174740419465264762595711520580109376148940074621941742277853295839225523587405666882651974125185533274581688852444228630670328866162785819098442331812309921025817117277507709965273685806231896641805065334707339116257028477606869027934373924421269340719044972654254352188345386713847753648510467844459640363287931485671069624602994524139487674898577142157710972132943559256676827013386200220593164863750403671098168213666922885618222511079020639847492448271204714166238654318665438230600142889169354726507805782909430628782111700162999427616060901769161018718990322503959511118375521571215762131956948927790991682305285873095551769636249226448387516284866173041750300529906003583654948477889357932498813723189831082768511061763322309134848785485210591535486003603634908993348918167950407476228917792597435491224885536040651826825264338652832351285872930955597300072220023293653359655469369775674969760536395938540815190947154008650913550978029817210036319045957725233883915344642143043692397940072290885952579886807930317531340433570422512033732070273203562081420199710268875568032036093062030688255979089670687951748473158935821722180857077481124334621985165128202043967452942802072776262354125072498841524829416784150368578457853348378103586436912867418800366721612751242617185039121332599624526713451653361115461412622982280425199292830119393592277486982553481076052928144486090265046169642955617148066410461650365896544575939316729567847310056560263168000000000000000000000000000000000000000000000000000000000000 [88,3] 4252703967277910088020289614468867345827643025635740703942493754595222141260369143500349232460203568098878604973135527169562592046434230132398576213245752038335400188853323107035287843895161398635529779936837559313265026377051353565901834193858065169065051482831895635905614984155998207070547159627281630647898974908215288054685253529139619563065426394511828914097868744171663875571195944864225504671160092084958425606941215592666969186889096707122317910972624607710908525981088340357025909348645816761495115114969559359963761360171720556017500517172228107435655263059740727541269516153709724047390588355533223358002585754236102875296126264081580409211962733640114042731996702398093187140316619243616046321109986480954082842525795082199354868987191430102741420616273233085499858247578572707014008357055355017039885189656382639773962902928129170192288224209223869652016398267342774388393415792565121092646994680709764261311778729433935240984656196174810095305000583584487613655062179892895757909115742096926744411353082075723930249978666119741863442570387714093274107394410496911551359418426095116884287314682759627402660527804413961340054767088274057891663574824426084662942981791050152430679067123374017968643406364503644453029408264607644210014943743541797282936900852594043302905322879819278581611480130400694407521904633149980974661906173485125393880637524145200418252550376738803872613530514828524762702322222172233898817555113890755667183093687077101570720644929783489539239629664714906750453951024430710276124573654714612900345857055246723063417639553550610296136849749100668287806189297060959838355788042508367632847433388695409599363000292605895349823528229757469722031750000734727098327275732650782035368556914748098024603218126647530309811315220390158606696886661740893589341139483341872305960746120880419843686266366914729579380261503169955569524928745512522795949674177196213421283681745381212851641546960362406334907737193386478403475070401873536562568901119115512227068818706033587583045183614778318216497283430592853379542506447262342081602715730045153307221915516276271367891177270014173390829551851097409292975672542294805542333664197398018040221711665018571299699349664783995646691552727552327964376358789580931668424272652982315081715364360787270800886674544346920515678833788783271291068648536489404007741193028668809629973398064607792053506720356073026552458320173946045024561753805456881328784465912584585234020867528689338465772732190424204029943835148081609761377864142733817477097951327610087322926029698788126900807793582140195603914498196713371084824732275467208653537280000000000000000000000000000000000000000000000000000000000 [88,4] 61907822001848249506013581270765126016562526786429406386690711832009182351841060585617298791746253968985388699955782329358608892629369667473586833655355494218849768169795317853212575698030319396813455840260845531445188038541315854733417128423753051905709446502229044428326996866533278053227104121695697978345163430685832872030339781604240681630236050854375855327155526650844105744953862595445539363302432038197068555003196545240438588644382561079455071580856330057175934101811315128744455670225853567893907033737180754388334698763515238658386382481178343532664177791542796525538435427537374797379292333889040575620721561230529256240383086051867010214155867162597053448889872246175980946176930455036430092191585212744798426290360780832973768382467863595630992072748412731370877662399343357404800512298837356702107883103811042869462175169010515711590217510774267277720468752874935576370049439251618239613607194325932939201997359346853365200626618618367647084675351993413589225603040380021499594428184815439744953280803983912580397489723320624844333220498042578194930182157706841079572541359217098447112506592929357429073707620090145090059217899547137498495842023833013174978292786071510694969224654202031875660088331811176294682615162328284929870952187996718387859884647982780832958659435736607739140970320871120590130293963382440934214154460451668424797647218855453989388004178399276870007992765101507915843330122384840034637876348518976282485298132911904046912511068007523156476140934114502017568599784252840158571316382115330966630198465865245457661024117530647129093900515151080662483313711236720183722647502523860478150050432345687925123364651482553047774786567692069924419312013216118178398123823535871895405846471769267947001116514763565320932523854107795364008824383030321496888367567300362410443803093023906548934594963333321688492666191616386449283247167249290141368582218395370147378745900986031037971641766445469158557308563871802875884604387788705785248929637275124233361247796429888603889981975921266199322803710656959775486650808644347077007189641617885856185355698638279983034254223247829793822306058043155993016396611987156848453260131201209366372144071601591004261979133745352695791257747600534919177583144309953157866596829627634938197589581902829471448607472191258819976738216231233428184255203673206820391637522027003705497967643940887323659855849024193184762059874465581672560796633796326890632973018555409695731075986940592360037861101050415073831187648829016770858737356729437710385202527509362082165819739694927139088283269096381522003014471623977230301496141892468960353320960000000000000000000000000000000000000000000000000000000 [88,5] -3220940936336846661983604875705926553981248727009359178127654530290136075549374501800868177144098212905711942219789384017751144074194882214461747309191963411857277516958531318950030234826189661388277537487901762353944636447093208062557451729627378616517010722714846739058848865523262842045972136149018560991813446877654362794504765566141341852013339420397728326982166796465488331212598099952107511682292100902244485036487831276146813361323966445598488645057586486980966388771588384616609749446701577822155002289774120275622009633041200529838585509793641872846346814776058473588076372566064347884749561494946817609151994008098112718484684834378489239858570202588638437172857255674929137461421292095853264412666755463927709733724522315978237803987362487114686872529669772784848074832833261223337645081167300189538547110012387903777056671869840638706285278847899583908674302048781693662152463119273982469224898955078984280596910001761714429253757961544289423648992509671895995418191096718700642463848140125073366618121174035106419602827373907798385028242230103701562161344842422708377021894560632185398924070885650141099305853369982833489432983946469245645524433219557538482194593988510961893090445478698983237003845591431089181354465709664327908401430981073625658233624709190386132083048519860120334596060024900107169644745411677943487492392964760064314342108267373886788369830876101972149968138661805206997259790665644699719074512641200238954155840900010654446068883139543748589933774610184184726831431590787804526194060821630624179094440562346509444620184933646243230312529321779394335261136301408755817959421596040795170639212447784234236771481431949018605507912159755930213296763752006009200147535360601616459250445135695016183451730963914296111237943146042946785213505755455256584340033056082916573153856508945457448784252632814182809271532991633654841278150252650228260979864006846685499792621762479715344259418264825707814605913412723447358018951420615950926318300062088238807320505180406493129869488552061260452960829992934181013858356514907645783989061715130398142236428189159086356975580132468758917742908520391213362126386188932280175242903170806522015307087264212764602382109109857856571390337126399585769401511626367957899082097653945559515771530410276281081270799064597584843645692654389370292344224467659041001120468410056052676839127836083062125181985281471024447676832507036413583738808486458021061915938856157571698487425924992382402582754963985689694155583863073875591924228514547853723957795564057248060744241942271845246995209431387581603917468194087470859066016468696656041717268480000000000000000000000000000000000000000000000000000 [88,6] 45159273529549129214193423491167646180199611500749502570365455799519245597936247085406538064776360994449323178334732741101332873897901887146067793336165331590082117187376225432552939520351186440680403167230677392455626710620363194234404016826870408496593243043760682357123706333656274850655957931638742790493891778923695712938221309665275562201300996420577485485603763087622782759110002700026503839129469007548264977177310306319795285971621786914014834413829645997153879182140904108404765720589362565474193037123037267525486991956849574789341319508604914451867653707279280720741531557016954629348385846688211744415348095153730576906760131854180772543674287083469359230085536276967698789124141885134920746614367925715286361231826582779330482769429153431152604324898415236920845185707651285168621633363868530715891723637509717615079439382775191002546757520004142593548498264285356322280867407208651745852732289156098773628790355248940538111047609114220713647298064766559357008021133555110607959561128036372777343835140093177681531207942191433477003568831911446957480902553383128483467585958883965463090571599509052794323647718859255828626893811503520181059136060064732931461469040735378486264167302660775477706853934795328156312214166804352918877196034928429073646177002992531816829389110594200971236074488660812110081221872248091421263189100516315498354813531544309329232399208753621340238582452722583578878541774844112821312663646778662585882863991034662552724636735705269471332121989984013693989033890773183755700795075160855265688914771626322951744978494516968525772811258653549034209698248385335707046870922174552737719901994989031657691043667866894105081863129541158328043461246053045489199139525374114329997263153209153741940381575845543068587057122938849080496191109289023502906295686079243752645232363545226873233496318241337102600262205406262132156394517304332399000125039684165536039605641624568635273936990000362845649405327222933987655500749030104590905625234818447826089659386104601514799847565630880503211575236065307167992182989337553401557758233423967673191826309541339354031981444055398814977334883374595557686033646436719403928644280853471492380921419137195821164398366233223847128460534265792640413003834597073673020800622107585956807382352732526495372614947567550343378736660727870449715742650027291483359446628935384356898813049623923276876660265987184580673250290894955929786151206931000490246749615460997054818154862100549274176685985590933731002880680538156767009602580213396031557181566088388117702782986216198220577422489256429030239599537927519530986172671196165684192083968000000000000000000000000000000000000000000000000000 [88,7] -363227231403585741351751027623546257571743847132451278346035496242991154042330002687123119432104613958161973017050714789502469490118593630325145527459657248775139801972074274948027455174433936727696328105529853176651115592003538486650316177680707310606775669994666425868749819561006242381215817440384421952296516421985476412734251705207166582524339012978585537928760196052266727896610475615709579280111280192523746305911717276961571785539856552050548198297269777161468415888565178533862742954394898648951082383855096889033503521038488799943966134426213159670943593900732931824726267633540815114020920563400048065913933804746567919368836568214677705479326734065415253760007236455360028359891202724091997827531835181623733693594778704482544211667107076075246171893399938429217664906065568227817953266151002127437589899830569440004522282948547135719536848078631097819922608654119555864968895645061450123179657679098656853621354502238906608763615393274581849187100891997284512211490087804522288192131975222919796051992991192908745513832970830918453117906846196007197698318043263371310625550502594068217411276007783143102206322109991999650726437460094587341150397897890718825344205332982678009195708131125675763794017442804230074343265534053111904402217957092811982957334049463192463161054671329818085496769239344633613572674458713085122165883263924153697810289308182142996016815979897350961763510784038311919670434643743916317294657250423281365814550529749604829450173636194349402740603497847603269754304478895687728236080116146560305392269362904894753826433919207732152750969077439451963127644158718876673987681851517419015137972300615384158447293150795763711444250228715916646820217016952271806038670881817207087059418022144986250100707562564400181811917085129549697999561904496923747465992798763570630555746192260604588878495783978710945875434505880943542080090774743117660704056206133204222243558009007701423138928077609866132567079145096259550827578084685620529908429940880450071788678168517554247034441849072142560592627763410158293106718391649730562861227609772425709531070651135277119221182533556933265213642104880000023997618522472281391847089762405079008290026823151675519618628052643857197000709797705653545107992266884977501469834429584033704469639753849862196444474496233700511768323427146703478397869158462203279914722917044895268478297944565007090865887368118321879081396684765062673608303597433277705808335958058854200612787751168335196368891689760786997218467821654579275013823400312394107717331651183513980046921747085547481096466202513479536348376963396199551567401099459409415287865344000000000000000000000000000000000000000000000000 [88,8] 2227512907983381056896909682055326690813882341108629984006563726953026463193314607651600146762499125764907499825735450818181421481299451173104353848067940748945272404011690326048413004343537877205243244956211998434922583582119844816902008881243115684425638024563397259496209855377549896022773030356375423603187128218320365040073194752595346148591723958611615951453740705569285423192592528411414576543769388483250065943765963159814025507318433271730022419920958701420299211533152708086544534832666739999905720203253692954879643715745562583859794896503580439975925429095508099499437201986922969923141455808585631809967973746051459846534150224247562122817223253590789263136783235183885740286992780043118830080118683684405678724587653195853031273954962933887993159286275045811341526755285693496450571435640906456246423062018387945034547568554279910286308626799883106670451098968507973356091422764709801177627408113584132419578127645679922728019469991463552708798885832779118806204733578948333931708092014418185790761781731897940772887067933421103007654886593667760467515413260777742562678738334812099040964000959485375353518539593352006304708143441731045049767764929592216417147815895128835391539221501995905642633542352795397762417277634093464478808317740474825167181145327638579420221917808025449486272477010602992188150302191549552357913057396541439051651252893773460890385924914439035748786359639760392166604589252391533457573095928937013873203103276603056459459798154878490931070559097032858304403905000256592046115377311531526542464200298685498137411132669582825851578689757238761945016050299573111602741142487053291174490003601284426302435916747292722994917795008529215750959877680686032839152696009500087184658264093413641109859803649082751606523777638142783189112923929066766645062630113745283317056412087396751356805742984811145039626092579513933851211726191020909037962821771624690688312054471972441604684496315664115747210259651713917476225351448499379827111614994464382708512226060054697505135148209864900157140168553760544365576488958624712767544600821851511236817739775713902469793028186998833926126670819778507430480754740148003955168146024256147320749979027974545180841067687467271928827226926213953450678478778413237209195236562535743147225019635040338374716447560915759425828297657046158533280573414159386328928244177769657871093767074050340332168699712827772885112009189053729694676173380040373130932734002018306691897007021679593696047919770695358799984228132656077771475706827197695854663688155102922524764115032448987509453893894438698552571341686065765944902892852392220928214302720000000000000000000000000000000000000000000000 [88,9] -10655184591981318765922721776723301992864831370356757318412328519910811547748302048618604027783344540794837586428023364217402145312828606875589799908433489476619774384962733859938277681843282128363805633968117542141075191261423274926915935515681986543809288972260504563282702599005966641909211084069295300091057168782226386762809055133680869703314446073182421125145658938545701505338419369678704881058437901699279826531537918524641775361532077857415237068778993402248326355013567110400614325340340701330052148462735306528635143324810856754959296862436249459680555556625808251984419825264366832186785671111244435428665455678207806310462167180666730283741124765850778564670080853039259207912850887875117265080033537784100829690781700875008440057893126006353823574254776505702349267658357779264505776771779770893200620213639132113054365255237984913182424844391941503781099776289728596529200207105515181526072581963634374201970351461127204475699676089953478430531909327544254381677915825723248255235514817232867181983813138661862693961623304535074675381235029601454031963560788028529396359330465375059421633538684790816406338438449626767410496912816269891354645535004485875559500843342519056535808365303256832608327620477902594033947477819942851433394975537389445859964491281376915058703271980155712505944897244974205286147743741272336561838728745539899042621583371100613698435484817109581205302844508387029052073126084711687150537599599446866060783239275825093520361366034127615522353141531694417690029236529524108459922641742106533528300462912368030183039074641874391151444163630792049932194993816284201636370428120266491857570943808984262999762942180766974784423246872229113253318542838044549488662859677373125156870066272207599997583696911792324025389266137280847978792856106186414670665077339931794916365786472433958757641371279457448542244757197873510101029879622543840208275921883267005150014330178178542319505641657165047379396661451834100653429215225095552524352832874171604740328198056310651587117081619561304053505240235650746856688880246360533228074408679263769990472150307035846084484454717694375174257294679725452243118868971323971402311498218802098003397795581777167954794264642957939800764208242885249799442980723121378790413132502989795870396622502536335744818895647407694803316663748062258328438788700207942370526294595120052947171731989853660993789673486303529455203831301276750241960469069336581729654706881489948285199923363538389128996264172449475831095050272927846287486131464817408780518649661533815359601767725382325561594518572383306852588386849052442770745844055260464165158912000000000000000000000000000000000000000000000 [88,10] 41575560946375518164521183727098881538494442451422942369809653615255527717743423080090910324886565903400536819114602030347698000878813559760298598562909344155993687298540801257733819827747249728013828128502932500026730345315595031097330068622658511863793451393774809281499744749812836853163924361993818776567457677177742827354014908547503527074412886044990487382361260351863126850861408344092171018454726971947913857858330818852998138994293846445221868249269331685382611231707212605983885680565759329353249452790868530447599191155240877142863590462341080750534674705839391648962709927253317750918457370857375417779836301953792410754552002187762159392569066820663424750899764408329806079998037134763655345388198076656180616184675155784453808764492520255262739218067084778816076366034262953929997513135397223601625495226781080298532603651869743322766809155277118662275197978362553410512870346403267953828693371829988104305844240690051905124025124224386214798136583806617238678470238865732037578114688532086762486334534749511188241655145367306684581796556843587637911816492171382534952738777080294260565020145863544851386900233553195566582892374599797830181261880601636635299175142108002862055030031636711344073643904454633127910767591620296003189799842341371577824188315179646007904400448143703439689431291265933242739704546422043061298851817401483769224668585605008616964615863253760392801749109214122101355398273583267795151998684120607380767480222317585514723858754534078662194677973660731837089347614939019554819850074445215461683392629309628910583322019376362467452593349489339206175462041393504327115174160762906013283039974423007870861369625888191502758482971786496984941324291897992917479711202931484346808228270136351949809774801248534442204133436913045369526629899810210430436501088463902725824493846304132319187155608545838218424898515068807959325978115600268831240153261922745411145350440089086663173116925052446286237950464939217848466466119736629192961744303953709937423063266509893639925480153022522992530415252645252293679501314930157240769246690292897095606557801387134772915981320830169292782065463137912196968275653472721889170476032341133701116165997510933798744609746385742745295380560774618528108633254171393531147267954937299453427560072810135131807767821614558762767401140443877347692869571308651344325526958158719697866995201882174247247990097283082855590142327876974934209179690827885210022075079404051770266949209856734318390347825087024697625470282533901672711884516350445310889595469971555467456990107194312258505761335788317326030556508665675330603495446297830203862496051200000000000000000000000000000000000000000 [88,11] -146930932758834845928565935920457081239100985403374870207568175844875159416778055711382924844970245323924232609309724733619374855624998323086934651714929847722166657526442554313473511762801773724728142027491205004205200153831280280853438005010113078872720532682282203303253799904476095881678248342489693472393209530575009344367875493714339002434754577609421773441672498733737921496972472486300766382172507486412606819054634741265189772880440683709194105701952517415903521999341901387328654842897967454748511111277895720609496227839314355987895444939425826213999065753533538299349774665774109265254877488562519776008391252798142517400117479369039223025815464907776864840302684590279857248885309835137077100761516602941553244720100836560707159927434988674764446666522365160178011894889176066802079292816547603586184657018630629126057408076909667358049500393462036486228958731292609624655639909933539139029226144874898006462280898070621476206938866259355108095791026117815838127679587671530012942263083130589155435367596583808024393904603465893247380879465133709001176061537783899158848027269587370605185452102905937413532270118716997790581361405307987615392084341750357293986582646491793518387150161988386126177309689779622542425143282332936721855686504479802486462758815259637938181222712951635708891738493091565076901486302063885546615555085589420063950117054120293792673184979828294435773980956609850161562076689041892852115805783695523566109416476415876448312872382751661941131027115734925039299493558411051323921107186582860075775435197776359615669928160078592230549526142007425250097587371390649217580433638187990633581217466072653085042080986324331033073805199408669213674635967678855630453122106684563019140206114536618252398127070853186079889984861987285538594400198166634161281082632564070438047790990464171419957364876076775486565758946526103326562501599352778356368735532519700866741957851736843432839416023578264768844516712798005230639122277317981800674714267724628736264094508953552563907862185377493045788523955303425736553022070340807282757869810992625412379462559962839323772196664288228912940594936024028108400592340010433223421926520487996127696655502222266914913932251324429383725194328805806291977820535708005662103235583653314323383922669455566072517533846551873475486110522133025015451287280670575083869034956242303217183204082758094420430079199687914963979832806816581072573126313806092428544331767965090352229427664477648523898236086615546871306947080136751630432717555801669152788738714493988269647110978433686166452294296088017825208096430457527131285403276052896573969924096000000000000000000000000000000000000000 [88,12] 473700493632768383639879594903177345752629125556225653002329519989674330642625444741318611872263680202945521063541851520411504167183254281305246452554045127254538278069155094122401579956783649690218773951103265936237755193616816066084210846125921996240250763052712079326494338894176694793459401974550177688430496897853408824555500648246447406183345651311191730952831628814042666216480354121148651233672510575705757188555866531074977058638897822490478411843188492451823612581070863738678459165730203836714588613297876920586502556108883528626315937421169686217079819607987890252859238207503294853234356417236321860505248952177063388737701683566073524228529534807184498634966898503506018637440623336195260014258587944731519845952932159183480753195128900410736300613105588450021606911972986034846801710853764093695464200771542522585085238303983504130872151599144303779518570744637301831403688799857206326800962474677634729328290019039328753328634721052064498541694407597333589509245950150218888076135473393575503926082871767876190417873182679323650624333575409440981663940291211445323692450229342734759454995130644396512383668729000626472323809045510955096947718036702810988348015221922144623472638390056588034982577607936419408173837443953112915336003212772293879273223338568424579251276920115389866106543025792562351824872280647905735915090603768915001135077497574977757628592633449286194946740363726282992835438367230436789092950062953364736775373319664043467231094409882073797387415178416880968496517985514615740810978853915718609964026961099747266974648751495195191868623788434370406653564758277378425938831151233453389102399671019790243594863881001004629967956867998968995384636482490270364924732110973337863124330000271771629962078189357370026518037848162022326075324409119628222636247010268172737960696626749781405494745193894385697166539967250453614359018451419419242253357146782590931601477019332546723316429736969302117823328792205981226550627420820968486502129085287228915444773161736446476664467118462497068153650592661350900286578945296440289942229680785782762105581037550207125191841844781737949108436726611137506720666983239351459260352613462690641724490754071197398705564255969224029697059132496338463743987008810418534004343680178147814705955024082485829278342827825523493185381837278517108206102426690177171599055497239071256270226332662625547691222701291840938282753309351022925587545670929070008422802604730489483615823657731970144647289960973911536538710561265220461197188048227949670806309401278400591211625036317254747377201372664923925787187084527906895172975770529675518356226048000000000000000000000000000000000000 [88,13] -1317650723332039824511323021945431755921659666853557264377269707142221527257379247825481156775811193612086942006399834671942010238551160193686106221730075615601791450384005627134537681696134632474143605353446440706621308864333224053713534118269042654330852410410122114874850871562127751838535133326819857945092531562942941212872888673004190510035753845067788916360210888065988733726231614127580008342103587306985042606492087099722745991068941829544350479248428609092215293494069190654000216769122945717704063720010818006406925618253739519968025126655102519014947745585357385386479988925777009878789755670869020672771735779259902421628685565472103989337298218466474341858928497088115910611516104266134700446378202374071187246667702209609968103356602264009861087345739592618086940526829348583365808893000233453570505103659355230453733818200892676296123863455407195663345942650835699666212218351333261673653362981526709352569396480164256371841594381699650050886533342117889529162242292938955843022462696191883810506994435319542569392043862029165092700069242704770445332407592234530196697387553771914445333763376643609623884950661518957654333513303367773859100413119837915059413207240772749624420848290599102838119155347282075684666533031448409708534194138806467853702030649028993002005172033827978288527146254074055288826350771584947281445242253022033076714207457059772568953032969072444629966886389850253078161457849367778647171502899812992744665972273170830794667189548923397344390328961529773433579629940662205437638977982657787006980076280879345362403503505668129627920110169915034649904521000271207762557671219440052946974001847912015367250776608037615124544776214506754928319179139241775634194421478879241889623787160092203340343155507541115363353468684062175295966867320390080173649488145722094854774649771596439743138206075451140455956401773712869200716832860868400118538497292564481569514355158267180320805750952378487084881609641065553203749583959637148226700827445973925435058874111969178763096465267287866459266257228502957282944479633123166396201107712080372074043048359628643244589459374056536235209019613583347328890501087597415022780989141949969016796822078282888016147053679250235429012363482829187866078787787864523224642980116241999584683989175812445823798131332078960556565669823798425137853234546200763214294048475927203741024782224633740211057699605579641419488600806289953785513444940577497508636150490600139915932016099618463552195557498455311083179124817318925855834436916069569178292898223524098499068173405593897753492111699738958936409456301843626006378985771101783705297879040000000000000000000000000000000000 [88,14] 3202315482785104708794153883200228013545314820861250436894077504840194448532846854107435843332513739648051194519564746384520967343868191427490662965944971237316280113825079619800944383293870470875051075083351338628717065337563155375631399828043659761878960208694002172173274381340243340999636472459976098704179355962345469845706056076830738013965755831016607536036446976920581823393345324196215973565472025742462431205469936862666943304005961322670181314391993002650545546857669826992674785464037546031336314144146198331043807001241856180709598940513530738195025133113491157841234653818013767457259264742482695127226748979401180896283822642512362635561925559374777278623311529525549548135580193740504857885197685088914797817789566382092688133247544572900430178123663627268801465131751232278809720560068116346372566071350602633805655474913823779037197989097014779873519857080855741550348067487029690540819513158559218314669112325934112281566894662318792768483373745940809136079771971638055657499284460368440671882867677419190114963907965749325105256123223101866536794694588033561090401929943006459648152809979392943999111506257578144213310534835943219253692337604115428020302190528041942135963162945394798608706400941549963581148547430252898931232592267013041714418026398339211031297698353126276050103273947665239120219052432710757708991977284644452332966595784475563800912940731470689056948699366334479272584157945026040563409879820623270729909917631086061378625463013022591986034705880836997921219829862962072144906149171042451102250959865085852080348055429302531752891268952357244594652069708113344143332731970103667823066412018901163846428654904705752799267015814959397278674300988961081519086427975817713216352972056420612562842732818321455747315967633336348824539449670892436466611399489966233449358663313177562509832229941654049222350861453901769635883358062684069182365419327834295281926638841753549634177120906586321056805302751230475525756279089738607607637873449904312732983612019500560251253262613510080378054183266310634703128939692547629918027825596905720099233640090014981504069271792301900898100953628572391882995983241156781850386928304065734792374814444336108672990924762622410295061326260276722725926365795896510511943031185138005264800303653094101775996736823342355295041176511088483589828098534223754751736700479123907393743825940670953323846220752912635691989319360856052990834279001446511433835050038078413624956643497253736337792427199325445592175341404816216395573928055907872484214950987774832913367091931358921019182025816414023823770274508213891263790824586072094557937336320000000000000000000000000000000 [88,15] -6960324544378671852646062126054589703539777781217198937141957673841457872686001442401403861005664277309517504252651023971547736438895886340991546241505089638974604872370623666139677386387263514613542936840022571356268838938927329586267232668866361119808956273879082051833483633502151990131010336929176239473166113186476970021223675932431065605077361055696347303305948107074783657120155231016192764978882626388664070531590424841682344181722930804819937062892275126541143597029804355088845787072996732341693033683283860709482685104747168371407141443298560868298078021125716684503520221816847727656328696478737638461822343684730364209501381357858240621997620322170673166599228098307058723217555865550076618957626971652989615038640601877402433412585038752059649343443099515800033410016654876837754283171115585308559505689052381748093893797124519836437630000722982184734331482971636239227045259309077561501942196503714309448377686975742479519701994682349498375715825353401788643375374068565341884892076977186050363283718371474476301872086995970405276925542610188644775304776198268123759429998680559459667628834374641382233904967309088653368877856362032439160307874508191325070527230822007489615763413316473136750384634780975623771872135564351452721821206298034958583893989700582284464182913757539426455156569892635597582978359968816338726742898105327841913976933556644048220523662445973228956862005734763521588565528829014367839593663119611312515405723545860151644565977588612048533038029305966026321463317314143276147788707681343944168567663939230988798166900133261411957518980796299687338178457708396900541854897588630381299850036589767450042233816651646910057428054741311908680828301576425211240787920500842884348265941455312462619283209020426964482903215482103677487021742474626881764982341623195681546795755044914455771774975156062579242277758019791971680180986869309399537431968210152733957852779310272454365430244720531058915116056483845705442050752443806091687483583974169171278814322845652125190335570932187058216310588929647552951587249165983809299610905302666672779842521796321146919543876918806730543148837793084406578104444245463884423403834007230654450248339069344290711730862198769814089468757113451532148790321402267087197609613506319025518823804297281569874796557487647540274322776831835892391623000687788354236914177960371772257495961755370922027921716227483855794889036481884841916009734778285111272104791206136678095142496163417276216801262204947862201526576293082991733614641194856411276129803398534574869960020702653984053411504368387129256141230251877982773441506208197619792918609920000000000000000000000000000 [88,16] 13629846558048384941111243319029897101926658599495945495939111964606858523151575590433277940766490167509140984098848082221517621964309585265722762368568738473920127644411644488971627941495090579295223545738005017795723021870340849268959354363780431415522913191790652702028583513249603447011903520252857220077293474987598715179283546101741778045673082080764819373110851393816134402223660322306543441955448414981412477237681419788413502027081636698306984741525070342383138080624493409824892968463127416153661258404594826035426134895444162049811317207531838193122231685673603880272033086154509709870851123355764529373643697678159388848340248004152940760763433956038936452339115534804023965700403087354766235624060068442628968750821827153517536015938053682246269238485981824265499124661526799195072599535024277810291257038386651800789863492150244737053933411113855173840316415440986294360180528286518943684840925418737015286421070122375433567853739322534771774252184045275243786245655710582596904344704342216160144032056039034066084170069860816068911986544874191746791238518621507023924415277038019329215607724062215280075572618560117422350491105952208807733265485880149730246016748640086313801057674663998817868894103908364217820783474139205816112076855076764760198926763527290193491159884144808193506218392183746826570833059703788473318575337718242043229363506429079930565490866373327723782305584605954408917374558962869119451760521458231548794909530580859840261046582655403123597828559538395998119765978710700821295399833690549308112249713889327099740100779892136323539891552136424152882648186291729341562852039919492286709547209830055584100070465328840788830955812584039488033740675663866397132611074234896912691867905767608901052737701583719886432343086068337758482463470702678351652941057218993983410798068229208555049634229682979642512093625471528085952984937024720594488734523374386264583373796400568330200286420739542779016948267796836290852557321765802013936172627190009579234426810980046058983516635343153517775492204126893528592219788583776974985605223926211895610974158776724726825563875210105671578313525453885988079566033645596638719522172311134830329749271287723496982646118944405796243278460353169895379130904554787784979690043260911075304640349639935969592803828590007136993099289466668074481604109904157897162070484269572984364933503096406864267664491131403222452451978904699272976675403991069511864629330154453902156032418524533349866461410031600780580983600323567009046293309871518877384283350054411393007428188785497851088611071371196592461449357421660976232708613433499875662626816000000000000000000000000000 [88,17] -24409690493000357391391235738001239018768897869408498858084963952327952638733533827385402694623592774337583419252136883538378142622234305982679603162642655185151030372579481581100274717005972525898241683781611258250665108505292723048091714779177555231058115944058724014224826241660286703008970840641788772631715684329998564072284147183202539554583720538046007174882467257056980480256483963014933032345786983240371949959419135260800791418442728015494907269259485496370532495802958054484450994226651149885594048307471880196730187637144584423944449888383042032754420463731416701341878447515876807055083487701255647656057305104261393982487080905657284597931333209541662114371004624282744091286816376341959113064800668479945026080527238349972473644276719343255664832033452827292577239048514575165136206069705337949699880205636796462951918640536898033867665270680791789393633740098206968994628677473594109894882649494142835638494966541871276540735608357037944922760071425739803221600209809892599098267787120190424528071654309196169721652374413592749043223560349364961868869197247798718486639381042105029631154716116524709622611389800419893409136387509096404676401317705119908090173308839554459655761456842992204447828773647550027205475502308926591816713941630327913597578275465098322374826156351473556351932538672728979729566218207166979457775159468371586841663816807908114384270296223623404228587640328290733348757521853612039574809001935084467331198711117075691041605011929422219670388694882595452235129457596148159835330281292952260775413962826849528011357303314850769227835133844314562195416200558174982848081811455527327264445096377697359484827432499875509139988813559502329770345292481556139150338665496188941251264187981588837516375769177755749839540036628562797024623954651562551923756083726916320431807128513328963747023444197172293965710437497753590635251565968101008770756529965173413406685287588378675220396857002934155035912501509907220680772614197461602202979264636982830002905012494550879676157559160522155033188310201542631019104513051506811610267889238937050260432001151234827082644086787593329521679600642785320255145647318975693003998450890060754219758506767400286368061231320726588279511770365490511976570980669924822695478901499495010188805829114023185178770084203265630882770017018851674455245123370449731173242269021177150880152189385375659960635580811286386667081089440301944595517671155595895688788658536519874184296699588050769052414139782777886395172263403865039739423160770566947200363552305485933250240524150511603076105212050829825563430285258881579327862758041424612217061376000000000000000000000000 [88,18] 39175540066099822681555885404783900311157419048067480721386891008883714811828701181908344340529257929958099650618471948896799034656125606168347722691700655436576456316693730660499719991039865172950615278614826560750542042697547475443016646234360463157642435309820329588621378344617970383508370047081359462778987925240482149779839354192611297318431110187555131830909138280128208417206376804200805272792692189103599558175721186243037079623313952542406700133297044445966866890072607928085092931734215563937291385563128418257889507909806373982946426199620224557239140003185706941810305995003537459849667500230410560791716669605178186621415973960804905533129511556009090244320368242595776797538513238643269242608481663465598666171589651063338868755521783925006806372603495366144676366543239107929063604705179682767410264492638130452584244792810002124575353358359066065773006411417015077917584284012289177621760718565129809848848409453480997965467968024095468410426917186940355818053008662824153684770161214015204659100043275365873121035983593815725804920806532018639624777236737664452475321513539818858556916662604290145960164403590775731042787076715045263134155793926346504231647178676017368783613311567774437833243398499735272278548809150777429871442364829338953128044710535761817287278040836277053175140673807732552760195758329235461370805372167601985920078218015047187007794714076764167299786551766978780751928154166895505083642974557899564366946120127277743830416375948362871128351916680685442258351899553659706689385518832789084902771720346364574933808727607136347191386163411427182712344971084250476167539287190896732686065947802829707190446572806855250265140205476126119281632532936476998050358067248363444953528615723435041721218755530829792283527389895936503359752367765205786603553801208732356018576512613710455754334068613494402012411954678941144339868147319700211722635733112352340697996308064841284080762264550391601327119418907243784527054049932867024711969064908965032105672428976316290285664611898003720254741717570989276587010427829548427773086397173012148413326518879479664734013644029783679989465277014474740166630790588811167382655870994430962239915381330923205957542876657628044963408653220339791888583073687770017132164693029528616156200180008213166348775594539398750962866087345936002035752320154200110788455493798861905566912813476024489895105795128920106065094938316466587593476579963174845652795241126037130125339024475438787270849778985769081922539407765540525653661292491998386501493978333465044262582395585357828572520021015261106663558827738666407140631701680864464501473280000000000000000000000 [88,19] -56506906384936843584693624597456132411202995501735819285685638040870213057165550920079556619828195119326993264664556156697864486329296337044020880001756643676815151496119553025971840198354748706783747937969953604847453213363283345470492579264154087544627771686075652052242595823305360720684362952808942560462362961825572538940802161240060850113187143831526564606972849697726321695336910134161093053773366570583230291391265837005414343791921022317775069369043352858901583086882084988954940525784447629082023742840029964022301611643582633514002338048189010200220230187442577026439333433066486247965580618825644391583708446098828709547583449122549398015416518110196577549520429764182378643634810158424487344488503707512137318144388378455066520699737276127472555664164476832390796526090919927856110655693761237716003299318486478391565541465604110693618010314968073927557349516613333279247748954277741131295287391929188123107049981567164434776969621008130983305257157085523461385819179532556867011381050096306564251265338643898766690141606189881608382989187516082114002028099421026620126261708975769660804290207689336172303995287501664676142023472614185628633033695507946393489599420045889737493362646000635503817636543529100104345102056937539359947413883669571063604290125259602969202627178717723740583595532455239900950585828186547338261316287259821643944694109055421206706340813893995135609722522927017567965316726609237753642889022258679225239209269661947460285967674617176238710640720873708983398217794058225743223785539541801270696964100780826638680566341277077446262796594238324081367924020679609121152732500910000781010215997435433299588163476433086482959168024795773802237142698584018391625742086981710096310805465288353520825734134796087188230316487972556650726812670314486681842925795563646431209981593595538385579719510111905767243121453422198940821996479247906861332648914895120993527517179203737685462250986363588533617392764435300950785883348946364010012952321021600276921671244407751775389500045055241873005446596400640021678499371897901282585175392118177750020832964009135391069356361398813640327755297511892377254943251530754087252344324848563744707343435149576802100832796470472000886379262234014390708580780135355251392990607289710016352325927639588576471026627207939732470439988931530265394124558636126421225106208695343634901858294622757477935944551849547425282540437318118932017309446716994874541718554855504780281787714063287841328129332977080403540335642948029881916746930711317399356025195127676465557019830731007048617302777265318757406716311729976806525315857304375639628840960000000000000000000 [88,20] 76898589279366915288914478042008518779742196450317882149523539253401620351933791750524812427341313804573445731069241204081393800293757470208269130455969900036918678457641745454209534349747088051561400650187529423862607602158902227548476097225247964640070836122007126904670798660110606782083356117701490045382908662132140533369198673713025566022383254832886357933484381566820020105465160739518072783173391928484414456475498111069814378807308003197103527867528796694883187192070526318856900643961630302627641067341567227400263498366317784378757979107984341161917969816286859689610683212631617891999678199801226534115296776324812382645705668126016222592546400918744804871961272051946821515142463682988544647893452105627376307895880943726129017498051389599382300383620398296637694087888665826767318875690275658331398955018192864479543790525970758030546183819021334893808058603545487806713347671913257352506029150408390678888644066449645979363716750372849370622047967752474308545970574838564679925286163627486692411902043794448647754380073680776366668466533766902394983805263380537088972928561531558589255929847160680792030530877705489161724830474610593883634192302715129061122309773223953274344554447493689089073264902038373748050231742196963118298504193862728798033033815243452321084751389361621158193384388747319107183345250672855177506481615113548872650324301495250117651970721138060480412696884799651501928480061875893034773796575547866230661513393972779133640525034097007406129465320246082372517975672402481638884197176787617015813773450672632379744408897883877260694900995193766342662615429240604766124625876390561698239793162430006617726452556747733773892427988253973695430422936798743367840579083055853061251618972975271254934624132803831903217554648534932632179111174341628167498368867426907477372747243677831077219498118820613435261145453219013210285451915063378420390901003931372199092352785428437581701121199526936478832259047768998566585934066427366110522999155560601643108172269012011788954901650591853674991823226437411213591725233955724356293010517172309816861397035886893871518008554589462191970340588547724997084099145099384650116737927074463422653020252516184921070245403084008333611034371078877412754975380601216571600449897523098136743842621571953459397218166481432911455435594994517325002781441230867666671518152462566047106035654798928487770517477268959643230611160281121690993978387788818335346284868008283751187538419129411420849127181543535603838500861016849371745578907264737740500218805551166969062839931682953941919780583922968045138198439634058758981168024844078681958645760000000000000000 [88,21] -101602163682210821897148715370389169414559803380141087326619373497765460947057258657902391175260384992651270093187778218955520002523697021404972657161469504417766906180886028031774169788824529668579063023635420538803655666621138503144541004536203832662008315699544350053762234454861311375841014776388952512085323751097318208333431066207952242662460260365482661105293000127658620286767350981748692048668645485205235475956131941473318434333376339339303081104279571045441011223480353111382892229069439260172452062818025911411750531225551877536468416101380114628101519178198672544483748154557476193324219899770193818914581837673668380659177711767690524017491580636696787747066892382028640893057197606281048908393941772462250186450407816780903649638113440359861531287854538323761182400825159798159707182415622320089837657337948284034468870755841839755980854997806342908983885712959501142925113956576511500571591524511093954259614292999499620570467064719955866884626606180804321604422882024740258837002728102025397556809309248124727860329560283743186375212565483302412048541357436036544393303023202818016146006120946940767864973269046687401534218860821794214702410691462894730187683384584005695464100869602375069739286800720759151758085487513985675698814862770953791604200441559169888586943761238939487252905635006445768513439012503824575006699171033753068513220715493042418129849058428843204265670739763366444745323159074282853494739800651751599191539592119680335500907991794217897175375257978357835893777816055708390816184223790387941798699766004882048253699318801100600750440629894668005354383845561773337790171362179581197019025549298175426122311888182409757358944616063785355896755908821428556479237412550428155400751535081247773584440308517369633984554825375457168580465381525905336458682135902610503671924922589943406816591225207556086845741545406005578539123603520430731827049642438572463813772763112602164598552773360459812724105196349775333222671132751781546599797494065884452271533049080029894575597640756392186666200718574164967606909521355722981653192649212154832354578552769609394882533640618002927082018200737703050347237092251894714834464712889423328827392476398914429098602841206517223435405864767722993356268085245127743216843822331985376736800943391870237521221103490233689344255270918562979184493877922142287313337336969152255754736785726292078125261451622583958384637420942569080345253086146869182775241801207038632767095671341729405273551627388237927405242000563535610760247068793713948348562466320954451950428353116033107592750443395229264859458962046284981401098117255787894223667200000000000000 [88,22] 131608972964748265985821816475946691178551264635746172230399478545793602138681013161706558478202180762617915587987814968122425940759582954234418091012025342099742469772298677072628834414864400741172801662048558246220094353050127658143497270164776522640332289129353365672447297419072498890078007204618283592843436877525060587505464619403253642396742377784448395486987285428659778073832420430035580086889249854137554560771488952636028028241479107183665761707206964878091898348404157374315843918854601050914941481066895740254035448035242088421679778120346423530982051296321462394850121647066678455187969661561479765704825037763636317797890257993892353621745568203067497693931462287904062429342081392269903746325264287828917445214312432364316458286352012867089042812350071901559486091098485124820767480935100703445392522970378129702696220889121254482232289722130954559263248410601823701110869981020105678363389243467316554070059141685280473240689188512676665975023819294324534826470894770537326922691066513259115210004475676816278052201335459050589428628354153360443916991076930691819994312629005559063849841032285415327378687635544482105320175609254593888738650738330453615130831226356305759797513045521027340413577807650390532650402586409904941247520394857388841078706147807465183954383067865708713669702402189452596970591883010591373552861770883001107258797526937904756956784955158762757450291924976649461175455215822046028424957411483335557340249847618514222347219970477362742197479004720369199496493365690663784558995491279026109822160869969733655678658379327353329894622223672156871413715105907258624883045158460688686702381260491749012544130395890067509494025707553836432316556834235167905122754751045037116502488352805617450504376693878744032728539356624950077711917552197652828737160219192385904243018438892903149330886508061067093882864905884714414998156549399680475423277728366402929675674758690067457461566349193907872769824643688599201966273889827508207802809605688773524580672389936548588875090035275788451444594493235690132545850234099875350221233102329447637521221127449687382561437589906126377964365004993231085173891909491365110589897616725383531984171116876689176197143476678911845634648644034780803582296410594084242734640146212470655014951800276460929705870654292017563085636810364167423972400190419755032641941965817526390234389361804711488126698923098031985374110280847691600291397572266258503871073769277252223033859758398789145228604876288815246199514029158261377849879030592292617710312462532409315431473324520300449928952657040809808115253753696878253652912067690231082726195200000000000 [88,23] -176621623133186165674239151595108899603911079708057810352198114741352635392019812598354467960446552110663699771091730840283307143225832832490877054656135705263436480344220423143332896235147197221445873234187790552765453416954201171955986805096380094571474607799094792897391665117130953745931737427025674225273599465611846823829896583219978041462360590722002119523464897442673036359238472712093106551881203369760205773300174338257509931760043361469348033762435456344386327097304380836970688086633144623091010135587676142173893001873594048963903011152002939716658240606328797010075785116273954189269302640728467811084489086152436510017236267895826276084730589850944157968922268940257965532494480809555768506048401913933457024465649896720650698327158921367076310138788472913914268683496660329382249636877963219486695014102746389335546524803245135646057783910608380446887101530124264383191986565421460671214861658837202411650882080659984427314365430048553819198166201728208098474851298694210095893744319945545607190123109845150546027532545940329985632204848180638497102535813706753818434594920298235480932564474341929554768543254800681678378778299233193371469502128097329781388994193853099764368922074817517971487196949950103616321773655222300944669724604917400112149577634119266943369362427683301806946371121703712586725633963018599786192076008613477639815559928424475519294026104638498319741431845385986151704712860919932007424809291115864935393399585646795685691047848142038602779322552002260258104955508137494763731819045004262452562919531695533340603495147542231427612939421742899243068788672369210471821586355246867960717528391167663044527398267017940933393042339521238503361856050980990257869308817217627016591720482638858001248832922567244184117942081978506248216856697224220993275570433980197335060365634873018977438096093338605210428268648034731035390376361887579383791840803728490886662789383366773550117948996966103666377622140228737858055081046798092210860809335293889463278883460808764109722199678486331771228612510122412589091615987862651977571213716028590090132114416735405756421442861021958713132008526401523271571416500145642179880241935363895756964572786410891443802646763576548880541665620033442037703482329593316683581912133125291916137132223622395044597072269537550199523954081984891450041165873093093012212302800979807332643766797982308529877977377910536080779398498276943802739433990645299779350175615413375481752286485783468779251050312236708608044058733277661922209980979714678489368161887124676648182454355080714018345308797131905974502232757540240203426566756672693572993024000000000 [88,24] 261795310335784215810687067280807584007504028719165167854226518101844901537014533942565054523580869530295294579242485384559679593889742877872032731198412903103791370496657880751929721385066507510639738472606303923596279149154823499481683344181305151500475904468119296450676192419405672329911950032756226239537831873249115227294114241399419087600699824979573014399325285389639410987644130585164968558978223920794189134045345345657753341015203325508457231985623063488158605756065837280159899717848018943636558266567600446087093928420305777088199089218022607369467785844397855148924695501740414178953672019805187788150040163320718866159337328303311338932384329487930684126071392417522251320259411043264960317157542163495812788334902706198751764652254897637770444129176592165832839752304034252424436697327228164997691969689828051985123759146162998621388654216899525204447560667451570099078900190759106761013265626781296576682364114476401843396341510200722092941225205006613677801731788168294940623725379585270542859093567098306865444529967835888189916608824794252371294917370247771641914581076058968022570217396493077253175554277087139592468115544039035641321145331996048379832077927399325680322568918722534587740448582104137228798668397753297417695089888668042548690538331067519390701279923173320505975317361527821782718447929819837993856587408371951846758771244699243599843083132993927182736368791647513744636013874392152811588899927453305316138682443380649067096687464842074143543455432052260996363121014033555026780613653842543120497386866210967119331198059433744495621031484663331797252030176583412042880612359311776595546380647923649852771547063678429758103396873399043073500572115668453344899194758580142126467116373028809225459599178350357714748016658226661048416924586835918959380086606731928731381113196858332551100265717108222989874945235747201217471747515312839565029835889045326302557203923360581109244131438289029662981931479639016274777066411895223781445009025509894505000331522145616548610480180923465182364329604753175087722481193736667750947145765578031823097413401275578127930117398494355523162386947470608702585015659196581251179011786452546280857775900179440492810624705982522139848243521096591941886110549132071031560251160326244610975911557070580144162451869604216739491184767125827800263227774919064570972860957264912230469352877444321803637992931776940854957946168676052272023675409254871794247603828912146499251850121911656222315000369055344714630953586240823691605590780245870341104364926345216568025026133873910410173053315711199621742910921671610315660575337260878420508672000000 [88,25] -397492604663555969468037969781990855858713936632140980959436889284441024752419377418720701911023727731953880568959952183976601113485537338046248705897483198303129974501269425514673213344054005807409192154378707613712404379831294313836156242579392766182049350777660837089060058608153574804136345058694117859264422071459916111943932777048539312608346077412896707890674978955487642957078620279747459243050863155427185960435979031155698102183313738431189093861398855167305657083463570322056360260653202776151705310800994068579902670991852436982677851597786535664103492595421926336234187204943371211873670723682557668636173558177740398464254988312186636518331436509727399051743357858329712311276705697603795016573863682462625169063092476337157920740307236979874921439116033228484486833577804611664526178808807076815043421879190679718697042094847703853334031951152734873834355068560140839924904008347975805750816886284901962365724633923438059637864764488691027548081650621754369119830657805932726750857095005576999927116538751894997956341204867709305799044697777042922234033350025149883770761134280591481309673796587334862676592556449691878108439350163938649560034916010795420514287089612615517365952922528173336104692446130915648842014179994125238242008487289014971769104976687207474290214004623880585779895158657001419336158060620519752008248336958076048038156117199618894163092461685674637831547460605124775041937725946978472775601359308925945891657193732587012012825544551058343622599230252234502806621223456455108209517207936989259813257283602816281134080636517319088568512083163422159834842486222754431645432048923310892351607071334540141150650508200137626495590692504583552926008777182924606228672663070985434671711925543140542991653292648434463958756836621891518088484128452151098283264724554550516354278151524025316531722172964034548439264815208403397040887927788919108017939748995476315700979902803587103048351543880775681661240294945740121681109029106033155532565801483926006411492297179258544482188751479438327793762010902438558426770247611348334647529808681339719465874878986151553817467524737067163038438751762508809132337498049198134513796761656451948169479199617001110873270850555959281766430460573037758383071118977842878635710259856390999155259856529422670345434112002306624932408360056674453481931044814264639464713234755805588253457098621862306234447198943977243656689830645474723533793718531285823194342859466066018583295173123707306549746813638518263810409939106613580121734068447308902408460397373871451219347318854431994568874696154069733429817604009528860471006871047014643348275200 [88,26] 535729637042422312148718237699550324570674061179779831003867164452219421629358113908770179538157409350302022894115489076446929255095742960556384345506270649514633081274275723943392641797258238244498467914133326777628780487803140317178130798215682895657686149149220598272535365053536556117625400419370940218666406731746878906998725665047753107920818601203344313213294683738394821735141350578460630932512885086614842657705660939654792303397799779948021165916291052542981922374660329100574366825155390752741807395133531132487934736651409142453981675646025603775352632048461685062467514224793931877134747539130561536573637849239200318576032188241148498590192649746435330318560387446671317290171446662845190434130409416994085094919020775145031471606214556933435338110020652136555172151029962587944679827727771026451447877343258682129161815944961714833260811504294298104294164403006426001920749194477101476323948597676546519587945574437025050271287250863889121689469494533734278742317503189099990883312665388497162012244477550047562927877033806464546636369464577847467446451402347696016610562452468926394868167686178912355367410002581746325286523509669902821141262870138411497670780604075107743926853669015471331797957027068044437004559747189515725876583904840773368241843050076248651536278844948780662396459686860099020464747426696929823692598176581290860937933558086455672313347913653813998570728431742911794967779521539371210423168366898465588411620669955056635525016651500361438939998758678474118411305210912964446161960775555280299765153508895607763747457083172042447053756595217450848202468731039837732444815862512558575009316039401084220523874281077464618624359206197906279484255738419749581978110997914937167277658588634874378296737420154963487563734106557179410967208685620360050310695884419250628348734866665960571304340098095966247941488478607184816346764392503606749356290994298344026004098050417816451243270785229047488773275185280449707657838278283664203274188868255967507564824348427722397361843740545801135177455465475125021194059136715415163983776270448063405823644679874061189020956964338549125812154605562635591542209756178847968998958170652815412362143400958028734199601857749898890266432132353020678089414972238242639080538968402048549630653757121119631148491845362487080980401764045296745267559317242649217587078586723313380727132406595396208955566542484339219464807938777245828796434375728195519546893735123401332739044153834024205141886393353915691395897093211694207384095957650847387084940365946637929175227593506399401519171652921674124734103119031821710754272779859958693888000 [88,27] -592512215768537964408339659169717851868492752982375396420992033792043390277028037153417373615677135368941232224757836431632020650560561812277029942144968839293099885575481563869138071721794644208066988364380830539914344772267632813717833937741980742594109829955326408586870138328129501595751434297095658489371104939112994397885213994908219800131656215022949834060525607620922450490336900820325125722018275033930327828213081445778483036795427678491943589566321326324665121838742818617410770122734190268941615832099969417684462914490737333465953556826668686615097068912669163057530119703416434279920915918368420201700966740978397320953674858029087461862632408071532472813357708916787154736747837873098196236028870225439501733886368477046866129582530671736953800596015247571837828741753800501794425274483257533909723320237240317724600548977107848828735262753788114196959573562176801791566763625707264912252503477440236946009303777883557217314642401883163393710065694593931017263236674957100155644954456797360155822120651278711158297072168310158901488266605776175967038118000134377507627608725809007480987214524073353256471028630263723868366678602758374115416462311890607302377528255579970737917014387521876500955971531649286730566779287589075936631472649101956287695600215413912495461296697892832442325960443851161964595374946495996324533129276788616714330209002033630783650050442593719918178216617773846455245394117043482497183401313273469508663604463356274319491305661180672781138385237939465418079419418417696313656427681634174322347724800186497584595647751338512771722730150874886977874941689885244453717277953242773155815687356728000291252743742854870544920049962864441361475412437043573373342033752720487054287910706882237960930891919202789148978932430148602533653661127716790602427500492005054162796104024358602227756233348427585307645470500244330338895876995683591839057380392383927545545169412880664983773395432036361522700592966095622023902995590717265717798074626990712052481562991055181401961430074118668360849374077189666403222926985338220930131348801758894202909313274337819498995449200274524931173429915186460559324305098972189562166980906400181061675047875567725646243736087779687317719483598296806226715666450053965505347399411366890642185778714901996754227254445696653346824331088707416839579613037603738575025342663374010775452673545725669761150887972675511922558875236568267937051684444973071056410957756687157904943426914296373031332436572724542482872171320151811596497753951260619429135247326288108133576560005879834851446367281259233590671086820419957844123485832067678208000 [88,28] 528356092736117643092042949278713499423853735771425034005751323963662399354998454322223575270957422793625808192904845716362235888110784105894318090189921875509536078886198303512666039126524447131378002013661445932684656499977082133795324885663278430672243104568501538255676043190299197221474075699925277281320900317896365674776493718031229478684748056609993229238636298277186833953599949124293582190083195450696794557596591469689623261735267652168679472883655898447989369457944728448674737222376436959177722084062799154698518670359234580562848307338567732400530388162575386388915362076232374119826056044862739860644990755917398120106473267866580373247050207817820518807613996989434606743873168827396880549301203556151511896504902012929929468637502048731486182809462620158870274534310036343705990331527398080247531587341084195738093050323126091637712871391403109958017192336564901424006307850610944163199494181131096704174460828582371633384433943004278805034365435448769339807228899208485814283645432935736480242648037498760554280407841213400216020643828437837866233354272757653415567303744621347820850531289687373867504855300440031622985281443644796088137904387980821968049869113114920982287685524425259644090719259409919943751086081157942925862427840069341771936676922008161943970291899193673911265133529382339302150269447598988095996946963688106441487613004593827043448775922902663103890382462313045509552258113568292622268352944665811726326003665487717287722800943412188106415078290917538630098704773821997600769817728263721173739825322460096521234225112371325746792753426942799668447612115149367466338297394508278548384780870141400411494284372155586869080281227282891664319103464306225106617545103258310115020414607823022463853175405511072415650981102313249764809715402391257055306531301260188744733854559141961167102770736368768822020641490669040657902093938714533905476751856230100212426508116075277483498474802388646628778963001667674510969686170561489401632452719930244942062844418920407906625887382098009851632290327091565732291006529205832975545390142221304719545649697136798066824325427607276871020898640595341011318732210056153771370639521840601056531533325338216470923662389155041937431483333931244362771263249150856891539689538772457223944351060016525307707627081960527836489792698601612376360699983554246995810462740398028162987347163559140983748714867260006485749955107852587328033485699953479697927870878192241735763004646947355973532239957766321098670674349100827562018542098650629531552742037841175260044363320905202553365025578993286128390258263445832437800266670643609600 [88,29] -385298624449502817099193341569440783533506259575066734235805701515984405769636015564914278831673267727328764192660461571238352577007545547246907012570284833553251378374290936120424268676763580390539388911907700210969904886154504162558175636146563858984759480090045261531637464140695590224746312332643060014318243400469076433349160675234631002198218860066979280898179801737301184563995323919674617759230234615774380911690000481361895468539600392124620748263530413826182704456661851304687032200434483666176711557203947914050650861470820707178607127001353136130090447567473274969447483789507736575408561981407010475606990652562803276749115903271113457849959707780493742839154330688863522466546030971480973204192029000536436183631896721939029330999942970224305137808577846231767353342105017100426127314254963604486537451845012910409248145217673506645188859953156561499275532652019153370518409465538056762309061498647624062728885348377756864545795375998805200889808961709952497285779136898840893099773000212737702797295884609226200007972395782095844736014891176754314418415112142814183928660106619056516266378580891622263285152376060315130172552845246755079176115253129193228124751625229158151690151967913134193224633557403947127363447613558874819650828963112470593568503764820887718939122360585910361006478923450521628747614175381692866837704849902804261327481944653043379192274231748808124348016602643933231438739230615812656667476982477981237465943593241574567041338674039388164294108755277198409347053938745038737289883896548562457912133189181186995151231550207478833790025698760109856523868166726713768833437260433904045408067287795149341583869990087700670911856560083252781802869266483265385993211311871376408630116524105287357840550940152999829670131437301558324380145785786376977444354648500875050752248343912084290549483776178960592011889362670903067636107479236972728314719747280911094789803149894769189992215238635638491994221586957292970272011546658467138480173899304292278445769922308345633071721034847944642042552108365588875062964595858826137886908733483899204792113112760501882082533598802664844003933963027720025918645746126032245089690033973215806586870268745923458839652559719438486161436402259785830525711837240130889043298361918022975596378811694220693665200775912506436795328660244043963642852562385158378600127984686049190899398942508297952864496276615577929548968021945050770181772166921416615582204473744730721189988146615420015621808921912371945509961689361137431805806085266994823887351937595497278347968175151676033588619358471107655158863276806033623741948441395200 [88,30] 238775076289808308395215828142802214506316525535095991397688391792779065671454162295277057439921251701896458120777193696307936627564201690722505737719154495883362306870712365696368572503634852455732783905458573802330610078267505631305713268102852330660178142165382032889410124328934965269295350984091716630443983501625999785895296096730171268817843111996438503241786950996179911695772241463984984363154130786786156425267210092984282425089358942762900694604915204615564338142154840673251625329939947153093864755992983434753791679680478237850349045027821765369543892533864128423436366507906351890888783434591000531666155486534368215945115577785420267654638723270271305739770643882389495471802687262404279779266643991947377464298162368293635118793328684583675272702755197433008498627691799859812320878517601344051542525519272753902267116210558554412977097881113388333493389677076805854912514747765599263269427218461043659982018928513638494457046178573541090401190285312478123539371354924543478863051555332666865515990491795412361802732232858471303447767830911169122932413081210614890928833889895593885966518529070492270270670995010806087642705976419277393952544526819735241410514140147774129164097845146457310262090999760617891463998074923368991492895285992670374484253959368944643919471632066168595796296815600050482159808713961330422317927272074082184030688354574756084918206985034555713102398604367286963799378228425199107724718157639063717491641087750871261266035895528378935746328224192907010818455871136976193998005019455854588303688850445225750097729770241385152521766774893177813941515967980475138664721421816537436616170342574273282197842716756364095457011456062145967410165099708718306073870873778569745863265572821014613470300608240785690814583063975648458122911671117373616330787859625744519282668278135823047317981164490285286011381328630464666788907093264322346301234419130635218692065397987763859915703477826080344043636540117287405310002155453070743067253771231104042535208998882854817047926530061012576257907155819950485462735381098131778084304185736237368034905351452927008476976659075541873577514887029181619889022440738567687240111782297990774643573167569116267722000004594009302519810504853720505781736093297098070723158679836853746221461930440039553482623069050605425755463794003589250091366760760235541838998149041959995559780880819610664191026288712258146114240889887835608319589069099194786083282233784698523666706987340290991942242830965078742154056932923162412573211255012283169144701371043531029148744438066148165556653079427031449394712427763747852198231408640 [88,31] -134332418424384087119695508791139170503331057909021504229090288034737147459492162297670058882338293657439268954926249503266899426464849955320084802789155105002664339324215998476903415192257864394562991811325413222627863956183252275710662077773202330090874963837912185196818775108975151009600384461831558604620283245651341606016399516770542376172413764296740905047189611288528017281202647153338588904356584977886961784698420572436952600951697970966628047521155041339500825520387254049455457901002751616706953940698931236961427123723621896837775665234167464235055195250452128677653553551830507493897964179367114037861108752163770581951043062594490561457688881593592453103656915035086003834634589940299941181040911524941529725958010213630010598485499333060487749533965773083286851874034677292851056881984274835554943042669911375964028411551707227221716068811161044806152507739636412325836015375017533135941066408438265819252452757002844989506499807883725305145196971844317202874093246037221396976814072412887318607664457984367258490701074837979002152371013880595021509732086772699119555041676371934885515752696155495140670863916235166790389455595642089327060227864358831138021458682390541950083772886814855631261214722970889740005952594079199112006461763603734206237181826300395997916872393686607116179720999766267260575360524103884510745304925848922529389614304764007111929844457627295341574783223719636553667616005090468168503110433510967852691828843222981908606334982003431241145261195024054932371938789039286691707728635320674171643566273504561387569775642048398483068366685126500682203590905980725509753034529139900266679717154831156962360348477865135829772800401586432089993712972812726231089604677052309028837161515237294079273003866927133149844950437213646538952549912817297577547496509363211063275450285245468898616649583400605416607262739067219559417388040927683714609865372558779560638330759505626170400967743820124593742925940150777471635476201319027684597264295558141309472921112836152967159946184359237712148492809042892936393198930262414660277057783709672679535971572358544012149684537604682794217672497592731669319096535541479513802725576964869553952379837351419426599033833605229115510603909652640327362107937264094291315480716902939574273649561266500784856806864481004401026099655174471918960769487170201705632714215149619846142285378939616250712633915525399205402897267688201549475156674590074131880243338125167038529260326286899860049727074458746604771280138403024875155843648599815163129041899393302103679121163383202243673370279880970517520870278363029463210393600 [88,32] 74579705388312884246919731878960624734930625937899169435976382241236767280629296297162469079127080617575924914794136531489267718578111207908252055686231818188233337141915069976573694091155805889569480966183487019159162172857126671123691370703904216086109134795030056643598184168875375199951993339443127901180404281681639961052823800182503479648272869362811668010774343514369856676688808418402844549097506503796695864508414350308858663006426030030079048591890073477841448673132865938472703436669138596730376069494522820833368007852407989012234088146759526301766117556358776816456870519036960775108694846875284222511648062371162342771086681342527334608644093582663752798726109921104423711954127021830598553755985042970084262306041593900601940168668129842338753885657855534283217721686520412576533982576691723556681525295895663750428600415511813305957000806928220710297824790076088003146018267943780953613104962718350004443339914982353790677659167964548269581852314720778611974529321354857211234833988285970919397777106423455135212887418594977914467027683922915287992365295349745660059441281718438609913717385394624513404213350775104498219802508831224225478138173214792778005023953304819899010180308082557882074778413948353760704493109804466971400242314098249783943000120305132219192854799222061171884657358044570046526054498442773599103759981624928361074493693258899871131269948071280441773359658713617976636132982491962095400394253225306622962631928459668878024105741619145126261834246374860298936469117534504554056053703535300043495604066906944215253784488978898674433194880276084323702473979716463384875346931336912532486229418579846367619096179144307390969116283276354828129435874666937430634256739835816969612758505378660196178206346561142573679395016410094623456884709384026925306628656265252341521514865342656124725493253017247666646986701035625490268088808134390560951039905137073773854969184082388169534848800339027765299465056033400160588816019409915728509847285939658264822818476144298512228363857817687755750778355606770488383287598204176405097243197368434259282396898675273473279399138413417893740791318691573862343119680500472764366595293188429077850948923127559167295632660726988130582428863463386729704642929962902363021134310310679348803109064902975949996049532284622733908408537323306059486465841032450983321318094818486987225746161859413345187525194952497994181938995867751475002088316259282413033504631430232408447382146546573715498780379821696259501557950856716276952582291957696291904767197574575406004803572898597922385095931697337480444862627443537608704000 [88,33] -42940679291710438155436604365840336172458279986432841719716737255175753099137472255193146385830966935400356483601482941128553098392561188191954208575905504364135182903889375148200441300356379201969864952584643744990733789416715859111953402219442774116617105784849356666568827662933533531747624232634077924086421969848552520458985597837619302548443956965526659218623823547934647056705443055323214360793516578964614367061253904638526269657987405147157468516392265206976091144913510455937428725312055868465304194417596256373259726175796754288273475041923042931261627091305930465675011999653476518270857867344915007655251570051124912525183707574444364819538413300229837040773556295992659283844394159188949609009854916475014886517179369551337681311005456547406798808758822745349008516802089532879822322226893453921409641099610943667142424756854934548661709976284293585951754765813891741873496659685929833053320439216238598873653230047259520873161618321907654247937321929023789443582795369789153675937955080033554988636086140241942733228540462914084790763828946862358277783845664463409513159148289675739083767349109038326113355566277176336031425640459161672270293444339508680292938492894560060693813466046543510204868354583392828788218623916564294822584565394673566383440823118329364337570326908465151436182191866565640701523678901558778598616021632199942351154432688575441499860053658790001624086683303239088292384335667063122666310696548117458620127502245338352310533138514642014182199156649847410074016491001554277084541540776874108151965652572075143699085938600968260032125013250129001069103642975028443887247626078609446541680327651132282304734767517461620659852210681219664192432870772402483365537162155848424696628360780218464246405152300282472416192309494884338340742615476793546061275771961894313316287215676097525170120547924054874032915626771835209719275946215970936079021028217611754522888795949800305505608232456721810518275572919742332619439395370758997842694490096391744712437730414537865525485892149570697026850252508270976753016119881598592813261410732949695522868910597915074803558604444196565532384499416483465862251580241231378565683247102153189535219945409235795048918808433283740889603601256355243023904833648588135079321902683847537050665026382797344849344069257408664647640896750380466759094059917420618105358147228295256633864154060266352612902078481178968531793489364934680402905314850205035066139048310157025335027873116733974656690383975415054917931268251966572136366415944117930332292788705190906188145797899694962107946614090174924259968000861405184000 [88,34] 24990569112543646156408188303447858678667043095320931056794672675807174557325997931607230075202524338081706593852850123105409411405840276228471139098625177416886228508866686611489371850275739899996023891953243822886664897910708953852919750556595020805234691753961989411864597947968333249746999593619984006852521171246995732218210154531864150903624444013568929898884275128320672587730647966756347711283373843083597126938181585383516815510104310205351612300994706758504074635085975452491152030622335784502395349922311298582879715087724231007225026907412346542666738686643125867834715529414350527614483948810560310936928417030446375174495900341407892520679334094449898432740651676990734712585147562636280841592945846294729448223635653911485129796029590154246007839948585303936120473427939327504389353146856595768078632047236289789585541303458257130523173264081253063803209280713285591674296025669689427975879548567399648669191224156657254726522260692961558544131476580820970574937018707344557643136079301847761189971617623770300870159818574251933604666896054410924787395214802612408570252454365583404149216175461748067538665961560194733819429332210097784795051864848836826843161265418898401768323646698329312911630112798586303954476470830204760515428681247755093189639842958978753711932038221775341608579889392143074248840754620628920342132314900005565336536433497568328900657064730974697716537159119911117545881547981177596963319586349305589515294165925919718584091946920143262424325151335829649496466556200596571310366633001098787753171329538876638743737742431847377431987643479895895899567852500504264977608811972472437612299019683054999823424047510356067460345531841847269630895639458157982125915741036331529994141853130421033940406950700809391112718602713881790484152998547531828822284787223583808663604215440547950123634317597942394087424190853035966554400309664243928953530097772889779887512002540291433945035177177665799275369084568800438743506818944840065360239288216753711405448368322627275496091301304776229383339515376635683224992469466601545970617665272172705271451492240261263604288406088190344470315556530474687419358650633753846909643979838288404023079610222767467437846935435176381767482803631189981099539702057298004377683653826722837166077190505167303454007361204605405115512298759165021683673394085620512011726002271626355092064751640793952090744783140541233921665599047540790284574442925140461113016090178177572788773812876308069169192568942054445635278216073535129660167713064593108597921889308869275481040752073288505738450634600863566537223382845358080 [88,35] -13930407447304708351448821726822517884613057558959399200506280610548171534671864740051821794835758795479409108255454495056038429606380371143690502018751718139362385983583690393491589315847982295922556636290697417387263518449756112321778914759921719527035609891425661847538621070826821577456301402698103985581846968371382299843191814082443762777241942542821383588607194311773559789645219950723732237560481401937771505982883260530411762602166967556278004950122387742441047117436099609555568749449538089062124973307209139172146342637599112523224659869634469355165459710288515147697339739117243714841893844757221953715799882323750764113861419917556645453894468073860839262219580838532465063349617405183957618856019172808917952566152700197160095225368174868784557573212885054765184225209882221533047078552599712395083495781966344761191182120059651308282430352992336285090605456123876174374508796625453827279033163637977659797015476386494139633326280583091111071695951482912712124049922267195297255062719615441702472903102447376555873704036268181368535304156075064977015297047157520873095512849884369746620427125731285895396599790838125077506471108535987815493138044482597789212136962025348256803794573244202125023135412191243814996747672731244929916314443820351396031799780342645415608705182737813660758338709044093529652381774056375866908581496994594517308637933466203954572564300772663391522668366699075225178015043807287022162430084419368865098900952816336098042713758268106095964273355737493130596396760963603891319277340127079362687109706495094329595422402447170737456561824354292970485926860642411834990733730494385340656877235064324688982573609209814973701227649660239608727604489102744360838554009777436060984040455460323186062459594722899536882101291365522585488924048944231006034174176250891769125039204942403405716567455575826788666369792278544983665867807906841789912503037109579405248956737345547007086237656666512785242629338879689117286962365214631887691237369290505180923129327665419411527817902526795830534189583294139235765076096264071916260064730443488467868281325588368073741618301535026215618626239141813713376208200627163730535493199070089564640647714549413749580497166337938325750697447871345908706490387822887251979820628234935370997443393898093926525164527647515863068611309190146829004067426690914841306224409370151055329669217773638504326312049006545786782080595290821260123666124306362135383880164600034419148755630605437861923905267996344432590375681459924694376180108232582209902135105852726424361225808652714378757685434968016578659418049085440 [88,36] 7245187453859211268642016363293747674398834502864542808021580110262421079951834565534085285276824872315089781062767017252646628600621983312453139490343143205389982135806001276415988410904026870196611522533082759830808489137144390878564185506823640393509107462250068639073054195145546608415317910913250285895336711477903161947226385758185704373618691739807427482464767085615798408576318347572176107768178321800624769595476649238510032511806430767983922705258182955294459641897446231716678597637922419424205456674553086908812576536446092988517013622522851727434588637461875092887786478622276590053990111371974922452933563348465957356671821424393710876558710621842120483072897049835113141870750952825945382334615243810071570371385911556098823657023374685391617435185272635498989248127254259253797155203707860846518937464753072719673786025112184692138491561252658002173700053609026188455500731205990023102151797412596417571718207108190451938223795023134506772227599519065955562999427786509907929991000068889775863248255403027793903353087302062592097731563402075596241866908221524015727474494614214030063229640529449879696228034953374681478519918853572392787645945678890480161230527295011087169972394378357886552989825321850443369612108288879891405447242013886663116834572668657786865897005762879703524641466019105426615209373275793470054768017131263560183826520939024432952017296318639690774270625251225833304587564229629879240884442765449464801791992735507855014805812430504438057631453250197360146462540000949076573212813831297013460000256222179312924886507225383971032869972786691357675260843963777846567056472870968080601688675472591283720744402378819845794230866028959813609133312726087586269965578157250048884325114532117700454376001529933060588860332366448149426131240737379439992902597563585671568184409854393797996308798270872761249760263211524693576486852966579357318143374956998025164976861267067083417956529188758634281254586090634309468094148405519951249464026401867128422485077048104123961748448765197911777856295170887450966053571955524853690235467401214579151820550856600230766136162565554514629753462336931337011167590553208339892791265652751706916916721804450085065171781418488516789895476388869889828887613472709823657831031872329649975219547999699143857602789059349620692674205978605787521492561341871136668017736703516009012948779118575272264339642357910892589421515572741453057194874178637187411686501143401223349848348430140687414523988334823487319100084365375945234116983599015714672250498662705057299629930290092717948450053973076825249593425920 [88,37] -3479987383305566667460800618637093864117519887718586235355810362211003748659262256964532421272636007683131447389686812444747873357852745500285971333203450731113175466140638021447495638748567468036696300935979158658820096556856275552345937676378249923209397888435444506580611479880859886448559671325956685611970525298071178722670941045331014378856418464604483284255066212357871536992622672604219115743623425878656387147904537242966062841635383167999377274696079612882965698167321103700466418225318752191349673198787405703632203214849883403275887370123409769054648037044839059837771689165330816137509580792091303165245112124677687027864290866391797697286374880064820942102345251477316721424055433009615924458156322968868543187712161068036707588142182413922364598494179759253542257004063188461331994721008201958907956007855072275796725384649203885147335568604970040640534987114775484146052172207283240588969542989782380536493392499930773171687472240917547954503371058856050678794190695234703287442022860813665329996800042695029449788306485429330689590813590172143474765648873895899034662038814322933626757095851071994220580441758598102814928821803245827829984069541137812704595301069443998171088230894326406396483987430682999284278545991564581495278782612568868446207555184279125920581963174364080338298006358232201326680110049210453440865993156584725294827812125736199434247884248049881771007534097518689112574063724258374462068097040999479917639821176881337141498951288435644544433462526414216734805751325009921502769416957583275940291217891803595704325739912699810428955442767183888324805085552057485866225014234252567767394622656551421474857446628137014113208660329404386042019512980868962448438695958829681271390058917790241121379964137435151083664482715695709273139935324475043108794773764906255248087384275270809979437819451539403227933763117482761026087187439360003978548454621575646983759529961946454254062161258590436359607748135203052148658937555279024659371534708916426722423506173606917396824605159408728083093140123751580300420378028097673507533091670351504660173464159741176345372164724800357114147743516380383850565944615878421303553676088094358198093964933163560947705266941437921297817415243408818997576074372318381270308548314061932754102097589008881512791923752325127709120650231110696739616497804116736575821548621727920280017400130726871195707410089593329227020167085841040746893962233413335507579848408572997218426336566306481224630172703679311810831913492202813361184693172078903511542585656611154698094757276241090922546195533934137977077760 [88,38] 1510250229242422472929039888128643499681128578880645562181606072913169649063576258117674066202345449193671013160090022209568410131991948084660206832077668152966350238958166461064782009344897787372690024469781071507118999135656536364649578375900330563209167488429230515008823756121906020340660296138635273359930284037926642873315470975560830255910799925691625949554374774714454546597382004463272620514103901330121010489364510121397649891666984819596198079549071283422887907261658600424083511090827534788637357502883556891071333879453341806929490703520290097091353475828727565803727945636497467567360613166573319184472016702515599381800018751203322341244083275520290227003670919640498828494039984425919751624726627286925646930682318780214225671121821929506494145070598034747804213887963202402067834236014826549314311851243366498946937167416826591332758207612587448207625030408410206151794060334344488485372130476340837185042254870087538391514058393246485956698872023265077798020226517423458376656074192984050753576797074968399852978291477430122018756222061160939634368239664018040254553542519315738136370078211521841378159373563059506148689118915658489275963871242483161791217805338779494835812558563777382247071113067814973505544954880510281287943176543558351806759181910557035087652692297883558160554014641314029992671137528504935497139525860893405983032783510792821668390185125471802185973542188530798620441396541017947556993771265147903435059222042222501850593242855938491200163064449797142605060890673731688055996462857320246531680861578724895290940539494074548597411186052746174735965828284978840794098465041432098846066650418216588943313088625064120169075349720987688021359237441457911756115871398214789248251492198681615959003398998394368724757720502459217473276627195634854633547791740325754579048272963445306679789638147305663872596599401420903578550221352123063268266952470540527393936715511085248624456708045450958316377803121654678287344109512685360557906930421994160222409281356845075009446138137503450254461566047544826081865967985611811274940475665583414310670248477174817221493949127534587982123792868632383792598210122907730116281391309528853229491516348551775186433562141934435035122798591613100867136483989090073883638421542179789323440669434630104833149628140096075398777277656486097311501635594610639954138516164240625231309318190505912922698388037847644086742362726657543351138318154533350938790721939595699339202569314396302878289493177379485197003283932234521010803139064731338975710783851908096092946048807974064453594095844909509509120 [88,39] -582144103258889145761933756529271210204560254040847720668747529686756148026568389385226685210701726800268128642726064575869181061774809196143632127394336553955603991474833619604202508707902330712561638398454627704655674512621779775277891495998313068917187363855461259436570980564123422832518389813097353269406609213034381700967596834717038568146980145115390492085215798984082315386178773675996201693733564089541433900736019084670273813713043873911661949576022924971489324186067572109462720756806120543954160212203423240048913540837688475011110420806325533255499533268185394367756807139792022025908561302310883353429702270079877912367601405861387445247725636706014703053682419856995661170948576683874197957581695432410934077660130929055753393370228234660988959953829802194607753418519621908648954101878463358151582144127763179513600535716449724947000238326683707457695238928266057849751579164940474895132546321974392011127530480878017989384227657964110677406969720250370731324842708527935034815477641247214641616142303401039406501996841898890254191878710815598808261206040777067105557054558437687628428728226262706559130644999827663770108572072698592027575624810138652260685065855396569959743276580450693806548541265832994316716674152413214032216066846765069374229781136310310839451747753837391833476832631852971937487111581278573306905763551636155410648405720010985041030532191847087468393601885797443372135274310630952049570833901439353658226556970867842790230841980250193742488387147472244138049139401628145458376075952619627157669429721802393534409643604420266604378344739659268816005152164329938512498038894859629502376002569381703589690587230528535932875600748456260918967580261357045590514148293521799296794211164096149592341498782179561210423772418669930099986924771407999702035713911884308643185721431342281025150432710654703434204764215589848052699432147990572916051626770692655260493176287428496204149140517252719531899468350006273332412733506135791081794675517436182998410339652387490784894356970295658358590296609242711860100693030790522880473320405081125758028389740626923688124621414936240377723095248505249232756497732796552559795883367154765112856949795426273149973174998910785395963377487612084261969609603827550440689069579612493234179591953932885779083540504040735651459366579636540406375547231697660028589659548491057426962640322161574022924316481709608755548894567885195320378769459809992728693661874759053643012091908307766818178448536124447181029372189659766629190837357341348779780809474014694790961550640431241973463425874499993600 [88,40] 204533613337297065032595684376343399154453338750016519796490888702929229807408344128579355054557039049412348305326706596750773499284807483449569746369432022675852712534954736383529324183622763601068883983165310575239763179520275175273711306899501764005894559145581046316075368524540481943788977477004743445138893005347989252618610341935253144198504910011476466829039882030641279855320656428162590843738380796059133508371279935880048941683637617477302759097140240296683674435791456292958206015708762665829016131123798401613157924102547561455292320043728538680847901249188755211995577740869544892735945352299029535054557525051829298424088206357881747316149280418803258431039893516538910968057983775254376958696356648322832230623912859778100165631758102496358826133731095466443476544668032345196458304509619097578760510509457181835745226254430228037716528506447170132577407826193581859263159198903858889739884716170059809948890141138603862257674210831230837324668398595528247716773565477296638766384526772850580719959099943915365214896491400885460737309873463601595682011358724159653620387008573500946503115155660516745420744012933689118282029458645175254716892720920364965382200864473372320240333581287909828245876703488168564194672725953243255963676551135992426216377609487393036183307417846411992899077240696192435000650645951876059598152341363394585441634907643835413965848324904645951972151005117542916436017327975408680424960041824815042854539315554021759421872641697390659369177490619062586417824368962823244818932942835554942976410831284277568418868010104896904435762349896248737034238903766276422190319076573004188278732999476307732893692199266758787513461372093018452293380494849527490343443229282010473600206867118257587050896493134153331976353280602377616983605728150786034857350312884064401545300276593964030096979220597047627162238970382238007942442784876773435638296418881419419903048182204297259867855884419900760048756946905647319234122478463510284396511926077629907538080974242940676535503245797065360344397852839926119918151084579470710412718022250431385135709915426500158346451511797072302075886678823653166872668200116380664528355995941176363536811184765228159727939414125819736334967408012032191093043629302493547401716126060592876157145541208764910076434516112608505996094084132104617859273557923452055830848220231735957523465453755222750562729294828341861081402915449640304490157419379182680160402600691251514615529577897266360208812904944878631214225089168336041904743422151100195849436103348015292541842300146978189213463803330560 [88,41] -69407653918645166352496572089103942140447943483715522562142128474673327095919892095708481023386415493117809927265069544969786990495579991657394653856371575428961977668801214759354518043194805129820173921608108911015086962089497050119115883852510283030222034618570719602253598642593496414644076798534462734850812589595353212201473690544634589656268865189168059725807912007231429089762751473167787424508978614091694548803302917187004691357193629511125070145067771326159214675345983658979611661101859260394745279660424308890660753449618996568952238756678195864472360680088839510652198819622603041132784485681628721970772318547742540978717413711071702808054688121646515140536932345809374159575801607194157035449681979127623566370506761920519995784734484886051257609805970438540375357078982760677135563674975247601752242122046755685487190860347341528044902782548662642747522640517189727290396107459774548866890377399357213928199171059864678914830678994212015337198666101026429933141228142648889535383562738974918713499172168289662216599657399022941171982285187726876310266264366203518160228860081976113827850303016030267308670938176478723685995096914438168745020702538664754976934696873687356897224380412441663828629764770710856910563391094174561658187624674940563285730052105176180437859116865484008197057350467366485053385898801891875422576796436152296217619985344148271363467837504824104585862025044194312590570731433566625345412525670623436820410395534019504760156409345873251851359507420458867629925990184977191395822756500708211160968081571550222802813416144762192552591043796319373618462602026464135491062491633163361574471645262153696860534107043217186793487607314011899450948839041330182554111848537151895754769183672257867517092850155679980936924385118760934008060025431098155722126602127394987463630873104837211008991341682462938326535777812976513133030144693782087600229159150635853005359562904945341004408764145977710153623856086415711795279866709910117244751896798351996338035160104736703602198501576242462001664606460938997925556686229770565119341250999666446161964302541921494812265151210916008757220483645074101395826320956488252566009149823532548806579985356278730588690392434092389433727600039988613489440896378059385652078233671997161934042852661987379329603161079354667115315546624540327503819687663896034993985276147629127031252498603112092127735532486072744238133720780165938320597000823669127905309908557347034130582305433426344683239007071741838411168965684431286737078666610702853885681014531814371060459213395112437560996003840 [88,42] 22869191353111812466109498994266451969062151040051960117354762292641789784616072072692428311463754041661879735287008062514778918891003514094852729317769800972451426828865520701662696569784388610554649893876508001595300888648591803012147039792783315169162378792316413000686015534413802758236307996137432425334214194445447689560496608434487940520008785712774372046775559628057831823623380066442705020852249848006083549987248715283301935513002819411329668706563660932532414264233247093459696584628369675177296215205197718778793728011477227100974758324467540256101168178585601368224666729490270430942496290708804030041490232283055538951034113191587304074147525367818977122261064415710211902275410698244796715822502488673095756206735108750012191863124834485955885073122012090303745792415604698840906564570784486355067464197150820676588011468031899053776576323540788544839078406837719823653997102324138524890446437149325407504444119418432869284396604407095379446392210515016409712591784475450617269104080570944242935632850329268049838858441304821509418172666346423413284703048556336720525182197507710434768249865096447251628040861830944674407216911019790119259930748820791171637520172601874165104594557226458280078365241427731181474808599888737577964790402768287910090060155526921611704979931846695624115038249968351164254714067499053373017075107637347383206335893495241428851693086793239632466234662220793482387580458702960444890307552462795253078936407961998066367495678927163729908241908408236376589311418691995568527380777825637887090328861578599807245165930109738983380112039347375565817290332921026813994596091866067115303195065703289975930510732383368983490702103510389231670387017636269712657899408348844291675645031010859708476352646852169222541931261092827385640249142307623858985014865836238012103806359690158799828388569197378639364075600029222587160382980560550764634547158433398526648276148350824984074697655867751674278149070328189530904126601355878846239988876413641299185353545018418892553143161320882044098915357685995928580958566508298145184017536313961255364716024310277239785484763361883202677448819526022044882150131490286426491556260116438077053784723216527344244790006154277223267325222215735405390645659542040452180238689138387027546339378471044427462709613983434563994704876586504231814186446998550584114704172482656456472214588234069264269949821246427375153636131317961956036409581657611725501708480744395403390762528460559944771955024334633896232650918756222997865959604961789574121073708669305139905613518691492298038968320 [88,43] -6824210971556265590864704741091150931900683890152559868940886803776090386081392884114091802706262436696974465954782388026317363520397162954701366598913064321147948557318781825224254297685927341203523020346345262053882289754186836771810553184080703365942928309095165864520391250102194235654650361227579758089355481328966947654320043901688163147113960416175901925193828132138537252753683136186296458587536599602206377057323669779079865021921449061223377582162932545207773540461556560354711362156236316450878623506281564750755519492314741897637193619211678965823218948466913281753583801970542421037447887474819238591630191867597931282200334935711195636260185622069341651915760524595300387419152077518750630376941620105528017725899521233757718494597006805241274869912697443889216334340182004771835189681634219024585249054807310023304290535884973082443665323491032057187971504954521763881088127734128629774647283880274704556655873030641826018081559657748403584169186656534247361532500301348691838430368950739739736209022093124496639116308363871999102746185108808401957020051360963063366890739116964056554131771009436451623476937119791229057911491253266373943611378662992787694124691839486593845341378649519832606867043227609973718802306901846846453238429830509276576591943896146444482773812876423153013717950159490178437747278337798602323334475951721203606640942877350732101151371783058757493676672270239663347022708624500422007049243295007223638693900862811659563821210386151270736757448315855604496396022900032715448891272168213815005157942773562962347280970604164451751724075060330179154016382641342849864055792322902842782752254804210650253771210597122294226534547275141272480795375407906251834411708472137703033425379347351973664241866469309969564459905112502086134517482793728034270244299825747313177123034923455998720848071322738700826341444948962254562470880377781340661631603817928141680172928164624394607203677399490650365141873847935745304437742511558620930003262881144750707818433393939371293382942148072255541793369706730920787609509218742887639967094656596771222681732482210839450905895256098567804475884509907043659897965814165122372391365388077472998765261022412707033953557361060501666584779370981401062053264120914765241365217731848426678865532694416847353027118630667835170074710284938256482618880984109958086673806624812571298424209333617972903786019585307836664755705785232372028873700731437501158528538007789101617804619388202452464595784765736253439649377377870223445405812598998268015259176410398736013246967152103548518400 [88,44] 1768253656516854997278241306818768020570949159927926157937279497737368388170259285600838892389213170570296276068440308281613988188051176132530091102079423556402056669947104590520184386347670973296458878346917579357721877284720105736387944454105614646420039555905379312914073290044250431165309736343458821604619088242166372770934343263314869402001968558536097433294929920001116829455730487394197072901844990722406465296658884790902460321171452954016489457642250588089977943780400821192112551188655143335633563023687853188944366800261471150388696630341746554450080105205498202394541501478929848815370387194100813979521029515157867865881298915960395596093216650861100630950141748998914931384361222845115321611697948019870829608063516666757574606447461607603896560868682143112938657273087742389557414920669058409349793237987901828125756115441396063590616608255935401720218675510051148506648272223915798331026861380801733612967365635260061300668539039264576155059302910290729636581731448911927632844217409549112547373213963536063947261745199981152466613752783266386160809575630650527498633308254169340543046684359792693215499042792231012855851167320539577416211724689673414365444083683075777502569066741067089899573595460776506707137910269635588149100414856510368262276401523374969435723901819695422620717960924145976311146482945607021232506024628501449745298149185793389437307859871194297102281146760267809726966951987003225601939031579013430724036684563216374324813723008165211500959908276531515640518623829815416745376421895239239810596415292105269990170391760510676463392452702221175599308847972401852927566512738750082469032000771338207094426233315143784966727282763241668002989832745243196260287855942328148247992888375974422196970326152487623521330297260544572214966798117503733476194642920736433815829397807409171587942214386093897180018753625869508031103133658406262265834411944310308425171100132009773908250875483831793840594509300040243191365987776003496681376601724671041290018197892757461848584373330631534312387157711240913359033035899006286164942705346574561380207677947096739373393776446589111287047669750665413142669152968067915422264411921688685524063841408739624447616147481229562166549730673376425298832333017312027430303185700139196029421460542457535265576539114333250169599761237394433551752500877768126588673843679694590433455212065163442781947326164233738228102759606790970136872145495473314913963597185104497873390810811735366456037768042110479520554514796258906316090733096242333689294124470496069195311752321244856320 [88,45] -424079415096798365023870790531714811023344512372687188848762336237877533991662402667910622042926070119111386564469065788647258222197767960994127263632277558721154888058330627268812566900810112821421380118618375762768725616256354383215023763899925770230440053602781885149781895781256701880719252497772443338743561127013379879551608302326081310314096784453645888608234570026009201242625541248464649564816832992460626248769146381335264721133815181900249277780682361831608335358440627746210541298750308856820326736819525039085693308753873161090145397947763448027712484227464798905204100279516291853420461591582981575302644174658737145642482444284852551859860456519081722154895470309675431349591783847219905799432303475260144303711929636078386088653542904802535939827471500127624147141100821128250157603207487786347805184197407299532649458580802400564711630701352628500663213758397294799504330391564707693884132121662350455577662266589278015310658800239056123730099100249751123867163470646162184008411882660412571501284693454066818022055153663727635678077584853013205543144868487385185294986831119609775843012927237899805377852063181266319363518142174321883211011510133273344301942549638582442618359096374304243156682465778500572624157677941895468991305290240575855264537174811503025259721276798098560331575948274658872330389892273388055062562534011307630871391157669486245585285242110980523210047326811846672175788574660707493608923812502799323833772804173713261274579051146156063763142787623147568956632489526246691770158104522309340010718138927753495619166773148867196267634616068521935886559292737272931003936383174155052383197316716162227530534854873020084142621038167247231651848757917032586689077351305517550713652680386089627558803801519066662192657591501216888038194066457903999647888296300526974792764940197322266349630145835063608721646598555851892307523126522379193836092979147960714029577470716494934267169535724256125448706486582146039352398529574301815205021471673196336299933517953264759937288217911883810834142322791700713429425113719273707063545021547101680513133820563900691198499039591578015147124648923310603542056602968444973138973063874288000010829602851607832023289315489362786640440748645097662306617783948354484100687541350362472327060673963045667467411840627621311900945796456188469221251006061191724403343632924134001325409118456200162108954909882143024598818242961972528371109170999960785370092045665244665713744165316744553346641892162108361297113589562739053583133267210049410690352973864141964695958806593536 [88,46] 103788358278472098353713120764959201324055812408393851530448966906870197768387095239518194590820283380951841811452151007857043909610689856064125656625778148598664247937359457308093839516979779534752595598331083354096773409518373652302914687065961034810735780515309904089034024933409625272373870630562335113433494748829984099758024716267898589653219188129390198878324665774052064200679064970584444993377814806633276216042634093707241193707100208110104989410580502654929669547037239521028035000359365577251020600012638307720079491662091608154819639805035569123876498169251284350101283121602965271310322293748355995717633124550716576851491125885283137685585470168669003847948578627389669215191623717987607627201167251555253476767247916659305426757162573110427261200898972495697611779194290286264843019680755131211502207781994295015639431150640362707587321775246386285208876498269589202731672797038270086624643986325861787795527618636272043608229328837841878689353672386649935979044000303689896653793252335211492960474357469328562906140227173788718020072729082114668304192679014409222873502668053697832590772388160760948722222398536004647876263864131094469795566583938168651961291795920506135796733334367731242085169926641140959869826884869804827365323127907373633462117784327068395346991052824485840175739909787551299575655134381500911860608245361089090742959519887437281794828165521259699524181929038667233994357412112077375411024493205436934806357827219480186614016167930640180932567695551430222124096361906644517582559973668037330276810174792658492266404951947931858033239540100620991374690392997535855101965890365862979662538499966471006287548281888461857918656668951553218570062896872792515882199231212433765916812792161358818968599126608989101336679089917696400748888840851738158067772139938457014529334821075827796009910755842113786358319238248227231502624427186908126054791732473393388925124037464094830044517571569029942062091029510408952466559790637939637954749628743116746980323677832168987360244287192868816950700454974425664594614514379260868310196325325743141435444523888939949423095160398166480684687061861623778920399646807753212162068610583840172847159300094736683424484294367316587203606559115691940987134541816691418273518383182937766831797487861912586720642555421603170139963935870135939529819932738066009628765173753807317075992547019501881239876718959255228351982868656487539780575248577367998024937033949307101245170714661045436819548771389286129549492903594131229885729888753889607271380043836101517533396336640 [88,47] -24201575284967321674797890240548248909739329339437486545539960956510549495793899120415990727348579968779792781463689690778606122308915867835305098770600171704494833323572579516268431847461729357665623389204301788836636257434268335055473033846978434984016954475353932771155218684595454600009716406678753745099360011605656858188818943021532861921935061443233825655082064058571149253582338120051339475147891888424696018156570697248651039472821446132901603245501972731216932909186257057381845501416395340424980795428585385208958082486889746308450815384676076949749352237613164457791299214856682287173568705871652822358037898379513081512674742740306075839319261974218865942940343917520575790685701018258119375224569644775184904564174838032360261078416648223334345521714405288769732408999998634420080818181594897110985913415018146617921464284588970077686305315200684007624307580868615268379180280741359401708042968241557368301650694299695574774610826866175657885159249901460472101973426804931129597529282863104470239381896491397026883009395249545011323263441600192473925959884975721852934988716272502909172233040293090755928910433249592376174016400772040626862042374840774985060777744566153118869796023492845070642971754145980826151554809396578662576388092200413559059694337056950054856325099195103027875764600724114069293979656035565463234813763629980042327588321798819589490485215771205127989398000825906630031409047307993278976596891543722866024319979602180239911528229925764411194585149722514055060813993559703992015692665151732526903795172423751615592332761556166006033780221626103854832891713128622119757030315847420798051746904288663547139739472093353552037867690544387784210613266924183366065165652176440393128231040936882068147508361412057781429113289253150725033053932395697747158269595159721106120322978750335323546424688258989784596350223599056857663735915807796208935742217062057827005239942734574339043861983852439151718420679737611501859407660757098214061687840868920772743414246201446999446658073328637440489988813663264237665192795180996664659903335237377629673934307246627874082791949343308656883888292296908636666802117505264052778513970239156804699250372723968238250956677527655226435257048063601717701036995703276349501626525250593462137161005935305771379022910205704537199168111862602354129753263028629188508624461042493867121190418565701617917184080198445347263418285594257227169489043315274490416329128964369780678767975129743604984966861334887082197303724776859268842242301407327306897541168991552326902743040 [88,48] 4355882546727129305167905142958325200297612500199978051525575445757730055535340366406457723538113533893181075090185048863692901969187637147278673422813063477036786834412261987425563746383855784019062658888649038456820168687277031146543128002944489277685467896981567974562305030612489317555832120433622235858559256641001642419351884303779825247594775587511680334159885417952299639740000222035825719561973195910264235367750954827583695126318263993704480840772731290959751055848231663065176734879170953795325786006288035184837516119713474392038033073403208704482651596406459054927097597748266530085515870043553256024067713411279431574290661290626905763980835928064652854703405203680554747574481124519288740682906892280829383733276399739630916625095237660382331353459301943281879788573640612105717358624839333522305210855162923943125599609252309959494211053914331033363012552934298510885949942769519924685486840694055295452604719090709026726569504726828813050516047569506562478362519463307619518161494095923684764720172077128477214189810408707682242692068122768554770951214010958284350004685441431484927399104495972532859151410299979154228123747369875640629754580168014796064838194127445638713921866980475998735039541883547236027109501536782798817418191757253820988350044647367003249875388162832208718183326513723015937142655584976040943038940312604520837673216250224277552021436486227066307794557139383221789423010577152842242384080326224151174250757303597111412657680858504218969883936459513243187959759462623508585096427096667674964907193048213262205685577708244506299878415122794667256282429880303103389562337177194617193052471861192760622093074664737462963720590391806001488681800461656856550262288029360645524617038778584552627875782712215859052322605751059846655647695717178923572030193695630936658014860062764759210485471351015767026836135861286872310547479054095573375738188947568944651354383874377407599977367046316570577276130058119803986072305177142808851231954144492872640045069150696520188789394085327487145238837515389559774013178734031912367978213983116019187891692763740599868002646222025672172506689436773355087394976093472745587679497060481685522389880621666308273980331410757311474637095072838209528588019654846121077737185159500603797870042900548972476485256936114345469649356112346672622778731218246601904210779945515579082972855242427950712363703793409528215816847224048460820521209776267739877397199793812816383079476156895967866225834496322008465735725648932380867394173412908857650793344200669281648640 [88,49] -473896356584167847724234786748877878442168242332510687509205785511421100184422651672965706581743392321506257797533220775540291401804329623553746709101680800893444303726618720657067879115041745351653556927325049296297864733691342915489450768233855395869627577816659051534974769125241972460815968805887725027658889093714955727639097312010706483232323653707883342981194171617027662050491050173015355550964582151481055700235215107334993766021456928014523468448179557235403719433646992235931474528168655176849239282286628100287430474751576298898569921804502008524988710155106663834255094026900811430143885687276190762054179227583339441879091614349702579388526874675267985521256384460249144655777718794241007768544612773839010990567139952163845543646438616757916824767752364652350924942826362483599128480672173634985744376861767118711887655279940938248175092384558440782972868829816631638166708862978820676254703416990749963894374310521460110130431915544338800230156449871335545890319575525110195457974823853132059466541697489122030777271479237433967993826980247041570671300131982897826360916049280309038581577161318277578619947460211560967260165958586254295437399808500646780492409438642711253231716909277492149033740071564532603138697198182702333345471626998526320747746534175798639964011359012290579618870056020388516967578468643690617948399230972512193802971379511489119951962798890836910192089988572714715208576663656012739798643083685165809186777088194571292685425890406840493640605414097195845306423730969069658965249728516403602408714415046704338555133445506543799200456836983033483689869961957204212950299563140105873019506336885594111616480636090997566197968800161706313468835894919406080270916084750500046028958942782081895399792728374649884500911610169114481430099069565270280236659241004005825190567983465122920234601130219326559908333850504349689888146531605392721703632812648967500889938702392537150463047351684045075926396324052459802723807598274026683225347666376033585203217577806485423345148582996183026429993974477101870686881851389512702575570289825394239055861334760219503439480422882044944973089881581730803058516384000495492824942705336470520879638961067481906736675329996874802166689944856270238499220687174982835509711523131120343894985210951418332661237217764730231210290162401330813789505003789458707518384384236550882639517869514311916791779743158485605083346846049460711985562791864209399973000988791882537227580082181163145278994396934762809744801579291192994914353988596772971883925711221686272 [88,50] 20556787161437154756528927647980408362550790719339303871937922101778772641696587603556961324364012275277897584249018305024971747881023495179960405201479013743718806114730244491038531583484366304156680659565056827650482465184581804339311883930752912250744566263819462042571646503771643732429363201491987902353136955863130355444808951112269065686779139941346544691928741637029512853969445876964209502823430559613122737881980340256990056800453716982801831403183398830273847969948788295299480854041895023505765190760970678560941737651102455756304771721125332886637908237307698350522879202241119117880726805544388855846308136955864688863352697291050949698009409797729284056661465102055126361575946089703690911045489587891362761966051310037569960284074505183211341320945270080101681520852146358569237757146213946462402050811415865928260252221904911095393579612894855775595507155456552926308501915958809552814978645556033377632984054282387658846894674205531888453857806639694509870361955151121024540784524846475702807880851234699831008392192104545259208307261807532494300978048435320939845256742046529633725120864448324009389866018041668324402361607633127396598148098948884187459507185953783822530850008876959855862700585847210044109656072104803302206700453696818236830626122928979926225641213726860894332963062502022736462049213442125676210303102661937673665654295891971074491008715174852647887738385023480287392388996376930786716029043422268916346546562259054227509551969396258235284512943855131992882662927803223094159095920442082357109052266006799694187477345684867280208668727007875932245325881917363428500374715780577030229005368822848423162586030997634795480921071563962629212600780942682907436662248159531410082440773356550349325594142634109994874006219888862315044648176276122866444933245138832754450410505297757373876471600626870034156276346996259839473622575081741323060347431175172108901967105376747546251992074834387182592005632787977290538790560988666117745934484011396835058508467732711371103328554817917594098480128620004041546377519667595253823167172062387285062969914282455945877177325524307299238707838587266325961392373920592242413940817482263456983210438332091801935243271121205909674790502911814650877762149926690937537998630190996988653810551866732519169905084292822937158511588652403730979529726505133863756646260120979376815911657980418325865532660670986055468161541911068484737525492891662657413803066921058906913128069767065691269666669568236523659976003046195961920947296287384699371927166255104 [88,51] -3001380533738390294016332423835264004590929234289422349504092373598522513291914087573725011742697693413635787824860326919817504588805302766128099116312902026552397812544020791141939995123728492717948512842712468576841108286082824890938463837078341949595286590986800192250352317852301149047738161826182824829774587920305217392095993375416350069111548495935805402630164308466310580965869303702287403985451356455142201380166923960125032807739744229067574149392771776099840723208875192489563634962196434492460180375182301655014883924826597757258039527468772031712489270303397778435862630352669461280014674911047809719565513228020283771964658669395369872958018724434225037048222430787211680093576412551996374087571281322648477041901787471084001627394686465720234725198775481494194384128978317841705179057929007123481593392068695480454422290263695826762721776936811719804171482968535889396049554978753403648187097423415084896109645920896692665360752738330518414304189650951237994006280897662606460802043232883766026810146801277739272412146565471919682605315024369882979401109579411058328636898808128082611497071569520276988088321234917418446009481104107909441776730776263444455297020134992842874957692535764922164685053586490325080218048532847149629363663984650324479121626735056245278631728919039501481949995223035298249049808007662232917958784062937404612925788597944006711766060073705185391469000312688718219420034040887448974548553758781060022305718119399690076082936096727059109121455165577147087336808196221533401262273424503543932287955336565251864746460484556614994955193375462541617864171588902613634472266102598820284065454313106804525089730698334461978434227340757645164292258757907238688567109679733679014503560278028238005448259866523344270483524999072978394656442435907570049774110532973437733338168732186349548503252716279548486911453549766513194649973675905891007990362974269595339122577410958596804305941952853567546223786385434883024843552714822504954774343658600035907504585969917249775052504294368137570853950185555048341692882310885431148892610473607891960046608882744661393686859423168975172266456445829756615662768786816696214482193862320375672159082643029506484104186799718223485233842273281843616908869074947956714489333414428442876265474989143316421624947131437703654416798806728174587698749695602409104470945038626896709646236347087198377209062931517058892091992855550547693417358542579420420237840014912887642651717162055015736157586532081480881757521838836609826080954732533501031767605248 [88,52] 1934718749989042931593781389105609798778397940212781682544159050630783207542009412354956561640357477914504393937497573389639454214572832813859417492259418716834316735009299668355232521270254924254097171493625622161158430983588004606670265936874209327317985962807727385428001610399870676984160518772174459917014330123373975074790510901040165875497440976954492267501423536733928158735594387667885757797749193178928319893759567776319350264042929837483881791608625800138202137015004673784278120651054487315356388338493419589700359350257180753845441026233423667315697034874324656865709277592286332276695558771957217469334541355468922206778422717200709713365126340396051286325063988124907016975588975850528656474756099583103203759661463122302440239381070249993260342449562799106346304817737176493954920846568099335626764531779925379612497940374697082817650187518728764792940478340966126470716923277008060414153894443387716000678057105225590473760525506344981025631690723554496636004911771214044060326830120552543762733397703505179290535668595749521848162281142042896917316150306008915186375574853325996379099245771855930085183826948371024100889061546732663427256643876320498184501828267043008644508114875541242361256483024080495184929835256481164857883471052474320761849174761856775661623948261725340580109528584581913660731819069975721398197549618344298975751591596895202562851309244137686101258654872944514861927620230593761555623480261013098305839704153148571230722678501468745737984593522773927376934570577917846739067292375481060854268228688173420238854615775965679821449486344694527952050491882600831892126406712280311035927500503719500286855737218098627446175760641180457759745018211055544653576477341981689183690212673112125481302352083122520383488409481901107133458005392220531345686778525782514030111293281165166062724273973876036001178256496094363198228021761044081092444053823746524661652803962539884596768068141327110937211242051969525179762287444598401317381981503020662067742155677438348082895232569898764853809669956959058306832484928148513657706892167548575406868270420293669601508555621494765349135070426666262263649426843710868939826445789738115602640554719837045308037149047687625202740105919072328725025701140174971546018397249709118187742965202325383431913057427816328629490262546312478857055182451134673537335676457975494234769521669671095867288585117059449550097438514112355710486206126788043511299207559205931462351522159565834329903128483382422717972494988663426245071472797760530231066624 [88,53] -447810917751237844424127472117667511831447833060960859339067118803746063316510380047590987947758641779729225617268129229697012739154801456366136113832830712469832730879756804667088912742808835594458669232511555333052245014228943691464569175750085961915969307974543231524504142666346214412159218559459681959219739337020938093853202827822706893902829247589497136869529234645768095011591237561071070125112044605544475859985342963293028221026221885495631449262426706114946570832192674428374145674133275902981227531058144680568670456888997338430536980347190711438985646054369082492660377889605607948319624846448481132195617706636755771488744879568564371734235021458903134459938387195121043375643790831757411471110430306287106894258746278526353897197294319608114662177386190805382458461547501534126559313151818803785149029745886146908199964351470436968619501012176740813464612323257161277934943604865835959202340816021965546365923062073729507459821505618227930464580143395897786009042342444635754581701065999730268515212264850867782193878452419566012567464684577935816860034032432784137837245667366788299329527602782523969063400854659965008157300455599017554385102229539379534752820788295003760990246007921681034867605716902938744965788918456773274160729103696131567395055632784583970702584303930465792312752920927259493434698322555260156752947756786460661063093997472248260941665007024714432024074768350939892154682196279679896287112398395677538306903846125854915680420314112043877192829067397727179865506589938874919062580246556153325388722757576844591352752762792991592220328078399544558297393712428113221995306188349304315143596358391072661676153816727035246344227518675229785623339956621471733594178179457718021793777116358172279665829457574313165897005969651196654028137911398946298627707606737319010376163353129549858510828869997601671511152858778724233791884765816523599665667730152714343461423082465266795359081244556498954282107505474614833589737433805927610371330927759769000911166187086763382146497663012344798871153669696650832543314021702518387802264126788191623467873217898750151804410384232297255932824095936866191742562699494199306692732961773020327741270212247536553399852555632871608933341945699731319412833802715261958436746121721753847212829342518013220912931125071630334461837952856420249216179089328288317657628252035599124624877814226064011278032167587146552711017272125238560731175306719256864177443100892239526596953271090946661910842091619153870668946383060090625868097574841696124928 [88,54] 51393725971975951515588636926668762499578115040634131719985832676687796015311330220498958353987529329555520371364226538286850059041029618146777735741775535705703416905088627946773000824187934210404123796896762621955819661385948091871782684175947338500424712146875877938929382090435830544457655464415357849067693689763025359331824616230528932648078514724861845154240279307014852678629447592443796250241443067681045207409910456845352471908543496063445714733699029932476474488180398503131263997669822937840464158675171607355757850124391024599397188476960219484037626172137530572772752168490174525879418054049664978305042192833750281616182729914665289444369778357926880427833620497240772305297704281250202022708939639195331461618944316939023282790035627291741438290503462326826974845237896556096373984571102370429591825566581362131904023451612706463607600615006167815007779567542094143720301911874053496013315264598360643567404699788335334631932801258405943380556146727378814246337683206809588442273442510009526393163161171262971401141127684012260656085279911041211047895383048219608634219908455439609152855964992737791996474551157532246737870342680015425564030770227405483356149611015830692987261017910858805296929977709653214873207493616692746051642921529391742170156940162434562093874590032264262689144486204134377180180188082684982720097092323552439854517379431919586033149753712934970500233435587437772511912839258963169268032880763002325467624809738783122069198453427222454372311922698980163717475417685261774324774195680756781722883698247586364006618171327171723245228882691735682759607387150914517615882676370611537238053498336906539285962829853406104117841998009685914374915715804929971505630828474848667767962192553562592282563926679382015971815250454002525035061900757796721685258294951069891874093251529401590892147161274265226226067532082168926628673584991270272375012486687965749612703084167277956881527811525792671683392340989456283604883732096350020862785607084298926080074436389865823332813875494003129725061502991026421363802396442467604722785144492166411415494666052513957043082901995210663212032699925176246548974632094132466296924875903018880893942061251844142694448461847601771900038212034692462161393826892908999835182992741337913367847604772595670275762903634121634320117498247542351857052665408635556070680131311345719393023271046949329047961630025212512914315213672073523871439005376703679161690536210164313549229665206429048725365320602308871318059614692990045703975463368523776 [88,55] -2873383978002522596416102495287909459311099311936533672087479981990976420514249923019142606448443769904350361787860954291271304101554138949033519603007995440226243041653354598826248761813201497775427722521409270653003116733766624696556452833814337992539768211895518787987317619450820766126519208229681417656994595916584772586519694766150505081406459413677031149361035269964192589305600911654121973583007188712581014943358381060123052184396874473618810976438049362992321795127598784982466873543408910575520422721219831461686020580410876237556996811186930412327422286033215897315985264050989208394215545951948306303460804761948132100341562855956997067908692444740093083628678470854123151187337023156614169139347882823333922512437432313318766868312211022334068894464995573768044617756040487815851238965865250205468780105258988913635797977825470593881235099618322271878595942952557574005355101489690237994060179705050413581130420874150986869720003084379615986038641117437816823841751245951372956451496216159890924342931643868104483104772839538495860664891007448218610232633834354546320658914243441680072159704671648280962909927187053554702757715339566340619672916167800249595635095945838749931374158718008856783696298872123635151986111574209532026971006578393949583377484529592226094837915586091940573590350935439600704326065250603527797926385995488254094621447282448048073526054049436266602083996147438192407500515294172416451293837584804720396222172263063117452189477042493918106673575571968663702890056355513748842448672003034012063629213748668193020900101337077128426145716477497984433098630913387363477686768159342362181009256787654208396719748166245079238215958320353325052484913042009695515706113669069633042399435409418699661690326998444880032397473564665665516940001185625635675683298643639128752201109140029094067803065459308702589118371093460961773457627514117058969158206510240329011163610626987266199509613724081275550023307892570836920492142316480553647698969054586784200411341090317805591547384798749670495980932230853909169645898549699280995461830134267247673276993771401662782898474650311290328819539828871239634783072261377979146039748753280856965386901775979350083624883606290847477874269816039992832658526393994924300099209232221406337769312051654451998319810696236590024155116851673699678826151215507724108556040725450118393461258079491340017124938600458884622938732729254490122488856359935481207978052722658692606929116431684435692283082003003085081932807006107007713428042153984 [88,56] 59114791732472341093506652606819006095123975487352636055702842446759940640892776831005369059087195453023903125940673042838897633560008618073235441862834951878891792377127040915106715298082845453015841857906301220114832721181922959890453238852175280017924394394671460640729470743294767253086192045422904400288623021993313821762617808788360989584170516166962592658142987320964513895959390984751438858376702869382833063985497484468731700262789414009994138000600817521895601328391652617132996077344134839909726144290697617898778338911165610296607673991824557092160359785440620081014724660069103372281218667369388581271484593291990005102677651244577084365351043354471814040367184495302366485416036617579394287519896574174362613310396830947017904917338374272890541669758919057674909962830711778627501130944339775062028448530116655956573745882375243605440464901651310324299457452038589165774016743846182212961628267895607945504199484127340837378309683694620370127321435295135320934938078348465086238312223598914447977801504948702963353190523876421927557548692105221050130759326455727439756304755170668489499354215202712621049672002811314335972664464365994736779594894726451484253983455301154626384266760610145298469245119138635277079591106985382424158115952522117235974525549920277895620145860975309821957133290424630904016744015722755242038873272522779331438401920292723229391548068899320391160798512707589011670614187927655758355221377370189748268736639522726170457787729305785010076503855028982251581147563016104818883085948013872119392101891452427809525583206647552040642549737359810748919009841701353846870630466722572774617863366349138648695652230187580502202049328055093062795846915557527500608271334390036958521569376067546825349738634069643417699328355145950107022938890072595470401153736306964025657018328674719202222918262041620130408710802235153958685053475607624234836881723037242322217244642064467831653285489925798233866598869658716617555655207010552175780452545039764535013257463147925594132865582764414197032408622431361311534409302380289984216664514822362675749631066873945932335935687823204503155102842160100804028500801743400254438574308888640482709977658942641817426590441182320740574421031445070767064218286572993218185486589329070177683947651159782608612756891719331684290832901159650775625971772335233082825494245980138113881368568943589087711352230512037147787595900523983431225638098739070532563308559138593469643848059642177184540658705281478047323835299808742857758474240 [88,57] -46407136849833811384808653913629936092190814118350568600118412632519200528792822128397608029126897556646494603832882127661013887936838739168562234899037321194599427831154151978098211834986934196755991884367953706789399717424235639390752165492163592764640281396172257188870197119666925608945826754300235104765608374284182553252093360289315738033969755414974864389087104213389378669654324144827925616326885202816068371317760664862886606673500876585224036540487265505285451138065822819248000761785467572200102812986455390944478385278103017748098023522607958720552165630689096750557622883706273042856706574072967426040700757559092260127608185509380443793620170867091543774455399323440784275145218533636399880820191635080639015231333009254799213512454799576938816430168693779661035447600740798864444458906072151538356030073859287858049523861155263010858181912362913386987684629340657115000477041933042416101432936719330458882466156516435413305113335129466740929469324128047484891591314741694158182255853070728494230333729920878028491951727194532867764642592659616593394660139521146315790712481974308229679277390459308496612606935856536175592308496653617460615540918597420591300658934509023026396702877578320027010146561332034257063755035595969743330941886144427778085751569734789124239872738880872797652534163181189439251877644543722846975517336686079046215711430825108170554981428160019132932833025233302909539626351496059609470353553611298087798620642303378659603572909776909181309996214475850923714974986288410815024749754386850367076259833585242987122427137407687545384450335163115439965605552004349776799662264601218020185960146700039299193761834723104258795021159404020924099934051177626348475370769765379676868020793074626732030316956202143425745831390217243891828528261602833960098545758631974973988475436875884676104490830427897844787589403269218344506628873256824224866908759357547594002316611852882816203371554121486797413834896969139559617854697175833204091700802375335865393865616602691396186889816210872042337144253853450680602725424708908734621911158875039567108633938024634076213735014969627751571589869989178548087403180191589260543980334834717467415634050580002342774684614034777459913707411258797835661712600351632624643706804738330666195181939921816454646517819308765518478270929672978987463391758288345224029798447977251561397986222098915838637972316030054232761857292523311981040459133518420198916389817500830776932745692715974743960257190407338493571434163916454253035520 [88,58] 21406717936706117932049418791038579462810768481746152231604520500177377681751686024078960832113945106215821490261139567733621758977535893661134388324707414640215520066649261890567672455448690367373469805380833221524996750011928013423665331513152029092918778871254833011906717734371921409656623371394377786207351520555547137389993079241282536927760403808062923900273812732683092071285898506564210629388041694629037744921918825762020447274047346929149817722679645269044234476774470395060268104627067601360526332943025530369108135689941787339755787757918461968939482952863720386463085443782714648428446312683425656565518150043171718564740336753570957933040908024550904285117643919516572868018031768366405103562745403619032176076835316792726059338409007985550055997032601759612422249999302721337030194425589012519113592391042778517283052207364983135003849298367377385526716766780932184656729529380217648625632001962180297834389320359401626475243357737943312026088243973930254162684931929823095342718244908387235826496162775593529972846741610800973009387060086468060206900621529343421306011148663739495669792130297478455164402337489174020605550854439021414492320098028756127821913538272050361277156883370863838786288129337653720508638379734128546304430595397469552050477828604366356450580155655426364308140840121045109907314015038769282226021142367851484214215889436941019320390421063732728468598220482415034759588385049395651150795234245957263436523673279630739685487418452607871453877812287785799991842903507328779426888490661621308877307894242149803837015558320718330380000445490559783739361422190676772881529696288623977602319749249454992104887678811101274117862968163103589863558263519718968493688783524944491766992877954716589485205005683393620001729251809057845631963028530982955195235112028510490240585303400584017203737233689261818252537263861477939082918378756890200048424350907826973198955138043809973309111688142947817707089020571636105749452518359650301295207775242926355699102401967691209522751904877888784101137451885646591641706422093299356566108920242176847235088079936238272019034267826252253513919074927017392596955658022964917340415968206642603959157762280004946202661425091873025502663041579155940587283340182528295866846130735904444259145075670670312633388373913517295419245573633580261141919126872014433014765503474563938753152616637627345772624982585038948392482968984178732835222484599438056856564223544278687396001245783747609946148187756617330184852422450437160960 [88,59] -4740205880751334099784587204168933957229878106547669147008122275978850157204048075623021701280531686031192257785029669657732836050895337669359920068083050298731989296551234122554500233316755951028213486279398036024027406594540271438895286937860379896969740767027923294295069646006555368557484606942242604967363355451217178660215481789995133389906853092565661113696426854314089208437764800509323850126966070740807245537421352000308997435689054561760251490826682583143423791250941235911086119786585887302695485639189664827939290479129013448317752891275889100272601475008042623642923174224439646331306615981062352352732824368371006806978776030636943422569490423783303237795072869403539653988461639322844371915542564508065390633644895050376749738600656626036776542193243328781255587885717372973980549874387781176393451173896408639683317686623740241769494511242212559118094585393186555936756894255291059574764558801712177166072752862324498551567672490931319771296040740134887287842055248118487951505270570394408814926964942968491466249009645204152285321974072424083825339564310933653878069206625491317604540222274099241339114368451359155518006887176016029354581529931893978266145120762947631740118793778145596845905020235288391991460458929391040992713096482647141063378628417318638802244643666256752636467374231634579697447183507094407869329244796022331161256058204290678663657854194632274332870546553722362900726999436078499951054992127530875211946335195852791045941289632791161406921092854341476344059422125121930230059278900177959687518654981555790096447809569336317835553713632059352720183442731407333471239572382690401409580541095710969677022351507672133612988658547384899886890889003603513098956946432123950618431924376236602808335889397328343099652311862315791147551334135145648532917385934636111807017839033986661324809791551644637318960394176641314411356222841567958125848170516059394031811641457574666117841687067521615264439566386692595637104276288483593353496747805348230381170283017363000605064930727163825447503405783980595188165713674004982469686836261491631913113385249149872345930698868393216318930601472880237146900834459391126235510277876255261320509262718594024988764010845873031159737655282088258078220222036178002883444144410778416978410648341690138973783519393908737601748083579657696169950791878188058615413566153112464395082131694734990920829154991518011430083613182616158364913050437297078186054011848666097434026898057749122050521940406715642404683500811714560 [88,60] 722441299842781048673530493817731653943747800695065695874448711099799802850427912427410896686572294314185219425775194007013296258726885924866815566991946117305415396343497277966467200791977447665712199936430227079190108740653802663174187920322849116820143704245210240726707193493024665978989047671323450071551955465405642905811214110422576444819420990309181936622058055492909869763734267332211153945243760794869037635809835591101856657341893674827481302563085555003538967609490053509061562892591324947921144984418337404367684182748883593941684481085655169484734739979206455367079756594887576201825847284481853677754644975203585452417751265012482854691377892948828545335289839199905378024197232571832809821065575517882510152487390002788966174874308318160831166225076488675537531344126774455886398435184039837645167389240952052137016342719037810357707494043429809399981108371405626544739606249630947896272921438993660139850018848205191484657060255132399951337392021851751890512922797090312003883956657825830783500401616051227300327789399787705160831152142393385245857701092131561449143594550883619375881169734453914338467002904345583741208420117346794192469052844001880677268478699707100539434138170718312347281542265835224714787404815180036268433935557757723210542078430782566597271236943882411545036381494245485476465552012470448211587555313838242515742118812226489885996634622138744784213395193022446862555751125145473365281542505706306804367186466313242589973245034016244517478911627525495792159931823710172342057694176161201834244230321339179714933767220176884791563940951953744580284354786064964376091139118177012736747545654177511722443516479966958304417063308834749266122411761237043650724317736641367908255042574984953559753292791444863826788978576951785257893780577782319698380677578727571816796579911438051952743815477390921486522948561441699358305172617345752915123962704662951720843172581997426612643812298767277816873832868080110878907714480219439045331900862816782124436560423903935507172817068985590057824632300739883037719219207857437909482346811311819352883219073987135332839349769861297412182427337538785706273369780580059620595344447945559954405624800764945170983076246179263582873892835275783757337794805006427586455530714421472435489981907112346997001718932187737753690082605481266013320898931749143457083472450707045613143651726757273108895467394246214770626939416598329370387984381726995374028445943822872941349474850042128923507436279984538902004370505728 [88,61] -86034786664252713303167544699772516562871966643921977925932366061071288840825986829716002129119043075529232593078806491197409478628013807955736113126964526174617762857793902695502518044680793548703894608546417685583423657313457296319372551062101435061312573054922621780601965728148455403901592012174202492539140812285220172974732934509125601973534514206405006991337021077991976130506599807541203045067288308216936667228600691613328309305077266304881852192717443976024441232341465421045619565966416488143367788943879258651027141816374339089985194289840844815267812882212824792464288414146374421674417988358495564098539366453086846835401996416084039045320594750325079261243613278548433597389920875639522756873113401545542362722548986513813724235399398053545781755874281320348870431785399451126405450295139938720419236007768279854075083014028327173188285923505385566846142669325099860315639790224447082062425223005338699130258252350399471037158926087375145340157926394288054501897241977301783367812017663913907616261439938169440878243890739771555502375594023627115127854028928108534727405688572768811399981294795896221521401525922886116882670100792700965395052911466796498606917746266471792282534609311007816829513422874086067878939003773010506682976739364800588225417697048846121247151687340970267950670123710546654591739088249270901214574745476907690084228350559675829308744942016949774289741159593719854740784671556004370457841422212498055282323053022732107248836233030320146134728280921910048050101701626587315861514453931621132406057708289366744794113325198112142675989584887252656300320530867320160544361972731252511322923598041791139778336203799313350009396977184140492263691023026750854599510275274498451443503853505295534215320956721345242603932753483174790676359042218023892799790051525807905701078712751630584707274168569832099061113507616632541290142567557059465472020250988627769852523570637990195464193016730049605541744727840648738627105907432144964169126425105226381436256319496482976696933181799898434093704777773215943936042984581343959315196072901046982677893186085032220192548932490488149921756592238697445083059332892355539187807542720916508941763636670731096916222259629054209348177948242763642730748109624169734467130085198351142495399786886056992145305290418969571640077677845504383355858107852914724920844455471975171336008841579382771806610677504889972472599524315245234226930348253371963520431884239732591127101745444311566297568706354216423800176640 [88,62] 8347232530160892965392036704093165037141486156170981513095472604606487143535086053859102327766202641463678863652328863231631687652979066918294432635658986094799740499245995794935470276519954878693899741879867345235503983922626418568382659570012494795179986632060347704203827928351761748352428034041037859478717210111305398869302925486485117104527300861567312393472089070405632898405518745611790413461301338505666595122997702093211835050095736395170126401649931146191097203080269369671993673502193058370878073206025035210865480711634848868340465016552403711752747781118623260133164469403493050030982263916140103637825104746384850546293663012254492287828472624251482480265163494870742467613586534131320640059098313518959619578334941159963268075010323619312609934221982451606216704450881922369556971467198014520675215000702945864374380472221133347011335057172590084418428212088336974838561514709226915925745736891378514959037179426263975553215645000876133571550265384091181483203660747021584914371337544215416908603902290202786650187369828963820778625447750413136202561668530386775108830353208980554413554057690599825258206578223063191226899567618166751329356560505433456393719193272372864625291990468257312542339596827572425031026009574124660974339026155450644261162743650502037373210828116979560046306217973042033494849124307076018450863002890801434438582657425796356925969784271371421427639181329382215863408470949271895973748315412491144287188354742225092527532004634664081343479034872358162441441102477097417754701634861571546922490314284217490481081773912895676483313963288973584184122654066509585208316784163921928316308208380107670956562416515704026446471789344733875258556220441636523507832489911676719891674764956349186668478664540808093904711831083771695897579617372887831831357881734948029073283330457394936509069108213110843125162603019471833271437906378004526328713843498046097589870165193220818281188330763853617691198141467829740450877913603947624156730306339438315515126023165383560976341108633533403754177003949334151743864026457632792710222719271202719563539772687071575280156395790406571422655775354297301016206055013113661393964584496305033542946489260147422112397953071714583011781068862395874821432339345465512496826752126163168468078552167780137130744613454777938898252000756070738557210616931767611767581295278637436766716978258740283006294199998495642157036184161385287968731221315628178604260337690819771530002204171363590307871425081998143651840 [88,63] -513721757185284829503392680250558253066697340995152237679551325818967496625516355823948409375107693567686851530396318500702943129149398805804052325913942042196884601184348668441968560838506852457219089360498972843964520790470212850151847166020669749406778229795911564068562747567570899456664685789634283540458399358977542485026566597921690989834590807809867887495619943992233911548776539635131278025011249209038291360270571984986388169449537785995748930288174481112955929197830915728563906364928047834173837181260827496871642560237104737214426201013273108103037885891112727602237692953231099171691742651295790103182486579874419740717084058919898231785415747931109199250142296919344945855589163433738459046061364198438978137646201351578036239239949468211502884806351000449353013387754260353983360792980638512413960219337117775972456676917184068519477191789285861403570526369361044629045819195325189522486057259548234609291058465965111560225057894880853052972565261053756146832888314434951883336932198605537767636529580859697541526927190641219961450251189279549003178917725585611995888962076676239897516547142786740356291173249344768872582004694522573070148715210810229446288376937631363556901351236344903639758624573939730912274531859494851781189899291371011207303473901036421469982712622395648883198649607305917353874871776014087528094668456041195808087027626384002811029297654095290441686046800585944511722494766928641624071353874580158049439553257391133576326921295982754928066118025568075462034048737667198593230479456585485722292518372704407091313138776041257816654119443047348065108806951571629434393142657710105217000596554309077916733368692171089665277739364790629861618569837714126055018274952083431873007760879455885201664651786375255027113065580337175776369783149569721882075153086318933777068789434884274173452267025561852995912331834779659547854077947728492653537863579971815885458208508737354791807309419667797357835842099220425322158591645090509125928610127125271462335797407678487277330437614573197892275314905445592365165013754927483721399633477476732360986892459902633881182228482981073237346274332250217818534616800561485906933397762166825645647879402334547135591929534222805617578859605633950624532968480641156859972534024538764802151102893261130492979262734551064755270305702112785343905013474443733143252214920653371573611533928902547096690153112497651535970251967067494991253117655849477892155509341230537703269516400797402128683254686824775680 [88,64] 1251187238386255474458467228821096705894762871556342699343810541665391146154824335916563013934633008617764534589727974458953656678172217775696994672478435323132772349992647666754903053129940419731849237760121138850387360610772580101180881314329577919147266651713981711462623656104090609024457119454332691666792869776688300268520299969320653179165780487053981673618413357838526663804146611603217459216698111523164699925888406088304954477744994812242493549291071362581672381352709618386447556461483766967138801245340511662000239221453569800231737894704384052460203723679447605789197676059699962473840702035450591599974781246736016668719781971512612611261621261475882648181812924456464051726564165615230144312089161396572169062474354687277386295897821766582553531723678495820677378384554477755866552936912133679168501769510122045094499120930357319662660334451691169068608468165337772630204096923984369112563515089663950312448499885674568741654898147265984560580322472249654986524157669269091553815841063875591379223786018680180295813384175664105154462547098278017714295964892872170710671503932890160693953842849251853800004448841492273493396664428466433446277318669329146905356980010332046712189953876132623970737403656670922615757480682877079826540760922917885373329384446712234206187926068915995701253290656817699481598505376971414927076675516935992561898448594445154289652777196213564734014837150845686612607391685107608774388782848166762938373888410083387832777496188748265313681502353259609964165028953428785478164552309587367873440617576584846960848104202965508456274679833947914719796319574774782522854192801851542976729665292260031222694131836036670210731699097293767515073096475969971439081875190809840671523900383773251908001700433712705604998230966746280663373938907455343069769246964105504243037756653262106756173220112078128344081149430496520855235139185898973779877938460526031086724174094953113086641131542976031075215445811965149629571651335910952544113221759950256843933325581221056372897199235596799830682715647253052070901258143009534899548916195659749443677631986847783579152331545415916266653927757683870644736058987304702761953508893946966078145220587986477528962224613123259632455127680540079305499797953735946876058273701526756301404346675271631520930977536893237236383206541660057289603510881227948141704560396647469073394329726642549044371585911624379379723950784901920998863114550609569927056994691234420271235039166783793671081173643801 [88,65] 1999764631389919473475050104627600873750343972729695898671915839928042175681257324401537412247167738753665601353192421031096159890775260940125883508714566092988755538068257869164698354554521610925959829006352580637685240011319115102577335970535908731256510347248232841241491682579138280275849993063684707872242440190332247041006894077484775296035122431529223533694264556693597992879743025792097730386702820871201810383044616067514723863058762720051419433959700359203650040847388425064433013012628516057908464412802618857242708983857448902939466906585937140494677849224169437977212896739732365086755114416188502610582543536627106421517652469822754710282519839819087871021841763615209682083993735898729418806833340967272842545037171731666824207686406501934655506983865210721338916330009606148098194796493934828394824967741195310539634389884679696019347292064241687376730680810974577910660662319788947010059499536135946759599557740171634557754503764258543109675385079867897255828263960099421443438118018211052404291420699258467465153476687861191978216009177867116349628247357754605877837627400783032920027122699592612582349581509190858818480281161670765957480540328528416236980022542353225327509317796795171732630236270621358028854846080571583034409984509214759295668938260813994912719734582558865240725268804850158336200115011286973223889612819355022903030062446584441530333380776251342049336050895444043959759506680235393071628310619259960826392041651967054955602516998587832478873163906641327741990350818175188357980441936964321725728714598859471852678110751105734442662092719442534495656103474627537308351690475172102830833568962849067753356192074065239087492197141574587005023297698625620189389883070572607417037012099610757559372385485783260566411987132038665498376591858037854729729564552932382856805384704623912675047995193640732268860433173389570441037451820124752657746027105153464799698938929173265016071176319838486629681715887471107549791044708973191024744077827986966956199676726774865215796798166529940863818100420693007420938465390915738170240912435324449841528952627733071725599092664913239988198630505461104739062018972988376965068530872091563622191234676004198347975190565837445508178327825867470120687365086560643649556392713143876453037024573774685985712063780014949130007173484839594308626573781475213856784743914286126409084633118675643800235911751728693362114023470797961589411100388407620474618957016707376399703900813936331461066719744 [88,66] 408549065485280847150282387844022680829525323225318045468839452998019064830474423311910420512637423937394822838735643712349429969935226987999057619790686330568314284792148310872920614762448151834108614488101451580841846743900496903462693048744115145496450152716068003003410718675583386255866902269985172140421515605818457123354279388509202091710742423615638225777054533509527089847386167616456509767990404480072043810967983629864599821438814646064450124589879546014171266949797852214838032393645368558345920173131993373588562510355042397862344076091981330952169566452382493665967575387499812087593144465965414433054738449518092018458417071403771740796805400811522580824833175166448884051095256602130088458287158211108122586710751530716515504525134083897116837430829378309555490841570256381355673277758080436722858450405414095838466220089376889763175368417471627339351061424614864508922490658709222052623854618981381443387116147458040677630546326962282236564149339830450128975529560658418925029905045137265848209883858561096481011278905977238878474364752810534157810022669466882423210567722381558265596051130632175321914059163004759390228968669945144849352043026255574221501125670557750236286603036481387971851877806334101087050032982268049955006561824714443685522305312883730658769877028700594266978846578005289393834561641885431331873217339391593938470646627224444697528732998423661318799214051049464513213213921320013431790330062761790771127163669336832467329719773879909325722472471790468805659764464614757950889998280122333674619556380847812934264707908833484438407186710273426396593267223881057239489880422431353399251757138403341963354172144788449081193758771583327316633306189697587113424018666204534046460718145146272424926623643508161421611130542380277610964566700495373365422108935556240116914406956834318131651296746752783654073899589312405803047363884293250161956863254107104880345662749068120423608445366605534025112119962536781506766117155892912592631283391499286387534194274425934430699153994254278087663559462858114458345913675457688821883710796565147634644596966258648743821409453353956584322226685339600163717801775876670128986921193004240310045323388469072105969061362152334450557213223338672095813604196243783149105008578781434814206036982679554548210999373330785178231590397431420079552683664027809171081505473247170625897678628646298202982079307657760560512772282323398406079754121051772105274100670676842211489654640033754571782784 [88,67] -172441391706694073941641002234918520544840760091989787984978161642303892720593369418290636626512204353727986222538239135057060226734145872554239304357098933369809340661326064484239480978116946848655355079975309461602459719009310667335687486717952375741471070461917249610455516332611175934876312455498075603684277410701573176732198256302257613646345320705633844105005965363704307648222426724732751698739214709410592441345064974606536444261657037753967569261429513650811640999847147304532426472095094970767450349216479024735267922797243882568130735297204591541560884015667332644783570741443794688510155760109757638733495279487191100729349549991668502526145884543538082790527403017829233473109137956405579453369160388285492357161385000740156457181934397508668670671785507333397880783323774352399061684427318900106009540729920937019229091502312549947822279547311222454797334829177108045320338913393935243094197750367651642759504135113514854346208694429853414603811176417742807047073594775848446656684858761355314824265819038148976391116442744883874295211921767493014279817075910077817970312569753637939642658210730321455925252914370692842311005002364286438006512191006867504382213383424875949308514789182278114111431157488880403161082403218331402445042632600721956899096467520949440573200838552843910600918012756523709493507662401248957085695307538871280516731131123210095370971517812221784684481781539320574491688681462828527529928198787243764752557862862314930591227581677782590533878812059395307905257718940190578413214688229420297014338829661037334910645693500225995932201234770012624231758887144126666661971997199881611901849077127022704723796178037469448010037395568018860812889193588748875054858774699712113016494278845770119963669331056681721921719434419616552934985634515202088539652865186375098820187931903353462018847065031167085954311094784134817531022681561199011527999807009876746763888705389201557678422729829476444418518306855342888029819704580272011685573626556079711195228191991180998757617764853201159320554095804500560108318192817537469239135319634629270159381375440931044464550883671819269820883855750911465872466474047114415399817721704129354460441473139761224708554086632805658826386415180269805114659550671948161148933532147504703784122422449056758563914563888588451442708046433534006957765554060919474911796032798799818547018617525763619707985462548079796727389905781660076117745433755045090884100976872747170137666707591944577792 [88,68] 30080424898589649560932989946742035199890608215776288140241172510092092299675435147964068709443147996106667320445283074327169252427068868210692445513184341980120802928516990014904839960605386275734556337339483426504738995860719611484072479289296045309908088659296495869254639940628456471947600065201295954997474077131892989668030895440208623030354523237412321561063152013969969723533384331303401263323028080035620545679200094788188219722605590635692517327680157747527097495907163381366907261736458914224819859957395508774588428045950728279288201872822193613138906845808232379749033155445344798992923818502727445708019047523671802295498190986581559404649827069419255953886649372399160223594929249204908581581264787708638510647575654783733961095467116438805505390349770089695617643312919657580496650290690036294494815075560707542351069976687871324203295146078281789528822959227650652253576232461173586009608123690697453817138373466700690713907844124655667537818326493434918749280466502196372795011899459499374980359194433123531447133953910671202073261106071837482306342234288115147167988013313469274867075420105639417631184405204421284855317159495378867669274258745383238333350219011672332078477131345277824101341821011194348754814204217148925218327096860863572242363255487976182673191022991060944882366740520669616354685296657929030698651669127808666615865077582162792267980529458891850085856412086898532088825617700633241137660648010996266451066616064971036414987248352133930826810265750965926244769992421520698880460360486721046654425515266871497101010071696783283679725142595141167223410325008555563824293026916795072700547454970399944532151220444594428973330774790421124973819128570939333618044908383258476143827768444023522973239224739488165345384939941993776090538192892645762805333011878402355790229673958780168098298789113755514496450186362766802252258162012461535367625589380282446353288453277804300957535615923317498835358868282008107407328559472987211084318419224019637086848391220689909597103259812120795776225388444708131686804703227395730773908523204649177267041809871974738944984492147207433712177324972507464340652203181990868711579124394940080205426705698431959062288330142267171874087625758926857772708879686941470448117639150268360805158490624311441364743358411427246443646930825821147312863776045313677457067947178237928358587604855256497393014681543152813849194241482265895181566869415044678264682159571887063581012958046982624 [88,69] -4185642332234543387551810534295324501315200283089471806933655907628392947239074428162541335386348963225661269548583882665442274437134167911522407722877567294149069191308217578839720086548809315543788478882336341025408518489248077414471771179950155723807653244066987214810419624268722468923566111872095129091389362684403614382362578525535785923688143569265446719033968698886013042049936633077318532873301764612331411771941264061354534035519582432223942661485669120011124496578386682875102208487295714347210291386249051724998345180182090565674366833503972691440211286681803382839320363335660430020727267788209002395852301170605281018820572933942198469344727259680134642445867329158103701886483498110296008010858181624375645444860886050731185181717770286924327268038354723638732717614601618181747265169078957966565350851983472452580643074830808441407481146186703247228124494327258033883916429314519254250561775260281131910220394470958520925679575869835712664603086645367896255959685690162611301885448796711297985848986340131757478987267086723393355520385819816453026913280863301922856890654775023860511197281150810412878874810186484937091231904446875757883579191501717196586369138287318517666014976451738341221289494233435256180690633268835329112342496033187577530690426802408936969124008729269822869979406696172140744389077907246508686858880275235685339691747595702557033737633015380250123132945876015948253484229219212090368417126141122225231424626087056089683844290574876582626003279036139827917302777049411416276748659030142705221371153666441898943012183337151738537377126277337008721135414952177781207802553899278082021506176756013532305883473161344161514179209747488566335647624669550413326041457671452508998039290036016405521111735994612911101523240896163195136174796584758242140252438344926334715798278599629180619047497925041261592508923902525538539214968330716671017490160616213260199578069341823469544636659456839684307265632762883673609904237421694808661612955137776199955226855371953528863541963857996482774344069056898319190561913266649509749435504355678766511729450866693421742094974333988023250326380576796524042211255057377270050681664661049459799327556623020925913513213218650556154813225839355295669055786332020899083355922213927242607480399644420530790372403177951744583232611536080598986415397549923455981869688116005780290129598148606846835484788124481369229740863962373032852279891658988255518041293981698713877312587143296 [88,70] 572938698951264659331516646358767372026097417380245438618815646994109709001105325866023718448937809453630661272152750046099006957193505178489077444276644302759761370282898233318272074400503174225678976624306652629426957346300550569812218868672213064996260997535326416599421442152210240358918536587084353501062358190338098914552182256479057638994472088833447348657165059737892340200337734203340792204005949207979562723326005284630813040444330734367295399433989444112775366780232407150786288348890773496836763655588157957409384954705350330865300903720121843238642683273234557494449005911296648267216155445934034237844960868288664503499069269533850804671562702892449279994166286521348226965570300712129734057636417499835709778970251581801193373152017676132224884215304179358302088034676896127872687841585935700201899557637895799623664899754229260025140453111173905484888883882621557338198358171780994532390015103667231124083984941982296959605181769528730984440065495958452100194829274232805111733005038917572538281130478845471210274151286936714135972863526422776215796441088742372754041663367099368479579532218119659590886751554438222972061324067639630773335403549034883327710313059216987301428377555845331777715627249215476430003919674642297495513560945455622164970233971630778047255790889695664564384587831997733945940309216501166931084787222889727231714674421952137573396469649909044181586716274112031700133707396010094664940132853641977179858765317581837824330728841612660369020848312902039489423850883771752740864395858174886522911659516990871296344875243349794650738217283310745847833812389436349701819862348891354395040965108488910972118593553408932414067644703608618222531251016646476275370452327209737304560728169689275668546610689642617804677709581296086452054673736882704881637359013060071358934541126625330263508614083365611163398461390457079248692637987394740190023306347419016086819734732437964765209778241434983269784667316991012351907601722905290339620142409183986502549440909524425959525468071223923991425020378689240325597468319584679560962235202049397598057129086195565774471323715072219678590574243497708635820633656135078785396671698847629850503774098315379310458313658300137680969037609097848112890261201616687944842456114991166349964137940265055491311330039564251740763100448603729273120230703482037331669933506879318637614395805367067436493297103627018556595272716715562679953682811309399359027741380742712223896269248 [88,71] -72083818721692727722508586225399617175859079483168747348258497209841723154980226533511446400525520742259840696718048096818884778806390732614427752379334018661718196282915522457179505654949373105389110574284410957711895825515115585934157532230906282970111738297571625778049059804138385471715980400049277709859630292807282647101583314059877241598551543739238350035930281412891228235126740542826279875922498171481435300497408152513494866299395875194163993181627486463964685016529344490696288977954404599741520148114642660960496102111653598454992345240945086240008292044069845437846324904745854595127527068830319066663970402144657810669684563810253834385057620894207785083724023604665641037918120730437111658450384973760821751186649539007910472356822894837521655896538385264558327520722245259261767967515916809420512778649578756097879906182697520934720832235803014340887711342039678033544449688810861546411762418853794351448111524564555737531537209846035438915677396589153985575911685453765661154242803620881711216366331195814053740508510418984667401685171925555707018910461660565884559801664835987663865606469901208272689458848056889816697059592886314036896936200126025958610284078867009716085166195465782413297680855157865988646998000959608103968639420938522045252013686254136690002125746445838024687229399490794270596592766192643729389154016124853282105487272884252617952116716907416883116867578908542299554933002056755664393386480934489147752596300890852387730569516657723072157881098525474954729860503878881960231974434214790664801178272107770105181030748311239948976648227501829734225993367346592953928728088911409584523402985872399695249004532010112544568504322150689482533562237632056217410631920138343584479161204874674560193805547218173118257566013811793946716861653884365268395499767068848807395998832879710134166433630567935137789197520295538743361377169623133789656568778914009338536004139284958035615064048301946803027574494452169609393882590887559268963903532617907645469147136867496059670667866618575939926532928463950423488458668179774451147642705860132898743480837377458809122315305997993773998683961311798821947185888501341371650143528316519936486728091841425398590783045880380768227431479374360331423497601124330021453500775087856355359225264220140946603062043480530250884753438688150210133667254787072778376164436999220039924664635133260607507432912276948897288995718059971118179631281479218964659275906809567971155712 [88,72] 7878451605394638016285597149444896195939716689180659583883766393489522518657466969172036382944286460784783580242915302804339710098672501950175246848328781926307271022122296171245173679540490280883169661899996655542679532302546498437048230714598953162684372971503413061395184637268491182274159039155199964320191668267539452958975595041394490436301106530840653873185974503025074406824124228309171472521376074480683326265971561760520598007187117556401213114367571692973638791222662745378733099262378129051644427922160186919937955172245973456522126749033964516529962695453347044836474149063786996262766403545414656831508937506418309329424308429149576649069689813651679076693274391282045237717604658568579131409670286321076001153817951518853459683338231512018068208991619866380075420636070473761604532951441536799183732818284056897895630132513161329134218616368085357781989234317012759990806233131252717227505136674193067133961467959824157585285349084742147867006789944015809768602066618141403139314568818195074979971195114224152741984883501634024108939424415200658187043062511479986020686780827511537407299404008907164674396033867277831960045659247375785875986208935845249747363808139842898823701991016527068605268023281189720727932498503022315446357267949638787442006403663885170317339882418197969836811428610107827393879094411290970434191454348495111230920096351648631529434773279478282243725834943861103546764978360377084841284598593623167429488002187938218048151472864847726741913823293291994695742923207836936224844567709762637025505640390536701069667613791554367722679674725409060219604400786813094414958805159609777981552810609155023242130605195039040621459822926760499859392867681997836994593541953679997119366783064900359256261554123981429412390985947736459225642866626863125251706780760925374204266575426828447967392065361662869291046027390260369427515436357374178485709000378079319941894267565974593771539604809844310966824967779030969797924284517603374585643630282871740023440890712759647452776115904495130632240529560698253606348284320055854747734771645734705358914511499662769964755835116671457340413660441873610160245777914730388143237603618353905429857989086923708375486742047009851510988955927462765483411052330481815363275255065201112349115911372400534254590058185933789553874662531635167017283473658065889070862487351440152540758513202615529891621380149529513515715483867922587145848117666852806243045153559433999616 [88,73] -686099556869848645715919513092102490861826383006886793175334624957921072439215094745174153880137036248836867848596690174177088775349914588999126845495864586287258731571515273583611528226883698028554098073425004018932111666102257149978867229234196998644698657164459984631686130393960421374637493302101197444721831123092124692227056100856545303346707426144057664696359473586903768653984743972925256992031173355664772419529535067804332909714400790149768297930488679246712779285388058753058062734473922608909113678451065186132142768867115500490875907349071889167514562843905088990120005442934222323933823460410667812773162080880899081634683786437732760673193539799570886236597053997730163806799407628841375418483566147492997359654812671173931904963012321770341465058026443135781270006409011181648531326744685111992252641088708369341136503030086194704925996833980261375386888920234399104421006236219901324892191572627754653737141993675190387109945819115603670967234348089621200225364263195584493411310648733179005402040326536036778757812583611347707339327195164470089709020901984337797663932548826877497224216737642160547970901657661379801189634695649439153480071176833627135317036957980869587428425428147858708534053940425478269760723296352311549277955549057164543445648800444413697533911630095589684580320813904676320761014828410362013229611865612992379578572241057840047682074069499319057687949914230322212254922895064021410310588881990856459879063466486154298843007252914734944135620323149437963075224958741013649570242340444338687422330966250549411462363127703417497603151001734500054144066132559596996135014491729663316856256373970671082901783638770295499010294595781308289296458335289232588707644657237317091800132300737214519350516325643958649702322333674501898491480131787634397821395163144564245390887568566020328663921898265747500314297237336838361965249981124819412004252609456655911860220482470887088659132177157945753402829485274946611178585144389466214977842545082732174306627783506719589539595183501399570786203495621277602830943757511060656846540869463502976538683440857023970401239758472235290604560612153689847222473545041459753145575638756878066642485604990760092215767916715945180861443935046514921008520288931093134462311622775406300703651123096704640355626661361753558177184390821520290319415347499998773878633748479780586426738510152238820458219669991436245231323192099502541806297302334565794786001998604480 [88,74] 47798228704050200463961780889026751549979583844256298530841024150645725808072026195202058082399841624436593304999624702712791262524113035624955258749686322961550565061929305010367418286382165050101586132812515211732754919416879629722208048983081550334106684709718128537265600449428347469364387079585802046798115424148250274276504900600463382087628165094922623426247236335919416032591699680576624171320371050194889755857388599646816168980691615031500636611438164591802286593589643461510334514411527370994521517605250409655885027596407709890751544030892132718604248867354919874544713144292859639368818726546293223621286866162752624067701163150536942988225674134723817682875962384083013103475226009704208646857836990901105398212375691428695848412649395142186799513884112471319434810514669375923927515950349733308030314087688564940288537738477056490364880259832430507914914576913468225865827168888233932799203067954966557220460943892797549757545851950042936076648182748236483718016157276546048481229723046428488038442942661418680328717586428936130354373955719535112443108768555234593471487613384552007535771967804811728011972726585450570638039693411734935126982301944943894202654376938486693729105774462765818695342723257526922721629876213897742691053044990091522833800129748869193249410027119916898276335423840993182009675669264056616853219092503792579250746302344398185753675169529309243647111563911804644900403511840075796670865966750518790899987992115753060447096344409624182610433681109967151928514330516829029783773277587301303599400262254292552635388416119995375365375355953774539764865175331671067718890751307628120604476422688576555270250562554644878588711207000818385562239755920549223594934747578815083420091362092438809727450437331232834372307445117523371548592220181170599508648933344762737002027644754471017925635645287781313360962589970274590237869325166225370463786190378559542181774130712541645074569582347535357756842133765919691304483561990583886281207050265874034194931664098393757559044724701186371956015918454466406498548395871910367126647188105995639153842239355523373364490818764815961538244868253119100634031629532646721154644923096075846075360845387973082474157367831998829394773313055196675603141406795251680301841997014130301741062849501611393728635422643252347370775718792041685742654992071925681709789481735975375807784579356434176377036069809683944077617729953548280206581804898191282729029518240 [88,75] -2886378721240310034996529401263776908291913972539136597667613683066067389484715459132487012812386896342287538707188257732756195892203665244850841218729960399091587094107570666928916861815954203569713751661512140850186048508429501220472161022774871593164260364857169414872078122070810855126048444498458865927419069247948227113207607207087861157834853071054219946104488785056155246250148060866898730097329271565388554784809050012178024609796259182759310792178493176482134095140149489662598020815941418439380332854582533991939966190944701156625576197447165238764265548833720188087785521003551336933785029944512643165125882681919370019396932227746455052735443774027995913494430288793417447816472126328179497173611278354586549271772664855548456119747246822409674762241910402044661018844253193489978194236707121646343962424457593873233327216770847569475231596200283607562876393259296407469681226024538350374735511594699610082076311749948799326096204936220513559516995806829195514530999900467653399071926529396684729623854864696743247771981544292346987912147564387456016437203840341862365545418124530553771287717202269000307521709251976641711351298678305959279796846356516481095696190549358709384932426718042385207510616701605529400128897822392247119649890637112761534887112981041539440795940066982841652695249527938866613731719707116810649111024623736149332687112918493697612576343345979619828622259603967615648951907788677198364218477130795560486482551360351204940802348648242447514272928369795365864086742257025886419921955808137442088894757658161322731496130563408442155957048606212676685862757387295137026824157158218789026968801844319672613400351325141694318405778461063290605988045116554718372697094841345504220893539552121656741780507788345489647083334036984412919040498024236445077642076117457528796956226855122832491277579788957376780954862563690667166434720550133674460297024376718984633094215603117393643195531190829217630469601448074582376924207789738334853429066204250265660882761829323019932099297081751803341235388309215955547971274980196540193756767572406530199955527225284283950566887136652282193710344930854191787577878190346007116020101458756545956851226577783868763143002182372219631164261633769118410641697150546752945237388973127103631656203032447704899740579061424353072825880228545758994470004531953607669870856116503336681021353121584618405086680630072519142525999925695813570877926663118439353054720 [88,76] 110552294399040723612716677896644414994815246909798960818632734617009105107085457452270693028498361887046458044453514435888510339429689210339474290353682042249608057548910184979471643553648216367862582562244043219000117488848438669252985776394596130196008118742861441588188646618999112214819461660187384439055379504328884151467223017270532724076893529261569504612817835339027692994358859959402816705046301239756205717514437571997843477769602569745112898928191479069912493629989739204017201054910351745219720343407308585053859559273436997347784889865486494325023940765342494379786975048595936103534939104265355526150641545652874852902268533124618008923767717057277119588438628970645811994259791452924710583348147763370537155379014345472904012624296446497959871929546963891750237084311994268579590166742078642836881797131349171777162659512134118616297693110144723629175827374821453271120453063491362907702778227248527532806482988315960370068277334562624227063509244701014873822588896338643241908385550624640563982659229812369612189780386968055083175032355396532297659260098623931666651820762874788212342773601730791277008164764300023943099357978444651418088664616597345449504610146482338449706110575280055671807231864348913849517573551448076285649377726595610446813323641071380107410864345303939719044160782148498311665941664800738450877228258301891523377248559072067919631488772505412176813256651186906269631269756235043173131556325612318426654141462313396392973531897050996539614566268781168917063388451554140624177879701138840274193359424246030870199481103735273284378701433423301743382113663684959472063385896748334673492530496571564836443916963532359708261767169694241076246714064726845646245706703827594848670380279015419463763550927584736882025257611988954611493657831209878399549423911927477130662426760708287830150802626853899048977378613639448984862129832047779568424590780900184444638760135039603328431636294480365808886471532128311640962147358449502986853289846392633066946751151975745619430176147457528992566596777684306025230760953474890315345967278712703798558898605445247001165532613761996514247901203066751390244595877181722849060272812226224921871403687115354006461857852255943876631423749573880962587067130404821298333543888553932095983482294593872363557634892398922578352271625208781073561432492064744317164163839979897347677981389695785206131923856844639262043514672077548586276958912448265085584 [88,77] -13109653295358211585755360404884496795862123884621847705091759000901150873596421291009967350495280737496439396079329647071742019506599089426426726688928228148670140106530244032757473352546196696974674146650141621913576741481218552070003973736531862212401546089915341256922756098221327445213443536769446525408011990662555712040571256894185533166035875405702177549390671853562458134045113979996747694728367695750269143697629257128737696410881759264890268318605946649893000565718587988897420246628816067615155654891117153177196552049998850278346624644064972547091962600258236533758038408996273007727473172034997982457932359445342664860787604231691286326049859356308576772757005998259708410219069530448222944696660533047998958524756931821185977743139985844460632374172141384974032184311537532814707686713894642945042668712117485575040982006117574959890167842125140158822926312658638636948004803786068092507705814624533573569493148898247837587790866463875335048890612971171394366396388814212496376267731260258178983854334653014644097953745978532546653116074959469573072125027970506807597442055371202431341022382364422263251494178581329476323644482593528621981208875897580843355942073498074213834183165498302588101449925955070598041715642632233226605963012684299952266641594963110736186620412811257134096754037275142193660107793686608944666718637884123486537995243901763189554567618937225004207013362517292400578680258082154484669718133824201925788669761123806160278428798963963860321501231973572294320189200214211933525843816075944689105858845285994832387772823833064730511557823252918097327023692172180640029534084308560007522395795495975426231233847016679564206700605376491987995704980095879343297218522965031850880335907715523175195477179686990999426246877022044723418891254608804918104256192564829369003051777746245210947627051391681288703096059070971296739011798350387422228397593614907114116073874070205589121726147957440941279231725747209900446297945198602297435233066155056659800698395910684912693163248798080792634885608904482377500801782926189486300756753189751669783357445639219586908785843407660320935210158308709216030092388224922930401163362286958469124280705366405284428158403210943100478678811667834849207288800660123373942172601410292661495362343818952226850536385397833462127387162508942111555858753624092106616025282187391975603028056068684592480313154763613736983388092677739272592441942675508416 [88,78] 1158889922243565016633789631395015579987840519621606845166725804099681343420860537766933792680419493795948016000575603878885822185782310698382625028627153601431541669434035423566563620395349471249540517828983286257437991562281866353551402575981703585192926925263176829782561680078925592428121098537361267923561152328369708959998342251939609368742346321807347172781101389360505523011541392946208653390001749559793639060010026251046890026691010595930991602579858496447364094388444585688441559748610122128381629020690515571876262838174307498293706303454515657464295339464726519913213352108548097081557546270815635400206953107809578808615677819845871632316111648561062524734654989463429822467826944617441468859362924817930731344778362646882308150969763737074644378894481516798099689838818366603946086586427172700118387407728174398654278433704718827410120038850286522139880993905777513083514978482895622970524677304813449458654839529852558046252267687208512300476444224679022069130241188955636600246370233635743422478875086870324520049965471795919727764746262294703830089801578810275497681581933028810523453691902178785100096774553595978008115151726211740790588365791627887836647902648392960660626634767939069972179469742492159444685277153770851927560214065711471124688127001342495856955670509620593414882860764297566014222879185889696811029828750469552614807858862387085023899444780315223316151607115284838426352305760139410566421920430801533605811272821668685308414159832480559109516452654989244149651451047978115210504436542248167321082975030517077134809068233457872937425498714721399169361180869212101023068002269493972141043287004522326629103249682530150671691939250576276125556900725426566829435044284381690056268605547957743804840902286697298452586297065290588226017677529128366425856072830814018200477104267694621851788664934323098440081125290403887600284001646425244569422408672475779771665927108896607631343575759497222242927163350444717826757929282434274665941906923342064007798954442603042041819136750225646141792381553184628573922406234032943108173215765819005252666276554872482405354138279340701430985256015524056198166870448481243645313401570397420567500837449548838261545443668690847624967792299250953750899858396923705410060405789577474010069708965952840312289474496424072536560633867323618951070176421262024350310775678138123019119644904766610784412184411265776161806757930937038544412935893792 [88,79] -75922620757644114821916653769259993213155028112569553851699324129119971811580268364216559910143801407797810676467888307390288336343149921059718429659169916270709674257703457846680568049830059758324627024439857870362999772770038131653858243366319276218787465597795318472284531257420744971195677458385093856654822815477159017550445930454587205512576740041761148722750816783689822713235536028751644490075031603644743411478759317944106096878476343575100266131054355250632564978549756125005177980272824170728420148011145377529998860642459700614739854071657708770508521611973877318726984097315544380009092236683251585526182525084583198287334838536070871254817717819627962130622766669393502377748248572930875354859066191380262530740653757502098540998027778648643007773077258996693870173684877353092410611291058374949564385845080738266808423977130417884197025774144012574229813552467560423491022722543216005201341691257095857336073987204268913694999872233615969948321491729323482418728655876725636535290217398047151395381070967391297632044011728440606126128499233267478178160843197344954806124213064958648878093433429248816187893562238614583607161715719569631040470217928317481889300741864250920038103585556313248413205655157854195893490314690544095826717359429987887283975182083899039741382784773688483843473135909191110531936257542371159319258318644728714508566805797335994820997720666622252990769260445234774136773049543861481317691889912160505085274719855739977697002073890987557226582274228676739967354991364603360162634134572915160486331492424561487346722387514286037198867343617664082368547307925316168292675404912489094260741368641122469892708508116988387666788103942814002635214506316801237085917722410598825748078633561889374841454836488623934718070503746070339558125234733807182535502451493693197330261839231835239645177916716998562799664305543451378893659622316166097107761039234946710417434708557574482975136153205352935990930102976231410042765748128207448254937237158492655844675625251783640683742873220516311702007545348666193101101333206105183293414831483552152418704634198763023295103734190949459952661779958442896126395302953746482347120433929684164275190660365661064707078310738272958112904446461753185429887022551172120778978119547632222447621899065661898541379360542433435142828175470805666183807436946226202919995453801625546021367594827178750214564847699903727670477404114051133411129024 [88,80] -12643855925708006448854324036943065387195711277651250309353019207021388688921767281670428350577998813410939869519148526016618946890265708783074976084154458408980914345380744274423930000663365871316007985997758916238741154052719701815897779475398314483601858958633321445789061222143677175456825418465402052866055779388612433009233922551559176775425999890554552862400361328229382272233789764181504761324805720121785530704473330401082368031004254540628773482711302868005302388885378585422737925498195847224611893784384624412195491489922705360859336468208056200172943671136146863464173781434571650983207863038602695881453726196366179813339443157356325292546076512631743929801523291403493407932929418799666466190087634892141296512277525133524430103082198162898052340396555241222988709498494741222912065514506323453775480828565946433537214522407486556265982987505372033395115661960920882480132387707614052455382482176837766840654153185854663901810542930775602880675093022931514186871354227118396918541248799433914330382510542650827049734856217871135378258271668064815699119617613449110525906638537831076789855649860900840956367779534072126289523083016753778898402811227623353935909118272390000235592188671595186762038434934832522576891767426638197420344019432402836586485134609454357939086421314838035333496749531572594414939199510994304877643417843933057188446497200444419594074372414009236936421273095223253498845288451342237522240573061246994221180986576332879732262591088431870986179952906542747483004802335058263700491870554039691731188164666595890332690134822362181510036934986484797423226900742258713535982860212430307112059140252779132140642707741680857037010485096539099614591978404983468125086541911151028056248336065551155491619667163117338150745292594765358962366114778946018182043710146093766849197509138476210628805936270270718466681876803213803538808006764686192565218396296733201806170758954535699903317756676116165430788308810829625100138801411407087717529364808943150200125642232569299852409939555246325637552963111929647750591298958973854997389644521737419694326001250582301762382725421657073774149296134040019219954293720565964628422130677755326358007340902434484082836012840950742522014354294328597989030566532566497791235609148851202164001081861743786980431591353060285741937926163872585570522349600902189493028183283421877357117125531651625092642329103752336315907521620040630765536 [88,81] 494032316703118677711978270876090944035407097859047506648476349934533497336020801487760272164883427030518587277967963011984763041486817333357632724768326204002095236224835493616700483464228178698999459553572985998956365435518277276365735389336217772915347784187350299266176260965277797440826124893720859723384176818050692979698540896001650605518746640089438742236092248626027555007050755008150193968492872572245740162349615098150496762892014870034886218618332629451205782677871062305091180376307108630982804962396705642505911655857541896714086377723683977120876062543745407824876399520227431308042549814177796192960335840051982505947961902942313392174485300191407934934070682290935253834386368261090548731344201412823778460954942032978555465317559648974260531840811034891104983950545588242625145695012765574951942978784713182051300354974983223721789468319178222696030079568058494708076674671970249502721151808146436318899993989976672809578170247237686395967607183995096964009060903252575859385125646958032246963194393532577842785692542677451820402281497416638903601490853351728408329598313248220318561505682811162606317141622921616626233698394712844346100996003729935890999367694850469299065666150262521868173297837451594455512675844453182693791621290718038914612576917065654432129381301784571527473006370082890122633070861355314320304095223022472989597712686677754763839431344813478302834732029319806795403988847434467037253816997033400752783255195739165497062374388267761582770706830567941812801002773312114482611810067043647273703068118125476893538546994604165014797737654920367656957610951193148127041817832386957258788524647082762599035563555833140147467440899596286632436389875462747242139518105451463367723400924247313985456341999189562025834470460929264890257682283840542635495889129428190873890489543972559623511617228240435193524985782891890483441823070025244193412918375610612177410561724072648225254442676120944694506524474606970739356572962276779430091489522018177928770686645894549243811903220929082349337281025512883053010124460330205217276903428345526892517370122777785082898438085797544601703290842771434714660273536974238760452867391164296658280211161127473366823476165616105595826123292876181517023639976587137210536489214013420812938816178808226281359867084585480829908209370826889600450282301480981800591972088092622357504379777996486019804175634443784992610969462947293424 [88,82] -16624091901602369809958427639936189968070622185351025576156315199745431797149329576551694712042707345545609608317366351418593717698011583468209447265923317148494320548310502813064407822525421519103843209815138587850428572204695404747662192226989641951160521101259967809005029314371340740682708015868660005665416563171241381357810557531476258969989401023665014683778184731940662237181516597190154865392005485589433104065043224945135272694619303635194259067398797548744962055759341393438666005489115518623172182270597983627120498954737945341266839739459236129888715009531628875421411587908501948026175721722469469034862537912854422849961103902849932191275549725328467138384577646034183484950743688620311624435269001568619447766905251449487246307211981171835525351720818848844529664662083899197306788673445598897739462294321970166543724133855329268684787769790275838608928154173883002673379155499393141388184240045091896647650573248414016208656686325983725225466137178226307879955185039768881738418165920150496816227902484882128202228991184958519915460508648941587063012679733889158211827151260269154268116804130638239214749325696949919749290902364151971188370056087976315660842309095827333495709344378062491640254852840177464634125793317781280472026045073820429187572349940597098846459730916051362912701103890389845188114724205079327417449829806837906383873886987172479096695629741519375328344038493215210789324399322602407377869740155289150557395141059840678668799858630797054385986789821091766853693715978287569074696501645575920029996886296871988756614602004426047321586711697181228005037332917795556247947578632360486203505790114060966482414487564470220206602650042929272654031091413806715137362662309699731269570714480984647684122508140641537585380268432684403517784739546958483223779392190673366958480709938616600207666865189834985735085089643252628225819366109126048823246248294280914007897311687267691989466891073374306821871970805881924601155715564393585040588986682485792782871339490401428210410236583230575951309451939712709862488826716884977257476415216208698274078521228137674717724909500460360816869002290976146983814473157429306711750619791978200402554339061941581679911317270747526598150360604115692480149524557225264250470017058184263809241821095124411779622961669855186923175592384636059906897581014856870324694994540037939856544025532864620341176713623571061762062083945152 [88,83] -1190128869152615853830434453647469931455637429449317146041208992663786368701981004461177476490482956840995919216171020078253098847336290900804236284402029375278102435769245469528909425005871192777459103515404968636388540650469510811531756752415588246186961765975246858155031076209168572472457707457055611638715983255292318254480872848261283819685261621903318709886801168407687464470834946549943431504978124991589887384616260758050457332255297099192447875070201893978111378525942055044937619611250127949620762672920448961862784266911079573968712730213099778291224725953131563703525437872933940642159312600838658423348935513325513121148914980658415231209952809542335574058942401104666107683068815540944262808109174570244970506588720840497510000143666139882629429676700145239437865463397187323226303785767010986691456695754957703819444685005048719066172704741267559336180640636093312178548636789113974195401659014871318547412091772787499200432164220989727555207839879967213131965648757300477376678663504670093906222730953223691731896116761283166081483457392126425932619293415557488461774455524268897703922780080306796176063674424212038000235812685987148913117783972525707514973896442712647520763423468389643853578607819235167841678698839326279521095119838261999727402024692915075096749720033494831100220274707219896222462023972166946568839542575498171557565426688343131349347407203218526209266912571013391107165520189082447175916958114386373438490067881350345287921994178319889555474623692853597854629041221760801456721368755515991763296142406511572741745481571398871860550641623278388722230017333806020763351195308471505984199921601849297911921353948056511088539973708150169933243066294379392019917419310293150371132652649772503104090264128478359208201020295508591985179465497358312277952937472589099126200111943768047525855977062605140171787045529760211162948749537054764942696266144462932303847365213233195843559775959027405426682320575182482514510281337515111580713755387069694548977117013497690569948628600728545691431602936537987003435074992291781705906503582878092180091450597025192956470039872574340233123791853255822866300803856444063981333241469059225114442674503009204777338089623878149687161224222509810320660431945391590369546478228999259026086386060253288372579661857238803246650019113769079468261144419721063067481475325658247935984761177987447372452408504551852827788623616 [88,84] 67692800318999489492259770146138591542004518738541417376579554743359764090969611749590597201655464470306014691588802374731539752734326376226403596128552616616962649215934632089792323258704399759237016671087229464953412644043034797497427915072971285487008695042877688144434240740580095610202270776747888151908911135585582785966025381628658569412177186900436813926087188528547953233729308074806482353457188306583964072852380472392374194273001861507849939666081922980664848670647499373124611781804359721663996037582216084506603282707513146684605049697144686842978946503550504253868050985137799929869827708166130650737280343962453299079906373559516199880545495147665530782827187698003240943358589998455819366279789789513848077853098293812246490351583557269469000981772350837030438594548752887103594091074412194795226140492342570046828110186448726508243232829503192980733403332376497455330792047935636244638558001014324110052233302850054646307179080498606052080105138401751682256614052092963969016304455395331060334724739303836696206871991832816131971298168197375073846512386002096409024718988872971009285980526605197266621179259374932032607753301323482646918778635031654480100694169146809739889589734021115149441330729999087280384309814440047085602068258291901110086060592069696260023212519014917581147146454303884748826554217846542883517529269573840606991999490390216573729076159435578228049058404171709699847882644353075763451111901231388763495285382927528547393035617567281499072691945554227255760985066911927642493753084890647206492043214373624260269194200963111791118966360962126488792124051577186679233157982552109169778410409587762526312875787515932553871530631121985145555802354968870961809796428799936691046445469255736981096502020738833111064241498610434213657954372013535254398858932612937456289786292658080579706438997293969171777992574158973709605006992765452445535609512519799384657577064436047172889539740341118002172186959544488991895275717614243438085290922514112611176426280670760087486339764616274778871814020356734062005562316864971748111743662379361861689963172756794808746975395097803970879038832774675688874732801137036545340944169861870876093595863723455551373231918009127019842023024418975913898949245302474467184453740262320294967087233963990384877606840908899064599478295262209666449692763847911744213588971054762364001106491981274359137575474342449290809908 [88,85] -9469805804434484410490959956495672133424638640961917916845619075652676227567175653609522067531340685959715950552207120566636149291163153730749677139003953165255154885267359505037094280172064284357308009204478615283277360740685189214330391822967655644639453654754046588628982461107956619940554183374059719299747519161533016261830175098235384489806037368002611731151658801752130863715333292113516257828175458978417006508890152546644169439972314831092254652462141656064367251371862274789007164979369443985772695862525270739923727326613939798252879983635593107850954376465045702531988696115252431198906696893317399041039391171284071856541842148464104893934809377356242882040674298751813066134179062927779253013154949756380685991906656785208323787115101687217183656274545185837649960318550296964817755075798331504808060413178932230400107538349097173363645144632457574270952887683760954267498881334146075888417155291950853906154928275097912068360720828072287583357309489200172273859019833407658737041612164421682982573914185725370662837948678424358676251327496855613018962523621906988514018600571181146409389339223443729613805891509118945007234134420748499318615100452504897162414600372492864064362626790157509610255823252975882788636078097405567380232718798445201901451905376051586334097186360332571819272093000524140975312646382423096699881682231689931803225623874027282166067707369339502000305485001503962116011484900490938556017811071342873979782823909562453294467427584215829574091905390012973156008725141747461296041783342559593653459070884826247036334689084091700701216729707738420439575232744972530710082536404147593771920494450739855200022895452836256305658907264171148049170176333532599937746344653534516041346687902354571656067879472382689003123227770134209124325300631905925827187129996482586539874853543019800509210465392970348909864563067912239426355464735588040350800655210703409648187342640150912187099149631409573951484597430633221161356136680358094475933212824168499617562418333440577878803380582819016995118370968694303561463885640884820743477373949455227645543901256195165342474936451287512421152281819847214834380690100998597381687884945789075987897565439345133042272248220212162437777133268443023773049239807267119433028921974463581809686274591993318395908178048258990952098802293934104589309155116160672094992704975387395068226937640818781573876002280637833792 [88,86] 434591689712532006834438727803410095437637444110682769186728956318695423133366430820510263886987365393790221865271890067407992178982858007460425191341178771459383531670848308053191902738309974053458790820071771630651240175884486252152740487737586857439555928484879439208495480064990540623446839925041240895265972076257848669054900652227092238176020899941321874073682683302094833153651999051458558532121262300075982423394628440003444335065698142636683868556014011586100659798127331798025959052522205412777802503471223285606369650507835193901286923958147849269579249244415487471647485901450202046653784536899469163361804662443989494746871349780707800874590916720116601086607543360376336533046255839035146390425772194310201344186968126557506882691173484030690475580920133870631504630873382008359484816296011556650227366867595618843415063473839249647360508639923595093254285005135009338722252190114338588159035216058858980299459895185406005810145864102273972563092528745105544439496517156015981083675028357280172111424246603286313314228105818590813625715116065469195851162156487464802486423152288401086507702634869691016666281743961009461168232677698984174841376011677573424277220858291354850261744578663122862954355897719540976988438958233215397152773010019805440773765679878465102924583396243395850755098798148984428121745431699915310401115589919555459597025841801599876995792366574036995535080190994234067815033710447159848319754000690632898651696599994932484627909557837467088127724594054193295024646561168223416649173240576501244816174054710833199942413657753520188053754455493208903563781008633499740217591136800040241501386042336082828439650290710535504225204452241987933959315112984698811549014978984745867392984884039490478279128094692533304128505331747921202262850161035698797784634166837650935316318903139161628541167078826285781093839899077172331268277306182980944748760130675827502755128076479075124091491891013682135792551247247901505759655904590126693447864413857723666165927372957919388609739165861010700512274035534107641244674896570045125102648563707441766084511195266368376183910749276729819109697958274639770713346215780333961512802386537653758812725592779503558573778356135070723068210373696513763815103173765234773035552629129461119321240251553634834400211609441219839501034216218404010241592787040898719472739865256400435817364489584369576630278800113504 [88,87] -20883480818116327735555267618241008159455193341091664715829506834043810683716697403169549670706886574069053016215215202254147904314775705638788769711903501534443948685624104895963231012159738508102819779774258855538167324623561509313841650667837478945650729524369282605015072028789964271013103224881198886726684601218356803746718049317249131811035825468137324002805615700497390678236465243645287133452439080768293459542868157790886911726544302627768921687882260951012664821362392584465374947797331557897347781043764705221272468185985903519207512501343655364461054363793147683880555748610824180343051666050314033353782801726426017141218762761311019576321739565796909883007181523878430457990575903049654959668353701777637551177257958281431865738979784384646463219888276906985096936748165209549562725412868362856060450008261543580355819991416786636781616378600894360503735435068413059771063181586699645681530428695474920910387677013579970592711552166684852506696516340076777789963446196447888281119830301671268882730391992939544731634051041440915076067423379721950858939550018551442850276077299094827083106334707682733938367269746720818548048883368139515200525031830066480971506736098466138659145101913360101099990518089429293631407178780888137114659200906746877565818953369434713054783701273417105652541261834206713949754674183691012959528266953771266604006517630052302147016400926762827724889596966349596898869932629990500062484947894835980348383247291802735128576607078208209031841696917304490783467494612018550334791456773863523720295223285199404312367345742290789821824561174099284060761017306220223915047528366392059660624826703729943663711076672818194691832768539140078760803359792122349701667098504893371900507188940535196352674014990860961042774366826356512259064510736613436505068916102102149578306319631243763002834546452483074503365911992560241469002552654529657966342388709137698625864071815788002953385206202022860393771892038466085085269854080754324173219774531446408902464576385234518904073498277082604640812017046080707439577253304087572497292879542858362117246858284680906431223336972072453960012715169313510802819699667173397206393464453948555218758945507202309679845214513993199439913295379616174333205508777677869448917104601204964517173573458481293836881399671357097768952507260342683136794503955930174440192824081346460481632200551008786547244380032 [88,88] 1442529249006771437092326328889580538423412031451395734400392346717647981636416219952208265322338909272089981922606338226002634707799470118471961086078002904153988936366723542937971744675886241675004335958866898639392750824108221413917123994115501821745426388011562008713626182529984969890556724978640995635483573705081648648731378871049766229957144666831977186411131435527223871747400357903518834235107466317808725608782290758524386947899283420412088500154934507204775855026734593393142129035742838558473775592262566628599753100821253814487663247948117402108040797687451994675351243859332259296683081902976718339383701717717667869121962933275399475067023219129841147037041539917340517416586717931565705131187302774847152221979717291477101009108405893941572431046936029334782313173839961887387644036041609109370798826485776081996787651300961457227890294286240716565003014065276925176909770988172580282394143222593374831893575883919870523487765906839845103563168457678185606585149067670768261808250309317222383378383521388483007501310407862079583019185616388357428588169128028282985245375545977924258507347765439276087872024325820824452644110766544134529976527080116281842460832089800604642483792814043517036158799592331984289195744189486903649037440500523345204887222647145240695835544027422939833495689225253266823975451005401872930631412348496207088564577977310487373256217641208930498333219398149211341973362623367834613535656942895636774756576139355096360977426564694547905158613428208520562003570549801487381566761172617727706642736301642305049775053024626721957308533646373587750228357972757824550538136444155706016638101733895604666179147530492559180660397235286000303083128041948354330616122363224363331678742334025902034893143197092655029941412917056520843133744106455032529652350668366652489702808267582887325775355723198269167299892074768317831868898556570185527533003746919807474627901327612623109203040552248226497043392300400805737339948863386696499382782712795311750481625452958553165494511357617867659492754985340866232443579022845542596112902525809170859376336329436048303021388440002520761808124502373776564679257310723332652609936380075984116044154668731256660013428120445005274751177933793711307756494205647490772012750607037296187199488101639591389789756285188392603348640753169275784977167026059031260045513708773091391615093679519336504700048 [89,0] -1627769757104448796213868084495261072657101605081093986784147001835862319858487233495986199872968333573285331147169668625783031327396576760577676749936161732564198464257541429220757610459178443708596430057362019050567257907304767222308635812996441532995423497274466791441245828887819643000507484948672206774118798324661137520215789321327589809527524841252069588017051534699112826931950106212664416471464715684956652041239390465279849490602841436440790041878090266534097404067697035929175108453377513186575577326755994692825626886183315743534132650768319902093204600449546433905072695826262347801450305192780995698135893371884305014450285224538519388973056421611677957371196444549357838638922486310335689922196294677108662778750288626789317331008695260344892272749154677938346811332852185559601178762194611930979644811913941433163586687846086582721452522507967228042197101428535231315180480420868547538684498116890380005110854409735338349186372493803216477525342746527968984565544022962183515118948196734621192127155147246155710324638519677336272360666136117101336907019084877187293500978299851965632313543917841303531112285689057215657061605159847757722237576522091257073087066302316813010915224451907514025964257545698117608589662771009155051967285461341086886335061004035255083155709391120999942448423233350656214031380422376887990115270260114418762546094653522709945793601791701848901383402463718140170765704710309381550551006273047184572252103872610672415633700982008504178906412324429186901921695081315752229322352036603208255852336352197383450691066340911925363825229511138414009956206200314249655560589389492329259349638896827150883191343561188030124299118404610307232582965568361599000300912051065726467108386793925911659640715634766355144640291925537131703913728399563398509099804051195860983066499907732366468191097166596210027215220617933840165300258626387258813917905242562519659753779638439708710475425970138605306713271584374142562823919391929800685479296183748769075803288016557919772310681037082516705548177066572464929709831282615960492052828899699413354408107511081657674510723478583469356177124987066909869061730538544334294837128741246202757523366439445054762190148324006617727454603646706802913552506392647500553228939880120432738683950825150940809708360216223670631023193790604855421581679642586383224316063076842559121783510174234501145697249801845133611538401068888015898904632003685955373471139047465423195249773097742505939906352511158102944122680171492853516471886066027329706131685381017811255841674426797765013796840129411144608974707686497274654469006288748544000000000000000000000000000000000000000000000000000000000000000000 [89,1] -86071938176106157428331376096742144981116064100882527872907775940990239941030152972892107627760753017828158072254886972921423983117208506021237230851930157957416991104143944150995243179486396880846962349206340664495414412932553084513852971237230235061970858401507981635129147405080869050104313708206626150891287843551244916179039560479055907374777150288390865507789662334261300974184123876626856401364809796985087437019050761636975709784756319647158924471463289454020994198869141249824610504107730555270533144241476114575247683135915658711013730605548769872467975029285921879885885254490306114349400761416118620051397056874932023599257412136876374077632577961019809702293176642970146788371351261865771945688333298603802991932578855654738488727100994122656025424590186137719415215227995088896385748582253100614678594546076429410865610338966199723780368891710270656604162893015983000807608824466573276527475684916886840180457454312129558631927107318922432947890588011024903058721574693965124271611070302618302672266201183234317330586734272375088514464888354748440778561326836127228321679679610035219922561507124501186895529060033943118497660598021217159327627711717686426949737258811998125122529613398867035346860472352752886412692027878760195139263268058966682860536544578410775436969276773425252823570501655593712084954847672324372046227936008451285055532210301723365364344176051492788224576626690847338250717548970346434186511648547857895464575322127247878733441157618407505164495936929618276131826115552047729862347432315163043701617450792598907010312287759589427222543291324734691545460477897805154988394496509537804025526731020536492407887120637119250784775184655424306459961763851962885943668105579970922692735560407857677182642910895646498983942169992120428410802364500606635838988923809582956000341515652803670992789643266314684521437463692219050116588976985226150554152380385588042455057941163737608768298472175729577574954299152307442522465691513365073146415338282550729673611349522625382792611118292505091368872115477824778558791112863965863262698281029587174368716119350832077782718198796824100498582517487967527444372335953052514976022500550202142223991176443291875775298546775589734957109521820573732660737141142885180539281290991536493168122964663132020088691998442985388005579815697370021062447372568709832305895358183812477565313980647634316134752036835295907692270623480024460012004043909833226492729651453234108657657187154816229805670560869577276008180166404368564215029085548377512694739013418845414233922283616995693608597993364858853259641971349070154111141364027201945600000000000000000000000000000000000000000000000000000000000000 [89,2] 13517653717772538877152287393477185894610748179751216963600399455561613799303841206664797117249122055147608759770123581767571987985049692967387845185828812101768886807470934615360799668108511517554541636082835548660405114291837454829107451271228596795610055169541436081295585488091462782953394917647459273793741954806642295207780759787651452792476262478004946526677117249038970651368626595229275084404187834465245266207968194736667571584673425616178067476467077341098828544071277273746750017954307536190922781854348098780991793275814809101329475960479931511340787274808695965980608660904756075460669852662597118609578219741201601100379492993893524052792743053843032901649390681741166668257495993941291672915880054734978331724331617335021411806752407982126370228319199454462231060403620289093522803660385643083405098956358331478023100470657491291377570643032923719287480460362805719455215162165454353336248194550402023023469877935730264803720314451504783159328386582200552668147327814947300853289742398956900578838970120083552165112699916492236187362296405739787204092959709828369612847529753259684924480149412774941369740573779155409003288284767129277847210808275396271416809723948588866904965660847247271606229537258933408069893949533868534520774095472034779695058732469729072460685221141281962286000931104976483822359554045207575631699984155291543020530187488516296298237566112388189055438118373179074092260216826444742244198103652049742888434402939224248625496916049416297666534112445453614329474419920709660342193316349577026688023762039657979776309679463295241391440432539098100727157339737746000681612014034746403834849772722189329315382142459064433700688315458627955372312162041435007810033336731702107709390021353563198962896165042841841273269911348164427575497430974509408416753827074523755079851587743911584863748891671636646101191782571510880860702674676812005590522751370375032665675512644665153470066900107559167709539598336246664252064284571284279547519658025622729643571154839044509193252994401739641628703356956224202765011867791227694230516875150878157248808625015181667013245621806117523624344735678125012186601879709028566454350073859996262032991175781936818212408063283143525132360306076648409848928768107143608918305777632816590101894108259442251058681697854009848080307319872188835226086679555005803705615666325540096282611429273383460367067709370885100721261416525110131161528980367304446397988152690807870042509313084449634870356956114589249743594095658754762982942108952436002115069663119688131805294175162116004925773002933604183390652810800194652773670261237970527846400000000000000000000000000000000000000000000000000000000000 [89,3] -583514140146044998719077149204750776151375352000505006809192680065503103864164089657663807617063618923062958504302172549326277648715856924009893819728551079039037725711221794775472561650345128534036248540238707240477845875860316429813289893259792545821311139869337360321025364000656130718434103739485104080140052455485813972537421222084327192641956410840524679490488590110041960337318276409452529463692952758526567237068429888115443321982442134918229962041124138445492322021642140275538212645806546976022832964451836356237259250103117237865236859871733822724717250506840585831980475896312130778925999493325158014554533809707258288931931422473194490713236878144039979178906930460995673459307652181501580024130707418500887310883664784591301411509629683580614904320179396115722668482395207742084238395961516411985724735261878528938127862757194895939180870028305892344441037162919955157418473092163713825755652788329988813176727727229867009961212790195260015979782675735473287396360514570029663442978569963323611973019223035477586883304297171421087902417076456243268678721048735612169713827329393069218135488146053300284283332945579266431573050395483555112450290086922743275227316434875284325979184294528769168967336684046104901365797837986439965806277664610726616214403505555826122852867218055979270326594964682423848970934794634687411657437081735688968612206067798638581473565405821539750444785166950250750542385708203038871706585505348254357554770931278201983087744594925984212940658068800686280086976758797665193880317027238687064964224857403747069228135960372524691038840525689917761590902817149369926388195418845727380393030774269128250455313832025189863846983067491770280640412376987516972525262921470708527142821052600210623668342063763951930866604337878755629074253179470759567804318291660580507777114109291426024313990956514910944424398745264531863200340321638681771147942466349623947442859884979385479333549157475434228956551906927121529236451284736175155231872132639038138827870387658318137608089257427652796397259983574735149088131527329459452638273229741476269113144597122066534635527799119193570505473497934308857829232833496567945382622879953855771050274858462338218452020533351893055198236246286778898972291708455478897853240533180770356822701343115962255607312879340629997570803888412742643866039879666553374084859970167322658468876912512849402159442217445943116810089414297901641297535537965212830922352383055934711849384792644879861070978065156917703561079794720324010963076406210790716348491408519782808768225469227004941660185472915796299000385088336611415593014109953681522688000000000000000000000000000000000000000000000000000000000 [89,4] 2734786428354408627795311745750254730212024619070871591557315561848796525837565283532034295875447671583608860219856245751178857753601751012898986258646186465615396762322161590441841091077736251824694467103711795320921892423510662880173519656714876930781589892626694242049014480996798086466768951238116324966985812432415493399918980533342499942892799717229854339799135940463649414108869367075086269656429843083125484718555038801483257208210093579529036488472332054856794179705663583916581950447870904006386925672243246372097192226053582965501918914112352231980316851052326812988851046751398960368625941961905670733016322421766737585608859886132493214118621801262558952122466051321393326561833410223139942134812905050509267810176847019365958694068853397121095320642375575936415402354747992078026014871163135464360863941685646539535125461335076031949338841181897685861618783043484788798464130445691466236754193790622487719511304189985178302721590976722726238525102769898541008560342224919625201504394713178863305851207326369543886926620766959635789688562070839838619703468170105409156728084047132372470812992144149956128269114713617143598915014212878898875315199342938762226969618276975415672918102856639019836053393731870083627957723040370009755406897110190993758987714385949061054682073442988179859320172017518745461051290857623634140252220599875917340502237719552889294719115024893581499089080775110993650924562704912579539923187603940131334081484661898045613419835043391754567848926574995431816189429948627389613854902856338056074374735775893784420460645038107982532445353211883656615506359404433850908757765036470476709454695485651955638495510086361383731363660451198017696326043649800195432583455841248908657924729838477548067960884314572888378018164978494338653335536463974945816632857874665178109764388329954279372142821841386082189954013162687066178116951776918686668203042109459261901324629608492634293706368368954870130829113755383644761758049638338813148022216831919021975800087860751305164958932451198902087172485345911843180070069375096833256879004344531814856489551276486802603687584248885662509234912999534389196916626417114571950299674245608470891817631621407421134105387416056546304589096904203383736813534082247620243985155041544139096304465097667577457562263246495549253430158221022361525022963347299152904090640538824267443690200406985028379917924414741564794057962022834219278688978293542888955415495952790981814186259302959754419413596853526986509279740721625148981774635893940880499025667626634940133850293451306446160479702993126245191045129947440195139668989378161675337728000000000000000000000000000000000000000000000000000000 [89,5] 182132764331330543408357095803386572603131259605438991448399520131048719488272416542801710524211725593366307038995372782187506065749219498162684079764547934341592283139363371552665392336092438429312973771681698662507912341709475349871329855970573368231902899741054740874479598633329765132154878447807083074876087403008888010749247854838471826089441413583843383980926916269095948535309257274201893938884605713897012548630568511048838515014586308916819272653867376845822728276398996722495724989155330632673600423890673544581573205372580954614452760791895376238230464437546934984237073218316197205810910344334208366204088937687236740771066707739954357823018101907122075108318255090750535687543906133200500981224152263547426624247905386592115948525606081790149555941065838966315068265777251092650960198944318378580610597146938393991304392677084624239710028283060768145428992605247453910420172950451752696046489713925764325332713893881188332763576793917347683656948639749500868498943652477003090289685824550811219643036080795174538944692909860362935228806475258032523986135363073753457598866595807335342217604506864296097854488156400155267357161055823148500414250787186178248741922772441442960989001977848918690126331501435703148977001703059167098793241305148849062134742130197730884874462356625109221433197435946597653148657226713262443924051657043544199164773535684483472766091333363777054708642771638578765613943272321508126345411804655339746789134198981681593201452120595005016625267544060253344958563387408904642240659874448394800978152173298272576444121740064538717293377111847875208709755826698099068729388068323582454628937546385712963642209787270534020290635564815510375120831125895295726302857102706015799863974388676203601330895034200737654006699629223933137455779914225678741722489604400635339647509424317234862852565763874167104737144014878950985521783977203213465383376654067676132116716287726736319962029494661087720201582812396044482561281520230711110274246212244247615552459937356866667155445063767830351121320518647765739998209787142301114397574668983181052623684792241553290795067695397433978674271076026699200494591759516289462648496691115397481341374559179887473632705797269432612375744940180592283188572337068434414369377765312293157859220691201360644949096932511411805101885985798229115426905896405665524926059272142912606704910746564676780005666297951408726035648768568150579198037434065356995470009608890276043367683257622569720410308961695105770172222946861235407802396905206894629373758423303998642971047509177528004165202556440631999093382589064853225449070638394143047417856000000000000000000000000000000000000000000000000000 [89,6] -3501786398538533438446281041544614746244886378235107060365087655094554455506350923235490890528297889952587805487813812116236189083512301543028732518837689979829492304194693450022900270060187790647282801479700342349042523414646509597622266795348887041195097607515500839994065210851853047735034522878563109571865779996456879764650726488436145317518626664167551292796917437770520323145748395880797537439783401332099106747971946285488190599122544357335010424887775257951404705292705445470227315773557543964265281893541536435325530638362460628150556787507504892812329910251487411221833795714760889803790378510314973235142128520571279077573190683394405846191717180184481585326784708759593204224433761711830482877501793870281643843922472944132549502785096596601035922996154958987985740873223092413387484978838100567427447945896288366395047653408794117893439493422753131303434622899429071462814574661985664220017342130135641339546636012708972224400575481661224801837613467131714184711483816575893635674098736746550979527883628420118971754986606753390256290939774421449992693986932717565889598438310060540266338280258700081084425607454291195267817992237172620490492373779893322749476481572618684858427751743108127413655333746598969025630499770241648824984419854218174971665824471998299050428424357694959738084439068613630398601863700592828173593850934988112896616866935231104345743836580503151750362253500893772102997611784754344791022488761430117891581272061701562144052337973075151032296513097483159252620322264370770131498836754942198997931046173573263664822115171285535776073705882487736892860815742311864239216781756618319362678835439938186030370186944536357274119063066496962563390425939413100740697618016068549494763344215428719367519194031579989123075521250163698363526108113418855181304517276165441801170549516242325423746020733730327701839110188878244953219798309295901902759020736397371672650349676382066096264597192054619101136044650758445826573053585837727440370636396446879998293724107379539100378291022892901149180085873431941079377741807494293842537400807861046057536502386255058961433948728197462212788061846559698510428496058433195436006842577807260627795732935903742314648059728741917126473733020430944578143525663381730433988263172516150842867461639692403037770449188945605702728502950002084028518839893688431270516758336259254621443040000594040795795142241665091548596492249463482434461448162733975614074489166343626046560322014059237070109255396010619224314653404824002611959880703450068818640470104202830389188531921626853803824650046462259429791815097052824299731285991030061740851200000000000000000000000000000000000000000000000000 [89,7] 31667803009832364164987605054131972157885863437597167539616310265453422102074230864068138003938602451296169839961440318718957930719965415412263938246897883891517498336148183859479344832325379869550891505001415362697656486916005465241644054851388725682297319237551111768050464044849462215635885227741811562464545049259235599895261722768389390539275076851720763246208286887046917815867713554304465361402384629832748179348918088006109630412734393167641156392398014886632315119931609834095064709730647912839089012436294552666825188273201882689671144233560515632225586791750549560769794291254576821868783084356330035556753386280738922134503929176670677096933008535825364169368014568080137294628420928522818668875202058837541442696392125237171304937708682539493573338268839565750365422609588482741003022727804311572065596003230672489068541388571744366627995956928096447046614712387118961932690631518321538618759484471335168022176564387599297460859647344735586060754614175862081072512569776905573475188711008629210135193203655245912288355657880278238307466849701256850870876654962546646784814508508291335819245462967760908523890076175917002697032678232708811935993230423852247688958625818411236802030335511150310959079659616128493726920032619755376854097590366554357538560043598695556792819416179502984098277516915697686561956659959745959040417075913880263253583059924904100645392285331326510001392889366287063200963289803444143005592185511053546658398700648541323204328300377188446298029489834273576284141491313578273648646357040825726651692080973530787360345652541763931093560290127528306723522120568675310596022054013013788154778678112624042791739834573647162782010544553963545652446099602036959731436912378199980467040666875372495309465114177096750351630347447936310546107757273584424554036153043551345197029570689723371585379144223569305195809017339201555140840029041878957877385678913627471527215685211997204398165878686606820094313064079365627981558025721479612778105781489098791080236217574549168637713747446413094573933588103588358248049139011950696138295871441255019912116087421231013512077695074455604999555269290551042069360836731543281851787426383942480893626629565836919959483557587169302412497339437857064470956029939206553191623548246835272808071022111752183056985461535901291068344435046940448088616859475040673507678348389029143686653729963516425413361378835996101505790406619481888272349559585530041843769205635046411626366196117942514715843863450009304464047876245423111575768383509822529359012754881914352794819341561730295626151761327389126548125654595613155031084468133088687292416000000000000000000000000000000000000000000000000 [89,8] -205965352510533001182698972105496097044812020042619396834139674463617291700389427065546721757229928142026595587222783380591479101384228695193468783832987771505223666882362086139669005035855091632009630767746185300065728575886793553069416006303751196016772583288943180972769325820462267191965858185236671263943063253232308803675003830422305224042527537814718877918691270985393250964905833104592569828988816455445787421569451751378224848401679121634939145395170998690706190691419581686785824335040890681013876363425314589275810879476962022584175815941117471078380607690667596748269344660239201861033192750770585301560381814743498100382370387959116151922445171902431933344465605531302868018687333959273732529788313001379743680253076475360157220020199734033030485452363741484838982668130096989532745735383591420043634682440620387610310914241450678118129027687710017637425036650920898445415251700306054163171491234209771716715885641000134658403922870516242486390374230212507487122235237002108136529453847642500367622549377189647044104858508139820384630122872858882841393487137705377552559363109902849493758734079826565776057202490660284826258948714937092395727862134740012566993764938339545538286274013168952844217122857444353949884485825737140339592218838806036243214163074426774342465975574281465431967053176808850845932426998179079605793548969740768878683423562274084568477257036201389212634684201271111879748909156198383483906344807165436823627338346754672904472648387271703575809096533299638355771274137564158932742579317662101930598643158118620867547438845272941024749505889238267868977011246425480693963876916226858676745649396777948928991715727758534288279273688683971165803730414533525415407054032457830742912241992207080080854565599426996875876941657333051118237285835879369556751713507115174352969443871468578432639345789627173281718689543862277492200325549950347270913957978117050938358337025034231784151990660378922359029428552596034488318263489113966960966300787018042556204030786317531285513652983731991211075159925472245295682657468004472176457113171923487660199150280093942570501958243418666499827237184854118318595959094134969437916157704459249373735145502738078893170118053294529828535324787027234946330332821102916180206000190602953935729100938896248735805403111719262264581516125345597873308164917690332181361580755000576915157567713015294287522383495133871076807122932513382343454331775017216214002026124492904226607008984489032694299901455041718051060358301442191215121361707492731748586096908651022454772377528509627588757439035406562198605876342079661654725490599027713226309632000000000000000000000000000000000000000000000 [89,9] 1042200654990447094916469541380669103079320073801362885100452265317156786242961390453493984183510096384674152803160270558401885485181652934745913764772934817258062955864299172688772483604920850337723636924067338203539806388810878962282064666720075203406655637422834941744690112641142854608646072218888006588065333417821802475069052546301880184764901828344231043126089326284165710941591968839029987567681265581703111516981259343053294495436025169249074616729724433664069686144351701527817174407596918425094892434667342599520164963173188391216501174641624767288752173062846510321510526564500252607559877074005323599732697216953919849847020897669741318199339712628655788355142922437153124220520718864664260137398641255280645278278359744844625567647794083403683077386659652466795541459548945388816457038562958472312952130435523400241968341825216963555636842220228077582083364673489760545995533587702956793428757003594149678328766728224670966664033991203896201503644640341923060050779646617342969684341660316630328603694860354523758810426721919493876580870716444803986217527450287152175459438846325865040816268388677146840405059794419120526796500916250433068359183001443241122245721741483319497889046238675071133021736238144330604714830430322122034058500992125771672630971524893479126543778053841438672626981564312450597903379560131751678115715907193040361734350996075496457305754815442122556440645696234504344630201252039415076294623068968467923609593851551337503745336357382288502251503884138136200179632821005596206757437619348424342877682997487266021856548437546397854278876853441883832438955057681232419561389161518847800428212978369611556570193825910533166830483580263434365585332251286159524290941246305574658926072752243891592265163011602564835477585059965704131569980481167033572818979533743238504452600545959419146463601569059773771555970676429917372175440654418226371800405263408002813220837763980115363334755108234160036637997299042550188996969917275810927166218514139419971756055202157854819775291344476021837488507497323609446661365838702525056301662954712641963963779039482761938958446119371007895222382625618849651121279183716561532508448755086433937721100548181490455651277015047547044433932810851969147164656041893991757217346593672431130065510451745489192140708942768093828157407184060952782176719341939220680913622453015847962677458287197511174716515242169485895211559266496370282941145247137409458343142436522236555293495109025647511395142910970781612867365087037290582820615960110627473899257545076783813382858027807965122672382380372922053863007986632894981634443350143901022289920000000000000000000000000000000000000000000 [89,10] -4169314816872621340743946374107094376985535712880973912548886334825453050300166248360891118563563958424094741313563482567178138086185947811151569271431437777515221725453812866871896108858171818805232069536430022175678882102919157387554722032246890160332689718974442082988459822813411958726345716978510805456151628283542075827038860013871920859524503322712142761540477549904909539813946597628992123026437835784710138049703413110295032582459929459263823902054334639452529702659735663349443936845508175481186523327901409278297755142455730636580491839530989420906393140676001084354122606509429428877417001488773229187567533203712795421225925409928578078100471920385760637482353550204554818776391332876225301086188568464193542364900278983940972561425973079655366387571935750949912987991372013630692678869444252162965821665584321493848782647952700032970034000540792205974495394001821390038836826548134218533659554137190914231419380677389710222530744696836759469220613862833069058738104436264879769792555457330466946596914268607909173101832424200636043265192987105766355623602017152258822767755695110528866426863137832087110751609159788471793041237191818224434577427485870410281372335233697688435921108988012198513403277252130536300468820038458722083063386019104276463187231399842878206260212996971276091336224969919532212227187960801421904349690272349307079646695666008906408270276681185551260283166448270554467026822958048910325619480886197544708550713477411413173059843900108212858826308474657921943359301737431657637599514763010909394038009917438096831769716989594952338481761764378519218952078681756185989109436019962626614316409245285020099042129120515143997116776773631234025909339514464458375922581928214325008947915797148441466090321425024060680677080328769478563842114921509361898970854824692862109143263716858772630226995112647072528030588254049630309227401868948683740823617084840673281213549948012220972188935397715002345743099585687301889814617532910032309185653853486007262001363989325423419917409048473009815060226930948443741207636119328740037033492173275342750289179949870781270971394670070629145134896594998462762113210379328275553078003881753053516977494708833856625689264436698313793085257542802177143014760821016303917385089220844670454774457500192853697040055177635421132318472700422108140915977433452412725144276632628018333196692672273618831511467863326893264417539674034160555622845333180215949578808951192189539560440619315252073810806948339240407544185664778947731826784939485817262048856586462974686309965056917155058437633425527175580803544465319627372123774179905081914163200000000000000000000000000000000000000000 [89,11] 14381417117460237084643665966248505826976325701518780294288334433432416143475785210885647646688507169244970211178085587703756425187299509815792272765474058893785211513399267844915145998389892446708358338289244914252058734354103131717810890287200635084952982656604445122731606790896749125694404732571666318821877210185447795767443790647109714444149103418145597101713599100342169565290777213647388474837379587788556141938522748567274779487568332067156850678336863650850635157553751958634678677222837536767181948939536436512050493266571875533474268132503054543049124863442125318794559432794775027252828093702476422381823529675038788467143856589292986808613361402949364529319788354015680503893742223431822300974639342650343155931060562437510172677965786502345813154523429788061948001565688959663083809113915553987636901058445538272115292224430011986851407019643279429849357283061589548258058084125377098300317198138182940064732806862931523125693362727828692424265823648751480768140946650505339004354942698658081137636058460189536245812197305240315762365253707715545039671464172176511624157481401453869700716903286246261410653857425158608917731078266324472666058732242406401311780511487060314921440322422496893050479941935941278258170383555118730278524974497224717031777322506720782363572545701133539304508260625593092783634566723341177129592505861688938468823725568946668051716023337227985613226669988895349660549150462961112630657866478241660792304952754284184013222842110373980629024605184944551967823210002127857225390919450870219893379876073300553894123692142286688442370619894104119154192096038485953082396724768759069660709065687057401923701825523973281132235249267105619853185620622315055482057594913971466971034897836137813448562735354947156133708794285460757092010175550353964977389786856870223447117814680159978888389196154893131309379297529941816221760689906454141090520175291169626072458489040900933701386727858388294425991484647799896925768934618346860348720943166390027715330000224769775192498686447874565978586073951127818196815053434350880987797553611533344035611154268289842837782041949713347127898465429915003254276704604024042052141600379821537271358256174231215933663774901530576834084875060392223996856655256055317835965623625291276330211881491937422418530457661169299574796159921015792184034803838653632001718254433411854656018116860942397667070714472893246659911486646747603169663439403579686653196709614678903576252428189911952186546670102028302880720887298389003785451208361564357966753978339092146178986997257238783008804304156140602996956448189426340066673190549046780808396800000000000000000000000000000000000000 [89,12] -44232465349723411752912941004637613544019001865717307991426940063753259469219199504159364280626911917866027616609100778032313956089350655047724786178812664631027250581478648669106241389461466382863681286260936074164238693578621284486856567052811210381975909576642396145259710135229737031500897204292476485669458822429810866308954235257279266731589686842605974493551801897619643710346197306140277515899665674602303850123926919015814241034937497783743901784325452651659224584369454284489753053742196751469547643184065966987132938478182508875082901354427361636122097450596913565461696579360072694862350734305151262619182388095210098394519200533473578445107123559676459172485764563382852191458997214230138737957823121688986117117830226872856034950088939653301702776736065992469751921205582752713280512486778978923795555807772868040665482434340148739320256091603972019190972137195730064952207042313176278572864109218549586608166214797867830028115605559777137093865647243479909980266215096251773206708776239349316260442016416492157944041783778837293056002643434992608930790695240536480694290068059822876357731442799247047231773966664151004522256916867106434128936466009095592256538031848771123183727247287704923091976338165896565204612961453730543272614232623008128320735281950555122135878988122962249150603423235663602471213555401491566174233498531382807533573745192590166971090249710138492074489149415356417658926689348578596629810150604046684504963095351478117958407385969855960750671137085195003324752907488819261753910982379814166632767777215193800073131788252668639553091372169010361581955976953141781792390358121023323892369510459379919177223914218324978347190398778127265372356422489784661031822443896593995377158602518029776380439824045876221508410088806816475752853718212100082263216277381108393169434608488861721139703518501173774127721348556496041630922985590003729068149198727185054997765155801629680898836328741555020288743883724184773676749265952086101252752891173738740013772925807055226472754910793355889034256505170362756082624650529533386723343192958649834620844063773291393057434439982263539928118495251859949220307585259865564866390733931838360227390278638543849147963835224236700361094281523325138134584775822142373842799579146138820201102536801236230281615133919690962160043551678433594450589923106644885383557272025617247249957111284227317989239755572171006762794843946235076813404061128755064109796312663463132707805060990408051306542807026701342820276652293473889114861867005082889804123383715377297963087048317903274530086674984671331998413627630061207401760536794409067767398400000000000000000000000000000000000 [89,13] 117207891490398803452165774241332976068357455447698355122700613531404755572206800490903705769495304321854791381890335749548839479214717853074807668485434386024314917882806143627492447366658559863689569300312917815320994432876755769414168099508019287874344436645522115263629392411717477469900598179488783187340425222389928271847409117015134360023467166616276381081774835414412158149728441487784002903677110759002546033620119315420658995389183390405914811985543670528737505035077297922805298993067087139710219831834468907216478370573038722951549755070196982092678429065222324634772130550888879696576958641760283868425408726617223886248802374034602665390691938617392099751823643089770700621220882996685023038355934070939025685911684683436254046376002050003083953524912534045158634996909478938920642019547259053169709894005146350384456735988339245572980673895371213984358346719490445072183991820544582264893037605530666047986736348873510317742588008812681152907934032559503916929610525662681742693955803221524156337329436292534641276360930537923303420484469111205896292531458020968434055752875445126953229749930476298713624099793445789386371637778445587566255868289746469006725311000273373739074013841206109064501140577956695795642386503203234292546582139946367079423255014756515746440344908691563767422198120866523058778558187580663102237724337782862724396231635291484026649869030109086734650757868945466440572299948893372239419073904374136649002759037503348115810007770462572757268763180217965848850318479801769507276193351536462124537902624350678646323448335412178849125179543338612431372864017839687425743684847516570735910660445794795493848528707724554087721478237470883819960550467064127919115774588068300426469748222073027488613728589912802042446974968332499196643417837685037746792508255175106853218188687458805129382250369752874325141579618885742717849688507372964952627836649059807277182844385122714540403048345627234168141885908834179960418093424378887809330698746551819209619175351757762559815491812304540155557511165637791576861708033428654439037624535862910740707792177233456737770774436728907654461309960079995301663473698567519500646092540281163391446767664633356975479769345187693737707165528194409523519991471572946887169047045831392195996414506875324965747215776253877005799063784207612181760047485176177305524997408736777862030370467900117279914482903327319753433745655531753332740226628138319347618262687720440196084679275759976492971060148748857917500740640040957615142376785995177468072014515028293235727594515690975045999247475543468705497683181932459685709932419422807601971200000000000000000000000000000000000 [89,14] -271470253508522682894471598919836102324434234196278434926241486985455889755755545310610151246927287167812356921640027324304761262230056546592277388224789741473793203294709413446354110665643768011449036030217152404992044357615955874386123458433433234304302620412961857869755832318787409850936826796934871069700629910728543262916639494372195292137387320863227227143353265865820714761628433431175431812870617313931807791741699633801016032103262486555288197499480888665489326588891993639384544726726188036641339541432876565452765923736589787641452812938791650007046198949156687159842982144206475684845278618884985352562326241751453391398361509120295042569739467720045733333967697038677033685105628614961040788539355761262804206604502012960386414803043931455336060118491477887769751853206367942044378824455455143197833901281003235107997172669292793259757008292114179863257641381148229077323767464924278830706340366511995635845013255846864112130561419448165291856305253460518734120999105881609004590223055678811764915145325762330999512169966706935974119950765959065890734208992794425876131334630249634223206278710019982799271485046349029791526735815990169264104110974462413926486290130733603492698254964143583273428935444598805989764991756910942179929601033853228739639215707602280072654005033982534774217518560698084656771621294183286404435311352156336265818527754110920361749666140716304416494081725663642462741727580883989361117986020079182938267481434060368609349640819408650166399267554365831866864256458521997377344908620907203040676628793259528951142674725807040315176205787517764116938629297888005076625244103684947965468347220178998490742127917952934135842931605196881081722461179954946132983326114474346212434975255935898354358879855531428247912308450612415083886939806357259532495033545127304206599145177251638216890647645932847279492434324182357916970825463451392770074766764491263602959584518905397764221535438746673001672846227284913366379867010717432719447323963904530405496916581984363222132797746411773980809284048200088946778701074270986578763446915981403518852515173075013549703843399797855842698658715187499124163156658943241394736773896540631335060129680592566712415296961967996819730396313381628543554610631341102241592417054290925459296562177421041322677518466348263876266488977318178969554825466252439683197845236670244311136461093319975740340331074037845808046957813740975402026713507406633089485514132183052338029284930741826515348485660833347763205591004904653622482808082144483712195949626445244322841911544684990742676928918100488316179405181640459357940772415610543159640064000000000000000000000000000000 [89,15] 563024982140046560321078342574945226914549094961182414316653073802810473610688731672529434473071975281861716934499626752008489716149566369674649521826712638480756766604082957849233866003800336185044561246965259475168787695775280040901673918696569534582217985737277766244173880285697238871943046133471540358372834743467403172932396091988321475402987342432156533173974058979482915038982407924950559247448732984900084073230906972533318391614127057000392586925646534295223580570599530051544327263801916671980514304619231444620371282968916442078083503971735103276039249674317556089090216695189702553958544723923971191231652294278728928090624425208749682073405382975965868376713231241571907424565345119777389568123339528775471526676798281570206306887970560472850721951965831588920552467880679611730088157834264049074684854012987546918154237652407267141984480636769330385368900633440927406639516552337507786218255783844686152684407211537134724451203711810323613403728792401690464659529086180263381556932989929641943366109863913896423965221248008048898596643159946233092200189840596615031290132032016442272925614512421919041518317085769784499361137051140478544738154913623471365138522487259579645482020619670665418926490103464224551162891915680923903785726147165040534446315713210744475445937393298015017717639930303726016403250701959336960263983090548550168132599742768624671088613321575077290191907209369975963669158791647424437949502451507053857050828472515726091419077470069484984163288550831164827144084954868798053705673624207412249160000163099456138840257209707160973079376287027208018719911469917753460319650481831410195677164149541402158711398773198904936083212016477977955395041941342176858555890600390781767788235684328999648386297193986189354677127130786111336188125782428501964136318372580473118016482796833114992080318669052653017150208166924255329904852148684868034787959178777726118002194257411430264571910879576939142104939502693998466649578440079754475639388914526152325051006259950540940414035197009164006981263372955175284387475986665105520382194025818406576336018942128739604818099991803552916219220466496142071596359843588439839542198836006500693887004303394376096712738433068003152480813991596532952594172505069008654946084372666971714525848910990178374345152439828138861270546430869277739355182826577901853999565313708624219437518145244513118649709827702131644994327218725142178501892284093322031883314484800694331649563737973890745034695932673254917173325554417599203679435483779698429098898571288618641423106042910641972335173259287624188924543792181061103176544407683058561449984000000000000000000000000000 [89,16] -1050492987354872284841283978212002569657317829960553298644808059125544116290767414453342983483087959693186058410067432821290388739273129605511115849729745183142927591477284318145832689456670519677286094113171308359347215757237240591918595372701559284032506145672192183412127886415903394153039639069046801399928097452744031816170132911357302145883391738509048763112478055748245897946389047351604180468612868138523201974277481587231225535566946847487960404316312133418671389365282142009023794237810543637108461849002454430497317934450880397333384133624664752959757295301363196266350674647404845747625609870956368970812155286978993973490916650355473627332407320395164868434542888600191648629453056821962835044403117342160254870459654309429516474740512851933227034625916967560618141566296521917518038221218671546407932130250737037209944456409767588866771325097539291234976891979816541996608106900827780833670242467846335129220917913318177562387931043982774490653911818592769652024470100352368093061597345596423822244266944952320977075423607269755221754447986470486923821563513553564855019058376024747960270925726439974786267513809498064419565155959697421505054598795362888878851195934419315660317407126535642684320423015036390701645067944265391581057245559544550003307431625275157663204948877884815049339850156045401723319981482851951453576664919965557410190446876910008318491900450600073118931438103271573489533701265666439432935955118076714366684031775912085519978144607417573719998877263669616112849774007635120451897811879466363910862123834533490951907470938291936799731437342995310059096520088335230257795626712831140384606929136332164427247325319425510789614693844485476424941077944574156041981299656068394292596763491988696002856069762039345986081176895805652316974355623217192583686924578467020193892649461306967541423221086742343428127974118805401442274646057476690152728318997446778202017226071137209091103170670648706960122720318850818012181837710901296936379636231083597292047546927470032518017692587468117884847180184955145825264147704799804098927830436227008670707864762292415986009953435718869441034201991338585067962497407562971792798872284744429314031565296614765700225382854003448586520027401517215412470677665954248247593552383012036969813035187386352730576851421221517043225134573353478225876200878108275326656165515673979508084104291935834741632141456478390399179322931534753860725391185381751402870273518335430240305534535576119134420863401968691619012940040659568086024753425376296581228222693244142083013369914186719353299116816396141190293730965829637046862664008878688462438400000000000000000000000000 [89,17] 1833807222436220098596424692229925967758785954947542852935006720630871388549030225460280003717710575206937577944300719066266822039352695605840663351098729966060990533100963687316481529762041697418369199403822831345738772239081882148137344746423609735796416153302269244404081411550802059521842288278149757952825568396702647445929631805032273070443106147852770599756929603820518331793837274175509497269184433519443195271488456416646561468622359478530829948921334015757969571363359818100640793557023477251565034527520159588740566695835517987351901844176146643674644304383886828259757548535101723087803088607835057190705430922038326675813646523443351209260320852377841756126688573536883933471602661434949362001065456828838963554354001131971814036170867354393457666953492945798147684850238521788964529802690639030758575448401909229758474876655931380009365064841776518969287413040271848549696513532683583191748010238523267436081280154295337762327661403797948538973981816225611580089156344255745253478793028812665613942499742857199316611582290708944692909335099259845857295668599381487035070517087821209253865380396418319894790910569722331185374549262260277992830301716712495852960845040302448626364795587533202288218250121388391857737096552866451554841038001555140070715665284632966975329200307387232851208839545983507089575112687461882140553412530725440879862904890338414325198104554488308273506790853608378058432345150009235064334567424231061774314186747699339221253026917031688750972859187760828596329816084531203346162061128583076149287800097673873901904337805931613865927137248451296404072133662263357491598520588390531731646559220936193595900834345108559626524678571468406842463832353185896821659983381723506362393005055659128075905937465213925261703711049094863545133016208007879679397667442709536318918954871130336531449574863171402349765564706756394874173251650709898183394846427720787084234202254448889419274224852556487242929177732437233614868887717257466119224444713778433266316537723847788837468151009792170315731488961511770992106414013576157869801652163562020488949351348776482022987408157978761264374022977123298555682510952642255077710154783937936274317730582755510191452128335763029048790397383984575402105799798610995616371662781790564021858105184151350183905977661736608813648379699567801127946625937983806428342828300654628164043987940432714162449216664219653311822961753092765993908893466986627336644213755581460413052317168276596082514111768703630552453314164467949337367031360343623966740407874515724781206537803178968437849891980973932154253560236256812160435418215507315130368000000000000000000000000 [89,18] -3040126680903057643034209541502651797144545233861616680107898754366682691518034694035827122847691923685833506408419709963087870637759216078730339800630807921537026347540699649511547665957980970636353826968818809082465682662755246344235678343822599684320585141143342536123499137288466160942493890605791714816841620745768186223381981475913852911451131495185095627144864217780756627754559066630252902249806323445196475449428453172733433378851691362586483092169843151450948337200518383302103031369894930640806331359961314976210940347908135497168496272934947851023878822599334433980011180959870107982789110691142843659929354648453612809862048773777636892143606384785666877503846361025548297590558616090683082713043995099810032599243635462067440643486458359375419922924442513491871682758010880958551815891058178562089632069100834507501816874728124218770195810972611618648023398149973931827812535635498333460801465441423993710363680509357252050367859052960195843304160787693010816033271345313987146562728633420988915940053077499304058036332330488856341854120419143853540205623102967632821112802343091457053723102883143988171066085679012532965998025283439363398556377378071250110107160870774476648704934998454770211708996861154468048611936398584308834439744523368175981938707848379261998931394329276456478905962362588996940698389433515557060835840818011024119294112057555355865224832685163843816133110023516940441741837682341533344387510555808054870705543962751011125568769193045189343325615446385805048092076691551407318078582388183264288596892699779161238802725881199520438507549430340118294322519788003299229164611943190918993948758145714387656599589109104811722407259465664025077000627821937191046635249103063622447272996291875198481052992608937123124025449111233551610221641415886453481537805737757128127477562567250852124526964823716421441327028715769843166482033860448735573691114965595172920584708787602655294631424203153006669229317331705820648301800818258022134207032867881126579597733677409709232254142361095667458090577940182564962484359448547204657618782721633629212691469883896202503134313597105057791568459386271895613198203420153590158313699984898899010920064125094013264622323934243847770149931573689585031083616422380034005689045180672807070022883602870695923747976615163851819384187246855392332912908636488962368593779798726975669273933439886769871682603333247543044684139673756287799270287947246450817853844561329287388893525519020190869029862089923404983014266715115271661797664918359489463845960535324608722691921987264419196793886419494910692147033728756603531176765573285342609408000000000000000000000 [89,19] 4788758949553507798308514588187091962868813788302072233096326451224233790510287217433445548730582336644637285118868211012791991642608719267060075471242912242467005787857137940233016214196305727376584817480427234256479059545158066900454963842695947278134393654294932239546788483641666803184955049177464575962068106091458163708420089166360078181577579764702274275841176038879571183267451815052397197750791448829585145106707970977069240102261640322374929401089944673613767585302149238691339930556972188266324190210978624281179306380445419242179023772294739082096658872068875837568849545253475242938923121262814426207382413772573276303617699799140035805529809335554011518758433138902620492102670826826207930798823468588338127308808873323284306015033000674838359423770618036708324016303579361184516778483926983561466673931945691273577308856407662527562040421105650064815485451466725777625426788039376288783076941376411204161007489054902685363075601123052311405572664355078595434672060688704902913025744175890391564073318638408452546760049298755068414013453607809253883351613066501154180276554491947547207221471532739809632406237121238684237459487496919744292361504735534297053706657325382618715240983912151345409996614277983294872545476060869183208521551688953445713927509317394776176555032905732393947391558773132569555897504819314794418884310335666891505387695711516859831718658389326599283705820814340081914856865976720920089629229937649398236629058514798311413546976164287634650729253668760450324401443615174866552641609470231708014753404282219211998774270178777409457013491669036950318445738914794111489462823721223353221508335233330283289139762486122283174502534519960281937443469292470506626669319921738667990270734026855382623321812710461213914740149698704461938868263706514028259763992535061132273121320440451250222819148982422406490621508110903789979412672477978289888515403123707897294407629042429151949283863831421522582191883214729348395521450825106323361423803136532138521918825494169878277652947704777414926876577925216642888753110941648920960608792634795500956973987408657867989317075301039137220283864476585696542711832051012652384677476985956522532415868560520152591422376831639300704862236617046644641821519606289307399308626369017379046438763421817023073969385819503503063615940153144912912318204224223482458633343499840656921386807081327199582415746915154334446965750578148232840518874018880604631795874608289564968647294499148473656701340959192821310744601508992217153884099530166810850938783730469565656955464036990239192640428732158968655514889111935888747649193845577004089344000000000000000000 [89,20] -7175401588599436628042976536358788275421589500601488662288137504718788047096239819846368199950181423526493799282204767860334707768002486591068082283304187753732967263310919415270512216423139507974092470458437200899633673962829502908210784941814613404965381701164935277949551990256734570107474128684226344031893255512752848911029166499022627997392115589307556439409728998493864437871984140958942620101704511146891639164075136974360033132784711120765629361629998804544766560174759280690346135197733092753711185879355682555166900114838201805837618167051260279281854344170732824670138983128884384168737923215717604884732509081418081605949837430876749545802849808581531962321670115742071029083680505737849763415913344488051045179587836994509150788857910165856433729676532478343727582511227819000887103834622039355309617669053569539500998170040316779558879244415427055385303134086011353984002719404880464900030106330247549121072931107427352042196217037564000778857409253336731327550143145925340836621664054129901743390528310082935848836776888640956350913001360022274405315521127528447305332406564063928360436600484072030711958834479134882288205045072951270172196280315961175202453612434648732655264574292140154040879250101754846237442607394826222203108140844171570937790841020671121754088896176337706037321672473351236951029230049854660969195036311140570888332384112875723730606416120477735023173663892418308126307599413222048995423130000623750392932424902778119013088969099451684265846120799299064362263029945477903158567844005864934211687520380839892325994136273227509100490511418660645916728457524223062992002500166940330194999331219692793252719224671655742221601832611364811584953654275199045388806345395911131082811201418344519839945102590161576689317298619883458750696411932328837025309868271309178387850602356834700114935783427729543360931987944111201005315735223890030705813864834732612687128221611132125212097860007749160836835367884679849208293894399619566186445936765889407782944669875154337037307757801756381064339697116599782668282471949906105639383136484885033849752206339436252719136553714827947728903537974985260284605009873653850409615549530588042444771751988753009901475701620813897948586975597377587182630296145639459069213131605013551237703326755012536656770406210480572447122216595657495690738251348023979861052330628838281507080677310639589699789823852286923249027510706273162449020699340871627516803857730363517704964938315704703790825769675461497450283136213384961369665475936179617187497321925405578477035854905472693831306273007536339278010938164063858931566375952109294059520000000000000000 [89,21] 10176639578454982862040484407065118921163074888532217578463520251877412319141649726189283483820877741364379917371391779802959752679003150530080323206390023736046032424281534984438403309642891978957978492266944984392925968867552170404756815543999884177685687180677396981060170309684791803722402848523105919285036281254990240642401990254220487325006935819745907543540774780688337669898897518142202246474402654198520221718970516042963155532026628027345424457117274062182650567065268722105012113307925210632774354129083746459374819060722335703961558296252605332851190506304131356143072089362587742241596287391285041173336000034467626434399382108144638729593276665558830596321852790566939003641871509398049066670750694051038645932023818618292702113271945702728479591425026003148190713149426152035188272640632661335724725944020248163282554651517077938143031645157661044442268198027258006179431075144425426043136456698409140508043595354399622312032895529249039972930661207780042532007442435620455878817484630606021628163834226033869169337540035736434678715220856941955328827938145887322717827543903489985578809133125720149305676991205006779612154885947704484845202165868296865981161905504400849008727184107586926116099529812333080771563616900803354694152866491821853558501377006520501994148978239118136437322218987234417794464455773552821992679838970819247304685098954800993631075213368234103546748922628520748235027743283577524894660132539238238484964604246193934074085054056940265075181156831421678397065318762993738679909128031288372175831747539211470119298075760085558449803142698235005067939675968451402471586267294387660807300178129295854331896587729151576324746169936802889782066627691752349849377625178719140559227478248189513910841361331250566271825367538599919243240182353132118856949322207735705483213573920169708710622381791176220149325466482147075337211248832508012557682434198260010704965725326632749079143676700235667059731928896122983885046703517988172224797503426866791510591729141976830834545766976210300546517107094710878761091437259284798545282423049915494243983268706967640288914914391874006420687666154439922257979396282260425219130780846284272333040319496853661316693144820584715282756311286034214792528236803639256989807293184083357214000910522138688542272442714861514338976849099873203065297850471719508070120152465971496448237473693184381362685739797800195349971959510433879888602161920213431430226304949328200728930476922541258183571029903524734012530558670250153935371854301466145340363123859962398850087278369517308331048550767291884327472369085076749919661107418199060643840000000000000 [89,22] -14109512037748017074004012021336244534353006024074189249631408646068156905929572656918383063630281935775299519617200890600901020467162121417166618695266050658072541352667306817555434262419738956535518904913639274370266024922002939258937055445345137451613090777338288972561756992179652853945987096282445956625305664382800412841825903581241168612589591407104501647733000767890553784414140635955301099552013913964546890088457662561914494978183950994780492413730333281968161342940418719050858276711541047389922999642892821806478733951474700288508119328694404358872195785598509984358297315698799651150479179403553867945634370698599069012959028556386740795728378613218644783642742509972660174464851626466055694133054368155707695868578291843059489504104276764856029407286104739850757964891809241615578656013483854197295224715439676683957255864148044534796705058585533429266392298730197709110144555457312669632657673411610798470062027781874754671586475727901100465952811793715467939421300384247069841435410234697258170897346553039347413266062418005577711621647203338455660708000240224514880684559837817102458261820619947145440384376464277670206752569398509075561058034928764454744729305827379927096941899018688228932041871144301169215181017920317783107834471852752096773517214597885999806285629528212190205740466526076374053390851392137722717215940343305444839748928112657802932725024406198162195486421834311056407985550141411600100649087270602834652484101428734557907966517704214369013438830256648406579209060940683995360629230210409717114680850047942979508475767908019811868404969010458157198237922289615021605010506059028201762763703430512861324715240624323168725423333390828016159389024972328018891013983289940536098027789165882249473492568781696775957334027068189819347443941882904327186662994831348255954115720095518006362574410862031794529704234988209813388281883378668758555567948266008765081191866386838338748958672266884756146360242305505620469730369698136819358819165123316544051651777332731268056087340196911135159131610787203749620542656892753626492027513323922811024472231447493916558206935971129322399891612039715823118091768387050360389487349227581179112710794838676237642910933748551798585111004728334326093171749369893623468550672220868980155611522705283499828272103784904430753300627293173649982239572581121024538158300046402606434840078688313873990413721141700074877683539561097245482552702226428634900650455259187016552950582564818962126875751048782083450120929947929040589377915387224322787304131124300843653448182942931132869430904863169121860122083742505872057493925371605428469760000000000 [89,23] 20485854587062882177775657579589391017313615956755047081280198267072808351723198022057491097791963516612478242222485630988112078815977718819397299113378635576843244653632902435720319175935075995578448569515185489629023008835815031259801807880234375139570025148130279417969749832432327312260824805232799232921778375507946255085112117374232971807178537562771180346088127915465241895078740809338840360512749065332745595555046290197336976155039219811505384989052994106285575293804645641084820483723710898165752682832852619061351464337814753680287871628320705863061010284138380603665596558120377567492561832222757137869978654225258294636670374473721436164680153036836825950134117343243126740227898335417060234160690679243207401548007318631647268974633712748369085034105343185189154091539841223907703992307574978726122352488404223064968394812039095248334714347254653793336986175506991774167579898135027107066058061390770884887644030305064598092627496982724019038185566769608508049834137169078023877372080765914961536182258839763886471156391925329583153558760412169985678821963257764210011412228958451872265413642357941143600336876137628798936708278307395604842089581547078362976951918226247965987761179164844510022139483477268526401641673450185760804988064156170648688672059814243674674089674078527599363581443776948544719710974092680448223414212847921400711366237075285119828541056852423846343401996428773722074642830010579280130836096820178235551543923622087701140295941430900367394459261223615597864889393085803336541101565464441614509472119970396914043328895829906978608673243687763500678940740724580894077990523502919867269591241830546153153988826077155379852285951608293320958231610025362967204981617447748593571577434427594681965776359527236168542969741850006059807837984321624515224614179398026852988856373961493651063654745188149228235501404708707697450297570939624959941192416455072238549949112624771792627238687033512747041271311437454238007481476572681818628805833476446493588191825845588222630759214175450941915716288883569867448648377935284254462834725922118175037138080455096852236546138232569450807135508228736739424441406399418392861970332893069685704945896051550988152402429994715880753310994931932835308182364476440819408689574980107095473085092743056900061396300366296429443545513596108471414935656919915583342355822832007328902508696781097349303797484962635356748203155928953829431096987133031122423678080710691499030433865161248488698909282295793037504427238069160722794735286818747867778945510456884559918646278777576445226240256875452880680840579112684763828557881321843169689600000000 [89,24] -31159396231751419078176013245720350305493122439274255903767903445661373968659637502580924831206000197221255729058265904225935352913032508683111956113035165666041858359716452459349017706946461618461428625264387942161684523886172546236639720474102066674464488070702585732902193570670076373252203868469136057274858521902454924758916933151895750792450178275735636330952378291058665367225005718878086653795053753848029037929942778995929988157257885749400848912209203169954662472802451762369183859397558225599038675564444616745581965510214895776617170313367225689221265693095221567393464637244453170296739776882877081878036546040137334722577263715379996881715669109037240293923717505343865068891903565701218824732146921658588179535271235515917219354588080510265427045422910937205262795369503852959617796964951076395484369399761434917854968924285039823883067421812090368781778330930434916945841019042066756675518559422751549397938160435315536088387110158894727288049528189286032380710335338286258225593806538561276170549438195035076484974529699902064875689601786170721115421649143697676835901970032975942865818405542845872371554608179009763663100760810979984443436542387686305817838775453020869593932703194258412684585722311919391371016245952030739200298003105707873291289841829285060897459563332455045683732511576332947128082306781375450390417702177236696482138327681014614691214979351574486600434424444698538298618286276861262006832925799634475544693216048797142316357050324278329711977747882754212276501837557603417225371381097621265284871172999647726333847770775874800454742918287992450001763471572585558425040471076688991621253106813152888463215760754063574015324194523069462576502793484382486203752451773673641389653945595074296044933281287216943085159827921007395131462869421748644135872438581252904941455478391876616879669962159198429642723262245461962006746078429295650739694738204980143154494944158424802403782464025943702881033174417129037220508237648433366412304460738070995861939193442944465751331254879894841468711348900173103950849790934246764487099226334095347568393197591541986854682804652514765327455405492921113135589768785757507307872366770372036165761695812287668831545402240010303640883574493678580240128206707120939910643523064083723928752092278652307318971370363382982141256392982997785555018594855145735510950845836972868647779864112840285028972327599441404887255530391951661451176927428474597709161026283921000379590777014491257374495236766485958977109244104583191335918335841797127169574668327107290469877968779330461064602069297169926371994313172748949389576951393132373606400000 [89,25] 44796784924618495306411474955286920705005750282007644365564581587687822140872551164286032366077668890716823203787713074535204640404769373973764058392432552745918605613834090545154216744357720974399977546716928436207850458582144382058865461194281189630030540848890858613170687594482953628462310251799689805049279776112633852516382968839081255207089298068822477050831326486323919866180699189244135793129358224054519028130489384232880282825821525601812879667550397364819454587039298359196555176908188348890920377612328812070795845130080983318802866073120652864915223354010397591892792183525080994550549931392218592815323226547832845888859507448185985439471785277197157075733836062018497442026890505166630909112172371861641009805491731111271416202196637795249576317262887471289013632524451135330359490582915595150020611192635336843050137805990482071809806916083408993186422492445290433095813786988064551715740428435896266856927495529813358356306988715869961610663076920480829129790346363266268000983563695070319941516725651190642259259628581417706930989857045939047945805021660792853586659086625790526269466901334750055663141014304738671495293368506151366929792108199175153447365641888917542244592896657366484138021722263175315619374145739107268988430099720480800098540051921576843292981341616382191849335740800367965493346532521479515082218049154208823726492060281147325568138668090376779174057481724815785875455066539769187569823101067004770478850541814740473606536391738503682223418651313367748227822542876275133107569739398607818545443608316913977456458683260307343806304863257355661359449982846497717197919279522701087566477763541623500360908965383849842566568958535506855686681659354268749681513847138061372555621239273045218906168884060087173673171305869063495735055431936505730560950550875289244278248487603028436128172784885987533422887992237959691831263511468742422203623035212818202484576788345831256245294669074765622687196545304551670970123948163927500692138722319037725765005330513036959671471933677446873874800063058152278832220584796798907161310994084195556505552512532725460482979545257454816435935166200521202323253962796402933033766647759055687513802724741500124110953344815101229501958278986698671137253436364021443176086773253816680545543558571674467976577494267737879084880470775114915971658829995402888298046451924422068903699249699336264775150492934791214434017401503895055019546767573911421686746738149637378319416104622055985373340948591350716964928393165725474587980745106143341672415624576050273365156099613408384327267144627062295104016061414758662015917730350420868464640 [89,26] -55248999659218361668229006451556879712879989394806911089503629667247496777998588959284639196726644793398058810867791465869406896270657145408305291404814927594012667052521883148742330264076228285738112698942164504391918382786560810170285507133845844159983262306667739648129789205354342707695864505175589238284521214573670586399426544768221454538355368770253890642443496913345181279941783213011002253482013589616949212328222492807240079056020592906369799794784312976619848043057933428796225205280019727888322647522829420875043856800239407171533143602936160759282147029676149458561630570169059381315438177645920144087373106711697958910224156915823086387390360156182203799241219265157476716653074847604177703079044825148456880021731124073926274018471284542229052642725309813301141478647693702450733193467578782647780349284028065938432804949694658406391948793309469895362153219774801017698883702934690823014707804937672810750222352996862761144588597106824810906620225379773977154058743499741390229728720657434917176049836695629822598093559596496365131175750450128212661536569381107596388028489916165655735832661768288830107380701698957821820052365629078547346160713717357530380045838653788057205650759990895745620180213886351792366686889079946097144072726044065317267284628557521329198279904449529844071285151626314960708398996337134829305097365037311093961452636608881095057616304623173081332986525912247489085503431936122199233572181357099865425805097175127654198437375075848006853823795169525394591822330924345283927216458559589641447265104957396429237050559483152053160605978321743968726807797670229821613529767100077660536770464117119567508820498241046737851778521170180744247850040183558668535964962629656998040597738458192046619351094698761092537141334062841072639218165935256453872852059642085717065450186729061702354299448083210984145017237854257079978058456926767924973528297631408816211471725395070462010370085556594119278717349940580557514893034452523685883297881827386904759789825560244904484823503413133205827518826380928179637300881286171371722948315346544951869697051896469444403417091812399945974651565797215403073419420565263600514912924363074310662881036258891665733316365493962065810847333827869339560056889726392734497572665806672336429090909513274080271340292230619099591787310144982671104420939292562690744754074124696442663908189903667174931108295001845332651664314737662792603214712568769156405207665073996705468704431305130567624946301385885955098874191938236521468170457574140134635372486388273627274593831358665640016584524853615388159295717958641925118191649016512512000 [89,27] 56180305484037100408298521959739179026482179361988406913099683574239585407662633717372163225867742488695719894626299015093027159821761820599626577928545374905333664702242320090447312269698285426172281274145672012376687917893418455892461729700855667641907325198698798526991546478274464157007693732109163720134893989160804901921772030006713772872784144623794391281061004054699949513840487967871461878675130547321159201023465434879262320404091375114427301229924742250904951975323227905784678707666981183197834315738869549651566965261755838806980132905074117954834896013457946591797904951114966276286073248296584980504482724497290976250123999433356567755336160428980421801015125590268713153049044957349926410023070492496876572795222217041178829102320497072906175919152930125875714162493820645451532162515354453329363040019067621177597890978640439820115345554089596799459510780049804444453814636656127226362725598951064513798559841950419786263738977941907802203028514005378983428893910092294834675178837765202673345694263639212091492544161340720168555560372303029051811337709388198850746604440481565871226419349744983066438001416958071210466237311274102568855412548321346979856676220442229658912179919412215137497786624527580971262388059289893986384563001586889676855204215283545771509182142734028083006109400027887151343442101630800181214389499836727405375167327952776536280443248318174222999543114233838203398628402267142874991169537899058957427696891397542070190354704820355178617480693992555774837378147268678529958527021760541648222694691343578398881008257677823594142482610792316954224828475477046740800598449545078465811149628124049501907065110779274855785987840657808048468481567952838310362101988829618064472758762260513820097936849153425933411251793379998225668420258015802640490475578820950750208103728990787323864183031681435126199720260471681780296243686633461033803850695962340507672279946446396796171220892488345338600319166445826699527282898052733967592665723527956059148423728241788133672054736456469612516318275225247622893631392529176339795904643854109182771582540193203664790867355076580571043455896568856069976545586631948262155703075625582874325216520109574117752302048553106110728127338354880255701678880760423799004845348285857999598662784518292436943514517971074451142026212629117328043179175960233143576619058737016665360482092448037895502818068169581998343832888763786422631662567824369249027584821961346599692001338967769951135658936852052495857637673019327961962753262255023193197159391134672895884826525151854303799823075215518689489555728649675151657430620831744000 [89,28] -47128095810155957015237177453651339042045114685529403840231072279410762812217307876482272152243410347897013007923806034016039352084835570517478974541283240213182616496088425757294438859551185503334424282684945609628339450731009170925143669081570457535639605739749363588295826815029760546323014696818521748155518746941755178795869901506400712563237700109948349964335033326317654800934189790406728334662947594087851715114118254914530730831553715848647752437519717506735653223672909116302119849310229952467732383050213624304523649250047063036382911133438106701730676425804331860024080734316814237664434947743486692198519510488874670715543837067455893705198576972893932646995927522111341765714365411343993058514069512177956365732369761370164131923228873375622511259310185341185813463342452848080193759003648421530870311658380936440799597780835832102692612441103781214087314956832106915493842120123418274741513801996872142881732989360338695137612403143696893680615108950826753670308947966951903756319338977298976003889234192256323583862939437298589026081450295542693091195636394069048239161591361619572336425214741696091953616898106537835037884024184834363439774089709609437535644578438103147766388156529432110144310045663763889558505718785819468198046604418375191197480834678994038910681744103818141677749128522084615372880196132869604701717287647278153726391552581792722820130477663888823058035596537689196420230774024761554656159744938386144888089446207655703990669292958679949405805836707051621617529665450571020353303160409674289227221149791078589771367731300935546158814927822922113848241394063963209709517096935069725340235885293213095222338590714427303961961594407999385981323087640149309331992432566516216219309530912746854774023241167931629567492226720027317576662945260541158559079662236067525655269964262840314514333872474611981903083832525964838799252852030473482517753415298564939779063332213280829607267208698197542232975678299689172533654737908868455000455769277189709868976432087274301058018508564677290458539946574884059677157520564963243707149066759626949911473584643993541298405901102227009171812375662614429843231031627137935696814461922434978645124370233044230705786331632595581451452335384009819825245901599803953836853079988691551198602299731725589961492781121310905068723882667475640578222107416482663381233465696658132542778327596684281950212025471122953177757217605833717135104574912322582241949776862594253350523874980606988698804225575009289750469801547989841838731676125213258382959031229199688013103568256972070719616935294833048185765545970294728910044974284800 [89,29] 33435009029037130991661310638176334064347316184670559376208267143765907128981589555625864044786340951787213039268653378408057227599845336551951935045980666696668566996049225891820946681479425576679064573915085621144948286450429641474697887570336012351874845549383859759916948168266526986636215862267414898348385118882866603449587139971660751431933422363750252875075679058304206452778035017519017275036348186098081241117512079713832773205296278315792432178891252257162225280010890356446125672574512161642471819654022041670521734992870970952439464498318899083695634828516858868707684029123595162432290651914724667592786761520317498924103888360900782586476220645050653045581978294543787088726786128031090560949924952287736267660187072948006894995763200264464344485892834129269112411298115846340314171797361421278681815642286118754057318557904734974172078380473329596070585190182916288135738759010528410327129215644964322826147594982023222131557509664130399372997851245515749713542372383311861535094536655727993562318675368887276813629480736089871502246258037394614741400805580015642224245504355416912943392754202493273186550900650634663926719252984530616873253816774290376989314009722074812301478900231117240896063650328889666909843266599904309105611002378184911458229747476605216474882361799601233336490977449816051835595981981336411712648501371572448387123366152427402862214840839599794397562529415429555761197767466614637241739292849335307347330484391585780030365011788274637649536408633528713009818756085403911077580754736231100167527195517403211693507865913128550960931941346072527998708321985815928033120129215652108549895498437382214077513408163071371257692548533008105078660994199533037809890366836818215583585025443743510664633870084232200794368792422128214019416157846278096165673491466622486470948278908219626232575982143814972591536061551377771249888530771072785075288032435702615554328651963019367455464179744154076909750759482576710835546171297180505196055533256452306533490887120772603334234282162942092710456140308705981865665517913362653846211174313577780774861884056135846150024152253936085373935971739185960708576566551804091431540091542871731403673187512245459054915186303213623440083270718182671128046990698085744929137092506208691923963665457455361528130128969942603555044456720643163540637366212129849623364652598057802508692486180227374416538529154436284717826055925610908999160461093677921698429433837194937061623699001640998243191585292835461251204418223789105090764095441888788854356686651090955528173336455965791579180658443560616101797353553728097715151175680 [89,30] -20972745018175696533162295322912827594794877370345174881526695123730714202348769503108767452390640810459706393350921021468883246224757953589830210051609639901168935509558539812513957384576787793775418724990909317039249234123851461029939448104927425338432272312949738261939231376370680827587690588221649557373363923102798165481935386723635440066203725749680617745462205153491750381594494724564161456433851660699080995208970450181879399397247721417506883396172177966735291131360114027849057294793455341567710102399390362094785607746787650295800826622939663051401636117423884382451841900295130413369465672291071826237302707980292848778396699330109007524098838110236988499543471314092837674827499503835437556638362853425679920044687315966807555901959559237148441614838657845856854199141614864097567335099636166022301421168781131765386976521620939532475840048910117729435170682498947943250461434540985622994653298758787045542239047890968274302251631883573859218674164948513530467693385823993529923531746329337552619436401678097548150074045012595925916944004983002802968809249555215716810713708445908302386708156595266647603135157415302858494482357423426570397408491914763443613607742482040071788785075597924517128171881883862176599394195746045944565975501754843212556890064767531693052578277712589138867328870205201795775129286433563705682928426457924986195100765618245218005415765520175561809392796110360080320175766034461768869785068459558082139350557548290397374997295716034368603677704871326786650536670476095078997200629491614676229558082523615199111352011644518760176384775642043271264623834407458037078988999119782953932095871008940220148795908343970074113048861683238396551202400577452761924983620290667967683453218790285315040541065657248592607431806790272992359798458016011641770410515215534328660482547046325914784149995825153470334176287341108950268074220974170271689318613490467756434219667673011512915351597255328901349411774791587772399009532465104702283362968168047205071309017901073446543928743909504232715060313698084915294110293692517117925424067799387236743823307899141960741171262000705877889486984665584308545456945780482253811008819493210484688815906587427670025756811023885397779695780886973135082535192814597747157209594330854734477716786179549369440869407566680024976774832809224359681955662513024220665604419756161917673431918012028329665248205006808093029341050125868012503070979473143430492456679530756077019334965995228072970093177806129300860865060349486896650940536228755986806249882781577697445378654788008281190412327529816806621082817202856929609646080 [89,31] 12326032827615457530810972212471372428546390809353806664860083577403670664305108450955318724172114829132667193717075337870393088659894405639665179493733482248602510107779247933672566907829893448041175408020171057273416109025170756368636927785674291334309805439263429784103618473402677572501294242539090921938146594138819468344318552168777567008275737564282641820850831434641619418270794799994985517348237312528750304444326882038915964214596482280757230773333823057261496199961042310404041933203216359473163727035946305754553572727978284785922887716267997977258117250391341746953145767387050033340569623416701044340274639422192243525343048636104977592604277516098596161622021155752753783621400256461109205784905939113029235921786214946807679668380011555903697284319898080901796625196676733000300870874962487227578470430185525936860832863547714652554933325858158541345453058017995248560126756436439780943927676645401438787840760876802950746739034283370573579543063627715823548015886806579994185868156175913526782086484236718691770208035316012907274954047837263711452945178018859089058422707022181626500937504046275575315793083933300703611666492276125027671016040089411112006399757184145443375174714904615855617283572660801858268912927810544744705485266631919349751929296023038175830730822375035280125856184614241849728776745479346277927649507939957043458614799625209119681586090883658903230089105074592806518930000827911832239871376767615189407106220865483339623854196743472106812032255696427507687489370373066056067980320759497218912519553175074187268476310941990472593328128310994966694085617464636204780794342690298564692650489484898558131990377496534108239196078119775765321620266200670250525560717283076615586369070980515861441927706759674880292441636794615610079030686345622557471734032033987530487991519585223846170989203617317208668202904331511356304117304330356485765239340470030490569008594417248115819665878980151282847208328955596636213630571930051429260567082930464756227980890187250362828250047193027917362541405209558427981202962260929327161130151201031149608997162196335568609868445217076490513409068984727614539557372488894930659349608078032452027215370064652520036184384384201281812101607129515297882129734492196619321360099856852902505253784328245410550800090299844127710390068461660535130974911424761294031711233130014479250134101962342310948912138274044306311515102434447280043445162457488003410066572523639547094745449494454055155162676192379951601761447649246980751848875165128465492153466064541657036147948216031319071260632375606742150585389240329510584320 [89,32] -7140314039023052794443277445238282070134628610256846295138457310152995874917641834371038683121495554593134996918130734332535967877748299465515737836815942435558197132690361993386259806156140469819147699439180055964371801176405179277786250903459445348171220293817424051660367826976894356254726834909762826072614972909998811104329263712222669918454089608379765607639081931674918803592267066641537319262938482565014351799149763822657199625975608790490544307798602755075059465791659191949087215368555709044226671276015728408987912341780504596875181411832580431915533111533914651085110793519829695405211339347889605252188355137668269264584450299407917959887451119043060767149038960080798090225025898710066990190552515079009773073720998368870534727936482329444227059004001132709718883137956602282042381895172082850003474480208627684244580102858355761103201608617164630232447686140383460175054631271054177207226138621101711843813112102240872724766904131018730187304588278451417004106852016992107611337536155561754892225176360589252764816557963798164182138518473841497733628543552370509473629047077045665999120869857382652811191246569951403504742237391681505906462003383585036159164804498863698310146047138172966686801419361671602800780480183495648821746332639802509381508699616988701245321198558590101716016274649151667479530036620331735804902435116871083064338207197460809139448745348881638392585369815868413432138209453668321955752442964328690463843010307056473245541887378170355486229516466673747790212948577751280217086716477410231978098753388247371288442792794034298508481301212192646505126326997975026099923422239886780231664616821756234250594757206893442044629267590578693674075490632783126847105664887581985611644130816639900457355966892558281653000278923284078935359561210137854110266767964425996245996227352214583854613376708234471764817087335072877224542142950857185636628049628088249494298113962157529557804331060854400103288303158498383985155492251558922893687599171911663082575399199695572744883111313577294865309966091329625968380499693575441554174921594410520629140744160304781154399444660114152987436236030761230939901480280770401671194420195136447813950640646936568385472907593144340107321997203988006444275887347254552648065004814953556182909470520780224000033845324268115562942333733308039886595489937803530224871395395819298132847953695449666725137680252217084987279628663768922641413241262582923694375610551997840936009528929433226055192325242071315656524961478043729060217612145488086303412658307376982680931999555940063934324519754149313104760010977323253760 [89,33] 4130347677893617512266794097265001061499212231763094678547541961673349419559064814222860129526848884471645637327220109042951582214957717575706179140446408771631984897251734995546570443284489280918870209190963514705717012214663871065494525928208974987446665739328303226761916389707547645175265073682135804681830662940479481588032814735494594767302722763339638650999799487451594693348667262674912693580102576568935394105921068762213144686411218535487707868196444099350100895389688449059109604205983303672935395442527134443177266809334034616343614643587919804342431198010996859521882408430833351111581681942566315648698064982082401444247827133656855551597074890080406192564674168382343832564516693689873036966748435243114071025404309560615561823735473678216330483811080732806038985109025186552368189432187404784017576886562453647123079421303346450105384560499719671027215621839390412321707127734713868446687135336988581049365568551637930486341532909269914693740043201916495906019095652244519481792105193793792805964041790624154329289921485057113033972980520524315525457140303569680896386612061860790226112977214048340864356144914336181030146623409461811819409804006764069814014818443044277497204289624741054363126373031861646235054604458268399608544483425854363726226026117166300083419686447167160972384043354912145458116200275735075589186802616013705551261285011877971582991514012932855714925791054141645496366622148852778447369652004544541094825810508668581325282242377511603319679729463133816815276879774513085697426284341481364641288175238464953787270552698782581271048778963293851463235810891907411585447824354952548833486171498395423499789454704203123817029773204204771455519753013827375180398519453882107341623789122818240842484933570987314935660155513710732405609805849139525156730797080492584773797462201169202754689950323858051040568566631162948355797192342206275901806589643322112039340090523024956244612250113409434919356314811107702310333922745219955632088927087256591076284602548022389411837841453676510172744009391063956697340213914986702269697154810954323752897894780051082039690903464542405794961417542178736972085074792083459032519244482692583681079790587651027053193163303823658195674725103956751058525190812585954131011512417153833051373223232596234542162404706978387016036902204071787488920225176357556800924195337837977183378986064926233423293883709509858872930145332249280347387147634535077208299516834409704267245220544149192148200875616965335573818866240872720178116549795224829172967495625343761522819728979418662777480555466602463630218326934814720 [89,34] -2317947797552834601229547930426792643233501149361862729014659657732457731677227347070511946732969599897863769121897285776357935940480188154483475360002064837670145534227683514996535783087528483376642882219118544721092903992714645812068491643152366560727876031713088842943244805090220385222488671919487427418325219477206230966973450397545383296679930463547237184161402534269396003743449263039877634865555680485723221007381432838778444242037552820273499523968745347943194767903895250345113738921250378164974810024941667881370390343813447396293094545090704643409625558853919433502860443235517720026225271443903584832982281812553375947911483097168701206790326658981320043764094054666428635938198042261267502075200895362091238150364782588133015691136233827411777824219197555759977136528511446614048056510859338896600090825843001209223299550566075234842780659656539022910478468712542108049366674709374018727075347359543776123175007830081893907602314916489189387385382655083650633160214132691568731877090466147019574395549092509336781421579563851284206077231456427334698715591094861980714594532598065694280936304145662478036425914568111994934445614677005948379670321490171883444747049973392206393200372673918979775101358880938540346492702826902749059351101344947749060616217038697532587894511900875753367402314930511522510721058175563489179065069924622320796466589398876789049860026491010881145118646002568308418408790346507964789707168844273095308037803377740373967147337315187880725009094141272565495673095306088064546457471537507831946699302896892206630271935124999913705927794341513001916370958994420679114081664694556563859606017031544013273979148652326706481183296187336418839913997550509628310742182456198918886989132028178934068284304880099627627776216376293788536957828650888905889283393154508994578729368374783194701139535757687238865406508206658276689437529268627083980955093169272699560422853840135376235100826826734965862389864024283131390105720601017372772585300126619929486564440127599026967795224350461234949234279156862357650611949879654427121305323420611490389228133530410705857576730360859678912988294724342102555024031926668834347404719825952863126822372785838482561764518536656000366736705571728996015444455459537927324026299990935827715079824119080323075962179707532197320416108591486187802921821741761022335341490804820412802867110532476877844512294490036396242183001714576515556734908402753573412425544742997737783594908428991250757436525679597497506092127162068787135735036975216622508573336321172175941319370351945362135665036889592615091602697748480 [89,35] 1217531782179312427312210739770210346110729653058332153128804729415565980827924374175177877549855768469294314164528538839879492037859686727164634370890561299481881874762621884316450222657590447023392312265601578075258994204544478053252059747653579206383974835023130938664245694915479087703920022337429639267528734765804065718451301976945678735869052513900521444615401666024411259021959550654172230713830249401964528567187012650851306721050015888455786855918113993816292258555742236897635481433512896415887375980833718740296466562412343720392391848983311069257462418700891154775185442917321411313025257703792779381862781018524144612873033127091844867667357760190836987526493996310396772254485129460280852132960767773351604535755435232377308999615172526290502289972745916448371089230063156163480695020613435655830458371914291237939588916545131541489574537540043175282726039905153750262535523470825068692579972379821661796394752613152887682275259023235264341321278165411638301531471209390311062748919493765568233387984633162056082732738120560003013030676010913595069260418779885320064110320062756988786271682715753216495014317183334635786098338026635824129164387191836473420134979223980037537846477757231133206348226559889254812358907447847146739281970599132632313471244994102546088640716045455474223719726756631708915058166350560670790464698409652090328901131897080594030464974606214337820161804849197856161700636752298648099045621161528868137298236587422433365051024267702054150560422555946284110009838050860283728564285537248829003712808074388451606360804304381323058929803371681830023651784781518662424465969560891962897212597639516248962959160987818793958597293477663574438193691678437587489816541301004078508999468804471699540548187664228722885464486962481198113501104950204045080000923522644474323960128641529387621961247555838942399934624270996992756027107975394997206528185781503437407686188257997498958541265889675442574141578089384325822762807463919122408012301634676603462268580957641598121252579774281507978792224397775375818616434335039754665748030150961747292260070462860109654428766903605876472115318233034563134862305414406737741176894580011277553376102708629157270661228891052824424169831839049887719439714939317411253898197775704683342941616575278320062538829853737814729479843255450579793794928162338488614769809765171571942727828123592578565084467211670854079080274369642178511103966386739035126142712930080978914100707203242919800826183591724297358252000373385784100333918855666497611085543048487480412871428048777915434478560837780284051910819840 [89,36] -589738356101864044270167572399344461776526142541090867719575419962430996917608461518927053496021738696787497762910906813975339953560823913535695974472351238142804798353101332243408022313973776031512772331808725001062180665305520584490174264834261604088099276166466836495946601357154738629506754243630327827890703917100523095504877568252500417708365216351604750059101593431575035701858319374641173108256384746894891638757128163193824089097876772551738660530098688545165380943023447215466031130014164263636624073502886602313667873949023481302343066322478227846474176887249235980298495440535044426161734456720311148662909146946552306373603834966732453142090544536949633860695350300932796925832847879664661801179155116767140398781004224661108441062296046874663452666921880245775621175875276384271158106118468201660003752358838264501643750220993180066718831636550679943904178685753317560304379837511017133944945131500867089268515487856320659898042194372567606981809747833061729840349686748767650539057760598393295346534011578383401544348254373992505173590765034827485220733031560478316648161304791012106624165299001789942945881037182548276396029138305874348580713579857709300694695224996294181556430509071190143216066008925838695339605152201445902960100380460831525618347784250538277998786016543546603472414569741876115047554294472259588183793001873893799484304170497098839372265837615493801267639030413309470999186348944176558058606795672978438314157021252388061847799811150959778138985013539705285134379263786042217827370264967814768913681451547227249803298889705480776709271401250812926171315149626124654508097955731369077214888829849326844256979735585855722974829491175538025665814768073465934370512537344359263886960568893534444471688132942601983896604799556826304983052703204530940096039480291531382015104174812107218422917062582422125098657662283914898389491424177546609345672536862138908078725523041071888092599308971698267611162168753865395215664321836968048900454058412745423821494504045174541126993708617383599593018743370724239342913540336334742437340084002349065640228547437575156337975398546590082562123487389686159281398442468008874398348054582844532475717131417807712417803241063120714289861464975724127529865726972642882353023119466442051003553102217464844538016037141506628641713609353814986293767848370803059876157855649969204019921114979676254262204132310646873802117328202244505478574941950466262590855312613280240509952775580369727198244494420500705315054960052861604176860772819333055494483424362444301584538091514131845357138400510504977039360 [89,37] 262148605948964818665472785908027630670168717797881440288141535373690231479750163675542870609584318871389304374512980262766315850328582582391298735707213375598315095837649263299502302844443759976209827189637466521067542113666376452097956162848419647367230515660982200416670385278789915521678658624903233179993434597786645752778581822250952791808826553889375146619141370505809251605766980592572298359239747545454654990213810010163203365172474890469143051901271269418493336181324800085750540067446797473131046747660888456847996442676895830176490083098537238882956766741392662035070230395953205686078035769795930328206071720410222132633823901282537269143282909584848901973354103749771197891420019787525593612942804277863040165308678737422219503632610943113502845672517986827972938134147388423330200475470072452367612712305098645467620667876827889179193084257910376925233995913895204017646278249576348137572122981529336113383061249387507623950304067214640044557223421992271289049388890664232491031515009120860897108476039095916819042187132579439829747992520979804996080224356648992088607095575947473305294908962710749689196426532565233113960241618197958196217574268138268252788222984233378167913254234282840225700734444389570013509727530275473104462990327409975381975660890333562811611227124337982796083383689709306084185305661323956844470080304062847508633998598160408498204986648016509118002738748321098887807737363672900140302130410604632899731731807480219679537121623949405097891976930966309115917883767881240194341777034843670087183463201616087139168369395888437033210319999506644810014014406953720243895137690074854088917212608591386403199732261609567810717311442242747168483114840312748390820811697725468781849861229334109953822634469809823529606836299579142761977849803713234073645610330624030163082272543733414158255825882753084740810085760909979584178008574095032164463353072746229333033522911286651465507249946351131153346743253852951467903519029071865048982819311685358342698523849516742336403623044060183262145921823647804258321473169905645325261916326457846399729110027450186105850643132454581051587999389792015836250397200194658130385389503788128555986008076728854052955801310538011407085648089591472921738548908034720367087860535509399655991460140911732673057208416874990601041333587341733062825658312292450414091198347842725766033122032661507154126466546688519218649811971930886006933778848427438764170585679944102405045107337783859276844086720167282247362730012165815558418184728432477737220163263071093364460485363848395871601949419223520378880 [89,38] -105065115328881457479763248470128686902758091196571900695976633316525799439207091541323694153848079680474843855029576779733004275703697471223945540637620076113193970529738889814868495157604200723800648969548103490147659259232528451894250540903879379050440108567068323827308240624612201123100163605550400613065355210527526286433306239752485356266476303651066476881361644662956121536100357089053575840652669674518901870757676312144890955873818529847161580754207789626644888977945513744986426826200260259417087220681487408576978350155832348059989285028804103682534078701208205506317973743345718612821728563703901803844002214444643565553139064488769365645690898540358796621866386318368518619728380337119751011397028702797005535804804871081276434668238486931262651852422127303246275198322047116929494132618023687354747435335282257950007617704670813691111901002040960931357448475654335378848346715113532392573585237687146929531102252786885958738008510219103906167568726405367115318709467579597434174323393951308997356065357125813108832386430974219488282827227800952899710189600103000790810295077182367302216653044275049330087765030532180942648941021386988073531002495443054533491692893153708356369351031175998300688701550687362107908086421218375003964222727979023042192937104814657593789222004527427840669845839468755099222928252409472935736854436205251394818896712361115892706022891784291082010531396186225840712365069120880522650326945514895815510515245898953188636825207163331672621843102882874206101726993598210780527066590889548248002935201364983639244613743927635214976875803286699079710847111944307617587460347109844660879985195211054059165462903387839971606092966070348922999119878134618927025675813431038891228636659051222373579750926012558100359272313746027997871950557918678846072012501172412361364228290496755836193364219374826261130335397728448803659993555615807794889708491078948710782102427395662230559488629661537781725567537978539947222676732732847620305138864618242101584222365651865262139245205528628500292598977150919935190290673396473511222924670369092619279753093291334886210058967408198771549087175353891605752130844043158310497969064426893649918617021751484443666670733110863659772031048320618574351235703354974674369019304629627805367874734474630344380480772554125704670019548450750922811784234094297012446111145031136917058119598021069181648836431262498936791242311640794599960390187902897102790959714083953633147468258069472641809983857673443914385372672038878146561191832890381017335726436850559819593634050483654885773602323934740480 [89,39] 37341442388859188969392602480638632860992083585659588661650536566147953539278407707301743608395491936007960472165036393550807284086395027095321398081274098244540140693237034667695877686566707931399222866110172883542290054679962311151136588947980567823664587693401824808453592553229804909273642882928880438573967110638622583944294682584505506537100245026092555944693595288256755220958148681469631460668774600348423641869192554926440369549070553028333662431697426490384401910655989036517800502219788849619341592502390787410967892430567935461947842711901871531004845530432003144286858490838620457472028133207369080290996552311485768633766195939149909492299754633681006495022098440108500421507568752971487687347773919010300983684138165248730114494547487039842723888289807747865827674841316764572325469692751131575569361518729773239928780780731202334068998669394873626117660217585223535697758289713332928951951758053468037124721913743322252940316264263694366195887107069291246898335933217577047718722810839479623590643635203999551251676914994106760291990377939072791473115234868210508913168145409081309090927852222773179856640173481662028455192068132608570824613544220028379292949094514666525474288659005561599784090030614019901510762762475253635230642626184333555383418354428062034855500441342378389506072370307000829112441794223674656012728815639486151595871105870285073413867179756316975026927489393906102902099841921342066964128405033719620967062795378326310809786106153703806230974106940670092514833625198994492197668380742048868934516305742153680616675506427059164960735406487001386481956244719277256724917089561321853909078504219200332425056214263578212454308423118773334817155868713656003209078416399657862637883741981279554918158731179864438328834316496886488899411693326414097896705236738394015175112200363156752132841625889954244360894509921790772213002443420970686037485541280951047301970609621996566786335990623078032181655234244949345603691731094635399664722371918575623424232167705427623323652009304878544995822798226552107442682958228663823601658273462574275004914550730502309005964001751554759447977986330817715393538377028372473176753556075154231964214589518237646144300284897537686418773134229052432925701351891153244775031584823138176181951330055192513121904497343258104005314789910083760543564429954495025417830212538809086696556620107413393423407503570020247656262489870630055502960979130721934686948488898617164910609846120233840897819278141744456965333108149256087995085832993849742230021082850830581197892594285495825332912709959680 [89,40] -12172702174787360344428574347140515918210372067047423399152728920420924731517961137741034424778700094518197966347769668329548561327260530557851638178615351917221550980381181860305324073740546281228388453514794082852990142480585158303457213119393415782562871855344055568966508175741602049547172047412573718046233244855174702410676065865987120673990576734068337699902023171420403022476681779698928170539448464302492682627129230711539331660428439574199579591747306179273799209140969021127133887566648972975447699513677339291283908481887547301323131292565892239245520713795849820841793687227874258910395970480395368859355129776334788771201417770364798624703803045444169456966461678762504195113076019881075055885078714799444433231509414314333279320681931291982819691579755814344478616279643838437310848636515151341529996569823291294230471823881793566752789329231308535205184646020313554625226145447134347586351335503853202530991711274551911201993987859516603870157205149986102923216258332051236007426699310522739974298580073678478222088499680686372437757342663431092743425656985634383678816638908444968555462164324887185830472920569444005032867360202576132533727448028452347206722279592759624519484526192809699191113289304731983855191919216612796273603235835658856420530928064676110118875341056804483902274896128705953072199805007188597665541507948753042645760667798058340853841331009829787636496732756635100489951342987857280892475045172786061505369650870635651158470742607053829332734771538926409247352807461406568689027379059383051490928821682540572275498143945534885004055337590860892489630663581894673678082712058140308755548798827746853346064494572003303989721098943390865192048569099710890306080141717931378031043145578867498909225378734928946166927777091573455750941114203887858760499077249169238717385584184145321345543370967371680259419437429536001295309114465734238472656371840945185115882402147716862664536519093206710766459127238454104908719159527670590811137005654902158843927594655021328845939004482095530160752691760562796608087733348827147870899188489306006593152910784493029022835544319944839538135016391258347712839394299938826313659412082029085990803782573581369932326700334785895179794602464749027852529426693160116921017340519390065241287166655775218290937352044741911711917149928928082500070520423524058798394078175226126114407817916484453774391702170606885605789643400015618309044603303391402036884218411719906448207813005422559560158397519687668452535088199887981120888032453777383988635351675846818049571152948017593633174716416 [89,41] 3984981877023963579574179896771310453357851715585949462241663919052179010149131993882221665315062081204952124003042119489233892532974491816442662920763092454213480612599550237702662554220996008942817075259607605636958270356715970085776565225447443875867431821674441174553691362145467132335833616037432387287405128609926119028091968317256625524194904487905239291820768387334805990120472762451456762335287073960657423801086957303096394849250592328288210724947828052691435055523421891635869623980161098118441227203199752750674573577655649991284437186786111010248535304345197730888870528273466372677177350124263878439730496268059322467540882891427803620873125392773752206389083010094155416943997245024949868401054118454355772514513263946649710275265272990510655274455920893496188172901751394414245003561663968699701873529403909589539157613873173929866551843957454511504673798996968004961829936498167301169076968817911722153578547697601383646876592858891881320146919981103293782637204987248336984244184960750892164837469933935139818687316544931617760092858844740934313321166396244153257039872006675377849701026106782474116195510779825652327626078921431805436069845963264998588543478949963463931255644236339064669370290559535687124171855138047541206380289259657635839224104951955135409949030102458212105358159440040123177017013545591062523165578822504121564752108386205048932159670725692551325293458888939330146511745401619758641153544577760166398727875763893975686122442444769790440495449490034911193015054442817382849724129165668055982238285799853720262247871563184149955002922024206673510755171760617561450623830990506493740815405226910945355107459319610377276051406748905912208747270903993482798832648758749566363098110914476669654989725167525273852854755282166476164296945722004843971676669824541125461274636718508601698854814427481518864226474635418805287747190679896795324574184480985965373064507160999140886898297503447236644264564800452711884779672461096823768336909648670494299863703781593821860408175148801054838492644305637871154744250429659932464086932945854805533469477093529672440766099701581729853846337627855869678429630742701045289517857267948538420067642105625667294281869083557220762684493663224573967132699918409111067990436950789989867048898557828511331630335413524493437681441856936797025851935564684071227808233866380525218952865990639522609565672068453200594316660407653139574341581556511049984043242709453916805895447510023700828902440973827392592517974373315434791962676823172866584152899809286765918488438096622681430425600 [89,42] -1340533456504050467177228745653614786727499344218098759399255318305456983800200574616872923759598852060457030755518121471441720720227335698823147754954961229256084155566147875079513910439413586842206244844248898276766358491507315854758799638297529267981824486636043561814334141134785130124269415999898542661229741301632430095626574669383848266788601853487462347074397441081406991233997206788412778152518885818619476160654713361728425266619480999946388303219075245069196843092785281048009121836925693036371273875608490560565730176028103519466339476578251584825230146075094080976197791915390783341480805029867970506966190124233612655061625901093239087796933968409259981175718334084806383154079172625065285281546268561255521365128230087932567632557539357970575459838052287830005902833739541278723873035162454536289326478831938964946750353802072847232863635954121318138319956942634890761504123645636727291841259477171218291152335655685589656982869822076828571876415181448789723837616752485805240319340072690684619378864917558379371574948771545967716650705592674318707463436762172172229416672230917502281206249404283382574459189478096246784611285361852333593097225781131062988045794601383135706937354369237610290793889290813166193702485042548139446865612592344330953546788488185676221264501703556209851272249908572456651119249417304414611050326059138081645068677053423476760096016452180079166514273167435389123131440409717587797567661688333974275943207950723878218730435619931073645985092546909911560327908755064845330767110046754395812828403051273943523947263254332703965406674732477299921461100544275447678972836516835460940710528549925318433154608642309950133398457425182648418430516732794506446192859720696846198596058089235179865259928053411925022467894142459543862151064770349796164858285970518597285477528874654921376493387198416303497911728892382080243469508291021929876263961740565380467309299242379946175206641345671854644247044015870014894271094641754612564326763792754778896093803980323756484986464467273264104846568831472663895323362947230295358556939034002420494705016357700555462384761096401933500183824185370890101649030869444568730614416841858944341742243409644498961172119203630136307826925307561959710103168985740263466494424531319438854165368508529472500055893221123023978833251383794506652700329598023210409215463694195664400240482478575425716627508237966104284533524999053254357200981347412385118047275572816476464193067014606030623170712609196578224567928315108169679097115715878621192992317044387171513224577719521970749440 [89,43] 414666554596896125084045003374891698993485364966459278581193979364535944637005029480992664946684453823304672260778989820976748121184099511767376868877583979173992569645736634693871318364064891781536099299750260249703154205566047057676030419700083359061567003554222994253860065768493102705004338059225850816292234061697855447333865359216076273061775978647101098569824376312815573520030870642805307372663426388740486040229996118735229725793391882901700033365618251893647060224983391682642807928207491918647511364356549257544226995929394231947111256783468192565201080901169481023704381413469040067064800635903284100240874076229606212733436717773655432551182352562673290887073836731517227932907476178607684912034238851309423677138721087620343178319953178684197954548596071145319850674327557970136537744031440945971998128769394914419882442142419448774686162000393175396698435177007258897916129487618656548859753155844935273024991323087008026971536016079300452997870780083918789540025575290227645367516064272067000292378437844890370611396431885287241944376898927076505526072998869671485467150078204008674468726921505934562364982633558840518165090753592051533092236475150294857035146353772165033001464490379018789729993045095328462163896586611733938201959512458288812969011062884604156657661356424134461365112125789756475148177401618855554456048038059623953441511532979082377873404593999293846927469481711916346208544409412840238177005198805732974228777625396016023605136753424728424051575172467441966874644094358957666247065684281575239248032051918824928891472527647894959328668776597702985015641500295121360952731752320472077026486636182876632385998431839815169766616821227251446675954084789747746410992550540064748815455147431802272241484072810915552808728649125929142946172763568625663292121434802005085844331245396780974183013733902064983102908478390351639739228483814553258592036268388314509058629151050504483489882995118525349522809790713686191470826428546564397634123164475759871736864934986709542786052227764104756300039349056788656324833347217210790550482491160657408107986135100614449780597365468743084464946165236389585570809664510478880981510960720788945027900563908133336902263196919322707254781810199703251341725072805439701080340648351552009764093713721581568198144392701359121118987870003944928682889169995062354051194657986186716046437442590693783930237434529310016914177307217647075421655611256535217012053874191694513325610250227488184170532712801570291544740610664317444069837293478628978347225776921166412626025055109775360 [89,44] -106939427157477290702992161676609723359268034042309350448707303042416832603733652080471916480720269527371131285787938955969659544833893250887914860631865474974722630449673805459331942178559541323514734770731151219686117017579187193188218165034055335868877736222415630393949034148590158591598492379659718205248225828775292273250385032018808575246798768641152063962337671391191290188154218947433424364256062610883614082902943705211117070692689918003784709796935702104156152513720015072659206574160805435377516363937456626392711351414046129218734289564663874723325285234631673710660689863308892798268067270599641680171506616729548504186422047598784880821322531249335111694916215733871785218996450017325829190575958003377970366462735415859513316846989072522862845956487251234735550459280664614136735064523411692992978008318104708896781472714439491198022934965102145598505638529886301314579343113168921561175575427930193668443198940777183620454200754057419919866495524601711031919105318398605705213718365517482571613714815251204161304575092171586056802098632020380235403218734126263250778887111031783747955193659603905964490894340885192070783360885655890051228883947239445459098846222707153630534333539272831310202810395234207421937343363028760936481159620320585892670123721956164660514854652231463538600715561966389660563220512972651982562394540385192356766677999980739603384923592042442534233245935670977443465206387325874462333793873599834529505250494812097164866507504745596496501287126022031475279595392969870319871713281724006792994212113757441187331123525442829374158506762437378198004497306105534989793093495143233179419950668749921633308898165504379694487962239190744746872500317746962218147912810811163632464072196801865707442677129438262396935698908842135478950646695277901553296977668045679050423402228951249844005129928298634194983230107113099804659031858601143089418114987586222587196515011279398350164097973394913052620401550493748046951957830950629616145262298876463033785063845791648207587970296516096668920128347515496924577067968691221801564301530730321198725240183718775773055355451121562581596013972229785141156420085863046901524647528773640705416103788408254063410014995268159444465948239921326537261679082993804655480084275018306858983980909248639607476650043627582040955481844511630099803435190496830700760001550094761100171008303277386341767974761366530261675731134436509755980646309900160154665564670407790799968468328851039523777558003223797858156757624510397700820665177736655994306770395876614354224614528253952 [89,45] 23739505479272121210410874791312513803642446871837921166195733488946099318964358415792328689927797049021148988752415123945743875281084252447768757492245221838191765588870730827112106354538835818128303117745518123015740558020407443802849409770851162269568323304440642822792276144970949339058811770235979794397352345595189857904136682815560474865735657520948366815389684101842249467750390523047371854284143787319195524814262908567173355380220510649613306700620817670524889628881850523159619751008277549318887647064246167334792466429982702564230508203074724221856564190926801290536479207920827198775834913920913809791103636797386297687354598132356019010989680078608435922389182459777601289194862902813012671464232998102432487130557866779011927979133268825817475073474092795773901081927838760341122168696426566552787316460683481157041517862537755038382862459368182795629523312755554149890643180025990677051430975944294060627354200305432352402721967530022396128299931511532234541411645889053854047777513840718989147613793495809947145595798749178869353518556518905595243929219863535203274142138537905464433798863522164226467131976156550429331240608910567275722279129134636336651105777016177872536857823852672070131193489641525514017214243424804705915657613890764005971636096069271605576667695302426453553800653522730476444706037729917462364714191418446096108467273498879256599531220816570652808055035464758179122591595112827950117097656704433560579179983265737504640177765942265428811773553562738480885708824371198900902114599077023071557384010013809799001858883985462565798309608638567532301503997659083864391469456709389721389361954426129295977440455621109051649041083727316483390309946367271836108356538318098707538161086197680404999576053829730878435443845083013273750601651854456352005474714929098791280393885282651997678609439451885962495566840763596978879214665445877219802131022718933857920612863303476564109640253334787288494947376522149882124953409545011914357033522824953220237552675651654706140273172101374904538558582494788468435606617625228394378477917044463095894660176134123767681567274401567314986235849317808660494405091147584423589453209386932208312246858373034453829062115746875525918874972110179678896542954895478916323878223418574170780914061047501441857338304002223043044229108543998258781747156511711229449425287665612738173404553909904642844289295397895888119920998227005736069677186896553805573279409910279787480724767739691758491599496340466299144871174123006257187422036254483852274339675957794017225715220480 [89,46] -5264948565470155171187516519668304991963794746196039438668458030543548233918268774515087659075817843588819797338582473179881018597032846652971121960175416300671617386129966494029585269409489733004599698605220587874602116964626471545278965633763078361445295287482811436140704071678708517533061384638282806693717862128125980837787517708254810477003470058370013359837392987588160496852025206498372257549596109077268982689534803785542529577892657177224268502684122996561883052869085439046958037247516403032580500271512432234776923120246813678411837897240750760167773648792111618937463312643239215255271700786047791255110518664213940657575221111626905903850470414899667234248028900685728168299126550321651002021810717098892717819796941636377920526424156520822069587619059243678703395850585068783373682953056923391928791669702255753750709177782977097901667504870599374478036363278542071133749696450625574935599227192641991430636851657530998474390938818273773579707523115303154814997297848657589269281267362274289203781522330310320441642077075718145957883351707149534306817528814486498191362829959720581313433280868864235159486093068000114428829845355692420024959648770853024997508098496073427836950954666297121353577626505561442670658167612729120313809055241545785517604726343488797022610162423170906172093268436939235584916008456926820497058643779577035461280025963954789586129420331446078765525715222157671930202642596268842655568736214758370805638863780010086236812658833646723913412806692608464197739805506468359944901938330021407089985481524533556082058041787843458239298029004215641104037255640517939981586919519255200309914789070972400333489285388642544778805929343784972572752926829383344503196681506156824651949312973986249577473045141546816534692488177302261428475970346460158280735287631175186487191440781903069765397892773553167624497242550057565634959284235623901142510548174962901349599043347094658237019285055884740688536576645475697736255692575458262587467087064360930583090412331564051564092164700481775915503117789694626217513360426769277958366049076707805378807943057340879104206314390122945247778865287246204376378001083356926272615445045985631894383429484295460605578224926778011220447632617357198531840257749564103089585665460265637636561795217277941154960365451967120516657707848617327247107961323070437069973133863410662497250386919120475969790599470174637291921083860287808195715736386323634386552595144712661711206266705476144997137989281486038430038656629242905365813063335149249237849596697139223061331968 [89,47] 1186704444452406500409322603588265099829460140437426939199872250341457262920615318972038337651259482206279100222460338132176445284268455451021015724760998365011209794335037786516707092265622283793601188849916131905683228244632929457039765541472692243980913174667618521367372015475944336794177169000416048381817850662592257578379290016017605553253227293084809382118938162570912695194821586378575617981954266008359192792162205467020965517301763830087524337634552055806778170636456286161241209668051700148294076776359961288857424180104217557374686591771016462699348142705122796409343226992053078544596651299429976578935244182163944085638433265498248963763366486386831866967847341292852172089643482686910378812192697554870390964879698155454861101325735163433723668407918042036656453850954065294370397121098529961753738335379699234278258587900548759986638306607812160094568615125693813911223634638257122407538409400139034363894861544657576178711496691013281584920489863360979614799121399760798637569366144802486790836338153812740046326724063590456755461649412549971325955826250657373781600920856572385547662807459723540467769614233282048936795189952251922263768062240661691268806264731898593597688533489435044540864577819127228715425852515155288801802826908359548699868044287903328487482488350770252879272245200068967193833201282499684757266835431671448005068222570978410825346118136715538657656844720825657209019883849957461361756810812097673107035590373422163607815134698853803675380548397972628371804881527862035256902345622486973597204018281843388776004461952272366564678725507423705041632472277606866562643061516975201780853907628439017343878829106311088788103378613006200613498697089740448758828519538767498100273914383931496922005735043008654103537952094706565004360220586736478492459945859205703938942827834985385835688334783612589193537894610505523054307414761297528896633805914320671056308419578594651242169945743808298855039135931940566031434862747564315309188940542895013142657170205243913322810131006095622496495185205213612185141907469467900767558412300963318081027400600863768587075916300024389123753862733807801628859117050779762315085361448664728054021001787702943557140467722123984950718867414220972360553968339652537214889662210940824255166628435631043578306993707371143402578412622934952494568063581223516763535989952853782475615124052835839707544149281419010069262443718997802061806800561651028476346003263946320055889463430253015126781963156128058667352677036209579204693489215010252351159536493150290837504 [89,48] -211644718031862049501029341467728475825954254361340559479613697795072331362108636043320099217029281845722883119736181229103565476358573674418620271914870887639020619194769801734051354118877667660683248802231996799802905388861594522363727079803192856459228437776661444721431370258325078001476187737175884676097198471174790928664756519664011436549583664793605598845077305195411590981545790806351067641667724666990814050513266277711944983044750401718978910988860506289672525503430318894406946634685826069480847734717337813661749468875520026744678311468501298751864577494642611218206352930365052551134025101356108954455205104696711057680733606794957696001835635038615148014581521049940049914571531288547094108042096016906429929349462310021260740137754028251019980927322590771651900830836343295883553936560343826171528211563347446060720334888308102619048201658016698814864519985503474323287835913498191640102483360870376443424502835618537196020000166708103361774894155005129145521962050718465634613753504327357132980805064226650042154294149880657540663053053786372535657129555860311484254604732597720240505244901439209197942092917680819266442556437631906599123578873238977775524047891019720479381821852877183316139680164168686940588234711421603244391247352330536434631112979396794505476198950436142905973275309465137309170097209099285073360333023293166167301807256981946868950024229532322175915686195159232997565400137196760607796604077239521628730583501189119249415547122614255958923171122885409006043993694214684105085271724847680277194694476846791977946808494978152026574961706314545324199360466592712856638296132605826027389663501813337760924506290504577423342738727066589465632064246054735196129629603252110123427775979206243391153638445695331414459998190076040342517828973428386609132853363272161682977753635694190119272603744610425560834535339957073714766400632851221468194988060901622098569079567672648317341499113963843188725491289532488344301210127361228910993555662830463139017074938450907049410215041631532940833915191928380669947832985852031471039518732530695409169861284191199501171339607909638807416350645906664781099401679713176352991227425882281097476500352819421589792985129467334741106292813775778136825077102775925906868061709609937485080781143760462156448580126364688356053279705730059785496140517057828070481681249410606902836885481698970970105974299831181096508194414408911020736338647983176189249831393799149361170263288910460905384951250941753130656017161859223648174576554286395736367412858446675968 [89,49] 20027699834231120649245648132880073106373189075554544066120094670632088028986969204779383991218429191877070693885565105099755108260070771690747395164197503424730132564551476750973125728560993579154971989774448103507944276353276397647729757928320030315935482001114676077725100626447911889705093227854350604427725908384326555614171130682695936983601449864974227063401364780088538054525383289335480275866149366974670803543712216319290947910196296485820609360942449225422838615124932502719833844564140391274547242978636173119172974942751289088526001142094746294763650408771763637219538912118880909830084543626968090324410359374039329879649587831337278411043889910167064377591571877423093676468561198150441029413720423509270348224119148278820429544053438231824808430490320223907285082971647117138296640351290516842416096494980166218248525064653855353156310982727287880907406107156583829710811576840859845471381717822605876813330989761845355310080130374539741416651320654628664879024049490512677010063976480590165294635868608097234235192221792722288322707118873871324709378802821171972237875992623131599844905779578371711540543137385183247103376132040828790782694862413760105524336963078999316938940060083068823101423587335970186575126892665968786687243950500260407426293096456469639890168100370661183233233821079446137547161290897698282656669097302625183208197040443252223884542343680993452606424041918088215175967513414112849252237998853861885249077510260889158032005599316158504088471891703219609352146426019401746350811367968601200932968843777671830686572255085266525039659521026876068259948004821793550953610319994519601659724278963926656250674526477920879952489781872478458509246603787937420573604686292011958523488882772351092045375745280733073735793447896196701040615266174941352523685936306616842369458662742225422415663624119458839679350054384219902054965633334171151137514763778447935578384695940259793811239831174682692991950668261530371807641998350535425115798986055059956393407576855995346209626791869590682255757095737199791004293454789251710933529803565558989554170949162941934003927083748686265479302612734576011127924539692203681730052818820030097060566804265034657846743044459365684866430151976246645643415311534472328079128433795875163204301642826098450208877810565453716116496563809706190445706625936280614832717955194583212724732204407417576853201021675664320650700121206663067060262132740542808703170150522058473855668896688204985036314916206955458154922030640117263022980114294292076555859654606848 [89,50] 433132546320509517327864940551379890619081125190817960512752565299315664930495039445633307512774523376233641071571119928245696468517368376509496678122699884239999507030691404941442060441323473051684527821432495733243113757631326488046196730662532187843348576149633948826368921255828695648265756904372951404332597194465955622526716087634709976828932121594110037479403929479483232745932258698225802850157614424825737614818171666981457489168727809173789050422847940666202460679511981111863723839201718703069575954421180833566479444804596294163106368880442062624650375951722507582090968730495987126080009543054078562714134180231541961225047663466313219129466605456354413029739703000244788368587874810298305910267595778673591261217193838120356620194244249243712788624885908362926984618399234400328146691909795076095371698344851185452286109195027656116425807400538323023427013315576095881660777782064666459052324062983989555326038052728400119702401951461585092644157472702235353095597251758870416123969539164514778082373961007176258802554481966508433605194537476007668123403769026377888212019118257672212140150525914695943369142237724630032826006506662435928452523649265099694672465190621730838158732887330790990927410277041204323785094570226847199992112945243848893851303487176145116039467866303768116385810978263408702036703689092258423211664857260059227938701043522745392321624762661568897926376321908577437320036847914193294163417390996925975617083526728425770957323777715236421403878590339223938635998040688481007811973577111300792643234835366026134938270727976632925675530350189562786040849989534998910511470467563197706149221181809198780433377054870959121402222808829122073143714134785996067155818999623136652863689360241689320189179211258651128766610843181547229546811118692424583531273521801607596151937219445745818221856828621703444908189096711762180324727134888582267766188176792390749021015179314086353995124963288584356295811223648562081692685293810226497548139102259682979146894360796213704366267004203287618721570604244880184984983002250231230517045454795973195276698196025406930652953624684423030246226979868367857291053556289882214497814330631007146814808182039331825871416906953415388522721460746144448406650320570250393997344219541231596167840995562922261202057553801422303064267660839866820391593986691242413022916651281377685462779663536539780607099576809703655157927920334738229546202057423387633610507199846567772039760562295031072687208117302983934797350214029955735530003668967745816899878912 [89,51] -191123818682769182849851709805966234186755749969044404017536361863867678080725604699990830289874823918405568305539382519703693384270471201832981904346478819376089454851825819690265537832487335251709731131875993916949227515325122252504343001848798846924493690188212545479455345157180101637346004876797424477521308970537986229366874103568803863000431869506979332428585702443828852014867411941354960964647451094353761162227062888003351446754894906513658484243127501768235937786740111325558945764008640553563347487054878787321100983048043730036848386517048043858565693495007858386288353751493613652444052505863001250542709387577139028766515019316658561636094942678331959693940622676901457615663637244431122073727087553022560878004554185877814770995696805694201433628184917472982411339564566611468507830133208573347773528735619174996147230991943958027768274581966890381143732311171577631510651853864509254256369242694769011300794082674080855291788106080228601042573980878766626750158596096875802779453657251996306497167633153434037044356273009758592785826263596183754243512780128435786208349868376206302063775896195408685651390448105658451146881925149716707803542331049650362534111532857372949480599945013831505843222471667386311823866275302074555192232152946859221636064559207842935373885731039046897000069455526885601365891233359960611067814342764051152030067441649182567894248557844304243558878627736975432448826118918537022906850696300578722699500915216099343944473933671946290146377646865327784994067307142306427652049792653101262924755930308548533707481041798726831785536915039509994566166253014869571362635455197862095417111947658364430598024410170424422158230782409122101403743993337884988908352205760210992371552982001426601905542120452185989392810261497419901669341153275773063477414494495626700575268888050044582111055617266896245887130265464069563861129799395076963838202048782485884023382976351004028558769915067201490061234999572818858781958430198247672629062503765559538323488325950674830025351284791965306828767420619615915787299611683394682591509472418248606433223529730269610779497008735925043264130405405247722807708220064694613336769789043770398033963990195617113935421793800595768698215397834767278630102036411357792875081035775767827871656225582953227233199471622674141734999120951374220104123012474594153900414811122322022309326705983738885962549607154477374928457501205923333470698944533130760603032575669675911903925957950489951757016910367779386498119074491455473923314456641813906194432 [89,52] -32137461526640090433680602421680216856952475900377024615205019453988186053918886317698563166747657063573857758406721607555719546460449474916970355846199875920446218099093970494748843513392661360430454172896164459603348256574987569606259517957327984000941544782141995902039220811403286211108520985386476784256046384512037172209994516895327125090209886410528285087352463099438909731996057083183272135032925927086735611750415054059756355522366494927450110219823993439743459992160802649202553683371668787466414180232896117297079117403353291235434738720840943839595544628284980243114545648728828036813386263918516462093134640258709193499372925182151442087629596790966308501745743665096106023666935073319375592059536686578909895459410581539300611057251210738802778917789731415718568188448623848797471227242983376991214156835079705996327932545696397803482978516824274842652617135547252066322701471655469082912618777709112670272914800617644696479937507151116883062814679997377587206558491434338265935221052097937845219614816704543110507092825480746851617870962018312352091772735504934699236270749890863900012301386406397260758631540922276819393314408601451821389568595284722532627525368942925656968293643648477961252911088030848808241207866317842681205959910291556167466019125648206992465852835523328700168583098175264832251359210282593333471229255757467528728238996415201922804966679181350267350412911452468466174591505283683524080861278958043609143217204143154924638149277174286249565854623509797297538992097628365968367909238298985760630692667840973023967553448479275865062825707696160996926752386352379910415579684145114483940102459169712586293477607902482205008914721490237483798238674896718279224128909529280852923559194102999088396683608350344273196999683449475254745131551990245557482697917706887027241296172461701533576337970248600131213458171728438269596400515743098998688479560853828837521402635665376832170887481249408963049234520126410607806031292493585367176031065112260745499563491527418841711038979321524191885347501900119997597571307007140459884974769405009617158251470359214681792812128606705550812393784483761163081224300663173623206205980292971532605794560206249220977891891060173664845302837460622369179975760257921393044741424172091224830340214364351534721117787488354738158687112194135309748166747423025111986330966387044338020729226097633981823270316732572492613102802169458472548266480069420795444200172540897413790767715000120015069650523232737693777431288783057876628012122747629993984 [89,53] 8557004470911415420469028823079113315223114373197031854193444571643000132264945466949308692387258744878521837566166186488297392613336372883919791499308159593787159871417401563922419673161884172174979824548858236740640492150561930911128915256707270905095795230447057720911268651698677680223233215627549159162044034309073882020862041882923466652049959863704512698454513229762232518021377800614984042236449053336032861414353967906286729144413445018062270341045132775863869520933395210514036575244138771694435954061171792271155216721251086719762218822489608437772926117939743759873918333337244229820714376065938501868916723058929104604527384910456263848815467982477513993884298864061394806657071472545711552978304978890355224343784334551507497544563021816845175266216198996871634769172332695477720488717799138799947597581794421373598306412082704201442063847205093466697540880558989073761296428926907674007092366836002860435626897665826324210005942125656092259498358796338318968134693970777160055290631924680183638026942030865379885964673316108232295409593404927907902952674145348377945530472633586042042743121103518083733726151959982081937558933335541868785911158489164736389101463316111142786990946716978584224641218933753110254368480095094844234165927440874490926066645683012542698485387163775244609447929558904571063111146085417825083948692643539963169913943198791040612479786940550269809463151435284497710392270448628160940654459819099780932029311149986190251602414046858692504714079617391578021656998457171164313674287618581200925512668028622692196071205625881530565140561117391902604763584699455965532802387843947587711952476113398941610185167083136755750254219418247750101022454397290744205113023341380475419801982031077560895016394891254279686909893610667280351185789626892015742045492300207235961584662113410538229953168732405395206879331331065722960690244265799320896443194927745042941707752082539964922523048184826135065460631793760734086110096318145498678134235019312875917542789079763023976282286936697304126328352883411517104657779821607060543194603248523960926418132446535381656946646632748565126345511654123953690566899862251774257273238277862798793291058530325504194923429250188050039985978498231128340660483900083869966509089688217965636220359033830147602247119235371295204684116008428301285370661250353577081898071847461282797768918496821638973627311289672562944215934995627489229755459539022829916888383126887858027559121682024892428170879499880457025644676180286722570938482486673408 [89,54] 336318910188885505855557280594161512778568385687136859706074394259518006915979305522401564670210863319555135056770023840633637376207000815291321474922784343683750218519308812601198614844874634100985112820936724993393511083937091463405124759018803579071039809366612473169226607167791311229305483277886058854518387012833078954701461993883840200219048216232311534064293997586663423500885527661771371654631280537940609940483464436630538018909116964582989449865720504557529037743801577428797221717089668525892663422434746919110415477117198553656684311525912720845828272991445086088522863995619768805939360253200146797454683268401298023739230641423642666707587321190310818974802635083314427375227717314367979454082616161812924600408593920930657635200170347253011314791144371722294007433018606330797729448502180428569736573720942785757039097565656176794765597001231942267209297711096403700616874608762323943591483974838864559777385920687730895370294587684941372448309487512021452583360884473323020496948688779520955228934077851256145221309267746358211544974668273182533049947765695963319040578908056595942055597095252344330078978309477880551560943041775297561852560325983749296219230060702152212933909726431188633989967193089130812133501495370923644483504971772366529682416645503402065483804606055416283939406351831852613426381495211084557259463079685278091722789090912594027179079863348417284931683163834842167388475982211360734090985682172193714766108213792895366834060644886267573365968242093976553205019650543754236746309060128598163387802391385501850316049132455101018566452707705044194328164427340306890439432504613415393188245474693097716200326391231458911662842326018370314784467003382907161885413346154921054965774442402452364691638883257129967096531710321542788729730296108065840322377862840742565980168871615086669030560478023868799602646150822817240021881164995035118030328459022677682608710427989763494326993851270073583928093477173162730860964406669679117362103965791589209643996315582463634529770077184389630936432720657397971914902252404716056521705608325939552333742840306856770803640913615985594571863604743929157917130601496006099909524251357769592788417457050139279194423438881601829779960891093482919962808986538061692147444193034715050568985374811727993744702420211178708909918061860908618643560536461319006796664535478962034320923459320138609033310450738658048808928813802015580643651396337731674298465480627165647055165153841371856352424245199239280275006026093258155608919506944 [89,55] -319823221178754994140495296922674421511135948621553124084414450560737364059063036847257612715205267001753712159068297745653351144960266675694585974442730620416662265485181021062013131058046302216935849856356486626603661596911567903192800805916148499462261951648963479025238465726709779423806747934476448007979977787908255314799464737438104383055093257534662446234631691815972427645000401307995470065766174248547263855732897709458316740601028230970987697298860184870175324390370979074227521780237564862658938879512838578735295610637407761860422985654500817534072084171675640244320509764124522259706561667328162785743664832581578926997463037258355426804797524332997432699098077588573182577305870502466406863605576486817410682679900806071711179535480811749762584799544670557958397413441030206351508913517562402453558153616405705486853508395171312061024665995224058768772499585175374820076757766541388647324198566568513074808194220439922751434409721600167974942984548587961430963295973279336961766359901793799963646276678751634717150769619988900689196836381268417937673360494888869159719759893380945155019735278526353645734003712312028034744069616586290018639235286581784171685789508681693577601336995291948683940530247351481298640908613276804088008506973651654991280051263757457570642915783626667211268492391447689956493990206354663378101799134317052076448578100678125255892458801362423829482904413270373071878689621663389612851764283767766725773152471586972131094862786281034262079611334986731437766067576400052370873986729180413843501641763795957541185097564808746357371943412335451332520821971411090366206749584655557479784224297733584771738650331855662854263640256201592465182567713100412257401560985826663662802775608038951254952235113740045353178829027054135365167386884731923210012970134986152232546847564311606360503473671557192229822027443008634588072023734860134293528785186097548622408210455923740577294317314996989691813985659130794008709712166075369428026526799267737983037727079261279761309223550770944664921872983294050485057122840613460450436797958291482810339075128785529970878770721659843102306349854605065954540631232350211420743796118418465984068396121797123652366524868163430023924975884683107935096740504396718710499915859340349204491823164975066557452023575006067950377647902964271802711168289105301875080437999385917158479704490885228652032303683059914949064414584191546287539236685130096624793797771190157843323097908411896789098283471214367555448814590172231658345857024 [89,56] 47146360514364444013828291406508918118855240363885238150051771035185793078528962397025678144933750855884948841196831434771481974226643618978224981811803554944796859701792120038221216635980015972784039371724735200842683184044831238567077160083771429941623387239976240478646437705415174084321855571449239507598655783208005904024076095641161732312591076128197253724243367050747858741954014584292704902382146633020948608636706389659352150110942332208666461219773165792919187831468964345711615825142755310189034474200755583611197222487100730351983780373390033857990401595355135191863486470010246864517044772923332943780828377535990405085411517313302414177649937923168070760685223847191849774987265427626303884047910342798447214144626154273352241681657244658418218323345174628152951803660596714063563710377036876070789268559871237240188222791415674407705493972343906633274402665581277300005614967673746008473061001243957931594388192036319868405457800499026489708519361264754068648935641281299997655969746261853324011361575335177038590561405792957265119215794239904045456833671604159003789697130705193572925686411530198494244634731322408406392954037495045879088740132066153114081400142857289677877280987127279234485118652836356265626393409561729272915645871652362615724882469850400422367977910531635437315306821002015242727047876914027588068834419730736514784417498624715275274810517539441459875075436714304014518993851635521633637617152305471202177022997603587004976055005739796378346037187447743944314875977453745093288682961365621370081793729931082473586602195853386049798429054205773678934195916765567968063809845434815013707864554060945095210339353322330293234812376217834789317071927224777747635306209526683586943505811977742004950421265417813167851568930482788081924151111138855797213114909510509925544182840139286506231384274786320710701534640566043987166273870035279260874483339736740579480590689705695096626820654426267732644738499813058293651303957512841484657312513543775991937586429946103842961342484467313852532837657066705990809004368368694726749080413952408759546787927668629079748230013334463739038845183349374802898404143586345758598076608175032853907411183985745422251574856380314914024164792903022406654981704227943797884294720084676579573675810296150289121813780310639100219113292707292144893898924493731755450512701370520347150677687089693852884387777692968169472415657135113460719082961338856870041145374424413004171264969789783736330277326093314667480232047998297870172160 [89,57] -1516114670596200498528784243895006625076357322101606854606258159902532372579036346126551408700771237309432450987669790988488119614773307056645674385649850320142246944557449213217623414485818374394465087579945956563662718017942402260312973354734034254959811388213061521599796892474952197989704651497508432645804741214066526188099785824932318135653978800838240484295638431849071111420304267913248519375215809110071864819146285665707278667974456708139644905726078104298937789946850784170224129602917742788575767600692526451828463431647125435573101973686273996764679243916791725661121153340279665235401953987254335161171205633442177410866584544179818496210508648643531332031473409628208095052337550670496500112043866402551153227464669173866487449901322128901144883291090730564545750890632367650822184341553211484691888752293259723792918891994886481641630710484321781467301327305154020521470057487594193961865417993718666217399344099175672452939869402162652502105445261484013103209833309577728490649015377075000026023933673414515168193554266071786450971776549454176918909175197579231035112234817076849937180439598531587999705071790651635112085703768682858883662635810521200940212951225418988497868425701055299545783304123230772493216551272490755763429133952000837312736078205775900584333594291310190162834750301077556569177430463818547183150560990227541684631948245385087416608594358633220753498807372715434746845092719681496310232370261582940858254753420366265929310131281156892148701915132524779850970257031730755181391784489766194553813783429036632155992257296146670691566997182122199970877501169312348580395966865334684160430045536802420120609885282895231405415108572022677061113858162179915432734484473940953382449089336175648191617924149359472623696978658623574556705800379027570474794207594395515184232549825003932210519427162285005676953706141837125849938496296296384374194060602909145199177546313932592086563657076619701674357586081357163197769738676315209195696598297927502977546780279941770494941567668912012217708546305964030820934849411465340025455260965138283867990899358617394926502805684856170874265080678171580218861744194194757815494474061284231872939668947509324280479767499805420263751667491977101921744893758186991472412623856525147098752537605800007752299610721392596656185139974715307473603877206505257006097784429117156999000718861943178201475258992489714092850311980374837251761221442427599645824834119300492777252616821492106520444742108271160720893628080906567680 [89,58] -682146228124388195053107468467362763955766319502801568385035773765448949420354940415119733229368920611778716209904155962618283796624460750814197824526473611965025835171054029593870566606065612975896749037360824119255404854798111841382909708668869436447665165384561620203987899742730287742777716497912860311899362475981514087643921229524089541204005034952065484113076554678039889612889640237548631490826181183437370541035724023027951606970949086615717002939535746259846545278577015332877194865207061379684406526443319836135946521788944697833365238487487431840996389440354287142935712767392211849531041929297234583674393799992028576429368879194220494566765371526854373103790548494268169827221947619291683711935019455805726166059399105137776266490238744204083318898917135354896096307912025410300329576488243866244711444640506493806381374871810479390524944831557325164559707942210138588259374518574048227009100999468942969464355808858905894348737477574182165209954107736164534659481167537145407883322239886955537898917664676849120296391618279690991628077848602811236320918047164277885553618358969930268630191277069520999258405989242681355703540975043395455595643171090950056346608914190548944559192413291659584216188040157022987894354574251948972176634797187890283918671968768053670632178189215107402281931678472399330813345421678089372694572167119283546309037776501903345654451830904855629493578541198371846440138145024342087728777020016323523834069830594296255450994541197041648497816109310449605537794831160214605443700068794583875037195865230925429607532444459363245371845041591358087846654489072104666828383287702163126858963100394913634508171477430313365627690271753289380618393977964532082868547961434096441849311191872384250701462790336464971141535218253132158371375243336766885629227890131795752913019273635368063878919012265536481521866251384032541889980247907385226357157130486232017828277221703904831683542944816423427439661082984270794056102271459011713595590137645900312483277204257936101888935547727339592881141620992567405661215642811749436530204681523907348007589964630697065536844559099310544452551449842280760868999208315420593424490570951917384945415846084682329823274145012639061550455959170027163155667457141252326567909976341750296355249559875587962298353997346751641597521507587458573613036453443002781826807261788964056094372797625592247604118859536339017816031460241160820956964720252909111254944577063801061588417184807294261270412270164631119410970450984960 [89,59] 173928066356140548244603515598255435230466740545879316813703628405971547281351551011387949176722537979039391776919817957549847092355971956297049606195126930071701733249493115284376402077098715304526154620517489322085078715097792735874824536890265709310923754915052115857883602686317739423455865187667602037946243611060520827042023169640754882561528747403625700216099029410604956799584687128222153362776223093026265035627738060338480362461363326886939016445712434493351447740705205052952661207803353480002272589282906207170902327292187609250654824945314146529516198933471418550297305824001796976400321414391048310233303515752017878134772457111283217808778774532004511206878047580939432903005399935580703529875337250514924436494018839003075185273334045722037181319692583097597147244134314005138940047339052341296821385535997324968033584259826393238914375066414302630110456736798614215663437247902790319516252029618813382397167304908705594367431351950467074517223941203618624289946203562844078542646824574779865846523845059693795717287455931270007389539143811473367925859740366951849679883689715526546261376953557000280491057062140172595167024524702697266055197638294016545781697597418131097144949829715879351621104078851131313374076593582524556972983246957361774940571922139981153222531242568815210491739361827835992871595570285933381432546031866067005872190508742499021037837174042276011226251185152682142039454933316082294890323947436380447157894974106898440408711469733480659077823580686312781690685293542562694674345779894737762564412632070100302571431783638059545386096687117226144509482883773866351467242140876724574223185465250118723705019979130459647154013150310384665327006756303238894627625082632664910616898070356284887147545997958575113454124798831919894973292276525044284488749242454690738024747938558424067713424922174785197251710892541056748563918073957964717325256930337661025279996243388817471347478651988664973165299497504502988124139205399422564071970528162875691999506889264933901869197321096207683371430088131129320992255071360631171195482647157510916541478966862424186144975115702359169310931959116190987381416746099605884277247484426038171701830934438232854730638948264313578948149873482193107932114508689532602053216860413024145875101046586150045519976846196074590462340625061442565839204426446879761355955105736464914796779548738310670181458572361323035308930490117027892108714495487446338123442702240984903036609537072146402713112077183407548185228345344 [89,60] -26682922396296233412319401437247790623956472090714175848293859009990636311448041867136000200299415886657975306257488158065954585733366975536630484501353809537487336303247814008563255200163827662266854195161196508470430382435770714632100095643766570841988646505589378559375401317574896013222997169240753859363346859160803783409616568918641233592890304503190510830682409795991639532721355992801640992357647680073765120744844934009173272959446555126917139100575654062152652999599642827355036376678289833154685368817835692530427272552491777727771790333127078217906218233133178844593250642817239024373106835799872859985272367454534374450374509895288869507629840244737472267661221817680896615296807833503505360607354572613827337476823552641324765125407045165235788166645898243171031662324330153622868555894269450488734599184940019000351822295264165782531227404107796825399045571120526588532336695745788223047090027492452402111572201052973807640460107533737370701109191364670506358685139584034850674160280579473057951418386708546254033502241727171789124793927754337722371838021049691268054090080471938509123642786413523643288567566100382866492665864469467080325652386288435359482832842521911756295133285477847195084873695325472085379188933219673965597728809840233981527167627739693885771552076648603660862768016583588311885662886899086520474415995593404685981546810391156619379527971226035030610186714966681646323964411816788002964180804488532553357050856124330046950994000028800362804009872569952443842727758004891143187821241057190602254696720813673008282610861493058180290899735479791427136584304585385795583174561708185179421382196400945505790042213930101199311144940015135016964567247304831161030067658328076000863008089854733247083130585555779594170247671069068099270329885613429973744088524703967124988360186021124002527545455331422461835451078638386692294198448524484858187225149243928287492370936945184123187111770393611636070214597622509696154608199851767274000888925854620389143670028783007286758351546585181885507382648930562213019359245210546286006937213512325788382989156484436766450375154343781976805368992961130283075419276792187434704875617355361638116897201602574443228372377592194305082395371481715259178420879951912044994378352982577464032724767368477802191445290784392579400914047280196309044930692358869260515187630196806757071601695829045877650682396050654612717629327393651939640908563312262853185820971705802246268369099847455000501070381402094954944135168 [89,61] 3314031770723295767491553473962473750296946798871505780187041054891203969484510878224858420762556047256852553231369978280455113515254211478696705622748796886532399255524960078638795552410518122946825306169558707863887977200689053283867034234422142849934633004955950882000303280661447464468967983012034038792452895291428126771737503012443529409539630691401910893352520880345285983417394304446761362325266984045336399712058528499624018032395235038288957976614555594052158405715934607379893557657053202408975189818176013931690623718128564206771699689996248195867464563990031415996497819152919849352797474840223016959220869023223379461225286510396787083589093706151929747439505628950801068018162571529486433479011337977715883274580076921414657530409844947235071843924196297681740870461784499410546137629144572447898652207279140328670160463905624427444126926093552589255570240123913092208900977538518875166138385532960910942286129765930896699709511959976091497359607548071794683640391462603351342397200903971295461947972164277066260303170836469798930931198248324177334351456108813089001923551791166906962224801728754044882705520407248977175864043259215954177135608679051198030345305920949508670100084365738477108408414962158874782159219553821390616946791230740743458657173053036625430862070419513059103572916732438010634742859373068413760604720336062537674066291999825861089947958356745472845424626416610053190563819840528365676555078489025628431570852144573714631706666041735088334086416577536650352627249491441835233885449386802653368196242720461939289618089941437641776059202490749389462219144535414948537180522545824625093590116489903251854443865173142904523435598731545934471073314036755220300502886295104346807136078109636195530240949235320506512749626415393034999350654835338928444084565185203488693982393197204709340795227903311725266909719592963480645114272386216826944563954693611799082430608447940754412204529615458929383954449338860439435461272387744033964848842097557018945388158959054668726638607804492621739081780812182727714077793778715201173319398481200610437372037757004362414872004987176895380716563257401162646920928411863964996870185615559856109786829573184085255098004439586261433297061603094507412639483979779474869086520915576816059573639230661627706899868906623430565910270769161205862090518231428516116197445543242802510398731498869904532309756289450816754220292870856673158427481455394835686483303081059220885957982310325425280300297364944386523136 [89,62] -424798479977907442408821259049023050069919962051537590323549664430512032947702683656153166585844729919688754820469292642714993483954791295492662250776383258558780088326353395110473636470750483883618820353163156370758687252319352508821449580132982178256068510166902722971979903706053032501477253743270054016847718369365275056843387707376837507614722698663123719231447141609795154631504933529738331219680698871446627029614229350135618773135764237774569054268871916071886130202712379113339368946509071675275901567119241433185978397354348744971135999922635863797822281951288914687335328756142872553115278922416568290326774872102500521492434973938506193665451528906277376391717636029467374056020376033517425489296163770671028563112978012941591929517657448581190680067418508832276481611894755067098151159961891348894059564495584777148436615238809417666115185857495786257422532087265837999510041592660127540283653120256072943056027781340736341017259538006184291089928919984123574424321544262774971927662523985097617373750410002721618766551055838651659375196706164454543752258380747887933783841612697902167838965358068814852890999660038862680839798426280010064781397087225265277929615075753699308323567790538734151737636046670682661155800251698351782500559734755321818589140636066386567035906718992251294215615234035486312199583135966927156560496113651148939447205201523620310518167379622657765627134952548180259483915513119048969342911531253205900153157730053357049423665064765946723208783736869907431115253492579548987598456862492850359472971946875339697877589095862943624759934214228283746519840244539688816497714547865277465783563381339895773595675011546406375349907610768088261239819619557581896067977721023504929244341017483872337383287207490320219446130914039272874835912585343048625216620957120326317534719839872968691645225975604811430833788231056913590970578491495683577305006773414997918070007471013049481727450644266094494996567838086785494477324711789303224731905540213467013232042759366087544721396533900105352958574536119879323187091177942576570138748355071754331447654418479627673622864198278324440770201661880828256898200425955951594010063513080060851508334145056284003610382607026183590139470287544937898605719715396069050154573868675766883834852400043707665181707723359096024752028504089684056469878526924885877537081395252190495655475781844047920908429410301548689416365562828048746101037423477571702598937346964805754354920801590845493321722135970316288 [89,63] 52376489893932501672790969186207289745337764585195825952757130768089261245101483565679930911811354325623760061095574443050102243838215549183120168083274627865184669570404229054110778627426447292183075967005106785474881897790900947860079086699022614430605691724501045864141309245202305388423115188795433644620704283335905016317254259987307293853554626964854776814434486086070599591172237377897413263039444268603650750020095987130642105004496251054753170256810033139290056334603696398583121644600126929438013487116131757205500034064331822023875836599078959298448461077777710014387264205614361469495351812028117085560313072109824191789051691388872409298980535696328566400525379382125328861441250109534082923871163793013909745919844521266477792194871372998602028905196055539044666670268724393122008290050628110697148825617027879300961075732228804206699649353888749373100028866148616490796613964985160647512344155655656477019233106033776003878720361063291398845920077977759696814207762689165185795997687303967690312941319825447438816057629439252578241048020762840919207326230002246358955659375125244681595465739749221950110441905503723748774910138081873085501891993762831591722594875394779055707218812486460420432938646392275810204487107518672000355956217930387981435697921566593324438819512495242247831333855539512997060840024993370041886096108323902444379790619973622592804793902738012830339119106949644771497707238186076813610676122048320417241527950982257723120903679235631624812396461451221161403838009389755807045431540950914016751401445894588116485880802891027845418248885059653196140180486581851566758314543206872675037114990763212071659808214205378877488567114748501880489918511080784300902590373581984377830640894483100124377008547144414189445981693935056368340930140330409702582851884594665621553347929772001016472054859665234548199436335306062559642273015690419248520778829690323012335035292023588951934214133293555415675082133991153364077870646527059231515328603304119420296614528264493437731355296764424177188551170162716836130549391581063379033974341656198385988950550679194631685495971599449443647541935363648635253053271115730501189772249387735060491168230758605907985809212689645395032856287347148762366510992606686404659510426341565769201442316037945863320796842508098991415466015791948755204459268242960413939881854707958391040975157768866225752290679554632868083960655843613735412793860142112030393781267093142122002822197898548015305731850884096 [89,64] -4780830911539119025214825142156779232331076092502487609329086227466836283684132532818116757971451512064566571081090937133566211624897313875600773016369560488840107628646495408421820884922457724398195086275672701794764227220745022594134480403330329067734357502361342683791824826067386262855174367946395570238557045923665409730314504410479217952314017411019456194471425458663560482809613123704522269677249511651375699812430576106426818330859408527088179066743982561591441589598831678373989794017517044495016681717315758090507194306698994907701427253754214793310898635909252180314303178666976944455050315450199507850064751931107294741206088388646259071557635275231318280571787330503721245728085614937486063552087710060041518544188914583375957574352601315923416300625551286456312667530223291360245550849753567479078783064668004677003355861348070544521329606914586960728001068453863906829636992110623968224670020260753486239531996744068249422081894491779598461847675569600607877803379299840202424393873583831771030819659947544803796073827981948316662835788362890353680441146656737257659990057329492981049666490224140644924825664988839214733109344663772398951620857822702999105822032750167093211789731711002739020000228304033760325910732430752569117044874247516091264047976956490229626929830287657462096256110662678145012763582736916558823522828352414166112870860163452815790527905825016282644156255383369365688342857371763051573932763764153137680468647714333552935799811649017022634330553447664062555411297910300788228340213584997513619395082385787090130449093619253017797423112172904433895569198688377490466703374707341982754057725904095949144210074046541990703819384278684807845907743520586243922256963106207953217581686664502867632051992431722174646523046905428778683981905722941211984630167531150784740016065422519952603410403767507746498184057862246604815847899204092570079687161279654554811838171560579213610929076138801983244523592212286077074140958692008206150815856347289036120010038913923141167961727344702654709367408707205060520106822178032324219656726532666179003597317174210468989934738075297319434008810237313419196363597953340033067832218439035843692229601881621997577135122820179570080814648717045616382166834232319529951191495163639343772806068656906456645698256667253624605848758178401940220278904061210515636154727261280104923150908768767722657702393096289943030509228466774593314649530176946208115095739469802372548655898817468751403071127552 [89,65] 352615245067312661569673840341230625387374835111285582086370514472633375885329790619615803796971181668345393376364895351891135863259309080932214476684998822315192209878146218258496265302725004998271995001190148229479322425614996699658563546077582111136235330257394971969123458230435115660000323116002383713156329197716083177492869875309002234182991993502784266557725326718054318878912670223289473304058760137115260589709960576975222861365889983318390805980317854515855335769316563532539607076439156846590558718802142419917800738504350611304178599835730942239828363195169605200764372855090707216795523231249098411102343800445521137611366912856946491818727313460131549067546969039870163146889320174855392087628379947776275714904336926037771434358445001739511183978966205060269554930865282688223193870661045035362968287159721888712189110034918480615511013339089196261162297786766032465707141789711163621954242119129407137553835641110584272978799371039596411583758476432517271836817727005269447680410783378692399500701546319206885078254291410634876576634638708811547907427548846931041156001464523638249496691560906506446153009246606476455023606670514126660429943670232170941534666212650237545590479055198528913761589958507847349590907147867302435940601122295273434867944343425191732530938961957117334824779980835486145843318698032007032551814914000165081536376413798277904854875992561499632054620071527477864494926296118663104803772382328636082275273108620076865123259483371519810852864426807131399276763176672828916877585352104519012339866106921700697615304360718290422351287389618956598427943436438440729299412986500509934178716306930820352160637321768142636621690096397488339875064523212398776741998351061450858079501417835655475013381830766433849570119974922174161769462473324952892766089511544637802042864354507898431573674128066343200558541744377922254705037156041466702130580633926783054459138889279968475923354317673537395665748482094548794956749580852560346107645592480536434536127202960285347943977362622133764476088345127310001273878989421412921226705983276585788937046773940896624118447630895366965666769308015645163592649785331023177861304449058514454614695565438876316655383031711208158347271136479596076776508459915264617808220915324572056422248732060497960462704234612299545386582317219702490866271584150380741347964526655141662521868688074498681822135371552707886015937438284156449726957671905694029976512019016295007853518782553921320093184 [89,66] -30490228712217464268437120001918856192766409204859129369334859961337963433862828187194729954157054510774378222223651012877316155988502517427396534604968557964143921370372055797957961696688534331232492856222822053380329429665547682900654205280531357448680048807684622871470682963237325027178831793674286309689710606858479149270223321331385607116797098410818357833998194534300178131322298543496659845724212429002944148454893504405400109014984151244907434061472071640680521999044188917226105779513350605147346073139951482339415547699750316124198353981447662050558721013944372888925961289907929196686020993165178993472370766579298520400076812713322457096244595752423693722007671339019525766237864185473529113441703532800975591317490960994706584672138159783247102643963150008850112303585139959713252192782499697279078214650861991954086746499604178723335211378247995587334829744405100344534949231899363372242966265307553526070405645212464204268755814225444171249752770390945421671121494527960898315966742449888219074898990963538644664048470703324160279904640787805605172865219000727851132450738979635005645947741018772358325794667835146696159627810799573838231104281431559382628136857447647281477397845983736118344150915151328909942035053751065470352275349048072484539492084112582107197245504294936176182558651713627368823059801175491222263937938942816165873703553217211449415219407475527491860271247539637510660305508278055210898818134008419995573775624095776247215383201281528282947907337884633890727097787712596874577137111827966617406774211433002292968546955059332028074948602422014294809130694626971191103295907683656685724070470725758359480255853001609800410833287248832236930600100517121970407648162948624312632202920125779815870546584145503353749403009857699539127482752193205252663071026472698656061173099197162205499973254880246817338095692406962081174990497981892651156870606687061093839092145756393519071610291776657840054438426805585285025094776361845936987724978889532977229008933050452022486071252821027699887926153240730156760494870304899899142441432820240478750724866247780874899217681711485557214166926360004903603921059430342853814231855109490088150145980976580360508774424675340059397796162359967204831191205192728318790778473510349900549310674686576766956750237032139975507978221641150115975820931240765999154136409796510306065612177889527666480605560144533216158356638957405981842484441321173525419998845971354339192816924105301544960 [89,67] 3616422182717653141747709564981936105559849632075112486690734089334791871928687396468665399345455866469725699254261808593686631270677973965173660099261300798722644091311138404846049734109927557152417292582456520875637701840907497903630209819667190372473065233817226053442091901664103108094947085974101985666591777766098517436138156722847644109749712107940042840462047391722983237207852531195179361706529276099532837457526635699409684109891310418123811412940578803591332198522988761657962612725066422937724118125013540407921357575789621625908039423212581790600907472123287978604213277143407790345055403251426071684111482466689719805061113345151431864052069092990720924524166142141108347753042794087838884430510385070141982482767004119523835976397160036092155588653146330691772820585162528241668971149637702627422111899630924510079719802989816596925166037593337080222864681327933634839688357019435492186344169668619708724147018753420688319660148313828355456902529665329339066759785313578320385445305279842361687685082967833019413625770913242503750280112178958555783885392255785778972477717596631341663467868032774994492474087938179228983201640747888036234814161297802346134717098989084090006383326912535912880881480104534860773777452003034478704823368391128879797999303055248833884240133482060898904452944472630790394937034184610667455900233240737405914284531459494957740213186821139259424078059910086073833078094315382868504505808868373740468551109394495933278625620127312821588156448906926071246670608298724495639356202330786856911540610134478854540082022466029280696918680893571807011543168184889452492544035577415057894308583126488440893750488685598343313969969487191213216909296167762649515635077415052408144128339824280630661884757909435854731743410799273614189209600873837345781160076255767596876181822305421986450052753052630963323586319092485336870799381733250101932190856015379411066429412849774622928034892250057541861811004547926047571964021261888124779495479711587654957830140239070745586515734317013851738581716231588730624747925931844257952102521197316343864324255673624181842257174818553662333861452764595324080780736581178097597642738281732363404292767007141192750007128104917610353183107488970363777659726503833305506171218317237824474994174106056241145070659897521026690555701876643941113592781824864773853433413550360405144062945169181473241444156014886644535823232545911156914934603734892467005371097037933683480650183587264000 [89,68] -363878705440185275702618841093111534956798181689020663839024555523531401301453477393116436034014363229235309021730140666272330785714056367498497573308559050473694440679740794176808751933881797074860130096251670785911982545717167444260482531194765658442248863066328968971723658206563263300368599881613925259218740612179580423133998919218617907597774201956448909981907569717411746772706937436325413960407423594984568821993952032272526980691551871635396146691463479827457814574592744154674541218955109512825856941697939447068035597095095012327784347664522041540025314308649644521042148089257221046481474679477905023711636480960789742572061740925580319782089449922893188179019814645749190762896814674477032581334716226485156712304383326618401209252597523645982984732570249105732699492408615068376291008931575456002299826527969956018844791230012607640517670465230111512094126380166128332719879458292975051435741543004403736876076186100206701433271351463689207543728234452416133506285894400969654188761467126838129562436594211010676531245920808160341815829519349424052758282655487737344951845392049900347231606188280661549002422270798259745400512671845441444015072961803998101235304694370147444495769895321136772120311940957185517497311283443496539780129723001788290288087441504171887273335100003984302729927513489098671624464215562846474350403338154237402628154943775946096466552030013690380334795057059002320363323010538158757049267990470812832452197204298120755483264137172609596677528339813871987023499881596088168974808536859788244273513714908913105006291529003586164703106490737943916381871473497405835424948878609636456561070608836933080177754873693706070903477419437799469887482760592596932299377355684633115569790051861697064486233630969780736026434214333143121517051158619927319149279370234729402410570011627468927548091330795777829110023424836154555086664414795572406128721920103591173635159570876567378631594003427281599054340264581534989866831035557159368258261515555155227064930468563837277731713950144161609155074811648157768200851202975000199177594879086395301934719615160492975702615444856934889752702587885256221471494335243188727431691945418016330201048152463635009399050791302346834406868770093064366169921477234616294187899868478672054601273110535126710279421900513444614016254909796508900338065417975199677530903470632789318303138640481270329783761074342156506125246309842104893055805657846341464784828176593479107550584988928 [89,69] 8361129653186204009117785424632636582773361271619860121485802760310300797854705925998700145340149431681892074496137676429292957446853753786311419817472318086596761219736034568986385263824339346500772408751523469536709883999114999503850245800166122682558132086916475499176816973688147245773485111571079185695807756879224808868838543510321281496390224253076102785525731746839075609974944702588294289150581832719326917369630946946565408165247905283076595636631187338960041610219955503504473270753772971546150498210656384661824243662936261185517722419805179239700170499697510129415857744337293969670896779770495819818456505130268070856654334365288622338692336716340835191912014058631064051111623442014083615007835562368392956960148288052402261797777766784688693162226625941296296172679197271292996054252208571920015043322288148092085409065094234423527744826151919582265601826290722248359626464502947752594320167072266741661484189295137613090876081824016601193322276600131124863705218204143538748988923615887363113703009143561615080451894692145258772510640492466474713302156319322679682228676300101969125868413388608165591218602826935464153971067866007953502915658847064714207770816703937467039703166054724944094330875270994243033051072952155354220042377128002581722492533401618243999456097940302337636973979409808918889999482655157333963096513364757687556296390184440714993845240646118747710953707441297651612445411408722651348806424052413324563638844548891388351569778742868893683679339683541480741447245982071119008148590675267743020710998800518594189375118479173161130630267994594364413714884818942857277393415371644101641059873168927254170376181749925119117832355902610142507304863967882071781769152933547210529789679911189934692557496558139786596784633460516700499034787259226514004170835643259411260088818296975107749666830249587519127691938641914848238558575924130328693216337732120416529806343744244260412596159166080370673435829709656606453785851078768010681008464785350113615881885323801554027457018882153351516013384648257244330854542205664594820185935293804329902069656348870645448601046161546601665937543327329868345317228998576392227762715226336307112920819306604223696347045990429117047502510500680223943877648472131674110422659287796799372762765149474860296098620632563891534976197590123495764318368074392153800713654716147441472487175450024228687247356748217653582364458124589140196684505013180063574098092769979665685874048 [89,70] 5564042041479463604888168771280187772314994571359002739793022262207865327260286914842209985675679734506673726812515144988936143796629854184090579035094761074304513706087542617846242826129199471218193911673038161293470734615649589830000715533295901696405279233417747513637757901929706954955042609966694099118360990771397507755026151629409915092981845632123936665087075978204819426527503134751411465365517762645743500237744758975672172153475632495963765561220426248702647580919836093171225167985928252571786922529241539360192905874939945205636635035691694547711893323345837813017620408086580613239619011380205462113599510694964526810985294183307635655606625788532193970034775771116639046861233576872867063752074007714618795812884090577494829611356115361214950059747463869159537624506997412725400512480492939466735993808840184876213134870913036454089643225249097395021388735981147932025013987912581729967412290553920649851619356290175186829878098984335010753787565316931347563023319729979620841974585965068226062287500493553272338071884070079416833586102640412268626445719902632820173714479852302663945510519695249028379693287833268566440653531218038109579167248086664434503669111754602930521922437132022552130800368513235808558090559788356448809910123463687919030328157714474288807203325483480879876495312409484304089858291749372505852519813456537570304838477087166398590694838986705381326199265018226218053969751935603527975968306206275474945814577136792095285714684885984956355178097756030998061071367632079522930951317301668021482706873457861593532958902966912954229087146141260291914857177843286705486175278031182501681849523673796882308769363969374742224563941395567604279297801070625108635928911877754095598753630378392592982598946638560113981611450204243100797940862824216266597872985219034223894176545679030469126868827488946439877734674535297193385344431788547269006240028044444020005932337076349067073504922953937334107372242570621917751950031906984524641825131004539902642976011687267596058552404901558240844448950352369287413175409378120046351162486563616957030438917568621354835037509553802835980303270053458456530598191878954079884766047353458314640930984625843114783905330660314572555349359832266997773831172700625490334785608888264688557643640122469280622549493289319834792041748670143355970528952526216803178680096577210411579011488355385117435153811336028779530309211854992388816888621296500284885520731122562191177728 [89,71] -1089327122093206143237306182495885666956169750972254635688012650596042860237830303659677604256285976726594738678691901838052775853565467046266832863428183581678142416833560591168138188718609253144138776453747635763970852872296341959071990135560914587406521597879205606865722945421912673604893155763365448463609593936612837030431354534082605479351615186105951145887839315142289777230785687278386843111638697844859103867715154218854923636440886517631746771669103947135251373517248814777446931715968786163272603945753901417073046756083587320801245999581730231388291121158104411532820735765373409396365777791271371522286738843662551247502333074671979290795049980864402805340839850084249117418142437657088000211398074234201346468775821396097403749925042223413957072748045558538417905602206365326271094610567532377495729577893760198088945086387019452465679482213393804478797994057898948605996292341529842663974252722190713418024992740620950905444769313133011369406448231010106935138746264397972052489060971069257560106051876379057075159333361564844519819223921632577913624446605109805130360988372240434440148581933837040358337543552843526747820296451759844735531594876791667324484077883366933913596509356120220597606641639480649067830819931615431541574627239220486421831981280701098787597904476664561447861558452863529289072628759170994577700663012854381288615173189816256785383686147548415683759700731408961636365587315472683743076813969903406012610862552967874651055464000973628155308675351006973313715148129946423178946745981384317444086101478951320239146102808702015726563979501661096520759051565895553861020984491085472487461760427016778465357073952584963654002282341205832327562138165553812251388662547281598881217839749223736592981816072030907203824557199999010127085888189495899630888529932366597484099021823487917489129728672441755492244377984151340316225061442830016199445736785192893893398018001765476595186426737014034640153871554622338833554657688680693556970094593645945408521005191917196363671867995441236728136435950284096299971823779258384655230303572954463772302906582402425289088972544492944047965698068045284567021595828222149744376901091596879333280335478121275150444730237770681713929853594172787540766290593980319295033877720017550701087260325507128469607310122732497197044516627959294079379211984019449219025972796778987896182298738547242660225115509256287176828652675102953028978566374003712593895501007842099968 [89,72] 115351053837667298840691304173061803124980059108721452308154358653609614413862618181802851528067714616787692642670039949982928762748192334912170982153375333190706386135698279304438202373286690642226645306979012982172943706578750351520141882606900364813652404881845570382057797932659905928656995765248276801298671132838839790997699549425258883217906221147358556420465157075955329141881099124582584463722802460675626563427809708484700893685036209066702460130034233181219340001238305349097535760144857321180005980833743692091403953724097469117646985388578635552523178056780820263735417664211176014900177416676359771692294212622587642466585127527950926606147920499238554072280055742121189080336089656818544353092865269004527463156881350469504685941827931629511423379540687182604022108030066926062863042923146530228495359263820046087129743126666668523754815547474530416709184761352182889086139990821730787216295418580587291247410465772399665425093323215367853781886281817034996271117317407636433048206930321905565564355969634991457521350404774623768506190065010220033030404489810545306868381501958449688661672384623901686729157553172789172313690151152904403532661459160494968625183871432575298465364539933113605633574598145901306806116821788811121226076137940015098524071436754561910175613848049495950470696635451858867584676789439669982356537694430605471391514527917824291247715551055965212068680990821196007868346620317384396737352266502031580474952591488605245474567593790003021240492014818152236989001714061748375012815913054125136150835593402885167602610868645818057211871624434410569686615466556316744260418254557449182286749709856106039440711227195332757311739632273227350972209541437084197713384198078836259505743964875941218958862659086049696191478757180252984975444002023642849358595323426788973177625682067117314081403463951274173271657330815042357481854544019248329855112544023367747378113818117616646558749368861391800605552625006915457484761645436517454527559667522468539168466129024631229604395550291567607471425908776730839798557347565744405470108414928440028896847968561436607301129540031957367245794443130962663929239270285065808926426328575828067230783678623129182179470215406311000895572419546210276505755112459581361309322176792106491195797602706974174154621423892397375405447504858179178737862981242388196774368665064789362950046453040159482989548292540378975650325541057675960164933131242332331560363167909120 [89,73] -3410749421860274378291592458967850031348058902203746517486692955002970779845262602349267015258680545971603143847994185011821043944618077347836730865818310549890824192037594293529606398429944032618735861285295482999228650156378029926311541880260284934550478484744491353045804817436857982748179021388996371075239500946273557900008054102200406859578088078861378311295902494317672305072840237191539617362732914543104225663320979363933373849488651918812353047586443253210404322878076620773382635740163936208622718083277374855570957308097426635565706040582906249021800754515809002051417827510414351598665367408453136711805510498980478614697259258965850222254229124647479315131158290153614373766042918227818398246631578881991448918096244441354559024278182881978404440380446379385413448550037232122825759511790556384417147046888980415917254187360483460221507946885617716876579376732532654003057484196113498659941939272363574411723987582702282320064398226291892762220318765568585803675308465378775010156502362899968614683999100655961476472060653167116575676278478075872864649359694591398623225242730444011717304054677867056479399233263454357696275503017367762162241492380539790763200989032385017895436136724502741079068985152290626402976680302215346597165653374827043634407551947486909804882718375196123561115440783523511204812471566592329994066412249927756600964346492307023731730115342815591326872658938300773464261638506146277839475043191691777726567159299884599357174873314659259942280629447440119579503221182613471824447149726251318286598340992544053013168561565070320667922193062144374713276518940888594248034301719167714213307706775524454382249088294097500180294674335339936300822858719230625626703196355074496557567005991955347224146662650345341654208643375650418156655892795030680637553303802222398602262375362195426826559005250473585874905195063529763541628605635779569593757058900257377151013446825582888801488869831138968736111974900941106584657979818587964706521958810141055895496309082149715514663969709879023970849881021226373928028230736876735023623088022645111700462964946290794841463223047564946949969793461187882442437898473854555936581281411513074210542722506717171646916235902239685774839325187270882699342641871785912239558506931853085557878449010274063023177150171806428023349076241558801124913629496718286641683231793457817824974810396913491877628845904478691918651385202914173026979536505465116014232845952 [89,74] -887571485200493281449621462592364924517342621174667529782944349190112304411107589783725782386283582759835184777558632023946917612520677304443019318471587673940437901186022355146970658717918193376791296999222972496600620514562126491829254442032446368001082681513717337266783222490477844225217150555417130561087607688826977036711072586817072657851202190640801771613064562311555109957070553461639816535136046464250159079973707798353627598190679578393236183766444481502875421788922113441160243951471385422415100102810746356610398822172325945590728299834543200356552447609163643296957629143033521043981663919932847162506367881228849115559744814882488722144278450308793701224406386024180021193254409003041119380516237667756591410090528524165742295858035826134556068339410497952895985811451979437509388344155159001882082682211286575905319426088746016744793755532781927857435690330989455190572517459166540929850912253550002466901049772474332947287359455878999081271623027406158554897726158753203287436207966187731607535607895130361204296431444545006088674941967863118718973221937285284924399296685410757132066958560163495924055868276021928461063795764707757730644695887301850547193951545328099840043203886388596751632641913424328875190284056876999425846961348665682859853172358037089895772790039089515752832908672820793657425164450841031871310781702509232867300262713938886153769716876726695873847554932966898953187315085158887444551624308706896158968216408890253718052719591848190231737836710749435452905471059042048081814399592695454205578966500044614976561277579152824262783896119332003735937672606325336724153596815581166017660460125106626413258008328511375319566380417407989143138809446110369565922103076679326130827458144149169325879974331054527607825596743534115318783501850599396180107123456308834189765742481205190688563853203354284011546710916346888338461624456245839797540388023338458868024708909430722188731138747522727805450696887720995397444546054126154119428214004874791484917879569631135528246272016102722474219596281077174228506148866218038901991884250904187884280298767354381485883004547893062391306977776097097525937202924262670204107997181194036767858895158792205459508926473304862037463010416070445494468990643593229942187295489583017970028594965608093369747232471933009219119039918107515056309164802948702577103149862413706488137650119886764046349772598375524119717074020828703091360762360294076028137344 [89,75] 185525327112197361931389538227504335404287309984338870008555291794340780838314059240365365194323428443728198176528722126166721376528628103226594562906094241684901767849841059716969888207166486574687246548684631577912006195874263327615035691654517444440926519959026319147713884124018249732626577215694678295397338777695946883318819442304051158205187492654967733430491252335693785620141264160669303646915496630794129124764412267157210352909267625978113107261328204362580187546304932144876784371143185116150294332969175011540770663428141216311173889692952159241817027790123691199643323749272390170247854347979318581438826612975716858647817056539684402535155043396706306483509531503184739979329392310782118232493181311230229244539273349163886623243254732854536126537100608027380517203867880556097295173643596007349156140610024044906394467921347688861584114009440173649514436257980021994904056840151710491821587073335135357767553469476615976536536747408898087870249821066760813043049073618177140112869830826007766253249349178080237809220937290948562474247833677550614475852118505342929698347990918572277165279720913220015937944441477702040063183097633959626097682822914276612532110773463447461615795490684707463618902874689648428825304138189709820487623519280995945224137661283831945400937848189476367458705124400356521849503549120095301864216903425522037699378564710644528164854586917604133612698475028154963412006963821823816787190164183879413115020746189455973254573887347346247270204742902895011524130739352645664184127049913045092848663574480146578741075109128392468156751671942593318290980930964862817194994650991990481173863347554948760351444274021467378273443819990317762347319744207819027904917276235809351437191985140724202906890232653133473264420702286552461056943063138130354252889605438754749268653088615421062951817154426181233186885923247518055920235703522282243922005201315581081455412272756570583710253249374944133257613390547445361786915497456096470243185838783687227597807799749730404512138926892431604606400400784916902327827153846000698834213499575440422683998939439578985253869210579999267429692692110860395917912028763160672794876652515889613645335884960006641247272238174594748357785933588774235657221989225352195248779805640247656601232342788465371742805751766863943282608923077387466852239065605284050327498154908354894469050076464527160184180243455861125465293560955635778992308367032948647840 [89,76] -30464082381866613975988921472101099539886815180595831074051453669914429953405612150173466867264682927812767267527031155717223554169650950008854084286532855524113948745065762453821351866981135918341497022769265535967028209796779000926722531589981972967432653012771902374193467129884602996619446835805894050078841829365749984959589942705040265574112048396940108945553863643651740377701880870718865740793831862260807550722932297526037788925986842730545264573741964549688257080865871803155619619030899789615263608711502249932879428279616149070008834027166694970125711180680858712884079484439946706037449931712713746431590008656458217173166339893750215804532771718840776521304278783241785919345858266256187611668641363431823634825505196040875302239649154633154500924617532019967241354799520948025454490784655452536595660781847907472230038635565869348541604287905325938947152982219441620348314013053895481220190130772107883465082803062483752085311805048874626848844179532350462698635998638639819966608666324321172609123324477726206528084478008435172437383729166665517423297507261056956609858975663146808944654871868370343208891744243736788759526635622725152101935906270789473716844208020364756568377476983733850339185303560886876521755098807856670145539658250951129086609351241822480101536320790129937424045318292545629320969842249136847909751620761093611454840694813277716357524437619073456006263792751058193487245986284401437326285563698306786142910415654413941260286693859483873181716882251536303262190608112381469807064844175985270377069817825341017037879850095318735271172028021365284074170040910423561593975080344766347270957530465919292611878703090026380005827794618764568694894997668570398314434781008885230177357686651074547692725221115028299479960312230840138280620400729887513094199570090674821747702404369921575841238921426044145804123226630490125277815075522479457804481012534839548788097056549349863262318677729483419155359522435684902832908696904825203662708760423594868211311090360136456457523769092625990685506078013650425614103550670090276168268907677694865315438602423878879508952976024730901420189786832569075986814012461374479982919287409224689484872346737305849887122958182952346556890048248329407443067880564282330158465300909847534609358960597776151537712612431265995018808920447230893885717185994844814016668741215593471844198756471306256254269551853867814175777288802441916989789142574513472 [89,77] 3624021502083813750869319618248666165869671060925226987521493638544423364792100989350249684870700551843265204864017427752078815696320881292186782211652591449321389651359193505377699353117868312137932543640679897138472570229852955387800735725066815233931903268888282883461793151399650142932098878364864354328316384351568826955245303325086586463438152717375785449823415434692700576855958265165752537655927291269698361911176650661336091746609507387560234160561358770778662888652394998421822618591917325786234659580415277874131116610688993753935722193733135004970419035652989908326681776876251854541944047466457102712389905065737595859278835659651861935593125150678339664879015302646232508614925919644154719478956487557637815890499739052103260603789673147298875213312387241642143139426342451015469388458997297107738602672435981100820637889035362817163959615460531791374181834294491351841943054177920203431273226333747015001853958436660011666010426395536256181554461762016140729547763244652774431473009517793412499326769898357586971701577677847263515395243585898911178801800711814936948664333765402385931989975409874380578008180152097315616546504197959985536153969443622241537374764096376594229772141444582793320240145132675367227220653108252587534085436114040445877885995789694930318509816566548195783740492123874564498541925740196832356643501066352681942518205052109625214463643299202606514224671333288628468075786250679203748057657351519254882599428296420477755885470051093458707321102443905078540263466659818926693696186479770674292639477812509515845967749875582836205303236539832422794938754253215454310479663285248192967302401969893959995923326751726342684429986538775364417353385148777455627381637879467998600637243589068771600077239176043876842277342138130614006484692836352571005249090057990186686296017039999331582200434367961168119877268626140943726136424964799317156070020892018454768477120650341248188413433883832046356170047405808751788377331759370217285460495158473352830969001666567718673285709711669156417674943638638799619993198433806462966979764679189036801049558382027709407497872928998992730214187539385258864365931962220432477890257563361571289792666495070672761443018820210175817470377732073211592855738830335554897779352683019035358658824961298646362522062337335777322884632468328182498991303245264219494433147341778888246312206035984954690344822587488015893697931988522335328349225885920 [89,78] -190718962026948766601352924312918799515124218351130339685727819101632545710529147496442623920242653565954460746122817763904791137425876133689961448314843661339871386976659927495335148889465860171090323492854271682599140601967681492412674706118729398772986627291738552990801120512789240665342951055306879060890496656533550996115992850550613414093644584845705563015689782126349883538408017469560923967931085740039950902057118558282178176220542444851126029590621851888518708996938011759177895782585265653381692224651269190057818706235221464588805466807571903014896418320657378520112343148580375091885693775250588052201679862105121533531218173818853817045207922833547647843720879038372747135239728896258923826368771534328761399019790442844925971623227732636510487035528502446780450115336650218855439173894675073223940602712031487007658193479314263415054979977857445398243541039024999912038581923267267553439425113326278518415240242739205099567384531350498929765349611678664431578127135192008057045818997851337966437733681167997336221544205464516635472854785507106811996170014474068284743416811700836996528683797729599980004844056164890775251639380007034056886541455657469222064169811089311006301935565697913298212847532760324638908979551792804395072481549803035246546154961477641154895675866102092479262967058125015276018607835443844638814793644828824040979837092094687616754823564697700085471178193623685901208633840860403668338279326142347647352276896244752216124904525921581533222561869685762584966664696610981495165625463827290000375295253172393925396319826168663294971755814676345236234453728498486944028406250723561321781269595485903569570488527358938618633703820355793880034908344056454949943823882447123383543216921483732250146677003493394339735431802238032233674827351988076384969056822362108361960645872177314983343645736493064806959599618702848333435581293450464815806906285349048902993224756382831951027833673610518225740515507201602661284851175376324438006736822222533790621146464210102341802394300092066495199308835372851938139974670102768307642075051549971140330947001367956130925342076010259539066737265549626755056222927463894183603574316437105903093744511170887008839886284014425857767602377661717363166148538085140524127098827431417486657944950068144475411302604275262681119543918277276332771367807607772271620968870274083859886373630982960048407152113488893909763225911190238053167589120 [89,79] 4399388916575652319024160414218097331387680201801367607372176301739485873608392312851861049414428574576910883362461818283376577464223472813718286077625089855984245491571652976811726861686260357102424442957358107852259185792520036799818849540659844238964459957511618088319250457551283129643482544786555020203238485458512216207650001320516109034427985623492142750523009451218145676364803147485063351086266271236196570906357161982601755247103898878644906450296723998088951162325296710132261712672640898295086755477276357803249735316934540247264761782517915050639413649555188340956291478582715231142038995905590824619056739799253021479898533456399347367965842194525403177009914554421580336753593181703108954887510982502187339752257589979897837782273370396359885892888942728232326395090312394756279076018166575824388379964425290611056730598442288757324138657622106166459325953273888150277567537969075328191081377323465980807891439515139452512427279033894086654185295439150987785051764259258609568113557537006168204990891720718249264600440223055859010171061535267492452635926973958474740591563330652251847101577331276951313670002723666440733713038524041598461669196135495458753234399757302475122125082761184488860131154089655898279669728499574988800379532427181724125796908786737894427380455676561289695169842234725983216734500281997994048852498742502601444574647240579759207587191109935428879321990935056589772955900857495189935681653209003470529460916535522119380907570979402308267071507165746456273581169485144761758965418350768668618178840224279887748404573871818023782178380793979550295942734202789990372867020430083042991349194351677157622052991775919493810703695281028353415914295591546979584652393477905085611150169311596190762864913960442514863548776739882998529794122079132849304219274632342334239110789256306515513456580337657289379723946666872026389162307979204581391257496968903687064756246379425083194754289979312439741950480153985442448081099949406743013128006087096992698228124610345655540506038670727053935426554337851438169215078590711927800675393187660360258937428330308010711372101770095571333335261805714193426158275743865912837870718368957830501500394677805335481086348465196702901391095807025281577201571398390754052819813926270352781997485837027112282692550080417328085320685710387449783604072963150343425852262569349843951967709387714718761939953791798042176203221974545411630720 [89,80] -45606680855797745420836884883860729665779718476600197944622212823598662987196339160738356249118594540770101620667865795490074910815888108818882281105028423263508786233110529600226058941983769527724843989493665492225452266958703559064737360746747553529867457727467308844524312861434168744485771077981387890467854325963098383744515560529644333510047190915554750445553436881395066213930698998380042552492066915263915343913657621823459679339424495473384500704145388824085950809277114666032093598030454891369949043195659344015419635012563093136591230268589878345281596122208152470877381182638113077856874856138848332308394180370655585011148736819567630340006082616873905773180402719485731992007251961829529455535379851175304822963937916346561636625476180230926536715827067329337819399078479063613536174958405170619540221709832068933777933062900149268641544819672239226410386485043363178490809428256245834046733757278936629493431684954685507948898668420193525935178278013811353402014975172119498411643444190817717098683932778674662107134004722468652606270310335864436545074160077119865816670186371454390451939030456071532115719339851286442646072274304701706807668337739069391870979429913941710092894018089147457797636404046286727140579239489178022997654826218666396068365145733208241734689076912200134595284047929580929804176717284737071050367319861799935016655954745535027333536708385529795776473105682416010186164870829641286640159033541694191070245694561136596939063426446652475537801764347303089974834757404025702094634849448881886341745300068707836877606810742301680910744913171018021299782361977595157383395605338519968082217055547791343395275703895998190148530828066549772053047906916502348693287648182197642164335445004657698057693073988059160478795969483162291512391834021641935439269299513617359036949183011374980133296948502456787102974683850056454399500085964238804794029429908368416865391907184953923209565101381945700521031141853898605383894506947827021588077121408836571161458701155337560007698025236096541163323608223781906658363197270391589533408079311759971356374614216567277594913790856435249480548035349625831063570684473142318998405630508063820715175947843088032081135470393806595797083654517722876051063642000178136593783469160265926644202310823394468616081579372990283883401775412460878006952242396759704381495623171380636585762031693039860546253335983854166276661331488649856 [89,81] -29862544016294525354740383578702595374698388888270573271484459277546551702434020356499150647402536876983489263783977189337960165295650717154846873675809173836408606797115290546023885692398066498569074627416811621476841150954658197511518466541075242847993270994928224241575915381807946845917849482098694275020487902113865138563391131506681470699631633320434472391944747999393981990454171537190352046865175311150436369014224802897522754527495876012626894396818620320194224269320786502706171315922865911670802637892894622544523994375417422961516151841374390141551633727998601883634429449269635443906187885856141759246221642887270506345913735531808008235075962427317075133232488335590179895948900163510651674128089234021755804935023365749214414990112554467190733367026864150717278935735168798504429221312244490646485799646734173718695807763211868060117369941153381560951846132298992776559897693200797367322614933443993303276571922662984018156638979720225971573965362680900064635319772606646966332632441294194064962297385003824754674945880411398657955446850637237289695135833157909187068078959332781806189820915564049356430316854854514947715912901930352331663135609247956511868046428114399352312299132214819652143870882568078265535191018594756509582714937749196587694945442124582887844519403482625336247794080865320987912113789459098944752835563150727200788332539155885895821077934321206358935904831311865580978857020473796443253019958685929404715178549106290131649402831424626290089671046024858038451755337391535609770149952269264287240677070191296634840184616207598302681179483706547102703702260293880779763599565176360811065166326468150883353055750058587002238518966578225230298266632469392924526637817531734689821396192583345660783424342034049788142316615758957398461849397524323676947866943757052447168509798697021768121547719696570240348709318616641505805269111907993989650752848155172631924793216187103829169394146035025502683496817498536858866517182500226108698886649559988376870971596638100642062680586006854149356407755457736786393768948252615301360728869124691119970444554635779804249855240792575624810336680249310711134248519790589120237567897087948715328974937630502328121768087401495925430155291694060965772010684460967431238593977533370340828038564647200937049163729989175403389351193731784601431513300774774814466235217318689755441012243723375392495992393385356497355969466759264 [89,82] 1996126795118132758494197994227127470254287908919092213186737867102320111005636692807890823872948827869990470836580797889108618890859127638610642217672801385735246729681950224226212712636516720898872747520511410575037488097099791480249407839027935081342879301695842980544190751888370679991621113622718670373325560963172369214639746293612488237101608559045181526979372695611174356088208153190720360990106118901797192717959337570838748219363034143856128002691807416265252885285456013509711979612209850375800918300437285450596258932268109465004729804149897285692208182986346332100915152752693345147938479109445274306228441545848449320795477116516138576442293285868338057982396990442131980564516131857657310495019427494460362919209098822225746136077641612840013077673352492125129655927400170702216437070221621184477380115646890401289100236931019667322660374890081272104994170141925783978060105599007152441035546000689003788369216930817608591006818435156370435919967333071122978731594220784436562135725307069551193571098068135619746860834736319015960340765828618588507260181291995422735063634264857274101540909796315776249427985803801133543815861719874533160744293667143957191034649759076463564363731399257231912094601059805071010955227691882654255884205971591420693348817230255160580269796879658325790142502244930652784909372919822811793622076733449799593088541119482856326347860203870486339623106715074782266703877017248780971736905970445333282933665507471690471026084656011595621873051449199521290904539836699039456778437111536167361110123676100127841935982743129825024721239347355368734147713984929939671105915715572544315688736397122365534964997821012395141067909062723436144216400589323380362986406377483824471165096592411315521192601847729008792996841421018212800279837665846432199454913931714857458207612666009497383735418705724223025416360986257621519954629692136457318299887192101051189982165280533047779570868843810916737704041049062846755711676666785469963336360647176689758153438740115682454257657880342579109234753744009577841338561986353737678573785263470056179316554648812257669088150884325391753279859862927675442363531219942897478618040931667048015830992700831936885669843417847480665677820949494568333445319119688684344147769532451367355870735934014084344493731435091962168915204310977223094466524856240617043151629609618871485682124498485646658530534729294649906109238752 [89,83] -38280429784423720814438024166445255432840272607852354603602727913110889581006527448971482715589334370341243932744574328947951639132788975790753501177571578197101597401719773906301487132178073931352111504812361321855313439401232057448891655707301496512015195684314404582213650968858627461301906006533278522231856591916178233242773278768351441488312226169640559535536844234622336395861952356450358999251841111938538482702360590030696975591693676989829479754596246956312199057350302300278823537327691638262609744845682587000451462660616415297176194865050301828295899007413090977381323295268680033976577957218145797038597186266597876999046296029864738370487927028007219159170367523438289696384027009839992629038902697685761344758597370448306374599676409425853209678305281264852725166273059190170394513108539863276859228927534982269184435915551766954053077328211739607944808911714210619431896336435430568713168283174754924180155256669914083903058326896134475162721847293146480623519158547348185712387816534644998075346366775989388698359018896482868399336578518639060099147668435176516395703122709481733427180833013240770987783337501837903698628747055816150425676966047925709568907018571034580627593484560903419198228269969743207129281712934940099874603051223604399893032221421644583603266077193767214805414607519237789825068270929664031394110514422961642293227119742818336909906759106438617402471359242086485836561137838413462532502810846596670675863206477603042486659231790696059360481435791585712907614274431607142870514924051248960531882448810955005614347950984164303189215050976891975738534401732481235486366884422136409982335518840774079490560285525898845752206814779219852978190424166958904300652562262968522691293809698027647914725770068494851861198785022341428674098251122662217746979534650973608645607558769170991962063392289863233834209845893994704888581537803939885265828652703051931065944979709073531651672314656016114634015255185490379395627045362557816291460737473702168869709140343081888337485907164284866203875878227195910209181178328430551976861600988426787274272359403588541723322931582218609838497382289423722761527069684390346723598660336875623787937396696812243975719787360735747453975958425031974408014586203007557345034156203497644643883264446783349627074578403246667928919387186070300628455459028422817915211532977264359933301308869674988236553840567111148973488 [89,84] -3964897533837887780733101990745119826727273695617450466389541821082483259652799581078592926336233923710365018911347796688439435547963593073989645937827024998983637472167584717767419319300554029511322540383173911194075166602844386117813866684069937104405689716405504144094451571359927040924097962614834976969537935743512983656788768321399389876545229883679580528477220768081301706984290022978395352060554472346706943987446893432235190724186583371333638292939144277368104703402373635082221259656518497925284637825311199586559550411674229094431276950371602563254629387734813268271576012650374434786380831864445471377626544822674453880846349084888998262068968142227573258163182941251816946044564577266299846375757140469510490174613189073144115672955312967129379130759254684185561868008332902980787662366801583388101254624269138340143340369703126280655781312184525347667325711785660715375624278979499313763998071980795366972872158273116945957411082649081634384838873458924722634039829729224432498747532446835709803989833446584372396799456751699054530015748287423650369730980801799694358869509545523430837323076285003174275017276389438664379760064522690935921377985632037551970076379916444750612023663292998722688891679381356884137460559013976557248676073937541588158675678957247282253860342945558684206415120959093556927118096162004137235287532275370689364126076921132817406932022298237320578865146633703717807182316141360353531747417884636695346761614606951282076093234534659817498095623330380220238501234977240700347049257551188654297969469721838925372908557285516653809229864143183493753120625071774623868074725985021412650462183192456068625374307179665702820948397741225937235319196482665020163534346202135550324655577271494401555675785132401154443073509056846805900797463702577417045894078774970189636202326148184908134427371199646443205400732031327969057477104365701022054402573222411898632480736818569491780303686712014862246226867967084728500942160425374360741503657659111700968741890193088504902125873814551055575934463618658565736646911939242512919295251156235235277043774979138552045385426036534120548688473477259891301354753572341830296403674152390444028339964840410517110898441315164956112379038050318732635061360041841096276698725001968751048488046168768339001961523493817795326863828917569284192354641617752979947016460351692875440493238637924511837923350141375524416 [89,85] 266760539428267914603529700648451770641965993982018164918972034016877122633703053336875347653253746584704728255230887368908237881119640825898819204734604918650475158701750050022176611921603079786301273712804477960452702778080096737430430638255094069727155227351099804531531628667867424871730339688523737150450957505616215789561618366055477620174935710018091306405837863943963750482966732072089062553552242408997123238543825554886367215669764710105747675170222366880609867620194694088015576457105540409613810704012407626297318387584964531916643806089749866666037938820276511211260702735825428768231382783177395176677185041674707111298663130466562691868927677103218545088239303712946721331745383546976485135627505590952508533419259635597920215490295451167353019502430856522356530261460551477827132819472650000962247527790836646728954855657337010500044327900365913101237718555631277775209724141737725451274867484325290753658203594330629116588419110295653018380984795433003963032256477431849009948010463714828913740296855863284692033882590068148661388882223728219618829146621944117367702333970822511379793183466994315362708107676153080186969576869405782036254941994986109427239745474350835209488438697541232696155957651610098515260783372673490376601364681498440487869953861248961604041326047266860312903140533104960698112431298889962954433261245810777726800883234217578816710627512607881786882797587308709173505991089636478912503202002207104319079829592849866230609643311773975363899626058475705067918284462936132135430217999561969665326384341309875074229096736976113218018114786274302449944265487020151562650262053867126399845334777246721062773731122570838105676542370169892922892429638023226976825597176142316569990943655224491018656695116604308608350092195027431208744892594729513352820833019194988693723658572330294884387631954599525900314537765773559083094981643616153507627398518925026488245231456163172010216677244271529195737409656833710542471426769720988998348331812600571039378594207594785462730832318214886558457279676380057170101984883815993879138834153356185846121091056602277476835202761054021118128314994408114451220494772551955893863746499261943267239787242232318137915248276405026775032677425780753475784648726176937075259676662905569459230327117240183414081838499961239919044410726508563495625732995528191938425659570333158757265327260145926258160732482279776 [89,86] -23778906732983601574265074123597495297085653464945470513438166611359397680546640679656267657642413772630797747760724145222752359023190776388814504807475920475355660895534321088306783597621682699415815166624198943409200942204516295289398447529996487342096879418568243739192674436982663359298420703315323294226448493075817003961546197499281374575391038989133186543310881716496563116582740954138389785236842414240612549097995687019663762717485196996872721510006798353435477740928509770124165028959731319300572241112191934068506483255798781697371734672779970918229561432851513990564647762562947573035420644071540896318727529406653508881847465616060231743577804107859191432618833340191915831448936183920483626333544825477678865603966188852050477029731820222770882943264239159379529708569625002254744001045098314842303871505249583374108612697951159433273427705607931924676621559174500796496374424234293979139839204784452341119138653603307948869255480439726965048843943789767737827923616327934474672109128864620880454829265722469841209734782738010088126065211220100030327237465382200995653255087741702146820190466909775043204768038584015253933209397984351353102695584710367046381364216245873232717476271551078636842880079844424521945766466326756194845332436965947925110783192543474793825517910972007181514237972288712764506495008369150159614953349967864687171136875608753371960413987196876352545113750825333830579644662132385971465881933581672524542410141950473328623367705578317972305496286574924782525638203683954139821835951503147472802691460677537113612804964666878536072425140131139538128645878846989622093057136795723929015356903200752218658044598630691851664528630452031881151189807721292276354837609012778939668180218034552694869777817573730121369473687641625727443340958583174226412257189867893669190883797204849747169687077494836324661999484322105473126855792840537252437808328708800032520564047752572546389167041284769615967604920974949681561435844533376548151827702573593270731717402348704402084538262299678591827381068872785686904275787929185757365330164762821613761571384088446498235639245498369152417344709769203836712944811255832036464047781923184771265452944456346575655771889591749894639029279076661342458884646227106696460245637561978482813885512982743901034602206331148979668073946918333851046075167483362495862268848553605795479327694752503874957610424576 [89,87] 988783311347072744786531804086728283124572214716450098968760422221703451807486743717111007526293805806735222196304638612372011366087662170270963126899665440416616071978437485024241757807007117532927282357525964764477537682954721498982677038978699202787343982035892242402142431538999505884330045704706185697104680492524750419374028216110563671558480295765689685921615063870711519155603902925702888725734348213165921175047502653479481078130185773667340694325564481690111895300046603322726840005140710127399989088155361599064453368403339511559523738852716266510062490991673354509555446639128328456722106219942105006691292481614315877894902992681281270890830318246649329476213696654909039126593459759239246472978171947789174086390732762090144098223114480506017373830071936334858483743739789542153308662336020050475209251537608257709072856998977989639801194857786511332558716976569076514171240769092406249083721363837670002772429327851817082803584770693965917175494624740370373622946965461694238358265844006869138234613051216715591380287756895428131366163319925846700015446559098243461217592068008338074648018780678192212504982122901166490750582509114237486407960488068587620691265340285732219535576387471185116559736062411606285394498050173114720945408523547722667709174859856864440419275937380753663687274445388301391890409508229461279900939822040395570152862555917967660988460438564231986932150127472400995914419986378423623366071162428514561494584172175044598303915835367282682313515021356167837020009104090868128478090040092247132711847036916952767987326677108058828273929840220253484810251440949679937837337520091910704784688126948344860724745865495551007173548023605111898476641352373580163314460531352299134712201898468490420089263674269807346885670670643776887738784258855694391189238494730873364354875404329336678643054140712446082955358225770895741628422796526501498401474731681281969344595380735629251115138813085923407769559219487941550973722522721016375841841195135583694213371614549468302043153326119197323080054657958243931352255945259696610795464706840896254248671996604828876003112537923644746929734168342369577030685765773592539615683406377540770770255509653133115689251943773934257772259426445557281988132005546995155067186528985125101627140444769479216862843953712730765131474358580705873804229691312306915066609511558514357258164621675427946607616 [89,88] -26512780591559626339844034680358999174251733615678484915837557081060643571864207588577731449671296219288619398470040790199383006941635762211029874058150816158856622693591509208379462144372505555858820137813480105446906781851906250486488513777561527664049661252672866460325874011879300380577776462334201760242167219470939524161070551156246471280728808993362822982628107993115999517448635548109975839788222664976290628248451747908592973778949571439209631795607160963486346334828258899184911980084627250208304881378699644478167081519832564719884204760463128263892971395434296101024950724546555192162797347275093280972402678077589490424568113211560507024616736326730212774446992118247677112582358027953837269248842198243307596207395647847841006899974473477419023028866290371374525658662385703797839807286963219321555939817566350397624892197358337622014088501116041453968403967355775463765323644364667386341845221699133682994510238974519497133876691602091196388005430080814405474545514229247041731887306645362357396103328955055943497289845718228790857550611602919160641490293745922792545708296892574181738955175213534491210942108389991839032837095542883962835146613076673525201805852521855549235464437466825743169327241575051160314423753979014447729915081055753937023526519226009124371520872056589632953811087311431042194541295216030306376566751677546137437501778867356498811213843692065557907101414887623446750589399389838622261845723152331375966985528924730904125967843644188800060999625973464135338564538383614153607751324053762880712136509605428952325131318484981613189662471073758572800057121320568867138862104627710481398041007790537034037610125791294955570522123197899399203430690944798982922080278852272410323721627875847988988439922362337098900042485380713803002206707274710907834946014311239462161982064405835555817877716462127432917706323818890471182195953327984664599342834765617854690553163186018612120692550726010044053177860240458584876584329172233646152460561276485376446236509867863115381341504781234221401673201911176017202281020604298656436624380945566999244884702320043407652964032863768871379413624231609749597177678980514459644198592796889110114563030847369190568654431042936702991703439704376586264800491556084776154075945128417965575373878174988899731895383497710525914821671033914945284840818546070946874974530413256736229005186984095758080 [89,89] 1872253716215473034191569541111769530671487858116774019002417358962622803430491289034073944638240362380574107372843067629666451163946449348041881420406835125494050373405983789520983330309747841470222374888916525842968542512070150071371097712027824737687774102038698974993364869490818402309213187633158294171556792949520276696562584588073367347977444071386221990320592454027715901326832252506476713391173721304585494196611248732075265849675112997736689816722174021622651575627109705705401028092706739935162576889621244413480254883219966132520992629473129548574745569003171695387546816833555705203688633406540463821655044268014470713688063428951933621687321331579757048539576562870272446226288383685717215847179938594877903340603294597957350396355479008836055118051503475836500567433892457995164428658912104593673857343777803504889914912845514883798757428139653701675912286359011160066207644367941782725980832699619341168851964893573554679667516628910166916884080211832617476764079120331435692803630116845257179759256085856217697828361286691941858031859934628264860789151024139060325989605273471050587033510681448316542946656513985945634717485509017958488195823343973464496541504902988960562466491082744227093681251589304703960341495910972942512712483105269238915204263097009382796903688883018164687238004216615899130732634206091573650470974759983658958206497351955188680554498568555436857843806689704087626096916018476821366930494879544880107278522329625014704083384848914636674244194066547398974235373571722325369532655269481245885585691611532379428380883406227305376439560315115666754179424261138231312413519942950425057725751478847980646024414785023312042827053459703308781701636816175869555459270731965868758877653648088863836184131078312770158326608067957646771344444656474439475364610466444659880599213673895033506031765024144089183003925927313843870738555899788409489447842012847262828539161168276012743793814703502751500400010802449891770362379870981624676332478752701747765181746811423188269408591207462854923993232458876909200249541938986424469636260912383697827396258891359472986372287599581070067356144077116207231839092604887372937011215296668661167261060355174109101838003915556874932612772228538863538735169019739966216096639907714685975742438750890758828454911526881965047510253800233814939224699225237755889909202572754339577585405137894912 [90,0] -26154162469103367868838307584934507081492111532064265233287921982714936338657389166172749099915995894132610312265813635274580275281430766628365696750392870645526369657927573253591052498431468809235295829924945134458038385474497562542238822597267574782775725181136274599052580738178148649314499519886048439520761883521865011394033449299568495100949396998506862978743482645423894425984179472185619031346519100817114124532262277202534720803114186863113990701579372603619637532272580913766654768240388795306044421567044364746377481572790736671508048304395219889832909223961070309787014089588475962133011480093987400034648165326326795662290714666529757640878811833032246119358016935832590844370077133929699014902028473129067438854371045302074427975377137641488637236498030713864763988242831963787902959604333507136232452397875754344461172686923580108854513062610882836452194571507244595662906410025173933730147564204276526611880502485118255040105217190347734204793776703887248450977777173076258495239486347407712756426495958210608054618337515223527163126205363853485640795068144105914588401646020582896056361319861812867775407362538598995050025788629097499681853807631422434822929928722436297617012460793478008486959341785547580806649042256448830472647113182002279201901009561113443373132983610687085696060244932270329382159779270299355670318408359881531665249491226692629443510564295207035226557273786155798724648294869498812151710028371539393111849439003948537528934333240612944422353266344228410296459226354031033130351805760092369969340457423560015090451933647159361400461593903646657035443286903613975013853382024302347597889992625880600792699181928783151186181686501003073320091258969592779568735777855411819527616177631473892583379647995711199575239151735942499182217007467349252133209632344596750043437877769979376272282360903224543706035760801477878462415725933386759116489109305806872660623734194517499734878788696629782928966131349074628016844420268246846736643965790150985625718887880609999090914916613244338628756558534984278184451840867049252908390818213190236690009722398688375291371612569884403825073787852968938714362810719700402285306077090204640393316388957580154931098967896161863131187576517802175663825664380747649486501780272506985113426205919619722035260811951166247268314435233647620556725004041372592493471149035052229607222423920938819950360611520550886069448264880610762345799603591015701678538192200343141659750964962870757054229239239068449317157843204705611364827744253664778357190890535617259605136545259750997621418822440012101168196893178692627902307856547840000000000000000000000000000000000000000000000000000000000000000 [90,1] 10924320410302678551780174208656302768576948272377879246583145147081829911017638844488058437614461725481382505106855583407635864960203217501137205631463075940285744751453914419336319240424394269323244530939785082713083750096943089633484507305172023680497248484383749121956408167216042775012230761272742810869061834687574945726764679442350043913543792085176563218411408288338903619873096314490598987248050321375516163915830964469767649760185757512765929169067931345998754088100111053906889912256438625456998982129185875238612466372520725472325196381492816704586332083830681106819277569718316690210589326168306815001613598546346603593453765859920633376232720380571964465809731788762057246937149713829537349056872699269720334351075656136360296391710707544958276515865117612262017351177637404566192326590363801656181303351499576717865375255516542684299926260221947010611172790943991246651768026662984274783522146982496343904148088183181304051086565410074410712075888040610687677691365332499354280553206422668529420524506461248964699739609130969982903490954207207524286542498389954895506459995502124919359049733311235015616103945897543505743415094432221443751429240886050322926988437242946306123982678369551771794504208107983777006374002006031335221065154191794671472200415266587219037038607401456038004997762240758703511909453370203784721113082386239303828597426354151955084959954219929630452015772050357318428626947599452597188922837209364472055988910200457614788340993805931494738870400848551554622313127426672617057001045055395207614592308042993973124946139063588430071815803178406203368814898138684322057867992975821666778494475799909631064081067411151174645392018782656960061954476034478092971911323308494284890316048124177078868850293831589841958979014752605248099963372830019831613390133451427589751589459836593496719340161346233451812690184684971094671339324210680097509521524047332349366694445852202808854926617069112678590340790053760767346603221355758133601247589239559455782132415486139955589602754093476302639839802200142217260544761010109023035660462294251913994000273931214125008707246889858895359426620953436102314335212334833651275888635739800197378472563267994647097557828092542473183323909742123582132478356828044484977987720885448105134114452590767891447589979080810041485126604647643969157345550738129455540116235223065208445994996998137328618274801664273866445020348123769076565443136424873688821019096023096756922977508917366588907431057998926568682124524654166726453292531824353330689584713875772487221447469089134108690030482968755595352101993753041642034217574255820800000000000000000000000000000000000000000000000000000000000000 [90,2] -78237793645570873907125455427582291269813276394344545113036640510763352890015929034389990703435888977175315194372591805170119904220039351761596789317178609570054372362486037313439473282886140242218439060477562538840350356926948626231146528138189983344281630729630875002748770416989609027037469846239431070937751395480302853935310709976794264211907131794835704893677773099072131329857926754821848687034915109165567521659035057854794438382230117403199716256918670778618481344858465079426565012284403166212807305457567055225133961555940235456590561447944688527643963534414521117089463013541833905760420004179563968673277482051832769502933756157006191745545213000732155240647530330870299532795799299989634546482819176521397536757042983677936400929116362726593275296628982641171042769283529179346149838454535081139013623309461424708581902791986647554827849458713861942897252183279187252792171171437328079961345905796528664715978600967119917257772105857007593950252827678292304686595935721520569293878617499731128957176333787322240010053022284521811908031895216536150736426067746965189294940833620586771341245779244368526281401168233167042465882011909563942667559974098216097877622641760896471085385723859870497159156563115788440208145950190708979580756373066228170242589302337923200119954341931376412751400610245186479792647792083794464173057591988463579892786270195909802605325689338543264817141538875349003769773972503133967949140915368554835230116769569280071904177327529408740863882827032056164328354108198295358686639957094558541921619363427399961729319627066484135111454866059536749056956143072330509741717254243258543705803365036215919497347918798729784329280054066510566579090475914515151760517227907490328607648626193426215411351942869138369641632005650041634359570598452677551734990491014757689262886800471789835555256568158474949765724483772404205795979106268113665809663525111739329153839879497841406812933320571500375664685218221211658246920633078838117825063965790235447384691194145583075555976705000027416955288851930445772877174022944483892809429302729250007853813498350760420903494984082239715474514783626156427862522660285277611512317132648381315735130999411662484885332692825717362594111043925761651007894519654613576285606524615926746861432855829525937521881450543397275245802630367749992514589626315785523838370247218822690555391119660792240752037001222570226626041755284810779988070147825243361303033695369813478759108253105206658059891170686584499501834757554719181008162860106934070373240466557557944876998141398438862492476362447456641206066930142379694996870520845107200000000000000000000000000000000000000000000000000000000000 [90,3] 40098121629112605313688246261041685613622511536577598368155189684779075185273389516904595108795328284588006898985676095874908515685111228831148431761254727335540805884633286955983007721581463127913993175420601760813593235045229886666159501865764134288824090942723440098093588234817688151849635331509727497174518710429204533448229949109135444162354204379411363508852184039998890237111475275931130149622871427311483985587170245656182722650451821056449810933884948680505897817865156606102923985405298955598077052295469559338441401027374325717456817591410268477679735326089602368745601734165762252720229045097663608916875239121069342580534396173586553909796826782554129358406709294237858547837113173835597173890368972564994571007891673408256735475902611123665104134201895141006678742193086314888298753119473534115575037154817693905119460138797420723353336429543795693758741181367391872221108210853942558166886132234535921016091675472875963668153862031161977170069935602296070638082283965184883941080731452996180603220764267495929916117895631313537574591144195032849659992404006846658075589073651685887976671486699933703429652651750121898537484307282691575985588101770861720917244160916240362087788814295921586671175002962555393923068381129657697359256359659336217386855737616840277721099841573810091333399990659423328209918037609389028119656857408823486170545303157626926446729646785633745565074823833150615033361607563060506430743415595426554914257955776085994278384768573071707724102128411722658687243885532248353961094393266956322833545661929378503102822618455813305071837313216910560090773910983237981125630844620588265107510490295111823660635319703168077211064752045370095682860383914998893092220492807194773292746920820427242755594166504103755172323423878947461862447903713829022437472649690833282979374358914232719495241569174739644833396992373512866248012399082459539009243315101639060632529653776924258586345237250131070064760986374271685747803813370004655165888223713878489084707846586763340272548075412817389157995526913987636151787622847714142659723074658943657818995822948324821592729257285788515217787982978045462068106007720764492343378882300041454241152172568688114892664653089669635030570363913859509389422199847228238698112406024734601752728907861620674334019079158966819901633013905226894671288130036805637525452085335755341000930850954138876453415099295016841779003336808836379394091888504866577114293681594455029753777121638439384258251705380976144900886568555353397081286814624118376216141358791054196534835972202727750432016210850829988096802529718698846351257244669050880000000000000000000000000000000000000000000000000000000000 [90,4] -722719699628573472651760501094123242966527521278512978440523731343141340711114556376633570615481870298878257322335938480524830164600858432163188313926439837425807961393561610053358623183536259262215805209669174058221867381887113039861211726915947682904631401802203999438826708740089259865403533945180076134521194516272474023630300859353671388903722913976420264209207465857477361833922388159318106381621972242158518256714916796161736762750993544756188766783061012530948093016030794009613838611532062418847967156670593652601846972083947818833192827604408166181303249656579867769325794890299050770190540831214440745857661599144785367232189481004848425611802350146548496571147991105308750859319929116145474146647002838838439186094055609678481173513881359738949397189445267773764301642926364102911895144376449246058410985165687410653777755265804544244780184661561648503208337723791877735401072455938211340003280666826782904393616452165085337066139914337276858771829062280970915456547482447187205605641092648100098576773789955981447763409462025708594897210886149369297656406358307721069175388546253168161399456162839668534020081670211559918323569630202680326000787467643550574198320896875658980500488693840861481769341469879061635522184882137788997816250506092588392544572433614182999453859232929133013316294815543355692506088950080821259957541593559803377222016879028446358392349250413590988796170080640111743533060239865710635043185523627260718534747116319068163656476088065545578043873372424382273387740769631765953227783350033187279903699259080401523349940469721340105104629309656028117299957619927051157475855930830327359263767271827415003159774173212621651303992336063901595990495485704721408337170303541348254804605353439791499452555691649935340902949274999011821321579995010271482479711042693126820914158982222744148046599382802234795731115603645698531381501986889682053157645887219263160256374606584814774169047004275672665182608638710258322548445442764399777439687865570554896129163607831271244832112330939967205555404694009971063165542046601681852887730194323976567205521076570857294182550820467422468757817355185459027646956447886318320511524707712417106024869588185369757381224540625067787537851634119961814249191963623567740841246264344734255407136025827924733961617293189705927326348933870167498707900581159520003761958484991301031481391142517851124987203690452616162889010747770495584768647615275082142011787900119131705805242662267331351261004508174388733315438016678771799784651656054766233988578996951065743279808773979796293154308894341179084895308786102698097208555585084063744000000000000000000000000000000000000000000000000000000 [90,5] -4861921441573844482098561157360609656622573410624617899750968677697018323984117624074159605654378104684491129738343960276351302598902485696234249730833461944694202422787303381976454247978214449536820786847328483532708733187940468348153671676785941067399995457519515031034223840841839612279641356397904747975592260307309444309524835362112552124730956517670457557200888324703442074463880450084300943056763174768839963927855779254100902963425898989294248400798202056636131979633724220048229694917088419246151366156073636033256349575386843945815393254049081658502065160917484637127159373314993138952674844666515585328199815278057232910594483598450814775683138854504363189918627446973055694305223358383069736842787885504706333807208470277266538659334806637906515514022872086175201797954307412873269976470669444355923832967676147810531221162340300420987349326714483042708042742673322823969592576350725078035904210478073104158866953308562696355586442553337600422893639541805844783440615149348681097215002553558918418401538121913978968114364483920709000011661986204153818263541099912136510222951545725129239612811141502410139471494602626569016416644490808497265505048928177171674433065065170453362297746956397886400622374879676742286229303001441519131773888102758701972528994872769837466760914163764380460492435439564881134817987114615897820137320968478351437185450638021850824410998731918804444946100133957611844182966141514755576658006571884780927757450118065749092363717887715565391635192826960743789339905314190425411831030267124766865374393981857449278501658045409606858608574732223946682330737831726313355680018388117143086212939838939529038531860204935296805429366968486735094549587135318611496075328331048790512463727811212621304735119786577963541163650754702173425908318194279079377904395588958520933826734191932910324581614631124495933323014738613310873058769338231900468273545888894250127166689247731507093154316609312385088864457849702214178100215552541308399380442185608511332139433644675486483872363740106518672365700810350549217513450480339836567338640163918190270086757897144010220382123192807202323363404944596786388586504912076008698312056394530119543208929260927495445345847954019641769793532060463471718702239430801947531166085108658026585937077283462455846897389929432718312004894647400515709865996876493099745840962279386086175641523054404954762089361834348064976295790063349957672959697231179012849356997411870204139913645771463850106451271443432176007695296021026504539743274789657037030282282294999799567167018938364087938867871454363652321597832793968344062731776342651568128000000000000000000000000000000000000000000000000000 [90,6] 213032618738323282238712814418059464692253350229283692943490799264319405529028112297070696207756656485920588501886022890031280720597332426084218148793984851080528085295884988180706947272825059879714918025354432356033836561059265697106856721432492884347552990058918998574854613490260959273098653271717687780877244413322433567549358453507762963701385040347164636907397627619469024337872238155376522890462678523907033793167715949906510989058667375332515336426838541973070067526634666563745003908704888873595897300908416014861177355001273269685512837530700258636557610873614996833407863097662628029368582352418891457315753843131252721848140660467330496856089821371889155228472440044496570943557541375603368819364078915745047835377526713645653185709625350999732229253893012661903570013181524473287946303029625408052266646687456638796048640273159377791329137771551403915193952733343039787931847924448008409128603511872063906910231946029007186777974085705247982049395651455905794573870972438975562161785983301981763227838405063322083330047678106231237341163320416391012900706884997329113336222049181279255625872489682513472162027905420772915049988318783966773651853784028610094280355183772763590363969957023900769173691441296212590662250094766649514486797649651260168951178940730657906037531576306798573883008170688012123037779047973051488475939831398427715490492916830812818025643338309592634055535497890845818897855373140354740601106410950939919486604047892277625365163635277884101607392033842485961366603066493190927548000236878342428859018987125285061875649964993922292348338853622992438508745653367766058064961476341600523062066751695688412916918304241914508595070823075815403657043287486113739014488129800436723632807126394556194013715456196650789430515515172798726083557941338917737109457039364514742570525262062756417398191360580595265594891446511973923908831693732637205298205009133151454467759540783759951904351401585301350841736295927646278606320057146166116834979952352001621547258608791734007600966013257663180791887336830693000861980499817819413139625582294378126866988780829324505276033267918823405161094245624542852382969507050940554687585849128061355863491622414314209355883470479610405992083923613402025257551563189728550497381029439680828857501511950689713359741280189460025188645130597964789014049045397343628755159211920381084793311463705832680896488026807219839054614940254291892852099379534001127326369498369313381641252073524672229763297522544034618384132898818848813843068688854083770607573927461006253653080073048703937312529718721221690106108007777540471646957685895593984000000000000000000000000000000000000000000000000000 [90,7] -2301724775983751891777164559554217881873330925930423760016670913760172220897097771634579178128784790729056656671353206083109820074793894377794243416116943418214440002224755402183969119466812061792823625231410551307763357899308774084669941037041851164369457874747949120139688136591260608305275514659543652182863332897679293837526725934070776631670421007551696343536607577097250277638847069663463788738544584257571566665417434539936650996779592532458526545779052779943227148759347564133919452408136547183762193798544463640149246363351554656655597030658069711638806529770742401876047021380503192460077934467605044412271467255976211561052073818941049372328468231156683978658900895648144079737012420771087752672614681693614706792277145340799748197027909617829044692476919035120482770260471234614790132960810566719094480794827371704283239858639943717073599927386163519950363040138948068442857426017999174136978967381453259058281053847526290443651348631319163558553061965512178962304069466260020552027674261935971744751197552289632037960205911700802980706861936438279408699534513563768996639548775332368421077386804232807238861355435563759413127179675035934285974429299837696523449488595751970650744433628080897362822449545102384249622257271643461035291528382025434474153577597728924574633770018446530534916418133610418736299844202684322217191785959817718198776664450763997207103722094686177125018146251743278195128369781424831189580127430024087958639899021461757082472708650396079823864101432929593876650160961134788480964426284355567138464813447222550246952332932736220675932224987912824529855659993091061374305333708605013711106385732047503765875189408732747412422207557794457679566967242471574701002149948204432066674449404799458783040415454262803713181297383892849912254901388324584041341345111948175101167190296942526399486368092975838130765278757531715601128931541837759938010521859467289798017687516142670207460163106338295609481765721937342757599199797157310285958645143118653468562929340921682941869697877016261629701509388046350090881755711901756873851546568302988606397068131964519520613715487275146061050303036910890232519029052268252584993787601261736325226011168633862197981970031687024354625837394356284230706651676129142259842710371925212783434094541444387756841065336852598587960920766867799322580769620170253248561159258091970199585211397092048141950420743701733144428588506750153455673623053191291467554780845649184065813639193636470442431933491346606353893516182281762531258036350846707359964203241941952300199486831742541084594691175146672592303097824740790938996471765193143091200000000000000000000000000000000000000000000000 [90,8] 15943041972369592683774877412528000270198295249355467421983644873931260643240730584917333485506202817976172772638499969807427868648888869185670178218890704438262265722805156937199236199738180959075429094284291545676473727151642347043748706101912527524951795933297756893726702466158442809729636225827621692336945791825455161781535067593899898467389728219930003686412982846900584440505191665108413097544165934199109056235175956506583733569425220701657033213673978393480506365975425153485023849415246156545311626449855517127778369678098465592911799350381542872415660132125519854159103621521662402653916341223177119656704530201243181492025165295741407471767468394626170196748022920876752526341154255958019780629643810461200237764154492479860010845849528459965687881057074964080113059127927360716243349239287536154642103516218292348366678165529016543222910066769020110275194689429105602677516834816938559705062991652049985673060182802378983475873860609983858639766075339101981228288891527188644582846850792543574622222585939492177662304414297535666662890734918243367491092959064239496910114527753141069805670148389533237321326515473373759019454392473247762458908227239746729796144195536207604775705181080540176737412169548840808540749747826688333797719663837686481615364131300582016835372768708568224632397576901831028327313366569473462673232322696343478995480443259209490981798029649717579384756183448782732538434574056127089609364371952780845878512993491422220989093767549293586437780015149915805024582323365742307981495678819067440578259488984933313868442089826025098172867535349551205259629260388594934716665843583815668435257991999541750552203762652365760776723205869814508278877727548093505937150333253919347859433134443055485364310368181815130023922437548929225514345317216882392024892108059689390925043572729657530299958379694111125637812438441937467194095889605493535760598070708381344892014507853827390959195185382034498606257042626726643858058299324272726025170308589582021885674710681113580042702300325974443168959498093338692881796635428702416678501554111308845309146795174349931069953586786021169251496729156091177712351749038807767974811090238796058374626560341982290341014514905273784881627386087604942629374231341904609729640221869320834471062880214836161203166713728112442998114709794396151980426144818748190268349882617213858438551609243546273245466521702548674820512789699980179198261766269343136437611008769545826510861418181552097177281787703457044836936778753456912529520184338839503907172059503398561524188291387815399958534834546414861443158666960184956762780185259623317504000000000000000000000000000000000000000000000 [90,9] -84463474138100329088620856234840920122374845978728770144121853784823389174294179729801828821874147887865054724885519279312449365362869376590937727426192795197198872274127930678069946855444242278372079210288814878139075865302888112213018163844676323272006453638723496156237943107021962035440227360728442076270720722677275616504120379247890808191080813000344184019571813694912911460136149836576088239995067297829511117876091843182408162112106253073853330873775718692992939581427187216866666083630335844069982795753352826152204881984304261183153995860837916877644952131028732613118245279110757704460079919331588610268533917397941453822900119590296350420666077377581828535387262763066721880930482780987399288521179186833502427970693442265993005695048003782462751401709413787631806975989504025257750399371648770714133864656224165491063626770100258259938188551465707268151326015671873447113313981153781075801441801473587807895909234838272120785104477629660354053476091395843431577875957936264256634043929972607379222829622664893302609742997633766461208533472766279560549548319180728204491509885627281054132923494785768153016334446572437972721412199739421101490708814550985734302644744398795849491183430767468019309469959012086181029654963448259870581905968177506507380113690353351810397334223134523458981375441598415160476091712996938161534766356841057073620447549585876993877262959489468384844491629681602471995618870322154193101680038293952788382011104657183874505050383349653699411395804077707606904462036765165248894581783595354040685109515914511191662585411434673948525932789174522662506660484964121640345678793463751754494261130204543414481614324025008495205280934082813469502516179721243826375812090913507401579212402169698613384493157714832037891638312659132664178091519383124158994937437956388087614885464596583725207381974169389462818727482681774997511455033003923254559021058881538997128096044137246425323200609704610845421522965412257947523164371518571368253163203142315772560225434866419398312234924618960585530569421930217114085698354236128686312675345804571007625647968496214465162301803547645826040546179913450498116328596210092821804508050791080678982757966534139506845417145090308421682620684321863186504844415410882495059183609387949961574939482522264045244910862031694955094235043221174948716727011001924863816154482076737274333064178838534116652835267765642023816464027232402145189489984842291868640609059552888600290363943366203253535623969378192418316856791986575534118453866829164175757072848728925644247965737710312909423333422151458317536195769956373735165210655590507872256000000000000000000000000000000000000000000 [90,10] 348263266378155410082113474494455453230803665494834070510710407386114827513656479012830056641565845186038641229802611078949386617695292185164915146603410574974228380382919852644938280496310704160122674764471524226913386359940027925700354583055484959814972666869060093794261723784367949199931424628221660887101606215547525746502328393392200559879316146959893265550733958315296013100817481316477653976172799108064062715346503828402008136975616147463838305280250080974244656513347682167031377385679696399223252562858224655092334725580589533833999146335021112122213776079169149153382397006211700901471949444868458598706375079195575107175181409398800538323825503642231061822528840176613598726921650383805734135170813453174535734322628809816783971836743118956549296149715278167119829798377898157058360809590528141761252915234695036641715553030657226994983261568984135412457210014324003064028678273444562708002687278657969920717591683859940750477216197882684697915917718447827843942273455019109916621936017462247209155825019513089258361434229574206834979478834589601152254920379067616860959137711324779623069823837470330858949284990679575961178497446952632160344994746695909880069449664331032044934690975893775989428755636603327532584970420607497110422155178957367617881602078688759241957040149624888135658075812253490368848614364034619832993541524756328622731838935395452937249948755660916487743341966460296191153554270890813799902981807437676148898838079596365764452086056899722949341301591294320501006639212164998987304301601831708545530783967056961239319263336232788608905718175203624069589537597316213491258298461716255572640440053816662406588793572430801617485432074198966833271319305929608678591239941598742190357541323601019429801581566921860239853607907021670818109980873272664900090088496208916260563470341474735732288783182326467857138527670793783354003025330650863427851240228697318738955676111875240300512547077475583391533311649208738885838523179820189248382644334414144924933400676750197945327264719054661880516809156079602152239773058771637914241000294915365292725013824220968006272858579537201990022634393752452347625968475498025951510687711902633039063936782388752475905359905632162326568295917069620128066626784307748193297738873869533561117891117533058048548558400712894718400183763838525244903338155904435322992330760093341931095127063284117943250361156699475873175024364913312807164134786866257128653464083499057327456045666957378225722719994085688955346988219866353051261907597344993470109871515732462262392444576390478411399817132380989592748670864335457388907744875338566467584000000000000000000000000000000000000000 [90,11] -1197138798605887257446347816347788371046374186862720728684294730640875612303548363370991234224503726928706042754367955595573195265124693974216638082476588065437666154701265300471552614744426391040458476788675230627358288012141782921584946573883934495713674923857640705205831377118736869230003100557922274879374922215842388463711391727983879503146898649611375989567266517981360854495128849587806499039133579954460164825655797505664185329205624005834456725927334075471447798220627472952523911323112825414809933936781572363097515814277044305885955240028559598742326620248798698686909156935732368733450648843138585590370422872150835407588948681133668150996109712919304917614468717004814231258468377979361561787409416594243405497335243099152236740446847747614569291914395599282827802935365590380462109363568755084733753542470694417850233254624505852980968870849604963971869240312592852930353297621719036285865000657171660650245958350706510549208312032606264941014418391127690126406755161745205902656303961046263155512898686079700175083647466560199782471100826066924074511168159728273434358039229588906421704951007482830868348402832248343903986528855224365587939841483795054786819299831939897943267208802339682035517375245377067040113242530327484927304640255610867177553701122917594949847122057991719990455103035721808451170778576532613116162825158208735349635370189508848169680460429632363218857419376847222989022297061760241051940450907210025134168132334185811155984814090715121379100016758125960774808881048858394007316111303828355710436186057119011423636675910220489554204030871269170813366499386984847481806244700175189311990930255163153821230345699016384924326174486798008355805890624121232143242884701261643942164090107578397921540416520932592247734943701416596281401774172453328874593916789819718601704224593075736494593451436514184295371611579361492274358847917600230367416723628007010169173967273407552026140659642705548279258400593811564080384362001620624232474163818168685116352028398250628351385442015141326213457843938262707093503770506302169053902557980732942873246151346983941896891156989661620995405764024188296421521365082630548117122837371741855934909339847623928864574628117300417858024324333751534207637871033216146973576272551549836920212414724231081150416241083278358021176661052602997572000688295885733424396577495433741855042106488801479275551829478864838124761862557169018981878252492850887680337053533296574038179383620449629861992338324622910948899179344934088026797402874438611186011809524804057834831345402861641521000026800737013879617772930140568637624219561461651865600000000000000000000000000000000000000 [90,12] 3587392392097167479683851801549188440130363367149538664925523059385619286893058433876403846067133760673610109649884760053238951916877513753804859995509015194299007746454667551669446160741933064324803064593111887176563144136115037841213630069348474997750334585446387756669935308315170823870423681214425792027708088613204029363363268266308302730222468548491720471644881768842664534129638154972001956526691448506952917971897611622332864050628429110408318405717026718564579744747172630380117244535763537426690810922382670852205169570325056036066012033635942019574517243433262760152753560912609891886554662814095973841264818389726028821387235034028350758060700040227508826895140687163328507009535674456539474680569750878979704576183379508377324737983970563771005585820868248007404031327634915144379741761092447120563166973129549619126625098955264729274351607511668816446254806994275471299101609449901754145524765522007355697963386971284363743961983213734307777638388877727519963877186045233922067928503399857644806436547171641809410852801268636969636007960915595245844572756038372805124526466496715631435259168995810166795856424590105622860863499213908857702528397925153689128227723530787197231229452126902844179698858259515750287278758404857867878532326757388472388051955047821852657672542088100338519284006538665600163974589776440347691664909135184372013753320697761931960237028605512415441923448281893648234165056649570999094210163969584450243725112756604889907850420736896990729944444077824669637269325281909101393272686932259908084239181416494527784363479543534255363515499353766817183772751577493121785253744480823651317873791938970776586236513167940932686418194160607408137540674317801554798696306474107200853083476011940357867759246535613113825367394705490805040051048017533930895495098279965879201203203203803709771331795460509465503187970564073449735045669440899470884111948519289508317929575969436881349977192265031268805828720370736438293828600361597576584163283963584799743828482592240233315450885355495703856856324398722935923390967015684773905787377322734883114704872647730275892710224237253327579029134969952058228562633496576421488221851193198945378469537666346750819637743041033725444193317502389929635278788235567548195300841576263496633667839007191848995579845587299537743713423779476358227777528246020391894480350602555182858107136859118070079042785560597823063957742308061465649447679187283529483252609771627838738337285571561568226935421876410083699780683979701549735691217117539924886088584992692428325025282124948181587743266247699765895399478058668521686061232697608713011200000000000000000000000000000000000 [90,13] -9141876478133924002698142594290760307474797013503490993284416478154171816580135288180661384518373182262027519013509829066291084286138666076674283827342253603416220391834159911036820187589169403762777480741155826014400947901459021847513758888867251843940591030122918770848317367940616055882239269938530231500376527565713767584043232837572352624765551342996992710187459979496458047637673005626457304985769341098579015501438381600291399651761158348943934721698646338106896682012239441185718090833561120531454175059400450106756189824095288235102376689389387195365921386138097422658423673768491412747962580994915600436456837256455380323702442600860933614165770582478252472012315740855715879863855867492227258727902621758804615065428537245497255708001522115163185437483781709794573580138071464291578998956913703053598260198877981614545870443791643293943711281811836920762955711407379432033640727642462664954485747161219316044986331100889087617709089377882655011529620562636011421767257750997303994231393219451418545665798413578587740509687111938873045268052191784639632173197456292703997777440431217678574868656416147950857907813558937729653590348619584882302804069346662085764222272323116917261580377525516906475153944755771422248882451389297959230148545981836999050293764048129285999713308283545686395130595258833473968533551805041334471311736810253101535798320048531034531312342752912537683001657940641015664578645052205668040601842950295659241303731681544351664687528852991766742557157304365619999547323821289071066267837341646739913740551542094120437242341815780478304372544103371616300169828622761388715623340014899697019986211823708856943717838693283250465256524154689442824697728687929477698833100572033184120048139590909756842446724469086207300968872415101531478001803033540490183994793357189875410697876576308789743715360639329368283005153717691376590142451897995812795119519329511020996273798500592795361767276684121625181943686412102052191059449532256893005714760086914757855850929411666180928572457869088709074459087872667330789483237783786763996414604491399066245343716594861141013113487559714813144937124576280629491542276775458178105575946320443401827538178969977755214798666665794954792372517972810985101668398198676697386727251757674135874936677494494466567210155449385061683517012411676162843098464647523055458904295639369266356981911075060285908690554046165337052511502685007813191503856673997932133775891355196509861160918055210436221550599740571270601687494347004017413631025802857081746221524564250817476898030267670256977118600001543663108102708364630963062066652050941280256000000000000000000000000000000000 [90,14] 20213048799280786999913940594489021082692111374948503550857202593408043341658081482525375692559071426647862178801946589341850361097837304732714306669650645732120813585887839291001408082167093936984420194724447219904420984656392428722422613223865387890077304424517603269593659749715260393916899733151333107562340088611443295388527057525122709734997692934754871328812828106294424311459065211958845518587115380654934809363679561908506613931067732003211954705946636255534343911149322407294672965464911998612953457354733602797713621811029036600412877364992568502685252637146640657235487554630526149891468991868184483527000823762864294825109039605042988487870060070454473975212513918678670851542004151936482636618406513361081391962440699431777651573074798810669351943169664321250272565629866200435307328911246858498686208815714343450582255164220084071051086769329483052361227198453467240029916970859183748135599758330136294266119252933181058407403880802280047610640090791930703436397576045850948334862903188599476496724595047994759847700908401284873213287026764971146617628562542558080381864294615925051740395454005918722953190855200879820458569673415362146562333352286538124055928171315474754964858114526263224596272163882426952023637840006132739184585070547879809484167418328488986270734651127446705521134589117423814338414313923622495310378214891691181840976419265294372258112231662470303659512292626804193914714550127972728170179106829925003494386226304056167914764744255344284114346178451832069352745473092520785780546603706239838063255685037687055032864301554693857287517417842625558073071399323576089480239398733851888508102127682634588427547389313446387725470640516345805236224436614835105810588728375256102973227033911724665193760988468186963100253030983495842657689646979585328363712351331059353026476025128902098864773803789715151241897829628924957972065317959651274666127516062620664377289415392585905709490480203574972718855817249075667220939651091151787366434810005481327165209777598513641886548243496858410909302277241895500897531152323879742763053457395105529284176661056980541018424186058409665424598798310675678571228622288719815995754326448918452018706255998238746032849831327525337237520264264642437727859056170345134837068852270661539489931264284945768170061004295532691163723465541411067935145079106792862376696980358513774493296492216289649247820660788668794742199196364571632030574741411726076867073352312810697718653934863502231177290130267372545292865330372683687013843120998498926410464712781508206701705179310124607026945229028235728238661335993841827569597527778196979712000000000000000000000000000000 [90,15] -40090633216133326525281392038374317465529074399489609535436140788367825147764331888218510085509659413333313691857395183715642389651347664155936938964082903772065464731027938278173268916253796945945109371626165378588041514895562522163528685419508999746724799758264873698343923613391149317013904860005610918534873166871223194283715597773757463171363740440196374922514062239848951589967241667143155475040163768208871245500055211639823805645083240437965267465713877719673390044746125988123332517406866539671927629878378397834699683369308666848560270500362225846281760251616460623351805510866436806853589004037872295883112609426072953940594101426176218813214132496004259956207915279480395538889053456564549938026814708517217189139523154222628449741729210914670724445206457187566127706890537099741125714164953389973284096217176434724013589256885598992108728269022876342478206290148639404202521597402812306859876095765346873866310238799029519083534287719290416645204847277971165065373847122201060732495421141601253342333727730801286987981443725761477228452016697655119444086836051321668465992380269508096576200877375507771980522108805941247480855444865305073400799115277307513933069535911681784026891671020088358030386458446781990197359191665934365197252559717065713926295305328570590876580900846646208203018083902900945830510046800064912093523822994018190365858420105692935059656754955774931589596413373692371145640124974197879586016199917504520977339774062195025256826305165738359327780721927280147228378668116448655697527087377168928809790594088953951221461348198628860742125594010069630223770611472711435279734732776302513773029306347158367230147679689484228800684072013610104326521531115865332227328631949784926898562821491338742889815385822650468461360853119745350116739285188856942011729577525501377186625457907107404585124368019653948004462612449275931250851030662134823586970699773379206263048571561192754640732160138227983452836443304666750915131924706442738152856665569666164375007047314669919222376711444510070210388683632105210954139293063610630866006703903342546718271419492287072070135473053933420621351740750031819956017736409234307943715634273079744476967807272953383562162813127841040039049917256199704658038065192256443769352486582520611885601844370434464244222377061268177981534256345707406646524573582733246812503047806396776630158996714576697038196741991722038649515838671627889699722055121273212467785228324889731023469804913393190435113953571088036543506568467907745756766425531664568163618249794159833590571819044164261108117616675919557974352367146793504016271491898437271552000000000000000000000000000 [90,16] 72602331337651723671494471634984464283203110789483971704557494269528494422940261123572478724549853840059579535563402289449512650999636122637842015760949304060990742288397360102855804005611315715710501271058341172926820044979437005756173133659542886510611768897674010871789756503903714261850628362923923560866333483850522057644709267770403613315465284983086069874558569656064167687296507875429893895852962500902673994863602204017012703509540940988275511725036843133277367123459719110848932031843490298787620794943919940788422838247780880556745099410133475938723473940261721724174743012782361407634912944798969545093763040845458660183006178615823303743358802613366448509360721545508702468696546604191629616659379520376635558060382214222025371390368606416830204116393212318437655465680705044729308149467631224747067458384243980799514280435004159117265908658562117258699239766383723499705737293880079974203814377230781330977273025295001948938217213218447267424251865289979831327077629665117081978205172536136107176968455463913581546084459884520676686842619056330438896206946849641385331996385203087751007371447218350325934583852629991760260681743253177842925469571817198559435468281644719851749633983030550459223786226765687100732947620617929492872407710695521826546820552417895396177916745570945815155332071696687739663136185210297264505451604368785548335591531027497911176677383830784268676857457994329443468965851348245932076641914986330765199243949500451548623765265061497058681656630917210243172891765299471031524851382785257502300131538056475386353895126899060066889573602765477648811909581156458571141175018082624743198488764532737994845356077699669123427779120623351207414258025034485796279890706206930159442893776012190199613141770459082851258538971089942525420164464925824355948344889309599594797620562606070228020227463132647706224476238454318156916683553505893749643008840940059377308165716983526015951550400734739205505118922354064787715656616316626610403788126446506911628192199223762520093551458813303822436032205723646207486892453036628015853754373502246316335875390525502877394261192420058864168015252328112772226655796730139981240162737305112282029007566224668951602894012456679176425487811830068216536974609716998056434541801917806364525692103605832764197151895147814915510740964360918044382128834820683288409192801749930448052382689892012343047028315118367836077931270268413550607366056392894736870454386419338820308956096989225155810886181948017323363985530680886357844339986351076373616959328007155726267064823712900307009217112637849097610579022853941281866324889507085680640000000000000000000000000 [90,17] -127855027145969602042534324051741430036984709181632033553880729420182711607653660598577250162726171152220131795280244352965103724275694295944283099981988240337032173087847886466918887811714040124323621694026529172536018396861304365606225005178598682841044427648161401514002444445966158622946216401302542094147883112491511737160291667831735165226429615002859616985719090316343426972605976231250835586182010892360294704148615084608500992596109924316382497709777848116972593299859440393298670485099887756013824338397510976141747423995255452937845940649132436283542897219307362656247532873001860080543349412120615359684047194372789845514114279708699645122610800412905243211818201872931495971076900958972463592343365559299116041211438683936583917472041397970738206470402386017895610657125894091860869546214248834908894493579299815339394426666129696077034755631524742920985671809807352625960200862636555696550706142683334112758882797598973851010922782500274723396640566708027235974146342724142712665966727490373844545989933475095734141713970723684319825973792640316902227496449853977727727285460102999329125767765570334861909227065204782680121680543101206732264745881876463524677347805713721725949426736453821940245743433279731096143237268213496309505256361237401583217534510666320483239732736680407745021095304243355216265428884286448587902834920826652325083671313495204425390371574707958431369745440900989895875632948501584078108144867589267275894406057878548343379939974251096893256079353252023190760154735138887168790928532771375039071694265763617278525879441930113196489097339471908716824057912364290199463174286116478511275603641702906700870507073245211548899000863222895996781236698513776091241947440179428103028309250688109868997700796047568416816938678014725476764972414227750944700071184245301677560895288068354935766764445462296682516581923479233376243581271800871427474778517112853539471234118525222809413775769048807082703365232763656559709528388413675604468083586696189818546817384306499756311049884152068252507562290227225160549925598128101978534966061987046270904698432190995683188277594369772430176816137014933201681460180652756806387112746531572902033715906340378989937095137409620189235903362399385182024845742827748707743385507913958410510457680956436104301487533759014926799838233926853835867818014229835496964193477529483678514935668536033560023276357859221099562580432184680833598215845335990054624833807368334511255268135268514297993753145562273207371282301587415188009476461753269518186250443544605811663107805535184506341669701732763578372142098213387069131785630042292224000000000000000000000000 [90,18] 226340844900539976857168767670609277295745978303227014077616503895064482151650443373737919256689641292698619672769044216888821610327954121704427953839286130958056958119653056019959220379847584843470760733769222923633008048434998032484634915620580038808166844855590955511049269566648622559288116316766659352874906049198157314981600329066421735105540369257198557153638985850772245975654444606829995810417514515399906956221187941436240045727061235139939732883832174092236755924684153641642986684771407403883233915665220550963716069890934521002466375944039103498992800030109082802710255097432648481773998769835626756614561447174108639520399805530542510288861959983666865323960958793990239499509389896091152537854602918916273818172597125302975878447970046502902274917957080498938894850470345233432430675135865066375698107748414571865363537547513905128487133568191607409724062845038097781984990270860067801193275426159613757678795150141686245640350294766927405688254839419955576159563831730412642301590141988145935762244069178761186974603570182354864014082910458034293440789144339742038296967012435390161966985647692817697747316088760384296172740097974701541288565118298743141513229490566378426221256830250197217932555451855280936572718202509483634923148164035434748139083682362980042089912833523856121328728079413428349746100654382109511759568459063436523394812373285490361076984036954001551366312197088367967038412476766909589730538114624940300344976550038915797027722745791797454385428155727974998914881952887949966634247005439832657480873572129076663107646894109824703907640139014647810388122608165759218761901053244459836446354635757603216719830679130882387534216880067640491011668883303204319220686380853778623661026095191629512494842562207886131137796183660889915540691110807242159652978098664470969311261606474272520050413118848717185122050065113160367374059651278200784845399153766149953932502279144096510246806707084707663449291843969555157792555610165707223182454818530929240388323837342876738492053280735756055197958108680219847929476023262220371194707577802602165463489433416753964847451583507060457476188827311643727518431890195537220002496209728927895331070330703421900218583162690048512393166968563814771223185407697608500016441651756790164335769462996366965653588918346974211672276735308135068922680141274959356881440130015671680333093652995652779045957686055858166293035917466663833070055025381319147022347665150622599985743464299657030129932147113502537196050478380782860279476521618874722450871462480434035705790290660196022901590684789502378440659026463227594991783357532916940800000000000000000000 [90,19] -392914458647361431568989902486269808905121359995907368447016688852916772639607048706763742039937770708700387821857842325318515463405578510070241640406792348358211512799321190622254234826902961491075605464112273954184191647310839813815245344014394135031774796589611830872039960961120610313544063203235047643790675695356140150756917972694412602141359020743168966051940060280595418198852655254496814083745819952463669831064239253653677734155163082434974641648625489992381381755929745656290302429668039593882806663254561245061156871795908269846912923997622680159447963743301677422101524804453499132392223393805650729774786644868859272952648324517865666807065647762179751907886697384331368288025891778701476032592508530150703739006405988370006830947911494986271569868357575499435257080476499934716856106464967910012508457189484255230659218050332118537416416919082348015440951219237479625732230192917145090771777566664672558278108503861926623569997420019336680998138181066611064351774926729924791104185812432283556365859566141246134056981363387961394906297217790742690355752264074601237995371208669409025830528431647342217429903362461559225110096586771448233703103735576023767242255652179633181189838044917902773120149252931226250231203292233656466340238716147355819604318762110343313629278003536413772891381172504649239409542197851693040094916194566727906359362781572942254478589681751518590287850082777452286569251629809349751230892739426236123761800506998408159901426033486099933118494087989654421880848079625134332672675775281779404945211737517292945726108725634026567370990117874744539586556171882131252688742389906145113051783249208472246749124655834153137284807998360016070811249900333032069697838047542605306157413517044435817623459201061891865722629716738632728136515383669223281959756634778568720910560457261299389739967162429713090576456416917129141035601543511020648619324049039661902168756194812644155166807880364002515562396477864097341414125956032154159519887576096978297808032590668911056645791708048211059973578705254892380478523470398727771699454413453079082264313267218298274626732542609796890839402785158820559709079240907183769758356593728773064441424574155059835037764417115171349820845244498812531622734924711965546169499450520896823517833528129646977103293772328706941931619100766220409114414952607835710429487958844071166088045455556580608830017058325284622956639916490805802762402852284074503426808732536506127672020473648430237325252146255850165656245271909986190715760675056907594486801471460953182274516318280848086699459650602511742139535103620207217539411889734706790400000000000000000 [90,20] 643811378625700157616551958394311990341345110903861013437455878063784952357915991920611206814862858461951914157060496681226531879112034121448288652028924559093671479789397095948262509254337390200379835491994502386719611193845042298828393243948103637920465764474131977970292316846842836263471179552221537024003036685769684952501075959805114445920021040910352620561858657635080448767138769226421669243644682687031212200321261060710954859271087434035609686764424520605628744144598265887893194573110943344302226282697603988924766374402268503019210601349705949569611063314025276504651573724673179242994998508716158474226855075716485194206307355626890588187003036850161401548467041049702204183237665303978276767606135779451741469090702428349362261351087420390589068588507297047875608495697989249633334802422824499427916386788088672535678520906898188752119202078283110693679226775889312394924688702516314618044607951948219028485627738927449219679144318327673329387355098370505932244243503761428055045729802720991750641664710075554805034324465522298166161430515817405817445815065966050552851126643912923413921836361698235539353835289310034111170788706730111745012651409491573011658201471731410208703116218446921261377054647548916897084822115359366575887883547809899317002139007296978138598352372206731545031531605759196886837361001330202589910220882305253505380053289214133852298149750207129302931776343974640717447795530631585597468760665042966533825365385086684940376577972065147720698606773002770763064100213897940525661591248263274669501870255919870294530748660295738193520425548844364713059242109746514910750692095339327165779664236400406932963444896517763437164170431586157576695981984049197384956020972297865602485910317637255157972050681682705847647442573673553098893346852036324164933840429934961775359130443921990472599897906970670757708771090495549405946921520531820709142062285507493453592326051778086519077895306754287346855255346163367000883562090133650363859718184241802599792405279882574842869560032658949122634844328186598336009504902469059555480487021168323106128206828236965065774146063757395090383020548116532366332719835042524394835784899119754285138738320116215075598414620792722867337034057571634300522246716634248375438958233099508600127081973923081622074660986816402690328157202088612192938022588782916050243791982638410865470920679590931630431609216784806146307131720940206652270569686453875402303239167652777221941594714623308252250446126809803566570409461519174245816317369306340864686474394179798332273875552034100448177294644534197640068694067205502118974380121898405068800000000000000 [90,21] -993397097891189235395872838555035586763998943050828027243007771566585675219692189066807103584797938013744403686086140371876092812842176738494885261587906042421076662376266122605569212110063980029559364187414973403647606359268890730596722424184757173114473742929329758472017318848036329893382010917720670378910431254625463393309834190967615576551478085596555652579106829078036458944237188824617536547109991263833061999788882537438153110781133710270839199054658466439354287273680391179880488352045767927273191199256422588315328033589286342451081317258746229453943268362001919183812604313978379931779314013030599924535803804375382101344001444778770565790829192271917374573257747446409942641849342058147927106584799581571424917185736146667425604844569701379437557747402479954781323722305622195512216921714806308780660567483581448538864199620471731354111000057398411463174042185836662552869467234028596788896242754557825385980774036648823765706925489439998983731047294462002847258970774564105896590808460784993256048730147447780141681543899087012408895997201521052561353459532623238925229987598377793431419726025896918344955593280954956958918819766054984519708465891541148224626377196817165446330069557270029014584985658324629019317551885953626115675169415152660172614264049777886353024812796504233751422936924188450694665506211050570318628577174481239750357588464605155386869721630384244440581877639022413454687835817589698217461600667687276978453996945493327026380744825575229602413978936459338468768681423419926290689048004829141218194704953864658308527418771368882304618863279559257508879397442509922048546484137586805523325665625752837575824415766955099579848170626388039968592136492626504663057186983265916862643189338413207372679631870682196824610081287466922219499370049195913333359227296165950896673071876980944907667112882764808262531800272610655428013301309461108875301628301285586398667373132787484178850124204308495027233453948819417725884230185825353068913933616555041328742577817767439819545849662778013811709514262819812007573512497703091977977447466520902708961726719176678974196275419457771379339855437828321931967851238402179010769422888239839608303164906301476489221318516875846424415712153473419471387306211836087802350478370837063504331350140553144548243765985895627781085534728322631441479167023045191432729079105984287842680000972609610453199876186133579269347979375183745251870230554630416810194338567597380966726040700533359616000156699870841996824985547060573702473824189582628167608079825191031874974677199350793491011587083011503244619118016028945754364217343743098880000000000000 [90,22] 1510511767802721596628692031698735960476546607266097016458604457502437633818647781917952091362254225310665185125712198997274764839920526138686490700476585012604553058664255740472016472712248513942791124774884666446676057868770515001626588190265774784849636671111673040559080398170761259732295943001764946662447388014341898378287448911950756308364303928873793543842734577503671801147104814232262488660548173826719006891278804955936023486260607396893897288293514705536631750790423103975638689691436282687253563554860493480793994585566548853314329682426963205918055289548433860563066780169832666952973811057538485811520042377481426453065427877492099497633490953562847354622670447967525732748081551237250378788362413685478446602784620732755401678405384791954205342016612538642661221231957325050522924428026688967087859203996815208058073020286020688106411503219033345655827426101293979277254581047891874427517643948904860102698245030142073581941550552928911151867924568124495444693327090386624241251002294404633474679698339727165332641023079500463239772461087414501362926435317965902508461000379025886891935737537304679182860618507099810745427781221384491942795006312833367311006913577545090170204127888651881305578932833183625333072561528362491260173163710190067247487912143245553236971992846627984847622766225540437802136866827821127300832793006277803298885823532192184503315553065895009991213076690648878225543760643314922094364906076040902606762574174182457849270794539116653408744785355616988658673157478624313756299302711436231125557466140453701421472617329411777938438626962643918466618175201175070837403344786493504348053612430167162225477071930542571888838929646355698719427938569972001064777854369614000603744635677678423019830695579461240352768386720444320317234952852060959412929455693627561228149228545221442626087026409922573868786922319828834146962664898587765651544631672794024846923113605248650653952033587005639109319384463271990036204868886181644541050839740234228181687321106073146800262346157436319656097069541609513177356361759670334820584654400515446077963347007519928785422761269751495186328620052188139307169201608306714295523837290137275275268084269791739786034784327167962928265539181129616787356677827151077660796701414744478166514133343047799986843358437873854084690735814651647312096614400406834193020241117080760844313290079516919538906604860158906907584972933052055673030338214500646389713729103983093065810050973890638873834184150636286743269359544191136201979018787143714061928215659917649916139989350449678151338833785781070777129777166518218152226618059134074880000000000 [90,23] -2326260655210816026716934889935943653597194534111341773151706887330508123412161719951541697542997856212504250443316701188127067516296898287121880811451440881150101417740891152811637786521559556789593871943610502471956530372185733727438148221123746833316861015004410118245942064581923403747570621958432358164250127771137664052858995779075128090235495553812619596187251696331417420512584376714950997284432281476586538778120824774502565598955092080811603276553389256421987530225639899199483437902739384136467284411546003915167417836990057559832050336779302840361693009488939612937185138540195745403286641973504507014086695699351222573820431135845702753458092729649104643546063608127072851152109497472908029653764678196313104437188048918273002764948259645857336538327033344465738526309915200499973193898481966992843877154371287463466006191106595737567116399166205676185738116532223084543527396930280324107317117538159057118573283079548329259990325464292603961781164570594579344329325491249415940067491082585186013047556722101183387318143326665035220382231496856199248345749767735738276983144857564708052243375019975884624992461414517050776713860952808008466411270381584143466216484370096675730030690370815140885679346127539982503732022564451804304659314139757495621119008756630625035756885801908207030342540470001969433375044624499319677301351188214569434855712574285521530504398455833708867560266380873003794994463901466029562520122301107188649664892180307416179970542011332174458008396524622402140158613632291544167105985893441143312180187362447466536863804502571957977609819117780099076246597950480245741907097897619324681278893132068220017146729157668306033533991781842406649193669862544162563595408101808339760024757837375744457876438399845282955708553590612220298036833034316910463972723651781384413228105541357832006098653374098843981063284444839018671102869982591603970205544433788146430636832240588486795477242703299467493492327502136129198512658756429330679571182901624662013578256597187154955505287873685801988508010042627319511575365349698138269585455903329976332873031048169343715508616133019977065864138372459494621035702006906162936303134299417559945653755213946644096554068613188151171248098131612062246896003691176400625892845586511885849032041088672108953965693783926654430149693945700183276056826546240351015505779805787702134077897900594651787608890714865240275590577574324072091448723349908421167572985857343846778950016051044884123793609132817457586554394318833916504227624017905406865957874462276827683047522736289946552728728298915467494183134922080113827979438951969587200000000 [90,24] 3462431372009339608733721781284060157686811836647335430572341771603605981864153038486041103631692259762704565314815617653411395433082393493804579082876447733008677859020212529709351586732110625409304453410881714953684131870216476451015751503743370790408144014428748349097246769310824017878350594751859201097363058144925640997872736231914566843862915863606528508498550060926474865492432268252356485040284113743648198161679525304906836731022852213819797353608691249462095066819130458094750583519964208686482621662925228196882492711447469980475215262928799754013139561196228365658823374228813221874679354880531390028687651311770406634464052492536947854542595100075737791465245633972056348179635853858290117969610056806809320471534221507644563226085204500959360557554653909462272585767258912058034239334600715248555560739710882262604863960147727980488626997906990216987167797670476843135989891911805923850299660621444153362041690478952516088788218594052867631496972813091453395064471358686705427223774647777788118717508437050342165036587500305400145177086870947561002291071352711565307516943122360175990127094683341989228723290404143015787488175683580147986900281361064846554545502446938181401668540707697737185466319597538799378345093225275768251845153462731808554275122516864289891150169818303641115664756872128685923793674331463828020770085693329063248850841974801953085367524663371909648605278705607422733821517357441614626424767554420444860004305477634465391479990444149442425846388821311885978421035220224678614800734640535188246188410375666879197481805064614560446235909755321500746194832228150544647383677660019007642742601182089050019342958266044913992096972450690933893298020811200828401718779423597214132739206676636766057486207509911036344043097276139446859084539121918395404753077429531923601009070776908766944119519907191233102784429050550961353608973096133804743327792803088702743509293292147891513825818745521623235809337359496097418925130979448015527654342069018249592252616776789670745818671296621391045150688698963995437810353251890443113425878661102502963110774093070626734446952928953675967846832236696224903985106293618016072017569603179200926047911287617963870300254803902977750008496295357677135501808426989749779707028575724131915841395979339012872677039347867814997587185755719561347578340576136996310932810633944218661897954520116548298323298536027247637833571607328637544653186818541322354240450191788900937989784142747937058537858016691239045736861118754613415577002458707383670087616239250330497531918496319839939631195361037368038049244065308638164929161939071795200000 [90,25] -4609361294854115727614195584880839549820381195453317630460063319290659418498121508630664468724278182600414475226129414518689157857483593320984496565888105051171291184416215401573272075482563930765880528928832815114818609120596414570933936340319898793182363597866301694082037766044582233455591029382601925274245611266689571800565338323128713900696161550002028655410134873771558646416903876565998673621740266294338345081159968252762435973753048519920119377309876928162659015688126306497766438000483174563333527775121855912787597683765040627941805939120223720686528324835402642296925840621137608048166251391335445025239947599444131259960005424646567769467196205628061981447009939097929413196274813275229249637809258037527737587769680478810652770214384919517430266879984973818121219253379444175553898810958900318222942389741441990355246667429987113262282746688371911271820220847920059420009948459276254819631206777391516457914624407274129664606367914599407572558691609802319618844512566611428229925798913178732519548559445087572911511895291466726989665127612524579171412319789388642675656913775474995712995470667590271225582259965112465934765189521772973715595197991151849114033103699240365067493028201477365015180819033328379458428017877995328540395956755205343856469009478337152943843518236177086691775249821991111595827152170130939879186610540750364899285006029553945935389835908947090391783683279129846053697670652088679943876197119741964491050586094457863902652837599592876001799865394516288698244261490680634861521587239379095900379496773101144494836916929301789952916130244950229062049668434804536228041005427585698130014712042069720113583120001145572648267676008239591729207136856135393799250271100174856137562495238793834519297042230535852244812387181065596397398792619169298758787503820985194570011560806583506888687323297083401994431531414712659615845686928203055430597114064087703006559306254222252943825049130300968432734913327195306874597217194861369326866876245173209821705371223316700066842792828616744106671146205320071386265161134954552606536422612038725348098846603107700620731483534590206880254550896106848970847900522082419953018079467776351397719792151603216831070134367707204552113899323833961110781809890072490907248328514900279590039025322483211806029014168256502486091637666273318853046781483146868986163942282789875181147506069480908093901124676318096686912257661372702536359966180827915977494984400071170234211301375414567959691813661784619276688808469975068083252742869762770044422096630310655860563955809656089125609091611828212250349986238695933877037007546687160320 [90,26] 5220773612054717368469903986078898880978329974304771420094329837362821033305388149296875103913275425713123512626274268618758886249183440413076483203669292229835811950545398862330046352837501534348264894978170961763599736953831350418927405413894243477616185886850162344758076075131828852008983308397314835316625494992520070955303758694989151746277650404692807497434110762115397598080384728347803499347923813712758649693493667002687204976228456811010640484166941558020672495476325439640738109888991048088566333132073025756513611499540909124946789817109627319197605198985707782581339682513908095491232347855547416320523605316162002152848795768641028087708439359038903677077827312922298447757892480357966084637982003428288499217170445120185836450691434859165077272382583787970225248385733425569587927317706058705530373757093347896841052320404915325759770257588883458346266746366513648465550125519249206869537400896754177626206482545378042009050665905549285950900828316078945286369734805048295411295127532284226124509530699147862332061177910086990769136267690126157806734707828687482396651420674988005680729010749158661920146664581383322602948203525983758646752686570902751740165859227255960635133970538138754827688159793601523960574689395528211228558801627831760351479493020292119026379775238467583424383203501563382113799179115886341859054474047516040789070477901165028903278216477398411252264858191743340627138268908681510293059837984100939334600021928047408185530504319268324856606982392561573292551976162986754504002592301051841843666437413234412617169798692491357891459938766034967133306473868136435485806448802233739813195720502097597352258810389598384335325126284464297930824144134622904346391780372842167394927384475539574673786365014550952751467865429894291494225470802444520419187065120986740693454509843450281482329746114372619014525294316578613875156359640045176059443425876330340942787299332211740484280449937770462255889605736543799306766832356756993485835949642073779331946784759981682401515275195569317096580529246354296141455364903398521413506601505932357416937031761975453748844238310263279449584715894241469768792931368017836420429908100347408341873757322040991256164258920196670039992123429247603958283911616531459375953657474629237069122604071431797281322332851777557660892707942604829357060741316262316093392852868996154076797297089678263338290477562188503866297297017239842628516477886914382347202640188156145690699731314215899201263497064170252235574417521852216837470309482877930327488148812267889193624959314351670147621948459939219466403520339332141042575177102131200 [90,27] -4961396946583206772098589032935237695113582747805077180234021868114919145524089469024251479974906463331377196360361881734300216304132386366094242273112988983727994489959756670849354085056301223511286292688177881357190588236009816093732005143043952189157367765125276708997687669140631040972774744846196348994810316418510812607790984024362709521763404686139482689764826926781547406146581834212693952814800408086038757468691141951322852364263428655985601300245121613050244924682147170183000519268608918843172166725798234541724757395463075975529365005712980805129234202890763079383918335027653230992911795724509204620841009341177194261290282682912925851287185679497956732872986008199147706389791799738114294250419062184866373913239489577238573270346267959704340836694574613955724275878955817098632507221999055472254427567061522373146915636292654764655110567038012875112626127235873090726825754358071017782848869867557829980866114748243334726242344380826727740192109156897165858162800360602045847164111772814513637775561435685245639226193832714090522762579870780115320506365456709527765571649076352455704221461524313094508074552222215245725613631957370251115551348343231875736973054252823049970993029418119990699358417565650665935489373885969518956185429357665968225176494304681104452468805977101983257155856624202072229329655605867292402421778968771867206073253940890284994281293167081290452838229337268219906879324151516439022202420761320246185777643250477374889081269386797534466057838079525009980434788475138217568543513591093829290256493246762900672937724995824697068140865581030754511988812300422275344110805073179436546369237640251055125169437034569782468860740690357361180247451785446625907933558022418970701600392937904782740795880205937863565894228240197100166728070285374030033865004827303791542423992832688796750423594928731221114640083452973737783623856325672241902632754734124854869740585352436349516607499936906945462377462906070260880439024991945901431959666952482871456585440192340753610850808730815961249844529896042178379735434703280999157279026054144594352310905066801682487531096337844746703692173842549760622818950149110546605844715766735340194921543400684850617854330106646950997762175301340133003374849407212658730695475708882017358362720637663448379738351608376896178647054379381729090515470785385463421810857468068872806294152121064171462840919984056415878824413945025214370765981647339577144742751360672017264051715687012386506803383288700956055324557534233227731411899609848028543367085684478557063515547803562395307211458911905230404056283653166263042814718771200 [90,28] 4000282471381400276605746676527740140634088165881155330500108092356022583044023840068707415887424475192338942297861515676356313468572972743374961413868660381956459644233054828922092857277215525135955177515669396608971729055049802865257407874403912960716277552492987308173785318465939853299003605093875074135382563287416852008262802498783871713174510797761543980032404795635981164096694802423488781379655308503959233111003782080673494749130360405212171892651094143539589375221835700277548154738017966512234908597149747542354976931094005824102828621142564140287021925721536767230745266420574194687851746253397548110956572662270176998834717123687993594914034630792710720719765609038441345046965837085058593622829754736341576565403120324253476884787987465394104822619403514234421937322441804763799781461045711467618207200316557215392259841093278629247179269694316306317226346615155168807186123708979161504757678380762495184875703141733031652767324073575612271455592771315858879795048287298210992954962401706830022267349407580343527406805449226838550945992792284490027514441788520307939419317377565522796900464097286914144827315218081688431308157013065607797580800853490843648502987687766298133716888228718312066476316346263107697394997291853757083745243272190427421959027661025252790176078619618869886328366810324808519523448785066454540311007423775105664657304761243690410771844070264735967249298478661426815065610031803056986844396268993157849389138219408135720248420835317302048891200253979753322351448084248811141954846634461020414669756365999042676772356772103668763891281771358282253048666599540539036643949066348067951693193184710010475479342582690190491705345595336488813591365145089435489619252596852257348930428843831964514895406727717751271189718497359327855817526164800034106244197478949867053535159826882779832777593824071818029318047834015129004482576644209975370148683654983786603917466941811992414410108793336250638061326673036715724982806049802000472082336610418232462069696008298122579411497827434475665088884224767045728455737500387244563571409373943846228054969511196833951234937915392115650155079929405375461396379361541367265206287087469804418640101123006876852478688613764536256863935173543160946467254979462918557476193874517963744334377371411333998944735627265262372770556488510138383098134851190962350626450041517878464651911180986551118810070586155436335448134950567260363933310067778270026766767950819344964418803162456892623872948702719172706543349214453234362119322304708851875385030147223422852492877157133579897087004823717697525553002723771642344311357440 [90,29] -2815532139366623615501694935764250591434683658849891986751737767915981356720862195787402917907663067106099122930760637342016664548186127419015668021513865362698808492261525094778680738201952868473742333335325553292041541900807692135633716361729732721216646010773876943818954176217176311695539177641489366262637196369670980580825748966732505181787069383966209479824376894576052188622135930386756443660968070242531938609489068186079982764301099055514486741599415920334227013849185802728038504373792361348181277080264738086719721171975688816045831645814093411586884255930133323441991688402595940104353579750509792432800378070559927636446990677348357688916117069233170729095366872974864893624594549210946469814309685692914082197201287698006038387780727472202691276846620802587842629998311549599726683844471093697874049930095394800340679518210094838016824562777009074181178811810286750510787230146027111703022919451606586198706515426416844858509605670423646908432014272527782109246785371416521074102378444812675680329872895262019903442261493918587849453884785535628451185386952811645744525811649000181024768406201851833701686851232452073381924845444414751162332259659858216031343812959426465092264432281117932462331717121504186926987750444992937812272526745449243479446463371847731261561613360150817084066804787585330648061914049484974279272887450448411671145529777793016105711859710482400071563213930333611095870991881429402032384439912236675363298874149842790931474921365011049261150329523958690462905475581400075116836397230572473272995244551645777474720894004939788568971545480013596988068127162233382494945682730753577239108183153663685470606043718913246988276348764167111689659145976696222274956839486857124037111944161342156566056087069984366950717747217686751403333951006732590043673588440587900486902239093414659897777219292895341836581795553511124972707094659598681245748542457353507373857898184927020125729598047836457309805146790024696432935090120000117265198494242398512761783862206867333058965866389274537181245490181649595234771982401370867151408613525942610590039280400292822478623205509923418210774872342986735017926426662973421703255631505893558028304650472116405850130599307077316666888901710030596859776600577146741346117148902995345610553022035979608242575898133097194415624562477657147956909272637043516630236324945955146217470723614060695491565487340123754815218088128468242129652863451265257576143924705786091055631987715800384998358586206308881753686351216391777030111203469849409238781945248323158144625434329883646074118491440074115167431675092763824997007360 [90,30] 1799738494034291484440296458433695312752019447099481708918636553812332391411542850536084316530275269972448467681151448563478562685999977049552212182236247477419753564695554944748504128158643107113334710430555819995727615324826726713766845311994805279445904595363451178606462301332321383012939156622265805307186857777353922834960339638202555657152387946038533333084105822870320727629354537714636184330022335126496055997711272763529785543699039953960836449466065161905159097748781233424260470390854125876516796670610199827529082553246401470203806870268825914653562171195657873153787743163348790295114445148427416282320985025066194482524291874504417695503343058371807799183590517740265645838227312254681354932071712844903556349040865793435156558336811244644195656510079830959658209973248202462068352958217962707055110683044885019798397579291733255751169559565615786454302010728886915307647418751939762556782038427079047836931033557443323531850928124556233461954911118348566017668265688356726154170020160234904049506521636458111562084003917989264674397994553596997989430632795243482795124252879393979279518869064093206623333046848347652914527412627200956732992382661475831921155558107680995294329452013548293369071204365717960040722073383180917706505378089353636915483825044298739464733946559427777539049811921895044574045868385030945395814040089969126129940553592440203268032544095719246785300709729615824707831590357534950383375235565608772065451646674161078902538280151117596368416927379016113690519582732987026222572766059505974802491010118467280153206379865395572692384976639312036704496525662107949398900644959889224539340981598156226333593512849910913777764787922261391714065939415689724569587166196502956967712923186652082442695226644451088786288704560557746669029272030386856839593993846522306791743392804140850013028857195558846956425257136248792108475108360573938872314433046578071924695788229590378436531335498750791924987292331992810598130473551995857592880031207298880836125073959294615380338445704459206800556310989632582819433896700951678994638852936733075962883087752401049148329076298475817713210002206793672477607004636615409665956712670264739322087493071148035463612458097233248401677160675396916344442954223342079349783126511808151653572496756043711157383554680480843982721744251575249816523116638340977159882500470053003425898763551972731083015845577962099122162764925188648586224723267468957869025460240120688615179722423597546973966188681963997824391635235214930399416107721442596642970315070131583431400954323710660354781425909279059822550818852872394899456 [90,31] -1086226406591283093349818847482903749058784532901336705222771515881256121587942938118804200779616293846857229643318328459618900144960859552237754829989444470942782327784289554020324914565926358978594188986837753557965963530279584294324667238565316019291144005004541511021514476272957924656186230179730712774573538461462032001292993634078798238670037654267653147268998863341666658765548882579962248417611887913029220231922044660326038093638938837086205053924052788827439924985312437500012382229762364370935136177210721869901974734100899047534344197994189733971624863559125707524060781808351798596546425373185683710587448154955277038401976341535325208074164306468766874501028915685070862407884168514835472600889727342396379897210160190659256238518373113570756948159549778658270996787752636649850444796816259369797646920900325109760258241247538041377091063163276872413187119094101538076677581366548355550332964863739746791221020402878890628108299189375859718223190764403118499744439453764208604120159576324973990643178312213523619467965846161058041286268327367555702104122475383181653431701668670489624855686994107674360051143295945593588080217710947689076927795902685892921567689299884685715136410686464754794204793124722868688506011411235621998168401323487452079641496508757867968343884042209014695994114245548699915592036823437602928867763849630406248488575329433492861321015192976618289593226374695737471098976585114034306464653310668433205307237058075463162238373166232272105729129191268921891673477361596784925724584815526294881113564264005268775189157555753499124511035887356466307387608324720219708155148783241135226236482219891450208426319308761844765332326033501367253594807878755065931901702548177518054666609978543659115522945099980152224757233561041358496173932043248738364802969824049607873205183701468108254898888723831432027482793690832134828250153186189090965014207810047635899083657076505350547879538988925500668701642009927025260866271762115855088275157466207142118317584657114278311165357192615550556090507103747549593172818801728683759879438601915717725984153942028651001563175185431458715397261609584623876873669342672541843362702774941376341186025245485405064810830243025549357231665800161138580187326802040447061890356893887841031407248797212306754469520901259740528700175983510877587129629835601526520756199667503274549393179834690677606410933071593051939617931325424435268071220272191144276307054253021862421277879665612777968121060697430270560325043178813447119872425050968621373828405036273735017872195983421942069093292261297949517855801307887042560 [90,32] 632791849861511442623322277012530376785282791034676164474688108067271953621338968905094246464502523359231579753804120955162930493515309400540349366231078748651638877134173456770458695079081721947128189799126869265394765122599836418957599961882336286912536363745714035274024931368393416386101995747069552391488115769767619183022520258931975892588313923620090878460254596416742313313662768355372511176709660914318347569066528500120888546922028011600348180556008014637790786407975962350986824162276266089713259925429882497140257477326236036433643160730428342695292576643395700382649743150015760365605235573757199773265146251554631531217561969509787481002171250113951780793258867338387828819070799564874909733143572390895081740217811902414785614806083011427377264279765288018963375945990679805112488837644566543779132472273197856706346824734755312262327457200680162292871756602751275603845612760224005161656169591473788041768140537546093114658524993482924128454122140529100164744305927425596995507652248689379324313203601122220246261806766676378665715194450418354385099889152918004625524039787041325389501508956049139200812354998134726673903811964358758645851699831914371970879663789618777511495149941097365008391160676200349319471509774452254387415900952459187641206177998524042831407128085158591818500717226217824573103608796673021682830742132581442211979861898541075068450846108971652685797754604345660161878158150034446585324113723468245763772950353843895145822098848323516337657989389392011108143596637853489985864165300502974850722556936150980310948470711890727088466554141691707516018706823838899281893176581466683742043944516051829656510286646786559214771733963303594055315420923105100756248689754692745467342149969424922751362928620729905329051220951941781297232361690438695696072407178717171749682921649731200275961544438114311921261117326788740986041075422684353895452424612789164350203720661131523003823497723095697535004979141865523760283199586969096490749686082308262353599653334376092395423662537082063663142169159011847653991705854849616535898677543813803871404397189266685311450200534832353830787919648502800400334971951196638616149742143968599878871991327058599722314305198566067623437461531252051353238986230451549701633739810474172269284460070787240888533888784213549935270386467496477708587728245063988582517304090050308833626051087168789007208746739844929882319943305814779853106071189469638127751089049566123594564373867535509202995316572938550822281413551277540684451688474779539842896426296883023833426628267141552915833661141551661791448405492367360 [90,33] -354664637283480291832320658316282428352613333197909786402347917581917450679574275791517182055308574284316673257503684189605147364563934278117380963375852606910723301133277562894518696077024543229356390934263081856315080250963913709184097548710352806064599239779828556099422696447391528372304174043204020606760062980358742393472462894856110592638899138454744004138736930774873228041565145575128672835005789785046549139106497438342970217954653804336849591963161730429688743189339854389006023888997432428340109904991846353406389767748575871837436716697196600856067305323211153370733475717581055922795585560605276202734665945170070258932007354826575908922957428187291993881664384535328958252195956943742682316967407220153967498909658452185728967368977948483510814547869061335454678541861165224603371144768206428645431397798017935638332696067282255634277705709857917918110853395625028282455865163810693694134777129771995157051007051377181379496023305411752308131858001929544099904473579291381382570880427795898572477726460869819332194447374976533283852432199574856457028380435783309211153465737725850884236815389862843128852655328011870181892414891288565109615915007085605147644381189912197502036268311295318531088640237384054638966208131364210109789273422904737230451785817440367698602917365807389646754640817459546064670900772735530166262325523191324397641800786220292553714945306040464635630453605037830507775253505124334449635205716866914112839052650286479721691892316831635938983845675403624261144166884444692980973637957088771928414428971914448926799446081948352355299083454229250882594204927107993441325935883564668203785370650140327375322659401483313549872888528712084520647345281981054782056894572306091251544557118090371296188652557133221447234348142470978444602122726258988107221851219312609105185458070228874208102311260204705173425739016347433189374210888889359707206848560703165399072359416493531140932264961317419018670505912983908927832123585306259949324815989921199864939577280429769010974117883474051539859536677546538543946649285264177155968819373924255548083122055104671891475693026517851006276542183818548706952266809230745799391733780796089062677269358381807399438679057024606354087427105742637470319223438891007565690894231932303952226945858645801204154931431961187507247070994939190340610101392155863384045719380236891642732071187693720633071805580165029801509721272776051718753166558389562803449291566533240205454994157522155252980484860705770226654741887677627065225971995659509204036344855047971162010268881308268263586208323955963606256970629120 [90,34] 187352555743893721249943495302948645524030936995205796621809253979457681822882654037420328836748694073503477578470066780192817413040165525008365066572082904290197942109139710017969852706906093983935106506668097837587112882860521317114650253254340992112704967206430781032117150100655260300124318356482965638784844477049001485846663310745512532279642143158207867744307255377618172334116263950380047020452269132603048022636763657656817916895462570197349276566318479952326521700222034595394046443578681400753084432638367292371697066289062756901650138214435034261883764764944595356842207480258079725565478281054525288606295304867844000084544186524042523862346987649923743164393631168280117045611720301445907442356993953435051512078978643919931040160925490587395132401890733286443961924685225359212802588943456928152770453252941572336603131178906178858798931302028438001324386382379618049795368787691970056552458857114757859295639551597408166720137420923617829731558264355102175474066084881945991416299584626884407454252418699579329594746498249800399514668604160584762097795015624890082968962763307583551034865714462103584785562117150625341002757988040028272247819215110270392760123045147140348517567956590435686481324836053673819729165583643222450267986795516308834870473165773529705612500134101496193612154480491164360242174566442323738834037827973229758561994258755631566211302198979471423761101114097718402284628141960606429563775412338558803083870765837865004174209785150042335474339914051366024245461462507245154898624613159840509583628402126235445737162033852591143893673150234999184218155468283810108952230892988137115769191608333474910303147264628297367631514512493628730414983948245354182414094869715961745514471938483464812075839211233694352654862261333355754231467326138166212086230102839666420255613603136439654221408750395172196803399583432307240077843085128151546883135252871806034600634931767925175392386227392603201641967147220695038920395885832512177298235098284828621078517281343951308931413153709085833694167256056671082495460979775129292851249206984913326512694607215361637802226117197450047696260020705552522189942826594496797664245671808776313488826258556044979041837797731185411214444710096564410863928209660439726173508758522720941879501219234628258268724792190053980301871535850184073448320382651934153806767537685569674109583402340310827927569195884786028250189540571510471567088504440869680349819859946385537360199543583011427610317207315525873444020356385695951061324447588913037389513030673162637733013496669996042906605929098219861523300352 [90,35] -91579785521085631448122807471993702730778070587964046138196827772760176841585485427457004389733039049104187404586343389549071456943858960183893433260550260919444215792193597070148604244866396851232748022470506076194697377868704917127369550371106068061218609176325815163730291022141684002759499729291388383701064066521177883984245109520601511962344227236105594486571560618848006162322723251471959774592244177713152788240610246119745451296703449004196964808581953330015728352892515517168835518583041212364733455504945290885397992086294165125110105071396605845605035405829896842129235036743760883449208060697728531647938642427528750798452148476814822760595645070195815515645767180148139850532435269489947787735953427717855569105062859841926560103056579545955575404193818462336760256711741054774354961338204707445519434039146591648103663930574440588387271441717968788136444950816105491293605335984056531531873308863529986106088319123348554739940882300767125579361570544109776705554325082338809222050516247012345887971923742171636263832274107697847948225876912094027124024538583985343958007364385485862257691965049406294342441224045812667792463274726240865268131511257521208306988822471434864587061033621215767752480424204013235948944707982349049919944017204655680166959178020148307358815042917074462505025771645657331389793474504272790279589908042631126654959051451286134111776805973984462217401695916401936018779656342596554818696799504030003756603054599321925963539243755046575342804826423575855653819779962037762802414556419787790109670028792150663368324574707070774767682129300599758872945235763955044244263063196243335652173409805246575315445231894258279888439826741095139347353262114612978478878845759838160737178615180514571347138122289772716563623200589482224730365811731378741092464491391441921595429323351752273909948713257400368899218347895796591237792146206777932330253058815938165231734865017859551523495538732747715942998157676829900686902327106479983893810032075388091329164904466004521166787258359684345425544371777976799722890416312719121849143091178368074630324631964158719324689213851127142946970457018993582373501692128062339410412097349939766455259195638688995667526332606748584976310395852597172810349280562308474029268920872853626639838692795084922001723252481019712454576226561682741463678941045555790759377512088904796066619584119391893850440670486543398864866150069515715563637898480178504645368438892694128240565884830089044036867584801049411801137435854498386334831468283756281915417945788396335587197924103265080017717638116116682244096 [90,36] 41281737714035174752501037663695360443334479754367682348221334820231516186104452271786382005722607508275762070999017621104660230614746994553189008037628065660085659908909786797164223560340074483895434406303787798288814897282542378128954498993233615894397963618115758171234756614576330535849926497905792810395236714991633708364421176545785667634278582752040716085625302161519764645144078998321295954912550597222201993206735408908163818962991966244240809030705625023163946373001917902008518825082150623951405557940026447529495050946294919665638990103964071273882887041919574100835534384611666573725695807186896147880634911931835778816547250802170111977987485655397606263298299637076258785424879523790363360726387865532636822969505012933663507728971994327856588417088318086962065964221952159702079265008979008283160324584921254375577339924559361053389234971337425469669067285647708593307115584043294810322595036471412676643898910933000367425047948796989741938985190821020315137194583459912101178910887285495474912315786062086715362725891468569059653305266827038502627479488448735399460266351473407904706550055536368962774703159678346679284601873720185412697695289752809435950539453893407780268813226754573676798916786987675779973934697956772202020336644312652470774630120207018406828926510572702248716713131442116029997195864309218491834955245220880646988812266154259089050443859276525154582602881720322929714252968819173385597254311670901290480590645563965166218143427087638125404794100680199152592871822083970744496156043919483025655101683256492294912380678295221045067779118537107794251010722069158866499674577589529513302799527122363542415038289129172779701156314347094896413804153087202795024184057936077549725458120185654283907617771999400180887869981431054001015946527789998913150588399718158255481436843940379618664558444801056906451655495351854248969179586211453813466088185611721539963946453366499342494270145683595027287864529367466699111504318029674943647295112096210538596120979905351909289284175488769004202306089666463470527280941840343703991643146837823470280491531624477420631839201742664251138318315969973378436128797215667534882686921822005514320728030932493971969868985088970346536504833512900733663341127228013241610496117307837815577248734856052469436812072986194717489196453797230721812564824702464504254105680059860813201923562934668479449653071450544305232117606567013428616355735207548649488786731312194066261104213357736472047617321805060761386648040129967623159082003471792936370316576693223801884462248244212865542988164626055692288 [90,37] -17168114880398146627104754873261290232107643773869718829684105075381542975852603907973397384721858334845605312376012223380790660054876948244413675858381069230380680442981945651234270061977799222864754058225872924210251493028244938139605220221912612902700563932357904832614346417323172046128571843291955659444498915398541575390460891381349578416723658532226019417026730805026557816791658632362009830105370366443404014431400449057943624597387495110189636749388801999343434725709318224087342425818372918200728275988870889261085581893793375395616244653124217231192851862647829726241583798733106041135336444885163962571035306160565143974293263063215943006289303540683119012882104690703933431540864119386185986851081426377948196058865310519630243846379473222987109619979238229295116655766182435093027433582218257281037662650718637798702213124318868630020268008951589412944243698708593731750518623577060767641972154903927494823779544469649037438525123371480583361851932794810542674110545443194292125853690683547816155042288146188752127832263379797156692054809249207743918644514789510227603061797473405886641148616319414887473601000022611455599054546306468011453201041697563906479491447746606167660014685303451408615231607011684814210914325988127304119765504987282316056410160871947919630235957436172768738289564559936239093736655360212420807337105339763905364489826730531755050979753666650622136104183207759496335593188073839436360093377901026703565820250641939312901297833021719312429577877310993787256436724451694663651213608254203563754620332866388141333150871421911160521089064030794565278756372748391160771938597156942215592600217725192871494028309100759020268139836916912840827406115347072480636575472657783524916302708514896143898534236622179630797389727104572806959979827332443382904811025686357084762774381304682018696432127523414651633589364952716536226079006278965718913673485154890134492457030450628607830288379147705714332987171921043706680225703095832341356425104991360423913155867278263717049237672652821719541839074518905210545255644929815069418821880307257448828388573169625239586052141329572598205544048237799445624378255835971969643013972636246807042741493696583988636283950379292829562124559826619463090858738203404570684351589833310611772985182758101027466080814913602744410859538226190713443638462122984156510607159986827447665071916219921607529464604862692907974580400257716601281684208115466302706681048376890563657810213421495478705537628353783115470280938603755822964187650960421666807831864509243098131307005226534198045759117316849664 [90,38] 6475456614498703230855366481876240167248069385951267354283447761828492390621657055107792934288791927648163264097220853202349853769865267375568113069923529522579254205787970871642145768156811180332277398788999975221771013666376744710657822562729584692750159060112740398928868848815933890982528362116697942189044536005972795178268463118192433296735901456187556660789803934957702551946565037661894317550360381292393339004198429714806433010258200618171141923448667642990678453149979729402523400196280157993803342516591588897427468884150329585101863288685541272615021488967132338553851122772455642601104978119459889156681013037000044188835574317123335816671183674343704822162023481745342890339665421377211287294872133581246946438305025643400293846009252334851292369817354335752750952557946067871323775364440002024208638639213223055478250471912663582147336259319951060218418568270607691165524219793961294475961398539795734772626367951442764621147264624412205134753975632661413069800590957467063814934061009178943018419409886598414705604539819321973150975152913571194660098617487574112270790488407395346399601217965258816709871851157556552484490340785499003204597950759367896142285148703546227487150293918000674511317399304167106509591031023267336675604593427298771721833175612785981317747063638670564978278108947879135911791679407990081374702238469355914210497123816872203574683518225989382064458031921297003937593165424628417431035084816952593562590479994752428536973416113553268796548795358854544984338526000030243445218675172333788996514561047990902790825616414855668904055904119585335294862992972802918255168581325209897922029099356678676193168757767110613532424060649102405734720459543450446369514826061007991170407700828692533353845562853730956248091153446938890591140651959073013700401257507567725433038207915508752670485935030287203821226596369448483844628591373993196671009472442383082762810929659858644627804198622120967788894806284840015320959940083220330641767811101269877314616349475234230048773405657053730559458827469367704761205898061450223285855152502296508034634002478984348170451448955133890315660918355284615489979100826449777021897021958322392651206905168084329918249574575088763881677818886747923497158511706823936450697751484615881850681919714053463878123053898365728020271579542214146348717255270501419114697758759944966569027028377728269219808222673686573514268053460504915050983928172100307834160812103265544525159540199907235572634153489575015237581235438739023475487264627442309786895655688290804159984923057681125661140244758528 [90,39] -2166734884275457550083616627649369761688501913425211527361354266783518555232758440081512104619734047722615760328320957032900325253388159990716140310930491998145376475458809629094008968461695853864615552713783784867253724913278156550000060844480625529846273904865951068598213775809455228359690932666787207652228401107722100185623514601380417992434062330318212190843117342067428834054240522820792372871849214253884699291786870407038964906241965425335729369292297602440345598700099369012472305740126279205721869218905262618046387340735904344416650084815875205937382177504680275818083310447854919299483611446093851604363971352384898159770101410314089477368852119263861865859074891035914918863929300325362569549907947669318890514231531821047315891803069783713522135481917296145113581972593074916695373636128622757046111057586768355961810226235223097418000206453690822434153445917097780863588261863592101607150065077651775131889667132138918022049803618086750179904886422069118784272129032417354739332103199988555458921570680791524837028030613720189175450010835378879575754162252601529761296050559964937452596265990972263698118955767552795651162555967076198906960072829924393408730421722247176302642711959391557638827824099505980659693283935790816155505167173580029818773470697469367134694715776039832873683976457405564398995146182253578317768509273154648717423581074634635798970275182195388157902449728456635769465756430378080897497139964973530770562933722057670811638113177105642818761235127390020357973144747742221107017696268300543686766344979640616609719740662885812208825457372789860539802325944033547762863096880399411815889110004227246298104395111451970350504576600914521176532147285714652924163009266355259306059512633059108739683742908258261957115905895613725687476187541459188168601659007579769505687952000689279840359933179148001145000131652577652580644518760748782074253161202868481237221221061599192552360869247191714035844369677628440803324790176874059087750571360274543166552861453215374130117305385309651926722253486220055398035857962669275169851205230180495933131796443446150850170974312730520760954797281962730481691162973275356767832120298238587951165013548399891564304835885200205246917260221365296511887101535576102353391761051237721404043429762160934491971932987689854196410170180121622707841373042484784341412007486098416458092446176911551216141163852238131435279726392148480956339147726843455466817770574672296089717559955955539623764948541597071341863803774752509733063544889724918973287915953478824791989561753825016359220674560 [90,40] 664121747548327957778065531755359402536563917390033484506844685791285217267651259277261195223286638341003391752942876664560785091991321571501422344449177883638755306799002495216293981320363173468972987654439969059217104924926687939258287678714797776775866194434655066285793707976331862586109765934866055809248200466677820960862426498725224730348168162048418631398168948211746197763067583636135827230462859649566664780532024891660435248360594337498630803021778292060017036113291452864116823994668325978989622996848459284562042388503191119455504455306008266597370817173122249712834668343677490913555592173663640981128065541832095939548239830245242079509290715852255411371581914797443906955916757727837441831465689417350818841364449547578894115586719337187968473978602136123912683521652127630585231730439420793903562503091775757805970760496694857570774495013305710606044867537228492709366832462396823399379772509584555549639507575636830607805016765739658991903466350847609422712196221805933472671612470860861867926906745349799910864870515931702209343782381919474495393073455082808634120092616678637562462954803630091963762234602558238465604948350633015780236347684902898458872405119106627794096570675574050754755796185865398105968100774828164684131243037432572385276324704863317618211469727838770516802655844300841158014294091125491713866217693938873815560436653451495233924914188667800352604221458372353225664537482007158982644188844826486696648792986492935995567268709779931200978806152147040351130228162028297323490714142123671022499791072043006032988091244136898080453884924864016988537048378357262791731385909793515950898592589570910503770648159324549864983391371240707469379479386201183560649164357871194562549393300465857194691817787640274215881945849496657235953565544500102612190280844267718947891335755599345612334939961195666483198910430266917143120195400386704304855583334166733412193675394650282369439030432012211759971338120383011598334412888194515405909289005017444629281052571218568810149686743407925533113538011440486942807709711414082286114316897042314981091783341397085805910898210340039132811037168015366284045239373290584132797601777335623466459888810016446585120320031188967783977501178614999728525534828893406089428638963354175471519187804297699830472384282946183124229199813457905291673613273365557286764426844240092411391856876476485048433364384922836053513639410091662300907510356311342283289507473947446378138713834934346062175231474890157777165869937967753913239013892497437886054972904423799621058632693055159703437312 [90,41] -210007215079228590065562325265319041583443066099412540712878469765884183308458428484430081772307158420119496816466974509190434228551467319545040952688595410822278208637238780094199363546538291881473870686139678327087324916908263814201532534132430406058597999067528179044901161382876330617403546964854166757951704052212929020158275026141624622921489798863187849990116229996069219587563647724029789123671716791270902953729207582339390607530305990074431714213496384850051672070227310235807516303332676285446568509019895780432552106457063123468105031723398576269891390724659504993229947584727744850682452767380747354261245387415864894891078830444111086417100549984319508078586675396492202720845766383681978613664753472645833274967681088146291601410138601062378461254003737610739656818444352629234564714269849523790435852376374651186427342664995408278669033112662591751195544620717215175910968136256378366891639485334313288210507199702350364553275796353866247936142724352414062030691118515596254876575845283292401934308036920614641579598759271340520415955272401035179960995795105187404067490603442237278475670418831408428681039659706679962778483155970265935865125663953105727979326664280519695643402123006240071533217882391279774103410787021767252189691043311330043551390096327271573403537963619360684468081662511307014069034097268603758363987966860609473286670922082009257930282862106499907126306184226731473872912105311872838406951187410529923957617529230597719434345909199829142389413546819068144088582379844988550215722477496841114866530696582282113545354568108364993906330136309293335286057961122621090105540713327110527815646124622300155292874337528254748541982614966454417908879857926434394847396792190394725837116243261902437874265085761625971416102977462723024743217827492507289549951583975111937180266685563734667518848185719737180399568393183479376919542353104736305339896455249337369193870695579058991045466352422694688353442090959790019166718993168460335886397103543417773360516657470473261559435324284235702240150999641867286854924459116451118585896367486500401327516831391629016240168459657460939554414128786404688136917984258124558737764106746246862103888968017878210657910815653208704182921930815396357752921282877000976134645166211216816989003817109510101326751486790896465995063318484363053108569290547002380047598142881567349378153520080517131847243453581875411028609616374528559961640305423986118882520899363637720525446233992169018044770454020950331878165632327495461724457438071394674398251564220151751300358967162124107776 [90,42] 72131240877121519758615202381508689349636603557530029228577302243445957593263963259015789948066112976582770738904330593528538883047929377258570980707794972884554177039852262416536895963575803456452975777488062367584243247314454294139570172482620146513103481089627763996197955231418839035505667787529038864076794432958585387629055078197615780677430243296021889464045594904509435447333139377109681098571196649131207434702368813215421647481285489196830723670947359786950059555907810247249080155441538936503889608690607484205935238657465857248861932442663733738776009219355242032606288336783425996581881636337601855107414929295941407390364611791510614685700510592524994388363714599533586296144020266141981871169373297700217898826535498627781740657930007213032304443691361082802336284693960001394381973812110208898160017974273588527596597801920474024307587506249060639582197419627346035369928633469804760194241007856119408634998105570575488765998509045312936895400443230213083105635708938326805592173204409629674477914454451046768766368779990010877605774476391785201082315636105997087413887528964179773295911927184991187871526928662111662698574257003779102850774285065962596687370065923290226005898394095164837243252406872283349248905787163792533102709252222508002836407117936587973044057794279524743747514718083066108233451419943115561246791024761190561894620481087368365024629478565163272688935168465037564372891907177976660114981424076996712847013304295717938595355748539127841670507021486148993761348868344820246174754611815332560780807631759638091641175280721120949216471548451975130362341453529923265492121859036480589118943314784631438629061434808841123434273472120075570506147184245152416105021221069859707981570436088832698585556574017686322946556472731888091613201543257260759763680445027599348017854555590179081231044613095411391221809817445467025618089204243335505541468114413274234912737819182429771913803526339448379669064718205402937618032737419063242567763652847428946139255830443775492887851931799194032279361949719320946122569780512040746238998121234547067946689503165227028600511411465697760666769303636265740467273156540733064471755785799520676740116828557435169207306184965717807214131937786083931362517672519155700240248169863789521494949566521437007684034165375958084941393195317923722073296976618645997260309448615141169204109955863509561130521417908800057627945438098958123340858166104017582490177983715286628557289220127287604580958899122769049687277615487921188087037446729466140943360314644873264864635575691378688 [90,43] -23236182741541768186859555887342901002786888369331086072092688297736196372969223325996018927823056850182775046633758488313202057804977319199085234401167904913452636068161325085935458527259863618490076005308176473975765087370746514083661896378174022626529035371797865667670839571658976500686870336011797341591580689527399375465725095472191287541012719768433066779649990229929616059772746561722423374838301011920780039581032147570875795299270439046608643313235067926342112561766227028354459270398437736436714962121673745131015387739651828014146203031010211508214505705679256301933600325948097425989414133920351203258967800618126878817314688726571006803461101229265254489891625167582622254769037900723582975538852675055356719889412973068004415282404412593687650643811817951764434958384363747622750422782213069884115574389217591919418998779567777282262379634369177406044309768263060319117929660566655915566536324254235973218308664665657476609338672452507836868040073793856730016336026672254558950867160710917978833114143182969641492140217437970367360032606388290159710181093971454402771898275204834347514539175571895066567243299005772319394734848974521076235764340912284869101342667293095905602782351356168762363883721867318451190208352663821624732431798018509219829728004032155523934319177121730506345801110902100817779868241366830037999606239209225868841418694557879224569846466305508498865817808296489736973065313983083186291787317796097413029021137365121234872154444838957201642337120691269697007343339558045145839079619501131973460784394209093828889348071778161689853682117027330791686114153003231045943439393292813303398879134057549476580895418130231561609191962834439250002496255382329959936913632410589352195137298817265560001071361164671484088717453157929519412762460513556892349367962748397292250968843862159516093822292996324025227671883088600915510930278743936298514155042620443892839035590574572944030694810589555060739064094698003396354932734618220873098077960532220109081841676441722220814160087828583183346325121440770017283868634002886495345478588062667114426759065379275803074209451214711655621129956710378116331403236404618948125048487755036649780107580085007953066470829093926623156817636063832280010917341307285651098245496395494858753271030789319234303396111685911221210312634860268695169424371551803048057241882794165560397478458132156977812175697378327559638346505684759563536792262038737103112948826100222716429124260350647488868813026788916840130729371402999433901515945337069330750017729030675836879424943292416 [90,44] 6034277995229905834358431813880808265253712037994748780866959997174000318857880813060879149693834712784582112526327506983918340655274605335371620659051347870455927948107358532847329804477096484889690653059151559745820248206372004845727295592544106753598703232846598735121375469166916822021906862099585842754321894157443476011436493926073260682594836885749417009867706508652225430016243525898875344752165949256479285675695531994231445823321686734565016284369794390041006565690240540542971996946448623057046513838151036486406356292619067358187463840983305773512042215361706710132301934771306988226787491519779605080641023655162038666120773049961491181195139050749500683711177624570805125184486535595478827958167157927586933278975319913937607865555250393313991535939990135306512920401591395550231518042212479015338439631488169130793538684539684780446918380189015389718579524802264213122383705874054205747119758898124962024884241206185446402380452710393795198241347195045946816287154412839037504966553309862472176447546216814446753969740559821346947892117082055412479416886310056527749963799179418342472808055566734612774525943695112372705087610886359409321020481564329022387608249034614441268682977348629940661575653558844531358536692351332493387376488323587465345351917201993814695208457308903543341240884008236288870378748315906320599965356076579871119639883407180995941180023792595724653161017439281881624800661985379861806234831403699577084130752287361073580285160097228531378707095262653100558292440994252894582938162146647600028818029717676998408228204578046827530840681301538524688813010806116585111695053283107170472926372608696725038924388015550643987426481524525946119718953199521720308640634301801961846638621356452928826803960810369363068572728256750136985637150504387923013186016628587831250621042772213068645249839810791393883784998607344842622925769428490175461957914851790631545713371191407020141704249806649087102721788412895890262897651910684148612349291638458315139162801378251680946509025306165840460915715412936808394447404441251212742881563162415225788159092863217673624793703415229332115050453451012460352311690811279350438437012531463613700022911591987911003851614999465774498636181652090093158182405601898131156133272015986026058909796991954023683602044080804598021687941385655774555512502579910237772634893890155114537630534422257455125238181814953114439197424652182234429589447323633158875883927030018527771338375619782640381967560930720898045948104946304854310553519381566180268950482180030879138989473792 [90,45] -1254699163962220885632078665146573172180018632299298256265855158149837776524851323204077408746007447062599493387768994647554148457410087897643055619837776791255937386447907457496535186891202705171503328782671484307008723925318207145359011113196353118849415914239250833559965808010769133546835803963107986116896281139003753996718699435106795337437613630790420347201557701595015411498155867923477688346809119951301910030165792493389244804851796337121384136185366971426840937039616028605635957418996727282765319134963687108654826412138908214827884037539268684489942088330460585362870299992628583134057548628541674016583702253906274343639119701273351856749837858016256708881804407110475911630963117438069884424495467941661096517127523847923827776959908741300045904384575308218414202323008868163953368226510188206701319565344860801664777848692183161988760910311732740012876452283952872730238563255232005779867114004063267885128272971025714253322427915727706545382779591740241128039279080560552144615409991107198776362172314773734884391917797581310272890123337502012212177401003755640727148541991522041233515153392148145156940481974368783143614079368865126779555521651107707591685882119986988544353410787858471641509110881508469483256156321331436879785800461543487734697252762977995001981032146170663634878880345942606209899019330185051608120152868944969679406023574094579143763678767359203685688907762516048590935493515706060645814496629710868230416743424004390377722233759422436307447003253340608976204961272763914368731002623451641745935991342946028357961486924655504273973933905192974881935006120336742285227104371322328047309970964226335166472181418027835405455428241231620324915777178638825013226942852772689578371418910877049944044593089999253555875381757684983599620458205189887541987133124704490536244518065828118328791830477462834036219478161408309640813104001830534088068974782533255117166902782508655631325363397696699718455365122053994850750450010584932357298509371925226409499674913799851313830439221791343499602292088312428679571022805887650960149097793168996210281635197666230650889543348272897960994439032122273799455704675513379237261811386607666344049675698599505777424711620893558092175171523747222020078541832177681017386292511651870140113823380530555810095468131968583077843026440570666859269304663637097519294930684359755808460451792267001102077131967937281840815315338366868768395016689590471306862813484140845175469177766338209503377333371420768809263589783195899566939279556633134526896623168146380326699008 [90,46] 251054656672522158722557143139831569775820893729408610859392685353410472487934545777349480815435311820349300028356982999148978115666622812335933346906990830923982359864942788856167600251701813094167245729216494217037970436813344391461143470539393343224024952533607298635307972511699809277563985484647253133104321120263553314760721960788906019870630787555733900039168144530867035553992128895550720857765589286988038907923992714162171842468393347681776458076224704211897551274299132308098760853385317505389769104418839564454524202272595433222782402351863980693369884974132586666608842606195817996860526740848575807298341352576741851102220659647143949806035015427763851493097417055353356298554544614456171694347879170784765601554058443099196655607588069400846773445640244459465166813509830619664868693573191131476956670351764982234231682835873077698231388299837928463365562576435727611716243240010263724387038893895296090168786558640293734027981103135106070308079025774749239745621494040336337596227201063668162381582552613694023271286543769220891355593250958334200223336509266136483345958007834013789017332162177438190206426388249600154834862788367374455464248420927574599316083439466564468452510279225027529616765098410012490460794821177094423972950718662139034624047921989577011258948183056281890563304055528871380154290363522779516948862248440748491261823251930681220702091529837258078091060632870470608874158623028944250109650679438163468490639509194344913608103073609698922298408289104787529823310141477826028470484429114362272158462979197666797163162747396013351634083247903921399842619195260056587639177627815784297712295522560717147032167085389048305518968797584292636391620864381350680234519670719502559551808474639415011252263192435330786426171032042468628362243297287778385451114214462229628747160324597921980824978636472995396165710460309372368106137399616651317964323684507476122342014045112011461843324244838085572240706084236370424450712619567745888667502863827542102531755269403445153684375958324397861404393753293627916616428832188894773522868363550584763069327114760054869674729250416176049437247262253574151862512620428889098216428343039266022653808354026410441015291584108815532282618034736980015127468328773019857827442520211626530758095821531780047690519981927746466871639667234768417340799669548376449208589620224584365837234135848965052475057159428223704917181309321705528878875124464333244374196319897814403938989937638081823037742536511513254647295243257333004911796880638886197810260606051239854080 [90,47] -56071665965448400423274126729196614265553193882649934431769656567373182801893644501521949503741923818958717369277731591617127902430614397679585100601437788111939287817532213865618621706869177839908022313370867106246733648362907986395056119692018491519126219071620056735831431696008500041230154430653456608438796740834877987075440280668699993999429550128957406185706581032473940078809618863514367789611535892329519785595080995897820637585726819279855520844002081650658036642570175211197402827714261460275288937272820385555318843033525470395535156340400475377473154668005326291914163092982516640131503294477429968938277675462360987776880752852108878378819924434089885277614556621545480027866915768599543435790673467464539032365914061842777856871255753918831482948117171783250825220157697578310796031504926975867257770822042204888749103640070090682097731025349849725959487031496004415215420638343775731342664319085742478754286404330964851112576390020866957842317505410632967911074001282638908530395115752415079653902773130291082062486637386777604148948352181766693076905041824664785602318192942254293678441816808739351756286917317667773459913328901501216981978248209426990345599738526300049772056522626709530083506690039085319645850067321793334089166991244157447420463670851250216081889070396315742981476366271630318494337110467009212369153125132979045656663340462510271767508493282774405441982222032130909570432677583587594239767146054022326575485258813637792484875990888281880480331194302448413931343258903839959548349015691595841651118585556954228980307235681304283401649848641317195003370315421405285080808358156796309287625575517094944740909128140342386857256925575230083795714528976837522284092151629642545812966958856153680335836799660408822216618284780210134993516623866862356691352854196100317595000069899103909532001416220844603824537521402915968205667874248019732233588060540654451700061887481572773213659593416080047805847968001978764371023740231305854359096035183683753610693311288333134619263836514720469538377729529103039804260470321787692588288790224262935331431851619590920964801021515068494603644466338008205459249650392812844320458359160265607982796904499888968984631977591237262889929087184059276261691646466193513314529540703341850864759292630575738653797941030107937394781714255145815323889507927879010218268008109494019174326625206855152847526028900064306631530641621115075175650434620659855859810542580145402304713647489312452267420133636478278145747580004844707813819796888815319127434695058391040 [90,48] 10805576708282301146940676161086252679802482961088429608367036837904413522514909583496677451011309660158005727174011259307759042522099687379140042212230937933034517379207212050651544933828289011018154133622191570659847233949457808220714638192298028730079508701294907915223346486120325169720726013515590541145258989211866922113157593987817287140579890293915095870258415644662625613253080372673836520843330009933054153930975863495248657119937238800320313042829583071872631271443357968329341877631188318300845246242037469573838297874050930167366055440762656890729454231374008358348627754538921401220392634558017017520387251213542446714922729786715847928122958788394510602755384483830710807732126803105647944943013981302378019750492516582326301040181259858744138580450584265977812104128247469863121869118464751676712222885035894311074096844649047252721592818564596173562629909285410105104610395755732835584667679461784658725631490437169345469135964992354569158022505962366758563740248866377084845948095902187940578150698954629365094596866514325280423009218556232998791242898569801956652996948413717638253356047415540350862348321008980645847011868130765582577529177440496596009589340628383395630153631436291849967230554858745810203878381062035490873177796911198354446004892946784437331098615986363146706617358883460278444816789144132763720635810584407475663135223111941960139406671840361363092917915635749890424313911029818224410015473293465528865448688072738379981495960008455020647506750770775012503130560078269701988991324080904137250211948387852884616140068411063307316571643990292795988344310405607627523507749704022373918627040448318248863748352411816309414670635796246956615644881420788499918469634968077413798393613690195685605331265229803457691659358579984644355641038924293704858446899903708188862570959669223648153372211281572941995618392275662999743680837659526159132736408479980583828113790577453132115094861085571872078864185644252018122917742497432474253149400731631874171871093633665085975241716524351470754481820041623199681387924472387365600107025871919393038920609798482847124575694518026519581653082306707506844626024472885421793987076137434405252437996329028733917257292377667051484849041414012480442990838855347430661768505441653003190482482663325628340813790279331718670490036199693936639240896847895561784627424719439726513587713218449400333308041592528216362411259148800840176870839216055359790105423160871836518072302700598904141912423218948672124108170346049870381111906845517925728306625249280 [90,49] -1165944064534440785617004673556082953205601735045350992465928056923059317100275571394500534067955421562600193470538671065352349509220189351324073624434465979106914139699016363928303921705742502879505239220100730437986414301498329233707844891129120852522114900687058927636636539850362845155488685311519151326517434283078694865561635983958129553021773566683559123707138551168252854106967146461651172271297600081172843339683298405543651643786966857645718865905977792631428078882310947918889559531723000967048469370727606371818611957683579596630334659997644066277073704734714235441470109651657139825645835518777654989996560982878385633931569971091763108102994053902305718483779837089460316904795923213616635570240240378734906334221572882229678075552379228722885750979922561579793214583158129646792284738302825719600862174794865358333624098557980474811744386896650102431338063735494630239891121840225588903548660605485264415788722563580115635547775578637992793103679974715296914757681923500454017082375936403815509809328326699087633055337553946762893228098561937680893896628866747415295229699652628996913226172502502172982224457022842959089562487719529111748372205271812757087046513094088932533598115248619964579382066579530468931891528439619571272112969873317033310388347545843120060753778414382939563514584077246167690402664553916222896679099480236604468192503962124739296408091781282704597470512156465644998167168086694783902388654566446224058768289823198198498511540687249607627602412175742991067171620636483409200690719715718508568714928491652347615064335762979871497667944264307836518079039110134899271009056898244414144100152333401135173537269012388336516386113995529239797470852019824947136744095198336769547566789176424939087789930531052546764964244213827740134317491683690338048400749587558468447429394614641370877172394346755119864608034553482778150457759790258329923915249264533119383973729716196606008871847911691647171610805262097380406163204141316829787520315423415847862672525507436553616443197112070961653025567593757523388904119396189551725858637679233774675890833947220952421998508445277488260315442634726858145355149532737669059307566790209716020746278173800870384929123472830106763041917360027130463870586248398384125383547679867219619933412428270858772674917384708416803663961710558761955858851761415834855097172949664602890019470295557375576342338684550692848648864176801506352802390860937249112566008066073167954915748143378926796725919392509937459921995994396125484312769877451472589983580160 [90,50] -2374261190249880517844944244362301358347237914568640861149835204757431536156406972065953157860191984676350615492020266259919570015339382074105695610579274221758523358345277362688743727166894403718563563950665427955129186748213518506922825215500955271965658360007684949833510240865098193446883519930084753743080344122087184039537648172921996140504985929386288025803314830341464502184963037145418861452829267462632659644475017109473531364037443290320817757092427991689441770000361188634407970359036199511986493386178340804818594254691732150191940535179505884929851063952506064243009060001982605223190973664321979033102226017162427717908368199871393401333200898793484631689854797967302448140401322497033171058143683240594010924652870588614147963101058259203282152631017092867766354186569471871238556102637676988103985482779791874729801628083078514381524415762647799403489609076978949473826835681514726992580284743160461935402324121661460622080382409496541656288655157472887897114248308214064173043353921854587923760786342167596422082714194773670535489910597077944861485487651032794140605985884133107433134361690391076027578165035021080009159983440845088873244967426142500262796561867357936516572700641584979329936124872060822008475625470998862681654163331118923635209554477226432498622984063186219755753125828566633005407867002353131567706590845486359053739093654733823879123843801207371963095426399329926840539409558132302996517252629674536579090919932521445179186771952359101726929169238978160521103941787647573345718659641896195521714394997685185792961931544700871466991095689908718140007634420942467058936589293157615446785332281616767728953307915794240495122973327919812842090451029273647186695912043597253556401171731511932372505759871614423631627097390249355779984324604761524513044197592485172656858566408163303065997334409755696094590033185035121344545243828301825269817359399057820382235695283798209785820619938056114159123626095578916039329022726942385945517972155321777938072312395013486993234275719703744179666210521591415277380943762277642792835035847441136561298528383238043211174497650835770381442531852786081010122316505223215402879065550034073535069830219389752320195236709229811424802086102291466716616322726895172674292617004857678952166011481131765392452949006157408182979514519707733299994507708238462301588490279263462729180195241535413904056819794003460662940441077220254563481159124561299119171080790255937940210771731849494044775249709699107427508992128242598339114493363169269907456 [90,51] 11674303057716463253988755256214553027068251249146744324881313552799116168363433288013135398963283313184662396352216018842790404505135377174705122069797214118749446290426418037735954163044904821962652751516419608246055527111900406708249368648115433980029589035993899197393964062462290278919443202872977020762400871225787286327116423998487454868133006381561062602703818836996328830006220314826931521807019602672647827471661495804475825608780286416196308953941618926438557609889079191925890095074167439590248413864155223145364831104812541433979438229178849474959631335661935613157375748582203026855739006022187013290888378695146858826299938080943403049622014549345073251188195062100036937571586310272482071190895568286717283245914571788299753591536882547805807955695029804484894468499843688142800909912956688204887845541121605442174524285286799579694741840310541055633706933451534579009861017810276882916931342860807966830297124203502792406282338216075086861438551951906584634459438512287818399265006863729106581470865005030062058807579567044691575548627299064227181472367226482091965951838209929976482053830415326565438221702064434120268122389804887781290371321387508810680354192508964273821779048833698063300587630245456533703054706268073623250519564759430018426580850700840542023238226755724731823266419218779699715564586300342510816521061783752995907778102309348454068831071713384500623226456414324957528551162454301287578172814285141098076545220320540857804511906215740563234189115839139200713194689996811060977389135990972039561932016689007438298891355429580576448805064412600721370403944565893307767443037658427280362735579588430042397230942709595039468432346752274948738751019678375627306348871530000762181118660733180491630386583668788169132090330590184578130192147093857257004266238962823018599180106869027217890209550779923482123802612158336821235137270148308556474811344549583284908434667316914756292992003380283547297875757492505151917132940059710994120492951500728279482286362968151335766254573259100636805254240107007456291536807628856374190620801200999492170155240454355532061109438070764860086571147101151437120960044095476681441522463793072228424325961851108825153247628639642309972904834682064169925827330502831511268218153406371037417286739579628479895270658762473335401097595118788535904507066060753749636498947040148807269395529938360182360639521078414241555512019315174657419213439015759575335094458295791701870675826035445083630143942935178063256875084683660657178986017392794009600 [90,52] -145121134000638699080819417865327333958244912026586686100672848459365361928355858056303428174063694278302733821643618034790105545553317377035484369507412124007485039543389371973338194258405821509240371837334365248874564866201070845022995767166505380738187240980135044276049628175140083757986349734061148494734400165897680083185925575955047942049634157453129805970356061311914501319257514044895212958992165594295326246704432037614668105890355570845888954923772897825624651534769354968835532675886424679520129826316294325846693912081114050529491266439142828567267302313799157711636983214026647592846306975023321311800723577667146910644722939579171163562070774353464730045763155900500658623369125935032922977533916981767997373345701951153341113092156346640584523146263842939682965869533820921022193860864137581336895546051378590871242365026856462354944321006792074579794885988711171605562442623791054777185886327728013266546450829983450919243212778444108787560822387737776099509603777171868602889200539964532746065177035747691596626412284776821413198627730957757537813007345032770491993438878961530413396217299282003963371559748854935195695357593331039205373471810404762965595995942975796493129313684018361155907952410717948382373709229458287312713621870158720263680898292127205977116465868248178629916944467942499509630792912067011780413461671732746923319667205214634969874027139296947953408249217541879471972520717180812475284205062623719449221263074305835231239678020711269426316071116309911150186416981377262290330605194639976296522656444166041959973685472138665280766840159793370609034648558653599855714596120788689529435005951786442770388211796612779230661338099821248413183586663009099744828343026034817116017818869542948637242083537077807858497024103532143355460656062296783159214723041547962861312133907556340576793959418230384868427561894995527934694836714380893332564593296182143585311336548300180508561161629635493210994245802576587749228302120084244626452406725404811914559717109903168008139095547996305450813828489368141284847562939150960175467079885801034108981052140646727754885683003646245381264046137902276403487394497480685179015690618722270185207006947160521478942561595490261215055216564764922987290450148320736444001420848741973676775070044349981582550351143336565934841244108102274187119306790647714396204514516833244019582501635381623248528907658994920098541649680545594265648951028522466945624484163793857472111641475662160992231295700425500846271948009480334378562878439424000 [90,53] 191295656847175822393059916876472130471550206658037329546612688802584499332101269869812707815899636342977779009204313094504548697754942063310209177277933852858385712375018404500847992127963186869713948074321679633449937545162654726851837461931038116202629518453380571462985756163387967685105874298377171390611962274331013828121296714812748763683394952563425325553903079564199390144613737692204299377850655975008250048396620189709583694698797424612364099296009117718779137237002084994930627547550354615383951790158628720167949658537059848802898259250127332535221827204813737221938104286990151997698639346345105677972383964220119000049931982053602940720704553118778477076318565811466780954299483715123512017281306147289456326716575311393710811355223840585141944034799893151033043196884085229385144227760305510647104827986046106056255382492518017939570596714769375314100083278455886039404327962611724909636715285138514606971668949602958831145051637407062253444593334778821971151703531734477741024800491835021499716978239395613016321288495199500339820912049642019236029443835156615068117309386018109812298855925744929760351003037380796049017092997253789491643443176371191648028854836896028221622881157082294138626691234714011237533915852652828770201354891775685255889334168061099599861159686469769653096599807623956086954057571706541880629961042344664548628327926780169456444115301943880227271399817859505203311592676847480853949477082299160934831226458514274905406946457767917611772458089873599569803963099595685550411976705828118206267864642232973984300408767837549671329945047447925819137929295198250558214251647313717865563961157918982460698294982301490719653838152957695315102549889043091955871429663636948111363118971704324485587015206778802856637605985265180825384834647967495595345159145565948483092858191330299806491714504624586209906842640501871108091005348355632340871399996693035932687354260303184041918376119241748256707806134517243010505285691741396960745011266444068564725286104064133473250277575806294407155210107152240504014020353259059748034079573006091144257251345141706961607766335022548596016937375189696306531144119624533329509528359215998343501465576453745730895090801746334685287759478876461774216062028795863305446542634122058962385248717741891950858627010069942793688829808630964832158093522206102783867501539279848446589909349890788369699139075754139831655613441090509637549092367293805501378701020101066685141124117231339191230841564841969720070053497473693824628104888320 [90,54] -154724404656074647293479463385239490970604442191251622150980381025585889285385710773277761569875547265417563143833186878563934602607824835493122717643810372457320708547092652110447042964293852279014304790730504410984726726833582234542976442406130532656497744796863772541590984590288728657948411694670829710512343721014920895005763164291812541223735171013758735297762680424062232440805733736592975998078619865361503432128726985699507647058674459018701374515397901053083518332029918562967545653054721732204699751076154492090751108040339088323241468670843892328814950954439975447313807589493430169493813275220406548276617223016283616018686569127365065780953024779986726238061461581063151763802237270087875655837918078628944462953670016160111736748568240629243072211743310718962825584700711146291511989918548325786502536343683442152738248620767356034879101044296674042664220151766681962524942848955312068210407401934470068476074806988269395703281261804757776189768912206251293830734924669040308148567126989550692484714500655215815075256101341244724619208629020738924125800343017750771912320876396658226228071101936780671930874195380133469710719893424763960838889592278305650153688653339822720238989118170449372131133542541085612694165564852060912800040487637087766941684430989629720018180678989114469646630681774132873491687436543106693700019793693585971756371742391514631301567200278741830184714033548249679682886003461628586982061429070057624855651610490437373194128075753303579449010767784007165046362438303528660685389770715978923903120845794880560226715072080161648389866760137963114695982827995660448226542311715789493345231293585601442643394647810058120949991167674804134685054691655483960267670770754406428903226570671403651967496282156179128019792462790728322142814490884713902709388215451226083513506733152457238083008532264352083586892204967622810469222978894324246979912252877683740495177286984049988500613933432133151471570783835803951340739245553819154131708445254704268348483314290167934774571662795331548044101277221297989619936718914790817800291224947815516923336332166059045423555403991066903555392203386675362384141968736144599034547195700728369608238310253624807862329189782729775542703768766341274410243695848803497855410158838370915364864839684743092151837017538029832775695388898383059425284005749754822924029100457945099619464956211862785114371566377539076004651181459570067614578929758794029954212950561152972595403122682441167461110971812701221375064674696921069830275072 [90,55] 34438047766270936163405374095578714820816443869452079470400840269457413664175291695008495173372732845476341224292476014757036284296137882257579823330180081521033876400139498021812362727626098265750536203469749341876048746987715230590109643575432977521895438944472336770852341869280670094037380382503483361422258009375242508687061791475445014301014072730927353385187553738582980221840653781071132856781467726756031122926460926829116607735048153657615582816760105780504820152595266622832376131725844486847984070776211228878459546530936917550287484588098012504733269183103932597421659988540025535253588265694379182813775416041212288894139145115511488214575150456601374688056304663099588133025097218795821241986807054777201903295109013524705340877565666910616929404923098745677874922404098596228578366744723751875882761833162082303340201959099901661076016805552988372835032733390077054173062635519264646305033186113142523355305782129870189165631192161113630300547553055327285172512824665388609450253780470201196668099315601643392722403688846355753259900967161023832799991824817043414118798585387830433449486536854723511842299888875231215983660846171107971717483984155312226566733663169790535729227664667979489666889212387459205380342112304844068519180617033801082831471915875775815811679194057320797557207043540059555782162492048004100040525744738831627731808201639557163127195542836116500424070980813709481460478039116254664228375893696827046665916665955060563280638703527311788850841970924340204703789737234210149843817318673554738375142678696362136082312044011205886118119491376851434693991591345936175698815589833824102365655936206047805204512655209275416741862421460987445985216064817554608903777252102589155756035013092685128953440698872684944574503715059527173268423488982875475213923774307686515862389654100127119967261227211317347963654328177432223830518125312409836690669067272046476616322076454258885969686506802042813512702759894676989671558517823362246190391893950283132795955489429004189231535989317934035483921294251500540208754029196693263653968723804463872105721229340944787807269061969393305909621382709571670635533239166482979168946236636481776169221253781785049063710133853093491512744095746675646733126882793316590430648829807937940095404753583466610750746448404728207835985159867480363154468262190094844434984753695804560390888584813856744119915493650232650567120179622829865698029283191673939227301567981493656888069153878726913032370040093118187114027039769882819297280 [90,56] -3601043387919164814970387291787030614370558900707549921125638580029203374925668216111231836232833159061367528716447874939215217675154528164211289952681134520270308141887647110876948142030743568028522877980067535462033994788210082115038123327843100503773743376580738494866455061686443383717547696831898722517892184902050522180661115514235402622107737689202684999848915179019268098449008548220974913596250553930992368518820304780822837206482122291529479574305870951238606456716569954291991468099698731110178683303519413776498267364981537816335264243825853306132199232618458572104500051656590634906925288295593121925390462213471599584449267576476199981689593364848037168839486099924042685311919313309651602573414958533139100000899667450185528306050037835392181426545162482146434775337396563853112229431982400149204050504722815601639281131639119783801012485517280912015691470320391569296822074381480219761951899246397594221941893426827727520853391124134217030787031316020129913081836784256341931432282200809922215202741980665798996866201452334012548164803469497834677892597420736804331399449464615236961782376646198929229649241697392032311388281929698443744000130123954595036919556548995871672815736461071009464473723520330634712489015889275344570447475496599381975894592504542930769865624187225104644422296406126463105231378942533652083431551583984527176660937239844647263011207778134656732268531999339860202337457203333661257752068306445269280937134829687611158675391560695546723526996507113672045835454551316757351685121756143254395304241282236912217443879092082151530369630979294250572457769095737455429101005801712833300251235214611456964738318272662771327869394688283225422468448747989420956784601017120798142421543606004702611290339001502769393073623494745054617481666464740091111170132297080570488683405324109635553171247720386534403071399398103494543331559735516077849496335857646495487219481733771497345807922597358556009818380705831366353781287884725117399993288772687818601609854021484419996597429966328103482726460422155262111291789615200797928782275747752713188354341746389904141447538330693173777571575033703025874834812201744600677647765329923285928486196494777147234950818386152087999271747875778578193648445535606879578850397326180601262755862191960884180378311425667989868674052127009525611062773602979217342810546309509323097991126062207991214667285691498239456323843932628744998917272455455482883693604085076760805484254190977895078983588742912900940923708289945960448 [90,57] 98347219334416403761321298460781849379828342389529732856702837440997865157926664452598003276185030471690556054364224072427428694154372137895748898739169127620019974556497130987889840634326958980836569558797512876664647004899249195842492677265156103891832748377134276387157416703200997667533380146000390715466128704112429670365967470726034111326358959730856267471230341638754871945177207254841343492239249126870724430176853572081204430237222554443366003080486080989306507079159827964140505784784622304814944308603716509192266096360832062205225817222843105771755587075792981988552040280431958701688929849641588696087994150010082093258476699014217925030162725425774983654229805085466492473038293960903653558947767350931041492973193207173469817219623423884884331513491406100837812555258533541067187323844204585191132776741606346454638627342063866742320951431918565101951802953733772332214173593009880885509764309069450011813615218571895686423017896459224102161538981963634942979868627924842669516713389292616068230792913071020276236580981169544468142906158244341497946643286672638270506745297233249854943102822220359806905035230578972222226056421638324997007489475611403317612827259664692559791631349150094046841468659578630835378068507135334134766805732645223597528618206209892230689294396406889401980601675990838164029426512520852419313491362094120180669964756884046375963260321224455573611488033552541877447614322997639335773380767800220022543273219916335828798685820291867861216989474502376054872553610476791495621536331330146985685546800005978223394612765692666361433825160801295195807490559585443135878030850891313089118598402693389445894063659014145833919049305347807554245537827146092026903050250356639589085502791977450744787943239092025795629523213632042936164409884074495784661039475198699060134887103626397565258900202532265906370383162594668138543708592358611578848421684480509419455861216212209534635649464018401730357257747797676671077400947573190262644994004785970427291317756086331372144646000090634405594038761035193737225897319719822224102713519900800828217963794862077156833110637370322782176442812332989119841967845116917217607620298766672236237564055697462134992108852611530407481750039010210174176739798434805611300237912826891995952765448339670826527334106071408743777581622861924940226310158861013118705068531577544511935165842848243724410977354180822434174103914201221122716314200559712434593305596424646158678552667290545537654704296608958796166304800702464 [90,58] 21933941816706832598625251220845136086069740875856742234543051612235654281606078657079290335751856644320079804145367154894256838070499696753406813251541395998145982538972424432338920040659035385827044353686967779114233419250516741104709755443992281497050165156614411993176463861582454586788138847484836193623723322036323294814829263526922044612798458749591643118266871811130652772899978705806474300882374235805690005115423357908533400789869417029825176099650023617489355752341689289923077310070501957141464269349100084313353239873250598925012200357732371139423632700333392397449341551928212906296969322717761008643187703156953797787882651196677082212491612020215461642681039025032216107324777791935113830048348059902121779835307076173108283125944639026514166857057571601296468557459206816010312017237677846280974640742332376335189615061087213769251394717717625783160553310160396707343261103480805256295533941454490371593798885108444564877526469811289138293844390616768392436728734598318556749938662324511261942735713916077210725200252354335184820313809502733401050779837669404045710316894329022953385827377548838950637447743325311529811240297973657710018362498770759984991939318263534850564585754375517681116943146313165840583856934435902951464286628498345292591494567543686036042240462882871081432376862366331123321075563113577617087218739326449620144096261873967320135318487425389356979158538611288926690834686885078339398287237155783978689102303904123100932293844333213381745526449294886684565110927534192614846392350550595322595723938594150089533327063477871599543841171794961539966365233681524693539820706156005358339879320906737279547318842439434266303729759145758791913858447876672464787146482596828220616520508847594322921125473558497071396156529264167136573635591351800088550108526016833085921357416026644845441997092951576533327298754139134580624778988566746089317735514026107162380433430892882914357800657730928878265558108984638100109805345146243063373290493292861544164518792595878083472757654554213905909895032037152188222434425984882681810476950868874439543677927774382908748375512479040337804513098377525926719477586405638303104936000896851320166491084704338128940504561575778387458597080028687419125996108616806978263337630748258152347898242477992453535203237504255557492073092791616654992091218100709019283754007177011627935420008719624390107032651702633252386204838475412244248725310871746658214124346906740657191539662350022536377270300796808995363386032128 [90,59] -2880084089404877071341512027493729043620999370811230820234573017577360113157804839013713680501370004574270181573558430205040250642732629094861969525392478347493346024231399544514165926094054046491306567812462796611552446172398702117648341781078863063641337481654312243700876278254303918924185704935622742638755924734751267996798379942701468699681571341435331952630307302122461497028913829133674792039440621684362247871311011642623772770537243099861970939837641063206043592859526360529817436845584736579858619411784056627258719995724019226881028702856948670875765398878631800886738475877515728764334465147071698417223513863864199145968055700818544566896619731385783040499541830691713562554445648318355874288566189686302178608462125241543330582738135709975150069565514793723338124437277282489331186730591982396873816617931689880024151101437800978909868333985072391497082372454791576679040964820442478342628256325694483133215807554310329823412239952521974402646017310009162389935353183838165937830576233609387752436885270808319227494096207194935856917541875754044110759159703616475805744233736841603813318188915826805242120985566354531172840788788775626648411781520442312839197571761194040577018507726815076293357238238134925026464371647061357964407197098478451476132832251176453690834609099215330601283752137108138512326079957100501123767409274868388821760311464760780951361893998208300766828718261017637331971985850842286020914115785758590865850356495541461759164158461424684165245076004615667700620098952638375578157777051794587003200486969895052231802628625446158174943579653979854992917204555179903531683921205591308732628792316192515056498029593784803262526013169782746472936630820187054477108469391891260415825867925454016910887164628485773114990739447010756552484254933350112320059579280535817550954215062519260645920559731649081911686147395760987308685525949547004859166070494680724901207419642829042637229234807193122787560814903839059870627695289042566860713166982531947450380803988685465417183614977245140625321741762034496232954616618195684440402844875542293107282851890576868890226785542988907414894837359192781096326254109794412203992298228733411381194367428118485586898120364372414271834234650296530866113547019112571895787597085128328255400183628772999421927916713293136963626178351803288818712091300178690953093050171892226911338424610877037899965955578588336696538029579824148383432709150534843949552872457024829635281835662072007475141107343742430498258944 [90,60] 127860010101173159417859451027294336843434962014464750635039453537474195549831889795343095509987052088829078968271225789401724659944178314340238045474715314196828296979756967366548991909126209382918597028395331828908872092932942680767666650668817772756032678915758752757385035420044896521120948013445946054636803681159344145713677187556654246649681972420048907652716132490687897374198091267238821577426505265547837418079314811583842466883308043046700308789520654937363978524855372125064690326551390027015812857905182520746126189035735206925661477955000740207062528624384746942346436121040496408423231044312243632478930201543193133235922160521459325992973497294755361547090964858017575038534010329403432006815886378504084929123300764117465986097196211451589086473139750268119722050039987311676915950698967230250399749040451739734430761201836524406202957091376437138755068921414777020487855487762789819559967163274498324390367985468583937963004324566974196439127919168025279382816693644445678512902215956259907324294196111665114524323936995337037838846210999450063030758301420934864604783805952224980622412253400280789490979418387895849417338990889262182972811549950796906325797468827974605126840260153818741208961014991306281965424972415634169354519273349903792152441313837826766763379540473014749774693449826483441483556408523064984462719431413014139953539001680031925901222035210074649342880720330290131851784480077312869671260671150470672335870601384659142040395402917480631666867448499759292508617196309824930350051107983319260392406905393388151016263583745256011177356511523664034444339176499703004719368226967894084619641171625579730705966503897289430286365586342659685096307280175391254132193109536616102208745147959048155663219044936467639965950527084318533875530937187993392169880394101044168517434710572561963730565652370301996968145961594470719747872930269419882469240376497541193597816781950750909774351446614195187070019571172417391045807008567369491817749991126385865419467757478534472242161331771624599536999243558499689073026849909020447960199079772805370075869367333726278626917267915994203920875043905914562109403564548871949385018926994063685476634969456443726594518998584569060935916371403381734778799765587868063884909859887983536029584412393424238835563491103696182799508920579325915018957431611767274387535778740865011431936887350986740628012398821737635858486638987669203060468170749412609050089476505622793038978514133842526611106072878135640064 [90,61] -40115143456210690725031959800535224110291793842156623964031748478188715113355715896567817382944362297473959563200221206016432104209824518650317717271480667617753456111827409930546072012269209025734414481230376455989636219969550656763346604578245062627375822851964232643826439063550534859162398130301383891059811997827604423661253035046552843470899071499100226285747799324156508485779902122969587223125600825424323638574606295340687917001181264449649126699285223700882835545748836918734573518522591402598022481359578326012721018716794700657114638254206246044939848124701390763255097716664162379575389666591758931252382256590799219253030980204887042540026275952642084820880236060306830886230431407195668115141203065147107611820026917269350913560098367664990318995810276045639757378329033842673216096740286993943180834986998828013246214799238340515328085579097536668995118031833903454098751136676853495040324929468948503772496274989215379236419815674568883294613008436165311620990973952033140788703645213852708574128667306531408222665696178177734133314322515701619465987744451531351489454359469714825413678679194139677304599009654209285196820126309388377803516393707411796317688913112443121220302472729123628882277276432174877815749390634879391980309929665395307690430547509993797537676711936659856857538297046622046811061068372999767547423624292274667698953966210059628258151139284237466515424506772835136540495145368648147036102541886644976163986305816217822357268125395315959554876788634274253368994234435684017723365735445974576640173758462287744261144505727353586220576514710487017678798191316132096635136349948843139650508231040372857055515672229187126870982924562810069638124520800037856547617272910534195722535801462513324991607580307834869098479449440434083927659911634516959409060854064300554324680538781725751646315641184911766057346403486611798808692597555413476673749544619409045379570851570386705038990415652991977774283303282214597108244491589905356231126653765112749059019294421750785977327188472992454716579613646555685837418235493999014406762448066119020054744379165904094079089003088198979790519644051158223368889189000901213909712598685252373104406065000833584912264354881248349882434114444184239596323461466823108314548347100663684099786726273250317440053487660459813483111204238188746718501078796873997515617675653462608283128396938165142735918709661804677415670825205752467024719772435378902838654287593835152331938650737923341700337937542021120 [90,62] 14598648119263759326314432364764802369393623311825321977427191999067741355157563390382309570827950083423465851303200462082870802988009477837741847033799312697825278115312235659812444012147419512739399533532668862574717546501245722987656625175969565870683537812351005347005436414978719424151277428114465630116992957687859573471095752759002977515530016085939417632764763904619899473425494303264947222174676042550400023972476763802266613025309673113863551450589776197358103050444879786582568160630573062678466200383686288465849485706950670305377311903906194615544612802510959038437707363247126150693343986963120024751735615089622451608673622663884678734341798100558235437545902431470075258104012219446692108092491453667468984497198285111801989712129561582205879356502904300387411663873601505814358456727762760351841977166592987633082049495306538532987172907203566214744087772103161490102237329229478385170280468778743604531989278378159694391789524323777309955556913326770709008888345839232821006788736406480794835255502475749044705396677587601582910333969104902204712047010809425916636465602562248061478105785892951473156655835839686912854783796902327208352110666190154400633791426409831754478307140019937691547677199924048187144351062423499294622531941471580639006454002685832625198719391308357508524020011743596999820415382747289095513718760184859995144348247988680970662715822848205927703071892930806115130299515621117504401322102019467384689119046144778804957783349158331678718264450481136989460454236771197312195069804365166793663636372558526096768510968012196694259693255194393906171998107845705680456852558883837721898839818318207424705131001984883530106634653845151552639060889132032679253669988603365992910207627427961885539779990791263469251620787646479571441937770678524968572440142518582905013083800476255682850544837575949320779717097529591607124681030341524754344002708691938029036846811791957446590939599645290446726629709086006907740729680576477940196612759917494516349574842533625839570926917007421337409162127267389070377432288629969280909109199756071051533858185115581500264408508462347480903334089682725192405807203442626921454571532793127278525919182572394794278868132443978778439984330302717131540197933283324622142627342759345789344223587236185757008541394979546800888279013382684735400755273712629635078360457966976726669905799748237131002998028554260724117494315238169385648518407208130195517242319482017153690149897959282656281681991507968 [90,63] -2785606718158566799341206994481160779483570543397260140032343270197089907222013914675983408627057813038902817730864567091667334250042861250892044659216002012616660255869932502721755385295387405243040354700386187016970002053718846861513230022330913778883578991183588360135263729340718934036174048724654615117386631317473065732083500728535797330444197604020251342026258541715219377461449284357790721051063369566773804777151391150100094356639465498628909843743192247661641021449199504252900520605546267801660445842462625506790969705492434987621490787384926771272406651860828302513542575092532173586951346621134446426197112198668450392666965491577023576494616419523816071590469871670142677860903993267512556945626086191234856036036911071569237132266328087472710706301163542539126853334876262246804376469449989212551607036105513438722938646783973696802151849725336494523040245765518955774969332824457868211538346038979004134537587241692778802798850480678537059041273318314652736468722641632385795099897173075457406130870614717588916225995088725660623968441996072195803602374312598984427122943958216989405052744780629389406597344962808468068604991764520841229805807958092752721494605750407229900653464712480363421022918094152840687308688024588717924379221030856548928930461755012440643000501015628974593339700191659004814221605134581508577305224595340422518125437949317042648069103058168591162358337976371341256043702388922197531746472410095618447015388219860136826258696678091687147185854774323789856208382570559126597844130834226944092276421849694115760407876813754851045454072263985669309901536092868737962344389204178654705074897873896003512685414739678272521982506089844074727919790495036541948651079165244887242978086182070382591402380495400355028293024488996129400494288096555686897801391972119128251811232219888374377780987201026032652071581329500566723636496154230404230381933465131044219394087051853812438529566230751079008800527084242542503344101763283298278850142664131166030149123129691636943319788387202199459685455906822623041233279083609367920140115544139346897374463708684553496769312142560522321296972735145687177402390400839244475024240078565595230248184729142803892487231534703896395723729354811021633007723661821643535303030807073118951779490013462803696160304460264258290503136261438122988787562044030319847907113173271435773662765959382230471994353754228356124595861249424319361218251754047975593121370266372462372678030402153979430124837952 [90,64] 334237654304786844046953538414631656230624866901112208915959542929100622308613901805322438170552061367070078654332330196686275202477398229633701494607823856527800073847755696304395719074671266619370756196567186787297847993598295881879017419335798675196789076174932343794145362212481942524780005580869982865804253303493111361694771742869545364011453398186571464760933737759672217327554683586575347511418417958602337768806305935414209734182689458180534192890961876325385039762454607101205252492505043710295178083688316523784791422230201438499130453014196298253742216352131086803417004510461552821685714782076016943887058831481058684251290446921190984320602355365226171679160547425726709684645051385819533267380367188803639322536996044776363801699820031252635792731752715330944406317638019602947297617925343651135615191631556327645404075657135657145809916422008467014200069276024291182527868475782300846157458914256701265891605235223174870979251312946105276544493374439054913062773959647571146014377363688608099608517462234684561337445001996014724703920390384136310863235264701882288882432215562130292934565457622592387894535566224783823454825733433868286518569175069751795521877362890221987797554803642281023957382387379249636496645640967309513182314880024352447508512648063628209786648225960700355330737677422205739057303943853808596948756507318367089500272987415611047185655505009733880956072821606022692487319428772535272594019954728016274310850570916493105585688482141398539838330279620540427436854515145569725523295124052842892112117299509117211692321612606792734143929618795097521014241758359167037712059484863066221548844360880611102878233866332915987310731551749315489156770417501338423288337406924249722120759618863119550551104042335626605667153902066914079169008958845258638391862895970634526734321374113732662447485571239613320706243557559429548724895053680272609959089452518638761201194217524593911866972677237310035448663246352485598916420979811349217896728648107358832433522731723701088455822219758826441310012619615975197872575980509271732531423267501745697122400207515541947897726915865846776151636561829698712025856066890860109131469447876810761045069424575546867948314410590369044429391498678606776767263737678525544371288300694600916341823357783554314443115518507367199812946919188619068469956430245524362428015883126169218704695452450488046788156240293945579674726417886389459470383820635344518028224794460421740499269796759653464699392 [90,65] -28798027174133763538386575886818932104492378574339540379012772720257478833874860175764909670593354487484844401159054725744912739535555320144201883977681059932901161498517647686447655481314440896892576269525867708603864036991272151650112472373864833219462517340622779862487955667703503662364903317014925405928011591937785003541629366002943093889519524526120501374484545000232465176657638751304481587166263383348838244245765412147933743563938333314306222989290801752523076139830105457388263370818844576157147868248310899512509751618771951041366065880284181779152825103776077549406136741472544610230138420772905414146671397140331969569574874091413732780967704243142477191778567557855570349932560029098021322653880663000084915280429963984142933045274076996732150567584251767424288011165326576357166866777449662731229169973760448565738973647328818525507465632295096964233818338254178245540728028898012302084512457023564471749316068927419908281514325987807623255348206036395161905273760542023747666023363828589872815380973990741500325799639659652685574991445370071287508464383866012490455305900360802510352071689807429209091091965169922516474839555322744015861622536928036741315578262090266893540733176185024793942579119104464516886833631359638432581240634337203723465783910586805056016161025653737065499309753919372645669672787023028296308478419653629379032426331926956401607127783815811557868581516807878663452519711107838961962923569432796988568153796190298679483009799501982712043278493577834952706343297138505531631708322384606854818696012000096809045350581132743944754863757384578179133276336317712018988844011255542085000926877345446563782849365295661671436645824497529700410902863482214669110388332444357156735222872045485623087747859202376844079990960437449695725144381328783045149195901478263626001818298495044737694203553871546964081506230506145193810800556658205263096004459425803793810121779933243600531887181174240690203793662999574241546108859984251985979379901799216232699977662658796788043538651438094517282084886078605635511432284338433724060365761568606589340028191389796492287106288442788827027241419536965585161630132881720357065370008097809783846709671071321044002116664009996614635519921058170763678483437545512522165741510107520568093344374514109774930680938351490161886052026498769596154868911329037337427154043081709842821382830478465635086671000627383730474901311779156001804090296042510113050796185667332795593598915517359488064 [90,66] 1397593507269108931682670296742361427051111154403027563546656927711490612250071919125955297907289602129016358090872708249108539463769928192444773582131216977932306624724369520305400870437205314188520374880865678785894883283632155662599435688492869122315656645611593383109214186311944424051923862438713806934627597132894743402012687119866970425357908475732116921862479535742379565984409422126913033156438075195875271138014097821390844295598679821542683383114257084657219261317113849333683275636307398686080232061781637011479070485383187220230813395948100083066732144908392479461904084685050815055374824724074955283770279717067897107057709623161890925135747675764201116674458745765845995039937186335542339580219516793476456202780395501470492445298142950526738089399163622189149808249357860301516954312293164388784346022108568944568046847788175477578860009950830567839126449830428550799223992902336494129315162949343250464501942579348354357128577255698530624994082025564399934478458020121345919863438066595376870611679275210908852207027955041741075539481656392852276116148747100369045598567602119270560035932718805122333465890204470159761965249627427909443725696798521079028291363730037374676328402463109828160227280026056552606084018876082388106205021184255088291267382137400701428527291811782366775615499825384087690361282172044126759039963647618232619764558062089826042532773633444124935241100076959702423000150408604626304063113362391024325198714255610101576661609243641916676421201806350308965737691134672810688347067317087465169351887684558087441408273794966602749385690638844824515937071253181532834489705664744964204601292844901459359857265669699008570026767334908869471414459750849024949284669749392657869809762757793850290741955603591751649449154608786545185064417400135289588885338817208055896092042276014428314772197835286991489978064086040839638777518775703629143104993156820409609642640060951532133986947797686572909351330894791744323271743158105194037313951036749491824065743675823672849328778654478807753427408296688577128872992910526610759153695607167385931943556647589737286245558291961478366188180901402624657193333862158067979947077283837755450182687009139704489715488325713461440806259409080037719876889338928162230384275197413345944385218101854072749337959497354893883304685434870074152157286173799439565823174030293454128621553874541618512996282094707228244610062501260810918646891259819557101929722932029614973060894190110592 [90,67] 40439743580329469820970633370292660626174838303071539242719990375307566864397683456166290385285727471112288324555948852384143887845548424126286015585488841552179302949472396747693934039173677969595249997314386460564833520225579619344118582429133428166418862870286713776525828201030838034977449984284246846506409728210917348684380443925881882095887427608304279661206655212789792776380675377145927767699881472526598257109114020802715158735760814899761614171665130192197890627530132684288310643973066397488329582615289462754913027615207269042605757564280162309447997592224023332587553305714591907800947023325311554759061888565847627723184869583810256931682928816359666527464260783189712435409196786132473064163131664012867415925772139011709272266121343804719890800480103381857238517756259841459926689973270166683082112068597733050838388187729281655947733082056212297463876608466154072268673726492976171929105355712670833740800155295238024250179081700626313519028444605178734975669014658028559177062438462904507478774774047724870710193371617322037581656958486180054124925560078344077293885787858362723904703946807441014065148290235405158536267333011252285128182609631093074670035551964307951446975246109860454949560050214346406125479101773036726564967761684731296845206387794562770833749599369332063978039447441881507552289412497991508249442068908708058379576408037966780681945832658241008643844844229752651234430695773540804166334157776423938012623557703410287056984039244166920553032777548602954728731143379969699158217691471802437871749345390157663398761652896502938806095599433943231651907535340297109230115127205698186627950802812845826481371455597285637828262995218508208551521698394159199841726073293581730998695286901294118407760952093028687242432499084264875615275062820965793684800284213987961315652896681272319883034869732503279281005409637551058515732314976706110659058959024450059252171913736410878014264890425262795778208463144515495344887979410126265646468602912818003722669166198971220285785039368778261979738485816004082536086081729217309711882475327877203760773391994209017646184615600249065780625706722703980373723507301887345996044564676503254976571102354270195625907195270631686434299892465091865949629673847739717121070745895907629710528643944023316289568404821942946604064917511102526058338403556823489779157875493250575674824631526817556523110091174033414894992908430392343725605014911318234707529258667324258105724039936 [90,68] -17033294391106050107117392910047652483253668914193921310953105370379987970386998335318185369545165822434640645668374440182539696798837283434907925760735835419902321992356034758000796347868849064311182725918752298662263240001503016339692799747576334369501728658483060095350166470654306222303738759016883455293317059181481781816304202121669761772212614031488730075323121622176774713179033330600435169968848193877115685349025677936729085650863248956032512477463380498294704450703619767210731416985539510217110658435183757218261995254277691369367019341402671612882289655623910580122491335909227267862567397035511110870921099200708111466616775541635402670978153489536888468009975796941437354505392695928702346486069111607249994704570465467065038880618395377731119628721753689586381603091716301645978391971922296483470564331527949482038202982491242686101142538106601917862500203219148347618014068352021474487690169888061479078851743555991223340148837507263754664183390546174936142397935620208637623520924866958406288804882088833849747979814941928158615999923932054007330626946312269381951499408992255692317403725659086874658800318350523504841621776176756377062603867105528220217210702409820819952517434302245095003122949357140551931234394553259473347883949740472034651725083513259396236524225509923428868597780169553043781437362435678669899796239396715223851647547936161840337442711088254774328543309098316547437201584956750663832915305977679110767939958920203380758026751194280527837938764929598373644823164866091997991455102974613869415281546189127268722404549883013864379206040182400186231658307385174193788728192743982426038335195186089361308195279118075601271938623585163835176031994548147110548859311442062837592464641948036397368130368863674661770172703503264563670198338869729335545667305375038773222845129086962431130702496850615511535582984853038532197694556786434296001869705894786276811515882393028518010090417158307447997097409282028424494865174798646931206824627648731914266021757889514213423695511764060923687318579098743224696724936313081399160207043754379030866588227191735865137155197771085129831402139907634774597612833784110131324531550092476723522934331729826700896414864299517819707082897533656121283822908140308079811207368083634299593839236287038109080917934490495399622770810693693051812183954509245839442660076195694578559950430820869935305350764183113966980652785755619954940455030789844316911473584997154359028587392 [90,69] 3116131506758352069908801568007697990005026256964248701505472485428965711334635821153081451032277453671083825594738191393641077663669445476667637120038095594548583085167352861577058200667312735182826980262521578641259823196272359311152823313355052148988341973514468932146423587000489011178435580392200126923461719109372582156645793645769681369599474462705506161728999989851760901556427807148820826119033305685625860743415380713664735205378347258264503082766125690167692598359744098360320256007524845757554651229446413050930123860628937215899303518724197724337540535256285892511392289426729264077260867168128208356389879118832264880894337868177487428717969473528397140312938319047933876589593580859383395991694760682846353800005081475780271851970445149032335267177367919887618825888100803305106793974326243743218419574585233842966932735424490979812718392999630123391615008022036539842594917665263910826603983345622221355353284080095053630312262209280412461680062157357565621004223901950301232510020572341234702072867638649733296916802747167489327933818416601875106531573012991878914256142700656945771434129103054663741042513149427633585682236980688041690119275126895402523827288683520766712449277750122262136707548320619809551017620064536761336238792757397327370434249970198512322877253201720419728584579784803139120605604805630392347953015725717443244543169417115479959294205320872528197201116268358034775801085195270383494405840962981632483919933565562419097081287787565460785015052190896715776495468382918742308557542322897204512549280343284327697777522559008093033329900560547418652164238402424121791447313493290704285290938635613968850631534270399575903097807373980383047031552091027161291405917811170499184574476348486020220136478791931378813591941520258623658104865573331460734799378380736300092938986103321283112262340158909531021845038987164993097013631676519447837635900625836349385352550640942175816214924819856842459819485574111063340898478522543204449817391292606918372256366367492032501241609486781313824681741685490572505493111231999626530825596463310493430624465807611907129026085783337328136839076616291350244331808934672470194235139175841703739906305189165609383045764604982256916225574216322677395578438517331499841671149036335393577608470315602942874485437922812888888030691316346065406782131973218013302255177399187060684253073887036290634483668949177336613466353746309180341552411052882585044124803715611902045040 [90,70] -605370213959722414477610327067001812129328065344852096901770880247803343698958940073234069779101681837273887325313304070548036407244741069146725088794444020813150505120650261947876787632189982224314069795456915588271935254105798527915873627272434869825496785434319355476198999961561622349704792189351283023300624305705193223562217880725038774801199898021961964721441463559199251673965026525455877465113999935952085840317959625045571248489296566738303758860390554755809513651077164213885675234760670834484695682823113233822361101427381545759418892035178905491175912044694429779754346923633482396577596460458876834343969627817512713719110122630202242670241555270025702093210234443047299783651543420961546494450658688816172737252518542506487942559891110644862641364421283141442119179864894906357899691712017984054349584887034572889186915012916971824453484152920798785834718632025728741858182004860241390040265366503480095096097280012613062385222040929042689704333389818085418884687879662476420767364083787514296500749916460643036621576588502178900181340262905176838689152282401709257221496614358478725714370747179152044458053902070289701556487219966813023150627886240405101110720187191729522668907176183701565214766534607236844932474436704401796360931997860827047488243492314752964863172160142697156030683310843863489081946112175515407403923813619065222302908985862938053774878881241694244361326191603898787000457240811619122484648376216436811242135457666710767982726592792116820333110693146312875926649190189761497306760179006848768225884621669936846569131264229513093150681492516002763715476479391733792580871284313318248797871769228800679206860636725069738278560862996581855866047106172417346191046092292754389577853969749266557130552093765859006022013262181543428358814218810856113278680146874778597479496155197821925610792065537768391261661528646181367508894578057250745484049990848448134765369155100421688203368997164928299575606343986446929000445664221589787754873021458191549284249797593427423603233346763975586300509855745051856173018055126918094999468681558704563832116925413602361881411688053895196005462376707373865999446761709250468963418133719610725410510995724676697102703814601760929281079229400899105457162525195439835373425250557341094680430502381367809106146639392845869942970681849489868815179332988269292470219075197673697907339169906856876519916075570792478364271863163598722701041725333479458947356727286586048 [90,71] 87112202337496987054746559240567770243543697211404952483958655478077861216018709091916001684151119453666106109016463345775104632860835627365366074723376928749405845690491258668409883528558798245454904004175026009776599368156063922885701730048329343724386760712234668213048752564112292485035885849188822181487245436071271733677703770969144874305090549486700198637572702374398094291078495000120787190855292821702127860343233298194010063612953563886068483971971124919397361622396018855974915179607543098691085566622731751258810845486678169766233040156412175949637789157797415267561356044006759860834748248286634443444922250071274914228966702041696649649509273494845585038654338694360747369580972048874007440810883008502580358731449616416910243954138273495865462816974587777372370792831010189261357058383958492019712361938109427480169283991804981542627734812082381666109283810609495627344606702580684653625647133350227750356319692751173951277878888533607479090515556987941479284846174311251116664765971329489677750346183366063198894576432199120339332546980969729793154388968447878735453974820735273660032014043075303325082405970671243959019540485286279808969956390063582672081544115833461677397634983588106187779944287400908452972106791354635870212776823795929982971603650712265094158340049783466329604090640997712952929693027687086365952997690555790628593596112728161188622522457146370659993085695640708431028277368496110937427818803038699332636263233500243297873122614577729812789516927058624271146828105044289495782422204685013964113430676737378645074051148112275957356978630905180480019205766777061762268573556822209434276030942966797008566019567380216439368828319768064828058812956667270067826067408759591277232083857607773326832021284180540634575191157238416534952431876914212948395812972035883952409470517532988776570810765856783811588409051425145811276178063528409937129630359853870800935727798046002398356953243148859165765631867567903372213147883305511224900797228253246596162932365032066780967031595503427107263499600794693816828308366639841202312740453307402527813359094462695208897336041695780476428650264160933430852342427386477690086056432776930678975488370529433664713641282703761032129486228964795428354343335581774498775766409133391467354765673302832329917736113321468679567235716699341300861633961574547874359564983660536091170462371646983940939303510633227257819993217362107701790827659858931558251816912864992 [90,72] -7612436902978171019419000465875765444847040044112612495456699015507810670230237189888618009058749164619380208885582992620769234208973858781646130921150576302845943489007201944164496866240922319885550298249355236520920527367342975566640169711051066828440903499200800367640001528426909071593786712767911287933240079755850193268580550277601076983445615657925760073877363144013485942461313066833264036155652401672459781872510807761747088150457398202254449038681188505698762624768969852398005935926935569579490384671000820366557666886036159409910081473397078973278481537896360228005095303342328474341222116268708361333132185736830540450195866132703376278275731837516506875177248105945495477020981892222935793289064894959010693566470516862582836953726012014489846168132383795152281274913835287163612321463959818006925095174791962942158571561208923501232145092867309559590034001537267671787458940775336607660040356370054931190084056618931934631221699930371706188159855142248226922983178645898220003314462985268911141620324155189721943571269013844532974342389151439672697545636511729234189810938133772317122947512323553257538437419593381717338736066852991511449368036829732411434467796816000303248193302396967192269267702402973540444764501989197250985421040694114150881845640773603125963602485080155747866684006326257476813383573428283644850497057388289936740862706844578684838664411755408151460387881903610413935526513742256727132841778872686158675770526236900949588892376043862194724609816107496292820959814200899877897573147943247900330652422975589895894507705011235707791659458749166826255786923165870994647334345432290968260669266952689889679210676034294241047804935371514738531721061632461034619903143576192433845716780232638856869359946389446806484937857627699677251675511436083389248521170349024206435037547516286409365497262831454309840626225450471915576442216858341678059459605772040083793818726317777047359952918361646677582556993512879966343128144551336556510774911665221205056080232730031086666828126190219645461697764492688357089216253262564704109482452175550294529806659046832524545201053384938145256157327814422523963150994758166241556780800250853844114442971640792957503508545248776542763444353828958211386907717447198978110618514723180216310471490118703163347498829517348700170917167275376199747201271332729489604050269848242006578273652973320907481110537590578619200515422021721738227669341816229557103642168896 [90,73] 276773259664218504267580421991440144493579792220264208939367683717627146167502326268677173162130096135877501476303252913292018835460077516555639580932631948558638009166330024773268965223787020148504979202994253238191857858104906274605663596462751979209692882171083384647310647984554535707609242203400717738828537615119144520578122527505524934950423394159415768407413977576061900128439773287613838936913230964501085448583693414765733544236968429480098021779997228009583398565420306402888680855762097859145052506543835846189095213076522117419974293551073976228737260643762222491988979203671023447948620220446202486185542220925400000995655639680682875256981322235809393748308014065791883411705274781051302901620333596408098770462739687854487532048079523317052512193242773014190381735760400821060255408262528294905587255295006620607796384520270746316924739525222981634300938598195586099313400981309315762051898463781443982880694772644217062636808787205167055711161385536478376022765182414854826882063647612875722090946838063048665293108958408357947370138975724939769600257107137473654942227734104439415263073407555706401299561667405690181896252644752585190314620335247484259591012808310003638686632737338485659347192485270598701123843165539577942159266645764133084280205690701643005960653686780077904898311553362747193936940930928871288520115115595080758660367637342946857879142107366219855325370786340174912656845502849687782629904924022219973138605882416994034836599721751496847905605953312440683731169339690710396869376248392501296684027683424801761745409313772963682195295736957528781073991931357642067673094151268469270562161149471419706201566515959022093952265692823376740216453503307789675004728587297093327958227513038539225848595279976555853072394386042180936359232010658277387910571744277532910710579663489342298059979747997935853875508782761231538069225070661805487245835186887560723106594933561850090421406829095668585994952051403663455090827079392717455270550588511895448357193810330866739838985208615848411137462045961065408108798628222246017934876103067927001208117809505853876843104192009241837916462831160228370273131581135602673494287481113427071348123493601416540732620607989119825163747386812942554864283138312721040637974824290433703614693451711479852306381801013856454975682445687972168920363006016279831815036347419926590340517408179748377064718732597736086593940876778401092354161479505494394771712 [90,74] 21170744900999341188333210266603813850319620038407396429376674539289343121332608865083870756881048105107219612546055457275932706201484220744090938402029734443352661273721767066956689899217260001204665322566353733903065831262507855487496960805413976721682326876441422265852599893069748075863780602059408358244832039649942030065939963164083758837070640188439816823679774403254101382192397039373887517936375336387971494078610647077141703546008668386961600958437440084792156352160349851136291179105899572448936884143447564225998802737827355987242712309459367247249911663115826481299584516803561758137697171725859334302395688847468339538074990604993478991401829154426734036922160371232720072256336039944514738737629704915644146544402008075600875115494387193973731044900008989895976721002556248027375048004588632224051464423494394928754951631369147796542252704928565893843453097146792958134166476512666645108412778283087786447368097316292724706282547220910311001198665955450616291091884234440986368460413700502520021133580306521795069286776606517806093761074374013953647223438907146166204142577650910050016354160169554502665043970027905309749132317832710103917663229096687514634908154043199759439978962198086312517572529541909193120775086975124059874845609900645562015182409176770622102223790592667884160761984595618537054959308042345710862249697573491327289626109172096966920339386514464181287754376552708236602798106427849264868330711942151602475058765113086284842128271757829374498722079519246631154450953690994341886749580392080739229489473907035134957825210445585273639315562668564345135713235226340043507432278058342312090389702820457148418577614371558591327253757365360362896153476345304921025194928667744484850152852661756469136253462277852563419273464034737181328844651116052499540814252662959560656038644291736533833018257296219804845769191091038787253441822994036028456683628908142785124201987056747986172670486958588107219499241090150591979364438937703552311327295625991078642200555200655034857751256259306246469285086945587664850039234315954971873585897546188730860897042475077446369236070856310002730847626956936268347378450868160259607269863622563184154934170844896977999574752278712785517276841712694244839008961051396496037754102555156307143532362807330097603890155793213160474229227578789997526727283866025636874471457152186849130354534484269002869585445690919754958639150007496000566452019564471611296 [90,75] -4776997953367450047339941405650720939458339478496382173061529418284701163317404794047687927370769160430535767595823287626671544911845631187371317494365018099743181059911581820339245696263627153053693533130128658304078252919561552563316948044711350965896067548453857720082377844993639144738979935706547145746400875685257967351764693165756453545483602933976810413306685302683275312160931359207289171356011371361109009111620450020360179087160080318957121232827130016962552933451099947409899198511177142043569398306806443369242041269545742028474766773496704166471135476108261933558911868335122251586252512515356782987267316817414809097652853742885933112668510324940265068156686746846465849905734836441037603858641702010337034225967337990926341142297511370268661786994407294576401972584305095403526730304462060159003948447453623793255733357395172731105470852384980050879734148326091962603795449385893902362110512471265976822118291008623440800429995676791105641843232806318325397221256009427649592165549654978954561701887808924326827355785747335138256847911926739806894755535562231778793288363187530705467487418174592379823523010683621237364357084467164346859150586581465645639511299839353904749748050211199749679847947029665937471224471415661278901829414317939872015700650933758839901863956875798349156615588248016222664911278354281831059700856996408793468098734901481001091985110995349880719321459122879860443746780104744044313654186753552127872587663751447255045479947287485187569033415762944514222844876428263665693103906078113128360970247865995442240407147153803837496107873810195082464887194770385594740378143243334502338961732149869321208857167294291771284010995038677559263216000124942198661806183285407251948016772382152404708350731734077681534105715962845571551736881689260948865472699469295849211334242856393449756584096494593144490989146794801827271988963488117828063583505504351543856657113892772414111885324661411316654708456834932061579236183342698917803737984505778249347937862674005375690923146008905848768536077790668381295696012549494040470059555567930651504969760032791118908431131989158150527396351491665613814965221389783338738271372176196902598479440140138474824955450311457087193023818342735247386598476510859548044736094678805601969417858397565059219491053422465445901300789516916105236918415248836704287896653865635158035708132932967895305193075385942288641615154801450518392328665162644128 [90,76] 373950885430358429158150946891106342964704481190670548336901680671128055134703617487083237507516697211562791932796151748604795656236182179926170424137572352314665907696787285719537565569889248177269138922288465288244005202137880028520058791900478186414396275757619104933309306881340225311209190073083119177249741347992302486623263238055016356132781935675650526413458904979300679131405771416042954388516521188804585783076316116348695305487993004973338314164050202412496487232126639731311518448512554922960484738208382770793808473975936140378834695231472584901276725250223189843793390242858005209845388002413863062458354489034891784644863005606786133314321165567738794227745240480600097443109263578737614782366851257757814890706968114509485174328812441363640468679693815117205025029787525778756484701527959800543605313125066061348563378639764896276568715137563679353792187364061269830757133495224211604484125479233023921673183909913455520929996813820605521498348212080974990598450975145802881096981342127083684059264241312249285326854146867673067839690811127595186816091399594595018298300821138770643039496828784585304338724574144446918747196126392821421727312508779796315724982815841213699668638233793911116108591445731852516340534783356000887815141723891169988797532511145186803107979958403305101659291292326744501727382491121889351333538005948651594561074110221630036775380488705187662491519888012257950375043632611440476099377470748090576656729735102508124437997481348409044950169723588310793986430562700503307969871764486976444125463047135230103261127614095939214145385880932987946459006375446658416055843987166861175343395874180388983534025257936422140854111149952964856052268047422856283025346942218669094498605526763314038360669730629154154235569946290764918891945739189123901902892800459301076356318986349894356091696217585733777406647015571646596649667989846936794423418643102173488472332569017906780379248154227103222301932627154775078875150715838315471740878522149661112881404034911352328328302154047465168972355892520315092476590859903293615412205806792090634959625657147318778908052309016453323640696418313967199971584938178536640355379758064733448930144511992969797415675326718288695127477050293156610745831669942154018260259729292596750460055515645842915943965013588252540305599187566098971806546816768287566866529795652687825652679892942800564901191341522049257528927959152592358008832879360 [90,77] -16896401657396563659505665803871110914893473235954589932535327498011355707010012356955061424064526426978704200459807184370752233767732176699942329239155774292662298350877102897072670682790295693198847784819845454873261392975102062639912950121616532501709193716449352981839518051942097344798313965811837387167441254821305407764218675610243245732807674076226067079685806451380487513393611576983510178643583368250491102713452078709584409249139950975053431377066538560056620545457390534249031117316708289765145832930395447154806199566091030435509021656091980473859931828877205159517117733345342550564857424335034347957623000531229111343898905716061046951495780889262914870016416404023167798556992114394549829899857959006702543577823445943695201994476417660838550398974653990377325089433505437208065153048258884183275426464117072818492204487300758196020467781139256085628798715222669552048417509935864522451522552550779072818232666096872494312330005934831189373925908200014551681058421067804214748307813912840828534155216702406009404937779274581138768966871102235310009450673937213751547451283957445252278339440521501321174496583248273471400656086933623486878691183527002448185108975835968502244537374840047995369514728620234669555184402718493060672058537926269480552627012498388650305898749961649495370710601295711133054288422535425593813022310514448331433462505225833250008226433062826253875478736735619906694681646581762241606989519902849020447229740455388317718360326456458515233775310993997045051673858347552661743668322701639576589592793951323029389695610854393430431216841685028408168652824699117260678027941489679254817413972391860513143198190310260764922451361746444521557765822343946037611797638845934721954025693532637319173260084100712942156768213142324174282277348127611728314169124441567351280202333433659575801309073494929442108630361132318883810516963667997038160658299435210609938507683212049190395943921295536796500014922923002668449108022579960317818209834208183704962749845579565517606017013964166656508445098773755848054325258362590812908583804772712742168043567576561191670346607782119048234971781535867982359943512567322236796164148504784140398060268155957817832178548537548493770731346033841089865098049815322970744487722432166503212427228533040105730968730966562298155773879330210600561219202233257704615720591838474731080566620813819232952405858286245659927961648432507928957009120 [90,78] 1131669112966849250877722535205676247528357382061286341662855539478613898763670072403398512572989483928089895462509234584179229157882340511190391889233570512919754503774743888514967519794388028847854640523179099760680007742945746217398234897334010868681384245367739178522239413068794594115046137258393426797008675692612279854864097986105533649279963375731688713780898590751317576536630738625324231994265400236460166155596012617993608588777911711458774464372816246502070677518895436687217825894601970744176607572983608362440705046333015209917758105900187192370932141663383182994281719153563343792667120733235528620092715251381569246385446178881599949862505162343882172846897829018923310370081635124815925720156888883717915965559442300720401823389086082736211530187917378598149879215569005035118881782783870156609858557168568580380860433273781751345292779412927533471766754374715717533922431045484925993093801230791256692940689288171431255778861753901639664935515739187702981202541213103086616168291873970710928652564677913893328644896537325297621639607608381962494988616276581355754368530121257371376919613399617002934175517412711224769670301053594474330797886895329838350790572369374650704132175375336080680105933417404927540157516087899170535302332225077043603725628684365977879989995464292634203824631351984929170051244975998128384317554456281067297708763578039884406776435712496374456709640440341903805376264230622366092574773081585126981167353290458009659213727604413247715204826880270767725456026495218119382247479451482809097100840751026171325367190690614118137963831381837424366370349214296548398657752247994341547350771192010370912496326440828199663437336852944892440548148021065298481451538090093612326630611021587648674580787769085111770598063888435013965805009169917364165119405107851455152636204781381903039119937491204516833085962649428494550941857414082695658922511213217022297859229845359574759549084538682097978895061093221949766668106426014142354508258079213855497447202548269117548547686277449664790064070061415203262353216837356228004425422324843752744574766558154788883585978651980342447969781762896725023659247019914096542139324446719518848912249726310943382453468223050973255140403689593562876182307803752762614198778997903742763235246703357583117141276428690912436283866443153791787336041749338529670437211027858002131442853842733409685264119357944886931255705670488875624176 [90,79] 101694240713946517754821067294730207867450543553567791348705881056696653558221979656654510611352716331285163691097109615032857460856351393204859711900724914380627577000333948113738985028667527215689220701442738740190441067338438506812795326722036473748802378568057052977761432546774919628327257087248825070895421422528047653792675942394243059828810112543923395367826250024240524619009815211059512038102740825931404859980965947591972833198439612286529934580397762719313988942976670187998412731012401771591430160849857221596038844263917645986599761921294629605474542024763400976897589062690368972609063519664335104856852172598155150852634383268846808418377332617963127660176761562521975937878912035777612063085315635401273993898347671830099839905382323352160051911125304843855796770397408859295795351754811477312605354497599987620536029908482594141767671250518999687650806279409457106578034681201620718047518216763553081730798841108027981914649841598571347288162981276803862995545580427856640260265071377256085597832868564483384914540017204212774795181889081283403996625606699438936459361130045540739578346173771239830620065672839564210486244591472867417395775022595668681265178637582262997101409058573970699497516215722067997593909629390463069473150299420589226537441958365888933997797049551998864477387502704011755320657789303696224664264007290738977520037430257768539460398559691579242956493699886907386458437969933387731433705243077152819793372089558063042806937279163588467171575078683048347358013088075948046924122787010942138856257672032810145356785668466983327550173983873856368441947688638103992103251423226603817159452637791906083245115375947644033135525156069252683887472567625861543970312362508044841207635755835511694876638297431650543087617810791360464168153946096934005430286126432470005421200877417437857553677847707131659721061074016607570324093479206871911998898305501088732640470564897830069403127136545273659387965553079720217161994064881403248775993512327761074876359192821589538303721185065377039515892455698411305810508224810158756197308126196061734827061442516659047548629297300863467724098236793865102520335017829979100948697716437789752167300501218476728104101429749538539509171179312085131141682519871350538080732335004963357921176089907317038581413768575846145242300574425715421073336508072604447609552677465379530304161352997351316937058560507269540048686775533480320 [90,80] 779643584448795257253175905347282440882505633753676496039445032834917480358672100052624260246407990616373564697607752093936584945764590903142731669441449853544200431235029691331197455334997833020834798803868575281871299137414996343192246712388247005864580170626691213481791813704182197717154346927580171669346274149633407268563624200649844643591768559664352858618109357436045509160923043721464086373955161534788561945076825727894951616004654127858205106522522418699496585660896340996892729625198917070177710445638157125377613442088967593871319636711165756428302552307849914384921031997604554837205759545283766656060131574974065691219644065890698015470423195945862969509422347080719362758996872522120325104301154872325756751331345949284827341987508274711052403313673331553954727312877132591350913368571715772518630854115220917657085687372251919941652012653629833177286694884386185684961277140841081922331874759787546026395404121827213862945358468344062114210543047341211187339933016727627091696345939701948693753885443820010569760155419423980327916613710600249638638620244656591250207984664239227031426591379900828992703340172167440905387755963770609868011594314835803401653958716873383620453684038051766777917083155212489985776425288973771313377605211062129982875483807038679887226856117286093749964305155025850615374681153693891702844754963438843821116622352253275064699496462169089505473902876547104096603993021545842731836130305600648164599728796109276223315124652953623110789508185253978459142479633585167896906055783082165368838252814308886534554902009625012106590784894242669475011902230976240219393849794581624917159321774989504003287778545124008463335821953882263236863362921426703715584756440371086791412444438921731897136929889358481069126357123669537121381846130937441927237573007150450564145655730868229186404308852593714265563795637992317012918952682364871532656852586402245462862117527357921353228225433851523039254652880146505804485387159580093553385364100346756933497612849080584398785707769306505829372642115856346439241673699135716033849352578811643172283033513907753423954856269543428858794765519750430681412277014919857910852646494261507271523770327796712204442305222905268567086838777401864327991206869866725243696822334474928258820671364675835174857660666409825387757450799933063927791387361097394682116277072985878090061263245484439653534344517619982268653272516464 [90,81] -277151392051539876010196291582322606206523636686424380435120562937875888168592475984965944627487729818822826513732435078191899796481863315381186460587936723314511923127390432368225617820347224461758817037956151457719191325266988362602911715421202816487642710323703851040765024494571267478426889440966872393806835030208944711223142520132247182089511986655785396987312573775337072580420554210072170989458413018207277906980614638707063317923959242403404309462771376741013161921311118803326635182464940423142313473268302408102351155526471179735661261140718069003043567029346038160572518203994763472269096412901500134945332881904998980792500170350930336396960673955041624493903943491182181338160949183026667199947086199250599702390396938243710973930510956152030613537252351260024332426724923746638482200592905525792088533237489479539945460643871807061409021532375773605046032680107980381791340244337731569283024908341439242554593725763519672653856595470283753361002538435964867481928832114414301833605736312726649306938572533549201222546352208629924386636822244583450548587752061185747596809953350368546299220963422462873722788079189405173747028344917263034552695267424150933001130005102167694293536373306395224499298847702594695669495873458256144705587759609239902167807458488366592719740618377182774227852430352720624300422987726391234843537997672843249584301404578298499686843708002419103948464022701819541522916040268956794078383217580753805528097888230007753604594957601153411871050536936147100998557397829034140510919640063315448502324154077575845272556329949355407092252300358786639716689404417802150299136264128757136741910288428176196866490501968417220631343054496935534425616283543492126133808125921548716082874164721202854676409878879665602719937511287049031947822669702872102080970453995193804645779339145415337432317380669172150824274270287012476673717873353115810046527871943186698481004477131102643985333583218052080942311636150324955864683514061877498306791617780994430856732760788574206916896781597975545765159328428537356525613926168095388122184432464562346440545614768291977910946422637352094656875211153496811886560058778728313995492792564861850179632283958588536575558825323160686501664479626963293793886298036974541065640957360532299335796651996128346687411144072169265025017793383692527271486475499607459647802415368315204526910648958193983848817285783670978540176560 [90,82] 27162326546414372366031958680753277903814505372584370822935454855719960715081421675723354746285769102530450336749939158230350624182275800395846110491130391363154173379678152164775866709823139654244714300354824024634314494211534286400685697073251611669166454325754414887424028419216573486516397328991480982243239308334995045619175150765276634534244257249547424855251824392119850797819961335981679306162791720856555968634542753746142384588645534378998071682548735410647240602106886410753171624061155761446127793564392720446101318853520150565267567000498242345506676932187643870281392336486422873947122036952145608143462698989882423881800868342095453100114088421048839926358271197681587649771422197477564158979953767022501974760063715439736403535843163475806920197541327540529778700254679589697121746338252507434362462723905039878802775765667865503685007269319670341959416497202213088887590085689924942267798080845385270297229752149271980756494772070129320887871815097736920294787427286414832365587491182088879275742456753233336032837812382836616476365251979502222001597635245794544140371519214403309136875960808332420342908734731617934988189429647560294246456436935334616811725990606405850752388330392479557604005558565166346991012842141201423440272228350659237181674414518416400591667022245109189551189562536724408529401851582067977940619400634271053605204034992113886163277445775270501638850651270554113456340257642521856803478624375364654120343488707414173433762047296804364280167190985593919731827707335093902486723689817425980552080131018383951407661648231694010005226158423985797747002114356974558424013332384092806118747275154672227748022418099655991174595198073105368235959246483764729272906433277080484088956614261348524159248326988060148597276362100153485713884108701472812154710331033924623808376538156679631451140571489154968380878560801771528232063082777525897694885833061055363947239121913860443177913624095256238318711284867029654435784024291341522896744619584732412595783713272410079306702721912359382781719405815746828965663205788652887283117952320227665170105829226987436757351383429137784349458158862745568232897203570761514603034215543624872190005730179507948963816739015384612508268642624996744553232250755918511890879047172212123883512406483724384373560854053658738655584039666340880254765199279308092464872670353273008361493320092676915856965068559080308491280 [90,83] -2283152260225268028956954318173929150702687703402278111500748947166674224974106286984422176285502199048524483743997287408239678759973428035492223257541119238505293432769263840924262379543154687004317975587478236432261680368795915633847945554384045737076911763474130977681850282138222781068527615097775703947591447781313165796748635475047767812805227009743501791468416803437041301456855096593767313825431670555561517372591442865801062871901166427915771798914487656734385647600085580859250985688444326323902374851678570464620736290717796168501534846889528814779665850528373924204236015686433425202223085161201951752648235602038471362331923817748814433230714284467186253382976849654598981589964369850699257008265056067689216668482998686982584723773345902644180392588530376956077771884844031801790580711581670525947596921413328447647541641701178641415226538364697494972947873538873267791229005789111161812381853641624386455656100286544181805996175350135013526147255768572382336148884056220827158432558477546550517933434160432165722404202217892975669185027083280362597075478818502892911902186610718780847507890556185449480502930363801037229312568695925168067984946758229585909195365089093846543904736043426139025844758353560082334684214160700672240221166684323008498467703539747383632903601853693642758447779115342073626569670283844110475161714394715020211657861462996198824540581147717919263712665139130083743970014462847589331905341043464647541744396891233235392486353643175241043804817893333536658058283735322129790558160433779976778458787356948633817914185531844300110515438528692856098641434038240611869656388883247263216424169468592392357695300130139129883678747478979525244895338137778933425701505341606402784360478016485748903819706974376073761830281362845284569456897176620879288104489270553483701811903753006097456904836617702908965148474276806233121061315177810263131771257857794948044571589392903436027953089540345293507294227258065560519129314827439664223191715115414033080918707852545576867773287383361670199634466853674362093250737409649861718545570701299759837537158925319009407576980559470314517853671444352671714646489376257814640464768539192811921958837458397070797900764054975367506633244384058269910251758376869533290710291581750404925750530453278645525306683998200918231109269286113983502912631737136311781939830873163357090811745193167985784503424570001482048 [90,84] 78843320631421018605836706905174583258278783123185880844421373298117048648992151002926236799269088899768456034218968733153408828872360304894111329035064838889028922417915976450669341286160528750744525534088932592281651027140662548297067917306636029658367478197827306858505398945950818329845660538678117504555504700498892421094270571768372180106866607872385210105511423676259949490997991365254125338133707482083024827780655028496442091958512773450208484563233954652809396448058286207608654565565706495024644180652921213484914314606317343136024287007196607426522698548395378473240226782691103253089204923853699413003358537731118592594038917381834936595550944019314382737836534512514207873266908799167120610754337578726074138718420161713183479826972690836627946830100476340361760504760553037711943166868230900115691904004890355343853046464161875704175925330365557382069928990016784471502905204748692953380263229685420734688563771636974646624775511950360989767036048729825586961345508845164654995106862658310676536110188372029546918499413131992482767978419927415187451499902693107235459699441200276170139894675167642209479806879129808531098901035716188611714186683240893515026511776431409404430415578844329453132991777290775545506602580182518087234457159431339368603949405853663901028510122725771833971246724871656640640342550422624530556710294746899829910114259677628928815412673899328701240699922406557932700182851058288248478212261316979620311972870369263173126450833502937861090363588926562301394529683128124045470518298538443990201194768891955263228315740971095327228098599574654302021979762673319789002257060257020039309906511465183735020110578563031791251668209109217331621017713716146248399147514435579993217807904431947263572415792084790867323836044451481741702689665231471478252610525431206846425315074747723083861942059926169481596750492826281893345866104704310537241477496967291066835447419983975887534206544322688132087141385174481855269189913164744592782047237750251453502341163586762519473914118458927168007503124301002470549666728552360948820042107691215802127556835599480795324523899492598605346866404472880475737374768618187862844120286427014372441810787658696603448219246886710964961517408517042921140693685584746070327221592520756453274210293319345919504872666400258663722113509443273933398139376865537256173822821018635603318363724615140947177023601930688 [90,85] -8401972078121931342950864258679605284150654975255075369968493597913985637648132711563323277741824950400391190868079472647629242023547422867786735472028218364742717783679000239408546325442781121174507967118472778668714715774654330706818910504703832361887344281747304392617140898742178674764826923893627721774269553931896601973348007923213726341370556156153937720540063725562658834148743349086196964933680796757746597956329830034048698591587352340937233854510079107728562204546322093835831769986285278077165448067300879540537805220542936377967445778380111801642117708454686106613716069357006705453108656467578022486872814992114712285407664985689167732290285900559870977463225238637990408573292403196169004397813477564545879221547480534831888018150016010060835980025588652123092143490450369945307767804240463150380337718881660898608101159295653109622789986478812036279476346590065754200575760641214553193418112675916413892344150745984971726363826462092967765367575048969986991022372774294863570225999075364447211509508455911695300129154215466167130573340136131842150836655125247952466786082875372316122576208773607591274751522075233566199340685115306703803658968440480694387516920964021765908067809156198165945639610188120630015943805601471694812800323110024166545123756084196827656236348946751962998759528336144381773387440882987583353002131116295752820052119953731813603034387997026566501641631633965074566006384578871781060244199368694956612617980330982386525645433261097475643060734602301951768421189549102824659989310869573867791167343819784312618777928355151242132152917275240899247678789833179486565659485527027821107363490046085400792593353228086267971118088273630737568879354534301439148264427164982698588665307873393618142006096745107426993784858934345081319787754677087647982071912387341095294114121244596772529264099690301001633868313952627526295942612426480795396661302875511962531274366607118090889953251304488076259409770724389979433714763886333212693919173184032632004932440417380165074013664606038416260704051335403930256785107927467607703508791954489419634816932820228526293371069689816390822250592819211485312710966451893881845750272979013388241404835669748696477731702264526337182758490762778468499845872445977320585980955857934283708269003913765138530469527965350869784895104190589247167269894174048864543317514070072094801799041350909699123964359896 [90,86] 291837064011610615405819264049990710710543461482076912655260707705471782347047165059808517607571606804676286105868933883155210183258020943107543665130722430459569720513538239749787602305268783929269516292585810842524096279190661364460047781036959818095754492090754212755833892372912424019867220924385560691407638076510921179737984405591983188519870737414197164688072134949390327554973237889046511667762519254498470778749647790026784916301116321328115024981868761183961095027295040748216607062225619189331827844374357826219521191744049255062703450735022483682724324529560719158514250855983882380505938995399295011695830991299729499159632435884198503030955058752998260194476594738599805212676292080910018409121475962514896790023872165612471845224405314778558721593120619831104191716868448383751277601336117605657976203567583661725385779255157569944269249455232821442201932417176888456052012537296898845079079626038740681812140180107876674804462864013845737193612322048435449411480101465037937883558934257982502728107379060598185055923013188314725367140636908177366873050904553175729851522097011051188851196140007350827618769587351816353135487534535141448427436860818034048831645346986611171542666036174971988816963649660181504019983398374602159771571507367041788218550454601891434619205573247193732023481202936719647565318198508736698332187816869537273929602118984259669645652749291413768865586105866641817481924208735381072861136463499994705060457079299105947106560916362750563498222345560882183893881951617807466663300740209765114127412288416599354279610535358948814657137954152919796527939480849733732412347800625835757371172087795610775446658007973340663179115332408535312988512583272440068623908728142872083660454828829018726919713047006259554529129351344556536938712704110694565483922316096446683754230486363116160267947506117397123774843190097074358001042617557039856849277409551381460966316666748164480535213629432461596937391047214508978821824974018291333547288837640980714889634153108910352016529328883323485447942775767188955258564817677531081814894046171985607870037623813009588768885325614760545827079724875332291109889376617321453134288213507953943209788864073418875426413371338127074037139062848022630094028061669655117052598315053077622690268581579540040438595521340125439594392763849527912657108684976507969132366911695369638476238587948970778666816 [90,87] -28264620173174612945446371763702893668019575133634698692548225023152053442683094870681021464193908843074981829713468612368923744666928258988797532150794359085652000281363122668927091832603680044001908337762370035108273483172357191769286544460423070877230173813395743054011007669696465506718216312750460128894757635095613294608814000999257956043242513260129051258564872851409380888370978428719968772287994438387062034459873168646743299354626848598233168232468482992570119109919995505587611435918042369848371523083207559407227660250936164487742392943848989369226600084583065370840561074230695102566427086924608384345379281726634350603360816538783469089235251441189043173468189179407915464202284039591610996469902468398854315078143243101090033235223767910809476138884327786384309338145146101071505828934509573515219641666911005840998818296763838687524037683492673221824420377426288607567049561891119367245381985399801710076733587339048998351007500785829139505418196842804423963044152716982945346853661623968030484877125768065979888024452950858311068322411671771849933747181175774182109080744475720031406131816956445686561696390197173650406354260226733194853800952033034882656011887109362852707446116106017278999885903163338087919814137552170067223526815318633407388169375564764712135200120772450213878514994771501825791386488426796762050449886432275445370644770241138900791806729671024659949236730451184376388127571217543109057127972540907505772533052365381043917967203199849581775509235404770994501272948893008991584695666938739226148898085900149703827030587946286872081342604776624750332740046921102442473413113790998672136394405394167135728461010465016173340917512962886291666067047488031710025281851388510137722907111868113412932303550506135854264287875887920620913202822343143161449579579436080530386013835397378137387409635193464331593363712195488525513770085875515555938578838297653735288646778019109411779773196333733890776791107405745084526621365346956479182410771932696913905718879495065999468305506302510700115168050505437418076595632124939601239812808210884906472789284581460060769415453160601942940587362752299595330537480191589231946586713947687356425178816567462390310475065058978226953322212599957379560419988623182112757207421986584465385109057706597908950132870455518597467227072043919538908089311949195669811477256099001495624259325789613842800 [90,88] 1137768508969542356758369227876382835483332552448432939221358431761976952638449845833443751688118434514542461564842999978304479684005706697415604483175302355480305383671784266231751886078393733471303695133797757252111443344789027171386808517885422111587343819588555564678551894683369064189634880649576882349711665534163197162533682983694983235906175939167093846708558321587593596619680218135912393987123923120958084304233509652625597240813720857649930650002793950269287792394072074413960354846750597833477039984623128907847927454390924759248572795618229190018157828350061335678319549223234585500996431136561738015770145215492521939590576339178146728019204416316703875900520177894387171559289500591518021909914709965301573111170938219911297334187118713997877950663727096838002824647507151796815464635191499265981954715822470155212621340262660280517003735809158829241704439914210738739228906434110961864064535028144053676733021278203785677836436732863132481362468106007552280230661583099224279613596569571327805897489225875382209556544839795791460760331438999996213096761660644171468472865367173815013587998840275604039118565740223423179883499227241396315613723590581799875791450883142546996979082875745111033153352905182121414185118839610893753525023202044343995864008228369311541355037680001192622197952495845327509269307464696762878600520433190734820256694218595588573391969735022485559554932239827611101333043451209784051249429390508373693647832525090445369754883149821680200470306729423761834956571215360535439506862908504371060698628165122572952576510474147503389063197367537358264262386501317050622425848144774100751622387294422451636423668073304720010988485035331303454509106611464289624809884669612541662578430068075620657548118249501731449175207533416711857270936193692604488254036083422824803434587482891072879349984374585596862950895006926282932479411389916476988024241095288216499702245430383174112032384283429412826423974582765239871194880144191583550266087740145396100496611487677705988487988074001448827604952994467992215935071420351748283612608187621035579924311945299081575791659299564663801383574889709691228467221508917816705862202269013238418775084250899080958385084761304363128440786258623563042513726899004333301023601394873824408625633096889573714886802814079232585605607723671347212417391195889785674680555984635680534371449540502208 [90,89] -53772151430921496849822999700806632164041375346125905465574665100842208534127757650776216399461680003885787269681483569233403847776906126994186987369557469739997005121968294187771617896644701211685087041129805738031153429293198269006538158206620994653565351772629156673123785166757814229701290697166627347725554578823165626379770369148913828553594925701090045154867917087777192777213125509870953322400400940638575675014342828686342329363746374408459892723747436539326158247777765359949659586949359641601096814236814206661271878753825612851785929553564987027785218246700932551560995160334508705824454174593044538845535687123442666233440461680778128634892365326966160473946529834655789749471487095557107768956026675545956034004878445832662334656656401718085365912020462012301539492529485565437288872005367089468522219862990856147572618128907761552017016569412903469279176503759434850142027298478970017859951048983283029321686361624258876264471838362099758592217207728359770358869987705516733942616805055808249966906671688541463655443818899747136987511814413749645021709598284770845285832739483004657485960249466368834919678458815620588163253440241460251627443834685458461405231823532333587732473699062361798853158565357042257164653034408715503427343169927927592774975681632923126772820735152517254856290646724920764663560051934938719400239746873678573911404066995058443856405912211701528663527346444441318353572725991507078207587655391604907136625477596609744394125848569794221555161650195877518776694563044035942298397377274340609346206986432679138768794091249696626194461707945291612626690721114229461429527756567793112122997652744332933234534103171495339177479834198238993459454988234285907495504064002486848060393955916838249210975474994883184853824339538298513588577649163470295644112035948768104923931311304475719546931293567046766383113718545415702038784729436146278306247410943398859263728273640553313672626303066103493496645742391588052978250211602199432022988284874467892547802991714627274404035657171584961072130659514015896763480120646051043110514016332619184807715223510516970295078745032358991023013709491480480089566834364829069458093714748112029405361572773279595295636486669263742081564178282044498951897232797350047598542578380062965301769833367301765042811274444233132765636045803626266234690421014313262358483513573457699034358747392 [90,90] 2113387068191988073468457767321716758808364154246802997566322136458125953052200213868125669190793485730216746625125913634216545222912593458320102205862631525348829813747500342325541752287669288760629995835232638581393145443792073292502582305717200557633635763283212081515416412639526832696504553486416349808763415685015486057942903465003593836083120683156895499695962940980726663122987565440102725247042714403821646056514122500938602782224508611542668516665525828684755287408124761102435824458172901388912535912014527678949372546500019377127959882013355453078334432438167825475019179798259687840988753214948297188386549964056040320092037439702073855715172768164918295450153850808813754184499266299049845048544732321510323128894902544109552012324288243208557215863366169055848465309411356120185611559977076324180835153209494632776408409315420911629643834498217051256880130896440764561324612829943375799904071393583907729404248770427779886598098969167450789859078150592231517604021924794844174378735320646376545329186496833802103777947132068992582221974174126031287311988872384412241804251743140321164529421247895224068195496595463851543591887318116474026226505021293243419901389103834557854670124842911107963625567536078044126469158498229624816869560414416473988593918130587295675443686047779990768050106405737424577767413561710145128342075052650535436650296836817239636646950710812566763748871072733494153102118517366007026119984489393215469643561109876799201597316564902792556665140167283081657983093726095989339537261174776815684420450652741685093965547626980937867183709567890320778816689314573400407887343154191757052288677718735364630137121542118439409262167885647429148618540687270386126121641776637417759864288761387281212819987607162055572157180499769892442093147324948100781480925102744066917857004080385466004652445502314511991262196040232495690726369235325543307697676262457104572272750340545054622244369839293929391948583913469247555803044962056821619202246463800323338064330576475019619304533937465380283709789671966237734944987594576455742418607822487423041209129905980421163984654182650538590908266721265650906644099045461053233445857238592799630621208467964821429786260290110393393926041196335753560725122931891035585568975388565579121440505237109149469329671577563800164370177981936126499462431054417277050764622120775224782102336 [91,0] 16585223973855548928181385950614923581094792146168042379449621155953535643696753890217568484598595387143108356657061915008753795346697597926584957044140008584159532616980287030788114582319933099695060926542931429425133353264951090171566033062615380121186190145798132361374315083333139381605971569808089719035443942431478356249340970518203239529409211336318915626930138251334251594435177561764668998469330356988076431334728560107433777072125866643544527519362390195784135604120712394298814151144793423521660129962118964215458454034490350261999846434621392265696882101595406142808658983044733177754228452615212037852031331139303139084391514363251046379008800475208371383779203366237679963315645952195233161756522109895674184860718998896494812170295694386357722590522718157660658226444842163602808222876216685655997235560918401660856379543125168072629845026211440624669498468637967591699450086258087720368196582665928516788584900436969334415410676649285008271924163933214361431432403520131844440543246606079652550590991749784885935310209445926302717230002768952847470052364051602673344268964625072858630494641999885250409437738556946707774072148104116940378711877517929759017719010198298736214407469765169228238323602399006557521315486753622270940758649771551554120321660927104355936750084209999382614275010393791429410643006615732198813784641161526151677554328663755395275927608668084053704106553208538451727557428129212144118508810985904751097847140261613033425795128097321843555910564432446536966114822989083938922158798486430203266648615637141791211013069244937506334685875265215607848950373024981337181026979116439250454172929524399278561422905079390226590364019712847421150540034756255808385335983125000668168001254588842510310498340095149940575595550262143212400485757296340433999247407942230237949116569993656496968933739438021153184669485103624767089039092689089846730896035729243353746177535117434097631431465750367975482829111728125026434281114272104413449888325525776179801343696511765468559698250537877348742327213714702402778422602626487956962375335210279781819139769929899650571669628246626300973967489301181014016079671219909183654424001731743310253395291697283425530940060486364194001538673561619441091575804160683583072164046926839408000578006152066726381417829007799361234199502297192093279146651218501276565159834522221606647577317758710934481359360225982081890380352589515303729244591120174392685318738245771388734414925093062142574063148435296632479767100370360772649643039198595559206903542614711705878298369491748074714300514221813701951294716623411121918878679040000000000000000000000000000000000000000000000000000000000000000 [91,1] 759883721329894040034720660115955432837240705917236211973649272458950780991501679466012345708625658771150688691385353257886317208905113119460120332603257262300581472518844993908089434581924161433614859290065495163008238567078285863674241560540195888511981480193548661821135303588982682455230964583441524734143875423020533853011548576691142717238114702332582459464203011822007522584019721442137904852379120206801048492020899782699919708764419974071274958771649208367608584422681216345061379618987201892723517876735223390735898853802376165649015268245383197073870517942107869640239707572262077887317414334074659835848039203196425039443918620811874888095448439707755265097547543262134876672188728141288584672387293863620972921564639218246598820570921207288574586294985424813857246144189030408981674443572958279862415975183823928798281153688554135973144380005065108174785854787705989478715329593019764008471828067518230376904481784189123283454467144578269599166180743713763844030115702372297970960622601120505941925917147576205308737629484511738098208449096837560167057514104233101127698262834521853935800035354583968879995158348808703338795475654393059920502899972052785895160031742444771062315405722900673837624216171843830576276867573841655863173855333865348536740664968026192220438768517814350874410017589801908980532756919277651231757485728963889852744807271007690822232537363624372537867203048437160963104377234320743749628089028721216677809701508947716257960387189770660319770231693316839023924475407347982083493712947889233738335736986165251145287735633376932866128280322317041348333879662683827108965418816194832143256413750640049795518271640920226568644184007901586666693323544790389756378724973349267492328453753812114069279878198446130109984745794802442975609673293788079791151415684776110159734136592210523906124711057399147681949778902049472910117026638980931131466136627744672820744620586214494161679164021717053693106488319661319996414240080812143460934578471917940078073235879631231780303536833096597681784102319968966357005228100778777455330003886187716809549676663762815540353857553807290072725617042397670592326097698596367227819349163511206798192343637221149494070107466544031169606572787568453240135303054486271094746203712956863439384699483426400467377091505448481068879048235385506751278555052535976367672989997568162140937318991269544776780966073417288889598588035036964499726813981965605648423624022945731291658982599663522097980533148812193158822668480289084668854780629501334826255470564106001181152213339853262893994532359511236953593340464542994318741628518400000000000000000000000000000000000000000000000000000000000000 [91,2] -94626454906673136971459143904436649749301756164279854603978745082494222644947210656517345130445380633362085793692665349860425839071721871710460017478169574072726552412944717960303558210154311863759891019151950116120429043731952676071200976336353390659111471362593997584313593450830454894028594882816903710392351738541206055750568716347924388276164301570096977075804407698982585818240576145839745999248849846833341379466450348274704219626299149206295236603817478849565183036687939367421870561581241552680658467403980484863956613118333571778751338572451972316278300476084660765484788966288318497153172926398167243611124404456630434304362116393573637860484652584853540932746243980300518500799240515025624970426086589319782116726829644375554650400349713942521211742622442909883145398923949263328669717922195224171340676699448922655607219395841368061735443385849413760184133192590861520358139132203222577249108144845749934090038623132943692318302367593726476273998452912750358049263874579505614386963683859699584402499554614724131404597262223797440897692864462644539279597857498504740934889529326776505952353636615350002129532213460988309946369141115472833559319933383292135133181101440028412128315108446999154822363443569884870629449122858705151002147630068505017457547957266687456678720782594489942165153779141107917436819115088767306737715089668280616476425963764826463970372233216826849027484053604198564653081198765325132064483778543315782994465552172579133989178364847274941898242515188473227914253406497541642118625408770105791702482106937369597059883252660571763541272793984065982577528860666806558932577807024278830978886058815356812260941112921191030961929299686636448078292885880240258898197983832355124533939930229322895064886933243423724207041038390901027192648459637787086349071184535180935991854200147002305362332591156401765096510638418859139499470431001423982140889898909203106989502464795867209523916104710609967999843643983516578946625674144235137121850489812159057122569731255930695695794629516048489166405355858301876125516311931183038436217520082368896942613211701740459121161131687286100502038271649159194403398594005958395454021031735950639125331114297108368489049370157301147842989331986351906832733916454001531414532905762768093225704563451895685304659116718530697169592649997475728274968524646590425710690607487963812635146336585474790897904714858648102480319514715784674215628718754634468354373322910383232450394957051973286335447322772979090505905087639044956849040514083623638345194892011504864071874949594757788079131642512327064936039458221407157029760904724480000000000000000000000000000000000000000000000000000000000 [91,3] -1291064596058420982729381747576441102959302247840460349754662268310884665346464393904598498873568956473023823321681191592095200745651171315433735706869175224977379743005925368699325890237645218793236510096221761829070336145377429516163438184390701780751574825994659627856189818085288382799979403765979656355230950359747954735445733235847455431094746956815735872777860177416235899694876170178929418777089786567304521455241887796143588296641852194990238656467229417695706280887551807284535075440755285035303120232822698617850681725428515011963339358677624570156711690946433430511345364475311816455201889178041793153506371822948858280033276582740157471473531550573445578548132846059334873416805153619431138391430288499411116734199805511628430615045726840785948881395316387662919028681314284562405133534048144011752487389245608596794893688348318868519191144847092831119190065494689606546485588751881678271090602048916564698490741087503649715464865868869287327203982028208837618156640608065954049637881505700829158165743123894227839782331488626991821527358163299809531592623395249175368461672641767823834769005712352567296656717088442163674410959142309187308308075415401711488769616539049492016797859010536782116807705886613007130052391136757962969068753034557147938264503454258805682145465906235743592395257303911340806917749122377574329249645033182515701436943947743026244018027992490856795304576143988035077031228853541636580184655077827010325301339047455619172253565277326826927992689633095249586592006402502912467343149915667660333031480745250966712482825120508552039340297165613097275603581111233857563191024392286937665984814866543818752979178889465762493901871556305564055361351897347454509276812091977564058318254776076178171304759452194350512782228040911490983865086176601289409466293739000564662761123529247597186319920069856153262996737199943721235452814539668192814744389826479802645102716355994489647577825197861842082057832230424011775793791968175919239576929620922071157495991670792665252497692719381477468629135735511944961887632941209773527939155572699121546466572597490279906264703730496295825612488499211492344964239397022529676661701932992767391937247607811358670233537624536908420532652440576392258224753941364507066882711881967257778424673587455556673610558138061623403484399416793746858452825623845232423449736119013518837652622329985992889360993543356154756217189136654309005796334016456759032290390684256073990488102085159300733204200159488828933531656900356668425190572699980730446079955962614846182671877189830751033472322363234932335840220209468759317120387383296000000000000000000000000000000000000000000000000000000000 [91,4] 77864789049427512218897863749036426713359616906433087896810301412185004894959493786572239744956147162137412683401799350381678822403199196735716982063120103821853742539007711565462815291133444138318540900705587482429369830960272930669871797598325868191753926459448122563218253303682098696706115336360339608128006223576938755061818347222636210129991243279972751715675861784119119085629919737582573044195378308919682755778940402971569356807510702875146861281414978681931325318405304584463178563769909505583488949128625183087751558265985977373379797973419727304288946287058504729264164643613254617848507695837959069115102253701187412701214058925539894728709016817470068361019715126584137776259349726764172407068377049485786025693013834972772846673709216890785185741900197229074075384318922595030510333409861882627052438646079415180595101331172676052212199551411752053184302565564297697574918272473975320336191273981487441298226377264154889948949503651753191247509792702198229951145748085635722756436718785721098945915222148174112542976653813998592604806781346573527639325466315187075459610586674537036641391128687083801286746915426239787580780305287624327428704448855372606664837487974609493724533700190079232001306880420919141919957145063900539108695286539829985309709753097053849785562029726744780110553327507662326964890636371104697786371896277023168331103544210915142143968868343471026719790292443830455635337740466405375587932783623800131814121368475126256354507901289585588389173569062270481859805310206425864243421668554672904760169428065336656254770819317700486410233702343549671378174671937808554800230496489267737590320712182759910276383569813772211220768740415175804598364236919182743590126706259749578619610127378808512488727116895968677913903492051696049099169630530323121059421956728523228351719886509962110245935694066570641755607225654713778290336171378195195055821398291803039640323757579466929349525366446104176182431798987222425709987573881377992554491272712262240912821312785192231948159551736645851209354375397943993793869353277039070603292010506273673689745870740573017160365827025386142079742955974079438634236284718511165473994657381806656039313499961061417303828302086912912421827101939346567872143163255356232619612120632171942768180666496023886240134343736715827719673537076333964674638331951565955181806693840274889329475914092347534626316773340848531699517155871388203087333211710585284652383131967371323790963724352908346299646530018022237096523977229494958971607310278739945990590638864582908837555558255220236611934069107815786526889458180064151230203512959795200000000000000000000000000000000000000000000000000000 [91,5] -393451747225496467363770297569160504436855896894963729502070905541045595873145229118827996378967660809305969433317381218324994963540468604953359773259602772135050328425676242506547769993309554689667191748280758137934152455339168072281152055040386974362869025019905340769024202073497460174516262965964947203930219087322895932851486999518054849149376834334342901868026491184329635122856971921746173594524067748213157406204961342677456528421646225797772762078828859362328401243458434135343185811148016483092854321572018403588958362255900666045369348851124183440513999160655368483474263955626544807101664261749774582373686067436330818505121322778093749459609109815588167008611268330029306829313319202041578496752228219345877835557628815063307279394723901138328547573932808901427201532528344935107148726103622917706364543165428784645245415196962473769148652407806718148893863006504710222497897215088570630680009430517028242871295790157585055801476398276332517050124668482669923188997868778341319701349086542554310880163085987353673480467183703782066533788358418322550914423056749787861787020258568996685681004483880656763602742616133355888477172138125763451611025477640753003836106720254840180987475961506846651251535868363637606650701108827900393971568298230034317221319450115444735255837179630996113253422235425680718974747806533956672882959412625317433513372822230679100624364755348338398764111995606937425615088013570598032272215067204597514957460453927734922742388799068280679111929437091833781813305528299994070696147383936818330190815795097813967194983231784615647713388044320034988109531980116970872830916924146101035506029389292642159178779004381655921918343225275668106693884501854629455267716070527406932841414171497314073668258374259311485888593594214534029938798806806073303314080315094711562440771137846875242326738276213374860277423945653666177960905760527432976249837611889271457353336659448796899357154032145748167289123359624788155824182683087749670417349937033740078716588140376711154983346492719567983901582991607015915226845536569270881726947014633309434265292787397190879326663500882331306879482308688570100891908580119432458771944286125933192191350516416266295550540358791448799350391098332636735556820979167783417588882884305861309891135361250147521070669354503456885416396903024155813939725141632910532229802900850271608635411761648978855027283135510400312827493034986237573021555447580992403625841844257459546837609274464433606868572652107658315562258061758891497140485223368465383424305002164002935308842386339974392693895510114453158358227872225085922388596961679769600000000000000000000000000000000000000000000000000 [91,6] -9138360598200228138351445081084826965635011024627053174135024915065865539594077046338974212274468089322135162689747913989477527651001358322009977821288684637185448693106054093938685533167882299318877135150806806510706380693655135329437781402109963950684893158801554303865969318441005301731247342016150187376065579631760197990258651260927060611377122863090339939745125770594626070287598843833032179316702431017681812200557266980063394553258826153212604076049204834830315700879552663070171031246321221133523258109617855753627857232276679866623566102201480564595061913800452069639576580614893700670091071225785119922564273648752768096100343560374705671038871401425416272526263681398778369048257906736106787315015317770380345536824067552566750771145288899450234918683236330570971732657973019220226405237943186864271345552342531571088642829652124930149225264319537009226619064621638254952341053248102325304847741855465962383832174225573230463117531931406783269946212990401145275486821444631304216858049208308276919585223115105239537663035576786485884893526747422911798094527551659789321618729082670575450175548350490255213766425689587537724319879130393400274419625715091236501477040269778156054601745626896520810535244764123594020785092973779295224884233817695218624003416114553561855641796570345650515240396431850716993021657250262146315728505511143078255622707039881147427776445235784549446927497735631412911484813752341677589882909304571741291076103600795380204549057225947030507355216149330449193174961156611553470270846427656642180300657051467770102299990927030635530535078959599850901553360851497827822751401452267592682430002376573331256853231501872221960930289280015444053854927248196534127775801741903549894917864956469346376502713892480464474874319282989429870819723512082058838725480835024627139391786589209896468405195678806807397625498295410963336262569070058059535999823762158467833271755077164848123238788970456105018446968777202851219253150983966254796647816906458119105614836266642347661837546693204153082516175204328221991477695172795523906685755968390986827844107938373833767981648241946450447720817991484029931767804263610867046243599436758997934555852081498359426365015717202369669658947017278445848354572017861663317615047745616178331289154067538894704780612651604232203409691484301530342779676208680019683647762288573390842232447477500702815368658439577776233881380687707728415860653675382679826818546650004732387456393801151556589354689198949903628447861612193425129095152322930710730248987253546961334173022625549586496407639770143510895533488896016076618741859452190720000000000000000000000000000000000000000000000000 [91,7] 137530068875835242867565188332301222063071999821967164458490528623286670118308318338748160808571007330009597906586237046039655985966818705610253910891971528942204667477012531914931717278048189995525644897611500850597091737816158373268019689839522272527944274007044070516700044108732046848670035854364728343153886877285567437050887179880366434054998554643826927188973736952068749088829308000714256116069982113379006020218518005850157847703524912897694118972237436531133537270814370017233961436130459518054565123246876087580337797847393789283464654654285299004752081427594058347211118338540603226650129627977226860878466739746692462789771688387391815946422222655050336340045459352611160848075937542484478323503394756799796641006027815403597254566498052269043292383461905541250696123783429439049862232319522198317116191376152725986565933733896692208621506708793416342582903521844824698868305145130454907495731126744208813833358498231031977772786478834645577980381126724725251181662832226321608985288442843444734923604269620972143253095750795358674148079256455642982480216310102496389623299241549165666395411567673267613523481306101048293253783322265700654769979107673798744685844515259392549551676628964167142581157286270410222083905736873667705974770532635910032585566983620550059467923519549958877480284085092179726999476713595445063192199347619986880933557412076533170075942855279162863494195836594225469526390687596557354444931523735085044388918494388807754888246742062120644950709992590217606661882621848822884063549573158248102480594433703703491901818675176329873640347739200771581419073882982753924256006787641991159217100419605323557200191194422814124116508568406367205433006624123090365804726219101244487117845967703331740576063945369259099748454127504905860772307265044011035646751876453965804536353905016561738333817084569842579410279364643343977474993361030596533542525734887112455685120931914585722346513599983067556408124531242923185820321023373652550772714964811362147687358179485435000582469066275086510737507586012539532881322357918115552012486902053115514322300885939508480679300460425629287119278633570395193975124543192224334202831816855387810400707382341777848621501593027096802491570042996456357724085882677800337467470610225566843254828316156942213928242249023526966643768639430777867875798621050205168193872858345993502360403530347555335066040095767268386573646921980926769936622692995780062580491041617801676878194081854637581636427760217868667400439564598126767934812421223132217835972953788806105755300754602839239303809470385192223039827307351342881041607000955289600000000000000000000000000000000000000000000000 [91,8] -1032158191882996741192461079262840945091297585311703183543739528569230800087491086833985061294115587516518933710971572685040385334305011382615858185432391554752484599698955872470420989137250735685499542718312831433504215746450291414015391439826483394773872242228139892793626350535211122277988803217662526477290244625050560420360942298402976409230448842506317226763540794756944283148460680602302462464595004761412758749681707164073078621667145716865370780242703024582819772711966424823998207067748679097250563654965847814322898254686448879142266477033747703828964371848256404639351819747845999747334943917631843483628006646291512390560664973868576871214578502320395555335756160497492850128488321471646336088003425307510113030530843835919363562808414425597041851970808997210069590897185354241565051270392493198889507306510756733007717250034630311008326996045557231333122785291532905964917230947924324788815871685459264116823444053764210690482939357315111005673211201520895315127524552887081315258963426832599011280845278075648196553539686726742881249827586266280351886457424431625388609207088865886679515738917393753965835039062196241810006941294551060335717161731221209316944715423418546541425493734341907645010599739507041015484802046927200758577288984399892460356742480278100342015228083038595378337832428127399394719871819576416756752648006905255549871076981735116164088320489372061354799722491213726828336491251272435317159011446517445763605669502880599161549305064826807346101430432646137693671425374801642742795165089493400250081439099231052556371699575544975959541591361584538642154535468835858084085896435178155039351909994275206499281704662679551264270905842203192810559246166819589276991240515902240973107433113359238394893151929673864393139881760086275008048057011194263371689495959888336193618727097512478086406996598605418749971642632653409601726472467712752830594171158996655104051661723030652540141006662897010560835545306793098653880556290745292247093006243617012753135966873996965598035359669150478182712927572010440540600092984092661076773832754323741150934229634739982404325154882282285177253519595919504564029623671589573890653846948893877708248438584683304060590023673187436198724734885632857636022720800224788168660140154295052266075629881970486971921693023438056925765106975949898815452114580928384119863077556898225378716485700809387436219930729078079184753025279649962121913441617238299230148971110478779312450919231496131727818779812084614693993834800824269806988519830847103780767379236848711796713898270660969350876435656959268526670439461865683023770639558665830400000000000000000000000000000000000000000000 [91,9] 5692226014304703927119071823430764481752986893706381337931639738869569453563329156150769635293550567630356851898684988806816295853188197500814436626716503902598620585002908923105240039067174152150064068511894307283404057910333586040515238731591331598458112031972901200295830303500690120567746223436966372516081538144147993728398277050938259986013213935365045785550355833325274725282360010737190041115543695952908412430478652778134888634959643866076969900850209972850748622461692872495542062019279847442558911007240429462295905509495497548392036977851580972960793998585628702972531163212882823209630863578232231861942776470227522013259728457805440391109541380093961767262226137029112846949301038594688395685534763753163885980254666339166215063437440124726202627121954605323440847352656769840006256980698589348200632866206014652784566741702064791248740324996291269886713467482820208680555774186899817421760781294270539163855164007062869895770863552883261089979981458404705808622674774501353185134160491886482785287478249817593900875192823492434966710516913259671287174653327787942590859932210121064216135820913501954388627606697292505863182613862444645191462636766188164665472067194917508582301981886168185601713685823885240278211751109273150099644919787178280313782897990750218277647278859071385287577092589391691770092106686651943697267013652480966973105598500467659229610719739674256093645782539009043436282036411205587796186520099485670105076326359494195403363675626271885346932170846914954934354475802526704866363776320565250788746355563181664343537100483620571538914557646597561397084098785147923790314253714858934895534575096616891936072538881897120002534492476531827788231201525128395591636401764079307189446787989227560176592735637520619451510742601749589780507284482987405668572765822331239747449150451504514796217569776444559547879390775259620393952911824844512044590049814821708858857991136873516882510860015196167431980939429177764542001273258818586471608737443855518269669710398928130778012005363794740837710264276128913141130733950634775750819506621721733974327276268723074048678352018080413578644212004783108542844731039517677967623766577486451987211572680281049478879807780696791215368438357898642316093846421758206272475744997951505315586138420948805259271802950187103897930438703113570824553163095047730783964852228790152567094144955822824368415287146048185427779023144966411709641791658327876486941377545468378553412946799195808814189140776471888936197080382087591941782675810722465953247913059811075724430506456410317695356349661282815115706214316857452470626947069640704000000000000000000000000000000000000000000 [91,10] -24193277450358970629710753695413295478657458043273785994739956336955253718409694051733990614401187503876436086958368468100213912036431385729623003918574353111488446080595894974340223150196222826947071062429362939486742936896711226130402772826868619785716429645291210163763102848262590143424145703764116481939882132667725719781714747144355569705547973961301061697969498889523022491007547757615707022562878858308345847153005821256535822545840908901100499540820517260237224016153443272426838413007591969742838401559463366263775638833838946146675325856087175436205775153512448723807856666523908288236600068377896457213316163053765350118694990990640138232089777540580437659999668785334398294472196762308524901160194733678784165136272720691234933244070281654888771755318989851293384423096308082238184681274772697025062611568834838109649485416921037698788786305925042031132447297577926131989978194754255768611662784167539752759148918550636913580325957821759373203693272682396907910076491888897577433157759873624316029485490010427331137204949922969762313656960333596752818254893600517944994894773800912823115133921344127563656301787133056238694588386242718403952378198602698077668508468997675095221719827421476503793482534095089218011965487970564399221445059946247005189254686703851454911028796235307183624630795308647713470631576924422300912960259442146625947498528533239018605511405256671547683574203948225895835372153940252284193567908120364431527995186236261799835237186938745714781952420638003601481513994299854715351301974933144495216339207855112747838465461041286149374983755573431005755434333392687564333255827963683420474378256149428236363531671972703053647788831803326293833229371536174667362427936003762705427978865897813955514741730299981934470327584735888186785640956989626306766863006353340584844704429687962919879041769484248756084644843871205634325556720026643442722546791864818545181982253159797802537247235991130543490615938184790373321901382007809789646745761097187955235847392514618336172173005192957711971115892929749319013013460977560299086467980356520899348912201244940505787100330059829072376908393663526744312691094321100595257388677993389244091729200971960727891603480931257418182181448897197838410643158327103910124654905730515154345196375634171057501724802400342669517340113038715322180177046309019606592674810578683947675515100382035998506339512044570508403810413534545904130091259356280434403582577592635286060211739408024536919300853068503473344043816223898873035278279127881622114509405813743745957677461251360895582576822567255969711522485436560754282838851116335104000000000000000000000000000000000000000 [91,11] 83497336663956231084611006327809184527088739066252464294869722099478692427147818310030605152184046691526653427042919069779202409453427746272855832083048972374454678341835873855755797308974140859605818740484913244669750828118438856379388386748382822100545799869881865600355014803609664937525441253172942745933002159532977861726410891367756057871106133683731512899319788815791039299806921560927392218213910243140358979569673544243137973306122388316157821733352151187038491749953939518529509440304254572867262320474176960561942099952531431638468443997324466444518732927106427530006807123554192150408923181895693239198537431412027485240783206992241253258286708745735275032316077108295592184435272325298699349928504502157829372971358015335515467320256808185976279530947483188974513817569357962177185513303045036915574431676324325099409484824584536486591111012754994212207684823438905439521154667615271484747450769338354039492528201260708147866834743921437574118477353889490095542436875632045787902501389918234833455200228324182342959572322516405131497846962139759896190771653206045439064257129445620552371631303429730833696898445332535392685775437929356547368780639409168130083473791805168821549414413569006764279100441517620876642301963299857067879546602149684475365514042354740173226775915068503202947401045715833983263506021648492303139188803032654837968549585084348836390360901095062956178076191524830240349424413256964463492361912753327417932858844667994539882584485153503351820931806731298485426666991246120960746090499244293637980540331082912317839053377461857530779664235212439790800101073737045909692732851134585780451149811933973704449893598444400039643391252049860187691698331994522036607710305125270872206711438061774778915959318505978073986576288646255692745609352497096734631075875483150938149933979062952834562717557692545933115780868259377620991703302667476366943284810445996216887404222744947536191131872818608720619835469101142553709962013108560482660818005274783955154632714989182131889008524505197772795693600358833339752058592745607241583615980338585285929340485613876707238356501654862818962614943151092040684075399441608581717541823594989752515897894524411829057497114113067277058057207757942210569781306171981564217123427461062820413548900428884570037332516152386125224713823022208811872120928599395606085304850873325155226478205969691261118769993855970505390794389985886517109816561711683733330492514718863044412542332198646216580950305152004729638512446060485112980488200342558441188191877254539574515865249918222690509204125380292209826466891303594435993762396773548032000000000000000000000000000000000000 [91,12] -246530050782255327622957739095358224805034391023064045721435159339651188435969530488488722527854559984913876329899299983540926628524105660089758835822557972979939659558307256136680263496433998627087889977194584139841029618049316959905258592112209617919478637495688039908383337715343769825426438948830057315539380450745865584223890171474340276056732862340277734945766935749531547713156621628255364946062822632942763237987334141393553651833699493640426654876534361918635085885233033946176529211932654714425543320925366706810110948658531097809571805955289428855975824868654045249559757481032209269367506548726347962445316380182745440444401691842675585256990065933452613613192742367441632741426962251490637029326901065643617751404166939197953148736675430262680361244139382932161490492471737300549122735097857379606315232848649744261625914002285755072507962173976808168378239429358738042229498644327324725421457626433275279601463965210885867272439165119905765001587077380239946870272882902223595162567239888576064471251329800526710045076573710328741705209787921570142254662963046825280342649368274321787301231206738207242182493973373567656673696332421727775854362961854705865033320547964324445618954864999948710036551628326772632935924181695778127715382143760411562418273751526162074383364885762349525072777718248729362924210075796112979546851179756792075572165732786187499989989720636241728775313594261469299895263652819909760956234630342375153358159117770901543255024842166431330086485052144924549008393066323397201728135180838726797321396141639694954426982276105141335433057468292881402406717087148243416439946168779130713738871331467052668888321564571230956753752546140377021056205424227222744514906739569378515576914456742144056419975616748261289697028752398514780006205360173824428371437138956307612917434366323514102124630487318974927718305552812180701305536095350193007491597447029202601774701445959308182016523618572167103682579012292656198366043040469818661005033560424806088150635657753906445637653190283926602569090619194608553096780253445111344144040624354166865617815578356832064197136652123028781112698015393230864405683196295690218035246749587058599625995804035253888351353257031188090139537124811611546246805060450385589428227357480981286361786967877973647285307265230899504162433922622161788423879923976061407368109894445317376163369923464143552327607527800937465775097070484966234668569553564291530949821774451224797268903496666696500350210458613520763472710796601246900009733106726711557578200269767268048425321175926766780262395104233875963474211652775223063331716769062584320000000000000000000000000000000000 [91,13] 609269383190610051435239704150724579288180387818153203620112700175904077607937795958284105798672201995494752626626344391183288676433073024214779427224451549645632410809984754386455325624176756391698649278222489504826671392070794111829224198067340975448875039634652785451451149407949228631241528772650844742812969695658977237900007591559623383652902572592153357694440760328017681423918858179744485131950042316336949226618417836638483011882268040804132296298889393943355003489056659000854653706691936827210776141436249019497387407873763354643503036526905186764834772048919057691141641295233391089224829619348977620626483199646071673861762097759207499221418973142384461435235513527539929957657895298825912056700031429108446060319754869864804486197561173203100775076039417648359206974663044848301991893226656303500834758682599278371197026385860335645393231744221036259367028000965286846129795045714087034128138139185252835014543603733263164356721820239507235853476708937337491514340295836861464087743180819683516239377303311671746495015896673075777004721632382749791388810342276535293309393566212821061010732642397874249922791505550894805943886643825215052266632336616155094407938658985452001453393053155216479021334597153883831880997798839662669498584424760147385366845351236840063779093596118721113744070842261634336698197150521452106288213022969222850338215369394146264600618632965552205123715099329358485042914295525822168403434167286422476269688468885244343373558901315895025406938065135484996530114646031213381297465003478390638520467851751243871359956480554514020569321002750542228430891895755732336354491180004726564497724147554948622333910019884344764490306413593266648682360328553444419583478323319109760542871593730041495068338943995403339258411887318844841026910173227297952920611309396388474615472215862787045426985005446345183190658525870256957313636675681732726149454854489439403193197445654258553216102648822324679227587698119188908092860724913364227043064105470471212365001033299859130682091145362356668890003736881820041330899647211701950412377658157222201446941477395212165191487364986451320798493393592077025464992452179236582013486970085644710004338116118478317197381555910598138529599336196559635826443792820420059788305249893898408262964564537274800812889081407512033766386660158079720651973203436393976830814189818822151317868142987244580030505858993492298347354672594703372439578304270579023245835286616181173703938020766250689401190240114639790027750113878651276476973123312326523802520746781942815492283758868796154308501586461243235048510956406337901558822586862796800000000000000000000000000000000 [91,14] -1296383826405660789904299648139821147825904230586075962612930835182111646073603561694918333931038476952036726856568258845720050520927478582415612895401749063972436045641051448230673433052164012659706515502193773716280014931722553861171273812028778846959066399850404128817509963011663179977421529595016506373513298712490645353047515343740039154105621925747012948492409484235782793540690349686708636370619037179487891035035993971303384804797935135213042180715816591623823911396596034773475953270005362041181651448801434931982005802423117771238308645130561148890578416972424840531815454575883689561317158135928415071707762171019153381818813710381384772145786196303010508870666872648042271900839190226155298114241499876599982145399104179881080824286509943811636108215602668347000803786110682890026919863427894246999834416800937983510306967954896944013250466653793917751556643999214520711672053944720912404027448117446090914203638880927856800051481260320174718423900939628416760689167414864690367048044348698495410922316109571234719241535575862697326245386248592009069736266113228781217802773382213074787651882780675875565547637425505195727738705461551086709462352569444854514214213713589074459657707627679443974513184854699807785463675299741404475617944961525596131295428377598933081436613186479261566095701633909309065090906090423733584296898391714750221416149507621813546591798124836627701306018404800986454959765798019572344101867639728510108627517355306572496619156923961476046822303344006488360862394994955090341257612010677087304838757748693545915492563375746825302979845843476889691730908331118650125476459198805453543783052886849855240119260649168108415085458638882042955082606980089661251809218262182457759762647684682462212528406627812825668502520247564849086721763774407842631383565561413207098135269319711863807703573967813983968687480729146610151314402742535353796835752413775996328493940371875394996410073760829992282261938415743639041313584373258994647753455001727580158224912742904890583409685022029300170571985382103531824668350491454453187289471941543474309331729296858949168211694534730233423095935564202710640383855137303921548411700957997208647048528878778506738549806759881630153827908611364563899442264243477462365379145333191930434134064454544900196571584692157121557954615063765796680930264772637527270109402582836291445206660819101546180679739794835142475234810654089155041823893217964365446564195534021599740523964867128786276013918733864508198346722204723904775328491733311399892461555011963462873235429733697321193427669288228945506581490086745323897721802628635033600000000000000000000000000000 [91,15] 2497008702464918776058725692708447579833156363052599007460110372572523566077482329972007080843680985862172335275123327937928282005155089577399938660551491827139920989448545327239838125428708010611231847873147942318538242462860183318883122125380627692628385766964370441761001481203231408139703555204109832506429493383002940030257210300649627364338555477440836516532265490568955967500547532294063242065408471321274959422778425100528287182700632237379790920701780849864203930307004502139569094210974696458960026394585936913989389691943096502732267625449491140628622291092137476086234294608155556776191390936515955486863989746590879516649197793989511229260330856085347465777145728534549065334863421589587257786002936800415952451483453559856301015658671002136652772386080912383936458124061014207552829601858110487344998087622937438219114129546598736309632147840376610526004573523110795574395427553340477772288824859744249873005464542223614753522922211425087892397070952939228305232867421895063343066635105618009451926003730739589541013298103296258938175370964669331646802238405086573665501834521644257753870927704808185539884419472816667873657403008030498718412182172636848851187106709407582002098002016105074916828665747692310192683575995472366768224793443032578813605292087671340973858739141480940093268287069952257391396116351633392399027234911577222907590147868036857758328699077287620184286590468908864594702712941894783287986269662967357355966665714163947946171648857706964951535756102563247672819832770367619980185294154178312723504359926581984991757716168636587412291919141415209105799683368204834156620835783422633583220679363114435852842839655954782298928140211209638457957142311836788808937392708825577414689202971938869655951058531089176716809448106903487081250771290894186997243671582002706890962013924900856187568665334541333165372217424071665704182908481050234884318138262313843041823293897868895324825096646796453749080559422157851909714904621618404458293835829155193594400896932454470213017316351866836741565719562739201182889657534462876619290443463385236841699211470738929253968287433742441256501208122408003366928321117039305145029346414745040039295287705402918924082379745293327455730920856084608136501587754061259965157140552506886270802403376992535330392070730630417615408284689856880916688118265937709519398120199678089074103839696768520656646557288504927010073934675849700789490110777824387491980462397910748807766002712045480072274284934897078403941291264587095796237651868757829190389632822150785456873408389936136071020454922045442996815328819160301584593451421899161600000000000000000000000000 [91,16] -4551077868451670875131058530527968225069675729747427140324326398526366781029631911722387220529221709136692712962175221970801384572123574873717679544137932200536919084283300768528644593790370931017161710936701916865828114549467554085618487835533053242312250516940926422580157629903416840191725013444410276142193195414371187320328852339353257822517059029087651485971075497673739126136088380150077338667274482583517002929925025123388435553567642182574569994139390681176630035915731305553768259883760677949620262255281038080410522786141370110745356267241637955788859764922820058147040683230760659314525211539268036271851053839301538244674423045742564606146992502482991788114585970335990253193737555211697174721722616174539441034526559608921040172302898626248955145558943085052796102230412778125419336177441148020984584448217432587793272390224728336952722286962716063358560330757065831887569392552051620458908096640216499925557915472190072317448789262657333613109501985467890467140593866578098272890232261088356600311755137064166424146715469736357948381883845812348164331860177431933894129439174270821233996420011486688907676195038138321064049372976095685039152407017032963626047877842264835606844066678745345950415651514447048233505411428422703278713755432742123108553756228041368801361289159999804046543717812204780106370023151518884231936513860597107466770357635058069476574690275692936596188488381055712820592891202553878531181427425335065718435676992643670506490772329516423692166856771127236176582185187995467785768168621489293676778182600406780189723421552203312126195464612024129829442795638664700263060361350633839152091889871381754654959364795805299597505212768131270431316026555851706222522372093875132189275798761313603127503785816349193567927205794878412344331866667558264419409311852720363501730821829008694282930281163815972111032603852764701139924264980544432277716098714423324944045427111492945807730992370044480225629278385725751799763219979272105207647236860098532639702228092603120100611965421665316282686293357452230344881858677407608851158969135919040891061019327870642008757064952029183234459387064389186554643444262324045348088361056718688851500402342522770066951984236365681529821221235453112304478777562582162102686898967128210467403545096961882111862403934749518277537595702549616119578748698345835151128160373988071272739227587087889180493853866291003046693363063693900803444877113563448222928590092190642449157544486975807802684358017437503755954537647527422684863580888564399352108275818341513307118349817330286785017695125705556847965911497224969292953243279687680000000000000000000000000 [91,17] 8493005229145541964684430276916692276932509460410957718004809091776109639186245810361079216154855651347684572245305399873987473946747000917918513676330462736453371795415504724238983287120272324008135914612435124181072746424580021105866542228612920107493002158034052721798654780026180314535875808326920109392063218714003812974697238454553293107922433500502864586352687591785535924058457812179193050914684490651931110022281002932450635497775382855436283667997770129383395234032927721826095794630288918486550869283817914645104300738558179900197843148755656113309939864585368873987782308207289798825528360817748113538155513949268951937924176644354902717191792602358974725043669460437615274108129907440629845492188482915610293722359271193935921883514448138641597672222439295634440877989401027064767421044400075751338208449336218079453191110681538102359195246893829819874008372344801234815167094315997312616912380326703880125300597419677169767496150952880948261147497910204389610328110529538235906090554163442744149699282778414884540618799193055805790663273514686909258448703420063571391741144412546110728020220163911783418204757083416024746103577521289179346569897199338897085277953390495726547644478460067914538637330418106191431958359335728696397688193345785194521270023660491428808223663039969948369635997943501045943790729969813221868243412199022853773736098847381894803520284273449976961579970241258448718307818617760656039780683738760033395657291556438621398791556854776465774139650943271551432478566244313279843290891286702111163483812780875392874277516551443334466214843421028786973089089243646243152389544281172940221329922071408815248391067428310297249576906060592166041511829333940906684211097610802804788129090616625400798961976994310638410127969884985195116931824214319948586822888554916370328051228134325007983807982563781632071120737949601893085614186209580753817916162426535688498819731449667402610500028044756666536374856521027478800503625722597557638193950607685641985583254948248994600635060977049111752626203421432202001247872640435914373377482040150191933503453378858813660764929985272399924138803845565519695635487741929223182388197330907172894670219732914779471958565557677037858565776700836765371799124787276802445822398220113208360167493880461818826570974747063561279053154742734376286519062510656045625381971613104374237382431097620822433650868568532106378089768889605474693457843210433416618640007804721146577475710591869616766396820810458040601484253323447807200111011174034346660207276872845606561546410659841951406564563815800695717867010668212800557826773069332480000000000000000000000 [91,18] -16536300141868774942744714185157751656254883939695260186670615328872192953466721032105941092982645063824102107381181849429063137543929061407101081457836052358752885914900481649066832278274354418073948587708082066364909326075346850454244939288339134261605764583788766281764861464710809665144843725728800222645436254549335003511125519624722912602596792744745684285579131165359735537542107360959102119426380847278807466910359006084402852582390317467901133772795263864351244866855995540127593369656429347787109180680709052155868601064495816936559688664697685697791583975714818931575679926996363320483786626676423955465907704216427565470635062840551293675581116879406783008499895812588462453785678622767978005548868284830617799945048199860338572473199682023191295005841495249561803089892446827317547949115576789235676348275792998370284085916819521234178959233006530258971279244438534977795014126035457873871679978732734827456886789366004651148741521990337277149385996327869657973439923743814496474272229800895706746584952667428126584349611861568523395793642485362720696597974839913453905301889578382083484399763086566772196281491263419024228297579462593629770006763195299821122075967100820427726123029077900375102167194007264077575633845299504497447676520498135497258991146526512241105260379981951498819795841596385787615560253221586287152881472282708745699013183245632439161243540327586304788002186590518647894552347525628127836392761682454623992777141210391568634003183292671968128839789649924841106363813214420542108576155476223950037345156621907083638889114191419582402635756118056713235285837062704414641365400553194528979956091449486109648310422604332753934432893248458216224697696820086289196423488547340498312664365902323117757313104166209048994592649876714662064983064610003414574346256178532702745961052909333552105152535614062372244523750073398142636150667199094650313193162482749059356260262376913031621999781458700848686250176321163940292490408364521775104552282015540567997319989056770888763280383808255565140755010762984103336037668764329472723440996932714333802021371894773277597559717963737683120177963166641476813319519408879192920125310522176189333459970005027792196909769275490653722207186167114984970163440232527070852231724201887396906907653284948093020685229021908038728233025541691981371692136516447344145304293195290912054421312284720504574549657372071746472473482373968326200946310404950333716904607100514788921197946276221287356572703904355843013972421059236179361518295022604152606986534385053386433455680766858935014362241593602576186616938337378289026409291369676800000000000000000000 [91,19] 31698988214671252518089314185075486615615436770988481269444451135245669582433033893716684200951007182359327744138561327034613534193286532940926983262507363409040549079434500386497972936078916149345154282541436993276669337286175489821500325645431836084868354176562120593339251440455925556779149879914440412555026071204691087864712202801842689568097454342690787612520730760249706669768595778119998459398252997093218319167204427588229526327792508978823265899941346440350213743150809797054852290036338213013437011323198726594088442081509917860878011630054379714238182263137511922512416359299510340924147709394211859667951301776301039312122726258304482379946573716178092681913271048226623039654046227069154295195934267459568271713326809310233244755115529369240156948895045657811804638578651335368316825564376330212845223212748031748998920445883527079683228673369411241112098575591120140552807565601889566282606739795880150275082933438290773021699123881306314917410109127269025152327715235772984120665722886822551708619286572800062101935905331342249480678354507512931700963300258067589824601302495464788140278020932401201588385653503101364758194213273856804512322206759558962214386447286854039664012488169238460120612438388704263439726342574230785479359743047747934058655305536948194404709811937913091932587493067337854542302936629309953618653037587014358732518386385770935218235178742211235549116587406708384727465917579600260103825793074061599120380844916969211176138771786808071359078065244012398089010794934378491998116232147141441296595168834264002441664850373333058336237769904150280819011376645440256939821163905327391704811173815350099351456919245284073277457729095503413944434463354346247979595760884696350541967014854342190290824920209296176009295554337458408452049834736675951218530921654093393215113693572024409855488732370484600043699503102027688283755914373429526376051633769376228267573844324203128369626279802045033559493761024103775199083431672766165189510213824167074636238147594416035173142885264350880224469955675972732857678608602052972110778698357954138173220298873648090351531655067588198730630050829074039145662723753200573144712513278748381304817006153812510159081292970756045261882186109498775080033919568238859128220797864604795938247753327293341340433488063709240736208449036566884232014997904953844833822011676690124297102529550543502934939038725344672333885834872163393506513648510195930222835488269674845402786101668349984634136339492209820132799924958710567181492046677855626919482053737379215000781902726793369082444096771001757559676113408447311846117550640332800000000000000000 [91,20] -56954229879872185171782980784561068205666158436175746959552084796391691199815986217079660659677875391053278973659929643269455479427580241101801814873261450142572981390229983657644188088754886655951587997050550012130702832918372979739764915735084540144603327959849082494574117033655506288956978704650116324728227378207403762182347649258101623432464539792459584786118613633324171442383602913860214573811956335089128153165634197438753271504148494144482819377141930912887786117774562317497023731937620224776453905118440938668126427541368952078241608715187210076529250026355958648420809658124779681815831078505204608501396820365413042152767403740443842154164079826905859078497052312766260016763775814966436783788431102926599483535946187517856879129393859889950902774280271118642896466586049253322195352338419368817765045849668867726816562680168895086005331305849490878351316480040884607775091396414972488243484850231494575325364519435850057081633308164348097873883010652681386081543627869102086292594310909503111925723183523488621209148827094199616634292298458994839021623048232358253626612480540738392423005461529028536677246763763073631463952081037986274719103549276095687199208930513272501417467730475346602937282571262604133448905990411896805305277453954585278873217361207788675923083226415195812594226650327208017378232022355171295653229716918999387769341057539585855265366490635861614070608871780623909016010592353801863279697486232039843856846308395008171599238566659536382345762925163954058315906200790000758344889589497969577129044972922074269638290439340224000440972348299789025113808727127167069866419108813903928049515380185299727032032144824541923601924414094577073181599300168354704623602169138843707349238491248574721475285128612354508746987144125096138214329467241769844112393860557829061491879753937872494855472328152096102809889593786943775992315736939161525635664826076865318954078146706613090174587716052016103239507184442592202279109087150403231803928274543238711667994517702248051612631523881769028684857421559058960515195168074019395742439534496025323943827292461402493258390341707395363795108951422999731493973341030814826770160687442144994108929779922648496120452891291662110336247288222963082993132387914069229842527916714903250863089049405707628160888066927712511436979449535671470643184032036590829720135270291202755786266511201703697635829377664115777244000205551178907721103004492982053024529763301284592030762618092496994972155316584529770414391439119206254673415254432209981587726699846493005991483789996986473264389126656317843320357393734928035378916970253516800000000000000 [91,21] 96376180374478862967563952560855254693051871518144745990035451136162123489570445490297968137481149250395709061314308867638753497202925399331581336441753924988039756699544450495558695317333249623648656409133914637983432055305028659975341592463632169458016012082001271421747295770596891350111326257818350922636174844098782358558395999247819272654703740194239374484416003242183367955638012783851078695808016544266731163616108011157457828696284481792484179931843632240325583956561328953669423765213982833497545729227183132086679442567099372652581743199096271152023037473242081479021111617526970258748144261970622397606584426528351881158996470015556289806112572476830676629706296412957992002493076521653541912668223894489714311170923330708670079579975904573513111150115892626425569946059974867266227448226777189347592793788291179254826297594917369184659839565246161077200675477084280179188006650063109164557442102703452176526242957244860646629150855748887220727798218985682968616757589590726090298254831816623396935830903451018380464051634697140225841951719330019797828773620154833161705089005544303606004996751576022247601777056676406182312782553773409922628094405070895698813263957358693549535957672174483876875022461962951565015874279344148407810016166043039784100220984814438015726168085161179387300045671812325490053189857329750447920578764178388082855842923344368880584185045933586749275134236754317571040730277831903400210965804804454214180531449926808703116176852544354495870068050409266257037830839454794182403075122124134891273331772435575786942732935543608989549621139259529368311266687003466825029043599555693477805067826460618570755091142003026936182740320785478399594101535471658266127346598843317986701670018388497285597854593998003524256165059735148832547050240620122579182297344905963883417093212249666431225501012671791168996685825236267045786142430252553020720511516471278592668758037303410218851136992424228590498114337170458111457283351794326651668066141053169586134219903410320119124004100220210863230926427869439886730606128653995041348720517302706035869360337705077731901362551117959963179767254061413791622512599559834928706747555454483083490454935797643199069003237955758154460974656523403507193062111403025490727153123141793405253739905562288323097346246144115219790511455177546780672817440083845498317713207951235944576421278638585571489572920672167921084348294200647266373949242828223288585283185070818706899310637203845369573670638080044598160207715221788144898651451996941851008620362201201254185344596102944763874823276124105618418277365827000793905987777357414400000000000 [91,22] -157484801836661698249065365452605660486658050272912611766532764867380485595737302289894694040327463247380266097864657165901617520474535329996973463650829285409765267267358015399220654223312350970392808750715742045385483403049442984295301729535116932255164073949323689353367726071125373527955797616992821814629652806257961253801577487225860795123488680910561209148177731040057034429724953217890990342861628638558852346538737297809161607408546314409129361161226816907606959501882146365250324233273197413484497535597436090992225034185600969384528437186193532019086826896159305012122449711622614913871924871137344609533228584477968170849621379585780107052622242052410813003913357711441830499413406511011942574053464736875515825219408427651056846636533314416990861149429816441561240890479286408967539041167610380083249730992472902801627462076943005647617381456498572835097464142606561708294351707109552603066553534587565966956498423532635581463137039421754934963093415604955845303261477258892484409309825494289757323060545920078301568499234626725743844348270894344089886958883189259030894783500920346286080068415698397648361497707637212363532758097226504801581203201940322985516161850079160175737688919597835717090860963231543806000883705922567494476053123774126951683312215686817769044870982623572287276883341732560712764245608838519354521444971469289905930059643005833338040481811310214169009653705035477023491143924828509461052005910763158589144042427950223418570958387335235599298770675648337788247688810648728058422315742925978469659709413175311423410412579853369827075898325822794047404679067592791311502449458447016326803783805898952167180202399575088697330671256697132054477602517040404280851043603827138159034636805963385216416330525102217777507522288564169698798028300899238398108637846980099507243647250894274645176345487292455491338973954777548538917833477082407162927254015246902170906583740462667836886287522818446317804962047651194658655812621723464762874982226937372945555230115951518575408282096721482753692566543699602732487229744390880907054708878586100878096013546610920895018146223318037593182060196449904675607622145912132846406689916238021874694492588628440064411429397199267297954295435817105950022145425564466113578066019684946270148411101475822145731220335557701910091482980476498626387437089374267851750577579154050820969974520223894252790691230004423193963699017947638693822563113477799487551805276521072986395970481670268634546294286784487137298962231839389120960387485167133895914317380585353187657075964698384574619646586045184410621091640903860116601606869352448000000000 [91,23] 245424637326079220687335164870794903696496664697554105276862812548174748027950674905337874171059129975246242640985709210169683833274064145392422442832265130524315713550914824501706004055942935299043507191503726504469934375162479143149177096508590438213180962321180378363260399680383574142637026564170354492429573004065190304555771818147661122035058947602247830079793348661490899561078617217412341909458003289890438192456371212199154690509392650086580821917091600907700499370728750269755434267552950093957150428451180599418615961598038128034614998901117282598592304895031003019694129399949370095676936236376418175912152206549364796311478016975082544174432146609656233986635035860630216034009574792564448151007347388861531065546434010059807441169369190146625717450364994761799708786715880396248406738945294365311056878086589878700206084884455634001101505537916785351045718744890796801226141987873093588105651728513508427830130009454218747659631847952482108213203231676923372882365318685840711941451034921893570112822835538143957830805358693790946844847755645057746355406584924992331645000251037681476298332582544119968558428339399473938085889464617160437152467113826628172811023308698549461619366454519486914214387736829691516194064067777870635929886622367123749357405375266625218966669719325801880355627593856572020092022764916494642275116705236635096451129824162036990907047211073250931292718080322727605664388578105815492916795898344863240972102706480826784986269740605838399626738840808032956599513052533681626353800524699666821931015160252371124648745935307625248952275592123538096598502832467970061740882246818415981669902932743811948222891266811506443141101133553029887730160498367983305433507215696022621541675827711356516782412836900226953306031446770082973395090582427458122407125093882476298781559811017574750558258115146286720363657267012742231577031193226987857727722281276199785959401057988647464598776270909433943502602044873167201907534119967681456847662564250555610880267066593098592107946099271991804067575499798884177899650820984181302219678352723581992209239657373507616047401924915855386901277509903411810066806112837460260646849770722485110670714698092546643831424275855029298605973317821747570126790897716665548514774514921908802453313538628892578286310978715805190366251647819689663845479787461805297222258566901875602240321183577225527000412701809219034380701871161093598084151412407594359322027473256138155290949966239137291800695590503519576942296175565460062253930043515860139472881870430650933005674288581879545254639017377628856496996865668398904572000977551360000000 [91,24] -347914835880541964163881700836437595200497493604699181632955385613498578392713118083259760703621055432294377536438175413847954075864364247290296913736269464399141171055050779018972060390467658880465656455643203158884111627963122072217019400931693696109964445589076927391648922072441220583051130855825764890189656469204652337122263546274997829603522613044131926291738303197875533933396963579659394047177072106395450162454633060371325487459265840405433668321008631872289285810537363730624907977655710675328198523718204741879561157729041689738381610604762444925355614830714419016036906862920748498978659069720949931974775387113638355593583273984350115878539986182896739615225038979141411190566699418093096371810920123789924378688417500041442272554465637794390575072770109849526692562570418962812949173625049902604605861876104880745137535141048758945888639104285829423783346819288540385362041406313943849397340630179576059508711433005534113475837430795977481729635436507518427768622319112942943040314943206247040839342047586645163585199714756234709322442752104010000008483658698029740734819327568125902731580340065490877829538878674969410515285689977449296018493849382127089676511856068517177641608853765107064780578587264679821943847257560978438074080633105273502622641536923373110529621435944373489784671743084743502470844003226774963224845927319670236996785526562275552988791957167605276112341563013467994387859478202909032819479356385437064792619441480768149904437212162991790592808740394994590092781145193880362510590121364342975879892685028946032018742269334809316241861437699842752024739367119842048198497015518713579144211897026168021955873590393946674814912347277024645871178080689678865324515560972661401889054837776042310394101133149524196348404345139947447058212465431365075597959109448649338521360882066388983545192564297616831243673955790651678727775685585915308064497184686338266706578817573668535898729793087539067858376907255716007708282407978160353713438605772121720740526384185966761535426000988403237600655152356287842327070504091853338061829967004777684595493224045549329335593536091321549585340994420713959677525999392429966832937598102646918954497992270678751053362973612377860426394344895799993663346491059121222605664351164951219049000324395525154302523532247605011489247581727824642519394606661535186240176082867977099685006233297597482951242346144791395166283491457407993615660284901268312543022158548496986005258302471301650365121398114970736764710126702224410762986503316004013101271009503440654502922452942881781517384147191001909295015322753634386638418172968960000 [91,25] 430082117924683373885040956173990642491159846903819547400349280662960458599176358624713832117160775984419713298027960752767024587177066074976926042754617763360285088979061863627847158371945569871272684107496390310703765961088307856114115883537732976262803651231430313253448739992475982539383400271438080674406392917857268651580488375953892236619508560904567393652690861927334123785618683368280932751316879252674711498269213454414754438109040490906796288022661595231111676963069992046469837231497397459875558641863808631681480036122407330638764553546890039509724205801924646937112192967105636020373855354736168197658443839006002577299658072525920333506164597411578014814228055228254011436020972830319628937910404357773425632658483839175548289214769426314715475462131583674721031191406987362989182949860984305393088335770353094495703033046920522399424197567852634991294799723622845512258332750698078958706119706281276657199089536367398484805459340183484641381233648579715631730065200755680001807301907281866915159565008854951297844550017577686720965745305690834837096643167470712067027027456281541593530476351145863567029362442586652922697957793569178099922495191899937082834259446341347436359107526904781113824877565895311595564476038225190814927236249735086699457388511227899268552813941647414172944502125933845179414059970316759405546060917679967577314420114039026834124657811951264185473251137530989115477203660100669508725479517620534688984525929494461575742728992180951999237591950794824493390028483656602795914036499682345875375352093842606818880203124636645496854488609574526286687929501830983183485453126485398000632595213225135896781038557520224137081420354333211651854378297041410041171054530869025308958421868989200713617228806383488805827147146379620134944496164013792192014248568615220423227523839771553535256586543797355102680302786603573024142982986787971822688441449124022331297281331790937099767707383426570749006619534461817159215735050377646098562151144755784948393947318986631597625416193064430292572640909395338245873082791216972558363637446718092880459499302800664844596406071720563227010319050050149544057267892741424363399769026048938852160113005286608680533739229256896865418823162331549922277185592071631498120022271366499461806760496190901440217900146147642139290774521183284084974185151844968432317276673167599573774458853277166864577766586115988946418994814916810119298372218200379765759739577854305672694799975909611670520874892630784421198447808500266769853228870081191193091051886601434745010791373826338675187324562379450212386720090027355126603321333252096 [91,26] -454764716469399931123994472728584957144251484268052984834807763728592435331605998822052296954226402969045264177509429330045258089696064490724081473727363075712977870800478612754131448186825185807730892655676887286858506964418798764340097784996350096473568938992536999111807207595633337700122332277642856134597017357434390811564407411352666292675775981489955132840589837426411598091931913088081943769526356456313712302758979800312640711784764006709844267358421565147488923092497432625862849705025544520384675377134027576568962863112760239822909992124416863918090144211189274155680360574406861432525773309683061161621505438911765578485746032181825292016947713266622871183450015411657459984600216549927538404804259975395248829518857909005784458936172820290262413318803469089722867587499264172581621857284139356477222521106951555327774882366513103276623526269807064465981362915526465972450409459357992591758861361957893681463571016229604329054195980643999926238396411688781126990953152210600866429470886757382152643683489127465604552673936609741035805263633471702881976568080466906348288621829223507025022940230599503167528216684701809299990193015736799979332819630267441817421740938360093299318817775471988703556634438742694009267856691769648278931081586518165379422779509720281377423611948470934838514254281583837020479049859347287962892143920508421936485467237734252742035472164996758115055505276790467035207130966705266428549202910360016276104433267973513557615385659080290715116301868287207458349720427499436358065891834097527306454054263654396717398611493717645378613842665159784734998221294711296710695087328667160046257554603291718592261886646631040920656489169842810066361256031834048880556870277846364782127171204130639066832059745667364452115567078738846195110420482102334340269745258170584372285001629750276080366966072166613144236195025033125564588581482484857174024637467792882165058797583984663585700857695063453718651327132747051167061485632365734698248377598700947155836122898439143123414661419179658916992928620797995247868072937244634227431739397686358948275732670967984885850463542822619874635081964131156915282446184981551041129373118821482091372456705661752628982396712006242457540687073662028775234911071189104599473975868078853373987041929358538771187669879310975545403486814722785149601380922400847927752212206819218558761852356953195045065575016971230432216105043121037342343375155553290119637357327134944590202456193724773697027691340578348949487530064443429254658584484866846984501675212238068005710962384840295656694595260322197879529823997673836422861370163200 [91,27] 411661114472147759322112904250217894783205828626377118831908919721255760437034990223637438319037859231769600271520828693335715828180623751045213522761611239632537537605689404825726041179108425938435331588303819161050443197174297081705038356026434184595889405428780940218423720848593678033097179507816379442365260987512022233915848611287008153492149610178002934790073707372462789356306880236917590346958171748796597825492806037462468682821297896998360769446033604278889687694675359896889380469083346888223995156172224266651732300765405514413604293640842557552526335495259882124791531282690169595690102299185102703479978466872217861789813539139686577168636551788347236031498708632586547904849937339920286632942812204744630029064929277494384297823951223199951417320034624102247624064346200037446515991740005938345729956448307524421390939096449600967354400249071626823872720903194812771524375230247475117643361841092694857952607782552780203003122262214166299452712133986616812261323930558701137025016621668299875597938661657662927290845005223337889271844431720479436919618722861942235863469443120829769594112331150522325246140433074575884365240231607197297765572237554681787586653448968776911265210909611839656063085965973622637933764322540384947940751088234787073757141598188893016088452539248379160345065174898808900104038321092722217857944638700053751860674469728026413444900350329566615760436513078951740827309878187154375620086829828775876733445325164834578647014269506154068333540990976459129058454178364507851502880610036709710647438540893449610955730931972450543307814530295338563104042589939746633987923664230961472233245403069927423363777159277799932260509469311120905117131306533607293726251746185880955006228286839109265792279477029107588515800779929911150879711565735993952166644393346050217712994016884188328223282796133260792476539489488300171073316414058261708669199956772042690845979051874071747177361018619393723357605800874744331352916745211521446290389908161950038171469388864037498863773094455978908513088791697138394218868100896783739619168980556981324935295234120301368101898128508204976165017139002466975757972362011836645310620927239874537615352943509888586733380305811358080794432175146395802500462070475112157012775014132758181994947477070742781601062099070117387374409326826315228509128792368199112294616201063645085186940723673453895647163118306007464601202184824819205195099748240657121264006807829917308260954290834138509682768171453851043318174509802511937231157789908350377654878245449725761503254446538213550983311062832988938556059051529083245559808000 [91,28] -323698213057190859926752849078128052354498732523968573270431748559182113400510393920940177738026083911845274438300393551129472045977751571713101261950230914707515586849425342715985488709395787315705475868060431735327211770576662150240570998783808670388300364591428810777891839467805846580970816213315175771727495431340743023880769511595169271856182424589517880001587919764586746381166875716415246969210301960039849716582626374284601926512185021776165443177492134861790990532813495227310276109222775647391207745879135598810581508824408221523717416436907660904839324112979072746461711944895537106664294388350039956131139415506630057591982275230049856406791313319376630900260933492422841472651937345995644352303489869934824332521011377750538338246757574483718433096792883129278488421382621592385921934910673977804563572344687166877833229673864493222099083261106794598462792279525103247503758039224495627999050199947319626196205915520320909702648105283541683760427767913096388745638019350337258292162911693781331888898905990886723422626926936008720099152050929628437862346178085263512901230627567009855559945104489284454815479352521055040292881394709645491342712584410585858112730143660000710991798341506403303368948213855491967014915612847979873003477473031031979897059935723765348502024533993120656217888914933656009864706273991970809034344650442195217643238772797159202323743267128454496593262242602185350448926632512262769394769122249141133300423667392869357238313183189720673652582982771507047411517693069618048580347898081566590013936917400847638683625340161494325591847011723068304034840277121883851902876303664538392972680251452637825246652907656257667320566555727798271965907914131999295612771616574980895536079059703924353627542137642097345936632499336178310266920187197013264489593354328467456452795713569635422644365164649662504397333254990723109303179413570076965823596291989405838441272883284685615301951791405698076873947468309006712558798842315320253697315904473640388257671240319948612001592541134480162789647947891035378716199143616968625544128750775387960774591447012780563372428978626605582781970569717527384428113657591130786443400747498095220827727707445406636681438265117212469620047336797050976702209452780223738005652131748708146778111813412593143266799433993461573857177517604438910730848749609950818253393637760303321749626459857252642450122563956337107237301685231806287927463467085728290740273986963784064647082305300586020279031287649862839556573137444587324274637849000635798597642320788097863824853837790851534162999338441656746966314974024677982208000 [91,29] 226456497150569457696603957026194635509885339533243069324086775997605546277751936096876412987906864436764851595708293956901243825506816566157857962609674882930509065515718746337908925528127746326496129972621537882103072523312922866784135139454349216297162765297489230391142168860143017133772494088950323918115221198548670351513361131692495492645743740838489988127144159649959739864644214451501705113250095504850891114880597179638635716260872833871676499666878781203392736087433702280736555886121031591089499092215965069625113183912128105097213623195054848973495228103615485224373661319676316856389439839589658434293729393488959227976714156243998364309930378719050902843136600112494619302602382162088066743957465564142631756817061444057728878916103908072734597308720336207896806562081313712366892476866086005120126333188552254090128248745642981979332675110896360723350248937255540444563668688608744997093293717949576855495940302800667279458179789141946806596099453027189600825416279934312983276951762323003132402823061305247734214422547841790348272175482430280787806614317925064935470878539519255754199749863351582991749485505750143951034285252547446592979355173554391262271369919297681052119951234791388005742611239895772056029011684959866450130450524430777545617569590015474900505044899594795855829587778987625691915346771818909484725700953891840885964083577695512558227745241089018023828618845220465983679419993353434972466730005336074586723656433579164580910443996686489918392336328922932773034855903741971928223750991580399058698937257097786732133006298323834337573671269032798970259326422458823787620333925635503498731999494899698808202717954424454748273213006033716845001329484552344403437156618308224115490964688690913366805832998586099700612000040135365534835904103315739672995725904555274681418907329879611168623165958129593869739114923044607223849716420168425932232857972309049483626291248711818984747310516186208641639990669545482898133824836007999414927667796832530897943839597524676651797692669250651716154645890968770231074455751887778059057237846672168988963657650716987299040694207375425933346381736686920982042730044958966736661044441317472310997366498663219456364979892429779442439376981019668406167173824713762717475596693650608688405483812440442217692320371055640608228406902042622407384206931112959746586061077098703412847640102866510371211414761777137445597093400751313410419290218676417594463844643123663012859813704538413916141530498368951559798908464973283621313035602570501896377613277294903204453505661066770755731167547302357820015191272366215790592 [91,30] -145039291088885270930198414401731470080080865969475554944153989649767523279253642699964311923954862285300117296660345134604371736894457985737023995694436781248830451388591864828781158359501452390904221258009575287997263634786853238092250075858506190153560668730759779216382223835503073474801831238723950432493320178873353003245107309855551699227533152500527103226805926167550061419750376550439680439283632056762773863395634047228008004474497243945860264119998836665497219700170415934656217363546625363870955018030801951837709274771198898447138935306493023277338221093067300449158271410084035562050437616878387737795201326590734283000490130136269389849265484993628662741917508127249282509674086529037474372903934556307020442289946861731311573915705712714174109212650615175884112333827542124655652055785153287461947685427818984766055943049455722862589511585713636242989897746442776147767228554694494627399540510841289164720107664655499952504501598273430985784902669136613234963923821483372125648778893449389035589998214832817670996784399927556968668747517055865985810661191874331636505885302678031249183411505240128772676574537706998980346548698945973697840225373071619579182650406680310074521396491929385778485039980440785914409513106521813424708429515968609601122920031811806823905025883984482015004653196282361307560301889862148718108536823692195242605116900183560333471050043050998279093836782531847635611424202238110587857819758902333127486085654974998376470126661411029068352513881480679828889031852898394372554922813239568575531642417553668231211497520950703160463396463790137504306381531808708122695629800206442929409280509157176495593385052102720947723667337334033945461162479406495276137812480191469124175105650845813229630129778238475642364733541157213062163594781074078836596483763201152678094158957978614437800543994247698768631636691616333163473806974703256687049905146513261946055394643831227379355994268566553280440512832179972781396294787597708791949598971867297681452050975381014106661922704108819177231437456491301430702374056528504437250769685101007631674170927634052242034136953626748367529549882973252862194797792011084696020600301271062457221479743216455575948621505246712412855174618908670311506531229159765801415035562612597417522428973880082199154643140533323852375932378256481245820538536473602798954569998559213231195864784941339213866022244744601915852611941978461174033347897708106765858893627811409556732471418485459062711253691219027941863643611253055435020714681876458794997321169785722756960165656012851232190543819636433275642564309128577024 [91,31] 87169172702544299657786094816928067752455697511117175220465230380050672938833120385533993446592354505887979592877521545168746508638500349899109871593227712748012603775193638383954336825908153074636809210479304833577548131673855737541072434611610985089389913642328990964176554041675021622223812140083189650257800597625273027954749378658037885535713211637393440694807990494571691561139630035847651891451713355567899958610536792962986962705043878084915785958444668956195054132417882988840070022737644302208889035201166402769581756552412056010994588229975642948237839589064024085461936458728058531828861580771004303307127458385802995341549953656469205257961864989884071101178324811047470261737084169904280380315619168479276537134214741172872503024352578798269017939277474289945172890200200644450196366696542046457871320364550320695076289230557997436939247695758586160529999763439997277878225707120919857721694701088651477804042678865829209810326381146278136003838973681876001290512087265292271168722844542002411123726028348468986673790637092920360419236958662210037807867268648213035414419367397786447433116348180146531913743465115244046745186747945078064333869787851338202324960377954569218593255404288166919233744735515134293632053342477533526666707278352406184257583413015311843947408527082093305409151261358456167157834690229996449339728932996794964201442319995937380893169738919040061961311771133652382327157660516366137873995386244720453288157552603934054973401208944179559633853384466819082998418250640114627321060113732115548277607270458732040990994947728226519769017028888664996537348880979771028185966396170866547115266405541705990467407311929085534429672141612493782178526080993220053139710558260587886935821623451249531751863743412037891798300344331796124930423793452479590614196295123167603017282132062716746906670898743711169821536786424982254760726781614089344865089654092741027550113868135361789475223206503564796342898116971071253608476755981100592092884263836217152535873637908011030754747605167211671890199655741519544359895522251981934632348695912772290291886827520840671451040799134767041553926933910778812619306268828686035755617485776180361662270210846047291488202740599129982107961030820889590034479566767237807289567735733697548584615991054204216113104745574469645972016647554898395957650862427220897357767572869457100919568069167222995248846107467617779753537665565325088059883229409456875617542568084418689124170433506372360973685431786911935092117959124006485045370092631353763656926069145118101501807430964821388842324194477199417682000135323648 [91,32] -49673620778618068468845080975322126162234283524325038032999840241539665002851704605948134587676566239350339335145525883758623358719404677542234672418264524776587109915085706871472338597451980746889240240341538303704569848890616969063766488346646818054523258447051901278500058183922628977970615519392943791358733943143565832372056875579069973394869389366140799000603971239854531731325749616099370605933406814320976477741962979975080582658250113136677998970206827401670592511914705999652227140745447200211202217513392986069169276709662636840432283385515485669178566957610463649178414250018591227428926770146420210355340829976997728245681938795163758361193072224842731957780201797936570536246665306407993778412717896765284458722947832217235138543731493479193179724743270653572976411577890360522269690399481599844460787122117626202402560437742287023578967191331089939501692637863688944108744605784631027563851364568979386337457500187245447333317328019602743311901433463755088862471732512724675983977838771237746805783530888770495184065260648736818901410854212131803311182527551452989737579258142138184179019278028822780480343033479571679886196655569125648232045190080821663617138089154475242557983930444037074029863519332824385361568627515944226043619467868519596121745743762520130186292967602024013216911482691024720812392105052317917742398026189412187344622169719497054145358356077212562741228389878688836300832031548006783353470107619358988414553623354895336851609795816834110674689548511825681754886230696108025043575979268326633137830047433436841149523220001166583920756263878016981201922333392863506938134956833773472454126276919117886698220698466757774348073998714571071075328373205800204261063704587964646284494026850085540610047794439648723974058633351385354828449982480874906449310539418047411578826094987398827200230483419075020223185493186418941270919197626795865807992209175538628894177417473098256480181867947055623127156471328825579005096521038873287648216427922792494339977933136078625005305965413152989050153689259701529638901712475416315690926122908645409286965145180880217597506316449129506168266047106926270201875954754442773032520969068872675307038409818898505985586312476824493019687988298862237325646206321376993041338944757081387487842980493249881006577903676272020023354677064542479046695779509824441578566415393340020882271221282587637935822789151019377424534326620310691669621015559838591489058760732919565182982318215771909601998739050300471443423067495535103047042020140072287487188484552117654344897213714096000234103048889664745892976001024 [91,33] 26632293738602166365237674424565996461441587817251602090356590192544572088243560196917690664897958309361705574329662408603575348268588690063069981848741449873067849782575637619404704801405250996587358129870188941800301514596550983828556683380076805065855777581413921315466927819015605671307340833242112746255069807834455230017769448927744161750036508195418100468464038366521711962618898113331339107487727543950622811462902605855528061192045044920559904785162062590058416555337722197241424502184658692008185649452833175052447936710790535685791780531653760073996651997792749263513022634049232612563624297343436961762230521425846972359227704769510981746792579646795782775767503627523106714191253674319461849386958204630899206180673501712181698229547699425143854004641456639528497118945263363045784075708401448147071502253791349371374845717205623319668367327529116482322664751472085602789812295462498721213350163705516908755753341451038810924016384251230455354313273101795461698472134466534563133467722288009221941864591631903240190646453525906490763813582988258348895791271628450863716632361892066498835871762426580331549323638926554944895688240362991772995482941947331645465128078425352419272648144037057409145349616918065743643393735959559941075614531484487455753879255076580298312162238637112654097345089314376045914695009410694424731071429859940504809486238258308803906490537148206389302994584250232002111804416106749084395882654533931533463701314349473595325578645256985086040654860061672526244519485088907530142610981678170753697309902456995972638057815939857804445827509693504190592863259529252033724761326473567077079105660841304400217484708648969616461545241073628718418228315083560293291871048776856542254206311327541962714311917246645696287305991562556997845316247203571591417963840796607295208606359860217620001933675175501907947983967428058637371953679820180516471634689759490219708256357970013388475085911035588799360287597705432724513302407872967431484935668695434671082548056362223256748747789748497482757741818203906873616796650693198795879171770057110307865766769650320639983368273453859753472683314808553416215202858628940780594490776663041440428098195223797891485489646022610755146835776714215222305603259948243947394459049393834411709481045598718780093821275657030122024521183352468589724620085326471426986541017234725714112616556252017588980463428109712411560891720796196221474026347809021864594721698885386120761465422189325287438773714443593486118694092738485477119878386216836855300333721063315889629838885446399730075744929366188899075883008 [91,34] -13206074497341409514480299968596245263619383330330314701324330160479109254317815697744029333759322204022383057205895674412944526729852753603403934824492797890507776629026529528384767362983657047728888489761483428150439744895971981826656044219436317841279955680168006349248223375691756520228907024367529219711969409507809637983820102608841281553254237157905550399801726778298153575865068406634671457423136930875483762308908099385664820805558208585371972021737589836641322353089158257392447820232269232606861332000724734977999991006452298785983334822490118000191436686214495558545393569336263028758495468020411368548172890693341520106268033016465798163500592654154907496942110891181657272032655998367843590794445175391450149626277971055654102047073753280916346302987279701360460936895816131985362857941005452949311897092584375962318205758092604868881077327466758074697976003981456969879242770576661900442612241306825463333756372949033537384957053426564902049183311476034304655080854764652000428263578552957750575114375033593373158613824377850180858544873178352495877200637984709569898426227982607657427612230728190810251624357046007498052205969545134667633189505709098088228961876068287156315486057646618970806487051497092643052913122710525314070616056820783026256955441336571248027562268367442430104714320065113197547929868024439173931790839017340264605627270322264712709499268274368847193845463787263554932692052369769646917924825718232372338625716999368756487294937442918516228037680851472382034160711172463980165022933239432085699544145533138550129688631179124023850421034411275536275340106465614086208611945284437087297679504114710278798288157229343621648853368605419609144425017413597168716285447313405673750887447915174244005421905916535601275889762808185830940326398696243147289163155545487484828147203950375700190550714385258153592920446310733894086667613414970418563829757859559368814782818465911071126965059081452137591233262931329781414050843408833416661602630697908307661492497587150644929525013371831284922402727257088188745193706393492929768219606188608312944994956255051893610353607400382268828625953724574127352218495561694126830152614730384572689865114201799328886388891780512341158908580522204549036475792281483441768847453322144155538482815958959628713233640727010797192571166050475366306343366004768807520536154220792589838828143685513700339702388151998486389374723914259692824228915956980511840116991621145743970352749692236397857203185259536927638679953130005780010399803281632941539018271493475896779011165737226037462426514254586389200896 [91,35] 5998471706112853934361875768908475527137975174309016605634515913444757991627514775357264776468219366161816389602310428740314644622910105920467614096877161867606650865005087183541138481646258274983775418940726442778830486061217627159453087782860963802304878857738974084604959758529492613754063165098751689608776577157257565371369403383960369695470668114498174370808202548105666341989841535174748639717829745757373386286849807521621094862568133013383643069556569113290461466216675001470454247874515426529394033460729611879919233976199047624163781120994478529413244282188637110573960873620747392129719570139753787430513669710210230300579263993144992077836319272824920325055846435332985275061664333655558012864476737216628573220358812975496731702158317627865076081784083811000125487826394533884569142128725949288781821505232411235420178082279280073311332616979836718369747232929648431472891650023056456080492329453795343453109590065454253562635735640530713338984889765086151786895321458796769456408227286473529273183665824722544926759714644854723519385485617387423452354705926093998681249472480559359121531317857801295556735324426894071077744287910283054985235766337266696106398856923003900765366176731722217681001462548481297619383059832690601890081118103152547539131935863515659069249419786385561473650796981603456919094456848363367874380858770199947914423843720717987397448035400243809114429120820471087809602142232048443682568690361379046105776002149090270811096906210073058948689109118320268930798834631895684613209634011251514983130360660936017627096190472211245301938052933226185799663970071731009709377846763877147581417735613126233957098758750653889195364762833555722064013726310886725431035734969589892113125099446977579806492957719370741096967454164886009943548845889158992123964105322836661248228136838473680913392441038973463024729470960170866932316183182600069434419494180220036743140648513011271546649241427929478593906154814182583544250132419954098649391929217513949246801807104659141980897203259414964948219029203489006542100928354623988384967309663080952473858584250485780677623376584068353540168881904922697644392555947320934660310300814808722841732675034439644289065052319154510736473586766896737861379224629223948318688873063512836871449268528707929197899506048655050184534675472028271911868228977823523506793544523510120802857145506650937241352671078099615141731576601437217799637497302005512213423265291495208971598590872077525313572144032497504181601814253377340096423868472954127210428785566652589888324375404063571949112135103927025664 [91,36] -2516299255020494270435347503965130933485497095052973790816269763495906348644732511976057943998579286602044005314896202992348495366410854402232810362790600943187852528449669800038391233317513555109386992701093998722285003673869342626306435860574572143211779629667190922660598061636541995226555854203880271794941206080652378810180881234242706997048467027891258448589768156112186191690738425975817304893463141264121864454365199715897501305282448517507510040460023079705122775714741027721457282628053278628724617497215709109369651122267085139111611693463028215542821293380137809740536994254345441041948233752913536440045409021502334244092254923992448531230001767606871999170383614477185400111120333446257623062577374155708528994472249391810694117297413269261119931660574607168833285357776073564267855009065002550000584351469536574298414434090567827747729771088279196114433082966637168914861830793312555776914479554346246696468379540968058561394493344690633129749626034867720551473786613402317836626711019679852762318776414659429763790306276904867220545517412326630231012724824443835222396430921716267531374688360829608303683375225295488808365234397316122499139824286413441546455246172173110315678456095991471460603256232040291225429689912058737095240565665198880889886940497187999407069488426178995935701884815251143537941321248026725022023401741426131327724473254855161797010292220107145124043217324212397707189499214529604275616574309475260445799078103150928560563868431522201321050903237899005838635093569787873444626822121634016438932462719782101104851343765607090408429776276926086709965040888605285558170878310878500058228290174892766935265754587406172644640327644984180116417359360560727364638449047849593831598595246098557581058931986439045100827767414561936685247894362591159931470889891359790733205866275515482652902726013909910789421944873171336650946829935802790180272610936865909489780093117713909316628330696048137569078766274566425171531443388005550154221719936699687233035642623135609370670704581418373203391005755929250827676528005074786198036513959938575467728599717298698983115618958546833769024106911456760255317700020462263473950125625760593588292437432035107993927827968059566123831882833946236533076156354273561780627913826510438867221294932594823443541431393949652711288734920887578985119435514561682990938191022906413120618890454102118065575243704385661835840105610777098787835985360151219881438719945342806307423551996474800681347391623239044364236839271202963297557257372815733648951556867457175271864883865289165615629984595968000 [91,37] 987102521488546501455745771809356146730638070193174917083033911012694786340306326287918363711349440732342521902007798605180981071209072873131985635418554067469221784691341067190997311369983549633948424132843599272895182095892879870482280972193708310867599939922652432545031476299460257167367153447859915051021442188551404894279897943665238302451223978321756981487488683107770990493608551262750613827134405443015615567571270372308197262155813333643697106031628209827966522218540561027241822341584463497861040853035419297377106390905935413808619651978454627821626703826988690731043435846369056169235661185028171702077106221326896506484855314710894589342354552302997333313070391716629719746942560027584021338694817180273995227668999734922851782448227487685912458540535763590567766781076170142018804225734079460799205478857033093928468332931142590359288069333865301317145199995455372921177002407914332569110585250112243818687748314246993997755278954718569019223405697942318140388505706247758430174110610029108644387237246004396051057257629121503054206491519776556766739690435094472224243248161684811126315663804292170253679137289062341687270804461728340448211459055948126541971430530549615521232003013472251220238581703215261224512147191212122261313861048793270916561887774151462371967012137047195063575220627694152521868795157832081339977498306208893278217002239521051917623606017713980220410530957595949561976485762554196606810365862262860873069410407892009860498249990660841437107668255887139563889117784897940624676392022442680342293626373595408665696453569730203522920507028600042322103009006874315427099413391981367052160982952837700955638485562625498761417954158041581745142319189525702132723851157998387249936872298426245604400975711306576699485131786992179236811277486371390283801160921819886212019460072579525337448194479375228038313185229990866155124586295280619755190277695156685118810453116764287272394624305990551326517771326138539249808945127499298875578097437489873213007133076837462505069947524931295736444476487930458746367422420546424554818995653178106931808472126736487639578612839700823832680841930512348712602435292371573973720656924057554395986352726960045467907913185146784587691525149828127799499199119748285574840786573523713956146777326186980223206074601149571118970042274846358108768319690941122654845895087009724837364861668716598229037738337020787588609866616351968544353009725885829150903684129796709682127700291596075119219032075441000218542522130209005022027499090549331855603396091747064639595688597348362126090043392000 [91,38] -357689922517126443657146659185738960578381198283871951292339459299338706101917936901366008507416277112063121813094618420307569686226762840670251570271119724714864040102609886741777243689877483827379687300462414499779037176137790775701534575236461684185269527075771239845630479627483458915175537125543633130467327083517448228987940320503779467552988096242706601800160230742979292927329602130998609959615355830841274379533714118648526945288807769684482541523975037867707080125017917855897345082996609189479910963187243589590367479913119291435040230213612791773529540276369536248043860951210906121284070323608294753699326371365210940182760226569246652473744114894744750476228847689282943230161994686175848686604689744898003507044151593060883906970730805083942665788070821013120317030944986607332989723001937545021075655749551935028204601260224853951048952220615468031850180457449638126231701985811095849033800468587862953897373616527687315793337080317259417881552831126974332432601007950657825378510002008197819927740730066572794272655883950128131318892952991614917652471870960038263270776102738415563885838155698864896596037856353094890040958744332866585869358502190536991645446444851832223811623149715283272837479752277620805779942172406170705486479722928669363565326777081793638718477866469825398571075358787819345850856854348916071573237362227946553600207012994790690057150866385551709957129113995032058370173439182418600240128450962903434728599939182046975281666589514688558508762141426923478915555492260051290187793590784993784032443098210178996978080779860105005761750502492926862813137400586545168853506684628843386763493929329305439547286205107073753292169878250385704177021243245012345640490764004228824024084155028528310009572319304833623779540510501466135067820300927045567674547584320448946685035587114105159152642592860584472697153693624770147589845960902753071305502915837586876571468614754170109212510486163498572749918773926843737429321561173625565215342644990800059883243780166583301537209796123033314922886978942411616906097532935318869044752134706169564338557374059622054215600086084886379209519608331807747931356692746169421613653167889031710515747079585914956931209058219970422068368683125313502601122097297511457303059727416910685812130861340699154923420226477720279700436012351328821053768190329798845661437726789374537929343713726423047988518345534375148254163464806240868860466531458422071634720980852464484560903457762246158319131319698088293927295690209887344052600692469490406934618567854727702438441360034171596046336000 [91,39] 116008466750735858125368485436616329230183354429509130370154870968332571849633770352722523450132982028798582237188989258112530473169182612563278016738413301934609949961584824055055355175231831541951598378691138584130124922674566848856727141000680052563442483636512154601376230138675788528971664369186875866331892638198269108306146970159054671270577984994298380143415822149713655622011049876947907076746555640316166054193787658521645023371644924508180201309423033951951579422129962408375832891203463634368621521666429391396396176314956154523093592953391417768008091446766830828326510902800083061771652438220711224949046522635986558146465353135327598703193106847124119925196722372001116665613368285512345216691491979723848671994734035774328000109647464449252905036807142820980682702618671922290329790365236370716592237843587837568043724721711130221437406474465138004602649815840900832215676762251201938537177558697988012781004136287189885103024435922734244722947144939049086016727705591758169402111273980672664420549008497320442149378287071927557731601349233307695299169254645022465725212984240469072974484645851268777748898048994635064404431686226848686598263012962700083474776972226448626896297577415980681247558993314058310208497506630846715576750815489310171810108224572266549839561983726782322475318367648348273212552277368380763853965249972650366790906479719181998372233832704471418332595824164123703145962942772112692737029343092840190116689367876192486538785815608074725270682965182861435144539581997085822067225822710131725838273739068031008341523887488492963366006128745571608466686793074847829073766488811203336017577143325238990885575338861122909385231537663361170569595341830784015277100645737171173406307298202895548569148503684006572199586081396314934779901171983450111636486775809447863654292566835542726301606211115715015368455988729369365316163242398547188823779992673239780202490405941536737942702663830854998503011466030424854563122018248282833997515825951466346100333566631046898960460374660583603781145445136648943139891039284706444783084718465054977572058971983531691735139191603472792548098222622751682909116021744153366724370525897291693041062759005589750148234759232112546879449891872844935676120552416422031913312362224210483802992151695647110884306836476692833604365676207285616851634172658807545264242246591984624268418350404281408208443005615128528450678568409434342542899351989329537715692299279703356320511492141357218226521321015670888154929406397692801092167436937686537148346378842185679007416550057641508864000 [91,40] -34183502526716017506605855777050197978554851729224907008043953047694113536086315814998769675760223143795770307694472697252690995555514067728091425355273703838772672309668406891284123083054045777669917962161414031494965060694255906965898582522975358892720569336104538708382320753651611741636405747161049546244156084950916860410292145352897324292905736206930580055316372705471992489354711261791039680245959878118723313269187230052400082816053312182982374258540404632183532842438687673828864629911250262113558022038798158520790162781919445108020059876051760743262846726368455146132399479489428256196450010175367775584344104658067371024890299311682136672836096391256481332579843767350294644668429264655329384622411562595230947008449690156363269729268884520520308706298910594089056415131534294161570073476749323835991436076174816836067808696991028234763949437588091341369185417280395902080157356226992439291464025849603667310861849958655419633110589002902832972246769897605045225536192319677194176897931138761692336906447398417507468396639150664959349463790916302267360905537234737438003257798134175831241822943890533947365533396196115248915964154288111897512994711704445052646703012712451056283447266804615048890186996995789408780677693001225267110334421680596784688038610607979380915187372201393590135933583452502516136424193335196008742281087424690252102267803709248695918995906965106333577188856478875269798215011674226596412479295069573471058537217436021371254377483717858619869639868640128372150020151761612585244564694964741240528203508230750948387088717695355856092055884493212291338190175758296558515279706604013229887686676999059799737613872999473589000183233779338687003504553354769302212873805250696390713289266806319855081737430514722731856947626622643278665581957113545606208171849857844728557190268470219616757582796430249754704844109525351501736873814356117107640550618943178464205782204633093722257262081662519748347986610575897045699896566924098379092271591789825276402231657653964513600765875603390663342345630849170718100165333836123581272421190241556810630715405941114045298541588228679117452944818388722836338988416073200302804897513961264222125708112271395417195809117075687448848395219451039430290675686620814181713704514207488160491518698127276793515478270545834681731103014749615100565171557025627579609545799599966566352905478485621760503669413115326827530600629548632180507030992941433291371892284262052720829800879099874865761434453493197227761592001470671481351214129558676285625467455643456680767626990728511488000 [91,41] 10375516554041436043922772080346485434056656191677466664155784745175752888453367250168502805934052852555989469744086404605697504148636651454562495071641291329171523888537004782323923590490679883083489878686812214852111238406265020476865323589356808451690914925989132258747065703855509046942514883572279918213162685093322743002008513793769203024124460908669167900633720448710311614560904857357293967004793920757689744733509866566403783862532669565107278223860961114438703370752729389916465082995379736276585944261739593965510582253158568776335460511584010486408172929086185222581218705493883048819578249581876337857733607006178987821231399532090522486018217140012795078666589386174524134313987309637044945691904964224252273564992809250414593222502732403136341811677127109456436128282570771541748252708852195136557961140988177639023831246529806429259659328153327184719112813919947719468614332343902303537584539790056294633419058052684269288369713409857636018671218581276014904812514756079019278808211156707900605550614672191059837006470669792417241546355969749790942979806118568390329957003632529944993759605577251012137415260803961908438856706809976722199174138745053896072193784042984241948193810512189049036346616099011443667195103762201912375558195012105616169749668433866239289240865491812671034079605006925680113589509859438228373578297679035769540495688552110381347779675196452885092101960805384302896657804101413873607124249110160287355975753553266845064227991997830555426327781146645155205076065735661780008879401603074723671995409056868440533449159707868498247227280422895161131031432271136310557783750985403466919444637616284198837389496790307877043946676481449981817073721886954505070291085722706647043910900624597544826181718084437474209465016674500938588218866324568834745011018254794787680977828282509712867646173170025573795210018759255546897671861609598662266741382961512724523652704250161325436666759563614506079833611177067520035686505739640076013601285715521710128503164934495957324328399007162043083629044381354017690297712181329486086277827424414957440057528418452326928395046582882026986986995013779099509801921784228210972715881691760544440498471600591287579298910621661552965986618973452668027536624958680187246172606950567298898100052436382287946053651057215155592092195730730124893035092874023270765317516621904572209798894314586633199562734819869120279496172119585539320813928241128589797004227102871034302399477732860773669732200597703537711036127381848763048948267894724053926110154974393636792720429154304000 [91,42] -3556696085939535298057991972297090498980365294855117839301870885226443369149306031084770940031639640774100670336779665162910258949332778182675827785704873169814972320486834443316896577477751476086243147242099095669623617969189771471067946154707089401903797338551482891068698200378234413560474832312930169387915247742876709826130354440865065546943621480261626786602844535828905442065749972311341975710754392101942008878841003698725894668419193231405290598437466461276853336190580395983322765911181496519662425311858515613576963722475274558516988166169276580925469376883537984675695896257727670981060028268911660302528109948342837129441738685274446535647877678412249124340803533136061266125237727214662567095548719753890591077048094736826922511731997432473936306344493144418665716535185869117628875069903126788325333121927127715568542445035991588764990172736241036754871639727911051780970358081297530730130740725319188785103414301435203491596030760915099663220980075973892357504744799443436158792740257018269633036667369281913999296785880607631457991110954551213141333880410996557320492566346720171437029552463719415219351773578159431256781856340836498728387457393116808546167879527258229453560853526159205524837567697046750532067339523433931776671489938802748612319214597915280463645104488332090539380558986508329165308827149932868659814706937528290687623127255570455526104014536016812315897277110473733134057287361308952466309324098603123518963960883352680135515454207897013080541204344147335290703202677246820846599670134393984762446930945203849503622990618425384172169516302046147360104220938589442194994344555170784314831849134160443543836636344897599236236088935641498513856885893579981587761281274767197731133433234120114543461025215113541834064974528650178522441300148145460638760179979584092411950790004629979775000999598509408430173658183802859027493522221234038796440573287972867214833848696664445116645701586725220541415535974584221301202926396657161968860534842042651571376435126012482455500578664647574670859169552117414879910872789627665594101334490748834417739321121849353630661880562346091423057143936331558107119984192047315466768509069041543383481736580722645718783466148264009824927208242034417934891272133778635022021209256939102339762012257348313593755705850472843999463748615073729074713197328000217824367568250921669459280215703457697153126975323767363007506349744545227569937459463952510654350322480923299910407364613192326191346252225969088634081328241326554878795043035860407122825916197148602541763723264000 [91,43] 1178156447506211094219514660377011386186471944266642335554640680409032338450176321752792197965460644836436914867992133426349276387326486312686587134679630758904514778136097420825833391134362072987492392490276843295619286502086020706546979225963907821754174234128796146640177408352606827985368302442833806230050549204805597825700517922917113345700398275171792024664245563687941367630777180304289488912078768158752212614019559601462036382235043014736293566602153912108601839837967726918514782442920520329185794606760276216407441831466035870084905396817370087966206784934867077590114958869606805751617423308610406329212746376050732411170159687470852399062792430609408814671280766549215679827577730545148558007803347669224937043287850218194038547270795775293159496877416684012958245442328540947634843008106792641326204460208080732731593271512074590087234733741496255388340673416337693053103523581568349138694430085992456854371845753772250147067812451877250105673970924100728325560041027993590452742601248410722169936405925746396695155759796187932224919993879544008974424091470446439591796701157729137820131970051807386613413997398844674766713572554827336917324324861399500964330408551258760011573538129458935198427423924264101457433724787805849767662350093051528417138388622894618647839875755166719665828627542337265940906013378319718038389592714106326410512802701411505352149570721301446254808260102148022313105697397075350817481498255283968656629569740563288340368254920284273301609772572042312489683761414064088717720107354725940158097854866471258683168275736637676878010201339277695412070673722636799087518476490110358035537538361256110307453237770103572276544268396877144306441419096950204051106249605510471631690191985757544786436381381655169314781052173088923813755488344250673432015269005685273100898146245485723929112295216106783933365017861685018594945678386484329806070831492251433224520975269388118868236003965782729009798718931085978864495935540305372719766266716473879935598089756555447684766757832058916725607761703386538824418117265942299358397248986899379738701102579827003511834014637161943909894818787727703289576956011809172151034472268932790577669264754723549758046717541118023638483978453838657261596805656091449796600929629530692331005819803816525790802822030959772414627792596364367732664067655328680317077193919721135763511759560450787175127832076728619506812549110600518045109906595361562326817924982918904378492554526336559271336327482088239656258434214830132278113789402948086379800924849759082925942374400 [91,44] -308585119904584798940077922502405826049123915754312554033225322320906911867656230356273048251674439142569515945109508475414246702987286996883650935335953331344150015664495153872011008906391836818434181150199827721085628928687964849792342005951739331569559302552270081228460785175821641765340913776698101157739276882370733206604531156262384914060803389530053851522254062198769010646482124792355240134282304673484529003995888501928421005686229042280187121689235341687668839954833001819934354068239289397406955371504510577478296457759454026258057870938476089024159119007710052376963156384078192832704592328106752446944150976559698727909618966602401120553653673037864492091246282369225892298999653357414036497313295758008754993556380383382899624856869020112371400763883062668771779085872257171321891540229888283957263145544637744437383213787011851493062398377435530280605694156580760299106619223224322906877582964319366250514657272423728200698636947055899373692176981531790111328920647390384774101029441493318192135523943864556592141074251885470290624135866833410362894754602107755867547390445729731100423230084330564539864987791472657228704146392090779175612731087341964840531257547054094005220464705779846081586619935313125916663349250457664119982567143561252131253104545067202085635713137645610163960828134531118933973426669566763127715684710452267274946801443959480613923643448108126344086850573864302598860609550129610962802546033466217707652867731028408294625122382088939452365144149487942552350770929173638265348160930734898778787666086531957002669566790189100907728767563156144819893495509261004021582617566006691574347318779768431342643388375127032628513373130003023227140584044218159577675754222595266356378783027855820457129106508803172207880276439322480016579123298096941234821629069228396261440005474365672712484691894965978582884605497471984984440355429317909073158519336535701827636590210791515080102867784134970876615244138107026710169081164947855221856141402256726625313402540617365915973780694962887525743018598693205599396620683754074490829520533078115549298049164066102764731803101584689138870975232042828064579097890688389733703863897764885290393077143760261806491943002827187041751169872625864712584065630545410587260887550049103568516906114067775856609721188781859778261766800428936155515946489801191013950652366502644300203028812189518358363957838729264941337273275644656625196618781867651153408905859069107010343743400452170486643707704564918140385755771629568056539283355472595672921421150205820849356800 [91,45] 60497691163179617834079992823972728008660162141159128742593970766661233162958327192271508690935094883825152863989855861963008176164094287633690456554943718338296039733030197327150000388827488941221240002639470404250585448856070244444804508520199606679151137777148220300418509531851793584868906669719041876656645121576078729085003412842041139078648184441535912072267594617932190175961238887517729444893752265726726727411795407185805249228890337100812101374977714305988705039020074056636864596380306415131603974027927227235358743498879057509830797102812138212924326827944013419302039270144805588094901910361417796987277005499172537191252939706878630695437604020250100607390596083281614554225991540326571201563886395583578061065804975915426620673701402463279840408615678593808849256149579942063256196950452620451457984623388827359957451042722324088161826632314769465298153318132138600561532231518297129826145408688699322380388385307382074906303271514395580830606869193990213432074950304516926963931843389366789172075168757368191584147322230048079749348684730260579962929857733192700143591249625377002805348389742078104090256074854702194177174579621335651032573522830280152399322717678516534746171937066571823588661019064370232961206377380860944708677861630807933115668201245603386809330592310798512136844003364727818570632448737257784545809021932301524189098520452327941904456619289199366204923410056626158629216496312791436489835248732159090949376363441105844184585418886434483086182187276984340251350919713325673515865177428904283933711163138554640561232328176078034582493307175328912723838106959370916086749900332367406250873318788063682040634078662149367242184462679556661161908530574046673035030506704536918019925829308975934572163875449895736972085441509575967095325958171328232519638296248880535877599554991643431355661470587604578522151548425920686470971747893869797162000873593229029623745231792550197469464087243428771852438495390585577971127021107600202145145323596092799480491449443010930202661766393089840814722860934577178494846834813973283379993566197287217239493865321559699092794356371872415265141538503808294075503751308821634458512777521262215125782225682997451295403955297103750741174179768154614804787051529346902518711337344935238632066398357145033608559499476168392403166869137526793767239092420096350882276272820690239741629096929796678148265706010702112645470371220064679710347752529159777160262673939069102350363155334843543779132645697668946420811291852205576470957171514161545094367501671727104000 [91,46] -10766517564954141550009933576907242466544734586580872873888859739411330483099798870646865515895365346554483216857300163113309883027839045868257270793158302721604092007124962363474832361843985075070981568287398098891720258636298674223099716406979246244380645098553514926757451838387245933336740478208188297987691297042172461981507655916903140028215656782630756550108839013616763245933619174450048829753158578368675216299006777712752764065089794153963617017479585841947930400973639672501958167014295149611588131072352504030800328250990810509127797680331300006367115408898887011631198703889484957248310206108417585717750959485250161062300290933360710343588481190564052475893454121082720350560946320632139151041716159044880019086726272716822731865537073404732623174459720572500692571837438134038354403532038470679666222605708358455379311653441896467172145091258804895355564456707172166455071910938577366815164922480140333374254844684149322916033777344198122621136494175978353063116316267151434106402718417563370915651296652822612924603641889431252623132733734683458098008132719722015874535023737324485538616226773321576752845439284739663316101278960578423244375307971804873182180624323310561832424422668431160558505166700033193991262590662647953939215484493295262302035435913266091126837897408448393802793270156671840763477313836679852925140990686116427959778458952157967045073635286130967788755683389118563212932631506402153895772887853707174082505420588456190068274141803401934108300569538880295004629674717062723060417176832038807443242495564035333994323623055503366323664729727296913698563381973514053432208149728286566277923421604241655968791744187889659610559488133822363071228059048091306917551761530259849720244075947319901199571255669127031123551005918343711886702898434677282474328585144114231264902189661704992294288157552605637084099457806594093279085781280846480296269633241242226597074864266428504085181503257595564457745677756160135345678245779455826349509455766738514949120276257178683356869717419589449300895898682969689446758939698710679186499685547312675901753870278287639130133934733807634153569724166359730767398971841305477905685310123867389214337150290905171692551538105283532212907530591007096225615862976298763212995595726332660897905850877307454358685916595026302390565522846807076645561063972478610518871825364403757960783244336054789387116768203933078005247887436481533866873666649219550037622600001883703983109091534548882985693499366244841385609220144916083077599971141373423873910145391001600 [91,47] 2405878169801120898813229190949258688266297612671278696569527101451310449208843090055178041321243855572594962803886580766973866692429199511108205726371407635832493470624721413465718923301775514762034366808643576716941614964358790434398656329207319369433288398074317699625205957825998372685682917963355757954587458651237683639839400288830602341510878804597429910083969902951708833576603674369726481132574536510529757574252589792055173095893559481708822925570777467065009949929684019252953462070177379503679213750607834152585998906092459162785113505761005122700121782291137582817670663536128050315236471903968907180296782763475651144402598848812101826957934932853854861123829933740463896019952760569399626551652709287812241712551288179646292925645606820390568295061722311531477431381212848354716613052393879803572219108420668235521545650721279796702098798046013540286411144700190978969229700974012666977139336415862306252852055429521565960217339198804721676017995805975490121920033893285958972916148616241760239572799821592287681971387519371546830871501136891682129535740867964538240051578671869065105498865589657020998040227753636043718310222131508906349651578218129190878090814181637314448766355275896397189121628068296871165812226751484082889481460982144524670714290317958986465222796306862408617718618358050274787005832255560124637788420296434948964134671764222664154941499887325344728547102239507043284033914366302727260237317527821256427175829063494590431151957830605366641051649481657882400218040834858047679579523878965062460837999417761364083454504191005532155582583769145016926706110952964944277284927704696679554044611134458232604979144275650643586398008583990742891551313979548403216359724203365456828195054575497443965914859907114415012488205740686328018333368418413210879466395377640058688954054562749692196808389422300978049841310021526737167729963666224813086737041285970495300791363715829047760243226829565430601770618883400481354001403064059752119512919596340920713610677787074795239368261785459943347352009774824918933653180906544143009629078076978667959831099815065037912382442446562784273281819618454492873547503825292690428456223510364036378468871510362860289160273381865708383850676157149809679762209909835776601578213219233791855853648425023119009112002912760643110882037871556262011776800692231242394284635610168920191113342769666669682434720323212600229670099352770191630935599104999500149329274501105756187057607563497113977789372411459204999992041760346595806151281368228794590015835340800 [91,48] -524736778123191026069562226458290299409181768973098353712274585567743583109643162206357591429382153134064853052395440312007354851905573564968779274623677750436009609062727170176808391676277249508634173027565952831792914859601020425353318558421625848295534418105731152877413579488863437251840492821443163409957394999853905744436844433105969668499468996813407661800828973680461151199238274067400397486213377906362189122515396121734567336152147423210987404507791525256035352545464523870655315718220431652313277960592471552405301823060608339007334310916144776113221348249715192495589641090114211302887270216632482891298884223966121811554658096101836377018336123207051723742131078405664787893262126724599083927641885255647520958470619125431740105560793572540137975659289435702679058623210659966367050148952455124409195375898146598295950241581781293838558723837006838911151140526948431929178765820236010810477022090973980221025841320366252660782545376583792881531960923277186578699256570294249548322311963348902881399546291935716404439248121653401913585568623896390945832162041508547683552745241525242793617331775164004215439514875541404547492866944118944073538982535377575573730196627283375353125186003478935162572571314063549507568107671341322627451113481918680585106849368068337415040727268437061172323763414718887379931174309467325199671717387573720253526308904011284421959108568990160907433037448441358900529514841681483545377083075732562980955166374387484873019656839795048088971027526780486053069783040298968903214802063492054116503757623625430573109148218573906946282883219653493442144498137179811385255606491471443876881759609453173251729194831222290315112276086731552947275761252979417757412974706813079678340998133554415076943168148643800456422303246497037601070306069622538940469023624594809369182412409098513243392271753473395859689105583773808044323182097792681310338156043958170188484090332156477579625346430454074300179318411020158737566722276200766729392186629934561590012013347168442385477488413011656010011669700509004739706251724402579430422249698159879513591580844448282654492827835158878822974018205079557736402255710097788884438820561151671521541731463515774725006440226170911214473152007600756155347297707053448818782905210994928464084328376030213086088258995121446524720009294078730590738135919385386932373005152381525690931107264883001935669537874148061897782690175298561728708925749648434253325002511288621460902459926835826778031214883667019518516962210497343413606693904608290282919690240 [91,49] 69062149140203235068884378791308367838911623581804575220718033856169024113480748660803617167356321706347204798224011327198243603125958556041236196880526053303329938919757721313986800515484749234584260372516711460494777844753737681705574097126723335680051408585538888233832571234709154625258751023727507863182113040955459281676396401393466955630428535420897488458048757831877835652078265523827101443693831645483714085674748355429859722318495625111785193862270406209178653713645059560657857194088659674790645753557279004091391927295796098744157744847300111502607581748270320950621722731220893991466532373504952274677665679563053004896445137795631712964729866117682287331238720620340793737783366735332247714474271402455021771892379093311117212014423655646111755242748745073468232315854206042765203172508774067639500116379385557712346125006435483710949385328666296894864609838568375968645524763719242885751271754569345349023746881581107951522720015192232023722343110239198794003728096357882582310958282813819969180293602877203133910250346385462790688425940460994401068157661647363590744616576275789274390813580303947521369281927158505451644666163892672151736666542388095080372183260815469593326083498826657518753501371208232446303804630392000146743510795723567994127838249511710779401186698027561149426275130151816017074505693422728937698111269408728907949007071462486703074969619788586446066328772792458897337766699454854823135911770685519859817868756748891421182376638518582704883008679885883309057387934427633242680263491935284168219367050893789681559587360637529313527055401797792896742655152536310515054461910320106458236443956724261260846989911602277015399802084023851535860918433728951547136036125838398361210779689673894690071036970669858213180370472074399676858933331340345218682229031686568215458652522606354449046982132802709743278276485404372334165133309408124413900137553707241566689941753984565350890363640549857538755888248383621995474075586901827722264779059730499566908889514129207270946068005490342820463418645993453873837665646222069599095617315958849640384771767012362871548573943359624488117962071216590662147338359900933308137285276640214294468650784662521891163622924347385875514292680979681508081529305344939980055010437579375763499339417222310638236067083271811203155909966658353694017757635906248121795973714226025261238123476877975466014323820152718714445868433490011805372022903053010748842860486948351258142385946978490701129353908950864744596676014479054796566626301914224294625280 [91,50] -2624866780795715198955770768016683620321168089611524841850645991079495168027800319731059561086948723623297044573840011988678335112770523022140453468625837701400131761179098048297889189073412498370476032689366238487501802096290687443538375410804920038960052584356111950869673998280455377709970960731973494355877359366434575105978831711904730283183492819338609540096349619195392667379342682198952263464876744261726691407806322992996931822099068425347749464276579659120443304896781228487699020563394306071632482421355689265327686274955306527739089580278690423434079954180550754531866895438690893254935819190882142049075761452214541252227117267487365510494299798643002744068688579352773374849340336277247302399649202721418470065872785134532862989479847978023784690355384421855633016945074870809488864139028259383122816776597371135223278305412154906660754609028781394057466519491772682320714991741921797579265515938414669182628183878706297434563602003041778926125387007045069312801452748533650157678742968541146687599828556271463674100761790738350179031858869977350826324046745839053531511150910525140963241992196697167902385778791603915466998343698555685254761682519347930117305086148133740538137465280395260407778706173844071535104846521951794298876384504914263368689668039063868754710209198133826472226886446237031696895715944713151817282378143207259650147916067672837131931102414211875644353229556977434632428797113809034187679141873790587506563347666884083692846162159599917031711392267909052416252300138938576625057756273296449062655576802551667342323672740495280446342378648647060309206819747173967462876325360447129848990647109697082821264076075359698719834593215492634034298823147198702052660129613477481882901052541961820987215501177548532021202297651537836598369212595346349501014313030161094993651441833865706089655033665532879516614226240966797178906640670511958258313051216024057172679089374517426091672576490486129723854807293245255994279094149405321176283034326871325924052668544912248372958958311176775650032652499583158648157445579098560411440319860136605022014787417838623467407223500221640539478111393607484635280192407795717232304878913565232358426962497209011962614878299713068813477393378204744375988066768049819099280072140934373862569239043548500411265793021587872380272594838970812265871195251622948677152827915220989751437952781450183864216768848606374173784799197391323697930046253996229186211275972964410555839250523334703579064257035749090511718538771659745615871851325680517120 [91,51] -285942034430645525425458998854742380160565849508566696923310072295625028325696978286362785504601176268770435155636965898230943985716456969955272590251823065015706309574371070273486717258125734545192690978999790416975210574499206197375468592163276531249838531382297425558565878579478001117520461641609071814405118735674480085153180409663636143977716001535503992390570107534744755973113845174208208267604215279353394861171326021565534250730941786028591546973153363099811975531731511715580995543123071354336588570702583780096913719248465541326053461253920390297861216764607599232564348580353882731086613982550722647083692242543189240262283254714282641945482802421434366061580940813539474162555012707693460572490871495248637919507692081906382514103868653088872891292260858559462173996701589421072841331780155827687644585765771226482821185201497185002045339609617067628022853301121684387500624562880187557178457832422752077212704854341317473829481456310481970611553279306908967555570222781465439406099198779216800142870961285347829321184275604618142587711215914399471899774808974282027246862388403258016615877113426475261880234886101141854141620310728169823171465879627570361261467628310554539722140322592272323047160182129892711963873545377134573874752692190615320348625385836729130816299243307033707114154729817003897304096457718864026209178315615132394479356183294002540407287422814651178660399732921717972994942055840694822941888209588818735400050110793949766252304744804934570702398835826312909168381385434729640742595302683832245469418527042776684036790218924151121030402423438310357582937015646916548433484994385701226546551036258188917984331529068708024341211699280439516184123483211321229687878833244993108587877026309788763383879376948199725451365066803778695793504999310741372587591374152835951131377521487382338170662029701642045897951705708044332346253101640374602579715818679657198043017455031290702913928510490157762385773780792237417518470116604106134332394500148923093232281133328576282708206645796332435689252021553907926142652610062510116414263508630167438327915257933569715364391430947762468426998847137462829314338210198710961191342953569023298286463637367533202808754704816781161199460414614870986029672257865150479343531944308254769830581098364652756249234826531317588119026007225059789426180854894509271985323367940657683825206953156702994598464406126118997351487967683171382259795852549910023281237054228379209589478834875265085547376163916945223000613884293033136712391621345280 [91,52] 20632793203280637855728957508094746979383063275151297515547112800656974240277348879745431545270730781221069173761455797888145791014845040149158765058574366560688808622614252701186711529120633542069208652267322326575638006463969197222368277290724442277840465962379466931003375051743499498568884166875319083098505292383147967678133316025157192056779901204982790091596443901601286155409717040775061863598602804759879797137325656587406845209795750969163629620950903195881043372304102212603459871455469153396992067353083666278422099379797103704187509171620437327637865875684535321490781716535101228488308957703682067864452871726351253173689917185940438581671983061276205292528142994707358460145030055402854884784886827465762877818197313615578147618887223233045275201408817305548260029695249293009906487106480329124116836446125110275758603162935211749497056678595375204689209473310673783180624507998391563935478608836962388394410525464873784487943575265670487459867676563796801499199742305884176991585103049704063217828014183728128562352161008226011351355985163573317640723933106955590207150143022637550960192897286874855842911397316564564312867492899948838075823874134069988642770982980171751759006648045671358038946632105230823292011778856624761268160900707818328288326388901368631169500770952289007945401971786665021970487213774296904251975298370383089555305477648285558716412342491981483996627499422826726874167392907823272652299488518214053767118672401170123366469976957672859308005939260037765423597229488527691314819823466180798392418474484721191376145072885877940575286132835596170626112227244938481765737776541593844240239625721659902286447464724565545719211366745055013390103605454561795004001949034549870541054344084825236480805254245082599316337917738615142886675926381843409139048977109157695405122294818850614516178496863797689187998751091128885568305115208958839893488990821339644343541367674495074148948844685520375586530852163415962237438915458280095983109392069153622370113997639911197187259529629301720550011915031672482943165227117198436065409918707597720078947612864265735686009618116781176341650761470984550510460140772205843169768122311113803402926434927016820638603901068077032058516035859096257940764202098979247447256215336146435510459252319539608176764767838326220746149555661577939301659718515542373164330490506398806890777350878833794543761931281337677944147339083189019986055040269076417575356087989886757330184005413126616923321343595676796725482783397880912035939614720 [91,53] -23190715998740558897085809825071587672465280018048366893800382449904001407896271905757458234376199163390556801138010030155602704969152643233547810118721918716568588908862637209737498850809130707669520393394941339019465055762982203037509690231271990096620753012947271695823097500156621543225520688283168218110022118681499812675782046027395087688042854243278540157511815624927733329999581271676796880662940250152877125003636730430531181713315539059317015326473731123598253501985126915144575015796338526291804993100659622711206062717853921228923197868500284895147232281054231766097151779155275567312980317850280096662627762106389665663700705261094867140768157140266253319550417392265987677178720994295430102297849325747504485033682144897548503337664328620275496018391705286418888129103432199967900090973445197808603103927656171445255963986356316248420946963308874184489263912366615053970915023140184662641336322025918500540684167216674169239441893233215622724236269987203267856534982639901942538785455370923417271827570694739564321129999326362546330524954664207615286623938326591865635366950856813619985834244373246310356409483808481982975072512831511225080632845272269739899260749568940969364362915272900149784094067962341367888046014972074269030116334491963347514149133414070599496343570431037196336744760449541243354459943068983365172424870267280088918395070062258193570709595789304492199307461794744867612932750856066529731056640436899509352933374999601445513372297421073487916628963326002336298164211974873559303556360145492917839929124608694488574506169670337963128367344813708715817968988120928820854361687960588652803282059246215170473907359937908582665877358605719219956801036280223822242919018230892277345093978047668847860757650400350509599159091318762406799400213060179484204221041833514332977427610763675341763888469116593583818975429840780285449788856919701896173625514627423708429342192963405008080523077157190618057670274028081450685873211757391543140228674769512008414899830346037151081891546735826705606013327989976588365065423073123688906306890605311068154400505796519737239308680536941994448948848757359735117007818165344128788488824318545650534106062277060540299250435434075862246078937951760689114408802737251742824933511140493647337865925935049762368616244376220983486767629729979653282982546869893805099744527105759526300336003292651974842079746432906064979575625706078830082431168308501245278342981850079137906378204026562867705568936238436547988576530256075005974544384 [91,54] 10276852183059587037199573473666530019258894568392966833441370748742983936571383281072186957168367193741644469642387201326155534977654725157834132821603566811624113329054804651302907859712165749437730871282063172363524976584822439931945277525732121588649549715640018319529350252456995347593195698083754116352065585995865914634343442700676574043340449489090927632429274356622008599075727357896892379304628213560777265607298195641692809570562556621909802697075217718570013545372517971174549452535184214733830224150892619731156215191302007908796757965640931895507287837611716283651214217303888234564822418953856080989568426367936886864179991640041390102985198737424034196575117239510772555915698183117341676864085065307113857802944343186813013564003502264325271339195745839978592428912150481064207062047324512158501446915491856008912363707337654288168775278553871923007962799536414780610149385003936135368197137878298246267601532672283554539975069775597715474373993130817136278950661126478592946638627154476979697241021712196264063143657203236308689199614591338137222203513645188899785866623503264163185524138694950464590937708731067662025371317140059077965197972089095190046683044257843352206573342100136592387441286473207407859191034290576848200624531132182895673170043590478977656850767984432514107110113413497093546528965951525005201135316872223880993270713769343371789974548825087390363466133768784457566120754026400553844751178012135396508934708500437546736143481905631957337626178020090232116722761425083768362548460075854610577442883623378791628774233099865127005660579384915382510329083733321141680583861848526870858943680191541287643880636394927544447719014944522520195353379047852922962463865578401084742404350349393216619542258340594755528728275141403608492525827240666009749676983123951859456140001244591518116212597039533844539272958505361349449631476324535214390530869437137055881984951423630609381251146027943506261382788425168499953055735301498879685005275690977170571675443096910772411568680225975807313978524243893253979208109126263870924184918841765311266595899522840647928695104704932468939174576281847680306546358053472326341532139157594560071808142247211402262828627210647957769734096485246915758349637913386464454479953977361286035334539827549020199817210960048551542598507074146074880921310591354923171687110101810260642299400463298845041652722389717013563186422303006458539787204882091919309605938773431567522843766969339998554155873010824873726881295511626929143808 [91,55] -1783093232854299810538363045795917557271820845001662032889269302193522343696995175077182745680642249293485036181847552784577309778254168934435598156016928837836229793324296972522478817361904379253770824096274630727281199544902157751568217772707536144905025370889440059645203191510253005938663878344445007123653271150890342921182074030914657179255603874355295160142977486078126693379417349064406352290234942846081032469618380080939999040487858380825780728042569067839872200930991479112409250527179619341997677579201023266895422971792369165050634158378167766729424479483744141351024889119932659622970939242054591566399987434797421941873875072603322774139215379895977590684555691240952421253260229840803488056420889797181418295764725384759651511559335832604902579049670057477218906166020096900870346021606714960439801932010512281748676390100778368999714047393481143800741960330988451813178829010518408177760324710508661636023804508033463036954174331743168076553475297331099064564163831200429639012550567316120168142401352765221291007287591652940727389074434068507517830321392045302262779145705672027174507622927343349451052919867035176826690570235344438784946719110696285298044827749501321981337542637561485779875215649953049279982225915279284873135563856974432242052414560542347624941084116424373849688564068548082595092281279666309065594056823848241142565920268282701961047900174531564261115035729624024995627870623136688591963755121168722704461460723115598105034715340616857722750192070788696373720168125217551405589054017053185621334573892711880242554325475804072541069574385928463543813152728241122737890265607939931820188029469087952056186325239843154309779937264854186866731247135195009986555499117395761436571808485135483361244394684687208752186545377728743757325588439524639278976574304972967048977191533176567589493157166672580698091650918503944070072017039703855140354358271452629314997256144583555589021852353157862910374806691817965161980869726409677102560128668183621294755417623939402071586083858037197106601814988968694520620830154105507742350042282656857490549348058475987748012814692697752639306155318102379052558289260876452235186292013696978070812221532175548861075515212947323721724525537615705476406501391210932572350387426283263359881017293219558663354685371026016098411461515475813438522908954693973598517956767081982373044342905242592731403700277884097954207243665649029205859978054806486588427229155846237651926985555687709812512565855822709250179022345413328896 [91,56] 135474304002034812723720424428873115442624804136288853238792189794037180668700264264859004266321998073832118961236055927955574469670179373867544454065299977839664357356366621632437237419823866558840813018647834493715614410503243868929434362390273225205555827433847250836726177761262550211138564437014244716279787569528529478734623937977733713126379372513496751517907618844013879060151001302215667806333328971976312860491279369402334605245502078049565336719174678016387099647767598569835027997745232625833079443285437190842352573892081291273913814768433372224345545346324805908432253176738360175493625773594013301508765837762688472367376871583076906942550570276221075396498719894216584644970241842303004600161722931862438275262620014524115054822809792413814939722266879806497007142128508734548588673836696802883800446913202137385255860996377642207403562281537689351622803308360888040905458086647614102347753981928713867476800042466697272313198933379569471747681427918047268715826519158786646730649071587717208947862602628848879697647440574299178924684901202263046400778894105276025567110407294238841930364885502182273583633890784596183230483257836257326951222649789348391550778857929902813923184784330620640092674269981443791183403307448658684137617073744110432344264290081026504401899127070364478388236545341499333434105769789848474826951971972726430163282603649534439190586401246328176800785682202154057998927730707646740142511439296431089915975391529313491786936371673864609292593854371517956660765005727873083062768609724770549358858137597468127173231208467755835319317302557174046572563336404232950204405304248011108127516362963464443287868112024386072559478623029658116119340876833842838050357328661093932018870597638856275443942077026542943948180175606848978142535797869228318578364718168863725885778418394707393926148149050190841661029772539862719882371026108242903373025400152798933313622785683732776485468323476627421844597900876529791584893518692189380385039542030963558521956380419296706332358519658918107229345673620632447171755179714000182157074995904199163081132141672939110697168676957650154268458046479233871156438684510764484495168638471022381951089311846448264644878247571335675417702775129436705785906440324422606758259568420818381511444225058947009411979069638186020045770304395126181416087854765728954645644320675601557987769540414804476445552805106346693566290443756338282938749143232794626902736819937352970699597609158568604647212870687971742288488842657792 [91,57] -199875869005339749806243918149505927506981187524216143524238949002106945799730555520392076355527968979612849260912810248038532272762898613839796135463310801972371353609289500150447534093597465075866905472481961400481569754772130416148592779632699148704332104453932009809659160861034465519590862156123520276438979467348384626259258844849385786846647371224124859961365156887518802478025043467138894045134935426695975618896127875324517874220441684147363461711206665023577292264335004148176039580990998762398691382436643851850840242753808047834023653354012703255923691881373638125273671428703300117990856152450815840631846406396423601617117366799283114642992610579130978488599090810675284166265054623385985216285670363052756755091299433794455883525388980840099036677896318797583894268068758554999874609213941115117477693654434077751702598953574445494062834471694433581169017763468785242810090927903171490792712433997217416725925612614693648267327511237992387861370871304513857868911744535119131362696215882810745667515547396496123057634931789401762940861401277058918336735021645221054636520506202914388995334334785394449282890428254749751234367441292699636923039150045619965023173782382485154061244320107782326899794892480024450884383101105536684305150637045809654125602205774960982735963414515248292892444767195079692126588873266108363278963659135893019187989135470401723336292055639280093468410670729600933769131784931443961608585417782490773217642995234779151292817019061865042827662424852712889070162441564316271871373894517926178401198486448069257930572500212895361385015780060853211675028475421864854955805213188713999397710747186314302941324254221410605378349169138816346123075302560223740395338805726765770394246371133445713865884501344393714778771854159946838111779381695192681360347681869548147053204661383575053258025348702971521238755874593886018858950552930076069804596503451329500638621316313617846535584173756939467134690467115616461657183565445079183431988343909653506552995088123409647963335723449463063844585035685670544425583233759442998546002194264233299669580830886930858621630603415505785597275461657372709211401589551023079180774069709584875181873866684951275041604264713022010121802490946619357573329351071470944395760660199701570042495825529233335841516799246065818031154131377454775147801525963073900211388583904455101318893640752449195483378943878979190687339385940268768475433923521030777288314353532749760609977501406233536649771536594860086749298688 [91,58] 78327759157499886829343827878742447108838688825537475591384561460878144832790064885874143787778964053798495530362685728477384948204808095291948783865469746687181383030065218622665108218803797027806436735423396202041632248312452258362266071408255510628474365303192671677799278830441703078947200219372200466095609381998707982331937169560661945762287599468876683337403540739480071133440242315802206643787070760003219453091994947486084924134368454772822784046237288876767356922187494601900069899918466589145375060600520398258469335702000774413952587485321829584094579903832485928366426447893229968533421572357181525683944061280237374417591863658457486314600371364545395801009116669441803020199418743278418793271266058818933166651827089541683329004264922150746532841613337501714081826683995794497627917024258133025072048531866922496702029019291950373334723140859172677484759757131842537982577814118254101414238565445367889550571392736893616916416500555763247752449152588486761546864066690097480359257142003375539134093720504080379793865353693143704814973569163861715670008493484095630256799466431339863202612803381525595470781671516189550965117608889584982565370056582401481867546132275143358262250301035091231407420100215644112197153039861080017338798874964921878319783163341504227450003437140110737033586313158634556593046117096891521826715232131956137525518598731554071718782760855299274696593480610401330155032940175135662162382546559153524735683412630051836135688399376360135733140308846452884265223539975686065831066737414030123037605126245732483770664950996484214959633316815205568095213746318916196477778548989113599807176023686360323984446464809278019441190592615286829074554682171741234885269450684489489095969974295463254134533471614860244513578173252278237486466732079886709071321163365337496215662968463826335279885358510449765878897019680613731168903248499263857183533506588327217809504415522205726106866257778366146112569493892466963972266736107643488877292826331582188363668194273455371963033208836112222005831678751028338244027428012351361859032536183544965249540611357648577960674599195142640254924796142012769881964320814264602632048234667330027960947111359010755914809381964028197758852266469685715625152570527552969497914942194115817098817855938499016897772306678997393213658234189824743505328434025367785636561130314651818139950679006646406672531711752330787256386279379730222531324962252870710957600613437448680653093554653873623183295637863051103830016 [91,59] -337769859393882634988336131891266927895699198621624766866759671324238645410739976392689746263165403120960223206327570866746288933020281608069609968906342109610227259074584922086924491415631698334852173731535364828045103467384345895158570838242706849044707508109601021764752820862912199065677606162284196736166367598339793685149636491395465310963096834373973092340986378247142781287936110084306446772950856860888248040712773467460687033793241600687485456240376155212269219141652463077763307346355574999600317105395844273371848997706834909136610843748578913941125803731500584266129613080672064728901371205673898288592765100700176793473912499220876296225599337620355066156228684186721579568417369947438503601644881386386037598540288229265819459435035765902292505630973566103326041581303389040098157737276635645639576014874581682857772774832854465930520811478141662404988880118084100694433023652015843331860966967237535961840656048814486808166526727830493404329898118107233232424789186725917295650912712129169359263633989590516028969434845950343229347360078738770050292269647950960974530874325590080309949906598152225920987691344660203911379923783926767919098845352651205425405832548530355990870137607448449735990989271069191066168415372538150045298327268143057951874486684605599653466946618112175663402953790874065803104579699790968917351116818487343595246370254819768472294296823840552384769365321817715928271062294780392920915532261162180606861947388572388881981768157878857995680436229337248743597577832077699352074206750731530374978208314798463650648007371391721417870232788689871096619244087773345950796519583352402597122443669069952055148682125194347573273460921514539795046146601716214877312101073666119284546061358591552636917263863587188383623113672365233479481526800928119342881343817680495211711313277593139562222170233995098818153508565081065025611644228016255535448497297461730131468214105165050352678703636447055310365620658081015504733185307570780975536058891844502668801555760110263707498253569376454524913899787898739665154764541072302952756047193106225479791218214729086347528471704671871339846484646494384860294601221307336794055652946376487351253011852870013861364207898072562447532392017047715573258333312399942854354391821457398810468727190002275989881820062155651932286435510675431001467741235722614220490229358157534175253445931840111028542623404797739732779277453860477343993992459457215907298496234746256725609035264205588661404831841485271859200 [91,60] 68120777394769650667240076035043423115219215688865852554159731446433409152776820963199390356590353073951947061443739715376605248857912635618114249437364857433086902158908101407310853341015757851293703042321457436648414987106649319675909165658094424477155953650541461083210001820243118011934269360733721034645973299928205926303448655990452944002812179360524006432501219323664565558631416519544185003125248984530063965805907576470034600944775746470436245230571569810441880325954012202082014449229678790052634193051860327552646646845201595326615975102022933335486306629697107091877856826454904058526096978036416707175949560801652699470703053084959195365824397991235831722033519958366363182763323788563980288908285063928061702704029464308569059185210585510160483554052544972111173549768854659252522286967792427622975451000375773224077526970323286482236896670864254403034399861425007084194345498191237223211884461809126057032339763127155707286505228947022629623999927281395870239811283104825446651641849032740077780722543922011419093944190831789322532677525840380458121657725104334914171444330753596925727573733431412406595027007953647123585413079651791380214491125784349195697335711777635118060774534719110332583543606109290712838820969355748147512798056976368256635830563211375756764797328916463438638544185400764403449431742441375818481075106822786893117530292315367354850825897379562238557689649623144385150220540118764605270443911407790619065206579287955564187179842699262673808377949171871978533603962111075779178984312495077130866784376208360659335898822347034063127285397849436649625939694120138495710388880392418987626468137760202482541658902979197524691940611862558003792313228063702575812657072124609599816866459294312234365561828661867408005656244524782449457297506121939529594946938046119071482633562146629952608674276104106966890295434768743725516663359811351073476584140409893067983517668379397001954577531867294687911390870753369405316863715390863737913143076649367612699763663140527586512552693652536605996756364109696771683151236346857005911641206539154171151429009958217554548842228931024998680940904809595787528118996607615698260861323978025080072645593315086611490951807912782960178520303635774687445986661780569761842251018985201019534349718217510051890086854356949481558302536613165380349510819894062971843460712784199116955731253155182115886822038844943986958535196988256749356948558472476406858457819562381947186956259442730942193672289857306624 [91,61] -5326638665260085596534115286988454747298866846698915995627306667658932734410464958133982718793036980404513850871265542918327812757299435529435221256246778943338897755762549746719914614878097587748127621972117558055523863530295516495634393226565342438488206725191525622563024085492418185036578527027442204962981481558677525002104096396391732708762837547152300266493777771265322223966753573354203564609443467847818093869208819087909263854823495699851642135857373160992402008316883097908477095150039813531839041863810603869942452502873627455212222531954176037801026664165830730319218620193516290440829286943558787600355022717787630599998054684742972903324532713261142581716542054380354396423388752024649551506968168625528744589968842421458498650370779902414483594297031537879929370031369909246714155214179650845526509559826844924610319737535256484990316285948752478020258898074937295930373957098443812676845352497092231405037332249771083881931440928674782946834506859665240430519876589843568809253890213432519777514418505525015729124827718928406945710576954470815381247710399462704013236473495896472179689531363191754742327897717749467102960690118263716640621079822612631965236780399516263062541275708902185345931078440267396371954056591484930464947675941102515558434967974197786150440394561914405501709226821262245823353847113069247045234939764620027293407647534829412902944915943340899469624734158418509707835145497082017893717273603399567019839477889993436125579641997960942602045642760863781491284632347368603034917772496143173832257100534271056266694757461762804787860269543892996487077254122541680913750544533010316669361649777094618652243150243079786593059402663779561229189567379149367804361808038766896517067452716127736201482889733615822172471458676619547401311314751999930275101514253474570205141063384777394711360204179842250919211074105059779885366563852567538152396862908036118286553991777841788849548731432725978133828092661906432667387849188752363919302523732405726715907725051273988928442033583480028384447326635111955935137841084254530570798389490131045921455727420364286790711248293679417001925440728199943445795373901368015261585355022881495849223827249422273140456680326762882169070627328488257777086150897542790026612709161921650606050570025301771851406281446003375741282699559894079366139482316526904303390405317411221176637538166532870705216889858989996989077353846302702276620053579651246038154086744004036519444734483932521893604769136640 [91,62] -34823587564082211414006845959130041609910598495252758295704515015192714168480849693117142272563941265467757283396875506370726851166363469652484083281357258645495797746430491359084368885339408407392546287959457734520635703096675978230556966987440698232137411931991495989841290916294001877299252483732630661989561921872555401791747498510741301485014852552205824792946873296284597447133590075031545661088594509958340772724376761892953241639605778637710590739349011670152736272718363600690786713942496368944026205543884911939319534860070011362576680305666985625280334710357250132096565654610806610643383570962430195207668774928460673362093548177648787100572674040295947267037501088461228633714367816370046542726079366349836925823338600107687584544879363376653410560886056315771931652135144686226762199859801896171404143271873665107833367702083251036135911778255783555587145474429543400482022002496447664895987263718680556664408513834383242050905702042904073562428709425060685455030915286542342099382225969504194848655317883115847731024091944441525521448899901671523129806256269892572423805092723795864109899583084876807892861125835406527463162638057365352475414940708605468956658093186052158192956144042841811367549478309304864330209091663140451288137441281129383614903700218254950438587424428869533892383244875600040683292539379446164248756360629644409933993349670860548577961772567875681746204853631288467400733353601216782052836177541159218728623160807533165847396704456429833096075176004244392871813878915510409660087443649372264173963176602808422065212348847626662632023541511418814414599258890819947514801199091885760234874441879557314206725812082399097276860234138430142096134434078165709298393768251999309893483033142390546733470321377641077835378421786006426977864845597470655563077538717628593748849091713888821661607008350895471072138741915585120426200321353759436826801056476621030133552090775943753242321441593331869824869169030590831054065071813252015572442138146923607452970995029452813312628694451931009070878338938533921523351794727805876658509350011315048992743055368269857166853257801853751718295223743215318713457920495824698971088708288221728594711405935956867347328084841066797999520934986205475997070388586622763725246497053475660567246140318487933646095147106023564246138708608188843859102231011284469652887474051709346366732757034364551972129570647155470990102562716052802742130147667522060416658986611312112958952048184755867967114240 [91,63] 78960359081359270472265250128806991519506512086855477101192678256484392846979346264093617080358317695128640857159174701754522889960257155325939703622693278436839346437204325224744841462956767923379303553469378947351900526219431749722091771220881815292989322569376473082676018460903611007901014633061741482375431420426935977786458457623940937447866223334088941868478354773725935600217957332892009296562498951697839583122311822099162797705506480285307053402942264338003561607053184330112212201840717704270295941753987491340614221429245859524020134143559089894447563553844824897328465995628623690914834366722913871448503154897102758963256400053400117446108244574692370639770613751209895058448919194473378778656201234120873945923804726661145948597137299664702718680461462637991376378729582303590317159323685348203860683305158506299606523468513190192965281629827547096561663226064279763496072489974568677156666228830152633457989772359097229307303370524681266594537298706375565618264622666942697932156775789147346841351954151811942482724995206116737718675049294406834593062950044253511800212557346423523239159246575567171566061160903097324316792553035285675611098572702126949559395440503127038522121947306840040758046664255779376146872455634138870886782971377136709820729494169729013609177457403584113953335319348134012503859364602445454809859654996291403052449994010297062403393526264613407259133689687452927762583057493937366295951000876360799586476033450928620944962495980160944192289161929196529102059542487032098548161273936905072740541456685657918330769135481364489202153229462962279994706579673642418974577668078409455961590940387394437161434536457243237079138302060996920705030224517003627420159611956011139583206194242850737274321041358749591975293546986294957584996845234224944316512590490164841801945030303186977625304415945970295309953847036456471460794632126065942971843911454588905138977047076806183922249372267207429385152010349929851688069012691835527468267500452372461408823116944850800362247422676407062095381134382519624329509652015842720794165479329194984371978222848110690288546100173155214432266417341064018236484986905772813846337070232459604557661738895726916083373690207370196507336341233426552091773647199379933929856040199245853723536364509950844304211427173270417221963074264416327254335971525957888194522307375731073082172135139336740440081360880094631435931513086919662315083968648954682778739075016580969032605917329887450316800 [91,64] -11288496881943482699433193151927224060281821646846335536672574755013268921533917916308216334706524715209833872881547528360255852057506913307847405879621639438677176942793415886221343528523842216450094000302792275393615700908814776344827232747857662080146960045051617532747557188107420976558251420972446039920571407172554464224162150342389740896695243573988242989492302200274566094443856946642686613852157023230404958228090089862905098534958690290181340883574293364482555479157526607306148075769824521350763679338647126632831506444269319835083392504590282506320086184181047267367307274693462913275682383686451344744541984259475227355123872889860955555565271991812303256240025457319609870286481881127392003233365628944074762952194352246562810662410132076707455580228879039629638563220842206646673116015529671664591628948747144469777307805808636936906906893331491215886753483318062309677283670599145844861682957831671661486245803248187863891210176593431288073052923434375388549058792504792383777129988791629656165172866304413270619121066188038602373601454656189949256457024680315333581085424667856311823841140388454536343761643139333518467105624596888571723726466284523404115723070667673743747876689309698331091183687426973000386851144636954923614322668688954298432632461787061661617365417222581827228086106260167714264761984130723887443272533229978497123417167762248982649154969809560244967762405787974804356719384264813009088292436185782117463245429023472169177966818395089990914308095153180129862895997277131093618262622953294142396586261159394437405667811205408064497352911829285200185041799310338338079203678615284248199165619830781721669903759576951215904364748552868270418850351146593804317093349741756803445158001212986167450678451787654523285615045341255364561731207768120045023086175749822292766882020907438080418599022488357804433415379865289382126639186459173664336025964536400052730546747327942103489248320622612911985654482379097325019391280839147455630577058886081519524061298238111159339654089152564885760951793893081258284545467915251430804931988305757338411605126575702377302171772362831217698921279457266258804694003832670285041414830165510678203952010475161198845675513045345168829309596787025418301989628433228580803550435557605704390083966922282387672742301777506184520141800837944783075703737520734357214315525623095198907154666335751434871763928820286111164369766481857525291853476398987395526351772126523639644375306681751939840 [91,65] 1004961085786808447891160473245562611867145432843866848269310618096608359524204144504818376098563075026868738571331321470226376009226136654877766745492302155197738628538106173478439201878326701843804247080423172775637048134938951403810010489226813640936814341656287151395267770774677372995113760291407972070544763179623109227057618910578077934134539509042134727962352747393121963861276633023861334436804913693596240365244854630766063226833775331133740006303232345677448138200787140722665863532625442579402443055149882061008974634556994339389817271204616367438196076473097632730430520466247597152255732113825764553706006516116255495965933772976499097315067643291154668124923107609830754556415139453103237038642813318532568307518012752921774897296788142628548056466214527211055209605145242691755290174546386084007863092942391298670925038438521449810063431932992869682643650937036498418831359767901206567472373459022245435549335212809149585930879618252395447733471095960224011863935342966900000555902049188605422031648063712989006080426984571594497943672292971983588271327569285109564050928140877028059244300303241245382147774015589225446738520249279100094434246250056665087501166283856472499372939751558990996430918323121479559249594777489351989615923012404812223847557964069303555383367594648800276126109127312984503199360544136950261354994904622238544483242043476108803573951384592237819740946901229470303542213606646146800145780056812575521912278430665581761574516031694328338107598706435593986245269060910624674819145661151152272244315836317678974541273347974313667706281706345081820085961503317262668645319731990859228181003464744319580819654883003446444819948032992464777141889068520273737753763351853142773553911752860165342653746726060997544576347224950679896325560568615657904796368317149445355869105870656568388927188816463040892095260377678785380069744026672404122718765001625553477114612928285544778224471009439003047748417245371321018186412247538708247019257174845498458259350842387651271421456393418415002722988474466474296265890591575510838952063563675548354036449153060617975820618473022730710276271375299004668801221522865814450826057193461664041737645614622651573482038883288165473053368113797354992915337269642421380562935168918412108908941595050297844813503834817626388807371200430494898366754708737244269415413188160446695486077960932413025624968397751348035917788630454276414054076465724203177149192439524306293568958988928000 [91,66] -83131672423572624178355954720106355060115402020812644412706912870150217619922064064181266800397576724967368014568357836811047047133087221192677847387674321071105915175778743987399999569247935790737093768093774182646088979527306640392626373900937782401088452055246004643035199125361834062462159344706894428843047231978281148635645251486076448694887733125079281334271315367617309162162392506883630923170706010322627416174598175080426690198169762494292783587896517161890986881685662477142776908860070253234533516005090020968605788166956622859644100327645901253247111967534279194929015820969782808886824263851199733781105749002452430167766727786174958544358817543696352405146833977954045365902059602348634907241270002333569444624404085342940656056588139655415928748762872860930312323430959019351033692634158617951347982027988198769460862869469725817871417976505132075895767491188809566839297175150723932095807789269435857372713184649174040066528662305523561879235239576497804954903229297160649171942979275075328027219720456984232309585540537651802307816378874780197433070066724623776268940451418311435369372434006081943812889714045890535745294473840172282057669776425942931525352745091352353960141079828682723826469709558302903217074459962593538477197923365350112655732112690377758663528793964111397247023425319406912144686739619712361983207590854672957665152976458493536369716163413503469436779013626394502164591471030629538438738709830063228165072556474705590393511050503952375987532928448597287467258649737590741171337526122645696521658805926468662693635042000413070732258641854711781288602473677452525049515287931784420305464275811347636054646399645365448409692212020756719461905958171568692277759028850220878312153406811479796668425897951085738331503361846764467445251714388727287651277093628428394325752200277648456183140088104223104304739442971277564979078929748266721844000855035412877325670790148643533220092352769746959078960945913225903308008811682239933130682220774303520059266601718373138111401486277552099926880813695866129135479950386512458046995137652860735399309660822108779550870563798791553585846841421652353248204266328879640266594244388970547405971739937253701934728629325628655021301027528176286448769440772841987113391772866679280279309735869212421131036083510717637060987238541155937454342959180115806275783990994020191055603750203588991776045621736015948326995896203859596465633895580814602359698043371680849493278095360 [91,67] 4653168451207629748093105005492022279874684716854750038889635085796028187397740851478864085069975277655106388430131306262612917375902135970084508708225686639061378120768123133270637035852120884925640890735276299769752961950091444826756209299248091246772630587213406342846119634419216938901432848068054142855953805060451460868105163125692018274351708280446881520465002185748137244038789042367629295888266313733976289108786410489764225332508841141890060517988501355853126303134650777853155044042886339079848536155086494777423083565914071691943057502968080327976411813327378965682363909896764624471513389691141818947505457225631743783964174743078202110494906611655735767949077854338946538767822724099293914552023339015475848328218442840658614892465385793148953323091809974852471426591467083670845182288770488898040028005162343569658233284124455417531713799587091091280030137990818593610745151228887613874922150022976140240028272649221721298487774230651337736842713406992645555280649028124405834488528569634302209268628672983710363647283771855715387911839121763603531106603550992734767997725795534614952871909713694175669749776464008229072747207515203821484949052754981278378617265303625673782449804256551935506382717059452504180543105330846600884183420718156262903367345424624223445452336043470966819149611515022555661115211352791631734412806821691278550555157289790748115378549418215743258193629923022592108698528711998069063269719411166658692238421383433496208950005559289764830510118978791228297456495693590706749136959154543729193483610909539547848179791916603189370793947084894046392293116958225608251416358006103113062496728139868039736820885899297486501198015195031563659565251336793519227945314181363039280062469389179854704420026753932481486006365317355861987200208632812747676352764790381452789920326164725002715163930554533937842202711950208603621499394104236749321694556781227563745798847837599540929459503585973047103228257798909369612928897299033671425836768173906182568960413191248094340941690432700751684769337861524798297525841193846667584639300656316256084043571007095698401892746357848291214860084470945689323658970222835975800397037762849205077320889657256439373765430367262399161580734860869569713445871829038467201989792420001800770264954878722165325255111484533058004406351681223154302925755684954217065489552530986276930153033765270562013743417446652846398822622339641826064562110288946700932613675085564978931581440 [91,68] 375020963803528739552351762779378997909261512237813958637123366226488747758233196678566343624987704524975858465345653340973768281225842876615027370296894154469992010899742437619531666164463974745882795944404857713490414603364017699838953931862497225718213084115848668367092633025010233400467618882419953132392800884512737515858421575407336874888876877242125146550705035006058679931293848960203809860739567863564921528164007489154999408166513772910455978452432596454874103669488633436509780875689312131508456429596187949445835322278846700428321616104487557577093065692449023693299133424038279589400610643636776345798931204580710354796511345659966665860855992042845138029531209266893194365427901865028026954440819588609544443230787509250835755633368364878326144915265103935169558315411652811330901126424376999505888394205572213494793983740523575815244972131796465959457449142395480305118937525069558824120074921077758343447499694967998160169569662881034954974259101357230651245311904305887245182190758861704360406872154243604331280333057100191418808254233884762173997698946811565349412352136863698009740430773571257299413570802111758340625641208441815006092869717595402706935949456301944484776879522249265811744466106140371679686310893622052140747177097846717424285207973580148657924789215065354934862155724839161259227871645766314839191686751670708443143534820818380266270630962767975067262354609852910090553537610909677604945970253364281314370439958040602529677182518994228023027792034958358908659172544912885945626142136490811791627616791927384205756259627714894747324434791739731865243078450421416274719390346157584657089485661822143363618293284485072588859698753965936727737991013601911959219547051029940704367543113033455458356359635716632230244245018642631805727217544180363797921568086358185133542012172924204938552167822196089258927232071269535650870897090143138148476009891953510815479175407733412086117403176309224597411008943078990879726914027775402670740661521276731707358475233824913865670555458133127480140970183484118066610556938075366227817858702447689039039385601471783116157170303431573561562918585363596949321566057045838417314960927556895391069890544331024463518415530499655055850274520580892451854516545413779361562172586528859854120532766655230968453237800720564488335513691245544504786819889869555983165142631669131159854568323822129910432817562185551345408332229497570789653866643058258170071612248944479048640 [91,69] -76718361008114400515335124340770862266639383854025073345467208307122793772267963772550622456865625137712470945627283808901922598428426852190073587774542174116429534782610554505398875174945168686815281898210742041629639080761965047226489050879820156098390844439252956668482361311937863105580906845798098703737024194751629539742242477290867427753761281219227009866055881618655723682774933066069109421938592153085186476598027653598695895200233739114828638826710261664068881800570429051273514781569864500993727432348741065014480716959605850755772326527033461545952769495378385372471208226125977342978482285135659136022587805773258244681511577312861402086014391970064206678146432178256526841230582030007212225982455011892596593289344076385396918982352531434667364355670767066814010048625649674783756125045766793300494817030744512034368607995168749006163792263433797978684135169705532347147594966790529188972385332490589784137677547552726081489116070870840466115880530962875568894479944877112322154050876006447755343213131328214799121049315514079136286174287449997466312052015136530592545758662786398835315387659047104497909558571548154856615659052500333534872809029816910581473185858408031978647627646220537099192775597300602585775598218662353921284320536040518547368220980047200229928198596502397903798569519642289990623489370961834404689851787644159475222143646769291263132809331155485261820301219046786058241095437327201528943912679384695326829210472030881058247610182622325738356538005303818005300932494784134501134223811355001555514612761615145964496630150014702227392071072760396849380600456863037499921372475284840320849455989821616630779988069201116585993364595126677116442378410942494907285027568566844179700439899063977591515936028826548567671601876433724530905945958370709409324410273883029336677527245699672212059995321769796494182952482783360581811011112176153352830524008953061448427981433163834065613045909502674554541395932514801604444073225599320630937438199199385573825964295439896126477100882536528066819661636055892307220897739349960928517074064148666792729315088843088147868547739155467002487585919540665041015564794960763081477610006040872527716255498451342764867313669577714708154848006832088412572994717694728711027760409853790206747076944868557498624889453048753439803227131504813382500420687892737329055407480619083003703162347437943116589229835479372733407735619210897982933826554759182345236243917027373440 [91,70] 2533106190088418374885840546801581155249037130341844133344908662330337178728015680453855436868315364785786390859643055706372605880486530779437847533116660974859000986658574018211759468895625884955579921182003856514334149949059344259204887027819272143604413444859269807515271383966814111253660742897666150581073864122228442642339991755993767312516848644019278788071997903761278388570492455334275928994878579545942912808556458771813885899190655976592016538564193320425057679516583933416506975726033218168632190353180566016442328237903177930527601852857947329242185923615180041120115381685687055528046444993491907344438141864176322924822535792543075774580830685009015933610124410996907051346629123037576920410720702227123873456355608554526138164991782266638080136341370716175818484916262454391794419706989631195727527395513641369347591136175272171159500208841806124121895815983521393782377376744515347059388294184957420619385768976838861248337846024714602182843133689179003767345489835505333912015954439238258327202745163587235975844964193720359899462358008897636689522263208807006770070059741586423884489173718858995200152384466496708596711471423564042905772203014383577000850658760085038762888752806232816744740756196796343252404428236643544517602963554184824735657481764211445338154091376635339667653769334219430012158230012783371213316095161468146288065442411471791624440814582942562362650549446105530623787931356091011134617663007930845104852817928969173937673680506996173982917457532506888612879385348422828194252226804662277864845363484785402003841994925132478808786353664608230766671680491151989446693934587754470162398048762779505563045493200063791837673814564208140440341644193593947268556783621765999558688015242783605670181316995913266514377782359108685989455568175247135006585040725257548954065169585007216029601029691448043070778567149443098806121750773710702741064395257973209272602036390569840693908779765381991343109362928107244067756700556438145920255451172487313099571531581305387988451316479777842453939016374162324659616016099428900813701920393016311859455657221841801536573552442875229316784934901800444127690251556557771671013272220620360902037259145519851979870167835680358577368701202094475026476668504268641393351592133649513520095815169136107107205957195070124571132864634813641772914258593786701701058099751239270959509863448435822614653344589922590214354991861337573094737395718660897705716093581440 [91,71] -351154835258044813745962671853810384774807672094989934302233410968102264265984996873337867471994381583901579807550780293455005991138292569156461910887875199707958375734125221099061528832804009524310676996978051046249023738673632374714331308667088706771698549320347177343027722594238556119202188509770858914115217785509337212280769239836067277110365216561177878173730025808724623050857601467371757824001134515321876312765093224517159115036469137662928522308433038499545816613306187386433309080488033945856315993460835370719434422895204794189921542900401240388377400132413697131812627864956489445505633037529785959939573328042553787699014873983699857255541554606670651779611701260993438272155154753281055774937192608341137297132613871261830186984214725051799072679426070289574333027462572982774841585244999048334688753895032644267820365809208019123881695860202074800369604609640796635135714484790364463699479538640390122934163347320216806981505714920914079220813491061137686976604788727862082744004407840676476707831224058637588311088855382130309429663271401671467688578648936955306778684827384862631517575702047924778046778799212948999810157536871237851369095137263039039419500800414291450369522428630814762538879812681062641527797168226346681285297735681716349414221077277265419369821718831609686959639898194989772990273766840747454914655707341426859635210167790683341900986643913519282161124290738326203722826036205149526126009062772384409780152959668849916915407613190236809509218091197524803123674217534947280393963078670329761252569989604532017508846822679796632652011425593749883584283984870570744954171341900974559850766027273427165896369688865426433650630312288220645259448391315045221147247809880397515308454840744212174359344829570652944926073616924879487361365765984966769540234089081632823955228838276809740109628572323889011504235349408830424032320596775860489121864796647946644815051973533062895329919427515093508618015798351300499349143856609426699796376774350939227741189941648701412327716313310599470800365341211180595126323486238315618910024099045132299180939061028902600845794836427519928382375528993976352111391368028212068413174971043334405049001818163627308205329915200487829014586097913683568248808479633026718211473058075708314243547746123299489228248085601834419906376399586308946426023062227689122514110986028736576107923083163082755371308880879677077270716054979905613174703321324213049674717440 [91,72] 37069298359847918752117410490450587901860074313180112638909505282043473541445844269671443020490670106181113521125217207062128493905416158552365643730006856184654943231178731759213365316311239107570828017019991550300590841784564744473267155825585669963024883461120199323711113906500140831543329064834709067325813525080528579207422292233863638684142097691250046370185627224383210644069712172811904209173121646930911443538313112614808400244605709104568416748830018971032121913810889591276197488578567799217860072476025501479404174367435204597203100210721768843587463737909021143979791971311135148353010745654446398433151843723785649262423247569818576031218144929116125845754536461049610997092974312317261889935198855093091983436031865414248520299008100132022112559056172775544800186303206394287609916907769892799973435164718739269243750434612192204153254308494981852280641786555748399955005136507408696463857957193512728565822700436925999236417823558513938025073335903694616074432632401399782347032185490625206399089074832807469934345665968528589284895296940728282714462861635658276540087298092439224005756447573275402050047309707156615873989297623199593300691373203286313324334832154217085603844439420666717967194429279811202176384492804589889431014812011949618668099425487327146943796350343076213437487533072137804976382840706009174527931453496397032978494305183467632430539235389223488488927146665250522945172707114032581658727345565174467170937863852128556948204967233652868207114047441101016953564553737049791543455643677076009435815226951351684546114589411322672259194151150134803545187334180850179192713261227439577153759406102186418393046922055707620527796761721133077904292326620421243186742480500980341954067631476206458203233757533783656166269881162948148895352709026179345749605227801014570831808122562732443390882128657779282343096032838864113074014801637982599820501849611360010289997543319559558844451489788979185886851276914068638621106446751910155042825168691711572784172409795899995479762845978190386403967808488823544902870149474518015988261574139722032949172710118808272953391590774070181367753728716329351679823816834091125920479012979572991835453896011055207771129692191995955099246094598168013846011626234743187634560155719242488078924778864505832719968919838131582155164525029490467759261263967361739779774848157116347358302811264735746221859621861665754563742744642785270508692528691769460365600 [91,73] -3609075406357888216471577790725071200668967851240211198895010237025186670300926422893300911928872639404309804179329392025969614286012278713933125801536612909279440687051846999477375935251115120388703001001301751619459248358501558986922853844008824731317037317397592265632150794963984728868677684515457979459904111956124558923232116553572114676231319033314859535112388946102322701573519646325659389485543065171185463221144689138771469027656083538233683860637231546662730050944740192909830531084532710591285793451612916470513202299127777540417353786688891201720866152233129970598576777899381148580026571334449545258546609354977087789888522645038610975772655113920560276402928889297120170149059824596417609225992612954862652561383107844360528596499659083333213728316177340432298658314068637229664215246231854312666710009271617567516037495967762788902275637726302340466353931201523181338439075778638575074709202059402715849740250239325686338200091807453032672233529442656414711721702524797533064582231616559018581983896281808817952526928502086544913342189971573728974164421447678118733091887138732609720743310816353130068463822331429959470450815559620273960111551081613522938656411008780765711236509686925920361946834912199138921478452643004378063532166025783971088763222483548966117116347095559373146906600978822470543488364501302070091837869925381866322024181376813590683184846083135014091044515225460984099541782529848501347577912077941273669848844815833500266134588992663842686962248426471460593011966656427534611790711247613981365761068206807415899902884963724907003886847513730684041213673818800558786522260459500065482077548258620258654186372397894497680869327129389328707199581946572550985020120370164091132789423427705065446472256378918247170255060525466185528158448374497539353086570797119922809757679680132908878649811328648511496330921933803177445579684195796459698948845174223407455046958327405899784315182548179100648704704655600989072001423285722620807930614148342746336866853161097370629348664461792301303718806149736804593842583003456507024832488238868821108834855390124380191916930091907892012085408796376096152526042913539407196712602607746609114158209720721535549351100208372185962962366034823685223991630674298222493305664198141841308954032613513623732238243270184656022395119184090484283442073802956215983690005162930773158289223826796997189073208651714478733595351072273702283823568632569592768 [91,74] 1501505631976130548572721387244965106103052851504884937622032684872859999320111620415178471061164771249238175091956998768674466085812161354614918181124139578235176790530546878260671879679369443492463195158068936852555784816237252186814345616937140783167287965608237893577379027582034637057527364287389884517687589699210104620196217061431657002950034086241241749870735462422464968264251627956503755911653909442536541766426047281884879510954624235341227003429377144988936171195685561613017761439572137455943149449843120597484682919317937531726713629423791441109214258876882540476533015819701178432036050939108776846422921641988161189967761028359885078728614555642781981838618131202539382777789589561830432649279019028355567009308316658976154090114376511641004540499534687470618831744008152854484829839155770150772622188362127572801484394307412340419389261433638113302374979652720210519657761745692208046609888754368276554652319797277478221292662380819454987886885029044143597700683271519699036793423058190859706017092345485528952884345730467291099480461191041504912940857657939437735039249710364643380782821420714386137815164939762601056940089170580313975341966014135944887006147141418958291813286110696504299295766781634732607075621566867190470412626505763108553391009675471719256212337285276374529625405860186425681222327019533348051881680390417717343546269199921980951205474284193467772365055650799312129212935348718004182123679141874278831504396149743098391426013247133182296216770746176098071381503017628644995728631521599475974348182653169333326838413821467033450073058058679645543604339620435290855959022006730894630979675609466123515577741923602716052305020299137521103602772369266662546509103144473756934207101330990419624868942710778250982838333593405467203679391249526772943211755080192098663329370808879937461591870848146703983182362670790350298500119191597037842543907791691269317783218086498131991224686969421085847802851922019760945255542558928358342469102101221209031440154589601354398846711300728077722516944871194089643715050397323505866042460294994861257517965793503465627601370688438665272590607182076766025040024504005693492115787960522427416384985259011567117189856541576109817043807141561553689071447276165412375104291713279687026194976964803439657175383064198864056519229954549496624461104479954485936608464774458597630890911407643878665258166547862960674320334658209112860602253657405536 [91,75] -353308878721097758131083516127249458364966474154953011505429596158404046832911647001612956317981569141241405004987807982097759663218458665465010708691385297952915571286464199835440292377878173632233386150870065800199373722434681616140063462796342257092109528379441214812364992215438992657784161136779844321439414647979540210645284688541415632005330397051032186071850633333437350849219642143040213498533593707412744288456004580484867374094086015410494477150721712603869515569057859614326605465935410188207329708432136351049204528805918836111004578941859352558697795499859958259915880725614683555784351750413518511864028947197045831250052052813430999791398198581600023561291496263712829603974524407192798584966933322750097136773065536709322363751707563847374063319846477699385341001581011002999218064255980746124471954489372764591154599133081859740660819569969300368914823057612449233646272108124465981674497955957489083214714105067257348343408848643158759213873243288865578334028201015317982355646729720769824845952378891042833564314462071792018409101198195171338984108681232397106562998035891847084362156728038134102243135458570386655654956640872108412806886730789627576047278584950473312345509385409684205851907479730274959332744210520149145813529687256748182504593707296626982281763617262986665913518715114064780178346227916815976111059011993347923795238061081893412148746742825861058745302355803165661401635185217521354183339864748252929634953898876329247628644016553765297109373353095331608410861623657157877635603168449304442747462573832741104298233612853400948722225505898872164869750771439492485116867283346112476718255293211108971396562110687640240019133054738814873024683813753658296927474999630313613097441775004569393056157290945807845432418409244024550807093863628410958127158063081546005577612542280334668566613207455311688801786048483500894345139916506320696613368250766650097002226154343973778752441424860422700774820112499974927368469073759483320524251096549920030207258336083491543197899537257977420054141737402305733015895342062869468973264871935142721217601810313138801276197312386544229352123405124341648407077019996774739491209382332329240600656023541570680511074438651313706323548263545907549904651922822172175544443149859109155125736928506161146296446344776617135738085561051473253335788527756360194084605443678029757486489343790004824923658949087279020197909692643197558544392616192 [91,76] 44665144610003375870517008057693291973005917102671059325475350384989681704199300489699119411995892792353966622831728700286910697706285718681611869491929633532152927223369829876787459904422491279198697488767523824500209416538040408001528521132413889245909670502229022967563096832587006112951008736307776646759745244714474835261011398756252648916733906391327031551850274907994514914534334025324271541467372075529243598509757563773924927672159938078432756970318952438007571453283011132882940526851999342317048351269641779603349689848825503838149611787208087214130936735783577428822399355083793297175360191569715389047697304379836354578254681738358019982074375374817174763322497778830265438160920061717027018490426476188879082008452290394075089454454152155684135498619697796825268569352187865836013728500156868100423108926089935060109104981294449276271217418016821392636517091311029504157904954714571698795869984758998372994739626579323177224036783284068300893816369397245794654019941012944397148315773736316037130744200143540393282181369535073327291212592913335115978304044725713957163995444171859397330212745252250021436606195919858404484276982249791147255282958029947698040689689943641110526244699752027902699892670077396326068144593041251513681487044627598489465723632432431846304564236496059933595134838405087210679557029446770631190198564849520695329627306453727497231984248955890193598276847347997944079771531548857992111530087021054842221600844081180985995050121656442694111781464493908677256507640724849840024379740465027190134894433123697233209544913116753994569873114037643082273046908412411702397996301489490509573950760644320894361817008338515593276834639098897452263785709751138393137239167138508967898906450501519024604532500858626234161636063094542731976146587478174657766238058773355883893951806504483681067043463423280489959779399978520256116185055343183157506185708646522022138463259068390438253071387336422468501149902906059011831244717374912829971623989513786033949330775442806547828114227150323117078928098626711310132224838469281813230977075281525059171548293905238655853927204191474254974467438886161023820863021089842218111949612135000106243582282005869339454337800614254192082642556508137063109741390636872417280328997443426338088086135181985875918977178505357416615520150408873649221387901267188056662249677522093469329334479525631963947205221921030321791308439509749072129477824 [91,77] -3942818248034157600731908147461729410187681271047234775751871875551720164775975353264854305340416303862872241444940600339084447284625116833068883114801102275909090423018920715019331792222050354606089268670158938149046895842853578918312358303412857099233607864858592751097124616155371972769871728550092576181203419003895370159948278559627379784645239583132382311952649009087392226482359396898021420872807782372320831289275675763339586382519424074796353714795645844348657933564333820349065619391716199692121081712143693671800180445156076159671195178036213455924310403715007730153504837779959451602494311227037458290071635111691929790196928400098117768374408080669965524998723895406997553287583471542421180328055882523778836408904033192743114931915365208577535950905433850036117198553481293144953312564458201804702353332546526702442568150114909125635336214627834130476997733841813788827094740957439117725797849830483641282546163815769991368363327001822699260166114875640720841851196861735133856804800564552899357395096274056015216514919234367824863881756180370658857092695886564472117002109531466059426373987587565512435448933143410187683797334744223648635357723027346485462851431421874537348984438633574838678350907308583594315336297753966220999784967835080271819234411860555576818716476704984859121737091089801188769160329615401433385556721665312515987600545864434995068274723754896372972738818640668465823798607299039651935307239049293998495374090565591099432434196728440539331286866425365664936313559348559730435730902171587823738191884522681140496630036774051306519529626640691014664980483180688543407134762629063781982912045661729637141075124886562578409160542155541808298893335908509783430304930415967704131156308997463663522768364942415506541657718756620196917571360271225328583330113705860033880655115274672730530222033103476269241104115655173876799085746418101574614458846003601766846050256790462921206016513103485444696194142943458548620583851136276593844908506352880929431061821610079287583956014499627226100765114495975257721466388226798253213729446978490443731146632825594858775127415374048726435618087197989484861452962318162770014750671125440493314321119632999254023197760060691726274818372178281908364566664957182843409144882019636219839899438374716537408507082672728185417091433488530143731326469322333610751267225527343092792400855051162654943856212481930514553543647291517696684544 [91,78] 258735952905598805436364666449286706920344489665830258544720914527677982478522612035563478697009336625823221944692682311664939641886352059068775146265496616633349411375245219158023833426950361621934344204162734077674429554641485178737978055873518567420925443294765951811868997524095014184719222991222449528931251425686927467665107674904443744633712861607930583310833018424570221983061047619154136684610687983993685787558384101887983496169804384334586290667411420537515201028113747671159621473952022850569582446044753124430877714868406912598642035097374380490868261695080657418416700161334521407017309584569677626173261751914304639256295800618251186078919842599025590984204464741827162647269507768590157283154174981953300829288438203620931681510180702580842755685833936795051528407255341246159077411059602407524173911643112720042138426471480066616543090729365791385752992635021316856175871595820033079015566358720930875259346335995119123452617024218421964020101667562552033781505036493841279715712489765533186175636325675553219114610912614952338730432118753739436406792021524656869603596739080902379461795395452175492042153073282094249652721269932400330432115229807007747816587728384410883625511072532404516345108674182892020492907533960589088223043998878143636868176200153096511001237956802840080733761879413556340806137295442380699721919502231865867825535826672581565411757552531944171729552916383215027396240267300933717489076966300727038667917393009584238860804354237720082592035699226917215498770759723390980875084721084355278871004827535443212153650443241117632881834192227850676019770175703673653475018574488825411649339902967161109747892336581934272354250803906993412889650418003074069158644627087563571396995153637776582566778840424280497691495950239133479550989982511329044365375239040593051023108759661852663647328626386574762817171087877164697679449443687477034891949189394224942932527214735506955454658042400614205697897750741199642197044260609213901592548291194742839498820026910847986421943531792954132256709388459726998671314597250863905152091844532297743954084088685477717586591472270979754125059462707124179494517226181292479429297653929175446702192110191593272992089128475790119203379979178440432311722230071437493678328079607401163896578707842746901909157156551416030161534718219060588990010977410395609823018637028579779173934156776693808986288620981167418545616265375523168 [91,79] -9789729933177745854276236894476268390025387655002738482717191723624528156795174233271694874698046209625961116635882135164010533376091772377650902834972427066256754217128247648257555486334176996007975058851668135338523460948439702468786064576395145745081140329989465728564301431946108255958163092544581075747348293381155803185792694148256533722406503180465069475179135034960857173952816408681901265909778747477233051499197876756611645942002367092267794251489895667806109075349148191595711415721997883116759533428276654142445700486900694297538226418223033194145057658353016531326400823598215383572934591456233893860690546469119596289728886962186270857674557744585918603679993627355787302931103471416223203871082020704562005650424829373338143546372679505760148220131315608867415322129911565034972429924879603360933997743651855092318325557724591030649700173038194244669895605479730156691459209029586845799826605196842247874774393440700956219966316557608452138356496073002792017800383286520977232730061419442736315213048836350877583627138482003717538230278032032384198282079587170856547394557457802016522955388538560645960819420004738396648029388926775824101937559003157110545247825770978061766255506234883953806678799792707019755031759956701656295919103778056285117930305613760171063789206135163231683314946677645280095400965190263310439206728854296880234422268852966830963977997583894087781615464518933142580714517526109510407757537665060129518530951704362340061139343741488152443962421075275132582232171519811522684506646898771678423982381821043907818891345812843756825398214341114887141432384098084494116810731461131879241759710566757213302742283304881914849654883790242816144449124651721920101492384005958973326399159915361733479124600616662691166663038617601742978953479748500212570067384468396579865549408214293399817622114092149743264600537358420410142717153591041866330697583576283896437035392969764385490794824668770781772419323498955952753627942622057571988295897493366502837313800270516547077001541197785850930014340025794089929655111305108992449052305904451256741699849997286576340577283227655314860756817501736945600826853868630205846379721996300546323086585524208900180701097954440816944422034318348630080018227179908696705782044390754275220052250581871714075055792424055635491478552097240747703608080318168506091907542473166201672103764972905331422774706594391027550147947096320 [91,80] 378780311639552701074188291989635868693971522457979877822600711410545705023635301530904255453720044149781897553344696094547060398953778351415088735626632676909130549875264587138544110806279434044073530439141559838255809772989169689950433958752801072747431308499920425659260955589712502918725054430904839442575888035481995295629813795796453092742435865082761563593336181362334640277930049929944012159520473637996614186209027555999972511127671138206189841373241972301180490410109645892296696920620990137355484498616797981607893860287450311067857716652453597965320651725929112964674639044187291868299780661610067265085131712719099767345208341393355481720099499585986598634424728363179533213821111272430321175006349318227828529884804540462328802531164892096321240228176270202770538920181284909702373765315611327247883631926756890067209565695947835277947425158188594010770078769330296807380811111229048133319343448891102252541071148138827426831360778664145103476139671084885701967031158769810826510332296069735301908009099740490935594133178928524964682043899156574723040378537582286122482451428879554344409644636721312964165678849823118561042729558312241004122435987850522451687280676522213472868527384419956184441496596355615883954615205402907225750916933835842511456438204901291464646792218533277024590523801932786472540289079259256337813635340198584778912805375461002289780801748695851424535661162714735390797994275353322316258971537761019276981154413638751664173334238965813103300630472871410501135949853411600436181106585689080970116271132724943951202294124206688989551252361102863921222909598668801502032442183056503758998594401769844835865535135874068913048333728681890732965260098501897249453957204027798352420718462197724148507586677253578271750661161973901968162197587612147305337250018683532032298510557274797806363016453183409212355623298758764891864897206241060439297047004916135343659038643042357700817768510214127196294418639502111421000816376256734851105835783699878612974642830113898770490398663983223500025740452494321633068310255633868046765418561040497332538315872112165171167532832135994503742215119079935475407172102997752802546323175351608718158583966177443181063430484583681664902215581661340995679211363159786960039826124229086074029516339778663798395504794454082518224807358441778162795148592351560040691674070549383152153840602060867648739119918578921754591437200 [91,81] -197157198845234901861847772426380327424332259692342448210790576150154243209526086330381032970167991456374242659036121627159734026575799386766777073784300571408041851430751889197029695326267431464744062712981681156403447839976536020081853683905457163376916261648728132454855584623870838747316782742011036170141226386432257858538935256524134465845817229597466519594814342246989118979374937024107600875402907034772641129038938286140515702954518838253752562397424620238547368183476488615073068846659039268601904964692240310003058184940322524972419292137343622715496551655437413805104863288654956108827576420648769393031843351211863946235023030881634610911410293083802208249620909137010936309395087464249085861492960178806632497391227685085431138678554388863569971002782291181171348263783241044093635366619340773915040359842954201268369274206783255567304004955254185585308313520361264717318194277754442517154156798385436093211790953156842188000385746605650502891297770228564809916044053588642558215774842369049760389320964223220054267863309008373820655941630294528399166948780776835919916909206806396044814470380815491103428301444729461831594714770845274625346508929536804411563691664062673162953719333368485638044115353034510993077991840445454342947517116716146744734613889137768299913856313037167842081802917648238868176698254222310092863120273648053726193071366651474968195694345036091145210938336970721233493972540776100096249435179665525767743474235406049449700152410541550675964411589569026653189504941915017984594451934502587289009687527438231338128575842348416626224498525440805234968076430380638115720643714543141142375628101908635511189828880517883197490166668753801648342522486543717838757692189635554736777981194340230996696929264120830706140346469795621641374911827098121181398663873568142193282735845065249055580732948348422942553267514913666137264737800902579163212762453566383389699448467592801693688828179923966901845021718089623673868940628956679550832420165381755516482373008613412946220635901779284714966360557522469763538544887165447980409163289805542902037158134915919665925934710337959749963206256922417079461112396153790706236197901284130717354053922594910230660780321225041145829731378810822224188169985006197944109440756371301249023266464118320846918051607543520182260753766237709172144869542894267011030741025588742802747684800960054079432486435762079600640 [91,82] 60595850874931172957237438044838673994330612766589109605807994554240470419410711421941921790742262287793583132294534017576006953842562974098792952611865656886896384103087053180990150581037475064102873227501850170407725662427674956099439531645973667937807956715493454162542546443018243568184553779624730387596053681769547969971569198528829114942406823967809051954200707460926229540101796080009876024784718301352655655527418243092030245920189431212524388810653410590068679835753267613028892835494824502077150693837865247294465280055947007066455576930928077197738320384539357616144670912247564820691541932793050884773228921776616094912856435206804882522572314931939565751798869420501254838843888758051612881686084743352742390492393140666512341142091651742337601182180051035870510478095937129065080688648840419671291529057920828451540146417762051196257144939739560733962066791216714098812245187273003051305598226353114968291684280202294881206335759393824378539631572068702932014937391529368771603751319219139522366104297449195049206859645632027021651327352846718427173676225506591008316639460310806579127121870384133707506060281743214273868481140224539650964770307743797669548956695136209751643503172978783565852251227308221188377204136661178779770947717029632035154991501226810811186867391866946517571231489729960020614874785350094382863994895000849480817927397097108322067337725532130517355714608796891252028222971976683386776234172892102770911934908023215876794781665686295276595377952145021190943250606953421579800305585932015622975129390794642182209309076998452453053551311762426069107542053983855353509329226432706865521110313603283002791268262553920196015376042524456748540437934454523909701427452050394731738482155678106686765334384980910368862984566660902246198013343820457981826506757855275919150283594166464172241943398620592978233732104908903764240289036001651795763367037102795742443505293843396655709537051720300895285454073796288444461278848340036821209199048179371286268633493938390554108415157091549962097135735273772076690576109852278006485878742220207001732686255864915357062590078619931180010136687015781328334762649283911102525929483353794309814608717244611412497901241496145345222833353195164205722617541431650311099845123793525302341653696073628233618586577293063914771968894590595557560065372208625662790118251249266902495790662408523697554053441563126552 [91,83] -69554864664071855452546764130999034572836596098108713343964333589220896153823999887464310884975912336022857164771315542493953327866517280292123830006608245339973191514993651030265512004873088747042980631278995951493041237117032592343209694222514256818217285848349043940976713475423471976599086023847424726415370758886545603693521370026042141108206194720688593177608112671864920824743441508513862970814549237862639233152641507932081576207619824090274319984992772381240906844855259699147179357400894838165423090434190954375879825589115474762438460896484225207525876079231017601396314573089187277079688445214240218975869702039350752890346568647871582898264205376220943881563096845171124639895246370227139961884409788979100854562393581387106728159227425335915212953496258541935639075656735744127116962882361630523704254048035680943281371252781190207345358324869238529192300463849070678161720510351014583143172581303720765719859589672371201684213692159512873088018769575403344742494938713813740017665657726702650572399396355753927544912324011354017250991771813010993780401047176658194944344202774149837618781075418499355458829028772436166241433278060121050926863560682641457555360714432867299311795025671152295438331134838074653350349155492790152210821693908036960411101524893935084800638282975035928854304778785556248802862288128996479659960093253003665121693272192145092457276060714573607186731592218122224825813047906802981400622676425929061775236725837501445753749316048146405858229766357061438909504214557062039063063750625139737770198996863981670034589506430664031579853667323075298195404893070099988251358654412980596469850282653955203725378364040655362417635370303990921350929885885354809157063746676749783761493180631379450871708183326795435382703797250681004727335172161236225714115068544498386640683179963165875493928312352802680147926679100427291134109942966299176401808771560815571661349392806802736671240625956583912805151979590782741867503357944348058974017283278322753643769760511790239853925735962824368308035277890679250243060600230342565934480852480388053784328461040320164099740372634948753555993891987100082560408718304459820387081633399047993436019193197591704780569688016433516308704123435062797488650531099716347352339594656654734277187350250815107197190359897776198774338472852099072083606415218132165900151681417094737284437536523592895214269317955648 [91,84] 2357316593707763153802632020291507574956476463722674929185979228406844405511267122217816227992860466143541108562763044643911698756366472359667859857971767763601390330349961868711469335981585800688273959350664258244688962590606012324766949989518265312615250735556886995873003342104890836005711407372334939840153929783421027093011095922305792478425098215142308946681796303844210572459071401319775123205618148797811794285165602618083260294119072006021306886349484495958635784660506512729360388817001345339966055943254220763524268114939608433870051196456277495465284075444165875769409391825573607368680206827769320553470692951215464775335776038988624917902792439618878503467403066674986448926556856829502944712238263139479533805574378799286713608861964542772490793349293840254695067769697333475801807078947763648113287991394744229078267674534441309711694320842466484382441551569761964825359021539511088905560237483797571400324752050467260895957483701857313150014411313926494983131341907616181846599598481483783449374148970495364164325026188956624484568068839613530521363575065293610324885337282153588703825699168923961575732998668461785461634433250331222731579051871838881355007583225227615855435497221299155190131768197369647562786521522800792501374180964866359678868140006349376957072328068772662538346613704303811021215044317433513562077344523030714344101946089155978436914370695775833232111962378589084803815723394283572197744643649393939869577731343395544176780804850946687710261558724584997270569406199809704583517243997896950240684994506230342036906697124182663073134071906070797251713962888134359019761217815616531361935799187744726181199060594920958144354659785190692861692709818969843443903276959517596502319964811382715737784780735229067438405637157089838932463369922179278426695906764944505961118880170113562171193967046202209920272046487713513452056048515788702801100492000209826404361165144724986885578691589367895800034336667931119112111837547307765744138790042152287024146201841783296432764204453661749966452228313195411645632159268174362342920173271301493859899725841901225674285401435703244324327786291422270990730775604513628591159190738240139703218396166748905004580046751951615460428688011339523906277736959513106691757279414824186491323935322787727592325017975789116928119334242312681743953452348117348794454253474631047253012256314893017892618566512 [91,85] -160847833332164126488366905327640292022140907862169690013617766151937618614840077830762870445864135715375949501193279325858903508462157190244445316780361251721675730621217698181401309885609963948123998936230473387894560199026860379638077496813815153719337114099312580675483099798832577896405959337918106760007892350461101260635927259131648224889160980822134468216942844656287948870870220439804240316910741602986996328677483123423206484688739071488398702739402999596906670784638744189303213346762366477147089872544271257636569565626339174426186487969913363481277536686959384572060096218730844643520481118214285426706483408571947992775851284466467756925793490886119347995490352462807182346069877048826057476339211914552487372695959820528815085309138911847787915571846133071395825825118122135794815137974890461611699873725117664094502580477805795627157473939020181177068847092163197680184655152675271523876382774431887041858988152247672411162234718303464986860912037041800884488294865485684935677467117564642566751109502768368123275964102235228400645358684449641428486481838642840556851882678327165361659089585157745815499752574902681344498166640999045005116642282280505228713244716017342071358012095930908304449051902169973330520929789886032218801126940854522458529183117337976299315987570933157821253092734249345889525501279902122914225878062028865571788577597830226313620650544974310037093562089270369399936444497355775608454896443366710278474875829621452764877499755578381825106918582343906769695636797324771566747885039374524973925997121657887067492068887108408688869668480265536539891620480052294660834253522594650957695320848594400071931065981850099845733672564024456636581530162238192881134393926757747674043768337717592438427737704860812101155288191621957603517403501601817429404223587269687556901233630301070767848343737829349261142345726045055649136601574744372226029541595700095564704363050682743106394616492397028268724626708816660994366071289658257229721066518195995615755971972874289909409836947258742876734680824857360428150716496595479398687058311329382464422655011045923347127499725826893454205972816362750466320839876743620363412781025021234670820294685826791394589312723947185960868018565756046717104723556078582075789800574504243697022207094841084388821833912025895820333717573462851214941081074753552023783106621437367309644408358612194379632064 [91,86] -7266539806109563476480233520440705319407824340734530730560622981363929390549080441594268517619485309545118548332142623988754055187763696822265910273857333248423622298425801416507684918981847862045366268348753337393611890759553147108305753142677387950020686419906687097672659634280639248151959379819871894098703812190681055967371688448859094135578857392838996675042419816845459358509264015919617096523292400770271094180379814321187805276322127071284857110066835866621414324866175774260829602540462672498215190180982951265962311186267522883935428709007800616842260451380322319028982501452038131922431262153344488378654391492227104896049448895803867194710889541106381485344661751941712255349911361151280702424766832779218463399336148079436289392914777843659519643293004120554622532266366885284746685064963951090602436806558905220700005525747783952817005749623142143388582057178865354586629689659386691681753978874505686511947522594371375549656098297138912680783953568337390820094588597723964358179251506656979851778836030877658060237762797379169426524748957001994428585837541988749595631644478161633768987700570470486655086510898673688346640395348571067241142124787147276779838446527133966503583564317493335953840118137481941392698601616409457818827811398813880757112213768057320766038421554636768905982581391766877149743184130293425479895419015790614908660022744077378137748532992705380536621195048418008163437843850440878142630455770442835389283015155562485485398080253749799549577684126649948311938285951703084354672303772016674385646183780820978283498593778578184589841523562838182653013064285388635389758337043853342359917651206230542584794022579251706312317546182883179699066873610114289061856068562610261228826105713506395030361343641028417680436154865519923650015936714106189646386364128186435112599297228887494626794228399950843493611322898785520935328430581630273014256670437135768274785544942879607547465037991081510938878844866254682534815699033711180401437711033937162275142578387328555623385000309149631911932355911839354427813611926903820838952557701636565199963583643343103663577041616424988364368652888819202857333818952609369131692909880153648208139845794924823496639568683847180576649589902249516921828063838478597234551534059503634478005424820356772723263954240043655252124868895299241620731510192884744731084047718881710103418330638800152512 [91,87] 590687536327609597338241882844198987330456778687966658425008747978563167978680532860342148729184834913272481906367254416519993161712110492938512435215767103900127188014778473816962840836078670381948775210775983385675530338004086980797690991683649115855896980613159278338070428494996607075615711927494599522697147750118093342332745364770602037923940436145111073656442524654293089308588042520173650225531337071226731174158188755689291434382185498733503505455094398959252085861331275886906740708215284797677270621641275388068631630836996156086559080844726928477568891467476884420276698645831289283097482368838521951626740140928060864788575050336194437815427024284631034137083523749019271080089425391571050577196801453673148498128131770976270647461299935565804719420223148102146056701590659376921819034558485890464445800701143287583745353733818373079484924208982035367839899530877917732894209867067463187282389560453881628409266986820499244162517635211313026777498270225021954779971628711484262252381416524976947257330616409748912036636591002870578395783648847857045971511922413369997026081929185341824078491943612183214435999927131203373558311547661515076806038731922591203501823478237490272691542285304758502301785511411026434704587969302352163217270089635708410660072328919990495752844166060719311347493451561092868507330359803110194570567926934898506212915545732525416036755803395287279485767459555411181160739113496808338440100104673569262610651315277340778866784895952993581811358531882921724544704538543917616156223981481313760878034214147826117825918602173572288641779614212383930559604829063677054750909838825595174856785238224839721152009609489814945670722536006024054401968876024738613279327549508268084854983684524068458785785363248947108064198635922675431970981919520303213571644171844208279985422988954864654668107286233976893727733634553430608184653248236960355833953527054082615770537177871495467657307893071869470886466212388180361429335986846804766885605489699978428288005189859956756031970635571339110843615888496800900121149978265974737788040158010959175126018120500498244455304104844091759176247247094580723072185744656901624730056636690524675684686629998061912598631033049142946579490933089369905839281339825076025038753870019921268793846356802414128354349753181232192551843047601504619704011341351768832858837538948484791804592408352768 [91,88] -44020240502004765641187947032709300968426263441691294532115892244304885887785649695401018195319197355641695544790029294879550261628764082530078010448905285462221938561661710417429453873114966996445741456751284461802097480573537240122467292202844443405999434161484799074356682813515394504828796302457776828010523709214443972785989480225066318157174356453754541463561423937816358709119188068428266996484494764385998702033339880085891860942754212521003475232300536615870535442880544142605464137008926630814988324384978252845823054842082827557338781299948845086217580499264078088498499585968537251876754540893660328071469918375194402720482840386767648496535863110854512328834370223834295873110370194624400511951110455857885738637370039587132281456073816713069432329189687798186163839957325677109543313914533616601990981695117848336003293385315960908952660832190856052450090324854152388549009979338808293997399738324357228020924229811155568589759049733790460316452970397913372082695714438391157706799494493587209653045200458889749021096861517787020660737488402231293902158324826918928283274973076127802733722844832615634703262158143120902869636272962290959373351783867724692582274050035939247173020042523541874719761932629614428108277990092021683309640150174229441362952974179010553441700897639536563983915181637975258278967587662774352377588064988479497057675191609532007577298569660942208081835437984949896478293837331021561162483284115856577803369052001819627761363267839209658305269816604424170780054201664347904696422832003728154842723451433983363753343110731813102907603045841908020320239338241947575475035622856188979789824709386930532836575184907408446974687173875257825281975639683917280964949769553461349021809956811194478111366552222126913165057077913097392292751387427459031237924860983370285648809040192850475019046665303265326841186977195718860249606511275884674242261681776021641573267064101354570419652995662948293900914453402662525301402635776964840863950418277990880704103869807322916391535454683865241666548536171534617903788462338239801414832922743730266514908616395239698852132394900444784573210122159029201881844509323764085519708242231691002054669981894541950762879275498425656490810087357321240632383572743633662007646609068453649862729027667909038832340971974520616404053061850827817090122340641193492868802587896867553142056004608 [91,89] 1937976353414896378809796343383727748113278239239597441254023255952918366591864187546598089064176605689352059402347198638408523261981067441908144714471004768254304447664471978101524462547582677469096837979291764950411146023347414068795909810106985550506145807191149823599533969561143000087715073171317389259387526463670958355906283001813662844046341335763789968484629997413163703097307008817739392685788968213066085142604129426182840992891569952090780786822098448657355516354828570287375447038826420616389532673298747302376485539660153319223432622055973015547947559928650775182435149999775482401622582178446897724812755704107880883293587196538816580901739542550466714278017514351583524793584776000487618281019070871187186979505604281981308884354545417922451775569410313011327497690493569570722084111082023179002630244795574379544164194659586311872895200976631002386583141686873206265854555209040673945843639494965059428491160970663830044016512401579217162182694497224895430491003389042998614390680439224833441308246602206877365079200437607682929522653136042755364499865954864006061277852294998616552712466969635120363027740132286436916159469485424664600278115027678562485274271324909774400152563172378291056486674611804293831590709326101706222864466894382908527715712997417683604712269482683331401062578961181302589022596496893355711629256645741735107208447644621104370111778591526063549486018800310495673728876501979224866312766609237438495285043674661771573077646261438760316298355259751820822285818996146813671752005507630831597169584730267499465121293771818028805137080837715832996776810905897431275189941534012105108362563536358930699517257018583153939912937381381493558656437535558835451525040598297420846124361403944463512538933054521848816630977706098315834936109476091529263351484635778226519067640761691789044541569867705594110997528061360393290553141004428495044366662364626286211001445114496399212498362845883611388337944335321736049029553898458591382010887168291869901827418507581756903031556357966751503819821039175989196910631592304778000587054901966650125092821113149887933340400203192187225901967522100379714286269101754070812473387182822667640077213435762898897547908889625522683161850959348853203211731859250542996836044101639388114386680222223674727607741355647681803825558177472940311744030082438755744764977474008556915284864 [91,90] -62123366811514890981228589319228633902245882034426935179100943149042380687525821542300598837564459963162472636561849096288992991429261542834725369627802724501260792149491192798043083882019050063431351857245319172931037324612241134484446146743651480373553928887261867037926340973009125725382236307752211089252107502146514445971115383330240275140620213597816128198788151030787972842505082669355650222410442947953109777287270680007039045771558479899861828786646396178587238369310897354384661884799098217340234047511989975496910835231813431226111946248341835054056492417334662465698694493969812929005095674901122693766108961676500020514823961058953064635052046755792831296372603689754816176001070882606841219712775206218557420988672158779781395806546773302816817272996222011092596149055509720364444157707660116614807918924774637535145587124789259264972981396231100179954363126907853475308282802561932757621719453485510555777240025891515884609456220474422551817863778879331511502377976680753372582400325609562189540783918403450537665465746692075091797536211300840364954050951837043750829940184180310473161349437259838620478646352704384977060197332479628295581342742691295731386693367864396795352301769822279912734161211829119524901039025492657317803975795384029258648739871344279058593660633396493445242414727754528663606466964504828078554771325481122703294153075718701145687136327168394939855316710081668693318961329986459050484066276041914502173973394854252423367258975579662974764098791523663464917477095058983269479122280053995855138144387067268712555355258579593526557890803482642342328357437322463486071692880101746526453532618781534430737857395823550720908693293503517211999341945576589430367503963732370812358898385376720541315606519900711589692216599402969453263784560762640331779962227620473054260843881128119889871240174004086733847807330614388146126115380102604517604187479574427697511386138865041166880751375139346711803755805292780166417573944309632000906788364933815042542704593851863912683939182548222602145327023324995821968570214972713464064195809248468817023764065476150279575384639078707813059769098202136912654907220780968600910305065466109461052628524706504326941660650472467544783279220498901202334321736681885785349857543577183623188571527751408767450591198552756315503792589802416075886767213184101465286425460655850946752 [91,91] 2116657930733091093474449316550811469298634147992628271917106236141188915138926394829152363521241722008263881320762545274787215811441056871947813403374795345820940923977127471937268354933997391227899571593629849172911141633029568643075422537180158937290385309487339487068053521609014625535303667268766488956763766903331266482446396785191027466919466968386405718496692765869573945902107690110796388519784924936884733795058960844455880440754056805877966543633294976166202266261895559800865173406465530363895209518767706906849812268095236212217590735439412215463318942629318419476642769700335478785075750329359016551986652098043689717601363541512036880900053834072659084606375067781671788855417476185646540214885232317384153855002662052945098888401849015401081429178636622192048570786474217039472229790517692757092843165637038916584138220642552038495350505470366453566008598277470792646494299142120277640634918269730791845751033437474501216501427356371975360380103627341099062335781818145842048362038270125703046405377186321544947070423324072441635870296928816968236290744605428677008140292213719489060591722958383407846607724699674911169224476430220711047428636766999004408410912725776176435482851417924576006696746576175503914198809782287898347036393869601425464229016203099824958840448974707848594323519663464526141954917412352885205849319055668978249975028495572871595324774090382888651243672926273078306724218922038272940209762107711587222689014503635212493870360699666005590007547369658751488105806376303755275356682867083328066254899858638122942396088803598237301022769232199361939798910654429070941583521818730040670662152285815616892189273922529471362944536044073764076274442581277298832731607289357759085336560574493222480671259763270822431736562767948063366467220038991547494218366834106471978523237608310198676030920738314985862541556263083449974105015513869425350518169377785313417686273491597869992914280235636550869536135716896109588059805363546276776825726650541093975883545608166121543653730682071244769035897526874034494247223359049099160963953844892490436174350543556415209315659514328211648271451936253670858258900865918125421632940392568902639807667684167038021659678227002091876340182005708515915216856981560733281072062206330077591655659190638502437282336909748687406813089797469716684911628768312751016088249250606336 [92,0] 488492536667965965097686591387057066631674465480241798586135668735566617784116419899031632850259922607912136819048197862106458611049085378908818541098406829449412244336237014354434888346550312471514311837433863907274537975055570661876774485862649829363561542897765064105675691810348050840657736958440281268331033117668661235553317833145491791017830965950452984579404331112261740150986217030359603218885061469499903289430799824765823717403217917596361460546145631792084104141399904280345663829149600010066355208579257276380452272087872991771175134354370960292409141583909541426611994521104400230368630890133662658145619327921041779625152379652475216688143512276901397343462805495042085834158357175066608982961207737805931160464143276608746082452175548347846838200696058039279508667431621525588058906400500946277433540977305735518613304111928597520043480244414779104683049949104458125762734642105676797072304536486532491054688304245057733611446066052262337477775564764242421478231929612692839877134592383453713204532311259515502863441833214362109194581291913913223239234124718804111641275399323774372260915064461923578622637856520968408289892624430042985254052190514373067308586135301872072012264675612790913400153112014918728989682306753542850893546579115494089874830458616015688485345063173764398752130779050138557575084975579302465656431714980085226693772151683633013420155248774385897856586982190328997591557590945831768820211958522572797454727565910086394118320243143574460608404418717390964989502327210001893282529269838726198758054944066186398078184807652123588636748971025097878394768715467096196966202267624748852448708187005420476063348966293337576787597455799058984857687670074143074232973830812539697020680485040446143719332552546645229856674002397300121915063814282387918182054016014837096642715987407226437697562180548451959132623105223320700481589055221432748750380599872588045747850690365404853294521831147550759750642300226234552535492043697938484323149526588981480833831660551274186236322767389485133707974656277497938322253526321913087030453349124167307441118434201095169280163817070612197931175885073777970527916507428990868050598293539170634139416456190066237881073795486247227478626407224609909203430180713535137657256520812048116360987342379409307887518642672371549176414814868593854537706691787900786067862438434513486819526482836648054591883456447470912657241152518155671627108161744773470645726834220327009088225673085875812532445690389654242843136926040316499655008820240043559350982747251463598047662193489792889628883499237171700845713416368030341922816000000000000000000000000000000000000000000000000000000000000000 [92,1] -188859431709067288962770621862169949401120150623493921451853812964442497836765291062816765613679378059022018368013633625888697085277003490035987602797105988817222082252077453704839164926945018421170885893223977384258588135832217534353885900907254252073790421215252378897222376019405971247367571762749704817832479719538089160937190137445334528082907096876260811049534258633076247705986871497014414651341379662695462087459770221999439216123025956363973949288325908725330539354666594361948334606961940583492104291109412078344363142070242129269545465823278186674200517877425827705483250101929372734961577203893623100870373795343563648657381877937851003319344342960734631340315623549698009564130496246346000954405080923886656433422732169991905024612609922481535104373093479555566664032570542662922587187379715063998664251017046616867255749595436858051271215724387826000116721613124282567444271618888017887490250522456819424048132134336912549319654097695779057034437011789528803207178161380340080988089349221613968042513832679908015314080055923122777617161737354984129737888445077854401009555884090898279400617804931441630285429361487174447255951256788438395185064320530702592087604739597969023010293813879181591149164747521841520236314233953397436541552436767452161108506716674155470503005637061279017897418288766602694224304214146900144210484599403849609068638521241854073894828384155740517370449343370799647578390337532921888649488787539767145197156565125007035473693148192724939962664423173092756400721194749373652787370424596732193389721141956938649051507122445998326392484370043903699810552801608960618029173349626929221139298461594650352740337884686336521904296300737379826497202477608650178625232268484720910952589172742672630434105538892321863803422753736767812147740349063991277470099258201255304275431676886380198074047893442587677405678850065222986623323508618626673787385178325665675922191151141354523877373210216733350741940023378113642558854105793657548671457044135911401284454237385745173423085239978074543623913058804287365083108050897901012752809364730094917117014907746522903052720295446284045200785114324556317032496494478634057740846298052284840279073102941199576621033505701633446351215231545245243878548613919535843541480766047836830398381038361218935465022718217928797564972381534650414990156435353332425843226782097326214015343974058096322402674396999986982979041442352060493578018635866462042888012936251052853557389527441036835825665546820031074412513234438879006822671726041454245728439326526242756101672612998181890787594206865016359126647691167368007615774720000000000000000000000000000000000000000000000000000000000000 [92,2] 6177316164529157443963366315966160395386858589986752410895532170810977303294253805395188798470754554958875272275706811370734629884407883318990187535536978969394486659892823428714564512437903517340585674609986545235256991184769174955009444568083386416288909370362802296914145354036134274759006881812910948467975971986852429216583988752092501064845447657937121352027161570107249388963798448404481268529763022666985761273712466221506432950900085607213564886765914312886672276707497501860159017750596826616235443125278361385679363959704484153233004281820347921647127600874337493634187564288743775287157006863397716492555594991270305058633235857836833899039897144575246167262723144210359719881736279245176730689726991347126520706002025963714576345239098867701418521785521000987070121635858712978100858086266186781566809117118688073652272415952024949572755745939734278148239955126049745420709873937970326170061857694171134858577640396171965845845512850869216479879983041050680528394367169446185327142201359540447229903950952363715250342188386882963783181721826866843309118020887696374108902252924164468291786597604362973571921963005067627388416396047252609017065811963257223682567755119977205512891974556830618680238118012654083338817246051157530931527088246443220522501237141828898971213190882416948134554280927734503852046640542858163853498725633669781271649572452521066593954705874072841137993563165382376883804100717174797321180976494076630901132494330337982429232292810531750918309878209743583763781433213559511654273028057145718615068923035900333249273433594968566149789199515108002518880629980580191078884349478327901779246165811898624847634590112715854744765307540080890913951719518139816770895913859671692039471390467154968739824552805165941640068822434395910359518981580323018072429312240202545869015027933736774912648299710255998189792892706047298775836664320434811538327037521632288253282789114955540109396196743390145103102186157854583417691488475283062956621686180940537768786810219803184545679583229021878114917660967000756576514214968779385364128123256477227553625016525076815861562044228505477228982315083085303948571164383291222077994626761859393625122171956164933415211261986270046226000972009696341305506230846840317424080273227077234865627548063014758458206635664002458493203424146431639528903910240127698390254610735782238683049736587058183316902570719778087224430392975599488969531655867826769056775222888251823850628510779367338321403013150967266149818250567061632676088044655649733826563827983041688037414222381426928036193675067663808979667563077779895487561728000000000000000000000000000000000000000000000000000000000000 [92,3] -23989718593611021476135965406310550920107223859842581452245514720622159782045362652395644420165626324005650809195806511000812099032194848126451692840573986834394057606874491650398929425485520927011516574919714431634567288229741459520760360448210203723295067573745692588324333542422447070131989347203691146832613418497897972697778073474464631404250128851243015225936722944771792029401268850357735664338057823984719512020975366262581727213280524996849563163704068153417050357277000869676353507237662802302010396520229655543511577462888133706833707521649832428366538465879707547685522720494479106748867240448960592879649215593617244168067180727140796630795681054846063824846361139608236131977277357091703065314905084157969148777257994271897128470794935916614397976409866466925346664276230176672320650880363234823595265745594811442034189102830929928995125643124736194154599994315673487061830492686479919924110922945311440074320501826225924614805310196996239262052371274560424883136375977716853269658819425694373493369202227720515701336234553033610395440311371383365343844603110273203802170932583737839931670008919182801716238662438682203287325226234253985270974432390110888062894943862845063353787657614222257033072636695833983050404361800148455305913200680677214808792770004548915978040581140997853947952997891751456910596614046007774219817648889963032015872251058685263413516892675173463644964142955751458877090730953334514011157650992009177951801905524799686127553423391709421958989709986937779309562523415206446994309439987257738434160940084449421507816070624481783456862079397430666385616224799743098971544163571979520190324133873601559145378379328574881564035974794610149537178760645820426229256077124833860433032397845561420183257033192742597785825223832652477748493062120670398535736582810530262385041244918932131108910997672980417233322365184643820782685094085608437862718563599731841850318230762711095692899017523680084251720761093865302721105732639546692467870115489483821979106931115553569921837162675852947478340455160466735268266230187995504192372857619041332765574985329080989460989104738694770243682475291590707797053882702398947096780000177647301379528477929976260805469992266107073155575589224089510535839128990680249425114706913909543269458142119598388477567903077358864488168197890613225525139488095804780012083389541885068400000378952065607468427015345610604930332599373281067217908366856653302015113111758934340598515246197013290444036990561819073360479480266529097179709704081567145941179877120535569088971851714894404686092703994962727631558852411966863816890777600000000000000000000000000000000000000000000000000000000 [92,4] -5293001542768056833704447837361836239281913178553768824540887050550594721795591576243763069594287606325978699830445508575776095858663647877518078617010882384459215627095198607991684732096560833621191457031913594008395947813980817281940717278029920852237912479479459127308310155304368126530935212936208853797046450972471004456619272784278279287474674876595191443453336418837812773127114265911987362381183730027161818831579340744099379778959842853533934635431250613448780526366800943060411943253226464319501041683925709369913571019160614609219720826895345240446992214189726818307709854178749481503411317579621017689494596019741455318267529774097339256010727165691862896991206850142094574808053987909288155286952987726426764829739990208521871697934441260929556280753776578946103103371188046592232550077121002861291189010277059933914358447891586051198741215048181281649557286279095742038849455685862410183104940255115142050295117216480581899010170874326537155395326391696675299322781389348068136627281357887259791641556842269323514563188597020814903590839998346786380483689932141158760217337558402850631235825486161785428218177822334903980135664540313667959265192354795010263357498472330876149968338567419939501544838627879311232389827673180717904770030221452390443193441180514259166899772623705276771055908758660007394033147873037615996850009562316611604520654164764292203125886185075492147903663529290473992142554975080480016334115298828886919907002098733242087820706667923456327613497975603957613426881602143038402501916811496467826124144893516694354530502144788672901624371042532615332461331022055835410593896835529452681953960286500327926121969996673171699819361799769054338697771562241684811573367709668857274187262756139203293710448814109883480465438762093808967722123419578260273357333850497883766114415897188113669191136516395444525824263533174392075226109178113855500523308081537727186357770235245129729432895493413351401586177284791341456122757131875098702251441609046885560433253496816171396789739789614858185832838254493198325744353972819874907838506021205913112208392584371949164972731724834454526305753175409109392339547600705368146483049352083462043408964015500434682417197017409669855960548670491018453361385197665616163225424543841943916809926547292553339693486149034797255327504671229916965901127513413298236702133962980678634821383127167981984809012008458994274865419050554018089744830083607572938288721515902896864143261078691912432196799595502680025762402788315769462616389691220841396652470454849660894784578837881294304814470726530253066911708430611851936270385152000000000000000000000000000000000000000000000000000000 [92,5] 65695073748169269813983488708930164598266369410958122138466752823292026434480443942112484118831285894007859302974699174920119972743017050193086535931663031299287168226548223990070998841797158822860390038900778008899580381275823116461438315204071422438917696100920263217907961947132720080871087056266258067132340175754820204936884002193511245905350454192770883483254200142800483931428189878614712572928693429803945303061535803448600749538394930698094569764447100636773190981619930156420145183072664605019734683163128752272218915135465195552122495850091983175570707628885257649109217133720751079426725017279195044611592987661356269179275191762379727920233436178788411406336464794197102546740328589192333929467743376470099457887702870370051475014844159576916336966561701325297190204039439731553635820160630297883326003564685222851671082741672303905420724963740913149434455174060461655005863231764819714208053226865758606982494878204258859171218423243578118323751304172293369398304717872024826239678150466581049640479351934293090601565038645964239729676025740204633816767891171268852495804916188528653520537871037603201087249892750159099653231534906937292637360809395648132435139882225454933971392623234861748929516792424939360977763662051334654980466368307569028118671636840543116845400847179182827605362938210570697697600384518496421263210271136732281413232860695367309120499959176963827413139291771588215411749740233202421937524712279329091934095891512261090210384430635183990688334964970983603443799462662149279153987438862213426014465918812912488893044740185080064955821110643862316007678408949434001996197880349538564256742971562300156488157903495520330721413973049523970939549273386451998376869350137695674406771348397594598427832052181043633016886864538804397068591894254247572818734866402841502925359007797420044906882017497260854711684821406431918389598438418465016198440272810363044235766523291696293122139087162298200524345445469808475671886066766198404068662410530425299153331492606618920942407855261764516869207324738016900398061896609965447888706195330662591196051187989822067997929160363609706938216873975828309510339371989423800926480386872405986062792153370001103877133145763875825236209194904377064538577608017325598129870447930591896157201585198079581242595800404999114277606731585965687206718011759346022132644833725696033694277960691151666617024589062956357573771741335401496827177939645998459782568569128990491062825359918076603973246291415925426914608826477562943350946400928489029676044079571891516178684996690598765306570403323214237510710811509312513811792527360000000000000000000000000000000000000000000000000000 [92,6] 138416865766836211740016780472869144521326025544990392614285564423499197371677600746165150063764892715635137610192724474530770618355223646199455902356121686739413595058366418459565243180280285186520226210464084500010516647695799742520592007076509485089963007298624810824832788513445658041351511003716869091661136744603192414525244944298622261397292823617749763653528925775053292321938591346442215508345267404300983589316412380254266341856572304918599516426534728123628932231698206680990064315820230363008622638992848180448101761034069865544817465866897792701900895807635738275548142602371939857924218418846104443323212130775885556383661162437278861861834122380551588651485655894072500529677775644862069930030737626032579217757564747379603733889734537028028266787685546462120324468838081253080599246071393921035550299040556658345688569832141568095472336230831672084809566228787935690975643370369467890023774189850461309559464045186387018302811459887335348253495905752658753580409654990458548063636313474570525329795584542397443526430789214522569024148958991197385321695842783605517742458913798615860428970902745067089712900888928136167197697992903397364569904771372592787214448480398179182628251376929345241939116394296238898717563511447984677491960998920973338765016352308378315932379091056002902873551860358897704740603464789644614001854160983477216732768634547195707229464045541134762684477820868416507937610835574714451673348775844389959058179223477721939240846668328453001261884832783022130377483230168317598296336380582068001256013818981720525192754154337532460186629703892437253084848949251834761361414798234893677686814771011029957925594029094936463148522892399239982489609595367067678075129984308632147658229499818410000138454916268315549324471459073284997634813225934340573386329785695897556436434115610135463779609132690556343885563915899767239494303265288839368507196612148423130404941578437117659799106304124744689727079335088181126364551247926468415967782493476953722072198229494880159945244952577212841770452232674629671694346759647562672691210968952593563932823425361853300561329815112199081127194428874904362234427505709727121310339087348422553979125232045406646440513294605583607155055502004858482600194538326059660216033992666109500290684074142704842146943806460788965594628205871737490185678100451401339440079409058503461023129797073331424387947168608217233039790971823638116846140765505522509551287124159613144458951257762164784671083567548001725777208930776997117909379691363699988025953207312317806854989003294958426952443333982978969880408585769501897741052149760000000000000000000000000000000000000000000000000 [92,7] -6386339528309613101676275100078108524504949816555502966415016158569057106280096315924677162754242770998740562316380660900436719189903554604034506005639395517883739234774110941893969044020658618209514386168301613659040421841794983816941674002734835616520284667144660802707330656554669278340559435729570887528531349194498507971404182744905689313719872053016744740807178893061372852465233015511716824489649637075735132678549062517677184296860830579284383203984774245204481382760960974913670530342790069374212074126388283200053343131068822717543708401601751555940450501390918679001042349068074175503828055032987730447262537549774300467067148367297722423747205769108341746136114134876976749381414885842630244017551274713384629259399562240812499735626183542111309352624371451155259534748039820653784821513087113719735968059683402652914033532137947218420012059767672041743391492886569710736789950073107482051176142307688395553448465707953618840827382503562930427609361409139429623297989540389614701324582691652321934471594205101164323418857483054655761235856871283619949261606108990378043938017304247323373634196840565362237266091676477111799224973042632869073162667900525384656689660994820391762099635388508583167678712143968878393428965111181254809279268856329558622738592221115720338996832359833224783175434136226415048713035612464975508039239240096809282892727139517366420398197711451888694450251918146271138844652927402047552214663004979080576624799492338627794115802457448962084556736257517952449264276050908580649917283550208204328577685318803205166820455322093938157793519045565974019467003924889145186141831789422710614395050793535954392543941371795669365073030893658206790847971258634718395994293318834128510084365366076667097490915411937192771177962087150887967919496499815658604796215822758822402753794398357891122639932474416498632267015157822143409460706722636547776682238010689578232053009789710206834238417843388208757521206133061520117809616131261406336652929652877766596116681033463819962673342801212699484585206793305063614720315627743635392184052252470918547217473198702807673530090556291033752099115137137416127919882482772069727913998709874103753957863115985433817186065244612626626722041403279354999583130078904226342353229772177302777017215748297684705341149126936984694161763750101542003943058844267972367370797799464728402188975270101104569460177510753900647048646957035476169367746448585823711123975555804177147307073626025580632781318525183307624924632978909703983790819714527039394218640120386449282645527874512322317655827407305672172975818158058404862951696629760000000000000000000000000000000000000000000000 [92,8] 55255786571932867694656265114554190854196880479910895257347041131993188647720460221822529422516046933884136487343530978619819124702520503033131246585733319900454971522035387943659299974167405588226883990123143000392284291826732501808423374123433163781351126397456311716456898940654528247184159786858623938590945384293792124699101451475299099681393896312505953050150138150748182311153052382714592482465887672549719154204168015475079775781164792182961185727609707403389244526720443389061243538970352613056660919896216055852926392810772921551423169285800838333084882679991977245742484954728370117766658560272906141238782711593419686491316967182489992074778318340096117740794762597465732651075766591759127420916593737970898157231377328811332133068897135214232869447819158933884130938009452357658507664350405713111791309879003913605313335885996328378447567711250755731742010521411653085794001114654197966053672807486419604371996850789589485292386961517441658414071175964792831286792047287510237436158194047821530539956762935069589284685580572678329359955249411882849736519212367745602171159296597169934144680945436579864224602879078758805826822501514758565994801904815109827794475863695085501924117358816394991263936958710804611174757352575344215662843996095609322667900359310711836037408455060120942493172383954236613540156697607598227606524807385153315905549669832288081842070120852558159187732943938965192256234422986059362349233164035798261630515840670405631548462058145831277740638037629377641224966484141771476607388693034978151958715454923124292486102452978690051016658689462819262580408554631779057179863257960359606078657822660320169052518475786268941517632839786386432929626396908991258434340667396865922535086253223129488634781561568022256770160487891308942073681814237191036891417789383581331606208564667148043395273037997164547249175565330795771910443232603544052969467134204523951319481505131101628717012193315595889536446911189879849530186168693243753289525148562063294464991226001583368238292636115743723345182262771819583878633743061074321923667076410038498419664738939876027453054943742893601507143682404333983859728298730674013125976121252918958617701075803854132664383698757428495444738832132855584582844944078445788963099321473164144740816201150662436117094515716075986609680455660485006023557671735854780851829236554254982945773311935695048925250009630781086465316415533293114353737885204849766225588737404157729102097137752978679117585299827140976457971999170983424307458241980354515759401578403767792696946534134136451768822511139754075708491670873441605005848503910400000000000000000000000000000000000000000000 [92,9] -318365842381875526145051070821312374423870205011766727786207668187680771302250139526460046580328011352661802707896733920287844231123425548987856174762326041136027205203036015728593663857067428612743815267732959635773058944141221620462767239838596104059793449271095206433472455101689767013490490778410771447883013249872678141924091483834923138407658339905594319092761670775174384786883437587584531440514439016349332517166996110892564868086954192790309385672099011414134541615922573037352685145847570356515541487655728353001171551765486818696995133849079097439538226142146444830281727510758755556856278242150983026137759290208808853696760195706671600672113962221201533510786736259548791190401699710182643259189691087311228934309680253258900991170657333735369885783450263573753257000594678400307570848942254205081373692821771565580408518223169277705714103508538413619626252143648314888215873445266092758130468130132606068231923202397303017488662157287072998337499088498475716250594917283779353950083856116114078097682432864774282634091982038117036419765363039447616311271593657420407407417624371923121641944548460376912236065307328990361062455821433215892292578923325954978812912001303787714702094836893574736313591942888728001391306056149190815952549891780352939269451095415167517404144638269660885675769461943384897398162078079672371883851382512946660484601887014442652634436423593222152258221630957302370511922689037215938848704803435007914280282294107029824441491375091922728219797389465833266202888741899333758118984678361241408622585815875633580307590408916437929196752011526966901415758271957612478394257736785772148510111656381554307193073094029875841461138686465796702258412689933283507249344048122366705411950919078648013751686278808243937110377782112282108466616812981212617430975287420313757970571958520526318756477675543450425168594114542843735384241564776208349189669763688787935224224397779187854356870499085250554715202669648432610164320392858632640921946872475411251155542340672847744896105276778195614754029767128748497308983334380908588669481396704540458979578797589417312752891085294353242494916784307539035905427934887883976346349317628629828440950340751054378096617469131373959571391989390518390063621579420207306408107479581060060781649514865357610836798779442503076716511676320643155711991203641972228289301464849622167223444964646028586398014533916004783818605088152229075929277278134302444022130943092161862001897063293194656395398483630331595979902379606862079757795831265258502286148919827120314058239832205726422410836727453619244077301407855913328049020049817600000000000000000000000000000000000000000 [92,10] 1385557622978613544852472931823006843725536190962279817465346155592585686863253818914048177225414046620465557681946183304055840842559567643420119753911686620434384410194216830876963164288448686449094090793450855542413298711760273179250510056651560656112813986568002070192641054475181423082088958682955152386841118928396305538847573901095704177276565034752278428440692796144211570782479597123102553401868214034940502923956054433232438935147177448553939950705102187367731410989902218673728240043337826013876756619043042194007592759527445607236623399524862793806016350181618243178373182631128203300806272674708648023155153077431372832656449174392508521496031847285087051135818984730326634710541238614467840415744662552895885867358752037300299962652555340354813062016666525806650549921840780360699381962847849235218475073525556658001871028061979757850815294080682572790421192224045707813917482971662162914509688756126388090180544217326125252485693920054297546712975639463578343717633887368403162381298649342601271012184218815871655637492171551414671174330044614645138311260354055306001124775990443682940679500064424280774870109506146375355638361243597364920728752828932643065638762335446680282703685189000284907189286717541981769543662418228326472200364240795415376524059813166591134595901223084898403024725485850542696313529721637917336153005271464239363089328327238007708049708401090513691312911877637422927650120542816312872419105753882777191265334545718801372239321553498288422491652860655491789954585346955867835370798434062964383715554313469444401219492706255732223866599910327251519927564524975403214199449904324089674421875370083496147392843354509936355112340332975497266256513731962783790883355967094662141252409064821249990269732252085914101239843598423413786261290986728405136473166029009201584695997390210761579090631816531500697899265679658925468756469449598857701958770446263126100887779509718856859524548734064112562446401247240817612433418723763890634500821694563528826959290764229961138314128240482888312025914972852948172552786691867761662669945933089714833922113951270845260427046555044931625061129388501951781559978493313808313336880766102499228760687224411230324824098960468391844212088520689859817432313112046184345490485072256483748200982314930792862604807566035009288591852269171318729831895988689772790391460095146208983361386877689707967828541705881964723421155516888984121577314955747116562725169485212212457960343334595617956157886712693914756035349550232821654901108136055079899452389442648701512914489905934537908289058024382804640684007768473169116669306889830400000000000000000000000000000000000000 [92,11] -4769100373440861305966126503627886057671223993853912809786013354637311773885114953563546107562411703637541776328706766364267963964434902370289011519629759984182485783492023481923866783414406558242186332362896660989936943511264074073318756633768090164076533755395729699889605798443360858474299256458561345768573142515050359432750085978496839228678714536915931418159375582455990326344363951464979959581890879071698293599595671447243863693408809799455802336611127363208884960321380199695203597597573669001340914711850247101519195079882906137018393009384585568701197052104532165954323514763647444403265851213428041432911188951483810271620797669703191448487012742099982463298417454846196693532256617516027562382544124528721688999114245288452701073727158302724164820083403840062995172884386493527552386409223848304373511296943972238929845402710247598355285185062456390684203971234731153853259969057033304916694495792975439064436982798005926187881483344926722342867265240359327218347558311270862120649649146489793010744083908901030241093900681104536249326487802974918953734487645461169714046794534574137196857317142579036609482377929602983308457959538385544775156477068013783947922207692952718844309568624402242866941445124430739847027559148888921721329586284853089340922263235094893769064884695601310291301610778701857124884072603654471099509543708008853455950168568183790717257973635376103749803274197278469873010712799314715939157906242003415218046596795232413401672077581166323354575628074196028176242314237691653126828350711976047620339296338527634329998818446239705420316916628926633914322681204530163736373920965355685501287121161472256595794135150009248332477721981853652526459987454368224799688417388780230313425485976222336546956120848723285260881862428683041411797938344333365437242693794371392804250648002119581946172536891349736156523993644453367683792499288759403366334227881312750193458198640783159729506177488799588854095776410920669060579819481374473294442354614064143750735171933241459080914209824574877009819092488086167934719382972530385816765171359941557028501458820471902866503091155675764128000360833882775075150013896183965501760058956628553437706348025131986083524684250955237533810493500366814411727216302469598287790480283442762514866483906630359978454192304051421360711598685461157452409636930218266108723104591997659195076595574263831823645902464246094272979442414812112283518062417114829601363079264763355146330142783763154510630456350629270076981548162609321703006953144572213048032175812171919581557668208453174501818270027806014927185809626568482811958335111168000000000000000000000000000000000000 [92,12] 13884635401553008282977685641996433987592680153292176219842186427189559076934996533073130828516640089984160901311196398769246215321019388469870914384799011722837879516587375125191833510828775292447959456576876036617802821860310662636894147280128912697911955419956347671813271472564906114991089817409489160562899057995550538207637264089152205905644784489403432455233552739324288617296032713438612318422020899008927565153366071759341164427992421094164821169082118605397635911955581120595629865463137333292215338505402497509954441384011212714293403377868444914886214415385697820812934685024277596202165647935423034615018804265388694494920712629096885217446908804331414279280158532406487190144696330767126292684695544917784844832743322516105222885760984691668371450975776810107599938426618399672371313315061073802317600329189805757559065798357544039838745957530724182365138567760719003443918000518297585295331760323867716921795999260152338408170908661916803320389726217852806809978239545908676227193337659968105314036506385200774041285173293963541621766649591811886568387335800004415079115902860460361591138876304403059986541484047420130791587998689608709884450239148443571682337790838343581976943502844658781036332274172000895928198120241777057679997645465677954079032586243138908378461964763645328808994294161859404314756859660877830280980716870582448277765231112630222831027713024261306797887400220649806447936990251650060711019163783003640404498714019372139061716845285989540119812229953796483076954364545172869725509926626919312478419052999791257840695056112823135078529095114274024691119565585117935570977355408040046737033894159215692218033033794878517015891514206798863065767592318603204849383198453099254903840667995474809860701013168237849701292735759660466394663821683067338248046105829341208170655404181855504889080464183305327043889968428205392480149873634956862650185365093550082772256990048802664782588677137179134483148936662024709483944470944768609431614812660383611807963533883443949661217344024735645059675496354922665093658023023770271396211995967740061538060228261753810325922362169081849684699918181625672754318691821932769591603242418720167893582962041219248204091630929036422321047720123058496106517339152384084407021557657340527619417996428437403785106622971797924161142222276473535065224522468518428697317739456110401916353748505036002821346413512275953253982994553428714037439554125089390729526428371565250568067697335537066495882146370302982344879046540592970037119240193463473057292793443587492302486536273775503539704411262605856333767829197537613849571539025920000000000000000000000000000000000 [92,13] -33508857973611505337633836035612472416923267592800219237143183867473335762330821993943898287800871094234596561482329496047555267892586367825661643916377369557640063693537732820177188676048505383923181484319027350649695482610601390353082494595057955445403622025922053471973007456160367829405783469583808884954104998799180067370339800810088603188645748250834208179234380323790488327220432758383681094084437814255952503875244117498767724578086989270529642063292252114224900943684557549706533801824587628469868940990703129727558856992586739457366729011548172871164173906553866725091151847085149303319916902097727741180676716053535270698136385498669682139118662107192467852223085460512821718824237743683908304202429356058685539944113018010353874357350482840125693516041081260011071941645169469748835721587110894713184387506847314201128544459034906284320489251191797967784333665941443255082147066440813014052663270830101755155605121062931690470126334701059212643287361574065970995139768795991851633722656355374187781975665311167357442033453932482238183240070452938890952525624530254998168016891146367670142274241515575146144689857090572650113905376850503903589922577722296591991071380406856634272936873226096594287916874114151527948095311900648295461750735909613663047024837512320812984542668064175021325196299336208061939850091787699946753373676029554669035722739362704284229751188078156237830505941883608446405685474449726824531064214155521857518873584013452667654668403149593647895210842022615324354460440374430605056376374164266270562247231933270696882295481453529732187664382774694151867576909386562525219773823886555450626529146570502469511904771044836952953366871848030269537526662255671615341387307006798162601731961862599363069865435830107020342916855809645760998794200844667223279567926259285305050560746264937665740709960106087135073584130561802676788348841380941813769569881217823543494685595871211683702798097698570307265571621528356932985568482384137286184035877294250022073125230178413141324019319638415502289505013059195335983170774157872490891891542472010916022187778323231396527885855712308077579183209555292392485039006296576837835078569564144227511253467377779639456732613813489303207246473747268363212365530599550000371546969181772849288653920743821586548063785328560965708718744990422124231665407745102451325665448179668589819568256759634369550955440543807483091536051834555012816310493436420020359601626905082982469039454541697560423847481573183188537927648428798537130614787506186823313978039196203919076188519683947465919167813352781300693271203045752758611262989926400000000000000000000000000000000 [92,14] 69816350907578839793674952894492840574171721122493610584676458474687501869632145756825648360689069409260777639756882350558055604268146441757948561528436093208258488943804488773729420143922033835322096319328270516639332838674273658844554461176181373495863000464125148308947587304125254698863187002808491110419186127152038213949173143117089734104868348094309409353758290966233381457912586114001306771141312214298347110706971805453429603468986285709022899131226747363917428482432793228449749821518777546035411632836902832987780383119510504508582194749178708663372550727444623963618771987035494851293396784812073365257041946608265216046850466490842399642805852833772824146040485061665617003067861383915769108002759626603047969332205823797573178460300164313873142626589821487369914233166473135797750047446821362823937740606953843644002988361199200808976721763081520183093159517638258658014331774346528545124505435735261394704502102220577542936299994752025596175161279403405269205450071475058358804876555017822137436453511778982852582591507766655032755541545723527573147371872045548126727919475392159368803135099718856982617776781970635150994194760692711584927045965199175741380510498287649895814923766802114231789153470378265543524885213170980858494894780390070030109469289920827509803160318333262206353008348606374236054486451884381309364828208856796347545177414395625433269556786556935563913207933181558681003735302859137754991606980996480857471545015752197230787779994172389433659625631014872309060493247762520236396105194880980514762295329214217686514626924166865026222411332098001969803921639069347326642908875981876509790876725375735944511955717937800151251681287733321550121780385883887615047306018579988026903157075509271669265308570305118481834789084938590926303250231450900092442702971124321720859255448647785165923375365543080608838980631634379664264506677527783318917589980576485863785100033510520844547992882395247892743842657548224591651660721704653238070337564942175068188937878520658288843226325765812563639406169190459594751312952383253812876797215573155674802879955273499912328250065931967608599559588820990178596041891409855653195418011981212055570957083765986880634044303626412140595973578761145496027582279180828809664841788954586093473942616555771205007831611941701750083277295736327287320346585707756201164623496648061953719484796761472461255841411824835210366099147461939120750258605666867614825185917536178126962819380181260345631193717031278100517046001952717274994352811908131454154694916890534131642949682635859210560334636023060087732033594295870689714586517504000000000000000000000000000000 [92,15] -135637098203935333348237283364871502296004822077168652303513379041611639405448478378253457925003537684580173873755125833899704855258908666539788024555327196813819615665100785913191655921332806376827235903492193457281441790951309984105215866817807530510734651366852044508496773869645370905080144877102602128436006981651120121587062106099903430060013478049312808132096046338875024104556638863059199491262252384931570012048279838656055794299743592242154326778657960876276287821968570603807116235179133602037977304968528587389472046106193351423082367107789409008267818980211417482644921725637619481421679490947582921005790308010350742194940804851512904488338317254321228573427369378861024878862809650077491612195163974079414733797303261285067055762839626973980068921020997322155916824046180454014431488783703180810027351687071920742915387578960975050737041439218205413054642603299946727636736843263787337330960499998642229468450436983433174573124410119729716931057355104740792506962893914115853574949782813061008243138732628877660552928303993677361666720561899669533362907357993833518628175374357840094757330186503263770547975347467399364171800809556367797209102258589988645249480481332879177116270300547911550994870566419785738205285630268614429258434428165212306537473348795657646489884711229562940573178479244503697578484493154261728031172081466582246204584284587580948100596999992785215650121851680913569607013982481695940165485490719382810414280824494977837503784219201877839726876422008027936275311597299130802224994518713163109774944862620945107542350010750079704065363244626632773801883249708964674059569514989710653395136649063767179854477619797588313493326135867441681968576058373760999609930369693505744524788821783300708691287879603362681717672403234441502615771486594512172391054787696775553995318333804298394307124249012973171286879181210742048263124074849947335849239460365888416667409990396673119317512909110522104963399219141593313815716536702748596409345866630149886836266686306745098237356555758110477775522970868949909483236797927223110620429894503190729604701975315771204280816870172823081456764837741832423286980279403881315389430013119073216736568236682460147062134930781617184064915724345257625308001809074233086472673807455396029306294184544050156763517490609448557735635885593064384467478422880306309233781597592804849545612997228818033680325934735019233567484793366847559137964933885615867897082985125316902595210364801692170189467561484036849100396012163954053368249964950343489702266513456718312931966609490599378743352092653547309606490594721342845276490039296000000000000000000000000000 [92,16] 265528106677846875124584827534432811701950159432300560426215845758300010075308437779368108645044170392767709382398424063092235022424280618476162625119219268047041000725975036952662482145212413181706495204400976192507403943919805938456749500410994111201940586869163249858290024310257056136445429041207151726672089445348968336877332215679850360605950731005306148124497279781910405040165982194620831870298685218406737324840167832201585357256555909768967394826312960618271345521821968668939358834274731822003566085353065412592856639832772666968357614707684195028198686330382141654925199266729060200310440849627475882965144725747003606724593864236092841341998854725668996511716802698822545727041283092627801345413932341571132335795292979246274799040580950203650218768820262630345972262759880467518377606963314921106720098086051271821939720775370684998525493161115708388300157609450605980245787338056250629521802617389757650716136086853839085012918768883775735045931887446659669273657528309359018724292301149360794982616289943497359512213020874484155590210350945171261540962400686132083974170447212360585480930053575743881328625253733435281765736698490070778604555792615602941334059741964603273767520236330931256432840322229993466624953746392157081776176960933265114433222426355087601268477729385495941204546334432713380729622796630678322555364262506512240483610940520008891593356197468123624289175372067375310868396493748361341938284452990562607580019819972100538430814139890871595005965023549328567200119498011899752143787674711187391451790152109661210146408646058589447413365222379037357331114119442363464485769171632459466133989003640065175434039042897527441874411736035653744928151108411553085829925014190871985227312229972814228245826741794549905047505811305299254322988007981052989043195308462380526142695312041857032374737715549789032980432249164755567714049315337695480243781349482586796125050333493521534155291600560503215948804149185512609008308470420972534855577757091436181897841121825343261581798094191522743109291141858992199967317507254290213791103827793148312368910986918433563373711484818333436488350619304251483411027223930598935864877728415715415445565965758033531473073666500234216126858287387285511159144009622520437280216033538518630360942452600091955576630952494829582373260767812132879476646064186345149184338539446634015881919073773698896419620324729275421032604311680009595824241406700380109285856045850632477186122262050726359276597261803076778356773742404905899481977338429690998924083499903043666670619649042539727738102260683168208989808007082038318147120922624000000000000000000000000 [92,17] -558989086219096787131318796837493224587352146159639643667393747584596226549655190301212371432969853034956480342920995188518638659394567518548306610491723977291442549376920685036557454541751518366180093737806393885284124050834171613031976498517701675990772907059023922262890610116260927442608130493861618273716876070263336873695445445466879347433991390866436346536831656500107386029641688927716101804203341541235254093368273787027531070060184630386551600021652942817516399679853787438132183452885683647648243137959785351509158939025522237001441339677447360802559337757709611494885920927637843336383375024567146247203349884272844490962343331119951301218787549931628687823959609761953345581978818459670500427478396512741897344584662554904114343921269218542495732805995782117709151970598906504265982216162441467405401606463448294414595618463005103315765591567559649495265700578512745831550039390199511115898617437932698154552332835188741416425382331547797225673712488632227047844233919878669751679190856824486536692808976816995508023290059740256350450953596855655777230018319223517252813984826690703438784021052544691511059287026773207780654586479941610715062034384709772170054251829707154484914165209387212498355504748898966270676737188438044370082618260883488718481864904273144946645706250609124806124528454271402597802008185446064256572135946061483897143613223413856690809192562954384895102821294390581444332086630386252566780806388009153425178685621702687739006983726135504507043283932401899416757010569818999013664750893535801020471756207491163696267960323121293258414226485925252238562195607757511244225754648262508543870591665896242653748328620166296015955160479084049974611450851495624307229188062141059016535622634608187707713652008018573823131434256538104603665745838036056052259776491801546725373880721214479755939983259883450654048331764965523069435041074683415520063887812158458681629644293642560293848546187075699613947172808604401815404906504854712518689967313029934059424693422426533753914904930174149548972787719199857979709392236234765067864262002424642978149873806800574573974065848977404232756171724277777951620611376084332767061645209058257117966931657599006270332140197497885438171196609486433072906947405174877743158653346492059496304908358197509125673864352351116975581128962806913048511012342673849407653404571072903039918361661680229066669621697524638228913125472844273757484120875736629256389356352880542807138735769995187376002272471180979943066245853025038383416744582461241732350708019352068838155538788281329991180111162235436333873446091130943075655834664960000000000000000000000 [92,18] 1224633452641340186878235247323494767695015589308614239430255316891912190823376894194715584828736849139086338337125813033970874771955073953151911700262040459239313946369937743868141507354306669423966842273593393118408563071405325273624843156516279819016442303912987270587623468497230925655390237107321267413380586889745502002389881020141944979679588652074046842658533792977711350382179024879357696384887633484763819851935235389659686196064333315211321893673613776836163793449234803673305800634120656988528860949118157468245443469486121945317534584911925918599958122874588209366706272457145497340010668902477944534061026543841430068341492432698406549040173501759063095699477791350034463635785846809155334194388235635038716985910541706425590323236838783110607369626826429046386522786018177644999444492370052465887812822216592312215732197866218550471038869832037375026577797094757609501444563294915820111470002361773010012865106996680754306989045928345461309627588972812184803527450684035099752792084715258801791289394731869771609648764016532179585841385959996282211128200970169527971246215390513912889292261936426853519835257697557869517174968562336505681807514611920473677201752593812747702268760668163460404204691393848003302004130949919946299045374808696308702674700792808713185824029918712542363394103704931067922919713035068873458422701283003058055888287920392889370720462900834284100862420307134441807918204703014820445327073660546134899897611835304776890466885629675495971238604600457212625963754906549807987849025518104295475625269473946062106667953546059693708878129996450742780755602625969454011445299260724870214342416852860462188457894005638853272051853572816337387962856359100659619541215371665704630769758871418151031475691969831241493983741930338014188384101291245477090092353487203879908428977621623738119108793362823308226269978032644668852214442628966315936254443566102703588729450202094815210537135468332795119590223763585830800636705297937128347673973936113687947602886485956148847858585077964700998403763508145814718376121542369301978993069504517019540680631412154180362719769247340910412206485463669542492374550943301775910498121410022591822722584285212844009147828811010982188660965152059601457217402510710069532549610725788688412296536670629333069104330608635992372319508343441764206404194083464088527370829527251181973419129340634618281863797425529645292551894573999325632125965698156270914496679980648687131884570918210805964146739971253490334499989292023817202286925614413743546825718037805679508841277761054273324735956768002640970523517933903246221462428712960000000000000000000 [92,19] -2586216392733525892235387730563975131837562518504192742948244456397668997777755725416809877110920073624863505661526616631848039238109770478061873413906161997582058592284289511891026683935542217030130308585743600755629508993112726264271960118116771385366793787500854477827185429570112304354604883113709698605864857334356473437205822764301421004214464895653223179569001755939059836550303516719628912160590443353263380770925768581409792745918149138527235301373759430070462740610412703589153006616293458513713897095082378393330745980343910513982478541051054026015033270311070054517576879990154545929185725346605463719491259663916676432568071190710401688912598194483040851156214097041718840824422542565415192519799315212743967180097629383688017996082730711385733236244963321728192216959788110910519081380198634948029029393082752581628915162584303428209609044852323518758614560205346980509212706192574381007962798697293940143987189831555297216825847907764637480360003236221031458674993963361750986332547156643151824314347629162826019788089822526290520097287090472474902137923922596120764569195556701136399604502370202904940302331211378528492382647180826433423333040912923275405223295400426583894349105598400799736182138925092863632228467429807456849208619848715396136104929173345801769849392289321609428266804159365150125945022828268250373144971336334346604429143473602861767296114557007719555938501238271239935700419575930647717962046299431090379773014090129551674798421086899966554505741465005604280521737927934345358984217526535071756706529573340903451555437862325172641593571373109355688402032687935365903832923718707186964666655987376165991290822009279956813056299823024731197139112150730098148806744152728917439866494307809632077446890220041108424081644556174912148400610581523997327604561715594930402775691665622813517837914143901352744237401726335304441365007811573357818294908757420599907380450503138853604505957985449942931061756414694475578407228934269067827422641300555885514688942992310637300107440580269149755398980311120828430602259102778104201655694563059379243311241040550028755349325061823138158304277045880369402825304191091445639192100532341871841518634039872435740225647742666577443167019437017296769825719108317067962798539974571588123130994157650291613448840927698780796374971091803105589628928762200173222832962327006491430018235564806856497230044826813463239681285385351457792793119583721563309398280096498973976492643407390861595490733338752651549721473642755946483676575265185143696332827288836249545365526687714326447569469691938014640594414727754223504364656394240000000000000000 [92,20] 5061386770295714321785416419607623777185096728983992818642774268536263229773652136610561077111530681795976693632981729582656265078734472863272887504095662387445223591589539051994253839948429884221658077819164149009615376556098015266496349630641772305303333406581592538492644743364082001863640385143371437108339538853499452959690284573847766570987039600358108194831409332508202687203531322125316844482055240099183989155843717206621275300944809554619266307423225039785596477280030340012049767903661994602287534650226665060699760588919098125348843782997784416368244646376576499659292749030355980061233900478940257208915186091879778179384134640025927250365685498160528750256170600893223173474795272386860244108990148738795391900796157292153379519738882705750441053138652254740100750603147432587311488626837192378795287401956441261869174386641004393679167675793375151177006136864093514490769157665661939105764588821598043031273076445584326093819629053155534799388201419577794730567698601535758512941658975002899033046648737936523589865809387792112414086150004023295445770470585512956807954159510074206860469760824316294107492186197642172203457327436581946009361453602435612929652476771517156382170307664567591085932098611801653478289608612197974016858378079668339868947512952442051769686470392887140272476444417700117097151666208451343617761826410957676894603238041725351177241964395308348385465791988159349183267106396147710462480356340482508586867351421492534593385159415463356897724045621199735702194390818037692734471833899366378388743322155976417516564274345395163536157640510106500315900009002212321944324384776437950271235031403110163815308536979707386910035607271225503573315986034106927260346448139012350254792758264409866824765103253896229994437362756016686347180688620507004761774792621168525923754940894579302278371174603037421710448569376622028966017742364233147721838338970004813276772307300760165331820519553706781002005560059260732262260727131296737985776649263746167986691323440664881443618743475005006326233345691563003766764157926188096568450279012519147672035514303295099467384177387412082346533254765518261963380408215002112872025501587638124001965787670199534077928030220611406949290235918412186081887905882660276167811451334838318730851637218168321655210685161503087288876626079348834505059812991077076129650261260491427711850158301992876000630545688967927828196168119698604999629213173688962333751879250596491050294172842796869729929873444182078903282171853670689171634517473207856890309761945142119934242626842476783889046506246687548311846144886127842057898352967680000000000000 [92,21] -9176007874098167877115192184019746398132255741060003002187073145790414422030713567789250938822942037037468505962366934010212880256610744081872809909386292175758843666964700160043599561868025180198508982648209025120844242860407410846620670147499187017593062361744096719346520362230982639496700277869991417736774346948339740116198415319307480906459800399097152760543338388011682567791477447399451344430608851266300948233229349159452982954447262789240214651092972870237668335175274884342861710375149565201438466016593331903254098600838798622462806099264701998362886097750183788567456784964985842839436741150614844438667710149620942682947194396377787126788460924745175549447091359413149473719778104930530483673466285925835994411849010880558196503216971209512152474319647912986346005475592308494648952275281820152548300499153792580369836036101166561712520626633104335584498561042288563991345576575984223886085785910832105144552616932489770298882967731677953031364770668358035918569311362926817895787815103956459367328039515214241900138872388160889593906372632933845634225359594313733105145156046290977240148209468615304249599564373702096080681391642589074566329491984993797602467517023271954960648454314646899559691896058900499298956104908777677716241245031264669464770088675440732268493656614859091080756850827955276687998660254720150743192529271370379148900039970538046458222159068916147066408626277997795070717836049998109130146351736571036901762316270947236242213838871578057174433149947298480589320053203550345858634273501387200134453347270020361062890493522826289757003620147528460360063391642395571418963574757234952041116810479121029409099989479394214462554332602109605431832510809603250314101762827496250357487958274336168106242139648455146060818541204859846615054609562282293255083780070808631882798075515572816383836877561868697818774478588265773129701893018763323326479771167283583329309665907452268719461909079892763555066955999388663905268430695106548598276841217833927980146359258757279346008460563287295002686637434113374643988485188313960336408095900779380724019861258896319568464585071016623008912454556063306903565825641259303440864360977137971116546743137884278631377659071132081315692183801769597713242033089619502731181295051576401889569132821399436202578180708053283620614799290094428857678551094501923293816886604408702055767248864199888431230277618613117750632314356700942339494743465692261295741783978179993701296695891437449751349548624040658870208737106440430130101382826921730276063456767712796859714361810871287819373644035571865336025278033012564582337190297600000000000 [92,22] 15405183144190558280080084204445996168842149728855096386974497423851389682187331992697416078609261976715598408688602849983067247041607410705325631647267656433882101827298362200935978496024959721692339111330083501559980947209782427795594577109943016095741429516308316015927508030369141025570329107037468489683196531986145966497333016952132115133227482448477068926528416678209051570084954265220903158697064866214845245109322170955920834205682514074748447525864777016734654011920592333717830781018477898833350939347008465798679739858439618590101085625520860669473138532470134205791817461681470592500920322591594579356805869301459032437800009105018631514574521240200754210525703641123333695846527434208386347117856411023492417808310311850472882894896119229676659188896200933095887725575103465757787885305393056997593543767343432568148463918946139381444221818493987127106433622948313312210991825188955535785233081288479955523921763507601544647004823056212350204921885997612771051206606758973562456512085199891745433055269917017071448358384975188700367240984697751000779162243304312652592954420094815447120732781674867526739404208439208026466210022217016916323470969822333711427120601824410793423633133258299014232059687846395105109243725231328687419487692264385934604693798930139096778242902134349683584212971821330862855504105790613735147052283168481082762156784300427832600295753117044893698312903739921463407837632659870277785992567521781755449596018846968738676099624496050316502251386584273021396472618663115257840963058357497459433717767445098784814516327874778836156091781563128967056310138968176700200872664615204911867415345784268805195406498860657210675356243668217041893333382071964411596874913493593982944776992463504007933709323403969118964071851325347809481743226482936707985564699943526504559614256647321692718546969851040539930418677866032497941614549403227801879381450622235669834243737854993931337361771319274971653110991450860613672443786861736888025364489899897273446703737422219097471361110381296781697074969900022085089274315939140592816444094986321080596096923245163948787808699004855762157347458119616800658470916826755007782095024982330987113251550056559593581953137468662632544708683219305937738585551238867542721952287147415513431923503114783839383581776977921302301442195968805681924592560079249051713555610171129351306182292305956882947662352809450417585655496079855953697628628058887286412361733684792061213734814754231442754765445653130712911180905310242163826191065218892951319526146479109028356360897963950354688680802015540092250538225303603384898535030784000000000 [92,23] -23435956903092446874799914227487531013415177752310202227237720709247194265185908860582564414364834221738765647115864147482210337231988074139653004987188532645901594689228999411243884866435813599338066763007198047092828719683960647121953208825436388205454840674086227356028657462027827222624107569636456736017675165131284532300568261055908648658788507033245233716510721282931458792748313478772303336302091847058328776405351574049033299345610541287630467602189432029256108852513809208618065602070427449792353260615869015228316734665181644866448828148367149780838031266880184830390575681126828333572438988371429555472740112522110791076063371349052345080205548936223095882753316753809732329719697990402910212190616351179067833320095651400858857181403316462918220073159987202826939220222464987969230781521462236599231287586294309375740058354597761238002236344289379035957636770189217898178390314579489579956161035713102795942280726019998932783420113640276310975938901546188970529896810436247711659062623723674869602910977734250018541914398382938062363071609051737021341948300894614471134607213048259693913830658146351082119803216519254012199488910089221146972830777062161793352927968425321242593880434006087454733683019500562270658063195023489184751472395298500334718006270508027167118619093469034646536421071220119819840587064671021676435352584376620608828991531311452165971881283187266920207354373166600706627070102570106163531550767513055882935164453835480144192559743285807934371786056289620715194805255264845133252728375023336455239780988551161471002899291098383796006712464287088332677334055280414359886017818399493408009625575556036656348726683566552409801240828554715538023690919078666496468181688424987077156977142597166782141225194292376951056617681581456769086282999856910435501833459240277452230330337344963081168027169040569008530467630481397419172054279156216836654594395670604929241775457485221180127140513312435168715985159224560027857676283587105855327003540006945825638922749209227943565114089835107894054214623743379535702030062537624354263990022546144091895990626286858778450191340661029215212545974144150901084775964790766094655167531544906659138841864673661353522175465901447049720362897426543123609541088581921648409067390998499737658194846761305303928278264704872571063032355932450064513259420110271541861140685170094748380586445618258311337402685292486658001510810895879930456947011099514707669247055363191111690844696931496692433339667063793441863282344489833017705004706284443950488458588549976081764093809161069787021998854648324669694062749058797360766737448960000000 [92,24] 31409090021860182461232191224203092379007921771128843287968288856337698456259157300288149660854352959133051495516246930880177344793139098328086008620452467930218102826652269554066789981704454286441503740827637192569597881913395284812262820208696065675661052321152899089979552266816780748146708413626214051196171818249954732251804383091916753726112639239044039825069435985485987569859480229050671910833045754587953590910898642494978362771824961047276809208883572676764356155037816167249062130185532155107807602955977902086951837190165132263460200885293157711453139244425514047222314515877189903588180625857412703066484571041776651698903732264827087190426078162531648933982725275303015654524110334126946104681839027471049576645321368363329320588915649175222385180170323023784655699008450499017786602293242120417400547010697731618267022495555367783951371190437867517299881771551804476658523425116416168889033914852701962098197159069211312939632581295337978095437143654309892253206296090866454959196300860041158447711325223232316009398535956874355034490951352726839561838504390309050352621983270839482306250738497909504141030742871155245341798170750194097746798487177354235587358763498790151294756975569188281059232097844711703244015274366989383413349423335182978199170431577328917777683761892341883725629943709097894104995207593701636815387457021550706213136289538143018212667955718884265048019483918439741554869239125210521237037581511849854963989208685237089110078757019554601340252059402925645695095837495105276856155476906350605598207523721843533035873604123614815226066547400291592918151297301075584928096054302865170231824963432071233936506126097188807133460952974163147031569495453163668765816129866241321737191688600942470885380105734162852535043829287255752667101289505230783037188539909661118850209770993680053159943000303668730313986760623477768429819231286929578146877945219798053321816169718698117397055108314507670556547036556138401854486342058848082341282398732038305845838243476922524227056221734220132431437216369320412016996605633229106830354432924184549883880578693606220002918971895690556992897749613907278997702732536185915748147314977385308854435508555668180294193831128689865321056811614861069357312466325784837971392731579432891187649109221426347607532046906686493690305879462038633608620565788051629822807295540281565740813874063621570723811018777975120066568972840980420579156094564723755851965106291722402736048475089911148909231694385157284077511094779818263294515922037288050241918432928922129818245711270157895480209153507687831078784173066742344346029260800000 [92,25] -36457716698808249231782666943405740647905497354566807702107431249043452598590475827650371924393395530695395732408958647274347486221797558320115754022850793892037259100815651313573122893616669106500177247839866678293646795361029796723698543316925624506025820489536352864323144204289628384741725005462697903764622541031470452648207202787088416557529577425781633403824512032188018728947327170602476455143346617732404015442597851189484239042229445182986393573413013870062479199849613467842276446979551597041358897567982611924034627275627215501761289285675910443856958522754943551736060192870336324510325599406628175027159194447241767232670018697483552287362749999506574738821864426252195532676744624501677442434863874138081057877992816998274387129280714380745232077499264425519860572629147991777067253550188401871198823057570600968134846705749685656161485751712744220785992129245597690162664634410918025646518782442823600516515096432813609337353836864417082501607123565511599717326901457743939268184176558153224489417430490862354033237640187155161584113000124285181492199234335114848125014201477009613862106082380813352965644990760254269081134338022648958292756023348580113728607226667830196457828532995533982067837789172359814212926941633678988403097914013202156594029730265862575203233895174383480986024603069321860812980362779650844608503412921896592966499523733618224332195569385434780405395338617239843143336397249305967656273845615235334484585909019709587853574299398121533302916606651225480299890541435292129712019954997506708638313681212577882751144473846618805948309210960087515532990666798906931659293958656095346888486850232673639165941288144146806494003514494307571788801969714033858886901273885573353996703751094125627565677771896628022534055283863233308596897517099486582326892629782467678565002330243205301611651787309294669994825010553635461673407240064641057127921913667329423969746116678625823555514359182214964223074729131009904908441560578832163720812182105136865610107349265658962585243073494609105152587127255404943646190975240877317067611707790297625046161277754747792737705900125947876167449302968517397901030269551249211885063552849384043982728800794201367664356791792004027519221823468344779651986771145078988450179228968573331803444916795128453333887596299553010251960411805142637160505789387086076587119080570427247174827542601890668563080246492470238202738029934991565785437897664430638707079788072408909034061013924849032026163249453481418704223196327925542510402761906632094904605020468188472399957802938811821936076590293849975789011022426601191490191360000 [92,26] 36550801510280558565882923618258087740595281874072713578896067059666402766777489891804250363045159202005286201765802962165229083790889065846925479648938720103245624669003326843037545822167266673046216237670824223076875451675344418748367832908675809456640310209634099033611542623444519839720125771692121284051348398629993507043617971459519913935954172319203229759306036761931800264854733187869723462049486735253300748355155666216969452625586899601280038140728117560814734697132621063129984627160626192327915166370851969156124392637314849438892645321738787553980803404768812102638880412235669171825274412384817133552604621091310191163535613685536817181588424241544656333258578964900357020923620549260801815227897246219329358942582954477120773507556026023143037737311521793468580966583047049997127893550241264527057713093537734787381948467215290787629986837532290399308177042352716262675597812589797404510350030288925998452187356542875143625582481043117042399551941226717601332210939152684911207076394920915323597194374189473774742090847271340169665709106508879890799709849832717185152580814874681494879913380249155557087790333719498562775226966617823397897568748811283325380156448662446326036593889449522010228107117130397013181261832696787603719483104517259579468287779721354560961848547056448297503605464686109478696006939219444385818562777869906608202546822988872847946968833490644319548837957493610832611922685453270776407865400858793808083341395628190221980014008331681996751586408615875851634686263209958377929525655583058234129869058320561322196349704358401744237272659147091750600940627622591040713559019316158259858120596674430434898571339171057049253514133068209814293058661339290071153046130979101655343207082403905598724174432075083200593211368505184258106725578661778890059152793819953044367909385172515265260599004169239479472398417389608615210445989859370865475436565219963651961274438817104088125610741207265103667498635999593863347459763080264305199998594801222685843553191221560248909153575798991706185137114243747446962161006546931349599108043883014799224032833830868289165575833301802430368095052840763396060364511217092497597918473764277002541117389662210934657696839025047471457845107258315716249864289293615972910716121871536085093331654528452939862467844365898021803340125207692940804731534262322288881909431172282964301258578637338639918401543407140326396011355284943726917536330470367591389116198647711270022652418035896088610281860902321261055837095980425910016183404015157512114083768736003898620910675278937154915819561142731782300012195998244798464000000 [92,27] -31881725013569194793425910887409725342683475998719314237481029844471357452991586555013304413839197801933101103930825705938196614340012084386264248552711351898606738753684013972384304426497271303317961146286944611845411183357075811177593485535631086955152133335715352986735095353740857944584792660065420290397484996766626513726212968372266688413015562848321365330815328066697507394601568244593536145985444128132674975692016486331393073728381605841694689767518467124309624553252911327042267451735453420705086814743105627775290332441575088156406293431827264617972802174567151983568896803834501975210621206272171064427099103893087415202278247300193526522714136136866532280034450064491693671082049311512818105480890822621115743664410514459127719084046787897318244487408013731756303686845732415051481207302439282440027443672801201311696798728355936293045573535563272385418900471207860903689117612052415027901227895869610631973598704428173007889256142855987821005987053027582948736760433165056147758258904837645589260242177550583945403417888878290226302484706294025751377834719418516744707243693404933361089459890481607401518213716432796153100248602911987692895939458128437711500275030073471558544360821882633948244188736295863269928541881423328365885177923305337324920697217449913016798586496154549937071422533069263628952942263859443178768451179931281699294977704798601403178520925862366535590557576832776121220647008058269910051348145333172780126247031656176814434501985164570054060245523432173974769383766831124848019229800572428215715680118719704490317418776419273959007502599327205223051169997773050774673203993915394342004881180968246602477154084390432198254136982253568369143445008258339377571241000947899888734912558492305158167596820019264650736579651696564261901320472031783084619346007913188397332302530514689360488405807624293676574712457578882185581919040216561015843342419670604219995245893317773618768204547708102008780014698126126200314008796078983913837919897449693405884156133690313514241383703506895434091349083729430898699903797807249114921214624493577594417797715580761948371721521743740108838252549662970650428450103165831883856179040864572332367533506147930869712312006093693214562515137378646283126793185957918304525202599500956607310524374623319543973398504393162363124713608599200475312649374551054816438484116306041263400198490861922358613674372659340844461569923394069473592643840146194585195490827077351153204893808859470778581541834835669416605827429703702239059398958380592990364487093374474360248888937826172038279087785567182612177805418408653619200000 [92,28] 24507187998107762062405187267271857848481047731311447599320742251912525794871736628743615715893425420261673611879702019140128597078537384537914636274763187691524187304777125807691242643148308097496262830411873096061485647028766119299990293353517772080777225579977817030100442562155158621824079899688238170920774739248003197566604688035180830236584966052363974120889033720526810344302326896365918964717828818480815055496445087006112859655507097541089413013108071562245151166465633549745765250688346916109456039195951767696788779807170442966066870172434851621188750047230578336302211852604266143699783563984362280443727665009810424541572197376249320183246171167861708931754768477331995915546811030719563650416877321449255369752182520081108552983874372352017989978697410844913430198176444589690827247404352332387075184833497859954253826163758686449180748870239243076297180047963570908659820306791500625575868828462840111781972163674217141481257846906270136617828693699791418345350315848080458681873193523056329004283974916027857050229360233571596621855244592447924274862875239633236837080851859960676195383156509628127437542403624371172386182314061854694196252770487733727311188980449150874520299480008984022114753651724124110272119372262867912511900816373242440378512481264428553569180675178318375564098469587329383161375451819680307253984591031972474089987796745900390298985251401558287629380584841303444540159444755724699880033099983055556971729861778588271115123776021769506925586910876741792418011610782172350803094559518048131300855511225169588633901302812550264955559322764019344361301374131694518933675130412285206605937005977217829468977288664596383006533339097985788283649391234322326647780365975450057808692961797635496950425003376792803495255556196171184242023455069900292458385983612802522294291199773571389660043250580074922399748836473533453384997434748725997321559116933003338829697787141269341575519366414261973605999975883354736934281290229110173669953753951094482040964830121663740510399795583286846504080666121492123848573903982480743632579122841531749982848760033125189742118335807537540160755483908151954528336017741307521190652623932815510960542121403656410753791882457944908949882890820253950551975991816667158071606269192053465408334401358908424556418687759871805225374434691903384836133241681207356908139193055545574100560719047078175836244709741594487490588431380436107555372296128823233091677262614203235418998455195086109295071139325271267853564894470983909542839818249813564995898036017052745212731391458398340747568874279493382920151353813630976000 [92,29] -16873893756878769755114169901035050767450474534613820261835440473866750828538527593928668201378390841480539953208361693228511442397014201747856442156443024946355933638016271695326252402573701648511200157001620691348269946006598977259404704808747373249641950691473999318418639347261268461100511728455460769092002605643441335123514363558287667438190147366268060087056704464238387238503978213935756086451552551778000948609888413903571010178686739170925869081966154769125290780973025813626291804107516925280076984657711643347198735516017905885842664018986170897221663534159999495656316524807855162157557184327882931761828308626534801289601193665741590516252351836313984745645148191043435578796017921500610829931180777047971705083905443297735326747865406438005438403209137141943830192534022027403915788603773103748330731089255328947154066289703591889750612595349608407947167387909202331352967109324797094585657945043228490470260244186563603405425515372596429688806606128219580349144386654427036518971182473212087751684328023800107509336665557180393055131258438402266376471468666742523582162033273137535527726743703589109572140880662542022401166730587203561161183401571714517400404793345753736472265035034997670325137400819140059977544619372862291245660911030650071005678758787729057528535189108751598233983927886817212058079643519544497905000309590448526488018439226173065323221890298799711230848147752767622751389416103095395874480943837834029136083984756021516494192188391815984360665662857769095443060323621395966687662408651660814905175178337032921201576483139422853307473934814600064034843761420420656783424676889231432422861210725722454784174191390090634446329741148586488464254537264120903579081243880788032674934701933467947601832638963630609229025128906294030695712798133318492321747752659361785204556111768509115679829386925999698239641079583918729039619257239461588662757357036794987666610779253282854865014230800269901618077665208203822915396562641132380887684998653450804037352521281073096672342351984894029719727289499299344427129253246055312478690254267043414740083530798312022609148184652136322954347385974400656902048745801343857919332726742811788577881503640048932687939060214870317246028400455657303605936426452058781283184519832878092821497858747930018346417184580125225046048830911953833946610215215664545037645530898601580742739921498304203599908478537960106557262959368613756337030612639198052445102154695740945064332891298754752823200636954940590307702081126478526812396631898161876205675638488094591512695230639318266392069284016504697190914596012032000 [92,30] 10607270129567442313090148915249259897590721693526271582871738143825098489061162907138884032045445510863194537330591295518884339915839997954201930459622953468084490840225457042371979560880515086379656374414029004145925301005342679976340030609943704925485403300436577360860979525968419293407119846679887929679534017865960809718533252885287895159327586106735322778555189957398471155513421553985014250139441758648231971927172539681280159941917452777898006994092309036605990778461883670809078580994652663728217156629618761534385376409899980295313496198832828739689791627083058551347215200490303107271407638268718352425311370765341512125528987939310287070605424131471323736223797478290671261485920062256162759162357485525655904053533132166191017778728460733924748765200708889902360762421662088333469728901912680616538408685617373188534925768862862116674181122800018244800171200058619265329509648830868668227380455100481117094615051531244722190366510036775558153062835259947181565502012050322863452753863309755145211024209059346467513896571021520274251457513232789648365113286959593351079230412320767945261501991416504274285026060960221834541570109756056049931682628554999783616556942422804871177109693775655362157158392117233756498589602017719534814898795931537769596929812187743874353764528052586555462102412248394840015191746367811593344744548636826115103200138978011311340775547226950612092684292032349968343981745450050437881657190784136966759607316725142512713441817302509911307522185593600794354119630052227578802701524383113305706085263549076868106003895172823898995299226992162075754175520161128053303723556315885355864067932026903586056534503270483157871822337585793012089692201106279090359569878595299578841591194153887845037935348164561857375775035811668674606769207512066233722474746501375983041409992190729397040155133860452386445108053657038372556913135593692454449012660727803844803151583945115953894425855518194423012542162633467068951392757051759084044831716679419651381513914102354723382890783794680082816988100403336145713581258079356268599705428360449349423353668037104773181085855053920934302551503616664813823470315678055891252897760724044205103169276327032147297145034519682846016646804979305277767410235007059312856892020347384161527960495660566041998786714872644525621740600267446590333228750078112887859643487795253861961477016141304342536546321257122270166742990962650540102478722362878218113232203259124907405826324009809305412418659963727963795148328408516043379585007445771234759995369653846908624138888542877340883820587428478445285386747904000 [92,31] -6201802942928279869952137943136310329693896773621506940674516187669416698571101356857475713180032036267219905210629325218308959639876806569074302270898545603329730260688630618875502345422827134913322605438017402430521994826664071847485603758668695005906246690628548808725374009971608744632474596061404471125227847106753868062462972475454952399178561240228938625361850671083524329189600957744246009161973586582972471049796776302840017852153803920055276231035548060097702543121847502013312477508893443550169096086858596141765845770245438833812736546985147333927431383813569152390847106884260807112418467196384893081427088861574752006674863397319035745167154444790937610282973362688907733195047338103454201053158648984619608945545006602754316245634846237146634415565765265955249569523677092887336463111558717547090106358577812918203918617971104860833038216359141880245210122325968785395164069719193757442048018176445693403607713950927171525684865850775656364654053732750594133341254928030981082570618725704085380777344180224280469684868899698178077107097880021784386083146531927001879993463649410727825377404801636233045474679313380006205111576912739859687997328818399944870827020812952829071282641766367294489978903152905885926959222621253937658823675260673074858309302078215909574895238362903174605415125632614895220125029548201397163786921063818461717744104364003189866783917202938747132214109693572004266847752194339338333986168550551797186247641772771441003747401943626605146377586722014600824625628761330644665292740857997265737774709171403336072883464339848392145692386504772408811678964167225444356456625057203364720801855539368676613414149294177919678064523514177670319143292693839152221601293014716910064116295288570933718329706869395724941383648343441034073675168501401301002891792524887683870992975761520664738188685702036900578944387367794101983335188066859617351627264547334527089164006520867136598865614354777027793025557511266031464522653286860531464284623336856459000124467515575084044178047709883146108500387850616039497867798188236084356600406703440317037750945228272812625284228852888481701354700857382357414658977700923561426811214679047683770504572250459320030726492487360638966082637303971051713797030437310244998891958388441439957314005549094843668020760600395414135056964689896726493978418466243113974567043242653755348262868348787422243720690545173564270910767090090952635507095357968783519198475840521960070868376082244328915952237873896079335144294352449399919685307081789141240462121849848772837845579211067295999253938991869938848759808000 [92,32] 3403153888617823871692711315898505475075414505973783220649779633673304176244126365367431783971206333359452715542880417663895000008648939620542582625049705570187706869123718963506827515137193088102184945362180745327920746069411052952501573225645158263891492591285756369031494670227673776060639989829082341180885853033564055753009353245114694710037949683452153289358865643815350592528821493290021437767153917942393298549296062174478193614560451340013703953556936920705288405714350669805865024682383121146772421045273893285616617411369031490793426841473878885472941272278299254617098195322098018237170230172314441984596756567882022237806216382103194170977639957760665270822510718873233273704135499785973331473678114453410523029839315172970044421341057611415300136130469804837489303535929739657802371420285469256123818090110578236583549066278279516991961253054347851661515607382535973281110903785683472415824099405622917981527951793196830761446798583232633503050236849073330977182670351386635329951655467194850061130547320697682811082549460371789531417019341937963755934198358795042727402240198177994012903344226555705791460532528592837539469577484321421011976263329028794802646271610001189386599039628916705559275133611625750307948055615496957328094721254801477615268397591091699131784279367314631647521345375886275066884671985243270577290583293112014392139403274856023347218719659526098825235991501804805044547705095752007031065867563906955174284001127539379529243901271879668874612411408570587820260650122633470934378262613677922516342792195965840550833063705426754939718529286131232131111439903820173516511952232410772384052456719255825976371066314395399774403928739022215070998558490147788167640307970046672849590205620863373078284860124588962285530800332586969767237358242889537466877311292603531292044337611512729999737708325688353111834802452506578436471231734407664110211655752019058789278764531254233259057186667552451468393118928516790240457086847117483559172060668458128865052895244333738333138324538912441095790727328644920338371155905554446332468970438655787731112641688360334326478888704653086761450387124265260236849004887426976762229455038977032913899078582029355360242010364206876703317900687545766871642220900789743266448232088535338327261024581891876087026007480513920466074928545311477711401208654820421455103742464923900990407715788221615313131800220423671155201731668895929945555969843264684445181365733211000724177878405566986663053106677258961830944454096663781206766366244812374166819241133201843225740743594600218358589028447154069307392000 [92,33] -1738741304950463119665384825919445253386546898838760571237300933713522545193656499882110446734413637266093075435159069426945183004589354804837664989020011092745991577828573088513178652435601617248067358300321477671294071063989323125458976939058945255074059224959082879199790003113071121609613615543809661200021456910726420273778645148481822571186834006291556321932110653913365355385287125963344235364715159013890612151186965915197111703193956510074098488873741650854363174562117255941947084289641553708679954569531611564878703984463582824986438783885597970205732189667147148605043955815188296370067537303371814604433383742710217939728561862256413671563452503204505182650579268469711401373258161702190262782294340668899640479169826631181129354237016747671433918368493149517492343987580186966156136727053197350865780096155113831582731996412471447570510068296115319883094766334731777370160099692836652785649065263834138793248685989855298302386625134290334455322298380219905132294455920685016196069713606364393260700248396968172965943759944816188572572548952128588697352484157101845408414331743037327046637495189336372520557336466030509244469854212813478982670812899518041835884314222210949361445280274888566736732561583274900193112606586828368078971501327239540517605213018756582830335574026634620789052106383125974509677679074097157394808468325607350436167529161504673293456962814990459731410061188073314609864287364851547794249942319834584883427363698021830637411488714516292527555181016932554376049219463570142575251321660381249512187314085341190598605563741173039899282563236492374628574577615516253045931586414576187816222974815178093062568570688732532724028403582896924453284423614672000437460602724933875053559258548250507223819935358734059132222525100005440629334781165019833649685332604298485517022755110804562358247406665347245699732727405640161437941983577843915424281067567734708460454815130382875089211975684439509161564701795613039601004828198597624590109246552125353455664703513904228321979890983869888550031473519383296966675028534608251952361748575850620280522705847792866610487641703656926761753430554258364881817682748167313870231124441916381580152370189818891533692213756968349674861750811556849872192926655321772420295437590395464052872437786261043630522496315647938332943493451907715955924150105439177739703681052566656327956547296135048414744415976692608383455904113100473934159181399222851524929632692003845749945100683115184696411315554873025170075102154035269616418479680057908845027593857340901107030585860880269459803577913735905280000 [92,34] 812093295535019294011126520983764550265439699023265863135196464512018783762065440928599937615936589686342837512594650407270987174372381326842062025636950666638809105061570063947597066375979056666488405426754951610197125099079837506661400323449108287973714548222834356480562727540061990713868140856676714510796397999658246478185724368205325948948348632828150520975784343454616069762140503700899952235326165058427590739926099807753318128325001749898855201409245338982327680410569207941401953664096175806821417174118305578218860238423339307401753044543969053457609450498934719954488899871938513007941538502851777555366148945586496004080380730166653021129789162121309888238630853327308977296380098040362933398386706287658645492711044392822922889660084331310822870219741583437647959151374782326188107897627774161413542595954105490736458654211472765705957341634198121968953796291203002832964089960916768184986879892324372344367002972043282144954855714115527360816364421607243149243924624652375236188796557090603520667783182916162746387349812553486575672668032184353307781738196444899886838651514438067830592772191514055722880327385401215078528488731838275420703192916863275667924634549086554445149161537764820622636213271059360382411695292109966946069609905713020634961695355806864275269427661305955773467964464182297992441745649189652093231634435175712208304855183517633674440266718952480086944391941724703342854143316887608156557641011011550211906984004738561668218296660076269539053997091829251587288762220061637734486075024401949927780004165616954131678366642795054786405894750814558030232819026948153685365184813821766665226264354543222998509697228534838106269600790496692985432857100694641854836474318918903988774033314456754812634341799888245223383834344897503096903825624697056347355274983405628780625267679462467027199741545710869245997542747541904194486692500237997800091534755077367800921626567763427794119601122438846687386089624317586646026822860548088840349149192120873829146747562032614532676912897118423130884418322882427631012334662042718573482602293144569510395096027125018267891050505638800143876368873881678765052431419168143341894423970844693531494152615509074922197860920863987284597096105666240347488688859746805959304271136875944858828852992659445551945522943932405322002949992176865585543105550602190850083172353631676746129827760692430912983072636164746015380686136086197707841899589484724972797645380122669387599551573209724556206369075181166407985610008553309932020018241255194898023912264389421343259940634901283079997872167452672000 [92,35] -343834255821312160124661159410663686408729788338548392604446773983120593365992722417415250148049212343175304318098605984544041625531474543423381385365173436398370720131906589150619690089888920430894406474574454693524141211298800899907385040426714836095071746834452107618810256364585871335512541734649185615448816494735147795789848813861377526910143077094142036139300308735399970495710223517772234975753125030793104526968992939861565099241597705837219176262261907002391986600445775129316101295250348883944646183145894114748431086948674956796121685177720738049346518538988293975616135794680121565285215319364743419567103828757099672903597622299323884382610887905775028049006187465474971170022234584617707520862705125550804302423866818149842204592230704825927168547731573196993952420798564324423586503125897375350583664737971074772761844668974085978755965506552522982490148232347166765604135432848471012920354813163792588245993460591301857417483443657313960644721056055424691142103239900865730518487689024726062046702621439524346950077255840614193630830386534704629224161411298433300828419544938198395228543806191327839416144554352603800383752065281573186945110077984950784637800550830890018951944477159289509565814736895461018090691446320061811143693419173855311460972245973782719135843391898922612324291949735124438079787495118869700113460135400859311335506434564894466239011277638267551532055706509989403080044586302934503664738031558415557249946470375407288373295959408210788192714099883302107231130214429816074026583248671603769416676543189288483489872349442358533313729070419590423983390930001754425823933775959762172696990929747555535772881711154192349196323959555713792522727162704500719129373611425217921088750351907196118577993272920585393837225360185189436940321831859477530055730038519261623695352913851517172414712324301328106568274817751850126460872931962973897660295957853418118230084246014012093939186991112390589587038941086563752582853557662776499822232631132740314385334266107658214391242636191213469297645212854004578799849641371751499154389637300888713480242693496891761168911181208493024633086034459049472550629218732552456995099729508355164247597034020630916046123766854180393450105241519741429198404006828288152929062686466847546061239159233459388014462266966696802017056573055633289940374865267925448977430993452977042536824281683928952877738088828447567645798074354097340611846726320849516126489310764656620045102304083807451718477456942652834939136850429869197698785571977521332830933637736152294778481672060287310575880372224000 [92,36] 134448540738066135612462170831436244011728892882872232245369156676540845163085684574702147448071982052304908099027393430765202080927409129950298272768108655597449365265306424719806589143938980608739270721872905241588048287051117118734833054677858306324542376101234364004181484750281860405321733628260695190456998912612103377163567388559785243607486941021227303874301618442617937590377834528914110180173835423154678028094644125346863124522135974545202509685158624085084027801217470894505909538230188674199701663382315646482292189338520851607093338555394395233848324366300243529351582273774640639099070412817655165885903486585626556094014301187905914280361302007107519128722570701910205448906214264048643917503645384560085179135018840557284740142331033310974785405803216083652904705346168378210205422410265914379794683119407767903176921595275817174827648228055506453538210717466109722630481066931969973794252524797701700541987818886425895435981365793159314090086927443702085326707366861381473490764694596568070383062795130006282160865479072857060683459161911715694624833128608122679699851477732000387694053026912849339102034381113836925066046826905808323996223394265144721439182049793237733723435664509340202703068123636505043611729809962941321620757399832669865836917680125234654408694997845498950076064543456952635428248143582416524375152944308084669914034475946794232399481185100696623906298080334042575841646481455703337325348322897190785552693249832644700191481924191308270323746775159267720321224884613941185775685570282432036608986963245662395698653772857106861404136283664639836676891712291450422313046942327504872247213847516872870038632445942669159242051843988907764549501787317261859113586883791517993103184298001549792606916779941967933250536721627130410385367646154445690381523252293388788700686637615498974039125938949862822391304843659734514747665082862304665476663079757623044852697328012352210313458654464841975398711487438375927333383577644234475015841062962858629517402640835389836932364914669770474529369302735537949268892739181448439362210630138765542413918481655653683761735674553792509782474498161614687777882189786146952408213569170031559414460436859955398243460069974215890438806115020371732184286885245836405746170883905334446000392933997483123292378822136626210551182481145293845850625670940950687983847480011248927990872911330744076103381846829942482128661651142073138456678238588934034043714329903964575740215400209762697431698238528005848146210596689183544471683415110063928996777164992012567829011987147509336910069760000 [92,37] -50219845141367876166312855828266626689272116412586854277327470745565667461511760976938434813251950180509886597762147583691866801019048996872250503257256255525554549953263312458881147414183500177343308195376854983211788111678359265426238648393067513458930914960154743376672886632997701269195725576890199673301623350274899104421409254338443566271511661262962743781379854799363165382433625605435395604370385743685507825629542277595904204399297127470012242700317624228380569122007495803545489856898457952221059659793112658932827037390672046661560605373785019112229399717311535750026003800342734404293269219085116458401851318203376002413728940008597019910900666875830110134542540891928632012861119364483348821217884668818394445048328856610946296135170858148727229761705720234806216504397873345271216046524828433684035312392854642677868767682765744326512079972694163057681610146810399745955289016632158014165963986162826192882390031150995254417885743414015765610582545426794114516038601112733021781961973775686925202073064895520205581265013346758042903948539246266001426275474854171864932853282846371662014763808693851434718447286035125922052400749312084146110342529027929368521229829869836434727853551592306737008194552000108857241966167252302330534149364681748871009119600725362787058749819446935804372251973226436367687549476112702087047609039855633081638492851425633239551208296805666359744585829510530534096436988755718995042169612547691828645439887769755564537911715099335911185595218989579315000018526942030477876405909121045152308664902314567409244415285445570090102995034572810461652378767009727301687164130388653736673183634350628861754257351976256156912641095657305990907464894244719016171518832304470550459237899984501506927929371098317937250077213408302135729302021677932799359805266996037254910055756533557400188393719784919286720728567694097352289527960024884340637879297054080622080230999583846960396547888480445511832367027997552064585930352328220600345560629074688247158123969373464406130861207991442961858721373517069558755749434800483721930295407713211189352121181437788719706731276698217081599636630849629040675514707481367013566128072841047605489669648506231529027508617253437226458141756023638959739491472943608125306787547301691739175498358146547948599587552287729596323207263760588235014056138177730661556060271400950574761846404016112917907682800630443311263710921440989673398943665662003694482897977899594612088793958651417886136173171959947259811521559955613216817120539884045394963710761367343761063419415719681617559552000 [92,38] 17958937510247464880442370151209427805198954487412714045487259575947348416847706134828067031086322566045307359590614662826612176974413673680439873956605069531814005415871953047583245553469525738764523400291823670012644668651138216694918536694925763613207010510748138673059996612264895290841885336962667052613484891113693745035552486544967449881923743932699988211421074637128345264717554701905348346321523025502084378154922130764785829970796884148707905277498290052581718278998917118926231727083075302176014681338605289290426216105628485802201318886570706662029641214039190177536445357753025295200482115604150543961687584151028676414189351733776849109352833603745705088755071677001884125101359412537436519151446374953321677064612336813658835638409082878890074854574491985878987503233204704098639824672773138563513876681433014459553307262144796463803276856859590762806048333243289762543375476988991873103188659953514872188400934412222901561897747653592728957670830455309831626548072665996396251187040802323586864719293560025930226449589276851618373102126743812129860573301128913626052699683536938046128868386138375794473971473137544311053271958553328595367824781991775077368617295857647631292724954325794879456827381240398941402596566410375989052656727701493558410032049540117226329139349014111330833841208147635455833948745875763474215866238267564594039325247178316102598534875000058465732635064116796509146575050276266614325144203589304151605457516293555023718164161166491137168703334067353146267422636330807345923806404313455447114371856952301963421948537076441502807178442474169527591181158919464294328604380053154354414673691515723152096060461679902959249885823627449258955089104662617601685268182543543445325477794931018208179654364890025378308261143664136915521276540001990844172772960276018943229878529297868383360226227205566369602871121249161461231209184638498782750936919269642555628749033697527192279320197922892428708672569185450473449161299197911199137836552666260323670617832064375759662976994678936941719575834438587519637808017618485768328346728487959728628265819978285721884826827003651423970189903263991396397490382770055030102652577414514043989781165334674192940207376681829062177983750239292330945050411190111919795009549425648220862967309003966342548298561581263236769568083089284557600649236651465981316513789052986219416029164014879785107515603015714053172577928359931524148110972929285356302764734655411126119428308724034831448237700893844102114341016553407527498812901693084530743795667103573291848090104060489131622400 [92,39] -5884634998733336112636057531341865987019905978863897099089017744549814294313322568539728510304769942032153694239012960741744733472838235652300335516318666418604274190477867252610177820999765376198443281879433211966355140449927397793941298823771336335311658322131425152053976498025742635569239977310437191398225863033973731728782914127167181221641741440141521964947235454471718598407812859049578226885297293960699420150346265458912288058657219745602252014113085501295753985408765543732772548280173451965518417014258820821491584943349598995423585217499541987165336696019746446842585187826541214074187678067049701365787577068217979213497430925782166371789999885468040021151217868643840841732895252029739960733972387238529089207973479085306308810409352905120949216668144518800882331519304895048304521009539328658447680733726748237765514158549451817428603084468085996333795099834762300985179375173840475978715124200170451941349157294068202635706869624808326625499134702955707492619175657267668402772022698030216363091890554861636818141543342671694352002331281598045376246095631983840780386353017532197308229104395742521293776889689200498192727481184161703599784121062070152929052832629400210140973917894926843627503274708604540056582780709564887736592699663166550440532862004742315321609678076714882077835237080188546612678522001640552964868543387155215960607466776217702067113013202424043766492920776754858047112820378782388448840833893782129798755743360664105890274049154285650317174352197652977923989255437184275174873168989614337422773180221925092461754927892072414555299173143940444617025784915744070089552459616911899013587493743819402079097490990357437597313966676580913945537649581414108581193666479438036601252369361702734568894153469155858678849445153191388598963438743608269678209472432153313400996873873441382372393034198171623835151091589239824212870463768132742556375190335914143657308202166978744588420707258368277876322336014233265991534065936078112335496320110034917827180807380980427519758448434313526466362398950076419557311166685541032800426302376098474136262794146959766659588612795363366946903316438776831459735525544077893117174459370938403202812516844723949081131946228168823375207744433956683094402179425810104019178600506257498599185547043033424959146741161191102071572378866926098494488894334380193272843306332126178579326658416548405889658362711552912762767430909293902426406235627664170516419096056591494079776719857536751436934322841388109382309554329035694085661933744351202945120321129302006647677448497188044800 [92,40] 1730670122786283871303145125366654504373813778382303559344092135775915058022550964618148646347137018744534223709679934792365716095947812329019633390282663925694166767989562063319229831019242609283182333812455088419321902234658270087755226347967367817553794855228294060213800093599640677358129419257996733562208533868464353421464347567815839337368772830380446773965687788247691977533919250155837296449127440675672224674940762696286703048290812945817469568957038458576234626115380200985642930796154806740957363253968798210180984877842495335587684491173205630841612863427710900393323624562163729596766203433018278473715920692235052411530535810778761083083291933976591168126655848420589693834456108336540986744889238452439748108415703365678321259120208412290066889359371933377096800924216973705199036000012671926817053408616328991028822625458918714561668498242790889388932189510750015809999049703737141944874213480891911443091838334925077902607007617779861585164418999774765890287556357751351790455983396159789655243821313635260660171614261295829083501896248111816689992472332888499653660190059837283954201695291681441327441703189509220337796541812407950522210939843019652774801112348563834226314907910961646114129309872651725934255496520857724321158823765414378211757900855283890641753309431815801996301905280363251292441510090932991633940740289480031905141634597998948452935086178611073387640855081229609052103675120203283910587075275292026494913659083466155597195331996347560757860106439839095684466654200832890539441245239069767246183561979874163698584856317298940063740298762257952531800752839736842405764755615552293401988492242581793080049995015325057600050123484118635942703685539658742395688126021662974866632164333228425656148746276648682637820541351913439889168187965348490679134122959300622084277312085955588477374401094695592275205376626197855164499817797309767629912000562949411409280738968423716483495117573538180544956306543525224356438521111431840901935613428182046291200633463777629635924578106671077206493873782968613982248689566903488874452397738986385211239461673997298309924358832646670170995820020716333420137830877329096254798454531643958069599124843715827712078343759450590425247286926397715336906133879335147923882431084794812967715430627477496871430519695928204603676120808101692666230013401037280686070032705079457790265027415009788780697977677381066068050765132850670966074618636853764671869368811836589788726139434630151514639917048009595961438305682050980403991118919466007473732542760522565598983034503168000 [92,41] -501919912862276699944773597199140979828456483316426510689528591859398553532132615237118258574333533030141442528621026213517894569403115723373672873022730066646251164989000933804990929708564353348733657051138225986893765286664658519482956702532639113826573955814469804123535303780981109871007616149228840023952606233130535549614101258843299973833782702948863319938299762023245484725863554934451465493368379632870347432980749961066589726105492608712176324522398401667983930349543089500426651013794161931260699293189398710633122464988583196400713640712985289123106356041635373824997323953506857479607109545594805663815101152798201273906174682206412376683955184337420729761858595122345582863855458237961992497286334514150223814621919502926073514388208589516541453426836863654952273880098801562741106812465181960237487111670141665213530731143872182494567975510564578671148514352660959532415737313221881408193564084438047043763637819501440984984099312373040428282245211640420670494834343060594326806240625721395357470103626281983463501499587222681853940233171719562261569444645356474705358651962060675246219486263744825067734704204734689336923080463271911424271205767236553020128299558684011697528024129014031187480062941654586277100077142133655408598914564504973440247882457506638672323864151503797304995223506753486911740214968786718980062217233121913392370571310615152316085704724751938549863889641866743810736034147824532688424126685523395521412855290553559199724692010275329898247319893734581788360347557116985966348293764984288671234855101344769633333288271447320719739765396968414933839037735096366365631204348008682943238601807485879656061332246473979021144289337442198712033665155709847759125191410970583057540548577389164839223365499796143211193156401960123954982049330507950667330160083914339055746646566907797531118732079394355410549482503733662551444655074232026529917781032381281937295988638339461876595557654556943598178807987277398875913785819056395157641059262003976327268155708497786787701682536169853963919659251526842326798297163262099017788332254111897475058750450760177038644412979217680654342687277812504605791625750283822611337447786777646063948792174433494670803068440723338432024747423840087626884840155922362199638449154075805399493633508930751337898809096177250737535723303043973693747009748861107450820198356690851051987645628860423293532205224781249331684152250752753427538834844942020193909744656269361256483910270500426449022232101568549286964700293061442633665066132223090698728389039049974810551517184000 [92,42] 163834426251699545239134906038370190520538811254180130133003110782083823633778077010298608190282473403798504752134821094139396273553935934279181609156587011437727703774842376069473985108977216341754243445750643891323209291544096240847590561564884719754542676746951183384219167198018679228490785127330860123670008665705223306303805138947712897010494499782974196716776748142916924819866191974925707277203219283064139741664209184425325832069640543745511709384013022467643189441719451905372952624917684779179611561318939784841192760123484342822655695553946859273171181819267091831765754869713909011449998286834360312860713697740613822356969824084078298444374150392302931931713794184956068852162789594785352647926594981503132754951101243181612742559311488957452654312410405768029577324755482432178876003487318244462761039691152043988927234587172355738931816157793778016926783359445418961236957171038826879137991798143606181855399299145810050917684373572980431382424032045878476540025721348879706007265753187430551056859640740219955907552476317577578380212997080377943343197814557549362448373001783469601242960711659439995607629934524704801943327510124892209093284254680854376095860680151117958335031619242748728460347370867179186143916423582851314606244472691385303956184155873094609245985152164594511777642074802141483507365200520440572884478471827931098865151856225474611990193142131587017536432493604059871471468549487314537764820450755597379038424016078337333288637390124886758705483228029411404057202556198030974734237211450020179255839558751304757152683821158255999526313761636871476133500032660155610835086833177887715884272107741062970165969574568026909380256317867575224170386427577363259047141141341425106346625476741938730196192120957209679079257588271470239642578132141067761214168906785191011562515280249225628674225501056820015190038241000672149925350077330467966109691839018829341966405250614048068308416950082023834544976387404212786355689684359303240808368658652368899705838731687156985236667010288939494760666852707530013546197351773730495033864460628471520355471544525850331939269227376219077644813293625750651090537769285976764820404590321570996126803889577409211636068238020050804832393494668172330388954517948222508066685619211376447437135402107101913088288485951939096012688784096562729447973390134129658040535867292638619002736586231687053150267190622450101558628998663293433390825111617117413103698410764134637098463387493089840332578252909524108071916037214847076949057111363473771986312276335833788501196800 [92,43] -53999574508738842366480114145174247789522075722931412134203633312401594219474601708639893673536749126828077532945662850914881594449577107158929141923297602346673603575301448553059599584264122383397148309238580920849366274850384613511566241444110195641792280429353030260705224478359832980656341201320291607135284037294225745276515663188914685905199054226587215807955615526393863304713202963920288687948190272340331917391251613217383437374155514282121030573136288021116364017611858178251869644826150007157280993974092181273826153237662600961468039623043781544403917773843484206968322503197698322412610134026817722337130231165899198017588994901487180175023865979423805444530550827454722050592649736799407659444415506350081978286423334841119963389182321490682614513134982245533682271158156200409501185014073442532174581193833931793668405730342099109246895412803492672127994132846021131381491827504384255822255160814091008477550316330639250916751395466626625571005743249937923440613135746193063014009398106290035390467930945985587662490867209650796912458196328084989898441761140729583844427992445049215880918203448231561695509376640569122359530846917239965395662958202514917220127195939318575857942416803542142868736905969075970952210695736622316577732204848788912278163762103542225745144321807281145882144728376212707279352286081339175626672556664816034352207132905890521194099286648882983155139616601358976834791508642675436822011336131093613539053639975930677362499987502428595037588198267731539173944552052595212194391544328813469280694645987714419696284462843145808333174637901334774130195808707588257963133134824006227663616329361192202056474015810200880015609328198379462963332216227843547583482650165085847880547655860511674902157406075184213120123130177315441276466019853766738732545026489000761773683579788982331604499228862910507007027744109456555377358268601339987147989348553289204739088504459421955354133887278758989070900490971032041220286706570329177645146489730668128499397756425343923357447620168531478219888040411358710551812693521857212829830665638708656124949059919289882248068291005982602120219133765328291562250556804931757212271830158861438000460829950278708184191862707088965824847042972792608532282984890010631747430068804447183386773568923557145062362888867642427083701997760116846734104983658546319555264018283195253064246304349440667931386230607011873989867383282895110490456228190433556931292310690925823490562552582375814826449855849455380546714229023900137736043488673868881211561970365585046896640 [92,44] 14173468528936037020044112561104883082386612059880698721315920532308400406658812223453517235224529298178115559177377125841980673277187536349890341362434478561146148635897998715419505712578229349985769417262800646573465730778281634185732263542467737462075418872670399864236878794568148365497434714520375201651721447978610834697701674067462379486942827327113843740134680134530388364675408897420849593316877121987641408045041647939135932865659168335849584774991112959898231150533997140662331130819544942186122166975446708500723499136027398247576862551042125996318326332336139916599795375682761571835781739651937577574088527319089485673671774828405233897297611087184382740913721544569485273427384325526295125868565070139856408032255333483141331926116869481056280966822701262462454304582250403849920094175148425018437001157210572252196114471897922227144652245244665988828219080037264709999628409633157901184742719061655992456627093240584109985538284113645100686417655097399519309430446711255665930540618052686894070995663617921323805822330731500763511906131118090609954808608675116592557399182007257839059209469747497081185147809915897754573614009648077845344840839397788733293666263942154416380725627079134435117801063419206340366632316521675531150151543602143175459776164074654239270645222852791855516834128964863995680360391420752683673636348568906615346993379589683638258030616536489769127032086840899300491697740728146245302517487640806079924924260770661980609841079657806138524032636290569531085537888663271058013123065137008946530270052064571663494437392043299699281164208097723363033262295834707527042446862194640427573429626090073430946730739760036311660587515439671420162053792744272221109279103987146696459696973986043561318026998198868744935587899557220240786069837503569890191338031911962530870006859868852269743679424441064043511155433320121235853918207853465818753315614553814732040308807400481692906470564140305747035382340066939515917052472471196493092038474890860980359088789624626135326890512322185338438329301434495364116129892074876783824437026006103072032586611956202259390335262630009476464838206316791429993369002556651410401218772693359168817848443725064695833633967975749060070186337480336723357948801520241015896223018176268877770548266737609042007140316888570036507247565085725794440362186892839678047874328269993144987768047971024968051156138673650972043750096911998222215899884907186960145968804589922752881235003814064508120953102895440569377580540676996001147063843259855430626974774827711201280 [92,45] -2628997553622388399798489756331709252140083295928175952708405336720565683172351544192698104882389423810054117382002151761738126043149661715628508346428168873679755499207039569842206420776316272046928622228615874584441677320558903282993397889495814590669040426392241961985158248611519279386598116726003274276147602873519747276781370688866065785862389948261856372008789200690206520054007491645795317176987329996402776668392154283175457710790623079039238301309396585802651025304742972514422033019865292208816192262066291580261275324303891240223817169087772335969526669089455890953691067943334684715122540752190408320689291343899844994870706607463506780576898699398740701100805612102694139986211140770740944397422124063613116021892988389531697512523825063187432348482256598131306248248895465903460860557629133485658695719620971369077852457610157410976477893261536286621993072543778218128274484606678519911198956015099392026100590991550184332254574694967221702201523049487885865270751579083778083964531469646214142319193790298828145723517010735589923195184621844377658773132840246609266523818392717559725441129781484990129072713374047961340470004071330748554199438058328514236246909394193707979814581193282088192805728673907854005534604481670967025597489444266944613258097178140869377424343918684682453133428754267640875741085164368253641999085405304792712960476429810064323776358738804991253318233584124252008512045839973700954772687954920519175165063307125817895619114535256179941768830080760090337906685175969788813188548247166577679310453731671479634404711826321127329436093418447771088858871314393067233984685245072206132324150529613394165392988665715987984145402987615544399818330538214125810444968722068304049622170178833809504791854726956566406116369202777046489370626531915630146115185008915032841938052771259452084491375022190391379931533825207420844446677416481495745587560191044880577921968632859709770886468971432488468699055447101328961618131009052031908523282292784213139685300210126825407991473298049830050654097419433275096065332884297460457184626850201255109457601101874490127843947348246229348502082902906781946194500278274692836663868850079423329272258484164333321506834374471052174901449725205298015956637479777777917679391241572484457552041605861359535851054829602119200906606080619259247333118431331339207466971235652362668880355921310338181659144298983873947391497448512448424553065294366285781029210470170652792772646854203805923869174531952988112132057842861999830069185208981624936783100101263360 [92,46] 401722223056262680889170761504053344993319604797804768854603117342310794976662401114316016216929426142009034521443913036226316635026787049460208703813252656741798574991982598037565634179122830947655504524842269129026269198048017801303686942614499472486841802918546290289015680258648597775473988256930902143315403735521977300008898641333432054185860278933257641908392684225455071174327680357513218518240032649045248762024894841016395810294743738886558899424353971810097469110424374601663465588111406588126819552964475083348432532325008070885526920625099940960624525192932450942025370501716421131910648888661089386611360071823700005071872575715311117530335990719080298776092630696997973966560173500250616605693689536902935433904720041387781302042695882907371211058210207604080019264657402729293910885398647215143610207425657775715562906853512819793845358852091307846092477905515645145261076987018993594673903345337728324930942542816786528005877160827368202324085969268661026051766843152087683074196661948599314278563616528873101879039302043202399388414590302678947304249835325882504539783504374250357840681165164442207303006395298861929644902986903163215626556971586271533966243731238578603342517144895507694420066117947823540669152326362977859618787941402707390867823357017678667453199134844931650517026064610932684185596187771937847697070625043660469607673291544808019866484055651659360728362359508671099230934477384843845994934115988933137169081424339153425932314941849965835147158741282184892202941233545171312984563752752739287719576865274445837796113704875239960577646879159932891956914028062207124655208224084868906827986672425237689021395799594276034632076324034956411568558269599273475855075224324912464770628963267444659333946904213062829095418863468985099005089847453670538288107600304210947223675874919749411641217444057347099053754975009980194115936178501170227795823902592939663415043250658450939928257085440972851981348642577273198346211031804779356647191213712083662489144368634139169964260681614012765862880808082555071664107118442146145342974438604322215015905665976703005028158086203123757344770882902443709280288821943649746231105230474755977035472502803567233342926290178338391555200463121939326689340808894400532139572424260502160479349864454922372517780578025900726180747871889678926594808720332822268822823354305836192658322217304772320991303288011904387708175172370389580018127683970095643238634379184416947404758999771046841717984033559804418680011722304328947048010292815263659923204997120 [92,47] -86668005959521362686014412677896108225199030989414227974978715593743241966331489855535391178545084998727097673240834530601015544828533937686486625068458287418551375673704153908646712355274955167525328598177267345123147933452233571150530816575834939501806340711421811410506470013207702697940931332212123280842246828383704232592162954890893502702048655174722969575794228693412176553490319041385416221919410768365801807161831763144078044269705171256650208188271405503281503415534997689184528736743597056467609919100262544064421177175910889595359958157349957872871032157912833611916486400582193607307054696262965061973795961591062621424040201109422650231796234792897931576214348798128417987624950691972430657729749901517680802927859932848970954601228766336240395601426727281134761714353842705550803102578326131091522825760863207851009340363953088321847713521046871426172068321165210996093715016491735326407286538553627274417137841420720563265103195267476001900863338168730613053477732861321987982223333205063671115958048021565596392517816864702653368731118771045856676782654515125094881925455809468335990440815948487342287975731599383559394853650803083925336298310628952525420952739173893809622284714105373761420707430291140076163752018759647572181986498806050679160458478125733797837889133869543565985439081635716156457755505104931010237309321303393863183908255868905721866797899016563270026593984352697231783583501758119385241301340316500617287704106008452119191644678323944845631103418310654899907367372226935132014985373684867689034570451179177396965001882821947624588772303131166963599001973928236655940821186713117868855481764482655646955119100187023434841005267383389109668559075298456165831586017824573658750623361227936385935207889076555622749487395151768664775017641007049625932088068814731487364658920796674658477282479006633540584161909042785560147581882560893776418894886164392512500970303800045683028319590068280888090915082924448246137795005247113611130462194338422150837882711480342349839063416391869605967239549745634918341832301366117866222048729333206693576568192582886677085594244284037347358093027030008999111750633597300144052175085458759879598285527502009585267012034026619155872266760124168596147237574414221470986011671798321927707440021170425811339660406743450472833494731144371811379724394573794078587738208047120753160831412547844046275800128119702868312130407907650352812977476003062241484503091042714611125495981785701161803972223135491590592804452682688765833444639919608130363719680 [92,48] 21136109482657393074003361778583135845719561792284199751028197139387040637392385581239957982181336748977280613314097809828565405515811108152492308955174608662832468862131521401048957539644557641169986649263855789037273025730788795395205692536679536066153038604183382476899380230401006281037431305518670828164731165923386180703084918279949918452511826326420944259421729623768509687559208143354350476744834164230855979405481063704474942006616361524786220010515852245708868045623860563652400087745858928553094660979824738826083101451051671244552767953617133598559946623371980893336853960815937622763710600145130132286388447500137139359784942832363691455120659933772633544344569337159225240851531239890433388659337407650569978419855633263302875898008463114714453021236345235155527048540914076100805594157155821378098330029120541277055944627732380985466857863457183567526304369159244523444615090917600788937412317248128932024493427650603051583211092415465432449705294003247621690255600154244505274909516527750414346934359774386898176094644504270883052753573322793510347942989286256920497582357711768996051367051014496939690638699451097794114560665955563912962156178249689761053416363547655536621964775466913495452502404074369268476713388471072828932033202938104844313419234907797236398194086061255332281826985522235431528368389402211608313041707109568168048316601349863540456090321390734772305964916951548170424562828489511499330431896632830734628983739878849179097133025595535491209528943770999115487013621708237597236689342352344408150785607949058525892627843810938753968852273400930588554590604161684008296938207231653181462927371717518227886961552219165450611807955339560520282630214660547272251510222718392396469555138354700528188737735661596549200713771745100879711681962824921327534365668999090066606082376787815581840769048779016630969295107795484206839102343602106435330350275325666796789169151869992677154844727146668574802379690312052078187627602168038758081320666412245836129845926885109131898624459034424539986804099983411869174302591140936386797692688273271449774545626334768469995723932883987204008891373203414676245121334936697885464197454034752876343564632460861453257944814537057088217210169964881818581530710936882985587620578649104060721188993684189676842029049071514915500407828104253727958596023072147121789613935964414210491807880344398171221808157926930123576148430356229982527737181953962254881157727120237808119496589840594383122870178850767206071015003898293258534533052085797755289600 [92,49] -3012259733343663992994908505319935504463587048644132606908043792880893029156991757677895830406129646086652478302337802384967998665494074596548622879380466260703181782919468209068123644112583509607016014665387166897383608966882711482987356726998666385676069097324920239738933406118457271875936005704687411890924162034721236123329237511972710191081033983493154301747109147083622844862040026519780919612645341673064515769045029828047616770398645649448974321218305803988856447064688105149181409139369470467197905433905286142655201688069168733163739389059877431367391738959173741395363619205620759082955665151140644921211629187988686860794005741043091967339843343205307861766699127763788788708179403548602689280521116393113957358937613935726632836128728221582662352865751622023990397615905449295604437145990868698657999268222558365385350437262461452975018737571379946024178209061816727775547127622287481875535118683671093122698742752396125950409138527621507400054912407075279801011605494172910385054327148086533291487013200959337132055414841033685562168119999888616591116093336142935511292333902057258335413887628717915219285190884875812795696900897212559815898883420395653020259630260446554959150488892489548426614175787557931866528579007057681206430788083539036052899442501208154490297712641592446188443019580472488746138733237541156490833081917214557191645251817019110601218420460133256514018821992152698580705504257901928593756919029271057735660448664391435621138311097794423567909401554312440292720441578755100264901860092224052813457425217402613080272654111960702260836522196452218080082187482737042438730930734505465620868905230397324778579809689907066933670989097513893277804830508304517301554526074954233901835495437894388601652761343489686028592579309822925221476108621236155708243783990781501940434476584215205701656927338356939036636089352483094591712031952226624426422002273026942549533255301425667554122167744452880931212186575679429726523312497151122012294057627283384542102311077683929636820834477626553545476858523714458995458783220439757943909069366047333725535616159756210937000974769169699030847796190531436574032586764537262482015324498806587531332494872983865991213155623179691465236173778346092540776387593029973710709923970580608919561545207398099942963849907654607656056687243338512209942799096451281813802023843506374296276231865867570604042221312687697589075579869286828704076155309222759547343940539962677255501966823496163666492988629223593960633050099068975942942292100125818880 [92,50] 113551112204086001549172956984895096940411225593642997517250190735802402389924341547270015419026033281991526248192573601768039309167558986869921162649224960385873034414768294606971304207622538371425876913222949821560661379898517960065128548613497647428679966321529153071849263440815892596336506468908577519631893281438691929016094715498151298184863084281537374205705625471580279264690306191150308725768694482826281940989569645752396244900483389212259843482888987086206280263077152362081002369581221414042159737988301680020044369843867499089475619898002407028808272245823650456213575212293850388116169411109530577723090523972552273243377447865290037494854260115214925390433704028340727504709465412466869923654891356212805403223872585987572837029764432080012121566632509460258355120620771485455789856584260352608344851581853250079055744504656524472076744450994153703452519931518967563840473119595459870970066770905327240180251385638073132140880788678010188962297759532865236377830115836837715943749302371801578220922610873420252523702808318788947654671824063352711854957262931574809567775841668955941470233506463309414652666835837705751727359694123970968161462397741516267339868111833564324632472290980215460396519751027770954259244867471606167231562855304522461995441639518388538262186466877669504398297142390549355190940829507545758548306508853205763718406278805918092588748974020356673657966897759553916729432774446551095310718433117696367164792191808344994968794608671121779359939874849458880466119481398497231363681468322247433016974829969110237837039759654999148691093842907142322586329104994213864475701942434495679435533187428963228515944199962567121435898215111153851865856732994921584013378965458685746470381678873378159730481470354293205446251616774090906555882929883629657314271157313762359443336580399591069224052624023046645197443485792418706830358845115121035595665647001111660398638649785970449971420633102387516822851253836731170425490498732346514339543330932934651330294947701456473433351088067956282939832717568616754627363853168325463599650638054367873122888096787619119730668385003942498814500215842028134660398387979880870683976211057021911091542078122229118381102335921697673829913915922063094774197477306962260191639357284836250932793863917434656048639918795534640151611538319097715760267325720461772949977929659419633435556799030189689157574592404719858760916566607370673847528168718739803887519500948730404205603618021557545568784062049309312799787574929299543811805266575360 [92,51] 15568395211093169088396303730214948183105411372876835277579314154108423198004025262685343796417633903309157485807486127019115034088623132591871137903654855145640158421289593176643774321853145711810274295691583076623398184601905492035280369478576020251556080585799462382064527048051805336043430173584888739479381694515985098387082659668016805543529063299536293227577907383895582253289361197997386123392713660374602153523484820493943914038164233396966794343030471639269625139971705320794315402955835351592893042499660948924841162670310398366852773824213365944744372605007661658678798875527449735145177157046514025151254971232760675678821736323236393743553211564439622169157070019451409591005710510374133921821816521934036575047699265860590639797311730261851256145649712408778082845352455615031342494956719242710829092985883802828179032517869437498830915597966932276369714613912082406088024026867885849739644147456719400659424268001139053945473565461843735940129335213632126383692561538506036393815612790938664051285725862359889309488774064685203458324677969499123548404936528023690206555901322771218135998747373748950035578479415496886318761417513708809761634503428306088648273996266486351768508400404695033807449485062527996036476772333596919987953809743265067719497561974612140574132390915493512263612951048266481369789368061342081232193292457367274096119693531811901719826546891053893394451913974558712758295668904898389874055133364752093565133544809487962907512670978443533545971656247501425233760296086395858449866847598911330685750345907551632808392332330850078320537084453143791709828085299050118404462668253336889091888953618575020861128503205077387364967951673436773891518543107255328435369070261163030436680006582479070997588648867441029238707241371288576976078463102404326555229528751073043822437515349952485736016845265328680860534054646395144363141663820512162950566464984647062634255229754978713307866963801306993976758361788669083198062541166451400281067495997271479096268306550784152638477310685799527012064182706725175229096545128046458819831340619875123681717243914250826547454281859563582554379147745053982249087727352488419292788177808863525263098435075999864347536614903402216202169182190642731528381832446280444745166017604861005376839499889195809811735916677264648884807039672302548524702452687154188764452824947854304490736321417044120380588656189721177238642688820499105883149077336733591604148011513975500316838899959175420880217822572225095501770681231236384136710062080 [92,52] -1391088165862070818089911366370041613665485244127688288863374136324319956698069796151673334782404457938023638674118285507266920961929528629951538497994787419967816155769543783172203778694446758069410170193569494745633014471303030759913490944280343980132877736970493460307963294617271536594091015583306164343720961613354966859868472801599707986495118752508171231150905110474043064726736591199683612172339453233340522538389534160499133094886924045091631703738585842985490210496270428392042352044286926019787603276444215613246927358902143890448101534993932810730121012618379762902109780833046176338616251165387178931043559880272405635566713896332407838063608214513308615439672320280845215846725858458913733799233792600133955918738185853521051291005562375130494259078817819267596708397537782545201253955644430367998234321399008085084769459662303877201726597467034607155399765056351588068546495003675462834316738782586477513870131964811427057778197208814616691670670586679200365853774590104952167660919595190021429459185334867327784667831316123873044642210830432684183152964012313398909894873725195077887615871134529112056772616827949677769588717650157786291853541458642609702809362932480183788792495189002546036502153367320303536647514609271563433797573573734165395192076612109325613137548455661026582717600023125888110955634953104976528550662319407051825332641921751253350428800803954523938474385014285787411142046476260977960823240028278671223929741726748346217400125307773463644396186660202949728182483725938795562033084825009570213138381707932389812541391334641848602871361224072430042952688879261690519008616320816197018830146637425778109267137135480436159620811499597293779571868816588803009667128948471844800399838675844755624155190140641104708910633139220457297313303305359427771205168653147391219056813765627004027350722154206327849488431006595385878395500516714533301378199754725065791415243634823654843310121987740602520791814947036340789019623804992821360611463764939087842515530082456788332831352769074876225770041984472452472806628243206092388923830986307151495727053441248785390391640025256740696570742304632365574681425405569579911371778204186508825974644593614706084553039408477344562585701687180120866288129097921111243962648853703811248767888342994748811223121491056249357712784070472329715200780898179953014108591520426370891887763105141683600661486137576589057532736249795878104858082044037546813745590557054129242024531189509128017128151727495240189830070721234579300024320 [92,53] 1020124672690029715196475279996624485471998703812144500214250703478827804475388262806136825130687246443361074564088745613196724142677590745310091993414766248487236113802534124100245049336869625895127299494110780161268548302297978597507936989962081403589456552957032548861506982316093422472447955824075702562185311205287598370669544525743527514930792602304624031768966445396523696949890197292416457108306121178890697891743929208642124473315017224483779419517585248569956764126442395604004547729533086593664021841876921872859266662058585148517627433249418471975982865387744772285101298152712059944659730027542069314607931552747676416463882519916597032174871639476099155429102216737328146872380776045599625608529463529298148474049339667365256707236047129085359811940384739285807744460846879471326409236781383041971692928087775884666486973807786465853640562967083434157287863618163583333032781713735746025788740970281880373867954713277194039108110592983411300446201918630254310255468834903170629060131630332989708555696363752502266779563768359443248823775187544420893555442787058676032212633842479680438714544577869715308551679898074243880840049397292512615837810016469420260604610740515993652554836969500936660745453502516948301191248151413541598885715081594424920947226053123453886338034346442661239850845134004201846668823708847304041251093015140512525618357172691068448852062853966361911443833135820594358619646391141837741252310408734520758849335692754380174446002363723842199045192848351125580760000333393889756702544243006966490760591105544880413085813674438559416635890083083131160847381857510828092708111324139212887123406018152511544281607121617550458162924050216059869047198527981909532168113733628249211567006084433204027438806764041798039983688590351418843589885899287932488508230237914462085828618989043665423059865873802323800900673120466945751467899693009385892551237986065147443551246797872989391966051077983461023254852162572780811217185657227900790121679352875882773877067832599758183345101937972124798361062330303640253691178827267176140872760815770271893545604148252107875061088200320895715248706719736896705837010103091312946609547268034980603806041249196715358770886665109027637990066650455757087246128116955457592910807018752458857930340608618450928575609370768534710656604635613588305259564299335141505661281443273684704715773118550406874500972644719042669898163801797938086273722696320269364035522113251233928258869129733085888246561068737118233136017933121978630144 [92,54] -397542273664266773633659326770137934450970552513261478344378516316886572341397276341535814408729675453455334883805953273838369817538632418712681312281206929709396450514387666426896918984518647971065225390238007387719041862208048137956860435030916218462704289627343767288194760162879291990593231521764822066439024457045913754038735088608832554061589570578331000018432469294048967425348188848485211775292776965275217891014641382264848725590098261026759554052667023582984321867585613327210702295970339365203734458131264762709552018897135708928412485398306662516444828882284405806604521418050117176772320476181670397586453508746407118752910487973994164107578303403455931547888196453416849335424920741343972489828137254797033056736859160887734182343036549474328887567644733212448496514268536845923064637721227350262538817448232349127591841632238550769026236840321739056078329563096785206098453034974977612973918214948010440827432837549508306481522946025797116698115678100528327240598966403901487763709200271054434864896043320745331034589264298460087169094987492505436756992950296743441388477583495279355773402386986547183306852170323254916077726468073570393407396590694384309285695740542862568380027682126282370183426794563959717920994132671480191440738664951621557448028698990046076489769279416502959039078452755828500019623021340263885434657527226638211694572427162204088421119163036614090841461858656449434493948046576556549939381939356261591847374675776267447142061839436452393484829851521165834207593758729887213050266766263684683676106018483197019246783717223260469579102165121731112848536243654702836994914767984221835555879028237110377203323180781216773725153702384876010526669341159595099870950288164777549648814464634872970453016911289797683052225001167224847621593279191172032474633961674993584261056758354264080379274765986190857965037009413437181683045733743452422544138224505886973225197423443355726089457558888656872222516931772511676825038228731002192987096974235286403653406386771227684550530664683157157386678512380712000282073760824307571112503712181400724955563812726883050651916819686297303364232966233601862432168378350902491731704565827297383796323463930637404981877517693965103777110210278174732389707076042967673750830941305932089782480258001048514377778716689177258876593195340776640302272186978514072105670536349077477725651401551113882388807247255010763563705279121964856647632782109311208062427067326000420442526863297005549080196976849799347250558195076169728 [92,55] 52199453565088453287540485181418854373255924873973658493626170057971991955828675763984544795522007347070323589498076705639232406131832734011391629513929675459904114534836400191439898883642937194937137715443449521588287975415561229653289682664204596359113058793307835199720707617948469352971848104581255525721327832772479497589414479449275642982636108020703946131414033536517338365254992616594308458482182012118142489221635203767119050176722141566340893894283204982723287474590066787467570755651917886215254791331356102427390034391040019129478205140012933954114697619843547995702191339868582059974052609520589123722797467530238975857665361102625172363711684654748653630673950738341151050321868756332801844171856757127410286041813033295298660914634039774883723793265472629324763393853182569929613196790090233484347875610977165618271011322136069539731137293452421221995812895929956460691675629982948468774268290419501012933352426952544821531463444074787289181209062009270912086843069949658213551846160877748022732886994945564557520966523858622897107545826282419684576826256214154021090868194773667101980705280319192673293050753449635594679113590474552364689705980463437911148433955977110553815678132134042277764775832931458721276844046386084798059975236196222253189818284925736563864747994676842771362286135303715735177198713704063126909390854653278308249041672682840548444601645256344596105331880460854038490221348698107727443770238793091816378875825859086157267594559969151709295950337551200158461347232509915994522666160224669379926769504955875270320894293316411856321102291175652945861116708997412072375069136691130304160947745164901603680482649809809154062338242308664689642500085832943560299373341593995383665458207200223582670457020907564320541034609710364838452290507780297964129824277678414106394013721997226351184375167143625436783092905871727888828156024882435420442510506918514853353261040876654919732885579182750576260625756216301771986219250062507470105907234878804104208862529355835400727366697791206826290730960390401722547844568404397051508415181740583907897948117151463692720347861482189943555923124454567499457163523184567938433944902070488241271777196434132382218843968792374572253744133563959920265651367349481236232783250201904756819094527063863259425165010751985817976624789920810214542733228649237391930170100237129976746739896946475307112609681208294841573586722154707682096812207542364641914386044015015623924207832335021485756242116146391463048305899995136 [92,56] -931250197951508992293292815831371702882651885600423543491893818101659659748553713453134725482172870258209252903376254203536013022089639092420432055523871837195934895114585275571625036714316854695767282639811424787200578714470310822748841888522746406249021165949057377167031068674240614709945573746117663462652024178682432428169508827762973127902662992175341377500579922567789542135014418705412453664853329867733835811597199831824643334196883496154196727224769926964234736956234415012371158954287016192857340029024589823563969340969085289861068223815558700897775757891576108413096450821262571780868990905511906849605003120359091274009786243164874264877184788758260260733343142915896514651631147133023656504492398909991219648105771709960416694720663289403672444909337085245581766405224519815844634814625055779555649348921006541032644518087944297658183158779119094564193902936624874738259478795136857195838934499181338769458905126903642690773050104255366702621083733349464209354219528035134336130185170851939195613109959557928797198340414928425917159054804669396157834045307952341473207592811083190605223506669210776408022453369068429592493837933450976036309080513679702167146158279655884127347130304140454654750248036846327980269696528789599222276854365167099540502887476726418496875506519663502165913677280285774722077000223466459383080940190756731927962748919273357309995406495094748042781339326457208600749977266420800504665582418844879269398517666734400344518511852926395121606429214361628654711384957645953680883101869692794631462097775382812396074152998398678849332748719741901450573708110591654844472037536287506464475308313299015834992931396385647849047041606506034445594835246655451704830996125798090022441053106516302317105279126786869803226710858617535041989693054803648208648854131530504594727361347463308241583223552476232538714739885788546239498136599118989610389777307615886317396792481912303792216052011321594487297513578398957357662509556921041696634305796229275939558004184508779121267396727281727948357067297375431258498019783205432515748385665845038356264101895392523826732409840813416741454375017451595904350262540153479419084725718623118287639340224706373070353063788323550324274691773519600413425111423262850449140767849802136131531067464333252645501621597456957019424581333692513701747175788674396254676115553782789576485802938729450724529337250070559232151161956901157857576205943636404352441514234878949629736678074533683184364612155623301180368617472 [92,57] -145863130194549317852893329677815545767904427568792345958669222656053054864085847268613287256302558575797957446645274422200821519146468250797233845092390105835214286626829389945886217860205924970639101234047384390499822812780219915745282403058334573730439310765416526496568663849871638134183177158664570216982715921396759335110992155182147275796197138733746911523124921628892985284157701929187275507485222245861698024317078417530645201254657132296408650440328001347778453327710497986347042541671097931974494175170649066983788764390580344795192839446671011605952913352088114161209249867201072844728141067498104817982193468250945028926952357657908551809960258073779021713361551092563567515156719914409645856705888027301812788353156368956479761835101227639607624503659959421737278701591888738628134246529591376912501582409438530992574390566591149373734271126716222342275366678029962070143215092157781118134856827448467148242306553068522482719994844750657678705348373923274702169843578330323473897789041054461396476330885652480710240729061962557231226424323021298327614552922356836932882416420375887227831955510819907094497107968241263340561438470895460719384801874720892059278164957481124394869029023026860959002485258126329604015312413673688126925893245735433806356773708809668366837836008535806684545806658672051787345240478103758182162857572725822932539981366816795509221492481529364428535402032065991062909824573526612092329486561762848132493555092121614322241239991774563846581946735972716267557195267476021746793019659769345543078761767340680743873591868383410337850465937734683977143189410788655743559913806441625354731560015552074842892734817681783958505468601570037852037313066528144924849975519447698803620496760735678723128134086325498634126169464026991856462343334108181524511771332074939970828474595653216941968569162099371692114702632817241106610682519036480830619509154356416877644708075113182448754848181417088105272547878359538916558780749363843377571890877070263931365449858636920813685810102883288703436575228297140133546162378558812513493075986331763241741353765130685918890344806818845649058513474912042326338477178092671423716689467985685064247819314348657226424914392817637713927126530025201369629865652270055016113982319109215059712081759579477025434493826173648081386732454188571294677274982568841444671700489847827052245476289387984115820540043820908813354569119092490712184214816848029932459718052120722176383509634552128401595108877153499026030592 [92,58] -125969810343695572744865569115279074484595586718155751461700939927308931934299499291770978793363138442118816953658695328847121006467772465107162070986234526366885920324534669429130446301290645677726473037044077570554934734526845534826377696822730290686560283328490725203264494599343588591514715614298353636116360703107451680541279143991294077667598092542861787663353071536666398340953462930907426488813588328534357982314004793907595293848635189726634840568253147656672624448021220203868275936922684776143290048000390205351734200615477409034485078842227397810671606697252860959166555311864129847166186792914352285987260701928090328535508395560857827167763447861199214703101299658627203028455306361089919289549441935947957436045623260750765580137612905977297478650744125216426420453773830793717855168775964874264476587418741972960105264536074945027192167300892776010837844659020083007531679418331404600920969815684826492787862039149274934100403477676405846497041589054230103818451110698775391469803051102294885265749136612934229893000027432500275755533410926814478039812355460264882504554579044670233429376111365024645584779225549592430240309046817591896205273429945298642505501984762594604542629098408093887815553178328821680813173178310221936264243598509131804785075196113624370507177135800128195843088578380717690404287421115093792282165503457883751160392312110036863192571527726246635485566845920252966415459756428503618091279959337733606037813310431514010547090327029345228523469810876617782500505017107411060294817038763130606417438371069053954584009312886607744671607621317675411351489487787664398142972276914101763410230017821211210092426560392278929651101105234995614331857580667884226512313540367061019942707579448819101434151888847276413087038453273988792125565410959263145077553768183442710631875653483915264946345839584372023112943711236550586379052862523043900970354854008341761068506676988430843521299388331352144718322736638012143370979400217290330744453916949891700523506100304520634908826104108793872828448636591666860218462196241851929644599034293789611425802232517288558416723249081121928731194023219820954492123734931641461382113905250079349051472140141110730564640712773114231786022497807899035357056645102958834945185220956565732909776636608516998903481744094463601503443576453148990276654174748454350289827120442714038458159413181861572956953725727308493117634509511156076552959769464961016910619432697049872391374664474534283733919965670535069696 [92,59] 44642839868891091622368365020218732545660930937360925958069882370321372690526568730940954169317871774529716510961981451414575783919230441114794346012211532207948781067939463101504053920490726761185097666764611227871722191932578566352924642461577951699358421088261129719890797477894394517992902653956959024178830648135537054364641829655553131738860003887309620485574922518080929078997450147514038559291659706002965212352731093437892594893061995448529959500943040412143713226297021484429894219122803482303932856534534606739238884280054870659622457943216025508230928529833212240207436234214710519411112673195490216678403709258135240986665436633255639800299851325754580334901083929611552354340912203124163301569579140282439017713675556742863356579651600227500654334802488089452947520034321844015460084989512837237624285465961280996200394233893969563563357301312122511927291410919475461379488762816939237809708805791296563103975673893614766554903657860399814708787304726901092274980374702741616350321320212098078351860143891735858520007999846223906257775703558158044991639733947406854852311622205884065400449385474801369235914730496624725039121580804572100030520063940012840065654127360862817299422822826019611948211092641744795824212984967407495325669238852006188120426347373704388516815657831962048110767709607180147312947797724909588211396238560977553004376708788612684832545194579759592783889232584534453460283858953198913166909206350794486275931777068397365673952478556264607584474274150342511858017523024205132665310833860380269237943647376636410827671463716116748777583721601634258648885425931089178154256356096771826365302752096083506014139311817084362273222649058800388892728222923634302072517391237072678271677152364774756184593261202127575972673161057547326380869438327637987284459251739090745501207189156575823660006533719465408194236940293625582749298456209476223724160920476721129972533414175448773108164385357394985487156077938282090970350677289469057942941092660625550199126634768777295575283559523368353326488673278503326309410412914189877728415720047893871896267086518684423115737237630659602755710078845119466756098252980256737083098431414099409308908513566380905240837018056584741301846271732645598617811757390417763436128764699496042059534683562843616701825768691536739191641192344889894519313008318750942951457227298615921692424244619800714730119416756281873234364859204465412492439283415876978415996359125287358445421425260539045257823359210618880 [92,60] -6511641657891208965643176875008711500739899675589740515224928699979531063628584344694893463667184094782068675327088969252619313743930495212960740778268412414104182073159608350789523238124273506755592853945481379989130155811875898616099830603964371434142564793596376698804888110077493856197694228846015926380037875769459118789286409219528595025788006543563306434726855240744526406251108983931423733439579058674465470334539582242718518882702488930399494867445585473730993229773124675888570744814544518311840292758493863100861528914022301341493727039024240302588228297313545500955701379957558643718842841573900856970823312687431234019975452868130786277953963895212890841638796034167149125004387519452621770668245137935880574203757451947631566475806397458199647892647391070472610048703359254702838820680913912606563828685290182435464823479945491879752213563535913323880895021934662253327463331235062862485285931004737461008879612718430614935439383783600226130011820812261308185290875734243343822929617651926962043755097528264918307798622859713452558947410025108213742291843271006681348200563761333498590941153836542115063389918721423006323125992757905317032721044045732929178335388509932990258796409215578625751395454378608181068047190401699671217373786316395763179043210275090866900751022327197079595639044166256538110206407492679504861688351592405876357973076928592876751500365584907612404400339628423187214936140315174903580706698503296867070274569039804379596910511385197399070049117585266745876648847536858427828119701924985554527209296189508850347403410661024202383472337768057025201336263398356582102283782449663761709259540258522847396935154528302910126743984425082859426425545084503633331903325873022864971730855081431468072921822781676921844522625487673233317552999197310500906740583511675791472000500713398885947221820609617818108820448600665889519921521928208213635994328834372636143806753904122878564755024917177051200909059014582459436237307589754942443352718148745132990314279185855710473591975184866574422326523792398266560650292178585992789243379348065415851759843164513007493930045955207822638335186752459462822433822786455295812718353838081480927857967955118658052303451757150330932303283586828420352121269056182999032465299199022714471860977445357462627075843566978811680856097935071712907387486516979442142017418192854928576051890367844570306522838453734756133913183313903298873372616095485485280234775303572899321976101616711315314491647852544 [92,61] 567871122996829517429204875782294646673967865135074657021637973815181709578246101559750209916248100008165572882818470016036195485000141307152553227537213505376929909017006554748800639844717251172926116278036996978298896218158889964990838838370840143354146402349120146479993462420877203336306964497402039985463584826315670441291693214892849194858032636967415151852412909846196008422020210396503332695512120047110090678920064049144542455923623708060115666074978831417654314987466309065294120608843949695052430081665261318673833458553169496457804281530268902579650020805790775995564816855599809266130145287224678347920376802668175214812647718622282530215828348903232624700434939637828876315268355912015338719426922188250328693020964634255338875532892667393173425688615660111472745493656094218649642528919072605692012154092577558986851313798904872852927730749820079250849640783480490124540634875620062819043340980281290854356429931349991140429268461814673872020825830436798606389268889570234862488758366716924670910736637387922595971287940562722140574938938331504058072720653481334327413254417720284766830790667613324427692532681979895013404832010996681012791423927424771432069009186037296539470807147256199077522884933064844895918656566513523953635984777336938154011530908802025399439886038410454627881779648044689403365891788485228227299469746590314043418047401284766347788572584530782694389719695768309257121126268820143418663465007368287455304597999566329189640333948832295253685497893817746917356693930845494510250675231086877010593060984906436120339986091072170017359879426247935121761541690143733516793955686396294732740706278688429494001501213541673097570434285112954001936007503893035691480369266407897764135911237442848972878548164935314694475441338405175313844375316276020545479668950641452040928032409758628536511376054236465783917393242887555221641531384959297889939442942093162913837725113011970845229187514557523671001366742517988005244099720271172462659304265656088401340510224777744544697426964596996818525857462762561355572778929689189104145659147770723320397643918447154484695351507353715256314116681544060049197791340640822605754740331608822325317986226770914979503364581588134660097358483041485252103967797113088636896867868690168610458604823746822394765087704353761194174397718633759281683071269563140278355363032229033455181331698038315470752913465773943507612315876166801610628430480686862896994158173637385715479071004494581841393090560 [92,62] -27118156240839011388250856977320134375651805058624440719319034691982896786460632873945517810669747314110929006203599160002797137046680886262324204500026780510565333383176000183852228867852055906762246694381074003648127102829138845554335334435702584710998268171345706265283615901388853393878249517077353073822914630385698064404228652136521735774551327653203091581846278199164353946668873401231066754440084561159813901295734331379828421589875058201124873778498080081791155079331823175629352174505946274510226923768680026488576637179685892696403687206813963308124739345157614288305019991517216972200137741016454647062776616473951875758687363397053528313046842674443943449730710319592362591108194277165083815796864355977858689435419927678195804814815835413407528086599046284384644802132162560754773692952254560969745452237704702117351451950444082935963663407540689782817066672443356598934107874076422245020669227473349814787629245690927063137140016481013830113986370727791206002341550313203168827191996751593528550188660318765606298286384886209083570900647827128134659497727033533979191982593038098755761275346154212525735142678560301966164070526175720616715495362117550703107857883228439437459728895763634673455057825214051549667624952499175896065503069939589427723440141859167842268771792257664674096893566352096162047714389904375540999874446464321130207787513006499254257555799278178042096737652332045230541821779658807660489140455629454620404469737438454604834041686956118460490762134654716446980027788241302334497811543117747162361839096628932681258234354905704602625114542119046016494693952178919701154491556863473345279334223498999599868532279731589160911173759044738813098684123346012288547759915355291845033345963486091587102866216334329441294492664595376230084341404495784015390386522751554424564157610258737218414856644426014174467428880153538308247882612185093706801797767518075101570572653210413943872109522001190671316645810053845893084798538190969826662772276447668804813747326375181002105211839050782051401893727332448692748146434863139558872466474257928463268299498859749323885811801201202276668835616328191698811658721539709981378341431762053356110477957726904951635819082225965018146609914174882557503424629986143116759568892182150504231907670202799271040747124747822332634884390164376846465830948794720122345993495903005059184115203953625911826904035793445017024312762395438464492284703180905211218567095961176382573310341697536373697440 [92,63] 576310191646684131686438768878580832522703444143392476974381974978751029344326701648629195866491117709552621922084434845427371609881675717766941207326443628153605239025364680638146046578947800472619405794639725724369825693724702615269327608076923044773393879890609017585135591855170897525694020793832209788515860535154181361941938209039440305615588802578108230702281869765033389163436981570486450829898197221106115999418799621829246636937384767571117089764053727902472040505825825067361992020450452533905260926130764697907820936360349393167098336236618236593857994998450499380560441590680130671854703546468045775168816125424300446032625209632174781487843681940941643162286150922472237255425078579166373492914426615664243850533546222005453144200367204717952921159762007086740231412206598010802106488438825626399293091455275098239482589156284450128336305719434053673047455264862513266894838183526207026103349449783375872495267335597579090962123280992652094514718564149048793711226780774213021108609679363053447842467292584479316641050064244213346884130953372197510911351841420153610206480430740793567668532589894827731294058828873600126174069806164694645812168244774487779642866583820244342411199881225779539844209217899752760833081296155401981264245920979377655009498117722714119260869291546061478145620195010854363216368149144536005792184676103484188530647294378244470815383539599355972569546326331767548597038237516725965117688148003416637740254712626887403791683923767758564405687080221087183379658799219548055606975796488873883691418666342008445581074288152622955466902247946536554857308586727223024029734312161873663688773276589641310951976349809626945719745323117620357454296207406915356551524648889668935759382668862511253314281611754467666328216205023454955270727378466351434851114861875925065655058472095368315569646214570422203447900605106898915153446368014146133532907695392447710104883982821369558924726349921030857608505611554124654202021503415681662507174016325558527297565278692621746704875192859120439305553027616863398731087636518267291122179880961616321131129624839461861667244856066974228586380578889996206755235103169497176989468319417345903865668890962774031959712544880491250490682343274680113744878739548127205660509457313484450934874662909680101123402840603588627317163107592805149660385075806917812074815955909153153007423831118327734392540420271343970242778816136566667805197665703817601038680411815730674685180096226661760 [92,64] -67846461818096087571613892851956041699267172490721879256518416391366672974826431690226258933692140702500056107586450760896003225186875428088446513756497520340535850322912070978863987140262390402309205842380542323225233302989044941437396000968193009567723733029586448217145489853903133001890484944327542036941196523566213431956094920014657158374229449562048782895516915376503887858982623059747011821299163905982457824823691484446192370212614346186466596569238600072589011116516438611016645233157582960418235659397373146524924772526538302850103013390891284704256812711078891096299958057218439496579113747046763538764731365739341174865426596147333842938462314947224054618086763997866907030954429502418514621106435315838481431032013962316560548053239551600055331968339784380669935672636866377615434222406145400253918941471198443223295304600284488582077331986358523504739984539516911075734959695257646608374081074649684682503768787401893427578634414089504204033046943193701130979240200321791797097030257072218223997674304982075482881881580549205945232334030050250341571966917002310771071698036843728428073355631373997991186638399279587609254880582149983354327401364698164132097338547868295844126033416441769477582197674222397361130356607469207804571023683682210217319902723716838698321694100495595524751819455593637328596330259207837880027567288820084695242588128344255007437047635488523958676199752535880929288299112595992966885596832760871075480240873392783907619415292605273490754441133377907259185679321085818024010092844973575434063387403474392163305916553585695022366737622502555533541545521275455861488836288573651702034259188887357676542181827506632893949604159418705252474370872642176246144289007700889905719768058473381545198806640209844836283775727952643337635800188723354330025425948816957844064784478094698641628977531130957481563533320482899052272726933487138985825590099037596540377301408419984759635605981891838444019479519215487219018379992946336432096732281541649149368463960356578120385087418676415435017275415407822673266652497988576960614113398373366017186702110292541069067304941763693776785097488934650092859910753861282191542799779409556411022391517425869728362636572736761133605923757672050072578921264304369844940141386687741367375113671855852231385545115753360981957294419666732902292298065105361986995637188267929391339711179769165394257897160217314639496754772082217232078159549592424681446780442744410427852792218124160 [92,65] -9792188545511529885613090809826932756223227365506566701252421550278734638503544109813811314823714903487904169722596183823177658966454386694049082946391061966623182557161952297028239044816900014516601074959560823570075509971581797821613646208958616006246884662502310264916331827355016489924185992204673847969948146139678872215168419256932358070801757443160004327119590904595008891866267411983774034775080993887080191296802729241969133198072334570361869239122155703943798850323446002360009474030959199820675970264507575827523841859699290165791756866931158206231659896026412411969796717021374431133344730759742190521933484833212777414604700381489124448319826837290537479775257318047707916522371193118991340750586586316749620594081990388475971086821293507249962944694098805190612578676683858333448091082727813126261063848422711278965112979555432924814356130668981033677998509722201697640409234979234876284772010759476787293208680038336078628075684757987477176097295571486588194898985564252261239818494136119690424812747218531042734603133411227402471049748263802790977206393714499110819198516000644793213154519711738111100189864943213608412023909108132073356997002416236737625538845918137897871776665271506363272300410954637944085533571633139237428337737382650996262839248126402051410111555490333489181907820757205181322737413632038066910958739565648698368339655245792855260276131504730907919639281816018570112429316771055627331106210565723938452958120235571911419210521914905254429747422202975824740623914259640198999243974661623713491382656552979984115449046273822338615038383996171981540671959142482334940180189107914514265602070016991077328489303923000354983844611058729265121858559257432419627076543787828865122123559441202138683018090414902895349848474985892401088985966406304878267884949109906274339285353128412672000112565618987407773602892502229196787323755388046119083295965451621962767421259930175927381795443200412207806165548222683789054491755643291504308106209470225988313300597016001188976862676222212809428821128041767521315531381278148419153005747971692424746981281430359535102821882042907945514415559813104837379602809898989897281663535809542496480817236076589106519299855494760233244803528817240947470315341072117853048916431511962059636654437129036234923103368415553325567438816306007835442186900346784857615723139557687683089532732151168107265236527382700439062815883644271491403440210813127976798374959818185571086461552640 [92,66] 5030870136427826645731566753127721050550190446541139895520983281223066118612153777630257911290238223843295246969962512884811914984093815922365289779263352666432912413170320986059398820771428222441135431729512708160296617130426174941466784764802650080376508216116007949173904866974334847994415712697213075471772148380818178430404131266415002604787494573720095631337224745733469614608745198552355438212491759285506990969296958722300276958240124525638546751030190852739401398069765294020218747796435610086321083070135572495913729560043181160298355387344745275646607825792258689599320661505028001209733815274631543014758297212081561339335330746724474793368546148113864165623826868442241364749793872773305500269699124531565612836613857757986703131371205590530093874258255746647420764419329026958756745243170160616259087758027656978269496760962497836734914668866791831053724418451322692200692487262251273481175047676048080593316269724226187155198271112287300630464831385800012256939159617636700588592987314283394292520570271746042225926514997468148170025934842774971707640452169165923509132592767402493329630105625619448795848027080546153287202993859820247362926562880258338104022399220921198717649784139670548227860735938859371599220325515393648756346052486612977781637256267099459591342684343129659701978529892825177366876511979278231425911051189525825648538856362603937997662929572553011929182329879773274645526454943661805140480560506890678948624457758418776120135209261083637813500253475668466384401160462667290752782509227071520759745032327451197031630296141653424113033789866722359626687101579986206114746848157781299013908753727736689956039356864656917820997029470525209745217236680559971603811315412525442869229237009907323057155321144256734063543898056480861389073232084493382776445698727112210242694207872886270586817034624101984435160821648530289224203895482226730059846427979680517443307734918766545014094222145125884152594743078634604039495019410416855245011018856679214959884927298864805427821979170187560827827638715481041236551898824391869593601555050623106149704045466715553620344892246185132561653612782904874339648080673497239655275293302829087214371569414953463571069510212125602387085022828316060052670740266391958557718884478853819168960215299858411087113194473920587889382973129445855574072894682285466312139189560995968297861367109773480497176765855349128720712874881691224388871779423884020710532348247013685089518320 [92,67] -402632285314534350509665460674091819842016820875885255755242041120030398747975354928436627291201221241795898598761611839300398039318021589859732306545757523284347323582927147069428055369659320187846755131422262445180927375896636086804668828015181275109512976660546685922236028674615823096376497828993582280051701429353665237430217213465640197838580563063135640023473459844877127765904556230904239061151688333971006239590169674850149557513093224941227178178912446948245539965634715247103891621778827098135551056529729081674045955680241247358969509248734512933463055689115702608075784313826242719783338100877499896518442715825958987724018622452022164771099582995901529453325967668460450349657330968373616429909864690655679323249846125703733473010055592661349128076586953072181706060851237784610104233415362526778148662374996911201591730632994849581143165775228657708019873731511572895544493526274380793519818217640694932785346019328650105163535991702600812359392562911266116396104391840622349701530560302171854602347280846623972234257532598021816347388942942977595361916714760844380550366226166306917050155105393173940162699159180828160789285672945742670617413351925316481318941738695093278803032382578303181858314884592193682916993917248220713367339240386477082007254752386209619620620633741070638358187961363937821906049840248669768147015160275812977140369496702201105818485990370907254304911852239589193283912031091569046056863565693565812451813568888912746506927336320295323638883981275933313107456445680224454351100269596081121905419307196107986590814791357087010777999778527197926772564978915325748194886768014728883777977018059370078340612034228661363996146678397243640107298302939843812251133202809262785741614119503690844192054487496844597718539475190552477686352134839779081004538739468286492823494292248970308035956034625276164458001288180378447255261507522977097247434136880635161149454456315931117087651172635814288577848477203435015191666373444042499808185853685702698507171456674644595479982781357319573740457372138706855435165081520940473302523857756217636363128612789042566396979975507838095474090488383994053980545508896098753330836302868619948309549973790991322584364911951342636931312645961362430912583313645237897818536730253007749785965928413192871928201876263573479066227322598214527252655026588471478538729799717361483459387788970238215691690519292250280137843707589418708411202222119633105737845415434972764480 [92,68] 7731924474867408787010855309399130089734422978546863214350250140096724527073800067002352661322446886547945393376284618778284251231211095233808942079872122531257953424901902074076204818740196279039521584216788922459224889571280411763095131249798098068179647446574070260701776467634871616862260625907101642036811400096290152868229142589164045239571583095092905642890472945266601150972711509522422566277216091611118250732395311515052813509884263163511633805785554585010049263167833395375358701780801497960288027890292986246677164879155303733711797543045602927780563525297757762760850561982868386024761285997241962546913289252439479598282099213335204335135728292808158669603744422977053802298686625985229843331276256440044744792729938368106123237114957135049962310673759237563737428361310467839220786042906275242583764162877405689011467889991440460178386854141483235572562149880286904315069593281989993617227467910556752052237548767405720282321346104323418146139323144704738108728023057638276712545952537547135267403279151467818092541409505482420095399839610211483613702247421768799282347712118041886042512543749055753840722980323816152540090874922195195053785114546902011862616667406745886345217105906817643759524005965401825869431984337434524881864679673465041438279816239241315075144663091869839796369431022881760788587544613178617764335545740549260165540036792928040922959611963812133137781148382202992848382806540105216395805549704426128538475870693265876755925126352658335466452335665741137722742804325189790803025007933942649759126179784741499638964127648742840529572004214098558544099517326408760389902858955176568880775575966170073717037446251834183766206339851020838703793503050659693979582114391611023482371613530132637955326531484041510607336081835383880893929171456464715891500209934460139861812462085599545116168469395819376788897525197502996577245659057959605734977054555655744083327493856338629083828201378140857193493627679256548960001712363718739377207583867113144888770087775266590683467793745666555354964586205813665231692928333101516107432065246163558249660671286703937611143466108788985892972091390844558799508463076232767215231530004458202732114811690031865838860675337870890223539655115334689760114083759369839341202259855849369506012846776613660550439221459915989261673538270270157936726832762223890754451224113644298593012542588898194371553825117390369606468987231822058676981967709493237704988985827951648 [92,69] 1746210617360277460997869089182093585023535572452025175765918252429775143423614729609792118474399410358038431676014420537307359194093904205641721317956122132981160755414610471420317980902454609461287668225827153353074361140786753205697901248794107059540221749525542162882931062778757447204384841788868494343164710165716262871309710272333657584444050048558131740093494140722772371799168089875681447089719300480249836867246206379615923234280348728427209034192360738968186197939697008095002276254868061334453560889890283303556125495561128942642863666802105849781171788175089901811240514731706678695903823740195208817180424926789608970755205917924974080753872555531182451306181899794971419365776632108951005596953455697428570203589468548090239451002239554751491594540132110784174342151427713228886796065662076387318308708847643121240803844424379331987889603983168898378682067540979232184582722755620855479342644177752466544734491881210961510041050703111604813167042755851379589967865511255770406285109816978269185156618198770262649327316870848636488699635758122657091842058658367145700652768622494929487928911199146027430487803270759920695787052810182983193668365599124067470545667181891951334028302560538469534651744255827066234732045271928469679416645978747589718611215948378311303530455678625126685995391485660448329920643139153102238215249921055656365057639564424661432444642967736562185482659717187729558308792649192611128598948022365718069592637591868456034191134588141948463600771936795048067390077568377986907036389258060571461961239248805372066190060173887781252528583721497799897123967562140078694247116188492290231390321854391454948477616745808967121785584603181228195789224607402779618867811768832876398448026548247779889376629832658804390288325394802137630574761117109807236662505854071235448315840036170989617504971940574559622246676722492335973717645029085493513928229105856938874405207726928484402620796043421245754032044599634568649082991379140420537758910532203316047415354277759137983604917863005222558517919133109750553784321189434598720311603841500786548683240988336975350719751196516986990716556265529156993091106327037915857635886807328628396369664118559695003214840584268784646177219279156495796092816948922504602623741339747639330581415784830892002746744113608685938419631662551404526339072731760974465027000595149507151655602014356766642460585314882743536642079477412849258682364644932522763571446307584 [92,70] -418389618333740295152081649922360382629653800101755448112731365594326706320348808875307567026550103183030766513893352237006340035371071943899838445279543141601275667744273445525753421246076061852621911642844564500900308118136450055050932068362558822859382708587307952191834357761613483559893672095449239441981232637562861092298990527883006566023018630401033946573404034348558802762560453941924370682358853279539968252584833347334218154203086268160829379993935738025403735130842469578622199640790638163967388677324630573912754842244249779927655923235807633851689440440525107313288281525182695591014123614819186890621132815802851728990394737604895946364058824221714320006146921755533006981748914793414209251309920378991507296503607123308877373776975025756743843895709580138729250121985592070441918668426467030588332678639085362454424314800238278015291110383892130174282055767151034400547231642907830509247093853557134154853255729739671628424856712407626736739437354147352747891616515701719706806221699998444400767856148323786915608820294470599235265057499430379099389046000504428226662051469814582569805564394786335468973637093883765312949570965065987544798738702959308544173101435414818461917303897571925083421679238070914395295678906758627668947777161656262471920554323075425847352472453322890671895512931737214983769192507204586775789853424230597212241426467536121013920379647584639907505625700552331288831570484909152502764728873570788921977448181905094400336028895253081014956570221035691729926739723553345335918154745665301548349254398849501185220988392390891394578225400883576333145158072310416065402009683668831291690486940726254208569381688418880372697622593854427396332751163022544396238169036091024861548486285782083502616364339474770283412864129914946752515893480180432856467022712989070119440331097767572652716168610246338388905096320534271910670055397670283121602815004656974541690641862392691164514241730829289283738984896185869650819189289930996895483212338736668910336980651467467136711330237439997366728235910607229086959286508955359490273205243769511516563969518937445449051149756253098951850408128110364764696699806210911224246364018528286590157874091598251036415737833610937718246961932745797351077010810228945970566160878265632790705081487810874986150903936357797069299928240357547812861605601285113352636685976932439757542210009241266182237036526314727487068895536885755318696332339139506083569887408 [92,71] 47003358827790502141561344972185230171406110370866244108760321480770117833860094533739816557932844119600314375819866321655848587412500428973443008777686300561117851891147605759334258811045556750133908284464601489913170974819722000804664711887494615124355702713963799538170292477766458567592071070827583399904351915762247281505441005880337664693176402404437455668174088029216871940210618338815828466398085857951184195169651886292580372737272615060228551083752305205890646674097041578957221937234259968781776290326263901925079335987665067256087096784717187977780412858247151548879492812347361559169267355135759544221783602368485285025036949738665034295824472902480857724706552686704266757285359151867166474688331936864356805462783954963232143363841446926280061103164861662345996231083347930306281438180658347289141935849215876508438195617973836556654304355191876389786951447677353422067502342026743013840600292793573890959102223343308087899095601740367800490568537906332788450852770465041631950047031267991062271418302840800390806034099224460953841084499810354105929104211108402583605676835814473561147412830399085564683746049984003684428119160003151318373498853167870678345762343291888077601685737454604605341835043651293694831067904789176091896740677667563516966417935267550215131054634635394831272110796714309626549444994963906177517521549561576698521870965667700692771954841330804468867387488207500020847146950833390861665316790547467044763442511543236996433836149023960011881110278149684476807387680564403859980952672470163458389939346258941820638808163352656308066996959290496737525139523719931713955247042987725100000108722098841143152193290168021931948132345710784128494801867357546471522700159239676955572500395111604713659837377438492155198342636210105606537391947307979945897864614417466692591906395879717818648829039641296539265387253387863444392274402909509047841254585784389548595664040340102348693060151528025154375395985178211440439847657424751860341907454164325180934362797879977835638620854341999115102818997337213772003508592402897717507450754790464879957132481676929428822566868459101836103426647250264245263592918233994688229405573416114781330762687715764302555024022281187443324643321329388201106354389727970005806996323515256994729360886263471896835035870863477766468961507268071282119049874409022922659789984875149639792395509902795769498586578433693712007849426943716648151695605108729232393536 [92,72] -8336358944157906426126009676032658267043212467594448598250572589850243716682012018892151805848437633556272286656791256273039046662230314698799838447421331025821210582434686652698403417739659289270778993999838361037315949862344169043072927884571359815325668211763850981366123510845334088647096516150061057199832661214622034630115355792149805546680697932204462113538511055095948491673535590794068470732358812488603065738789166364762826183087740543258886531457122445751311485718460785789847888308053064995349654617128273594299370662528269850179477975488646010690865692968504473533452660610749313710160855250029881680299299447825326720830619228022468460676171290636344562335932128510164793401870198418034377656996331064364461356598575433283180630225555049799849543100700371895851710902523726586580314829257468062648561264707782265333623120240381645318016901987992117843224646790755569476761517445513007453683809707820819829937949531506683105312909917870202540366220328257804313945098156028523352709648598201730583361677745781364893063884085538736677281863482269527965701337178058143603369774173250798410116773295782644233830695420069108408997505261678367590618461472082670960667244862048019573005873853223571459224063242528581955611729944931689453914902536508577641688368841351214765969681493245434801674212554370250350266326478844565774387597686431773071467945119578038941231897948644488070374450253283076218768553111938636762694729168365429444312799066656181778790866038118314771196892617363487254776297265421233911162704329365146455490342720907555853113977400981689580142838312226699830299503181768547088483828305107510802421386120679718110283057885458628081155646354856281489284357375947071001187626791485060272277923519262386327824694078521168666718487872409962915543182549251310816687086320666195661100822419236740444552838912887962624922149968770338401977006081194422244609323894385762178467933902055975855262636331780689718376449682699573621456709499920415679402934217180869555691176138502953108673088874897062346020469839677637614001288462408241898606534795867952207197297002487250327001022126549304948449547873705179717978906376749200167172416099445386854660091852438234035364668081503344077804001273272863717489394289712607752977598346583224953943458954905930153469009698458271505560009969761534301382355904204450071557573032143923673307358093169545588892319218735988577557766483972441598503192687519638464 [92,73] 1126599003538041168861686290015714712429375568028344239484040869788804613046651263599877000744157887369939923055925776782212790596588560139829324490558358269412917468623537981341213012775958463601514215278605923916346982866704514839588629912110762288519908047303679686838826739941180505137684893853094794426435628034608666444571582294384102392402081445114467202401393659198035184499078766407745947563329401313324188647524446075822787140737820980558913408588153952698361077602209179826263404910124665441599017740068642043747503557205271176540636283951894011401513307889977251380076287579430897049286790249141345671731690618445171369250593313528175064032059096075036429347999640159261611483359857822332590988568209281891147708241628889661531387031261086139512493580229012029776158614284786163036251372845422601379591132978427866549988374599560750759815669263170215078000865379038798829438777406754796223144825342469987983332190639849462608975148866125218545094541781575598519878306360513540915295786825358182993161511052911080886273623835141047594181936932070949668730042011766882487426345208205032891987255669564804684473600178635294660209107687483922461436699803675942368006020344991489493029426533387333200038488249089566355347419223665224986947976148081042845708632303525873764187444167718770254233994389250656456111648058074851291958625370926631457244366693437283173434532950802231675453685705212833292360157612518621215591495335113478445700098535241767797342350944075196109735032728422249967555607653758696798938067080154953879727594021097017717928060868411529166562266176642752049543636711830378288738775487055273486904319524891624650886982134933250546129405629162445179359207817487150774261124346598544285969462975204721163478281209867211953451636690236631165250643841030152609369591111828155308047197126691348496461996034886976406907567070782346799709159607001202243945122989552850688747557916418783560094269380350368992650289248406322134918478615258217037646274042237552968828827669667466793181069287035735635142942807559452989761174527604636830015264026160005225662991190752677595118464255099065416655095866388194524109492273649644137531877607332268942829826048729102095091652194067901625618773999792071363769321772553124095723615793725925086844058149923907454342123009072496558571682131832281131959000430617522481618800138027258990558073507259578097017101138773667761124008758120583501579957335106880 [92,74] -119538743030939242483681047572222282447856445245907639416678337477811552048142259824287363024634228637644279358552102815391000391711256588651838223272866719885203669644909974699648528723467087467930942603411535410847004874705175221780468947158452970560203219349799997219208737327852680914046445066783177069033857487510173731075627625567341209146933108563481903972279743212782336134329038813398723366081263565454733443595313635363816117144285172849530112573136846514043010351312024118676403607944760906942686434174755368770341080876625502463566643294210165327381059624254056930574995548208815415047024682001610071550719194224575526460966348746789885422910636648083289936389705461815015081593124926419432579477197505102067414493940147654410193905376599227947872559517906364913500384304422291452709050189421201327070197327620199868664184844954859972812636035683562020247038827265595450951554942622968791121457800557322424051146308119479851057533486500571288119267901131750227836000357740710266186364948293672620278536869001099908721539681610432608734961720695370704237796884540837405655015195409803436032877089164117810726755581884888380984101887555689176350362628205660136696196711353246059050353126725614607779104703108683049827949697947489525280721989129350169682521954807444806803355001369013243357487233556028822866664720131480681347865520365918050766876152081572720154420316280992854834713326510576079779638043844100534347287189770353967814322493819348764104458099937005978071257161608514189626529391613685783602591553530591247875415190144605528471644182840711750268452781215483886924031897039009951692171511697693889089490774470721817664748153318821492489689266117977082081944115198497503060781597512140031459986539235863079389271563666389951618213611659654018192481838160020772469771007681088361044277148108906459528407842381140989257323653157655240999025282522994618115506198530118003392549965543875301908140144760827598270970193646326504988373548795680552466134107624838873986298889002671850779773715988541860605654552280724068933718790883836645764575225971432204914826948212905415905883325170526253395295710137033374697636330613949749575081712521561518383920829343391050785475477333980067600175305657115185575810150346070856496673804562437507414549382072154314003958007912962292895469880943031536434150261416846676611303679681598104064948070649269199494499458114282384683230785032195158451724580384 [92,75] 12239281307986717458948786636896776501159638708962075821257282190098209304757894317326781210284801128173192373361428294856472126521222950598631971906769325893259013204331555572476049002751269745118378392879392077762765714564639345339365052126079901735470573128190445908613652904226697581787491708072970901162181967268568858691433279534730141813102946555666018515688627228133827740498665904544033206457751353778467121315112900164107645389799389493171949151451571603173567524565329081217483010627686625937659783252281264965066260104112882921856183252457185103961407410883374919736803244465034227891046567353437236269194664602542536313185791716559839426985125232759655691571672194257272886747363947623210134385434994513454972510843813513624322063670603761821907459468166236351751280860792081377774164074213412215955552884867903528000169230662410335520810821111491869764737702425108704136852875826698712069725719185084063489895341791415302062394378865732275543448463911783335132002013097512207128297769779034667961306028673273564698052191776047752418800780289067641507199651386750236030362487558100089874433479702057916566109848672324188503691353501469995257979653190550191589379028949136558848708157711636436159312497992074632841361414776263874741825271974307188569840691199357309279177920634482484639875876534618280235503742075373777103214058404663723776036888403881372282109036879173074532848415508250603278426108613544041681557424628259540839951450522777348080681049982088081794410733940953482675471541134264915443235924097662297341056279527742584834037038218832950869798120323097496199251580455933387740798559885185060659788564315546979417455975803384618913812955285507807808600742181311907805522408426741588427539206721189440108100885685048459364759707809724240303957147526249774823512263503093467295933652034396562865259053040545381861855308759349408304559798938836731926369515582759434635613885859056891441096350683281602114847815626054285558056364136216078999334150383126672108139486901567911543971071543694990560443312864745691450388926846514358302338444726557735811638224281219767301412616420450233373885057274510270562271645414202612974321070070452157164937990266716538653390430703475715360018785114365146225307390302257810979225965380699978159344513327909261787655714736770999116286367439816888498577216603933659586161809661512917180382376151244354936419454393972515117436737240374436797504880 [92,76] -935086489464514605641838619252835969728428751627375495840475331351236227198749731913198835811515263476307306468992906519761200200587375109605529122266108570147828981906925008456886845873824098648347936263107666311102226775626074612576817760271957770919831348555839162284342443808189440035352835043873976923692012737026640235777896732503679550399739739639831355284959594170585855029492240842717312808354878470926517866939927878356901388248813907590811869468952710503050761017066858360895972893613127202298203492537862746038168775353222391779243027900993228893378465469741288954071661423390051645193850850945783827715275870998393150173848409078585513666850610789716184200955220788305268144455483166286244035979799260748899466275985526919653118254090548907724997422970164533835322912441759523237495911734577196016551734714261787144229627657447697639139224928098314843025391131953559173004894308822396767151094115608368654956046961910355277431860847614067884552983661870169492040620789728850158274388253461978827993262251532922284611764420833488621251472477220014771715212014771510487375066825834936698603542751775098713638182159665914373173698593658474730093363586144269506310324271870416710707195530104221392900907195312382884721081697775915330420436441381378693972488495283905975985001541325197900853156418753118837796521231925852385732008607802229956277651795570102973473001792265709204993544447842111667684816347757644983333206139052172415622934875542051882372404339013709329889907337643658239300291170166884626899112310020146334595653988810090752184569026762582587688030331614580597933355909586708543009165205686627113142215737664083022573948778996285723401665936112395923186003660630856887481837703617833257944731839510297453895601015564921806818933477582923427068620372642461361330339949233369493295087811689129607757183169447530121541719824293892129586276236164675436519730035207572062667584197656697876218675396020209146840621948130347718977691946579181051119037895976612609949286902574264734113149156871670465335114458394632584119810923023472047739768022186248163577015812870135223221671475515902269045867339783483213790843958236381294825564842695352697115446332227462583692219904603472405352059510387146989493919670470684462560886998383534902864958412694717662066814132020543246878489302464460364559288918642738541093888644965384438192055485191262825397085975804648950549455823103869373576 [92,77] 51698834805614232373365762954448154161205633656593906805779061771783696831727029879994750280772630678325537957066206257393665496268016844731745687823930480379606844237943761882178788609575978461908640329932663347037468863682436530018896308230755548103003383130552468637193735170129902957041083224808605692288447278375514072136670498125222743738452002093990065446658005938175779635750488961186878318014420350332674220558894145174976815900857056906031889351723764404905956832190938411337274674264100907359782517996792174547508065448639791315337469491761164544378683499573353568241387165589712239315248494035355301525887631404161609577179663086586418007668058780573261111164932471596491434122456584558042193970992640169715178425706410300690865605082490092840068569353430722892769026881902296955641341631375473481600889606993690272265565063343235947202717124040269991554667866611565240058349920142736741914688529361864617832686078770912106686563665360674068175819259650087256816905832478257242634546538955360706356378743600500158229655185900675419527525210322674619593761648357365651736304232483908995007061452605254736354281396888369915321219263046839676764844351115970968894728578736392166404087312002795366139362052742814415506170088190548493733144026645419902176773745733306716849223964361096669124608130686504958477608934334135364554557005851417187631686238124094204569373062716804039161342690849016195848937685931924413417571438870927467876376166005907652613696219379758412942570685459807671156578814443061471577313568571761615036377449184495771338095811207277648463804327902624607173029818253981055374706448004998177924323576107398025821021110874984320888885054731693279399917866160600345171554897907509006875682449772254349211587631653052305857648627567894776420970113975266409552362028247405470363955613520047294394672910371940789509473677616524873506659498022377628392212506748258092065028569790716869805368013138415207405682530312701082305279696702738812919404696686500200183194155901040277604487623952783508392460015492690657544467822402032581941718068639962324528504326967841455745011537810908005970524586733538794193224981554286174600448743403788999069247691629706299273873774248340972377116009694803247035529496145417667215299566204094910570868159584555318809612208568606762925300112607262974398031299017012513494871592122464699609221956013695483184861065351853742229416537903330240 [92,78] -2503900090839779427764821383947098394753007973351146912890354507295560403222018537562405344206266989267405254949329848309824141529723556110031756456170760385150282266616788310626235924921229829415408625705953735036495352726732641797210422007472543445981897583039654328083273780355533352118711551795347484229121119314920739919469407636600634753790603892274320710504239285318922959992419075163152947180156376539747644473358219455062213248374652122336183801563375832529320244206813062982522219913733760143580077593630276398307857173815546249603884499868033874829894366239326376674073726880343129206207635679292172453701720820371410682815354207629918199879563571119109866308696108605388859783333674136275031490299749853923049860076144880879389377936750805181682414421036934212976363128307416947543323151889874429566876675115601486981338857461327378907147327539882318671552254825427988445787659245120071407361385947932926613534219264563598587937236019674085245346621521817517181431693004875886991109339756072032203611625731695935176689539160197817554279179584679779554797239116493886945237996421650979402029764599097700691587554547353247526213498912981392399947900472342170906096321799669581005534205679513641481944234011896128542760298782973442402347973741332579786643541098842834463479336394543558125184922776938700746549853901507893027322307423571109703247539899833746716278401123799295850532400141083112928126716546222718724641525262420134805021286565609192603973585868592358400502201790285722988996791183060897635540932227851789641552824324396376401457426179665706613245147902529464687753902912598943046937018350213477961154205692434720033239067256588873510758824265527621615867240051730700072382156523624877001048975519357416755305383430308959818594444353133225759746904053008221805590497164150648833811756952322019964166939714597826244720583788060784361593879421771010925493165536884774439534277870865691459076468534300737662818699141627276028049079000105464077672276850539437077135929532878647266818881671623257154024622765686397332700499728433483534253395473145498411282080428563152011007362965041585731012089322708430205256232849703774502010202202396675049402162977279378270910943814797379386872297102043261406017713132176668626338736100258949067551850611967809944551866240100002200847553062265537392854960466726900861946285673521095360424594147914196141296279329172786079255609511816 [92,79] 82147483827720442419311088936186308707886938143865208786710902617242700307145150976457967575731646445384293773638860119374662267800490024429402491421887676756519435656127348575615982133171419653288820464584666231735629565638731766116047510780291184553329225550409558864804954244768218397247961122578983108331789328531702419561333019250964656058283272478093615697630300672657261604451734326787015958851924659259249308197003216902495821109718129234157402697513749148435440365465494542328989133921227181053923410797213946223162886190008441835430039227791898788774309394693751369601463352999414286941012637054090852962484142613586216753908242542885178857874338158479893260272007118609359230552082774426885153458366883726613706081728014683110334721735309615742977789402908805847392773653957259162218369981096631527379554392863661318162988180287173862825236653371276570956338161794759846303248137300403690981731205748016563309496739671460694602558895576096072520478754117474279817108356893734584646877505323904016933366250161108093449926269947941712519649136041142795497379056760932469655803883410854565680898366454882165632254731316144815378294163959036997300150835854652802988985709896579947733618167386641962684884668923278294510844218473466586252251151964585268148643477527532909978458880693859450123937745498945089052594392995016319115699487585653790257081089854529687430143487809544026931609926060840242336047594638459135470674470857173357014509741519350597368279655142457637250090653832263034841974497950283865073787120666677437153443236723417211672482839704250972209917000044553780352517158385657192498928897371775650162041979712902824633174163300267311331706720055388847438277781866409407855776743742493169885629358649612399730228575823271064974910392793647845920508844179025111044367122312228581178250485965155572113192841798061590187366030388650094034184547991195340881668165355828871634975666871965958573582353990790602154286445857300582027839233792331709425639876533048172498388880938410635097196674929045169909398788084091262422843043051763048729877190443631214992769487515520881278646199477002321339792244625380452467697307945515483684292511410265721097974250747439115206299343412424321888032233887996586339821111540726029873014534561434346548934616601516944935115459940103932463957230897752587743981086374318165164505335015504523462357928296402401988445266309779635930490992 [92,80] 1434420809785678573179072306304419293546199075856104524841388463988702239655573983997857747483627820816944048939678256232997674488274698391028715588831021520180862033652766418362807791874958271171376177692137175492607562191537633290586458335908719083267581731439995078690832899485648036156365334727948869135056845761925771648490892998880450259165684649255839154657527198384880526835541933111142481465668940179135613205221518857761189171980742444378801610101858766875395190520119037608145229489640574597231370805308109608635614870207365411575741251916785548424570916397389872062234285309942428359063292866985124537028744202372714222087268299768966830399744964400627981759211946885165884589111119598711124280409572083829200418786284756414604428536445173558983052699375879820916988129490376349460931573985388528974172302081564696131547799635560513713632418661424548590527422821454260091332423082330720066462539094329116329252104992239041593511035712607653675872812725620292642582784209192179342867843541817010434406442649727247274584090157041555156260978961482214242277981566620731878136089702210268480981163486254596340751261261203784075766917857494812933720781274381506736075095893039357378629624193820274652838424831436260127247299104220652870273342342848859766784979015724610489828164427513943382047210671182406026645979358059538858431364119096670897015435665915127199311147962460566603842055571281659579480635200563910958664213715074722270609334191262280057211052385166130645551843983076043149812377358626544928139848801824277831975095004830470279152527685748999422044944110022636419789309305572081568428514309550924298879167102162695897164135404370323120797923559214298433447567880546659712537007227373105798626497677692374801219355560150705723626444378884730183631970252030342287889792420781422026228504213504855376166820649826221000140277585146425756258856307412394717434892700436324526995881101608525765702930413913468816747118658088367805299597917224499915254162758494468271924389925354440279490388496874083909917745101430063239448093170380171886579365776478183067907711786049908899133177422694541085496327360326090306164531097133525708432847676832622475896309834705157134438067766922215426077480062606041535885943461547034148300096488994247642648621921725435402482818249794882365157816095934831625321655915628239958287536024158518800570833020978525286457044707347311231840 [92,81] -231798240272761502797396014962345288078909723500107509674873411814432865211383234097720603285075279646960609880670280271606049637577328401303672165258830717777298531209829297165643619333478692352761594777216746912581109484953727787935253928011628151624053588836608716282528486105888020481683296352227086028310183414683219050821950476935301073862988114448124494961559505792448041732318394987849080278251478766659585416324387338981603897414138888365044692233304303315223133520654048801016137443125401812539383644847706025985452672260844452782475124650197777446075233789113053646055159290642620618248908161988396255444596745816641455614806520605811467711721827950612954521958304683101936730866372485454408192097903702644198293154641941229300691611856964433186223124458446339100274120811989901633857247552720085169336884177648909277992052881057764804331734555867863327157497431506402032385459114313848777536368557134104524058540979696702920531981851201965366082929845013257064486509376503279908870959719667428073589611015568764222650354592818204867599683408341066177918132962562173490020212058860453734124697211202131179508853362862514517624376338132017436312649317865895241975429539989795650623401754691846895634943091771366990496449094134888199827155068512191119597127279642806925123107708264909871051936746429441925990127587282401427667871192265674045940481904549154531062287649556677004662596632301357730191757115223364127728366905890501814572108773178182350123725281559959772531126557900223911623988379073441209417841521320130923289646295224055999045507974234728175296444697666390823698829272973437420139328641837820707200574336012566685908564816987088967642316413623333493209487750970078462562971568681233723336790097294931044284616402410837815857250119353154722380017872926550159340819795451569215951654025467494655375966130931264413163649708260453043339856258624721898233993851611871982594726390736534878813715462021182869363971691320975849740631244846521069311035980778571585245906346746083470737828476241259606182796409924694168955860564332130762336202617057342478646250613787828670863023164404816314237462218436757952884703657296005677871554285647516974854535411869264326784983338829248625979627551962903498257140813666230624422151310941568773894557301131788850270854757743623295025117441347283333234083995895975931683974153948573991607338095873692705718543405971419392 [92,82] 3470479182447094912031893174847053446252039974827926787633549657584019829094769078909750516139923306110086533067276302995656597395420445518948183236708370221577664366859189842142018162825085456059415940129973895809303006097776745767218302831250148885697237296512086766739218697264234318402885812072775456369525000972073959860324029958623458682580055857509687802010549632672742389860115707709851305096196654651409264494152019828067969634871837865095649360140337240674020460858570247177905932080931642316681101806705527238016118539704901747801373903851559115566547088910179404280083540989369148477994630263872021314046951828284861772223415674188620193630014422540894394918459318346212245547304960777754511690535370051973382710926546047245938834762649243628840889291987965308582474908629265665616054293722848672930147619400194500862567184528801890229521069805313237303139898454154743432513366147934454629163323871324772770960469968985978253908264574415253062863964409600543412169970142258380697106695616310796295597382331674465284083135917604917272742622765610007243851657277749315519078385518402862576681644947236564676704783407499055237844093212967976330980464109982034512156274596206203802101817707406750519294261040289303035740523459916159723313731522124479513753088330150937881783633798797417872696440880489744205092525220004614210814760336293385699556078090347761656409601233508084700937151107551437991803870343540068127049427600943261596104110464720170560811439091260260565773938187009904397381397999780257279676313900989994635854442648384088577222325638939002856604753035798471675253951856404249688066054876347560728092447389882282324084367826426123010234704886099622831553433548002998246483054053084103264338594551426917045773183926989572316865854826797919423983308107321152508807777474675766833158198955765818688511962209954971627494136558894563110200135677636827119079983439482222308644883850233127088575023098493220394800759454364286765350355876224628500886535959540363944557140311262878677517331907657874368354641684753214960428269435854128816768602677063558127548171852826466207483400992906551158233151734400579241410918763625007656481092782522029477458185697128953894591801917632894434333306782585267181198934476440035227399600463447104371982970513236300227824372574296983517079265763899553341892688864725760807545917567380771899460638401409589186553156485184 [92,83] -1562123645880779652798240294592190912506049839381652878293650472709413061118543752135323481249487081268317482855511787704952934057569259746891871368088523069461916224251880181531682117602498690929630980864442711892028566642329340091611905362207895269844668198700704509732207255528150616055641879488314467775290071325160858812788656281574654590416551521854965830975382943522803454046767038851918894850565140823098913693836223507901034448973065759587433861512746965606481751034944169567547491818032395667361069459550867759989181267617912183250591030769612975738410377368513225249835831763952519689404219738324542532366876567666069893799246342435906443732317306096375882033491674736474968541508357490719813150845801430462566651131604120427499228528199404155093663065080199239065320130970294498800304794564803367047267942512652041626185383487074956028375627914891021105368917749364111762521438029936304298312821045199867958317656603340467707957786830254744391476554172874240632119864002617968269563027958292176105507618251773600814751774569922123099698303120863971835294776049440480906039631607486027697849756188560876698102603875172226268253845757900559975380421327348089142983062119856283527429250784716470198529976627508119058986799257442681600516556837448134610063537667742843837357080295660244801723395185405673372376360532431059857396053604307204905296075809162542270600536689192760970134835378787873145298228071551022684035182669545397206590537852636910827151517163295077635649430214420368171163041284081606117806322697538423206023160870408979614190083113174078389154770464215555086117065720411899755046703130272028850427169995711641669383234254265512234626552128493644634145321134063384216463166150232199041522433559354375729116760166019167792691647176249118126962926144417559222897500533977045748624680246892428000387685661377666052407081856931770571007800701843553012050109629814676077867056766161898441392324734750178911173016828859267311962597879783315030065128771140660928953335176382552361210783088879177217896041407009604973955391122016403702947925105382758944266850799467218229991611564328990714976558651818574062288859452391358659018933988116990974569621121700501863496861754719290496337844009077074739831115701958257858715565134705407530928676966571020693782173870406809969837457087323166438211600813134445305977662631606325375042291714112997377940900944 [92,84] 98189929205954416170397984332709501443743952324167042323577090270696223349144425278036280271425517404840155149314237452159610274029369752458167524182552428835820964909025091462369381693233476654745564233611250913402630281222831204163222610842062104153497663701320151635824917094844421229997670423652723952105943152098122812994742087781048103163568129142928464356584951563249978112616525216871031150580873237919960715454542827670685074937597552106549814713205060454187622408734533811999771607444559065266414162395852204387260128142761867301578263185292504672276359608588494793939339226842355342885786648248609291644171904851611173574918370016814570411308893014114055646599861200279027879220879573201220056803922547083060050117395358464596320375362819022662069830883742438074010471281189754208827592067673769509517154424391605739752561373235221348026330452843128240062781744858540454912329520725103647138780578773528492647817671894884530241237612576225128781655906071228041266741870890458394093384097088368311305772169023268129937997455582465699327273137929202515788461719049112285006836168232194215869094357180787069866756820491963962652307809082469333649287905473537688428006460052007840774713956174998597693135282743495642772399691178043062547166774945799813433575353851107911680423388076372533153580255861395032594686044836737366528379179319869981498908664391954222807049836488668760401614838702091571121381142247520572626999393021584037674965994836117639043122079116561587092342895146136570329769194893422513779670586015916064654334977083884771333862901631602081858861326395001820612267667209250374638945156787578418106165618457984661300167075242238415971273874112809465329663896325506075507080769015748599414873308293116601205201559020559030217650066428178644762066029385928460404638652197173835234432394858315866932880906632556138560615468466605159391393591104989666026138798126347717116221016286984042757909850557397943036650580760637092159524388639705662235669051588380656579449635781423687109869132959997726784692744368737545120998944284703109447952798071211634642970832829417022334514659097494190172231268973218450169729631206032616565839486598969786264142578168194583413613136899016350431089999760824176589760248787942916400538669382730726266832376469910011617071021653550843378197890059981467452680397776094700803902856113568105741618614634284455723424 [92,85] -10534071061259286492668188430623161168242057833917795914565244678899301689190451162970123619416045657116803328101296056734174659293640234393696805573412369601613684524284879444883631486740450925291374483668553800359525740543473377192066058506643888815560580867914818711217550077943889707005472849847776701606337943154958560490723499822537220758031710101110043248605566654572427178993295826297605391184194376694131224356386382845245774737886345798108421648310269426698733992037856358389175137551593116495633775669144858332517407245665435357603643507503448612229946622224168587674937036540578540015188831863398152847239887323927699675771645302594161482982758859717866941020796393436355309033470847080201593327886524411498338400016743679233840910959401374423548698828724071339937267423287219925788423856373014486900423048491998854245981865161901899838821220903290003261956100063419497323014888541370471387818356424837331095384073368125861953372022462235610364262254300785229894343021393050505809797849660582981764675894772877506417042071188086474599868628250999214683620035268592179448145747093089101578336012611503769150027372083238976888252951850948423915635976745824870133345588852881815092443579171456932108248142662601036603560123094559024363111855447180941230034705717549885110856134126759391033088360889464451595909028877315498504142687858515795603634976174328219274059966594030587231298713490114783860829972820520711075767113555613306175069621780042325651216212851482112235709216363237842589606242903192901437529049142698088152557747901156159143038620397000423617580569453278131117499368721599102180750150919069656373222770688363546802622579864176351119592946520129060082906601399728402906033231837997861755811668729982300212823736438406301516908394491368553948423445174830572712020708265155995598273982415512407772086438904507752465459053050498962867108428603255093823384872409561796329184712038800461827563980001802003133557701039180694447057487156139110466840772899319569648678418774491918085123336797765425916875185293295595491270172617230185036003166937555140126760274796198403810638243552141423770777019411676814327833063792552203957476829483357841877839165924697944394325793628433822437547657535397689250231789056366905611757663310916844501960252066007662235713130816059124509189116596159847640346750277193721931148453012146308759632087472534039872 [92,86] 466661389288682540242684691910003503543553109258763614768571224693180190318476331616087286605767364111499900662321408731449099602714632637089723807331508647074700864856502990584775910718862200302448921770564115647691050139391529647529548939805629416076063915932429952194765144261753836956317668234311923773017402064783361810280355582785968266732354388878662213319303302751079433645934629979389562900809719416358881570896933808434064237322637025337418198592366765466624299728878819051874704781036373538333718110015475563312670580841781028018677248194147462435131580871018324099948443098679064087455825664999251326165345023547264746370240936802484783960867050950602976513357009119381188969475981490824881747887190929279694543669088848880161509324893594616497165553408634945110053430015489891927743734407287722969327900740353470488028785982270785327886956774089855867162913342251881776959835213705106949379917663181068643086667567637336225736297737232532363515055423734141986172566483525242795446681488791346255563487654111373221596730574955092154516252374842387815935238630111092253843369513723727320347830959883306196701118066515067564067928658884233793071081583027822191714529517288224338535625522187107672228869109698566685310557670990985119221037115483735582748775693815018207345292490926766503984987410164429822594632863359427968987617685415571174986880786981273140774644944252440249786797339988881267179793459906296014434977588252464215708521686433058149692538630573892258285012028965355748536636765885017276797552000684284611859694184296143738375336816712111758309301429669149066088648877757484822667592821496999696736751369091721890870183838983303944308264950041271147786481856540937979357403584103463776116287594382194828330600119004635030975785162018341209223868751428484825033558587209898964498615402029429786581137736289073128923390831964174879357940826495967097158890271270413993471596549090667313806305429034936579159715447599012784014935569960543331698367600724405941928887761607873294946240290385798056926455305758188951076643528350764603729959233832004761131900667341883144910500645173871346056337992012117006747467431145633682084935016929158128785658678432263805640925047814923876080531772317969311786801648856081634179541972728444202529487151325924206884663472592712557273594077002742310918286532346337629136115113185761553695316834107036 [92,87] -29803637470230654235058364345693710002420327695396556070976044133904753677133642510651424322379282537654098135557820082260612272519459297934347693686693316956440357000602782518734427795184082400622524529473349020007908375921105930703703047596369476910185864008751305513543599754953488695220136855316903518428282928337751277185205058562359794954445123706505456205099108770844880512816704463284224986111642454650739527009439987495205957221828789097692356195875331886663816642968410812776944886366256204882722218847254286821898908989979906982619981786722350196517519297767513464986308143192782204527698800800963621748973448962588792627519663385471183874382939595364771942090898828849919079357894839100575918544418058526449403476811484581972372847883208920031029512342712719581300564198062321888249807309648318122889522702155611849373003532018990586342945005909115808637062490217960992802615262068358583663102869064937406781953654764302785992272254441240278049781323661467987707035306935990890443895464093110834359769676739936949481837052996630567556500845567797623087161382368239134984701599156620009604292714991473748824721612036978838880060357317616756222448095162043727977506286709736082711143457477895401904192357102186264328601639487550916704065941747818670357650811624378586463055118871973352007271995893604279036602145040435343168206308803761593373382752619089228002252894222547295977684208622849235959810648250994987233485899904009303523132182685321951443704013746834600074660033503103010443424898690296993162489124429467476402744591478532310642336053584967968425510046537768440473005317219834505266860140770068000820472008284804328846120920598737627742966233655725646442854948307467041681548374956989637503142666062522492523310987561500710366653821471954492975848230800078249568103502868791969762920922566674712613947353559573919913911528687730850001789695113848069989959882311151940098077383209470633301237267115957644225222993422668705771315545631933593407111363677049158605078989530053806718070708947190705773223599142415382448060149272254414062170168164567886431432689196249531706216450435180132030704256594630237838436083596647762681587313717095268870417820408295084607999335046975143886708591061635984205871268224544925495468262115186419549048521642333406834637993208436744091506662937411892304746135250588099070475421723577122921003341024 [92,88] 1064879738602275176111694421425160704369250124808760280650846772199344041987021901947873010168375658420724062872267161907570084667364067191515267094287860398453734881638132567005927603036969998212338663370023644881709808647806088250640389647028245932710441472525823649173733695570635833150298217361048828187026781777309905422693410045805144214975641633415865286289252819921127056073017986470589427070668012595357369392045960078061945193895249207591444593439053326750967080028300750053678661030123064613071569211835264857656025933447932586706669493033299192123831668322484391021340665886521078475723523528776757776796947300609203807874803526540220976847651614583240428140332152073330145492194408854516126523970023438570018902528528787007362469633148877458034512531406379803188389004282296689921730875948267294167584466324741614287878081601953976793854476799216182299214680290050190061314554755751514422967679573491679513861837473693446897235296348956345204821857067819388093778149587930450732465440369152766045092279183758244834657790708906551924750183045028450258804006903565871913226726286518160404053770023068690942079430139164290250950913539958962559995193855254807445971293761398015931814150773108574624944292720555976930400199701256844669125049082499985591098711837393315658950473487096206454295484187613665303824961684523976145306616376410121886712183911168624809439309244242681074113617015452661098951957337397581115392357824929051571770960466429425697306667129881387956232600420901450518578639401024380636246584360223671402227227045151010831246903667339348629544167223146552489809961925139917920031126802625163077593918030779232375353457319397157288577140117554452717018505861162170588080080970507191448404497315632908619240936977130211246625132006422020488292869257834605920134258633449089913277327782125927238835047689414197563506583341166885787984195032651557533126571708718780006157886657382898646863108046134400602661160203220824235854301668574119277668642618140634531531608385172995232474603502355390430865341514173790687823174495800505448475675801272174834744603147012043936294961669847034796918198124791055302183089464682536704354949533777233953553476120911900587597320050999883383962592229697984662754439120173717698936848175724230460348137449983476571279630648327394984881317456297089883267183480083060245231918689578476755421056 [92,89] -50572145080372770760253509703363726820616900396622724150724369211582053628317227917398988269064801621075483090764143011127697962768626354547475924782452213256791272203016770552608335448021322336392210287690982469344925619355212518337341566896974048508936425754062534321109047364039528977697431430297040771599046187964312712564903624824898665658568513690759242685903793898164997770497613140292896190948688420125790269782121338125802427854619892954882746939006597361254514736543420255558963691370568462839017252215387956544675868196437521820686281370002507456854422515978271033632965434641267796655835178120441359732255203012682886599864050619112054265901109283100144281303483702062016922320298445262155142367629625014918741014557326760229171009120142884352213673769946989757046905969540745253917899070984003983913104448285492579584642314498081625364104843674188893437063171464058193512423653474178333582664647944070215696073241235679951011520289851696675302313418805701357885536974079950710309479191589800287567803144882003256175790977379747466862245222881171794989757212850247286708253943312665020741894886571844790887684352583266215386251891446345867335996227366418629810411263841781624497046273011110345280676263476415171452589493065958470701879365451594395248082167870539317182384101962660468568494446682223039634988918659140572524888159365671980402182072255851770235913047758445162724855909300135142519061177510418142290292178133019368587628538405547104031822748505711217876896709433588855772148383943096112179896654327282933680858249657133473246167631024595947751511037914885222652757782202681537819099909980904478347268401707539855287559445283945045746556699008512556020882230879818938769140964505288610039325131931471211913059948778909808387773191752533979958308323746407203703590542752076256942041833326702387579659222299420555661591773221453884265669005191820098204910046886150866172700707706649861321723052412193881708850980070250627739751611688340922920893069935331398354631848808102812881138148488766646342765228782641491126294645500900818301243460430563488174081665311126630511656770167740287406414901461603836098259557101324577421914248164880537290165209685857771709299328538792851824713279276044940473234171774479427716946427924271203432775417737655259133694443624287075670865426152558642010560365298924278878901733410742166656 [92,90] 1466698255750462754973461265984505188782786238015038841329406787562601923365788862796689106731406947267832577578875934596108562863094795058549998507350803385877980885347670493525170857142904696476172389241319856347024893870764144900921528306252765401221944475575559865030286934577036244027462365496775409253419233111095693338285165119642411342873499140499794645441410683921642601563755327666654177075974370107089743193711725080623609570477048853322906351758240073636071638709860610575335771992184424700327955028002056473056415621050265247315507301335492695943397530253255375740788723562894071491829534265920865246549532676592518762860580151729733104206238129711619797869680299574161252205021282659007283128245089663211285214178230795883882872273531083969652773960884934572561199429531157354024321925289752663782005314921107189267142524894267668394556397063260049977007533067584412406708980071066247122978181272472936116760593310153909101014862872365419364287360418134385454229028246756176248518503896498365399295175078224667881408090441645039041811609050641154682984501339237228132019621185507317972451960363035009596498967568600554851364061173630771717347292403204432080186728711345336595667375462897713461210534726003418999683944663221890243709679935065191558464487688581615378515783032575394991771885139157885115351426410567556692677015955319144521055896762115316483953095486019987090424643858983140896778744997299371939247412630001362183494696736072626762827376225203763257538900941573010104508280330759565801002413671835607358196132835134665014037783740906907580850681737717140988119558627861338141619249564009179525597464164431350245981849312337917730734013429778413869370231218233646126965827011053835538190404457387652017851693795114162570502926146664233608019465563757140729081139789084348291461531319331217515990804285803792140070529280202785658190605715638687506049926363226520935091604276531010492976894419415581447590847605433946308488663634969891834642915272547281647369883211692422710553600443481070251899301175435832382755680782939494876620285860106800916174965071919720067124419210595855954194974256709470029921986401510047036642851381117701899522910761255910538542627775425562027113114960433098567245369881811248415096476107824208663144806384624946348720133233870422585248460161700197828077868485854033200504536534574144 [92,91] -46471063068286214362636105618556778959732003574603192798326106257244025055469992665426302561725645030790673436151936668059362838874966770743970841435451654342037113536917690347455428418974942944017276285363636860188907793196316409268307477873017596877880012691142122414177113829604700176082025423533615132763909271580467678833314181335556592839702986833955126732169374163101509179438410084043396217658072785971590339410164752324459000485015808800510614693936686448423421634186564401558315946117732661405499266815308921977570339098090124646365744455669353216298441517060970422826193824209699956796370687275657029995830609111894951495356821836213112957549336806615859598109150238706400650347123132281503216981604923738766683267178740212748091121828182735145902121538946111040813505282471744986893527245970361898488881403723693808097377711486655395788571340497155757312716645391377668647640130592629158471615848112625121326431280797878037422186577472630901357188012125397864785519530291505320967893540576813238619919460337492128765184882782034598215874671243340620113543063588624487598008073420810584606342840272074932221751698787379880273742092357420151980115638209230416484866734211492074066886184750027427399032632622880644492365476231354975312699481288603833623371808475011781763575308318574687574545973353581886284199417153831231697110571076761671869703555184571300979677790119540888278837746643428660344221274700739003296608620507468095894464313267836250002797017244769450346862479531654464262746178739307235585086278082898379740113499127678095803892927260958219939082707910360426313290491020478007796652934986047448621284325379832400890696408445622811582597256619231445889495205773477964821468423271834234131399252532783826200187541189234978046278679026783836234162958073100545824535169952039807258195578552266322952225761674618188056094522053818519389217534054755436503936076181989238897073159147692545622020141376760820143602941369823806970104767900955748548394221752405678300499073100496030547538491842643443131502572173414488912796526810500375737064491589439877464070758303868934041956540323107529063717470184067963821204659986154992498423244029281424493593312550555525351081055637865698727518988309446644858886768401078229404070486355447873386018653167269737507078507370266846462331770726099994083338076816511499369422369024 [92,92] 1121528360518661758990244315421106952700210658539493889199141141364240998070016866505632714396855131296616231255316004201279763727447878880145136189116115511616472438818542639870690849893113028830503499161799967617586352699836985505245785309449552480967169016377554506295957959633819497226629745439811452741269607670980215582106641798056638797635681377117401871621792898536625445333451576526384732261190313429392291272157702392875463728918466801422061091693976210984745978442772222888046971925361651042405188057159177935351169464428512659176451740726268602654281281201004104089896391337943090217081716391428067340361239684104586672639345317663170292760612718098647738668873551847810193417172834681980944391938567665178038593889210638900084050276977346779705377045239163050789908992855198438321811430633967181597499583977473854104820951381507852857273615918781568297469967100668618143694485142695726407984796621231351507403486786269106815042158089530784736380328530339590837435417820012021206836870848298762231093452888513110471419472160360727497667867451879849991094672887041733973564982671775655560603271277788819021165484075607122327661533472529364564159179212680482828197606223544811744204263367650873602802073973297171840456786295146996941843183867845967589716283272716640359233419823688169948021586385866105547812256791760464503519099454091790252378161433282990792144268116803201530295349866808275224508366494027562187157436196962883947590695842604205228497020079161370682998530044637185848061677322318915864563004896441948325356620916832434856417698636878857318104529594909539060034101611555845591529393220750576711654805604877318735253673554389759000889322050414062454561044596514586468131771140812539208560301013654017248697178975355717830583217918336704326213303362142229371391386309461693351990886096118416957180308400545249075094535270256147462680103657097971914483053310287258521598261401869963463254360636378377909140058194412329724348552997702119055188699457729526025264876949320221754762438240249504192970721646770940316348454036906737119673721710058762274746606349257004027619129311469524565959244133280967088652593117517535927259882264516050809533830615837835647395152409015564571252661479022101532719550378550274823129139493130362642656842908825033446204527561203836955574148120483213910282077139901443637664720 [93,0] -192249104810174821157686160442323763528956895437145738160740932143855984514141627744545550256739555184739616031013501283655067575640274387544398078692657701120227752697948057289503627976087709500559581460377841945144758291066696623755868534904538963774377457721978583027068445648562203696381196602058037034290372369041837383231928779361645241608961827723123096580633353807252472732833052650849313329493408417624681725579046990911270134593578658889674123190074874076620737888049157677228080596700517270778473102134767081057170682711311316709654795061958328414611646492183110880643689435312912239184708654547735765971722406038459151054180520340713028733136185611936973851520653490329233455451510755552895926801464872406355502331382073380307420756533086922384121713275213066871645613197847137092718702361749731181753255823515686971468408117020938828983652057960186751476411903770468691492099237783968626571243327918353951286457889755676981702124401076817293217096122197095287167629262548996952013307268479814400410148524524902971693620608203125890292229097902545036553046749698761019025469773244681133629092537078354024126648256508140599381950907596421658500248203387593763330311476739002558600766207522612882561520647164067242002645957922067076045726371355946711857266433058972346557090797625129329499366645029528950927421958030169618452433475829799828012410479112681351878737868073695400718288600233760120525956724429566219709745115915814738892863323833696277197040240558653383141205198929128106029911795130869721572862249793411774768445938583162376173129884686179081020997925159686998855043765655813074650414271484904735704705411447280178139992346257023408127766588892873732061035012866497840023162048702882616733979462768186245409158913454744737336119979357872228091332162372185402926080255839391914987038529575941239145557364627085044981448445127129919789429546037027549129923558785490693530742815084603124360489288785894053765897000161692775312190551020405353654443188063574935490830331780708175840449904617613162357732020494755063284804172601067778683867244316640478027780267407035098743375619961284869499709037166795433052664621478414769121094604637649040703802192237385836999278839305486573838951973303199109404703476715634362070283543938599242479179017188936757715276783434341993179297162554507884595427450013530229650366345683024369690105168918215315591291704193554749487026132555665739987411321640708572867650864230577931268881660225111531104042056410495420538158018668488142624741653129733783087606343941138965671077524687649614171638000874757437527393072298397270016000000000000000000000000000000000000000000000000000000000000000 [93,1] 5328341883860488779053262096497402367654285803218531522646484755843582750989398561109913064223623071778237804030809254142854820540514837374126019964743947560796424937039344260368444992986793568636317885315206481608625890892828088899533937664152196170172036925313224688040603187478437521026000129547538137442832247686751680623612865086628502671273125579002906488337507527761009211245635880710802964831603588547723186404404899448190183205132073886001392834162466122792551465721026675891470735232108768262917676895874048452804833574512849525600510858584459541746351132715166071977988913602306965296184910193631556625540131845646711670193888480246364084184001340551563662408891505711190616268264231832997334190322665275474363427802594401117824423032323170296329004959641640860511684324632121816652105880438527214816083522284564886217468252773451798752885148138829122805976091634926131064254153719341947154315650041943060225134962950383175581568625977534401663492972758495556517519260716865617738636409091576967739280105295957743509814399653983978867631588691499868205702963733489843535267648585617161830903848595041606343491661328286632732407865737072382199934927131808579134019454644644141253278622599976701529116646397604576320729149576876397982634193719755592487302169570091550003470721006564911479733580144277155603790013244557510963047114853375848182789241411493585143368197919542937073998434382330617474858073291910831233594980370428033140309947215341052016324676813306428424670904055163455702701908827052014607698662522246345074589122773859126837986421700529823459259008486044633722382605480363623086572211351590814433197974354194168170662682561885066606078356238542486158066369478800025184271050005758626226181435578223269846428571956600591425637029801511228765854628285192929613725195738829516290636330902882847591415939991844231118514117502233550060457780967334406418377217352932764476157713385072559782884588216924240265348320767745746519403961655032562381186439964826369461510664824620314898931343290906097930282339961383012226545237719604805904318080431842024092715361259231738243457278598554289615807034719926743180447619195883210326304438013113847673868364214090298058775603687553256733658937749979840433005697260823336176489727810486167061805785009649438749380547275594604135639215653684749655231503252267158757940517493282241440523841328556275364665104445186211894967560815807411719302532703853238793483265996983290971554516619350196753949971704948361903362076646242600782472790022050999414487204426180174411143445368954331351007328494362639864940041393836388253696000000000000000000000000000000000000000000000000000000000000 [93,2] 88832788674798576387490600768886492621235213645487351717181316548857562252474203591058817956185019701082428320778079170347814362306738291131010833915779744940585114055930369055182333498856826223673753045441282137527191863213826425560628700881078732132689346730618570287863608701987806732924584923800429958846373945878137804689567506266974402335483620070831390539918663554913813744993654568041217357874903002094541488350753668793076850984679766417158073887599704763711141934226698253850509504806142884206362315911907039180754480942531738231456903121794068506879239745350040193100799375872353366346602349626827344941132892205646276176668875113246242282200278604713935323435185703365579354586136245398260533506651251594408134644863333442332507701303671642073863506389180172366953757641510453554147458664631352672882998983885040434255467730820094009919801743814074043917245089721124028081635937823181828816895145903963980141756903615265179912702032991713280865714453151890659668580778998920060691267364452271874979301165446192022049450842385558299889070639875794576238957263623264946682975494456368046944725391923621444858479960477629403378583293968019890048566889803426318791565654494835439803300369901975833533612045005728660292403819331637090378705499846398098357382320345008866522940041407467823117229005061178555824209045666867223285330750132476646929061983949719950125778803973153038386637232597462044688622628833889142034255959116157815044882116355659200245874857920830974571915249048514122573856907765037292914201583585855125407340876744603320371430663854888891066108631781876936733446822762778933612408662102962800882378418579414223265443738478954745413193641391439607163273100627866138499825780453625632373041650991659763011419492188623904556193366951157392678600397996948577855248609273639559612770558421148879285999133296030141982435931807548918808329404956370090717396930707191570528712993095434454985085430000440350455541358551221185975842376097286783737840443937867756511469504237494367715380716545275473661096492714732311270136876752778316749852880397499363385205374906089217346555003539389643830932314770083839512252604291131261804713596695611141926215427822104522767374533713836934523505178131973118180088835457475294687420290147602067433161052182356129797256932826286909007434344339076744437149450487742596686776973629342385339433812033489563140807499284197529614137282399912844932768713704397993967259060223343099451621282276636579378974805458491833383884900618748717042665334207825052922390535425863651666685934634045303312785420140489992718118284494787194126336000000000000000000000000000000000000000000000000000000000 [93,3] 8700642080196672921986549961189876908896193336777479433853562995856172473562853403480781746476738677200545531830827255826768335386755559882442557616662362910491381468967413144578616610654627159971292727320123461163682075964559596133390324932701027224212553038518152791369397423973010419171543273222431396880286062445694279560486294379409975336615478101845851234182243826909475603038549285895871822056460619736694445678573119608230053674651348059720311816085523645744591853246291566598172674252762048376035248623435546073397589182275913810566356775206172372748725788084324220966413288870035710612964771294340790103485378473769737123621437691865129130488946684722767141137717280602104973949112122890627091328364903115087133245194697271822188806762066763262176495726660864910641152603984412135729011271520141829894300839963230211595655740808240091811884638356266511528738256101679632586902379650511406711859967917550492207945849217347958443281787809999113759959913909935961844233411435300543657041616230094316540026251074267834491864511727931779564952551221956969162673293920508966307623930110418648158544493268317765914844483303148943004129404076446119655388125380681799390606392108422624509525434913595578224571729524307318638671913879652604235890229116866748038327766187986778374470139236692611935641130700799753566265244716148446724634385581792763197731548683515629775551492901704702984610980734762939683671356666434805653646803413800952615126107456294400350313855331668181321702137106712381905718415526153804103560793163863057650140368709781713962654984320505517800156917852649657047514458124104463409227367976959439727559425479728593093180527916225492756023359168144596069437707842302901818205948135691046829637021727198339684583263621065332874662312202031785398976085207985740014762308763550903714699414522647020778395585526017433154758796908735881563447896086995161971255742447222380776576787849827636995068595428309440467877562521375180185075699514143476191172805232765515445935433207161835044681632079288285020676236813374720214268046985534845391941294941755808149114616412979617296439781922087874825320538755062853969808405817281322579322634062772817005257450215380981157335009218424359640771916531422128663198128059607834824836828644121738427880475517735207020208049585391686994319061676439382255045144471445540708987284065847125266236101688890054592401532673007989930961901124034655138298551488155710923817399596079393412502557874025784570108359214878876184268966744333241457327817748531691030945801591067411117596019752596465816602131180809334453012277862210512586014720000000000000000000000000000000000000000000000000000000 [93,4] 157347595833881884559334876316831306695046972734307637025904040591510839103009821003950310594338575899791340897340550249350579148940181998308375931921006761598429214399670236798262680638857367259522024931690172925060986025566742597028393940511466810591156210599221536487631294917014384266674414633246092246614456524469969606358483825741782939565702773469007915102871755650912288328459682770946052655053693952830239271302086683133569624897818841200820878769956346866533525618520013496276308595347799512643319679248327272440788998988562749074716066811575814676232988948161291325364816545469900859329733210677818164209623191914572158904987749328846119878375349221529563395382136667722341644399645400211617713259378515646209311323287438869620192944914304829184247864138303746209259805069967268006628464104201285615277906747702586494041630850092368649568563038924468422300311566044761044767064158563651180261323605085770199942937085822043620045160664168646345328584289256594538357719678940038502019229854334632657334727637621196383341453862103303927751917060560423426887984475942960708089872266428639252366550740543557287721973449505137831730918704220628395902228611184031093932921578572649453203363519194999107730090660753363235869360103506802643551571820859438995941153711583475139773173547054318524941298170126086344752479463874881455943059820888569174273737163784321028181224201379594265807325444478089747222006183196623676682958826264081762746395310598333209063390830797182039482129657540320512628684631218251703137640629307244661647196411113258963302655184142615933769835334384240885576278764613269065071495163884180484502917986450458000955521820713781702394976579445292797496309151693403172751223725908103789404090771800086825303146812623254397171833023273899148146616296816197009926547782035779411121535803459856425551521142759885037325960028681793466867145547243256450717101408152687017434851187698000567638219793671769978250099443670389886034935360446647402379329399089297614589750696166710575993571496740080133716176197013835215150923398658415185448462129286631685714069287388505575356387995688282824230384912709757378280177056798916716928203056809328180134828310440047425945604691385462847739362435221224136601992432020318806089707044766483336667193711059761874922424464619680339657477564366104099070421135993773669577970789089271201915585311377931448621130282055955838415652232616672607538522697811748626037856974126668318929662877956724109232700822378193989204112477719911556911680911323111840049246111503724345433706397048461616643124003821034751698797980675721677242368000000000000000000000000000000000000000000000000000000 [93,5] -5095739023032581093714399611941003919289147492081362394262472647176303746004554006901010537190140116720235690875524282806296188676988114810348727089248231282810564340145105308862873936252971711361449218089343995593256428321021938789451737754397762222948929659800311681178735753643018578481759473164272519502369148371482756129973868006427321788149106074999409187169534470320177873891321542305922116446267058663700308953563441128413311510255467623420194130396701393197487503396789766999700810987376295852347732717035862312687443278947976481196616306362895662193621874885074544498450459942532232371561460028413709910932551673086053329067892855560594482658825522444957368850743864563022278645915790114918666890424286398160765444951044199150655624139091170162799300743193218761644451405407646423026490554824073183759184695863811211829119257367604850680110038613750079316657414609849516167925702561136107375053619323388888163752054220864767837449672776322959640507044051059229257719528984230185099915088284061162959962807375588920606588187391326189020640527343306345974126124692872969836115144966586441175353648583127171981338128826268008569172457085981358435586735410160847044962401568217630421463488447235069274254891788964996601499915987703927254492910473302231455726054594342691364832794890002905776319814581690174682972756641182719133455930130909811549405612086115422370906206717595950660676974980731852771421874201336029151264426937837193385043008125383628869974085556041248511692013026486462416191144238666285551882114355733053334909843810562076008056559680092360665619896812078132364563714647085398506078816131306490240575328879323727058969656226820724026992692951298615455431165394035605708583902860186868633792618890120630525782456611423508959902304819982125451419775327078003529987453882412490270351472535458153375529584128130712048426820885820056929598479893189620873953548467953773863446837985389125539681887996408203290135062733811181350384222265054090616934095355388010300894232136780290810531243198059787415959547875151717623182819880237858221101020364889512773080636584240006497497418665586533337778219770487613472055974469175673264064476104911422402998114922711696144250223691691689504581273804609876578744551553085272017863068370943161528925154225186026522342745172052689966919241212147516194165960526055646479216507290252749837956193794090726670688688710912793216598579066964584813182708246844255298989182023330711343625836469291250500652019565233092360149744599064909427294308656856865850501588187597070794393644569621035227742228928452571068173593106785739990892544000000000000000000000000000000000000000000000000000 [93,6] 20030447182622844943641116376827737082199260795540202702107887853217912265629250201227985205591162754194486562048262304650261036981024254372540015120511446093401383845421941241234747481835918396416377838811074437310085630307812447370414156110284650621547285821182316319455063608687704423673874433468045799785861412346943295730669881930063062854591931328587499144953825316219542719414450457394355705846492624347236515315757555031574901369771531205075033215744914391718190864207773580954162241716381094234455650467412218633471804350048985843616635503355406930070087855761379177214652054975164666516852062470060888207779907430362828713759848793820590298158816684806658276317094504536353175576983780695850789395163669262281290746167239060555567987372205014147570120887126965628251118083482890699537880619633727005117762591542019749874128167566873717022963228987610510247330092600380405577575717199729713345972691140308591449276001886960337228068131088314663258004993776582407699485778477069317523858811642197538785824752982334472816656259014327479510360875783417038491616479095730597371464992341429683468114175256818071474824601261993594718500346675680066042789933129929557732203413127917600032448832887294846005835602778901592578539746784227067450532136668323618083733495685361518159531515971668290080770009855620498209120197027875346747462908323556593276259554155643492235100556118676342663586846247029879231341018714274452295898240017607846669272609922358962971014750878528170972049676737631528320666242247201641232952950987297660812243880936105556496104322563227784479136826347503451032356555108964251437254319806438413561372077988790780191805852422716616692393247764534166212018487669354382750056029587837124610477347645541828757183435168044196783163068766271201204007705381063473476700107967399193326359237914362473939897062707248064969768002957623227303622487464570574724228698317885233921670146569851519163980147152729530802783851845947356534523618851727643754802084465500456590529937188038362549484330026632009443448661713450214037683208973187857873930662132363491665308186212244497296591071001517993374498321764442567933693295699993155622433827619866533986930391489430640961188732458295047255840593945121549537432452043100166329698780786769317139397945287488430489284729975529900805883791395822453400271896233984662011018171858927899816389667310262345188232437866214903193942897329730282577977424838274421568748421546663509743961808168296331569790938115408485067416851311633508012481333472011523254824520616352200307330317496106436553884001927882759545159469869530263668654080000000000000000000000000000000000000000000000000 [93,7] 189175000439728976770424449642495231472917449266914731914619053190881510787953271651778171525044261507818221752320200535074981470802031878789571089444699099738304638689319788145112768748311185609575855355874414363358057703338013984473428423528909546532767463355929591426092085038769552508125761284166330750228500155994774614145647835209683870297137173216190960881505537883011754863376475726563330393915810233640922772196845475970297217253762663332695811051233058470512940935202084516762369841569960311407803761308201849612703316605912118948055870781534568416569450603736966651302967672258185537108367760116725027200977950788420138989208765546109424105273392246945808200204855954336556385917687196758140968320357804395821108568288816232705505762884561698530351470292928398744387968427632620552215209513562972750056583732928504302429899495260713613933553967716033735095707408031892577101758187087976723513224860548454007770781443241226017321259915635818533488615212968529002213422444051188445405161339747079807353223433856606801576718085842088512178815366570820162601769418920618359767025918126088498682212659526199322256457393294305678445103919367914158774311906911488434078843068423874316150727912062134709249100680108726028770466718579665383705742283710769106504184274431705632434558373596232605545423079201335717836853375776451444304721603808665008052426615410991514555786906750386396272517717233722380991943886411100904179994668373228987237071594998926912126701764313483019642550987839941352148916585546696549693680210656393436286980064018350817003058178512530469624317352454707764408465435209114377222748929474040422387255851137289445496342380171312825148476669160289235485715911317276482608571633426553549233999682569281299412782975269340265322437851081728704427052638940392660708471898411250290970149910245405914272051404259069900421019172560999148396955047235280083968510976648683877857026684650949550734996494347264114286905964675345950095385878772917887399389924722819601855446971008140662708691693806736553245288960473888577728486961546908088520280161705992995499862230923297574627560345135832841576662350597194108877905366899778120541549079945690476479002452149082913123499151326022458344371773386231916115160546953169751473795239098082795988171843647275548473790575533224193840762387792552107036424109671936667882339140999392319062913007445504160912787282237698319473741937662354868091974467404834720102474319712496814077837700765361526434929768849255306127596434538520972331145336825785696737978527385989589167007977336317752087116280445695940144531329705320821775400960000000000000000000000000000000000000000000000 [93,8] -2362031316233203163840239527374774749831663373312702511489006402372616874913198132335595812216491731424148139329576940556334823216635547877612156002605978994711718868905702002312973574703919858347888433184809151957716592908096668288405034687842804861276486477383735005104626090277035684018478160919511555492768276203631170417234515122120680506663396769478748467478121281277926086236739806880298174010102522246049974288178053391263869864160942069182169928594365951850739301534356647535155077001983233699694433441634252556539759112913596073603699287987448823445780911383060946253328953927680615418769970729957583519705165564980672435179431598245377390281640610967681879199961363670084503046501270626317426895189223202290177602869867558938162549783655844177716201751962461593290128346285994526335984655162235491758309190204185523125022268703442640142405180553530789843413002053813102372912239358855734477564030728885130109343115830954810010242816748505513929167115513251555089849560016386098273194140674931770858123499708757029333405297913934132308001540286080222122290551984560016966880278850799762382417756150176060835381843973320720932782286389841163900622686978696723256461335827828406527223697416489405218023922962505483305191792164274786865322759087089266340733816793703724257752254447981933438660300356083251056323536818065621621059641273334148020107690077581316382683728012052209530408285352817261500005300593014800422531078758814749301607859946381366816315304872700343699268482266058853348527967554768633855519096960875281070562644865470946084529275794782835047324248778955181031161041724101769307286107904298708977007337113598550558707810410358036759990499601584523851653523386033191576795074070993226258721972197124521170875508751406282071910461602025689358742607324958918572242530724996102878264755273784534290726858505768711868035226319416628254868060117831924025516744512725766608473030331930594431216549583021727384399284437724515643809097456912994586983733473850022970158193278368995334686378808835079223308736137135880823552149475412086649479102428632996569395022593198714639000599268868236257302989175859083292126839205383138726605064240414946737168703952218661434116557083534059838700380695132952704188195718632521610154583298133857936829246830182142317244151398146800990016615203078834727573920612525305506194418992748593729477904706171773726761375984462801051239952977424601360767755828317285692846356985160718216380683314414716476690537525015268442259110721403770850519698638512370768838147534979112290679711978313556330594024315257662762768822904815328102973440000000000000000000000000000000000000000000000 [93,9] 14504268046909121498174748615740632460145313480083582601098197796682421263889731388740677390250289498160255243249264636098807744005409126269710474758128463396179600155182543767835389679337707840743392577725307177447466797618383068990516287076205199528100142176174658970099766174821252835494474321293348964971594526722166532211033092746749468138216859721274517349780049869973344033847097658602023252931131622672813738538728572543671784392372659535673753019050052913383530344398812277902190171420795362604915273183788237471277468766597615424297910361833437220182953639536517339617117681044017867718624694254534102633593712955419277568387643809483999843698133451786075241132946011800661587786783218625197657112759311698215013845751396946649087526312348459290538083982578054194181907738507160012508690368153094680113854077632429843801980763279945771022052622681811223637732351332298934522898900729269175940284863529476298329284357525257983653729485104845575010083965301103173230875697934365489675780014460811188482540276106654373730061451958388248408236874495606031310757937072663360832581002175535241818437595787681423308542921837774454373379316207420635350826379896321116644990108470456401309134353857991484015500955225675039053199705137608707224767946481725420973027735589928731978258186468716265848629608609329661476560091073101839050519103110755523616312399493916070613175921132967089660699680898733088431931329408324241071403205237229796391120182518224414432950074802812380785082992268949586462754614727458330815891676408151347649022962116380201906861575463599803027200114012147015630000525028700709372452290153018949618497194741217126830187803911463378680904324986774433074595046899057022759706571064164304918433571039761064534673276705341797981211324312956389261535238837136864525029644191053302827376682524677312786994646418424353012174738028311785238866375538884269153059909166629266022234561810557314183014971260245117225556925291383526915205806557299438917421596695906616510484319656481560877884465742637453373515645366755645233944630461518496168338927817073043167488348813200355821767107453088205692267147002024652085648472990563821036207328772597617810239716399342692569397955440256704156468771759534152585465130109354992655613989142220196258401250363561280399783298446977742684135373532648954193577445253920271732926714453435354389811638785436168309958738758365908725713574669024052807057502280280840652995020482436875527508205893141675347931857983755777331821866906027741021992671458198476395605792729903101534682843012163108378437378785099982197196811968977931521019084800000000000000000000000000000000000000000 [93,10] -63790808756311928623096193456377662889080911177681891264291780656823384503891901009161632348557216464287229271737090521850779679965243383338358674450138205419830738733839042510381686564548077947587100179036277265359657169380256501037129686104573544071377847605383221842910324827084365280539417959180996484766550018854533773011100221294239162291179920564930419742764666983143149158333439514930697455593009954701811367675233718401068122825364967059342823616483317681576808537971712154619112060219962868190185058492368843363769190236653856025957995765822763875156186808853788386420788024689304977419934093567764210727496669193427702761255636927299564581325471440510904917252225333996742043003711995529765133446151820331944192699184739863932267706012787431210444920124168698059091762590196654820905493899977350663451637488302251337815066011977421666423863490986744830271047770375040293484480063681147694000531539445190917290780366246715369981135955101194009875551347438040317514580991813997433362583002617876492460423231077745611161901509403635314018037022864604590503985680426350533731441723793384820047493305662694991679567990642097183549556280790432634079628454399525832067695815240679460522514246970072822378964237237394858054314555611070097541631825664166125111209068516870062418109526571342110775521379356327440317188416439427390268942827488070651053249223310927356238309625194230169068602297104995836344389974076645334440697784078181324181003610331165097168314396409680870967690719987256944134002695012857269943209729886994306328478918549376380007985513435127714744915244316964864296011062633664340642588010697293933636180897900775402794054075869782209542587669484409385051618800072113705652443774018015702186991181706536507305145871228609800000055463988124165790855614713784894733390937010934342671387849549842487961758422131569625922750627511251929519970657105556530295134512667627785908122570076298256224325108816322085939663435367959824358638113503211966098430193199339937501814157626342094188049262943390832457069278438161124702771379675902763419309827556410621311685754938830735791113978978231030710533085706950558957420957668180008529263502330492570862529426279442047499651042431917831858094540288001739441050286002960750025962569087078892462876019648301216880793625940826709995386495226690822686257711504025129229272677141971996022609580779481086201269338908230265113392233642703651127758785788382337116682550075923542503467878239424743985993155831162654890473959799538421640387553487252017388142719709460352338615503559452669820099651401953043057615524193976167292102246400000000000000000000000000000000000000 [93,11] 214044640835918085056682357859902708402308760000679207089358936209105186832558902003016906351823186999781899260640435765122622648147042120761458430777611090758704780279080836139359100459499597971212135764220277601844144399211311124042608131704031182298033936640673911744474964877941127461806505399768990059626686436989532682765499153832065193563192179133872037697212574941886166692673186952160129609519043379519271875676912242884458979519930540943686808759094017893909162142790163780872004430082711884502870455118721634959019490256922272611612013486997266993210862998720842845552715269418142647857345667270967119757833077790176504343791457516201143250278728415616932153387492888266352274922352365198023834570947001254666748579950453012106165399630258101870888946476643985535640177643773647518202978585964196153795232143454941082238923180947980624173954100784796575319842909904297104939862091110387681134906952192472175176860351145142085610946024896270408062306755057583414635051923583664946566214031289727541963316868741196672104882018886207309661280817027904286639405544617683798638794342452180301074973663032837119457856767208119267840678955930206994485158404077574567214910909298611573251697667130771604273243703867898671357296158924099854998860139852820377733753010253455789906720288579265346203763456717024406257955528029584038879149111421939458394006293680774722996412227618418298407928164746045594396194231807232556065340406746266660891817108468585492567708291407688903742914925001037965467798570566104299582215162055693803809365930486801051687676059861104995087863201431205987043240620125421263440021509993853886496105325037076806270738977918549648586327773305399036697070576468040801052001803880549323836719152084911990658078341020830211057092444386923198473670613556080862595316486141369636260178958790411845178515416265045268604847679164460254073189206548283985931233152471709158989758628530467332847897129000798275831727605320500782869662397238627178356377545952735124707295874266466151274260551469296771061824111216611734426153154540178150108722440169238333390964273163478737141341569049844685859503472307715202417687521917185728157947294055000565347522579498034902970097967810418722188540967681735078321543474782123536256562284048909139764009928178700957788174437030536541163539456890643819912041288107229166832208540448062608487452450716984489401271444690716436227123121994495583269311474820154779659245040700653550711934383105128295699402637077388780714028786513557102970191180943456578184806667453628399355577475779397881775882135894939876031908460066815777475395584000000000000000000000000000000000000 [93,12] -606895166401378068324522687870846600107650782245478473438556167927465444295062213102627209406400614267283044878999657460575406432826087081652386653588776918250870445806378411722682116198900954425183981899477975515601993107891925090768274828857084292593358081164012484320055147621403490829603397001638885830210368628221115605845407239414992004679898840517468757063132452770223046981108140337254730263263746637276151039395706442877399235410842051198289176133872383092578640215920999868485842354495451617238635226147879584285944081185458171620919027178476838338179792936341794170860192082340045559586882883789892423049774770561412039578394707283650405467453071144881296951564371142857488400024424840652537131531780100067739812179568853045214972913319807972681343384807289476001513719935401439359486868572953388956527764429196852431743341607442095154768620646425346389782739662096605426387201346709713391675230108570679445100369407676009749052406579164094908710400363810877201217304858863037044689399945463643213392880456929639220672609552747854609399920569128672441181822033145538694838020749513695022943946927974083822253234230205733207461312241209325301044566155386225469971772532250716536873302301416164990236620133288648627064764478999828006152062265016689558317091666063945601119646876964409606588527491805470900093823800071663801474201390017619731642654831544341714091139946940931515537118367917545561594366424057329370135850569591325987794164431573365962473834316814016430518973812492858371009033831207671222874175026449623410456197689241645978146475325305397922522577487503475318534333217157525409416732573029108823379739316421960345982884196364270251900437972203267278749461772012905889436048882372680156590513125364549497133695429597060486132798841157502502197002648893481126733080550847203519857861083903597766316284234943920620797448425034767247755574288861563187287058982465049981387197660957685064218989255978733215287640088201740014089000065498996739538568055735831394269206264324485496478833860869358749568593494868280557586003291990586279054211116782933588754326554897732091158625612911544686903090879978397367236949312894650744855680207074169361901988011702083600966242986914427204502332685071349349793669400074010245688318645579957335205240290223363732058097236509904090910376088501984502426651886598270259830605782331283749067468574366000635808936686977734996621870959118051308205962067596721223793975517847025820334846269338916144510847405113974978648210899516627558906528802082189733571244472241128434746763770823757956555222458921932703880377600371609664170754048000000000000000000000000000000000 [93,13] 1437191025457961946011526532599172983638214540864845795063976583081359019207917221028607434505300942003795552461256933360470357021192167268067447004623861098084600806063586349864975611440453235178433355071389830357418942777517272202362717759473451697144497213291162992297991732264424625722945708790684339132943047891653813177355529661358196864867841745687475012008424142486950594111721396885212402364620322404992020152338974582145279514653304323150352097521829188643536488749431239924281343776076007183939460033573508368299151502324319505109619964375903816943537506325374824200021488333395850621606061282187528781182359796402929104012066185408295585133739819876279938102941733654856922468741982631674589015779953430862307051354538742230040460738499456885192953346193495159319561502222679532285946139173570215153716635242417529718991575829403962803152219306696926972787936550618547332615440019149494778271282430774207239568650952704921916073761734986455466263873585790022341376542881072842671856776856137168483115903310181560919337235767904629538923848644183593423965987337589097610026401272395585894225100482954701787499838938998574536619141337812757666782694386735370724635513920372104240691194904876094870559482703797676940064651139454820321393948599370491652349653714051102822239436436031014684989769301592579591599739234830251919199241295391146340472750113090559262142115763636327495217483488958116215222943094153370075323813782566520952572612192716962375050323951686272857306677757511238301306063414231801435626280998193825391505637980240982940338226870537070780285719271002610907052125715669808282961890769513189745874400766691604967878786848462083882670882458134195723352068323892919524372097740268573603485804722960551074756321596915026073670143029531379062254254961446780574700935544797131769565451028076654818181491882378017339736137631350887930267677573405951702127452175283504371054131326822576625493964281786055460592399085671761015666363469265650096608236392625913027075116164807485474387976796466776320109562469085895722092112261650210379965395097525912202712907611704505516659115571808712338742156512366781533979560320324797007591011582988263009379257271783797479690922742500396363657537168864085144722417073762756783988570583651877050336910969794162026436436337865839271870662309676300693268845565311172253110873536373239573700034333903870047929988012673555501182204375225239863735826653356348952939943831162131019675948766726814226775548263485849628946256070796544911593263367790884953815148950784625058975203170211514151919855393073831308372213751758905400560189440000000000000000000000000000000 [93,14] -3050090557405615177096855251952030823249922663660683543687377916359202297715431545056099499860226320243644996869015198739752498076133048383687580141252380952779846429113563557601689384391549687285640789645410956397480536333323752775838481818636923179425811905310501934302962177517154234748753323278893776862182307972720222348883208701955204518300181563193589596606106029303902163690530602928293043124280939384551317277318192028522914453192363621040170718886429639806739490518062783349513465971794399061277058764049475803860120578993905079031673720999825299771346104014110067066306541784205083363226644002299384504346515605245768018193628778693825749077822585686575025497854495225265665061528720471122629359039157894666140451028877607508062414792117828824553702480915959480420779841153022243878261069300447988549284293339904235664337308879084008469819031377753353000795203104034454899781236752355671321196245340614414208922946235412435293449349279435457505931828549456127592457529561076140133976394503658283609351253901209708751288765775759828903415058451901431712237622885385157678312225546597430817112350950648364921524468837319455456095556195950613401942967906855189363695970385938108725263884352137973055161451579828023344290039086285772419238151449022144405409024302011622383328223017083046954762259527060315042377995751729848825412049441764736855153637301979893058034222248582700846059037709623677552127998478870829134518782502546565708785672656520211945070388616522230797897251257977417575933879772727614631609708273000042380159819881402487490680465273364218892753875986589652086637685497172336722514322324717723890393393186247665143483127746763858217156502233866330126701811478157442587634302896669155383680256881738213100098867456480752401418843648679619771556622794923377198569810343938167093612448157566077196819714235852563674061355674078892454790974174422360040610605458240307624884837339868017310990602879594986455210709303732380318446317920394466286031544581896009057452570007396650534695343919752030922463674679190781795972780843986263677083508730265300818777822656298603809420098892758082338611986249494202685055829830064357470884043925932615970158281456199194867087501105986466743480956437364367814951479201191355249559378177578926880047546632987734919126568519573689743032937643200133219798757491053163800637113694037867579140449846431210077847537000414882157208495769678690802341964239929359380240284144290902108027052988878885122070592816054084726231288627209702416857590937348725060120593567664217765582736218089512280971373149405376834162473678887975617822720000000000000000000000000000000 [93,15] 6542527047624474256362078461694922155558735619783057302183014964919947681449650185548766290341571535528600318599329230671054837935458631844055509489298495326536463270087555086653575196467912372858730252088087015524412121576141318992378911690934021108593326105942572462889092417701843724710080224611979945732597603178217750264111450377302019559583791338539427864409382122844764669125654646170820000646204366013944087146806604593793318269264588892140369458478451748242652855839790255696977940627085231560221246733445469857103089247057741718252113190382348706685287304099939127129247602841296046154846209964095754812062289459684004247794118326955852971741220890148944008359807773741913171370297203496688636277968206580622167806068660602114792374535643700048241250378346517250574076839740979139245090468681222644850867993725820493381607151708892991074012193164456077621688572682241209420579542323592160220368870229619063553639495134067784556519825747229570522973435791862879931941914121390368853995213534452192126799729356574317801065513214326671936600450485294577999555059975609341900619105153467181655237347755289114235877389916543749748772851397974242919033427774149891314928729076411113637163070201315551946653133369878645591246222811721686752747623067246688246559473146132615999434066358634719766290020352329508285631606917534317487237717569561334245451792383057990046069491865038444566323304343129341903525697855126357526628447477694174403762985026067771355198100870787352342959893578434501306715004856961971547526334421713074910259682506389111850624690232549056937889637468853495301219682677475937013495527613986035137876143086205194430806574250347096705135476615953505422854481482675817469648595066134638564179091929374260593763391273154633997007255627032007417269205564883721983672829867954157924932635873168328098268450311348682093792819661399872589868518057934424247018352033532333736041530142236038606312308423670843920480057813478123114575661030712321472426732825260270734615699378318931597385755431515308743680862414223748265054962492241817506254153271393116932106986398475244207181362348574155948698868692530281976812906073573656327633647049638175553005770581631285680048880704233770357916270317612368419729202473005061229707688511395925194805371139595072799983636603015000230687010340730128181448823232431672584772596074511688668073790081173379162396871219618026746625880870464571600725531997784542357162282107591434381537747511543433020106648938387780713870718451878313922921570515271105806998186322430312277611741182467979280154911174180515002449380681438227372965888000000000000000000000000000 [93,16] -15358298333377609831018395320480235368268316701796767923070146500925190148072635117679306700482533392290519049119337600370966524004911458212382130143338224280222988060662306721060889914911489254881712827792568124918274613066538751202957387481896654350429070774072479373812844736997985731847793613118119356341089216324450488121523127894966327756278134441123718516688040387409637041455695230885757133840998699563706070263916385296571507157515032210080710837580798037755337063698594788765444187865261382299462476255231330532417609302230156015537817374444529047828479746074709354751170621184122070732474806095166237916584851544256173244838899381102828403278602788149472118569054231014089549962715672431789567064810102668439958860477849447441701810626696464149759402534344234307073952254524440516848716953555153545894923942211184684013071510539825116607540941232821722073227828540763356404966021451945695054270360973173878636715363402573004003697272123121070396406019839244236860632101634295621689752862633181240298795827080346286705009770706109248488518589499050935968229388262137833369170610089230156210582278278541910926780452828590846626906810622974344272454486114996305252634896488471714308240028958734440054788932948211711204152009081006543477679089450722849108016399595625401285380401186644806022960119956107603636527797002647743135886499197370026625891286378335257346361797747409067874522723310069410826678805350253987728679243538019002730878266671552536728393163894813126531407020867293380586835175343973049927792071195904458543908005515970020100647470263439767984559244488922398738169336825016437140906591699569160013663051218645939613343221405516006423296997454578941599125057969696821584060083049499738934628590701118422390042175218027964602855487943051580123634462790514691103242916491687083295397568725684121812401344774694860855113406200672542375949821396550198352920420202538713915336614505541567421346702904665520162137810118415002270817302853939478689341818922306153807454549522924515432279128220919940977090051209278355572506351191350521908664937543516911651206140036788177239117149478478379906429332690148897278348561805302239778874777782810123752575780028422124137249401354478459985099291536709252355398349173185136306371336520982145727243993110151851466449753018318929558017611654159628925486072381692587740414652209438362246540131130481629311054513235370347519806186679870154442215051307590062305754624676825047049059713842256952463131529536971515539839466314775992822147445246357290862861156882112997774496988237383122766502792493131277695383776050902701088702464000000000000000000000000 [93,17] 38644560258446780772484249315020371844366164975318240937647322074679132524208250009481966284158766229203078139090514523095064348815662084046573955228970430521552179373384698588538200135055098150400304479018799983216888640156386203888065364557246140148572259091317309805607964383493466020850284127560383318482019649047331205782089932048808815024877153189596899630901924537929766716332809944559104907016835223319609132806235934849188782204921355096030935036744388415820809573203215679569585456664176725052276223052704700135389803227205702703196115834948249165454609803483340808336156373084962358357216925773253267088937014199101274877651416408160964999714269896258511443515160457321633066057877109997541758155386315170636472776954192011132099137300793148689376946373482890559078363881576352874954367577884417590998087249799432476680964862136923627192434335722406945582223011192945320899800217926833318172624629706469140905224397386846308264093367358688501810121773162768369227462710981401995453724233065353184347256889533236428048166491390344674124082821418468113694457916886745893262496342483257914126158894438039884557898523212815587292088130555188802915075432784941321238191500391483226059068132226012572763856673939760522558460618206333592366570030312307474791772299414719000885473246076579165983088728377844447482633397069857245284609318489213183840889594806930006070130496541436028813634865087276396401468897622953124293577255570398098474847209692182126048959687433550731180672515790602835621330363302980876660191697694507260909250467331953346439632419321749241022495901238349883176707534322925597829376787913900416794322807234866422462860104154060030412349309042018165545610542739826695504318940352543465024964196686782845289260564223810851883619389852359117524027015069402624372620076439945319525162971527835250522927538836768768040013605827939893421464844707546540310782041081040441786444998826667105896248564810590537489589981188611703535387231067923625413395271619254223384475285014126392768828498619187365815305625253881044900746266185145837073934456952184552355912059088163909227667749189549320792526263586307245932213187560136697185785727986542050954142914750387706482112823657005608516308605900887780874126874819736655056186222177786174643902279231418252174212104989750505136248503777526611997385984794816319408796638783460289463964005545719209233558744038712305009200942841448973660892981797170747377867237988016373576790660259039005100857899072664668652161560786604283640858398654045835214180279668025580025524327361565267051804648464468620251071144011258678529228800000000000000000000000 [93,18] -95309696971047159985201817597528102236314650974896978033283376607537160108627618401729752343050575095485229761231465315101975950282561207345191921771431506948186050484604525606195952911598811446483331875964823053951564587311979333290345414167371671010345437308363089794327708355746119574390425433334100951339807237204971448292237029009956955664314798972615272874653485285052651431488734272607840845377176582117171184079615608205763477448871252807286474215904278131273660544485027276640154480342674710106043229657635065518060544086991563440365001618017484183024200779067914318107451234593804783785627562701086653026972852214612386080155441318074458340045070920125722759197340506613677280097267379722584182904093296188869762747905601520911188176362953790930253083387070782475139452742397777370042860783969237086891747857657960463315294137720120882717751000660843198311889295171582241158710374022079453231386254550464465274110274617348062454450108814064328512390696241560046141757600391274171416548740674027976065666905152219437745006640441389926435685432608681733661674424182526918989263611076754441555881785247770409638352911034698219240187580342401781520017613208850941957189991892472016937232602668103936112402220479250496820817277803424902250838359583873071610189085523732815896681696195873351135940990071244009052820399558167999481120802313535483774931204841405580614300738850752294957962919047994693777577936610315131274385043545503808048440385553419922085319160231514416813220632962991109331818280958151455408257036551203233971205933564778946936909300126554639775278136004681693859359964148671094624192191958173825138078802778117388586752861304683836859749241074366552190181329924453314489910767618704314321844940635618800825670682591018236527597295748651064409767149002310601682047611420387647884171270178905794812009405088522999288131841176301181603491846322785204651835410272336580049193220676419079232435182271121969070333894040371838089809450619439844525647975292547458046944525703870370162465824140164347428392928534250351421348968377947537305642294421604762842106248374896045687845339348227346742144669162802167044209755311764316505848458133045302093994829103393079572999325256909429625504790260670340992035746656163838953883676757857049787656911621906130069547056055075065687584358220643194098377380587742517023198233058363464745329594364410266845974736505267039984063360196413839688451735559393294598342911061831433632033034404953065193418663377339917037069332974247227417587751019331367923744921374114841655472612030385245955963433840012886288380327892371693014876160000000000000000000 [93,19] 217155759156512479895408008594465241651919395766637415822263864102812071819655708633753849716855805006686275196463102956618716808197700787925300773855939613781973613451424749450421813937305382178786784995643880573146783593438174279793438201994107749421239179653968930466496077664353712124257219951186505454948235161945204751760656418374746384063880636566809792981930176082245473356139272433231283279131983589366394725240467594317668616405738674588041064873970482586978150147879168621773638542023444004703798732362584729485197617038153289519932907190296056320863293559564070624177292091816355578972055141575187217668394627762498397835966545613453333438258726184868622063481252411794903792546097060570067892903070495134713221235917959947907814858646410442520963114562567342515471463758245326990176162977619191341545938491344172973992462209465360596533128746009602234206796562784413244181406380819980634962099604055784119717527422505846242073290005311404474879905848053733425052257551384897127430337844205220660377766987727732124937010878223702525892219584047915419322743141437034754556301173255033149548495887026412152033503358657580809781851906463620624790185804407927953827011196955843091319559588177798742404763017947624254648563740748990865173500977634269346889275945590553053483096697549885300398983445209363683455953092560767228589869377453833043740423694139987071862616869667497240866331266560630884904583015839555692220327549468031513807589029068155087776712198205876293279821300004994807471245460989581051316780353299436535853666820415223217485217648084750710255927405786242360800769116111463944227955140707225648364627012174841907364635727281646505471710244152088564802974326047760036555256363671556796334800836421860022480425895238209661094835287623655167000747344362517568124565425006151412931517530207090704651012360580349500037897216796343041046372480602070053488862561883000595755151345963411734416778848075191431360496157081701917093189003618180610222455185423246845218026705801034777498563265816112806027381557561229173062500390542577274219661671397345012329352348629619162848860447253786251560475341785761179390475194618942430428724616819736259314619649833520706174574752443722558163416155302002282315995807945794096222885388977133874979538375550348228171827557986190129493471171476283808781866749168214178225623719600620841888963523292028554852296915714297185907706477489857290156912564531160694736518099223167933843384738809979671658051521045938417878499804313067953442761459342293236052514116719280942819290296964289281088264001741266245071746852622748963370434560000000000000000 [93,20] -447943014042330410973557554909452655206839258697474766003972595403386922312083300804605448365570039716427498369148689675763945736651576527336673272922611581519623054588613445976087067128504065771719423292913016143545933764997272193649980651821162401214575937139598491583406381985898081494107153846675533217759451691535727127399286634561868642509195140000554546028775527102462151665720333728143569281577314209760925449355771540868354546984265974751364260946752183759493390476703543890737033515434407474015289730150104045406044357899067372217187833930721415721315911254551009364979030519921819600687246296301261333808694378676081311413526569112620410862292196520616056593436607897375683601606508360888102613262137889174533869396698959027249738566158312946112451476568697847208936413402927615321298037578391290571545581717762060751974525701465127210783100482940344612656017723280391322803615103552754905843038366196853241355332293327603870512635242333467261330729295743852509900346302738050385032886673802231616736288028226835422508415152245891468435826967475882645748251179191062835509697573987791855627044276172678771496566978579123229532844571968658950290432555474314499569326209713454725595701200512162547836905426744189830125116494542324035067345543993620156471494713441020120832898056697684716327373290442945796232050806341518353143280390418598973787982412731414453378629256242429803423137293176265762970208119217132290236211055231458837047029209097597449042522078729738991070109238609426958909754280721118108151798577615163756524934644270964853470854341453460364012906836420406743365435049461678331196765721447581532189657965023150169959936749919863025636890572866462771232296693437368270447963996214614692676796104571849408701632350000388332770696625658927569294975223814308173520945675344230835654385653287577997702550002748521963246034166804957672146950238396052421553347136608282708985097043995494022833789224805136107856847199293066467476298855419521950524537751123694314101599885046278235948764637512056934500113219258707701349618912261532704599340133813979310578408251138752439306979568693442768317035108307791083577802594912095962820727639777920794965895369519869705017893029524468395246524278107886662150208004033906965582211366146035420087534524312168044099826484315697388409214129851503377559146271815777152886290216502892740289149923869798714262430003499425367320561423991533310981278285047352257103506463129183001729225439753174221877939602560255361475979473745037628211178014187561431075099040012687062293250499814870310443550271606399593205857438343029091865722880000000000000 [93,21] 831678077469031896283208525098562272683117002394463086846205022552459546833535433917781788446210712145029127008431057906316867792018289822274400995250771504105302472694182489455524343930828954432677571739984770725312119706491088234896602583094761917910382129977766072267539438489971344749092159395821492032164516071047984878640168076561372636213751561620194400937623359822648179493332316448293766530703135076444852568752175083024610236869094307864214425144170959461698826520040871794217933523784175374390823777151690578135252141315273594613919107849552702749948983011898928342538136605717509633674494880312765378023378172724331258061694712326818759600581734022480496104372699168188940028497823676537260049042474854413272323305387462452380403967081276618250149931093826297563900512750803798458981006410346445566622651886882421472319814378268815895596674858569668689424807165845734294203798564617401281347124840396435893047891529943306688066472614160487254082808878005361862534579942559473504530635306425348990493831793226866238401925537204095299043221227587995307664414821813097670718571923530710758014258928763639298450495813430843849334212094211431885138100488137934998184132535788337857081325636034054799868507140556749185028004352113823213260606843380786758216129533823497844768955215094140593584780590213270794828880002630873151488193885709771073186483869209105515482940575337769907460332858457815490818641261958545599143930833036385981925654426258052622369283401661246062343059607996760554260560118835345203482253859678455827932944793133965510450958217133170202681256888319867458989133380802953495098888253437963045122946881732513006453570536506851694952179556290663363881577704503668111958910312940844284257567238652079308366083070085191976546836113236522363311530801022733993612284246284383001985437588884504982806696882368420467152381411835427463257101644122022243849246011550677311399694320361730265925100323780484280999396113010096216227119874445990591813355982540623021432920770029007205802089911084099334630822209322837891118049300301372772790572048482010553550839905507879624757811285820688946167638411280091074768612422011335523577185354256255908006344917284949841501944831265049320384717618602534963539770311413620625613952081089255685431451961887677528332913299803286045970501062113200141967847567955412120395957729393426321034260694590991811088720988686943519298297724409111579487286912062011587286410315317193202194283223743071963336345048192218275033343043239550002522109989636503319138758715750772924662165981094501616494613246256317606743816410403231336339865600000000000 [93,22] -1377520750523143510799718404542852365606479392090185384969214288854160900412711516503012017091168316724833337787979988765967987309344820676883118706393056581372173923610952283868450628036970609709224650311472999222694694866911689709514349797460792215656795141336477572793672323550737614164832117721841975905971486517445889876620611739812319733171923146919062346889272512433636838790905921116748399336580516538663060500230828797527251521341664891463735578725685009969364416321836788403466976400739380824605564644658692158020560292267036960745984915784412798190644940879996324785347094589985059027293769021773937027298562084081373059996366804116174055895801253548929575343803690743519140332673757467399731878039763149165110381427304184602106127564200145694167236564583123567345099623297727645802064256825180974748227217088655962255645484883654928028658232271382028872141628227158942061038884247014541098626524313938221488175406391641089717900565665232967851230303783935414396868937268875645571252877678404556647989754761406839204217023201702312881909539813075011158634775129636013055967327137860013946861386651341193083796662050816222240019655018742582285028721952654930912283701500252954523127725000131168424778786388458728011378492114106187983003840363251109722305474728961695907173704018408930107140138572942051002278984488636336916809970386524486603429006506596480016470042877089962509043715030395787343064188333684027819161560019975241583134448217223932810251805724742930399934709163333446525450442953913883991590417302642921709570109911251561439365945045121577550375776375583015751425489302392325835116623184727328871337338044324175183368601417620973588295902380739842014318408532423126596817200053138845101047849099153333680622699372400849412680653422233783905490437983900746609608904340375570027266292566444311448131241392346599459430222682221923977642905377873885927966630799363020529095074462568007212336740838357968509150218077998187997988391159895903205416465905335323836732657021217469477673234056714689729194869169365352172099208064438607792518375150398020726058779845170875073115593895954507535235662012072721929058183214696227690113546846245339900233389597882339929324230108213470266315567600931763925193359806953945095756706017837152958905332044663761179225441430035222247969388731163562467145393559767639353323297983306585037065340727679299451406134640184898030197526113444091090237770980527558754489108583236591721708766467025705378811413468902640620669222136392805250740727905793315882370784622186709898047916409341430296872102117981908588459759312806606074072268800000000 [93,23] 2007454964290384291027637235017158993615042480977350023233528363144944036363289675533299086893147679622757802754791946491673571248624638111208867443585719622583511655659026706685721876060398302637293161726028850018195234416867966044394084296458861238811784748653862151170982468320498925989799202287362922476682775042207342392978614802559790422237974063217119485018189695450187113191081368673947810155845749055854214940989381769423945026943173233436629554964304503359229724556146107280334489033357432507483771261813548157775725115071397943338257316886373732174283728527469865427933048130332889820199984731996426902824862273693866185146803896549798749915516688095015909951057891597233942006097366517485709007812880525681505633091440811873386376704239266599260417721084535895948209847695566710115616692690829808925149192672942319834247798224606891455947291474835966857471842535392828060220700511195176149916876735024761436777837928352736305836337064943166841811922432419919845954014349675838869220567300777881852412555410661094251125044847021286945297759526865627949264994617531300767219454671494069654336438330439656830200707024279449305033327109672715685173444381050555100775063013462249438310638416737305504483744042709292017741411128697368186442692827525704002791345540716944284016927966175285774150210101274694436071579586277349294823540781469039858901038994697202879344339051251802124937172055831211132975831411587665115258503540675945371630554140223971530966295115804688523234458319178344727947295487412032747878334812511589928373212062198831066980300079911203742427404114503649866745094835881223498829285162175204133620785428462034379110235890726195634351659266904723224180315395355504831909181313847289249266737164346658179470327394802995174082103545090908874164681360863609915693370317008843049644417807065923151809530140491967299138387685952186258410771251245091899642699472977439591948474034033516431649691477180490353878675049711321778276290098834424844811074842491820224836821144672589634919563701073262958276684900060697290199949053072067414593774319813267131427457348330489644922527105753270563184032174531957050478564234830434811333992961317128435748184304558514252297689717368607025582209397914615229216951871572448422426057567402474293404484989008947939033417313702023545783788418267995973229013216619734576356066760161961194433560134573853449763099732443958723071039372455637903234547596887825845706395723573204816694979886138128322010891477979511831156892105089031632826231415254539325735656916359746274892573415422936351678751098376039370797723071683812135010304000000 [93,24] -2546039669267105511640455513703796661166097110117101085793090032363059827554544001247731500711263459265476795079320523109837234971154187956393480295522750041740616017515057076722850782943435812108579850224668561550536531825928722589441293749942417193326671567932951487571848926906367529273914483502582413137775388400590118670006862940240069273802913140662246686455515669097135617104149628994550385308286996523161414560230993310566813415643989206114203819144021353219219382370650139830580009706924572603084139905750086755578425823572505842642116121728991028350185556525203610393682117105329115161374254781779973719259409404042055579896560040747210980331872692669647517103229971739211117492834511176870537812035017279227168594972136207407992079368435652711749199407292974434719711667301158107770504331110069152657959384059763734052554564802657401643485012472379566863082006214612909169897847542351457086684425335551913411062673825510750218379124591423343036099555487116218226629452439335423576640879661974897288106344337269369983091098505296777906935448587503257055264458223055073332748328307807735185691073151334602561783195401100046652004425916820520857503681663879345830547817470354570682520354389260300514596244241082388733372426172039550778610842894137856694742608372867390905382469972029886669775269016432563452688904111184466672591753030335492774569355949146466662636724140580917470756470860028298692163793496959883898600982685728545554658506301198061925405412064037897177672955878059482413620570540407552578327391908983541513897598660049480890826347632708422007588043639259482691891420809078108389079935129262353888842365721348452619108642022550955898592854885838223353932656664046575306840885365019348829488905721340843746829759894289375278030509470453546238825796080495282801698737480016209529101073818826222156253580104697621092885050235945160075679126446101328909259860955505152200365130004437323205065170548312450058380609984441352532094635097563159967610818848687064253179695851548887822678180558096501304173417637234798768031234154060572429714479468594420294662881290104594674492023715322431024094904752009275484854798284045389840687441937546774769604547357849361760342190161840789322326710942791195087656509262737195815039764192972397299780783991471462880576338220534839513075343582621575711007287043871088228211096493314893629700698880167395660003654915453003899746136523261035916173809503486657469616216007767079300748437369107027810352242756032059226742937473510147629804014022011884544581403615973462976243079705763748686901804215319486866991598092452260688691200000 [93,25] 2801813173671138260911320395719770412971205494157389200291625455727545456906470588329288196738251836723619623771632087695792430119873633006464795355174029943603998290312107225597988499125389529861327787877385035027445549516386245793408594814090776348248616948865327686678504792875566546976049374996406749534240035398399599547064080637668355512682082050017642421490858243859874862182994913934380259098375296967355313767697069765788764774266590708922246478889500543335500188920050730990413223570836182440238987119773200688170440333143583977719522002792068756093740979689873749749650691378319438672563099573643823783683038509432811176764177910163085634996231532773479437226116664224480139262058310497864551391345389199461509710963334607168710981870728864170937944274446359242552682710907997678411206247603211809826385729368582619102297513886494281511470021683053404747094472116929613811912145985730541837026674056490207581815879372191103284541526540961515936039898704954801161001252332448818717910720484364166409609789135713939721883650648118129173046218831389553203515943191869807993838171764219462155001174986330725522898074468434559294216401480298870774544535759906585392786220767383707881070216073076564132862888164694598464377576353870997853504307945510003086980093399749612821634745964772944728694520874746174218819550673591662937650812283837169718038763699997045866632741955326955704245839304309900796341865684898795097575428084997786854878236609398135557867271543702323167086284789128207587932602124644236613741450232174936125617767155067480541768030641271491327285826745838897094982406901553060128799619561056022106407121669610191721824022553508440854288078386157535176581945848679188157923051668288543048918202937820750707062814898480608684529919511730327692311172256567440691653966030562197131653162721190525460898910988290772567163939433652901712167699911477647608982741332319474891572706260717723073315914971372443103312559018723816844049499021458816659020508171455665463677308346841992235832701191543655647542241734522954157724544259838566607486185193510812756802955813741032080761390035268778111574791434728272640948519349091159293878084656713755191472335657639025169071999920309799293662909566280428443860273256766541357823301356719025723483836747332531388255644519592431842296127565061367232470810229479943563374557747377805871796769636303777839724794931756907092793001147933424519283025205796496700160317108540040920673937261076409512266412125798097010640992311640486101618719667537084483345331757630157265220114115857151692798642296628869405386716418935000924160000 [93,26] -2686434959536813421073377402483696271629365699315057581316699981859191330913612629649848014911509830307236385798759695158149647541051500693231193639786028302600213346532695196762534765951190498937232017699848868209594937719985576938019742232058292951175494701637898970411526759269447192347845240592523868136037096978711856117966759521392424324259869897737009276115510529408758801362755527183311272151100775060947141988574179955940385134646515284130007473585944228699443568544377028726539191095206602013128525669118995286544960844194407014038610965191426424765750742034638095681684679817406265135515172270743673656712606833823457507565953655767873449078148240669490812535187318816059400597098864267577001491567390989737410538650887484119687117482674594498241660835296105052449573441090071813773968555852656040400733912075893095027179188090484743903274023818672511876606030634716392869851694855838474415411217125468801965929752000637821090226769018029952752289253556570878233169755190005295538451475810594108924057999363997650848343575744711091778767496590994744660684936059836419795181711263040829898220522750569271848496451803062635932427500197245037595232389809107062775171364969958034536541141423084865914251941804799592238744975680750288785521135224791578000203317321221490830170912615679214431284364953455231344204381445474029066562461665137057429392896271899874419251617475320368369771600962393998280641645342782605309174953595473258363625630980642303502378550178172339098198980903461524727763660947815899449243010260628896520878165897489288333134500530908502766520272545116431851734602536222118344562395558957038465403524671236861071052028753986897366541839692501064731091176347516743000114899009947684909351369085609179877795928754008761707714148918083964359109075096399119751039734406799957178644347731431524955012417354384440076883117855976495570238356603677569526879081685697340607809876754657174705726495122297545636392046025532807799849217046027393090554757086359377038729147637434098697768032274655915333068436810427233502208095902324324832878177453255096099910342007932096553777653597111668593958599400824041367762892471567420839105011446114465908931352911834892666306013122935870619151619260251294470749831621221795902415568713258023117290252949780263772072280896289888240333644884018496465476232754257372252648033329185046695368104244343480354628301710538391516347735216970810653134198007919267357279225729489266648223181090667705607951790860198615996475595016850167802360892204851592711531663565732390455064268722086886477504632430933675745486859678913658880000 [93,27] 2262812608095003819176705655979886188090991805414319622691980390682609787283212771214928976192092365604402159767013699810700840435788894558834622684515838696583676064725373535571716805264095217106068457536757561094713490364981642392145372004483469110445747376042036453010741273931547333544105953484851453250043066883982807205218989739378381002112380939782110782017765615914797712924194062044853731983213991620773337042370187378152857549094172436735362306354301189709793211946575305657652886652544143755889753205331958974981828594139748747378087148446445762693200066558037086200975976953554654144548433552537716079857772565308365416679404293855055279770859125768397658266040293526069405684523977499281105088449445967734519676742578621398323195701668248919389233106914595743362029266605835353028393156195872591799639614891991759739147592670663456733329352492136863398093449864526860999685375286972589594301416217342756045378454120566942315764926924195440474737491596006357591906343166536591462789510549359997411892731354625607764400057327090580545492721803620835055535897250428672885614232185281676144851409670351862990079538159974972689356270782149958955662021450170140484419966616593919361107769233247607749911673667262127983214251411470387869178869155319157473891656820142678129625914795985060931225011705494797850923864233616801312625277490852172881045914806781858420761658938685836092620401645780962385862886381172021797090295064404033708495318835148593359767077874151361722199449998518140576032412709768726313426634128726879077443253323992074974269436456663478944216748218365289999288144999402302448022101543549395221257896026087257122560467237564252523044308728562657202105374205334298739661531074132870251917638077008979139781747452788939823290206194108985675938884763848531565698274681436043620019137132801962949181409333649322136231785888302419305170447294603779501096232211012375052362368622193118942079815767643212784004552303346154419230547366615123514068908257093515433268298747022085352643935941404664456945014789736748588807945713456876512400610939467579410796110553418015994345319869374107841529731164204119012473721177878048634065004444752301274086735068967071716419461935523121762077399818197440007769827713534968451029155485784074088809046682828099529159872922326207839958650035453055031777331918607296930605012049899279370559655747462796840293419352996124435994923634141479103736353086090398797474915523337417645450254638226501604181954368872395686205230292470015025921384664469251573622732489306346431591444371969930685529926444853930974625972229242880000 [93,28] -1690509002291519325747639126317983197626649522415683852327070718571069330057429152888541522199791680325569911877020916260458044277005022844041943638987454880125335756983626655991233563080975712768578699215517383914377556483180682248653507318491749509679827909066692330683664554731148250611111626373335049287954039608179649347372677535373825788965923902644421945791942668099110649502494632182127514036038478758527088839616868647712943756357056321920031244474185158415577952818272618666208958987138026022556724902112009168935022351332348295651601706001376911181750632562340098043737543699233265165575501474675937911563914542257418529209519862931523993935200636004823385219480962000075516911401282742844164163810404373107350500179354808217550569517333990639157804070367033878174787837627207873532336918740091647519063104435035374186331057620214907644423786813319520524494802804937524772892545081587567814855237578364124247535073810011598453540358853666131435600695293856915988275053294067826818500571695199350206057233284439374134485179976261454741192368818652174951916544600214604397597660248440896035403293302599275618206952268997757568659654363474735084611189351392980239280372725384765500567821786692514023076936575486670354150187280838539468097753638053298440120543963144013776380649135019831161894330403297335772534886239661451665024662678219429555224946862164401573325772548662891242212051317139204496291893110484868947099830865960381853341464666762206626381262343082586635210532896252934365355424923988269111903680526218795291562546149492760646621017617647311855495734865454125888945820721302876397917195466824902597733083093222364728776534404412222235381683721215690887726478919911186330456224310929700325253619502781706085037649733404168745019127036909714166744492463303117316937048470157078930134368069274519795122493885785097091563431300954572329434702159512828220871168781538709889649352457921900071963434220830260527196683054339868628348935470601680292654324750126661213618928227532693922861164381130563882021833575791201319595496742492886943212354151432415338337552296872551465016128831944926332950205365876484647535724368852921901145580952034577675167364913557109677357026082066764455646368624866845375710372063145293429794301979007879656120220631631220432229815508299705072200462934464202112748127078522371794644096820734722558227750241462938330439357572294269752088985091075475920751147076166651192996963336950266091939744153590311825265555054180577454853278367373622483884819587083917375305270632960042216312240794029431834938652840944377426168095178752000 [93,29] 1132239109646960044015159734029607301879573461197018359094681273329444875094931034497579498271830636312097291299398424034140570315377675248450061851628594062384076985117597478801047655992684390412859822168764198083764930155953148606032451555412491340681800793618422790544722624387057157149601564531804258166659961841145500596905006764542600599521441089743154338463723928546972245190513309988411792487804967167077365742432511341233017737645311380585187516501790304049730815655048271594483761316856433073603634523502785600070452278356638377915337893680541305563093205490283490479621103892011816880244261844046072868529563508027573662677221198432207011316826519862532279369185598807843286987193585248317186186443282749867686889291311368925335681509539030823215946061971829729020599992168377565951690207454048076380779397305206617051903745576342283572840691871973591379466483828318380877476444814756533317358585918580475547154497985387462785351367468120024024577757949731406728696028128160358424006247098867030158009122101019443965243566610481891284368259378896263208196021841336224781804491076558908623783857260223308089836661972923325202631751826789530840241924983719873249857010150630460637562873221584446371995308096582460721859697144347923138786869346975453393551212983296595186567129970100119922412115285263342738036926184151794480519798508208146741297492713279471521819982684590896393857061236466422610550144260296810956312245771675881923913207605323887026528816377490276527146275355229361717263528622574348931172475144201482859460504560315755100256169664740887694035445644880109501421378165717817978201827019509219019718849159640146489462346875357526503279743552221395543238556648963209111358719598407102822787746321711505238703402086688126227534229869640682824122478527326655822984031661504523334752688392358210766550863136955492810470341306651878885865636869656157718265350056160729125839216188877112414654244109997377804563518678260016018524947686233933918856470841480308249336457414643376672300941164497044917132202355642617845588233499700041705922403425678088805272018456702431388394874776522674359547337848089984547207638482480679480548292768972529980571671154846751649928163742741593480800977629686233662401270194779583944729024259086645830227183945294805765249714843639806608136737065397586990617423124568740079968708468871275001187801128864834271304683035152097960655231890199343977842296046080357258772992941278213766665353998950378575388728627754036503913657760288704662537533674097068558272817451568099784793754884586608242136019378556897959975321600000 [93,30] -689245033664720375239827902004061346194242420445551742720566682058217175484371085143265018121585515916495623048676739323199060067488332803632637733714074437886682902165254719532775166621644252796662752604998839548901061717000392197061730514154779968041893640286271666297242724456301470730961883974347655345330048668449436767427812715555947973613140757098135164595650108257329628782913319963121694026223795755893615641892617969680514350197417315308056594619000046307172447008525427320117128014842147149273259840650496915225397798080931978148547637023652411861032784110061316893869262195539431439274838502886157683089107543648617145389888161481778862673133779244016223286319016958440120401270907187799278847896185657243839306217664266872977732990481674534502371823110995809751749952329474133666720263532649061271151731722337772083381190901216756886577055466585779582936403842921951116612045313996963670418411801935952193547283471392786785498743935177407776368202333526409157180874674845887145632048324123034968365842698146467258427338988604775631076752244109278335525123208424123517931680688178690204113341913585233697791944847968385821988768619282716646703234201891557823365343316330338907272706706643003459950191546313910791950041732629758165776549604349821694020197819882534080432794734809183160975378362919659219157001772150189683562974312480764015956743232138415038951686738689548007365759198325063411807180631292335261957124097543223822313904977204959741224735371690923695863974508017690867838761634798334783373587219324704731467078706075469099861380952816206226178390970632646613438392084255728849433598212243910926982377972168492664519722414765117159084543285726352131237733208697322070746855691990206244815833557687944113331090305135443073758360441098863864853851650954645762503965037608623005078133510319374932160766476439690116735286327327818976612858898939798764894168337156149821300334921904134504885677792219292812711807649618232154785568489555083207762972549328198551544699616281120875877328345341517157859921474453105330668310640422828798358041077667125170758636093447396925540382635378813081742413533233254400804676001298907648682939306280699283608679280305690013075611663915742493513917340439231745483610926566695994945991855688211578360599404362954809180215010961440289143929370782084832388358352667929415818942459371951507677039646992631778257196482363433781987614219904305854365294516724082588612947777929986097178579447031152563719551691196355955090674185161696730598223523477679335041958101850799737262424871181682401533154520548089314829926400 [93,31] 387501134405819006586209869680801042241666095008341409213496257631010504128450572624537544024430169870395913205707569416535913645953379895844984249388936391119033307081539329813706492787807702964134375087001821949261545181796545213169915203199292904311178526181763274182677321613342454103511815871827159789755324369670184778711253083485959358408390790225003709295846580519556421517713582545596330137095973899344812517910636212918977094727175285205137299166126671345754625299980300638999825811082102793921090082566762119699627337215497618787035958951181510921803188027977601064815336615319207151858939632403886920185214881486880418367601208900641108106568556186671077781074392960571800361704788188122843163616515626540458752187224742449356176468786749868995847472346950416562732514533407492085381374126682491399808377195713702828784341652242167890907991973298048147352710038889288296310478518316691385300835894718005691406563871795138003571596615479480401743162432412177900626773803600137724814679129256210951034175625963313149152200252052946123518253545277367528673409926403457363953950056612651136436277084759099808490238186431577989842939680799178300923390792749681896719044803027558731843218923936979142679372778241760880865884229335801713806791357564429523371539309262188626495211498169675966730949368156990866355285395095904579075164132571244448589999927041766502523347316518946033105253551326064982172218651671420559902920337473897514218051557578449633624538469937038778776529659304666329657340785271104519388382588523546056402432870855695194082022951674356221150858422115784309200085856502073291186773720111932665392268220912746029864353362840668435734888520630646149067786241886034503984269466777626365606732272049755603471988128611148207572207482783203254700070580585313519089322284046546192147477115564357327151924971382601333013405370667308686470961935507843866029702477067123271262324787716016980298610437209698660226606180504524509501504246388321756950550219635704995977016415495019923495898283075826757920228960143616458485173027437939517740096386603468809114009307536141986575314659249649249980265704634797550999863292658623050992562666284110033606132358040693945253592478665585679899945332689331921706239908409245057009378920529124289486754225751905196186934116589655852552886314228675652990947191709605013011931151722943703494038842458648386536818808054049679956812131018177449191418209517473425633939397554469351047517821673359930236621460334634325918618483932098996362372874181036289899691679473419530782182429741475499805753440603974769049600 [93,32] -203201691303413048623594019537471412579011010354454961186675938233215380223388399317438322334030646235802840740628723621703801976893713024175606571148350385898460715516534721062096538852256381452024490526956657900967344720150038585701930769090177381817712424256074895133732881597935156803328646476528908049660225646251083047563934067145261098685562532337677327269962030887487692659215523488132546477418093535417697474928132436289066824624177621719853266554166792299390566260460826877993662428837329895262191709965064018322080913838675290480549082468058634537211156838697578926550148462719337013847343436895588359764160794847937111701313096218942680543246130937344754518496195773468568515814282908689980486274526127608265923873431692612554098172252006385701314463027582918328767927211565512092138656205471024513509082293305144091557519202365521578779840850379924550136935498206901228721004427534887275493314369603887446916566154691743983603835833580118634195409720579687149538544760508370430144189121779565612264030741359312711033489413984969630876865659175924238541997679860651866819907524767950750877435561405521786744629171417061690780212196367873086012769307422331911226701112266506354805876579958086938387419903010351554674126096993470436728944643178382103677744849021484815427134170433871607184946600940777518157391639511780229994193526354622197885225536841023757923233233486773967026937646562443401471186228693963261579367548823365505842371017888009085307837488042217938176809667359182285280112069718808776513687270506373534569063957485873007336920165345849122223950594673067868820381708387058868807342743371828756275581399920353727945139056596814706774935986471839059647627831518978106009713747224045253831689523360628655608238723473765733582982648328554124092421007491952642924073335122105963353710473475292499689947075232276596057665855266791743317868614365079248245413659114642783531753292537797995905399806051728580088765863970887607443847213647034190475341431066105343345735553246478471981846521354699450962150394172259665893998192724818724750446009365980201586510059500078214633472168707259757209975262697945288837082408915282498285268276841241136744917439667233747346281312164437270596145813656352462699893328446774459164282246829479330594729695948609955880570174552310489286687821930935798538023150299169738261376690232470214152589297352578236993051361232983000762059400567443625453758434057914652909851221849074874329285788441690464444444937686649598388580705755554733920703072887724167144028244887962058887640975235064309351762008754618368000 [93,33] 98720598405787126944958587594701148306257231260243127183818128590199748023333515861146752324157690142876659249135853733373252291865180222017633313050775836921030024405055678671070157951728367863429152644780705214082552191124263573182471653914533314745595723217188306382542438887518745872268700109762154366579946443736874507568973196564765309180872025588672521992097371122938344599388711317151899848189879004303377397987056560850804284833206091229178268308575715804270790767942721118793800180155758495273720454847958646816244917275593491940821401443013336156210179172519598623791408662720548778372047199751845058409997814331305076161636902925907833420480978010137467783179332445341813393708096232520317011148258666016509292735411383309498508872555178687494782434157082589021279752417401656215280375296225136674890052834153374310188262197838859774384200440224433089509382338156522181733744927695593664220762363290486710513604444745831654587193792288986664783109727200127499932472358491316697162815004871455119071485877354931584192215467574139189649771578390966260900440527580866337425427186150400210263185636746950754530398624884243204396329166539305638914944387885368578543823898440941324691750915722417811999568908961149415152899869731157465077228304013038574367758863250078121006625566289019203176416071262014615110167943472070157328653586669058816993594861665333899813018769139931335422153452431572257076925106591432177076363718712639340797298708391445034025587638164193180154785904279900973370347103799016319533474107462077469427799331120937296030712946618806007328775114198244940336433718747479425058459640112522321553853888353578454185441940707208454693453756696127913340401895217563322528959885619544616351640548480313663745737273245312957038396519698201692964019279466790786925285703489229636377575553037241237753787442969749118399580193545989530616660444337190217573257020927463265144050371017127194841822004908098788394701046854073633081210554643170063964974978248023119128536291542012653185866667977503129866691720324011360512230372698760589858605985760990550132890990124030288207886404555270679719771199884778328795333413798524358151472475336697230512539768421821312738789398040350742131493093168190491603777155627579244843140743016468013509828528241686347108424789981748181547201966581147498641897500168426939208534653772023547905424283782135786291693357953252368938213644344271760231715214778363648736258065187376159542395111867785759303960977791777970877243330454983845640421072999143798807778242133994362292868489623276136426128169962045440 [93,34] -43560443005371230416835971889792647757942189999246590409832984097892555025607688658281267595267523055509752734890940125227545564865358634258985167265874639802995099181796812744710188889442547425146097091701708005382278196217056671426172231485133382405747508488532085220463564057643068848728596411519587724921611769931352056035585781487960290828672063087320573724736355064943650637934785700581206301672198915492200467076199525626973739250068190238618801615344090630174425546069665128571460144753990530466750596194571753544653350462207538706863635072388843535495175229329784939593848083573923875327816337929435207645089560572870404615890537202840088939296745148900014902322613696796503527244156958053200042355006464196293593092481991832351883909546385556110464680538268596791213776914466150074044950859634723687494584162977983430028635104109351126838085134436172900516279824486737120792029964331478066637487081961769512192127378155057169655511241543832552035347969143127964439824698710046275191030576845279820697545649144212094588499000314999549310329921397964948448522880699601015070162304247944670539212873813684692713176181242347923787081023421919751124799924537898171053149684119053323070721118119886172448135141814445086146041058434361000225291464521335266600069772502801643528504310605264834046901287424922099902566205851830764617317899810687707719605993468387861750836591799984809291777855071443505251482011826499640496678220759269829561630758720775129968070506746005155602259555244824953109702834537099546551690994788654347948066625366689150384028398307046774089581681932447834655896613870111363039376177174231079580459492362465353355353028138962664031793819550709529705261700515656907848503360150063325737979237083720349721001450915165430478477905511704678255567910683650345424728804263498890521454603098050336977268608129445983468294260849144053050859198445661590179566494942898897894043720028954375310647449414785302980518583139627357045827180371319723311129440798692589248225262445551812430564695632058850904456162985980465243073551381456633394419706403121328907228951719945939755353398081060633454934944350762911226371151859560529819020846153580051329854147098477021645303032996117274839711935940666372810585860920534875354264143206263164272513126431209855738241100995981584341042311505205907360438174616823175595500350396543912470580224303637386574279463731993873595515254440230537594494943025907958554438192573608987062175582444624903547115012673972412125947402653856370683759530553165071003748499345074881527042481229690746328192206766080 [93,35] 17282471417448570993477584241269534769451865969691882769974722919531297878658693653876529033052405549885495780487717037486404733997779429433980025763538401812104579074374733650988090212025521339073576711796425541575302408714321985263803565536054978456307213266662997094808088591589655069487019505776789471829353982468441928943912404789466146557371819827436164759118883555120851975904391323311004767451827653274945339402149282440965987874586037312953063254482015160920302226403270178766421311133932001256813398518890864348297719969544131703274938640421613990639876455319848617319977072761413852172322286485850032181161085887041802475649516273615498131506738169883334573413615514868562137821358925766286143398734614441498131587095168145416818186846576738531574108961167896750122084867532848337406967339168231317654580073889584388919297417662678856234556972853415827676091593330049009215101196867505546007246259071135048786293034977420826952414864277038133638208778249698351046430167118345400452281292123634869393590884212099557869181393512975048685525943280730025358086649850964735161852275828608990405359496233272138041217409102825469339475055730577792542813535952154494000373280718057287017559844588190033672810743816435640114176433307424984021427600047169683187009926498807646868259370703980234021688482888121065323930601447085380589974229643866773822546690212107215129664837716168832893536933934223661632003036230258517051738102623058448426065494892859186277458384977845856051647355579707365390150349028600904900707506622431986892358045691679497637684550260471767977230816720817847924549392941937234124695551990329933103353318875819434613248176404380918679413707822435715781642502968725189383413692375185477236057640467801842743140517115617278148394430811651288384773777299503910177760597723281144288963298211118408763647315852833386526599938771796563663675604910105756750333811425547662842771681708449464973924674595516593867472127332508140242969722182969135476813597929556281988089901638727505376783549385392810539621208575158085084128170487954609446659986134094856529385279654994682515287871365547997225620095634725951724804531353701040708787809347793692202844679295217854985539796592331947893526304391196495978992855508879923839265150160954199841417795981135760607108234817051048148493648832228026676028901410325508344944330853585373145548820025992360167020851135752612776678647987405102977278483268749485337040358345833179008172014290758619548943115795887660381353429323092415713548854127404337400806278216373630832646141098182205691930869760 [93,36] -6335992959485269104545944476798077462416647508538985204293687193236176307927056005972773243112061278803208587499173175365554643980489163847464365063963037257716850626415305134987695348860534559009718364183501326167172912054376267048037208578525478443757532591198150512982663741380363511639274917113015543836775068025713118500268289630060813941318336162237720705704083010664413323400911869304829087513507601133101553054849869065201156671884266781723523121083629518271301881133946993300868595679065357690940495346368120128513544420875270962317512111134260846387814950557529980755896607683217541668183780722079017756150788443754753264750224028163417022458004734459389464257999740904441828562855745206618433416399317134465208640242086294930136994142771466279818454055054419446059255006876999828186619008874464486022464635561743578723475740392368737659931435481283310397303419193215677648970635281369947466177695479948038070815685281938615579097939742144402609835885662255969477956846845518744268873364380178721558254482418571693860295468394468233901029102524121846928594470573361628336554267810362571650887425078882987261749776686970565076832458506234404491649331611186486052246646707281697113567246390292232544876167456567500197608063582836859248429418786897911132332683507448507164557475505382770515978633444749943254549898251894958743802589258177670965749658245894093796143462169261042135673239918429800742453295883087161872272584454794554098372192843775113839484437659883165017773666346571732182159014256973957791685453197660141331706314777726962382151987077108202650430617712701985471926306528173922698775938482170785154820755323202743464497161123216746072127004202340818176535620780631422631161577666572103860493391696418674793351190459361284750662974293064074409723566459361201118719103674132009404109075979228662005482408920502640403240996430798244176125455295054300737905092672638779639354500969118033572267301429784519091155135771273745917913312463403288077532510442938899622582148000088548008910921051531080052848863202466106466867810504847017038195154326819576160905725121466245882713604061808853345863933208864252719355892304529786771981252376820606234651894635063553116861811504903915073456273440509747513160854660069088847354643274576398753165078854442934547070982996468401566748950321015970152738996608223005881499308974124206299496908904554542904393202832999502006841777500480213607468986599504115143062416395864348891022705012905485918709057250157423423051560858111019798392532156559434784540914656345214932038367550069843238584320 [93,37] 2284415876255572668541541299061474374395065322105053968603919923000973098181772065763098963922638563608744957120141657515867403401711763269566177241029954339144552001660783421263185075270311330410401614692414270363949305551357473704844254088190418953500276047696661406056255218330140104857973163604311831232907043154438874942175274953238179836408961161719914198201853331333038556785563916493838270188086731597400421914149591699172381806801192882644147720942292901688426346178442480220602165677027240500545478427699385303555739529307248660203290698572106973422361135110044595952198801482412906076733293990088821614993737222774424200910759699571223235195964386223659822207390209635569717621279907273440591550745868596326280642011144762518604174232789909981788109191468987905907791755455237063386383729878351888983191373546002481657598747708531531023053377714941946721325992057410631917613255373480453895349392060702598776407684141019996238091537505234998964219253040798523015040609297240441126839939861413785382959104920218636011069894812859622629733310596140482574386976884051919875759426999990471538755619984358931272110639217787294886792329880715107172325224280320247541669470071626199800645417025784177710857281456959365123992214482558620802405507640939249443893304945359706193977214833924822208326383204516699747469982796746836476552564949933902217412678000793939422764074369935732133084227142925048273361287722488772970001939511858414619727252702127818537621443690087623027498549855751056477566242916619724031339917255640779146137293115598832972465998547675478830902038091950203759632859900215557101493942352720767177944843819888117326477314207797282036102467376999779720659427608263233801987122773679994890693753459372421882007390197475816773779880355351769897342535373919858456202590850240592613866803422344545765236341272146042144181672076152453775013460347767175552557306537908218068949235486960005165645179568331985036401335154319375207731049358031910873507272393267613974227244549898163310027374635969671456464154761793913427777000399226238571894875895566200512693941301763614039647960663135799170389263843614816113864646410750312477721029464715306388539002605993765436843844450994862978875645231249308807475472293693119950742134862660921700958074611082178212321751200944759834170899738589220209574559997196749387988107404907757276231861336178073745470448569120904598451978109096416879375934736523208725337613430777246805533030538879074587428718655955591017299121646571110578782269428538746032448801053646714537657176626242340782080 [93,38] -831923837071215665672096504615362356046851659159867262648204036369577311554029160800281910425262861934896941605941411518832031154766415702379923170500858185460944293732831026002205992327747437586943149880219459323530758900723786838967715776129293827442470044078412922553482605035773177927772776727704370576466169654062440682572912125600390747653867418314374865830059376181983645003740926802980821411609662193742588653232448164842255586506331673566194456656679601703465781546088186791160067487732886129000300683225873483354322245695423179359448499995948894280456252099102616630615919499806089764588396945084851281222311835930088063525625422241924963622347599139846941655192910151988525126323429017517543796801145131106231423673167099349503952290120235234812828292097117159588877611354304628951539604403724446888996351527514683471789769586575345369054996302468178503066356199259587558441695135512043225324504944035659215035232709614131022716786572312299649417846323925867714791903534812467713446632087213587323746088402571455065018430212473777954500737839374998329511058305616504540930151051092070747949547743483992477199222076318404975549785711869676227169134976848563756568685521227063068914277110150038580849525472202452712758708290374713568682814804306341927446846001244429480692673983543576187043563235970216948854329099999436859795284390650126377614153185703418690430315566070233514662728729387194503026826929259950598086668018507330410092494197501802971339188970455351555631900991549143500476114314348010946823871291126345393471577189188355798342487848995692350958514052209648530221840835102987521860616591865479455376770732578815398549062889150582505157376607485276351055802322055015753040176301608619929343387613055991831688636602864197602995723602816013942836362227069119899915491047973066409211004195460016793431496006727595026837907766503661692753651500382108854859414674202936727150796911436219401123201333502881866447521366147941350124161547676678127060149664219266990813224763616907819836925472967120142003990496078122953056278761025217524530110128727953239321343487510692159917067663939554099544215894879379968396686687071855172391973378582163103322986756401010747007978279888337357215368819724056868167696607600353255179675949705680673154207958174501730026803385331132179979469261743560507286329159038660011996896241480547174410786704387466570643872325838054635831888290770380043484092979029424963346924205509249154568814639660956001233357219207513027183943479200182788848579435101533479705492015928659255297463567819735040 [93,39] 287873692727580552345034054987247774913071175252096901092336293913385518244795020292004805977015150202244176983681841482831538960010367450299323911917049899869163070742064363278525543268524911460052677320697008632804490022011686707294386836732760352967026157633099363836632917736851695874891056541135291967340415912965036710295404726725713387247170775165992072274733625787428988919070784114724569293840500195911957718689827482275294171389239993580415507313921672348019976145904086525829348761891275726258687881413518509549594324168399920141252954379159010120563961917986776428483545538920933991207740812568636989137991690255133635797103013750677237903460356515912778883395713540630015122555291118712600147830780749058181769445675425158068545303503598373395456868454102595128823413143735022208272871545174209668887278818734895712262731331992641508155618562199834503851408279897043665148063655164128942051284690098431003430815534002701645191088076408336108282921094528318391569795930201121092383890887562503014659343594719829696755332720336860079788310982372838043215741359503521579367159843827043166786690668473485243080995172220767773871515682161300926887958201405275978935054088315231766394275362354468725510101510395617041681126327282635644364388952239846448937941556402545087249276056728023950970960216132379624450937161310278769147252907730241951919768762919928436250054274415015244395563918242788172330735062255533904491135470851203580436708431881984229979848437169249710418285654477161146586250339217603801808240701511158076486350761901605352706538905542557578987029949936941003673899460388465324973049494138796960601923793790944451271524367979090499364325262868995986607678694929895580772109744127028352206296708901650202025665546461740031280082238878978714594201701930922938349591166099915138920635447983066152166480445592947963019833325603598340978516924719862896087100285611590687976250505911399665285991968016643792259432158867496417111162423463583375906709112158596156503374381241121938259122542006010343867925084227644318797215179541586372877176867410720616298923530544442028259747390800985509497674145701130619041458479656212018070338766807509776446174333134905116343041958907292016446116484599534586652777217340799751292294745294696761899762104144229278086770067042840167316406589901588925651702456487370164479321559681405569870130316041166387250060166743341103310440258129191173095963685614354220131374060128311275550400808619155672820613775971310530567569412464757369542170933029692241970425412212777261692081678581760 [93,40] -88305606922722272515476497096862866625134698009743337012658240759099453287398237810085207805216829449475283245046283799647700855144979858047038316817686139155034100152345465775000014126850661082509048215084505183421450432495506361232828768471027735472032640348387858149412970248570379514372770446506724073210496974215507120967628757233149651306733471871658108463565595996577645304947229196783520092243310485614924358137955397227743362090588984159406326139573365073397210275855968783517101283795927365227465181031089346826027258814619019868379729526274708573032259570919206472329234863652891498469866870415039948868368860239109846623068215555974861386086940838901705339859340478079515675908597648679672644574900287470115710775219200724455858339278346989526883777325613213991718599524867480409397342490757428655637930702932574067595565317361360378628133367325232339343610946870240525440857630974981568697645134364186022313242097893718847938522241265515122517615944284878202313597743041270251243232598579579891945992337764388373734522171152001830763449499060357083269581879594689037935313085116023740116604595891298838098057029648140027721108758703110663777391372857071106747618552354496973722632926815482307817466987227230602538100250805152273069748897383098938547253556547243935059311081111139627955340185783036700994738435596160528128562348466366288455791340859885705657664423532090586469433768378753625167591154914027492446830588089242634518565841519040162779270477746697486420789352882540122922155654974810961778472650983418029431711129715359379872044514440901065381557596255449508997040460987969166198773836325224808923521046385254380754210052495200210113884087705627181567255895669967599642055384998277804133339463198633692211813006801974711840571851910329941625882180980873310920215122165427177363138379265768431268157451413034207666647788391772874326549955031998582972575491111879077120992236085727179775913948049194679613230748155668969356233987973180978549256123760603388365813213651784361591277899822524855744929422819869709360791709600594007670298327627633627894626294422972977865716850853205587741928390274585867596354398165614304605639189283291290738036055350948447322931990861163215346217049386168751255229154594013031222063078348453204936131857713670999315294924320103953490075596574713972065451930578798791276674208036645255861553673381266596949614850368179418561361489265271746170201479450551036795580646976868867544796499480214991604884107359924195914305430481458961203504434117759218971498548926098936119122984960 [93,41] 24856274231106908355592842398198209673572383156246000709909554771675382727594921978380626941319309889557488729363138523655375255243429014704933078384171753820148450480059682047129955627090866308990625582873358383697064211074583218760674362374645371347564686601806799803945207669263748379901471244396724739194689675468383162835632778526448848062718122813576953410738830059347873401146063984005044412994338065317553652859869484965193592224000703435442001428440577100984670276020227137369017403559049781172474795340044902670074618092603999761736165379879660124714072507202237835617103060845897560866575909750255569223499177676375349449929886812068586361427104435624192767901098217051101563649287507687736720528014107042718825538133698853685476958247391406049992776526512785336527539794922257083566084188687013027631146008488514577379248927586512139741052209837238363844144418986774258516157478465969495186962704934945346220804870239073102254198709260562579747605039781448237826996197442394588582578136464597065003631349805975413637582096333407324711443350901371965501428425224269432684787601974555997557080603923406202234703961333813628836868261582764496705716479309911382837295222370336333331690232804723384239947185403193597809447600976860581636826508360276947030587503107162983181359857526654123237515079373888561467428277011341538564743046030433427719643851024795816738598191249120649169828199225340093817062098378000309103463923502371741552715370652427315628004626545882653469660472919379479860778765156599906512042905420408266653250410852959620788008575642154689159872832183609412702015019594844919910062319199577955349599231637319375597591004339100528479065974610162280052164717295034424126648532059795342183509238144771155346291794587198823128634525684581971799660954501575762134117039736392936417104076121631514509479748046630602804991706721015935169026958173744445554917590536164146231189378312890632423051732802808349831899904725515753688296276860496023373955080412126444004578412540066620006090177136555405068403587229350566517347525447131710503443619927623265199890203609711547471741192689284677883601423866928577134411397751816484712328918673852862380879123886914300163454191147052341826388652932863877009401066715105039169961434950466247802891328489064003383828849298568427921868294054230040966123047222200694944410867793008477181132346961844409211835093750444686713939786323637355088182966836227227126569962806522365967547874671419057115665580826361119523842322448258641686730140491925087930047557263749182589501440 [93,42] -7381035252862861257040068923438009325378645782867122542974500666706653071256043307002754338302771023897093573593861725485350614923492332652068826823449107997466934066726713617784930861172317505812845573010469320753038248289781465528324622853372306763607070530199479110050153492639809363542472910544480707628161204015720425263200358813092836824109626435162542299015770452558798630575072817861821934466894409097387520451569320039428239256083711395931198613088282002942889540710852702844027834786920745610126817580557413626656433059417809986698732263408342555958767194880021577738242212829148033457170418770013378598374685386549819532559832060089685255269759872716072179637515259071592073380238044829185022028847359886220492375276809451437212290950131355921369525276574734575311593406441793236085497225293901162869584252172979467531987397778566646988566006419624344547510468787509442189288564471346400035317959838487492205400549392678872340811873361804742041020753308389129747139239112041272809367807304988010027749358577277100424341689793903804599970691054668211868872522600867875134820731714933457333072666457094338185862198546743614441524388859127031550454519405571463311024052065353866850415270528935752809555471779852841463421724660659755818601318234857839343359258456012552845923643518490123515540096422084978722826930395856851477521353719636305888874352896020137574768995672743164794095043812235991736951380923873594383647071887619777978443716630261357944627143237096773825170811336694789348233220978839334269706200992196134316699225411004258872377093705720312329582853623452275225858285503761233657661275498021323461520370035584204511762686023128514493038436594229839487869333686628316412746695436154692425084748969219793882414799161229580912736586126373297706039291482764429499932666662069453610926524720384118601221738648372642986912047739601745447497387050023340681522644031352771491194542776934413949740179718995839359617585616209317216339785399957726746539955914537404594562549217619663440106894210840823183242768597606712634351424096212374918684833651994190848614228929425045992475677951393819600534489576776371349745034282669241302318165883898604663678828531645975960726528144260106756966562807494226999224566983614686296954687197809761827806073189624210443608346654900317932065200654017395821961585083952861085699699471240538654652967210817455383486147902808455908689700065202519481379662314569793564425299606164505831650035861443529933448320190167567849737722163105830994915571674275575959756931898589273128960 [93,43] 2296139469658946200533637226149865803526061239587708722438174297178357156710607275859440835439839365872915449785770973391104401787848523271922620878600131610130416234420055924114620547238730124502698475151402161667776067291224310919917257636339473363105851749456090080188262868963250661448197322484852651538265986950737920446423796244198523891835484042954920010946323735583822862940360812778922482706331665376336491420434523460540869098290930406186631768575100345375299426679950437174061416206483562962996390191418207575263000277323804936212016010513450297072100638740926760503832404599876907766242747894942451527504435562127614700683353427932182610989836525073039222682826656562645192315000634341317585889835433043927330232565934735904842248726076085892411968439345443241221544464386957527950311273496043912365605818125893326241048762516242564732305435479654495748211828655747490848757898342328704343923498012938375470629852056631455422646855034537730579437285675323172536686522309634626389807399557451828996580729445067040846093905775571098796476353005065089142160399379141619246705386390456629267071603234614833643270542177909715550301137253574353673602083812166307571997899102126951935944886684904379314173632482473835871292813846399169250101182707559858229127312662216171756062965423453203969944820849882967957791760809143132770411878242207633309363762582310593381397052378356202165006593887919087714363307217602111170719920960344661481551828679171605284393949405717598692433553918788313200629008741017596138611603467185579140879729711303768168377615336939640693506004276988233159480737790964724793473097660757583197565192912867906766559709489483664508121216139671920382663926955762403395602363205293192823348516549785570037414676244582320508190040279252637557021457824680554186559361534648796566691403587597559754351206656933980138016665703634953010677540344861801339386335864548138916318413078278008218171815497146988237456465952297049917231756984689913448588129833340546566620322491452523394721819948704379136512945621732359846015048098811365281382303164824309357429090059253223414055960501042205972050861421310201798741713501107456635916119543906451942535145997101611001754241148622986621637390819545559043137955875863907582961950075760357765368303854935534299139628594965981684564502864029924102867324639691138020195213478767757065028970784055671142703368469614618204910051409183405003864796002084410723242677358632361990926297310682976113518438972196988406618492220305220067736848133176132140841619880327249920 [93,44] -594798884652402149994788254165246683418484768369511603219783849769028686929073231489786486575017903667636961476095779735496784442801790959883324976125122629313052405302843050828446214394666302452339578117095650928941296843761791328048798282864271278348574043006573694401216270973524335549752132093195116143085650202570714051479434965924973131027498926599751926949736703988265473855118335176807901800367065349313315301821779815217429297708352922620790952703954215651509481733549542760884473999872498884402496931435314422901307230843692374079968168633708200079297616436983335090671941203948262257428488622421273603930352092573132339875381216422659456827884655038169085089797922927114360956882458983799265085586826924883062921061629236122790995925104624745904820124440735820246727856854544680227158124605364065128289891206720319839039378966835950082986174984850296244025883578999929812057318772520014712239542202474152325253477865730890534038260574157236831856141193511848660831083383498011229119061241082457486917002506695582246389998496728145984953804989462664783838312339940344216087900567877024286317966145446522278142187561426360693394600386020128310634466503108059696862059603524550675908124780169007531261780673375777049126653841343929064999722358235228004623551244657465651254649611172521701470254938323823915962939058600681675310232417473456421709564697679799036490907592871457514921295085106852947555690245477346946508033504881801164548332882975225993607506794766743427303967318935547528866256853144236730998647996215822966543024445897756537662288274032388145416014826818383399264889688815760440577594881434773836966846429952191771454311675795598497290656237722629270662687523612865405781831331408752007364128391915096418011261441486930287196000475907483562055462040015257969505288907827112265224028783737857094526947781439909067537320794727120125161135820575731394625572859640495432993663511659121217299903992941943749564190526359707837530488434322114840674948282607798876295694194368278501317543891247461439776787880423774045421131091534540941177697450522092437095835181893462993150196167840588483484975738685900854243959829838915851486115959734268540944985958017364953145173004619749393774701769114279808129533065233164364565217274948204184184253167056701925944094375789429786086008428746484399412368918377822229988197630962455272905704377357502910849188462631420646158258357424668340791983732943937221727356538082085905219618661356234104668262810052396821339564134308261773894689408581563338402887525990400 [93,45] 106344785590297111477915649909604639695388188790348603850806150753430809165058388783273760241060094960647694885348101339520239810361814295047911832265407615911267595823381318176620702049438715875256166830182383249054615413246210700614993416637590502754226586409874854662121346940853378962879167114209846219586017566213420114435826268924449341021127016148121572895390665417409031910812537194604605811624200160575733863235641467315092754124731648986841594173405383449296951844131389650504757115916991303606648036271887687851583316104096295414418133912103868612123884585547359443299139659278960474435142662946214955999705884147199150269923965210512591070178587454147212303907743298513281668921582170700135837568726230411303613841932450049269707119738438873446915379419232166584076171046685679052562109337141171943036957808465227718982420498745501087946780298302819481521761447785895666366524817125631688024298191978642451709012991107678975095020593818607154881709005591053333632985947530571625554768945035164159581562565279142734647840992790336188028317461913892809616589259091903220369233816994705907319739544122893948967752627594067646211911027162404478507530470180801065151731831877263723342793101320329604741775518393696407462747112155511770121407409561169023320467106641989744553879470279095029859487664308232089324633349762489327355661486153934623500958807497865947713774101629296490504183487542219297023600497881357801210093502901810166817739234673605848209151265994635174053279831229202948098008328893259291843758610362915353473937696470046073192798142210992118165217724058374152976066833800541384799084879577954833715259723471881269148812686277103626266585024837232995610298124772314412024089397396958336540154339730383394181517502468612548552746983433254251098095535645371316971593070512385463397358766893841377341130592966661199735770789021499005971717725406351572325305207191573714028938212599479545202242525360570185883865880451859282540657151471898536909611290945925709904340803776645618002076804627037127529066965125026095123883125581779040551513746505368528841232340716077466851171228882658747979942546706742564324731130684579140172473294438112337291982690769947518626326370925169657674087971821745250625934391937108799665403153076561028878903677327183847316736180856454793955184311097146729695666067976109811085136233712281557953429012736804806621784582956380009200714004443274984029909991109179505881904402602620676753028361518874942754158163033170182843777416574975149056108098805702323443869941760 [93,46] -14070688254786651889133837828290490391488576990965293830993939502040929324144893387215815266102658234194117252190256826619889211091556941048014792213876604121368766811820471815175407244131417257351929468076863842825931786254353040518274405312460713500849344789612534082584780402452255827803773057023220433432743442338450691633607153106358677461623040240167420426094612236589350501172116274619463671363813479376531754837014455743778978605516052624781137984670631588110997865961725128271087437123063687430840997207998916908945401314522655554447065909849006451640434487847022057519412292350398702611813493433330272880154579107741123667097520454252589432903453067722232337723394508229819879607296664376445111556199211414566554294407598665873303703095605782310972862924998205709869677303763606314304132715620150842472295591864350432161613160762572022894781743272894506421946011898073297112411107405948083602887920342042967393045614635452546990118520737735817726235971104138381804285631554803792900235814106861912907463469740939988961678301154947164792055929441617979267966587095297578493310164401859877299301144295321355486387536597941250041689915155910131591960552539203139318227529187628579681497928503826147005231207333202369408427580161814422926609461685028328220088590400298552514437861400781983971401757790000829522426914027767223562992419516538622215391967526250045138726010489476259864992532874533629387728884995582660738409102310049691223414382434102137182149304779447811905952655002458689001798432808963865742025796652381444301609286922151566276234736073787941685438939611233323386038186191776646523987342556913069712784422618908833856918784808174208996958002397436075269440124196787752546036864805597801212562947166197771127223857031708735436265549318248616692993093985191318136606565106520438697670521933211776463564341400116185217527565167188269202427077333144370457349731479061675850049523735287232946912306405115286423821419099980196846629247917204139737506150144313583235117371728066028856489133572124887708536568857975598906974803891740055468555484900406778720926663446854051223526147994456243580516194386145840638925257557088017710792679243410407836619574041254638084010561079646196671464492028953357336740119250003564364202530262229211332616064931504267679991123381499659728842251862440124046807601700549357145612249605754570725233839558992260292035016163663106972752796782129877670180546229372109417573708843978147376423819696490432477546670659537726527746425961918651486384611615864278776545280 [93,47] 2778171957555594479996068818247774348637874243188399907523470903546476671221003491636829689703136749717497445318720434120774918341386565700346605743865776853445993055972760595705394703706274200238513569094140371422068502348629059061918380977639189061785748609237296450953810014106875585939809756492258754606010028319659462690488953793814582071153345382353479020243928638334218009988305792423144504117020025974738005927616112314246568084523873860139320066278562153987065099465682096873761902727087886479133075598227173937992362322554323755775116065447023650332521296725288963391953510881554404263542529868446500696971757570147414445415015270081872215639267737467833119323041906414599095660998766092480026247434361466187270325697190779519917665763316725499531519859427287853082909762587084386423863237303026968055620655748497625672450614970140987987235979963185231066102858108703990401443835308388270352194283139284369756456719900818500290540483299605322591075298223662863711035401672338298807070789869188566646661776084871430754148094884479187807760659712392918166749414548525154834538215381073275781540411218839677019799443912259678040027587147240837035327585367744666401991792320729400819345715158223416057130189581151499963888371420855773484888892686703373864961772292226215249583899352968028036852642129871854749174539999906056814133210269503416023479027694395194813738102223952184089190495399254248883185602199662729496044395317520071584559187408892627011231882146169790736510936509577073199013892831771616756270942348743257370682076464610171582477816917253318446906823201461242144221300871709239128831736089272576579350595659043601943823261822257571240839922906128276134203567378140038907659878222933022875331883358896231598503490647670031367606080224305044070917134154746237098100677741749785579824454753794693142178526852784600164797406514164861268190666334088779316631619484905631954901899855251578209165632844775687990716797784579814440414664403588489575038672569105504078822261116914975690047130159833315044929760273716321474950282618704008526482121194724576231349751340881364149985920776767682807895977241727222467358635608841136010451109300066103851774337494745814588815961776417335445879095453154442932562505259007317171334337611264761633670486214021799853193345060585646670181770959831334825432262503992216261771822010087242690616286220817040869761452740471917201586355714490412528644031137543218738189508741372632360730246201995061660240051344336080498662052385246400319827530772252092006400 [93,48] -710140833921426890200104005673698204679039487411675321447258174096885442354752625927019247441419630743492707149122372181497047506090108063802399712991957997041893749911336385728218311541228750971444604675419430454491757333480540681386884983183480135408728069293841149027182111396575415481023228992486504016229775883802724304702850507353350451557260512595884651068863423068563270880676938054644649197309439173100700735928205788775605830050196517839594374774063774556075334833880002177500347357572711435436090490648983551887489231751773890429018040980687971433121873912974651207466514649618600409973960922463220251117856597976532930373654176657113982058975349121846322896965998911359219879530958879715873894775562677044270889432685861820027355371658096522976784520802198104027827644289378801560192148526730284096437623800474144649520427139000132002693052312462670685976092211057851835764084986668659014913438054636363261899298161111348834049614122946222709661639947356576986156333823708295697265692357815883956798628443493902472037480493328457214891036877103050890796221653927136308795275534715101655506447370574938296155913432127930655962281070773999954973748888026742809444536774359897010495039506492303889199925346944823834990764337128446556061863894062402884299257399208799033205499800643609040656361474884047144552091018955208943609532929136227871753663591066521979575814127638429980602043390610604781839100322175730150554198071690600549282331210927796325102402729199171313590564710516463537134443385000452417698444139219448942331045358517532766742685315298098215206316705386088776912785597769525335084199031136231598118677802140661092033897125947972811272815344498654895382521790257014863418181929237482131958077255612136790928372387808477399634380145946681320737228333965456135790070433477958011505030873324879555787921821475674255084023813721332409499859752132298442222541156253170680266561391848290223613609116227335871809067304241408942908471532442900829163426229168870370008002521818053841481205299301813436101175184863611046255890539623968299014392609330329573006266206810518114479516541536600733714157071028506622376299951996595860119092457139971808909545318697329306709614390606662819294130751304174178126236558170988104258352646413102807984812428030388447301475271353107515307096084534962684480725717279331929100369742363742902875988666399711806444220287745010948876244250411923345265347149654726045142575173394484720443230421739443942434025502219639412540618547991312136110273917907632128 [93,49] 88800714564191196221181262170149264440327040080933401580631056247670780060683575251704206605499550478679076431836373545383930506227880402272988594356460464711414821247252173277382483554516808407567099990688481044239788105251544416913446042468149182993507217672132347440275707784399371723355180226877075879505905116096751784032130339579572289083706654355303965749685054777952505428996080712012381552829315611093395744367888319106130184986410393840718412883431607051621723180524309079843828657113282834307332890994660407802820653081811369990031077123023233457885759420042220489625553678891859856699113917043929926090436467674893400233062234834862929339852888635900389118131199736772015312195162750310828722247809336870305855817812623293350218344667564123487780718717758956671814776753350288339652766421039230445347538832197408204074070647981381611782703432322349296974715607625222961548144002815706816441280337258396706144504556239331819965972504886375159753799557693437239026649627980037239571143534629567563782499487592307748827238146244221421241949989924984840761783430678218668642658534469861925342607733251952794142192205635586757720356771137096211694929527046973242008449965317467517446481825723877014840049794628530723050921050159937973490288633620690113134611226793754954195195805471617854175011133844279686479067704540057443905659452715385484531356879504482980702195502280504357786546742807655982562991141947176056733907322961269708077213963947997010679191551658146510403469002928079547175878512625195805360035811017790001382557481643983395750024497202690322197263559848559510094340087267897918354182475291058968278436606812266560889726000557841036916992656999311050165261596896123707055826784306124206721881691141147289954965072411386158111884346282181977323481794133020896386648529236206244780962517363670656634096382751675642874293521381078257274882064291300783015321903891870295998817658493243367725168116838506375418772796737854365183049652684511599618966076293926526017715089982178653034029090091042844014133350764644229054244595194467528446283372144918658792702970457489821465222399788741287162106915563863055339562394294981570410214145308997432387828554108530708921984561848936454919704153571325222084921231302118264515026082180476662656901248457679259066150162033472022776879450759203145372991200068008981218056154909599387379177022931016007344823142417484161202059725498264828660228158591066097351269292760018884431484248310628185451430288277984668961428927565728661057896443805696 [93,50] 2768568674015330363697475125566446634790159290587256470279034190612150423992846923020405130722642275190295271198982988570001557306067789250064720740238983050956957671316836432292549855586125851055207437843530183031738734570096955254826660205105119168695993511302603443796387610136718027548484741843259835453817409057104497023967612666515126361378178009580675109473413887845116110383352961939089794852408558807477414876214898258094366318118807801642712308143993250668888704355163059049192680366717634950287152540890888098454920417301878726534170569726646144840941756388793372359489207270351487918029903423748105616868057438920258059202072921958717477580609552919167092423314813166047679488752705550514037994023424466790332389918332815192647164216172478645321710912268549361017748987197962116372859250193813715647781845416498311690648066490772050037104421143955110687240714297434667290876510509054512953697836510957634365757589532292297703691834323904271471277971842666261176223008821809695609786580345537295621880084658636476953838713266737314274994588899195596476014237345159870958590506735941596191826795629162258539775580884056878691943817135812555748134766095618328874545197952326869909720494485876708853187680760367851227892903594127069967842479125749327666424945317868239438697585052619037158043458720018798331857400094365203054822879621039503098598690047043145038542691067299693549713650642919109239456200340893805378941098068785026809371067170461724458425618023022423517848173635209776218642905128256647904431593455425670608277668895915870061930150622741748337223169817106462413988252202448531097824788368962730612912353491966125930181081967141262586789142503945443022495213481996633941596530811355091146169685611493906780948924747296875255198295630484436476630603309670944293204374180893166747183367537048865010650617533384929279901686646969182642531539049623921347271244034537623801003704322509548148127503638724975464752176066325989812134302388050232515206724955171708814112353339867258109141395339525204773569634801559479872409701958465016092968807671193752346867208689216210958725014605137317546555960470874361886673419368507921590724533058383541321844131747969032430217700071162620500149509492716873449234261302764507486797883238369978502342293734922417317023264564868625381360747031368525329828123337272260690949240664147580474096877153709652111490045087466652407960147114554303788160215263834141765072590836643834522853955708845492691323082223164622532154241400860742779601420288 [93,51] -1472285543913966982298334279656435533333552529541752976118483922842590779593882208486501847407125977282253934986029136605494141937965835315372857414577023499219606896827984264413049804029078154115779931932839793190383349248500716639797036578945686454327789038922262241683008737663440964522086805526023575792791820303606105451901362004752511631725841363460055118444717760158044574279970762254155650737062458183820533677566489814937275021886340498416674052427436684802522351118089081921872855873061150167553449911297736123558376429155417636820860612171243304959765389065268881593299543929566200850334917824080260307842052293964584581922938370151259534497667113151767697161709266757056477989913487695909618837989008575851409169501529666120188617233170395494292052271583911899206985718838851268107499996181236359710014402675107794730916746294229031003129411182066776609171078595938763133361308829061030807930525364569505924381292214945271585513742794394891236610361493115851054241546560931764845867333407723699729314829792786394436889905942724453442773181598951553145846746455038775225898749477757705182376139242179018715167108372550342302897169220289752760101969220272083042937572349741740151351780015790437545725385538678897412393575903408535577163630644925509218121220262433795204255535863525434844370441968236016339047994571808097463979352713057520557859991320114596968299220172471686168342555305523169572463020977393816373935429173693037486719756364694832265282769118137676178123407476459966362730250953080007473587282104882358453679231981069728107717178560050687740323570819715830121757047042331696294397563589152394053005677282473196480086885325503438460428747229328702787937353792188296325594431719207797679417364567785625544816147504700206283357425011754646883250265345610353937229178348241168065196124140910212544557738214144305958794138210992064122490925437609125932570156365896069778073214422054480042574600767204852823194544176457322542477692231009397275961506301321504270535287266306545131417871766869246993012827129478604195668468056731955830002291505054582805022072910145783379444847220929353583787440104112083992546396226621014909339946314519991296136661976038100379449456229565604334006828588081280217208084584771509455457073483792520931199769364306603969570871189148108440320711262396153800414124954252190408777246868133743663958275292746941243366912596404775101671282983353134744040573684837078442661392398466277365201529850537692604765036252459162014510437744809173997060096 [93,52] 17905366039992052115904087385314567769536602423434793036780222149074947239010857797121097878464399607299024347642450239399811069036135891157645692748946428196628842211013821419256974869211712332073831456328256342697944548569885025192212787147772031843981242889692045417919428788622445011178292430591247215648790049181311425215676476660425863249370222327461790412071745607988279162153881393521706603737751168121415454283538685969465951537823899460774141404337829906816183987746370430093860771449315941833204627178748750158966219869573238541338835424940428352984270594120736572849648333605398385778266653586653128490026622033102509472019685646768328079779687898538317185142709264819317769888247614115172454800483307364927327816073223128336296937829895506720631423738008311669088497177098529761073187950810883148137289833630335001595794011870675727424210650622331159911032569657697324018638060931537114685820118866307787400621729731086084757056394034288331077090260750673946275215354515812848234496419185784435047593175961860007166176920200528227065391511159221075976496768620155528418815721570498418625598114250157006012702532177699843544609356983575722491278294284334745437337184368284168705042230587365880662865712566588558284398575678301329129366723050780246863616700715969261008781229871473056843457297872261923582721713119768090795152703933505521883585875573565122770840797372995635912769644318002605025750833267037198864495235606422894230968954793272329585605546282230580194628234243783614890687072204518791029333850651482697400438161108217593526361713838771320025498087628352864480206715445312022613095464389020849807068499297605938919779648518380988881036188913649317751012005823038038763350928202777414850017788576014300424158394809283468930460616398391822846897093764372595507121564222101854452316248557678581338257138507878958693641651262836233042639094744466110346535656072081474369893497565066660867199073915848870877013450421725055837965857757106234747513490837241819990182828694547728442564677543327236032221263717545764329687442909271371350835166889379082012587419093177806929220700670002736879810220847175117019268121206767855441421687027379944679031257172267023137436291493463726966965569506124683341457023981020560579906735236511336361811935527935263498932044191956303897258896848613051795033344852331139711811242337060806625973723652113876401364672104801645826795777930828639354932575302853741367552349239363357612025539305282736762744240870299380752190180028091203584 [93,53] -8113609793037641807897413922491784111022053810535880303474025892123101855816478191117784807512572825893083090493820980002377885317459816098567988109986428095583670123437540761662826266950802630590523106624894598989882682339200466827793698604718751530119647318214015123560998366333909713444978079393610793910501352871404288182840747753332978292257499888792594763681330336419840788324409287304648592517737989432175861154000746252857804605198718792278533067610170944088999407014631960775362115203152400214846547674703613855142392758149793411864146753079610269068718754438839347979759819008026957784956797078004446155260967606311009354505495742168836779055487829045175818916210580894654532564135886498965248334597646766740778256419697836655763563712213838584612247129632282662950459949605739138992765109481434299624299015013691963558503068442680468135613442452596980414416859513219851576815110711028244237912150778026391212289149038663149178028274868864496201930328367020310858933083892577998965029744212848597788050169997579312917009256899846557820225100331635328188992098028653970269883150250272596101460072240800994991868268776882606136373446352624361164488501173025642125305933037108304643933303033820818721589768508928539162808393629777012893889993607199111443644836147532895185470682238280612345934296081478683762947602416347777799567172772751679004046216731694658493719555048691881502645515455012333292969491447309474046813853328887037545523284893853677345292906359397368489954804753373068876670178133910391559744092921886291943660707257014014568813564501709602083207579090191821848337686849264687794728993504292843597850211638143674171113390801953440701122299451512550078831002635511317387150719406753450967716233118038854397610600600726950084107137546049651937913428202881125164335017082864380777400376240360052633664652846667820968152531549960581883429655664454714752999979122209586233343040886549241475883206005600799349923220365413510260509039633861883188225643894689365359732006397203709278424805611451557628948084107495748449427601167989567907998924287668596716219309640617968735668779333313412457291302875601390720293657516793480950063733712721368210808202705401362457686426102160344914800202506038516780630126033039773321764414530858572135845666050467584460977063569128383738764493564535023686689412525796928519446789159919244066038581043541585306086182147853852701115555873329465178475144932527364813489529768378455934728488617771353600604684535358779085023679262752768 [93,54] 7611699716084885323396392596549890631712801760528538462810419935590738785427876729657967393173328495019424759082063714546752736200092662217295754897632572484849917562452416357665490538967719948102134556348707259973448408903836430153559634336712477545844536240992625983220073906897800075232779588232927647468400372204847536012218740311997934104822197846182832230262320283788403120850973389152175767119676809671903357937217591652323255900506007249111860826619247408273871717704635079478590654730020813465826005936308052199998472913482049926011574252623634146912499189271699326265324214519532760300354605601029125759949579488610407826541002955422299354448868696300312208866570692840271770683938889962972048703941302372982255520825176384774058260800972551875761689322713955726656451646106987026785236237162207539294204820663137180030499589039525923392239196128173602180990264895941319553520912720321799491105008739119533854518114693687249705031951085221255300651282690632227255028168726013882765940849080154958641265888925220296608391039907224404839959588110837964720182384728162386149513786711297479566037008423549559781884322911240323033649875371501808359002162684338624679908141533596071496413099264953626693973663153032134802553352400632885799850801135240165927768295697697260411166535525315833855444047636281253919720226830911614525882662921639372288799010584566658861735083082083185625561735201169874408143655925225253954830717750473451947844288549352745681909688106507780188910432031022518653094292661987676025340228619601138218906912774926276342372020397206703751886485140317626788685226074353901951045895519441117444473723516138654141617250921314925342166985843988497988094074021375973206028833517974875300134455124038143433438602842552074320283922301010848992391819843633161052602189790908931657847851304834971359291868905676249357720881020363682642820206325867633501485258334648775444121872020781863394846309208012023810643394507068589011854499773680165775628441590898258046045088411076557875138973408955222933320521632780317694824864631141744698211973108941021159983104667529981793227460519794603397538989941024320884253356338954694298426727665857025060369836238079091235054241114720949863584975545798059063887061775414965057461013955745882025815881952431026737360585317919018691805044026678615311753367481615787823365534745515892372172355497864382141227716569226182650831011895810340842145459375360661131646915999803271757336994095428013360767239455156615803850656317440 [93,55] -347584279855994777684813225025732433805566524184001024467134201955157733596745660603761949240025882016534630202689477714660824062765013500061508476001372792915261546687063332192822616883565861113947755305465427604264458150699054219245706818928309155294283718476593578486526331517808675838790034792322506890130674412831000636578276960982763285452137193620805541198964278790825227529464606794818593444734701796002217936502703472483448792049308320794219416925138262608477496738152173663651052432078316664275894593458010984539671977056716552469687851146938882815616249278730023205598376768374298164626655753646204388802947822452426614477821541758588899212257738942580635795701963765900976202417975097695680772996036033751699310235063113871926830086027501743992769775076822850648604310965156714173049610797641170535503050966673496396980746900179025023436232877816395504746268678965317865279590789974914231173379335391698029248430991985558186295161506029338547798579565469263392750005060056201656559960649623147135019816443060814768427319426523731008756105517543409264664840766857882600701595562752168746677990503703421667724684636511447723333372650368690842090839350797823518853864192678796433130603210796654780762064030539236244307960810637976197305783320061180819974406250485537505656371210151202185111508223574361646566140106327416520907453509302483810581318894813877701479562843029717531316185868410847277366243931470636104009935366824920625189624625331675808862828206195602368606050296177821857985296069374573356314813292624318030199979729509730886561200907362046088443639003994439678743005069868626059048553752693751362231951396515272780731037643589893474462602788882138265623122543562485195502186053507190429524097610670406627377724059389154025562528091088562105851976418407304949961601707056323717080783565656239143360331820973484800079496013296536063922386728207676751677029286966410145585906474934168407083876906603534588196320041858145940063913873623101276339093163873391114283006815694793275419662165564484138084653688839798970073792817492930208878506668111525877733089780154430915301382980192971275864521804238929815126969886693451824446289552029481405285860538178141954696818635789847362857970122082444728123811133025659686703639706998677068801404335617112181543485926306732460298145168801582498243502600978537137354994389609543489119977271381561527029184122665515458599479833565324893043005862167298689994427890749159608505575382666979309712006578988987732325302272 [93,56] -190921872954531860958781704349222378866762100742322305529380175098491851119557710919044202232679884585771044661929708283294792935277273814966340009331546387759848320783551289121015026287773053925214028975523085886011871473719187130257547383006314983118252458082757819752176136683114928546580555264907003547711904249853411192573503073203654940182336810735061025212200596464159220435697444361759394788333522177483165994733090389587938775544090512774719394865286459912209349740897955144886874522475538502259814215163369016066495237012014216770330213850076887891298872095095849757586983439103408770880932102976311784930908792503246980422958014947484831120014761682144222232698527917589307989496921495576592474928113969468822924215293944503976031752154226724357215543986835642983429112873250650413587107285155156820551847606130346231634977741585061984072548976740918331510823458131135714220306431443735167661788140902604731057596599324183540109506770234279344942725661499857540007653576920143248752610574571105889307025419093542794969528618098583709249010680309902479020591198798742522176760717001275011439439229792170657362223268865017083572806190131308900365510479775317543781928058765490415355179532285865623974286873861028645084910252310011282209011482526003718159468296062880536743252170148975553296658782591506611287554202383947250326343461457042976169607418396627504935026609335208276214415417088324038363568901908424247869560380837220938659368456481542398154795807953299444947674853240364368732647354335542196638764025748573816412224554077590465312140776151011530460880731821143484039772113979184107889758282942460038488637321832777016638654962041374780233913619021533901993881350964538349772092188715210126045149119439165991925521755803703279540303407165687104898791609415883580419948994945151029703913873676398404175969678185656235741221129279064332897089261846683464661306157051380431651100369705725105415582591556148830196686793412741603440023710603409335360054914172231001596841598810607424182485327916918601576855127961871810608968675993979738982085524524517962835787636790720213069517048854912710006415747147372590111924596881678172184617470874327584359796511742259909328733133289223288858975094802861026065125532878376703541298889797687434728436236645994168269890871615139971996199053752608892951629038287110332936937655219746701870878076352326857146382842951077581426280571505375941284359543573622527792154252653860395400940188316684378007558326439665582735360 [93,57] 1402597918437479606459920797661528419763917785863231404113027494033165022575961270914567227540601212605291126478966253427631855141919592790523945414033767655117255204080761757802613639687835327426543992856188999013760245947503924294657646831537990152332955611817422331896600887281204391209501234361696694353775609434041398480219063967552075679789675995247097594984765288276148140520922988492962840621461355697348556885960637221221515853592378624175106003036697466093759985783988189824884898461213173823881992131857593301625108217547873363292386889428185809031572143121300995191244667162923830893566166532595061219476653256208688693504938559938094261624386917532387423108141904336739286476563769989767753791961172205338484876228734661175898814675740516927209829773501496015282859761229551890962619231002757733607938472225941965905600963074009706173648949369632049027528755736641252986682628479949072595951190523278580335254576437267687807567910624175982286953565947707950723778364532176041666765372564584001985855492823306490091197106209579684780822085951309691492648765635938200983195662319529514446512489243160640803495060203843202345279643123030501939547652022269407889303714830767754251923315289588247607298374529566547692679079999177202128992528835581419554774524755537794989775298791434058781917571315061596939071749899258040308748743831216283943119526456140463907667499127749658619982908485494663935900321519636968441602913635874671394886806706411655590983773790366811369581970804260986165660224171461639699154188968779221920434668163634214300308664543039286883021751436907862233750128307947344077967602968301161519925461351017217151761182912655838492277804011151042819811299576155276983741544481295476287232734990958727484170113845360682528676595592692413525433808198580514329506048732505378251803210729514321931501159682432876306848076020965722648990593388589562082084898049622496962046261820309912147776638686596588555310535582653970946936977728733929160248123616044789885597383588144606536831950058330575879044744386252815186448741354984992470522239625522298769828688828571389584595475655998478215413671217695808264448921231432591583232788966049698253559927222040354147307712234284796203456302734059810139703130953210311482642344603237325386375735945668294459177220207392539419896313177949245474444863210693187298690522312700480361369418005736549345377390616697639072394028486769342166683921361698981849664814910475543654707150253831886248935696863298846720 [93,58] 11697415553840116571257141860718930690133327761020152563178107087219364418238381665280212965387093014590554802227051817031110728883046491096028006700119928900961127976445056971296650626175804052624097745210643711458453408398465891553609353261635792403854492962456561014030649308448388503332206997064838852700419364696385743450445355928282313508152035583684055386983218726453403513581651579913977661310691973223081888379715989144948489044905938086425627336599076738808735597575453713586386469772863619185475559604547314364757130513111381754375048555983823894796540712885172728836142695249256392345626621729451858930104184724606066886425679204303753919235908068322653734097052470281234399982424228155783074522658139550356997745521934483475239646088138719009564167245298087747719129300999841074401446927175137953303742206411973686248820620827184731749993558265100363598803776287095382020339306765470101407872896948569033705046448250816749624026452635974660460074993959828319402908050761146570930421408699372861646176486432203347575175767507344612317240267021805352517243321075196875292728495552791111269631257750189444091704600606651415419476893543244040560696608340041998632983744055511038069525463375785461175401239447275883758596011867516563453465699333114617541624959644119155129631036568437117788846518964368051836269733988322430076706751481661847705158658898584796192102259589828767346340381806063654664559030651758266197291167189540408260315649654396875109400603013742226025369474535624896118274597655961155333642084431945092279942396260145518352788207567310606382728085246857567897984233175722782466728013018281768733438362703106424413354910888941636459693740154823110545819842205897404075361496827458937692601020196211802013702900938667040676058595398323817215900090018969311590524106860475225545555327799109652153069891703510944000982414961089441925309316686122114836575441074454977748597896857408889217273980506492692302674522883274733826378202578953097009903963976710491287435892362568155624892770376613073529917455390095847648364504858687638422475559647511288897453938181684997158601392174035148066960897850127230254650213389118717444400137232591057002843457039368418988055677106637040525523942398695852387240595688502869499161875721756877962981823778150971888409727150970392359901565247982771953932748288692161722564332518481824069459864288584134509713108628916915594672953263289241038966495458161297082262460590497462488315685155238437414936619851448320 [93,59] -2879920154915412447680501554869470474868008936099181564215127791910096245747742897963600222347443517395619767291557353134381123288407979041006411223733691012859757509926818439602879964175798246656322703076566077581007760810788282978554549941974372687903431233553349115661928160169281248977131368742780499055403119989450089412358356725316742357738492326539616051193911617397104924576165698916838353375115105334142497807719810900903996993102000645598286130946020722785463471585527205488398150356111816175168815822384829087865063403001585274239289791147079722081926699446079871688494944399090908621069979606960746090127792215416528776459351413127408877052012426027608268418554636414042570803960894156034957020896591418880668721489498664584484017439904782816364073979579421406219696369712014233197195043794770692959930930804228690843758135674372263030730808190336715464074223016561670967411486504219303740408863869468249194646588991674158341703945745508448154534933005270541676024799249757597577247765271359101215713831014240310585230262883992207296029419587721156276787734532638947004590810847281773006382166405509905148857885575870138503808987439474859459199437963776672561433683354556617262327127192610116850125035568076182616458227338624992718842073142788123599725865021200124298229730948569396672649937255997763703469929092708435747929087054701577118681538010127993484975867953669962820526374954778326003834919194474715281647705349419678993063205476185281482327318498184505112156250482597333290647443126319515880443517370399886152954535827748846378277088090544731878111314841182123796136447807508275590466325472294566483751739478089992580246814110628443983326880097574380041720321804679169414386371526587544157306585288950096468197258435017798864441977874343050051182705406111589769517220336489186439522334553207363316439026376021936011304407794798932675310999326603002451270398492271513903053620467469621028730566303424823019989130945433276041514008289876702930458204276872655127433441341633512423011573155891362549747692873297739100658237303206562504177863786461709267419709981996181834035511639622549482722318777601426851239337617986568742155400196051939618791666027577352998788641561636497812784009801344928418016727177654502366750278542351438268927396600501852409997296199837285173051210440967623023199419658222819213508573419575751863918468222387143288406222448899250561848527338428726944651241893436928847163809145659792948718651181074205790590803640320 [93,60] 365521273465300520182975882012325534062809044929806084819692849676190505199740491974391261998142031271580230660819357241899707157136836993606949993557861702945639684193199368401138630310361335644513476055276259865373115494369941942392935102803648242061165441773853546554561665327715226024943534891266280602306655330300880606492496275960068013422430272476781255103799876479048967502755759785357247416354864486560329973606573727118438928871711565550296622249072546328665908824017498188045227229529565337980540384743260977159412945565741988965450757789488800253927962903736375198344260663161593892133405273832480870321969111382857996123589578109583042225209367909461841836892447520858073208152283208057657732969121222349978061180215333966677022426736261177513807186154755436209209405599187023695585669895793646613734397485431799707331555584258161256923854969049738866277692884193698309864237767463310255542487500246368278710513478680987379562880495155510149274347125264545299552734193722078363821773971014311181210525721133332771835950841595750523058434534357573100729633373045105528307392073268532606535363604278782191992779034565582825370464905206726393207291225216353916226860614132221136840041927250070146808570135738938691787864211351208352933380760989828647781574298855926845219778849758611090476659655779270208074886297143989692134810738523318495480024470615014791444269492893705345948150916191429956957964466674695088204850559320679986372236069510292815003665505128954807805320770017637181946868489857156777127614529657526580387244010683979520066890668996669270935747718278191438263574381045429300095974659260369260600589166619877782822418058568697854622771964694110078370139589517007311494697999299231282857339573087938316512092947527224764992298605659243392381799486189581481803469854265984173721459304439925002219593723709614342577764330588790848342113941036275186105600205639968976918348171727253060113424240962082389263553457501573230088706724176657500227037831347122410687148209407327387878023502845598421579616328596521283853644255557051873681472957099381622316681781858157688285993483504190675030778172559038710029566220571290116999233850768195201921921514723846388383183380649047272323389407916146351072046273981630599926572966547236233061480575355090052058476119127340681708023451185365348613385138487412634240922727682114309391733703249214519414956904697720560277857854856280653288312845527428440652131347448378228978721925023485759970344960 [93,61] -27770668665077963868953699412504787207893244822281761529499367139036613539902275868017463273455057576120518164996407397250410339795539010521233570366491206481168205174178135651528258976267388357168738266741002218178668887963658526152971118317861912224935127178149465919456481052138449466381756004476292728209254815665290845556052549705384974111029780149501873799063935478529612171131839285412305636795212005714788803435094161859829355020749153895147473561201920220399969977109100284565077423704080333040013304334839154950945986596477221955632599517296833842867278926337407847635984854675000550814701247847803908808430412688701559466241498776157050720110787803144194743410777289437556607503120611121942850701547684883506048317828385725457878322289328521554212792766768622190703711579002045638317048211594686647512596337964901939696438641566968225460311845376255844766026802260247844635619325612816761155777767104741230360974445460472532771506942470793296436268476161576005747588719627721420034828196851436168380730287103118612694228464175232111308750361446040887088016408782826709617010169202939289838972155373012210036175538239366405548172457392479636148901325875273330333036030716244242450717914927451751714182444710284736207007096100218625721826543810970617768284044810497814211987849444456077529159983042315217069457523916643022046275433400375135263543221632479361194358418053797630976275092260513102790945597760166397427163262705912737174725924547921573912381650961581481857611828454926321271676845390053202801411957840791899582633343771193032134093979836917143424643535770764090571996071495227105285822749724873152955455081406766248685155598600061869803373548730770393986363272231914830978018115386863914145090333421295761754925103473975454559156164580645930709954757994392682608935766765598078343866473344001096604783225473606352468312809042111343944267264477916297586419880807759037009922525652646532998073737736887556094425198268701868158354386554534326198916718535638958432223345312019045166888859742934367694280462984679383752729533005329395053365509656839908985181365182405667039214239187910459214561277990266281906712800989413660502240415265923762613699288140642116294521200633917845059682417960491266026136125456831591221608832234312578230006938113834501482659778839657484454151692540683462041943446534461025749934599497582822273357348894936848412195789772695880420395223974704278573756875449749239958877739434514810382985081494061971266560 [93,62] 2058846403859178482219453937453259477101833016809671815093148916001829690107726900030993707471430977558066303773896898434573978037850736421472097454437371397401722632425825001234578619215218746537505200755097870570985199568579053870244254899061874374693025154704744410877441717010636983384292495177913980906747540608999897894495337274643938337741708278364009488263253730674164347727702703164667848934781226278842959250189664837826299191729240651052429084569873384957801547054547755500498699525458777567111707280173395218168243004224644680675874344990360041726080792815309785503909663322316438480718974607929534828214469004310648299094136025382607240072996316860801206294857649502202403352626018430113872938316667830664031806882164330070562782144553698140833913293145422905134116671386435996431838693766271577078656823481772787278198771619081477137863630596252671758027702785332575851404817101454950563011244867864916217852975247798976365235548189518651604585195093895952241139299631925784582885469195441387714036633532741708193455432540806689937663287795664662709816594231014522396564426396259577625253063152876280646279670631548137380228246701266894046689013303157811066796764428387060833930020553370254405353097870489896588733207554737193468843269124844824493803371250856386499565200043304482618627823217914748078659627028171549131093229035608619705101516774922018961166182854306712822286767521555212414126859814378379439912022182080936741448344280208128841166767256487207511214284425714390895276278233890115740986895846449300413789388135198939895756625905833947841690249985866103314424977315420728446145513572137368862651531778997905674384991926888764686690709245571802164693969432597043633236424943857315450892170851311348268116141752398346946614561201046159484967084909673959202871820052648105598091565805485468527804844576940618163733455656664775311901372000533624773763247219681263633672109999146999671032596286226685713189162352758612541327389416669537876024776953727562057529475599178261645017362556791997610239017669879100065967327905238918361700232875877326519913198035253733255362492670247640442794204204678253739943752072351109986937882785350883885563779548452827715858266873783629232871243549254969780876864556161475103603913251400392370242378180929530882865380079775353711855336599206993135115181254565917524149900915339082676146812600897501025383950839507877692118412877420554980412691377816173899507762479652705516743250410402027520 [93,63] -264948209188208725868116833003613864992118203924827627738748119113499506393046916987389938032288558406655296471016373597263626427717891341843078129545563323060143434602770448188991833614747056944522109786267601955262719432411237273904159834508801619614617520974586793041040076884323379334585644465827335259237400742780439804111806700073804700497347316273468470893893194127484705694596020715991988531948430156733334210661175719157823398876529646174225708735320024631323721639686477882119002500253180357228130458888269261604868050149370954130215427154711284356259670953250940570699488383229979538295796903392794631504696384117293071642700697954353137306739694560498614919878866327247227341152732044484433472172099640967298512351345515344332103927451329961682587551265101676757162357592231503578410800464389025121288351986470884614312764455279908343923378875562727124452068582164985837167085636046609219488742009366843052978343642588220371023370296345295875560397573447748149996896518452934412700165066434256991736281895318278468679010561597146498390717760667757730848175813672368707598245504707969700748556890448339678725493342725398047862391351376797492975465811013516175705098080469545860594721312009343943584321230242067831234752868312479041030243238036528507466587028473453247107693095143710157910413101913808086780131834989516347225368010549822054113291279107802408383623533354382096178678436153680475912030710535476793389421224057651845883261632570251790316096326039661870622534688809812165673531409938097357560202746511628075601774794346035993495276482446720107036316207419203104807829378862753502585878324686475197654861028922186311401281931278013421672062582233068050962375986980813989372319036603657028210010613039615605137386412478823848425561782903914834558443761887274384874562778723924117803294869699609668784949732861769793640077036244379500809403731446114442328748861178267286846161191839869376262168311632808607518212260201985547563866389665255396509006409951660264530655677404393178746990793624756438462282599341330082422499245013047759547837531915590918144244103240289565578559214962541827780369712505560297515031605971121796456505889110546396615735639537283895051858000631749195715757886777113877058228273614861753756393416796210392192855084932118088305088728064332504252675720044733153395170711470813103476208672231127437153819445597291862643553355490864866704480081729144130727127115960179591815579869281416149036453544179456 [93,64] 22019763717875506191063170025484564045278643236702094214945577749555021470151192295217853300809125590781171422480108655480129979428301954473523476533482877690313285133826393708065414333731300938030672573855979749094118203038425164936328348182426426731695174838204707663659100181100609312698433817478229891294996541350374350189368404632009354607492544647712379620663259805799309333325391418837407573799861945411682060762671115954097507868674787716454997280870907720363419157888138500514260353896991808381718337626691748474551510445703202153853479516480957151575341482146448252598660866117827228618235886124777177480411692361731328204159892894250481061575175562406986030880500395074187845304206651679228751286479552000946457594776128893901963350239922187690358601181798868227521931112806695781845338701200000191618568081747140591286289177741573499697586586722436639386908453295271752006165997735612750665135942847997762561908820739282547070249650081485314214213727629044671061156986632710589629919328983919400723017841866996127796972367604349725365936321397977874037279613582947670616709005277597542489808296808258462019844163296496321793556871591300933770071957534305923389204014932562614504782438728816677029183814941749642461736843271507473951614668807822252454573863021242034458473813884630440500204523889674880562551640692150827832311156228324399449217285290385396743828990323853248736408987440629063379115858000140757264732376326842725267913100711864900059441595673653923823687921020571011449341339169358627013565789055306132082758292739447450156644887458489364067432622515136164885177607041276299768087922562902243971561565415106179497912819044867966737891211468780522405814718776203190504349239227105734330744719603805275824916352357171719767070075650133619745418151568525200987645651255952571696833422151404326259788143569118869735237163001064442199782408897715439350769510357872513313037212647031024195488019770226551024275997162208045064017184045730824540604781453477378348560599302721585723050750605399150355795242105068480911000340280504034442508681512418376464397963253470519825913880516252749153204671937426407333551619688815158573087062999094720817312828591669497004281363019619086089153235011595447908955121493826045249524078918804600537408953744610802333798314456210192824001062961151621579628838597461212063077296099370745840562862094633208543718568736815171459606333699462968213739639999024353922987903822339514421570767872 [93,65] -1605040719582498395016726951568581881673383551100441601893178292251231364282536300635090949509876093574955792396198741544225645230967892963521479404794144166233017481084248827763723255301252181141733191369373831716676530019907814573151599976959531993887151772710196072128301037471549899744753279995861951493572346610969588080868925554038363884117335271434350383336723154537726690748650469115743573677018689457645699708809313439112903079515672074789887632312367431922307620798240740821117950516400963990507031266892823251331867172924363166373386361147706704009794652638911496128185271652848569126819935108672374473324945270282287179433413456845136865571987356234085983373812974894560385686345556967542814947138497448310468478893000181251997232499192918745639223937533544317870013559694992296339842279498183909414036709505212737845577927764034596796601277881509666403858514800224164491436487479417012721114493498842795517642964436046864935255188597760405347021037776869477626948190951058229891975590047292863112483193260664084887721135841434952487112380189894231786163133497041561111894269725104575071866124084877653139848030602402168159197903407015125606419984887665125885229298746431534781929484426866820804065798813315206801500746729188511380116485292093220833968887835517858882777718100758648174974466350485300848108201885425017235275584249765677328593777373891475612059240667285526803241778648611250412776308162319414116872670399209821436047453767736615554826193683899102688422975821867779003042961289853392509225143870503113295549132849558997998607103641582539706528326840170111632352304490499911884843157170785730979559044347688938102740216717911313016075419139404218787868577443208932192475210069027914163073835017471021952276280065549380917467774932508509294020658301281224587805505544697007023902024374650056040920215163081718029055744168886799762236024736277530578514077150620924494371873327043286477694310406930043258912922551485967549702430764683742312168713938000585910332832804460217154427088583053474968642927525621549683030426048417704991730272889531833518511026205832195073926937148810597076616241423849614265281803674456925476770998355161708218532724321293092933952027667908362602645657107867655092551345916916266853871344613106239776215506085914541938176769227093965711406783479337941624358435927975479639705108866861931890542128246201592760289276154334717756388022440006466411270055763804583319909161665019332433597824 [93,66] 41529949266203772705443171990452337397477744067373204744073332978062665360494254188485510144515019973297405728559539732831642818300271715487088670521268518344322863852456753468571509943899144512953530470856322411015238698584078055140078856856362896097581882668003088994070545572601054656372724154581511249723510868698034157588480591568799452175852730692483733520166172819616900501125924032427066369257129172725469491391766412365113540737664912140166949733457277591075286588051498262361804301903704471639396917770839126050565818481966802321922939100281122336362098267073408737475740531801240081014072801105496427562084793385801001326731619032779918513022508193425781856427840075976351968011027579628241376451967962330477393517711671116050702207052499923452356772140335422295698925956369416285323889733338225398874713620222091824583197337029741932239358984698746475284670947403744278310636351539372387971085748972518041144487357457939333936929195734465341070295607954966806935400224922364630959986912551228673543604296472827321068858221288740824374175718805945849897812503402723130163182404827362812138851950228611608792832435482320226763369629147433521960298212744541900095346120356240443475974029111260160232987719934838231582321775188336839090945125465529859978877799596596910859905807681427168907061581009967840052224703881367723022922373021669923499263967333282342012301332190709560378090537574135677059439024217461128464498856288491511409254034748298765693431792827259717919121732827902047836165329537511816247885531062549059307668485316605794425000318286939485163893868255185754984519118806214557203106971648351040741845425022446096717526532926290903706491390845101798956198473822128338574885146388036477234058073391810324317619411985906632024876181159331893788951626910538984385422964740075291781182045226849326313024434799638510040605450740237657490818050309843280481345108799250132520285288849597100365027410790142651705273199528009201759363778935925886574941949366826177913769878704592271580406349467056323013967180471488057699945341937365448275904731638306367753108894832129416363526862308339092189261948590492475034031434094276800388928755965994168526040420180665353197522424547997251605964282212815985496846944916917255171790987366640120407512656525604690612973618476890553189162204242752860027361612041401498231354464956958441397379220397930015745210218200503292681262882813499466977601459883929923246088105816291445888 [93,67] 19613108701563866541235814009472034624209772707758058228790521788937347422140702130373685868620272072189066539797188040164634194645815785664309789499948436698928026200983362361122705317041848831266556278340230791368824831819409541837082196018807645780944372258197619915370311210548634747054704581888563964017338356761772599551035060672357463879269119898841643488799218974770154098601758356616519986653942964340222162051313440668541333302654002156471536935422898659689391537485966110988498179488029123257405402081245964963357202748368472681788419947493386063177916281928870333643160995842043729693318678748384508221723344507920153544486619848341056188248656888633330040290339080275767798596093406213862539637261597050244741008888287439435920897439407850920675259518586965163214846079145917599987346203075139229232960820066404291057974040511427153916299475830348215654955217997457281500445655290829175706867663360305246863763062128700798960592858652613347749681166256473274397806681359170251379812022882118038105795885227365482683932146596230654165795807221757115135971620740892512939920184027304796982345516252494213465966029341939606682115115783867795882271265283138221134508407831725682013791108410879554244208376739861784565987472025988012577245595526210646748378434349006525920453299467783211505712669679086645107913018910424899589467131596934487433298303536234066014020686039443123653443874410590465767312720355499627866844706115636520455878317370963899028444369884908054595026825784961713422417378289151398147300305492183663468391048630350072667412898716048074336101306790776162256698603765923832920232376477449575794709385492663138847237230120372340859539404577885415162907522578816755044185865312166850167978654416138596806801121952436560922374566530466706572723761308191684355843524773065944192636326712706167067989741739667290808468878393361678633518440153177323695510087290623132517096464731144350742321349503745725796955819733463622508308532167067936943323306508674057169331766041104011916508726278511980294106145947047097350582746990107163274100660651822240780379477074579486528499882551416238152479496304434356040843203734788233474863095258151806693108346593842016821888106890815230357031176011162203750264872639203929388321233356922952761585169959507956273992351647057974693418490978266117097194524348416836021706905359304608581311447263322607617495848047821009372815573660526548390391917741227014639339330277134208 [93,68] -1517472826346432041567349642895995953976939319517540638526312213202092363021555442311909574135709131635392780818754500191297990061343178738394892170613001560712413085225881612754084161531293152900544177665547080641399624335724563977464706463939809096331625738101540983097357511514992932294720955092251136020889457196638910382960226769595568509185194407876790782688533609728976509949874178585422195987855005587970753363420258633623689008754170679422140042623506641901715007164720828718172262577409339749075194429211262510717627075989521201182801003284516078790622803060119694356643064113370480774505180716989030608284390025323421187985120758915287868267899856336291520237155393298543143992345892985178513234721678170409335366247519908125520118669767348180528942026740022415606806758023175297825648455419428841666124121795418073418893150944517520313174936567039003387820123993569021700351744304146477499801961461536092053501708150368898463858105368882184637976577696346594638355433866421928415671388269134804602815615815411809908529330968048061705585675385426994967481919768490550534297227540443623883644752186363819003480208600983774081912445798068382984201042782706321453362035679305108761765548041522299459529533993592295043389451993263034768977812970247347828276894961049842161901240551128721262846122132131692841125912366747034070646891003169775111264007145174350041531592547874931593273495775635847288547147473110452375757185635239736856861322481020346842452229997175776617327669478258639448944450266300651878663940200340878491298409410463708047051528137030450534606770114586053728141292026346424253589886007227344279310580881878303139693868164949801199485906813018303897130343578829493865630383294463277373306348043972633441698970546602738975302052941755608672824382029447693038654783889136974400856090157968450891658995329166276869238900943210260334318045390799785443992842983657528953364363683358574345189438016130899216132214862979077364434296584275123649628658551483164417829521762465911780152484088661327421260980826969874024555038140647635928631988057600915278501710646339686464321057487326127614710229075288524359866694396654159741552694397270776955678336225065839504822124168133774480549060083188201570860987888528530331274322617574594644971873372538780414234325435795463503934074811651934165964692273840113564073412646773988883800390857295897757443800619892523987849280109344140444834466004181260588601749630208 [93,69] 103386007409543304419657001670752501949916458881073870867385868702961688790438025152953708247745190135623389538446051326282648154057811353733064463518589030697295190885402395951979295710930540710217674539755776933970479889376155056190182772393809909570174668715002091545547310080219495316148293524532450274951111062031002913904728252839669402576754263311035128354011624010314292968358673909483431660026780124109143605292541937539879684230411080848860732792095646429570756340186568771728639409594962643479667346947797418339126937813853727819131871215385256968057400835683373576342505770597458518154074364932658669763483613772145206017776727867321429593464307746097121651579603017697517814107066949668642707876949428135620317419346427330796168340434761362112270314020791529461877313937947330423662332072021315182139354770028861076616159989160783380955544936562528055708673429090087364846919713107429939811684829897741852557039358336768515992515599096826201912716027968629888418539771975116532529563194349829663445336108476532679882220707219992884106348289472527037906511909869146608558040595283969536828117398262528870324885351096668238296239665832949969498730462452927960879450352018920480322828011260374357332808983572438827142535852094244566781389415811723095964821689850846115098568297131371507759094371489558937819052673445075299113900513940939573161958101398095202233096452529852238455264090102363258700720430902117043642328270267375552794994664133856295391149290309171594790348857398149986195842521521789859900944176507085486686117464976529987517701223034914250104241236030683715221647048409764263482039349700356590295511172862770138409894316472812378213758509301550896286787514091646141002933159141297342490417483641630027918287331173540335388442424636778760806246824443651529821250815437821087775298416170242949991147224303698842683799616199619976751720618936535549092327253439341127329968743947403852543589267877491321340181893962025270788904641234075426423888327460847084453566412272820573990277384663775254309474895294158432555635779716693007835141978074651780153683413617921419112721857782992038194734040252927834515250736434039166914092933028371144646965495274168312805588390012048123693145867416804401097406164601955210210789579722566328735212750703658008248156156167768437058343991775044861272529470756277182682137300870080214441853904576124049499201865969877158380746616001811721905888426977510231038619424 [93,70] -10500157105812360490022499705302285813074133308853128411864699374338332556693779830342434018089457711793301470193751338651542031351197311674145279801541004249838881485410361025750978602327922685479892083557237245492026464084819969834178102776311271017394003095877368524786602995549670049391464686121642077993347856398391757302632001639464145959531113554970599706628768483296310328448155697930824371528506986291862375237433335074486745089973834267773333344625083977341363742268755480774228378543677789153503369822580665039676106427833905878544194482259538552127831455138075591316959256162346209731832095941110671638878068577937708460151677920001286444870233541855628587375368784792575159829467913809639731781916636294714492018039927138953870297760184836493820243408044851397283881079069259570284257435078320374705764065119081442760772774753147428071533134530849938280609550508503484990444370852463261897075976972831004425196360731758682789592652336517828060314506429415583773340837417228230075503307084218518547586983918578265677595919834000843133758865036897728668676170189126575337275543122205963029919372494501564707299419096263550002860183987943974364624203906765132613622075599898199515414236629694570992789603351588798923936786870792175064900196282061597400965822379665869269981478547579912647819469744696281297480328427137880514271413674453726579992634493130102890618983474176664700975120615508142575042867145901879151407864794772174615625789392930487021046326366321482895896139880779397671434578760623224639637614449440551033798018807758595631300762651426806329765296282286937780468957413057322593769511985567962126796040060214482090069711782063220797516463603246922077657395270882687597362612042436965223258805953002857618190458086917448260081083963712464237396091344677391250566730253051555296490650098771962578930080961382659657634585109313908809147427464276196231953660388349839035404332432136026628982672492703288549415164811367284934385733341923606568422075931081858988082395760397596180643134043319233689934389415567266096788615733229945869734279632615824613132318771831208649752701627533097820724460999576470077088362519714604018400932925239765281580699592968755060778997900722052236889583443576476978482888844158600661760490079846278779458050001582476861755300548219929939196764925776119833742866283955606099182449738722840573038993446476344918756012228002070663177873102064849590053985289121168651712 [93,71] 132348307080416807684036142065018858219096405501797794127686384628263591830973899740756438339945706387823708999077490233253163293432165893896052801314918418419987978985203996741149334258593227094245064460572542780976684998068516373561302258371312816886053719726989880416720519981571169815862771279809107638441147278730126711596227923509972261629035270380923318209799527508189131769149187913987511490083627381559767976009802705525518797480287361678249988408125515879007198010967336461527772614492247258321088856926139794864012037529248047588379053878938139719948938591280965577391103335031050315465901875509231982806813246322074399309748461768745785442476927606364020198194565840880549954688282224892105730714180845001900236254040669402007814661743965124261740749354258371634466753627806069213662539920340736011208628390474307039307872129832254697004682923330131320017133863761580600007058497795936150221625866578724935650115825825381809951814020571756848723530284657469731973789160472813799227481810912090934182563798835467988054531744148970855287501045511035990048094143215808802206378518336163964564852321705883942126346304605184649231931089922258115380680300804107175471250151197304636950634537934210079180004217527413168226529933522662082353925205552748547764258247647424588346575741297689075436681616870357619229310743160539179814582059557664181730559081407349178712554035958711443951552499734506563290414857586770855392980695166041606102189484477929812828232188475307524736142113456312193193126566376324285786425524383135059787541469421766556362140859616127330539135243028553255086117805743317885258890209408341167764275300976066718035718403290463672110950375390959497814099960792323348976389512082601230287507116492508912259932649812987250898857060840725417242067299771546816465829045944399466226306382021513349209294223239201573694170242433234150087715458178970727001935109101718145121992446283009023842410091326806068275468150700682779763821867628746253447158465924774365167083936518697927139953346122353800323641784719654918426418213691547342967890523795477383118590078005152917504432142559242822378354571086543508696923249164571902955249978357985238868663955744779654619427175254021236654740520805450659183682954785638580673410440129521345341044566677603085094640875408188146282534721054219227560862617377769791552568455800820978865126110125011431960075309110966637222408158566931870574403672096126976 [93,72] -67506449567256186385318325545246402114748739294619068504704108953014248796637239426159417034216982285086550963605430249124940545929258404640778859256107694548085584153118868877327417459024573633007493173329713488090632067445791658738495941917856021658842740962821260141990746130012232983562887181240438270041418304715812303607012687092246044041740574552263764907523362464900472456265122227847624330365192354121381006872362780893343228744052656157113748742045272123874287082307549797991835468719394628344527012133062755484615489100746833116809829346989035372531556748256629846564457121455300464732198819515162932277222982460648375906359705132162717349983739875105917798350351917763078813835260332505643041726255281999181640387517327717279556874056890765630561992868374465951100709559733936248570722734462310253499230234963352703831267980100886919074139741352368431277698142425545968960598582080249470483092146343764639421720265016946792964421678645964869002942938393536897307437012948710877807091775728917631052851487855863959041956520534932931704538964106761839922753145265602405162232544344823289868067597270718820954811676010486523906803169726789233296008023009784854385127610618621192613703551371442042627739308555308069437472006517963636761167327887942664767347054568410565841564574071233481941439961253560574723870076827103278738785572635336808813368450929256345477103413973798632801814908189444392959685749766035844014907217858229787702842052730250148898164053580122276471251623146247981821567564145154551700511075620766730175328752190554398795299316642330624961882960955524110969004944267314358340139893553242914371175677978803875535062509834731630589595660096802751213034767283205126788739081634389915895359103610627522970080053404544181745676186172762081232305147405136354602884576121233725556265569812498294457420387609986954938830666159495535971857705260278725997167357659637287701187899243411059868200245916448706722065102090516504839265518864528150023448357709523380795437140165965452414805392556591030648848351875960004689666387067443704746317388475557549254203974268729540251814258754915688339966941211604436230028799059907556633356105616012619372667371321990847564259047895052851120423347990949802414862195188116898837007620282970735655896273776674329676997849180162492265363584902029430253743003375486008324612735731096790043760281033215270928149901838973957199309138903765304682121870506496 [93,73] 18059949308750049746407622293513832998570402452094804103754369717683143018477119057091491578489885666508245805498365030962227404203328712551677305477881162331281057033172476822727879769670232499268803725477694179820679419517400928580207925046056650056217315953151685274175546356073304153504200373164662561461591265502543550164817006143029938939241377648721441892938139201758413269901839427919334041504240417912351548347398081823568276472405667493467925073040632670717725957622858557142820639736059818339757013187057176012291574711149223471501121691331309217483964925047496376022795675835735536213584175065715363320758625386840841989902556660752469067470962133321484727516563529911156149847178472120226475650017606337480451675970753124029677614023520860194080154803424716796979687580069192707053256820793102072997005206929908341785007171140860577504353801524392562284422084834131801105563983120554317232820474669350448840957669289234980530440313607997040781218866019473673819115315567149665996278896472577596941995151529743826714214945906023139782006608024060189479610118164989704918812168842206354616110909163279185379282444532018293056899068321172164557863916310451822352598232262300774533700563858494879103312316130392175921319678344495101454809036381931476547650111774541472847931570265758782598098580562990291596790030554400785399796291196927500591587451260088407314612871188223120179077682433666312303001606363821292943300788252973697161434656430153475899957916198165833814296919514225065806804784815759727078480416376265550373518237266957477829481800763600538285051526154601806554915101778345706557490039178565906515481944779521866105865051078236494139590358260477644608242232454797056096064797946144625519430840155363055821610975392840492507919581049006624558530052250235287917236817198492865196531205989226387261620653789629600570117206065323697103332417617059020785898813969372075245076200021392575696879816098391174593203361643083315204423371233299100532412437877215528545605309086466557736413651464100798429915981708776274196690702762731949676611007639219541828341058322211558079120550926965678129381843190645880785230882533338778493442212418745152675110389738723799547951856966835053918220237188557970192191451990011308140791089677374014836158555160772713994947497763284714675828071086418715428811670387715788242076981480345731288139529184796094388919245423973122378834030642967068197189772768 [93,74] -4186062043213970279470909020404767894049429950422078387249640412813561530100346561711311981109197562568519838273798403411865142494627383111948398834643395113217872368476257232305569911901169545316847223749899491095755255475697532573935939328383398511474819008940305934952114210345272502792871098379208156611339619699811773273072768902117834970244709740221050124587701344571194999220009233845685502686986316862984371666101274770038498253149174329424690054374439337551026396580284803577513663679467915551169836215536333259673664006791078648072879587211106426069090526583059467620240179212535639309535654225108746334823103666758719269255679427715368025782682455675888712400171705439444036262313487863448365902932582622320903925304377510837701953777424571772011563484093796132096304681642842341718768293802713378304816673968430199664625314952050771563114784990625274190834145701495283737667681137015476520540419795685401375381978738858990638367446393338628736389962610456820444079192674262192028390088302965150579676239663984588527981825275879183146061058353975353956679963665530184964586134522563858914490917225793494646522444639236620574921037118892101031245606791443271589167349376788740380189564355785233319318846598968529210929843116640534131189421886840668922645019638307320201909711822554880823614248088118976582792821180911653713612782470921783015911046963027754391866135094143272412334860010356718832140306760458040814439299434043745762603094868039475583326731638757953166143938316870406864081475511844994750806471339100450921606803829621288512266801672392320948671125417935092562430324015261153668755957160952951747607596647787270896125626763954504690853540225360463191090373859462677768635906788133471723289865279245589639473946365484654128688619942776928033384988135615874137887130795456820745740696147526473256425252846186777072467036578206217968967337556758669606821053775872381369807833436794921366969941012533114234435265779484299516157561955210520804743075197070042034952403656384686781243526646315967827007101553247045588536197344333169441880885974267201047595008823575315954891272761579443653180203936017288994755095185303907310003080309118277226696130587034334323931502026965946203669120931757813751878112652749177278035692899933174849067796731866118926722694694422049690923749787359943219408857534863819496154204521663362893267850159579565840037812891277265877703859148614714438490912 [93,75] 659718902338986015894726482803298057006761223123381430505974977498819705801543900889044475273720145748422907152683447289693877775887275884340674695225351130914639970500288821454823506551073440132964709463057555364675023008242812249510394278788712184534920784458396174608268085187090668540028343954614711853642697090876024683436072543888649041884725033211669262261241618917954627062624504511718661682919573052075398981572970901098309946130930013643281190667127686177561863996459799183088808085916463665728680547859614296179282102063208040398686840238801183961318543379766211486053591980763037824523838412693801042566906660351764041816178513986848410246046754004892191989717658644719163229642160990377265957974640149205765900400636997388806472320296351910961568117497822826784053479498754734841185432784354628265691378598729103425241275450610252749648835574847535162614198634160132904855640905569670344761509097746567905184498803073232806942101033170531539514563474676792666146645644922900652996151407712173751157591050265666004271552616059478363823264070173105043679381552455619703714114960564714002780548910841847865681758140058512902978135578167504614417025000124194642180922147380930724699251036121582089172960766830592085170916333337053470392996586412513436627518210663157374206336481443427755644424890020914514629397791371933014566354279552633902784612662407138436330968471611579851123910482350665376301023178753789202537127988823254870367072476540405617384123808508795806667251313920621775484596643705168209248455786753290623326653519755987260624109893322869728635878243730906752943661881115509466640285253998081007886937174967710891867087228597744095872993833697436457801662107516362152265820606712435493727530498667020245606024124772616805338070963271116894216862308632371133937722297588403393214795087419835832704057150628701324019372879896171222664460067459932565718471802725772830288687418461552850812993253645917737361174987817489391943797010479883453867925351142423026600762499276490488052175831929410056500790547498748386116346150726652107952136481502474494167585746536251744109296352871216420015169306893593321498334675942848498114644190377032406828600106480295625655836867441921223637107166119439561154735187680002665528186886549967658426377934528080124856413054098259406500177945549278096429354633626309173997760752602527411774595584331225304373478000724457401266841313782617251264 [93,76] -74062595952201925310583371506331896987185242832683428111723832398564651984286881923882306067275434381864552090707770075700097068190902681159796383456996516784597553135888092244244000055891482345298642337182738685826917403688852666661219824959208605619880511131476657920047116415495819348022588148036948212824850795600919750862970180174676394687446330815282545899586740530133403654885577524764610908092431710929712467316563864823530362320717991732708065218510928348576858536409983420950593319262037995721930452811440510810810063874806880401083748618654692913057847678995949896907662634704226619341974093196025067173058351349066573506964334690448516684755328346813707527929514187914121446099115783204015231930548429646144433413623375668528756285692030593193609520008250500039624488876201851274399943558009107434495190622012987363005531353761839891618965275380020068012945810773104864695461690084873751519197221696403815255893083801042457875570204573526161964177192053368615011202028501595338928509530524432504472770486400656949583739563232040334542735211653655882578953172125809576478817262493780166240485596887782941466170064822062223009387789957179343486741052929633598833940681590159224814772952646511202753014596110049413763562141202133020016574341912186434239570240496647551021699567401546349146701069244058764440162811673304494519579451944781688113844399863877289910468786380450455649861500710168846657334071449828939088172481222394865161885918092566798398355789135628582766107144002566099207158247483842639554892814331723589642830700100891928706313077466790283485927277447985122749925438342293119440443789770247970803545355328379527239658388726816251395868809121708543079145560810476475140507229045068664832758983147266358942117187164539708859071631939600609230853289704087648792598954407950644923163652152889949641584339114916470657711514564549540048335978366108640782689733225700844374795372667107968283068675732904196330774499750988409461649495601499035183221213010748888248319007599977165600613899238309487007241516670096829196784025133857555651914885129518447284871223020201229681745523607718266308724436562464892117104351048846880204472804314481604891441324051578087428158313890995752362502339567633701975508296193042614490162443511825904408374421150143482383142200738900197521149401058828904570421335700437520650548399791854928615053075216602823500108373873744401968056314107453888 [93,77] 6447466618679067203864461463981056779795455592494463339756234851477507213119605259440212213081341412249821255334285983474901888281895801418132237906486873733066387016598197721504750617896573746070987744253486037386099805949153682638011197167646799313481704131560772109696843148575483923111924431443484334962114857113758966079382718172685153283145396887559782552537869827845835083988469502193750487161566077689553906067177339182829561963055635063357958576711410648127111478322891882227484288534431426366312422586977325393052169780190877834838426941863631824416575276463062057783561007653960947492277206682901748611226379545923880496635081630238647295305013352391759001131819835059146574129196616997287189371934082647454188739770764074226091650928979627500981684734619148020286495609269007819032871895555812151573723604693968385161163743851895595033790011156967324329209164618972242491115720833638125895814622311293554572997345705295417236375104087716031532740478690459834168096829983883255263449840962284935139829402467755563721555119363022369210650174551174669285106705961297481985139165172656147383111672487756788674013306368595666184679565486309888437081913621207956853903145488632169909912171156598720250485741057300390096483392571840216103595860956188772878915484046090686392361209834253488434101682655449686227694986436559288437823727153561389107343932811608069968848672202140587108947664838358202724630289678423524646397621836444934259454372531564752755177711795171524554178549332093221117211632237879244229214657905815547847941671567927216528563461257369922794577030965912253645114393264452429776588935178464071546843075412642650725560759433469520821871596251163503131454632455912774165886589531176857244604863498946088324703657759771300303910945912054794886772519143031757578676928454624201918485885397149094935479941501694498505324014541922860134572186981541943144577522623783602010479898317605159031477583704092786659065645345568099158749790924669562508194628474510199151452199884352926819582948344507283647740528495675375358479741855947463455468983436955558405479121584036743521546514198320228914607922205721817000517369716080965211009531754205560583432171633001602193904197672538971580611212224207978690178179946258288653047857263776889722555899925124272085933614223521578027405561266351002616366911111798323690545876250021829071148769274031274531067216439195612509491050861040 [93,78] -439816581517083935823080749195773271549042535254156242868420260280193415012276762610687770121811866990830715553204290182018566776093762707160372494888310730109405141885571910318461363643467448823442923956244355027699696262222783252966633630219998089275260352370070519304871716161245426013987445755474151456665187040947348936480938009824049798908017741856289225236604242057446963748715892443322277384517610491313221427198994387438142762741327513840902366556193556510847594597893754996931421405057660958415809451333158481020736987188052903584668483984709159204130922441321381107123612065717581862798005046667650778331631316938323919364504625683372314636942618291702067075300988440209292167277767686276404833865134855218910974484253191999940544874019333227281773871006623526235102208007338259404027766866005629542980480180683769822293275178575541621896058409385600006191022435338413637597323699479353966895874482508939683791963100100096783552791550139835049096241541532642746406012979225854923563614596119800286077924260554405877796813175891185701057752635831168278372883172668325844382235874903316547886120160228333564414640861870307734753034739829757576106265847153557538399634439206735018553460546621473592320976052643382495064251462662051795327068374350351447765136932360331582893668037993479203756066619919441159634095571644733313160752562296349585152065780293026130518922439212128777204784986024230126008848707484239404464411140614624424166227151245731312794584383726318911748810470915704583865215147383925455652852624516092770765633096544890099536721735318414445956958469282119852545764385641149174972643677422063299388541648309790793545787677708697669979833984025713165081294343329532038854608055101892372745129214232068711366545248722469742599005728984667850541964779331708674935159610755835661836692620317906676780540536489096068888725027982787461162990028513173657327135978967147505831160431782172060566875216076097185574994857700225246442486485272950607550718746186212798655174082846444728796173896984734626267874124931311644870402002771585063463203408212203101046317725936095589834943885364014051911321203478936282079894812054052249408019745984324946040296859643959736108278999665025808798526775453588259614788589654053326458072256900946263459447809374378853846277700791477412062769857517167814206159381292023772127836668705635578220735447608922495247271786336009390069821808 [93,79] 22769132551821537332648170599589967444607913955272664291341933409830343701842124898858509534505959858135581829967641508759971456420231609776998257270351318569430325129608960614096776446084990093915963948299597419513724785530403177985048984611670214159254135836943276372032335497010773996258693643445666053749724651112874067437127837174440613197328086214953139308585797209721620285281341339578698547231775329529635977622417247028345895177988664397906251285914621030074722153792125978318843499529735020004759159905573680123767374537041758055451305615487827623307250770415186659506060901500549965031750918629643026470488468352431037687087847497405813876135535198592070451045393292659874474117667490891043589880852195388194063678443601713121513501594990646354552217021436208805237681913320638345449082595078571562183470074591050309093757005949856081357291892732187970639052832246058298999762394349689288034105899201428327559554865037027747134521853828967216300774230691485880790565407212205753160515744511429519174123521104777791812955146732701413717780301963488743375821673591835405543532158809820014269013382073258425596591241670731230640601905019361137908259296421547972376509532060648497136445551455977372796473794246594593963404134594661476147256864385414449419047411711258340761402983887283459867539461534431019621641435169015444588227182653788425363779020395199294013466840748185058855302999706829423604473887470916789601829368518529683649040510191201536855388769480024015512120245779270889867153869365272923284476838954310821526400377098332442873317539059263518957147292751813713475535720594406922035422295763536311547763250027334517769134382215311139293245034387533226819453792054968973113578278327386705583514332034535488450483135173324980725857374986164532464747021409432802140302120028592309351541712976565664290341879687082113621115651971544704293110450953338606875349255676769864333650999549047518837032461924944815786278027211190360555587833244870630282732627465432611382673809593416336566759277347799718242183552254652986658826991087911751618268811377061186808187040418494350923610246408085481052881284964214175659611704994969712720468402858326129057315741152954731100477252156770016004583580403845100361928497646724216624641831538305301498688479716112638460743934232783612698819267897210349638210176175807797486705486115596984386393058409400686597385140916983536816032 [93,80] -858000549681907022504774799406183261291426723531201695785509666573274473647067444785634332723390936688964334643659121466526073599068709514092966601641675765191160734759258026175609576470551838527138303564198138395745411112484894326220572036537350317187008264535544010296087632762017129389155137659700367131282296776703226602880339267301599059699715493447683803473173996448261331845121039268962216073917405578622872877273286932159214120975640958135851952233421782664401341002588339582083781140806597294066243711297432373396825195058193784010776989782709385629540222022996356473718163696163376824568837692857250147285771522223141044327951252865604101130914515994397767458098974089436419169092442458921788528643633539286858201191340227913357559919448764904270923952259422966002335487618882364181667246049432521610072462812817357129791758965187332344962612829670536270491717109745355989230857248196117434390011943939999725185205247934647587197050765568726257942609951927807803030149553566525987265014624159612341814097966039622872220142600590645425285074861841900670236473490804201848801344835757361015073631171837260079868681455357486420464947508189929272427557733676371380043375630427814516525044474315638076626884481220403518984230238140986276556863747790870290757594021613862198232038771275000491452314828658278456784255844161054394965416225433788628000694726642972266928952022350077548843766787903021432871721221965197991987723844690864712188195997091598832149904036332566979758041412556190866682866612313795426942046233460639465916918810886874161744924911153212394912277489035889953939903675358244992610217162059136952079363271082609186657612368253244949107939724453060412408624978593997822159384213875344157203130373385296616449643967797044747507683994996375030160683755928788414252574848756709491192067446061705561542009255402157490401446549441866967958683898657756748871626930745544133221935226742504996463551487565666490482480094409081981534434494948079969485597333588958034386765180076538559345013899682640588923930356627659486893272058938868892277136663338686084514025715882224012579031336873532792827376797528322942975202707510371116226340045770462260770143195730945238461770769460944854700463852766811442746522030817707138104004089117073003074943748614618997800503498910309998738326608342346543323897807576307969591199064373630788910885090270548329824827673283222080 [93,81] 17827834017738172461107747780497379239107742476058809057343757317270425378346506392100887262002260140893288878545776775730102028526611231709960871652566658590761408109828535603616608964307373055830024648494687628421304830319730630098260181169795184183994627281981254207757732205098117168761606865997267220670740367656514998797364955243595989241768209940884080588856957466825928581595526261116025573356964907468119950554024484718549307205745238887233680280160479826666528843432110989911374405828677892498627189593053529104169462465495171325118672135832398732723184801076022719452556140784339750263711152195563179412035970490283806958716497853123304807846336595726026927696046765134635490648445214352490735854302770801530731938414731618934497815377379975350602833196096460620942421017970660663962938829207641215503275441610119676525567755466881726198825007896920553961722709442908252354012533761214712999873757938488207157970219318527288064121871773398883388123200120110401726460276378569631434595408456406416271059142350882440016186499915221682484097329220009822007860998887430983844043989597215308038998938212317795573906612754500509916397166750476952036262912971215848590432449221911491597854241331851450297933143096201166811249482393338876857012829748293592921103798535352365902433334312433103644451468513920998281278287984446027014924674014741252689051682205663082319820725801107843377135667782467148213567582666849592019241576157959520020044785388236093421386338830369020594360644392417695139938212370945509973793357214459695364251171546832023661431153520860557352131113284130773058845617751987374675115778074976700730344527623341414908958173870602042105501722701614554107918378286161076347892289647336210982366621172416529076670838836279802910009587590642019997713521763823206312122096757505875777846493316619063859762558332985787068967877964624974139388646635133237204997398299070668679637049890345225542800485547580781376601285909203441157561868544000193796566054399604360892874497899361111850958866287622920500055076779860133168144097040238166923106371231899544094105342978279615438098486647786686355181740029211675489544753108970282721622419427803943583929174079565707742158374191883006872824596640701798936213379648078423090765496923022563165325169168034902324497593757789679101670926703049666229723844996808723298569993567173564069927405127494419193199633369488 [93,82] -57664308589063802376462093461387844752863432382485745498415454361797728082082647758328721286765645473149462542717512917454179305283072552316790996258208148430169006714229352920119858973469130554416576966466965806607024801777981998399614694179434393131855784288640701164740395341523238473008600516503214926632859679580256017567666579165714965858475650265547748709468375259639676300872768415631528074280164844083800592281678926454283087731257126275462592769777004021352268039981659550013542189063593713824738275158600849378157199220444395247316650777418175756068715638227000159426299727400375265876497095103978706953266878077786610096730228188686862578902337853982807761195607211809426276821218198769136300620944514190450233493815544466450304780945742078251252087409716304715278888331350727338692580229812694234045127593775667470664201584342496130710501572042995298953787480119230979296092441934807710030291840141636179292892646452893784852306241688305592265440142239736986314347282319982007506704870122943533790769055139325592835016510311411310949779903472200883344004810165263598031686683218680803320158351190532237667176728536378452138242146745454380624806398134863323814749830292582866580124772462834303330514943760871960863975291323579040181233903694488623109471249919733315111064114055868368536487320543969958657157863345867463120388983818675295610086348805705903183375898583957086766140763880412254876100987709013767269952566533250047041603514380199508374316561898209267850379848765779204559367167571879861691504291409133909637471099015104891522365122286672349951852654905425152303686837715088752248708882376995416741555779256020016460382559157388147633145415082167834765216399453808402529473311456594125411871629466444101325730887215235621221620969734174780339199277376012082191527746452429563115234749522415045986264701491467626614238528904260827950658230070988410383706388050303817743087860260066681090065629840362180247643129490326627277141917556838288783266911780721549246839370862414772998422362931514534995315239165295861025640681646018216079166916365786647186652928906792911938755966155783254713546914364153850600438166228615148795127812818827741231225107470826137848019470018176861922662280842292651234291807680730547276187587715637690897223417659408524966238301288016668399888612389534127269743036507306556860516487863062961422256643471656755183460112 [93,83] -29416940254519805325007098249614400160737628973199657806027468024320161989644799122038456969793428617737801403539495374336257692357519020881531108647368939400255924021365362049105023983229128175585716360623943640707489096321410571852611844239893536625742753675715224343631903583093627220487959055444896921234051348335364221728908089886630180090246696496158850081743235178807254122465282204359055337390883773086835884041060281381098696769053791334608646993840944348560881044967937785637533258943209683167464641392384296125905136068769196452822888233690674295199333039625551000826302552958322107940339390845331465389113282119009628413053387337051479194203437321008211632688332123097432718177685916599013050977044843336031616051291597564566678128429277439198814221637184506371370110743379871460568787248608027976829775321043135652644898734821252198275785054129778444631445661300650803373315013910546167452768608836218793590432514893008323663745728358005301775006429595439428954233987768533782627195217726626981375299881655637646279130639347674814514382585835954591056520297166943444278261835593887795393697753620313255955917971122614205468157323641335069500546955002288970821191126713561091054434524062927656643167371523687539008562536786543540484295370543874637708831299750154729924312505200151292754783874971586861137272222312232719662945104558475461357994855914025493565916794844567863464571298265620811389263406643799372303939009362641354684375678885087975841966254758833561731830773789847232687674888546230296624756680938169829334122515513652405750028285448126937581291754752620193958287391502750039215892922000815123664622080085291026579511668786223105963151860579631951083970256967709240730529409592645154050655491081696062531816598086345286786550691792973794551956528062756362542965048335054553175463183514442506134633747664516651091683631170292350704679247890059359798157455595392188664442584026826650457309138473573069528540420103045972819154630072939685365393473160396835779646871212937009885121452338558249107269716855679723579892666524334508425075615554182051410967884800641888687559692656059235041124565344267787321406075971812756813510709963125033263241502628985942715886354553823469197707004922258321329654700167984292972115628272325361182874388220157883789284214779601591940069015926501550666491721004491155512248219774862166234631128774568753216752 [93,84] 301509128165647873818035260791322927803758638418389146104530201964089580674670840626210264779125465108395782926645060678112754331603139641229387800000342096091468834937245272835862170227149111679925651944669578590606548524338993551682473728334017121936071701868808456871216392915775028940995245172189031034122148185822681759071090336991394116882238350967468868610826724659038889469575657130756262090960002846823742526465266484575299199112356875033312493350948831555679894307316812161608165722659226199639340070045252130018531424066509355419955281914194493946086797756644610332022249579783027592599953628917337254358519409974780601039898688350114601666131512897125388760597759661938393257871549196961789055812161311645884281366986688789627361931354912464394979363215436735871588290841140378376064481967107663630284114857976237870946685030418318642450475761197510533289250549310617890570467139721548021833389507993228786070269011819879111331229518694401443188246767200939181056575605520753841011853750687080248468850822485012461813754510726447555267396371454159904528101994343686668515474571993078707143472896708397453756441443471622531933519493333421331530075129096932335582363485932017459036024573263542007550108322556618316695618651763208250345142991608831036840254263244920999257859463627432086245394465922546224967959820504763602328550775893592553321120209270823925307325282720886949867985436426901979242329774026113990261189304908612802948613714715480207491873687902941817377153026433334864243836101904817366539716440746243559954280891657513856608116291830049597769239757908406381877394224016035314582500200213234397656313039292995937083683966022993800499941641142810520240421118193458194356364412001308009089845671274533856818665987064387067995090140118493446709797059495000184576108819939947391296955794407090988357463949072107215539149812643220831132287322678217946248500631445137665430416840240683423813733131672840907713474815420618212500195690252873897566970961572612235851804165217427284999439049440396149415106751204200327089717263776188557760538669344005432313081317298719680083197330488791986402552701070112927757841798903147172795487760366511947144863696119315013430971496618525668426935421167143120533701547093591155766610380552483883050906772906344094132402177240216550299321839745014357572717750864255965519845476442449728323077350320115872 [93,85] -50565582283593066587799219939817697371148437506074412785079456453396722669521251936511527961903725065322327572656525541736903616065687809306844081705447718678003654625783749643524080080200927502515185465599674162886779726747319706551447706180814389667056832011631819259961534179690996175999005031902395373579779414107394271910836876966421184222744599131184868949675701163144705312936290230963960939507498094455088534682118595810088878569857105092917763655837475888120060392516915205014615672772928766868896493641697408521031290015240912369710103596851881585516100120353557351148396374010386315027928755144840323330215723121880653954851070223553968624940714157261827086515943454329760200396284604553583923516504908601755978964016660404604348991744441696029049297400003363738993754653934456897357251385062884645358187527220869086381481770782047853601806711779114085205715174056115886735089362319713726542149802995747574418443516484051855723412436056623043509372655909287375201959964433700204454968336327939680819950224067616978752682446448067077575022254479705377261754385448162945969195470338064847797211914894073759184845777622014333841421965760208253983343734029609806280575422411753364549369040221034561124329887758007122049770010885270102541761690209980851681003218278192968112972911186168472322866246031537144346100338914211216331378612302883813629609211680510716178707961512643022416663164649018416746817457921161419772984324574559518727578899250198279626647570989206262371441677845415863138760948783969686807662615097553525082505085462152686437338897971679366027740519513937559504799055960773789494971260785973357068142204895059561687985921996753877470940904137282958089767872444692321741635694493916439716910881677357726713934843626874193651135998147331176935738216161590274552380560617622693583021258206594811377824689254206376397529768638309540976906758689504532433785352722401714322608619584130571131752096392903323542390592661562927941357949266380087251669504699568415142943810551893025955551104366454385355790261298304041836549934873163230949830776220130531465963009943913612269486998273206800465349796447003236297161571441422232782242724417026524707152143198359145129121458808823670682234491476689356840948009680970110398792037438836141660002472844545315052753404249473525333310749998037746915031764760452755735550536137186586733733690533968 [93,86] -2534391110349055149543366687783517488531816468422509475254066179619880641218334382558181113088454194899777753460086902169384939419879838233029950118861302717790154107577672376289685224493991301157855241601564630839445709263158797569587058533896790452877148925442941435596628532319978031605246937467778406573689165660613751108453324151947072141723082740024953880628927791276025863839053799450068204716774562742346835482971749070690355678334825584305294026918611511164160418479527916845514421871575768847723311738228852132395153876241488798002004488057407162403128734613503956316940914357539983644289467283965595585345026129009107615170681085578946948959887070381684542455215051950041899917843328788358200145921181889125597489000500543016257038033124929518599956147775738830544610327417402189756002275242271435410300318767398421555965860258171671667368408707531306212427064926690872045780012536837931663799760622030310566342177125379931841986264023158248248014338464070196853170515130627605354854942486582641376834337061797068638620411118066812125166444199685889472303634373131983725446849436774649197720231500372223958789057727150257972154243088322576618140894650103612610950242634744278027858511955442796138806770797467361866634715621099798683580049328186489158373818298904913035563566347891096079633357911096765940646087027955131375756837652873509480842054001618120756307091126573492445643281211705086913604718130954507775873625298531386759838987899726076458445457579580012592349317844127727273279696003619008630039503314542153741342185643770212437933248002347050681763696253171043705375558912963869525202661112707210473288077288184804538013201444828696510317501735057206960722771033659605792966574953509902050413111670824673250143899249085240518950098174261131812264841866134462054109282844188869071644853368644795206884949285215939003132604700405783540611491655625555379325474929407612264955844412954662833569192502200869336027942043127840392138052390288797274620411456508504071173973199042197624896431145786944402158388977982825919050325128034509054439679396699330726938276491072969746298506622157219886435719538142077895183296681737897841790343817993666078587930657378016913518160408560717396260609557573789606180153009208912050727551344922739000505469778250861817875572269263331812551573128598313105648121511050322972192990257925343706438091072 [93,87] 225057833277639099480321614375172618831639880465668223722605787577686985798272174496590896613090074525554408791419180872206245132855563846063794728823614628061685049420975693228271325397341628157713785246931077342546395667631823142884159303455638158881909763601519882038107916903500949931488359869465598791743274762390510047653426123616552753232944222080526001200742700002668333772900071152236969693324310285234729923432380505885820642646445620983237626418689709324719851154905403260588099705856356430960237091576457281562568744659025439841317187445648989504327681313611014498979956174755725731840665588019325776712555870587477609657595412197149904509717697400426523610073874809941415290169201369901361192201191260593543948792696171701231067124974660050199649630081672208832827501982850176511509286974048710105581146537709910118685460476470093936214831448200204886383245285206844384927955999522203942996662330560789632039416059259034432227911285998760737177451887280208615960119955996424837152249036216815332789251249641423400394870384919196520362418616116132225008233881129521233762151474353348361324283002435530449738271711585742916764849164200728792382723746111412672344831735715830547178931207891932211906510847714947170488608203582683120892573800407577703067981673022018035406014325889171017896211208837497023194439417290282833491846190831815797063118633952154997131640621185091350500731752302548874002868522791558574635798626349314387893488180229174897730994381548459670189701372068944069069640913443738233928163895766101313937430500258929290103864240365983797721278622169756668652006265030788256961813133309347852867513037204215380940574461720438580778112116239485145506126826065159000701085018074596777716966271475444371917305987875108289084968328264818758584938858865676865648444594096471354407767396359159602554304040475124926791984838713180348709497508195415312907101077359733470335699356346264759968301487225355340295862890516726533262600655833172682652344723248782919288110234647674093492393886657667107848858494269034044617469275009157281422265735167892089102927294058510795444689907643150140978042988638775996910619481727057839306812795265904295769896981627786409562497925529349501771792177198102188960601356098317301037625149962560565955905638585858039810152069165104893483303260372833960359515245098735151208363643768424647096384 [93,88] -19286672673280688576800269390769689153049998600629076021589006533617943132020865075406216908101964110140091552085006530876742004694086777085787743622381046780732687724386251659713015609092976545551736314026848241261272600643441835140089568478086492535846705571352554255032514525575184181883895164599649424892699569872439522880330119237122416784438821200590953782041599003763081011544396864612133628804721883863468425566916778587878886210607348563085067190885082568139276920904312845293673561440345892636974819312370174544876964181565581864715493297010028002743149947964822275261428261693616704795892948895328544496884243091484323546453262602129355762808987689924197528034542968542723885298292362375760144621547796813969607814099024341553799746531214123625006147004975638243839594169600843864384193701493803597373979508239635692472585638880612778645132941434089236176254913202675096988547754502545122889887564793344004569345096387810948408055367478334354185503711796065763039649965009711267738566592264073150693052405458894901759634133696555749525641779462560263455405866192288838069905580845363008037241368467522000480123008022382619096564789864977998379015602000853140786480746500745166339383534902946060444040552974829014298936858993893414466601337972608530766086269154118018607170508865453496387040252925844058864815736644743326057968132576039764771971535131543226119772493085520243393852572994898269566207858248343911621085565801490334601468028565554762180213918989648506474421940177979333076069745485226605372489536213487589484297027765937127842472081900793158823080555386227194492767469345319020262581779394961529393855830078285372289032760983798549692530920034809340745221500740257270766395335018342953153973247185781191389270595559973945970898879604061011998136401261693166609491021857155153920690246088841709992866553005624045001094417550091203314091592080508783073548208942508697466246917506927671131459530581971002585245702458880756025735898724430305856047805982784761639111662707960320076092406105836477479524673684475861876820773254536115893147489628809950221282141905549852193849156084234570412755679381794926757387709717530605186874607322732605935954220256148657761325617144559943373232677993546592766513294161130026130076360956268973098166009264254239605286730874907748580033612928945380042903094155352246260158457571281494912 [93,89] 1010136970313638770742413761484180928280736892606408868925393188621688854922064309961653322402150169575425895454468437851724411749404129686366751970135116725605695019976463068638468751816387745187938904512189614411966762678862062741372567495472004526574688612547680739070901943265989999210467976641660689560658987007599000645014518828304184118315004270462348498092444120670877819439814637953246437525046458891050765832573308398480104029150738336791154564590035183883120225457933302564044328605803807130670233443569249685443996886211139095357947595094629430246240168709936256785602584895904026538601050767786487011622219618472381218383454412748456164926633041826550124729067428725052352089241537412396413976538191967792122174320626252740283450453358306493973662127306879362851898363048226817309852780142065231461340781322812359209666918721265567046430979233708108748968115399005859093816218444153034900868637440304129879310623412326334190894025182297556757357442846554362416441249663545003471445505305388270002604717048114429997841078833307157032357924472670733544357378861907917363793635870588558423481456346817308535934877751428982684034372989118036253613179374359841382379222563117142094672301376956539900148684457212762853228007982258867015129982146561761900784830760147928277459334920433698350580426182889104985487912667862876444069542195772889918093552182203068459454356805864124917443302518373621895946936148799031684551823429180008723248381685542210123544695437359802072800310152508692058999254913248183828716342785843101840013334609132304138232278185643611342982407934090077602662793361029773694259617901695465059795045480546217288207914185593474287958772060243765473286844452463089651317733499538137464014905540479425138105600340246128422778791507675553513207074017467599643970334784066533224142651680708342544740758075200821609450038427442271836508245465932837777149563736693243424530704167398941367863277110722978323326477790982663400971687174356322975511000549972065439410731844809803148712671234123303849382777620175495614221948793828404650478633788284656789358885232351514161122847773372436712636599830051591649693004470046622727833619622173797126707161576783270042026689454695624784344828191677400414442206980055056502796759213639091643869390365641121943230867328842577526768051494373083918201094807662290680671196345129728 [93,90] -37822644361746135714112704552694188099270434953158220428145699376752782300795527320747376805495233806543336344793818108471145582564311053712614297574649870037838303113536329701721202218474656482639268838725349127807372846091780446049518370776723645623244194609776168459215550103509829613786477893248859885700342579903901913204211007680158666292058860931881682093691016722238628011567421177349958284569549793600638299771366174206756514070689095867411250950023798928272215327128957417529630354703953975608954809812839384967386970714160671369675796536544628362811650456371393729826535349773741759249471420978283841854132647657759748285519553191203660442477295176894095644409523738798667417910765065218096643125327348594405235204709418027461445965772558861782039605255257712457000283756740315985347881390421985100858740312864886695225362102518995834352625417826242555871851455097454006645682428796337651247373474770445492604213039864763941994985681069421771526629687250744679649689984059812449081566113571814339540667581482047980830673178301436808367900793461421674843748442948632863308344769914173905712771059965376621132717132569454340198521251948392251558041515560192444107214715849138112547883517626747792337733287851056513561615144476856071661839429108267142301576900272860207542161532275558460682412910952959772585838677110119564843885042388228770008569685707102058956190612879577075531144203002556574750298214023448070273169040500581977635534372003930579314403052629533379711937893008039645436868068649169549090302195359374835152237853565094269263104492024917240169392792153360919837027563303694507532081851653974573304816883343915913856737171030983918481530628185608280219000602317862220213609868210208140050784721828764656122512674519306209974621873987755298142549137680225593443454623930902130358131809310270212780939631913030275644619457172171128383485862033310356170066193218632469959054977367283315987928465164008921726555340541190739766968899995810255500093196031857034592068495401801887067083285471705263522093708992891715301599427408404158218661412749557788133307243799276470766365493307500083696970324310516189868719883201444229939093775920835216015465304528026226815326513547378295196759890371447356084922009075513056332667142984072154726486201745783206158207891667079477331800075426508044221638804073579118720070286784 [93,91] 1142237668218593912678572116249410468308853683669290950511978538794093104295262158191040233188108380114865601888145698100745136657480416982813011758263750655306791302588087334547792403144936164079791030641562061316229312184698669725102496053659004426787251395479763999931007803613452439940046443443383168330659799504112376620178531418369965572295065204495227112888193229579912355935817655789056354346612736353238683561232591135048113727511251085180829080014980903628602865943156053939351327381273070448577682558733513034842606798134748470668852142962057978355265924960308355687842885335248794066216408658845419163126413427878890022538872192538627167066493240294440181554418657060251827619245526118263680249278150630829589082720605406956736789571216154972624921897392760139281781452894294799187627998456779854512510377164246734627697971814972816829988583645197087713094269413859205973267159933592513932935594075981960198402102409168739131745060227071638877563594073222872213202781952032743363042011253550248185308122975079794219071812941264365051230905947593510322225674988250716898666737507370332144324099891274022787499904334272608126803889174092575607273097024978107159762737603357474398347620996382821556320427179157977299420818546865827813228453393398962842656246570856470463112211109415023007818796399717325849864035561681336581405116414755270440578012970722472403369327133223681965602280540754906894002159830813548195130468920587425832902460813328955336941726597256037644106228970272221269188370849852831639966579498455885393679280617819342762458542167461783043083381298954043254311640986426978042581016084873004284671919995932724038215280213758528659031257595692863444445094256511444871058989521074669553206054702217417600653733161905745324710458684405738528638620685640042783180434554397375523642200367265928948465452361981752678301696160279716073528333379393108012902994795937676833313971940380924155947038299624129897008201637634024743249313590668807283457298042783093004997283110713787519105407646439486871881631016928183518190672913948698874219887013493020343924549970821291389792013047512928346905094917407056633647704828124783640448226425932790834841107957594816730907500792689120700284237696459751866630925671626739631634075119041156299167120226369411575614097181220551695607387799889044214940842288937284843873152 [93,92] -26031816399106475511058406668952670440890237363573878577824020189045932619194697241535333811754551661644918906531854175818243499905153360064396085915994322398777832639318645548099161651718092546090200461980357828176662650376530869838069349203342184973484568321421396262229669077927618283881193706061424408497883812099521326467482779485786705217231231551464864219374553224089548439890120824284394256062686556091003846506389341933754704795753941393184066754190739071275105609190401929037092624275776730498834713361036688532552218631595565862333736440937064727745664076872915770136702741851906333994606099352947888159774205938108453554140220798171896994936513862828767046969510336898181823765756207500756025950257909242725732010708784996924686806327610972275526709473939076037506485105316997736454542608475980744798714731516536458797635441961761338780035744800724473914798143518499485544542171730581695050307222390784864987750092759008927169745775413647968779247692817619461752017302646620941940146822078882208878469385737489684956999180287654845031206878010705299933995419022705775875626452652337997753916801773967077847780255130324459163229200121187171089396898213473050330136179063326222396439988584127772527985252227209459947393120087491586557271148064182315007837295557291862275070173596436422904236135153986080763028002511270591084343532469403064869506134817858443154885108237386958375726469174688922548414653915398869672525219056722433941173059873614863859673318427869464478683532477812695078646478725741069434243528320923059375890667993151431723214128304210394780323100568046580789103975767677414622837077870422069464737242196254428572728834651667738800451621666827802352228700008236504690124770353347802810179078449263278616551804949970305748729364832551957717481699488727984008970814421762774920243529317184800046008650865197712089087210031895711144136513562535655551926385709868276354139779922915570407901613210212670755869033242321090591432806637144694871204780112368068904316767639792486269248505662728728894050056028122297371366226650373462889698096138062731777277553608130940353097868518613664777741916868197348777028575540940282189594042866323896818272914185318350413273158275086251239664472424906680600560135280466622267978965300257467592956238658489054327211423780792346653406228855171181279981727530502228992 [93,93] 679278436031781889859045464688130727328219904994931083737283667918514493791731117260866401962124168878054636469493774356267647684923126556283784578218405111365071067584094009122978830834013014518690315602651876950259992726651532497914666661039405575241125451047114725345050115809538860861202494697787685342748126861336799982703519607545214314183413447127767029709577370484668992964596902233404740390472433042113362969986295826053043588960234201617597160978289170862740178525728848040704029809099212241142467665686703156934031501998278290827831945688702071826211830205891640375986321778794676708913078986533072357374734902271714619656423600625829956316125606101159813240725159722919202111332420645970667353868129242542464980565585498442358675664081101577129433565377579700945878243719243798044614090152615858006904679769720376493684364858240750000093487157861671946295766931671518422301468009215969599130126941054366983102579758320002932846438404835633247225535565745608492970642735359116843477089162062056808635873479118025871576437113255099210105173836017240146042077744544003967882290000642493967370649164069456471828900081316555979944814555890193623876990957234670245406388345992582797327584842737944889189738401450899256628444171752596316479053029426432039137221091348288863019519060888771676187694361077033433859128457390316670096214034185348246516233778212363471613920888152237981923452339681190376749715840380239561042252156205645736899234757720832827137314519754170120574101123832863494336579425429166576680532522174185352982850575752265949646732039540158435382407859025766457095636127933972281329498699266351896214091505315488177223549039981027473411771685111446794375826153927051188719482957369865719298866217535491826802319561307865683550206137758122986283028979597977477350877954324940430751430328296325747908517995286951336992561025406205570746836140021080694687999770838619407769681926590032721268197075838224912973989697314665715708698693972485077285733574421377603162343149430425055247698719351700100832100172663751489708503622002856248899169771940617471787509186395913322055623995095560007463834118870317673358616499254687857797328033281673996165823708184427927646004565662900027960453293073644099922745190768024447124157968159436176800690201246161396268642510387267771813448554798321625860563911168256 [94,0] -10121906839956478422772977463317439195818375871384785165283454384952700973904386039659193811596557883595980252746598750371544761532605550697400484323844678558661869505325595827893181177261037066930453504224237300076176510846883768843043995603020487351790341092344775029720757465156800956248425302141212836959689049618538393342089068035376530225755103896182282586047589294173503009529895037216442131519102825471683261598535150309248483083237543463740225315230943328372772951320866636799490292352727992097318793803089365467741573800706644884573309408797196319793340641717813016135884430603254128230640026529701934159626348957405849192584754440881588792170136122457382447148811250886443900791540552607311841840287658114912233892394960998793467902412847743026151471842704499720559003704643324312630164086644151534892467510903839704134724126246092662919169715912557180601338816025334138878381755059263499224121481229851823922766856921499122592481813011318023167597337734427296251438872474836964619511153493210231798635001655073900558216855122287211461637274634801204491513234811997386691312988689251615439422112854363112823239757946518626910813706088994250398167050518504614197402358764932583055611537338702313828030870619250883018724511733934512298639206644736374793079439576418462362866131433048261379828247124772347021775815648933618551435371669169437118059201086270505954194716881263155533068089895052181409408305920213833907000871128440058398722640952590662482068688284131180986406167808813234210061785043727700540144466068677940428471077330121324356717134258123824178716650607781492973723491854096580726538554203474439781607769040776446221912604031728450654328528006133927723575716846013051177685492250644702956729319160595201924455318013925999636840025637331961664854469964814260253704583803704653620257116925787859502705029822314263470831296218361112238515242650243218782123559802311397654333360424280989377077962745807943128174335829950763036411280871879878333877613029316004238054229113212705495876254689691396197374419544012133838643708658648905789350502283570305225233276569239184851627385120505903668985753769034428929190679187134860146297403193539507495507408021848483049802161411425036416024264862864327634930385199261806656886237231097421888866588477603551665228733729044308063172177540524215116691668066053306972103600429933436900285306701215282896344889069691913510095652294826342567689457412357836229592059933087386883932744829930882283179669516624522771424976365782691664454775808922663159653012266529986134177137428293402454646142867506780365377911451864268800000000000000000000000000000000000000000000000000000000000000 [94,1] 1284636900110115297703394627670251670573051137709752889417652144020609375849233655607810574744148641554512869935963866729236827453199494091727257921928447327921930268701646134337364732821207338846114048789688057700030310481784250685604738442827973636782772929094140352677496339034114514504170952037314699906227086581532175246997920862876423029900272395150309512651514981778306041989947881571664791667263726782849661213369124487307698694108129300579127217106691336399258180654893651045864412796737931233130150795426819640149677307553901715496560202052435531354128343088802365894375458710929571345941209993112760189977152713501330270361794513876460353073526990759391042977551724040151512256986289516517116293951343001254289888845060389925632554838969351248159749656753629323077906759078483769105311653666168838079579046550069312794349992153835948241515642872907663627305783315223350418286183282537717400708062200843206991330024586641245824490857451391798247088816093983570335767905153417600014115782283305256820187108126654847947037064407680375524007300376849516944416121065375308140313123462884218106330315871111129079542596279455622534429564546547791289358159012882950390825633390600910512946656759994875298436934682451806453438747444193250223171978166134720648406687539010915581567096481722496845240068313225524389863801298509947789063044968464676693262839447003653033174682524227847964472732549342469294920941175440509251462878065165452364458234237018335468298675014731424801459748321481007941056910709986576023010749775662874558615152190236472788575632602093330391068221581569447255656426942294494333524284215783605350887815097707797180254217468049042335446603799815089439592912662677072038813110929782928427034376106510369731044194075845553598662589528675381703542366642715061931381383606144875894185353638034298240445980614129047247509356259124908280608562191487042068772803840845112951438708230187096683707850971808048831830747565245224557227079790167437667986401676546431848526596957078511315603256624003235758439946241612100733856069268744534573715893290613521412704584386858098747509406172726875028953400821518429520088115312534556968032993245295486054843267077226206662878488227399606588689921606043977773244871990418951273491188296920128849965128081638648790625640091203428345141489016743891640658116281220044731793280960801684585863916227934617112088422760261404261115412156407976573457312643285334211926236525211887353411364824886036767668228907327905877626070422886349110350217705046928592330498141607348197444170973670600942809577938392325366076477038980497408000000000000000000000000000000000000000000000000000000000000 [94,2] -15245304390819588918814282410374910176916888174865348533189003506945614970879107580110625225950631082070509758533060010009228878510206539729714785612162120026074284716706316508229797333438458016154277033740613569325548980053647033989795861020146395964633393089371109318537809069825340425664154891252898354904351706676892090481202932423457681632440778499394971070683435278406467234089644720573184356735752144346712433921191639956615245033323791653976032415387678602696863372557294032948442831299035700024820285524221622690366139937069018477038769644687211845032314127995635391848763926886959911517186638457655653106244812496556402842513360851626215503172196260907261573539923319423928312195985043264404673162210544572711382317116973823855941752853661804185610016594522465054018932780799948500734943262314883669475220092586080653526112059217666671147767432118271847207335054997299994946396570253128153223335342829235118505163562886033783940430847234846661386849207884218717188546124587516634120680780960840922685139835087047581059898775593697085473585554011780198301948923112983953009485799501023570963708808317123695988460276633943363789984250305408644885774378628662068101926102836608057915522163995793947009313830718435693699681749786221670906816020925512140295945134173783283202307725520974394825179839791360732515590549742229573370346067896579814917835059537820982607836658526999240788464667170374711199885957420106668621003761284290373383730115920705925021435020380143985763253946285385191346278076630240234123524545688948637398277777137394866285183165032016451694824368364732076622733182354294279253887611839322745370269787415184105577749288195497759102489493106328628399724580615939018473139775403903685141470924204361427593510000696628765209095262894835308386099174116597184969157761442083983261106597272646256974310623905113329969227738260820957354564539165902389978098463361458068860784009248680135748836340448963660187555288106778228165235376415513281817016254397247559026266364969252625926662659327211124852069540849366510345970267165036090621035508660642815773875748063298035826115169498949707646688558923997733970372642399600904379452760938959604106079891031829632690959954406927709571291288906618023979978817133428056720350620864962140899125200856733795692001311348750093909051783956874570681831202182466937618642883138866196262442502709145972126257776011646578172564082643289140825209673639534265114382849631826735676591189998211381038164912056893042644634510914827496228390909645204220687389323845218724733731864379268002077273916376610785822032197065472212992000000000000000000000000000000000000000000000000000000000 [94,3] -893727859170035393516445227794012147733252253662736252125876293100093428343611256578722047782921635230775674501667534460917489580094245485751435180206360269022656242165739290554517417171960078052693841060828946932766581403417352977953609064510033355796795958858745312034438372836406746589898222164845205638388675610842421680969306379264599010513104011052279829494455638672826789644004488170784552616028301542538040613789537759324727178773127492067600961748122196156192936864975828874788100454089072470028770961460400404281841627257546010734456261848927751078343691081843698889058224810938388540823693078229627337234688392608282494313502173061539069890306979996084553991583689286115723032665647990396428842998415061480495161028666556467289423403974748850941616392367517705206888046435525431730256598316280964490581149860977380504711803766125745199427247747316891342856658229221304893150098795064769078040298643137235305170611740417583585474058801805287770357366002041464746822940483486620619375954887953493246636469926445694594625516991418927660260791735008769435891103817959025535001671641206989771124326503563701820431853042153256806245208179135806381970132896401258070736522903188632875813235006109323897986615232692051660219664347074661003930808256918938690064350635361561414467835305978028247630467412288158508811185215660485997324612141367797175859863406286374549380279978757494708981585673121595392576186054515841317895364859408162444301475586723640114216559565876451524246405238516675134200196171010907950906961836833323721207286488325424062625726056200692314340790353838842983061313297297227373236221710472199689178562626246805783814443517679781065400082283495713865140889759393416855238890923668877496999510509062629592423535979829410814092871306420096823749922612188072648782801497906762552465003074435002811035921077088019473633217078620431128335235950528332563333094340996042342668837355435440944342312661054209831961473549148110653194132317786668684898528020042774303595150769118402197559627779033497637511907149590242144742413855927957799594546936621810906427963115603403498169868030193971492676006225936963432061221538048100397084964702752739380788369875915887240332579435221502823900551940560937542170146219903310493296166758216909366899922164768637873992766986826045960321392531432239963579392286181031958532733017141948821988978313811598725710793337821828030289098947763504613509803396307014770399416601183126848810981535056192305742387513828377911208144992419051407770832787607460465257615667987793104904716530455295894465731727535484705155887681815992860672000000000000000000000000000000000000000000000000000000 [94,4] 5527479238861941240403422582703321000107070941660544764586041613152275900438670801347618825879348156360097747978873173029036889716728729878100005394274910777744358621100157565200606936932466353688176760817604193158476950272688559935694791494276531893164254075094207322422530729356189393949038869036749054568353044541170869748726597215450027833957269937154513283530925418928777455888540423440753583367862885586212072066417490841940640838518353571792541807061961561963218890985896487108219583277715853517103788688175420799707393489866173527585258710278564498795640456009371534364882401551797545766687995471479650107441610725560989862978347415564683419286833314888887507356681876448257624779916630001487784084373028310831004448155021343951762397630063036856176366407628049109328159627716757702948096961568261827831884336806745949804431164362227724483236803538051252357845598357281666815763268223366633279527778530931678083443508468520485142499797530803526144226900164024806563117366081861339618956139782717286330311928075151668398678820170148103063701966084473437485585826966884625236578850253121877507959593003136009737341870985562670868396628518817678574742833558723250528767789130858041740548790890406426880646742292342709511419252391996017681023433551746096681887593029026191311889071430263518987433084042041893117144583166558861431266842824213088521093974989204743062779879330063724859874331009770757607849866631990259506915802721748187642865082036512468613647175127022517171540137312957780144801247159575467321018353447351013416132380132957312647358381501530978323334190000525412285843959777207100491474395378526936492410012244073209500355473570997252712202293648147908703961333473908315518129580584064790525068178637595950853741734427479272780251678529284402189556275492148896508317277917811247752195572360589012057299672496537716819114075503523616099137766175900980403276215997212608259332754367717096849414563250876577980107850313021668291293525760314956720268014303077284394110191020566095996931566948839777140938879383486673846518981010489500437751622871298254875382848540715631907475982741601885434098310795273756066485693387687894761949687457636388844037652264715345129684354436080811925354389557093858845340526686829953240684492835613000092587466770247704041257357347868466118487078610819179460348445203502536019657480748560789422251772035543360932504417516433542465314983769688830492399396748253324731735485113215436665918646381619284601148858865371306566447049962537110245909306948142362319914370452256031842304058029286860458217250062791837980848149892286497423360000000000000000000000000000000000000000000000000000 [94,5] 274879582602091804265875891120668542620210524532616637354768466194058765129378181946454451868392327541431718438280840239304731085830336700925197704826337927955668095419619042971058269239448263184640364406024018882940140342894246319025982348231452187401482733539646536131252380335988588986882878133219480054118139886974153878075915128390665404359014772052202945183294260818055322185687585492267213582927629731057942855939037428019287910364269277018019731843644931550080190506816409911700105817885626055739803323759477246770627685229904809627410845142824200009772369334155965780203660082122651180480338734929291280340085376235863528903585960124579395931038892538799367640425620334002109080227831979630743907560203045642725270238726730863055058472291579132566940712924485830049977186572181180751396292809158672607410284475617152466967464769160400709106619818149476220458861161035026653064814372707849894027602684954323328480549639954519926944361168062472934768303339387595970462299013307185884436243445597877266906454337901614087583191326618041759891651447176021651083381923687105058670445438687002360707520737011846112519913249218675245283468284788444412288283554116722210726824566453674720498390837393401896251767249050057422218259203266582058581254677509353785145377196434637659913146650820722527005604107908818956662277070431107066723523073330400691018187785028142254933557471633733080789733471814016981073954309282353399921386522968823480606279292953610906964009820342011082785431987381651356093019050948226959850273761826397795137407875903583096186234078636284835071032020391653460833608864482046759947044008146610028701505083852471346610754362642150373079171107816636814979269066576547309019905856231510120746019014776933294463703253122142197497011687072218738638905312155888944528824590591158799474755976764344796079078907609678394744290981557473161352509436979874015113661807052220539187867774253850559748076128802745720410637017480072879911673883711958744218854986720376241335704812107426404882095661163026261011912384189142712286284374397617404999079170675151307299155002486342982823736471158753655067583087246645901629338082735289248966234593269557422098089026934369544166268847050817886270946300710072401977488431195140175584443212053762037245600312880165296783039713419868116118598270090918013550410065653189866207064860738758647337718469544433369334050631258005911641493584172948408922009891089370034877115841183401251502583334140368872519163566394025735697344409854133667463595435400111304048883744610891317264426079493644234125751071879827114870677484372636991488000000000000000000000000000000000000000000000000000 [94,6] -2435360154833128219150901015471657810419461065508075818600848705107426842882657061475812407024791037356246921875160807074554693773255537967831734435024952147940067854724795783699273810351370503429683880287746676439132672320990551688563022190792057719071685338170662335599529268571025961305359190721793383707208930938611359248839246152045736008734998811388629070669051293532011368797364249924537668579151015192684678350594709120956623294427258929599239612127573033205672684436045461735653971735963775887397179454667685765734668799217404370412652909007193098618340126685370210727929858727896051529290585479488409706698955757941317115354452794792174136441095583626288731662401165321114685680788233206051877727695707322111326498828218116401600932794013951984729276937242420810980105052505525204500993600130319500970493062001325974444354784780929195206791112036756179832813943787276454185539024826570857423640081803168662430489894591427667518734074651257675947494064390076365303539346402919261977420446902438193012169607822023242088331695944196248369090761726973380793840309061499145881467797974248716232451444534820981448708210249945632607412345749600812108647403684709132315922585346062593487106641667280879744855855641637159639170809562379798479100260723211520479833942341502067217819145351193272185257182625871779527985764707047885582920875598592421685417584225950202009339397620127431579421829664243872931831929405508819063247909483895618781557870543747406228033561666674686694489465927106940242798110498619419932713553009859499835504827249400732939413576145323801398031365784729745001530666690094713063043809355842538121483647235243306302436258208866575408014481519365011417612810311993592958777693027218884151328526380494725662629413667480257106359296284358581338097929872794724210277935962439427540552776776272907388984517660765375786995059327863557837008574293328978518266213803854704708573610656674388136229213948599935922943449579845815226676500507653745130437297182633007702324364979051764987012666962268265071835510276240553617438979996520396663482327030220689920302172902647657101357518159413069658126733151708411625529529594924048150679861787139072077053579164531019980576070097333077172588928555508028150171767320494441565765085210104151610037689203014951365592469353231921313450528928729866159486116233695659118335393502094709403664623050337498206408306233916347695835110218631346356363617030103049727418647910011861398095862844189912178591469084354720348557625340067290193198640760844714533062803590957290809507141181190432952427843749541973090957341898606102183936000000000000000000000000000000000000000000000000 [94,7] 612398092533545644254597527500820081506051927651049610208888825092366703493789952177774676167363102417270250134062639686510412211316931307211661717154101634940122183842639377099025292161154650042943128506656289557783118094730417954676373436069152960380366735383458105901480244550717544015439245131690468476783495409921626343384876574128816143428357603302632357763264129753604889307784543211290357156914060378740945845916745022706106989706242135582102261359883735544884172641663404011963194701770803427431456601014676344256866808575479980739665599636720448224621038623457165661212546798239063812191682699924646880325768032522667183339322829135567761168270071962672692986648453285058324601382855372383215706494010715073614392363717427271473659763256329139881158665750140139109238492554741553563720535907225383730035537628401330845951476396389027854531176260600601332386506591004924881785065743578276304950343442517669628197188032594150309136756640011501004411940572203879187179651540862675067678776340403394643548087293324460133590925733937156509905601819619161852896742837531413429249373933104971323986802011735896455895252740980189805874171662504382364623590231845622559804393034231503720870388743871842058728032723517948767230459600621247854821820955360079461175369428771124332895064697430265586808087502827422962627193484573757762207938258871384635329526881110100028448083152256446580772742652947714261002718260116097830849620607072495188597580590842879873559043580971440380921341969575660510654066689792666485359442411090022565864638836057113078273791694499944625263120731333213559763806665466051977517796872405782352522914730333707564179677516406440511099539408352123317372819360733147294179087665260966566180701328959071584564035700989020981097477887968214033574601163003362910865719106081374925678338781635420611071178364761283008542027102763065934634868811502994862823436069880083571613956636165525317891175144985527496731071133157435134989050819477837584575089794204693181157455661685276666856759745179318321802133201371204044404581322888134513774927681296647613632957359397053371901684461641439329303596518450744379510555923255036219829587762948289899388545803919630728849657488147135733706528009038740766233365950156399221240671331205501714864572643079906382856519767301060691222974609000172287175357036625407828865326536022118110402542948414249508211469500517701935650678579332686807589931581457898261182020582254382086835002746832074399474480020676986363773677602279823054405246481569281390816646835707710131396734174518561879160080462974005349363686096092446851072000000000000000000000000000000000000000000000 [94,8] 72739710712208646685142946442910579810346975167697482235232245397984605425953658167202816589369174070922157875003691023802579044965101701133737123156252785087711718780138485260702311082980704355474501313785681185755297342950136292400595744264638132703039195615081814835027742640673667645457512180171581945798807794247312390541729594110197364639105269557933116815670798692798636697601751303769394804164813173246530558764283495296637779429838740718236730517332168959058514805525610550188605682446387783001143576001398535919592817402061468695454534718201398344313226233019413760108609560597582168988694580345139692857866418322575494905883447464619917384805016479361453348600608932194099228221219706462320996404279612430013154606405055235555693336081126679729002879998761402756525510315428954150125872381869450948129832452626495139878173045396964018738131644088062593609798531284801391666145360561626453210708414739937491726338335907231634273319586297715006267708343287324201714187998542905561690178722213480683375668413146004759967746677900309128342602544912309322896739286168040426194806819489895551689399320194333870885299847095570918586406633290479533445379918723819119074522517022190965588398723526015969778849817562705535557016824200595927085042827018850188302219682726203640118540468680887285649985756919798788168168775299067668310546481973602607854271087655304104186697110165691761508843212319651072820808543917170117096620376019348691357673033754174105522118859738798288441123301812414304489124953735212339178784041180804563344861669039904033869765552125210155393947322649791022537932435167838878641021157764158264655768933954079057402677935337708064657305187806974382945802440849512040837017651687002682940661264846487941623124479256907419444214407547316597218227244633580330238000303885621292199710576134173129982905393603856804972371702782766325485563905816661300497239113052299106053427378708861043726999105263594826522115907785808347577845266352737298507828800046467584572081671481335505315359220873748712495298950594005695447567839911621061420264275362362817059159289835436995133770017653958256628963698770137217098987332714061901055876808012333021611990184538831037009258488917109862938073308076914408801609731715838976261384367633267027847933611292189592758136758337820394843949207662126120030449016597846808679013838421770812636196908343108867562500448167923364164946017824037022656773525335446110554040652435923155255784810553748771572470141799153893034727159731404333213974754418704048251641705173501922812533094870728015174798313562674234689150092527499518935040000000000000000000000000000000000000000000 [94,9] -508270226558890784501031332622737276139512049686543354275812368679004443981120512147258799018026948917351591299689345463709911854952577580770135214718641623550980202203680441014723745868356272372501694686810517514036785223891633549018888747029328386242409260518213433375639794426774275200549326637982593720673548783389308692693754998799834234974881132702899256004166231549427365986975143021522108299450716462096294123324353398273023863436500404064974411932754641997084923057821394673175469964741105968395275569946922814598848959510264921530869044711074148355382410438380931002335496818048208367640233116933415814827102233600392228451049970738048429533756621280340005768777797257934203290686438516549979986644027227589797400587919024453236639754096826878771277658857853378308373558856438670032962884382549782240785290472947584551144313019392250506118992820292603555707553042328392808785820782887018732181825220040612201441834932280117217918858694409594269722086440119209367836472857949239971967465404989663987114484335956112518409734113777141184207321812209340395295216483737266492766258512158321671169011299941108536395371720251501700068345871582275693879310068461014823938170128784447389183246710114687231381964596884545798842489348947040988628127183030529616877113625062461318981622995586975386012860781686817857809570691830217395633119964765823752271531071305471407544698132161072842746341413018433639677368723784208630339744684619374295930143423752951528363933632646422107610067388446725302071518298250911651670083706453903721767367740519661777735780106622104369111650521564053775398771271001753275892626211538654382188500008262610245428322807970123299152714043755536054548129386921887621551273214263127766280833136237845723978325371785650439476912946156741820261456036779713220031236850599664417693498674939073450512463433678385188304602723581933549352309359226381295865580475612793521288481721927492436178773981394746783332248685715738633493825142289536087197648680740476781397032057562103004286131843371223557062822849707658842497543753171563565355007657507183305772089186886742725611703707166018260916632655538981732249334073643708697998709988239822710527171918024529621991080261867234733061550268212233721152739664686481588782515609038873324817820887055284332691450908844827400380556080135766772330300978693191422897821906432317820254270543350347762480459410812977585200860819312433910877268708021799502967433964834243121351502080314910950537937989212281723163760909446874955845645829605406066824928352370172799208952554696213101302816957373869241129113245290979257221120000000000000000000000000000000000000000 [94,10] 2212390669423055489592422015862835117821929918660820121509877212285208472314190559740505002637923923271550772090869146889431421892296264149890430834257529639857076083769212047867330561716103958518575030172347735238410567096844773796463996870176762397843911197844204217659165735984554377137818948043204233652169663036556791053141639051663343575972813733894727338428649446867766915341024115263837727838352834402044498123813983079333534067136873048026225114376448998494682031807206903264264334450774207280150379532947113719471347443242885263911591363215424990438704726910577999587295558421666702090674868458690526225412799926283350728527595132904781708348151795101045106484355087728188011501440979438429733731269265099722495197832315461619293800841548197097033986192909585132741656703330101952195749481977905881498521469634411628862415261423688570847441007901352103109446360124970143076167313564805668252245354061114571560345071653948361736242419216125784859508331935755651413278066559231445351712305650349118001281240253099327607079598818874707441467360688115335605635862572664590031698096046257200319276808889628219320892432505358081754005854568565471890913614393749902047024237665348774386581422454486193066123432943360061766769022140580243345890347078189635512659340026721501849785963870942603073296327515515960927097136537252700781532173183289433741416731480697631828233911665215176259847636084182688130835599892478468147744591597339842762861975630604219566501037599015630781499182827195474910262950637592527539216127119058067691700695385108429599941282978206525160662031138804150283991522552725615343466653891816978872124119833951890040276306929783520443144888289931495168243064671974125391725869258872353634301296410091215772356888322912824598956442495886117426328887985658157206596510383069239959849507962680948144396589442083007854158135858364009437181993295243113794416302570810209775348640030344387087385590096842655335682576298511626558423986693302571832842500669376110022357822172512918684209416073159511287341746491502673132361923385530681932478519354845640706443717135858995336356502730523879795451503707566160037946903563204679375590659686153029126690727260081751134285721937665194113985607890652526916971049267466509062899354137959988822172653533268535626511243178081324264482801390175860634349128417643889489907511492392102594359712782952918568353968477275594251198898909583047302028219385076935879650791172593102356021816016368270304958929652009961895394393188501531716726482265663492826031883128487610408650137877588296522936414669460055911626434381316065884897280000000000000000000000000000000000000 [94,11] -6826541889713814178949936747071615432113826081575784223025371160022396733201084009015853888590108883866999385515972566659609476503594706411178808705482668807781446567968898543598742384132554684678412783089583129021283642242271318035022217944955573425876774961789269778257276982841738252632521302531853448483623206163544735342448283013705022045679954738724061236047542629488307532995107775372083286453835300247949159643746829299050543733824425102525967991502725122771619233588981482140632558660866908943684335333175818186031765293260654535862479681164876453645452279614675033959307736030748566245801898116735013861594244621527938275257985483447557938971548063394653601484786243190128420104251994927303577755404757129536151873862386458747140078980462254768569454563720100180562245093327848653700489414685799219383815870846614179921843419973581973904238298673058640657710459704447759179862246687162684754776764037703106884483036147424064472477737350793716754804234223448352430214508722374608125937383349342723567159294404125319013470934022803910914395956119481911123485565595822451970115840039510831190501789136542168233357430043699433632640118051066816636867300097055140746474535136722219506309226064730851326309342692585487487518851458623866582498262859182993029067432955273685831336761621486336481660794457887920608498863636180855234114944878150264985867717386275950075634751461793738297243745848944755868387822495130042882948837501229497039537577565366987425806637994970541404602541646745906847032690241504946732949903280881812857138360395676688121952881778209379044328263970616456070735771904903771357625270159734268997792967410528450590700013720520105992917452294869668447227069464820018655286974201241648503248521679522341087027468572506777070181843693035919890444863085064493913227761591065333172662860938282244111183290427506734068107813940241819180601467275735494672197473923975621787454304849296192024104714818160383342764655172913643003302853929238957275125250873897689291053671993807895224798060428100436972960519590639655761047296197164705522285431323050890391877799320703508267170491121281647999326350348276010922402578562856091424728152092385149790056743453737055959290145836462538441668404540217852727165524504834931261623613825168093846630333395415230238428247995732004113135548364105469554305235089970529038258825211498459004084638435139091910055010402967196008847646508692843938846793666407628834711197633361279670453511289272702540538200655652975929374596609176004320327056193422104453671865722093126706994223301512340686584328806325365943708913006429403820851200000000000000000000000000000000000 [94,12] 18061464101226199881157482921874325037154512499365463897724253435273347448517107255918821925330112087728266457013853003863864956492437954857018651244383119080791721106240415306144980511048974006514730935831082015405627727664623284203446936740137954116857942567305989989438347953385707772281219682418144145196111988687568667200157803379989498562076700200491377957837967237290986825236173896544152671030486287550108906956381414418108926748014487535506515370979620602698022130920715609225325827592204233622505842759646168774315341254215108242698747324618213806055608625438177763574775173819914601185070964869879798541467036810262751005569196398915803685844898769728836422285935323353159039970395490996897065241091833976807150670935362053500232088715528518663528938437479789243758050155255769742515539590529511163606803624189015486671008431839001236713314531235815362913412531448119444302087573027060533986064297945516317905239879864919118567160608464146767127425567434993807492819620025781689241199681148976714083352303779968796603117936611827453619425883266222803371760658899603578889010189383716033099277579396261543491131849216259995016587397900638739432996590483878991350948261702931882690874615391567400596411158227914819575661463565334590022397363179959869783244425807282295093278504534128310480550439187218704089902002156112572768412165280132526390397252077038438159787040978854354480084419045663354165866097786018275698983433898463434076775803849478999542922922740616587657150521467120499473924680086006235907100705883593623995539357451195986668956169676805853876243397411502539211879035111122382552599555469637574063407708020291956989575201200161743925190566279202074096439829421824040433583323876458947477627765698983550065058124948608243159872458737434593769002797370133353283393893999074023637462261075684308814133609819297115072062434450795493264933068872585696952296946655297769650184163361253017828584421006266287757575920423257999955916465565676158767781223152559268408287175321245079230247383201296118834646388025573433759639981271284146974065445250495528043583067333468629067147081031750051046302800973513545487654882512521058441175202062493228012639288398669953741068393586020052210251895761195289593460948412285935518808776385025531120570291945748175108340853895909585611120047610704547258050395158794420487311710895675835019018623589220429624877968661445146022159924825128811295260195699090236640972413027908394191670989781772404105985904195276420041583965251619795117601833643754712767679090583819080213064913642021274966725726655609655650884670066927970811904000000000000000000000000000000000 [94,13] -42735363679192737230571965789333746073726984907670156283786159653356194294236423988642013681812562042216794101609349682510544524338794437999286269551071061450550792254304167122412399184413834928946757932422413842778086789943781879389701302052025942778633593909283497626647245234278113389503270584205608072782969254144969630714420880405441130972360637978630236031173879778979246864626563029162719690878518115741200878701148918898939757479003937185665136690072479379772502109088860394743667413802669359015668183701041875383983127664246037376638056283917932729452518744899891495129246481507419916830870180202153076056093789457904287204976754793989051514394902095927438028008431323120756408108819234100381824571564481811027116273959251769473637172645592463356154300615398747995268565594895939205432185963123444718335748240470963572088247053307882619487998313443509864851794572991292887614375448429255258740510990339171539902905304661196791560362951147931498125537470743395792703861285604474311417231254083230023664544961798831410004973865730074822413174721716479263055406203453196166092134963794164178043862743444655600091996367277186339492831199717989014528323210493521362978874935603159454319466457039292888045690764637706830322233533871280421428144903205800764214438830797479125256530364345299839364643236666466032295901452868352021878352407688653104476247886775585635212696888844336179824142774953172418265661622543206790943292482053409457212609897736280188520848115043812376674262478520508834187434835540964306931154356150221988934014616085913163411950422319286343563049344668025766422628160321605780193730034108730351737624574094906593817588931894481310683345797579044801883584530834798757923688228800178564988579021793125719507087113232494986693583871135092466306041529965103300400641858069093788244345761102985706194769927852079735113572757768281053039822688058442398886539615584575291086095902457397593121198141150966289690673027115922178865288336425857009450728813314729425862325939837458974956122650571868447215163179450510111816741018896501433367172055395559416369384406714995629549696673007867492967288978593096578766913026290063425542476749011351740911753645608447102048660213540219874815222300186212145877834232187162059959514649137683264594378353252128496826974231586615521531225378777077423661984482178383006569535147196514924404002461114627498288355914622002876857328749496453729815306733757605270933752328472447633477747409031314871209941013669145658542411720764703873702722737972972563126647028583738806566246475719428169293495664771785820186980673133893107318784000000000000000000000000000000 [94,14] 106701060273343281168370370144974269420396254944920732362285941221229399145503318172939833380341140764393134074833981323335476754253135517783937198891611792607357985631287331028172781364410960700542548973042122712551407858975091563866362282572464684009883761465723708952227757190810002578229862910940482860165302016165707443614502877022438930290773230989496419116506430875331879348188744323988097611507075285733593879827963678337623293497344104098884681424869943737463636352370601054850901569496865870844063025848220465345283792483482658620037663932730661300414557542795282189073058479113091880608162620596594002754104606240245075667566663887980078016514275343246126354866995076351091613087990006399810286690994120345876950552304003235584685006005789437860546936940079507463822055477017903321451487485453935444914307924065015253443339714958132050719149957421984620790807543157862244877099688614478881287934456634884565534372209085185859261954166599854526570978185463819674419311734760453749976995113082838500603130837789569969120731617124980504639742156511376123199120363159186589888593937429369998102458737167994148187648638936741439394010320983445951642203949830596279252979664083805097270691425678231362022808978565835659053512710330777827935228283388554800935551051782455359493492737589353058903306032796594444394597961328906421003164921947693982529661365619966638905682335861136049970512884082972748189365147096592518782344637647717405929802828352756436397274166606263560317479006029125492251515559093251917910825367349480181323985048463794976755629147685264264079656727159472464658257222962474637603322696548613516482397411542193046298865199699888108688224109481134033717302608703313086651087595377929247110297561766664704728053138758412694117657142405345173153167102332884307713672009880871602600692182724187124193020563766056778217404861630999438834597304863339946468268657992834590954218039327327425503422663780677721162759204678892255821275587605688176570784041074337186616684743408249745951304448965282109698752820864206401140116372992288631707413144605965845484386691519608806416383393401262323392562755089272636436871278113606234768844180494918627858583593105199909407551299187351234065309556638873742110870336933041385781696310584374018682315220113630729838652713519587099413908141074555553190426568633446517694220178718682524735085876733173718134299427038330381788839447960369767929518391209229178788346156177317171272117615710225965055124221288524175600420630446712953162038940476964973940196805612439996794201916231389801335628167403275207840642704908554988421120000000000000000000000000000 [94,15] -313431555154492232735381274589746795465481096360664489735835424237094533004915796591770862766635930276420825895370988972363962048083833460003061973367490745749896563118572917873618821716361053617976381914201426144626196894714284678925605466448856309628181718089705956341745591507068837706868394500983928706850218893390277658396143999049200846988124763873055875920523993625855433388055558596127297314224003776252889485535268949820902929751426751335932815770481245288940474067713880438360418701925001395333084032006670116284809376651177992701872303467568465711661071943202219435686274374085389860592388456170651368047252589007656105068392944259221348614000699109118252219628044968507714843468966037908175666365309251095029529111258191960667843480068815368042110197262853901297276530280577255028189383301049201017701545954831985513574001752939441112689729515016215944524634262760798276456394016526047879130734256712730595051004511824020991736446288728539629520360616404185463850716374111029371067317949716821186819944721665276434872033594617281181183270909617309734985997520047583763671885470260985442811287963035154231980700913236475077869445264279053808936369619735159214618753885368387909901858274407507386241260111841605537726250513047767615530606573267658304815091063201396215417626443702856052822359653225005613442254645679301887381902732754904042484439275105608976830509961479697424603425040357180860886827906260231218538643179149007251476492294502935404811254827918591340627231129732219987203047021307431109467326968884020912969363162575770682980457122064094841941107132541642151304284229163211943525775701657880669534448604802843320475340177676732063352647456050209430425627887177155614995003883875015656834962880357123210483635422008675869856891432624588481027593319476921439503329647538317380341795607365350196623016034442698036859404827914914338094039088091328172579241629804402693679238821839935432603801496389620106000249327234672233966252344017019296560211578668025670362480280306540403136735242411970379873386307975581629569586306853110041412096173695587893312603079656878100178365438456865001678246421380486595089810464804528350801326276033199618162691912702936497457248804882453957770226712790831899226860842914125208102346167505258294671668644953175415308269463916190313548834399485791382890626173337853308885481850712430510398908385194745042090723442965817724725346219995596717175850280295649567482442918452104686639728495715724114892227000963392982866303339007088586640551795923286369482877827675989911962257078043122292343009988029465954613176389440774550323200000000000000000000000000 [94,16] 987377915040468313591366453787181510121750190156709743164893716558732485342949330610514081813649468339586431800503522886222328275842682857377160758477689917332863167921142013676747631958778542962735281988670805757708795992290511341244875943803987506185449203619439120690685158057601412700639218822783702562332540396470396318791411817228849553277181368251522794444181563401345987200784045454038618638040128392324365072998278532030405951728490977856642423341584552047842341992575277428009219150477149040503225323456493838949753332820721781931136828620032607898168056156315216080640978085458906426711259058289293096950350270497078589301154825628295939928644000924863972859926905184515499221959152818216939380430704275762701883626123490977587672041707322686857650072078435938433402723598326281394090194712596314397509711904641784245506850078076406706984569939312952540605270993312119118965140572751792664527048489590085086767199494727287514076944161734989394681817235963671599512746658336944426736881286352888344422885730058664302787302780239320826247576466387133717044742737284998010887493490096361744799688127377894189327110037481175070854508690455983636927258483060792869675552105729044657374584283726731426026784891190429198490077155821117654812652051922274004576276323057844361345160503703633600459111912977298663694257862806781284205720317922905031308039938882675662062546900631012704281334320705433480918526044409275175117768613578251989551605404639004588286308683378435399954198743340901648239936028034376826452851109338665763937316287483880086011940990075901719521043607855137792441252359362376439627357074664811170537306952137979344729010205933794663379461821793048678370073902136336957400358304754387104430122389262528230497235638893882120587039814592366659664351636904251018756381082263700390137051362505716653656568022683841014135579270076382230642991853867316670270382176950275328041390832936555567254887287690285486340540349517510449118448952514029415316343885352331193132418328137284652566708381963411230643974206903105217698739508924835335091453925592687675060897000360492324705652501617104296407167150619425178258441934549822716217381341481468660907869295978840560078147552575868224541526649539519478558706297089193330362395356134773898389660177402887849221959859793736151191154823405997869740391528510740536272431795381796377826788051347739871577885477199608029319308584086822171266512326763098303799305140267039464808957720010355813068683666010179417174590581218311035832306468844177692669665846939407946624834395021882486041080272077582231876951883905156041932800000000000000000000000 [94,17] -2942844248520399450881540474048518545853538241388426074948192381416244853000991226082523187257891116146558874878949160156859027650759985046638686720024265850651925697367096571766792865862793164428923964877852859976411256064856993463051723054873861795580581814580189855581524741602230281192741000544560563594739197226516404221738928197506083947078978196531153277500237634138340511628526299327508998943336331657776028863184625184515739311461084130260581470322627511738309229144552980297605425948572161648728404172694967889995684042468850725019698477386025400239828188129106152807056441854913888447985628221661417066194419176052363095223990009289641868245066137793216007935411478212524826808073370633401148133332507776237909686465518985352966456031354068650489634392277773186610600547416622311800378750054224533217012016357352054700861657426700510982722093764013932001627956140091887156418844049397024501274679667073735858803782991304171980144430869423397222847712380970361117587854076027225153889109951093745688945658643597514887652184440871133850306743288422356072978970598987288851681913659339349269995698509970880709400823803677386041453473621194904860107224727110102292451593416607340838537181385392291561199326002506103486621300796117839538372977558031366675483409814196610240833413403329186701477797467168322936587678687160666916804437256825292573013763639733576794806168544237873592128094403153150870160593601544888552590193926498161230333712321882444400212297388980770916497214369530249959586404666733198573457517194726311372219353079477779510655983827503020328372223612590243866086593858280328545323390446488472777119767451995103507104555567714070449220364776142783074161163247120035220711772293740128690058674644468676662978475000244584919452389139962011888747981453279321972118998856053526323502065298275898846102425262292278587657475934389852795213374712356879566864576005647194469548542342521971100033543902938165313250904804286633059946908944043679830634383741326234179012174255770318433014436739310266359029834730106518111828990793594111471629789605436472204654563433608148539745568083083239681128526671771464377583254301827647609302957714634199851113410086915158267083881826629484298529168351002919678769180383411302709267233015513493550337050817953548042077583234010417646514301578934315073239943508188151976885344505884796734652934237767950986880390566416250813825816999799492570143729172545298632471052160398442746308744912808080045326508481995733968899804559775394891497250068346199094509480171864509147075455944774147469840088747536270288706122561270983950336000000000000000000000 [94,18] 7831609061354448761327091894130557185908251023583473067649829207107432608000353651794835954709330347419539185280053363890850541036721202629887545146222903406390220991647660731264977936731808749537046255885390454254865905968677732701183241173981505602816200089943047664272276525230311894373719600874881713807791337171564024688693204108988135490627670922308503671402865623837520275485776882701718461948224728764497985151099059085444305591425366617994737359624850685981319634439763705163321989121842478619458157210430367272102212752572173145504358187234316242447612040471231405422014603132185722841494869909468829589983170183348373052801854926334235773991728675051131379057286741009112285917850727033350567136183443578651819267782314748532926904865571754064068824656289757650452787102241884605931453180243713015293098203677776145223059177731864605416298759422111940925063575082103218442982279120264999788702804698858727638288004803679297138556036846417035268718519775153303268480107180231007321406557189586792171201633916258848140037965800261904444216092778497185117390292684906756648252569644283307667082166401948083239021730197344563458393858235550365484037719786780297009454441166032625157577510441801819717076493474956657902194826674982222938918854417077163504368743184260482275697020246962758122160930851993144850952571422449474902077460095332722813081432440932916472885236226868799968699521931502147529920990786016464917391435330570664567562253046093898866340591321770828379414182923918298298453555683188043569647744064571070034575170820328838126211105924308468772403652826648708999015481497252370086657774292098194982140317385498897085629690467724592828496063749923242072695164736600379152084528566480281940445066069871662923053405846686581590043731079330087782306943112691211701852308381696713436602952752254158203186833748415679846422323314736785338020431264425475107676572477359948674995738883459370769363005371576993128218593929674514688205310063438030182814428387910153996038964078328734724864245708983693914062570200999487501919506161895753525931920204300191325346720099164411671361217644555772093719484067170437556952453382317365614068931680479716233133602930595336512178196145461506607463136187651305055010314169033103161195784918612524029573848593231737031237196108708178335641262134270130395992587775575591139503596041939008305255668010881358206306969832920395246589405375354829132892750332713025456212879878351810697265515181435804659563243558863619835943624352247458294498619822966499455500818483303078238774950747466057017270852751681863968424415147348258193408000000000000000000 [94,19] -18412572477973138166843411334618367364806733186576717408685074776792280456830449822371137612123203210112755741443243404743414978212784898984364408073614118028676160577018183050917060709785473702484191739167759591552237910738319580974498622553669105588281617861628591212376172062852163252852702526858051706783290813840567147538141886244186464613287270072512787746381864024372533911742120797815545123384347646772253617425604895446656128089424199776769173158443648281977698095349270677622320669408966907371612929896054235314256005684618302043107241891213463819587592298489070023766979965359662195335591301195261584489920360338668917980755657742064631864969973432752557311273073602190141243532632776206452220884789410645751865838428955124562300386890228055846636486891283843693641128575576838438663153665651593615561983851539945507930724345406266994490560762235679741610180245511709104333477378919792160995890112487387938226103773320714057596787738100610204485677458580751440727727650532210576814507086168853296620587053710439082217433297292883109212086103160519593878107199676899076205072786612088159409460483323313244559321461886863087412750231573469465585733929907402061334243201991598850967209660024136090440842660859969565035854315764411318258585710105550197806869696239551355534683132409717595773283737206596406721236268447888659751584141479874883031239930344768206144705844994360240284405557376213154202924619092824380017060794065447263843512282847151644008939946568348007022528814009345526961787909579423146919773609900975820687004290250127686613243951796616446724507302638528955221624494261560602094560852472166706924544249721496260245840413452377587917002921740539373257656735169887566989234470938823347241624888615781194642680107048778533409163380594883072283481091614239621190458531941322941607531408305441470796623475975853773222450898559581975895371008407385117029701161841268141140230160696166881469103925042135624477547350323360910721348008728595677829646878245252758876560758755856887073148287101949628808060132534142971745174493077815447568112984948219862282721598096240389268718514155702153590108970237669732277317307372387878631282807797800034191202191720979967162278383436350843472904656380147155343270440968646116256571594735520633420927361942801816700036228287705256605104551193695670507017625551715530222172769463464930956943311649388399712481240309119263528795686263533438109718882945162148623472577171369297306457296367430547436104976032310264695501428438334286064036215553342398836586001185473216714424954381240991483739089072556431761585153363033339199488000000000000000 [94,20] 38197922181954721775446433258179173896023261073481630856036691924964692358044205143097088781695334513055869329912188351996876718857093983530308276046487415732731361305753541951881846288448938285103433836967138718790986230441287511223545635469104472189637027668953929977603099185451918867951838060459578716211008200045490629804898272766852658724624453528406195164744104529635043928719498545149346635156496863333007773166088297723893453414576868667327583174089281794621234475695523909058879295145471350173674077406794728662709503731359797200184063476812434888795310729402364717136300782357835122611691007746934676364476862621828063445357872322942763154703095440472971404081439867794481975270158981864205472926895858228330711795666760881273353499301313355918655325764740119182752968846336498197545883289030396880874283287836323743291564095752126414971952842980414987918755429028475220670503509846759278321233437492867699175738005602251512599066503983658310129836021551834741657462982827115898712873141815565082928528335109956521556378128532287066607999271022076388512304316325554819464306035627076002437724617407982651261552105749422863431335614133707395718578679814466022935354734341693206946678783579884280999779485978002580092494238532197885165450515362771968206698974253768098679618428430497634708826198441668808167369741215688891984718843851986885443081246740154514261161202139659545464590222492994671286656214575767723303456466548966551345045660278070290538758210335491920931067138052500820193993244773218895342051276491437541841161173703357153951120822101489765296551066770495440951154480336626575039456937951394555689134963864189887687196814458461296020697057990474949125859783971430984999767410818054858725812578027453148914998234655991647918888025603427663118224313513361755493303214998686310346933720742585479781523210158681432063522054014726455674690294587446883482270254844435332234224732418548421978200890889005656176989507488569893879623613541295952370869567409636185709196703473121671836899529593806792241712281030656310249373167985844288455172623107076009145547497702006633655601713108582283584428030250279408397102246428416914542846024038480720476857430877771032394579637136391644501416575928871023587964691958404269109901914936603577302404593578320672191581122892003661166604070758465950298702670824859166205448387333484412519872347258678010270034821626400572360716787650437577048429445953585946151154308460651746401769839716154059886283397313938128766582388782703359661711774341807567787151909157728206471742000270352138376127708939881838602060394091695283634176000000000000 [94,21] -69636556484523139465185980361430719099039266275257067653750303418944014990902571316432813383263900048491546726714981311588985534082433717674101025299433976594319050769930849361760930764451820871257759494659046133887762267442157014531864744280714235865725026882325939361328749747201443063908512286643849327607904537100030843800595358732566849178774067278374601972588106587201850492918894809291110113236256391647196354402135538799700462711361697461248086733323968241802613467427914632969685064258022113935271403986788749213304855355465303291326347417686402329831562085959684588632648796590281257210494579586803853769272177848908533364270659328055802669148001248709477460203083594379198656038335092764575150006481944613315457962608583789227755677111964564791677651530483712127319256310345780354008960982704648086926826418905265981954091104098898758319443928686438912382526561451026669489532790453450863151452943479121863422915999268918796167528029095524084953941194242735084145777808708050237504505035294183435505751315247589249668271940785297984113480663989841570148713864638106640746016203860117673938028350966356861243321774518179920157877164427816810183247606288304824438226824519503467544754269429538074613823353571891255721985727769384352133069120174257661569412298615646432703048549106080441795481353557186784116765276429252478811941185649519254615116438028520869442825808039582429287804131261437605802854562704544339854594435589860746752151002116602413832203477087205609671295093155179853542490921912253032354740122938732589646807206175601440085020836337135988672427581357004415733906983761049785667071260959808166158891569385226793646647358283275222017565483028807847871321544980622643480082517669868994494004814798579709031377634782194700673227204369576887531917612007055417230668076729945960809451502848432634069870466200054651173484870256329758536234609384597436710932869128786197893102240056563794840990319274419302855173342444487026690591401833024945536060777442338060469818878595548821505793713817560977907676358550707397223225517012760420965140049513659132945306069784630173628592042665240380131422611017259903870505196076916353614717818644120087797006915221835464811239703677233297653942188689559702517017727727657619617492548723853819409993998729115390503109996417030695218222891480177332223797226935296306361818883023451272194296080953861941268018761541001188527995350256193662060302753428235894520018786165954888595636918320299467488921858296749979303072498055374576367102150319216778018164283294067473006793742193327116314316717451860551048775614232845866762240000000000 [94,22] 110870744071310124069524930936682855139053328930768341454183623174274530503626149938201280648211797069853881218722790034353221440036303367579126584884153560143623227166780941661274040008290857371932963040699969293586391359278967693587609273950295421518004459798160141337316220563618291555452674339053409016094764844192101146002617432437871893746905210348806727215014119411575146155077169366486282945289343687096549602608244411242458138697044506250646437885822310418072794442406256398936612949350142006001164184906876508600926183202114451561566787131810334241471639268356166389212679534514804548280814063922198411335377729406951298825236039293194454751675125765277066886214364639812240068290836527508397942139327546165130177403103220214006924656041592207866105041041291931624554545739709294962138027040515421288711356755744278338689571194638407607557422561910086276714489893765971348297125965975752303216136700718604823363933020847013533459236226396065663746368643797207168628183440292830873755779890255056192952406923627889825420231752551006392488967102968617912851387342220654248213683423707239211030418602983583468315495188715630703423040955814746304074867359596708131717292052973164296239057597711960643876846091158953637281561272855455669413767138246557380499354891191061982794030910826565213962883716674526778639288648612287199034318650035978445241909507701752638827268232258648354288307536927697526513831854400110130220336634828309591713724590698836933924390449956746986567008353350552828582888538383949662764999700779873777243891277910493581432788311326573830934033478465384943741268964091874639419034151792716972992892219915113729837284610258816741461249270274818862295359349268838966605024890166393643829837060425711240953600313673343040061842595902576121653808367704333314391413188574256722690094315344059680889576980271433799124160249030565847403569728806093963344775530952157357458748792099798685245713275866709461734524646765197960594099295804602985270484788931920371499348447697983607495897308702946466205351316337648357418273362027284656124629068199745519934983749315800609924833990494061673912086528357749594214317256252329868165406139084989553569145847632185392445214755234588495997167672197808670927959570782404751928419221886930780821011104025875296771278214457427558560917367544573458244792148621527220430876522785992042718992398157693306098350246417777729107717447501431103709261546217060883172435783806864045946362853781822070130352398215256696143237544997716567211143133499728220929347613221025742266895724277735583522657951441507573695931950510449570611200000000 [94,23] -153452127720164224456201605146830794300139988481807499059684816422640317912311375995602357718409680219712841502772508504496566294777721576337518065721044860553573811625458760471439830734920135674292448279826036023855860334983437361807505426876496350815185940353381976166061142382114251384494133254705244461160601091931920645046425148090402605458116437096322833244823178433413528161490592674406248636273870830454005251068092695524508946931953550359613028919890565473492491663802344270228056375119244012764980075155723769657624874621898056809896260483327773470221429846465076055316866001426513213911371630321235945670384921767943427078244296311855431317704930220362394845665844968888718502655971319675938381939660750393538826537380067260273637560130249125426247677027106624403189829960594887042320612428147791442770854855340608586538542381408107999015975571496170035094952292508409172269767042451312475160640820498909204973911737721196378158767615676715469615538598938255258359285152031271253960247850525771200285797539812871846822562734740399426133221622485404367607602574468055629296121668957482964349466129666099160333360516308228737697523106539466450041888915863644059625906389323984430952529551610262577397876121766946657785585082138292606242857093435369841178974676945106196615038472714361145329544002055727665352314266829872338053692413461162868445215307235521081130749492833570263689995353114607792920958441336973324780180871627639220055286630092404851323838922536333289336058652188746950792836934705385151867691609104897372157211777750490724688683502698244243811532003141401685927407333155545894818263157629541974817895732648327521859166601115028814508918872212625020674820251261743213633390760978978662158353266222510747833959313238492608460815665425594523116666127456163271291070511920213780859964769263281201497560784404567422339893502754189882276647783912510812986079953209397982442080881154231780877414207176219626719905782205271529242005331543623615857754855261015882709260446422161591269203627800438488734580719753645581596727746668248243134770600419879237372755763172374457801959875707185214038499746107191645213274483749931741429838968386232274073445287480534382588328432852042318638096608816755491912116612921689216203653281182560572065540211408211295127125129709257407628987669126016117107335482763039833946827698242798689206417213537625046675336792109826166962274268224491152682665213736928616661145199413575196517121129804713586507221677484706758012888693790735111866524023114948750377940960222885434927446373058156905723286915384047467909636812312504854118400000 [94,24] 184517637109094607316311827476413260286080183747450595164837957073382436597769609928754163638259045940437877399633647492168631719443685856147823831407603875823571456852868850220658180426300642526316459503584052713758776100289651577269279444351395867929264593387963825721246516751527685595919336008772096921936910601351878711496149595332438092274749579006876138474782859324713690302483855452056668621065128241507625057242059050617279786320948204507072603095136891859465414986889158743814765799245847780307827138305159017063295933578199194465772152564536023105662864593884056435050259094506703853076023013472406301948474668500090028587672860994488152583111984731323278739263929586115402328116370012993325975503732428690968057054963211694424561372379556467383117743676932220141580134584331574811673924423517993475524140267512915707659663423568813768249309325295351145285115497032886327233136091332117233886813869830510290258129845713888536907119531854740415595601830596406711606599063982443447473060967526290058176333212208325652397675445753146288044740766021048656905885687427232525729158250384322705536879231035206871349751582792700358724190736313609620539797629602109946534389193710845567983656265231131694342573609556723217249285971165205605429492067671620692983757584726759820179356715757410772789639585519580317898058751804174843288137287041284515888960496475654621086122107815650080116359929704541324250264950126227827302694904734445217830933112911816819907538078319118509313074466828634573023150301794039172053985953459585821296821097138668478941091526721577741995837777139387769732573903152846553368769081835487205302578561560248268937023724517852743901270236550632451401288349168069466148615706304713521035432364779788497240773268166836149611033421536217872812652529454290491646600516838309369173077481757815644013620040871990481151127311300709783429297187665168074908246376704797821181720917266178588557038347172589329303239419502387595480185172808773429996988786211442638275697076139275317984746210684412329617268199445464687727788594402747690864251767988016165624985297791811900627041727687358725702837527486658923576211550328704357390977340570938889683976795819890501961588685507045101973584737471758449059451534481826411518552979577638102782430187840184806916449031567849185748213070910729703361482956583311265758027058012462563562799262067757321277007759008282023214730029721566761823314763837221701601313337811741445630100344120992647259246560014947894906354419869497996068560720047872750269520012409466052148129513174438375425065090847480727896755802390021537792000 [94,25] -193391275090403598695709720464439981709455517668582337549918394639530514745281352685891390547412795889290455447923081046269066497139793978165625971735642196495103365882223807402470956994968005740142742784610319275600351929227504964253293054948909620835862401062738732495456239814593797268764458831108397959570462018209421731552950301040168193293781325476861597701118163143472220596102314014983646692499840524834595391803484647063792224075794649197669418945346332746895316772591723085039715253962047028953012188260845214602131714782072031093918973743568501542312563781637006704590930642566318577175258056531972466941730504455157748778825340359745559039451000256575932470998481260508681845895938540975566218544959291862518310731604363823949109443365865318526158740517818106007526502601495050912888558740908586776543339956794606385393369728162582643309266363159645623410355725705369698451193426613235632602736426270266046012441476404852977143628536118171063500607327710011429391887653348572932248743466404861558630815828122882522455641116312580941184696576456305512220342543892139841390469183556306277229371066513145320780744794593923502856359244527442795361506504886163487188551957446998381006055388317735053567585154605110203987719470313306351576030967954052400612136098516876409714720313738790842059007103889475276088195475261870087277466180527696939896934840692494431123741663018489972215617897953378970407215021061925000076874323379074671309819629639477474082584618720043400820798161361545348554559217588006154840475408860252614710806262345760928142333122709925069848126659816644617897448753906398103066541158500580379480619790454407148948209486077661208900875950517626975860170712396394512107779895121608627305186005116181399679312115814720259675460442251590372935379813667666114957449172538861407767839641373471621075431048417285649388934926201549444101777290054106305064639922964498896489090430398076195007662628515593986872764257528564826468294878148380323770122726697302723426988118390068852365851963605053860975624364390000403450700928147624777263439213826314257324685489919615086782003892177428751520250834482247130464622779726173834662872727842428505278909914303387918614112453683152506189145910638169119365199186063076370592726431440466546517204441452214691966436977262514543049636775002444500290534980715102265049568409580078806662446856736817086349471759866167041491116625152107481929490062587853270486117059986207295396929504673082490298422650544129568114363256622694753642119711333352592868226085409161980041426382086584662157307735359676010483767912176182886400 [94,26] 177682291991446251365361617524396829383010264596993487023505745651374617082888785495860368149287983184649205024491908908027396533419682916931042533139448262484594892095904968016780746767023409626086060012031618503951045795328998044028189950538086367635513839534597235633863433164560937325448021877792865108161787302965930307821472092416939308176008047123695185570970737700571033901289325361822229179474648835390879926778028561138317742771676772265432409680280112142748372389155862413989032339925626286983537191742704228001260626541936315394562556101220037129913611652793068488023758549636147723514197603202542273090420644583489046498893557106056269160411144128507220540823640696042514838887426595421150634468806234918847078530418370188089559224231837971616819733223582198273850923586055804036073781199860000733247631915197965351924323406764436484006774030056038332879345947974406605432588658072625369334047327321526626888961443438518326347209523231452533664905237454003723170695460851251062709095535180051969385546592577421896570316825124168142012751482017286460861647647521868684494543803509594248251486231446649052405124839557624902985212459949032429645793034907725385418508015643719192008601057522636279010733350860796494551419077186000510348489183519842875988247983230334617861759861058978288930503781247067735423572723399223067422819588611319270204174751486887751352445193673670720040616392029583552853073089719494527439450551214034572030812451685631426439541509936389218133727996160950174254098370953465975595699651281014231562284654971101583438032775728255663718454759928147806909849343166003098361985760582293784868455842227350545897530102794497249327438291842887367829497880445854775337601342155967996388742437119015673431819964724592867553303859231147425965931385839063983800360869429794474761848352090005314807025283922712543420071620846603429661517344241465857329055341155964049721107799135566017750980476271571636153189767794001190179123340162270173281221201278463455705004816957406136019340553522572619392056591195296899704770624974411080012433829055190036065316554715231542265148461853108515764528980268780464498693638039612741575897751329923666075235678427782072236713884000633437020467940902572368608438757383644301785155624086528797949635383869342347475637597359269298943643212292319939510194805640649337728545518829285784817859292325189638556845210687244460721434011719079027457068514008878907052621178227216566860776870082226175428520302457663544962398193946931590164470850795754147918016956423552728095028556342193159068114084247318298119749364613120000 [94,27] -144066231075218701052352320310217115876748777180396790504523176103117660066534142607266769376368996446053891454613879251264867495312933828159405392325893814480991642298946828402692126499190592381353009539249802066658439851994563981867866999214444701153891358396924321231354780263748272046126105997740677280771365812897011478328779746200929046056567600501635780702960777703545818153936510044957957704375622120882058315912302539793011316908904494278598872452305944978944716472169071006002404649624200879547174556719121283118942992715886728431093122431011726843439432345333543932849382711267466562135007467474535047368269969421734063305266180385345666273817466053939914162170653876613984468198168701138722674031458045523429415643307119951479121430036723424965448238698776800484376650190564565635864879945302129047600516535888430979541632323809316282636886386132071193903510442004770004330708034106455934498860532149566345372264803150659533378060746904921847973717951129107019237565705340813306487199893104002273128694442000389405340549556790679936648683012040756174926973388131720010080264226925907904847903723097576528040352757747847486140947606459808211778025384712273984606791239178060058627893188314159499300028310835553979093892436131498129550236239987898318388990494565389427110481294155415931771850424487410038501480306024991430247116373191580767977389901753218478324700531696283866538731554596134193015610030177756613679141090031786822299172066663739853326891412948190969714810784918504664072206108869157118484285962952467857745534647737277553962499321403547062406639349972692934618474235587433661312537392134745365631717722998119933886324019124568521781599676477422289714714491306468808523535078118744065031729867521320691334664973130586130995304146406689765945653568844327594579652558004933911374064013982492189520301819996750049917692708430901065138775404561129398516915485189936331700595619318272643725983452519581381351886032950906475343753656040948168381777050612297238137140274828672506740364969291431830868340785116074900215569712033996366516989236378817621943644578684739186803267888614253793345191109354409752527328865305332818505797193414657101103788147755166804820756274449885350025974914396189209844986700662433787951317519803392483695047844778119806543361600687878482624316636626479134420525057807957188867743821552059851752988494428417006201613868262671519385699499237406290527326726816298254337840267635727703144623218669080372946956320069108110351943905977601219474993947717735672438712411199896440378329852502284335848597225698319486563530047488000 [94,28] 103822648713229822383121277784194382131158678611458138257385823896950794346055454330587225973163097857754271619290275962170774126831684549667669009724911639608420607874691969910098214057955384950684332039269551206604967436375712427851107054223271049411849209586928520323330523913728767452317966156702164427588097781982810834379051362693829201673799611885380012750271574998446063063205510440017865315030981840704609557496303057901537593880802893621421998676408856805527404542650078064591555318621996221502908974451201078690248588033276205310844057016871314317680122677864027752106760896744712775030487043793147318147126955297271763468004584131151215423621981939993285811101337738401616689235584631152536150811237667624505432702148535342065986912923202892993575253290120475028418549322877534376299713227861059482921396176760628121333418716405376694177150467907080007413164609154321345710069782357079585878732843214165306771136384992959593217816445126216399485823402362435550502286112528137004598348041126711881288732407182079174405245365260442806194398975749350239149603716170699034986109142617950449350551717356483476335714287189793874519928149821773349999813447582725227723110308874945360206211750104027406833577287770624338351977243441491813325454811384550554552888502714927203809325659629125955050365767173358647058524177241293396041532198006400031148592043012071887967074604568840322826251878203507679941167972177938220032840109610526500501190725010071050799916791605877882235184165830602342645320263707364799515277184060846089738531520726550692377250997289590046830091442897145327649874044567776739575192870176028396645102395959591678049563042907263507770113439260642915362584575908401415882454388644295054970666445106560602065456677312830514478263249760710590585011077232645449056782008963542312413316337561257795567240432196065448647089538010094263502655637234915583286581288599570329388344625615922999698243388293536666601365387330084410656208099143084741573625635785959337710433840517050873581955953758506447418939593457067646046847141527817184934289751010317776364510404969494119353137094479255263679195127606047402972242656466784655452207796241474861054608967919974597750338370703598026041726120388742251874619644056254845544832551720143986250901499474994551543279031807541241848785562846469027704035114543963564920565342618983628531884138731674529372519474232463157279289579744213058986109454425641284127061567922604412646182324107833161817968912295004855807160348608318605167519759911437613583804130319473586908444934357770760648598789715155475690149642240 [94,29] -67072830195896410125785628207163656242415249219368291755214851470190832416701445836174053611825563787233406324621547545734188987378683649701154654571175379052431787366354388887897436091581861784529122031327770229708520139344010922235761835003131938876777638610375066417787037623737324148735820994873295417094893737658472931001630846134454076438437999692445856452490581340176971399664766319817445823381184538956703386501786135370048188110871802514556552061667590812639886420147175060272923690454733047998794655064340693352876494448296617234895225097131062071099934484188552715116930837671635262139094587722804492199749557951420942975510218995482666625806613972698958394355316735741416410762964297567488790554212801637586329310480201551163920568783451138748576906286929889366210973971586801158416421071472244835470412034645090895121938588892877034444700873819900817033766811337832886816800212105469673789904264833192756247374116860608996586932297020662018552666317832233464032457465548550592055198751152569109559848767036059435924564835163322736950601232475184314283077473697886911916751715431253677246894205400602243614748660024908611077939385610772141841479653933481160626641242094076136290224868556886754484003685646146360211671183174493578688541013954580309035755096477333050468844196074149741517123100932897302401920845186810366604236413860327541212763696495005997545764472791480863799533262646252353235590501401589957226386551940498951974029774859776671161379847498887029052253449550046437386941033160820440073579376856931311128418809700827199388648405751524060760417437096462620346671746591524851794963764612840313946287988578997819873945848936428865269814296658429811661051300040714412077036312282732211932496810492120268057554182429658051361782263275713482977262216262925048855888217190055614762336516234643675945686060474664765107301693783357126257505862207499300916374711496063709723063372242545076571931116272739550775682699856438015246728895175586681553359534760172973401271753801966577406424958277510032229822707822586883179721423619869927056329452441525300995886576179794558992720477650203628557667454522267947029256712729419136108160028419486438553867068291776226158672193634179908307190637213422328196850849316008727304718206849665426781557584752174668708258737914941173411942875743983424265263483840533970412329693646083270675217031925326576432890403778674624873512004943044399744947218568650173886796477200356158234975766513548685934952289592320660612493261112920519399054765247305135252486708984380386482154475555210806178962477368195862421831680 [94,30] 39301544348627007027256399896681349844571581303570496701929064264898804746543987818026967756281513239225400084008703625139311848943828363397102084918294919922193495247225035700899547160180641126106670469663249528843028717869682922465674489842933516731081848949916821803421377261876648564180676544712923673368150587017842643684981069733662509654898694158391468938841597873589767485342421356821967859740859366419613467118172343130868634750941972571271223758464146862490965424147479533701670884780042031530463464917372487624537304551851165479714503964608304750630604766018845227803245792579496322279816885269757975223033008204921565618129345830622308937395754238650845141387867851086241528286409937278485826322806029749170647997974645136662151432587853385832022078864764207386898798469463739859617717396435651204881217353648657106957790299508054419022709232379319025788971854248047693982691622814484433377157015222283602372683956062641132222023334367619167922123123734859922737508842965106094038324586472765334080725362153809093080959727016003165112143368528432696142497934628400698674669276409922367183216511008402543156127488096854701148668694548346232600566421715729521440585908926984888915405153131535846589658632597121935326480695573356522236800220814693816404239078017619710778061063078743247759473481597428403879197823715773983318293844936149114828935329327316619491280016323937864542741653847078506109710342367150383233512858512510350359224842234083883265196307755333911166005616131320487047935115302358029972078099064611697230909532159562893840614134277642808156783445189750798691124870848803447560572407098592919803832990323086541586134812610410296834754619015492341704242393694787439120998118870093848075354414838562704932066739388951458819037644414555259742756601164423253382997885484310348011723342491645966870537503035235093711457250378549661996103232769802888650879191402192655810735490953430076168463812213169427308073153971653122695669271941823331862051290246523951880676807170455181428917186867238053523648691997495101132560447261726260256349672871684541594309065068453378958736339849469594215573891491089109629080353313348164819336014576836334587339029821035634700304967777355626492458763233038650717643229431438821522663954895459987472457313076261322234173469760761936396566523696409986665549694617422104821505218714008216654604652477117641628667908532228070158324957366684706772717709351384247958689680350722960222970424238989052651344540064161238068171313841455613245010691622768636233736269626460198244927686907550310848063069692614158581760 [94,31] -21181825448365826722194388280136614407336849575256978866423284336715822659940812361600627366086233615963090416349395188414449644498291106560631936519986056387895444848059080639578920720500735123048993898804289450334398089948808490259336254779799096459064719966680904600199161401381286127939844622479212866883892832146968155508281595451742100500540680344046218820172147147364859268156732387754885745912831759712948697846881805137314898126012839218152634594929461260027280310242046654524886742538682496698449848066378823630148025582179951212901519970565017021508908354019114708601459862682337249752960954034978589915156019785591406091677973659898264174062714958341687522094524706302924927694762510018257911059967009337988785275518094321878687999636622046969368838900070828176123309812479284219906317233554804999032456963937463190532874437452972875232129096246530021313706710201857359454043629742539950466588265320364252052991817795927955523936472879278619236834358828069657625104903313674618525936869993364103492790590267785041600429776457199285338506599055903731692005778541333743606475741397914431430709099854408796083644386495752705606666754341982926776350941509924345136766591930836333067183840333190875325237936524860777266408318604499968040033570007447929594126100365469606447415412402341436365732824867488109244249395937487535128579294067652736993480231208250942712628794987300953761696318010697668847939758112858546157108124092923134248097690907415981972890368580352510530282860645471896692637834260425843373540484384727596384296017651106627776815563927946182136521474357403144390775451357358721346636435333700553154123705326938862408147268064290734248804253174185597398396574008359169863365696920875334474489932040342080897355334955699957842570895981865803758246304589815650219680766850021862966328134598328828677984101350551687737052414058418501890421196023881613274167783787908427824545960911140093371470782512191235574317891745499548724349668171271309173089470585061575471242433122456682593728476216668964383348527216425535614426412054840477845374401970504088390063182574884661005492186384416614231824006146011575578248415663654939697741183787405386155889396039983102173570663509336635877037324849227864008816107356905784624368513106447508228227735272895405639145457059001371462658537347477027627145387780938530513423582347512185194240731400888259281257639465885904996174791936424076101083690162907236489761199528459062565510874895685680687751387606457033047026763581067572991972092877219382999731689561449255196310075982889961491831841373678469120 [94,32] 10595403031393696182534641422816890798524541061154460294330349978293612833636801375126669542452085649544278295377547249236776809293535051579104579909752898679330979511759911375968791145281925728601122847966735847341323170111000441259817560983808416002583498439988708840318544441201282428507628632181166611192154817535735941657511400009974917660044086462654271592055405300288519989904436705041068340432219304350933750537637784549807489907194605374072265134610947785644811876108591088271153346101579497505547752330113115198969375821151981225496225942055916341093450839015668958558258725358209629672699242285320469489289336540986898946941343643316051224254842009608571312715633906695234332579506258130181230106976453636045001242062099531649272554708463052719138310172018475409636971904493019391556873077785708990513600230329421551159618129200717068729450840154995233060542250640046648498203909911061834139836081261932649872076647333498872801860747047892972254015938774040279401364889754486514989938982521363158101362274694671229030765090212309822016798251497380322409421204442741728337369714795801258618324212541791135199709312811568340267261026253275566087608009066647513591822502410099504782763417686461982746189353676097102811113768762745763484179297500728420318221970627140780980562843052294170436760122441818567790472444134684140809362741440409321395797898866275986811395790945696686827201278718343999049633372690325506752860943123129144760468585899797887940969337573968769407503779099903091257239881942644935896835708816306081705362131079059741342855537443317836318690834382357086758993031824310533440970086840478550453689971725388512228606903259296874661054446806896624799017363968179041112970801116216106227902393929245980763259386053069307199853065144223995648580161825840223225543338028209418953847550009185301682204199291574958345039893867507763547522382513354164205799271415124260607257700357715768558028312540297936506315760218657617736186874560871529684873279341011107993134223810190495777386051417301437727806613076012870245563021045548669243255225668672263184663347555715579097872646623208546668123135570670318837374218938224328454013574567639519821653968324085058873591057291183697300603121206765096844442198232572298458755633778495701045831085488927600662751787876275962005902514750745599382437064586499207575927544126393114263683476585257682833585378191542068077550113162782574980090628461451502652528616267245474534805048428936968392036852358230429072901410884083236349485720740060125589344751959821255638393816990368990998095691492884480 [94,33] -4890644703874668882830931185618391956986233111060248334727076869793780957909012438260902209990740128121740962431840493913693441121406768439426922968596173089983154709351414814278989877086925477127444792836374139890998607548075068724716545249081664938578827161342168389333811954063523778239173596297959587110217267746267953217130664730075648393680720763129532595245043462047355883335243210433492661298201945475635853215412539025800299518162074190683017616229174656481323187122092559292923472388729141034740646921751348053682965347352307279311373039272973560021947805281416597261393658961899669073842386767608547083003590272385164651859576315597450884710048308408626982221898947521281240147792458003759996055497215247549611012723673559115846199764918360331490764373070303160304671991027534071100029000372117348729792412271557959967957943024169873649634051504565396366352536978324355066970411316730603394436842726311532333125559987438427898176551637860766082064928569736791612168667939998551795517596587392693564909057341621373152995092478133137271894174185433871230755769292453636160918540345109643549601239826894142298173800763100593729243623506303955996980105352060997668471096135572552393524027779806779991379353220573953186267466451240439991647531972095139133325913208222601981361436214857902151199374264529999356360848086762960857642725664979254501558928406358517723112025265744574897768450235772996551305106018998178473618819165150078524443770958712804980227588128591826427789326335420945020652122891561242458545262092853566527951905252320357934780292011101026499307882199975396169204366642159443505955549651798757695623919991199025065073747627591088755613524883887780649803140864124017865851504235238402974068102498467553178580556192063433404752869228095235417879703313673849019861520962326386808300615294131701209425403734408017789468370618318655823004402690187768832258479671227721094434703989130727190230354209970060297629917658193031253702578789145709982022592013047865151954738208846286711823039286115378828771225259046230231717621935701951188042526090090320935937863090675415858090456083225417102329685558749898479068686169603799834801855814264946872998427092540744573437627850784569190737052951098803269612829812882803815833146462764001240456435758775143127599833810940206725727150425327111427350264275984328402333615770029379779065653147441793534864789698144904479973551272373498751511812504287339029966557245814513650570921729016329913191133738088319276855133964624697686723511414673737698520802063333123315625954356077205384605655367680 [94,34] 2044454417018234867036683854326902739742972826607574533287434897903312112639648471082062367910334459099599792594703419703291113139258763127190058671980517126070746662416860532290604152422304165102684428684199225170779445932379267598807216239330614652741497664623239615206861631576724217619757897855153716981561029343318731601233126066164272273997054552330508240062715399947407279618843311522718367006294910668179934846768679181367700307199671619601763018858254175073251716061685743126361523471650994297054572978214213096903437577615798478323324417029271753262225047491481929196420479988963024099747036593379896051153543485688970286583989060807761581840836594888195218143677788489194835476170763500933817003939036616748019966876284891881253750909534511726783740039216085055397621780865635541305023928660693520487021502521677238312572546271510575123943261013714233390051891363991019383649618229534224921383241299572248842393937426495187736206694988343386427840788700784204403460531595866045307287722288842167710473069627012114234011156270219154454201657543863785949921334454337429761405227281221618538325640895745739842734630802927162805090346013678380427765849631109251393622673711729193671510100584473669983208445905803301506193995846204804386748776039257093045039218825120871106599020575292568685522126838397094854048382134172649217389251761851018938199426089003498363083018807489281792852158534577994030895360014320361512392011187528334732613087124677543743317239462926146585350191497177402747681203306668365483901177518929152648565131092455113812698371759555252395984102760727917488235551132321291529139774867780342723357552418281138675560072107102196279747173008528048541364174314685245559528545246750360431400937123550075444994826220856829355618322957097433278803835868483256594787459621469574737106428070081844307292077158680651472477798070910479537102142936038757516417166201812259770174795666409240561458684685857291655810354532098572757907417424111513377489563887458502187457283348035924222173848302135698319448956896816056458824789737487615389973066221159783305184904493181970787862886257995604235708741498395113489711813375428899830489253384433487889781653813709565385347145543252599613041475808198902808410626044736066643109878338923996713019701181526604602366860803447597256442236412339960656253035841216918726176266949419858935180779300684918822794030843918423122629845276302577129906421108101402838272102529521487123176724794999627992870510557564987966010723947719773448775814631155411084331504430481997542090796374907987517757194240 [94,35] -766787319947760721771212405687587271951937076750547871211156388624124272901278969474919678564556204179157280140560808671499025311211793214852772118103266143210322788229259207009563510659271186159815905505530993978761611576302322044380162270371261371602984711744386062258805456727096760389039704929124609139938551797522989787888710947008794257722366654489240731317953966810080939390871522895717872816084850182845741522917791716273253846480111025377110052248719215208423693986947555660103200990771417474263475286281956459963061813761539094533408997405984125354795101870609538960881098356193459819811311382078698626081498752950604470091374323942331388547735873742326260135383935314655660263138008779652252631204679172021676404336936297674998643360184609689494415238141907298977273962016735803654481572566127220459581718252406321586961968010023858534783183155132829931822305497525387997748058874164255175060961054990459293663728446869628409803746869061777454050641058635702972124824288366531360375471484384498383648175839968820038561670763336207354458712134317359157034125079093644857632595248320653032682921273147237414999654835916126445440643394394666850063547469752884219300916046849843447700946739529742233195600501622801800165204847777536165427061808305244376493640667847174552361100663385039601093832164986326947327804194565738578664936392896678172932809154458790541394510700368988894360909213048953849270707369150382856535073785171803077109889224678658390757845802228829195042164524089692985064022148472995610813103911156258915717259190556730696883457730144128586006382154029416757446207403162260943981898341653855937777370354862533187190594739064096856432351431859018596542661469535223710010407485156666666607062146712713211291516253809586869417781628774220714548258553277012895674809145503858535381220874998941014421007934863671436217788788946399720814522513237114156040005986335393211832306590289375941464854992138988715566174241851135588843939053373369849834795539361606057562298732973636042115337979203909720441632292909268414407164289255848562299264923921499958486356691187107978247878516189266678746994317008675658555987892375102750321899470989096290157873751778499563880961925956647107822346677307415551487501850816261715980631406299465191635438864866824751447525810360186528781833897483948939245868240097422336239630672573726165068456106376598137709329378847923909631519373820941491998489853541290927488309764617278042439332398134574019870642901748938603037361429498863162444798133249104126235893408889111441730555467246039329669120 [94,36] 267456345086113313479219171939362028109455382724217798070251169283587549174797981888703718652018853126044279247097646862674869385283959394257835884182872243815439396442073108487350654029133700563159510896192603773517311444378501611906918390525188940670337644193649222083119501466691377051840210148073905723870929077035096765662231837993456687005163724205354464294082925674137874890366668430370490547518741222072288734956894798231494064891913330645622227796018230768694378003804165718181140353082835024300495853696889446944900762050825801022444550771207681478864654431800447822935785150626998975944033259878953188268434399333751386821634252901319392680616735617970858617213143792096360275939022515935583519100413481084389599342141265894515582543306073266268363770520960329214448112914386320372867786664345232692067899787424824323531329634315360238348315952715918989513541369061825717922774321302485492523076044629600963992455188539401857932529079874338553390533264478122999504092904508376034792236291460234750517166379364661936197500878457684279747692075622339975867571267166664412322859953968451281585359471680997818234413691517090577468274343215039029012871256461467633261956214735335871144283143676862284221192871098921115324412993501407238403695420427610387544753400295575851520541675863673187118298166534089002083121108780701104554723769852069790728602792510387847293402023615136455711540537763719841037770617035311491532757790439428574524478888316690718961778632041430998112496447813275082293623335962815055651906695070491566127076124019245547513623264982476647547952142353855275929684507255062077856421095944638499900616590521791720883860160625136255455639659602606100871460169912286762304932379948763205622417782842752550524157650699943695000698319222518226432879106106679344938718024387467074005814491466094992987476499628316471504022230547757494818085128643205288108861133090705999843071323863753027831185720387454757075934734434718629539081890565044480640893032184677803346268575090501172198918811367083428326684677564944375630367960485613245333013426785318521105031322253499053664986953979948945429851678347225523291569651442101439872780287531541352643761457383615036682857627883056147431259193621800744494598477978984813518183582705800835119918967251895015714493149911891619254447092485288895723220460800313457201548259869197710552127778322868445835054179604453702582911479186416377125966207280946852141063384093129519423239521628111723877828489985075850557571767193115210997125077458855461166417102485550344544889824788359413760 [94,37] -95067482268256577433685230900900122523261810518406883843064653117452436612718043852378040833837053473079777441133281241774729841642999446712905308492018234875784407372933837592670955981841198987073849470284641710630251291802891161104618361853578871108041368131867637858018556351510475614579654391808665023106321234532297482559364210676537186808941599320238566216983833392334389335888875413762431582568581520355338432048218121764761401971692589409552148532329806772428061081518357107032427747477306648275824747429584887524830719512241969952680995629595400475616330381096114338487599851718818228856052234051790303516828265792586604033652013920817029682308131958969247895984469391027545226033826720435364669917178234447444456838477571583857529540002656544893382688890465364837028614137217259936902617706070059649612370744755863263193595673282868735815616082787747999792986202081827297016186971450738430251300959714695560737724709867309127221562634483106836799857061863109280976864422188781720784314291676801271731265752812437606658305967779579173410710695629812958172113355093020240558241565565187925988064484362279764369830999848011919516999263426012460037273609294905135066956349345290275997229271533857971039759142924830748850204462588328482031399755393033484326558404138411648149950618414904955312846280861769013531513343037104268480650235401199220609759517697916085955841049598258348292874063765582665725701292582489131388229017504832237748384266151666065095741078116530887008258054350513130970219691328560489598822320241653518313131834272909937515236648999524944857800195171758215745504737977597065653904573398213924557191735868816945103286619918646067378465937297462986634958819315716978024205026241238578323569996115310232220603891359638274858168012240575176598904556860894966264976220751278629959583651601353748494691912698764071071492154821435939886582225220430315818317605599704150935088421872436093764200046006668916854422652015313907077995344971080304193581826389019983094927781635548136964603935196386005682513116879913203579501308671512677194184712617141436288928748561740808537368849490270552914398054207793894750983585656284812726733222420486998690135339429530605154807837191143952960419332509090257966507413976489314274570021756868978921498647918321882320189395408740431679849691065168039277523965231294723077260767766332849653254567891599475859244006429910953752399047205810279094822845756856706184754811985172708656288586092609476490213875289970967653648866041850678606473372114020332505120476319461602264150605394083840 [94,38] 36187362397980636520183236377035096371178447254488306577990549277705213701350819436569403910241390817062991057382263885652074329061045781439029043702440313781401323648070438525002810387734747029819181072491499041171760617016579850488777655394439505515771600727273026864323496470522382500381058402931785569814568284159176742872509194133001770288823717513946176912196726162629134520411013394685077916586744361769982320095858976562092226807464753639238054437578368263395166413469633337035555046764540667018110536839245167051529667274196208865157703549394740570252775707063476484679935574432289698074702402469082445884622843328798188571811577364207831087075082130626807513645996525079623220725717824124684012879595021252095760661091817485106189536488753452308448669510526830733755612780422263082158912072516893302214609430698236186057624471313301908898689898093955322480609391678676156491805542476122797241903121790817715451055876851449369850568297290713567036342420110191568099239828402453874872029242173615086343423875037552903817378464510085213898409059460604939249262987783048745850430835494706242668381193739319285854739930271968415721252159745023023907322816332638056230358755841844868698660421247691015068407592087403956598151497909142629456784689474995015728339041112355359121614949693335155815075835285076731345834112473452399115686898539433622522361089426796103359373897121703691684020193620718022441751950192968641803095319588014448719988993118628551133821400444124561839346202785665207897803871251747086741008833235169609574673046173139361481596530803214946520429058091479153490720265234333840670401547075018171280693232437327168163927375035123117628465937908551063320371811375752828477040221367460256287323899015669801148512953608460914922966937019208841342764458265801828030703504683167424794707271250892816941237854904503383581428612417562447581259938105257956180073334529485038988569118478346243767963836055094241629937075568106411093116489989272570898920878067548837805314736738946699190471752827724802740752945404415587430625257648275544981688988306201564176168236355006351864709334451996736707959386340995608661286196782800990515930916369767875746161372440782962241975315764838753880939366313326685836661518752930463009850487283662302271312286117838981841225135148029032409607221603652095886148470571196575365542493879019002544912682396471899289040008687935024927660044755297822215190141928925558553997430579686553336115429564395176636989192188257078142891227456307987319221644802430762886414603853448468634624904396800 [94,39] -13520036040171822982599456781706837596607583386170624131973421097013518009029129032228103374242431318284056403997109519168683145489639734200990834751099529338610706913378142706116413157102881736010007347036652469674100494675352590935256702515760546905284310956283900161901968287535381494505565950298110071478621253335648228002001463926857609956608213427376551340924624958287965850546837654977939279901875518083750955741124581785823922384170437183364448100662514228332976298137962234432490663120678564538316562926414642271607846252192743946018182473045999201260488775192689007280579405139469106600009527587020789237855103807997365012412999046750025097901314348092199146722719382803857191363049884059243181197703748612877487086081523761982076564278291485242627719732779693232731546904383256010207000791795775728960982487031608096161190364893251453615384349231947703887721963983795406317192146678884804012864139708974154757346573176753388856692031105126469286372566799080515687141785614421704286184659504433724278700388258672924352562844948521406398264340022789579319047075633667474152495495073816598994546452785309903525464163708229929002983333031822674130330315106709286557663394110024961490449636232836545515464531237485384956914092581872682725371311691293041287538838374681731630512930210116937649210300250901791730731191111944119587465070344031553150074014388383889161629125643499113944839460878488446726910752378062399895473966502172036650534260849104916601100643127681981922697428290125418783777548002074361302099886392698278735966636172586485941054254364354824015992729963813471658218649311350199581208769241858500868119998899307265680981637624816085371313752744646132829899925872336235987627456006702635397202282229926989028565898974236272073098046247477537323503044495720828177797319956885140630851263821389938952450810985364720875767340684892778073837773293818543690033510036773723330454230093678128269740020664709796949184482390470899348674574211566371666217756962867733020326736505742806679385783527667507478240964753700017670155608229487556129489728015915453219275598938705058735674832044193168466697309436060785378544023535869663630832619698321065363264376262456544331092115146095293841042917314508676953284751130049549662347066438809305028652897461364843639472966006875512872188045597308764264302685634897405255061208407874343264331511441671349691824833808613482333885722909110386924746185422536279775382041288924764060547154576517344032227680697346231116405003723841887299209775733439372700846974271361528551534755840 [94,40] 4415900586234990714705889901332822293356787498771810890186469294324004442232165179174765240020295641694743779040152752653713466347524252946280742064005395248367687812321198064521498745653248902587584137157217024613444197940024066739764250121710848520621992287831979114016593322606535061818772304220922955011751423660138891302611950474458708562485501477693351018583192949862378058614989604948316977485880958191092970776187726516736832762693774417636178442706323179665505706839154061666015035071840794899601993787784510873026810203375315900778179977057383135121454252680444105683363988883641948433770460885201381031749094686140758379180828555650599145466768405561220493750414662675172795217670752561915187705612207387089242131801376766811726880139221224951128591230650217684862051988791127234506087599305023172199895244279314192729266202204588693104604823388182186414936984835669807675257927427806274320996035102887569992617557363723574673896839019842072424874124754361379399040775789588501874664687462693977647607474447097625838564588323159247964672270815713307513765328731487930790741833137495065024795416217629366402730180840290703355819786513981892330344996269432661282388564023082535316180901098026710871710944262480895008634729952198681152907529476456765482933470415901816087837647675356810795796644678238663942864852813060872005550990518263460121640806838777792858569763729035347381025374183964380403470741910241779153287980616511904129786667337382855145159929015779512823699045038186520032594487762892182915380813956735464648819317712367626940367340992779453688548856332996302772944503200665926736019237975965889315947012339309257490333583577226676501246360277719269513652076847092617021325001183311392090998880255424802849932935578636946419538902297038077971998459173766857322921987987334129036898901208837061683420598180066130780360671357759005283207024469424652061110299159483941750290475862397085972692284282352848114193035807369281702690736850223420540936790967530587008849248452231683056389295705769207780058243138455508268668319911749311056339682109316230954674004730589501538440877688930404535514465966549039030474709278239353539532050839547712615407046674075816709649586576681399159905362111644168380647718662854606760348890283604121809415115952567965239712303043364754190608648215528004319032600563540582726729997047816554166582282504292833411626289757522747948492328433849907686432728887221212933198376007171837583381751373817932390056292223805221523413267847288492152567118951557726323591055685874643716014080 [94,41] -1238361778913207361143620427514415176967297151605139643246297060820304294942266361039707759039182487310920151825713806903726577975489991427589997970757887185212889128353616164590347194591685734499233092563287575059156244901309464798143575549331690180431353531270358652157868821220287103988412547021552323682393656142198168926782933425358434539306293193977518498202473914557419850911617204360381416175131516039485267474169682009734482243475435316746298223675063258208343648441723674525883416473450337397863135712523156037751498690129621662907670942172006911926662786524477267533114365624076556895381173628678267038526105693877651780203495927678721209459492450269123496957463070250047285970947778699622096849955381930356194901815674446570671537119629009816277647418520519221893050751703568483228979766467583740100504957158852571862148312764496681794686283519902940474501467386972008658397981420509317165417417411309894349570354875659438284025208830034655917894063144122533610174803184565625905413046300848930065930386995762655932393680468116062834142195676361102210826492273859376900268965618036193340005416779901958739392897367276617549759941888879017391200828571806970493618880727955122788900406520988843670635607036068803411581384529666710382708196229803863649996876835240237003900779080767181199078084431792096310360448328717832288355067049338571831172349302726264721651368601181918574387893532514282344453501332830968845749324352827714967328070657243809179975616716836545357231733508170492837337965478061143757669153502948662995661407955011996870678451775325694672996065681907491315549750360074147221801371571743382125008709893738565770545652785484685837673122264429880465012774335729771515248906019044868823399214866258612419248326055518429606821239281158763389423971707561414286245095535183617149283786438086225938196726114690165179590169512197917367168035220943959002362144363213401614965031165578462871286859621658291167540584227105698424985584890614523251575444818668579940353837628436932843022711004405718104615402013322117349629635714926758829756560469668444503694862882479677988052393113180215769284677958347416229707463855006662212742248679414150589751221914051752299385706905614424071625626224537162447683184717833542901188749619303918802568303728304903923653440550199657197868341491757908476493404749472801131357659026622245973978652940235739068329229815016672160474971493436051570701480875929143617807234318212811273244167112760748259476451342938237939922624428326450872825404736523529894073890347674626949120 [94,42] 332399146521714135112942103432732351433506484048059756261436746102159778338038915715329325962162627884431799477161686487919471432961379550031216589932098759948943921169498158604370848742656623189624888534758354430369112095160461818895747527865474185656145401691442641219023628108320250885125689970984127324536572354974349064594897603155046136605053991008805190749907679097203894374800083020796161641555391568914787634428025721747155120797000641364579463359358219265673989805783840580356158471851663405176319792866221517806370206935661812320880739375644321483992434473846647899775488601573273128180859355991886567355756961419698826059178188542644922697825482039039104158171562494265800103906858022594725087185092439044579088441852579823627473472308357206390583499515716641922420235471804450833852696056966008963235266034397270066837147145055184499816931683010317251738821521895075274463837513178824205742547784203328670567548090217859185501020801827063074555435639932458470750283310866950104539825935801767210599094604479661194660076742716411064310031405125878468777387842551037120305585759237825263330179347675940404064013415552066670151273022122280753753761216148641216446574872062870661894858175645731521683793358013902471770895266021099219679112714130398955418481296222003268586213727670206101879669028403623827711051235449406868597879042383846954470959700222458547342094264493359647989630261541741914805847666496609259791455762401403941547737448360161366763394057102989579672665851267631625618869119283629739781738295211023538479134575472280139275202307239355996048120303387181923204861755214558550382774020896628426391353658241818574685656624554823152609638035937932618705291221033906293771289946942016726196919335160550152221918063513955282229344453999436446275714477401104561327050772414009175992863507070085593086892742826742876625465687362910396761078793797745949940731059842995267258339047973449735807084957197841037740958099270409972005750791483246916865791056964086998975125935800226359221539347218971112676691338814245715291233747592672841237313603649967254240941851299762218773246849440445230084499313867935671859544482748582843224547769758008118367814436654929889996676296141914994108816865310804655588637469930313372443577773688774486214826885363774956883622698141198096863399073021493033505085003638039599220764253570868951531849610128059060794008338679028516960191460994043303886980360823718861094067574686939729932263437381252932766299899829038556029980976404289145914277022792710836579943355084963840 [94,43] -92749347803761114290069252363068385826503919280472604398793660961173862948216610464621498735951765499514664414092396278367042472847408159920664861216029088179052807217413148630645961990691979774049911854325129086957572742897798466229822690338101524776428218142989225354600717556589763616640581573060121196536743260743503962857227683919615683857172183177120492064615989120193461169859281181596629604390560649771892441464283536440213765831673613765588396952901462330669598779972617098035893314811593680739399723616017080818954770605048462455844516945003873519770563115053429952528980314642754686375503239461701898226969674477395362972036848188435083477018398472795869429437218769403719600530585225105632472553630730955721920455546712896334556299398343942500387720352779144043030473595405125623768426678205519044182591347694028457691123047951430779099534713529794215333314610969963782329264365541356741464426242157292844886160848876351724185032055148230494283800400480799731347667699841513574865796232693818074901916852281304093389908041761906486106256133989259472304444317541961924232199853048083539747393750616247089312218626714048482996437215187404679432938347414009559764343192834458230655414712747665178011844560357964750620116815844706084198529267789948124323187049877081163921708736152210335652520589398824368284044744648749420827671410545180320436219591119317904020946231160757580610333993315569967605659004757505004820257399208202894388802907340505981770112529874250289694985763092113716426807839776156294906166839584794851097341340673933885521983254035175122636393320016843132841955263870046043048288830631616879501404982270246086680659281650231191401548423905933865841347905216647454514903885351824848876513151242347052906625626241537591015451187785975265404640465562864410277184073110207375369892779330888861600686958826868590694968435979545248842845928901845217943310228660208336273381759848590321263015794576019468782614088029463634119974301277463429345027279209759544971451347642540521280861619250306170556625048040424463255774590961862626814002373012348876672892334479360151877491853414759556450440866065547889757109728989280729031594345577456472713421772713646795953591177516180922460954390579927086400419843942291619558371950921552355470566304696909595901419618903179968643217184142246159753430459037822022161764940018925095149039872946767235545975431130597895017131019297571493877169493206506147758532419099906894492098646645545224434863695345889362573899777128746578785347124400640679730762605395968 [94,44] 23012827686905571731550221283247700759688424317049128158295568715779987407173565865650820511576545415164604160164819715960259615882639859711504614108891651629317239457735598466821643287839263859099227329565596691949301064934022573767238055015086205728174024596063419382032963648336234725473885943422012479768662739566400115986450202258433822432697823082540510542574736190226931492591347146887958248078022644302483645809755029551096586349114427214606677243567208329463576029575724535162089103196490237383395926941470219701139053210226198140052642424052251239185729604560709450417565486084019259312072647759433056449833513313074937606350532081625869363804621384233008103341002390720044947262582240390025515109991278988091046814110541287491969758900692591479385786777616911200115121931794925412225451470517848532895420321539873079852274321487673751293957011329728040970291896212350768566131766605053641325940138522024796454226989254038619094959619542017234598781437385934753488629521772266763366758315586920750887026400639159999304917333328307895090620272165232380212149824898381978666867404106616705927006425162353315408275811190472917911093431868526152600645685917895350822045808535145540859407737292001771019811301277915129032515055247930996623401185117769673267461592326958252876586231105970512676965063230423494427314378758536718198082512627965562484157433535891234454165387717210040569747498288078573161870951211676269124389693951035441380828891549467541181488818604521237755411762398952668007846176534958672038243858754628629343675838699096612074347709270750352394396327361532791704381189450532172587680471728664442116863969455060148709980252977735378041968722121270802535678497157355358968073056475311280847807412672909013126150568983503448560441504595611682598667698137842213132250356071414041311045964176052583298861329893904312082829976415487627214137886329861942277686411286626626031090293584207765587734087590857553399854676581035702669364547845971696324342879922076075264746221129885728998170052587722559633832611405388424752701673786907456918159310585689828961473341748675796984541445175320010477869115878834358950773340428243454322730522186925195076726746476375426600475416002119593138911202485418335019925557062918973610044708178547443223733159227608858854001934909704700818228431112076756727780224928819274235333816905683172214581352508550862256236380640914917615003185834409973416683128867959599356216432554123769667940734136249734250027531003137777019583458918043899011880165783671656290258518016 [94,45] -4064642264080916636017331152462093079270925323059102746161783593739826409659864125315213802437559821177894732063374488500394343745151762888705024914741558426663050861149809293290982444811880449290018663165947532925792963246785805309690387891535317315033638914491273803509525686938417994320888914195885962853482647827832443441013867931660933263967707236090599672546110539806611032773623639033792034840755242497883653957448141530809043278107312543125554042932663462792325990389562717148326879848693957401335549248996345886963981306933586166769061250229293492978565193373993132625488344135466085553676492963011278528408533400089778169510148445395378824016220601693117160858954438433025322910889249772921743029004771544739580787453836724605837372194603388441805636296543795578792540353584304667782660469600586821228302325811793296245479888132589935172723502887707425911836334951194414358564588598213188447738619990532055570150912916144494198108806722301109007728457480516269463482280766802415297963628230121901483257505913964362323678569155557413122218755784311059644665644191693471444528815837143150992361716365366051266237770745367225355884489114112364810526099378280706984365463567043084977758216931175468386561767839029310536377628067411738790731426643357691493466704215885262705113189513639410607412570524574663154900054050961148919029914793044757434711046178311607352169829300056692583768634444499521230094137987732298684262150831640115322403379512470298631858941590006023246335296471524616697669765584726602046939076067514044193427436737240345205452776308348203140755380344738187362272728734462455368288522859374915649249050622490090626622999228664784832124265872805810250205424504861855849502471620958709987342527828615760270033940213300495846519461676595804156277084405196938980454168727119018011263350010204066548690155692895125277970578293796520950290773781690173616856626179447517097041769990460861360044621290988195185853708153715435770496876608041484944981681969723669443607696999814314686289770988781682165061353176170388256772121464854296554518015523571328288572712435813193439286888476765575669013276641904616686809478491302411354381500945532565866306224587781387034207307403585095127107061627682018411058679549365036065779587439725140501980788275548404569982136895856094009726604400172936156063657004529361392634437802435874890564291481949532132729883217001951963163466032863264728752951721770157695575253921557560949153767131216462027321925827632448552776140539285375094989555209450397349445632 [94,46] 525378322035685402702090915913193228467882413855483585938306236250208544729993858725854173524779734460158932640015032869443481655303114835194770244537311982935178624783675816369673474742843107513437076557623210539813865068620701861096451201769853004954066090840405736081383629126351816472118940896179424914503602614588115734959158673615368153722687960515901497361184539536756765053496827690321688963337224347197543238117889912561532244419563811437608396522875428815985921246124703937929583904779842349346597373677739256266884867986940903469971081501151875134869217286741842597554001764923066807576107130227389098642187136264573850583817454595031712388191801092894648360745220303374677373702825587988472097156972762028814966940005777151359098381031538275139933685835685997222485093319331792507951408900595248232803373884888668797184687616412316265728282871455505632145828794575891668407072738414009232492139518401080597365480636496797932580652049107252924943910412365118484508030526176247975831498940985127509722590366504051084786269587918412581001546839292629187792484790265960155683916414226540131971728827244728470291433428170927047363492771029239406680400987126851914209878887078080768827919047171105383535726630424359781685232962182145857085846346142946740866888929175815782589238033438918217134279481174947615112621880988164712313216915737661905544491854255474180733081400992921256495296361535697657782242055993099441695706699107338224743866121962522345417333286526642715637967130338727860882265102485534796720429336399091541133431980976625324316933523938565007411420411015956259818253960205578437616523596001268009553341392902168164429967603386471660822931102125291477459248565742805571194016393358350293662579117464703604312198574464215404254386332101752861723935062111913940039274895632036457027669334308240865256990522701366672102889247425430502318229497998219507720510292956599957771055567093957794813266566286227966116255292468797818773747943096270392195650602169067616847895041665236537537372869542318042640049281774352190305743018635152147700698327760754692934187573899266940641259797757402431148116773324348290938123667896191122358346096902919689144683651508946929184807404753757076832064186617189247454368854505790005323557343693945782187854746258485766873460346520770065211411513218848337951003982817930274550382447823453473667865261794897452302874964474103028650731747881892966388580357535691800441093267739866263912284479024054271152001763904754452538516228773453008762643161806446526464 [94,47] -103066389557814267094764051853994687060662693678562775786314204487601621961690819079356638687746798959792781781975764436269869386712123012291520314980641763242980456629161033479969128110380205374588595175301897056000667425667620257742363954068722516343231846614944323788797532686128972520566473734573814996715721003683365195943027746336030573178765508736949975438626768203159255660282454147217965171551043501441828444328167021138426104080384620446030198322921930052928227660603502055208803913383368698680219820279806520087124939596941954484027826362795598701106336931722677722891723549884200536885216427621672397046026441327884754095021691271622486915017575138550001022523768036508712819142080705221912950363229681240087718178298206473664409910018690207038696697359948383029135030817937299260214562111448180510577361130933446511106533743909462647504291602427148139608957109254758123510579347071878381335987790575369093995214483624050984039937041026092200324570065554677236919766339820711768513339652895505904097915975322300168899200817922201466141626959457796519235310972559215240101549005272768780038135536953581209376359636225859565105631596895251397400317931494952968830400134039499103394266470459321779466803547173030748887540376163277956291212207124304904250230141889160943781779938028710473244795212735009205065823862951712715398734535590562645555184045555318854565266478345775644957196434114335758111650479734318683328311541251045429308345329895410472874335747760947469717704357977135439606688680354722065194202736910522255393278080111660595452704935374613036943943401289115772385229918008872701102659690199856666890070689707182830616149051779150274847508007167186315545710681079631397859435210410448090104444335649862811489042813516607653459996066238227709746497299035735350585548754271193122472298797930818560839220982799514978029544348430494238592510248819545934809332874692230826518798416840914791799023077958924844523493151660677664045757002529467620205930428225773263556400284694517713430610525474150681354874627872688596864567469790439027633219969778008597822038286351298758535398357823688351790903311018159377255983432531057395680430610914350680520472004689607916259451660130309265536493742227560377902224345644394338218782126016979053028278023066663222840389154029843944418969415340004374556262692344491358856575442016642609724237643823729043522071550214585289069193848137984991023804581004509668963248751875650349952962081938523568016104800717183869506435188248615999630589739239735296 [94,48] 25499124648628029679318271998752652605921485694087148054829779774926792531526513627630427148314666225899262552146538235296895698954990462511924308164459745378508701038033505389105937343532431892567869846823616760569459372087877265343485609135035955742693335627944098841688430492483281823143790073098460096574342852214884419291133667899080041722897312112744604107247691094732877337270450984935168020657868811976369030886118608040182328280292177876911845747904794722957239104252413663811678074895341402308308068831828779099651089664945044864229374919839100041996067491513902103268481561088591186953635215378114759216978493510573849316249763990554428737499542896279617266707268837277229438240293049320472296326156054208308961585692732777357405845487326922175755048904037795035776131568530894835893231989031045401744261710963991376996122036710665459727085652837861764806147021428948506475864789994308614786947893565969007385845074035730444783005620797302912891144245870143238612515316716207892191787469480571516766715720924424746482597153163671670483520054824829338907555398384457206463770119927900130568820338756365009960435888313523340089577645134461069621193896647942933608784461322888793489607787232600209930316615340409150197834929304795640175560774897795829973014994644769641661788915423708789815854749874341497769383918065952472176927807970027864418579084033179166320375452098745368173254527410075878394985632586366195644105976577695024186822403870430619879692511915869421440664765386514244117780279431185626259987423477598568110649599366989497642329000168548754964211772672267944520954725274559854015194185358128478152050736732761063659593973291476459514318729604726298600287102446011941227023555752133289237987659436130252818663231777115926073276908918351009304177333936636573443645092561688133794336301526079194591307798181248486410522846982884543169144993317083422812920225343799593938808256783091288997413872054723744959707703060547565712725535500494303877267102873831458490197770443246773260312224343595605152524434435924698104637808952923091017904184925656254435393531092636443726934499118167221872522767670549344190233497259522207723463888879106384289277525553014207975369381852195116510453971061675852139059598361708990360518159039773247861131136842028703062792445118935950733720530880510828030580959865029160935845783507675977266648192435165110748900316596848167218711487274279811241343171436230561516686462241695881168331280839566345214547633603588639741842076907455588945181246750720 [94,49] -2287398365635589934664839912518323432911250984137582242019463076467274550386057722085290443133696332078037001866942824169037840449050864149001955902228056759872479692647967887533122107036845605295988784263577436082128102223912010222938737110594062417603198136198903665761535126643463211090334662984933371248409202135610201186921053758841758432765561442120494872990318318450769192502376921302914344192115233412497104806760179206995303370912046493117389606053777796289458502432518391279414897672898040705083680460026262129904565888970278245604390574015323787050478524439741028035330706962027350442532239627333382488902981792079962714743641102146098912179494349450899097727694894523448176028157957749606625160384425647007519918617655982851897693646036930976769565085645186600509586565776699356129077047374975909373225399104637994862208621997249928140260311919862370308790826870654169635276069445259011825052532173746207029962541847638608719692371471001948634874061686966056543318935885789566416606209485581541433168847883549259174554983436172514497383091241591038363312269441775924610647415685473517301079888310461532805075135585072499873074463279728583349954254742804606840079403803781526027906067397373866931849847250551761039336071022480959179040561718570106977003309952136826061413996972534570893318935043868873952755829227440901764414365336164782716690760255141080872167737792135026926108250323743116566451967534825450538943288003183561745385992714234361689805914568346002786267162234155650148902077551032053335429903209419426006390344446428826478893445094980755051522431294584910191143765775587882626343281961395624664012450395530838114427729004736724356011467772631664907913044237134412586790934933291997962554069334866486182732868355244194667690642859360932004656543882140397314705070718656288524555943264255997918002857862657214532710748713580119515598251411847835062599847413398233277495305549382610867421474562952078869854662297651141436285701631890803609786566939634710468622457759741658241476063738189584622633074339342623679904413449095781847362696874588141661638155172385257306465116593749817100572293563818741823693790572362118365163392557133930861384973208195501694015275111896397155298222080315653372419201033717206812528007152066023517304611560726897867100847214781780104960132829308939459745480404378199311110361991010780666680747813715896816488717228749459308996035222772434722029726822543876438163773458049842113718265800660063968469782726968616742165089462288327624125054976 [94,50] -398308338207922120616536232575444037371406804228621491016001309452275963304837969893095076272822402675599691386978374211368333172095736688917571047531704739534928263171171956112930997491770057056528467265599072715307198432276627891821188866216498320147836934210900403728498177888461530439706236079102314412966139437337465648069228121942796887713067752796752475841048536563458330003488776470990016414744573003131283360416089573304398742063699849981772219514422795281951067703356756434011754090754621788437365565337699231028878893842025468043377415351520401385834489666443914245141762913274030915309839385255547153394424241643018925197173421618725545399533466283740785011916498049595197771521512801006210180414048480669824073345770812966722391912214843868070264339519424345631880008564288377421084828938590034067796974508543258938575510437697191452787441656089888399537001119037609269719431110014750374605524563508407547530309466722771199195753820807414535207651304554805175818920640044571679268252849587284100050797061663478212576899821726781822921420589711893309652339038062456190945681276374240192810861822151130594941749214201151645035219709433175190413369172453534697844719673055469983799918968899877455114150693472976308620390145394179398987877995048239156289874437947978916920875757436476406856613830013212041765179561908495357682857433512341248640402537230314732579610603149766131252584633176893852220004961959994043408869941551610106385550785863579837776231221603711744423813293708656657207981260317919641712546466415005112955548794805026424630995342734773612806841563875683658198267279889493430184003466880067636434594042837222871565480909520459074540947786917939286515288177933170052910799798110287138938670625987995864395145100439909158514347512861459726496154858588373228543842687234994496689474570343294538556432721783182045304585433628478752743806677408116222543008785152540032969789154589628840495976254269348922317912605521452735857426409190358457997837416195675956098305072522497250600544337471328929190199981729857832609466269182119622888855396153354897658803205424893433337433026271027733751607712820991076299142878266254032495013022383352691488978917736753653607561209076265493575813940257122466224349633861201068639564612260976957518118678544481309635525374245934585057790356835716820577260005948723838047558649640920680182880894818874319878562634775991532795407185820672337447343155579576476038522058176862884393943533166890444504111857539160581895894110214882265661440 [94,51] 67865625256234083778786971051022467380119781136771175207232360231243708358612129541284607825298032196584017242331412871495785865595162568334022285744066167903937018204867089395262511973969385531639572662481104504443644861059913044971006086174725326170752897699911446920101524795427992306704333426938001833015455292618177257418374714866654161281507030238631245447904291974020867510590005147720192104103395727679712067426491855092533144695894182976146213561359535835536446401521572074410920872705912369322956742429057377712508984770874740621086749575347462761749965611488788675142451971754184941769755736437504719968552124530229788708733478988537198409897417034868893072101757389340247309408793006494482730232198954765872177116403873089458583681147181592665479881042856632660028535765326860084871566618026906557081932641631287985268948001220763797935997543319690799664947371326210439233407931554101483382888173624403612012838899183315776600924420503087965644072194842107182259132697780147324373414215736972042649554802739520999051750067042980396729441014219345400386205536152750842007305709503886664761994224130101541237872124791804024508020943936909974375494568033588759477893149299700823195611866678759126583642199541515874466044360454811714374764477644681374676494543072725141415170128864943603704347623964709095447548620979589783399129688110521729144407148590395944126947490425384558338705990182339900507967058356510971613789332377154867914889186321069360471445901839183295432334460372813857873740601800861827670604801430316410302996485530422606228158612736795526915155511863812043233138317336502690569358574558215212278033077204835875370879636074287568817083821620450039634817870919032929651844188650903388469765784004136047204558401194659573088243938407789128745734277076296565784102764611526775195397575460621970602192998617659387285145919734640384798614651123710208581791194954488540023559780767916843896111557733939194745520085864320775088040748183251833941461898304699438361285028817995821480325241319622731161953789185345659526981438748579728856822060379085265847347865175698001664800437520707645164513545863869712427148063707047704507769186274055173022984868831486137859133797798529911705083692953828192320065762226632451883057634740906421229639062741893986779267090091955173986314802510148570967833486116879027694361170318463287300080349744004618737373693544708071280886992700984709960385269675508473493786511751372251270918465481358002802101420447349014984298994534151356416 [94,52] 9760475937211918607555296884995265088787475021042929611170031416853264737683287966845232672972839316979304466910960599587718675718829301676735554070864677753288615149185787848550120653544476165286472410509894244597690308635723121436395212532792470458498115349695628034244511059302103510585641852739160824558599437570963439947796083126469184524316591463676054005485573508580177955415556345358084380728778717619562701702900595590280517619431261975409391833341370784686973963193658220252193766343622341545227555142788267264463419521907384163903570490511478487070643122925398968923158385540556020776160302878878094585851962701450781986568452363773798659958857730534093398748525253329931437834320055638345354092262753108083283061193834186793364030512385097594622806968797330313653058455460896164880678674043253474809607318520525895227697295990407500418868443050681489629842394535669265469442963592771028152080000864284712423331053032358362713719972437200843398944308813898528265140496692910471734025632008391284702497775335059969037137975867814896542576960206404434915517890495295503666758812327443813528590328205181376464446290216157444345573374065399324761268889025402046487960206876747200489242339669067514984740251946708924075162222700936713754889399108352429093141731710397654166179605413077163528242474394116291602590412088793362556656774096817068505063584506386857279937315456031730998062467629785899082978796335026903893691236610732894498518100799575115121427078469948693492616109662737700365002475021098505907438531573063254411641282653468280990168344811715990543648932610997922510791522282650580867170124384531627792133785229281145852065899293410475810226725994690111019725825976704124265436533730382378125132116893295090839118194359580113110587042438540009221057937773526603285025824218940899951244203753484884848669956986583547586841468232438196067885080331420357357402889777632784417638297600139861678741260602281509411569944857069813287347267236376916761605954666305668509133645314926501886025321572847993559440266976841581793917776982631749474059789715985161984471020602481120980496465452781338739331916188245457220904913320148296995361584627676864033399629220629467687150394352533183324704244735766991776509732401886909204993741926965498475772050014386903619138005487398752579813558801910508138264248609538639595374522423697900989047340626148960909775338842451052798664945663203694583659625142742849635061028519079180275364690924618824609968895645408196791039686204194816 [94,53] -2594137121536002112024646721090770148195235015954239132212185631478888733416784007370215427463340609841978921446562230759194223548756088918737756132893913694860483985048010368171992750354045113443840802624252065377819546734907591584786617041288560301325463366799956137856247721740750102510026848352987303994420890794905667024520151092731062036007978439660375618726331438620048068316227414720981003310979191027963347354254821645593455067995944562869886161512334706080339004687320755941610009277916598752379595895254116010451226308906964617064928677381035840290887312458651063970136792003656087029969347496415544962106726570287311933833055556329938173872303203948530654350958348938871850527901962916086672442989085329884461783708843978378022516963072012442683678830392588007079719591700009063830668446373394850302258076010632339142227756080583779405352647641986569317806884833646276821762512714405920649992113673514001527912449333432993010880701946554618512171715571358116240674581950207044391345740401713580608618800761219151207736177452212447590899150399645303033274530190754445669887593678642095707456338261872635055259058768717627703389885196166447304742028147375307645934956756288216500721115054552878282065804993109675404701100959415741740770065969647761965144652972983052906915805194338586576744407493071741941429284004110467491716719900902536653256282146622920012216344961466086164803676667642326532573193960270634484216052366136117303973201528259594172408817511476407714633706706620138303012496733358163020815984137165072016162438140936329300279703299586947963489833881078683905687646649889805274051685629843115516757399548212039212110334981350074246344790463337872593930235407948435026305711807507134780581841244744513193367686693187417005826581937999676780965610150454073450065646883849506980588876947933798434665676711784899497266643695565251260500443269428558935810732241674486005708075240004311916464567669568265021081346448745545961147235546430556613310388787293694042345990918067187753991919963032189959417223772359748013446391802588360229113616608089825447766376417107363030607852380123490729742634466136459550281191117135997513491449029897651769021264204275984642996374438659148599046329398735717457115177530732862421749648594229972951088195405916796937148491530468199948699201642207601961049370508112970175000255851435328078393386046724746912578535599107562587736830442225423692168186623404870774231083026488906508592396346856187503442939631938938362999175380992 [94,54] 144804895309911119467501852034073267516297090493092135059941392852214943037445402423214634028234606549093136568567428206800330699525797556759002548477318182046137378284645193532749147662219328952771077941657695106136131619152245950895125611399141810635704319275295984335113913991935685668601852342552802460319863512236446298182870897625328278068007239335933677507212010194611045390062558076095237856424205402839110115064545179546895046042319814516317903926659266452100866343367517218964424488404432399439723383442682229542971832922005911755357673811974725043435055872076086361663784120717026708790032919435435394420050839738728323584947036707715049905861858128759467284189498231580819554553055879629931964964620265363131261108771510421105999127911819143258199989752198674916856622966703064120807324943564315212144326446417739718579282127145234865074778853161480016050814641887233219503385480804392122427086354889023977051526687272562223765216046337593372901430547548331905096617692834921346513051854062434441239031093964588525270387757838190090111908442912494452564821590476621658856862179917803768771017609733574542145904709614682655091481567304633632376774399849602015845274589644517979944618316605805295657832251767918159075951780172318129793920282489182135501941549164419162529875980992660033377026619653310542288109867627458919203254975573480705493516489829067569917610452511597272868002002516817689603989947212120268030767743379131556366487855687291143768209209145732405065614140205359164092397363839747052340624848178984313033670128241530099953643732579525931866964561213557985320820301832612480815155742905208285096175933204414275032347467587650452270667154300574312435837628364732472296649476366903975338326349044819989501092380568359465746178235332576412219810095008893929709362778396611622473480537963315747475447714579478702624983248200461173283974247417335315879986161634438173487798669222410631236352370286793421999043725460389619478704582011788029725560512406576778169962374499501997018106411013409190590538054226724343355655287631500111090022205692833248284869311145335028689438637752987827108825571895337103176151994809858276821201041539789013261131070542431914435192582197811512992902093614111060729922981742834475446475807048911343098960512425662913338669831370466077856879065885959377880244060075560964853675747103862370834582986044645642854284201702924384998326468814894371533441192687837287538176461042219412454294701375500577961746690882447007736135680 [94,55] -30137860189363565692308547917673872359804677196724218695276212512390692827230311199474038619194376486419940963787850875658233915190265366743354177928595146423568872083366111422269852708481317690201956609985561169336068346641320541853311202378915560611454239174939181074442471562893542443187235613974315653581391869448611972860250457408378766335766882092792928969017923020176398194614921276626540662816300816956723184801084593168275902744979415150545232913191472485142012362064137789979776919787750204509257255449817603799830370971209752029611611362275295962374470899624878778822754032893060969842083793518175703193171427370359345454968042760987977599376006604707595607119242572316858973231149643607858921488759696598704784379139498884432871122045862742171403671044407618053949503650649661100924400945111129664337460387753586124691744449740733832523736401415394501373375461965933324934052840823398136281594858882134888559305172407352992906081950718886685304508982725416165688422433615736429046600893760114043395053111683364634081437592361034062393633059089064414776941617369870141580556156610674207112683479516007737807959844596450763983258622367364864677550787246113931754986035660976225727197327901231521885649858322582814468586005326363655470325919373846925845548066098042049962758114521115516154733742257322041728833165850480480948690614884216383616710196379848955720433985721258119654926762832403064263100321186747436830627410675935907227693552465175311803391552253400685734360893603595228356607965189034977334069414246351122281790655870255441204001842297893922851754722207228543064502374041721294489550471261090275562710076014082116844700025538159020460026760009779205965747600142904474217164727994543149913302889859229095246434256491121156904906338339733010989667561832551629137912154606733985891318353467892038736697393050190829399426466394050547659888362981825817280293534913390352279219007063167129412420277346025170669376140097399952587018011779798741651876297787507150972450186191081786246421005002860306689128086423807404112735026426499605879384413793553574894284014418901317118162072648567310715809950387486334774716607733079086644398537529106818070299974426949833379640495099130712313198971045483521068659942223972289404358456304293177261068131705384959022217585443569438447618186712356832548564777919618682828031381560494728905690218793322498730978158901658187691702304495496910277999567228482814412472707793361408954859391115517602992744299143187826475008 [94,56] 9023700461137540721852585228345217361528690448581799445250156217566015875302140279004020254699612108507691944804763554318599424943873197258749409311120951134419127389858975935165586216964986526954387937060268471667725714089400286016314437556167449452274261530097404414815747473071757531155790785807811920142264387671105793179914933219156254523213593787404014352933902361689887768788004993172127665679588060138521619433742106925313742379524630144822240009245998884058387149370096893437097551667944633918238017286146012977624243457644332341940565205662171949114083224370711743639850143790335427998251562204196099422266326740925370098162081998919208812216029667977859528836739812499859562591022053250769394544357081881846620590194487556598625110618577414317205650119888879137451684472208758784479424636851459347812364445654425246354701104046398479750624471758286080429721196047110063841645963546862864729338795830771343476035415306650737954320649356289376329743733670388812846346175267922212291897857420702746885519738825749954006032216457948037951250367619244870822798556139183071036384494024939185706361183699830277162789346850240830030245533602048693841787508378918417960673181344538468480326151078642934734132268390711610650538910913201706467632933791882139306123785037239844095961378976047970343822026311941752216438453782587142702816876790746584548135758857972508233969051422754976867804465402614199490954061662439486630096196931342838446411070973227651469637403016688990576544030101767231647953698371656613925303637648694443042940570168555352298170751462111618484711854137577848921791556319227810603568182710639129052297625314159491484203441159458380989740090557220812268273844250755761784191305022589364013022515739943323648556408792600621183022968964095081541435862474354412975239286809602917488327704301925877120716656776279280864439777269562242477383575621446361890338852064603802566074073163454765524465615768409230517396549281022394710965530165883259261427933371654008989988465434089855830489629945751278972309367121778675210840351294967923066022186879547909313954604135459755855916500082289089495534097611260108790523222637537987021602205107575768570757514173395883126375695752701099616496508657965592947104681872556163954964603543372668921948706420150091115207331964654371878264939888525578770566696104175520489626093490196718519053597403966025999476981179241454696119920211164455381028353227303511990905302638584169201307990240975218966772695555773562880 [94,57] 428558600025059153106943278092352893165734429326502579247480948508114822279037045390219899364857722577115563371964988582920893279104623797258400428707564905035715602821834064762129938210957714555609082473438875173961187771930708339786008153338810176648155587925279823376693296654006753761704125279182814230676372508639488742108242011778756806998263668558011178567896732335955348162335846413621608957010178450889383568192412779620229473320116128730236633676674961961761026101553505429031552172067862853964736863741307024728311227982906997924886347231626311581934635528209331889438360778884695328273621856513548134096024551605747482701733538113051489181616437104789835410420058004078684378029625925011042567112731349005435298510881876906864491311264056979346085083887442069028973260165583096827805810023016915319005143108052336073283376586066899923814490125443579070361677667525016614550182149717383450072808402082958519884953282418096124266677525773800652366628970799079205304748144721888827148584638961973655409976117892739181557557630013005257282881021143949140811999788721878845387122681919092609777727894169370854078255461744654321736143755602316407078228032314382716665117594405047868155650050611343282817283255689703967496205788176048696803512233361639674383189198713537932078148151986212208280781271833369209030571331943119984675072369103391927382803064574878468112058593941728519259823733620796206582132544896988836088390049958067474935215542558809539642387485625679096973408266851174341402249660227220090092754773843478634252405003999382357786265498900066965496489191436515015902695102027924547004010792702377837523833169453821790570507794289756716580651278470043513595520106242965026065518854521665840461040623655511742223023410510042816427453551162502588230944570469856238021135162613960821999707899467593052608806489826327623773324637441807537848877219972367068841210838407060235157694160401281175624041876076941293134722808635355218257169551248611085517814584783668794982187761172876512249718254575092168718257798438971906019792527390875283415123323858970983214243050491192933911943301142255612461422353294737403037887926721548158835977625441017571013503429142982779886237721173903405112603525407548893033324228392593598977110043362382831838494080065578431005800636131145010670327373265943508799901340885643214366420611646143163618651321803866048138975280878769814331221246256218887657112030978363927308153320407191017440659636409306782582366200135680 [94,58] -541834733530404799646998075096255204071518629959745543514551581359022015275084893945497114244013053595900392876047778969011640353559896160990428665203268040622833428982192421265153638774980502877650996335108375058764264953410778213809364921073416390693691918164771562452340958973573898492769431414320677241656761794755435437828231027670524676285224654452998680362096480438494953235980538108435823701202044076073866779787900992664479115468881619394031111766189896624230075498111746778053744690098680857228130853607763373695362618780854058433893551562807649578257967887692244348105985241939755418866177864663975112332407643631771845101740133506413744834089844103731740825854530252493210237713431608068318735270693288070477606173646030788307489382641359713640203824299647788779175440467090089560118550855638715047033912244847273922989848507840599812146914097974596341535620572645171463176207892121616373466287674336960381783834778119641153904329186321025675756664972325596128636676109139643180979484871410117670189161675922925102067286661026208888288127501820822371985321628396867973193699659068683032312208620499387458194951351593120620197597681376993243834041647890649369130481676344451014805136679297850759606795159618946195780587831181012112853988088217415311070442647601542973499342073064638192768176948496100110514575350992553420354114950044721024746397812832289194114262095264604230701828206169712004948637106061122452931092993521196651049789286894396438165875272835387855394419775166815865403935047735825754950190863165097742596762895535372145368318803900712570815661183350423846849400884778341693081824910502778199471430231535480142576630191276421005918874346254212452153309928918762212570595026161859819661855251758782180107956897101978125559150392781504620829844758466934800653220451031692664020709269922558732218534206593652782704693403100264718918436206333344609227957890883709613876380002459740384335633013749205988801011392859025105400745237077896357304090179048788277791754614019307276609384008893440705877823075444238531475885257050600907160429210603338027341947996122376537380786199641491547214011966807005496697647653939991881307703630044743358615032014993716777732748579092329913860603233875434224295595253548668302845025491185798107045463913914501562132406434790647648686597335504022075175099952087787302378554150585508301446750246958202217695636255492871403728077594811747886748270614523436994501548347751635318206191366277809623091604619264 [94,59] 106238540449842784359914175533137722983852829401435365215715898924285302588733177381478005152240167057437526129864782906157310671730789124850668148849543235134587436281435281766157310187988475667236229643124751129391366310145798379101047763586817151665734855563860285087952060348597647928827026507928863007391614195075160779131529590313701758710461643261993752603219067416370658557392087436873664886463654466742271546130522241075215525584788523330088322076822127630187936575478159898218797827319657210749319308413142228762721277713429464901527276386166831519523614582509129923983507876749813712079614726081248656185264879704171013981821629422051238147101010365856977897213534493002953879538371167894694745900690744796525504811991980679750718554073771452994304469568819384791128713016333560614112188276423980831855269196588615885834523362960834195943827184864451308106161505269956717059102792463283523360035526409399933546883074383657109476187226685519285605716816849433140275276077626666011039581390444370397100898924205836342683758645909443589654444114240852921060053961777488316412982110378052888754521611861126808336699514156866329832533404095009917555322728467759022546513637009324770694464925001502839395218547679940319330277310523179633842627765024462807765137158776936838122354418094136287983505047948441355182860679559743707298598231319267137858001091747795103687404094198965542893635490869194465632172513556843937380593743634566346029853554329696634708196919355487264608900718235854194303230358986325140586811295156968280884132494962288270993476251984938575169311972829734745059223803503667035287199190750942444573941910926314227849017590451608945974813344853735015249214778105043053386351068230833169343276168296693554778015368662831092410264628687821720198703452001215169756292102734655520580977821644287576973430236713270844830081437293114876350653491701958383913379097053937893731514814991168637208010980478348793081778599303743075831137753121942765204576443967903081937183515486949023020626591986897477219504000025361106043590470005857112749920024340864600463205383710949885445589812530885160793450448480588432859749908660930934006807960851348189605376956659253146989960422098029546996441408453198451302922533706153822004663782176390975028811975253625475835024795205577714428867339934724925495714310581718277254299071643287395710204670414280175070566580194363407176414829381668708344724168858613843793869154284718778312535287962343960045682688 [94,60] -11037597257171888928286160645268920617024474800167452191180500860246635984909746591307743901905637543324119765717552690651668135568276786209965340237111194023393262609311194150012781704586632444972585885220017923071135788291611016126844586689487928331981069246542434850608374608573272463284257161049807742890667158456574481237562561972357598940686594968061316766529997193476862190220934100682460043037195122753139859779849512735943670508101466344567789886674816395215721647034908649516616935238627003569760085306742434715209690240007029980380590479354773177199405966180625478004583836040059328844766396663884253763895116756935786929727564784229015876422502228312272384493367570971903666366030711983241400337981686237899996173469867133856608247082249733275236952215093163505496013117866932679345471292043967458462633892825898369974407494931021127744879718054943706801962306944313122181789966380666595976350997905086937851318469274373203495796660356456215003099531890544456986269926255873189086650237070102777969061034162038454681479701736079921824127610819161193985280959960637750346296708518514733158499021171050613898856855035013035652657173364357931189898934178154989978016872885069311553497942686662891064756224181709182320726769867559690880887066050898678913161693648700996705289475653606553309359659614263040997447154876449767029987835575830205664289753370998523490685581446967698876490367192108646548475524592335845988947986911852672660390189382153256341674649355102423362299085183149089404875887666817259176247235594779679849035955354063204888125979248867239393612827922242869344152030788302462321679892463609276075884251929111333634390055442429661689972242871913880683099019114246178999224690416553487784333772938644440583188142703030417266875407015437020061284479423045544201704029611509266535522065793443694236580522931056660824865034734876316821079426242431026400753682115742778283461197302561916398633334622654694797583049369183717528155227519612626527421729022009763404998415441026687719481091054083390841038398812979959873906554337885417408921594108085348734241193936904034119891598948137832896527264180267824642002412424580291059320482318744599133008648564273249870095021660740708194504210065537932766502151028627563673866076022666870517696868306720572606775710032191680650045852440019909164328272966803823767684455842055056234699813002271430025746015659239985674720333510483146330578890806438849002126564004737392402112258088551712137216 [94,61] 653220977016496891689324627317419245896244729131169644831305142334454488863940493816450286690677387578327081588785233759831178646751637490836205019849535389914193820279892563696415272794672339967135151108012578690202523946686139649715861198285008626660680963186270103752875032504693555747316769837944041643690776340618726907413154148825862842484879428157645122203024173267151663389169439452666234591218200704192801134764217072630771480615713985480805053285649664986176813735149644506554274369324440496661102645972264790243634046006439729512217504994158107838077729225497519411534433936381526578917426708194941752325590313547459260581080330246130473380144617588372770254674023795419362477155893218646848702780689555627556392582976571950634573373032922440509874970569283997276085073085950980280512012297216752799657282446476786491687293890588855578986759143056348522638243929063739571290624855033560076814124585931833914181023706586028621837556215048421595930574663714739165453197549263501357770127456409121353815815582003721402606924033172244959525230843556293198305318061457660068854432663890608102878196078005865856988752729128294116912299738376777775223794849841279271752793842610262416983318430611224791759028911922508934354141039320205399968863553601348625070020960870328075201078472168620302039512022076465352563536331020177129366014273136058968505966951013094075847029162703212268961855582629705738765329455837565760625403898706849761177429889799832951290563329915607213542063136382958326920079877927775050312550278166957490935516027359185324287507265192330018134429645824931421455576075574632600889275652265710783541564701523284642052512627430428340894145429790591813685147086125745356505074279965016411935144098053987660362784640768738522291311127016172737354602123272325647311462164331895745015171354991170673392780931453718550785425326462401090473883592839657101957471509570772401543946486741638260212656095357484853963595086106694485628011820110904064816381902010065014672001304925805682582681148917655366514938520191644849070131694763428416050166878788665120380800896458576870399663193346785380223413636164719192826545648813087605541793691155214375180229368923719673765407671326795893754263070562736464059728753308300791474296572051050407813528699381983994078020257706711477915534781132081027114805494246338120010213388575986649729928043475055629101510795620829860614295626350256096467260429113657549944481970103601397675619934515266112 [94,62] -93185444236824693862458234299153748548784404436677734878515199636852561137363479993172962738073752935691451269291475053477644735704553186109371110223926630546501312764547127807486018843268090693912477383622226214412811788820199498062812007430182126655785717824760941709171539741258025079923955590542478689398163455076386361700277884537624909602926351732678996087080825709906875884181789871032179330698334847561572340511952061575248173641071539246989575145218439949772971518689551553227045276476431122221616351660581977992663732905212694081926730619903295974039608918970909405646011627624580288119042169219100866365617581610765935850979162492402855677034554780888026977310318741964544363222326946705680098372841617897668327142638144624380596656066800758079784673744168136485753708424052967888741288416741948904485728109291606100786759280396307608391739492623685534930791631217189398987884055094344735358463392170457067643030781197516971906136575716756841489780973915587571413164024660410502898557286294759167945661538040272126737846905122896775078852873636719507536319243420079636203988188544483175082427406922338751332844223007438156030433888137317446635984001003329204551602853770407046999958018213599694024833998264705801179368458034416244880791370568179246234891795498476601738206675060675665286223494359667380861893930234878129511296229917327985048038660551664095881297691698073466002681756076139922381267614058102195222709979245860575057928566223913113631855304045249951452361418309813209978478761138862952407372874389293999163497747330987720475281714099023608366623111545544964636514244891566941208159150099356785637400690602268781789784330993656014895953870933757524677120119004511932352172455759458952052247583198489567537591340069200184254311662174777398701221173767085545482232118904732444509144176460341759963514658832542960711678014345393133134441256486990887346591497492690715253593852033157328272530770393729115291172701392884851927872423145788863285583679158924786067800300794328761287536338448257130220578559854888779572496087582618204658730908859916715858496943527444985111298379702001604773732104384835036105414797655154831420291681159645156833526906909986661979754292462495187202454619429178640232223342104600060584066314704515127151152470828348546538779195598449326836825130161179598779287448238851646607203156657362997199337009611926893320571659237763420479725016759378507105841417760904975460952294076445984865364280227968 [94,63] 15209036782579351053083889403357900907955684681631015710133451663216349126105109186146589598008313726768913893069305166392377557880562594268423774388316842961233840053430173492976830980888480038681998208569946510653957405868461617910965454589910125790399026429102515653638001363864650128678848903972031415847555868992368794420930427058549012187472743962623111405824526538335851616541979029514387622941563069573166277133747116581422274971026232561033120812689118947391166507816105119513403799366052560918955747371456702557758041093295514606217691654451742137725882812895306513961345611156554940125302552457365381841086501546751900501074293888108527848315614221144272209381550736776818728668895746473158832534420668184136618942905354127948412794377436686733260608688696793060302768030489142913714329309304343070152649635964831041125778543550063248038034287967250338359513234949979409835812577170523250844660822590735875491910441003785126927472787111277985869390478019458503318617115473645113466285980654551153107992183808721035756258277144791583706416925012253764865406856293688096486574079879155313238764292650511292670364771159457879142122506810688080830950319732767664318860058867786265222857985828332320591273957537380809534663643273487154746470430486810918900031700945400698305908935747256636969290546353689471267548948166766592563760254429158086451467589002918984502548863826171218533952736408148791246446176848950377543045512393225787900101035828209634787199451250933496627495436026462038543530397761590565793253649553004133074902532456408101997740025077692316663517837851519978165617810035852260653242191994931046639233707026609012527734286531557061185100488859171285081591639721206615489725986694201005720733962195366847964403189045898136017781942752855724285988362841761065472264129457027704548384532444844431416335246973293893996063125717517195461796248130005927039143722768643308005039554799615690526750731166777245149944724759361540373687615738247551349005293885078431977526114574611204295069455123017021321527004833390880500912548235910200988194003252356978467348916066162133652266252518243713985845656141628880980678337379407792612162145534166726446545992594370853477236672152454464019385354540772642201215991503081344653512394999448664996701196369154966099311087889693180865302304310273593702517040706490594011321754592549134076748188051588603048227832919630174455720538358017415769841104443064516511270422853158541104271347376 [94,64] -1873885286723147327813336696026273799755607210557908591368960094265084181521740947373684498832029852272405405247952915931601347393329385954663217999254648278626236310464429544334807151375977340201883065803078675798018940344311515677657667025015698012267345391045424108140872965171584866277317429534361539736800368507042377299205193207853289429087510521728779350302393422913272263788760515899051585916514654425634465144636461318736540209485943706982254138649610591701143945655635299189208217730437544149891520952581936676410343481905571755803360636537307749013838288488390799287288498772283620026368908740305368284805695419096219298135598611472153352543068170000781225965582132452018164966964828208002414658738048969746691865572600118908279752445273823427709049314697396664319266741164386273411042933870759510915249514335864010216230493524447619301463172874858839457211241319666941407091048023679032297267331568964066894612268330881210119793095165262710174154706915333433211492750663639257674664070432387889421698534255086615669081882673129415110352996988345030254179583498182695046053339845853344291621624975942921161721092857951225092666490784782437394240713361041117933332645711371023760018702618842401539406135029625055069880733023943896609946596973951445832340076400491746647174182906526431443827476377349207335877027232034307181931727198976040587950124546593563263745497618327200931612981776075495857100076168608407090337855365885603852458571092784370247300358299534223301461161250331277337248236798176111527932698381264244543257238220451448746106431721424022340519861921554359094738655983821744994369074537137455444505176676063028418280372801500349572431906086836538108655965498875438602836762767291343155413657095703324828721124988783804882504931373558932132978428928796262334550853570584841350990975055682839164565267528232705418984167793281476379582746135651522591285033519754764774537457105427774698613723364587255353938919034947972445472782470679639277157624871414167621789336253131376222271652088755582932722986352892184870307834585332816143435392157205410746661708089836625575769487806501580693614578691291573615345285746865869711649359691850447923373485571385640550238344762185869225989416081407179970515667448508831567594510309632718577398058332569568309455181350499093563735949723122245661009253023452667138332307203098850135316555972827745078770007439313062346474674810340435994718345418967589496005671232628209246921280 [94,65] 163466318564260906178290953556978780150519456243200521368975769587943842686516229479781086689705605521366490457542499376402712073344532903964538867030617890399285832038070368082984792513041687849305389922716711941017062526094383849931997964283983412864841150327387602508352413382179306215843999894531647729083063607675887244806494699062529009878037002201044592461226554334575935617359457119007233094585651267309015437042917017423172919734692227691428784177068147225015498174459287754717851810045066524677512961296522975935874965319364321119842344799338598872600500833601316511450847576217494652633656248302740781282105978965666997144021498303301541950006357697598291893996242852538779250261244560690485531459983306795611821998803185347237124762309748442485389277632539905434985471116877378694945689280676023062070897421412990959547310103210715852246709231077221407830185755581034678809953801477102780948254236970109058900259729868135690173670975542920540608291946289138558675985095155902659495092471451188147849556389025477048062774611070563247092906672983079276043393140818894710244008692781740924309380213334850032609098647297389663587749327946506756093383204421510545453053486044698435229991930884543977199255172119641318813930534158594442242312110450431140503614800690964595542172287720946889069360346808203350811531748062034730295558844595600367913921262710960241700630469285146092587443423686010981501016062451535948801648166464948046603550657471607086946403607834940056675267309151449539124931269598108837325055880644320636151325030036473901018146646074706613473643829342342523582135816972862325335809128678802863186467698820263953920849471838314475899003828047692548732815380819283930712460860532198706690112302419643066259345079479406766613289750279966035514539082785500494673120542372761137568865764173058833768300786715453879423681100276541719814845114976066727835894046882289743436488733580934219104808947041187479255145661766101235580085652641872991293242806170082151348955759656514722921219714415020199152918121407244952632820765451455833594538264736630628056851437115995452933581689531193642925865081193870350665028903429937131209376873004207644779128842658164077746276067910861056053135194897174685522533069708971734074918575739468428667010897387444251851577111529887996277023698470200586250712299767573654362137958120200792588015282311745791552163691390184567687990426299013269333907604755400541707850976785780121984 [94,66] -2305956327585055739391720144862944213516046746893755545050436710144413650119400769178583031145366058743049313385238225150507941693486004939441790548890911006333985294918205383000292740131029687272833906751343908866952688851547176564035081109912898073816616833131784317706684325105077810816821314792793854703252512291507689652434282025860135235364305788113374256842223686754838517813641432474370214910655338108747764852063461799238322193800071592414487775156053713074376852370987318312537358276460984759390205139789154608879747508119828642336446636167176136771509086793077235399125001393996163561440218165427528191924097871144840094245165990589664519652237772754413270615244820462471028014725008116113919190010659959132111853532651835702504712994811107632553427405437814821635739474021624462862224635946394126611445510242918412216890547196270660350676237348272647777432142850191017871342186044401334787289408574334565251397080483840376002003116826050876389481374799186498121934580790313721536650551028952243802479678090851714014204233716055357272848025851338534149625744818585918578292631356254638573982142196630746573441031035523217021818340907933324576097844447431695147023061118065834473973884124057371657963010400103496172259102129153836216231975503715465284363458520576269579922027966865910019979432256553090768250857371305584194294457780066089390519095187541850957272966449173438143744343790421497167361557594584441695762224822641412157813276083497904389547686402592461429734985552477418465198137819708456915888144494327213237309175882085228950575813990855307510478509863936392067739769338129165041821794639910843907264272270807088469054301689864891966664162247236084122984027750839487641290652655723034709909507025613573453349038093826527661993642763348790112236442651107229049962285787020249669470967084356543383568294425881135406900700803258655795805985328317414090526857991784769909804222750539847345419094766056376765654012901306409008170721356323197883926086831877317301978354592821182046685264202512596027497094037660591768466419826897197924761862503070806768324063241930480808654191960031195009131884423494242070424151505150686005911466474024838345565370497618344770177536801396112897364669443805294771046221429606647977193089148485641161001096780363077762158565926670280328205802540179663182515433143853872196345938658379402160320145498515352399934862588706490436537281547529374772712020398316047862353493159521920 [94,67] 49121302576222897357234511535571384968370910429747811394054347558768486708350078997862666635395301716386883501198129404802079308664138292080435454192300711254180850618739967915076759998996362946470984951197811262769490819781052766227622681943983164187457076865577824178255924512806619712963301047480950283703742067777344546149543015039713684786393117384845516180405357269163709622205320329890796865824637159943513803956071862077713881947961867331753262029909281337896393443391248509395828339182881920414237484185649291171303323613194587507584748622286113896340913935660138427853794572070706635406377605497691682344582143535046104110181739205301490157447048270428098181933347926715908775732563759118356957106885757489192566748293713444664359946542485370743123062689326305066408890992798221353767624528836676057715050402395953157452476993946163688325504462940815378567766108517248705564290260924766420363062995601241265207033786759389259987218434982481613028747181465213399067120177347831363255045370906811964797413309661871810699712595651589414190408749798707314601882517278671475538624704097492687760589783362555773738185605351980848063471232989324973116499131974820849762843248333654510764835600585028356490201558898689280339857705903408400578283529308341318355075038078341839957889712480290614501239375673073552713997762416375727229669497725649080802410918104940374506920860680119937979882997557083551855840497943114750710233067093561369013484743817285206796032675781628621390296060096662629374154688055877678150387030163195165929867336305388855370432858386412123834507492642319399647901991116599472007827577358399958489144783578037601481545555471628969480468403509198490470366547665081932358311150154027127180824911305911244548327821210667254630632238453437567877553456951909892762141541156648098476271863757822642969051319707529831782517554753946144743675477138785506088446406582263149077019935510023407936652701753613906341113134456940306978952515352516268410944719643370341597339734484787003076754994521140185672423089759310014622202543159162466631813073374365614192214795581208228800705623827298749271222967223001001155256101675549642023847205146578496980847828860099001880453516364248550259706998452169217693531882789490316854911803510054184540271108576406572629486536034622381703049180983833581031712958646454568856660883012365497802469341919484836552463403723275641741596840259057280437802359678751618159294841648 [94,68] 85548736903898473444363248478164581402976265694805621232951017947791260259246074166745589397736384815511731115714747308755359666347670302367870510703200484869367323588185538229597759168190259466000986562880548871272626362551065453911604758915824271949852025388700820393794432472172069117341869109128936211235031571129117467972956046323240452264293192549027767088755764207277272731608980660524121727374594196047131602119590657456676638148922635811974495234122550778582868690167728892396267559344495238140311126942885506739235637475641950531576751639602650204353692105514652431089653534844075782449169599442212145086834051833667299012842266794082010778306935546508539656462443901635758632151095669902593619596899834087206729616080321847328508487514432747117875402723368834940247969232665317127364835294007906716029254050643791571033934661401423830457193489223764624295899831361030997557568052831476900948218366534168384955270759137586022446272334094104637637319570827445561380090695183474561546855985017950380281427231283747513952254769910700445285022696655710754724432429325029350498916228042378781323057768204393045613368191669153382760891546055394622527007809413858228372891838284932902383403002132104600935671669335753336279890124021612219239755013022612709974316840848923678231026119416060661612154662993218787899688010998689801018281193428140960024808519479293360884372529367618411559920083288656119345638116559046993434406096976784824226140774552574584439161227519483244962952597074897591809696224984797355065397646539538271656370631326641554721098229164078517881475723594465431468574438773824414953415338440446685521902426703969680008397350758613549400388820436718682659532961167337533627587408856674242615137047414483440772352987056272922076891679510573318672906628838179460791918226625025109599225443337185244983800939494364780447528950384203978110813596867921467978378982080355628276427197822736101431456616863403507196050394489739417872174050212205302145459853163263008472738497965257294315366883992737538196853085764687672173751230926764800151806260859408387378966933485467203335261442660532227197002161432026768772372306153222620312998313370808249676469247585028272326387662960066625137714418822299850801702166145358526483650086354314276560539857387974943167540663699902358870788524576850695827355422067136618262621854204634226736391719760563466125451484217597598709750555979166979204875299250695028832626048 [94,69] -10742321705655513606900940892848090668489926068062030050426600343410668487105353951033320357344065241493450721630597907288088842584681320883811149315442179253631499715560265498346168997306851288574875339164859517021179763877992876055269472801263386842534371804855073642308772089052986402302873239688877081383947869796879953090298672466645832992664113724313767952919730841173561873951138660110638711936485751161443291759844806071537746589690082549467547349739380048084090373309008561130115484698989184026297442541167527340864785335886824692781534345972359416137725579090832654074841965833035954526656305660167978860220871287769462659826009433332429786867536077577783414315148171459234191598770331684482281607257546557999436843929415788638793380808765507890194808568618290006708675088734584894771749517803372975758523514184736900986594119471502120226788447903351617753312882122026565601290559878836933409647783996142348536238940851708620878078970228544225745028863451756255535701267363312226760050040020578808025862690558151939647725823231123796525114284752431174023517565282568198045753750186819804144374515558018538070816313245480382611959055121640136318825523627037995945878217207392396097029538639032045651946584850869201599122398329997051628513641562389407422522017785433035319198378902269601933187959476290030831188361656843072344959499955344992269287604677596559902974789900619188416574231753783959984788325657472710668684314207299119893273941452918456656465826297103201375735772195833196170219202488652094029292722508067240733496293425956212094464890206201447552782803621305507426291374985060024974848620728504332335354421976820511457205390346305065527362382221326166394576924480394912413143867271079825292176655232429000444451291644861579793803285549507362411494986464080872726991854302637291546468326741894381789906522796522132998931576003929979721461078516713466676482965054197089732099435270443401326467923568999739744032753415427539229277770985655954015992453627127345426389496338355728950591601424961097939021604305278813015190277606564192872709328864055388555090794395774124884635612343028281595608035125524527050039852852684863503494808927509879826373039595973947066099936581462980293510566807927727796873696638102962245664424700154371955364240582289331562779298243944930918634998080565572675437730674713710867424846803793916137318343100552100441217056850789627981886491526533743953785220361883043757728 [94,70] 1247224049200335949979651633084615872618390384674090405770885611285030365282461157596186519732570875000402609801152234014944234621142799359882215856912532392364492465159422885828860730492056969145758057307328276516175813514134383778393974294137010394192104189616557240517748156560651891501853958869529812752110832546838186007307378358624758234002064097775791255827902958967510586923741130997663666379891180503108436496838265703294643990036990484159804810049230355946233131851845428449965180263441953744628703080621048959649665935737307815928151380731228069633931628979158925576003951280462601923134781725953159978748415234726959608733737951857737803387906428426044079963734559906318663155435066781877339467644977574717833387549398177805266748100435789097649800907090653914277983035446537962481965381880725108062199758760534959678116355509919719784639821634651305121460846226736834894891499358216446064653893600592913327025109315683082061775948860263409056857443025758302683696004913503524111990506218831973551984747449981799726850386812205825944923792751120586956596587551811262113150826102825029421330663051439933079661743474991615789291053413338909373028065971847397035587949929440856604106263412771315325765826249798806994591064073530003757476470000835379433786629911731862008655994129205561619018464200341475881063023743711828245596279033030285246320792475520238975361876890665254439269562984921560521810642314168331390765683140643311796474827267593409438726562003266335879894374403352230302700758824891221483953596511417105548515842287616184519013848108974546015335782838379511003675688313106345837270042396690861079934135820166039294202311660718928234022826955188283569725427191582319102330617563840781950983427158297698813275637936843551611158807544870677541482497424359917078489817560063335407097947427338779509311991359211815266932493113378707373854496018629290707072419805411869685813367850776661021178462231820764862324117126702686251687542806621547191103098361202179206403615346607596558413724792278678572054570875529842937042694027404906552979828086778635339442916775479522836256804828240654420418559646763584558727644068892411897658040797691919725052333121104947864576828929461967887714067297943334154188454486769768637695663255419950283450493065378484642307346554660549961708742030836074860157670349583268935865932767455852124232757763351475268327449551543997788758712015817270779990596935883186944 [94,71] -104940340418842910455353481637263188250145814673910253463843521754744427920101155006987176468712016535155282967297620025682459588628260939597588827432946062985745635061045586028115324057749482219033979969977116751771260829556440654505685596720511007183886773657343570543516815411438376310525531101996886462232450497191455998117609688859883550252149945226136961744120923986293149265696674840233749176156873714654892112585638815051544255469158337629094850236796016590125616869181816409113280462259722575402641904359124348110219247148365084024002725489279780757774806469091482704730244866252436776405618775584271165618417424965167683232121752101095117553232940926246040418317593224601703582462675705788751465835244159177739799018433756466128753362937305747935690254719783799745408275976468557715311505416690546102710106089712459138934996765069162485153646647299713930042867584832236882889717395940503161919391074430159898157953092160499386160919164110532676450916288414479878589685966859966166294664046690152277614372967141229276506799633798271145333660981293127806344313313887618659718000556120843926436240293474338351965550910411812139034230291381555359074791920228894378505562188634078656996202838663645127079581352206483266895506995017859812492776068613948368903980919803768794999437086198362766340331708814131787223396250254372026809399816010277880927139920365321781029874834773788743757561948102079052812502719483828668946309224506481019229514790190650498287049091288249880930406446985816555017838204825487038135208368958600444414037517657426897365192387920291954732529930346934414192272650590475585165961068446268733750182028099155048358747829938767391594488411107600194406031063393554873726459735312822631918083287694521182123296959642162804829103971156057068629243413135635621531125249124843533356350585035471421208402246968519419402166487441143993735650646631688417825014308343551947924964731352677929528631324073745963790388173755600808052203901908065873284230168360243599227297770004496461413225928190452577117953505497399293814569607770277920322507193598501386835866076960360335162699341024433868241912119292107603042929363177504247648536099478586911400734074207774522842337586085315916318175440208956592687446415395946371962961762155353583413752233122316067530336645599238380822074422031629070344511263254473523829757588947677159882399101742617482126528942001859404747225681429975833028198294329872 [94,72] 11511398461497568244756812469191621565543370831650726526270451948945427151666817545247021272386258864790176010868380388818008640925697627710997866089336603697530382260917704360177471419666567477695895840731702881083793196264216092650795830605135280844356229167446255397050065542897429349802518313505188067313002342940461111569523099811842664948711733320211805415934419491440997876433670387562281689558304672311251644661620614031027651581498450848579609004715858010424892421156022548639987757394099669634709657370264526580687837678802758431937366570051617381542600590501045158066535326516446061168812053811721468881536952613861252371692627279679065966567390526333846725817234981230914723055122158763670654038940843543121902652041875456678970077872481670529090964602717863158412308152481094125599364986780563186174167338244969987794467058323547721366800698061466786488363626222074008405117159950948286572509237074586443450294443270174370831237187666059449189109540242120903216754514653149352653681818494994710411923150411418322001792031856681689946294934932723379009061812800336796072603520149983220823869610591105701749647674650818667071163251677015500395516880120067709650907333587797647505020090334685946814557436111505339389253404010103852323039311668397204755115282059877088978899796254410217492701155946520984125668523398595152591753657829335903660793215002869568186271450558387063855861449167095435368516637459797134823093729496025765552744351471289157687696896775958766390536388841489290768693459158407168511850769370883193004170146938387577385555337262913439770002629797884842892555537044470226410165141096094618273568512164384223648016648897929994760149657457101242380482129577899019115907092458886523485506617177337780457440291845039641091341662816108019585127418576455584222529574808035691333844877971190405498587456766428756790247409474474996910525434328461570071637457597622659390890908103699700737117274827454296770828669197209052270578308144479343644972809511873713902659030501074451725005525144488270409713944867586551302644513934357393883495831870422242091587675005228225162951394552836515949747928467280029410028810620311008682275391307234820550668615153561526195051282458216122266375943193116197663427297107912721893388556487615724381252106968998782215459251643123361609596824459819840858101552594141031079908386051644854484383492887747208593324898317382888461448138861966689747983349568 [94,73] -1699100637646258520105496632136656404675661361149107979148088188643235257992589702391576766257512089060480840344364570662624763681518268937827493036996078764314080757984243279916733969479429168166275543160482673923105442163970836814533389577712213078041910493136617179638256113894307679773148477356050786253284793442203678158815473631814827307954360816985815653785999738689384383421299051506316038454603798783503101279425539877558203798443568514758347639953432323918764157985773777950395577090478783327109432124237300580144813379520042288987948334062469406840801046435405792675906741248063639967679850681085569773476994141812026381813807648924389958941123189703519674738358699741071869460400537353596730406549183607888603579165855238301798290536818706599436911434605913038165017577727809326669154109822956004486209628155201166432793087315673069757438328243941459854111066059163179889145346688319064228883318632545706232201912897185332861154552516626818630106690395241075685175554484292310150138400365518157955503292369213164554980480924268006175085816797243309232617883041249001806420143438805509539710561862931383888817146473040865993691506672246307299662791571019920578527433454133793916035217459308942740516455459117529673988251891916813399413042598677041673506301983975352821268232768368375158365802566834748753193402816611281422152128880484305924549660968187074450775571914510911302269213965318795698316672560507083806139003352338010664710679766990056303766372061538513584820403757135567751950595266727030702692636598846185320859767709459879102200185479338815606174632924308701969536611886965703803264908781933623992058290811372302979523154845269462103400223962347411678751323013117745034399470493569484208439275937530527421582899824640488432751278770460638482195917236841040520807155862914669138619827329269201175717901693350607067848579312372271529818778406542248487582802425202239372241518873976249862203586949722981012737500259548010508297769752598727947690433568450563915266514386916388195805416664168264186007161380409487055992004659174244472640258146586557032813787537144473578747024686166840910035359611742971362684121647200511447159850057042919654769329746352745244026999976652420305067488413019544579360689503187224539016554599294003353849555058410285825480588815399497969170204487062314800668184818636217914018335657185223232399769340315642480870816717977028756466914711170508994602592 [94,74] 139259882056138286248763726717011951691557122124288512042221688026399182734702113799888332142101918436861067289820840345589196731674613794149574058787306229492453697126715568798494825693621169291436021477417983809483252401375936137845593267066834240874625311879911250841678987421071161122494859286412127271163298166082305940252627277893303418408489112195929443756867079242211556378101763565196731085376227505848102219563360924713121445982043597261060114255350247698751086673672734180597218527125760585927744824077295048010691777295912028679382129994387207045564675146594849924244670832157354944778260269093010424561842267833350997442243695011312241236781807573875671004492392204700675095650414433843262599365754847193435906687566965775821736795913169639693346807518683913509462190155634197789739681718101091984571440235655606574001523000659013640840161965430627068503658918855523264071415518935985422699897884415050909716791956901230559897000790148368547803245310682027286872994850912611948681766248171837672112135625726307276986326001879029258096070575405240527606989688714485579238696218493427331615614090673955177493106652341733427961694533810820307781455576090171910037488117586533418668438428230652964159749627233606419326206107962831765285057843580578701740950939724328937215225103515241435348327038670035715154548315645704962767081111846642849873699228470683024366115489722952722876325005587042331035030257881126440965077604650015385621925716794331025724421841916643015171624921823317055783863218071580484472306283606631603331793306764815977526380289172556839712120296654300245862202204322981770542562416667770546424709473884213745164732644637691810899911001869817016202036976719292964462866550626072873272168563148774609189468483943484924182409143026206960087564757358401681318787204299926347592175638090165010280096532564167534614283349207239496598716645492108905838738963619541451415304228793737222413849687641064415365629881662173563393483834417568861525975320927974761442039606273955899782925377456484033910998627647301790849590769755718161061002165790373613459161818136133733613612632982640773200174047418447251005819754139947874352335366407129045290380745902870033758173811999617441271128962043964176775131892648414977309468939327438035970377798697223188590600639148936789702413446380951734631130252089461626397168846567623440176698660634227019742441735661040878020173063201888823328 [94,75] -10356312166447162995227766176237281793092114104751717981618489973631821274509438719919671088658330201068858465654315412933191718492301177685258255700976149082159017195496003856308264011614819919326625824908994526160107025566514436352257870455184315438461122662570614563893842081895187510814185854890551192180885606864576483682605457729487714768678328131303617350309069736425643962815084574883743979830270292257978046502531713790717113431096347227371375683128033848570512336823442957165495814784150227010801780753951287457819743464277412425548402663459879656088472496120536202701615102364791426361391860125520425876349373959349745299070216498572869732022554740326104868044952731007840580562078033027840536868375998078992193040404843108097087217369593092320502601587342478516362631889254700375659371605628278513414410206820955022799641538779098827438542393431148741159433746874050987468924589003695966771719340823620469950371533349187497251387455194236452790345153949373555352760225350847238293385759166493089075465499895490178467061329045215842245470975161181882658830374211973059308240232788103234938876695781247871959567482763937969261880705018273520152129931543852765038386423965866794556633266407584778413647475942108107570528342536860915846205190407210202509649482026484785313329320437132463386445483360844733007181153443450707810410814371167064723463244869984300350067600260715331018841649381956803999615687649009671972770029099936590171168653044758236161478984258501952741440589305675694320306364004683936315623717342605585148271098145357801941684605131097780400646420257690546919801777184093721718284193956508211770061854059768110552979269967228323027712638396251512361751506646404153186610231398025849301514067366944101546258970000310786187075385863887611497528545692818292006705889908273400984266376044375891136188240694143217980411853455048443682742036682463421641150170991331356625727746443791495333448762094814473782150903066541292465153043741280835743519760561353708036804690730409838053843725097227332894022412561174755774190645918578156252508426653519126565787607765058990806181440505185409568869421563994387044137693933767854659172933902924343290717107836316613260853572330518158387655370716431588020749043721749662668334201149623917451725082696525292642415356979128096741955419482446128853361992909127669342689971076257562399944871684180480858865509122822738540407952504241168 [94,76] 431237152014334740855028341337000116128284680081237686649815824206283603622486680678382881744219611888505748043372563892634757018293576543768792053947339983448821553130211370231550821880755060559757546697650409615790159609691108676160127212456823707393845928966575225420192258809042928950180698527035697823448326794040444271943310186000588285026846790081984446297789556608149003404378937319200540521814125249649771264774876447247726494255096498011061982246603954756250592298790559964144695971467654450669193895022055257097070109835151687857500095031962223730908032008422975413418782770616244161632849294591620091027437703140478544290683760109649239314097456751652824335661116452156941165013718086447732614224489147311075904361637237388855923795461343597727471450107216530898359424249932852533313636728614938196984179629895471108511189235817996529964260006071822940556913893505546804154821102609218098950184395458294070375215839298300186352622959995132986559899820853010683764587607021590224760805114528681394665864416451641408419635180958182139138675580486811565133197452739588331592262365518500755441322638142443846124577336875416160497079775579850305526635870251398899621704520585195942847954090045293984428964860323670664640927668980692224185821892276492935429577088741868851872109489604009639187675788221024311267520567101007245559988068197576977997748975636377194737635199126569532437650384892747052791319695360516691826711316687234995811785609690433629163572584019924795450120252552530877434038385785118227628757893902854904798590761154143251653686864750948514821501772010899563161589080530866159698354850923255413832548290793690758984765270183407882547516605076367525466513776233324421249949809067091688390814903359693756540040292605538599685605095579337139625445781443595246059310903847875028843336126123817331639018085369911313118506902893728077426196543451645309750324545810854512948328538046553714279009944504285867257865757304735329159803836538045798157977984233761252101552455136578482073694757807829839189898067489800249124246050354429440858374465217172363046144983821112517005884122661187543796925281481384192793387125767363436803664828390092899953186789856346151620253804916852830013067589467228894719543237451376791130025565983866672688528237169492823116858160829945571895898911875279762188026553943905307112757046642413805148856249335103204503829590062126269404138704832 [94,77] 19494587199884346182957659751836421214660654850534781163492559564831225489046389871243513290244610540137420150653148905947158447017037657266273563851665102642894396529828072504934273149015706112970179195310445070987638493377266985002366548456628564970478540059102333921373211623714917936344969333181483563110472910314637408579166031848763240883267496154126833324799500668769094171935091664208913386144580236265783590925335761128483827443850444957889554878165377559378061050999865129049927951658160044221654538795373231431642629798079047021603077890271234478567676311144955192636123749217613979984106479250056086963013247778768119527246521315797802346342006360282926865375138537799169868005120774432680734505182807744198267911329523134831118040169312573452323101959074249043438451888219566027996039174724599075725518425939951747037547775552204781375074323289588288697448661209873404024368770139533226981434181238078364050043980536970916489960898302659694980616277463563913982324352392106089809308055482538179196998956210193026661903434916555021749293096853981129269739981383116903099940668530839202427701402297316558588846928914088213090560918110876954794049514101364502095522804641352389834992228121638916692930691738732126090233714033612242855687738075733101401236520919930681574054737744680024918333091360512525388893415137668149641733406939948960513920983331817381559348869100484308384971120173054879404171552316374767943029112920775666610322535141495801036477878288915395766922752975126304416886850137674861483165861903725658011330633231616705800672135502713574966127373458842082129789878194193397016118397672886060588689620185198455698405988344005753927024700818070071711425240937061319226175445098521239076135280555790757350738408306578544699170082583014882049836107388361194586695436698553435048969836463255544613163600075471492049913434818075795364730851795857299343618282402196810184692959830629600338237784339480181947664637302623099478542377479506059551081638651533661604350322147560618140280698864636118628261685411248711147927588691401182857224725386737652211480405268905917100028992837748245329823998226958905830070126021469658180501399962939078092609946535051391266411212180201809468781135598158645751473499624899249674942534878562997372387148064049803025704250046692126989548181181177741929738780835427272344567492760054612822139010598805167135932609465415033548936144 [94,78] -5172752020053486422619373707866499628085732536608579026307071792631725330580174789240764548439686524139443358153457500331024787701246086655518887162009662531517863254675048545275680938625715321098888176208936549052264356748697988320010172370242816594141028142938279231557205711833260574242621814175345651135284243816000972064305439312219429788008635903755333710513128885067292274358870796226895911920170654022607234240624902124515091404275314196641343225848366311196490737908435373444221159280408546161195814974993173708155711961821666095207374044851269375218986842206593414393909726513803865605023149561190864941925275641199362685234694830338345069567264539303590382327398726120420584250332932212541586752027783622586112237386795071718910168317688116046818895578097801112885242676978571776934851631323411897176222818919144941356636982100701640003765964173888942691777765555333253878655737058641636709948882925095007701192776276438864472044520970648468971620501299142561507504124198347367234610633329141603617039210699403790277258147084746783023045157716743470224989848571372210336705613999841941882503359240768615361325713061093770373084716526540264813910475010134413657936581014475630985300627888809047084994274808406096682580001559157898298049093943192355126508493577834295369931398523056734564149174925050547133307251737558706304516392987028981098629543253281868006309466525744237043676269631632180325423597416886443307108897633191494584898845737819871941337004259301032748481614424448247377875713727184521010509222766839921771291124143339177715745493295515706623066276863151714754307533558332485018535891353941217828392757715530530495120202000971513502337986605220293846774817605013183825548511523486417072647863189937325264262703964636107711040348552598796722271410048857140382271767433279817726901970174634533072946057698512498866843726669319514523163296237749118685695235655258271304730638931736080259747699375147012568978196614815832828257602310618961807438797912619516798361856890526561657054954132267283395803819991016917142720297022423728356344696057549513201716134516009871696328387392734399030837298824413840465253726331030772777052023782778311806476628581438144596140333075351934750760355682524454869911407713887569626489131357129159572885737241408998973603363113370970280412325257032256855256687406488303363920613553311023831116855340128903616418633122116877784000 [94,79] 537212028377998662137190506079181595978298623710397190922743844618509063639258932580336263057851366606270272074617264391359252964716959363125439505040094468393854948748774024411618014187354288054027168618515645023272691095512899823557905304992838648910294615547438399190942992224147218365363578048407130335060123577120535674788920215282238619480236958211071251084160113275667205294249496405228829328251742083804445923972569005430836280840878512692494343669076922860152986780174974797416689129434951105949692134681553790573614214103415206838351521224909179889869294705749491104822799279599458262749845450676207231791753776209979545923400458619835696499865630806086293659577660455125574908423553854768526582957240323320400089878390062265346932064897996531282897063010186315037294803788730862530867170843852917894554332507220972895095558077900403591392300208862108508926931435646019349671844652950838464283759687711321152966184708582955243615528678008419009811228346991805033283150461549926132319595653712033551447153260999960508389590854693845591057839710158971312392663015465884435328528478219931526241262957609526322711919389309783864736085878003522572103649488955576749397804660273104951213209728807790745063982219681043806556151438737470363578623084190741729264443312362361531839007417670464660386492384767582665013456039910599427901785136555564669445874657729657830592394344821306486695665611234841667320470206332946135648722760354403330775676783160088249932528552244663177555024590753765397736355961360882814722884335776436071803904064583729197048909617460616674300013069641049014878616855747185697588534038058749012925623190651662602712877281923460069633798963205942014464694512743334495193372068845901035649205862005407764492815488632937592632184205140601578815011007884007263473084244486697632432501117239739477485359715833534064866814615164363786633394465419927708823997578167691468348402000502088037895904803879309721051471282542249219456166314273562194811677864915964025738924418232925215849221428043890793649938636842480401752695180057408922886364056745324054793325400059748571381106237884464373947321538896667077586686308353432082213309299585565643172699369572610662923765218817248231638431600894387694626302178260194164366767625993175325139486745135046678013883157412318461535185226955039495466577503380134605905842745586448696141294138451707193767920705357701928 [94,80] -38333100605538717181914345168472938952748061137812571568834666853425023295931062077103042920767602513613433786783589530241683551633201869172630504118803307786340024191767354899543254863912325456414100551204284842665432001924307993027905527171366156726600108469703373993641935321094408123628498544273086900491693363612729700576373393897598241540549797178535593452156955515471702351569208975605633752192371570163339226262610966744769231781479900080665558543012821894556671473201133369670733539881640688848848846545286270155825692993738966823813314631067204084783751687554999018678728015456924751010606404845971729251302949353238433485350484263333335833546998037255596104723328898165373830227382207133234318330784260422425483144544539648361703037864713920709051110316990776964673719448088732229822095911860167712611913410899898299901480430065277163860517627098774590706420923305570418007681352102563973394223956648880868292757521710028328097556518750609509630625948760825038938383552152416173544022645684520339693642109150658321807171192426929876391943910065625301371205783015448472290041898266216641678790058240242630058071173110567379409042953286959132694802472180870383825061465361897910817479598005929585724492217921398496223003439723874251149023495090738420451305355810290114903524060751468858753784104667600309282361590153930545042181171382802954332635853734488929557201904355184616748901382510844869337471988489320585920735516561335400866629981020448459489895363253482792832468908688931179377117098125934962659149573706332684187861787559693996535727432093021887818873677545640520983739314413932917126493163292470277058154805537874172127633437004161433895677160810504725538920162554676480718959459013791117418193055612902807136712171709195115961373592640983178845113511447604553974611636769839510994924333180360552436995823766702580581186691135563705380947237677592133871551371560033092723152209262632526170303526531944629159686233928482021358096550930400579212224897880490800010467985250829264674250392665463649437088711254210512868034304555773256862714206607829822879610460104373034698778111105288618235265321903736193388963692539648794125243988333405256440398736109178058829870475527540751796814837998848463794052581416587390918505651313469523947309949011313392304332346563714074340218885425653071119963677174297098524704808254970030124101427969695478405421264838892 [94,81] 1981596064124960024418790773531535761213234957333949133995884270193435643545893777349873511410836029450069097119159475392418385347236536608485261455857162722978211099051831770935639837251442978808246936975710738322277062585854271974413140716543686625025266493641236055788575614389724952393369961253183417851013326726166883053003744734999456338076981126193232109184074791430976212440637914993205648125757364299585456795864861434560557249381616760140937508343697069558299719381307609891170006420522919992435662739143720301372040588465359198262910157255852225097749832222563859614742967579923652241804904072138948372436976539601028418358003064839783207091699895667990779423112408737820253188453575162080395383088299990824196215835437335490314223780137502844945436832656943832297873431657851704230477711517624611933973312522145985971191011427056657968319570627805995426147498270097428114627757880944007939741863603180121099634008243158374128293638112725265638081004600265895024336596157258020156251727888315661142365059628208337236513378779962771057550884574483014727124525162782210310339969204634359130820254479334725279492096137927921785847180317202576849842608996915120656983035734553551556393167195295338127743377533864996683300115260818533887866583729289378528964223766556418513572771745003465865341416162075650068421706835990907387262395882017412412183589523175750917453768436380800164480814292984706989229066280455246284171345323299049450504804661657620037022009821116969694169476570272228072152537095771221907480849505641786975521010569247595938779548193356138097529026931005805624073238654331133759202834356679987364157976311245876229620987768248309038446766380075160558822712966129712919904262361173924991787359131190677076428471659182438156788147715529132514105699986828134234335943834770586125113814728098829285459495508802535827132169364927544959737385361739397399205084912223882230643327931039669536210525640338328127201754984889232701317142254467951510644393420451028587548811743144980613663312064305568227216861619762994916013476358012305310336995481685464187533500334707753512093591058932806235359400478217763657531112545659288515625772505054145122562719550075267350909978779297162384001954004565171391532607136413375734668384561887289135722465486261960759620777782379797784983904867284761009776891541123826947205653957654435399479238544982074188932560352 [94,82] -72734392861297117244646289095374539636034847617061987574555505780971148971977399056407467173547461686130999683139191054079920038972089579556378796312783026169401847816091383119285738711539281816104205989881794139706201803140520830725738314328765335865002666215060057955467375682644938366107605593884641926405785426972441967590864092853595710786621538548407986605928969487151061993010968409499087110113194864525995152471153739816546907981814024716392427558675059536135745588733350983679957411563341740444061430901771136607083842455915869191770243029408934909695080237200142491830501240421026216064426579896875404924406815934121498489083041521108478957334743047484010783201978787566700309221550145071438558975423190423465431158978667442849621437449417669290867811313840409039202424924921797511435639325027964621399528567103071833887049561922072802511235188073983846557977244845633650782769483519394792454301903591251374402255792002817558627894802964376003118977135580693144911425388223112995680390503903007076097768238132284645429456596779227046490078540284206073112156424676036907331410738070664814807077761342446213906437560986594801082810258358161622997724823820773396835316624059355051354616752710768303168761302001073144320175939769211569106531657755162580915092906645563295299568313376705980837007811380003370643938933479849794119892871469332833294226338757176191494122348453882064017218112706115063992192578883734257239576183944006429480378555341688442742955391202937627617200826632443618144850896360512520861654807495192033988555973005705796500178304888666143873429183407817672999089870186265791178050589970881504313597829869444202993507670966992417765085790193125349059900265158723916251129182403185158583106709183122320952586748420834711691785170237043326950081544228383230925429878566596668744298274700721794796448383634910271440783413287540070880514764369325817371246050200625787055002572962989335224626684455239749889315941973433180171987798634717781040498804851539959618541317551782114251622956292079230583321070318400502645651883149475537033356930401628773433672877042763582127425021711702605091350287960645945033272590169260033408847561152527689669173590783824268340163647717432179090654484551731677200809225017795269661992895314928744806052470542389252113179126605987626320847674739573007291042682586405605723151063937957169085844369462087843959664 [94,83] 1237784570395241663231222212446628010018507423099514247705504654731572476269599898646313203721771974027413410856924882912298878130310695427341167587242509438732886555772710382729165355796419832367702856184037438882208101547048772320316379375579985035415424756111368992922677901863474846363488815911235740593056704558756880686594605593200384132119831183424911358593596272231492658692703489556806358567753121879961510353830456120504058090385835598203289470812562438390250770366259355310897371304635942180314774066663323466021151746349797511924050339327698564109319034329778729732724148425807283848003862805698961148571283378749430899166093130104399939236357441056070446553552927601694274284547566565271925651802079014519113308735414671765969918681240594294794824036260727180825224302781983511878341258067591142188627023095465354935707419209789570772407308392865289424514944438667564559009537710452348338627693445041327528635834631352299115069223630316310900725070556004814466231611875069844382374057121531526585941394566946143462940206937784702937080006800499933993335124501974704876282964429483452532626196501067518675539532995654266716496898633272828685127273628766748179395568484110652153684283754183623942396723104726346759551931486504826182660780545794250889581785357732010742754267955040770605098261004087902803514854212934467860903828427067887607785721223706439801661019725249060732300522939500928462278443024796011049589697596897623519679057795649488897748828395909933791340997908719278889058107424465081935664254170359007008450202502708815726424003165522616077196858899166656763933703038603180290789909522836166851559078324002751670117573211218694276944900475468844621706180074294915779132172773121538006635564987865685818469396875320864873575064719399389160653082671456603065686129152491252688517416886572844990878613484581850188533172280368307318073935044015789225270145296671705812710468422060591517557812910023382028276078782283259962118232358100541550878396378913447223655548578562361892942779799807793619837992303778920221185417486326847649877589184852632702991870928358149439398765722781408288308409870434097021266789428511344384957082780398823494917717012536720315027560188181984725502519635266213366910551402123802111221371553260957927674158594769355228761992927151236848259927282644906696576010591519964867960063122662009819178680755892109368 [94,84] 43961625134877750958671439009326646197125229518524440455612876202368613617695118415582216910296511929617057852565469216210533405384796155979250244581500642927401194339439240411770180822877342414654043123262550282364375648459921135286372593464645863149189112399184049410327226676366411514078777745511995801904996129321557128868261716877148163972182161212436215442629380821196868405897097081706132652049931532617036027377852738544576773578459594276127008148930590503964279687069651570311969283003558958879975826785072792995272005540858222331997813604648847327506569972784655201684029757436664344392989044313393848376549581920032644924459569675877820625657940905624918640999678692405250514931108702670671706991506448689069353372391000570792598384580859381448493753297459600740788698391056210115626317173495654303197716899088712847298707660999514803795538580932104024632716871395959887588269720529674918410690761354817780561360701181568272008594524897317650601749689451849489431116929116499370716643715710000650852288752030093598397977273599520369918300419919023415130007984883220252073389307783158716480168105232530984482584151852475870657147777233807697297823361508909002646874190302615860652652465489652951028179152032245935487716770829144580798390784971534029731410608435381457431685935626354292149000536800573663678868596042689885822219192345456949571177321361004219411035499874019347502000975381539412705252178198569712227518286672597763168352698829024099897650930010605814843733339663076111995531919611724123909858581055678870126656236331236665233417986471450885053270471279404538582391841545174467525629919386843861129532481280946683837426952629691321208617347248061144399410998554116757808970580358652911123810488713157749651710203301799891584648135078784587964384317548403263745356230742649149457919549222642305155068195960565814012676362317037955515025854608804543839704836818691016631032270631435034863978598831306741241643774586510122799984416512898016356070698462896725401118667007214186226731100983385404367171886778572666011941015142411872772894266071429823172416317857846056157034856835744218416252888477543313825191856829403854609636887215982250370036436328913465148588597956251268624964991991274530881610203443212804712563281907981852180844315716000265224811977488176786015243697126073641162198039185778554218729795519559578905812148069920 [94,85] -6438762563498688807763942865023407075290702684646827545653279602083221390875292440400222477457986679629972501741367211624775501547865391896697734205907813629827349482814253879980576659214917631342245362420905225181274744640090902057044647021265790748781407817931563068212506082751299925318265554970271917925111051791733185940849560117518437955426769985274682128391998944982031050836110075513407062528703856406348921399988603358285789080034412496085968857909421500844133431740120640180156433000261859492956828004412395888067437359350056924297516613543561167378420643373987285840556290365944774398450403249492423177729652163567241320867417522238365268306446378150747171753977690941183278893804609907451691151421119592739378275307977877316624920585582243413944624328602485101448040223233534622944975209305182850873462306040211774726242577523112969585115650875916622968227040882924349721706232749449062857057666718107403016254901014508878382346944439616902786761163198836301559525234880818404186394472848749397731184129036317868633471156422627313929962594507298454411405023786083425713896502502969829077300295101850577459601882488417703401364678534351703550003329519560344883226021869771193503600426773185032865759297162842218253394063452503824182024767410741928051652232845856143210611767922313829543592076643825482978952443259409530424265643015864329663701039607788413302225008498969853505958380778955223085416667247479427681268653952899030742656843469059952796231451202749952512647110756391756044292829671395344462800229637475070479020608738941244932521717313941506559696358524809297940392200763291755985325426582619753242077569674721010248441480357753003642187137626112198597069907826878214956589274274713141855972127675053227436445568477985563194408886973546256826808458014220340994759440942000800939420594077055782750687052262315035718538154166532584436216461028831032032131274761629144185470519668934206204209138799566266789230807840872798025536970947305772789127998115042913167983102231600421665071917620396800292752799938519179590457133905350119709424348212667223449404108146838318588183099915748050376846057392808794436249978383976666193498269347326049248395277124643704260455824181756368079038301988657254224919830381621969919564989858196583439665472713374701561955467805067389717563115282741169669305019118079447211379456680624112975181251472 [94,86] 373672072955048495040114110346297933047744765125522005477026152658210506076690684281902328111156445922824298489424839936036598948936799584312813405579839051309133610688044144960768859396122336523263216140484972478009621335353032905304068821385286394170851676450088670885258623694992969322604343842255082908484129973410119671642694527466133980426639004526766412938666849479388757033770459366428739414270817717682297067840356254526492066361552996050433951702418157153371721780692463542259554980504213694746684606395633528196220482685095407423945339769571561361376904638467268481122390495193153374227183492048768623548960314803253024953507599391244619729245970034490815672219577808247072336135261234583551145700975163049565572027954375936954823441563928136852432243416168628787276233947346524410554911933873690628847835102169356302963676299930075464079516639554707689947833809272212532973044447681535608491442775070022496998214704553961846295565973466885737283491543852062048833597946309643016190151421824538239438258629728504372466451843695630857963784836817785900110922693421033942132525465551115160372055784928659724032762314219384942692020886842501263303347445908494438335346038589575493183132590968159619640827955393340992123360654975840419404128556468301343374776056187049452104534422314452162575334452881800602365314805449613864196078387127878456561961666188404316357414992031865238147865723866479150381106913485484637369868690829179262901736262601881172895003408077074253695430950034635658318404322930072583260830182234108498295976004904797364174208972279953162994213397318577792551992686506341846407666985440553566483335188787988330503390292574408952363243312902864385655458281566936213347434980582642691980891290106554479046234073863880111906057325162508483536238317362254833781230131840179483638302223661141021647225098355493833697608978397747337682899200893144204780575567956042977536582019689461019946778094635577389511040059229800277487797096908640705546339260797742058262045004505587109530027140812050673983955027836843417821753701915939396343126006980177380900922238776410965915477003240304745121521523432356370618012216980177109304991599604529082779682539301297111215105769503204299817386112630201319425180199100635164578479458720140737393118150361262986438170898083976077056914478089304696508003284099261843443067431676852345787040 [94,87] -18874198115883243792524397382345159630110613428180800751878313260033371743520331219803149508215120117211236267178362325100111682030506743416147157213330223368841478990410210213058949936879538586536295630856512620536416208378178154680656495075235914731353081373372018841579269989129873848763854280604404890015489830960575351176125391654822964699503666692657214742430564206183812183130801250397960765675545181831007206990292824945119345015338504560313462480854322913712939834430807792612975386105468130655851603370546180725747449107599950210495124681839543376104417438656908717540042438396863567200765024145975428779168644840452692034159744976669974692958471664622024793410629721951668096699343208920168723823423169931370144985919646665883523220646756228585052735651955904560404067423136554555606104540823063810062705962825230782172604777020456030478556767336316795631394967225452724141267820747162496253533946510928125015585278875155489311233581351567865837781993048835482474764091749369651266467375494040643908354861058387429223706010279284993106937974020022173903642023817147867250415625672719270232530870927814207314948568738608481278581787036988020869948971777312843443308575818406791513005802154364633900144933339826785229891001284017801712385117495230206346253041583638496720516519162266960689852950070072762276154159275416603470905934560577169203918872884280869258621930301109828808269471598233341994275128937462898911303334468665307254917280410190027708623275946292944308924919348814102975488787312705968223356595088760897949960406825198968594026775578205987427683303682110522258709234417602011447762673665090840011116072236183324652800262600874530747622156836715663921360885752875237708346267583866723084412263141596215415140752604210953691767288016202178402225244381225515066417113139980084858790748843691680724919016801390766960839280503148153516354171558460403889141400623893292255633899959178211992519399766807347107155694532643334656801545864096354951087608591098134589402298592836778402193756125114933049443930082820497658345723407663753133501690406943979956204953314002738561730497953929797622192072196374222228898474999860587337519037505892633726499880401421948774530441294909126614835373490565539577915524827784754389827701042751729379906843333050830696204279751054909669556165539575692111126247560871556914336053182953600988 [94,88] 627572458451297171068101780767397967597481675775045670799128543282219484959931848624367175868629191846183662912290270729711056945019527131801302708631763969415465665680979788960488704601762641008460838648065450421226404161770560053467250933444237359254754706287898458449046920813742997910542101362435134298600132155222656313253857986071207879539869416675819666638664305352329634670134308871476257512529382198133695048312425990421590339340504981299964034275604999245588782174658645091153071071978624316358617935760980629110329247400725973976692485089265275889461870563039092539268498204658915236174073032732195970655590351064640094530910042786046905242975783807213076931048325584866217916646434443805766185670451792974952519098289647290058425936453583906883497412506378441474501379199192581629269651678161103804480438731148878745566362587041519946951138271279302646124564072970994330613070959087346050513059449907714529458271567434073509204654644226783780719989491594242424984982994593919801672339521799663478290196060822023447027909596968325758227967348852086527286672293827593099853495723771475447814457498362135032070511767229198794829964105587361685987785723166467495643635466358334474833546763345224926006952280165875581656732381489567472986968444266751647054185452471376206678918160965026930523849659267883390869949188670382115940341547606751518708546342761028621835875950207767070204334940271056381645241201466919049451713799280448591086761040796134563137072848430200153928136262853983786043431679790700291988544246042356671334168152300987174322867852277258309511642157550810457834459682839847272443996937534129534861686199058315843494976606739395927714929640231326019798841528910635614624881943853689926876804613526341111901736615761249655597340282794975017919380899558047858883703236673732308827349848754854739686806119763833571377912323626269108182483291383448592820876368256394801857319244131264311161367928732321692047824649474134171704873071517218605399309378311637321192755492495630139318024201429489559189924842667407285250460541241150949814627099387167215694712026902655513199085211595836954383231323105942628973775253448094434394068529624548283851064338665865529538626252791336148314999667148626674199551808189479950450009585916844407293196774735300544162216689093075775783618629643945910256792094837824747074293896794496 [94,89] -20742597518173156749667012147853621488286026124290684649709062962878946485710290087561180823575643069473595573181866648786890270649178586690562170288789928628615893837905199031648639356249042599722379703170406715277520054314535579873360565818133023745798083668827082322119144104219144497067727086485695751682730830931450873273917815216326337395123140088189791600329232687344919746355973700732488267415658525707942122320224429562239291043633377960357493987999527343146915496239343208722557549561843297221932077857167028507737304562248705274962017567903467777084769228285902744207863519504721266666678071751776831759823490369259184502151787713169839877244737273922731166205944007794092307625606195657524144858694848281218122881737498505724126898155518367364800934439299998499498244311250656153000870671698565521822947661588201886839833573937476691323319430124969020523895336910316194890526753220146891884785303167880423415393594336519795453269105574783915528624692373813805675662119547728926191077694449811136763211500496858957380499697358901773386615675648454874453094194091116657248693255910980653526482888745085058444940074739423909187629532962725717930938776254518045373022228584520912865943596360597752005764515953249761272721639627265116710482673457640709667471333465016708131469532784257397429824919415417168516081949217986030359053680648833779648642894062072344887031259626458302979808370268173679619231014295521333794182914747726506153829682658441212064986337982327391399461017621984507484818564697266420267094433370316298805636436696527254895909362386726573613595265592743758409504742060628239329400215833961957249728468389477198140852529419196691734054203292317264929912693460893865634216166719400668821344530013805182973730611132157162642782821328448133389081793495793407427820768033494956000146816720619181332343280440498786425091110071326623652702492285755026070906741533894124283849711181489281581938073501099761610757535347884734161331726158304668763818435621591225608672346839373258647268195069026658895328328337165521643010422059027002255286707446459478183459157089540856313683132309828406326209148915650617439346153129320877031192371785687117334376817050776335124300984626437621117861013040002092297105946931388824554978426770844557128950641130014097362479361740662479077490601821223640288915297756409658353065132992 [94,90] 476577976166184208970266038940900054297675265073738565006106910432382302353833491191993401744277244360162653767948633814057509410576214214096161698902285718879723812857856331299749708882146550063403242623379158212786035751084879880894672738966456805990886897965066945589686273696002771247072014679121658092594697420471579916646564173477105753551333855510788309264957153254328040173674989817869984023932875701155280008085157269140622700571673498398951195155120393706192112441355998083734336702288494754617866489999277426688342744069982070453919786467059103369789579370527254835074393900380186479876308316144564999046343551157193070111638584872297983379226944313015934303465636601436501661569170232926890345982904932515501562010144105211016881160392148427984239589429411345083171315011195373053004333570496128392645087498229476333265094706988628325214139178973036399519110557183235925436146160520097182074445616645445003503259187530344038956561750689173588217728557231699535753189101361320163531980172002759725272587398952854354302376894584510939777913365644218001227025398552555801157182573866516374970621870605138008204505510279822442747473565664754597348435128039468421401364628714732301752168743162939194305624963037834611534250636236725220295977166030747123731756116591427043769506799134747364691137722272637228159855609720579744798244270489523079300317837890277956409207525660792761752699559960809486815226747269744389657786018300792963766364980510307528804670412108366871600873909318108604913426539761395550040570699524069729184970662921181374311277613703477243073529315873983741735319269564013963232399536875564987836770431940101620064481787890555827279244265089194202663064969958209807765247084443271405914327487718357297925964066505302358713895132312778005790031326876818032200400161911380640445154086106953223623307852198145252446792518092260616032013948165913189509416468157183723983577585350242508307508333398594626666356298313713963837394535375478860136276669331908822655050886803660680260908523213259090458030406493232701556492486379669382033956398870940903278356169103822362850271571222031491854413927643503736417732670892408479459252701723524913582484659871130272392539574674419269632989082837419351118114131465885601353899869493595877453899166747603561705967002126677705076471914396718833280513429656295825394752 [94,91] -16770064054240982456386592969190160514174420183594554953792183388073267558514076407643646029339700526145886191629181550207815694887029909117034722311384333748911062464405069730577748109583139916455330123827982632444945908395350637747856962195772477877420173405534596723011416903952026795887644874015080503553805331621485287883239959138284075759577495318590349838476521977150500739098081088299464674096123905905607042366710183608876775800045955506035110605761030259474852697708013858301172662991050393733688872239653876471455974991430973363877094837146285386437787500927766806963043194404627942846136558946992065960276118278062188055073182794330405266683229101656175437984529512321704466885544983213277961862364201042266713215009404254572698867693311475712288423357734379885549435252027000878517778238979778692430464365851795372333042218907228913557402836968006711892556098105426493926549044227725688320994557531402726937674048259951620748165460808568147212855948106171926981876499826319698522418619275249670085246780594289602421038825083487812624987916854587755338554860439529602738889023307778201972789076582117140268700094227360234344975604115754358885893811120883905508879692807314873484407620386472080791680593224238344341741610414216225154071414823196882487037821713216473398882680173942423913647622128457262847512753374158886458155939850739727708203845979700106320237929058169169727947853534032646907475310157216133910991131035727310406950357550947303960518826704215852265730752326185943187882031318862822530708388676854460715972567851158156519861589936409374190792534093447478697806305039409685195850127774653629331729931777276523492815985801850053553078967733919719866794681980299274703638226251987197801858802529955051388274349312469323627573238720205440652493164073648032599751329083739074792903986660932392719331823194155123291942972719271134805843894749997046712599870555904046842144528823123766111702466319757517919686206224498114537329289553064887732461202645299115276949037209609765286733508752290271988770336205423043686971038116477190356316776094893107165470475466924870658487546469856462803250900153952756477306644967312138130638002060600010119447255563501452148784722165279414408816866090110821700499821772215678529950759756877784194755756512752872281284396658977316859015822859265423790438121510486655808 [94,92] 439270288712317513139850391474491335452105572310857754098221591122242809742681704023720948315888147950885040630328626651475155776050221372286197324417289801747679357214451189204067491221280585776206611481578859818164661767025527583750968634162744713355047743397464436014088176876625639180835115213451680917839525654402219867466996039115863370366672629759998033889463696443082632357728505852561082459652217993491872831559822798256658057478582082278831200730597232167268062435221277112974707909346765419109734237284096225819412572455870757312499978935380963868997182842893303715968063357781383801731920190914120294622628965201881539465612495993666794363055259578228392599844053191933037732662980314973412742495055345930208677004628744263116994404757531936216534124129941701572394826068750512279592468898557171147711173274690964236445996317962187526309880133769317784034087932464535640468230620938924933291430606801195092066072266653837337455385778482547564785891695556311129141914533001270303198586990689245873728281516513549450995707006404272217458648830829549033329411449823438218578733930235167078787633795034904516371584340833861757245393195942773907280101352200818776971680432407849498130734984559245019982334473452644905575146708232887225354852048012820500367796881128985260327205442131162366504924159869003520445638762528871163581136704070804049472260803442363820211654775758701399998707510053407160425032855470670890749597023917858706397635769826545404013600842439085063663763612633680277847178946442473157326111818195369544436072138740575394876617150178389474424350282682421360019422908596612757852541633757715279035462365146106429687997183621111322534466090738106958002183910085920987093834866781123177930057645700721507379867386578939949721433211911655023019680205568288237149215511246632115663195595108254816256263457665712074933901762164522542013468827413502871883341856782441423974062833309798539927337437846540008762811857078067148667388911750612972727721791069981687845247343437117078382182652181093577105783968741376801594148245275013030103981541801035404831822279887767828737156849500294137917143078574555025602840055108705452641687430767522086902070732037733999740146499056268849290267137952249434075830073228383501763640344248232148303920493319763735763581988790934739645541737489110698856450847010624 [94,93] -13200328141494292160466601440325868264292357717948148155678395791282937788216457045980703666186235693152449943015224491922557409102917556484909102483379039043424179102497027227256655504235896235749250210226010346838548859037447023582216658755880294542563858614146716944187511257776713916386468276510905320254719749038105374296076142797603047578091994357832024363782890955249141670057180451411706829212497876567957119694932971394631689380201329005282551591685319719401232038606317214585719126116014235364463761642892972274538513965876404404356501424704364811114924122269798811624839484356818935211517597322607257062758740383197023247987832197556148389457609567255458331793557243435985125700573200217916399828375698174786317202193474924641571066001045933743918469671668534437067357644236134653569502504691004568063258103411456123855447029071195536309953769328637369028110968858777762187339175993890017730845009517858751654463144095735524775411549966844058211463306459471137861496694278672663123660780838716411212268306344320933042192905727863443169598184760990479179011322979705517438116320689257752379174380412367826220176046999699632952444939564536007945880850716364658465094151803890064742871660321666174468162388086119629245615026206162377299735436235397579322712033022907114768147569087779826939340956614651153642757094467563930719629184587729872126879500131667860604020259694099632689508977630133326949881641587562204952947350783699481781688487680291009940032002594534415194032724632065514199376752290198934009746850547705868273243544418618007841097227936288490308243076389876291338943951579191908707619867323616959358282472101873056184465584706067001583403278743116607347527191144383871100890997893169659657742631357551917090954609593787544624644037299086698432003977879830183739173139874946203779466563147867031204972855238936945485823485188862753030618517159400431025078143075156037031728123327555026562448104348709342380075651895556752937912239512153726884625469928962329939410785886077076201444928835992513535127329361879485310767714161508375955818714246193346664170548462559719059586011647977983491204671105731985813435702867687899801446677038055965357872787589287826941025834040923081443844826929624814159345046726198000318189883507125768786956325092414473761850860307945538949312673560880347986678114272 [94,94] 305027402098213502146781541138376504046330463439375707124857924174596834476081917125117757739848470652102344001031065809002138839188356464527084900957304083730408848539922092545671609733393260631202003855268392298243190567859692072269843125763324533185507320705473154005335828021426775522312891286462562879220340149289720659662410608724468170105499873572978163897883053249790524987024978090420055249485221795797321119943164832011119728248614805283576448814604635100037922012682027677713244321155528293379906198491782458420940887604106989713225353864768236436100105710313825720334076387128070627007867258787456794718606871208584632098409901354839608485899014886708057270386613565802131516511667878618300439954555523700426987899582657868836347611830778614679504024735939683792508070450149778885440075518559332477318313425021489002562259885028204801076159580880242507052554398231812104473450351020729571432766911499484839381618714808789352054333539848429781349596058317305027780517841135371594697207346595477307330525786873457854961219246393535974447151939745836129657811210659506715579783345507503237320488916575715732410327427075722372108212872993542807116466734386324132054669179440037006458189662762229210878261393944932400312398181979664194306589903984530827529708310258038646335442930184861213373764392223042988181127732899865298897638020935225109643948560672831239092819068169177191171696672851699372937423826213919312207823359902317440749831934621872825551575643093112777103493337351004954785721489356084512921907249267058665208444182200318536104322905269712209242215389369963506146019853279188907296890053411162522007592393786154672128676977182173696148024781848638780751974465699996796649783213868332330880980990045000194669738932123387057848607120337642217340496436975160657749905949234561195282247572143768461886220408409055257736743580482374779958794298829292683934031991527528835720210953920095199129908367327522605802945732844966387883330243892738703278814619048907781786274087035272642340469038669603258286765629068210754125927558895122754331532152114099562848897660164990826839342132443794142035503636528930142141405097826469525208457661309532061638767126139635718141016503190276989531406280237375846852769410551720119574788305236965525750168872931218217164815089719989198414633737968826404233984 [95,0] 1665463693131734669001483879354943842979192767444755657042518078115310507711962722112339724872734780324691382011155252313723290610493336130115383829949848918320693497068449702819840084389564773198177224074582240672449749545186607200055153706550748711162751778727795991996659410129544655003608163060589261437998867714112308799963118810184164946819382133317077784642048954305358313126428356158841042866466974020891629735188576996633964538562552573650117577375091653059040250697678722582474178395774898330844934912171713351758131162034158875527034372454844541131175105176190366494521734787556989010458111419791167992078318200398299256682961811961626996040776207717649949401789298966020311231801608074931123406971720586747781371289679469917429005492064344553891904072185051551609051726240380718912010183598506003635046946972822994341824409427637304756880549699086176566893102720015018469727516457264157020012934810847719461335072631032360263183353239799620427261432829680753617375789446790722374241725079860926120949375990692227189739937919888559395095588774153182194787325657799306898963627866364927597881574208233463079948802682166839207634844139532274171367397752928675752836826198750026447856155002273514133060698950635895208092521035824985091543535890504117125560598558221981078777505477405625546715168957034968861757706965272335640448574598120888698046726055954048465525437648191280086781044435722280898256656214791573366397568391291290017307109629669985755200745992695367179896471305488634503103934656855399006163856494279615158173301033063817277416065756864516747995279707671478963114046171593720901569828482486853630831843574866154557872787545052101824066031410917449060051450405165473576042069161014517207740504902717002580023284297515142508211814848020643224334750043024253112715387020515706106151629326489152375430595705801063370292155313462312652393470632989204427515502184311547695981635336660043323600698189131333763536978134313782082546144966685123729669613875601677080804370332387073089498006044230008137328855510197281944556943213162242106297441826806568671344420122879329155987860149908218534383015512734949149771838754325000731474832401949266915767196804121838771504934220817815847528695127209382245582374637760258978164566738847365741928021168462681778566711212481027799146542608649509123486066998873863419357730352398216259422132175041799800662849000949592155360970459769743325150231322100066510814381811133005533964237748331980288017813956465306113825867005913403876574413353884569767663580524640358213035955502060294705761945676170132139333841741414400000000000000000000000000000000000000000000000000000000000000 [95,1] -93407458805421820748038718199995147477893448091404427691351375930032078992854505811905054699274776323064866470864234394692359900398482173004638759838583497461147760647663318123258478737806195849413565140183268662616009998107632263312973081612267334700162013929420511102388239530006915193875237279315405963344372565112677468837496397858183479698323076491505686141139944252698509035042228183852873573374403576491882474556819214543861877396996337548214711861468064509362895648351345368725518007599309486450337157479227570272787982600368935729928444398335159790194871753688453021257764524645802688199955229147407716098365406253063559934838519642295640672170574568737015406053634109469388221138824260163621275875975517817405435880165808168691244579241253363794105314284074218778621571515365050513588767312884187034725006947668117121417801784779375023886783828900205391745509091336811070498582062822822013945330757425892948847714294493322901134228722802940947183118241109445089905779480932641710075191818189669324161695128703299187652723055378811631390230145762314559597420716768569380146676194232848680220263490777763239425785335471547640024124977016924627662130598959392182236068421505779898722590458851586250294926563994051745399165703781659959148130544388667107969185959105119479254569739374116422859638716711887073194606042727936292368955437939803586485916477601513367708426222151524511249084574204997317614175939291457558665845643752816876756868436541755817413060375751508891909697093430597450732127191758062835981394740090058690042860651547845290242283662080204446895973374817427831935637657497991694831852245575481291737978843311277773410433306912750374000384884264818020674395589339326053263658018546695664870726081709407083668056820334661643598923578916532491059073212253146723235771521590866384250758638885363825070660791625751245092524113467509172999059694451856805195948954758278195912178710175749313290694279373357536445595728894462896587097345872185469649624899754179209497092780095311038224512289863228302574075358499495381925035076027919334613031782473916756698433487400867735560662765419788957122549425555882017327367795195317444428262737221445567728156569540863743461307065157356053830822667215550099975994630467123893514291943909628049495412248037639174521880921094205600091329913507010691188667133102653252977237517001383901827263690319721321297005541076835943401063600292672620370908991286950023736647849610134171700421133489899739059183489940267785495663051770483166941566946227136849949916161961450114019872176341859570583089415403362742892017657000755200000000000000000000000000000000000000000000000000000000000 [95,2] 396838320318450890757568041983407784350322471545290015520408496581458645410618439831145098628497865716727000464002253339319454607695669134707906905159791275127483575692571835649071425756244664629093670196873629231469478914211678101820420094998010943756370464522868241820427434615734769125958430196715954759154739617067404657849075564897685180080890835532417281279426992907646598331153266423119218286689629034580798786519147658428532250982464086545316291218099973454593480629894887814428672399508760123211260959917054631867188663077626956301879581432034047616083868495620854163352161615236836902588539668109550028170447717926474014159475102998012052389498416687264650697720769408975452382725018252883196531854896877306261916517331580197689643050763791870669682969123624524022246422338354573425019391597194026669394814011826347669773079696776356755352906181807650995028150374177134388481391070523742505466690154229758925827001265027004325616977343676943749477581003214810894377919995789839411551483348553559716454132258800449672576176306869324826710994735021216020516148545470145510644147438488252332240321525853671806448697895219772301887162142598673172183702496856970328869109549374763026300723961375818624767014784396333167077293242612492343962027671790570837721123492418591264610633257315122980354789445319325438043849117865002517666395538640237196118079623221590568206529644287587627882015532732143963120718193727603120965659339197768685153460554650909564710152554664596773230948677393498258633627262428217843881290384514783480680330762180063159577427644324566383124390219981396778042888772136594659275131145650123729243757223499331568914660341755492990424068915724529287333060483646977650605512475764043465693132435834680971484181322521495840057009596467282930826754242564851085861897943995532900339005345331384846890565368081213512090862079365407266975427317401937384290622058555299885399667291085316329211697730341062381706896433883264853134294284061115197889436052712655208798434504376748281545370853310811639641203890829111822207057512501167596625177915620895772031841106944656136649114619507989895147783813090839787799706154443425492978750176406944931672902958343018722683004735507534761101700489805099233509518428635174678990444737715034629710937828675152264671062175910925761704855852208758388184802066445158578215334491165486310397914798821990490461176073888691681303869160937586525857995336967939593635146021881013354799594769843626899745779822639772534885711281589037408220893133476264445634413743632749696829545338038415277479329081800300094291261424192716800000000000000000000000000000000000000000000000000000000 [95,3] 21318021289021863712930867820881908414631173528010113722563787961218202354363126502846459197177844369187337836367768213386540274440422059386016935728011023581413065156084516873003075280209656696426654271487776645622015625693692833625946500423252660573364344302666529760185427924732802314338617976541431711446989916858946983507828042879843775249618961787852063301943428221533465044732066451042704664445486073761477684542231422356907983767783885229383079895536494431586477714850489025505898135932509136466926536667408796279073367370643216741712268921596502945362309947435932291727359187609801910863465484057876119277626340348857788712148520695303925276054945710087144792292360589629749327891911829062545535306610722063792535231230732761231453369672663368857215716873051741151712731633097339496045301047778400248617427161537129814055895528781524877905670430781334453107111760202412804167147610086482339291304919764493352475320687398970146504588923568306122319411384756969267178071118441516390379947960725973013365484235008395072953625242904599727250169310903085060576692018313352717024259765549877632724025105743006197316273173339593437851143253354351851100241355663397150820373843530086837060024495864347239890661608708910740695367403381849197937383545063810465583208477426865994516436696600678433912387479653156952741303632741565550338214599401068267297454257397931993376053169170181187145770023848765015894903559878522260110199114182125495623583337579963256413436876068470541680188804251887956828333157326043502394180297052005992918609462277525737942995401099970882773220865239533228590665950862879498540233183797958531967970893647389938650963035530679682857865715016956985114739208733647332908675148705688694046340536331960112077357858465849999145741995655908014499615556695172663695130016881744320563258116851063078691358092293819482982040106126334668295399769049314194313409086843204702733848528043296563850992661204555439124290017969229172472218758089169158405590482393664993697739108193751174939638731916323968959568285863340627632948680458659685713413601966289681061338444501169588840092646604181089363764848440922239904554130066360365166223495651584278114203081466542332573454752576616051644417780065826222856222083415211208855454343291291257513245152856931599406892508048717429798679622205747759576947079185066814902186470042205181339062669024242839681597234496220837599715686902036402593466216786511796038839680706357768937197036916826819469305797800332477321366875450098485609346474663174868934969590254262516881742263378754476695078261164569162413463561203351552000000000000000000000000000000000000000000000000000000 [95,4] -682586333391445806244032329720199697756137693795599436438566836550448203861737281206267017588532294644897802796654042453962835541278954806911321980910815405804933565744279133713334793549449420967239461610538066101079141763737968387626388692494311412437838360899043582056915094322090679607779682575077031948366034198546048799369760479996367176677388139398000088409707127319161418838456023569560733021295411328299513300612562752996101495494084666171618427958490643635757500679918744625351873705503185974870025812907175722179216390458049668382908302766867059542523365035048915429736275552661038506755656271564597551437594676619575150563537448997032138991076561779755789575233895582595811561993310708723368747673351027771774223695797766779791578455253903411557213301292885783787264471335620073752842498678257497668440393656717028077039588063250278350463498661705839734981977852029105422011589512660412795932096793667140824162438211126897781796642783978491007726080109019916410585443373606126658077487311015292457168173804624280617085361784042010965715844182743235960945158835536159796235470674706215398129004177679128047179826788907420543714387308651404172535302771356759800307973875338250015070389845246198436681760919925559895941063229354316074821279712307945572512273058967470011170595358123382025640591129536068504451250076002079195648646643590370838087497353219198998335110933686476583563436602469322831310052032634574455577948088193727455977414523521333658287791151818149667012243580418982105626503057280162481024704240910043141732805683187429033404158609334212911873096737859019487814000001429748450688796966668008642988683550848453875564770298709386347521383615077145406193241547893183941325461656447913278359108806767269810127394808233541940645321696142783182927827974247908369832554976083592166553920154211642929137502642227868322507177867117635063736059374345830545074548495073497311678869566471243878241234543922921425381615289327397853853345396079550861495559795217403899543665411402273200987632338789307050341917420276621090130296369415745627824292386058260688244742759404044592723097994159014411192554615130918292030368479553818403812836496452986424087263379112850854783339390624118027849466369350107111509804563365788447973006351081064807641505778116731418121376300107520075139046898610732551561999372828215359072475480899333873820391804466649559747522366177628285618592487237888831785412410694887359044587464908282076822653192765278083714494298473731991224097228825721328384481660072076515521508828239077022151082894752147405193324298014272336867654586712719360000000000000000000000000000000000000000000000000000 [95,5] -9012058331500344439620632183850185946632351319286938587063703075927861879967159477938459516145471265915429918235954841898700831959442034739436207309460012501175744997097820197999853345150546543431317939060080067706879061150024594517436810265704525199325872872940949317286552445004041599955881196959104574847719594460884572627345619078920481743567181521136159189335372442355868845647100519023373339915196493974397697623673364281668471886535359351544606727925576749649363296553048601806311164522681165383978914022536098809120674117792379077938462670088135721502114423251877683465581556113375186527202235882981991346626865309624228641088555814169279987437112666455124928171343494483805928366759535388593305502623229261421688902160003896933081522760341770022081934228396592602645776269721867716214292388553472904279264272725808702400416344140793708062028125310090239872892224690305260658837099283174364622285269015180150520011223921475981402365514968721127408821683592499312750814257810069688939257828654389254867885152478935475839938440334090490431140974762190308315400027636409601121048152761759769145690554388211562989012382133240373122887915409026892391400966376896647618939694037515544518561055953309285718796572665817415183336150064226574576693137439889908226720616614106852319950476039270949815566775523308258867734413614655586810454180291110486010645413703966074095971074790212819081143882052655256539671300155577712355367879191098566330716451334966756510224557638673615189858704280291803146591815757509030295450060578080242339965972798899180259530759579446816354019290457129017596753821525089204625540949144978483925304393816384150038719051433761054891680299293715911544555284975878871611004155774335256413767623815240734403951477630486430618851654586696392944716293675099075940523187572929511966333063521934348599958822143806672460345495753792197360532687516796008446092466717755775569177415253357300640626827091186372254297670071178666967253055305336705781899758096748282370190688906239519200191024514627493974807299475052813301626117743722751682536730257144844811327906059058057356279130025944502505668084033757939552501584820226208744503676124548265146863395983855882783459655782648873130019044366262879306743454649879371171783194078784132053288391974973786980320004483422002234488966059736292467625074303762958281250515369930999821147193935671749846640266126978524013500643385872008992032302474974210260579880427369284010431006153991137667308101730759189790419708076464740215514985819332967065650874998587855345920042851507739148874506246917379536289290622295080960000000000000000000000000000000000000000000000000 [95,6] 148842942717597900874334526373420359203728548841838918887100480997962375157156530652720860156439809453385309616385562846706334402723693167939209754559966479727523999797756381840560426068072744556937913758964930074009222393762394802247415164395300856012741314656402449005062112371333799104103256771245296509797848658173925596050060729849596200393620791672834463260614060436221146387127687684369439118770321457627868038709269910886869708505903085553823423931771885779714058251057698503315541563250903452284700444998253892630454860226613642637785165037025558226719757536799522050861027017433548174002470175076459053751583107656267746748491381963956854487446819614582783663198756794116675620911633498731273410123408682082075826172941276729811440532066255267264688443983360217417185266085711310056742305980444605736750810780303469716288194788025123436135704857025263825118720341985652514686897896750306694050868183384705415059308886049185266587614537289190210739225427376607971995776296254314937442062900698632754308392881325955756026025537803856759685564345859443773544585723713247712073948845511077112831703729220711147418303234539570143195437102051319988706779776478496115176251341737639517226960137135876646975026608319055779598402130594064474121492149291248908997974211408054903678226866150142159178825586219774356798105103916894210792190154949190758615977357754269936698549329426346876914921277585376092881789842551124581600667049052583521294923139905809764142024923792099649179674913646024432836944417874174983771659161994577262917886144470681693526910907962202270665826996614915390454310817370819760242688616918582188083012879672168280517290353179046816588149244937341541091247242460719809193195327293158534437942303334417061647932771223389288339105404315993654500360238625268912461183234640823158204518244371522635327182821235740735793815016450831037104474927895724421631743942622238061584317797069958182644351199348951045261506700699788794711896875102143820575775827768812840444638964688270840271242819491896619723028821310351239180894013187645513282863405218308740301567050512806039555672718312027636268636983334796783510356368889717543695061067122876381155125142853926851117620751244803856750352024827337754181290352578356741392121194714818016640017977516802958961339490692124719430180557183535325685224202057302685919911281392183958831760311034723697565550349299133219581958407764784409430766648247310642557726497106931447593423674047980806092289750388960937300063255258992604790049734411383474620104768436897067397482186335713043349523936176298755170777668555636736000000000000000000000000000000000000000000000000 [95,7] -466579992221221531333115125724578107927665093757292562572950525556410254282687662971775875985529265814707465681564510492103589151323389539438796487975425633022972866766843161229421714233088075798047013072543140506951659722440688506874535440307769547814904301859627582062271875552657723575740555977131938842217403214350261849676255518246269611276785389090923367326112534988388876794188528633534952239435069984488054639227101587432985109705211415249530416725444108765680323159007789854436675494721109793188634992069851633579160557155468234925816044637804684036289923641654314572181084520917911137594117546720750803931784050917207764892354857620716561896996157777821733818807052782066638964870054908330856071830626627508140303096775722633209157650124091472344379454388089577198860093794598279573295390011512232541833859875544413448628941037298788201311956102761531133862853865698437846365083283781392606710188863626010016069967915196133523204590650999263885911287616112395713762890050059257749991250325463147832028095580253024878556115540301453650323032704633091561484757757925585597068563014502023061223269788140412171947222314904346634201947318972064912669096347734659050679232962666277966558903041907609447845330428203315092419188799814251565735487836922236035363686210235075809596252252434508465886629929410343422134077993293355896653630407999335430625771023961425453986464287955710181112831665832710349453279221522254030160490041334011155010937877706871245481660529089936867314213559511695594065209043224658572979872369451654677556318339433593293463917778684035471717076438617931804145997587092966325597047002765321160612508436014857045029608951019501943034351327613192774652771568977720787751878571675720762700100515843752463766276472355559043760505226799155828473106041994891160997840977032496849954114522452423579702109174756893310907828083131432004453783175390947071200957031016313276460845452158657668287021525795603604630598052078329547145492856372697777924775167595449689631500542547533104794494338355333570127257686324093091377770685165712269062014118540501463268639181424818407720641454962356317820511226729170415780790499586711309499132749531039509526989412181314187561534450564107941875181137561731231429972407512134549478603604274286616321382316199665533634624469768503030833281613977455706910249362672548775989366776476118807943003707536846291049518547753199529283133020530297748243857848620029395036888487003381004793668549840137629190255019655783773978542482070025073820144217262383109011480718603205779584020623455211752754716370224529512772690304739311616000000000000000000000000000000000000000000000 [95,8] -966527519845071535984929925835052355197123592507389619924405243186800008837406525844420918649668847881820347007785289827408716877790304527053061127425273648120897834673307404291068241178913236972963096746933051526880099446820999248685517172857839663209401603738798620482724436528729754687496096372661184698691879232516971848191752144846068305526776700706225880576495945387979521688134608511843599126380788591466761168025607146142292428118825253748383891925591501399235830913315331145379536802477656663441505141773454196177716079792056157941283415304711745572255298654671326231054954623541797166883229673787309891304167256766222621997690669119578314622509136360609385966118282905628325076615056611687640740977020551902481284227985732372369027855100910946977352248556443894499464403381657341909370426184556687718462510301948581798435340966024332848444363139432162229630482990512814941427827834152971317037347080951925916851127804271546638108350646337121213938007087116442000479692202872098747317508529165325427244482609660574013634036982166447179681449288900168654627656924468666345070011153154482339111602787596979059997411958451452044518584932520393327312552432567999840953873639141063935618942837828336031528613031590769618931620843859221021379931285337250546867905703905804653352421149144250905256239921370599187413815674812747059624923769782926635300213145357370410529316905241202332382679673786963639809913757523530932283378675175421445683201446574359364586188620702986812746724975498417529026125217786754492087800287265678690870886932824880999036495366822251406077449384487482683825897272043321467076257284106406537030397918743572530731444833272999488647123237161184153225444361758852462268297466383832185458808716848307191945408319447544542158299743845015191925278456145219262778531881976274457019117245311439350345432664629743220391205758728304195133805170888173308118899119659237132904547128823859882462314791553809963437965014872959155813093427375060228361909490191327627267950879726392711749303371124875621669693450448180632616775051078938532468109320372417546907568397841121205542788738385205298226201543655536252450369780739058468126092773792846697796758995632951855972387624477455120591770635747825198301063924861102695970095416592702952296196691475395123052364724473915201692541561373527154995327992822795668389599856449441941235922611619243287926502140882951149899311613789663175107177241538420571544664811328162257420083978709129681538177559471498872930126595382183051310470016609553689788337050199175577320052359080083641927839873866548678783418074692321280000000000000000000000000000000000000000000 [95,9] 11036996024788086960247302950652247556919252656696402724851883590690641882355493246906669214179249651241864425213500509309821186356925126555714616393100336277357286856420843201860859190166786927053308899307141096912943347358695475625797788458547446366827257274029846154902784021554162922762038206466448647144105031416449407889857477726691078602827480197867851711040294663695146106565855827560279458707577192016984126812911267679646205586552242728854914879332571750679989165767164678669135174340714466363322685747068867494476075877291975872067954917960453957986681450986681581675185704477951876113632517650829873290381742155132344573094933559251338094930850857912232354972906514801889386193613153327750976745894625632742082479529855758016595210531885767940342442574031221312129581376172647547194385620781587719904949171709862090237428102995885300260461302427604080054838895313275658579989778742051982239791568926541487720591333485195188868470904585238764351025022075189368242582398709866744053077350109459610998144234111597334249146225116092292468820787224225729462332740808358956905250902805093094915186761869227734735528328591528290810635815631516386085774385798423025448342412300026885139804173677515989678647322324275354926615376863963634454341224102027226352629325129462106116732821714942871659287577940016432874605594716750472062479130072897396173022599515442891733167433382376695274839405232874509661531777012283285923328804179761952145960576292799068870148247268489552187486746293717985377674094174295015882496063802278090428986514287498884850964746064526378099220900987591154223073946540013704198221743479437018209806410422623376091385102304427561468747966200759091119510283537981472493375290018758461437617880336384689354660752509339601427683757315962058120628604240106773120911962675026335386989842541225721168642849669058995373060500933214948313808554093297325767461657328142218176826559860609022184730480901590869170172208352223524048276931547223966150719399089135910692200648902341459658596208190931543452807266636699475467688352356649751972407334546608402002146503705077899613934274776840765800453612338123207826296038600329577186810899895265491446887600474324296589032359879505379976843656418140026772231782951712051583516543880809681456608428474871361272475965976603768539370410619485198997719159299780727977082314284166840445835609354152409707001741311012512044182033494395369072087629764357352575609907432707506728692869649059878419244677243546044106719211078522249375295477892260189630854482965011785020105218016186488380491524957653947977346649815536107520000000000000000000000000000000000000000 [95,10] -44968236078919694893373749123141079032693525730715523692168308693848871145838569995524161107626564127513521436177306198013398251980333112549460821986096834034479249332041161398348418750683975695363257612269288700116354459520702595504104008568491083851950671437734199326981131285760429719883366164469148661322103145828397957930059815719240469281729420001562074217520211197073069332865944238183752482405145202814682089923020263487619857429016499232394620197174680261929931644634479739795313775006589361030804485577967529629788799901187176085317812130833484967551664320811084715624923336545384135811057077831784204538883766850091477387909562351277715435540051308275517610687192539425465623132749070999025817742104604918108891195598571412491373946226952446808583250830863322474132792146009260255644100341348976461032420479116026200269854929545977672909725723620070033525531237337383231766667245910057916235532266163464282207032187636646520781680700386960551160272170286261631564575484593779201788790094672509414705678525675683219950050279788301636876811302511952527761875944328400364499417110682229177552722616066841104067993856428793679138347245070358309782071290460184469211447070812397724925959488654778334167897598361383784897905907927118616522685282241734055828627709911263197606654527486925998138422056250317914396078955907112961849573229966173674610026129752815407210720924823335245280379482585921392214478582355866381254985901499802605064571433280088141063640004513146441884805877606125978992378695343947055716678074338466940163083652550870694963422570873273707283096520316591127887286818089109533570787120810412945546033434717681119616452264687525445464693574527799458666181797688342448307929930700544131852902179847313192693228733757075644211043681362295843704411830831749678137992152812026431617684302738226996753250685845101895929632568370748099270023324063561114991198022471615771593275099363403074049953573708220945302228762366897397751541483114754646945161050104998086247358295661808287535635753861941145833038203224154847096026007202927931162898753994843195717896714434679570388280157758199371437134979267316585125373852321395014977925923154589301688076780370723978208560169982848046609495945592492844165413031122369005317311328320112293966831790459626393997620471413487226113500885245395144341293077564633507375216799309883354420845414531825058928771111020542863446739712287141506001616752555986498504378742765277098496229103824686212730747640800159202998813985196832569857711878410595574874437022791104085250827857905411625594909050827684705894770382877428285440000000000000000000000000000000000000 [95,11] 95852490522898932646666963047174439057853806233507664993097774997888866233504604631451045604729346751545495551017440309450705112141114341197768133892434750606038222595922446683114839018527138014596771140145149563488547427019162333925620778777994001741168194225888118337994164957793870590305901612261799068528578704309377783431073076911991345370661284068052867262192408125183701015650912449676617553116572417430995889814503455024764280025974677406043638762539049569265110214730454947457000797792716745327468361522462450265305873696316605565888548547832430806445914089799803504376539400117737487174189681229729305795854063415720079072369411285258485501107449714689852502067637499891525370151978419479362026856881817217003549536633918357223955496002628332204082470594342277951016081716205487457326295573043682250568360134461408331043204516676920771471286687051427486112188806396994714885287098067344494604838753009611044627323324095170065321580926981017621384209057966236801894641795702619308458243895989508967288090501591980842532015402191961005207670168574311149626626050298058595989968524415771417557542507839877521521864070519708664199747659931515714611702346063132398400722168795945471106228419103005788562780562464915492736352086279311475457175444469194331215753900683518849935452445694895328712570347221450676533877107182691747935348411380487812282864315796845772267060206238139121294101850993725297178408861307344311713929864930025294574934640370974526042010311568343521077107167695354766497637862915356860781336288990766840464461085102388234535280624828994063222311670378584934964292467190708462213595518953362521368235243665977112595113949558420448597644380500394087984903140112650503219946674593858856178083725433881272652696903099524652478727901467693156899236494326524132118852134280309255218993674235035343657165682726974265318644985936600575992527505569282656653796505323615849690973023557051065289846334614229953470802893883896527102987034355270348474929078359562205593157498546379079967725142042741075172061941240567347477209844481927115657337080064689427766826921697729041218505784746913225325771258147580406686958889862848088670919003742964723024946744166646756900826799610238754990404783031646583333516809143672489036030029667720277843329279471046672939974271661968778512244558497128656564266277471419347830932247979339048178521600926126543781593273188181065459274812972332919791666010362882597449113945494689165343152839774693003527381704977619318801784936911928883400456740657056972635093979445409949992123922256548502784649462142318889940997835540188364800000000000000000000000000000000000 [95,12] -177670544569318335010592555220035665308613581185552715028563558169101528090572476621587623575195483622621559132833770372126663329908720877807344219831470235189400470737503324847530911379684299562681601030692673819924581794942605925827930630944113056517013709194507713171705488812679502163542864114554334044144049430465140273161405269087998756169648912313167276820689198836704130439636411507163791113726037220337087107930635698432322024609305323370607936927502891019851926650789196006932595488423820973023639713963887704359169947494020640968077926828485610509177029581794538197508083237740933687858987821048106842464689629391042595845795788775638477559315548369903890873386271242866475233532599701456498888836445352802394976942866553633508113777879169754103189499882957964787338300332888299531657732018710980758358995792637163615842114789153075082215529641092270852237651213251946848487643559332185089736931888058764677106325836700229371924999142575280024538505630727987348855905156355138408312541514409938736390868623239904132448808465416997962411112538679059700859788972005577982256829017545790858356981424478275011266938343212048476222611031414511420350573447914435721263124404755754512682511762274687010196156878717356631863877288307030918045754503010288674910710867169270088296895836683268529199467226404869640234262342953556724913138288244442224831342688709895294262557349610801833657283952557521768262612408992029249813683807215130861722364941907492975785893473823332230649444478060917728878043182133508455071870051323803310305290887640313038765832948110186339297081643145323970506767862472775373181162505265021405258600323848106432446840093849143129856183455583527595671229058395461453383940347653640101850667988686978409889180707175829156089454322226893617619450354201952790035341388031536857765694991505723059734176850131187719204469524062954820786437930821963567028044327967320710343088314610733137904632305234293308117917830653208546721541554784800946483793489344613076324940546692067600241944617635707991769491011654817647722504535965669473822990021052435905228534158346002287102094479277298419652014647139023874968656017630258209336094546103970597688499706170573503491240701885125454522718892180704653060613910133704630041150553637075027125077886769809116542112341841455630446340542901756464392209244444889348697277603090921875292274190587593273328080601066812953508176347549826033092855345164097358977415438735076829833810841047858966083121350145833582969251640786718884880509199025347012707116146711039027478053546036024877656718246307146395030824171300349542400000000000000000000000000000000 [95,13] 621606303336345014287140467959734629778366185378494871027781970310996919978928971726794090986865215218559286912572946213369211155529152753134334688994586537086698777554534877402550555329981486719482047380116758416606478546008274554784548571222808359577779852931361589318024001642837977567607194131295217029786394570269583086299332847128513341905911801420416697236369626690670713962216877223057886942336067178511887909641703271590952009307754738857202498587329587707801821359404767364263054387831100553864735067759986137277990167627332663410893277803394171245713904407016700824053335417281712546431589890462279391328360142947929683196665457608727277168801146312371907920381179698429872353115807478118258367276635800817283398411343448645706207635768081671139331432032879261698645706865845213443558207486453818532239082500832958737282231414034350071509840033896295938817029211131682415577516647797584213260493856650631755616882929953711162853266048186362903398835209964870781491022666864102925339377484185197119185416171111711908701955596086845081046357721008428850446643608525017351442384094585566211579486598441608742475544577544125082065454355390108772038633530136836394852081160987631545915608897149152276959846904111882763230229420424769442562225340435131413068129839735957570847791996734961723598162184904807860615658322597110056325169702078421444321836091882173269423606564172773012366803948204672017243480877341915883371996880170239964221395994160277098908170833296194244271484124923651463875010915584653262164026222741583819574291361672842881624340437131723325105159286668470224903778416749262951055691137141543558107096730971909166466705784002050337269441943485053275116927069851223819039436104513021175640121714237307864219050560491188807125807847713438441341026598418670852846556825168792293943125203132925007624471317028131052089567904004110331227662541540670820703472047144483896863310064333393129938157235657401018440892780468688067141198553507661835192703953809405232421509962768955423682163922248716337527270945647842680283270438295762689271091163032505328524278088757406402034539653402781767844168004449626337966465457958075177413627922791562060058585181890309235204084406758290702880534634333070979965162290674526220561980172763558520047651018937560937675815630928333185879213509626706859935024917565608280204831166141619829467354059512593850991962885169964162418690404909743025122152859400785454632890847344518611889583049186636395700953446702425221792031223004813467885497406536723539974814976784083993710079581882202416883122290223041849619439986025693184000000000000000000000000000000 [95,14] -3796723349194015884569285061666864578582895187895997043072422126858445711593096377368913080590916377673338822147111247253725570829102929985300170843584897317755379353063143369293403472650412876669101651211525144951717319311202827171275362689792788459658966100774597047377097479135249283439691170415242979949769464395512557116180581253161945480066672990025686595233623796526965779990280780834991240930018042646891880556261554243895148451360838686881968285169350685701154430297290789092974528930043818078088361258595889503068376226878427802327531214601331834905392565149756050405916845626410709191593759070617771352136180960614464530382428467032311554593190549915737782470699035965402550068795580284277931551404983501629541325327752826942171266194018551154435080143464562977610763851252516923689750584345913291233051127024101330589963528815925013126764336515131920211912194137732102319277140326375097068921957902822617965683752784014203344763907844970284153561497390336250913268275577375880796686825438915581893445470055593861461364023957242833793915243442809067068556430436904340793749531203132255461489147189265953953983958962556121745696139512711829012022729958061348664060417473903577209958842524147330515445294824659804771020436947905576196806616171738155447657798759781731212246922739818565667082431949755741605005188959024985857089254641693123314130206372367419110120443965732855446521412213569777453280368605237304403548700917031410536371669384524799918289378952062135213783018947154516693040865899690669091599084187329274946854774913805314580715454277808946676439911886350918624644750256198081363806409723267664695101689338208608595083610268160538851665663363061481429364620562236472122819613994612398283332785264084675757312646881581570649094148893570394382142111700279032850337146750143374386968424074285057857002029667453892746750862484599719693458842902547315775062752097755748560803668461312647216355358425003276216789937661462639793028315695200953680939718784508913527924787851429325447792123914502133028963229388804262207995160746057115036954468450142036788994078323861286994979813929997280029686010532495555990052378773809288322083267484871057064923088537478164536544104229444599882872013166984408428109026833501799286059438579411004470705931066113766885930237701650149515697915769338253832835486731760536001783918557087088207934322840347736595686668424107703372012159744975390854721001329380817071876889650116758548020614919019250067094462684565134954151323206796777857305283288835076075850751985818015119501816467990863189455591839837927731631368251532902400000000000000000000000000000 [95,15] 19282409244422186132260355646691058732358171543790618168350726693503678049184292958939878497811465926964028038495900214668101140437856204349547784572120463446532824937519659361475402736609229535253201600649201862756075425553840161159653843536512865902903544379819727718546144384288394032272706313289213090754023498417331399404110684001301403827064745903485810278830324410831601702292500372708365843137104982969340722455347519995874859333725254248548284773577670649207339892236003176916035862914216864596975983988415775664994694256802495970509244925459322859447758240213470761905251282338182410956796206788356357081645476585339416251840341744789342731391713842799392294346123354451615573609548581930219292184156536886192248944451568224407441771598171089685090165586313513591668401134566236537562309048120138366540103708302605694934982565002337045127899761036495260139622383716612458575868144845985600136946016545565017275962999445329491845426409239391425655955386203963654437495080916146489582597836038157313244396191342077822738449124770554760392944647162534708061616430474240910092889137790398172846630529230708880170502374910269609376976807180021759576275979060319471839527240994835364716349962088792510339132375046923089772704178280245631358983379321574020956025503156982669396082761935814538858800152622332037326422274080687778306980057763617877835611124797984165209212497193386388084255654464032027292349490373252590061139105327823223995521086473989781429379919292526537452286030254655622709517683421001349583853652475848437793705796100939214695062664992679566953528608140574784667033051129353079133261717663919815793253285819618470882129019116748912774629543061629720511621627503184702635906670168908560129489971442616361470163760253391809494376872471901542625995855605615426393172996369336036534993285036605737008162235756841014159095036930316991755464084466859817331030946330647043418692376304066507430010397746076890512796134033253677921161382610237909406300276178256092460225083199411214643472531849449721295813769491582133612598911574140606763665685085089729089038747095625762290947019706557017087577305797937922552364234288291651615189117533296028623320533112707743527702861260814148664333338965447413561005696021999267190031258283679652102774181617770374033904563621512512484215123155132078485925611756885925171295397872871843812255666980221637197825473941763187464677110010892326972356017368646759920666031120851473126349382647568974688535222997860289545422907139176932598056708752208726908878666266756669897424793220555501250725416807030371565325615745980170240000000000000000000000000 [95,16] -75764803798924685077852290005301447888236144442548930127966807567634331056819210162704418784882705858989225528037210490449666663413314914498237120044510028478689769122023810171128708893844803830997191258354507541291061055222353950248112347785554200741158959002218620747860360492282855485345571498740772974381642940509060524419967680518458862921782121545079925673707527854029952674951848409399634853940275290729803609665625312079643898243928721942143274326950238832626561383889821968494675075470145828584557032234221495601195640214801773858689364188731063064915162796951395782590228143293116849505379208803909781146399419473646333065556905368515435771410879604324418598592546669517770012661231528182607597116535275306338789654119045119437002729031556498339469979388631054755726538666579046797561073279075395156559307798797003076308470238480244003132049205844396539961388171417930916375950644980170838781278105392867041387800301853972092761194056138639522472887388913863375460750124921681270505049959691543486686704131967166928276258496063000816122701766199289829816667867009757067004342563132242774470882266829504299146381086600842669610607907848682732899444954173274301464314720002691380402109886834382736328601664117798582267805234358184010740471395188217966378658553106370031712957688703980337546695124430892125120049883670469566105629634377366233423489731905350072487377067726297039013391866300728722578931043348184447090941521004213687260789756121078101461277285093651926813902317144483612667094708202139794699717739251668222500987458665968824476707533200260189992992124953904594940497564154788100564755086664898211850679089397083435096542639634803190100144466138700221510984915021425601964227868747946986317393143744957558801042040507197316442603243909026724933405903443758345646059577641940967745579877934161159357759178141484716981048402182162104612909831182194465693687500591493141562102885926561868589787364299541022114830907920908948034126078351427867227554982257659148303133501805742056863994523687109907904571914373571532435476380604568421107971371021080337995165777899613825754048240372670376825509876587800354554397890522292447750594657102685637059586642286250167367144004480477133329356388314996704920826007993203839291218207914897700417297075494547569282034203132024848995982029504915372687381232961699213842790970937092425752864193748198017476927608886515935485562488361534925208245579351145978674471786396325087920811497041484987111637398488037631048439919568837209599484131482630020672804434410876767124362672011718208909429073792741690450307015818765926400000000000000000000000 [95,17] 241720580378017124883215706262335369334204971271345811765742218108926420256310851455959180172616591838821964381872099104374592290765331132952080412189235207153453956026078041519460113791371602145350459363309634241577116068996644939608084006571775923517452536702081435535465558951300414905971478912261292851856912794114840879920472872676727534459801696608475916434843702723533147894219219051404607866759623157186543354410806237416675750000708872070356580670541887291256794440511066375419243532197111518439812290652167664125647814877098520707577254572124191624273764476920956452400342788236106895673519559566554417320854031558493833822941720464672133739162879220176156851737508688043136592074195073293515239195314586956586924730466337940806491747348026694516851553441211591730853157705008900373602660924175011160145292746299380604288161958870128786683549517351616760956183679725903408757636198623447599262319870960052547023189177473941497811840231278985701459251619865805055610258084357689043786394873288482495361709027019253592008464221235988360952455896678652255705851841025501300690533894335637852396955286370461385267654406098048875040674845360642063783938876763476133663589664389309405558717080804690612669504978034423161243473174436217056796998749238350673405245954019066247348531311563949795699101722702255062476538584255762444175972258236282920610741820382134400968063366841700990699464617933840988194830444985983639971279275863605518798092045920966537286306272000683329550870487701757790781378122312341213649993959354342005162539962092453076724050815742343292226642601917936877709079910118126568249293413103292073825561013024355394399238889918930584158689527147888470438020545708430294572756036822156042623903077975653102912037125673372165689130923410091247215722946963368224626620079234602149283171485719628969386569269666648359631888657814531711092633578371434791948519652169644775799736050973713359417056002452939414735446646020668108906603063592584293958551667878158681571003794431352682032281525148661530306559735452239463573305700029912192596809926781291635105561730786233422207678838924184209820895912368700880824566239079410451265001537327050653776059900581245355386746886503390252721935610868117597782348862107057948545869165214372387752305535119151327351853232836379818388205826314993971311015111340640162100586757740290377062958889377955065894042091749735816092623567913478410723827162360049024054982898478579806105839328014547443576733966796495139860383690469333323977445677240448760857381026712143167133675214804612580323868778475660317539663697198186496000000000000000000000 [95,18] -649371556534482027689449967880426548813916099332337401955763078734901763578582121471520827300141832589316247906208185818303704840361286193380330421498362783436823077659990976046585945540743669486672757037364943377871924609447951981062771889433647722118084591767299204144589840068558533246676408759972064459250524098114804330236599617854785689911481490248644918356321769328899526662259601596367909444470870066558448035652052850130840334151678899232734418705633702435561677260893436672630699036738289076856108009357526185496716465227990064718382194124026060879443152918952524286711531010130434885928412734904446720602938579310342488257213856432282272580964839647930299878541181687644882583411840956143020947557743577652696781220793112758854467979827563741971562809398945678723543065084591657753816961208861909816861796578862219258375131324229822485312537430818804356293511090155800782814409215156535845973456747516529490110577848447827481127153835656656180880674193809776567839582591611660261553478083396942617139568328886129381775431094866833259755223016866684781140999689150007649420006119169468771667351782350786649465155680332687989393552546378471697202133926334679705445333705848965698106706845194531582676391467946110882381866734285077737050797671736810503644181044418686168667084264611948374713458590804640018052442275249049401612011972599581158460694484000591454281750166330852192591293868000632601634697415932760677044649868098661289016992253660940126800324067625794326411500361900860967010803493218500094531251509538943702757632683921147333233633074199580612360943219394683098716781840540564956378439848067803010587335751084677055088937775912977805836410184645170541650893278220784909446006989824916380004646884405349838142548355899348930424609543566206656032487510446609089786866273404121210259398966859560866939009699873419765566457367976544321767484608512024880337866566518629075200715249608845513536999875591177908026823110839434374694913759536934566447907562431013145956964400320945967211217514463230200771765560152708159777784866074931993103058941573357767281080303613226742088795695166942536474920935402148843451435051971547646598822771990596418363598885286991136790294673849473668830437353245347300354809693992188854371615310326267610183435151637354339010235188246411045362410800314505096817113090677611231930018021640817876662540693719398638549019041472942557728484163075468618388908774582990094764421492371267922908812365018650208472300503902999212532530087573473940519020480832324285544657472202406691305454160782003905336961134858739681568862082290417664000000000000000000 [95,19] 1501815412087149149818729407289484784926449105950703860056881345846417063288008113496123170723835816269957772360246962039335673050674763449742095214047111950613000755688953928328568353001112639669782219776094664835769273265132866705354028462230547884088823665409709872879178976769937454160031806984165552925701072022262763502158103733470962510157620941415174204305931954990143218603723787805863591205380746262569418157880304660140278934865486812438241460014982662192271650968667420037745675346297358713654865142404926748488706870894432404633750391096454533715739704148333429713085371607981639951748234674868171500327766707091813572329462959597099105910211175359966058730520854830328967347097823645451836122593859892788536000247556412175787804064568375561024478979980734085921043837803298082024136364876809284914583697462389615888753864560217330877855108555924801625165194461021648900927822160665172036211251917802222484773018297693373398557698961737166991365705600853478051071399165620174918612801757880846425956998773419581849072486866013331086276292425972098015065606234597046375380809419139489925924410056649027595863930984461848225897968212653890227799663716289384552353887820231682950079956339474856155989134289322824500149866638804031886750474317913748179056082763005396369282904068732720472666058686245252675378301397522138572187057278948166920811118423318253003458882841941968231773642915776231773858114477333461077798110433866675981609781401822938727738493393936871239831788425106050853224491002665876258445157827122840350907668637573142577585442498030725200367186199020018754454170109762965660466889003371132979775595305834550295045732032984432635526110343269122564209361451939663990963372227324618185239725426491052910376781188797553528726982360241977855042755565329701814726198340470067496303197522777283546406607985667012775177389186258370337033738055257392953750552633081052523593956365827248337895909841535261307873557188054511016953636232164658108810677714074829897061247918344067220541081379141029410909342614120899267833131497042173699824135053092943661619102214163951735504205937527535796655429057800179465149155217579262877497821791763068223418601725250357458352769349955112088558741595360478194287015805083802571005507988386589432517961136065340352386261062434479425199965985761432426480551924322616823067747616120276330374082787193852703063061484735371219486498846324135217494846088518219911697630788536614999013425093643221607435212803596907219039810367333589799349662052992465204766599407216928806868130924807222329696311475281917348970832303321251840000000000000000 [95,20] -3014795534489955760423080944043122897868732490205376419496840413480203913448392946437910143991475846811088181984491858159892904944920406613657948092837228005749988486630207390466213712114130236631054275510702281646511642679417757003887203435039357858314571055828226013234528237693756015612602342635464214863153790071308889000181828724362482154062201988830040819278596326608700689584149040911845958528006334829701206465798003346918482864993227827281918191835027959954352643980940467152981528374510373981762006743548259802609957146091032894188111007476990752501390914613261437389782902607074730306637842600550764228639920710513200188286691371112204330648647885273905692008379866523778275223189695787319097817879840186795763900027745721367057430401487948252680144277116720677560584517179552190430659796844275903943315644887927443111900996494872805543334482376211799832519100404467896445735985268814453081076543160161424178887912566285033693541021780868641244019304850750024378659405429889881527009366990258693810318232729045389491225644942727577298345428865806512612641440367746796393925790931784637448676058379548098413442978330334689864273548007127431258729815453424555551827307038980848398774629944130341022674856278977979591645395465025889077767796624839680096702820329244447295055708953784494894955077564401008597668269557697104737643424588497413108275391705238121958577728927389444789049692923145869448863813509051027534796568870719923008115008681045648482855992476918181441174573302413864642179955189490047705665453634727093325725807186727559608725104217616634789399588280560620361923965497429996089698790129852811991108343347261357691173470250356642890245832951070491486183761349349536502048388471627364365274608472192103451334948602392927263969140452828875536521931049848345090707725145331316295445447576502417591939132224745482198217955867665697308945129739713725863424588391465552691498388132781302324519806575236832582670265924667879250795352315055224847957861821722222143200994982474891829532622460411291448195724785468709013116807075520396337922642733976805001470132680204884143517914546973387491821660012163944221789143180031710490196186003035359446680213566473149417561230100033382619165960358359292353631583216927409793948214378925570783947862133978911374531629711577812353784702694600765353499719120994618606306676311276463038119742236415705150195423698672964068840369369410749418923472242283883722785670880869673491173109556012633278893929962902121382654138967933756764358653378156455562964636385440954597719077913695456096350792135134366320373358585863733248000000000000 [95,21] 5252288020816362140744018817584093392674879505632803057314532284656977595550939710871831258897190880647209057951388171727096275277584895814054283842996897951761092859254127223511257885183177886679685831502027114999770780170186235008476861732696297426448962543346420015883076047598494684867144862169302778305363898448554618879601028567848203094042149407624510452227123318823178588831429892953640689239218106095705653833062572493638214967843515652455900800486516156499862441951828277272746244374519597715424157959318890860505084890437022346083055439909422821925275656601738193295062211529178516418812043710949951310850357971282692402115400860667123081504072724835910432045550943816408371800535040174263984689021026527615222566295845576194362311256946131056788497282350657434139939623475070004707859437574982692714598620588019244538969938353400020515475296279832068907927445167621826271432484205222944196612768663437688290887821811148870255830071493252468798492138889553407947322772716091018164841366365042034998618280074751235687896540826714957834264789609665873627192004761653498085213462627029076558596671629566749181283589963397954767113913574570076175022306284050177635419931318230677134081917062408793803871593425326500473912939421596926531917537474586717779887919373208959510000662793723037963297199079686430477907379887990215648275198459667080231329507659062015379674903309727591120779535798376779971715964312616816211732710907017132273438778597501851325397843123686837564748892496427423855251047907037783190718337233166350893046187232177939655778862816023349811372184473956593050509717376563793445212476170566562302011581647848787263613198841460508699101479459113987701060674432285763405035555755543058089748105826665982374862957281095763779646860301841782798086211886309473374390963118029314222012209205312060474479282472034014797240205096105741121846004849800123281245940031468362248689121594936654165638431732871725625050702284238997652841460535261286411769696018462383845227521844277226609195498052717455331152269050932266044532702917658656618053466691692128818096954904810066546228639903434909440642602303593500824529964572447059732333016276490753585753171313587418593961851914426458805066872555604702082195287335125941405573929301353260349213853981577858434290474460796144710537535114318124585535407398990204342287485524572474079398188176945493231848317908900066130086396683123008863087993798564839604660101187045953380712101648032941455231731878093859242772070532867879586469455828146023340264147635045393185951756973201555771553440445434972896137112719038873600000000000 [95,22] -7929014281911983204735684260555433390674484805830450550857820289457638921481761854647165758990110258468832199763543509661064080889853012913087572211641449164986739070545935317261003815687598273168549284417378395604951194689769817057226547913016120174153068139442289085572869438356284356989684708020656046376485003510359033684407335344856325756590541609023652178438469497672620851370995054682443728335463783638453603580409691928377667011692080284093514386199797491070893034576943912383688625629061175613359943509429913279194625395425477120032897250724374084877545261783946141779768784956872434556094557536510128785262614245747928201993038238736246588445404464646477361268734694296747967702363865849337949769503730857063014554973861016391636364247007066575197552212845535233754517137306277473137672039780204259268182574929575453268329984177340975255122009245512291023584193460081599322857378624080680730917485283611865300357836609574121845903929584418537986544529698555148047506022210948930343090314334316292056798814114660936886223812908591203440065573249916435092559557471429803701529848233841379376449643979262772433591679443574375179660930910285476818987137564566455782111006298499993758476425023358080364208648475302959293433452917548749799190970207603539894181567641029069034089821220063847925806776238019435721228342531059678447432150842414533602772067826040617124972002557802780154335702344198336183740663765610877800963477723206945508975263335240121638468021108998043370092040819319926576699823989759978300552933104340902084828942174125588957903783964652188921437441341785688646526610959641117511127342679722564054314861442104303186046688508976051264542635949638736092317262311962497743371417953772628894117223655858592586456711640233386259536115271096821013696988727837888922037596913806787095065028922762895568670903359888722591961228130368902794203181231133670336515060269148645527571058095520796691189136190195210125090817690962708800002852142147917520267798906261207038066488209825259620993767577431863610331126244217808543210144697810363004465860807023406786623561955848131261229366820074835041358298168449797942226183503864836700264380164783080337519504964509931264638503995497216501160786380310171307615953686056450103994755140558078304827620667947451283451531565120247946148414960494260244912729094399190091272494047417801956150471158067057078567737011698534145525845999638799920128372821068468905179124845929912244009634098313571658761664015402806178230230963574978958322163321750662239943537886125066387674462415586186875753334690345358777151056279702077440000000 [95,23] 10382991015529953923192657211311542956388374004762815987872514028520231241393736502643870475022976702327546595608315088087210216479001542517683531839852936837833256321380517062654932597167606776611255305158311856463965124382693189729762520465676704144010480777086089958904289670325949306090778613775516998849557625293399723055266364685864562899713045285044265844617956514594253123244607190282636130176831252172545583496526838550217084782970420256027233082419313807011408959690954386700405497845072268640381813312247585538421430855519737935770420804165766484818619381604127462305577294085778023451626939547559210226081490538263424231632824734345323084741665962234085165264591833522015458129897001033928111862583887499817548755114524147567884148667780039902790606435206205343595637436171759229235938178447849715352283795829137616250114566713088742626672924042000252963285625089321700465628076369031853202035136076891348127770524012574110284760111848995067848647592065843923155002535811674969071322151846098604788428187338974460878069707038439304321370259919990646713099944476147715825246716438498954688834556156133644025397962955365909696286885064669887754587429157034477344278111469530010164773053072722046385389939446005882494158152343479708182104434174111434261834041991492922912560594191514157796290002767409994588702812454418292750049664029568669062984292129534599831368959400734277542900378274083573472494915309026441096555111870079382726944771252453108034134737212194887072192015513620568774723570071081744503403164539405398889199948217000085760837360040732350384798189200285427476134117740848369217207269201381685212464105639026041612646796479050531724887385388414667379970155155884515625082267339231673958554270989321693285211953532469698421710079355689217068058307714711340139673024815306779503903662541301994552955414489067411336909579575721119383246570280069333138692875728171700257797307508065250523736635707153611223600052648601969605512422661178423195260055385018306697669127090026522296480474452692516869020469946415718913838242593438109287547226244378006241744742673340820618398993026894549771239200750440628892165669722872213618245103211802242967371413028368410563261285010099428620234783154389675423345276792059222035724798099285254141276159328764301527490348876269496036910292059226221134328706425861376018127610605486172819951855604840529516913102110345116163289459309569744652908656277630145408938613938672180604263933912522024612127157210878559450351740912465750954621533787646088341860074241858501132798743512129201976215803542390638411086677586372198400000 [95,24] -11841114112620744997680334063753884740566240343245904625211950104963685664104387848077529992814733866634255036263803980302838061229939808350450978377588131631460011719066132514082798145502323192147830739439598245072858449340260443342038965911210823129928990432546760204918347223604500971623816402968652824237936291693344544416054306765266999074290207161184205884951855645817777922746752449493321199031229890410307785590711725513107466557019954835756246842981683281155628646036075878803006689666797693382369855826323992120483271653205476803537119527672625185347965444810213710596923853845157947537239026279873873865181318306474232363318527575815721267571843724163430613671842321250607640257516426337407157623974922294197818907342311810862994302522052613668077825718933015069090276521642509834025498846234429482479407111643553910123757555577682402736054128992667007949893188777227812017619340237181928135576192314012201833683847933701896648484808962487409176581020854910921169270078521133589744659962270662824412559231745401347380319398823523202806251871854482343873330270400026927388715481698846147392242613556784838725936750547965762040140968939328369015146191253857236373029244881474409365323245109033751542573127792070006698696451640397403751940073238143646261599236994548883981702013611990595916644425191313561158645898834218110670423887221089790544476832622374580430997376142786312642203002154747573399389396536229350128360486763240547478186760053011677599915902684476421621032263009355760979685210372675228750464592042459751758347018587508123789945681303606909910587477173069109684794756412828635999059244073300577299455461522037256982591651865724473142719502551207445189544441413207616535052184862814723913856661620579532304575017846662030402631848983789842911398670359556283774241621894987110047321623617871273014021373982458928261854982548599590183552077547046436081612835994287793993435707700182155536555419824518320008948473030644126042363423864571223338294215489698711735136113100951785760253011246249373739502912555822974866264416771041790797837018815363057761672131217817646797124048560870256799632172502406997456708903286554343151557335788813669191863026302839944276100397502320176746181643888907465323495894278494717880969987066080684196941065439582906684760419901835005511822688991424161024669420894043210869544529315573554867181610706452633887787783204177470396619208252194523434256463731723400254649657455913514882652623225791650399681013551738018445053192917736554203053380960491878366357050368983989225364931728174012688282493892596884245528666320142336000 [95,25] 11823244692981691982074980305595914204255419995301265318706674921634036423267082485317103709631112530238624711069273970323407636313810529004105572667830475366098079953044177660204434178944568936475299957021772798481241887225410462161202254152081354210759767016773295701356603473912409827841339222729268940957222720146679704064155599791689454965855335490502915008672411670398513265338283391216282367374097854545260723939760421397699266559774665988792317137043967987281874091211085744094979917857116774987520775230045376851284347649182798607007444079579949246434063813123821802909859117173709577333242637874843033794414982658705815188476653222843550086328563201607373456975519982991930046930913773509454333303686058140029607633219362381810129348224563857641609624323617313859841218514465478302050675387632644552787157870842660800425597770844081109621370714151606224644473052962817170927606935473319150979912004448141830290854694428566087850757666512528339582644027598470475144614446097813239450728411937411995552677624676455701510468937173942705052580983167053786523861458661017799324560800750183804977951949680729753921755520488045400095465580878528936064408226768835758318178763567149744523087452941830402840854983659271531743581746134071345512842565874283685302906427764811469072224642769102042482172787987151540481187113996768838630563583969579997253167656979129257630284601756240989726453974112884635236217311102880681064549981235485791589448875495816342470105818877455588181846552559220330977486184179171774379960737035283697124544555892462462491581003243249645901666735159269627145046767981506017687913576319176460506495119837925206557570885636694845126119903811452830379597765266877316400282546218936939444773055046255892619252581226530534984503836399596806416583927811096784238422474355112202065228809918645313187306396051927368098192678491005088566686509584722935318473405818638991753294250193798612229551326180889304564976148660233878100011777764963030476445712762418097033587881992221866222580633632361149300105174783501448414859497263157360937911412149539886202098977413877390530518795905041296440398261771588032193996163621938473253472528398673255921419758651967740131753541084071547735974573002553422766289830025238746227063680240408839387806606214507000902603775390582856547740146025386279066539013926376676811335316598018412075810781256282433659218312252095871500658176306704575659482601617422961492099073287398310341898317065006895342402201248939976622168492079922615577444450774226938695143227366545302358710879170832100002374025312047131473157928727347200 [95,26] -10389181671552991454291208015340991342199099505360961153853929739083359612107692221005839748956853317181173413840278416012076876250366838374649219787290018393160868854317106388135995282976682840897113427030186056054855886411903482808993248698561314208722534563926923521931205321240665937072439711506494534886184697249127138217146813080850018517168600130204378885820492149918894913238959127463528184770419388630232851730658905722880505123036124486540046555976570681411898612810418500064420366638643610594159664665630940364418175742660721232230024706898760707472203993218242191259317229486838624905393432593842125987821383780547349496372294760999958885543776520397389346981309244298940936536022059255807535173611830363759361760067636148551240102589261737159615314061273498795052499208131994387400794411385084826430269792176957930030059913904572955256503823976841057342022117060629938423415460058847299906025447463875741502160195273978920683645592338821578333053077896498259343653069306947480360409254095844197341451295446351705883940956987584020664054172999557364567026822561921940304717449041573693731599751004608736475768252806917283825075744543312070840079546257318101286848346354500762175324873578248992510921844884834509544844975503580586410930098383262025421291320033327602594123648485293459646968737982939547476982404443355519710471515640404697907068374124385258236377786048878546359939518975826525964536647871251609400829194747079917212459267973992556797276790786609295207389789394919472753131799487068020637969406682917534548834775370109910607105923280404978905808441368908969594727276286739117405232686781994637471810768011570901581905133980481164772056247946707192222377538386713268361258379063938257352253781815897698975495792161752619614014382920303780485247015118647745692906541643943585196368445200796981475769739465969525581050234781832832015250398790812391430205337939358717338741620227416592234612659001874256099688342406666539907991249611972284672560352689867754226439326137415571264293686515158029259660480599481719013181442730792676569684321062622019796433029943397222786930290244216485523294237975836689243342996973643492154878860040010754558240752184376369961327170246698246097279843144838483809606080427331910900077175552091149099677605317443567052719928974230981091034402959660650295689728227433607247110717448168660272398586992631111814926955301285789899971274089234448804856917775167405610011099658573013982689177889993289100850267230521358226511120834230272312383140656113680368652917094450677194206529223230639875332409733279643179686035456000 [95,27] 8072790086362632294549035836710235248848511026482455002766901382454980016783477519037696649877290860837011836840174442586227015656612781642841776229902921983402928081996294647493943434065833899915226224401370836331376922723188575842397834926033914981943202833112425409191593452001829364478664024521923360036840062299137077422779933786244586137092122857467229613141816631380058943251801143865112824118442042946158350416746480365404567449055598959452077360922427950327657091911385063851842487390014577954496750166222419871664080149079500548009479413386114045063474200515122835681404253928402398891476463543038674749642283413168438571580738051257660781777124962352731977620332849725675723700535615115422004209668999446470906186644675089784749545825357393289294413188638588594841767703959429379076155152346839674472490161159998409242957708666901614226852001215340007993872823641235242916276804190365228191855143396744032932451572268087972367845740640928836990114889876460648051514065815556546344843679520426714427249276702806945248705756533172001231732694964558928093051628278801875458159905819423747163584543501976534143527378689307576573761866654803727619046770808910653428561248440027112020736558570930202548667722760133125017754923162154459518871760721649441691322654725142339051910144072780907880431044518833439019577162685353041897892851426638574415255980218436625523921460910411758561675637396927944511306883943461579316079508465738399604367550764156297574533927014512913746848215173058562915969725074202133273363689146050320625357816300909916262063239614571827385074828751342601132151117556445281767981739006727686536449306042684237662472731805570362621719241237831936667992303442429954911894623256796515266433593880250392267447782903458594140680686812025240554244895990763835173619938678401839894171131960277966265429740693127438467684675258637773442606588777659062117237360784607748113409526758662583611086851090223968775388883108815015210894260163520277550845204621964833641369594520837787373607788876493894039709408304771470618053766943957700586762413403968116002148375031442150877494946170849976561809953912695907905249297571338793154658747873222977725418627143620469217679419776403867923607738029272195505098994486093958486264269140839377365453672329263845247264860457272543401917344937343312587464516297172966609790353770935504657171801751781483404612848897279923770546171907740402118805127455600347411108272804623185312422062667353174198751230910596317338409685982601258561245716631978559133432920332359530951946650443244096948414684560361688118853632000 [95,28] -5579162320314754841129152806834815403234164558546371868606446628178492353063672018495850524741829295853707669703436636351468680378986696235289461979748549611238850814268151390399788059482026637250845727029121087648492829970921578534008518056013073392790108678378802579483898463622295564990075634805415381160059405681436869742226930681530649142077996724921066792896856687185756517495162445251509512310976995471446470704629250328895458671272209933681105110598174725125189105806300978597546224270054706350276007866136388797107195526611628167481905460010203612865749637791228005334530383967493962456854233363968946069292977848144976658009749353274812926431978027215652324150309625746787813681459475821156975681728467558934927291470726214791785476534544327440286863515738835327526612811104627761444424593128674094827836904200941675954067996746260361011872239027704081651835636624285784281983294762078260367512572314997258875125396894781878296300326517630023162307711864277487721142531239837182301347828819420399498322903550173712806147886846431051888895346311459295955452770468261174496111156300632865548784773442098167740182542786695447285479404120656236287951606787417843492531058785382171553205119036184663774844516468205077115158373189312583901730861586416116170878828467526674026515971233509383628637168194150041906075865545568134328071485777856867300209519464611241117481668131281860280927895033897590104701061291339295831828498062223832178048064091187177130441825898565076246540723697834032241506549118523405835887653281281360098785436265506599845234745173514912670751632636313007732069966653193779182330635750765206993567374648010187451396631033404772574223472704026891796738926782477670402205917417147111616410727059571719523545217545701598637051947771304784572972724364764922072861701329150633106325714645021238250924156569708567642359512332755130499148746553965829586585249984927788837182165569622053577759497806441034097207775946102478712983549469770121346525714710005435576012458828619734575756037088482577762247507363536434215172939516341051049939499403517101859606253361542067794238962094908767277624982573409599069961671209633436544206237709398440314543690472228080527933424208083152225373622402897527863869197142915337829951979542615451102034334795219715480411968638720411754529397020811693530671426001401305915100245502781142761312275029198599562079484168347118298164256837698241702668205114401504228328891320331362739703290287148805996704133652698236557404099068912794846851370235227674929337230357020468164117978913745463377404616525683492619550720 [95,29] 3458406061007381185325148345075457526205182571507414021508953746686261660427113823902107940517859740555935448685046846948421900910521925356328389770707357685232649333087071399567006072085225198312644661121056541246988116997297653389436518160191630250232443142475958382473334262472679880223945311857377323484102936781224129089962639868183398596329695052835719890799679138358480388408634476672571525429206983477156244799881415451863991155285133340626144969273569326936843285276795356193861458953417675119475805381904503410662748870736614900152902260764784829920127468914883350412389710570574289625137353158389869156017390913252216842525020813215973285752378629704363337178897073463036487941975980641412592794817007232706401818320184741890147235562796347099904629392659831120247813830730593479975961794142155390840157639514094995579023684039535719145107335150598668204981130898197120978835563856462885058070458079633208911379403760299815106588046951857977456308848132355236255829119975947411240011380256231417911054524827668322991520279918240879381002629769626473474824826326279114254249306687302014461919882106695565341943352808501794256513000001701028878527027294152770892609461381890313579886874581799720506650936905767581621613900722653582373765670658292365714648491937611186868471353111957770298280103106206866672792130603939660301143747639581814924126012420447476218885845427692517385255143847084577920800130586834596363944990547705543453152043498726995384464485420604174009995750148043546078847874440434424572195879315006113696265273706365614518349276036690089999313983535469159821968361027951893934020183837424614585068371828465954704130033713537268004392641541295714208738685014260455093024754864052152349634988265282090820421271529903066123628441183323546731355739826625816000887097825332071165643149402626783482290789568991596883153304410718945752667134078658625733851497980226631682688412729731538155396203400788870249258056032301909612547058886930142258446830801559771243074763646500286565148230544409394184681077721205649803951778644305810064085239312216448349163007089970427475456332219393487101875699009992941283333211518639096051443592223488903070240122893626597623891026271998355372254867477278039380296324288346435314077031632773554381713038627766356546402237956383358420546882410265050597197015484275625805100191584804907042803132718420257895340949571367598058475355794994860194925312163025871532451817434511016619745029211836719732932735235660644790603546502676443005527019399294021091408469443352900982715008844760844174556321980747077386240 [95,30] -1945684346734106646995005791518579095814044400225831412191766638937375020691055934907224612957194159764810383908337121942681573384827317346075388453369822386863777737037566223066680912577226201696289056290323550834532820941985918868242310521456154157892208101651018970629064187338699479948581445702494067232159824186417964949303359436160026854671820552586377687926613713767731632583016099693957493312646504798348108801108138130006792060589346061794661735767087047586509403384592923445917098986425001111039052604020588794314642650536213221918695550028405091134785692058402629314818485321595858435050491560712603149786862129022792949974780082766938898438577076183087249927290156282933007338614080877415325433929263560243781489731836139649725940560822585499376871642129145722872381318744561198001536090532768080994393373195480515795554154813880513171553371274088492751168426011124336445784799004287286777777300577605571194083649450656918329652516554556492773316515016017216128971226465353694367528438827122954064367031777449062953149755728201092825312195123098455593791863499408799172850973291868601717357244740439095427917955852413924242460819408223182237774919889657832007499261768953840187053585203595038027863345593647364522281932224124478883349290595136247174438453095158293150508457073125518561582978804820886577545495946497138260000668343404760900811213352165521469148698595323578665154366832008309143437319142732105626888083448712159344949439661861867953709548311465487528760390504142726214803770110064328853454153090014438510905842458695721126589080672974810473020122855968468140615282998110580860880811654281442903102156456052889588211072268013946540014992490472374121953169364031241444660658173214934642326696495097483608642669444412274167162245598136411021897196593266640565961595065931849542842370771076768547971362965370832992561672504611785955689117647741383352169589159344101339874863991693218892850544173148340494085745138220624978869898661582497663821033207211484258178191293378465141972552702573441515850522307991951692125581052373950057054848199425210974801329952285141456318052803340080837568185215914550948362031032904056449372308777568646772378913910637317895315992080546913516190414821470272530339650345424356236974821523986996906324194761868332527515264456490665482915217864878127734084584801026421711165853642397483682979400518385711140333543029302040014187227143198352785374008477569102572311398668201445953497812184896724715545676723352123825854695820684901778362869377441015091059101381229590012102022983355245324411308606027202560 [95,31] 1006242821964339541348538472079361591897341252367947460096616469652742262031378702758349223686316338373468801698715587175572110869449722714909003726510629383620198222771592626740962109461752208739472865634997154515812592791342033990559702787542687844042516647683154257011156138999896165947006912227921931586337881612956226260961905084191926266401737875735749852008249297995250149670197827536406887013873101597331215757233777311010824868414626698996596699030214391858669136843133564717988430083699154635907614971167788108088664423757106867428504385051225380891036823519546808742750662726586700566470052915420743674708796447566599236264751408719765421273441823156255511757877246195515292257847391777674717460338548240256575756869180967402983525834932614377037760976563470673536760878308350886859247413902484437125799632773903369209538375093582154852654381018988126140567750057856737201549021462184191842351666543123682222354149937559439523204476498478636996731818923976492563213809808942775560029857653488331546819504990996407450716467102948844176818880860074841851486750644655451615258478902838082103677341084757452564296098944803320477763934080668118284497431093348497967238253523487742736728281596371580113771814893215376391997979049241446961690639631150523052976345217021315420462302603903284397710126555066137756173133716924472867499986335826699947241812878314092070660888161573038817136155246011410285547235724623985440144846789456550302375509844146527265672221694695879115581384275676855091393617464143713510095398783875160397188255989819746995820615898498363570263353601715382232209049134135379113442760082278806030037602942061679075295342539729281976358005628372598966382621552880766197651888253105336180947009492284343911628259769113283345699809425028515047327274793330922011960122751446018909603860635496922378820928478923603701230223717205832807000352231993218752395937769803167591730946213420278090538505655895921530084247702867346631918614979967636650431687873087096827146995777046485825398957205597096868990475426680513769512017291112312887083123004331799825978213376620997470669289390520893524383378867903020807855548586914693760411908530163471470865500061275333234095050218896120922023567697057870357267467422521606325282429064643402292546032614701302524028087434136041216853360115780767989318087752353667898177545275485038012510599933355172695458213689611363058120149635086125147394754469536119651939530572916649248039532754137632872504724022296188538399675111699309341520834773721434515863250271894956986884012192224829243398732361236480 [95,32] -481729190628187427156127529487130552889474195210623438352787432508442074736306333415658688386710150486853184733330198109866625399183568430623874310211570106923225832242930139377233895930035521882650230892406292982939924633513480527027254003685526803228166494361338988783152795164971754026351229831138449787136862564313236991959375319237107661381407068306757254728530966166193536232495270689521786437102693946976576302881019800336401028762752914623487832985057298392163131084423715560003575052028717301226460783920572262559985107336479734899882993694830945331040271117475931332185983634557199303013491740430342726117179357122515204795185949421254933825507725571978207791048279021473301532799178236143391441393104989750907001019967523645968824591149690501695391550043732458873753391136182580695340374255506651456225188583754975207667987689549502727451452431268057007927400575538622478477411207554683323502147048897051556917052212462263856893363014303434003614409205652102295840089945289121843009487487901121415091701519623101863246098759638487220761850560912215407230868459136497132764151134770381216701268866928661064019953917542172641252947630361192219565982825978964868387522837608253366583273881117624519015758160060149113925652633889286517112450448686537156914087710632456407735209930974938668817016346076146377493078201345382449819923700834316534272428908980701874304452325413384057584651738209900252257684465225421264262064233049070229721258961657992968223654313315155209904580154807547464498128300756838771050536811960925835347738468541989408416083427593947103868547148190179204124950265079063205335193145850598710870489903027040575750218148338420260251811723119373305654070429198579292905045083228124140113878535051757209908768754230790905620506860658235744374208921091024243655706572640161877211780233704544644289696318607119205760817139994443342992195735688089372939374729211154943043881841421392294654429546315951238605547825835883985455337908544509646251463401474237076347909187533920394984502521321654444701392367933923515074141920251837208833704750554853480183809059187952166196066208422014889801633253061555279621990031380241016262001191260118263865843321488164617138630140453177245523166101974445525679070832519315994814978965410386769646611799780548529593919999546232061411705463790077880404526227996496003849219511132299827092958035272363117547487789659658170913720539503793311072660341115688783698114539404401991316900334394496199155623312829343339668505632520992395076853614890794060045396214238274115130162114757002320555529994240 [95,33] 212291715714835242640240248080905275826531602148705482534347617249200876869225064719585505990347384237483188670915823852164196997538333700335116177901501249125742165004052638126330346461031381123464737738716211235462588366674645353793797258319253966738489801409470384611971798105550131403863834018562097930389141194877370909660447917366720651718679475256649663228244270881735273863660860249636110528491275483225971493841948874478555250991768625894522462029403495695872815132267985291766128376455452100223086126308230517660794116408384694906721088558325250774882357869567807767522870249559201366387639382488064011671178617967953878979560678645402023712279667745147997906592952948447202007591906482651471503932695476546187467128780813806867942567219100396404142610639770521697924630196375364294612347850545193362358446934568220460718193233157893950761453031583846976813270174952982220537241835177350205661648598703573238099453452568283998643671056484328824797270017569178513722034814999456667686248737304425361698203715719302456695323484792125642501574648191374889477612282301974844019499306721932369572764159183696621788463876965515923290068050574060888850125396166053239494461356819763807513564947899989789033554873532628267642974109346604541309073880122553035233039069137722060821513793866871430237212517627029819181410722823175260227610913268385797240028690093044912329093749501024592806864682489049719108917195569609824220861930910455855885338875057563584521358271040211026845382967808536434685934982450118810489937498723524445344170949758253647201088607477316998754612521206692063918499967954498042147614744218373879771910097628899674763655533448615970724496813391830039127221373948629687881187572179473701559371131202695797258119049812428067004259684011652356104693718279596265912050182534315865690500727278703206372650828690205579786454830641091876837070335943389812759917575611936393722043821160134519875235173290173161618721258256737522501758372793926622182889078288068507097373605837638630826119249518252080260082398724513218785566133256829245264003481467510683437354657015385236182826857493133921735534588027228232955525712711038228672497127066589204322848609675196781477540607286119847616882096115379179022643289536249396413374676984105819378297492210918230485792821547757799119072924411993083217035100550028765329955466382912808495260160532336813489694167206249978977116625687156503554903743226601998124650511765904546689146473879025578759836859676164067075993639305595701888314981003217430581544044024515013635665732330408574963417088 [95,34] -84823144741333478146335896629817178682615625424562357025491795647941679545275184449706609681749001220961761601376598342896049097430101961173826967148532944465776163358290356976092785539282078641534643412513704440302611406195212179294837578051932266364780913748858163648451099778877208227132635218919137413705775692337792458164695603633787037383272532730570467143055301444515954157464722164536902359944067754879713375529313500858222676809104608039629115768568040701914331485733465144357533417967475979614806155281681011915220196052827390515726849202934578169424295476657154310130428459690325599947911024530543760794008714790435619647961681180302081109450448333901725971572663636165609197810065552269388423978396298478603014652221625957745497119596790712463874951255948950817825553736512330695670254140732765296640078292347873419519987270027654990111765359438562810920953487772494414805710744037628823110782880426031755713277772464891542909220767075379662327224545888121893705548661664137844017543194172285547393410226855829216529263508231809411921164124493403640161928594585911947249982759749418050476322574446970435132177761249550044875744915235763876808591873122538928684068884411237491465717954316269197955519192993804861522743763528168195590556945523161640969460252925383134754289504087570666154265168237370041291560721708349034742675555847266619928348399458688670731526910624627685842073155374013080333931340162512619073931655132441301060628496945713717481361316479848772897869569116546511204625641007706344992845595205338427967424255361229181881767471060160682642361356024947602556354070330051828566123346327645395938742388979282111266133758054767530968032710454775565872081277819691535853495512308679574622221836112920803915266024291934590085479865622215200911448089749380117158484476836104002257770386211331923673590551440223046036849089965715648571031139114484283506063943597835099842363081871203833986630194020630307243677223928963974778792611038533167324957818151473428566738200259782184535405415514169905248921994623420451312557819243285020538406518560291115015466515957647472232223301960880974632002781686545734899877515711422397136846452304225878472558467089390285990012805324066378252175154464753901651086712399503367431788732503030638655478266643405993465106266636753193724071176939174930953778293228454581652068774223708075714452078934251450587410376405143013985154924841207543561046310892935337192252220669222474963889136775465404926446284957593615122086762438960951021668987897712733717755203907743896827495949583740731129856 [95,35] 30617546541611766464641683769285221728186010820576852982558774206667878093746317367916573818123093394571178447908100299766538228423813278480639788913272478705416236233241984542808764766286584377948029644016993236663239932151373063192877927037473087797199694205181505944064591843455395744897150004640510076958101511379603537156685562833215140902447654951948245895261293806626683103363141862468661507634518733791847254613964589982028116754100456324641898985756883510510487588153271231512751363620299723181334555599111694778330335072055757855575864884269888928690821447525106572495901346074726117276039238577920016277053905359037341667950222820994792421298215022323401863988553470526861487648551665874585145587243878457440606652288805685476308214517692529754987849253194962178374136790921151521933589133727051618048982416502795866369118068086337498422540802972486991086307107272540524488096177026283163709314388054838116615363903589472883504145446327497526474415664492641074390253397084158747733633744984467743862584581924658659847291426430795094667377312172081055508480925372012104087741152632728549406346539029728879775798221003388606531760333010695285969796922714343172606232507700128294717498866357668128350687890615079162307737180859291108483454056866802526086505539658254739703092544236654117267053768547569122269040895022967052555257003318292620240504778015084197570673102212628415913549398967461974957023534958891829650017770670444729334466288870217869738422719690091360441394635504569128444732280645154501628048250612711141842956547732303176826804885914491724930475179721356701977969302317573216515449387801823434208833449096904241598655975091338624291007709748611731625308079369061803374096057379772066490796480797781272950640471082311765807550199046699231859138030122749799586484245901110121876019545739412185197454278217904002420524124427611669559064652557814486187863771973334750483131825008987894291200504986874774217410186376908362426054652879421775348812016585577741527975018659415707396225851747379356950432177423191702099612467837716076248709845840581647954186549274911971037734646366013268687114461558080693842006224437110437310819166245978032581628686167225681096355861412351042644602422896335633588237939205139143748402958979246082892452010636659103416093503334709706102470892737737268075597048804878498212614864615182099020870273317028612003400073591016154263199935468845336118090666517356079610173290428357663086972141541638320248455127086683758163671883019024001415950209644775635766787969159706357279640944157604708352 [95,36] -10458727900745893626774231486162858471659863442582537388413115866780298304931440592719117631595429423655392911676826110495726854781838697352324965647996079190299727300354206693296968827364850469901553095472390220388495104459826823498384287052906813325058258550197884631826913841886630048104097017660330481115343403362981565266917268148406056799284195707406380721700094228946911729965122343990680891401881951059970059568411619916468970855744433623640047484228463407582365227396493278871053002622518276898195591652672643323669994001737650251575705639209412747210975794102110447342541529054037353894883909137093013914665718490045529398373096430682462457838483552182822417200190339172480883430187738304949921818875449462180073744981779892282256895162760676485803512415148911568175137134903800115334946942660446831548631943267627838752632648869713710568129899215942079778327198490313872346551912406554232882345891448117810165687772306136632363654085411245524313174877935510162825488626635939408819936543084517809957085126219176530080301493290504270390634890533687008147019099753181884425239085612634648127675666638413680427591218295064781657572672809341755222980409340310354848220135499706605239852949341329751723045446300165629634469072198244287434320595805489421649908899447288539684340879360736888659928814951872742628421589617448141034859448199850104052469650346074839026921370321930472629020964561949359570513349282036022411527446849187678202694095823008571608407341021977776350374100101720447027807599447231683887597192266181581495775660307656149093157657006892966430632389184023182035293089613182730908787021944423276388498237342633949876789008702678326652538826699140597304892761481495640631012219313477777813031042361910263652016547037162399737167164525190215132742407945748373327722965101530659126589206670923867776569307214076584707914608214245268888898191756812979732145643660289782843422279447501613957506344787091356538798000992801012338104393898810098535835076701025760184191544381551741226926287402746543756034040929391253235243614345806672785795647138615447737417063213513736507053390462671097108707833041683990635928960300395357180489418652113131976800306415920092362931331772853069496112467601034374953313938698177069548164164220361610174847413320218911158835025438558626530316221215970173324242010065129702264974748160297344772616848417024049439765444951036005013794238870463981216390640404778612318496187084925813473505467654456812329341033211943901721311415830216915644123242236642701545115662854581458406139771878375424 [95,37] 3773341686162684610753255794400671875421568325692646344142938071448853690089949075374444668426039325907657153223764394548881643487123322602006746969591612316482181325849278233183503900207041194156112206534616398937491283226443830930642128229323714778376991245060270165115705659060142174813429507802841903567338247308563306752056656940787010878071195877301288905853549111499311158865583669124958407210787499423761678143982826248451201035845816186039437607907177951183945664973436110180975533825405054296543190140943933583828616093543161669469107196534938558400635018051575220750409724872994102597451939791747692072217640801434891068522049973354582300408856993599903587962929246686844624817946889836672653463023710181484116196176526748470004293121311523511229343522620321217054110522211285552246311871806632502440398883743496421141613391777359618787970372934344565018881988023946286016861823358881533445255548547855642555587875970466694232405325385275447429031487902421425913218352031205606258261640730707884940887698441300532444120358279261000133373880846579175011975942818328952871660517065284043362900488756438899572928703265568255254329585065281751627733442108015793939925181313275937825823712089381755583890394644585931520500581448720891142927247389381674417823144080090407993561001315060360890746506839467448105569516809816889753169091606247088150874877620090746374033576508588958306150663572675803652576092709266888920149613728836609665539619488604423480601106159597475544742496117651526864647746807796645012956139582010640619691168410313465095492755832255590514800714409803038505201638858872805072064785367785698955404389780332916650899804446079217341053047109809247328835656311717610708443581840858220494771891518730157441045850413194422186248674132522920739543288200815586045472248800618292523968964431682182100642723563425909865254202934972544006358046381156984113226640010620475855504720419544689738602305640643669373145796433983832254088167638772202480495946140082154323721206015389233032604704070147112324368188871851650009758249449890190107668197895119810931866869650068883461837036931494355308921287706061166168469487349089342259202638250673292383597888974896906949928408835233425000122473617631963862277440183176037352808851757473060503368616203002705654151440263478819872426711470070436501884430166251011408994830103036105786779782592277633048806471617980983651639352037210366583404472069173250972599251755184160346527661689665095155486510369343926424901714610890357490073049990444696113722300434454851852528418553856 [95,38] -1513745226569646691051668191618639683198040797402856581816637407737317096610292165768986323020713786019243860223116740447927235702641317200725820852495403024471909966904325089283132414941197380567524939573441713912308297454290541663565213444406175246782875028795197614190004465719768077212432451664645362278762301977322826726245680743907310706380277706730299294442745914359805903595092375598517808412097305932225880652815354811577731435060944893779422949070871803391110265673490764504573947342575071939617284075448071129686802724985216750745962194259728548869195990966407748727243617123455189473192477624902037066089714365798675389669205186582152738756057416682168411651064167862640923560262231231190534084183873047435575281835120018813680250637755447660562565378023482932807213290087838108338661935098874892830138528420104844763204270589298559085230959736348006852378153450635822084957723405145021983358660788624722652052862176164436362626203208391950677870926421140615540037632319283058278999558041945273122727827538322876443785524103446945867021881553422482415761423221518716603968060754385625109199773985144773245942630077204306849671398870176325295836913697647528799449347296507057609063294004080971978325096858667590931316579020260055893617725498241623839938155322654082620399592080466921538157812778804731886219027389011298629971972266953666954788758377449976522261954146221555496433266483520504190298462630830836673791948725402452808063285115158147511244200938161531371069032008599128783958387738602959791642025813312239914354926344339115945346134113765519013713124964207374706890991407187883301746154162358281754289164182245648313754711951452551242963251852439609738422942667356065769221453699263716111349445330142272841686963919917832915603103883088139951871330956885501696913797638291506567418198678968978429550656015439514744586829097466143193965420973374075718193662504334880321698615987012181773536193737561293277928551205141804814119494614425485393689779737854922891717549460765635929958252219686322786413442339522796008923262522742726200484096748730185378733992912367747681324123431018412158884885612091924563588639742919184690115252904710585781678533402599093011806557850911269845108787356795969763307563512620212767752561273051135112818698604806112109313733461395840137734097923248524271195598690165230126410996844917498863926064352572401078176819303156595275162689972483168226771640824870719028218063958222885574275572394603076807563015306849468103822687079879727647650149158577488767578833970335763336462860288 [95,39] 602013427528274516802096937567809103327479095354073661017944940861009280684133111959809485566164961300213834481831951923628930791433523233260808446884384897430094465950331202868793139620161462904484121271530926855374143360158083197846538635445376412509940347076773524075225856436842422546574221054569123020803511781732121008890767511757604631825845229645387888408078581427873461055807365541848713920536194067246651141024978508283754523800023503392972930654940693964854124725681514477897556451274736285942278056627241202882881116006723242520579023259519507885599334209123414478497496867042986134570260236473553311243265740581090322172122947650658233558884675951198190677984599368469045405250761451629501897992691652577598433605724148770625555803422297976670771583504983412988924339771894171817632341395647678259208868422123025193599783956007473496101333953544407852347500988019335386601870595590901978265630230254511776542388311455647192234840752418722309839060027678285724459955535165106934916771389857905535799380530574565515108635227445455938698053145119003617227162366914831360591646867125498646282410420060130332011357108011722993424844599399150225975729448407359588155516830143409322890483395182542818240928823044927508463809891374922725911063395910673029083922725129503045861769997012673388632292492489265166169924332485282571067592755035731249560174611218253496716641740472590031950435722258983674919905486066051436239229897153706647710687795491982467166386729030641880361477546468853620996627226521798042330094279889804060068238840797199486403927726574891460738336474549963169572273986842921342355299298918287907300240697135876000316874112416552752144446699039834795305686750432488357348678066023137946755969436129629907315974680653789911039410608347019864832009912301160196609405828344085385670481587539677701127185070872817878547259904689587511407619746231296208115003773276951293919605761856134253826983596538221182372159929500590864349853954846801868599655411644697394446698885552407157082742905055169052746657889865247835012427803633635247176334615072697665386523641088955102439453200122457077087271219036077595180708885383864497645470620413530359462406721957233631495132085496636497499989506205618542630321719403650841208659655791357990438671444478112863914287069618303380111744830733889556742847195612269081831632783494354633475246428066301622730778212727719955743512140228916979216234081755539478789773418614695828492498546431252470781459841157786817380977352954718170738302862504980436794244434276820505853952 [95,40] -206180759468930489322221098306246432430354323428260025634165925434432577101344468616884538121368181962037078943259553172817883968368208322055285721072040804375156060803048840629586962800420027667363489124636273648993256537986689462886848226523233813415289979647583167065927549478494503796936540492997669888970467889919637615019215671541132149080636926197135852227501198599784115919487066519044233143619053401126098846170691187471144263085342263990003052065000125609533381571332112924859022958813010804044422114518929342484326676448461023341049949916027986185358069848962006357054501228428008115485148730118507312102677633310813350141990799060037234148395663303982417030083408811647779944437995191337924590383157706707554262308534759809359918684804146534559326987328465802918529508066924087587574988855518301249232512398341895600869109879424848421882054827675329023260433830336521800359432210973091558755610378918184709646617012366862808006711449769119116864391220445343343500631541595418670591397611812241836856557155001194903818233860425186990836599093771148069088625353105808792916543240230842904393555874484110875837805065830404142058395295311775887923708393912638751501012325043897657016680734633846658402848188460432995896355868142322096251065362905838661766201529029501097842788949005440369719758593830083256315234223731385547527322624294920631565237122351776124936391492238018131999906919237828713940941261859224624656490764446953262384808521677322285986437380190564531775882239343147295572611014430002966320433757532000063351533881490133397798782290056744161134875444327129043882030859198222247275916939885777580292432818401324242129118747608464481381413316431526798140826588071537049046001245674613942475395168549312327300278549925518450591599735411218309046691173726569289162987788681181914679622760739521175732959471170650034434962188041779894727173818090191050358366750523384922156323588611714637316365639037298279107242849762680799835857684395371730529059121791035717364098176816231681862123010454189968949027505022250588759042152180523369040047932616188666951171578340978351669312848650631516582081773942762627853101582148586460212627564906474927196283722179884377705483331546554826022340148620398568440928966259144558347553161769071524486497438408720572443998479175120346563884804744081625831834557000337105870041583404271413997091585811454373877391649613214401494418134136232495810213135384350664765597460437599486420310694008658131862904759177632026479480203900827029015313678517278702602142355776300122112 [95,41] 57993277203000424130116573843629209593534076470592676044245053668429023566172187998269288222300370898462744220691086307674426528517798488172300027456582567427543693411493709722748673960246478714792947498158386137776987483385286892940869690277354513076628280440440330502297695500796308994715018568065551676180655940582522424526759348763866561951545714214311868403603915669905365908228580234744825961514837416770908149224990773376981043051334274796621411150803602739140567304400312081335516947923734363876123673391943092935745683527835941401237817215268001234358854009816940893264347566316704149822326044196813017673792966259032414426512044704262702534364771164086413762460349190262507979657914713018706352819176079427963218922415984719169686385019709657065104526130942373557447510505866075303213441326695111530297626542775866060770821312950106584265902651848814637252580953144988940560892108964149597335660570684193262278171392420271201920942702501074430028519652121680793230994653192556241786792085798961288370640725593857291354046487037439436364667385981177189019814620993799833616882019265289120704815823172427295212828302306793373943656166926319048716883206574910122690394283961969011108048910517747184022145120812235604359794099222626366489897908747491118356345746027916358885717463023690340332605076278885477913780679242485510161144735307908536476564650345473619549825355793885561561355545234225257511067989332396127011960853174285478796383032014594787693142757504784019266488923992283807489835895780884224461007315233347231560653333644030209787818050712719186256405264740359027217278705811109771920725652129024084652037908398334841917667721403138838067232536320960565103511112936478688841186891101091866831241338137605838257951036886141569443118211297430265617239471978729343774625900598420206301896314842293170344410076256550755308811144848136313614807970323487833171796118819444017731869834293330167178334333788839566716138943519036049863595282916879296848027292323639465374872093947818855895419223043979735788127055778774047290395077273013767590868382167775508127635924192640158301459337815906612517931036829680135300438171759609943472256850857595546025104070785190774116870665898438676750764708118471798598224195881445239091487070995368257513887535551246294347588828295821171958039389637786965493661124507975500359889928916168408028690269728237407803224159904106235525359682844442485609843221236585725051946940775703313662167052990705129111633025787136125065656946342923569423380059337022184692030106593394688 [95,42] -14323637899908678051435557218704686956070780261317661933558939319489380709987863304783251153989414011509005685719610803915199096795145611207030219296360980814565860254660716335747011466611454451873554294117241278950271751421316205261494324415548331260525014630807242285309322090724275225800713150446692338452207256295620363874583898592170028853467805841694786474277106775731144475891862234163731588784153075840881383482672003955392517108745099069284645780004387360483804432626180736748168788740964070549930662398675319978314120895774319580241150603553092049038723019662363845195409772220960598193602845518610272575089185327515996777895648854262811336712726468216921907080630757460402250871265965343222088064993643115548291994184442490081103358174402438397161300734517927872183097080742798248993967464062307955543258093644803671296499160271947545871519428139144072681475459326823887709372440296704563567247299296722227160654879084277350628641213836926618532393116607727587414720681226623295139373456130212316401528064916436026891797617414261021705301540049102269441707732775535436695751288467566328620333880714126053453582818336073225375540841908197123494199839487677383904926803335409573828209064939285955611886739250574387903477500375681626545253958019292528624762594322144748867619039850439193500380519726831296249067927892310522075851083206706864760244844067051333717160161306192616289973246002300043736700618821966321974047220108997607731010274773033537434116564703055517352341680619227307661214142888655820639622290089104867882304741136916680290507250807512394218433849847374505379971184430233242939404592401243732097854570565964977788008619089427112504077958010757567039656360868588211195715659907320256853291345353608910012000949534899352051201535325878985345721048723814264302498351698254617964694278421503210639595317372759588043311882758802868366653931089925038464540914593416805340321003207277699636888286208207429929889241294512366398217201897160252974603528180632296627915700716761720021572554253101493601964524725053098430685557491609421545333674022637327371555889275936277066381915771541085269839590982107212242821255520624339004297622129094605205229080149925732089525356136665780241060366863191052872294520007594433780167498407011973421976678526837580649918284718855561638470149421583036673411471573791533518764778359597699107319352394531874355693144882821275282173754986127005327285609798747433030914074993723261756604227901277405210830408503953640349070657576133253252438087094866846894280138555392 [95,43] 3489927138813496666852432434876466585798836113128866190692441196336875045171589425638376996372197423249947469188306722703264063839286442712347997857173113918572969626444062333254959456663678367111996619990366667852577903936513285849259852093694706326895910666838664609629801212320047304368156062199742563126758901597540447622117328707038255832192384851348227681469094997869920484479973496491711820434968157325158838458237789654663828396560417350624235978117391461880422382966608597156420829430726122501109674030402731216323509287113174712589480978730101074063828541784732744826821959281572876052213038429699668621070747878943660539444103315082403885826303084148830520764744696147016459041351366197014522953814699231926610894390126401038308270378381622840027369104916327844739617729076111066669287891566603126037926282657386974036120169104086055261296835758202097449491219096843943550984356604593053568562794049595495143446598069589953338965201224748336907939581790776831887996121312184901328258627151506671328393365447111425687234589351559217554704068157276978297590146261677240775543322382192471877655018852973723856467352336243265132538252408180168379846768531800581166680559297868039990148401787540510168292110559650393873572973542806474220432157437438867085073488088440895967407491713969593848595913698589585994791442946603554878709937911693012802523658061083483682792858410772925750188205361095551066215225267398165896017328270976214325618781517303202132603039416635695947034734798829690011489501550318740426923434309629150838490307238809113573416508596741935911286968971843192989540576537242417097531817894836173394088377560775689188644678545086204077148928599304151879435442617196777528684076147679410578861093949663319062300909754707431559649610341404620556222189239381961455542938873672861775759200095510712302040581811337799339580188927707914554385848082993775882067248629529905434254377653365253046555323689144037875529504556558693123521817745406774260703064393480021426365478172222035695222869971953188598551791975561613364437186296696876391625846632842530578002841363340905514325497118789286217200373375909154299834538362895403048297386964317768083833212741727116473369246834953675927712104792485579879652120199187005784332029119348847419243642606165432445645653254871222027319421605791635803983617136445872562130229110226938391888612207532076501095672581293448871550661535841639567031290318461006786892387938656607426987074987179133938883318815255924953214106652899855429154648355684027924651966464 [95,44] -793671227048989768142862879554747724557348739756624096746956778620922684336904344411650383670781503981953866118023297273743933178934591544302067237418048175871447351569480238138729854224116877487644739653479547042119155277031440042682032083337428968264684843178824572868023899857453027388866048936406861288749778057004206012556603927136359844974829415687455184721654048770226664022911632723099793338973334173309547958319854058217018621487001392109411402442174289861247160899317365151453695053571091214727854926257987106714064319091695122087174653141824087860132996895385028274774930757094254806724208118220781161974826558890039329759797852587836937475783751547294452366551369598745895901110907409953716638340520816953111129635454015628693065929324742935192961200628300404128543602440904273692472304093339693426195481716351297445728360790887115786784385353255900461471399835772967017520933073747499684704691060520544505373677514237496730314404295835929879747238962879759750510866715879201770475598601932895398997675930860765178409436317757248263716895296692227287961914720833467717201123206075963332461534707652827845096703374344674896997117792309826334180076197258964876501495286922687079139617808411082288601213247398940257572650600139431581026149426337414149149010248740600582975617492346221862821381556357679378761969948749907661489251889792031824797696543662685566044041889914649291469995367596356009002645301921416763630750561261918772529356705390594440969059745439149401518492594310719943590699036762221291768109772891992271060354028464592555291272143417217301263426314979354906000728158481641977932469873414193525904678230949697085426085441365381772745205224499434761216267679828467812182888246014791040816854869854868031865397203229599728585777500300379134381949131141778194304103572868266310089408968116273327453066170517236122173447695222563645181268533120533066617774165819365196427873895250647300118176864254169195834646351004063210957222776552232565644167365099779456587944861996270254705020959179732718834708579479560401823227220876964984899290286845981041749695067503184724696316007923164550433015323520725799930687704171687594657400419952326225391611551961610920008530239937121776399975753263029189890940652975160426015700858954219476046236291645504204807304496373347092261550905903920616517283220349374836579096774126858865927974178662042422416316600405474097436420913770792486283844836014352993853130044897675487552795398179329086038191683714587464914349920420125293043436646598611786792960 [95,45] 136961662538422844411927770330082193580113826517244283831272922320191614174777587718781921569071346880096720319667662139213074160892041879876513145282333728411936226370616086049626018951055652466700442307646271769245223722158210871444451226771986588499154097542580856040692314393811175564784914843684464222114805219633902638038833365883775146555041256383292790598016636228219436617882651370428064589556158599411417973352847615021614183518545801612198708365237507936509557848887450279279998226097681293181462863106499615698763357655363061581735336030920644727776129895611736061196811529196040476179151125342953639095749256841303817035597736655632209036910504360383452270269154923722589120869536589682269944872780912763242190753000445771589146840269570730150238207652393631530851522060863341378765842522731720232013021440167243003740814364286371522647034306097628883501787917507595606962996436697527068687348324524571338185909491243736213190355024908503107433074393552674529432423109632660690935626469238805858793197889005286752808309962480781936872603109920988853571936356958321815270466058420072594393057441264570641649512328112257230886239094293964025798500921542060797228671132919054200525894670573156106195287080273166366348633786390059615939924213918397490323010439595833240541457530821776309282796552907847054677072473030281535944895668205297764508501094034775747452476081298412847385636943734468872474040775332210787966826190417077648448540625202786949887654133298309938009846665275585422804302017852632633492739683275372502812691679740037730579274281794434481971664487378189038080888425973747737779119591462122309632361763135777666040742950209494699960826470784036987960721306275926244037631060715889668742581071533813924030146932759637207223728059026137080113409548406483028230809107237617149846492242850834884069016819036004925814629793510051033620085404183519133029024102493253855217360383084374511374772114807225454659552185849506574766324085915103280740557573073542516276315746319283900584024679758975106169217501689574238293130454895619434494363247708969138367277215215955423835767282952990057355889135219248018052539045295665455858402200981131444576646573409449144830838659841507254287707906059527668574818525606753011286807963719663953951209582010855019126988029712367875837819689567585455988746040101946969275586760831914452086328065053559483599420554072802232458976762023118741775999654573649317539903715173535806576091410903257258105934125107385502579506373476438685565721419226206437376 [95,46] -19078062089105843743413303676641944251858938973547382311995236404440026470572135736233863871713048820073013845491729633169633064296441391271867719574077807560872761286526215239626329931531739994413214572750600596073125444183752250368574602942516825158565442743104357934102907094976675518217329925636013037088981098627083448840770732543743276956742430682299066062153813858068864806002268506208941816283453222117088790678027739424086247766616645688733359987189266051592073974963151749871223531274140196818027504192592185798773496327914657703076563292008294933412830416678749229433736798476798857136797279123656855983951692710083327282226783945970017330792245807154900537992337602835014477014341314461100860078260678385885792719418585496802337877438787059872437528641141583437408347880230472391245588786922802973900935373820136612855418038674894437672580198541387048080365953908317661885122399170738001572676877651194099139853485128960020318506063872529486197983776601292490524023792729852664249380159019104708193302943542247435185386010242259026069119092173564390711797554141361363603003242242498855627994331141484133729685029169824830430893760724898064360636297201371103817929525437014809325044848637688684323088765099712968848292648365110352464960414393192852111911033267936292482384841484412639087364149925729825626980297985099059731900998539247827874782576864874610184617536361913515525351318255684765838066268744995134371049162645574326783727631015434801361481483890350744283450446224155671814661405146239379167337954377843906710485381714140520642580865301551125666330105306995678926717004304101249712491027307875690266371578244276089032930663364646544516513056265133184857961155804571594733418163529843806202516360975102297428826230581414237333990153194457833017027881100505361431838796932489692011627537264215759335567662895619857005642214470664238413954705220070776882278646415097561745837851892666111211144381642125084175629624700416401322147901271571060996787270995959261100667991119566564249634246680415673369782454478871759199488115320987313341196471635833176005384908358520007361133776342328594388668652183673886544484776597356006485172692022702218343597875735538423915897395427964149048722219960381250733983351374505343470474266551733616327623077409217386606254213752382329599057697762863285737149613318408345860474064264888471142756668048886917366760837811145907232273669384851142522561608642269213844874984940503142311727795532832449417708285515209437277975670883038087470648966502154240 [95,47] 4419576836215627520244283667990533571589405101271320012435890809963851179605295530961501575596150962481578866792634766984798064522291272289257148333646943932103964012605807324836202199603581243173414545619163438900592887353088289331168102121570498067627424567996078351009022551238973698987293952235296164607703764956299764048798958191360908087282696029137271119232185265999914341329483456481275899340877814873582686808605526602384577492967019587389691436813962316666829588905808577645590368508333120069446074265595995961636188113400628196607853129060927916970166964680804430695303485177759167057907258774309777094061174944992059898582228692278780526087369132676239399522485491373754949181314545649387487336019758261285896800802785910294863053630680797409457881412124392626913599241748709770785730688769537898776633322998735036895806015781279292879438119480112306141211936340257537745922750209928108979212338716353840533648549734822721507761606164796464470241793449883986393635656608579455490515643796684345805765759824086290887087718456433270541905123991906178900349342886861724060857353844130288468036270798785739530450428172570623859360139974346539843052952054596871163021346578942633788747143062972739706441817682980647342113154353608298223607728606883425027125083565505534719911457302360923229063413447549171251086190580958676291868159029608196500109049761368369878474181631169997488167529841352215164816933923137475259143313424019603107169692056656348279493932085628319242554878067907964195967023019410620007470157076384821969470852662935331463318781097757953297369711697808467905706576392656493745100621009989299450873710681790400930673894608637826857659633089250767534378987241270406797950384488708887811192263028878486243298678745646997331263513853865780909102220076571163777049054952342705389473366016160574981589853146608243940480560073058460315520675659578359439430174401662336493626909186916877908493461282215380982478987036687174195738440278986813424650122756581373345880640372690666646687717995718514639288419237913435761871586151393142430530660233924761667839209266953245139010916129690644756747592195523656699457581678915603907263162729110536349260695305368496007106502199503897607756621488181607386701284629066428841757669170161076168530839048343355160534216508897931916211925076052677396813174038823039048475439115880238504960910330117341706544459906017376530271717286242168953951569912123659391272042294601952642295816603090845231865250073721722437137767764611223183827937525760 [95,48] -1114545767461558001234453347869898939361421867648447157756710775844084645494227257797526545433246654735002178527642089547843078672892977665462823131141619571730458709554177855155626872630032211353606941549288333872041434734473688360636180505827967790628709491637002412779919679646997110540233372562683405176267270123102341193512367529640058008016848112341206839041364881762134859898793864706007557216759126955854132013794432754064883225016726129379077279855566135795154217051292046531594372473746054063094812869794480227085829599574796666965792400940649359188982070238174953930734441207477448994674468862188962383975744151526700580245765355516721017355566887309932590874943248104831944210054066346756066736794125819304332312664720249226043782906883143390275571288910009988999850861673842295890936781332860666932934252963704526366028825608017814376577853472214580414289260743086522942041827115608447222212998969254613410229547420666487304958826361763532132268676584202812167365730741445915617107743903326655280934093686973163849562508417605236885190075383420912298059060004466066496060698631583573714676030657522314107204158825279894741959946195887994695417758759061118600009587553894468278621212690576887713668869770496921010157486732068720839538819055852140787750264491212950015574227008135269087034191018543677243932633978192320523093046801523928364505399829805565995336796801648982706049772772138344824684934588556764371951773548148163595557302696034979486510611338771646324741515648400579817618708586294795057085600042595242243349269537216129237714721181517552285073587773218830181654146353869740339146041236966916285603322180165771224284077910225032761589587272999833925829827566670433403926143180347135653147356640598789208375630122237488525491239773605771221134199627112084479576692708646928373580546371902697306339520268744183823122491238804014552574464600767251644534909570126170304570652466258479718619866203736070323425482330466494494923765756139073618133093514988396040676223084310478338738851764790628189982322137151585061390058758733634695359260287739521471750890831851504558945934088444010495603306047245643891606162362450462718833226660453301500274631512158534196053057143532715531026689145690755187834285916553779300321825843085910009499490286419781442471700437310233577765668709695768610032930981226264880124792654537750154931033536096361507134991346407320076926655782443021449825981058679497009164458051509918937328496648966214784031427361549535093647410941844136837586616320 [95,49] 99968877202629021329401745314341838712152059295532726073976633580067301130370003202664704534582669193068552974115068265551116384087809955689733814594054247147994105099161948333944716210948920099836209465061137615482215223013888154878920216554990473784603298203593520726625647886234490730152331372253479483350726647766322844501601651713565437549931148865199553997282372757481232614565013728160846102106388453762672347470390779627530302649743568838696746144015216021022090481986640633378935058806529052234728351093968319804718703736645849053438851936892560473146807480053066979946309698003506549015795442213482616175476141146750799762093217068852244497206996540436432386811141596498680544186208369690052770775366278361357813104241976471381235462523210005238573828895712121630004257692920218742523735277696186276115611119985254067663790416183248570924532288316854684462957527483120872434489806069497050992639857837982767635621177100442067572084545762789319299799811006665909957456581408730225792857819933811541854927376670462213439287582261698275856905667234644881327342684814165600569504907094044915946071602514212114044992326551798252287512919824702070552992181949617221758884081763970960545481914878738537500847327528506308619492663814177705352644872422917501437062538058152181441730563115125198792586611631580796327279785435539743738751205287884329022010801155988423199822852696971448503926917486957905171796292729404487449228997442110288731808310345254715566199588472422547588696691848186449191649396610916687098750767484985802934397058611548004408179992326461094628705675785303217000839359165928081166791004947433213344220256237058987416033163660102206444718881865159573616772420642947871569527348757294282726001605563119549197102478205905116008122274645628104105273104502525346497437458434844498735754411964965330223850935299539385014775582825588883160250563307908395753944836810446121522760768171130833251680004752244942141546308875542930415928585438643167430206681982592575419771884306790623273037532334631518141600283466705581244932881928542366091633127260909286403040892315047201319912555589096210782660500760278126932266443240055949928563838980652534283955439834895327652345483842473483623933307550474561465478123361194243632745445369491877208028724723907775926014579121921057576808522709326766873950505502819630780431603171376109492709824861331282618957784036902825522030977420716837043977377405245627499998603600928024715525624736991284524736966930815669119155890954760408268800 [95,50] 12758130134930671734770767601368719302387836136760304764553864145544197513865620586539977847828599593740974400734413042157356598398756463377470087951841943524501180907175227140532145606294563261061936630333445863050856456310576416481974875618559983685201782041173652906550225303988576561225031801017488511045095076442999654383539608043485358321988046382013233563978457175737560173793203150651042605372948645370432600952385604783575751083987493360691040608055964263448825982228471040842465315285389294319937488170396217346472436220994370339665294809073343917107224651338957208673363359392066627227935177477470226902449703886889155003907811653409589624033409936372193872815384545068969404454618915788171748296687279167199358728264260900337480436797709607864706468691497519053987562884862443275608954018726268150178462483355300018563809428681157594406197066283815954594238114547762963283392676468865337758829282746908472646554313811407948281901335833923517082638126779605453657287859170096300315844505838520874083024067558536388668941898378977023332125588919508480915590752217070525662514141222329431653069069038985855411987656028066811116928623776078312929268694943651261693650816438332384932841968281406568066143603927090803025502659413895694487331122217942197919590716940668956625796642973634967205647283325503276198768850180115477820427028709991916847180300006681915263210660677074814723098749677914407768154908410637371154778359288874360139193341963324909586640382619060627658682856938329649915149938276274078259162380254225727153422314982430797262834531287147096478402324457873467176893607816451692062763677398050222198871405652903685795014814988925559412082503741738258094628975909095094364706960953359084807472678415251037732598542862897624533875205437875957840307352345860476454517817606931877990019721955126940027393058878048502051758452943875844014171632117710432680619174940925017538418880015868875251909629840813967204386821434727783883054695846293103875022847543021649128695867107601786710488211867592932093327414578989356360464370364411409465202224545801675895764826106324873864113383934171299802197678771070870748284630325546909436658648447973875824233799545392716367048876115186439788337878470831052017242674277040944470890008736813239069852502157361812370459300883604323435168272322086382584806495181261042977773191762581405370167723952908587348245423045546034492872943297708983544430793396908936347784076658365204806354614637568641120269152286578517141539138145825587200 [95,51] -559226288374555154751927843520359437785463028099837801939043467198007612975662693381869515306663579154961065191828159533753233395739650354231118528275610311298494766114699293868139185010339638474372068667426360944480626933051041658072596669152862083286542472434274634430744944861377508968482165249140064513703633485365535401720600419805819661671339132413634017891927606788497282853338069023067355131913541755367808019020260621824693906077632078597883179525374285313969112743189126344790665670708413231497447037536426078004922598754474900254307393857815292285045480843944125791387007243834620664110157960470210694804057975215877592537999019382380854346036833642851954017505623722522793399454713965696255510683671985512795647797917105684917606847380236042771134478370524263982444592447179935562465752195289505962342111834226310475225567672230604231290578691920438874998830631467327717299656039021946193421650125937465246679291767012876828629808856704716495504716511580445624290130179204806756897645470579174111455971822121433516207241637286343475280494127137965127274567692225231264105204806427358274658807497262151978365455128416031122747582449888405399157409799435308624037484525960028920811128123495063950314980978590968788693297901279400697777503069216420829292115866204868678246924530909011920439272387183673390166470167704167364069114084598001404300054528321563070343277802279043565566478273293784118501101406981516083140001226542401090323976511923838205794611382440570133265833014182702538218991940150030018149891356182836804411282637962937529414701574550948020776430597423484739168433533063181823983023802597990263279151138507397868856262939515604591845110372168006944845584700829558276099264023888451606039993551716247498711371501129181960285446769270187584631636692900521403327968245226680601537047049270971805122168162441330548006857849760351300412857154347439991461612149338333617192672530259492331465144107845682500655172770339179907323998156565597608900593486415936175674025984550461741904378395950626052508803059279986009405663135726867166435477729094520768787553306975186698371052495480823979067261304343425263214429511751127424081571396628092503771704405067354672343740379828176546895528298827228990373637150628502259441017700404191527059975134771176025952847194867631127209953376145734744841179202113434445388097025105367425195769799637937640697420653022197876990844182905954804123971361462427985625285843195937721691263759235688440967054430876297783834108021964800 [95,52] -958213943311938427041864218356601784862966562197464821428090621035805771727098144356160460731416222951859034245869033566297449313746198218646125461658363013343426722705932210767881207202633026327110147128303627741203838694147022564075092966768952388554920106242257677362569094567331864184226243807975355241027710684069834088683689686795514479937192633008619532125315744601225232360177254666426974983638639380924427009245689609779718370046624256810418066046235387794839849571290955828465797623613193706565920281513901403562657834861810721335257780959470603322976746928393359515104004888740051288554182083593406329571887255316689135486798387429204134714603961138030627265819136650782815113542859473650854077506867365052474843563726892611767951695980018280384582119471185607325727628978102870802580162381005569098020819527381126977639904807821078731235186892558364600454616946831062187290883395369084119165417083783855049200852353951981656478664760311196429969389631354766890942513069760984861057607427731974064251901303753242528574127441470043378538359200351429415817943103564766907211821878120619355178164684736235803854443787840409925290855048855839310397904775493458630092946238881897982581303741410606759613273490495073626774842232940015151273222075009688216915302530789546673078885168450293734821329439396029102705758401144826558464425586917745367991963470160908404070931401867888097539712271476625843333264585232403490412980066897975905199264706629973394424113317919100564825308677268996948104731936539202578350090754960425916543328253504169951282904507036721719285150088420081079935372335407853915237841734030243781222593376823325132765250531718385800610076420786067533736755049465622358695617875861990388309294116185816277650671089220496783591462671889711158359271285798400342375593277108280429893170854762301072062237968247218399726495545805725835386764091954711886318524324142308297498938482423398759304237046002120577739225146042145728840096513506429701579865365864354449905294412185002756328000167568096731954055579242863968320502433682165761234951536778198085078362322982792905321382462718683911463782309870041092663269933059108815027488635365803926310231337152168270484416899467546496684894010509906164603989872310803449976428413976725565827155665512185640378601863577632292888678696991947871526459758997273881271362095212307060696556017302386348473737270973203449999557221846020992284520036569024992179019665587789447768451072439886364860601415363493481590732881920 [95,53] 160912125630012860152330344155984471172959708654678751683603173788883490047592467218012722788861341557763096133794248147716367423993020973123854017667401996328676682114657180000971790421112996844555085023451167004358956082218578406835570049603862831063415663248271284386527738486336046484932173696316236414406644315271325575034341379265098790923826768981154987148449440884482515566179647527318893395527748571622307044195463906545437156052296180136391446959890871537801471759677603352159252687376857283489905075015480244158915655783752013843074337130755098971120475831920380179837183692130365176615788830488962438686341515868249876675608111375829570337753299366926667567826572238580902453288225898400807430037421107359817381353670890717818329697190867099588003782428547428754243949418739096839299740171116883777729456765607322389362217864781950668578781936833418436046113962368013182701932981985868323801529218092947836111907559132705196797083766312865804647871074614603069189988910024722913054884876712086088498050330200648434321916092199776528392231632664680251799376599707903903462892200541666166630034700511481993737644628910819818409037525398563645253907292714307980432258627306466423565450624572783041193061299086904778871210920724021749424317359579262646136445829753317333577725236489034569504689187508405586292353354326825053348376238814445056183712443130794383889170063571529782831723969508566372485878113909016409122533959505005399887252307343520311534554430622127500935077930369133988189434452325409005657307886972198467182797840817573566033002282291315339201856350628853222661360429007532740630994375877510853033491334295799610676250529841667726857549650663499724999047727899694015471462087398559967094673967765183716606915294869684383340423245715060142697857104609261039592004399173529661018896609271966068315746900146517678554357532942554684717137374311647766308949830120705817768727911232508532619561363390088724961064377619875972282208193470747410677898723313136981935377838829509928800150098427798507079200434752292606477528977550377506540187050964749027614343070199546165735177585956046309767100387283859752192631764022111470869834136674902338996336340682713668193935589974418545995140140806113416653144019485051143980871276049340881766742651179507135842541214596364191245991837976122723121428831632073050862629770865229681840347559051501828074157144827850938089665878656042730713269224638360764265522547594263519380614118447860975940387099142136200096120832 [95,54] -1461563664552764714509796407861904092592803811563970776415589398547485546553596904126462772046877583294065777268340390661683740880206357025040159218138457815548109132619645929529795002120088097561815710517433396342149352726070725786629712801336049932000638607960280789654230224512417859023392557955153410309036244044301771235274908316492206176601118119722564645181347093548078925869230154452730731841841809614634558440677615744372011952884542242570042236269798755652608301844236892320774071710729900399545267764541689574031295693270307765303600962320505642874749156947624216265153897242792170162568676300393636101645316987696953470136098148002205680234119095940530034355817439427027435846101236184039995475835429384036554525919614655336216874931437121917749441125913060356999503335441614776763747371346174850090926465117142021999539135060639397496102387832855467185492880799044488181743973444227585180449790649672885109307599644590494586629399990166562445001491349227479397565757279588573630580957622895138522757322009135955077511322284700261016071467764885323169458388579760524071226284026694123704598166580288742658628177883305555882942899967849917762026916129064521745480492912496755826617500861456570133239415646069199764189716417461091538628198538105335400664935366063366945266769492815310185059174595778595658012080928352002263378629732596457697781012678370785923725550067170801623562368516574524743311450773041977853563762332048860581182156024222102881572327647123643604842489788489246076392415372760029048913043124600247013037038016589530672875630699518316905436086553220237571417303814465999018139779411938430888269035344341651816510528294585870518039487223983987849036715639305232443931256944009721155486979249440328814078935830886611673805815544819635012012599463073351342100105199236842337516260621862986328065689450232551426824980856170555335929956872365665362121428235879126680182573407816829107765110557184510780475629030992680729213937847543902248443167381382856151310314776570649635200038566880279082747957709033521674336189409737479965954619910124294018177826706076477959329872399735615184792729807677864218541482332942919287816502712884228790415326352876842812229023424661592637321828109399549178396221650060805395503140604107450428281368159438678114497379147991417576899744783031826504446217212308034252838725360173044334299304935876086269248667411867528461804578517587928118417503045894036195205205307929760928492869579790677519109010511863453057024 [95,55] -1227616394795212099097556474882902993606620378784533973413278241287296043611009882583373430281043900084544366317149714892788576490751210209188562616242374513714697672387688241782193534080122672960688184329581747921966663754853195717914170874480016512892784374610130421855562384598450013078978342310316536341254629178361682859510054062140506601596011165252745162665870293489707136289951146905714603280677034953894899322620926684780911419292481794678544334330745006264303266325498726010899276822937297497299875672164534576956718306909395838847875038901454239377169386345152726777780868033588840024348536860828939099622323012493456070354370103754444926584953422066470229747625435818114564528598936133155216497963091526880513526726757567092965795849646324614287408419964257489238462668714273893510006261230267468386603820399067976789627623562432650301835029799775898275746912474186873917822662663078986435355034556790231041696243562491048981378914011706626147616685443347709702892914028400896357482222484660247411433622606550006360942977261811642940662271806043329464182090970302184742764286854441923562789192197848272730685481402542422907170677503266190749736828655567748583472074730412881799365735742629276549856344329429480519111662195058075344111166141573890090362283083789357498566808045525954904458169698606570754921763720625742947225828008624524835738225724486404888542760491417772925643569724396542843613415347048328719451319582688200463547669789551053923222560910432786171896279204017779474671227406167746116910312300056663533966837341953813989874624588416675388399668386074974909949105918953104287270938429182757358626494015643443913874424327852460691486753533788882475879015022877147754016931528199382548492342754713906751343400981363838295341866604930862589169032371286007800892680819008023327653327816787504889533091625810733623356331495924439239868382134537182674755779024799287910466432973663364164133110949798138975272282307781616999210145094485232486463240201345923089284094928027176778588552403776629102947090789718310120086459339248777979066781607326654176155104518121251393926787021677824888112385998903711023960197303724644895584230580022641412281481781042445067611000245210761305901291025079881843487936336316388224253481765483883954628551320613548427761683148452725766575803028498063987962691992070796518637576352688714868187701265627108491932223963145402395380736468523412116128250821709758092523616807834740316124290071659002107841056915578683392 [95,56] 25400116698443466527430957357643375848256325374245381970078966179401715451767809516493016935177249312217189446630684853481253776431016901923432864473824078485093330416100204868310855225842514967587152117501887067375766095958530769156006689726420105765477429069178853464901794834659076105287203943916511212875166515194132288820678089855989413497606516891742010717920734065204772966296859881566130721852182452814674494862100424583974175801557555167398589293441750194165975722136633271422312731180145384350505061538838431889578535999020640857644384402498656427732649395517343583662028690881171444982431976213944699205650240505429526882155579530448634756747400934970872877110304870905724965921768615524017943059950618973306944825581092912995679499261497105636667109018976070873060798396812359646714180779347187880214261716161915633572238574898380393619874048631691353873011371912078224971530052831705209754817221538481524093844678294964497491913459251849326918555350582136857346491329091837026691167695141776790185368415526133674477416935127629110665013258685860816718692668374839253947082061301409347822006065272700041677349576761026664051629358590004642117405978115079344423253604361741841481694043826226642363745782907858101773967199851153762640221728407077941669941883087604384659462026724929346613927017864597760812359408551725189018387353009462915353945237321152228001051696833261737167261445334367248020948092124884571802759772694171337499430304157160117907112197443573939411575038123103836958996693567758833467312180657816713361068075917075734844554098082259412839797891012648548678810211007654425501468156830600894897484683789981963445053607365112345526455082655145544887668514372190151413195906632315842821509574950509606268947590072166260909467413673776097682843670689453269339205066820729305774336255927512129674903084985499413791569958943520069453531943531114207039232895191479159999755506668938353362296176892573343417731331604640400450724938903943604270864881123946416837800089343487021594911075310068425879212600753803666593842545475810778201577602890668524776240037663269254315702304532159132192762892345955529638750062217247770416796926776432008084801381105445693616101374395227110593131319185995101995468162679345865453763739216365494937607681636259106876005290473320057781503435318033999778878845973520612012795616154212425231189825198657864753580592240274943565950633489124227596258269182299564227023285863192167261263148451396872042141905321984 [95,57] -21829894994724319510784871907468587671289883697307504701006493923391491156788978704324973153815068711162659085896897974852267128126670160478990502869295182582639490337343603454217476168901067986056430707716577109092093627800856782964032987260016758036848015598073586656028394210358320177162273951064571265994818133453300595640592284405457291898187914551462959411264005538670448258184854169162050944677213832796117719143557724597299811592652015251155619653218022726765043213346482180406665845054027398184962359864608543282361342367932513648865986396698188912165833234481432040770549222107295140429454091335715415647679293185871486749194640785934587129113922628859774996565951402123002558063074841777932774086748757357252755553452804602977777842574682679422804451399156057545697460302210997588962280753047364939721407420695936420169464534423431514389620215210942559355187630192468899019378799397212868688551489637207877766397319101328310562797335076399617552508199270165301401891749036619815804165388772729997136080115595499179707233557693922287753702030960626103090046516486280671476428154873972453665300849958600898082163357274612217362713146637001899503000860181481402704673459235259967054171177833777531044093519065463846559122832963952268682064579882089444728230426075540808920429095500694677434433699708112098394209352653742136411274656995919047188225874006263054545316737819287861509106475443448336795626681650908210942368958473499579619936705520970398615080205036792510135541388186843799552746673866830792053215586908431363352879354932782610846634191197121654646449071704453124083516572845827009483829139778592891234793436344177470084396363563779872512967767881050785466684090779947497250644817746912676616785481378806142201903805594103740984219898009693876052304293784252111831766382366714790818661895037283656444039581332375861855559008288491681127101887061502520677861558908962162299149153455104089138690770680161460383244502333419568576870964400633849014252974837773666248533381007668903214287928039273229170466068189018558126872408659452153247540767945724471493003580695860850557565064432009410824432282106839232659863971770056380515236119233160662095677647645154434645569348379706405705424727305373680080564518475440078215995557420794121108852440067163239430610462662729283739850247645195978998276855235839579609107273238190871920913126283753319477235383841666817321903387318608878533136813318987805657315755299411276961431198993334266281855025152 [95,58] 9063933050022697867691970478133519654921402331403172064385736251123975428168258853268809800218559384069534159107174955386312191930861746901199819421096572465848271243442105372367799967883748879502829380809152958334269095594952983811896421071713840855366923986619672190970323268344480434594517963923477751399239231071108427596733036664665458024188010632585660138130468430917768044237505501426473373369905686207864148029072645929328510074686062560961431132740255795198929659538938520822102547653278186505272351797016664459028169837093090322423820602849994407903834741392816299257454123493493871699128642448097255472259859721387829270025680809205626067597304309626331866980042404391701551463002520042288402897694635771370625333451909762001413173384749006618777180441008794742189085476250973464411169376194127850184216437330096474834939295696443723236068648514852870586381988815873025844630962235925235631849284332184860105530183932485014389159381566681044231662830850163182624027502875918065136428813790844359332069891895961154936660256634601185845011591452168794590311288217278291199276566925680120876528456518651476039501065781634081847098182287979150693670556692920600019870213565658503147570721844380682585608866718442505697040612656993079293765513068018457371790620342459116813089399011181879673757962545191255207052161573760717885785398233777108906650564543463731648582346533767634063633874622280604998011100313556867155539675768335475617445987526813958448415677937997840610828119347556690811611408480096825990738777353421440382539377333589206981845097469522545364906698556525749437016551884279371001871471557384917764317675610581490021051705527605010390580041990038801615861165272778028291099194988674647853188842009612273895238741664969246982882231930158333176429062622893124900440600105170209511284473127247452390081603449094838206713585820765178179267091566146324190950918827316689638784365355139666479461452297633254032822245781679654600764304787056353524466312741549198143982855228583463124529641029184077999500139385835123328217741207836896917588141854720597272454968839573263262629240358840877496122868443784988080066083793456512673601377628601075278696640113404558139676422190953637664909971756811842413004392741608047219298326015739473234579274482919447567880647073171185636483448818809976185977055567415089919356089612410908547313828274462390614906082440900635934966825749794295808415919078643515024473125432626768389848782830299220740669440 [95,59] -813496774797257989538279905359401433940966921222874925691851690548432137438094387553413527851993281446712925043146142290921005306198045354705628712538143900323065282585885498280232574909093050234230948842278886406659399202830417984411895808442697018442905445741274714445749924456838851904054059734559826047995788059549449969689710998402064630443286543264943281968972746541587318913421565808890558861825799693579701514425187616799125218411042699566991655950132038424749759160677347241856168580409648140664947719997572449881743517183963066515544114172426963049590151270975591772444123498303445068455346178008669838289206357110716934925557830678709068475816864030650476947910029975283217339807321657826901878204607168864516505329161165601527095240108285198050499052669188979999429317435523857989086958486148241096530643717110603033835567796338574631024007767495267980337970393859288806714351889646030603525968355367253741813585589332075021735690822980068822344389955574747407499590432954139404500524844809527519453705367208911924853960873502698768096252033045513247666853520506501644914611870781166987134948595222789612811143403216258956204679996393797203469458133635936431193875326141399614636541626566020733247216321004294867664553249298213403439217130437357726724657443615893446807774955702645661294507905261625719646475281850529369576228651712778761500722852475670004782381433426429185972466024066610461401615517249600488264369997187325931854920120009818750100938637624454263882606364536968776346511381250893999681442900837823895475726163873309203935025430346107513511501364757210011621221678103871864338506843774790612256895092508843219229437645449743561205830715963681509904676806375378120001934487641267662842972955838948801433044060813325578559509858232707810449554494882261040252968815135702788382160819805012256642334075703520858237314921773091459677300619162908714426834673755463578434082447812353893308097063581386684322021283477975242859241893004340111047948672527862309616354792518601486330178255859190676306018959980628546454160415764910062260952975279993367762861673091699386843312084717880508952412226570905973073526842520779415181057532069238272651873808719264550696597018882628628546823562100192035629701796323794593235154729095469554707025273158511784780406667955680637075832669932937302400756563672641304825794932145311517924394969513998230952042378662875177779601236213919504477708364648185092751063099322645208108111601944408358912 [95,60] -60070083656529114330117953112373166689579542049240660499203682409765143293638896840660346590002658863344683139591023914746966739229478476481082424841039141957360283889833014898497612738027818966191114306775130620117779298262843525930213960397127113023072086662420794993507257348798398840378156036117127387052494883373281754275045593665934415758478433408923504999260251310520783522161981850080523170756612208402187964330931638391896074616426570220392239292274856365022592638577892172691821102502885421155441255184985310032609364135044008633973499891525959747041031163587634986415949402196822352300559279422937742073950199743784703468150404007666530757604213434792959739679580431905498256412802150426841104932646953283026179036377851686961051869610518810559173631750943678798242631296331105128805535569682510092878081387289674434843647257482781606586454961442066328026671403858894347816078393823935607407004401146615391797165300368358128926937773768461709070078989805198623125319704269408231753704381234134493534702949179159038304902201554069944947358864270765107150041821748252738345508958845068243875924207540689011654303596301164196120226926320673733424077837781700440132263349525088003189026725536238130248637164941958096936471517508143334587491591754219928060188461121350142032628586958657277197960429643755786670504630390866291514688809123264538096259712869569757235266834624553540710124332086882423222926207661736525650554569519136469789338434604036534923565461444573017061631229954687982305740797976642391627665214643098813003708774951214988792964584491094177967063027019901752475266298449163954723480184858547878562325326727785327355489396781854991460891109489578899435828011183255352736132104270034903633056276444495341760591356030422043275433859659428179044160327460808978189933352796246753578560738129801036162754212880579436674762796381548483275194773684442843538226776811032586529546558879174311814981126627308319797864542303102014599226640045829491253837475367026169361787495546611739120929151775958653144187573536463339966294293780224570208838222792214156838605012167489839063864951620440699205639186235434608243301152751733558588009818827156399831737753407188961652049153238265025107124240418500293211035293042921391671920235856743607307671713881437823868840300227765580343783983791046073757160487012216910963388244573927194896857482044314780013523588243386608054026514963598493477392003257704992828311805323565825890389926144850944 [95,61] 8470777616121798696848718549562331229821653533823136923939032617670697372695037386748046990540628483344339762526747720705885007759516626428495174066037535041093642192200654138629096420023577174211600384524538349674881293707153697199926505856593720016429743338162392996637525287738961082380501674974200914786079594968972971061751565128116752806578675164043263471373953602104932881610264000638628714380040726124735173380464570447637152411050005684086650518461071523016117312775545525463571260909573427347087403315648431428270977276071488358231179694565564284002288416543007816790823089681321728749660661313395838427144003481568103167348767403679689245918157220224648670439058028034332812306219751012286190825929236753063576012043384050913531186080595233625986463789559666583524925397747645005890970537643637173024944140490565272997405828310799281330918304341690045413494531591230074018560660189863146793309024043301513013594063928670224231003440489587093685488150935477394453852255005477199448724705597567079882848769440974208409581778101559219082161892760550266940394939699752910803663178862906861740493180346825408022449460900415188772004172579339776322197471846223848027190881014847077771218218884750696895977109212835531062309277434297836223541371348306511577254218998963703338585124882166214304577104276837526658001894445081745531519816888299125083220647988797010969741895574975867650393825473602567636796811553789386857070232182965539312300486634820702705291921241877098803822158320774520202765840680514741252638858205170702266469331893810279519688372336863755688730615268401053474567931846134368446283704922608334217139264621716770453761137216094245624205842975955522143611581256833872198472233346580160818545467696677733981529665949204684797843396163254059853359899079040077281471777737323583473945548918060481468191410996321647050524988929997162314739118008214235955221841117220333427908741842898502324886573366178577650503758697386146936189498129038787735302574327754547937648032262738080533676772548523885029304798671533054861690870861118978104144898969816484770028467215143346950934407082273576586251833621769589936331739298938278947139804677472585212239218459240474197884796010879542687808928142254709363527238608888516302916472873273040720067969721385682823824986711666894775383172999676656786685369471869940138800926939411226792433331144822495141296461397997643939632499533584000654093272659303904935301005990525407341692656003072 [95,62] 1787785253388708730721533967892943844507988657359984279090528539985770942054121426792334921024124408834364802031748077734184573677981772387604705569283786282679484364441240180621482371155746165639940974052920435233162115030466038374519932511964172597867460075660453344907200761722608998595921893226342352901464750815098471567326443652914067586457865458030393716467941185379770356820597724300804358304066602954631589847446323758373351667648455849323543516766964997706534686413434642068764403239196589219996902030221103525718824673120572533184500251538252253104278776105466827373583450583641318997864666885280499382806254943452254990664070488202574761883009162918084693495648994830286369865502307541681043690628365302144101098978866762941247328088047395486240645712722237819635672857216221542317426981047375472256762027350372041714364932701852933016652964907184091135734974355299267553174468463856094574013472265868356438281671319452983829485953383656651357122663944574274773020159596129872565573477567708763769442815928422047307966778718099939121289158946509196207167206308898491771574782957109177577485756567755341994585336974706754087497529418664001429565031282887076061883210588638308001143184184493662647733505641936483424124479308734162919284516201513343595595063288103353277715237624972154772583101965225969399174405009478704463972170360739592064549864810263366271312612462942001942386958971006450490682186464372693800891215509510543995396547224572820514457724157843019765126561180330496731031749817249045124074560367430866794700763328319064120166825644952326490710948014120615317220112628007827502871308392792417533652696423174474895790133141983709671926490169729125050713882112587468324450783889551130907101556204006393993703040071902277485936753098103917246944811161162753890257921533528426058350345422371519780817119155784621609979552541508453729298732280496883753928102042157770053701739122818006838973500137269942471598394603441258829232527251298897621386878535353203564043291502938088798221601628280431038832418018597147614565384140018167661593363271061994205951729943341713210519937517919984678443814114397366051959847607061380746844798216583361443128779421199795136897358239222609092793829349528411540775006846499486673927346623988558292392530398471969585698462817503133509542623438798586171400611173888334031738903913420571577253766889922771833341221321641195555367559820890541993739423993467390417251486234768068193048422272 [95,63] -645165493745589557097038496218324322683746213680785914611689859582090440366449850537265021227493429265247083564442776526749502493790046149101433535649702040252810134334618248485503040838306651405847175554776270862523420263988324490165971366302847101847764737477070280118142234584034402965609731400911246962386010612457004709710887149983406550459894823706551849944512839670916202688714309804691532353690560813291364585799224296803241391474941124112822929031674760370387420378560823927727921019041488820014480372065637672142718910968885548777297067074506862751027989437426486933410724040872418079836782551640630790540592544934054639153632715020652766072464891229508857178031747828786500105270616078474172842857688426104143077061559230536744454891685265753874324699981693096838514886191329384954567849837209535850056901041134812378428870448561990984867638514357820801166238503847580761010737869698832531329692372522588313439857859015200471963032553117856505878711849087671016023154350172869911181379925087026747183431185710049596024696965491895545689617510520543472060449727682664391167993211451587570045705975197258799526100134417172798542178985561170462597050018045114303167346428517254733295298405843655967522371471779365335792521547661836200084079134922985004302385648207832289776262446586529495362090390931015183563756099691644067255675786214259768210638615067053650455601634792203639504384768006739081805937891929077437015484507618755000687656452750891462894183828116659260136204778304773080121427718249153461505101300820187319705574338068226902499149907537057353940605014275335447317109807086718798199135384553966425033747349432331109544382409709749153594614777793748746622086926632202665195422838482933090704029154390640796537512768724023436686057581310146150610344946049927499063855501878026714547488958888487530968763003188448171023015429214453060289212796564652015260577772453229458393910339035687368063026987293106945023276453849246032616219049249175560692686520629414042835883467653335229625601908596628378002356407902035752565276562191450141777709662287711544963280807805311363156390478432618518498408155604400835435681099025580195264258698334668615469187278935828141391629693614031969490167333197733473278852934992162923699704251724133507940790668594170780882579768292678396978481511308460080799486032361854282073897166921150587490081529626364849278668795909640254077363751607335760328244003426202878209533849136412108109824 [95,64] 76224834244728683976938618300518715467862955676054902005909569197458087081697007475419593476506657784780534420873427461863118808443993967963735463608842520445766771433251447323403772925354013185771912787597701531496957507318469488610202250795725338423613640620555586876696102157736934141563205376921982587214420817400553286226153775296478386071220756526109779909601152512245447320780436522991388701026624246943705651181419265327562533016100083776492613638554410240837392040254575582279071207680026101668855607001329462127552520283110600339173079134732936926728542227595862871839217071956438123196866835859126284234496837023561799085205836758526443675996479174431176687940476789914591580507304305814137709591021598529014832239076579488805917358254196787712835040385097724950890754442629944775739420282766545892126387142785594495481995104617334890446790423809089210887850731264783146757467990874668834399638519474820527560588929929670076361189150691568681017025662389553837200183913753563401530647499497765231685812082655954619824124568475648494620676511204333648919197741572800221008181912456638885978364224244474644956278440193416179899645014760612116472460734562768928253681588047757609634926172506104549046368428167210010263533390490268303699949474850841485531049496798268251554550491062073369307274350470508320280231823036486017147830843563889051419837283960872345151438378615436442166272271206654238410914058657967856950541551164893800923492756048720755333553413660920271716862665520300687272786837479856564608665742007727792899410569148591779310398263563047548355514507740732874718029503579766327956889243762768716413695359041132537063525594603358793051357454208035640869792457573890003309826035270658984905112154038885370969533380869582975103163996443044480958355130681815689163855293824930868138802572149802166075845532034922967167271953121593702761660714460938206171838861227579143582418701042929500449735617306606198194312436958742579701892626591061068128863437284184604927576775944567924794117587227406532499227470506258887423144792850527884245122048847048194477293317376343700491923825013568263473761063509760440448375846774752056688781814025173456845162372548882181813083007395425275634073295711414311725679594440459633821034545134678738031902374085887421752851160218771178125769946446567086714020394007656491241811206583460372784177276227117301778966325962113231790982597711639815665720697147440888681832178257503404288 [95,65] -2721552233708488336055227848261091966571744322989638281601843909090153346721999754867442556307948822309446698405030208903158129704458709556776988107517240431588252894071598686003242893436619864366367180177732821671904630698217058126094711817885679148330388215565491398559698603579951889117163111379839034177589938755222885602561731493307238484836446711754378976683936873775845869146648391470689462742468552456179535811010291738541440761353475948824493088611218037692119469675847805239749309198290287450235028227644611771575751925046774775793058368814292565628617939525754206510781582216816971180962642779709276617527896397392104854325395236760483836492777895250237249941318908118277446909370413345736218593329360400260754602304151741579955533304153028007857819498802909808960453162828527733908071785120631714752134116308634438014398231395284588694192142480051366260224269978317052756974797942684034355079239320833221572486146016159320443042077946732841312677057146466878773321117033370533994720431178748896511964507224631078269757399738462386941665814024384322242708528447734759587242981866476260689919265112064514285521239915040556678637338203754837139932806772903468311447022822848230319092850824051768444268118136092486597414561130171700528972921770067762289108561673721485455045477923921795038644625717205224120670316644476366340240796158194414581023473598427310459277809560692055688196624837785176946484677903317894340068931683282729024329804488618393620162459486428290324131786761352960998454320344473994135768638617798380554846344587111613787923947932077225802929832010392703638871494495375802555821366589046150683594236975827769512745823600983467455757635174529748698861305758704418398952911153606574180503282778108685780707208523000804267710433615731093445578544834493342954611738030415954095129560529101049470487627160240102700198150077995657229987270590953538186667016644705468549432115123930040829337918611715744144506508353713459541596301270066619467677016908648759502198583064965266319387507569198723968760920956416625602017764325484540902175334655316665735817688644901201292137348862736375899387255124384529414614195266384944541795794261145736292871687958197795685033508814247544590534418818206446561909821337867946825645007027736785367488793756749097950330643587434936736062247918188605978888874693697221718805989835786573796266343166094684921876209368429532833622759339934433498971681289658017439142090273683456 [95,66] 548075311516066467594730770181195488601405961461241315928626571743182999310182080377515842259270361750504173947251699007500471420361441385127363528091648263663875308953439109900595572589116776508678507871275688171020287384125148557261098603193366303827765030735823987836558017124705555045162211232856574550994835879559089721261228763979643262716911206834295210174661376384598361878547252269619748614188529636165461855293477994383831877512745776041893220372642585865292998838953450548951077923719277687668577184423349735359245869514141562877436403031778694947237952875538367940214316214570108784699413431570376489235947730896290399384078898573023676702490978552120712586073083264372869674323219813489080402832879842277006147719524518319930675000149289883909017568437072826065091707581365463250431798366481258160180844969227995450795290067530908583622264543470647239921410775866718547673792824308463151360850179876642601140563378461358742407023279320678714288517496239942263365142838890720501876008149033526946997333263876873148540151762947345679647017904516723801192715354341952712225392059812795932670524547043598557393463551107500912880636049220954164672653141165319548378828962689971714954132615324140687162569634109342885924178897111260278161648813936504887104106779308792070332866735075774866161207512651079397427045459459934138977057538137400473484947241601550657657502916277114466050525737972096915027701933308914193346717623574495186486145504008294688864565771258018258162959060151950334835006917001743599743469183200723155089859213370785972302892526715805964663002052731975595412728843473471140199087497592796577577912355287098649131761987420859373224882100500550067246320891429988908068290914310987390198574544722346175354182132899963134781350259715623760236274145032912660392281477813406047148698089436276859342791599164782479853128086081213350384957557512673197156585634512740443571269714883993380246853787326710773566001835475770646184967911990401005200714393658733204190880677854656128222833221157518478783380107097593394015461053581691548140859777415065611072094936001554491730935444352269003318761353056221593645761252019212584574801519694754151297249945547775463550807082800470706500206196199158661410857656495598029574973837096952589157344459113162438550538307705690956720527294819107276090430883060063847235300753772442405980756670035001921158900741615114538602935585863449877541748593098643171594906138592 [95,67] -10802948845067751273624261548876989661963443976920362537162429809120930076803195148883887464956324139873331200363614374424136586139619993613352933074423229245512080579153050172956671238925960007745067808879620759518269240265246024054392139746550135527212770579827409937926597076676934920837208947860064187632372088838446935586954869246885498413785547889343005966734734877806993111280031918082212367144465170011656404927837411102002813656893574468393565160790631192121302505476344723832182234725021776146516894980007255300021941463528841820461533867381521480208976843474749068456314745065598873600679678561076375749751946580691112274114041236946822356834090490122189076622089988827975369096405986812716514620913130417427767329697376598793992654136391261828183146332214438910566259005008137021343524124080826746988016796583674036168542181554671754158403533469057057108290746026988394576637275164392922953181160220390359696952097932297357852643707796474109289394141911980277824585280403529423216543667415504413652842816212813456301863240937722229038155330880360047521774245571875286926964381013263170501926120392288018325172802804704677998843866035012451577038153281964551971532003395741835365262680094499990237233404482042074603281412350324076228998780765981141710751101619898304554734717493838502699314763960073574232213653981337131060482927104456997122506268027055054965379422283782281661452083718596842871778818608599393010891179974786217306123778176738029758849067115805949485313229788227149984845128444871611799248213042794762672003383280970923526899280879592764837474841755644669241324270702859080873343609158141210404871374160953617333099562621591451872637077402597684362193143032530836415445238100745205030609230299157428719633228377482075830665789619131010534140893517536538478893887446874044414180388729147024150804574434360616748252519370619976269443173455003325403852783969277206157220984685574185844039719327821145084486054163129334959142436826289845778333545171149030108889937579017488395104139919406862979361461285089430498844209047644272689165192753787291277599876632026661183935173263243754855435141554346535719693206137629925395253580594233969527220332179247205669500689832620655669833396039265157963873703459577627306456740733740571129318874066047728477855111295576472066437073059131516113145558900067793896474504353263005746012891292360893010129170638239717411835755220347456632458944022519042610541312 [95,68] 178696487582201007784783638017513154335463726079383860661538673125076641615042266917420340282995438761355118299891150584298067281295022266944682647035510667322621205633971215497748602766639190277846936382684639145743688134365886239980399016322204593686181566260048458189635655925447040380716637099334345241482322639688390741953821322582554942263351605308458387684634243648611618120712819823473853170399832896913638233760569107915553414342352609394600188214720432751343140479019739447820379810460630569066685328727578746186145794846899998686618018052479052143400818704577035932900768271810785695942808069849330448664139872562166926474846335479154421141881710631316618076788142125291482148005940899544092302234012177507463570544107984038160099380219092965134609840417511753872065453619971571105943683038197231082767826869838746535684345868269175148340413653863996329851411429894475075430640508878338578356135289000223580212450760066280704371948186981031643114685618587852066125917711328885010012764065776059176900877280318831122771230702509443622090915967451887060546631835677646276449270359340021076030945546759287257894814862696451114343403628746559523609881785377339874424293831027326863780376938402175027115027750003975983575178633451892153356046042687296682709239074830307742010820152186317982747330418972892246010701791508879749383655045804660030251681768302071679886284387907264444724322495376108408466263901624874571065833253950142952944713072683351305362686101864330976460488440681508671952303933697988068757217892280948398877611522452395428868668635534920896289038028652390744983698236543745775388412195333198146102912886602989914481519388418852740655506561621139660783182731386746388753853954164299434720503295949845695907435752638495810624947696064579969820393324816064167768977879763041375819142686640367406022644774820891287632121193596789551463536666629337038402303255093206872426353109025156906655462562522830153405030430255684963707929562194497920026795750510313407010414384283028277919588256536323823571757307438983983694074157479256540111927834321706210802351712446712792241179672152901252766279498244401165471114223301827425266785174308607142162361720231691723880952201457638208859607961558833379543352484711846577056466211177053589454997949345320223370472966993825202036061830954938463759253555871784658210788244259526034742402889443089243585162221634727745937486477732055197813453584658679993472 [95,69] 33192618951907721891050683160343084629502899847046024081383050898668875720924816937403284350542172158856224867066834701785343986039712913793006567536500724244553256756600765634164745034608107222539858876809806283868615391691757932694142343493741465489562555542697004820930220966622950852630651361141905278757100715198257389239364345101677978936980436665623046470423799131694923034990378985844671778527513378723722244603636165998512190881413200847735608773063698185461704721337167903276932171107422531207712481573053241738252685060654627144041225607220742591476391768077046942514523339302234450910756985897099219224665561445910237683699973926143431783608114997956515117766298968972293520084728949178712705328499524627402340637553877344762235333064963915192960749622384304536201024696211179596588724905075224276525475459528389043925859000443352461348399781653823453597974086789085499311433396243140482908550811864200421866738975400319093565631301572714262189482685374023182962586033749362640726445411077435815623079821427511556033823117248241018974709352675701867942304292549970207072571735189626129444642111809004123294857162953643685078060229676450599675796624781416815982786368549379282310782137504631311268056792473642411838366197815848499307415275857745791987317685878763752608417735733838633218968028062620660283473600462116980247966800753809751318638666823702981146010149045883692949576900154675963252826501205974932789631134289975725627659223567797667797828921687232582638340397686794178343880053875592901665669986272484043856010290529873007708621780396412913640729296709323752028475859094889478746148204811791906286939584873268073319697882811685919954998917359963524478714843027858784249180009498816743313430057904311440493697781676994493827233633962353490695767232811015373313734943157588429703629307781180795593352915773430951757571906249269295711309774714892846407598083830224897159847070682097491495600902913923034171259674943019377316183644738178062065047200234239252969695861707612668152277792350197790728409526378258712272865516670504466000030817826138414614686985669633427541755526732755081911960890899862017331616663865838738106047839192268438157255497069818884454351483161022792578477003842017364865368416884084693790301266089593279040568250824404238762271586330698902516761181748228169212536641053595068304141043561179183092329979982169445886008495576989557329167040027505789794752450073261056 [95,70] 28765232855865944030627080092595702311995554502574999024192768518973333189950300490374975383935986586703510583470961857704906733961148260510270022983817420332193135410831497522699631967052238208556451283228011281103749200806662662313445117522196240411402105659745060970217032336031170793079267616289757260801479232726058102404519808935645299048793172077676075695728152378566981381501357724771254089321174673142903290171353047838193337294016168353267730568592782385115972640816658092486312064975776075761991589342421580055721476869549109576098629666711303598364943368698606573662571881953998147770844862557511758432378838371777162115505956457605045515864650736598555283186691999925657422728208375075313245454122176269264836389779007922133441741300064353550694373340011021643318620728969662215828021116088181969566314573021100746691639072139640523349813639061203961732736343183289414491344631594913640793838597065786506616422746448375719998226162886794804424295114404836911697382223620081698123706729706805724102885385017961265126920518447974150906978401065526604602364083870037817495072299882833247059431897255376081343145764356185276701640360517326198945510048687089243309462309126912630628890201767874298476343137808810060797967016671325936981734645216137925247352778521279736975855564589045913826114451706229936471149936568559332148675055510561445111265289431649348791342384734972804197744038654432481462878109645911604105557888955897732874678863246746010431695827040358440596075611956232107264362735869436904777902794962229771381441471062077757831555763465410265557812410681453815404357879330547152560245938944852727817066254279853273988894055159412202429481893361361081252734717384717984738751175819680673062334446895568381051220188854862652522905424069535753214451509150063729267326936928523153263398953848070327061580454663757241368975437827532624835376579488113145212522047676444609532824469099818207998366079428241406330047844609673068075671648713158626974228069057428947017230323558450578823817193964060053849058699655434162065266638830822490006422272191451110527915140858322807735636653137648088518496161604624124332338143599022131866379763609352942040112314858741585125469820825912269635664850210998386028530924715068596294262667270599915348214913007377503943850973982359905552712991217882445852381867198590623147241203700194046973040760203098469921318193777337642063624334893931701272951412934112 [95,71] -596278526680730359833553525671292090529497508882589814752203544917815227082278734327094377791152834170348490847244673169058773573888176844898561313238279174974362001169232766733562368892059034278717947249853242596075784862914708681620974766303829839491030274984268154247612475719148776771410686799182814983320370938342061776913455640677933607055664007951914259420238100634118206067781329090267736544778536432103715346423077280909394854981803351379822978792773669702074763158904339614669572673038582548258785706798970779759045469033126787627587341767289535802108117596943439283918204226498793298445433115689852934455965898093295902235422241167917396811368355562054738917828795007170109286612474728358619993637263488758111265340769248756109721372999860708308752794601670763409202665564248751344191606292846997123838546633695659023326643708221117510556378679810595236016616756191927831179997801272773931829471975344698310447264606619174181276107930099829952686380209348981167925103747435225347770146074682779473882055963671064935454466067667183724792706447406371547904194311713142619842658895137468580318297420235705275614174993688160771467637279844181984317200967295741608234037367166436334087991549429746935920411871178090648820640548221190409211972035710077730581564377107779527743205858860543499830991449486049312384553151630137768219911859300581329541848023242769887800477538146673001854742628558649465491512094401018186386329769810320541157634336733765370135469014793984742214721677052712898779651679191024455913937337024611040447177995680315910228490074091626761358434682363082138626441326973511513953762922290199210095186444337648968771298010216927419274766202411666421758347265949405726523838190074081716248616867753432468180260860126013385904451344769912542113232498969273374140568445720190444405494271670242226547829768643294143566416191058462823284071981990250882152844609027441423230863938461856848459104224832635740201136402635411443025124341442533811525825100620459684091558408641402689694490946175048955190615543735923903393722262519955417909551630858436776457887121263710761392197081521870833443368688602538569979266045612613260046183370122156139744382822366870723166113205591323702678985569840829601591215336430320245209795171023075651047782865276464785710485638896499973143882524789324681324114361427346487513875807517516864129435283410975341974830382476989223308959174694121691737554176 [95,72] 216141508086956088772799196723664214803030912470348377321731059913736955591269617431624365572968928557086142165345004080944102006735710830177064874071162631550232266734219903079808707407612615518607717697035800910283986387847355426209693852910914978582814668082701424195453918616431118145856410863596924516829804469808837485872406135691293202273890366357758743760035932762853630362784873308283369383309909645637920782520644151768255808927809974435783804171319626725055598064700043885066344786494995074482929684211470835922476767316162072070960828104403928988368271747065184535535856650049595015018645572053203536058875020968317232473025539881371190156697630933559761922093892258653716255851305968744964515118773615543252334099663097123479389760790466532695433570244869984401289137926540494245121834918888452370410193971942718751008025109308798780121320131421140409689223131239660863210487859546813207487900995531166114381452408728992532281245137730273904712749252699539267054733336236695276176419503758927151292530941647258380139095192856860383273210575423101902241095104028980436116475871891069870703223857220853694857070188931621207703099781741831209427169354929320881702293209620188925663820999893695111486676687796075315250694977340667182570709569015098508694703474412696523337943209172148024776885684600761142544481754085136955876578429786069348981471380045542233846700213337752108289454189230225155398828205462341588672858822323586063779909423309226973347261120450067761646420251104595408789505828878072999093426481686900011444693989518039867261250435379150778721156016405319713016245993157832155546229916486188660975797845634453248742637335139905133365391076647917177339486395501866949290347009526966370008288446235046767266350562422230075262703348542466563118412889345001769665311460971167010415215665109242970181233181586356885401850864135109585678360763127465392765235859414959706670521163371690455328833021044285910426217688144905389863621696467128566122391125740555345495033521191360394448508990550244342821635876039319642895470153713535713304362252394011323785690063241532967616955622686316902629087155102053917833747540690625804363477836285027227200186765429100452555584043805822607806188979984609541919302780288929246980539016867758674385607033167413640395705464836484637541930360554664027098393238736993607691874146770481713445254620315380222031020439987348512181748263713105129296064 [95,73] -53245264565522573285995444421392648366038503678755544885681586516548393118252620397710321925857579212305013299764682825508213483290288277101334381549848724833550903221073094333477301579400256319872472352099804816751711985018040383024817071348936912023672171466674131296845198589242771973945548038746300332627152602796775604674694054500040295388899476513247523745590376169154976278537839717935462689455470237093833744882640947824288972796903454032322896126574725348752427769003109466559234856770687891615960412904535211675664993984332208287188785612223522909731832366112450513095890859803243112641588613667207249577932691859797916548284798232262996621597935534892605649269896528507034812193712750187701108675737620746669851992239683528144080456724525965079282174070625810052838233987356693176226672674418708564694350239189854524465608727984535040261160527754209312290076615678388106573820076814274926510542708704027276811375024720582644968539557364463722566669315041620857890653042454526387262355971469813841379169652223152132141381894320539314480409236200366688538296235804268855159232320709623706261132070748397128455635757056807928490977455895612129417842861137272410986170525148580228465671926592253816305425516434383040584773352234544763007005011172296756622755077467613913581562920184953891655232162827955537978812109597701398038497173842436336873192178729340952787708712141552739422357298598930325184438290334025531834980298358905881572990639166768250699033131762735225070681680690839338019882332790732486640506131066926902577260187353043221670068520414340994394476481292320526217021187792610735568309427587106615775258393281479161784820884862202358168909850702303219579198774368104486848061684609492553879313064804292393937881826287956640076888471738442564548748549857539060242618590115273045230752747437317603501073851276705032819985713939263074097208489875650232626990294279224791695803799404313127329849345335063580450174765930164646900653857028965385013718762532976046821038049263572096332878510589160084358486719401589326960651613298884685922123918494726946706300715671355772936975792415543634185139849147815514623919984337835534963289827970692701164788728638456631936850884259951120553218873019237094781996459600765958505486327194919954755597810318369994799972774023764220803697637847488496539088114878504191586634077590634441774288660591629903969053261616825482083629259366074299008 [95,74] 6280923268090319396660769201775004592210435916826029362215062445443696643180571842921329052404373003335413039470414932737863237822765728047491636406976229890187090348726618569433133347720750642321773374760208982261150986441599247198318385260494922626463273754780123544299352215706014452199871510431866789576210616720402949940614513586419873367373238440289751879944882941035043551890670473787310079901633420309782613414768342278924079930335673656766197249480753249317896402107556107465974297046457844491457577904250922879813382924086079036404544333940052395995260896261778756099238213017286993950281905885424429465179136377305357515696026504076413640058440939401975336652517727270722487987481934742228609867579518337737728517656051108198301428147660332357906998460777423442177892440231256905667098358821369173598617715483508373092848094434539608626763181090613422904630523576892976162509598066879038904495180733041330100587760782219915684243218507044266514656405841514048987835072598174054902686803798673423689719397999933560888690090174397747125281751054354225581464093269636670607828533336360311186293190208171774492867324055447381912955389110231225699683094340963452263783328846399317513342556660740297676415115003550462534808480597174526151848447216044995866890616428885510312610468934186082045250746146281811666575718073704818472729700113270745077413957768720428931511530619550549384128184806043441942714871340512217030053710426054379766439186618072441237114149783569989648507350925598806401785792554318460340352022977503998545997430206465648083826681235317658562186705451762025684979006540657242597067616309359642052591689917028919444367726995088659266197081995483203090422066475057222075728019752745352551230321423519259648403013920463173574137141687874910485539719572808936226190523005181928667296249149183547630488823144427315136769511131470436130209551195399156385354904743602611821990951132250769022182948146297802545826763032769630923560601747315005949962963129836186688756983691965407313163911543795286914418711163302786487752962362765835207642159873734200043159366569751899036243206453500844017030755059729406168519439141057269658685321162038204674456787077717997195468994834119496249102183137936504887870737638406622525180900589562302904107753194683635828531970629733234892193410273646397009710443385479551830924847813652330442988305006810761525756285441618965084833602148863560 [95,75] -688212441133012874876295046043523453916684392247138861628029598564953038498262002797884568436092548899794805168869786259116223113829917078366372790884942869233601109378527664229273464499907744912604892979369163680199428061159243926641009468368031561346272449247657847705799657800454803624312043661637853028612419083931458377753405420920227221602670763109144530622832872672691717643377845637922053153252677590329589414134067767453069029127993980387002540808701049112669942152117937122228183497295478319186183081916912787358340037545108489731181478250553284336924559283726033502796708495689233869602237057549834095009973489745947164531097703667789782070837533692857637563373387341222269951143643796038365772788755854778993512289158082940931733784430611386852657946634811062988604197821949652125033693169133458575587845313047923927870493723501531615895841005579825150278685846673213206778537279165984455166880724709839743214057836782085569801059054712229170262324978801085813470681423928839549794933039413645185235720161763396419864799640288069293007651823815465012085112575247180482945962537054298427417651368729750582656327010652357255898201645723572022471707803629155023558324067329288587338185749180440528792639576834590324114040541042996858731621432202100078322884440438740508783479570680707613615145875280793697510791703878451629158823610213987160472630351491545921819430663640481143792227819779275365237845204400192571054372510839424189129923911370250885902716883486676867750654993624182264076641135679118140652490097328057348447040366957972677336278473453836876167414480584452425448261217333178125111738989673905710698331989798960623248799509154268282912445708888281223749529893372333628029403776219074835961311105614284284137032739200154204492121425129258754442694110988577314418507811552273507018731882808742301113336297399802042737022521743146699465843188763580225056663683400811322269821600023829320694960503904237177595897805493383053338173838686739182533469970960701891220828556757505822558869517679366096368031021967021251504116280896737174599291250859413044166293126069048375350084632454475477657755641767111214918419303823314567467520088594658462157968751959892198815667361175523979829197559337942286426860151361116842560538242931138387671725478922908201875710091887705727028912947032117974576152786517070070081191857836073546635978024303345640956076227422849714407023354752 [95,76] 59645572518517546761971818966791222467366901518133237179259978222487599509253694969910181759715329523737014665806357719853140780864567118991745610703677089431265309056672335741764770882852098954947995412618384397149904937380487442337087903262337274305198886621836428192670655762527820125267322619892144956534366669197043859060812753437937913607245191090361860472827300765660427527799493566354301440804839911927539602486668236923213322141418515368345699565088022204408226428312416333269246267274684102743818090932414494265876324570741951619143661289877744035128055863332047739657076811194615329265091647722321041906721421670901136400779602539363439468846738712028374486449136179488931030989528767066774795425711051738200367708155066686838297118186382104240786004736241944150557365584197751282104285285572397849629002544402214225117162431189496994221674586591334792267353612577385894250602584503627739658949185113459910312449259567122919785586728845216903730161153650356972996619940045096413620096532742389256279392211952948791379879421861665326013503420578601670984388654603936873627121149605714626291655705461466043605351932925800672217319325802673406151170677657254667694488732199171131546703642826965611311605591909166109934399840121940358869793715510637832533635094296025987413936790974569898368960917886094361976681715385733578537816269786726507435309856991505232736099323653932737483462479854144748903395519699002024145945805477953419948159253043656797130942382434151968664909067279964620957511951144256769731264195648637395919026579557797309561604476582974524496816231750966281479240807738489788791780310660222211182195576663104180380766137749829120510386740616191959825045024620999489563000184821705951182045273356725843455610074635913523918359033282042757085209808174861887151407133400706737593993288600706486236991585232740664945882216220120785745842815913710986541628198507965844465297824086531348574587420419338337759779268750996591879642777878049091776089235275255460437173498110787124774432148663807473730183503242804918654302939521383691172851431123301981961637570054840866945321405964741579983970155688257577772202090311841708950900560887905293783352032865615530606585063686424691566041215914661839024549443259900333523387983230253201918214782300827026489779534010586359230458225639042242748783935715839392261223643429979299579045630650597428383106306265683356182128400 [95,77] -4075943005689815781676197328355354290527338893938334717167803941488669262082346425615495556180123110830137489792741508410369354026273437114792277904988332198305479831543654477810248033578377653071887702755898796834308828415456508112794925450235299952859429014829252036863465602968104224185069339945029518885104521959136795374981609966475472870861516726416940044280139488349314516957567409985562453574551862553842016130719990946077052449827132701445604418586589829599741552564573402963715952471301788594407637425536433818012884115559984635142361572280949406016677574218446782000577720440236358623266821964177008954483687010832842863753535251661215990377051010353579036439891423341549676189969833350673351709704351571165589131292555210916934313510302404216710093039116964049545360942761176537570632895687321096734248206172094897026176051195602523476348939741868553506495017866593233265692323221098157763162498384114989293444558704330349071772515703011470451382536299617167435330684050533510674657602320682513700748982000620310035530256965647153146865548085726964168105748047175699517898481616803584868814162233061590737344232410369513878033790352867719426787911218667367001601328766605907049535570536760425231518507108230366556539527794603842890961545592003429347552099914104581992662228898088355689637507074281088069583681712381574607775803974473895601197263863568104655614514159822740592694022320967388324030070460789062473561596391616648660143935559405007750029882594377110303084945251775347573749117566530081554349148765626386975214554911590891619763672700243497058920013622850389085926086980899971822214860566965049228075708570963734216273988636753414532125104698913398132926164459174678875055998601704012035359703279378981752938497734686408910117282183251329596244346111498470582067526086696751805627275448510755881006746251303032554372829906298677449688868422381391941751841152520986973102613547408594756413627829405206512195137683402201135161358484953449166250974693847929944706527788729826783676197756745376524120373084589069871473645405098548625164294919376258355105631969501587641269773442069284905038651472085973906010589708509070817880091147911729648941093951048053623787838407941309459991668966244390288882670076124947488845001469968913757134892659972142196874671645534511700927479550868476145491658222033898733204777766407831875439513429186802651449173527704656280256 [95,78] 210435405836593405943893488174248750939082979636323807471669930849086789180234559691849823785977547272316082584379473181973418501583515247169197677470364334316022353469585280193956591319124988399258721587999806595245785947788358016155645381684959137702586373859902777841995708481501155888771990384166176826986373801286564303810117392979452846080278576983537632086292220858034989282913409789572373215101786844237283027358316567214609666814274452812122343827833548741420847425336798710362255239850044727223881580514382116608696341276500181416977080189363931969955191982485405407071518326528741356233363907367894778766978112133538043643173385554600839047185652019311152024644540507083231236495521501291148435789753376923882640059409952332053383399658025521740536929301762801417857168544071004019729877948168987434701806157967822094214413860587844182781928894520970235004893804283102380554620250432491249245327298928478124590372523512728966511357616850914010952272817584596520223344834217362810156163739148286335204447261803084386768053766483958550496603614585716012306590014724482250832817770989017003569537931945993825961438425961926464826793959533976216089709503354853773238138154567802083813400232066958870653318704530728827655278225508392817944194632131807028388973622534968130656872291034937434764560296904988836425431063079078845075026190498286632492102056503146481845546149376592292634979525452475516250666733495003371655615084491466697120514726435468616527008748861449631577862320472079262715346267849805240613588729640899800791552202571638890222958170432684469369434023736971342364338353112178797298835122572129092574172099128610703905456604281872908123269786498226481555731015914602352719650450457404145821144156356025861836341904546573726182288823598699324063048526316639735257536796821230849034497879877528469125009500026338571304197685999104829437587731355898177612977962359432401955384814277375426669690899001725815186833714471886922683536912038914622113404815814431727960045429048443484672761054940972138621013582026812072862747530925781000613124163092179649605245698522297927160280954130492363292597029589269821895224627978758814637758185519282343113718744273629556657995066771363066949934939162496505551738345388111411975210017973628103030036712694656432401898930032384822048164078496589732939096238487285278058979522476958320715361066737061030646677778343537808 [95,79] -6583390357518965599158604756556346014527929804060669624705160035056421680674354498401180724585948818798655301516184069562647219070853232406077751160085897730258831872893782599194471026813225344724987701269675129536945341723211054865626489790384606357754694857088541210407894594140465803706099970973056781434783819791611400801065204389753974784268590454012885965190740706049753174703651388781943362365983744338984821283092798123084938110246705202691828753370046016717682711580574303507651400186270878673235109426101380874747833274996853130700706748969335579221460051058237096742936025780016636841543117683852632472049126660510810915371429509129243002857702302527813815032608671367573720307846039373279170343042718938360479798854432447354272368104178224502987473871019332517473819146942699373768949760630206322331457721179528367293813421278888125478985795013890411352562954088303599519438683234423861512170638382192775674603593936266903985061760066039816074740717687585450620204121187741723781094358887662908679203365835410815913408944949381875610377215756296494541754069539090499922040356904461635675793413908289082967360705878797002455524254643214454022321849833021755385317607950173684501941783556192108570346030251475342180266937741691041429946857473546398525620338304111512977602384379926254557180248820509360137438448738673552068072189009903199506428469753769195210001026465430644865044583476268337597959503943034923336990718370212166254820770320907630151196821729145943657791268026346145400279494867366328209800012482482396838822030121766056528778693248055330659218191913221732522352990382986243564786903103381846068005294061674998929864502043386654608176925382888255847031326201803579247644059277768743195427192631180784535856765557772454572485956171952774677435824470592006231324142845918813312976597615276740471374940513495177470428446436111519789861605478796688801981659711451995296797610756545879076216097248311274190721432437549337121963350382011829696078307526592629017107077428782057523515237217031410422060882229644352643127344369317947119866150458807156573021527873528124403526205214192825822370521052339462996224261917576679660123808859193911065821085426889832624656888395457347104268011546750911569752364863437321204944123128313115694504572023792824972483294604015136168565987707164009491809591339534931990078955807851177432538646861774657082352359442592 [95,80] -82934645241567748076020708513550061802106143636197680896517861640405008506298392938554612127894058039384175337220584726340107520218781683566503617829130153579766303070923291491220567741380394407245180620327550176479411180971804035243558623147395444940705547697071677928430805723809174972727250324631123606919572293582170478655401177148809020469128139292984257382201638097232479110194576680293556401837785865747125222473864307843939358346554672074046684103990232235557169245786829683084076242497486715698058433337077205932681963655894827496329247758183577746660151577492834214165989240809837216190117281310877869375314655085545870303655026411397254129888270863349783451313438112034042391152409344311734060917650626767663183334805068712405230065017850279200484966709393855524569341194129486297886096188567931576717122456337184893768561909393125322893377136786617892562481336390524966421459982432974705232822352225423533550340508484447951657741022129515514878772497806775996420802086574829214395779818677456479752600759822128736199966707092482955766096625780418321552396562654694481136331441149767171970045421993597237244125557840403443185343767670497934505848066265830423968042038120840252907266979691780993109238112857249034406788496535344051773702838197888388146793191650850458370051577049794341935031302534953122465686433691259168878948844442049863651600237126807840632472156134572711487205077752611757028233945865894698596046367675392320429327518580419871545096484818453357855998246430149649089702523138326187533127985550482790564026646935165313813046766820511699527511051629335303394165722538888171628655715267470448916373055984513870740622898471356165509071862077153120514984289556980344912617695676866049060260506902467950249114059015764364103481664402035476209011987760569125415346407208909018382614675315392825932003522312946060683693409045635435858222461443580925935726563243414098637997463848416620502413377680333710552231583753135909261249905343873545790988637361787962242471131141738585703726160466467855630811824069767734204382715436803381840645373342186861848578845904120504452344173719144422757639431503592674619921020886367578738377396168555379794347765974515188408202213359766766775051599989005501306149025163121195737049938132403528358206268561165090301640895070894991917752433663834604237148431280738107069932952617449052839044155293808779973516032 [95,81] 28257953508291487331135087487063714977877395163666456648571271711583206538381167216413493529071474159094344854746116240997771768201326838626330335185388565373690642088504388535022672445892378893987812617147964594841959782267984602814099157150747349501455420144447336585166579608082233577059883879317074003706590354178017593138970263384404026470209795463709288287494783128482168116150177690911056993473524219881281686502606810849923896202303574426802865186925933434411078384301369210951491699899382871301908238452364852369306449363070771566897221548623287965752635930299655460892131350022868647491371498511875500934010038728384769892402280846779155333559315520875139973905187333183673581543764421318594767793031236086841899763520139010246008883511619052011567987200835780537075370251883513868196885733479045182656479550513885999281283422094591209317907375491369386061083053174313499700087192133926084278357829158035449298815002963769501721151071251916914798160359575840489993300369835852040160015724339046375748297296480578314505762248020822814148834323143542151501503125361060296727414844152547276365443964401009055670238756836794637049987940483763572333593768842786820192155673183761688973491502850186617163027991874039087488338772677755241719321423458847664422532263156656927866598815050524123446809986029403790389006005959059485518527763943212309305482316927346989989114881850404801644513187957455400403953866006297474670846064765382734360621634572393896394909221350854262284589734515365223462081491200265037164641553291693277263728364454112311572245689989802087235636873087813073505245398776566915228236586854897718858769904508595601834499513762278584457278811078824367395889757717333648229695074966176155639283844897329432880110937316960173890452726242890538702133538960097874199847196217095286378618061261670453212067760073089418488215074718395437997214422741961149776406001240244938211900767920502375840829489396886186726143020357124498902510686115798195663582331162662753519226260167961589489551674369861929744906295415611947939865878484478077821098899443824752471150541276366027545768019754636962982958534523089305760669030590977559534085933469057485939719337478131194613591924272608985063847019751987788871828898222525792670999830013126186154777883726870669129669375715748754308579647942660112061620290502786739581524602608199216227898091496588354021440 [95,82] -2209276979523645184773389665258367220351762429593435265631680180761749081217299043219248030058689233508294911637611781081716668961337497558479416290408811460087685933431772710889742670841234550353673958769262605028260611253929173050571486682260148286862831308248245125561344651300156782570905280098381082173673223872115750463512312473396341298104360773765492988930128196384857846087900061234148224491332939128280320990058329265544565202204953710017462509433295317857366912116252400649780883521266809702004366156686539097989611441151088217751537421306063200684713674933778579655896928962413570552956901507267045910048133678345603315244291338985837475466843700119718873871298938090426116197605390016302618580551391581822094449880079016335029923027095172252534877205059448136604918127982305647118447417885859918262377181452228433787960916466532712892463888406736769998073385001155613096348717481693171967465776916796996938664136249048435458312771840300160508745716576425580132096378879883544566324361108203687251428184020446469480827419191970704265665844159014783639253528962372242637853553435953473888951053197106747323972621053314689091671709672542998573292558671347714322752799916818307949990021672467954509155444852117524764098652799013328812568486119193462433656229656264466972615443318966762721340650071599576801196034215351441886732124075585974689165223082792312951921331725953015093921948710243091660280121537145986392450143992780793001651611178688723089702084113265889954374950657595385968671593491196917503056456331845191317706423047733764720290565169716952872576036994328353413933597496938311883759151850957099614748820783552335719584824260312972627544823112677733394091307524932612923166909597889996215794043356299568143700553126909740545504525512981314250034533893120364270905725775718132151655986317349458440781091165782071628927831882489373448064660143328232872992712373181783489370884058409562975242387123937167632900768601006317220553438243043062327055716662469350990804471184394994616671414818567275031844202098153826592298214408195085280700451415923656891385367649941264111464904033132446749301918456561471722901076076537948124207437563478217587061448860964714083536863587205164333855803036343753458824310515004413637286202730759540718385999519193477504362193938039299214253907551919449769013020423920346128997057006395393048885752824125245876 [95,83] 116136393478327219135885090305053280494383717062630514787982504234506344336598325361012102407437120521091528489615240535666555416428911562064708241645338412934560504352829397347809383003665159770413226694883474906864030456578298620647756200250984377732406502441178825268500274812308404526606375460562358128570561103342267909530290833389796613715826797797007831764464664536115785815411365739649602006995876440329245670357320859971655023415550980061138019478352700931377290714563584567153864200542576654880574941724500131427324897418855998559279066016192694788685640570603554567196177319892412438246124374540344770823522460126083379211076445752553330879222118832525633788118095423644515577266955072804499470890444523039980999925451990185194128793347136720050216140964819174013947710109427798197229632729668082175014688150772541263977632904120012522429792503145535411885150448127290887625430018696740500327682562480464047187655292963460529309317668146378860088001248367582044065326490984013866949672386845720286933627207354542497209008170085287715127902792919661806374624215511186185632169335602753080724729275161782971235696690671116854356425670057685050442031752216739012328320134324828694906854070431106643764705533960002606856817035459844868174964897384718762618909033006835020420715753176121220429002444976388206208859738069965660682984722841855643419358353427717893105506542304463075157053126107017130699026762593327280280688469080486500900782567562453431368709644537647114692550867898539914178586386178964916294693689763915856593206720318561463540388144188863844171809256579674030406068262757250411022834457078964408777293933941883581093386628247341968430252089956503364810361788217069467885186447934237612478332905532279262265990189503363324794781427119353545738246259629231188076168876475857438964205782988094735130779748717059804498841679127777668042813157853350908237427538519692200521267766477031326375921443545948801683258181439211590664862370223529913382067241736993918070722198125648616708936561607245672513368428785071424025798701195753181192496164528764061556624306887675072801457461216277276006805101944686046583710825785531354479874058033741531019327144008041127006934268694127820788256109706212971079525144226493610442089292082598644639039742364886113661829140845016490888452560771935959479230642046077063268787938279923336431263731518368 [95,84] -4777454532115310649563876461880001364275283861720289925444513244884942761586900459188646326204535370104682100402166640867570217675387238537607898230675942599291888909696353078461511018313685811107533035325257649724387230172007840313793917286576585570436892829177149787538826892224725999582768783440706943601601180776188223807627723472659994614794466066585101608699318660799637236869646386590127601459241044798697235380351864303602400646634044157291826439433595760490469101425567387008764480979184594189159711978020529808572261369457959589708515915972993810551324452552415766121679175752719584256878936733485893019643790142667791861292796350268509755729644092608734027415633757965809917836313984542543928063796561077959690693888572079690417388198837428656323624126088245571709881261491624651385886685078530667447641317693985373569051528928896087126089520038143845609156106273519811434265895871914597837831234943211971179311499198458611918647737238504150604070130874856727990726666850198913451682031596664828954557113366601062246236812691608494413247902551105033799593689188357332008746349746877814370713599239894166771803952003999109935523055996386313965955121920904569282613226073844273151598117492689807191026298493207397838449605666089338510328780646304371323377767462826902233614365493744889136329686682915871731606503167091684798397314071884313850618473273784300710942105199369721260386439127220329080138328806866732838365909820968064124016044942547687223984842766309599024867803996336790070747139881610464020593219420390431220016078397966952215129416907407354394521937070768301008196890709321738032668837872524241214530925269177368167553616808112894829652261288014782229248459961050164968583178520411676824647291160246153801153557249437998710918622793330727759903893406065689201095198731928672275650257661885472603882405398145940377687272609309765674024342026184925814675470419725704803812565437971777977481145422917736587680025883089613122531041361940578353456906042307659179472469663840408112396015532649732861036283426970534434585000106608554468519989598217589672668416586360489443969993702273952800319896017860883894293143904874930456459440654540078522586432527391306124223883912066498235058915022044732629716651333840788857776248565149507167220590645366451261975364968990076012108264112547203580830172625483790971914194633478400787526647640 [95,85] 159309769590846024244753575830750886479805555503834288210767223468217064136281843238354453127492463453676206867806447592833452419196440221293572036492767025497802204582647088462001371579850449666667761975248324760628424986687866003751162520086293537493431129549791116126306194571063229433186275659647069423795069857253086778860655419002267351822032741589001204078168480324462585269427064925523785082466717375854544200923923931226121878328177930861995922874940101080367813508255384371464458686491364328777824358566205265001408725200032098059295157125693711944362444152781262771119375543704500268622967778211036742512645064870753416180948521393576649285555670405856475812129753438273479540162940450409698381382964929067257595063058990065367826367841270601568300192838660311452819013182177424221018789891939773188426039841488069787152487275359713512189910376433893376190520161283006282656652296727773739392883100470229575235345830508684419584870494239471550964374309734370137934071966723265528325799274771915223362164606694053314750639424734752199812982567319827080367524103376223638668433354453174089887181597704458639071769102344171997678665191193142138452344099649843984996796974713832745706522536748951095801072093813099667887044539206606060917573204931249002932718139510007925979044695785541803199352284042575808622749089289915396253138324621031009855945676232122301906823318719809906250679225848359541534355132085573262267099264962001489318628691815674594931713204395466052101884928196348843825432208068021347861903787914703134529011185679584639701903854267719038244851361399453657618501867112218744613479682509970849605478818196465379024614132313859180650352794183581609303559732600881354278704295074589220159988884864292569092003316432348789716897669254500454986083567312623656324502867504761513662494114220230538967106970178065253530739164551249873146231398158140874653807780175088885617137093624605208899110606391332384325623022969280140065794346121572725610119810520561684015607657650309313865514106272357258762156273386380705659066010731893849890185077188043894386510895875231962562913811519893066722949459163929362434554530707748263865293523461909356351794710044443012977433057996674143816408818410477782719378345625721015627610947461266242696296012787730763787761125434707962222492628897462559673643577890183986293416971090215119165920 [95,86] -5371295662965988830480866705919537899316940559356325221063168461154679642267147985454181661865555800024454655292119312876161656738729520398012784999120130611987198359056654685874047295091074043190659329125174317262596810193633980714058561248149943720011931658938997836718483009143058180614425794599709145310077374390972272234696072373050093408909926421469329423546257668937034171456011796727140967464617564492366392399401185796912827105857244163386678578045280556524635336408333347383431862451777277363083111918907213198536965319448632867157284529761979852971966460188028852027200000308233145769271570218622272759231016297991233464514785546075625217147462360901676117241716811816899739707841511756131722950482151951266247145768505075835442570562974199965535367483066110265950476565885369746021438331809558683538386739248013678797121483504388714167227366014002718920531824163046981199579179346875306011424041031568847267907027866877742800441932046648244107943590986224608922620894005068078107639488117468195485854550865914520484943146516378424000325932050680237793770974671941706889812305277016720843486000209159871716253422722933159254745088484124344544116064428412922986471290843424380590789483879119066977679609409561502422450048405940326594453240872714336693986954761524059977333949303879699173951567979825024368045986380935356934722072520553280921338265437664471163607838569969052392172307224628886710365606155089586383629392042769563237741377214640876340743974901696394634548261454062697784372895979328371200065351202471811406379875020801941347612789472481708067733913355802310062057119774728521156302097028089451086530484167502904044275512547632383202575241652877213132871731752203231414452935881948475923434491180436477821220893710592238193531142380984383519429568256714029100174407318063307986789141486467195975458996349850135304282207574792910219330154639000079527251232544700575422336335579123219351956138681323173721399364945268943876033183454414528139705973279113397882243504893827531169453656544002888070063737848930245701341298081667059194323164280763741441456144061429153496470470326918975540588216299951463830015125406245694305869385432575652109794361854633027965178670599337462311244780332714820662044981360906151422792399981406208685828522782033756187718918418783194642279961794906431962158960950340376615420185969580984800 [95,87] 148490071542381283785546328254576215372495156024838916985992068949353232403732208382456274920870398505222002455080246330085426533281794542539702137693295856366299587831809832472651399129242346072150484827077792036359730395281075233706269043663803746334513444164739612926173644833989248602088337301629020386337057558758316011931038406719067425918755067159430385783724957821897959160632064671195119953956229457360517483604022555327741633385589619245759273518638911265398573364263592802062199521996887041755085239765529293322179517694390023984983618678528936753070877700435999671613164729605232239136501153984875812738227669723255592843697933637570438283384452344942243540666740240611823871865525115889349683242951180051529240240205955719607614188562536480638556414868008042501757629784318905447641442166477378009488991689184830983017540238198085902978305103711000374805428856983761662723228950191919224255241409738144829856058472617608548602172544117032525525565986109243889741684180783927620965411927005233710369355104700479370050764297452665251834354203779509915380498580651529711786235087508399596864000754435409358929917830998910603271588442537813281788954804364310179447232179772294411259292500368585569861539970748476631675282824222117841031887086214805038996189148190424629687960179043421022796701674076445140947495387957661303752912528069204640452080854848929690882552463765219654828372525111685756199767951069644994803947102400906824100460930966539421253150666538774138121245141966164666699162507490920214854792157346097295085150261627431847737721509242274255508210772100480409868193024594353875708771753882440533542899714476294392938172041101379432484298412516234139129942000708865090655878891399266719529789431246673807865799523570809929574404301542314940295829708413302476025680084032878252104530883247056358119295906153382727182043343890397006294188422509518273383513427700945540439861156721868969894370940929898539457987123422464309962673440870835204398694414334661499665568686705956324800234438224138081139202422801535161900902261189248397344710267542029463985993958439219078727875954230812370301628520538596639834165761640318585896976690314067421645738873876061137678043022425881427864847123013891894572019112471987579717486500215077715702719526775867898527993402756361707241762073691264889095192104218188000025041140370048 [95,88] -4453194048762433775998284754519389253733104714171512698370051957316709527328583396498468429105402987880762910171993876820870541678392279071064086126232382435461889962740171617403791334150836211504779510292203516623713426229289232225854360382217831488449209541949451927310713270529388810110162209016710043011308461869842861797589242145464300088730236104259433387232342277842689355480271927675693260065154841026612811032048319867379509280690529134422839761920290701286161183366587229001052645968233932890441563124602212917227476762178372777845506340390723835813543725203215318103903985581463436513376058826874613125848132243420582017020626570635804063986436473195925544096020887805143480431003104680279551982961238442981028451978120543431232595267977798731404697579282832268125385573889211611004357878255245054112587364980245908035965927683021809520279535247053644000356534317612501929751547768997111516250391605235841904803139718345379074748414247864938460322912303864213867233937150861815481979506999266473311499239714201324555857423984729109965920624697673018452822017593037967038858677825548516700144295932436602689806033414883224558209513906801008188920653161033401712460927490575913107972777116009615466566491435910677819467415761925904498684375660959752742479206355055352283021883124182086137859139601018386766871896060643246631414287833993431005009356456856589506213859226805089683505910667056638172600036008572259889736532129269875733763607338690237770602909888182625191386979063869141045827085650119333939610401413076111193200820468380517293276136069142665573178150116705702042479989503914371997486974287093670628477236306100067539497557447254154855618355730826784784991781380478341438070038488215738748209933913587569451558731280000943079640269303578813643817298587450874963876950466746164095468338569865966760880212397310289255456186246767130826367585039357266932422737495999209585865349931284513905162350934290968940370290186286863358436544810971253262591578263254851337823657460530093421325874414434571829061168314616126440334669655874343447636089355844512811620843662614437059985486380755135449350256246170930704604013722622974779366960409200123182174572408341433583215179004399258147990776866610748554819233656845082623737191670850480848633324566325867925580225029370965835069375964401872557149303997155485554112774656 [95,89] 144011019184863905892945153180959277432860735356324003937036093785684018944770139187640146029157193215300837848845929123241917893929632754089687687385199141306706049063597152365368479759752449288273218330409391420549148021004194499503399891919569637710655209305787308081666719566194542186269354472561065973926700549212758482061103270615856119781240119540567010487677710979001619171794210173041206939375109733947948052708440236252558241673182815547412192405655024383836111570225588110444699539933655553249540007527146669434011721726346923931740261080875584056696001466874911357127233795552613712671395846779782171052255897526100092725822206827076969695568779091374275949282640031608560011565789065181569422376921017125830112586607671187333114391766378417611751134629604242019344343244646005747456466219176029840923206112613321258828189381519922896171925164885488337845837553870974899191057271993255168086719474860668063562903137965900186170473420638055118262141077272628981616479141511685429623416974048719111217422702263424602407234933000389278645882009387913917660093999039112968876938305961032306620078871553824424717820081871234911398423188562718316193307129918670400366233807032246153032582197716320331484228302199436441277434501483047821790546895994782797705424326172577269210616039975623999460909688461038854918429709139959392311470062947992422195883567186266825432747494986225319605008075159217696599944728050318593839007098616539263415126799470433210260377203330790124381926401114007147913302103447919893666669088576347122472913808059855114530478911599250447145804516546229898168433319912619275333169181197782945510445430922373631778254879920594724024737424291375616229441296217749742016740980583020761308741147541102266269059922121357010599499753532290280134391037331375057379681468272989977799609655682945954600683807772554942448934754680507190686642794005850667305787875011263303438172957769847896207484781638450371994085876033141611739154757584740729846057662044949592792364241712735197632829984513832863709109373336372399161548585308184629349964600150871212569831123195458097374592382067294759087078182252459638427580030256212142422102898177064010787888623518420096065570054448771001383281267169005089016965410113420044659980073032242298088744592503634014669092850291585010571459408339490423878841969907528437588352 [95,90] -6002642713599519304734629891680073201676409898085930368629407019534867659904120114657103163836309154630850029635957688613936808785848828628259179086129320668571525769265543957938262246630300684773215974007918319326947739784468637443993242032930634052843638207851806053216939698759675752062910137079404824504833033322896489031118671198968184224292548932550718763664001415727186779592331046194139659601195435095862288392954652026654239127311432908623175734133595810803774371082664804757153588767293944420601595532278519180999617225739525951327562323852095667418101107532118103845660386435524568312500966011162910672343140598131763971830962750489879141211065046839657205402250153541175458040935782912393857040068072733364005056120823804881018723979397139154877316468357461421827008420897306880160459753044202103580363355754883983062964420274437268364837162774525482300213058010796984206172505823436694313879726279309443688026213294102706779881210715769387385705500741668160344076075587385725411847329466130800031513422978334356973516846320036296324396608805214813428404764209644383860549954938218088979867821389601040932039398645270078200827286234262082393079179749709531399258012501060002177630291850293665630704736031879282595935697361713149907726840648910905190464186463040668340261176262237006160885258588025518996605522839270676399549662715504546441769652731469868343526621521129416020196306465771062711993159359492883346804018783159466431899708880358626850007878960378070653258520675622109172535143953939991870066241355980384205106896986276397812520686541366776206815538037570327466042274505577805441031278539535804771049304397515520029978733129116603263422004842368404002155450570940209346036447713063743975244068625017805771264966753411017058376985304811446806622741722724488290423036251510697573683303432628506974599759310329995742720788447855056204000273308671672850199964827851500320009742844005161377828370459624281693265873679039637694876803749658647843473556975831029664730534541025813151309029452321180056262776617201435052183335644027003245821406566985541503303046810066758314473857653142960615746499293044354319087703310050191952935636950420127347587353095746165035155448784866063117304094077842551175808355397049119762215794796190147674267598328163032946133089092480406890230827729336651466317747322120545856 [95,91] 294048489633219498982997680925143604619673385794218878284223015698280651735008331561985876913053543759677167617197269306652257488331552786784778215573159692262143977058604558523906988638081212300619074103848292436337214594609978019195146775296248961707117562341888293624196318143519349399997946770135186566961219516718995126083870207995562412958304443782070961198814461001367057945221381917226341834736817012650587848846347694840198285731629591529665326124891176313931169555026274424929822325208962238355775188648266249822955558324141315147457438479856077551789165876437698775059477059116873628278560144092412490898531305285259256569970696469959904740917194523658189889937438389959710428574607912608313230688349268680205650521368287455312783013259817840119063691499000172346804462306206548027281600035910759940078440880813764441603112335878297462269563122778610382561188206547083505211054405978151895326764317720272827226838887387650041804290654431508894656987957305350369990963728150360419690795132773029240220063771667576990735024014028368529983788635049275608114628720323361035235724192068870764571632808184637806619488273000287350216426308788052953628002659172268585702780888875136847735840808704351171496402672228680090436859910991245073381784775590504293096578512273089328404414528213849554864738533762221503209105474950268926303518353489225956346209957128243510630136371111879404607430543237035044229167718391141494837337028904674911182075731359006065468726698551435533181237386336278347876878854190174074170698083836010602072400219271903944962551866439570502952697334949916551569290783025657304370971886661749611563650225544967632035670797082824560922024566659834191274583411750339812003746466328806548959123578172394501258175376846010909784013057267705089351198006627747411395109317292580555240138737629872344921269298017437133633677203062822884099729455695661284954158644997740324244990380837664851266875412975416795486846018393864989114352202272121280164814488952357200288597243491792678969834870835161483588045613626112552911301856044923506286216283263397436902051427583271305651019608743151322912814813751207350388246752929568073973536176168686558156594200148851609125353315957877321168395115367161688416571241875270242251014737479228492217006735346067238019076229142437174334200555285077141915028013894528 [95,92] -10566407855435877662489334622304199854191751542552975310063267773563533750145987911684910113509592555426470845751163441739796353493153391132115535855148803876718900951923694623065525730328428156510254313172738620923704108658165108752065912891120404555347909747684126522875025367276336414336489952553186967324102306638111797169541189920621084121284363051136651937842832934783423832758508309282390822275462666693364144993632854885933080772072733162855803629140542591136462326575394358534540795049175889283741485654122893097893774846304601906420613771100247251759511582462608683592909798487911591351053886877838712121954988936579562952479199303280050079052594202839344622453702136715080495537443313517237758133846523907062741417562295525842391240967447857722155745592182737928322296995849406676672370795460265705791943625779697234639250743037704214109925416746055137175460750046744381364755141399833236237307850021247728107207103863117324630126732754052447759104549025239897450484261563123526471004978074034110338239736669369500255249972456732221868818950555081385539187895801548710556235024592542931383881435724909415993945342760015663795432919752449351119443426393552698703892396239593986033426768522173111388240477824279470279413008753293296722988685149755756699980823376085372031675579852365508136839832666098650706816401503692541486653203374453213467831493346832393385462998492752486893508931798769568648573422608688633638942921172919256608415590789074548936145412920299978794568676813736354141057200869281709805887062798825267177199904227749788566093352612524285159240458237246615439065867702875448839486361611997593414710779217771801864347687812850598434571938259435045741933792135333858966958030419824112473937664077436659827216749425499550256227330542808718593200922956575866674610562997988055626697799511589098136004499166432039046403621466955117560548764130809715895279801282281114248470791809856693869421174944926606723487205365125839544023289642073331258601647173146684455445789394819221858106971861098999720915188860387408160985792751165455690424450925120491271543598340740307208643466106994328331086790743178487554316485379486278667306980797724060651588111525145507086325183956409645329207196007048405653006254227605387268228273186848572220501716417749909508067456234771248633214854645168820602858365312 [95,93] 304058527120961301144683456679882845677197397579631039804094466185083724416114578193347696328739176578832503654027089581299066715989836964809053454054683583246101663924777332505182653176855826464698208361453728844313109208167025408720450028240856508252661855504131509370478864746117672624604087882948666052253272849687531786887708568399891594920518955510630141240008599447471344325976876541300348073844056952874466978165210457371101619949224285748036371257844950146142113063596417334463486725601737125921222234965715176368350153654519558355344082329524100346804035668937763979238533206477702059775559154959227323848451584762888176096229256648639503174735154492572091700558447553827725350862587736398957769345227600695699248006133151471216397736725519315944780973306931660311390208303030650063766155866245939475703153529238178166389598708759087774270906880319686795531851296320805077987290963415840022604248256567009322587414267875796027223585435216076428414931084386228362361155591845692919829231680278613515225842168969717457199927904821056516643928736709623354048965498220566029777544634866506571396319690243189280901523026187428123313368173886612117390104300169639098156266861868982489592617809843256397578174424989576984993396562578606230747782684747831867863084729827977479996507397514449036565000696399761786177980199648816939320455177189177311871120913678936979927123739964420439574158236934436005780935864719900755608268910794903058586019492829071273784396840985542445313340624254019458475623275190316620780166948955697879643356765463166486083641683741320505710662941409587297425651281205854295922180034369792562253207552763011592782639590106092897929236255611387389521753902208386545866683135645731454818736607382562163658938977702517362321931425552326370700726900111754758568353265420042037701603010369933165285757363506898827409479653793064601993456469184301931214911542576751591239589522146375092043341011617962114892167512175899226335255111633549083411142130159294429582392276998987172466755163431008366342148341039915482803835417586734674831960056138034459710580581860945987152037865125712537208410594750929517483582195732310752774385420463021980404689396205324649510494722390579276448452243549185926134619615642238203949294289788729128102472428040102151149736037884721688168407341166529292590208 [95,94] -6538736962255145580172874108235501026200642951951776638118674847358730000216262557909597024285106707472799373266422493219077715530997034269031169529802090883164117491959411155445642060331581764320288752463320763350066428686010010439872264137339902664550836317293685527222649556254065064000862381557350976966107401345778093159160516162362513641945306898264313431703406983374161690249419703643112754734727459168024080766505599440332852188393766566043021343449184032732377928081823885556198517124892952441774281139609793682626471005003834710999403870719283599750926053721784640104960934542783721315470349798219128721993903376538520578031876552073923708195735077243556370808428416725105264900487980634470106137261538157780358121431503790458182516575020972422661176938121103670650479666362204296275494014803616759050526799313099252179353645020691959480563639834948173345695691024300100896360531341440168550848039105496029424441995620522150489760335519320446542093240807269693612183750293369287877653845445664103626884449908865447520889802135137924864702535408493824880731335404566604510358827245760981174501914649161492504450647854325150402759289086684250992433697858792201158918926366104483213197753144307962479751831895647912604990211625246545008669426351543888566015641062107360340531064181910330459238820533535907033058429635013324688066719668879722265466622095194225193954918157097618126424513729335123380222308088381414971359371763741722977162605639033566039322729041899331063155317394066246671310620372981805432258554027387358104388710177584887987791844876900963339804796842881192618132240345673968475483993013478931945074780601644748110237307581621728640398969016881452770558421185895929442570488441818036244808937698004890202210073650430049672650038723149753249898504750285315008397444497570326491441297993394170313526202142886507525942409528325337491829786293382760427557594056662703576323885835406636013512553819789075633609975798033681840075427566976747213692900261897779855348061627805096974040013524095003649822820574464046629772627260005443337899991989849829229546465787404421390787604479530292303046515703348270160915474633620493787599302136009314818413735791378894549500917704302694688633124407116460392618756032254391811063744748941962109979478209791888347377145013951342663209839835996240160 [95,95] 138115540179170488819006017015478611997782064843914064916738131574242954012664614036576364123004998600878166027404711011054650090227396433081010296374758173474616855527706590077096030100093723988122478635507268131754671438918494234543456176135846283022938002423019483237574165358241636474587356811359565740339939504969959931461850421930715365576188335395000979176220237547949460238282390745847877736422814281112386630597562153640435780659144324162581058523208160332901656301213031513920473741800956653284634086293256787946672008492562722283731895665454044910869777965402037099106995871422883404409411269132506405163479996607746900408019179491520298442013562922301608952308157112301575879468105262587857950051739253768859539010749537293454242191172098635004897012800600349077996967302519532323383284175267291222355191695674094919374121542835903997576518018971641608096658085935553752739274578183634384140155596385158628688354210671710045699906298226417969812737946513111773564445003094724684340776346182905089269472475466530243665731216194562587549497240173453416118147567326237738104930207162688932510435203602516574735091583091291159063130032331612119791681719065180576297143408968774248743973606247019168519785987010087717866395313912733169142533049961952571176992534782095014172512184135834491001340103570189867212199362839422386082260167176869292231980534707382911596677628191992912944485008762926997068108660427432056909222550744704308955404902127932173600083083259871033964685690174524902032177098097351023524765092567579556701294183564370022398471725686910551237091987683216631686236427072912826728598486885551389527396036091136310203210702663762235409532931887481003071819153048102708106774125698891250916746676174760458860646363281295075759064719092583840914902845706352597531675987816213354148383498884885449075354875042368995072901493960081486070307467425390989177274127768086440851787340481302367043774695094383444225860761368551551424060321443281397621381638161133156286022608576038359263842510102342492653170415893107842922753726286867871301751742131658632667628517033167055104846745036274940970228864663225520299956932988190776446550809571414576476178157678752852560252035791726910433689355861165687407926280159591195277974643053467917434109049491071540242438584331583101177772473166912 [96,0] 202289160855107769963283587025819114277739208469077723420213731536278227047433791396218866461853474701254306066545460898730442374410196910953110768514224516950926209416634267896246966682272015005276570397230493773386434464340412303665433630854263783120339930990536574818110627617714586464078493018224443349636886696073650667278637244621775973158201020647710433506391463625416004180991472587766823179014760547595156044471723025577262200504611938248867982870574212014368169471567809806412229247382034486966582565493916311471128109261753495071377002054236405010367565895931556843357717156467799920191997475975158444206343089278633528919300665175169080889637657800652380986239610599717903858953849837198764298440150212456435539589385372970130304411092339019308869542084219373076447371405638112005754306953272747733139471759845179463579289941990248326771168073264256586469565036157271049490125657749583247024932149796069968660489529557300987016444052386106694209891131263325760178484311414807238342913280364451324545745492980194477144885136929429868334827091438695448693637720531417801502932062551654609615438930783169029374210855553159487983415710073088607669059988866167442313810298010322767577447410204261806688866413582851430768181704620035609939632399222782608875356774173481665986765348760152022918756804508854150262546950427909732239900588840753920292563543271563494195589861889611225502051462327663048089093713848645231657293937212067353562864414312332218096399737055446834095412562447342291070518728666349654694156935924154431814810678214693828527751748732933017040613950903742298446887482986457175289276848893789333989436795115909495648371545441886611371514306858282081360332184397601747663838103678898354905311180054873010812099172946380728492658809267996423166959960611578564008569909755900563235063217065802018074475172548553050256866476045892117316726483644085280579642974889926095610491866158035893931042951461000770733308224600036582326193937539218179620282610852969762813300904147946021298558734782628616622729843691101310406493995714780108496649277744960117620541362410512690793878658389968194454967795135618509934435356376039748830907069481778546433121699872816879468194469632511457836455715033820708458892122089506500938409146956044445557648838122246253421933588191873521632563287259894065685754164243336697810172023405563680710468702316669648542621757279534247162532891367890178531382223195658452961766494444672859172769596798102610789264877116253336083788627420879701741473776394192836189677137251609401420162013886076687504424633014778636700777185280000000000000000000000000000000000000000000000000000000000000 [96,1] -8370896095918700464002826694042165869346087435842076888997741671480200604373345010212983477827617957061487490346747475379123507494405460663085305106397923863146538586536529912771249281945934626402127496465762429081244505388265311827698065849798884270265388627179354254056681942364615027590008186221976616784928715084542904407892611975464109159948968593438157309482402556695654942503766523897270370778464611858875046106406510072082668939303252472513277233968208438785129979702492754167026810468032311429369001620432224428352083852365925277181920939566455121672705515940947409516885479274954208955566515913034343504569799880200174561725734834462223677324319595047342968808302158856192639058795760184408178232448234859202465058017337231443521324908619295763034090129022175147689190025104572093510386603499641578321494420994835246802103458284268527186093863390358798458186051161000840322121360121731209325471523123882588553106826168585518531174244312250849309441114943250483971602720692422675720017034540408898651668297685953887036318124688416539743068664564992536464739998762290898574298001446447957431640677598897177392146701521519530516257035324883347207440361027933072453117824918788632834460948414187018573429067546470159743974992413904857378152206923426173302117724091636332773892900837171888725868353018488071587636421844736048051166471190652178409729685429931670492888216305617053975190665791034884928354585273037541354382995482972517649739099270192370954761337939312420142142469868055805771921799603624529567526614985124260936640301830946781296793039561884783385431147992064102816684891077162675144544733662820540572899331516436923006893288583317662222300036379154189633164285525949528775225391425252754574830034635706905401689835607405808673798998543760187781926246443816123402673995701319757304254175383010959036881286738526500481073303198336135439804216973516972071198283132238639491946498326330361788315983415589083181943885760869390259747845521208871276136603855845630536706647741485638978206297762648642886781998270355435349306788975785639188572464035929914120138124475024842120914022209202039054381680145742925750189268428308379283413522356393440722319908075680724067336063866639003215975887348739575672166097740846638560548830082116821747578753925940375410606951809472089641641871137430059029501828225074303200739771927278485836005238749817184813917555442333671953613479904578131672615203821371778319435242621398538849414091430806625052918465485224537975006337522969927432230398148688579976420205655689616403228826262404989561991375652276291342300505702400000000000000000000000000000000000000000000000000000000000 [96,2] 74832495923566347259359863636501289241454472299592214810623015249460372072056291214043646005130770307126797769723109546302085570643961812288568855139592814786683741939870707784097002467430386958313820180233466877122996568949077223585932015749198748137359344569522023962080257787051799363108146883124753861944835128561157552562920777674372308565437151006744922808911400003453205684592174553734270093157979960152523764547366970034081788849923054830681059792049195974768280248305886190336466463766990834908767142612617301850082115199897197475927991996715319171090532962417769745301109719371721688938767124855515363922628854118937368839669378160018383259393660969012002888772698329468212099710639687067838207904881416377203533709244042302105431957398368541019800974918176130759176646740270995503632368912869101766898525897211354571739606912108885138016965127305659457887260259737026053923574581414679082396398519485470090416963370456912444468103291010965535422626650611022611395066101217846558950204339741268093862313388756229112151204310623261997558129474814254126855075738209159048537734645423454411909763615952519433200930588267918789157130076121707438117507051459999642293637655612039903740357777730814182590651981061002448055703082835360600495530979216002737302057469546519647496612886455451016813871982187067108439550510714542988745240636534829352374040112638564491751739036476484504182156066124310566390993720556812115320902054758180213657328954310788105496454195354544900837999915824151872606115397113338735988924762408131049591414528699897766442268633320410646357487081280364103195787693032561589372287251177583032144979790019984512623794304280963509383827953852439769473160008062936512563037259155139112324080214780947097731869037338743492925685348589368239719528900126608843386733082302166356528945348645452067398420214020868181545657768779911646531996015489691341964937905832725909527968577507528534879694675346452899225807367778086574461488999974706467021847766062698969146242771952543131265556755942009889833885790532780568873874093213504940094378748372334295400371849365291187834526445674565746334321108225599574286456304808332285220662840207051416716719449175962905264114174241579257783390171572652854632838170280298898298709934239439959899224836005619065926217646447623221986200055260208083267298177052348438884169350607545082785184738324785102885075548769510125648104980712419816884549815258900683382464927057275883551865387277419122706759697987390904096971466468677995143715689765627812147442950423405834928753364602493619936907414850615291554059570380800000000000000000000000000000000000000000000000000000000 [96,3] 964967569590621290553274793267277312802927975193921466585607958817645346706751777006640430564485094861950031383861157470286743770820200731254770417330777018087108308405367917377968969568209161863479265079612519874735958716298282815293627478654727026202292638933618194669395776232708450004983932051892567291797936923057045592703418514567316007906258646758176841749746208001026808699634159164472419597631259329280205489183090472938424922753592647187966303458216269193222096156214301366385932347297613975140150718946160077255347712396776560233475493835901453413672168393425974027963804936767402180460725201239171877720378599039079845008927404924984792211320684551401019622810552072029176166227748020723882260493249243713125197150242470686225941593812259948601886455971961283018539242198157661764479494774001789337192439431706990115648926345391544241774000546643613884105269033681664638178807867118991887152973145920033170780166744643613426541976936189418913744910786128793523478281366788974861366944575165527225076870560898154594490402177133510036690943996072377037903698823955874139039614733428437833099509176000082029354146996505145865459919096638633807026621875378093750305996523822307312839187202931195439875354646189044715181661739803251211911090156924494468771772452275982200459330253184001907633532737427948151421686229631322646500442834133345649683125679531922034416015977147850889366993071702842699718320785641747863439372465194704991962340651741084603821741004207380493777993715703722427782434359232473963715606507074736622717983975969423166937189724312380269225135072786060196225228834830098622294697117287841329154216840053353038148299843766027137414754659582769571224074810508597001675409548738062673976144507265294377165206533003252196971055294602958490697529226829457338684105393580133424684437474891038549258123614848114813265504020916606652279946449519684275441069663746141059774602676935397501932472950876661151122626391654280205066682994841075080056925349186223179374946374945036445810309049319405793280228788840915620104975259549589920130302153310180505643273602208685090719052993056166919501134011564103073151053210534781429696908230457972751297220667285696711928165709679732374839621098855959577842501996456582881186381969611881078094142019615224227837720551641184123724293411546874859898165088571993793683725362604246799906697757326236182053284182302894484474261741261778880465950127061438930831645432764609989672112292673475384473750929983023133426353763912901676858859173631598231613007485319566994042419786715798004714473244767880317715661560217600000000000000000000000000000000000000000000000000000 [96,4] 47883659451532594734533749078429987508415146825029319138894478166929967931994560063498965745855463274739949768548198767664938500556372154649189718013548096132591011143829144298444620901553478658096332461760352194157821383710597894302576988718236154691441968493752666984497218623204348945705709699164680605052696125779601562078877882187462569732635392132975396759459818351380123319213620095041227732626596423486149987257910985314071871021132304220904217877142568785147653566542998589008767300427176320465335906703314973073034018145715932542649176972042518878431506873917391890983251211064831039567681809063859284840004940364975905497367218795381024168690447641586266047849223098938112884223811992046434882930623668690618542271218069827680814113372013940695431255210779893381940855037529729589272335265891924811085321105971923933390848409521394564102097250137866123954380213594640674058455160058719085438199244317209645936873407855980915033337850851134630772609753640213870805374519034166215881150753100414882414790756830713405336622834215749082314357715741658409901048499750654077799665634862493921855890404386867125417165316151793111224579735009405555021141421655481636071176824814803189157357073536536164406258139986941443182142888976540441130479617965701824837948313308810883757499420074751224993474677041431951470229063908500066819279282413298249997899810916430451385124557272678505020022944066688948987193391364403120256101342669831957992256265908614449734263280505181917922983333705221287445285874136464212584245738385714203974927591867082001520844739660905972310728116005099518199551002250979012772405038186856809865277947158688337815990005714692225312839572989957716574043728170850159285913665743210352908155967209606798836974707934719980772618046480354899065387515051462299442337833886647702906817365733148052787556431604703432264716210258487228122812349301085312133699573997230301091556772806559342449282661658684689179686376317755998642383106179106528864988565089444937944497568369544606000355856051642341470585363938798205053557511741717441667496229019632585064920081832144685979137461190579512535881386446483014699570182180970883606438426041029012948033736255368911908393250874113514900303014542353585528135469329260686783513915267401169815819304756056884353193355792553021838600687338609331645581265734624382037798833002628920010674287574473859045862852433380620486033223848858989659256772282630512727544599534704941184885318871001518147808495306900284974614270042604422525174123461002504534960813309631331659856754070637698173783917712351563774027787927552000000000000000000000000000000000000000000000000000 [96,5] -130444044410151545537212273329340462352770901824988758045945671478377364173037699893604944848144826295946586412225607199952122604755583572578663687439996651820147480319707460011969728916389169644949429432614804924182337841638988143345997224966146120002883954889569067708965611766929610798920283644927660348841612252021207591067553643092264968559187314494539994626238472023300529562028004645545429611229419342045215542659057917041361186534026860414499640496990604535645518492897009497181628898970379412790300292254442210577082323395720731037410054657828971148177133983017258245138555145848708705812278888341693201933148715197554042893386137865160154630951571272420404494186670177434036692022334016484336255170367560089277876884501642783461216342423671833374792360335416378264158798662561479466799851866213203433944959725306640329487022694829968813602907228680000286907718436941676454521989434956286407029310637742418380530982253148861325782047251360416550744340291521110753707687038223890167831381584418981415828052163478922896754210387104382010116950404736643443891954173882096812923872615024105989844657319098674516655738331362257878414466179788857001376567173279265248331254632699457429234163192483933259846721441870655515848357717662871311461192068744629827515765556088154520184494359755144265152399677976681096607812526199376936359676008343588988889339612150036229012846963085268898841409973845514251345150434669103745907474709698358636197672748389576903122949903774097081558601690513586084620468739887121411333473732759883446933169101747592178223735094377834674839667703766523590056074674484889917457456035766312638250042504836032083395923332322646687441429203284404903727387765518000952120979447560853987662394571679445756378789327484243060267572813344300005426738083874740775521528871773856418357965868607933919324025865303450936137878570167961864913713325945858748184892545019338466971729017571498555214262554685169290145299974241405497418788390951554720126209128466738637965831925731707819319399862346493666894897997925553233861042418825274955954525780636312271375561715784605843015904400641212102208915667876665970890351916024977244008433230328865773307231696485350810756605906418999419061453822051229353885054045086711352043735218568329942080922808984698731554021627335441222181420562741711562158378462756882340675787652408894798169333324811707283849031213984298670667824770980538320225510343631156998624551894034601125082721256922508686970077204678550416879710692005667863346127734495523533208399246971058773473721347216918681447744024988230520067519561072640000000000000000000000000000000000000000000000000 [96,6] -5497883794516478977345179376069172788004326532802728346062628914650806806024382827734370825784926926882481005811353850070038039489185243652677142598842980131397244913619219512764130185259219750268299218568160419124750432642891735381578096575448340749260505675080557512207235262922598119160083647095065162595201102220077906783631108173521980333485702832362973540301518413408453876690752734748518765166909775008616740429791885262104897112832106275682087617403448580524582179837971203102180143685035846639456820460815316097812577956781820327300576377580683808276135790588870446343205949289558160598259073733558761836345779740270989147272516570528581032116795407379550407725837741007096179336649320571962006290417635457669991200227795715237554184357753947461165258750695479739530111278862995370033443100536070301680022810806653948036703626218964038418548487932240907019884088572922894836923066129290908400052120083924188610268818308010828221303050518504334166748926212212641763265796061018870514097017551310751643709706424633266987374771494676169067085570726479975828184704277174909708756665007851641292248593880966957135982137952771062573752431705376343122838781983578041430983221837914217791189670179574220668743299045421244469786318722278220473053364029200608436738598302233876253334670793586320211735663226900215642509534605981758907699102211870660341535883942650401313624377318207817067213307046244614544481505974670666523640324393740956905427089230110410284806653723277656588389089165740798644023174482224004046282437339208900990731612427917111529607050197758330308430130150535565048413946036027356978128514780716264943180398131096521864849175705273096247180062069089062751705051185208836833994336086789108828492368300344516267897262045995334770963823526705966638932609246339530869766946274232232847434765439160417388402506120979955691666800522412091739011666254761655250696381554629506988812621491611137164305021139731498950690456794777154784985163486309639194477832110554312885784709452008038414349502474096784370626319616288379497777836173307852575313966235849935528256718717414308934586719075356707869449344660704637533922093806748280224227892128431055998630859220367837693807050544711165489032795332194398106975715730598712461737738159612271711248453114305041063066547125933781318151727953348151589043597178776964796837504984358412566854785104249016807115234632132816061277436235305986517936203869815611805059444075939992362705334125368300711059904812812860988899977837493865515959630229848671263219271554873444332322579806600902129366190242116782462842056453652480000000000000000000000000000000000000000000000 [96,7] 33053129411456274672032953877015461237198178829676824027626416643704475039714557938659628499896013888714213497877193428834186271521832904316413004666592235177440792571624337067149508901909564485985753076430086639447542499209987488947667247451081894656739384022160516814603049811976693916161138578511535857185452050420945872098278578664448165305497516683859557703306047711582558977081411742782998998017148594322146297106695995643593087533362624919834290704219880678904918466574844126524985903977607477484987346631118862992219700714188927704884315516395495927427478411471121232406945167036873424127619038905622554377725775369724837375750618670273213461812458648304289236402214037520223950999218782485812155721644659609868672545560175336078256338095344260622792334291782473823314374774105887811785208309638937017446994927216006517114151205854158670990516235661720238748835318420575924569635790504007469386284440936612826412500345512667798494052083665375113346255182122520956064684941285335518319265898646983904608184383754450105208051583926281952992356500524006374985105081541092913038631095979891855204752420278934662430778366835823712698881297718593463664193616564468922394577207642367635588860166112070813904652384779862333398729846293267685726476872358331115008337416255326617157427048117977592190307947913469835889819004673702423593739013479433859162741704750805433250403290890488474846870681754805359943824594731843501096403594260349659716712613353636399515863814787817998707220226762157630550298491086799199263780395183472345723125968506896235686656438748238196469486021802201103402521666220411600102455507337076263912016089732104469461265601086221397797440342297109847911568506012382676912873253167305298177126346442731734028676609772618842213464642451414278055735449569999231293050749247863131935728644503591395262177616069223743741598113466309821796420312028212090069846757901900382528036526232456676444892139662026445337233565790729929381666693290289705768435965495709817764987711388581039930603141452564289650538662644859560724814139100784307841477971179146584986974551405549624558412433130597655073221905885841601348400107242000342913073163560844457477083109432157537621701331709224856557735580094583367395899826908387526789476999487612232526852846553218066511955743101269717662499674505506548196526919712501553175723175547643441029612473770254250120130650971723509150377240521624907979801441668811661264716841174066386597887840101171380747655909227196723993969358778575257073402853694278739985918721214029734204971142453877013839069874475574321906666079623577600000000000000000000000000000000000000000000 [96,8] -56115976247497020464802415806950138818974055051152063980841547660897900575815436466855727282888722722464830869238825972859454465235540801049365387147228960954519877147812847872420319529013586865458373126561096793748216762413691064634205760211749884475365635478335524229150297029101614520381179071404354737320351304496009031072534626573803137177700009241036308202897150038472748955295265618325877424087618324287359787894474368068290566998224734721269848614191367333382875285600703775548407465258795561963221235756424528838043450206617428327044334260653171901123845137050547330448361723036628844678153024824224537212226297045280080325716330597964510422011885012297486495360604220054510906684844311053546464602808746250390206533412959033899125588124517502751615649198522774266974994793141109950502789097740523015351120802011399976382137843531580434487864278049283571957400068828648655319133418503516877601365744624718220472813636425162406601980943733670454180166851181891810165793910959995118819503860562550909836935915302567088485260161090518128957784040875741884816593059476945579751964603594023465641961749121376848285343533899564829232381007587522273535326564586189465085996424493916101101851752237881610369806467283414986589614910715384046410316280976782905610591949262447001744886699119105275844603806063987673186316537928633121680813423652644528093190906131740419193887135358678836087273320901871205216135336694900886700990904625593707831754565982058969702390439695269257877906135220389577041248790635019585835505240931575939574001174028769303689626020170786504020708006976027901372543757635012937048361601697731493317291488456722916547990565854213077064187617851084641193133009674593046714325214268573376414195110040178240495529111364071804995480137101160903522314732176203780937133344115680456356594125371362017494465798193013472996499628803450796196219407120666188940930902250015131471409445968623328622267484108061320209323567323778228326433282281359492026232632505167310861140419757971721124094574734763404761425168593131399811977994467334177116302137285759611948359811333644171888489247054021028322375615810874126979868658741305249113319022893527241166101730352749097169992911514413728750045591135046062652431166525486404079633207581934565671418980484866859887450110137173169501998542684538833515941090464331007685315072622670574499195816817018704818991252504348959584588179426900110749075790683318678592489609263666753667448119749162113187369714303764270386006777157323475452946308954404378488745997602006543497323704262444803240262899441092975933150153670656000000000000000000000000000000000000000000 [96,9] 73345345381708635678428049476576508889277337604824711596163398089296969980756747927124225772000679204631360853344543413803196005271174835791982621318823441964483734722581861896032530499305727199541364144005710171278005442118800276678282603999558897636935374865588678491792551538809167082504753606027060673541409322182606098914570407263976184898883640322878528267903801322233594831512451393762667619985743912181885194439269917722838536378235792673636806958534370801068770920563891621601301268096766931813513908947946775109540506431765965840338184983105371480901471206607627927714436885079665050283612551068944170451246261132724597519139045529133509756770234462470227704409918051678965462431838859117315994059618006280816796764304956976146259615260308788023584163254774806986920836252146368036599164316374087299003334021104358309369959082256305919469722564090663995871958920203213801618415282682777382286629960649881776819312798773488777694221834289259971142252321882275473315944977955416208473611194815019387793136273986652561046069588927840812495906264260013058150929137188203751739243741684116388993652938421629605613210837466285599918315489675626615959708748316699707695812212982280160934035614399621415023658569282823776878922472226069325437641457220665720317832655846960842145923803801847813240227927027609389190810434395262136201637432454414548112698348059199452238988297846067457994761976687511904831270983279775179596881483938467052071733381998688099334412178004309861911392799575916314854165370314915603548007151207597732177090424056914613718212785384131208258197617017728928173719551198637572860810774695680186263057393924367694348968844870975423202533482164886990992728092266093587256870999581664653110215174197552585670280040509152876639000602249681983258659211559299316516896236694968139380786529472830181788443957938911940901242742875495970396806636515830951802021408334037256600709369229945362471035998898592400213069591116706313687102456370603617729998615650561367450309786893105631532582244047081248454015891754006194917438797386657427558402417079894626343317695783181069543319092432409422701965377736043081192212107638342296395053533554196564867241581562467691916882518488670201248821469563093434699486097090446054940818894161918615835199212201765616306833472815848306928645523199318057323175130228901622530640469574550918642203952413000976586923060140166567680395751810448042163040586586237576596759242878930447195697425260967924111744599068256556559096025243077847373895867530257014768575579100249849132570202083056938267284694791283035065944775852032000000000000000000000000000000000000000 [96,10] -542624804323284819950735585983668017578000391545997419943687607510483013307026384789311945615981932286352558021708855236244774274049448056631210058369587082608894231195023372999636285438157007871249982647993538602499446247507509594074271636752085983917766587441801975059525330014192935457027476481374649965630937141872446863645417296724278142969986041573108454226108321802838467992655361014452310834240912457699650197110570275835764938547237957512334657182185566787363727917164846539573288281075195546087941416482492093915698367577278161707303177882822588204297382095154807602057795306258239521862367440912238880448745387272646074054774916148435388830525111039700477282137305055948196267456613673252684943946464381939251278550547332053912614798641935608875031345282021195457641228581072330124552108139789514662218847768590687714713209802348521456032534254954651068418995769763734389864556322033025404632876091730853393468749911524041924904293404704029154111827984711318542114651365009314055778872081897744623767227404799853076063320323982627627965420452452949013795644528949071957886482421817079000081455302076966662023722138995086004332405096751304190155093450973607261005506824748088876413339147388051391555479050980722934022879725327867966728678483111055799768156255108294916812718097618482929761525416111573590953331746552665720253841018618739568665398141725250431787203792200160568396051418567570116291767381103677858767288806387207443469118987633184890033266707875493712881633060984263508474131910162526394746209141059391296615530862849477912365003021456242458020011780274340017542531706277816449176283403998405684922363153866078835257732305252884986869749871610071092021466403210551960693629262314372339328688928624696613205821749534273326452375650220807733795845746601378500627271919594791668619215355848739792344071856129883959592352950918811153247596371462331446867938875164354782892292765454884336470003165305907720589462412248655619831926331932251502581028586102584079484440918024478036828384203122854833385968210108405903786807974575212462703405346645041511227219925444759934661654910581730525245435589723127398888020581569338816545222989031290679842046458075865847439373107935927003161752483477544013310995187371561085627451842029074617693847687675754318731117043028469483134400643718238466703220952326437447148276538631789129993673315568150108053986725054610747027919479470228243873605759742876874452576584332419294378255735567005617999215825957544452973537312355007528787535203181328406776591774285341942044839847828992735099923503183664738484541517201408000000000000000000000000000000000000 [96,11] 4579496779003221080714354029532460118075081556945264699239657559960692266415704390498100327860089979911943473143422675048451524697350916837409291479254698327114376473452385131396411170056473375560252412035402360613465397128575034218192343766541316336337848856357906716062835490930096370034711397033273760027342128314983388517645087035343132917848337870425260929072574031026346504798092625814625934588511338231197218989622940624654328400001697976823890018979220564507679645201635767204353786428237276516109810605223137604548576689027849795830635495441508426475830954911233295916830174552911726276539212158983921689041187473093024788415769069144149309112611585122237940826504690623417646820528452426817185881384897526757877693456889263125216584393512972110433812878599617030660717620354875895654706427967537101911366170773522240637813416665137584853094451481562514206535806997066979128660038913673205495423051472466833533692093253324727633486397290406507333206789022749290825836401397805752945980284930313091492717973977632357540191949597193746057394139205961690653288835072152931019018593062498385540903924276068873151826998505814374633434387812557152975077372795034045998433555289643422578698898095925064159411935552979299619172993910792444146269387130510172736428894486317555836171019152485907489613264464014941009789358916003667174089964972885761828669960799735509150819806133072527184788195721538137656974131886327427039503459265111235547823509447752143886766964113398514602507640030165267605449943185941970048240129857195763703174625437268073603787403959263028495511582185457765081619521666781387044696620163494189153014494195990704584589022634041401830578383284948661308854095784441923455790009178514488921873740445188020035733418067534904631098499721607390806287980412219472318691159196193759395821328658848544675026368346108087252608569176695021460973535594637759358754496875328114300530452540213991748395968642511598369966757258475701877657843778470588202565410091936175763469245048935970603755496458028883611604612376964846825126323148309025070342058137564829868214403998926290058301936873218552464326324367180549024561061462749828568070275469323728331849179093132015331578759635364649217472441567347958493285829505877334123756309026166618532249082022283070721499982375468639131336068378656054689766341124662969881162411243989570049470342383471431630354181486120994607762295649830317002383658742017163176982771539561851001589598146208284111016232886931297809538125360437280800273983155616343351926092163521308419882322954021711532887719554324505421287240111226880000000000000000000000000000000000 [96,12] -14572866902709515382935868480133761272293054694116911701014912462495224448407704061812832315512008002424510469911766440149256966794002708533955259932943934987334595864783724540701191459835244403995148411286288014126544775436648225798537114500184930923510135909089353102152111763873718851344735499332969002113652867919550336106601958999857770179427645977373323484279234883411740792067828569263835998384382547848677782812995437807909679900818820721235195779830810563857022312700264392188616287148788274120842167720681681989301740506656403279564581597166980354820683162641122591954368102547785315708410084419953302246691779918050614071366852557260597119293317273222543375252866848284676461051595148142361846366219486391014936401564965708217693172246271357141721421179191095004790464045147969158970278188273800072266154559864837364181247759357389399284143449746741385601123056457164851423375499838868444962103174107342373999998731132601857304055844100247048219544790970738034138307734675595548659275576170247659823442473527980936963026970993959693961095387894498098767460266237264172309069550449239335718109601410562809175345141321718763471279310461550599397178022140399650162767897742826542508855874537482050423759459715090183956146055993435171469135959614790165255764287264084930418719266391203844080952586200796843170889771390253951842971674480053473108324260098366124796923232487677338337446141257297449519005490919400001904146429621591454175575352329941593932629801932031989499682624558444001506367923481219646664560885393221161147780974843731596400335984316433829512682045106367736929395823803852611434222842624684706089949302239050643758008819973703514634691204358689068805890724623742982567218345141407842317213606930897040596362684228196273616423695654859336077534342540635320240367607688859013365819199236536847485422429674422744754800664928368351498962506055212639859205365970311004076512155386854550985343073870668966404492763746645431101454675841725922739937894906904465963856604537010740409439216232011838114875447575394903078057361019910721229696814523427544656750808767244766276656238943419876494460970070175204005795094362371349294343424667568368004782841621775594328570017604926167176029715287576933059937339173682130437030929368369710384681833047330159902864961217680139223409902678517419379245749113114162756622982539664233024835748280508130369456380653603676609079904165959279204342107870831671835245681328443547408737430611762852694151757390060075279881076347845384691780714460163629335931412534949108017776391650432800831065237450118375367627868051865600000000000000000000000000000000 [96,13] -1880815371373439019474655616755418544732367731238615603569343581469771892688611103296691715777842454935342400189165959394769998523087642138435100572598872071876911016629605970014935256312743897557116380738631043567125650155423495123157862391379279727309117852590708637370707593376734945547968606619146094376438715079713627977767167592476184336680379424019337310567712547609814430044666953218136592474326957733875979335422873804726258926465511653431455009032385976307482459590268819491729563309143297140689294571019091227007392106691823758503030564138414909859911070876896010476532586259527262478533432857391350502606383208614457225090794282042128018052944917453482564198957046372271843618370828529534516382236343045839414627263520298322990109568579775342741736480482296580383713673512236166216340420896175596039568374319630490138535220949118810598468075646366270752228521524515482070234558317455275406068058536455288138962550544549627619794546106896338470525192514460871894078261226539089791705788836153596329292989865141022984188215650706855546804548857941571274422261030595337389590948981693705131483593115672850546512386103817956051219493312515392433717189689174410484858642836770769404609916166994181931159632560641328498578375586961228593922846433570243488387738821697092962174746044076348416439359895887415825193406374150004847337498448341448525252514042651162972769703626544904957137112404031084225632649106251167125694253369876345337729004016802468769811194974360251716837662126491324926516562377436723279733476256711207725859579828123637112201626974319642486927353894396126796664712252585741942620056393705660456458122834377940852041051887793421403799928616801165650753064845607400117559700130391006770837545427542709318630030613002582987845683891355622476171713499817096759287009300962648638898380527029822189787718082327576675745624627566168345833562905856818050422579902407438880991290517129895494620239018935190312794701333662526413731551840049618686352725616493688349559004654875614318257415272460698392976111576753582337352510249271941529702864026678153306504800474215262376568013707378146634561584673818711091176525916222833240089060805519132204967827478545238108299543367316413944766378834790151370532648769483925617519267234616534515654715666869350089609532048729008294106850555447952145146900098873348733870997718899229012052373849076945244931938122548739279638377390481383026789549177804050545985789626259016816541135932783783306825463383168251657693441294581150499555943071689838554462342807445924072835393007006702149161796806635297391918948601036800000000000000000000000000000 [96,14] 264446921021881488745107378397701548896693180667105090154676350619204522733078818422039272737302904816714586852133915051870230733845419527157376749531521642318388938417868670982635906523671534285348756707466518668003184661217461748374941648052880776861014108241321854339688802760260128186571546516420849654706872664677095445026128578077504282271473249126913149687391625016246570277129965382852750897458990491819535458338468700750590017198045198946945141448325485248988195990130311947867666363497164722240949009186241593073404075172432211223190809842677805800736910539845881323589198714158786624123356019323943943583120947953715735528882875387553256250304764736920695984835070991558811134570364594877792657051113353984438050269263842673048046544454110638820175228155373970466249553167864511926164236135993259681603472049091728117483399812290035853164596653550569474171956963426984426601138457611875698706897550941505465780302451132341850435049337928987060924406788830885223452871946121359318794227684327533484529537967040653929997479240922738611387426795640130152144929453392083705580253846074456164432268021619459842921582976376262877387468913892372958526114161606254810638447485331936647451359728807936205417727734535778400019437007305778601756715726120060978699836439756021352639766529504786076007747228239742306270151959614673953462073073994615459829069342604998369608006389534202577558047782726240469719595795333247293055624793826612282733839739528383023081261160205580903293745676936732813363196091407763021818820090995291734358517064772721129887058353232792794050528264707734046640118547418874833187782385900562991132706659955663737277858672865270825834384155510775034140940095098205484484835231958919339964219869173734106963726268716468904538007354130665226562370330548598411313925386508082996251604781561854010393536358677499980735684030681318609647953039712400774907275065677481328923911920407921594201009055159725894016147568512204896002698623541998178417410146514453337843403946167194972814948486812158740940243575123607568698677879493915351101729799376970555565528160542196926757680870054617026970825325281720160290170740049526491802401675253515673575764792810636027266673571021383343737836437382325088211405964628764586382592211131021575076886642260174049511872429440555754120122667564748895799169318554929378425231234981674937335690926584053402856276052309911235103329512584482783171821546775616422237918424091224546095976964849327959787955399356860707393514627344390923784955410804142793386650404364334123307118704205924515352345295807964780485432861261824000000000000000000000000000 [96,15] -1598533204952546345647267818192689455236131250857911096978527788146163858481074928956186474747465236911698281518649348781931209897586026921031680051016792880689995099579487543564812400402068892144406993682491409633317898382417708943214335288364243529048426270475566842157302603901521924891617214640443443514181561538490400787061107145227609599913910810989710410242458693228237104242082536245861375816749480324609032266513594880895170703040350960092897273470665767714555055273133456406360888268239776696258065019035145317445326380343926306242454804508340617084121271348799586386291602182855868610963723335083033382149991516594774491849449384433556467742525766496561239569960322716758943159268007305931675601695073092724967553941870307135438030471267485485361203315434406439571677973729519495103192765579087132814551761995166408251010638786929370709147953443621723130929845949492231849127419232389579653005614098336672316057069590540771428604422218187149477489484332355154964809817932060664917203093403994128687759990055689017607813138673000976205838391412067554713188855014286611133029581806759606536941814465376080123817657968005531338513310815252544014757425222198111639497948308240447959884293578551983303491499674691521572777784245191979159832172413840143350139960123200095717058967194614605058720654291702707829149446313703101087261710487689484546332033922104015379252748262918457945548058905247749824211512853175659394952129170310546143925330607992895885300212498135956326804811635574292208242464501037591590283736254697798947416891266732366280597011972953828118345305984714639299761556421964982733934720855201119385744618907355639071684408675108897760635233236908546276213653700037659580303368681278418723335650521322625521441676540759794013015254316686372292168278604495217684466813862872972334144490527397058768169590377820315931124598482053325856446419010883472771413835648115981142962323766603149609457476170413595233123562761840629505884026567237835410491987544120184757271486032014147215431108195318476607630453624149478261419898228430600906673102691990252569538928752897904086035437634078978661086180097889395606792315551169489297865096246061041820334301723637257690816364820791053142409967645046878406483153041717321995784145174084281173306902814095537476446494280773994798346177016114337858168824699239094558822619663084865955861595113903617977363181740432607656393213148688714814177219911711322995648829213974898408004616837418125834736899022762144054880943559918507526004193281082643247830139521251310013409416972301075735639040178933586591577132467486720000000000000000000000000 [96,16] 6325849427785724073703159825506536534594891284647898969030398392852107493507078242803116784298129390344564901855833483181460599854716046958174866382271743575320220539193737200386450349416690314508133833471046518078882235281196714689603868538848641470889785398924029207501928359136406009149299843447435721375744178899171550494736531305088593651113921539931566991884261744140261599365417506065663309964172253709584888956832503185838101805048343790485580404928771134652783879725582735980728530123612130290614157893628507711582066489111023801106816802425949649323101789306246709583391740266391009325494737262418547914387328691579268703932496742431204224548900122738720307846714227538292534865012257201048176001736424176464496518330369316583405920677176940354467504998736284578365984413401505773732755454236955000811570748826311169175776680583810207621985961853766617648077874965713146942177122284413690696360097071258180585216605558345899429751222847716871809503692604976389852630489931530646296372135096844963584825174232410720549163576406592130464181391681540053294215768430805299282392055395374270945963766798027126271827602317383416915750905676164902696487811106564675192077731873131080799951860573235481089592159936159187719365743007493552461131378437338893743293444330678454457104264074512676572994260264767244179358092659521696362896579523913389652039746021424085556685073555455019216163019157039228861967080701391790888002708260859285331661039568169088624816591195162427804427004226440167034484054888578915843508117613053721380795846830826189315795352696630290859442761546537920769489906568904385651469541947352250204670501813250211072544888207443532810733493126459851765517563033056994987049222176740405297509024597850647909479304614729792034264320695691074186019467586869540274888821369541186375182734899334632300441974497832141846852439051604331337834601164238844780972029449346101703084024389385293077264954528109892221371042434033439801215842213716412913976474672931373250129691517424117130420559795350178971570329112738170572249263779650345930178147863054063439846272164349601393764815226382705234199393269904885187336690793370010970425243003881030213903043727874376003224273703632555123703657178997832761813327537120925449764697191265004521146342230555763669324298672403116336555579796501467940454246668930011202645333554613824244392492788819832782804565126549360608292297873904676132213960495255009937885845741769507578089758438315900262868974715940724253893210423179983559121200035233967399998373402963550388328790561037589882924531028189142632112180995031040000000000000000000000 [96,17] -19631511859706769899477878440865586357825188993764477940449272670295082325678831603769000367582481006680673628903624826882759374976941221303031941891807615140826777676019661670372879295306617756867180295082149791088815110843798203180157544616090772992791410163249886861592269844024149811686769247874637933843590086262543213196902341566554526754345284372928196174341550736073334897404473463100558905431941483822707648801116596890058662526263341730425679368174689577482172463131976254712940111836320614108054448050859127942399727114975842641934235244370943635124632575272231001988497089618966772207447071126984715094426071033913065581817633684387998724476729409441570535946662225111267182672868852155898199867725783771893353914051250131191145367283725331123919701572875442130482219489652218375080013826126846685916177627837899363807716435694539173034995638440826648000702844236650764943081296768578183616998790137528932398815754348421991737385112350208032772226554724489526441470882667137144804403945582663589193716564063308691206518889648410055495185473331854896242485536860195572324989387464104929132912797569451612231254418406297819777417634060182902631381005783960936654502495962260079603793492271087981068451934527891222297211023905621579274299112468414570115990499634111003293911344492336268241913303596069950249029435962518870016159879106063211971512144318352686379768139559949356154526567237317309927889352640509939150727367905021075741641002267880241556427912985586001238071668857248730439539121072898773465228236044958881015308706548456764071280568077217019848526234394623263601683354773485710121861363242437404740162395677161281979166308293723588861412867383842358675844355539694602534371805327787605921686718805991544936036920177623470644170812403588032950553497759115947124882217054243317200537312555660867594237253512685801215763312332386664672687518317336277145498952772209411939823315709524561954361871361645330703673744383893513226417874557239618763612809114378854143578536735819142799741962823467225731288759923606409025839169085007662630569941469546240118552486348990082336299634627290735822564341009402945495175259887763941927290692559033059477043351790507897513148222553254601902781090714922433937025219419539325948197869338660716553703475731367359778292046898587466631648248184690886235176802719455637667014780642625463454521890955123597943963996943042616981189305442445125632165443904838554993660539749153615217038907975471382296455697014926250583900096573597327432664044404700460813802686824147997274285563254271901268568588176728633519876363989811200000000000000000000 [96,18] 50699098319461404912394745888011350285209478227487880165640747444925076960708868721978476658203445985568983558438519083074381705759641123428360271360811551923858735794698174959062061355186113896444198681850390561443805873730094465250667325168651796617970261574655170784218050527215448154297485889839056650656678563472044982374816249575420284363230487259311874050487993182118972740822794514006687927111498066030335722801418880522003532431076933009372470838033118286532376883125208490630915287054964575885697344998044446179473296228419308314365240794040823396365771938704086856347001942553123069555589545488260196781403626928564888492059100537183679867880403532617929689030161738057221639739509069334082113511297503492966476211272666051953513891619133070389945981921737540221526867341680773634485105584702489105149323037956176603899075369563373330504619486071965530018363282979035929611817472387826268733629310734227970935006337557908597889276103682644319289330978484273376175173617153000612854202709594325101295001351915658093280648800114946811138282902344605613336744660558375575438823922764763619288133527985218735782886289285023921508446798328598431460086319500507102552714770599726086545887945243537795612084656115904255087795451147651493213048932849300786912117040640300047990026528004212334974188815483282914470889272452298181793632097432049397008537058600903131106669292915520400909473069378706365958987446808430437707323642079041120896669125245566545927494860666595657689424586146361510124151751929104785389554741146039356573119795433705141943858938666050654301381317271968977241555331391993201668829444735489109311705109915601543580392207281129276006642065062082455676821390327972229719344571784071276176593153455278640579221014672033332170198697838667749620612595460416403338985188623198405183734369835056687621672616797084090116914821469817432822541359976327632292992831371359084238847967870779227716204070867570594349240485912269051363902975275899609978352965713210380368991498580026637773593239204329709091943996236051299314873709079783976340553595185426024880053067471464675645004869501742336942737115982409426246656849817797364376718733891907743309270269319623317650740169700759988660537882745376121865756560115922718163320055686345853036682500487853883244064225417292402694461614844448923768174182632130679493078684446532029474745343374584358746406396374775835349375961494251635814820424046800484685504598005027087715085182783955374859140717254982147083498866011334920025437293716339964013250559139498604893671022042688646978545903481624577198425758079385600000000000000000 [96,19] -111771980874205505026156113851655478545517705341924709013963196626985232716855146724285905216376691882373761833025108174900977337866477861150235682129302670913351178533140498163342574791007226282943879788723871463211151067287609591636415023220695759869534096658965068334473831639016353741280889688394998376293277558317677975603373869704742233443552083505824344586076021164846050467798594438164225968148775271487026148048962549818478997085978843542194309305994998823269594693938389659238426956741020283179510005239541431185020628261868783931775208341374085584553197411475849070172268101099632576199838219885526573660942469740191975151195119512078856015983127906784347442977124694421330937195467776350619971979362377078045446868312032951732983319665961742548618917697199928997167472312394134170141966390710618833522615091551768403749283440339259697451605457811964517765401297830726472996662891993162666805554527083935343372999196308257052276933486510786876511760100238928265770721477163569863607655020314414367541274558868899128015660809240923781679181786819334167840911932648264211847777209831138998526935880559095464445293390028773383717016300478982608247972679603335637792426701887588864422744689696503980892097746166580744275430163672889980938705032611031710017602013277794745831588076416464754208549769401122333139437594414371304252767790377641158317530391649202547079274589721034233213382106422982592604920574872552071949957884015850738943969525368061755354051516593240842629308731600112076368699823055159554683546323171896781867049400417547566469883291987317652029280940963461249060372539412429200327337721933585138041691790835306639184088485247622903540285736067158099866749239225077349433875040496945413280509860509227831484200002733081419687927761924128604073612673365589745776860671668866714435542848746685610758833951097434654857243806955000194879844182624655363784991299693866350595951732775270993836154334854572299822474113654487265733926205648706444561289206924784210168285791434277006546559610613944180952093978074263624215331505410165393710374017857264352228934895722681018554118172320984479099814087772434934266195790753001837070158213581841668224724482755785969698727859762158382860594055272001032053413899853404186286042445050930092358663619743278509531693005984473712689499034729122223025193899553680796875590073179685277367665054999159114318862896343414483034566587951823362624038257326823579625455838264766233258421075891007642894725691644480867447910959291242961208745074899912271344050781083802523517441339674867705854065919917341702501547231097651200000000000000 [96,20] 212419289278594300363537710604668191918150020657585407384081435522165652994924654239933903745078171875745862938444554024809146263385047536668300232464483408804551445788750752414870532823037899846622982677463142494451615769761312580254216921799126344031716462277088493939104404518680999312604507875363830610325477391597227442180286856862431443340875361839549669212268525916848696333360019779918821341351700903993279759646257156055242207536237684149817706446633035530321015109558169365908685409936403018755494445608695064462331960692055633232749206003689822231776815562526174535929499696776060035765285134640318477721474716262842718716072743694567662088598586648118405907606631101447332276706852021939735545394016196645622794170992081156136431108083942489927279601224276925600606638166986243346174405908604613739596393164936497372891583424769534344496231663211459449123364507953960753173826008371160929376171132092952520587377534777400811694852477367417424287948679058505526639976339912885898622108836836181543939381901571685172397167473539806259049412438418296831169611331743119610486511047815867725032925668675627980128583656802458720455680637069198742743275323868002492938847603938074774963102019903473081361731715801990711168220929102482221199087855720926638683819283359823334182927612362130191364084773292947254181359632611880852697215306367948261887435801697202607527081686165682768769942245477592596483651817193495322611976459337510795094438478808079950168737011680469023919945296226023711746554657969100534591975885170461318534727716123042081587541991369192354780231860952687796101397980240102071047039930929816463886170543214036705951550161435687861007566374267675268173551322430041206308840347803762714851688940155396155557273025108364675242335394921867864605694939959386592844570763578064509043998460369671380948788589638597469506774592222446265560350146882976928864478215870364316155229336941656440499548718384494067034757170747611582071125412067449447380102869068973705003320570269000711689027699550344587925318853261929580974007210556446836790002475819161236945855246291917970278862425570724002591864821940068682317461068264001672207893688712243201376543344990482525471546689932656955034690923973842187953163273816193845166970484289564845652380958913655274890210220512705049562844309193235060157534459816103177211199144738079017450525450544243861468597935177172544237427539996734915527258265912861700690219592215166004135247884799212329778651976434259911320913586479987165337678725567629771311664175586962088010763413995469935759867173862163759969285626553958400000000000 [96,21] -348980766502094023166233340072193935390551468076070587545426019814208498894897068023130792154050666367437707685018980173057444039538811507198527687237059616058935927004091823754249835813015408984964337277400440368096464421274901313657344988712041116863937895518764710596351514011731537015571141653736138897897621778362082870233556126368958084167740504040871943770219429904646468439485803482928362348213700665233298178793735414608462895742870587812268980494945309546533666699869259686325071968391304150032854721403646810116984307210100926566533605580358482458188325678413607113850970051640155022712970506659064885688991380635821102462498249312675128233676509173491059663530360394658606616839564949176036649409989654017054730401999712071998766902975293395554392781036881646844446835929259617659115388068037168335469881282704610013001415374517730408019600869280776632121714353286472778139339947603499780429198146380020648881615537299168850950755593026530969772805853931373754161667825196478967740532246706115482982823885463635622214097177142952231463978007714960879578716166758401192097622471840199835370188758875518695567711172500406494643414548507992634616338945021594022727353112075937654179345571376447039461233586177026414082779133074652681514358317556765989159845947298740838955228667250879086040220258940571868902678955857466505262687095374106682812502688829133779122355310614863439204242319995844844683829719247064912622290719986267303042459904442480280780422098330801705084796162402969675165931993121530025965752951272184008464613475969875476694730488798476505341925038369622203366395733051067219355320138040042544671937032530157144444625178549423794842682223360363576973266338437899622307303386723838959316904965657974675280392410516818482549302477678655613994784338269877765598289966702709777535743575073864955567970235713234051084614803901872238257204746197783303512906066240506101849553779540464870592733487327718829348551885485879720725632619002575980744828184420753606211512722781503244774195147196064771632977302522816214760460374852755477257783524565484267259712745024383028068336192013768099523321066485544392432248671941225247920105317825345185326683430769085213235350120042105122914242357919258021767327841503094667483482231153401041003265415547436002175092313169434863689353354805177911743835832543507557597129791964917972197730598332099935809012669524818212082805103044360851323919688401189141810476092579279317036453078244292012140563087786180580859272465479939929555675380400543200133867037328298627225044469559973776001813189023748159728137267052544000000000 [96,22] 496568364032063710958835889587955136867314559794504260050269079517891245114235803487192549377678456110908437946844188336387292063880564669578629907098334240844187574500876096213948096210203769260705890910772730477006629704346697891660592145466219892408510216279887542236046164434253923102859972333173396951442821348682345843555611585679365596004817167784986538145977454697684571090730152499121526554631966840519368510739190803926524455248214199916104205070636620685139896650095327473780084864136721460345407646210359860480185092195349275728009638552471460511623509701413602377610020316857230209298115645524350226122042223100151244387007666345608322799164980526358635248223814480160912060383939131704924946941455198769668482084320682216796158798816323314689880631942454392411824179140094288683701970437999251841220930581978147544668901794641390229720069553210790001135353264834962013634179989616800184018822314698605357273875892716345742389561544897563306913051120388781746612567920984656140403640902803885931166791901163023343426300292963408893521076241074208044170442961676283299475648803685493309047991372588802180790993795468571483817062990452580343042209328089894267474724936803968075817818225236092006203685712611699946462708159796170690730210290286932889371149192890929471097262128731140481762208380148160468683145283674356335132800603316596856540830578368616576884268914525141998795621156566680969845776767669059228927276341272121902526198973345922965991096761145949135744686648970223821633802678983743725535826153847435370728276648506003412599246150103104629481827811938643451381540571601101365097813642807170310304847127027403795534522566069253733029910019758872053164078795430092186158090489740412281206600517217257189936167679703214370709786764664962086424587298604788159082045397057912389715483362125162657070429875991713971032856359268001519779462420011642085973402857096621602813443334600368234822214299630791604808076871375100715469455588383309175038236685221881818871446112271910494187859732370804594436162760602267713268244834485990215006034391321866992134858784067983446933792274029235135691178773131296150997244582568909030055758466713988618150272287519760067590804963576433756422377000149867800042104746599756256919763638473525267773891679906206715019261228207790410336236273798229430978368844054582290699753720035090675979161096360799854758124662946890427631032345371766914111712476239223526818520155732686932927985204442836480842775852808721617646069044202039432107441810980892315323106466840722805462879416955850727764214146695543224721707494277120000000 [96,23] -614222207830488355839633527090736888863266064837182806339673075500407762664575308751836376276156039305120901300092043424628347920549720739415167754835085464516338966726587600225591531619169333419139424552089042173347215629854502147871011434758503561505928305206985267512154590479988839099118246602944585109409535376663088535867958981024862329620968062747089267059283589181516029027439494506381829375062029788588905168232988420758496540770442295489484983801387348372852630697219624554196944087047632483640678624928823669985565375208736277889593592786995011413690928962596579912798035097823228823391097853652076870877871268218701741967420578370221316795393090797844808652880449125404142094347019163577625848581062997614038114392248491492668888458057323755974570252192084460622541483506900874815962658576128907756373370796825175658871287957433209633131516311494609382680508158912880686537201934809948458746195922457905467229342956904994483678167358437666147857621976856534142114901038397641790093411714305816323624438769242622627415944343794961558014460922760217345951725345228812428883526882569112889428848121533496391364392490343630172567844984872403717557897684540738666066093752622113315566796795702011583801981047931904483400764692545370209973832362250292182668244274320847109995363554543990143051751360351549337676987749341210726497839602188008142005151717935407387193498384294110810411447807142536713735138610326601743376232438525513137536969771515182551805204072388474035559570390737824676138270279017803644170822703200503322906147891776331813927950382132931299107193100640691498712594746394375177112948301998332156266980713751373943001981122922440750208968720574969303700550743414957237323721764148506321669974117739922193680391252070994723152676605570528222817062393646109155624298693997798405083232568929883174445375950165197766264588402843936180793737670817778013555270051629410112834024503547341925906377194059348324926844095739484974298516754948990319746341159396072492609116691890562607426124754109956748843899569101007928292339149179883649602251854160382431114938305715024137716254977810514879002251260297977463176415667994469811909810684899356426283892582987810726778108433692115566345029926074946259785191917343675565489354861919957129771308011105504328557745840470579126703846674755284627679627891097947911171386637567189187879519756196152890370770853718108505855077167150032478255453036689109965976663137483991672240806470578952796978899687555403682100336391121132530475964029811352670292877302179355758841859007393621198063195532878972275298289141678080000 [96,24] 663926533416095742027788636507667608188815792397421648718601364649242013969936802534267556642287183552319060250711354799375865707906139196553184899498085048880573415835123973696711558688160878959536184247902636245001914075970384417286543389982584116096850844463813613013913103850786450824885490964361615465809755621131716537178345747154409977670678497791275967616254561168647915807376574147558404589745640366124265899412406142167948522830881291693756056237444864645309409721186229309026791647287352869255168020385968034522298719298437167961072326669247787172575449463178581769908069919593166554627907967127096300591470854834928246443891538575157813708920010925862235599652485773244507924583825628963335767782996459492755974705219969642697687717356316362542999411005964705261675443430651672504219467497055733382927400362415024559387264832914446173695588347354256599755731694010313087428653916797749330104244717855260235454992453077332498530910189570446427929360192550144592414547435038316312929238465600652525927285614443601503418614063874296966311492985308530861887036329845985895631310107483990706417956526892131041857541634362021908165950246736909755933033836961286473943499824429515673581284587363938101385675078733847743076598748551589729646411007473113096343482750750244913967271158121566256864853925860610213706420591180752239783518124917526230598380748032933331496038721046790680674128946582078216201379472498527133355032179530634370866819495624530476831662076718345380120659043772277694318311525715318911677459464637638525082049437289759616454368335572101696678631456671934701356105191059855613681586988666918327055281070183119867985680579440076972305791409305867080990517976932798502941221813556591260627624073808450245282893313870939694965856742347786688828475028593857245227780089674367696390143840597217810117964965719059464419185703459198667188857624070682039434089131375119805256551287017966410423478486215866905483645374922308012065388767567520044873213894347556850273766132335900342997644081788665940449660556437289177321857382818343614883264475967989800001853564512896331362719538258519995618949133164016800842550667528698374511538809011778659512654636768254166044081146850461619213982258984721583660750824948162954359308265180130246183221227070527546817501827744876174018381148525659076404451768302650919982831339496479382938648846536603923235418450545172605280914761815754972880531082544132919480093042812163779275709226853017890836739701937246792207597733189021051793783783941393809093427210517881536927508550144484202789181194095631577415684613734400 [96,25] -630432206885284630786050870146298930368414804110136177351112323825443467998244126833239649768445976818103062771864220681107333609782686473767449203191627072101899015100508100780942659295991470474191427335797595131044231509541879301804477285871924094883288285081821663062111370628428029501690842121573001897960364177235151206534708559254101079500032245450341705913773758338394033227672508506010689727602966183616975231301291551678919359930557115253239059477913634984135683466028294350499400180972998590219078082072206399846061821641342675426723318316699102859781028484651186871505407130991636803123715606317849974541388056546445786711188372723818121800678848231261502825070478475638952853892215516962668309693552334503978969892444644174499288230962564566886550850471198647204050749800689585296846105355829005513788013538940130370110598471763742900500665972878450600684644054548142821352250160784935018013118644448670178412589397980140927098811375575029845482602428042073767878600487106307138522741779094588249266720333475530862906614698708236334339098842157768430867129150628916560699649609804719879333412653721833431244186550320970299273766414513349174557161222176242393650393061478817138225999992468982040590264128073907489346275205570386832025093498927040140250205211510500766819532826506455427643859484935040643787342044484642007142169661875719698493044704754088012143450376122764538895006415827194681804069353750045439982764381666824167377468641922315821310034730390318897516189273031272990059879596217632088305622243839549285696839445691842092901990702258683241839192409467727161772268233940067250110986323725971382726574999013047666465210251565883313625806485233520298066440109506824612681951993976784621857767564095283857809292478961557256362270705205420850578758574952269193852359782729061378547372646952183590530257231288879465397214970360412327204147606759840068352303590355005829562197606355224649932801898239517353697440597972289912818559310505351027749249242704300625670783090050233563275491041166943251726937085129717336074765644324548187644045427766596728540195770779010514370669499682899955127090326838279584864032817150222959010449049565757153731749223903085657468027976332388185493979506321220497403931592030896415127833582929358656310821433994214553005962573895793009459408701886371884823250342617224792595902015617203207109034503633457823340053701216900026964345327379345648353231510656037255788426762832167271067127581520458044750003411613295135085008049523626300050935714754229340313751865579047266882634741239766504216640938310901828719980052480 [96,26] 528043877830951821300946796578829351129830398082415845826386864833431156510617051594260408813536277512553007659252226243574055541736340530762026615101153672915223564792858824648808529453969941372716588954994000580591393175203634436575213025566817778058062817122294080933294891202124835260562859547552834151144089331663181219117438220504939080862292264699247792982699962510617236923685914359903827205873058674887054265085817313802368957111841647565371308003725150763902915374518120588584383913757655846772403818661084418489500326216027662705600558592582833729863737657255915064147398323318645625040689198301377470018550975551674228123473349802232381532166892340844004525412316464347673238343106292779395288740722336914248837806108291587725277312829648930729986009966687137658025360413520552053975988594868353310102178166264636696263911744384528888194041713580954277634296301039688630225791228557520102225538315926602566415231647943962013079406754732731979897025863704603366258458047301636003140498999357422758969582907850506832017243778735262249220628499667195348276757487805947884092953984143573505537647655222563347549007532845391017086088317100576103869512290727498794391355831391631130243239046858414349023666358140363896964456661292193001598819901237152968557738562507999212584790230364778756143834757240488207834844424958367434044018856088394464470684315678451794029912194248297763046288707266979444169645414857193819066446712805317690335658645416906326433560465533656069107369356350055450849643898347536367719752517140716754657451192016432997339074786729854668127349233350788568139317429593836210268424548179625465774276086660593630315437038700842217454246104523978637902866612961423736373788573504783304534834489175649538225708112911012111249817530824610595581880327745593477398493805824163648425485297012646145326815500263138357606372539506391921666049129517824982918025667927436206126419566223518254851375919387967254504191220172684635972620213191840578296487074799736981299916773161223097139814045487602209681682580564226345819010749475728699649666127227196566329991822481156073103648611528101534928873945441936623095443162848498027213923315090688115156462017450344490416080657952008162178146594833082286856713891321737217470490312427149125636415162203248583682735584728152001470084723659334169932700735485292294089860721421566141665087933424512453420579967520212638380727965200832391352464363540471932219593750476294353462803609497897907709604565640220775496317345281897630337093722621937877920237932234462561972293473440113074935658806673819897430016000 [96,27] -391510946446984765276365835185597661798623428263925939333419548593341200471511426497562599411787183505649710418235572138285538720773111264760543278126191689864580762853961969892764875327638281944900886697213821657453277846428892389577193854249917053710814525693682397575880624911917580855611814494203600268598075005372151311728181780983896616036514401070353761067348556029516180322256784816145137759686254863271816374508633309777141842584282480787107406733889321194005045753267615441493800836386635871514002978696720335814104814604467512071494617283623233607872905746157740951883068908921780369343765574625567057703515685713892216914652631364744294650719127212192520763186345083833610783687136321555878208718750850380933785473789487980861478799105327462142989499898716895415138912082006654547749215977276731445786218616113703208489377036149235250650524921510305541842998417724071897745433207189587158927180740883729556809692692758483572617640024286831567941592594033770178948476758190911733268645030663515530499013789177469095142081852951038104446792586522419873564931406053383604667238289470452676282554150603845690879114556752468752493755864397344874713801666131845863706573779573748806077415370038421265624539595896328471804947760928050473101183316444098085248884303173475063976051207351474485655674130145141384666194797477187128458207400963422698729638671739922588934204915111839770361718474445041302706750785396657488257730074228451312050955231963879844438900982190349039321515818691561380300975539042757587419773341078074249353848428045288835363875165367718155933878531619180152643680266545959572733030677929109302378572766067884096403699356996537421525279583017782287941887205312800017474742860467527182030206021607648220917625672405924246589376504975425994099800608919453186753110948561973213648160190127867714279949632006619693675325993146197069704393989442148575688168294546494354826362597952128082964396971816729734675134193996761552154986942249016730263125057370092594322906642446999025304562640220218186774185168091480860546301858838822587202857698545875512484253546905335022479027538164005788389220620401597348221964797094864968927522155399654428749219872025473375840958991215152124433731976446421493543442265087034736723169727260380788669020162376740293038517521465162991743701817212676864841709090204081097450018867743020991983586901086428225782184076617274788966102429841971777173754740023588633600903149292406534481514224659734976583213032660720153756769022455766464291403462927603656976412629333390953768721505838203026104859076973257398681600 [96,28] 258243919293321175555935852215784139077050663223150795095492859692189933524661118946451409042594536667103454436892140478922369609674793939706124030821263417466291462639392021873490829807851122647038796907354921610418168786537143352361872322148671473019841989023914934397083733766288115570484563530219762356160956264165697415560060022842542614474053250783453725248614018233419408987432177051371244422453141802489774707275938289357371379016478202109512880140797031261117613099125183514242527711213305214726215500500667623938635292679765393390495676179205698241297314762898828458519545891892807088465123698021227680273603363224376253553581396356038709341380571508690345551920626495149492641243810060845031475837412426033933455707175016575296500141476239846564022140748501737776859642829105006260016386957789490108794571943947532785701564567072438529097673792576251319708873606808410370982606656814552518047832945826313558641035493596940144578589747705955154918796157035335972834791384553282448887179443293339924826071014024501680300221963354239652235489780965966311523980127089198795300369638230951361816801211003229987025903508687217394602885457795288547475114736115956022905638977284448269948698070813073460654904355699957875528168322969587575027249784635951398607721526009107129040925401190081737877742085651975163746254122321292288684538387495412432841184281879248378529292109438944688081363098646541020722749852280204844275665710263584464956191365608447785687072525437979613837622771342935957938855204798221968105534447860109963450344082565392860574841296160433202810768611164753674496534051500836532061074888420323150789896483944206759257734190413309408102025167899033978099342815615522052892336928787378289452404374905026364030228418057575684281893511658573654327792052275173974106304138567017533552632062214551433550912599517380939293278993581598895454805499470025343401087933926614577575467687719042078763355295185588054962810193507951769191881420609516713915477447648711720872213603116884388351420982423309983415417298027157007197111317537010174399225643823632595999912805186817066113579846412207203349898581738919059004400148028203650588062736234873742672445260883918189181925431662707218075487833822124487985892722996740387744267473746085426179101855447411185267929239775752885277535051095086573620588544274233275015297990645839162136479072372708005700455508283477509902736882079583688954510704417947757096378451658474293349462219599317529597889042884512971964412516080698024059767689011466177899326394873324689133236104036319427495161081437427335168 [96,29] -152888469328744041926379600576242387637562086378574577973910824014467609750991056584862197829431219586771738842403031725747633840076819316326632859464394274103807425484301520392159300190394817758896625916085812149530707338403323867355207747616799081060394225523346777805598667520577265607588595129903002849739964956676553106867153189887794928656279808397267803213146278993400114462683568701187043422854641007481150679417401049700777435488325356076155894797168996087806117757759382822057201748473792219186033126992175981520534510163454413454853421192265494715304229977747469281047047196389359395115340977849137279984291259859881470993283359523572207595959683513322537482083025402785840715236935376625658256115427757785741794934970913710566155137098645688750885048532000901242185538527062274517225899078953631602674388523547916851558766387905606169825208415715163716238651116253256863352565174357604676242961991627020625321786156470743445974232930042878356315051060912007073823059015680359641218784095820226221309642367880668380424188373665951543111028494884734944480867708525288981878013039717363996371507575782493598093346872157098462960118810637610011327086270551770417778636482077891577977344967888607853875924013793181997934225373096435092113135937022682113419799211352422502337408379770386497467228104820723967636059948535640996814314343103429058769054184190735794803300867600433167305212558310233517038737048477162433606257958562688781607671123293083240365008123040211987942901810967399810617511501211853800300006682159917070361970533044596624501239602817632811282306673641264740335164894896651095454678367487694443773652278222855633256698722532317992751032261151102225003692569415747290743495342118931191355080441792485663214563595833076234868112995043487938542918644048192343130425751264868547823995343017810349069531627579923864874475249864609408316140450603550358019604568942777965287694363309730640446470597828531502455793806964861995650310172163644397538172809218113523425782588478721443895653768218347312807073263460545000992259759547051098241381333992521331098560554615984143191416833691422551564999118727343950970075313829678441546484971312465162222462748086014758863441368642743420471693463779969157268382975881155919483352814666558125485726439786506633157903527045433089984654993687296221018779240518116669916426073867966374705728327586023760850289893902104163317679331915025773912997103592244370463641862914020100022306292526813426614955679039932858145106588697860849214849605164633754227218573300655226697471715390555109697344990951243776 [96,30] 82330518846349662339241650601352378562955224759355760202905754464998304069234209181066374455993971512524824123363807444870367722162976689327568671809635204919655336461067784433882269466841600147028331953569597873574651643794510516012869579937555256619381803839063743617911999627626948408903374073793842824310558838698468376803548689665407166260959486212348801857250162547312736101446221120238735551532201937434865025611269700453885758778978984875233365681838410681360655394066293258878261232891294047780277272876679565034482065895509192323489387044318371584437490395093702025731720299807345413832051351459593908299727241271234552504347355616776953659886500867455929694311338798796784484731203188785495828109075850537975111517824958644087022320760298698853136338836031783260988469137529637709436224357178572912362146978321408547783099395137357600461917850617132666257114081314351183744893936739358492102619616909101261108012077677914357161035168939554776455322123723220960139267548217746104361622228513000639036005961135142016566008856659526479720420850705100143342307721973264732040764062380701119564515516732600619840391844926413902101937574297616718872894278713927795672527359257752044172674678475159481667208920833258247718847590963939620145887333108208830868670828806411768589035095020111394601752884707020423258345655426046952874182130157050410568826107051155438206730024528010147298362631072288453100104091983505909628907924290043262371123957199485919272613118823357877022405097730183942785302856284870437633137464326977926868824893680092692245832009404721363674446845781369667280762818494166757088064238928858583370023733732859227962485445049530113395491249399175848771908165784202844787879452410974347640784851229932117895561431545973073740987261475118842467605381778013244367682328824770981221407157809173143132343281726146038431380512411338833142569385255258107184864959443674373911232096846721413763884838122863824095105305159370955075264004910553140550800843692543392272010163999197700989029122375790558985155354391313015178835074166681583202822677207291458228101434469915256390712448805687164974412306198992128206598311509065287497029226983333234903585970794277137687722948105872472651912031926592502322747006843280327527768103128196455532311354967679263913293819263576741648532304066292635775972116367087808156989189295262653144110294744663393176800345331846236184648668220250736530744536148496061428559273335124508604526435062750684682729112003685353174346105999848876743890743123924733953037314566860416855925227853664004816493338427392 [96,31] -40908617975112874623592021118634326569551559111951704176910908372633626802290207306455075195007050074755995108088963530817478545112062406380883685802332378223505156970974676966347116321256085979313873965052082706209931254250615578959055187055780298761420247305992254805004467949261042555580078070251043494339171125142025196340587608331511798859676190137251315869329496905688457844797186304201293891566317575893359380179297446060799257064430993278901276462337634899583724184043697309429982667973250010669667718324072597008445576591192540753526938184530515416380531532652267314896295325978726205556483002763371467130724062480700584955219639361608739354368576370328767709650646644940405815647195961550630167477872096387520733215122243672634555119300452798275054597235546290809117821261860276462384785618788325352859493193177512470996037079870832232742051237074483628281208750401439694123182052738441683504858995883467949958964701254168274700176069377486797890163197177878352626873894620407187751766828968109060052440802661819768442268261244491223879297761150588918567748032669699785829859568241634711591480820683817356319201021955826042974795730400486103322967642085606850913449321276429145423489414318348441830702361178489553480041949702177614094410082886425377599970515968646295916465852598426121082470326589121112513629589584192072304907489166573276481542241395479248090689907230863034254509636968087213783193356332088218981284920226771946731076869048025952554389193590839864476313058663933183141380311894347009501674010274148697750553906251359682923709923321315217869241422107572355155734587232836526292578639440704210477613812697142088814239263165945256978504396211317339381479834748587850374990987429594224184484907403091720483657636636055378852786804383319638040137943117962461854008112541885557573569216595702116882056205581582286274086917690450741070611634369156921035077459758552391058867556358420679907640050805906502080854458495610816878713246069681313522293666884054521329895171846575040518126176112958788999767304851529109645485779167364693105460466718591150268022514200290997399998505543656022320859834578760576061578495245118637298557859269356829293409137315768740479458115467540163768834043936399949510801217450385952373601244785145456813050294004317816801326080429813095226301630868941102862603284001548091932457623188340607230153886759929265761576538436483408204068406908269749295278789297338145964038802150219646522256026156032341868768404055556857589271788932576556938900073002358534489736702031214441330116863738405830882937012224 [96,32] 18906938753323001719742366584033944197725570348174292089360050097969082648855063513515008632618233978015411186141874309720611805420501554159608814759494621160812887945938020599725738968265213497951951652541728824158779740724844088426532789315941148694643625778403218573527344315560970814184673505266544522341813971367052110905633992022341070998122823398464050918484252757593858851896988082045634803349565931554698603621234457566571978833551481669043379960542866596388296962028706301289029874114215667269913920565938376319210375645449768146838589669467600574848118681247419736435903324333955423255188756784286187225014717110951680649191888447213090000925337501593935002961324492144408336368300525859702025353737702837938867505196675198732378946299363092507962610497131653864064104986871926985960955671771182483254797023501874927007576024274903055568432554788641351512702646068436872629997175799803930918364874937761139665505067170252803662037223831025634573169753251576988272200947853972040109881524832960547099038378105734896562429107842686781666480661173159398070414018596538069204505873270805144823386790288873423566141997791798572767535390873539968331101015699883696029599790559900577878274044527946439869347744685876109195034117938077653888166414025508486879120862296006588061861183322274724202247982447261079498462653681183119839446692765305336218181519518176545155336395544951664021638528112723599385372409213041200680385142089519495781094674383099988648040449762894029504633258902936954150389387207155157804571466736452594909543906208984712508532450903638720187422400386058613765185678254461517108568185243992627490150952744750843606468096577413195378718131583564865759484775493728614509944933906232473447853435020853892929454116838309257737444329239010031919165762135244148226601281410416880417717208959393150255290992603812344268205920931387369166308703616286132617090670800833431580784537096994341737503580085462982707156942365972936174275134710048467397797490906582577429101311668492058280296762634937373854459112842178294488099693764725664169439113426513256747615972617481430330765616355113987956727853764968422596459989443353021925702185481969443388147699832765409287652360441680304920770520125099053895581442848235187439639366709796855328793189707757971952162206749190768552614949175629526312990676952472382216837207119476275963969082224454121899317066708036265819938312733968493226484210080073011813126710649421282215744769981892067168350467027422338307304194828660887924552567116090524224553025113775427392744443554589228700532736 [96,33] -8097401512811531265880276064762410654751176997315057239196401942400541652470005243574216417350460004561070267194129935816347534120533144897644450721946949761791397231740480217260530012074929006651502727501928299916921710806811852141523542597211760473170158161353182613939992092349357239298092303920526770522357139846448362972523521791747065126458720720519974410374389542242336666068955839212651495253714510025785129383965005022119904519634465385152208153035905838269259083961661831596107531753505469651568921415572802791018495126779843206246341174512412294414620643224010507844259823240066411470774448363204851265776261753002702077590241010146594658408849036318845321915742013405150262674098927089931205267866595506547557697025320751778525605809355211619467233752894700135518792591434118237461893167773023162997771322131171763240490850133949808698796715144938984363110291612650221927720281677661682759392774290578111344083664233465384896455383716768506378470688947022043958930496715538279768132077276532867847899399888061261870466925213793648584912968321552146676429287193512574883727513216160375952049538359656424471622030130120318756692957776445037641913947140942915535079611995918184996891503154587916309052882271996872280255871017483454340811187294530627209769705469238461659252251499493885918470875499467437096826181562859787799298412992696626994564832901494813413512207324282702238124666929457594247305937388478788876691302822356404401301410045294321818804129557615157912812314220433258316436504285087974490523624924629337752562945533484784490911059045931366056064190897246805335647805205742438354076244861712063504460179718136216002757774283270591936794333822037975882558967058084387009557196506813108545217691445768005001878737005671736117050412034722634357697634012385195471977668569539749081913255395547942911538140788892078089639636641597361015870869635512844160337164393894118897624473533711016154227287888891494447772256909871286911106011680680436757471286203097155776566731705646851972961562664507051581041482469035860689316626721317262876986222895166513986522885545237050382717644354690831144089044915148128354783114165100497798352842579700454775518672329126279984255492072208796344132942974162249530395946351191922865880542513306620012308584362321931500207079959946881066764185074729578044548608376866569888163255154823500118142215255445137678430582022222643382834661421302066677834174337999707059323316159404201157298077465013554770110298562378415090029027565120125759716903055193292404518370259949379060423987493787288993792 [96,34] 3180148316850382051051878159199391566313374913781977106710143910280837317049658280706409638446162609260156661863836821661109515465926708154497548905327805496376160445583358891024280083741073958652881149260124306051297385688756158803314538740004489367970753400310589586494201813857697343850696148693140872302873382127200106619331436425923453986752530555181065949776273170945160707220101453918836593252847662419220653752521922611650338859296089420316806319591040421698009119030857711028688037067635508462133715655662640627307891033637976049577830246708947142657232346252971968763362097415038053370185465325680325225252389308770192212581693117203672301269699118324695016375438254215566736782349800504577802746172286633525439456180272712860501566061187976039124192080805988402569234253624746229417698476496239311396602669818259002526943135964457717603680128757967448435520552941874159900502368087217488636287421119101880746171567203343326352817796105325420983548684006291655623822205857338627681904525105419283294027177369253087500649778992748227509633088326921783519489968656739142890916920453611003421528394637566076446865605121697193908242298377833305388501955893765751065169212983960414321478068252516628936912811627241470585044652193492007833804797425124017200716387404806477696706013264217591275008097143833798001635909181725438867525645880021923693059678629534670697602247302080230408489366157120559782017145752347902714455138340599313940175091262015349132640822651688045827085213002134867633535149292887769587621901087364818191778588122416399526468596693230460957785531022598683760615818947057591735756630100932852745160365222995946866760755252961063103639523304112584970601551382084516901886618407641183980902095988396610551036293072448967511988807704246729903932578919684259712706332990461839154915610110656501367935290276934427917174325120366268290428033035853996403387583195254742961559737204156982879117336930906027246238866893607159001894097793238649871567834180489120208313874801541683177972762135199798638706095736245612287105882469029578964196318682723409836578745776961369107227123781556448339962208734213305963566387067340862860117497152402348939994985407123810448869083948124418003642699081375752865424659411326245743592146825168659873167536210906290363854185178292381066793173720986685019529427666572485757280123586325472769005711134957234422352500665229368287916905050894898598964326103648812959442784263750017106218583843473145414656181913556297505511821635534055971160114993156302077637351657333827935874396894978375680 [96,35] -1149408825972536395287700036076342012893763769625551335638660758256631403628341957484431849866951285138660249135708937349534926185258650785857012661009231576235520726068947434484815142906001293308606694815329577543990612057839263918097640188646625135580376172538472130056503630599628203737057855417740636655121220214302908302426858936840344450800679728208377719191508502397372702650845459314598894556518668658863099312127351648978884074536125459082333468918177558534519084980949013764215249342253497829583718820736263623399449721205940144018477578019648124890217260300590454565046008975082442515139195652148508021693704177139113727396163196525879866409296871361818648929655170957551921733880901278122345325737322407538957533149113015050575601872655381454661901226732940887179674551150840014587184469677666745067155811692752140051784540052409672303361618244482675368550973254052035681730325819565993608001709680543468665502222979419490260478726361239032548097777357412250778774890313447428042999088169109977574060486539328340993350550786471461295797680186444897307360756033258760548727506061391861611251515961880640365143559279725853488286184760895726609408366639492454861704729594834933642755404510020019230933761965749948783745840856011556788097037378181364394485185044932444730269468577130151623928464561592246287635894007006575682695792570788476767281260098416484201217097934727246734798230753488686227749694610992677955051331782526644001257800140177304883466485963325964636498068518351668913222517913076461543309525630264956197002303761716148356044841944172640240557584067032676470025900710271204764206383477803079591281402873768483115103452786127789763793916482719534245804389209402939131117815376779233784867103392383979813099765918457177610827206467819161766128878882576865943515764014995787236383835483315052779816848797662400796936540295013401645180109840831904385045133722370802896777192029737625847524417614357707786302541131431591014603643428920808196588331436328186091760651612525037389473094591181889398714363594686812925687325366375248299045808043092092040308231295395844166816572754140201334331025173918216945990000011115744249555296190114449872772701994639482893953742499852218869899904451584171629471915610080940802050483688413295376890184945893930872707287658168762471823123761191856697462950267911999443579523548674265269035858405112252426396032058598920696063710753975330514910182304773391916623008461182559011630179848764802174703201854298205373214966656626616294719294020985169735568914245070394466875735946559488 [96,36] 402372600467446069317139395278337741181924483941110861401503941085143607823330814866965166207513475481118784875106890703091881215970303822512863486537740557594164256519857493725819721975460699169945919140796424890886098995067130034245621445280102107137791578188925688255668783111203710671520760291856799855800384468585632859895988618154782755534169088020577255534825069565951253333765806883856665772623787709999981634335242894485054132127637024744329452942959595400233998580912661843842441557277795424393718899395672253764602231767502523216594965110390269559251610184941585073639256863912281031638759399151599878314249153436933638742146249877542183905572090608969144468386155929003031523994792890084197641611611220858194290537496248271421643968694129054794658866881229048217006448649541134731844901588086469450651957422288513508233495009901093439954970122636893893282558335086809742224879792254872106902018622880191961962742155722364082055983555293887694676340785424563054014923134374975505573751399363090320189071217041197760704102916964739238269540138780701894466049509522225101811180494530407836785049384623389711155743634668703894344228670306876846626028464838359416047580372244839549072519694704709582907554274265068209297843906715235287726518776673123019058163925061046483711013085752099398290097953324306939908372762451052571717281437003605156414163505099676213590817138715548526209521681605229645909139605312370210568258498445853361094826422815797547842104726002259162765604256432351975323330748172716819756440478491606574411292840343278206857588751811329325119245866016043096799042604048741842444223642457335505716120193994577891746947787360761785708768327490796659858239366650827832342314225390961844280861938989039129090584544133562278338395679167001660239884568242156505601589947510708815784804792281526885347180006680685060659173798931764190184811190303918450241548640637495648016273974836385283814405861094634883368463873584287192194684537127942589439145334713157267616132678100045524304945138470745867475670284175774888059020709090917384879777936714423883586704398272188628300669673567540894634605974274826702976693691845136524730520775093306637448596627849803069916912446345956661161173369361651931643392052090278557274175246102367286809016049474041937270987625677505657344249070811063783795382471349226214720910897144361779493083080070284563993350942007608861647395143409093874065612409642574729718768336151855028811733882630401618653262828224463543824494937510257066198006937469525400946990141734480907206865715200 [96,37] -150751815298645604788194382756219793748630480185466619555357677530370391650078981030625244415662603861566847901280267584693990933209470036769405521587641328350542772444801371595565472526100797730760573344161940104988286564149607804285404210706859472509031506183198100952866424179539349882710763399278567436117968352550524621060276723444229177701597163372909171284900900635637456284964586865895298328362172127568481317470357716982075422412018333262427819878598993771610828004825114418497363378950059349400128934819147654792554134638263209166854864953011130124130218900043364616528244327634554060725397167822890205685719110710345720305554930224479126661338592667986495011106433999630306182879709287231499248795048207573996111581408052625409666138517329115311515852337894255138663227298043537131306129149593587750948853890909798244855281769023820086668748439655822031859796920253626689914135962226955371492295298864266611738443804310574696388334480779413819634024964205918995785366878816470053634891042862872779741114025787891427737518828230419667050588650492219047081825315110171876660122100426214644434189653483107048095869009737460414677307984566304659553508187355538025495981705714427901280838473766727186401602488908878394067187888896325430732136963216583798630549563567820252599433779966012245833014798522144097774636797653268086521222725446073294452716823578827472208780527263573526898356173692380485440964739712979226837375945530345794027247194240707037807982422340020655991603666693805467819390874941197196837413725763551967951643752013134329200874250825694944961139655484510477409787652754949039759330805082592810433446031959760325157372549080854620281566390397643356374440548374793036623171486137364684870779187561800853212305948097125526613656646854003999874113994783468236539167955515756166974983730973446181704208870353196405727760347072475618276166395026373156601725609101208554612329368614509674540622814287414825071873849111394401423350388580371262750051654568094898263691609011604666216969853001347040271347862357025894192020992471469280631303474236129842934153841587772453134664964110415897450614057429190573838813347042582299648462549702206049526652610742351901994078162797152598166880422661796982188462330923248636164396736279861777582138712377795489258730329016452385473770316258373242343881925103086098792123358915844279906040237793231751607280828386047830073729298814328083197446828105181508612443023124597966790044447804817522924134387560303838222435024965310330067259240207849230443608537792637738523033600 [96,38] 62300318960403616588127333076157020756269804204916388813752488447111388734470570020717563131608112802833493739564841440965581306371436026104218044520719174152603476883740236940460589857400138358798409871585300239972373629163275181175667526357879126076863927440737174812123001336072551274210520228112645258388149753079893306622005129230604803269746951612925333441960184582961740564418018985995389397074064951766086249500438424494059617168734229486797130701357550002166744785093339439980405212569881729555150314801124905379893653667140181842531533706085659940274488033977199275774193142513319644535524750477679475338217725401130073676069930993016680097684116330720257553782661989698338475371699114172350067376172907266390934469486740398269028507101201392190327196359639078599761676468262622949755158560582519501845858099207503741921710674804633912939164358491955612705957815955551530226639614421304268593584485909122345641927222142451614936843673750402421917915535134459245483374341418591545434701951871278701073330093100844497783057463630641569763101876554530196221724874221495395773050177782946947233305887634876197902492196881510543341109399773076665636069700621680997046273911723532342477057959323689840815732238998206064154454479881111082074086659455811360786458077348951369658262669969728152967630144195872945280572465428602005428607067901624803561923552516069416910104769107832668048041139350629232362096628367946464629750595751405769366625752412251946719446744807847773809911440134624992894713910985372409158522781575842715516813472261961754807476522041226520072112218044158972853784563407622236724894831875243955680206489691296935807408523125587009110270449684655746398756592016053236719013005210854000147181862032702632547724579860821694273963246423242201223655664815978896531632123510151659086295321606161625724766554633193107707893307482360410059573347021814946005503005437454272352759192420711555317684196067159022716284375722473125444159840949937179912734057093793651488152984382123745307607772704939481943123273355196599166698781288233889185939861710893703596983487677235449005153282660281439283459861767781187317446475244371259580757051999953001382788066958966607222877183091505505033244891123592086729716682041206111534303483705071596740243336684860685616031748122678509742925819580142616762806251392162020837272768368298559964952812587413666921640351164889418334360271721939693877005622778832446961942890142776031244251556950913033929312174871849494975453394967117804240728406773873957268841129505928826060800 [96,39] -25236349916216084343333269483376626704622328254390549838011108707624184698500949765022782126187605677082325924945700419411008426754909990065027846260059680481442353220620237484078781368103824505923218666175445173630533479600558796814407561646187504712046903187645771476425563369275236447364447392168484562086909975910225149031312335980940417585666812303863824961919230770541277762650919905338079924040452263354700902811965841926229246963167226404718245506765502941397291642967244446436240016214666535060510577772343492616529471365748409943375599166487633045615252437183649378014731803737020477762431913862281334232796192476694175606292690634120300880379221525631308980800956285582197801114178684439082236160383011647100608414665060875557138404157467579415216148288208217367862392018606832390870741968518760899020389981215288919166679852988442707025922121121241175470399764256094471775911553488177895691837480416873781128064533512097508409518167975285450729057350753383563282546043951672808464170172987527105300985698285989455771082929752993468750055866778811312721788929674833664088570408423003799657542886926793629261887105082942509374942599637500980738857554068710564779728182637849068880345492660014216147052691113956342222901719719954845486876612059558482108493203345626931529382708004784990247730413378798733053318358270656759886413795975621596996321271461427211232932468523257321531686874698028561812912896537995112001432064263830650998868160808904802666564102001831785436452774302432129296951719862078957902961649758949594862264613448229273413511736057110291145340780319830601993930872277011053293754220833046849978804605616098690000399368691425494361161047874186003539128648082628578377147410655023682180005919132580459243453019451700309925486433518426062151158998583092857309613112608537831340419124286051020957423190702030919863443371918142729857964775711748248282241980221750420126422183453023868898289140302823467111200007291015420789632406620971647907944181522546441689445545988757892298657438694940084400079807035866943175312953570971019455212312792378819518939475145930792334502029407212580131982493997661372537386646944578887653992334466567277073494477938780625462729809335191232764878621712460939145284209840074789119796803365318609734897290863889225506133304516582505274928992330908516239640415530178197312707886271583669580643988002799130027841194797437860062161429459175601532136828874092389282415516626080686930105017851084574744830616080997010935000319499619819145215126388180096150304211649272217600 [96,40] 8733675418380978559124352924582258438757732992720378243552747910373287070118185249976056583129098800540540085421194570588809191104602600283300441024214209241137781345768434796650011594263315887704348276314371147111219049146896318296151414753861499876217712435253148146627883883311750768961006938128820206454644385044462775805559249663733417356298552945943858611469490853891352447169040115074727926690408175826936531101026094504188049355395187849931514772718054452915332642462510195275410375061801774828109718878091743490819361297931869469702265814582859526854119122062697327516885233026018986776939575654705627383587535187685660731741799315096986905189776805308584703281544456762571796348525078279123818467487200235520014521754133876220424637177727682009233627060801597669982969363501732496421808679788516206454581212799503763800706867096774884220260329683499214207359463816280920272900020806312860028896146599147703991209812868686598269100453173783466078281356127007837779470751082623440235432799102124330987086990161592489731624643104276091630851204179783747398650321822086948354237000147770662321931627141247262506919137171872353096776590913610472897996452249594562504084208075162586625880185194127225833277552506202255340529980253762839362466141381226393808333824796850778086335361618441841896291761778922080293929431580896894202376917277955185901300929647520823470525758245806847068947929964731209295752311619282120832347617445980840253758576277168174609571095683340795506079890926261599087172643390632739405847732179964911221727313320703294349960183476276012253082847556139705041654110584835554293770151039564683396010973380029464245816884150123507964654918439130565498063472718108467824024905426646219382513538315265566249230606274594750497406411822192679884286012722254326933153795341940226316923889009228524043769367059802863836809765193807856316843431674894978045067829320584263851014065102947815761766494350529486869090228001132587161856485504194021064540455222492547522866653388031736356623285108509917599727921517703979938604536014957920822528813050065849952765098711478372280629061991012311948051924896946814066657724835144729459801539614326445466882430850486241868830925546596638129757945394883816018100973427701259876854695770237013735960079124290029812084404141013456755728409178782902872881943151656664493987544040248311915315890545976687157308724091747599826110885505012050402615864431520134309015419913755269248986031299759680050238150397749539374304613645426164558554985576108077248124037365760000 [96,41] -2424178577250573411688624270798815001912148862013676017818301117072045278825575700558502465850396592307884474204514803004111077613942871161284851899923507727986363902157986962847463527981599350715749327044543130034461255606946906815370963251050795774913656520175995127048090529074799671143731743643067999614607748187581565797409368803519978331559192730832696283305763059905950687099521838591319120562641126858494447400164415013091714314195036258890504707931718433188176859050805218872915461178654664344158333471281344695858395509296683109604762370754287296165341486010161415490963508302420133706798658920703010399349606007936172442443092087994292998441383715572747758710175012372966426297168364670944458193175631038190056451105535340216690472735052765045212878759563019292094899010330573764680255898251897365105156482354270593979591161860553450461630369994992997653851460530473420558045889920565474009037234555925734748184726701895453119474225866085205430047314534033487003558012111564391091440358173208461347484341036731853247307324230605801897279998470230715736553419068600940938462150862573952784306599745545883623026593479261657880887623420182344440330206893632834630275088426343342186947913298047515188803149181028642160506692151835126235583192593920445265395522763654797575962249332430868053699952882924535701449013059459580229535433965559955617774285276602153808712172005500758403775336240486659513315655695175693442135276032663949942019526257001325024801305999114662801470105027477526612278601977906494204866866809167190639991788319127710120395249646873071834807317328070149535164476971481456470494608612858747054106188166638067347754690459104392235683318955002506362751168762799865116214395577500267369537828544462430574875431194654255730214776248920512720530411124951666940319678873941882246468465444068879555482004464942052240323876561648547384223409560279895870957601583335216182371278136223976410265116160224404562804483935163720284106792319947051114344956799922050624634444990695160107645711068824543396177427176036475137719072865843216383699889145874523012107285381019863630839836138261456484325042932750596359903999466820285702226087558442370297917295103723242768325277737272151531042181532707411007484927221022567071168908460366490669126878737987705127873011435615272347375008273616001987006318699316304429632508711491101630287486245844088506833518774665825443806803363421939773289199853691930836823526814896411950645050526456196120990525722182611840131256228561363952137112249696486854062663270400 [96,42] 553851879985490175881028297236887146069709633590773372948655175600852165793476632086717848435152343053979851545118118376696583563481321322418303591292713040634104600298430641531227466415640323266400038812284047273339617026842675652709553289484764580732251096872002816377073362080232116040655420817192410890839304181974960188199950245478534140785705483147901286581015418278280692312728231031839459497719902647756789474908606238776363052921802917054538696197690236351158344727895403380040701083553413068791416695093769007284215071885153847609223774449843969693890499811670886308247863633442238649674363606548041537062945668188029543104077525974691175462115723940690854509451056020880216595827105253932129964072634957987023489955099292165796846179756597083128064111612276559698989571140456714666939499259887411575603921122025317367006696930636755589303526733852355931379956690428987053136137908553990090800849876829176545483701966274641010937938224405056145928238756750464015259141144902711460267806004740815653090573168786642493073214667108979759402272885660449587216504180798855399810907699129249889007340850791215840562811141027391134947836199395099625682467100756198148604207848374121612350031632265094472508972417837080430558374645672384563972172429326650862708567746164059958580046238519100195105142668478100743196556910264484387685337581517123082016646390975140872347412697574998899490175900504970232414595026135169522487513657346995801011033350027131382948970480700738706235519541253170153665493275848735834101385183416680323911950475686724801092426041123497748970057014210669671443865017698845035858236541375318272464101461923997084977547863238988253989797457913838407770768509724245746507339850639073805927715075004881012616073204794734347560529124214361421882522706004830023790374529867411918042384858861323313637615664733819631738895249537309164173558385019807084722812299155981125567629645612229286381859330682597226360663735498735225277743446041459347779411451680195111062052989615540390587014733683452261979977669359461143540189578923947832444484898929906698321113168700276022239162110652628353350465026147973917781611176885674043505448118551532882986957577537685426083376079985933269328636693055759528332594317857260553967878916907677154215042478169003528445978309931250214475808288631953123005541982395474047294850766008201329236146781485374302665249349846399964886052946966931036201463435847827810385510981785842926338559770030758031778966701653243469637903049328539366964875193161202441335603200 [96,43] -115600738951129767800892797867150726491923943760279346300444531380581763986916106840411386188083861827032820384754441753610742187954096251388701925469306976085303519913403576708079001345101944988357330179522545246676347261736181375470186038450590531879719608885189154231662947773340086131813197676088430736476899390218971298964164452463555031013753401620580294614122020929806372422050991429653180023073761945313063696554513271403839037867581201831270973852175529322221340790347519184822963901313773788954275284732284270692672676071134812779804598546632990645930517655959251750844044579620624840742384485946799232088410933683698650194071029434686723699325840230153283411290390007730304677899815874705753672423556933761972061966338894151562265544998291539530033544125993416677409572635871444588418072357995360234818947789124638053227297540334767671867414799181638927254458780354729375842261525035039753953349134232794594970335392407168789097992478809701841083096510756030015561264222271369143999059644612470556550922601749120749932657057304883398779323462211034375999828646761178691727734626756341937133440928536837869748831092043366558290286875230877396624178922548623787183129459358512435772121516879602488162858726211242407269901201926393860988923771771173460136658897385342584058383822419291224737652485075534066903402512681464232929479400552199918984836800126608276936862367327705792443083723115889636070222333608063711224482993133963937011856764986828098100850332360438124187116879753898937926805833010646453653029096167671244819002258376834354897173829312385831413360945473498412912664111772869403775506990453097417746745174601408043560497283062481470552195840153632835389616492900509147330443396644165637685996340046146794002285288686912241803477363330748729427699071644924617729846729547991025373017686216412324545172843289565884860329728417119756323842381480274537183658999554858226417632240023239802235102031042487425096446918580053086408305827093579609943759389817043386047515095416674229540889223109546002420461107961770608177145969489546493638753116375476147020513043183563207647225870523148012506823682916076333433869666483936063444418453585300484211332086629363946446761416750284767075846605055224604535054514076776058847122965788261182878393799323896289292862235401247828606422133828832310852476511200557693599588272363953297188211907244174487415821865290553205639786125631699430586942721061629165847351988244035442892062327682237363562619352671953934927804049633194270455814601494884882841600 [96,44] 22628413461257470654250005497287289164586980257449618666374859726005325230116397366411735028521620943852036545376319782165794248046432021250884654381676824091034764337235412571562250128489656041063721011993709883947009752261490702460971164815535267093048404870296861902676805886617707967546111864718305382957231712824300193580555954682339249120408677459909411027521982262016985565837195423514857373365987488903869019550777030980829239930560342119403198879167766069507235773098217918578473158685022151193278004136397026377686671331457162505512679553151333665132672347593052710058022319751663035031611724521538430608545911094983934197140274849121180733941647176836063800883701802951069419517306525360930305817059674514089242776310666718588985671746606268660897957121213977413935086948149333198297128593333136606188745565200846176322829583605891329264788653276767778611354764634840310888040594583329444679192041670281175756866492456305774330295387665370531074582821444783661785774313861126554492344001264566741605346623792377202271215873857592678497616177575908362952196504230620988020330408507944096271144975576356810519071941957251613116072130026119037833063888131851078798042430387492435592170978227080933333231625515996086498162082483864113476430354488258651815301965059366065713436329006692811032284023629566164768115310184158860813215677805426629693567130516895366310549790451505045852701353066937695081388286185728951329378109550993112071699953771804404612339274234425215316005696809610132293283869986075610773364242066311106374268170197395822411497615518527452843664764650885805470843056813753234310269545894810113245868000020604318352428009030100097757527604102561290673054014363104948754958635829199748085236838246044692191066076320423274084269500496183839662750931685451736805419778578421367434178965128007222185747866551543522066982765432763767784821813869215913183894163889632707871606396194907471666137410946172373025817766215359669138379967840373856957773602624726395320671764140052216703582826845528293769132432303499545359093151049707041243238461780078930397771450433660534037847825048884526069283493854849574349060884872448128363708702760903593779126312310227185697861402864296677755071198650101672502473895947275238203412568107753758854923005306088585623611588736434896165033169295207271966892466693596053346801936500484480045130194805178197272033337537999716495346003250218652170992791726704029862611957635598547964326613144685632428965759569862546382835309862224225198451077825953792000 [96,45] -3531761598153077155386951048862091376142432363580130413155420261542823669035474206369091432751460669080835476217452258458822606462932609698765938885780580962228823351940331615930887237096022789979161375680791193756201622472842778979220042335518316723923564915232274573763747548623146808550284537350180740808770057715624099250243288018303386880800810071696555833615102317511848050227388778721878085114667161649939899124771004768124263332917859090505976401801967525286025102091098785885718595706393435982631601271134764877019617093089480666973289132541831268604568379303091567613216832546420753213032416977306033724974871115603512027680621160499772597643495961025089119588786564335115945249029001348184997271010995344025461303204918692405139154746930648327596431726378743284219532664652286938702364846988947835015044918794710061812984550958739405635315728375428570661002026548805736504762815293310297298713033049814141703728571709731956031833846602428768941763121724669423561679384031742378412686027260430105430458403132409495546456420740418311838808495549458416798741128325781973598944281063100027838514960000053159847543095898382922093750318649345351231245077217573439258932246367361159877448740335849501195054148017114392982690626111475278960555207286461083884421592627150331493598195128774574498836534257929062534571313711248508889329405588146191403299780074689108124243396651311538803047513161156788658499006462428207493582452611511421125513211593430527922960014297266434218491337255974415315235191157613278463722106549878707462470893295598264021347280612480546534083251030439924744923770840909112083347347066635743828017314862753845393207511294105308939107840556205147519690124913826967251140860506635336240186805209531507439223231016240555289864845411047410070699523139645387770342574875404195422377570901821743544790501719640237412342830683316167504510991260625565479493947866981839610862887428632886660986254263386197916571925309216583677650481295650936294914021529751333513728838216479576571017745637170854726505306280032864190961687056044724614035213829190270982379940212846908129110977835311159168609059161144137446460979516772642595468781445297601142018848742057819026393251991283328196471845637149904429602068258241278306263303003325298868708924977429944312513710281045063705967757745708680891743597755798135492808609894802474564990641631015915203605974831939576128382801616218358170254037598238055286289093177198290133442785942174131893657658114131076520716463606535115142461942818406400 [96,46] 516947262341986798881746893501470267913547041663529492159745237486904003771933678590529042958394704452453395551821981659007537103456568984382985234546230467927526272754010486600073147908930715390683131926213035934387264083125398157395248064287257592478027851369837470736076271831647691285116333959364325031896470308226495943283646156414167384906342285882374649798550641147107250834588131815066451109849717808960133200176505908436966769361801049329315451028140107683237719604183174006719156151436815270623781005715083538907415021964500993634766057501078839932511333949479292210493297892565847632212631177254688513059778763298234644214991113237007704173136034742326278587071091038426598015848043646092140899814094912530456130667009466613763934939375633253444981116594329053612693120895791632557502518590183881855340156459357356150845453174430154835205407609742281888522036502323100148480616939036677483816186669535951812384257671815694780046194323968636821951902680462503029574346060562061932899681847338462794738744593544766619471453425347795606591841832781846615174976597862044452841507067051003439182188803806289147572263296221660311296773940014212329818348304353294390387496944438419241005559651497466834618586895648199101921561586748197819388114194423886185617771777297849048905255777994920675612036319470175706519092591599141719294257254669595193858803256437060298373538181092024939889356643239035329654914732069196749999688780933643726835054155027894703058075568723744628629625289210188282507805146446152878990770095551934609384832094130101794400155239871975266510705035474750799131838178848758203753038884851257099104913844924380057932671865677969958665620001835642333169765399217386388196556182282889316258337687398357339670485806335721684649293247751928451527578959014320916804698552190423347662810068523296313796366621724592266377872199179731922740417809249060129753032116780481692132737532779416283544937788153313574045638819578247313812653611689294996931401729419646357521225159089600424990091474198539657087054057566954168299119303133376632984140258644613510734639928939480578778241171506109030681960160589362633974647190108083155197347112605342404412628601013791645263422264061247795879536392302940341092101306966868318848206548316132152635508135785294730258912209971070478279554099352716260962797578705339351313591618321250183235152285625769169925871841934078510588414945907314626184355262584641845503778559673999370876291090084779093321783795243433223443152256629776846275215360000 [96,47] -159992466933408705505876524876158389353759451912889891208586068624310657751856965488801777043953685282622453393706274593154804446161330300507822489325675664675082092816275886193088435506671800047921232906240385803079901773755891825201282848327464686180286021966796294206493867325895564334116237671363935868414418593268171670787410395934997052633629811215209722511695408376315741191186604234257569156117991378079555591446914241165152861467673295014179920027084136527661046399609829415721665225439892543883724444460587682070826941439003625034182340797959216389585792945077614614083585097449033528658167692130373900070043283193274095460878888916710141155988675404521111737625188181970608340469291252366916311140798630338680054708287240956365023325774051459303068479868923793544700864796571332624688810128035846852422011752452919371364902018029251271853071870740214218090580462222723408361008480225519594138236025503582889144117905510372817031724251541916846888917019562924609333503723920546772186634378908381312928028933192172394595179679764044910947616967951258754097379677884079104898683743710859066538961872905374341706607580967547513157405867563880513222342099842203362834062181751297678135822485834505662823764561957379649145473537334519131840514299579923167986293906061438134668207202994466030742717392825505107208336999364983073311976200844002545509043188010498843079568867513982065757476542468612867619691694705960005931302995279370582243028662669101507808067583746896947508401899967969261480323630216484386043415176481120143214782028634641376895278095961783444124345358259263949957272081423605518207463923230848975640374985597843561587848540955025494410572441551168910714942604537819853416490781420229753973161945214927187588661851749090193234960239535217481242511488759426396973765638554167503664027989187881461379060410287224720841771669791044742174523396350828101315494599417375402756384286881539041558105512778719456656768773275554002748933188540898076255706689607387049421322241373451033605558550935427592732374984631972652005417662174733081278864522339592739079339804743635233642272268314127417002781094982404898632273611736232941528172052285131825324346386090681479151183327954356480286328156052401018089997063889794854801116245518430343615094041079947481038722130187311240700724148073909214613926058629933838369989522789582596935357505609977365207505048752292685694650200668424321219622107206647247566228210961859015944326888080204384991975441788782285030159461679828622051901440 [96,48] 45754334162885330167716254324449999673194201376495557290166577567465766022101939122731837539288648253536750383469263381494094733777558513909888062171998593845779440315386754827880253019163612274019764588822435818513338310469297554594356008155079616866008160959043699124519618438493855742789932762323542475197812769988821722474790725928328242269429031423373218212995130965425446681951828505130162972138261242761400028325924479740571635496290624214791836827751709967982310078911133372553006369794442523350772635668240230244973954690245217210997213170384565967955315725569484471937019497127005496382901255099800158420196491354661959207648825854171724927920386784509828259155112682709545612213550775992278609678079830893193407646438639543023205875931911092097818188215478696671622947039426168277879929344436561815136646397755821716565377055313385004808514129903785418860744763312991002485708831788129926701099420749603651966212493200116256131657291505623305616313982114517228067192031652689024627495872069451977577036002097955503029028119874328400210385353350204357259865427174640394916703712527148704314898187380930285274933904710015364664823286320383446894819481670589696024528221271430493345384954444740619467270401471321062693534252515450676774769898379624325464985156896696442066806262750869719393623532854171359657980058957861170521870761794253302519829372899948657620604661505448967069135460335764025412711038944162168795120616527261479892584779932420972216621458899635074029969787228358639477134928147209453380257786459822292991032578372595071696698705599628641987181662719226041726558602856299573270708585074803609285411688390068833641669092629675541074472296408581682282233809735598611930244011930886207229113867950911325413699425709273349255548732835808680055603306466942799844483993546525755986152322749051037176387076176956321111261559168465107214423016956399760639073541064673395829408384709377216932623525004163436354000508863478320135619611456084512850822959296801687203473357067754151750995033664973634465609921056643115911289323159507011926865067160025668037654586941989898647622563487807626939770602574004234337574146536947375982243274787941829474108358248590922296558633432446821412218602790854005433607028660762788271345195863087560577026729909094915157164167255213458092034263513562900345761618138236221994942038684234364134092577394376998570902099761628230107509759369489635098115798391687646610689137672167095656030185724346750916644343806501904412077889701746520883200 [96,49] -5340378271189706044616309729167898952130904855837658466689732115667993090437143182790500563109028836537483001597160203316964880952853764333432391974411792203244936202473674436577314436391519926080442291588060958455843795105011121924618380937156353136572107035736966755977822432077020246317671276345994170482055121281511913212562235248140497923581529216783300482567385293440530828328679494531952351072651890898082903308024622252471078406656678434398673005063177214870982415433775890824665632936497942231157448206780151517668431410358004726374057006753211472726119310941575757556311205267672483528332795059763204320029044051550019084596441162060668730179981800831243853969978676283433056395872870583295627972386927689504455029028752251418906999292031687584803388165749659092244920746105372619795098989181373866751014398992033744174136505977856042273235516171111057127283453680839041407154860339339035416846218267179576425837607749009219016052587811866881671785077418996789915448300378874615449267536599108635140773431340044888118987945292331181828554815183404243783348011784566281230124404408652283489720113109968584237998627678593350370534076722483751719310845682521872828111169284264116277012641813295600470341182648492565940278916061745149734626451353009916651501099619694637590668825019175576695307705602382419071349430255399930693542618059746147974564693796184864188011109639854494326085750709025592189716200909246621074840936560070106170389256422565483324827975281726067301546871984282635152917219480798675645741806200782380102577790004459514876863160586936407273485077246787193324385478805806593101552921476990621595888501656274380694210480654854937333460769502531335302153463664520313431392693920042716424906508244103707114550841249200968979142183357559426770775257780221089637141883744744471409866505529950792207638613257171469648277458290060121802795590142827339611828204389911253275003611360572646006792345808247138055845977317535470840083327391730203641577392572601907597703924339781922187574262093905184895663990114570592006767099857351035349528248657123891044640256517014154513434362142944336935654984630696145435049115133747488335522742289461186179034810346827396080372868939428290195718003943546794947866344260308051962639640142516340380769956699323982296374862395064445281598140855310192101850509090194153137602904499790110487086995076597120399484134453921033042434025470790113493470927441523339311196974776346843941300342590436969055024503109492330249481093981006725120 [96,50] 16404844597073902443965618334501209050343501089018516872982315136571868038845432044121454827260239582407785786005889503935664195710439967251167862383659708519209334031521279818241300831766632036648994042296727022754899530396777435139314552399371462260102238993019937245742979467637566013235766753515908066564999518528105959292819690268554484060120336732197789171101233311481150234950884068598229264250560234256953970720797364311352535293458363339312017463243516749192918588463565342942849636647401852712143093484760809021211006755095192584973315401128748326583399714702246038575933861844603183846385501384034945146663135257831854540140615745649361319879724675242386846039574447472191831164107650851912477388690066696862992702022236476355021439385757496858628282375270597276836998596597859492999042649424411758680443179608763128674122215752106883890008901557510629216321663529709506781447188094410499943782313908814755235625143049308415521535834856661735311039511014159431183146481719581964910389310368064063243261364158605648652751493711120800637136433934398353309833050735390747712015108572234633735672708983631109816995231646206905730920765321395741891635959598600027272425955668053317689147133065238859780384452126961357354750430529308088400237302500607997768949287279103110979802723619004547297123348799934490638817999805426669448723596061059577973380568571445256203721507307442747983934014083096815713763014052962970472483575886244581883868607781391915331980322343531575086292424358743542321232141762140674393291202146281731077940611197950359930606580524347503611837314539299170576427636766833526633067752072393450083959346419616281303778034836316385908022588667136400688433359377500645534201987883778319139610512158760952225292238437810336099645246612635828508739734242422091505121846609229565889723193140663711406741030340627843140470323217900925465077058092426557112389385116306241154039876454706158685064530044717576164275051020786503031456207867033054278075669080517446536426581364456339079880523959930236569814114428717222807583225974627876573418163416318813178409529101084600422738292358964862060409920249246569339550057238880428351853326898637808064339710771815111816315993346815894044151959883685724302385099595146596275318063001968603849005684852391895267621480964148735711795923650783574747533501156301051143286808239047773486418820967907799913902622828207644161046093499844123486816934368604855362966490629918357914921712409516327656428914608948023126855715389440 [96,51] -83264347514230350998907517141285140668270476218764375966784322428128341269502943713247326513927118706332923886192995249982442307121705569779583545354727782588749082173513952661639825629364316597310694076442750393870737104565862053572640103603502027137282902124054824511857429495591178527618255383610403504835869104759004345940155509090842741265579053515893271132707939027308586889592522298247727960962546542969597728019069248605742599783758613972434126461294061054532270523062889813407187209845193355724273441444910930062439509869427017845975128257828709049617872863523315228325860343950789393974081524900061524814969189411572992406899288898983665136360942374362651790899497464393738011051083918619369703483860214648473293160013685549234160553252003463907240300753645174474570090012800020576321477672721296944201021382445154310176248073638713699181196306968745008960990624371328345185042281237752253779340784158815694698338201091070829549639158874934347465583239725385121117880399290703047366521747239699183696770340819060077346027137798775749813302942836554354083680424153657354065597617674829730722404096245027608711755890213751818939335609825960938344053018152959768967428926680103381876141333491573452537895253304373984434145740413079997698093808445898402855579112549614276283224993151375567649877148182786980856875667017866134294409622503627654142726756606031390398627048342726697656250316049814042880142391817352160533028873366578711796893104967782925330791122210112336916235263828196647163565657189724126075367186564611357732299840218825011414112963911688021238863896210594112751720938672382702553988779471309447223694170887990055924021625135909248272722300960746553646973486387418011264894789157904197834769907413451975117858231603735558902996983099198869150559162150893033622571468191183275375028003472340830180289855899139889590549656802472799159064275585418852460051018284530326083637520127885852437832379531953955524845763509089329619898137262204027287428379895118458645952464887435351644447775700464382156581159437486437355487281323570016236867898244630941752279676041519503938419924159706272548413358330390654690093097912497045070836401808523738156107295720859027395973783922720069755279192584581768140920734910318364233567861754317785390414317351892278573835846834697370130415977708554664126122117115532341795813180159794013973909086856572281255543826256607495647852642917936514545936136150292549315362761643537204307828402352417164501404307494841080739329474560 [96,52] 38809333779818337368128717834879976435358041668419392523754818722665305094017743797120423325804346679897219905960145132446485267396105664522882418847801191248807903917503894982660153345646156464225090889935845853901776953518328987438100684984006703733865288169426700944483415078795013082558098878782837573503184392472110576210912255093465225552630256466897439665873813802751381976309440827938533802533561074613538295445171621353783342638198501433853720442272974460260387644597748142182820260753600241370445271893335793384068348696655307424633278139508258397044373008208659772878314937173101877544269686569886837019918901771476807809574458347881416925991979950998141963559913439768493763798016140878599818760703185335587207745692421285210821871162013709654707803970730482258780229422591079119009807913358587941856285457477014386102902413118658720547735019589490432885515685241479027030343938001514153953644323223163594685046667112208885229733276840967288230537249382377454332780301080474014900231145192861671809851810811244217600201052639194532475156796179338966563993101997724720173607945437987352328347117257249819712927749061906322850975401638338685873340007221148659021521288300403689404118975152595985096048397257229727005515691117508548229481977587452300589912991753142339623829876982184556836555253538009174418094564322306422719346824076019313450550507413427448408183750142655622256466770860821568763545205874690959519961792192562005799246918367055968395820542125540698577204228280741133484049315962591667063370968336568449954514792399916488016054320985629174135368322722961229924650970487201868799226009901770452040246671464739227618868657837766313080232748675281431862037288721444282993186692532641123122497685867547154578877953090707249607061725880781200370928331965169030534712580464851499016092382718577648217591359685985259718086855292172479854065032161595217650676652746938204708660437502480283787854604434647212038012067478013994143405841472496838060188066591473237946262532331025956731913865570640021457238960012887382882768042658522661638106082544218140626813614317409402727558808883249588035405214840413860424007103205613275913718487339568795747009551729771858388135970285092112551015896331622499925796101893137185632989393123964876266452624409653836110419496945694150340254512933124621269114343937561095846859319640892031859622697558665771763591106948896841345672653813695829385590556772476509505578683737401556369770080768660022170508739731874282066673664 [96,53] -848397724726357133689391039494717920630786567573412921470614048431966096715067968773734453136596553102469015890026631942969135737963901749850989787362722082411127017699087584776786757164836882361222071309419539918889947638348798698662947297628165025219765331790581428140166083477116966550124817128738413060789132688974451324830398014285616237161114867689125713379569503658879968164230356007740317941367479336719120499709290590627989844868429610566212938417381925624714086264071966024442611342118914134945070350396559429908937360662450651179426877282727662882931937834774089402036328118900575307064172783413355373967698838791168761323443731359140448701389611087803211761082522072451819554670345858069940785978627565206758595601385989193826501315009114976442791716693442820665174697759936701462234160826662581828002163933649710980976225133232933050071778730937660777853576645189456592536604140400668101911467282563889061471924067869777901927702359376954481501203139391935113954332418260491248591851134418670865088351790590657378801891498267066856241530197304502966470109028649772114252487084980468937184701016704207533587881745587451952021156793935915618644747291574125215012062314654067086810307854269853838404372560570734585715380278470898983289911513565001651451313230126308029970359694800132190082001119228280948982836090833294053065184566800599589190493442410222186541397336998563753557969808991423955806443444941020433464470905301182461170984450194134547350482618415546600153082163628375919281840795650455559658097372507626544005204061011612792141202780271314478753036645316314371001900095540982438460958844742189065685808203090251489861471639968653292214608891573042130233091662406010730645805594776581696348449310439364089306991447076500409243657245500078651640880038611039848412331674140151338538419024420702905523042027106010954296766942642280918834534953190202723164775057322388246496618035778337229880233568606751075331015264116042961344435755851807929309051154238461783682813584320078927773800567484959730712915250488001986803046657178478534234714976403339285766660110499311701024594715981101301095034955792805536698132425097149260094169455596031880553788766901841967673505003971761937830174187520671609236676252360133398392451871918678310162021754362174119079729870063525617480963987992995773379688188367260585616001374595544309354442304148173276191649404478069308201633527074655003352598936415811161825557724040562116794275533602205635082621937706126540800 [96,54] -1470409148916777548821060032301458349264543756047384502812931249475701888346566662410923163263118118037851268821249785756743170823742314067224213875425738551384454049501372678148570732160522812225736080097533040749936816901650399496822720205405853427211200675598498380842168833151763753864187919734618901555816072174769487716325523941966500890052999827084012313917734434970719320994200259875505311451925650050698892682861626325367452867680494048126898978517178111231897631442953973147295038700163885799590452143449424659117177709549354485874373035420572299896772847510974833963310386208978693001100746362977853744664039653049963529018025642541606793476247217281229853958572394514537082825691447628645762295963720002776599535201405634335894077139455389297828466723265530802957438444070862790928767972420650393722798116913451879668193152287128274350014074251437000347923607750278517843160253180345892047799310230489458509337455609284682659167296330169022771387857996442060817079059056777263325506153261789197665509921347500201141255652096449075318376207882737413012368673599466071805250762506928298163175063786395509543064664456209813074215005887625169331322025014929713171814098019608873582461976462854136605792141426350542219153078286568028722317138174453206373172333321041848640654780756457329052072625662731414027351634015769062149985518714957297121731547849595249538970250676881093902072408463560035767792390977700349839911055597130576177392837169419324964413693896890175346811755814989021857422744204461915004986734055672283137983084264728329375207190041581548492876937221739115702409796341007666977776177715029163702351688451500317638334828868495773286300697383967118916469407768330471630600848774941228898717738354074760931368408093740424002502553431099557826608868288644769601390758171582467165951530452600416173006049795663713880068070493153458613889646488394600951330188214116469838428246112508591646138426096650612055640138081449458363204264521025675907917637098169537636800651750171820075269959723221811941686806798027792787930856672741890489355964346609549261710487329419774476506914430285161750374612284351251802973557290639218636934567472013137219413678483817657228318676760262621697361012400292980034340934102246984260697193435892845187520886076622867567083118937883558064397076919408769462179180430837558125133136788124721875895670029223258620980349923582004793515369039263144153082470701372771465884868295641779337377676708225409054626527920013705216 [96,55] 262854756689209194585541379670008527624614126263856226075192090874907694647075442888677273781064051668527353469004697617315770686183427305035668618284507100544566651904496571631551678682867189183159638627925302403732675923794214941643912908617730275506476709945510260447162987465183345195871053193265428995834554932069353592535606719805957043025176894848390260781980658465842406193884238322015903256022486851790533149358566083523367767405594062662918932875382986770056695316915030356196646957572772702556986967222684517458684627628230423979043033172023077218607878874166922231933367120694289007333437540773419873471705775941892156909581258958795751253614908617046360522099382908289897892316883811475258321425544667532856656636776448065558685445216007717649719447894855313620141291657487966098702821461912637811805383235198550590842808839737072850393277862151737485013551565939035400936706953082492047686108281859090575355281521258999050841020314909546679751924160556284500095996176466187254825835997200984012077600800873500730123170123721627640357704828534987280927331966425385939454965915158804087751126552902215115512275610412048420575144183290239305244023257484911784097400703935018836760443880986658339868467878294828382626491141955964648771653550435168666186406970392293555225201930746238137569588089087554736465607931077859137564155548034247455249863296147976431510696868669905838296854012212754589949205631476632537173658657893060781822064869443834788001914584157004934077351054709281026664336453973543633996128237582859697113423754831963695618396440371240537019732763352138077581820931736224570054904831787725386682105153077164194487498905169338330368974406107675762566293221914243175466199584120900220592998186936678258586833527663225198141033486779096094476937734311735504259753096867365288441009023217178666093054773849632076926447773612829138118717372187505757945541314278047444788129925897572169385228000304568585628026505391356178028015924472289699394590431414082078226521053154065380661058420889399414476343340365305671977078033985863972510565848272416749493730615387545398921944797127974204307502043050446281921168588129483873762580447110737585314293803320121748852972632049613856898369122986697819784600150488232997762168845551344758915068465204782921905191925949254739167776808335039579184341929185546699004414223763119796552433217207797235341238947185362525511091793254153118762957142412235290826727507758832419901933321577101693081975768743936 [96,56] -14639540680278028378846555917955561973855513977542610478874690652182096261958612210739255089290365706261202570322196435906887432892136742322961564002639028102662134435758544639119721980161942069463447682231928401450512175649134674735866860675865161576849545102545329587664076952485081312452598845682938986688325691305255920455697088718578734200617562039587113249714538787895677647969781468110943899594418162006484181548626822384522784716201740624634333567949098078939358544762205295626848041772007018313557893342756874636734999637987280417646983352598140100935399548217681121957099960408897000705709370942620400983788679025843247136035501749990275559380443336576269551159978736708188409132481156690489441450841990411912699451305689509986101740728808685344172018351163179058423407173574487755140779314028682733158466127545676671620063894452286388633286170004268824197530988786470757944102036429075912112574641604238243762952199030647264293478820798436349197944257978252176597195317261546699742472885314820864647921767617011033405183730168998055094923146321073975224789634079518046591290677297646482932936696340946570739411537818227464216096911228867768468533382436691260538766383762201621280195227904100114561609410499515883218906055461251461881395676824055977488062707007853268380404531018876954175250971861266745279110008378211059140201656504736827165507405797989294896606102711278627237269651677103919026417401975611183718309219630163779274066815730358053658571380721495425284383279928570978570923866972451803781945187633129915115299098080540343383116254981266278213261812395265890035408339210508203241196060811650123510378612759128297467981033428387423896124481123599448402348745890444711897590514026878306768137901846578978633420960861695826665819810407864239602808547448490130733169448409318662341947411100688673536623101792065676248877840667616230365295954854033752328426809310602282412782108549756484743891440446117454547897041822702659293454833971440870131805534137249842117364985324423096007746171305011884817281172226881996766969595373644024010878035362246222120712608629368497840058920386010792474800459477900488134210384353744283495707220286896595474889803006618893206476996952757364832132412435237241731861503179063291259858437695444338493099819550083442803048181059441171534976783953653453535041506813381483679993236498840503037823469508481397163807847558887567974024225797363318827668370115880177131323681124484351010616983965376555888760848384 [96,57] -1025884028539003899977375502204207825450279738974585532630583480737584728483655885265101477153756359654687487346794713885546093595169458155165857750070116740422614548768234783137718634605545767911014267165601331670384880274832498540696619981765332183122558474400599761797230582279908438964967121530501952889609375000190949033194362414237943634686693372707830022483180826598848514055024132636176516838568322778939963268044310071340197600099567798790994663079203007249551175497651018473292234351920155799035077755064913803681520617746042509668840233276324309386891126674591932060497584204799237458652742938942974985261186643955748974211113078173499417977273497227297970149498821637961793256005271009483714277265647263428429671391897649332013243278191250525728076446246993602886397242432469981846407487411557240299577565342304972282675681068287024575696485867846838672128112992515949365655297697191217514447061593200129851105213254833601901264377080861123781855675900598628096279937200956080204834526677395679025305125420911618990722272806599983681233634333630694744983644037657195592860454797240381084891679047004603176368699181516342389896346610036156839043807439628366380236171849652238714649020880486430730858127855765948556436943718165972137369573182807001321413028018345477092687297515876503506050956266856449769620199857931128265383531734482609443801310319674248232013399792991607330121401581317340416060190929619182396340646644889683704249622615671138906381628367843310397563672494608040326372121485075121633488874064392679654970497015152856592638321768844771722101100281365902889010475853238645769252264886657088377205004665887720340012902702524879982972670048746655628512641707485016563628363649442544805022913285662928663089753385926682650631056165388177315053842199619175575440583186235212868996554435779713549633022899853322513823580430505855402563498703238229929428798579030922579101698570376113802530204611709324782142714893067185543003665946429722376469952094517772530390072571716842679142944741946216278212537362657195751189093534625706962932915831113902557175770282562871170201557862663563296975359435189598605846274320965282818323386783579719788047760937883346387080248550657058510311220523987189944468575120530781761132144874215154212774915898412028163911004942030594353159161598884528773925240416721315609906798710121658503876181597990652589739933289412886439753143875629819086691745521889256982221860168862440704402405675328136040939520 [96,58] 481689471652895368291637212620242494785759103457497061872129304120644254667023123629951539698798514507775594370778982534520751946461402493285525435533353476923617668271516577009806000480770505996091847214364214624982118403944710760007545514316429472621450457935523885210540923500069101139912932173865122454992186137944236728910773567933450787574449073142117438433999137757529426107949924460180414960462493070032480618821900738144572347360565493045179879633203311618996248890254606645053278887628580907682304151043803374818889999737838915037600282110799616761827849652801426367401620943867951493209300233397657796324770013997037669834199614819351481501269873901038535346166950532386796175626191431471354933105357574433324087463041414989685755643899068897768536344307678397029713685731938388320254207275066229047546614386357405824272354770646969961176702638836005503703189097786535646819995384013191181304415744318303487070460937374024000082150269847687582572012271278719666888908274728563940058652696607329749158850297114414348316644450994946656038761724769811879678930780576884992989455972567379632391656230347097665931441304661516848948290554184342907923229691009648954231082439178762221864926725198850535407870273025729034745773527064339124457067261550022899830936629801206651568650063553874916776996251110810089072218957707999075179548195917176897338082475581079466122799901013535772057735520124758779580604867573080504667612661392072280281049952553403439733925756849208139362312024062545179953264650203508901624047523146834290728856771088226227564493565777097325844496008033787318285527010567163392987831880539185719563734982853899746403936803508623231739535222049265251820093451353129266222013170208453640432195311831355052902542091553492344023032510665394558007779399623288345821707754955918469513826262010826525510840865582374881639166453531498908441700504372425781763778161404329472092954576102069359341449119467848469533157658926049748175718118098395247393722006705246540968151827703204628796410765569482794482427876176176889511519149709299408910411696930168056841771493872710737541143856530468181894611880257516114420968322188001723958250831074836917924538108347058545353642625146720961337491943814290391573362435077270795398123317807806212003594072533421755905512405619484584393751423915338452688490757186464328275023504800507703059045405305387038424268251931429705721811107774934277439032000591317790574656718336576841950235666203514241024 [96,59] -136538190510019098117795265028813716319019516628210096129711315730816838259933338810533762349038663800928819151952938228053025322711186585241840272736293827284483969517695709489313637847347975192421786639659380848567062170395990867960538440622029849245424470618702603802878007043565229332022616351606601309359864099276928507932588889737403236638579353347052677498016053575979413072184390607150149694257337875741066815181955898928574763455289098367868633083986238636645575265300116576792965479618723474010777421494997462855481661146810587598470341113983079928137348606263437746202724378800235567682176514727182330678380422411139665894458567228023111279361284123215353538826685440561849756040753210108271908725736876018371388251108169171824008520394639183338664124798818081720675132324399826339478834264223527385380565586648520778474330206981429661124853211420311831516430342652683269091837459853564936173999074764040649314136137177962254143969829448735632026316390820388146788989300159882913572249918614265382820278155130244484871508530711093452584343375374880191779940819720814771934966819328870649465186016272470315552101310460830162085930470777811623583267063152463741157539454483742981296028629898585496171616615849523983253703457514101084078577462332310646874044874644509551469523836869641244877078377539491062663222442641317211107637940159909554265981945578566541903186441935510198230044870396665424805878969779851608170347143005615488782333561708577646355190952615588532042163921315091312522989860788691966050115659300594901809815201438126984577680481705782540316665185215616892211206787144120649793263742538750927700778799548631845646318222511014615053850411579639323361691808038455231080257327544172128885355252224385460561495476010098400202537170190126183394629620232657383763264600920752209298154443590564536344099144285060573936002811502629593504078992603504161009421598692413974489446620750842448860895973913533303098171569695323181157199458725209196002287524605589950424681256612019485850261484349494704716264394349700931381299258157235858566037266327351410747129723151859590867411705767327073585038368871484839509696301675228912082664150010891217624867923578734026889438977209589332199719534619497021211994294491276343968883316952056327850879997103579900689005213287745669615076032741695766835914347307566133066968515903212566500020181437251303534159659381045921602412374079226482539114186751828389576611333331914563299818677981921280 [96,60] 23623025247951517630198165450549755281103401063168953791638047581882474237591270740741199610062365807437339996974087059967852791332381573453943581245416424199713641550873946078523019247489331094305812916611096075781481004528731045881938276775954056070360591324564228623557146625901898682619990003294239085709060648094491811758886589864238025270218778566384331937219015816844550375954822914209135524731017125741963424560829810305983104772254076300724499484529470631185873490010369081981853960812045507169175206756671062412675087297513190125787703164456236485152828494497137293014543436285226894877487074229051026753198578702196851283930087097835810665776068551575418058035802462967565911009497896421661781535142045000490900151044394441197407832399520207414449646881729966659787189074284895785107130671321328042723158382796554631497972850546762737986744720632555610252170615008666029389806906154627679784771257463120797247539205072232236316512692961390535126761310995617719672050358211378690231698448491546004258860082873659977962198116587812691280553240526655744097980080481145229057826194136095883637464324407563475415977452184352844188422480209120616321657834761342358721763803116254315401428422132570245047838154822019367093597088173924142586101289276656280304420775925294505098183983703825743079130503006702948583723629634845139097127266553149248804757276093364983175118151062528187600491048712224947410705326755941971793729058045247886792213024182415887460314087130059631768702457760430317061721599987058578380315638480653381946345527269685780111640641485415938852142133731183567995150268977389156966967749846222037763866964019434693988253896742499334748930200489011413131037308570109445557653572304168029175944640947261415823368902137734164584675245678953329978941096277438783665883832654754809632161870586936414834496542419509056032697068853857633203921278320381396274458998353650249206282918609931274040202702258078904023849979233136704292249627817411814163023114456267628577459707582243476612469174982175362943007548824482839436435485867887032317378446114629446090020311844805608301028109813164807876510281451076260302309754817416226801567583631075085301573062253181604317063610010336779437237438332354539941341914296594262235776611898402199449623421830074580723874365918948811160615197782551249691730690412964027722844985274088769771176499514113131375146511051839995736859225416311975096106423010952119024095658462865405460187736708752 [96,61] -2429219516330208421642724148910381218931197347024921759188343762144052265833463881164221459225531210481772958591670517025896579020249989978862543878644129277374056809054463072478675174433883351020351830116062744059048229839375972396427548387840445183075087308843751968047100676263240718612213771842263452866801406829454499418502134512494982344009747573437007314881860884231582603350865534877013667591327170236409451525227567064045398441469995404584538268951205789490924429676190136231120839786513810335914648211399152807453505365970066047518747861725641324057107892013592542116872653210684248632980158170072051588417904503798646024525449649849895282970334608513490274563958124769541543499590969640390686740584482268147473250618988959303024808095186128214218282807838349950255166106554959484278470155496039161118885626211962140086799474591484275179184720382588472959712291485923321614932880777329791740291765903236020080766485964771348632851740394682869804132991809892234299126405818962016669157744433924713146292849888535326339528856814152303997875238971758892729845870017837980419359185422759117894745202429420878594632214901604882867504506539971538925720724512136333959226895042890915367643687004968607680951499988040449051024199362936248721942954298315722474921878104346243775612204295863530018431862896394816973913307817114884374259288681688759892484134634336273119762014380504261356832347733888000844851598333390049148812451346623781065454223957294977897907985885970109742576912126468000097993795469006526762025685010960452520227081056626037593964461244493728896223981158369685057711680720860363387601935424252569914825436430064291463932470139431754762820376248462727950842584915151886465149563181827436221442689079867868710036361124717288621981066900462605598264013714159560593392913520087732113218397944270869629837422943092487453895771338983786276468602854470048332276397326465145369058909874076340897158971082575626648808986215706284292324903011502852560439415221749152782779603687169549201272779838487344184398509412645329833430346881171491265416322618694076554799709808066540911041299468964944995138613056577497445866137502829239344194482170601708110424079462962370557769458280245919340890976566379016098860128877218054489087686994086072139126113552997675837859024005247594046427311124765560760560777111443702469428107164781405542114923835840893070326970837742048414160594295724071959011278809138541295258982275198817978965323520 [96,62] 118960016108142685803401042637477040079005372773018649161191167536375630566440564330356799658626933725866629907477926330791617686893881691166457824895652673285744694894412767343816626965869781381467802101872563276907140066732524247665665225495235800113848680283918715988008930736533992606018052579179625743199422565615931945149987326277576431811095815163098437086527808790683586627858536175595401549798436806344945431193142410672059069291183914803309277529604311151219219756213163580726746568339139234005659929037127245396445814936937185134895563865818326586339765667231320189861418103109213963200467897081349105796856000047642465157365953435156754302330847732469086654827514567520607257362534262800123550992873025062727001232318391956782267491313229148334084411374068805914226478865722113510276580074796189638616301256071571836165999376642292827058546903821386746930894506578667237014859882701976809141126334002213155857197579387480394169145143309215108504550703638051600970177541504490145484806291343924193086190136156877316441052706165747933121399946965346055399179523761137094660835814938116359266683326835543887080381492743541829040607388481548117552858986992259791954593734717172738022924623231904115077126719962120951664843647429372574156655916642347144147264589582524898400988985090949906784348468554178201745255720299780400306588440261805506826907722196041872251446659567480379005145740391123166370678603254820355171422865914326991099913153286556799194075456812923464184051979669454937143933204547371262906372172698566628479782800354637051374379948287698985423208240205126183016826765213206003015423907284249311605328549671863833573170968835234667093437001248210042582027612331221634103508382027611638134105715605193729170613944745631936451675671383385024111867989220793282717197408584337427425622243840952799064067794871285036667017994041815280429356920648711683818900486953997075605075363209534033700766570729640406504155960533066352382635549346361119142347172231256188521918745058725791064408730337222073263079199753510716011813161141460347467556822177525438673337034591325673934202625434575805564949910920973962628103015844991676294762065968077159906222162499814842710768495152774779097585364011432197107196043892552792780593163853115750725351505008856169683894533757972761293951500266320146004389660557861666453876303166214524234321061418160884356833714055919603426911176423115359757407247965146997293521260085764279971520 [96,63] 11468337552176134801347242039973106027484560559435814670822070220218291238182517421012497033280981525121668151793291772478953067476760765706870022237414974627149902514594974281135730586341031205442638926131055554881172214105207654330750013584176478101578367046316463889912878918191663487857871186568069037503204694755336444272224956641662378312169071820780389212769217808694310815286675190780055896651953530831697936651468172737397066602452492196817282903056181791537828699029861219877264253237912407381427933410018406741517901926010796612020163679312966167455225083162125288636139244835597003402530647094524024361074615218899817806478720620201492261834381928876312871659415199023889768619803626086519263794911223534959257524812465825546970227749756637056878207016938434522056100187075320209211984661896257555915372385951248254022930187181286333056380070646723964854290409701601993930283363672051629440428693007839002489981840426223056109890450981842565500791690689025355145961861669741125115160121009134227430230238812508234639682357068305411148066336583021413228445431781889332473811332529703692460242767446613553421292066588636812998397573267948713562021335136013835501591944779916371045622547189776216152571684774458469719901519974392420339821532228922418154873594096201396474450084997512168099759795221602571208236783424631528515013073294457819442879580280206855829950699077994078986490129581048367659382180796942277012972485428589681169206068456344956148033824435294817411365534991625918666794687034903633785962693239540029107563778959775956089786667808534464954315275958947029804292347404252861833245032831645637268897046619504564974083865150804020008240846190513573859573260261857874968501871215977772614578059983794521284234660067414126372463008902538867634971152158402140611071033485900047950637386567324234677768114213179817230934977419526935242917319931612112256526485837447552641333624998935997376792410384980164462787864257733041261580632147016987025745969491692182676455098975452946413372049108787984994230459819088513373009755850851092666033145528392130394138624818671592978377059018855880133055190863784370922692816005528448083393242543841613783232496648625379797585646310188401994221589843875560382963744172098935024619252557298446318313950694427407704561192291922689648758142405469619132162026923179223892244700817285990742412898150923324597988787039183668173309337334001531143256959918194657914017784113744209920 [96,64] -96820165274646196859678431868656180950421722983404692910693520968610049593899632042232778020635275064622983614662058029847524109242168638044778649721738809787297673603815673140287051274303197815846437821519696323358513745765002903305203435230862170993286428235520012896647308521980366188119565438366923527304436095621927725183818501374234721924651376990968640642823922111117268151123270642952323405254957970459180591410222899327069834101386350006937346234892679092602277943057378161396722559531117722476056358343136213382969145274917448677310407200685312665209745534177061837796754928512389333401324909136612194471108715933094898643119813870444722157456148153304505133035032467826288459818376946704432045483553757684102162752286018451852632482225829181499524030634787953823104754783860206395208073618659014116838877320815583592704388992757334704986999507167830434181621318203043217835354179296430120992263537691097101845202064756306899095019605835018059850629748934021407022594765743236742210412491256195050681928152087715595849310483484980399027681071818027686133262886979606375409701144847890392952827541534090704051152094504338866293892384265334894362903255422680331013402346139576971636102764118740835432130630097383339730898142670478645104048908309931897894652767476431361393628586395805598910654368842208892998166913921538729049081206599176963010880787235237690282375232275268941995376263270305915795380048349126221593826871082017919311755849721951437905529389117061543816204640892384582844796214974445193137132738729334234953263657140337614056508629777773051839516976800321879682813996630395116683784227105295268408731130749237849172432614787560443912625323127091363038462138481271110601032484882353174335495522515192935421421347162511061360953353072288503313834625999864398435742090522782181929964923157604837849290859004757800565225766669490882085152954692220331998847912133070835037980350673551408801416681212559932475261548807573740205468435459667532490383832594488674708615183902076312576674879835596152268703038360677430532052079189540184139370694493901480952321607371027880426466704982162359473441739784175074093800376815797574987044477558455535944340652826580749886206561266305758685985701108308875929041923519055814839729924967290580975486771910385823691352710822107169700229109498296125746216114773777923112451940265370634898507385371639381549276600338782697694232848817489418153622802744316883059797368138080 [96,65] 106941897409394193152974972013398625802135198295503728164141020076074710017714908660723064634894181815236585517913904625443863193191436352322966753869643842630489183513507378044184898242348204845184326237545447899365495693844792213647479709914932320255589723834774229082013730040568537549638611235489582014141272943493366215272056694856275044176877365270294434959174556713088774616411783943445923368066473326344819126789518914204271965774025070995326738272444590053576375395615088955777217222636091241144868613667512540514228689079364380329534612254676788583941706170974096549319892749106080788197120968707767460959171412055543583891022443681425464759603968302372664546528026578052759061867825747971771947110135437781489442465249490946669974772343190459087108646490592918902991274192527620154831894513934582934798688541246999998816542890761044225953257094263494040103374078884153173548228558683913603015453631480233118895628196248855114333669980435471058119390677471354740121570522663103903171391037185855594088312733283617502832992380833892623313091615000954030928508898011458120316701964704466735787368853640962217761367900478564768009922323377721081123909444089522591349403545379371628671888102608648042426818527868511377713506091375579109956168341728492791200172691367133960710483232848440720551087750538410344713105739004951747983095843868288382286967704136277165453751117023514189768124463223870244200421481170564152754614395586580447718643214988879359775856776963077387582702100626108789152269876871948137993063550027728187496988161098717418976851492123262410986085819890047216794921128235506415510962795465223513616234870939479854534083388459088915335862931032812631466359846537774045397845437653826517649927821655192453803017108653046064496097804285312419779007639569237371215411970971594948947853842272932587555333476206926771221860938251093062881144444203164282461719424601618857372440993187275405575480648856705601255864950544865473306389610226311914196242531881193876182334656717282841828618647727509412206844356510362616911566247555836063546648318252784803607358226937907033985581562640224022812309958380705641129291299185177332308318123529156206359343045636349287522781601802541426530076528683293200179551418385434976522921440970647588328636283168393876694454886549433314971568526835944024103302201440880439931556914212583301904375019926067768732738458083133943061210217221101139155368839371295761616323824640 [96,66] -5143944994126352068871623472841866540534208792374962976702218228095591407063335864634982098066040404379715222120464346709222168643843654960160869142092170384524768223249288831414973215452249627635764127718699838111665598351743587444702558328079635196620219047947668097512120473499413510510364891235926773156187264291698549235623869001443932642722277694631446938433252671816433803767297595073933829642231639678932244298701455572042516303093739455835674617547241694431703306270804380294696911712498858965119914862782279584376086043091401101243172196699286800400745001531854046491496943634677039793109629582469922848438450991948032161453011297157607186576252273648930217681562564148960062225914461739576242475344885982840631649636671755074147799278719457512963192266491953671079481532783034817112599807708532651774838993637576643460494336430144334729091013090092584694139283169457163384642103650740551149873102156031471108000518033155344772123096979430315943614865509765657314388843215248834428844910132032950820155638884495183270556332603562510816569611523635201271152277892319159470832318149809514352704533457037918038887440111134498936363990373581076854232343081002636714624733334010887523271922917824932663720794600790742075256171526856754633306668489770030680067649816635250759237925625453231725996780049840311756376129051546343348491443938259075728909180575732343493952886323621129600562138332268309374319302727098900357747843878775686020336363851088910431879293987835780861007772761009023285803193056620591507071509948687047516287266631703829274493646428250694840115434609811608994842579460382001549528520372733985545872131565343207043375422420727922947557519786756955985803646506621454469439376836722121925023849689894045131456116418417120943431915226170350704201142081495834182886926637464217586590723250706455260208650737027158547723321519040483644141100053398568287595202159408886486973464424381161514830807158247594704132917277154059939092011940449308869257060474865820100457853782197362146110417515674146407108952188210097435296454081253172224797404413307697267936408038805400165645913203769439174271144314776753999832229016017870946154969829092299968435071395823859479677394771610291270654760000509133699151180329414734804154853669039225525243515819089702744814941994995655282486929446821308629110270623103065470419700816175163812063708481664432237735531169256702815112090432443246892810057271131981371889920 [96,67] 2489419456850853091521592348067016045875880435696303412611057087401261573551126676295199709659873268247339508091555728138304735390765533861531020702223286756733695310037770326615419293392642153427969795597575214672843922766359128477808889525059514960159543016994179544813516735088277500546429918700739429067588076812971413516296964739165461164006925146512431335140973728830923490144504891761976668089476911839529676602569469205377231325589409633818480317608385230807949783477115519821824052874029574147791315768199466142076930291335783941409975705663575680738600814462018567795618591518627378947981580938867175607120598311527456070747674969418142598466799092387972161385561702943464718549248400811205158398744518002628840330129034130121944500297123804855548816666346935113012919585217188916666527335329711301757915196547678666441086691879353736298039297735352515208502030441014001394851959262826623892329158092181925615071259513712889453643910163649152862969659690649046149855651433166869833921415324165731295301111343842897952594733688134975251359496594563004044599198427356737545314763120839957566773247911385361517343444149320305710535018318076171840064229432176588148639357409212133019047436951149314711516665333890568593773866653344614908091499143759239717712328637908797767661128276152805801973263844785684777582947988009209923988066781824756201808810638974443327180222939090815094097263119597693430036890326701875504292204489705854466437303209593797329828864342123340508364386417554079058721416119470058488909225108448289536771300600619806455411789612164643637174737265181725277707659210695328169187673309501587869245650321309608463380548184708514730058178431763481684431751838316720323860911477874976110003991808446467241354591461038515770986740750901492854863374824762508547350485822636360006548774109103428614913206494861301905164532355729969289187323357907587321884736969822841278973582178050550222591930351724634820716467085723117188937320080198723204681497149601307342270202296008591601313777498951001918025220380827387880486308424424341352778069713803432060672515479979869138681714830203136000709887501642715555380040324628058418233876603784123098912354465963211518034274664458476981893154878800665430335702737596305565980850815739491871519525763153900902418162412886848718035167580648036772470494044327497782534384535875450378051406738947085498471108271953965153661160867867236413027134443045583294720 [96,68] -250439894808429016287144471730472857857454582601417894567945559764808065068602207154103241918674064452609724674425992835486735530071274462486059818799283918631814111014763757253996887834677113208565459946727586531972261437775391984053796913519220339655099681280053024455166499015352519648177461843377394030711168043333260884217913905144368918367252998958840305853506343406619286862194678814481986207883842655869325229840216927280537353460212066119290853444211338830647322056742832401873261703030774613811324031001148611111485248736240002312090669819634639569745759990776702500926553889944889766398658003075505998418485490371101642702713966902355007715264691578031088104045691261340615207928866429774030315666756101579873743583809933708939206417397784430263593888660556181977332246714223323568720948537174415464423520846148001755783728560081415105891447235997232280334675010550264317519420492937848409056746599200687407491196080866918344638312239284514391155745372335586927257069155625473623296555073128378738068205425200147448990679786601555576573991953472863492621836618708825192558655997463011372310105041940835969561164929355119102741044880213777854869886631821740974716416874545041851274847284283160985846076320092278144175110905619315341883983537625484225749553317391758259482309040036604173258736411598388685327109951676805776136964906667120182581789097011473156309163829943356196918612634160238045131891880860143522545741446870110659778216370675951726605151392879404963730628687031483534047612440427476310325357199237174091185081493770217164672571976818677556826665574189074319580285215616209243668367212387848568175835643052584567595016345922248205081438193703245014937385017801278561841366573138630716068887012890801547586068429294536606291070742830846927666688539340135840004069348508661073141027052002373078669739483798864064966840802787047380218248412066463886447071854714331291729220514642620278730608168557053990889172465164975888393210220033164048788347408362038661536253482725701128645214693879415293851251499771775398332483176692982552936023872750832857859353252417586102425373897145931543599874456808835645204400947478549669966558757514764651555165241437802073119062924138447302137549704503850874177980299474058507168165394516999144407255585925979655375180644854032765827747899433814598597515596268092066944345222715216389564545383293752856789061301024392251141357040260376807611083366735931180 [96,69] 6671708214687344710013120686775612455028037806515645668451858255703661603721100166747932954627637279479258285372777872447221079160887347895657030062144366943359841063472741396152736357312494711395071513613171092248845038469205155675988181127139516070181903700959823812343174619534963082996903060289768096586343816902868154459968592250124791672609450437861122117841661408773816253332487641136833302361581378807869976968994888318844430660688425209095426312622716241876389959160826111955601547680773449423856528515886287785924552282626709465345896715384842307411914176390470212924137193668598670658638719560659016681840658200336078852694541064952698345591542036276382435843221979614895374480773685605931981971836450389726529532323438342669487254675153874548485580862817239611207199108284869691126764405216954553825851204105381392100786275900918761693436333016401056243377367063958332586348885164754409954067504095999537877799776966574693098193885981461274216005217555770920930832951593707044954028452603107994818154394845749501182814242894967408827982813098268547393637453681046478279727718696352874440184515340333767601034191509990503606489948786817880448707147049668975577183161024273100843570056276437702517936629560937524383777041466198104001964092195505952034103886779353480648392665504262806530035714606454407712045682407456401089364642921258933556928270913806253839169382537980869031328331665239760563703937586392791504788902293912472339174194253144658809163991531063226062848292118464160609147315482535218461717702780732768007326113507461116748382828632687665935162266847471102057389713014921968875715620530909116424568776521700116588836315338647562548538793001009469859298214992133422764084744356602428357454233178083784346883051182479943026970677206514110527352700155888901968617111298456949956005130803142964041087158495635882599162222511044226183421545181080241224326972061971766626471160435669915245359142953286700124975356044080207809144445770395428635326966236226473397458799188617827047361840613383018316295266245570304669462178686721067649320812739650240280367319938896452777769767420123845085527895268668197324905797321034041036882047929782955499461021603127565225094057053816974281172170486149649856003046850298405239941940652100829051196064536456591758064053120520921423840510684469440760011567255233337433147075385808121530895601133065852540475316286230226115160281790871449386519996165760 [96,70] 530693702443396123060082253930276383332321718778202317325184260310963794416177221061759712194192776084099207942860209128987176929375153430291606106393758310135566086142387544651346851143814937727153073204755510262075567717726861822376472433170737633834534507363205456983400095476311205032117232321113967298063071937725312328218685806019091397378975729071629592495983652903275959358016098402645210251497168206059414226196808509849435816550715490129477819718469246256560627315072263598697113616343089238183361922167399619537753742282243748891122546815384937111050011921118838055458545599968057782791866286000447654328017483763473082168883123171810648517427081905432577963358061766106637268788714693172749037060635780058737857426901808617256062611731699808985689136821214525453053855153277152407261017644026810861633954763139218632403720087665247525946460621079897183768501448534786220355847604600676298165204925666854648448262877696038047459203311739666199031350361280138818528899821478077380325846096033520477048675032994843704906588596726110600582642379759625063136438566502086911229856383426509051860700595989065649799287097712717011035455896828559183368765082555123082529109619835977002208828392324828542707104801033845084536324003205574925475832404096107101983255208901798358264673277836030574589978325953336528254484786111994218046421789353730023797488480416534733087461970099433462775784246572828980552370451242536688413177987669441443507537582909618571854143351991689638207241415814902475281221842637971068075148194957608266686799572010084967361707983451901216836076730651962891902095966049881213966117749511297746950429247350208663499025187279568980349612187614498564507853535800916731289592897376534519379088284441373437896293431691871643474935814802660578728489508605813218799189936644184737813617709056600375670177792821453283882911996310718552637439841132886791834297470257104472700259531340504943959989195101858015052833479222066755497113717362540541917953978989139120290312984602971110975638507848812413940750651246229293287022843656531490520325480512060784943392344024838623044595429995936209551356001649957785369367113585152985267274013303923398636573910425871964184578031282679414627932456653455852705472360159259864673859021424056865705287990245105898978487262558145509970481539218421292967599691421598244929551775857522562653771864550166737132076934852495722424354456548912821030559920 [96,71] -7503187268214911040227394855458944805222508078207237070277966632525026133295926453183736048614661127356760071450372662382869979558406567395507383483130067775529064332935757589785322125307411781624673380040903725558194629515391598175896574450050786391619757882315121072542396650584127021568361042028158062249220694945873669452508053562548396389800547851350730721146175013479990224993521947625451982856883527150373675521343591780008012298231510726904756819878195025698107488370179189422483325500310544798203395505308929912709704382479814787639794427728151868144682094113536209440433728467935221338939090879830535499269709257712609625324846753843517379333527325809381948550994470101000250123275983520983301228797642479086988280144853605553003897740637418193331547643672869664277830224034921932540979206141121701464090902440534962592787698793225703425595210605287351532091686087953151133395981007253599131817561988893949793935386098461917482870369706292805543925050297851963614206486525461162346227411055622586247072758615952886728543329267725087766065275463155494928589358876140332447268448651694756923882098726757406960844260601157789760761477205608550905530147946775280358638968307424471896063290871080313091956673094891442846496597245413562042538949365506800146572796395415360997014849383038566592067240678705808019315677415202611016418103274443145870109751608589735321960124963872756921993628253825643448243149056306347836760610322291481277091367524134782114134864713632326374319241051939444161273042322672281275527342707646834869082320468480545778550136270525593313010118670186284788618885728873199214247022899223457963206126080736913474071466972990998376540509591203756935663344407245230221428512012231577675044333604340661321585132801076728587826349333776233613308444821732524021184394856651587073220519921239741021000093046360203766494169656966082283693829821782183112395765111238275640051726664511837275199724675590869126622895328061692414577430528022090819712239189865009024877499331943292683231322995956008122267850646680070741760406434259704968909362920889638193662401211119383221244627051419706799742926085195720188497654292400583414554124133094054734813526451996471047251755232627376438326652266489754209226129901400431967919026322612087838846680396965893045967594125182330271702176749312465404188348194190690162500491263135670533606943046929261921686076934777975114356921337311678464640 [96,72] 6673390555673270518761412717005380672135984435567678434301287131627730919374049629009555424817581090178056702693061119399014286767093119362360816886866066685651573201045732105393631386334787819100354488752851809242938057231104766557131560677841044337701628592934665119034739894610890718039489088913369720071558590107501215647889056665114420714773663803449659578014433599502509095123731758216914047559526042923251058448566531298722674430736655618215034423800930118369133450500358906958302426144937561806362161526408572920518792831040948539581292824809908318847353970598405525154271497299146627955383286972816626376514064663741544511255982770001165423076004299093519937813067927837033105484289210315572900093324214026078488309107973864561462564317551864143197583822048033583333764114104485045035433888508938291144022401116888453504603956328031154596163271608505493552658310207900460985039969416254477060910087222439646906409494997310810783703853532489056365653220522923976168470666157246599592453086598472115126793609055747128464973000706955135708131203070840888056184604435136934041822337980399085973766926199815702003027913193397711714809229030601263833369977744926731963291621305405932886583490157886380394564959341609970301350283472272954846679389599539159349856484944327523619980328836269586121413513264978316995167221488995280858833467727666784946954766433353500067635306438470434372616633842052353794868085045905711215947130377014273399405368166525295679447710445176494981408855722573241308436632041820530384441670552783113749623525192612493296670616174149606481596076537297059850624686063164199283406601713854250093069456853418079392684537642619454789923196561554720611546013785329686373074339453153901480183540366119881081862528573679799828307414629996681313515125512943599802326395533354249255729748744850634584277738379898077431551150192416555524572935736210365684002894647959400879619777678817494783859210740752700165566398907317733440292497837137366503208791986190439892894210369288852087306059239116119609420512853348464013642921181377971113216228114711137332025703736847446491360601951567941568063730195585981258177865498451946877008614671599821138900728562684331074648593010217387042797904886379318372720277881279650618975378119481585216998830489646966739994000903882195588101238235227520887272560790193079593413551247523158194542607180732255489522793182719199364727674547273427028 [96,73] -519615802261240656901455562152664552021617483796631596989074238122359592232244515860476891384529031628788594544817654187404804538913488970685616300997864098054218455677426306483244745563622738149796340202663727984352545607218044480535285843377756692792608702787994116216170456048246546537789842436850618925865593651047360569914539352695359497655660741640980940306595399483470509738729392722224241882802178463561003275121366284196468565235684660292046869363839781510704700642477799243626482161977193566002334773786945578503294521976381958049668978181901160026444347604246575015564766715471483244879521046957150225622942181191076581096779909696734661240437177912092370564077077131900963110505709575996639860248310997366760451032488845664923537693446585481090305863509209949088350289903702435288745639056866452568717704123765591226744363115535851689147266582644571517896450229420008792165083713667435363112126626035602033825709398161878260182670406985586847943981809754324009079495245685867133553398696559636892671406497086349695644218955913732510329730177919996960283963673534231972698779371724179012499058431259745023933958677727899045154437538865668158902615203481088663583062148019630862368065215607665526528637108430578296869652365761942408820135578093568370178688372655168982590084686147191920239657536688786480567581828017163629044002160329567469435275676093298955228762958273152554401334732912987575488334090401942466194062337431871861376760928610301287576048453472159981778696783839072187828231775752360123875334267730377343585967043033302215570922527251498291731768371878450956744124646180841794999754981370058957254277915126424167105801513778589498307744620961081474833103179403747365537868205264693893492489492607857587348963844333285231715786194329070237777232140030519882845927132076790274256133354298829378837600255046414369659109889409668389897793185392136465732874329581332276766299704848008902516079536503576087660705091299898854445893986157158448893078801912699385209524541862939094078014601367778890872178405154969227311177284799927062552749120484323015036518786810725123149390015481398461715295223212993098226709348324067356869999765728167508298264732377527349618380539286916588261249769836608900390199915425519263192321104167107198722300468098024307646036316384510572841828021807018606028767359118898337337667463430901724898175898280046304418328972693439163937056773908800 [96,74] 63893418038875023297509179438743985741702424340382481803896308420045997934499333598345702175721540466029557428437086273840799987367274765823048117076295557256673287906806114368344413600931010414976887526684534764702859744007631251412169921920918205861246892931582142504792162344415832301450913232838895850123982898466753100682841680178409252735919987003907035410975033449102892883707288973213247609531555555133370502514931717484742559756833555012677138542103091028995845407581656920349349660964154228002249441721347803259777937649614662901943366867523764705391206951872262401085658923220027100249845973317148585116864787554572703239604806526232447014840556704317777920883788171533144798412172838049435101362779533962915875724845629364779229349620829388023152686006259135242469934121480355721195656996580749626111868962151495827682796769454290007556813928469758517973053026710099460571293929201154845978647738355819496349891934285326022831747387420048317070744423269702680105259265028046074346340876975651058143785555081404629767024519169869369828663995867364213245539324850831982866665985833525462220516578392061285732709540370801416395338827849065304292749885388955616408281740129988147202937514589690054321580252883997138514647353505623797923601840862646041760309228619165073650406862887771794580824942724584400866373075342354782310435400302567775957733226451925119920159841585707998322953711667921722252796435904642641191167694338962432463953074861227125527264544125179361996409515752770702871000855908819393174269957898045319937220214658160694372880994817904151051856350771447987026792182489691272093783791076751165645832626261253826950143950651916080411444321730971553783941389197920904657757825867952984205562376319034135719604586948064293288983573163987159182346349868923756260921266713547672004529659354652044365459603628490545729727428292419788143658393114363871998079773612297557277568046595233779922064087546177966922500287745670740960037061489602058299824660144360084896221896189216428818646819608221642452198019788955371339853355653111043157280185167378964706656779737881903200760028041918733242414358298533360855185430724463963247440238720972073762530765867010433420328804380987784416318358965725992413393917207435776301484001683316833891969277636971595012795378378175394083781941468039378535880858406034117976170377615735636252275947258215789574629737895154429932043146048 [96,75] -7729318859119065212558429263654780328112665407722869659835934596228214149777799318146422910419102121591970143197039400286377269372213083894246565800026735260267013342202160321072224058630757651824832380388333807987764494332385496555374704699616047125438385402756740754880124886685052355923485697870101979494049205664157725779198956818572238059031486919118458743771423076906375633379053723128240064519383100888680987896304416399397125223980072293143741882672561870991919279711788550003315783127697397477864317429804121753159562634837189254702159339976433265983855320924310528754659227264605031502537135470408657260040632075110271738541991831686913654941464632122265815440972897573155980321218820197413929865851225755384823918085635326285327511531483919441237089498026892184548305688524390348160205463474960812177312056628561282992740066962724858810617636907811859414679045300231088354066182799642221454110873239765146623779307007176957208314549391983891053317189452544003024579065939463048831913525388716346848101501688233956490852380156811414161997653275499081885383957911221443921770941455325571575118878233971771603925235315835575063628836161573132930901299799683149925564051965436181824934989559587378668749131494545897703215082524174284063654317180787518778971032472324243618540605641852113098343972287731528885095991362049801452827034958003880910189086209000920019519482958125003713424200197124906340377478572050789174605840846127222905431361542456951652598359667559426533675100988925698734278069535586506613976229996785209511516741517735245412271329144433818390243683745301916446653842739554917756332948674920429346183318488522540026985847077447159541996957591269226676482213801309037635007153744460249522097019608680720032738219825284530858060970257645001267666240782388437225028142252624704255831073217695953858265874599308497813501764710594752263444749962265353234958512662310796613060977819779786128134137849526539720351364678211990052264101082564217880147805656311085223483806922531779697104614806182635858330298401836799052689335322132166544497745646509939060297948626182491412542556287516441748519262335251561485192956778234628541688000401812980499357710269707450769531786472489923097208246107186666621690542766210408354559222669260615146683597811209516257325155415088783731388365331267520369721210496467962478327115688848718103807081317256025502439911081241077326688768 [96,76] 752194371291532826495299099333352323014041694477237767220695599693411760879280059955466032270215910222441060210515323979974115355175425978957966863208674673230685034551106725052332544061388057366896448251316256415957299526002847309022017424700190515903356464330517597247627941472413202128027605298089845956331529776416175174117602767149658543608682170401674359018858592581705049841745117026987593573345394325702846542517201983340307160699104928731955918264242245705771521262710419841322869169313860268978597233260571359600924712737603434504552155974961394793586057110168262438071121475127363437052237358728133686106884023155364926241892934954358178232439603475747131735845945286600274111042705318239013030290944643191364549587814689985587069614463634792958623630446525153308452541212405702150097098524329711978359775792282106561822683606213962333514676280476368953256626380446859308295629460723355844718068236812388068734822251243457946640930440486283327728456826939746360434270384929711316507240607742765993865136303467546983738200130150901447079191888679028771496912602211580347439670716657445054046682982107801185951740034751921917122099232070791963260559918771609962554412330332042424987871925008446503029683345495435681487796357216438756746559655785175597317988176347694719185774049538274808645988343359397427414169577256823348080475383919030801717314784226843191097734012385829385850959055109534106553190223263026689165484325004628191599588152750572763515666346897111050207639970301149060133355994901153992140206092508712327152690661652641170021018674222445464054005127465411991151747376391797846280079289840033767269540527170298214544439868136075051893306852317812580092771071993761064643177699148188798217049373394832642310612904736517639347942947353289386442452497860922100064777625535308254511493497328437087466514072038724276466895990886230990877157182077367492468433902147405820685433893515490980700882749007124535035733566163794103117322768356362227672159438154899112348184595030887764161674716363189056578146667542860405445305390284890570505898251480912336486594588743455236771462961887465987008906620747760974436525820874382008321134064815042992587545001575859942808045281230719544283250674604357343022972546245021044098575597557248007698682411865853915943638828583245098066291396819103705204287736424984635276510356524091737945308647244693591051555846922468082720 [96,77] -64659758049305856251507682873956448114308036172089100443781245816073212369316948902646635825756399257716172819746237670589933483938032890167864247524752343380816527351809164864102528566034590761832167839524223914906906372902356005001647849950605360406046304086272412078565545094724787882596461625252700230661198709856736801189170955189332182624601442927865218358448443537583897246035862438556018986531206910680659942420555002316321466954609020051650972679078474334716715289374839315229918095170308538471408455630066722230424427250666240034431313708620722665795622857998383941654074483645864398217271855028323857942123968612998388926315551363057091760205616708039153756249092516562175541543619146436235022103997524770437120363702264161038728421201246543076356254964249519788359797571121957409343775030120346409574425836551141314690585890380117984847820532136614720810437562790050801908816403985613716307130910297986207960671887265629442757069482977399681817654173368695248175745197517054167944800091592656532714561420421827510151399390754144606178398386936302339621380933682242418021395130245417382588352869713953641688806261983584027287291819136649634667633011939681062096814302360779743303151297181829470625532214603460331207984073957130143642591371173343549098374708776704953276281963164063234029663537708988799109698421008722967033428406573489743592216389853632639978538707535911385681714804517161196120888616002122890667576435001684882048118011392871276892778340611991575712286499062027048878890208826447252432324731662542472883015613990978844069147179934365068580143552760152144645413913155007113931433863181202467255367635078841161769951350123939275667798239568345322219842022711355372429673781501909788248221174452177389179239410677948703289390682489010991892663662713453568838412661389178112713466025388057232755337252675859460153526048771308149164340827902333029546284498184144857793878342453611168377066722334760175281435288197135139409426976793085279513838639353585607534245805746467798518108730277925432374664487372344263853137857789971244962798493876196875611347473927337498991335173672581865243235725483045400491737761051434845976523541629481638430668956206251977478454422628540177946136760490378616229664140834091301587355009369265659528997088398266342711891104853098192367346841850888632464271839712827170031785559475118197029132020154677841643319410434445040 [96,78] 4375539036137636484365818281686272015174620544419242100211787758311809992423920260855809599135668493001569743196825720952088236220995988981189065013215053781399606257201466329313860449277935332138537762418051777397086317223070046141617176779211384272640103288099619076152356716743824462198125645948007342327879377688402767824943942997089394644329937952117657562287280881306176006064194455468397277604486250582952832445643359355856612979147962196907478019647832353226903123229579486777527216328778723151886110493847698553514818947114546472651440991326335501781817628313211664629233012967146054038320713259802428462468881086225657907957522039309681606583800814682071296504029638746083086679741804434135308496195311208894129636197955003366804187852095229221945803403152663905886173951463162793192984667267831931242865628230730340794493557810842678030064361557460156520263400737364137309709711450293265239373074783055039852833803447209394612861522863629497434118481882710710159101490981483959860172962636542317784233406435696076387973941814793477607453759963288870967687272546773802554744274927415376331116688526147238980840138732013335609292272864415035174514426479437661573673214273622007333191450649923690410979522328373996303008269634321737304143906051727819293257393696541316506013023691000352818053184216413498462291829048055336834398207249244453421197589280824737122230753995870611156730409687727285379096681889132825693589152201835658090126349986740313658601493944157799977799563165086239165096993626058399409736786084540670380934146218993596226322912823540505194742104022673291808193694853957524989187453583802817249411345044718558167804358505351092835946722326247258058995068600749860563035520823514051140648881324973412653994472528401410171796066120067863629006516417573527403283454474252139701968295776190611734334976491594208137060023940613877970081775392337923768757717599070238905069038531440942367569718479201545100148183409104398277393640693811152380861424686098773669640627488738266959312425218329698641331424570248406782058981157157026926193435062831210590139938553529402689487247022521687049729877100321581815348601503813372859369764301119368746152254559824694971937890168852443624179931755867591722159692035698538150240990019944120216332976618068335628322056072663115316566906155918421484430396268376909735635172303143343778142173266446836737440110558632 [96,79] -211439617285497698076623791286777560912829986272124181843649646819355783610257641640174450711767651678745321198370103758634732231291980388017116467537345794578395398987253937197370753118814593438492411144760729884026578697217746280007112699612846429630784113996859378074497555059545143213983473052275392248640952672125106566003942527957074806396861144138006147488554842297469209484767007780281268423957344287457042820185669601927558916677293947858452524609717952620789477854814171658583852810777636562719242682433911039735613275531921186817159950778811859211867315897039417141264364863910053850404901189408909398084631192170524723822597010998621862771742644928627410732931806346325498051174380755575285805094230265535500408636571520006547215434554505710615070765345347850205162428299405500696739387430729732957926996919971540141669277200488673383486245168497719104991539477172186174120540693120158719778357850521638466649360221364236781465881875169908361848814067599641314026234426300709354423496520990736602194725011430019241896631072838734269146068200697729617707821867395559816381460450018915818883790978368427969860628004187376493247562964917955271500579375824396494264181252798752819383841681068458086151989684027021810414332201887434944445413637489093671841419973270695185178862830253491392303904713750428817870825813178732132643478151451005120205924584553387912822859230509407103043391265933888580198743735768888602259337743114346116730201044436292910598728898566090931833250412217819961751207390413555649925076094223627613642795384149066557317659652266414415874911592591467168600767868212545640797141138636703158677840196331142711047325712958688706653808027988085083012418896108885179863678684617221663977754075343942085294502159795735999436342737375467408606433998200664053503243730065000556010707746620710048286747090665205720274611934034074894592320329886120638042456279313356500455632339317419620645799697510979538565440174894210267047893518576960499681072397155547853160888993643385593658596823362209513217640666013368048129378924303844267767828536059769774099138932030802702197126376587209481867289077314011933079892661763062367685668872224402393140703786487354245579090126443123342495460855989832681315314822740693694136043521117391432533958124266190845521282665887080300836200296302392762474211945362027899195981521517897620319941844909279028531540704 [96,80] 5359422325568052830603264231323109253027571179653818776376936356048286239278688537566640397076654588686501331317335829390099221592897003490610960685627743557623322257217573257617287194081849922293522912700901625382785407067503677619378216338499358308678892491477458086904441659772132846104169792229748566005198018951989683510586873725668851404609455906337835938472687724469081399253007332522682169924724245953309965122391310852249772179863318118846975548851956816341473704064672892294228102561066934083963324224288696717316649214876993935141439791630413355019324706057627808469508478310430659814042652348473960267601810192874764255134632721052018583831352942913412298858161067581927341123726382886322283343312944058480196382555394811564705167859836354782417866608660717329679095794897389638861985914854810806692406267871196955468134912613562985841323779300541221439297642823560366496103367050070062295932877668517503691882971647552778935824554338313345733196489478701193583522433831250434272284601176300484097064985115457610365732324193027010176229342930788848366895455849143281715295986565362971518979426000499044489068198155114405032617735902642262198467817427418375022449958501121993691189191947905561602158703208116933829678617329235823779249670183388713820039152816976510086373678091453453943104332754991928170828207205379484966429444061691512206592702702253670321101584180375499300626861453821840570367857845973482690149450501763022935123026202482914259032296624106285762940809056766399895155238516066795753580442963177490258308675796338899337884839766572194050768079588760278466841670102527188821218482535059926717935257085656608791573666299953506839167424109700167909122562697232326879845821341609564642805235666376920431834254231562089294789999523277689664867603010807998790055892225527888837024692388359331507772082202452181820682431984629349650762574078514761387975706126887803310619890881203166100953271283760670557756721197162257212670635779993816418672600477963516941414170012155580328205009805470347524417898079256870939898815082113221538211325615338024084377889710712996545309332682558773167026510030636231229354821685425554920570435412187040816289886612655490450560910768976494425150198353807349398338617408684122565831647803489721765001533523778089967369199801415380758704871337283476187407287653697946011382175869727637697060425786382941814920 [96,81] 169347968287590040949101942436278429477467309161985628449470631015768504077923024674758787078939216769521631646955283667265278317909361413823480073071479896348980001750530515970990509241267779079003641773462571358223770841724206068008487870677506193854649856410944105978323445335365791101553688177747675311881088703039638365165556852721905464519831687133103730789085539376055815139737532211569056700105042029508204055405220759248523808822198607913743961592183419246926218222069506870030719691504951355306086709475808867334530463193129074633333553238911427257341454121297175494740089131406993571897798451084697213554556485330896222742495517169047737102316438550279619477036707640262062216633543045363564932688770154940599695942286192630856949161098756764487913503061734982329315354356815014780818051671304307880066960246300714095028597111252252392302405614318333886685295049404295557086620832575938472215627963565642144110740681163501648694296085529299648546991711632706567951730337123866519223509843260516673109861884410778070411724958965080288701534419097429033454793605964702970573712589702233358560795747300389500188284613762112155205440262555746598325634563621513213974828537702417114276104170707656779820779817233279959330120617962711784941409565440520740291943425136075818650628012747633579770684803880405584947239535109974468231685090571808988759246385901287244486630081586722671920668439379433111616568549757688564008556275292142972060049382209180503346583893858794565041387224892613055495951517457389393580205732149408365785320621024636651588672534828190359562868506826201012953137029752772500027648464964517455846377352237281599185143086770215735978174596036526357425259845918504755978509364078706981774702392861928545898531233120846594101506351348061069114350484005681663145759136031386716359276657645076749771359160161219527471999000938137869673508966058723405150201761559146563675842846634217836128532468232335372581588793191324700566625996779489302823329755665635133436160496497031026803102027471363066294469896625186568782326616060893486349555486146164103300423343311792230564959785147158628896819965373766409845961189733451539206642330770451570341390048409703353252534883418924842887823725492960314641847652474033154017453502278315681000346005506597958026425496178786146290931319444140522071958319796454149870755695428599688064535794333025704 [96,82] -29355222309489995212711637168677147705999584987301864812726000371827967961871327372337080151652658330637490259248764318330232913783625627160302701389037429012881980811249754775186899715062444607270578264910987451158695615661825733116160200611403125111110395475657510599396004215922244517264312564469325821090974812619179053267394585961018395994035407374838435743714381799307668853867276885191712363854349108055973179660955089125033582406518788566984914072929568274692923412256902237764058283723027665987121706999148544897272561917916378914903271877169971433699205953195472373097812191312677892761240646706715708824744314610377304548490601733141873671089623185837054590817188473050080154406088179115091993606275401063036734001633083494453077203775826619527555537652527516789647364811602711175470659521424380120394146187952354117751379087632965109410385789468738307148363035005688084649849864229651129405865224053340492497005692587902181749138624739340328544567103003612587668491053821069808201657487091251597250786438171192273478669320722950578418753684822781005220731262647112951104586779584560943400690923265325519416877034295014861471148999799894082284472821716898945607931624132665771424900592996436252110242610222342727907133640329607060891911419144752393626515719373415332027441793931912279440378046400646443363488166112868967572318964456911837354441057877026988550200888789816115154822610876124960227952310030407145619752249104928646567006015733722479979042026934263463485444436900829895990384836623264988301158058470726998226931716712589765491543156452030058084008899317044169958157492324345818866600238997948102448185763821073219581944880126828972069115921258209774198943386308560883026001531440550416966292568465195584792382326521441343639775033902061355915345368074446866469255982144986675158413407854112876994833895524858124026098836283804736482277767508898592078429611597814865190904658148236267142452179516819764597540870661324025496093237983670230297318088707962078000696963196695039774360428208642720603621548830904049163820777570267696033670829111728831473738903754543745693022901843503046284152725616171780731106405704988692434721624817826296780605182447471117011602006958283608242769089300288488051143369077782925123440699261395129261146429350993344307410324740290488314826883856228364952316101531303768405853615351594746550295635196224 [96,83] 1909501502281832804288162557665146481547037240203034345580228711973816153058963422013871540370774443109981476758314331200470162862143273582447625595700500574357872429641884014416740147998625139276906382539148180092666333828078959534451845286747908057196827920792995851403212002998170717357099210392675642148874131575636373930315537043318303483781362081430980428004841296416379442930887260469443180848029793283954309722242681142916933995010526943835555862899125302579139862810948346020113188627262502220158184955230024272965699897317537043920350026421620418518497059191409652599587709046570944715184599324326916780644571466446321782419717528332372037119432565245734753642530351501872872817128159461120249070334516399166953917116780902240831243737806466674699510968482848918413472765571961078243450591585238329256600469609083692453739360859382561860916044862890403450832659072869744116888862980385544110646979802887944269927420699434494584088489247459791119297570855344847255692437586733977821054416560846842192844988703296971517024043864292239352911072312235974652248632538589397875864284944600770524816111330519735720879228332329582668304945820077366801315958469388469378089696194045258756421605715364546587758102859667773123849445507783013080766382883366262138846216953607668558239369978182421292213714578064828926222730821741536751078426179562852850706256482421468036730172599047652502814862572420909710504219887832349810284697618994158461044108509410146107617333835720830497978186574049127586568015145051897104737401702173165925705025240007694262368556327974035984048877430869032596694292809756412039430435486975223358828824213476940434956806577018992847292713541854750160793973270899634142614879388222864448202706105312099072516679858999231683401426398814250653293362564891386858478265070719793983348801074165164465377341183781403411153161834301447811907284453728706291502533580526828784060014749089834202069906561359367784593378414224102410220530639629346647809488233814781884224404415059649571215211256027143214660805229356640405959019142645074965626244977499589730836526950247119498184730926693987684376516315741414574152654089151652989709038708927382037075832549852841250612833912160824408782681773176542246474911461341568857545389209272609255097509487914091190940045871706978369567207342625828985714443685004106292743074757455119655292324608 [96,84] -77839620265249134341108449278525994745278587230991666374540721825288672046215080357631775286167466524403498277180644945371882970227815951591786168839833621136556401985494043272199166512939827156560998169465941546650916271024731295873636497505189813134993363597901745568836906697400660478843712985983216597399823767062677091148767250843369039167351740362418319787660660810785683811558856615188796224885862415753972015731913505702008250332994999650096769317718118476521773856857714618282598238155241396863766187651809547401909763523384766822834260954164537631231367717481388610176383119739375802656692316919831238119379321457884981959267899164523500329465608461013380459069748955627134388175913750423468260535078417404629787494688635001590068435812073173337196309600360142437204127785701462463840608364405106325219295815971443024467976971850275149114686395047645216804082075032332696503305803564347767950951027110275190445014850004165285171015513152548727481400468497662265653763077357647073910044647103808894127421164777881548453823925974565246003989870055879977305336446585424196513717336371553807616167579668822780680819503726739794954770228612086401685552575377018970429817762171106172079007428566654829025500148723313193512514088131465129670269121581721426133210182031826548994180867123978939512387787195421015177602073389654105334166498313861671095674456147183316920465728599133999055163532965226152070765659188994084545431534971034987236167549660947253340712556229083016268409763631470615840404488787181656815482106597689642549838086613673660660619606035755595134679457202008422913248585213338097860229536844900512425111142455197587688915559924679577899594663593961386072701619461105523593949193319526606621566987072463983133890751108458405962853705963887696512666820759369712028720156112692809317768838573456737839194224600717124389027144212178541877578363275238900093710001009222832706046370288372296853304550251170170072682303054497459442080832874933439139070112823563365031724576292719990663290560577952360461409339066944946781435250871840605746448912809896320719561423816132670222925585774239235281788838083066461131556178660753777118595425460981881102663021042558961357138421343917220890376952538163941685517546523880221272217868458389058476145498950296040101643524977695787074562184673114268803699817648064767791474710480968627074944 [96,85] 1873093775630150635269056802607245410377527593173956465413356702912122167634562770641090427868335408951040102307585236503410043186296668858543173005736739190125519854732482749187224417339752678334188825678783361733791803512488765213956057928009583546486171435875933337184700165623642473315038455487191011818765327391918701144027067694657619010411431031072888761796855733890819484821805211550204309521484484869494523489043714383949321140570302232552524034706180310922464847258820830745830196795955607708081071175798427106649362595742875057234421577900298014467639317365036691344594408193783824793042521752132040139329362917793547946531836024436377069207208341945491976436241530701930255547361190247407639577962774490553718421219143554630459548617564592368679487843335174924615142921659898525241809754956234778637615461731436718582658614748088550002115035088146899934577096071376964829843021693489814493380031935695340987244684662407358892844368532584153092322273815473240578032710040584969924479525510956799622769711853047418876534457142304696795823516071663957958846314707221257120386460926155009322098560446813761092209462414789258318472543221948984054145474518815123688689587481206781411963166847076478701866860661674229519774111552919502424555100162763839490211551416263162023417784376262333843821389134439220185746879737552978253423941870546712154922234362825853351876142185965683344916010154507307214218481234984067833714776617169738429685669987217105005943089160548240337491846629797255678703207594231676476386779972084847020240600483591589109235262559536390385599168100393491460713949037996628011457354564945926063210904119187225744259873790369399345218006780440106667999531415510649858774481315643866405049835960876393557665541934566897968494688734108071812790325861806161041739726092247976020182385658880363076884794889805174610235100597292160150227520316432265707813840965843072542776289663085126041202910637766904122517638201078525624279004923886285678889288724020176952930227140919634046798489623393555282026236600778769337004943461102824684833419068475948795353989760720682058107515727973616471089487625468185656190544283881519060498473104636945561453504570279742109699910027891623543118386958309254481865895676916831270875288112782436309018880682019861695763335771283890296142887896823811351116568284807145956186603398876756736 [96,86] -3999137143182173448176982734271022625617697588476543168691214831072579765503171139252963829915762114279706367975321082038482730773769731585317923083012805896759160749550139019666160707964307223956696544148970753062420545160911046478141766618568689209761176836503104198559128640044246291405819764666542762030389489849146272547070832324694530761097169650126392269535570088593864012052937804406771555399436786188222344884566451734456132163310934352149565637491779848984338171565935998260963975834109278685422090418454734463751068381951560010992820348061071731789549838251363959160337675191470797729650974496391139811616129568016651500190901095394154461736573975915146939073271478434260348243177022099818184705642975446998114843302953959546716552349581180692128326595199139341850150054996927538754429034456442552381667702842463625602019314884696798468446890578186588663113911658949755027427501438001073130215137204174130729586517479219432695896643677743912950790900097884512345733073800149439454893710812882751317974846451313769744854413366748128036464969699075421389288752906425581366348732421538813847199744882798915466906984390993643771921864700503068469835770986120758377404855065528692207011610936355651655433932384262855844469880746910096399086734060000620516197153164601610354173634948246738579296335927961696827550845223595764537152663009893451448848188571462329643110734538730677247568290808711611053085551018709348490989430053848056952295891242832587515955587799916134767476401036125733398136520582770702294619438451197475803797400692911450644969853481831008253418174124446448524765468604381129347279971884290369009282550089439099832323109765582236102466503693399095301083309566330945753014530025918889890342949135259724234889004751757884188165856373746188605614836550811319198922297369833543941011575790951970759613252996280465527023032415833191893920629705219109711501297835141370401276462253735145483697512356110541390398601058897692861709306785665716584983073566812242596438482310297956360421953803990991480217524168478947193222735065508316620575638983597383701494445922910457940431902353000303489874036696589968696708633130967027008373396309523938722931390975592222049923878962922415762049485772098515942236089782167281011789416551831417044411369191808246131623967202399957390892767419984409271062592147136810599093575249376 [96,87] -1847018980659064506767330534448163925160057649721064417721656381013314177448687942175681692174790257531252106388427482237557826805963010876331360039657928316898974566128268236827184290006881057431683030120691615175745141881141425477395642200829466932178331144279060287566932994472622024153841196330039607007443149251918923080227140900713578440043084826945867094070591819989355168323004482358727199395704770929929655805096570045340401228115768771716734572127965914089295225350950477443646623951135049708286482978351404237147608359017929454168121675276016475334284401671225219753334026314418664403274365290348140076009945537993248015047578751639810109890742921286793231810163279428906008679603381536935400178196725278991692658133254597783885700807019955800220454578029277837124825458560594133476349495738603669797078209095471160107222100315820476044668412993699554069043398740442520136227729550562739367220620311663335236004200791088911428976784570150866038055219809685515684685235452726660884928990794134288803070291449528537631123325350917590502987966188996699657513967025451532808996943301095779836136268115977551576001948922696990863553146235824296163478023687897239863259026238256274050092307737089854142494830173449378664306622491299763181292303003352010822208756023094224804282931585490684943712033669907219098966080993554383950807861150335723034392837113270347759313148879430946079116078549503236485107553135063169212829486570141422948653950302314962348043442130264718452436221051870456824482376610345542753356292065637000309267797513870471837567980171881980902701375006984155787299804134548922139581582206740418623122712054861253867955017538808652888047540275783227184196159962944636876767049694022460341065394521842090231290277850932571934876118319300811584833035051432575866417595750678119160216673071975372983700077666409081383041894955592491780710574588585775890412534519315505652465377387266009024047104629100398658264387525381471679406278518003019281594199704854349615335527622078852379244908009967988013115668483578847629118038184660415355094514028225325753683941615233407147693103466537471417104002466653974905014340619087114371336468507591281112922106573625419156815796288574261756329855983454195763423351627032345616566275326355366366140900806179869176724624142669186786180906154679225565926685476285741552449265088 [96,88] 79096414600356070692640464724074347797630575421287833456857095431356264996355672830160558435678159932309295643461825029323328560236093008484526948817664795082745240664445555928645719615153320561425422063246435508555219810683667154343166419873622271933320098863765399772052871105758481760388205599641808050115976319752861692596461978743494983907787254770064431314471551053353149681477961250233499529529632947298134463845009324503601505932781589854767333777200119413018317499713378853779963433969258743883785404992620414811065947921886424716540757524612944963558404561564243979590116386140054031209629672575219045871073843968759881617036238528753805394263360044854585294252266416200064484709309284285612557957354577099451051205388244439221994451581781097854916682353481120237754872490350743635799787803804653813270466483929902914192435402409933520409888660266128329010122177530972862036558569205197990527693611943758505986974943048393619438914160389702361164216724885268086895014469661122247671364234844133529524997674310950255011990648917617716402102951394245438483973983108369771518261548348063222992516060613102001290759133248029091509942881044888607020646989333671823320336680645117834039610274298889827627887816641733495902376496872780838420400544894575343867957903377986156994271329575800212565374749207436545046357242956451723601540050706847746966630787616702595690376237501520530090918040571429278893245451134350734357422770058083359223931886316595042737783545886122103379058373275367796009219081671503077532115812614732855904279393555706514354628489079490567552439063614357061576052204431850772895635341376262129804769041811235278849927877020128498082020191412775372050919234042346829807268376658482890876144900195402117756482080859280702746625394098794575837068148675710589749313259637557708354614379107832906299174145642207792974069381377060891250432737289920263542874414258503721217642287587522357278835357859004821551240573488683566859537472138791758752427872081215981838924065478298682683376488074693181290805779219693096112550280004361058499778429351898607593173928907179256755140631779816284129240885576341878483099863984200378907156769029493108433961768246271574981797270493612912549307355007357212348671172238986392480670102533450521939285155661592736709458083035449166869405851709151590377705717356299467092256 [96,89] -2867621510633684438096453621176698995360539532869632789799991232133576571576328315388093610505840880216102387763361480624441010016761922028278006605914349549970245646538667993882603110948725392784754563374309538492302877277773984133782896774484904542756829251894821318728298698835741819303466008140256835770028518754553068527115406380190027312044977229216788187644358144656665632602134586163609083918685356830766109964516799487052974905100311298012836181189483147967513625971848752069092232614507756278287631897345136287274089926736716781504130164231484658748930625824021368201511530337800338968521421085575136393440211863910924029906547357513012825192368968549277368417271853664890692241300707155316226547231117112172999271866062916172305553326603850163506854750978287320553496745785748046851096455839791314551292154778367767510255669705763844564350632836253571400080075995777697458531724920941938954621972159350563458633295152656694492406247413290887602448610326942481803150929892401872822909180580563309402929454733891958996748186635793868874573725522433212346473984950561441904152688663194426347708856616357854258755090402007054463015818571442862257384290085888806846438309701910601996167097730666269638686617193291732233832053102788693445720370329369759871439014083320711948418689255708230297197079889154546919612116029302959906613130299266167910991536583141319649622149710945711970361106720944203922657647420125122383789456864403239477746003743435876107306145537093928285998915359586941471368784968334599707149779944298317581973525603952201106389348411967945848667085072081966128382152451211575320601396204532311160160919530789308834675639794791175136207448005332551630045114575394492487340816192974225647984445333266177347685467054732070568016907691416019987657611279232345565237762178341452543099459599137616156829060797944176223907018299345495761034456352250178828885851254273862559772758618723184385825043758784039158317076612104096426025461594482717293048187113123214844050065527172887818605033352043584267009475817364170748197256986923260941371547767921600740610854985727755466060523965407079814430902609985815691079113856785780406289580191913707223461778438342923359609863097745979673188207377572304852761289733866043217645731261210646228054265521711964913237243619964170289014624448474466632197689699800917888 [96,90] 86382608372450598963564372384171780128655978906332026008194678120085577145403648272649819277068619065383641873943585545792971000892917504036376832052714774445103850683864168131194567066541022112523290165507365888830652593466239830302550177455993925938814733714020958243118441559474307446148784649096164992964402290014944746993254236055431202257396252986396684241062964760435781172074572393489487115226031802066705407434726519345134435314689615880206826463827184901130749898623043569138116295862207372939932856520318871775978244109288426720882776769496779509443403537205820446393387747336919143824225940882173319007776439618218794584963706838377755906185143258626214583900948521477077113365179136607069459563843552647433842439157021636440965561363352596536481608424951275988540553388996278541115673719568089893404095444309865062573310047894579683449242497665317335085932670133043270406297136639380087897463703054308042409589426560409742604861503659330639160004025710769061238190880160300446532336644145551625816073185244465575868025225228772086820891426417817366653898844650610387027442619787774658639392416450609295543255876348179674742812226672025009236325023400996156839444499992533272145691596721905895227253309143642286581964800019099409992213171791094650406776083257253794325333801371200199639490982200774157580184907878967058220073041467838079874888725453768216354944847410216131360864556903893061820954928802363918707557046933599494348735743750249895843714706034068534315067096790429002061215460857466550402021314992395438314625690394864965264015814951878744663845843064266912092661624977120633635797637607311959760936673960144562961442788570349332805745943269510463438760608116693138676269106387585682200009151004973811796217244175628628842673387138623635429844542395836557045746304281846450397872924501819832281516362805956317004017512159666698313919133900651983246909299105600252240213389205858836681865627524474487256260100335705362421681775987961480882526461836762667843630118770889429225524368619598002094346790373898835324723838008919270473864003453821140303673210259717166866559338170923567535355887910029209545963583259953564678681815873839535041394713125629140323979368700559569917344649815246052978625850919374756771530777685866472472165662580125419298291824033366834217815711739577959869534228951616 [96,91] -3674115167993934598492592721751101256241445815405236833854522902909601691463259075613452771553301452958450179972682670337376254623068776163742164083288733115952584661688333640620912419052845034143329725056059252446020904339786347140690917738857578205597991597151668984191733180384206475089832364413762583914119669316172025540336498665189881268882261542972122621350742003217175524716526993765853636551206018393906375723304280312455798501120364029392748183113011986990729540319504864913979326087217551912298301231155453524294803058874289371460198847012661022495343217304298925087464151168270451904948942398002112640191392442684031059532986065592311977649704022907996070513010839685686430672983502183425619662005212996962659147110780646265015181343820567472673247519720060380006939702779963186081716363063627241069353023842289225859219195205709057659078632746801660827932637185188622951285446022194269059233185634997761967434831623947499981678349709828510582474866895284431887935983473111466865164502538714959771997542468481506445391438922912454048143971843624661488298996309154478424443032506942750453269599219662966136995441863398409623159067256904289486028453315902168293367057145559692983302063002114067107551795536435414213191823745336667036288828462821763980144688210489107862234109736654240173168538488911980159093316289054210344155036357972838610872495903256067171434206378828381200952121421175394375897982743080686096542264369617850027727623171426263599320702926282888590281753581056513029480437659357099039251094756242200011778428799883765090134652873349708319165623860329633631410343811822965913939554502294416947192646120428924557255037852036552335012632764083250911513743356368975249151268229259975826626335008482340181545683166014652519609931963555758525837329167427545000167298257083858596365288479880351500504976160462999809869090637321877218664919223909873308535676067972086713044147259625717414520220336431167878344931650006378426580350980002250853610098143618939372606301899414082218724766766474485847924003719829542524237920291659132949265124825072683857781656371044437283145307340167308428939308005846998777843242189515242281230599437291079303155187929388293487172049448275867458806452943232278386946700137395086215173080180411943294123491222058705808399885974455356524032271649376843187742789952 [96,92] 109728390420531447456213108281688474614277710909346627487190808591999312392245542460981525034808573383095736195999521667720956443391322919791962362562373684916760444113679564660556007467017946302494362870465713920386582739540917416169454303297527145455821639725912663031988231953215435345975232216886266707332450560027055877186599228045900067383193757760673377133962548819635043047076771807950567198801611340571500864489326458369928530758193664156729883615308699957514449052795246409669087825806438795186988480836655299703581900175933240614495888612308672247230363677674044005480153937975496103481378145677477358515265988573405287023536043203634295001196138741049199063593237146782228696234758370708180697286013927994369818611123995123504866095115288107801187649343416197705427317079911934981328341554565199375305456854767979208890209561987468573887996318151533404720015935003224164563472392376405950497553321168372605942694586149471703353292157488975264710160093068541117662034736231667733953240907730738415156125122019307194615173898130613473814839021690409998238351837366277352496956624230853559511299688921748410197195617285498748304766514476618711681861703823098003232455462149559256986657551561757265534021392158726101912769188197493697660496917272715135881109845237514374021399714792169198213367512349447493815873785228851107102835575425602718056386454405238355642576033047265566738571446583559529599174725185987930719747491208245450683640454510036276326394238175673404132314161053081831332522329148959337092757467049009370144230702119109287609721076832406048898462682846781347955892399181490008938022417803837720898556697033516944712951608637821866419607115432141277465219653400272247106828780879864823290557889057386394230455793870446607015162709056978675093883701994349840579213821983408941788300085721083289658024923346248242592612931298132526119872710465423697330058132940997751003244155726510086930390051305055142793332784006863850207006500250855098806922111108837422739748692462689661661894841579630149992487659077649589195861407874634180256488970838439349612545064840002122665418135944964138784489661277482279350818925630622504530946445354076632698725699839332262804065242845080015926610696704593523119652895539498478778611690944926186597575277148708756644856961029457899904955387221153100234416 [96,93] -3980311718062113135799586594676468151863860376070511331133325781948372102959545632532788828366688822833644187612116544188250922662462879589574946557785856389453720176600637983195464121930658031193772103432944261373964556668952204618391450199138296745988902250899706675970894684129208686516492740542985705794884431705328456135078733288649571619819975298173600288794429308748878756117671092074204291471068329591228365314789126221461576209048151335500115980509220667399105150213616365806702474452955791973446001625109945132569010525880348773802163066714040556354532000435788881852813209560135041343973033760831209165016695701960866870207718266893540577380717075277139123118094953374405308785036234154613031894909199892722832390760445406205782409016349081101977960822734405388120332444066980273428041567233298264200604539663012009994568279608882027503503012399566119648406828603468185588101738443184840895518918197997369141981752984557662667881017615342977452829437478589536769483451779721614939632515466117426509725293906668209641023169422783229766327310389731183505094070636663942739520211295981829345502161263514506568694952180620074563663494135032085957501417952591257005378289219030458532356489171885805723335453149396464957984707587823860231561283886387679676050663084652227546301153395400859561485202107267244762791104094379925073868518809007677117636703839389927803731526200818634718009902996215969473402007985934837897260532456564066331613693683062631132694383570755025081018400402438514664414423726483921673214491919273218989753171288372168744429643903826431918007743440037177251169026428732631188195183259824178094694634229385874834223855301601101394103020128062120898493627262910970115501709782741624061839711549912701703490320720925072311279233293168986434701568307740355347742437194216116600051957092396239826707460089587008981692287113670737067613436322980057078956295996682357054367508162509114081789999332408696124270097585775868822239835143782581837244044848953554699650577813059347335257104963233028700476017737994514350966171749347199122682343804353968156812466077501268864389190287342801750644805515038392316162799787211899718308428247834462612176662922038202896411042699868130035190115797785170103892477356919212981627464452156990587988547232618870089033819511421330243713333696716726848 [96,94] 102356194043223178855934782810342775781002176862438456928512690954071361440093174954219872013207790669098539542213458685153703982879907935861979870752715786281803705110098610278630913345452551711481895351703385979799088073763139330636793130419688614069768419542893259484242011264548111406281047062089435745063642580069738668571477428820737887934556262584194176869240172185648645117629492846960094242106059666336269218301831839742548845940730868866135029457548301695998259951641118049410197365169434073712927456673420830978942516283694603347269101298181346829450018301422078681439876323358963490553676608751435616301727057459656103572642915572357798643613074150815814132998107131203742644028763959090219348703798532526219370556440009488687962494576586672026863577641547559353429203075753429990028770009193549359827492286530503905090341196672635641486465050112350024546928256384085681992691894902656948811643766236270567469925376310319189570787169003470196348213337936691377247949908991436230229880137923195936247296850801676995724307101034427737976235180512191377942507521051734708644646171099063777875097771599984400024843108242487338138938524957588540789682898914209928311757380066077563218038722599563795993194042951205103675175711888431540216882345313950492834182280439527867233764672935971762371015424926336702466698879782743951181138252475928686621966720652117453566045053526305071090969155529605090710672716513787720393384695538467298398658702578105855201107708401470473992410977218525635196626005984838031437736304914194277611396408300351656317827555977854867662190350326273268477496103291757985583965088658353969588755878068495804338679336092954865271545882243385057958273984876244300501882146482398207826826823955317883903254155397301407197399777467907740684137766021281356392066761883729453625329151959966436690093789529681016023999858881649106178139269263328031504870501062736846378376439414094689688509943337758867127120708429554632339994660344804520943589628787730559872051401346968617287650784660748843670428355363230745784908414959018735859360762405210355077564556239530950090221199231699478847845361550135236401262321103397574491938814919114170783573678426055295026274720441357745829468548141392381603385672194857303773020377367819502143024330734864085537754339672405514312294216232656 [96,95] -2621904335772168728353909162757745683981606661110364424948666405704352189927966175701462444778848678718876674506269439101995295566149700957099518093785205695610827452499326153423024978965555308134698428230925233440172438094294930685154440972865074633878374689013363670671534740497874715597016796959812070442911012841993350166081613347354214951367584223608800815833891767795940342424989974761694039136696654344881145428700210771298477856025570225404258177938189227960174160436302326521564442445716547122045779623728912262168320067736168922022876784291394719961520843001879534375881956618784109616192367296040352815992439269181134408834113313636408913631766045355961183338190656007634619127897600847872888562976754004204566186268020682639840672138689670724249658280979106626942250281241885844003273253157301597184304007729272225210818659595102573993112070961122672011122931570703094634695950429707695425947980594972518058009406365051551070780613296425313881402914321374621650756975074198828766467388713738715192312651129173714336355377476017465428914481148685102160645121615872447114207165889274695706371414000023755539912838785677891829700027795453928668034991228757978186165363135836764414167952683726077363362671443198566711038449816094415516388778993233667225144528593938644070426232353896087402601378161077996615104265952636399575170289071346015718531209176436198551219084116422165087513124824503490406929023331298483882785542299461361434801173449218463095714475243546142896451580396094098514971390679475907244055417233790166909940320572759784741201058935471675973233048260823679015041964389088071094926701569220954676826014766326265175612471143513963036645174402307709426775801172586473295134160970387142182816312135780271589986015476681607527641037950666815346379899373912045450688666527977809198674899644645396464200749319262356974342370340755206702850090984743368432266851078014557089473805230066903166794345522397800484510961352420545729002770641514410618275810210035528487058682745029293338819278391190887179806023521514463243854574260504054961454176122314904739409040033273706787235593351522274842510907104805013783533578265818264680021884129041449303339269053490435327203545173003906891731055915685914223924988585667174319069573571436621969013615913799601083336633943471823906090248000 [96,96] 53451319242929790558988077225414342495080845414514795447829064953209291607774475399910589812321201547623408385523669357321762347287852889134227586438139845164330563641681578479419824192687526194451475235808824756400609438787088211017655268003772621427807426834320474785547749617491540952975981004169755539460629207786771827154922734912107391078380160472726299862617880181277631936665229449016572410909001228756172495927536520084871197166639858495427339544324997243397520960862420885480650497684331875198606857248003837539508660891644755315881575774415336789249706877298279319925311030022268202094901775752146576621993535701196614122049704626636010020756596910041677017238658573921269122467669267658012366455315348643611731045562596133707139483143219783807658174476989364781098250088077085692415684617321032918711535687237061809889212201581042053953460295916444848526900322640215974478996294735847978856121185463348702383095849075932836842385301678645177204923888234476218035161776914004217826327974111476994637387157002727618909633320756644219663054581553135259184810292528336676459082339331909086140445833125748912761555661383701069104101884696828064672233466256443834359703891324358598157874363653595250901803353935400083983658160912101726067447075142975048018633624880214104218865609973393423539486478470254819587625647384461499583360172233417728032135766950157979781397796224434076920043006343535552611290404677552651524757714198458287311168718619211483743862983874932107598813520469290712766979188952037873473774872592426323112550085280521828848674895925719847205722014492007712167197899929116516264443407951464319880473055332872643864399265371861189661695855901538681526512138141085789690846021814282956910023004432125202193844419221845386911798285098594140889489439089091644525680379523513241643411099987428741392351217076554385705762085355003823261923898559312289804997730231104070852427728474869922228808115023809703518132626190835732999116330501107023993290138453762653978682422342293066671979949836771946413092563439203037067839372704915273449072043151858608696055534497315453380847357021227024139386436482573674323404170114315463592238500773402467754224606459130759569154994205324389916159525319260583072182746588562106226114929333616454928383632674138982472438739782152375054928 [97,0] -1991035491095327265640315402305689120095919682225620293352869673216454221594365400597109760567896413599903456351922671572895111888326219888361014036544691177978475469732990804628432583333586590293246503154009920021617650718126492706611126054420131890008721556174470954733102863519480603967627214007720036255780414949661252529000746246542243012043543178768037786038193293026309734443219932666871140935277048729667097517588457004442088682666719697633722097521199919982702838146881750986588870649236518985386347107571921804098920610034719629706710335488427927240005921583974319690638261689110686697623459921020584564530256169499739407581110356234508243131892554516149016429846470430670157634021100527241830488975643021009582266164909640575218119773318060110862626174732517431496412236013811561558630550380700728559321443944599493724580922007853115744498116654559127580020599893952010351592498967838234446354404838513803416185353949142600570430605082843405010153991471045134238564975013433855239367596245999433807569442598702257689312004099010880422700103304534642805586208301778543097422298388731940023441260155752574565128524984781348157942137567774649135410176155241255878307282599138844336569518148171503657793782261063000719207611918565288252031171683148503272477976356947049120056757704151765849803576805958404127614204443007982413243142360762254404478881391340016839149863006481031530731747180450504521265868529165820561086965198252029818521061528956511816696094050047939873193826259491687372472953077138085713923153242446668650988238804533707845816085240286238498449642394868422513432143303577666195099308189154721266614153061568422258755917786813128946330442797891881262410155742813195494674387270933214638930396602230750794464956874723152028951469476256919708130565158506009061608959767697082729674465722260157022591031046474059537016692069401842194002632802505448124987137907284902089157879621211246605848743127507933468850716065380756705831595666883881908251020631404519385506879228226995005729100216642197252194806583185215294072360223012482429810003497075161654357097376305271811187235321099880228680887813159959034211706486282879236320012192043743940537904323586922560852002413166373031915451650108530377452412721619147074112031364540721893253529135386158226195895033677634068597148689329130587000076284341346931705725222423067689506588933857158491954917878005571580943492529758632152099784880110067827912830617991811717259179338362621170594553144238559679098937050526531857477065501768450150103600543386818573337801859867154253357666798634388160512000000000000000000000000000000000000000000000000000000000000000 [97,1] 576232491783798297761463090927498112349839922504929614820161759146531933214425076361926258957856421547286242497350211283248183731895125880096330379916696538506900962321841463058179885063426850386768454138860945526279472755712532369679463121909657854477442741843269453635771101400108996205897203150081695819856597790454429909992374287391794058077707602314133546510760636723539388181971489564330785603848356835794134867379365436100712090000071813834516984749973186185985583686706284840390701715192256188163334271331728480956304772117856831214303041876243950241041668476514579458324500973525339667593093332793074454071529220830924000786189704894798473424307392713330853289134378162054992140957398201698223792478820805448191392752502003734929316032544037436862114140504172980803009019017208683122852639939207099188876967400772773373356176799778265397385627886446755200322434572991181392188598493816007074760056714118558254635565882709439861185427945126903385279694241025007133280699371419864449736036820952847968079687910562941920697350918843351753291488090608395323846365997703829127734024458013028287774713084750062365762083340145660706717561786697955851977413004035612563930894933051752281095036969405172040041411989795870397836098227629285472529666381626849418722556237197081204838653366580899426542159491254884834636602153431368362938038509484290902867807025181122781759857169728061155474977053060673126029347380764481500586749273477774137176515583585260685519862429530375097730733122168469822952795885661910993760154887217260579009349164794709291662650473753470003806063935269623787631908016731495766890478062066743389398273508959683931415687146477929432473297987702960139897586411105803031726038956916489967783873644448851170491476185355637926815816523739684509874447756885445343343704143099224563617053295874261710678473592855711651944913305818767900007748206247093811133853416335328108717264975175015175229628035072748698352613236651202037020065655767161118221962357109474658733094162079637471675132598769206327582311696854037479473355444710140191223970880457658557377161538459085601779758083198332309311285159942982151400147839902680785442753087511708036539663238872037344622956687932511164563969538512192704690640641227456280459084340787216050309470334245569219609164981996299644974315645271504578921469478970440683263500550710357321821818171656092676538398831694616673692928933011982709613268622560285483072530167930012399061335047083795848745030968681498149627801800650805139563306991029694880423192641630916478433732037233260749925632773787414038619095040000000000000000000000000000000000000000000000000000000000 [97,2] 2312928329504009908920677576577208851536741770494451257269688443653774165377376069760043527460909065334733703659572433631136012018806519652300247803074245189298721692356881917374339118758581897111716415939040202874950493148978258379182284554053292172471346589037118847653570010677076966087343935792255216086590310419035858174971502174704162260671130346699291006947977196134421360759305025589345277077317366436559560028055749196573795524935717347057844810978402735484621631829116842302077222734855005267094045724108409693640317009228549621945911713395053296436358930568500187645147891583335760822488814622031327501787632293414329692949558245356077088416468655371782111798766204605436630909776955849754591303768781010745064785832213986451884562057575868518279598366058910818787928897031596880159075059043494561211443860208513997490947685226847653381822925100814965669339323198101874663759434599480363384010995407959083728140758696721340265152375470650979761197253729780713657115698253936469465971620664167154138252645437514688454073994764272714668925460715856127523942685868933438583710160673127202947261075700740371624895804616472507387033154833156513806298440926787307112217399346197133941394310762773934236970711596626928836084091132029484535704252346712709348450572945824537266412135858829879295130623571717698013825653177388043145028582923165798626462562341292543755714651706493187689500123537579390105139501709140552351205619628158350141893735572036736979182717584247993586729772037413481579408667662718816692162487281569928845661172613074892789859175544280243100976988046508093591768252198752191627236413273984497094923607377536256637154203337446183029424205719466414435695004370332179731797864766364939338525069002011484719898500421212684706469944584341651121810454713639238881568504877083740260504821875576156123250012355837414740492540081901986409371180037469264265677861013040447406191915982795953151364963388166577353043896450816896252651501658046549925556907247512940014354186098118616731141343605814498664600790075097942963086395660144654889571019404467863035234290373433815146494391477338047996976195336139513845390968888967273850881094390593731721668184896468459037547584733112870175934765083478031352366177401882357580215985488949328517259187493814024461170552651367548789825909514487893306757308837108900659160954069162857118871044830976714509084642456589357081869773777729439778982534725833298961082483429798106308938055475896910005989038003928138677998551689857580000030351218212354588837433042493343583241558548337779195004543555759580543755223040000000000000000000000000000000000000000000000000000000 [97,3] -97844511241459601866434798172503001748126924582983634640987256514159174826652823427327510452792934623238063825036771141920752890166480809438178134616902455500541429029819229515427127033732292451702978846140665268248814208415557803834089800767619226152136526809764799446756842958614740142848639783461262758308552830983553876333302729812646597316499275545964434285782187838196129685052799539610578316254266489092852948550520793781839859035034765837458280681381601263534102243557779046467731623839219441289137345355409907016762824387155981829774939503901500186115668340195647429389785629951716780744282204564379528516269232751079624262353251256413955815161007342759461975066013192566517941315871766440480821891672287397302434047192822511657880377706189284909157666625202874050581864045339508593547666255741714994777099066933259496282795868025226345981992527366618190059140218567763173505092556093803240805268734808797975236489505544459698723087273986683128191773172047303285391421170369230275106576208899483263192311150870356669262669805986228261637926229900780363309520470677558073227213228957984336420682359520596879509965978987754325370219125279539217607138092997178976499300152602942839859618881495157022886565422648772842193282081851052300258880348915272848818904925319171742308689103447873079618346518914193143287153180013777368300225908916301428086638129210335050203935094235999563035588884112509195733793301157698835629438079744069719864408179484699694439430090576887804571567386730608162327029922268881330249254528462603902489861652759698603326411711883342624865311684275225684911799894829721286253324725325710944260697881398429295101302130022353200271490691971791725499429276206910703408443607133203290180987518048240352780363629531084207091029003389653688082265186309025933540891375725236994863279389227169843716396794846166723360553260263921142680939624658201012818827398015662226301099701443071266609000063660450446882691115879763737683179482928243240099255053370550423446974156482500713545445073176021982329400427149025066000723262737165970868951039990072409964504968795590611622033149816596508797412148975741487814227849942650701421304062421540182274580170184724706227029428850981440007551100938061251685019951130211048185588107181398136621390020070461144602621172831881883519743778886822766098526705644762990178281614214168223450649337375092838862461807368870852814161732438914079532821031923613618288479434121406626581724726732834948182612666487233915706808500878637838380285632653476811060684149928660789727627325085433690964534628076044880012587827200000000000000000000000000000000000000000000000000000 [97,4] -1988420848405320528251652844580109361590818068416634762523432481191211796052246032867874605191618857433268295203080411664705579049144478130683489636477543638494229733616221581294857431225490000856681645985561650438754256150305162810043177872829795463231606301133615156247664343376038188997139947977041874150937179551850067845480808817712437906073049716753849959696890185396888463253729518939675378247957643752709808117078582667153787824649061786841719672729769744621087410700380305049960349236038879120921838782331322926956827820460342335214623643777358928136827260211150514444264153792358710429026668961663096650331372801542665115099517362984343032211321862387502273791022813438856260388428340676344473987210646583745178111287637892063224679496899614302630954787553069247279359743368227517078605789862167450865150213229314674896962420552147932073197675596674831330095063629303130588732056810071678077709267876675860909248208786022955867510513545221701834788913750339899419335856928279313826420453509915827161658616380767004462605995303323998758673141976866950227318784231100555265652580440169052626311246522353188185870716047873621412744859463758868942088004127483497459956181244742214703911043695719887472701632490043848191233788106956023484368996501641622423579554756102314183420594677120042394872845517362394229575914642615254907519267967444342370772706260381342329521657554962650201334463508463158366890722087891288530769815149936144533736288265986138285835947010425249943440032718003157322196724716307809958907575433366017418312397432990346345171176571350470234393150049054257199177302675305565504719139940511267914737702595619221831599276653804885269826852508977792366740548205865331553524451317354895930103089457985615733980492933428584250302922927958539345425089843812025053817443901870039430681874174168733497562151539391530952817860912456835697848934900469218235917733062208274854783016240313131292767039649123020625220181004685159733248812493069361896247014288417149426094906352823479863344368448399824983530365647917914032180752442246775870547112769757790371506214603741326249891599531906613060188198950129168674193724026093009593138776266600278731996373798159920181524958710582217834958792125462525022831778838376294708884734933451186910573601439370873597685970097572770986105033890995661249927975727554185007281909464207610715568960368613106408003780296754986780038173064410011448664991943600074552013788919870617453411314226070053036217801810786019720627297579854137027699995389066648187062187079336160898236788260884031286549186028265880374516645888000000000000000000000000000000000000000000000000000 [97,5] 23896489844445733577732293968653390271339827070010065202566663951615916496914936001097494777888449772470155198517607213258560538582413796524506994036550284819087725573830283036094684161513940071181970738799957801333299614373933413500436144781128532185767531779535435448221591105989710367525438657318906626117826753072345984671056491079542155701309280636869723025315891744476774214474064747525452821981249583867388215877167820988907989244373464258399529185287701530407659717873001264987504969461033263929904859838069027478109705036041199714488990169544667928603996902105238746137297232060471646754566776999698432897553630207722543565782171160284980318764514320289584779837927704780736818669179762293536357605667713602731085434022881973473771797196951379122426167627048543432227378355836835282933163271030885648863438184578409550373620278849817413209503815609281933612470581492749117778908669253965406573894176728772172247722852536703355356218979086442496432766783494997189002833094076637045929094906127915712766647478764004635063895217204367430643800776642257469082410222837984053968106032942701066781607844459505227527009783436144768448648905217853131179404936598303456628178725443286860723816433811394042890826463765592814166451143927622197863019690490721379141093834279016022443743568537124666530345927934320667868114619196632644207146750094835092643649503574846201454195025821266695351523468997759429750596423997210273406965524202882248507664957520065105975366378756369244470394188534613766568528106572115989763519266291642030925297709703654192720225137210981185658110813014927829100213133226585435051486291289347137363367980150840264328963042153706933783173147323504651870069943719939665677301698597804077185422052232108638716381049400879530576161796161415680616547871715403486676392487560936013734649616140477665694645110835242387717750467139402546404621432769459788250207511888694430726005935861175589083872589206765477440192725228667312957205170896978622785603384738543486624533348017010643426294422508789581705684575994999455305888896926570014126522172636447266108117775930743219669760433883853044610120730465487537511226375277812432448885826740695625883963936461843088199824685808607172387895314787723628413486113753765378986348484379295646278500987632881138552015149164719792653723859827791609720345040801378728373595588387587056067858789046059855003726863590840288008508723385927719335981244159419429691435935255440499917493113498064464703752666255697565417408445894681418791586001448795102797837015739148996278846404132266528338748056535527214450038800384000000000000000000000000000000000000000000000000 [97,6] 139805872388868929080213522323784497672605016286132598183292473557207286961891659824062416289914920350139182670954920513949167483193769253287442470532834586645849797287230339873820309814111755689888169009582919734644224262881430721663006372389187762281576478099541101894306319755729692765019117245621635510900655288136890966290499431020077780355852712202026293607395202146595148292910957806047772621576761438675989790137460377977724812864008207963987793126004009441511407785869944474401058379123140215932079608120182795145892635721297214272232817720373888256463846713930622416457222306599559904746965858728699991396487747877382614493752856609614359100034414565383818897107261907721780830619641874727876428130565855843045968089391117616720793279265602094985689742082580240624921157837802837773303509177526892520498649957778432991525119765919715318096331485716056995543579577047065607434253549776037477992538703528111049772796673373950961350769725155404342977623560844078358039866309676097786703416912023139931795351039241188650805428505671938863122059343636988853442596098905799083602663267291205657457503496528944961334736874404287227681965054283054186142415194676772443479603813218572783288883280036001618261618626741696154137472788592976153785196919158478560996326922141052885527501094593004137685901243385726964900646781346390337221119532539381371483570126859229743524423605997925202801027475245867074768993326393377350349489510450296972423409936452798581326280678432095618125372592344835305434191064139497803045925469974863699333828393021311619070691713897453906973558076582723955960292460537639491270261495381693297651199751923338277995945971910409756337901303983418030586585140296126991388418889766925584105742552201836900761088647934831136970511771740209405637871488104196258387344824134049457659584666307434723796915096690575245813762899599115513052915082590662652491098441483715932593604139816906848482527608197176604781011250322041459749750931804295958741366244529715080833042317640391563764897268444864891991366421267780012119737468511614668636797691815487443163425060263380611856880924252542650034064469253205062162834578383894383520007588999161777600667761362048020299513740212496411541960571285225570856078817134013537913113033885950334299588543163145803377394090164841862990890445053485283351803044020523784705251060546918495591997777780449164367342725075054342220145672970713593163995816767031503338423160846895820486742277621956158193985954679898598783403058812958020467327104803893225902354699382497850351711123147834865393198664665623840940925911040000000000000000000000000000000000000000000000 [97,7] -1459778712889223679898855318236925273302857292284253251280333190106961178628157310510819764570951084689322728555365635121701295227036552431058777306611038553594545516220383155122308630716395739799179746451855105371905186747386145583063000413108259267386083539112027287469584216882685065405739488215622591927714426505475182502530763584830938883364310839437278553487424681753886930260999411033567990986429741052122481797650525506231502860939982581366495857455856225489765327680588472460365555471126972846487392438900653742019233028536674571917657325828627009267484624307082484387720237488476652093529326277899176255583131702580467343726472310127829938932487594006092966169228730978211361733607453518332258630933407511812487286860835469613917220916378363418592808853484616907694541020364116817850498080613981235805565500206551344023179016573253806655447935805857412422522208883301969598991317819319566503749706641519509673345070394049370355439761709457363268887799891888864135913644760555964602052959338325245624056635530989159117608599427291053939402450108536583100129511442027427775103681480061402358605096762011720503366168537382576854552565017994333893190024057854163610034042855302509609717207776598878714115413290784734238412879328437196879408661920738626653090923329600872834703364350925907768571603139458785968643311584967153131611360122922861860886333645353337726616680076805868478749689859006662444735857125396107259688079481912217047051178142353690678659542548453636053254807645865532731799317576249371604200712116363820294146670628541601226010695132372666021849621196599248098366003748106567467160816753027681747115894273177322863252088802329075486963416716118694464116025044737556172990211942332668061514605488488689152455468768970909312764431559025874427202059055468485153859197840309609769924203905965650351152779639734644780884401445252501891896076986856048549690888097179516672038042408052805713394848757183540116865386453852248948949233011079440063313834607279300588209461260268905218264370337929941305268008454671389687877038196730677064436726384152911070043181305237020139865212941169247571670826569913750032992440321168536055280395569046781377633247263775100872664227623192689718314488334353355943878135423366782565157026325104884962967274110908120233627275910812227356791171221438356059511771674619658721871827981275762928841645542798022841207926476538985220154274650762426430963597768498896282563957410855803519937821594594996272020048616516903334948347922115236348014041863346314997507756028178087809982799560535068746252815961096691314268412313600000000000000000000000000000000000000000000 [97,8] 3885996812776353498068182108949181184210793669720519683398900906770519080003853311200456660077071462780097661556371603264807265064138847833331026978440563714460994556927167868221990266355571591224986429356837771498093361016434909675675451353042755744761039982750564727963045419549200117654182806189828317430306905945087149458986306132292896861848959485714669995060002737183305121380274482552669470861875993953434104249753082851511596853870074815713754398703156714499527099093439598143382771484667634346892968987273651310977593769026602182561903893127437986637449331025171250463615151675468345761068425775390565948208546678223320687103331280375510473978120356037691058813865024068429516274680631279155248763875279901662178698943577506810272108064273267034377613542502509454001960279744578014074576005044038160795018919636009078649362758944053415030509186325439784994297293293478006175624093181842255542933378749091029555018733008802251645286904238045404348583203292804422847276945849128252183031038989464268860904769207163618779986624384901056763682884470947330990718365251216055997389043945465076654634204096268096597106829234726826752074196607321126673501087656046696997122920464705949560585953951227859463641410615862640342058047982653859222981432224342870476579201924678383843905516928602984515521986962286334393229825983625361462445634150272821653987819208613993173372520817707338217474014940503216161927197516495017654615563629576877525667112157822167958903009479974639625845060100389884706573304501344659454156001889281368529388027300387663949233529744280988459834314165004624480717538482831679449749913025335078706001872653437811951830339817087625746057097247082349032685840547610267936417211707027735433098594730512697304505870554537066179393915189917952933191648938172307213788295575678069181987322409530364244451970145893688999491583564661153753408344327643328301998333399916633777137745542279510807312630714696419211812499698612491688361823191196100349975708440916129382579650803149233519899443815075277596261812072969422662817803493408690867180071526714650330677372925428476313105365885945764977181336124919493027322882180355340303151831757460150134961614462558860137064919270758717413636130210352301891269000092862789566381845043688553680989146247949537048260904121290492317657644078839127215695991952382583724792185471283467344476125298780697625103528712192084336826742515485301741832382419126507533668629263448091798593799291807883943730742889706446127004162486485669851075369456272915346468920200199272065288138904540139613874736965971183236343136256000000000000000000000000000000000000000000 [97,9] -15718796463509751967656538541972843661476124668375692950695955370913985945301473887924118733605580828158502507741006446153445523053544936327239963681782418204866473607409357726310841387306079414443409340962318147862873421977500550880075916721380634697622956894401175200946860709662184644698554208760014744028918868979569479918593778628607092874367260112463789424158895398831177539595881310992066801191189281774591789230046328515230704441274980521551415909028024640922710937219297288962187371676641479394966195706114393955635789312856863637287822080787078820227696829645836715445405508011349707828502321794886838821453561940874267502318826048341966275760752242983502974454499440838693553285924304254458391243094396146992637687496823630715378430215542000409068736081980196426676706465537777057584041212157558694374112205502401123809004838965426161809297760791309768061896733062932550063243895827701580469936379047322539991278524529184224155833637206226670357866529198621615100383524892576129655632822493887838603626311718227355528340911384191285858753715573377955950164512925105826202471133957533687001972745606240600210463823496942548942509790562330913252210935190077800820675120885173751936189533197209724469756495794980942431401052907931174720286635265385660685697200083851314546298684949693627003882183519677146614095242894524100442066026953387349555916100429399615293909196075338463198334046295669275798906501326322148081900848498734438736213519335304949227060046171190631675002100284760764948808561022792166476163072757714149490572446031968752398236298079023521056966197571981620541395597104968628254472322339409822124898798126307130038031852853254731138609225883314267992020683093936179994224836220863959778161427381894163340946014785494163602263949660318000325982889757022751394774286179161378321905117715573083262737184423743349911028944304733403905826545782703714115568172996362235795988067846484853473691670344739291914285353130189384686409114789044685395466172082784079916869230666500010706107283287605582801278932305358786771911862930782068846060842347061183304105178207460601182362345267341424641072207742031679265780752943135473455049847047357864148282443186538575932485131290078136880460864064759295311881646277251362143879399101995979132144301485202157173529287748551151154914479237773615831577604749430219333423022614357772247148787112016647713674597543199234322994896313912161142691370451843321765682511502580667799350996016560693623680280040497851305894048730659670011316827971520038261229962686944786619171656255794981691083010328053821137844436992000000000000000000000000000000000000000 [97,10] 91422594286232622450167198998356098467342958261726057482698782274610825792305667770533050529355481913950781996323926668468628843713844270789997025535232116719306018372310544133425710665109519906080672011990355383143810039785292887283528282641584591224718157200809580652580834816079274151719624809650955146549535922940208810013038045822660458694319073674585604188084184065609348602117280570222611478463175774098246621272723127422300856647761322245793884730125131235319464751345483815230364356610676827543137410816488580628350817219501616731308856373798358277614679871761529287701127159116438651698251682147708338838921934045292298314305923230281487887043980523163837754953819192603775770271224909909540337672681143044757342252164023564602191334327354764375263268694665011169585201072187420796635215776400895738732483014305914406495099156140913883462284814962218390017894222444896319021526810586497255028817268063094791834058549623386174802539105445676794380107903640556353425166881470031001145097449862047534533305455630377429709756030029712104166339134989174825719076846548590437515424602083678203294570017264359976532131578556644615207659015862418343971937561784876968993766632765360042903502780300483522814426993431610068684650200187147625442921308775997632310548815907342948997667961111541089352240605444112077034306672615794942098287379124522779595820417610677874482841942146313733691144267830325610642656258938241484107911241517260627108456142017760225137202076042902132285313819569415474681964303367111956267871909774079043573493170739560598341958793661700106662226896148663858870609527482783628692368374579594640315608566311775794727037401256568092905560275374333312768287862959136427394280775629330824613654896902757091749328312529686390551874157185610306443510855430255413944365378461352171592396611609558180838670126535187244656505816935101563221348096411218822977295808943715960779610203493169781415275063522836172188599777392308652805812527771641238148650704624205908073079624091364045637201981242231949878760578605656308065097147374161195364519549452403220058681507476686183571155231520201414433283462320691012182840454327176137514144469072676480129956085069190162780894699120131361992480727618518929185080813950071380071021760100348139078515644141994932166489321833743125558557187940690323926220548410996481991194734855459182187899924049807423232195863777791359185859062321383552176178196670238024963497706895756238045223439681750797802015868027133401554080513602400920769633204909604740448751364137223654990820268664742947447603987526151674204530933760000000000000000000000000000000000000 [97,11] -411527463022380655506785914111774755167268014402933738833166493510749636584084341085446151885744622747021434218361314470623086025554422551413792769990879040375737816080639294834306437681535009207730990436521661894901789726462628758875628846255256827753823900907936763140535693327911909966070037488711365008683698761426133699393444244024900433316025685206658160107430099250278278072030838969280818593808001061388001382663662080327313334136658905780302494638950007449781658830271805357966031347581620883718550012448520886439344548081718032927293203560942429912745281657697522456808110813555167828255988625571245059344150224739847728125619587701998103527577610505080578616781551232517901231141459175752662647583459478841489952962771210473679539090172978429052181025264845386588432953281957522671087272423293281492353045385035591580080505024926297545186325556768528412168655888167553577503839744156617664459175298493358216121420762574041741672014406653766867011938126226997917068390591228752642093920924748076373103117447941184687767054124058602583691410770495887910893844149643515681763712602362462111047477204284893618990233169348004811160106423882244296692566667128148225078448878877748054005650386180263002037608687292416278398085098931279268811867018396618913502900398790551114470056558751497185003226101848179223150917774196219971787604457044492736309638382023894356139269513087855338398132925099575734381360025882363966037736432315964098858598141122192773901407863055137398308956985592660347195900605478095391792687683672412863922867332339177973535456741698201911259681935286521185430710317704114244589627820307556896430433367095176692506579558824635317452935272677598264350781602666267580434539752023503652683893020496665738622348476136066369662075794781268010381024973259057429551124737611476476458547799025896226546868157792409645978350501207267721816511774508599431584599180485746616549252929689858378804599364976476116480464243242495272543208912792802056208015360007790487697141925341459077464105502353028248585203893929743970239870496179809355739387233644201679454144530076576873493219805409685999363791858940969052523489821175078448710588714084457967027122464396614164526402078160020908349163394918378985579861071617713814433474757215072545761368153978886328254309893243968162043259425658578569996471019241259309905828506802991417488471453554768346057105126478757890298425976061549783518594133759870780916246862345377790082725252669322633858542923789289273981905732468677191556199999909530050690365222140123865837571993599280868167123883885351354879495372800000000000000000000000000000000000 [97,12] 878807779612416831106735702758547250736685408072296265219732178543691079511372036751871040458169732317867572794956006604586577234932100501177235190416189806186983515313365018020612275968519542132155599563887952796406949312800152628206417876871323053180468594244323395328637424162071773412347975437897975693515237307295895493014696713248885284470472225758366495109713944599422061175652008696313712002905943016203621784126978290344002395933801335835657615102090324637954988237200713752622823143430624630378779211259103015326963136392642816871030964640419981814076818280660479954358064119319226143184014421338983105690032742430956250578352708820661451131804724317310151745172772732762628776086053061410274726802927924187735782729785740331478123989006117966051388838965626608538889911568680770709448853848052594769586909171526119996178657934349526636051414359150715256742936162341849387569903079814058630763119235017939223733469522696961449161781421248649674312258194797751991266513581706977346971441994528900298619249407507310516991837642028681072645700068472325156741032789706370901160803898210770172058485817464865038067659312075149117258724593194394805720866255888071334605416775323861406707347161486637855873480310329063380407971351476768237946718406283845254126786857220131328798173105685680135640604062339240901765664205431449265804029250331696468461129820476853290355958593430333352418560439956742733369279679486190017213690988820803315922682317270423174865217308772367000596493419492066646110727093608759586404429711038917439036050426059286997071283074483735891239665963286453112243718517621373659429683757893905795780408996604488142772128560237103938132237730418496840967548545754418952777111816501865111070891001733170882353032781477756287561962890378311744029565828411182857588333062544822532043103093787041873780139215636561975927919669620840460845466841231705703844464094554300561714163301200187642270521200274150621955459519522869532204936050308582314399926169922174513304953744952845065679380527692522942771887840387566110650693755071042143362116445602143198826911910203691557227762062253525222716148770056684969081263267239951945113493221183061152943388213323877722831393585767730670692949021846756756262567572927178268347930870797523120406290093125404050496155627630836419045054819572876501284194490758303925286907396555722731508514739170585120202165855336404130058142538534034392906491518455205960568594763834281767989435017782455527450482766041436165107115601020135895966747424376077384772802799059224663069674128023802536335241318642453438636155207680000000000000000000000000000000 [97,13] 1883064691850966866383812721782185662582979697345690793421816605871271126044263217064862564720402231797052620294080477480926564652283637401169400801807331852413594902430189713316598902620465200721316921816285829259055512874114984023212794734415507702084144550860875692791380841858914056510800783777519976811141140026133115770390297481471852399686829486626247806039330462134243293397777992724235150287609514220706563827361119847318380252521919620162053981909526867131677363493876834926352339854526921049807973956835461224677906642758374090818325402309023344691554837057794616777458342757045631941401986767772494621140322932752902319753143137438000226631188747327789121036069521502064090090005752725846654007627947906378501424285076355964517671230102948912090646663640585492787605596806355984888351582431234473130262145285260494675207286315023217048301879422788115435461715945630231465622450514325284886073060574073700420337955834824210242769548103909025516491512277594155512416238558897330544804601937587135313568644246211559843065410485491474608177089160822703359448795159738504632914021285776127958280168737627090373682732051303010590617067205352009817567677793853969248165524464401599632354277637697933200018221058110399262081357147937455809085137758591218141524317740982986088909643065923593372661645596810402157028351689450342381082086427583367263865973031643241866628665831828471768355511342276148157148818739598412581132800810538907759836438355724518124984914741022498598603142069312750864282100436275604433173273030190068485758036583965711715158068898711035397583361274449400947762411824186433068523755108153643525745861617477461175680542756293116068855186448964685249616201858170453143700752722845957512696261839405472510391376610944595983839292747624967228274053175480822160279134106909901802373122443345881196406811719041110942330804906499951057085318973591260342880360938265436820588297006958589243207632555500499286287927457874194403714203193522461981527416212779709507137065954917659119994822565585425795976474902095409891383268445659868947568680331547086361500910329984616001140076122456036818424655233924988592996245361045370803417306626725986529124603412188753091363413303161819438922804792951332476998320352390047724257580173665117752577057005716707871788045345874891256940878031599110702929383898679614163729840776034188681693880235066415738855465655311881487600771564743289660421000609149172053189223716691283626013042516868066905240078495553312705259325625392303297418182911525553841060806865501578715818819996113759499005426333635641528811100569600000000000000000000000000000 [97,14] -26162105762646509661503267027060471483370676452110492623821485700391082224025623204235806088676254600229688834520396934242312832353057149830251253931797399622114982533222524053461395053431718273781136358286044689040782712394533224493747258103216365392519112909395467560414552451133709545711857191894323972232438202627235122338089041649398249951025384738000437300251059469223969356088037609581188155559416618369768206418125490448080709233269209293189317568860960230644895820145110840633960439324855819636622809211905795085247260089979480552360915077990335803762462986879833194661618127143248246706150303651746220412260109356115225939939823085154151260665934681815466247168868007060198582425709448897191584989161180399710699526360599331975628801621481592357725520723223664819642205346036553281417539483370984604247377704103870881809274445332198905197325020357380436546827290062796177409334028959351457468751251230967639701538859879384984904636977115904714926313132161345956124837145695479150993365397511757458611706512468515242096180489574224973341197949668142579098237790358178065662734274324655025777323169668252312742375872588024590745144844855751529085640687787658942919042035173316231978757483401354033707189171721670221329690290508251281332599979001201780740695338590401804042740312822411540773262975509351896713166975272195782835271831209200775897553179259429750817700843855228951393649090288133081128224076799171954276164592390715307957857612961992764330432863789678356693522543180640209826534758839526198860659451145777458667126882014971581468923201154417211512641817758163015211538732025336996752483805475812953855631202979951919413678429147029606408815583040521478003623415415534217406717464393941067712608074613227231918306461102673689372317156134772043595989642541629769448233016766972176499383304759596890028039293110409515488594805512625030422299227225564081055886747727774755152642858072971796070833887829914427390733638350812176173888995135308108676693406572873468984368109771880982568841084377423233404685969372783475944672543428246205444183786469823856804398485092060484136366745542872856487644947310294358537654885146844110264343432876156611257359893664306235363357754755713842306761883476990756534308501271322032126322564415414277820937187959490334469105218995672214565919173638250278436234941785083726074146352689116034218655469801256375421536727679644954037558516612978079160184449925918490782351842355965833959920056498123304073391863094125152025811145153708294064073857403704202268358876507668974362003294692662118083546271539653418465051541504000000000000000000000000000 [97,15] 134922232965940972172204644046457957232792996940605066779572562271578412105003882492420721298218538182143711803004199383566583553268156190410317718525483397755755987807974771571112964945707217768420601020536885919135756832328140268910863482502426036884237080080517810607743024883383667037135429559750627116578281603447917449527676944323710217256652340527468635633203524504129257346523468553127548580372444611704505553766661729568777819714942990506751221361418934427659052443288987423632526626875267848593003283516688644431446881546492398822642263987557686681355219507587583264210288770460762722494864728977695213588979505199634223015152449369197701521062986418296078201386596556663865133491452226466015533102774428534449214431650465455601674018363052966632643473693987964745178588943231650064380562331200812556768143779412608298247238607949658375549884583423163166781965845033932079221247630332468572575100155308292182865479978234863827135199895839596744658970407622730555531704110760898079558696417455896732457847401646188027166095964554258579253427036264348840607231852203318380732688903502727607714947358658745448713520438329053261764001545409628065095528254997494226178394758225807326889488192401216680617217488926358496381491156140583102763078946155514055459129360001403947245298940297733138936130350578869392483110601893829707893167724642726666211420221597222583856236225669784842352306162542937861269556031584483613877536500051348106279485926995459247781687217793389731967530521101463939248213018638175219454114599533396422324208934048449739440649127843540448502306732775394612538356826772490721622728576851570106706070143631395174455012474889276933408410642154469939401770716087877875233812136407108877408149197330941488422365360975842453690844255324723521319942760236840541139212308787343995929202940506920770358618762186267490479424824808869866809729167239294768347088958024059241320739864217919204900974878297121783403517170029315589571399901905342752722111062157360841133824066728663569465990696394004684058401678945036458810119035584796964110211868290993473789963797686814023787604781876282364504329085645038014869613747960845997725774387655404411904462523641490341194888250644295357682498431682489753992697152240161970177479247952396335591226929622392365328909100827007896606265949088873737170229047100399939275836937856731223474023734084670773364135432740085082947597779738694357101806854539814986693079257838056654422773455124936516968969373557901241682444202152492491567461818329592022272287699267479405047494023558748966274229916193301832741121163264000000000000000000000000 [97,16] -492683076177280621210758865764293336533772610751318563228116520868631154392712394874902860511720727326324795284147843246964929098188359192301748263625686040493917655426579548991650997821211816893392398131046700044079889942482985602769562851905019628381603934216280863041331567656741486632432634929375549448057217492835457715820149519144763609923858521640450077223752834726984160507266777281649537492776950915694375602720696564681840512721875180917521631741685719091611692715566568714359786905044286374506509661083087848767948591982740970022790573532469530670950447847793924872233072056641993248013930869396218967975013896662441371019178347352403223492731823455384083774886075309685010771403557326447010003982225581611116036590733223045047518861104392755115604876905839575695155993950836665358618003317452125976992952144039465275115250970185132471759519591280675383772431703113459945161667894806413242356329443412489092029365559725389445909587031753052933556122885372293044212580181945617616806202291114783318611021314002316528170208404823774562057539206098423945538524203769820928800241249542310659965030379024511198318494687693092387329843775610830202439177190923882342205336327931127652174237043934974874747569643832672003935861318584526959509429158027156158038104154521646965312450621905092353339920647213466642850650328127807871746820866130759546559499507921071694065114572158448354046668205986565163422531362692641801812229684858577727678771210859464432514843693391691598067901056592739800113895374906705490356234674644072468263077909481050023383637463371880993760884062362555594657044763453085050586457777371526781664442497327709226962698255562528824582846158905738868127622424376382372030723921594776410067552750195534551549611366833614521879668193209655675432964015623173082696406488018224046945400557952373283112972328175404638817314941601778914086844079416869066532002606853088894662746375703144889783308400928629771589227478587642411665003662709225411531484732942209419763568645896492199900928404431821475546874595601898622165416123029220480239057414171340332268310980688158039103313178915864363548380098105567317671464905985685470217334838260229780700494051297491859632854759776230934231245145306725532760150133267783351193188286363787385511949074772598116993541449754106792690035927244495996684218172634022613875540466006179476050224478039267524464367293178448907781841682157162647298312870315151251452922362043721916718154772810466819280017596197921212936769401871699182088052187599818355304200375048018980344775250516751351697090421276608960969163407360000000000000000000000 [97,17] 1436956710126800057033913718457737985709872610284101291498431633421362248924419670230411344080799663620446599804049734764342394346143084879735010714404066745178264245955002708304776617092562348277045338104891535106119257295931114321944059207611897817575550328243415931639040785502954912114055230063861866540575244079276629384507494051042098786934185832772060491298589903112178855005464070218981914491035856603557926759111478761566333563073527951663412295814332588031967765241065353578921002184977875667707520463504464906178969443019349540917129021305482058064934898055462902829642111201919519988684859843912374913947347717365075927754319897343945534967735349339006564743270763187589167873457950409232429478220989983894595139380668541336505714212006417171395942338127024431582037374498101889396167934959357465736911305064918478336533922828087433770755464442335647567198405511844644541168993702335240132726702758130534223489674468301220285865038801993519209949249820086180812122763179101444606420867153187599054737974553505231633865331969665911050392917408772238726472599093080698746122109001503470424229483596614119260016035591300195912765958259932495933531887206523339029596211619957579913070936399464577176654763578706683039512197776744944635672792792721946813723492857249232547978770441936308435779054104643819856309311396620401326982294482503274147167310713929867342563657212036106418144820897521269452160711566645149302035948359653308847321106008633060994047703984449648944167226556829724426031415908978624310283371325778058397082286995989901614999498351159053129392872489785341521388419468590584430361613547743390979376164260207857653790886434898316370649739408148501167154424893335354460291509289387259108858810268466333055897472829258021457403591315842160791842786417415261699590032953174158072445230019726303273084306870510444731056063562296606542859362932776267157088702647539375865756877287667338937828514252572537476563660035085035591145615619253019939542846579714637525632811993390659408354943963614991639174195781464921076894419201334701760463159090128472193601935319466931057458855957159908645563406369946353721746948730320898977305810068091624472456359854771155713229355279162586616496103640668349840854711256475845055465269851395714429256480901209084963957722287771467905902945185920744782912548381492146121192389686467308764388467673249902981598076921306366113383289872488522937461073849579393337420761804575590028208257835103681254951861361821320932827666762357462593866345092550077593631949934913840320104928859724256632669000531020551176734533222400000000000000000000 [97,18] -3499997096287256190464647131469158332039983947816695523297777638107000237040428302264821921970812909101868537085612840320111375768313629156351219037160110995718228428781400089775282854806331861372830210178895123809315216862035897048225617936457911988565272420770969685061943146936037670003576393458474447818373207975994170116082843621923177069455295403978205080206972263698612765471628477323600840196209406544502644240996331050528291542943833998670131048484191089644867881952056827016974183201407388082695925776466934534163547642067754376485754423165823402129662405169286115547172372519265681467783347341015566035183715361204223173001683577033633001178477882662546660988515191594615764602180272293419126770649154162855746709704687746998209477560830816502495567571816894250970314239034998053037070602625204557478243336070952020555834271830538245739830768085912049164482145390851654848982699857969245948657329196784076520862356271804169795240623724148981384996687026241162163477734480461590658734740902643743017141960844401542357524207698143242218472998130244121483600361733395477452770289614210846759224015703758655187213132485860649674858244382604254678208794279993597413964934522702212695865675404727428986731054425495526173082407249950497800551076163875026089274946084118721171959350360464986156706827449754787117257442510345453047765851052714435230081692564733976861853569223926807717469013888379343391086315987877924823343411681977282869647513191762972715161910212116191597013348488702458407347629670644742677753261595367314849993439890169385457842273708324790806997007179290756212104272138707138711820312486094921623860553205132989171037362095873605624337816417071464626835089198673700456123861597674743132576905607703220188940985541392930732224463882498111831123568537982148097355297867294169565685319044391779625907663693670929878979909411445044431052594609689205722321094585155546251395759239197060504823971942637586980296325936650097312636173500225952364803263732907034662718979726200110092099034546500068463945846701207261897083757162431398343748919310241180574679806641290608192248021983359762904071758979008684873355612352078455526853966996598643470852758347049610218148676551464583605711755520229934750879452573775846558431556245423490206992510399222379469260575089033058282655345300342980617802415889718732707666419669747421582009902060985041522908426468791805145875519302300377679011460950302368520634891821290148430550839400702851224292207923322028445374999769004721353297148036830984296279661863533632088120981349280036440191546386413590017218707456000000000000000000 [97,19] 7264312375254398469070000658896881773371328733865365529605416604982350135099077351419809062454022082624295196053145596283640452216662309795918968039447703055177046144980778523009284850639845745682204784160578013873716068184047591088276558090044715836376855114639113375723543188545009080701928182909696263648942240135925396520948462592714727315860314156976157427461637604384959962322637332664971967919677358614196106874058856552047034234425547396388707295775849064552406454485481935947409183105830003688455460920485221330235475547377547651252799240004130763196112631842967796401628349471134294535273206387389527195822916594825194606976060265796002546453972216244925270893550724161017533642457400668945679948186154942400534776629779781706653460987985739448764809109508319886880345062113881894138101365452659859075553002321398958927297606842110434101292154411986519018837459813977746274855109216342736699291796160869746254095605355251469702429637506678282122275831295314749177783542300795471613627805133161626673466623736024395638234832766603254584323333708493908673932745217297211849880570308298088946548725914102423530161503500115469503377183621297182436922100471261785470134731359628365386154682775586796693317484369949419125825149979743559682032522436820109610836609071984853057380506118227333924991056145612653586041720571565481775364561587882512416606629333473190000899623417706685948221944034404415524206476884760624688804488194916137045349793260989782749456670067337411466600004814956993902812179135219580546637901823726675880795050841619250963143785158234097491969563396207586542441891223493839837537747930614502113118906372427824180960837813091415892231170416775863147977561982945989400223085633740855519204454098854695962839193370543509730208985668433387898621183687245604050112095156696544758210869916102986162956539472290385238678011794870482124516619600750603770628340809290013367345309390172245634247019847010542646730308593608228809614922202837736568516209381462759257299141048229284746432356979267347387471531131401115076317727855811371866558426369322249067962067917060470700574556204375065014109765961803028920063691561034761381078164805316197679455414863126513603235660542068403847239311725934501626509699216041408039898541572909598451830399299315831893774477598083826897144027037367065267784589954569999239233893741360996826997572020011203686271056415276247253019390460543377628285479280968165935831792011524886342229861673002999703086885724135208395958804835685291559774991003145870918890254895462724600620128586698252892974217546653965439250255052800000000000000 [97,20] -12967770775871998197275837909485329716142032166063560929324362013945650271786963306292268759751279642530299697387469251147413530234426985080754143602744252877209430268617331784398820603440242573441593852515531340143933093950617211530541539187898402902861352981449224110783850655197732690605376405725775532386287982418361992344648407572673364489890452372691800285892654122615319061758432262149933613659673549964179057765160252082734096288903015643195883631609131223540144626200162848004861154957718818557361958857436232812354762598226379934067206236569577595592307573319461529570175628048278444059330463294924001523074922892224214554016270308979204989495740737915617890235646383290609443552810130177638417763565973352841790790140520295946710899348467639302353338483542684489374929922164377047123583628965915629865276074731609978613211015288489534682883214404051676631665927437427136574281379477233961029311858092250148031653969569643760854394873070927363841231112432411948179434195502859446189179583670157166435885808671292889239347925659260794130472293799608337112340227996813604127603363902941052155761659227130274110329775625311432760236640132611561483976025718940035866152968389656284924957455630452735644657579550228415859848359781706055639026981883237132811567513092302375548631669426706095698569734082961694224240263184521538930342612599958659440472045721695612787002250670670740155992502006646912824257636767713067900121348393866823451845665462768746553073083805279473529671575787156647530272238505708349111252715368071377695079954146325875018510703688824831612269266095663178648472733924760292392844230841449758825711853005698541992373967201789191634889077378265834928998272475176845867974243596949360958356375322356395669687578659676555904027521167956668122695754600877857977096777601396388376846218583197033618563282131591155856751001221673224385108739045303596843239525826569509854261486339553285848209409271430796491886629572705706695698882945139970749427368602914851494292977442197252112688154087705459570377622709407781363510832991262194960906241836410121707884635745220909197199409952443499440938928986937004220808528756619012251159666225214770875082333441142572251979907088328931383842994799921529463863546343851620444806693971030266430979937001480507129488871754814709304252226283711575928092651616137281170057723068996454252687487945276841888071483317445101121568248561803630833427974853746814067655576194219333411862560519555293697677579355701374101097436147316248205589457742247500465472527230586254545978669076937973372409532511171145425735385088000000000000 [97,21] 20008310886435597168458765134847759716058796068716740892772962238292976179032769049616915716629990873224232763687767920267931972746314132518946144548237443314052751834842837176685817888488781402694622290713386712551434362355510610070877851602982615251579433454662350324681357553311668305324244277632146750556649170445602845680304139607650929020418686784973808827904218106465243171908048628592712330142736097113851230811269179797102863764624584921237655071574787316329725458941958678558366382330392363976266019638912588025614512402703831488029499131185054960716525541478735427099109492165590617600203983324489863461107928229218597075540799111274120821489371576536069205993824773686425550403967551492850523758151940428303853309139778824795004189134159724644397064253268096694640912186443441795731188321238361449704553365067186120435606262485268243557158506642165538419645719151692734661261455054500405718805802032314216990309341070306872206118345854542089019501386451583904778540198724027216852099523646454732411914864352896329451240227540209633274553000959390423107333177832272684773569798670893195571441703061283164478370978218370750991300116192193229435246056635847995356530453502575180903200580520519647724719826555770343753082839032998115148652750808905686542191942065222788241990875677167466186823774143835647545877793383659759185228510276500547228718594002446152880772042421355525020723517875789362425575733342044323678945841318257143687924113691995181850469543821496273166527491338124510342862865189154721088750070790479764402524267723320593283152805214183232755199490179417163532319869618010372692395082111988567990347514057775264674787362850509208891467664254697713489082269201800579660541957262402996622454980660295499854025194723140755704973554820442054058122351436185817103067954598026108701217648690171358792980246786922887304659244164856548193631444117701755714942898926138220030939452164552532287012439589307590739897884426915955851220642644208801337984571909383519803606967169869449213159635306199393209045341259227019648233186281328060144827377229160381364871181077494801790328014801536827639980333585716205056104448178280963099406789254860449793945674060355690802377392050871072805985000650845394106543814554795128985984035368470563261735623957910605939173738166697456836675844245531185443051466254447965142053706940087987344029814220725077684498680935475813728785236249178585900566108569998585248419849237978694921393218682686833594565103957257974143043108515238436240347685073263608075650094944769133123501368110632186233485353437039734252583780352000000000 [97,22] -26794524809933037585997892562087379788113102074430632663421285174730998376361482038254199383301834147334626674821157314328952116127177973467553259989289491711471763213836588794503246451032634901445131715968412529914173541148475630437756870668249216500237081547933342622875985852188918544626839773089617259782420859488525556117619337223917506422628129695052808020379753609985801969344579978030996107791350830048491225763644137539556550371850152238439432321010254897809315303799177909776671163363865346149664354850637383217299070348554300936693689330884866823324896629323517975019575698259098703375335913109479316953426775697488389737777555514334288433421029048084297361807965657713717448172755089823275821161193337788574126066076728506207045495531788550121064391308316185134155669770177072861478524540393937741467575188959425480388367330810552473884440322197797002574775036237075303754971108470268642152149972076803564262809051276929928639247783045918733068907208171912438730108031010987396670185502563780776326255554749287317639880095872278851085669652859100054187615903094871588603145076143125438678595449037385748785780562467915963668505062590125314097435276393304078026628212905848686143836156247396480952256742676490855112952758257406407190019665616592859555540374042510770062520265843359361355955480316056227264918908928984569492114542400132923296258660566171674003981407427621100488035620332249927147963761428945186332561496687673163341728892365690392590349996678632607824738952096490625942111977176792138614413093134301962454728068834495668719150477313673625192173886231949398456761201939125417538612028116552924276347036335290276665794831709833058053906649627006660055310364907414157486601767397466308558168735370732033945788652188171756778842276438848295740163534076940026966603436165798623223391252670584262055855583915700119782960926900102526064383236213090756143231518911714709118754929895964711330907447026529717797859347880265169038452637436334941871980386579460070929611544915585416947280298908269262610307719073202079080337328098795139952962313013746971374978657520820582593134157483942687361782452207289048514732653137271942630617950540043330285788532143367808684989127350968861794531031722082684337770241939782873700441209336671163884006650870203981789789749971149854296107873669455696368337051643666127653757233962468919655291296513015955708033903952660436277186817498952556480852317482110612235626240629936111292202962043563850957117240122991451616268306822124468965189066210952505879573267670452179354503002167829575441204135501175283943160676352000000 [97,23] 31291338857771286580903707943235370006406831935021100566987375015679458544344773958317860029792074782685973221933637573281264217706283335573660611036071434034083576983499468603722683043095771509316062173710346983317804077015075915045706156925045061950299249494699816534124399673288856795874334349353023638010681343002243946811723329264853456724755410995614237273604746142895395570482293411257832642649932304195462399013222767135700414670413983675948840542403419642932180275168221632684949992403007945948942140004085107814796903218648797331153386954155632395151078887008734757458349147217851565375371889946731877287521594143587182624189670959258444119599562711267429351734875770828447383645673900399457023080926089728777733523107186229233420013141173756431977924060479427536874781029769565137912828791542381777760772278387657231415352490720127375584480988194876647936046811225633323290297939477334697025572025570097330952749241727008586524450908281490423307019591861960566361508138645342143956032673538945011259874030019259600409163013003055350379972791187472148534082400435511129779456697804213991730884006368725692070308661444546687556626871028356474455464253241611830848636348540626799903576945706617161881103891312496987225878906253355294257011360928818779695668981583798525354119929972943917666827997984688366327552804999818148387580935172775800365486557051923554974561100045756770930869741847799422509005799712988102036011632662939335593837643304469653986507295316116784817100944702014063098309417506930056682502753724031122121464489819482891155176611932238798676427187389178117372196367661994223938813839269116075555913290064382583073587584068410253812433421492983971362664754289137311928833072629430369779789332233966977607607276535749220431767371084359508466752271491426411762295811522922886290002467451737883325964702103525002736296245598802951093105341694750701731015548018798241836917432656880529211223826760385622908168127069771723307985773061699386145515195871287039149143255702975404794894909346257394422508785267507502444489209273322834786080913030698427012681786666900401586148411255915803975183575298421966464842011867260675622307186816579241689032775159445002875362248977545714994757752447858500970891005412092947493531343701491413916912821273585940144474151558678214114553445593584822050781783461284859016547547081383901291358777231468094455138197004472419139444419872102384752519894350674007643038150698106042294422734492083724500121846354789775981664997441046544008827672528586860264739568347974605133152056685596855706459601577190438784792002560000 [97,24] -32023348226885496829290598531284675609871973522801251903270907679714697311131710216410798321158794554867901634033212069459319435145760414479319200064037406921299533168330117653389129296220302763488552810319209231444745887187236051665843531921597029876746919965625289283170868714274517466261229045948824518524892499923039516472782855758360612090617682731607362272746355190922939435327244092941385697782799649690964942580602132834972164788185110431484478398567009409167635318238313973137944067208901243271236846667824750387111563257898381716160659950274962272469671414065916752118956120365167554078455761564795535349477032681746743497485120017883020702058875012397844873261549199347152774828209953493759608004112026880108002742000273678766433005908467463346944001643757588531789072762405467179453344129286470587020899605491768584259138737382675219893302443981887970943175590236573384577064121590129229597758806426760271533623806681811086840753472796385314488939514016828232868137147383565941884716774421913756740603400877681627213716059372751219763410578461973600819262098159699085717931798972431878397715566111737623572799389714753894464563883506283346285643723566334374579432857071181537235656573142018756873085380586214224339878407314199643380362089790090612968628238827336943474136043455529895720406549887079882137030268650342639986563370141172978804712172404003835092412426691173108927997596126184619704290862081373468681473258094877097872415093136574438629349644115581021827524108984084105442837487488805427988489225393291059662025077768442718878753033994396131881159047855252267935750350952461318019971256448505643987019149070676826711165962666751927243582303359480684627772423142958797876183963050218074739295125426038826906902958695583630494418577356202042607974944142740473886727651225503770752531680320966285728110310595620208836890832099985447089836759783677290441820578965029940359611207284071093791503987502646721957507916436557787757933274494693211069764046147074002404164119985004476663756263101852345728724886141674470355278689628749845473184076505012900622800560167527418732665668266810719537079586231122831785936831676093488814243274058494459967418650740043377565850283483230880224992133810306697127173856606355843026824000748668083444732188639656999406821025321275083024098823787083082484233137971735046667411160013627538553490505811439479137685435402828023611148891531889371387650192121862154275307115152685451982056420016261290311724757661201678109657066878253554908351829025932807012241330308374875338232995286855443159887565656019442247663616000 [97,25] 28837837504167659760349446938368065506554131510418729807146109862763951969173626438620652541227223932511412663109969603596226556955858202042331858835917820406591067867603023122224475790072773927794640679775124696910855013027020641094322268843243030400017084769486324501545104155002573591530220479852539258499773648382547505305130756300118863982902426197651848113677699371798529476427582336359393877061753948096284987215931793835762306034232351566524191781143255014029345797028954702693923439254579014757122766030947933747461443973598038379635856238083411709406812001704522174911153414332379366638381512328406286180860212505935600114834249876934343410767168397796325353046298711533931285703810736915686897205869393644615921984262634436207478286390996621201093837285376977853284259652134481170578700992430645619684080261586769982299600927546506859240743692073652763133483597529007998016189872132272566897282564823107196030606049463617355227566193613389313307136000430035069496378838523631061440043186765257590004482140273493348093746449110990492530659325713313109779734135302281172306927673563715188437195858117298595327827620688611260356404245642730791028553269150799194125689471539513509435544564814834284609951940642646990898623997297465311892599100102057065892381799132677195071570013572911913727039621898091261610561923230607883763284223866826025752252718830326527306254208038852096922998918510109187818993770945237896473911103169431983358727738674395073690794830763723894071372695063093346841868405926134251743850452405111446847927658879498636733153277137484942177569724694427325978306007120508711033212747339630204387086434500707656969212332370343850133558711602051181158367654338524705742601407259047001033273666420950978117754423098288549833751316776123790910917445542420024485940869738716979006841455614670012321121036106645505857434776618882723884166353956459651573754939727277829463282294804890837484268368861359814221374513204397470251060204186506255474305296734639483134538255054527489779955712630344120027523115673016327510410295561012596906847541279028772035731615377034886361314386952773988058173445807676137082158956168697068844546068121772672700741321045119890524196610185831933372281838472497206483942465034981014633296055817665536896907647517313482538554765035135476010143431149871239810193424138394976656504626832804595887016988209766710197583458307429644355226044047026958104231906379764644874948150532787825173137398441923005128264199104913690556175679341720118351777940859793566022798373821678207116971006803536634797891243211942348718080000 [97,26] -22917982820112354246564742455440097474272997828264615180745092308885495171112540625258654641798434191736695632155557326036671117433089897317015522991290429201150772998775294335132661093138093621775643957278153865226361207552401846606150498143377955252342743303069710872523354436518443903282191376616752796295841350412250904373033642239503641214506497855238012025816267842463267460281105360216023464561945014217589303420578678590097675104903403063146016117261159662759873917503670987404813314429406230429503597731032833824910998569105622138077625440515117158920151421340266519406363543643169847841388231461042036720448735570277613213379316542402051594692772527814576251112926586348157505800061715354012589469609259474427479601710192392452513118432987473355755343704276193735362692093344299034637109636289473503639499982174324237580349809911973766224031424839401412636059279621402484234514139444112644825093127862091002991884793137971341466862523272881006029847995315523620485091100173238283179626205753781651975347544652319396892940702456281713914252617098346027404874803297224742608681001042981942236573268311451340202904668118117058538863592623438619060365833782317588216225939095829699519739738581873202499723420318045471253720545191620147081953485170106826376766862195415192854326764183419252848249486412124467525758982515998157724050202963932735445079970722708308982970510503774507071374249422729080787018524703658385392096402922406842792939174330739884503439399431545706019782916960106107285915165720296212454017315549930524936831173050817481406122297947626290137768626028175741731445311035910103553684055922027532078329079554418955115471131854859231365803008108012143818182180563645885592841407829591888148622594431332336563919096422979711145678095785019232151471229334702706558363204481154300790378649278597036269780432217395577916113292742797650440520019950891233289512281520287545629125001086510391096973905406275620851830193771002085024063409549607737583327653430269092553941807424246171942626273385874158327383012306374056497600473925059461191998624757307810703218103898229353332076031493094983960815975601198897617360226592831229294870657566193263521797795068426293075590166451698784346698341367500558397072325558039291066354680635610844574292537873544051923184869133540052930338497605029134419046099238178164256761317638477884049399637502894672645837216180022011559612816089884728041550750126174988262508586587224668046399481009548985013920780264886373166241918099353954612329885439926391608278267301712357262819910064783817751223480022676275200000 [97,27] 16113339396478492479085054605345964106788947316578564622768181696860878061683036130238470857118290400188131819831500291838745854389084030251956412880370512958123063246621130570789438993063740611907969754865886056488652565139508260424872120775595565117226695684930489095413472787058872531957589756216573247893413970801199198431885633540033644313102440554105198827964731657534854716830409846326283397872994726330030817235359574515388868357938847902840592003594287423930827187702675371510812572316986071512461810853939581834276826552750395945763883905895853737325407384068349770362697293978496729228132282474763564433312884525913112045255293415741771162865351263068389138573594763337002744125611093559830734565459515639886622905890975736417361076169706006178873158832846824780107679622651980676009633470670640288157070334631382513730342117608334832558960880757773724568525019280870519723417227174760405797919006327602598536524737344673808262515602640585078591020819819465939454920215282687492504386378477456046552578879261500284186759341156339160436321405784245784089742137615449551355020471859173338689325219132660082104863713342291238405917889766904054921681190228243451115179944486319107146500738899902841015787549836187504282029483509014256092973781565358166468099051356383623538954553432235514197017065719226048334996650055366088487648777146676106522907207800322933001797631109978876938401600155942731115715709927231096382427579170055439978488487544103253712922760803509116928247314353274974327689744354999428351547369724338548948498643968833758691017770883296704588380647911872973606958666735600961148669495462553236822893081879574969404923436889448183195376816224367182902498837158278402813586404477207720254012579945263353954670485432801678353051650971886491123044259380073789001258573212977223819841662419853208895554921027631610378847638204627180274489670371980755139554896633790204176933815138140594967992684503650349204562526826151539362255890226712955572670003864612758905385656410317605597692981785665424416522561944514340132441153412527682900209539111773007845949211278040181561568095064840586485348217914467038895173292019536245552649496854565724164760150843044818311995762525448975270619553217689441231853380298473880038904646130863702028477478518711819501979077965908707874699195875601074581444549756104589202339712324873498765843506006936354916773592413439950551252760596702591217919386955416670375135070136321144504222160701505629792254408606630443953975208437209263228361291584945209133595482040497991038299823826130492873417952133434572800 [97,28] -10065991724824994689625790582177813428805321586004619738603632689645743958981755865329684531452036426182460361386737306319872195556024456529194690781481635497770696114792712635902483067944123176760463506345549548747518087311315739479100596148235760457882394335298867386932312932264224126674667478931004414091315769631332839320403291544705723943393757631395306818440824404249091925228584190509115900671318288756975598256890809958445550372544028741290163742281666508084529366479089545227952091729481277067560884493971943746943942814062578306209935887318486988713633096325881770834345768959254251343119134512731171399915539536343708897033320493333919709400774992542104263741528445863406189569247331115793004890113104888303903301798846770912123891095507375842308298255600348375780661067335848869492343203175198833249137142941185249697758842771891476263675083903663328349118929755873658786834968336515896310364568022192140590829045932161394998372706616039161012885339908674619430509506185191904143827775112761054905163730588903736042959935256571757389682591922706156630013875606973066707653334361242090396985430034574615906241310548480866996095337160477534268693955570859772174198917543922972783639876192646589433479102418629209384460693055781848787797700105373833264172202325924036170598694372924623723054190280224071628417556475419147251718642178325248402475943070811457048504671895495749974689498946700270577068752653718512921943248782584115257303632496443691000494727303911857726126256944302570979035155768656770921790018576188357101635261873980562431847421615957132991732598816449915718620850481297230911156796468764467490941523049771151629486894509591776534142563641111086760103642881022211939058355701057187514018070289995746937297288522333968370194997324559640189761791941030472980292407143501900914518218208699629739903746747469982482172191986531378539466651152375151764788610013629239498144850353845593773575542772481051423690946242387119438295473392767636030871387192921094698693792850391393211063331220130672907316231079786627393997757272407485826075863437927497637014773201945992125462952887351317597055957699301246560448066693530234746366469097092976174208908743584752064977230241338581715731299624292220423349422707674003312248715610961773603407765936244622624723438503001360212005243189976297371383386721527883091433488274390418054886161254390544765557134101537360766701031731965332593242158856876749510234395783235583115139859985603957086205831474809332250887042987839636585477312082134954709343019384695700281246712837579997118939835400192000 [97,29] 5639870425187401156528668437393349793943245854915196950931056094652219453052969176646473516766203168433805771549863927013854210137870186735647646280662668755374960377114240721543487640217045546036364484828976129780302508784051302675636889649994506021093993164393227431739872854653507795553705520206017368443615815674245064873415221695407057000069076648154637912557831086552360487451353823252855280790340141516843864399336463006404898692323888267896878400856109163030151310027363542962950560366691317873141417886285993041985199104967446141833691410833381581545101220692953151969620533882834471910773393329308344187318813938651720410452125427596740153372780686082420215617260445355035764140385357228923780228232468594066984242444726608744311265589030851297442467837629441559017084450611882720268206390954237571734866773654746879437200020084198717512519333369973975377989291306377645845719484739597400464322328596799957116859318624877000295449067842906086656529384410319025071218694283965430388314035806495282149122229526157948557983721396886411210744256155223991484462900358927966678753824097219148422851122371986796693964772060725498239271013481191577822471650323597652242131216648081271200329272724687892806972412409153134962276082511337970757307746531620316013980504315094794566349078212863422243126642132293952989063289211615966157156755191288127209786312136897144988971547923768345008530779499818256618735413186651163104771917173988966979687596063069302341630559092724508382790837102201197284043409849442189977438748687974211001435215566824511777047884488408868396672611790044646317877964745463261316009103998007894663837112354542128608231992308240193512027187941336298718481013784764804485759194436659387766467505865768631179412664322936399656329289737629416080415143729518218056595994612895960322150810025162271693557773907400127404289674358022950519086897474261995976576090832278001063143213764096640247292368279311503240893104144954880879581630823544047027416270365940533491961477958326696004703068506965780584518392513774165699143655635416861629751744122158884654398910827072462604120154430470936191046460663360894294040108004341689554508430086628386821698778628286729250144289509706337441126620717369128086130742963793726816691406055210479588930494842343283092863725703993583361927235666171218138422255788601683129937295171683075059745566844725291201635052489524151866501090567854786811304202380548658498412938404693868967468037593771216859427663222986934177478189413797857543063914146316346807968010253009089180582668400343073040936783052800 [97,30] -2882963149096879679084903807913923849693885762545019789388460829963340909460234616759968392527799568919013569641125016904848837426904100342539642436617957404276525967102635977071459265897158979362855587110964584651062468904385306462754838004071758997001802525586571201089750257271321490896604199801615759786325172191377497215768566696188483634435559506466255962842887447800338870669398485797376305757952739907374884466526833894393075248759141063537698543957888675255180415883887266083442963317876480321485564346623283550438061840212884095507748397059239165935600157485734886157749699289529188212257941105513854875278650411077498737617287379014204588431453569909150894991517247298795583271532987633516397797730898406790022803346062852449726028653860589586172767474982240681136382404138304456048947404881963303779290337932762172188403112387199617117869715094572690835454553582309036579467631527626355825460149737228793195927103591242291029696920148568723953830751481723203697452226808930784027928135273557005856275162930827119298676327529683157554788283963383514351140960119331424533447867397369518696364220560995104748548531264713602015379396980799209664195010796708636036772860492067929589944910347350389831289667038512881876073058550664777980700643145560064656258231518419766748322737929666133702280786850211627589612376419296922512779722000754635384491999114997251290905301640350539929981091261099093771323091896376818800876390454020326511114908482852138478178632193926732602040327998613055839055149710013339065116187625747557184922391396322941651776730230957712686389955432393457966272968613797946090110712184343285744175434141214281177365857300617472149711290062010417666422688643164364975862023408392317658641767544928202273613566762227730236343659521373464038385718823971070435948227111616440091591232535257145503403667129499358435243731718475782996710078073211689325866798483855721310650582420805543639960638629694662746292298283485506500058166852777968773890369942997084341647562380232424595996326670414140978447835504887441117962145278306538234369653959217627063106093831621829184934714555230098643837041530607536658897422749782999371541935651440417628688079187187272819698683227052296426474052115552230948479995191841038871393434489288858188967653498675271449436701364215172939250109102490569566842985546611999010172989243312411184369599220903501968398680740559848122094631075558131984846354757238105415154574263397768681853236751155565791306705380107813312338846467710306062593199857443189549233361089711338552364685431254634526985420800 [97,31] 1375728545064071529078518421579583495745553863975573659718720687350068449789712191909479405436594790531437703683877055516090228761892717244093738825428360375304550845147472019918172746612965315926357173896471160882669907348096053217374806519845127807460417676773350690835398137700112854316212088781311487361481717515114538441983702250849624959619191659647883979591997548337702058372926852511994083377884891230831360426311918244271115555883334671340300119807936493932067199398228457901076960094035962382337850950448933202185516185986539627448431125672802905936709300238987782544333651699009259896260409276284245652348019990580695825226883828941769995632967453075289038166897313031111805117045789494868606087003167467636287342198509627331024748829539006349397777033842101420495926194142760451152834225552515567691349465217395910651025756072875280247072218525051953667641923898326612022792191727129922936158668962411839312706284571186579813135353588869172489801546855422327229585370053302148751251981518850955584271753967530572829767447337927156582058930905718370689629858316936521112713657661910229623675194917134095090726082069030117776253422685460573599550269701253674827051347347188007099639617840297422896826071399171968006305108131293643282448297889907590694679068945786980528050682727424752358935158058239405447439715281279117278174050077122785628296117236075007701884614092369140494060683414406776389077592641606836020459077382349039083790061212328313830555695830447316440731315297708342257310328901397633131319748890721777302451323094902369041567013581736685561444421783495138374572332417841771764587814362903419225908311042904576029910613224148031344609949132776978943639694947497182255952454898425046783253465746232305953762897958895175297663720919061892921877184376973207820067503940298060272730580719501158031140075582496131800594887340765761494599330706502885702560009674148220009888877876023849252618413927626423807646123023744893281357771662140167127016904562425972006178202633994260571691372548295734870962816063886067044409464028282567401204202633667483648913267300349186793896451679034598318325533247316191091237497179124995864294212301766111471120774886369393482565913327202073965221507628856074812135032490802869814029385165167440024829441564139970916356720719482043360817590222111758549664795175036843256651630183090253194311174473957537677478446221423554477025070911377260397704199730255443380236698975347442614851954180424883355043807893342843892615703141691924590138118650948689807988704946048438543043901291626054759219200 [97,32] -624911200427679254407634817466374974714469219968356857947609169952263691161996202602315530832910190116607659126681244904055885941856822181085732043979015013966662354585740907362334783399690898430129349852137552150517021168777474372783193086325470946112666972205255089380219083344269912418285127389069778761368639616559229750993240488182581278590669821227473006528027114406172552961064069699942988833818030057294877596347352172419481842995486056679219564247843686096458914972174895041264183415227487501344284316546853486350860144466380137938064363668925968484179377005939796019516017634533322688831242557961871185723458234694364855112236479654747803628007559773089435332604068450163009628255760626240458922737833999599430204747525337818021270220864181043979090709225413302236280502086726729147870034295903686883622049406678315671357009354630324947482270541295889947612370198984309763272259536784848025733364882454852343740409122455097102063085316108435330327107758584049029231382789437382528310004028995454966727653026206765378371970655534211126314100433197131012388340702190647708139058515600525984873959473210684497784224044948712126684526996377016795392469818608266382916271568492649791495374644014176534654691333679904439616883343799352074261008887256686904996146585721117628810322627427988397802935967001116826884383632599175302686931353709460071762513963444247530133924304611002004719883426446904238793607579451169443255524137990062691913500291518759341541440002744991646447709978397866736230718014113766897195241308093972727394045362020219459745214387388308602755077796336427865770385991387183567707897909441008887777866134918310304838145599415807617882432729817954336978669158696265292833639833710924548103939983353633778787748307203537440218790507349290172763758379784826349908672784959940185311597359795163577802821973199457013428390639591622843660472818620880087297757804541669283690214299621786825021471153362043407861234041521059023878409624590143820157439939260916560780878197929946430581607783309985419471323037636641378279636460083277723614213292164345442716038634328719817277961698771841222052790406964687368042551105113983161288991004462310861564634865041313880204120782662924569992879116070816812889510762075509464150770442322896915305527065340361659709035241523030429151494452906219919993114517357255565734204077210861363443808684218285652474971018512036371108329623756744695214312985899252676785708921143587242559309048415747117023319313660350425357521171801068005871676282966250115311114035759069475820158286092356812800 [97,33] 271485712451802507508942095449376054222037836081124195074009587056780276187521731810540949185010267157458799473033606940332904675550370540943657735718156981659832072509351154754546750029515011548813924975113108958554755171844440956396304792541673992682282855377070459802630514397042919222275804140369491820236824054759683559869646203835643073731351257853399192238007021793099138817265669057168329190028843016161681658961688480746933500185366189759196845779442643146538488542357339838074278490942264615532932036963917829311083765219929529605397144720463178568643699541434072174471240242886961994466906819400637854463914672250736859413373065432213776635411574049360790852513456162358014336683017390514852519281485028371788068091375776997602019047311879347244049479983689851277610754989478117935047375540920974811306223251430600719979324630246327086478564965957368985730438961522112620147185393954229155269747912454263370320687724891679316918446621688066912811968357635314994618842214464030181435704674048443547631719240285164623826695678008086355421452073593914266753790203029182668162619275812149042555898942151564572360305793833160822358778288988479776200421450811070819331384835814463419476610846459597140438012044451724414595387112258930376896039512034016857349752577730301821331011390049691121699065995722534357995983781395452620462619851219155291899446185097553969816524223661673571273997675020977583031843191161771278599725333134241432216872381715567617712655200656908918017437802456747940994714137188215510691336610301824018699054511525448399678009053523339699088736054070761953204484097585977954228556681553215183331747703420461519188920102303620148347461909790430120897757358637825209445632500103395077136904390963704571465676904424815168101318293566959490112444305609752952930785323889305689921993226400671526208338087408446668651556521579256719333053038369755095057964856724703496632148442927580486363295124598184871341775126250907806203506406374925745809894116970408798461693988362244896073218448507028978442953508317061189066652190320335304162877559612022258843702109107049692352170206174187442807323255522829636259333661843353054033377343694649491048691047615085511378399668260549086326485413767754809961556748000792994455037062755068703203925009164532667475974136356874805626636700675311286345119220372764942084842240584810667808237300058928728129112720869979110909559099728458535837471915440826259656014385679905211012059731385887157019339910196131722620701368700333730107961616007988733889911323401224778408871733284044800 [97,34] -111800089715813793412575071556077056143253433511819025994838755930985249766860988122539035364089280602088510591998250196030061683382522324069894701258069731752424963484160480352830311894495953462823980021192985039647937709022893611712153688353292656223816647588517623801431773026771580339619552078688598142136070625113372657095730846162727760298810180595542389325475477356501416528048101186837217018765241954316931162498523881954075007974834464601812066902924715889045274455109041750799070817473689875366760739184007913224803569559619943117491344396673233991079686475678784016723934062028384536424518208696924389836554194429518837512318585375084785237676086124451599427009597492390864421981469802166181119006959997908490219637745660167555679746608774450474475460738718613742401266063574809184254068162699985866946297798402047351325559086712091819465201848640539337612316927904854530958612610724430771059657882162036927566681583356473920186369151393908518930255665219770315266168100088072266156060555102317940031586571474062169252946264615461680584828821144656571864467790997450218794188919574186451357347422853693337558571243650279788892039093725502997497846144195412488998783521640742813264274109738625629118926371525110129952245784584761434132412904621281575011774333638594438014116721364688526336925477899940316408562997259639338586063763890716285806002423714278933062272247888076356789911201473295203860265002157677329870239477807239614306326558656735879792137712920484786189355958265050417585384351003042780807270506795678157124728383574364885821135181343758107330917434161702506651484610429386142070620201109346601054971232675351403978367402656419409625975770599603917317863225578743695683690632036686860476884194410921202939575986154509238593809153795430352145593026221826443699784037308581906782671935142082992394266976722002003366356546576452050307537005802217239812227812717419879611273664827020805502319445912830364791045493567833852401804856352299961077517593059730998525589001882588182083210456843436972571489852545055406825295010124403461352717389238931928601189875144799678188722060214986223294741909143814490187686458222260749765203320703020572977485152388464598012803046062408358980285684751211846160567002053167827989820462189752218445371942383652795288725607194582730662237861937745813804871778825665525867099833364315978345334709782846670831116372323470091333565694635975254759567963273922507889592070219195053175704274129353752494579500353382347569446418337116411818205624468368245848853515193502951749389700300800 [97,35] 43497992402637660144956969729473500436257236507677778435570977383829792309024275081351164883847454132451653707640419660609685804154749988369113466515987790790747109519242410184761807366193520839351806564849615348337977361873578192555138458354433426798082502981502411373244814275470212149729189221496483243743423599126818177629988090375227917185962325614968092809421659781587163027269471133225965838558061374866992240023759840387571740491833531061281125446675025989464314234649891647845489101610303477104060869976655277196370510547050566802438826967232176999922353375170689466607569837507161484905451447748979754405745700851184999894104434702223168326093569818252862209342336727472380957972576364570751330863017166793304724152397592698717444743375407372553411287774416740344787634804293729233312863922725604140453793493617726910118970115070746828210810682632052538785933604461740466914771001821850591025254982055797027656272897688150955858864446664184812418042364773423364697508843376453667148129104648296292910020953682663106092703506959786275762144757805976218658932725485452887816569312935147047026133031947344089141880433253853700477705192943868674226619377741225492101350769697424850625972960330881358384010221345005389674631144530447943550911197764987961948099033115851013494419228137882164780847947886374720890709110817146534631951699807851216757855494710660960608904786572610283446683727289065052728389914156276797648725132151889502959590321859859188824954828284066886599230543848924130695533102188353249818317404799154216813026704788279506055434466712447690876632484098721600592247525311497215472483034037765967078212058363957999171348100719616236498627854745168320071788574080990332590322070729895308557177875856229193750757119474347654371906898915612045357911778543926255398014074730948018318171832755458993349634739893606288483638103686889066277641244605319155293661929171135476636438661872377289300967524344138177577243937175950646609113586698220810008088687456183475772405786434386698629099318727765840139101830011736227647386992001484225251867794137871697773866236416112198537119246807495129330479374481613789737806999009551835959910062071679060305432129858210628585935215102403220977603555476397873360809531075247686824461295883062139403558258826325014068104430730888138261458630106674431134607360743431657798169200379621183725813401211900153263889616474903150918846223825581528294429749880803362201991572328973712625936717791960447568190584518624265441799832105221462517397922060682755033456989081302186870387507200 [97,36] -16429238290530868891011934841394220401609942930802043529288066878614346687686619669831974580098792910541379681659212849763012450963208170062047534948368597354727830339959315698402812053555775290049327810783877808767282029838072347361914850696012770165754994101549937296223349526218902222596483363247451861678846061365126925506102055640480381688849260240990531972320771472342470137111607093679120936326712569967944010551085229741354099774636105697255788227529370867688319746845243870905250943190708156040333528631245647803943443181847748390700495478363593170833386479651051115367940674298611174738054761678255567099290418385509393032856329208132973122993638624937559083972588943795210868209624948075709688030629622377635295593100384098523372030967424959845298243546524495370887432418652351955025023196276673904155302818725499270898507852212208082152460890221757923648804079296649069616724088755792278027835477871398383713618357073680793519097408290533173290206201302913007019958088055857318256619230977819127467406906316880155267370733697540592474628960680746576598855725408673382857689755444175760804161293497687559241015004302048013830032586014797527777579753197210688000362147208534191297295681177503474413917058646843216233938346405102870784225533350725153194907062143185102710894411729271416888313909297396032824387689394644337208845850616716478989754954530592987288246890322145712339232114614460750576134590772836105063447062139425048247251951606849255205967621019995654664744213655344135974575261221649733759181597522820746895409103035058783993456867858235530719799628997652596288499444858501748259989146027779798606103217643300931452982262506624621726175699395079383324779829199936319950691493805622118427643199644816277648301744328368759374162994168133389871505069428701577131033045455355210361207331913646720048941526942426101487162709690905437093300991920736128502820313625948167798717169924996473482420548083305888745880405561761261992844499409244496338222514112320395857528192232575410698064826109091925261642377127239622753647818046176316241795638967081767791527327406527816924543280392784558559261009678108591300904965345623024261831566098137768840729813556530853687659970189536851095587477281004696750570615988750415822155668037141265212837611971466988528269724858930927204811542551205988360045790724770465742431080916217922331069044809592589465387993901110938541390509844388496478465694502647010605858658898765471758563731645493228348714692492555902158107655847347776433706441064771668783591858972942207759155200 [97,37] 6362381008584316027279438072359977842269280760341096744725241363592208938742206521677310032335587454785238962722947834440662034794178603375300523671255585284045534655341353657461020998144208967868075021509045810665253333979874376264344408589907665989455740548184640554048096143842880031692452141582547782876174688456749796240454047993130030100955211651686691721969208281651257597361413219459544849402851500549993994966966341869347947495504009516955677632832401531202683185685889898991312390527619226093186132647767268835480351915542665025581715879865757963051599001397382695551101137302075971970321910091412961202150048189951536322305218676719907819026113283351323111114883483323205263530602560349953817367322959947431187823023792741876006144915046974617824889114545800778740266219171631257366593115151953170776670579544273042299839652339393953382666718927292166890027987492489309512814672472433832252102207699240812753433265671546356881590340461747331663996542040227216623549809661668753126745333403701775361526167842821274138957787356181524236070926664576149456754770794655892877491489573312005629166896252767406674548576988458098120649624048205618485950388144144371994988609499158957288380423231674203108020371434511620415587006834019435296036141302747648622247324508730408834928722366637324361909819133037007129043858001756041904490860670477706769002980831473357402432931151344187722290164859680538847296104725631394793286413469216893618187350915332470535290939715085133108285720527905081294717398271086263649965087133197853741571028465562397219974327991766360209642576861256091382820281199245218043019640200100402569033765005132290506191048246692205945301577945499278577182480254548965828619165856525783764195380745193624747317464000600663784438398411136809154515426924857561851593570339861709709585088662239706692862038962209419569697167962933025811801294354662649074307732172828886067012576649354214252442127040540959776954534406375550220075618225650282020524993350818714573941679944196726412088976813988568397145212598180606488631452196467062935098610743232975179610012283115690904426056485677194364716452013867041336342091081715291789198292923075914580787029706487423284681323385929608464732885333304447316219082977916127450470737749547674563584634798746509725909496114821199310811323265073743339773772916868871650789884020833902506664639178974664847715793446502563607895848020150241239517211750021202746338856801532554763796240382525673235699822071698840024834936899118637057629441924374781099946826525027860480000 [97,38] -2563723280206768442368074922412980792598987871473892591706116888607060289860744875133788165634186954695545555799428583627377658606014013311251602975163448820749301488664676966860474909344246212009686116673096912865695976144921318291851378195373705295457674823262516151271642485567924827182030447584773541715025442613719610829275889494466015497275231131240357757221588441892658285839412601698119698752981763459861865416227009023154108777176843864712512350543255896532761571296541033023916917926125960339613264787829155737626244834025842098079695038728560343880453482820331131857836048144128492525359621199626097187969934006489565321771933855527445718019556982995805391766026109648423228551759690599887134995357120999362040819065060375451434124460851900037251957512411301014513966713768015914985796571989436717590264433491795240642056666039839841756795521782141682025525093294505400816784032038621657949116404507737086626747956504973147986674606559508832188387761673830877496334222982802754704392897365750628317583249918444439371423310059382851409571730357352387406875570941883968807073154115926574891057953180105714312577005738955977304455091978512886009110797376010240806867195947725598772762585518753565940844224690361651726667025846446445605799209170852038987334150673613977152820466529286678049728549161336421572079088307022134098021235521495259523440992623834783027735399526097947111907401210388666739238666430716333881303954949368644671196279004091184551654782653260340056385842478455454028102001146874802128747877126026717704472863757273902690442606880435548776400705285633365064517952029251757576074263474852068740754905641966310918532677970227415777925145602723429419414550679137860702576040875820563315208423474313371780218889181031594286520971897593231381504237848192559952880500734991389318054633678410060789405243996208655087593441912868604249954205977156550904208422410396662905624161279802279126142744461340546192582248518795462113434379919568353188619942345987398892915217182403900759967647013025850922447459352165084486063890287478051217368028634777933703573286100644086882707436950679194777231530176694269016394198182631926874128010780801389099146420947158694535023434077887817405434770261097385709997604027412026149098127870237392981873508198534172919661660277303809009485694578860608100585471387449650488947536621014602969495200578135021236670240317821131308492603036291482886379918242156622229442973068608388344865924891117204426915215344437673066786557490468157847632446374427331174555165941091532800 [97,39] 994541960386823776249475098265824027823086893073735701493645852935849484390032266604039254084611959613394267533275731454530952773323203037965049405958239964264415772003419579203812671222986730109970268062924553613769358926615929563215197529516372457674349854187321057156370176114945623667013129429995320923739812147041626799657921047058580737109526101668820449507434621575415709831934875439733414067429107593307979972673486420284010416912784051206015471690112480331901201655202569694080345906285791579002710673767002103319260331063332872798666663602838022679139021927107822771973227987995956227664718647183865376391501722338194622998904898762571244597449636418836312722884325064703235783964660103247585689283102199658209063573687611838752439001379619420034188055716019386261515135385626715518290908462260995330632513324206538852023099302221262863697924458922821539695325843081793038155761832530277997586510138050595299154468662359134185163581316860986491013034452524595622415236953884287906519609312033418229929695816599615123738882021078944471239741531809518945313446326537388480301824070371078778265257887885383698062514697629699084169792849994586367515355005588019395087258148959281146634222760020676031351770290285304003613373262126191279372464643802626955647068559151087147195700809775256723318499699865851536463379182612852107174440459250644156269313014691768313138796252202818229439852935843233232747568934600497600743451471655517255094374478415764899809917399407256285374145961621109469045679066773459372228577070521617628471118207579323370518643776129881685964496759251797310714876459102642120992212522433252385343800223147233286806209408821080861753060519645619920793445489319475848673666237119407186456912332677746055615722119359253583175080670263585709712965118863390568181841878410697462233593818883477896969350963725113083367546294329832982847026242379007284209276794995468812098678484068034841381264321886191749067012807228239526990057147563903732815237619887716781309051193614253465882544918368134676023350009132531920824706425980061774163227234424798868209427704251001802790239367283915082815844735521511823654130341443653694730879088234028506892728008186150469391496008666107147897223164760750543361141936377615792243597609272114733993580850018203848400005227546424374554909896265100362024559361083957290339262908275123507856729686661659344938286427530855114698116826006032433200200196762576618182822784868464026144729704442799160073995772575021543942000562744233412096091855659835277621041351884800 [97,40] -332710394382743757894499793503157085035026072141222059950011333453789846484540767710191552059324917080544662507054177483273032019116607213939242373584332882444119866241971561245965953466310139442321507262915811016041593621909586089926930910853161006501184017145808198421172812381182427127889214194144746803971175600446058996753823080962814368334427066220337964417151582063083843109994630357757779791050307416173297682579172622273405046816797532966676440122630101433096365349132060109792348249158732396764010218800602557767915702548912072553509714661158959782483622132756992523542965875562922290932133319014584488067649651598647818798462991191376044157461209023693609347531859751261523284837295672782344361060572410075726897802766019087881425007386698319243696728564816913157368493179819785672865472356698331527222217437882055031221732273566312144227352808677578701473023950796824882332468430515984783772052693617911612877180038315723809543462653824245559452967725467299962764640087650434618221143334837231298804338323429479843648430652287303749987948409009450556558452994352669260655051501840323401075305654785584336649206242719123464462454776665634926273095341163614512149564110553550059915555893324078023334973048369294617370244975129103893499076768775791329480472407947434462260273766421125169893970471390041581320057489699247683385657695152306473001355562525051220043616509860652890915549727617616729997972223664346532327602118039733299416265387335102752939946428724747619845629592988621054705876514176852771195376472309879390447809044534339283520652029762604121041581678829073897402191977421914511643158365727824162950137212327874652385122339087694790574319058829926945910179627630174314501103021833708200141942057401220465689659270925398226810496003594943107486930874650646697422188265973786505980106848755482585078820481946150511965670421850642192558997517674978219179327791578454509800319491941742568485863169283351868597042395411792518646123942999724632220378871034940453221084765119775395726971686930752325467390821778892521544074501215923606599984993708217609937152660305918170157189366236950643643247675308964150955370475160364722257539147350085162630746509697671451211095919514395515835454559759690708729148068570577869493262650152811559970845120767124044670233109072014261973098138675828153440530039082556681000717007700000292442057841701711489829551910293366368770696782263792601739208405139751251315166751810669743637717256327906164401212533520225214706908111776093573761184776098396771563287347200 [97,41] 89246039116610507758430612587407528007419168462338920780048154782423951916097121859183319269750101165029192097620220155231023843556148534089467530526963124273836751097109905984436675295040554684598071580629557766049203821168471779416501568437605379633097620579613160170772412315444021886722212400275372420325467826882375027365112825088884453202850785265620726178099777372939037694611603043348357807254736204995644226141955757829628294488608374876590856229977644733992698210135726985854865495911551346241876604766128200714587674736184213736277937685368811300851916835159229130284485963800763882059650888280724199808869576615614922050350382656353419502305159567102463267976516609285651508340834403958190992200989448737829891423292580333608668765509783461716958543666484082631002121588452890908476771603359195656987001225614954254505530887423398880651170494907669776714806805803359803708440981845892809095448320799633613014483147777504760316739965306597685992629160116207940315289290419737687610395035655368213161785573043395865847220729583559122012809833679127766121545288680480500638322178582049103537570875626522681791828069468275330848667691586081764225132253295655818795722222976324756966737776103793213827965318118616581097597694865494468564196695109067884227071470420380118503365247646623568831260403018847684035686571886865749863405822874603855023230932256010246844175218083420953081289284248470179951467123432411371835606328316785906120674064138307504665634543768060625329251479922334215435848477626606076031584455607495975911042443543238327839191790753093317478082036263340375385335130020435229269528356291386492584150140531043927266293993042700205443317800269736074700502955755044496604790087399635859134355082084689251782888842994435931645134391450651911537936238068226557886004232374022058115575487558033862490959402853948657516195490037262691294738515882340936525887616815763918820236930456038901019161823879221506222645305732914450151845889613982872326494443844284998857096396431299492442204273141878691861830333183616950895250365711224862771735648329028586607739991262720422724865431034098134050614260041822143575729173073206190481664276076605334531567627032950467911504432707921233507074023097407304369888001697375528816852760317086416783243954628339523166582539224146905782653371572970801411916518162315360212000989464045473064606699964169441435625311931389160030062652045647582940428580913916028778128702936407281716438344301320031280766969863314150395195096518354393721582269563131329406566400 [97,42] -18987138464781064165038626686447872506019832056108934541075298067192707841686090137931620018689700716685536133858095266229218057108283068175982649271574919244631946741396520370384569896793253890868886025404220117424048103158832351482538660557520836725842588259038954383773771972969874576223263257518116264479131408549523100386423522771561765581351732760632253289293915288369829247868239394196182172793332842906385893115379506908768995459831211735135148840105556042776872009776875752434450197483096157400272663988483710082820634992121796629782688550487991357199510427820711940622337809840529837141978506312164265119884974265770692768609328599953464358238138159626467887954037033743091344861092014210104192121691191968324013254796163598670359619858505286761380306739287258987110640219228925928813697005906624292573401782571188604819459292617164656630738601846943383731015293849221301556664929930717365975803577075605391326443708594244956984576913527930493059544497841346399188462843192741365657083620323882483029153798056733683910775819404625946637383064268485901270972765045479438109277028818246730066916884204010887350266375585313238588594412992369623068223798393109115475391153474675072511145549088187643198826914394893071320258214486767815182677240843835441537052647217369580340826204818633394764403704308117702013773177859867812463349871476149071880571714258920365443839879327502119130798614028779192007904344556934205990878435497150279278854528126586792044706234964828340708566770626143572902162445250512488348655706718894296307689951647815575442318468296517345296297433530459612988961823454348905286469696399475441754730485053390962529576423057827256235930131691502810284915220466431597737158530012924091169904807658956507696724221650230787632387988488791442705974334222863820276923894786864659078932736259744236686732856774308686651795146080582175041170977821197958163156354396278140861649289601738948972379634157878442768583344421549451433308667141603582572776840450829129240307460430901541047005044903774634304622433921603772735664340179933558896627980148770425788529439797161076335259774797801446117627475252378467017939369163082223787859849499591596119848680920190356183539902450039924912202547791204328173943993356651941314699162264108712400509798942243659467257197165625112290388325799927499672870751043860070506505568407229261089045438173540599430003697512974025579951631225666102160316368715013444888766226569974670839486830954200851796032284016191503629102670684079489469172230149943790141440 [97,43] 3409578740062576347342507419576451086984429295415326631905491708001788791230762702778711888450576634392417609763425560137989587580569088506993703370990551576221544673156567767893614449782194331969273106085693551488880149317965250798956669569570574458849249404019519466998195095914687335111695132823730351442852588229426796883237499879885390786016633393084100187810521781854809042008402549189201442705508963833549243551792157766365803717678777658074736127199281905489446945523564302479697428959141433250037511348892130317889082672747222019035464152952167865888784172848064455005587335049904621864991815202883880497756477941817320098767473676891880828515527266932927313318430286430734299078265782622565497314080383138862177345046483519733463799299309364004266319528593625658135138765129760131242209285847284431091473252451465368149264227146729333752089881851921903500786362618826820088331883692765087268019988061239775835964811796778515543971850333802503325841998317181188500277732295810575360025498549248982993814441227239556517559720592021780647393916666425068631477839188095151219745674709785544935048299518041262733743716760819318081020769154154435537661705423193774909938228405570028499989154418273084622559004937976566932408205690584592236073957513463675719648611415971441058888254179762217275626611275622281422656780435059048636899666644102131938138807382978525825494809934819148717680731318406155652392221588883544048211626079264545750712513702303293270215622322279461140121394591620713072400425714294407428931081232421510480338605359302729140256472944985782485110337722012093043500527878637868503454809677489328559829188235038028350738451711207244026319999703162895851435200105253382772521783517485037520085543227866319782218898391689679790331260540647199255615421366308361541601985189169033102181789460200172311241909742657204916591173917097339966894012114271241228838902659546608518766362091219370627107981823947533751806899390321360795906770789513128007844874991559557320102751867788936941848882511729660692554098674445752688390435749207037749951278014488820506580009496796168736617648544638755113173436436862678042517477972172227062757251045779425954874712323381036224952812725041372662754744298416226797891754153942470304535495301986117771989442298548619854770854917089196631754677121792037665526438433318695086283620854261437811114800343934679355110209699224445461893015363453106498129889392291810920751182575219762482486470853956755642300248019581058302851301830077097287261203423087820800 [97,44] -541289403094508887605844545262901695130228435024514995697944046542443046980795759212638412552248288909863216655271961580765072429865787621013620431867699418901701471661438970478237695610242713236003617548298245025493012293545696597850643542927462640522046200572858882703450136668377917323277225088709769428738453537479993415070142271445422756892851606039101787141508655717256100642931986090511911046948134315764382980316994199413005590305800822697646559491774953436949335366222478062415559569654513094896038097395986514168080832873335955713277076915394898898430841169781179791167782256129214179013065941652472191193301229350461455179940365928771422221887027857232728480569972285043487001478968956196540249605898040364765660007710564133576120639003589519397461265518632562478619777679865189632890486013420964746415522353372742382011679814929129058330162886313415560903742667562502624913016953944039368521487687595078424895241127639637806907284437815414015917710741661932611249321608689695541842408586092095041082517997010661040470225304689539009780807620417499618331890602755207349718446486649287483040233566691852403077128687043399711945051461600260191868945982573254838127123997305395475818983786635446105341430998812868455081077956934504409954684542909972194224317220194855243149425293846615002954192297819459214635881202672588548840431788306261472005358360446732535936105395510828950463169760831998650072809601083285624942343700794511326951101592783697886248316164622299094752915071679877746349451138357711126032233391824268830963676419290101987128575059235059944750597357485813582893700501095556667636146321127997413127138545389335652498461767133966091805313400878057101433913541730992610804189768798008089525671912619615706192416391756029174568602692496825715021760225515543231553186195493600165959286119418141455309086935316534866553812486025612535449682846352769457178798295673107595869459299026556763556647213897360717975035899622317924251062944237021270741799221304457387191604620867297991826311040826342423512862644330977748490571393082882003999552199711083163232181863572272885891339796831376012191282019075494299312610885260357039607515801854921316679903001479620086035080190048623874694586144288273084381201138281824499822738995923046860126552164321010620797403972569813663070000102085185425584418402929463262315536336209912485660708357218157344765259676699668507160656255798666152873750771187189859537726457124659759224838398985706784248369835282658116615542957569358711978078544855040 [97,45] 65734398449251121472172315909181436830548636948208713030641255445295298544581919951802955608437904535805306046348602662076651625946994959331855157875061168104909336179212007531774970462873800861649852059740327271756259707659010136737596411917438188030991997953042459469106548887080245342270684459276211535885861312520392816854793389825385924774438004948440327573512039304659794053101770470829715375236757638986822252904434257209417750911121678129243052995580494270040331173665037549560523781210341991660945004767383622237102409042141372482531545809927468568661975908067503276304034242856015721939727263660869046625997760533757247190374992929645873341809040767663049633540154372274775858899428451337755965533310391734768702658549658056320879887629066915103023858854916481083321656289721032648423420855904034525759006968909188282994506458204756395901262355731140401811856011930627855746348440481840366053840944993482996827162632517309457045012251510595558126876507172985060034364655115291765034529029437536219536894121191448365044157164025277911456703955010172321099348309838860233735507533167469500893089465245365386802046700309901488666996339678885013852633060862430096137910782403854736873495203534431362743449530269734156879085222193788655636134953175144408616174271170926355632424867606242355647844024709183853480764051078290083996288203695260697355197455370641340180062502246794427272391839340433975111381759932360279762728387369475602105406396378110448588137028204075632007837073983658931041618885073338911835862860492770605066803494531351643710947227760721784833257972308189916405533222849065736159986375565717621495560189554323566997682707494264838806980361367608497081017305569033961977047638186765937648741597003548389230910004188522035772142057423921826368830592877394130178026805828000499352102591835390932339769164800732972060521669095356252916159379679167026156128528230072884107143845616358698718759105930482359497929011316164816564551578073397285156601594657925915266115651380886120259791174943656927521580752461957809382482200972002482990136307211668211821660787975067095902111701883235692932439112279267062812411367978003855681930239888916828825905103946478625002346323066749287049544676653987678391630221521628655732702437649171329274464945113876818173641578799275304526010715056263434041398072332084562659221689604823511382878105218033639809162936447618296421451401277652179589939664886518021802889465341950721360101141827374587042439092826581901225832675639009438477414563840 [97,46] -9254959331840436446907778074255097066271426496130867526255480896222914488074378478548711448307628689711115417566606176457782561779506925180434383822111544956200513730719840679004856917332698005115791037542579723931452991797120705702479646735594614653312697228265874457555816995034795958211181719670066351305943181160045985109441657612540545760720773832207325051609343215333858750664362959763366893187791932875042016976955825550744806538793751169902572879947420520946930149377998238916833083711818036970326193042384580065641185611096139871904037020783605676182409351714670033617552988411184726913021882515413394817053780960934713606732061500749451424965245214354894985036526958639645321041319415217525022810665690006087978601166153221825258876793788799315190659712558948352849878124948046643810634980590597966920682874424574709213137446601087188552044595418054552581828967007916732138198862901434284002903448519215695324834302124338693893086474727922481381578075900332674417263446732615044455989333197935314238995432954508141190723066629347906224148319398944372817133393651419389180401675911654092818822156357687514391792234322815523275124743123854514998628049580680160364606894129226590607270013512178673546333849128909388116701921398431556490733243148799257730706798847805246361349572534322750582927930789404932759481874649701961342026667135055847870008975587628243795042048045928884992205569265426803809626581557283809421432674576880877279550945834319015602625190416273845330979913828619851061305169595290952146152746462222719463676113942332961383794257592315732289372155888620771193595940198894215635778364779884265304030633388029708905873704591034226828312862850836526387544867755601251318160997733298457887372208082493631736616041396102965790400041666482882433692015292441607962044089969119371716588815571080289234589478925831871932920276342294346497743586447577253141224137052055071814644389348785724209196312869582293924942355708583625347755523713754443702101911956368771170049132259571219943163107419709867717955106303629478911568324479842765932773392122104796248142209620770869758115443249903507652735573230845284772693662282325487023104989029113523819661932934264977249336222224919558117052939832046819845889106613272402695972079957528157230547090492582783208425196681308932850643565805984661742613742475712498032119847210676900648943627361652579967351301087347935109101220809272109816299646625834542890761199013351006225887617644622491575666979481417655728230623949267632767631360 [97,47] 4667435537203752414196808235029523523280852445394936719138363247088313408013984051857710855807662992503667102647745882999497457141283124572174509113431833168060624048300799490159720292498684844304276777302309861644337736735850125868591246702140844358503815333670141290380434807566947306949544107086697190239860035495004141129976329707853523105079192725974675561289679403675283314935296111471765373878592696370052916524862584462919505433100001181135712073861357937111332044560669304833182059296610938186743978582379874561000560098053847456114925578763962175525846153307117169421895477839274736520727230568436079318974787693313070603014227697844368542253856787427490575578126301333497591700224102502842679292961137205108507907773528250093460867904263459098475626461025192749051524890420053383029940346701817018793587444010992596088730704444088263651791297680947570587769246821223864914836299142882391960074871268734098273464922538114705130914889635218554293553527348570484137046075213334630054080755710899573051826452845992464300226097719446384121402646250669570626754592363639516303596626493968694414553913395859925023253399378280676832791145355797521418143038602887348478483800014284896674302362776447414058456971198289732377508689427252371777487811294317413970263823662152756251503874608310577081180992930365791057326302646961026581732116487609074345894414460237039751770717210117834847862686054677740067905075537186988616238934663040122142273930252820892665267328773863958652859314708902000614790936275381309032001458870319655811722467770029269876014095125800607377362978363763470498074718251961383281570513490007713632427397016591786762146763326919405329122671696504859412727434411507426357169362463042769326592627169734772113317702592514469624453274395092277058656164515871746893184269583660494969796210556726858721185669145896817295174053784434894617437087989291751601075710995534067757411886836687133793028951619779634917695128702993012940825679093086608606271836076856622529456391442831064030484418849879230397003275309878457195189808144689179819866414820776349401315460953407607439758846632126570568556872398433711684910712153416299284780736816213551711768508347397403414269994855286274033529643250930227145872834984883391698448786583871892507517536845925100607246226581331894500086586962140238388698468114934153544367153183750123603278808747328284138747090460632136218505191558548621889412053936910892938933929401166998319019961322059721778047568115159369141735123211835125268480 [97,48] -1604761569910126874520767999557509561710354850743043040856057023034353316602485014335136159851004453748530869667525273510731209382664328505015068724112252411593329692132773484515735586747478087167110701151892968055264943383753793486468673837068307563278873999465376910441190086164141279217503808923212143266229851867547964067659315659499795941292951004999769622426345171962640102165028089757655812976424267913058301984442229936479158581361913102372542706691237160512631881814342518242951437810782715519452275896588306396672995067959881763965257275897263913114162517484790839287324248796737704536199986863257560216723738925686136729565970425083007169356779137155116764611301216047880493190138097111656168702447741210286133583526180462733798391457656895833756559985963872005612643998315370337439217643961237208565732878509704167535479684084287989017655323130142488964077939287699536057873186151691115291571082319841154403196883266506439407189459867516255909928584135721899296813106813756098277867482106852699715759991863711364470234943743721462835466507030946778024072304573350187455223377462662885506309770069864585842651390327438664215832859377256591366528725026275379138306940044941274545341568499654466784384004618568031277466832758031064001467946024110094488193684158491616924896911704411624764500150467783990944439817798246744201721696289435749848992940741917977625428479910422817273981477323813211476470091436483835650589045762088826269460949795071114330073803111407293384599250218548985190263958160465447557804704187276883829267479435727720854529825386701286732933320182234158667355360150975562051625093400926877863373763441876326580551016717274877837827475918584779694493771411043810134498589645714564579378280109125651474988478064138470237239781416721774630597527976461488081687807416394054306408237930186764853542967259033640275141064810871823901019638748291300193752110022295788802279691837305333470205355129461660650004973365334789169125320348457061308815409614625357705886027539041970579434172067011493485433907509641435800108253646800785391297524570563659522700686047006054541402958478593922233430625269396845913520773712597621134745154500724341821880873395982737343478138276452701712601563876759505101146017405546041146699380482779757196187655680146951958803034445281305881563558025786818616390249986024375501383680301150089741393730803843143600845796034963125586616814512916364668900719570833425216356406088914380053946623468958046390260519372292388191110574672539811840 [97,49] 238326138348354238126231810888772180371858466720931060068974143151478326376529009808908202432353599687707753828304755723936512066543419052062814288173845516161740605793763040911023102636930334033284379355275352857821446909818580113607979727018081569003739951367932214344348943797681583812927741648373536111512089494181298898734493833396204078255443525468531124741174082758436069436948028416837763154191088637091069363753863120585507874452230261686122127826500715849637975075291613958444899734622709725767757978836478886950894113722188232029683932147237445720307900990955094286111182847065233932595632470820799324178803378209754510366722059190557581227283999338374633005437117970352635080868817766937264930593209401337363048885655007148638702425650515063586874160602032427342982680743210098301083076165650667474253658652143284495094273046275398066042103426333106099314754804619795033321979964801602560660656320529152026040026668678241601200617741960281663236647401533302112833250853287543495444038356432101612597777780315758646892131770155438644451890014437740526788289271538771111042870581761470398230505639797321217921978612751370348117444418696723036406492683447211355103994771888518570888206990918481526940682005439327329892784703389662586647718547253113347526756957165002453767432353007564567054753587942761351043906922654869246457970219112640834102677186726204675906378942134681663472293697419102120996558386470187345080120673556501964431971932198816228531462034003996619134316199242190540858189015502647387044182179799873375672259553394584482830572705193609999046037804292329140087790458260027790391003295359654206975044538618973533167800250550846589547564551085827496311690772573084769356752787233896116024612378072977766402715135401472924756644959062531710407790894261287403789861810873843543693179084134556811954275902612040543616167975647687090016326358490091728112785403133617269075749959580128977320101503029769963961281903567949142713160696753167555968986670408333344949279428276531762396034677464963619661391451667163830953694502327809657495791169607721154166928799698360374273396480039930190213859823793860532372965284541193849936743937139412769201441557171451068693870381763296144643124925310049952966779502606249554600103914856683988980595380971387810332183819174503458140950491251053137802085805386905188338268143395195547557925691309871968474717987032381818295034417926603487196817429408338433590409783918580049372346045755190051181955671386852002692366870773760 [97,50] -18223963441538411440356251266666808497661090014868220863780335617003904837787087703295601484118803156354361956648366876289286162667716016516111558556465056073052468192214168656603191665198811678812066517069088036698376098633300072117519658548435582934688048793606396269333011535042013638161341542498506711757790612842751826350401388344205396143002069252046447162881382141249606319337325260302044849093125525206881587409391043481046160592186915694318472356260968563690072040528768464788496482306470691267609137034934316759619525163767596666400485477503334102377515178718748368066291545959010979054411817472799108443718176009387099102191358642354963762683294977632134721890188407870039823895145116927658354554451273683576566584533082083153044927764635180066831134284559478948687736826974183867071025376561813334893873761776143211483251320084209086079836167671941934334138975852387605843692497993100314448048203289899920151906213146760105100007896558836900557225378264130364773355003542725645852321635880764412263066900113209364946288465334286969728345849817476946404121504976748402338633727334050950368851969361487881859377407903613315715610375000089597624549804289542734250587730318245605100525672521845760757705515937211945129336946493674612064374929944444638696563504161968236383248187777985176335288154764046581838274288840268979557666514514143441368791771342676687672068028864216344077927071625845339369537069796312779695994964846000277581334545485400913194909429315329487622605122127886838644504985056908153624158449732369262876892531885441624117501427918744721490772984875481700198573722457715707870693364268166158477536932898076728103960110748482925179374934012240533922567416187408227773176331394352548245956991171779909706855649632731080487776965546347212808847246480240738434129466427539999282316167743052696476881174415724854210903836134334019846800509777332777900091724474300946881873296351851035493386680498697294251690268378163720727456759123291478716389926462733357803289793119029230179760630373034841454722313302996502664150805442849563176922819196899600362242648822304977787783673138580010208406076650208763585258679288142680801776259613784785171962987397729763608563022037427669188570626741715647498267825207530510568714430321019163070847426965138496006024925624495915301878179616652088716234099659400683577902641106977566502394751969930160719536788438791435501964395100130177143956368629575854536348781497282311356279174780317132410337016408050097081810944000 [97,51] 4941361386067839357014128792413255303255017875923067953444242745024767599337541263741121465714122168605748057161891455562584506481075390718829722488484949686919093484537233198779725377037049443016883245727788009986645159454367677034589017403722049620228760358510834259097849829113842769855863371913694472781077744445314579300340078324273561168257384144397740039032706186302405882198473028921557425928273974802263688140433100088305945912871727188714400607161503209935314379151361248977571622839994048906333885113057830732032505918886427202977828364191840834390841878113167515744917501018668760154585171333819868484028734020228642427579964946476181450656304353563660029882272634288122287174965856735658544573040409137989610502341584940936864998285717006462856679471730492294054260777579989993391337673675202333173249448493679656406578633531824982205789321941300844750426414099496623925468891780205650881842767446934346176806879260860658585554254333043922369546330901433660244686678834603635567965278782209831644331356039220006664925507758498350781511281698254379232282882825216772716613279041895453608461790558496862756675596540184614270832601748719722490383606562274316849810133759132821810709866745239746708745406922754891913018509029516352280721812924955136488431864931443755829180688125632492267818146063824923647670915522256223894192081696020085953015389110655760107565519226040618144946990556676078860900515687476183343832325948943151360700214830043237930524723879040720290154112546151614612636321314644663001486185038349929333200118917269772229976819118653227360731582561434511853760142761678960813661182278839010841465803090296201202675781810995821871683101191413069476334698065014744667720773648040449493579621859942665342312803681987261316158116399137505309247065827711168656370313493262103083197251343857268429515059988611220467985221986672316856070612387323493906912338099499771225628790170292494885044365228792933746741215659937156389150565929236234335917024950383897869851043115823787429209080132617821667577033749799633810272740043060374208175840874754323358187777819901356576387505719061097658636091245664743076935148630652672180385170951888869892003462260478439377704242436984869336178482911647760288410397069454142167483054563100060336669328684500391484230129385391740940405822762011934028862532073274216773257173945885212535668728614852653331650384211469020975212126761837059617501145605291239643110834485816882579725127558792807759223057205710006066872320 [97,52] -692581824992899183931966589094142864540805000305356340219947657844019480538474932573582010178136895010973973785720752021562192101205396732456237389759758606598726047864898549489414623206666102984658564021356870082188008318674384279387119591356760720751608987976620210797855685247532767556939602109449096850201284727601862431830080544086050623751008387430395325566913078455998128967501602497791886253578710281338000763675870615594106596285441099711148722148379573506212857640749912534130895333503231639095569859823091293731242849801577824632001129738811702218324268515030225874149362385774627120503675612903450145244218150226663087859138117864705832458431414372200932902733797220256298338001086135059165181804227849064188669750883529204826392338740897510785556711103828464188670577549452299786880515157717369276582860383212191567123963809053393738268756812183224457392931251047708120677510519963601179819232792398882749226294535845218309538836201837116700463480370012479314045817129314513340728766091369955222623411547009471717751835166409054376240644405072676281780491472973960946178541099111769929973438971710961507263245430776047257476772109021508821931045725316226297484728260813690294412195109882268091392056046618502524300074396088553006116994943733332558063226291169797888889720211129283143007897688287575346178202733640762339997116929356471450429823577950024751774579691031117399181514963937137724667912289139606332729973573893048600467715379855637761532975433130679288174895651246639628563581357845450682707757603475993527265671853264531684390761144043161306510314608617779751286924615048949551885104210334392900629353995843314072962235355289590832063050955005210853408808055594728554959364701542179292904075855229248410270090176698650587518626127525586427696675904829561531984488901013826583238925920305232511009128784667733473064882870532478213187059796917666759887205609093924321179348238438856857404427523784045383530312833777344982437984374940208805969281610574341151814080938924408160238105380725377121556964567998612801280667076379341039362399945092131943734551926104985153284527547143879919308548119056079679816002391014809980676905820989247045048605556844697748705190282493571338930779649809145979758846230190426241424011319137005276505844605281503305826452345937466000311172903206807003382495146028566480728225140286024717797447517112697428911504815808408827273127297302221951694633396202144426476437801174245854896157953659193447532083471686821740544 [97,53] -311870493897574045866842884092768996994133471741623120938570415894183502721881976645365951901848499251735756791061356143607839640820533491972080125686433075713334165934184128970518142531399122319923241653796584467098592352327651995812599560883345863769555199753607619810903667624785866471899604331082787681133630258788070085408872983078498422399454467079103417330038987209401719872694248448214428738881041111185298781770694548045855419512839085394375168245314241326037671241303467992118945048000028000953361573550008260811914503967721079184463304625590461202594350188852129677305134663351930185803630018137349506958716231665777139988144920398603827903843984729054527742346719485739848735463727068923551902380596863211025796426872772050605774182192244536717874832957628098760765741450586488591356146459932689948484367384996184577542909900766473160260900278871367455100401246904353944472287437472446413911981358623438530979052164137285615795795991081421056236714658434006615389270173617586073931651392043384668856027113287857675047183004440539102737904069140525287409266998907636424460256648508080896146000899727974514525473233488064539508670716009698847187839336065702897983417429139082115190099528623671033617739611751538562674229575207371517186340955167736387435468561426293580920730686500974279548121068353315585967572051426846641403093372995904959383739487931944234397639922784006691294569031607870435303697673281496946169295990731014339016321052278169808365650685393780634280737892562102922157118912275136738762035944548382487978026357669606282820050471153025949763745048708581114393290988998429431564846898530885634076148549509646023848696314279132331393347926703772547350860034453925004524171877254479452646187590641639491416044383848045898560802243737721307771926178681619833192523478327760404269656539647409050696416965758836412235367278747074403398521754886447326913999368396970939829271587085984368963023952687045475755182117472646668683081773712704563209570731302539029232180194865912402126735146815710463045164508973175473818815968172174762486360225893238891954569617674368035501531214514742771308200364765953713661373243404300759888281026508869677239605740979091541088500872050893786863866463987324336561638836274243975050900003123551914785748613327008911797685984700434120422221018050065206167090561450500143841536101592452820047719872687803083230490897547736042334321702339758254170290923131506713688937490987379756181733367280238801752138694430556160 [97,54] 114939839476098366515315927357204980656508070694783791982128608117587206758255590582728311879070131633861095682237734879136286249472593992042873677768109233706998730726913983675396899210629891829946651992921834594863962279753009535182686448106478942397447074652684067795082136105736478693905935957267469281060764498410728603283367364003645969565206532100002310567543785454185634062658873657468835438680722271508096176400306204094299978848014425760653769149890627728062864860164985554403164666334752593700316404912288478877682006269698736298747156326731015605009020588380092685695534455658682858982448058913196151198585811482595070155588438809299446573479495123914758819915538887479436711164829910172000420048335020009857664770191250263254398029969507501729470377828227967826250893018491637581481434579933168399884511658542710675763190904001882427509741589591536949208090675964635402829379603519394758421692396837366646795673720674253144259931836692899283289283514858413394382979638056020164339074626695873299222504530978786354423120108771752117729161892937048930951509624539101353022923288484559647897719528228497766247431573152276699912873980711827100945621737444449897952103271783727426101065235422911258362618270765893288635278759096194204890416882964689094624088008915784975029813599049605733650455625918084543545832678878254492452050879216531660683698122825238264199256255006249167137260382765669715872845846743773026007314153981735432990261548194944830277645494569953659227618708271378999501580043826674166605112218876278657709345998128978468912050635944256964572173076308048720418067324791984135368832697207603540515663659877156189884756583195434606981999296661442974385547494987077046257782344720226081259480042656506226535679295575763973120667176777014292163696045041165910682894995271862234514957219630265542393826809829239342088274118286062701845669384515189593020595845069333059898181148107305943000359771075975186304574324179737522945102650284026523366895793827635183664255385711918479425981202755187307259224686082044340038442969959053749996635862170186553847821422306870709842919928913161530512995006677252356714914930513943154326062390096795467602987587709580064695216940422713934862669184170902760985503136219605383674900298929699399440122529556722286860099918326653969350430331189350327479162559054486179500904919593493360864142941882230291823105097956082291975668154228649953146170195487800452061986217247657814339992096882106763967297262452736 [97,55] -13334035636925657441472722900089766960501994400317909914309520144137569758144819787345891784337392495390201277838012047528682856293297239831918479977189493425789118867785763498411634739018087334263226637685526253345796483668652988519983012544021806411454126792608535347512237666570749396468063929153467192388171476986174503746383404105050171297813059958134010910190313884315632017604140108782994849363021311094438870576478212864775409295317677201474176797850868809438141018774012356489931117084057065665777885758744629375483412073160681172201139851462822260749395868361993562332751892779006307558584666977401770919283924361854062963338608154793237614477348412928237546549762680535345280266646832783172443464023631785560460237311464763832446448357409833120414918322148749049840251237638566320896696914219009365895393218161033811645259528580310890389136123718795778171898955927856269060966112410124100948880795240770991415271339618346547583112131580455346928473216202406257040959921527718299430122678528624787808043421195046266047200414449395033461772969182566984683326798582736351858955357704759850064203834872963789154612640942084048139773052455507002788658300170037988987575559250303632728021445332657127958177931800853272996909035119980501093041669648920163549065760349496615945154001527352041777720375210093309290735524113401258586597830499603399934980510674349816812052795269048150866525136351531365615617886856215523220790944973246163258293418733259333706405084358090955050305374949013234086060211897393108708627868748558194285249173157623785550956244295642323385370482117453039019250957616128443766059751438266840974227667308935273456442526099233638634630869773035092120306171727604577486108577084759806941696253237415416267251335431880287475401065964574589205587787967057941609298462604474951533672325060238977270753405116623459833735339998132229055477349740301526536212545386563061423051235086368086196322680224828403034473212882441327604194405789452747337726690267770643348714887344892584990414582737659534739541317946687899792748742637853546196461468565199855024298522630375908887438853128876027624249504281251412612054511638115357230552424177604336813338658638940470514848104736425304310154286963437837755518619269736352618594890165660731200380237646182177498369648002833803095602491538207055125974941397980336696399021274257355774755899346924747607718175943342217481910814380328779715791154674297349283262905764823654917259337181253476008314535936 [97,56] -5577673770399348450600779614451450461914089846874362684755306274366088659811458506994832284211654991243336184423661737714857819977011685194626564663493038875521740225121180302294692772859885390189048223334611719604754528004951835980524660036991347829013464640849984148449689828743968764637137241065301909878381736877116773380668617474349373620158238379183341134385725813133246085363647080231502238888392558409898000420101109352600266947016860333614340353047583494431745613565303506348903422479146946895915838776424456809015092703847372977016985411287500426621986845450031643047885658161170925254286765963727972298683716959096896060912663762272949529164847591213898168347019676148952030621161567572604652020644128961091335718547021318138154403831625426399652407298349787476185072845318743013270475592421826434560444330887646884880390067148260326450279195593031229034868749411346241137104975470852688863829495269576461511335003573377417228952560794747019899748775090963549905076484690114599955409081245502746135945643564600397522926066216817447209219945141068298548640853155649058503397849562230702564683738374785300967991449291062340576666052797946215905996533272704622396713991147974898202564650065820845048255703300599545447302550160824015740504116268601971536394754338695805694653752542515474513601782984493446036650766040821602655984147320270761209514222846390346605638814518329886478808870163109609837691779493584417387262483900275142234192543735180228634767242557231857706139611419316483856863095142182084450363898280046570856522555495514872422625847394578298926504500943015951184000913739115941990050599683137375043152925421003926503432282261245360084544904199027501234348647860138265611942130435972130148967181146872523637150388466661643735171687551670388371997357483189084171931904392528767645051372077027634884543119954326647153177970430062583551664562797643066432325137324171291052826545586743270338677879668723939235697912402690901473731612601856377229979411149683799150744421078956500504207222965257546656367422691573889443916065004235201632928175474872725391203461347555661247041173868002043243240395115658573700912707152557935666891649775876173624123617868887625353461751548593650731100700119932522854941032855347402028880106123094324779636111929772018834614454315838190421933914757226901261048376073194983717858519262467572770272651371474311348449694165016876545276504793446659856066469377696206118470968677450755877870467313850422132736 [97,57] 204005919584374262512541019521543134618238002475262670157453484177172979120193461418279626837420641715416789507535212777651004380343483519927584949761352918626997024283208434517000667734264272234094253919728707337671866425176778480971727793576207890496214127538302220159765777103457360094229785918208679381708018911906824888773728676960530017905851905475652712140625648879203948928563044046784860662568447796077438604311557113079297613500262252761598222251908131987315958875889357909175472411316469846745503909969124787314413725218239063639222391896887777592026025760099800670250437501929749167655547426504472282126136021997959798393644145499842297352004589688109104461563934087535630886259276670847431514503869890246821995207507162507867209387215564337861551149373455025015072288755475530089489735693282672077982106895741712556039832084253070855895460926347037881896811404971148825792494283351640713855697334684935675849804044697658666041661819191140123264581999545814892534337759125354442515160636589781452002084110898956877254184169529694735492401502444920076130226761406676265015951154346727999348862730482026836912653131267415645876864051561181580240534000973643438231772806348502940926669266678709406674462043724280937871064558146157935225529130882294370142565781458893952451745076284661225063421085353956962562381537800917332443632059762502972386460705894805655014148122920995315102099827346150323732557610210500834152167045869446858867183976812599778322311761868279287075718526174316815437023257360065549424876359737726796715872402208558489380682630480721917521388914918041416005114963368749834198529577615529484879811710363687708110571026064803723639801201221519679718726089508117565609705159631448931846240371838402386367737772905872413182641572976545234942605157961803598879511363817693229104138693957614813442379018546392120778239210065961314312713064995301716961480355753267633095981327898672696702455511052462693283793844769976682224040558846731623718995456912765521698298532924910078700489594370665925976576161013772377032136471526970671156726946479440894412901639434881874786928790180743512629056089144163089088876019442541116013409430889987004646884798437591726236969266747248177697394433461278152742198655488790100209692722114173115955332328408380443534864389777555776917978985163993880675653388360673163445439798312090149025093839829734952614609314392945192736630200196371462618928191055957567829473940852859847945910497441029816320 [97,58] -41630212591719759526792427513152371207572502571878294990028018861122037482348727525378579580395394037358045924843930675482928084156562106687699490736507057844731610342995052838485107800270281829491991340850801752500917904665399124261849676741319091150722193786064432930143886013037128531209421899241011896621560817251676888785528582888101688260897652755438417579206545484783447776371797677038423999879796758488540054216639226648253615936220532298107215803013857049952772818582729675361508150163832783332645876381078060170856094500332970131858364508973840781339047540080006093432065988420995116219986740695129431025707745378516076253567725892500818149441201619669260357168511489376323874111089952277740646004753832126821453624360619855391490980328940868853358178548088195526616121921473176034620983333770326983686401068232284037978884187143269523791533919950441703678739995543716320339370513671669750661266999420556338681800029964286370582439196463463040706612035651911820975792869699356146889175891403034820484155776764897793107335791498542377213289851422991380823436672492011266813383688018064580148351703551487263407614468059311637067972305263189551579470063286479927000895311043575989201700400663305799043806817613076836145931381882093172475262365292476036582223596143139008412258059014556581077953329756139576298935600270918117116029317295578559155111966826305297124835698709803335827235115176916494441987834489921026191509980808278758961419405252873770952676414457796991038153509850780587037994997437158711606895110682653664065325952098153861486812885723943145635757399897163503351567927030194424829042685276547851237156395753138608092024988322629648628776542702672534659211946199609949302517802058986035706338405591351234154375710454980182330900560095675876174570697245423324698260650617157898476476783692115450555003797304435132940489676235389188407255498679308098381500936495672555396736246929187366944352630457674656890544598848660360237831240639731027137489612398142792050488465827969204510411192356080209074896579084995666872102820141663250297277364469242513248257113335078848163855599508548028481992883688958666392398913130741581148207277252691824141463722422133146085039327926619625666828317981413400639918996683849990892855512918854827115223887877702508591018159525505752525898481804776278248606044576472770118691097329150455028839469852213632047243503518650744708443930315424290866545983679333851516939055567741044885638028647727104 [97,59] 7795523400467747970276534477740701786466380874757066682254849883440818949160040769475661437957332494211883689453281782219181901533606133606957429634484658634170228825806336242982693430092855513077399693599882079455680176226337875335916195893788682950904825542768854064752205761567200950065391503804552334769944207488233291376301774503577970299322961004670603556708838158985357357515699094027326866373883564384463606892198236803422317012509887480080334132698620085727870384146625314108212019997564457619537556054635196161701899695979945174032293180537696522063655018612167921427528553510305279709215833747366156492581593334522936580382727872351952136464281747191002500226848592498749976380973312749983938602645152926561989776953634246266627226225910518180851489614534395805582811966799378141647137258782097343866037777716092495509499275263633130049308289095119147295307172553058757199211499285276525204725655046085570359864567081365895036709417160909484560512017981445627769417780954128104153813614219212557479836304227698669008801565763086954162260356412096748462001016129918711043176055179353262349343423446208064960744194929706372343209045979239955264709337892337638663863670818363997356271905136481505187092125292151667304250188919544343849357762795032534668990402567855568684844402385056735809180853830150522934805690801012411721147770653172243353415993232581396921672365117027009815274383675842208097161981942937526286314082419238684373089803633187432129727871456216909846845088145881610811259311050791155865740046344613290183999887931456521928786778893220066510699288284217827639602393743865557399830173534412718470680440116220476196159759834517552364832982261742438463811574133897179867943452625277908901425149114967153654860399459656744934804248960484599366527658086762948658886617030017989240532479236884752030396174897776089725726338621635275073725600351220161452673154638164010121509473837426082599271636916897791408523714932477107817922860670010606302903037882755212593998682501788945061628342988355900527202997617238859730197794857529839800211652038474595373274185755714133756780220551083277030179577911909126809058633361980999238246090358295157414869826070704692174685831389607636749181974062131624906914166851224813722783818880106775633801825785054686974238041152257791838574409959382794917764704810030821847333050638460702353174475372724136408345464096330053816813338723601009234792052052956542787037032545179536436111853562880 [97,60] -1306425628090861082403726537513371793559120743464675752999455180612988849633189223904427084843410161939196717269475201588146780488878309211031309547577070329991973332082638585808375911572896428392882940975161416348151842079887148265760041566788839911417198267120128700377800822887646929843714574804122329139773869403322284531405002545956990140975495746584842652897980481428046255329898800069071417168554397494757447236357665256960309712424896747444302607375566265782003167023983711581433556575558867833776162406340937526360136832799624750055104371737080040339624709831249624770264370417005236787802268749375693593884777685351038073539206330870317215182515099262022988076447972447623938827241007174681967651649213953765035622512585074308550808981357145951752762859200322859525170868514398520468442584066322800263841591713534418489423516944469675145806549750859246092930291507399953549809625121570982216076789671964779416663026701317422176082065882085186956885974035464146605480768904213192530695893781497017007252732510700586087043208641002247572864619164090865971470431471879628859180086672223025193471662272516077565660063588961182163252181598195136437443398685169676116976354044137672402508148085423992478285599674452225485692056877120587317976431534961509095800859225892332512105208936019984934731164492121858585395319255877143854005967196876855677806668119628519004224197957505820266465472430281562220064724468925800853624464552878062927322864331459347467609269874287653299197303916579743064980490416920489836886190676786806598090459291073608140075104754440225002186769064832622492205882692072331977527212132962342256474394624863153767773480691572912972083736624011638778864840747619815187777318031952020385116051495314165045892803270840642972117055059734829199567734736460049210109124585242254052395846551422755376191930840662030143408480594765502332659410710965092372386448261288435501246750548146565723753225257659486647405762168438156615588639087500943199679734514382309775283300784785258649953594249666517610157113161667377027651654076374217984812011783491175784989245836631031767484769041907228577487624587691308746655171302458309436561110723765350301282612462681249018187658979590304232042305942198347983265284724383204280808882949647457005212482601593810584068128657311740431609539800386689213881133911165153915605089233163159296800178161324904004931487361464783368693648938037382056469841473991201468035809084099614665776852992 [97,61] 149465573200589106068465943443726226640171188311219588579010306853339799052478947659972972043691957712411013435628962749312653299777413657869200252085092032861943993334448381371891895286242082465350158612582270108331294845743781454401453216535489172058909485531230041333555939923456223186711396035827145229861721906685215607684894805057718339857920285610829372020254016754670343197903482147235709865124920209861061944649560424067069280756950580209484657140630765164695107875432619467138998771893827581521815643820081034741960259383349442870560107619600342709593551362427802353142372458884891723878597029123646775065913320235899344069049920304306791949650172884915747780671417176234011725883037780247075163799673413376100001957382055246571285245001365198866833973622021311479252143100684581136028611919884120531433003334680294733374023198295989227054003191226261631583085363473554532023574755147604373231470342954644057945554244793695241390154451341361597660801683826237985630852994816186343568698347807855336094148020063963599063144149774656514935717098283343800723933063762576375802938036413362851828097580692772714769649887999453674082734773027951804066018629484154767891586040450033501344602357164576306990318378180870156381720552241967407731496054758457520521655174523337390606785572608822882542795304816319313121136418481566440892352411493136039594966912511916167929991237915096121892687912958081449361837441353289258098030969728608695464947167905838863449027581655854305769762562835187064978439080425147464632400094025658384411750132085744545623701904522489499328041363620031600137294326684033257611201327092579163928431258680406979431740915635709225902041233406740613390743945838055395092007694468220043080523787775161655247879497383720818912903423538361246326915533337580181651184664559428859414710412010410324408001864100812609981619022705997563056022625773357433367265302331459537755724326733391174162303997582933703671766199889058516204471197033080734525338629483442927298196337801733250067529158690770365539127453857818074669240723772252914111280206178182497628248485500947150051624554169286612823163599017754747007720732954316638133958887292308775104116212722128411501089178194402998137609735321088654208847803717707162914327098646154776051937235689517102805490568414493215572659671985353938115729320002067099250653970044518515545141487140589131043954975214700526592284940253455923082658180225323919083474247360064425451520 [97,62] -12182684658767794394124844866072785960841049635387978971051510387406417226460384147642472327147205137616854398361554612613839267580194678105749749326881023335092520135931881505848659243393404933218670293032072755057604723026753377002231423910705906390424794953270065709736136647003367238416595015136351382097098813426080447248587776506036315388008331514447974773549752008440679311787927935434014331934169212442074822580928006133978516451520246262815764745626179063883296472882124168636134173784011662821508031758522625163029744361988220330964517219959866079225655968992837146297063145401990575781079616177118911040741134604438832983051135139244520029348446019878438558264254597733009932331975732897578495422235884161259670865542716217050920831093696979491912935525433378108726850368183684658039995072888794270511276503884888142098459808062445228029592940392303892908091097398990137800447796981965027265047383891906605725894602761423341494413989331015762265102337383206359480950360651421596046045800004705565671024290890544287447148463798071403009555877207164639610623539344485446027455340187716313836630005928771906624919222208814397275329538243227702769355285021247006583399004300644568078664908430679624413993088745458094702329774666417305704210124563777689452049098616441465652180253358977586860085522329047888193797336872893890679972357728173225869168302979635180231589826094809915654271257123090278211420823908042179883047266033580737452114166230099166143935881432964861627319835354088393325804296655658977872545514517855405843677309635377486879316624886399918177131664616250879654779340101995872423361779682908056342762134551893714930039329963293243325390777434938457651850854353337371166866612179005449035046153017600358199601170970725723677736592006949601436369915958669703813667013417674214512854824029284023123210756488962921568551640436106871605632017076124614255486470909422393109122784886534924406310315802995300746951514297622705243475335727913897016620206405429442276730763824395378446613197896429403232488575137733032030628977111305070507540742651410381232197216092481743547291129302918988409516071877426007851643695197376997989705323802812219473192237701767107480398132920029614704227545942835012128021703608625186568067117476760152057552663875419711382759215300713396303427685687746354175063123662411115517795730595816112458909328421701247607590270420356117771185601711258597616273831911031347966706687370643148800 [97,63] 1104904869870755116433824361540990077656793863752726905745162488588171369123072682117675275303320653171273361250983192980195053701675369713946179349880178509564571561982825736934751350169912212011018969383829379393589250814580605865798434969356193070303016861632926815667290000606025357900927111459289994943235957930760002356112776565509191488647948168787723616911105282248219839951163031944269505735752372311321410052370761619927252681258238372134064290972213601563886514342168876780692001481782328795494409593087832959965976825399837722477383378220413908145636543483483678226480242768476575860551838081322928112684115983164617425459564121600194032745292591544547189800788601878708148980856780305710516167398081614664954020596559585395597814871276898406322855891262606774935756550566637277799568026279165887159684445691387086656394872348065259327706723379501169127797514138835767726865424932809108344702366937418837297900068312489187095433800554549140293804760785490475622241520992634844907459676312715987273810477227077421456486466860200657607808157685706443549292451697852156683197263567101123288937027933818948304624032714758947125664935017717148627343566444241506731988782427217795469274653279671350948531778538182320417594175874501812575358326088534893424638843771922597030914626131112103716389688849534874358024968459068679585259014325621908343892118084836497846468646898087218859763672460926716015218437943485076720362597354913762936157491619830728489142858977082390485932787829334522343710460791182005786422229255355179246668886408193949941840973202321777760303857677644035469093758968889418501961651978150931675213827198128582643858510569999701719425022500546536186747945092535338157986297203381692587488776146583362632556567315014013407294910769961026330460369906751389181369579795080739574479489777635183330501676632644212674484201894763005687000404145538572244570834847899404445052594405288297334306486289657867174122526761746418269125016959013496447729832117205387522415308422944298678063562487129162408030941193677233690540275458252285404481293002204125788964209241368316633744909532816552320469897814559148741886710437621654569523333444968424433218063452073054274698053794150293337530201922324598011600593290779815852526760562756595225374256813255770790702337147759132000634273178504686889040523014488174374082682673218520363702631911376903951791477589077549007233129415211092667986797751288661627575180339137280 [97,64] -10965782399145155812221314221497240843612309701288332015951378843416023412357721711255770260801885504471222447840593252272453739936477966652279928618909656386047145173606565437132206870983608055444621517110424349707291455877594828761731605198257591769480898997489560104303891219737299927799632194177652001531822085183956284043267158872585511882869703700992613440286778181830579809490741389122047644072408038387442406015769872835043337094040504654453110337102023875700972417223349871169028808992797475822553561138040765028354586679782552353767929163009721923580710384410979459652045433876236705570113585580014892813497643302637035537282147634732019725786152337910022986769274372216047111925150622297202551319717803528879249924707513503138060238454161267566086002859691875452008835559574852982300436236755282708414199582699334607006569718469510613640934890237973048672339022724834504237441808678012518647386674633898401980156736729390143344455554758413783376793672281772396485239803723483157889942398004979726592665403701087428319461631927629374798781490319142180390014905974385729491132846864137195388235062317584775755128192147601438799120237711706304310309100759384040359332395571021660180384219411544446755800549794230404682030571378936833992675150142613767394330730047540166310247960538082309286595086199478857855278093424179644789479322157138984339288198273883269324952802448459936523310035691350205200690603383203591176565524597595627743747273780591232790323131721897776562798831258431150374557611886818361911097290520956789889781348801789424184682402956941842577493092523096031088457770282730609307056287744099229411609083065790064992570621305844099451202894185530090593060241437021121560987879260960574520432442418161600788497917628442665135930560316784894613852316874812529562209738330100585643556313498322380140699313853044875374889594876713380587713034363328421517817105967871717748132002578231825285018147154880606702738725370643629232721470788562768925197984187626036721364025968820580360235807259367268263640811759988200392653947907071367736516136395271576824229469259270452317952999101312712572722809127857550341315346306705183462959252221910916724216409728863596196570504247911113695212466043197961549483781246055910837444865721210709700931172003350024286072671726242817301291492715835084210106617004595770171124110589822196900830716235744299710745470056606690596012199454760692414099108969439443136276471040 [97,65] 4880204208939019379530977149240953342182577931503116256591921644389604325852785365095030995919227292786321182389378704778286252862175609144862410772307228643446044492760725189726575791934126890914373758344000354354413123300024144872035799013681682950103814859710225995949666292911627882624944627604026049591487678096240474612254142321246084489349535403225505115091482573425895016911952178868866039239701293362154816813467623499141152933534430057740808540735278943538504757508532524118915843518839193643687576154929377788813140395855900122200448389608576634852163796247752790711891026647382779920503400323128712742563515572016104303903717735376095270406615100122119221954691211125161063731673259274418076729276576622520296138341235548625164106447069207922391132691704553460594962563978501741793397833916062072091192611890005237822365233085019573908699424740002196566848797721847132606718469068915360467051221791194492934578147566158678552089777882895716004162439404833944434778379217187542100393235308285697737490727484144890785327296965905303499961314864159562543359901255147047806975407750814221830131619600918615465546149896142113863526241674745019994269704922254237784905214059836386277175197267568731947171379914101546213505358372225869264453888194672107406830519092009439151703490074783709771026598779351948193273699831855411591335858270894051106390964909633330115056525683264902031206346557005823889718126278622764775280208197958284905693494502024951316945707324916037384560943371515513836482588620871439513529895154262787811625136079719445005725519986049219559770547264883370466884096042769543332133005152058746587904565376050921603287352024219167611790877324586419393220159388151236188755074471892204590762518015195800151133565113913924165285057007252508079994351037259222780148591561937028270621779709481855744338528252597339331668872758477683226627496750244217093712272067022984278863095317380761627614981989373984220439049598836847062966784555055033733706501205771466123510639643906470829321703852550325805555058897567475812039239485746642167945566560675992868096765574421129630127996761505117828112576981310259182708349820822704862484262211775764479532940246889292508114825808236183746907087954297982496809358356009532935988106617974573384491985554682698928852837027027487849313515690485293825763063174191817665971440346948052676962759834678479066702517795394551718372130564600993745019164741158660522743680 [97,66] 680171791668015189105180076080799318979481701281032503353003571239704817387630811766299991942723675783153455198957479526868409123262628040485991898745373541666345829405076746078064986035927348068247693698197080955118538630436692626976695461830637266504599743171533786687311039475623989746673096561158999189464492927492020883432050880426699628920400722460025516349880969313679704476060347778271190101032476693629938366397199877411954062838790002009112113633293302891712339864119457284142805370493347137055381607680944979273883562205073097822405872947899552400048819419133697429940029418267805676356705616039923356892222518636957485849493083288894078426244211945040093568578278068135986825816383437718400626860796992782087066870152239036702277402550723830729157999867755238943273914928133484194916338484207443494152364236856778156154675494769522610810991124774349159150419890682405611395258440027164923632660963543888570089498513984480571725957584132546863886729974645017361811388472974903925004759056288620899615793152030682853713517442599284676996323397252727897318565660803637012088455904866522934052355144037765567088095831822104020151898951666843795003216056083049623823548648454065332065576237495639098328794518687384804730662767283363884325053858797998241724667255898299033829083437739444484434127271083708837904975506215583971622352156026356562872434935113857116106933869402623867475590810156145961617874721492664819242607725746551542333992983787674216089405483799099695862771547715365667389464979082353405737187256108777048779848592798607767808540350438524998505841611755545077349223749967982648392876173730061985009846122583757210426862777550081246344697388394312237235232951211266992498353878178581459137390167244125650637143190268237387691743901574651585322068071790457717635915225748435905773336730843599205188941467329745975211911943338751823811253907719787840883622242594130439649426475514317657510309433482494787118866813563210045690987479040804578230284949262535115000954407733488218016821416470161312154374792096150041508265489711309623444703089953068777941134299416868179927663719810828228705780138672766618661722862982859493518692910098163355429743257731424294207459086328693608563807437663272076411940628528760857194527281266014544246102695094146443227403351305936558778600096864312313901686811527690885614588661995058860574556063502182724805189988672287442388909119585848718288595865655741670400 [97,67] -65419961528161050657155937861583528176585096476899253418565412943119525536520595405417403054247866274500998565359438555114145083279640291406516299753680484854150652263607286070343095719011227016310607979744097434370936071247347658208405782436768007579183621330341956175753376591891889267543591460558309081180817917216495833056899249723251202808630576358952441923313336554539262433034147454329710414542366892678073347562997242334379582057963412671508347407888976880195605462364352595233775325592613417967980644524343259122732796769694262850107093192416795256095988081445344686728544581936456539712658907299681732335879754662496159510234534590161203913322658222560068613649165913179889309172844628283175035785990757354824982643911198868765107683850125094843135376303192107033272273050549843200360987544593970684889705734458765455703214964949606949871639134950685225121637031374765217768936677728060143959593239374934092432882718944297265670754284584821111268232212470557916268412429427117262802734961167138885508271589965976528147307922431781415185771481699410433006738582071439595579846278888956281747071728920731378058344354806026338373574180189924065424378786247434494038213504245966159506925770348941927111127255455747335714580163568597999595300559775431178613229937325446444919179192401617090844274839064262998753416645339083998626792566096322450794312891583090246844257732212113081155981542541214983887222920072624355892789875833585366168640128295520360641266839949217221656468011304921804126873807016908952140477276780748947733596967715224399583261232223043551560554553485574133666171714949157089177500357469670883148072751238859276013768680718386700047355267730469810064571532003241506392689308829843437289433190346746240574545796558850487602326297968259302028450754703712299528637777399784892917976031216321845255259723032797568194412603860731300258615518376900533723233512751114093076279017003693836950400785866547489243349427312331867950835154755434974963296840208258985147115925396545527438542928597746003849961460328080202825311969334071538701068276293410792685229519113193536489453233453127365972207369401196765278940322257042371953352023467214964377690740605845967617930236884352052328735945481017947834191671434870417651356464842741685054482050618305761628456410416471246287453334695342853895703238961542174750956429424172322956643082449558103026335488729343818138474912325494250301906391321848128 [97,68] 3420365253322572765093361292811706815742117092630960166685858122290185509708618354950023385375120642606605000179384850509791144869108884573260054723807068690872235188196263403643991053994532134244715283074987880744747925089296817883007440774454377326780517093516360339134360775737230425651641402318010709659696100354198210588146857378770060730519089116331882611342905515138264468905310490690229748357607059254495929497634977535973708064917022736626833250302861223214568240605808825930061094536898109367958184541498471089605127525962511119014209950609647074544665752461776093115651707664648800695370098992834691321729862387368553685186957765472867640765167680007184456733087566127192143215976329518681848031075348816550170424760101129808622513455607243099318994060823935174719296788095033712385104576546101278036658118035091028980525812525652355319122159424223175812808529355175284750363452070301396341984506680760955952192619851698860071280336720014369874875316271111521918323908911272884059573077004108804478728869401389592999294964657043948031708345982591120033868775385638410688240462929194912991590778272167815939259762776707483991932422671048605652903176920501342229536870484873202070885885164945105888601122336429298438868905714414150438816081392155333182611855365493880635455547944928821242932271405677598479873201347498783259345370418065132320246386991095127057735264980186899626588467979525547369563742062559922829269080654470432430515981730673665061738863329252313989472657056243362956510616435967612647901067915637671181508054771007812940217715021593060099214481591636472124297954818360567510587868128244573308313052809042137103525989650745200437229936429031488105656040615334731350070515593960241103994680009752040506317773802507996390405339336102949207904093926393354325058145068397575853777243292383971512645560428063845927621001815070507936383413262098385587896292139638150226671552259802264705072349887400384287591501233563891480179356292420251907149666989574086036301300662881095101915352235090760555051444685941561343754870830873382040237798740788688336589411541722012991781838470134627445050141364816286053215048419204050723636093656349826810369492991219373576151172420952555741952005026094744924206538968667672459906892333369596586953368664730756214129246892365918066534820256450667790100551999470946475095647550710388226196636877998799487511188034236096814110376574532955305060293216320 [97,69] -296189826438702664226200555830715843221083477818456497208211880357768248098336659912773110942684744172015534477112225916934276566215435547986232519046827809884249002673724933727208174679111945509733288031799325586511091749071366306557902109160449583515251832211125422025039414750308686408696223680799250570005829978246986224623315410029401377626404329468762992518112048220393974602632858949303921843247212253403616163637447759082549032439620340288455408246314922434369467123079578532413614750359982013772527720328399793642232459498621417932554180607133554482757422300561515003741660851383172420110110556825702492720070893955855413687633994691727027882708507519631394140213271286851795379283878128851518798646863325298202998374752852813950574735869763069091581447515146572616928246915465746610378109854955334764160978010124517402391956508546862658269330484493745934206753303984461434969612352258452925459492654484479468122120415761074859867602676522712275316416125570919973045628098996420073434235912570637968634692991945257593510125075252738901801245112875162273014917423273040052513397993709540293367559927657085867083124247132648029270194644371525914753967596273581389607973656356114743586991628881839094492307391402354913273025283521522558362492272905358264275818055000996388264111960923739880187676214161006486767618898926872790427696735704531899993256448280289748882725435932636141603669635563056361981261038668691382116772687694673455772558768466458926685468508540750193371527065146060191872380889406684919063789680833720101359616481308620338558075102692282748697605930611936553185180266563925271740198699377752253134498241876023232428374027142435366642233841195285021926625830357363686078501696651170365280413950180781115532023345061862966639710472760815757623496936605154836185420023573074796838092714715217903607784594844314990262220300308530398162278755125552214200992804917951994883320917116246518127801913287762260515237410300107201171480112272303182735094520493551460565579950340971148547510265583717141657856997825271863436339119025559570151619246290751842535232989878687189730566668971295440717884830656890140627394576642669554847538233742189085715783680200096167480044820768819498493170687684747466387944425073887618142013682465669834393668202240243036259980539730415519537349468157240214183638901641170171446016721991868204893949121796719776950980839051448011661854215631138558877542848 [97,70] -2691813570650715018467881282797163171376439893007649507645553695532867742798436831486501460945315477814586556324109111920896480044152600511066883001123690438868830691048358664731095891653818670174640828800167634017541553858814851976003574684778856041013772785607706438879472410614506231831854417958375313843333995297338519768090701014756289545728093069861183252078249384760157117449945612966454291562375932562071693837256657512979414311478812273142790434321262150279405067177926027734978210421220878636487731750592964076164588462744016456438031459521153562878755115114426533041472888664606752070686915035062622618081696152814062617655014819664634169768691742294316394515097045891875881120775966691031447956859162842212203897872845513488738359172203764035313797842782451215974915177363128642152212848879848764434458851313584798563676249640109388731526619720087967529039017916947435773373517632887828969494686356226192456971351062766153521568903580298681016643772948640570196191316174467167332321267142741977611298864971386111420849709036802868661066139382435353255200104614703962226166767420658461782207210487841666196074270696734399147543777030907873646732066998759939765985272901821087125073733724702696755084836045693947760842061373384802881134841033456710499305771520753170062686741579970090277403016661399242759781643059459450175409284353011647782823277838816615263243937605814786410705096295956503617099428026453246948760395550504437164860530241784629007143059533917173004371654231609815185622048377700687579518264038493842641519056762656739780802043561940011074071874351363975635724667798202739014624896397502019387071913649164593632763586664473358327645798053211004678431770724473270199672211532066821991665210012088415264248646355325828876219179089208442999549499975517505388220674500575498592393043435325612094610050804802652465712126069062212626699838707885682649400292631196794582163828973789828094329206078811134645061639090224386374556204343220290613001278917001829314213758308746351078057442123490960911289298156952994103524672885402598477157094203266510177501686277106446666059590978569696860229427459551220666786675564604806276989025924046953548310767241914931558515434013828836568898920031800495893174134888600158222355842383352862578872457594880452199250470332988602285193508274502779627621438796016893001873752376381959926000187718759126643529612192210484985125046193954513558432 [97,71] 1967348954626058919929548756071770789137189846472134748252929572937994701649509334237175393832139274306453918457507541320441951487505236580293377136621198191220930717555877756947175827893095918793982986163662286149170861128360867921230382478617847541325065118166018179432131195100343360069642271182719932102239563622913543580056119656181457805393806936538239603031874580141632759899370164793654020986500849289881854869175238222997089957307346154014014736601439164900656216849644285320469368769581532186972642795035788660381732074797344853969111022787332388058789816663676882971414448046478128674317164250774312103747865827437671110482042569582522831796746448900758825292528463228384752402309026058473653449957318550920699329617777438392255415698587773971834949963434455462592963960738583082896834861689644771178877694527488675491278196898231153014197927630544382060251513011202100985154547500229004848930802835332879356688679826726929977530127676162315788412878347185549567462232780367482801828100818034207808509157579132949472824481593548996108603595769892394034085584299645839737908686666406276432347986918719193833694424554762167830209360910677518199280264627391859045195469948765780234792306622544767554246948373094082436341030111778966738182156810132930247126445552821428002023662755232312452334053764284390096232788516416243228323801032319321221245154989998571916333100334562049307764592146676403092319475208215777634911913547402156082094408454792027411015948577163892660052564431987817796012897859105808634104088395051473612843204400625389305893507525414094287929993639951136519924418043197931396401193922959958366961391353829011553470250430321377388018490604110654711259061789600569004892464891659903321566659727568601451982319488670754170304749965305175144211738766992588168045785663724982583477072012275089168512411587584618149810413938951144069933564078640621259384895100608256728411105252807922414285546370508485442507046354771078788346797796632909994268393232728872968778586169817223382029997297504351817944035530032080649684515865285706548358406011395058479230139586999035917387190937143431629090030571687849437987680983717247907246747422133514543723546990569536639977795227310100705221151035576969284146363826754443375153339022632708576851624187412898778885890630195692314541386248876339974462705486088094478280351138809708847605620337345826310632571012391860365367603181482599968 [97,72] -15757677699277613503874606559425522738688723209284085924658783783594745804295379668771931153571640228230408398928265646607971134428192449455969599905973837472565324139636746382930055489250981603256045746977956326629706345632337272834708858100951124381306630009627865062345246704595666950152388877252180130665579060285055839333471808506669327394520454410832446543827677880125879864393417495494596255349707713347430958447492930701400061026163266634650889194132298472318608586796958785917388674543147693745665663981392605332279296488219642306366901339854253238962076970105429927422842921814563672381555019825913460385159857147693085562339889921425813110275941591375504648365817276580468970287305358788455042676586068618062137782584685828490895847254016291068587633753978159374735162043413227102653840140544688032322891339703040049193905689326418105956377069075488507976035688163689241124495270360128231196276612164074764304147069316445517000103685634678219013867018246691189234950811773446507763866797129664098528231156139287367948345237173936133190082252522900494670838315214820371450718983264298574963548487111527232906868270329164376227594187781428242290793800928844290077169046550510761416220562067445020406193512980361728595890474964482411328609752349129005906493530337358548560729933731398841041836527572243379837544448143180231063075183502287461137521395111879481074257188700841015065785100717721989635610710121036304142324080673155906132703536393194652356201468081190143380699604274440805823409348255863226647460460125679227094255536409403023826782889469630541561895956701747891476819906196152388842748880036297619319247579265586694465210983558914750354153656958440860704605629484834393173927976668807636075911605258716283588725314641616411253193617971601615309048629991943462336221024888905681788996951756233471608858395815806350095875760701253203900664753184704571354356009266077202640184989593057091106724622860624370158118864998091925140849840550388847796924573233477405454563608711005263872213178957765409977954044464351255011654609727116314225904537317351544719665630292165210159095301362437136562916241119484326448200144101068401242592721041876481940713055579327812658922789288744599866337914302912426505051393203393022356160053570512030252560075472199529877922751508780479078407816227301781801037216426802580304062896324245946347980335313305529961657049339375291421850459481632 [97,73] 15939743628838843710254223375909685259555034173728749579974091652060047317331252807335297409826608902304798649331300201395647203907717986564187406340504184364490638104741679521187983306559850503986156375603049463681512525313025811726030926756476142419558297746507977138148503463890327497188956313850301855962121101227629749351529287916067625618810429080476515216612770705039258435291831240054848875716350274392494611436968181137398347371983557461401491520222624344671737140010192366428832765928069153547883280205723878092287126596270901879620451762182207645967667091272144109189985034643302763867099758048935010784164697387175374386235517788146920117126667246153982122028178240780366552729346653587663649346033185006910742986009826479258125825695240176870347986366023606173530850818926212153222064005088386908566402796757026726234693546516747135627246000575222536097690840839568971093147027475556053827908004509186420951484737917214162266975071655651617844493786306445146419781997083977061123716712005500992079122983649609563297985760107123262627753642211425641656803702241919083665707663966272660035823666165603271431677181957250399643549014673822145464086204920334732932398689961117460823224912258156616729278857249120884382862130759952064002977219785959641923910840197756366214433930635855582923738688799279482145894926056039036834045066956103736140185129633292661998143725533442195246916610720038860191302074034344364700322575896172566428718679633757920354003163886862408554191654545558649118434177645659538993383642949758881742809253087202772224772557082613307613612991286260106053158917789383211441104524261745040433023836818770645172004708935024548861669846297571296041150346092710411627632099182858495278557953723108197977211370697588677742983483535987259452157952941657572997420755052167649374435954236494975824200867402790524283053046403469799683898884923396968045307414987796983072570165940698040557881372534333171350846402642043996568592636369114735592632749328207208002276160288414318606890975715026077693659640105387653180941752937392086171887887058658753339160482760440946258633244623734164331429441238766270643476292424419641407576212609413031199400177723861737950783006049290115235553835274580953767691566010174998971275747366397645037139743166217765304366618737683134841089380390581143212910359328440952328926287162914567514854453511125998151351981750940324121862741792 [97,74] -1110198542506951534822683378081321633234979509125478023112612976799422361633690061855858407771379936913762599720498367973980764256471262427135295801113743131562839247048932292986324144980167396914625819469379559866365585729846064261179471169020400337104115880121993430803458332823402975073912676726361242876641953013547691173487036900597067433495321810772331277718280485375350899315405517903916678815098534688176817804890643290522219089952662336901652991727475671731777773468606761402042748687846893702408100930958921223533780140074711919231704909721187750621472218651229650466835044937616626534011744609480766368375367740185087564482050991286005224280090376174960896797093126182883746346445375499351245274464864811285579667916499396262989842850150990380591086809166267204570252517009785618423455581044191914867888015608520980564235762368143011840622209995101170158039670731555474035142717981223101346510637684178360189381943274519983704656359440309748361573416704801865244458994240320471084407172914858209141723076089164951531348682844896619303404808179696346579137608332027981626982374703765365978390552561767268760605303283819271070240040542002696385668812541857949474097971788818399953591933923942862388318568061338329098963742907905007630456296796444072920367028606951020633172241759993306259865786931137393601972117444275877672275973019575899432891585533171420898319256397645871572138552618331978820965036392583359769403537390975394755105102146359000059727543140294944302350541649791527550052197677920816057003597482289893956878731685892889952169849084554508487748055784673973972490207666822017068437841724899350568120060957541536572185506096426053878136383251843523025269911609760522590658125700843568260481008129416925213375298907542816602682966120596082758256616391979554058102610675505065563655556962034750145861158828981430296822570956324935105570009065900857977405342381765746526342611539750506027977225982166545243813966277486263596943456324072266356525138623669020407317093797905850426555465400803862876146957440277941518488934553949807611180170723355059551976638509203679140420172355396129689115569171652316665916881341866900673233004901012049963897282510283856856604564896133345134094998577275399828280648249820721260425403249625105296868300390404589317361555583618471991052247274573327825009155335820311417282006427629240748654736972838300551467667584862067492047872 [97,75] 82510920282746604199750796365083243035771941499473094920669063939409836672715748132667385273418430280117049317773598692182093776551045489954661776722457444918169964799438278213526236934254132691304368341283989559225229513839089779168677823349281625750014721979528962995834728194818686597593847376899456543259115028959903643635202103852878498502130680716746088541470029215422797232959000585345229420553078972911668877404319874921624643119656833145425039659327967939883730865796994659752717031911020918028134101196086585457137606616616381587869472924070403355614144703917250366188696265790276057399221033565421295978069387730181155161744843364688549684140747238161751215576220590400695336091848177589258677098885092808013857760949493045898705727301869283542109222294052766835893223758740655681629708811197430538716755328282396903342289078198760987418394175417901021710406052125257280331266869353736090664440310442431026394744112465157881432823093422612775052765126565626660394328420528495496817650390793334572162611526200640343446713022708158975715592790395348341573268703546541080015864295952405420307079011981218862276147129375261169129675208032562735677853426456373136620803687112420384980250678185784333624246110258347053178749145933679249754555189885720847413628200338580494580695557710390125656670262157728342514018388708341990885546634987044441090482998601416536224033724812569301215555059882983151098621005796889253573117938335217101686035669739186603965330218592089690672546953328248200941787758700682474136523927229735372614563436673598327400299697903088481695429793662620207364662393105406278407652651887617448732119645984668473131538245489578346924835278658320493797190192896587401526255723882445305409122168298334437420209645710354316908451763330122748609987718290204195718805014274392215304195614969599964656816796518716428603521126322038142639605623154852504262248549536265063335039398872258947747919002685996387825519288150017466616000816974294913100783749791402923912711382849108404808705945894174499668297565223027781007978312693012102991012614897822382965325968195055111761729617185980625188218637763197926608321267422525509480296009579775910133454165830819019181303448876350885798489263130676068170358066703135145412705910260842393674481509486752191309069723196702043399327214219567142708266231114120806779618018721318292891882722125781535169338446455631756368 [97,76] -8106247942348020244675075506322559029175862343100839746900528122773878583011913733588174966267781641715298175345821485608995026561690168374369461478062188326128177700220990575694485108991357593746300196577974909690818222016198430390627505477426909348932553253683734270627599272795943828200318169593504387198224792048729017679404807533005749164050249014243039016785807465341629773982590863727861613033866906378060326258963725523978074309062444440201842403585405072584812051812950767953295628638291160663210160687593542029262312285522292218747085644746006556779563819780381227474752817852692125735696155487574229996332754016629256217375293850036126580979241847445679658619143618387077951153496662855025672852331514211726488830059763946450844462462550749760767496649372556187974657823941096231239820923314451538649864786286832542733999566144665869937528628329735341622896064928726312811503872117435777256744228112866829264773085218028103915296312931920490272817778740249792972390541954145822413726071592651954791148571211211111547724309342164591529374366172406697344918157461656474288777807399659925348690539241127510673184175465332239756144752111037787466118587904137511230975515919885387897754345850136477776090069007751717091451551693310764569657031610987678339150376955134283515758279294447357786163452668927391796793341441140510256752823803718323808518248851502008647717443570223807102832198512624641291437640427169492733197025680421727263021665850971680493003277936980130529389367709348461881950958400221465295413963642572437792805596076165292742670319710770861441517481294195115936946227895898684484083087172369701526491307140015280138653453736992040228150588136929151862088582326167290409710125558604319613294832064239039335057839705092891349264173969726842473986223401358984466025634631394271598298481995930593598720976418048176565156780217756505094564213428213273674455242853862910048205631464321554401651421548080620655465298001051837729215148614170488906530307562741142961228314029827549566596204223269664947284986578348931287805187485051014353789518663138462239242145070888443258044756612033105500916628139965446758574501308795909550626817595149436920112535069999696179030371349905748479970516144203334722331727035524612282981542044523602079579803940123247259814649629995818887564031995770547050555088858761712467426817423749647004359649843210749857762423162631424 [97,77] 561036441828159605303319128832045231919415289744666342289123077312792364074023155375490804264185968291411852332968002434947762561332912694902123839133419628706358958434458971024243163388978662360102684026847286314129981578078010930785287923340536681873477959781797144036562786536319571174841082232004580950509498220756431749224029940951806239954052065283100259510980879586893368364857836575403118744333769544886707736711684340949656297536982469401623476093849998287111515911968962918670731308135603185761204475108350104872174800975902702394926690120451523138679576652020036617421287855772237931110801862165402255316703612804850070397262695200502848777558797040062844209278391974560362229946590341325207705516757846260982064837269495808014520497521388532746811865090357826935377144815042610477149233156751865320508001922491858024833287055946948335430736448780883797880687987287989398245592041786308184694133986270053804297667348343616394788248334068596481412612908468401879185062245401541432258892753744674609147238470755295666901400804855786936333580655158113568291192141261939337796728861135353285974816593762040138400815240813015212843848584105552740582697318836386587758847658426042855033983361041796341600843344345278501063195529119894118146310534983425914981846611260482354539263665468199793087072153896523973029229518241491182603533722768840706420798103403852536948150718869250893945537161976621915531614809022047287879743586451462065710771894973549518703893298403366434034797226036978582190397702524901000903949369653734208794329084474290389643128255511473744562480088205973176778186845621662465165884218130498422305003741332645630055727007074994215804322080375964079588357597120856913227627601177841068169300833494879986294114482104340855858087264884924178486725188149301173693969244282017447170993876697772530092136237658458092025317726583324660853867550598684301285755933537866509642948241920100233372288907643956389699595972348271105215436512876768716771286052514640586826253987105793497594371177875179007248865624171898747128696510171252627089093808900514509154998958691879311709092890332880889931808160987350538836103792187559638021399101157969580714823531423755748720009133027037674086170818788740469237264230004397189510318742479912490009671283216115264223381757878254470756858852606453483972506677492794820323884739503222524767240873418726759510147017776 [97,78] -36778258285371036124031074649618361258287501084033661104052227582021665494906315654928404022962354176053852895261525170662056422182423449079470931891111497066495377376559806050842986327516792358859642842550092290714253744632944963934238105185203959221322958838841923773446364588726264946990931135685089829928415860593400150334504121653454724650093725463090705776780821417544437800954095470133615137599645550138252890148666217263937685355018922273442992330475918229940791484351082827904882425275205040484406763503561727012740429195591265135048954680910372121147240610592055593186263230814900094712831291412407493361236214497725670817813194199593519366874898621494806324218902250604903715379600483098837617727422488718372270751220137797511085458604964917914644774358512369098563983602822539050241527037373614443559880475612540769624269657343374785756580741688046082598417911084633814157767128428796249145793706048890475665796769620030225382380295144159990670727820105673474660097979574380933301711321192014382537128357811494124672055208428553835524226796973028649726262284002091944159128515348620269231488235956293383288244065001348243963983034104476565979414809933341475285681466981222606852553003063202856653802731183989608916874734817579287510491703237367294439523786792036860598283624531227932702606182749636279010864479638022834517529651795579942593883844341015340600885052170053458936632035891981621936846705792342510624544142510259372727164280460180339833186694624403230287024422504049203030330773100453605074618416775912263137723426597502422051867563663200200089781461763087844090497597185120855308193350276018791684628779114111836565027601185808710309274938964884026981666189650191779235716794570202868322924844625359359983015658919537225838681266051872426394640341123720785717652045850036024072354530262305432187858679754311275416606556904311419766049548593821295768488602217936836580297360614919108896553601220169176079899269466010754422028405332535078983621224519450415900024854731798297953311858632373096230518661560483240019049068178870443506731420927674386926630848726928990635054464576689619501664331105747833069945009079160087108822415484349102109635135826021908051561838285780790578291184244166593030950761552285490339938369403232186679227007798194619798298879020401274323593268793867838451739660356965905381033066866701687471355602359424814923584960 [97,79] 2488197106236739762751956510262190314279036172201152278954164531957742046670163065701276938652893914356755172753843676635361298753682320331646151446146727454700042456889595040086379669527889992699834463352122858507216639793889366783186077872009355210982259715045724946306685341014820072525160480420248662074528867323977671764347685188343784819156257788469970876905473109369942837037820610492686344324925543190496088888385388740636927808042355088815413925793789748883757063124570511727839248918692860495374351857061870184512897423728260279188809437925981945527600822685992283132865343563626044776484313782524918271476468145028249907723496916915419360895205105915544757703059095675256124840363693269268657532561016641706468216803553882636502637873117320098881214025626666488923385220442910310710239546852756902648958588402124921852248725042403255850971061315551020131812369631632773142678291142187547273325173829574932844855589374615761284499782209840856659679793817212922031996984712586725565178538379115029356008537525314093601343177595530152043706180981849437102196508357195309951025496323966817072994758195556153445356319985593366688059466104656156535489130068472258854032600267905606236894966033147356956425836060802031185795297986219899919200436926919575803394906909854105319825452277137261448289536416487901106820845445794319127919210704832802200503375635065641004572836325886272814036432318285190283716144485317762250879639995149302914501067153559043614613990266143413937955698818046720759621188954019890394877724475032151031969466957946461689857565581350034054136187883719449488610338708958375825775120756937790735146485566471982827512218375604036973940918310479403363292989292375159033219510034176933189250495583413776406109736837377195167412079140720877507222220082044789724641595274453933329999919220227541338211952294602682099788792216609627929589965267634119725748867210180158956711425776926954396206790763861071225133806816181120056883396176074795189596578922443408223298080549700795133857369981927229650976977283503983584618716183547240267888781942700936043644960916651624604254639125925681462186701356956618748402467635300028956904729780983077768576725359833629118622739851043522228940201698498180778832328487090047270979335146648916718346010924824847789832273074301655616025082634340476468409318424626653492965342494910642966838421922934712282704 [97,80] -188668433581060287535672017295084400708141849029523168403994092945360903018861927334668284025286786671301215811522319156064719271308506187118722173831982379379444546767294466296430682291688883126756919095575674822394662012678857308623367935818599494351083187696955967943674711256840319672304094816681859469520189548509517522080228234903575618692516144045581815662537434349880932473827978860264538040821213606515984443871618247316538906318054918029567266846589128242619384955837461621269982084988775560480147919162644161590392826825726869102965626920528014492774785028586487696975503203224218239248659618694670285210445535703112049360283345270348231240117713851107399809197997171756245971029343046318303513462591371260614921060784783125520878933395865807243516781397840748842981130890277121396153155467445277306168500280961550706191373927024892068657248248735557173756595908614994248499780206453056037655077543603939427867907138197550504252993366259921990667291590677868815925078376104932756668438316732018532825344982740515884596653265556742686346024879205926646812915186233201373763039148225215788030745745770592054546348796794805156507680344220643499742613055721528301616782925830708413642110556119313863765484889377866889492753405089811570698043555821795797819946198571371894839921003142667044001579352144093443330022957557706437660535090404750979466806484856076391403355076509360618303973212790207344312569375703855318521261441494687662523131591334420794335437947760445381528102237331503264337370092090894153941691932518490757535369442742972033637491404611178382404821961593624710510735237053938309777845675865142612964558716011233419487589460541504851866031571646210713740087439488183210859006319108134047247812576925211510398195424447257122723830905721236306144184075196302783079132547509924331929898004122947367043438242640198484949211317110355419791387614038661202421094831115533768964432765119838266685529556795916208470586485096521380612796472195853571698591010202128603441230809827028010619278675924574068242634776462941938996704001909730813892020723412633915244551382339582988698674105782430536429359230813779443885378601683387753758871180258063017303189092193357389797738905206012273955771873568125119947680622243802799827025386756805833677213606331622095167929520737223396755836926171606121712971463839591168973724439481699678944553431332904144 [97,81] 14599797098262034242588737947671428547246863181117327725303683279852024082837806335314194731761293687594799839954349920153487370844162365172819430582763207882856956010927690619761492201195198778132628901621414650922948326298995475898101814324951135696198216679305480821879394402972160095463262903392140430070658330080442236632290517762259068833369391339381925268823125376485591581908302019422475320878476556374762445743918072421432996558048923904565914439113838917077505784785763976232869578462717239145210957165154270102907020904737565073254338148459800243032631288756439512082049583008912233773380954517614809336661106553183723467162439431754505956403362453965629112199870097134139746587631789777168775820901095448278293869430127599722258464666543177783513107742334065013959276158386856776647154176908727025676631703143484105871813485263229845597121175363559145234357825643184089571654049747385436413274944196346477227291615122492210718102970863024927455464062407700468921459575600690252401910141026590847317301989316423398082615387848275257067602323553281703640123556798572200292331044841264765201164490354938829185364928761521862611452530725513036137917765649655092098198133823823283017606891594481865148880824849533345326869036931793899994795998739855389778271077368532748516407205008888152105960484906738921854366681747319170951377536761455671311416759468658395861538068659287680404715288721346587658245169049821246513782891807797556913976041905519861952286966334918320207631669537314489157091218150754344513588846142780917036687719998503367125177703820554611416688046536789415463737561715461927320986314234248297042909015516810707174983136443225148493196634991507357611533104130780130027861099492672164620313030959476747299614197548225084980886427984970033370733342541265568141282808869294131894255809761887185972612474734203947015901780646919785674299486288247783299526123637825872170719334565018415589634187456586352133790076255869631849154459056821746901334969515216057264128376210388444347813827901583567076396931645963369099284166818003552245326861952055727813374042315556802925962672804601811318179902138001881966514884570526757650344103301739599250343907135479553127310517003628690776413145003343284683411347219832899072937764859564230230916851259466313963049455829577777100421109484018763565260497786022554444397584934185851378050521908336 [97,82] -1027381110705144649686162761823638505258473365125053032655247134685750285655422575530934661330694309297310998170516280195928914305288916461498694409182948953194183815513108718702175507952937072836530003042344419521336524340089518433458420454364499840380728211255561362942291853662562218996453945943996128375840379255946455926031966601887971170943494712560851328015784837565770843635346757745459113859592050059114100814658004356626747673582993911948996912264134360044694196064583054092936190062408106867552207374796929432897557273139237336552797503036007643523964734295356112760332259823006932546475671468407383407965996417998942671216257211856169723592650143535443804525830559116776068326328683914259826257331469567033980215084972540916065073934025844167977805460217071180529834807771065029778397817043084438423571347185520538819398988579656866110146609588163966897441439278646041826819474971442662796797622276679495687542766814332296680153673098419237056119756115299360515830439875369276759371885498882857891256197141073892453200901535205703993842861515577048151706766229176200243199091039072340631208689897567518674695540198169673340420319962925673819605087025704437353642651320738618406622441922996409062702968970760933839266932352043525822692130545895952074271404708174467606041593066500044763989130898314612491248253870665107036788808287357760871485902745490752159858497592215587350511515752060493876531633219121990685169724313436695897572386981620429175917330887642344808292104104554013039106777011973956631324554586051824998721476519388255443178281270843408704057080581075563832645837150902942729339135195871721872504853342138409282502491491884140779241540867155506914084438172544600178626065674537341738593607261465973267858989310341332955761640734925522691847488167216942439605252177111554966814611997573340835898157736648617491715577980693107487448081873074485353315731810630724503805270787948555632471338003371163049320833230836292241067886659483167349475052731361988422547882927592220022284823419864552279924668749604686807841888486028288076989447559824983519786547373307073989257808375891713175758529334557331677653423378290816662078817264774425752064394875396054734972187309889508653264955298404950582924631341098253851963423303437054595290836425489981292681099476214266877998989624799680667752322457878704589823990448735876442931959488 [97,83] 62667630755272406380016649904119707721848854308828824607390797405095982940304413311205299285946609875977119447502552561416310541452677152192751792974456549768400752119845026968667751086918243359846631911481742280349287124176271007501369366237827912435715565129445104411869039668510184359560806697629797040368641879228034209804485753954904173015375671349895411992540187687054887973699159527939642322942142122163996292717824965457691244237412580362137236894345602099523306555466449201106240634556756743660345610313216055570854611362635847164034977470166865737660894894294306532795655211258086603063416629850962220444897002461468627921134848170518183505772373080933756290883580555448847270254312710644989256785261112607230507025156772427991046886358479074767353859444289263432382746024151265163224691561415803368065732761217428887396900772323969546893852695698761643662436871322663579089251054067394424399439116846880207750540471253650368400653852295401665734391159437551881548549927002715019929791948911483268625639717653209924795368782800447354476231692465387157750034230075411533374609357712247082203078948100267544155396419611218827744673517081735371760173095316359291465800807406762139352639670183852620327991306590462413588022774259062069439133851363223978836450564364733884716600228661377589670637535121835220459241006615922963022383950187280758201181151192874181118391324433115233101861367408759702494377777720578877998428471957289655671471585232673698861144587115583213875628717688539394951355212437064630657800787838038923366953003255820366996288543701612677642390189310798896236717606626574925178352971846416118462173218931958122787096444456778377251622615653954986143248909594047329024313258990751163945849097068004831526269056185518999968481086025578590903076343736593518451016683494951096570532627763229029018057560196448174392113555468188155437064961453392606794618065833043749739966575293341464677443415974929891296667399213887819090238566283295744387929420816739799545648026584701756084318986440911072553272070025699209562328815793537914892658884066518417584410910212512346600647749695009591072309086738824143460467494340208917926573382544236067222343966672903115078709483236025107259339590107836622572911309127229159554806284711736471427346084460662011811315706369847633083336559771722567922482718953132036817363508425959960347960 [97,84] -3178089014858039105688230945557894340150302875503934720830990035951216695733429647252015353620739290131529429248100501811375126546055885970571049006774847707747968205198401590871371171559201691858016530390961347882677298889462963098443393763103760773207793749463732513359338310959097029963561375285650861876221252623111650133317358285959332370535945424498483595645816816209295463976610780856429765865195741653302138229489262586369606979058393155869535499320997657137039725163033501678594681867747354141716443415445543154166540171888599982604183115591735887307979800264314967222285151405306094474575871428278475283233779027801849641931603253916677823542224302790876347592933794923416257980416093882103308271313579040210829837266400984491806996519577306886676895846554636484427474831007202618847892264312348986048073192853515514700833277582986447166280243085693967745080252395450859149422439894451678661734335589935048433241785881125910169348676509385921326976455461002733176059918828181397406346694038381008932134933185732816278046300531341515350727460018288981786299177950060593760506524529345017079504407947563473482134532526427887004926990197345660561379932475492764697636732925411086392590124141442441535387349005572324804505458728385976729070572449504261930737373972952731907448403320347555529868545368864721056750412744986649106355358487596959148518358544155858685706273137089461768115944602895849504653876848431496998563954142799871496371191357405437360271514396143222842735317308777087386610067567965021321929260956199865923103000608602740742906640768456582880166134017356033233927984100073507231721491005175680248481530848478196378513375890667157195369153912442249183914577511068695674704040859085140354256543638151529793538504665531561849499600264757760394240172310962183444183212265309484428876725842532172616832147603588303308542738952144753352896756029539066921278073895219899245778569454501159351334386793773573054947654106881780360781070484008085356516041179197908817459894876604660373431679667824928669376945729261535803243457044532925593065162677991837031167169221901959233960979812089932348516682435790782335681523802400564503523165986316562890899063557265477976570109476082939467624575790612642143218395591853230693979793644610782784865810032810292107938166926614278635207427328369037727673792481040161046167710885276197808 [97,85] 128633363841472072373713039314157102299551042442726258961787054011631160863021783809015308189040160655194964660458376550424667271506755752370023057230502191037722595606416724947929699712509148877704935704361376579688477862193380353536396280579949710729323330483085044028446578836314676933691941152931344358949428563685482453175127363031938972586076024478777036930769880140879448979537837020024060619659426325168870683062203533427171507668134021328647202199148429822038480913865336903000583366881672463924803541256203134005455988326266622977248178420862997506807511452087412179831058763803675897135323034177433701051336564283553988103631589010518350547208384160587156701890308891533419474510858271215869477397256523622442036654900128051485761084541019684720660268414707127623715546919706667063116021533299974523292329125379371394461296598940967161338899331551378291082592078302176854602038634936645101430649736897012703817982191715872066280849920155303275617740132256351596098543543236691776861526651900729044220998302389181666726816415454005775278309757434291120274835366365476922111767123482497823699245210318824512555330956299120625937250327739515924517728524725327844426310110341880453485325450729824029950228730433243079888861770077608072700763798217479437843978030753760914650331534272284234634208050746040012026034281857440227519928223321128439370671459778407081375573352381661407381306750142567105672732855167079266158005105993287591000753993240700759896070455335354776500956656641507560244554130635085081322765152684918786063771039409148007282989686397282527540418178284366503459263366622946596403028015599605578226856173222706510392429534801508321900308790002108566720344239189384523926336140405356323092479273433112143711083801515393504442115953899651595287631182114398469963283911827065604685735521094405980247949252119846162863350608847598385628673212885814900210818837359018745717890386035621829445843570346854424015151940589744787831720848448024756881535269996165410629088255666056777659547880374734821820561684856245363518139592479187008485611304015713588353883815726589308715604956224050499350028327355493752394827750010015368912643753753235081141018440509282672269786136034805507159856143733036564021268261995102432083230616972956679003196805788086365850660968922171595807961579102717599682724225351944945372602842878952 [97,86] -3976691739192084441394688755465302652727721238122217796998897761825797996223625208036067195868489581485802633385663117062406027676812826336403607463151934674536305696103926793118763157242347015562861586812688429387248641824692641091931134501191013153328700028421746699136649784279745913959147299626847133834717347907791514185095413526247624544797713997424819016203174776825076344185677077793942855743353070702627692512981935393429618755729519955034124970102821913432345594786943429596047952728522185467233759563434560319644957382784796619123620171265378604155349720680358314697097550211230568906625644123029669782586319151740232886415840131593969848733953115284127174035499264714186187753120163424696782615480617058038626787824407256043698232211257029914479703218153690272312633838817812187310579075769858448329926873799790892272521433214627309341898009471791833429630783819195682396310078234358586310020417660491977889367876188595147479381399326740614154040973948877100910606566306456969929426432144625753531640301605610631789074637155612308574063082499080309898273101308086128992541614895085481213875174882551232166280164277450682624907464631459635533987751217145878682338978936102606118458189847325730353092535681315304757445221452327718028703354233482202882543447271355185120993418976915115805049517132358871921834101143821701794447821729008964186270342609267817425019772799789441053259782231992591822943065696398005746088704753234132022054115683787176706097100281593084523594898197707573972642267423039212662084543985751402865487233101270337010593628606635590884684854213656654381818654669188519924708280430383456250808711957931317460518631161475330397706779097082204847908568320907044471062361352437648921843129947055143711568631839175421701833289120093404979255181901539207183789774017200443049200280775089875526543999394918381087514834503228677626179065558520381473168172911398660532562554555217418658277414403422516641474097504890350069621657428721072587078834016417797664647430392972503620141968428374783668113922467982087165270198608918769461710194557882691738581817918841499546641775466672773227207967400925132606630385900121286158054182635615544365602289616004894956548997065973890698196561483674911364591124211365337321258352332928572386677517053766948198906046763931509091233100966144714812668071975133342710609473152 [97,87] 88378454665843413641043534599377073917609139223756722294192209743375833696367640489921777542723626448975242504459060740501395729805694133227926388881743879751834665609553453794151997389333944292553330584671526169880062633804874032710476508549530985702254434687311938960084860489292717917936739019963954181646922950908803029426878950883977487822452812668080876739197554102287846745902419026172531656777008327323962945296802088442460050630669058408333936151539186232275273166676146100260639373062810057881167384928562788154774846452565907132474642248129530832004753090223524061690322647497353959074156185629614196953400884573432347809088546922518523473006785494949222636022415051995909853728385244726838812735729509114713787568562063528855473283015918949161863220252868377137037583499065527812048394706627059811224119341866963596203054580871416082529186996879426709292313810079158252320312698445267719690005532723870775157377833514338160830248102060020509243651396316584892967402022780709312051519089306906646018676935735963113630185708301673930216159143922140059923722167905077943375537720692725765039509192862048386759823981749015527395063402901796709643408550166560817961097127271626713087891671787629472665762468668992762858495130959400407877294468953921269869100726487654043666071759198079567504882608807697028894883356447777135991156369172032147314393160579077413156044905084624403366704109959533260606312736713760431354736460056406107687624451960433337796684970451686692151543164690047548723486937576223117255426025189405870734351351020884973184057305197540054313006395156726721429597484742289684321812293075625783397843984100704878312641105320445027237758717113571039725919773110791922331202624654363127124262319559645077695799310018462603300356134290022991850821077984790282320162854301651503031002243769080815221665294218619086968774936391196970027717644857554655373521718276842231176984437339695795992207381993073769111790526163134833602375486120096134553964434659515393811839414991602875583819494557127139782355245467191128482202960246312176570472182490892858596094992387022604861020078596936816299235723213367922299698703385146912694025759111054189416685684366417188415686853612443550838835344367961268046987152195400881128211063346939205670306778414103446668162169636129230036706268669410960869652149700367689078912 [97,88] -1403295498849016801880564058022333347907853591163409173924430401500029968243008626421589020603189704509948531066546083563838734349640764146553219627871148384757758154620477594311188801833895372452032307143742313633192847945284646783214455346219220262445797519415523090246857760038069125745164213941953339162275663233335939941614691094293533959541829547118987580051429101301103946599731970003075473265568900245670819832022426439227135152124041702216800201940784147176460280274028204104732742861819521302293360511568925130092455611759721109558290166919008872497342869878709019619949561427251558761795145553685215292329984584865689759074014385393848566930872407422900815217551184996545589232189450307433609988251795367603880730014312582558614730048087782722247463939961341386564949685566471888269571428494262782616115814738780547533314664566288396021348581711572830142940407634288164081123747348664675874240742998239957418374419359212033427217546710518854918255271511650383426862332426769953080263780310080729364097057445968198628637267214427626374831191157097483538996229508954679131315055197259708267444011481178215167232177096812922918915093944804306764085609447457871644398235013845331254421899215166805141683866531717802984172862757606118457732437503941893839332177316787732816201923855475525164647131476829959316295169433919749521220454991757783414345797866599025974594699417419127163250833301373453905643874549416465909254667985643503224924823253565092230262780548968573144412002701789033935677126158763948199480039361175072330991554057009956062003382320674634816307768986408996950689888437366647759475704759951112774028603146368448807064599372790133728832689978470357060657638017466662908679292315666594700376268240854109648209590915324176549596353772666438506100061113432565454966317633820888370509431785518471648794081245708284107102385072100427511039516825036792238831136829997997527414451235527361986574407057965821192246360993742160672909416718086592373092364682522459504222133348226988468037512980483498087806280762970066312649157032473674720586678537490070342730620306771908630844520613653979505817961062702430085881165941750085074364431294916450494550162980278505130467399886869462814180710756113293365650876137532459238474598928246498580266937340932609938410952002245032624703875273338151704929709438644014848 [97,89] 25649180810554319092941842867920023301197972542723369263791285671075595718066973506221230538310589486492567428527051252618881319643792147196561661547107560168555301748476515592760710696813873133977385963807603127866548379030411760568140772354887014702847724562797577506293681178321566993453690514618182276987841097393737494530490813137578971426166759249469346149120313856654744207641085903388181310530986232760822246503775418869742667911501272845581865208191542881183806418353082204985113947245665626127572156378901973526448668453349445464566963513952045493847493891909893544310615499970738960044119539836094292216060646506422807283866805921020623200835803572689356183287609272453312325867425224695621255942973378196976700282471980459092979708804757927760437915642692222716124540380176069281243595394959161625294893215141429821900737292020706049504920434550281641726063190008048291286532539544358639556967336434437617260401259649487631861928894421192631883677560044759155043744623102735336968438791772635166405329634749047248544570529960543821061764446203516038261796421983427628508801104950141077758831448085284032847474358989291335404714186501169165454155790532406599082058835342163146050510553127593845043284495306200057953983660263913244846330820315432977659151675225110325945916804438283946480075342016520364171175522413563269669052238309216611481450195607559238258084455054075993783143568822345899616920082332384449378352003257761238115101465265651422714800028468126518591776299716196829267356964160722317951458064739693188742217598084538127259807678228563065677312799463120522067466178823843425277456326636479996778844422148927129155437193410388165248275644998568614404297653491471219526122234743558253016351543575071684472598546603299422172370835300664238009894803803610873392323809120610620307948801877478591030024767604348375857523766348647388669899560260917019279128224534069000812128269810500678812751031278898907993400630398172536683804622493997840463897470006505489807492006438720018099126920701832375357228744765667517916756897862452566958464594254402184374478451702230046656296742173074807405086946144891744988326089858031029789087390214341950379945703845831725162915500128955820334491669042741854166408999300260596809832172162396493458718116580613424329205696834814959007475373142728432508987476067072 [97,90] -1070335868613493493926954438331677276193126691073427899962341279362838065385128904818183575214531387718548745202983906572895119574635744013467871030844337472853801975245742149065252640131852380512421913951687104470853205602038449234667629126478702454064129194672261738086980696767308326419417158369075754074275506586191663260921568035327153351547062300047105525468138511617575601134829484146144977719282191323212836718089836597629475402910246658522754632030669386042893879725172299941414493049386220978754839834803278578354120649253033868412754228571805950178374368773606215586442393419544022822322850454699365356166793136405984832952483236527600348753999710689071629201089467568120217510731225875560533501810324997304338246208116575805182255869982181714498470886871427725890957266221806246912824920586934888589572508333743919578816523675173359018175192552407873573463796116270976941391885860849754047142442441400248487257935680555993881135051919489485114416592895167837064870538029418456313566812790950532764050642697546049613593401496353436125952257284597409153959043959267515821126225814686815567322981229956119291439306241445528993080703625587030387101842917215417224127316724541764109634117087224805978787573973426648898227109073695131669172608183226769105986966032117824985209089994728825398251467435119220661158301296486872901894128825568592346216364263256309104006194334379089505008559252441878202497722263926833569144166811484924601395213879945727867858795757234481813084985513753524812590624636760066299248386531666421595164135332143533602605798046334701635845919307501550602643132320304888677779930839783522317958514331828387424287807906391107006119954524534408505580188508872332494879235098336272767758768561799088268980680556422216327552265411153906127030960020294606519996502840428050832673751832729686250451444366419979761665953549804130920456041548825382045147115665159559770116367631145155619035371866608020327776774603212253878102831441865762433032359751662646231198615656148241807540057191867105716473451535878526372867125094440947711095949950683595934496876679621529347019913216526754092578309467175509630951779148598186876477393736223649584513102854720219455522481986856233542237301097900942901891469118422037498628422462725836139699527488631977923528774602663898034827942918205780940186554496 [97,91] 42928588093238482734217983940201097566702802757891507928409895535993737475710226491359651585347647283284070428474961076131550099387920307962097689871668267903519091639037878312954870125717399253108106833826668299961974342665602478887253294303669209482491228147996512870169007761326548785050159368567152896068375626195016626850540477331359883623774885374333664257524659814217443342599265878384860155231625257725966137606093811538566576274228498343387437186983865600358652461036706790916861588867828549400169180513633522439376629677361373649026940022351021191184171279670922660957940969189604640906163542691457829028811247102490668283176058804817685683934147450433216302793626147654058765444915494072702451635168655656731664089835780671065876055582998498918505935060034620687949535344856388563766395860297099113245495676959601540239641628074294384022812569132851767005040664280192041304295224007391474985720954434647514961875688431276250684279843052415598415806705468639483881925749019387919442895155989324859751445166650289708247522474172856068899423461553648675953814010069004577883967337398002534543392809159380460564035385419757094591123909110593135175811505054094577633321186895317673052464733677039234788851187860004473153081656091066394065040538579098156422559196868244854474009988993379401191190579821865279028287570500435081175869785793279434448430103956573348149892776853628075483678662803128638443999011709313630736728683538546820189545984772592424351608568182758972496896742205972839591808919295922798249313732829321725808170990841407498622248333286835800822765054370316769582359133502192312902978735670858456930258523213816091744341580196948827261574812927267045086380549838149239407583098699611513232500300058837954958754403429441984637256451049708215881642221591188444742120301987584756869465494204191802173126951264172386643004296520983733441681048863831745614674690408706235385160712188027605272509654297877346716253706912330502380374052663209526927904729865447544562285177642301712983481794199925123356908297294151712879275413294576565383813326998101166510796159314871300124571727157734261174424849382904099488799083394612441385862708809715773321547159448946828287030998791751737995284136477383602486973518860396654910519281564480125025350195807265652737306032537686518008151770111203256584064 [97,92] -1480757474668253135842654873576659556410772475327190079879205383041641621594658765496310113940839951636488013639273002766781433672289857325806498441056009436385525302760178022765009806198224649346687265175628923246698190028539687723969441206747154683683043842429006648384801552228745690416470984962277758342810389707574688425912272869380837324313639626974703643485082973912529545097676951142887445537565208625599689148852037176022412078778102190362598139456666412136009884899051753633005158548839552698186994810819438254034006460709585014541574889131769748164323237497666426733319401925760707890429695637856456235634089037402698875358642717886895667428920596326392381289833250282081543183458745412850752543422511144933613247382866544389588662634283514044390100444902049812165329703058762594931788666040671072508445002369379180685566776905812982641086072180255962049424179865922654509912378301135069242136911514102118257928527878270782980628511942819216036785236381087876853714541411023780934952544768197609536790559090712073391325865582443647930331850005901810909062196635113454560691418071236079361135635540699021397117199525690038042819906963814401672537809485324678247025543192372373129249938796371452321271184810597266887718750707489046391849586253026636052385839684856956624252772286155520258000924281222302134179305167642046954200869986924233999493100161566436371701317632660645538794156678551194917209831544637601854386128844213400066353414013832081939015111762130895589443207463515759046363018112761981793574933291179279958833675099233169816467897072406732518977478764228156483706038057843263979811689078615287463315464781211290079701740133419333382377018072510992844132186172781677021903229901495227417345486691267846354083235914193928479795799383987691942235837033209731193395412295726587389669535657015013025642210258189582289303716077927435845030369666080556014357377355512659125422025639507003387135153832934479378634071698840253924975561862458851205429214208690403920070969489511344156356857305580995833686610289526467390110548543124200057770234976677292410578817622384736722690539374963898595476795212030916776801899634798713838667658368039903133842392840266769532345126451578332610420967183151690690827975717066021095056743825952148533949210168420598675370768110809487619074277815454802688 [97,93] 54908871323292521739391575649261399429903532925612670713194743660197997734535969622488723048933178511443802528320952643578793330645711741731676636519201686930751731689991233720615224174336097685348366733412471116071847388426465131210770685953743992678495662988006737021877183706478515773391941200744774634462106953843741274300049029467940870117003247731870087795018163827694780292492582879540986020377760464022308474002734457863938706941013959859309306192086208169720834731193711940340333743804994695542512348550327410405642002308105606738252933820039976458064242353975423846453380354856560802091133120207492003992308844173783093793485687849920679838307718310378146339266739361046421345550954250187526062096569897944869810732635866542502876608155369846366450101008294052738920775923593487592812482513107921229071438782132454506208050389202774154920912118550139129459713139732317132258518012692569170930870759028608110446687324095810383229761035714266430059731362002316867309209872043446650279873907310424915322920037111615736448821234605407014271415528556902544709260968569168282868747938271760046890114285252505478447455691880078625655027562705923635230051758560602716801024271501296363194774561842622884918958500570563906205028356169729361850072102138746462399584580497551848713342265924449941070447720788594087219950824158118477740589571145364922071855555313238850482845470106290176124855472097153250318047552833282979525950380586632412922068442038614276286093131752528505241700043248241130270912483222828112133370294812305642393606268351608190910011235545606416558745277739935279126401432748477999821489729092822311082906542893385726852642328198354642838338819261159252582834903724835597300289172727181183411138004532127889349352838965960769043386705127031018562598134500902138285830067516069606856563448763487150889563473180629905136352929580755505262812796624979614156519468245622683004948217757266463659268843324852245515971914895609653125809174469729555144944753169455584195334256533746197617055934408208497134094375990482714705827789230279882520866591755141738316288426180110133432163324981415125687215282058885198400147808424445552616681079843695187535575830195878704481876188084793929803524255171389712362090875250515319803518237788995842594818514402639106405292642251847901059617704472320 [97,94] -1843108070679956155140435446333557869093006812659225882946269784645158131261372082671120431374646889322482632943150687507697744238093476533866094863298031681549140045393026824583198009775315985467213257094036353197219199496682562056259544940511050369646820024951923100996834023213278348072834152645093337708674212438866719799633480261428781610200165566241289735489565346518872341942850553622561641276895260577920512591767512900665097821099623414457863690456540668105122259053443737359129227024508537506680168031170522100873851078795879394936265258149140902016026808305907535217678383902761817829708716784506650936881269827316432107884595648148505497376140481624217489585665224181635054015631794953386210685623366937786304330437227328707626974253873497308913458639438641686220317163197903288285579872931018465811892696018301161059145018654754545204139919214397564641186690772615599505889728542683109729582128812681591615580216893273170764176798705525036967202085711658763102937267860364943938536489173782014011192563704512869616642938978541056612716204115854520485448503602551227698531419292041688555948059634122976846905752869422484828363671333744799537362952842741401974909967599748338446413092623296618966466065723766264686698197328580041887577054218042506358296809415184730886738898665310031624240925512140634558316933746625496934873828285292789410930086151019656691116000841766689280831109613068211507403566320755621309531650565791394693664179560618231404685658833935993486366939503648369597944937619664868497953224181374069187035061778981543454751757021737181471031077605102277193188218491497965000527062872206880947684233864360469402594530481367292904240175707789729646038045375942316994833956601390277297976058072370207983802032847761150734613125761675103846246140628076563445561295393089252317469884977520189060789205070474421192430547919588882906251212710714018105558348074784095339708248609457367447766522963438392493726793932118880954776914932932715654960392413388687676585893022436776587350282225251082116403743439829953743192437127176346021737738240346735747045795853885365696040688979902594944551706233670232076629927877687484471829823937405360483041932208872739802881915055314406425527120461262350009021655259800585427169349409139295349018644618260008914110636917218132958867726016 [97,95] 50840353319469912612326168363410575350005880874150032256678939793986142829018451141384572491444744698679800495091115610980974861805941142308305776784334819836327859915330635520015107390517567152467822185458886662734725264593445101989020886436026316093212109210273488621436086019407811056955838472471561664202907297173233242237170733634330332136933771461232241230987374546824762298743950384248836299664472595062624974411713023642553461536632967874349790591018270176165173861372004446113758740718134210447711702915269053631968590526852763533331648740736998216478621373094860795602416812633845261014761218250917029877457309764338838408704084763949163219020867570858746709022878052072778931855360138439116472479633459401779589549906249117764398006752677544098452026937699552911400452699821740426602546103346926840102774513909513753588247176148314577984929210478562474276469204265522885024341262649455645214204314523632908571135258393640454243287509654153617628884472907166601343340484777550086041984827579232561869068786261040946175456727291343949080272787560115026146954050854012067327064956493095486043280965335138375788464597850767616927835329357869425491317294085615984920465175623068211251034452272217339109761826400754209506178686928595233309505797302938750989117566803653116335002727501042288210356484964081029902991373559902507881880575533010146361936991006967883677853327028296640001062060658309475397497275364029384205099726686265189300715877205404939704700176873858190633237519710020333050134134747897507288712396724765085029459259167342609646852194567367138974626332479006778333416637712918839142042432497689958550145628708596060368647371987766912029636724925102443058690718322857228911235474518637312838749441877825056225467199976630623233377376765222637136736542862380597493535231156255820486562823014840161916477440877490448023943020555857288176622614700063045743476466674703944596367693871044498151047590595676925932282502046820698631464785698127854226083897484521220189994222554790696929290460149559853389919984320788876289492397008455166458647657563200895478672873094429107141565113417270049027569302288046038274914611483045347319020982493833720389348822896745162990467227049429965758782910672789412598693261111232885880819913612530589254283173565448135561032885688727901078336 [97,96] -961773162712576794177631505112437388183395159203404421274363653939174276967753324658707557490056865178947789808208229779489894505776434388405373320517511483339726284486985812918506271562051791734623378592423933486428635750427364634944352805022235088459760544197854185584364549988668597483926972521979263389857410855231035983573924155089076151857273162981189085863273753677540680067271721909493956942229671706449824922259584364706042362599847280828249783609359475525430555337022748140153850685327531696214046093613117655947409631569523754474253105689448810917305720238526208114920169785034042156252520273206006445127907375873244601312444163187000017723285876655827364284492673350644900510074666767100161170515097007123521852984798312351823476223912791915141996646524253052744331632350354397375544282959733984004645725999518547127396518146843708791631645832918785960934052430010810253951313258439677080178215205528838170466377156333919561327636024361967911638752629722103885739942262857743830271445395718190954659675174994388523587415886614878323711664508663104716147560970821334300787586864969136080902515342340220839721289129400282319227127287616981284067978688599334063161868787710143129836847533578140981567193739157504391631563486837432412094632680685958107175577261984668746927948952656259692376738527966000623057757142515776606767715572038021658560928402719551545015642823870033164794006604086154548131880093930069168230035651787990876426876632951275975764659318753743833333986307833213508108965950004122821115594987443178530519743925406114622858956610616578325363473793730415466065702274268306088359095490092795975933812405463330316715512569737826075626903614590346043554263891372299251867921314175054919079203817800922212647460279593622159753878395700844630821333465417015135028081746268254207577577591189604997197723004603679792785254477122216799744587875641428966606418593447590384719196469230655735307280061038759257933784623794900624438429388280899819832427721478903687935255742929586409805999215057695755365826916373396675157757521661784124772773133663005108548993649084468923473375355386469665146837516333657903479365259023712315563094461495866342423540462061747064545420965752701864815564723521566575934605172507704817716815358317237225490702342132250907605920530652927776 [97,97] 16624919536663999913391747893592575822372147436903230785674212800472118192152710661092969709956827022216398684894773364528175782569622805974345898175057480951334432830608799868484122545588170434372310447402963805270163674654903673990739529689411797417000798269782933911098955653092161884793519834103699749232986845009202707381662408538867412450695740424196256505802428227689713967726593484102955766032000366467785684486638277354225391849883416997181034526104742764330653896345439477719203480002192511025823550944310511010418024330143965098226636801778053711485938265511635488598778226768808212116234030323262219144766397385084281690007203373087624356316775188377265187706673642229582536586320508280410262194203122653445979677133065055659699992647912912047093573244131990554425551150278498989074247254084875749944944232935631699521508676937074432313067103165521326495766671599481934366618581547291383767896165636470611058766218315801431827650747339628474620477418061838109360484336770986931543377299231610745206243226357698229052580545990781051940956466038113938285474142863323570516461599992934744755673969111025716446579582992803316307894485105099079580038376917300547215076658378030689965136548042274771535918620743369247582740186045262200824157127413229800170284452711683022043280757009637026031297221017855289558796120020812834916598478444089252008349028437797570977217825023827542186783768739181442787912312503317948446430489729944516529269235996466703931640333241431284593275388166431768918696609499205114711792335070433600344459344782097810707042348469304863316340351778376363292316820302155271779073713545993294150408959896062876988092365393320933046097475488486304061380668503718795079174937877367314263562482781637965863839578626875220767931995450330601831426358606823286054475532589273473430442964826149021966264275458653401833049894715644252796346471406786278662096887557661755569918248677640501822226331947767912412740856230636562085930676171032484674221949637411886603244659347372911397235674686481818979068604161471298145515164528567317070176474470820523169405740256126264086417111359780065660451219248898883599045638226217074874486695991868505117150427576810046915765181812588761917472714165410967036908062907278145478221054977378531485579172236859214916882045145856 [98,0] -2265807693177016584456848714227097343187214480668477549000472429554752532817792904099875604894117388543685292862030073034272516742498826287670772305492512145239027158320360912739416560704478430012186507433702918402865768152453958553638926959881124756681439770100618385493571881830267278202513597636317772999042103598254272852737489847998259171833018739856486621353087749924575495551598674759570027081038149500319696161333460931600553025969747970667986943275799663344174783354465130954115831992453137613596587084219073441620653477097903716634432981557449804059174087176872302188725739556744283405320274657656110946925594793805247033267804802605221742437317535089742871605861565592901209618129512744717742614527092785028115822196401240970843551051673363906999881875822423863536121564881446285298387875341385425949117723796446295102525432213813152484830121152785035089038491126617235913753874331947282710757653268718065762490899108091559711384353687192452414883196973435240476916480100985905516613853291809447285320565286041460155301315141525660181319031653913838639242281060648828364561975520840290499790324734634157583358277563953542831176329985925735665875767304585706387691799172802166097831910495119374030460595466851882999243536592332550833612182628638036013807441969877649907241079730213197059339274909923504452364094951993132162865480330578476665153211956038039657999389727965458270856526714466546760278746776871209772668569474360118228947254075338758039882187639596024663001566896696276643069410210728687588465940947684465272961875365784433788720436917427673499773849022782679645534318164951260015310150971086004902280747448315197957644140705263788510056411999084225251507131997930237543629940484370136499299891465704005051920181996336378290538613325671930186327659186554983716549347032272731797161173703449847311919764543503554993221153957461453433983095477308973526027011129571198625244366565994436732003448860009400917643502444760938253286095393752607676705689627193811363516304728546809793990359171241611346577326915011645003292636275939917683370571600759397109081790300765698094658484673453279429945956140893068356099030910555061860458860196288851429538794436491933838103059716253961111175389167528167694889651206890389294376874367837912448884132834978545816775762528340064840561650028638479895141365992400668540948737665288531965880504452264206756016521130811940476034420149317661643312143411968060952086857952838557047167212956989501070742058592717294705491919589699876133859606266971367379552844796265707219213804803027915687020061804874967285760000000000000000000000000000000000000000000000000000000000000 [98,1] 77021811907568581214714677731808552460554701446548899468167955928443657665454559537993791189871953595485902201819761036850944151092211137537335381151196645389162503116550754637390714168253947712081404079061095354214785765943429285065097548418665894518442575381244395784100181340112403560649177101978951421597300928303701031375485895040207994372103783023372789688662250864653703983755536288537172191323559590326226448388200352891073856437732825110314120759652521467587365264739734309748094763782636808288805831093078644341665771951815051905915299670360656663512042196522055323208160152473565060301578688895680141979801039306186679778557904586071175453607640686046217470428153748230095047854111627613018740091318863305048028586433058058565483239685727583317210037811760931594143853152178827365753575679181817357939003886631456531171121391524431649339223131163962429807711382045340121323225965927830651931843465998446084968873943984086456964120485854983897203062038314726067223554247772373626937590863592636687838017043286942302264657058156279534545583622906765805925211074067808551190845655883647907521223883616435010691783522329539719855298081011465212737561215372943107935155388021608016139247900093656112510063183354355716936718748616174064268959102804302538332595063765625723176446424009924953531775001073178376507861739131245268866018617637755198599725187806451764093356415782972860193303892640645134827886658526980616257001657292475275164701290725809135559432814967990310080180421315519841245799926100442433580181417556281769551913655202812367297649288607208901709112370458682865841992329887272779160766143359358023286066055631771246503104611633387719506463232977816786597441878040444484325980196645496741741643568918480299924196483451654664697646341402355116057792420557374216820553781399071806220893929132229725261924113361402504411528328517694170560326650551464820128235827215967071937777282897481593170408130281241783949791054818346325490106265940123614438826686038046023140046195621446902657567496104834980649523324191461668625377803212664829242302769004523544764101631741536468954986883842456477845641343884915465309324322699545424252454713386535085464188580237794083967891914643049818044865479789286283862298762457043167896146714212935262468573270449121970162966484248503954446287593764150988153605349574792249351929305345825244399725500403822086097369359676273223445677372890738509085353764684460440525384880526805311547017303514404806711664510907576457559336565607739490154030005850593113182735341694211299178906732327275851453807574805700474306560000000000000000000000000000000000000000000000000000000000 [98,2] -750527832180274694966082126060059080571624593674412796105136691687654008383432633182430342735892523480912896817320513790247874291999674762707080497737745871967419584892386690090350345354091163669172275549846036355951124477074723938867796806758042400449763350091678586244893138135086259891645916848675235472095543611017321092541147226116594211884341700523891545369354103732197550590058353325987691816591251974520668344394088936461295905169937620119142449645950183636763913705966802877766353149435440530458654641269408689825847069741869701218620665083846486597902522458215196277623285368582566878729486749392403487312326797139686331023999816444623215484411540664903140400515310513413498320596138435249280366488271129924330391481157506931157350002134235801444521397185158599488717352041931826231128443653994201335480341213920809571247863696750975952198513385585363901888703599644131697310764420623134702540559965378230042373098523290431295324442774602034930254273057681194682256556286864484386512389356111190021613800407914475540210731624395584787553797628032829322362464052193252567278533850114251982971369927056565761072489789396400988166792761598196382106234056248347856512377986058472063439083441214600666006290248203808149691368876790573630223030856408810378930701873842575759498628895491343358672249054865696287351061694353894412177047758913699710701697451734135493921737030948414400585666092024692486037640549614008815572873391695268320113009443404111235051706497292392572015771716146837940232419035735465180678759253292646526660773569294843980547868341729422500203846486233395105635993165926135693851895871586293545522741621139744275381743785539424089084593803068773051048226296288215493970595147503442001497108142303811937607599263866510802780048607731039725977921840561605951423594985873992830223656917904338794924148392277760497407385927977561177775726204980448585568504860184914160873001745654521638366010939841684898024119511926589325226448061504644767999433045333210973220160698819202919396865727622145503294705582159350502091426238943240778105790361142669710874986599687434052839669637377709145629914345982678139732958370930952602348739265384221121171300228934441699586360104385619121261385249409556371642933703673001600608654113502637383183169108626064568438041311468934168247760377174238273434495230092259441841625323936635063453080854143352268907889104622685535107721836774709344095546739835155775212970221570156874491244473395816674415489850477888339419001460326980148422031761142246310180884948477022648881162377978307258524670707244375830691840000000000000000000000000000000000000000000000000000000 [98,3] 3617745845704504325265410697170467694422154092228361113547186390292833864131967013798514272698653305929752340954305360186578688388682530021893137308240427250210744566133951728188896834764511608472517462997082540706753574969620482349099482117267690705047184932062872759750164216008892842409762952952789992861618953090659973156812336079648304662827842761828728205006346835248732049456583058315772065583711230887704525207628810370534358392690460208899308554674068086115220458498334917357410290257019506113612869278280040587472590724313438876614140714153446895046987215453815230907405344581837786982929231545123634023467036138422983792041223463899117510399035698031423851559536466923794585072892903345010134442385853955674478215853175175818182558258847387830354475319107919879106239501202893518390199964690883275060899586409795259822779502243177620251354965120793630514548596694600958420699040600477036593407264871937880707415437685041515230538822162360352652618397678905553361398116844343917062332104363238558242664281261344774456472058042407611983244913380636001643123071903737669554244784481156805578851499947057154351026929314411331651238064162402928066673015241039800471681817963556022430099661173911782528115689005193325274960142894306266609541822761570850679949447144268348188728260470333790813827388143692870955505309457314682458446541278832505270667612910677743686409285913652007344048317502673075134816271524945624889401986490276860239069369937741441186923343889050262999913160080884091873421613793808091101923760174751066336674649897400645572784414912967804053022361019499360109524689360416782842346541495963444565886897189560115753689410967661312967940833236301742045399045436045407411827609581560178851733061144376616392911724166595927515486822501237214541934751500807422398544272030051224752928145344846283542470236902933656962464449633352371081998612175471892478281323661823068939077603641826260150794994526954161860753074744666464666642166812926198694613371817623389181785573455231761275523201796193530000222956404272036986641626118018440421838802294085387632633883130640912541292781640948887632283872404331342500937460552042047153630440892771460980170746212056405275084007829835871127110911503097730187946121291334639939156112188331245858278730771556637118625742187645509558427074460587835093943353255318528493876003234833292339685524506081252196947432258906676458250900730299091079453659856164691360435701915272820598134297759192805506122455675850276356506308507202154159150155096456587079710500202496904856739507051064614624183363731249744261939200000000000000000000000000000000000000000000000000000 [98,4] -2380846958715879940159262063874899632268999463978208325263100562416145525198750282268074066977638775863512320530023071497386053301149997987205253885944331038443729188345443166226980303372351892211989821842080228268125426210514843805904766509062077917974706308932873488956606185495073385223973581192897378281779102295663511765973565373338162773552040537078045068144366508438862957979889249751721481838303855554319970585986974687989795837051716274177345379586118163089901720191205033108258912249483795228758697843597373850057181539244418941686372230853030803071741024120296746487456431455903182868081228477491718059998445911385269387731622579062015902571663333001573163617565449299964959819174035155758537368650452203504603311044455781851842470333809423497927395033181558551081524823024105459950584301369377772078034650366824138732913320320026652261937466444823904351874815234349692283710754548236202207605197922446964913051383351781170401771132055486536411456353901819466441747223633673625869510532333578634415672630376111492522057453838719825353402896617434554664100101530311081254079252392632579500787506778733626483318865787630593871003347603323994789641462485744644400952715631352155845128109679287572156111159571480551650142289612372945832449227729172049440540995364411616214212299476175290502142997403287006804863930042112295039941145223527588833120027636766589935766313296801765991321190399663262873958838232656455355658420869820853902225109333962113955940021957389534020801785829625871489511320386049306607871156284953922336164175078686776793447760722299246373381655206966253272329799962348888300780881301025527642174169936005912546224177394792742897615122045806076592541461015193868535730733067379712082553208307236793701630743273915349401743745965986651873913816900827793463600433641720397045714884331748380094883387743211562134773529315049716646449022404599413061783152079314356674640991733054643434399620891244988881275454460977006511717836411001981648111448622209559290403654570993870207609443054049118955639451562905423166152094671062012151738749478926926672583951130090257419366777536906842954198521451903056046627097603127624144600341649063401545633743412757394668891607139986875314983114365530641104042871274435460246429234297292094856931212275286929810103927085088835611536893439888884501042533036539512125607853398371808545686577126951028150987774963902989120394443776291081325932903573322331252010291205766356100505130440867180153258761473523180299364827449814319747749723708846657973832808608805423591408016306206574459057291309865083338752000000000000000000000000000000000000000000000000000 [98,5] -1001136847041179370620626546636134979880410609181165355172477732667466611700745048993688497035890691649082519476370728417777954252074459582474328953934980509779334653654440335050665256216015097194820340570227399208543919165555794850016446986818929396591341055006109430715375576203272170317100128863395917049388345019005977193487799960643967097275674584730216277075710525635448115380459668168657386956374869384204691237422108661933592969923464866411008423977245304356999294043781869802853842709206513562753220092314087603112580464460199580945242261417003512884228974862995415617159427455936222345778700278139583511319627601527152563574565716416483245242986797772993974664570241828747945802572900315129564334511894710800034410091155858275566636230874589829652492408741178149334358375085710630625841288219105758176960752100945540431105795068096245708647800597057976329487753678633142496061083311737244811485605041377840514021219694989428478000299578166217570226514794452051660548023084741222022231542834242734987706188550678457313731657671708652152517827265093105236668847637357312787530734384419673278087904480667968176584526282540181327754396283636622304662494861504000547029093211949029135656957072217061057899335847790263781855623573863484520364817527428755479497931172463464153121131193392628740174208637887824394348153538449126389487700849754926946229483201923822220242119591279800668270816097788146467811153717978413306913419372403965989343327179564526950520166899282142150059306371375905443710969405655101393524009431186952876306160240397276647835904201764296951797545714941049363957112143077999521293305280911000136854967405915778051813477238752313627479464608284320690759307660135281146497529944387295204723684834099466585444857164021362612248786674991082492107030570449969657177084816616526367198468321868082521524939866173656567423318236989346689238453246595446909931755069703711929629485517151765511932116491282126069391385667950527907860849502018455851334499199088077824801615441370113056522837371618213045368156906745812413005622043141281937959886451041579330376392457362948142138383735404595705451025839007687597637627745724259988031256381456716243763140968247452937889178798875280294881917012116329870997129092588126852546208080588498323288292764600567857523514069230334632438356087517046988630630840489369693875903231196879154989703100525563289746606856650461267980258988516100248838745350444256586390137935526334706551784754891442007216511921027374271741167653808750566683673781633491492889585468803283302971150542512165933417236631145206853402624000000000000000000000000000000000000000000000000 [98,6] 167945631806576782017683000171573191596131874697116805236108328838453037521483653931956407546001189752002852241440152216834547555471651815410352867012841825150478728463543415043996434557467161399837032959980291380790467938831690951685579386324495310272773449780119445098262494799530531217840082158846033067188418094615467763168484198660168882870056926677479356379446586751557814108879810065428299949790882716657424287634665606485639310080985952752914759924856075533836761076140689541349566031382518100780103890776054879827044062184075027544430100652045725687759277028826014398756088590521369549638222415738987107526894107661596265962000198493394628318793910004780481332424297220037358406225490082117400957070117477796212645347886769652983776686174480626717232063654936961033852783522017488596872858606075784588140440858134577021172741564952420491206023259186171626111578743225765917808181010128934310014024834086474027722478567527720198636658825224388132974814073431229892778037983885413874601599743776369556169481064478775172315969669227978188953008075996579393581608614489967985852662765695214652004046769739535600643874387192056771937724465071863058182140941692970055872472099825437297149917895933194923896310708664401577356876782405492365398982886239506716190347526070063620226676454613029875824611934034014570173731305884648969777796897267288088121644207709809971280313324060096086126172110898401672069052747406894776528003906787689536226651642819821814974268019649732698482856598942014600713663832332695099283054912806346707571938559912262607377441327636133561340803019544475713217858633604013795575671279499851676749762558361212800596674671289495455905657231968325815580088665655988411857546309090905960042756503957664549372088786617500854221739044991910094069875045087004572259652010485708552048822103682172837868407177393431319680428035835727587850828652056160896634107714876746544902345930921338705813877483805000767976824865318661680427070365703789987671233746652296747912913504631560564820579641918053298555608952775514519334259730926840156073163374581982197856424462104851143157318912464965382955648224991155184002898041912916073866667625999138665654302778234712655684488074233697902427361416169312437464357021366226715863495874833187077138585142576637476668704607973959655531452874600681149008772825586325200409474864725798402330881064770976950479208470417850435404648461471465024173617748836915384908042692489515362648431924834096349591084618201842271774595030321395091546040026133625238202962556762237059676453183056900493063598277899581894164480000000000000000000000000000000000000000000000 [98,7] 26269289612780109287552908749807649780069498808385567910399928718467856239457713296996519389270886718261064916188795147200484011971726105314640714113932403610421279117787376237252148736016570252184390347775196253140164259269141832297322119562025548239336111938653490641520483057794282635841385294956793980982763358187339119413545749151319755336200801950238029039093718235645855433399183823649103173685459247609233546757622775841904915220068806257146289005745770609109398141193779932742925285613145373980818679355055545226277599210986373668103890458400689538185102248262745944571994668127631649791123978248804696589609456137923734438626410645613789076345674385484220110489026395002290928388605057767706329045294890116991007802722156039749656823054493249812538599430946686465197513966620396351536646445142961096276357842762702806826761816156548373632916938547242576591656488097412173118759443277821261635268226493275874207344140191229771742969588186808214191133492981009281252361128327065433870064038735398564313346256751460316029092881259982836575427681746623512851390068550329148394968384006105345769983106166367179396207657161992010982783396290254686431189414373749954822111072034915198129249214040969122841703164234682230607207852865402140834265816815923631465180487694596151960907263800709565766210999217202327100218865094488174598874233655633693001929964921442639674587348619475791623525177717252702154167540957259229595836904453303501696260879532683615024469632880971718579455038613501036209276034355767355951737046335524005924635152637019601516093852001366423813657963341641347832952120702988794440780589035846056115248898506578218927507101637587202005049056748989715419683499838759791810989104241141281581451395949512244513793612547093191595490935606772370892477593630328067164985475112521161000744338646354445128494482020411312926510853911663168333183300923435339181232632883401779706133411118742081280687492828912751801444031321928562986721204863064471964936475651606049189991212443612425523126828163594354809664968721940985994714343670401782583353466154311244602243844469153933461467008333049796565124945065489270271978977775347893576449324346568446003382899711802733341910168732059956849598368019799498485716408990680526745966116206753873924227216704815449200851840356700102102125181506042674198188976488915029423589092228881270842490702541401478608562792188029606696228028660792977914984775177663236238541676983958310109079000641763699966583352047376306384210134343997215475907871513503170218354929591712178555284052727409190300146774555271410158141440000000000000000000000000000000000000000000 [98,8] -19102939154361974017445951263613719845966605767805497034211414402333621028809340058317652406455092802952637445230513284579295330352937270829948069982013758684162433042897895547288747998741787508903448142100214857320684978147642881966048653436469270674863790056943825038070957106801998085897567992087260006431500134561697253028955592983260102911717719851878935132647541573958598180361174682110442147331293224573894824196180782236653153394855143488212643414889789407998782771094989673523066745858088987021920678428168566184622063495485411793988680939440868822639382799238516674448282441676774074816479714616372931567863563323837515639044383513280744936241416081912882291633263449213144420363959629505349645409493073415853286106157255058177973045433058323197771782142386675556797097146703063370080790339054967794020538895089347828934952636597647995893372267605244544503665181720514855298713805626072061036645457886372002842937199255658122386429681009958546698656042892997472089865448717008598691210107480579717536294496259674474012274591175377952078785321275121192981207093377977215371653180708071345062356105215786716459381732716404465815645064300914822243202410142115980175516010681285412630040458528555508273146016881521095417898932482575369836792798531613115569392009369613211884726691336857818289246037659804815708124608442861478685056582718199964267182007557700768627676974360173799552856252376347256027327599297193266239769111008779143626699503190184720924384241656447937593644751695565999574861321417987788512379355646321004591345284220402381362430283589705024685692624671308879573542675118695255399378286099824491173014081800904097841772503384254810180833481482935407446334185435528743666004936999441800671547061112719474498954575311035587261858025029251803732258961530206049195368241389795134089831925233018555801985785234837497492937539381106203437118565517968759724417596211287764495170130773578634088786672636098809727590046009196446360743518047588344766946636925897337099790606252483133556525915081876427752367775366578606340477741704190910511447051878236650689853003782953291759181161317074204782239718977738406081831328841359531656536538326799969908906321129639340790726642351896689633140240490989970456746214189887192049582099567334411908888615223521078899274066606231571287890172402277078747570557689524305713881648483524175412619836867214818645364518049658994020356482812376516452118955090821982521786051401668609436266534459115482125873221859757104123181107061882367283843584382200980905400921592449930046186549376751057099415894894422141383475200000000000000000000000000000000000000000 [98,9] 437495751295640901349295685092458458478589625743309385140492509059656363321609158066079174064205669496117787838509946732021147192981449186132541311502750900297835126518693122280225711022859014073004472686032653331372875018585954628361341414731646771727173209420618672397819448530669964657613903787050696335321840876737851564476600442428615332117376171567889090391758423669140883296068223630555059390202073181517025624244305349010255300293505390206885488878555988852320011497265646776519446134546682513424093094022727477232806576776207424949183480572827030446801917737369839097857436199292955266727476841482315252218223589179448436294798233711585835114627751399639375188749390582426337360139587882410045257812670175900817011935229499822187456678234765767303157829737871879028212978675611537903101193718813891697233600855615012072377574772698663549382572987565860909762367031602883503324237264505536706677420722548754485925474614443417417929406452307806826848480369751840155256899759137478052630082060561515449854634691002970666022006654610377939305878690518854511502213802835415919418134419770805139489916572196499458534497409767557045070473868364762755965604120800762566709048253987163158398406610302279037318210812996041555852605761467321464148770974533140991597897008762004457112053370001879075472977986627147114414861478174851561470580510607020603338142550908163051940050459289762022953835731121998400041862752969840992326731491065818503917201374477232750355195203629194087896626154599040176925466152224505022838112671034215070995718137185134906423338138770828295492408090993107294497161978343592074675971129954860156812466692848718356810438560229510176376680140425849504122169636416848401530314365904886277705948678115637544922338921487848216178797782393218534300014554550022526298127213592462247166470746978388247820761425933706340140627666359610057968067543580668574012746459521205228876390521404975610508516292066330125760248193806733733388974366029493319484823750209557111764961432274453623125144940528916713365322065190688004380409879924881990707343351803701923298306298077383950825107858535423200383822250131682521948534847634334839784313215225796586503525299446658064168971504221016552807825108258910122357627976796790060751066969248801927144302626277213271829841478717329449665854653477889298753140426426242911162878378349268949815946266758118469736803684569290362569566324830551108293675648408753362755477958900164355703984114922180347202811575629768324050237154327713628464235158700861068315880040849419884502175244201342601691257763078575455469568000000000000000000000000000000000000000 [98,10] -4590181904708905700030846404233929580250649608740171903947821488544225691844771671348019765278589472448546354910609122385625765468704574605865406627990652265804359322167622539039617663166906382460448227730183071337980095291048583524842436714849377314188187475718001931413809682446692779435904304650224009574993348165124630210085241969013630382484165198831529548482575498687106464408972660091204723952039601993205824594709452343198505056988003498543079950480738390405851066989574579137739358600173996416959141674379984891500929466026716787613354308472812981704808801990242427361630261480313633163018072970493329138275232316768567880577472930900894733425585947862611938982915681908433696785128349466592809211279557361201926146777155974794525164039903268505562583527607927182836609485903904886512140438680753762496675373416709200444262685410467363709336041478970127681653171073074173175683131704904911628297932018478088928107040181850812548596138728325157447058520659294411091117790589724695604320813193182791207598174675713034064250259426520125658807715315076487017522246452594872424955857377679765976665143407227030233274770951795133826434401735182692597882380526279856639072818262944069505376991277478122007371506221281857415055672296755454531359114627672306498713602635305228676302680161795350272777460129815963793758755197971287101555219798674831069568032818278243809557638801606091807282396056602787947047820566660363582163385907280356303382052666028355127924404193459906277732556041405669006020895363374991231847741921444396954361706803273893730738227322805802163826858886609472095339752429193560355284188564180951916780985573522154529680967428934318963145810421577389054256948247203687689687345807625395311363182168032689476970287457408970869326133268122654729183023569689270493331068326171824597259403191316103701213910352843396998512503657293076750070218372261700176675181159037939066070021755844041747191815571488419004180869148763345210402247448613942410761798161660819011699564697714207387787106065619512474911936781583954710156987685199108291376613098834344539185993158734001935564855008329547608569638793331218043226058655913059880468619872339645703523080802344628935021605675613251713543843265413379977060297616802000315482641720875001627271787918053063651382357782585106506696485234010560871738988797431772076435322303278140485132369143558777431825682453883622435440320401746126849763591818005094328811578412163347135900751825096716626450574031595530758442759800575313176213056638348939812101260819722310610025229617310715269768597322241625684967424000000000000000000000000000000000000 [98,11] 19203358866480420798101087860378937385865405690350945580834319511118258158771977703549888846619296176614298388046833301205382220117581462633925157351778788363186717900146835719053703852787006549049321435135907432177596498300876247409286685808570678953352511842760019698332571610394559994726899944406670097878230658031430319799439078209164497699051882383392581274654449406830069090847723986722211676769010448273031017111520191874080826917433187153173948350184432447486518973180106036095955874923560295497057652756166895123021200213515770470592478241143499729959644204878346766324122431269719723552445050117890598611227997613071634993406984888115517689987382613548170833944091678326079349705380724614776260622114001822521896096451009370232621778622065992119550692445487224811103562986263057748459720821544544386951538579795596908700566820723815406286782679398909936778811180867911238967894688772053601695855706126459482473807911118579579277017815492036911478224095952180030212864099407807283533703817895432374963687542935209722096895435600535601377798425625787945328460032980592942059760285089782274614785436529189370878116019258189766377294159298205157705465337872896236962288018369938978025991281256185734619969897855554544875322229300192021051130443137047076801974249694781204547091229050589455737576772513184173342444462378337654361102671446591319616235772837342170740418806227376981517967051577031943906020354441389857069227978094321791337254482075199864713411031756135295837305944071130847970974934196016477338202466796865975430917632112283234412716941103498841399360565701090267643300610341619906400306836184563643420904401957100721172336253657818497360708345227361289474338051228983367558120972304126660275327902698659041469618229041374764837574753090739752852274637882665035558730282290088703398409793756204924440443819999902662168358049118815382882459544250398794310176787671793958144510036405489069721728617726792217138476142630917488563316706136093567865454984907805406897722984184593236013136273144566814672526158764825050021979461675207722289190553529016370766988153062349072131602596741369623699327418153476089839881621096693793083021838784523696150752481581640336217726950496814068077550851861190805573059922436782550863072338422947340811224730323956336560126381510971435761926887036577831313563417680803718409933398673261857889946493262454508671708931552118638227676817387452769412999040685879154875125888466196586678799836350430827625525019064457095348103952829361119271744997869940523899736661347016607072071320843707561622608410022683074531164160000000000000000000000000000000000 [98,12] -16474161452082835715887815022377043162473502726596446613499130796320525211292079025969622873046538348340634143797513775637474360105904007803925067715943834749379976336698099536648779032505310070739431496616176601517188018483909513127910368469095530272283181221280608677943176497036559340367322515859641118622459813791821717342135620854960928314369487229759913484714461634727840191347583059028906753088289275849723457164532612024051637111380890224450343877989876544062751924060876204263173310729197081695167097678545084093909529491198801392430237846176233560499101159703418235416329444999593980993026068973401657275469829004744384408260692823528549037911980732372685276808163535484533210835910635021461585356983022723153859414210157583320203970945786042463910439024561020559045365926730465338490342061273558811565127462248472409745462439586862804033631378623353348138831855672413459397362262317156638556420370328611992399757193377529388482172640260904891758493875168478224602451204333719471990314081732483629892114421784678179821043647852291026171876973306738716652880221762015923844104069539610444220359488299785606443956211076933416058901493112539980800318132674971461587944650307966267034389438578889533629916418813967009627611374381707303338240249927546427395625316990557979777410357469927244138706901020957477446678375974388072845754336305959038683344829778327293095203578812133671565804106586784041378882402340159017688159079303471026883256347365356958880730331328406666057437938825502958101224354686246080588449924041711135095788124805365761088800729652743552879548939328454979127253811228175936632904696832951683790689774467917493811098073764113736550743323664184201568382819237250894759498009466520363619336238815847858170343459685992922986432208881111488714577862418340659520324073899363824190015840877693065505663509982503802079762815925600851153675183276448951907909434394369229472646340512925849513199331385868794765877403654247012667621627774290820144377155801582818582931997313856320247387768215209602407777895830315498509818666780240832707969921512021225126338475261285319681910972664194498534578571907604556824899265053547867894971435371367344072795167970177164492789240974723968975587924861294926385032981804147348572612370074793953887882725472687388304459494908497839074005769311533001642197387266138268882757982473956601117353586173603275132422576367419158868073588694076983152110159885762201957379895839636695360904012240342029357296279837777320787219196745236153589294504251038882517437768206188928305437336059612972196898950201486857658695680000000000000000000000000000000 [98,13] -280566264820623547376694063220215925642163821459888623523224458586020838668741476833153150646006846270094439801274137380192754042139417505619604263596825080510961356000820380443507898665073746755497363915717056395790441505676858977846888697174783218123711950886280229728824537301026367936758314726316365042812087880115585204477687169506122104614602458619257892816506706175532238491573950028814295877889794745961862717296330606556654624577554490910037264854588391891291749000960135547117421669110495608837621716795156071374053388135409192307391120348304175092773161548989704281969702943617551442090543748430763225308384930915287758010874236919857377820688787982459820670210595436850187018974492477180117153717821325890341238277965856131436498893877603615003199675782080399240080293345815623023537574503180650563709058870579887169831380012619530808019520227751657557868209895095017186357541870568255875796592823393315758342387350888966682362145825884589381792507410310062385129994055261273258731402556594614371843851520209798565834379350760930199638869702465027348453371528649823613909058094876230734898695331570773785911339552518444005411785362520271945089856236211289504720634348682816224082706105137433711846370753745977286857933975386671007007060688798004789484220150906645356131247036111020374053714792922063050874581772914351923958119600969980010749109947323317066151304106197034639096513285955152614610679813822729135381881084961220819516343154222157208245606957299222372259549834903997231307644437908569510298142890200046192124082055406275129024903464926768475002846773274409897820226847422482849687843079291920348542722919899815956706596661419269086601051504616568837350405139998364661450252027882968542004280978217400141739393917954331240001120564141281537788891928586449203864560747847076169596929753875971345351255405068353405482356934214208882610347815220916938133918848128799850813935689072182361144751663748000529291513763230922629819182779589182679252321845387730122164998386901282941875631288151709584198643628121161672047754476418422937611382193181623461901351889210633916713005798008237838388904705098687245345894801547509313262132956305838694033712779626990711135392486942095342559835000362441756088872856443157365758327512858229651793381175979160442415716256887454405828441611026966262557293956958251825541446091022058497713606499572257527941859824719885331987102897882197239605541807398640730571991006974210338483499140685494863976956363871567274949640396768300393573230342353924402676856156548296277073004384177773221615082774218850931677593600000000000000000000000000000 [98,14] 2141296510805167397328605275322353525494966430987122682772534347879714259333974420968630021635213744088524887386283598851374021568080027923067967437419374694453661476826042520927392552999171062213879773376275023160639753315065528603862087283063492521659028199522367715844907162434801766438499241959049588578638895202950298866809753652964062581449820250344106433296352127431427868119866055919622799953076844223671480987416685949571592427550811457065684056408438928696237386484453147189324589815197217754203259352353208242259787811442871689192024143756723282490225709267562887478067653334496125701069226666896029554971909461291830990205791719992053715811380281315689628587833961699718934223694028086287374867152107440437496439001878161781042259694817297203504775016625285228856815531967392963923112269218736461127475856947006808105229030919715233731472176758634586949339340301098658134752007181257818824553789288454126507067287422888037314830332380212082481347291366439968776211570062138292028645970794890452206596033018213549264766323566629228229431512389932145671539757690903263936985631759102640302202432979690259394774809427428144834152499449377203655047095554246385493771872543233471735215194181241865800503503816194188523956599171253132720278196589951441559390563470403768280963623289840200775239521653182160965524848810186608966923138313909665663731853006128093955077418077074506288101149537200986510531667884523138229426731527199709812298764166836642881295624299186696194809630748675088496935929396455256939669508084548644905054678519270656453306030237173794403016108962293560727125401267031431175628189934501991659956033924832891460011598616042334646623263217837602623299952952105166164980204241960619616306440557046664421584567160756044013450748034224668124293347253280009579678165979912746443038050844229374388264008980910848647216615143547055095388358644034656528284461782309436344116954725556237075216243102856875386071041649869767603123499601173500131405045936095738962301706932659489050549856397092751963973131649080209952496870178124201469837457143890078671405686898359061405046200970096940442416165944988152138320327835960129239665103276313929549180239605426077393419369915593211840121099300254868846787845318676473808783816269577230063251387600680686090654373776815661811952636116370887605826456036531162692940939379727377038097803638289435835113195460457387231096132778865679909191113636180480306832249046196215663844450827391274578689253872041631714677740480207907888505550565338570667254149105707153897364585768720034792237068879981433342394368000000000000000000000000000 [98,15] -9595055243151167783374871179141914188876407028825231526194426949710408656354571706965565913237233002014534447141812381552083240559150037145278945114120220391355135652262528394858798843090036824321817371131656894272876898195173856476701465126978440397917466906106193675362843847364020583237974070295656217162552903218022692912878327543393687260481640822390469999910371310550236441384417418231030016595518389776875749939157493765215375855481094432085937977996214537504959231530824599838244394458434927148005607388806679975996008249187888270675667987033118589033136409338675849460638490599107587980173281376454878614261951006692620442555234699753365312343809084870436897555276133010990296756347719830165591273800597840837017087133533938301405345549787072497200275380801514769225584966136799516945861290662381915371307569551404335606798247220279663927502133232063588132216282037971728357057982908924727192919812822853933206972137980991324767580614706022365490493552373347743386210668688900257728225767785021281671594585775787409861282995538124810280381955273676733386352941636641398467252052346080176245572635012428287315829561033567286213676887828313052935951621188300044702751060191417767605789082354397757473630312410949873601235475566099090606079868915237125995269170723285631507459343403545087673651918189060750503479328060779792044836744608584270945801627142111970931180432500420286213166510472078221966471210200426350047021649000504030030142779671374320364740886353680247818648045450295798222444584724381039159037327664639871115714381807613968267576657906007175835362463536117705990846788439318881004229958639838595075537217142166951677417204441276235619569185912306531565605195217702102208041149054578204132837918542911589058433786593219537377826915568900332159611654055219705880145283577534543851752145348937275821740358008951845725241090292208804981470407901571298817309996021464245601919168717931340149119172539300645398811250779915981866077399996586480744317217033897004954210837063021091444663163978554991329787016473323781993439192866273308131147231773008240400807874685222140329047244782572057909847726926823224812336610924466695029569938032871840280308397473681935433643507882896350212225029956516461643293538607472232319182139278310018491283674757342155969364262914618511487346607415469789441353308117985452405984551174394839245939722071388881459221404334434830873009864575861453757995010237227336748520641613414293542283373712120498754815655674124696564915069424295515219249291881546340953370780523531603052086763595138083536594138277108319512428544000000000000000000000000 [98,16] 32405603995778602603860651299255350365709592654996910777349944843728213724921359688729328559589764540989527901560318377091353873223559039253139858503403325899025931195135731491527859711028779723771382864986476477989530864390604127717358796284938310442359096890036076643571559174400938235498982873661902956473351017601071605063915023273502289928908361120727938152138011363371307461901795836025751479329080276853329529379735738740732037597250062323396225666397153083224409703960732399245912773852253676127940769635551567979159683691621086287330044543474084194240552825069670513331855127501933665732547850521665521404517092477140517588120454709313822560773781177061197361151106403945555306390706323150211465139206912833246289974027801138956563630850870692974164906298285834451164001973589414223548840756435208825370028639084588416160930592615447322071126624407103344205129886903782585647041061960202970085072849211982026165670044271310025054933289065982648656625883245058327344239772586169723884265643082455713149273792044757491090713757023638654534994057270080178323186831988372559358854856591650444037471057642244364171113808984679378943106919682079128495412954486952671241348677973505145235945204717190496090220388102387269634195739281707187779680442064952043474413996043103499087306067987090347759569610706866339421429354826204597393180873145547220350895468729711660095805206630825147010799752617979873022362128748091324767968473591529561904466148791557574545867033665258510067807229864476366571236314367499509994145224967197675839419945749000972095417076621585158450969497053517122212278563895103785694029149398684910856731268000790827940237006826892776838014353372601563300342038321633397628801215429567333951839720321773185312642752324809216939548160992905859321449308394403244424813439291947591755078249816574021475129344471015570727371445856702974672472716113944781595673592847291062192547274580706808026519482913541855407598837326843453313105792280615662991590609520728927187614688625739182388360768296388756920330534882250520474345662675507418863325494893383527517741814774086371507618886757017751439323859980378308294430669591526119876009229946210229101755923102541411776303675212335961987075098593857106176402792300929597889357429892181930375233576738928328660607409034241545666729429134789884908928311021370671585916038541770923595888202514516284664815751461676112787226836172197811781906431086798466544146514825734132955805510057469535679196750200882743865865589247461230980442412803973780479066043963666613778538573234204707945415466936311333183815680000000000000000000000 [98,17] -88819476005598086277329855547734504210264172840816809067007663913317954627675065633399051324425558276967515723053664236116499597489440560076135025102261823685577705679112940732624291430371859649478273062017531654306830592055532614454252700650954512792805975525587734081036291546822747742473682894993369648741000448821827776926544318658204337733291932628119526971380587506109757248764446786322946773139983111106613540572102273390595616531796785056690457905879278734919640050482472312837918115147233128990092329397452420735049508773819472598892146050753304796661323036769910341941410023076273475393534042831011464039001197367942267174262148925189547335973083335812652995812047486102180862276356940520188230088170246310398263431099879925360892523439863513186559868268859399265732840108170309072700277271823977609778664325365428497156666370953996746376556941193482261701571826436227511006427488026671767014320341038227759431366419689547017037380958664485318113678065825930314399844049848483096337541471755593037800906970543543506975353425404807838834979685477940817055421867023034561178653157332615572390254851610579134457601407196749750064436596867128909379048136634386666627708043086272314852505038989973586061897860939143138080618560971992015392658406432210867514817387607230230095575188568898057938924379931543456389359506285492940290316193492696421651216092267118880147868115116648498771312508912730370247606149558591257005126915678608878912063495535126039723596897724707923953061258963963015825019186349655909964579948620699552579993705440383648546711035144191737182970789202404160408531381255468086549787216047083883187335640358392312464076236907520859650405382379731725493890025305579627357849554385551351403181199236501341103227278909357178159282819685981440026144055729428724232433713687548648563166783748145478024912858860885587828311282190334149182221991679351563905849074161825339587387222209670115886547211599781735115728211393298572447020155913508652609766959446326753867027095518323494290394218329906760825337715000854658499269639035193666580783715719222296346563718312711259935601226584832330149964343827328358855093605703714325450443423556957054989480522349925582468071531228753881598897290210208867327269539356474146062443622986485513247521307698643362306354059661614164993498051979319412725378344089606242910433798490863397058767366442434158946215418837794410553533802877785620518698913969227114749128831891591113753877178289201261173775390023557413846587637509434721948836244121445381551644809737200323748074356909692134682271145489445265363435520000000000000000000 [98,18] 203909411726415000380153479628904940792097920902470522284531574097550082832041043408145607412607319307556002524987414844439627936263991270474717317612078480386766458268137495963264086412932524427495794828222166713461598859256262655690014185085752599515348010333353563432361070021955164842736117881141375771580821805645453447597206048569435244011577572910286451900035165762692756950238674659106947561161599801876761787265296212864695818241543230161852464506750957077758433931275163870144040250021091560151829944937972943066621548734619905626668490129306673043574495698244695618933508013112082934926771453426195719000219801252023764041449046182507777775834961836562914118996724579215250120725269386313469734899670646244616997687358394932289003899857031300993503074413505010965245965911997413190215323735280425745264731806267014934811547494778873726790198099853228906364352620332411501659554449294429694152094296503529713849419192742945419599267100629502322506117526540136276449441444255999918797320888227214204327793741845229108585598576037881074404677344721102801255941899255469233569975615022458293247027439825905948728553694552002341132931502702655209026459207519371985129624993144657961657117222704090990601357570387342755428505869482026202952375745178197597205426758994071480107913705077916165280627374286557455471687772484320416607064405996661933139415862295235718677481644925766796460397721192858543926602173415240180652023286872342100697230341699692090027783590875905556145157916241998405844962581275308444028957971453941029997450625262633608296989950377259433848005627887791078316468372128024839441627440795779181030139797364588237223597353020543755220784589768457001671899014133310060601986063238380774629225848858146393458795103082776007667040762546534241852597286233755137833960003611652923986528636153647341532644154474858057562882030298526552730883791642941727258398385188574765835263063196264425775708197233295100383010574420340737616629124898749836786504553525458850251316325066635590609351783662650151804145042766125562102609333747930881257305383378054789024662504369110118598004335927612474846395383207789002582604954201642843144879653410671783272884676872082666359862772139638932912101902869983444770115094793276452435341871415704456918220321817659311376352175024147139809739802856563548488528473970973742060792190181390059880208727583860614389147930389280941119661152641503552159755278190691648090012552460507643445985984285912932121966431049835233754618341465343874583900323046693403519163418442982425974689067314911520255656648014015738622771200000000000000000 [98,19] -398421149764401651733626148857544264528585471421563024480645054427253048070045485944653747375123595637031855331072765004987226332396263453362967927379136722495034570008259049856978799786647433905769928152351766485601941852193650313370987638987076514414182671315542350385668027034097399139555898043096972131457957176720232537033248994560105652879835681688507997773481630428905227702560336490078173350061197304747109625988140962302557524736205345773676215428110046039352754402722655373770535907296692759971560753571197152678657810815454553995020903401445647550036736893441971952532560103096565394674959850895577434455609472116480485887133951697292788172531162896352927051288576999032351404939121064319068992895823851979692233606133883913139511886737068954776612336201025652009669840643689478700863266304970490919757170792962755262371625012181168489044236294622262936409796251633590935426237863218611303947319176540837194740298188598600936522008977230150823328500702154851348612582539270965843894241226361101195730838620081663684298606437207527405851156059275656912997289164261102362613080630495359050398438796517973752129459614915871078576860451212780018790652532645082978366658323309496027716796743958576305546067831584309094600812190267717647945255542545108417404313210110211494046101287941496014446736228625840141184700085653515074521313871799155603256728700744923747755009038305245331163088154416588505604919950823862620996230425461954749218020458197628521601134150415880600386566690646760276722386822351829721378217973158706132665736174615243716303672242115246287439897130307978117284402279249575367077510867712032990906459896424106209596074975662011426090303147176406295489347776642657838010776466974751455894742394626154247140584793173609917126673886678572315031354683866533823581752724506374342773273598746278542744188819949287988348804035912244154565736036426283337543528643002314852027988549518125778601055798018501916212179706389444159528267981424139092774888314374550755690676333285786421947326797084871917496389409478720367015300863849958515465235871083418232012423584436390782762746039583772458737276647208858284753442787695716706293238337710588226820040097149756071405549776002755269938330508038587729429747826581458947451138654835977369533861677499193287805922365537948973164784871133838917431851925588670885040764959576710705789463345597170496085946953831662859032749031630242950341542868464554382239290496690955670040409968730575538162632150139608528553171697440332103614207037233369870197108451931179210703559216031453280292864219582862237001318400000000000000 [98,20] 668680243476488288563516477923504235469398801517998518056291892131155827394488936614464677643872510618043252750644323716615442962653753313484451556068987833713828963022061230236588219234122465097594187947023333801234073216729296566220448073334928534890584663429573926649155093388417621179217483124523580434869198486046047826048191222048211335390521413743871533801541280235745067013446184917118645134447175709836289874885645144272000034101892681684883773780242437154149999869012286976819574922356583938878105179110161496315581424476221514597339093826467942664765452990704727538308985902868049398921762082477891352371494167692907007242473826580529936416984097222234473160563556282922455750407925694476655316546581786244015530796375169128396930369135240709478239131277825203877678522789091971866054551514468826507013826546208511452700275083105058217593669143067747675015604573551966421047055822090375068522931408833355266722452593506518686927307441212852887478482756288881199982776628354595326161289219709518161717464599490624591147324552381967672416239585228594905425807210539311901972031738011217979589583779917121791582361635579374925621843429851162237645104768755394222390005735892178766020265011888610066099682949065171845023576956361506957561370469190978853438701853517898544278185381817096914824232057887006413198705714729539656757352740047066125396293297628138993806167964047964286523521642710465628775796990781528730180101265577705096702217532986993368025493974760945291750923919841793383715203524033031048386313535229850224021024221787974776393754684353717475856402681279147636098030526265873195990619593205453902096638761098752179222164790416368631993344051251588768557224649458067735508917540216760702362779153129700804571953582925614631820460531258435809274523455847425813011713809639359640198204888157694779903389414664756192070118618653922432196719336694531759093417924445557554791856824797681562079672273144898132695017331142999498337560751860524490569427017917619345026959901740068972587616471185380398456337535618022024709192548806779662606660237959431127974344700587564664364895227424529483851318077358670123438686918971821389481163623954005003384559013444419474598474012489424664232184251041305506207843322786054474281272702648424974999089190827658984873955066776931212944898774205912608960178723828959587889630149431751137322200143067213636345054775401503871609687349699867694540480516951000527978162277597162001737434271361431944648623490867667642081022039259792963884781966854012141994044061419375386906732778064277296860920558695378452689715200000000000 [98,21] -970324852558569051050598520427033285948068412961531008226129681026114925904051197929951992411568733363957091695354035936146142256601713519627496991658694470827016253143165416662599207275083548110094627454097751349665101634949319763327251662050407919920493022531418646453727498381007926818992100201187295448523318274380560295837973423654862756461361160790121249625306514274929345894794635983186815487255588823430576084700842201366234203728513357801097486085387265525080484608630237926602986843087492740204557527323011799759514835022038952489254654082021371395111990192079089207159421753402963248250573297638131270419215285248559312130253318988428198853849445918759041863036073937575796854298222538149894155900521822278896668515523129954580086173920053967195294167032708133588550246995395875152703784720119761942995575633730125530241928259285221839650552647408709330327090864605697586039947736110036902218600785145540734699310624863225193183178963654274950382529141577049157625751748642081126321838734505971048696485291970971870443895386781559008931212981520666896810947542019105323189865027046735213259532013807359060340579490830618973065082180855509072492224367984665296079038232060312469694728680548289456391439606131116205540970978025306469654716841075618454811241745731190757717652638471963574794913502987038090497344048933352513927892269075527197728051187983924722580809980961490270672530906311939776727891237151139825014095554597738789439071679938718708544003752301902710827057230520587303802197466049405961652540935896452977739779334144094112324588253025696407334200681667496437131484667803308350854551826312663329337074885262371012632641192270220227101767376810520037110786466225097752356039038214481169789866248293256591129234243466727793968547043247602300160421493595766103713259885631579741857780779218450049078024227963501180880979025125549821480233099296683172762935604307200500480340161541826335723149412651789821644657731228283659308947435161260252027583050783180477180082665802080994434982965611423490566313959044362417739632995056973452970658255299085677681913661024677128180870875700260815887892279140049011075124189753874872790562438940960789456452190646702428957472687808759102463981313752627371166855955768696452210160685134076761960698470155486971928803010415461279259713990453079142017972150942906326558667827209914229146532875630541205840120074220510489896241128608692798854923836264088424549197945759688801956970969343392107035115721467672932996513963357110893998272159718813408222130863432338889173463338434110564865709689490982662307840000000000 [98,22] 1224350769961398160032679900734695055227165269020936921066906708992523311864999181206468876761064533592919264175754053988398292107821537139638925224966058132847262608946722405446569778139648412203503184989248800461405284649355597203945893409092996834644741619713564215803411543173302864012692888629547569294793597971344169594924893277332365826440941996990603330772033661059762712976789462360775733273709855252633959141651764433728142701505789550869414927094618003203946567950919982594910199812285421743762296427675907946319230902778548569189403998054596477967844056916543328071827103144138545541182135485820831175665655397928498232552457444973606014764584323288988398018555481074793043809795288013172442831266885739963371320362420864467265853448655742476784192034711706495920859557408688592210794815889694007221994885762098955073596501078642228509726967642687260341602810358187216906419338364674191425604396851677856548949145523823036504290001762710034703608217139203724134813264940593533634756297675388284698981880144421134240490749204843573411518746102927622940545276834751949636772700962835087973479224152814336430572476539250917557094696179924305870988619796663102798998252880812013963872565055357564570909475492390085985053298370390614605911280489868500709835112266322494302569156908649496241897074406139995004787754330720353988343943979088821391978736429606165471706103432757439671480522292987393600309500259181818373247592023476090685838881858032191762671354056434266036075407288695813287392128823176541777354239475275801274215317128227699177423821299631768194109730751690846903157518841528778132519304734912680335928099478408803269620734058827682898148623972184397981132043380586995303912115369557825565503018898734465073372371946284836761238652069728635137916932668443575947036344200846923838062462146692155898436017951719670515836086672664237716504337074299252445026652739450107569322741604984995487243182488041917957950799302577906929752648318100758047485152019573712812280834387848147986861042252438472978417662548112837818814183529552692476375274492700549082419047315077237236581593839316710319343512582529334403808146175451441354111729300474072962596244891567791405012022315735555631388633359730539425757955613281578847551396803481857064832702581998899681823515252100884592650729926318618551772504789963806705402847625009789204240200797274328101117820287045601802387080516937024562808893832104611303538699789155044788795294837187086758631948807014667506806355321939597066324219231794160314790720182746262215488296776637679827030493438156426719526912000000 [98,23] -1349958151428306406256455466664424956197396286371604732746879086128601290018469962197937546607158931232007090618381400234761496018856205318000754233095836167565488003208657789453726700587304183084241345263091899970454757920232019885684416166204467010397989809672423251607562403531246886411671390797910129461483387416935633283954253713551164530866012462773680471751214941541076648064278534707628157397678034752809320552872727387318908705583950684003953483089938786929979794032379067924697067890402329941371406006689895828526841901306905212303559826267933487497770892173439760483987262495264087093593755573786459661859307654662757788652187154053070724661609435952193356692723533487807323381058732261696071460268697376580594144517567877214480174825908730653434995796869096569537300986296523342991487010495797702727215287341876346603535607020601693627077459891226147730904763487398445508081569562020554911939649221884748911386893420159370185028437529594852784625689098473781317143278283970973481460005898885187609100500668491827284334134788018706681712027891424365851157385283552359917095910883592854047755656857169580703298622492987232113395049257816379300499928846904316565853566555746398940462675258356773735942355201251579677490514178324052374990533401805445215460325200213673473141063822648327946905055826625818146516330491373755019278431282699321458354712410828039846582006004869780009827673400052144605869936848257922713861317743427979304713960361610979708908802465844172265093344357234626680179236552558757610100104587182256893868074632234839244462418827302476875214493655547853009859427512346918183411460741363422795634198755427242096529811854451453211023132698467141447304652936394941259592518388369405030684701477018593587255226632529375575995896752705381000521086379303857093104169928791282170468242592111029591774586740957077435289213143263492204122856507107351163664834982315563918822035121738612821815607718031387391868338384557459736692606272578742606606656137264776660586153082913499124207296498302392942932243361162165863658714594690482592581952255049611925470648703358862082731186498709029685121586641121903441362813042415779799501621406993415540549274899698636740346765781603399295419343391745396897162268754235824436402684675533820686938519008160551294569169227066752872791665065942660402339091809961572515549291065681608646399190672848110351491042748479170953588810491933443148822595241971868745152104514582779256403856050340121832147843507911803771808849640967348734648773589349446052184078945989595642277068737051937717722238456194240620789760000 [98,24] 1305380761653931073076020232858829808872188497924090660790354020303389613220127820973055185008473816337546812048078756141126873996184428029041530888180061136195258604697347996773670271352938862379719740952859193245156925385587025580430464492322505666893640270049164179026046808042454874873529190685302646387469725740287695422989916432631425739792240142805980138187005386385962803390092419243536588565327384022949525355413653694197002919942910900916639893763806114628533210894799160108030501322707507407016957365118134017326178537948245278329468136587172764019749897697457552025378879371590321750021961740043973423191178425799629221210325530320833902299562204941967139962444492770214491521169726056492023118129491131474289168536452823096284601874744960821475198816516034543243165612690492287737559831121267218598664923992560505838409713476114087029173682053438011059317499917702935727907554555972542745873564409781344023934183257476658932395078637856610771420299930722576251516227224468036632787444991712887452350923675282064114660698206610505428831462344054658637866271229913302559771252852166226829346193052652665175240794447637932249950602675680555320107921479760161289409360309580515556187690678244332202723447160257444668953239908952584241728990983012818781112217724566404386102169082781940162420615005100895563210353540963252179094196498414476601554862088711368723133745480068634058834820552150391205384420474568444192119574199384878513321817390710969150154850259205095095661764126614472369664911454243381295816600626238291200684399867538918130356642374896758087886537769251647325252330510533689651566569406842547371330208047493957754316322421725875496645554310580674757018760548452395809636203161573408107529139010026726516224430868388731200046784508583378050294565737635765586393721394856566935201251265848849920888704468240057275903991771663249779720766095130340835460165270247211220681809644182047768953967319183307478560836249402057464288543771804415782117859736915766346139739147745298261804440188637955831077895312820970735721696031138179217872530314081404910830298161603901412236594011885460913008410903865669492680074904521841875686736230137899622400892761264983555771647962975162608975632369926762368852539583378997293921311593477375585070200271545246693968692515966095792403736604046851920223776043524512369071196868835306192380222892189549957630986800056596045591172291142847625494467184488421050199571831254080219590317925806532234885937360692772815977080196026190000332365319559631340800261836564907978649117520221399161989282574054966951936000 [98,25] -1109237534268653621821575315203621949026108397898265762608947126251382602764636176453856467099473033867686753172605430868652442089871145445970415971793536374751551152567919823282787197810405706213901951501762881157631457911531573859655062128142218391838717000253329775292750774194240736187554514030113103471907842408019768871175811738622009507914346736248435638234535844094288649641799355674267010411864117930524779627669741447985812961770117927283004606254049882201808849194983501808403500247968032022283006583559456781243808799835777696920486534043571425289538323234229922224155143348178317191719626849159615192651703115044177235643243831140897823403413787782015382089737080614017902293400527602299500434155150321872260857796288505130811097417811635909372865876880629592445413606657053268120235200404762658785273114139183747682500106871094073687237032822252138392510980326060153066228491796334166424581501225879308154076502794258714517269529548570180566376240358794706719010794355710925751522544720462328137297618652335824176250429709619220145478897900211247180409924083114723325303400225317197169686487232554395901376187241786697080570222808060522526404154183892479847377746251904747874084540733050428937232941501829998256621048079602792785536110841632463032168043408876451060637854158936482952292949874137548279361488959127544583563707657994292925778440986536900447426635102175322644931832935201162724435504113295482855050229599900895984589408959714783592571130570233247330461669304401843332173694848550558016113740099493642030065679306002854282120122981200350522322356117644135388027356733046336002562011218576801353897531688894852472018694006830686399171471712558868285447365792202243919706160862411640792322833178520242707902881996695074614619476928135633467685023240040330607448920953785868953336447997213675656145182049910698417237481132561352265926371961414643821395489991166794518601603239963323133599940950681266913585314027982409775054035365008608455492369039959670808353320809004403643659479086987272803795637287390660489738314887143836297623243639358825685833218000128060737692458120300905435250634112818149763936923207250740718627407101885482013229114919256674273359955600762257126276064100040092645930409424322901009762133012298475168009769276548562467152842596142052425498562549844407541764016186048241696724488804044648187009118766573746831592456698952420336812913859674559424359352550520024453908787353783361280911123969663327446532677581158078664767720260726719416284466476813766715355091677268129025714368843963012058220520118094397440000 [98,26] 828760328923166231000779057481921258133024183918915858687098519012980511875784411400524788174304071363649247027040570814620123843375595093228565208282213064258846998629090505398535787904120616447043247318882241134205407381469584889816498368989305606767605048916307312219629972451371688908607411665333770106128904516643538813812010061461181829265203867051309540620984150471844722999418007520826181728899213095337927204554584912265282392629367178882130890190854232396110021540377776684619946021920764611511058300246435506149119601237946526622071967716042054593260691356974143650388815643179382073686625566852615075354472456684159148953058967804997862201281335374420734878030071755232214077478625131514220306650860178067597148539767959917781389213114277295320470627948495258695882820185630335455281885092103415371182306613882830594426640461161171044797186013579774278110848041005470647618852658343041699548380430043355229108298361932332160663517559886029012011236368184801704956129033286310743007026255582129539241383153910882675481621640466566492833253928473930862700131613833454943595362736493395172184705895504636676391811466065535774422907547329576943472326034913524645968460865306105192882776199743257174703297318100083920446009182519758205744940238396929397588415605505574587634341765048035415198711535898515675625897066547438423544345544330019837799810220094933087873259159123101413281046817640470724572402520490142260213600978742711285642362138563706068603393220216698865038286592921834284675872637181999403432553183817482088731772943281623273317995982521195738906024771615739678658141055718548626548139826507493342016860522048288529529062863781962556521139382694213226741228949663203751175607304305069251707011786963626277632209278175323767262562879195687264242642882642636194335774308295551581309755148873386039889338207198915789166874805692633397831730817070734845633219594769325276824670065705519691580872521870573224023887684844769982605104410771909159064659218597310328784625661332693856833196102348253459938176557656231997076018839409055898930043331863921758145226972733036511025662283142953502633245758984370080620207499048745391157080359549229248548010679785073378756817269128319275269163514464255401192897023839523610031027960777248522359924012003859275805484121432056167609596366344382432066390941676719982273253517322364698760477824115689422386838448373540277422414967663864143189442173418045053637961971874287683450032034707516116699249803417411884832877290583358492011868421510426321299049690046704797230372354689062533685626934394880000 [98,27] -544506026525614931882213496733358851745516816888177298560328267709401508284477712876972156810563317921348338525727957216914571546080240888542552253021408049133891973611463647986953280998441886348933254655531803529121409144671026785033512850796506236797990380715253991003316021494116972591027522732021792049796304817362845340040609187460811050752895929941580409189974829103269939708454522727593299923219452191913548096484334168473259884914794684205750316625630940951812701928161732629016230753885467598244964353503445451023419381996849652946447435214367023445033686585178634876517862579201480528130297251870137659197554788116535144263573812327761465109491520782197744513083437841092448027458989507211783803812624860960821977690960951443201542236071169439828122001999008454820635189929291781589926819222867874491178437694124182117649044681141656099001548397083658000038415860680831527991172616953668723614562057756090671996781478084930899140586321119634193859208698310266328582696937224240008779621732698539855149425600548645282717808119450456139386929389525582589526124211123436378754458533973886964081241433384165968803973620612287312488161048861975114129446175843850860347589327345316251655848239763470675715794393861845352843389662061465610563758560054258886581940041237278318826936596618566457731745109900238697423208579570661273990076635451131179013491074514109276347569479011585465513405761113079786833427203536631564118957480264086138786719893723397649186764913262170279247829690825029109745372269954379274443621492791734306469137222704641374186797345321424963999776874913425286401599876590766372861093303763467470328163060613354094855471235271530496017804685704842985725577631893938505815470711713612599034550917470558378164466586681819738945373526101099291949415344949210147136840364455761037709128417441069452372884468533384527791267544037537467697220303379177411008664399608860302283403944848011216882309316988255181052460414171328116342879416931032150801228276654466716827068632305492804935808516591937361983958870762013091526452154883669098252419815857442127269137707878688501324337379562139442003442124852649142076219924929310416833641650876001397093893979132814272321515296862782977818917332839564205714776947281405379175005069857988098896470593535901826310707939265124077973897076317285236154824461415017912410048805522549433477567999580313809714304374934657013208280150004701944470499559098467301481972108331477141946285091187678568086306371617777100358625425507800371124039377128276077894939291527245323371820358236776864873322433740800 [98,28] 315281499604834237643661770754654281611362013481995081774497810055138067135907429951495931823890191389208742098483402939413093308212773969162424087613874856161322474398689490014929089867505432342970863466041545045273881381787103172986504504447489739796087091216237218903095223328923298604439630795010005180654261241529340019132059995442930415071740407763897676748193497395230367252823328744810086443520857402283766115861620819752698114519241006117604319858092228230268240285001996795073763740526141017148117833320159342013045143430937980016403725961953061460514063070344301671947311682513971245313600937962569028614416466465883548912612519264919213089001863637919609616138208564642382911449058040567951918543169724889099424064062612066331377738206282646578259544012629645737909724949882455814063503930343929394782508676359596613977079764115132089440327502624553066228912123346595939927760638287448274059238354072341654720405177107324035232586066320741383907993136208944426049839448354850416104967746244343115413335664460371550536299080781244452630783874585773163449502693961388280494554608613366593650417144133694507131115015800883089213444494173631658073070735861309569036578345402617563952027496707032518930728740780097261763965437736091016123191532838880010313785230039707355643163132971951684953073739678619899032119544974525206682655928941978451109613704698168478031131371906598586011765771282847316375275178540664915006907157247293522937181059229209634015115539153896088509457585812474953615293923724404679907430118629491631006021530476571408574230189292684697884289470618466311409967640438189969481655419194166009451060735571796666990587780276816191069399111817826229897911619471037004358059596411484425684045671097196411290303718640695283591709824714605316325245699131606768065622822730073287051000659654267779617080042030939826025113474966785099603515311847330812244798790287158036512767787687226885136377039341086560373348071573828729631758480579582345008806972137949449910423176230465008904850469832043783014500615612752267067164688693975272110977229117209495604036481306783785522765463701651531996738124465321378005725847528710120097305071839024935302083501736492118629649543127828980799292095112081385572971373412956740491514213534753845385543315585576909621786917393168134871844463559687219218172872343055487134456494921988889597499933222224415596413876911533951490161004898637148230223619251204654340887160213955385055443581620437669327562543617337184257041181884436570527874346545013724941231100679910205471359243749909873016438784000 [98,29] -162497957301493793700421055210972531130923484388096118730972996217170618245303385536010321776309898638724095745454351575419806104429215918798942245998307548362671983043370117547399748596268791828458302688085406841777998550764858871241350607530199148014781972227210504705506209765843220343254338840952020618469118825331507210947009542332029235094876887640957094005811582617101583925148702063593889161824071492625042755053251337508050882278235564359999411850080028462724347004489993124834662216428501867349599312566249710654022883575584487626988101138330982618685162212172715416992395065508876540764503243496877702940666799860016975568739723233095278917942489113265313766200346841427688614554592516082962521464293191111356082081719553647165232929343430906164823347934636755326001691158466408144073484881783769815524361601901972960974025839287351398832027505277426408278256794553301446874348324410359219952364840897475096586287918496757724464303038240765663529656254770077540540182538148019527906378228440390042787445942290833642807374877203059507267773554327268562322344804212045385645041789548374813385682377900884164133434830861439368940653596864115815176066276305874456452778642764034174939521039760194307911090804285402426555702815982966307205057969256754395672613587226612858203419499816094550017683548133859855189621176946735847372815710303524651030350324700854752308657837518924661260397667243973594467838613688952694469374396619380289480983371621323383542565859875077102283328974126527038946806332483615165816785362966704400454064141393747452693975509896556183950845199499025712546352948629771455240380898830941338210246425272146862844775577131248937034525488124654328055542439804802303470050162144878062232664994069047944462023183582967010816488964464546205721469387252844158107925491832161002579715514978531492271112732972865632713205169021387988512508991189669556492526478439359546119771267321683953890861539119534660763354267851876362465630934115302814672104928575576473560133886437617395849318845702552188253630575999693979645372030230158942322418361705980705968333530734242915920677143099717586390438247821898904002649611748179442297922399570924741675375020034736032581278566981303518593424781918053713358237860547937261559813891113852211251774292501173485707619631450018074361320396961319787621267703884367395612796318040799130814521243019169787197380501572223846628821820992080483959045804031041151874001720787028474086899619095808347458811227997269368608418001013096281396134391668960042744243054291120722530584246162843374295449600 [98,30] 76659271026604714045292458387604781195028125117157705649277921695995642372576388014376122195391655930644697007691917171912966838757299255919094858804713465265256836878974995466927030737734767761176054379895235102934865998373201821436006413180642013019118489411183306579964924714748513346016166213423075777949207947238169700998345549960743644123745038276316237563263615183823876870884372350820187894315949563114381495717377481866938370775400651671439765787326974085381812606967000866655100685339196912574863049264428149085500268432062258683648385451303149737500536584528361334052999161330490952216426450366834610020058208070624458206128548010153947819797563965836903205358133373908268643269156287207952992418476760142758391130486912703680977098554234679331644477746259824234663512841289505267626770839418141456015543766845117057986288380919057521614238523436120491748427147869838194237136696138571051641343667420793072579545303031381838569652241053648180470843402045661116765723931058209889719918110450937066673165438312706721198109969259718437384669778785947793563149364292638111912524346505674413064011545418073118838707658411289526437194533823742988033434281032710846185499860667508143960354271189914374301450355247586015376297267544933217167684668722741057704234837394306444910041845764396057747703490253056549789705279788703295800262412886751045707993266261530033097826234977209871984550494313696544740850886987763648473125947874808681813451031928722946313317111514584350855656484368301180835252526861242778827073237102309780784892604513717382547703597280227775296263952900982050242191617722390543747267281452143892269460648834612528761442376229032028582657679304531620856137419999989832748763859198329321871103423526949047458240986101042886311874869801326536067144914443544876894238749975705898498768368168421998112990156499857926665523880656207310304018940229224671929836038970332556781834406018954404211620908777573426965528307100018424934303632699193934547662462309876437824015724859041571872463237365203232300745035432726965835702422856018753384027658969378699387227678489642355427050588299509883973168997160332533416697090825665939920220569911081398674041632095100246341636377260872407752816684749009150300953965051319276852907540384095486369749403762135202056819437907336130531377673699525577875733442182248742951111264191047320003951855890989214020266211285030772203138056667233535063136940034526920403118624229239533602687380977909659836423236990112568880694932439666376592811776979350220806127896042835381229492663591595566694400 [98,31] -34935101883735085433784299129513556847579293583716855059645301697471292108598089565926286558243976004278189762213158782999243685841304391966855667039573882241835529864983308991439789064004711277462096382926857220087135618978197464618009660218300702176359638080596746404303152469641593115190976945076690893965537887988958617389224046852164762125591360108632014863051303505597287834587133024336717063232792752172661144137604068477948423010470560582064256341720695854004214209657905664074112253248870578818394342646313428328333227579568076082152272390293379417308775675317835375593092596131970015662593718859807808575225147100726029305267317081267359194701580916936960375821123453837322604103975174763208039201237418516524159322924991950277389214651721366111615236765090302061906310371928195641629795812710231794708977816419312655148508928768739904494103584415821154650146933893516640538479277332725038443704052325435680324724274960799448346458423060096645163738772872128861652142460205136693097152428858597996381963423484216319658976849592455299871047124614713206600976569842116127916978261055717767943784344000949688632030403716635628992558034174907238201606100237458004971062571450264989266019922119930201084778371560454021817431488722828752036517612510829085959118334855667512226479634439625384454433274594128520022285007589297093838082789149697152653725539788698742036192182031776441313882529034761867287776542242719761992894033896794096832564891697363125784563483162516215694765766945210829258898217291518325078392187258455986674999502371156654595289395565228350133861467213623883714918171553850758573296218081530648817468231862112758241499452420903370483942593650707027729412015119808085032567789672162625315651770404875608849868641951835353681885104636816856033694566069795932956820666289515610113755535319735921424125385717523734200322505218278582830623119147866157890738110602114567557480736054718259519530441261246507750535395622156221522870808499361992611035206073764062806510939268751939051108759583330692055788052051292994922469875988224570676250430643660320999180948971597708478516215791829973876496830232965843500474260975673236840527757758504456742220762503005637419132123729214557025630164543351120621453179531840578615438160920911400968242272025545153343636478593521119779630709750323573733776026456761761949879646122739177976354764415653267615703373157679002369519873865914957262889162790799115981681259756011866018601025301662274479131351713663272013036185217380834173498019963907881454600062242707382975650277156192256000 [98,32] 16342927852152567489364603775387575126214927041973272238876948540447453613220817022466085604188989957303059326815875094946609869670088417882147152095520284328373449361049861266150131138173475609684280717106176423688897884183575081958554353830505987305796750575884627240746873591344057290716027897037496427971513581164901750368121106282644804765717538317449465475680324702833111814347102035425637318867222386192278251046110515819604761351554685937856884623472445040828720136876598414358431658863105540546178001676734881041089486304156446655541502990231903187112376067387916737365678364666212309126974633513459507872218394594026382984147564654168550422833672950110612227312151239256129292933731850538533549536367329331541884745298619842042216661373003775504362706861185029174407541151060002511520844940983651524108541344235807907951311950827299401412206941911986480020066938344803238962683482864735532073215453473969881943880627272139470768430947115625721598055481116835963879552884296173166101837351824894633875252784417123028193630391100956020717275009727871701527860697176235299616114338459675381816418389463070803244317307230722318887633285093429601047727688526226565282729083873400127626836711266547449831496511446286451711121689273511060211580949705851928033494078896184684227533859807277710497708008494154211748342847364445983535676406699196761405289048479484999159571570051572402184412266927360310811096461260138402447276293578185743621668699236961201110566447932995486862863473797499348014091228282088618667721330682307451634962766515309294571839252048610170033762352328708185740837848539189496142991426997765997759746844504733942222518552641060129603267630135675676282355494466499622381038357465439085530760318781732877037306499394001043292658933384588516694710069623597319521553902297539429447440376844113778036392015184509139657477972587375571701027294949956097230386405219444502367194857320111516587443215017760585869299464589235548714952980309328214384567952987775420471500696739564520261812494757643855601112104650932792400155555904074912064814628106755314176071329990063497785807431184110588957731076396155580862095713045777101410029053832722552276069022297515135787327542167824481849100606120365785538901080078328669189612614306158276552071268271389250925557449664200149579401427499570185165544653918517961143858623622901384518815337980605519750688388646266501405048670377140334168438178651445019209005252542619089718975997765185381944467491016430745069829558266837804248093365573187944819466514997912379725743068429680640 [98,33] -7953918056470551365707321695740883187139359961671849603447117503842107426243336326349358423122737589341937951482093061702790174589627371678686245740140909495368014752653062607040402552760530979628049353978863640910628354113180223686767659010878647575061096134599824967011887295642532157852916222999056666608780318166480275060347294063124446252862606546768487253428058464915963788000291566125736962231529320868002265707509955413503205286495629764008336585322658591941848674350243050653833635515081959153377607985774809363138335109241007718895665129756579147088259571589379646351083186905023383365170352740564863230347074558611845893396660377788613242285798545131613817511859934640918027694635652472208031149727870370263522314077300231356779565334172573786631719222800373043472144732011491758025066069495714242800149539734463976571917400155922178053572751079612520692083328001086647941599628431189874669101759793510848848533379797273775461436381086322588160144880618018665974957477349822520137761216335567390220820166678796547450216186888463169176262022470294583153371959380181763930199091142685816512635180558343057731265364884377115106387779583946829969995152356811960828732147849771793705527045640547935601740210336994924888696859939363357761203205628913848435673454668129086267741131572596360856012929338426877177288769001734715667774233224565838442560875315504426265156833293395318591851573763867018900807973143474008587080584993485862508717969612721452108466024745918967824575317065491790653782087121119849201700176055542439158698856254868130224427807675898463383359903376952723297376256184070397128867797048101094181040578712999091224355356753399096385672120790798990908643063936295077880161497821470566463443269289292289711867404828591278170206851201360782069213476040798902130585622372535437660515273660125277739238812317545182518199049249148256827252728126789236073696230421112926924298491700005539576997311894742569918393781199179518704133122732301204482592019505917010663772952141722311136799038694388942236831512652808459625080390811827281872438348091512900512268646373068704897207593565483334882516163881921072378092665258121120298647939551145990708117679390302722186578444585027136507882951778559255225927706069860929088958050510734398729674334980695239305797641141885336112727234139973234633899671787116407177651361411229019052927439874283721509206747497301448312368683738045979006253935609493158068967726174158695096701486683500505693040542283894088396920711223874442283161814858377404099337362037502534689183550668800 [98,34] 3836478437793095097456809875165836700179104161491498595167602355731942834398523986702710246561239337920166645841258128605293708937406789095603341535470997338301770467911635273263118902309380065614093872107219492291051293032362540809563970961097867715264768066231876037383982057531145575707516876177155067387924329396644984592194609065901255227751695204258344541180231727184215608243465260091641191248888932563978245251733453162400008028113126156735941813873274158574203011209323958842680438889355905890756445823978610477754052332653040401282310918100885908846391504410040863391306807641441458063975611343043617441232149503649785360273164828789847784981525776863568970965823476048569186651310391478093798718338421969461355059078285877195717870119086198350142933436585176274254587641602432011557118505807611600859724326864165385159022720051666485461381035547240841223795944326644185265208029821086255997324587368398123684199961710036585626318973289525636383494592474717561165163107726436003664999466320887553009588449398310043714866431007738111510079823390358961483687055260030511492152931464133971394147740624355193489547611889890766389866047620940494827604111259423904536807445984624328723361789078594356215946429834162182941567233252175107833482449052074022183616063541741985702647583568601457459675037954226866771689220334236007365497852616891310902615222742078775224079250324838204709038832928049073084706768932352156472932478773451304112975648068957459389140119387968795863417859776539528150180348401557072941770519357639951305147471147278092572772142191409387625612195834724059951000760215529116408733126477178382096368376412312360579560440049058919628523013528378857382309397886250327903880294013149362440934084640521596230990529217986613768748827629397112192029834881648736166437271226074565720324015348751878222216543852914754834269426985568430538263280527300492099645874849764972666142658370381223261906815990067777360099906399011277180763924359704759804033963923738580409715726171065057117144919958495816508032829927508195132947142730168137734927910596459180068272434377360013961483155599550206969762613971513367994583368067904040132598623209721585546059525280338781375262757102363542030916406061710393593121787276860252529249575459409059298280461034901927430732604929581874782032778102539301634739189269570802304963080332126830499464486457841483023408758289769020320296046914817145098249690549756421249774119408788178394279164557446881236691748224745946194255653890512664725853941451816583925482752438854485317559255040 [98,35] -1735134504387444741811747972709920762439848262416409099609397532811946115107743052346053456577286704311317529620489185396675023272998422630913785949599267941645483785616461352680120972999631939379785867204023917123190132701330948768501310604995373618088033391637145760637835528186148263873668600449631314568641383393533329806640235807571609679754680650780908989604854814192978901318949551260197705632670534142499289020934822184170669505263318039383754874429016854356669622487622340289794863478098795711537609075670677092448115839186792451331235802183141909569211584442988111515928815251255312680471242128108288932207421754021324001340938669998086405384778669300889110840011246951612934850566002457288301726356994835673890109624974729488515318148123054471374609527035089984750454033605245079355427774051909217412993332369929963820714256834783902815714514578244742944324286007196171949229878029786225156772605847581037818354944469385376840135789036101205619483288895129999153796629623630878227475262268071266814986480178409093138907584738343130454924701310877760424173351873616659261838489738163206255632302998706912781855532428411990781385236579723592285156826548425138065447849567572965432306767761087256454933769243026743173337995472304224866359683530732030865106586142828325569615868406874874535633460964243362829950793252038075633070323041046032677822704519408407175382658465159703739326938822381438950220144818415621698200761781428284321257148662447231545880680699464864378578624861672978165791503234858733988177621694616654517523010835148846188804038033398334711841225754308205679526450589684361293785686555409042770816248178894464518493859549507509293624637355244066280075139301535504608842442455242228191407917443428972222167449843051599743663023752655643549964643519732697501477825708654141048705527021951217846205107143655511229161815419918673012760036308569269431896644461545725925833450129438890351058704720409573393791491412197974014083809805983918946815561504757178141350012255787114789360356589957396304620252263264115006038451558071280940927900869327438652069181351587497160378488953835794623679964313663617964508497912975059311156304890193094497145867157850650471478992266989917515634774412640374205288239444964821456090791967360697900499523108516710903033390149339184917597782001819034103189600127584782982191674768290320059443668556189343673440670051119802626233404908136982459665467664908854411865141327292444324413477278852838226318909262032957054667539968837543987724551928241625717130959732368272617635840 [98,36] 721969020928196257571766998471019780869907289014262547484409584989776832796966000763281309354628551173819622019669247431197733751173717337953953340767295659254437641636923469044777080833518612509550943316477807446363405083592108975020995733358854141654805094477899282145906650519825785626353415732142241079447819573875893431582500592983949508598819612875306257132292285737206251736872609598007057686529455843964302951750839800090694864229979161699500909013322831317337353164151250859339774137663265747386728049791069613424489761369879608918369587572161960982569698896662132334702869935656615736602768745022792637309674100229275288613832573165234493918795055327467378051567221794299775455510097181262421596308745988202184510586049047646048279088964115585523589363857198094581211385695728886680759612720562751995114954366878587311012968502126072302210594064288076456428156247826371955466109407418508379108992092155495789325824481955568597708363591487593282180908242257180784886018706595131367877420906385460842902482045799108772326735924585381424521980597651074970644426885877296726589589493289078963116550220964364748399619916695514053645304761458579024101667788656371655921257768632921371612162415064309831429702200696842662773166861817327487902393897326081764403838299889954603329382347811180289157083675788112502080713522547344708625624624700716277768481037575722998639213309994574912367026728562777725449619323685029198683775994203694948474625069844294384836951157471713811123120307921065351512708842331228065048901002420260307912226050308458583659508175437289135327247316034411447859493844141546726433766016546601187304498049176978426347911828351399879303716076905024528832019584928619613111511818850784323104841665454492069980276695365166819082224959520816078358553020775145329687622882267814874052978775215832215192121010457623611427611672659578131160188676527935387078763979036903620107245728394958486418612232103907479762289831547715636326349515695608534359998154188514182569527947135164645514843527733494080191967673270043133251193980723965933478578778265069637837443087554929390682830591869686028224528020086037724442296012971428179191656551157908284743659893103463640853608229329812227884520702436707077663589751949347305398072573610164273543937088958318603298544378368274771610434959429241761828706834457672374618564389547425761046281528163127943106061216593448235231591622356707684789074063610824153079216283157110610976329642535012808329340796194127141656963133822249456115226582983440436019949850289829314560 [98,37] -281159351224749974551042807349073929890715807480137267674224946658318723784367099367267457060761469545100796668718841436323739927504291728846045497729995515466022613954660420433087280388024701407444913789872048750116497197759192886790124781746554639353024070758394418575739883920336069867527476528975653407798941837526871534125009780093577386840919797019753875174648716159461784509084283082236352392422633507706797800528864806101218896383712737472302452151273590496091256280881620212576966990293159645326664867951315710261135439391498591852105349717033145764500994795443062226690612291910573370546572363767021913176792824362658462520748742522320111705180888280663985751270012528025550165492080171866942161299892784562283395159658366170714868778918905098404251653678300559568007087108230481638634988968408940032969255476445532121232786905014687888599666046575090477403581140677175234272473700905557040457310363956981873637524997096423708198832066936069440450264913544760099707355611659694842598020806248434711619076268905178444958413704823136394983873769902982438367393657479798990789062163808349141463197388556644308761425350885770089140144303004393941779287608087763646406363109869881678955609915958687331174287456631636491762869695369000118769028184932888776140474286570008800048907556392086157516850008097583631243759548621313820101826333203834847699877434668823462731505242595915399067375720735223632922565760732920686742984469314738906843162764055349076095094503009271288680986478355965848547294646477144348911176455766138527990971274499445594820493667423439462455754493179651901176635565749447170693935886309240306205994941608068918642820632104528363325088799610889481473198593358087060870735561778861138245247190143903945421037549211218551571617243640183569424291552307502963496349010990696486095088847228796773393503920580365405109462667167101928807836686879038068325548005220398177471673914062573121854836103728682788159741018765409237097942704412093940956251388159093236078046837324048232909066140812849072371241742970628508592462286308711424157734080354072916641148802983265898146861198524040390116607521017558223982135609284788055408339196520942861869930323254323867100445702960426233501103572664572320046590561594381089090551411940562508578861972349991301533641241278768620604761211647110817213257075464526270857492520769651412329166540767551967680644528507361811320859647079803318184262582754173357926595079172069082263232348190003484325068422804372311214557438166191309784140492801161888165019398313082880 [98,38] 104674527410005784814509691522040458805679857885934720594899195402667798070521938372441438451673223762774050698937437788722552576344932515587127042326957936092397506973344844491907859738421348086417970960373884166336021141480788742062332298402130484292121571688684227081697764662169585059547332414958157815551683545875242111367578559595254424480632688108630466070162348792528658352450067442167458884840447100235213498967547269851074279979509457588312645401912165989592938349149736422398134938980934895733446061597485835779712272384802754230502927796016655666015971097761502619676071976141241528740021872964696713785836727875510515403667471102751748444271010270220983237490486399882564909498767590890843532715983298499387629531769905105089278849894731038243827621005512179046509674527016203079753293046987566673152234142803929699244773464464916736244674918385613058174174762545569523417386797007304737184906469779910312216288019236013936666752698393804149859979294795059205789126508819270609663946877053903738776399904334253389024093407270822103562987351434455122827847721546503992895985215560461186003270210426577223678138352688272230033709797222601359700720145769211945859484548722284164170048598690196029983548102107791162171328654340013675182229723105499166889812415033785176420700934251585605207100575072358419235818956467479624277454622348083313823484143678067952063984473293589182668692951887963348278332155164785558904781311517863587454127594544718388272417134911066845799256216300908150005295034223924985928305599307433044510620137836022961406046465800285372643791114314877759319116398810295837789642101920245343457727072778940407076800301225195061127018286607179892522288402457615514148439942770459363524383719756029743990538515998235100767472667915341730622256727666624300546962324529985653899651346705426211022045715944041851849597719502425720119854073359068613070321602914381412125683100775019591233773607577253438606626826202003875157197808972024380090059199535667396634079847426482821780774377888527601741512588129658079880228905317361657755984259677090497783058009821413556189796917106368998893196404560110635717968496620185193178880689842050269004233070450564145242319354591979596652200896452383157840244313657819651307800007420140220882516562035318421862202686072384309590571686128250030605557175156305747642052183768244966342599716203137909280935359768596769254768496020586789173702117478707541236501647450452107649629186050612142561210687440546031464198189118085955965770082681969764377930487562240 [98,39] -36568601727631714862709076907331796985337320794070208726529641610751157600187427450409385154637034725376201332465617945063357443743738526416914384454971441458120029860094669375675564795962231166522917889833612773971131887477785297303225562877420476157969468515594530181754537694967032578430057274158880323217520584717319934453885750493451451914689048647823124123106069215237226723531721537331769982609927341830807999377935842612460074665421374181719854603120236330403756503721030283734748669412732209103265140761293111735503305958051231100517241323882536164572461864650185424014504620748565529929227141436830817224398771752568502639637360812365828879330454753618742054631524546991318535730477527063256755712807917711456935693038519335243880030561754805197842577133233409522014429261575638437931564445269758649535468922440334019815833667803845834007152335356367286321593430716586947291873848770211887073526710518988358960700826389998963217615960211281972544502438480289759886384837753805166318260723980647904334744438507151887889419077915190102106454798854391767843435334990853993655818255787769551070686479119185192620422291786949237069356846684789091299299724699788762956640196344714250364647502495492681711826702156107453081409391805675824583061036517224067131544894480106978418432078041624079425842450518534223965006685328921557176302454412262412773726585284301856966090604987305355265785400631105032947191958465945027948057536285706629971108288868542160947497959395016120738361646871128612349620793823339930412865057719465891652029847924814966643006743084278611179175697608435247487601587259364144571805972586981702931021788055949833590624497721179214187055177339770147550984231281140527023598231563727421794274845678722171191427172581236322584004701059261789036321094625185856476881996497268632653290795794480977135808525791642331530722617429177345514872532007139797627870764355938395288537993100415207181245185280447356921824862495810060387982641439923148708585457158089091490639088851898040288275176424985311754181785424320443590684382299771745990104219728699616933921410196260025923335542227951886613455543902157103151768038886294342195817649382541513430707491192553410956821591216229055095897417183041424387437835233978840476516814300770687724082279833897951359032051918167045434634530880412494915598979921290016184856702966919580873900753913789939192426072056076456535148977488093895950554948806398435280537463005268333252243982666701462011025955797750872534173706777368620056151422893731011836436807680 [98,40] 11259647928408022631427500457548873557413824159828426784189760403240902188935684628015933635702974890906632164156028823294906627963886579225654580598318088356817551371077979939527762545908059095105838146517668958197934113930359864586792165890851361323893268205073388081418945865387744965188779438907743258848725586091076775249087449109253895160734257127227399746813378971308495570712176428277383498022226229216989489925611130831106954116169106214620861121078062916652219471931345917901056545509729809901691292902894585142502070597247955356198888067157966720525858873451520075607273625839898144711607261305811321970740594818226127916027858365349944437984221734060566350098790806972335266953330078603070652824277908639593619726386491837472655894469608622282859063133709447190957990415229586273086573224259362692959008633375336266854181131742621706671573090148311967270378656081351934368966325273808055735200628534335623283226723526347662881490012898750165171092449264693202233368777048937763264709348934366652800549581000763478775888358192744089851883062158229886265361528927948253458598827420825234125757116162702821100823042303461725509034899897737250791912184442863350418197179898463561265688557293039671033819511006908514768334528492389064002065197895752683532453083434050101011205278455313107471148780112741697232999170962815843657032959254460038058438681750562457590877087619552575447314217315794177494454081161464689804647025743931249652495365255837270597655390884945943350270368077378995613295927908247718155201779711227513668332652093603210143759465225471634742555180004179492582529048723586045863326037733772064962774447525086808617892228748879333402672294932243596470251337391612777772360465669440265088840911967558722753976050209312844835361677549927111201951612580791649569863453065755502825901580569797166506810834594848353885975680589202373547402812750601486818455329486795477727984404492125644992870995500662590122572013254260960243998618188916177330416824841177234303382927573108428932294231564384979495112603840500111924537305226307276442417032871738302146704131988489399934366821309825702879242534901205988421664952250557325408813076314107289207008107242488617556557387825127851441088887218417278963026151183314771444414757045888741367270823297556554252009692660834485016369208380332700850027660467943916608748565716199489471296485989575115026312607213388185228440256439545852381659356185203158467230223000724810876085353824460099618892308322780646159352437115593162720162029767019463075430400 [98,41] -2863297670119898832210259266702540877449919719030079893866475040340615679551596229717991554862797104214623033014996736411309548886446758945308081205329008837650058690747773245343752304049142038644859320289228098123242222757864922945902413602784957415023620147825914295276639729498002041530542790918776951545283842611008119201486633609686474561718818458481516568299967483010481318746861881028142413833310159160983287768342299372830964131032807974355833916245849790192910374891456802594608044079288115242814216176608014010518467720212285002765133284481937719134757840405054113774493212482113510312647735464338820150732795537835533857480974578432261848769840192868495850800808848559998443901460328439725046531005337942459891750885336317286302209815189556227240231371495891839878149108439950881246409043688300039743707541146242845549313611216368494304034789430883233278681290650635625608484797956016662568516427604668983879471703743089657554975933595629931749857202783656020795059332211933827917696782854362255663562200880502611583467999932384299824155060734605420206027862570229295148756460302854962477181366124753434326745003272078665970485908047158219048627484377151887717504446346229776194081549768528950345416089283173394315420868732973977072284788497296904927422767239232011356471678879237074152129418874824662347196308502667537322921884763298135933752254318912995065461690164083956201766052463456189510005843150836289131371461627602365515190689569185319529295915500591657847143798077580939147630310782934737769001700452644801774929086732222614408213601026071188553464549679397961147073269335969856669360859619419853280100181821377118680164317288132613668513762940956459074633047412096010174819964393326791088395125333638613163974196060785504810647740909272311025216574106739974662539113617228627374775568554307991222430450666022522998977950955979212773418616517446684174872239873627181697625956980851080126460607100354098367663481324042736029953006882838441512843391220003730789369130365724064526172725451231513627878957246997146182737392224557923313995721301722240874740221008777975440864762569622276518104042351180182098482222476460243363261734106843650310983131530662554271649172345970955316592535576575228901527986582808185375130306672446924928371656774421609828568838647716244306128519524854880858411537420399493960323592430039486156441638709150393628867101266333184211602996797260837436957679400488495641517502156851050250157632847771144201748112182401648501794483343783985506690681298331233157120 [98,42] 587711286135945152629388432774596641795148206185176616911061477973182027243332442878443752883632174045038448327004678561332895376189502064556406428195267375220322082827255462793165081148524189305082806460666410508716926379442203709885143325600526689544112637631129795089834735568904446273294994398171510045960970780082899125859156180057152989729300915215404556644164756064713230206455572579140161612268838474667246607533795414008424198837019460756817776081593790378024129659819635857403037098138506465871922445056461088508801412689508915166327777316357717032842728386701093311978077852245881133362412658630436198523983634148249544436555325443447801601532185074290337295683424129177883069745391507146000554737471121351600304783006698358762442118688103033072501798035710372134354472286018803380240510393617071423764166640252346724289010316774998962471175657770988630503380324961005247419850717994539597330926618965240054005286146335075329943341712307492029453107689620196413119111935178313314625624748583445456448507335224474469895135697759269833121261116834259451435830307566629253561605875597039903524144722546773359622168671408922360349663430115591473620700056428289813907489690891217033236987353359501048706915020302120686853149759648303189094071075159102167688522221832121932672231262286347905745990732714581365652063317377032586822942535609418221503325854779912214555686805364146910634482020295020252536777470859237475473381543325569763600030666380264855152024463599340673573766728880588018423143554482703408985085068785265184912852339945682816375416923504467811513242676397188374628969668842848310696294147301670865811295148618078459442973423267038808920517362312549748451434236296859417050824531062717496378712144995136164539832935686352982830581013473931357495433726509103184948900763905416248881634241234153287014798506044998605245296585529133269506250069667646427273512406036390633986617668951471620353946675703648509623021514085311672746440383582927802811798025976433261555330001789213720692831582248918464368510886243482584233586012587397914871753356127201780930124660142747230194404298111554786806526797814075945072065261644476587888791120753971159196034167964025080564722149584705937695711655004396242661842118672830344873499579406147822861221147062219625183560174354591226925480339691029267812198802169351840216218005112372755288812227453329739506765162536587440323567264264553762589958135584808847759487181959853488875692813699641020758466082741810569625935082838768422930828217905315840 [98,43] -101924922818156200870715735161732864172969153809974156901792240210747569355997381159223769717623404158236659704694056660158670397706142066927248474056089865640216053268461958486621894691567327191297427025862690575904379661399234858675516671465446098169794612809048107972317268802851665827331962666757109065595046230204922838593531977708731162180774788391088864795864164909019596992637548793781881598479530120070734558473448868198121346083252781531585765043087312908629698548595064081291124199026005996293125904168135006302741642917407663332674260165351176073493078799551318401666803879947079163494019808881287934400456929533799560445392577072123895938409596865701621465851454388900737210167571285199919359519280074592226088942761988091459542907066482174079298079261855770002729518819938865867838990518258865012765320728341412193404266245375868944806838671700977109215406503109130461066928804991246919915906803914923104841928298910864291853287684378257931730450836834575053244536926761498621499587311818727424033259119307057069424126802496761112429292962461296662151313742754455552055142795023678615144703921810604020605654277321734561748836971035661994879879347792888799500419101497187721822353955117136261493840684173152120242324138426504043672392791524623909525809144979755390146262957795596431481861640995471644454445459367972284468778587988353508089438863794494896180310846745700343789778620736935036410927675417112374530745440918959231907641837938738301201849268614670753869201752215746925937643595337474239875473126879857103083694562260828591158059218453007493138422001013285096009694885248235854996760369146637163222441995075162092289307053799504210458821857092109960310733628916114044174075101538520366489581974607828865400642839939301481926302748168009676711984339793989864851173116520072185669354018277733883534603781304171682504862512748629265263194157033169583924843043727775185804175630624707218629785500551199175733374992792638298228022518621934219879598910461413595470004892027546110648253468306638357563211792346495167009887118623980820060337466188634955107043842405428354496966415065857502924008276389348829812914733311876548220897527870783101427102481728260555426034562867844208123610468541839722220758619350397769991380844830444052345383705283861186957033381236557155265443691700579407703756644715378024567665365694294840021671838421528576374326381496733196642848965168165411280940070107749137259014423580993282845422038888076088962251183538799489916600381645566011090372793466880 [98,44] 15540865057785128740432372604445424787181218785547561605727303093780551214757216352546671574163633758500756162396172020169183169947924166600250833594520544728674733952231236221224041893129920077525326890947368201797787412176823425018982018253996478117260617028405807166694601148580088873766698119909765764901477089278155190112596989089831377440645186903849125647502374493990775541949103117336485266027686862117426474846572099280990355293258204556907437675728911216744706748592582883770645978345141400376643113681653344356338935057474428716472858234470793251878975021530796275115778434768124217683765407774026108188350769230265807081599165460660693082862873845419225960359465688536484953158389684764200620346474500968877225142617447390164668256306218351558957891139014961321954771323814502293406068430284654093960267185545335289120642001674515835818523424915940375906531050964940960660754394599600507300414943009057356661642553333278270361600123058712648583928516440684783691700049011430983220631724694775794812226444882045934208129386082291373559427457834768587764734770553721850185064310012063198306961032117860270371037928967021774549386852091117595937598198176425532516728125257857033090317149315156078215979537879219892555985681135411693232575753435119724044046755343773124357685403057928744619851087232971503789663845399391605783125814514118943377078004264604798507087894941291267442859368124017156348720197693850037303934578329640448900258575852567038826265012070080534673333983564264902801434656532021699285032498842721513848866701468080970571061819260587895903451333395305264877650562811076380809295040694153366479617036118975004355220070835328090962135507892922725685745821462278162688879409718607021270811667336209700321028758487556618284986640502090233876263994832001234787369095262394483450527790668968668836009132879387051334031423664013288253894468456377773284941743020631199826113896860793338974736529276160427887821200049413826323293522131625381364730950515079128998978392383685318889939229242731202800941274190352578625212009117709642386666594731646976575153268683096408422685671274679507366152531912524309441170717277936176104762767763654334358129427779883814824275915482982342659287614238757382511473046851350488427986785588105946095479373737858061669122154690969698659390009922688161296177465898498020853825210525426824480747375152221593371812831961925940824111905735467205064420126197615633911124340552151433011714494180007536888323393674872964249966359477956065018909818880 [98,45] -1810385053785454131556558541988959787544350606541119451860899492902048896215285827967618977932846717434804230842395845707470983807046926941454970528492567177867148319360177268921966951691367296788769227357976992782819251344078488750460597677102401464643978031730772783667195666360581775926845406324858790781503085216476913598805058628049083313764813688869431009126085810274390141628961943332416944351048398428400648091809643496521157063779703832391528042292315337360927362354288852215703988907498093791329211395752483148435229379908075315507732494365367162009083906189395876962966942999650393735195674359173267738679396014071989592841074724060591496149405903562534904034480935806726607816478384881697185582695808535344899742058627466690736351824295424976140115739064653739682838097386125794836754292691195974958803535496251707970944456066175658448728364908471459833179209428771671462546264551123631929787176062011830737521011267334965525958915197295804116680190514382161440472287643932617893272683469258898447778790843556181995343078653999886785135824133245034505801356566971504213193839355048587064506506857205994629098847918611045749787964535113848957364510500646417478005253581786213884927869490562078915113483759776459750617468112553813311616908962617223840476058081854392899371922317976819590216828686777275677208362977943653985025873004082089554032725855142696818972959596633781368006940161174801717224375672596753828711857897748433148013285247380243020836487639698738832845661868161608696479596744584001652373919897699039077162705706148769145917058601485793677894247953973346217655580597056702332023950887179483826715375787348886692531509084131211271400404119701597144356785165497567767493864799952563224674524472404712533874343661522966648593736866568477333089941809697575545219541157607461127633119667410793357027724515252361548027456477837279472526720358985635693916135822594976153188312247776674211986675594726287431713124976903448065372057360836328911448629882602378052941865335991108335353565473652199346201319152233498847168549909940626665382982723935178860742280531346781259472282441791243363506997048733360135075415848087562714061107487634460917525650924826835547294509041853321117856858584190422750817944073429598650456822437939768963029702564626280131815503993731167165983813852900425803453142060994735926115123332147014149664140779388473133873111018305641479990992246719031919666536873911656315700899447592949091783373831934415523585199986581326950785990461545315408281600 [98,46] 260745606496219528173884965667799390630538189436774663157516130196503425870928779647699838047070490590340744494029354206251284931800701967097498190443865714602672297564698835278383409787606633875802900643517720132712352185463033699037895430854903975808620545313677998360645834274438608919680395656309927371014425917873784326094860603935984270826678157372267577774298540584069020815277637050534603979746796587701524704323793784882835484984965957591600861106106259653367476514677615535322189241368261720131814855933067086902055741810909025890040433830449965298867462449862379987106621549484735605191263041224422348604313342589851603943213309933677294347182133962626106240829765516556780063542936407865695518074023869135798697615294752350060877095835137056636592480626422118979959495953447241797525983984181018123122563488718575156111508275756540023525628309595909128158766248875472025832328051755430203269042676165829863339429652069917912669667006330514869297119387225717026540402342889196871661314880008891828718161966412006176748941971573965835998828658017797247355209730945776137002341931058148557089280875938761066896687201199352805088515726473711607221855103310060200167619525684935541046297381214823578054152310436385006944215537560694820653072320543150678989455884123063995709230047605768039184166211099560580647544541364653193938954854976664024688670474393228372310868913693045127949880564415441596235151604812360708664534459456306194546442550744963651210336067269215789697548616578492226132299993155371409962674165903172415198101257162044297311055395871541028001014709157670695456137097565568595338178045665496097154493083086108067569434783090692767012100187421365941956161026877505912796400031527802539608667766511632068536985059133162042989812370531906955033195159991534023217714573803104488888627453810810127054435955028575302518362970243759906843736246306921023012316162715761614709403652979896909456586709202342698828067564024656841458317527219011024699536147872369185657487174522401028631091974123437299000602058748236845258278907384361624292719736639935934809885235129535391214037482631593592151742905391399876409140815652775686402864875153113971534341477572243988194149482091733440819626543268998351552501878995388314352980933139122264904130797321229306805586508053414915032532364212977973314435172926169300143892075156970039114671772947404562600953891484724694443918718371392961560169376429635991930316968937595750494647258544819215956524877038785883960990116693430763520 [98,47] -143909083457012875887802261788694500851600288009795820822054240688215531324029899227610973477838051686509123700319653466508318102458878984520689078892900943751614025389800710972124370966436306183021625469710321543253772299072410561350420145502622482459062451478423683306971319509485341256007296007181995418242654543143319656075804405523136512947745023535897638306972762247921129879996880403688835591718068792051646418550198678273937769349367084159153121787431267993037064280937378393201966600782375026379535918742724067186376454351067172158218311236731824128662123599448488739876957436067875117664499582502496389579575994927970833990857572119635859460033919068860295718420046299791704536918750341697621998727322700872691414949039405490792278277915496179284613897489085761479946363641418933401935129226278783700485035981855604507849173938430197256075238844130036511439277035904999115342066833669851028740437168878440377824483139740699871548088351003418642804661398986132219393734756612528258824055274520842311343792205143579981316593415663956803767160937800714777415086878482944089264743287633010341203081089896251077589028285514471208954939586441143092230967491221612685945381243954593842452906034923098912972901505574749345428452477490798652931316876241279666856331527686989059653057389797546740439988261827986473489431533830347978504163614333683661729878352095029643858490876638151097451260104886358752797737351318887355175367256703238563616499364192298835975454378529696666613739575089850354909909679775048896227485087850745477598768611833377701211490237212711052386515941733172112986695023761116276038283598771958125207330074238964099537872445039832207540563426771924293835499271570293805979053841954022844789948851561184268103413887888779723878694640972638840332525663364372305441828968923020723465220276738749293018471781873667634828866303578544128528292530255985619911843550089272789020632296446854740871474290477005325798137635146729090604417587281532493133070476648715547218026174821698691847287944905086994428758100469461581075852967950232023359678790889172162046887450601236786689074858122098454616038303172833389669577754066246994754770682492750648364673264275215749732136050785336219173456723343233319494856518960642237721023428569710690730607023116050304403930400481408683078187989187143945957121947232000623883230415482734758055112080010281443622260770778831903929962041954783717202059858561445294881046832614728787629346346520729626937356203050556407948481546422321152 [98,48] 52404951012713140285627725995493704464998654346701456175845636812766757622812177359693255253320408228003055469556188764362193297953518144650161564225233673806827469068635072445634570349516229560439777780126763927451670650439080388115837503556333205474352935956054786678067252612594899267419692501727555503175797717914760733852400161100017986723315259023984919531482550341953375766881130250516524605540944280629717201619021718844803475938542408072607249519744069443082845152419181562440819241743771049265068436286701758314466149810924929260822220189743578002830467298839359553448593427011015921166184440744933435232336354923736566483732797238038543241999778893416860148188308423157369309696900134536706262921956409510575419162258614749698086311302725820016469982430542721562511994253961754293518397609258087641056178590859966268928258583509870569909482227473036458562820710930833458724677289114703936742407025273637759604773274981653814875473944798120873979276697764489216905658925698418410412547251203151761566869881641882485952605721109399084722607524534903158872711508822792044180861326619968583835482385906446574860514136266658881288605475776292085622556571519733949833585610396474228849840998999310609657878326879807305554516912845747588354858317991915762992924081223663003642501938668355301312825498568811448293046682386211087728502623192565256017088564894092852610472807124789994573578355594228229733242682180031566486117199974744368788057940850593989049833375817490069257580951385391576411909733107808857029787577181616476875817815528579232626708711512028215268523718412786137482012412362338937838337126479735373414531640941185585845824193035779966113898795480770453068845507449374102016404615513666171185131336416741650350031592620589340209268391535287462700655359484280680895694340539792731334875350606554977569025450565458963445980045152171058146146483969768975464069784472204372049473384411946755790494575276747179506301913012630379458638346357982644055359728058278798363070626297339736078516152888049999241689640334245184532949083643427058837929288887534430675508899844001894820829811063127263700095160019631873048639242691290957377660683768743225962306729303373567533612485305048291332535846224915894947082241570092982040619042847444249685082648202714230626725022088602289981013548198588043180271411075733179863339788971122907827574699764234899064901369986925733697975950101542670768750027494678588997850342422587971156475336232502481336225250771667393513872634675200 [98,49] -8831249265088807853547036633751615829073325381155383542940453889295604423440343804986697573791217794033041684401293589537225773076897556110990561792491514074306240841690872309791444661870661453932433438872883527103723287930851368617678272272167131903592387869683161514560279739653063849579091767277193142617857767433750185688716246795351837227760852079409598314944647715781523979443089743978119328705516465820763938254305145985179344612580269691849013971651755228293163521646794825641254661843588279192183983166485251642046185888572428581948219541587977911945443605254927004865417556401306538220139803518098199588461704533340061833222918145835966816747493748241107902610947638526905829216728499357037437909743368708354047047067683689833041454863452009593859295223835840113497305445691560437629506357552215321719382025000036388208386432299139261811026031773322819206279309787361608576980737619649288600236904794491310853993824296201092584484119271020697821513612684173159468230555861014701564249256879391591450977936583389746291612425565195555988678101227466657503876352713872681092561955497147085212435135151502820300649245929913267989328430765364754714811570729987348582354629739905510770993852466204857877437361047610880924583626278180649863361312649078566640668152229731418411137927329315263421208550969582066441735600854371494013127527803292262582554106554414249856941592531483274247162477450968140486925974637128149062249344078851216714550403572352230238257030269686958939194138600349498132063804277820700719753796671454885463437434863353270374296493206250327217809418721462270514807836691171444955131461673003663710993306072051967582914156484460199149195734708689582812379193507426792433206524461630938633370961756419530367574599469622568099536440275258612939470521946134882570481109713685139500712839245097814511189466817267506666385050471632724285340839512594761826705101557390669606417850553993698102725981303024901651497203317569785837439037464235385665322365790000897801035152531866808831750398672783358594868887466222638929984481398832383982155122708896356112543341943447310039299031949832631490195052153130835272659576068236140408627227339711671838497891646910122121015550084461226259261102962102280439243951621244594703348365223164329256385978092902889335715047587541550418339740162210469731146334184991275550318757068612373231068346009448044876460056112605198776041687860194105348202259679704042691808596881813382849194115532515808214681548224040232203145183232 [98,50] 855977375323383757073630216117074245335629619233571112216498530759538613526629729546328651723460859131245877273697305356829384402308766979078857706602164076040223811392274241686823957113599300581554920361213019316705704385065666593289219054955801682239084533387673709398256992972855986950537203181843942832739567638217435447647895096010745828986030119045346913428207320295873246661835112705217256650838736093369585352654738074684597904620197879264562063930489095132659975192517903938369382278235852474953490686551086071794748661703502987825127633350452315115311321723429843647964829251765007798592700201425583177503513725583066083763409929469150168015181021442368121901837115372259767043641369536236146086346759475628342951329900709449046956324681354747232166059607170248440543359393995959249636846417567133380401729006975634076691819191381171421898428107314783222649592309659099440431434934322381241047717148161792506962040713151199096203290385328823502275375502218714041739943116413605295593427565968594568253960024089501983983481403899391726221270000751508921541080235108681351688649957695925799428493936631174441453876637830690678349423796347028048047794429205534186127256320473229177569878078891027314084587060883102225528707527032604800331056439294322619650604169933043377226583124442258498422236052048355510232506562542260727553164356637724607878213773191177852598908048097031335806393979760430358327989248186742129432772532769755188092868092755874132082341094119801387471159767645876974506351524948062742193600334580687596438180472697389367821147344573628107652702010582983220243967454416508056082079552590986361097020027030998641667527170144147705939496124227150439423604882159824930424692552476334904143275701870690833941757724269994283209924316121122536210747746286550790421963142645592738448046220637869977548754090868512073123196601499457263273823368370544923421056176771914665857245782468154625777492443168074082600371899974344668385167197097650572931354351701133606952376647069834323358585036167135365507936446398325672658074690867043574416150530047449297093883264782239379762435285192982776621773671585113444615566326575171733758799262035986273147683877789235852657070266640599599867154483274737765834461317749784872290699616734002081381443365999508573807855522295659386039540109052032299702523468327704820391632004039400552177575833151873130924036198301594614149390361651842412440422731258520764625362818392309763927027259195157905792497553545736363180032 [98,51] -142149018287676803945815796285581512959000092189136241687162328640661204445921824845147393426890103694850717621168422500914524363591415358107306267909962654263150549625757173123959261577763103291876699219951298802972072532716486072199227593309545896724401640165353959429335655103782227215353776729688127648755430894251159234935278058089190927992409729264027844183357851532294245598099204306278750679367654079701041291492756669622008654129409569219372599982369021355953728742817143530049055317414900098679661340424029009660136003014017632564720902348271738982041633070737933235589715463815285226788818179698067375376973794686739329005658233152574995442046092834740474232441558674610768621655549421335554323501079848555100798988437601602077493504197880259939195119930841750158085659951396295857696951698612683118150221615715138404841477290689457053473612003314361834133156092220911394176576225689840352793326580889130567618557382314784621492867950444269100239150287647848978774789072955399653204589177980749604474623594967519513200307751940348186077505187526315984203144997882842121434549698039815213475773340056659113512506321388437974319332986079288809091216544252534717826829868709525721248743781557725854191284361406976939574045627637889752115342220635149585093841173526334711773702628959834832003076876991929981905575678716132584138992860974473280144088223737376848032486170840419033205746871895024231123912405738378987004812927313113797564134887495141288726842216326888412505893544585199138344293268788037081234736407887630202282792127415037978246852408050182791504695867188810156754952932605931436914857080757969076387083525016059656981439700135560829583454016928838475375177036160154216976341089489404963915930460496114725113583823485642357693526299179132956058708265927465341763090222312608977611080788015127731776664144492707922466616693398880968109698336295323666616426510618029815167930536951235609308562647883781754587799289539324427501786150374735457853154090819790991491290661464040683004363894768938521252443808537684201414898110909272405138850894451009147184779164816638880274548295476016656681033425130711719868850796485220297961008844356967423928096772878573927033012654454597858142737162433933937354748969343223158471853331835289024783757935773243817193098961682648105432079778524221928653375720934378545334177739730135771763998550222111844459515508189825275386423584770629652415358495169131125085567178442185584000300263751535586837531412688460054528 [98,52] 274289950731583633751901590547542890460003750800062582119515464245225639554488251176351478577544580058802245449826275429717029312335590256789397354636648207812210886860364217989313766134570785197602726670265495284489215703840052015307241470449225816145955534528445492114506026306322352274833368436622792790563259005217280349826245142030270136311959743028421267173590915070078134232540927389336972109144783532079549938075717184512726009191878531232295172511403486899611795061307761031886174895359201604513548400601296478341213939016882487565431044879789434109251548271773069350774575778969789707914498243296792089940582413816363132281802475371697687492468283068086314377134778311177248623202713152253063406726095359800868242639410432416422396617455877508267169132228461324651076248893414037143415753369872354345385156734132839634532126393546287245161554172563059765465399373457180892014740237505032060881591348899240084631292766510745810813113486814866116223980697602102167132655617970157460474202352770110970655204312210086971622250310740363016040970839403659731510175400904862758018177102350159492309521118111722815541692395336842919430589133021738021735343145155334472696900180219454275885783193451255863181881958108472467754761802697008266894053147991744273508498101575636243928053841292735963782688512241240653033186715465239065364052067812122581213927994022447231623152238716925000582852439174881080520521182338412414140756505759593989569569492317867633621246745751826034202716910738258804768426538592563083379806738215923281986021501087141954639461624182558652533450352932789222605304845568111406876865873764642212389793625651412609639981558956219194011074701987014416836730141255673219026903749397436688849097306667521581586179061940003420274611533696934194653027753455334567614442023813995569013708765469203129205194458776774086504540269911938453997028315118799549507736197492413967921498992669864989946784912279118284248434140771612740835484250702539000364545880019022874807314749070728631714864986691398669404147044017895505051879868025151520202442725343904220307064810920129763080019939557808822839361326042606675533758016526385901696097180811804177924923716859835350505850322524885021039446459000311966964942667656532382941920952540529613517445241733406521745740900291170450041014434656252167069920762052810136830312190838564459956118398778336763853802399460467705179182273582409466577550663936735593868256970481496559542233749321851780348371879854080 [98,53] 14789726421484745684798700476002999776394837661591852329627832194693574806479070789646643083301497821767604944434945108919876213230219199030920141867555665800435209798336992113156581815887031857265736077414993234086498152500787387331901596606471578914281696237550254955237503932697738408025570358163999142139259947470275117511330145137717799348293611326272067441449692028205926069362457541015239779265040192054724701111791415946635250379432167370530766965073290128775164234239113027412285928810094243745426239677715158747489736427121278563892504416467897008570844964924839017368043764091453208521512958453762066077928155058623092854715619060863398063318874099377476070588211086415478729342163163362342318913414240162862860886454206740317620163014521036426108457421628315224401723713926748068841255173835841406873190566346023356929670272713553811324571109347617427871585877802413143681066547514155549831901792676223247960880015240529389047091722840365210331513559764182603442331563590405255406682811460974949550732418881225445634034107908075397735167306422502544400507394638844731369435341761078953816712594898058113613393587843041863934112587924930683256513468116811550208105906119785447201079149266726625306964313296060540899122927371797037190358844846766680422082172804578972751313321830213080768530591400300215080703793293234823823120225358848115364897962211146675281244443506596336648637016616527808021718212407312621293289322129277347125298475162218476743824356174237496138293295938508121917747786767410423825831981596151472331408478556093073996220407055018466318782858348138035917190180259088705760152683347668540896965257315960582559105649623160478918114226955821044699536451310356514634878782832639187955094535965594586005129960156733604105755348321227426683880542653875261723459203687033094758278216177273670368265409002069643591348075666669231285733507867134467744166951658287289471067258879456232607339782051005271830391027212044975006432723654742895713445016305714733823963419156892240301631416051655398651737409175264496823373767201585712154965696776453681174849846556680981705432752842842078211898145607852420466428105330875351948863860205247015503477613308922548588934298651894284131606456678363655826040367845754483175301891320314073748386657804698976298222385162978005286474437424792234975021420811689216628369325128809606410609366054616460945588022322699395868301184171307443891376570773125323583740085101832467209838413025981950240298765385728 [98,54] -3767927408678399095854933104885594060728134988779166663256743415881939374136074584730516708137037637333067349252012801905721373045604504898237590808013743681747998293919957421417128865868200678267860504741041738868900722654462268977128833235376952992109507197007011867007510650671389844688113243318632408838677584794190682221777273719442550390091616451941775203207159227791986967516384039120983944288311105574723391305510819231359348918061665876357031165186156885342975810676419057006566022548182718355973578128456612979715268044012417681008656311957792745568397582421093413546046011481792066973772116478655432015350675597376841994411721132304689543313453594190397808338239747971951861875381281879377407819004072341180052890285540416831303274327592610770484138339903081454399388951107298359088491086113614089173888624689091017332752016274762009002890745927678813928077653853229965638637260645899829869003376307302683702838960480532132143725111517355099057573754172134797457761518469779524162209461369618202569143794801501781525188431968139417246991439456839997556252054668016754875743569499261661050876771993638158007220136022288912792858930181264241777250848077182146537591840384263109252868919781271394371027425097931930750252156026206658177304131720080597528832486232348234661539635284360639640606160958804222559641838924561606309076985630437018359574493062550970145877875621600412614466924225971982871440217730628610502989087349977452317027146389326498082635707603727500576893444170314561448046692308970223746093407698520755294292716413324405135833547125296371929988558758110141588641527794488094017240924938416437778605178373797352783226037074658952090190169455548208681680814578168905648435390498909640637350259710277961621805538464840250966495397579142402659223995455797258564245137108519089219582284994621469434257186432126261848107207837072683532990700802219823373537573255413590197115216549454786093969016383762693905120398592873266102903427340893745643236238706880110045112624423200823509994134610093192907234741099523291459025458512436021790192024464286849711547109447848512299159727968182447669481833639185468122827195615876073262409391769250949807445903581732482817498150505321585157925223025724283434106037179735648331393495389199615849264181051111946274434332192397943820283176134589969297452101420144462364167533248102875153910509595421450611351038520727512995851040873071613811214756063553767846325668701194413347642251138760398452000030720 [98,55] 249526824760166822730854240994670176890293888923191943087477289458495724264005254769648979555357870869637869776109253967339446092383019755887168384976525178246797909031889211617512053319984647307351149939208162782849865872085759428646015074088455431163616410969400845043098240446936834058843238749527099659152470229735588380733441319206890589948192379089476035618692502454879966725975388015824952786778719924602644949293725901512358052365700260465206179214302487152016832553113134568765850422563081126853721150342011549102362200757810837930505748311944961878993237907632877221769964943584032110433898500783617169101709350086553019750173720472968276045901157768136586726639235943630437387268132597921638091843283214462125000101022608295271638574183549479939349186728881841210009703011950981936358671970363335444599420738588127448429416015252906237423388115341789026562965006942356575458514517843431997575414306781027682667974579259745624811337042427494555279392552947746944585116974244046783317925223500740480450513304706005507449091879457921312639408263206955289690654636214886264132027157927156141892721341917332712564472354500917851435701567011718524068396517397213103024496835396509807457399785657020258943179958744563447997690538850072214440805273981600821158507630190571329327328549192812062743379961014390120117270611587941034826300649541158453552319107578127874240331001722699145402612176015135501834747235755837760795710603978843631536158582114765675501141634284823593363037141970664212579903883086681094215130658966037960256128233053518381182015022508126310573376245355016921693158021437471072294542716276950362376683323684121112117138426218654294373509064240962598992600200249492273889411013458471911057435618177404184892363115414884564923110472348720227652266999564924314916434936503704908326157404247630857663876943089971745544914891507967887223922406145004646228955590841410304260361841542067575614321916022577221224139891807143685417948298456353127386604446281721189135956120089143619546996368140879324457377362191082068587807638733808045937204027550347742695593171284255881994302178009573910484937721559524951353640682367431915924619303325239319833235095385852759892988101186270240421103784725925795088146159118002497530124712009556985262212011456923586312477813256278592712743901992220587643849957749533156521968043487454783294910075047520359696782074987569234950596641815006523205556941948509431158310681107974063043433253884989081124864 [98,56] 40207716037977998604049252770253860031195623671980465396604680349995923012246328479324854526654785316411182892893564876955543171538956153317789632361024254773530719491594464338070740207703382217426783929262931020742913468542460781274687452589728771095281349729343746194202436701777983705376848598383398100521271565517324953597238768086670801711775617791703221513302308589685224677671615781499601005876458183636431221439739519800864635698331763403252450584327064486233294260841019339625235922534143634782226168228846839590097722966541021974317210334646392562410584359635812362073629398353500743360411698384694407984753239562283043734004051635384516099050887221717177396794189822451862783434380662637199485631637356053527528526519634230361396659762061289407324090049557867520970661810604412369110013841973844833621427895024869657585900009316838914793246231543757820732143481384082450099867215953080353483901421056527163020650993491678826159251563121555865628801378454160488532853271933837778267127933566397270052800430644560166879921704282947522916866418517716338069782452193105892510280802043650487680543128314778183490843514802106215748998344767280526368713482166308805325975681150973153798121991404574988419910127678947156664773149048191345392032925505073278841216290430787341977074465823713737557490494619539283455458142883802057731429928874990531905751654168074890530329575187972407029257457677154323029639467667919617020078654669816183846913423459083220560533074709851478189438294888103991282672371367209039096282750378646523473511512310627786604157967247447911971344936756152458897593027213401911056042269069755777641526676756575852127080061147675913401676462879026981939406451809435958484005361453668660827536517305942197378691333649365637192940558970005689230848298659540173038629595789704150329662292296220410892502085599318798086240365910115101892393445694291893383184392596278543387570030665515652900459034508619261754123313325359446237096633012803450266443732134879540727531352820320036416096219657412969790152464381101561879355619165246730364365559441048702983422739120446093423125351769011983931916216657458969438643749028525047833235354314368888910197336379385230955684248572887137185616948645338291410363108347980614093978554758678767397123915721904193713018190229349605444222271720252120696005806240141329071767527786992515651594098814309807085497639322090376315432932146813788232686503386771863278789723537220528745621281114643496960 [98,57] -10482306608722373429380783013696591164815211980094151341470755751762275817244367919808065703806340429525448041266301377888680167474921109247399254211898693614637417331314797324940334788444355740045949009797312480156609465471587446634816248012244984572034869615320017887457861786717501511396479473011059696691884752556615168401064001536117996346637071808025405159856548831098444909501399919525177202498486297132705443694989321470343138469510663092855711208029584158454742809329658002149662229054289624819973663043988660900552257052603263420341961519721091780881277147179266414613055866773891347977608735987361734373679157671606810906349619842798486569821870274240369977621925691713475878351969612917553406808359808040848168169094798949149284017702810094197647913888412801754905551225753852737852829511288344173239833851381776257417566114875128948387859718410435432702250882484049089206605062986408206585078325164721396877323362975961459394030556974485018609871649559979484716560804278535236568589000000683144645902768594187280644201946284895016445236778163179767983957222360776185193126229505572331106262013969640924836681778435047187894259227044996738805625238565026500004535904147273186802030890659076880675769088184257034238983421935890936056726599172864640022122288994969549172919445950596927236859924679281733317755571261969840268030466573936949694150313311995764586874884304398065331280811799004641468292423755913726558737408324606576071668557206422103397198560610887769400031156357338311498684720448685973503810392209199970192401038465891982280697012558848487174501011012781765929445578071609227656204081546785495250435330470238356096994407773582015918557098734286534023994330797552683774776076424137735683516258955397356841826011664525119866467531720918345564601491946953593484725517882017628744876707949077853159621661013795769978346991915823313623681451948892323075882722165907878399312406722817545521721212176766943284846844212772220397231206124807820374501371372623464029322701021436665207952668554900875214208575309427379707608807234512221093947175546957556557516119921448192578224060985756137625627878155026332432708181806134558617177625661792088728907797302413506049362057327637926280656077110042308164600928087128805176426070874433132808908607009861289258831799479392958288693029893501032189159697117550231102015022549629236659498296527430046874660095341713220506411434105623266181154920051383901521799709508274356643128670557306880 [98,58] 1439860116669424667367259538002430083007812889601237968583873816846984160012792441125680958495459338898484336943487343203658717133010981922748096690457729628659111428071568968975077378449142526398805511010688062208730477699147093359457470049419467014694377636595706805746382081238396441591445807717187601464057147603826600589460508259891135770314553310486146467136563266992375102408299535433404284821012158724202978103991372294890779689169753905138339575408282363777772941634048779802526152404852969547420130298640001506801563676860792535021221453272953147057781023713655379782474259175868350494917477929524265584733165914520504915284653350754948696194607195439796344854456352024168385286279782258174365743225342528440300549625139624245911329429764542786230855100241166429751528119875554266899207810947052319605086823217903624309234681514012408155063373462005212598560342902278814217728446429662084496770243365065513030944862911265150813751043111975399244879294735461691517786573249980908554731382844510834706874220625358547966893346545413467168368883575328337130877282123834756657077742804962441971636897778307589915918711759411108780344526073810353689786358485558991857975008679251230764725902104421806576714838362880530904591888264439021769993739981021893823080400383977297696676499020134629239941479923458763975155009124686240734157791616078170523316655119117440173294658370416007564404424187961682475788498342886303912618720608352330811120211235256615127776460932440613506247029661387892512298347659030745161308357232549253417150559317067777228196710924769095380902101000111763883963053147907385340822177567094753437694449871479019187876995902151070191433337353529633888453259968152462599071810345295182006339841786662279261851030933163174831997754937029667052790540233500246648359029231218223792186139803439848746677326290243637315727581271991715318757947996042463451720527032111186602106824961012810510506502133836658005486315742562378913892002579944168029273082852474894634298214107087638708301065819757390559545150762207990207393634400467191098944425797387098699397574703303991251562980293981870675667494251004455326730386077185205440619018243935101268979262036001017471210421311503223700186731424761815045766340185484901881702814621328904275494986532959235965061813114271276798357983603082762950797471757880987723060124465494972936002356728613414253523222458892259062306877293928186156098886585775705238243383392763905603728545505280 [98,59] -193494379087826463604570213304456709546812098332647590902967657056979686511542061462315839292135172113123938393018928845619381272952109049573687139754954735300019325329432451992653127981199705567434886238308659182161738270102199310969544669411544951202401033931124013658618080002602679590476981306230814442698509506148817552153189214639058025099308604836094119438743435570380312276539789741721320544864857808745755877987215584553963143846399772085238441286673364504245262913746919145464785656922915355195846865231556952958422457731899129392132049540650684008200055793190249318061924464295731756145539907628041122324260889685885117441883602793611880554922520273128106759270154845753589593869522296541118595052848162775261080309353482052812645661650270138439060811773588865434359584720912258483523251584831809555037326146645941441309961628352552192048144492522261068621378708076677420476549024385638141581298726959576198277477768750722958484399120463995147239634121919814427516119154386836774880340505816420328482584821681385334192139881942645044078333307076051519725634889827160640374653766999037921697895923241594309865184049861267552146894276036428175952839872231410123830298985904300254920975445187212513807119381736482833485648874242345246698406703624031470558702119605150466536210318377574738610453828773199706992666002086611805420514911851337661179018974338986427480334822715280637354388575392532486355631751138179573740009178804348501043337753787723871037919255824809906748208992518770271760144557571671930546927469074525886565935784510847158001185839311231034107257769382830361844379824787866108958836355108189829702997733710357527641536529490600193170657369995533920017217824504553455848886154539902407140071503219620094020089627508670555289253959693927687379332893310759449090740843913993269331159724886919518348469518602838571018675812462847569565113408638158245719082846652221913056150588802677698438225027191521447952091381532513540001232644481136217765176155006034122021524760712188978999356097963744334574803365370754284725916570782890668547805917974042554203223019017276933264454652213355276320686443670221968461049084624400366940101360586297089098405371423834440629808376851614055490520362533073044093601161984064918523568376921996763105606315681924369293263307183762217418304716437460599976802263242012897976597530123463289181469956390385166035039538551713833476682591499789318374476292835997824614446509916930576754239680 [98,60] 25218812898322878028133354913249296226493258608959184888997890193395132984567456950405058053958053245969465324577020657429387584937013004031035482695888373044061955153588601187387980902089966079950804789831657010436848082162275205204809249480288660667946546078728862236490537793498873039646023007336328962075533931611609564330040077703632604650339308594345536536683355148229931940538286583706230429211163699906500079842830959007878517444586340215785764174933759889754164372910066094965954803338987384242263708944100149553818179297557504832247604154541479477037970524046104783003305991817252260788313060909638663238150766572333431587192788826838608608499306834448191360802487128104034224160635486310187544013773930780265406188448646361756896245842716305353061876082696801722840075101268169959161025905304344546577125809815270687449450899312793425405178342809833785285983534685217559413143568141123611857513234823612099349821496691936987930244551507591139340926998044293352856545125885627352183541131700489301311823131902148686157262717137075208968798194110070875490381192146534545572994454532394603045413443030547817202235406465552689672586590280974927333205182400263009023127598592982328861279803865878346351296256509974789131240519227759181068756042087785533678111239647775574824811427732669054341149631999316332654990331047091666103813546078470467525967611653141525181460535599086355454515332319313564497376224212168501145644195051167143926126692331550410783942598562587252470182655294493449172855042896307214613022162204971760826300889896359155859178732209935833725901550565961037576714581376514991928748741758094035616468888595282359084476450875695446407799210205409828771200857754815193397888372551042600399200599563587203914580821391591813296390313190489807409999092223443867187439046449467751340330538536183773574503262381214734904032630228409027926667659567785564443679419861278862157909953684219511967732880756354793890108721639477014391876282750367463347894200426450857676050001301964238326999488798926413516158954335755199518085828960136718796980507682156714969753035733966228822314693263487213266718578488918601719556627047810518236225640318888755513123675316181305628393353075306222954910876938361605423553592661644126533222114751300170862526130257762183076407258944297614702095029477027509889636008372819353150227419079702230271920742311478337101405249712246309955481635055213885336438384374596410087397835489759589966080 [98,61] -3088971359381485843415370353117262653438106723896414976812725387721296053977505610318698910908641547545809075294901601211771438915496784896556188518624351524482136366311691076540855432895439367889406333098380897175964591235922950414716804761451032432198807773655868923817616024396647554734472890119567042874629712197160202083289837476682761946052370110237240911291844360106083978581360230758690111433963221028313746692397814840819930498604022634158566751032248557213241778740250697771401339487378457784501633224040437608780934033130363433122270117300089397872800968026275014883921128772141515013521753130818059407258251837098175197911734723453076484029494695523770448540952789671560644048908339208137664760905412704887549359583882706019478992396445886958107809455259337096084552897871324084454105977611333566933383973860940030856514648881767249468219264213286658884486634858156175440391359828284850204471352310210373448974739255840223079981962208057942660276845266136585570419345321552741083753888172355657815729650088589987660129211047252012268315346717594299962252568384956504362353662197252436227609993563120123324170517399732851663009008752651626925101701374386764919003814529905381727127366512420277116382769035126272344065875920611293769474160814605308869814164059552580514100096783868792896677143496624033786770671572843264656627459797744932536035203780894854729154953899315053634158703216086846546788062966908571322419749182541082581290913161591000946308802008918146968515321413150457359368275326766059654389364649080634750278204276226458258696574527389948847063230446333025864018045273020333380891982764442531477969457764918016917583612179464376335544777543885635032815866691750510603575781235701253425997080583536001610825631271964057853594672104224285788957519000784577894274672189144668229774733709353555711005939797392161878849094584686877095757740925887275680791845327615651363072198085440546538205055414675944944623127789555639354359120972614807488617696056107714980967879444564443514335977250267181177791477018557252604210010728021138101228593890066306642061149175307520907833617831301059611949409437883784492553768083759665100193275646878833085674507292826060911460961133235703727115944231460730492352758391650890475554048419138358688652661239461684254464642519154657044730163355559746459171580156577358578547271938523761670356203501357127064741939744698397078043006338498534683868698535327401644505747522423412640 [98,62] 339705605105695518173904014310985088322020885020251564120662408398835552235313016776662594635368234273637413184857910872392090462594062732783283146666209465002351420029113813064232916785473103808719619343964025142629858612329983627439907883394530798659824487026168036186093985041489213122344930547156762157918400379057438011184479571912163880834934327434750919092571333925864951309673799414986655788226970433281486435116757961100028104270593653015232247466514141882981934459943570795110339325194643401862062610262458785386643283775598361444691388835257522573729369146653040436894200689681007723626596862338706327468563832984191593351409204579489446475415571931501183992302479692570038505227140911300940184839738666458129173283873849445753328646614130317747038379271649382831026826824418780605198192274468447571321450497427925691851555992010003697401861739190090061968145564110352759984304309259645940478576909095178581617194423041241278967001673518766662738055956162377020120998426622551635621875348509110038435041290892736574932784856758671125637811062802902466171830211172663550425544961140824373193374303276288007409878618187547962330098429021912817812668718479026339813480730486059516126178639436642112273000926586804399500428551099949210540413572500837557133097573188931782220137637584444215823638743326922128950564337911353285165863770828457510924317395603930795038191042596511600503184495135969722779569824992516656293599703971129203515370961985289408522149369442941697276669781378300714085182435240263924995834549357228178851672897163183830109491003671704139745726956532198895816334939352391430208207916955900032990812550863110097084627935821937476243158040633782543986779078795808572971152851874562127273077645693158385694632201138667048787282116703172153332166897465671648996776512822020453572215352391199374578680094013886517070204232052021589032231113611672413552050253714181449947711312607692025858583885732453476246503529734807000449736865544083037652458616916310428580596593561805367909265574733664375627218913669554645382048406386008015086994469763882367862225983500237847952414517604898525471863817700584725696190115404019695509990459370560108092849164586978939101862829545952674477838405289477329584857194376218762811784883255888617459637486923079424385068613553531375225648468700152720999691930742671334849009757610091824191750193075436572741717596601737959512690691812499727886141304599795487190217519780096 [98,63] -27678098554950021856053946458774523548053423863960719104438289786354975802809805895224864636174620268441140975246170105591440654051772066803849627962356920702380126246953483654471735986452032617230033012223803795787629282200531552106769003007519880750163192217473587226434469298435636249849809787013851836903229815337835581429347305380708478908569734999019723197890967928853336716681521975157664227860170994612604654099913137164953444266032073055372730124033932744124636493452496108700292526374670945434435409296527619927244779954300598062739171936881376575603350445576375568463466836968214721522210204007192667267825103167773806109517135912001254873561713090979496650218081993547075924452387136068358959585625789873242730039626660477055860309363203937612247484292004589872489406819411130510618266357794951439416256816860141862715792344911537432843575577698094795111642974464913404086604948411795041518746620036971003954812173756622049121158762803240626264385320046147314233281427931315349041247560481342351852402366691662207952610747055092021275764624253587566214488301543511051598611550973623818713216953277233687566312897933917698524973168472229679940105055747222432360818317874268076445260597204275907231552897841407317032520317412182377617673049816488212607043818621654454371930558793350003179594219902922022966307319040834099314365457787449623776750746191283550907781155421804090310598495014313804550809119087711785647481009414570894950112306365154305255627279902213402521417055701140117771554908025217618092122281039952339705925405846320383356574329107291696780011079391387752939556939727521634278608416481443069632579350333755133826210247063439041848203472784455042172464174563677043918213698277853001778987631147974961198036543783313537792213800848178076334112911726620837656583833931743926899287092885809946993321083179194853748108605521046012302334018603829344761442679497937287876810336373979987097881136295672411598692575140657308324042729226902252317956807158949581228936831020125283261569910182854993779276525148810309743666534334764352137729020844221885264019765406974020028335904577548428570930025506303142978723431257979277109994394748139280239311307185602246376294743981017651698756873712548616628833245074032418152169109096632722807684963026670705445670691256695401584332435287549049481177422950829740600826846358153934492701115919065689837723321613831383185198161628179604296821253591494018394520403360 [98,64] 2809046443316017650906351263585252526604015641341376730436022391653671654284140299954362603667707179734477143681037475308899722593166620698505155619598731837403321588320542343210455894758330862044052767706484944783061189539933293278448918314280007235609164512717402006705992363122458985574445734605498173973973797714657565011414486621989111448966903340380215338678915786725482091945549427343567445800357396603301323450262703502502155497124665882242632076730165099209699675384550892568418872032865493759456209252967788442309175662728684195682197176707588074337056621648813076636934440662709942208981963586343741651437234637084534596485653709777750213777367906430329036186218825042806219023061175556658789041148050910831699929454129167603848973835281723339549621516411000491564384430689239384929768029207403962312715134833169260897036111251561901632503617537916881044790259986243973445061330487623237161117711583169236678134696510424633305906428405552989519296745061436867343638068354754635808605490480617575395531543827415230910334020370572393700964010418326364995680336102536733479855856320105015063641248573561651315989114424272016429360439349831762327877068660969124446856919067920587315363580870639801328006859385104226668142785700747232483214480214271723221372662909482679009155804465158470531388148288281421548619151088401055853878812236243010497668764719145400411728026507053218332310627152562559589988265037618653324667004126267752430164134563378192007082648322239229195251180281732610074087667675083321950646037411067126561596576156837302614971953908183608962153081277412543530857388182586984360740491927607806459996057928502086675680171353475190055203476276400444404632771178917656539519160274546608971745634077129412658617382394122271215135053488257827811066374823168901197701160815724015554246370869689857460386284184163697508366303325273461348994106199491053122096209130428443429050154846278183516871337408832836925809577816528284514149637778689904738855317467761661941544013988287813910147604040277925746769933361686149005142262117921566517113565053725542302309845538907056931834496811996204271773013008109556223454189127877954430809914771299239709627757058739908474595169819647341760955391808113667973821366486514487728944908453672891476838778032056924107729939220152478625624080894371318655366252021433578824008782187446159651082378383809262406498170706328078315856707821909507413548367108716803955757696 [98,65] -96283223658634387612802597055734276443641065161924748811638894793818828116839752840867740848775074612071165103341776319229853400615105591657617116695910227946812748902794861446848052631781050362393571770285417518580929793212141573052215928144798203986870139711465795086069926487087420720237339459473776957435275859452878111205134335524224132442439561932985566916719164780001312764510830766001738953400636603519919697111773355591951365988629868349015003841076766129065450687221668477965358378297444349543891635750870217629874593850278757742666024367665596397189061897380019032519205255094212885005222064622965956767944071475714082228210109429178509799491966649190089196804305416968648280352378742166652818252207929974595706124284283928045650280332676640053092612289883637582863849140444325179026879514165713107503683641324226980038729616614723509194456492285713987237151750357040568714844978556411714019512335298734232455339632641560604084669033093597400385574805291647168725184626783556122875182728369866289182825697753040884178944667006698765343864865681410938651306876819554221755303895274453993365533341730361657325108861913066640580233217542975861727309467733646688294797857559216705578109792581059450961688189078063463327765886007506081567996699184307323823494945638801405053255175451669008710504720698463221424986243841666264201922593037489912092723178195293449347216688868660955473368170679746153273106160458650984050321095515194153338524329754636499467466109728017499325724827545421198161802988091082939015744471323139434333299030625437843117246369294345965932774780757328673820460324216027891771406718580281023691982618442155863870969683151696507712005401143050955505147987913802774176412239593107216926641305386830866438756487916005446339159247398850679680505739048353335570869691714590877021559611095127294034737858435086881738426265447557637606661308178333784976481010977936940907604369324438836477913680341349342055709699137892181707953631960006425276179314027562556773703545636820476056998735061672227127749666791443015760412245686753502547888534210879785929987763260564516548313360830629103752263161786044798524503277054571900135531210736752828071903414763481147028555212375712274560865029940875632888127323168014748042589635424579554074358329192554135164579476069201752454760682301062409514790852146526738396036748624092683024750117692174016374710385140028358851521497935064202445688583665502739376 [98,66] 24655853321553388480386104632357881203410794321233031626281409217238259957962540137467785873690305578590459964875654637440238689760284362877162812664992754676051280021011451006007853735964762595964012722081443193189471091780513941442978326746795830421040946852772153014592458863330959914869149610553980882727085593047298690124495682400191235451862798084285595800133856847179633057560027035367501435822208496860114322505200315473168855437576536495938188751531189981490705867900050496420428366207700772998374431895169276077424637970553554193994002823538727146427410015022051448178652214174506076339572617194714210086674115756400803839244864700206747286233733103870747065915756370371952503622125027990526260748842843313339772537636859797244420391687302204236676438621062253346478063776310439833809210232633530489440738238467965748078609859065127453471919539599761657376881876830377672385178097825741802716681918160792067327173688877859535016519645400988362220684229877699169418783135601397671569831999777619485547495732294190192636508554721975605086375972119925958442702941074191814734545079632299683110263873540891772069737897027963135656790451178422127131924548208553852419679926183167684121040150420322671942155996466891555043582226450573397570643992458480906295074690220625119464773620781835985309219862527966973020997329000541619426670076953550658999013610832093188612900965067697580868355406093218238208114690918418170845169279804326501742495568536129204284913968002760673299666821684339607368325295635558545262827523254866250317485742142024224537366976409188311254041131176298205552255819031049832511607407208517569325017327147414598245885530225579537096849274039073476259848750720415775275609198346862369614431974772521508855278344666069751448918838805536262564137330793962341654512951960133412309766210670366359141888863484512129616330299157488813024608781117109809462926878292207177079520424875868211337577610753710964301891410513958974993807013870987984032814842145317634532088273765188771756790539517964112256091347956932488539527996453338358136112835191461737493735869417309240933465525770417408494646071098139123484588422403572720154226042716322240971144674869285890995725081223973836816186577965525342648397712226531100597726956164240630522054255832694933023538424861066693074840190645629845962651740621446413509090852964211321158365885998909345927203407967454762241732816691644451650923475010652704 [98,67] -1307953519191789864161046337287118702053238405209874772364189202471268272643436908927441978291221913702214792282172113016056895590852249939614843492912751750178591109750960118506262808722209743022920744424365371091296431125502607932072149845894808333663327530838621984194430778631246138728938480278945680043152233320352343927580161548612659476660150333188168931011550736376395271846843165979432227406487450903634881975404685943564990493666870334443903937415980950491029066465271437317823758765337494525036444600953806584054802495209973943504341566498070433593856845885853936031799154531138309146850360135722289325136871274051464431497014047803163440063528671496101257668937835104105209583546867661206281117960578171687873852565823186441809681691828790325969820720552715846743656685422294727724998250131085437928835990294104312060790930016234607093553669945393442770440782929100731735700446261353398464147119678490502371493658204245339618014866477685346266921870567528723782905299082767008175396619217312434678667542043315749575374668826475856676472350439371440518427239780220924598800010327941318078200319108968426775061225293404855385866903919032517832112216214729335892178716452383312138499312022557680417261065906813843297913360457114176160003210402632779534954533254400358216487175553230490216649392427489317555068302091329085878023574654623147702834728704803653990192500718756543346221049634224905697653484988266177784867946868118573320717776449110242725276036901128120682108450498160793029110879054759710373930984001823629172351929823662881180320639872766215379444195324442092322682095435504889172683327301423507447723729881753856346300130006828069171612387379770595578899618979068528792855022811885448639842829984031107448463058554495458734450081908117477919704510777779228259889347322918494258714704390758029240730478689282100788068636217841721445761346731940016037113084266628537450793584566224287116960029086506054870810927976736243967676771515762393258375878809359106684815854764044408305529126871305392365231479012142168382691193766112216532435151419144086368924990933873746274558426573391963318350116225910945499217176583197782040860892234143130863954672224746372971942855916618464450806896659823237245379179394998516266652714659702042754617127989212000763180099736361829090838653678369519132946553378558013530283296770100504760775131090357311010599719942887746564952803361281331259955044429728 [98,68] 172767015503953401226647260996314686475767687228646758674271093723218773366651394631222716444173178766207730248950447091945408012433943624581280834191359664362857635459248227627187773529271424782527174049449264863277825428537520936412471495939831870988959163013393180757977665838126095711754735146120578209287108948539028472775063526819334691866064917997077126484959082361097417148698515796029599644886128212563799341876972482314353673781765128343539279887267213420850230776948736079162767977594569551232529220408402742877362861510425007382163842151292171830453206938959700810969856446469548536518984018957383477497602153432266667525581466469307555166598653206422684415378003437688506584898131928352777970112259641518344109444763469029707644722679354465733329549682681191784947984201501173415305746161989318014637473282440514718390414609261882000164738436764196371417578759340945929826273205451131295501897876416886323202273333717043413025443260854088331144659996185941084114801587286894100293050454372408062060986465450471182771570230145326286021314687075721101443927915503584598674650255666505766670495608168164192320555865578821140870723215499339864805270157882571286817174746485868515244891681982958413640232473266454146994142368665236671353138256318654488645888522021977233721100993568007732694786632161685832259632651790111384199620129789528247200031311388508070357148374167360390309928009594478450709105060586080273537228113396118872201889441811284015988477189901760590419654799907084827078821833427883092102603441116105025420117403253266918795515008341012615003879097936723840084184600469156245713970687292739977290460040783806357702960849091521903759124618825527228477165493298670585274917863968222279446932354091286108855250807851177058088783942849863059478880319915333536001356576120577392893321456016963315356591564518239910269382314644288180797528523507081124870083603254184240691292160038198864293545468931475984180914268043678257288722180906261320831957920112774118297917235505063591604465810663062653398625564590141090319303128628780072114327013167680394086297656508785652733558534367532687833416788787907392388742650450379145249123099063257421839521933701980329865952366057486664184317265295900172035504542162453464740932515806685311576367737086407814695461994777492520281852307973245369947707886237075818994973894252843988139182635100109151182441274833969132162910718152008787050435696 [98,69] 10339459886903364560319380606989229100333494605460351468799714866449486657293435575703751599203996606555859817538118824119568886707701569268227423984210585145278310403136994373210500251099365441233098891451090932247992643817071051241162632927861855099494914696049921793324551637860358323608357965279809544517146618749771143313337868187709505111240457158020078038945775754980357689219419717678263051386514956015457284713688620221455834702558083248690295771412157453688993539376272541774432591837426890470694645974293683776144542209134188576669428534760391274952273875031371710522460322465262023815098375336008004378209839473579948226267005997996802738649866986785586005442471717161502790672380848272842226662341882847462182279460002286612764235755009034040363800867277211250021086415843486729318933309519203680216250452997923363980336467086235708534253868969866477164620818193329252567667153936455263036662000433723909730137558609054245706722400901344522556178839992523486437627208053933928211312565732000325411883109520759145697763338208971721906928717181749083516039126852506218709364751371025319689613068589031281365170188414272323704586213675096607960834786578091116961953945751012654714859614225915089774538314176565202161435595024398113002154826439905861541418900560242983040021840956587820811976981425861008156023829406327723163440047327957306583003899316315962312832220605439198470917827588874927626381376355738569212148077914994223194359563830112277250335200204884161925722911704027270886140082328165781159538189874825386409425711636067658499270123068909663319222668693265404426989566641931259958183029358504192662919353394051714828790441411648973269964875574755124071586559926957789794343781446078797918943540253907922129077537291752607185854649174115390520435799812003894317695311997956314676665275816851286756582115733471814993731078644984664483971931689708459072818937297500669317444911726952671739416922116901494970424019996447768337603713195285019267903893940708177773408076048867185778919846757716598375211732848157370468803342835660785306559052917040495685597606419600910885474922288849464816073749622444155799935226897976314416125121142937904327961799185704129629782011843302400528308305466446514874990266289573481916122536292597908661408120953584987599216320255711716939739450156724167516237249845112179234324874942566731006264386649759580597465432362835059740727912937775271004072 [98,70] -858304374132100186632988347111393948545644496620911610919431236202272933443104221445183187887771664667696362748100148274589202608358014926216887553288217182353529898316793972829067894614347754381999935188689349126446345129273007782597616663824430972592861263291013331773860615591044462459196367646224739947987893348309789178205373203437220165044532874500041821461743249261419282951690360482822614091392945271018735444261992341138504771984990649361335357058681524445427101408816101495232950926022284620790999488813697899422264094222354578454490880071502516795570147905074680116493792137008455187185794074199130443252896452905046712572028481204514064400013371621151778888012240718579759625278975676402884307232969393798479291101273246574161067249778025194397006763833816311184372876558750570398747058489956426565347866222967846534906691948197545918013609058904316608373481670933378844845629364734628723663674698635228098414235192290679284122958035553740540696945540217526482769348929065106492661561021631829705815603546239914846781144918117847057811119941614682650514299442404382159148058203018035446322923536774594077474109055359010053830196122923256755376850320690691711272483648438645241525259084633715400667158467395448107689240237987556121364262051367061635103565304941311177621556515202006217042897361181773853165610266580716481762141483285003306195512891304661045440585442321096557002847671843302372557286819650115664164339302904430180879268008179683851978794071979119805595485405321479724505971492979090753402628618415558034167859003219573025204041496696108999874157684356126919817555300403612310285389025724107640957704971468507355247549741371721050169424957384104518175546216946195353197111026527509924064296943720949126016340519163338802994384304710723158002111935221867480473156476729441305620012829279793805223369417844320917378276036751067686826452165354404597521600568835945633993886616262123645624135945482255751731385847448709692595740525136493021782637313559193457601619697642075995537057396372272064737144520687852833082719020418123786658789508471210293590473818953727405633121807160993696904116179596775911375092429974121254152588981206446753937551120736814063621450446842914255649827677514000376420814323771121385566451680465070551134309794553842594262720588953526480842143298062265576654851222528704178723301183356635949437913743374703205792551302433347391480259861997639904 [98,71] 91939706453964526866918341597889127220172345925459966489861351125187757082669340793649518533451128025604796882282441517092956323230027272842736863792457729771409909166940655847089603437487081154664070298524102535362364781754296946692949683792101724336149679040608716360510369769464195340467839344759564934086280682037278622023902996314486362051949326404511611534420649612714599729556873964177355123284478696902305517459431265155352452874246645385376125223405933790987103970786057048865623829480046818421447653287596048103222664203433276509069823802985145293990888365665880572704566314167023207985496734697075336186735741864093957094595965540540626019822798084359437921878472568515602433999263864293572340622508338276918763751377137025138938218211498818386385498739837654742337832518773884622732203630438738391677150399499353165343955496251219090599519157530701207569549190490877726676134724929075511035932381632047716035199828215808872688011728644466563203298947607544750767361914420153110004140941312149292035344277575499489497785654343866773094887863967807247612119064991063561904118924542471887944947430869625827746826762581627375720545235527982476768310895184340952542415029578310237357363660932906291297775949012785922331254839025843401724559192945048614146588294062815354669174399531184007795377214496162574674237065377354526377910463218665692615180925168514543463911988676279245824847622980111125184143829290308121262137011877915366121553796895104492839734056519290653825105973170436696046056039215626835483313150758855103976237660953189551615053037224579247775833815615163161250004823662457874802277273007238812985434729137109412961165511583307679471512525643073500382089741977019960139547292866299519746301929212371547594639109398932921609741968370965133256447209097241762786751939964352141795823149153903144309740824519319203081100787535105639649883847000731513355180888940119377117498935532275006705409170844073807890573147593624793691049126466854434892470274570122131516634315421374446710119088642800000859568640057738105528581987027126624932694087685366476721174043739686411810593523742208768169101801584051536774901336715329335475449392221464548209330282383629451813302602732690335325626324267376626431697531664211572758390063646936443551460584045218606393370244246144469675951317297957289818611217785564896771523316321835270700255819819654926953046637165626672135215018880160 [98,72] -5354580388907510374956970778448763075286564456553475172331335155142542766372126693340319095096024451726494903283006541854612755765914466256471042660300818777031848966449598784357822038697520182569059353206129902220632926636463807257533549644379965153146429140350991692943844606714126039581692120352393052107184274446188003109447711506215116900958896063130516069585321818257434068669783172177175343811054233271053376922207556025884074024359811087940768941925817354682786871637151891599569948853783741852062638984085306437124045025556648607875021188418387050016406219869416606498326553096284619900483912327290673977833868478339800102287723671351846795148030650737387928401951518450844969376467227236766322319011501781439494013373681931820285419521760225257363076494312964726481016047079973862976575019507896181966972794940751711592474266016518469022542742145977461023984253057660808279029330038350380404269069886687685689051990038834264539004523038528092042232838571393888043405963872409235987231727846272370358935198296715688576502301244519421956593198317516738728655132811333571360384958320644826087830601007656246455457671738718296453675035326888125620459625495306951139467778238313253456568133732919453030842326339897353348384966784176317187696825983982229848326089454420767197240135026168191416809688383022733355429788168606099770818895137007042384204753303121489077082163362239822914799036898490014986626684754175106842709908260489058150278278922116403169815361105066677459005559758460279144521462789463893209231485190132784554421163549660242228939436043005589436781705689908358018578676957633370113596504417778885813843074854801842307221495755975659155367332833950860184328417080784401992086757703862533743397300050871894274779198186573359077496168435262491150985172444771187648710611977800687800809953868117444070657665382619584880297571246710411662797287935277234489298692401969132175018820646072224173580602113481300212420605276639234777462959900022883967455786913434908484135552132460467115593062420443867735938566203711104227039481315067531514029762159314904653588636874399807194898350558136483415263684239496270587392432407090061156459383917155823306184264844413453179652161923870450059809687553144974978600013347111769589300870316745969244794158498132584254040563602467798191892028236456188187754523589664882924268371077744948978091976340340095864671328033491028292769102016 [98,73] 510065291822796790008490659697237006730065451594414997620325883621333100542721248016529429138090514604138834611677378129996404823685611757426698169627635368362962014774866855678801716249211791867444175470065308397962103989905530163196665992859885963172201057443292556095302995880413225914219690369238041148874003045349886582040861658260313795296956507789111276858415487355320083859792594502444411997127139071528073322858289248407448087397697322286320899255020713708236979122498813791519519263067775163493250914035939947292117207028338753399801969193216070717006201019728296949826297463371139226550588763530331608575943818821024256422412875040823526683307491574252422881760570018126306518022909654481202125775785644342648709854774817450131559355879796378952170711348082276285808014058117692548273360023586294588094479636534878086490603537630516774769453604672034710369956506213665188891989261141369587690597299869648897743490363794972363427426510566044705841855769984732056307444901847877410031766776589860537358054060112392557778807093674139177318166560054699840145000280482194742399333258024726341316194669035716500657369251802959487261452171417474405492003102112839998860702760415799212603097037648753086287778177295840549416462943512492650036909411845809459941233662902128462297675574678813146142213070371654432086266831957993830517217213386837315387175565799136326115759463192900568049603016393230327895780496115615632416747201272308224715565256303986722960330833961106653275904312773327735076405043844624524228686503978814570648551576433156927410049766768613026775459064034960398216465709775226176125926854297932370589885656501082515527758151911027543832759888256403448851776137601003696504425973338730717558730822826831705404810016014623504802459020753749015847297588850697906301913978685806570047280070301696048833062455337332512222624425514904781975485057634598277840970464131875514815623620526246632397894214720128098268307250435739727039720646011229686839771741298492848339242723669236310619694552225169213893348010422362587589906529510100670217447677764380036258875292677403302486269309792950438645269663069454265871436578823889154881840374138130555073955970203000669240934067426988144521638282711366738887309394064216004323060323966751505004687384607857369655123763953638538241970311514559674014380770395061414073740759869088970082105937189628945379448294354261859589888 [98,74] -38226885815694137812938092228413400842681842932606372433660032527428591523996718333776362765660659583666101934519088157787571602331644927714935811521505128946994735153833189780208120889396346976380996689092480518745452902376209245730414038020088767606668432884015012661271195997900279296334661234884842978190504083155738727742355608246375511801277366127985990732729799502180220137615858445942739267105683250966168065998706411229241314921290699855379455704799305076661122060187180972565152767467907973911090200563681225915294820144231823863116289736068239061503229965361215878950217258012460461168845665615499322946336993279902180588133130253374978084462097736339883078470466028016542271591977616112861277084162732960879810633603421682625913921304077874991564349264911084736913455743828199214486414015676796045297711477445267274051033261283877664943688608457862347281347979264316428864024865343522248029546704484527394967924450242789473078245408098016987516180456879475506895332974814681164351441862286542546815660220332611537906017171101009199379191869502516172054546185597799561046482800264588173915533961408258481156977194437329925354183353880159906201695897343495086331175158096806584632845515839368441897906791793951514197182587862215629300865015419625035021149268453703658779085403924826622810652252830019973270626971712240787066132380818556135715652846460584818075494707976540733516490123722662220189682503140904731326614391919362469894593689978611725259166382582383088960789183590537855541793882689067084962161045924585381160427964135669216151853340558510706490344628586218999344716018100326570748736244095123899062174974313650534598020248840479310580066333366807992148453603194986951834346676656337397759912116638848164988497278954976301624133544157183936761358406296272248506740052666882955944938354895828072999004727804222686331995482794310296516717889181969483636098895658608218312463552793132163803853528817779255144829453448955977700188939711465411485999614352816418086619468132374530965062994112593691563440025271724952403050469963172442589322866590287434637527155768444413485871328722782704285391903700215918798848422701554376011750285039306637524140760867440270065229821778602241157612276636960847917275297093899874985975938434767151651567708079133647671208607438348896498008612204047510128899054502294137040988925862504587750276119348897641074553596209417566712 [98,75] 3504784418916809903900069342576565021216659854757177776599520607038795130047410449358092401657178146313384440149023466582644315574653652646232897520350096545425768183681468386885016699461688906837331440800637921999613613245549035451753236503144095030804570406992580352096722108554156353200248132885078333885459360161935889759867447822840406046533170986827568797928640992064997224743483627553759190962777547033080150967079195200869721498140437253433955745963793080762762840002017808534045005489667707938895603787485109152612278535955629571334552998599698899454154047405542653941994464692924373365199460679333004362583586294694391923194707577137482270916555626377069185588595052235115745372231686969653906790635136313209729131896053382277303642687518143132321732948981754662234730131317388698983957323922533785580350997537285720036781419871865055180662104280835242205105686350178109870313209232938775240605098047928129316080344323740211394120530070158918195108291478440533807325300909932373881859657988232341918249490184362286530929187240617583305896446749733575402849688441053040198566344590147207155876477850410534201711889108376584544128673642175862843875128846410937371507033765725691253457414543099474132077165776426291726792112359477865611327277976601819834181887307896673642566216552052248378957220270358568388509018014656330686673138242851157141286225942409528683578729459684351842284815531201884579961393358014595246856392618851404442502311452293904213400383763854800801522012384908041068433679271690784743323269633912043367611713661053823141355678518987698150232641207713463852272891602487901099599463731045983270342908994012772051096415316866326233580448914091925636619192861277216485788714792345321727232174155748137262717178711606920982851105863017377915772469741866083349932146026038696190997790084331850921955285089543298351818904473935063545636714497391688776184746073675798138017521690987684281651080103006712361773295963012341224197429191888129751528139416566344829693740780042353122603067562323421040019908588246534136281109109293154113230255761509867795440514307527366272705166749114676264236923619313888586495462380567848719924031112119251507691421659688852113703408315287980227035741946292325526133527842933286982355692042085147145938126001524228823699776639748939908398868663089105584059860345971882228332625971731329584943797198245772929544998485750736 [98,76] -323583137419477350947602093588528392659219261292497096392756433093649606894605708160332648641732976153326393050610536217780388686785388633016406654176430237633457120831778084703046296236731173301018651039902665377923325042494435121013734298731017607774928297804070062967437258475087900786188614246618602743422329559543444686574448611267403758797659899101670240727590368985949632329450183670895220652420233972466932557102202642741721629568793860438690216027985200606133863017268656877956283574142148547309814949401496913463252785651089003929884634538206273864236370664582825402288687724508148567132015849831128456982917900542753305748189171576461164700062562197582237328554183013487151905083855212332508071455393629786350313128120495006409831187825281108591581584570366061740018210356910129137796155053018347956371557581119376586694647519101719498817416981618161820084677203705865539315176435290069997463971741841702076059968160838693466797455748673307696651186528188542783452383795946862407765524357421239815079733253518688258470097444062161038743530476255727862401360892829704891794953185486350247681924607211724155785880317141772847022290386521138634558320311907267983725410982443765123741235394552759912252950532961537449843792052012306545863300779861307551461686710786280303432038560325046373922917755664811729464326510792401024528090127601633208084713598776062208579759835113689941533302774411557335222872658333788789136088919350263073141072051344784723847349217224281514442887821410568659094776536521189741043400659838224859096429888823885691921722156391524388706153692286894043039742345444597361865699238552160333056178680565177394112987853436727553835706267446989972408179353629285590619248503545050549351038370554989697824134512100254665825856910059735286368477904494585830556029098044121398296212926075005493839289878101905607066520806894039942836734940905084456996697625035669383308092828862780508081083764745789539010181393036337160606645440640515700250179307072253531843822567731198453577153763734077138102896904376162135905700209216775055890506138612837044125897796657958725813701370352914348632638720001853603140937502998100335905764912989898848615550047531673793295972679612162082745002323046039400233904101306298187772730468606349071177745930390724255858819897380455979776187391155091278662663859349630294064037355419957802478675767006202304164286106208 [98,77] 26236179470439316432873950807002007217013101882872779319632176135516532662942618877312994138802253299760727349877564685058832309154518725817725822736159642863353537192195330365071631216442466558988033960277638115218024831799838752783578900085621491717587685991324109502797638518775617092449673035557273873178859083260696803367380610336111272888925910353443135780235742503137512488604844206996669173763806968942250578212753352328302630135102640157179380949572203413136720026506521354495403790399814975834707423934136218836785495463377067440822138395238151042660029068564170051061741796991252611468028994684969189882576414323107402166181966410111744969810976252913313632740606842188239875089644507025624396549507621720775863058555704701385836405876745828688280164267341683745639892470196687826065962163468711927655764926407488664999691793553098595311637770425414285501212567805191555736456790599032397968948857051363679010217754821030885880099497336343958563451120129629456553385653462288418779892711560652061277534539188267734245469415307729454103284939918699330029096357982106335391921233387306420169474394467012921133035980628332754302582966684322396050179182812663802944821057776241668538745058872699387649583716339442244517073907604768754782674124061707087748670201760682281198995902472027018170439281079087859195233481738625807277202960597800451786055445397434203304027205301821089846224418781558964137626239034389001257989330395777960272565082514355631007592830103835989394329059718441765640583035882337374321232296946807925139366319136041439241613364684258509013531262114139214743934596068871284286558431541969954064293565889449420676436583772590164544461890684296172121981598296158781611407591307613387413372067126295429304100583190223799034346382601860468657835550808353800468673952614945104701861262335317834166260774003503033879611820335136449603528932338389743910373909877740376699705502196175393660235055243569027092860288128489670045480508414770525875331222072667815675952787908258560326137095050726568314311941705524255097698161831015767718195211093906264825494432413581053539975495656519366943632284369895701132062962742714173873056992623609916232142467160660154645856561025017855103453644910222194265638923822478290298960843591516091497042792191358548081072824204053281672702797891986945742075187524258813174768771052829618313667357076432402081454416 [98,78] -2002697678294603037314383188492947827552195101463859508915368087511052837776213639748841024610394718764761136905974402449942309048597757560266151196410742504690821426828314763191293302974067768586791710048705045103987345595178021426639257264744927994577049601351921604177205703911352180178978932531922165819423657589427314046466879345913278804637088106475642789676066210683376216641594970905368636598835576306534972729098628621680508757420870676225123899627199470706804346195581182952388893815809217213196648733845402446403181039386619529612209921806483320147692382627029789902001251522844040312265651083100094099814359809043404992169180143261361688735383148584288144943141662696954946479649637313481154524403185064881680365082854601172730908460319165218611188204432036213571118265054702469033481541583486399788934947668978542091831451567538125347348722564950721022895780346404431929400390676975034028891044628980038100244432509904074217679666955261848486013145577722788278467745233068243057610664486919622200630592435257181404704600990562921306075336151693217187519445615879233287128533548703162786418770784300435285620838411155227465455360631495369460477049229717315983585530530227112906641113352809217500201889237126422401359526776630224649002548617701344985495580193996554981871324672928394061286131071006880688555054180752318844360504002652728373144730461684115594551971405328108235322390927548812037499438222068001741212906887092064204340481454313768648396318018204803378456223432504151511556779229154270801637704945999130506305800673625457724261946980510857545497528350581613275158511410180282943725251765124162821442447957552175083768380774668253228488218657020063376956229965107389890093691619638776918201417249164734095621217368625829614555413512818023234301752231480132965384618017911782993832971139207199761696932707643247940984064694538964168271485951247458471948945629797970532810180086429433018754176932991816461750334160170374091323016228102287478925166289190697804043530268932716281570948121647614357023226705590525094908244490674512789843439425716679669819148512691433440846416848828449407430787209618298212030004371782728657045582329590566336350747962691151968924745814647873514483671791693402170319844663689938598672059950046836147673045729878702280497308816513068389263636462395904050494626959937575767839434075865772600053611925864779357984 [98,79] 134812773398568018179086690377288022882919714738010083363386306258486680692448060653552030539032592379611248180190686551871114939037089228822601920097539984275307907824684190565237474545323633466216328072285892808235057251193768089962683238106664577817665575311571341239359246986560014202504259965442013933303143635196419214005342265567062785763379556991327864263733507011189634258735944069057245632614683442762203450694677666523789673739505838949099451020530334276014880287474344605006232362153945495998721885991465545622771563305866082003460533599454988163712335529585919954600151636700153815525560161972179918055867316782964547148126822492878115040451137943114531820020221590059613107833613743096709707184962684111060475764739949728247123835454770151014156379424436605067406115031776559865848898787642950997929842626726373793585614426604037413537947093426447485975767305396040618103135605341215055839827313632000746454532512143447178091962103927716111860374670891580298141769483279191356524422656049229996078632760724360561943148837383121760605710459684657084034821173784359881430530015941825292056422232294067591916858786602523019872512557081411194223472280495860313990600803682588223739935995410213394737969102582918563901307782188826372305787834782287765229364543292067051273943848939170067245158567535882357969964927499053762539256027024765842825215317393351183596312938963686381506800456711652501991169425813716513061497669829414585961101034623601352830123217814955042799816141779388363474459569999908699463761521682838319889704613816585228737161379446127800742777263550649132977866810898748699286219693587038223129535589936196005520966978577617582617148741711887615463398208381885582573000685118161064306623249247331364724019346744474818164601163584931016612702946108204371969908486067482930130451128493849792852499507342095696028783985239595203733814986037441370016575738899990243500572239005470132849004597872742573016370394163875481260201112361854197079151290878512458466620120653128275912598557575338967513473947291632185859136490729426906680408838982598120205819713223961459710756722619171667557614245914863182470831214552429863068479483601055129866658026219054607388394479354653560933721461516472114101806549986541300072225399510999823141313821629350211802979757997650090854557238177191183365188901480284892964602007582435182102412597575552376 [98,80] -8323796710167580879132891255517508333175225734139758402445561339751306999110190090482819633969820327172976620870329113430239463252017644253080955720214990725142584009281722015480440069911281462968997466837908636410398400831894590011203435846556288634915209398840971170596259571014942899182461626892419674513395461459216711895865494742339576424753927194533569484616148318105517808937729459258169065491387866249943697868704862131344973301119387875227060670091157789187531770700696645138889825748547443574741830427708574393763581630328676122506657744577465033066723537821599862747436125002049424343799626531402490604222121987046953342955255751030725119085232467545419856000762592378121931083813956545110166937607981179977182649645681597570233793198870145133288328673363680938921816507453781238178371297846149613832031899957186676141230059446332413052137086241749534268304188513809480258190291834468867923447316869136963577515911316596518907849404147748967736219018237119165863268356855481836142517199226319870277186324830831631014997271862100662514437950987984590460312555635715970147675373234742666430855677389970297057538598448199856554647174560955130547887610604158242865267436132636373106347821356086553943454720982643846918758313841386614056458911398104356048412841432575930292366965766229126784592150463848017342256122695810007693272480432512822582347129375173217951276742658608873006719241123094900789844796194822644538265322105655174763258663462102094320485000040328332048418569488194617950297195239239827607078780847669697546951511622806934903759439790857424286739524731877058958020292287685943810480991421736097710745725574091545976751925520954377135385390668935039395567532218433974779621631977682885813313296578200682616853970448757590375518489792116228853432397404756037297081041710352449538094109199021294496722464338539401152742955872228215466219556723436103914072785161099582031368474815361592375528114585481409913308022182897376886650733445262542529021961308534918779108596046825566831274035706558439978464994024935334609712341124773307528444790125718476491944548798184012633670846168082218738634076534873699975980710057901551439211692149214982124422211622087873573931575670397035057382564613450858497100011353616569547167796847992587040244574386392452780712669005184306963794149915082900886049451572831105534615107910512460521864133130336 [98,81] 476646119222243374945937207483000252162692787467680993210169635902095829738821148194363659239612991112945881013335071902270579619580419973526279350339613365910017376965193599403050016526208935796196050480078279489580654176304557647339372766294545298648663209127501196843112525239097945873244429095449521697047823385216645253742753376945669502494036233827809430726785996020238655022949180200949551935935895663728956561477684038162394559001439608218124353565359995861640216216291297279802157499412456303264860400296140127226185795886488886646183528226215246998660458227735165248063686888766077299350085421789457940612677353301187245734393370899366399412129089680744668625733363927491851791844230890210011016922404542684515029817113734007142500340693473973465530862159949827013238721048694999033089116084621590233827649195044442245841497876581784699681813076815860408233503162749775664249253525363210084138570044114967925875013089237833103050003606098387456917520789571980892637652881217954639888878147584333152942134463240926837650210992716489576271279051430834045663496317893785387814412000280169638242557379954257149410781386603775828567142599882194094230514336840940456399662012847117644488765580732652478388753103146546266521744764973889886255228536133534490064926372895571806935163598523452491801354112683313534432213900761119873573399357049785919455497161089697005708202482790605446184732087480779301551237929462153162318782768091479025359840312001719543039524108377738221051980670678822910670455334365436917902365118117003989473107793908805309573963553374279472123034887819958384734388472547447307460301976128132566638695433328288706427697415205568918582095689373253570448202900937647107737675568133220080737802392340590455447280300723427450750230959672566594428881914960542149096046671631877809614997686817781527660390139280304426707393712389919622007081963066169986850568625134022681044190963797865909461440576942307652263263856921894017079469221207328472500447356942660519514758409847726955662253777005320630902805231193943627057669531491763449456930096481809616234260917487883823340630717935267066144854456518111111403359314381324769448339749680811204395012455435387393277818692539548932297310334824614429230089288134003641868020095655262902703761204695757995753495354510060747893732803848496887561273062011241242226256306817388337806452544 [98,82] -24975467964612494632257025322060670435664600027626965826255912355875036013200066263945607139703749740117469576938878658041155889958770382134083437327231894391719318166121662273780600054077780458915486048620347070900691034280255326620714768881016357183365951089516234705084141508208086532301553061535363073898563118392219920250828587968004968891089821229728324312439468221658452290885582917311642134396344123277101932807966140320045578556933066645392535005897969016839469215490515023116098547867943549690353504966705752801616589238077960595956268085099199091707075475991886177259428542750811285772834528944855203542239489711674517363744667071726281558562749278140389267455226394424346415853612947774453096321005095266753561674234765701129090835691036947131642727805958253964835529205834172139522285031605880417131771081945751334216368914077168507887285404992831104190335388578505754947564961971942335140557214661987903801260946431220967860701341776586858536960785649125762849601396729715882587346931261505383614732541929290151388755740464343587711753916634398615472943155803458647111990384286179795145518652133270195818931790503130086976489134418160956446016483541513470863622304661905853904123962799430294960983705927509072980521184453165869002421592504433746124490437432470294188298997134690665991834456726309553781240094556635957482241093340451606873778576701762156602473103643550604792796703239263012660569186326964433609099308887450617491709805817019654371090289126377137623154739789443986212213480889704108069126883433145276646197475336993128078845470334606353947778097219740651616854411483928939590928134978126722353952497432462519800422844411325362170616253935257179237883951113119710173636697584673181213237381376091463184749255610326208058404752069649700130161367851021232041750293492199049962221867443463658925879904806242676067579426435436096932346103214121673831461403658760478655510378246221426450407638483904593441711036390241426328301427981426299223881743425934559855775231360992931726883519817657714528781256480569893973265960144389293726056762998601697455179915866828576340077038530103732699213740080950216054407948145260191829167731966201460769449661802398005584183259052638349763220477480825930948369460110873786430378403739173155584922734366374361440327935327828596771337710169997716273793564497536793449953961127283679427524 [98,83] 1175456544950067074497222424049328118789436932002949969019399928808587585040955922661866367314233870668583722399118510363999934873123638551354175070328035649331521066871747868114340126076640926467724189861696864498473037753513318889066334749499557335384015556714084585329942665078915358912174829370563956270769500444626094148757262186238642853912543742929104965444400667437180964754570753406134591982152599364857669351398832411972063966380534724468044300827397124910680729365504673739414427542495172620197809772378515936996539610716796519176848051737815069754898104650746122380540075618491129207155859906284317906543793553404042602061467790827166806009719577920892715921203096981354312037864184697003729869770896951299061390495307406271015218737806678398967479630033917682955046919454460186424083235196094568052668461570958772249910121134324969564829243502750938050600936620134368472871323095148076982254897819677695676591852771134067181384159848610270993920734682216330938953372579866057397908833702827302485378637745397100385530294384802876582482961403880113080210471130125961659009685070049668408163996771041274717947427301594441043013716094233168683396601579059562410690774679952818514687989071172027120034972581072205599124176884294393900602316338456841146815288104253646671810805653099333721391766490666164460591794805134313932124419710025239934982295258215023019811553464362563897829677392062710938440853640647299957843384789993068286598688951243840151406893971471739082802141784400680025951830659258297395044194044429543029021985148449643196460981242156074197540249446354803615948286227387735329173414121376208472207178182524171387300763875643913547176388522436709892124296693065693170286382182011656925143505539209004454286538893481693900204315072744187099738771198976640779584475243870620780063281916752206905728805385181135291527747399202230048346522701758879317337709946664982450457796809876688677277128934856080708362479939841560693502535372515882074510182991025896610311813157183081243683131137391152405018043281453973206792722022477043163759814565612398767646232736137555677929802802732619895270024163558512543098616950247161818524818094299708784194259690737682637881062134310661150404364116041500513520966602113919126350680758413695541088293417257954678594822166523116456511149170205217927104904923333813534904187441379745936 [98,84] -49999305602453500890537347583880439086691255826336489413372412842839092190773564882529460872010147211543302358513655243426915512282411734788723236257309476446828731330879497390904318872136689562287428145690520929677813636784968363410786681670319197542604306365740625015092276748481246383895240573800816599162338344070748706372158552755865842779305954035403754150026237898455943243371640400603282930337678862143719375988696093695732203415009273193402410942006047712880078406493297703065410780291005547314489996084755982529021716244723455455647119427974247750264857352569876622822727955697157452490417148093505295380409201185318918065658811088899296501337277374216361412160058340937844821725198987848849846380115331190138970936193449812028223904151645533733921487384121982468291475382103386329947384171117383365673438525269038386125417885096255369011237204874161556798629970779116444547244250088584217860066870342713115724868642988125424335757351551303927215810769960501740752811758776861347662732519429771656342913180510702465981442811914201955656701376941932118262040110344369131295630480135576578821287012928157321298262217640172812695149978937806369510040581636971892678065770243450457418335124797272874043125529369274970446591484096295773392397236137420765303681819494409506192638159816360774809447181035438947957171912512998569792911339751759147545232877062113926108189673575598032815643850048281437340001306830644653082943335838028739276794820157548793118017631127792852091965700012987090173999721355563315994268163185192978928107475071941407576129664984016580478260846592611175528031558607506551261570207985829840353886583168752494228905404883904172484453999242543866605643173004240048977432548028094082420189939648327113566765043809682177517020349647660097681620958131726146751709562564988054819423100278130810750317969620400214061542634678842962229162955822934176831735193521888078633098138780268130043479431816320180153422248413079460601703441305247231392383273167168621849414991904891207190169621904984080015473518531717894687178897775445967808903590262270741644316557974863896916303754138302944374098165286001883441762492827254080385659376848999154204136574376789134864061901534256367006331113561262195865106174736760043993584526118710704884204048141495256193976797477529135205290205130126545298183269879663024999953663483424 [98,85] 1950580435117484080377890864318571890190517445574098835649909259187589983256011473243907921293020482518850091083257468459025216018167931218534622396207492080160564262016045281300774985996620845790723870658239548997613424288834641882307229405138183784604513633869471519483550078736702297634008177179967721470268218768182672221782674667803762428587445633081962125770868109085391552613044417145635441295553270461031973281544144357159167969953189838956118931147726237203471096159605485003064416030144022736550744892444540733055313447401966200840917503565028881847439576956797913110324285646240175050855772256588310923495916342854594981148561253004353375830790700528570773355732841724284187341444691283969218370289352677218608905414134620937670086930958365683182247852818866444094104652418634769949308232754221137603785790876026650963158754442650407139960248411830707371155027497978752613444575597007762140112582430569123842294995722397454197200624057240049602836619895593732869470386144657099759283036887376806548427334834290996514353275979245904034792930974898694093751842602397112003491072233604064410843924782070467580904412366671782426617495903860820651210380717195900353439919286062232099825100205693082994510388686606846939597010325449665175943612107563815534172516185721997657797965218437160240222170184567517230710652321581307733063177443473934265670933067878594652527418986194412542213889453686073639681495533920076487427005588632356847730790157231736737463385971103130870725904500000735125417535247227375988307031338589663086525911795518607803182710051119062094707913795723709864178504615241159631498539627938298451508295399066713322201784358812258553286420318307023330409482597776984792169163685363596251695718064144437904477211648221778557854104779144376736501618078421755797456779240746252605404846226438061830938221907553095369837919093647595541015012764039591803590413576863847075426786687578172572134760146233037258288475826162681993842976005383171039726404563777038602431266936727252161915468082909981724921409853040306571611223798489445199345147327393468856313567834944099092510902871664914568344545654721111481886252892977933400743476360853077193647443797550468800111099649875739850266146508199773877661193631086904224513372254694874606831094616148537917079018066993629476069382811904864483812277580779892409728603672 [98,86] -68410351832793018828748613518831448844670641494002809618220206369656277766554793955354796925015831499443916005521973156168279718862792634037955414208124313363119640923304630069994521902092576949013948807610192801230187802778663226340271840350990539781764280865820280367892377526253015293930195811371800610159305554853589749254954941038527629099290258993615535056726394700622900409554755788115757278110242655037245239133290127913336778908762757946009247421946803138906826924793541608754666567812282859393318606402352440734262858299831129226444204698156336674767516776183736147016045011361005983621769561227007164196122167468862545689211816031060676255332997995609978761990576067259803444484055614166788139757401149368760445552160350649872723342812390610847899810705767648828787010003446786728261742487005562828583787658935234989380331242518205058357785216606714630236440809450376882931800729741087768987005769935741595330165497231308931886769866270350207708835320878299764522568566175089756140649784451128225143815256830459445496121968454905424864698065185008599198826330427066588492107583288072361162053224892075749721068877969663961476190385472716540263585271295287093603212241618086938606015384222910890577979915915697063300803737214954132347170636740159371058462367959082443461514839225174936970722461240830650644128894507499429080574503199739470612654678064048351924946718200156122363161586407907663583181398228325480140314429246467564324249384332655043958557661191424483094424475263801672369335051841887799665430173609650395393013650331720185284244325685049048438622580276947864703876490678086916448164997233413938486503052196261976993686616615979759747461977636780903101880214905025586454458587677675633595386715885455042257920865818554696889799028440663994059590151993286923948905064616902819291825413810032475100697603242019885251381108953824560846394211316590510651282834654324386963512133077868871583311905972810490003799192712729423752824990266790159672020250331040951369905026150164375193479385949853556545267480398420060543069652495116899774254979862165412242521675434125731461373437408989087987850742941617886994559273648300103805302685178285179375829118615819945759316284602355393422955743174386402578216451242619266120521211745727234175304027871207136403003926105233220855751211410220674846321688561514547650752 [98,87] 2024602969641998239158323451668062657047000307067292953241161991969553174612300887377106649916854846880118565457708694186249507709881195255706354029158108021307215589829684732111923018608301452630892537968673994965050581940473447469596710502384466520680421892226300549152585519078063654849732503145635982942490302768880759027693869378442380467665431995092497778015614512283059347574410264059973902242702147106913113519371994058838728551157361603477682786268885506475643606543503282968183597701661242525598734699146434129145459387788395306150915728638907714036167407866001567707954790273142286436782294686455563041916886829591485988671719168798877231660119609770810298009627796326795965880754132412007477672346685348754048835013493439834125882750666098199205808838510808949679557315642698591362810698673398194940810494257364282601876596511382376050886020754882166850029633235682260531019279636775910681704126014290871889618734805231544751779677321216722131076605982936044202257229480292749903938806903652565104033068484521224741610916473883729410639303726167231106065997309386619296716830355023884689305306985290536444912375062420217526779849516165080234399260113090287324401201150069273034757776637674462970631075829954645777954789525783248135836269407078253629328284968984801044319394633840599324580788854950282054259835888074423442301936367543223345549531779826315447223372513410786780045749012536100191755366321990884124267273950636474401998428933604532133637034305331871973067280207038818287480959438520351291850759322464852185036585841182351062218831300021017162430528088212597910116602231632559285291134555491819015327614512213976482036721480872757980423820984759718385398546055102100069383654874925018260473203777731868555075509401654550185055413260588405577128209282085224005492100674923074515075913281293740396609922771740560727504311208475968242773498497690386294161909675403550378372021652173261262195358318898352296421874990447082285552468681205015326981028534381454734118332756672073974549885270568606888052772683814512884201588640091488713310471709482883608553149874872212188877110739529111550406463198036928770129245733431531056005883533745222500601856755258393468794049735505156522727096776423984579474188922134707734540313839709532091098564576465220126093067695752449809940540537065782828150960989721708744 [98,88] -42959695937667566569910644295265623508663609648540752953156954646565236409044519073011868564074484531834560870624943483232274442470488515244413558725095996361890271116566421326883700140997010912556083939715221998301633605779587312958357671256792724716278003219521560513437769087581587932495537424281591152040164310046229097589472523601926822927355965211289213953047757871697337352987185051113004199935220749643534005730300494621828527462544318377282917247103245041689594140630669576496170275643263805344926690615064871824573923204314753687841904345608908235757269414977751270213419731074702312116696569894040827740045375846237485070093399399837321455963250892218881728788319225938797708006264690017983240223393296109196683715596780044707022923260735305973172053267020711078619331909220574187446696703581043076894121432924132966181539148279813961222489763141086795850793053224458802453995700869935090996853723855556472554332256864316882751878252896949044210950980880867684193266238435889978028550132712408554684447523215396690066644951387389756667032140456278723377563435212004905481415572840191866956773730986059759825141809191544881576471026206893381293709969849513375419799087813175979657604979616176224849449467896440353222194284394090740361099067672145235362541757120082965572881162681297739890875854241603575868262078898524141336798765876344635378171862825375675690200898410930777498964951563804495487395031837873528254520579034699727022219952694824191104641526368927158044111797145095976825485063010295979532293895024249263808229131001037447798589224820652071947765638478284540838584679364348247134239291561958084911288885095208633529390916247714990972127192721949161942220058264741240328717192949628729232117254446874587339048249546919384579309308736959015029371056000563948239207465519144636400914208535585609046427349221819029478095594442505139064311812256515462223810789875115310354010583450478528171839563094740329359853687319808046749623800310105104835681042369587311161855113599339099223181516490831505132840203361818987907461251602323447777355599516620529262861152816246807333096217536136827717105625816637837797815120098623366126837360532367838853156469410378415063903323646807329948576667463593390946889051174609402596451761660795226123394383998789771644637292148677544329489379107819111754645031421312 [98,89] 368036792230492553543484968273672623995115575148257014195400814408892694108612450719242460523842256272278875068990342281965825075486407949523812672927650281934902340832599322037312031426896859695124811552391573792233517406516856797653917744371303370616666541981081224087881321785615485278739329133073793713665095654105990067294689512360382688360890820694483126054811678971271031320037380630764982360274642384116708759690458364362273933304682869922591802326576884351595625065361434538655385075710641328874342094177256627545301540944808540740495999115073108672352242934166418174103880019021747362670109503579854881054432944064691657532704833567390966296982755808821987903483268546659180264096636918147435761089409659019266149042202373328321033044109229037166878962643158304469859643264031048804575952058917317360044357255005464305730733402336092318237279968327386111736443124100411702487251822736761964961900986845912808242529016877962053658865478883808498482547229189671837193674235781504838827745818292706929090363626947828773796267864826806574483081528662894936124847870106775950546135289277987570344703955271377799532368475582796715863011183026666197806350579962426951488062627681342632188212630107621442883459049575398105795062501817839529290644710796376388048678568071934801086969648730705156856701864542701479925506562384153521615988342304058296192455960019210070223025310730966260558013982590515482085058541323704116775422367424294224608482856887290199019477189295884529351612513400295505313440277416160236370010535084098444035654153971893816607897703480339304725370423693608328512135867993936913500801141450523121768166632659010284330398163791869216005780506496403758208583225407162650858982616510519328875979214034960485852697814982495733579916457075795828530724072608180960901183292377509149567363007163816044841862201969556739327770327965577496198249536629637171068486320733756761904302495681172572638464264366473538804594629117437159086570390208041187642995872636534392341045669490975037951945358017081684179333496954361242850276720350855941855109940147307020739765484972564610279809197640286117650806448915669845853688724111994029599476546536229216206878609303037502782186987375502838057731762937024066152649292737455304477946405810563687223456941216881099433449810908502326671184665154711836131709632 [98,90] 10269946258306606704771538257685486015274029529757348252547748527620706238419308287061507521625099124650241087622036968479982488478978610973686224710855337518452297712067893052455701440532543963983391847581295909021489045498773844191982078806705217896372057463221968557596029614890520578203210862521904527513819219868516916502931746140025170891470922232805331452266165768627097387214295898626925245981920287501984540154434426853538611971045949254283299766323830603586114007747010874319301407528280182403657599687500930712442318514672957700305465189559628481423177960846869277073042643893931687846459616774916768959814759725663417817842569437239954652236721156555443433299364239598912963883218268418921036900319264936887890512024530135526228235675390417056627961997323757418052640480886494624701866228204379738850503452310324776629700679030588750819090857285293081413738214640513716614075731020618384259760599809083351612140893553279417278880941530267806928094629850951307395155839937660398826578410300943688734138063207525877787186715621980434858060893782167476367624959520440763300874118360760892242392012551258692409034265283345604414139747433759030339202177800561152963534500901959825374691540861072469842854379798523165827114177005927652755864910592030145839834797752524856117530561240214683793576458995820733775713574337344838179170409220596046586471352052876086041083393033515534856922025779984024943735250652272504336993104336265980226760506304184778444788707106390504162088789771048495600771553956711158357388732284324569172147092827572517648797310831225864756504663366155474260863960043444398062915717512710124931376598299872006436403297658383771660803306885247818503542248835000726432734829970821113068715216057203543815098439205749899169172547699416345943337091327507196417542813011277290266479986413685434081792617331476754751191226225311708728184769274301347058656848251093483195181397550900590814839076415280863509988488050790544632705531324238896688299899254387647900472385800636398561861878093849856856628363667612822039226858191174961375391992572795483036038471826664582794709919268963380638692055387937381579683798500135727439246044717775575062196400822904124542285400803811115566451192509773555533320922517556155530216375871103988379162577854516863310083310511695195205330218987812081846432 [98,91] -548201293603119531684284360618635593325893695844916682101828825562393036857935167906983687640379566418244197328835945417351253324692490127651864999875320806073613038244638130895638436609451306847774444863729654643877634691576086621548363732945332007198061122872430228793710401274970911655867174318635425414675447641632954674310866366942614593298114237926253015864256305116167264724094240028322601305266050038745916262585583000419995888814819877989900931557425860780034179127710418066024061396699901425493216586783125294933206616052773463546764926710781728752732241401157726529494715903113188004171580252331938743853228685566348533555891007657162807093502478104431162158655544586583495881547587566672412893545729223209243736583038381489565179521025701490905672833675032850947793250944373436149152707177062344906462750466006719744602719542250460457054214736071770973167052775523927089055743318905067417820041982265122454692959141913470939941189027747524167442124705717214103084031917073197863868042339718812689099374803294301764236967710129505587104412089898959855228133820016495196780882065150143774719871386472135101684209558350237422556429544764105158986998396248499521337334774642948582999325950972419819957689255743903954257171614563354453642383680564406808095681647372967629212203091906422599486329660361350384198512305633882863954217243010443579866005827915168550542478281693309362683215825898576806550381585572641724747379180205767361871690356520556042371414884937243697187051243275080898263143565126770311979746645364403543979053264793778349999659225053731428118711888939400213772841405992232336157177445787563672983274800045656602592164574637990197525392449559193861715175930090718417797468707513876261996203940466837657846666200003550146184029581155259181656113493611590879950434479746453148322521927150791172325999039564173229102761270023826395466042795583951976434626279591571070252769612665558927216992995662755632788492017876341269400874670550680604046202670293324246268219017237589232799487764393382719677105667834033614297431561138781019818963483467545448328613027429272091505731474473282432352539569513353667441486934629934820812003876207668045822806393377413332399614121530906186826435913063044530087994216971886467054527652473842612273609756903193346946364394866997734440925909144789792 [98,92] 12829957497359418799743892558661074357908386178342687251370200943445418430451537403494900248273468796990632091291862132274198292110920190176411568355186886306179716881608221558549265126549246689960847702205814317215637224049716005867061159635707194161463096370138755575203080013364814221698771188746674027760430368738165583937027683911702959993157629738046978366021437745371864718429278725073828868338611379329516912338192851286388150774166290089850385184720114748797283383709954845627138596321658096119705873174184546047809234151592439672427197200922368191661656177025706784672233075364062662587394603706276292047572698656856278748704368713907683042414212065718635640894336689206868107908348465852936900212290120017324563668098298164726308954628414478820826230548892115785555697245359560225677276571774800927295256549251331061741416389807616846385498429163158022293444032225227602945746880063860330575421390732397416785120949001413341731968073702821981003646765515342966451495516080703839923139154543820780309645147773182902641017019519906537933655964861314865698354525264773969101366333020091582701294869741704974739540375897040667529624996030897951387116055852009055466406341182781794485957971243869690662631531150937095257289227272111962577366374519972107700338537942549730721519722962134494415435544233850811247015734759727110016732408352637900005024186837594207634441604835195686002307921038959223400584361289448331366294456390402215077084410193686145444243321104432287863070284218151726150091981371215622530254003157727754566149724881579400211817871868748611069500433952143416381381140369949021505632072490304469148721791079871073573087671420500084077357003307765766907986777257506701862787649574894317165805485384564946810462866885978534537312563633994523393838461897117366141720650908174202020907735905859431842864071159853890455489218674002630920170035882614693083652064887932329425009280254536537593321110803340421527180258409961220980189645811511046178810888688113572120448848609548961779884543837360146152636636062134427347560504392044382270240409590957518622685503494677814866703074722186288760779173905461779493733271210031221011998111311684936890271248662424344970075327444093784162955290661841691988216041087765679593341161454941972158533635033964358424754322710381259018762041427184 [98,93] -376843396480674210819129551062645116082795654358036458031103093029265067098295551748738978901587461806182325716073063736726647529854067406421907291081160498099560106494880645076141233812460787240004088561474448068352912769036619037428641784081062218198713395813395138803681864187315645049060896636426191814863060605521687798551005192262382596806221480229636731657141363468372705615828333624409502131830315578281174190238908852962862942118496885960700281477902326259558824342749195404183450893764560356766794124838534194602785890399350987683376926365823839788321905633803801837022182529937490979699534741435298452303411957797426403676513862401641589203970368215777643873940922467905055363933558153660926425090260622788189257786383649619331019274427959210147291182230468110848797422179028788991852236503640333631956289011166521779575135108727142470650371236154413759834559018649527500704247666660771916953719599177620017685521245956197874713761667051001075743681141398130829674831734922027456205669709998886343189286365972802805434489413305838184462492540333440863191236703128222480836546585148659730643301700126798641799283357993634187217029307047273454550696220733130305944741363584200117077661698045616627189360410229246260652892560053914917476844345364685308873667472430975851835880335663979823698527081898011888310123167120618903894111612642727165554740089931397322471158480530203143771439418751821075921565740015622431281682659827144934340384037375264154529733547946073523325518227847780060195924583554813281145198991353050729328699175845183829151511432441562882179238622923203971381694850566926402981149196484656191476048654967782675318906620946292733277289820116254232226066266082644748441428909937500994133652479210715820425222384726130566354486804983438383803770655850131937479427065386100135079304223769696632826658401133167087014895581629385373803041307454314323732037056135313728451904768506886788933308704455637725735607212960439256271321330992984994055949657523482142417562376793607128122857902454553822820175925992947370824601456849991962973034388829401306417538761064898273185478464966272079822084047450693048184868306585838730097674627554088269745949763409161424658799883699269928898376009304554724285535836980889770109210929229241374531715918260793611362820748722122431908085472 [98,94] 12899234384213937650533855047215821594070747229980999718958557282364240963402242304612838691174847612996896570818664007197863596479607725959798494982770782262853561385673257367206930986171371648732440308758335210542191799649566344756959784919061983559551970755231527642946875607103172155106177284362499266818053789003104545468427849117168993806872066306212995092204369319077167348916289477250568869547881923592285010429590266636361482284473691216115260695503945733377164626150172497746039475254443626796586251260574428859922929529724482431274930189692184073447798283805513095003611590013406457362516470429428735700448468439881083399920100360308225950134395302587898124456779473413832275695161380222390461910718727794468157903733313282653346488223468339099400878459575556290007627042109994655324409700300854165251064155886675318115415842226647551395598993026879094823404491088122822263514297422562544146683914663981010316580484727445939780974387172971810722316389663842741985711713395771755508275643347891861322566967646992695583295327574529056481045123407281870128987469029307896717245522074237679406252143381812449300381248924640348336734879796478990033050072327644031369173978130289166208454261932803461625256844403819100821018936032971802436990054328363300580527363796879096900800323598149949082771569012177371282377231736960222855687074183435894145703056767497440054502010715309944825940742572478515044393609233646057692036475969582926054248301727716016122562724736838514024714592253504454864731165140813452980104582556324696651359916589942544687866945001987779941030486575481586760134318283671254830919811132384505253087960361347370114937153056799093679496890998281018246714274399366024613994490135469878591942396113631632797857057695444445079380645601306850552957195252662669353831864661261212269558235195204004399967875595876599891600947277822814959089547198374119042338478559348980230131040332650413181512583945655949218889261304053635771528900560496733505620405309667374193108854250649071063707766402030233201332644141420035760376562680659766195642133919787486707244823777289475617195804480160943169938863749422771674339553937635605817051710556769881994601148647846599699694902456751100402254289914837827191190952485276008685482397586647993166070570936470279545272537137950414965984 [98,95] -516233742668969290057898327298799229493304513109217163170005467652354231122163232289161447310877231603800355375346666031612859434287468539712046180689482566582827676754708227531885683393561423548921109788358810117432399565846835070781577455511125204296986339829064712485696113569810103668023379233216464979499450839215476256031055440119209483922288196375040639696763795452034913304190062333700211056942092545131933958669733528619446873306663648723659603278405534483673144886646377955523547627857899461192206682499053212337205912985958139978376540870393227776165705540694196913201216298231852142918696856302507766107117687867036513714965048596034984770157757906476483967740648302370858488020139152088116493418436533980377985027718116283300406600720438732791780637958048959526344078627360749567448580430137083969579613431367408410404225100212493958416117064710472159926832425053109885640686120622909341672613632715000731717285477315337758325091189271585874747607300210800562591984350703711011539178261522311464500391843708644547758281306392866247474249722562344132944216039989914155415453526139228072732802076178519115206647440776973024809639848319623910033415849668187925423630698867365512660694247794682883631881581991891346919048804866229932772469577953484066163761516448748813531656091101882586458965390967187918803112966819800635580613412806937403860614695731684447789709006391406428844187199385754373141307119021641833010951444223425346922600433186424835535286435742763163703546281736165325636765791091639504526283536322363172480864250634558402120090750961604097617763938731208758752244799070636787972472334079265023877739754646167343323558093367070158431260638312399351380892720781214925202128533811239649534670691362866461428249855856414387173434502309040480298495780774746184951154122250622578370080116901600078418425875809353379407166920972069780445314505009280254093058874582621920986536504192510906673655900549316756521590166300151768021604416084088917197104212898469782019425522699797115043237708474678498107603331417789398143667024723952403999638034828173762388173109028232538845698050966366780052278030218028269384432998997048543369965838926872283646444333748595080940389064722427938466913654696035014059729768617104804637385189232553192548786622343697962332478612204365136 [98,96] 13451803811077801577706006508638801204015790994580269693966844206567675600177721204602806362870653474148321450778815295777070784532550156263713727295682906687844707803454916386919839212686425172452681157322466142066804207910594346576362775634445268588762999397333998807776945304528073711986193355121914043711794220057010760977963925418101866162875123598224394732101763747964747358955198401259761249824624976419618003297347066434119132685602526279281172200376488766595721306180160061577708165539975319488246552351782629359049541464938348922034163810310231360020086299030920460788128706428554432754265393323032032252453541637298227428350283419509123673854061643637755309489828749142041583621135585344826737503856348657892928368746705336236328310985098292538191873677398216364490362952377091363895284074355094440264777430478441279340230576035274109225127790831168694084351571586115887845846034794290865305559304349623701923629292717291433147351828234741089336725074673129142089134518460540373585324134662086767638427837448144966750806106890309613522502564108295300958936169626586328030099733000495345628667573433615902968713067055157643201721308952656558641067748299943570518653858142471162155792256875839175680908650807619676534426072748850110728766664521311098305876490418320476755541220057844789645787184086238879980259612204130809149409295469697807712984296780267788466585998861734136065645626036959207964017852404775122926546141809590101890361226753645005330347754373640618778102709994543029083778412714436282674456748705358434174782313322909996483676195045773513673612257954302811822790996056915816071569196049471043812541522126088624581399757742688082818943613057739768445633796414272689169926350210925218227495348825686360141562458897316136318741433730593224089181902748403579756850029122505992689225004499205961340210357257631508089708315803979607017517922076641260206894118976567221088338977092854497995193112934225047184511267142327771118459775174967709806998625355858836440442401965726187582758741089720317593579632007374541055508158216820156582261436496148327735769029926233607986621684758595356229583067192111513263075895797166311851690075709156981246720443311682864683350080228126317788730609689983648042853876111699207123611356522215843490715781869079182789078779901248 [98,97] -308576418257612204735810858933614280736895033033232758525390603961905193282675561955419224545802700420379605521422105084067279628291793950801454027789750117789575329579919353057745614169717293906061370164893715400382155473429889809118980319803444795596760704947117645845633266843892671431700523287631407186944998959916478577650090128661332811371787415474706142366499268434276963227928661960111115732297820754941065244750323282242813431025357088742518848424892887815162514002342052306207657946645679612307824113814396531669373514697133688989605929393681264488711061145481107591871214355719782168875509786500829719859112318613555164318316935332087203394710493063344671655354978806359225781101209192500186807962160698560456954056134123355649655900108959155674564578715081697317559811247137250786890239755562164435068764714051963323297973042174768272380023573501554552688570168937935556162230413093952343784039558036092406783697353319417107705955407536455346561498492006732123356025580397673175721583818335665455981382885161559322506805876704457437069864491158690469580200679681241939501173469225896942054933641115691051901233033212742766380315337298045857819720231044094098284612376445951352530433557129256735370692784198698981267603104387088879543849409909550949893606758912544931990051666331269670184805867997581689318299465668926980531456904483182431295128851758146782812443550669888582494727076405212457785457764522807479181961236042831049387773027120616423660103979028038140192833909386370980385191382701355499778456289285288445841064038555863973106909166117556472740319146153748005052557814387828398576558160170728481724528486511011958589460055693086743581855136483510257482650426544276014150866583198171407947264985095403517081482022499546777251347572568966697140278012452376556262529554510294476187440113816605132407241323039328292603434093527855162608717855204880745109885125172266772217062713603659654165391608272472322361612426343347489057430866811160618494326381085978422537825576313481678415223849275389072063999338210644241422908761859294490142841412498719213206070673542073190055698033527767312163744745312570448820532774783597247159501714572277718916710154289813922215601796173428727247619823847666773169410406165977861101421684576955553690773017551645263148618848 [98,98] 5912931169080183144762957268770903775559821293282749334659630516490682294517061683577339299160693771328476213392073107884429341693480979198196536236059861938313166346861565563552284811890592416024715680229407028219539950436571334068143350705751822925459557781621274451461526566664219958585750337820686228173302951208444483886790928594501467738676417878456827674476697888207401937873458425079798409684802743737658137755613938244233347289756988209973091944631282473720174920333007861397864206240756041201759385915991048463678134730853963045617702110307888434688650042816195667707337264913407910414372738270360583127928848965037545915835784729488056838965117097673419257301328869414554330518542806739484071379912443219907157307801086587775541442009867874500398243597387035861581601879982841137025514258444804440570111881029081529455406996968351583629917730221613068092220256627482230959959116843231725202165454777809408925379075381144098067634614342299410751903099032928410023707630772118623031747675001689079823658219018740616695264790894352436932706796894051976045339562149106897474148818826380526490357383897079429814924161371174739172946857422607971980526060155333337246854329161245857776914483962099212427116944341173854216097497254660652689778089663359703756528375412926959458682737075119458351276283426874852031109169187199442827811230649988444242924497726867700101094475453359178848496217145930076191412483768407603204878998777803341342552660522042760218676754696081808328406403434350290790358372731263686873705734132385911505880030652135068300069984614858129189079326355443823651964229145684748552700946172970196520369382077011258919881744365827271103728173351129198374302537192524340595394973891755978882115160536822149284309585936015070535285591392152808909480530324788653765828136023504711221142432673018154978719607383727804993713151314844470416171892268391052926881136149742545830850848615516807646134515300439282177009243051346440960837431922612287045931520711576723528079874630020045492899015046716321869294808466700816762037340483018898328680035906664616382977629948459479609248314522960124028037292827728392172199272374861923522292563218205207467194191390763837536198512662564831157293588885880851369926998636792271755272065767481088827017940190271332319520 [99,0] -256781996735211521204495802270456450100069089252204698261452170279255181666555551671884275492116126739278289034680076526577041336121444692647855144194593905279406191782978925506915266203960828640666786092342513350752836374566515741111342325877253579970589592221184872919459103736493741215823394966532318704601282514451520398296268106941807296447133924457946138065297069645251162641879444344564104819112926097974018352210459469430153616936695281046436105056759415934040733462973636076093502347432559411403966711249314816604846597966076551011879855337490237598502874493624113014688097690122448986218697665140546236456483218020182907814617033325775156203629855184904118165809835219549861883518000935893616041124859568719693747341729242049123057876093173346659466866176304367538242967864395692545502861803146832819919671276886991098950240975691752932911990917660993454219457892166527407083634675950268060440233088053935883655162152926961410154333152214737938475539554185166420627660412102687326738298980189100128671209327483862051770106968203526948268511909237600222872665239839020751833309786654578349000793734078323634706795002889318092520605111764996081262880021759893400505593599682494220153603686753450565241110761523782146500046972335137110721810278773446062730939159592256836724288255812849464637664645548801320179495446769048963418894903446850959724039714409239312913914168009128016909585343878759369816047708939042900504670244884220174224034875866459881341832146363485922925515770418729506672173542478254658244527892483675355654249219630159419543789711492202309694462850574819629078116335530482116597682014975714609831950947827201569405763121446966965856160814980657257378057787512342797266385779713150705755088720518240511798951626571185349085671904430291932115722404014442973901887643862844037082694991288323188566186171109220708224145911457655264473593325600425044976550491072689256658782666228263559161979060627938438733363970018329562340315532636893795236400741140835818050288534512114184145485847228660349685369269976070261447993210972522585248077509541182417452682022550453418486627444570120400582898529865724902538875226768208784045472409443528350827709821547715770451564822684565547222295698069268206716472437951384125334001753351192115836473383943534588269606990825595678613594988472664996430307393164781203303541409625543782712469185304590958221283004981426091798636859090820912380308124476183251664468979698688969513514767089619262973846290534772791550835912204041699057224049475462291500847194236175594707797416124796792713828614086328320000000000000000000000000000000000000000000000000000000000000 [99,1] 3811864274674067434354725023442430419301133569742860325574468456343808556661518957835982602483306165314553542156452731710479332509486755862579112096491991493925529637572505534474233518790306169168245943701662699872958983127133876052671380063752370038018925801705842243507210143955574835669103836362667433807354350547467892954826279952517184252063493766672341252279030698109453687132646649094653025666423524723919385305740658700350905699643346938377458521518329745026391592217349732999223455568009006157790909366275042310192768950054539244330691342077557386568441177269798340699558178179247900114788527380688831875024170972108758758694160762963872849832716868175766138056521822630443851412848235095260050078160775810705582053106022962513598570876877429937173470876922203081637973526664586110969503808618455839885158928796317975827406001013940694554900455859448491684736276181715356919200928255038449296272101959302769420872915206657629890141526857706936372333574625007991183868224139273339033041605893608975737141455228863062325773426776962330412610724712615616925792234593288427369261369732026161464376065741898459162001773808748268871896761014661782487529634948490510536773269976026593534803218414478598324149649277971240653271324442490671888149325910348494585651308773400770172902829947891103311955118030260559937946895088731425406844826610539170329711226392941610574370175713408030007241259957767386488592796876530230925305932118797721354051424080988349857164326724282705238577956155513230370096203675722440769319935861893226986825996934146169348668526934551681469482314871483360332956920868665021568992552651592238324765751578092367765078251149460856117436800824707295943354955891772476780349110092341747488721234450821610452132575258599508828129223155576855797788328252916090879052311918248497299865536201203325023235959877053463443404751218021510966630722666211007046433467842405961845475302158075969883507192332866012046675943404759408722815750545825611702374025996036199331180452835893719551854448220528056504322080906566037063774252141274588615911822688460216383312422409779843416279408221848602643810778850107241659110566229177682867491633192586557201829160874094611585622430089346940469794778353287085362641095908146360605841246919070204805860704617965218400596343051786219782298528179358629898285855046457276461074820884868232585667155636973596589794246687842940020128284299310919324938672106608076165357517094469362447979846259360413889501763842539559058715074119000351962376157927178857891443227946104503045029771821045527340256900918921920512000000000000000000000000000000000000000000000000000000000 [99,2] -81460473830159696845744635280796200109861313662909992330411424614959176512209957547222738828314267408982939334330222230028786041204721436245977141607118201572274452565855388147948326687601238465819289975590702441584590517914678958158314839028970453696125519276763230424173747019711339892005206069781277378029961232009525133680414145002230446995529194115813675181254728277946811642116031946414349948455641335012523477937909722643992159511946388323311681945420646269243799391276522255647416637726078359506660618615711390834381771002577533986805216387058748513050289851418504360328498510632089425729313354194500446888467580693855592502895143401124821205259464820437772161628192813673103650239456884270200699310047071188798196637183278367838373287326396293048818722167363766986865660169143572883538570951116053499449627993821395105343606211668204606109781789675878000619478312607265613939379778982786719305115700731823537539842496707385359978214594146780240868531742781281884401425669192593212429505667079065389381012487873268133205223097179921417611154684797769424838132844704071757985995160046266229491512146103245697354249064218410479214676985843137600474138008955316052904101013309540128632494740346932717098488506415851108269872145890077003408838267266217789563964588208313499130292075545476194809346989469100209090766296912127119256502173036600829703737090784632549953258452213502318326356460195866056093221600737253336929515524234105723507176370390951044455152284636122517806167193316413718392120278022698722017495687894334850347210029502665908220013187112387064715833395482100989593632790259646292141460730734715321784693700243928083982090858684010754693867156491786579671947805410465853253284761317056245510212944081019563455325849304720784432121473534898828692459361096039867875422498624827636059603707178046279938244217898745747456627617892214209771780524522395591780037196450032978205799685881454786599919601237353420066997011646728165652448928240139343050599185970522448803703471646393009838172970700780541226943658356189658255038363177914953290993400546426960544261248106367039143221223516389230034606683330910626931804856931902753380910198548878514492590814617651668695733403201442481463373961649114132359684412641417061871604169595500337523395056709492201707106950243369234869005366510213101841896802206081876736538933055880884827159814639664279997599937037664734633695185293155758132494125150108992855154741508676774398791474485716189003341096091871808487670988137198446556878886649332794569775532701494816173588099326176925367147375449423740928000000000000000000000000000000000000000000000000000000 [99,3] 477030210431879829688533039987671905708226689860290030412656923491194223163537445503124890812932668863390089139132160230261833482667342929255408133294375915854366255262523144052962663639467492325153569204601662523046548703990120894749769922071407894627890138794520442173253118816344597388961913135076263591479601316993478597139192897362049520904164963915882503566384668118173152610468096389708316609648288719007587625282220108040696587037218953705206261306457121621411451171625254942421635624945699187372247488090830742684052143895663211246244038910935175127170905656224096395491456857166291301231636504090409791552604792966316422400959782884488816947863807555615164200443816204072489518775759495110498807233399408272445966384702825052534868679324001217251770148700145171690422306205037093769535265660016635281158518854404555482249334699796324579565000216191365531275831129818586187278229587442485753644061691567840100000990900822946612081094535757729993437000705790563740878412841422424772549637199156252078510507586444464379657713836636361069667281230630730447757948779210293384079855241843118235318804308724850082797258313701231671422815133148966320072836185628067025255334434331790760458485442596716078015562367445727263645863140586244206575915537230081615682659685591692609566183693541821757765733746701133277412280235648730546791229740563878046696543942721774517398790060454913769736779335880294680292234506229632667804253264229695398564791384801668568683172978851679269486192914796373285855613949517782918169449885107173957806274547542622970753455750339900196564423785706836710922979393256149948859079190638797495133573575238869186963056425942993151674321825208735510072262115473819055296409472047603646853581853318981069618164859383112273643207777366939695623107582944076440110008119575421682485664412507284582375092178237473624909494380919731182592656205125864710582484898532598720462253787581490946337285174856320714424533201618783783191552011048493773632409640176978784704780244288337405295719545573704966972793599478853043425574642189133752865402592307942128216928943552871822363543291402199215778222029619732528651307376432882560125420551816498962506132051579860429213189611726133959345100339856447603975505805525514360337490577942967455124553182206590776985318544955411717025423881799208538262171818061902968962815450917756750475078845187824568625988447195447958836533701804567761611094769512881695383412723109646683263646233172570626068304549373562140400521704165102505537636655607269741858736226223276493930652701930676462185190672681077309440000000000000000000000000000000000000000000000000000 [99,4] 397437316824346723484952066192387536513828562333456868342960305221281291912325670260986135976406839223798464669913739246128715290055239302959475418477897160700320170900961281950354292065950351894396049844525943246739496818892436816809081365744212795226196194125300396362992987331449346689633350804495326215250213949071245785011751993534620408210768406428912610257989431430879644189926087314407331752251217118411184585278393199599696123645735566618525561534774901394819370017163566967590839390396458409035591808372679222090872443538780558536154264387476402999442539690388783682797974011947430148457510971871277572841735793712432115739745026180780760978056235288873896092999360533910509253962208545897377213953512110742916239216625434004192496164563759509828790312381440880697467371790757426184079299474352733231730937146177820819502427106388119437914289323709747261935025484303843877814326612607766229548131002680226908673581025914628677721010574562222356705300881296674979529779947445652999786493615003497847033090123522151324898823084417168591018716934651643786229478425830466010876604950146582191903339157909095053436005437507935120433901120746436816681442777994272712765155903726157079225381341303380190425842133118373510002142016403234400846366224194597531377102174206290471613910958576337541074017377646917306013324823906547932733580651720527544789179121375936951459100505945630574047137320936568354602687053534288216210585810506425112305376224881378315282225560844186092703148638942579497468878140458177596744665924343693991408329199271449251609384074135127831053958943369213316507945816782642126033913192878225037129221733808004190457144088652025781709567279363165928864185689208827710892771819961560706395324932334902838758206053757661154073693331521756340565553278555056107842522781808548017718542318309296395456523930020735234533317428156629514282086970644166821260176284232740808438566715251088226281743989960781685887479685724842795039995984987269555342073782157038996248667952184317092656412169439574370825044303945132225949609822024885225969266053667029615424278733559188633662137082819414730837723510036565142561523349016564134326525607469376745034455407108246186190088312976144252817470458387112662779147661674331436129764799841088414622175604247948953432434366730673944918094420352042932475707707069176462815184546264055803402370955719118021276249137272901678791513874207960442919643415123777947278218432767519075948255906558528742694169532998194664660812336988325665582976079046094885094958213614777124705021001152190723800367308822963814400000000000000000000000000000000000000000000000000 [99,5] 48474107063844434442357590319509157575652078864438695908477316014363049984979629370382625284854875277560866733658887368006987301876046662879817502479280298536348926354531525737939667473288440644566142379995043749376923597918144822233963619160306774086750010278906097100727245707217827704079064546971812508881556711743228848128414415682073671266232203098136918873868880814234991093342509060156167518342247512013877704598125861936705508479304435128648499365284295728286318556521666353303723058897400834071456601607077115327440692164434823605807016843758812348886599623379634034043937032540686213759489358403429832320107818153574480784377883174691657956332324090095893842741611744900891107194417979118791876303552021161768173511303010840007882044153056904315910456378795470658581705628787452342133324149839147957067985077938872168668762277957878382175088297114084166957246402360014989387335996482667262199435821413280789400313930120487199009131219550083186999801606621878836266008470016157989511750970693825628340938617803293278862095817882442592087809295268548455347077373437369149638216182023519936646060335914714883136286486156261392347740514177747809282149093068607948346402642497926716027523346018033576917106707377751543445085421268844111982428348933217176670890751318970803002192218953376566261293722534838198362730161424909193248298590120930819681942578825213184834058374232100909286478730614548781723373239763180472827492536496462334324880624156953576243210125475426104875671811868900873981097538033078130315043088382394508352216983698876951830570516329158790628463335067356244908263238424784309968215975982736373369942411590003967288337194197407083128246667957741305104214676453625457393399397224215487381558906849022464224462478468963706699313696100050448055164831891717798898173654122890230682820241464016262110208107862830676937838166676710668066336964598209491092505417874560751891768224513083758340593729248360403604581208550608770148735196193585678771628260055636571917816730782883209838187112371504206999405002211049166163152945602752632789382887567981643184539978051656108176715853298438836753717988846701376649998196843152815639772323343872599279789353654143784329731940139016330980501227659720088021852381958420419134494370153937528829450688392415546844446631782708566172577467547799129395021797633039640563530888310815510333028997387536287062929935996015058159342917596670050331766929321554947336085434446907535203441222215352364371833450241878348210108302886641999317458809011304700117165570932261185359579497651578848206322302106601311436800000000000000000000000000000000000000000000000 [99,6] -290817742313466170895932203091487320873755248247819627332052129434821587572533310503287936497368157262587192621516093405723117548035640878234854314683038925677361319074463191379522171362534770764332830962046222411489549891637301607346935556399260267372566861819295291228902072335282523262081664992608307914573446658864691061501749146773557968886786262760842717195359244717924343627689682568377454634258478565944193180609751928092156972321395899403145978638755874633626023093440366938773460119150266409996352474063832033605405733966230843046250011281572001540155811830353988122911949194216172712846654468800920823238012714573486549857454968563962589932795349805493074058458187090563584879444250081484600039150174592371641318450654074218585561760341724248751451356738906797344313332834553459835582162237886132667204756197095303081899713241296339499302989885984382627130068591148483421803000264697157237056670640703517605971826825128068075337416206552737753083768716386417764963586539061076849647064398403106385436027604815541709563032493992213719479987583060315652114472755901404281922940895675271704987607092527008092014825806693043158571666426320243981448905422182337170783589139268822408751677612424088321406054507460126016436791446743790879565388675447041620635252718072672690819468741574897271116315741227671098281218657299139637159988920226813805841526042286863582516612259961349577703672726279786153633416287862501400260464186363320413311331895890853024187985396231380104710889616946478102321550962096895844477690208712314605229897398370840137070444207675648012026465849847416534357571058137353371836723201961675451684417748392950070376953700533044599070362576888224321464391843563903384537845561743045732738988962973566451037734655914031129546281270105380023641801600213668589919405787501672903463894156509741310018814339747196086722279432226402729654526530784811876694119643217774903436229496344477117001919806989558840649388974966809544257175952340484795713249363893554483332320645998260055653680420750334395608233316669745648700782902339638831120189192161256299806837737983793154795023057001069568792382979872339578069809167234747657506003997264256578118569827113372431500259768220270972327823866781484578041546419037511458206046927779196760988292472141925431330004094722960570110142484827316111909056338865142098087325770221545619735937334337408290670617793023017123439062939456537516318419669874470410868533925946577155224246129803402089927322276892104294164180426718546982702548167829143208406759443162011892632218171371758582619793469603277963264000000000000000000000000000000000000000000000 [99,7] 508163828311441440558174127092391703149667272020146859943050545327317875250305502099389427944466524221956971191231866448954815867659243403020604045180053109868072465492450308499574780637048505704654180877809926575942208402015051595127773568861212856600123227025950146118932897601919515167129776714899965288177889627022758040013645916304489850668930241256787457815870142285669243651436052716292148649432933627132276850702394649012348476510121504969053230799097935016687583038960664730966619698753091812548475338682119707369512747100261985611262282309885189293754816139215534515712440983995365709979355461139192244711178780055258513681334231962326940906143590685978016263670160695308104567639825964611723562170517909756146891120639713158553923552691975738568477009678958915776992757142823150834234231110597558994941176519010458323281888645206657778944012199720426146391100978991429375179242411445464308403079966281030555106829219020325426013295878417580695491309370819468584067186036687073925403421903139392750067552827726534432458901319528768557025609429225253538554556111448227578118312383784612024689876345046029081221713446929369107070944081292937001673625119978885746772408689187387969851279027726775353250338228484176991295867709991082060199352222127753772211648227883867648614868426041971700148880969669493813416016804361961502797650301368424615371143301688399501967860962906296734031904311795126082599910456134024465807807121124807491960190142009778822639670691782241089709646798100381053618019773420337593179033275197342072194768574044374719702360607769969785132526359588969007070562671271570762153417327852839751703716109233239115921670205456786440826013663322376749870822070462148867887981647924951052991846947311404467963498196751885839518304277585296566034483739654237221701291015678794496673402924060385509044758175496121917877282508014951002740840462015149362910743403881108181177016978065982354448848258163273699047049903069187491032595904348821077348293736225859676809214301608935305744515143354561210254989881608201051633726501605872706674103217377980520080165482254817255913233811306491705584110716116652230006182300011370221928746459632389245317494816700963675713139603836212677758150316696692400228571866967719776261403978873000531213394918048448163690432985002870801928409913214263707080643443673036060008856307881962688692116682516891180993789199177369094459673295233563479014283693417811061042123012348618384900805761007599715444195519061704564765538791928314663445269307467272788726685952953397402447665659548146368620169344184095866880000000000000000000000000000000000000000000 [99,8] -6568750405149864569727848029513504240115559542986361864198739489722597289576994633535633019526224991098909894664870983676413460006928390688320879077091810375444396561679939556932901059797388520526377573730237980211134101861870500510222874850228780011820551249329805440622264996278242857791443144577759651711901310131987507227663714799295455560170314545171968381990045893251681354843887814532427886472252386501427746134807034462471831257121399758804098901177412142276802061588783838969219892691785710846708564322532463083681186908733872930855818116003063316861715609435646120287615315163019315050334399533351726758911794331286333942770352170761081696066816868764135755406924834617518779242338324610763196598422695002895958081823235742571577376384982932315387915290802628695444600281724211278149068268144682734684855067096988478756295027447758613608301555162467595827377947214935732689126748381054737091652536331112872700104773684757759101358699408520763624527789352427693962554952316600953139975912841672900872599237647656767335953225608079416462701018123321588140962698864956843148372599477455571167801816671987179504695510088665617056712017417991997104583025912219178331194296283528236561811218500998847467160153815888408351711955802030557629102073273656763682346023826213220487021503086587493747947550325318805502494954585415404768846444665268156303064136932449583340064583090094546896281097666007878671617333664598668311913414121260900652862303458780499044517984602806384248109599934065034343776740220302002204072804562362392043364076410187506835153922077850567285223000998619358770679113400836604230931027405210628548368579192887159132961629343777741299316520031174511957950848965008332391454075415819086815254815032242883444521352193638361908538361403995195698729711018611825502281274919777773110332978599919692543820785410636474997469655742733267833078041525758684651832298407123754464934589628951734960592667030615912626452191935456666032754476739900371690027056382057526517299120508841008354008998086759056044049882340583495469039513642399639447969118999550912067542436946407985147802217562245232337496292647853675445830275894857738643525986324734845944225386027974405648880362439352389365227535702125744689923028684650400500697194963286210422728512226848705432800427021287432085253135916593673480878719787550583662613437827045199275152361795873337246555452715703611669011508142957357604733186729006932074867456715377311796660082564530877560415300341347519081623467674657804424821765871663306882040002813564945820741776677084138756160822563554228961280000000000000000000000000000000000000000 [99,9] 4153562324557434511596095607682010434284395672399085079161975602406494287923791754361216267462894069233367322114502295519363993420011231140554328124472821577957259630063409599403331803857762285160029429511090235792342954051045271790426197773185243140583695227964877613905596757269006493478051161353719613119438756671463712952064653641392952910437244535658689917646933144455016587736635530228183883127164851585556047700646066744062270324659458192305380325691341487647028701404260443535472981400486609024429977566863875685969919915415227476556181812138311316641834199209580079501562492748329607331786086368114027918102888365887377041849362394910670768756523373193150321227953402003567885010444452607830011604473108884360665535871926944635417192783288298460661354202276805362431003098504005299609410971644925081478252026912940982798121168590928580080189386754784431412644987899497627196401885288202706567675840918931399750172643524571525232009263161197346362750157713360216363138191514522725819601828576088736294278024891825586822927162731426827655756849556559019611409606015551809301997524038925940079279949016503037321654199546402319948965881573371693651451051084213366077917036845552561314613480944566620979571377594424596253968925551875957547212375570333164654216920826233374193096639385350989305154484753497647182350743366494613862372691333824712662510017163840064582276480950179567868466882786717649346800344489911956397601728575935356662292668235365349823107121241108047008220125865953112060176061125534255621351370516613323477939116244424188115874111024474639461860968671756639851174247555689530563148194776246817786532869266090794644152006107545858725967094047577912998007017108621195362646264925314501547129612679908659332559528426136184934690385388688019205872836045654287960680441895336267599557593809223421094437127626611620175164124371438462946429050463003399894479088372910424091792842542714620056870171541353277176250958157006313614180562963770283198650360472971168489564464870970564054073808026259853497013050851543625597872454109120357150386594440254453332042411540700881792942948360595018889671591197900939670258081341905023811902594643545649198565792165309363843655345163090409951002927051731013144379250137749735062831894759304495904925751104581539861687191432925219341152174451169008332056674412963961687615536165817049478963567168943858216488065007361389011779983065348155170595329850429678804280813172937203062663838950232289683440937029720507325914528995260100057008859952543624281395144551918205753686282751582307277131305669670784204800000000000000000000000000000000000000 [99,10] 153377241181442230774224351330838430258946203465256306575255298160063055761443746475082992795770959666771443835663896286369302909200787105467065939565630482421480983998630804030519019358553273777909120599671211403604395971636360124787300024718548011866141735482947412322343894741105691051709981327269358827839555919383110487197812758276472486787990346384508733258880256480177911326013749663512592311041178515555944414810417173339973446879324251358678439753149022514442840244529740096129808436311931445091998844694963036206081612172007996982601086703517705781909247551591783307039532813646659076147519357178277909300097342383316647466072748029518658752815868486967311024534474421335864507342697634977264953090094081817782126041327046915271923010606990580356655156940498940115627019992617960860897894847449390713549459528173154478892498843118572802857501673478464976251131067719411478280687934967319104659891682402472791698435579193284860021057377573201466353494715920285426071259705472492911053897957059069361318759503599967610931973928050602360785729976504073736853988460229008618534038506154394958854324961538802741280981934105105512877569245042011694457622633968502767120558127632225299355909989086788380879553765872286615928398844131413981153558552693737826831535465721941451502637897303051560668193131973512310697383154199970404409494573711077344444993512790794597997846948867591223289881098223462966980460971089061546391121150658239159491897252467509777739063353845056889194789104201940968246245834852945924355054127406776211455849178073442151265994928045325295301583167387133506581645468963708109171614663648955641415747756344902421088812345929765219269676341290132045382116378220511670210388776613358669972559272205473734025139259272520207211863163628402238079494269614299796146864457426262378107284148198273237785896878831556002719641504844505400589981034845079564197488775418156627750416501943913105558505700140939361003953661172919271455743402807471736023450101784626917685432390963280767565700895035164492136533720822641955913923421120794829874536816616473800592208974225591317681166780334526482560614421079585101517785111805998926414337359394644519960789967252928989107697425693769547828962776067686252858435603314741035796094175622113173480848627370979047735386133807409262648415355738344522739626795567537105500081374022585773778572309793944788336850853407930525414336574903858796647004970342837203155703001141727577553654408725868999578858076412488623791513340483542302780877781224402112442035171084922353538594769287199428587198820566549135360000000000000000000000000000000000000 [99,11] -612427837215621618793430711677223277857246261333370045992701587192812932934522018874690322822531779356113479103721760133244196279407138082479297435140758070463583526675432606124583182866605877383272464145157016439440422572695128019027454348279257332658420496469399369875897086509671442980984316134075253935555108894706843516198240142601180099503007004870822930497850052995600897300833836625976238867880671913602215979244407268753649990012504455528664040757689895412984684221879748991234958796468374769625605698523671246280325001182871350674708308350932524506983069238445156873939745930442321429363119742264238545479097796565423275152728065408588210655066442584133581350456528656583726316998638203114063334273761981133130358230857067840573609066828032483447934004341483216983614449786093488315793862608099659840855520677305667801954795682340954999611999983058065007987109374847788994526725444522757771504356463448190908840617473891320767965101247559997217342097276427424347824744563163801085588662308895348948456480698423226964495184012683949285167974192584476921658243443868753750324363346448845529227631548967080144344277506873672633015960951955357490676073616150868669932061294687839899670037333870972144618085331936531460231451313786684376065845185659671485213238248906039396526226386683729410068369404244795961729608704755023872289413687029531554168996332422439041783548152032165938006644971765135655085708694644436355318302569894150523500763669485697956720072970465767721167328140807384178834400167131995235653476738480138304702486122483035288815576823872582645113266679324725155568013780358683193638997005153020822245995733855399563681667354341375181333608078618457170436629053801185875655840356699448664834293609848163588081052274812964515918168170546188878820201782382401672963466948377569082757233945398833302736166521526545290110048472278289170032792101379286435291028752305184265305703891607467701817796006500359894765160049173400892375940400760092813272330918565131176610752589699543548710415273496827997692543335557407791791089840660810590341527124896275297508192196324898546847788152430385612401689522124204513248521926829850539589567932847829780957399148029281770833614044816808724012040000812258277642392354517934573626342651914164925963449045734710267877454248217768129824275370443154458408366628704759336314280828616042182027523863195562003902123462084743708319005784856086411331693670356581863503006977882882102183391264976125842569381793996300340600809986104808695936330173487956252407144406033452017054804841212527288286871823925519581184000000000000000000000000000000000 [99,12] -1013423404847712629657268492693206210240085719556164328015107768521209075886811277440739086339573694994519807090623345736919063711538855337453495078794451295110596933788130876026811354791883287637229876805688889586798086918140884575298830426157740242066127222082903532695233737463262567262185393517765953749393100203450330553454635573888494966671481482123640607122081952697327524293289033756566939985482394522226390928785455842994179439570203400245798234044929167247460764218516827783692720004521771838708010979770012028466062818139529542807577591103931541198371906922241503304549057352518692393744481133902968506958754617502317464750648768644859144560356199085483785165028790559186589624525404065873652677727227961972811394428870712570657065955623678361478358169029969504299191771331418244870123322846313308772879022727352093868593479527529923359064729700282396853981100299697301896332235654484620369631886358776398802565037163216944987266851377774543563910378587118082702835725970887603394948595771790904051788200965052924649948745027928329722949270702860088517535248865716705475649620954580029216505245152610900510342867272794307864283274338429744597167369384674489194913382225808586204261548936575410229593981917781287068733266344770726026604601268389282464563391432001492174510265497496370704987870497394152123738886568944818062234706885262920634473361911849078917887389620502453648673535814780606670624358000204180189707537260394784345878120887819910466719849224116480675515464352999624993475190472017449973158012955187332579249469010978960985254405685064953973239357209893348659494486387020278422454908715379832688835947633697639320800510803201400070752581459491091278230423362204602750348995609981700399462387128187278855747459726450266750820566392148471363019000685764824979913904276855211942843266991032611193838926060127638282687698071438386448979652523588329765260862383156357218103901761410871428027862352872909721384280801180686869930532541814709950562565198330159501698078789203258684201270073916476646265382270967110801857051798158365325777450740437573348091874288765076314813687853516680028831432165544418160266816893574130943533868538784083439866777938421653998364470887864419312065711996941208861121683001305028423851727859899734399428143068680440708794802529859619533728193885315234659137795001714033084879994335061213333907428325553904182898376512580216466104096276066440958074752112281816278508409462560559606449195385109223833833111188347688786867295965599675376551181145855526009517829891663531794303514509434133772745363025751164583936000000000000000000000000000000 [99,13] 21820646204548131733481431051714459623630719421882992643976013529579964849020355581435632449892479053804228937499955195924601975100187211193163238316552359440029046995528585554840752575522912862668331833393462427892713834328419438219005602892445066905273239221995967736050328761644468587020484799935411965075583975112238041980861118386940467706945533921655137508523439177138061210694876226574134012811445095751900407067854751679060495515412279726464271540403089659229820190208151481030268984801904193209523187340401246374469442952120426049009020331516861689531804886382184656554497145552656268840934596412819032671443983253832922554028390892615430829985116649765062921576587957560229937523647281750341626376109327405228760670042596989351882906671398718345976328060766802410861866861333849498631565837319789346983661287093879958203188162978563375569900217595809595777056996390216740426595496556831306892929098378948546706840000208714378278754183889355932922319155438153504483058753760406383410707389654950904278541732012753730309427615991428137578952506587077793750366250837443688010896246729896187483272190850340606422169465206527323351118282299619648725319808425146862509273960241948370285632491737176474805952302060632416158214053539482992916377250915230550470139810749960873396719263117350745507482313979881570788314102990886457489029718714691566646606946130378163370975029822265475396631483510500734917242177298382013536178006779684299570339709540290919423126880878107210207416379453830637969672599816854642695794535467067988163136886243905838253579711206874665232223629924663249016284892694210895580974643203835161227578011367388034790260424090686184989597562563220693855236414786013782191690477614344611560987636620548104362201168640721001080096563878259562099467884462153597190949149729073798815287067918747969359491440470618550642918198199632230204195483824917876567058025755127204552961071292086217920955620662532774294273226566644586825602254719746016723904202333176375040371739782075948973273339280570764646383589157762776985975675926662025281332756725317681192309991196966029473989950590830233544570350316197846018957639608129356944281799357927195538182910818201853740423124860152385215159412397915903259609153416275386415712420520359894393156390817929697282051937649488600427786651725144710365554146609892452386128883338649176163625362017720762663626115532196314590103736440232076182720582230154041929158299033073797582185426241543766759731414868560165855202312032816621653938261493838057261294500884652183311997726163391507681647657401987031367680000000000000000000000000000 [99,14] -132138097613733228400144194531909240613705168087999892341859466691736956473854795404187860558450351785682902529056840913831782991029240916292051144945149654048531848369703970606087977956956936750641997788376417944905084861247631035301192978834547062905556452183495420875667256721385344469262122712694173415218750877659043545867950943624785619694338290336262904397484023288891842986016651042540959602997940349404543140487218319954703954388269414637676057496531996177721934779142263377805647742698765959685512644689320143860077507949218091169971130242833377843944669109302175246453781519105923674551286926164873881931882313825844173003413252515359211248463411329141697881168245882393684507585446440327146158877712717393605119583873537135592738539686514184610802566563296743266119697732879657358774083855175289604206962391160523970142391752780318658148158009928387853163954464983284246671556138664914995252553625488829933050817307762394414523001073105924379462503287315215882758095972823675227546092054671874506401345119149846037569257236991642970859638464266670487123816907726871130389230632336016909986203268001412432791636842037087591213798045841847329490376993863067849340746771075855217603708320604264732629537259657911965122647803028787748411402100352335968515367253077014269455254517001626396978838203779726267754241228235576868847098988084950935470104480907928802197283169067945465560455240998927283803892382438406718889428084251829197733022934720169763828227253254772737821494268407660920987034768061322501526494458030451320085291111808860110819600987574499516327995202128382879549346334646354828507076889395254244303959327475776202327290461366266265520317248988018064456660529189503903067566329408198678775382883622875260177444040288306876502170640171235958339951099695319354402760483943662393829076406288500633146388214631333768232380997314940582284891020592810140635824523334489611633347219411202057048188125948157241272573626195285479698207418968751846640469460740329246933871039790087152325769576502726855579394723170253971989068139710392543205374259127968031388100842989908455231209374745574748056823912174239538766058404073624472832757005044105123764714692814863284748654097376925230558088321958904145868790496856443270267449624705727244715958567066732090421237204549012484324260311294156482569873814969316778781232199727019576194812992487355200379330616283446027433217542467394628962390342114108734278568095774963938763138188844364644012934635574668866288293016461373825464793490677101574144989606181818073297168192646586022233313519505828007116800000000000000000000000000 [99,15] 540586546461837787601338545009638956080441354226668940030616819187938508846463197369550268425976980002434525045485241646797519136290734996035288020545574957413598080856980599266562620324194790362169249491705436357058093684653220807861079207010776563504671798733092838501980515465822008598809062910395728385960311333748516653613976708936153853453845514286241451481404902018974395422604057068120373237547811460603875681706849463296454521153993516930193356801324854253271071390328508957187189819284391189188020641930160843016920591318270002973560856360706949511205429460793208852636821603367841905163783303146279020926045374175422334187749903137810338663273409617810117735315509751683914481328932205767190130763716303679538593849974986047389323888002409777869386743324225967633736869523269316944611874219036160856260878325905697524168661725709025969486767796091457890505604995802005843615152490261078548600782453122129804995949194618676457156226596400591223396144803058996773204483156697222182165315587717338371255322737824413062134212125177560967006904601115752911999872172885260212143339363578237344351672334878772908068874496928320754054438154013653538511921454685210838111832893143578280936395231159437110437513778253066535502614661281837454739613233947855667422328914497334760168351109709493246783802084096989787071797302369587569343478295512928121258847285047386476321010076236105196762147225570670079784899909986257374952080560095521172580571142985775138419353277587129918058707054791585498455254827482673392671905274853099413598272214902145727552651868097338802175048944351415147726191333849010349941946982554286334813618371786700035245636266358409873835275240296467695366380846680774387340774469188353738916343669049931273438934956647198076867921750104567719588152967438119054767857550389343356617891364044538928801337657384409408622101018678657722912220306787522726669501310840935428448519881002208398462990614567751037622914096357094771536981998479758082273018999375476557492055798914396760848979108405465253706593323975363397794301515019423250671991728731963150358718532748332135339538017150579212999487287101732947156344526239476154950230966255619267020961188087627073353197922635881900574415570723587829393709885450396678748174874245252144191012284188113821161168257453207813579193683556164454207064593058980181744860408760169730705758591228151338229370369525068942227941599211496757896482565086404236730254198949265384480044630581077626177262385055208109844716815451792044909489444660215227434629971450974353820996819553449696775420518721108364492800000000000000000000000 [99,16] -1718466620052400614406858066332759997144773141591935584188193146839583419854821978898087872401717514599686371921489958239031887892261112637648347669577385653547146481869850064980764968733498289918145330746977776919050930548048500497996660203918257948152438435004705678457991222215774027855522816125251899821895064190395107096608387721108464874861462632863819936535663342610658651170055102491496837278964995865926933466153496124073734876931187903355384911052982774896565140476314613197254054590009162463762950364336914977143212598273753996349524675369521147064122208016506589467675207215902219848404172413419507428562728765275033337291988622685690499498028573654435803404688970161239670926064604651402276986241172397278170394929667619507567291035204731260758156652189907391214940748875729579408962586586752839104196132273144426245571030635918396348130598806683215991907399998217020847221643188595774580065508883020631558123960263755935430893486658870999592733915340432564210709223593969759581980509739979413547501179144489844163071396048826493855272959832823196324880071628213197665567265791286609714301614741202630468147674518191283540293669935910991423588776366814028243629574894925226474802967237611744621863599173696914119654423601936417180860335440435404303007575164062841054804751017292332876787433633654343115588947051327297954600559463625589156368453387318883879275894301604162644390686378634916735102450674956437965930545924184068755075316950480033026800468217591150497761776530970406122016331200407484123333116132927353904516595829945486202539894602720519485978290099238079390304021876007739031003783808167822092732927311439643614552391667130339243236460372860912447614316572282468031196356130204290135035085484422277219892719431054253236517898947078017634722025479041587501413358822013749136968510501541957987374193929296272787453667009251209197839349425673218568557387936564683378244594508430490291837278382565773522122899968132656986419036585875240566263406536180965835366204553302950539758167845645645280191058956951618024869342954214011969125942151486049760504270275111039362454111529715749671863895332572573941934845607668292195785417897812209774244555350144460997995251071131887262321701178209139401616671509449063752392840841098963522749895454674515809458610404448289893528631830486276056279964157940585402477761784165176721631891301375762816738871579729498439724396735711264665175915813877944769891767562329677098038868873511617318033502403759773290375129105773543382585015090763174123066774485174148412170587272267016533475091960806930120704000000000000000000000 [99,17] 4466595063364939651132619625421968374263880268159577726013479639626102706472969296646966030765952919651193050217926535657751941428257997870147892605551834653876467488280782877069246458559431826118705372590444256787234724024582757510475184962623073915439544647931152795093750388592028302200726482026922789481232062629781376594932653736404300682870220959705684007476411316847552961096874491566276705221240563620183097921140976787786737923817913789878847068042456471769287230574336602362483763939482352920682913014703740895215184486675249534802549802534129155440907946327626425213325393779938747870961908551602041437940780703130017643012368719427676445215799675548878306112451417355758801564504175003885259384371819862482316906396145537045119526189141947375344421135516644696806406017127671661796872040173824538623634725672496328917172885656152469126898723191079407368746168693495248545676495964287665498708837080865519326488463251696568371590510863520246155595248285637691559341270409041538218454022552010599385343648644752445978365189174689042940699189793447047276479663154351928994163960036047125108747273975608110990039036778177719150057004658853967771988287755904458862728661780120885327179809298260209419528615356318096120788351134878023895817047341519811131362750497452528896528602390214520442526429179512807651629845531472234357744650191328302149259551607991123676803246146153935819072305993034796977905724220022768342380032485590596109224944690760388697941630108571910105398260114761756617182148087410950409386666594699900067561192390470568795039509259006516443878556720111372335040678749047749148597766779937587259822966318536506970331563921051670802325812096723285287440735695869041608874110563974346299275997661539269781794925732874303984633810504965033143546986171592070426389193334171693578927088387733022171091816554434103355396092218284357269969153006457082909863211704375654813714653730098180244140767829347703627470999616585183332495790701519313254332513354768646764374577668321822081824871442405185714053683747097002100584369787582265616636266143224879972435123023664676701818663145855796578834285894073200664878062160915191538020143403243379563480311370386645245528075335904436319039940415746677203819847020778861018624323366846899958791861295125669873581867950781756826041526625455943861822823471818020486079226446013828173621951949304829757944614261377949542377298744185598517729203996776977001940902474908893865747236267487598281582719638723592352282090531082965450455505209132693085927241960610421342553657287090394795946355503625656074240000000000000000000 [99,18] -9723558621463899547261419038330059932008627762258422163946143329267953019181426140372440713712554556225129639955663016952586591152673521339964465775674507939178381082711197005656059830707697409688751804006694658399840699753807559134959213649196661017764215320651269331080892722743345038563466427541540066201404395524754218465327981482566993711513624031739301221502716836493731480173264412879160943850632379058884300326575375700495020811485685499299766771873556156623522811092587785807377429546158949944930372311335226956241110740085433399001028161025289484903679810219201641977624759279673828688621905366766308580946255531467292033920456156078839190870989445829643352047428123911513181881930771706781426459359776572040169776611840836669572778387415854957727481153053264706291739301412196354998915738783504000381818468109044395886271345316714495346354877213366318898091130146919568266981442410207391661450733583059170836797376775849639707713501845439046920614939369770818019521969929481673335821617274153666599198520943457703685209271436271602437252651358470917302245128810813538163601987332637163083039225294196458555127628157609610594810386046747658203871903248429065791841988430874777599889942945430502005105064945604853257980201681066258212511994506037293578773748178045419037402190637181516667504277626894369438639604979897010704267361059068682263144868176445089111994494686770603699136533790078497778188704322624996357008299687001245638440873016644368743001618122822249261637576626888385631485627506669196275776627887885916150905164084839862665292155020954714473881941340493675688414175583821234622240431454751176989539280271777425247537308989364213612017228866911736052500242070744313790891143000667594167039291391709798231416864388677161314929011849384762877436926491182295999959709916430080774027390034248874831079416684995460547146386310028102713554128643341804847941789739993446601344932779424107639602622684068744329278362914232776737414099188104151674571904816298109101524098389741901882949396676460835883391600318958659204514790231019465326254698552305614520250671933072676102755034349383779042540387902293899542382589951612513101103660247936277817584265826501545781203794839155969268336310486997638076792935698402229364886968285772141466195827095428384422314242656616560914537984706530849237242649795604065668358376120845008237208262072526557188517448948182249273583417797098941638193628518263555199187118348273125138364598233894451376749667207692459819095289812143397838653933330295668019678499053743380084506724616224769411717228548310024847360000000000000000 [99,19] 17976045668373912891584612354440445085349859333349850725068767116730820050453934247801626904416727833479082782500844392655555530604204459685303649503566024426274152176656360656542834549973827765054125554982901308649610794070311900812148832308109430988378152364009309342221055635559660876894413132378237109815343972651143848709427672973950658819807616195924321641070224645954759541848808114178854016526010347502308606453307098248181025998529729943642553238093606551998490671344228213570698564112999701844908411625536871229890275557386372512972680147420471792664449599476036392218490687770840731100492412770142792218253837809955386185187788927657051190287151006760345484340366000256997896568785538135256719297056400015218977209340792540790493972900526219586417397108606792304304916040843872794351355184223992007537954541413107830771223039222491978461602003647419007927954543449596403476767681948581512607799919682039954115603250399459040767376838274824390955222701328941750069988231346424008616538782024032114237693639516858694914937011066873889419414989378816975831635704035086816827267267268783841470237610679540331832922025741979593123998595519838985432038994647492216015179091212496746272957274037548577341003586851111813146896158396569343938713610796303785346356146704490984068493413721860351438230524458426621391206872098052650567210089122520874154547807039933266427828317731391352945814386202021867307757602525451133223523090438626927430039783309028787945302101700251762311316226709628648646243435211050781580005217485964545138662388284007334859856127614512344368121818777617991878811758059357317465437213345515346671563145907875905045321300778381848228889160864093282320208864093999607656988841208445129491221852323365943050635540520451250532752802002841614239158181082708285905200273316166455360928391988621355079369840252221198493427378644378080847802557581699408219819603827401963317170414303273241696093233100894886157783463362249694499056451441327263815204396941215549929134480042680506227436386988130911623096248468474136725671919379092435683569096296320225194674716341545001996625544254356520993835750982378868009965861281435716785952753726768624164104036748288517116229998850959961747647805471600647086639003814610087215492058970633365347618741827540141583634004838786660753481748100550967907810401693861408006203328819219825821555636982386665033240676558267889203056275702484468371126916859622248943811009774371853613447653528578092979319622764929798329695899233757878644123182926943019949211731034202642665040032287582385843537329073786233815040000000000000 [99,20] -28495428660876635413081805022284616662132885759064879293635601219184899952593174971666502908871150982817562662436375823164661983204203642553953638679419411475875651952644846414177879612241837858654465659892575782176023966422531106882933534305677448993345982197762102023776831345059866507175042579122265336467444527158940799970225573579400350189112381695177650521572041612015242044283062836075604014586998224214878894352911836031603371969384673606042218675701453283365225706137205483963409458045831966818077541710489243700547611571408435763056789426337325741807186012886907860668676973797379102682942073013075786431926607451687967757268046357995205257774582295956113433174792035603797631501546775407674779930811348066238226080239551846940514772769642057583622983531761847327121511187971504670441463517971738358501152495197862951171936837319659215497234871367034242931107729790871851425983808943488919947019779889184766184955120794403789830602243073875897972421738802526081537837986763927589195590621052241762164663043177101788588153250214852768152805438393781538682387983226204560469421027506253052144717322476886781124452276929851624769985897838388911621853249455243909481881571566553512668247872230474477383347021779004617875234132564462226361237891418728351425739924914666499853792019340344872249792947156545360079832791628165473829676871896181558628627620882236082582963364990089044702318324507927435417755924066727036624326364904827654865094381791212199919118714911143575248134533091079759191480942041416364525217061728048602718472029722581630469378084488204543129402263635237563308948940318052859497318617592653649269156675411537657220370449167037958023169315433216702917170045165759384747180450812392426376781795530754246970385887611321076551930026071841469625585919359988702195926424676172528408654366934845804614021748551089367319914922556672261422426844562879561571618628549104084789894871516032809007054629414938134166710673536348318805225928702579802700215391617297135147263999330225573341626556025738068337931637572796147684850712200857823917753783161601748819439926480003518823871797686004668843784385473033721134062681629949861561757635152145492561684614043889817022459101724492108151316196738054022808004460921200611558616902323863863564401041417722993752813753235911420900389595789964301585373539973813476615947445386637060868452223048658671953252699363864648808073018907010717034582188096795022330878361938233196129422051362429186509621938706634677898722841278612717892414053807716934516321195519862391100015212651189535452583823783820787712000000000000 [99,21] 39036254443444994983859880283921231555983976398337485274057190230803845421490193734672203268426384324612846798069220817609443453184153097699877385234168053801036356846305259819597679988899228733088052112255495206578938907184791040245808435155789704288112737543735602834309175883872536766142570847603465325418191434844138255771469444496161573427519074143725668685569459796659534967032052166275636944820941656910612515140056497904239333207759582076545995830100552481591460047954292317584308897466915087723589629072929082123200783275531555023295063174711496572229375466511012826507396108070197681178584461237027327946293154042772969177957268165330265281172146832367899171495058730928596217237677860830630303216805969836112344347339209593246926808556164031734211051974962942352446187109826568871936315063963360822273195152959171040610047188346012599906373677022021775242033471482960989864690538430171538814235632349365471392875440040055936074083384831451755260689466623660167171773935693365145242091571680425744023334717483667477401035209607270880188816667765581980378348089707817946267818197113716567820054169278119861692418623674979943924131330560742933454384318583303392116842591677773603479398870128270952702906834048733950321297788722091911178039109437828544436925233494347240465678936249501948893630603800972607617125507255376129069303625571390643184340725648145528203719822508483854525843221856809703571404301453652505183330261184164369287627586133274509631148931651197763177542536374532533123437496206236127111327832041388350839234782879811397382847945594329256229372743518882759482411627777348152873546209522241305918233137669946428689806854548452292858787106650880298203572555011365311875641785668704980415009245911936244784617048943880592004069816992375427919233227906484320344138360492172595936738471103437880674148623149367022562756926494233809253371915125323235899956388453879304112750752043571572249704151093682005270937619234729969523394660191508679931796973562136631325421889730561103653596055104121486473147019655230412167853034807701255311277101286496414905657313054975733767417220333769592715046505432403804588693493275269526890893799585978448427425691908743592204634338735081760849713003295735680676234015387293171052806160032837054731277769598201191840135008635254471587758149974907000591511379423744122923041691016189349498795049413426612117353761966885365176446418681205020968409068914249650668872235463731350292042189076073669834641449188791173198601754133704717593470681750706077174957129541851148620617931174705057077581445002007727308800000000 [99,22] -46506554663604366723765232155800762624773487840783658388093995083883268754629406468831312459341356818134057069282940963243530621506743486591393756802228203134524326054597502156664913141532275245358524148955020009847127933159680223706176214519117938156597098830294329400131753268354718656826649694486209944553905057570168837995464930316255867482846913662852306901032687667414425113957192963495158705757189742343638457099269299943039954273359734647104644552444341249536090954095184984069967578459923752628974513470496449262407330320545556949708565186312959536364477917802266670439283317746500511280858526492065770431608322937192438211929058711778165361189189261221176844375840365650333666815700677518145134226128392888527478531890612792400705369925704755124698192686829121073484586888808170800670643976227342172450319594801916771087188870356159505314869681426248477916922009775148640980645017465576707677463128331665592729168400341380647927251654267472897358921718602073582086492320981406685316455254786377129207162536657917924124799721456979244526852109285882418643686477904168318695393024825538962182846837043041951198484604662145520803092306065850809424970595467490858052780367968927198304588103469627893910181442934133092789749625116079546140545919880492833688134234450594612177668362435224782349967916308030842816653644487315284109688505614552459850433206128146103190524100709670912300092492158775396691230975255486552717722728011921576239749370988320710425194204358110815807095420643959895570679904483313263319516971932366226874054214387906431503584912160495917754452713386371555602721968041408922091662372622234504146887068851133314540101915099163091940388064592920599792742580532962381222535516266327711145489879103229381950111749532956803942320882128124201748111048198379065800903309559076179966474266509664353024569704881636552100923992257321091871093313282438979368066414705490251033123188566161916764357451067315442789965396604889156690024424425543611803855562694564763612745468730037615919410015809065200308815842356262339449418353663840330096351028638907107536108919169732440249393446470458142953216817237581069618137808179810159667496743417981009252494860119307844323958207504447414600471754008620500460172235375536683752745472298222711249691709716775947389178524629490717629229742433416941153580620998021610587358688160832558754400803835688190048371441044515969928530899767920366747477606899576100678841154713883475085420080480721925082592308867297595378010908263872691828158483453763160356247753007862062119124977779501098187562748703288170905600000 [99,23] 48377969908119858015242274036610057730233662725911376639962365069593910883062593523809014080465943435422136289059053390380555473247960189715137163102661226895749056860199397356085266114018036017969316825342659182742109902310488194580377366424023050174336509490200666866504901408075553302211322416013095369348837650081130498490056752579683497164533191987404144105621998501473288087259927175021755080360729499697118328485195055184091461808785167691620226726250551708371869852044643935382897640586341749658652239148902427319872412786996327164604623162136897990728903072588862890430937143227269530352873593246846664044564742763853158991379681846393960450270557500723270977246220569385985732896093328473623078818572365728819560175740455602819961048302379812048944512315405619100318333402651097438517154255388295375803274115950829433400417245255978589563420505764523209448737825992979068470658462827234269044526042755848258432308939080308491870025764777002219157401226875435169724692000065597390986566692290957013745893831032964759154892857263845474832629934039968603906950023428782163305161018821936476381708004482923872875791989631123842110820198688903530556688589204270700897295045368247548462844610792525854714898870563714553796158137832262031288399533081086251832326387580358639937867630831995750921910260154567871561909436955047991063166139371361945374595817545027723977866382425924921785434429907288054968753626036452365376326415431764057016740713575940317393374532579660149531753480578105895755522940516669711604378303711978670200009120614027717204948491749685059813091030107828590059014209501638226143470343314219495296100049931653146014244447184949668968240135352815967640299128206650102151605182879432956013757608739334248550430790466851016950418739532991461170174576845437903178714811031225832447177049369143914944794752131957106532539160920154630795332794065022517717205482407498112588644318949718160068571797372161629417500787799339648071781467846051689730412207110037951542490307959002431606742603821153181316903779052792547121138178624696915430877704340813060418042032602623072583510524996008257219019776818769121882567672115299544719361394237926954173452281110075853252807534082979598470515304193541567933743322258574085703451968335632297975281866440395196295355116837775260883571533799066770730641605276575388728253059677743907828316212590963533216964074674111799072423295185585030179616763651973213989662978740665006209063477967904490724431767234086913058513170852044949338519062715031097272373214496458518108199723490227953324042776103949959168000 [99,24] -43975594421336024383410922657381067313154105456437391069956726293853289890789238302112447449300827928499978736828406790147102337122221388630255591393443018078315579038754192598038010721386814221053244318695133516405692327643243309311026596074597273316649068804385255687733877551367551296544204652154371619547767555002117312042800176838479020223966839139348118998466096505479474123353574444717671344810450095847550990562980267065303985372762661624193188938158772541672456044015496750460162699022453993718849931554092207695042678925470523134043744484572529838725874402863826873129053853518913690254482968798064504156886741398399203688804159078657921058168497268917891946767766216793952874719671359517000186220992388606484946734031588987900449937035653401217589258559816214365073750530782558850302302049634724175378036975005964257159098720885776434965161625772474711950748485679817789380318983092142959285677851792204979646004761039149764952986293995984885281801823599551492720970818238128114723452761808315278211325111694438735287421956016969044983415759212218441456852684015516541605476621564734360333517335563677888297410054457652584579488582035673672326680746761530393472229263815530956310627827274323029207880930727536374444610551612376748545749027927852721141396944425060998856490523105873740581824601683508309068175344150282107615367908101588786831409829467899034940469505548860055078169593302501587852325072306046524057617712000938379446645399036815931690927039117176121329873323362428319897793127722280738215911202066450626130700370716564265929382184286658097614656247791314642582844592651119213436093285118074131909154540040970961636768681634605522510934151165042079608032859835575904681085168296857161662236118570441821416408889504610411713973972001635194087471824397510643457765654354450534929104717127464595994095507822909175251130156663345056240082374549726352098542663038705228316856244486405056773776449989390347080637193424982216192568305497433333330457372367385729865844167285898736125466161165877698297467120254369678275570935029426534069173881368293161006997326733131491961458160154985571092507859738742695455500733052929354256108574182639530440345772687741883234959248461458545409650555487409666562171682801745756486324164408093529776883097618092021823874282413745051261334784557475244995655017185440987442843666204352846419312161664098355494069338958073888002838251742125900199359295544676932565637464319511115206018805956326895261043306118059792982017274982987760480719584638027428035603880163163830321967669376186559832796280562437324800 [99,25] 34832462933624039245872792364194243475239440396535734138062002142776027849451731585527912501216903774028361619972730643006666774863857351771585277261025768729764162958110301496412683504908076983487247957970255754910573550495374333482247118921965857382428240679724576096075295451479917575567104284049090481959491708215417693356300528034106559541962183080998215051775279860652300950828387697940466973451321910695223495706191292840825018506773409241625148616239756156280613538741332542454642016482595511548020267993998852713286746107996298841893357418431550079998291551015855278379040889989892509304925579916605717996316506133943917085612413600406065629908284810896035126420039060962024251104641285086765117635523768426567759689250250773617591214800580637082747710084824414416147714709639709074241213387591600434925555996025521420319538509949607843661673309038108641303561654678886421545558378273044294360692944404865596796384689725358386049438328937645339251905454078472017432345205271052492726646517972108718445144787510629939739643170873298508534856513972994032409805411370972514521637746323059558315097917456889636986684852305947642824959072981247924390374707335702282268594906412002176842977665722714822433692066195876223623007411008678896198534256844605598482864006455101462385549071929606697378277955195444694027800488696918727760167154774516923261003822503956745750894128677393818775662154722028095754717088483321269173977627932468230507221167805635479129399486299296741355100987998806602270828140138734533768887699433004907674390400098233495941161590192626497453490387503946970075655757030630299724982755708126519587375808032549615864838281292548578834474442768168167636557975265040781202892390640552661390159269563775000615075838301861235946517120056559818927662257973390317720432624555261344908578726514858233649471122202303139148318913771909604563571789529035220494140349699943387197873293868099104802313370898650920369185268773575672722105781342036432450847628953624356270966166563598446327135203072118235334869722964811186835882316315741152859312904251570467696836781880588426489801505234896596548357534415422584889463082516156247218004612669781512354042298379884148531809818302936040903862912836263309842926824751100612029103182741861194642763862426091933706634522145145655434854399070155466494210643554746502751232654528260747965878439372664838745543727008936197525420857079844607903165664585402053234558535972433407343781263462946982954147081676073946456190811479378791847822851032343071638575529742673945374442457420824464873015836934144000 [99,26] -23885167016504659623995025304911110990686433879581867099293791936382151615026066369695246527475013002894223677673419528239257926688008954405627437956798786662638426590384968880203213116528534822587121284053036457062047548558187103943286985258085802135226081776007330078704716920793792600475201755487874538541302549659036610749022676126731974646417091192347393359999951888508697597469191990797983352800553454819404918513845526765713214953149433137786959690425391768939773557542870928242713577027393854581796612488633581696805193065566459819418561716702270997604030323430917300698863983875402753200919403915187889528568132454285904994255562314401722544479399568959878275412826927515700201010503884016857610005781485054599879474418366215238904811136156490703008396439565743426912494776716776324699661023684015019895985823562390402262212012638535313026499853865305044542136995089857307426894924573195545607095601040394952537346131193527661731565006195433896258846069903521863213038639619044595022005037541876316088670439107094810672101396760476711665896359312986446579547992913327791891538694363577219081331185968924642059783190976448276310117104804466177421726595192170868116655733207424478116548713897651484644146811084788773198433182510527984119028754692279847724504788879023614109177869096580142988881208248996061426840172317897979799900289057892286385891323419245905277046784119236777890674715969808914534069854222044800931619086124931281388679959122389566795194118098681599349111628283464792696324458189392303719556881311752377672435139807287693659155859691231443701618984427151018870737160526289450168207798165799670456557510561167445830343120220900340517797002629518483906377523159352974359370151754253658364455434622248346967205798210071563728320843486572686444820017178868747048542786536383372353637744711995760446070138109357938115432022027003477009934281146070423964997083652135062019474663163835187363329058900747225993002194557339030375914553763338451125791812405738299525619953852699995758323257994139977787156908740178179633132422652927881173078427907772086115055025625045487208508711634078597870715390957214742887091082520817180763620293721200150604096126169710143314319125166648987969007205368351488097181255231826363621868842346621508409029655411967781403257178676352912148636211945996074383735862184922276850499748595991930507741974778625347062594572509063483117932182694819153598892524686263331778078610239526249197742305969724443352052292325470621990422000543746394626352496155497396697708626367057783505362328337401495657402859520000 [99,27] 14032046471236388269659810442564134460327621748537144165017681176560722027282884132091539116530984396183234467568905682837335449525507128210770036609001846115312750799332380342622670901595575966151141791399069967902701401473239155352104327687900460567801642772699745577329140347568815346532231281814912766377731710421369766525952388021458042624601532981588519329485229568728740341129864978064073768750540127062529385810185080647098781428327052339274802153896987302591812672388727137463550772871486811928585635149842424221729572883902939394932094040562204819876085518853569884865672865463957530777010277941128946661683069650248492826966686140719680256701488001052996593246445045031174593170805084383416477202227630842879010842399303864419073777269122208663396733856904331651463404638920739073322578206123787109561657420865945181050489804794367357432235129021476637042794424269351406557165174084926429987940584222246008234388462050436557818365870911561529041726977106775394213443964947770388390376352307485371652270774639272736877240170493682994629424541672757723193006767968191964380952576735870261872496678786976191978124475964199164918643922005502847069878475649552009179896013027118751362424221732253448608369982194126111958330162942886963966068235152543196734705924866525732120596013280364601376443692946271159923867719197634668490206330576998599169203388017008284033483565932966551866967543897478038729202963542076771441414096275938474272494717513633930437608929895571962083747465076552115740775781689450041506295405673135038549414510985589463055355517625110906902357780696951333954412204929286179501036368926427284832538400632772610044694194871555282003329483633225675392669054401330224007724194460956021975374986872358145313091209854723928340646308435552817057399397393060584684878094491659395125664433472047741981750300145232449048632729973595557482438720352943359586476362780219105262953046082408357656865450110238876337593899042976944210975488050593774383471157696551667626259052599140218179186603844876147668141990915696989382529681838942590980784130881205956811938644582807207595650232557574977039013325731636111548239507006306029002320671837330737065161045333195730810694350168102084018679201195171903997465091858556158171697042264280658025240054857553899013181764101829945125991615553606000458985327360834233451701831093239805483997505685449238202882733760360604930041554808759818692046716809406512838277171522002911272951541157406245979014654657035326737575602497484296382944912067201968313920520842471282598469839704718780200218787840 [99,28] -6969010097505357162813060965181722648855880297207424932463863916655364420366745496563136539025284517218448026490875095462556678830991308641704609552412058440451051360668733883765161223942123781422539360032120009849763055621332812433050363954730558203778166570727060942537536894035030526391747272515295193421891097347044756209806353978900647329735021727965078304759780767321953318950256472046742329419235952832282860007214011594176611143735463026629173239999134880865173551879526302590957587267476347804499425473718129452368275792972513339837252481840873946493265232603575002583164005796362573364060897158132486229043713464773284196864071924807122899089436553905801769302250746868857566332636911216438355195488211240626169510470041894235091653713294474775363931351969622270772287918748848154347450073806735035209549697048617391858022079490442616370875936002993886125620201461263883560392880055260390302876857396731347549366575265180098134926827571884588140074375310562501468702050655325639535783233199839444175231329505549260091198333953308728568865318280602192658338912269724470119382127594348929369294795721187485260482585550105662080237751943384090189588991171518824153580507514509483068171803436874542608690239143641083861361073911057603326880399197302482648647639066864818823051792137819651294247691732939223565549625409426479755377347282201968994316443278987185987679050751503128287356376268972304172362654073027670218228339312179910977649422998961300831321665008155990954782293319343600951140604141558211166491157221767411240352497417349190941013758332285069093447688702601215705603759688715755542862128596265649568383024746723736115984584410481309758543243558451210569690656160750263081211991767667371580264868913197950035535446729908150592318903936035798706765316792766236639490006685536955870884097909904111466520667656496679500987811225449806163589998101099319660525339967859825461453530325753398151405991360599571927777675314717556335489101049914451222219755489791268867089290577576797947298349547067496813584583006394704451610549183896197600551807935420516746386433332421998580394923804322513888177678918811244871158604123617365396793265146737021815991215642297535858236425040746968148681759837666713290725937612415158899542626099240813132598618084395626079932576946338342813581663436723593651440564303951008661168746654758341454705463080837243994307031352563477020233058841936660715816808145508498387679840652472085712876960947245301534460818868804791347935096224055925175508033194951998749625907209371729498483820505646363154841600 [99,29] 2906772880296650528426471393548946584077010944354292069494384423837217035220876762367798068277668840771442202738094910743684392558618885421041326507587034431979958959329471972231406542551462741301320961644446287615126707904624494132427838923095273022298785625691663100211051964933917447308199870925205069075501162825897117748111201429508596742419956607100136706075938772998252625916726619187873076236194424087824842650540051090001779121249120820576139972737886226083728500558346952684189582920427798313255496222370744763136186552366603884399406499312362261286715470582450803464998652781429101619696060876575171979422287566667016836193944839093574816905351396319094102136403819362134391243370251340769726492887338181164475264122617847321137592107906400707463483307763708307057686437223794708644382311858956872231215413098333238768512764995815997386059058472973970417774569359326740388834782010137928840971549831577391990378951034223262715064426477591928041119642279710722254313364953945354547047637118385375519501505760808540793109695010237627467376487953974832739514311745397620087637359495054214955264899682928065831698728154773432444468041852065713591799327988134897025682387302866962405105051337180106986221467871954519123714973600137398698469896920059371275273938440241908901151159555390783558994643641858158504580239794060931235992191196535580680837544288490804182776910892509071607001327388564711276133671849300163602239845262259784326965718648121967907016172418408437681191181214678095159069981740518365773066317301256192000257724756971964146042886148569659664699768117019254750559119112943070462941993267134412573982943339874538065472467107898214286836701300690439669716371386406848920185818550379458956571150042725382748982779859718378439638760156468795728714742802329839528487537130075527031577391047416568246342136942855625206190857915658063641793657968028629324131668456343318483977660090235528197243589783589202406790554987665984810440333852851758810843154615672597689366854821505490167646255111487796468862282720589263239025414656922121163971176830201883357720880022457172915714697751422914647468452721937777630784917859029030793519791640110749138589205114328908994025441456433417564438004018314749801468924578096041646886250787057243135893525422734118477366837617015850216095558599968744869657134264042000442257155862414579154881334681480073414576263372315532868226045316150448161310847467036581665496592858205761834530479231966967168114476257372831012700914851016606204705377897826810891879699876284771135954928162204748349440 [99,30] -1070502283341920033093612837135605579960029586802822775192724069490780712755760358053916309081691965550889456304693116270268079928445774264725279432055372871193291169908078787811582422011265307151371680167325441417861734077220609829873315820455765680097920111910228792625090121547361734478388611748500117036334904093257594441711172449226546599260201328962718977248637092937618407386729869445367301174826175964761830491584394310909741616369240314763790601830369049721387389908225484911958915059848427112341208701975826370210879079903994454366362816725212132623500806330885588233989653438566678612776942635793570043653264374959490180043648451179663578339991732948291873182125751991819175881839240342549264463359912219185136005450609143886470440295339357188078728652881961155792913707717581487674453156387168490356452753673106615704465529673601449856561651326730932938476855518331014894362957998238579154593576143676273421165109386307934833310560826991341757659694353304902711788958294213454547273915833128332919284887765918038786201557105147150960919533213616255830198929742784983875242494514567107440392902452585717313799854685834576490228775208358640905072809695618230685981706878482289687797869639135445958133522029022993763742812052705880705675004153010275704895637485716978277498605496768429341125671837888755810311242199350339953857656800507207327568024711494039593878695192214631016246318211008818640929719830449644444696812420825149816485662913120326558719596204699197408120406511860038949400271401326654435850440347378607765998300850587642602075136366534275557807410908915244957128124658414303307008038651451720717886436959576729194269297265569651903321604298698405438790840435893267848497148566083984004950788476811187572534058239872715945946182308207082534665579237473399696313588898536121437865420873946923481021650777922429851518411729810939574304366428643240581179767057865358941517217360705677610718835933832318019318695812673630743401101414824087315956578742041737711168088526403899712507634885230941216057587247554826250291742772956186632161794870481129276639781755672912116498545160116261350828254126095942732391420962539822038305689351256733572072668651788306629374677365933036805349024834536767555077549789114260776630388861777641727306933578969128730555916732113770530804194186438011893577583252829658316199196225499898419105792374787451603339047106634332224470846519185184561579741891819660188636886210791662547486396751961414712142689741283769422460565973409451409844969086612794780781719602791118993174169570970173440 [99,31] 442910866739479468639179030400743005937288227698216610786620765556678913664773247199260704084468982099373135388908004823387990592160426473301719165334021398428117746611847190997849836498612625999588146150348922034078974159916610704464145418423079328951085605653184353250765607342286755094451044454520006547427471320179441891486339935445226313469868511820782398937966158136846379544364774324078035763346844657096883472626619529541891378325607335058336290672411028132112642775833726992133282382443125974938729959673891667811194906005075246041019663635448843192753195942721640597645856808846958559447114528817556432166048755156950224283848927059066066774082027843268555267356530959232976671261452939025490970651185346189124977958353754088378745598975428228640795647398654057136096209874907460921444743246672065215884347491884346011146073934126686416959693328565048543550378285949444730174346272467134624817486952043724450863242899440526627362545754044014513299647274109568259363828569392232868916629046338695122275250716662704197517484011757505502232902826149141222395848997722329876607393134943448850111948681039827363247503669237111187927050711574938880458408911591974375007631395773255836598854886194849951087990611136937264037192986016320584656243460951617791839818971813184560025568208151074199169035108371816426857828105981790089923916884675304569134307095630295320444776520664164750849009617395546435331511239187865410126394425923080310722803837646663617124847468386308558048936698824825639242907572350617818077797429181101735058124706049711316293781303032300009958394314986737630477373905059012978694350744358532882097032660647587064906460959187919731028805720150499264716122444323384768484493544120902821119001706708346161964047521194183317545617496735772028840342242202066223625610392294697691158577717757150674430773141093288634291678709689805007593719742313086211645010041048946524786013171339919944408689310153014643543866614915375537520566851103440826845426892287984305047463010067938914385715910360479482439014849688017720666430221397102735646106459117055102745959620771527605133348308655684108156176738178108524662771224589440765890023260878245634847478535416215832047877651113037049661238487262244466137415224127753413119290296030372301348634871228772015790771296544321438691420194313062844327597555686930142706752500858974366264770004158420580870375434936438859687211200973455897250906625200765218796545080116739850536943781021843610479631323642035385253256012074559069617762055566141477086718201252229809324097389199360 [99,32] -272805950074407741602092392942754593061830309079092314276751458903228496453174134380374195900524538178405536658397081702692311034741587139880279954956226963377957619294234548685595504901573658994961408896729004959902790807219017297038395336449410825129259415516377346089603617055126775209047516131728043343364765188114465898015887621380075055144011483029547746629303714446274805145196456553173108109252544696098987652243939007341891984534560743791232167760199831269233948111936168615953324442594135415323901827926963372440070236388335197177345374680315837793463127341062503165545086429008132503444783851061058911740048351196305795794215435109055199086734784023446740731961424572767845535137094654759533941329784871313671695389283154092922177331628244537636575903639176544786839582241496041029612079128722736077710089025801850786080631422756139870257383291828894396237673151732711764279572847046329657970275627069223604754848837049520027919000623287407868317199998741249767240944337180576334931388819741630938020875906224096142769530502082744445160469200554864823955441935215417653102746822926413101005547720081281969971751661541005526325507835502352927824531911159660193382436590357734371316498146902868998971664056090645793036442113159722168258530473902221829126264899131643553252084384849545124894978361794775556998751132902549148170222614492536351527136723030801438071321721715393658696086342326816525977447062979774535095540221075752484905501285278622720368954750140259060381706888835675381124339037305927937060890674038657252459585475815114554687701240996667070914225331221755544033555000927517570776565464577787196303240651682448839296906582256901364365024358260407968177911104443619522310221880175857081501137715895028973481256613517554936232344682707853489746261660655245546928566531134037081393668949452026814679191746138353324100861102896302736902748566943730999162158023542538990015000022368331903673462438676590772961250366951426370551401291632381674547263043209556738332537936794552351474395618922937778662056166942984870243632167444722723207745473525253889218239416555152048549751278729284781417434290701391279539833139188931634073422877287078547614981057559577723695384722966487447392798841571579133295126864915787936493500782154128144801271366131990690270155360086887367607362120091079982173415864688352987080675092847412260574506225766974950885894776673775525306523730239829877831757587648645958755363628541584083594894415306345180596629347979742719753471074727258483293507165340449349629911695167290485153223147520 [99,33] 200084617079681941359175190822162681148250821842313921091749957304325626468861017239491950749326101195322015597852430707735204393483120715120469430715854270176301301382084843166755369295054378131290130005210853153579509073623530623971646084540076023155887575340955347856292088440112638477455028689475891141844827958324756776634844974085728898702608342633300422378533960570872505580519309806909418904588805122855503145089850777173748971499075756529120228711468577672935482410140558286926199705852084059662466939802410348012681495304131663297132546447178654052853642664233760771143059953931587947992868974102528170001203338629957247132258348203778022711083464408617033133411765001464081249612118586625038235968942870110775080306574436298382650963836343188396363047573849473156868024924758800218579506460875234061928979503888527663436823387148881818981381378751286233320774178463423522901297591606935963258987118772734929312846700435033056403404704691300151150905295969582642459659412200663840595662646632866841996247206499760668703593117936172033467640670356506793235818216414859254256144222255621641582265605448510832651042844881840763485402015127678299969302783759458294083166754967979767479273023083291591156643507678048745342491598762244690636374076541412428750464107540958866412922677334394030017247868677582178988578558387883007103101727823972567697328304121961704058115862432662295564020055799650445675714704482230403715770702347429646564010121911184635523777217142966467094874159077092949431084594283627922309701403975521512930506902954727821349638031209352558868283586617151138180706764587738100493276798653162087102845579600459727679639397865189426075818779238970907652035517420991871823171957318831681127012380315795434938976561610758897752390790657279200743628535672387767617431716592219647315767298368216705012254843766282552646917498270522514524307909120276497835781248715796470906958381441934895966255832883818018693010679706110793945348994332607631061553032917900831330209943986374884155222731014958719212981421194315698287564716195817199130916367125489070019346445421956617085004874401946462504681516156663824127968850547210738374038288376350757090021778672705952309024954745329182859748135825780865668309093422239494044351611082126908120009889230194890565614095255894553801095302124521138623096076947762339639870452768913557563614078328399493493071174493947434442042075317294897326865900223841040752964530994843795154058651218665632983085687581475832002233429810403807105316890718182521029176825708588977031741440 [99,34] -130783021123496919798911464144905437383426413716479109552856568243815805970374617652223324489629334479288635702084082658528546519774290365433612189576032944992852267368070134420303355684257108992479123760229641393534733375124979502122323978953990706866006439061337309992865559785714026644791772580854718351864932805711392504772356583122237294131737213481190165109581441182668754845520120618505974888952631358618327896572828410503727844440974422554486786678587966573219346531746953333895253958941445885141508986618739501467452319375483795831065364696027651791327381693802427090938092370623010492230968368056435875758488090270441685184479923668883412556629192904165359886938888054441944153396113790951975507406314957411731320843803427880921873021134306517596793007685722490023929128034507179745386437591809515643175834401330070723054267780284189934785436991892739108989490145438283622926811861372073404524998892576827095198871523731954233402775614388378958162207793773698877545178706819614807829487334678847618163678772306505996461279300641128345105869977865519385594159662714760744609347940649219723772794707374081961275715603304858951677839328488873012294388880604458974176522681681584987844986869337149477036903138959297746784592486852764464885694320694508281268440956590281608191793445001942401380418110292820540521867594907765442582112432655300264229167269970957601530310898264763803378706601565132015967904152439455034054330406883391503355855597984868745694552675091820191473010131439574175454138147466563554342896687673405315846590772133485952172036783018455157924189966046472216434352039890489810404823828741266150532568792084275048991023814772056281034421086556269533020335705438823247315440567480204358360935941073915891252795811137429616756821078500600298250510066135948643668818359635708734282205411880183244170124482027469563110601922200804612407160180795293070621495495483192468768875607794530905016552973478744453751158540548827660808129436087451411162836225772313120691688084793532938651522954535278661841111949496118850903182240892459648654222596954161468637064381306112763685922440431325605857762931946294370536821607394232618682337821768343945214559146644594409981138657992298552165356929889497398517961649436584971915253956920961390833448339837505440318017215260759091837259869924699261271593769094098830062802683693855963671801499060976545445820944922966903987470888308172791281762610317966016703108309454960224442871293153208321080336938446142129473069376691936630393086454062127784983918904654735050014720 [99,35] 70602747602161852032242455691685807158778475089731086816420696621706001355697044915279919058833200939595654054411855803371450290674206473077824098418325825010404619581130516707710443570062841652780415238347748531133491075406020347725123507345739121559027034601499701159787109240033961821109770412552547611710001961745853159506264834092660034452057696292463104475506284060578291623642676618207835617421819237327227854466071713486390169904243961052668557773965652061936698444279612231591683539181264248061773886140645535943999740904297292237806954561943563182477790067860538508762972534003330168837277065730389080250769839046525005377699241601745217262007810578883689050155425519093451736155814965894801484643520709229586019909457737883798065562444597347624667196631818588345717435700004826921496470846597810053079787649542058179532512729050718631891925146402316987534362249259953693497121238468349900312598684064185154020702681680952349925653209275149206009342125121448446570601629986248265468762624257677221289538096977374304580070008900228968426256209622330190614577604141484856098199789411192923819621497517822582314213210170541379076890062283507207803315920258301065291080004832445722519945036060624723323970197232210452491922062857501452059810703646554884247494486412628007423695636695077813910421040225212984519921123213470775672929321684096058375674260713737157693942372481774411658976775909879751336158695328074327490118216543139605686437284655134950049018887733621208154505705852713734511230485276566774342529077908870108686157918158743246513526456650865523236921509201743716243092974507917656122234490346076584948703817336455622455557850167916191503526022097739942475817426093603560064598628838801189560750733259377322998257443024259511797228162822626119124744556229367617618706535290905156121784983832665706889966721231336920962896461166970634106982521554104628881068443340314903669041747059659783940867556364965823041175438787531903752577469190673447801134308177817909960200374150060287806634597657960707700977088162037193707306938141851684219357381917310402056870301350805675997839071947394358551021454233482566240285671398412296201801910383799559923485406759745666300695792159690589793437319378754361662375083123046263137361355305977336109425376946696791130735534939848482340035028842121276915211128876844716152984324257658182780074744058063408057031464484710393055105712462258413399786275258252631810018516625659938385727086231151178201017609565340318905976082315677312826855310939275549017747897022089789440 [99,36] -31701026004227304742556622070972451060176272160280311110566305031090324479904914678861625494983539656848862531017694735139231147182997847404855676897103476717579545932376186768202562453257565602016802508715245319432256497014810191737147026806807050551149074527729663646191281008047739456841761661081029827151506123349261051509288828807489792255489715231137165866737183526348273601331489548042037460768457638280826285569452166840913846126760358015860626602404333410524911949527763793026039268351364460189041467559161254492843502119593819731551263190071432039107446104790892294518160174083022666950191241575585599120512080496664281605439408892003680920864082283181129195290413592365039993754501626797268188214901600461736331330371327384555285973402886389672047418706424809655855145918847290972461749081491697501305358586477726584135898795378782560786092928275793085756928154502821141003044868820267490773856803904436282525717304026634557971438852519028738025668304760396774686977510359644750685703112816634202310013368084035404943994788699291654201672982025733126390242272209969317739068432772632479176622049087673580980026740025404462063817952725667936719504679882962977744815838936064076469805027578286424851072675259864325189304864757032552912169077939296429326878504906256303666422598138846673438603222012136245264006101519769616599659737018467904081819542341700784062483854504252119950342963728330039563564951603756730300097129619053444866967017001375969690102983889478302168252969292088726451481701618487587582455552379976338818308005434154667793415368953399651271029601274536768601742691003545552567382478871400580476483282865234977363721998109849658576703308886438656251893900192509321970758078010474984633391353635291252950088798923455077131475128344860358349925296706720416934402218725573208780342674266406072198644415739926812080766375093517320390236261557150352748671610565525963060586163090951599245304364990419979326839669287112664991561753127340254135076928551393447134747724038569014731379828686562810377349875596080902567945244022898012271965751159455471872013667908041312564228367405795373725285991267923395341528717275988506603748939789948336967802435121393703915991024540929409224085415281061599465001825009269130961139907421994537380024024038686097139209111949714130593411701227969405715914847284505883529175357762815513774450299253085867774794814954690372623960304689319293967711909125723603409845689740121860377049019566435147942606293895386366170542327974937298223586895365211590262524977904353280 [99,37] 12170896885325440239264708375055939809287448276419593464601598803793544913080450885933670009931733185386567178764946821385442395670549510733402864874632894469394580259897204130979545210569385693689399686483642838985061635790918800236030985983225756419233984338562900042343691316167697849889883238463354075379596186198993505603619699124540513457022580011739966133912898561962394375978063361995319726148069454944534198836070794590011164822222700275223014508015272109811322815948177104024768704023486519489443452088625321872550545030262377364344117534411890015937090225695480328681151087937304005769393498885008355977591183428489275823992977607859394193097747435134310517350996307168506974031340931245448046216506560896630637269148096173808833597466526228017324347975446536122410179510956021771005424044470259926183163378794640797857000971730646415334879035240754055959755325076074557545963154052494694690215140188119352237837181381937980552458091595715605303165526643930999108938966941591315560089478696480722469980259499787088347769583364986100042106896367300352570734379195479983405333910928753895393229520183896277651334811018582679211817630352265584184659947070108273117782477085906687721774175693619392613495429495512737155392603892731994469660674864426138672313749706335548201021056315851400093790394891038420086441825505883889428489486719812853987781693805529201500795223619537544151113015665124283969514676734097651062671166428730978190385311653271505536970691548320983918650701305725682590976504101630979636986328768854934104046681545253513412437393546633693107857200971821274304862027083664513200518301199587405089904128663601547655880991647308502956167048475217354673994991474427645128440509957250844930912613889439313336764596219584615015495192912859506843272173753676699256481355448481916082538554258770547342174497362819964400648439023364739695741183710261708117799877856216313523681022618146697664352927315577290403724619762486763241811902907449155822634864185144478256564651556587913848177272445302454348765787311364211401031445098834396074675327882055351868132552654977699990468148554430292508438058155479098838452484722648977288859713308255691629673810918686087634922847103795782068020742854546231142695267756010485623459867203787183966940187787959910733426618633710200479452088572570920854699465333032743835687434333735989298108159870458941204130043836282412982718382822258004582895235748037614507827891387546236401973523670898928110391870445788927229541114731671150405590622536001617467464126300160 [99,38] -4119494877698125999914558566403335854589614443856205323818201783556939437639375410524879508754412071561913285537755212590707167899503042839963337329705675610264455722325430470193611452007512369477854897321399002504792858353637409511805506743268920150295377369660977879338797571734912291495233974024924204217440347751232034481296560473473618129895794486568686848276797691510267990003815081730778276045076537585232430729946096081217524200306175242842475882087996529046309628816614117485626648677929935023361865860213501100779545420250886579140383308237457641132369033225583308763438163913542932833627032512847200827232053027437000408774716162472523523339529180229811466527024413990670009355545763613721543655072976020873536082555288657676758890487662949968985675391916383263180220346980798763310429289137120444544758414258006385668626625806289079269458431156592076710348061996866077003913928182582087054183137310112569350470288604761894546819223277202389977824986719194071133622995415824931284128363870207604432633558036539540153056693060424951917239509448534895970342944330335963389678992459719072017659480512051977610169875167325649883544935325498548416812738700593979581144166451991735601141143050359777000470682319843119855912864243391558685664144920220128470518012715932815009192248215842057323027788150884596030640759220466509270695674637814861745814234221885481628531700162681504571353684408747348124484150583158127264438873414947548443138280534695124479839205884687579251084649603717621911263693496205623267025045963795052861809746690344618997999676761563846761411929760882529347659058185376909721605642842037440165208109392300264138042115802390540459220513567516410104371979624851729400805086652486652167206674483756626309131848041529511181326712493008265799679180818504381481833261146831333446317759364585344218206886564829382150948098611656361740245256694842595480633266120681120793513200171157197615239284090918409118838096546968659502672945326840871133285821403866210955436009202672855553503702604676140212261977823492181551689364553475703682661972910685096213443842489731924247022378570494614700386377694324504129655100579470266993590896862863455372310411601280080151196066653917667634100723024537714369609152296252158870527210413725128298789008538909717946844843928627441170987134473382127557265010239388293974559533490353692261312634943459973446761267801111035364398669356547948608800137641725463271812351065169323338389169024003815107319881569609315842589826504557259291867455507860086648964382720 [99,39] 1250658761514918921776669467150701466862236310635625464221053330294036148569920228885970398109853320178199732067079468256042377718314942554701002837283047384380110301280938456926612861300482947847960648213885762275345443975625351949675005916908951629343224616054350569948130276569510346168243325134572340808736878788892975200367898995589107387443550524607540656264668768773695460568840877392144653573960596173275442744677410039469260879073762359685786889436104369035660783571386353560595164064494418486574990862030242894201051424648772597156195055841734202775861875430514197778185388318189482396969585080090026653607904523411423286971472890231270940906214967885296735904160838975773957311716496513238042022272263912380262379898082147583216964088163135893579478588339411682853654793465259700814681934134417834960801836143920477359767511982377792099147055865012264708944962713335915946799834797860891805494371650200445015189008404748303692642866372728550103503609855326240004464657075869055911871909499172930371590387792372661267523560196427333309548880262849901322583271491149816072542826026822545669893339156581549768672829467041991529683362260025205253797845332889658040324083252203908223129223150820912043740037654090164864885578357882467776200561111395850334422660372186375681887108117901059127720766266370147410724003719306915148679875914717357303807244064185731313121994315572326858022826981373219102891916479489466226850733609851495974441356458558163574189022095843386819412530447631682768038083286013474832400831276334451166063853722109852291528551847633743926167690010353891495741108263039609458433530293139132008283920557193405883068628878612814882629480504377077223608130962177420048620748923506162811911321846416860309786986326596862870889899587509531769533142296877324141834067329958712646437553656992993342377830090727588965094387120987880300870908991288584702076035371402223630031869429197795729970707850742297887584591221373641733941414435568293646510570674533032396187043611834819519970328817005749019642620712592467602608210382431279083913915680846557944636883529207142636594288060609046209057834811960012847604990438113506775558008180040660427447924004638784298701182234771329092557350357071507383466060627162651719992232664177656225958689308456046102835422595045314733734621342420073733046961946291262976600550981269067643775259390706683553852773114131914471756879781561956859699146114778703556350167575322575947415695091335710790192041288684382697502854523625893509476874361907662186086400 [99,40] -337470767146414640690739439516112213681918730046271909523002542953496882953257478486801047168596472449054263758663597441960938435120446512019039985476821016749349957421325040313807235087040976637865732472285265120865075154136499532482996582513479029083075672468740707990559699674119370647836504695068860222811917700327497366917052043947864642839367539917106950541807575444872122190707107217425389988374519737416587085401047050805993969059447261361611772411018064480288168343511273371053953631509108809070629109795774045917720139530752672908466887690467380559591084158477161455230802815083949958235473560729134357629720379496971465325324367107738578903197664717150028382008419598186613597197710057768989926082525158612835853266078620170207175697740406015271957211813440253503325557992624233148554191050793365040794802471628711576335947561834541800100263705803929417192667764926053837938334685203486368899618963788727798161987861436028530217860193515000985154345583293372390858716721527711983506324692306607540845115705842858555113201440991473685411708108939466686002921702830910773828856190454816216835414575472269587328749598869058057475256312957714899863995887375214701844810764275653503460924439971103425430884933906674920675528814138050878890693805230635573701987201324559081732405698606937057335850608635431032109128083599247384321721363970201109653588287814558254683139809806737711678022477016354519056551996648891382818597253789331515472442330798197905298681967608950495951709481900524202933556715962261023311284591691065204674010198731328693644977998710615482845305961369286001041257900187701363167589454018906039407873655363922570933835569680742759594445716428307113673529087915231876810387855486101598583596501572385201552435783893061044182765800766448033716149200122114214742490297368778340188883100974685186190180201737420303490289635156456804066731636889170275201681227664417151374517095879516988130310454190164874027347980405282234680314074438883329193277127777320356801213466471348378042169167541342956585613215545692988841844102832292194086700245147749960632587473813982156319766674361878136700491384658575161244202483840900548099130673697440496527401033578954980704700684670514053733303827550183154941515138933073901721104315569030703750827634170798056237816380065026387832199972374976412290033270461375519039921800031370372505343265846259599119710491914462765938574726785343349721489348384213828109521073761203090078175601572764727693228384110364817223397837125616537244709040236013813760 [99,41] 79310536157629460644723906670819510510407587922795807615469471066102215380675765506286236967570373479263760128922671418939844870644827453630022568794165411418199870062447721369786179484100954901903410096481244422153386813815762989024092439152961809851976573004697567315872007673428228539537222716497607335258187400999652413919571403633798620312641121271753610137005789082920505909627638622058133313582229192663758066713533494117872421966260635796511372688102683146404378125107832797500662026442147889420811424291557042886995347530350200407881001681573293682238132239375102722305450066955035384449022587756629244601038096051790830881979622520638975304985468366654293485762085328019081513978762599448628030031577704085406711522032241579737325687130025972995898270005023337119172499735486928440671270773392463157748158691356648924071864312396762947142613330345272560852547728170137402667222570890371092432144196867020103894630955125408639588049236344976015407776706915815513163973211469073547510834881800617427428642549436608212588479149936533678446733079947365904923618538918352611834016527018238114467343013473399427410982951756672593261478176907102598073195220298423783029151924209019037018310158877459614990616001430441810206955096983365722211252779669573993779623023862375183992653794477938454010227432114862654102631404289572004469087977156845048140522663144527157678644233147768263283319211874904082880211401659335213848801440878972257621006419289138803835290071556819802602171921478664659531735472893296235570733331323616207010980548864128972155686178306596229289559577778575917264567705762963812992574449662740501746471613175485875524062929849116103532176085732678710482256804289918233332589326505716248596929438013155548567791924746590392083111212966812640675788659486329000851299026852373931509596364451369029574258738380595388472209896780377637458230749974247833473526490621515831665132713865764280478630779720843440494741059043134696942286078208941354080877471163051365915417725704843231507687948300232267487139559785596948053272635896644457623419313024797500854404228666609778558676430936788022922706489735300478557298028822782236381128154350965844372622697423578790993286766186467231800899886138702463350209090599736224903473051127058742093742317885623151487859168592969215881935398006133764532888319736416580908810636851683691427237907869894245871877103033630832839208844165820459324101702862317997755729020266361722834444544479115013403995847261294276289048482319124012330850186543759360 [99,42] -16561740357721574875308787290805503198491539356545762148497316645143663458582660801745646268885658431743425850247547024430749998784070877219115001433507957357062585865071857238376441527734304826980160978993661965009245145807051184138541313617681565524698680965738849108653892970078686930143686363681567306141582728940417702920412209490193538948064972662463224509468481832906789220923046163264167917354608629011592529974796747730371986147657722971193160771239750914497707114605292868606929110887433588111059811924049672159232356259302148323714273120635885531701748327915788155170504313804055983311960708116659095474142612060426768270838456277085512566827414760483863377719443857615990966130118525429528427654253902323493008061454737190451305050226884396323833570567098798837785148592512254147491350520226915949890546140773094941700118585864541027267957381606714892481241891483074787149254268963223849456482947604062159153596321955692275456007527828283771666666642167261564761474281995789730918745759966531052073543882594331229547695811197387561155490852236311444942690839173766891604727767138846744997317127420289162691157561420657381346824616588379154832887811519776189600143670361087174596373160574072741759368858639288453979907833489725979521824995665572433645830920855625532894950448757452478897437142462360706755406790459253380825340868474254724350105533486785224775859269815363905439130789325443140351608559893065005040742044039054353155356289895996364383779328516177127835723945881053200141190143740106491817666669877794684534492675476331209072573941759245118448123457247858090179784470388393384296639019617100013605184499596075801896722630100939969988549675474308571921041932962989992030571536931758752078645374565988174719503937649168902773467476529850208138433982355231644456888873564887910010316184981983044040762087442225468596019511316755098407864774114281403561931028916902245642068920960025666635477926367588733954324024921935739312891998204236344675502641033681635704061370024414323308863900737700664353856486273037855899070735578686121389073017970065290086700725873006872751502026952081130678850455422841351206399765527693497125268245891500964300590717824684006420059114933188882577307032475807038649419417226756620765662507792660731752646158598314426315162109873182368994871445002705221699395742085621607365481636589696169056414675019888840450291168077893697278263430328472981904166550224709632712425300055330464872188682859679774925911409276643012749367459426982501856903767785472 [99,43] 3358670116139220653848213722233162287755441207198029633354497764912199988411837666514989249722600150328954809133661261535381124358746019475254216417266504059972293355622749622471415552211772113245307761310203492411683606228114494356745667089400024389039340719098039569313792649001060680636897894094263452229649513610846774163661360945332908169368641960460376646130866246002943998941464105646017803356624079345095102009260969492439154842714961437267400618294194584009794380536291400560486589344935323556124106784484116566930515176091441785328227605020031902591210642221494106484343172882463960937890486702278241423492167282332286588581992521956843306478892568417559510258018861418925004286671845914486932553230496886839091070713408690972707400242239741641335455430090237442434744188900602802128521058792548554346092337837969708780410833064071074085199790719963383891793240685550702671250795913034985113898885254549492995330643888761779209207844295102930021876744898415628385169380906160608412389093087973571607045095862583110137159093341807907808468219899592081062599143342901010247110957350353063483107907508560440020249602414989287306680509297286685888775004524159861452174830073077636838370746846974602025199027237812181724647469942426981481529093455430672189326776388806789254111266128911890057539988198321024237391014672260408996777631927124467199739371220943519137273342947131746006221814335313600890004467564611778813303229025130568943006720251303205201593451335781260936841550065404906844287955307394061313780025712918422020900350636999137080913946347041644226407856173381103035735828905342945988690429592611785837631956781256531443750252279602765390812393259906526776424210761315939370545932894326218421790236784108296320992765233383547148261978554826634387817892091394830111113529030833885890247782722750970026252893233667838976199706903384381216988423108904476849214792703830382131489743494916366537019632361382825438528267837651876462281008397676582708465293551307687288364786729598948776265327478646436998954444812368343235747543536435300345774143786060355567037295921131722831470202606095387812731277048294290271133275840007662668479075427683805749387429522762924583082910971890619651215716604312915946043340934395945785144161525429627996395651161541839835452578120456030461463295123434699142802467720991625643396370406549846696715224899763544000035076535305636281036088387240530665833222279640487154534906394066381769691788616792047854937169150978897578665912077481071952160358400 [99,44] -677556421003932917978639764884635131482039854316477668751190060406524805076028856234972116303188277527257628707089043121372366328642643970549340119840932211861504390417602514459858635299983172772246556595667552281118912598145170237907540687094906197347073730286950902806069195229469006160124992363643627535246232092081319745677016799884151603794334117190463898557686272300055526882460837359984874257215019587102602663347627305466868910012643570994740010580848384314088369951895779468746178280605275531931404123730669105720857546179155891207854971518066530411750437465694646160881100586733590714174718322276507451464904972106546554254549754093793040667245477534347914227883388640179072972791760650795928574707715700926966024002782745391459269385066208911308492188789079292927115037842564062827825732862012254706041040646807279245631450491487685346838013913223074129059968846061496922936484349636079361511199037714091191872680996856144788838586679929235820916935400026386406774261587780752034293130751501665946595229328277177479744896141195241790442355167237865308975264139629645918143148066295279128709787402008146115157264313909096912928743338712237927506668958397422817497560264279216404410341131671228331388657329866789488096568466994459649016193401107180653106754899067594974157546529035740856462339849142172245069525907498419997156315117313726930552654964356408983453104184129135885524308472555363393965879300921628142976981981688211371180280408567205148640145261623466534954107257182585860390515318757860935738690423738051985108141711782804865836530999781457712900129815360201498787282500888239877643717422687239950416572166911780656762872613294153941386931082365035592507691132434031722998615671070893971450942588751701591103919036629780893571247993493243712484355772222402712669560153418311325207558424707517363356772091397542728321594932454466173481670736223352721792388032005665040146219103502634710960592843372522681602971341568058961648280216645595683028238137055010820826117960355641944404474578526532181161377838831267258500556581313563293133931712365235824560155416291057731396924964585567773269053556298082076357762719027199803263245944892747438967065773747169277450629801574949393556433698679028947729420912932471251848725367067068846516136089389378712417637932957261517062668170667055521249737532212055182024819171322477832427516097050352152719930081808321515144490311479416159082580347764050008600134824780323185297400388971847376028499129499980890184981736125478377357312 [99,45] 119405140138933207765751742642205776682705367438405715719524707922440624952430578523075383730730392893939596599887707337716451266464289693384139358542330776167847216498325490604517934918523685470428906202717306226020111879627787702391220280448530861074878966276656067928878577245201379726642225008122518962089569005521444507736778235188219253666469320129589222743104438285907905685828302254366638312726241111468476652939283411141260640599743547820719057684638752831407675798378655345909788201652871828982796760490026877028908239582098785478884024841489959987788763554542949194697882875232700934011795594028403427086507757235757987545556539832987227683509054154008150568613388592499322776364447093704892050205888205194562079925536696221515654776796164737757735767980488509811795318377274461937378586976834738615883400951394725717997656321865405361193258695494334970175942654352676073838178083602695030461001904065478061919027983675750908257769583813541944416581487405479533196446824710669199752031560553232939287631668544246261775574905554133318830184127633271179502067902241411148894977306976739113124638353080096395727152912099661600824342707303017688503545429117973931205913753829493264902434131783365398367652031675214685063985124018101285122358958258732154941482040187515544015134050905971218951808110621502347297610024256478234180536168072384421646367598294507804665712285959480740628207863345268598416583337397800279986090259514288657879691613398057203259251092421278064098418829133456137248283696835958100119834303812167390709834911505494767211177981204041128991003710790804841299818939253913969427400423530831629101508555149850151777722624936082382482563587794973223330140115915856532434936246352166632434483942503680176150572239693400826011923116088045081391331826417095957947680417832160898713241781502877685782509840241772796888938042015032407404017148238253658831736387682924980320638100979731844051232118199501193894690807769606094595121314700115535697755654268179358032414153525362555088657659726419239692992333035783753222377130471400260702856593388126006603650313460814356518813149582731394062674125225906968475515326205052105986764619815987038135678127507481769512049449773426755166584933718342226402187232150263731948636370793081127149512079083258578248000911967214911575476210688326914211051141829120568809969647803820609398027981382668063084239102761359374031469959284502238733045475992877989496945503487674201037391740933014134058185589006572000530092821729511473152 [99,46] -20715508434142998806095449867903253331454576343126105514808927559892992312339543075449235895031347004033117470708631734614063565366533289102258284680359946117838552566523615904526489616797791333218504884594784944548055027898153267518532607065747356216094751774750850024128064783750891531960827695338457158151397003885646529593404358969238534669968644433320676650892595111615718575178886304540053586255493725570940783533877798623164339516250640547039523245271019933475674448085057484917721583212898580874791821356188945478859532483567419409414334402358070730630663533688379619672370578846260902033760496712760892454666014468990362083255651931823265245458352002870060297854230691784633756342305795701467157800703012400881225313370667382095108199738535959892154592231033855992271491005939395166182301688977652255721644818744089066398344620325365271169309207599778643534601924101480918482561630155005290559860442604254869520942092136505768308780812458226690251521701479038635626035708640733783865458446942415820371233866634995452653184767508712324641593282577209196621554071121507725295454967608114474768311706656416584519535974399455042413811649411999175860951552149464688300861765320788113999186378612540257811978142214569248707681128425641965611079366750693994291891192686597816873081533045465331100738033024728572248494647279122140222613713369164648951924263310183308527034846817399637403318614233913032548351612260882412488111288281233508233803407706510900055610502243379562330220200001907429389632960027582769323053093865511702948326825214450959265471936503217167369624178106426575576513464034240663741743403972785094905184189449470240445592723871053938994814548684250386590220213970115832541896992432183479345815985276846865782216896754522835647754743331526406425976912862932326362699163975826709009091443098887167056837865579302612705843921135761537393222982057327163892598412092920171884796139464027745889255204954884761966448547973781362478683496551814314498038288249443481200581928048418555478018744550927071564181430087051030384228616975045747335889410151899770450181044182580597933108907858697668271217695539481724593762317436644789635685222278498565160280096145525141827476572177164847177042134661356563265637415888412461913587425059012072188072932106054439849377578295738487061774487260384735471855752449808463691907262438519168819126499038458219645954484144497072386655663293802817734719090972819496210810048294268298703264971715607561326961792177539994153662745786974208 [99,47] 5697092518880182144088877390646185742982712619030394178955010160284105748688548872032146833251654703985590827907156556815162768640789995748433001681949169513899591470679867268043058373360857840667784098952285100791463406397587352646790966390467854719909673555057023966331486708102019439555248614150407394027449143298817815904201993358381795987180578645078849291277947981767718809719094093567747176874439518101230563272612788972279853406938806306141133255001170134973851207861828197706160410528666803561444836507548572272871124884716252120585576946920873200930460465576163571502454707104429589671127320060829414849531468474953824524752348712026813689257050911623795923013929530522354852890645482940474474755455465377572117222062636725477655647083643786039974975616416104882505850019675792318954477144248595769004110937750389111494509768283056889246885555184311803068156194652371741882789091404798455307647790122802433092503258166207514015816428759874860009389902748496642046538737715417218785356856992240415091443914856859985574357121596342806480655738288754311003762823927318465253927377811452918102674472544842425381377057280707257988844079704348265900362046008267030505985421767178066573041011934628040261847256517264942944372089165362682665533573531450190860321204911693190998550841687724825987790843919940756504501351421313257592021842438017413837611364491479864223717646824298718353927009648946535699114588576329850337952834044192703238000570074990908282445183949019874176636212364587463519546757229052747053107975218336532042882394871751295575513349049092829613938375359821727282944423086162058359190910154520991683094139219150631341678521154424772389234943008969513154118859893209484770870111493490706041523808591712063241715363483739167030350869928402263538759481760785394602507230792648055000265241174544389728463010661118893149360653895707269597622341503164981564105632349731603954806919311706135006750658629758003547277035111748079951396994829136789832853308928100943769100327020205290291880332303518201553013588790715374472817811983865215421142010034707201013463096489484934283698322822794019500483089812244005454302179446210262251070736950145770483291369379795542844841250734138318720907348452812646410078407397195264374891284218980302847259733272253728921576122453724408868571369153304906028954959356484793227869540309890243601341845653102531532262520790017973168152128187676174492094439132901245474511454897750387624327245784314660504213034747872930838687715950592 [99,48] -1496629275658771693877359148102983223424166749521723073185629394543524053896078206119865814229530136780386340037129973285880461299294551797056674360379536394134367948929605098626039121020405719644499758003749601853621500443763864795473275918889249541236131251950224973040968723842410832011171305212342254913422636868209872375430619371305705864368213793263468711016044028684909074408329141665565914264225777289485355467280638242186869830255774936726693852020256781823747980300882933171898031561614690172031950211225928103325600727918593835037080308369655587300393462939441326835012476770975931299317559646322651357872597082792134424812119140345693415989966318323665151257582316994804680046609260776812199256862558709984443376487390448212855727125248840600498259905299532627371116118358383216931239259022994716426045530028241363219942140792561554268283539703508329527363961466614582607718131848414678574911052604773946143318841426180080833992014065456261206282036084189659772921833401914075384963893058175452377343075638554966700651310648268772610648387318462902771486549530430503765922257866627436109554927287413174776383261990549440183899469547143845467212899591414164748236785049984846544766960789056654706767906085291476272373763451780379662285187489785832219154617086224551193598992179745358690410898749597914286779524363462170074913820737253583844944443811309309340283308632745623027559661141412482382112922681053518693230719680092601879587786912139040819956122120977217311807575162898860452100521184498332813216667055923434173228054117295076006691684720876585045748254920674542007712336441490892643651597322487346928500110544155675615005812707314466992022315445637209322834105257706963491067608355252904107460710883746743340124862600162494684038956995585158465412501931862108207520047215541598018031763028978418863492231671415293071639502070259627549351673656066257238769435294652320486249295115471899483731262224557883140986452556768655979351524382544351544896167784494784830804573283827986469874974998664552042882233443196425817981215679565953863782367538209663425726627616308420277379962598728004407202818023505225474331333175755700875055957846047796031306972542102847658073476686378149601956147866722780701602953288439896713278555962550686097637603754128142607172104374516366341027164509423139572836025347143555046277792978109363225035997798991475537027949159732531690209638587857692377730811609173137548980342051711122807259101919901282172479109690719533390408712192 [99,49] 186513151041203778151732474518180615228754819345084502271976985819056866871080070947032684176426554148328235411173107045880775945490117746766932537988435094016640758440903616278024814804915981838714362114416365044458741176748864973358047725168793509833519810245039165877396057769391500883449166969740659667869780390333553154666510096638323455921626424771966694140830392213696212018225883361262831862186564980962129752423850224898175304712282382014037504587413703421158584635651912008883004823786908791105791350029953488048049257758092592920834297289820103366018547360384386593445145446171935500447570682755847281783364899770745422016245338675297122369042232715401009054045107203235781960249542680985639477204556853373759656978257472548126481750188227757201535706973949726571505304436141012146405964262131624371007719808533994010944521519779890123655972671645013239968375224400869640938255667731460922870137444945805687029811371397763475676547646471760662758079093865555012669144746435975194745138027532252069271032749264752151784940785678959380706133404665218219981663720416529506806828949411780543559162488471104240652427208985268270682332447866441330073286872105452651252525834156179469695696350792487795421759341738829934603567614628639856741106849521493598293525889910572656220101761057418656224185999442170421631380060932616487746987779598019358941326207336218147381318612282909736635320889018845316309263980298144972093156526030722650582866664112763379495601780076661349188105127143481767335762789405853057375636476207375384739668785746770923252902767181653674554967359915903640675322600432313838088940982726025784152137581749171251757288997150669009651893417988057017035375341428546214533609166259171808097039423672618821646240842180675152121770042375582799371771896537333118459039844332918689839901449055250742333557331578025779992620893664392297701101369728832873594852530005438842443383357085121027502742111841035194912473032068291838165723008232707366350101364251756037757065897412694988177043736147464945481748984847662852086251553811559514489965206809039321183141466668830868391655157099925966193239390770778956195407566954560773863749272908276629186985031357637502127409417047122591609409703285738878930566821474376627081342213888110712118910048907111722265863375451635305025127953281451468996659464786725213236297374158621285852679724188336005461406643011113971269129475689849509009509524143316817689162438135633810432841882832763458991919778889758400315392 [99,50] 118417883909120684330191677706928797978039983106162449938179432085649707817814093110031189790583288897712472672627723543032040667202927793195676568190903315248612085746243783105377673869276680848009909026425805442116046582873928263253842931211606217742947710368534145387638380494616482851296930354757847318929351131401690636719969362400812122881379405525784877395734074866027803205413337190337165919060688803801095559396132776400506574521168797195927870750753341311250184976377064525245754258945340543222337066406289244214484577127768383360033883318345678204524638407812189927280710017447671660607553270385597546178915126910763614563028060178171795229406154805652629929680184935911133879515341554825648744906235394933410983612156317774320534929872502364154223314375398153909906871605615912571728580864609792546754775817645004172949358817030536945606002241202834094138251841910288469136260836412948646721834907078219884356273652105093793788859753665087125179044083415992330632149920614634144746744135632259907033763535377283146477269252275387562824540315701778930392754728242921769784844176773606494177198850675121675164161950644680100467008478519777080661592295759484154181871564081657723726446940792611186594316921162879544852567606819429123322105791665942026626925139422114964078155795834654888518169316564340747820202904565729857984793767293111878630156813082006583888197921968527130635035319343484445816186745655523763271275878709642801092102458962118845671423568776488019885159896491301831134043769236868572384393875527524658711964422691468882249575206346992901995333375978614342901980307792958786555919535829872118297481889431771931718222453490922217107048156279256661368413524603975590407573607484950629926881732609832348672241498673199530089808213424310363411531137740767861783644307990877050618313085128603392575097931950581751079495237436352027080094909770011113135266055907676429507214997812484557704873663195887672181575750472749687534179982982491813375935323739802823202492670309209811046354447997593119550082937847363189729579342584316204947236020217462079528371453100072612825732744048588972941569958442279392962436548180712151757239830436629972318293364490244847775633088018470636682306002873224666771688424062470454877495251572023086308892387288708482283568600220755509089256743972141360314886025318022133692108831064785883581124743957374735685235819103430373890570956192463345916597750508797220423827960989414774946308287490693097409000744788426752 [99,51] -727404721224697256135678430110733620810796388250846899818224635016272904588611043839427425776001034549863419530488134087795975794328925734427893491499469443407356368194098742465114085517119404521518545379299712888291281467505676835774994457393125866345674965700996861477313500650320175174860318932328579890901796492910563280475343554455879966439982473641575799282738399507861954491843336916344885956635130143532020364572122815571393359135789673860272848870011847482899803265934532999866049295761572428822400350995791686096267982723841752807252407767995060383707246591466827249934336478246192626549805406230234633927381906890325559420583049437466906476328293334507203981016966618405789173624602118351601839405414625865462154159826073520959195796560276802784688969519500263137823165396021453055736677449287288578854299833501750612667705581066634048718064325124423982225868875932270924778300659969637758628756466008287367939490537365846934408408917159015765144678311155649977245089026392142982511736554831784918347446498774432932620101895356659818752020048385425380883160559485322293584634352042674936468861624265186786360229922179929825425755619251653439247961213940398369770227259373303232284835439964735968991325778904975745535470727853763236498584413323107951405533212736710182961836330877447341306505297519505626269175330821091759236939987613730811914677615499254912303787777188254175692818876149556083102409164346920060023172045703654856311499379114020284607153727052639007244484898941027149550953921513882146466482191291157003675525755085924646311770212519735127491740532477000195551984754539879229040100995989251702694859708890622295181627781145899103139639013416948113240229395733351483381030287592304936307471463408452774774459001017801616211143992639003531025650890761135798727176305971083489624686701814687385029100733162206254036342653509204352433794952666249481295776100034110449435014068991959543496849042069276954229694849457384717389613277943522319188811877431143060225912696944941336501361547047415632173501459443724735982890584102053338797114167409289450045323115134853107793512298749254461849996472195318107342940845763026657378971118051246150785103886786330375375208049870304792664150152548221946927200083585964991917635383358885259712328815694160983135406861200973130308736641365018821700733491262404441561713520508907127709715126325383420202802435760431922475095236646869695953553174257129142388931679126856316604993379509991548782244068851712 [99,52] 3627982088240801868639439770825125424549562390894989737871684046300011457756213828490734388242875757584599484751084014769624631866104645509742367830853334761501648476715270193226828094286551073314566135180382447991148088397632717905240079769984644300545139269263205010752898455966924060073832766431810589164592237667676068672449323570370863619843088495639663389082510197709143008314981196095335524467006323369482974582586766582118338407053849671140551042685694711276558361426404243584635451189919533788526965482640978708487866321113915402635602085791893304904960159694758105434770073495163546320958226292247266663746013653325210988017056067112345813300727348307275593753131873340424217858914462843777094331397934868809588490508655078376744376769458487438395169324506934939343892309586424430663487853904005761981762793729807425457717758193713267490315129437887908611400214598724235328055302251102107408118388893555152065152100705223295060789054218734235693525661547383461525372233116251183639633676414613575344552496750713170901780528218113483430038685811561678211789526759085256982197981147624863440742375502664739695999087691333466830167966743271300176481568895244164490187661410437083550071121928246252791686684253961887338866769628798920730041726682186738772494684591854824909172906345088173057677670967782170282759690838330055109759427083712059787405409134991520349315282278059553017583716763813117157114091503784802327245149209864542241252299371555482273138023168474587361320408694253352702038248223632063133987960132054484398946077630669505193574414959972504407116444110818051665526673120739696217115397930455052407311151130871974344808442795235117999033426518426987210723372689306519944109082719721696772088012098444126967401985201975394969792255588030378363403745597290569363057875645591416157203904044993040292035036799043378657082975367958417719987672347615228868242205041725072354141992797580619096409957418176156554078262573785893698845006774550233356326427975033179866211663960722016243876935268224920160112067153580519417557328225151234850042111720960250890808791562496703666396919124025979725767756936078153258306259592401443965967920279951913748936381479248863591738029774085836504181105195430120121076029776967075143196821855409585228674049605840209970107188323105935721273113119793484855939742078509628541153478831404649552893564073364573182574339457628421891582626762581374049416208521707260377131069006391644068940140834062862769685790720 [99,53] -142873214774598656445948525496289897564854044207038744802150315350210373112521286914473202336352304852788771059728160448683820407517605695898769794560646815465647425438535634369925038178438129671607835484977238378424979537711302365480596682341368910883231913857306439734421724472789303977796246481438648644126182605128630571015520306634096110009162182876885067564937598872451128166259144902299169349474352857017610966341041502247739131261748384122137248676011257052212633916676270035661311284722374570441638987302548339446530458581604898581921813925127284622083811320748318401221805250912982522274036973447127881346722695217826182743521247788198345625590207731389160502297342486141321890402447050078778963835156030617892299924755334883886270642494481442130427468077301766336896665593389231225990667345059143637949535321089595648363092596650877618162121014095362275466103527246212128317594112293488280960194154661412778559303795031810674571121403547691747919338469221226498992835327897224130967749265461225486369502799073818189553684599699595435580942098325937318021881619398658345771567958558434319980348759933162757849496192699151049053314760066981520035381981948383204118676066785799458571129985138285232452279970860114004021748502923182083732780993405408895956080491219562340821537880339248770573027431069942243510788174472140643308236456399708437581206331679242573131257903724706358028557916891361102193318677058566196585833297818865867575002189388638198343622913111558600940217571685389401010320650441633086630326220008660876326617674394201906258475573656864220865636825996640630410245170696163163566258283916635095086311218818065584048140483017213046274731986419811481871384302437467335243484213767773141525822628419181527280956756070453468339309878070370518971291350640484601381636185432241010022403650450292067204733233330829491222867680141099349730726626081597302131565580938454441055851190117129746358477708572520639080062302810560236177799925955594058732462483486270237882460329009356000397157922008670431809703434279389096632228114317289149988215978392802725066748300599356336999183638980450917616705489488705225097079867923573830310232975388085071023432418109169417802756149295615195023675338752506095288855440538483225729913231801955395021868210217257214917631364779636047477836001922680913143730262500073019851876369526911053767167057394871594377936747977866089865585501987685548165908838716394150953247702171033628381860300864668511028379648 [99,54] 21436033730907596968206975006625951111340479715525635988035041181023380639436862801680599106034742924718530686633184710746528729397223544060569144879342598244104951543288324231795295171626520195467800497696007062431849018865653030927829187444541303033852729520569933191899874977064364751588173436792893260181183787584206299300187315687639816023364505903839918927351098526418777218978802617298582613848347951773875272498226769478840757598007557822646521895766800125038611777298704542055197699842274296408378270160374931802856264041074463563275903011343988350309654381058470360178167104167329535629831153117608904424687764426220466463145083001628245140460244453090096122572055684209763793239179160412795895388095552919381294137019759367016868391258421453305127312508402952539276886672819716854273817357533847206592235952790394930124047614454366373070305197937964336464693611009318069931242046333045707324374897993712584145204800102249956640160002827480404046242172097869651189173797217533361201427045269133908873810626403591559190298538506500187025400628288639132849187549597703599840587668933791329940740002154998174066253489011779484793174687007333801529022859070728559200589860373137833782886137687862992067199439794390144208954720781673332180833482364543799017063712632201087780801846870675376645316659734489040735063791043014674098334532305697708895644751864558473629968135832003605468414364116953855043721555946437342408460026466499469771002071913055915342135503335602807394655770310264521444164480340349924267506449236598460554166533007751864934450051213077267299395252557111446760481764434682221785276704443274173347414296543040001569728507791956349705805291637222697398819247267053300807509724342671568594065903662008703114523766876318611074389214428808949506849404338603807743158967910303564814147263555274239567872238530067248297177627546851222244941058420064692499595784752718987480884992807400631827119961861012250805453943705814262373202468863296921785329822292739327832448132015576391439291913599313512885523595954836243750030168186083575283633576051367715774623231996953019573042548654393142368558853078359178143106477196439379744673556429449976327365334092361918631316602209217639382074839552486823172848946922771183871355406016523945311233721893495056626192725481493792229844110148602430249716056649826077159369260615292807907384249201452637229738757115363129034788633943727883229758878870388809234897375431004709936000314500319239208960 [99,55] 6008114328081918267206029695297017361616691995345230226561557538230292154090297592817631603432613334332342316279798225549013981296033137019458085048673555197970697645743262787882518594089341986368929697627098730316740146202403937429553931347819092636269132169678933572557346195899309791900163904254937953882343189535864190181079045959750964593100312104697749046696132473389915858364278750410482025291165183384525117693613335403152889650425893240277677093146363294933016379223003936929044020869081686850915348270614265179266296601912296586913037213977247053454676147880044567425054169954515049035033648345165306053760524856840941311073817516507836821418719937737460760449048625073182468384968014295564059575917319160256337584876289425297517610718912508876228119041999198266878848712662571244209161576267740125834720584976613997682988323632016447254847605230104523023676942028296846121954006875165090471403378972343787024906755653108308641238313094853504436878940020164859752194134013203540337103242604405105197889216545051700083318432825893170094530456747785500621650203633053719164225529208976607454903408561781964923310174080760819095862561621312316367267701127635203174047658579998836802881005150966783718989204691744420042692355951248205852137215459189859804574597131714051077156769667782808548924064298570788081108702220103219813787430918754211435028059253355607195408656597975362713385006824820398587312178207404093580160228436485732025168038897212717512572412334284025209916162670212593024682854384808772551094196843908507814929769619979806267058338695918356762169315571391473395981890187057403280037230028998201289510848294467772156677136550963583600547544796824767135137988583075593047003649033833627618390199216594698760019958957599474886572946813276989241570592607351183284176177218960565341928357542698017152329687052115321608319104136798987275408773350280498180571488090389115852304943099958066124010517284630854920079311392636583509709366331394340471835571172667312546224713807686855153651375638265945278391879989642742932501055745945963746585014239932132964949383661556234421678723093766210887973758020594281908875566764084498622477018757371000796548373086783777339200923457700872971651710927015298966830795876776564967326357367495828037144057219786226002264138571568632320410314456663246484148195414037841491662457061946733577763545537925911825762995614620696624393590256935779316937722377963318369572930547007582288877922496509116416 [99,56] -1795456997030786638500685487209111868956489553399723410591613455788127470000227255755490878607565103459129119424492308374786803865876309491312812573911207702859613341937247109898739906668046113194468351686555789585951272755051729806972862806266808176871584808203921201066801627880144569394041067109113783195365094022547159847278194832409363639934613662997187658584466017879486902149240166461305502273243418424283553276635098069703684045055863926805865589797919872441572010722705107211160403553037560758456861522597632803761765576293377033780449756254118687933208070642809822920260188591529243471778735896457742484472469076503322136693092271265673834643178011682190941638559936619943659336016363042402408934601810152301267796228955406448203865107940054852525964101081376839670838602260489148850042854381944002048230227640627787518611303814734119681013348237561891456272588862686126921207548595408466243263719455689614338051279588044749674412575554901799668434328154044743893002336921402838306814631780818916646510433511015661494149440076052975554852645061337711619915449395987456746645746239260691397355858504391563216402188542393693443167810382409819833910686168589539272636570384402525342793957816404203206470069435566263970266402565284823016189575427150060193614124324866380150381601118299327396651702261748792212910319907954977709725882031151630596217219574108363136831163627208618029756343471362536427890961035250761428831625602082202936012958213354142907534900806253272624418849462459771815154700779169118946256231019380908171127124463425989544207306825399319763196331155456086011683396533158470638254993376390543870040671173828030874379580550036936263290481643838104654085337892746763794998715761403015481940470637841365860937670006392791026281292129223474539108244112208879530691755223855013444630147498821885566178429811868498910333309620366609307446573044418697962684367787292971060991221099654104821481792312230580528060134716904026753955185786927037019909799538621294174492712766807009703564587216283036939078714105059746988013138684097251832289150683591093330320366377210450886472678143606942494716961434106716241489441699519731644868120585598987810706182792382622628037246914741118562509157634855474993911984874353979900953138058900443748750894780573227608163688154629748143784623400618148347734990006957299674992806788097641441071575653231518131249424355949165836460296312489145473759713627747172283962629654878141551085450722017280 [99,57] 155197743420410509526025703250428755631526131942706147393384768624403950229324826908000241926992034947057167555710083885327920575759894747961067903143693467486752993941791679902069263944369212216556438532837887066108592251783786541705860573818183462235589719340768011420666531220898140919285184108360508386457461524048971025954257210648890646942980782141100419494178859111428271138228879883609599093648004873766942102322776681468976537235313192098402281703200725532774064940759361989328316109642943688619485079237969645116413963246629919661527747426010398276397646530314515915259913570311091147297229812005632441408945651510687934831294118086133979807928807013502905152193974168071059578181515676956234065785078602130142535620915913326195324841515031000609009415922532924135400349560223792884804425187802949599896492245914694694251004874583404230727742895263884245362804546332569151947706655955296912197158730518356760521255558294871738990592102189771915320567877145154485506719120414106433259981983894722240268448465833672477995038563917556836094626137337896998359968927682805618721331817740882935895084468077307425647246869465625169003993142734886876965798740447689009355364469640466726333337677961074176528436155990625990552032408027131179165551058948271062262215214103991435622549795354258829592626362211925268403998101923577757418888433886258381117028070775088216020340778648487079528995909725247274563506753899391642214322999506538054618731874509568366607740108628916420768125012325736674048895617240982098054077549089432953318955301148658929748460558665943493208675911776490093996854201131438318029421618566608852090425441618628726502616219964060407050589306962706023379173025209257286413758274223027599124619548059028274607954619547434476782202551415594826858132508993459856719751724103034033834409113588857591962033800279437244501710456633360674364215305853104831843557616468823286246498260751449918067957507372844358291662045330897671216869228416349930138078098277058562542987280113553867845637367242298485855675603719216506491872030726736287515152121110704704598366764047928995064363122171792164971294168076628871683302899387224793017439045447196628892624819380088088353385768760730947959951427106266757395246454831312763992834677043148055767124185102032621585397213584286238232964206386083340047490568802709204472803718156966386939354541139061628258490242156306407505781929313552157213692677618368687000891259492877920225320239104 [99,58] -528480406497733720143179795988290295748858627356911876931352798650931042422295956079032509730496436908032494699485273331875133565900204237167934781197318360778747743208023143036234882255585743591671695066619446808401023318858969348756122218663415513175024658431610626691967440648209533491880926426744603116697773743690573225065863508406687496007776385896604509898786704031852772331749034255554170244326533428343145367111849804616523032207752952508103046763184689628669099956400310847750250977481309447728538953186226650136129912464874761308967449565254613324641474088946873407563198926128151502910145857968883502431181738174613356876495124857204113970702314498447676960629790523172177097289764029247999810621402644505627743453212490379783202867707724086516721821508207342724389852357564869059135362620476760417444359988369054433322689802607575343006843499726462169209757166810978650063595367677500142932342423060302015939053692660976471840994560614386552929226614475484238355887486317138241442200201856406339414459294576147589813748484813659229563119400695027934886780560964890405881492161779809190422624238047723416368181907491368866510991435342768447145493122974097895626050176361899894797373455796663400348110622693212872717685864705350513056200579222571200849118405598130977435872581645967215162879158755351884219722826895193477454803031124396291387303452093409787821270344891027535401959723572204385874680060689616570439897775176372452762298369189949672524990711771839034697932515227767121529129628722531610505318624325818021634163284839605784840707023831116577968095778781961875317240821902602899571316834290501930585897548001959205114995488282203276951064503660510528837419093116650081687750930660248794989953514144524055118295591490444981508788895206789053528022309771176715971696425932959956524206988731662775431377656462961112197724943347693690452769031067965563578505750426659001824425688953941819362657653229026501699711292594834256957313413924032909016406111327773094014585861274087988022117893555206530042729695273524118705793224806901081643990948446535553793981710255933755258270922786909169517285888783236885670050482412328612031516123261166913017762855015203325246122555819201394336807023171412008698082628194968017157650913701922540225608940563725969036932495767019924063481833554945577507633253991298776604081055181449757767197362391079403480821644083008789667540774391153921816989480749093913994380668071253474554880 [99,59] -2204578955933431638927098870380309472772398563946101026756081254681478052088855943342011383014735882459380506385556349917587349050155613128822999138626068888076656595826301185022912537181224573282256747236033210305547581859840843843489604160891025983940624228906384889034303078895696054970938390031904387247214932429273014644486669155536170278878375238221928245298679178811769122475229202900510262348643700180144770401673617771137851753852879451666259072837846413960568549840977848469617695718801588542777745829058111810762404785022086120961256393948812465022026736042192607985944817488668984587872695565554445698634585120049233467820234141444328587750562478024067657991571326283297649691296587904008119572927507784216110841815804477469409345972368859232477266878466132278346249886608545734233438851566051191063123817931943721362537122995298656511526810831480619301807767670760224300156296949238229534635337287043948791157368820049835182353741912082384658025263322538472889265763406148653235942189763554762507022438873963524484966494471586083786175205466761791810856663124845099454109272345091972652801751441451651761080237730619133439999645059795513878498853516557302110733121908349359322842041023191617833776935112229588101029018500895161471760976998562566024999184371752010240383332943180802797496043722738438300457425502550130118500333775018193278230119392325645920650442294187039513076484561985751294450087681270925047701469001306999941303415869965553887699697397658590211814844083457690930368262210428904333572441763453383966754145899271879834654908594969752128178050526087012075031852150870498988126445851041812971086357919958809846502762457274049175812562006384136481962012084262764220586970042564673978285163346713766040298852772274776864895041261426234399660931399263558074305405193202877815844366406799482530196046833661176365754118473504038590783184283791996405081645826923277084834990338148448350323156507730674396158053218313866518740054358612311373556456642642182600663666284130988666283751573308095437483248862500138766493079728073877702510211842083503630037692219190160423192982129045943260160982374835589997769937591295649083483548613734916027987099911962413964386138692789378642706108973622028300292642860538997675726714620796127950582206892072528062770743231528386398434008151452708724318752980245999018903529364561487332885273044265401507507215326001355253318162676980771318691108509899461193542856557258656178176 [99,60] 631161478891043510352260704792555001243570025142293470987260416687341645615768291325552960584259778258875851963198858634822482816022393367673076163181752993654656102880078676266394075069558869298415104482294011376993772633026005576396682162673776368620770708154174103776765516940044284438077184798605431507002583376854215010745261602911588620083478234436879777445627275361567806676583543493947020698005842364260414526525348411911200891045655579138101311905110922801559589616393454850857948661513390163625209043748979972705908000591843490006852242447103041679154092993199376727551310876441097044681480940068305955869288692876303503013327729595769626589196473086080350728820561281081405819694104931515441765580413537908159846088048064946427948023485802059526881108682539314981922092751235005648568156660381357569584503183506072077278077787192743299986761485740414199078263410252457800746782432663291289672677133325638876473446397019404178870322470185198367147246104491450002880405848649577576087295735082775837470094958949784685556007872533475522506206491942294681740379637703548964590645664447443303757193180438660717820491801292302729293018857327922647961796651661346659184977839734907527192509445614475367763596055075276870348811072873733936782336012618540687961380121660896455425691475879949229592423624083556126977339802936348395681436582692933568335483152635747551639012311538330217532969016661165332353552002338697047704515762071899210406801637869758464863254795857232308528494455972634014096817792386414661040360810408730135714669470792412128715788233854439185575723466764457050024133803673593103841083784506504249804096393506725240474409053868272145345478464164809139862418743235750185266016290795639787939678292582725811005692658920774194796278526920052329586317992382923639474266287312453254279264676230394600153724662634530846533425667840158183553675100442170857420492850948376739789375196568219401795842229152208967396344044457881755998658725095570260928676767034343298471930563306697524743806600759883217085541364635229561278446632258127247862266877457253589831954556282993913801398240928718001866796521492377442172025494148454533981346081089426306347050229723945945778503153437250876171917210227922241861273429352425091839906768357720512975359729648357551913116601982266487438888462886799938005266939743014510772049347165611469599860723393273857443361000565399812904645537238052285985280465390926510788252502328596736 [99,61] -107325271759697163407723872616734124480321198834802652222121448916169746714029333115766783056599000785638807619652542207248732427547074696521631414201956049383102422412215697669010198074560224616323316831488945594483605099835032064304875942349267367735511203843823893437981933013015554354829198928469583778117938955836021270707003965459516246685386819645746136310314426925657694906397646202115944874111211140407031320234504836214588539728961483932396028070559154419336070391282261149366003817709899117827125495759530602433448657936210097625502115423868864635205587514685299737929833392670158213144906220580826677854737011556069434467837214942494731870628463067456795848811173954707340529494473314975519956175226200751397663471691206328597882279580319423206494342376456424292132130217191381333038378431769793220938028712786922843624387193693366746008397946440542642484414493589888949754183244538934278536656121338476963819906194085177396188224051882498583491027075086320743734661846488181872388620122248638615899249683622340472484526380348919674657859575181860401682730125858452336567123744014755480624846338464968480014256498614328710874125434990886741233925002020965845829938404966992542690303084118655695107223486317213787072008016928986810776419182685623869288568031871626351921666912053709324094955894645913772877351131565303894455682412490260082026166162296805056401601268037991637485271712352338403525531627732660387731541487433906520429903144182912568790347642572589557597641719159774485687785983249097553155178159529573266113798520315478542863787356369573388335657069853280901147852950981535901215537138632079310846658956378045401733848109509708893983580842498463389403727438789659011255097858488925130368465620275077222148955318794031235681384857099875683191220716651743198596430735682282606545788680735644059743979674497338822989193756907994117444322604186729157423789915982316104929354128617409950722076325165681669089246133116136185860459974319940447314538330816572823221276288966244399142048716700014277518582368972585772814256844413522508570688612500646789736251958046774088133869020909267005295901754794778856394267312289486482627789763685206360902496091872276639655440246336400452819356316606850274441316553081298859164867685167159362742988930554859903735730308280161604718361114521258406690714856032029943049403676131614772893160759828041490389058495197678320722000604417854249681985415148888369685694129859584 [99,62] 8964136695168828925673729095752242944742858507577168368842503634040884072074065211435334543689887597021050422725010662151127518656854442341600882984639567846945943138476295986154086849243419287831856813477173112210326501819521307371247744668335305867160145884717950808619476212134855673212113188241054906499137201788782403300167091080140987594042582384914629205358932585590248709478346767038506203359077792476606171910868216028580705537026754355100777804939429327767907493443558868265993410078398731078715157304308724009325686633015319975473360798041268168001053367841712422872407612417895552154953211933638661968467802604428183322317136288610486708388301306755093995996694368139948675969514317311955008753317332536724386816647586274724231020254807420142998611887301794759688522462719203751211748864647119631007838437086837854279630722386482087742405802530328790395345634756904445919643702984268970865561341379425852699906556414409106002792091540317310891264476038139609580450252831288010294264184346112219736380863055916595814644890936199711256082238002156991859742757688328361607426895627828986453063861345168018668779969474797484745264654043990753995211181970901195441786586483078344840410007475271223196766721439734573523628117589687955476309011322187391279344688489326359461610764965447815385313857242962235246514133417351097542713200129341958900243901213304769170485031923766192290937391533412340474692712040509118799252826377077932803053993913783538114471182849879692852093955486705356995243961427923781990290932622618753660422103727672175148926946244915261205868629592867984828842083643827968135461513990079876608329271568352897498182479897207005503216024680963570862525327226393097224720177243204658532637613150009463304234739657471939506935510149017748800136341398986562483020287174341339925242281880674681099685919785515259272837235500150234130669047407806417158112685957981649405084170522397481265361551008507978405885131111544930515785367003092189844510278892346553154316640093597567379890744492198820857031825311995517615124000596126980460164298478652790328241567971481833189751175140993701198692582926090933720582309472451909415337464970563276695205928154381157291347928039264332847720781652455167745845867332401849301541967551240472287136284077217798995359104610173742515492876320408526787811078570566288991227872271699242470851281446332587828784072264454678321802069024435859176058872510400391080346310400 [99,63] 78056469999320593635422097377304437962060279615660755964492451633381578293045734518586241618926554541145647948432409026861713548953477357904833444806359143127571368864198056425486536525780161528209642873011152980593827055636782327075735080582720707232578171077559722479667072148690204616938410331537463004658558067286599131442845648228768132600748572276974469099241627766858085100043952190430696572860175299682664757866795041096669726467124266791043642724033280242123520564393325347090632695345697092464737732041201876956011502483598870777186557652827922926700714450490335888293296903509760795724917111767960947849665104081861102430350234420462904631474046761488812615850904087325031273797792875686123152756516236770977137543961237935860464964601722991241978912836315595070632270923422243285247111841343622518426220208319330085139894302261282537295601181191633226843563481596574655876701068975274559863166291814966483389322109815748879188161463658509405430652520464061577886043984838631722786414045396198384992532473127998698357269968001434283691858566338987144746782396025752462436893643164321291199937537837254491411407780073955149278475509816272098176880743884207397907540327835311226442866472778778196190870260066274689778673837306337501999473400120646236321091639703318869988240908722457359469303625563985957462846687221866003264165391614746972978576171014292215424085874466220110254056049009795939259786744027432646402173907626610234954154437090404585430715937358433281623944015147387321307654117041277954137879044449705569660386132930633092541658585999738951479582122455587873130624706269161486143242002171318552749353204062627348058747037452468878428573880401267062076565937310825391371412192493869849483810297380330135669600354514530486584940505053130105650364407802027800971617784441906409824646064963254141459888005967459504564790085563041176100603987990842127071707326889298556829580602054991039108753562640968317497736717740915668792615601257698308521880880848303993308063867766846457247533175021262427778186678155232247087741030477039871095592983331324739699410555885061943577460509462349576951490960235099701690653976562011757571990321160316526494079116339426376412537643853727525803952360692558556380935680911193514172889465647322243842219355337815408087914971835939795401007115009084131829689145730509368306061869775072620620878696325513541619847282516314856127265480333095569749340993284184603149824 [99,64] -64790743295309914648074870719141775257826773925634969140084604383429350472489651985819635998985561868976443165847212974945968320124756823670434852447694265050252784002577497835509468775326044444597021615646693339514394081983698012328723170120936706352106670641223704240481159502884836318248670426927687333237188909686571862579333893245580275532747273835257018713605071391071578071527643532152418050477515958200397680664285613942227381468012224973815916874475124100228197567928741149366230471800200064061759041530005306307262385662716731452293375115513534169464849674809662211985741286760407110388783071468322320096134362309572909209975260115978292235619498176341600412204364783402166441279587135403389761792083522039318467203839117507395033483490668785871786286329584786812082116531308098886714217265619906948741147851692184098148686661191137213764029255443079345278015346394209091481693109645430515741871428157808367172789145267745092372216243545499585249803253648157774774095134167998233654241891259198081647232233699175939349963423909142444149917302500427076803648053629132493705328065035905582039102366478534444564718355745105545514700083690376414660767347018619157844354707796667523472905781643403975533292632755103671123242505498930613396360265341567607286656636854759658403097985737986196330021193105679030369593025190158835174161430355426110278268617188172166706506105779515262109413267694354966236547361337887372961221705393722065370916664155622310880458339640756063715570613259513878147845229831115778363665759113075387344731087437893195818538445865249424462102778416022339418152875460644771876453398542722491086084605747685576394990313204854405217963462294879595207575017527807794097115799670179900560218856725156301899613869194653138411174455359714805998536088653715087751363338596104281286777686874736658256543025756600319796201959787912585388149523217510043073300622217597932125685558558127512833045046332849304496385110759043133270177875355404744740281030824633062380571485578033474862357418286740744546774737797975211288682340521765354418885864371437185032733387098713513942266984924470915705205579522993289441121020116002287275210286277689103276639193862796094860497935179623949887115816423886335653774364485181934380403008189171886668356759632862470814559568872942147172463360285349865561422273782918891759131065150812350241186271824513595542429853370683718469443734096182618531606381537167418240 [99,65] 9252215839181227979565536842796690299968050422525899073365209730975091268445831442141777628137389957231780209119899016921507009415727046441430471984449257775712843149349838934302799506981622580654039226308087973018612406658666437987942530034319385858808940549467263879038678809289802513527610679277560895252135721294925781933175557878459727802214785967279239745163173365018459861040661528377912391584023779265895967151684517301701724623241000437074901080588614284871202479890618923127087496233983193661143294799955065761824986495210592644158233640159228532274611292483550834834199679709901915819350905515298084944553045883746711465671683192569629858395353366488596673882934504419411631773515407628551603263439835572925155341952167912886009026197309452588712470527155307904128985429043678981271060984703659942684541837112101388948320583480123729257342475381575288164961616649455933072373528385534731660363443573012882352226555522146864253726163634477465551073441917641843533705689952920599328111891365607064643162814993437010050393115296409311728468066744748958846244275386472044726936690919649129977297844578956096052100229819701971837335553404404893445398674142115563350783751827068767037444465543723545935855054086757735790157564077685445692510756352102653334720881112906546713554168062490155632991021129884840922115777908288660544720233450159999887840616811870073179359235761988544500969944489808227361941088066894197825625025690200666334912930681597794790002253948072970581993215792323483226922808927395414268009056577976678310997579214081030035265888903631377423825148532302101267439187735464939488834032789766323950673249455687314977474407123492330903745634062889752874858275569332184057989468513688308666730048573830804709956008729585405200767246259969883409252901008550497693632780470971442609997333999783202371202620731556001663252020395231257767697906233078341722192129784939675503210498850252271872591898240596461100500631376911418815657502799166258134179731755099107866327341893797573774430215458255074787207708767176662408936864782136544512646065008340606344046115446126544177052606473703786261540961856155381055115859158297750474198291016719885969657042710758142186924395532488458031368953309049397840962241877982560298137158447897093498517602168323475422799691664894386698554669886962981517817061412927434453805493000354603087670494860965805648620516124243512113192438668654669321305675083352192 [99,66] -2185323331877983229301187048004562880961450296496228831265862723590984135348151554598614522295960820263993172782778626983367896680049475135976793452418838339932591387366079153057865723955296812662246283191063231425349781212340186961822202214529412477931033357724106930035587198641718633625513910215772905445371938159542047318469558074981564208364467942544822084694671581901095204475709712867660451128166874470024824540088712460998956854219231288527803113517881675508248578822144842674293623443613197331251502145148068287232624510864750015087937025588023479815419489388584970929792611488657314375076475449187589062839201931049361001773170301594195568276962355897309857982705610055512676660567298561021535947571069252175575099325216380872143935563322357274559960205826943221950254068821331042301319453135093032186577081109519894670436546208653209961611015600192194319133341167296201894801010549459806940647986167267860539508106370068914686460268337334260112046960449247526967437518440341491217914095298333159037144546565880790514882420783175293607423317007006962356874498808604259708792764757093043703807021916717830593150375306904851296551639940054886308948362980769348949101152187241534765225349921145851007446234201559850564306609070205597322272323937935503244689165230949266157325951301379895378477957625688470979305599092428594479507371460236587790782181769909898952578779253264326592367262576009688737433245247102661478289363946825680327863801669389322606113162431698706592475580871032571085045009491064626236674583105163848398906460351900531420323906319122449164779434914266312030809768791386770790754548700975214628942165832415274588350595199815083967492401617627206387107489665272630151597096223863227336515457856508447827225286927231157263679814154846398018065926955240674108410468179707518494516080646259240347520826970443652942768228359649397067566096279892187786146594789744124439805942971265091857852705602679072293862599310318454536124628398673621052972321653341831840338130622441219438265110899434797146165889287145593184257937682283279166716340418514804828660504662968546337669230576890136418197323282690539744499550067338602885147618142748325906725402451525284763780887706399798866343811509507567464587483386194215688712514497009849282672752207784053498803775305362464386450060979888654686642074846156692064794498646214877847640497896821996754673390152910948160747414333494067254416147217248 [99,67] 169148240597136276617634611830659715632663029679837135286995889436979955135120901846695412080385222825073410998215315083843801814401616255801742809567658954896283100063966193041005960560938397786160602938819486942149759401215538252977285943414908863172300953997089815718186080237731269153625740284541630921988941239128171582316113110286884973758791405018613146175101744980528200257974138136185652151177226302005898454477135171992054495594977737804189105604908431405937058322810269309906134769890610340912993215102933004763970251095683573876055168006034412549945446111910243261526909556391873116662459190239427750075883930672026799444003422282339942961292090140083709542732415756596201802881658859484357820159327250009601396588955503846189916136218367915374218485994786875574464690263029578594817213313255065663700672116350226339419901699245693209918615872245928424195766092334208712385414049984302308023653329165842826537462465216735772580047702944403586570943298578199140225643302521364077661222576481496894752323505916856937450745549067054881958914788035357747187239663886639888725981174708001698979529119547353322480276132819735808237184248920208139618147025658535596808343945306303608745072436117352233034840040344672082672644341872992200676401668160878726758724004678375681512192631726199622017197582728838198054326575371073123494357848312322358827139225024401721163972740243835677170990745206915770091742544865304034204453715805338228457098518498688827938587368059262396161334790996811100336524034204734239680860845950445116975221484040207237818966946367984258972373354367265933096918703282346668079854337688799691718371964188909035718087368240860712627980667383177328166062215983326870630229221121153328668995675945566293358290862466837392842700578371202924123824602083118178509398244813088632314777764297152315102141341384351949204856446168111320845951320635849627804066310387351656677758156986440681817180643988763092654488771699466310186376602878523260290099691988367633113894452443909652146857218180695346210516546413626083762336690235192067449618534355876025622270990747692249128257005274375926068381023730934686355513303421258005814264103388485514371054547417478812083349112084551390205372752066231786985781226760119402648044062536535068119966851742925919099811876830476046806400005669565910229220681169174978763220012902989795921324891111694745832358987004046430658288472508283118805838336 [99,68] -2223885340178844040481034528668189097142733082700599431325935908396662550751243690799451561012644250255601365922346713824774828460593938238137788163833988938048797311977905217834704026543191698555417606681175442999810500752469043819793130707974449620597804140065724902653975290170559919074254853625191088094564040354185060314813351040465744915797157439590372551219407397336944583197870598698010924534116617669957437983871678499001123930994171959354367801747805458901235540537516817166384259600579709459086031336385416597015752902005089746208943790320524273271368043015883770361349104662352458918989049052983945292685739170637080134229433823832173734303647092943447309988764472662179525023994335635527604983530904075016129884280777396676583517444817739834664452590902604221609326162381321478607242214629734679120395678450558989532200633302373910415454178875336351044971263442009043691535841829855125032116151624680903919887605988852459683981012705744647899922997371700786707234119414757102984921377553640984087092039626734048626681489203966780488451158492879459620820039754179321783715945089785093052100763494622642069212719821726128913070090576214523369595511983728350074409014605993737661285894055037735986819885807186359233522108565058766240722500514636828957723343485792042050165321632367728160773091318642574489542234615207852169946235217364552334635985570648736000366955481238537199469158381942175623547128484859428790752742066858260585066991490935589677341748715862846662862041702534730489262411343641220239327714797988354034823527148476587817530757842079418355921538622367423581213644886675526112136330380649314100607016130403858588680379859122772688393433998538374016986020553605165559635592132126657576382144236899385777851932250567581286558536081870013475161565873004535287984023478593863450616444633700972886374014271640491698705773895306418907511118370391233689227968387747761784021588175678061677952569356613903908823429218761887559708881641442343030015036286177106518578132130683322127509660622595891289559806565368632236230477627734649052885732615393688855936242520574142193552459126914751012350524833286709278273122546267282355860164533919445980890880533904237244869708227161637906220652720071684112795481662558039626920935391309746036851603662005996192627953560822531723484482614208741794029332688714094946607471314467818827516100734054755032970342086619711477008392418793169888944 [99,69] 225545944380450584952465664326024371892097265574926356079910617789221169538664151751563653355744844220270349140772675053409562404124542398792423169308919170900178586442797919756716418577435353287492549595842940577769193655181375760166107075369126319756557704275187034475291748219048809019369779130001828304047388648648214366887361268443908797823915518534862929446209517341934999876324590423951500681988340137429545859614445740472407351675016358226228416271864092663357400089476494136414563330849399548011469512617371633158641942706895923997495275489159718792594762441252450912728055282020076588578014263469712450659857047116584875134540895837036292380563705936957411602825351736528417072363905688119417913607784939719570289416664907259001610030839661425397082129942149728714114807986107571821565957806780249121650770897297770490073589610154891754765177388637572249732419675700839457632687098509263690755335825179561705172357575180080445184837448862545900840434787696448434210175470511881492622729063124608851126216418766266621449003402459992666205623060363561522763811670103660039021090805873244732554249072277892220014202882593049977476756805473629700888820328223792905627570888742840414739597615178149037912997850675282130936665888521051589372176341007746662308636554736310776439749746924497367344222761736590693816427917494558429828397926516884467028395849689259142951142453113518178147061589619003467302931000188845471398284943414827104948088773791352933978498203751609875363170334262022524163755942862249884154231758338644367438146479236441429208386171755283839758437469812855145829439091165511546625341334462437162514071565686680113260266025916362433429578295316543757870483220932462720017357980365087125881529902912943857058096710697512663397479853444424815238169850494193078248574332853936405347137038816418421845361943785645076051586154484349348827034245776084944751050399200560045687507322990914886284147498528763909041153044700444694253319230342223097381857174187418915087934654044582187361044666798776002768110188269787282511003550768990616978911992997298461225763649864733577266965418228741708775869680663216020095785621822053308247645387069805782187443074953935507751656741472140536158426207785096404766661293301945210334502587411228563850795397440804194372967459523967104733424980731298404456027319759260432951456513351177680511460810692328720174752063049951959652123994409990400 [99,70] 9358038370590120947518928431238135569497614335287087952283588863610270046399378320232528956974804480353652611397126278153291625901103043954348824989978007031901570093038338425862489668979912892159388715852560143229937062462810625057729321775324398012454561289991631981619327163673785612043709530749015390905812969294856368233081833899697803074360576764164782981573473694079801576839379051059434173644934421147988520596102333357503115691537662516570546709311352357901782022645366394862503687655769034245094598789976203616762427290565574214493566505944257822613018914509093025604594143996431541128313069323659068592553047167509487581600553465869212016028727410291892451260500312729362710441104739874444929316359535286756111091660146432956254434941455642588309069782768727812017792650488909779043511161313957994496151004851046150700902889612379614040296118657226191927851481042222725742820828646035406166696469692116420507452510816902852510985487007505900426994192192719671049943203834154282920874584559444604880810575051067976087525616598028163657642768740140818158577237595893937926058972794129517798633870339574416012323835166819930135882311951184454363063374874435578911308357493261642341450676991127970852015589710735181746061704891119242152367545343300026676137048097454067897539896572043395838215384549737739020865318193525227620645548430821799256974617346058578347792163907762834004274225779337338736549991660478091960994042196734261746291017198940085352066882718997899967160675047281616625591729624151951506900096594357188147927303846521282610672684443443303579251124727894009628755998219887241000182591884407726313612822653970404595890110394322062819328958029006003626775013655447428934770830226843118976838564682240655217029083029539927403368061449359159284316754231176718942775379423358959312666153458972802427894306982500159122952316231595374629539807346381005632535530514346401828193556051114947230935438938456773541534004895481120856804777337908806284387734128328075301784165239932537338705159334307052351076764945842532630846723994000396271831551509096770669112007942318816159378546531330636439954388631482821282513725022630185387823354110093355929087413845045874347459463786060974691767767001785582427169057794297031517242742509732954079562953792192076891271422003386577159148639948704145227803460250265683523122579812061696865078094705652991021973373099671107130506412493208 [99,71] -608974685126192347683735137048165258994238736915131113291472261247681234572154060648505187795916952375111298122664195530823679455355752999739686032212834792938183490904330468948104825325946338170662313730328792971044768461055654089200119185004834471347441494497283160165568803384621704130739328587289651044910812812510543168519193992370874250271336595224719250865056143804275048494180761303080370467813087991189802940982772235434922997339702445742754859527555906993793612787620017985873300137120958107423838577163221450015552917448560331874190390139113713117572847759808155917210975166729197716226457537120915855502116825829709592303498095166366795467095110064589413959420495413099004974800156403231484414005554415785761716820703235865380569893763534320233765646678153674954206504944196074873724944557229103196382695728541378987211926989585416294025198838299027285094288812988133655540120061129094334125830859822348072308859280486509232035874069093600094380083446861932769818212014609583253557302100908529356345365716035182469413690571373894299515498208407464513840275107337051246004540625086409422210694690367451804694224360793213769995473845107924578070762047232883949564149676782152297684054841056117376436250339690566808177195574307662288281255068771543308694558686931689138018677120101736264310456717616137615669949029865889517338555850017353980392086298947102765429792786090091365595887849077992642525692749671199967414679492229990823491887992819300847918687838991350104007663703758644402005016169560748335396798308223154197454833070567653246368137019105766936642854098509874127454653703278915880912645617723327719013931900823896837859934254857471695972663595812874869233779596102486116144880680991756155499386345485950210004058126499335516438098054575316881237063385766670054976340014873339303051612774757217306221312807162441170927185668507422701864447201104252592601909539358328810993088978944105359318139789916824833132608562338391289011034414421872282350824024562072830885489537912962932029165231563871139563437486320052140496934579849672153660595637036819107496839391469983299342307232785874275078308813738962012063806851105260356881435325648943058169411384195433701164084358264289983966428395028712012008434169711676091633713191329259145631661624349942555130650407580399235597931169746604179670103329362797910669278588689188876250832768673987697559106659122461029810549632 [99,72] -60779405889696733958007173262935922517358014314469893340892669794496660666577878340067124001218889944576972468218363921687667110622501931263764250702350431937722727417600884163651155088392321243418155045647469256300956743985927217340024670336591051357080515969991930479435303764466623221404329390183123088724954682861564215559449218655902340165913341211953984224192296839740315009678925275781517576311606644625637057422295706643335572527119892959864442114551723802563408230119978785943386354100199215269629934907121620915807583793005440652344022745136750449326223094669600784230639184999678773730613175568478107354224066636328238469867584740655592781822307271927503208255456629012009918655503198784553220882375759847574428743727898534162083873116384990977892892815420059156912447131395374571071378620721115900108374234249436987745828645097716017915815911698412507620835159067236435099942879577557118452796851063542231528775162048184790968992508064777988690382290008691404506348412629105050766589737662251066959782380604728471172246438676372224011528517323412463136444432357006853459004297357852735534519117915071637598791537875978102017721702645625977225002103175592161426883387084963742203103135502547211122444775546059333750506233000308331806653866146008408958414456133823108250952019269130916156405412682401563645832669100762471075027670733993849679060271990616273707157360068056739677092234963619370155165040369163366217969313408880866444433410202098595903872555744028145104661470458461813293905244979448409699356425695099421357601079525427115612352999052411726188187583870329671142081989110747436909312000187701513553947918587559362158019369628588402020871836717258322277842989439544678933734797445702472074579604046818105816076262206939226784640840218198757803240114449765616076387037939730767077553373223511530959236102651239398430292291702490686508484427517492941546120539601761187108195236852581958707053238508891136237593140678040772609530338259723484423204406741278803203337048305445568540952709311494521709049508994599970195718212206093791720776901447162384244200441758074924325968491270483912400390869953035308451001330721342700441476751089552077074782503519488555789355120512795741781537333611107149388128287928812220450655190276088912988532933713537535850228523975884311107214295255987343989646978704573568033487978560331657543290606979498168005941254611073552326816 [99,73] 14296660395883622026238922864983328395900684451264530872864029638620476856766442051966304690989831660131157257475912217747542056263354410821032723630626418060453129551169627874815997355839216323547181837536151863496968716955700861537600369095943876240355315469637329906666222338689864004820372547437869382328124825512051368719646511606082234310673227811648839543816628515748102208601621558344323128062230988980759522970941515357672973136113627060840425436339236625731258732671431134821190608525253405013270490790877703264423511133016988134994352418989664456938600838689926708281741169310428829655424171070175643360341095788787102531697230238059229909567150622124544795745904056084025655048397537069225967721981975993629786457698283618885636074341994371541249736837444948622587852346678773320985761974775341720422336035334983831089860570875664714861597080874173560991762356459175852918374612434176711479287078403520820357023544196841353305838575163352052953438459470665712713916689377577971218462626236692990891226709644622060753688480148712880843187910610710845124038954174768832273551484385902793902646613823425757229726041739854171863108062686219646592326686925455434815465082613858682303173286375916516393909134134711650228337037150508895642491954827659926697028214260066775728279114165119059423788978377329410507336647330680817399963033943806592658164026098807552723380217876155276479169517706504388982073785955963873705786384757866985532846621205913180172424079593419470499347917647505369166437057371296664439437144397259474597293878760287959109744114874448404876942995571797815047883915119864253890527067874412836860508395252506933328395325014382833028908911385862027329894536974780313223450469343762096718451805462817076441324753576387847688865259278811110044642606943135534629106684587826879279561302935346964443096498258429144917968768799317344861893182109676550915789515335961373823057957324580649799613381496902728633368991147327813811146908917042426367656858700077775249757359208457325406578931278949154650261276076201607555642569024788280520451562795784259553796870666711790515646151347312018687324413663825039674612012100992836998211559863091959453529184970914580274977665226336304290120860618328112558029632037309686284596937525587475006596416363353981429854922811455387407324858747625937527337679732727645614843347485808957673295978115418198584816540647665023392 [99,74] -1173047033279694845826230581559224637400114820939153207097519621761722854312885255075229494368315121446947788831160068342901020741537064417362605632523881823036864791070622830335166911312677726031905308806993300618697667539216146222302356538321178328289899808355601400828566263373272735392418178742379083139981624255654735144464000315808001317948572612474515535612218964601624911975139069459011177987089486733001028370549612740972073269941085424647172919992946510849033817119113000365798161479803079149870198469908281749106364621872482904557047080574676581398971478189977789732171992306843345206683497282431554227656025458142219538053635189038039842951951497815119667601504196823514550837380059033934765789064226915155602179117334320785886341492232423591514576162548971333591752224134958515464573848806487863448428449035119017467390119125418633251209900313818058972551727976935593013881831492520380664595319647215722249663571724496610782671287312156448186141410665158721291333755304840560789419791056112346178723721549935511904880593320477718996124820548197176671149838327144913723036902123467378389225914326140479830715071477439575236196157672048603537578721414240688019800157640754393330314180490220677025357012505040240319511752696102796926935555597577885399743149206292699532663206936928344825526108766395589302640464282240127489585728133807935884530237328778381848276906136967952471525579364390483003274125872158016512480465389249007229955342666568180513692895464721244083921337549034254553688049660258346492718318544946819509076431599080465520100857568999567590135132403062402362181611293187239311541446496583337541491149660906808287546767248635124214507100633108165740231981713868198813747204406470519612978327655960035959433144493042251364982361993099974981059515986428650302274803878321161797209762017790094262618284864954089740235917395273382492458455149678094253868117186732007343339053635467704775741850446728408053706623498257043168311249834725876712647394179158712394736878604952338389421399217931797978264924390594712885440717318031954789511847968519376888403250481638240168867133543375493847821270118268220520696323357351699772784655034437955496774356885346736976480489725840050164997721972944097595443265794565499586468117539888510795385241132688085236873650631152756010541463188347646501261857367353219872377580814406396141209643689920146486976602972074880 [99,75] 96043299085076336464521123232669383550058433463328519467747369169713187223505614277456396199598992712341726067279988411561405056983381436505859514506979001581773854416927378030150384534458165515676997662628053082121426254684192767042054403942532286517213470613108798517878076998694838118662316322403633552414050986725908539946461836617795737850226551464973593542645920694573006906819034824666987858604880998200949209069326578362201713884985600455170039120256117986233057417587037600828718349552257475799463652940907899491355268001313878230738951532115220006881132362946030001630626250984876692502784645778363725873025126587232706396042765329620380594507531453208208923661776858272371540350238959751145339661788830939382811769626921701576006927445314911069345930020017683879291482895095334441256412393142819990788125221352034160446649433216383889670134155304475542200652494403036602465203828847690391756246160095963115989726133532687409401923495796426277731607629779797252287854353748486432168745845063414205990075556288869944342020620450802835585203950901452963986500721408917289363646201938697648607603188700733589575830543046391554067548015741655969525744710646634111572082865143158200864631339383650015322321407066750541027878628917366564704918239100015069041892690594028484455969289598242837121239515030539210266687075568730372244837808261596233333689819481177866873403017894359565030599817373270821093643681219868403678664739558131269479042797386642076354477216735679995982022768973892092285100812744727479395102228183078624063512280177496029161249861724504093282164155197236117244059167324975874426969263990911700357244492286067986644483258010144559300307833361382439779972480524002406864704549875164180149640863631334038842220633690683721978483312394508713817721125203793444441711048248001180573375221773468787236790391400233318786504185946490435675948001779436043170049939637384612898410379572298761466185680013074245017052986373511028958497763779027633685165362801245811705158306982275729935409620049396802130869273676182678684916509294311600401254627117470639043069416959017765038466087312456131170378532613927498558703104472101636893002418475531520058978394026785881670044903270751695787823854182506090872844417565281258457808856016211745146598504958222188764871194811410558745962637962166511664228010177899544259356415043382839506977218567607822758240697088 [99,76] -6843309093926936082927534547855822737092573949000386653934153490464841645799474166850632267219432211199063310948379146806621473133928811544670043519999492386798025355843144133411384386388649628270704635063833374846277728779892023838310017380336964780356753502288160328159935793916329987275392643850529002631041546646218318192264216277312915111002055834566977668920845072271835080191598632048486533940578919638003026040848884530764720905699821873737485038617859344548817604281552830552286510093610290084417925962866464031453477297797393624421653597844427057874557364065477276634069347580609250857927513342157224064718844197094996966924773271031250607955604576118797775169593499643341040468931157505667199337496479516091761038443773361396841676995428688388809423185458415189908335323837465244877253218027274278257749604923536077109159117634067432364050559266795383700567512051710551839646296101690743190803145392848076472281715151354973852533972578033532388657600562840903347364967430938224527550500899831671032181222802963321826052613651903490744113728058800068308597785058285212734326569135059512757750395411572828557048591736399613708995335946724607434696687984360342248903863752864740529994271791366895233806913645962088800743374703290738560829267980954092927366062531413652105102211478934360287720723008316210483094805719120785026985740298559525521136495345970059163137773145333886484176531782946798598615781409062180759630298409741080621897403979500104050074170158296120226601678644742109318923818826573490443325964032720825590310495887057460804037488417306506372184331973261573524232757647110765877277240729742586022775333223848356396739441596766583979999306770299700862163159806691269950748987613241139045650823809902359867871311118343169768012021861964379731226957382143284516387030183208367723713754103059957853783921095867101315054412325861679527732918371415538918272582859019047501666072105100912915025509393752954875059320155956257983747403965781434538297470758498207490876826361500763647073011423021435653448360086401908022046367504439833987795083004790182877762430090364978398366693081472323659668055144068798679953701690978748282506974468647382972826296425338905920138791353274368848790098529775390183769744072461902668773125018142215798564905429487830681012681471255298692343829943179885940207945812523502909709410881833960427245065538680296957895600 [99,77] 466845603641436785342657276886080984870086482033155534122052927322323136680523181135388391803071600995880511243636892071412731235734845436322581096605857451126326889930335087997967078031921027211301308629088691285550341180019001228654984760072525270079850256924314646767138064584690523089632327908651080317057822553451220371718562156002466346653303162133045282126432648978888196157991503421639270678562241404216269055134286226100228779772651567453073258409183745905399597409520726637858091479218457197478720467637014066541635875796888955237153643819129624332469992990045178004397866598999377153231609925719196369750560461024024652513962273883523273316168810010799094852327413477440546814135197642532963125188458004095991482666682436848138641618676877232019519691520099894495093792496218175801614905494568242548417581710789398114803949185451197656684106759884826903621770973519470104656276949808591995414488248130728144772889965655989290823662312428034927942932796634763985015233343097959271048789588602250452849216483660562812909888796941174696254187033372244746720786923652025909017848432674555928096258145920887441602051696723222503224846070409188989693480734099309907579370590132313609036600266845919111338618558225233814105213536038091330871753058476907922614906946844568367323180646098324868790172917811593913422932790294780425682593607580176237754773290128532788717159948362584503573820989215221201210462754876287659136842285823982969790535919303064870815227841507714692668394310419710526691232535785514261613519481342888068237237011633925084134080968079525176931024531903858347544404391478262489025223704536609517132473968106759215270116901120980559530114673035435147062598890052416878711137816397409627962531586950710968627699416203675417529907860804823495821730813454846277661785675816049663335119377011746455047492280876949444784517820855622423450940586297740326677944284736334038299460101896026086100307040082606368621602198284218740910882455220532636444505075291133852200080540389338947058885211056393258792073808907092429083200977146805142970622508367745951668322750096798187327136327990461317536929719660719376205691263410453162565895875905243530494239817350745921178304875467772462986609203913288866056452716013823374148519512456025611382452642123742927892239477181923033975028243532891528953828888178071557915959373949270609941508712047494791264 [99,78] -36399500405699346516418598760254796451158672980217673916678048994898093394730367477578833585667612192739418597628090185437313686435765102557852011849772768309687450536151643219975383701860702503535424248658192209578867336927013272673735637185296328469773087172276197371353961599306099663104647014897578262684563236839346005967881295130341383838411697172893759201040607604986135135281776742116506534489430685798488639911076392678772922106103189268095943810265977256990815051751444791123743973302792873544328416829281484047279405077698806525010837100109709470226513086908500389828043929812058074357637965806265838756946355122773498626115930205883947923050082124501404934650013220281653272239122625500295061272987978824419175328513673254090374917946178546844802573181427259526974663258072253924777851456613167505166268166209104526099550079227491460352733286895570567544063533752852741896034464807424389668545554338034765871994905437603147679125417073185699518429215029495905067450828991316322471751345709145424562032229967240409259635401499931664004088416503619702323481669974042393435828191283924549115495535662887812302822297941991570369791078249667803294638882798533904385968863968268126672023338144457462330627898211692605144434669871383684135930741063733396560039084069865788494056893713473515228779457409318302684426107242145820796489072800261442475208510080641555921957491698988594992128301651579736247547468312732222309589464509042565097199202226109252835056731395808854082093980758697666574691609390515315962833421547278085396894227390806406918981284003278230028510745403770051488548170892201160187572912409061828013176641366871611017512577763655791459119871086928927908687531369069852492705019395526227793709764128590462171237710236944920775129108096659868557556626000868720081009815739299323064679999860165953996847306680102742407635694111296290139241914979909596140527863001973694441855336050830634071801103681826336272594868687629941752043647800573236064955532182256740056884596199448298388517770081854606427166206526782308856563847170365984610541547823214765150371025510286395109130623668445343781622551362587197708411229991822767467968638514202425356594220335740884121487237059863426225785144542060553068896831796743681347814654447114582991574580016968875823835506857310221468243461723021229995062741247056314174071754711875910703503878645681488 [99,79] 2542311582648560544857027438011443762986025026697341323714419523340962587567131503850596439073551233334167700690499195158497177994296958214081289127310922348313375237849193835133104411786316831753458630780236370293562618070666135017040289481589020334633811959284602587364734855691153639492474472652382197671120928417158302486615515564441440232212982653493341780816069779403784177724493146574391448085039757946102011298859130872878309730641469934267986346884262773792627197526227514775385509754274560983453393066661326988301080880382552280569804690107749786230970243407101175800843685972916466558508322775228941247251154092659304888334287895980871843692526763318025996434808542826379124317934128048667005897855227503635903629257333733970705544761940071541747663025420832795770691687209537413425261352756627305545607825467821120659604450742401953504673376577728066303633594537560492033588533591212263970420835193013141389805878338462988670176935701166491670188702779748195418441231230691076398769307159128791746670291956297582801552539696659375319300408219415039479230568081132815658380141763225174916677151125494596355704620481586851966895549238437003281380338908257217321452763255737375706317081193136446445687825939113820053880215338866692437735447475437072273808116993467972721757748536050758272853020317488260065809507198814518762476744934622136278618881031741740484952498640425341047685422312622138201200894335713015628939602920697866418719505387429043528528894182039097596129037666134457247829617228172978043048102870986142371555859148486379234531076133792735799960585297561837392934305479587841299569675164393052257390023157220521618040367184675372784018807860920183291731789654108216787586608312695425675327017624836345047313961859828725956471956760142713989138756270226789942089238196415807399559710165898566520935134495448413280934742486570617561978237050534441178880597241747286422239589768312296992500856046422663999950816583993236407163067542150649439672752457021795689202098949508977758938676635725769535539157741555841280243057247128287650205937324387344276939191395857379545076387077436182429697892543292798551934134842534959751400213442775882965114716182537186197881230668562291025230126684726923368300576454462335536303435168351937643382969558374754463115836242121354024256503574049798869557463054390030990392440630065622514203624936384 [99,80] -161594884406620691091139689905494411690224944440176757937252109057937019004543746304977744753839867580141702449462659459696726260121745938586281342359226229424212731283540171108868877232218152213102995389918308440765649423397020476465312942319090661775290687679484161008585786576895175525665276286277513579961696244509717786501494350522223594707051179846045122154608060556470009072203145045907646239933750971271793426071337287373604424168590731505883825852743824150721751924267751300228630527320006552127787648875627702117596978744374622411422629910362777088498171132632575471679511209606240115061703061399084797696284980215147682388225569854629810686935881080886111819258804599183345581683791720481098296535443620298783087388306502478699753733725243732337847747765022075668550436919591652623536259081318607128051318125551734429934325305214981478503339004557254016605514286688370876209570331966455641722157335522630678149488597427919727726390879862177808189869519049177047004236297737467965551506683152141853607862856707869785238855262412458044979237733928817943728169694098414715427635728563297497524853125479864040234086290887197787809162200373789828355505161400516034398132297993935904032749836901953536991372971046983455089809863728766526772806047323748752848160288470378030252409128076740919472771738520131348604230169605137833039049554671032308205219493156307200824192012822099020095586926478371828649178718224382647830013877208904363805761710071637733430829885497924593876307733653217136082167916603217335112616297241811873485794664827304407040471385216042461940797794057579626430224976706394684640201910419743372595146607821324898625551567444790928657557143856513500097231562806863636395033362993286852717476406445084193146869056077310668086827292324981684057562333485459610997726860400390470419108020297307089006457192963637104225470201610024599845449796071228986393374395031526090497156598523175743418515639084698271044792808238524832916848563872747573283865937954945361948803549906221198759698006435788749645396896030822488823151538045997025861816260117673846053733835876454031661568145857076173093750099839830809557539891646851884951597651429525266980205138827315352777525800301143807069288326722681108783080739724866258650053521080695515595542645228324627018936819236052045061426854414860297450568772918508952952112704919907192655009200 [99,81] 9256335282675895659921221760171155532529269129294549801883780487229859179937747540968237501000316413629434972234573157762849981138574403429357430586495184723942868561522188923804764845915347153953046433487084690394807811062656871637599667373954114172665733404891290444158437081235041859996125230336148914691019519772522021371048738805565746786914471906735495122412706727107330665911875078265659265700308423357738419460211980156047150568424713953854103199281788970757026332876228515166428731461979579585198087554871640066547050401428339719294585063477798349928011588347327048303478800129178105582268573374894601570910772566717262298532451551664656585955688050717389553283903949457721040136736240476093271571815812020181267805200785876435844565832414151151877482803310433115400545115339618992404964725722473375918019687886863481625081216901332680392111200562763283760699755276942698332495133593290290176470034964650303398030921089211324163749308551461427960597459117888526917160415575136309794541925038096136131158456986369770554165880309234669714891602061127764537785434829712011153240339587855143698346557970458874587258209924304937291653273318027167334353579836503087695249248072769551820707461255046813645538842330548057760764199968414369892333564598172311001740588319233269516986797466405108624330553839247523831653751406638128807562544891405653059958094263640974800546169442386402654462586523093097182327352148759210627686287204547598043205213900494069590220135850086657609212624289162278250303141079098843586569669908199252413898505088615679420845446806756845926106933674991754128809242733428509245585714395675750531731535413922340040990526129883702464368223791548162973094337030982694854132326599559188764439239716101113210934679614170867627511091277473460120522659367063933299131904434973247962600834303529252712289174677029396729836598206147693124204385926102361501479081197993990713358108952278493191793595354499119481459780129097660013320296237443520162283982254602490530070792645693442956795858077624487760891587292493305249155881607088346889428669473707526513558693677424393124812383397493865098106546957722224182446225111270830907531894852575039919887243811202932129862881718793803583139166485488694318794618710144452702335397122838722850359819234360915343323822962948236116897287692087176483172794367195602260093583828701712411312 [99,82] -491263331880863868542075919929774094792496539006304309182582747903684130544816955113634855934790596348660909404301949876382174519880377224802408258491210455824661240739784603171358793849190747513853699858899107454839338387147616991116424922660294632986118168205941487716729529651567131712107764507331788357526402982043495331029413908321627737423412020361677304578735341601754123955882664886227673936016915786904297951964339878038672219224953844488538820040672851773330247003671634499170502270627358777901734404218700807457558419098776630796519299008856358187819839531636306805326017431492501951951706312214839128127796944105058900458169393977284622433149740054729314226628949663603056375509370342585808134443456045245036990254039695168551996373364455547952486859345205775639405085217554324952885493447429157736390859366447127832967426026334363917690685812991702529906081962752192460035529633376497395832874098429140404658385630703242956683874748704829490580557701246909267463759219516870766042287279231545466617227540601853778031089714479267770455155440904708163621606123289108176171464467948248101250754423564545939719948517519987448426012652819676467757845075504149187512529118035290624729243416684261470877696782274670375018703247720848191523682828068766023414491482397746158217761753253659116106283093433361558828989663748749554631330547316507121200448505400268862560548384476651595580923183151852434585513329981661482169447156130065495594502194668315631851658747675970265072294857988142831649902722705712508064041477123841647215719113845622669175712616525331138434259531858967523997000087694008493700582535093141500817567739280715746884712983774660457778847242807069428401636877882876605079604594171863496971942188097918655498333802676088794722823621889812875532616223418408344581586524834996079200455353598410371704876944237356326652472651976333145331433368998258219581272761124980654815252648871001326104227826945468573189853457243290559733896255083781455349287783305333641221502062146809362043821451055237418964354602283824036008007775808988644756553043350423851333146281750174210744353126863666621536395651323641913419081622023378086208579094719456248923520030273617342712284704022344717118772827611604946007251858532705696946061536967918695839776650610004838911970514233579531795513030936265326400035433796307555958498370767706880 [99,83] 24084628601171032504040397260183874436915568782847711039572976829286092852703783194474271794200940340437316991059252919458206280858988673170287729797871932161820583225359722111792315235006296291695950701758233484772915203430248705953778165514302002838025252370037563547093838208566259281041995231692791060853469482867751291377785190231667603198473605200652685592553100613704319913542998681572414438684877286006126107686868463438213500179386712426679398622607462837550380237689937048852700014423038330239845627349014617558707598926594106248997859711313057887053950797989172521644119345494563044183448032874370054012094470432739681496615264039668916720203749281395020858377438171830776700880074223209392910495643877701142808919620048149178320444708754087405446944114144434232974452899600648738570756863694896044038041494687900616337279438715009031074014558607711667932825775083592816971024391689059806969315974394579093099068038357094999737780120349959704443321677136714915454218521870816085842329006258228763509142404797802988225723363322729191199530799361587177762508266876715750650669184645783348111468901975893409873107393709503415359176162023746612207622781149735643597039299958803805888153685912701221525126697039921868151029130998872358120998854767359190207154618756690426990920091337576516760031807610768552809994009675436196975749477548888139853048294438100133098935344849639328203926455386427072286145253287451413275762623637167553002863552516977978085502237747431051013715232394822500619707803565214243675040791934289776093788848444750120318416715464150961062617765108220202765253599358675294776446888911344404013708859298747209062056322095833809143813705677268749298757024486336263343948827261836911553955059413133167063244056825241159306259629571666628026598403432455642838608316143630780261043537323025713133951059093118785237124956483728207798091829508254381986059380954716502243034913667512749130750763665187773904584810872689088877243353826667695708418499789659474469506907478819294290956611458477273745191473182915928120545230209135544246232554774855109340401102184236473426932723181782555560501959297934005944429125663478501553275566714567672920579193205057984675055818007730561711317791160448771080590472396822831294209200168332937800146849893148680982239512008222974972080992368113891454798547627646475280452283525632 [99,84] -1050533052778613861407048338839389738523724716913832553469275350546989505815360124060683399956219585504032596849278176980482834586454380961979821411482624562063928640747613383377870591427279400630816404695725039401158285343648280716510685843201492654842715018295823741582022840595524075297658017291133990267697380139320724089988967498355524346889625459284880653903179368719539294257177528339930431460170027034298906695959119287679984838390816716820031843719977519381500157120825124090617556773020884405696956720289813185608854882984560704463894294805786491616073392608541730191902017756141599648362730214353895018202476126572289518029867852273439176881124590434860503414511767113267142212795512243144770098570314345863436421098584873899683096872987580378412915015125575067256921687621152859595948978735388628969124715679160640057954032284206459221569106306195497684249271839297713468557463119657280383816756253080594747894857676001233387033959653523447958482376363423323333309952049461366049203337841167788827070447864584913254488393983478441585530548670298229706688925955049596442962879038348076935496698657616326135112993711457456795198880351723745958064347272282578488729102845392286981335851347639259169845436799553767102683512700732293491066699593721044645574557923513725174141362913117738124296410130486514752348386301607121305480869377387293519757825925480458376375177101471860494761304609553088917670881047135836475535135411698623982194735870560333675832116700314346705316992847309024326936338618966189932019932446169119090542609067808327621712887018029854788954971734810203124679056564499777050261670785874081084557257305179564194586694155534463493419724519752746194473850697424578477402307457307165318080968020512605415738057396387839153691950659645883866621711810391880855555655347624540511486254198677387278144765238469823920425321350104129628933350548302913265095357092315559307393416991964038325048214645610030938290878654440699738772021818545507020372598931894507484419509454673364073932580507500543292037183098451816123170973319137269301870270819346923522473429869938016782118369021051044018455794123301785279123617608165090827523604977956976517824922223662894693326796244302750745507654595383861562400941851344711389708517086688730568070232124496425148563252392164008873290800451221790017228115256276954508897592028 [99,85] 39360139701536922432720665852599337001377469115617178534824896841223166315867692897668974058874997373580585454252292630741224366361574979141938664609944425460959528601527304852052735955852350344209510515844263425606108099496956172377578437835306837846159835226560311484102273939330120902619413564193175910003792328816329613562371688615579253930375413654183757353790353252637608421172722646794128356594142397119393049079037673765955503351954123409230569174937906606564605592675537807063731840310893356378669740283852334512706118997983130149949347746681621862804777797193869263315545696519993379766013704705230473404717579685206179143874254128553126784572148873836972049853869640683730777318810583615064382190672648849129942748083558810875258308457518970055125516946278873554132659412514546649188088123976837088829572083756039909135126124620634738967522652451936208143826552741559601169915066531176428930043925046775656629541968910673177795487233696372478728795018940980482122343690882188962627476923087616475610906585927619236645105079669185274004326026635152763669651711163560594771770533272786775390244110955310450881155860761613896716708851766773284491598816996909147113028620782923736981941963790510522572010304941241413606607921435934625368338111427113091008426457343622598214129587045445262660581459068808440035762466128645746733116700540813211232255900524844361756715541154875265212800253195621849005048083144265584978235428571498542836069100610516983762825696628458335796390346989999221216629357914309845134702739455372264176852710799525853701741255932404097072505646126043473604315183855255812898857528760391195027133511901648506247134690684257651750000268054921071949069147813478733594639087198959134286467222448126420067232266593917710345266822088956715987257304640477617473034909003184095138213412485807691280775684562945999872955372700747148038414602995578423434333463675240359093279208750397675504150033957949094960514783566400155484670261852323941220119252212741566584796030326096796596652223586972049664483230091608721063551615615255741567918445002359514835375480641787730678495252492796360660391965185755060681353455120864123446941243485180338725853693248842967832396780426582583109034059607158739465575479413152937075913288016290870756761339924428174298804547922380528300260967064452553032820264144400334930384 [99,86] -1266983543142783660513434051572287874480852627135217280230996574047494947544965196928115068513364081822728470913179557008719135480825038145863224838605762461656683001620095921920008380745233557571240227482310503920789793157085797945379600914030412738451635312470953507069304771880349805812244959733108861222149887912604493429171908233498968248584333879836421773617742150855940189383047398787131574238133634302109863828407543847380777679350911943651394525569898330360101977398475247175256565467933778614761499262731585052285874189752696890251158893976825603643799584767285204811233762130733819435992400111673505899211912800050309672465225871260082580527373873952309360710973224953675724806199688264627345637599730853403810546705524203644236105894235344063138722904207166490246108865161651747151950070291885638645990086537114324113484780060370316964437206530001839723696679592510120513491193128207378885472435397341600699920126000680745354724162734331732328964733702560413559301448023795171128174706462664769625371485757667392124976460116868278217030159143039686291264383411333681307362101566969003768974385650506409410662917143154547155360151731771713388724155435120356203849808798371061390874501010012515604705856954860752573487334288195698582137765661063023631521795980177985344592352758924511554023102927837257338754671626333095179534776003929680523267684471506677138064717084675553734370806714818781492238916774469067755323099647692886708862254235660070969685334624783989938657789248902755847987964785602269095081912271093192718187556489613301994989323772580132896945245990523794484692243646716500849472494486750958402650379189969013037965620072284091798321760278404792991151556901876289083539188740108349457807154521798580778062175954730085471281985845661216132094153142525249430746077340724885761755993349410618368914852874351227737487404310070174734210376831722638515829722596290123646849105001122556201084171036236214965988340053753124648932581260577174643950928029583367594466700867090569800103784798058082959594604549297656196486686747863342414869724796446710698871380584649629459361782702780195260785669040014265626995220912977189784595136768898861939620607633886447599996572842964582860518360382940888425657162561331358378942448919802170928764663700211099130778288935223761488370212687264342261028869340360974880 [99,87] 36528865631706541010567997523022587257909697144784947988477701377291083942119160663358666845889419107920731297044476194193380748360556981782152959775137450051313813781346224872906857182057671971074159683321949975517526726673580767245166330357521786412887249802327130844797829817031716150544405576292874415663509641819809932900019254545306503784825527719220018718197048849140318200878413640318549840431302400494865153996002328496881290015106303052322220155439853790910868310372465091761559241110907402338213769289348166896078349129367151298726145720632276910614811201514206165238842804600964520982545754668853273984157371999901916950417681884317511500279473806207024583827771575456223730816148656389541600155806710380088236357490736964453834709144860897766428505373994051135967971690322136038181819546606080774710666976894868756238633274520681033746398080357355706509572540969941781079710832330696667391473025574497574494417688811192594795889958520584492809357715869274932313019125866292656494077418047700216289544997507142334942337134242323083119224290805580036788489276901283712910886052756024183919454573005045970097101465427261442575587837932348210312808771117865053464659392817246890971821706145600033363155910996895422032276651633794673936993994980685588840647654928631167262488375798384577280006087600094869421778859214002771236734142127843518200550873418247242616031089937201584729656552912780691053487993581402826781203733807483459441049002099642589477628002060386637269586026480843657687794957519103908750245843506597166765597280407363462585248471517080941218270831881809309441758918681956530215906093585974462987215169190822517642605472580398046497962620215321126965993804517059989697182064876727075170800981626410726559973254386374284001821261172748147400582406573094985144514082394504392453457455079975779902538299587693864660544393340291563489030134852289478317956725228028538800579051690177095047934963643807387558495290406472808566880251670659244645353587405536321425125254853443947321001926790404679441632912768497022251722960960108067558719566228334907824167303469293187173652841515060573357792480917809766887952827193619248498691176711879501234921229346818117711675442624073146169569570868834166485450044117527181184077656082302854258518726865427419352600751384394567316669102416141167979977953702144 [99,88] -989222460527638850715322549109777118445643085162275327310796254643583385739227896688047999444662769946006293319167430615615316901571698840712780917185373762198744507117961625698918901748514973660576262906744747684465992352577594493302780639088772068718039182799378098155611839567038244506219861334513038337271284348117236420147050916424134111260275445141672850468958403529967222935441270124334587615053231757088653800626143496021164772165063766166659650613901775637433849110045089406325575129595400008828439880010740555890220698055213319424206865820219535421320581556662099023540537444263521249199899776644852626251864705060249329088749315594742319824596714584446294668742743002581659290573438864753777287638811881528326533451367075732181757257186757029265330233595497624853220890146738644253948215947010084355901020654482648414090140962358768175052132801697387395364139297270675777936841529666927504446736668127202178406909191429186787809344751086875366803893533622822242164963616059045246273248199179909777858366274505397174919749690995784160521405534394295237698109535670174180881297049283460467993561230875789435456196062878904566674956112132241575989076902992981599841985360765906222318670152689040342682873409549755733126719042774709697228906215824597022987969496600674030500573535139494970798393879227707236098222098400437923448262788979364577809809586983075238840030604902358418840635476520519719407329200185533675170518030967024050236933180744931013672779423937631577449424737477986589381083381322659051404684932714828416007386228386090591610897583294227874883185273188673855802866058645397262916950912759663289708823761505570267758697313950702714969550574078519722871359463439574267802498466383269165352478003682985543661357693627071755085884101081773494702679098080546997777463615771224896562172293067893531069466634073810106419119621615482573869842386684549646290781657072851249700773220458810073900196452945009367990880107461345403347068962763832942502640427372338182622967495874349981569905117854577667923601474940369577535075026498973681620877984040705838510742179722571096482792088332698805499148987635943620421217365398688520688806857388056719090552047864450155269341323252503623525015501704407246060536164707502348264568732568625672193191662437827477707360099068726079114712241285767699464223808 [99,89] 23802201943122478856625017354858938192424535445988611624016245541085645249080633906439891222470588286283977685666278168714205810138599368631116717601863908152683764327707360335036529824661252573184064833671655874014917904245409576256455762244637586848506162539987055412149485094155124131006051026670547990952507834169282788051795795194947249703153178753658869154570638208696433852271512845549165233079893879960759502792238493539092435617264692600691217978231152423570356660838266397735794848229974320243783897948286933393330097159789674358402076791735509825263461315917583850866751135947067938303946365879793188881875267540172799023086223337752568334763840625770718418211148559958441977364510009183925214072453431019333410785971118774789960399054071614956214678411558805969616311417855611562607835177308805833582046225374481605455750767016504476736064934444312439634494687891992020048577921662136955613697563845736548926344258377827441827616144206486953861801038744561911066620307695794171692485420524215982436402884851963686870993178264897672272935636782086094454507545543955594614698498421733607452509440845806122980147506564404005752545924530448297805222335533988685492257637867810545271091290826049968755033171576651902580035219723653203653811433361701560337809716938884392201032084880705140732393010190169417495084799624654049908092977238307878358164127136182858583965026218214792042226839554942034560101887954780974415612176068759800897715102376073503242896033453229876339923175086012612598432132425012107781651568009513490134222446973130206083152810764855174684113926571081919770745494045980819699768683938328204908498501484640832559626165655489612201267783562257760563792354057444315845656549081086329742453502437274171989889249813231309434986620996283428453688197146862147132060177916494213662911433955412185115746171778173715097105869128776115728558704596189699593678341654908556216646069383197677409436235678351049576712580895209956199691322039495636045075627341632872335482416975721685041048114264386580066529347415089802466912604737345206953062539054492941545356475307689478975746371808962286097492811554332191049536950355113820165706511207855615985591037841301137052105508785203632181621939088834363055250767266150318987777710589421102298464498220594417385342722336733909851021297048715651152768 [99,90] -409497997476402251100931714929462347145740935709142649419574476778876092070499876389646261190497995982892460897707207017287645614668546682867146064552097530589554405428771433877373755458061734165866790158014332955348997897770578786837200211182256999453878065533296249757149304888204959177730309031999498366343202395702595043462103770289150519163494128272353726885452395741591771030926999163683886309645877865724852267519052967196286883724083374229925453744027878859594132267832150242507732847294025174834843337733922467784395192307468340427550295687515027916479169754885663022896702547055930856650376832804562732295316826766109550278910066911801651675161246723151775998736483086818490375792519057301874424050295156214486694835464650100778065284887105423904914340407855649788628687453839177789246641903252669785369594030466770351919189769814714887416820619925219337745179497818155275635799194418225897517463336070055149536450849223848709816639913207647631029564469110541042595215434388571205062538031387929767696850823293544524215286587668886973488262594393262631171289637653394325543831587368742975091955444958192845757766312409070024673969579742178176356267238261419233102557609986072822321161610492922740479921894202608302430942348751947409909030858210092809054006025200447059264593963866961159168190089976780347377445388180373178089643699762952171058920189439926218587813217882200513224436985176757367794542140135796394203241781976633266026036082738819587947455941911864415888668050778054331293256750624756470046929203490132077010522881431277763815985165801343127444534910225528666397852763528913956558274303364632790871758323447510246151322915374663471783551397541357839335974838223741882735331989428983185646222467635588962087570584002021303387116484399763192640048467758546327087305820042110985970940270557364814667532938238335844436286955474909945379860929001290424512986849687330350342101093084794887919094998685007539215082914817194688971956730946687710308103699000692486012693681144467173662135714542941126424066774789366841521323888767842851623510298802609264355405564226825041879263771335385860164414006646137041871172062649103977680903532302567973133680986750377125563565305002880193655514981774808347983206277587865380603244035189143269966300554357503446992157015409093227964726480099620736 [99,91] 3226564222061608171198080376659947273944645690210006068866049203955680621495458677702901584609808351175193250922489894778732279262554364862204339990063530009296901276741181658395533967185066060843975343230908166537320705233380573658725622642701395022226630486718501968974512229676383252500826951598252271679052279691099081144245890299893803790348588244604327578162564235772293917951444874946086851028039525872415698876290574248250000269681042440057481207364819157122991766925908457595106966998683450451911003024960952004275150577702076537564614476715851575835107582612891355282798174032470887570624139485121927374868073793650096150432667526329946868883415228069689692238167288990435487761723832490627807211370345511026035648468470552347579285957854811102568708485650694481924609869214759553506243520928956603767952190370894383811478460910567594473880251887583728948570290021151311268650331048443384701424141011203118448751721754680001531320986872613881858738331863659647152996133439066640581970849630905924391898260445816249292191001449069926790856083181762264829540344838309010220887594433133556588940819691013423123690841582513851980742657106223516417620306518960833446497522110769847677518076784683899411232651824267971514411822151773857554942700673204890200061389973957273616317497776517101620213728464718500814759686130802969624173009196881049131609769867931396341381095415324181548167635993446057266248726738019113727018231362765525938925259381211494326849909021539929381366863721126376321793974106894750994125236598743422670078404520755208934177471987654799154667410059659820809443712350343975785093948289231011278038959509906016500138126228016810426118363034569277215693315805604350313016298592405852491284998523304014031149843817200274977132466575691073706296442282463758679639622450754511509815172317285070709147652344413833662973873618351938364823337452512938668309749257126518989534485317346033552926997612453718432025958127267138846040196768156262401506802969763061719055347471442897314144038213862081280686879060632546251598231850410442072390724480163223670107699063516001585528998400126921321954157336045729792264455031085603347886681229595816809450097284822990039199329316706094054923671076946973275431353701157140256804098571753848723174007277457403387912813074086163008083572890368 [99,92] 2202091217453471765850054256189118518297119651351376777145596491424231343554558431160798663125804511121472668495693500401062064553077360568931119981581913713676231752859927057871007062682469512424166475546943285561421369231390777694980888324667725303179571799200563451902571379453619630011916476021926989456639703521847090455985494205641669825699050449508344699277131000295379193440629322565573062773182097667659239742493929322836268024729663412908639773048217427542612487411525669686009227087992818578837804786642792726296804954152614307209448413308517832970501377245277343165916759858760624968779605876879026382821892983023016552996402962338129905013623012787145457294742679490483481630141375190042915271231163683297183801262381382217900680213273432481572758695818708848614636203969964374959996482469254430043010164265910526771602168776825390216294988580502167957876585196737236138436381382734168243130216512076402211881144205550127938468741860200612237957496419661116759998265216735475231296994003128884143824212475530844909282475341119624329728224189172058301334379415283779991900327308112729772845129895102695377722410200659693614653681518278484581738510496215179431792176421040036023423789847905470534353522681087169898183270901836851230174139494889247526226727123926646457440312256964025808165595068690436309089440255878906216475383110420469221694590234001567711167168736281483111247666751882963595821562155962224850356705268125651230470398800396152691603064099556405807379424414401361204019284643140186725815163712687217612173497095287041968785977434841247617030440023700211861375425073590844198509429705797650087704703335677873340543156764603909321473272407962119178860003601167209160753062609635000967763461107909528218704331191528339542772657644978197659670859426606113728124884766823151621719007294341355990252206751468904813644951878391378023309448637884984364478661279684724169055158064474924678526945040139737406100997700685433385838623899076415078125601315576041415224068362722482796433661603177486229198854817284767139279145430379944525008157421535967587438784697730040359829747375153276427578948255359555942274650185329222684450725763066491407213106793484380880197003864072262645024659198541174225635302314692607785947945017079027040156251831351523454916855345615338555957632 [99,93] 2227978116709530321712609582376383946141912216880698826187569768848694026019997778079737357025411247488215833029396472090904855983211756252102737271673708741548948538884896330554196097675860538861496982602205786191452977068662003830269429608742266541050828277416165872528348131354217276565765683831026740398285468134099726130344048942049528835221528337921790474825574128019789643444543802030801136414848362818106615799705105178425286597591095993157295525763591478142513331868981996826625180330781233189360361080301848480855140803938944800963477411377972869395166172786703406167868579568358787597119915325066824563852160462233970807085409629952225164497849472101218219100483652398749917511111485708092290068692908288169417401007100857941685283657848302271407738871485024956349243915843175060815476480519696872168396349042599267848834592878658643740113066200712088351037666073937522236677140535492736465930753893495288962285409646670304810531300353504392512130443095462837575497947967070061153911457455561993999430846401544368769433667445147286580817716782140012656200839620285767193676693446199015065237982099219817640915877633806199703838047064692058887733710024243913745707947960053042636952353430981802853105504493981559244832790600411071163241880792525541354942505852212451011808418529526945493189383997108878433858497330827875378590997931539161946134067185580877043547532637177259032366940555010093763458827703292465476144797349187530729652653596715755387365111991440851795584802541349952380460183337510652763614968764027066787527934393681817922312555649576290306842897614997811685208798506205131139882777641028251720268520913107369653489331295110830907459533504766643008679476686749179145885692751918899035767045930255223467937437277017983720797726520139099305362299638707994103556534968697887553185233792901513768336637311045651184329143048635737288704695820775457998483943621463539301545251057820721119532960749649414363000602512311644552504410105463778162312799522405837437001814296483875139855238516745689182515310376312296113090986926848356445112788304655360026999486299483157866162156181340810232756550154267570543587712342204339276155245281072699203485151217060121340721255082436466797127675260864568916123151285844648025996248421282704521103979724297987916482984637430092802624 [99,94] -154394219803680061378528357712331827967775517647583630651234287467412871552419158248259010427834970975243940822520113256204714242859542710825249217360332262993562907747580302641111368515333268656248409465054996373176451791680544108285590472217888960183863805300763015872358303488066511385718058558600482500704420076865549755353070395613797990696080071840594138813009546060359367138631649381499140892295611768189592319992398724883555166977880162183055787777135542091011945437989261417158225135371779259264763230364639918474254027413932141633528258254614653365887863474511971215284346117907386328096363721147240672135339831810929590901779909772842354841292710315296957030813095281203776645016182093947804205894401743878304125293899681317077465551360886805166054233523945358117917841858144659075586826329619457728326975787255277724282887943325404661936903812848644913521869681284003528396429397291517676936418160395073291725033593064666306944519006350435528981623404424706994336633929354953990489650886335612658277068611309586649888679137043430329708099480960230030292110868192702747619173463755882904948658343039649019321520396548888189826896126883948811053519922642871131483556918495281888437795311453806902625018988190211804554815341565947281550070841644344702557611417213174598761147101274990023271657383057556947102121831525318618690139801008853793012885705264774948389922383075200148949762707182011012815771490976010994791402974732929604986795348707938488074496978424390242851430706274136559030556381427999075755059376287003478994659987511791978262343466360238191952368431986098463346543924834717955765475661963288603464039587169497790187016610540864338062517821687032879761316997069381003479743675800537520340996367624579124369996401876009516459440249932738902252291901317738290251916257973287906964910814975858479060099521703787790137107886801725814162292262906527239629195523840489175015469323565245420982400987310884587218853683138994968804249477798725795554515018729783180315609606863168910529849712108691117333817261454719694505332820921361765473449876182277490472004963809042182347728981107386513418479156726841931634828784277718357194949306310160094415055088796439924437996446005603149810752331811074269905987336886665379542810005556140285363484073641165781421286508393413616 [99,95] 5682769196100557395500499327310813929542950426903542970789046324566587280329227760266656122972179076655133081615084494603229067374416881987543012820192496048669480020065662709182358744248447546802611603063342958954575317431129623591643110151751736398439092880763265338843856139977919394240033905080503509432497459222785697890291059268245689843009747325591410611120535897649324539639019220773636626608641985270964220970462254753576050343256232814725976322073328315970607257504427249995828936096256289213285366916844761231207157526082880759280645448093590749252199775598183890918223602436714794773888533265004659913713826956495644836287757396795915771925369666518710917093893772310215808422464543217548790873127350876253956914400579007998559343636440797272696584362855330689781547490791271026115193501595992405923769475522403703673586521452950270976306177035529824944207236974956410308288660587007373061278516885102032790411250633791325650318770174564143504285962003968672053872102107809520583212444560634187889986787788281116384555211849932111634560195325695492935013624387735366142626395271132930991144447908762226798640554555272901261240222997617214166838897211295803788601671949611637903093960195445403976230496409146347292967680501931029007993427711568550963940292457513976532054515807494924304008194938559808295356942689711117414833142364635847919584235131371999119946045303726418759768460017631593315103008337306868514810882782725832456428452262213767218214131688334530849428521392760196474827213596380229409500287712749515711653821526753008369043888650079635250390881449833165691743752138895216494664755401114653144730758988071415937201985723815844201039165280728916509995324515963598319641578019391218597220847804290054858765957151764887148545082103147966693194450817726992451604542145493568753733778651235232178050022488828569415897101070195030262304456805954254949457445351300161641396095885866129481831701116443049126443110039292292181562795413392203221972940289348635540730085419159584570510111494224129911509679984140367766448243356093721889533837613477640707391482568594836816640610001433998625610163767995955238709861158035667950362145091589558069022562012741207615801284716428037694625862596868858642810368147292773996447851709571469904435524705514151744391572962560 [99,96] -185656232795344960842551823019432598099460169620805891464890562458412164696434310594072625122145757470339421086020456249659459665085814514564113310412324184018185944426825035652338763569143444508789204270275433919196416301019803355233664432945301945836502949297858566164718676157091160861822662751639686712534579212461565167034486977031225492822577482160863279556807963428482047150727002588264724427195061302030346880533942608766757177547545590198691388602471921526082503058066536991484953424147394585137626854338037459515073393388572512846031453922395250012910172722256617509179512540177802955316424537504470735209730566100020777638688858077007833602676311159713441780288492000581115677783281274856572061259088295966861844016928948908935249800159693690888987128088135806709433968588339412597894716490042556054598787407465041233882675954064359426509049541336761329135724975111674701790558020474894843084288782756275514599331420225295110054757869881672241628058885274593256261770069264161572486511440104208514969152569327739087936946159765642385386928242603194868411225936401938283554312784049270364879084742543667141820883180353422120527580158628519446896310125465130043294164866880225234094430423229069324767406915281217618728038148475427196933617661348929052358306105524055898577046163772418781390927318633798449151700632878932532236228466882774656649225270167200482758033137994422982882158172843944073847767113645414635954702862101162577927115415318778989914168357206189744772532357052173225755069911636663090771178471572510965024948203865318247431304257342502234623296896881628753564878434095262692452384607487393306754875104632740464299962630544185971290969730970166025055212009125326103130462129977384864811633285763697475753707678510953486997141754925503259568291134183124721451481357171169623229042176615146238999892431167348256538468205025523112439267635642426965244049396566401277454379118483373260352149306360118384055995659257158534493962903161621573345201645005985261241936593415683048811607956905514258697175884216000656802234359926382125411135221138324982324045713010004381441170958046754229013279219193514819134868170469855152320927808073487422220349959981809211016807262633617733063019745554723825746466924476207765504884939651864258905677939049638964334801248 [99,97] 4987022780405560223926051959753343580141692793785070419786309290698112839987984197541227227780870248468360855363405126536965488088640475765901581795364131061600457766296963398903060619354114586399294386860784635314075759131479997571269664795599886718289349196645329413356879587394939625728409880406728272174461037907302906753975243368058031455566483178915686165063944700750510395312128948925555325575638238515673328129956398987121213859134407544337065358948856664415196113035371773289756895674977276411640556644681262569931640042137368485978735955372213030250354506957902216854136273108366896027252316193639825044793327754534002869222801462420563239808408928043310436582357202047197138506753714302003069694506206152414513546956510101838313474627900663240452615815999999953517062127533118038269104780170690847112411569554867512116742395634063846122641500070903979561148728563066792360757427537286992372830151038866983108625445011297499186385180755862516110322393152260195000455411490112993623146558995899676713770161478210722768524600396313769256586475831934614230122069857925718753308061367368329773417889297464419791010020302409699111679397159033325496434249796440245053624378902760684412804167908356487252751449188856284438256400252320023737049202069057099434491134970892460297313437682774725573235135730099629145140493030281605969551327031126335630177213391166593823675373882923575744997887673209127796681405052336871503057395623487985055284636515733330797920298771989806169503014505003203302561172973854744000941475325612956165851603841000407445002883245157235542223067564533114695192121491054536643855120356184615241071693674617058577420077048408326499579422127600476591086247791035347415358906471393649021980860478313882335590910221497958215373092603888558331523640571804278837249720152182306214898819248205161322802722628641230619715681575295474609118544569957648336567052122383089593492736539127276891467999973816120969031820499546991986462345454679936229931418628559291634659512990437829084075036404899483350941399801305835146990918331091451327631002300031905041345184577754882559616191923139695910319964380572137363325665043276932328473049825810631358966394039624138621665556308663826181282133906922604191650697713211346422169082751802510381764345472101084433312 [99,98] -92766745241070867640178391562294600201185876380024102109361302042306746503172078899696183080273438320803581970995897804892197601111426008004006512020763479970582617449419652369956528227885639891505751784601776619955394790640720043689202482007851610319741754728438397737304186827364938137259308934037848979176496264774767565362573707853395847478382264262796870270446416557012824063276519568364497114508914710928819587782943098754031138027156824641382593949199706419052315018358356164199269668393366134685187606866036007988360664159781611487506022131500938645710034110350289597836428841522401462990481729347379904069409883676183811507042520309318622957226997894519076890684884620911357796640317719960155697409040168742131587935982227973564889009245299120220510968698188022718756545301057615924033526738663255395711387527305218041357420361432640513441375639154860646271625791382065600082933751857992724045576326167805449880578697261013670189268314095104043667301803523971597735578563054811934981248194751820518391412382383722389264996056831004935974281350381644043176213622851181105616231234695449343764672362580909353556067165352394329562579766387394750131425359448892382653248351562230526419293676270091129764188020326574072996299589268741925033403752901192132328296015176670781325871509102151740531273302188548962693479461487640720933351209244405572932951208524556018941763675006541102970732392263896757741502331239194378067847375110509041856116719567444931801284394854527860371062820864013066480958277924781859852621266658880870466690725682386243690327877660862182906585867423020566934406940401595738976470653310764951272809495119376440201916685250491815045790064544655902782615181188991521194031239033734567199692830489854667018647195323810886533403923759831310831174924441028800441669538607970532291083715518052170301870282563210026240400983001962680671791209628301243645410410628864859492604206189963260019426498428188054209307473401283623594088205577809034059168506690646209976753914276702162804976689179274643817258729360651216327563624720941184432445378735266881480979589789773931471321492379177666092817621514941751971676587491306204822180809236697082214182577529782435802501836916921530166013320665107261189985811675137643213443353164006958098235940817887264 [99,99] 1415420713771367603683318061366308930194978106667303306426345453550698906471471333348995407281973945643219837503114748101347156764801374011167229624060416097643437747338622575473818908391879491681791589020850214781826748271223929030638757677725984208075717700094870122942830647639506276547040559265503611574967776647917880043596245248465989135270725626156174801314382573506426753243493865249900848997356058330290837420765926118477430350308790782349617470949758742136188574634465324174730060138568960293695312396943872209183394957249344409936248365700293319435026017747769035562104715631517028049514228262041071386439800732306752228009191248805538893630003887064145337537995555890985507953662356707121027703574556397348152177195743483372618044084210205221349079829216165101549423548448687521353552942868048950553339096514874859160003872491842356598740005833684103513108340264682714719196033257987233209046963184462004882891467726755593655857238722023010255572357722446776046987928776247400769703981887927646143308558373731035856573702347809795511274843394913081174590306543134078456303020196382877828104414773233216932977049885980397727680259876574689593498757594540102392083608449817228122910180121971731602846502384385456573982217721118698773636288405845163743026740180702508414774110993356801158889791281636716149189078121370278643506672767472434894428581632558295554146690623200782163809058523937446383594279382745943199604261034381445040962605191634354295376182197567124047794157384026740901341048581976987708403208067361785369338968336983347595832424887116687832833751403189873494502160183258269640174981456812654498026628132411879758848890558997903178407547595539027092308133943153316081666945718937649210417615549313412043163674059707917522660410129470304982635620479519340475338132843478042833046360036024498702484234232909106651375412209289678861687288116883428118385206034273813779403006896014029035886685555481766761215606955144801410622068994482881012368682887345882583762892699888992401846235909260837915182461372879055516163900846721746663297731994360729561982011645426296363929031529195888682046123901902235683247873088753114116067340236725316444909476154004675612145553875341287242560788748522794571560539089354396427844374457039966848349854632704 [100,0] -16920382109986017321021794049369821585938722637132755016687936135117365543120724492023349527029515130541606451887650360181395294328236734756984722095292214474102590160588610441088695788495798007993912516827676845206073468332121416541678004636548593509491835470533360866170397443728111618747258172391733646528448912081940398448438448067775991877588359372410098926885487899640088475881643566456186176718180359972735146714255505118910526391077501865006340746135589074739198169379941186692225898591852585202683855403445517262670860174923904478338837060592094542848933910605655837605393402619404652113148763125921075793214349598149339151600480306272774363055205909747631887052284742023200093409493405981451916904229659820811971277947684077349685827788141271740166369142898261849327482698560435447202442961081675376889057549486701407396203273793114087505981791321055867565875982195995279665987319458657897795780719803684360319184794660501067464018389922862686104085034425856342116004551167874461651619515957792532805925833721275603751381672250250488326368288587687826695667325382362357890062503776234898946279755654446673927782910669297635514419832572658475824098842110319609933948068349775270885165680722275527272502389329274908783734129955475082232765044041303500157180432199978029010383595478449502825624412901456141864210242232623623769205892557802398272309251295063292867698210409784102923798456847343702736258208113274057861856201515212464503249459086295713183248614679175012750900454997261006097320073641963073148174825329194869208244949536895417522664789621933586592512083113145981675800428717282764050728312773318537093006438764033929836135141302993255270338780576622727793759170679045711831191397287439549186333999540172679376031652541466549338813004004328746214504205388880607420297021548672844023520618746098074384105420389050963502284625391263041062997191836269831408303422440578787249394615228303494734346717689120058187955244205771825758041595016311934886684286677469240023352547363897592453485011460770876844967937852037600534594118283733832171015969537655684713170169657324602305214507530057149848102544927584358615993702499735355348724286418188563553869629577162918756753227573133577165118245117492217984778521808656308458475849685856530699555546358094839117261981719118960157597073865859146007090941876176896733418041087922696168548723545583715690315661116390031572017304106403671596180325422314606587853100873788937391965960546334438242736715963046787211460791168035556647460408778011349076201019673404517601089599200780772840476541043343360000000000000000000000000000000000000000000000000000000000 [100,1] 202202927938859080219370493103071125687021186498269182098263109870974369347599116406437027421989412581757416207253291926162024041559136154680771976641701061707525476360309239465514984920428445992298639570482598808038761610980212881858690540908741449330577243709422560740549970686145571088214983526491372878788297708753978385102223197704623427718577720661814175231729130410221556946523682646073733273794414372705303379061127258525406461093415063327794488486693203818299412133392524261000580022633953308479117661797980133217537204313746644742499746223392260996527255735302282163081318126022156553169140409512267327844325687885998535667037154246187633631366010182883215370111595320410341334173754284199133596284192942243886464616349798927026125154624986613309575248667205090467380340577473452078743154918872501191727182117795682453917556315358832144885195927744639629801719608875301787411499716961357701085530351673327555823320222133615512619247958977996363565940855658961416740209113343101224261152140810586143992030140223784773822819111742486606722420147787639350356362500686759567533332568657644201991308469556079126672084110984764487340299151277017240266730024412548248180243934443101045768604980098784049058920164845489414814047106261048048898326007948698534855677003368069668990401533699468580944471163156280193376533172207965658955036755083759176166253445662245034413096876451383865171249741879935845719812931859254665431981743115173494208089778042120034340969292120118937606664847485548843201640892226016849308026952459967254025833714269292724311209090654890555433726639978641533515482643880843559060420131190433613733939238962857026294937760874041865223499592545816136639013803025475953328087144561187732774151801987703891911742715377820547716045315288635963405207079022862128742004628372951291177253249502848829899949811877637333530127916439462086797443211176070042081829046944478925397313955067674020116372067168618187840998922865749743093454633032711354409619954296620250908479003134113005854447415060887868715761369038659663346184767059653632537713781325779709714616822440467519814713975240596066589306811084012192060328206058641872776026400538896637321810701648310637678332501453488320420093577365263829544635348804198484363098987238798483169460573986754964230623047825371855705026243787359375131097624028960319637141025421369336353278993170048172041306678132882081473073187501192083990096486338391972532100358065488510183396130151551494836927049592450937340759224667540444638582295577283523719819297010595141758665545573667068841117345644544000000000000000000000000000000000000000000000000000000000 [100,2] -3315460400082085150948555548732225246711564451261861993947413276754784354643827425956072102134293604715787801293327416326301608538186919870615559528950295190824033226118622493319615571907453624942981168990643624912027678060447303483214433810601849219830330234044519677272932664744281086992974971287628643190510568968174958844754869310048829519422338978457675740864486287536597120218566552055213743629243590240557194317828190458571479505022785130286164339279526075362284884825749803300216240977754804027483086016402507984416467191850836088713803615333136890076398081669387790393267460812257148663353524644484588530003434749064270851966537506826846570780691287374955461528444076262323261218876178806024366821636994685142069372808683936709309180370557096448298663748902553920180369043026299705656982192684636568878446900544593436881755125788846255787994736100602755370550673522949244176687377905243595444896671347428244624700369841451224879267866821473931159542119735402718820390624428929976941277579372285530902999538504637489318816510535922455833778191475910461703132444031382713000845930962614645786344268083287784395582987288310099181147672206692774233676625005138910695727136013044150705318904573753641411858466238972129227310864443850217274881881628940357351766512089745080951146359062190123011104721365344696074622567160914982592845996683965351698317090857963184981328214492494014976645957299576071932764146891270226457148054649680825378432239406185355122021658887043066173621631819033458394001378335340292057237125993455764392820473217125066650636614145001655928907018244343338945396067720857545199080670039577456804922998731478720197878443545854080469156845974253726006453959390070206240818997830121860638818968057478909485815533869324851222803358207892285747900237468677944129709367670169838697434961010423845224720930172298349419717432533300677213066072347093870822870911837557557901904416656445544422062273758103941452325044591421848953678646345874911980018517614833742908274442749059961094711569473445053796155081121338253565541263247119845008183346978626953270681656494067873244208011282580742619021009792557793041888990474303266167953416288562682267246322420501467153288243196333580050865871725403940980150290913714015779085583872221957031371181312314147035587724295513497763495137376019830592055811506839584813621634683111086769646616935702022152807503820009391970853461906022209651392447176308917629981608257022932628303097078078313154457901521557070797093318713861042472319098969886526300732030525508017295450668560098499341652319405080576000000000000000000000000000000000000000000000000000000 [100,3] 42101021473916163958442710125393658366926733403345745123977454816706013995620274570110843588715587625873515815668734633040355425863446964409307765735377353033944268056092250260122408737126296498113468608256800045224210679149824463954372202216764045642712212891559743410491016815202781355654941632397902203426493895052412599182293786024556835601995418313689644932914253408709506069294457240281408567694624471201509156197853110800984285772539847857493106417267075625783614407132409757913998636325667961281157607335858875213418246026702024173705331028477900813599643261682775782492632811953591088872151195676802525159681985199093167955611230298809206968715264520733774494215807581844454739855974922165869080210685833686584879264399870690493249739781667026248967999215161406696327659710672400078384133769863095916415441965595117158138990025603726262887496928131627759851139405716021997364074844018364743382525455156754046472284866819698795221085622440182893977789359705742711535701132100378111198323962120922767680893274260860074660386561084201118659021775152601060821604044293103134952608819187633356706706487898159133462305482106280716974159553998564567528202254536337663960828722551698245969910955448549485361352590397231551540803572800820590572161485915184424891983113803939208934447182535828268127663600051069363990890688496134925798176920184487633210620880039238237343681302353448047983233935353000042888992351946421450660888313092355032738234971677796265653959490454314101519418049685111806333548960115430248692296516763627275045208105062866799213104983845512960396413427159945019187520800592323161146852472141985407745352090773794925619909886245630071226573052864026021223165812920934606357161365052718694927783066767930231226880244284006523076281570295078428633730199845809396394824157583632114127228318385639839909397843977124044681929273838738940945163732989074135441669577306119887979747762895125734241930609699679242744979067298582269411854505467398845683019249211380217636197473016526448748708665816895234018265495921782796148549112246430447309127720998624327213751212198339283246005368758566072397330044172029788154622762365576012663420440463400750380623226512122488002943539769753370440642200110961518972524032673360632624423729633702273711240693880911032757012396253661392457205860684904571653301412708190227304087147794057807122250878161856339616022452055955384781296857302545214374687819503024151597261193463339308372675718152083429921463252650217944184830112441465037758915670869469779893614975333451115661239061750396317942673512364769280000000000000000000000000000000000000000000000000000 [100,4] -308640024077543144260195415197084146279582435720131419199323062508646658354385125000283978017687879280196664664027450488057130242901217095547701092530926690977651792503075152539593178686443379739868270374282067856220726276909033436546053490108782803522542471938482246101790988867999068096962864780272383214664271739499653308525294675080170691180947785432039550020995292423471494502002274536398100570539074593243811814415747931397847329877942055226104303511680766523917689745978685202848766178546772171712645480553101387674090855491514602197129242559574631998750914150114572086810917472589264027534275569090896159640990674695218901943350919135915232888257662162107529795354378195834816171780376989080173800182019088376526991328250743499558855251184608910646668422341522409101368196331338227229301093225681350855431287306930765037054820540744834216414618260354577520075915252817984342297182163606569515879832670734533636685078297043133617029190319592343402952534635828423957470484369528817623948215587339496069982076036769460047965962464548960780337181799198739705700778087502414477799322500956229184836370129757742112325948612657025669955351425454588393764646554915102518445326384662996421569115291722599397148151395466547818883272583169624860168811880724561575548193753655345114404262149349853340961131852767022950619303026501560801921977920382111309057266255664910608464282298689729133295927563255449966651800108269868974565307185597513839339750989340671459696456367946906784141353617922310966043826553779445912818322457991638938804026911772019775300124454857746009031674868363313450556638759904341946806439280554675222097594183401520976686818717815457350720776109397067811330005010645031223101895963931446302225310323385997619627079549006826405257642873146378192440022654766024122466019706150376665827393817140388433281224379040056321003952543613674392420640576293266292558421300064472826213630028900066172860705309833546460367054566737269012745376991321936552434577641237163453758322381173598171556803022437263114090259499064122095901368765730536077741809310397479436027264876601910727219662904819373126045766834793688085821431362225621817214359106885928854394776259634996224580623354795224274561382593169118423679262030222319256942263498112386987987366808115594775638053882470456746434957045458893359225681680674214846351686169696577916437544892421018516728123715725084055545226557951530234887000230880090189308143497760165617268976161368780725891149330506742770195496600641732532301351415181073685322858193901055268856370331322430643127000746898227200000000000000000000000000000000000000000000000000 [100,5] 239614849301785856870819655497313535605067711926311683910755002917394781471238621650261137564281617158853542660955536468797508481158196524902208694365613534825988400801922981954656010826352790775804321002237697642367961872003052498566330816247255415870286893553415684010500564548869570732336746052334746481504372487227741551882364829014964338716518499983204098719645704456559445198975190698391466236741756050791833026628649879771387897028521342440433474926401649602690386724150737233746023398911414080336925845215407025156943925432924392107613516195759131404947878845170164997577254101306302529511243555429652431090170967004904504281786133751064418984128719530812772802219852850051822773722208739596309627451002215368230257380426016041544931293350421867213448533655900810657564086696896165201422340149627644155482586597377886166841023971764568579320219321976241412456800192967786732447048092244019490779379487941260098657377825029009314903409079901732946124538517527709347138676808855955789191671194714999951153186602507007358593398913926604923236561780873011970470440979199871772452145175609985283346521071124681230415024928138630000996625000798972451967783795484954181667823767062773892516938002195674123960775258644854810834675145247390884110343963060779638693697137569963795505425846485999338572369526507311301167773310629001998869081841525952506552544330532989032330020144444389764261669484530115900948111224061680279089759599659891752863529745296215807288879154056146789020215079000403701350290256867137980585944734598031358755592597235955558931441103015709526224920586501999113762328068748214267459580634532849887156048751665281950930078283619262935220801654345628627124658421482776630007718411128250784771401694613833715212784866368670325519267142480949854515876104479148199009681832020011407106714187202006269545598597011911226519839535275818415279435925639429493872796555641702972413208952741498077041531070307130206178957272149575202487973134653551505646475910886843051249872670592150737412635561754485317589720350164554461627882820947684336243944343016727975829276945760082324476401337452666658686901414777742320494590376960077691430301620738088889364426047304453540965889295981057058622752149016650266118183911198305034407491552271968460010255386893067921207317365604256264197311802985889021646344504264228593197095056941715108037431631810589149051413988465150255677745090711372982304758551332400493093048057431539654220075885295494993013910201809902977951179748599619610298285067303180725953967925131368148618187880734675716753443211811225600000000000000000000000000000000000000000000000 [100,6] 2422494094263431282633152268096783512596354756440038118721340960715008997596957547995727008733889235363867759230105325197301136048864881723065046473450134299605218761329956779673084821143851747783634236902266067885448044679089048693737191315027469862720076737561015394907902203899873790203846211956463476664702198875958317364158421824485393052149780366906466081743048675228477947650936776657639723076991940707805673242009834055085893870090254590260078374820596030253753205204046899790497400408867415002862839715116070840711627516905936846006075919904908967353768044547921711696901001807737936980299522753943529822578291376239077532714610653599605648949782019602459654485510407987731576665872231444911935041225239613075675283730897942338571382828374801785089232122023227774979704348913103410752367043921858852575744734228915989479657418510973541551502161456580996239394337500764399567968555758985896443842933933752398730159466357598631667579944886932635225514636648007621302727382977490648433902795235549545059455814319915022767015891332167768793671628589145586726489200936914421361525485465354215438013801170382190543753524373706598572424241102461826045573701441333592794309996470634119806864574698482633882832748189847991650928572104698339782862809611365465981537137194983319755592077969956747434427350071303923106311397370040100648674087015756898495313890856757472124920082839577662949274713542291404080151377742882690474802297421718663454070620558298090338120349530828670157405572707334049021521696245177378076565154171501607627166085258226028890851294757183072534140424777449050887202302875730053371049294516571378458275899607356718623681276075457506791616556187934445024654482028187518292583542596011297226750201397580798643522728897297995623559992876730959901236789611038347824974608620804300574024078862316591745074960666358079501521437883436531909709688425176005014909772621883679865855360177044676304769880576606774446835778044612918780742062088193956421102354352659687503236464588652273926890855065311443864582675397544128988929186063825671736160649645807849536368384408941794348821561404169028360574060062122647860338482537519665007331343896952962726489249727799912994002717246398673435588751373379611471295524295232509776075060245425060564010641539643654288340453873894772991194482020639007861789728988874120722794499800212831376991754445510433811068051988102664179514225194836028899612048269284059795702927816184522174580357008491129230811434074735711591330700970340014448411613636035055164394937120795281673195838299128005961839419731214336000000000000000000000000000000000000000000000 [100,7] 10221068623856592747502401653214039854799370966830540644207076205427363744830837843405237647714041016384594664122625411358029703596521843813355095918419856698327315054344796325302451744712029682373051223207702134605284443310642623043296427184234854036823345640132315152083318996364001464028890319800056711005666459185819104890289476661301140640090624461188132981572066816037394407503119755108207327436490082057442012162866884294742064181826895241556198586467920576781424568727035172020790188942725961043189000503523743812111838610107376086433085688325600502915233097462552959716544741980855340788086751385338765901894098166251639426721182396966503668544376348155862871743170740442242605376807935994544672999398062767422982726179131750392693492226584077961234383437910319096771701958751011572310318191902477607840552106473772298778157345131165070486486831983611775193774205144692888275609069421231279819961776065926027829862040908853892949901902933121861632087006435647954225202147344672191400474788193856649625387318674575064717544391921608150573800202877879487768144807606016115414380659512585710118715841919813016524752828795898682953789539527165625987120958967688112303691208300477934053850306799188112514657007349733348038723659221330465909504571181196362510385491580752073113564276020907528324130358345736808047591820845904469431765665348621237559866236136503384411194368388611507996466049219998697708143381558569369130097325082162865371734380574888507934560542465667365090426685955330827091136886534912394786282623587946450276492704268483201303752731049072835088523819588933518430234107891038298339206660178851750569704148591689019960829490682032676416537815079810426682127049819686195043907616840987342895775062869098085145953265762330284130037828939883086750829332975401544411256827197805957624922469325368965376280319302992125763908005428366007152625725165298445097983125213579857518090379851115208462606964991867466427862583491310783150596246644607393887738837243908482615350995624156687232169306648468416790093221581238713251505134548013965267495297698053873763339001060858253786179986626491789846991919324738866688999285434603560905184030018932321409444575100368833317388718714233170466633512619360050697676561500439451414829074234503660092140494422192509701459003745725640577214881734418281159276133080476175324216875761463791069305810777410279959397187909832156947435830008261957158377080219839484869653684962956937967245451644687417609707179637344886314064304762539916452900008955083502597354819130448039783204211038231300134172037440602112000000000000000000000000000000000000000000 [100,8] 335054646398837191360595309283830136639702562208659902642285699470815646691739318212035211477208718724567794595762919672408081964469248921689877726410434108130907154542009120427793511979538477963644354738983264820777538974039919623316501795664955887650931978627833138624996995822076519413185705145805127469899470687248377040047003987988889523120888416988894214285190869828301215047249819921823941392888516494286605780328929023522150522298119849213853598859926723606389575803803474424637037676306282055921539648452037367058397443486028536074850303245463314361508977683532532566621819878035909739198451482114234752748081928080589784259732856616409775928431362879292178235472747477981436958648303343889028782878375086889031356763656190203313840696381551952426265802905135678273879997366044874807614602842177068295043857319731630113604378935204312837418430712629605354632163174789310905188272644818395423160155361681197116580929420279739320129632678493119419493773808816830430906544065789770149672644786988464867456926316552293087361235776951657033542551891965492214006274659250050751582592773277147452995861675043965367504814507064695861408622965400935257573082465525921916221078995834740526975556006776980857256197832497263143797409935140354156029072789687650999552837417355095611790956210935451765512614156091403552716940095838399313915212527592818240513388535447020632044368730526349534867127029500639521803737529847829198414234805115940006503291057857482818251418402691592176278759771944636389112244111352473099965408704357002017328456978211120390494614931994322516515528490591684755720065051956122216571099962921849158734121245076451424047642390344897533584822690138603502837417227117645851288585320834911261399589630403253501845326370300669215595415589126133917715380852191679922998356298065555547802313501589019010504147503798083162264770391722912930667128293543301544042246507945322269657316775312795640988956774305974521819373759748973984808534888018502679810327247313122893232463726162259499223386435014664659427558025492260310339635417908488021232370089370926423860821921633544811993820592744280045058899322912196105467552718709334305781713099469064142222367998919983731913502401354182155068465677564575358595271579034106708675795545645374722466158972435140894570112964829568953721289024212663533360415334564611912060779731350624367188452951321057645231895255761969662348760691862028218477082889851750926855982771324128371886016606978906379960764522066470959471694250459156694807859221957486618723807451310195815495424446718205898435290081316044800000000000000000000000000000000000000000 [100,9] -1196363956529114577181474676024143396604191226207215072525380550635759975161440615540736181594158634682613667604199528987474154936696038658999275540422281652691342899933248510517418236443885370663197751834486567207485218519459760067380244840053655137848294946460461953549196066749366784998775230721919995291069339639341810214380661089455000740669780715923828567743236631132215248048128342037713926364764869946374440936716305265697445706303794170995622533382435428296627955188210861614172685568463181796878148138041941418078301714990150853472224357637169060412291367635535769244930976532748802198177991660611743198541293370503636081349140456654108180207139221949897962436167933397810097666938986450055557014894577314691566736742903076376820869703654358824292429118834209798670391850771748363511944340305930502880003131873305944559164992785968268522054737218944176585132197849306714570040382865659998823986873738499110169929789807882545718918141497371427312329769640178992547341050885003880420081763750729240918378913971559322899393674508634976482427500585840134598138548614957498592760572090346172063878310280498020480328943324530813202890694767035878243354485857857773307905651638293277720606876257873137309709799902484878086412541025597975335590998577119116414864474740272066620777619716431225277331961129505674870208639347982690599730635540027480476714896776090012102703846748166691163503600665618276252336434244054087639641155238584400545022733320172067434589446223618140225114715678681877583470185957492426874193202560342081252451540855985832849879122651356246229375480722377979703186353098051261470536089779175819805207487353019849229820124739736784339530943734278002644515382191757250229040976216900330703213982039834793283019871398410207977375090874025203315831277136670925678918049913808458084471785341761896245067032648093236700718842036184679629004092929532412750776802872113638976185611933955614957148367661509324484810746417952693016331408727082445486085999587360396039811282590173483706415928759110835602236308479422051329494728901247933013693020166218375496159830927551833799274784548633951405324238501792102322403184003657152473450119208108571608663175836945072327815921949348186180368087652153438403551215425725166742924289516207135043100375880099853356550245914801839619487786389455301339117785962229437335034337124031195886773455703589366189261327912733455232961190264290124940355050580762789436795369325031507899371287809070809546804583732144356072817419004191187791548991368415844089999335163979689867130464332223270845582678471485685760000000000000000000000000000000000000 [100,10] -2233904996012927338744187155754217009728703455976641880048722794865498487402111275243646877367655359015642802588350854982809823524340435297860979436961611938135424382284146445007957355477385952066879574460652578909506914261968693752237605053485041160211656420970372471116852493522632878925839954165454510348040555313934169551952466332787768911920851061471428847725361556887128221674609661185764897042497516497386268551007872161659565227605528315988083550029030727422786742477536957202800204256591536258924521994440260046549895609686968480829679578759262199091607877854980255511655169835265546851457982094460235854977020077956977279178595350169327345508461647919581304700058536607266837462358649569669504249046151844204302017753986033834139378956884020954342220422298280560449246787867640631500878735700965645278918739997972727066606311200578368068414858829503247838762066953860337094953842774002824296979520458675147196197856990165538252384350020437112022798984865125326103007583209124346032426409243565736933518231057756616031191776091940319838458699085906532633999534101492239733088629917004843144866488238949090111337171883265222294916808993357735304657421599076075716583277152694385466140624254364139888865369056609178888262128743010870450569052934716013018773926155622608608622047807785133558799243555011890417571703420394309415903197191491545605490840943437470073635445626376924505302639188641481973954807180971486458755778795625723314031902720953423534763396160654571735521418783871988182847779440626682041544921859707948605732610723701693520525683809047250282555182875039951700577493178899431002185675687925196385804767001465061492615146457566570628476664644128094663459798827114106042751298976111818514670934351376306573405914097199038034275377358453880496414152350534828042093916110008162556117456980784239471744322986515702995319663533938534069958043895642025557305404495476409021780170730113667297673700630936422623142205315763277493198887841893919838952658872028281719689633956991796865385855800902513095718572677365576233682362405041761833026770562733873534926722882469858542102143434593136577986762595600454247417858782443736252978202325272693780000488773567877349295736013975348722260514326822793649495460220165550442685097498875679425997882572683015946352794204097723998586683968478683619290107110172524080596815939271391053344926832406238785831333074872750660942353203668617114308751628302273591211715620294419029609057981238012408341139200871980091790728656728162414946286224399004502846285451790933055562996782774257214692179296449986560000000000000000000000000000000000 [100,11] 12627119573951406402104699922381101260668422582532652075038478401565805277043186235259788778424377740104320430343914495468691909550508820718658401858109279384142639052455535255466211745122789042693012180468015242873527356324554887601914492205852539804283029189062770754490593494507972942418255035741750883053611651309823470199766586055152588733471281805592013912175247817323904358009806745716585455710769762055367430812634017318386001370013423398822929212844560161575512465094823268782700661517303061175358581030816601743725727691647996636503001491570086531346099296155212897339061302411729075470410488250847622961535614437125942200435438078570427449357967383080405576635538759570886043297013872899895817062167231992003541115346046257911393158095575699459556197998093962584791851034984186297478932332620695656010682196234372700128963123193350417665263958623192333350118522579418002607336107950122035262584748569331739129092638811007112569450999275470642183880418629112741663766089625125564855584929572732828613971864746042380201394806198010619035545760100599571716680273754156285021409363240403190358900318627795505222418796656922631453329892554270112533171843913354131596918961148577160849648339703170530738742500859120556436461225534099008975730678567528957102213227800710662019478082539581228080639206511921728183884164856080377457285063952735646931694149195400664414441121624909356503336842834343647146438143732030008780810793828949005926020583249070370682472923653333494420256701812971303905864073792963035080762465789199140236748300370443705312549309238116278341135759745381013718819936711641253503651924108801348576219846308145558574073321616762755645508942232305136193890971981690860334386942546800113080070802522048849614333436811121331195113349110248072876255701327300650333315272995385222967950497867102223315300016958795518064789784662914311403306705621220296590958009824504907739497530851552427507076090505183189707744677633939810216851359144899260043055386122282339605085301986271944018925116262576637318160676243778781203515770401655055559173355813280331395886719021019112409718202756715418641234826616371043925086683289923986979944188557432569733462466631416802486451944651364828893439024345298728088216608117317730932445527169566656594252394269905661733748198863394497043037034971081985649240503377340948790140404719726926035649074122537627608109842365048506563514415631525702354391731948285923677291999996991176454372857804386170949779313860606815940241567314284871131558761830395808350631812836524311547466152711728445550562488356962304000000000000000000000000000000000 [100,12] 90898998308658481421896526369168812500650950966895532117433435913585205992452922224533741142267087227829136480799365800293352136409900474817172028806821425519352584847486197286594404252286620583509511928311118752228161169155213224387219389307357154602503745440066717537433116447760499380059112391753115188726913916101621059140542641642844868292366552265717341151993012486968219292810299183553662753012309952829300246125927262371269828586345026180604086597244128471026060584405609839751746450825742636181422371639877047968071468581738695131467955592017765910032088213373132964131296896561627920555965715359472968047623391892430363956867255613459736293319722054895081085664387070958044606492981786454744401541897036475570428145265473984046201471749610802169174336412024434392921463873754289261158737015127478314191691295096226154877286791657963282386665632022376373360083068786105154541683241468640333189648375950173256853123494757408554994447811239909703215357332099115450424932375888636730542156657629378085321370694517996538752582254650083766098222212216086679934028953552229449926429374452058928277193429070940958819551528046302214890861941661624914595499682574332343715457888626877320173110397601645141885656756886287258587477595157283203778515379974067549690847461868805684669691967420209261445188931319647508409589547328726593654595330271525205819950745708111613463981698833004239696894291420510435384027128950696865281728129740465624122621426967699725658320580885095789849201608709106910765028509331515471498087967851329017596607110228305334063945234871147906147067430300599966233359322291181725230694589993474655550158067583325900025958072170606504893744584332213818742920730702933236825961712932918991507395171708864837451499868736032023190505662726249493001746248208446363219742815448570871022384460332788668575532285224410198099026831740203687725734112681968343230790014448321292157336487810750218584910699052233711208154955688043031984796116375962890117898197404208090471037336531286050811770007242725516711469893530034711658888353911677239855953884671698106636682490414498828146808829325136050364668468849662089840549201673252908277294124524377653087445385090298459325316952938151472627209261994521299631280064407277553974070885061054918902707563856369463430868139730642625699172389141637199339001474911513924860107694618157812714291979322925229910140826528023708246026225310108573273971042218072912805201347385425811641121204051953245655845314863961675069925418362504032770999527511412968430696910293490100678498212895316804556397847624286208000000000000000000000000000000 [100,13] -1104336063072080626262553138876674394716193419115729319312904966250494250383957229600530039724453335094999679244723247527720345325546573961068873464625614511289502062015471597186443081012495754751744574657678474863546214324527950283191353218765904225234686165441465468426167172812988700054977416489387736314987673002656721226261966081364220851637586746170006667427115335497985609536076581320184682627425424814638943573308166472126679826077980246344042262330574520530556705361472840076083918242493133350945338762842426401500538008001159726333668002763636311772926535827743691485232341519397624679567477885115653741657537576424880768063861109394660978112714690108304038763865413903794472904051728516779886714548009538159688387519065583240757357898447561707822250591559612677291630439481038583782195433131903456429726670583094686039239059590267924589941964018251555484630194218338688568344963973132847891602103126739653573868260993812845359492322759065975110556370235658903762684780062362549675283608612555146923432503064800198853916648117402959175109479878082725152382602178787668562028209075957049561507303037629249500494889827367374369601138010074522521852893275485712163430152103337468985545657727877981118835732837358297019044117477945984563811177320929426472683081891283611086439525355526871550957169627548014687693467056491807750333139040711438047813187193203280218599229028645990146953857969828646515158846070257117833904166706549590644168921411243839731529438409829862273529264726677307331535446070586876487983390151106161092874697866531036791286689630131305938956970334075978413806420265968616961962770057501789619665877271193461356750989357578456875290167395393962910667706644866203366340744332176451394369115418446037975993623559246560004263127484802369111560362086087358145360680690152219064818582741012343832745171754845982650394098902131433564980969685826589632725859560611926003565663045193519826251829689628230584717987205863941248442075458304563245595078867952665818772782108675978167715356590570153092157878403333477750723110610523376503966377261490931942894960519268442962109393347100231186801349396370644182812834729040884152726516289889918254661104775083007439046214631051876523461037800672549803443303536196954566210813931359482352848842551939549352979704892668138867252914697222969343304851004690525881682192532446034565303674089591260227647679218902350606213711062779811000609944581543684416326679522813564801037777021984885938451295152131768520817775976631351814204854188694609224245121392847368923781311141445408533753181095633879040000000000000000000000000000 [100,14] 6123450454897035097999670723808367558400990495383499564959485676178375580177044169441375976376037091441713429457599032656311687761888510375645334508272946401582011479003107234125499690189551010564748631223619848906789763715269336602812154533235322835018670154891060248439000234112238640907424974703312952698222589931921436777930607793495098428168196176579817026184614459869390882605442802517467476456157497978916258633914148551529959924529543511561233269620943751767351641035402571296692916578251038918471582822225747501449828563965069413250200696072999690304716788272833254244252751753089104595696403210411515744594323623739379267233824451542604131905102705884574040253917397237546217797091713538066905502948855250725351863189195642359974057066371324800527930185246473532571830600240491883032694065423131911152043495378138324988788851274360129999939549406330177457394565751248219970360069396059054317477988568368761608530404104711785322066280607797582720515070991029530998188437293088568375866785236276822704746889332107323862873903466776182510750263193451854355765686804480562443165300906643825993116906715952298952300820068466692234373300933885568374680775102741048223504681309912755718055533590098125861577527607205165032658477441612330394037516525521977431894069828179561157079110339800556601592183485605943523230903504149637682797174810556972752718219979439409313730503299475416077767987850261125372808743896304086851438945620727444906136647417922440267019755801135242103173232206850463611828033183482979202451176388050080938114208402319139376823000009578785821316551050259188751520069007528586333279856866422723447813302803146377439736053169064782266821106858700905475733752762935908671363709122012424548102011026147732476190282442815013545246139337539096840379749526947055499594427811822971927718645233026808875975741776421505871439074397828367192174196320447024637936265245595701019939302299320678469734878788583635455170086576752824043669392596365536305555937977654922031406277062201950150666213550148760712259199489978174433731046599197922756197526539915684030531012252692422649706447844816531217842651043225140324476502427433538160475942596330343753388813751860475079877440986797678051922063314849366769757215926400812759283798658109667744202091737663310251139986424857143546593525685978776405865239591643705025381891654615434169621388122521704499710386503422517419737101245983987261446432646901521285227390196915729432714620507854530823526197390921117534266946522407952728475722800742819969582911076040129455632883071776237580362438591433932800000000000000000000000000 [100,15] -23849470753843022614605159241228969237732710099474224951827044740304059479502988349641177713341997449906114340966114017215445374746153445482640502103628959754152844522554102225308814501277390498381092425963204167369248824978245589567777954774554376659427760032028304516659767409187815706209813880420554181894470230424168389412330622229579738184054355137957568800870399339268148275527728732491643428989043738296853294346197181784562811604199357677324367649722132923910629064187047895048736845305669750932167832175370849245896850631342959862809740365433843767129680234569664712480648431631036741438233454654882409337168392232624559847592320784277399280159195383071556938712932009235749635573572016165963962056258745339932184686182560137487264174347631276127504811969695798864075585580336006666989487830162615018717811955536217258868443500667956774981503725034975332822704878478246958627853039155359492452949644585092185349307606668644981113371627381225599035721421560434034110233765009645247313629685909035894819044016507884373793382381895498379633248262303546324645553556416387819757699131346768605656910205443415988879503409927244597952364160742460764221408990850844456022631456649366590159490943943272695827673044423678003639500062633608043845772988687872289591376151602290996822970339004466168775866270281894609868578329751543782160032672066625697804079679006701662198194300700099094361450954253027706863120533361343264931860865548530162517195726847520346034913243263823271806977383747619432889435830831529922284003310437986822790441088062537709517227583504372805586062779370121603303035430487565997419639730029443254999016384830373419675814456411963425259255318483394739746185294581801455708603450099385856731237052049400445878592606368561616061763660368694985949651959614201859212575473048406679091108854505810988010388462232809820849539194345694495461142145057508325873226462346206065934625397106244119780067180689276538615349738947969620667765702056750491280517329655862320382122539943265272672525050735316450048983266129818144451979740997556505251048100529842122176258139519392847582728377384151366525552092087090540631812967062751301508586619354516292585511644281874825829927548429432623298203244754369770779041886028699009473932375873505068148710051359963834033442562811620543360636150886247074834968014879650584095782159817795271859100841447363079577712138504755133864845276220399324368033384482517242329833130951134834185869055612696483653498871777969511844778726085578509612654780917432451968474580145018485492570210293429525223716689299059507200000000000000000000000 [100,16] 72656607308990733290196798657840994359067839612684190310010351955785377959562651819561570264961380841666645433569102117442881916950628212059486338231208769566528387557244333572594884831378654116019046114009428588407697143622784619102602747201209011547082736349695535862934616047778079518176320573844205608486948704979114450730447049272285880701705125821506103250665030332071427598583489298606761221606277186749337088567586721675362452234028935550990254359360710171430150990505289436051813758769438508313822220653669457361931059779321513834767679788161119484454015091709836669000140007621201674347522375177180243844785275361424817914365440104998141419241521902551339079297165341753245381412094603091408484911492269637259217064711832746441163362774900810152448981778710776265775682233538470825776132439508127081493231737980961327247243485137139529157348216060255284744805930074028202284311767237927013165729055127982672547430855910465668664747562526034284540678490684286756442725973961633209847881458225688043371267431341599668872566984237056883844935091611411919534726772169634735063968495055843364394598830383829169271714964101775137567075285226280180301878764289017801994482313793277023860817381266510430152327509589704269292709734143351469959105548165403804551841368301011571741682389496021048849124876534306359429457041961987717066103242364059718457540955072615144354848718190703369000006560902123507981807296110671984891267314325281460943513204321904959092578285943182215137289107721836389369628596976389297604481336278336258411471204173718351551235642721752273454418683696802527900616659631487777326153804063225329096501672576455001279507432452287528882348250653020315440426312750430976427133657714369585271069089321592847078307335821358855523295898819554341180211493106516886105455943100004779490090833457331790926517583127447799519276409314333714197317899401135775704912749539780835952253144911059247438995354866738669743617983929660464706899203803027524862018482571479445384149021608955030321044518985415878631466953314187837280601151041676616246406820563206984352927922607630261984693478200361773281495269730010064008643631654846186206005175488559104607057344888984513638028092781892539021115973092353324106282317593070413627368584923458720074272732336334051341110727561753766728322916412869326191494371762708202568981765486951271220250149177533229489045534773926287033725989056219909497177706730777731635353310044611039373711623528687558046622628362317777381916020773292690043187985940635149318525463426909258557708060736166853013294847242744627200000000000000000000 [100,17] -180738147750192896445133657399865677098034693905931491137323551334978240030240999259318708088301129758966762632643470550142179902593155486568151312570227760768992265902036247418925999891121698114322243454013098566042987881163844453215660499055995071418361789295887480430868220737186373163716929840345401870636473627369687081833613459152704187018729556891516028787763441813400983207943664554260511709781816872965799775030194551317992479508841016401225570205813060616141669393733526439441267873086466235396239868597679567002607978240032998413540082886819048372833407271727141204445292351125935236601835929360459174343337518713634391133531442230677510880425799612607544931969194424247300588300159350181890367036727094556299340736113844978958766816330206416803667096630131988875463640853448891985427831950513966970859002708611866153355958587913266340414129683521365515822300696152064638685661044556465430641078332238284445666533798644703137749823813896944833247454019693882059978797697749636995093960872375160944726312798690094180763120832451300680261851087494445295020119534433492521492860752937943472589326726728335874364178311557854116913378728282158004273024264708104514902074182633312815270211879330462046046964763018846268475429277984011897926943978374860768433079081326876880540755325783215687943200303930745445887045467065669420530546443568835687504925152787035819553535704346891285254632628220792407949216710003709660327322155203666308847099173853462820064631458186721005215177256245352352270375192732357909151282586222883850228929938392423790490408123055922963222375152644956572754061149946309038729025605250729432824147925597772263251050303352552048350700706072789434958075130495519246903541190941436737848328484626319731207399844369194405030497051289212353413801857717303759626914417938132761484243866766187922252285221164208604617219198934381585241034437018743850376496551710134313885894639129738032831543665037467954440359410521143831456532841972817693648205903556265559798437952619977827538612482317137090106995766289571460960682858141189859964618594224892700823656948822879955159908122431423005415314238028137061447194993575249005809585177835698052369218152201903483748310979725294167248850465068481547549455940766273872724062770495330003358305946054604598563357538903873529000260857037607097445190001689907665259387390413594963175432364315514443884327508539741867233257724102985510216539793986138345562030147254662784675753959679649980907457057548794138401407664984046172809828698484943693356135434218406498640792634794969658713198845149315072000000000000000000 [100,18] 375175462170103953126655859173946099042178624876993572311078588652666431730994387373918532330600246421886219999131168773132824850705417253921207545898933523890011141379512612664091953804040997851537588774129600428834726415466814342167475759964985173883360735904895609483250842154676691019606804852938003825363660441383776274490213322187423467351119273083563077983390930893329513741026185991797377421479534488226746966722934558951297842066057536590049647286132401125934303799114661204380421466429557062416979744303194967285737852610446502697430976584022126313837486052373734942992803418353352528784448367964897801239221949256231937804538940689019346643802379028279626202234957726579038003957392399416867086156518589091249676285272797959149149914371751658446274142272486820264232968780131181225413428722095318907033263144033130090207594756872047778234869775010709902420235846375194550759099149004838215852568410100778036047031910990161775030837270129468000024555082538174587452534993204845339416980828936492265609018521539858466891283171092184221644870802632863511019477918633249772830635827823224054835899077890465173267520274394029534327885694057930486531484671900160093526510725037573468896609594583635074806361560242207180117769869497550729485807891433041655366870192515199990664212729548913042670222107935807559381150586868213471014769700817939516093206282967741867424849010431530742831569908678406718418599133183076372435021074379557756086782792551027456801786319304852168824078882976433884656772413370576031820349250740182714657925566942632953217093355729039173387117930045705301706181588830260678027161362847855499430550096718523426856665320953550347570661674339090071863601881006245657120304496919639187370061442871360299547254620088021292993125766519825338308775236174221408267297790734796253866643886891142607253187449798300903658803800778980896222092413511669818930944371279934837634211597509201295207888207105263481824564837544798896197381255946596302673383557256087400500337545342032291471336212160986963080126298834057400813055658981638537394189849432953342027693987575940378284868210483666775544644878498994097725879135435120329972226497198672509445781136435680022681709276783126763650663983160150794213711162838228848203124373545456888782835061493107594793102113954872905168346796954198024654573935753272046309901663535855148493889218611995364759450154776313768235014692016379572316227577747799141821232990052063009589923414548555879301613246339205037822669484183739995048109185922280484760406566649719158775180815807651653116540779803705344000000000000000 [100,19] -658973803198319528358779812432556838694604067171799114551372152293246992630245806737612615105672358845505344084114339861245176321028612075006733043879693858789241078874013301398472987444431632746251124707389105990012915683428231376968961194497096721020975513709687282163883669070470317797459962296239165589271842227799234745507122940482491276642674787352873375557574641284011176473653779035393575070060483775003149231287840184862992997063940479113531849153032783412811095989237918252256445158744807889751500433014385453906568900143152330661903802270121827049731751362218878758674526367139870138613034845508159390952097028781776784723701354647527833560051396919647424543946700451344874146339840934799274791749796280771243160902450899278452652527484566084832733906485567914108293525466130966622934509786241231592372270665151205565156124193978360213096138530835427133336239300119729795571256400164923923060279502300646556067432110316662015263789193374616479628383147084236278796840630244504141245565892623054598685972871363326664905587806316800946214443888961129827433585978010924465838207171232716704950965944226071107943801494211844048039694393387166852309473259569365048755062678387603777896539337559763397395397745193928187551513533037709620471384163546197297133981495828795128086873885887942687446632379483558424506127644656367159722492921312088840320278194026997523449550389013260462193185875569438912928307556055756644367964950539654120313576164903064957880077595133288128024145655847603582988538616112976017000857995138378572825473328879607295216277953645884547083086729219315571995616166762657997947358626484553422103713727089292206215458712464356552237719559910371002654589893834751020155690094170438221609846556899226970180893680822086393479221507011330531150898857855331881090569084655481308142039065944321502633289081066396871056609931394026309356388830690439196493792156400101735575919176153352133402759518598668110774097544164296815396724518365397110435734388457785269782382989606337163280669940747035994927747387925411179246152724631215956809688293031036617285519956576921865628697877843335814567302959846867042652375002903453294196826723949503940531642344826683853976362705217697791141526374113215615494858152239112483383786396891268025556003117160135213770531960138800268168935728765972893274702494904094459960548562710782122940932336711779542074991217083305850746000278985751876604328700655399624343124051861533791340068802214811120142160071246468396193330556879347505452443374927776174350295362455018216325296096624854187027529110967549952000000000000 [100,20] 989933221039344250284794903871087044954968142898323509005163254591639168143245109009204286110511046822571525805791809079028767179872376706821246684960123441129377058443109158166212032535958335201378747204473901220507767812160402649799670692708091600063435434588670456084375107844538802495166647218247779212029541304716685523124053830851053623541734908110557747788466487531702380159308324017259582324737830584496364363093395442466579449914110023995530415677216279330175299288193208398156894318372559760420614737822263992228279937658181455315501014360243378226851841909519513295243085352104135608423999713537401269417284704125875066712756405280815354811892350950292335209053811460916738271685918837103639342158931090424821555630697054806897219519519584875161672267685277445070637465553950614640531543645278370784701694618859592854708405965096619991151270261582190959677968657302083889693876965067286322875790229120779050371767177705683629711183599192806892127423534570924038101818652411266012169927441953381924412639093481853355774033946951182118169564009133948712905574098844569482918802690710278087746938115078297777283194409872276996457381152106509642226470239316088317854417354535611494892831405431837190595230940484974715259014691622276188771088807013575101036007061916445577920399367568485248496245744059193306830530238422434702129669253229517576964354945642202213278068163436228562608844012797260956934375209162989091834322224340280902621342611136632545247990813878593099450541476141071569501672542235001443415290031970753927749964847321646280590509643723903762354056004176006299472369982255963644887649117875832310701573150105971674075651127433461240194793039137578676810184334903426058256019959221498701233376337787734535053053131130448759387025196666441785584324745632400495869146353901997996836161683079129442971525012123960152282674612923827863328312751931863890652213502395672135259061624148398121432640224201303314582651586991351026875487381929058235439066039916160150795505387024988347094198789471395468705994311410148901239431520198832399056881779149325038045060801217281019107361149395660143378827716791652192638571077238056098309191009412778356274434953119674514599641844081586372603274593926428283946552557072098109880648480568683969802685442680090328053674464433319891631237803370891484754392112844441980919642309290634762427535585030235011966984370348194738518621413280967396403512800155085601450581791695197182958365798320634451840061388674581751506128535544246131016945550510291457721599075462466760180148818233770907443369802438017024000000000 [100,21] -1282829734498556876391631852345653029799026554911382889516611903549552238331084810195487447349186674395489984084225354053617522188678841116400468536034141064884412973448605632972230958488524927442227555212982973784225238725525754773544508551232577304350908447361171130482114607012092647639596087845928731956714925294100980530317403825612827860725686099011784870861851708125650137898546963409043956567150794390113598168034772900796664970988454324512012661683247022679645476733028149040062616649501378739780429719026626027894247521506123873487053105363676037548968547923752053388670271234081495028707300067771238095667515163719526939026205992129437441617159794704169204487793258171736450005012839023810023596419744921144136934561663364201817824960201394659205707700145209398583619298241696415201088708260640647232293997723787944612932098859285192307393436596570593073912355457398213919577632808455951000283732839311603593275495141922664065453514828141309315874837384391854385600563459765012203645473200105714009070994465348776797784540869783368063701092053100213350403463267450921764908966843257186195242763191623106677975272077168900793201863182415636980189799546898363186656478476282398028278297183167339009467543282288450895207414756689401541973448673575382688025409275177863598643590587708966515219306496938935079270652777757025979624056466114515190389689477735332792752143250202159662302807843924680617195291022626878781857902703508074641218949296946329843881311442568331900698282681359407761234587266953666641094533368382716024554066234043778456442107654308009671875104347249054749115593570473446060682912015617114537365802137730605146457920638880196592108421451128326024716486048469047127077678119956259165939670254170353256780890076162844972349066543635174215123044667261757221824329529412029272358732607511475410943117338845331054982086996244199766247580631601473966217370334079342168674996643465863522929547008752742831568142041617612398171615508335430173079559000887610682582786936577899673622490086722074412760602888625750555624519676267196942579300648009444186023017221928067240232385292651452863740788487118112204789134669912290222320917242614675906762918592099026259473147160911659431339413953630349073675403031892488621461823729599690374176247036281226946142287876400282730448642941203439285198188262734259480395642691071457626895232546285495262456742943146930274075820981553356831443181610284207863710092055927230502579140373861887361114808393936363074520153697982198205730587601567646273120868468418266594960612462002628161230213780340736000000000 [100,22] 1441950234539423337083589387741174276347473100543574518227272252524590498839748129175981073075272786580122632194302476291699476537300642430722923581970229159395875653471287961199763696927747673894095162978468913367620528984985488845490676128700472210021806555128000507182093034418925748809243749212377008363470529467527700639770231755783534641482542134544262784634938395960254473424386124192154748257460169200387869077181001197873156405706672841660112997132330522629868393879409783882718324413439979253668904478052238775331818734927333336409847954258176951693113483932604401059535249288532839416483383165507537562633997191533363966322433888220901474757210582887673864041240740348571184968464366286349841892617408933813139957607559094582995904323115728399183578056734288353119427505731682402136614577092360047026032080818399791580444635110511841968407040687574489452598874799374210298747178124429992741982079965780279353292593672485650930291016139652889041001147736187774086658386340145472539275225026122459212582049479684686418124907294779608245013089105697323735652947983293798538915036713365774468050743066509392006737668287551166484791463582885792445769607514787812118153424733588533604471580636049326973868546893703320717140893995054779368910331014527995615558911724397622115218214649760853653250958439206603642494932027558029943167454234380936201100444112839755250603772812865306735666914007909100987780726101314330683132437838998909208165606698543083152823911762035244138851105706155697139890713438675908797792755921544370959120074512456534834022307939039189317700198712511115018173807982194617248346623864289810613044630079389491724690602266830145837316105409164227575818270550080422085688289112103096995452207628466073760904793064396820312680577969318177774572405056552636294679897490302101994029412752717112687670284697691380945951306885373472930117978325319816404971180968651608855398160328879518096750720413005518824727924074301096139962081761641794259996473224429029309235426450036394948554184915862524736067330904490797282845675058737098145205194924687481514862845487249173371884175296605458161908167687381154237728842595705051357391790748225310032798247447590678598893433935460315932258069946399165753523297173130692245948577346423767249301747221929364300279887822143480417960439023420943734921809988709859559483673219912302703665117066252377042477161006456509616397034541905314489275002091761206288669993491983675489872305295743761332973768184108228521471085556761212590258906213447735979504247793419443818925415882405211553759902783294668800000 [100,23] -1406625857614318838145276085006848917941643153061180579421911962201020305535979196341679888897297273537969131138212484163683132497331355129451008415737469569537555487051296098201419599690176613275632628584078567632885392093717237565290298448271252067121431308123558551458854494377221674523205704323343688634634305442759546981372268763315024922817193690471944822975758850894224374953186957065777936437312950936086049518788630809901563090586120730735455188943944582221737161406034058713955828952757268772927204534477153950499088126288366243444895579578725180332413754639620015820851292521673288010169718279536901771029139314336035404206035538193015925912496241343983163284489683587956542293920539910940912591446757077014195048320891489285533290365796784962479279316770343661660886253477150734142244039438650463509406194314279530273042831678694370718250973210126593008120297829313680843361064616026149418154021419289339631798204776641246219437016664492215858231883757909259255844760630271157924650453497595158303840015453471610798293975542407744859814197854079675149273296983255723246499964729744628903621770477089471545290177605313323706025576533729871788690884456788084845971613282643288177449438693543606807734490161066213181986530589435335591990008373996281437584020059688085792657369803330396544879398707930589614462617763493034693445121644739876503293500390400914941647733023773994850478438868594334250356294898179055664848089058080419319046742454333618174904867371425378449627615953958978329527570419764674215022021987807971552600167816990729044578591136252181607248883522710123039443161074075036581077289061858784558104246350986232237292411524497631260047029438019094731426183365100779228546267289857421721145290589524556700915090664955684905350563100980375979522951269324437625883870815597732434067052675289020799601258486205722428940849726330217880426669428206911147733490865577920139598660734674667657138803555773737967053419800255626926056328731367583820350676198330113727637807112058485409311449274761500185017099952700250506349664378111757396028572315695294178641941616143218309079961098486060769834209323971280814863630335306802993919683221439617282599472780690784161216736482470304266771691360941142701253703790517852152660386929115769924277312083803819346040967097677788267360698642724967001994620275528451125590717077990028413487393198849782727394741985504876094439391259545196313483212295416937583366238356561013525744461290600459992360375651000514790449236839525672389651021471210566967559663140043844789079946365072992520753949016326144000 [100,24] 1182783517925309241805970201648725306534775083531916267525760062193218816948483585769093374756288793455597882653366469516059785707556700434792150366850684853555381969344109679921854578022976541408262673156842542947567159722481207321778751498078228029130111796454785813840492169168607188762319977593526114781393352246042814032850197132734630503013240468883025825705579264634197338152011120595296388568581090914805350938842938628263599544484833350657388559973457106790915296908818833223041306381146066098416706091694558429143584662757367391346359167088627935230269542569342606459106129740555754666727108436975339038947139742556749300580485803464780286726078241008311420292234776146932458664862397114041202888066371411203303982277794220275694792829600638458820088425461662597000269591526869744748462846535302437631821427120949117466591448257539019079950652099683972787200003783994446786062515077959106260453940998161223059593996495569762648724809820649506740099602475533030212395273506911812889892688660908019800812948405160640608359402157162481731940329155594291725394022917246655018975668256356136620057879837576643578601686678050099698759046623455274017129481254040686964434353955315813897275969031135161976223283981288739129691956780137767164948997181369631586215082426937339064402099568222966377755148605715694610311572478550360675579012575649172552078189409465154480655584928792658935821156975706196483720031159741508767575183367788153710359997588806386454040945129868837269033000531856821494397658891953136511167004164975003923906479412107350100928938162799112733214572540937632838209977624387117738660666358424026275422317551606082051690305518563603849763446118732624851645693623804150763696922505423941967785550550219687673307907732216883047581107677676815221696147750616202059801290968567211778891995279458089453266330574823447347015437154225552059061460732946068811844530442814131101093092760645354601502984750306204438403441000710630590564626871570635013337587014136119663153932790600218966426731591551720460622146523095310205648853712888671807729811791747856829315403432979980420986121173665705086770857333719306500018900623794216563979181927952494643311940729345861897253059336117878269318673848019792937483206895534488085274298966486793071298969492173197785331650356397521003244516776314444748774168765196716864107971640412638064739512245438568865560522849095051833487448766410118177989657366067430374999400068062074933355278630985995168802425680563181846189323835877657973451805160289668251929111694426459949113827162101853115297026172518400 [100,25] -842280344447567983104127717257218240468472257306259246077837211456049319244439275595737634152315376369410686936157601546848349058113436252310324411215376058825328669107430463684174459518824967892378917147503387337374345010076860588356981413910369329255689000109477278950501181713079868385271139418341923092355787169730455352042597626954319398112857419787941204549474493423504560897694600358266383786498036616270256173181160679447432496807476838455520034304411124409208407585302047189331245512134005279278803344079867085709076438128055273830916480317070680658806058223321236237876691224330673539854248409019511539989934657975838904732056148620734595297549083363336994398643095314229897548611554211237444832949077112043841108818249113247260520224863695543833454975837644827147218482067955389863678567905871025329822618224410862025641739220424324149634169197600322342526109759234707615619127461768681098917398190079614947665694206074064096996875905590845815693187976383237247888188600822210711908333199860600690015457650642140292885554814169660178259660521859325084912058385806326637071585420544112605111055710452640288956631296286579177285842250391410209908609686102679257086699645750159721843007648193797977403305947501590938528496761388160415478625683864737631990582137886327725880717070415312347536597724175925895806889904720912910440083278253111053407255354209412083844345000109269478602108983097629239498566848343800537487818167235327009782264078721223323303572137516277428603637816153742262322027158835825753357925454676707167000766852975895937292265637767443117012405046421756981564466005949066484891953571895513758120737737254152551191342682772282806522334021210549304472125153102511403722518974428774002180525383547802517803930243906473736222229647413185719721821504330526322877613854754388662165177176476764755166759785490879291355146487042265029059510694047160614150387054114402105623244347645578194107727814646373152330254712790216884034457945284910297416405858041541531355176690276013901977930545989971226511642543780337478618325681123365395302218014670141990321704670102441203189550991685267361918624933720648812735204542040790707606093793519153782961820617541761093314400487566759983984981322302900988555735615883145437037907080719411415659936851957144654596315661143465220430914704429738649489543018480910561727943930342648041370372759293286767133977912552857449750417740760142278460100516719892571709383431865737850601793396364493620173974201854028531226942868789583473408480326897660654596787216876959607165744357656561376768819200000 [100,26] 488985553889232440040117295236502887267454458001294545587466618923264695066093294214124955694919070731542631068366582719954033855802423347619044372261214440376068880265295953468743738658818624203559809502848658139788730221390523857407101124353691348146340900482060993840392422632333181289668020996176250679097430019540913162396231146046334171580921952187094429105368280890167612188790935903184455551304051417588284774354910982028438673607525287945893332395349388756734886242342746824022671372669241319392479742914932203695447233375540127253766938500720829922604459716640005831405602829176642747660553895638300961735561390564786190307083840201027854533578431030413303042008728441620023416439590137714200732117866060081634143964873040539937758633724202708407359300561635154647429132076056694425705873792837202850659100630676656272857109296137688952147335124218644809979665896788537812571515364953390369970674374350791313609436560674247628413840025211839935945650308449365908749340850951125671601146205479036084418420323335243327394208475416265015634537841587865832405617512558401792021107690145846941161621812868499885548310401804843644492802423305411553460256662364009800682746653925004215105679946343397307653256467677846695963146795655826798409649953950192762190483745032356767124365163869800495696452456055247498225428705828649786152251557673862534090626001079935606172624790972727210451316296364337915268125761011543118182819140754137489601857110425988511002488208692435933242639109559551132005421645817044420805051547899905009948385895071805052952922361230829228786735783331216669508540945355487621830437284152378072091659896247262336248698241622980322582809256746864569078247222012822397121762005620344554436672864406693449173725863250252268880035905216225373832439585849566166047860883022099039955271809656877800103764090901136177189994447829950715900089488113474233905376537283211292394889002442790785127278921196125952293039913365647386137463120592511430300188691602009047954344989039442168548740040107801277586444090998325163095327686819311868543883896543655762060839187979568119400553458611149718282784828073961484045809899228319608341193029334845819966328087685097977138788066809906663703817399141332842442957722009525206857792477047604243532236879170881646338576035754232632553857277610747043567697724039568483919917026305528507588365664727598607621865989326494529758174390387693801173097493961088563237649577799751597129739176698749206796158581731286315011264133689806323156973855274061159973653856736306466091166787225684996521984000 [100,27] -210447311404788232672531507521341554807670929846458963027582994146439691692849236312751044300874983775121672078673987159175084772304092347982110670969951948908200625286251500920491120409252401543226762890527068931929658154274014653405129731378557662260692291871530169704485662172402918014369627374855117946533440761883450847092891533253966423042105240217698652142726163759652316083683178133879158149924176565872909866708717317173910554803753147400749086317396663684806076921137664589223797645119841642793831827135281547569152015684353447232381407488010439345454093880696185600819697325823439252064119270986992480561384945273461249600892988282948789161807543853202075524604234325961132419566506329218776119647285894019326842270487503856228828860373287612744514460207337811641488925991339008659340223982777571409557665788084934297445033211619733456185732252619617883549472344425486376194255467568474967583631400848168342260965676191294284012690511188001457747064622345161922037059987630826859255078284229129054404551541756155083848777328185962034402380367309131802305374377689092160197477172993412990540775558244864445929268268290848672003154834407866112950539534143063289405647332188337672022013344410059496240705458493022416878541189307446143038685053685912721435871427253738066600428114597459608961371353006064559307400581873236841759963327880930505816853903093890017064437946945977595155755909648939435406431224000393362053928948043681378882357632707412916563413765523112109570865806092990569563999292155528388919026641633626439264589125984026082385511726564236343110551137513300011133115589301566423326173495755060510170874344570385340098128581735045974422920579724077532737567081767007451703450585098362853776248537983011444483955873396936586654013763172830640542720552045855280893816820015935379830387831805715117780252906538709727558804177153452296318808674216644272786396942902324801032618083644189598690560402034727882633678801163633872315354269225575038645127847039593378126260856388114821818492977192464426795650769989214866413915182040979862800341426671253205196167061806191937071462676905009473339365797697770336861709548228778848301852034665628040685058431442331210370217646082588928018292017353746375730587617916705871285355661558766952552370539107143085325055814823007421586715036538408701617540202828841612686922118296984193521352972230398548462562592488476603250641760784931660864839710310473933378866579030780686584366075361046444204091593654451631445036940709701225687723689057342515820524787682970705345418088516474445496320 [100,28] 44452308722115150339178629581530518868312959465791562656377059352890831093186624009732365053969718142039497040829537554363887462954531159688352419361120328445965363895605019666600602903495031049913242305231544067099923260585259470598510926131115354986946935758645629185990851213538912719192106533818412225929765653967132705767344815735037256528457625429901681606753732911038768422010755161428099062447500608002571286549476977013735827476661903523725420651127190222276288397668244327749382915699521077088389720123308820169462913429274252637541843186630084135371245902610629480408547100982346856960026777371268926001398891261007466842878383928537041174671784332785819444971125964593595835857307622730981826764826037418875456347648386190265126818230908340351228594361496235112488452698925600326243791038300359989697098642085135501345587160379377870167591800149324947290328480532556153045001760358863645764661543967719639875720606136367428344047086491648662389137367944196766889390419930208007200292842377349751506498954693651330451828350841966155088023038439887971326466818447553729526428165123229986833461753062344445696551576910270986207509454556841154394373099530553773411144914723533778079475495584324389885706145593918418197738509034822613929200953040100492956642784963404634661859968933196152604790609617496080377139108142605116483358056282610896571075094202367478803939612920142266820302643350298982683795368462309464587293292695141312932493410787079605138369236024216824850200059293174578461615996224457085721127649168610711811101545658658094727515438210021158081670322673175520690549632024608144044318662562003471904133919462564890458838236073341900827159420949673236678146591335455076770926820270598314914242735901062741077816401799440783809275433429784397431616890838140267158628291860089333659245158765295242714524398816325388740514889352857941103909653319759208343570411067663986890079753799459926347737650632425955448655501024498908688556938476105561601243807031444386444134443481959750231169417459384264792119162309713501202361227543838022712491527377537158732702950682232353020066053530075640748153747075510473898228666986393972314491260904751243581854910704413909445404370990744679849673580980342297711513372335934042837209939313770401809146547614657918993199751241223235577642578554183013224297159510724150004586688063755247191407361450057784169893418532580776957201478050341528136526314709468589141955032620080767423662315933723992075220334558584384924768614324174519372229663081223843981844743268105806300694741382489702400 [100,29] 22048476366477788120749902595072469666560632306602802556285175955256332160932402705288878648413355827521743869878921305933326485293681066242043556035914644474710613309496475845349037211699528868355222512690712104033140042372736025741072494020065181786506612223287343807765524381978493901298969080632153810626863289592564321631425178982673394277807102590857780187992359008538195949552749948485186566337468122101835001650571030179154388571688903277363142533007162262801757680321963596540995156181081707469332878425419817216137680256870052148276640905510470278263351586246301493532017809341046489147914952105278870461553564637426873022043368877067395658827465797227427150501626671304269690350059682343255359989592631307512354676554768685891831016781048345867972642162064307830759579413011779956049383883693649260525628195212704381024416988864202827950705965968869229814872330300045134604629811648074712125561821505371852965345115033215179427732390784727483845057257985440720921710653386638248785347189739297486352455346215241961529289821512984024160740188169861184001253934985195109076791500264981527788619776260658786632925092625139112858158746443720398883900722312858790968496727844834518873091713715568089093649775376776932347222508686025186248216806573610201997782459609513402884046892922159592700530156245309706774692802369569120798227255215675588046141869515690466152011038326486745279936339564457642266921662713625818554048004034842222433931420798476173633077202814234236924083304386302027492029545361756074699122175079392370387649250081282890163556359752499688149815953206962239586950439835321938734807731944271324830973148847840767135280007377427535178810635845509746352790439248959847345810317693107134462424075140046444062770258416567061590000681957131189223908342429436494720615802021791388792101235541102752136689380227135384664065873756766386965713494107213438596471054635196487059703456399235603674554142875491527422972497976083369693935273853624047195942349459302035637748343261978809297474826547079725353636884155218175675883609695288864947638659261619000814223457837739722352889837456257660174275676501381900773166587205679708845280493187450277014083649516847498797692066473418668398832850598159610348444309971102744245005962791340710281673089272479512469787884860912372378171315306396477381729003072813756490846006152912678177808658078683719822009333319281999458735199273745616487358954743656184654815768282860383565795817728687534622688859241508159667709588534205383374393309269399560985002986000045715461799347371376640 [100,30] -28814432714819138185703876744575745212775127282567383018741931714464320971358669399238770202015519833934855843177786106246464656267538900730494495462919103228467143181101156680716750397031426410392727298399453835582734820278775599156135730351681640990724913665576555118168647506103688025531134406607395518436409184003880034411814516028566145408361326281771850667365433857440416585996536009242946538609830035722566349507296233448320990099771618336806660450242407564367322907853588493358537344680599683218837810309419719104092858189253069505477788453376773278159706321786457852589773054666849264735495081911622120588830847508975691935225080878943050688239312475966105849913805449227221347421494520592380238259345183238705393192026312961152532439580731236971045740572940456239318652815141250680088709514960236937596313477492389201528362982344456384286985847309057374360288199634812328493316179296798458926099370919223057547878766903288340550019036016202928509380396526351846371889762284059955107842504250264806321563583038681614337927212837948032055013489695977416669251012976342814821418097909228061993118500073606272980455587683361618290352532017737781001243780736744466285845830283980212691313690776949191631618804334395234477881201662975117422126236401640840220227483590402522345805120857331486577015938665255546208880942652410831054154256103054673278670755019060816377547149570208392395337885652403673262066464148597106190472423378931445478711696014329298885859407369048913298059917888104223864455651854149381788501753832307061161454861166468881075716509125247983330744218802802930371125994271728656409579559725585562903972251473505621939435503676811818542176029068903846331621937449833379754122403292529619197799080198776648065491696792202912581485322195360318229710290460206036603154486382672229490628700860670946308113972719713813744521960955306562048948614449471034356347200535436667081483260599980114090868558821218137565891219291078930016645874768715927177773313381537808668638894962039964623898196159465844712367587221883762551599532872773571481638235341631157280352132127183661172382672953978133940411913709728673035395099919949458822167015004434325524006018022552719245282772728312949237037908741508267558337976037285718705781886436297809255263611616112548022152124956781364486298022545174141801031584634698724341080161532588667988099393122401515450796403378226297218851782212488547193467523641129301484963202571261530324818326831659540327310779746402955925980786188273539076895949048266288831016559751868675671256465408000 [100,31] 14453695042384850787447415678836706191139761802161372838760968760970764074076065005907002195595478752952531427375722345354799928453920308972678931819037306335536052342445098680540178742149968364894761357790612945934180354999054528670119893808595828517776962735419306889349370941488080227079153911430400770152734940050462065864633981725127179027472967046383402326882682990428133676143030003072047725109843727611866005153390184274855505485080245719726939728514816817114553917425895243139167154938687647031763586050821210976415956169119532075342268632950640969702847501694885583459723210103126149379566390490515035953178308377102168299124717723089281776676561300629939384697756896228485194453957752074639460491034454475652484477632029028787499180880259404307385260518959083246454773076741447749214782261292396078991990744246686809177315416444876842121732607925314352015941534488636765933979917657999394572662083239259330457693113446624037363942721373464728892383494366657718610589840899772479094206342005251786523920457008621443974887195681820050402694468583542503683936512220789342924972564065472402570624843775920264176509661504092619593470087125933902715089099197339358705924117001865699192652959340038697220443218668115794340802491090870582340679275415482859985194618600343510789262824631595403131517820335873470706790144692533155947032549424949966440848440223576264861849438742782159019715927361481363604196181413607481375646906063334344433316255947874204395141011401623834379431065505978195875853914219602013616944833052130883817215884354281567271884677455773555888161963952582649771741513415156014324215761785607704008910110313000761274947817419258042586403795251756504922385898436140105797444226247271638827535869401986799546170167700987120914970060610472865003695792774513756816318418833529027087587197944010395135378247256430904563410811421757209514573037856181477156069471128527151587183595059294882712114733576207245153746164717788824376877689557267195353819047939553018958706758674191976202376476556383913393985084764638569790607359543975635950822873705420588384032590599646712796356484358658227688525585190347737938713622198098329249203161095654616545609418625706150392934058273029353869194462927777722165096178794983898106238290184508754982803679517332516295871935315519468180346618111561930191099330555790667356083728639567087527394320271886380387500484029912346147778853520547399304438588137217829636190164437475453994957044588138009416009297833961845583914295230465976984540894057058915823811567435010916814086471680 [100,32] -1357221850452915304054453773674343988906815368939743367415146545641937081250207898569232668556731106426207284457091846515252820975634932728442102200986816958466467928939790390859038101524623624020375166448284968102129361900005146814032096809128136808878988531104944762957289323944267043243031792062753361975688792111164291159484725080091880025745042693911783347975363596410515799100702645743809737604822316206308541626024581354646379710644624356210120148941144605292148109143101332331332624083677881054145586815215753524894877242914477101489167351528289696741182806851175184644793991336065344492815085001995812512144218546498725271427411313267053758038273803594610565500287228555779289403875816111429536704957446297730717967159956616378350327482113220010198202569245331906800531993865815841151964928929204200781477317887064440754059820079243507504524432091106714677963161643688942059735455137445688769549848933390740320785060299977351656837392932577609543115156577963034194943742885195701227269148801920139293412896568700920211306490518089443102707569306411442060539504905652101134249124131084396372707973408067587276174394456064764637059201558384578938231419970322026592279095776709476224810793373635000160919151116120906187876279304606784354086143838440062853675735457447391127249989302322138007669660206817755533085768771591995040639994622075395391493866350185583620650923022702059882665325822333768533671214222716534666285891505118482353437816179864471701515459697563520038765082462447001863135519549674767278020611381807764822341432667661122729867600548987009757386108186424671845937696844635116877184314940468322238949265660644797230076646911665215518005149368355513702543891141497889049936933551140774916351932503556219169607280504204032327236711023691459522270775634798536041395724989872251426486335502803547898881427306355156220971567365310161451156965518598054972614341266763909316093803597950955520414807346537615317806071178284838823311883760701223969728426691298560446300250672885843275616115855397234630377093398771365947352144621242251638434083729241042571063373633894086129398786075507853012285771210488872040831520446502445689956455181933060988582955962554541298170136156290377725394655713835045668902496823699201573208527307488772165236904077422598674062716794220793823251762219686696199250454651538263207781640658267652722136283335301109793208930570193983323901310535795675603927916436581215016969183192540456298451414558403055036205578837420633776497173472366146586682881642629015203507391238385150048862208 [100,33] -4200080220753764684629967261697813777480363355365532146180061568495492132087326381268573233750070049814144322356434888176140538715988992802237445191668631728579220303503039688947411607821747798715850547321210009855631443613440083980418957948691983842403340696544381476708954352724108114930915445279782449473141908979495618652556175770654651480684263801037357809416576530873769118368611606276581478644491024136701325183493537624909141329337893071580427215623329417266810152865092395956206733847642728008831978649794202498349803046311522757731411327724941132497495733786528638167712074433682145814206143965615226453269451634793213767445107972718573331023813845330206196306482459136193876186347588668641910577314547945221169009439063497949554081983532903730283828796860128765578232337519692206774185127906418245267020026173877897083823075303711123627112498657741609387391536036732895375666349118971844072930607105692990039501627617841445042228282121666364821256694367057489701491985140949120119219864629828469114448847784668307181402940419210662160264207984429671166169381455318555320263905974555739576899232076669959828442051458693906621090950421644704923812527319240218108968169846133590427551856295407527380684330422883966897666780314450894126477925329919499893556813274705289533218262562887106581267184706289031027055849617810381901883166521383431808629729754310283312543021918316415486210510104418100963780314782046591332179891752629306320648280482191011418767565662982329177851952255167495163811871332789620019002622455719495355781048888300304198723556441404276918857377639854019973312215722969889185149951164188390374704234696123863867636372426378694515443699967669722679047711163927490613199269546308617529882956427843436282700777802111825191941417103577722008634790110210285772343187324213262117072144915563401295364892476182607499246160955124022660957982528592183403041419662826628657854870877016876164237781873291268242139940761112696802654850677871986845645159136138047035249795824961460445717155113891239173315931301010260608055431301484060775213881381604066867984728760602726666020121172377450018445043994332686827749927718317566081792131781240171317469526217544490035305449960276944983584568056193495033096393228073408865202468052711047359205157604259558580145616423441090174812361995263183537142824185174530530010178134326025964719102010055779506193681933301322296396871024663712990016891875180211437490053062411422119604945677954524210843063288814592725860068982436732095606696270960295179687876977814845521920 [100,34] 4372988291418079228569154719270846317046744251652560336564604279546816048196442651391494040378335107130200908688339451207442759747291458798795328210216366419570383487784741368067259127779907733432588268914451438449661891912583789838911470767346631635189725676402987914249929348729908655015170985735743589982304566745600897977658173563094961996259550577458511110197387526542874406742635465807991356402868359704288289835096167314005799540409601581514259832563217058684047679241504230172790528747446307963370010563674227267433605951330995964429392176171888596665548123776618096812871906316244969878331379733923500321202403044665838351699714786029797074723816216621881664862697088480428609954542358806639251705947571855128305941351517149026177971614094563441244289787693757144028991081762744490227482793717494120029876235309889917164515671458125511506064137288189717991371173981090338172068678285546275199398181201787222975291514483366017243207099817105058464427778583824280806138742931258508256309218909587174007237798747883833827984164652469895419326237847161167299985898619094148949091941000109818798724846820042366813434756374363430911676879293074337767405044500201568877083858656891048980202699713777195749034066393634259312796426417293051253936906531349459661073839215269999580993854813501458723365909288447777151812092302126297107137690326204001671738580965993553380422042471026896970462570903553131576847206648311179485345869632863106900523495227633206653058270200216350630403784761538542340757397882351907334764854814513227044559715772189360558416743633052967173567173455011791318529853399393726342733192234874661860744726484184786022363213837144961476068662161791934088405364371989870859037570594283824306738710286891446623531071749332954271128276299720819040758428763667018087411286861787379452000938805704261714893412382718018780295624615543343527495876516677502352245501093773682929784016671835304009541306064768403333390682703914456128457085596601271654342830604466026621197565110204931388826143351123791867976550283376973261766063017286790501818845550389758975464188081707783976553903914625396921079758109510496275033206946008393469285187763373976025884510369633568539907794340306277545304808384546262943880524290790551926168024833614239867204751623312347772054162602669688031825712143270607418351812458934617946693045267024672175058428936888137377113976516066065593247477292315965701655673173741605464093911488838255653016191302254857331781236852525753761734711487803203282732773301316804148602868518839386112 [100,35] -2732068381363983475206874066904322984671102800216174406384888938059637043774166235010650167993157999889780011878096033918036784447053951667110684084877079998782530183743438713135456502186238689613759325594760996583288992063277418168443976746767630204737698461559646872167498757775328621849335354749184124627945276775327300062692440344745252698568750200297010631409122979061052768527428049495449314743391198083107238173806860192224986628822287763120532341678857300911908762370131166132593291584342700661173288947054048293079271257813086040635478047665176292470927925693326526931964665238948078257010208905509088363690666206253672898136697866439622033631217029468103030830808775148128099896892846363232701852652868308051451949308844860500924491056934296821860076805615179188761544903564109745559252098194693309303698612186064048712363125042576291964166378228709156734347219285368530454105540053788797844105378476313019318456706064355140068827330194997140898527456851157954975373972511274878635994463360294802931640213286294803789728471933566926798284305225275689684341743397584645249678765453268706330971009920450337919502251073556572657304510267443641803319111560446670033187284189001252476904238340798073351268297356916106234153938103315272840144063383864199640904917731453514348282644188326202307558977745083395980630311417436992897937863891138371029631706423437279161037669638184015151383876461358771412200267140550832007163274811775245644036863305756156485101935706283620753204911558975901131856948663524418949403490589017434325226119717018191741798733766484170499710886483805181922870058637116272424549698848061182964426918544116273100865589699481390054948413208142804893818300100655881545012846970175484569656164175435131210180217656645579818096401044314343749504976071202909696021082077715037134222871488712767194750415722170127109060852706792251553771435124078904326104910704740882727521254187947919782956395691025201794990404534845502867244245520020359951225105735066444859982407892694054883567825469132771215087256965091450445966239403667747834539328963863652832781741397161147724820245084409901712885956624587914141812760379882222372086440936046368130749919364241838874616196087279235331802842696018264665812279151752988014581929634762236073749458912676765378104046162012725030275244831152476229538305282199921779017941209828818815091936857748866727264355270045765618060472077922232214498458511292737987684631952610527879006200686215611085437094086427798353357372662362865683971305560059456393020174439022592 [100,36] 1280696041416860520924736436310446070464151008503064499083205866248288705015769963182590290260905705325649422842962675462787310134519939447264777338068490318371636985101031919037784258767176639316302217659148095943401357232013857312405851388753947201729884120298440208430483457716581103327876825857055684604276044797178398906868499520373152711278529640242491774876997150197052737770315742362714056842458758352530280122707011640390680537053882410318065601220818699378203319093587183245142492559763669447128908759737384555258411082078299947722848213356980747277313241785566666661926248866273481691750690558768826879286645150576597147565439141458128081181159653467599611367631329672620278582790918975989037465159534019846769519695004383066273212639824448965463270156218353725540187303275815551108799510810680840410992563155403859776092794033787586734815968156428566833286712934851855355099619984086627201463131344798700683373204718222963736705342623932068346594656178951633131463289775633845218518832692910284374483766803106899755254073942283817440160928386809350249212208717927059172436367472166731867442330822627190080308922424937869891095741150409192073085357579088384557679769963107899972411074203818333250895588923264831745865061884877887862266938191793322303401569662325958040107613410566866833074421966236394578776873392157278712010621510913248541552737202854212221462857427490306791729036945677400799272310776490726124688120644742584548701782758869563263373294811225489771024286705773042305651626285707530552368928027540724788034195212710752932672501485005185330324769805474288802312389596121635168482620602154747536091419335687400312901134517246452497047531267376711965592637956741704817803688030675246961366589063657563353454187249081610519067335073758320476284457240022777442890680644434684047202578694262146135468317785964575248599769938361441977588821100572804801780696892257343056281353431364749478110157296731270361341899269346664348608612024002892308574400945651707448938683795255881564387589519843898858182476909437208821539797219925490097301378043649995148452607186867481532663270750510235838890690365762439965751073475923519744785577197676808030697685661942288528540800550190751687637735524384701707015847380656548504452929134822016942226640449378175484001999342096565243556266523654335694591855130061355601223360587439993358829845885999278582614760900207632816164647202262386532362680942491989597628464522131363477586864443648870240118551660059672361894891321643797780169901509319401470852404871168 [100,37] -481965170563970262820020866329466550269520053009226195392737168802212041708049184955395567667975635218693131125326351098275582123604142393753397398960556456460542518165779078731806081872976658143131947814661042916413312562830211264051667924485121564557040387151987832903592591902472139478213820813202247431204657731283115191498639526500449814272984989556839387557988913926715427991785584442318061708963738451170595973196992197409906162585133176957668340145480377875238420312396591406922590376805751066648470682024806834442160750155937659246604218927061023949862840153903088965678403153352657688776222952772481102771152692437779395198212785104517680503285667617472417915647932999077257999050257584027359694415822980030868430473649683570007331411254428482449781584352233698505933892973764431718076750737766753520185256053091527086821214449714532693860316765903081135206861707917104431195090258045903064329791919953973676782785793862208105160504659394458292937381236210394809330058133555677261618071479106582851515851938421950710776570492004123963837430497447543731758003135051375405864214687194298478086339858296144155973262235931654395839074203694265012823086159903365816419311430647726012315987703458266167195346617190932123752039053210953299341123929900638412994210803988530164215362688781225983109485955184906266104782096013711040312666282188514484650929333069032259322235892742348225729186057711243107601601516961049486146872294330714890896114888240202843043358655240521250530069864074708610750238768491007505115344733833998601343688350515809442593980060675186315291944405637066307016426421908337158869209205420898181537889204512787730498375028704231251933959033749311196996917381324135060586638751188130664434865714700238904136247745969859345547987207445117841626154550446693181413109006979663031508921382938705822392885647507788426420355733756732871125810274148128754461772145698420229508173868602193896529799377355708689093091728395137041673656516566430770776367569793590206766409931117072864605444339870995384953997721301164713252015725509931983214137792650558323418874928125386032172202579954403550447911190784809306936583309099674368690223627055634851842164903574489625832028139929512924317071738733277809847580196961690599580055197838955878734408730182874142837082925398276659369041623337886488882807679253671845287471495340621809669568561643538330696743090316880176613742221390063060552604825574103145874236405080614200456378537723081325714716886402035585961477190586885889831986289551490989481263104 [100,38] 150351012897287688351272527931173687367020770635263543352059280047975005915226994614436943912970212534944189781988732342011529741201741620471265844627861868923708162036065780943203999833747367264001374005091076054387981054603714620610065425610410308264595470156298790899827979755732258843653538556920967570434329811122959338868223827219585854193227545499354542837940998110003848381726781364668438638397847245631324516220224112853945225064192437406786805102351561447336972235069731651047979123018925935613495288538455115020281272020537400636007283698447640729900527582359535994545502447190799017085555199841359302467230835315627317323455355020444934060105548790743727384542003645683053694231044183754984090712830630832171339765855367151339555941841103888221600354576889647929278039645418700440871593858272615112553754205904278741476626227480533051341492342515006389673226462141228153196898085541104632966840308337451188815926080337235100493489550407126349269785081618679386710987501619164611537274374361815618934715330331727068822787536387806489397842337460470199834070046028559924819689362419398791227405936260365831415586482428003250703368283087934999233114920716223505181645934213807692410976031730368528572907526115970202332067475860312608586955688584756041566047867118932285348703392333208391598265873541491773342417301760443800079511528178128683249920047074198056028761960595525725450623808664549066616436473958084237208536973298539645272641527501583066265028634715944490697397710707296199304507284105913226597321499285280931925959799065384346307659721148824797362779131683637942763834841162463726849973271498555849151108968808716525734309619307100321173174360754146724749109395328053413722595631836362729787974421184140783788820490575982575140592270870849178623137384611852490092172557740777599012301006635818193067873098438586366529787396562898886580332092432674359259500021988161063361333436674966204610384414669886793492704559157309752166267548633883583444670781815920256764812258898810921386600126698245721710612560693412577213845225394175569104447029244699860320193439143218847528278629529313012743176953232389091613863173089541941899781613303194494156617823617923512797842744934966371161359641406595698121516567999865231818242820809843012199772007481145939233590186306494022425528266057989684418558860987381462162057535738452325924363552197485881027601892798174219756755908089764577141240394580191456883515211535760523009610625468691212843322337872965316168396653808989353544939648257747710902272 [100,39] -39635862699640950765879364376705389078639790346415051667085911927088992872478231186765695687141206758202432329753956083949135647448861050372493437090135410717056851923409221991039378504397460025531191214502608726302390758450362675097525990031612206248227116933054181132990049975298573300765141075912194394526471750417787256607264555894448700609551650795450505866737237218825104440157854445481130125288731370087861205483264526244496108786627798721027103655403277063684920434454126535426322939621034812946525577245937402404648343344144608840235389941375673076206633653053500545975835772067545666085042980674274607027568611455435862730541648595602861680971328131239196182818141192938792158023768789707864391059361006856664692317185372938227724631204249625916989702479712477543862188936233787227433972524622453838175542331448483348467672726412016673648207146475290348543707835921641005015807592259555249446269038332646351590614840733306461839501121221537208978957442333712332078396634461148740899558967076670098388865507117587951270415328657672066397259377498925961502128017628882079896408268630877916080513378453460886305066748443741497232209710844222552511509578937084889353540259043521577149177690434570075216586535244549156149477462963187074129131474214483471607229461619360221919920859204974534134183585953773352999998386081143792939376266474496346742003821709547467520731817385270213048838880328862424087320787168147958042730901052377897122869623621001293911040865357919724130570869249576088510102156413871961909189061726987138137670328094382985149627989965512424479411920470259301670555017950693713602658328454092339290184064771454064770603965892421909978634271569270202253399572867358634715178557614129741726792212099636874602517709792235593453511441473058257174413116957721938286388858383764434826190884716435043907477264381476441508211533566423558962052796159624355156939194637931662992704294952288579546071003057020208751049901805285114543146449268474453882079348683597233959221096177912906898416556615616848145870228877780695084848155336851206760755541396229469593354035074215279678711904255736951447242617198061239017520676443455689314339144493171744296737800286493537268668845186978910053990091494075515849787155519187811523592840894083565646430920804226014517175041535083304147801732408914642183526314501405673800121444173959068482427221341582609680836271733984973800981192081342257354901429469109884412519326138978778116833403302278585428673296460332416473108635900865637648052264202722607104 [100,40] 8999539378838979481611112718894769963325880992580728144036524180125985504132711208851305786073836768773665024483410953524731464019394968274221395898026472679111387511207694374423779843737009949949054843193950198480375302516570081041882121960916790389161336891536905014632062201628245984109332861340030030837870984536157419244295744595375266899018066043284975635957486728444076330963536635923185837649486880612643992141183301122495780104579674180592322137029090416182581262697087921002451796062245871858338487509642393810384887163040506071644484283999921383745644655449938147156004517193850234389481773600076578298313123178305812472483032719789217320047975935094754039119574903403896931398157071058965999590227829739706474248681834662399697442617372280413484201007897180400775649341214751698992693907955231077321292814675695667503558323400931724509494370463350794745673885868933085574595087863811208883480845432760301630371942518995514569250025392582093089244724194130547334217985478535932545420528561736873628068619964641609347432042194448457114600054281461660413269469681103967960451129127505721052057091710266718316618501472603088082910803932547154214868933102372089554669874049538751327927240252200267187480759047919364095335733051646663764369456876397578691021462179092516442625664368922442168143296442909125619431611464215073180903556411330998011961332105341252417077414956763068712484428101544312244145961089303533186340369407109366781790747253329823187925331943079885184999324493768341410957296807503053354577353388793511620830286008538283228718492837680245827834786184312714213647535201874769696912691108224730583368508992491661752005115613877761791241081531102417144536454792708750564434149770754147945825565796560685182671500376170995571247811306320096355413139177595934279498250023782642486896906314866789952609744608578498618358827559852412081722651118853972209059762925141959452658197322521763338379988193144769297462609275301944530164442036132996480425562510220671579938153111334128239051808928664333344359934832330278283724136433035112068867049217354307398720088174626830857334950283130297576411510347632627065651990192136489994208593060446557635504784825273874310399487748980394209373109728137630523482664585477488115468525476338618053929079810960852337669238663044624535197977633865996641752704736296629487697482569189957021980665174520913450258745714204621108400398183568509230279703922936669054017163567495569673217639984885804520874423413777210514374461717068289758605271703224320 [100,41] -1854746810258416741193274201501539584965941284820574802253582222457603876190559265972274932051663320574698158989329330500268309977117818362030207831509844920911127586800373994747380910163543396423420595717905631802686970843148953385274390843386966776834538573545239977969784126261580724679718796331555631277100270315442371868997450956554610193112905024825414531287067203161091637623488424417316814463468066787061227254238217241837276516285975140783662756426721108913132651241173024366790267042124198885048238781963754109171114487404455424364703469191435650957514938919784333331382962370001666849102452430778282209986005660103002150090129607465771559470026577747220398461085107776488110586089054978674177618185623212035225183911977078875989472168784824053046838060116312232135584878713093029097786883832214284216220534696127410079642683016461223884730772365245887073158773491431512971115844430924455101954056162804508718277437024788973146211240131724858930128262179889151021436370011178298261645663314156039572406461642117688945315766049563840701908254628237608673592983853161956321195840410086843372412824796355490498640152207830115278971825364636275073653987374703360305250538407345914587635634993741942033851006898570205364425086785329833660857953065807293857169729696363792502807780333332638308126479544835707593023160324490278704565241091288906532022498259162514020359031678002822314588243774939197141283997962763463521401859667615465848367211849067822676067223317052719269520515793223985453287993118906904574565580271086819424572511682028258389206424503262903548792473688400752951027998282641915830377742055084128732177125757627410003757869197681995713197715290358812115149808017181134577867886965465679932707178792840960202248245878521849957843054538082416586376011807380598751349602864266301405537965425338342919453733427388342187393802385144600173416358484009599115205722870894620535579237753821831755826933502347693057415342431896378822797494042774537929670269904781999920769056198514635097419237699958746448064618917343785270194601521912402613528473766184970435866390993010738037917161068942809541160755084156500272378026980696728115068181851512148154186831528787913460100162054912544415193284655628743727756289137469135248651777812075690484293709520145883792059451322466053818181968498672033668094595923643991912861522937321100733761128956143235603281166645424853860745909764289181570918763176009898339061646877148953163891677472774019447043925568031873373076310392438743121922910846976 [100,42] 400011779576991288527858527594652594163351724108628392228809721579342722450730811608727017935865516674703365453351810373043122694968192052334931768841379474269210976137837495015787160665268594827332057386818723589953462923699909948069648932449832106821857771867369073494269704571655806321785449181544890463648583726411194990030086957677246966423622798570662681770067717632110336018327204047482423111792154676589832852179749037473529891809155309133800885977080768185292924995666618501991774831266455678289972492018206010104522377304885081551779113049854642117884719940962856480205202620043451637179143742214355176755669702870526865437779969529251277589326762252609178484205878555684552772267926499740732588662623209184584305200863485124899389857497993628014301902825887385112697022112687513836941962428802119686933846606392557112255300194072691521713840501337535663962230921835605484298877304454995357421476695065742389295880159178222443322619174953143991375232904323371934124309059824504306238413511917487099395315076685736770017588431834779805009200849437503668578175863147232909026563013350233410048756846246469524329128901177851839024344092594637236731079577373731754760889488166470892104356489985179812511026472034921681849208689107692039912297191974591177601477107735634680006723338630452894250468852257589868077528894747167842837969120819164252150539980527416212908326600542050438287394586816222394401308014084921560263806388899313893518369340522057258712538705542990867531446009777032976448272459308956653706777151222557336659626456540026681803042190749294723446192730655461999381298456576472228710700121594233473876174786797258387082379238750797986240674541417185791976022820269809043045867871616565046973370525309747430062759067159323587493398142275136628314440961347854335555633851388763455027364492104574989375535476290897109641288346869323288489724753631069587725611419761382260925093143630882325647297290369983818010833001476248639132746827879830343747848905199878542564075833421449969636876054950091608399940906621099799785938148386721170048639658843166132203940191237666790359578271845542006539247858516871375139272848936799867984452073290428249517543010230712972347018619542185783030631737991691000380509987713881186744434038586281058327018725039718180849022125282168515079856262606305678530507390010520569942996897534387725073049364218022476832599528123364254290210500765104993313213415952717703086754792111024503807295892737953342639312299993472497174177635748038919187333120 [100,43] -102047269679589403055465655236519021778127482429326420616645208721685213360281441229250325570838140419394150145003953062221243678906915497797160464205505915064389191253889990880897549915852281604239104504515302619834811026244713983175606810386884650856339767420378072363024986138384412221554158632646070472328742446976512731043739779131966130423652769240634008176231524664720766172944756066832466493371587086828674539569089920221246661695268631816333903474550313487733539891120173044277860575582745521987580289216505485018833704475493562121855821036139854713669290188610059782475169509667250848382765694023632412168061558105142532596362046719225548146463411362867763844901248253178601863314168443769578542385814057386477601191943222468972374563483481081457061520131491776341454058870913611111796523836516874702856022747684441291557117616585275068285647105446848880055286811590650410381311362213549628939704500545255585718278989492692610834566616824017689532455023655400116726310097594086424075300344555463787774263431294552223279930757436575592998846523595392024258102726518634723230876020189470348500168397349415996842366423492989661759769430419956343797990675583136718278546975062986015622275614214610786771460709880153762442344450908004289936419638172389332901982949672528666259958077190962562589230620830487017060252794722208995263159984642207515464187520253027525532377939126887866281169587718402770052128613889950200762980921216817920111613182354144585346514607186331210640712713838900592363204871362272401608078774448506659852813966503971986924857537426217482040310206147637441342484765212888229555989416027043497029310914231988114714671000036137123020500871536583193286784582417188561745479260404197423066887481494362997081179488120920860931221462381578088854533677032684897620508848180545328867426105873900315569165730357725470300763008161304247518385984838723604975578625314964684380790096852688492943759175185494606650912249565568666669113394322683170555767403656227838308644101849769448540566361194797067029997413058438369835734721153541888744737655101025399716092950000036094815073258257443878105112567860287210582747611979484352121556550381801142957012255434780239620299979686820035361577705398814308758008989416790311553778981153307977427284637763508736541857577125919399008141911660081648482317750005051557533916272960893152228448313499900926395658649777795225491869812997945870763241994396411357071820984735292920912723517405985034740069486136487925369080823305973419474944 [100,44] 26590879117080981369577796708848198948507581934321409624910658105784895535726026454790393002160969975122455750455737681373591939595096014226221005964694317388686757247935403513606837928818135089024424463158113398252989379690290166694385075619687969633217884341592538098974380722144352158693203039550844218050759509533425809894444021838777140286596222249409960537486536651435122790854199234682020799531719822470605392413766232945292334027449611716356513722294988506358077065091079901621897840437697838983702794355976059901058407474316408423874032216652246551703226112013323519818986917665379653197823162614626110041528027805918000608185562438369425283447584849870900174448327979873319070253838360118668529788427926008708146978202506298805762965961252394241271597635735664995025064242106401553666230950591097052322793843889066362486469443573501316600336688080415624380196587133408994517106706396513681401843638414086104750728295171660292531155922933027105049528611277068354988581774443604627742554536164312326710572857644865421349234770228754082579012078279657144659682036769241696627142004204700850352375124995636452681854086146510870165528688259652091134254614580033350402168815060028885628853598374594285701335444667305930179320430799551182242201737798516787240039625249630767079316350821694966628790897961444899969603604530975342872317447336947594067553228030231595157970612041781548666505761942056352118992563745501897838203161311960940425699475947350236893047444874812190788899140613149423034033935983270945250610667067691754279311293275451021131959702232683520942595512976661687574448861474232083974372951663288590254682896272249132344903153346173249203841368183871735563236537878814053839508424793924912453345203711186113989450172099907142686772655396226185039526710458717251065782975663751170335063562678417415825101449315787572083387166576190268317260062828675197213010123448104749757642050215947810969855594312604462626625657633318379791165165249308302779276139382359127508745066707212305525031316990287342053104938965626893316430499164326544491046614254477838614232287725377089174340799856079551651188269165147621832218394599732178171557710190073929948971332530351789925915904542163712698501090296163890063521508329762268078644052396272749693633777579538094238415036290383723861442572892013500260839274854897821062126337800893277013953567994616351455542584971762154661339064430275549510179335969533188672350993913385547931844371750143840670710981112385093289870573542624460800 [100,45] -5717504203680470145208953673996953504181542402015415206963480795281749215742483583281642840358417059593639379801814544761991450194395283792923770760144857845019293581494558419628999363671639703444921242906141089024329612084345235883047352795783072176231945031447875358170409449099431123204863790713868494894543605981814206073183981660156032570456756476226988613733182300451915279550512701730064468501810949298971639727908198560751349931850138297510191624848595587234918742645803224175670056756065958783602697414048228330694005731519816500298714128169578574593137553244035629412026358824341197457931969210307048106919918462130882156158796616445080750850979361555013505419001713826831919630221620923064316966828172923411759830401645496407562664676554429921520382990914821136777494759920853987328983961557012569521745961212855436629516975172625528108695988384463588035989544497219609377167270449724308181097492498281566031487165272533712113611964641713647694734557942226965768596670721264462539277910621299669071106600200646031534040227888304226409081187103866445271293951297623113724910242586192018901645775912045866353271628353117462623500357669188033916170350140991176698422185449370967128790527768655671732255780501507097614332889585819230271661358659693003738506607785496479586252877848904927852976226993645542787107887302961636021001101947083930439494056479490328897434848385252212074359643874415952040419147156162751063767314296696290164834116945780740844179290315640342788788253953303539403977625912922952332276257374939839627353129296604854838680551652833105830755482078996461964395491473853234190541922117929335520374426421552419318335971765894224388659505341148852266806725346689154464561652981438007118420447231240037894651268400070747936668027572033974117337490408333468910022985467257286809671771677861750004267125117840858772691822474719904114233393307645079506299849036176455166034373427873422483741567489032361273394398559909259099213248380937141723230681125423308939231497861554057318271964365191122782612270567449504752855240972386683851139313193788553392829660840449915548202850151946784003589035378000376990073453490411553663231108504056640258587652432707614191381212637251720958126446048503788076461155936820043298954637499718143384714516348260819809970496711497191116101996265164525612640576064043683504991375361747903573867543969011131436135651386088451126508994362380232509099033616162716017954503011163841906069650008450875231664809176383920844131577544835072 [100,46] 997787959170434792468386177143242353521978934294893668566786937761061794242972642412160004710835913300588697980227034924670988912039207524668959649065371853228554159510115544045291293629562943455906369460679201676415722631806528676186290374252696308871270018307771684459775295126037445328147037643179864794024568327417030070240358733867408988919383001086903468645739594540566249845001243262677258493248799518257836095113276955037889384865298150455094439812141507929362827065379981111536170408111507210854248831883963942224002345252841289643905891132508400262576051439996906685106402052071110519023488148664587973079362820703629089621856700146535671928738633928965091534263710132781124395120532979556802907980527383828233949050150675438749205033276765463054299840029035692186470473692099988312373425927722510962976717191776425075934813560870971163686273340950932670370473900716012587929525250814150447576147907942777198330309968601839017953758518678138437671415223493120609648394028760045857352339739477770647923010161785960748198422822283098104418682148640240119165828300949867073723712906569806608976379509297995588994449047047547425094851484086903756344055816226165053532958192223386874635423566268681292431536613339287125511517487445248094478621672236125934695683362043620954288414229789394279284255130887830099485452565925826298286983737385911002119057286429114917368895929372855442158750270853495301288739670879800713468216499192710521547952915995868516637195964157884986826810268977150600706310902812834864067854244056503292932319468216196935025154937500849777244105630772269577590297561064026491774367517880349798460357673504331535913472084144969126212808951851101262040572939401578254051951629624582269847146090329873601930481163120688994381814691754587499771209898263112350030059968348065647506904974463743851605136352363722907104371906852968777853618399359776344722418221082241258713038292181173648190608474972255593687315786877022853489597153822500013852829146479527275663755925789798419239165728043475913263593939610817649040647123244005649071730825419100933078208700312746397069861883005141945458267692566910174402246846471130664543488687836140171675224858753000096759495856766677787614026259359380626452994030999392004847045931404690281003281136132726966081636165938377257723808818404109047295913194297294977326018189772481719089705773393313360945423503289594372580261799197048073444491197407630670856849746248695294765725251003999508920142959157131047867389050880 [100,47] -164282474084486406284592254444182992961232783162939040220788424319152313012997365953015672428022436276625823798939018969173212025978957881710161012357768239612835593143925360576912052388984244487086422396784386933513633260348444896933678335594623330077409901078675845772190127079643248549333885012578792004333140567090642505315216977774030251916866193760520220301246774311201185118209510990624758781484679110244471450573580297884199825604020092322284849381590707937494904740456296015688310252605411977824087476671953387111463045897901184664510195375725206839034499340967048059768694739699743203420474444126514546828136526157930828529895896093571040519381028452972000903344013758825420396794896636938765552139081074823982345738012861926229115219725651976372861347334256683565907342601696567318424061166801920129112844443506548396063025619586964901407323619106555241280866827657745052718149003509719641125701229742424692544294179956289731505275028250373897429373127176645873343875903946724798444735947698094624050909232225786969020605978968986984984348509796101200305440016262843410951024669807601954254679793569260144571348497986431905172683835888046753030506776264779499947954631490509583043525461581175428245288368178052763238497742321938703882748521645157801126999094975922165552200247883017997881929030876056201831371472995862959445544493050701530489271896220410156321855380142498384094538218129176095786629551068189929203451525427947997186341393658614532126447308019294855483539875389039044675629003622340528235277656757576118526590108911414108483552953748900727144404894498244614888268041994259322816038370262952366625442596103121694302628266608567792828152782800176092251613677801042827045567890621586569553750424408126446968117597427839333228228910119471181877983604173315834065685387320120516512603828583283835693341047782972752640978537675631530551931603863328337419356351697680570711888310052055255553089026427382059036586975491103736730676049211911581432448556529892168979559451547329029357643972555750137674262002111254534512681331427467581037644715486151470142800627628561010372648898408143199071613307963552246528866101331851364913475667807841753604302069303454208288789795715384436609538889220234371414633718875435455947737722474431580774565881607831230357198120631175272118188929908312106497036964783464924425014631395084584104975027623268596843377413369090385161088975612355310054854603012045479654191603327523801927897006274621843978518080316235250558566400 [100,48] 18126524237462007256623475994148254122063718340589696329532503055381183244151006905322117638794811334045387953500703559561966077590855216835615865244021424475715326401195708183856173732615659192669441778701396238574750874671526126287555555647428669248685607966501956544370116814437640865410996151330631639334844454481789784674256284576049905452505968506972894086611271366689873045790684941929919456611125522779200724135492607472431140640967887864601623573575070910512457788047766549779419884806343703149606330517141981274004746658416948106605980543838732369738642727658734027024769302996941692538009451312327383920045149861693968696093169862214285022246292715449822742489411554926086069517227273732660036231661598639003126956566309468018431911868790559785768729773875334779743780137148540815366090518114950565311064620624033903948164135685347435418426123253118637839991043029153807896376121684020642836520857790523480334896499592127339712070506995639026247844371328196984419972042466445803661633028640255368401732412672936884617581566010038880491379980007006534657199959020710069247557786699754153122422266443062475979001077161751423521414905714963231184877827031805426923012498278346490787709601840371246072232698432679309632391613671895433377093461132673016761941624131471285607746021455058519075004555090764508804318805278095701148053329811991064250222419057260269598506347481127923311554729095152390385461631039265153082598959831895956829334149988258187408585717102291854651477717698220520549853165621948937315675128645541811347401524259470273795639273313498942741231627974953190360168695978121058703029201697407796064213043012984601859556257194959583572318000880149168427515284539381997688454511737253315200879134237582869144214334610499476406188998216434395632473060433429964707972306631297411405323322783949675036561288818955727594236272144577224285946449938913756948035935098265731663082543054764089722728026400159437525947356981030722542140683835188675089458250967491905893115843840818551147230274700955552410373960880685767622125404371779914392137421630994092192795865429786085658466155590327229797470724528522229371531913642452316222555268983468445234963065765404760423111386333379038867293510622302840336046279128448389245006324523622361319423140049734267439148773132236780185988279204460848735742476226213959527530375197255872825915543081784335042462928134214808760365250129503197064669848958062902630801291021176829036656899832793383417699136580826662174720 [100,49] 3463685593512329525045124958965557988071211823930949831695510602750093992429085237887587588741337562294366404252644163015113273783666347433497603613402547153203741281175315728647634241659024387554380545547318084661854328906919351394735783499072333658233852177711993754141879632366227550151579688706494504464254393998938269900791321209801951796043728149893313948152397806625199054572908877655196021366987009463801117459477271713832449197861129112665815838430127920081056638931187535771017861432188371247447394755758794839848905807653070910753204094760476874989689897381440880463342968358730175141947711261829551966823317713322808323523470245390920268036942851995887686518284102360157876526062826028846020759684502180905160230782834858051272299507924889985438762454792298989698580264897352156949019302172422121690190344131935271566505386519232742268074449026174383553766134757522716237396400678494313487140941245627388197850049294456056182415845645570433533070586707233610883717912946334058574222051884541574450058085810036228749186879772689747202740660882528032031216191402324034187153671144071171630119044759228876955384184247882843521169495181160702512346483227351708363744226512729518332457955005085163664783632959110518015206786608077217193228161871398646595835103666599017764099695933494711149744057895297850017267112244067099630152054363565852009063216867694927773924912374082076369069343397444787174829204075804651263806711030145885295221950036138096843157636893423714158447645097642500033920869541168210579230761105994161786485817618865306192652857783141175804732460254243072689503974009785004117837586980739161015681210865084865946150640231643023362737118226354230932704972861050598409066795400717659510151998783149873657183922978423922865563199943274383273702400170713973597837451008526339474547101847093275093577483686945793030877571422214694604387792315229303738284021893937489815508855829572815009985647201164154239379462774728362673610061940476475229575513438152567782454647313865751561972124314851707586263524947802491061761775279737519026868586876447358033779965526312857144099372982438711942490528011251747794507355340709396401192878254529346557938179056737479556529692828988396037411947912284796894158853843299514882046751760720434297867356278246217883167569022911625156319686238415939677159713411927929196806480293109945341575403888537982732889812536952467342358512389247326614537104857917747106266970167677450185334733455372998295304553402246103040 [100,50] -1836480431997465165825264671117561578855504443807707683372420756739062875994821726856620189841314758724957087030278605031039487022100420284980622881054106509550310097812134442337222552914065551676290131712070986068870104541569067035099259123932686486685618424777878608332002272144780946841152505914361702400195654028067451818682911243401365461729519804673595376796877035736111472379153434814131513364219713401028476967735176305151083782547188654409728746937122701361993630634061637776290585069037237188196654136561121362029857388568950010646960483673460463594098494236404991448962176698492602262153879127355295065782854566593670591026544098466877283452121998356537877348031576634237157131090651857250534195588622599085206643696615797156452803689967011670966312333636191212718946221315955319624777664694116330733924689702933956390370762787219896053119386626314402833655937402776042478100487326040301931018408289923046097760868490451355816053665685197743773169584390512090496985569759410382566105304791525932648128050922537069021808963592838629667043522079000543427091713384505601804980671307904351584075883125262666411681301450366071337904616205050176958535721091630635590856895837286721171591998715903272537923054485377771941266943574794082844853905521297492209268289740406553855748163040764359461086823979364122219100018595809805297577867638546009173572921927252617194860313303557250407253924933375265349650624880890495357046234697554017577798538855695954340642741849610383578408380779079370735351196199053148217143946177737896207618725535701294112197092640889234264158584346176661159254812309647068059743771240072558343394409025169902494650898518466476973503583508429907602744278543067435501116625458047569874966462492376786936571924272978263745256538042483044569472005246140175288352693779875644587624079187714992332635027942512171110596048130521733230110665945423593736145881190763302431340639607269172598887389471766602583073077001574610985051894738204121501725608339100235737816540022741394910125643715388567393329943378506850755531510656813309206208852260797355536514880171347197825411533995184633392399385924602724947191798200559427637543735343276026143206758920278343880695110269157550262906828525145663704796585778084104454902570160138930868419690943639276846580275949952735039715766238271077545620517215530164049735539706875963601240632485348895758055825989147627399930921574830646857244536409559047455983374647985990690423783122625846077028813546455040 [100,51] 228291527622427199848620182797257093618303780403519966283989707265660053336424801054763998321881205246349640005083927791654246351280469667593381329135329440847866374272430733572435370998620442399003097214047219125240238388406748324950927996130432708601564360821443803549869733960719712417595972012158332441805991269518106224445203851303007028432769282052492548256148377985042889222591971208047045501328516777206239497978699783920341798444762662553124627946488879570261127135245358573819963389763391500182303251539385089077048633976183028612647645702568203922728064462419352522914277728941892159440763806238666984890426247012010130816217572957596110756480716577709709530635436127688660280118191108259160037442477837643355782203808499318320101171779164183940033811286839436044392928213108021959798525303133754866298217194975999216043976915430691167757373246952873072204380205872357260448934980475415211153256324575868531075681556306731833225356101466255300054101555357676496743645319388457152528239528638813016325240612629220342954787764382883161092930840532739259484191401404727558522341143618832698477809304523844427326121403597643177934432645765333851582379034695819724383806055941998708231455412599452421006399578843717287458915320394507615194054225130461055272171090320086537169696219430852458583704950190074718582158360815461247915928343650105187279560963620243662029533942689313867340141249806938555129300810772411895422167312010107075027860887461047357717748872597159246533150312526238860288639906334646987151345757122730140656109927661467159177189968953215983881035071082892217273616046070062267916092365808958718314429506716583916939713375208577839527908512663775083244024597836794516925217752633513361360062572675593398469758413017089758421283331772953640487219418654412637111605342639959888008130120438285607233708713831447030079883196100021900227876479287243468317580740519281428826135093082665246941574159257463978909426862731658079109349977187918953747101354148407303783466580452461946882674165641397988391680943972474095410669179670582306595782226284250473613311512330120945536835353782051636055667792161501108834921926010670319901852960325369513945420915548050527884293380745170209744147481779221675317459099815279379791043973663594740474330216126211385317551610859983605747904962314399426823664372698411982875444119383364575426417201911480064681556927685775933204877835804030263486890182608525287848067006645340961280154950008654825796885544960 [100,52] 17642688650408612383103865442826399291508060211154138376131082596992522891104768683759524301651629644992487727724864548955352397186626557737763682444472947584111478963610265283239672547869323047072918247562339067622802823012053718826003984830838341619035379719567907526668082652423711655858490148161035168150372125103741693883532698704062400133964984060852167615561619216613326494656422348356045672562938497646570421587920694700595029297678927581723260052994516096308879038915366581477176396058759311849683182134776404700855541047467636450797250758672386923223776370279237957653852084332620115002867759400848912298245827962885215397695749902565784940818569300771287940055451879072189010425467805343310262747986091940430014385427730325661343743808938499460005814867267845074727078135100643665235551373488117154555943798248527046972154923506379261871022741409008369414850257769116963352806559292766881730096712181172909578810759857377345097132714177824550495979343233007098191708637434715815655739868082590787222520875758503981529140517992109424531066328624033873676020060024721381476609702811755123951055974310201265376146303932841738013487357936937172153912135669107371211520222018916061545831291552288351129911930457078107423691131872000774128810846230919762876578732296792159013507152997436981775633568447381715951539376814283149315392124875163416101819540235058628422195774388736247488989630026223535523464982102863110321927921009022063660675493404849034993382137700979811138442306799021980802415578455674269841023742273544568225854431157823413368943609253640131267199373088720376256963206055332722255330100277407668034592818436607922116221476586681326921186206542457784488616353015482147624992384559534822805669881404907295634632088168689559882618491466981009567436538570081923954916074987250783285052451348282566631619464933250374055661388786691983425080252457254032203028491527291789585463855007069069711969614595250934494983396853842598626821161375314111931834438030026532679382315180805344465799309788385690031528488780076575024862833283999983064519768395883170231232875538694084247334766302373439841674368500643975306804593153174230474207581200351162634631209412440537391441614069832382519642437220171373208146018287903149520449118146409701447140196020081311311278587838149483972737398486719185210409936776855257177104811261536393990234185033646332327404453042700371471402454694019673523167950874127454469729748596290972697459550177626238713069568 [100,53] -9593565945440362874239392694253272365070177340908976379595596548040857542299261978568866052590726103142353863317143003662159739830040394146607787126140184947143220255384078916716354196562934217783707362187020259842050191759627761984196336034458512078733600801036329830160947633859356659605535010322712871093091496047493199845309948306640794376810576750474178301844546336444892038551497622465686961933363114968187289221003434498826126722414746195146924454946518080876509718694600170407849100669117384103188797654759859704828101104465176146711313827049322553561145383614005152106296922230435535376516250842587370230453887888482728000578298438321984466453641388724205597680768234783606322737719079534158130600621972185395934003087280290915020104997907036071815128366220379348467548266483061918868315158066260838874003053218618354493140569264999404547310019989651082775622595187221219624979365200537693139126999743076877955417930632329625572713701138422414767397508566189385191086056947181998242904970296923261727845941782871726737273155206250684665362235404449701088912088835850181957903591059610197406964270708401300942555859965901843191095342682864538897618581547941804211716867454430479012182369353232570882834753280206144204846068868745856084068216475679700930228365111107497885543820387431764755965199140089923599169790847708907102847426644864574999064177251005972400366696302283386942548897153371317741887203762125791982864715264897739278802348193788769161457470751714092563552491241682393247662082822471762945042708119842321756799727235267446505285596872781295385751412267270065249025559646426203369492484743362832433856513868111445189724331998126512652495211536246036567573579278147888196606851674152123360149468478704116117196787099378820396467818815797880523860749551806524843850513311052017673247127188043113116100177846216902183206113496604847125817066867005143337493988817204808421489654855890621457543083969823638419947451398691216693394799651780198702575541833768694076730932417101222407562488688526154357104708297467982219453441284325323233483644791111802672044665366736642275710216984609729224857374917970654321055503068130984944202453208652378826766195026653961069854907801721105545679490831047438750173234684057208064454345956317737178544388780006654209631518392582321666723734647895182445005008485117287423933166732170650816859999395467327831504183745702246409455626828357657125603998277825265912353512217777876985883478187917935902720 [100,54] 2169907729682792129648782307454656831467777093955555378898673689216476219943962840136014901876460436287172544855038262682723684629326324953196216608709020410127323369878843606175931110748970371129458249447698985569469515390704156731455730994539800913812907221945095029603413890024041294924175765672922776941572417538675663945130669716636198325359721653868602655613609879475081544859994617366041729983704453881586708611624650116512878698230662087237253066735545794907250103252345810592011662139553058750477907255822312453945269676414470822799290684184786225294269633727835828991478997634139161927879370772823831364383189924355024358028358632773502531555700021488026321811435800560812134636416799859589374241529920421102868088715030214275855903818472863659789481121338397788110342683090672825574263876115024890600475341399210377590265924419469660782015055921845074879716782393397897286307672129906260631614332598051117697732341327460201368865110429288761478570619671191082791634641936528472583984521210201476226916130890775032717947430307048209561006225854431193270229045661741655941595982896576190146920525085532846414586883223767428399772734720821189497575194945136299943943105339875092743421961791189356536922620020304726553732332157596748913455932525119606837152664155869640855248024235146603058106056371876386593635524326071453964916356407961452545956671102036176791112767230765761734329591948780123526865243088372372293340533303427222752855967838639485917389539825264986245080379586536788311206850886965786990216417088761672432633676215492254766497636394480055980382640598527887135922046207053339785214018796307964010731815022906003753681954794642424550830254426789711859262084401359818944285588371720194643710776468087135096962760991504327929807651248273250433319138640651103609271779280673256561791149999803218241813060396401666770366361995658734599859546599275401559029665147552335947706922072811876528326153742596479343250717656048102384115527201928049030458772789588784444845062311503016020367439848275404349223746217727629442980526752444273337350832707467123606741403328809626589927444785760181584207151588538043607063867427332361849622626281422002886034737950009573862066159336039332635042475061710424648226355947465774449485701433743305194038865863926283613164213780221727434473691779909623367422825089776681088503479921856119788965141127337363886739616732591640337597003305903504422075003696328837629551990999285486724236441397974007808 [100,55] -373872055399476941862909742566653982505424029191465304819754397436249735208961441668134368635247932697040672806221130377903306771814539657255924537009578613197792197752559299683059697451974192320871311268533270569043570813928773386492388234870997793092926537880292568752211750560600822228773844285234481434261358662217863502128737310693720223276364048744765977652499503811883728373058122273562952595336170843606327499530084397368500181369369215709276410102460835004569982658347422554844483341327615198905974277868178862556555085321980190941301488464451917289961491436957030893003548143624350058400191425078762565106271737740097954671684965944506189112192103498215336739873974073971991771259307680326929831296009945598634045173170305504708163545091696983304384533564373189592606974951284612081218831907465689362475169870911288029219595480891470514335325430575857725521793690314619508879891846423641323744556164733449291863088365240724989868309319251868589364428132129002643735563245122595943309509447452717345480290432430977039753253515917290791084511440358272642065744639488537820336857554890699625530132164819651929368040566334071721850813018693319858076991902927340662908000814870951643037445804493835409381803425066730958542762465188661780546281115173091407958890265584900407165616423684775042217072490134967288795261360092461079332264146524327994395854827597616984350929378101838689622479357252067282882725557471142795208396815774122039802278777222802515681412810229452545822921108480602496306452166106222279181949093561667583407705962664606301925364235358356523428070879631504954778163858158571550437614304923940326225743184041042752010896180850302610676705245386346566564075725897679906048410645213046096165974422610561791152098405228740708134714640251133583125311265325708829307600219634018377562698887968679175107208725643216359308684037630910844193655138335070002906919391737529169387360562464366946321871978973478780348737248512120710149348842883076757026749183496581834618129995990947895889503835260717442106119464064031846639616237735440983964273539086318146306530293505040960198506482493627431366968417768085740347794784900107188969280509758085252120990958286303762197887357014371342382072027003584174300410725219426281652738397874279977858416576617160227434552664952176972198311384031160268800792487741202162388305030008597387795844971639792230487681463260206859682277764984023883111847968394662292439118317862497826039192426119168 [100,56] 16861368376491885234925758892063575421609268556726687600922740335844794203551356126053950283403144201310853897458464037685156077981213317598591687138234740749490457282642778256942061682770793924177601108772570648727589230955603446086795855711774138156548762869574222516192072618423767922604741329558898394112293858622858618598659105570099090999839934199196756285617809896954694217098505836122359682504809126488316199150355175575404678201855075911432704089823836172641929810526632852203433502159776565078076544413099853737143004611164828165397759987973538884307794839954643937973816953795817213538051043745570613896834411176928940028723120022407190645469271614168103572294523915952449736795771362330214648011759056913131604225245946706231713872387145044217745215815676452139859037220999790343123254029171276082560096103830352833158770458403930112837996868057722969966203573341921907984363074097715180418589078149135597689338048163198718412743568760090447048571830545123578524787410615198481388916313619399992541882168053761569815555928867552369291493954074261272707091716682433685101305631063235476163288278473913728503943797452921442208759740750646110605843964640023306098233412057292428363760041033792611084630953558623733736533331591976358293100803297860832918145049796262368457987725647541086226846917053218611242863306789165529090145652573728413840086428421869160431324496651964961416363041953207903877085856266005831883442591050083659369068843899749962963933581273950544014117001771472250976366291340713040502704162514268334327813481766123538257668006074393241253086313465907164535972119054687265760587049834838826753090757991329493414316915117929820057106148646743394177607235539946742455680518863951721684188763387466314998191390671407941178845524871963504497813298494452999030909434889573855396428032075357810539733839117751470090562054867258378893180949684760923721089161168786465006637686079666961582496019376364471410149302051393616662493665187219507892845710394972398943190181687244813087734953676928619915775275313848489271155337241306474314028551839870768069994192203074092140947858354415022579365282014113791597725234026694710526881610811761708801691990827472185894657116516950202652584544053535986168271270237534308669138956500429280805263091378753686965902634992222288893035862681164853458038514501958633659266233396124727524363668361226426589341210157022242309111738425984954406792541816376777918682954879615590169201082368 [100,57] 7199802409317592426035996706101520071634389191292819917590231419601156305866497810121834971850952416495678856786794570918587313360548319851707461886332673939205161915762163080087312966354132388227236574198839620836980350097740010966527829961660557989269316331919183528838670067858658755708302357898591719824141840921384460482892346250180037810639189535085584071738794616244794747483177221131478117433431476206837107122606873825379048199775680431743503684886203696758368719539808146330283994950837956794347733575644083004026050604556028928774548515776234165231932519044561966945408482574680410129013083209065081011173113796164072802004035190938107198219126058646094726448262968255319148254568229292073475259873999747615381631467910557985402085036144700509780059759266699059975539277858423821160949749433558978657072592673793922238777741695369357450522996826353370761093637219530437962472044327085116436716356746850189146573734411705320440612267023918551541792599448145627365514972377994530553774805171223102092219726921394230415766461404971411979877314510365719168281181209127453810766430092214879036086577484397449979798763208846911409541393608309772983004494670657571027661913425612101061474829033666870598432329581021603513481892292805984485652606282481594794668881534267738408535203208217602690736801550158947881485598778893132649097239175368155808663571123337730072775839438218588878611687708047386900540010435904404500400322845504313942858589322371159237398099147699313431739826118937112896224742374178378699407125399654040010750825441356100164626216774183425234614630202692270948061279888941135217508069088021754450805216362894248845853806290213396480952791565540305854348735942193281874961218388346890908798958589205064689287158124209613518572828417189569661477906412840537618550747607125769232502339205421688456546096550246054521102893958609986627121611706056249119805493024147957924811191308811045042520188577225855476920032220941058952278474705033479299671075346626633063468255443427319766295626266112748544657302646860255369777119987505809371488709916995099484447152479243434789173629048773811179762301764488892771152268478965272269251990667835260033689344379131848761776010560590239551810625354503673252247403536070057011755521207733434545275509282782809349258355509571235989066709510744347307274392297503630968678217739425554626078800936874330301167199099658043476904160809042458685570529697091651702281957668016791224745984 [100,58] -1480830520619869513582764015597164252538449646309152985301976768980059978179466042242332496044684457098866973998808158076410304897282722594391013705739134434998003366009604508534470570564259278965991662835936382037282663301385500830386602880175991066436830432021274407749521306749145650408511914126533055691192093816325934607889822767486171371421916881746245905183360512339526576864079986779998057437895047505792539810521069637418796617585488978487386916266170443521415608159290709115671852583776117862565675890256379095040479966223323850683782535879818350981112473823329617110964526901535646304340414418392145750347281746761209693644011735313473639498557182555409112509961506656434703210750187350784040928653714446446647358581222470863503408208128686418237496733765703469072596455240172010744623266466007193830930917218226302111255696601399725886176862573158307977053240323419509917465283585812637076032081751411994822842906804312244631208062097865270666138572187495339104987593593521038847887351906737849477853284211472317962189428682507705986199339172432458350529849682675300158941017414409776942796643956860235166273418952712384095241265018635060755560610137306435222993795588675713285865352290067440640022142463310894613644088183835091120727023220635003070598760964815968323029276918237040378520700943619303513245822883448904500299308778426247567129985657552162510058386015836725710104148593241489158647565706344969244886060112812983692375313391848311242825005050888842382375116370120388309649038157314452858575874015637090153010966182045163736262636152700864744730343953173004097814817196231682211483469493437988886772573132281650143447507922162812370833071681815158801312696422594372592411991507624810295789910879694861223829401609258557222368315229411118793568708464164819656622872880898935382141365414787830106754087138531496392479909770162004596314600596193537842980310443449671145474394396084543049542450159957548201984265814600848221653835737560698227054886667883578183706078050914772650594816443641769444312841140705133741459183395189047428119050756912148467964953204421549533824148592708881371659083686501076677398747966060985829330391799033853963807417093311359904062294673315504680881228700649468159957246040285548418759729804749409469025472264775266642596255071234153516987471301860037429630855167888514679451557514818231707174017284785508922139660254967742431474098455365643977180045261041597714837090252284477759264 [100,59] 202516733845446204297324590441647702365489967128188330906747550887035040337169039758638641071692187842676020590030577044563659472459415038315834926008682348350666393426893470334263940495663264055204905428269286824544048696125642025943137740802888688386553595280081131098900362560444604410391834577126256208088236150018419630237987283914280299414055179396735559213696008247872526198642765365778912839485989211842283400440431447897597661817243884154271947504655423880496731092519054531859091403026947039758884971405024611400472961937631026012218985084749912172295231758388423780542534530440817650523898590068901026670298876782870409176304499797422093089899246421406722271967688718616035010497914388472946961829013964905808757843856047016509001409233731618425617419900904316528953900350766463796814085198520851631942181775434549013623497807991357713629937666159797970216850570234718947379563355761876952311997436477410352193265373987976695034305745828744583719047364770225821384972270445182179581286486566202775737623842254311389917538578530710865230638253864159256229374333110774642149957060609409587119703390777759956426999795263027697914277895833167820522040031122743583714554307708137115341984304021162143506238236734777155211225312708288765401468768957359445937801676839258135996718094666464697750999929399186273316935958595502871236856523607578852838621402118455012543894040504197095399108439974111488771793627218539468521578604005290924466572504584249421019603111164817087144997275986382639101559654264642762673137103357940503306151629762198648854815401394119713345189217508991787270485200990156972882515368986999774724902907230508508390721827246500435169167874750830510091794460638666326053964215952182683283939460357483624952493382406708285331112236403930885666912186132301391632386332235736499563282647616875180105087510390709503285746828158379003688787017210768545544664415991226555916885682595893747887603659846183856759496011259280899111187063508889073632214968201333806195826104462360201764324499533763944746182942191433792702717449057353239285998700371588070418301150860658084858091882296968726762113258173767536685061204393242162292214109233804359063150306414801870165198062612784437097136187168644171327432562491375036161982581411104952207560918154266818825648479321468543341002803864505134026096409061329182722302290129690519042033361870885509214075091282887873321283906140083336586822382319841751492536657619771776 [100,60] -39380835378370637790255972075076346068164093034131971021315988861091922077199580173944683636318487424375077437733149101044149305621446719494678484968477089556641307329507748197642065491599118927150592361731254455894742709735135320887265466959897230068800904706455118944474937949799597044452275862076542017802214180036072465064138738123307823756222682821825645422497724177575775286549252614442193802146098180939279671673466869867842947073392437117041508340625418773408011074180048716686707202609561842170314352581448737375103155977623448775507989975453426306373725671159921577118168197303061456569824610171667044047307248372412113689150494056909698386410780699398012347291124627872349710180603846472382202320963536291106201531193103116244913786599628958329101788823156375454311701967109813273199296759669241498803327402477277756200829835276255165187159951450558031996589401674902580105511351470289362533798225232186517566557416134463537275993523243817721645390040110274983222863029722457840290537151308658117009994429942301746312641421589667046917834206293474787141676932181151735379420661047301735503693308017418582558834167475180291220687925893094834000570170691775599568481546378988970965718041144432421080660925660810425323756625021263316217771908638059184838281504897608439119648165995177222389489239805709883137956125994173736936774781556754761985883292323383782468626506540572816120765766579237037859118412466881831580534616297390249557854662021894362224481244912022120237651291839523312805887411793203667355404274098547190286114560545245579101202549684372001847662923344016037338138842006184550259741712001954996928706885344694386982774474951166136131608640023110549775998771840759087910463721702349663456507220573681881333011860984334240370275477628570050819503905517013563394564645614163290809883530236246076124726040525825204809662201859344719826530088998760581418789980585682453266253802651386704239630924232117494558472972952861001830181971388295177053821784000187292166343944371374247140684133242194267530176439436276577843893078135021044697350955013681842957825465953942954633495882266633026388357196001535419443852179598914362436853682491158921429054612346515304186369608980116337154907502141593584231706576931175099960849299081118101648551968893173373979253185354786552015591272674042205797215977514703804367112091552017037501115060412497179410842945774014349902207953031728761642932513428863636829932026669888 [100,61] 5353469941845437242055529588407229455712640437685880240758502613645726319921607681489070302950145413322245941318818614398863530916413882741550478392874758497472697313582701933914552286149612491048343966249778340996223527828342678086529181124508022905759098142556313556125665472142347360544862779123651113220121415258963962380036476828779364586686254460082014885335358699005668497211158563035602133150266767020202630042476264426330792412666374356880617216516399360832153780036094833839575305952827220173327882063503366534168524516403096087341271934925337920464931700533097617421300195279075949501866584728690912649340850587237035207415009910909957847664370474246776258662880185561418341028863338262432189084323656252660041735944898639336524239284992301769785374095548428668311803212287190248453323804662534608532745039145716745414693754955864787263737920369277746825486038956947604040869714550971455434880840975087954830611187991937785898689434027124122987036266895495614331223585547045313112628794390782437428255408362307032831269602229563838083799967297133523842125843377216505574679349218733170068599191433299122272921586440108948853747479156221998451433787450948701010667365862518936177847531466686652986735568536297059862796056869033256470516517603523332265004478858869317984847928939555383731251798484039947686260832638599253316633290887412266556656279135043164429953956240292688517340403660851710735677435802888687660073176241032115502012091161940874577035745960191299216993382573254894404401192649382716394209698626453300707142866063202651935930259962756279953831042425232512839877589759707683391852124755580960801919724113087801606296586764397997460854836237797612240940248489469165660761946451160784758773855852154325701849120418789486730599716502226655062027410295132863598426831585760140862475187497673588343220497829413025444707371021963086181463531114297338381457855878829661443111971162951305990679007510431407204710337659388790207927749125047062247155829869102909861600144059521256734093753834524533328044393262028730138597364278218770733299212104222941549537353439588085142496293994741203294795985111102378799937581959986272986736941008249150023358454467166749523633545341695979374660677947076199534850749407254528064954768060727940530551320198773080029234923732976550271150025279725544815782038805294995895890464583846332773394336208399624026109018416221539095741552309771838575322244789242645447828568448 [100,62] -337523002710219694172628869777343009960019541672788246175750916096120484920535289734631086305437533764870502585587663607284250193827020583986246954881887187506778081443896278090280079134368974492632439314205998323590672016002175393604454085178950320671598103087665698501270009528952468490651632887832897401800182377433837668736230276630736306732818761559165874944584664752140634876196127128035266945704949225354734302366771023354130651690043683331304185295617369334249405292784951156376086173551037262914671991130778904163931820158624827714818771348873438709335883854652898923082122523537559756559548587350214503857027503059998850988249466799929552464206250131160772026235451612032171531714228462864449786846130441222591729892117346977854488465698889132451587589543584658766273758534288985232363962627808170765378927973535919338706725724427271150637265696924109576374668741342435944977189568241467189313598746552300073729075850138759033595810245723774081780210161047426687486183998644032239768002804861178754091725690120293013422255748632097604379652595141120913414737676849968004964086257244880974952242900800375793909310042527377633934933585126755031955394040401118021132515372906809935102413619399301218020401135638079011408402813657214402521387351635614678443267531927744187774898298321165915923880890094051300872857927700298699108246086907149423214163497717402707039960868784985178858338885873696119507259414886723944740755106338103429702771264304501856316082491901012421121510890037191324864354252194670315114879295757829468468238920214698980062614827761216961661972219521430792769822661407711289288214947930590543966933568470150006187477890346091941382088281582488401307544309453015496413534021633971252785342200599289113191306715820538088898256276912592342112204241065569662440448589432625076960038054998446108559503459486521261893023957251790251841512306566662356991481118418787867787929592163666867337803966356824458826205549970453240305732461581499942658861955790410880107804309262091355954151048874702262388023253332284008721912674637896849315883683825203234243212565768926768186377922774950974771498566375042012982874875527468866539049630018549192001609266581644455290919392669234611349017750535419885588988604764052294853375137371068909872101061421648343617233262558167443440437643538133041725489742158414031866337962449284927594205010236983805062279368281872775433211593733182893784875589927289561922056 [100,63] 5432656452361904132196623031125712879879923048047685780150857845738649177550673626728281771460425621833731377541544883070384045849053977530495586098599955499574365886131810923840611801798556031149386962424853579758326994112296589293738518257093392052810096486995155716162873609724065425279628481166033035672059265641604507895216627317356447924087542735355677628649135150171689115230067477308521580085279622057527813332769090090907522882604914622907223432918856991709337074547375945251449000198053818259539924967535217082085132904916734659071910605303311280233762124308341526975707924109754102016893307467155840059696037010842866993184372432715741310020831449605583260503366304032762145467004651348769508014930470154567895230730756374853466219969103810434148500979998036386750683827931823590787824949169211362248632645564189872542609874395917243875263415569110023568315587660644661091581041074746765789698239058203030271205819323686302581871056438932182895340294829784817211979892827529515523619951940659037797971196686507177565218638157353358942945016995804807658168481914206745554028541711067717860358775652599140528832217945532477577999438014506872351277977600471011811257442257653631924095727179874707360920810428924169969144705017279347534452649601875156898635141245762219244889819061333569854341193619542144886177918030144846856769807660320567380893342414239486918791788702762073715273233341698004761707914804174022814384684859859499631000453288952047748081298623528358697172561269798411150486639359174167414801510791546567006276991306054737871728234472151828272914441076681372520037537179042465245922425386872612821025536354363661074963955919542587106341458412161632054054873490401384412866449091068356279470467506904095462327740061542561412246133641681559285955066230525371444877526603709397543431292726961598247245240428932062884168198146241902500455335455600714515898082611111813491378244169502646642875861936902118374172305404815754211307113646300989139928303898979221653699196767815926942262762363722656643060668205377624999224973642556086642886496847107314274823348467203485695641934385147423440713896443414638063528743685756097616014252946873556726419623844102205890856516672743828371437557853744298634690197617037449920362272494893170456382245335232439983337946101979091836576255869531812520114252267857215133119532120240860906213503015659310772901939432645526619772593181491993105945018801583684992 [100,64] 1214470836694484666560112094250043326861690942735794586615703105958815749944525963377104199599472783278660557419355213805611750672420434275157726815645445185803191003570871309269731035423389479689132032430111988756110740544170678355053591651208290346373752720720668869673966565809739420097731838883180907880170958994161771009770128019899254310697054223835856210354149016244340770486461052812517406045424406757426067336909161261075449093277252731543074723320925038584296057718108705443263163796226645682164969558078155658036753484483168027340172803603054720536747759020717887081551794176575121522294745617758031288800667670025959490527099328711096884531795306825416315232020978411419978716309683574208477912945661158203723856585697226537568662688192126440049216178771540364578992833296287198700307082478583257737883241365760344933795875012354858690971679806860441157200740524198530077514506801024508336168540095075951061321848284738395697533819573097466692746196914989950847332588382158483380831914800039726166871911397272273603015235408495617669191226713711145688427028715394631563909294315336785553695333295536763418144468382701886140577315249987706747614985834092476990977310429174523877337697765065785650178777617111872401348728504178414310226214231646339298472155221455215325547464289549673818598480113188367639894784313975298922489745028431467289916718435793028671006020685044875588690786317714712138332921198705641724159765654009890105334970385618414686446017759304555700642420522833150310806567315921059431902017511469156168708132375560900898856289504565713629051815092849450290878575992869901184963442972605187466600076173053292081842557996426572098719561583768460519882284011013113975989444845364876742272021984908628089331049700758970960180520365185190812318652787804769501788999421592809075392241079919179430434973882685338105609737576597579096418892347874735614504259980360900350862318249771880010241182849317569321479850721099891007548314117800628924855889178990344697474169549692627116262698400048827920281465258116599146159886787691549126899080004384046230152082650595858517349658768618795570528939191225533376502859568823101896120783070919512829178750770175365004582213607346838123888845379495168331827469211225663801813863171543191703887560676446819785514010677986199712486832071560602168688982304721320415183815834056396031065735071941702021782126465496096487981925928848429867477401050117752 [100,65] -122952398462390838026364415172313329802116446712349633936249334033257059028173415986451246815129857798879886169725836545869614180363966678736951929003754844410145345939403457750806054174311464743652537671332769282849121560728752078538003368966973187381441342274349080952232602454706578774187143758274258440499769986017237084539607900488782899901254514943450315239621081347608356616794407487954213996712984051792321927733490508863303689152855666318157206027321238423893898679278725564662750908736720310248490037371574674912992081086954271348985730906357337830543891963139896781815262678166879935233114479260983976086927824655978904051971025702877151327436654967763413854689417290651696351750009456164985117812353624581448095320119126860105404857494977850242684751543905524402302217886263976510011122347826971748817708712349553106270691385998518114382425404377326429635178453844990696086963835663381899912147015094455677558678584650505193682833473678783042488818452347265663112324289307118224978228771901724546771674486829117741114239497733313854672210449035948038730514182999637382606472490300633278244964450830549454495261525282625415355950136726066590689990394541964340324400742634853645850939703481217858891676732980158490699960061659629180378499710716391557394442825088541365163382333384851583823094682153948867441382738545858743182023291609419384122397311275330376373171564558997903194346702425767593470031390043422017431126577914827673998522529587944506963075767200157036298163397524957031920596687468790711794348909941655210662028715875822944242995559878644586182096981405747323849078323642632933370077472409923243040788890905832237634292262545801080892086665292605430215998665592526258162027281728121580695408013301831457813382049683699137331933723907630080833871699186496483394885714931268735731751133851115653496535421108533858964419190780044664424922778463765975545933241375301804489920070828991749449962335688838501711039170568521150132062480510196980442231687444373664393855378163452842232416575277621455916445063845692657848154357125036261518701521772323657696770092965173714242649349394808962318051906864500186423811749578837122299587446208918501332350304524210479529066869965150214432149287785721019638980867803556722986688944672534637097669870154361516987080673111221836262466651242293721539109439353150271077829448822886357868883769693235409616626995863066508096087008571657125126753046400 [100,66] -12963957292611188502616086983435682674261356001631525510656623325505827507832483191321575013449960450849872438483436106380177612430236124514765348743271496180057710622088234336766944125451530390523468111473214973545367931497024005609942765141657400561832325486545179957469943380630714437796165853005321814754634930258907261074491998437087063845624685368651941498140325952983311754265186109689750982888147045266367633814298358245311768837034892503196396215520799102709097941703385934875911111608390757533367094324653472689928694132914145415148469720663142034716767346474424542719612484723839170788444964495875100488331919361337366573249976130107544681565963242994635455118860929972668189897850476245508399073073510004458441043750889005432892191489147598277749011394271136400763436451015219300380756106241627037105095803461201032998842658147695617252573035534674674978486112348325038795606558684521167455441814357823981741774287640129515436426821027996576363912664233410364177070720207477787088308527004359185818788806220428665180316511918181427326445638883002151504832134749038769157140676100011994907343436675553244655754635332244431764597627279283429082749721514476806541309833343349138979451907554768278174925124622394048694535816425277786932195175896993285374509925149082514890191488464569212628889396585860260979906243042679833417697818971750390920019955398115002074629544107558179961232750228127457172082877966603672756993779872654015553134897743121394072288640010212221158590866546065371880769406281460938773787299069577545698633835251254065391879825507975250398309344706405261226373596013633864144965412995123334453166357083919649600254276181682428777620286715720972287783196327994593568178185808494554401364640115648121997905151744539989023748406191091394828097158939275415117008194596738631520924010479873264588963956898170912915565481989850443401497355255508355016987314629876371857072259302984114713120732059745121721333988584698748847668811587522278336927795055836909047833872137014753934396980607820193937526501664120481615158452124512671044329855359531987573090721344581870810879883446861943226530537398320233358065700503356553405206206247131829775129728434774605380351089141551170828801166200856923806268929929011366895590268988649828330701273513469924094472157253231977353728388603770126662604508074044963415382817972873294615566087759749151692810214645662795125648264821786747594492992 [100,67] -511060675876059165554991332163398600686423608543903267559687354675351123514026087150387844790138725786518422017421651337588488860347531136700230231337259742201776346179713220822296440929530424594306210599994715026656854608654132589634326378315664602682938469784992697867227443550703295545914836322934372902574471427202003716169313529854041854704646525621237384797465348923062561032419981673649220231051573321535501827037543908060678601114366797402330141469306131963599594516891689360384066278587770156726596791386402737463961418764770990217566271597862885968190772054112584160349694425717029318152436649740235739382769118662671740808969258283007525786212020357535169174458151559332199509130747692841593785909894775142408243350731367221810036106515117573911395161881275417506161688098326151825041604665308971899604067555267236230132771233362284904006805102989798179677964025746368222517407464669646265383065777976835809460271983491614102327969952513611826710228811636843733372787645961489139620287093394847938075607165028695799167899101418404984526097708698154161220177772028293896908611118421955873128702396487554659441437974369856419184253227727259246549864041888937316213939392172333435981202419707430280466855454529540671865293600086930686883914209203020067164366905611681600692308758293522406669747438741388030134864442704031992432501997245131335548191654924112254144660211379725197399470428039275667409160947775275664580409617563949937983110432925044375770330481586105687008862301072998529606790711102605794265867408033853952053010257679338253861581115464673986903451512149154933920944501871258693634374550654422672594752424406141011029148019908963721756224195692696429052882500211506415430432431534227249346112510441708411874928957126306151752788194143650777760315907199935572498238550427321303810361905847913619721997372654247615120649058378613561142748689798455746110362476919301155625850790640267344637432672316038779038624437654851884963219769323169729209633279738038308550431787035302941586604977473181555120391811913991465379382491923368826723938704923638484259971419720433380004296521825506550984104830786234974476620989152609582747038610096724054380916285180196135781955517628780757066622460588439210215646185111019475768525898661316174085180826120549658973944733368367377684176016179905261854882636327431092916200300292296623955179666238279050155396082819652820022648997697783261792 [100,68] -148301895670071871365647572405336181205652075715456574405123068983811335783827568498451429418284128688396705222891613358306983456016172410035758466964812628142472927443652855690202103165561624776055447101540749872724289144679425497320602031275266107359793856613729661620971594078742515779730011449488251359361533394161789673144689930160215435158221519886189183882180289475178345463652819700817556474712094770944376150999293890596127652173421309259109693665735463406475406648009604583941713362589110343375275245604850575032591908426815939880080106799382672042639847573405483024357176266852646925820446391966361342320172134675943239653186886390459088086812192066627798645847521260759894999485591756881071102875958510610439724189428387314501441955346193050480517822013836041370548913787517684453857314713967483218557005349271680345820092936906352053825010274788043808168458531487532306456783602192045594319867015759078153431846377814645769576948051018679190747095803199192687168729395701174772358461193111560126640078381156977984031599133818524883325778294752134286816891013435979557594649171901431751187441780232002674909933126520188764066638991998407383563160926205710550459868448823775746860224646669830982310748406011172260542332374439797107706760196599356895282269497837300246827495641561586602670522346355445751501134529840789047183187754204283940711868503580253257538320633382356549750697144664285755637806464692991782578150176682139853053094066030964122427009296040022573521776879601147367218036710839092203779806145971695998571344834784025174557271650856571774944784170482756493531336089233410412386113654930408118950015112364887732672954152871361351289017689066756827297651343172401555050706924462394582816627866760216089083407345342474548187171853007822904730893542697220615953924548193956586717002126495232933757621820426959779224221494977786677126428011259122049629554206972310174676171215378556404557693019880350614610698781414536267824714157762275458780056801668150695320764745892113821907993621211864617726334308483016656398077717665662633881227447094725291208444745879259316117231055801500513325625471776798119245627207051573049220552538020136589346103491950264043766829691343840971519030225579226432349009423122128011478746079752041048888768351678448205402080831623137344627522666934498663259242995074448449966231741056026371261944835161201478043252432841562261154562901923737152 [100,69] 3009621546616679488591588266146086848184781370372927389650606187989828850473670589538830380239294396751572096277901913176959076461630291584682551094605700762803460729241179795604976840979569188221046903029540745454957638984769540831393163675103710708300091307164909890863953079607602122272023350382847067467466853759156448009269786083121061974349359033325373662092635178240545367179371120686229537493554469587218086496214826973507741048269412704035022171362215240643708905437447147137882029190659929344657589875631994142026144678728558644924518522998825126913591995471948235885517851455327057630607714033082479551090928234864850889106581821165267012782582680502475098815548822505080552515182258255002634180350604987065825266723832643832096944156780424570805150664429780483576215857055598278623485940474586104333435127077372889697040396085455996524148998465132198641285010938986666707744022866663166774209485712271373413389254355651173893346397571024788437874613292585307908887806992940804293539484408251534356804746891355402835520260578967648357752368825209507178591841287444957739773780702601804188017086226197391505652435703418034606804445128447581086256947857561672318375787454302627543053631283233380922744114365296124572821070523288248294220885824688208720774649574397609961628675217876844316396822561723360958710858691284864090325808624932564594039729827698611010064747661250091498914133033818232713212643089767203462118398670508326051314439517070886055029114756742715094769658548494593941044720076300969264049835575932426093733770649055006322607219306244088571520692486758925684763706345250107805700275420804556439522760872120220177950291252778683961489297213365124413176924371376711701974340935762663720486858213645185530975472387278892730601569160896095243571801517292907155348095899019967666695500484001640534105925077432456654556716834821314507707789064574134111284473706909571609396336931866516827667777371020528159373240131943113826407337095235222372089475954954360655990064031735235248477027669276722497170113767502560634156910163562956722027620042139311365224769997673348437108147920497873834024829507320321797833367121208699539689832721924458075326489728664110146970383073699838344976321082709839947378842874360502381729129847047512404377522879367636367307729379097731195239809458707736356808437002799905099286620748328130107816387697845371669137788882873939026925510569728 [100,70] 167428626207355833034234572668078334379345599426111562874325320422524434420390955181667308411664981556639127693375372636011803849854116965095106325804601770468669544096631595295894833506937664289945711675128619456554602239014372849835665392567691531669606791293726087707485620202085949143405385355917355753427043619129137893134411943463067241135470749674209380075992882363862400053316828174934950378547809647378808414185138997625435701538454885514290705150629460414762239201145633784143831641984165061043762600762593600789200384361986589594435419425251008266044818219192307476969881580563290047074474232087213479606367134187081723811710459968079082016340172184723896845662860365201650872334893569449463464783792919854820845281913044269989389228209307520115491704511275393171625150747195079991011442640332045059770024553284937386112998620112636008700633060270805974660017439646791727879325569287887308360293222795634903279761043930188531561897012983439675666648707437082748985077911130751845231183682666136025966331185722852862930633390782786680203702925528973276409537909303504294069736487690364483596062895936430530080137454309528257122045612443447882085944915843360629300436644647760166060847898393919801926920661633375032598413982553373506251466665415017374532875582587993158612127814807186328084476306180134824809148221146564916322921719367616727775987162058619616920706793473930968875873500869502262465522091327506377330313900326924438062023863494205356896824142024842301379337126242477540077070391224499359662492596949734287493704423244396265204299014375087461041684822556374950291848623889751157822784773461353525666951556765868189680088672114013173393334016046383838620271828340316381334151159171907337961724255355354420948745892800689876452415646821394892510424489298981730459591715373127353707319030351393393931109567428830985618210094134521264542190175237270384235279023625594313128428817767136411099327388103089344041666977474294906579467944006718571000793194052493643904398052351741183703172134992259857897528913418060119361878892782510188924309847225140482663452162430742337892719443664048203803525354257441693437521391376500438826977590020380247762585664206411075164587826781068688829029037776768836755324458356044416653096746971181576174543038824869526253465825719003224639098266341061806969212869106777286541703901123853906466917803952290588567963454963915706613008780 [100,71] -14695669731159282266407864169410547412512666676313157887587928978615421137864229908131420126738169445051381160060748368485440145427855225240212825651828299752650513461070448454415391039117721065731301551232512420982544293024813235486058622024008917762864184129786551166429472195424010729629537025538635485025229320558032254284141307764059068867363463663723192113533414497962897436457613151738193600751065828286491791370456686930499752929567856523348942173922709805139861457762808463529144803701679731757659412675620980433858168255944826593546276910188773279832697209406660757429539850420106127103309116174403204430562903274941043243398434608560869047657879853545049187834517816388167980803711353541932815344589959596053116665224353561459917543636817711113399292980847328212995227110158011514297877041918506338150765103194544953408072415013742964488065784734496635330924938791600138293692383840828619963498776539507465401812465445796700220061421852370947929972286140394909421993935547638046075277353026923217708803554691813642627171482992624224695255687923660859681089017569125266116771250562434293497271691088008057251074209400134669219520422250122560020066009735120360871233778219488236171222023271988524531457233067502889392818800906182597575573415648548760128057812758650797308224456019909208507581074356314199096521359918372226967073837793610480010015591028138479596976399184818119544960662746177723072707061239005376233165852484795489437451008752107243050115490941925232551657957419140030047934169788337115835475223820125689255661282012489123091398912143549137884688931806655843783294268658374960335046747973138599775770447944463923113296631707322621674961992706402999351130951637617825528586905001046682575908712817791877683034272356201607347343111966047303683366860246499600784807965749850246680579950194731730805398765444295927959089999019463684745446448985678554956712714951690007776028437207272222912378262463416413510296116077770674859036672984467473823512433951331163283960170327824090608696277686824370803432099558667305347008867913300029149035701302856189186170544497667101999065216801977328615891603511902463238656992094412920339609102422336955481384464563349982881012146597168075697884469474719095262791113834778371875314232056837320982289038856508131749493068076149148387385742565487830833043109733049930191295175240129161338916659029298798457598551330248921661648 [100,72] 1187177537810113738274146913177426130713232242513846948890889064563189459906692820724825812625165477807073251038810997931796040822559002933977097309322481862805577038546758537883150696826732810408471338079232642392104877084187007236121225741996069523086368810779453023602478054753210549524740588465700290830069997043545068224921572578401300753348284391983529171260286264285963807505965290997012123978657286008258403741463651965057751883695921540802039102193211735363669198834542787629226287530256264907312825275486137023784653925569183787804395993587057965642219817918310368870571726179874954119467566407417375034628283736448378031869276042916961318245585068541567597791449949126147698835817323223586933183260337926354711210385824402052213109532424932370637478266478300213522573990048171076222122891102578453284710634817518483481465071636500936352252545161770772803976279408882439974018775231776601117635835180309737866128020873048975218077258247217632144182299371142279350339035384893245601973959279858116650523378097843380394185694801219671292485645259093705340786960256087649654550104002032275776798793182103305315163875025071578076260320676732732042184643169243440971410189564761891340812122387605933296884874279143397821319148974205250279557139827528666490429422351062833109035073214991970610520265299146593881577830353883974483417976252493508358976469966366346595896150352407956992467225141387430167836173224494194771216509006361213738541830109551554533063268647883985068881804088591887894351832341536043157427626618120935543541937562673423096157334716852883954654465289403600916768658153682925864350729010372534943020142261589555901380057960784691466348044930199456564961819946021024012595789898947656075478737296983607172773289930950777830311846176094254079234797597382766368012829917828413693090437676656674094164586996869846053608333394633137365624107797901991130366985219370728324581031759132268357170004463035960830803165582995774594025672557423380874629640650379382915518731697165526100919009651224218782354246931508522161766816739158904647328960835801438029138505903690194585423234611564861694427669307308854918267825546370427750735897731093657614861363503899262779418254200554129271871969935466630256449003978611688515922061594692403739540489026813483338161913576621192459005024544783673118725167942442192376616429454820882283347779926458609081792395537348294320 [100,73] 60146186801139352213642207598532777687462832059430815171146351424139056960919075063265171555635386186815199113846275302344357479690854837117004740915167628344751790693390898000269696925797088028979807931785427091744929799240609371684853933327684037629452211879928376020255639310541512109434446483720803061677058085688520281873717500686708532455242261593477214760762443534495725334859919685898193782692558066091396437621619082783200343229419344453869408921258931384082281190814353574451158182105056724180191454441904510719230810706858912294288563319265456986932514076972518374735544383652043882680448016277564132942285727597461890087902363072730353686041992128845418040559785367698080693994889902714464622237009196426586751375487997212382393198113025066562525698034337719884277349668434469842230138093149909680846887867151305730898265220036069003200196636216399184045851573959261097242859881094072625786286444273137216077992966332983295226400473973609274321468257584645425534267852522608262662745109687642720366160866232763713248634774889059775804618401548596867641526867907416206211168329224793629263130636990816567716853561454988140613205520702901588375877102145903857854535975089541929514337427443946580517648419832480047853612778896301690861003755546517852231050324951996471166894674296005757924066051269279480970731703275927475456495510324572529042007071596186140528230692872498556802116723094471878545922032611673528858648455877782506330477695357535406751969366875230305408103357247125128502480929085197840065475249720579407972234518338207018847577757439607677926915948066542443068336741642113421024497085949403054136710521421900219678352140509493399670051439957009471006156629821445831648300673295894816318597906477488660516884739787048645786798878942175349473804457803559739664941703367905950797254383347622226989926788601812824240007863124654115792921919133859676543712094264818477247491618454726434331628599425032220832652678573963390819213283052587163602542683749980848228282653086515672955981015249426809840424563264119951700646660153678261105443506802054101347107196117486088832375868513644855674680949609684263154203954579205654983298562165117113948959459011703165967926764595546604493133460680652017776123235859865600266709618495190485046773851478374982522481164092893345953091361711206347727390262580208779896562287470787972566914758598433406868941212289248 [100,74] -2990714924645582873709718950475759921356375402334962327688573701067547611418397429278302107970721456216432141012579495778327102136460329951159465477385361404844997990096130779963274584198836774545985886169480821987455801481150819649952051837721568500107034646002662109733299227106433293558711063178287357063076801907220338805195304462524530679787672149319340072439323681442332249916827361810380628146957339319154278099210970831227484218763882079307064283938076786627743273138825744444642834657096957530756676750255327435333178225092001372955491383182305663139393196143550814752294421180146585294839696794229734284789499502007275328445353197114241880220227187742714052843099943461336477674077320627753782728149471733601216542188727905420175659500181943432399434716915641608819673254167122685490515272602447162016328427939145541210933160452255882703604546197364019843178877716000990879293572872827795158929034705953752051043768536392325182010067081405016643710339898187168793372818259648129801464263824124067871768776226292436271369031092777504122512012270227428492815949066585399632155322603017510519837973712223281125167288803506013242845920806413404986580374033267865065652072769228121607278467230504732177473023002401727787268245735954474875180736041622432020008658731917177699535419872833829531591558597354146947811061951527732581962727780365124144759944694327894844223491646432499771430800579789834976674356611332472115649782055852410748183453291701892401578049996496942462762131466582844826698786054919018365312187520175139850530145257388969391844166606179969649896417179169882816334354845131003651559421079752450055392185328733136310585429913242674581832935193084810103753692480085145385292151284986943742671315146890873681362849362510374246735448118396167613454792015134545404363013065585937636899240442622555739993506853084777779661571756146445833776184988231343765098223996309393519071772300068235217484050524764786408344937003015447489849925680026969035793066646970073809619074775136443577176508033746063370898857245908424272242054626502185188198063722149934849861159160957952766367033295555625329315864696250135091765172718823495695951672380314918092646256430573173034026801165541194248112878447111527972040989854702479618195889018701264551576993043889922502430992291743825456361399918982218119741705147357955542899754805234563909069484906112743257511356720 [100,75] 636525854418244682716383325873917178315099210051281974263742651050264337902392609442085741334398469413619551832001870483111335057895016962225148157463814732228228309326434739203308774178162211675170395501728268525291592240470840901825277796969886615740200505269161414540760209490084712852849889576885705585831026015835502921058916200764130443861160715642041052903136304382266739723815392076722448189831344608507737690890014137514350827841111778463945243724950643386249364343922269076379987674877563576416886450558134547951566985474868622732699098501016497739740054550742079304531224681797063368099252062054072033725879296293062064818646851524805146800250767666699435992450310031160869371505133631532173835526434196111990107345078121127172196541465956446925934981399201003737116115676106319176205733058792461065689076464488165139136794021955802216761231873565058953278650109580830803077182341542760483188761627941208746917976111211923218038737580467469934354631862269072871797304151525739432636809168284637384637213609456254113256335481312073002020355269290717188344537847429521312493154816007218179372015873170498291917116703116592987051016160622058925257521190819671442990606857478982337243928827882567164636336932591845044170298011048005147609753431061999844020868423144409225553281063189505619238078806065808692913142069950515997957432879553455929117238460825742517284699762498700353365667577437389404703845492728490011722721473042091917794259982539308062518607991257187336521654934271143519887942878723001642146974585326467154232879506477504542152290599232458397836854430499420921783196903226762245554156845240238370700659095899307864977529268295741438888976477302149806720230655212384624944456755079416733083683068828504072863732024498575344562529564884560251200630820232636556162899676471706833888634758350647418927752461246747717116514762917118099465634928479072033072802206199589412490574221415609840311751159665786340330622698154336538800171660113968659555760098374861344628292878938660011458724841073438676742110334701176262905732652081363477237597954529255991249230209242574008578840128503648173087153145047528767736303072013880425644218000102389405786141271791110019208783488054764568908904928014085962009367471353919693406291979866873178095231808785752615898836086193146467777395465700578485180645360832515704787874248809511317593528655998692294357304 [100,76] -35007986941403241735149592095291211416947651559091671614145534968356816085874928514734277732294572951498192293817471471938891697899477294499424802653993158856131876077284583911985295637693998916651791668919000194855719637617451153137882949888020645590907837872294369305077662210116642480741913038604248953194442580575157102053312060097302752509914122485727644323174382393293166088679998951338901961498365573693497924755563336679915399303595973774895068382206380116783771417430073592075683284226140987296937311922056006843097871408076241796308853399826438241585008297668651013023311517972189707745309581768969932542274820175731165034793162710181584986738809748116206623378838514284459405235749931264167227451136203394151636908306128873031486858262513450909087069844343984941403756316535465002739587851684646412788289174901229459706771238806617318190951831160523906530834799533471550479643791765898867056567630747577007886010981765499837714980996785868468532071673634232785484796896184972117521454783367217120500310996694146513059398798499472431584789165300228279150325749328400329750522078578018756962369962319735780122943461785214041448145203149312254981061577466487735998645175020105158487067934966607350596934854702842226298908469000225332798013937845493787532351051970367942065289554855971301520794820607654864125846957494288893957664106230989886374738554165998408272747377679123887046067226010306230163096029550509640822995606869627016889668489361113968765969471711501512317997318175284004519917969662194328512421235816009335106963198769522180506245346695322985447755851327550446205115905929671970202238483768814589481992336579996614621915681529933808271458850390151314731486106012737769148981690978477578116073727831727552522928927707696191330416874604701917868514335535052169176265716395219178875893955652412793252384263644599621937165569022085254384745333878174554550754693382625765966154422409048889112859704282214851866676528338677437598901701896662749131562428066461911334950115480828817846431703446142255029708602962392648939133013329244048917596029059477539590631721132272348073785254017215729026040620187888869749143477493409787878490067883392353821047055853777353201620765841615856490251168557855047694305063664610351230248342545547047460656061129941315681861169261610606254179454712252624360613626637443902462921558960539607876578054766649608384 [100,77] 3291168234752775472919430521563242984573755408317124907209852563785067997988609689809516457422174494628585278800362441142141508127265168630793675208391531326655891677348093439218727522399862669357634268546984909058016193510617699410310691777001691199126854220076430436445258947353038898714682668951524095463190830561908553473009603606307317220765572673366968021767359891231946810681212876250853410244840281540824708449524606233042361203127282148591457908371471683135705750217196934869378205271829465792488240605301822306833653605525959394213293816939207225911896249135326301274260565132239318097392164064665789507472075821539215645414908490575461935300048437345067114038259038433607498068034438432324859229793720193962848188380043731561843815143089458883341212225053583447736113802774447250295403883022457732973619456537497894611123644674334320365480667104958933499979824017676199473125397413393969674289017637610217798468372475753944889106608758211854006547097990267228791149471521571282504797005408515042339241707231152724340583284982544308741061313966968803544418524419772832355302796192662278021495872019748219274801633091328740163938145438005024338392079001574252786222365824862082979680952399239610673007475520526958886365323786893437355845576489013783602165849153070773976322988962702382809520397985318998482953696792916263621406760868970671100272649032312666874372975274678458383726401707518170026816239670780504881846174603829095241104712578592989251783276978167075836309462898457886729316139276167361497840991739009488852157038450889846301313409209921778709013089566602745822367897097949521128763573550041016916332301202007189314544958590536103465097658262398453902904516610748160248555876544799434040628271486824787548414980892969168823100518420241332069328040331396914942139676257793586881816566441162739892476528364307275124460301550296444873374281414377851845315192348913804432871646345129452849427278193641899191343684275256150841384841894837069540088513471613619120329033110063765577940991950811960288659335546728592861613643256114460058183869228765734156055973305204765365679171106450658595592913031048495364546316606957092647337028367844670072186201467371268410793148764986574452989893891582663934153601141148781299314450505599808226210727090944069348453351129882597291381379471588765422202607462067443705231679491904534134522723901141984 [100,78] -279365165957484189301517149961868374771826658149643736911654341430795115088744275433304101082313706183898958078790085614606975980901540883822262418572436440765424589762646441600964748370326941650067621917344789657289379554666534732847688627423544545399344884470028068956397711568984227109142251253925580245423744814608762672742908255940614250838066875445765594746043592641962716384372738809263197361934334566120884131282696824528266259007623672301032674587088957584955300532421841978981572471604334608749973130410503793136861536119233500695568786187237385269752402329452453118694440286338839934005258641506139779365449715750282609556799987453119377581984762545599148751301099736138318025609541253885139745541605657255602164326894113751069911907021855770007353361703839685445072731481764070479632979990350085031830075134462938125152213438082486484697159259244154362209313428751906556745560741086910571916272828222306573739853198263730045545293576794749438171810328132952390535296900825339105261610627687542076436882612956652341333088863546062634508375686300973358505838505007238267407769533587489244172627253046201912872160259755981306654847691018182929101815990517266973290015930540379886899043938071082311498818149885836388958254631938285863468832117137547231445954439824382873161082954486409746256928579944979964048225709703625838260490979809994440596991211923151341781804199031494398207482497790605007796115649479639165720189426310354549405607585858954516099117849584631318065121950488836631949303444420327728806176885206031397447165762014355813262544409047909272448587304737747650051818076210112689781635574304132027027914798580587975773267800807960663919316393153967374937279326423117683773300811256804407170822667546529669654842004946327162868568661105516303094629383154361997360864979027393549835806791646264260450892480320724731009182948177860117144860766030011669282516695515634188089219751492978668843575222339606327876635985351980049030103683063694599915202399225431191262883761508564614952783853301831605341925965043987793524454728181673007980310121644900130631903004899570799972986054369206331078417119020663876277424711818075595136437305337280539875804917394337707031559292757818977299723758386001297658430258836875656161912371244459280016080829363233063597595142577489962330971433995278773686952777852015832059196298013162669395709414432 [100,79] 23383975672630632666339107654393685138945527890005690134868131655243774744630453663859238043613930217498497121278008364638421774112984577826351196768247617365394020645881975398147317787344220856041173240972861169163344564857578266890744197023155509493543525329021782403370251633958647414077732210551353044985611927437153967601614209350908649569257979415798690245262818717736535915194084980998888750543147354313192298919806830921713310088320527880419373268224691692720011958756830816719578959156376309551650146810907998342313217127447526430124582840208615160259009074120741216212103098481440758677057930747812016626628061267997150114182039025058635074938099082069050422240986308862992402505417656923003901197925248026516700224383197895545194906708871702009493901631200177520096551258957558755269384040284404249348366859001337040450546016730013443150643872305806980078047443520864481236158131184000179743444655522377847969283936903891321712070664862562926278041250858488114992764311668855691728664809316733794300359581985925703855926953013792554654998821994664843257323883657313047993873392280758259030475733880252797398698495521019064240043910806263096673499859779850889143458437577741226910335360221943248296009182102310129113463230634693435579833642667206499948157221896883824086280316232482748918247336135082826897389365765449733263403082235303352963432604397463768888457941894620142901224620953545331315341676103786697156629673789190894965546904923611007677815505796226280823439634070536854059150516012165085461107757232019894707219916908561159599084745075973949834225037331657964503503305351739444456421813397169952500159034793673805664268207573689917609421403593211351516205471357331093412585473967089544786800691438734997640511725136935041448649147014934455826775303522466100318906850989449358907059091474945677552318577889993931846063923872667207385128256056190146393043779190752570803043982383583124559666884934886798322557582036298453387605163848125831414107717508640532165209140071778510056061747961271018054037383133791740515369819823402877926671571391605283626386048974848915908811913698192675311559187609641275590600874457172967645897032061894797466202150722509699214648239466443994702347972817476140518226708178744923589334504413069481418708001758002659808209795737184850081644427279813423235371905314492603618584251222102145894907416 [100,80] -1741003646335558682112117047335171845433116618827104129135233406164749938324589762695067348562798421964989887718138277516682799110759889584680839449963066436468310127399671149338116165525644769535546169621948787495863081113149332255183264410928573594301396662575929619951863841141285692883195919405131405521021438732096435809928002534494777229695247364498275498302300028301508080904475847743256621639269165730414603284530205082853941712037098350697995188660884319342607838257937494971565669870800861631239151640676542607736903372687402567082967265313602063570631216451496393378441847245025381484095538706008152732051408972136391088270109740121154528545051161662130684798486692612391036473049458315027354755843187545784701101435702077120443924959127064138934863168926569877081307313363340361302707304779692046853525647782608828801134284605512851138331199634097197743400494056266529112890917885433483735985495824505489829756993871110521368665007609824426695497820377054580686498064875861537814121261845939578563738050154592509687240203070558572168167379475997566110338937453095806975729242764522390553310773304263922093477553817000455129025783982156840685661562943634331008161549881126356859078709578189490731560940003327457587622153219083382988894895038273948418934166653004683017336750978744965845148024796362889351797527991101274633182737657763032390537087403990268564596679081838440718148024847364205817576537562913414963611380390602199840152064430515964257503672967464698529611479078650369262294397532872133264694699041684738585265457537619531143905496814446058658451503844624213846858955367681060858494710094254965136719143135091586235908723695653777494132967899111440759672286302476011898916714691742995187843875881651357140436123195161643125575034828600843213198935610566353262681669153137740422938376642542588438214423116474175585825482774736070975320213358142719687388901924694831086283045816062871180414265702696124086267109890173375281978812213196235853298579013939220509746595921903771051152923747070539235296124827704999794646859641400872782554901491416755436519654013697751253958225256881422308353846208621259990416774037134473777199309199770444092647408634012773556969388479712932456370198805528594569638805286600714959207500583127853312273133960444892767669379580811638842254708440112629549511004272719859827185135492641519429840 [100,81] 111691970158723292088430113350375423204714955146218456606298355886980969589364627303176238477547169459230401444031656670424630481484588071386101131777771648796523919428822745251743809716475644063460694900732642834755350467072132819309266032539227887062018308652016770750556577209715071690320356779150817977694651269679894844778542246324194768267280108229771089204438299408739244714936838814411902265090945475959001191334296386379701709926762924545697669697091356661567811855928499193992150481619540403008663776803693788530441035298644155113738680575513830957637756712291438350572249993485152055730710886474786402961476406653857824023695984174108789001104124013603382642475908221556882611618901478641345919740787686518213068053368694083297009953405081314775332303223712203874208648531485140746388156289634526283887275855596869597347127603093151021505400428994815189862871512185497661398114681639245842848401081762936975631400782029240299658954555220815043229123162953392180545788733865682266231912449825958052710660142451696865781888073196519088727265418007357701757259909120183253200935977388892741378675897670661032961434354678773725537608708643873325553352297205474046267483717243812103903044333440812833950084956568981821784743895998894275704876451224003778906242728530825969715648600468129019323789983871591960290784333841031297496554461654084642426861608800849251643840108580162059392398466455027697432521759772226016333804871100894662535685477873881517440217375832107919405940676418779126480686114230623378152246733440756286051798585762911234325332442684797880850332441065577691897717094380782376836830913547033923362920650816939412308178922259706506533103724996088213467017809883226001474394698394277503965732563925553143212910762840936630109330205987334890713909600096157861129504516923705645275561345499091279567065871551797426608855163802834858358448024114802569940746971069266224934472792064572185076371319108432471632493193468848073308823888020888072486596079630368027641312199914584309733105942059597497993738956535328560899080186785646634932449116913843583661699703597468282369852399013899820582422857686026086047108634296748668952691797334705721706060515350666965638960038362406325557341166763285520233407600501487357063589206565741531402810106095959761833471276982244323175459808384143683876946656298328191957371381964479696 [100,82] -6146251387652618925314427244700198269309380807779820613473487460808601650235868500207997558227369961245169234397980831277747438265851907030309507157239506481260429439887647834606288072771921470077636455872616525690288192358567802937934681742065845728431143801538210340122207700401815928350926149180474020707712219486209117930206875666920678313588237586010834244320954505556335593446446580142530637868520718932913276925091519030221444828976268785147088703079502907037386959089293975115312308323098176785914288512789648887932694180219909783311116674308412833471400398553761096950328571797739905001726349503392160700936235331055578201512066516409063396969231780041144239053964218601010917772455188164387068901316676087217824833407401240495891906813111605286404423291170713653018378358973222907459412868060826361349171698054345042994309300127304185714896354516845884247208357598629140513434854884512896767941593738162635459349235077807093420284035776259671670071980941735363649614759705593124984915142163452766538522914588202629650451927205764703190057072428692834692263639177751438695531922027000470760971364473791200369426537891944087208993527268235440505010234464017437639045312954208169794818303049317092128680674570738108572446042985198533563686352145603575419205164701915547834234368861694271300612372964270291347420890081205284487898678186785528733704298795003497691261596290593853551048453444128734198107730890959651667399204899457057798890537565570900449359737233535453680317467602825988240478422864892868025601535371870345901710785592078016863264528280757597611554203518940803805515196068797098636984325489020900443983653797247622320492786294561342007569399717285383513612029864044648412536014437282070783651348919344511351052000836325845910045719858075626483235778275199178143866734121335929245742880151445327626333601637035028727196876380484102932413715904422565487221057588909429691802037354792442516707528546988348989406941508356312071221881230114744445657106803173886458278078717370454200774015018192041864151253424248273710090665354147891770542327577686517801866752807188374247772929863922912915800508464700715757955898386044151900704511216688024272087995917755079159678185982737474213871316375494745117459790732994880045462228663151251317756742231249910378413097690425816356061733477991546391981670292111546577619342732196 [100,83] 298178834408316113299552603889617233958542090723869354728230194063770934066431461601476675990624392295307461526932345373775321609016880211676569716318109318120049672944999060566766463390428090390636805445165391426102403667495084221289991934808919903496799778529785783561195122587248548013202252354972205717724012562040381035655240529395315891634761836059645385412564361209353710617386972078562689873483729427684671830774121921150800904318622778246063002205788192068870239658266491843086222160152837536493904662627936506972712213267750777205205870197975654378743399856927840808170208205329138638087867603764130650501736604819761868112248015960310257224723785824381537125799710256645782234143089645120682757751648195101519364275589378708555474265078944750233515885237701421767335144195755363437490265314858958808371955092167166686899054989685291323860107025368525215851906536774228944882746935125814573002598366396176673246271450400297987119455749485862752820608177354920806109358324125986961936436618186891661056703546135694377776230428978947907251201300982275103213810779435894530195807019896821575213868367760808152574744262995841994373143601425544976211511935623486578252774254632338012872889984089952532994415492759782150849864882690881784923933311806045779312164764491081986179868180000335463199022475013891870159227525766426045811576069142179275544325809969669034792011089258751587977388681669329614226692837104504591899205859023677800856213580345566581479200231293525506590977925607171016288287493681115127756569199565547223806338464327600992747039064928430073265717271792229806392319746062035134068766149859462849766500169613472072155400281274560973229397620196782581100749149220878150164159244607751449817640192750568651535097683666856688542330162420012927399314869578966128660638804800761428170999058938143837082821471678769741332830007058162769587308554496119705650028779486305296641485938303418934792835074912368386947840020411612118600642513722771977032922580297680247637755294394464109402574423179699223488072371862879919191245192957566460962311544111038145178490985605115967938817133834336511459030162507743872753645978495225554820524875413815341121116600713419383492423147398543818490638679206206828918320648802419793689218943659217515431552448090911800155281565370775828153680400820786298100475478742296883697010404 [100,84] -12966687222338491357004196074994929405809602510182601964742731540627215570948950224769813463456026339907048553134587315723341071647664283375736596772888737559086099141814198895526142656794620492851568654545154236563865590619633702591928265314003791216250292958251639761686332575217218657120413055022174057652886736641455802135243110553835312250920521116935598421464016593130063080521695671761522308526795568210010611135757274056356912635641729723485205255480553762503181769332104876369041891009288072091483270019235342568540731393537891383989586478528352239814658755952456638219853683647481324794657515189949501276220357081766328932609563003194046046035205013052539506724065149760518163400055675925559292675676657292408515943488618696429984803855762471184552975704511383478787541191861612887416757060378525646223589468004950610826432650096715518739249340713773199406047971416311908575451570828417987530574297139909558204843434389466784045543183820145897950985891660913424259953314589085695437765141272807351925126022218123785779308419237777824904663105040148899881057557980373494159164823230212538185960185823060031877629267982598273958411480928141280529637385750620167461833684420949513956050146665658995289294560415711009924606111663778613401561825376744563037296692290544633978788398200129622845524389043805972966519941046714746232045980490350235208738787330432773904016944463340127392791194389955806175600920211101425075127858566373445575723575830210904248819481082903777817839862056287441647505229499537609260669712894081815236178884039865304989661303282169890537102307685370143088151694641775459552741732181593554550305660812177873662000608244853285789375851267219544750579308605609044449326108006066707529049351164374815192439585949666997133329188245032192343810027104788939978394872739570950561230278283015125903634500335670751712739659859824549740173689353265775440491104292188119384667149355250112219121648930092161758936551202323511315503194965136036107682163162452248883109171364806107711177149368080593620090618010242102209446154141677542479096882842015438071372427436931748372690867719711129990173931396161040728630209324311624725586062818959953821777604724504663196297325212519271036032817002772503744678606745087373613699120700430050898138618194851628514658652831693897334871836105633912149659765467387823149504 [100,85] 511725221720697234389545346659261983577350491721088463445438610635421175981149931325418062966305091947877163960907601729622555425695992193052654154792733733194238634967782207565939137557806493756084226042099946809999151005896495035961939380897279773799892155993580718509486847865232387116020561574172171073260300888838676095146290111431166487416894563678124787290653322411240706057007580608911141383992580125269516560897797505453048740983177657864492499973662956009990907008800127974472008374376965109626581635221132695847899782466846627134153487871539493752781108879058793980690594640535053675331766485187044257317749953015287775984394754279233969988026284404106490608889042101556034324672801338038090977260346535285127178852478473214780245429623180738201009045322637914257890628190260984458665024943032692221289446419880479907512318193579040098020642679473706745347438301781280749086877187662674149844257436679001860638483807047302997135721281635856168916609693481996021665820196158571421666101771773625647883015100020041405587711586401945915319580956626809188936616047158556153262652400837299489906171808911573118356056533577519935642304935880301320027845397195236360230601334913519378980357093218229658823903099526876867431433989846676273076680404139982118794199345922166272402646804054550505360091652672079341204559042245769530116652726633777145081050870210733186973879171743737003919477829613523864242716743156264572370329676980746337432630024584737202397471220508811535623433066373261834680646318455712895235061269887349024675555844880419469036684048707306933699742570334167322046216889893294925109126030375517929867780925595808023332877108388522869304894263174938783034080513328240947195336699577410645130852140159367131992167636537143535108709573641322126830648060801958905039164307214248415113683567604088986625029916163233125059684404259934657346176048302287677608581417673928642889272439985813543393902392125754703275977851599290468819999964798473130887490769045119108033584568269824643489758576438684926595211862521414372541741898558888416277717081376343993304686786202077574180430536039168666074480450382636093375346481412322388597451080900634336780756528992415844916338700663908447527759239282930497640331195799672730966169785230037434000662164981317912953543379855337331314828914104341048469660082675564512 [100,86] -17922851130021269090054922749674569192919850006853001726030169191309779179806926555832730753608380692128228454439565987183602583961337960826335960568613577810326074452483400611117242654467256224119101876992094432154605543297311991550343371108145131015509508399237613777185768883339087961532563556630048287577865623813969088270370857177512737724772462354285532984778033780642787312695022596150213936163555190527314794444663689325296439813635915112304122146210379282001716743353519595037375082559974186270164338049864333534574117626384879195028895970012634517484909489228150516588752626631882318523743899134448904577802183762866337162808500768539276516591840599166573678631462659938334735588308974269113881494647215714774314857364471895214385768277044083882415316747569805360699321747966617609381903088755306960672369100457643433829636703765911405134919382487371857824661851528365676558797593617970504636173051368689780735622178385499367066005379239250402534396269576410157441364886615114370445346060672668271362961455796491064876782230894887562236170962032063865043952937210221802798309577778532758194264372617157669205698626619380189438997751928705802728225989749191115403539176124643515962822104012957325778484822488693804049553569669738418245945122803580684401785047257012091386967237269698808759072298202421320234684320485680454777980326646045362357054128374012297897213124527594056023947000832125948355613198260981871374985276551418529895544866197597266530849117141774587728277590062681728259691761896585641342092562117289222453651265816355549669492638246627370095686393406263859463553759471251705411538515964090600906263240476304531926570771782819866509335905193095031242230840694938252395458871370228467806535128229521223268906370702161822674581309401326651743835640667216210352891476976844693355807450632108597856327039573809294199396518394072477865241611808546686035167668366646317280621958941043164227322544459393354426849182793770632164883975793767750788572319900306943558504858837881563179438988855594442479654836652505936672701809023716631807265201410041770513003078803401153461116556105818285223556465049431657557600907642516571604925585126454896215891528613871757817697619427781481234707063315114066925346873294560412309839192034288844573176553978714798871972699600759858547710073538727616913324411505704 [100,87] 532689343611796142662902844100402522068006148086607915170132930058448770863920385106273599913753657613558739675248964118181063497547359837759905102112264206603913599881964321283299604316988488211587785689454082783432656934676781075924451535929700362637540335359890500063376249337901095699256832993207635378739627961694229379767703731400182842450503059024851197442441040660923209105539669141867392143813288371611049447101139377970671731372762640613685906747278943812359591350670860193113977868606834787251184664860076031511481534032338875286816705460983469645924677099014968604683895729481110891187635355333484251834063684034898737429792242324860711497199689827890646059039618781380216559060543917861588491844703485437128949440694217909499849258412787855603592635367413970211275829015699465995685288199877711571123225511229610972725464379671502432072926309560668334850950282429843354758923142938215528700432014011838804082219650655003812345953834919765129388189068558054179268109431132889305308270498127634392205704193526218126185733035338912039974801947202873460568478363952668900802683683136109345981868547593902508691897987399823270493420884812070343746431476268480724401218897944136453480867385907916172578899529011141447181152164943512319069443949773573786812223102624022279482775552508287036252351552354075648149692834795835186609398735180295471001156855792611722135611272063854314126695543506509465978634830202484263732413893900431430172345216123631733883970372551310705036976219505164816560571547555492328195844094187773028976456817208831025536099818556117555058140707802953763992491624925902009310460670259061407705800648367962926466050103748510606394161478787592397374372188625073749253642025977726104157176279111255981887248323876634473100812589396004943897470294452121707369405554428685992155953959702808550913250856041411554149538153770098900046655833116310690978343854405535160301385047724193178168769194215935413080084539926920653672220163790240124692524559080250976172484644706508725478646144914139691203193095542255074422026175961043426860447929685175230955141975234943993076001148526580468738072588309120776844770200756958870784459302968370415581207639947473573014846052873564074501956513003061622503135497541117696159413617367847961718771061536077420452900654306205314175533205233212562958359440 [100,88] -13293026322269027996174984709708186501927146651065105011390418801965886284074942382949767233528080992411400601590743694143629336444167984425181839180749596159695822945769366314672463100523579850385004148777559627936063562338310339081274012070106692398470825695992344036243895386905403823996977378668859383279071084086126490000128988913235948940615830502093981252681912133017984015278308572820228280342835078297106545178940877295887173586881029240129616638078110263083374086125196831983398770613144406602008872639445091871010895996653561826551465314625530307356873770650757310439167944534625839483932171757236361960921733128667960879109663769786543367063246702281083462449212680007767231951563377654626682592182836099253744483680531703952802146557072873533986621936748597336145294617427310367320687885015312181072891421647582713802480227130776641737295280445728663367740922227331125206829176259070718937849111404153929839786689528242722835696343378845525998210399030922660837692571027986868408086336443646305474131784425985727931892400453802423023067002164834938302284768497487625279950516002592961972843380724338097918477993874935448189405788097428009902166925296863818824752966378062599798474235924487794825786919236891615748843689621062189340768755921639773515297146164059109511114925256318738136018267148347720902811722994061952039341687063760931482533336446204428745619676600873794191196994927326061098018830015917772770785653330812819859361129751878127585164741028299773681135861996143872302937088686045373721866288244800284922431845955465772274897991267472223701073164415561749820636580229484945197186066946082405738881474897004515366379938061107547726260429023913248789392832853248277965012952956917334884740238734882263576431599493018309681304574805465356025462546179138421299210375464759909358877527935021990806093006130494967825859452175788946326641651696639572696702404742973136866347679284138091816035902081196089153234457118378191531532589432023163592236938694541367829927215004283324886744743430444555698901121048662559485129901608642974319760651739695118697703353058262208856646357958664749944469116385147010692080803461598189764460917878051493548336301247607096067699238247257547046338381485953332966933636443867934020961768389768245168610979127359692606704259056981169427422406209502678585664 [100,89] 300632148252525541482999352772326777611747093363301998294857384957197290958599996308161851727180563955528007793392419800326241429680542235924842830335663285907816061310612765478133335596016661168640289091481109200322553977623960361058463058467267335925256115974491179558545766571173955976675174250935622358216586504851080340373413840290203088299503897941735291290873972642837615343600408958377977885536623875212143926224528388318191023771281025739048087639632392189464532558942296959513759377277627145492302164401096793700881853743153265566648936111860681557925421365213340068085127107350963426080098632273436816293194967821385416797327529808757817363743553830994567423853106662833214284461855078733677009757706687636423583305314453276278958575568354742490823955315589737253558687300479145252701589456761179291381520449329790071358399324487788847718219947404721008765457085111542157300829545082165367674317843984295512504390563745325060133156226178888347440571814126560609577304892655849583031712011063528065713453068317815200228610216510580412971815230737888600371609799783476275393013307489511515813941967934468814929383563270550488981071226272777239198865019654412603643821210392170095772866333801636102490819977809580235770857721621384115423284067999864261900749178139141460203890854135334042094159781816603903283941430090439077610429051653278894484911388757439616785950487690523677644118092299441535942913604505729452191184355959319338727073265045042089370329453572525007606092929392121279506793333611299602805525379284536666418153132529483046223319820806213478212315243871272476004311104750979924282970958996947184074003151116854963178437167554751913033490735570673748410918325687821831870345647493741122195837016783049150534848188048519693628754464134679215967406019571381675972935451764311108164322244199828840993794943161648963484844419166353627740337111122603496518292855700287476851230091683860518112039193195550591696176412002418586921214086300317502648050100894001909353192081881499872470210005940951497921018663082941208830518492474385199786285885036450959884325037323905171141637985806716441526300833969537020733491407342913802187310208163657320081708964017334415450531669528846486380218468347861118524368128629535057591985615173999804623141156400564912165740383017668772653816012181214208 [100,90] -6520339153723086940991634690346935881216614568063340573149220707756836175227579476660250789211477290973625249181609665774700228737515523444439240154851564561813884515848600896497891144147254002638013747751927778376197767506527936118470252604943854876038775021051101990905360543386313427842480857092406146148969271315102137311721017749526767868375997332885720346318305364206469861865656739050498880245195650663689218638922642251018528767249914005249200142317598904756216867826167069392283819674358229349929097429555418432335029138424593382444598269677511202587722390905906494189093220476711557217438742167433920581676283043710221540000318135579738225864365477258771326957379998838147607718337257814374698098049046589817945085287563058432517140667596116032487636037678491104893809608895101186904816867591087274695613233997163732620236784754857308762878432406601323535733865818047313378470365698243387759968069126718087361213040571352384905557836168621295105621007157261551506229031163429662279222971196043736958892400390125033031824542643234551823052709709700316364863864705485165454756491287576617923635244850286919317141434218306719978212175592425642872706337028017512259161283353229710957271976696878056798225713410465918845485935354068483918982447820254597899178699200369722275860645904030600067836582239002294302173826315018106988979736405801434433646427477921053790655237428346847106882998211118820320316444578887094766181663189284475711374361043820582337239773587605563654242421604202443486594997306868280160110034873731437778765645291296428720838018976923000706742660740643807337758633125555226627431774139905086119277826674055534394616953682301440742680959481397240635480560370942281536875293130922346026493513678604472358072264845670927832855895549722800430257971960787822817246612779501807318837436241953952765314411811315757898640189622276265253032546224126331383105670214163335804017461256228192452741523961722626508402653837254239322382223315379961682061990928931076428161711760762113850840329246060160608104273419158502055879731398342771568690930237141705476209256108785426758554652817694813067379869959145305790196134638181397470704323197043982508519501015131001645862578879549047561392322819850645476385452656157388073762295587912321792008329233082976015231146643858386755206910463552 [100,91] 115280448569755054593598142256215839975636576939035720352116110107285775424326021464248038598560031222720286882324850257365637156486505510208025078128415854666971870011823893577806702935917940757381556366379603371060013669786139937040029265744621003159917544174210321152464202462222714050798027883834350787543784967425745278361453836640239108202865928555997395959893505101468884755718804483366953363737861293503954880487237856201054064849313600113273641577562973920881295128014378250653684809982287837795733342400517542815077491278806421723937803190637167525018892585682881692816538345318266393699976925496920346555047136288462030486853374555535309942227977760014854200971311253772689932835991307089782481656262275109117403195136240084815829252294451271235293979829304150780547912924767336313339263693243192685340021583444844233272545520484320445613020550186723815117127055314878734761856286513479290773899217703395774035916540764515149053183072333934395679572007205993674006060430132610165920692219537527109722710236801186683441938546427161212650841126148476979215044345314993743034338515530848132199011311055642149516984337065698563086036373137561282745475961603038408243772990003913703465372191134193741211386251597686505193202632144681262862276021501937283253474670358757629815449281160885452901260522175413692055850787408098841764895522211151458894871403728646496308898515010032949079649659099810664272385835578314643642729685031161635043703325143982724900951843615225837600253985510123776307467450159260041410901572441505422950591149979110304253274152978338719795461973420625102588087227378205522888158305041607038539692159911937256432093493801438559448865433708838672971628720992109422401605693503225093904619184218417244701938418058894814331102783977603667414958570876610220196704389288438243192391274123634242732036204930123196341373876622680487738542448146773622405275274172285304809799540080271295063004834829806441886099237222123188117398781190996341935164580801742082137605862540486815330930083470780170587055046670578956039580426056268193579212426295700018675612661458660754501166451055206330625374133866391401471489079852370592168751189201678866026661407478576224833566263841296954499937793610396894521377163373503161396656461822247281550310585017102199082934213468658244316761696 [100,92] -1000423169277778203289053291484395474815863451946397012070518738193272771161147754736111029493964671074163996781161420544780977937503481329651301899701683644264602386103812396808539408097781311638131584074632065123065214256396472884493638658971164785730046170471563564711556738405593001367480797183650985105741520207167379238193834091500757088114590994980328163072187928415127492449482912633802035745374872600692319335384901754178707660432995638066486740926633914179855782000066773648886658022728802598941140391645262848271204002624131915873461693811080016760806398736779031532244690576077105683826327607268845818029113177664966219633241654090637870502338364927245276138188953850187892618436938603581293364480604946676615607116078219858954674009348560134596477574939258195697738353792048210648828900196456515265428585276308244025357138401077953342903070945162365546462980485556543645938534200708815100364213263327509362515224353796764449765692544457920515216883854340171156131259431226975452884786064947218100113488657807154156511873383574539624633067859125223106896124588600779500430849304729945735162427421032943911276135063431413134256318588425362598044813824257010263079435374407033500624906850031341986195495363463677901662308853216115192894640140569606816653044545356219571799720811576971687240968950900463395822344347981770531185946008817016851453222843810668906039985694466799930372698737189088549614128693213487848409028842802747343161561949084151288020853971239933357779223704315220771973848802012593755680672933805493661150852078496326801004840846836493754674648880900295917050066040191607326166526500000143174622284529321005311264322739989327396014078412395013424923438133203662228004928732343945490638212473315344469728641870312649086287771452284333307448438838516886129896461811482363678723506839598997618179722158504923864837399178188165635225864055994756448821759970750494539680567158458155253309824513986551234500190085861649529265202876277994257989150314004720604225439478486615526813311358234873082948449701183615011987414467219106651539961883741120942768741117053206304822649788064523650117197782446877521952623905948088030709938978797771753431021207388698436284915949949206978024594183087985856104893426007870180951845797433607371015941530548075081999903005203461359200 [100,93] -12415390484578449206508594686264384816740342214457474315457147632445241146162407509115718874901131412676779086247414301163820186589612424912446326603527256588536331026470385399068206294403643175971136355245169611069093929817027262841177140071683522319202838753867209552190474333783732692653513231022222081895663595357727786545304039573137659593678841133074735645241073157228500358726482794092481846879779068822962308301965800187485938022700391089165827037444892282202530136507598386003485502743055949642206683546984649343020822951112408529664644194643142091512183155951378448456331014729379111976459114597839286556106485743646323161150418459578770542929173060632596642079033328233388559431503817081868466667354940572886391426034643118005924681994897276883437965586408133621224985988329850324582798132062502912201665242124661030975999462221070151480101470543447210609456045115889041599191136015879358548194437892862062325843247579555936160469518271480634051909714480429384657309621050126953467923284518500541149501460293961525398795428270851968977282304827802575723187515150093463988567931449721689590033833334161488347759132397369783857558033983281144195123296193184216472899597927803138251706924989802373319108439823297814899679603225819295876910365905274444652844547142319354215028522132173599064354054812445554522458775999420411857214879069387266783144926441824851980940882743829586804280360157529687909764725146732255547858091951153990921273772158190617752353867259312220023969428882043443366624970023196264474735466562943734978750459253055578251322090044812720000446483898150097190366081546534880348263390004192371197788162696805508845597763786209608341184195818233054958142619450549568432245080248406502634458913377147735821689533448579860243276244010526795654808303986603910131642165323451037464518231085866690657035371145553904931447586795490413200613290986173437705845703682575835902871315444160561478898749570451755322678522668741270917949648650508548831974091540048906958804375843207504435245670760765757248348388959086075536320962708832041451133882151506925855566682715260004141677924875693074268869370266561629532961304199801018689525391860883731373577659974956033632719591503003942088221930170748121258923884228320176264924925607164901456240470450653583123473646654427776 [100,94] 93961554097243905986146647373178464199316424002730606684667487925740720603392398219539200949718273510158914681960030580398322378868853644399251572254577714953677722631240908126574117093281040592782669361300219934097628600038464988326002936970777808808017616121801949672121322175505085642953102656195994087536919005332162665457841182997755401041839850256967662563737228490847382050039012376859800050610641062685046692206537978512305164046838647467784356195789414096185012891624608957665145885966756217705716005249787530104609190459091691636999512229983268634002101766645663046337602894649278282117565986772080640098724256514485290045172551331209993094898167571707734130499621790009068326441125980249356841504044788021392788949704306331612067707709094645691597860496274577809065996173431979860184505967323340237331111803024041479308893005584852750880338716583813394659924007048622406034724032220409272022917516075583986056305060022015642895380615285656294722034091748788779815336835063796227661202742168100421160193708967796723044259383030047695322811129713105467249012384392093291981035669085015923327420980918705836731028088843207502686494238512245339877288586413512206814020559536584046150578839789039405353798389642195812788589792196853200156834618355854613629551589115282705081326652629223506948721486881121342273577666742277552606819170985550433250938589325920247714893082366441798011955711580645418007645986960211324901321037209656393257132073979761373776698771880099831379080884393642258318200158033217994748287281592584250469710863777121478833037394357800868572623092229142120129671045637921815477673752689266601575722318622128088520318636759595278773814326544872184134700431722641898723157847655359173059963987541753515434894413853599245744535211142073351652959356420837336681489696943047335640515994149830019629984912405548305564150153022950474247057685851650913059489715742147640045991321511181719615336463312028055071650081052216747965687884244090291536229143606371867721514913968787274318751150275013803100350637959840430394806269160011682308464136013336518521149943183412949086989595333753516803914514253368794109240172729091864949565891128591578989498517220758024937158349625313447420112403992457368801237177570059485593329082299206171694322722041369731183369522128 [100,95] -905393867042135330237699841549560848773389247435525159719135006356152258868850890861290804399227955520004649582812399978165250588265705942111996926792597207250420461979472928164631357402615501983436816224833070590230125085975040558581671286412708431394958606742502349678281602002827159673163776812786170970335799567234009448182934315842639844351246396370758478696893572608678084376944845902146016257514851206467747881084612033524842717723319258295624335538580100113907293919501200807344102153793051494679046319254255829206162412071616643458921086331928103783871541869460244168689417895861375569623542596161297742521289355811316596517611589409622991688240940744528795614494281815332887140883069745317783202938235636433795864623353650277659916457994136308577585460875332315045133399648361737500838870156865489098358742666441885141805471492018628830985106358178374862343757392987503453060438215484261344082288214294850296419626314673820527974659756491474275718265884115973333570608095513960741426594422001987887758676298173440680489781045062403964380677972874057701878549159778036692766133362829892284369675867315764703077153467946133240925960182658499891069956387521253058047568750342444370840655858678355060700551980859798728603262911961651496806469295543809252589269659387891606089844353748153030052596436789808764882047396371260210910222197225561806048236976796093111311115313404498082780226291829139397068516042254998598637996826678506737399433568289726442892112347313273206126081097800934042439941822913295735548025587482187018002513370226917526107251411648388956172010962471246184747357713949052904749284020366741447142838003840907069103352966088901023343586560463215288338409377983648026688324381425384603016778675970965025565410725451669198268904204334704790428406837224185547039824114433211008180983068130762208579333756062957868835981026315109246010881647311363036311554068276349265040739777708012661681408403704233704752774599809475378505690354616792270797600631270532777648568561061106459232893613051098163210461379988370052709833199834892824396455670223193344503119530001064240927248467257974737482293856673239189788559871323559014730235866006497707029895886469628794380656656458132752429320216854644643219077206245267261122479622997321299356599023977334913939680 [100,96] 875490634885953026316726200415033153215333664512693391043802985839001655481540086382539919984382204890459898968404106170919424655847851928850915079408262783511730701222614473143090118172368911351757148576964201986026154529353022699479729067803604438831517518993581978713460194413534860175003132061074197426533676059810648187170629773831089810429694907797253662232806532049663540725693380452455314749078890144246021391123186063992707079759718369670461321248845743731088151790951037239945553213508571184820688063568908466953980728574774869322704935703611517924493583626950662270280604775491853717652003622420855416236090772633099695750484300113894543673745515653658843559853494637238646322918308840901211571269022485794889927402018891758003341295279886913072729535446316003425923724618218183514881724492338889227830095591884266010573441268882329883458214102512354686940826549673324828740511248385951586342097633467531317375928694378768263774184353184429876104409443766482204661499085438707814266947331139341914124201607365501580997215171700253511415330453583642545676422428208374818240465990848209929186593697682585586274020514634127309931874887724844098962437262474688316661385457964759167555798572392491677099587860554108750410362034072570494124296778399270157012860335183462335150769545056215386955640021809879348893346732786914216140289245098379652011947936849179532634001575170007910831706187314534096181745661014524571130133351826557917894996889528075757552898584171135277124383879406128114177050296368989727791372896634594444402043776082965863321890807599257817442166675687583819691126365945136056966058597256948078156894875974024897859510764552480746037090393143099537519811106548282623270123051890433211874872628644956988311289879000613776740706094932275123793878937291330483806805532601761578435769759499817424892826188388082249609250028334581538896389559315966126998995806696185137095331766879404242456268106384444011191481543081325704735484409205026642513052385912070650169544323119221209156820299122506621356034710603064673590559249053380202568218653369363033363916446952961311312186363343062872167684442152570158107028652589092689903958344922361998461425129633645143386484690327003731898437293311945719353049226009958961220166533699620093143284594119347643472 [100,97] -47442787541979640417512507171323080744132746500175942512421926306624373170134298173246503276760445038579747462235665541438953419389598167871972424676457053133239649837817268710884612582602476959908804436829123807853454849740941671656994322123333886574380499392545574846879101654609310966685880201908811048118190753474892873125067165378195398884411668732686463400663536866146820882190986407880408308714153451500619250021211582192013499971798171215472049302719091016628111431064032309459873421518882480995972320712738491756991100992006365823819766945389356397884599627879441527163000233240385878499849033912490254372820143253287442598222764234717278429787070843945677401021528602563111744515446436878974552171072034656719955439601599910293538665364877492216356409936651989200697562074617482940761810494473265927497077035052194834323148113727017905822530426443439835951216383427770796176689368627769926738664347303526364425447487505182656910111716118969338013183982494209483858693215780911945146989208073282708210666904535672806490344871277698596104311253900280659464940362364761840976829277393689587267790078241985121366738536494142013937999685001795456719486132032182200259911125446390148572292407117541615602471687007173806973223567179165490372317752601470642689374058559794265551475092936330634177930042037770892407105761476618284350550091382589548815681941301435373039253884907858049719606079769310034859746224669149720365262021642311296100429770954273468425767101073537278870293069107817107620674328197038924251696923343821005194122095462353131214252390515039590021612801677568474423458070338791201576199937325174065732246270684987769575826718783738357442307963508548320150048416974683816941817746551366279569150330948798848145091775299204127300143519258352471186970690554746635379217244229874115860946921569029197257706704623925421874049233238279363747110404818164295829603734073522832217351455360312696063233750692631645028550916973348832561139423237577693328474446714814977931918294935846460323817853603849000562840531132725663461060721932934792872596021167489216785608773257083298283215804391988642908870329654374385184952605750489300431933096403268856684623013651061682184737528291168515467712622152854194909440379730210101172687614481413640495274423844372480 [100,98] 1214770760098805841078002282236160153212225146523066694911481916696330735623814237666664633508989088805345454051235413984806089989964778922435277572049988658757895367211138558465442764149212898199060760809915180351767169559084520295392217757170714400014924522363079927653547796512295925551702903268355548374355734582383487248946750158776025575631423620503332530110178835395223863883132008801049368104632445066051712743000989736957155692474364370487483337115951859698701911140115541696777201286862141127307097408180477410218640746041678563665299204192219658548894178987124138708003243135180688792246911023420324128992747393360334853513666444579787110487895118131143428758550001690554195220035095545482617161373515810079435046828190919061507452482887050730235845142267325947354313350583965186794044558244692371949688308518242257559529356560193590639978225858157217662274274069171494118627250804123522462517072447294245315136109100955181654420559517695734494495838629764133122193154030777026195471225316708468073259249861543944208642287242609290095119335939106984014882684644852434484572592570011860495382706320272262656081190725123769073770131889656818085847830297515353755857387908139922927349812352063273816669760595032505617138389793116063302310551143168522026979200036317209625903492834358657171270345185164114907407834587109655853053844346007508334820854406584813728646147049033299406107564159460670185400647512204406601580661321586269649142065170974175282570203347713413228857180713605305679243597138715723280507356610621445865491399799238981217790841316482996129351905668897575201467291997650167842113121445920780733835120066482754265409710449481442385803808127424772939701611627925929528654341208203151756785137000091123877351089226251831813452736665852854473541532364650104281569647031946383342945194575444839164046779036306047096096064281646689513592117962932618246443255565626992337404507017005466210044606592799680019254506773652334793227912985743280141041878272014875278544224489230388442768238326420947147430497500924533837686804225935295226679360593990063159252566382176266167357635484443293707344328460038328939617009525099371426173754161004694403556247532600673461942998353101734264694321690077900523801234386701266263061978852431947836227843430144 [100,99] -23549133737165598031721384398261951913549759275000502110075309133821299211992205151670179583843564543922352142621879984179331395662400256260911568109993479800087399423571860352642047911786787125217634561606959358900718588656063882148036926353447267741525147271126001618596963143341076005460026387287980402584458726782574550917175257101777157334389360400095733387313534089855781454654021850439716701388521419296043308976932633014632571160832561155392550725264260522686951150618072260375052471965171046450977963423837608196620159457281133762111724103526040402760528283347709577564225367906780988113817807418326491382435710422765609805806866962101867367680811227437928184908410224285684343429569077895520270466809203765567627877916689190291970824901745296757588694431681135432581741054333573578442919005041208465783292653206743945283224006693875264621188753435585666239159981394852611905561258580237795970769198696287494036941613239323737416510470239436907299176951397209497904702229946078213308079058982378720182839747142241947620250792931360802916470631438571035370497030122797039049111574736110400731249246076728841363046816098558561230456065316183676739890480284053533287179173851702587343369215130902360374900911239379820388063392281727722873312796334369723094743323216657777961997964804553922641181643525756983399413614665051243035707146343778538237915770041795072508350266276091272892962813143468462087968083608269403780632097411397653283742987598850340349460478660000657088955599078812861403482515818369532047096505895928472994406939099525237624904014513515949188933644284270590180537889182281062684057049843995063868276413231149000050252508062430322514399013180714845075796548269081065662785573150465508966537820399446739926018460675618779915353169237964582399150651726736934831156477246641029108801737621054404239860506903536181689766404763229752825280125612658472949710697518838442119162932314924303208881913434869904800364947008588544390212877465932257953267387496970784539652481612709380788777942747816460737849676809430902229504974142689288769462890301047125779691224059255570513110691001654613058603732426628996501462258572385672424848676983596870549637821126020024954198526469036133271641689774376311246763187412957607539836699780999393727281680 [100,100] 394643034080589649718152988393561366986493623566732302670325286016956141027533892052975949318235579332289880153338427462912455173595873507654192939781381679216120523965583885699088600213139473241826952613986588452394268430777896195815900273502313974017759248350226913059882080545466413258205493154032860143938299039101936942616781336397399473919578590227648481781057986323936030794566455319702061077706706061478022896120272078780818801509723109686955256321208939434407519601425201051974635020240973978753148337945529094314010385410528710567380230482611689966958348961271297815355182696530332131491377580294314629339417639346174421327496261424211008419805515084016552849762162954867294896374757446834033398199125571866796398621791665657303657364580289441366681688838670187477758782572505646914062130390296099667209558347383422931853387986688185981614128625298512002566784499916714870787461818880465986133562773087864966035862870311723696035469915105381652681490751768830658875780130248763820195766216604999045601824174144918652685176793910451521366418330863746918571935813263361039986424419697587252520219436061198916416453004136900142981942423094170153105106426240631664180476900248240974527156386075045062947443328134368431398279915795339824710088570422997013037731887345380636345679679084053400582917943371164296816247070694185507497749077347918543257554776827123010295196202239994442850092809481920465584233215626311113910308998560167098642864886842322984463566149504071953838245456484481676184595968871218385172820937501962249499142041965943474381609838606775776514783240162063803805275772141086853220739912348417077023197557549566455089425197723778489684835588746496324927872865168972493338355214102512750342487540207757474950972830060226937397126721563544687212014952881658223111030632952479469736962149479271941189451895805364561896288209569150294040575095916445835057225028092149012146031893517703456528553288004768072010667480782295808155813643341102474522444045137905928383048464112272968813685480553466221639815831280292470053488444847902305951240388965618593960159278583490787640394165448334294372770606131254227731243503813844548825339515923286568691810703398158649501253299995691749554026111611408682367442627786679198046886084829094566160 [101,0] -759888880962477329915616750571914114085838341246661483706746630035303315765408201952092831289278792224489442608077767911264495282775210118930728543803393981107232128374022695180468634315822948681377004557128460511782330512918146360276210869465975532552651787998867435724278353800772757031671772472505909899378151065755666505160513359276282328762777111344896361590309174303399070315949106606960418298503005424180265132082037635599682992055177360355710910195917618931223112803217275382183866772092417301022515925030047645334548657654310507893113755728471381351237130385201398979289520948529943486165874255475063949982700761151952361672306511519339556985108077820325832748528271717483802233461888163667312436108816544451229139343116462685948681168090309256209050695100735565436184073023591990134330656184641329546748764646337648567010962194972020811901307395798380918234473871835650388743501286906491063927484733561620853437764936516619296889445957385450178217212292532896399930484120734704560575284285923426403874728141050794884866357318008692298235525416813730718573273072756646277717063074344510405023728425896978690040192716640557087554086505296048048061538187643801418699137170867186914893819724603141213791544601694465471693210331587774274439227993317529203028434425844935940638682125137374873741325550376741673163131039513466645608029417196487378211870502922576105126289513470860669555033946655087072438848042294715337500392970535367195925859258648529245249399370318969850484229397521121192584735160637351021700641456562945577557388268531014873835865204434403900723009558117951628404775357778900190593323542949624452021198925334180270084606918571248812920167877397307161274750493741178068449273313147211442459515675513512362334391250943927743477484463036103200669337032363355131003231694031492123456790235690828968146174205314092109395749863299298883631203597127002238151539594259372791721819556524933603619087585524911205701740841470244198810731996933469930226717030920928491329485696410987625646505897353199129657395059698826231329874040548872977347942404191862833125349673576346527400976528454528927507990517860501371408095311970753384431170004791200232907195295102823774648739762571327037695684583831573529234197702234831766473934754555850081813587869229604507817585937657769756231595416459656566032066639496807359578314057837357857971368464978903728041287940359606129676706390757296810888603169858699374617311399505595312657996933865143230001213574120358188313130393461400108992111973083855381695440760403966589634063400656390664473322455040000000000000000000000000000000000000000000000000000000000 [101,1] 14921962334530585785539326880268750790237294721394646316625601725556949178405363204837529735475797945100898627663850076786000552737116950488611052028042479035541799897392253099758443583067382447850585429045167033821348901433811603772785631813515381821149917800578333624347812504555880508927436407990415236334675154176135629169335496344591986319334690033403719261685517949145343207483350122776459599110879232242564776244849993724836173872817593588980422397045016160894495429295472386745986686265122082051567119459615853651304492805993378408721250500034631685683879771848075145321231077850548131335902101106115293448789593498522431609173908441549408293671205028950581509437321815277158853477569432842267368087549251317861663915410391001633724563724319941419588657761400847781053448407178731447247213261350138735696603028481414906536136713820482671724406003827074272991071183284615775049098029173093503414650740080223395772027791642188183260800043018902444400571540899949021749459192470850915112313217997622808934406921084742863524133203488531798962240009981033951841240026568016127176112734150915635455179016624822675456242357743854565452453532818676138039193883512605959723560772750643661733214048540472045387200679801584382262335541567976780660868144825316123066196172099016590967052573377899609129507450857740366633967636455990113652763384144682826516384584726796585379131665600545090343368459738996391252904900391349952307074054540406948103944148368728734185776407958313690871312804229378051598480381400647468615595008216354015347354530500812093794449750316590060989334964357183548907742808088444758542749257092677239841460803580318373838787874054965219591866969890125419241986780158196841557005334075328198310726343569159960415720512712633554063752247414021187774408134875754835940055332710206590834108414642904185803945257345812137796544428246186498980542039176811731101373735391841101546107171569495386704866248864920960739557849934514574281207613048727504499216210582876188603316457153727280834130191929313712430087440247088302070984297886230179333932882479622552413110113148017702201547772512228328610746036801308923116445827634985962002968829424265965150057763889028629817499231059741340075109486391340397512369279808390147495739834772775643384336426792610783718531258948784656014830485739214419399504009502653693203452685622142652127733800339380285270165340407783884020209133323672877567072580618611382492353260782238913775993152633694830571183295173860387145040225238143866860377519290282621556275088384852741475260100588364997956943027896320000000000000000000000000000000000000000000000000000000 [101,2] -109688109761926663995966533693983155848941097861856369623509462654176294662589725328225748140263190038574341897015747664948312061001966193506408959246666790841560858875874681033683361772049235301185825734748883800712381236511095001758015283409512582550434685364555963597896481445146251156241256724917988621549134935301409965948398089200847554209509113185499586779197441093826415810288141791127261686509581962485577819269865252562027998816425856717049900374877479884586760095611646512173797927846200926782279469165282620874806477995061658095892506532817342706431042614821970956305453119652872675464202636251560625285485842766383384288442722268142531653896819560956895951218956208806305088934635978469783731268321966203228157172639730079385544700846175841295681219008547915188030781679897004450496568872888509531950176417637594891986095806971090865415241519014873125122957636743320091539254733189568892217589183266056445542540762360171755468694667552364694103637365753991538022147634670115925191564688253164742619222650672761953090829703966250578735923214985459551422186117501669631451652103383396863952774289497689019856234537091271190912894457666468984817537626268996159321868163079789150827561640569659831016474273038787668874891165790911840792597421256623789516600179716295747956913625789397668047662615245660759341767092942226751340243987694655014289425195093819710596385942621441431783670000886277476862274639190275757844127978262293490098569789624895201545763970579857899827098485738069406486704284109322564614689652552079475272398438458961600583353863911486946160167207205708978216783762985134415284559521838420124389385976791989593333927610528222737619366753597025610508867407861153616771500709657132801011804083669681938787710023455824165125412219989622971449972860851250764027298273662870361509659900223452934505716415573739876529510058351377756364635399579883006084212009286832021903355829237778651260631331040802494756462117128145223122702310955182193573118646038214825309449628724326647452434856265441187846184654299127873284476494921289336910584959290357042969688603047714587058664051339173889546541146104795309939617795845987975905296113243760681744614510523017729049847685216397325683563719778150191685825453911592984436741658327132422259985008088615898708737023197796137009962818023927758123294565555033518812353686760384746840917904404387492336617120824960825510537921346213019904295698509960479753854152223595363725896426669505196273356119484659704879486480413194264194349676350695810284109577973341222094436069226642742193991083622400000000000000000000000000000000000000000000000000000 [101,3] 1761155062393048736057470314138481496946109445375292477909055867833877590690158986633931433964765500442480659602729449450146933297604144732435619991127556686027716300583275884888356716474759813381953264769978022203785715118533446528644758002450609924772634356355192027440001318495641243827219926011819270476182298966332240132336954996303203066025882576355063748455716944826145310738918535311602145616451365252991643268253282879460791000700265131922735894286403424006549905699243814492749011524748725036581380324878759311331302386944337812111433773696436716052103159791390895896515796256267678907638800872711510399255915594056095560661669994216305727964629876318509602673987101392157704309268183633072978695758580691550743792059213571106976645645874418376559898125622884107086627121170345861922688356932117759336089369027511667041301006550726682941675650747406387194685914359028015123031545570867823873243907377094782974560232243469411796337514144586222946247766551212467609399753228754940718744953902230464821559110992551961827141266801763288564608447071058094742452455565930855725022721946395645674620791684094654331712941897893424875201629566238816334906032481328188154979037343889634444812986519190266591899452707905636465341075241309037698667634614572949493928092265612900860142008197057157016239539639734927860134011162952453078991615365935534253710753502204555367455489750918726346150992202024954698874203438857145623507329011402601557304047645029290106135988253727416122531628413898712622623624210557512545251547948662925081916200726968437937532666163554858981491886315591660586963455589638430385163859764253348040667442092576273947691664451074236996779884007609225646457008921859821349335317832540559518013696951268947925307948146844415267570800245149839905891178175545103244058840918136588815791176084276797586666511306204229070700583456590082230285239221026794809253269489677521788777421094825592281261123115581702032203643631679500501752835468108387707533975334716462663921472917978663540373438843990474346431329121770549771374314185496267430188288546932725987771701845036058927615441897256204816218240691900105527996787435766348202799250845150394031361960865148248662033785210762645386836205670916229656401464663126621961471681334192780634393867128546766476511091647939150325407652659166269335392748883479790878540386405802266956960761466001879519508713272310091574188857085440499520752949286469132808657535968548404360782235124870437065748399248460376982677071793520514378966864132119376451668268087121485837856523964906241075699800604672000000000000000000000000000000000000000000000000000 [101,4] -13426565159304053380105274842599421525118175517639625737948440197333118899279997282177260893039169681694760219693300375468141854894919868486941665498142980011133932701325602114213421646857673843451421728649266440845979920397336836774924249848736739564996097219814174095009056114601555361411115612184377819521347439431166874153195329759919459775953091455548679609624875092231334279820283871154470563335327902604347154253919022805709046941523052599282728379468169614002442210149853530171771511045281481482891086346085928942086500008957213513332788425202727441097727444097759861492272304721658244969821270941860887090112536541879283205018889874970647968839906263633668865022027396479066480042151856143286049306689181692216031725359640305136457472677404027395996262865734375963295257102031883984556672971134544537556570852658688578087705298005669126357151233650309676576932533864399065911355201966068240274561412008591187608295030084592517545146427384979786157673965315951968693940882125585035576097607368414499850562472386157221954178419640595195071527767175168180789959036760630777026723447345198005714651174372245806317594284740655955754748573156101274793385528828036428015732815641754880607356443118256112507800850706728289036346848508728961921105140898973673042216675162970837403721607479565675043575318791568492540454071592328157124593136742068270101799518626460101798445182459435162596873605230485400570360688897699037715913260166875330076925902092403917659863721206305600884299745219779387646753057097741301825486755674342755672574123762375719841184777907633480698696509785849879529597530400310220657407513298783770695433596249000485424159334178485920114350591014514273937564841542918508479887550699562686669894976583573800480687186683819126999274988230232948070474423785173644023967245853568298933151640440367769112031809521559206057605358397287828665416369139037876997051355539293322604948435524535189977280902421675726663164187428779349027441338874306501453824981919321850434273287517725981864397435307468673197444901003836013303469358614096644109373605487754418697537977412411506778520687607028080857198586061023825733945791113524576366612892961136132147857512956366997822847500372962615247492884730878635979515646808500961166239206919333775605540536133896581121198733250311049047234395500488617101500868292392104311870407777707002353399991115131295998267941427917623281395198092965031846995878489559053937916131709661193500304092896915023897629002106118224282095203220793632223842373406065723421923110255129516972769012691307328491446379479040000000000000000000000000000000000000000000000000 [101,5] 63016947457586567772779348940508292012383765312830118158530922189058314080229319227666103668585600474354450644609655896737703747545593482263886994631254496438897602755114317310880365480777286722679124858728764518679379124423660474418854173441621208623029974196373930640877790215820840049594938665328222341439809369606531175930903122362006927610939002617768938959353841956023850425598421000851118789326423316309695424199947329545597985479771544327105608475942674847300268396546045805383956999552593866021488912221648723101701212188755261353714100150256939764357884996648325191182824932422652738256425131535345057717699134386122667829661280147909369694218567207123737783250220884549703876095173556834443857379790771054682682477710262520733980035065705561268590754020003900003092984814426355590860479334943598011714720277810848470895460027013610365863456038731243323016655625188468342712777948367703736197877408318634841282975922629266189393489113435288756190868421058787325552573110097985017987242661315885441374368260536591887976338749094061333834969932775181522667334248634393766669645009047061661767990213299134522061366524214889257932348302030043812443285835081475265124314761460897152222149972318720940982555618101699597184613870661557676628991350307232620194047249457899838664837391988456796901654639838037912581473213632542026198199650602018526864101847077773169847686992869905563814835890882529500903854322613767366115015414662134049436638584618683504533556911622441299875956597774772725608776221002557927420351740666256339602029600891612286448682657570115362531124391203397889747227873788841619726718503423153621697596420149453016236181767052646670220789902582983707886119518092872233424194717559916892701323758362344415792306326041776262160702430590235183516730846217108482271677865689439714992297157005161976489294759593145078556734694373673832091946789556747332200474324277687103641272509130359696051268695748407225150678397064053720086963975735044630977691788665769235130664731337195686662341669419052933495986770340233029975705710359322239670731940722368813856540112360230669890525976489977166489075722539958064590587929480727216882223240791081278102861652068345637118896357810499063933013964818709669914835927026706489654856828885392150593685722402502460392276318213368874112177604086272012630043217015447553756161451888697112842641293433259775394115145740092214055697566120708085737354024222300798977479092996811024190368911109287244807130809895946130382708777960158789317491506634504169560076411451271168332210420444110633063621664440320000000000000000000000000000000000000000000000 [101,6] -353229118086118917702177466460467019261171276377599223561387097335910291690131188384247047621165294205021359866276360845876261078367283817872426181006889347071857295554078004359536667891250117392447103203583019195801985615586372363986399090498736941736707699909309468772017688347402267068364381949343685615478181849021421084800331711365384580938971828103081576443886448973055063884630931083200147406321723067146529857634186003595708434731329038566982498991723236167410792899786772606857683994230816145311073313693492738974485452923671534953064592470229284407351765766605789464253300471803412965690799626999458549948123473611236804186756669920047696654948203166506427757923097583045577692565382697766558865494783828209820619418329027460723352508291092716564035788522394491298719196746096487818463181930250728733735733287629873922823697259993309661223968402405618416604132086745132784774963674086111995100697850841744907644666645833659034896430982843806432858828159295286465267000117965218204631129189519005945402837012632759562373140036261075248636116763029517173041540309624813470663462693640013735011395770690027278028683429980738705171823440112204985097016692692164286369534235150556886355436737061890655232958823157280878211214176669491730336815552696528222073844043181656383011025774648618732075522521573685918773937582445950974022595384529517052808535750047436753565149474101203340710133437759086825879039162812881369804232463903343836698601798932953213812200650527868068870831703360116387977462124083935877921773639694842411637300947766560876629822126941005184777931705579516228190877132508896447093930461456894571767871075484871931811085314154249183308597238903330525866141424529811183735813755743931208604447015250391589821741653660593890502586470751724332379011170889069385215251578481564327447157233606549461791476766332477411930407059570742778040644409962823457022258003122295409982559550154962021726999395654861265650884226737666605154467672234357638050135636717649194817032127830962619991724503175740049604460649633473041948040330780346868945386663202330622565287254853261980749750031375110584954888447425225949184296899716367249595822646547685972836986170970243995595684567865117014216780311553255049921071752284355724872166817877052421504877837045193073673481876746522939487961917000469376397203139349753743557450287182826599903997889341196083945727534563981389050933983456583115949517478579684905058076273587976700896303916782973898227776889577450676029849376099919389662452108815157499773081571117977820478295837278006146824178919014400000000000000000000000000000000000000000000 [101,7] 662511444058831188869928935698618706610780653274764444485380852485194013646988794411334187013104451279830790944275456641823578733198532160269909697071804738055619435273643392544602167323546276400508252670202532356382654613165072162680847331573966828293918774197829318215094994638862658690253652778174579661222610638337140891645233520470350014613408393641917098351829682035501453432598849465998554174449673895388123787385814761319752924304658257366676395254996435106628872324000772510325658898029764091808484104913201962770636000012596023150565367283548983038791808449276190993723241189053821888815930315317257664345732446575015768976995737116799251058330745600453998944129314608518714683806030910771584485942055727912845285803312409557343703715208042465849325872440136209661920499061768014598069734441928997928514384853943138037167665301120584851967448338941671860340284264069301326740333897381670222712603952034538595350688220471005389319496487220219407934828435641695357584303098473146482378215429323301640489981524674957225559354704586905983302782112444541639358578050402611772653909645973058141308137973163609369927069165150101503699722737403553140926263546998735867315789218887037190010361562790218832923450578670662561523567189557470706196140103195231118262649000707139538519990086602822217839480155027717634314828936701191601803782739083896105226730089853507673049205576152628435982287672086776924902404247996788927248614094116753269677414544142476094918234333450614201224902329075228313248143223064231556336793470288666964603478735231124298739626848696091789262661417197400673772115619837405929610348390110559030001828141800949779568895323946452778895531102240613390276010136518042758511954805600185293582533660918373744563261147862422547947485753346022147934305113158736940649972854531471090097584642303531217440677504177452314628080098483430912153031489106735992986090817250529914036076613068228109587297122298499118375706107811473262897529745746604529995112793148599580083607920366367709907107330466280596452528380038145705407465444979768904511904799017767690904869200940616265015820814938190541170802337355804461645010547963080520460383299857386284206268123485945824589719663846804462382093471498220006356653338896152416817371784207235671433484293398627122638510875021171121800247189474897402348181616772201402960630859990057493385561367137217339471037858200778147709613014774910926638521890916691348481530663577938609722520515606471026843144887317758602489015500607057330298624361458278814516794351157561216440254658974771083718214811648000000000000000000000000000000000000000000 [101,8] -19950713359684269920338948509811755055164142781172795407415965762521800593577405004007275207293906565235291405120863684532855511277082221058616828355588657483919333210060082259089644704562550311264414125583437320377266279434792733071075444388732590857089931663095017326351372358432997485171343189272373992026831831239701467649234993302517231775628790231700784594025452440367485308839111070681802658283634359026218413745077220308192464139778022837590682211826148074725338794485955651154435844425636522800994146966452117802606069900577564189601590260831864909805957318061896142393399844447068469841215081370853504300372778591286180911181712476002473344672889140806824281078679456504287231252279590602632371278580294436647910140444099413066409652381161380110075663027081715992230892910915577108804374253132275098131110040672800377933573495554693830065944486674584075095879774122927602586826261236224289302972908173668728836351759240603612089973404875205298906854671232880585593409606819415887667558030540541337384831467564402495096516576624484885948871605558335797976370160397534025219906700614424262079207032465512991105288923700003372251169757756868846280580686261719522297006200377447591437213803610099809220833909215609055729121509950477689616283944475829776155869343410905471457730307131705986319004478923669854326858401816787430170829091219444102766448674082755842693641856820153654368034114764627035221867775625179077476104590257482613016017403227844424807760718774878442561406189230622377758040136603701873716824335987551919984644197111477699444273544737093069652663754823892597747988817156958789580285640822926693283169868404223391769701635556400167624972174662756315147408477987691210141038743432901872341797975060648579619600740624819949937745093831658096471672253245239356562077854609934746503919039816835959496315267948074440174511922759291007682267558733430402239629070858386025694967718535691327355841275426890034347583924337696426576849685678326414747400376866243450330134166932354575731399045819647555100694060269357105849908833966594354640869615837083385523517537467308546211623758111593030056659825002041044647146941173938660066153511531358891608961637517638438314124420997419690993678166646799206665885771436881039439242092731212712497889623858673497915430226811863433512710417596603067015566562914966516383529146779958430941738371324874618690726686263568702046085972186407646608864356237994487795916040613471382598398533718124903080395687102116597389057778578241095445685489122748801799663347496163448814919211149284499563656475836416000000000000000000000000000000000000000 [101,9] 87537568760000438956671655933539286552033495711160755785554920995181516382905250151120855985559771940006779634986690663589295581182478080930325727723690932019771660929924726248777027561682981180257372004015774362578637470136130548391559729322084535103669855072960640632901178012769047004501415990006307695060754715449977274406326802058885935705925483897622594690309285531073877388286879886766208099505339943058175731417858449939746289097650724065140257402624480413127126116937140515761834405787045138106828112726899911638661319788975998677174973012974303579200628839502724870916644097606734667474425184151088962540642274891351443806552088754027718561085614176226731288518349454473976572755935592315200663643781154300893968987394853879035816152271154945330241796566503285966035161994472485665314254134149585572598680326727012165652230118920220741891202370029034918017693936779403936481380096670028891273012799746075299704287830900794219114956126552340216657469121912376169677482911633052722302017721492403630696969439352940453521482422977489927127495028662051439803121281500595970413170237609176544675746733974049813800420231231722283077782379963904979813751472921645893781558963352127520365880449183221530396398605268709721577810458472379875540269915204754867880825149510484089289270227166312347016797393853859630883356318027805720235645981691917755405968849142431416880956803295048959436449110873467448024279359499539959174975324054854983717683893738301820038920472786344962108670977322674128816429803546381756375753615736985285763894881367542716176860562517357171941407116209155695508307047145834726311416110501302627344061975930748250982252442281618461284284306135811911054805327923784861338568518116078730286251133062539665370874826769216568624413684357993240570405479032237797172269486391248906120277269273793306336439177049842821003458909835039257311435647132903076059033051135538974334006488664303876362296927978668871472382793241600525727577191837326439164194070483997351466368524369161303954843663991656707409942985368989073820357195798562701134616686905217625742315218461475797693059161299284678088289570844761185935334187825488998827444739327584886699958649444284099825870338979070827023780477175893757592311157234559041469690719468953184949381799820494751551981824384599913878663919699689144887144579468690581106192965056017478332527514236063196008293956202403881229421060825757561812092482559168973750140071077338106577973591268294143690579415606515074585201395021375503257494421114365434995374658970317631606936638333577621635081479127040000000000000000000000000000000000000 [101,10] -14632530299471366513453894193343296139604816199605964815675246073885567912390470144276802772617459533038382521577595801128589597921977801209012667190342154561837877736204485152939834978560609293840470087594794745278053409262695958953252809480812351592148196748083763419776940360838303727996166212018724583799000392326481396730214529370053457399860749238302698108836122522399283673509683162844789115615004825781758680060148073249350268554023536042311963867111126718083761482447922817918299595107596540511305725143930399530133203506159896119066434347395972122636657152166982709501070264696723254128911487275920098377423762802406160205323711692605424671238388127134620548457512046891056078302301406330867569253760245824164051193688291740540802901886651984685630418509433839264031037040323954555289122941077511958221292064570801954688248010432416406012675609364349651580252716027531768705704783372875700675735781837558006675628016642046133594423594310770141217266970952655087454494508351576849410048986695152809269935522320027083387807805139642527840299635233226726986021276682293487436577609150423536510684203274429804597824634329563117787071557558367769313303348108498331824958923043189965067275667441879284650467805265658004888922444868294183685403762004134806909818970539154495150468301330929333780912467214684438192819197918902736658518486719522449667632834116653664752209137306478820232853532014679712012070792632858620532172398578194471108176201821993673131707273436383903794770023416180949754267366923937265639331177861517142524291181115250639312483838733089200712756346157437288316062151660810964816817409848619256134568181495426675379835771082153998008083235043946529181964665494123649864657972213350127572513085806330624689044837187242791648662293997046813412074863887511085735074959802816497323668458079548350503226007568116322359838505911610542552760482362088543035925945786244931255937892425567259391114006267145346099607653430557286083479371712531123438125505955743465697533929740727668874220438041668516173993451934312804218437560230429578646481118859189366494400163379386196713390623001992093867800386317493812444167336350545871924945637665479218018976686599749709923793300441310502733317986416157104050994860260661988640681004970004691720902878306249769029164419232355483934175548875741428491844894402364575695636265622224282555850605833005225712583444461421218379574791622607502478860461751175405706173506273132759373963384132908574360683940182813581452233570465465675014895312085059532275609472661074941371035154946732343927758483619840000000000000000000000000000000000 [101,11] -567570087834414476896360424774858845816406441687843734310459605449719506334391829516019083417170201932799328335168042328815227574644844863769657515535040446766242127828026305848502431469048177158071179653165034066518304286512118356729328057023971987354025834583326732231550260998762311700738306069209253413728414988800728012615779268045872088186106052887080485420458104215068409126212009845618007592623946614680933041871840433582315539017795551513299118505873562009890760213639376647446832683454735974526215765436211853298793844644002951134684086763777419960119775906191368220194697924369154740769448470943104425665156437530565129614900756362841500483260200850868654112111189383437452402592108829082235083497204164354178183317007352098622951026823915660280046727556788918923713125521364530760788170704425201565682580333053851335759638522837809306815898389005184313570182227170352012831718219871437217801768692997219641755339636055586756528384423523840787068643371495696750996851812524649871415693021530662993131691883576780426655233972578999087003345251306399267277918243811868427572740416986096544369892885947105560950837346807948061900765075035801343658199285473154695902088173785661664372221700857858416819266024430226732117902265746896533797063392986763443254752962274303859076428355541371011128619575945318252595817516599908052516873132056281913151040015245722591770440027242626323394607411284074535365552117726870461414718378684004496773023782585988256794855564571702216777726990344909731425770911877405792486827420433865840750375206304554366779261173526653775323184108990112955788502475922432249131454710806005197329830405201228299780299034914841631158961178708086523268396521657180587133543305542025845489738777869994331196056821086137416439979655021060703857393568293034721026497730694955725993525467865916507220093748126530721862595139270550477072166357137150315405049657332149320359683297324501901788272858664776526089675296565353306649244654494320236510949911540454396374198670744518837059045093285529516798549520955090414147279115453317749473001074018045348693820778807175837901687421989537649562739227609273376417988510258389918399456980853229258410559428978296585565106636343137125068534542492171268329500361256145643948828143226244560626284597386700428690227063949149864746885204843209361677875678213580005319479444762474989750846221788439284766132369590940892379088947321485563511853752051018763431880698749314129234943290650614236905722207221142102951065442200590859930980206204080441466871868059485547749045523142605323216784489185280000000000000000000000000000000 [101,12] -2231460525910891268377191506888047742717627974628117248577604419051325347180074511591717649735028944011003292722763603572445310692490164379318023060489152362493724176794603140812396355650173419795147391291959143312296035904868483949595700752284041196186871685111618342700859010313956273343488929646522465168253362846660728988620490971315028983633766918788409111655960614373130315596066223781546639695173476130185396320963278996561774666455044006064882167200456761773135176449705523549672461285678086755763927529792335024131245902025539610821410039932138072784766088256174794234542975946990576481891813860315901024230225397147962645328530860302790677582820542939816474905983296329242053290900937114076073568773183236078699131199210313528607678876712245686782984959141285411569280221920336569820333673844654625176208129762787375300054890875591649635255427766431281572909044657358922503352032824011829872083205013484116989020612263256704402976885508647660893631508625851818206117035341893196337893375836566793952543767844222429126525603535362759538275800757765270668174219690459308297410500889567188771356876107076128552923559734531171600025592090790302898390362983370444254553912441298880622821420573586890755446911593182653325083152020811499156421340982858439539808838556108560052036312639760892043039994823740312270051017337781007924805578898853012074941226612923544375764896227792318759968956559840718263899953228304810520038010794908103066553268146360956660229012659053962828971613915897185033410721677404073159792313807110945034259543239113409621783100168752776197962147733549791522529592368357016144271589862858705383532506571896564390655170839794467919808972088487984717997921362100335955769230011437907736243636242020417034605173969094424398831232466660684260637719537956298899981806199355434582432162982856170003844873852547073777937966581305588869711454090129929269222217290062674929411362767323515429982574067906974556051948573674698453763141846479720685518586185074296540281086997780476493191284988000280561624438756588622025467422093993327007521591156912671972963605852227103969006709049614163242896981419686138391779165551017475005847869994174190873121224324664594743670553899127815733929198895605157917585965636283099650712503531676899506183306408823724013153217922993073634882108201549216575211866087443231536196334252299607205183750467817132418571153718380791259840205793342487791934757920956126950066910021467969078247569028212612423777809865286513098929024843223029582543346756070585294161039951224040315619449315512386811128357637324800000000000000000000000000000 [101,13] 37557565326213224761801967610939278042597314128244587704034048700024831977614087882814739592573576235552201743309161351366747300323870393931434876439310051706491004230656730002533603282891350812329948671774521647798134962398178277275772888369156091290937338312294041181932174387702302725322557595464777203460397160546295191556997141462150598164783392091099925587560302051858285974006232858813269136467665545130715914384044469685901944174162240054304876717947620558364072494791463421083791216724839676774045681250757101674340461863171190910958195130894509531212505513199984501101426745208083018846781214660328588270114637514540604515217492521321531872348429628334685913127982769502873267334032200912023771211521525476468421823901013280447073688303698695253619750538129502381037672889788845286755004609777707020157918880558781770350143373890396094626444311600159730630865161218166067130002366867989292878259340596714587689047679599586003063860814564605999790219381720054124947973601926442118204947055219869092640154812768245668468372582795710389905267910408654216845155032647358887635688327380137735817703449855811881525011408012129450806380256751831864475235416533261271822224884231098423828633664889395275321552614637665265805388788220492458957467262059960701716544257907474643452454561869944393846729814983309600689143064561951168359484344582426384315200394658770953524981708505677983331183819190440120877463645292166126395785477892987666382246338409271111430253806482318723884558975227723220912898667834496692274447294566450217448135833685673777351472803195762318604568626255076993275984046909638943685779310980961153634198296303128625790495125595214296803642349465706096177053188197768875880257829584262602459615747723277317383705501722829510789106528462073530096296972362714114213602452858573052451988472445637383945448836625868650186667768861664129956482004962836582721488886554880774610276307887390101648944529164305929176017604527096504659073444396176123997606291803832923525738996257486508040952207044339697351108413619101005253499307577004353530224676183910339550890982881592062340190663206537857065358490438640586285803914341152369805448307234204080963225942960448577666013204375344698223608166723537671831768077717638495104609865939258406258209421997064169592323957336355089890338972468457490547098014702842606891297427260537534994847792004153572588161804634689268696791443243833052461031705105198408577104685481862702134633984734117646142773979432064373749412651122940009094088005552369697454358934839233513884304100684081354298190844657664000000000000000000000000000 [101,14] -217985777565384572666953311578779283637385489556296178994685119432919340646385433436902945884779840131542886911489175468161168244925440070129521030439861040515445536455652464794346583314874615721673779699488295546625908776911981570829874073673998574109833648821537754009837978183682655626410012596611543306203178861939328397061248318178064913424261560659828243842403103320198374615410241265450897241606141117877711270391501377824062780860638392151563643792240599791374033600868208028402102740141135572722450770019625394067017812394019678193137585128799651645143260571885026347982377733390129898942961056123055645358904530894813553709700956148190484251543666080670641886098276301417372555184541734804179992891827174938951398008888176227501655583572336420175039083834379889083696020698458636082972848899838950046365693947977938110652850908926995759077773703519058535084046517448779130370955558098024831331290284648429427933109198231043304306253202179495390137692163155464646853633732521334070493108919948258996240559721224054245061418773927564081787051207235507881277074011510319430635931169725411000788816598664235744259856032626972705163936031386410556219284341730064658056874983155955720121988001647450844885424408237152947172802648488025610199963942018636030128394777471079337949003669158170767550465716572224371964529799338332922018135213031126748672194809073632829138638263974170241286301827258992219405369971173566436635727324219831743178924435247941599724785912349931466858842914882514270192740187269030610918150213255260524705492231757618907567931877702292106416766309867862644672835515787983505060595830560979774864737114330788692340810638874252439141193168693084032230577830295458700942139407437189286167481204315091427871380509893997084030716840770287494592003158338247867646961953732863222151928295362412758802472264424367356566391279419601015112311531195790845966878550785241912122398223739525559630971794301643497013075518062998873766551941845708791100011788364533572908984976603710380972695830881716637901780413261817308369181380866151982275677486383192684796029037033680266909118871173155394989983861738957182855474197282465168079424254688488278135402659488294312969458569699248203842456032564168958451993176037864603036156696485953745249785973203318338128477798777316251992693646944900842709440097657914072199701879345667946888611956080012788032008016181148968572170379090309991859193233196069036395478882024795323833579621307293417319621293039675025005582578820887452383072840137807935061706663381754804841884655285605504726690661662720000000000000000000000000 [101,15] 845389787741344234824023035239086302693494335766831642489833189460583246797646649824138247768038636922800629862255733279470566395652523087415844372854989193804873544538684562949001026156929431543842760171798557445634962033986964089753710504816586049233399949517050619364963175412821819950829017399879671018106980837658868719955068362235186521314414571858204255437791538877358531232956908260681368677478101599142414064608161095995877753567384060252486419793494701631301298804941665336681707830396432625927073631104737182865305687101815139737196820289518920129155152267561795008798015229030325262321775382695207497482134669917232016943420152580939795345854798444786153501320657434975405840131819265425147240720914965751308317493592810705926737579321008505188775091953685357492247187047956431618256870181727954643517312050362888800492888349446636259120901964839526941856513376436288324940220725773592302291471847433907299722670156224110771857647338724574765450503041018704371744590290810218575539935012532947251945020175979612385381326314725915705689147100312352466566991266307315042041421556248449456747099574873188107223972082081832652453743250248351917147952471560171786338139309162201084286427940560271459742899519264334078252571734825905676547225045738779447041976173709306204255218254384252833252651385427541556131051588443365741639813177905037954173031666321426543075030908987156876381087146666673090246106448943932358112109309546000605184648462428085717588957418817716332570481634415968216908305452554455880614903853041564972264823814075827713475446092283352619750673783758180319110272980581892488954355648687953226970725568076463963120270366829701966328708063154799273153005663288750229286204503856131370182501952458534845932860704184104515796386819927144633528978784093262861718302185001695320931927113179973667298293265727141380419923157549783682084929627112431614450484195919505173975614033458189909445290102711655968261459205293551333816178466012921692058847112162389841169302629314489774209452737457816683492163366331415422997240736849567649551977681695250829887564550992295436043110844177928067658682283617629042354479871740201572451225431550400859617623496886687522896374144380026815134478229314389149250935894979792662298525048430317127053004014019225371466959914150055933828279708981857123951478816695519899574808667196295762937256519100947850902281955530126303313394206239023384827938224921053344042493603782239320156039648664193874339532837064377493448984451964939008346828710058483705778430728673305047787727599808869015344916641873920000000000000000000000 [101,16] -2509999749050715394384531980263752173322971518884549769464173492983946382205560928103948849470807846477586392461612357505387770269402205923834751376132058860151454664500665325385148870058833266184214626962899042645723219336366389950422596312077916092612028772233738064616794910884305601662596053500323971011654417457591309061242898002473567665648019074980071530442159053808905544551437167745756276417451994394541891516700347724998380526995964577735133234994655897717615614274849407152986694200208632514473246335193635554381520616915994505799079783220252888782440899459497556707015982869624956217924644373951377501330966540919591556767705899096021410727359428647846307253105124776032486049577275197932225051004430637023148557154377322095266046859401161438844952777684439332902753748608562088216641846863081333126547621454929332059460925087466545521141391582221397468184536544348713418314800079886369746741314070427558092456229585622804104116567196940175231768802277095386030532080398208229550451889238847672930703248453006776685016831557166791086532919669325770668749701661667032811426785624476828459468656022278675971412272515952201821454673787786941514570677937309216032588574461354554169877162054563971979039966569007285566917616357384758239842828307068956976392803282053671945151985004377024532098371362538295762401692431458655413531139062723529693643000444398094728646888488884977837199771246814423051884281661784761311548886320586735330553734692584754628057997565091670042612649933752687815097225066131765736641243986524560680029821667140249453656213854715479129354606144975017476512773758155722952901245103451611204861945644145594623178077944019125616135867157261556987429943788139764751775752744150297167081337485009979677898581165973312247021921551627797967110700005888129315307552046448592447720745133942843115192161434438599995325857053420102080304137478482244604934994735439896635346544923584096167631954076004666649108214517384465710693130149379073349595745757445681635986432231987757401041482532887566886834831916634067187539437729812176081847012526419436799050209084366993920422565500430560077631196412482191644109621085719887651128450559617364632792252682300042609840897529413202176315988438896472134321377662642313136520345452913015230076563409550024312142668871932741677950333275078864059459375258126766063335572227358873521003523011949982617366333752390275358098497517718139435994449391611833860543628361920280338913001454954796045844816060306817911595768570490168724198909403921962152730747989381838251680552544781786922837209618841600000000000000000000 [101,17] 6010438434411103795647303221415755603726453322733813187734273385629741364949270657198747730156811788566865969397631898994187786338378102814544865168803909918464560160293876486372450698233266119641871763601494142049102006494919369214955953122212144917468327570624962076616676544039468498040966648662916880204896879192429462744020899447525217696425532520648399876883004809736042296766037015301680450490993334191284073607641039614943151588905002707725349240791614975769660998208578476579343649489108789809891165077523143494960124232016788864541347859561656561108169219057573567036307632646653365225417950169935314384026605051425204943949008457349509197243452426512043275765717108654928414283234614824311178024398196254909233670269239227367411881040342871938684395715589324858050068420809825333773128880788065641589018983752566559566892449576403743389184046378630612373634581418570825304684567518879511650315046149073891451821675094846125305195231936432073027249511136803109124066162434047623835745771251824232693898810951489622178536642664055427487508789841691233514648240957362453940395627391958515025270137893020757503761294340468730754056797598138255657603727528549886273775091096917025283151512380146930262665080264354848368449987912940001812213527805660720486447331461196606678455941993646272798657510109375862613844943825435522355108178455091905793344563025646055478409088022207621811400962432934606822097046837068163226137634987653715795887473359310065709551532745384456002441091903869546096301935813395083058411651040842021871241473588985550777205813984562945824754831705207423745369149493337011145658092816795607931646505813248400000956281831246465590589014842281081192204510790138232446842860158599733169341498515123736871734865265860674172663636740961577248420061711515778752924948591423548614214459452891443764818059016803177238806374444398625586405473377868758253476773067735227988096030493658311768858733834264246951872564069266526854635332218540202901554408002703544409646395962944022230234069024842076524103763263372252816259941565216270769643756959951706169310562630017810512124689215996917832266826775804470043064957930398999754558692621343851260423018234366361235456926563835098407656287377384115498798246954128903514482595026244469973410284791808737028453831843976139440245367699854647962798886133581126386541554358670832626557789058866224993302397874147457110527153236991608452996987729613836987443712115948102075430037520386123023320888315230404999508283009942343241707460486002416294775563788134332309021224309188599568769858561638400000000000000000 [101,18] -11915089178236108752034347851584681076600386133509707952959636561153484450746706048156730369070593502988033187952771402049622665615644875459125419330562749070456736285974985187379662532797938797286159230530861517214505148219899970430093920645957357891594941169620723906249069795372497393914499825609143144179987023872917107658733971905471258661772987649728312998964554848191425950786721635729301223292016207560833415267184210867368197187774471118556327977767197111815137677916715981104846537964636235762740529354293957828237431115809336451246746394942490247559697056141446314361452129503201118146501595091394852260220971251375911694915718369865794579573304693144176030362727195500213510515319091030727148219652319564210904207570712997075024502284277505542812088347467675614395903121791685358479282070676436997824938958043438718374806060806439399052289931964593467366722367895872623472874954853754974748352005956427781881918683069340627444772484862194291766394944800457838498591157013895136153305325295111189086101526832047613309682157085892571729815123179113952889647009995937902143610862694728979869956700085974062421487038600060331755750263506205765094247261340910149352878514389296974134848278232325872780678641269816337678719002931047703045834061595398403326632864585472775085009017909974636004905349633842639287729591703866183859041938977265955645197142441500304859174036103841375778304397864737325644684211029820876225669424500142385700611371666971129951800398188879208213521815188708872690430265875161898679856618090976055037427410233492520550168229951816242795496835240357099967172093727907152748376777251420943679487915516547959864089874418086900932276133806847744995328259251401005552842454516200304335007985702573563833789459681990032792729490796083333399530652630963683264684512598490750335732652577227968124524277328278425956521042054852327727547598943746257944208261510550327078435672530834073981865731439339619038216705428414885709258261915150494465941159288364264388072474214460230073875891675592997796568570860315290961562440241988700117789084449055375146143964279003833963168527406664153188278087306602356719300592433584564081727844651914226095453874774229254046048062178060195901525967117073131631518730296376067977495691341228461221479559812271225297938391145309167014765475640732989005538276385734381067122351519351705312533603984105076357253348255694621393385931551454518133100866594789281481156710655185388535873902196029421632577945881168183474652821577932237246320333490261359888168731253932931657053601212626586140908776849408000000000000000 [101,19] 19882531817444301116822251645340162014825457771283466308675613747280694794379769919593514337150741603866322309873060887262451619282209695255742226416302524957631662391875306343491793005673067414090248206252910001323304317555325535951071375359695809279519460844723717279861264964601508595419476028238715676681452303597490462481754120395552838471595513679136964659289466731705960274131991116223660010940935899193712854653267819880618810462179486392331571558389275021469394464717873526284009711370837589039527058899415206156287755803669171014173761269559463985692824693156609209163040809466584028113041417487933676984558360906811887221236545892598410695110091030240818759828661077381191822946549220091309363833885232918864931603134149739870016228488660217508428986548390508904052257591753506347810489228751610848890632127830290725537834150835393226772881633407093581450593407803549539636470205506838797549133501947533775052319879704076583313315459529506686226686515839811841035023199662812034009932344343581134210847012640865146551008125040878920193005183220447454099368658818376963558345560608982298974017014596592819541306117690003286675038541754292837158821459709755618455472850623651485790659222078498296650489619903048331528762605367283696148859621838798211199434504382698481776794082376896548677977333695538567610944305875845636236623690092558178436804027950151729473640466789798652698055553141958879518125387046332567299047091087342515464027382910179913922332353860374278765138499342288890666218960236987088078575345971969514029431424314865615194969134988378649871800249622977325275829148126236073828285952504336961006701440793266108149250407341364289247796753682124450413798030929674396049295927102116000121747149976945590110556597849376294746522879590378517191886745903100896537222878351677956226609596899357151952818535087232196955718330699901370247764494824019054168721706085567245923667576867801569973534105010732843413569023966403445664046743587458771919619717979745569731931284128555155452407559815206141759549221048944050050398320651908627111446641741493055249457670757471005883688873377081780542618177576492238780977064625789452662836760719123155279273839174691775104315474631097903006877626065648832327366333315874834688969686952465117727079468149184052817541937012373572789595905092094098580065185339378999844726701787917990112366967271881001250745319709892151081777712947572479888049356588484496836836203812462164329475395966107602209727004443463055018028764063079617018932578325701097476334252017573114479975754541991155900260538122240000000000000 [101,20] -28267151135786058610509813839249597117402984602095022787512587409796688430068577667431712052424611733484992257778146142788229392796088754149704915554236229015210919078367392570118463607064231471100863136820126895458065882475594117331214484231332902647546949629570761441684573853327570628475563216406390190234293949446423141357254087355593954179709360746864465153066638711604670940432536909502693140052054400313219796570175501189691154497177970628495552931623640406308012373191781270858599426939593366776390539593819533645798484475160947130939521053463842995430096358532640969093729982064023906128575262200404898492636851470344889352544746241664072601626841328241931208520949111330708637610764565833466791652787247863148380455579745756080255426251602782673098727680722657063678797061653244921975189198830898922212304880080761258978835928475336161139154188945760272845124360719833618280531232787187454988539587503867506788873236316980907642192572092623621037087606359401910665518911193229446462904876226841571272102756375943127258831817191290057435465309727595821490644479257441070941141143369008612695678567528043435596201080574665757180033893412845302191128516663028551727773413573555512151015554791578365903453690881272626502007035520915487873492183670527380096620560857083917574978987653971359059919967993025237023574528439417844169463497435159377001090731128388852528281017563229582043156129311729805005359148348100094100573376813002505285714238458643667865474702457305287203415076560396655260980297460088908147734163130961385469088473301670570341080423454238983857027153360825974527020165996658753663105512511384837399147027821133705186207581397941896190847332936844984348514418886373736852599181620134472417306735146605015197792541568714272118869814303209797158756358331119040576655270359973131557938446811916277004046888662212358447807264510867919919808718270567937238692373261527527367177853985081710762840739709236839244884155978229670315321588789407375088473410851950048619186104091873265827566698139242522043949663599797251171175582581868077317822609863621570402519212165834644290062684412551697785120799126453357396159635208172598207723167975810200148886643062156512732834805610324910087634550435776779315054528642410368754266691456234382940129786974135557999203489368249834797142934285869780710757601810151281027393441927352991591415865686309171732013456909831433110089627060722654780141913377356606961479145637572440777486767825811104944721877116518891381359305631671928869012813195759012642974928223915810458827573273798450470929536385024000000000 [101,21] 34509628213244221794959204484064344705393213131756418824698280048711512156162222607102128351349586415473127471796273013296965744875625513498626331805132994221421370723105776551949218020441396516457920422079570626461592998738851811432909860301102406848707535040544105562496104580806315997104328316006189203670402357807490013232715684520285388602348216071514708228972914284759625842046534504351618309321281913496000856455689162271827483260039079994689167484978523009903219171030407043281347257790720689760361338130220129345185763812401901679616606492928950435631970917412946120984683365604015340359876688272643118178669632602925980194285282929946230466728446875077778903313332290182685771584017943792403249842735618620099588531455580220405043438553401657214380527982449662421781377907155970897723585828036431848284652968598385657105177450714448251972729996504458967331845695732374244977369900942854085443750399992485066194931644483515039780657696099683025287306904634415019364765366456211052203532580954558311466924128305510045358561140765271313537174076784592701305482705221362450489483727625430742012640161607295018500829020383653042417336237727898108090036195231455095359855003047105255737538724424494028209343364013371510801245234000701343381798262664540288490923642633750924171182397206577921159639034360291685705546401372367130622635355334163091948004496340793468486405021793867467210196820960549125039264319011387921877155398966787070455289715627580784053407954960883692781483390856615497437613657078154402609734585881658495120796370904655396877915280095641016346345013085404373998706891217495153474999774934684302945498502267355574629679024764604258900943030784618363462043825729714357473630358380402560374271847345547977614195939364467741937093481600391193868116214200018489937073423197381815639327827658503787191258046466980183722849361687003521600755606330630496226802782151055147619517775091143996332343811272699078367823434475218692667219690227656072320032964300383622995120470888547094222218179655133568654447322862591274179731592606892505801541395409608342647326657267606392388145918627547636548843745848033594440172202027377162123894255180483602049878350466453857588674348543732847522903096625743035763446210836692759747448838228652783573032640643736185165040446266375604347054781491290489913092087906840540798754771474630350998363370007348054596807582432557236228061710089009336528962086013761500173257601665197300322532797686180058073660696501295316151330211044965596240666843372732768853893369402811147568530289221266265615603022692352000000 [101,22] -36225661906467231688939668142599370180634079040972482618088867350303694720956212390025108828088334772600279576804518491003839999070968898655839370091945029216835753024471304808351033727876567136822209532712636567842753149439199795469482242081769437839829114700656839885952910531685571839573447082780879266310545954946868676251841707775511162347408397750568981924170138496690963419063778779964710948081565225258232847728577470463447615129110007966673679170869168529278370056800234537822408878453908370792313413664996040263020734133740510841928628115523736947510306601454237791382044099955789914534116638893772154591150429490119744973894747937735335753870537271091877151758811670912531575003769402181823333074477057623429799016087193950137895095102827915832918089314944118476852712062743180748854678092244392042402281064976292057322560744590384109442927447676752832455857270198510572756801868912493329027658074835170298551778436836758064211768280957001516058160801292530698000344100053077780615701088410689903976152079357372012989229494397816335560008433697150472148962847984174033301616527467385223744036236551345335542631161942219858518979558289597979241780734254629364127996048259530115009590382271820417680550066791542245467821179506963206498817748021451657654345194830248832116434183793578178648306852833932918869145682397700035772433438657634868611758237252870725402181966523816399116792907712037214717740760158266227197349231420295767520018061639471940658906302474144442862211535892210617303995176559803051887536555200112105062576845751963183979292470373525751562834921405424024511479776161492522447950118506411061288666987150659535419676870808815497909472149153869533570296336805101129584674325706269135975214189415524661652170150953677141782236032898471967950485321173025106694027085257718199881081384251012850988947437552458591377624172609752168852943070412593616397526173952324185910028669368758457864209932615883366108316809154886481161323334391808638829308792915021460992063692657838923885191394301184391820515658488523826456568850721844989381105933948866498890242251236101703993538321542911128948722998614041947281971767566056718571277860061501102784008725109904872084845167548695307064992141063170967707905377124184810245866890373650043272501794221491561451315391219192934285699279138250307219841536486894214549679330972459917860037151375235630898696340068077743399415397221627957562004807091922084329749579416731264376009307563605808087817364899358654326923130514902289396473871302901129080323456298519609411123907154276381431355334983680000 [101,23] 32373352956365180239260699520959941638402233158522960661132438757313015538611773434701892985903012191016751846858023380392677151661117132873066032393420076087920161421188678610982942271703820357941848958572193508624899098754343599961698376297583330773751885507117614521009414199172146973024180536484518398336426902779280596311911743484654676116815936196475156746486048380324477979109973830620785271633916748162099658041203952619350300971273730455285272129286657966505974572074635678298716741289916323464595848541780493991732962741843007642801155749274423773792099673641734526082558445600480507694876827948651866518433151970214785111255832846832320049868566358031291027076370928825235201631389295100306117549005701916846634138236924971183026278639552045580618553201685611049795462128292563002521306398501281057636971086040890709850718541131694951970545937720893742164099713638594706987464943072104310823616008553901414578490542832596101767320659790792683666997167347032069194946884163156082675196715873505876863747114344001151246413467461834386199656853516293441475294551742522020835416115669601882123109155667658137322089550096651232556886346616224685941814124057040267848458913465741450464518192646364736889309538035454459684924371703688041410951812156684181042909264720547897700023604411122784923428337057608860511475294589900643909668942456014403092030954809064578210441715003689708980201254408625651941873669391130561070247531239103828257724213097224795005581427502449115269497034765923226068282386570828244004381658870242944342715538359773492789341016918366074448513097789449881638260399061011517312276071738594196211569234386921762368613797549530417746988865047044481230119241424153680940027095517782508262183588815021941452099756719632722899763535212476049423611404226726380679358558584642887788200823357859999609254343781648500583103106466303952177037460467646462102105689716356353164960815891125346847874082328777445753051098817781650367796121639165731329876830443807695571008047958141131761447547806854067655835058383594731320436925602734256765013221951383600123831762182364197348365885694566411548654081565654092755340261357062228853921741752025335394572261181444952950274130674536602092695061922236961257277835018233325391357610045720931140876898086587895202780246897401484785874589656685716489331308176434241766550525970731119184717151751633565757941030376206934951215266096751930424338491148831791581549808217835542217058056188300564837792229855561291824236694786938191348488255217241249349041608905748916672019410578146667596800747110400 [101,24] -23866387431940994038791348985917987405402111578122916098233446468107506558243409926057446502827114460949814037550522888428932493565172462157038992712549015846320665780509738237774371033265727956824158662071355104388706176241052990323728173057419555168629343815524507543554915970012804408085847292017915971216928165018227359053841245898510344791699093863284413320286784749178656798294526492361253598700363916916524192513563057664871637661940784227126525165583684028927423619792021461521806092184757209472174405102509288415133430087999487218273971664707017026208115985214466440056526936774444169294934847081926097163520625978207540301886697081830815169925307066718262132654711010822748252844237194224939441221452400824363046731026930107222450737666621717873525317261985475682369056092861612702258842257762955820215974118431707006283309722558906081982450035984611065448956452526125518195898568223901275048712484045962833976828171389028657667312697799257911519001948480888541899824434336033072231989472494045962429685367397431312342542662096350179401170891408218763743541605737128640945340012532686297625639973303243977567546822290435659135385839060441392495161711995358874123738942754638567173385573203111790587322151775699292875827757672879376838801546305993134318579477229923777407285637937796828773237709789690844137645078519973598825992853618428729442964157095669749550148905852443373430715588697205290118447139652060180842876414693038449574713366089349372229765856774892185552397569333597487791590280147302544137430600428050432330490703734479730818032169471734194560103577578647264685580559225703375728932794002591231065790285294654027137837963548411559468652837461595635225942139759609251192238517227998291191329396625962264597115671059311760501992469868639735676079025343766846257686574964929986661200671174381339277838483672553318932852018592471252863542137494222922730355442039047768113325495763026464186231835906049240188529015065945402302270513295101139812273004952862706197424537715921979201705939324638100091689193533347773504012526428312670420044303851031966596687359321263355473689959746463684817668987166510601210907970107681759241463596940811954412722013431290163818717201760191956954558684495993583823299988606120468939441219386911520234771063270214434459485091721963301226665711917410074477593870230124957947549201090874987256868311906733882781367308476473934960341261930646534773935149984433525865230260925624204125425867720259823266128472759275243520701244067414446806464864484710925285460849279789477682941943429594445581322813440 [101,25] 13290460195320832625650953915618525843010513434150284673026472890349658804089556518987200630448450072224241234123288718627586007889594142390811481400513481126052486639702942760717848491565867402925854788532818876918940001185142098466166141875612165623380630031305880380289285741151433255256037769177884839645730969194031150902536982936649864055309669636351780444280979786969027575756106360566548703088475736875692649761153831310018193490516665509307112458008076398707754592785812339304722761298450911118016634453104753356792364402296848643506845834379567574042790819888457312660278553828130364492104428180135811556020587496389958840113155183433728900402969157697702985117580952681366756835595032762523688430048525251532781702458564494752529919544931443041912472869548861576717708989860622842088393773602705778757439006282409489086369379526790906052442629395401539761513574721384539669698745683542040966055330078077723514224695091366986249323438702836657380168724281365571614612713767909704900165464097057751670584232107393296171630632418829256906383574960529190731668267726916601742414721615269740274248100204830414758581868791994099515552270527784000627671212103034378469509008811396289630816922064808488729555416603655053608114666143369027147017906322456777775144709307021437875607673669693480880337452132407322109134790430588620386165761635152437573160265301678417475053441262760684669843536047647286277899768384666976462633018299445543317823262167905694563938594891281528693738145544034602176006641080475695019077442573074784727266037219609485299840086832327649903179977844033830206941717706281489644850887625579957300533345307148509198497890758233647746254758234228603299464686557437884944804293674092989768642053917446563882651297131144946562562864660245940878126556736812182841430911409000359610724746232844579125104169936606528061645811201175238455668870910526562775052188512747049097884873868332410076573656859869281922361564726872693295528877469186390509594607125246480081851531937693115886134771101573804643686136921638211462010945160958339361683293101432306368122008429305095413441085792210603212533803321045033820048707206229015380991129716507665587066739829934202919346827268204045148665247976912181222713082087334505178431462772351689798084794611260123300707459790462004568460858762737164609924458269286645064382261031624504139379341475437815136664517385124773791246846232628100055289053467990697784540958824914508179765455775237722701999366338736325750564098765510350469134080237912139374211738359712725995665032317477720372019200 [101,26] -3770979956453688619759469178155044442021611820439944559134233752974951841799714714165345913621943286740143026297525028035551213214642545195222013487854396030286586935654780328577845375529505660434226092923030399803046715092279729579669947807151840181063747016004350638434953377423109070343408282579016665925281867369058840430841671489699784910177351171760154419560343251786487895172832015719347086253321184684394692771759951777594719280376800752235858519105646475428013490795785227004661386664211152918767153662965862402184405907003494218310372402750649927566096965120201435614709565250426208268107655620774695767079111593076272781601994876951396995460555852995416013163974466557902391107933978027118956852011189603259895649042351317895805238755379893153437155456562643207390728846768640035120126009987913549338721777655335571501832244677166135757012416519995589356553908645351217410922053040427308346378202700839159766294052725626986796746345940447432322053114795880437185235100421005625799405130851563589464888199397688330997022687113084205245689951429675881591288880034166146164970869786487939615494691559022677000885266481814009834780589502822999702807990446081865435286184062537924480937597337111884755265874516444784709179591854672287933643298707845029054200469110596804931912398984597501269041854510465584699950180894583802877301959542566917727811957922222640076662765365396943407948531582292947127102721103998162980400223287903283687152793163472739705422418316462431930925564154257629408632740245083262239428888124160421122089396964708687970327740164702316412104762167775395202157246000929882494307871871703134574435315910638833354418199585814597177793002808547712837787761080289717540562026427856513688856163742412042922595934691105667191574998837439508737813437989066891280696241938002015246981449019595577329627882483840974643977196000942325950333510195461694857107587512562045146196292766565452532486289970925530702623308003015655845825343077274950835720235996276318874465689825567589228056180867168072585449185850154541776292538013555223322365063184161512701506766322965963858373071119172690743313632296926954222141049602935379792394039642126891463952171562279840410935368875371364423087516345687111976734277330772621361033371437680243183309956795374498689355121597368960250771182563213896434732212672555268602435755877164026402360093208757216019727121314755768072255297543344626868830479477252931043380846872862880968307270406438146106066211587719143252270699431381814085115452812169211475920975957052919314359537092918247424000 [101,27] -2446166833307848217293155995364403644903104968678159959646503608432523588280881129847846122813311506404661415390651016307341753136780667373220220643030240876424460973645342449480470790809571058452342174854809907840406846357439289791554382792605528357757355380909540465031975274613926102384004227302857263883334022470640050639154619400726894277940319908498888732898131317913037681675847870312261572628652905944430481936679056074962851203324634369545459158923149749702506019480840881968884209608629154600040865289298076810005607643112576385139784513950945618701604187136119619653429030994550823728427018502114204960243353214822023324888373256851493228052481420669166287602044266691784823674026475929803638916326658733710474404824255528751148638430901166907034067686893233760959087890412471083221514596902294142592198920053101310742312874815283195384506672082997725332676838786903378397095633499561167776077303812380203144898305413483629934238184961356342771151626158807572929211262728603186273464441662436989981597312506625321031564010287275681532684419387805237792560442426079622573950125091506759645718172843192574802641242049124990350558871184265383911807789607434769615445413636215623114533375815727648938194394468951143489617272790673776025861633323692056380662208871443577242273565572539885402587760256826641155201840842952148457880583978567228999394890013294958673848990363734057160254208717829831499296472146876272060965570366854310433915934581463276598268854297289342774764200338540595030276220119616352659224511226130113020195606281452298733331165801520943190877933815978970842246311187533503408016541076254978780673772133200996284083712512179375091984426556126227690843205352852044635535604134957745319707754886753569962828241149561545666532103819788446621159226816188120034962620412169131467442137034617363088783766834076117989853218769736740175413918741866136236560388441000795134274405302948356149451586174986418365258585542539925761051702259095027803291230632920455178166662466448511475794476679322526832948606406010771131210662940853303516777632743086688294180012181365383087910563889381064191371836739770332760658254187476532214012471762072296814840875342435125330556684568948605317930102096157937061650554900962770639625309481272508085129004770899017453336340128583713924847768982915023247917098938779679184844545186231074050182712018132280382496213791962627935269506718757293427491099908743661771890035402124814548414239799420373231019506531359937240396843765859493509320702727079093791202348014173452780002005592622235648 [101,28] 4845214223097502233434802732037608275071958061000093316248345196496992440769038227287949935539385683635567821527581714850817555705341570354316012840819471580209662852392446876998602276473551875940325864159277972222117920459138854236451842199296610230713492853529995535232632467148637909817836010097085909051803562346489427340096653055995836221743925830744735303369648402723483934955716942575694256311458145556121144920775159892132869754619801729713697126756426066153488502181260276520214055305359189067038483758105663393783437336974793853822285224112695304138852329301832882355710475346931782481725159067375314258938481539628938686819064339142762619196030428968720131137277192730411327020098012501549014051575018317398615605602302305914791675872794146046992134070735794981269284421852983954328978295619796271176478836612579309187972804451436443145921016789475852021452566760382814833203699920339900820806256464342527618934356193772444805303561274907708913422196865305911883795787421421650411888515689111967097631893069006581654167105040019778720593297207408598587264897976431206376907839137532394954586049099217290709341369137250857141490762915173158314195861549365243980210695297763634973881854630526080250132978408744178692686223021781830647941722771572436853419337318201359988691902334832433300576399059902615955105893787325174049918476186543879334801484976697769620367467759157788602625740762693947159352031537596368499745174703624660774663087317386274089401359425438794297028207565356704994116115137797697815127196178090893347890014338318951588641522062518601308878204798493339085482210809370747571634556972502319309479833257090084776617618158267279415937572520460457954318586159666351270268613790124212764522164937058850935477728373646548485392451924760892408680822847202154919197965126814490665964614575454828360801883128409416344948045846342158291634689381663621510275555766209417689001495628812613283787178293862745878786729759216025916916270703737921316912285964902832891484296182061258827644078085603497603068622028755298117735920545909257897538207025665524303530612081142028592532703559929164550378628987254788083969197034016480141584243687921412461114946470962071736837398674037389957903006295561306657945946890912354071398028105869312014975332659058151258842578158349588979968911273636761728670886614226855990673852644984558509558824626615873324206335685286170879316532154961106165838860901012508069824017609517039651156790538184209229990029611129458083949969987830761816275575034790708779903630474741256254889637781176320 [101,29] -4440269409513007007956268994121779638990154244158614198757487555605974348917464667704905208877823022384787581142189112994846140551758185963297246642349148182897951949226354072638721729320729357787097198045982988539841541992392065131915776516681303921559317981980281285054656408017025089875812981074504330314704040382453833360475404479978260714798246582591061930349006734746436191627664747080848265981833512626573125996924756863152718196974424406187947064163224961199311765782473331662996079473597697625284187216621843144349411626877933192672540561785319457136043223062259766919316615765813175370107445600535143746935363368226470396659334353176867004530484192538903214343763701904608353449952481473919222362479516056852169509012583919300451495423147819386888516395853454104626517284003542480312694781906783971959070792765636440021497594715808110381165971255133970713247688136395709705971821530117257848565738610233097047775775257957431354018948332375410569650726661137641881556048973213547517759414340710844540259021532341722677944723493235358956776087125558084717890821130650086255601000704320848149553231516891375303936674206915813786404380911363754379163096455494503001163637682020161044889013253958670718694595499691359954057844611438757437001065703349134182673511761182216832037179211124504615641507144873452749156561790418655309014760349282533758542086158350191690019456864529515491228472337775446146761772686483193843678376097777824610675035354874501055203002402016701139986724288415425950649272788679293843274966937084094423370308250034384675251685432412219169265229097495526376631913390464713811736021968033181996937679520234947731315339901015506411208524151720411086206988326887273021125475011723142643205715993955552325157758541743681178979617035309771796972392958715600583275804590601180460377786763568282985723659459343911891991971183603355184512724709943064286999262872327777591312967986626070588756582536124772050844233473116371791489993952267470203986308901556728496287104865776674498392007231440869341319172271115382959070544719067262321667764702827316889330004657133753576833292168846966905946520974867767273641761492603780444114892611877798763732571894669849020850321752081679146139416431148123856372222780375803050351886761339661033011151323383901715048893739689615620407452232521397459062748765592088813556104071288375743428046728269761523723511141090422871514881514655660554708576194494739011728517196557178506341670283563895141985302659367236139687125486544663213624061993315156021614377855806325236633266290688 [101,30] 2831367170587833639224260242850069838036362072155187677296900754513760788097200311081537697610400225640598775834713584581255488538281051105933837288050271444396155509595828561939103165579767729260228768712692139611514786543568796541428889820616411319398620917915742226002356349621233403365189104254856531597262302419690730478729747291119529575914712005028948502369501060067964593921891118125195925186494327694586818865119813380959212937351703795908324691806147779043382133256586799070858953848758095325312851284373773089536768762866192109127949644051121805318690309063752637118927953560659229289551847557084243787733364620929621369837815651252902497217486365897892773558112025879684259661391298959534666271269741013746158878269343942124548933997427762400892905930482618288022876667215661950824925412692048401217994411487546441345085625726920936357934407669435233603776975895685566797569021704990114051950659491916811298553224315580924359514243574908493043679524055126582037354619980624383271369785882799085890016659603719383116856754765785270523504998056022916513098859905194711324240615295979552699396808873646840791854771989890526673806279057926729550824403048627258650178273369679323873071107786985710405647512235161028542654339118840715305262744907436545342872250683651096771483674250135976338346010292562521442349769352587554590720865676235921793608933857735004030367042494016217011273095403395745593510927585490346837532516539414347540755830413025495641158432380881525198243981959607107502247970116476858260579262330427650320301299736473103363287906194262462674616122075557904329569540038846642583964583814955815091567626837846476756442002214173301599083605342798601998436137861811094806886782302676579997712551659330707614075966730931806713584652135203090237550184817682890876965292332929144866435831786316612804304814553699962584633581989337836782555433562375852470175111015366192336478401241404455387311520979102525472099755947848977848645379703367002517598760957750726070478417057482811055669974950418842623433338238381815754514331052872832013036904752311556244542079137706162212478188920000170824213031367866974552763216999732864582949382468281432232272979811064785901313254820393746102398585366503862660823512421685717612436004716517796968523161328959797106577616264639937900836827847276289448119735055497290031943717382345208818961760156282167119619808144396766670601669108681637679459307879938228330178505112786515350607324333918466880700687551886481545693341148323023535219603574768875804224342196392598073621086208 [101,31] -1277389038161236308869802848738898026134152315045825034868963637766697657879339964875441812127595150527463307732399916402164193173286763768191654763920588340740617273076233554684419457737723759945991704466671918856836634127451281733737071522175715779997434675652925864280551114113382441341420701347612323235211736471779245952853050989857022425271883339774825521520142307846592334854804921226330414773076217301252943947460309684700514364951675684730063344059644301436046180790192006143752078009624611681851895932495434284632248823753260391945893032955826281197789585573307460751349862612050428043498937226457240642103596910144964201829798284812157061034179803868455957509351983051377597764812911523067182644667417337967261162499885336616019024628518511629918463558791044956011133460118210703057705560169326811817567982875233446292027647331723315380327387858808635745186616613652974655019301073451618524217990004329930084340712256208904577409310854919929606729306608432690231134164181692978370211719625283902049315179085793227693530679884851488012118266655671586814859923620736081513845590632211877187578955821006748049158749970377576465907454222094654778202485380865779785691935679622457332995701800683890293412801471391606066988695196834133589917657638614326201024494886719921133693863215699334766891152382645621453493434059402961701626933657430127657553628810817005079990490236380023751501339431089486346566170008011544352013311825434448177861069401312576181598063886072321453186900014195502296307297974103602004777517152330201410044673187515581649788358460798999141928751969906237319884414570100550982639292929303448989651632964393057231488411553367899683529285577787390741816126529349059835430558117415575168284263660398112850385523188369766182745814529538322518026486309275691646965319789306885151039835479528638013812330629873014027520617259809338094439103005955007404721743200384213268976883409544830472706276634380193359929161759583177770884399955672703637793639471368427384358866316372880778661594359102797887902884831185538641809359029010370560508246504968379781389704808836337062189768597357669294588206309133293174723792408624329486649711089217494226284251147965884661444738000322813789120814257733285488708636682964112238818366834948729523227448085364362692042453741524823564325575676991231540063244242181089183972607501560586000587025406226911600611967240882779517338571995731629372031642172774837100788367488715316610344609481397554322883432191287777578243042417492501141290423342540560936940264122930016091635712 [101,32] 317485895449449784782886869198378813901938366378396110042296839685321024663872820506535302817731723983908569011626272375936991107839991092297181824505541543381795571978630985356925226863827621523886196213468281836700986794544409415797027638374883010412974950751591693549333309590019420462261532524922189556397056407122340518001509420517217123667252326067178172162398632788016302110806784910082536001848482373927237763856426325450368940741561906558115588655706967867506236158871948183651262649971000790401287893459688172551699417672169181298238637007212954565862421088800283149206511772968157784788503271494696326554555099862630650291083035785115616919716736480254920573056224860322595625177264777225382113161216815905173128786429221481311200014130542616062194455653239098707629900226662275274636207629117950938452670761614019487166907337506175163154195798611409780324937301602227788737214810160965770952354635606068691312637961149789190494558499162817599617023958434474454335894656164199789372193034960522609277179912141568994118645517321637137746289446922214187208387844273893637789960003767293525345569677500138061049818002426018744114841186277442503529162788400145253164586738964662165513078812768108753857340600330957475197915236128959538645269962890263763947126407207518757744387105223872715627831262001569935185563043037574930437709977665350724692457064111910410703320603773198519314979539307909757930708471038771242138081869119101791795353917422734040851918847105041539985832262200435082061773529494139061055513468038767597268939025322446245933122852678375334307194902380725458020176675957796749403340961997192232000103337601760162548756541997805429407024602671911524433708364103392091248834578286975283592942534474494913325946920078594493642938524884630058194443772904723192912937399042995469845576362873620632270165367444599631595508774547839992086153930475236098545425916922756202453372493966948820225186269786268942815117794790288743583569449556974184650010096626179285989310374056152776341648638046797545017182144562959794217188801780229738308631852438839950679106350425039803506206883480146720395460688408683120389474891705312026009757771320516719983465638436958460922845086160212320233767309083884915034898004566621565522516523434055752919062145481843341060497615580879882138178456496396277519860979922969091261048302183484178417545202802128219212874005217066636766337741692824245208429733821190989828051085503919906515754749455784209225702842761295827033855713232799024855083012034574061243970249481393274880 [101,33] 74147280793700430758525697142098849249889563557638686994414623084446024869382760151382485936234287789883235871971054389865038751527346933810739218631058318047559110254263251855010808329945132962914435555737577911898344150569849079478198057149732941577726971317042091018410569601388878390229334223950177484896644228867126755477814697788460869149059513115502988486431430312721705417085943622482246424465476383976658027681112496305801412814844181167423754590575356713423102589839001564110415172394210250006543568513829087447213873325432544052391868697331452781379421917728757836496253827926583162120473683127158513859709771509706930456323035433348391283751545073028874651311442870129527241007592550296150404033645870759814930073903628228990638475321905124696686992472276478202799019977685208063204463896620137623793197173371337735055340714271336344656932850490176471121943842306207265149641008143206141470439405376384435043621338307134922814103756708225414793901133822648833265034481616336617484329248565718043770352817951108820476958133824606863469372738762541456422102558077323048342986716364130032297822097271102643175263198930356348862616472885802181177227216123062147775718856273268954025107495296655732289664415747793151614876543582049362529359646082452381350178060519621832420338822241663056040246970258215524560214027858360457615917874235734769653202669671993918097594412308139385263314682858563687379161046389653901438446895074301376925622489514769503475964285733258956577001581302065424889401339469316253232163326958498539556520661819105672697459254868000783652689426668894984185731912028511682765437035928712919929566730050103857200604692682748684930637006239804235139201612735674317818448794769181371905303358521102746054052856060835683052951787527582945758056649923999799271656944174237662302165654560118061758449078219912420005635860777309286041745735260335769080390899886323226419107954724404537339782685081570500014495412659998347555221123971368090297683690514193375489987936396598823242440646656872843348683591230499644495330610786590617045825749607020695277288717302380679309917397656264519923631166946882426938998538582768270057034025349457761732397799134249813600001521575642480327955831606600830988561301558436459562193029740793687931685230450711261478547681790147111651911877862510986708995609857934101798161982197009221156044003193740628964678068706451691217347825051930845268264267716972420233066039163647258865170985801934074384929172790781781979696117398776982128580766408501394747856146327928832 [101,34] -141242986256753257064866160856975078352068476282352038722261192783736447892891833905417881978262001005445773381386213829381049194682655374164811063219314789430084600490122842837650422710431074840056683778190507826334366754754843406168193610598427398093689687130268986657517501786601995204345300003665218463486089457922134406600068391663575036911905077145593385881131771992758144779697032786772483297837379411427685883685904877518152777164377569468249506734619747290391615424143349277554822383239142943073223374856043006133111593772303858824086531223501585834050839450722624565555406890127698008633838850785291176283942065415475657960246079643829005681195907218475408068386680758838255129157755728142255362981721962862701905097290932847806948933795115310398904947828226604533609382740344963756731572289441265745972453297475331178966663717406251938563588258655208731471831796663250350484408117647152106259362528803833252460396185873569141276795104172360602104959300477015589950612928743400117747894144816287401515857445702252767357891920027119622639524774010561872582171080412626530502718100417698012480459158906188078021609562913690627113656387572117371092183170363016506548905972167633069787197319934293729202338856091147360157733005847453062937621965790447258239171600264758587228760493823850255927165650487355473830902799301825099016743554564087229910205690616778970627226143378790156063239514458342217524487319080625349118389423696241256489454445776037028395113873761351053767484896360261450677878824170246334150837909883521808169133559145079553175155336834266357988940936216360666183252021325636509350332141445740088075493251937122910134275511619335558884799964863858139884558712569916801914111192934023758397114382601778957363142281711388770352034011390018029374346274704336385114157749833675531831460449870731354127348569855305634448065726630131864199707816126553251623849125721632320674531974851576310597004347362479931847871337127188777538414131185438708204834434285339735506660659593934884507954080631349442119345031550695570673012041262748704178421999507974611323679439926925757079272521052060481518333217260607098595012171866608318863094716951475141544346657264944322305573298106751930362774966475570493659037634413734417658261804277900752662562497259497038963764407855568527184613998144241912877419935333304939419695519511008977809162639698285134951262395239777695731068749600802578819413306455438836519133269500991060292486233772655983707582457274301109464438501851180946874424850852020216329027348070400 [101,35] 96517038298511673240914245757454316049316976413771732430997015973974654787608465429248337659823691873393164126614610973563023783212925927694998802436127682840759658265852107698804985142742394076819651816522025552302950015999522629161434620242196946503485566102378425235407347999290996026894300199456617599873202165989895114035839697899961073806755797294899101674876101962076309646398893009922299687553943679766199844140236452771559999034913361791117602419446824689722645075394453684467212767748147888831114394004353213999463043023099281077377045935959697461406538339552840368500436992415333316894122158831114341406141049551112585921476861883240290248339319530624334508857299345382421538501803685141721284580817410876039359532267117204136222216609661282928794467871752982801983417708663550739699350909873620018223583658793168471232804477808478383833211716259582046358310612381334523477861600336699869739370488623406424155238546310166769404627663786698440788266020287612917008829903839631596632732561076533605875225388570489631268876486103620129752452230800919674741889000372132490794274075590920334685764724388456428268564122720945348416069713656637991265326093334188796405940406526861142181784126671056045812565149111066148905539045810030031551733081626136118020917255358978104509524271252675453339064777638960614744542977033554396867587344388501194732198613146342298289720984072191366406571370331855353211690213708948673250606873745094244353375383637635178268986521772679547240752015475521008625571168837938665056104681944863720089713721494432111449901476302217529030878417935633225535796820652843714412830067945507236822092560654933498436715231129304932064317183744450672977388727183054803296594302295972968433831682793878300627185703705754937259102069370224202564546341532890575248361296308707848908214851424096681783615831406926799228637273462999536820899217945623063315476398249890800583795012615769901614988446147478841335728523817992920285452219874777693043462821552266153779720519642417407626601334002387965140344909263167801357583973649276602717786562264423842049530681885750497361559161859593921785898987135273344060279395572733685965491442411681082239406617938613370967132987907744526558895296784986266859816794990445942714168547327948857582157202454877273004150819288652106570628590712178490900417065189824987916122076191806051731396518309475068729655434910194203816392388691265478300596378464864807330592458695508323415478316291829430464768121121412077017309952121815352533447231589604432202847748096 [101,36] -45971568672446615871478903462596546598182188109106379001799033850819733758107154977016789930231079139369612708364949819632503948936519364785772157182728479275080024383438037992231520946096170593761937357807250030547876876715603967427737756718149701657752526088548203999983809732813025868972862679745066831752472328707307455455469882323803707886293839911457393117987673004779256731574300320080567666295959190355776426905882077348031383488434397855811363344284720373692536016894207466231880814005336781311247910439588447412093876640973143059567126267277487657108189057094417399968492402937496212673363974204419326630234947074724431760657929481827998580785020419992517132547203067761739780493710999594911343349953515226864750984944691239358696737190301612600508386454779809924746919915254569480424243300872528326881371625200529535589489900418079059074296423725100394224723672753290802820808192801896271083695480687251169134159528186202566316195017978287751676316010068290260937928371999935711276107518220199228099468237183388040145676906869196090199131119836307108145567454319947371207034742000902991813206262311062120161333913463538162907472665115746972304255880759461544125152596751026527361115162505153347535455787896099230411247774166957201862765714666213099954109423834695558800221328348473971690466735708541057954392970346105603878614513265538768166766647977020127108897407344282154135757238788927765142159542179689482927642263848779746888334823027969609143088827041123618920635173971690502108220858963342441172990854603123871670344011950736840021020829529223426973689630179173439218725813688496643027249309340538207594110066340547843218579753709462232328923375830098200805715702030720484757870877146105648687079756888262482035900549557259424371726765575891906348926678755878598986837892090542861479151955473344771158205390172421111794641921684960491027574219843825654420796207527262434944426906655472230424849623089580284527547730020962523669401646037203828238545562305082162295200638608505185461179994874883908846126846452324831343540624250066842558259037721668204629734141885479167228643160384270487465498145074676177705734808298961100333558517151248946631192230063264549559450738597020665596657972835826634307300040934404926595197622166717374882581276294014951651315211949233495697036414086159695257229429508762389012885625131856665160035143599772500895708269134563197861373470113374497316072522728851074783357423534781981641721646850036489827110881920152018675417193381805112008097366399857252840243200 [101,37] 16945711700955559267352161969817952571627579381168658213933797617170502640096785508801938028108098510049180570090916051887581509581894169725842321932315860196560935769086292620983959294888074311653210399802233510450759127580311212694626584369863461187331465107285510800907150174924396415550250448306666604497313034553178189110504928750281415549192441557192017353112379530859156947808213290804403717375753334374489159798683207421315980932813121219004762804326581792512573970334509343608944326309572871493320713328441341550227671251691304271526808036666083090979845933343188814164853490148750299636027775586733846616050589390528920668634801224284326929353192623793310637246571932944187821742221903851698056346315114696392298954346355412565813425942398988154293272185026238759926342514731063855978466603061147960272667765607431347137840195091331310306265620702242373216025873604839948491062750083097213394295764215646373947350744104912586593035888181365411152375823417006631955387248624116830504330574342234182328700072335890711999342765068696252569950549288792880356558076409437169356123063502686189946549646010994086151704512689025415978654151571649043674731823520563764134648519094288549916642568668097471890880972870982417364749452612422968073961416016972478198315389990451069379943495461257333412851633157154756050100118488752409630292277666631309868438567485542854604037321945504888104788657202776147859296299091568486433318623499853100316352588044878355418956672173945394661623901557300055293940745610935629795942884095151946213902459138499599651267126646720475025018272704195683294555635521710462664177414672588953102600155803899357168152414069053967605263898871710964872245831309454389529616277598289416214089083072050091540982891902002793090006821901921934798910945518414859174469114547639403903200876090102995094427553281528598815209903983933174955452951467040471014734148374460933171915248378835262091716381509056989257906499518492853820231518944644267998236357346178784913813937377418928489961729730756322575787946064679280490877110453165709149096377100469357621287196699367545586162652648771459301927198190059757615480621160735369862237927636653035532599651656901950915074319974094188717101350782144186402562411222560198063098318591465989636883465377173578084177873535993024501314509489223485720528509108254581730764953854424193710836156773794037187076091020713991798574356631267351029587195072864495264528083934074099451860010822135721558521431653150181063483380666836227144323573311169835827200 [101,38] -4975826169188102666140601808871536312566480820244667777896151424846923410876660323401609954040884719423224136178311737613594125115915361842296574014047892599217509591264566062753069399788263996813660254916426733926401845091417078977133768634269184146632871286541149502892014846258729314307878979188066501762198390573109368327242266561047641373102910316423626438392906537566382020661588501135898169785984287351956008668598188378883768724155221656889988957617194388512432744727125842763637696362991465065239100670091422691819105918066580179944369436335858152121987863783762466193967243760286327868430069171384037994784577992576007034416931237215116421555475853894517330924213217290865320597292907345341118117657951721888530992251589289700897107520806228237288644095549363355652602421785812505583817248495298336359452375993059012124497023987325368346231338465182931269142290800287368787262700642098824559664403898560574718904716667179954594493273296712652019430125258035192243605970882457993824663249227697705700450324320279311926015760112714117522655853878333419809378619977578359574827712021296054027637957329437886812746115885374166300853102854075443004620738592761929085776339612472152750795813610580109657625635118016980692379769185211420752561247756982288907303643959732974264472155256089747859804566391250844046813337963128328442146848442415004947750634148984885384006237352030779443001440230992991101249801908561992097635783701243853372323050271019788288004907289534738155104094032672753439015712145048695804888835349322053895765585408935784728670170418743211698923401931071765619756056360262151339368463457128368351238480335507212372234401926434130506839178644147310632227778075662237006413163020241263762935914861930205492282565004605542744909252325579248795621396066190379307146230369100439694259453431714383748810609736654059395964164007257824001651835768716906473219587453851916545505301022522484808427853118109610915982397005846136576883939063559496188702264381825949563988385164130354259710934065190268890746576603463237958275539119419988839489658914895771282863742295146253442536787285301355429100614676243773105422391628264931650559967479193488988851723701587159735970161424906855726206603930741563652396675021665866691989197163971016463145759378244230297412741377473502940139655460820795937029722647420792624836836515569561855141685645398377500965313185112906723272321727860084972658502048750592958193991426277688824411522398100591654654083784778595053839996535353744652891204166982041600 [101,39] 1168991784453954205261485473854920319967855155032861145739954247259091119275219512920877528611578158931329303270045270724967459566678104875838599988949386377943494449760386200074826480237827741168203206622601113704925608104573393869716687988298144232068722391656841309988205306455354358869454077103203248470383606285096783649666388656235462826409956821598860643916621056232764678100351015715032553888311148719335347220507825425658658241819250599516967151532706866546858445330951607791588592962159322313629176559560744418989762529974734630716741613080441178235855998126571800646401616807924378328439129942598908177182031253684454654152868846761726270462306190719310246292475271146059774721919925138027440693464852742016888126538129768537188911298100086103419664995663215270195498650340590090045807208892477603016111938868797563517830541457436165068882624099054843770125226621846872934281701470708725589113183526533309341002686357092574794332358409277319614925281286983070879769245021633351576674192998775503760769062184968589224635599427890802806946525268710752003269374621051365321888984824861749426311067564188447798711593739471365196673801800919260025874028074299130647735456658196965118881209936448541235975951872571283567521082377954646953964704046586026672181004052671759428963225364637235786787736451979719544143258626554657746142703452340996934928558631964014100845341187264704935581940318231008455575894172702994477637012468571166465742748605753063359214012940016819067259344025177771540672751505321401003335350256002878238826540905578991249143575362361223809788823407064771691073957585272861420344151702506598982501550768626722126970846541030243403779063149812560576665688907012905276318636748306271511920403784926726017861861948633128329049341034442938874217581663699567497702172073498110121405949611267385231465787558109363587700170981347182132273329554005914666624834976323337530712374239755205197329145568731759881421574506403648185834988166572625626407171869667080513552878867335058765272995460653733529188523025167404367637980465064598612027923528737252079001354924970004322743646188450077965163125960124204517601064071964906182686210960746651445418056763442966474821671246736289381470036696162949299464878205499220261014762913844359983855629585260696354344031049126400796811344519766350562508335629350400250220530070117210813453173591788444666197225435595269194040944499828537163450146717524866074365446643363619901797478628020408022086638009441316010672807751703532152699776034406400 [101,40] -221709449237549580435697938716545600963479803463600553555880845771887272993582550414338969252061928988039466558095134111848062828721315315446987979139356070257943490167206924515977981744095510646596625802695459945014551516187924110509415194011882740421942322034508973579090457598991854724370120708460241987202193181351709854745116165561084289865479320981134703239949751762613414596139323491281572115655875064756449912488974500293007376822520206328470218038822575108918747396252585205832714958093518792063655736388875900234585070362985993810356419074819492414282323180776141965242339166071545197172327642194294259847796368529716110954870379580361513384056756537133320211974501951747579174960150196602624049537302507372014866419669436958861490279619043804585431488770774753459232873601654101276766083664551110589481245806530510386273748469682560126997826677390432823477675098924494254042797757128251767108388016125858521013147790466060050256084867131925282060496116735358814304072306598236878958301912482374497170674276205973408905938732318456131390496532914320004899418765015793339325121202713529817658159244582521041614355738372205483361911877064256039609051583211112420199556510232266855389078224851883406126826085548396602133371718595171112509015605929655248099752230695223624300643173433083078939535111541996828674492011798437038451385945445750542239373526815902395061596953219264074180790411214894502375281794850545838631981941363277717768844061593140495997502851295571954538558451440509216627166470699200352843509792148278720551666587599072716424833160221824517173339942376869937362937110345040219301098462515750310913148814530443138577703133605349002890269130456402801808244025896551587874527674928617700616374173999447213970593194336302742406853174772055998996267614799374794526251398695486648595015635000873349340308431714301895258050610238174469589328815257612106899119628241977673588329500885818793675131389706469085499256137679542909688048466693994927555433768141239898759450072345892727502340209502265997682895081592476193427167729540048432143512097317574630154308575566687792348707736419411137749889640337799422294060721584601136615272928183517233641311988345143268793220086337171316322801716687689664420570430064671873806465862753785110181931333399383990674224795296748570856359864291965110611736188946733367594602826003809734956435896906968233211823602997468371150662138171596321248592055736003431731988077425440946871666405068711405486509652396642531595345854806848259779198976000 [101,41] 37854580055856444868752035595400519568687847571108712779959457566956997777245190475331893666151375119551369208047078210041326169493851852234667668247733391568537067437065917370564103920582866897872424798146834775207080150627170405852590784648931177195741195633111821048206006081711297002435036958331354124787489132825287273620895968379752664752846430717269431296569388011409804623506902701066230190244542713712311747849449575007322388832740620003512688031278566647928681946580456698702336105107845416506454767085739232343763441473531799426979907107186028394663466076752521593523970486700955389672646790891319892498550809927482072577311986197226730653511833149320493936589793672143192927014637097377442416269242390159392426904581560978363822152880955938214156132328526510882988375723440037534108898200295554536867750607224494038275101469822604997325386733892396994684806778089433064260688219096129613683881097044045983308261345531345554454713980078994558750240538467579765849332072515622789912011111470719404190275749657628923014314644529787307461976409399216393890025065664749491739732847394531962611398302465849020268153668455025934084390211987022972218182316589582748779843449842549298468821348249654437967782339677054377415282873121382191849545013562673254768752277291352233745839074360253677843788002592071437471935879081924278901860499053391223568389500219216983276585830690458857760660722843213267094148196433480685885690470202054774707723720144924827290138027028128070046069976608098767930185604539558432027722018102465391958580478394131244526640089126460930084784493037724448828179684733937873560906650064526577870570231555615608028640274259477013317683035399750378585633226927939455286920070646771569131521017803305187591389105899943722857858719989773403620042144218898135779190535053674593640840472223236843803641657432041970111412721432259961434083829015690199560262342452281614584074478751105340488505142704274188700083625893648126309494008747869870510009458877396775567893025423276472890238392734720312112645898293412296605751626009543486598752683383469770326100653208653065524954147048531889022125811214318702035785880821240839920014104166341108961052299070616751378694247370723312028207291394733028562914401101547842245110196455574008004561123324903296241339170127964465226497602210154997681687480530582971912498279075558445713042326426175214548738976412297163922297277070535110613600404829866154242281023325218587574379486559562735452191397411182241134458392735749506701721600 [101,42] -8380357670443806850046079472473235504601818553262670977048488059594346921227940029142980917741950116076567434229796338503098763944347039231191121493301918807326860863057219630025951644077294427774910476964755918021914591711371853028499940013061139098882963617710691009027772996367831098586351998056510647202256818866153624073810022103036432678796587532514703134108080226880869416210865284290128137859671009176630321177491328170554237874370854126192189741687453399300273791477247102535237319880304649066817094013385933224772397200961670167218412601882957599450077700169829843117230437306583928529181466044931658646869602418572850546605906079572521820423258706631313420860180617436734475505896974519034878963553418292877624950903958018095000122998681671223547277145806899551218040462477288981235594032576905103048167591673660022542824143348093753625717106564289276601914327465391779912017804471748220642642396624678264861871455246185104024233589333422987024991694981622195721861515850046819901827113779383554400008131914978452067449191225285952629060372919483648302204857130546309429376367233962099465499317874326039352993513403490741080017684368136494821252744297543268199924550727011167450740423017231972313157959630857756752868057786358705032774619303085423246863343980218121757349729161795598990575265638318432318325356212760642873422942619302602192601263924864268307825433445158672405462136167856782080465754197033742389090155366527008739086599459411232656394885948515521039665640351897362654570624972206151651258437627979979888850842888105331445945198243338791088738239664282231299567201913543768569616708129972948626519489703482480765813191741425619831539127652763892421449724980745232998008273522056521588227451026488111804888503389983722505626529987071116251553536620918020834661864374153281543939482760756581837433850355893987484856898062004103284204546283019442707882176529766306127225936490378815770909506044287362745165625353947366122953929940191182123472658924265364940844929899484961826473465961925528692762706998215800632283928682843387623100884984345171474366875720788760977832099335082408071569852873310618744425968422813757197707428339177588254749180657413292175250503751837300235619902235531139936474976989121361060991358865162090338513058458994747929387139150780763452068465489122796292876579618302139121709197670542640667142325285741031352788352470355357381426842062811573411520955525915743804261459598462855529989400034193100665315078355853437569759417765933875200000 [101,43] 2680097407876409855548534102817082589951365338127248508571880523294611693151966157339079573460953736294629958834760366228319861784004192477741616607215007188869615029040444332765721365031550628995625475081847812446122645931392160815918543416654647661612177036443089910971530888202575309174288964905311830140727800362635541419450732295228235956692925255696461348118015105750839571655476082993026647376226442738859855809248145513477535322867961066616048955069697650680872511760918683860092659335876737978837961261475419460370368803610131088857584614246450602230028536876366854846654421429125236715783371225967077016826211374112537449486161506939070701234918706429840498541398152501146207844939725683347825374512376172392873966591398710279226309086584507807796393693064344711387989605567353150787506514675733750835855202705516632487708533506621788330957663751355902202888549547135087070431025375548483111152183233115666551869007861307065484229126253733044651595843661840034900967508761185029870527467525920409379750618336166988402549026492996300735650698887380940765934923709326044806984790852023519536443000065699596129086671760636817366450002285605983456060192346243453308542786408785138757891465616319097410746392380596985611551454203950219451232051336370115440188328755529446378593211781635411274629916817208718461424765837281002719191379968629127247213482411151830504188373066749955857429578395852994208083213743550098964983070185162146120698558604974982216847346839290414118729692786228819838052851020795260517698726757075473931084868946337519809852765670992638082627115268949063663859551509210654507404670616433956934241382820941986830213042825784105906613093372804684661803132456964324476032952567164985883435915480666133316084204390864231915806747977595548559384914073811509041686658968802779570156474277127614585152405141688478010107996614339057616882818854269214113096949921943843104884679819676336246106404615312220403528992911687214516778904848361610109719771159712001849699341225314722481884633172067223627845367003808506838324670767360829481400605737984864783311108113056694737604607444955668444509549399555384510043167010634321676314049695159443692945751115566520001283448376852082950946039583061258421187849735750779489817362231057753947248436422955345033063503727347350738037227720931868163505827759875174604555772133581364116154003508478853908814745735223245077206616575131908839346837390584248870712959558672743971359594889162756573145283525059458271411385259995955200 [101,44] -805897375568115250450970009068612516523816673785358716857280745701944227523913978454008355092326288212040256021551601816017741158955126462254280790753709066203832374654407111692086942983084185477291509489700490033633845904794862424207905243981856321600989528379001984072714969156309520262199354226524659040802057990091192218502934130934327824657270007792360838475079475352802915373550905316831387831230844812812696638456190023257463057813823549602338190853121966851043591941064856833399048325098645133639593515867377239654090751605237712655009730172763572640182135179857972192408176539571938197172404617858589369798542257783965914575402172200770459724575276710051713584459995131082048290203733000005084579723779928721898052278909398114006464603689771821759633406596453132444169221207010731178061517418982822366577176090284895650887464225649285494861556979056683297496842900481807623183844247152978975972819736818876247597482803547347718919209971599336038451533364732761463171439055363034973947613923990760581685278442444338028985160337271202988369932116036497541937619907185714974008168810437365499035996832299927231007114586819103479831204792543666639027389201544525320834684406042677399509515348628620365597589359133474029176419043321016826751241681547199204913487961578897288674516806602208598977317921880056025057923957672457647608691880429723409447338707764529915205900755826708176454695986780064927539898835035535772046132730730058902616409391114433633094002002382529676567456823983353502308463876862033598245725452347650786631033344297719101084473036157743496432660850247175829444241345657138199944346409755680231639339893145289554665761694653966761888697315417597064281484110992831451090410771032013194049807460471136961940584930055625178403468684483266603828983884038180877002731507026832595986169010528437886109078977685551949777633670357408915841536461259981590953495797546742963143070283700023891392344938279181438572734839082925971917593648428067706465605648140218059954067882576117457705420667002833841746705292057641147033476686154577829721545312629707548138484636561796238467241333520801723230364225529855110072104481826013311988061167132007535709026480008493467743742985226707662953501543726847457896566829225277381504539663219951684733756570359572487885951778790341405728156712136192742663419513974553018324437251585648711714856664525316854830284848371033522334092224101312776141972429956897936873691362565404534490750346740936410066332465151360611187862745907200 [101,45] 179407116923665997282074489135792651553613229220773401648272359661894923849025900264337904453240801281797906475344018584971785315194347191967308208944488522755562089854036407054868669846793396067765067623789874793007846751274159351580878277174229626619845788833206839688947236821154755497138616969602454478544873629828309540732705308146633483933483517325653992764752716258623635683408405659090017023711442700644594957490779201160954604424591448502902939144064643935283974772636525188806751827549163622276656502238051179624549358431130176886285502040439278202910451691877351515466423422137282009669239192477807838107169981792884902107230389915293271350226871532173448396532329762712289265417051562385031949433015718147622296362930058303400915396445601556942549888117967529659323560500492416398822057852324146994086717627548138857149129514691051920294742277034925873411219613751338259353200814772911146489278947301443509966915130891169217698897579765643503094313335614173890862798638173641879745854183048123988566775148413837686514116247866663040679475979289223850816881129806913331210715942000639124891466535205082691604322706036407394096351206994607685308782804161360633364935845245297631081500184374948695426509771042382276298789546058496486914730061976007582698990104735558145793243104634411351363696167385632275868254462125090300477381358123037952401289174582111382305273936778595842976460343778817975419582417064121025908461036964215556526421382885938020687036227203206788463701287903861052342447395058499397412644218130637200311868713693679474548954075953880130159748432174838444332780868788233918230961142768151669770360354406505162234104302925597641358816409761097745892013503813749723425803428620952624705803994631195722389433794842698954920023599013750921382837756660094602209587353772297279582831691255384917359563870333229760583923341102146546175682359263587908345589773724364084961414525860520391518208098175974010302692491320202397829125778281485641510934439720461049810707390057336294095338654708568573795748226348151403452372307259095691184204373767720318502257512141401626973096896879590503105027637728675484959967369215992534416731899674737178553900531434635442934369700730747769663144633700204754152483156230926798057058047513532027890481225292460917816253244894886153793833623927464218047644546043577469616275703053037504848463167177127390058277846652498086516140791616395081567017742457848703664447543792118475928933363524139533108795341031424165898144972800 [101,46] -27376775381796998255243151099637614940940536492584779901302082095826387776543391238040422201113820992575613750593154626381030105527778776866556191103907065795902979710589511680837560681126654242565723615352202124259850826988710616869619905141944295133998584657914595226457863767982955394140136720836029886368253897990180116857729838622174642624410987074942164500416975164737341153786231202648476063652736243103805588989987998104188250347445386490547468094894564837803495463726863088715472447442679606965241950979747527433978175102404815790875684144238794152913092179641608023041027210611677524366578465722649568150250986283704956575674904222442778051935176560313478683380041524262469631319429877073162306798576635927375692288823578518211007816614012866478825474678336452494780850852637315300506579929043004186593033332892388004489208002279347293164502862705051152796924464346849688496747730862878155251024175274485618006133479073709033948360440591751255311585258275863189505190889495110983785794190827735208415513211927100613876533585096866220040141841504247776058812405942805757280741039705755564136110539186037271743431445895025417613352089010629050033471390911204553572346219089640063059005903877189238737013043243976684179268565031266603111790270642425655739008215978042452583034061905862646345923303684129985974198168428444339317926559997509147837829402121229901924431738680930099513194427669565653942768555193862313168425325872018460501077933052834819916068516677409662350498836457549988190002976886334058542683352617605279946621964248780143023549440874991896502592035318997905730615603649547998873132223358122442541051189413643835815352935918007398337438673516026578609828368979634245360049865092917509311344794128596667790520690781337179663700155288554803660878816747424708740368614644941888543307994079192161275245390679867710580016504683553293499699276880883227596412098862638474296621465421268411006685707179985591780413791583769724416552367702384257892801579055208049726456558217679642015602191308303415113650727600808012055140549589683475429620710603065633421681221437560915166196654032583183021927758079172052434409599602031834545903993811406082160026919720639100196333372764865880443059756229635150124655550636227523443259469185514485838517051029219448713644060607584952586689625853115104732647604053344651756541252889260540994413399018919704445320128454921709697345883385523412094970721109440056247544781473183455055184018237188960283224721893749446022266880 [101,47] 1998656225473552043534535218803228903666403488871855883379930528740874791959756711820895559158847667016960130895326709257831957402872260707220038674728924442667146971262478061454264907658795363520946826241386587648416656837582897442986025267327485849278995363945984699199840350663344032250337465562134280364360196079274311840297038888937110997130048683186843789455856694703938705949024980286741916476191740959366557086588072034343787536137868170455111620676657533069110113651469791902846238151995023275436989818555292672807919786601030623180466384520080708244141843431926566003614918327605791522854172571120125166162056536574869056251362530991942766821760181038320400628037652234781209556953389485433703753541396548648387663914698832564876888500687441568917957680618575218939362147961989192112520360370066685155029727078494052621962663282591885623935192877407607096003090349188597873674601747511940007074306182283246575920407179244508023169853929568274564749532692464568904514912743572528658957598563846738575006481236609965656996034418344670690313804282441786619247508968198902118738794470527978414873987641052238970861553902735020016428932683136073521606302888440434604345551526049169004410215793598618812936093237851881682782301271331823764212208967650147820563057901935645384457870910100810379543559273270805907152032902217491602222547074518790812885231475226380276777412520748851377601281951837719959126936895949382966488254643998941621924720468287767791689807936643078833758099403597092610114953215780240117535201968035400067153051022107917434836530074763649254996440345862023758501999627478927041720830813909658484744743149325330702740757609231977568846562856852259785480468639360046781338279972586283189917495343223045435586246513332556282857240204043574422784902017612083240539988360761843025092915497891435667192110450956647145618221243991735788840714702440000063150534462274114198684126195047548297554883119703186320188174088050879359945263323955719734982259414427103748465247751690348555556135211326923803504020595228841812644329323074912176951264310584004003344744620281441760451840044697299245359728230134652013005685132565806266043339612905988593366586469543297739456753199629055745667873402532652102039118989506515370860476955031432487001357269784817403683139276486085553205228760520421654345322997739672269551685962382880176714113580662375380176164980929665770452056021681918836818849436143193671458675334411767183902512322466234442663874952316992880640 [101,48] 596392088836900366918801097135156863621016219845201377104966199086521487570994161911870159121632816085531098293121105080198984042625774274980177648460483500696612662857063705327719680539720993886643149698154192014245226091380127884731931772150752571063290888096905060889186060053573731570018017529446218738984146163486128160448227919327516661282437933589408358072840843338311791497476172890483561321060975551172284622954668532865511247539399982735561983119005609825578866730013636764292836827823296874167471676394295379126247732965951331095239776236406298333775981599436810081009963717707624095312435167931600908691403086496585398492109639161419885953946955587448345483871812174241456845485752035801788568718201000783668487163817282197391363970934518708905401591072111755071612846139505916032339306087166779991447861990329732246493363703461717734796395593192915147856609659855021501093149353693416129788771194325232474364499590431965602153024480821096595815847952948146951995246019282359189652325284630931131799564074551020262353808307416991796981491716275845119569272084884949594990350120896764930660540152992240425489605549717949536129050498805496713464701997521306331306659317077867903105343394003633070616489194292048341105477811792125292348714653744379462562606829611581928042682376313625527112375793035727201729516280664731208918681823878846851763553891107728086810795715348645284293651544807331020540990597438230314681882484984925102271745443532202961481029585109339822728810320835686939213551311389595376362340418576175873304442641491352185912634154911668200977030689439534483164907515458387156672091867886997615002720918197857109816720835665515995835264184011121589238778774289029258258734760070761239507309441203380737548921124292851585371251123475251302770884054661316190635412539906729932522735704687351316383454328138084501619291812367015847772681119267039904140957249045303083202692757590360211951290346485321450135177861756536578862008270015007582545057134767716751957891211790965029867683034516273248746754865542358651091972220581634022581650902820982581561461574493278018833959609359821638891678705326421747470470860244579325655252123779278742748213600181145534060984929806395203522300802368430065134194273176400712565844282679208657605363211071967011266084063298788008719354547725258786000132783080925013874111622164087751813659978219861267969188380910400696448239097642366704115011498140379817041933639317518733588210422898932177225560983947182080 [101,49] -341710212449963670309844933832888187844871624587137538814333621300957221242554461007844193812083517929741926729680182706656599823368230668383187844932273861862706453591104625984683285814700408245673806061065907851799361691830435303917371835767529009357748374694436103718309672164301466380301248860514337398923158207473391260693163838676386371712225389796861999682282149520955511129594164421749215326429354169729493195050176537777711291803800677458564123570239821207138284958656248963027623660599627764858002963205098594331315834073621057667882045515897830667440608125067719661096834580547811107738122284619254657918433946382100496175168887584171615506634794015593303291254569410150338856964401881758564597602535132798950392093390994423129564133316426394553225800979136986846793906720471970263659717820217038092173002430922219839008714576752296527241675536081827087412291825107165281805964950820183066733435524028228011644154566974858550578406206257625606802048972801706810851265432964495027096984661871770639149385263524750078249860761669200814928091299579046484580808875568620478256095579895975038311441808285422982803195443268429214728314806301546142739221948312860717260725858274865882629265653103183022060955582835049102456286101093413399131016921516426002793713422443980113416824622933515594110727720930970733129461233160322360682559110648347204283192712757555503998538480436667899743625219117178209334905778321363495649830782029331622761361246667080092539268994448280473346810895077943430179756689224261659509852242785834664553897335088883923185880317927353174868731999287406348179631415612575178400100310910137089731119111711110242406583988391949519739934684328868841488021401304430900893118380315343648397802244222695054710192509029969161771539969114429101045238200316610727257182386994577469961417806713770638630256564448795137711559327586731520144137868137740220504423131918507635044487406271174249184323195386770328605004389792414348222446760839861665481489207492708602508151347385483472409352806015780563607630063885033778318880377026875367975267007397411236511435825739527906078763621750575171341983746276795059707989508422044783637875629281886060216167217105776221274903603640533872927396191899435681022981601315539761742236898941261119671161369883920887199618442112395229865996825846827154060877132436906477652809454274970808259912016699555874292937182104803949856958831291937579093018540465917856005105292162515231052586680012220890888006575063040 [101,50] 78167160601989831077070522562246340943938754790227064883284317898038989258550031811168967861808001613575501130236638396001253379710104448017117120039187334070206023018565524788571028473263629775401726521160539439245791872100703891062984936668812600938526672745480438495808994885319322455458169994879462609566555480132978404228350630981072937762673296373208068708474924132403317714959336960058966351405246021765186752544631841776680266697266114532687292065526859737653281824576575657196916297629327869381805246701284967247870139713004934143461549914296074073455824500738528358470469583132129492008101863229021634880024701470236008400057275298597936472061032507623984377574576904643189198325489589922192043314588459958916251978815411355115909862546670693103064633673108388033880783061905447091210890729827518613452471687718428350321221951358146562670311369485544771707814396031384810933310024181987640278895267535693252295991026721839027294160851795211333444959940529347317443292129751372933489290197955454482458330017727873646768831794730863490484666857252503537754437053107939201668540415692835846329327724658061675260953620520121024018227977755685461369821088183662494833733258314873718817141220863767024598388753726880064496621677034806476845646645957874717584944211290524106931933109411402291917109708677395929781861560015685997409961567681744538137427758311906874762583823895502491494266626077319075389336875409941335693622812363701541227080662137177547651856218289409229672345258937133895892131345773609426633809977492929424757664705445865353188716403241210704741762046837625662570995122143945628014200100456859140039909584902345637438517077118587105127227272079654467947954875329732063579608015645262301057701073694677807796190008710013819236266704025590170976110028737679147417874430293529802538621850482878051993541134291942751901884605414477267603632891277182206626991737094369593698954216465164644555497305460375472650092751419096826140291176465831119650866911959800804799328999256239395891442272812749509442154907322960129230485376016998756718793591514403596993153912290747013863554579312744241709812517525355977112417250294362125027212392893058513375111181000261341460877962717910887174717597773011823434392843929057055733279813295204550917189684204381242078304421610811204273550058745826567531120798688603501345023692825135850441183950259852823444840880552081469945861097378885703020741596001623809370152319702163409669826979308144858759587430400 [101,51] -5363752026134289462602096034323180946257016901787828263057229881169089350437644059756522436621098397254519368187533359644675311438420986060491452919814774218567659294149765018301886061521712266144333275563227494809437423091847573082772180992808970254197870798530349109818492774775343464963689495841546672901019830750919995644075412967990311047189192122168064467188108443790522335489253562020685430289998866647459901411532791455469676991053371538909327740349806407334234094328697493133893633987211517560543431624192077841862143436678686001976427196137924433383587612616880974089337852449532420665494109946519893556875725056034571230791428294801565118507730106238951829061161304407061681391927607552217039572440379753262939363073500987531974052088123310634047320341165756445460632200852287011495054436244519003281275126050555099769901601029672473342457745334557962263783565613551542566970909725879740710558869228435802984600790523649803790135427011723275710501333911100532730398467667518124391872885310148418662960537178309633266740224304203796964500118156863308688418063986899974249285604411090754110875227393274601041676167884846435903120754434412427074408570465805198313057885731988571904176482368072993777279628232176604984891713027908323803112770571186851338126457277393019627025082011151453348028273003135231900537991750323634849743289140436076969279483709588771190641070594237302081946049129511648789277166184903976171492374724915505400486686340966387142541874459507850426177139307195585582832757734410367546389030743046737020736289563153698926442279982781041880342717973735237205385793216043488506597669103751795955157118542311618810113340507859648175321769724535865743631093840110725821844270375934845210011685191291093389479296197904336690954576428245447250746588839117592153986876716995533661555810011178085128208203699853588419329310683329172877364097109119213323503860034858927605135755535156438966235726664475846217461046232232719995136165463852913556913346837780293034615597496099942488540766177774372275707359481516504454414820170290678200991174443458986328242821155178440909824712742158158815130476358648312593806788047269604578258073936855585670537357987886301158079936643978433943209661658882832198732531708569944141545911189228857749841866319471900365503721072721990403514741599387191603499405337609440337561238117630219434568138343445190163420889297823872746169818138678204093882605276026613178946672205002243598385623124415766639673344 [101,52] -1451099653922234726196440625335120347517035320502090087479352502526839359091718107666279341603516949458929381183514863998431132193620976010968974917918271577688834906883224096840022695613355330596864610646626177435791234858869856796134686233603772013334667419053327257681689854262849887208300574807986496371058705888577696287464289872024482942642840993034194873498577237309902814663256470374339715288853798242498672978634713377075553710454189272960074823671825422099515068033430258316434407149662840214251713533953767030473039430658876293300797257571338282770877127412655631141798969851166709379735642920280006442696647102365022483316182655812948855242582441454747975092932296788216511278945709037229626658806160749762897376229675924041697915755181096489320701541353908552461734394884177906503310260981470029828654914261408793065914522605922610179877845318435063075276127208263490081125236432331119347204370293160230634073782852643982580736183321077840226026836868140563916032523044314270009684907594882077625266430082925512553716588236017785947612753019187548550953539865773020729208141169978706854995589762812047742585183290659308226860738342793957948753204510090227597241717833537487666191737230807066813895550489652918012732709224759033169585908294921688215924339546454623444610304109480893380710221547121362803420183946816199136801241498677509852610984902346805523337219216920239242944996332486888867209063505301974737893127696526766468551844949925550980946256445845503809034163667734532933887133709706877861907191839928942478725213107191955003594565680255025384557608370625628986641570156592462358284445481847643182769434938599998194801316922317171320992125674104455790374825911420972722101268325590442999438422885672603290067393073153497231095809851173512776281669285273333052575410158834791768437881441437544205784879918777500927294220185875056659913885736243796319371470521180281037939615564323173846296071426842291764776593070355462724255561108863171923998612719689117446097714938719925983330971298817999540694287695469215927884894112875059955851510996751555018908610512621876712133148716915569607000366472092642385986126470997696331800670791359110783532165902772422262711541352441407758474108009280178700658068305426902098167806339961035699937447731744492519599311900775281564530974424643878871895544861499760648815214307828419683941997457386760178461063250189581074247005203060839211811825464159132704405383974151035086276746229639972651008 [101,53] 411153718655191803115623200245405313312470746529544620627618899308696237396698605495445544041647390276948082345122165004919400063643260992223089460386072290860683655023527558318982054875871903275768739903284319995316529646337815670327115770622607437709841315714364641026286405252061698948271986082137770767008518475854152259585745058508841421816763787668789947287604604328413807331162652682590984641628953614539763665642763862414092199113322853773493137048370589669141281139256577470561571295551426080618428619870156064926709238565360836618452223755724083204182860893675576867192285995387197134179887441799885956757188639136721699053873923881512345625488649401150939054023104761845119701505188307192210853382894373616942879243689015673690717500161498049854166389452325126437751298200540448354164557439650884010860767634287615578289817575678444627244486978431063415307064540996401901543734978111402881067033448182997589413803100728209592656063379377136505538958734414135008864860453938995553286995865000712324241020021815893603859261330746543156107835974387147979229140696905617325988935003501388381075581417035762023526361853141240574702354894413482938887257216048715548749352586994001221265469053915333552435946111431370570518361371711693554529172588125088315018924661235019977851634382451327313370733392555355076559344235254809709339451977610463776664438673371029394285098438262233798434367413047125585402731873707448533697968973212642792607798977260052440301942807561623344427561411537085590625198938836339879683273514160757320348032091446176449016439650176452645198570925926971226893721273447275138377946506092675742901358823501047479120027154054478830014950451530475102154227462965385977767552142364216170211851154195002498092543794329457141047362206597493018976847675149333477326864427451509548463918746443190259601170920559033333218552050309703049196351941695962409181818425110460887285817133628924773697208315692240837729628876626919619626123192738450802060874560827501561355488922238212953844962129628973699339384929165325732777761734146062810910501566853368615022049125501411844726107677101141056824101716351802251372812637702045420059036449908322279329381583251861495978424232119059991211557129217410137653035492336904291863831814733610230337131462189509469868746962051640513036246522104484783847641294048041152969529639639268021018627861585581961559439865439443740410735961433313484700854693342263950597866293940815213043360026054361088 [101,54] -51112804956200068780064811424699336483727181653082976248062222114259999751267238088616547600820200204675066650145787796483008131356095629394126095032808067460995703051727044546830153228107044107775331896465240199388836400984336850703627207172236199328339253478408786157816627570493962941815530877079684449633629049857496001339955383841896093305505254898482389268779142093876009451240484048111148477938726384192435902983656637514471249259300852549371251272498539757363570324288150020930590124031763160129011874285776086311909339809168556704260252951004326747438181890295949382182255237409575995687268618363137084247038368402935081941243592709886922847217716015186093041347109209254635803035545951555009655348834731997804657203507501927974118174100461547794874202519642873296673687431267881955398206536807065325132373423631623427753504915001695595383591424755533594424859867886802545805286418536689394201393729441194344861132994922358386379361062254599529160087310648905122942992801140805743498108830477217050922293410503272968637647185365496418053965678920821692359734238456633189029811463957043358719966006126612777160184966016101475039810298527583329152160410682479726389325222816341911114189221962194220247746119085379636758100912482485507813562508281928839724780503233296527081581767750689190689366923071205111125492389121033128068719557403997134754434038475103487671864546056339781682197493537352879640913359643005432961534379107704358527959884825974037478832874801697886206627012785522519643677656820773384674712250343336771412867661960293876784442946622987429020605714944197822019941462950879425394548198517662853285033574289179674552461473177884190923476598048350808285661727297838092961693400974971930948471730643238584118496056263710164364718499998077132499281610819264866704583363536412645051124818446247910153600562219091437468400717507864415862816922713974229428939170558591379548666695752626684184342939369755699893436087346836724145903277880688584147473895530695466892808332767099618735696191574577498648978085936720689219445975067470507289208366982217529334517204886967998569701258239690436552581391847058523800087448309124648011247514747761312853279279533755047277792660715570006054371334176528483853196443435082748034969588241628779153622947708086355493109978056844968436565232853216192509037405408076800841286529499509890251561279188962880298747227164076450340771271809724530402617421678214359828341518968220704028533232500736 [101,55] 3202426337861335001894046534694130985441664833412655363949476807562739154905184966715490013261883553387653232663044581929479105109702496027543250428964434699840264864060235106683582362453670641452345781312637660325716058567151361103651533343504890678749157936083902622509442125974483117885380404764556586519974082494549562483705079411079974800838138735714109577947242046990321920428891258224006220027595409137877448689177272699119234965911099250068107714035703282145878415705267685985241211046170739864930123118044071800485339074885424797045709176136040143451577866605144710294021150363345095151818400945026180094256303674408476920286689701100579711133157472490345344662868026531390032260754719230968019230047989682655167616288407520634387145314576876645377199401896427656144154104259606845546030999483172798309660601131149023393053585403354719231613404073506549173349225279858711947930232887941453147367569257665557127083515222138787571653842680346213678110728611797785780200659730051055236956472119957225661055872299386507705007783986057411567524394378196873146348945089138906354042659273130105473860331957026797896522162673270312077414708447833241884555980109422977865280806688321310889140147565855909502079716550511816915502087471905604471122755037041044796328213240115152319877349198667854829847885215869506625163279487421134370025669243722114904458206129652013025928556822675160077333155502034037783205958573608117114033882244527440289177812437626214120111911032651057543298277951769959564600292004080387346116484298036764364984553599219641462641737471598709388399096333661971724679238100924266488133674813912166249802322700630222561125098455961919826410947396842626819181040163628086625394821193884799019440413676508525126758703007115136846599680511849047520665656848815212970143844142876493196014072059027606197335804998178959866480566484005329669851573701537746612002990253444457696930374033350643675761333810265898380309359647334138068206206152739610541616938118783168836321640458709118402889932819302002411035439631621522505650065545750357109647579385717461174935234891959023974969200765091418725367810843505353887500879758361438507656671449067060870223919860738916010981413599806496718609094670015318002292825149666462540748916933471957476646480261461140248963166542452532466638270957290900420291480714444132096106129295774852533704346965544320927667375956120847837140519843364774567201098280366027716440473839365153166899281920 [101,56] 747227666140862705482396029916497428087741447584380594608338746002229619472226668747071478911589062187546676882940548281957969466342031993698649144828837606407189962973944309833970132569451224721061190102263331528441243599310391687807135863303252410988895558446755948576271743875464756120582227706607248796103939728294426474530871641415617462343965674549368999803211352312688580044515798839956541108819074097070116198933641131843075068064161786146177381717039040817227123685164712073015572742479171719714061550225439470597183811162731080537980018053459614753011464826104664059722891718157584444696731183617033187658409742769337122264924560285021344889880666357484407257433230683111669758055013179662913540056609204655523685067563077843634444167755821912305811693098754967894983673679910955565254610263263497581221615519465319744848009067467361277214652788097192377756667428438944788171470355959831694157282203463698261072902850230638181753660365179944208165034526404631416260474715415533729624291338321870761788543762080430372163549442960772558965461887434762335067172911871403358943471002001035222868791854085582998995872290986354810619183851262472708724131096484150668773163639840732747527222974162307903425521154901817578219810805352607565742540964595657354147539591902925582200561752841304230517282328660104772530987170664520291586555577150497381889930300934693740692859362319995881964982638560287219333177064662429419429190941211250963895125665943597197058964604909265330507642342651372681052606035109188953857209317206031191850817324892179032955613871236943768699226017193421889984814167361833784945746486121848782694457011502817849601168051676094909424673864922524174761334642209408448358410270530533926460342521317011841696836341457144234470885130473506158530702632214559840867503727614762052995689246343431824583041718517033874355213053970758758917726768090194849502992465411087902560789692146091349284407395799537406430984957521108897692154692455407109110203321439322148383586640078963621661145200421276370412783503881162442593391438704129102229064247564958259935404042326159733269551497433835749494373255290995165200549362063098152631541706008613909091957537923382877085533186949208707437044850498822491302365038442183118453836842732090286854415039721588179609531644587216851716010584783580485217433343454311284069669630789663385025869248162312730764746697349555599370127126404199008921630789260974664225032375496545735540736 [101,57] -300480250525058286904916885912298074136997749171537792407809269765609418369437769428067997466725741769429678418959085697436986388433649501764852469523086448431975318359258671906915595733945546473606345129771552481082703391082806701934474291072541723015869633463042230934170571219177413587085148307552681517584850464908435586949510189399117305246555567033129996560948652163259225603918976940720106686355847608685865628464814960024752493533225286911310752073895537946880269676718251071741936479902936721031072077873495289603798747929308897428030053665481506303689307663919808199823005146424871939802218828058922334146774396530798622987244445577104738788737349818270890421892614134715469531067641365865699875072776198342964552597892577152034890601359181568207420351756491073940042345308498853691715086355123202870097113246175385213461796231927956635208415490664571181215540653843061655639144706249707431664714760381219504061739873618476278481358461747610882418477922634868707414661914773686768858956607026106601008159863833387843297612666163245774658204055670163587061582544567407713508304771527349394679422164975844296607347730645218479139723513752744811100124761337066468028261427554601707880332107811653772094311758766650701230352431383258359106551297859079303782302216712102616922192437092522516071715111318068156086002203259059324610485181966770290700491769100078788283658521465181636450201726593434394199434533497201966604858620464872022493340509298844762360730694358145060863223121122766134836025908621932079904138823455079965097888234317739497012843302045231019805559608037867145574453772687819612141725404689603584342768133715271254612586055242652532974031777936284656757562446884058828614310032470075059260099791030755611808544298904001377870143684478129813891653037443532418736060170319898842276515381343410479689868128215557272709274012693519411207126762062469103274434064542233767863209381616900235969972371523278975014005647615927554782962061045059059988131178492533305861451516019336649947392557698810141100754268634151178442616904529759600928749857717310119090107549317165436608270846002575172126588628841230655865672647038786663985158374392010121461227092258880344531382072596322962086499031138164366158281723885364806321514898424255738537193990425584541765264775615383076406921643261134129372693315593401840761129887634422480250515307933273455474070195377395985760856121165325087410195620800058248450064759943568327680 [101,58] 41125298099084823889211783073005476069870429874845667730210340737024077751963048802202160976075038848448343068136459879171072854706834834786005986491089425859900157879937450648251621604531612355838103241001983742313380789978368284073937824707191987584921581276991880753733108232220652837181358447891376431107326159552376023230231290051136614001804822229379482336654321398433192679150833170123114812192666203513203442214226546457873646924090230019181437194894653292742686733745548775522365592720556688974388960125280874091792732164464749746966777953881009738886092763586988389013173328665661938007162155247008085696789275546097271749280793923724017952798532192230800344922456806208859782501873572685559348572118719126543514637614955407726808035080328385836345431523283095052090349314697702084398487965849028083437065324875683075824428073503657932258928593490252235197809990175750644505878891941232534409144508889463062527880383315920535751720953600254907204913256170493899000033450691592881400424372320376734901485638967105671189817944921582321995111698381911465221743605118524360218097338812608813169659941280037132596635085278168359123484212506579408454283367439132021688563242377645867373164520445425399324845858178046508240449710644752692348432500344252170463385313661255098799159882698564915807063053541425371373806106251980439001172585452976457345212544727652597539353637590445834690355903356977882758760416169823202097589632222384762210470145133605582795328231736199672862165746862559444057148412097057421193569352143127873473185386878506148838944853689580273669148155625328659359547452219576206150305736558107254105109897405128414941023970403471046539045512258425548138303075935425391154428510309185631959654110639857272522438266620847333531770277006774310419359139062895910793618508456489007595478824967886697392942063438984044360310015458452444051683456993623577355818225108173530271358117703671590244641575681168346521932444036540207039568114105942110506443859842924353301768086376713142902739920985563895259346559617115852344061584770788819431219081105249286855660813401775604546177713908013907971506049394856680650556799659759662247753995178973765477387768120040323807855564181574864841692657920395259914460426605584069091004069984164272728119373570519629617061761197454923838633315202580369626701418252255194725191576771444000966989309668960167678219623295709332624589726208582893888422500598153259265086677546170368 [101,59] -2799978579852241936733662436358410539154065612546309751737403191992045097881384363903158008885244566248768522664125477837317445477571874337569966629184823575398585082940780548036321230471375375533845404417939106902336252290070011690506440765098706172869800024510029169235850736494244036559883899828856968224385945424575387827308604445281349403480084573778053042956753176221329636403921545519909553427539588566604362349900305562411397617033891076997301894464708305901318695115632672248224668784199445283645002599541837467055583688006242279482016985421524093766148651983127109671445668300237865005798470929616461869866754980813542919996815904566225240413503858170098384125830375958097546085092765669783402314967354229507786174598377963896863629862242530159950549745644207889724630371548739829665901232839181566406836752692823138115033597345917919751891498872243059439111239596588484339304994876553327118147899664938501799269197201241232112336360194557107282846110639613323527995293652072309712461134214409773699728629841694780194148921027119380168374754774485518344360790735427984158129939246728818301601963946564513404251309230910196151679542399414927574192930918830081333143769760873590284566587499792911742154336539627562075956054360035441531880665185198199614982463214992616927978520216839424495561731706092399386367786420922083316672950473940656628888976402082509748818205693730144893109891408558658670827415854808628032530448403859251437076936218426331225056076285022817290750885345956140858760260114629129442887778738578113869644853654935261399476012272984358243003236372259754278897149681630046109725662800774683802177093086305079092229915696518812597784939826843972175241522587179648371957390252049922704584609069118824107275130743282645808847849869002234345120927670178980463683448400248192828815808755993135043691970922073178996651556282826585838353322798280776574025463844469460558477864072407707056423879717742373777823627173588200378275166935492863570812727578391797168385342239129861405613561795768666382362064429950663249260249102094001988157121574125243776693819694312522286030682989533399198847755147477751330298418324831192545766657843340527658641899870305657196129623280531851581418829962395482335256396475441629116268180881967697876953894481092134394849735590739427581991444535849629788648485615887226473602869298967292228975630791327426084268257834546588472969636973916922016870097704967592477202607379200 [101,60] 359922211726065812431453363203143783319321767663698592830090677111922097956638636116588415263336304547726395431443384286167273965394951636577181333744436497334615490040006983688378189591889906031427882035813067714552652530802067174723597455327259450355917472756074197941979238002128228549932430956492191046779023596941835679118331454799364498695839765755792247993129897625518214226445807047852593149422485203359204456780855792395228807090971369369881844308573115080013107132153071107125646563778355937086121527862818473131867785598034107477606645240768435215565851773473850594953509837736773704837327838051592620366556628657377406810390241243173848858524661511204677293044888761138455517701799802394539290230439502717034872506933734959504153694465242236588168817455950636527756813176012330701841762196416347260646777631666155067233570421963938120748424003192948875059185494711491811044428133471821074316372951621424882500906211127128528343468482737353135562239106983782938622238692830097593251231920333852912930805020014080659678633279087321644338876597359526120742339092685932369470560696770307082046681846804964988337992154620308835739798757460330420196795484068616153169690993795362170100378807101852797800070850349086964205370438575255713728614617003093253469062314319171075311541801789137019288511148149916344940454187484284653865656819798572373147394513437024805613793407708392601024648052507607086748677966031320949180822684278271455436486892139671739126319599271794136119582003025203543493983956843208174297233726877888588659828632923438085494614207400372189271837999223994682176320725341104092875118695603708449463841287998004511220988876980975491536885140399021937089305544154809090007816804637446775468490962734084154472435032005893130084873748267323391984979192789415568881595532479427662204316136043207745880748004091248134924411342671707992025703154460594507735181075017244345694480052375399378882452894616733569248493063797302101184276330662250239330093707833646200140283999086102125404923964827767631748694008113668864345102419648619101303235761113722828188347061462721371767782795047518941951240152337298870996382365228401030293629586010264778313089772718432791839757448896515519575649863900386126698523293373508959331256993949388550853748823576698395993562181997085065682071576076040978850194301020371388157126018673726970021683349545098733304642598274934866257315460857957283110143489177041320848890880 [101,61] -65800056052998281348739233698720870624858044669277733670209922737574638534830334244127104109500849205883630722097582839710806529559599812780793940255581542191118915632639101296486689917823341532370012198127241198922924286632318707936777675116170088340348643134799455823011913298468930562044118558754451913461207131972355573814514805431441503724532477878879422189301330528288579449500589618033244375622373199775739844002699522063171735583663041924694337871548969944872918113043496365094365589823847416749745645046573740388279739759813528697903790571978447241352437118028967006598447979840803333717172969732526064772967068738585135542319552157889927820538736472678678703157951672014471072281114000795697694767253042800076956763724158541920865599526032697408451842887169192448797461369127505268969593534524690019952937986430609584924577390728431685672662411063514382573209352015463750963151161219639281906085109045256643580030639704748667823159415982600882880208889885428973132638249263460620102995563760468959144042463978441985506274192004467602147791652973788186978546247953412858997846889707354999501750444523496531012288285675904171817297968682276906892451345472474601516689315004317156830333713344039938808848043753242903586489027174985397305970450410225465636770565564791908632048275127086548880806258776564416848120588564096998617304321459954954237293213811647804100321962202599180062340839307841430953452981249708232950838858621794505213268614675599566239828941699877195998897288048864379845368705244862609353490919735060889870830281601374888768475300680644399070627596763657685169456343197821882649119625037665513347768086659822921407068771495228227854075719074280258904799517694123028696881781833182248438430494396840337832385973064335306630918861942363873732874063972984042098709017447202144826273839062139417317009163339445858342638413303565745198466899835154304806645269767994472166007667082826998225335770694743789950102224304670406849822097619690904885427017802158923671144293664086590952220572897222185113525812339263027534134951294300086611707110815808318261300820670450970634356525241860531680312835875958949784801385830245391213622378973485671340092647634666960197537367671950923051515430321791676409393641778192843871041453805064236493507042384610790042985620898673445567767263068049595158355635986648845014198072836070046971613247106389297245900423333296932190528418160266948392924941191645551454080 [101,62] 3784708286365805705066440673825186315113603532187334156108552770351583319148021597847547178664854717542818082371558564965959696398376747696030858077107889751139892109726506045215582910951721603153939713483091802457803560340781707228311977772027753775293963913204602641948633167998391058244413185345863496443644143389288316293978520959409146446598265882975999902459326661834635489517801097093315110022620115563303348325761279534188654245191496828428421070637506235602257865786350759667654766054947501239775396685245647885597476457602834202395846238486423194307901528895617443062532719682449875443938768146343644766954343240528745489887900204039312325404430437919563985921467844480269161862576156375013202091594896349819430667271968074898991848431238598451683120607949780619459384028033212457500611713988604381139999835715992462267726998384577044802644886567541049902272464936575040150199107636317555693080501954581820938622952150072786145514367603317208899152806891721762286802639194200970490553348667451526915561516865643165655738423086265865863377042945649272163392860638752484375814185975585694023569369195244232605802532066652978141570555167627096311476474252711507777312852375384483902636776911536194519249489615290082712600642400104822237012039884718124741423509748716125729810203730521745063622070995741344138666132207324910473976732054736102792785726974661396325897641883833407726149514055717929182611243053462734553445810986812795060864995243900513355163327825134336218438556437052694169787487302199567420576765042317044340458108525478630213911032940679208395511022411372217568458954352583426369009377615350109286601181071732354613651233194739807295269491262692199487569105237965661428602040229155352484678877811574069836793404383995805443249441558932278891715679893603062222041838236402177661817226735350704818098216393209815171606172204200089804563849663125353762027277072722382131430213599761492984001467772828316448700315091261160049308998591025652752241890602643212660188326221550132846455502766670202711643113546364435581568907624853586358084627622095146062477032310000117911727100563982514008649724725268827001464547657640903466740037209480015257753243263908872020448564984872935836041954208518337846807210136121381304445060456473933653349486501558025984807879259845874090290957680946132183476700244397379535339449972179958508141473296890810133438384858609125450048879218283714251293231808816920480 [101,63] -247566818770582804736026347401631858524393690608546149182293294562815114023036138620444084336270144152985539054124505847509398969239971134859895454853086407095902897199277050709019067913775282198020251170516179661626249741702216711931374873257710854070061485898056390373570249126650397201328743425902836856548245095495142187354809861847205544097085775937609888134783608378124900243235876216684326880137064228145541706079985243170883689037754035780293264511376449006501169499670899406631019953250784687607860940826197848702397455423965414661326870407102356632984378276266496191931504960096332430858398403774214636213232788092537153715555630488691676411766802000241053407782072713692190626052080901554721178244127145268023969611561459512850882571331335888290167905222103396911626581577871220663964276752145377302443354282193850956303927864887556345258671672597231942972724022027216069107303434828960979394541142799481186041208365228158653016735978360109309207748507227257757917181877875816159397093574873091500959443262847107642614181753851580395194894539516822522790299089662919057640744647462501913713034374522526005202233841361151352721847975213850995011686970402477774392621654164263759865768558161702481641564880986158780852183155934329091033167810193778154255430648371155330319649932343027332215075482887381682576815234517497970282360164007164047777792795672149592539058297321086024475308011243965984954433375490105317857852782961611839655100478496644016828881654670131392618821293558714828310895550433782626100001214238639597769837981103938599734167150310976040666783213914045072086358952736383504305580858689126008588956054001894242487066878523707911037654143083876003294501199405209741960692304838541752441375348700839345828503966333388446798135550399420439953111655896606522697006375240414019179525503440263152822821502746187460849420832724552998947488439975935190967786586736803706517293923958928876174235255076245262670188972768932430801050004895045161914901660905526925923806409488407984897013362250138472328369338488901982710628696594755817361576796240983754949295727087768744658521709955907119599296907080577933689696640477109127894660439578953062358540552493539332304467915414380287185963626035444311767867935406295280766155888219398583082699763156828426504452014395808124198387636980848816650133209803198683216625724828485922963962023493875050306160081394507450240089344124155780904690274986240 [101,64] 149383136681806424826789079357278752589226797449576481226162485792540926706656381640773339067361673719392846644291003631642489949428777921613572175733111520903058562066980825767784826939324149414571894282777370105045060540405274406426814726392747748792764954676624011832574089276146320990703218371741721177012091635644923478889482936388427723641121258859633375074024510342393228528725949747307963169248753246047167067846854163959164661094960912964230684991583911350714730286210983478099913228215738846452531694432644884780027573278809624334922037303636637277536559738067323519434178074662043080173063377697650992507011744877547376863942624271209107661262583566824680199224694319075067545663400962149774332685387178591316758982910897128518245297804197297693441065524210041321374884580152862211264440205730053218440569815567964713325007883078215629446397520930207158296497605263166344304814902884994227489934322348608942144880576348334601383545060950904754208725759753814704165496102080951784536224658009571713789096826296580464883037067852196291951233735587741102079980995854101313139728608853072868017018610227460214446602498343831183139576050759664499205071491534640521256838766804829113295354683249680532101574689093469761557771431210708513182104917043623849914792975720424063804037096075429147884796799291960853866972645528054848683905873938554783861186901579408124317064596660830761264994877792834748880138285113016832884744150273702034470068011444985511989046407745308312335606229601308397923983826174662055082352533101227690264911492206107816814548999037319071999622653656541420990709878341315857957056665554454335509693628848707789825483255816711340782538141395753015404902539356390500885382777303277147292572992666880205478200112637117886395783943251606676653768455585325450859474008563101519855417793757723407081103342479095682323386607981782816644583511871692251613106576485699457814471475442398086578132668715881273912312156036341661233900314811728971658916390104965335984801902042649608461539535927529656092126001195985782197886393512243106295700601197815510837929351814595627965185519841173954742530770990718254649181515344643135160736664164122836130865497387056090237818677418629720033279681396295351841487190759221685096209412384657410546267952953730337744932712551362327327735261571011941157041500150038945089202496206999166752801660916354120898014409410520453250817110199355850214840837760 [101,65] -24830694006418350392850174034907810727289397420548191823087948804534556785628687337382427499846482199962140503596916791600603425721861471775079726739719230501814786982185818857211231085972518331350180391585716350768301084087262403995413126750685776461883691959297219007807523154328740821067836578785821647181049128409675054283252516478621237101670333722957210481695570537792697142501431743971488059640217040547844311967237721938434969380446948288894834653858549297203516101967670853570275627557901389934218430718462848879232816564998940956224263503275486420783680762564783259519786445004394660830799656008689150703848885249312602942020659739965430430493277455217564710497708813345468270292693216745027043208880333343335054178266725057507777016496994370662779279942855283303649984731108857550987951029653872881924467281677221360389561967708004135951723843768951671645680221338084831722675925196034934873779319502232548249736102641003053179756703507746556314653176910410440538874243929261267898700132732430036045757463067417979625956050580509448509238128353633459078523648606083114644844302576003713090888035328106634974186515032541904487377861352704057640268825522267480007502130097317963719491851648352192837895758365444352587824907873370078820810745819433412343799843459688259806513559856221175546252037429002766825979764571923134000039047219060726068959890081117833316406191025303020796045094775958879863046987208292405392972519646785183973928266043129031710346244270030005713419324403480661136470493639249946644474821463483092603497331452181541369775596244375415849517233719921929769037617315997671328872512412918873545141161942296789088978072038041609488042462508641740039265637432773477275274812425353410987949289884622331096607460819445787963853205656910976819269933877961856267114684641203953851161770126446698808692723331870575019544847671177553730445317507840710905967182372642468002124288029444240759439412945256694088074984217546671469040315327120526727383691630933017073361590177536817309852544309023200876359072617287787046678010119082184574125784471641697435394396411881193511931613081153109344025002694664442328935542540304521843718485391563288701474632783110457776405586956762970509078118136546259692293615761444926930010361550765138250322150944219323908458860773870102015645240700448991363675978543206709122950217405519101819290801609686730071246861810472932446417665285229204737031200 [101,66] 2325488659396619647690019306678056192662298926554972719856317870430874291797319025875084697926614542397217075437912510032155666755410410862589055364168650907119994913647034326266333785335559132256861527440011886764844706363487371471306796256686494805174986716705107181614218681970002742387940602621618480575258764272720638371453506376976785360295854570289257921851369540839408406616297285461673982289201117077301166234582344722821847494323284050486040022115429781669117266552672048874780160294960115426293143432684496357190430757940564491011793160163492155327210207944191292646245479226150966402610408176360096604244453847065018354543068282709735996288896135606550835701632480482955919683087221494008838203747341732017089150958903425638010570687267297901860615872626043882184588747884033137191626469663057274709727526001905464627447016022836408359684667648691378208958219104773341672379061380954154118670076308686749802291717177768818743287556236487544531486640873885130473627159097236976038961086413140490049727195489126571210575425644629523678290467700119529532425703834403724566591686086354655399778253190779448864670700929820735433375148798676861308179313980309430823821235651745385206336915995183457887206489150682160869373004995835484914588492605667220927415689176788976267884352108445394769678988753517964961600699619845274581768259602232083207411985256254701766054489223205115016354916911544895161176030273942701346048822194870586933137326403109733574457338167719586643111165729480510045269541171670266020277990604828669636580052271849378864017979132789269611003525315816469551370546330537108479933826375413563980379424913847247006744661521545121886449036576843534182072931356814202237889090615848620885276759482559940822421366280071231576613481973884430907216294852447664424727121417175081627226492024407992648234842392763695386068336792540021515438088045024304331828959499278795436765420482004097354033212666571148162869068505676612260269649283191109545726918851962526416496373714256031547097280926150183770557122465223234180070491099605705156214616546668820430864688652930519535104156698233309236787699122920550078415498644561850860766799246547426988760111713156712631011636326319809365344138343295054212175181671284475154792485096307465622146571621015172293219477983250488916798377587311342651593418987219660573972032608104026130758101183596500027839070101855110770366367028408911880080 [101,67] -200341554119241481505637107893260507416775175067088578473741741782614021547184927531135018621234732159787374297759685240510343040029113449493713686805120325327073854672836414154778853667315698889147126119766784704090027032157419996795179746133495581316334969433494725857428272431051998604460318047908721430607551411968175826623545065131637613609711097941641467492369076852741946072430409453893454676360267086975631069727446054875840447742380948640495326012328594759839033505521619697418108613485730930514614478126810415425695455146095947499029346276719778221309719971667247850665828420633041950800612928232201798873847329563490179367545377018014407062175024530417353979757837471512592300019182208773368308979671043580884466261651844852642047329111150024021388073333352731816551313718289570146919997167080519565903903040219908782161447774404407775186097020375316369310261798522906362535182634321367444685076795993488907726631365373827447488511091983163779930263150314357328730481786913896989379940135321669609466283416230775551203737007363171070328788917778539528398636590085411436005289789831761125078219660405023572199018782718522335714354058735451975442395442820210495459662021558890822326578700215016220580398492604879271192736775080160577773398886381457851432703140844777220552494263629149019643842973554828961047317485296609293868152859467521635092543176485658674042509859661085895232876791749724478982915325025698015169128744068415668634922003735304502435171442094909388709459411129855272493700672597905339989932283296081178427067783205257593308555934492871316896162914306972622389077765393844248533501001399351085425349151847082658808018114066090180835462153774500465968806498337219811537573026262345236927560761289743713824492492834230357276200574683388794349386041186640955755875478395623310117992817170062180378657361698996142608558655638549364078771163527894981281512619124431365343086597478302784571598545999226688255284732005574812796816066792267819844583164772697645955421218329010391390981101640155745202767233537055488820439614598533100392135348144423100406441186579914860231903466665735279129550020242943112997086552256502319214104059363216294760785526652560225788303747934928780833056102737566466363900583267873174022473367928076690798498250110127721565653065026817660990093506558954724936301544726908005474437752019088465901927400765329712276387449004132452635270135101309120 [101,68] 7043800346152687128803315804301004968951476012982796075261736943005224381827453661031594025255326576321429559664601113233764529441836190402538672230929770728486216333407260817614667091748990010789447741858660797896997561570635057582951258531038297437199319048009250508712398512723056421447659630248403885653835632280538085635185720663212438290440317022000577640393666036438250378480843548748282330592501231516588509191183347852338327165257855847083371933844591282248229854162677557938735702520362311990382500237056315627178056480870135093847355919236228940764646951126135140381205402810354047011264189797807328454100630560819701342713203245097443871803646295963714484495444569477366206377262304732432056004680674852768648132497635910901193772696676276243705029874164502624676374419803782558719767931021572884911869692761121128302617772126092694525413741872683215272394001494129395664186842154360674868320154951397346384147442497014664237061381578822268067965527219644928218360696945885843080312917486196723141789548085664779281270431538527980003542474288252875081241979604752287887909743890932810153378901538157390476514693177829996801291084579387662738967611685879163206806119199007250886549610593818920966274401241866700775842925390830631097555417808960822876010737067708825045737687261700197782446158792226346733112735769898099671182180683793369765230773165837218805761841655624547822653142032420344747815392269469509838987108571433719031421102724723998367560479760067113263794652092283942100039283396464062079939416823640145731446331747911388110761471644490716942731867472863274236796450432845424870832639473888458700691523614674991032779155020547302679866871686626546105062890903700973373392823457083171252435426650924022316677303633199912627570043875934047464800510519665543056480385209929851861605349434589954303798188404496865156736878476411791098328948946035558325483680534084108836201712502177853141327903221584665790680508823686199824422526764570738341550608095465116916831181263966834178421808720063547116212671589729623444438502130978020415753867191717352610325402516440795746742817866392841069214601679725799742231126172373638618317395137735047822677589996879767685211755154503364511967599163538768742917194279858869205447945446123412457506518635965305724178668007193892754822068760623531511082381404187675391218731068354355025851270452061631678959418140983155439248454527680 [101,69] -370068492169604710600955386026500616238371417626968838366742964229942272884860029546807420285432767324651794580766956477613016366787320343457997243255489656216441405074260876658206393411076085806355198762733141035992764613199473938176925535594959820546871704027438678114749624135574685778340479602118970974341308562078792067934354040478466998885712445373145436397074057396104547265251226052411503744236224165303209771088810523218639286345573035688784722490735153851139720274032766396270616572912136199788661081442894261416038974990215917706965460908148664294614237884117530623567501169902959756341626880926720803681215627425106676756613509610678737178320087640017823682453961646066379809213619451502431115895077746660812081905171934852875417890408097937647803202248705737432807327600152618034626893758164899673561721928370296498941264375177868831239600273690418381901066664453157279177921842970341671661011820456555990198131088839446979437463586198601315019713655217984224793867239483674454283774580287776311477262047737036218410036861478120171416643774726398852760900437095952036423807169808506287295453115382435123583896497709132672104532483431519620595163840999426363810219722384977253303906530934779039599849596447117124591099420956890015678945732441653246734355263014553631905422707678230787257988970297452731106604576921808699892079612729450643342241109198962833477288699903951730748214109936877489032831450285333137143348304696597258685278526940434432937753778645821118632376015144960454567838518907426220084679559117612475750318460326300309189509811209513327589767442918412823034802406228688176852704866134516093663447559730745016536930820804957361693509913442811371811334600676023823674240485813462204021576471241146848773955346207489382781436422637763892827797545311560804898929640866108841588397459595419171866464532200679710176867334110085896454111935546799730020085269476308896197258201386820696007782103614158314243383029150412770666264042674521607573947585513422335603037429093502527634062331631418762337288840540977484089308386786692246147893336266568212277998643633499861052114826715727705234574931995077038181670084712291670313017716157722073300488278003444455036034480792622366133306809255054531956912627639225626237817491500796775587390186966331171931050718748166757258735098162416496597413275024031563230009100702173635207206198648422072937128599671584533164650960 [101,70] 1492551826125773996480501202564464733712196862227079716296874591159966336289996438381249465569633428974372108075824995626142431199458480725052758151592376070276782424956629084402104674976860814516158791199061215171394859210261384282714707155250453174886279489628306847687569642064881273989284399448337460389105989115034150607145110609506020296048342239301805524460603554745003034348258828360365614251463797459792368725240132233658307693449660477160856541519839163239997711078619595939916258476549680959560447424839166887773587552840096888173822087481569478443951608183049477329990078115870348081188745281267983313140727412492170699010118956484829489826807808638200678273126665574426204190756454952743177633968093133496934339558341383545279232977060954926365147713844512675507503377693733576441392305244765624206075453309229871751960005556047084740080041928707192724931546482281133853107617347820633294785859285657653874997738138644212299798391702320416959616444286797759576038825417592015495844238274573435084749516400050917416614044152911558896796255594834211862314636457404036989159254458119781758001104054012378684505944695728220332274090458374164696613075286124329613242528396316529206023912438081378216392133706933445001251609537935265153766802232731276235167326605685540427928424745825596018865172577312915357209865200671522696663439173151981968966945871433863670956771164620907702148892679439133913439957541338745390625399889839962214024093014431128707757082503504138336695155286899980682303204735791816649360828866090761600004390779896898544241957559624099928884597591561582853825654907905595763081143655002838796278048914591481044435553211192274392865690782721082329766972908175886619146739693477318573420355756878402992657991515099417779846854368796778784495337577889892375226878817976044098706045981637762881023820777111857519543022096196217640674102498775857177915826404891784152430497715675913270680053524610854345929543578714216130277315328955737275902028239134354792726648929169559574183328642941799445816846287587282936611375334042223581807446188330809368122581465753151248520381686148769316706259657453920042598889581997816934835786398472122059629432650365066853041134992796330114735047268965764595040483752608489293246629601697330104799292602170090626249163510491186162133963244739601072833063966532166789621227743290098957133155013858484929266518779925530844080 [101,71] 220470425755696356441262881205992357894532177534461773808682865389883602412941430136449018146216223931879464908341819071393688619145898507157202934963172076444436181107630328019683899139354552526801903095359355464347105708851577865890371485064777683595810869109754901784528370603663450060494027100733135337542764765401804556733109215314137374984833725913574031374729947582423943524309126169481040942098411887882228758222386190550193690715711081808314076699086679061835063914567920527875351240498309497955235095552644897920472336393065383178222077746146406428333761284858017677846337021736412624574739018632537357374758151908364975242510729481167799489061699284431092240201286164879144604707487463070613554130975315294857462742039300196430599383470404825213114707676740592308450164007603460805264906807738227636546655659807323315506892594736545241075300082821974825581792813819906011742767377117541654351835588859566186207476476648153285422124504051190248532479938511428031664729401093353636999466157356932504276381753468795540127363427690446850779142461399208105336427448156361570899564319077778719143542726805430186204902204387642200893994768281120436751909637582425424257019740232821970389359362414806914150058393855663976997897980850089886949766954751691176509492271207375417858131852637804080805453652357057829853904989780617819855657528276434453251357459838969470825122423327769945543874093329469041877729272383750229515477869165920269191124951501473438070312484368112029307207793422841427312606009825469591289128734331793821747698768839148311431806759522801606970451484893980530140069928725695082203332832672540309914665980859355029129837206384695916524200281575522399541672852349593638538221261465921648847781767904232109586829177847546923739408004577141463882033954151504802792966603330854255855235156056035077409470664254618451975872680988774007709229448087987825999553727248243707889366507241770519471586820515838789173889721268763019007338737940711067715384996347536865323026863872795135044337795677752770432995013490979306664924972471239906607334786919063376425323663605863120418682493210519094375343144987245514895604407656682252819449802505067401031467434669216868235027284376045660225155437071074819330921210211410530955312086227816089514938253200574678967488810549458825432652024584249600451674649099356730161254892895432654710360983580172847659495097992197952 [101,72] 65534730076877301004830248434090737272418326201816479900970700364634025209460110426505787880256641392380553386577419291278786074319024989714545149760560625732295873618299235922072764801704082472038815388313716561411139872501376080759654544031532868704743781865683261751872386627883319700080188909875244402321758144209739466338979942770533016279169317280053016480823977413086065955810226468290525680662684426455097321569327701192577199286548550511064516009308997115441689294706389404551627087722467106281425386017788911156038362713265957911161525678246315220874589675905716949001691932254570137384498433370587963472850188920024448334718925762062175528542548810906933026277205024442187187720210986428845099093860565702743505014526818849898887472349358096668896820271164395349720850087765368574830621382101824213780869585105974819432705730874269820206518861809057477607581155963542879311164371917712454051241496548521585199123425626559091073827154095693911016757176851991183164439008660374992450528522677969299235546391969013146276901195341416510105595952924998939339769754119934229121249533046396009803874762506877991020984899996816270063790160113615736238840801349642651490596217432779559768360164318459152041086387967701501552468781173300760192883372718307862734916538390830242049099887728543653018441300366517468974049195081124341282804077222386233599044534658722263617051853329290317007472214638772977910729847941783313288339626403531829558840004191077059040004700140165857178184090068223486093501127409642472687955769614850505165838623461853462873051165943589500613596616451654050416981467757004366161761156147347961164055186929437145687570890174369267407358066765599026603987840697292734082232419844556055518167692983219232733238977851431372937766702545905776970142102589474336603395697070236597045944281356826090987659207814636044939691547540656431515970488619387374751757854344560300319806600204826375692339758311171551887957939772991248058288433156887642645657606723408520148096196079971102294198187537466661944647597858349507200136732498605527452709161227090464485431581033587442385888609429470131617906711052353191325938720977356977469338332134140121037780226425106865013838543708039294852279523765997737348620827704075158174101599682978413055644368402721081070456487364272915248937973938929595932158997078831801484941608454483424600087279600158726372426646355584 [101,73] -1724288793287656118845124245012360515481544355032087808293667007441774528300448010728717713656085821283094488388172132159607794964390880062715925026930552527841839106171703521074971363200975170288294345235889154600209187360924026068483873701020977089381064760903029039040336475298205103998094439448190251258990079993163435552305211785169170933593785728831929727951352675486677740387248549330411674332273209357655336919758907555398561024257252020142746896388827997187090377428093297006692090815488677103565354385869321503981613582699727837724724281979115090070639162697084030249504547872775345079770437988772624210703487408628999185362234315949620727362909622334305663129341186009144742066171155720112827949023621170181733847300801951985009732565194307152410842253138411709553255423495790646163750952461676930820276347874731279568274736546849816231839935284094440492205189626039390729386807334532024437550866187126945625408140612426505175641302351341135295377787660359100587552593599302465193110970590141773937501829352209329938282423801270668325615413491598704257304414775230287066631998115933113277803880883978232634224415034879916489586516716506466407867275757916931251361929445662172049368671790652302843862004926145039696120784952947600947391943612614005108685959999386797096471266485266778500851719738392492399071676887164975694874662383183018557527694117040677833408263612303487715140000950880033588235582030301505366322964697155749980611722499437031427145897260743912202925307682566915658362850286081796426949262119384760814542483291425359297917879460485468307184704668174863476348165785154732017180244142926502852153586693336832130064383721612725320882400125771192562094174740644934026090031055962129243800282453380331502591804713258007583396681474422826051338899045747655114856951509299635049609620599934088132501844126676919299694965815712680080081854254055799337661212684712505504306657243092617945628021709629605635873819486996576779369124153693612561040007539239241457358987405260587801085407212299850936310481361342016178823568541305013603303017048318502666245784629172099733232455645887632262379845545259664625683664831303808947473868977655417014931093245921855703879323237411835227832672362098790102130113933614043069472520740945321110989828917685099096384163692413659684962388662487512940363758805676048421657234835357824565311130311157832897183944224 [101,74] 198548129832436998011502557957070965828434365206474935028813086563456589177651393593376986549789136864894204741164658766348454206495295376837642799733768193512176659494486471170904260932896794510304821138830538194155894179666178793713436898722368137447920820339449868523661060372796378000687630035357320130997581387306895130325533891589904335138965363003427646442092093252120997199150922164156026936507050313695364986302455805063799598953523204664531613691235933524646030567693492875499632769385376408385996282980433894327290834327098844848138492562085429151356311423514441293589424594474121271636373849177090243052791248276981628925541979880517174658809771042836183366762285299233781932712001377504544439489581065849039838796240689899931188888909928721455728673372471498485016909849044835098149420976852443942108322832011923583594358234811132527949820637202445560306675006802350635866680312746052949353320920192914460801313180016865086084525452549440492590201695299485584444362126536458765756187981509711389691253280536895495087818242040344593667832618606493201704884498239363006105925368782432153241769653381477685928506483348433147247373664084374103330863004645988657265644996644539260379266780706480009803526987053583242425106816717907542695057340923212136055244023223897074866026406555883027918257632576292563550951550968351271738967742724678235444586351287831809562463588525470494309273373279853856150362273814238495544503817431684096394984265618762171104201911811888885960367358653824591461373547394746666717480796432077798810196520565667092195498329519064716182237951692983205331190517675979990068648863940881192646422115607977591890687433001969845826982933295028761580845908792853878347342946230644286091865371297721832145750967152175913324860072020558796839986370360032426215945007963944975917046783357460322060087971629423411099909672588796981946174807606867990339847671656346394134006043324257843750695233209206121807956787504958429093990022013522686092351613745074243592384689890343864375744193006364813988622579655518898606930242760341054817762770723336113563806605264885705059434952552376725629350000862197131849495526301654354725245313721162667129030690484686137072434839585111385761823920635763144800239040513785706045639003976682456917567988673133650195152595614089880905306825836348063527938905229018691516623130379372877541327261806902605489888 [101,75] 5190389953566487593763999893282947619648163135269849055999829148939240577404771040390968322851838513040083115773850712019065453099672330591998457701142055822873432755282789489028843781959949034274683376792137804570496782661679513173709479427617465794871029305853112854239724485302422339454711408240669021046554224167141341005947902816560828880176171162690695587809987303235260422540246417107200859233541816117704427673076909079707435753485310620990158242388488541883926115803167730735109787061385509047608809193639274303176227332523099737116087198756069250637326083380978810695476489956601577639872863540439740099088070465179114625675814177646020956269559553248845102305739828003713364784181128421368116795581717882721469954458404272393007133302540662730419078757372379566944310887726947986938532949798845612581913042836103791918256854445916681776099768516701554633156788356670510574670089160058504488034213587999712096577358264202870745802559244219569803201656698193403497788628400976585252698235792440695978476410965454522533499721973018005237827539293685885381848908245486722257832172709771765550303130565967292712154719759764861357993668410107613967521051104290744821768109184645633633986008569776623382075807347677171187623534763349643378945758237925929882317319245787961673042849428763497952032980908982910993595609702316928914178481380656359006114976714540476177022829054115288053758881606601619663659094703583278814806529312394814546761192933347166794659566195743404143230673821299877474481211155442005771022675025243640611613036072313942480035411545683396940870102274277224089776870814828966824446022815594925614235353076740866377805427503612812894722471544072043339366421480741883790749379919659507539149347416624330578651590056314123122993872292625177770224685900560107367566176250305386681927391722605868792615357806936432026245452532259414092205553541349781080426354390345225411922810788263992160187388697991702567082648423974104701625756564908834833527027532356000697846749463855178035711569225025454880230441593990374672196163237406503262709643274970345753807642064437862861243617845840516660618095819099194494490755737058429533408967685826660920046198923269304734898443031377159172237940251600810788960389741989722420930227805612318585679290508997955528576786037452296440540335604173964167383433579523001970855835509239404424103829966058718432 [101,76] -637924490677982104884490475281179727528650602972605186145249685307631676911958046772082822931523244104381905661329224004765997261626307810695503940739254755044093229679018943957544605145826844724255225362500016243838062631851970362687931750993597786854027681457580402436439971260153679942290632513115781494268797538513811297877200601292794591149367308895882576893521719943226628912327532254936073825485322027972831811119117198128508693582832598885699361185701519706201272630226249005175704027745888117930027501941290299281898819989972122707051096476642642312248426747848945716488664288054129637475189641418594923235467801791513291095995130319234984101804312867214413421329986545615008819135368101512287968242865498895227573912201329756482360980582307425400188186416439732151580170656094615610811871970150127444614583518210105913797447792649070433777949812617570587869639227045419499556132741347126760984970446178719819807713853371553791527634483163646859372618170476958489302468890456301230234470968169825566217109719454086846607601274948835513247419574021359996604872341112795294949211541289342891293741831453874976143360160367149785786169163456315921307271371353387706550816179767746839781090904282141995388455727697487678344351635515642011156951945790211556199759760304122953142327604136598620939713637895850557137467662792325816614772097106971249222228067104411865115911543243158400388850082227705143513901823333643737403199391554756359446806106875378308179409269029921642278028067337864576500953172918170832199589163607558649097340412951374456604514720958593026613559759922049380949037209408331490397467071300582145282660139572669504703014424503748984744748924029166468639746087220378776492486821554874281708747720340517774610271884436929785383746767708894489905006033774936290026256514003938687183091704448687816452636322657516069842453321250893747612535957467844602397661256389207426542074155661486844928968815536628682070031203896929279028481681127547301102470873909323223442089171099692473443990031158265088890404549937916378757916889098089601605738279341609964271015112149894717481471400233337751892782965561402251485570173903646897837448990182665033220696499942650289236766054783804556392176662768033963759721384291730052848473828923196171873102001215451445052534406090178650165170466398118164109550648593996389890472668879429300613970613057408 [101,77] 58504154825639208710377206246662528347436724180874679124599322149673192653678365438586476746979247154743399832480415731380220671318800734298756649223966015418246024623150914772992934196343705762469755078756979951117440003958307005957988196176175587010652223516790867921251031630658110550735960432246281343589340706575715544493760503010351409824991271597881392968936842853378599104600677007301555578047256247920774425971813154588577641913129922083519538941798173486137626198186567177816656054043702170570811986682989206741619546692782561420873926813413849312474303841294485940379658497532544593004043036283647591410905604920986764197730554150796832406452678592894446480202889058373241383396653317231655327084916478044259146105775425738613153449293197774430385592056310945590937015177066883604907457315763719068956845565086429013666525021991554456714500551079309524958777521288528420817064804788184056800733700660932022069752978893016663941489866823753164461112167661735782532995745282695997653806021254674965285466127502803722515071236439809456659776967169663852180812453949641333579208777508324390053285107060111928716607006042111435035370205770691221994605204685244174922377119946940476567303797966242255617647902982926198188028832853214995349393197786796987451047113457006311579518499734203922063262179898946562255622927251834878870574184375403590523422130173472083364235875187036632070566298629088918945133936256017009030573835198211579325255990643655461008927189499928143832167312530238383470202191185529289543510552335366076909329542853567135444930587161793195460798111164401061849396255723897081749806031316094838925671793215989985394321932861630397020268890608856581367491766738164629860519234507999014221040665420030730827422539134334270399126999262784296626897809739688244400444301840051718801962423264473879442168497022083754582389220829444633710656874176811392785162564161677759514774381792602452646515893624328660736619421606649396328612295549348196044238082346656648110258008285689313194699071762839420316712173089170185701481618141761328613419175358364825476649475444270389095057275401581059517442755470868194768278419604775033509312153502744642274357270845431073087682010300666097418912111456506866487518115975332756823303592764818021060897619269847706574269705349097516030454779913364008001234213573287418898503954684316390728663599312 [101,78] -3939374196479418692693471866949221729191857307444755224975463089966470455115555117748438139720172313568129329547954253564270250241351504899533446345186185223291595234831561169232992466426364333563925063103030058830497265137742029195579256534219958734347383076829790306882339724205389774489979534857744874713340267780284011773598058336875479814476479661380555674908516230508506909298696725707841896692699300061706099013680894503660093699607237770752431238203753499614985038701111797262750737992195183591985808531181491556565846103488770619566688420487898568046674032426081277296729444090040949736908713637396463373765359868762886214566155796212839245650228580026290996825243438540658475178995388952300275474076223293849166402122506892121926079997738962521309659489525240795037163134681877629636008906189491270105569770146382526344765838228668635683775709238741695051989382787011169085031710746649133859180434455749184256184491961847533407142837527468320027235143987442702771583614470847795187203373709974843297821846454920019278947143769882042002986928573113555883331133950186441012307994038594757487278998268500302558578343170030216689254030128144257282125443938426578004415467457730202233158679172254883017091503610009993253144512335233669663643207282306930142938764232953278093701230049768945378451796046721506642486384152240034337175967041779711310396508007522255967329506577511033560537161801438392298858103154364308426321034352025557537537036299957982617980031524431248045226590839874132327754234454959577111086640392828690495183497647096413880627687511401618250342698874952659171758478142796075551408439057578153290932724521368066202598764146813338516269721295486279740529679539531602539012298200863609690662942883597707304022711605626839683471396994641147824684685114899972441663355062500904283128454130425199173008882145081180700549387499896929471996642106061580552932654705523822379924300958671903848668213043683964081273574761279191089597892986021148796752599317292231079866812400648896229062146674533896060720406118802782834571663255058416332024703579718878276140668072315821386366302981768300960378457716481031899254110948253853394899140384186862723671900108725826077059503123262189096459798514635590125503510382035195969981882253527952265001967453835682819676590734926432740400245716943903784868098347079966470887396467796755929423776 [101,79] 236565180291085263890694768943139186433354487317593523506824812000985890021394942976065659416477705545487447957920034182765442623799450123099699903787715410036350524530700091997566310928634376736189743895992301414506959897403146492248886688909069735602338427439767076590069762140197762997954523767115436146173786667643380293983167253985792949925354554587551286496128451757176822350188226774651308130077464564597804750827967665878523893168227708667121527979202352011176091562674370958994904273302334716534164244135529763869187871683227845507229065220257355455095190575624265066392226388419619982183462401031681954824164324027317874225632561395710656164464044151951287227485750223192642933308128788506827083111220938696589122104852532420555363521277531173407773506236876207504469377587036361664246025625878099199681257700428515939696733717159507413367803118239387802274124378918775484175712231930470495480648897526547453609384737684364179572981166083113070595589426584576272876575224633694480997492387193532328897859867806987823687957768637650321002575316148896754980439203098286080374948038046150691920125039845748636855691838775976988906188542671426294422953643202524160914974787430907251047784517676139629037802388170214371711917264133427249494381782174208961581459793563526048225590535367009284270451527022262936700894318514080702811390640760702396010110997639478819819691808508621990804765374462911414249828724299543691857176937689739607792628482000662594751160315556024607830382911453625627499084308663884287074473070719841813349137759757845816245423832579736095619180342633360679385477515299976893135993103467590014052466682748535735269183295506075800786000117380704591475869894826615806570325131976153455426100718277469024945454950266573731105723613090011938744353991560883401520048011334688278267605800886838296774443479776203658304224451278685140786919846074412723546984537636202092309362774098890767110125303248038653222905258379275742184034855668328713283796996058661752935312292276059259921623307414461305536591539171327903176919570189905894426764936023210809300282711889667482801411716934527940174098301522573436393596779125462765780856419459828590909232487285149502257755815857757118709624061430573728836767575413451655037931698467477126734964106626762284962622108952498323273793611636462248954182223503822779950669888983068806240 [101,80] -16694793365306465659196245217985446396786729687462547624957548124286557793675691850476373822635877396005704072018628470864760440672805127122305625174993054824708108733985773832269223347282546068244364103577710969963133399750237059047206106030081547745122922234400824389016315261886794672237665730767133867195895709943088857953320618696812294084356085975986157142493607573391755291790642121393291856791701494484188670684892861640530049977638283267499713760415542715129745677413290621863098992573721995014813550731368579362033175749447037509190909306533038209929291449198185829181324127825853738402548185577650474825513383337165711410372989768001919865633350637060075849498949726771316281101582546384784416034956235013246746036272798419690798001469915437332367904229987265171934038763635101192302578009439286715449867709357677539389767905353991919783125683177364842415927696469825243562433551999914821002967166568673826038795175407653040332645541020962375765429393651465046844986641887583200357286522713554703692850762153511455164535445773224468066228133231922896064704446594823574580689121041831533387415320968134313207814887410681359801937755868748381852739470914646500765458043328889224935009712221342093984234454271344326856402942334968143788833993642336000837518026373232158858395459018874184835150571726372050922492141928354865460575753129478650545224857549443512426606596799994718751357509964349069371736005935999197288666629414792528996022962857288623415241949859653472450405944178567128120817451926669872685227067068020824442334083060139842161492674417107788054055603674729893422941882423494226023746726112726358280298023245860918751531902201122662379663703198865621502293640823280164734101665040560996276638369723717298199947000437726563990425640644140075197522240862984353811944434029923217413618682179023971855690160310415880445103977662438355666838665676647108013244856517386915944075074115062463136743166838341112541740530869868774627919766849627580246440912577261734457920804378792368776029550692998629011512178485029143131445485724607638456581768817481641594798149546435048552199756912104018813825805488903632691117434101167937694362347601111399914524163914598128928127103864631580045236319504803197443165702628664514955756567671569800436761070905563350162517881869477223066976905189710177207054536372407165564731281268667296 [101,81] 1097906650840699988037899752855195276911048894814002104692486647329743270493344539630922174851892134490266072921802351802626532239332816281635355014492610916436107149332685151975688416574432480180649686114157590472412030838540969349850429652496044268854694447820939101665701057272479675252013814029519624367482482915324442284025666041820966515505906933951556657938407035739355723544754004424557490031257698371514412221294292002086352305179813739650539765074290444486225047087370175611090543503787663821115062684445206291513942059938497923819904199431316409290271066547611625184017618752811235499478832825659771758864210890784383949707651099337110892216063494311710099323614696504685274374873260177166548947905530567730588382372523048637676995058366469986380394510578465291905269228428003070710105556507550498004253064741371984744604927698123300879586169877085746373722112619039414834052978262264443664522244347988310534113216964704809821981349711247439205906137232659725143164613691072866193993044613010484065260471262578853103623264282063311489895197152559027961828225913209888158350701877412569049792378014794436384572315841696699277109760092505993129242199863627597504547158299645316771856403328527551148601763725559682126696828698088901225158351951766002720237824302104093612948910479389130144418723277303557493125122577731644818999634537211209054250842403539298903841317890742789485666608040807506440747621292583570907798441827729454333628784234778784141536061502060064615407645950806408115654807999244770728916764590107373841845006430352038878145067609726679552618373184082251685235590134594677143142075753390193982261997606113045408761265221457572265851010958776561488143970175416070542007426745933663426235208761497513956663774857665968743015674353050902120864939683861841995700973790247962699456327355950904769597049657502575162349997832734564765431213473684286767119239748358308078142704630038756285739660647845214189748793664049204073235736607858868793293904662707544967900731408704366323609297281665944032806560501549293232569493485335816790784009132060763694868399508705184516245620729800494718453120314177117210906918107950091331725808920150128775310480294290809384201086092499065290873019674826977106869143990481199830973927683904594731093776381541387038622924928627771651813223587146297258787391068703786370975610909080 [101,82] -66071394495272911226991031599849280231484705019388760107738322421656579532854084775308868270467932589230990619778454071740745019450845206445200408400695960321774851167902211049062900062348655890284679072631571135348307688768046560213992000882368688353945892676991535877298708752145587937494985980425845033843519488056115021112143341507153041628503071378063136959542364456589201105575257481252610783411274327633226946390067559685598793828232473704707117495928472818512423967834516634141213250796014862927598353986448331257339947861866219629065760539067469607315278980517458885220419625172474153525753589516758241194234381625777168194738550121038156486053640544038388762799938256649335535971986045108734400737504928585599300567371186541216360153673632814109964163656985367421987739124887245429809398058712924415433859525197815062499581435286117097269995714855184912400864744164582763849777112037735650730217570986749884618415778790989605138251181101932940054438786158373253803925281420213276661128812755655172870756248289711634380089873570954511151750387073097641301249013756053935377246955689161628287705488996199560186421491302968351149921309871857882973426303636498629005797020598028443092316282483589754637481351098693183684323829621432341437325395886679988790754522314856087135883585048643002447146725029587504393903147233155467251708215552249822998095428221412911343620162872611682993154927786954541720139889610284418609252415387810985526843751431890256822335296552050201168920836148921646729313132608239623255600292679953609471050028007736016336431541323754814705925517477934135143410706575019189947424884343355514474310073598312203723082088169142772000847738744651434118002333076086901541204068223229867565320810087036496826440471777455206341368023325487210740044730665753843230250083851764565852005465930226011209194032247465607699142364274923840949572843175881508085229051438729648691588608286210060041970066699760512025217295018742649457110158409211785440782281534624115652043758442061455048177025148263627377601002837483564296312585137882855775948110709307473597857286577349309136295996644165169008564684225259295796794854232786325764154209472309073756145964635302500992494269963964451055031536839801757407061007921984740439923501743047921065694025575620982998411962372957257143959587571225166368420570802363014655714528 [101,83] 3394485286553436291740136081636081577685742891162041131021347434196330612893753666068783580515059013070259412764483913081224495247850240166766058413387066472820340362051118363679784238923941801524660126807336483533527973160033279704073181773229868465873735130819023772344547173726242911777371790425282651527991988154489951247119954445695398918174411107567771057618735647234683102071450049459970893125714008555894356476609532418458003418436807928939823432978991310716667849266403033933561142390462804011648068967576367350505234973185219602310468008812682950822870172195736824932072350694804221398807990680295211630193545266320188231018957787228938450767443646816264693399384579003793568748185333696526959156727724727063914519609949602371317701498954117142755289219919356696415033467941562887588272693853340785393284671868202309259451986496905389807944368862520088849003848725264966047231737185198289758236426586544707863791913261525938763401098509169293602519679272805466972298045332083302493360778810531172242000973700980057010097511603357566460346808921243772688430525183546326807396977395795748846955775652150055871148320017351063280543986543541602439359829371467773738740441955167798771550713216637109189319775612494290767673423207387246869993959737186963353766057750548575901701753303144332084131898367409883438454305189077286334506772126466704395545894491785283908448367555764954613995963613031524768791084273187792493694858164695502041908922433861421602151910682925969200197246793232365906798188014350502103499855527936724603464046016128389327734495179847483365950485633200126705868434656949264027081263776629491145696679999523119952188268180737546078326560199360872448125686413247647334108699919398695092288059720327879423814894105789080596064660311699407578383147337327073295385500111308001390370179748564334104285311312160192703106436378770265419980933289833853634129597601630702867367053909314136370182316040494537056176248403096534082104422639637212284483858824443233309728016603619851992420814566904295088150076751259840238683671348694649966734908227929087752722699351406648859960619371604910185630802346709748135918372037149758349447417071720653945586164386063053433925484770450600602252586080882862263965438590565876876930877687475766136811329302901087638146542551920645092689285846022767171090136576209996436736 [101,84] -150252466218665507053173943738352129715635875647199630104916868643830304843632898630392077522726916718735559459688194408639283059896169546745948027325110705205633915342197214740941037575195084989295622731918847941678487870910088885866242786626443412645906916965727712179390514477064766068502466839136675772539626410033741410527004796594372847519711048173322256898135402760812136565960455698033630512962181567327380514726544310694670894776351341395289650211001332448119062124724415889354411483401663900927635547115875356090544354794532933053258524968744343866461677318785529405808284276484409140090490561636362471994638824183555934815981970123468035146868192819872476432714860912128017067494497583137873246349638627155870201296706262890480219289177742636966962241772850861509278824111075232907991637153987920528708476479851978420468876633883430965473762469858003628805704323314158417418671952236746245119166251582112077082131315341735890438957346893885166157593609403481181979813465759037373471772771415250336363796480638065290619660479800605693331543089077209106216122851796011523864425663766468863775567016255074118532682001380675664436809059537633441161769901462489427289447318854430777728215443673254370712206366475343570813898467084504076717092854176687302564085512589474638620123859696540143575903259671141692307760482677797206926782569565679495760012920768422685006415225419532992882155191826486040623143216828699331216708381122754879127828237188917983480875722096759076844104663804417284637567506814448473481949898531495937217309618664730964768521855124821795692907588410385666173666168403074653004298976565156168377252967140658793870595952405340516001718846548004037598839267270973633261338277374881728339776152384834595843558086175612399398423900551084151661771718708501808588195258698763409796319082307928787200356108504572190431479268114370140425291960799380011294191862126009066699008767874782112877693998029195706019964494783945175095483847174449014882469142949884143939568217009687547714622003588195505134120689692380455439014016911937474869201713109984988446381477638155990364323766024550478944174107577952497029613811573335450667911698549821593193612230537199669546853449537837744246291987468777492625003026856647223140674082697459646620322769194101346037274559455068839565141081441450754874444360248057504 [101,85] 5818481989742043221213514276148580228939232429209441244349087133723448062310915556690078056549384350552610030731146436856228761836941357245434054647308900282030598509525115789621988900145302877590842783488649638431075684947087082347705556706847738229131609848375001291698008552541005832626101883856397119834225667737044089745893581144736563808143545811867413558537923895144409459970035429146307781850933557396674119983297376847671070405253874263357865845716951038931721941279032574313662248285198288313328973270382691772903100590937390562479392104071673277846997939456265056861117919528494916197304765736774323498950759833920534496265081506149187955412575004324140157420526176422143077513063666637844252018722395544934474014416406268616528790423412527423402334663476382475770811555126050831287478725375441771861306010658202704732415403799528242096181382747527263123087978252750161645928578584117317693241637727409615914623434999194446065200303008408362483849006279235144550608969565348609693878216194580466612352657779417381053958015061474963989413413717198405266319203139738587461665886590255523131851203684295185941253000749397971025816560702808720991748673560520391261586861878571011210369302346656695185473718423132669245595516404315398482655507280454828898980403408751357840036494722413399827038454805563064567000275301906185744183784093524213129419080285548781533736397832679585669027871542947963138153252289570060282196553167812912188566428033786795700704343502359066613817903142733937649446085739218384751125826029941264028451321979739658268893200681481804041642006437027810338160897402262265597519000924907317644391372532531803695705378056097310187432928275711052446513750212020237984317384076174753623124895316984906623076451171359372378393621147207562770267074485125250980444501169386181043030816034671861138186608808295255453683878598313698254089365175061739970358011837368185255567277840011906169149091601652532285623299001843803268398008958809894906652882538780139047151774183032078032217715030517185662815745612501759732011011176332241076320412110996334968525361475774608851065653160865062138681140828498027063126242979067297540331714107660935894423236931838481906767896609974389435871150448892653223685629752653852240975277254314855035862212163606983752908875547408688815440952886178437822463652345068 [101,86] -204946927753452314720028805908192260481333829624845012386063827725168024359251204241818283753800325656937128370832347156523596209650423213075168212910173340531327473705290826959323341382324969269527639697052530249240568559623005015708503606332177007218786719237481430106850693662897118580363532698879059786557825069921804085384950583952529455615695633181884981213002276645042211738675986095972308027087159019952038658326062912956838217572829486704779152309504230486999802918539537873545830009398018323882428675378332677577879514182969881014463119421483684028744356167753211761063790911350372696789780341903975030994463398437580337304080183622948140528142589433489961284210486796158181675118162624821515288122585880581312346845834134058736507477522740601660077451731352559093013548165506263224156858334949308726627174281514403423474873778106707829821851710785345176023954832792058361820682746869246094227277543877389457633301193658407837523762136846551050906413185243632530536775211590508170110652649591768922087598867048646796160609152720250648769693268889259127562527066518100067682050287331590704052913527093552139715036655050714773921705573067850563142884357298293577744134243343048498732182371958880812409239682117617109928642491827643421510456773033116114230665917275625079530094090965845641092471359669508254093855783363688422882775121873717488361884354047127978452180715790840503937285348783973477238524053018467617139320754495642660838317524170386792923930763998637439338455208400623934997180361670778058570241345886998479078048487832307389798508379310936811828461224272214359668956491751845236334521128352687470384393087294857753387772271857441046343051852293180208891413752313104764371264863056071828954805802617365388090762339382836870760757158271912570980146077026463358990224225214609007155138559539496421916040576225829950849843482989700760733377110078324452426457663423456420731407713915333293801157761108967029200756014673145091939931376747397290927547655585303207193677364182259302411694221872916331896844135868584500857346122294910895541827941020908854547954886364591243078517942113413115990588239191555738544622193271615389748085970058650846194790707418426669549975015930076186959462917494044168341376778861492741714873410691089516658240809191335653713102315750339320495498446674426074255174848 [101,87] 6786047684778582185823958137032736901947880631729411744914804510901404827637514657135360854837498882139951537442148695625249294323274425486367064175850644123637511882320359135509220014064228936967988811268187897832463586985467214303760204576306298466311983698232430289697086849701315509936268238151331406412566489126133832929225193882931018122636948738717936347976794195811615276392837889329329106579167663901527685548112910324394753268376124568326083803730765475602972060452400769019220908949233111392045141578930546473008101170113279774674183572711207707951839785878701383149888057021190246878798216603428032136144984067297447410035209203256892943284924342768383609646548505629410163582536978365845137754946988269981276216596685651799766283981364550041778588203732477185706617641505465212310845265579535187521715607564751142361759575424107755820306294974910939031002369935254424135375578824797655260684455231923734838405157897824780121097385769027078773618603957849512131803285917843795035444654813415831960143279902532138437788177480176684204535203306228224809958372195332720715265743830697323460113581562932914691515582904806250926687709899629202804686008489130741976031001990940406235320464858138113269335124603378407724575445134237851685022337179495778774194827790897996008484935083159190463260317314828389528584352584981651873987495111143636977242864664384350978119219936158417345530911306558009964934021649373895570274587560797190258081035034772748106767288475601004570477765497462692188223337540881696860601136916892525318204450030518442257634805679778818546286135417867712332805157196212894863736061345995686087161600161714952676787038067854835245314406816861904875700840552773415052469967219523716517067497054533487814365583094906237827689449655450329870893462477382203210334726954237472532944084591278651094719080296338215855233704296405293521188920072781924305079842373520992433470166335328416402193297269876528251145616870813448069860584669360108221432524542717969639287368781148489172450956021188286714470617022472553311802195734605296259134839724926954129357801878478435087432684440242698427385239389264562227956863654732845482382931180209113292305793399240528628415292661090372584272419129602813358492020664853710428787332943077858053267824001373724775392899561979472674874058652187263218336 [101,88] -206556164199876607555080060184608757345399780545489718703476588117451533798835922664341515579318893609723195740888490016798250984812620243427238970776465121332286584019734959476584268182179719895516295119249266391880134259953705447594117914916108438945361008059014904468019497528212387664251039220218702465337995462890045764152229502738246923049482189752371466009677235031001544034959784892693744293677591555287877860609162797287418998369663515512861268180507048833507647336989319167390632955251030162685370626090748290206973388818392631855194311666667764326521291062593509292476924753748324200367266542108721035915664778892725338672253745143593379636475290049917246217139873523113094427380941478526405325549879066532110917627115164905716789071846477247972828843553311993605198118497198224243871985000515755557471349673658596420208745006757412612119768356963786498195329455421612542871359572571810384566717230132182312917508993506275880221987008643616810621403295928474666111277703438879682188639219878576603361650573183237094452360407350407392816019997820679315476447964195600778707644453778724825892190452732598807727703293443599909979676847988325968145745733033067967734431845555030677286942125016742314508900058529315864913365446966835375701722010751200379149546961585290616374973021195886371273856028191645935856750474704165538868470732562984109001415817371002683831797341690232893229327704143945211880348627542504294761776354609697396809436423703354095161806652146064845064411173540080032986702622019298132131918701196835137481541423096523964626250968596952323023932382657649519870091638073245675406166213594449658699581697981510550330777639656263709880196371817177587487731420913483922094393280556815879791552637877446535273503184448183941014230745206860593221059173859096864222323519134359502224961154049415279210356968774157172061707224323100181752104902044955419061011866793507008791956491112423348850766122352447922726841702392593731708605546722656847272617110460093357277165381664786440067438003069755453687406533978306086854059376239149617838699573649477286663681361160952719061345829630333250279784591985919130871714436116784034033164725827631033750541283911887168593238889615443137473505336054160822014248417608511684707608227269492283459351951659024373515709624266290321869697533688001024 [101,89] 5274501118942836124520162409282070804893620685990624623807255387316023073300763011227739534329452473004088924593116095207126365764157541084726719325319901029695913322958572628713469464342471348847284666752787443656830964531341396396047469998347881674705314587613814373518520355824436222365811790651595021567520066139157919846539467970041813927937152063665763175732525263106615533918785796407091912343232085310990417453417249324977850809559068072932610400772097403657484730116368839629081963719491137504080010818364868643125902186978405844427028462022922967808451818828270404158438648626654988585587636304366341401478218681219866759739434616467765235858515209594135893781845256870054155660090615005659893605522912373421184666610090090398390332972549782293093869134298101394922776467088903707452062635131976064076033642190726135091726124494652284938099116093062764842104715504439619074071523812468210446448483982023827012002422055402234650273594083214273244938512910467048687245024175464268029043632425383607004648998622002283685660741395001488988303989854973584786000062438463699115135817534322832638062811762725641057128973821460833172648835604396749323683486269534718569151901169867048661499665130271536174898947458298314655675994072294807731346367037471059620753489426417828680043631720571023150230212175237964998127524130231193512388590756121093277004615758600471178584138381563674261166402304876986041090628102836293447083256789749557492028836440134952860558119284415535479313714528249891749815073319218906711512472479405385765085713879135456899237590910952198132769617220079303238339837841479104473264250496178502593758948085700847585432548105364996487331364463074315853496898627489191023594728655792993641298840374255222310193168228649076868498666567355058641242829549207228818114618599770477182428130573661906070013167557639372213960818562963872352825842848561547718042246911923927819899256042528768623964091838256676241779725487874671078750779086393396398305950178698020333028627055536125166291458134855165178601826194600083821201485558043174497305347108655531934329638637111503683843356643302952495817154085491591572072552959161623409931809641835562357764703454438260407811008613106260015510543316429460046346005640714489919311146783864459570490004139774073440443592467107279819400893998272 [101,90] -104245752619299412442028096687749898095059669541083983263661357926725398142622817279221959930225765153379120964560551075555976370773654182591873442610229119731730619891947389741123776174121016847118433811210221006721473977613337007154947715263679929457652852509072530415827784551242735241269026875715816673999525946282787441852452425871022984817029671994248994542382507217044833279411452968846881139715208921904280404070443987025501702509581273131855884041574915070362204049864767765811911263453225607171174565367537098685427514737004134044726105522695940455609900104852114893044978071706605692112004179334435781540315404561024712184766288619383906377679905560454612481094778098534012077863906505879242693262946523744126640151568383850763843459833109782293508839305612793282176673570580206576577367208413460890095978640397747436486804435687152847325507700441679586817050340988913627236053936004563961964028359864421253536245585094243365236596815922521389528317995388131602701477179225720914713963139090925794438672984631742492743688120133791902786575777295546105714379865513306080167752211625779694305472616660610548683635539937301069854245744177313800284214987456172058194602867965147503620738802831110276573909486512786433185371684980942183058697451164409753079675454834721328206700125917310449399401137000221138301070353624495580949795678067557795483952759289325200126612546261024965036312576139014045027039022329339892370758562791348243457800715904467912630772011764572283671693174226822797591653290856856478347093969265280216489393164754251484665142611203271894579004274475981927400529457057941733338921772348313741907835629745508010641144892732912074418633375377622969186050167327348613162001477687653962577741417565512489178831285736709160038363060882611252134032228998636491743837886565068513749593556491327166798113153029251509554102976864852635026553090016093322529034421367946979102468558825683172076531897576790980336128923842808694478410460186661145821980736647109892170897309552012321887697887104981512923399654080676162431199611108858682923670216266859213000418392715407976091567498538045670866899804132783276435482688498301237500221734649646623119853685981990185892119171722395840183975361741354997956633601131446931813852239585536371447188160810534083040158214324609632423164320 [101,91] 1616479204737387937203820718284191307577781990613664132517387811566674169885598315573068843029113083736379964625443153912737705925054350810253249387518602841764894869331046232160762112863886793784345332830817334326156826134822878921457633070537191094263436804582531395931266277063116731073978272186833725624672935927736311982408540722231048692801836776536512344995140287342148657120577067259203435478687359345095536552583097414082442422696113049442177485320096568782693427706947438370317636918979135938036081683946598420150307741522225392475008572704833750725460178245615452343583318697386185172956005795727330951082759901397442359579543561536610663578061823194820480062773684288509912404776118363714068046609876937783896124847004992049007745028326710370126678454241133316492361334218079864660569067870137200020069565340223300719015624416434392904001727585306684950008984625735023006329770238299431151259579947672251541547515010482774898558895206728779105111499434558691351254423145288205397736931960534261123192438295762416673834735424982141063495392983550613063210031120586968710299871035786238698906272093424484270329688588256937147763009467569242560158942599913902060793613398477566060663728963639570387937156550390079966340443576971312004480274133514415457158359314900758209642408300726472393575762641705701756169830216376209430112459002747773918004330753405456983068129625029791061896778489344748101891137328732005338334381453758781035736878003091606809952052765462806545976557628783974359458884728549406061346892462599901557136097685191906481211917821567934827797737473173060479151029690487603454159097644875520465718790351897731398227871152263075872971857689756852541449254685383077815103644651525670904358466633404799037981009227413240771374234708638736849068404287723980144677850576326665785531614871758146030812297327262712053626819311965457481672512521588866208495868473273330408149900317293582443796600896541652674756580832647867332527342849116113618606122592107804838419213805887582477635696292675298195636369708730072843104476547088221417874286735083355069656018184309019487894143101067140546779017144970023946272313081115103548776276978473052304417318971392498191382652696318265163116100600172087497940601384843248256379001835042978664753794971384013255776726550187169498112 [101,92] -19935968326376654376075728198475524687897684191114737934156357962717539298241355072593055317222742968987198749394340305868261255550097043299287846659673565361732651550616159693811545337725527310268671560803677312191222239853740005851861777876889677840971885523375073262814519017539173578403662180609704834629389320298799497655980222443916889751114833034668623914488400460735351339134943086542247506994617019752465951617474772870573522343448560834816150192292041293761861955312711598084715079031927977255031336775229757708205549695660914442806950918922580448593490058273129032579586015527708317316582880523518828256284066885817982455604504852005648216610982138403144309675167541822961268204896419673732376022858131601510502545806257424129021503643794874777330287671092570843654488718528518656626183091419791852369733189599268098584992698613339623034368102459491355109978951520039259910785388678937260240440382404994766452157889505871652033140054493245456771411477656177076645938239194027458828332166745526840989669258251882120546111035011519384006388989294463179403277034088993218591009048449535823303684060797459358733379166019637989196955885959683059307425063783855709971204776905718981437336292534583598913616334832073807350049850755437549382854387852530995259495025282161799795363413589906321643748849242064277101786420024314909203141309422717440780983893282692262314349902067198967976723213488999699887340974909233146499786977690448563907706953416172861180702338485916858042131374155887014179841937540098692330230361668534654121321545666068640603608505600083921610161684105360003917252143827343242073018261673682478756685273365382481982988855550217932352078714886746772009534151680096765972031970823027037927833373260331931983952650227285616371256234631129234346932120102333926738695034563614337781242295902565732547054264602582282313734808578683765601029660977805747028446296092561602406628821770774740016932894580342664109601270416667367675353846106258151409668823809560028094929832824749557651263183178051405921686269460496590879827190459165801430229491230070454685341305123261449367892582547756880919244163370190559615401766793747210995719607348771313960526813563496616959572482894547143877419920722358330641962906154659309739899064758593500778914822417941015913401198137978432 [101,93] 44517815691961460830245129807040679452253048973245666736000334507088179200254966126311048151201692809364671640846588930873230717687114023911672518661102725104709666604718599474657616246175426453551300373078117390581325631969301724861946706415529875358180206076188623328713504839535165409468423082742432435053159897907623381619142834345196313503061191962873444804133176914186427584533445459343566998546420045234222719517245768377097240264521489958852937227749725096391365122026046693162009044931360723788860231373725518888274000419469971529619891652391719095107186565213829403011467637686883597986945770666162097099387264824249963521696154665625928608910094685322116502024708228590772271131198237624318654299355186943428930001990980289206452601704373073372307173068565321198232862278114037559949082397396054093829388386097149927391378385728391266155576936882655378676383715796224846427717365929837311247397154013352262049768008000605565570083758766764288512163627557913698587378109473378584956843320430500895848046782636528929211900839915858318579842614667911050849134402443880731112397806386683458180453841987827983034984244394037920216074134431007090259747444721922724198289828943242317548614572770510876583966384320858488129841558973162180539506944486920047465570757037151504766806977384583222034363592400946963540509661535812366111447782202522332338907719684883606381193159108302034077518570803716908836628713526021518277038836790200442222705330141589828313715665063352996648580510361165019928975316615530463067948068240580803644031964276068613585301840975528377645560729436561635650381649275221848188524199882979843116742891339482483111874456965927724518417650912960894931489408728037917390490449796485258900097569979282496778800704698617343695192163664585121976434428389039721237391040985918497615876984728505650287059522821032278666615262063057218604268177973025722638848567138751598075481349799519073080981510098285174471619893067766863353440805514508825817025056475030924664647848815438383396123605190072014487214981939431738783998013096294319747721749678450239440199721001500747206662340305944921938389275273165668783127816207578586168912363888666048334706388850490364091388629081375478646500334892186717459044114217126924447237883946884748485067370678473494229591260896 [101,94] 6979696552541502790254299998182488953427633562039280587020157888801125068074949011928983871689784599888969048900235639437340077668681838071906273982889580110577412890839997514341940361127693576427743478878996189828663954666031419642018253634848498436628041264196234161604395912371846734294651236021045749352025936455179552346151091995176140425388886905732463602677586801182307870651520081530727263807300611431234735035032082950914995385826496062850345339510904466831197933126125273548729480986512438685868851692647678407939917056911646225966831313367246809842444601577685423362930187877125205488475335264571712366179014455390768264079736839097054154116283046398188113252481653395542442607841440986088245479715996018655390165126825301918651191324703639867474596224175008132367232078177629670487696166992853932840718199815844095115997831683527347756819490366898626834639224788472737499692945951232554327739871060540012626811805915065745973357635174447560480928861547634994805116478881067480146347998159232217712216701164986927077608861237955471102814471822255161604441619729434004795488515861023791019883299121398569791526972825839635132718717106279574003691781942051538160067213536645108398400609980566216124429480949792570404809445422915678439385166363497079540295503789995522399145702588828279780007945469464503760076122182450393875233486712896809676030412565193101787705789246120039990456031080295003031386052914324822521779243025466980867967295918725272526983654544549685376229736827290818085945746214769238877170800062335332537890590224075478464938790595629381607944230492239625798662426598592305955454817791044438033884198698941827799689603494434132478063796612545601462873099763437236730210375798318251154086430572752204156698523406261988589851571345511953955949610070605013813084913182291391089044303133242878093191877907512243613082798350002957835023710627374093346566380361367032838265657255858395821031173219453499919646822204006720767150649175526683267779034132365621491091220861840036996157367276243156339544436614559483181130119311573756649542223464957442116376471185868444286607133674916451140665904382450650996458961928655270546189727620834380564866219354540631724948900581935733289802793511425277178417050394773506038721184261583769990975782175748212724771616 [101,95] -70092140788594829760976121990382327692857135375449401519545111233034129525870736033056486304895803444431805812958191535837466436270914032177550925861134934813857543869416062317072814193954997442566223114036833300908921847243456669925554134467656061257105926098461282946921015007697595660425656188830834017531191021530393739089449643169631076059170631157714741441688686785960858617050900172591860144049929486458143482295038755879528650450337234828781059666079172274206995013186946369613931002033987190524028750713426781127226418761877694373627343522335622032682565776951013689945330043858861966903623674478633641664672498107779733894503086717046437162987907335044709244148461897257136231949752158117631902226615425593722612952065044484094201219691622664944181447664820483184638793524039716154823693901562725669111617473382605434430784959871064038074246759965742630437959732246993433495942559496432940122299167749267112051884334301573189184910023582616106688884381771201375942378374388274970632490835497455930219078434885573046329286546605380667651797200482506155414078860622274439676400800268498250880062450324649077873203167788368092170591469617097766777537263775356203549070029948675691732578359609669548334198377124479641462552609171646230938654450752809500198864750930388452795612322026146016916603836383236112533216706777625416331502008958957177577154817143059217108471106890232338551916229438264985557797729158282801020444712568982208806563230644103501442260202903713121279004777605363340142499970402763512817195794201395765430256836409552449688307288605800534504280900740783902267405696655986466563527507455338186699461260826913956423177912662165312269631815431241599157615762963962694346360188005472699731811376851892844769536591667568255328691614006377245682225917746395987287674512300754917589205041749195545399127757276831490924377720373717490805479735457669884329051997817959027786280746954224401907870813275961048614311842200274203922546670780291784495530590903098765554499270522837504066132248429036809588381163444184681659722728032139465694480264229894327213061147091551294787769055220338649274626975182878757074348549251068130853756666367233716159437941337766598400412680855108235880244969632562210868574166712730665143202658288340028988844189298360130944 [101,96] -6815301082115080076006573720355801784174149532753202317865815298822130701830337406037005067698349934922949437155409478354709230361971061832912147409839202209514202028961813351825104040935831660404181389633784049181804880364406161186056709497149264816427856351373000297910984509396075103888207299459663209125378316777706195267120096753050896241688580128374397896810968589559214651982901078938232618740966546773149909788256709622055022729298045515628054401337082839413323817587150112440178533425203391855786665916793730798889953347991306936951335902827047032406200192799371920913086185439697959156164790564446801711127361840336030128175341660835278467838081965146177024719572999050169739872225060741481323540403046376931056586988716561128723952555038640450131416088564534068221094675538067385945636773828873616299691035531371146428072776285041234993707601121555502052941705013510184856301015453290173679699110078669077830927305195119704297588931289247915769703359994114847870735435821089179245176471576844544592393562498239491860172475461853707523126964062721805095715672429251594884029591211156185501952786027168026659142693037636238596416348805027742841560439841706378956516701811891441802519892874863828988232771370575877066547610078631921449054863134305626545796926016634874495555700492902164361763926853798224251013076283248079194423362855194221492404589605819224646875718974345439852396683086121813379184512607558741273684460687877670435069321297950200198946235082756316875552588243693165634512232620146923325433799129375937414179487706291187837283385767884245287315474991969084827353032429443375305876499718171406413116764615295369808904580039761186687876650184245991429335016914351278689779888392953200182876337640294764678145243548379014665880795814080588849431168940733369037358714414242123821369678881702603601018103188625742206001795766429022788666031214841796076312340998677822786523497395943446397702643147367663193528516767091138544487985235486189993802539041087502002404169695801703852377870479551947627306662343211519497148964662718795513738470510304760175267358971359802286999578597912216903133412290922823541790374287141609580208548225057976864026761918703685039830642296053270344491481079612003902875134553200196307191985713887347521119283731343680 [101,97] 304741256326877599775335753880299793071535734618106771176213321971449555669893138191713189058689115705852950086514485423460940798154773466265848934639192604282992368116557482879153343036221207150208626571168906568853712609705511459878646147518181838238612407648448829823426859390558681797925510869637221647618205446078518926694882736782751979102620774808418755306966892623724477091544236347367028478891736506596735302782741406190745401375979198873897250955007476135907289061477613110420083969979105710195102690933103907870345455857586625794268480738043460096838594178738757177083945046045292327464145463637367153265996798426600278634601318630438761222914925693159913630582692607383628959443059472718703945020218389885495271066550235726791968230211905758350119448734714822287423597731476336288977544788384781201553265703732452031185153264976799194609060694430438567467684398775514947324884971988386584365719173981816606352606231910097662629823267171740243968003741990576191849267186721288173017943058980796117104498592977222398477989965043594017130414209357695123710318860737397158686085479418393253302801920987848098873335918319861056697182770349476883035717620126358826602676838326776681279397659829433260661704572414993652743653842711293734265619792209917335029829405184690486343077604946402629852405208693701556073584824139783067796529841271862185096532320846281825317417601969767816671215650299431142891106148384853425114004114027656001869105328132026669164610080569047755592981037559511863393478172307466547921372224078125783976496476307950406570765768070094755863985479835597709668819124112196020228189329580780641438541072193543116789695597084847603206430365838312544858628921130931223753323430946033900676531476503284293232240221254829802757230503698712031595142555418000078151329342354228163545070117857039331132087503052862044159426829839149818499971517554282328985988398555787337745753503514099386746994792633102286262997625763713093185910714619506096877985951176380281662525427457986648274632893537967651152849301686682975702974894642580578259217025175856678345135952086590961164053113824313903173788780375652016159868223046047760347860025288816160422452944020031948901618264985941354248422867178216410171704793833426221408976223921648566863792662208 [101,98] -11257561834080491200732958317859582525147598421979967659114756372732154784301278289204459024562454075570122362817518373890564397375376579759731704424873656004385863025522471896815053400085958112323429136918930801086808645563717484678050375304881576764969356463790468053510485813294828025802734066444444667457343046809277305659781997326252152552835102628913968455611231633724352875761864740858085221550409671579081625069731826797251293871468428459899580508162397555791222414140268298669601099852538157608503807097166065112155229660893543548226039357069554381294409037693453117453464952363437796337224643904924934793675142043705744942331844256142296752695701246098295377761125860914431068018055010435447513969604062878712348234399045775380112413431697852558803639201371293726103292654630745386426725916273866855515107667803310314746296083383146121543020425228303350174991782649874003178600195743632166502917454037911163847947347519974053812166718709243262604618881606065079464317874126612949540643053499941987080776299921666511383670234733917074683862498979071318628099911918923356232644705859355562214895902661854302499690132846111133146035281621469964384039858353421981661215029159586515708123703523062150349076766891275473476181199783953035618513559833154118829388352603897449113057984407318654298139879059362726182365204515605717755488068589795946068714830312752422955818179144664099307721804746769419582249387304212959697295080827115432313851038844468378008098968433312710298062381818665243291876630010008031258220197717485635056800980963533849816833296859735398633560001192202363979984352303396253652477681244017181567640570736164515613796621770044584655337700041463785075213240574892708234982730764119720331331012207630736887904764371859434984812179161991767866739395623871067452692532873490188563199524196219226115312348488843203590900233806193906922197311632848571241572300048460159236658646166374313175547463492075238608007150071374508737911810199664686994085837217223045329375093303828438168394789782764055953755623649603760042329833362894715993153447012792109382570120004291567785765689544684258141926234749255585073650829497756301963489142655114686001745520111051857597714523921466248980628702830627120960275376521081556537890969490795880567287696 [101,99] 309496527883452782822671974641616220020715001962817589359697275856424880406157784900589814848006961196389553092823684795242321901672539817742559470443338731379703753194142851084453208039850019013071079751442324374129032371870920465725259024752167102406936127269896408475530819703819593141178275870800914291904659799705943577429920710966700555430112383643470126089568829800032943455617291162282218905678211883028539462079850476624040317917700002462056140099476838106468943007021452606802592832304655938042575910346041082137142748295392289780816167754036570420698853442596901973658772528971542158747758608169855723271316023495204110982699658342683369095582434062599970659928482456996387295081122566645034717827499445237994085505024682207270758973764274261093932591032162656060061377339250245482952932726862423625446240169242987584802913669102001779526219332453254611390195718126146160950974287927440569816785401162047286211796425622106271504114043645917327657036658326611255245823346384068661427440863998408890428960443574738065598621077382666226689607904718911949594481851066509412981243050757659701485131475736352144470541882973941048571008630195837466976809344531076331337498163327518474135913914453467743081577465576963113390782406170297593799270463474537982939649391457319556833787018822069806555048894107492074541679184753272310454488321308441267628292721742021494103885218189682341343371857600436498993412872290895213373817141724623386158758403071502546282213452993157448377779529275283176878333837789277498723248518547985445254408479827113563041715373770284068951523439968622492385795129223535939272244234101825024984793718336992694830394872064301371818710342866215997182757434821970122399558297773779534790795346526280545921082212516359989017017454497571704706956638750119611148446124216827453442324355003297193424963326789000280531575034371838352670409927630654180299121701513146384968430646212570744405484919759476171522120643527646714878107365439835200301662361290581385122374256230732065158573550684814170794206823931336440733489316140637257877396379571508223324200679113272093999064976277113619947255390099014504395104486122599041318274110229873357584848565332426852298522917705310247230797953920458263415515238440329683215021762463478852544 [101,100] -5320228747607303600148888651737878791942859562241093412559942480760749050805248881981509887624849755226664043195205938568847932851596639140604242412819867566420326797191657801866513223821044068492599360773788478076928648490202687417909751657741398914122973604479105883685032035554567407541021000662699131016686463824428479453676110922949403809202174299623210038762910770253301725462952711250909588591512918472546536799887242264357234181919386636779583944929733965400003924471143221772733943043464879469732375291237296714001765332191252205768731466858082544061240878362230290401813650808662384662960131371784362172415269542324644309498030498839383380110494898393629432216370991289135399596562377195270418466831499729440667372179611988698744652992286215117186678270217630125366649558580366243624219769017300855628322497152449695438460002301376089133102824516712958757714529436282210450215237960583632416937796512336745106254685621087849266957083981413914027773667466613979149361418461744587097389097522357239423845264469899062168764197021355824786335101827938695768705851656494967956321940411645290468272544133991098053831033681068461913064031379186595344567740114156047418776682527753751219107829866552433194529346779625346053630922579494274927236137035487613621052331123300160161111535212397166776929402243955118520255962917965911502676409039241295865349507937379025814403829928463709737484327075172593377311448345614637337623712110167267720460102952469611312369949453876032375061725760898359761503586778038932058954743475273784573600795609987490842031136377761027010451009159092468364975181971648727826808099386265937867522608831045928072975967614227847283145435815937931330744578676315326831228298022900448360197583809617111676154681442685287151812518717659090547736974801170086172714826994341863005657784797967717652842425054125365546692140076885756321554719426681239565178592902692708311294284407790106697355237542496557329931588608642754691182851992291415059033281330993343422847687753690691238285462257223953701824490427191233140710473111956362289641420354490814339014680918326411532751312003548386564928567602404310159924643211348794983877720321059181285168697484235087229258102972966576753195936461745461350361645543313570155285090484378240 [101,101] 66315547321828666094862543787488332873752216139876383045381850796721389657135199416563665735400858762526781414626106949349721905814076933067945074303939496221814609914604183909625304066807525014223804165396618684626286448098823146084050583765345870447464988343335487976013912186400742455896090134783234140717501478312792373330565508018880155449167958951263774226552309880285604875300647000286414527322100519247828134029975844279957790626883290145967752026054283164005689823089698011569494101410178011079410854480274382482831253894398975908403963918913978196248624780456220665395739822038855305967264088805858202836234239421496182494866369716474237679074090564293190840147256721907636932095119626819434744697889852601632157440214274505971888299474633996058015048293932362471455467949718777672268935724626117869695583323261075834474823073266947191507760556966376693852450602668494357140373081111099076937123486860169514478850261116003469411718590195310251962858908287347148651276670335246535240506500384023110287365829331246234637910852142145049115120978935269203042300723182897669140155143337195881023244036282288448506653164736987618614602633261350873918426773108006768580914161528680211937985768404549484979178423941732713660659044716938754863523739004671877033607699812067699312829355793207123681681876829945434578242314986521448572433291213385004331600577782668179557984356239115393258926292532693068595677617626876879421176550497440718083337348516373834260869589957566165623316140974372121284530737130196177129481578361155993542260206859221392106876941049978334683123793322085615256679891682726187544839590658942176468475333809517349059363759860384276392360210641697195326442029327174055406950730877042367867433379189261413967155626798666545314876282521528811766532575237792918971482028954142124947484632323963373848705381356782778495508153914127482921657215614485249104187613324567450951009369145582744378564855619043765901257088787658664971754150043245364003760372093532817688728261440877533493042071653979585371371197894182163141351675942142805228138404115363340293661770558160995663470673032089106633376182537345871638268024199626367965138426605051500563145479457205142960560567020562644025698015719891960614176468650389366447575072320 [102,0] -24136736927539587527399769854993878897439372949256827495809279488477935058216487131249954890406730873787638633941767320000282057356467049031330943693119536440687535949218270498188450957267900057129970187312393816819692058704866701901414352747333964277866869474597596930391331151594215392452320765018984193501325109736963900883447457778444513171718611293925750065404473111436734546712008252652713571528414386223873105625401116157137068257468345385698459909465607558453199543236394083755464002861118969534862705790424911169099848390310359158827433721254881050212825564782380501224504522887624603318200461507571438965767115261451497501218206941615078891790822468904489322534873680090570257807510866788105680885703509243807876768280254958689076319176903396876438884411176326092475399296110207492532007518855606255382047414455784689052490025702548917808210542724785258858210452678532185001544601312649822708581795750172130107882744335143931595547803526996454396746559286970913887013954964107758498524834137011284034060231888792819480571186575244669173004922005638075664581653786670898641328107737671127551716245482914412777893343704295035952142145294031829284831050446797557786727363925676706827758506607696746243079715711348499975823348606084470493884207433054958161797531472175032941173312596215467093399919218767013256961044557239144771672356082026753230960983443404423878737981987692911127457810563428367520170883940612665788958742146328718001117175187745079385050889235518472029586853997523053270052466339005880897053076454529858615480570811775983126768316173744345531318233132048318452525686378778404792258671338432183016127113939537607389155852640583791100300994172507373090467439368777201173018983847345503443949016355426832728939913937152135007984269541330002813681048757351082488429334488832795926747565618642838545072238752141948425940677534804785004629298772490614599476865189666522938068377880548358220200377765468781171436256166905971708419468658087367491885216153677136433768228858846361102936865648081634301035321499630523692962290417709250668010775786023172278928169273489743993093693360615288561845538752649406886628853624243755152335785482536087408071410437657644456270560292110478154295772301543613248745499752325207822423835693433295062732695380092619411110458417675961035423332498083145753814830276854926663008512390609160810925291169777566814195025016329958601516772413794409793152442936113010527853020468843850121044187011738805320003565886416034223200965979101568581857447139088259540618592586498585061050513669177027640426496000000000000000000000000000000000000000000000000000000000 [102,1] 894267792055036706843429514373607201136748488381546053734294205372033856359118082273185729400021813898201680674721325054791400385822962381401984341702828816554970112270442295365116757235505468741313549335447899080503104534744347394830395660468910324959462354459412046561195108420667704598818783363447881152887389101672198416799077943734777000203232386038399374362766263914408625117486466277500125742329773333933309543630911726024588667472113595469227308397897787282106630125308935438254205520582021806402335232698654753987088918252686717991699430775047755678470585833131127163738745048055239710454388316398161233108179043098834198653173931331494443234336300544260571902406018212127090428954973288190669825521925157912711849716163905252134645786154853032296039497811322259544848953284087327204953698230635915450128747042381464948659389102073050252592311263276213098835655525610136753618653052910788511092274571227818464008566615074166109810401728016143567784680233066350297098887681836834895883503939238546280905235834136834482750258514988287552702517004696939480261632915758722965395960584085353358973630045966662136657752317923255767833513332293329026516473222638907090761071628967093431090616769530518045371122066147214326485582586700644221615391971533321947335495972570747949356645217944352449311417889467282551071334920109682835449617381460666443804824404251156524419065904915293079170876015848030674726402691717488098806833308478835342262005917697602643995694357064318717851175512122754639952274354957318977336514200341329023444113271155220456730196336637845899983191221220491465690023108128325555077433587740037198866304865603875390982555471656079911569563637721257771288194779392263743294820713629390451853417224749056065482843869107820847901402699883769474235513478602439505190808038158504934664820864956924419158856787795853181120726413739250844252323671899857380065523724966224683488311709397049753345311526463069275363942150716055783551391645576601407530789012420244377197002528290942541698589652231651309433303615334045083704538374189017391133135860332055228655915924504132299448797902845311938862203387374792882507667580769885866615953984593187463059017204648047480692420459704323810122812019576666290478656687870184941159407836130351391281600311117102515015639087903886045057844021955676957021886869106129215554615332601599275706365461717097578456246057351934951406090988859901119715925895231139400401970436912778698569894494663562071553484071609060902256069245005168983437657376426954476140864547368803847158897192588897799435714560000000000000000000000000000000000000000000000000000000 [102,2] -6433916448935015372986827894920709050524002423496891241473589577844744508834523137509044687070988125231353817439341024704813637440481663658046943816469104930996650340166776782055563834729934214348081845085074643816613332148111395208378713511000786851561296765288494446406577459768096668677064424122057850742317105634413987487582899735737861943139975621374454793834746992740945645076249507701548791591244822452296245079418347464424444273314176610564952366721906444218273108542233679576924077795204559396330018571886036914034237550856352075577927738727002971969487231643779519621052824492608745129307130124453011680039456989953888572313890578474357405151347288073114678345855293516746055074000095915355664731836165113812229861580910076753094776708437358690296056687827835049220552979211514952023548312782243865385105787684135496299707780742802811199010037377334419446480050509979129272320005674861508881920269938513500501672928309905027853186897398213871755458303682538881865786938573977038045925853732257190252624553870272063952651319426083239518539553556392152294657757971134074988570570835505488635985689877083649749012582135220635019261765807474903046809489014877441210500972334271459702597841543234931808000442362777127633160271522635171947547228869613686445403244498519082430256133974356718582905780292725494024632075924854932759496924709362748407657074335849750420212889912261803386325343073451046291443925842263209367257391315495758897089122947181055728804380266382435031509148192768696665232545630872207746013787054816339205467872066170852233350699173989267312588705691138290961417741912304522109789242798903758266307833896221493560518559007087404592068219857083407338070201237711488647680127110076331375411431971890059445179173301634711359905699293214717551472105233312897832820002217282059879028440336846326598765155061109282572232492028809779863637471516308893551171321739793492228261756589169964332861430446432419501957003399869648763651585189373911726542164603767211201834188899708280991632533392426382170526901295499311725548922211880370856696606462721554237412143979519094717014791472005963811180634644897273450359317252320365123735107359313161364467029450198021967661491578922451312460748699247564170792364109680917684220502727076123933367765828136730718511721789119738423277784481894963903732549824626184403333617957639394823815768858391716779394145946019926323297053831954677565058355316350031074475134119966564342629658341631567577069425018584875361420898905078252716620335438878937787611208546936573869049059786745488198755942400000000000000000000000000000000000000000000000000000 [102,3] 38557922491819221518677755516428740466983975709600275894125267828155115259434839193548815497278030513104753292045030514415501249880976078047359986511401288870815544751051218058739327950373942141634840038544981528021617574563339671945443911940912013643574788447535292335994129643801241798277089147883511098141195908915477529721996328703478855955354413124246894176338960938161859622262323919374850993187280134030130047482644217359713492846694182866617820086321856536277481079265594887045451315466606603905802724346487681911469395867647833931991092910430905143210726826215379844660978141476804568130491509403008360858596932409550482883148562897552124828343918926749063729144396910744918829499855089298449784003618544171704859650765682437610098563049516521942653481052026664596735699199791868863763385732103236723810531330725664861594891961870779097502632427632260092105299036928348158817372610744332555635010931848022750751912408557099422393304824438642473097966824305534449834356877900223861038616446337078136994115365952572180055784483800180122259250301547395123603232934804496282838011887157451552622890675408545001550199785230298354941544442184544931406409944646608327780854661878481955627471769446773456926511278191415164051783367021786780999078744948860181762693613186701559939615937930757481650037708166597095805266214369280422073695456827584165653288564533820125380376690998886734542563915826296053713787472268130871133914552924611988877969336163256080627331019679859695698227348602880236600698221153757248351409792815312810855290121150782174861205196698172060805570140614319161989470448132245727362144388921591562516526745736177770646385813010200950272388234407140251880332397916669667625477058467762046038818671524566438271129971404861277187908790911637222626285290247184016892503134710809472561303375904333650926488496056695514210361724775669508776325118666318226916366982221773548585581871856700934745468739621979889413409062186734996832529311269122593482813066368028445424692718711764239786263697584713353124606009752853913353030977213839080115272250771618142468982405450696726872841850610543018667603538921512077832581737119071918345805050432731677258739450259279485680683312627955264702280272757322474298760788511319941813742509440528308280162400015983808186467470389176869736215631668123734100526367811382016174720015302887565265061693759634956097101819658959630884819499060375039172481383485590627592806767196302113706419459589259426586233865426666833736907882443966527432925079993590242884649564982911980552305780003759911925186560000000000000000000000000000000000000000000000000000 [102,4] -521568145762271480528535950822515407461122422934637573961182608750216791383380263272125522906792662623070375481946365445784482275915320589509415729030356619153638897451759357747689224679801613183302315708037899945670923751645837849944998564511486823355537363458931975645902010559920232852667124152701930974770886122726806143588564189607332562865958393650557966425536096429103618471526205251773507223649451042481775476551987894578490999396424791253776212800932363600367112122157475326869794872230976434216324586243004421102920113446336414092439090413028277657504684324507629224955704608671819751281832692455498817444733929933064514835312034941125515161185591844361828442161362291682774103678104140432144363216899910265694769869154214001196035550029532912255307391153734106393139199368248828833850320717481953756203561180073913978161362209662771610811227541945420459507678993286991677396292748334277718347388368708137126054841349769807066761982296572952082794245486325978681282654927516458248739978170442715165795954086728883298925685222245377096476067925985303160099808184138139561340841319047277629385210905899061279847714446856922452762418625036063921857556377241957165160476757731707552299308276198106615484743645370350530291024372770973688323057820157638973445762531286087994250150179907184014975485178278478036158259805508008728035831030683010869875748888227916665775604217731756194543323288977696877321596870035515347147777924626149393092376503029652317113847221972004356856519509529998742578361161716674617687447389755230664018195498922912849995274843137318691807326243495085920867689043727369681687296057190348916306102986696055882752621788666158407010354706667096826460943654741993847864900489990795725887956211288443233533183423732064233905109226677790563706875105858040078783237541193162791636149390349858682511680307949968078979463651526357018211444023084296214180912418771414529643755125604319105477381852160745942968150444521780343320371150995098987333729195367871308409658020575995460522718292033859276261980335169978137813616214127663870527833715334197671569635601120997515529265955242766699218536014583996985599301347601444223919093906712189063175419226056208024641134946421986517760190566622164993680392560048442546585094720907701553899750150332278842035449794876586578690597022616481773252795411131817070444903330396259968079741932979409465067367933355814607068334713531161526884634616435185292601014027049554506717619209165209503304240152496222628817347825912742008446264470228030386497393329312377259085129870109586135764172800000000000000000000000000000000000000000000000000 [102,5] 4130119632678939898043191701632466545058130057500185537002527161727051919010240334710130226985574591961674593350604070356824594701186140512089968485419346989636729317908751708143988576148768622755192622744151904939911149324842199616709376706761369170742610613665912031742303114112711021129851844601884136443502497005613315323703174665214548792162093641393070153891807862954313605747065190845243028242870843651507391789163532679301149224305598783728460115131750008876554323461732756959769489543008009631876762408779214952067034423321927045290532190875181666357394741153445993860244789821138158573168080229741230783273706629814371394125863187995081375280349150860091606198949770138435994110220590623036262431679854921623327045995551240102131040425852101545434585354345300582109998821499022530125796024581448624261704598384082001573562773672118077203902038801575686713504491415619875619415499072101573244305922335712424441698972358405493903943531205187736955777405239572474144466765654878403169699849295054129868592398124072062811317788826708474004970783501517294034952780841018851722652168789421766874262549500840199233234116391141701434151822380533571750208749312202799902353873442681852770913710253699902913107942171982939732195246934197432927388063673700308051927411591569217982185579100023463415808079472305676228562373326662482962529407341528522250240620717254487495320300754354673629823685657555744228221432623421247840390187566365359656017488418154385525675698142434996479312239805170143409990071906032466655153009733570436086253247407041570797737099056337534398241277781669156398352083664242218489401521893463425544509280568172555684328219589562591154299309078509889316164899871821442505380728697256680433745618327026835202084810730478514399317883017899800830077335698532744709362047271993987668354423305418769532721993246891982121060507523013649755035468747946159743357545133857809844797605354840765629281226929569267700487880479130022973228401142102701430478929657992862818223292882218136874279150370293551830424805685041455593258651855169670025340114878293752545248195483061943830679864440293321984727783734755141138613867287725951051520024115649775394190023657746273232907359245030600440177584262867808645044241911989685638890917982196663047367931579300294993589113974230248594375819937239553094536792610657099486466173753032620212203918969132879647737094678845609644248940635724558203265696440865326442324808401793939182976889935295585769506666398266472148879350655936469758042935674855321428248774409562140734641881443145245391008563200000000000000000000000000000000000000000000000 [102,6] -15561765808521756020581670185837441163080689097465177411181515171198017081812398218511241855402751484406386355866442058607835540842934372277666805386673737139232194191843515812601187637235830046319185707821475551258265839196501102812961240096510981828267543720780551177535921688318849781607095536275823643237165522876199401154767976569550879535010589549738862984958226740881296462866438482011832168003014669222631157698042301123496527744762869892293764713505681322988217568949794011516087501264512479376698268484496153450594536181159859364514632702679407353279237859913318753857145151630253975241104724450128951574585108538673661294635968212113438930646050118453493128397185545271406650288417088768125201171846998492859313903293441177127608727925856263082235328904109179257744063648064759060309927396616166520816133991348332278754826030691811691343655961013638180346313721650180957024475241376595892714071246464846957840550517963267214341131182241824997698689200599290229182371842097833177814246922492688498470366663648592898566467027070103908262060182855393711536948133471826795238843613765553488683166344556316807252751583000270932174670140538248044090982070631842567472775732316590501477651365063761266375711385651189720483615897286088272739700914689017820256908160144784766388780138270678242891643371224176819845200950429090722067382672139825384776797045571183956145168686442344054335814331648847067389550926370649899348232897906147918909566783158087974307473431094819837839179355810566337183321882478845924770604963149861126859863139702823857571805975037636796558547852730939945177633511006989872286563273389807765676919714233990864994921681624634362326106960922087775440851245640931427763929732071136763561462098186655699040453543202695068840605221972417863139709141287107283321242399246122487826353678699346305324980980900310305384649907372954608058897251968878750628785778614297620646240213260197498138450480169379799708001786014325534428257882640056702891688094989718652764248394227881970252926640235436832766540983821686383646916814218882846754636657910843473812518995802836285061677363543960821305619214934113814452516801083859939619151967116357017278341072296076903350671159431744088053238987070547856136697812596177901248352992796807427088534114673919983115977007985646738930284929740090152517389941296541527007340497189903269553352149350519415484307311550333932058756855483715129572068128741638781786757264431118264000433390279311191839556516338129121034402531989854980909275567397524917485358776651000409400340933135826979433480192000000000000000000000000000000000000000000000 [102,7] 128176859433471732826993391124185693588833362884512887799339045996391516769478646098863025075190575682084669528499950213335916125815076731710707036998142354000487525515017532999722838141170717460108358741013981788798700030963072934026979288292934195029240362558623363024438357024292571517462140151885813181134154606735868236636801421881494836869952577719227045191482912991463572582563204453603790184149943441595309453819342162224227455587920816094503604378074452020484517572416816043232495665830245315801880563191432496957285650295236267899143463123562320737774820499847371644262442119175496574667959800038804380464384003523122566129556828950020547334239887279698621125788646933520185723858525537936243051978635104137749631306202080282032745036367020751989115366038568759789999773800639896764153572138890006867345846073538653680521580125218254808823088524383758854482092018027827217831946048380779484753388005398048628842745220643230175971218774946791475505312729762699429305194389401540485266063585694259743523889619503511868405641803376942374855500355435132600171670594143689922492889908589345234192333725222733786512986091681583352776067778409461243492602612287767819215135537012918514370333230756196016695312877242610118245478675260933925794160029157048217768217952796312070347566439305921302260162276231869185899990417912191953874486871872707708344163696572920880779808324654262386175368556916527970934069060416707602339446492783695958896603385003850962210304688228804905458803053140854802317016463968180458464412030608582134150325475346805130301912891206692838223850740352682408351702136045580584571102547541734104443952547179819914371904358771979078867180994850441053488559337717482407265806352348770406768596426094692719999357112755542434206496494872443933796936227741142690751479461075627190782781763570258561423876709310619545174171822938657865823875734075458163304004963509380304700822719279891715380094616612198200764999399470657902351763906210599656950299977516539281449370446518852500524055535787836163056347806766153162722715096790051210001085459340076401844776893205432103224834968659507355076138120125757478448530367336448045077793585509906594825686073692390039779692297976141075575954193390024000802798533661461313268667475232333118256071246043354120950378099336255990762471497781329550769956621528906038591172892610909569361544347988948763871104657511131401684595563576373909585358369008067019143931460085131306685381701564942411928531260901201934568224915415669126967696876509008641467821950488081859766782196892942164605639065600000000000000000000000000000000000000000 [102,8] -45417030291856034709172929231153679989579070241701763472722349628757153844406681786555193368933284805285155428406189166405795248157305680351997977886017326248071494611011681646654775753972790428575896774684818048583167731404964140629234627947767190902118245655264599680705456350398858093838560286945275724302056865183194907189834797961680614422937629448123055003723799884417863928930195460378789579600480709210038265251301559270676978033495182619245186448699930574882246078318739981194039105088570563052061346023574009487085884685319074725756815432096777165248257410350285435082084587828965268000176962122585049184612162955724698513750622834761542306293217657848182285002358827175224419693542365398967438766868982532971136593659515767367783298618499593135408289012168207259256899204161488701053161676511164480311539136150987753316496774156341036664194760113794941049511604237801708978397807479907983771813042671027710753470880540737779782765797080113159361264041051891490366278778277632861692547567114418832522522007145365629778610466828881522080492827504308615607970486492052087137815580369539385079295309501343521094731406883588763118558788225948171508429087800295617740618264545467270532235801705513486885349703641623872169511664004197645688988882453829177021376485747636093013457362284628904676729589619578818162335963118785956254501919464813473965863483238333501959076318756653291568189837736166115168348021223296983622636959733168005632960107641411958001267057275700973023538163437073719610054451396382339113407911047506228931580418420802175853466199828595590244831835562694962159861978654792951799757983674654770060899473898090842888673581324720092607856302585048391208126158917265122211047773619079078586562115084220784802222872852865687482155803925576931421827044898286627571943088357210265016859327286776325323006496561554165062276359576208817646440368540262815770732075700465564799853048990905431143887636485902444340195620424956527490942738636789578719000136844556643003648527880057352154234007702661672975820714586566928072036768303936698991097266445680261647190983180646425299109394432747496446015180615205936273447624036659268237849331281646389153135583926525054881152865552048512644258667182674901019240847413373228130772636234272839437717885361192514378588319977131872830186477268760675791033706455179798411743475149291324964759167557911844030528234692353520649707210324771572716948124741672448294432078710323476636545478505255396675475368799814615461014885763381449962747449473840193153356059315137375887772431805101905631248384000000000000000000000000000000000000000 [102,9] -590808946093709948982621049355291696477160692158520746991984378334760665302832614912590653064260506235884197948861404367603190073512690821323044547102324900623966026456572912472536847150091938599721471313106700372137259458220691149242572541409026424393168873768223449761412955078730100088700061019750281726281648773185497711099051538533300798901695967275698594771080013768921373029703538663657641666145236205263897734382473616959341291771486168481950314676528200639678048391392483654336712719928201046886791426317969993985329488932457468876470419420203833885135728309493477202225454405301764064773792471503325062622323824832817664104206213806805361331920551101195659597715508863785377924274546860024758150841611980475225915708736640402357719496412145051499059809648730262237918330614536449563363278945993694995519646052956353072543447086537531401884178016050962845163475410124323092009565064829294843386575398361332917748759071545476006748025239863319641092494603118941064632461758419871156604200682821930075514991481373531231677393058755706340107792649950370621851708712775618003031683528937192154966256037632273174623574795169277154957097980503289441554194366684482507305226380507199268809545782972217530544646675458670103728142480493385828248942547762650543956406221766289185195031081148948279042929206602952982419329820205807214225174532149202506961443388002911339784164386179457072371471158421634355742323114458235602442180945888059260647592627106127443156146579003951201470589179680279736607983668771859387223353619884854415599309625050854478687825339920018813714659511601888475565330296004558991763822228416057802767954148966401474850833813769591889864728111645373605686392458851501696515963638585082014246579227547789845340653225478833051738329717352236588952702270520549569198009520928255893374387911964090497621449124853917365648822094180336675560680994689614674500702918566223068063120926995529869794572310633948220417422416043796116135078132277733926488394474253492523497746504289144025946688021886008600439220630964782734966393409048270943206104334398721176818560699293580020269696346962567190355780435162479849692726441754589912027551281684868231455582287506847449662630894356488687208228929344517949032956386127697803967742486348136464724411050194535341316421688289965890469646008050578990085500518458927248865356825672838026810004505609588276861468058349322677847109847796335705736914538970791525752104586270820272932974957251440972692197434363727821356805337557757413618556704667563543832091341177042657873657080089230013183819776000000000000000000000000000000000000 [102,10] -8008877844230064560219946326458648948585445790231591723025476742118882432654041495355774792353726590755489747948043865324430179610821654159190489062659117324624585099863515860451990421049962184878499801302306291910140808922762892755756783480572913012623411206140322413419842077944450398831516128481344768826788610794519842991913888704147017922774668229653109196284127617738472523710571239191638500896747009035170251963911093152021844719675141856501389746289780277526926296291401479898760105164913636398237327643903345817464141557916360651626464012183126040948900016352255569868507700131169001736002988264119349083906173671550189446409561502503256306070534348465339382760688297732529923106150658323246841731010986180600770811918913209366301896168545347548418902254760591016763329633388844054376147297392687603815012306384869385623091845435302092945186339980564704251639985305177270442905820129264208796948253691634467093282977644629788371226267939846334483371073204641979050551566308695143563029145766124468481624645559525638776877520249396141062520273068559263258421069177376279401841687491299196557602981588439994651099915637020885095735629762370361365762690540967382530537346993320883334521338194184505237258455472249926885463642871278022115701446896873361315295105003195576531713675016810126346044236081099837452028842815539398301485224045414096077311068514718255197721374341122705453565421269254737527014696102812201011047413286627028454659453701357847161896531438674188370854540018228303101551553939623371950573176900905762907447113211919405016376449289832141209453167318134539808056721405398350763087645676858078599960512569761909052585047523527518689769423946440938510661141265122727407537376564929784357293613440433796132867858070235429121306353577499995479416829193358272743954941082441807986328337788183921729537128754472529536835737974395756654548401172744121174714530647214738135666685866764727861302292009115256456064191206805550238366833245243976035203258402489997710973578618281564659896278602260285777573264779257772836346456043529802155608975841699627208701354687698620914245523892236580211661475060559831412744042016737416248209858351901621519960747012215401375728966133046075857952688554502262891368993626180092116281044192408380977036387428356845611120175147166567019566652704166042924038307451031610866720768241974206993373698969411285880692871058359041493378748359688068879549822976032743074464840926883373735036980287384057869560563044326677586560820645961991686799255281884722310090947372458001161524553946876665290393911296000000000000000000000000000000000 [102,11] 58186962276196227039262177669631004659023651308075771416082758382435219177189727451333797458791812876310524193282075797976750468087021685133327305602312050337772556956231422739862709011254439357139454042502422533875259036415168478243383750122254085186164753601098015983283838512140076032981577126443378546944346750619524468437997665542767703833745843990486328548249966576787095291178006853331392974328880407908614077914954436920729090208894058256349480676104830615400596872493962896281292716710620047213583477993662838923263874253981524186243422666062180480905007500440380200991298404392888093855671178940395977834834387259483365825520251777483842332894636538903689282923466753291010219498018878527032075699908592358601949050419562584917686962233387727296505274234742514390981529691835960738078160439083256415710413163930708043811905595127792972618228710121889223140895953971453832415691712866129104254036329200929569379038404606089134293509751184538926618403234593522608062398795402258949526461298978278434940781025150072831906491446432395221145146424030414879420060605812957181807855270904942050670731187933137766020000051559833958849552376547485678905048260100065599671049513202105274921000348332662954184740638866208267558508508613417821051674428644993486803653309560969428739575576907306280819265442840303719638900424138559156254959506040839815424143426922384144765870019937791998928440552834325417833483490760937200838918459953967829095855530743489727237087403879684268639577649074393722086535026802661174435156136432411405621670156614242964774090025072316735445133847412804492152192054251798906909350055839020207403212218727623808118081052923114688909119883804439854946340587453828702090276290761170039551637731790531281434370169114519146537318147972419378875286084562541092979228700316224597540075652713651891668430169773807781127082379310070514841495707494845750303793151348888349740351607279841604262817772835749850940716025470846815067884048600547489249244917517027158311115666783292869431747368508658529183537449200441782825313385339275663361523068416097901832009823824506737931552976508823131497027788446843391210368009751910370680596789533019498519134196257986132368730287634984921645479176450457723258939027832480941266520171761088160794058318900056205982990788838601887726940618055092934025060171746419382361598749162599867730328532780392998301973665828609915713181469596241028525366994892394918987233804863505306940324976313122868261656097866713380956612484885810064515924021416555875865877679769685104409900842674035439451882127360000000000000000000000000000000 [102,12] -74682434538571605266547302349027698283228568868509190093759947270280200658850327000546337808124862216045122390899290680439717794866590023120644543396658512946783429039001880859398417294852212379429486364313994869609074719445613766065946803644267273923959752897560017940439767620271974576690375316658752248800767790408922861722989955666928141797176938363487971843802084268808666011157595388847151901050956214887266116862123840458868696711456962246919741969443214189606370746972083831962765283707332167495437780126312026692342674227848090453204096150398717894145957972455556801905542152380532459127269422972267208373839757224324780723226830796896137935651629160869746471269331677893387273274454492219579633851488798864545394637772427248317691363811896194045529791472051497000069777831286154090942119658263515784241775212542078573122927975235203442432981933265218668075063237119497843283030229394361185211247715501442273346610508586204630114254123361040061298482844034042934425450444471830189283743159767285485914576356298951028200189121485809241819570581904633512471700704500122754363490477336675476496700878061594627494305335028918941140866772179810592860703017901853348774237385954809391949136283313080036352180539250408062461854832721204128025833293936164536771953580477114848153342473132904380739558436369414429564483570637676328885643570009418188963856232389760771594449482786541356978607905663239794610881372958081533919144129072873883883609837407798791248421537132460573585697528758594801649432756214646190420655205151170431190560914882267776063811011234981740223049728454568205846114979606682337788988716530339216643388498297152631398769229793614497294477983943068833712258045629605727801689387977571182066381916688744408089470070879764313428635923557094295947872716471467815788988505352097439465521296867757795876616771715717074496772482212890554939424148477217949289548204230853953120669167155656901682342717617555833649569801489574009723486536640582110254757886883991813260956060587369389790380679773859976454038053365751645013112943221344722870951898958318433567187537521614540672767638080791487936289366886497179401378438649571120200839384835179986986575200608126203495884936440963499239166527485040736453721477077258819332877230560394998346664192372313759548189353231335188148436240421195173114220641706619600263662149423894231797347963504497560259352630576964807613792085291417752462271535246131071395872902988050208062951834882343376667407567509263652349703377776971206346203794644238763241660286455996215376693861981265021079283302400000000000000000000000000000 [102,13] -834667889448116473434071307939489511317560503965617866559498817703079918961472377392046004556597498094618314565505536997375827280765755688705302478069388430845684490051657947528656500181853387025987294335161147894656330995486541732619509004338312201191184128314548005131092167607051973009065297171608268829445651586483824328100128591060894855722350502184267588393491541858175663332439142630767053123170098163904511775350109028923400065110838356631859804589808026111907371498229904639891976344266961310072450445001804983859662261382908530788255012182501130952243419000315531812578357128552681451729115432348736248442657334612502898260903473692252299967466828260677120362867876152657445672830497943124230266939349531093420240965954414687709683991768463027719650856940788541490021119736605918580379796909205119675145074776240658854040279504890373145488248093388678226568692467747228266912064296432327441714938323953995772767269323266254040069335253897737104296323922852604724855981381814977634362760835781413656319751479467855763231061826982171859099772316097203083337572092196974177380829295587372096199260981157386825573900970800659393693654972235044324531875268959349976805917238365180174561828817932552625937861402022495714627752892958767803175544373275483051078894956917769913684445253128135755061158850167991763821470802063052398671577378137167690250241980230376894236502578036644522686715348966913449790338002750137488162707480123508764662863577634059640492436054488964081096197501535805831724707267624974325320667427164813039797202537307392337128787291115324372131111554822940408290990184966096375259432855119487766558903429569973724808239859967443769543349574834247677928625379855879978139785520781740025392912941799401580473786852406125481082482251702879684479713987493737398794961186134048113366872650567822796244742794918086561300004117906137846175554860371589434704468661809126891919430005191911026747034219805240287952147571356713745100489801404532486688585940372787149328312974235450178084006122728779147644515155361845894658008046939701114543833681728223790944990025071265641297531501629404547049496212398876049878652905351234305353425078924224058282484198543059568549756722652845033702107969932161229267360606620747845550565170625976733382792066201041664285736998104585533879636328698109356009457266180874120499551741674581092987941879190309953437991002865063848477112736821438667232112240013220694931341733250253752558251182221241284122513800702417135416653110045862254107054454653625548639439220943849238340226194893889754292551680000000000000000000000000000 [102,14] 6256961621798731811088608546878501255711258936945543359696270461572977998430558167382134896351605343268550691440048162555431835342902776204630666863677323396095242834944162004658066294885654966318855181194998762819726473108936758307667644786145425211359243337832434537043207990062453729090211623973092282881028651601006397075676507806401602198665516233275775572385169324871721064454131705436585519406776858283421547237187856479522310628622094867934726619590381159369846769821606105829829592328770808771099949384772642898665434713976544785945630230026380818314772630483780304859807145551422903643787142673596916599627968485009626061594116650214155057315641046273763615807940320822401596954203197516555478325977202248314324652900253593443437073281432138374498017765194351303713606566030698936289504411807025274862364251521321222680252480013389441978813475266545764907406894587342651610908730746042023128689989211951341521510420607563591728217890812652813731262618963770374003826344246559602438978531621012586119628582911330810840068698255344587829752742812305529581243688803181699691464534688051937437019250714518481033692956875660257340523062560523748993664096546057488231104002882008604578571840881937329162712469766631236959385600104772112914193522171044975522720931973609908474909211548231304858873056510761298358548553439693271849898301910546361496624755260847750671211245723895227015116875307256047300147690318822048071078908650532500473085716444221397813660783958652666504192956414491201016512054040977812235396662274235788575319331871926397659244556027816382587160116014672715161086349956971097776374030219683426115769792638203791852036707664175706418840511160592648306057781876441433169241989742068830627547095459815215623158456785806379500524182359346389535552647703152488457630649651858217090176675395961621773762072970643118704405119132280687200698955094781257958322238275558048093395612689000312129726991784331290247050110385536066274466609041436456773100802644219073926289947449266700116005314585717601172899762461654653550110050821070208288732627290819128132826216639635011929401183063397901267574643466247563295473836311367858635422339108924246704621190305277924522346348341301131026384008587096932310333446214560294807150823071979094505488138611877595530269282401476116238833721579355353642851330184518495940765990085747280856280270046165292279446777374956048630583831133230159985395179434494337120665217855399666831022066520278975885005741280000002256637646904122021371076885588701889829808133278134939364531928582930434737706106880000000000000000000000000 [102,15] -25391536564381958846006643385190303756940612033927519296641359345873004660156138204104534167058785252190287773165276120404380600880903047076485345848675003457134847990190396746327950313352359855196907386783408958205965806931765308971313054285820718148877443120522981204502757129977352206820379017138757140753609750799056449033741263776659315668806259568999408709615287926229649961789572083579376600536895310077674835608684697081471014549408239380591331236973900747291861713313498702470978320545590325646745886381971213019880597861451200997629416640873496841681429019247063938969179158443814766138549361987171704322746083873815456669694011425934561150878683359226982010950683157780217782664487264126092439235313800244784572357174065230301789243939020462999709026196159257476906120921791032526221125410207427024467897762571572877019742561759452018468414341249828739135988120065125125695339619546469608889115366029968897769844363174611074445254286978306836090302971750510780779367216491211923866485013264629329820051032685979892145260305415505329900261900841750795564789830136491468905825840313382305767743345211206323474046346415105651112348397614700848379699497007840432066629820946760207352303646585010346025452401625924905797114764466538983708403275160024816293552796184900303455186476664540932755555954700252413570720478525715455097000439982756378313302787084372945809844682365145607598021753924964496829032417332431936524481458542726412685915881373895732391102670260764700578349144550848687871394173237771607946950443419577175395192578757251701315089624411164060015586709646321989284027792588978489233413746987678128924690166091935644966828876200636190891896809149449195516583004507705796119887444932387436749841698496194431249013787495376380915747377596807008973442427738082119425031414989006203026888157707702518494643664478887480847149727799929848269053253454050241509253767883879582832324950890156566689410297683375632357499277977815688281068190223433407269976013076897596694570616824095017893445776474882980115596920812379516088850208017163259783962837269610973567418660484494434933350414460122269769889596247090139631347965705148860474777203545105603576355342560637753437803323514574787182257087605543604767902123937183413334870706111553120595202305656647823784603594360650574124894795785685231198891409381195185513342905241023303953015420600819777292509549321504566938869726541926564830551650571135244177679312545606819320287063842426139923544051848730950691804172156513069882149691768255617849909198652779452618949528840985313819051950080000000000000000000000 [102,16] 74599205341261493989638518274953045356869087395929997457034987829445238181154349379116350748353649465924962652495792207712975670038948123480438170253572943208297283723313247724685183003911223447118991365337681620303849418347260787364861000509332248941780223101584451174851094387186220849810521898370637771129340670334166959454616670298921484490475445025616847830576510592678315894397406115996300555121120435897110070566106132208303430920877911270044248000620302638410488032154375211898295199905642701523927923293755459977750094386408277139397447268163318344204920132604264714013906313051839265033652409532604239677998530974054796739793002968110708084764900604429237125554708738868956862976222952962143873815504402656236057748721067651418099589046601915660162611076368845347575946052865937134975736698899721076141574064711535127508210340279049740247555618797539929642568478168921480015887086294850847266032626398869677672449024752919826405068232841725838948757070628781157361620128404014093887280258056355356748522935776951148499239206866584456344522791234828785413551117124601281779285367260898381296713833460619650729054842033072788170910328934972067884088023403233686921562350708894074974939204081734428471242959005118097654475326297908255766339891662376585851971658513348574274256969969463449861893209179661263041842658516524891876266891201007053064225719139999578952798396187551790865342550066173180259582069799332443804517843903592638905420522305320271742589584893681806873252520763031429262382736026003823216690219760799952966910315682161622571556285765961701359209643468279966340937697047316675882480373683325522895189906294354103673435857317194605103446845085013326457980939653721553462535792114788649094519603045987602404547332060714668246058923570189257869488710295123256324347833125228166219422205514899948184061369455387528483393858413680001385193198904238591358110103350230568366552343669219221754083773834864125542570083099602494248388039910633705545899017562528880731803504371612477883848379347859001675867753224999563392015480509743309845188765477892500141464753572465958392794602279301513321705141491555996410991191397614874391444149763069480919441826475279461934549410390818978705506774376235924024303572746467979850411486396696724299964019451457811122516990495189899306106962789197598573090230668115072433906241853769381797123546734489583743822780341172471631944406390636439056421341812700314120113722233764453062941307467727401029459963394036245448579214494589293607637404891470593417403232129326493441305805138151945914149765120000000000000000000 [102,17] -172677196300184825027531086772440388646386179268266712882471668870712019216242698624584980269872882403857946296505525033107459817233462531653962258536298594302259008119824294120228042665351831123976267734231734942719468120358822749477135422217368410346132468521876962448893532430503355639549675877468193561104831961032878246972448670488248349962150806776631861192822876270428961896132690256126062847828581719525052746578231961801548264223426987804257375150591277371177048195200957146674251068373770648756523999464134904795098269156513999464578567049493504928921005248892893456160287233160805998464175958161453978706279948333850741757055076336515896916388884888202322360405531458373050414516353045173686073202749290438111345906996274074281715142592083863095827227118897455777433925326461431518692193272219012175956313606134097891802629913184621077007081972281155937585812887097586014206711564169740690949157820646769158683750683452283315031495755080761574743103740499082276388765400267731429365423632513892700915181264559185108457499657142493534478526946623574015644975083047103996930669816151417519038650587607314825231603786395616159625552561629740618960955676244865351994175255395179328634606340290637563536618009561444722744110051561873122666460179467176208100297498692995826618411924492756497803164808461994898528376313669730964720645238691509442944012388667882725956541121301153772700154893111804199405756238261343219043928047111095510817786010366288150174710070713549108743509042095853136114037923784968270900566693478750069517404438387732240070677224742507452443258987865421843845495020791107642954166369770281619169509282475464409409124666231740785989893068527662007413869353902663371704447974311345812282661283236764117877945099734498875641305340575432579805744251956084820963879323679416917998509690711297243062730132046363713829633104510165022705617905937415422759773553185359954285544712655666013025261422302103978222106517566213635717107538656081964376219651651430276642254711426544714495813303029788765322768737318938162556631699206309962169526938903682177554206842360387990944515999658895000021083107666970674097198459539956394255645977691360305723735650883277080913288428098119055158138719731263684492029757745023536545921513523302821090450809584199874582161541552138011469614041106788112216038280338989723202443391949858206560531663936787501473169583745614118882632407531216696411874994858294923718527082103518904250192179570761600802507188027639790576201313017420528884195574084070331686776378437168595383911367567734165201118822400000000000000000 [102,18] 327266204424486955525580807038612265688588681227191885913149977587262192783452723011010930502154359211446250174783768838193199447325894613308536403072474124979329553134189805387736984559204643420416629136755553867744088560359364308372160722389340891748250489181707524848616496833305061089113911826379742870869049680534805280479108802244535119828637862835458485724955529101921989685508540860484764132894662037635830982729212173902799025055755943391749586648264807471251167573922931867397942373005643467251751477444760844884346356291559137358057822053080565391107167795772035745132807913131872855303688010085097928292776432504773353576945080764491721874558004615874610005516284962195606288318341588967841654731274060548675776805387612162890963300270371361683933456284518940100921135889936415998697267165200654273774217444542091609514985201684670637829487065175839523159469283568112593094963368641053714238583871365485312864335489150886122253953020068777046322609498555062271500658557654173587955557345294904959519581028637612280534506449458820717056180346355615896814441184264692517870118833190376372183191547617590263401426398606462787777727608924805365278549748843590727097651725444321841163376781325467569722783942801872697996153366159581336612591821909955528681472468566182081631823885577500069488026509878141930618579608866608761124294746959711866932241165722032535928109061211014119820797954546552714442369562712768456926232806294109819285387825307156733423724761476502872365947799247845454688378126951112204629458313490484277499852347883078939624307980559203850449870341969363464869871333196617527500341254907381785774472992208951793532516558441271839690746315878177773819492895219389294725545525130386764748793100892270756900218142104077753296873466169623699636557939504604865832333462581988348011990285706660552002114641205992632614288575854506612512725511960261193791007680592429944828263798585243989018663095990007641682214994049958671860970705775815294700528321763303849848374555561522962465019804922942966008593919494754270649182685889492206882874722230187291124709784693686162159475993897135088133234639284692740021847528470036277267602831176588326482119131512241019844581637773432508841299695744523879008369825115513327011852859744731032910519055936489195903121779737039084521975331233582617252762293186252992520610342654710072009159147035514080524745714558192278156980693752268772980510674729343165635062479785507303252587872269390995334197440856369558504645294595437332862177653902577205111028542698673565351634709928966171462834585600000000000000 [102,19] -519046387505439997179427028270284457036816802658457439298576450498569094211694757113292467398432204981841866221533630650213474094695798484256320758628219111604154561348582541816893707914864844104953663819270129425318599488303432669468486067537319222929772263083052633084963311556939163485351337457284699690100997161041883842174222616923945026634381338307614220677838156785959083732395912245349160213888671652149435941590372362031095206212233396394375979372820714418847428796755211005757801376400156884024629086171013761408143249803297086258034585815618321323230364705020141139093624679441953827950831467929673506345128079926396550006379659473934971939091979074972254728480178842727283055097138993265565035286525809410345936738726547207600072554619583254162013327048936415718161029751658614859128934473126539142100251612504505183684302502071191865855834913660982763528626517596426289391580861836800693403907706187159838929906146782012238112910256105281042481721860905899812042151878659527354498289564029944330026413231961035148308771305560678239994391945817076512459505405410173819265704631756338626442835402271853892507638244795348997383360198036620172477960117356721169592294030400827374400567018781858552422793149036902090286550498158703237568470832837184922698116552299468081405520522933964487031620007479688878894545283435130958821964205754297147889415505795840952595438364706761568976055471370444093092994095207374651044925861513847270202767465109636779092892363461006785468393533727488698376715073127920144512159036020156894378188156390978058412405899197697977839420668499901423752981991861312322154221789037466231530578864918283665438377373568416674524886445662055624983549351796466893709294956903704608460564984626935079605538584434226150282957933069884899263374761487515023078345614937067050891889024101649900563269606082255965756664241750633329654177961419306326662929288350486189983796493410393480955884486048999767487266743716690541400944047604263783744513000336255288150223730571791503346038231482367478349594770571921202852648373919187995167227868065963102853486079705351917060804242245862346094183343320761330410554571802792283966970240489868745496621577831870007284103812933738976754984829527090399264061282279505237471531962709661566280105125997766363117671499948233274085237285936062734031068115013783722567878111125289988271213014947137270172783299854713302487783276087605402011397236034081019062084903024986928074129823623986709653741820493338943524449947875410750116959531950759308204370058466228455887858435498355515496543027200000000000 [102,20] 697522571819420225141457041356924540486265260972155128420839195541721888400019632075963280896973847114216952229837952898203649832282660201204408479870546158638606276638885007517059251851903508869521888392174506121449121673503476367545257148618053626896063055908428475779604666946478007342846365839482574108680857139167063145118750686746254674420952865815975009439608384846064049881328734638091256242336750501938197678799245995122880773576045599144349834196243339103322021355827540710469847719859137958226791831948704819886581491903232771033333792566200013983280890703672710001501332005465104994033462631072457772960325459224956500259479479517301227300712391959083528022782700351246141683944344135684407158177825332421318794575077455774314385898545078560833244683084385175813481625110233412895179601467537131341633928370359098331398780034648645776213266598962267925114585590034151114097730417270549026318033966979559218566113381733406556197108133834032292468614784880904849216295627327006241234519773256735296427231195134649585260274152302575764043691280850335803846591613188537708935270433553518068649344666577405885888984112328412056277479125228643860623552248842187796452626918523398148737198026786581867531697670557467391506160761913464621272052370403814234883988136969856876535127666502124137720766083610622470725779009242917268868142969339105183316162194444717831751546946240457373478175604562970569851534858102732061946025582136432583551364226501792590138476846359633899810302929727927097947199157505678930845757683206404579191475026243513908879907640819241828311850056743152302929172169815614431515944299626578711468250375477639675930796204446140711910909998074815219419831912702543647611256660049899552920895030961117516878926694707909964653563969070121304331954877400097539070730557039007918445327629611163550131921209435721526561905697692473435839601607430426615970378211289430249311090695589878828694964769946222860953243893664305634273064951140809373747879707509828949247318056978181062938892666570316360579214891991180378619042342909110230208668951258656980914271195313126392174063680567380713817134497984061622703713176165464181885703494200774827579035933204353941299935158198305889887636427640547046681928098596829438727642215942241512420010299828261989091679631906512747791774010392806066192197665807661361284180365589526399277684904107395180634071697308998801579410321980080257881228418255885916310375015133239223107196067905281934742200924660617129723682466359738689456074191693306976870890784624498347762494421710833375416575590400000000 [102,21] -796581920840293128878720286323132475621306480519130509415747048552141581122674255044945733904541676185005109061677071433511935613636246131387184738757310690396871174755646776838561244027157240712014296182207925112864723098404297780882966308482945245168803239366507435446357650441471154849329997839917831448437382656026627945796613295691250111555843736513531324418584222298013031172463177285505642237534747071608481511663968781146710897336745812542810560103263551887149831007403056523976304751874976436316570298924482059942151251148018363832792580711394235141463377948156061649640673394023168473985271468352989189682163711209096461708164680916223527192089798802119994491380453076843683118696601877582689369648777733420556819523856358504848008247680767438579595738714703830948193803333478556621715516957339207770199725744201845380579718507208965547679326952289757706094613856632685516042659825892953059929537576769981214681697495682777521865075489804612921337846562521499081587219803996983728435794503317339407976689577147890630762702912052656006365118662960254941611578221209967416189260647953557018613447713079452727587341102274807205344411944987053668748684369343391594462760028612800077608796889602832072483950339016149631933012574531283000100439991170324152693870135016057971215982089433259138767697565717272489779119233372048188698797920332617376936443753186836203965412719132548456515411033571887162518242395617042621525603940589200190857780461618162217103737930397808924850375254986760461238792161555726432182938253415149020235441173088424755565432222636822458269140048669681377733740574696937352417968140022947581029191367522828930227544939336197981847529776034433506979779605029354781549528391700552718381330398229896967972117794380281207836134428366043043069493688062307329991136504246505813987737333244178282490309435448733617675447440851633441299488595761815754924910385105392304982767628173017685170914237644214256044234348602472126639100903936945288510649954901264941921167949873446611445837522745006909867531893994474289465839314750764421820607884740570300154904545934657334919805013657194978672570464173534354285183175766342112549523435531058945307664941286594229836320254415759720000364714477714306791970225678297254595010057171713834099980367020834780377262176966519297985154821373184444839495341836815143150960478575238944275691596185917543053182656883445609670300470379598346867877998525161216232824426058926699956144468744627796794839227572659291415110071309956796685180509834081542643456910535281896985306364648478382367965184000000 [102,22] 763923306287773112751165818314524144486553619789018365415651677294974265071015346947440139015541502150352226993893586634800104694680230282890239430314811309080765502517216838786920227935524524107531472854809919832482480657406673948846772806988568691740565948673983730707265407952148866087314027883025222089061216812397328533274297815548481184936088474464397116804282205932609526849937264821138861863186607436739922954217367324421962381503265167864894456013588666532198015885862383558302823341287524964623434966300349025891320534127802420933798954610371433758403086877318566001879075646056600968857636226534035063517097429908654362497317308023728624425681653484149226438490269439079349457105440257904485177774952588134178774907016227264014283310014767779755877583965044554958580929733120524012789081582173633875202481688596613709695696785019424965953749976117150667906275665691294039803552400705047096396123684812275639751691309037379861131889946157773160852206314351559700360772285705328702238006725523144181138172002782025634577278397818599764669384258222523204258130609740071068296521636339906719947000652979300920495346492344909694601351354621365905728743463455447122616333756124069285546416918583352372254370345227362337786667623340619423531121985708989802795364983556167616767806963929156614841482396307138487641549021397419746376260207921167160066228345775918691219360072496681104752143374496428654260885102152455485514445728957897958766068850121503905629438760931590381532929557980941294446362769215218120690669963369543677094819762860643932890902610045545254605602736016284825457341843328716189794578784038854589050497569527510953057880258854314151912154179327858527671537198263256277986577050631935287235254675044495429536690890202236859981885615427495154842200432245642904392690387740973349169166611381446259511258363013198118073859634433942339041565530394301675109342819384653748048296289764811953897652530140158528196515553253954078460816731498401988709729493631054441754627045427913032854220989058122728983367413010940147111487975808523274269663221500337661618199313760862624956779616597641557092711126518370223984779257017095969627919978971413230024293127915419875347220937584822247389816742624495303564787208797937958363154324168135226194196298167744697143124932153983288804142091094264312866886138917101057343932708641775403287228893290801960883951288389822386780325899620024778458129186662694410107475780444589962325436306956724952170688797922285876695066026374837731910308652362383487156724806371381755798397422388035402344693760000 [102,23] -589218136047950428510424352809026023841287317982312652601118719492607096986184815614400331090452940677777930100187071345190983474153798956368642381410242964369479417352321057324585264341732464147642461914381231430970673157612152151175230209402586941721334002675901265553889204052356099361974205209927371449929817640476974452945709934632542945842001089165525726406002993369890902231761119177551475842810887416828113870386330462899371198416965905507817065327064742820759386890345632118499282941638342850532486529846442245320304687881103312398499937460613821981473949634178299914887039964728486971963463314847476144142584959858189168959746174685331923459246088696922686216783363093396883897058096101599860438126709315679719746339954176861299212859396569827513337046099906932881268174603864372285488654664248477745662431263417078914605140417755373806706688633403232365759030647513076727872756724520232224501132715205916641960126703258826792069412068262580429251853465992168354936001564713103113577145727470840896085488577372420850104427686971024951327563163547874491426817951529267849533951840657010312517362817196009269266829034040275697807331693943020558581018337956660064956760117221878808564176045749638131359418434234582391878981291067013907844408865812437333516314792530641807706855555137957312101542852498333267242130394411214119069450116035027182651033657916319856309463268601716584164957691444300782222670255901310224848616096963475359977289575149215065545922628442746250353156808230841039349502421523871897053984068670030395343146857717313944608742343337420516013379725064609792949655337953924917751751526187142971655351811477304069649225847428963127322103490514238801193174685049604586141914865240269218987699664449062711821187684423288351307118854024119307620879854208646766502872016051671227248031772418531624381499830307933390529865611694696671715687266554034767525518863206054016147134157235216163617585963954460037012076327846569671098835921410196295732918998503778851296216268431800319781218005062850073783217060550311337090821239502595750255526115337159158512631403427612473161306113234878138310276535503218756692877276343472705419766366491381451070549255202759972297056250214203777352680358709339071451472561652265928208061279089626703836965113593057208177225425474342837033304495023903107874990002036840648676481353258540233478212691577005642289825537361583808132861924373668783528591714042303249582263430747722657574313246482115348113187596543710922728809720166458539284023690346772127054127197074278762640521619218449276338176000 [102,24] 315689758315018105065927722384680574274410569658162243947619477736485854145576040184964476850818191499297853627931594544939549817564171806278898929971382396696663919746905442797729039339229604208344236105275024714131936963979223996929518912122553250022192192922597003873024205463850800762159625871846264034556338003245484135438824719915449345855414429745438278066664204943720904106561469371552765244318764593277299570055969254036727167309730556480523023773616602572557208054921287306252242796464068566100007819894072452733520686754590899409248785843279067907731674965055148312337476971159857360893401189700604188014413296824982376536060908487592862023744573738866624835474026193998144406514533235321173280409184260345464021635209828149627831731039931369730936304062003940436535782418595283350086185037449520724055078704927270080463825410159291200119137001272713433773482356283688226457811490983739409050620046095431483755850926152219671761204210429865924881569497540745910879432398776384169489346288491399359599517738884513739721062840576126751947352716200165570544713323526254275383058409208371106281687254245423769989678351177713723133365908629022337710894433855296810488648032473845713725812259429751599380513400794146607405574439550387930847931561136232287850405381383710516819581384097164836592093590190449458254762545310746616091201867779534595124258950847484007435639747021297903214622599179035657560089977262157250177867022947926641440297753623103255142642163778083563823776197157148684000584104847553211179813992882362365420884812481770784574481843587832309041090418691790585554821575149645886891730591611966763339334297291859276829185804776958880262803893372169056700121020955192828487051689355076161807304581112455853610077016771611053732429675978111714754862149412906779338757195400466205132599761513978443409066084552881358255940647883066822264296100805607704550571946949470182763823390995562339312028533359317615325694594486907962080501758331513686348257803309146114942760601355269200972103760081579134640445305466106817350421023825980048781099126947545707717076759364747624731402259533244004744553540258352713779805517900023756165286449048768285831796622916573443462419832811110583411391309740149944177442474621098364798812156359533369223100150412140030988848240528481082806172626662650226138301397980026829600785333931313556721383643109306246995715551207314302100857274500640836985116795851544652693655603492619828827760698731046314378379169450373622645615114254287175271949113417204639142071876939425654652952325858856534016000 [102,25] -25838260813092444099658960223914483503566317256121686406862673285044855512281465769339816176609780917647852566531513928224091706402750198288767892997886482133617606946517311161590845826525509688590221521625112490527960364664465301747463659340683287637088866019353063283554444597953717506369478090690980422719119306111768065887401055983082058986353227832627087060522731993043840334893973579909889368083044438191370126364838225776282501752817772279133379061430501957762342201098446974508334997151309940064286034811706688237771278041497452940494011151751705666112455911151597584677568886675545476080282966707362138692120429783644675666686365703364072811329903711686488154348383960717000972086194977920436752166329127076653663076897360993577680807648624709000625154962841040295945272086649597225091965618817754543285165790639537621331993924089872562300570032792413308913413508088785828100013561758553603377110868465182014099833129074427155912221894266972103133042777465539194709236521479086705948276399127516422926061899125612811052431473629374245037329131913855042544001291545905726695355179729903984393496574862468058892766367743412469377553453692084259497174844053145225332207667127782789401527144019652146307625208217343480767610052820351709203172974305622578859422954172445140861925190246137045715469164364453805177002267214818431957948311725252622553785884405390305933955464336284679992229974342518230668097299071813351173977586763755431407323310750571454911678324432304466670862586556770105092525015405912094901900073011950429698527839904325445791361196399197832887457642848891497664092920404448939784611414908408918482398019213374757700118428152159492331745938649471567525683788287787723766231726349218403387852674647036455569005406549864459234008577059653194964928734322042672453757266681574884441199552670554784915256297351110011703490717327192113608579296465757242757646030304084941139129168108992933603826159835995313131687974558026705079640517471340884326160680447330350322197479855368725182610638309532189550893170693201067588814529372641277796527346976159708487862388702848937206262654379179593490030393988809500353745490291916095261244230473875761510789468655898577138686560640087500264887289261353607196463240670773914007264829038980385576662575678904974256640328160328140131621646082349683509672752440331174039488865928254402669677159135415608085729949823757238151341320918129370694849130051018712762322228787449071398289367001676704399793445569703205565872863364286779793068253805331346215328813732306298676158753973207040000 [102,26] -195112089861901416930911417651743749952089877426587824597779890390550244315196833558351937990821538021072705867768240479834176425759450841433506986283818914082059623663965004590726294999771514395438717967986300153841329895128182607313214814890454524000901253809733304160911510296056324378783178807057525289577269578332148789159415089456304384422301754263123593647025061155935605628447277895533937587719705656072016439135283740229553682938923107614021743792899842834241924415471090790834181574483279050153982926052871851890612026501649898998850309446196693655058492866973684574575287777653349133019037548910653497016145963879792442854948171321852187950865913391823976398028333940512050336509767203903577540576590095329563375831714624988617944741895379163002439825510266239131507251923687120160213267505017379989128623781919800890540174005414267925160761108530245587636728669408712106388146574915660317568182290102700851143747392858338688246408141586759633113730733637087012836074809328210412206325674496730332065081989638831331493692752629450419168312638405290695310706097052808376545251678903013811455535416692101803151023931389744429945395437168863609716257180073411587549172255221052396515778688123402187166613942019139062295433812413073393759361434416927842005161298162314368221628832332603675299704383038225096741695615983415705440726933800733577226042002980750603035154546814130978247949976795633355029638105587211494954960656916999264046078466738404501336303370274893760377863310604708686153853408687593379377265824767470766305026340155419147374676983210491182612114004664833436134226069007118526727981872442529881371393842676769963166801057025295497659051984430985978483729648380595592992631226000949930584776318971731131986286484991499301091973468801469771415055182266677953877432046139534780770365340640904223794608776120046799417900062974077881051858740362077055960932456542326682697534288546622648672947752914756298467659965466399781677557221376394660942419904410911317455376864869657072183920893548016119515347292566570574525625873480008512857097075837112773189156440031745840126418924497880294148232508695601222834950258551840786936110345553245177050616379462065619943376998468239787190345752636468979856693665738003488693345850549857365334905096811959285205690888799587741817327277082589129412815359835745010636418605521110661518415628750485186302168688597263218788132383282249847373887443611429583697519274707280345658203043155359394245614477795850652018589768448354420502913389766089925123101731458867191945642944285900800 [102,27] 298450515852140545016136651950246637099902466074086412010706661873091797534568720079133192255954759499500809280455362270824070477467565715608690348254801162209060003245617028744049621164536067334171293015090753370992236917567790667305776900898117554263485373344024052031003252617565957603837904522865571759270351657218275441370766598401159827689835056267109844345373312375820804566540207994085573976574390067566711827175574804973289917456809353834156716623267404437292856603961874143613637883623638869168796360868820643150351907708153694115534057257523329390892818623539267906010079765780028991856781627273786485578679069790153595101397107166838207823483781856335125686641969716056674598034087536679131159747973819775963915942994069346538003898051899615373778606344163188099664574430069130726940006959904047051320975435593704117883251930070173511781152505738507090481758655243260160174468804629916129251088332367053025703522706614485358663293478872568372501018062429195119996798994235732085371993972575471826866080937225126168404915299997722260898295478744842842413280522780713729412120773087008400721856168314615741018289634369695059987885749403658110617582075825032645873862948080833886867789851118562138787973402475696654085191951843705767826688656676091648127750977590295016144752589525155673294441494733839283285270971952192591623157858169991393851337615060533645124521923836721660157976386221047467764023267209080904946330520396487525949603645013964247664414470472696851380421797091167710504958912725226440007848801936745885841046975227793416766413015612962592787747742377893404273836130622977066192385358234740147295262443178072058994490852043316054909866281248063819147480098644254343329885654035525269200015145309304572278767084228582841311556460731985643034446959215290130186756234881569997305157499377673368118900907344008891443097116314240838387044294149674443098859429706739425702297403793899067503315181401785136529022997736541267920383651088382849314348720556765022340016970170248533592786776316277172350719624327302422326325075543191878911314691298432469443802997726209076075114719739907968391631482269415375316523692787120519295149511377933870958461319849177856219644267884470909559726745666824284729389420246029995600737095472370595461370953141820657178155397858067757220234762955218302261675211031624524783758510327187762131400081931136559049125300203649730898849599177324831465434512530612710359562577355990108229772571786894417071767863124339981910210517119513987154189848167443979934058973004293162694997337702400 [102,28] -289396624029258173428564043162738503404716287211908486412332547188271098335827390404466520368721282284764491439486437070289667858147088122130622575751555872333598280566342382617754026512727419545272734610221660742333690257379120616436406795804092757757024871831402845650093222521419274322126655327639155872301374433188846241272867773643908014867435409228911713746536680090944528781091298413242392354916792999161383784778911377203520959297347036803865673712947820098764463542637503207246022512923803453741708823662576183043841078024900399277469596533690102308721249360212073786655623454590284106619845052167034897508363516926122663071659052247069180356668674916328110896705031692415539417319184941717479560633195485371446036420796505910562261341953990455653313042141761532542359838843623273745643206827688948110567004314715790710105178710994145409753949901531029233507516611382331947132643655314765277871767112360258076967595201989744261328339449898036570111764746854641792964276664920968484473453796343358467238855320058996775207517590679273475546300602375989273798569721408900840121314670388695597578500454157271005643378987354862760146607915979815515190456129479978422469023322940112829437954359657483713723212201131072728620176699228372789432157369335463278320535528180923814679035184748093920395768450234818557374061899946393406398955801133472531434838591068403100690471962369367890331006423926508274790485466351195305522813992810686626562331809476070223631822701820547733971986135345501164359729100939771832820943853556230881410442094310908709088075847312812021457390737327184271347644109562378449475923039053113339848426610246165738060609911742377079089980370501290707296577953422746741618336868880148570258892073683737794319453352357253301753665562715546716845971276550161957396373662535934428082521107481500861983865843947557187670272306008190452535188474812573786843048629926444056168638494478644795480392598662783586531332743723737769346157443948043951428948150677545584373625950031552647045499373041700511845675826183707622332860695616078345868883523209852094322517176414181286794840423176414281777167528097831190661429422918947921049897764536937308010731501873954658543350679441466175761928998729126855474339062747484498001324343457563505241135938843100947918314022275697496890811842498777956505244711977753907110989740640112408032578965490202284332830357774231474543583323439160970783637760233134989433448942392797889782769366936704401246876499122697773383262184841434462265982268606422162921214100313441956058785382400 [102,29] 213093433249423753132207643773560271450678465834199447061729938552547192827000962952483396507178467184995277427034159632301484644525140750850436283517569533892294477962757770384591900066356815277107987509464220188828304785762013504652529081287543793887304684681836521525509430190335447046170417987878231507350907105044868046088335823615583631921063049642519214352904564272196250305525934018572362810269785078328211102194815569076676808307627269682239489216820613845142354084842191581689949738194983977270751132972965809462424094473200326615710036696310366368754156996976718765447991715179489518584667945989578582457447518958564607202051223144777114918648335476580315923805620317798950786515703483503363106699883807579124410633353764557379190044367127322306773391708151771866156341643959507143960983091879602029245156742751429766706461453210579872229070801972336478618939757589476027557646394919409642215117786663624009795063432062520359635897230395833673907715829674846887055666134091278742097979880825107903040051520710017241977791990548988623902111881448339629575554912426816768685809879139097339560605403043457103018279017951700516151165791580869329276722678956964824950781064109802323243711703356709412310246019583828768864981734328627226103120804253107900248181157233940349379290065672671120626217691002689301641137239769661859860983459000089709804989514925195646519977423820558440404972922762606597809031367920149329387868796202418193809883252790153304582154615938562816031729909649584514787550588314527868565040137142109154310227532330536504128207506793713647577737686511741941128412003640720632473452667284997179003087314125975392890929247459832468860872666956898993383924144130128263648479197630664310250862623357018202695109119803550218264079911742708787174851606322589594552355970906098642814409112056062240304546457817732867959927094073789841438974429924383788697288216011166916126966489980709667159338838797335521702292768147039472828815774517341939347386845837995569577672322177149191636869289757760800952146773507698793077959730240401891422444853908712515751135061069675090485549413220624670006622757336878735228263813319261514828996584406451673283067616966466799101745330003603483412309393582461582053365229795830372537037334493410406978211130239863035753842670620207223042700144755827579935561766302277742957934223350877042788504276871740580163045583335111029400238850629329740022847039154732789995203810215288611571381859147302927568527008410186750467694307560343796768603543117449145415960782123254841920716800 [102,30] -122671250584887182471841334505832274021084811634525108712967521708885296576042080075057450719333622244105715613158311048446290991866278774168870450547884029937153040521915314809914801521843013717679654463233007993932833131952136707516010900534544926464092336163825164463766719858422440481273048999092566775572321989617546327171882613562976757268003025139491615906783792170727841830583662251651010714648457374787017073574055145891173384449290402527563140884005824391213808686096357638520807207558612024821148368054485997564248607462110097885675540233763377347673338499897996108952092375059329620151856522452337374929182288945769032202511191219302753349424638043112744441381285025920479457021413267647029301246708821853442126847445045021748571040762018103089187154714882707411620918450761830121744643244471716197710489314384164470842151745175326883959684708637230609234200546608043333807749025468438613532224485661040899701467141383894103471027806810360545766832595949018639261625125418081841937532471760539894048500557475491027919232597977667548054556769721167862457888799924625717107066853704887893697336123678616287470113123716404512755797573050460070811442806658120457904878228557190669424058355944075745692599442125606536715484488998411827090938836272470812239673930525267063031519576145425854088598027717589636587685115479532579239445757834893482644219487175720812936082495555276821590122709118742410848778553428738346246470542740699051415567457794307084957103280147233227783702209297881188311441233825697312792854467920513759877068338670060602539327823314264212780343909132951360080249922679765224806024484663360107053666297029515989827037333178675464794471584506143560558300061679087437637014207115677309599349060259078953025549895662904841537959423578975415047936842430033678176539154553119254592280199230599802990660718026898502593283580390887244147234699678479008838862904424736535258616112441665667120349376538454392776061340892243187223415135467043288030759381872813374411569912253818131190455783609903805029183481986785775544953032324142683544377063920834691321585087797650926031316591846780224083579969933361115850037912529218099396887857442012930784953698723309808863455864190835305870240263553064938701651213601162870849600442186238929065276437382503229254112009796697389514613270852767888270727619484023223931652043003655144928058865694584032559423069781903538026304757468763125561742649939420359565926187526984320680487192556921599522086465631338383492834634358070944089401078604805313755446781825440022528000 [102,31] 53035617823975449104536593391859762833055730657677378308873315855687140518564310355891327086004992109825416753826928072935896703141921519518827800244490361817108190202572384654271179768965982119000089038071018019955346659642809622200288642725135215077304164973583665140361485103748454336196752580864395560354166263719374607635138111046622084336729192341398267691541871525389866008618098119627231042532550500088238057895885990085434082755894042504185769489927910567215187155312500043747031271372961792850967829193167147208517166650645986414016125799682231643211807293062284574366106544644734335747029716833265821130852859360557150557814247811321822719677515592324831338338639637522613863427300988683962200347087409133987520221658138447226181956589147655869480443833245863641999621988366713621948981317120876612139727441702271209806467909509718367436052550755211371351298232495481753734394852672670067245603448204999895930321802277368810608249429106193029401400368390329711848645108287264378406646165844279085514533546067445943583723990685430471172534891856290429550256227426058218440651889600401734710637424363882189595991531275794944429121394935570696652726785663897751153659551067769543071517683669323015058232862265987570840899630302007716456016637892733312045061418987308823464018396406379789848160157013767211304970378645315023378040800839329668347824474993839840824001307571219197037638004140698278809216446495235540311045100980161761148158968431110553822023266413597614600503483767452361927239732015335294076744522019012476075458251480306205156095633382007781595408340574537621506180624442630934126390568743173339705304427836409930806052301229183486257171719560636303209532062287789974271410354345076383851005099817552371752340601281480509200367603771844559915664469741560129724073196536719849813172884559207651480093484746493663868434376655500991183316977823408052350834808941107784716244306753360334851837706088879992563622158929789895635760687129371929982087432456165605709380694716407292995086013411254555026803930752512874919931653085442900089914753343948550510125496249172293794753741233625478607098347438288047474440643934878245323205429467501278988983523312629838399456891742863261034309134918148008611190036765174707321141379837116668373557616214135654393543649755340976414618848546059090654766426281281328980539370955173055274722469600023955090723977459852536469289838674004818051609268528332150190835831271485152690984500508583103617251388522482093430674510526832320888227705101406393820780494290157568000 [102,32] -13933469662582030657818663183165146760270348850121061299793466823447100253360533565631178406901558245191399142955855213305173502242377777598670080213709357879252567082579978726513893239782346234365608232844094913537147536980644628414632517262143778962070194205731317574524716638838650123191028541284452976547276380363807804886891204490531213450511344864907444337453672124290717759630767532300248032955552540035137865677495744074628478153396409334047782186604246430537015528599306755509075633749126271712105897457235294688602531310366544459058437575620621416587810609896127912380007287815400906315156825469019910075498355267860996301729029486347849370668826128870670219755225498402369648986908381886433782894681264064403818468885229718584470654740862557163646092413990465982988730831388543639016607035815506915722234855119935765254461446281357309937093712749175402229992916454920644569246249183779442170012931232837900947100129123218022902330658056115404624032149764408664057083132051424557758984121605658978335442379664960852017672488879393420859745744050057707051894081570453724520811233685139406950857596255287901995210783272751732301644675660143996987148672301849289519406273436522942443359544056100864081606804663649777514445806194175573732781529800376866373717441457712391704117915716268196024491559305478209818645496104866581614932301941480277990666276547234121008979666230628285589367062998319558532221150433747979000466386292602719469330450461018340130826077294256758826195622575175636606731008393673980513475270694489456538749475521898328500265812450248276996821063981529839094199283795975210559528289938034116881223807852286850041571724850117196049534503809613520990242643134564085951973835996544329157942230828579591748468633981710566536412995015307731735281737138900948159023783442982305678499720941181747388897236573397592574015826697693902181059441412046566000270608845802556406766093118261177607183059302286709809301674832081988798009022761252781398744177437083379635769908002578763820372191644413215607183654483971707143029293932756898207610304959067551951887385632227720565626749501444276360475634569951798486678330982487498649901928694247401247295160610155304394555762398908271722473205566044151837833239916438886850582996394243543155425984669219701809337700074111511363219552533125163665931229122199609728569780789991632492133335138449640052172385970373288145436397932305576926550670016222878664062962454486376925647772625658275309933761598248376242119537211164947247182761583631925438615587808870400 [102,33] -1452324711520683101115483528723114804398047668828673459303610242397139366676776066555673169420633008226142004367394695359732623618230228139165201612941030349873827881347396578457608592583995605998541017653541726616187481298842436648336991404018372264562696505787045273158127078003830582725548151152577090519515808344601603360841463221469710095537462650205453766039276272943767540268643144333227081731954722435946188793355885556266708342055668226250729487813233852578330239961471426317056025499527060272069717713370732310706382839391924778685791148297543163164373603546323403666451986565774673195519190272123355725733715762555451568130109099787423815859038352408659914175899378341952334069277174589623677465631971606445308541129726169569766441638812284220676474091840408761532142704749397095049053610223211590155012378415062002155713413027194197114922273723605970585180269832730858284992035792149245741124879796511648697539007480530011614588223022669700780194784038152150914723152233159235540541828865742563371241048808534022216633007354410091234576725667065845387716219867466842372079005706979317395721943391396243611570735516292362690895197981026286470697227864174413781331803841512214636072298747139527391361066016786873422268016646331310811755802661143493735515609013595240724392169506307292380313725844179065951755532683177964579220728190172933077732634679371294587497978214339503051204554611119856034163337517811577202596961770418382327496994408357775668946954553738982715013035199961784530647613024168399911096419540512642715662211406322674472546886132492437993724595845775052050270983636697997363771357893010426657323150014354403544168988682696215913488130127505604186751669355184421372711260502376336402057420892464685700472963079024090277683060813209601444654323311197756609145065025808876224576352410516402112209632023864171727314767651512376892439666004433820857955803752150706396499408010937341099930409800323093998944264210008482621013468118838640768674489671515165737111551377407776643874046143293984280255554267440945758113593840509867263702967334488330550794628632034878749484838427629484462853807148596601037502233881344230007192783872817568158070076832479987636063743969017365577962588363377507831060061818334748363519872355588938592765582059729027748961853782699939928611686067150146739100371987859181677620692275533293108249730635549975821925187246733950505282897610079030284153027127082272647879560539958271501930767450495514377183241681911813306154071786795407876031844933520972364067635200000 [102,34] 4351256160673678567644440184796182813046402964670755837175080052295383296236100894792390565839327242081853732750139184683100064580377502232943014879567154186919486599418510930832867952105218804933514604837168871336241117552824224234820171112189053792159838626883740198431773905496166290288124574926511461735961971281472384108169215918705509822348001507573909686994565903920025073232904712295306956381007464838005736769967242428482327324598902300626116125048361644376133904610150325327226856485269623151940833799384920432011766217588749707078727675647233568497006492577038492616558828318263349129584888453617619192428102774404543580559460655204448698609451566979442725992156436227317114040176648300816840210257905766406483918487427948111675751751581049444061625406308172801994544528388576163678534807273669813753372608331276992361471890148263069271727494864377708187914973531268475186896663619428652171116001781362496074196325233660573073722947315379489907614434817465266216474276679006704644460759535616240558044805772744016535006432860155597303551327895011938567629550841742205804959985077931572856537866246560662300990049814089495550217829403575829275841347088622356975441548015146197862266883407966109351367972665328455526665553916765404114300483735892574645544405677442468946470157279319673621822298599496128200206956640910452485150456803871805443493222826680377895928016249522161494961062360181039641970449337944471584133717303315438379868240474769833624590495893204146307135901699487302164038559696396660237355147512933213176218135066023188773574171744506662908511844836294137836635073241458717431196373807075369427662992646867383827625547699192088458019971161697045862201142150001913031009687665794990160981004738299382266551193913913770969737157482847996621090953634839112370572742933331818303326462804485646304904970743061620865525631823675597011883803354290040494917531217740593719172284451293329335936607917610893466811852254535753592090095242657612739053971974306118869602636586461622731749872904384275647035355008541638076356087453784125539557739073031467611911924499041694717468108022560922061986485608206196782161693809738815219214723239464959230724028412258809629997998734065735791470925204883987343108451173340189300598455276352843676801620075205142504448803396455825469884981346296035524167088460670939656390484365827251586174437321627992576937935404132311497906797436406491853439760221666902483252507391150196156514436348693887580607884955667646559648102337571091762545349494317383658189619200 [102,35] -3056305200988889533800175055449294655000441797162579105942823959625857818824759773047398260904405461429598303422435691706970501226933127985272127263437182474261836353477117209730178988381142261076757393699377972146331076620105877694706565258089426350158063920940639447465074170037753531377721522364677264116472669045794981904543483266698545147153975273744290868447457928240686982951085868667173357919787770120945948044128781369667560951404022222637397759742045972045758256100149615431451461552308481849315703154233714507950437958941789537039424463995324241498837214253326404372592942440159218860531733661861764847738112392668036747806117869678854929674804877138917984220551547639902379147583236641557480068432909369837923603561621652588843977831312167790016070242308543493361184617963249991543750245278398162022591580214013382650165718119673023609654546547164651046790809572873317984961801342107229289758071275916737941286265797526481443657650887873198720984644556812986996211421217135892719025219943166424913031832781119776405769494701759328464016574049240478949710004093959424997295653117698053529505346299035283621023889354561904694945003651191915151314865707042755097580395301776639511467275217317598010795882773535265936595586085438831490026522129761418960911743760513479700952277366847018587072480703360551265797525915185516601071559200426280696051802771897682035743711234710643407670667672566961605612845915764540517413102608951468002551126112998756497652564381682340634188372478718665379659049334389333194190967509115173387189654062374026774699002598435535944446569009184627897683830679436422535223750507853555571243533715063116425566065985751716485969911297472759962450377915178008142226472864800514387346347445274633382425968116706100105810747839803406711833699472747775588304856113005120791776013898293739561457956100781791268021399839544180491610947954424826378778362169753149367059438233228470764704235301577771777204973581048957390952875355161035650123485033481217745873793454072265087543383602315896009203264822960279140112929793958020959280532088549732729011821943597854497082664124424944681457218887229966356413460131495782313852276459501554739684615864214197284653242877434599528984569837946394328654070100474792366096068936328985578785626638710833351775711619732096518001208943690750782350805962579866399969783057974492013781011298583147995180228986134353767027881875581302337127221209064954869582019200383295190516724822362570218147057486012209245012328369443279940614085855884670402560000 [102,36] 1450333209670107055171821452470629654168597363227171463791566090869477241004696802427912269984366449592224603712568656965686936555805290274348551390307464044989528467598706425684053447963858235556444291903293896926109022152070578903781832041075853691628649655506522944780791620542981782286193312933425070762499424079344992555319975921616644173576084531315580328687875364283871587401440402899587197837309875609170922381807068981825490205878972575433904845444730010039805104849385975493264258527822265850532534290472605891192448355381965870209079923847468306380639618654748899553604892368394757524868643324372798858970498110945189214169281815973306057685589904907056298649457468948648636647609613963026312214030806807724075445405311796938457488709366629432673420004506437402591014393715091877795787408101620851782634991815564849032773023534593790280316662342492713220975196029709933644930146655649257591148977668566471565685178559283392315441222424124941395984389803671068164900129407230572471461627615011388684983355000499359016371194156853340170696607196218612108328255159493017667220817193102780702469679281172615192367516312549564965267398099030938960663636865704667817761807217085182318491603535109917816378020084005597925399645739714119633525605480084921143263564980194210714554910014757385801143137706221867217836665595225281848161434218685151318413891321308142895201001578468711114199921050847565686024870485225962987619629222764637104653872769315924724794170913608719299276081078310524870534031764645145773322139485888828977889348674747264452621309814496383983644565008615957577317634690169539521378715104511686584055783776367270261470152328036569618339589902160467367278288204533214189910072513331446510142598854634414388134047765728872464022477965639785216089357365100275028405076100564220486316527323833683729925578489034953044941627729432332561689378950494343089073843043151513473793165892449583641054707791788701769622439794646106830548952557464559733333013779281509268670355335902581372328410127559267748755411021925785509897998405354626699810604051568851506384981381933524687358109987264780053843696231315164014650470743689045699125979919679837831423330774688334863426725089821665471045965097171524739202308237354993966874230587115911550820197191530930511882789284455510376568595955853653812403459166930442983873182540512291433982653211310095280356420196702582813254369549628732966038819062834266439641843967822498347376853600296789546519333975290434789052529551129296109237381797035114496000 [102,37] -524557041721551447148006072791347813448515386912896076652128758685681910178873009361496431939101684211260472076990102390767463338168775629860234995257378245198836718625325046558154262794468509604367564139066416093190500140357363714110190750898364859367488247051719469993567087749581268020568447516276033781129165955971925550548857352689299213668761315803116657249367318028619016266081020415293670742128203204866899140607942176523939676969810298284411231338058160032202866778149342920102748312129010735906224323928969806071943325196160448811061454103703255496574745407148225098571507639861548450207492081942912341924118892764253970494108841918296162295235869570804404310040919559023521190602977827656459581656480510428044579473774197154029981302357468556262440695326417300869170830782463411503738627388623906273727480629317888349537840149572255885822326889304705133062611710026473201601936017065080614401785292444089581571484314145561247324550162436783358322399176517270992821516927393195419171154875191229621365766481455717081727531959873436868422415868706223259680105131367306713634578985926261854878039322672284721911008824022904716871097089003564923254264155138089469747116525289632226020618348930690613994387810865245877106328517303630536446145479376538265524148425567347269742564840286332486875842128233893160210703034603431390932679587421318889472718839410698199798060136806456651408069790611840256974422850284010299490082446675332712884493998975924620111773041634652319974205605589669038711134086450842926370161302818653043584714082348082004207316497526915429834849004642404579059774911806852262275047444219449609655439416576424086203882955366821333633014664555743761909527696517741045281539944149185086526614406449264716428098493181902678871634000271447975115872739222467075342558764793218986317236145172955506731572721967038780455152341842613423022183753916048435009091883652226362082312868295607138511641128695865114895925500480263807303172115854659282411701019238522658721287636893447596762024208538705296570984769911647900748665217113074684450216581200557692301453307549659687431799488941311716814225136490192499459229044945119053280647150522480069915156694424325123446886126716339438561133871501316996911612520321810992933019642069342997317250835793649802530267989631692012803283190124668624259801094912993022327183168489558685395568350582800490197237193466843284171324853235083947923293636878276293841520546650857984176392549818812600319152439497449311254014935026500884698120519784857600 [102,38] 148442205169674390084783001960248481714103568150340419825491040302818371508321137176192426958108400920998029716317108719852241692507211734250435162241522919751687957912945687838344451792935081964573132389529489224730991900179313233250607150047216861635659055252730092351707319713292734246654994657804693016482155730457233402002195204975666685742315638607378459298096122775614576437227345425290391199003335874515965923861166540680969081465039452256918044640301707664077559201704840119691228143241714778460518448654576741062297976356431376347960971869497202623587835209036648336491087799271587185972623248875679108818430195301909349831843937372145903249192437858743320056667779885170856415598546660267377392957429315307155366746584630098199174593815592436548327800799590977419364187427844343631829009276245889536547419833456999969161679617813825124494643987406424619699135434324020309603472610226817303901816227103349048547178193556888519493142337287041280466497919868790607780103794010731246415245243308873250962114810220403300333863588294804519406921911016811158439338624770678514039454528085797107633138601930362440924829632155786762492491948552185179060151063935402230293705950799802040475254718019040285596683885906115008988922711365663782347115051827983645650306181942969712891988026050918393118599712929269856785421336263521978894789157027848067489295638335232592389992520959962156997532781065653780313705258147772621367799159915631521525748012259087480906484422877577676943125711856558709901577988957703161019944460412106034182492838775863786781439695467964185821468569335759410195135457838241425002287374931932150282477692599588005941373831102819230421780397738567566236671119529188895536529782671384495506314970373273266824254184993801163562142674949935232911756617292351207361699773213609988727991824777768380945271221924897273891214601747839630385990357573313281404067024183026160111084791885473492197481924947646466498071447099518110174159295044471104949475039981180652620205763554340138674632050323255702714877547000736058953248356046055011499734696468533978716243983196546267594113070267763068154395580536995541686548512294623546286870026250373771103237163155563979414075780754199135532404727261560296003838950667125393425011110885477719139168315985980863737958835963847261256828049383552289078055880841031476232255563789820748454712588055029933625940419766353871279553751495974220275163091961719594672347375933764400366798437372186376807768924172267580994970909345308864818402715238400 [102,39] -32726953304132304680704865597198966726107264761252015252573795800660583109679538949190769518338015978829147267864108476980122194176602998365373048596901022786275115564396671500093027874451251733379669574123202970968022337130623983452059871714584265024307279583652799159441510869983398467061225395215363965798921936923258060290645315325621366213413731009334819614012320531053609795830816279966082597616654503973052425690976083077495691650678088248877317159397867789282360429130477851510461827175193750325431167224787915862749854201636877552602895464082651500520339686320385474157183118619355865879684671203619620318258132168720360388846329801993420350564088592705090293176332531765411523570985844038056041164448896685866992956142545428487032924493045183729680381170684055547304760299969921136670618253833376193036823798421518363181686468335746343443140007476839925690075003958361396870714035888308887064247615196906449055869271603470237987119147343966704724612207384518623536495573414709147421309267993025905717613001027897124381874593928803154686876605502038965345602650172646517577935103590699098775152084380245368922412877000036370929908634957085284351278868253412167048892715515810834024926343569591960343003774064712481761565962774967091168236970884022092365983993109987347242432703451610482467533683528506008692550436214978328529405822663286915323094595076994847922958333213842711543075293333588550056364498702315251228757067022170231608880385709499709816065556944861359679755813841991563835315912129695230300880660583804209423202165825665139898688094984590718637200624580390564406400058301024334332342381247797060678938721783097097729123595949433069831993569769207827614973222226679667395813609778060379584877554964791322311416257876728180295638907622755768041606581505694925692629438927726452653308767694448024992120437384273362223297678072695080822886493453322816824278837842697173305610504838643313592863719211509968005219218232049037641371054745204701459356385438938126164917412120183680269447875799997293822323785567616132387037617725295899199023282400609781949177798768682100800061258345924943943013230835423757845359504096482596208075984556996066473540868399647114062435616937089499583364783467078345790797802103126738819773084788304675051116240920816987355991906941440614775983518740820535329407219307147157879045109215379559932199279262499840519219720729077922876600429717451906909235349879709347094132776985191069058869746576850464372504169935331507958716609448378164445393715200 [102,40] 5624132257719702165727458560499756933496855742585799948744235046206955358316339075440500363872585497051702060084038453624521413698188362697123134025938396208306815429271453251136956906035804732983325679457110196573016847199983737176624367527689604195367320056250440018699857204898944756789584981548312995260739902023843514663746867729656194815650414739715751248621457853186299026958107723474957593734927813901896664564877407990265538795222162866254533656554503013182531994502380423547615191789856940180458143847205245222552772892400818540527972098440404755111872450635182060176556737871909423677669231836152294038885993445113135076050671143317389159107151565790134670998260582617681802539071900174211910971338386976650185140940370848978684147363581972059852605568366618723566763364518916119002092052904764114053455495817961692991767497055527316482491870740061446698197353121736816996822366478391146029799406136628755102613300336142747062520403445826749781465351322139380159632505764777238993715718483460257995711534134591496604642645195958990438370676758236378882071115339515566934073862990010636359409026470135285331422394257941192313285719415948478377111323456307422176541229195207520639615019281070782484152055681026560531567711204716316421454052469186351373038510987660730011454452853660684517922923083922758192211879794691572613406705824553020916394683014243283464252238110080423648457779102228042970701922181585460517732002001889283666335203043946335890630260243459490395590264575970457242400565864981262827201513748527049480052454322364409493801309457165179782073170368852379176143164217879518296988433402653334615635353295656462705007475201157585812520534417347493088457997890790019884731915765920708435642852429685331248787620326558454533631030035128774966978210707932493411458586247268211283758168514000954056300861579168416318785399400554991383599638801247406221094688651844623567901806234923372959698635050768932089578731625992020159283420321757359708965307989211883360598679880255176579167138417541901239337993803259908643045361472371603967381929226700318308220791360568512894828854681467660109133944945713562567030185514351342608116607644144612985512093872387369829110104670264071918456371960521330566404733039044533079789649887397826349730202956943718038139382547277743438589182614240784258172594555957795941802441131896172481987289423615922911244714928012238916554599368140299772860090548537666918614815017160167831450310597606818414926238311098383476732317841773012031897600 [102,41] -872961406418782002447982313678715270199410553459305778950481797106879538013122656663322320302351182714557651737608994785846682939335568138994941546144527812457970245011751287133725383522148139733293505483111448414436723430394817005945508476602997507563352195543298677747647993481007082677025068598702883638694300216280193790662502269124398061260444795639080504487994772894464362294850122258801916836273450135260779490382570117025390239081780556435302915597972386360577641704393952741904687904219681286399948970371040323703466011182596221926329922947886393210678269459430438239936863435617257142203160771807021525734438193348934979973534553807041399661532311973634557144779534279054468001720687342947839097119593546960832220044606333673944600157203189312334803946143193210644691906676150478589189246723986296277050290025712469389719290153570040582606455624531947359880696032798767525837895462597329256711784993436425573922168921461551270686636825743642595917920544507030245151550548814096876995380454720600945638751133220784339890822261446674918002470895366379985639861581436289415649646542742738278370591401206716057675429082151668412421196619368711258678145974633427856037338738346920427139549594565619049479159505330828086048363830707934192269711813843746254713107283063054518708042566983461342476500704389524352525160197326073988626574539957137010274662917742237431057073796382798497222349010088200227573865937252096323798907677654488882384079338968924462950886548085887196247977600800015769061039702207426161818840516563842738551137265693185047162406695029821407351132747713116028785250581092270408380105038862525367057367966399575960379815267379368769886959325625755661677974214702262012807880218184223254406337168760194301135004321932663874011207935480879277552342684532752739603767062939364005837103313327970503835393810196969091897477570502036552733653357209408321878040124680597992301064245916525653891196573543641316512326641202260344351855931667963454116728036369864189206104589693248910169538544923723747899793592056518288479351319935541572306122015366891425057507593028361704978592436053281046641589549056163765726720730236248379486454731217668292879106534716866864246605285818189929494186571574062991361617488123380195423285389163174743278009955394927381346253186169076532968105907054593234257075109591333954718133255082211436509463111199211427262558097013387400968197267937037492069351767611787083772132186696271539721028733543577807390367918415991918870514213082502266880 [102,42] 203743699605761619984763879453963974455281914306209648811968101748016014252013759120082903581048843279866890545488841791701678121227309072457081282683065772680138220466490906615703189309839068629747870950164184708629493521902838415788906758334162244265375145703977671639871184679694657003304536774080640705854815512611755527450114175475797698381649468704796264340992009225560639825991548096426781546361350956597279579775883280623261332471253799005029183287801109271178195918514503103389906221678795915479768040392625966273733633677964262283758431130760606964670022818149828507659802613730620444094279918524299230275760294608419527903734593090367423483666426584259140442481461540856075387085608107939184461662018530851660736215787815290564167211304269153041155533220318493422163544509179418039524999672562485975563238247190141847316618928535199822224527491430616673341158746361933700012113484220744475322339255010880925776356943131533143219607669291932721920872941796085789622871323134621742073446695547109187323694653258526878652496836126503256821108232660567943938278173637915178059274856335943242885548244034187750193317787731531140181356483103970534166790587849326779586859620027252778391755511897754744335556250072846823491077110513122369321856946443792286947136430260524388449230714625310045783900149443928678056149074614854657899244427258795036053744475834064065403801242751821795521574919561101253062995599577510281410585571630166314344078560769652173826562482946258756376686158326184938817175925923238084124642759081487546997693410058789271680678087930934281463272678339970589459924625574718354624224290706287463595894931570829370136950543933751016498502404909666802228199424154377226330234349638748056087411413764513273740691628132503346730088076011350094112878596786329251379382342776162968318009629323268909920575673031061495547269909940553068118025788207856350516877861710159273479308086751291928020017445938790331559976661901830853845302063671467093350088775391617300514167384515488423885236992700522836579086594290445294728936206866987196995968983548875860841437232468348488600584432736222637241756925403549107943311161240520618243155991605289904943701280910477081196517968257837119508669512686818965751383982249770308912914692528899072617353306551749811375049486300405421611554775196366871924924846118943660723452374149875305952936831855841601795335642280680591311612270078367617454001688770591103363261733073496870542341874480263672358881755034211213431251126599024640 [102,43] -70209797828312823335407387653285444484962899091754536959233346118981594695366363184319934494414764978230355454568700964618606285244041266429726408331327412491635532831051731175484905151540375771226522511664293052393909288151905409660580338861793083683799608609041752699027434754277352814365827977948789373315998033392019185879577715356498232135226938249215495138370298224958790267696707215776325593287623056835859954795393048401538350497141363274997089093086669253807328349070292480220735194420907855559890691122723923098051755285679867525080281574390853304071937839932959398337364610134215233421497539372059944723522757526498916434243726395315106524204512207024204292403233790109061773863156802620040196311880737251148962252959565199651169176534986780674279322542460856511734105071521499160727830015044185596332510848254141376757023595212586395860000575367510311842876492603218363457808853106404952937413243221929723932942233483216134856843028018845773445420287091124856282785646942983451232164661798360952584950506732413028290784998742148556526483125766968355055531819397613768873977501010875776086772552142846986541820780990838639915091228983101662147001079961662995767830978093196176985678066614925525067624839034393463170038705533435543157319184504452201737396917672796054232028554423297101126594392445417505202617278259634383385137737988597625450834519643645880260787169752106432760434531377444272335473130935107305210319101640298058736080137339942996248328590417951704969753930894165575250543620649000194269726469582218720857413707777139201232035643039937476380277608644425654301473745435096603230116261610192913497013958756357599565968291248544384422872813443834062257594217298780526338001120059165928920498145982325835791959061997476558351981606099430934455143083581300609325870542227434205230039759469505575293163879746184382076794548055201961470685831325301437789487240038422543519147502478225034124613135571956129969805259156818211779073019152933210112157050086793627449272420817667803437509999418486769087158175234320836514300935110667171410091902851979143157589639160243037485663225133159736454172081247555218105229559906947136760008351836812630568583860753313623741856307832730716890463737355659420433133796800713781548934341523666279370841396849660535478163816574049842613669879678868185330942714694886122737137525105511785287932472067292670562179532426194029678585192955225223531062144409981776324521918935476869140892983144984435730921560785776639096930110013440 [102,44] 20441979744224408460607542333032766957218693668001709295867477333732089253313440176324350199631455008887203144071913683191416466609688598181239571059943879332984660813230017591535434505911142165476757186830491399281415222636322217981553481030979044130337472804265378230983655362494055528479170429385512869735330236904093082237455153082510906941442307252866810147674711472023063960182615820872951498551356070760011947209408684299857956717646945183295105571837523926442710011469110731926232087501047530556946628727747998411156293900848841939724330176200311157136748077468733735569503398582803331582225268558766705408952597576251305917048101712769850691429026352558186266412822326867398422765251100339343212326093848015823175966421337759300862311737149086721986288147466224713162686402379889044408465677587975092524006924052369410759723750032737360435459171596289931733033834847872523985762631019115893987328414924930359137938661656879189534854684929103298576496721570918074118922288248909497017432779082616219911473550090122465433882693794151830466190294137736927452239929778212971942523855023141292704845002282930849047696082017991239594369973075610069581888487886870356239687420673122883037905589940464103483423553097042121407139525478696683937763154033515035149204307758536679302507861209419983422239626149970586529414662592210155567767352276752279768282481456153969591997764392828723578371787928306086932458265738324996181983477598031651563693878188568242059669819139073575810825529579108404812578826004153842367063342542498930529991829950430176528251685113290835337474003635005155738242932159720106685253493777987359696623922348118239755889762071532560190583971626808093850347944102716672573406236049537132025713133033526322927345767434497604357605674801633163033725095640357163417130770232675957022834845416910722557960697305316941705764881939455687386744494286870767775348025930364047005204359722662468746422065478078581925316461273466357393558990105889303047374118173125268620761025769286847943249933945555653916974347008236391845544248035133170266043564649957093568005321763141757117934365635322587113423192146640803511738117704310637736336112336778718116325365137233006230587204486381683335512589883451965644923971484377080672502377435551065103521328321663679513542013900361011781759854105166688081741487205128386943317415329512898076919013664826700331245157405526213604567301484626741221467701306957055411343896892714867160819162614251832622721852139989264898489057280 [102,45] -4020988574246723408050468130193176926045275879954149246476987170439883253800572488400349121777954148637572691176161475209802123559757675275777164189601216891996424359305115632935075617236689839516989858648512688268775790316030930294484456670777099276903525561522469024503395264057088202599644954369674561419800793156886180296760175219925602129983253700783724249623200441283999961099403944518297131936333810378329259878984999714704928231087188005848254561181155280125954855306559404954977868185822801872006183131377042231408903617202921796982933648103350437408283828043295166760200536078722471405092757228453211199773408888691470665649787727500095236120239091715342212804055467473239937568277726181836468538421564489347184329391658962124368989037330957227024464986147409109417136836480289389795706776425247846840792807840949562695199017836136152987056043192802782406620723340360321778051167679148933232995883362629048323226317608635741352635335168262132128902455858895419734276678979042450884329376731643371963590930506669220286640975947794308837600641430265085878570825036608121510258541992875987308689467980751084824094325475956683860403725714315056852006781547772869231071890930551709412978507525366512068729217214198998193463659465349023944757391861894960550745737360367980062636370685870898741966037180756780911698842681363571491217382822839300048301254104343290977931568077976196833319737806364050879464306080042423548975282338341007159635291734143659313857141289522893843056888169563306430653270481443045945059320194511769068772428068931605267478487260817454365284891193251960048670699216440024386195112421363166644924098503020450139903866128618242770834580727011094449132066435271242022514750676956793689435242399981385037101218810970533656034651099815271118607662131109234429137951771113932885706597794623209101640394236746585748096889107106967949289447038500248855977783356716527455098681165166234595942692368533559873445957420920991106421292966017792010619580672399104760503619612951627746612999548944016906073684238219175331365196621302892670969268354554236258971866278648514728646440433429062658271515765592559874241619223608067051272337439493421193173040910554960117764874365113461167931947927802839575999183170029267488445832058507463649591261342279545003101829318531407590972385346683883886055645527123907646567920635139360084672797560148753132250583645107061817646301505099049292870296283609659587225246116520426705986570303096166384077835884346286591180800 [102,46] 419998080657912770000679732939599306124215984745605755510288875204761197922494763710859881390226024867352600378119831414864430559194185841856655066233571179005252856657039236373167829737874832942148739467372413975925202522786391896990438713423792915454088976328261546558521719941365839587824951831346096550370136463809533525785139654998241545783413864927042266189194807780221733864414701129735733533454728290634144380984198763724889822218617937990098317243662737520812361212744947849974034059513735519799996198492258151287316238829457664739335882230976533105210277201032450851429405388979756899394173589129414607288150539795228657343119619882233597183929458161382523657864927770005151433466179525880299955414849434706647407250968887503958569957986516215261721518872896612750881270431429727698354587386822018806288661826805168327973599228612841001740753661058621624268551085541844703764072117733474911289094964759920896531085674964435131355088464551781001517606383742963487587045227491819569816426545895868937224970115131231583805242586733930952082807482984451216820980792299013015665082680451871750019450263110604479968735228861902507930432810956038602112625438799023466434647399877663466609354895065688548189155762769059244165484727483809007212299080326354870869974519819152905266364061734186336863229613545574625971876089283599749364647457276161099857550015486918104003972506719174879638227246612048466719525928638829625326711662860882074540117438237195541338249051260018415739113053718591522522426606808095963172620480508429133870032671626053285535379873953502177586002674708482257302683669072481836189864711028274242678096619666041085654383198247739423956613556297551594017307008320539952669375941675160459097665111273858763397787948142346441805575723056063502467138878955157293672142139335292348378301023729205588388393102416365607949335272465865901323008123844410639367065142837118470570543187558164038698641148190969827474833519274050957893573578927530078659216591527547855502715170467820367512993851415038115960996584599178501443827734130384892725223099336871467558472384888467283464337026250361655339984004385995022012322859301369385007340480191668647798921439367641155257921633516484466630661666320006224168471552492948328034354345683436891355436815620115684529035800911610150984742540025631781582512219035081315831848003611567786190310611313855125480853138118399889689684140812248140898528913097182968969952088367552472926145393369608926563677351787070750720 [102,47] 31911072492873444357538607257113801418156912598405471964963611514453462901443486549273876695404655747644871401541510194457566841630665072961746045818952835016232745039722853008141013193441303024977581332270406650516368797111580098616940108280465762371088843192738283059568775132446645480656798370336103902548298632087053056987999472098302641038170836668677047147585964559409194306740271524705531131225225025270794238897313707413338973336052911811348332569544304194456913548731042576200982041990919897698489474836177850160152758252562015409125514585036055055948331489124095633820901633797941129876231644625194601222980307295317895397078010737999915609411043223717188228057940953000886170363437408154444158065736450861047456169153608834149697502235130901731125542365735121212094223414846746419974651577673393186396051933547600308601449022876983782789254745338924257149483814880747756130696112199368639070396810551274725121711021115605801258075091467743188375271227834239744602199647112117174817055728625034367579647453979449846968463423307661478543072167844477363381687684743081209536530799719475809580432928420739961635427606011583977780771728287364549284321421820998816261642412747160434376227837962989599539451676566561519703431473052856882730059791499361574183115241492148427233333715619882024859203369150752964917706743391645732671569308693063437853435367971463193922114213057729918181990957911434294395570514146928718929990939334345550291748732565378442541779714632007876754922894495599877661677155945143237259871289190151844688219098634421822158504085474088448663987092084822404741437739948488241039434016458638932839626940583930125056692364025160225755556062406887227294204720439534346304425012443949564345685454250476519176856277123505075160313312780635058920074555393136876988053086912794237225914160991923750972625218792203845969414247634355392781748819783708844520610075083642880107869516008112405142700853415290900804182332514162592014176185462924316343576450193542033214060130674914641281462235569440226238644661791594399421788535149929895161577853046968333490304798591068887640672858230464297674878745339431301949865364779336124750529310753528264647478126806907871176102115690039070023746327812513560782288003384375805663105687174501016122271559946843161978418651883553618770314892709811992932564999350677940750770700726613895938178987386360994614342708642411966196026740042450534048698134737674611881140187293574362932888433267200952171072886459596800 [102,48] -28350308134808156501158810516254678416704915552232405079470163515663260645466817786617341355488899106339643950084760809910344833903928077261371910662968165746353508453423221526997119377372797277427465847783517238575815737260982008769337136354398818069540826540714349600919419371036112443319907110933786672522445572833682986221468388702693715742830578276382277444843669117877879054606203685838772265335019653329444195506105019269624268964721179246332706253419050765163871548708301844883199367313658043565226066296062155705456738464019594598046488081267762737744532525214266905797374986305476295043756468218707205230975983550674897905720581155148934247401124714814074893023582290580694235519103985435468365537264735581034965777573174319832565575236994948160586665600441706474075482301736228572523403709862255660932584492919972279044435342533319265138704435858602927087985937748531046303624093047971881073694646959903027601402075705947211850110418874716256751318508434196433506143199405410135278315018269166424416695186499972548907994827733278436897596904277976734674998748147232941186758615462536535295207857721870032639051172224748868260881710327006221930509934042200605808742419591985355688477802766425632367028847465097255064514300241752660513276828933999060788657771965573679668993658477610737856449323600820906924251480628549048476827333806721868772409024002565006150543208892971284936046395853774874907683152212164750800883189431990823262400838459698081625150736087946389102826963209788309285610343916847749787816225634808084306599568352602396132679820094318349719107475946117831411563335613751315349121493403387464997357409922489993544663225262371706295414864347182517127708122656688368998792532201445220219708096217200932330936547258234523987839925349186687507440211071126213342266141365460394643177225666357465527062633365720913794175137068090503432349428566734812188016284218305154116928661629216443333653930587649417757688891109812777546861717250687101574381932478423227057147689346674653210113195953422646845750202467442878433026317016446595180788249770626540758736046522534195921856619579411072139324486244106648072770279322850085944462711197324322390671492530315944934242870500276087474089189421232019287910059526159841492844080836720392212540538762207077801613926863577222930446838634469567808776364667472725609783965112054440123520272266070433033350585790056049344731127774681298420511775779491824195306849645736973857235516402048061073495592796160 [102,49] 7760297425631218898050524576033536167814163584209905103446877220508232115835814764949022613640095481072990312433574103989027251490764212931583068331697819449414950102528878532031046515788465589851769939909495446709459219188379504230533869680996914325906040852406225963508237466612375670851209581334555993390813519096403800069551796467393255752464634080498858286748579799072609486682814843754004692181139373330567944085570901657241835821159182786911349831838545300473234550666908577287402214175906296545325308105148982032021261760474998364191039361002589950087848767387566001817573677022347753324825862239283284354247998766393543034126283653312116154132856527798105788241764631177731828868393475091567778227294256283128876256064963290162207314880667567299626632866418165790678291498963485125018680246030911707983539205536206459302839004240703684407480515028518050760246210952001036243358583946106326393889620277817321224410415046810158744201512609969279740983366274403003314660236283142336816337272784765542617568223171822983893372255812922512787176241097328401613251586819789759391334782423781449151623066314578892310113762618596501337004592827717837014023186950725531344085882326366334859567698967860704063074052791747583459937753413762474148762077538689101351225715878655341940467089047409921199700998209624722291265729908909491579714621761227790434825271707695434749054608000127558322426427821702576867522125968344893443067544259923487442862151133033740667641123027980854144860420171889491515263820884731746715899003602217195197854261390821733001028986790707703344978159981544786719940876410513206481635814256342225395503830662916877777419025937520685965397651253825502112054908892391517880333748057040504572706954478187307574593061148191976340282576626413370312808418754001507526306435726168957145257241586267889803104956758561669066436104058974006749379268388885732583817460980379269391515569970748190943092248537558978391128858310059334913564483817509304797947808104505727018748417379946357236138679946558317965849144406001009727258103880088595748432326024734668876011792205647267793694425183623678370721525917533465223917288934337018960647027616960880310064272334172357130045506958046897813441903547544047047013069233569993940232751645448099141710525674901805751719756358977855418694441504662897255077399504345181924225989850543568578945771978783953622501284449694862176483386054916930085267466440688966595591692997854956140117102505751783824026501120 [102,50] -900053206118749236521467200317355093147394108647673557502407144002985414079591981358618862691303023556153461704891457767303150083035344309899704436473958976372357211175876487854851530931314562720025035997048667751000088120257598443724509828816832282495795443624891196031060636213734578572852521917106158079613276969056437534380974228117445881786940890215518995606619735898151373952809105691559121366029203381677711733161269412282787496572730687161486854270983234888089815299995460823962025304860276067294072864831146177346391871396658053455827371683762507140821893791009050544963760970139115483032858776544235522582856823816825979010287272667735799847637271235953842670862101205639134590185987131015426529662442780297873508086820242976810297531664877876000753733408884888327566925819301059383606729200924731391942982167169682402738846206013625335581303832373677365575464023527863805023952703546556546782510962440053763385172926169104231412606542158401718902296721350245191832129707636671673554734364564867247351865240472471163086295501901579239903446867385796597209561119891742878667194262288170500163128399725500525713432150147369326404628392381026396096043964006810117701421064268239218576740575059485166096861499114609162030322602386760259372386625241470635145190386742305700538603527396979687152776195814235959904655904578108533642515792369576569999749667584684241411139914353377966014023265776839138555792780374791406064383064696312162219699919119156352656776797519847403610369346113210837322470375080483388254104861766523028674437851359520937502043769284208993350598521879604282547964387597932905507404011489941338802252717721372159624737067283738568169008343980793447889273358330662416301454416707035365781403420336063752073726836573214703385169591105491375564850626715001621525299797887640178170215707085434853861140453248139953071490233616052229030862430271999535210814865769705515954926315544045971497509422396552100169864974310665281397167142002338856753799500887544416409636736386198501622179181924313967492876818360887118825893657753246203973514583967600886377091751158257888427138176009311557862932794780614703217336780525181590478326978846364831867358307778591382418023055714898456463723316061638986130561587478951138120155692986336893202670159073864691822923333022274055363132219112199225894626949046384464966914968210353375456888682621641238326734660781113695550632536681871465723665903017707038366414496515631913369757752860291891200000 [102,51] -133996035329724656869058017252266716461365476763981207854918390941574937480687946557300650749167776954728424742387887582279584672497677616821000795545902587536561963884260573842996823889244674128998103260325956025620735033269109536738165707051854123807731165320975491673069191541800175244194900381100687989129102102456017616249837104275671030426411932424879057787835396028071459238462262991293367600316085502622659600487540486125757950052159569461104595971357009062218092465626268482161323563723007343829413522099705628295204329393965600886545445760038532696025010821726813725601630851188213290463592591905214806212638110685565199628872127469319835376407738613847942810171578895443279775502240266644865512573779252739109110074895303561123955680255024443905386906580683014374356997613284355420944554454105407616193991022700653591745561541696495754221435012987241148849368655536586457424846167534739445188336810316031541511885921653079365405577494919029969889876315546422981438257230406776230791167730038672227804935373854367797733412861054483774292024799823807824696447865818443148910006086861599209964786637792505955912649952509332257703736911454154202005149070020961256522966468423936603907518243699767825579693416339361211622424186230513019404030820933619710998989298922462013403295467752264051157650734038526401983984804588940009148985524888848042819877740767194681173539974464353241189444241884085068323646629880489482793633473746257885575196621091107616852029260957517485865026498948272572536805887850388777975216714873022943678165124177278653363932160619079332377243435679232580025861473389454009657332859026046966116706213374126294288254049514687108706350653299401496569455624209062686369484629848061950301483401265421060028737494507887157525366931281237831032783035377046839182915309100492777655758970415485617331976487373032729277505214636643606082898069905974613626437958872166313870319591465652760101350426432792339007720817572838792586920160111236410680188985527333307136119177379110721935125542038291389520859912074737383972945996843907333228136635576361356823973861449851665052716411168194267185938700759930208715455904918065981067672220506892852119366891809000239426273481144343553076972408331576189425053230609795588763275001840749781485124634339305923605798226141928032132187449213742772278127509477708964624993485790781356280382161440860509078551724462607683305577735642015251133985858446547758886266521365429916977955428118336372736 [102,52] 63325258397482129986483766099380545307141949409854682246114220708585916456468561999743537228108035619554998201982538883705611895608545663460480007947036987580051099210931426763619279291544160545808964263462237024783429929369169229006554563507007114269058831261059816247220374101907990332136042116733431837056404143994005132625539819187482278262521733991469159480043931697209840595132262567962691494230880386758111406998943391394353360948661726114906451312067609606525015535138491304249425296322316982489813598436540326074486440697779403129511727353906679230736764159533205299974011989824704392773299676056698021552680445460387672024278530687361201123701808958402734443409100827311629297891869555332726325003254651580445886173758529719123689113666601800959429599814324066373865793629715775322776239893316469124515360354890474642665891721804592378210092549762008209576753009456470028199827821713209087431302479581740544904101333099522812798094848719484055795459596812412986513899493441016606393067009695445394588711077654624697593158420518186813558062826985982587065359242059068528740551271919189284702290252245516889971619105722645177364577145529921950662325375542935804708123019946608267340693050721672367542250274327158345994824321848915559724880147768889578461123238826513117580352620683786229092713204389905955333347065084782115708020798093800692450594246562785218798910283694864673818388256013410476061144304426927302254468995675268970515877153589991925871287684796136081151233381875376550375466770221231199505461671515271561000775667950817856220119913076262773569988317062723601465433099907239739846601819808765670165369917785952848664506133355400305487081057324646355939169188815254145047881027180062102236715800816507954751742528282376667607019328592564994056292228462625607501605899695906434693162033519992921340371749228193754864342704656919995077862097812878587322190688806466523204776096806601062354421354174740887374827436830952424354892116591337828121829921191862336184762016745956554613327860725928725064731628673628326814769526587746859888903997935702475038161056351547579993053869180219408175708053339385264519760637002933843619069961698325223290978152241193412162571365504305020561797007999362525144215917773392026885455729073369169600113891595398703518108303967445936911103383911681723101279372984666966065386010294148747561912455195870081138154756556850093589368233452184810749281387116660179878633890498205327773704736953335808 [102,53] -6868108192867416518721339230961026858191196157056396063012300088309528312122147175723751472726975975377639974909231648504082397578549271993578253429317298622340518590651960769387116335313878067037050803350908325244751385009780755307088571037096533799271308062895786217950012830311432197549886643470707935508104185944081193812717843719588887451712913822598416697902130477531265284385000425199175440629906605265763240399525038437806350442378281504341358587811311054888013643536654122637434234459505098224870365779401333768401704907486136068484836199552326611208663998570478990939890974868517502064805281900863471333910007457021169123181342757327246928981264789790537349449212910439558881767595951151957295802856397197903334939033629357331149687105096699073169139912677661079449052360713214380560426170541014327940719423448297286778434628537311933632796131093741311308868824957619049989053965248183108216264543073591506068440135272068488133680435788040261148407068217277128787726923310830875130853570893544691826102344042091854393195450392806265221765437422950315357638969177374640212103286211777421333232604845744164817525117565078751025056823363213764610635804340834912766534592141162862049019488524527665459124186809714784731847343519856776363622506153113395635114708093904103338278623267776463534294880065805696019042231505694774163275272291639549717889661683752888020368288195150766268432243991985844178110664158188785791682154053468622318025653576746873367177045491333038325000462892616393684760661145550316934460566166321203541570644249339349405847670565948877294973341626573559262263423100914976799167749556860376409464549746840681997409988982689425159969909566827653008138259313266093553687904075380659906003280838724570042306749213614549503872584380793862250723520767114451222479758911622400378602785230894653183191513324667063307630115969663095287866213117717792770239711725516508870059661643256169709846002497749724172680844056320025162917024230220442286791921239227752684790732050545658855602472008608483947183068825244185000902682487216156098432713304889701082175397318922576904688880321699797457139982805843467848666692289181315832056470202833019267707386522689261815453510330369607199500800881482609260845950926275421490161480185979951424883648481202158920867579068068615980560394485526289862857034969234234439167847491755784923117628026379601367789322336794417693308149060475142993567753634707979459150948866095604459553452720128 [102,54] -446683713192327668362475353197482134484527808385875135370832843083319364788988521852118812577747686233400991624732958679083100358133222015318637563863049404086388505798398451497112199898704362070395043737968415261123191198103703119842024418231585722467784974075563339339555093454420348205168272285306352609690149478344653188151413261794812456721930442575714984799651310913889284733574507274144000049221415007394043869851450844632886343184924177701191497059242631994098877387829213291932294086701018184510132609520868744015430340107254387531311822470148033635721000120260476843706832758944423685106835751547813594939809276337018414581551197427742425467017973461179878013399984870953945117720221783999507912768087363489447644257365794536786689698270730172649746429759378532632601174535659097317456544402856505073814378999343389913147767492503464440166117398981971922455889713056971023559115360906278106966848179707844954200713452692612520549356018545558244252385808065761397660097212488366526734729329524975826057671608539315121437031794231384748450281732574548291376777188368631716282612256997783867992354694542037011849883418531436304841518873997408510817577639449669526103958854370381921963252426358938420638316683841143251315647633152348730411907967336143117938957782233356590354767839898146534802380977017642643293451803575282522506600823746126877089466284836440173112368852982081064441286474328277866123888663565961299892294027994204053073576150980712635362861208402236631238902060943552708997787766209546048229427429573405820387786923269514167856981983273848789246524653130360854903868680447253108512332006809879967907546358061003133493615153718051023516261512462984408536863744040978553010349503924624605191133870965477296075137227356334139268944204128506619087599143535618484921686927483032170935501487748517268920756128111752883943508037676782473573710606004147052124698204530168918547649752772377357819491036937671480407066729388221906328861686501371712642302660918670036742653236555572135420794131133877557926821406114058160172804512824313350996072666368864870878356444801161551459982380267502652274412115755183038667715215693559181396710456104019053681642775629761818906191107608166453938760047215826363848915015944505536139948340250424657635588574059587166585615081726925230176089653692772143114330811021363424477495823534692285432773554852210051689856132671522836975781811623587238762702249910179202934736332286790267582808064 [102,55] 171100914319498657393160584909203954727726429128213253085978264868878849717279893737736446693889890259348375431916599104916294349441326459827432424536624197620247783139559858022467637932303631704910371936555300715894908490972294192476146388952023513726985686541266312590420398789233093832180071939373174548339471366011008266329046227034414238015132458672745901876393103100608600274036702073925019368295427673066015257195880922764409902426478353197633139826776304407703396802920294397038642571896027855843021772351869132896017378658424217310303526425187687446980639568463263134223801218141215638684271186821805176931402561075187741785929152099060366939024123624532926701408542308970963454498441723367251562372059111520381947455942159975562940665343568216194611743611605926263169902236308042797216423712754781620065513691795412598837015781628688765855823261015316283512089359190937410907364228616753438516276965344800062259904875210410518217039937483932714537071299231272940463498888877959429853994389575595712575786067775532997636194260961395623322912560218559969322304194754170915070378055881711149935728433314916046169566784302537025473914995043978938796446047963580185022401306174226890216292306994141711021057571779311666641397779178141378093839480543772632782070543350195585774879196462435473868398366976470962153135074858399390877970332783210293694863151560707260222222499706196004295390655111518909056254177937431512433863896330482032265962194152336726707863283674074855626598544417959376311583174506386535374354887262805501097821294182474799007581325280603277471998628278124561661061834320912680712012075535862893697678974119953685129520652148420212861573332948793109068638864061931612238339345217991234561307451566486899717919226294507680290894696623040753859610690736052603536160417839819575163125384370292096764198198277567789741528891910500713890188856642823730370086426331805336771620775637914177835290860597596689096053071792444081429785356733696838365701511702001453568886186125682465123791791842182077973030277958353037119809490300645707503364950163383292080237347624627308071610045000322969631314651092420288108625651807586759926750475720102610193587502920689775427825861379980102880536643222254121016186886488837285788838812125641517340819491832450736145614021588135257595606284696914156383219221980615927763418678259210765708465586300966447280590515055837133064016249624374533553057865609626476123090427398964987822080 [102,56] -19425835285917029660869725070066973298678635402366967559350219682119677575101293142504046587114598308193087242569831001438221611210028576634049795742065731655153738591916161695817042155443642524864144300228810242858000643621357606468544380275339045621979384075147102905276778206498165804396990490304007445162729692032186840589272744424476000674776657294282193963215375230193110789180871458798551476700863475259317334794221469476660806785950770682971218145021693110599893142024878762136860262062483785570320386182629079428848012842008299633333750690921647196233371363395750072877817585174626681987591472332216771495191963191362756711296891508834124771804707953955069399626015769312089192821172190203013045334715112363052797289708890081400871660303208827524895434485546772811684350532823211359819389048469589153590622280097747674640528286712860285334722571798721233058824302519337570658814614608252469605653068011452361605761655034456500554292389070689024894132034947539073390141738944702524364370698516492085144234645139088055761208852901743106144633595693540407647645040296682981117582483368625054684438153115184558408912526071980462760474629661408236343964083872211484585596346036323934190439917564479339737436104113821505202361533235380591181320666817881160380101807531961449823618011981881745340163933717707736228921803257184698659924761231275700379775416994952983887966054531580496159630117792772084048229504642788106391098382553358258752971746182791552040167831992638716488919080294812877817468064487522556610049020157798562179773029070144192863718658368012892091957201249779788869620021069461994477281574087090920626149892076066253923455042244829065654966187053428793975282465782796378567624995912101015694947262457300898650081823605396148247709868328020716341476851415803919020272121754649332962414059410668073528305111568081733699992771792106710166971756356979230223678932258943187127824195641703348820581579613843103761142606962325792256368364371117226584773317739716945298915213741825688346346838746761561437898079482864305527816166595740082923725406067017448613983187991552481281891327589718894335692419084277170834892803066491671744718603836181304114493391966376787365044073862459096919293124133689957235654545236828994932107773403242623873486593002908690353503440493975638446107544625340493887344442860781594411699067426861064936574207931611424047497081693959993000377345168400476801593330977951512686629357342984298496 [102,57] 2553069483674219984626499068455752227686244456716940523508751596556691679989058768120336991348440595144226645014516272761198497649560027670024606252615769941670831352461154601380213785706403277788035392622733582896781212573850734928698648696945050857079064470509309021138982299617508159312106188317945436340091848236296583835401338847281558149807219021106809928147594322779589897939640901084032717086346903232658567194298631888244027149427067241114277529547152892213934463968176911337672240917385402073181771957892320008557716688193597317876381181240921424899997796259290506006242527463766631603541697720131180736818707787998754183196914724138086802799197892042445404680375134923824165010778073784349351266929943452618255506943402016213326362403723895393688899288371201491998530688103547605164659329761891379662029128316450162690519772223218613270602908219573553513517477400183138412744812810600083933332851079645960661758070694212169825421662432079829018130342471507238538750480575230529480531763113026281989834174792880368169781462644427531860096236825586718518563105451937489735225306987374834759371193260631821859304989106995443338222411080434329578918083087916186909972917708225898664663585847928620359854605259524669251447374016733777089236318187302408785636964549730197275455749319064822400730037911578707255938168909753817794288435412976861446152579542658021421915664368095346433539614623524781251577402925276531577375401412006495982492466023357546343871231343185691251325064203990860908317012764948467429366063714911458005233545730930240939094182309496383171263075504744446619440853075209724394403822952290945390591874871649081764528845860435581620664853688716385245618447629980288879158344753613106204333921079859128335072217278048927572308572388726759777103318203790240888912131036150714055686399962848592784542850551018028975932938642033589932377435808734742341227116114224570195531497589347739707767398485949806890656567339914604053678083160365338996611876224827416394266515115914421516921472523634822400325483398160512882568543625484426110580831809670346973570939818906687821282919630769316281204644038750601533492880743774194831458551688388258851351354530118810006020253569553997188876214084252726471182233937470152411856497064005798785647132743302625526784509240193948663367559536137748377049171823511782128959415530020018591167968463620266528243900066182370246524231595252929285944370921366458265343645290260160 [102,58] -366304342757176969606303520789213081702465015672805576544551341475219426871765824208624972674857047328838483993893425077142525428241088250408754188127237084555321629907580205411791454931872494180508208188561549092320231221460218724367213855922067659419983508396913863691216688224661319475340486390172842189505487398645594539187572445436915974016063400786366889370774618059541873449234009194431145264392632026124938705345512480592394971501166331842610743962351632294463528493438362731255827861378060805292532446562670168783592693057776368881786807019347573415503739586606661872938142715905068580009296873717614062519620325606456002266950475102475088535200519753766700266374777002475470628521281136422873556941939473645148020422189640463524042250754137670828254290983309600652295274277469093011966690139677839887088248150841925528324077132415038318829007691543320163276277100324966122892466470301100704749066824224687050909908886990177275620380791292968165637205079305804593930989485050695586198838345716543249177243155352380966810528305767221595650457743547171285397032902880436957724978684491816048810212746584578545499353610238387174536854005196022855000983374723826609100767158364958747870402821531795108665222852447218243158617633578707821839737369468882184672408783449217290891307491826103791962733661864528954597665077475822366298275925066639918562753061581539423933422627581200074137289018827440158013571873207005449920851982315345024781243939556540884899044547959858050891679833317521213074511227336309469985315085372666077953625311755162236723155409192925269010709743851108105444781591702699786076474450760775302193595105984359615260260238782353113668907730205853322877204304283957343045777731823489126350780018205060167592006343435829790483827079778107026986183574046307473135194738680516805569299650487687576169118715338403761991566738997353162070783651894398425594666811938005055050648024107906693237257042440956584703009295003939651927344394702049739806886134947261093689986479837795074689247740472027765072562133283241965532851135809609087272725276689032251808218869164582534159492390940523733744130890569905656880459553019620156489216718170725047716405263194051719713816787107127758585932472782564638547169099408274823013648460115047834837189649657938997023343070021805628350099908978583650299845179827394352004078604047496777095605803682195297719527125991477503572525178148420789713516611426303672056416184448 [102,59] 57918352533030004949369416134655502285887455647369561329810222900483091275041634968526716794345984316057376839816055949764956574066068040921720821326713498819991905520241805521148771337937743912945544518656117739893558428431400713713014940275203323420610998376532573403339402129551912798104410934500172808345449127225202675024018260947038970897521581519484738607269175358665176332193490206748710527279525528839501388742560354451512604240893831765767942360308412611552756818644141854262014925278404182411715369588530919896277803081380313533638134441376682171238263881439190793657259363905038654503503555851066042712447643668731389021354264208345477365800461389343168509184701501166653124381388719749905148733124188572722314240940652638016512922787032993094094967946436580088817098087326190727639783488891500725629871276019410046259067627437775862727603728549318587029601820753216967377254564886450367195656778645735699036821522286155166302810768552704211572097842025390328602823142384698921434057938762867601488990732537376688735649377053491431315694567936806284953314624446303825146291172233912661632241569184497680828955469962113703497145899240049481628445583771070930839883678772930293159478397407659859086767960108912503046059462644592925210862307690824090252592811791881763828220523117299904338288387158296611608866991605788035155939137709343766664976573984157154086285599926600405145251410070398604705353361192575367946831522868982710037114335783846071311445713339398836648598813906355704845210220451223648319683917975156224077972711792592865898489178268330501644464657420512118487981397102701119059100302959419207113487146161542780245981014327042115262495900934082892290067393312461381336328586707495118027613697567778246308650034112478268604637011334006266761667679951311709077802129661919790220036149945862981309362363057609756110839665982851285565399458122415815914691628975722915047770903028124823346124136614291805261998933544484237607380245803884555184735538881087523554074993724829902590293441768519279394169083465911794742802490113075175691528357323610333475896566188791982414525473789422620199786974248099691447139892719273379438711532880352376403537207517440284893243908706563449216186004417443162091805267833991845597653520853561769954201113172995150118262068745176417256477992469218324919869328167521799242546945545848163626631405309157016843924100966578926017694976522771683223772229587598222837272560 [102,60] -17283106849252212935990422927500037110222341282177841485854120359448911927916281476074141095927024985931501087885122469738961064638339256143541293947440758526834666560404813089547486539278220275674520477416552519738091400365454464629351029179527333291413508024513457760189183628462590503462272393438788354983203597526691526477518177158510936756224568204241518843377785963274842919468829790762131652648321191044012162468720542839532011930316223485870131246338624361361786058515941673864058368231074740340145198201628297536038125896396668968930492046513441793195465798409937012767581240188582682657079290446385775469643090975619637051848544417385734029980097124953354270872975115134570132162217641945904662764413406748479602771076978470093015562900916595320409390900628281837598873371102287408816491712263481652134798631587251850507942327666580000662201241830453351497820460420319302177063970213705879365697049415805543297419664364924798189428861321184830645735651739508472951129039579403082867345130475709700575076993004558472366954693575821632775890203291367375826355698159665941074439056159148358834579401248284675136484750569335431311706633821906174716158509350632524160159813360604211810431080231293818580182795637670970553318969155872448019567832143982913024895392439333562747041555634549557287409215197454526138456077164937904277552619090078737015386694800711010638635073283747996572140945660435379988123322996844289034846996276408190387459995347227935253373997884541358023456331217228352848765039118133587548707094101268476506116136638027714816173403382926309068036376973499042458551255638602946999311027934111510687111012958436674349120823995352166579075299122262294678197666202775733309339331672137997043670963552365190252892084690665553834120188060272142915087599851257769265494837056749173655796982124287878533087548541995792376211839716342143488464880400015344843760399317647235551237705691824825946615673206311030643891969775210026119129031444945231529253722805503914334793978949502276120791780780023054639435990964532894637103402547500886922009288851779218131315482384199706379794088881574983370344683149278335917657630122384428751429846684418646131207611380570931572852898637405865587634313538599478408593373004266383239242409431935679851033603909091687660567165790880217897368200544925047331241213283274154517635686176425804553401935102226870347690118543633860258623545172585962541592612668241476841680 [102,61] 3667613893723787702933833486769213452218616305660181199941777503619251682299617212356017784004667656363729930767430421156592665941380343169565643544807182066286871507631557595886754779563310311083040954831407061280635057297175044511997516892581185325096597272289886826394702754714551715216760331321631554319626988591227576852365591397838985680287479134046399166692913141340904333075370550349087625309841663515051104037474774280963188301864205633394828594705954000797669461614333633179674939632962969187257114399486799084490825341974715016569463871511044531885290804240454001320158779953946952924621473837668463542153879903179695824473162121660190688022005842113532959295805541861550631053826653987285517473306754663477862737613519287356480845962525741343835238548279690365169826855063477923887214217139882990822640537722499450639883209381102353950107245656894671977887635214238712788127942863136077395610128764570256402549272049519229604259827924408195096887407629341058866442239538366547475855393606843483023984182237081032613416320752022368851385606548945649484674679832200981956070349893542209594754542695472780152022602705680950098139457774279878886286361715213379313487990770563897327987365663482221914721363710540548815006429932283140804250366141389250527429303902111195852374829338698665748839666259116353380984677066247166591242204576165236921480315199354741893811312522819924511816309628046342662233337527028112812181952321634246003264925793161119415784354273772529743124827505365801387898387406871075212575825880727827669858840422213467237335683397033443605596028517777493114222135854794275485114406091024483105552456100549213576187818343438037157579347926539891626407722227866421753964718643201700433722988638990543835985972500478183604770063033931001673015822796403671378229032064952823679182815155944596531734751404728521085043321917533824023338517293753142240794034011371911685307247521883048765593962619152542251370155683104757478564650895442949572646409366472775365144197114654089563668208721252994159003832050843170131474605398614969750176418137436216965822320419614324635760760493105786463537479331507021371059841070735493525381571004491400668781589753371317734593706460899078501212877363266034447023464586501466567484764501154977452281407940202080992935597875012343751957350409297763379836215219452234801722631323703774334959483130624144698972347841919110228970029190804798487760109585938822880 [102,62] -448349175666391307084850249806815352330525937355743841185186615055439107817306860294384190743226421155621649822808061123444304141736957853946642511080319337899544806260817853010553693913413090068523158689432908957844416488842991987425699294100695903643337289093753410333565038715470705072544884254710264873917017228220738946616377517112444452791719728337089524320826064965828486966576869573299526098299583793154034847328455890194557311285224244537963996059641141761585812629252206041891419253282862515233101947050642934399478241405158777008980096335067001409568285863465653040925198560428643839685929284974351785176719933787043651152167286428124310948899433782730995192602440120949827556845631580747476885492957392563375684966358354572523265431825325695186735436176948594199479040611202443235679372081668674581936120864080662887454209849050541718959678827415905981930740619819146145864950723282117273071594274827565074001867424800870503046316650009283637101747051618115855283918052242936547935437226099805658794948636585464826521305828789002845585011788007549145841240192466555101050252826903449114788561917745859991055262512332439822512398209555539348505254953230119661147840355452840304360486271032961903131990188553880707887107810045528120804617516009899529534736621696092788973986075615622606585850972462418951374904717883294473969487890390884594461705433965723302823666347390794587313560525119828764922164114415354390733183166411549622571344150392762134339037454298691380452046890113655061960828274082429508874804716778717660800005761150627962520700161007083485878197195863094970354134723815704742642064625645029460442463495408731127466081129005650504990132530224537669303161966492563538630095297269160574391725507230667455997053423127405842640926380359203054311495690963498707627677085515659003561433685539823091375848617121350416229855276765065595350844044615604976723441441941929418891992161112763431352026105999351872355016949048239334608114981582650267798959386047216604892924813938681153462319383180838241692792337855640967581844818671904221799501642022960797703368650969454605945780056755098621386622335384883580706867624897571550114112019590555225623776240535902205424134068002613704878211719284013088567376722386926634681001876768337372461527633252666114514111643673804822898923949923696738391342428478191916833381601928007593333218804122278538769636887529091629596722539344666073365341365871360 [102,63] 43154868719550829676171688623999254879584100564538055466089572158858567354128980591860716898943752042491729013656029301730741839578049897474912516007717381893266969420717550548374484335047423733106215324889314637633482032541278556284733653678673961881432762624650613072581163801585614130773749104900481738664459160825397070339272231652043619382416336572613090302391807963212836154174826048886946306449887232469958816565050717529625973854396280313636851396019205313644017951789636557937372072514733421886752975086469590956584401247785751546139588213476787404931070239947532990449441308745851798845369348129166236897575860927349852462628185859940573080530474878473327903867350293998666102886115564674423640708718887765227253578888588788876768987201539903241895568087545529539583442105127992004535608801539435169726705005774495573530194382895659644810126739164885360144814735613155360536104529543057283162830826549594865475694984893349856107470152292248814307777580686592322481138858816438963343398605113266765963648507695422627440513985973751320937994482909337573452776710618368245180642447140365590076232788006642309649428579872420212197480985563756114078109629561702921904452016866029072477828822358381490522811452616961424646422666419455789106652696935486587574365161433753701717975345020915633053410849459569696529877051379548205590916567436265158839892317383803474435199990317869980264516975204199324617937273098974899423066678099946062165632212222647922383675765491725285162826528709673483992612748805136101336339651191362734974163240331658356712097755702916924441348888356980367927552034586138739034775410550214644350941962817849558023816684331719235610634145643131283655981504456047771476815339550325887914572170489893037862018946670999147186011996423889369660965496304563161707542958538017414807580426287292960669111262777940451849275033481679802832945717461889956108445732717283186526243242110778396856350499287475089851739677744239928241765687713656915551879127135260124212649593295775304022624146357042071340000202870947793295532404517857748492953456283669744263675082869745655579508215758478047939295628829311363596546556147837923463865402144916990094441406854576576574006548122179016923321538396056721381577429017141274404101932179099863301344601578668529330577555313883782361475516936764898835548422588453970982726218821213579571337148450601108363502587797305070791333683665396049735616784200 [102,64] -4310418276605420567432122705311331967369297883281909910139638375911144298479341406818317137314591115723076538963895461420218634077526153498911849513753189462630982183833702415713102739370941518080960252415636701574528063785226270517511697441021252840007607474225172229473259369313441503611304290219806845537037756478270597505481815211479672741170834350486936334743680289564022675393659707235088489366991096305547413943991570895794945674150413432909328807726141566453938255029142778948098569290523256609698125722110218508233706211781182983486991875146131831662261863793568257917134663407035687901556624866838081101777567899745485957379104000078895836159746609857431714310518359890601133435465595171011929708151761723282313831496634628293235819058110180478985051936171132101401438343087543565527989276331150972718552323437775198739659138388123069756530175191363989854714077249273151814273869601200361579706250692734576057642409550725303453632670306932587229360176182697322129420120155787092779519785067032005892536573286285587717290929746764740794838070579282573247932601028423582585924616194682350516037049616454817983924720538925673834702918204860418676684898428401529488653760954406374084474569395351459436394371035871042619120011624619202250888009112565119452214728134873749291989774438669496155829129573944972795387233015275833963162164901092395673979933046694136734581660631365426613489499104246587992667836982865043668687810442605066680159118180648170679668142573733107129680484909917975213111920523001099297305167479256593066058266769386199735214781049447495298105939599946893020105379880845721870877320998573663991856275579786379289474950374214037776973153888038838669458267294335274056426961713374235665824121552468476234261747351016146964043800991558978144981271708815346391346918170736467999429307271237084975933078072895191522377910504283481056839233222211926830224082817935738642692767487845999737813964870599554091552360325373784238296653478498532630442064754430389701120773944085986172117967772695972449690356446705273218762236323254874962194092136599175254984274332435722127471998471225720519400965514642894483446034345384704078116217204013249308696608423509508725669573601048641857316735925512712987259448591980730934005039597927857710026448598397615110136422522861013799687251891465945207440531527108459979487720654807835313266517355960450686984424795860945787928424929123749243671520 [102,65] 324978919391685013604098395816266561353547827390424437593649579054538646331175457204934425905510038321749361225449790183078880721267942167420148711858276331449102507782030567545772351148191075371815037378973351885971751056813984357181227004223337224171207331491740936170003450622401687365846803440824157394829779033512071090399333532800319659620214221501395273691056968396714489698722569091759785835596660560043917073220077050817830161929392489004480691498639856853756649532064186686864842785634158519966477567524723770208987841654123558968726910482843286199915789111849328848162140192829927119679474774928988182304408960818512341480327672573168652833554133502306885833341757315457737537230805997782114234959777557224812623599078825113290192868284228414143456864233731178983209718143112627508863742480043334687475508973806527459680663243329047275854277010344289164840391485818780256457390305679345847791251414786874376265353957746034620408158101609361624924466124008111383318165575364410493887064794044359367729695217537865227481316526189037495636212349677694603510179024996768597157195245737287195414085752272007489638337510191493019070754021359023239490802107337055996214482706226225721324599588543377766420566403264049074292567633497610694244943415911277041898722174656174555791663182787698902735336192359613135253369545669177945399100933241613920838383073526133626583410081771455470809420204483963149525087117723793771226374981181028582436776166107127589985944219519521044147368584702016404705801781808920005153172340924797494969723883779928891637382369875550047668023268979415383160109682733909486157692751437341498787560984671263937969948610400455828026169971984979336097723188949167662867114282921137243870387139721761690973696274046812581497790733228117093763696298215751067771647629928134778697897114079399564628673991656748630061242538484512077773126354130171180002503870980273155005562414427795926205358294693855864567455510412635210794538569974732653028106975896648349568089754293365965925455412950743371977322826073647876817848753114554820826421901189313294206536200203955312242685390219846847709216532733399575076343264250003666702515022313938457258996707714105898535086458168330723319586495677103046936625236549698782381639907109124764314031123285682667472963776249200705833207079758411004150302160186473916401207070874582276593266707389185634756656634461689428539980914336101849440 [102,66] -7544379957742062913759289134707410811226957932499713809494263132831708713655353586290724067834026261119661498770375227094459039096403769502816831183492711599517074827438885548147787389972436033542078754124806917059232401828628033268823265124150567076854777376190866838582246213805314987595767144286142733781451605036701267764358221716381144138276952770949829657569658074650410154790593028163428830741392786325450419567176990449630717313562296085997846132109706551177324149226117213378278046941985419242300362292908745047119622101504193312233704603468831165505619940086877291192557325443137823504640539461818998482949893080232791997555515108007500505062934734579266932757824354554825017525818150620579427199608268202012828373000593702445540662934662289292261496047357955648506554715396234374040180799670097226459040465299909003612751701006238275711425895598898131329034955172647347223965153440682626259698640660212729291846650674547326636183608535992012484599110579453247459171510085741189579667154236936773059480914490044612127825881921527963085272834338408532731025917386475050736429660204506218765298806819588597078925621121947918532258984452745532002777473820145994828903310064825088061230719707985003334721631185968983275632490012394887327895497882418450668141071662612840607659049652715480421834937728837596549921897980741244880390010289952172614658456747284986876090114263183894372647395609480217605966001444366635932127180781650898721223414275952252887998655210040142026251933991845518003259634928816691304595972031889124067555847191024081122212316935712101197168689172071565263532919397063396113419218089712099167415083562353212454256869594185134089313990013267022700795956684179036633418372771787434409341325588942230030174897125439931600919058542985982375003423608724559633421147989881729256929542065255730502737208893430547345472183794752749886180663588373515035127909207084476292362620230308588040969684039161442412607745896642405747990916927892568175445013301311756278813724955989651578571020485842575995389008851830356124507292106192781179180041078221413012637103389061075562999718673826528888359100168923908603871976007144318969433204024014399313286355228563206105282873834047802129066202077072447107161793022854875819992520787922776449225552016765126034663672325560914736481367523253280528374461483397005284333568589160022300621246415911376860805859259205575686781945688002752 [102,67] -263280090972708904989416607726034598558692607795691973204317488684252125313859259351374965306885454977488122716428574357812991938826681453715133230445205193071004245736818255248654850193219077911787588179702157059443930752189435870969975623340609095947405057056310842947868214156570218562637930296840703604535506161555282037715099055484894680724901163704804290827592000477700473692770043525320075162657384239125169804458032196259049091316836911081876007737488974908706849840915732922879355782593531016810387170447293545240144689969687352191857093768740414720515924452067846576058024846431386107153076669404237456332698380593677740683238362188352488256597215748269288779751047972127420150406344097447451029827013449637153300165416126359591082824454358209893415481256349037003835489223495542374722287066530722089551721782160575628679754175775439330159946880015556389043522301093522228949963813473621359479895571982954027708013125711156788055007861231904684774801117766532329296531818551537132463905293968497644081974273492131442848868343667355985891604292579534862793649845982440967803798124143915689063986212780676652086662220920157891742782125064848191066603655649675256327397236706737844632422350591026841586297946175692758094573840220507400619731294129601888489772157987048706396946525529108002660625181199374832005678144357448224264558169712057467267483743575216933824515061920535424426980652682691010670732837731378019383436248097424750353698571780126016364739180224215033101274518821542825536764864837388324037336075618376465621972843517672812882399457886717425632773162492176688623855060454994749451052171506652410791966125076025578782264373834549360681818818701217671701446221252825158680257235057887022024143166930581870309222976163754574876941087662598960827125201367099494739408124404606199361804898732688475070159297184477813201276485222345573806153183858490484438450243643556928750831167665506724376460013242659841497573890709828341836680248947015835466380091598245516511709529182976038756592044283481334170290980651195768566903274829263442701979825911889063927648917023409931523219403889032527403852687468296967076815063867164247376850928880893473558830135675972986435900353568997235623025338881761341395189170093895888006835113494130080354684705184434219967933082908049015144190349182667010401679767555335656912038706417812358692707402325834552944683267070121612973406428424 [102,68] 31176456184980464984276230999188678228429272647030970718066730846863424642623736754018194647731489935213350586823105682163340488712518504242177052917762737214884485430662018774896370161785161712412983312836897908457732318634604780619368823634396066378799333814503713122832824960004990881601047924216222365646579458112925181524367555505406845361112997088483837652193242985598211030642304692180358028308528242055999076005163315276107025210263117213368697553713128264901912751847736357049618065490014080236002513545891461307930246020656917845343970781146048841526730214064778801028703748901950942708114267371078000764225632798050391790549626266137629021435245225565983158036314359117676706914580825071452179904958121452759422264271569025975781492716168336079427634050258542134977631846141532818078177681324601934640511082511370262022055061312827700347853074905699221823547554374497685830966386406104762387639885916573393186040373457352667107916592557379429052436987374530070770811024989667154356862488450915269837062676392063811268710436961377417320950570670776440989602869968431210488460945783130032487296975190026507829119077594374839528504241518439977386239172486260115950467227131569721558520950364344191820979337779881899591657003849973778581913111393102091026557569404240424688086119395906498822408149493182243514882643045817605305657529272988748685547482963223633280249833252742054967012774465043747636119907736901376169758768642410908697675100893926574161726974563611354557274080625275757610514804390145494383018163556121575012191582314267446612217464609065447082039117392614410562857928151223970614244870444761224391330466991038567549805744475450387221921496528683193303220522228908745413368934827917416280727326129752388442086714416958390398212043303144611562367335409505558203989379243990553545538937883593722577980043474697648065512361623240036341337864198221307652785033190332952483755378416188922055227600002390141899513977313271693933699900364738324566057960096655280015990289830677384123190169909962526221594949681903193100566420414117209208513938989147684212037696929372990557887388964950242632100388087763755342139322973131701667996715148373094037503168146312906707247284133669935165466731015593944507291570340983627281687115591212597772088873265269447354153149744729826017365660738402006357185804071772648843691579687532910995085008112159989537883766701576190451660564 [102,69] -4397241284512576874038311394177456839595347637096405874249320227646953175135600158507013733949484042151546333992869053261074177004721330875431274706906955266407273369422083062698934169320557943765090683002009961575788468651872578617714648117729600380268756548091338419364843607864127590998093774556301889904627468087704899732009259244777766887252224679990691491352867852025704484498606391951750986527512846486031852033286498185473958636357357039213811515791513425460902375398352183174052863896188837679888262086941651457990220530420925115120613880387760433732474197744646794118753148915339321132126903100525618103787609278884666654824900715484059569432438930528357902522428611365216871046740389189472707637481459467329455494999114606058381282734058505017148732524076705076927506543226701872877219591448363447792025932129521237781605377298326941144240547406220784154208807279797746352857469026234480458237960784435473592385225128165382102079397301113635397427593889694067427700431701311443606760120224541081217320141893231823252717039046507669464329167640225675098033164884245949817889198478152029262638680187530590793967041490824894838574935843307256938967013683424723676414622691348276548961902186759857745126022761681048919484270607290886556536292434954726331109602340870213093815757605943415863925968610649907661178622432795166616187627186135036423991108954372081608332008849214701054602945226051501839216441711208339924091383182123854452004678973345940826654121952148163518151609986550493832823247926600923672764418920229619872312902222914445104839548778529407838110408820589887872785656880106597616391917719093823127651278597716869333742521713194852621338876868917050965758552553105428691441643351196420697198116547915190407896721297841435881423448031969343141312472544867685853730853333448977119513208671470166099248798154007404638034892299078798225784648084696251835554801601337193616134662992321951279304527065929997790068205702852923076196484584153887066198668605516058189639996736413435530153594997351523075231295093019332793384639838431457327869041260776726307355501879754888227609504814679460638302869522681908224910724726627263463315486811942443089896877963076362396994465512567615418959517455121237661828898743993822995924520909850274699993842610112720383981452621241247577024376052241957076792080777081094140996629426764110527124588895520532687777617109851806509968 [102,70] 362129267809403330427930235724948238455039400309872937158368019306807286793208634128203303571938629622802890490229651845193434950017741898004156161104504013876261095238586255862575648379322254387474866999959957513517011275585179316383307284097991072821552795554071657815450990160389075917611570873319622869901159389754546959649191927039592984607788651183797442189600125202461902280964750941517765852879669621798924637440263825561633867753860107208507547013891482715149656228475407405715846960716206817435800572189869547912444937803932216924708938930513094831927646257370656461688125392410590686216696436830115768904197771019818345516543401973890914459360665803977292096227998107492051168614575281514166985320188641654769629330924674905903326872015684994782446798537655340095604409118354066479342171261718083540090486481808369920996743762718380507230470114028222607707141711625200224349523614864410100861841316008228079891396468838297396510241905601306521100187752981261486887626847171657076074204854453029592041258290175877175251704829017603879113261260325392815187096183324740797144408087476181167593253214738914260234753598853939283073938095871379600530827519289982529137070565090787692790297645798132917773261037514445843865031008702053982638345947945672019145850137752765111097907122111374521250623211811263426716550043509872587513311689321075170102918275265946787591862130095921133602909121019319497442021101532762127684068984571527236828101869338856986950186572886430469845999845824966539912090674423843109637556072787054282852136201609471805823991817330681438018079901997512352048394257226042047131611687288641684475979903300874257416032150256897669801243666350526464699301307645311419938778437129997022210521358965173596778102139095139089408259452304358966886245093329049412100817531506071896227500723709839230664679416171863030453658950747485690138897048086757476511387547630631115976939097578234048147226623897519400086562754106015503815118895696884973715221380961314051923928919576149887239682154332106737241215922242186379508268902312008542717472622131823776122946511600371152499418334212733578888789378608512140243695777160363253401648259793199304665732482032820039085340448545297014749741790354964299185072206511628387727907439167144495384583399642859232744160989938582884065435062195160389958263917826217640636113980165025945046811708964605098040691073896942080 [102,71] 3475413146032125304853768244217351523962884364392940206479332632486580509611705561368429675365944901659746874560607829911980427022876480030114350186539933462746598086032717570729334446983886037231812458028212570315969554921165840671275502364494195928779723792158179436583493184456716044269592448386475832177416244009427459664477493837453235701041316043728344341258325702595495160572315813095799324967381679878947954709006838940067481693865600509051013173545819764266359682196741195135249563129793564831983743419990207226492372666586196765979013032119027830300900681795253664658541150564466348071712035708671691237567346856359489322866571971344698476085996574579517639133622062777369275468362599140946122120724357358045320996736825473403145722578708897306842293389664450343563180036223812279783305156223780099266938902759631998786123196743157903644586787867720083885835387831847700412688279307640896691220814887176565411224666605182351135618915455690562237226069217580296282175035078824207947739345024463618349364589344397466361052711515271030142663975081786619356441112128252519002381961129688027721128082128999315992998379456788571753905535648731970379040377290813763967162810260635436116969190117609822459567151596900969072155405561260531191133665479841633277383427433273954513828570153240914960927717055872842921475835530387315655185860326259044461147884359234065457597692273710818109368972908710292192587669169011823068903087553306685164338293235857246696377420449995921727151837254801514643338011731280242781096303709449217479539039949085645657877849883118892411133599331651397389234909201102603015305743768562624245879973619685967161309815378692086516025706276994925432723631051464344524644533018962882316597400508472567447587992626693455586273681429956298231203875297928101006664128685255969878404964577993869089561219217204645414477507193761109147515250132721416643091035775733014994725694587979220901512651127080431322596886372836374045204919551949982712390803017419506204191057618989697827744390451464445106707775261269269507779840715731943672464153795818231223732150037020763698587403811706347109721867816113375617289675154375465719438343836918595841866430153993396455620273361906456318072127604529505371550574667673725061878396831751337027829977384239067376528329029700016646711154014923805836297411999763842513038783815352771114009421523971184717143742675020 [102,72] 1143064879878831239542042252958533444380604087774681964675035580499111821951513521131994359929396708994856943604530443597847678140156597378170015938044720309357873312690231472263170901606098222801015792310475613953681062774228437407170658118763749539747600924635183218269900628696796963791661352039670708787794819820432008816047763369465172444414307059060337946251785161067996754636299796604516258232158511433349855352907212641624004391031231413738875740831711520434853544319580810251401902595121218964512955026624504718683076035251555839741669538239647384602735973818657664353233310078142786411860441890559560933417955905467386905314668047307632475451647293934694943853555757988058416159007345002386397552578412722268303903244513631979128623576287501640060279612846452702833300966657720431344585970915871372635951086422344906472118518467359888627364515867070568460554366504926513499936837057076456302117335238285094793847615455195128975274239399972151319497840423997012460518028635881821889881106460974566437206190363079522582055043598792318057194089204841798035694002345517910404354276077378489631783472439522469861982531052618614476808905980340859502319404763169839913939486945820441562976735352123849313461529088555461778978318232562616426948901099796907936716232693543072036272247534590838743286941256701814481761178640312309118355698691291075935693294494595876632277377760881445194399858932576388069830692208428286195557870337271768643700285325147013455033389497539917628677111053749067561848964247926499792086352925677393205143458682071755700323148297112808588217756264500818275418735625232451330837443691159603469770193155007732262236319336019020112214465775303719418874506594949713058165631806273862281395935103040439467017339684207025808346221984505053366438681915686724180750919174544324749768517716934921950725558091558076246172208958277064035890532867433217568439666570600953001832950401134733166066286236369055743730380160670746653226984387245432523572696435080340527698446046702549908144168604892523445756183088106409747547127686348963997259432034823239250869181541775115443407063138286276216680254792314093124770157237897013557299500129994459084570280432197511791596023082735800444317227567781897998903594199118464519298015618946803672017357504834238845845423559984577071530674188556441564887132756736381572632810953067685618198967873171799274457087264 [102,73] -53563587630132762756229110017994229793904566781445034229402177537666742931040283733007324037676581444457410284602133339452018257330987368106782693762974814405392698318363738518686999470783245104500109972651726504677602160460871134197054912061588759918894719420647639308931059565698090761713250880835552091002576257853615436891242052876171412319990543950410233537322888072151022418559296555049152895630504885388291850792922179490006335436534669826040667768148470926129455802343416232600897469813335356531759499990294353209120192282511363562207782077719363199656133259004224356195785824832730845228499977314470244685984867466924358082525170239469243774594889732411081098162676232135883528017719453158901211520323521143502309196804645014247778824152608411896868496406216070380413959864218277502954138166086599800731799238795403272584556677623224335415219786997031809270739333353140994172755817153638775322907378222187672854409795834604575734024140859928541532377408836659716685258868129499833830001137072382019817471086349845388676576681210291946399980827090854185659799582991096069270037420007884786020536415693741976394231896290208878875998147792939837707489095273924173479812400996590021948225514899120853727619725521827110161050577894509202161000121592646729426206854970533484853254895211019149941294114012340898094090449580326647975476139956819546625040018460616038296274005363335419866729851000040560143623364995620282026259542634289461511050459228038427428113046884787074845501078769757545268190536883248856545804223399591439354897868961154905123770350365138736477900452307554063403130968438476819166510995969828672505058337160145220050902820269687308308674766837536132647787850001374639323812747561503989441292301846559229942292135628329109074102656551791613894000373678943039509810996151052323820903396317813679037846827515853430965394731261138997950791017466873541065200193894535249168163689702907041280842536571421094679959979686672605745609167429022410947474248831115982018559592977325817013281171830386766531779131732702046426654554645663951926632827361114612060453546204635707634598406125940625594392731577288490566967971474538827293940143534666526593243126974668311869233171852946078702658828157644982328903767416538830945604346539868368759802022782700556188651842295764606818805666742212959031155562459549790346458339761671158326382349263284819210240 [102,74] 9330923233036521197693495036268277153900512864793472207509010274075005816181988930528783194853334906020066287896353571448058330135351536597589630843325750454879871962114167243438336722744810699309357593431921324092911110952586270518326814504045418090889728627091282447912103133331869822257288791801737753776731896316952532505093626933370212185972196989567452233481974564767691053319194203691046188365990627628681567976041142557202397664796544047459000738469507486976460690807923701790179235593558107401232149765597186514227051996639323091682380695604053976932072787540756068422598344273245208876855350655570131253213093257399936563151045067914684983531753026463402383490090865667109283841836682311390994406676125867086034576135381288384150151637430545559883652455978606082402249636758503774612177322517764873613091493153448191049071099783360510496378834501955718506515980940598300524058961456218985302780632019132676342073785428448088085293111732904089915961171187169684666481738894405182023705034540548399202105671844389753093069109090641278702292820679352295669145571244171017643250447966681819862547932685448845194013217796650302163295048303672520846243870694659598946778867640563361274018934733725708900916921364651131605044204524130810671739381986477138665146565346825786010145909745508289473721536554730135823090660831889595064094639149647671469753199720205414684378550596891185066170616314150127936346257753705866727137188732844586830781079600157318699049409276983941988980796119606784579046526516586691583441212683368270582122564523798981317552311061247010564656608358820209612988272069910533128485362318953674840729897073077861414450454820222499180412775915433863060452757254458260667538273067446404577246219786608987528712718441161385054754614943254190301153763479346968996433134900590091766685612132375728597512604654036778591470364055143064637837862106879898490930837096640872480559906129535389114179715353779434818201016344606740028610433603848662218605507805414152695211691402745646151278069958256073486791050251805635583375930280258856719844531838038851533509955378895969052258138692824274110163753353573834541896548944769449669770070838155168023319729072459851619139490045581094377377325928324857831879517934568388944894253221239208754886248734937655797742307112445702289829946892099876235602244213073378783957705509107885503858039131609370368 [102,75] -394995189627812309589652184448151190590271016875347051300888532942638622216589533423456729877292034161913819442188902472292268720509624197098776365626683237493682110758182220691545553729732805597963882741289379976171183544731850540434300226658308370288901868132032227696856494007885950430037562263161092880101210915069625334485731487202938765125555788197412124303072835112863166763124161786814626553419975290789228191625454381103431163640120499378505642561980128439114122447398193201593337109396858544150800044253305707696443829070779618702200418280964552817358373466030209130945943224278657283125911038865645010801510445315252887883159613367995778827804391242921475404053171366281175923898018306594554432982217922678324341376626053864043414617170594577311952270338355594886436247995892913886612356065479413890853052513860766362638062498731748870219434113567792429963532622213948862993200134848209308207757434062158377854130702800526143099278766588252344957368081886925232070786141324319321593728617817069306375308103212976321324478936437345985009797860681569774229575502501154074469708477716699667380451781597276757288801259092464393041469145030643643777520557288687160641609253806816169733404901295481632580290196099240075523312263548802625482062548367854767747800766236121947983288302113406173690053524738622708792391407943639796029259493856247478088276324234767808524417417837692653734427978555654219781563467299690242828860765935297940082196463971845999784997183205576806976854535889288078908505107681866005669947763916011247875355062127170074315406082619525332996720663626481873551691491467774251163780028438220843101882868039327456335284148903774873576188092028403351583500634298076353706670048939293466572288823600660303197167145828497644274028831486196484132684428369224492490974257075338822351839431817144782641827156905874947644395363041394888418552709244643641478127026547804346614790324208993970409941401562077866505468526064874457358943544881163864594379093193083720347043792658137310331216885345672288462590248433581605934462768663069176614151460039663226123591432261583822545486340953441034280112043287725380056775350048572345600948433359631856713845083316872959395038990760586027445242208502684367959022068342277529729669691962690532148740062755586181959658002660122347018778610594061039201450706730439170936229047338625653505571273696784 [102,76] 29615811562534634640555093105974879271833116683529690759580635403173404103685954354114524293838477392707305461186974417964209406686015441665044099167797841502372243029727885992324986997532195645607961836292184490600943949389480371038680195315038883367626705584995890004846027938604310367677800018846302043651617564633060716072537361090250128844490097263216836845761013822428462317753155276420573429977823655169608719499742164575162023115915857758834159340556239889344058821625448942942553179377952897762924517876186941040972806769052632801110397628974516602990805283311182129638721705859878469789782440403369431650233860830249317548624148146363408303582967116793185388107373146316448422794933045315532872576611080935318278411114577058781046662758847202677130661322726465116081308582530166956308370009562076679970764282969013520278799312115677235036407023193954852996058113925468377163826913975316729309884090542323253535046250876014905948616937847336529306166906864082392875349635892914611215393148733392213852074995026531864852674515288166428132024944395405825279544834949778750119602609114313050842782963053473537265147142902095270104360685382296226621372824827151121937767134726209898376602614829395058323140163832388571886834627510238653465708353260841986176344334992536891229844868643524644564581479507514788760943078879690709177964480232488037495195649476628289276144436113210556860802419804456002169943787004915834146212792992261862535323053107810440135960859763573616050446091767376711982615536121404624525532760680338982869794185833274841403267043942953164778304793530682993776755649728287609612819587943277393769362204416939504032067904901694091275615304242458920864053638836383417957303225018172138302769120815951512858110803487586720449786361674014314982537780415499862817103403626799649192385680301750636106821815241074873707891666287848804555882712380396241862492028608192612757381486315612102016916064260391960574035016320681720833548977000418317202801392976627497235731272860108813863176898409720324638967232677174048298687452957996297499774089941632878864035262446429541626617626157592992528144313779732496801054653713476284014493495515171673827418570332673315583036376700294560119523197371481934399296706423568844402243977234004117869305349258448713833284685168917092611809071885697941263007680597341431250610218166670580047321924936 [102,77] -959513858781799720739443995110888986399637829383755891296505871429477505072247691997143673922242569631948444637397619342819612954458640505102694267247551175204531977754998885842715894661225895862082020060780711952922853893944956402218754266732965351342336175170044981372716048670801062526691661156515569598009309875703363725869159491830874836710345171248881953731430495914580041981946248249862550339812048039470734373198006588380564281282829447259455815567342140709038319074198949960700559854532585367954881115225300512808211176091916419547509066017645270499335753506270038972501168751063357284955362244697664863000095550494558273380786339561935739547409023858518385887465794817993131918404681911868459035763441374649004884149739424765301360327874318768381813625163714189815732717474986595131111866161458476927079948097796047669602632501172307051387837927640144882595441712187390583636915096557740281798773600045175818310795957967686879076897824777833143398331292000078638991602916969244176467540008294778679859913694523746820822302966040347037058061603876825134842688644149967349435046339506999266026289423259411816333336491743432327065377917734416302834308168949812253212183326268503120134571058945136911438996482459880368414993164199395369224055267970915886561334846496826947848061284747727567818074469709431934731640555276115901713726780133113190701092428844269525320791095019285191819304774737758915798159081176405809845841368991234913045429920115754765386374221657634412480590758503708782340808392787417858234303967210221172744575207229794031996764744601842273803066819197262761943201650575559761592392364765626527530481025627193537667209707191262321801209050392346715303501265523580200093401480110473748714162373011130673788926237518438298812013319427563509691836065720236093100522124157409544528512518971710643637572131825475146128537149409574959787894998478619483269042901540712008638899969473505346830741774562103037807106322950288052314288098865435487596863613341076274663558585735801580659135672075463826148520531292243854048960660179089755986092254460855612393423780219989352437502572186569686082283045077203371954410054998809843272058041325127984960614713766349601957791189895231266056323466657033380764693279776478260104674764273452046594821311050384981733168154534004192773405850465689131341952601861305228918884689226552054233456 [102,78] 42975938997585167691737669170802250395717496153238274522123348566573013653315125749943882479812114636524548875543786072495304576011029165782090279020808906565599368934952839138486748301014662361574193862026198325578180814453001285397867453412458421834242751394025526256385444288279047031086635942246077126865195548494002071057203340795089211525481687088827462522357926651403281789802855675994447540659630072575983570718549983266022546909751352125626943634939437213969299678641334721902326056204899689843350293058627627717857208276366648155218619549648237911230668721512215884531344784225240405342368246257036606720464031769644925082040427853802748698255040964845805232164298765257450014708654598313094420985314361028158058353874380532760352506280295644853057351322797103002719102023951852613341844064479708522201569685346801394857769118936726702536443476945645539070260623772657639461395074293734287763034251341515368303835934746408975090999175136475455741262380849700548096301854707368809885403915698882069274867095445295599630356707169731335216022614210172697896252409451572076728402796647266597007190538589450694079623172029274781196356827366334200946236920019095088887104124032710715964210092410138607154378460346531783943241954168964101704026659856406269451169416025039924012761844215119089155677658503095340754099333310855816460836179095545731991352373021984475979332344856835942379540721732575536221004089804817708685952320988964470840586357404939778899239584525048421068822864385922861131251912325986422483467419751702564415648039501961892414703380360702042029781819337416913278229228273936700031779610605079543196290845397323667441863983421408163766433750256966493183390286073346422823744980145025998961760125952821866966122615675200046380612126840543406043108190813026525121876510636364173945060545191513759563974548447194995578173460790858105995408767106857644465393354790478342918663349719556655877275992173594207617063352483561032880389869409644214346364036155627770665700745948850639479326628156638205387235400875616447280102220776197937396958185502211318046235953494430109563910214921081593476163122687696615553237756156101790320230847126376582467819758047728323355532202936827761676569219704171548283967713304126047881099319966890205204139320420023028375271446879454635849959069375183017320535772409531756528577963899075587632 [102,79] -492335067605187694899147707335699245007828189998656779689610727237100750212186570085416418158673838644069007593617012850506384939173988447246017128480947905508525403253774652063275102699944064492867701236290935827464741815162980873020186811143006365632125167056698471357515673314962805771485122440465092695718019343752500155264585435092633134650163943977677306701583352392168179176731276997142340170631927089763232115743480091921754759131510898267713588119868136485052457570638013896846580581763862042034394895703233459483326833224639436302331094795525786424278806963982881751318368607750434457780990406288723613075840174699657918424334658985491285636053014458830172034041786827657077681873766014752010085974000680505706085403185674525755170984540205714622730132933702289264894328100259679287954922025938855939104021079921427097720055101937332319143215337394519771887942107011158852734390566851601958254786534891881253735059876632732721249917746084688273934529575994899889171110515353416782134999273403551859215509876724073776634949028397824899393288202729091045849370306851324273125781168608922936376729075661495296045815372217943745611215440388405512970101933134832394467432055504306746009368261775690036187363573253565582541494008469768868352992979143737347159142236497287429563501272982032087661108684304635950548195849753147429017875773258376404213424647680530571675292679421707701265812523704193190865956607331630531575626937352803094671265014198261463300104545367366061861394368706241022517237109091941545275314723659971192450583215419981343335583192160075626209992026637231558460184921741176002293607403817819027365959299940774764653931588973697922636883922061927574338931408514662719964960877111514102197132599179718485641509226458071967728952244899726292640502182784208806292508948212666014133942994757077449027840655519848134091963613612610001081576935088445965743881252834858426421164757474443750647388372012919571648740665510594041100003136843259942976170507941825393810959695983868945125101202397584094901475000090743713522529751300913044716172208319371554107208314061362496534061391838885893077725647577653382914666999023687168420792504454989669872864524321072139649798027468828089610072127340138734982072296851463539035032854708321181625591600817851104944601388075005691071440551467928528370784341242018576532889115435864 [102,80] -39859994398248291486135815996635057107219129873689254232046048889466803459059766487143856305415040094351924587885618912203896281365981280827442469094403562226863996452199358112406928230562482319101722407703796320434108917593056433713211142965877921201968473979234167466991954583611423560423420998766275533421550781528480649973288790068960659252984455974698612088568183003233148620798587210327890216310855683030222751933926486165885355994710871089341356513419276411538500693124959070407108670375119193091994405968742847118676131234618771453263049112290636250490195549815844311314592246195283673561700689601865868026665995974237761359635803183836199075699617439970000410021795157673682710046386326460372370250816260383198466322360689114339727337521011787256045814287562368827246853603904757158537716280130157413865123441700722178230251894149214175591292145643102658964030870096970941712469450057532138934997205941263390983739394981695106789541863449813063828100638517252890456123407838416853068925614899495273076677064606360214234666704080450963416366269783609669595273731511030600519933007914886772839266368397642870418500780584884078337477019701467631578335617075746191544298785220919072788916111919512027058320544747320498130828527572700002132605761532428712543246348378585078432718070310227863212759183590408844305030383941603791287672070586516668500013542655215779614349452969535242376627577323689429013406378909610090930839276659684360493433616225151980566009819765138811386094519729500139936809268455165751601407706251461697483365876255083405967335047687120618518023055982226898588283600914302412316956472272884011606646353171831694110025935131911237280214695610996119655066575662812256439269343824750159803633334537303348470013404036233707041678656581414200475385449782034758690542103522258941415779017789302534619909030276521771183267228060367902770290580143198635699776690700788123037322982446885557332208779388143688800072016233898573390379505226106509872381608504404350162087674944774467192508946179287208017547482377023255289742993370473532258187545172118748097258775485988317387099393555526075098358683754246906501678394275160450400591797683280334757788648864622011764003521713965624303659003939626295483603147197735778176607647087400803227667057017160544138675605903864917466936413953869684373363538412452199896195856288 [102,81] 5579043922380224636231292131665533836058089592323775099244305833627147120637316237581131941101895850735652654639533929123939747349558153913269900488317901251617562211892353896396415399169124299932585806431933401821612720665802387648123842215993640409948064840686260732169599852885654483070780577568941809014697149674224543917942891580676770167574502495833706017571577844192485687363907336754334652353369023333549879274468089545936793462946831323661208382776665883496952088192133003848740914943761877494025547721928376047766833113546486028869554205277063739931278808131960960059395539561709212251180672048119827587819285139515238086925203479615363969572545954689234806765022955417432724860774326786123773196778513393668800180799125407614506861240519101851743277195243301404193211238014329656118344563581537916300520393744019771779896298180038293832633539031180291644686120663116396082633719433858551535796679961688023475512794618497503279194092360566978299635069370301460714451548939702752026084442955021415518416401451246012716467686166703233423111716197843188111730886251296524514845122547713090184248267459444393220365514330245885966947741705765866738156333314365191832673351535787539899985582886397561098615406856953637882080608836900082198886018322673774087627881433129292607342684240978631913051703524555021696808558006231777080391562210770008607474515058865209168805763153701464022704172294560337697783832138974637940115659177973249254275762381436722009758325819277655044567451472980436076666657897345256593765408856322716163020498824022443440671134384848038575224075145718444327834498487621603142970142734250247256672761809054048357467769867867450209089000898187770957330673203701745117782128959815900210027299590780254532570057324264584535852350887229055575523415997770400560995055261537682900512451609732097408040984476687959322304805882529617352543395868139643551708462142228531797130498598340070403507120098059209490703152095305799344677716578863174697410153878296105952564970946674698929406225484698954992184500234092452673732726467124723228891380017466587040083153565816999335223100837230183822901376541799120325579816529132186255476126882732649513872491452130081445490005299680949893316914275172288152006298784978916067075273353080369478688390683651263826498480138741288965316602210349228777167694584590888108536400 [102,82] -410683149011372568619758495400699238067640463615837254338305718772845908961978435565659001700200373763191697883277979978981232563993093849960022663891668248588786500381315665685737459209242425920880011298883063117387503775592592240820788974829563301699512863458669583047646050076707262296105695558526383157288419726713655748302745376853032987884219207843383604631878977017987676302135221315548878925531971889561808898409322662810170163709466837429694252705871145900403059060767978077677594321715223459748831566262699816906731532740624984335520962732539731538425508289581413102916730584986397336201049268487853954623940096994653150557887897428087954871242480831459051422078214636645068132085245363288199369513765744816738578617154793795337689292425552276282957305700181388226122503513868477298781419909044337327421331858935833087624265975091781209500174238120096305382005405714969947431409841509777965575676513077036591196975949687190227882799219833129534693901887823765593589496378341586768984357167806567878015992432652796860034689256983113765285511037011917911670107084389236731903300676500972188281652156983159812668775561436345090008034968032504875232331124969346670842296721180312135130055630870438073436292591350668326542362691779617761204039492183354869581133009928178134224038077051154033488134280595295993364476467747855726937289415896588029682953864948858325777867748447069285972115527533008913887667700978087206693629973026622853342657289451851678516418076191834183982511205925086704234856983781059844801666505142924639196320415684590228207341876852996410440562234210828162637875097200653572066289119940844956226942268198285528582963458956447427050848320661935400431566195662381608727607973975720543326271948456055708459924220749252932556883432029063521910646361989074522797616195350745522521116629212129096493932547938080604363636332988674397136879582954009555833617556295592393652724891403869764069837976979394609780200254670766498212597196502312065407968571860383989933448224616489612188912534613357860620675424402590760886421936427204897301456358927957498805040128457504264391410934161045585826895995711066880306183388696570014463682971875097449277514920641566736894644861734578546018806925394120408719284295062049371020211458359771457159091314949718638466573900984558807050803086669867997193891540407518545792 [102,83] 23962016876591693952469034053837099906548475188405070363884919771432282221136408020497604855783041085634097596629927138665156418935265955117451839928015708080528823641246975934387909450660949537224521494412793818417405025146099431060479534378729423213660324823197974673810164642566103031189372514779989738535932177024151950136036819891672305281010354931518067522856896896839014188302897088070560258525038444042629213798270144112276848674651583032035526284273518437442922005590851038117000628729191324696728306388820240960458977571121531331662262708591543410302047653253760966984361390759964818449156105593304150417350702641762649784072368127487798447969010333607996186717178634489903735491663173023037699392594162891640220226898925911892082186114083525941681249897123745351152814668661808515069490563912657710627967862174743637205993608772379028512959919337968162452001470567805456304611776341207908715736157471594836769258497179558128475672078251794768899075685594260301606216960042445203752977750679254502490937233900418644390586119382681663354327139143226810926826224199661595631450945072603895032079828428032600579996006617849965601409814149305198229244176700931631612019963884310950856410074775680056629325652847661610004739502997098570895883888594981269276446059464172985695233090263696680997236358328029423207239742331727969848952451696351471066076543816673650392832499285507682589318867317592431331956911086531153163057017007953886692855865408129482084923555228045851134297332255131384373526846449376664186629478891728610689561720100986396487712889091161233512465440087498679413341663697592792285344310304093454269705777621203706872194484331815414908936554173015762802405632254726760327334405616438440127582866356915613470246989832249213144986324672718716405938968934123327047196812887223722989926683743907031897641898923165180403638433007142873114904918696999512559926124175354364165490600803697146050392279048306569983869898631807904874883352913857389096854023624364256414373771516355660798537714415518147152207423909878536379653064903170231606505707856477600273604411413950221401251583612943436459474570886434912185842678360745232864648260955877329057413985819952134580823357238845199431559577594000621924490541555484988282424231023447192502209464176910654461452085983854092203242993563015858210011349925140508 [102,84] -1155459882830674674162970617221657425873860375999796561386006038828667742941064176355445717797336552153010989849989565007457969398074317444814581196510875680917195555076729513782777080706516256783357251417317813096320161079620979683957207688762633419377681727733902355650836131559105617742113040872538505439964920504137080681621122634323819783633854309480456971523230001342201080479452257046298431847096695107472161418068980587417130283724101404510841448296706183379199303709815371752943698601397030245663728896934151104475982352044166810213343599480300510057679333831808458032032162658019121792625787394685326589467982847197996123322077453605320147014877417911656295465347572178248991532425260428471504591551520621060338898947580117739826736167990941746713909581517010666523340961040490318132035339343775801646510426027439348585090392367954425654389214448431724867223490492890484320743853244814759590516755087384171111450029070690096829950716059472112267029302424799945243768748623261972070723365959128390689839025097901006392386755476868824691949376473407974440397598757089622393652289964269199772724888183692822082868630807311062940149067703789963146090980048129172875333725231876251113559451648605449163611229248343556529505777557466600355366694922343674193662645573697742255180904262666352678590937116974956719646269610798837132717935308227819622072061601854956335356238672533078330401171653241003594799622838999904774759952366762428227040566050670760876380202042483239835450047203319529529642615254750280944629477111934930427190956597656787191991668230960712401098566245618922618261424255939600385730183680113875814706569097289061171650720418452217618107849645522885850996427419118134127154652544042875431990787194745470057799081735180992476266062809551012246151087369230728296065043746962818188776740160843759239990361104634980260930021151990780018581612881883230134441740179297012426662006696886352799412893790086240001297955296980262310461758885558570194015881381574241217666734122284355827462963044304120481738229991515063102064466910040989340353257192357753814984351159997559277574267316243182618853175795975044730614902659276302738611644772651795246691650131981240977350405588848153836079615457025201427137199745775763328280377294299680116214622153945225999420340601004486107801561797253155930228660574928 [102,85] 48747057642597379890286090072259568375192610713081357493876493871985130849599507761991055706419995917754893148436576823976771743491900272323404163347770562737121961256143927859916145988814446787945575766254805604439025879888339382213853445199210406298733732003938188023258313988129761376534033503864849024274916328632507362603498646486532395599654929148381876318197244369652380918007135994754378418889124577978789389362849791392863668304284379013999651446065434728111097002814650603293803040498827122639312783255342433564082669815054193828769523139230131210719812369678685199543181720255222676140412720317230131869549003763678214382687190003120709852413152009028514813363895505339749196579647975733486019165698548785255085340846615715021658485741631395880349122616180530759875266168738759172339415324008871385760500278943006129462065863301502157639624601889626566364730501672266405017229727260299166298694823080371549029921751749633071737770499049999531860211220386989279400918733873281188438070984593085125068455700549453419818680842940985928136766531753570607759373139765625310401901222908956683482555084245400952912367515782838861247226668404393405360257005624711891301850678980989781324612739778368798291142607653319207728379814512350655943867295840652024973291810728807241514802608496786873209254410975876492009756540290693646751469802739893616268581493810329243663403861837195799418772575200899279217745645293329447181016803037998090321029313451321691124029481347134540299580217651027786097311077305732779573259627381997084471581460539085485402142322978190792805708279773061010573077210368565354794567800418367980850126851796539035872882132547829244905335435046573327261944468228960793224489071919122077355824136200472689934481528221192726919459697690699190303498351455786491389664279233920731983551088484189269478886484307832832163335224144354501034044810705799584063154989652750090215049868133001879741499921925074192802720032378671767612689464363819980955189648989727486424160519629506068685395543605379338305073139907074374879897770175158773090887198585119310835068076670499779318713519163521141269643238781164354728372844090021265907981642712264978779197379268046318257193683204223744858258023587041041578720530726202284689721037397497702128162533235128885006663018510031126576317017907441916653662104 [102,86] -1818000923353823069935205741690642709114097600591815121592691373601817867143944200785779748414049582922707135821577941515266198221908171218429488547062143174168688802416523529413982505535137511407496994269175129521547986639711204616404726265085617315856596781315833186848132202366117057572700574439058642993814624458166333328240768910437697008066594621681211926213197080181160201604197901590080762761132979173586061647109575472034701765826345880755525981241810460781423565656974562459928866396326650100794876499996293635516023202593887107170910600431170059396375606776602541987462939036335558148878877753304887806819737141641117661195752708087374093665093778904855969289270310223570407711736472337766027479759566116681505321861081021847358694429577256383142280291801324676215297005985213548239594966087688980161701415821498342531114847234496850179688721620755690961228101648770582177092376833834944084178170421833597481742017327406589266626455040838198813429492244309040544910619168400000352140423496460354129184939663930192835409785539358558251276584155994787261855512749373386087529657162571326789403238779408534295517112303796543899678849872423078191228723713677357048156124570560942536872388439764487967066521339136820188843404612579565096886262757073386973573269072490125383244022689008363144539988286796146768988318926747914630041811297238918578182447561313781894689468131493215277260206119905029432670521205864796898396188448079301735753955966911672884635139561533503914393525066804055151755529413810300960543205012849405211867647367596041117171321705574229901821307230706573893911878770275357934607632799066122208386449018134091580089833196311071921957563639613036068950419277451479607167562692502893783574445357252670438064678797145355207086808322762471443246841903306502594305738711680545337267534774094771966319686827856497239647127100393171544504520906262025854289722671469193266571682169486780476635759210296525650068628749686537923134108170432418771322907493032508570540291613430634490529719360242088734873520675398478668202863306759048545811487930927511855545887577491382108884767414554289610203136733889879824101489892612220354878896352862220236424306299090545892275111526654977837394450263074989085893075220309296655781420129291605480161365541367142074681692335648994748682905039054258372144 [102,87] 62216336978111317567136982867761226645749437242155425562652692303522596874352252100195059126064641760034634543807793084915981981129068442015509839347636846010394783788883251790901573398600914583756583354755361772049579358266983934440301856311874140447808588201534264974255066449209198484191092408414717647529092583502371191753701552038009846628912530989012204923684306118090780765084595259677275533083341957906000155874542287163609803030072236791503767588385266967104939866668932095385109422766661385706153313579272352357746273245854380086382818930211600908779253723578288240957502002832306000674950060703925905321763850558491326682197857243326399213241632998499616168921442019952065085325231142932750734959993613610935558649199844313082427910275526060957700601752388572206651000822935405944748029684620685762611954234849350982180419466756476341709494230663433937723130405343256770551156843492950147968292700612839593037202957551435792001058212997300470212417952209017411702653129195737973224672607345241580861672887787174503818408211608426329414609799097863516858398626093829907222232640124654040311208886419192343111217268425475903611556451064214875675981063106606521564455144884056112011919595917837416154698502778374602950333853579281339812476212412387222760434781832419187076356153997584421408858823812201593668619607120931052101594969275837404363879893599392470962935699470609486849004885246075317846824840086107291433184634818383170820304815162974015394835625142024414263535494200254203851895953492729573983684647479000550152827774330062868473243318747605945834238583222999699570999216687761571868946640965532940048257404550079573409211632816818180888298900275519155113246684603393257579582097507478369847572921600347925237347820173004598962877598157152368093023753747515956956687685404258068815601659812885284223012982022452437103106872315170427992333271441945537007682486905380675379645316243343150281444308526832961101599016417240813345318182547227604762325896513756176618368753785464655677300437781168416725616298691113311821718060936276506629280800203052245781352374327060197997702283270853224802704136510583204640277714147109870212001633794195835298010267377714517249554809130634114102146739050287504038826138254104161958382321644852348802477751688457716135896499288700689011185539828028346 [102,88] -2085647875093097317628854646586455936952985870806984507255344048660093664825297928487760319856517611429176912570360708757702720071711383826911857031651571768621393936744917453333985638295354066465197761588247434900556749471617343379762948109046304390751914311766237094895335460769012258266498588130248502944980589342024238584786236560680666245805152235942271128304613575859921013404618264613255962290166699685509069670973403906718342007259048612804222997866161621111066220431922145474695222291840500261508284509701653994191144695905013695507341556024403609685060087413497072034492013825706226704261827455610235557572236230760779115305916316129652303806783790062384727396830454953683755130700249667025040153391441934579808035362673988119454325710285569947232247118290487816801020133182520559772010260629407129451785800921985616436675561540870847922926242411576686883225604550391162291120685497667648934443274922658383419142241291169426375756468479232919285167544460979107249058839763048532038830445934457128415740968260055796788638767375339400722642011992328030954516704262316993632817688050492285676717276553934605214065571298223727073067706606412819307020798728200784940129361809762817370394825024494498911056190915057764920572676964693291356338712987365212548410211469066881963044169098456301922516952345988659109367552007788923775964457175389753876021791031662135721185769823923123323589220288476656747141753203361181095047276599610224457427618231986458756030906842014000168815558341211263400770662973563930489916728013056371314566949185529652674762272560639877070970702623408397176685463753210674656612771365309448465621718107710728442813687117647008645501869954213229632524513740057085124453416743768378041018761929841381157081480446980429751736669720879930369127306192717896500377621515006283315659258542423167564180579566007619964754933429861938760335777200917984403508757242588544958081115989675460487965932390878902474413893177326997039195796168382499990096128809506377284210216713938759915068725863789328003464762802358919297445825050997477230821522137875362899251344152444373508948290916537823552265972372805375868227041249914096411106165751546613462650516830307382482579200685088817966025288852271191218840624903576097501258430521073879474711732041197156375601988511187452704959909605472 [102,89] 69019455171311553612335551319771302062860936132054312152828477508300594950560128258506169160145038217099184396834580579644371981888372252330948019238226790183845331345120714109661001621963628064338422899220955168457775188298953562273144587221994786710433417481794263957421546653377700482940499397978193906212301717843869100026407517930328956791445207303514727482164080697583927853053420336674872113878536858094815945414373244720125749066072796559411032058050984559491763134098966283778801829047639313767693489896586847769767122386168637141386482133150866746861019789807194589970515084361118641909666780588458342302859865646248811937590443480794787901085303330299624572211898963253255366438123070201363057462043983629888179410492241177203530487448724562756634579048227061644996013852879101655209525510996330128992972351615634055898739888677232533399515462036375671976098639955215651515014894762023934204233717396981757322786235342797072727453293490074932029390624349903403706204799611593159701858250888227365892036682405602851978032049582369389288282125578898640522892756311406027899741318013803411267397665317433858697795949275025383290023000288840850613834971173096191238050318253037712178227709657618757476066666983967097326855902278630662673246290560169927361032143580557464431856760086104629255747062411607426055188651028982635353771727712385434482427431835402718061621898732898678325478518737500500406070619168499387493842974937243362101955119813995863928004899871878321513613589136269326782420699136195479612454693510114453259348734647355307890237613753339796742398178837752845890769158040009784815160244954998540472187770732424182831247109291998150378151876421251420039488856719097928835713994221810766573957343264481409398217358692003344114880722075357962708795655815614285421080753359212381159254091346845284328991799079083557909235186701907703605619991532290133234500117649985461401807963546667984521029964080293852679101367580035352185003435388277047464723514456063390654407501617937394121936757578683328049863456556744212720690564508027895239282632273853337843027194255123405255705204350376232124354226604541838021941098409232489560946971299536346719980551483443332079045500335382674108546631340553281948585281409888521315905772307738839177957052843315211302025191315510596739930752 [102,90] -1971243549199829640670032352877107314509645070763415767131254048066179836367883989225625469475220730318068151164958476777532546280757957465950279738118960585067163867618545189851149875199037232093499259479273838954233932928828973298553531301667525648829209352127882163351046130676242279730098365251147037017139349799839336315413160142199846493272293979331012982973930124859742932133423467131293483256385259033622248645406184395357115973803376341609650257943333945620585843720529484338471416802342536897329509294413712199585631129312150285930346140267134507586956246173078986651858933863922901509383421843716166831280006240277417094402210814329547393083724309084619674001513089067189978475288841160318916104256748727040620743360392756958656936436969367186067259216807704833451724663837846254602573872791009670730525597467405274934839530167700163029509119640701552092929707012485667303844349937545172826039823258453759766440080979284422853364271971018306705705684046898244703214979323035781721845953360813076448662633710243948853223567044407122045678420094885545978266881137531459706593843682649354719040647045164228805085406573862770916085192757232542457103016784280175723121168133860922384772288539202443019609755983705199175548930011701546728832857044384096332442709464259772622468589175341994226818514497437617387159466386881700819838875689773325810699504025744230672530100737004670734047075086693074652954848047774394802645879263427538642296832757226315469906999004295380319428834286277129316436018022534177055768776901631203141975408810763676973063705832273912477483181208066227079333276188034310005362588421590365407402898766890925014159652766005937072549560151939778427410129883284175668986550671355461130850470868774545056502153934841156146941758958032110507843245317192517521387201918896221068619597612012116464024111704837857694883186730152448393199516134388788456052729331585304750722250036092703314863873342241666460208261774027792387173756420115256727348244802058571086718023465073761798152993132674328570988001910324190514401622918446441569645341939123973750310277428123175755917665312849686674924722534428774197509671634933054409481075680886870403843817573791926420790239476037784381785522400703110895947472180590365288791527223505199205697842056117362257593505275725490612096 [102,91] 41404743518980037977244469456590992082351319105537543081227537246272732243371909408552062688145148491670617292445883145405356942830545154305797922042030382577621287291312086451795968914197838458687227323406163895495867584567168171134644971771467006065486584991703409417867365447450907363463115335637965740246578422531810019196550435238813347373732717024469392605479125834992636462424276355596712194238679170928372513553338394201629977523451681836409666788699788544646415920045019259038443636588756796486708813619901435803906673315682592579003526767120169851454306879171973828417945581549752873523176726658955424410116894551815599538664466995030627740402825979238034652643599284337648709588528090000376008932650147342734409395750547669045201082589521699717590093119125762652335040875500026356842743963058953174714495351342284503408933990585821412345534344437371398734721586928873547984516795880273150540078770747048505726442027918093662891937183201301282159900706988516675537676884845174921969603369796019744837294447706764997282138068240883323518129004284758226272085196364184431976662413770147908571822751863961834058371128141091593272200546252610635963232931867651544738263561296413227792375538288721390197397860942554781743634966490489637796792925043466000856251219859856547261397589989568339849059545302660482253689203479770519992462264897006769792328851679672126394729705141542994981800236774622369559359569662767408809532336668669868672051919886258585456562789775829444868310702760400158935931093349707630812681454253584085419056213211970031218070153602641801418875835354732638219954353732335642532211472518998782640977771623260817253845858383149570126977906379118725251753364625232479744234392698177582794639889930753780744962582947733804555421370492462906079954385079742485472863389396942132766542568777983812867603941075207934951323525312038352267399298431237591121834349804679808464005450744555725215160302309187499172782979680068786044880950509032858360487221287729734493192213563530988126610063732041692760804352065202831701077149793353065425901861885474148512603652946199569429492899000170864875173357043642608407587305614400109373503215644686824205993425517244361101605227626792453139871314813249672633281303872721592911788514042886309507595716602416084230082583021562176 [102,92] -630994539805361020382859685095985914640959483296858906959376713815467133890995826385249792126721506200509407857452515709134077672619441165299044658685364403188115770399482572427903616353036349239669487807419242576701309944926855584977363908606820509561410078397109591155813347786983048852478512789304848849238837048573473571186268300211562210261348959248896750657320719076354820777580034531110560898507995844549890603596154510220855924413696904319976339376989550900807844182093553280903327245160087324295512373733474891351224834707097894358514218024832431905123388199391245089608666112276191962033477650980582847109984786261809230537296047610695736657775137318777865633352370908598484705693226215092673815343399804519685463595970803203380244397185044829638643138495904386190830483541295380475611881311363152833606627617859296837987923033514930681803279440121201454697243437807160140593367197278846046563065543848406634976552547823010492553916424750407986034484175821512284113627516520500130630382069835974246834025764415067233646653164322582568172785231901156397560176144417288841527291876555812071830372033592344430592594614584245407079903887992249714803865936202597102260833236562427169967507571583212176161267156867634702024590185858452313538372311147277477185043270290994571110329945249628605074016840440066468867435336841511403663710082634308441545350597905446118017556692683542701857064101622846715998787179697209242318508165496091034089024602637691756193023493765744492687310493093511307597221413505292834550437724593700585080575155180435039286287886926581976180535392304854266289882322463796521008328460690374907710233407004372528515752830621245874835891955156830485567478657752521341746634900979589103057489565906195102715688221857260087648869936511726406443364385703852287373315069830236255614016848603087021695588448169605154070074622133604113537980106420804905173567605199269307359063946299483090863471176031077305512213721765099749318350176264281581849017962726162366988527069284900542784060467008603249078993326875817080057317846829643160763768313194650711256537453074547257209861716144946512126281666099310768327108370474546341448465304396418193214767131906271188348061764722779415766257769822057906904032853056786462777887369956809531530668573448420288475404226960 [102,93] 9773714803625591914235759227589185313995832965448767323164860712328431293923379844279272349836518201248032220267754860258155442565416193311036000676274581797015624998510603235229161713910214543923361554360383234176850274967211651690371061418050130182575425509608969641915758634813800938519879962361427016752812404246219036395562761354071126601027269037942566169011703396097799146446559409503164754760192748603081057644407076660163023561841088936050711864303186275234407049316857930634223794631667876143639990216657670893225322461414915003569601448334598883854465512121938711994531436744907701342814712631501546797302136942346181707981532509004548633066683233322731948168910301424064790569754795019845796791551933318700734148784863509947678808648656103931944752125347560768626832369314255399291770539046178847013231761918537388431700976215280181115139318017462058808827014448730790805167702778968807960601078567293282747960093453115679958934169784226895009403645199332324818094120696751927606919127521926765702848756680237574028713210152080336321811700866500647388422045226553690275334389793802790679929459439598182340859942366919839868514434253503711964383741366572623981971891280198946824875754188599645638284194039877881901196286844336016484382763362278579372275184982685134396166243472564912071279551183303882121757573492013198709326591279119502800229531069468515322301189111608394279105819805495742852445569167562227123093076444451787384306381863646445732546060371648234031116425758883136018742178421060066503876086543049122016192369300497509289631930747555233390366688936690048705913566657438673030518285037503708221872608137442207433483042131652020678894377876999845826008060115210343471644746725283118491634864472232534104918959108680471864937099205761575456685201458790602821675080816913073792118868871375412061594295861439396944827402258250477074494944201791875384954746547296482734597069688664899490086484007871606746445458599913119821312589444198023288660937576219290388025636721247969340641441378633330130538327048648730853594029010486053084686479832243948662254612497928920328956507315859736670268557942285512027143795840271183488352198895062798206752799289688563364809532276755062133318715174597374412729922714883854785961148802055897191078325004905044766310944 [102,94] -180485422259383214771939059741300248587733457271271310380884500499176582674101899800890108167301138401015862840657624084594149202427803190821007917909454500690130123611479991097697609307713751141120053740375061048244081120733274178897234093208755183850071173550012093764554639270397948019379763993526339336722324326767139086126579098099233190385829805800401445930291029450605861684298180745020463987466909355879174336040628798177826487081605196698791765472526144307260710412218481437532113817127808625152463486925647325019831811531312254581599286647239975271695129123597883696615298648779038412049212456313994663887916034954779898478678019073156042658520507342699054311551945866912383374632248580181716351196267963078717395644332973918872754612567896938795931577792281284145420278310354596212006964428003921066340374002273557777885341904868412187929291079427955501724525345950533622011978285697623440427675592478903091866053843375374809047915979484133088677767371019184035326002661533909919156007062826309775208158699198416870949407822128150778900415471097320898067189769910412946596086839573543455443988324298447881720794097108546657087214538214864269014010265724730960944871235362422475741442587192361576537098839351415855504766403928820969304154374858322168114382557329757612606925984427172671228480636378514977934723978166630228642280232644873994850996254587940869889632260521351673173953765659450854744125310217751485389113956494733408570768472510305303052489229695333715072292429370197157716220000351646766246083917255772388734895130631171297323193805230286021565337746576307885255585189883579890526021483790867269925429679075490331309402872313179613645087460219189038146594990201823475483554733260710555639351357019237283882321022262645125985438941541504590569603437592296522532227984194577940240906823856184576508593537217546610106155988794254837840753627116279288535789040273759545242386600937070897744002021556124545790508175922565422720443429964499898890588621327860196376816534878931470668796619580829350729928897364892824491919319678018675656675949049750183328894861761358030139078196988836825497529180819178687658253715220338551891475676819229273229215176662930189998023166240155700235470717937884771035694819283586717109929048826061570941349300004441749888 [102,95] 2559184857629473448977934674441984192174039688021125401600841639120257561065542015004678068603929768239278466545425737092712639851188129151543116070023788974498130639610685407633375717626422461881070620964778265540371814405094813165916155006907745636895122791758518786333953050628308617996492645581290778850120915544650463080468327165004745498130174219505008035002626278432991382392185546763103986423290072139832895038094129666947096062872186003810826338142227487536729528130048313059032223747836903939854383725090773898621454172649250960218671211494771616690239512248230834852633472887392791939538013036536137885543355387680567973957674063420085111338755508375148800160233839066359271489657307470876039027018842833623869490138342984401496781111479724762442475587464742437756673318436598030200272332887203888713187710492567911642174286675120211554841223603861701498197743974775953368847070339783586648422977782268134412894155477645539243769767375652568647597823073406097194666984634268192702182890199684904175164077630308206706039833511193374449747860203842648010831776309492393998275284699677802150895811383345875759502813528498266602627071022093927110538177697387114849068480806728263537962075144368162288843456338465449387520952692457611295879418316613257654739167534210558047032653386668094558136975427000240623086323101490650398134486129604698834960858797705093232501740083646605092277758720295674714970372046362650254560244365507947542913169359699055073069070959798357652683069620521256471324991188852393037831929766335888175345462645286097309019990967583137108566071273572299510451323601049110798899999908425341938426730437676953814039869239247743186270000193111682145429095393675065948253178148784953279628377903341709875071921629832336497785933405531178015538658292006165353191645454201053095643178614429745892648285033429140803504771595967329897646980461203169848342797169614650231192346104748078226432834563131384714281549828457028731532031948910497453257093422708718784914070188113195579046003442861985899038425851911011723833900206190795421622464170235712783700403908406496164948918916459541753960248754256901198743220952381246724753389045823321768888004001524125249285257625318965970684010960404025335005685954598051332224964856976926000122872489042320 [102,96] -60343381558696124057780934958216713836470996838921648461389922803314654149872670294676196530339231775127058198327506901459200965610539202251214056845648796691209079519134934951896219695019729287943576480601500061473699274776245768068268917306442358935375667635009688646069529806982682970868418454511743039463908268105873302403502369891621599168189401379297530656813459766873943153850075670455122490458409777364549808382272776303591739449865021232964768379374144240091819941265216485878762000152703991220648738193866860415624332988945635822234659412903095572166795217702868603292724694656957849885682286468114998633138231051586652132614296554032804062838842685000459083404581122041695254141068236127205781078735302994548618444575205285034697674881880774965046465459300399518661299570752399624996242863699872649033501378599471556343041381857285441845163873828280194802226092714177185519441887917583251146898111300297704514533789136677188616939446832249876249198730695101982953492039126882475726205566341301625422520880991242203427880164687831530062540231931131622776041444819123387516520992322840821557773191292113418727402764180277521902473950541456059150397814004734594320345244612714023319642264701578915104479488147217652750350988016540568148914292789295007222403913541386554189221620660097805091359033057544555368698575927343768026689073233122342500780944954197928398102893310096755128050118272331251286278162159033240109789598735816612863438548506215320866101582987000064502432096366813145119768267427878088396924655170041064666690785380031365084808213083088931755003946349659829096287233626620720783786250066181969940367502678327289664538443529002581753985413198624707112416054051337311273278273798076799952677324771162541193446131328972363827202951964791027546336352290441513908651398372396406337894656321709259479244452662483626121755556216438568011051297070302389081236732792492640304273975149118720559787127913090133274033757308273056000657526499480745675724862754553895635615836290839141147922593673968471592978242210228451730372027711429590097800539683893521525443570777738270909835081860790972311484324080129069442237267043884098037288084810512942891568954288465780000660743155303556190397322146948801852538369438189124540166440900109006176928164096 [102,97] 1263249642506866103601529212270069073232803632723516496637591989283295148436224519761382251013844138256071201225406471927561616716391456324612678364314742141976550779942245719581508803920944361336490724050650144085605287609372276606626598734063787250513340912361353735207157118332871880752598636360346089142841226829740407929454307506442166309013539472962361662214632856250657383676837850435088575082453810434895994145130198878759489627662329321807127430778695232753437639860810745709655504235421540281640947946884626215530955084322011807308569572384308813761826550813110150832674460951279693403046665037052530047772660325712501001219668646517222367912880641801905178045498962297379531110404607693127590470496853259218875056893085494393468513812112134356032127974200771107223844606438326014757384807108867641715669383246295499551492896774507550085433129557066290586212468396412864845199662186425732289083472297855001589292446695122407203620882119009589224034168438294767437822243357685228947474129304031066105983518006693196100376631365442462799678334496197975440386497233946287624458905486863641971498377411012067427029815341030454078414045120042616374497434766838570363721918835006698875849431947605420805856172860153328544873110999501801560202131767878877772598984033735609281955333587795136589465759701183659207818951510999432438540167681002550757227897326505526065954213858575482978613524697869258817505494133474602569601514900662046230430401545972395412066336671965969243545733170228763940890717158158261546531050989805846819245040801806871041019027816395758157439160563282906860341161048888780575957584879847627149258726668888043215238843869880871210403358800625487413909016661909994836371498703003709738320183220340132328284222978516427103549436548354386477656045715140917365333062130993484992024503078363670329776190493833568522888136777104257465312681423535285294021552536349155964930839994382322166824718329385958503281145512214199601025428140099082324097449684497434916677490583012951926297309685626861350186899894258881169742097841726693307265571622169961639761229931537837257117124119980421749721353993184505224009759729043716857234890682213127430328452759473374237251852773920846360048246072902752469533150108919746129864589333777312183233888 [102,98] 35413893508180072051383189491041426872907696784016111885931981854700479115980127947584681100805961029525115588563810844367409191234633034019628919395246623308454912788222587115794805708557177112007408365707596562592135061787451183023367378001421965527616575718576109733737238695914183696325221417123435420723628298540624252791800231795088352336521600863075227555197618518223549602195391951259098875553081108143445785868179066660650120531856174873537946693604229471771347133030507226980317845081240071534149331976003985877840392838192835765317590426060128786091693268263576647427060395404308637999273707905793625150724366197950634111096067688508100630351248909147600431583833355769210396868557678417582378180911578594245867326009346866670424120875938756371179910012822298681362219300684022899017861637517355607092728645504119524156557003020114423952380787413674911119938311536349913920266800376337081310295640908419269084612953098500433940308355209922299884253096321469633875582707989341260703293962798062584341286921409753361723753805649009752323496534664024453448769208189415055274615117926571162963146404030503477310174369913553488318887335770543106809174403213257092910178974095448728089570069536325075429246840478223575442227687498102524328422197822161820499626786957556939707684246961541014683708591922453403311638159687278932690073875033389489697515736404544301190156403624763949000991551899306834875829462386498256791240956513733716638891553264380100065297183591470433050965676910792467549838747434103392699504186433004801768208342081210179189778415105828165209729963311458076813246377026868519036905636045925873869037844060727133588436211453792483195346388463140397887451141531789585130948869224977570165637941788120812848384628297618994036981754327197057546399783019471185454284110161484690072241302024165029806087490468762720483008126130375906639768935526506906552916601170501386876355183249055977973245162307140018885205380708831387163707059318522652342544407110753174951534142015861075014063025009304236227848628573838689441980527136721204543249895974272915398967524181442498892184295419940061292607611143888436669753356437917123215324162119735868699589583366701310931162184295110539090751228366000243430417441044514005932759118399476915392 [102,99] -2292629746805278813429361765899163061810145003652637617025561129310207374049178423141041103406404613316147557896837330712645920833165914261407905438409017015537936478128512890382287557847203104134916912317498249036961530595477430712415594604823766819823489612514374413798313900587211673226260455582290869981636662397782492665131439501775095782771435285362847185630468012315635336837036149863092495812597771199574113345166068644743598024753394120262897801263374629848426660731281005965022666645730552956872320929275162945879096786336183777311300638880560765231462745835367683597813891006131236653129634223604269113682521473953303413459575549625296117101495401711739903331801057144474021186971058093409961354114262563879947560000490529924843745191691409181355253840154142124793672276474119659102233531446482689011567170535234989725224689989247431478222117834009558498809466452424990877970385243697341594410907267072886953518826791245494786126560787417071932269185891591191179779901052807981001451645795417854847185513878592167407112419405420857499509716960867427833385734725239508896643013028250846702602121111011311640270238737232040362000709002087931744856185924908851461368913513969749786780524172554009022970873574130452582289575231643985885390818714826600884506120131156256144420341518137948287262759970678969719891227779759056444177166585764433405777631130372421875101296158623336143169355366348851858308981467311737231102135773034116491275335207727320813459502086864039016241336930873539851581644551907300000626946326885081247880054935015146023854538437194653545485651189034058215869885273904660378262325029806980912143987577927399977118155836157067787688494625165535337386174982355084335107675030378442537461197581683060432926415974529393451338581394310052491130218417445767401853083913259965887881487916455852368501885756118177542185112026423953635113365784936413276509419936516355623939251821071658383085955316055493555295260661903334917866456986920592458763001966507198107263705402495345741063241975430811613305888511461567727238441989660546056833295738852415541125005238922506485200795026515988455846690443704096267364431620986224169072181795590177393048673012836097931444996395362659874487069846483399751761424995313850294631429176019064 [102,100] 53269704802929491497772701430727862247843706424739172205566935013527720281564150657906447980457160873116079568628817878678348069470620395260822501459103965659197959147221951113809916877068256302803799927234791830891390129886324614855860557989568821953075977024192334622803254439777810447661293552719616522304214798924473550849097453923824109015430995463535028887482561826284739847598855681767272928210201266791548789499644446164601729861616139176193062218188790400250926013262331065601369118331007708941783911766322481350069252897240519732581930028243167691784075937242522302824478713712925545469774187632473844320687127886796745074042886142416106843348233820685902816676701210741051287771149409442777081879094686472238897085880602270605218308428050734579215109711618641478494164505637439034207514762297526661150211585277764640523130457992251357162298853092148623939782172954828177741811105765771150450146304282123055771932364682526904466314061476846273300292674290714445631829276673171547060158495708768474046610069012535687202177470566778207782119308159396125658147505519220041564504545871190395532995196363000667470232756143644099684041840543176000404650811450651168858038576492152180390549100485468715110514091593110075914233376613558463379736928259583619851543237883465685768123362758210560816478633478624549076289915342741003773796389108681231756200652249830193272161682074478700045968776875922653330692255825055691496412316865379706487281045705074975356970984210214481870901794825888969301153513207330177872263395515828719467707893026542234287041190370012964540426227006374520858525991255424452498154861310974483161339861450864828837499359088552488926957293356275691168568547476950893429235695361134608973401053541508055245544106832753558920202772323173513062472624073110909679552570832994370008850059493361327695486650306429467825066858845361979023366566395414066394367661839433454035486615445509023691765192430821805637420740520704157399564064178705686922629048910348641613785350447360905365427328867131879907284581399814170558476435567830054110991569017290868725388632732537101507596122958463244626870484627159865475674164302972412380541992073888996975307809345344710385900786890366299159913205033257506865328568032509583654358695840 [102,101] -883861043228661756719870814404479011824879709693387002564647002679128044093515194502026262211030855974286994333947482177007124392080448074850972203540201706379078411881695719595633159915417639706908439894766110607598030913816789964699537503540642965018317747284847720178702048647627245690854635567827560623623996039399403813152836964814919983878999957617914685655509164401899524196304891114977437674599904579400967753858299951584821600383006246243831724430536950397378727570323505423505114191144767100565403674721025838807876121734501605291067458139015284129130807145418166487707193319828650838785469569526294904904506277860347467790098626659380793909685210264515262063522575647258348540018692858816001526257264871992169829142508993489896609285314755437725027181663835131649023550466025765334671915215063197766793354094865048428286932658868805521888811973609411770620231993385814515595523088623495055948351066538412110554255120278579799646282137416685547900220672724979881180169071820653343013230070182363205081896862776001128268610999419671366740845226789693883056031193707495539303014585264249804714850192518514425180988617263506267452888972059855656537419068127777140675787556019025583655764689177470955908717190960161254579060698531768504775232299603330592574922841559016484502496938291105922567358856144744794538651551681747057165494135020714636671537870217879457093272405760528914817850387561543574505403485548262764850565651081222333524264742202783605192544016860720233027772611799552899686089973515208092061438370424891026982258929121770861672803459861767179708562726346146883663896473004738036407682175935270766416634217491757338299205126183447968840656861212509040773500310317199949342479708071659147582426496350803153429724723339134883754040116565818401651317686394194070042138033775560423892919109146432190185736221790898184368280044383183396230299007129033455878744382926235771585408842641084169996713199119048104076824235924943322451482019344743879458058151154058391763639331670032998807512678837232002214018120669025510615152735410572855244418730535734056672630003449812335984384362130108034738078367992567072001519467681532057978298527541489583259303760174761521442858889873908211578316534786818556933918310955990178532368 [102,102] 13343985898076987545511395698211054955868575274059603907293673801706548768652714170171968042354496945570579638782461885381176886447575182486856374694202832318947270821597840704309677327665960618691105868467640271336151403526049464626763219943111770750778008572843186266669006479618703538651299783325018498397480874264924651329846350968077108985102709832012674248195129186726046235890957042411185840671514887730565559915035893942354726831010488508277588953108525801752306745731892062831900459515816133056639896354809857085333124230992764043476730382803015967376851512078694480040836765252316450070620950745529189322683397138584819414686560635597374653525556406174038359306311600121978533179600438227372320576795754326074312975708848707043090425905866446169541521517690462649525451605055159777820786262788115195101382526836394143406534528686143041233984538376927857326288736032405734189320101760049441363551773991821303590164586584582704884468799803569753907066151906163143744518631402892539093468121921703888785760080627591515870795902688513321367273416875919321901590667214314783243504214651079114219279740535661923888949543153802980129962612142684881141893728331156481282568286980877103403076915373101497335317982969637861841318012192340894321666210785182531064369637716848516644921271050765145277974003021911652027221634711155320200271147342284969206323901774126650531283582205271300401903427603447470471646558550598223146083044941702920783369524432413547614114314886393254869404700352395540766127412509804517370368304814638921946034946786948169873870533512366770090112822801657768608701412047739244810709597907873717760889195383355112496885800657272617567566974312828071244983183247435766524263241235006139931605050877337374363054487384969449322932974272770544145102573805027742714985318764515690518794077780276687038513035125676403167515762869323465637524105887119898455485377551228080403524299242731687818683418205764175986678654363700856290126746687931759462391966329755807322537462800558775523888907830107872564975977148657285749877602988556139936929649363349926611876095471461906819668466031747187547809951629513645240828343803027964919197604943016735737992363591275589524876826756888661204565177289076430452764554075792071248 [103,0] -536770786401929527307779076814387124544048336839284623668733515129099865556877623295469389024641816656899053329648250633529090734919754662869693955612157930594939411142121119029745714960946667951112069065894972129745306941292891519617094912196043489709250182353782465124488794097678259906167461759325441114684641864737616963004434408163732650835897366306441673310432185238671692665700909394003374990155957980611340000881566914088468947043647790877692328859418141033251368604014699400698126574762265321313936917251583123271090952883111601999336577290623864184866061344043295644531485037453623191065174369163064277579428293165259480776810524908315721659218507203485306184070686142592796558609269191058081630042542954035092839686312580668455012184847882451969301232919647974838298653762565146209313707520539520101715860264436261746341190553679518599804922683692204897518127404255586632033055516701296150457897088587723235724694625560583397507663082319215497925994522109094001046487924838916189522914156390304403884322276293083189807957092764366073440765696706238922065284190534847866756410714587481902231061832524117564517822405185561086799970237233099235880430496910170365517043172524500656870217524299656767561348695829988412633996460293264578581098833806957939192659781325245582229337040336421734025381455980278017207338467420211840093253917883874374951538514964252188600107354971950567027663476008415262739390756002650605513797948674829640942477659337094050249271439393925237779588276741462720036164978151647980721887696130440048523347300235167309468940250825077861042436615047222807673477424467618904820948449940488153830473878371779756951396784073319395995038693445854280740801320853906285789265021243821607802220562384316277042702028150576191139426930983922541842983940417508325882516008255379079114970167693952197197802835806777132981395078524171542839655863043716484982900368563460260023782234717779543418400937776819819606854228514847050805964126165223709332966990148241872388952350585612390971634700723273383235236451519307792857060900887945640985358481545465350755666346977513765627946622345954200122911423833879603522042728607913162649385490494163773282466804358082565662510191453498243355875351358664790687713905847953979651252643404393185431017040761762038560683724155968963301585837667956309009872675308794999719822055341735774915964159112798268325901148443934351556368598144690019525866846745079076541378167392336798580416884320080108799180180310750463999045443140315192085220270080467776321127751013486555340915462163895681024000000000000000000000000000000000000000000000000000000000 [103,1] 37336614128322478152835811791680022375273498603426691930706387813703495163464502394301244017595904886475461959452150738878092922485634391476866543394603551709508095699394497300141483586234611763185475192175532056563888499186399501190809425835238650530770554798982710121969404003837042775238242728950558586147773267217901578242453899327614512748964072756581105020641106739668183240211825064899298612007384047395676730532252255171538472975594702691655329318901892505943059777584651991157059777924973725003846241662828630906977372991691214169264837137608279957059320655313676931810157193345234532677045501588710010204766102249792183732959695823077035135230037881699220258732716324824088390671490843658185547527036792212407069343756712608944081032532420671293566751722292113617411978103044561985728664976705758598249165648285679183714351834873393752490975860157809768311120164784170722612818466192195301869131123692687461303357362451677081653059055490463602384548836595200612482137795194223577839210733491264734420560628511462227550441483485563825976152935054953327316263770541849822638652602420008346203193614622611020829426012232484462169257409596702142620059259197572308688324523620782384696635960229224029531699207196382390292227529386073674935947751123510245197795380101386893379683838418646278449578697006381988199155526799144137003411003466669245681629770049187859679900354172818694703498019077329491508100099434649036891367739705613584185802149569637568202647998346850194249734287682821843696107194726719429003854837119310326311617077032807519867026174197418052662431375808010121372048655402664710748111184451756992737647244077886005859354025073696401558373645823254743969156707983597452577676551666402403836227989830620962465773763092766600909728103360724829701422071495446384537308407474445333580704210974139653314720108720845703507850656858580471899991834769749528553800117261457054333872848588673882679853900633774376114797248278590320753440937616292673776970615949390834255150022582090690345074024533201159649303872665381224254716212614411554140378865247412128210993601051792154967204034238768285574952948031067532649957462037771024202221563324888190687592654609144508075189883210650041672241369406903286736787710064719510197406688803742391999364963161519858768220202579541137238285235415754774515202417021416149329725213237077304006910294264687298813162270447958410696723009319027135073979511192993359164007170700332680122004651796160827587810004800385490984550358417432726347739067362446995371164311035617888456019896971929352929280000000000000000000000000000000000000000000000000000000 [103,2] -411523141065991969111866638004054358078169890471304776222703908674097346238318171109524154719509059669427163685982762526690840656111736513719675574924726412047306963638678465508587509058803729027101758680459290905508397722668759383687188776806853975033601399974379689498046878580724666142997248075336318081773800245143569162199469958664049078667580747699052038926285774004971875946178833545643806636607206687735028414946607426084154902920596900294437690356378272890617892739763163401129083188409474819091374093371416594132362172394163962795504434332419849523868857989743478662147880248000558647546989631106292313329547860795181140252062583791844949397444576712847870205288100140079530172514642215786430932659691680363870580133638881568483679512738857629157102610980516244959410910996749590287749154776014102727044031820297642072609314670821417507184026467679780040005251161362217853775540465540440159829717922924434781117769691989617422815398216501301368296771136391474716886462513094085041207704914824823048425255884018372796257768517134961265859381190556623701271696167868932109232130832303065112956019471872796197774278774181475465579533833488266592349645040603475736458737217861720718418294966438932305784327799955972860695202074739410154709163051560752451933010145004007991697662555957911146405276918719050960333037714579826752181237229919078086379050342684749409372385369308525618253077577387752609749805233329333091244539896628991842426038415917137352345228396028531204490578583142902608077362520891370454915347707981649268801622462417945049010815903182913789641107313069913769713360354458366147363754214748262335318302364292458743785516519634786424469280519393920547941624910038454284232623280213113739110671787444308827269193336786701738709624777506142691376576501804396770640409573970900126892411267962985800778247914502845710016279270000705850691972578388371396875148410867199974176448546740001910756799614679167584054040297704529941958825483271277022138897675414273126396155448998371397984611873483759986743106200381293560524180279975796482108492035791479288022276002369732618957584993335326592941693541450645660817695355605967930401884851857914460739690524143938156814047346273115764679259713731052780840199612263766931946842107309935503091192526793698796243439777592416357068413277096196189393009725160279115323584553410281390515375589379500405843052507222839618606927097162544643379557294314333068560556553653369935455189312293256521659990839429844252174480900690549955620752422267423510276978453094172744153255992325105076142080000000000000000000000000000000000000000000000000000 [103,3] 1292403438116029239479636638025728034074781354543364664246837723288524651272272846259098946068101545418354746143603882974871308403047969331862566508435682108468131274475976501760032793670542771295467491844106678391867653611892506683155891477249402492405278317743098287759709583873255790267744650552599771071565591916223750906508194902306118304917461393148798004530072624288191175311586969618095390686656437759038297550083257047534262447429000589184105915487850030268085663096924767771167201826603476449254957504828751946912617146045948010620421246092510240785197693138374057952337888488715244744547509454862489037081368773887047650423688137715043753641330407617464098985047593492622919204378016823318967441581414701689999137094840922657857042856097571238506733247945732715446109102391072033263780951741834968969347275758830785433314119737216303946922737332924652072268777983931761981644689096535918407380369796100213984488869972629281809089864447903163122083585314854504727605550420661429475866399632451605056795033401461108953777334375093216380447719696420896320106613271887117856907342644306015580135534963980757098610861106220005086548979041815247610735995939566553052467453144535079623768129156043391695051006564827946645178499152593407028338298431606607319264250032795705051447542308553868976364413342659410667014316104653295432118438310665071693888910833397695304955487040529727144492097856252132256727590490529556946766187211310673797503551661708471585282522894091272100818293731804718372291627550005796340244612540847112093531577670750820783916630160005889637452739139172399326295120521266969951875543787915155851965996132747808815857955099534641555920076677637180394956799837725171969930492874520365438487369404248837999420094338399874686907512504045701415274791885777496748220556265184128157602505803058479164661384385994792746090989524327916981324177190220896069364690949326932057121774524243032579526701777713198033861070216092256414944265449973260763161689979222627652614100004933288993306667038217478907459921173282713424914093743315286604313119726597175849476938796489130020739753995996216317791778760560545287343578219494487846447829345968256389336605874378531907630848384207379997897841703578217958219384311311784779241362677208842189731790010998933096346169455898120786142419498775118472898842409046957053181161098197580202252150045580670996274834362256229869208031034748704177427185434938377480158924808174272451949845944822476360076835080753070620118773128454471609716348669032444284182228826625313536147798207630617765478400000000000000000000000000000000000000000000000000 [103,4] -4784148025376469213141986019938789119835970156825622234572440482581190189404809390780911438248912859177929451777446654590255185424106925870071044535057142051276968435273356761192763317599731762056000278006369683669841253068847465885234581612032936530977978095906218542123333085392323739797648854018806884425505463030126339594382654855857456141926399535437147590332269793317610839553615503533712674420537127713456619791348828555208292018522586830328374541355429072126811751417612581571699484303741094208826522529445491635105491989696677702397380246185829839899531086285174916963283999585324756034248862579251793401826854394489023910501408633440606385853353474673075687919291442937523565959557654112730890815378416007200136424905231185974129135259135305266088923008015806921225137698910464182118979883518175680343444314399471177173848306464518517957152443118444779929954213932893443559919713189535869914096040756352528431766006603399566350971797219171827287891064312166975477920310976111807760439398886386404605606889945507784438923357166899800547212552986239427980933600132677606328088897595012814720169007408857830679288023481452215338110496148773441792339266713266246887000962848700794844033962822265670221300224939034690647168627168200249212702796761410729242179111869820634127388853363545114915472721220807211427612387351549906536496349454683901279652882953643258296967035759447104116228592190453913827607596725097718151505041331594768138187313293762258620271475368130775480529925357318954894320693126297878413738660092331401394892389608746061563661888726625819852559189024914311028950229473774911697837517796996084115317841281846093651545639016920708515033520187836088074946175957539108715346063207681309076346501772194424818053889453621100328138056210521810628942369126729801547902584385816134589959492956416646613199248698286716879355533826513601635958421882749657988488487489885212299150541240402947022482604472407948325483496852737285385091612589478625035097393731816286690475406827401910748973666140713721944737294501227230130132489649011907051293642464327644112996317030259366192464512994703742672653030266798457114428858815180703031939395665335864880861306460884665409208818208222222981499815891770066785778616337104960572073308099849043003520360469936248348735359372542817266817111223786193310825113609275526223390050905530026342910493738239090728398203167046145783990780466362634181491869342256653042281406174709402808458879829489824172218095185896823527267943813420089073841320335299984177646282761122606173322246453925385338880000000000000000000000000000000000000000000000000 [103,5] 56087109080283347769096121924457402137190933586435454693643090512529865767800526733498803658393303082863467821476194551947028080311103360112995303692918302949016450222689097896945579843983967832629103147764631682377960534388370896680577652613119600874983618480929510416794999707097138791677792841535290883437831043231227960084112079812924759064174793710422402252776838165892303254277577135459849748508617688087391692571254159407055082868589032114372078500053204857868927493494883941391108603321127547203111724989299165499758917034076034855470007898141086099938466530831290182047704580668533418476248437248598837561801503904393540417620893624168958928112998574767388607809773073090270105258083395720528863287141057160809407514303379884166999374878070756485414871044205225278811748992074718278804850860901807415217753116158451418769916353596401064162823190331291734650047272561813648429336930767506997515455168317732506717296128757385307831249896491233548163883817378909296302936165989113789455774596303537229658379733318727383152600261385350464633436975681083380490362903486891108383525010706330177795334425771041712725185686155160586159539182511437790164204189570450621169555917952111782713483003332954953970221981831989453937789063740367406941357818111770775839174826781406489527969524597333703836774044402146934257663023823253794229672360166721999512470395409197822013507448111973322473067837997279688141497371613087724358639000721936503940379498166195862566649483372136727694846230087884413668092095635311961074521505699561172417167285491859858249563605562004952485412900530276108871266399426435275065427088879909060281832913608372560121748604845025856580272006927185649870035152768314963196346813474481171817723126666750756301632835728751871938765366377088988294344623203886960238718228743851153561737436295376765523687880553034052205840347051359040010435360554230916216959584383213486239884308736080228847020314105606770288552278291990331659341985982473988410207294548072140291304690561815903511677544372434251262983805744171879958164643061879328220028425383909478563918920213636205837985600152802271698107089652110381046172796205825759865821718491821331469630467697492735729960702654906052032212260868596011705750396534138643980503245605433443013148127010643028861079575975111962939768005044974441515146576936800602533336963922750941069254763396028622895084485275198482231037770053775179554345458840489882279121963447195429774881784558748417925372081588668914261869361536551998425065355590855171035546189278601399359849021565789190225920000000000000000000000000000000000000000000000 [103,6] -473508204141516089175357908945847054944414567702280263509406888086960752569860161961868058566952046637262333400803268711681902209877982383072163607601168729345212954346610307642589209978442806951172298088649272907551742882798923158127739802698527888412867049228655261074253279588721447646288988645605858283215920129765088187910526179161629684389751704868491714796250930789368255460606298474070001305474777681932266058166792654184039484758147771694300224375859521388331127243891024126964574995554696619139310934002036701197472728099288936075611919543157958740330351918612613858843168742430949473877839270492044232776359400179295414179262748944268695626678066876735501537131634979744387331586984435496101302063342289195392913767311935841163769314649916481645345163256773327851276127197614371254987861285914582958895835494615321763732237286741786003829852249583211876021109644369185049319432221811114376280858405706844924023283429382489967235842302691535480233624333462470018359498055964734227933253069392785803990140372428502847204415531916340257956910167247476941027973094418635047278065376057605076884335901805163978269388312098285240230785668440444238454450696827414176530708257069135118272014763849769946065440772189864313398986727738522972791999068417453113576023397968666112057809713185028499742956441820924488188351799354106054820349689896602676128042862370121840839072112319181995828694874882702125260530784047627502383560333553085511833614455859834495957102964464094537053206415521740111873784723872909394203235051209121849433887836385768061754195439220714808758925363702709293271014747653652998857802583283204184145507377963622722763031747189516922044311210647445720124184635194054960304071697969231525755715074564073698081365253111057038828856415013908917368503360883357856874080190246185559062687954004431587567641883972015398178497490693956778306829516215068618829129846216395453041982551948244139322286977978789320558553688412032802842523753053264142344827848230892252869521759705513654187278543449011552262918291306978604412071047275254116931543514647578651529946799338783638581110989443874086230928151172581386100007959438998184475447732184310111777500486361935769197838782365484272822582768091857060379710622734468795254315631089230743351529853175039551963860395478439900942885653864397370746480041016078829015204311329106450522926268720905845344022543653208284684628907839851803616990451716498511256568158552423570733678638151689854344226749442803430187903142716734737098965602751401387058163180682900995742814248558070752870400000000000000000000000000000000000000000000 [103,7] -1215163612784991307652680312343767644522814869125933259517806820044901302796372224308040457772042772679078681149366224056178825260529216296609883121003432860696932920273416020358035482636695572042268637096100615129745041073964280601472372319709975045206883545600186866447083171640959895487230616011772374195278869715421214839298889753296743288083086239915206787119915991024436879395367335366351941812373318581934388287546884343376536663108339787910206548927376981319151650670808440573315037576949300589344846792121524770257338364418032534800876814135532063108057846660755714088384649260699241494162746533014848686078297120638003981832088716418726847234506677616976774885753983992838438860570692160587471276541793963800817348267815091295442444482197989337513072722460597599971467477585534195365732980004578276644862698850127647377179415140705141453120368967746132278855345071525089452285753757836278637504050382777407828267515360481451301630693922416066326943534656559786345189283561833689720411432947051469010090118510891447531064575494399052524197500154076133427122061715000302205647044251588109544674098501208805616238463060657060237407965256575280639021376688955426948327309514706698912288112951522346189035988363910636321578607974719683597561612946344624625485520492061375887030147720618997091403554795757896266200093477600369035020495459061030227628186627948922301741006996459613773153619043761774857269018454447276287195848804517751857996699241432541411397833862741393402770051255655193374800032522591915643225358286757276702715925878638497037651087460222156775660918738271692089739702734433903049031380615942087806726323576946763892631966202028599594302059676356485307695664892391316753615018083602955611414085261014357356308264286758940436321530307237876660825566341659842987973975453816109731011897838153770255881811332232170642817129336794346255321299961899753074745270357041897525531005504862154123112413301023423423459354252131184039609362598169652040165377915196304487400475880588352136931770731797865950516375965092636505445713612385095101972547687882538996567020082715700005857645981985141568776313281607971640351433990780193088950325448761053799157988995836535794621321914706288525088394304912935226373432629186858103611945830525410716477766389596223588723005248257139977922624442662446197568739404758104083892187687570230087072302858327340681473287452128684542719633258944616151524246283905327666917480666202709607784701002943630605644857720925898787350668778124407659310796814467524504743224401696675542502200014485962987929600000000000000000000000000000000000000000 [103,8] -2594072288902100211207541566115381291334884083273591847669450115922066157595556052033918496343958797917926629198414540227824029224449465800979075056115989315733757420796587412265610635973256570338121866464073950647456257446866202755963580419450703822245778052997657827385430933963460923370640607108321347187927062397048713215311014197460387913120674589728561807882991484504089749068512073799694396581799751214031040820734019059255052192985689542893702527935736922107874971418012793962734772642647948338518000884944308958752985613856178998698014220844130896605265158307966619337385995850931449061595884386465608615629941384805980825850625529510112218992103236783568435872616235625683404734152897848777938398824070140992853313737517945915369654981823144080945640845565793342351266551650777173869275069226379230090365613202098788248540865088246448547131934634742927778200577371432269873705275869895095559955371020892010078804012307309370469690844264015617587453382819518823296329375862069120516822902868210219963663518082293365206755195326495346307905247438148584266206703860558855731214163687677037367330879630609077482926048932478794403525930691890540662331522243351155779857770026684103001946660581705965823484562530129950654233697333764359785416550521985065495960929945034382723103384148552574292431960594225230994480994426247333917333292406624760053353673028301134280879991696488498214490621736349792834474759393702152687792873998995027241598136184522426782639065730176169189007598791042006676130686019266540783759872656233045286655133329708992871040415103780431940115287097832652009778278030995916670977594138735165167773979764412677164481478538319812495344166450821790665064996264298272867221340387377776331002051002023961660461595249438202281642633219118572925615737619637928917158241261283212424199407350213322708843587036764738571999926781239958862890228184139770546589386998931571741981743275280099326140915481869276647667914127670513186013308708873059058347568591116057847205355973157627150458109772798373511580507162640697768871347002521042167637317958344449669741271620681736763869681425806166272293355077288044749987431688295822780374072000266118515010868166401144525161975137886468206686582211354627381286888359584393969682547382882029157583069042176704635424760921879298411279273784519203442521386644723499317523335897482264551644759278518915857420035080019771307189858314797638534079287653385466138066978004910749946302301486335397253178128631299082145548005836889371234486665406862580291894713536129383702272838047354199212032000000000000000000000000000000000000000 [103,9] 35309799503476525443146274155583581025806897967107248245340401297906733219547438488434098753570112167594819053830237227510924766156839246727070261688162294125236834173453984778907939158898117103445112114913566532880932013786916784498554640673955881515306740612895887071329993142150863729133945464817691440404931114254883470809293901013315487077790168520177030661340992060160820524508055440867677352184665823519501084840121284369306220745598522835260282819079235827378046023773660547584168855811673660421847942831254775981197172163340636494632258725703829046684841517386886500377203180172240658564831769248500347095278159724399336126549851979813213508278328921840478126528497032255834342168355788005393098250382743295261439151833472983832574078241294490095022442445444444155241249364079761234246562209815535136689666884299660849865932446738095604662227428449561031841169683680206462012384769406846366002186805735257445364320784503430560269915088477285940442738749431174199355004140111913386638343503054584762998066045654402453765700488296502122353984120837109856448940220162961910831080879662521196435823590562892196372901310357475739745654404224575499397940706774477167225210814909433188160266109015350142898560297187478004159613902413297569239837291130143779025400965210723587685903989640624117707809435822727230700784782494231798860773548461260327203930092517322353187950584588180596856895942076524879225099865189074953004435027693440418066203416049570340317336811275814656143473867223824255611950991297819517878518173599497791520574317190181891504538523803173765550007078429984508009149317538922710430562674196176492003078218419712164593265324513995796086787622673070284581358431899731938946828607249855919977992090794655618173431757991018525061539049201757417621854929686687054445344760870204282572620953034433264785519277542964452852493904246223611237235382991701096096450009914140519476434778362181813521067448653794703374942178274333440798717432406686966969539481457840145755207601611011103438353149767760816445301018510659780232806248039947002330540004305034664564558973964612247841388627385943659413092548523855265447236166103394745480803532743600420510206086856203304062986319234802358621761861276314094507756610097192427694094770851809512743953186431955808435213073730419156417879839149739238059917740292309070507533322864130800031469273773287431444150301796968911279301210801223665751091845866907877684148708308667911183418901919672241642518737273634016590013010614690904091206319930530417967763695981962389576043159516783046557696000000000000000000000000000000000000 [103,10] 207338897976343504373841439442880193793422749246486687217967614094656527059577473836175000154051244445048499388325437214988435690236601543091138458878431559421581572723177407580461154832599932162842716842132208916388123532857359489244724368660461852808375931709753311317769290701267410609752500470588810494862840605973022360419451002064516569743925099613172176656429658253403025024261550225637486748811532444713149281732225942356493380890819795332898873686472663546489375024666818431845761980150652144748627316141747388862888902703863804668770093957573127760242823098599710637976339022879463788653288779853471782298723343891297975525977325830453807444971777450548988902603146685260451129662665012313657591074314716710742294863703874351267699472632817891478887067821488203175055536048358351777923546127081664156176973723083127766733797853835394690072917097471280592624817342117969704168449923015635889599988254237779409228573398446837875204825669813362939307934493052193546253393944267950221610339569058181569581211328497660971505244270979914159558944727053155242082707305015938611688731270455598897599110028936295204233293138547931487246817996996464394759529530055376348988963815790859876784483878074420036054906354380377147204257315579572606112650819612656346666507475628195370867223443323741320849628540080104898382648131859248012526177542107052830760692306668200757110474298367375640789658896969756911668952237638092103398835872282212907413895110973832681194007504374027758629732115153698973989308478341913289532671993877974277640693745881089710906117330728132934747559374961628739305313035244311814748723283964834359228489065378664569439497009821396305684644297416089150810973211757296707673597153166536130354297733971045112501329905667058643020855754777020958768518175496329171929658262773940943399125533564185551600904482970230204228727773568541827584121814590393029708248789966660690532485486727654963384355800255891783726739600301354030292605741532389852646601928490600769396714008642231689742305000666471130124978474174546987901792653498706079986768508424229265241998857926720256962050930536789580212448804036994488790438467799464683375405231399747942224447147389331776331822359308131206190339720464301316478152235616327710164745968953169582593592635341243116105866063153601750003594809548209886620475216435921720511693458543530157098090972806773670545408643615609326806223069610806829975528596005176846362252459067409211383364325634194375134737765460061751669668779251498734428017332632708000961629561586719303214042520982542851506176000000000000000000000000000000000 [103,11] -2261278778209732871073385017692715735241516558578848040720214936551031085527044219746995056731471884124567106982468971784314849100842812730043153311469861460781866452538549720879905983350575142287525511637934771785707643599702149399529504583445272686109617669744146130013477287031311826254284706820911151615016853401755588723017078284056389965651612633026785590454952257460602745513709155168343532879903075111744798028716264494226034360214369406436204936888649390534935413547683999326995464165874101516759560820867530138848984157282109348548117855547038450535480037653029252108443910190161919428171664422389023682210408760514710789843047377369790572532851202559751785549419647488923111633635537846510033348686599187206606464732728028236990801122704101746373633527935991869839765831792305881943810867963736950996429597054734178849411154207090862519129917235419536937961446073212513441710892153434836395622143389878666318757065086391467800782835335481247761670012737093602949587087949712862755112861478632393874017453352908174255970792612036460209490038624610291028889727562811562805423179035773915608140629171887401583594807886623335754193325161692386194820742527630533548617617305089132088870400588549012784854752709334150614389825891638175362124235791513753460692540269524959319062031075390480360357330077536185668663590219084443530847147481495664825682614966648195979909806505689324926622590703311506416915412493330651025702523414963092593947013852869974227864850755692226225502162235036402253517829749551324035699973977472490035945975092968137298563205444549497288845968044177809564350509756816266401035250290306973935857355651962006746269045772289125350433428991112273767385069514978668986651341974411026059744786894348454107548558296667503809443735468755171141622708279140859909228549011397064143162064126671515811934391317200547050968126470156000165557026029698925904922039576973613467417909293720698258877340492618173618538325996770851066935522307505862433458298546510882917753023437405752993189859819098521953397043890437068898619886447634263393355074955827109342674818948457173086478205571606697925491444044491608969045996920686478191284219174222410800223099253548236761499377075897669551609465738189299557318329621839699569618306488356247474946254949336911828971493701467924361770234695053962628982802366423397123215953993448343183063379174332774415714334860520677696074473730664393666399058141790727896063484902404690878360726395825150806930345545420424583465909875782851510008007130291294817194779729288335805797480287484354012119040000000000000000000000000000000 [103,12] 6168702486803246434543148206595779147843522575521584341214439568563328478054493570645409393855339603368716181000158530050573660521695489852081440332138586967328935098867746305634736593070250679866028173291921965480851163639940104076890980313332964244679073241098883105347683735033509065931849616949018673696478868333799274919127410040175595193191312422399190915732337098231963357054549479557433543299568678663265236095932781243765683595044664839133256593195028763196530037298045711143887291777224809316773408255938163090686519004302103049454106642330323554230322730316077320224417392665892598929423100838222722770822783479537178027355508390759437527213233785178988158008287954634664997560052029179598545596897661288180105715835782121892660673070761027945700587858078598877864486033941218517863997006345890180443730726443662412490632058011511346691454752121791416244177466491679717568834530746373743445569349762328309054947750257620852177877643383966897299767544608212790839833848260517387606086477536243101091693570761638672728306022177364578703816650409979879515212258409881595147791831357445711551024314910590800656776259596156527973743754271833914182155873115847421569016312288508586516027368497891962827555976096308851829433385450831395163935270207398571043339842174888628820760491981675140247698085661956565076926210701444383934941198831658325618319909954639462144543615622761994507417443794327544920603219772105833834582318589600653623172100667537554912360916333821481160026463288275584363716846237496048597281463443523236525579218174809783834647276530666023414413120622980268308529641369029156169068568951311572493595738459006411241425345710042223100382120151419962747972038286560442470836058425868212858186797246883139295334788898006677907250297084011181378380908754953626980834010768380644252847397737771297205908270670742180983385747139801604503446225799062619669825953311500539089150174147701030337992274430278599759121837023016231255628054289366470816391721847965394506643164567291658259540488364731409139364230254826808251498528788564763050204149990049212561900707939550451321391942530656501942786728015402869666032978651435847059684507826606170668016075656231550424488136953778864921206377679918438972246291285211958680505890562132821149220434417368165250214929400594849071408418370330765429482803514219597528243286169614524631826650828096011767072948602858098339769653059517382303568549953764410243455065555098336921769218977008172491017575136034480646538050281879747609032221944809381275177281661760066608709474811170167927603200000000000000000000000000000 [103,13] 10485277563533402423492361184439685791220639743636934882784403650732165142101693047378478857607721645148668294279505002382029097547797788999124325638025114486965362670222178715471896083407420435140850408733562431233702834775687155795529699284631849322092312502284781792587595585334120906278178775959647725902088057233852022821420983503483174832571979686125827328543221646885553485775939328435631545446929915153864986789565684515338856966062218130345809904150554330784562011368655502289835887520796938980960135140816031402501358295718299778002182454952456566522911585493614261640926095686309809481360533116673917211865074186132542292004821447913429159777594178192446477437788738166687820409521022761942554484327118816730710476859053844389672933931426634363168369718212012493876786440699610557541957278673344097019366573307140001750059208112046632036044872004880633591906636363924131065017042235001906152783898746750887130804681511180485669639438938879087647606193488257068835896453353820763143453767555935246094951637786508600243571305923421757738309918870849619989511294496446565857259922498163966855955186663714947960487498831830756898560666956028549303620765686651394195981729679302103206231330751107196826248436625602850029904151548869328919001448298817885994447293835200057412198208445192247796858465221461767648747849016997017534522838257430712729827817754877914857732431021963253704777018322393144902667272502976508198595662484533681923923548874554026038339392018970690287305997434700252454386501982152793641328700180014317709146857034925502032038284782226464252788073269363851985717367564550634477281658572441279924592964424984781621539534230971843124082842189848461630817900695946990021190030713277838571185049338591160431747138434588395784495335124434127682937293057418989972320979532061403661533078248861032699786083645086151056497864470276546358349102117597535036143338276320396703716216686878442792567576070471254638688800126931095859124169257900970915175682402454607895062624244014866216655953949751546647130598587346220291214286234270867057159827462783740921579736981636155288190188596077394978955096987932406207103249303895004962974565692474942610931453564188827658919997609341095788775414984474476697110993365265816562571809480542037344740440541127830102503311995975716494840744852212287947360156001664336975399369168669177830250800182876517439830691008574708120646715235578058794210238624453265040982712872338292910136879163934862693915745819498480998179295199479021799838236242398976286825309685630283365458660483734150578176000000000000000000000000000 [103,14] -148130695607004890854555519084695712144839190858847739882137389137374528704042057247924843486180595563955616133947183577061547744993562490276440067302237746456106922589017118923332440028744411930938543057138303694691212270153511498380301117117506342920596768911645719893840761190982300877302767028937969770932065015432520340015817252274205019078838559604106351561761562699773821535717256976173666945190113186899090343617533842741831948400883815811387465010975977511203245536968287510639004413201346498863900414773753072070557615279088905851615146744920244016120345051978529003745299643329572318424447488144876656797023752354550938140750642666496898743287508466076875663564960498498156925183081702177747771655018888994947245385775153745243786594658919582207031705905745441193858850012730387747292186952782632470920526519604429799681972328581442063163257959615617473415356545904741324062477247614327217711164417302639405410879166801112434245635166409124376274649581972637639515977573824334764155675636329514503151120882261271537554332074570394018128155651850800189352009773606538921821723005730925225241113366748705370851468637147206471692962318814015972806978724783789297046035430256001978048249915591420970074146345544155965753636792990095565683155923255628154410227969638670457429982927288838009399152533649868227672279300284675510428360383646645768832793372600890055719399415789499251017051508411753985487518013729927577742166445077582260064293266350340144913506705189069043247243029418636330030924421618127307050585905715682522726584448508805080321319068060525611074770557354226191998162516708631562304042625090290152315274830278894877235529887982190971150729486593086410638766620476389173498771310580976383429319386000185283363736501209094667762133256129350218942594987729750224282757409108645640356276843918462059225571940830755888373133354106822372822038291590834507517510156137958868220806182348114149393708342518044935410822118765643003239933327092245160801372377768357428273308282563629080978826644094150339424582874757453028897751092968827541459496190174420641773631778515778559149075788902946288865032002442398187945395659968233389731200928237724319639357455149066041695930105712362320283177649294560077777614746885846407653630116612236495692346052345979021006629837383829552300122265224914066027182963940696024197981212577984315419276428564578881310475644187805376314932907925669185017415817629406694191968614090052791091907787571769387419136193391854649387203298271559243823302545619366093635062101664114391432120154626423206707200000000000000000000000000 [103,15] 657332468348644691342303752848271312175591578192219350719038343608050834642400119957125338127209858420113586375516828351488492948452732188045458741283941025558732119072897824688177910273628014973818038411883611895750527913358324999411009835408782038702458971768288453332143598429384832861488332898727916879026782008864278245674647848017474486309200219646380209427650134879956509069729829964485095568091807876106001851473322717794292593339686822841442167203596916965672187047867252672353578826859038464765279927443802248689878161422789916119907935202978597255471578071466201636232152542685342613871725600887122645297056120440323669017846180419995586132076418614393368193994362033977943022760613860885430023783769001760313334313672573053316052335782312231403191808983832078825466357020447867673826495541998668974930514696757259124505559909024983296490588906027821603408685114254003396725193072787212658761937870112706793631675632964643386373766383438431522510976317522995432293507560423580666488719421203742741401113506642374948675035774527272986220482055363287024458175428406360392347015159572471635500754229579904906662030220737945826339090229014997298396101557915948434185970664786375206066159370618403057612663187440440595176569831049581143766390318208359087353570007839596904836108617345939834056653721007567446958499433522786637112909322060821581579029394994831667864190889518713249688684937615796408722362084819394075271607664846657555658994789471695116215302297620499934314789436059904096480849331980973104424679996260909701749437440018468155184058648353557070357790682179415390092923934569768110233347645504029233238137503380947543133413023858132732864890804155963560152980942663651144240714773423026140470504146454496615862921014771949716988060988454034979157372343551451909170246684105132188764978871946026545993363181422137440468443352636313533982379709705376420240901498165174350652754582722903750389352900966752488291128970687968886407931411983496909178082341060416477252753583219390367126001439394439749507896546611848710009993200565715250176909358707061836779452327571835743389403972599233208852870595658401583669955829858559855927433139270099753605996310089185290371281943818188420539131403763570710831163949910937537148307321831609786751338138082118589667919141303060071004495267302242602064431917057985811624909691629015096841290076730434655203593528639704059676432132627857492432549441946638320586490759668114997947008727651228549694063646194050478632189162639822683556491997229464900897179759523918523601732613692411242086400000000000000000000000 [103,16] -1942786778358470834517936612367465764840566520601613831146433320469204767868147722260346249689762855637978530039662241645926070304062151613752435129875159896497548586905462935722796344695526548617667943364047934914630442007921539301157165231768350352288611682050198653993007637529529240734742953445462723883636848814640665167304771103896641229623606058923910329880914636409389351830753158297376173350148917178122876128160165862645226776176423306169850699667832388726971300432272037363506864327896333703590037918383178868816944645834423495326154830007736164856022688427113615802395066289420278851963527328539056445576250903576245856125204303149559297478747888802586300529658844176557072261486873208965628214440695816415315422693773703141283355194670757645000404356731049016519806629355561438444602052110826612585401876750223781770027697215326887635597347221751604084160205740848067647036345088063289383688171384299129052011842956860960691704484149490143522469601334677810419037792247370722153211408121735954248100287096892013058712031248751907706808324833059863859561894916929381934647160378247337198199131166579025974979030298741505558401870086747951032693574344889892716141982889071869213550605955834339986146890626780130702426550300784904126225081045445404737194963472513804244376749360798058423906119128345034106226678252937858925359251601409471893998983423410494415658984979951202134855995618063967510103285875507150847217143747661977993335582009325675602504462884349987107164735686432963952233872122334234375130909665430044377304166238514182461727953989373119713564800722241912557655481832631089695210730183906054433027553171039138750234847617500711195388896662483742490626654718848697771688980285642246150659502804490787344143646530960583987620255698449937846450526840372784079468653494184621172651546951285481428051417279547389836621207861052779362035275685896377375370396850131362181761874181501092210531969060279664785536582286412591964252015712160944902658329916729671332832502036811495336851161193781323216920405441119020441090717521205504031668909627098799652259736316749153923248532520404673971713695665938608416269181901541024343783164872245431138312855065312357073303523709848469958979097484205053921589612956744687050617036472128195619073366974675030256673399942194911850527271133604814463634677165061785282445991124798325964503434967945685396920278636677085327052869811152008299888592552071452237749446453286153954377243703109264834544388263368564031828188579640645521334072052218062744017118934757950078957286963726488038277120000000000000000000 [103,17] 4393874089032065614407221562971843375411670744227851078818111156495051196292934209131464281419883917547403433483873932366158462600856094650847253315014083675658598074003262552956417596223581107713820428308188342930609941199192692530652911428399854886767601535392162275770410528103308379550051982133802248616019242673567343378657079192576989965893057460760560436018463314364205187057083602644154494073334374879142636920830404305937330415770423109542938243336587600700284980120656065885333489535452173239037469232663015392025681465338646261966722967297515564869664474186275732239324606801469663495868093100663900389387069144286182319028252779681695316665456510412974612448155568423617306172013862724114323080429976647968217683964063776809044006538017864886718981816360999339671726920907226694966273566346780715516674517533585761814858591375499770302484800742353981997076830232482289996230528265448199770680406382784084570522916547012886061011959798706286385535487928815623299715870828687537636975644934769645911068774419242761285161513139571305184159169772413380552267555602443339296626914803994013060595251848383582399648072323164528766253840963600418925272905152638090838721840568925984423216536717434815334731633884213415252827568064559650941562720236755948604351209083121371081947060766796760046229201980575535778011400780016322366344770262435920446929697651144892503625799595164198454092597506278813840607953667904045521076834614267514848566092145734421338783081101319416374971148555346255219747265955656632926385207655903160384661567135391845050552938442718257708804841904532827263257011735150015683184005927228332121143003488936177915498044905173003957612844993660100448320007992464182198223641871519265844164571810449585884659979982796870917274695177306067395962559185295412924946997295620293097314559620880076404030522785480378618497747583684865092401247271514719393271012515451478287293725729020129290988357186692913576460887065555792608564983008639613491786944749368304333468903965192300582650823654578092787941663433691204553906445125605435979580784027891859727835892520603371816783943402450052474208823875566358291430695113589798391650352785664169764563122986950531056682034515838867174699627295577694568954146054974785094592860625423103268572940131058955756276341437535731536184831442095690069115071083520880543022666112748378733137296603086515503057256996706813584082493827542981571607452006855722494418030622466467580616733959917736298272259558358253779034108064098922286346278817477673673563481538976157028542308951872424955084800000000000000000 [103,18] -8052415988608958291861876167440935598401402049625211908078984470918467331320817684275508793306033893775304646883525038954373029788430570529898324975117917666186436116801479735202666648773215475048712653884414774423164771245440969167215587000178144249155811503829057870106486837352109477052834549631291028127273166748428776975982960024288810747177310736406663380287105849666009893992936505263184814521207750877950845060561628537751075964135556726155567473842158251523233718547745816998650502028235636121631249426361686359565056393060973701274624867853044306005670303131245666747222158925410001253470393373464701551885194959058876846425665555623200180782043423217847135035247416289577198183155431037532686141957129811400560587236698630919762670091547979897088067803030236430832048181930110525257087613198399261490126285713466486397893746605729675103267697109785861221869869163931535397251769365674059046376235749412932188497290813167596234593164450268251537268658640071170629300490224289965490981048797317755083793497851002037646895528850451415831975490293593393441078356801751878488600052233452531043130395952191480170727548795383837193067371614734741618744017114649152207828841774273496877937267200243459759279699124070554509011612277011962994287670785969575621195112806623313050669765132764445986309822403012518307628504108790838828564830608276410637375577738903802104247574666727726974828176539415265243577543698015972685943336062604386194841146844917973461592774922829242054517600185531893910014937002861956074437421058778404447914059451280067127981618499520218837404017224068052132364204593279795107616190673028183558481236506697295881366869885257084777196251533822062925767050318529150588140102164445541838914238009349318139193624596218399429431026758410109007979041865351306434110054642732667315088134730324686712034790765443886466836965575020394722345365394844603760898313871559498439675266525799111308932815341506679501519788161869935074562809234817302100614544032380539534370026666730865973293229001044499888190397843810527456750109454129537981674866204954581966260800181050082943185351802809840812838332730945229498048421967364962975363325633195759638363242130150517817247635359362018929492526951546666893459740433444187904756126594882335758960682730657226843196367456289124793089337789178459526374613490030799046929012139061615049224245370950477608692974381203535919620290897309891047104515000215022163303007620575372119181144125837392264666678522438124063154754325102674075599811617491482723029756233129584646894207192051981326745600000000000000 [103,19] 12308698615055205848563616800348722139769408136886810382054898820692766783131865104276045094862262850205282100498237195278454040500342023135185290980841097412353953767301085621498230060242207263382475256943635805107082047781555376846546592042463400693994904634994934700324718755799397996264785841105841537842567755769559017218094826387113142961730350064836228211940120590502768884288102147768109344209396883915354787199570724015769074014763132019325197152962190970322133842137608984716225899838994571800578190354606956093251620866821693757975897551198643770002570267393843196213387506883284394852964489296234711100891758876648613489268881735996469715104051289664738220794532338466483028509378705784555979743317890098305089775285941814056407279888931161753794671252516151140356898863218707477674614458450946853388445478657969864566194540601064502519675876504654976881187534458424832526646339590877432847200924878599917902593508503980882087931861100009335506814132933955414580111201923994784299930960324352746839597770679020253313301046592765536402983997265009573371962275769014197525979853823171374984308233955809934660267899390821861791019966337507624471466946371358881745886309668922002674184368437913487967244990084778628552766902681033591583945199479695678176940362158319234649589232156138730085187732007044873504918519223233693478543429456964656896323399921283053308619677356027114615888117076135653208420918891876094781920130497859525517086952693161015246936498184681404799852445148818299642607672583757688929797998898680688131253074731659021335211461996231930683469195688099824497033166683509673276554689230193122453378081450934406158967666652464806131322519530376787653370268661354190554976955997880193391339831091413227358426479053690095140986876724061349400877426869651947447228460619944452572040566682484461472092119797276685642213680605219228105248679348427105863422969434124673360072032508149922931144372612689497990090319548750872265715334405614032087630890022476540362087583609542121247567562758743805159178864704169813372270884965976401744440762107681877145963132010270218314264113088544115415163317115503808355317823132593421693379315445168789675861854989521459687258270934316156050483540694323114884603902263765220531256794287456739733861388292840243761182386112462121667834940829337168979925471534927286606647076722642858573480450390763045692567061032453786562240170180312199398608338423449065708549158185397170708793362522476866122686301341382757799354779047676322067660574469866361569618176821395297328739295528009837261619200000000000 [103,20] -15866657479521391949364275013675061051931388770160989048238463732713558321100243811109574250323445797961803730630910486573105766565673364812396681578387158173320455146617529922407011073099831336187093696806340873147334806450345343414179425097420933334110490741620851380082920797434566117631035343742715694722423768129097280642845837510930175712096314187858176124550782236168028494233646683548850098092388777569893418575322763981389839767179805745445638596979661959908386348871577503607551386597929557664973001752189033549766275631632773433149319381457267011590716337765459263347022136660957831567751183836009983915428158116809234147019109886585536454954781909373821335038046977675008188228179332758353293709944618950071398553727329731012171858901583613855848581207929569566341500511463254557536228738430997759150562696309047039607674935822208315344214745342170149347035498288607871932451803230654856371849472437151325139076829887220138502663566403451554563377795283860649651314368560684967851810859776080741221484361096602230133724167895664872487177636628878776345536927146235478417464849636408163950550371208701704010944931627013154479568536817970494407635410441843795765230025207317912246742234007530547400305180296270677653761551784469944536689102560697421444232550346383319064779949791482617054955643258678679500345569604309480376415565299022803773656968512544568837335492445069992991214310081317300028962151765551540896791172923800710515408921674841489888059369469820596742495414367429205007736007019504774267573829676040931202087733873895808453944346219814077693636343819135993946949067093729568885419336485583130543210515192555505686342211047167595873956850791669571136147348782880840216387523791996483914635748142102667221243216472701104389019300487281588273066424053217327833598557075281137335543106698262345804026417019435789311215830768230988910327229112054449935460302625572922614835296557116729135900285915180571245668416245685778390125391513074014759950362721892772200034360624052847262604595585294002675354339620860403437190348740521691480333766146068193243645774095069007155897880904757868970456080455157797835086414451043291002648089418475880748575066266417182197091681361951168291460835146634757142964117424815152983952919622612731394495138647349814235266311393345216604150529226236152302285335404482450667741082259728582646601364159979571853288684745612064630732842771331883065776398028685913193653829619401233327019278390939030069132122507807877771042912080022866287469098261054750167191555438980068064085901198323731555942400000000 [103,21] 17110784627032289144168328028255038191905993647648624245136502772500908620726095319953271316492202828823623220771780851209431110918701907914473936354283498637329691878015817232110873027173761248294187271512765422159415875994681369217610640638167985331830355985149975528069860555610313673012103982461836474146403496999314788961180781545552505067926043619219926497907428650625079340281397328165587745978043013152371613961266627842456197779992304972661792350659356342837752404598159628773348909970884689967076199763099133417833836327440772585354303850873520736426332959206741649892107209186184542799116111980996048534553894438646673895977700493860724164885463547197325178856712771430798549344078267151215368580822324299888972615653698394973621438067361125390362141087401173202340084307946072008521990685731323568826417785461448816060357087342979405830038819636463786898743933488290480241934122076564583224937241404903952570682085416192251177845559956578681945231405666542116581197128014460645549923006861221944146498364782461082051577033323472632170364555573122011196330610341471516202922980885699297945816965184179102303410263901419591079596274603206418243794563542735728741343536501658106992064454283677309233163730331018529878300644204139207893306134929595988989404748791043075324708595566451172335215789432625755329987201679822740674866947336823753737596280342783518224771815570112703656215970025735273646206450838262906246676088146240198562131795572346368035460480046056023649284136507807148082401668583934033680763775461360116188761167806112282312220834853488558472536673943048926416761395643517701781063987521931380033006770536914830626753086835960593626994853424191255804902081130687534545749245770846478757041456563657601706736078123160340157341074562556290001411449936686249094757529756413886544939168634831134155939634835811864407194488190569975620664542555480123160045327259408756690582478300108227759919082005144815337403954045532694475703438958272896885196724378636289689553262326336532039226875311737530038598493209199321292209915726056779499019598448839343775343405484471693035594215484987378013482070368381960593193982712779101586556445751061894375795237207707345437155440314110456328220696553019646157136059424165386654140181729333391436686200197375081460975502740769144453309545281952546520453068425516593715974115331958187409463923745666237274102863164647101665569238632466803307098450792377873931998368285705509560040661138294961379596015176400899022676705028980346740328400598129775961291070656350109505415682722283667849216000000 [103,22] -14837014036114942332736056037431937155605702864331557338605872084781062671375724250418512553391998931564996529668472701036978892286505977562022891198362138018663212243393632733794571939927857259490988562747686069079743712065225699602954015900797043009368384145647430439879061660781924328864647184562385993711391564088171585045745814214943657016235582156674004861006744575603483030097469240467445639290322554456543098933427403801542804109203450025689069527709085667264464543853421473709448723139202223332675369011316377146883793510880319741309026124572721022791179734309851758015927391288615279587511891205906768290787736436686659412371505188703742368774830417465533414724001304480748843846773528155497854893330638511005516855221468003033031965856966278430964920904195687503999683233758270959244247841876497153421464666532371443871385022711622619980267394671638066602006457158426596500760078829373292594083034287130624672811402006684052602083564529823868402679811061214439527836427800323271154911371010708853660779990929730467889851906027112226183187961758756974873672173790091254465473366266974247290066457736172957002984619319121278169845730097010327277421302476159822587934300678432771829284833350467069681950952269030482913405869009632986698000359545345499425838693305943848010246579843769835874695062880346192388330278268379874440606537875733981971445182889552706038179609147272342709962256581341701233680953972845551216573804763759824594095964091485935152084034007366338529604738383055328457327001574925453713645798775504024153696148857875892141525338627972821746437045272550138606283261634585991926821480694886990016916098819616895833665178611193750888221505939606773599638511351113757424766492384408805142040789746842386708733132378759915329476138845623034358624902678066165734575331747334982624944728395621918080537799731472792021008004191389233898852602295542381635613624779193356433964397346716065244138830383580257880362176266214882878988150030874154655967973698154795344207313154661863875132395075227115167575922114139487886765111224569374138322560089734609404998258682865902271430470312227404526229944959176160314785393462391477707816442442611327073888893707796234675692947389835708036696473529989861521618623741606189703547039583441968312695717027111314183514953437047883606450531267839852812205766792002248627993289785000310347635632681684992288722771397097333744891422148269663043896755015790360700534106141532211126652870562663305683514131596940326357950863983734064456094280007700221911291983958885237243128904042771602472960000 [103,23] 9050016552545682245282986689685715388389513210317748119588353083507961102760663387299076809123508780321834847302545695731199978611245850172624033868422569454049053899049031208143655332628750238844455932943091824158911911923061102498598300354601856836812124341934664518262474570373740022673867806559856072736828451207686501470314367399190009184572768754555337229632658984634757175654049146800091188166334262224230296684822499335226052766429792988864178983045034724103150749477052097177068531364023588401264604060017772508876142743515798131655414790772556123639299345281297985407832106043096964142527378849343879775661187569053614373272386866771147249074680648479981566156159063366406056285067652640081956264449186634295887521051213243082335756622676623235202479149031700035901041873757862857519881308717430118030039270892579684511570884453645267726331604644429621450846148130026765075109747497197149295386782063272149866672137086359412510995266142593931425518544206283181648925728048553649883594168783020328361525668545717762118074276983046459604091527662382786488184500686706810351230160920847278773762141881254752497416759800128602545322429173936390440668021016280830138842824433866249421629647286623919819510332806697919540977203618320150159927350433478738296010377475150969961064135235102511417154455143950409671109324591841843152874663420186929408686860283877191831272010393870559574606260238076521454827314703176161707658318827493486015344690322352699859374389739254623867014748226426409302441866244583469939697802249639411797235779661234481033159989294394814419043161174713198451967138758427358664710659917300661256185524336827164819402121052701179782965966041502060588420757050048691738241592089700533987238419332021852401249464127302013453190616698782934737255000240815594729902889523724215577697630847543391749990050593660823155978618852691715289679959062985028592521686525091779756422649656990152514409297974572563336661347539553764534658241836093963050347931353936731328278446920418869076145272042848361074055262520734573685051588385974210832838396440859812629077918827007508952445367268384358510534692350120324783964678359790173261693317981089761463309720103778239476560436543018764612006458956673232550317769862945105032904386902376212385760507518412431257607829117953391771718680084070552654523381925630686185921075903302208197074248220245455547751521922342334972977968202949258194949646205001547577069366443935997033311475279094663989584368336851445759770535532502976733301927157481574758394908860726861937635701140064567296000 [103,24] -1273916216030717350038222120560606630714518265396331108307513174398198048141670465799535573283418186097948906276778084495964634784441707396538133868721938347101360804039455106833033071801222475064704692904742245887641280911013544854176351744577477024554586056076326743714940917739155161863152213940767516785648954147670984245660956269792434841323295904201467203516576251438233137544076393811276204978424371208214431218688812857892238188637059662324258234572971653289980728497574870934684169203162985752568298607570317333613853385314446556955359507667328670395828496360918817056838877432540045874843325980181571813043578224734664778532166003953811817596497110618717729946575087282666386276960795268981641951070933147834151949854359963894581763191441667343827784488562407465760842720524219966534642950701691560394645872307172173998722127364179193593660604891374683734894579620813986374278849447670991313589048857831610174233141313304912978790312065052935051504009754974130408622895024533583548293814526080035620385974380272362204989511280675099807830368067604990029445234701699044938530398882449073473063571123178079288812566031124456537383583427033126189712807396605063745511511879373669301722979959071436172288408713902870342182028107220818543248988988233813999305926572902609181330340278904403283963988268041381974129661015168916210866027060886386296349550810543236325736262863488130552639073163165035459695122496570960097584827827648166254271770137742521789595730227902794828638581399776693321900336353630471229589070225087107499403180819977185383374321403284318708067933298574834924373226655338153608976013574451260861886042421037269986019072050869937004824559722516587799892518067773074619980119858783116475031734946915549689209133743636936518545663189487973751710360844642561354613199274996721354738951486352883816519661991811552412916021982546515582987497508697950625042978618054108017776016439585552288200783238069349069116091004910994722426384480486989620879498596673134117958502165355835179346411735610485652752466739086880129281868848004779382494809315954667245813209535046070814662503045022289756770176938105399637060452382653772804658661759403951083200898356794726506209721221904922025803724272933925782459171812420921485187346525923537451359771899849705387870138082110991122306361865125638334479617323326791490675563160793016342750444056863864003606643356802829810055314619523954810517897510046881722505061841776190021387930298252036861993487927150768078259674619312144997909796961203371997273341610167592265220543129583616000 [103,25] -6025466787167254920410813099597598674023990615997961435091764700721877331540255254305467459935382924534425660477072122044776877756779101512651572770064130066627107014813015849368582719931243388695208432496236524777518073650484653478007723019648002240737456852476903012538011998277083372902268372140802608611710672029112313570298687326861078440296709406584621558938998789211737360188771804733370300253935423112429386844261365601871810189815257042742435295808865910851743233812429429498104484121447112726367214998379323874300437261655729096736863336940118488422461334360250941466562125885443869488164585586501449653754885556453268199307241242992941023322693368427131747008748917857256361967375850666990737260311640842015613421644342306950672322287199382173920877824138292176786838467516046680692092064757968416353610622946933868179949357655925785652701895243577098664149074218331700246737277785179305377498433774472867243687209269050142897521046437455111981919418265377913571767505971005808194566134811062066372806136853757373814866311174898793969907912555331756683503657445376777503249785762228394767705648633082957599641023350759632726967465261213424889745714213678358541589182015976061858340861311306711581236629576183878825549917888718423306199618618177868950024278656001169352554568604948052363264373709542105850829582085571151410204496363622594093355820623733276243345648606456828289579069667034935278910218603810436033248293511141494581754953554413238600510033257969215899284831474976335567923241043419527134644185076048604722780395631356068588983105794063367620786625434807712988470473842663052043798018306922767350350961499203977601393152349886250710904806745429784250995912512742224394222914055908642633669902987453700990629120169400978348403911074366061104059853052144380435339585249642486110832037314488990052282424176431812298173008680937965293939409666546071864770127058710546401383487005288271420454647015790002322105364779576779184053033155422227368052296270307096293266307041390186699086827424642657363193076209084682952610221608940566558988377502497781106459678057067991737361046783206213877998384709366370421483766911500079583602514877172106115301199819022729321090712436727852260555317817687964928036516021964221291918220699290256396839607592992126252068098123908434548928217999601970485246752057221571313546423473913894095353316042686724950031622638824549240066637473038432270815891337447776576485340395831256377972151713595774791963520188886802697188151927395840533078170109047034994221411393647299407783384842240000 [103,26] 10655207879317627115179053004076012493738324950638487009211775522005769579531376249693374241912434643828338549322610474239172891358588929395025919117756384263508961620748836673750023552302397331219259110992029649584055111878641534942820326828905526770478014481898292299527183894819742007781143994836727872720478204121289658691785160661002821841952240426637766811547048646040759222634105641824299730307213207426388224533135493088344686760335945483209216584850249887778300877427563908057753966029646425471190180671603308296581890521850647890310432218975469691011179855284044466482391428571347668066527320133443970541986828758923005261191756692339367903188549493833643701472960752920525815988391718624911884877187877630491065039073756460452903183161183221077707915677164343649035738015337757914342517181533120138319934975119408294405520075195311173051192074495393243794787272444079581676185152565202724203743588517313935189584301083396225303852730470913381657983811716945781381096484312058796282200631671016286704413164316140747320281808973528729892732720319444026052238824574035828509146437887464984540540865597200033680549270379372834690704995426237960239259278670193283824590685009169832418337219957761952839276144663216345792751897095561447119424164434868055815123815862304548009583755322420813352949054305853596836458739173685767057478683049768063404703158955841976962661306338681976402112443134768837915564881044312608208940290936626960549083266328866490777573424764647076170460522733146956043889324179826314737026706451640245287640445920990518184293140573111557477758111017037687517786486075115374156989169733944099162884761632467498773767526137142553346248936036776086485498992052678118768116945458532419795071722524240254292472655957172111888727483995300514913666754029499267594552990495886837231281198668675812678363089115274175358200371027599035241685289490834891268663025664780605592031787097641075700874916536295716394391711146450607338747581072091140384816127181233929631021173464353240249822766641791334838179031225746746533756444718627327518812372989155023309118984685775041032973605332825027372346033427345202223801675804113226333527744730592717489979919178137859526198887509027805375183427996851637079589146106002454917235053958204319899297496610538498553435173024136081348332713576361375619239893274889609838511041608516268234733542221592405496879974524016742765701053053738626314944738694317503613711995795382819852446444007075346029275954647368390591588446603854593403132431444524302737592607525409842168700128460800 [103,27] -11741437761727989555663430243167233683765075635154456178523821727787133032668739148306909956215948747462960179945535217185581794332355341045145052908581645343150056726252149271211550808039950456296174401840026312754066228166270344009303478469371981895160737464018875885716700517676776114657596384417113310038948945098823211926911487716359708476365794640128363320091803867289025613420430564480848013836229593778085570690073748083212571819424999981066238505994058136638394279051604377350159325361334671987568118467359609048512016137549186629473788305320380323225066573734499756539567154954209647296952322124744134142540024540752981949706336290604372240316606658313392852439963386559919473691506746651693937925628108839461474412388575588686598205465969500842854846112739557499507072893782924896177565887011048664724439864761978875345706447398648069948275813956613497114579511052093254102433518933057686719141205903299644654715710742009679346346861288314147766273452736238501606084360593738222637075215883400463979868211458143703337991427950751941845758617206028415927373320689766281324049613411875314635046700504978034982009540974379104858765952288780390610307051088891387176345365020358042258990986582743003514719206532402057463230433790624688585824480714516183084030398787648923262244957665298415362788530501021414100551979745800258803245732551090016007371025533812595111448041733369703728009080582303684186481184160712515943290047586767142224545186074155685106175791268991842018593230807294743423175184717463493099456993887979908436029330498742993891748691068230092152811331240815964318233272274506673104504015132819340453816868254535592378222448902289623749839941693638035015356243035203896855326178109875604137702172632046905328380448350408954278312885337171095044092322868782232352113453263272293047556008657126017424086853204411087208789046446219866006449391171025811874106253333202674018441899224874540237773601581595003244100871925648437051602763441718668171661598314118869178428343875174782030464230219968267726282538254858878810336362925407808573527271185108753291697916311539016617012712224854324291774232371707948078322437114432721151655982337734788075976344988664284700367701954428504235433079600333643172572899064403146780452112104263672056433165421430981753342717952399117804228163013131126891143125584592184169863210306242922479678882099932492576033968917031463803229794027934975903389379862752261315713958002541933103156324081169531084130315842921948807927909791807135150758247892930095420493595981570382229825126400 [103,28] 9933521235877329211273128047481483669197520789128874005076819908661539181410529345721128366525733954484234043597128876577576959523368255967283407923944974449023352693884220352202429635057003460768757212950726696610306687436768184554984447868346250469576935947718292118986619718915943799508034549515439656077704727807543549098564988696795171624415916909660875330119223517819899291637366197121410238829387412908716864373961460350688213072862839711906892103037095697052543219046329220437272771045116378108161738330888084685763011802399006965084102139724685054722820887767274467792862551970296376919181823826267979138084716388212933344360857466795121333028307932496559401086051775958678594189296540943823833492414995799731852286231074631907756618031750310560220088825333357615685439653521779918093586015391409163056218382668223836686672178911603893579758818874780274343639811461946634236973865495614658985901106615184366146465264006032283065499387753436661065782314291447620258758134752199507420892606646975495712460860133246949045738669760280725697276551917324245243395632889707019780731691933147623885358452396235720084378722718218705297738553325305709704885446007358733415191280988696130669259149490421653542171640829028004362419684388319451599308223302736591159507681007474324010337426142832914261329172356625486718848209805978480047435601082110531247727159044949779591424729708570556825811163378508433727125896980757315322346923795411089166942875172275658474647150927150407460248650941458994116283144977670797189797299466836066996092670958039743325828865225168274319809797391771178260523100728200638055276069259663551116850172692046076507648318117207911110033150153178146282360112089720296919807026745298086374490749854691852398339100018120974400449398020767568144819591316029005601673124257266329896098845329440499296151557855398988885078658907206311716328579352920250978449619290277905727526243480962514759774262539593580199479226443764073625830614753051598257613803634861178336145817490737614143594831085846134223728881068755776642795475818305029866544620773203696243029641224301563118999284967916390011095775491207440724308549174288867334376076603833865693061491300239923737706716448696777101302447239266143832214966071342795911936673811874282723870444626500459369132992246344291244164825418198218417297633245435181714657748894933204643499250026757941937103175146864937500328629456481189483896681350273269947171992410994545251921276441432778167532579449014147883214696970206822817809339184726026984735419087766415212544000 [103,29] -6757601227006952522756503555600655088917532012435737778089552145992877672152271002727206459393937042251602293668040579902707053744198397317723200674724184263723847008867227634083522563128322247153973178381982223181830949930740382313035124299797053643886904454591649338123465935424257138301101891082356037919995778830503347646461632144216663218973126492508783626043360434838361430128847808216496453633670556336234108814928130426052184729337414773021034133571958982701555280513893926395116162877813274894370081423991431795633384664281332939494962178212769927968543939156637206695613521652422082093391387932403469739070164617892471726610651747891302657351843316597169299477562686350119587117904743936247571628671602634864976303041267512606369669809487203002760576732531265429742980192655408906800144860820396945646644581147010856494380646763975596362534074601209393394159184254349906901434061341928637272624605852827261015269939747195527015588432833676612228536349898871606671317717747644022977119011839494152680830021765994849761666785772317191770362431774053995112519086880270255648080846640322004008281299748311659577505506668346974199278810154813154066691952498634707432842309798319349490211177746996717000573742976105509913506830703793250209480324804387122573734195655458198857083796261373518518949419369958016347267609419093107193842920814744756026991706877901691838905967617106565674855033930709276507779801484564018111680833438860308504487269654916932354441890307974686346257163151778341702997331474923171593124892517844513738768194842141892733361368822400934180967584617823160819501690624039768385589374482701451774401252658668360346176457992031451159183957849166765367749055534481026176327665216984132153562291831854855729442770686385841258359876059617348238940556116395410083170186209318605017246490354172663087541568890608894666213051292821179550871760571135749514086829101708459541676170721415103801920923065875235427922232518245496363215514277170289425237680752660364959704200655822191120641807549509062425378673798401517882869689952786979350923940053048625140921668769145846366444303189138400004665459563630834457069838993656299049943275108291828484151689723124414918697549085648881505242147603633855062462210174594241823183909145920271221888274788850416878591100193186572313846267120910274487920903282765838179335728229004259185080467832109511855528220927241997007417567218032654632146858203185781588156245477873259306811404493590820956193030236895298890287353311355808351195557869452082159105913420550189875200 [103,30] 3683690736965452742704352924027897816096132075426000955231900414821873891995360529126298831017094077724341591043471398685307652896647901266289972335887334580756707951508893707428781611015308986005318920799071052992350073721904450766582046114903862409208934236266122742319536195050743137914736912465246254993709778684124995423150736182814995953699485684790887992662790219181595546209450677821168218231798081113455103637652984764097321832284886604686523336952103611968255767708207788030882496399091357339492826005354096500955058180478047795984472540818419990245890164800243729554452319696658032084097348786129219345270141057593888381378866542064565666464472247002663126711212270724563758749727250402394713441575788969349712517239383715365585050758523904277441843978728270429945983675770139078196766342495575215074369222884026663679930466464709657295843936110432833371332151714744952583188219962649116236631250366496264172681639101233891349104373183153148725040301364408213318649186866969621545396252555001759140820871962371132189830000317949115449095560561763778622991184822050175360163610096675520508905578820513545527683724992172284455626244401824107143490545546908575577798180153955529971281202932792720352188544142722320984997626997909012685451487156279681196566218533438506137512719639233098630716244482193970197797439588864329214165477214699016703770157254408163161527659876389878842281221515318908934904647493458253738503081845002411053251488730386882311912692234816035116807678901889389703302829497514524326329740643419666889606773509784080754058603422144897873661054571732384053187467079634776729681502404243174124445613186278192035540409297723014574496849677634206942978397507481344774322621732232370331561502788371822761583732513529155947358222855556949408664121123483256470414857106509201018645460264066821997109086083399531007144673290226467211439098892624804385810795655844424825612448414155999896019859332352377611631629415836512533073547668638541547761602989261409969966562036995568603197111259614526064547001272580854039526372974338293737553063500071409302930779883520552087668084568297631683597451442038032259417577453838875260112313975874722782200922092673970357417076202739103814875816296674610470255044090253510903478040108988659588391231586169799843527034690570536233827591056118786015750958583147379246721784576729985393034096332258690211771480395606481666743782374009187647370595122374921440750248527056417694811696777578994058098311484130164855313156080719991640056894758507733770067757832654028800 [103,31] -1522331307725058303253566608011739857614546285771797272492216069617795514660218244935802532533957441208632592974550215501133334997288701769171469910862386181343534033540632754653506615901575439689608031795681927393121068760606164065965955400955325442190594248614458768881288285332160165405594369130914325942835261531960271509417241859317573218508391563038084678122067236547429184447803595791710352287140597773503870937100883022256595715888483523067156481218152768986860207469836113359235326402764304819250559964513024262727533862651874140556825799942144664468169853151561006520379412136757108995796557047278681758895093552282584468228495184234198047085753690293842930418693424945341100262029956894424998615393276467526153507640213880834969818163735506548451411517277500848293807477421876438221369936859682200295730832028223062282439138041050615461503914865431853187657291367166428776909261649696287940977967415988710360461278540888012327643088210939926339357574882510774944567333505272900701420549624774887336582190545246796451583344154023323634886471011163071510586658759367984473575725649354379029301426729946223619035320884603031222814436209259608412403804033894941919936826079271267222133401269016972835383419787094428475803850166841087402949799057156561921680285900872640260529066794278486526421125164908060401599345193569974122124177439024514174024411632779564729891798841291874711062877165500300051034015124164597927689739882197931644670779679439878394283952936918457813130476899274692353700198817151381038569236662474821514118304064888612973450357269326415278940765776490021552569282761570501768521171118405194313074527101579000376106126497280072464000543891374937782202479017275536578233731529185671822065157075126513606842580386253141387578109313962752558529153230672155793145804341092771525559719207766646816088391161273343694327059931123337348439361334053526051848084987987475334383889520464977833911174886127918309336936424987153219691661878458137869727881250277587798722335556457928230036790294167704047983400634742142934495529155488108015340321783456406101189325912490943862787284725950411067121159367112117403152880668184711842178669967130591276071317424265864283030240922748075484530268630995575560920246045580391845907695794793773112807679654195615636120120188113871129880954410913052638893735479907151973156918365308612735309387850252561268298535403683705461262459889945852420367237734501135054240173337080674786937245710607049312791690885751190157735064905082444730923279679321156326926494854021120 [103,32] 375641889682216448699244726948654312843365976147102861967683633120448049891427527788320590598636187364430624906815474115095420482983319363941444839801099898812166818558564482351174846951640149267300205074120471228022928922801794996386544166547868697475189514950407570058782644785750760429807594843047865496477630233453042971975839293274289573550625383296078982121536507218650001277563973441966400699011581477683008845998986760030641158841316040606203207378872610241854155743562889954914062841217872876431696296236932612700305488766843133896684654653320889659386825378795509445688548543233758789769644374761076236509966099285652790049695448506868678344291383419841203798118512351607169006524727110620141906063976129968707064208746953819199896403714487169702488560697221650210834241128277133956706229659483043032174828847479995439367645765181707906550787413904061496586566496441810538021510467638530249536903969295510292649114305806176860406965580945214759156591343999536504471602303331320372592920510297906302243574719552704461638629366893568592817759942324924803716846113361493787382781257194915961662538162362887120141972118846702324196540805361794553411502429169720061205595678868478632069146928738574666731257569641867464299095405012931985259167593562037246726330859262848903773650581012122034858361059433115301094247444129130863908835135953925276758628620849866691110612553489322871414518516564829340720311222008419633950653733225823515389194032776525607339216936318626117905212486098301262580021305670319740367759014488323083434965391833032512032739498266438090366006273112254914528835740383320276200267644239821909517621423722317308428644092795697688751070590308677906699470478004656514873950918240225459480068668738206104742163258334933850924664943953596680441182820099526180480056900208472829355159713405163998258747826727750446287379612367088349432483345188047458879028272996151871625651514763691358026439317302544782938256761728294604711609785640534110453403033820247487937226939646739914938946564523721608448491989765376413888622691403279437154132556659676693258140739440842769814261872661407315969007661516545178343874343529454250483065353741654047729066460767181609423788416200787744489316026064665796626746764745788770571955647477554641497151706004643250427611130933882770112513543550397034592770192830494932391761259035997004002873645629252872274085325828424710433659086244914853567830490977987013322172793057556101015067412558554850878470185512267429086938877614495760090257176232890534646996008960 [103,33] 54180683346651028941458855053460529804162370236713455738442142561176153998184814534070884348647801422898909024545867074596732380993503586312829578938831782286228186937876954351231144797969846615861790447993209634161490581709013587565049243000317722612383795287344941153576905903207788018588244602246762453515658026115817923846629033924572893273928700981979235084783983470527212344181330683236872400838937928683586804768966057448536456672635752171059232290729092358188884879936751810018210559596071891451914644447436108572173806373536775915997888611899161373609654997230331752149872466449604125365080869551433928951382387437361995764043687600355556776351576941904521316883636615951017245427718041357129440951015509525147156574723075407267506453412865344146685863969266788039080583368116821050698186913825491952456440159405395672721005053530905684131436648811456719475131841973529306608180652860149285704700738952718513290436568572026296245897229381474382459456511073094150816718605467571128822245924078241836271577014357158217010316422639750971784987339342676932947694514043602966292826469862738690262858054346941974924849745868750395040023403630112746517664805862893032363761223115162031964433809199133689186376137094697338797755117105687136674415492283183053476898169589907043058333050871914511748103067938309423212861086582346434544532500894080776752629519346803390731927339715939242587704734280289240111293902440526480981930914551445389171463619117300106381761258978430603426480985061469559496070592816938981857237089829708997376852142902765324012057539017720146792050873132164168688062157644299413577264046210226884598259951369904700400345814607664001513421602836994828654383019349846646431164192967293302464026351466315670112599721479310958436745404006861878573273354565333496622183531671571055457522719809258676165875530444319206803868780931946058574933925032182945039807197320981459744938918294139146473340339883842403087408954973873328421731789930224414957767172069550283411134023172649531888086996445729265417362362036509097712580207204241192146953617788375006137189782161664704921707305618312992341320322563710500936554545567452580335651394192491601215067355033382381028700679836541472344908128648980347335599140253155081835315910666279553733958086502687559996436504055868021047673428849103779946256587684238622326702586374292431880380479941358073453717138145848879874923413279196298563101799523801404185121117231463136079179159983577065343693682110100543160474257020362973337160989498247963150909440 [103,34] -126955871464072650333974101355100483696857126136475521521628277053567958505411446369757549124548836117117449531041780261458083132928657719138439722937725223560088420081545251664895136128120949381474271130186791917264656745944598360674846018228559041195681876672164381873324210500153087324863196716453257086274899192363151977370596709843137868377206863850347721362122932109601662769713046639145004851002205801025557128671412781182121899140066448688680591789725691203930694468447606926321647266703652346574321941704065523439589305022803874394660360307813109101548039876299213992017717783343047363995284810334031807239588474975709303822485278592317976581280990801988285821218045301090074122290274167646407839991219167340057431344264578870606372289637865981386951547155771370542905280990209074069314161777672176440918250879280665353104827184154270448861970615669794038172102998274437706790936543427117737802874232304920994931496518368926551144857538798614770799124677221099243770610876685986790860492904538425471198858146229766351427473995730090691236560876328275066018744741183014064851511953426436735323964361585530728140155285427174113586876416923081082068112779207467237540505242014999174977059946735491074213708280025302119558248339055734390921155322762866894748916703616147871859064849259085718880194896455478417065915137707603454843812596824701572129321354745580911565297907849785092113300422533337951815314033512535222942479784642793397661585255161105131075643405060014337944874177028310453083933606495863682930706838719070000211417013288734059320662511039491087211731782013666042011260512955290845847345552758100993440888275816709619312533890783084884501822786399772205074709773532420127918215377624774662857703663127519156646691941694998386891609896901616826316070005216792327542897540095104574313298609806638681662263895228989123768249471159552105885083588494205258401936912267175422592515788912315719967407246513821385902998165185899781081502389073853369310826664906084403190757865642805594488493933975323552267649616541962400465761183195298194053546537772724087167982783426109642426508111882908538068604789900700533750784816688518423454454858743565672254984890467836746919628392261031832838526914697474845016009953110884759572630989262196282890289694536909692467561537961882066562519209213220675826628761882391071806563896575930840380070785443329686016132115998948072365356264097491174647624334433848801918496024011797260096321412912354737061062152194809162430072845622137114084587019329477887918080 [103,35] 86200194008918492969718190246787124343025545455003978366307580020277267336871780986051425445667332481698201497549119731932746695898198329406826609600793459447531248304767320010602522934985292953697981762135197736098179516284303371060689894073306597358411537723585978052583987100169920158268960137147114598899407859239323245738079978973155598091843781223823590759917467655234152192807835365216767866164056084466124132930359237498089435381994786404945947791271766415813661474520230845958947235793203242450864669020777068677192981236808320268501255771236870719678482131279765633911265300373336962265580796683594349063390520077083547224190644562487433576971557469434989747480517753594910563229918564502385876354389436755463647109376142355834544797516998799696718271489685971853284615038250781449445933271636131509544396701746784842538194752776208507522583027703590549610638746177800509067293593668965292213338371736005158427265873485943976016150683044093518544525809009557219891304944428359545602477772518585360108741317378132171485453122036281939657789319224128051818497204483851825700440697663740957573756920436065453465826477523249129635348787967867231824641724763798134866630843641509404996070998815461740003029884352040342606537147277690261576001847993740549796787549899742984539324743790498913156990748273464418070893110549663444605784622161327523794068690968084012259290666866954633034204688452817647289647720682697820060679879153224028245425769021731051597092808927804777993506273067286621913642381505607428067753549619253733798545882265784061629259435768529037501241161621983213729541473397148932267206282451634366849091326765944383572393027459532934003540280842448765100114349173455889041011571069343186155390315022544853622114953578088853286715243871943192132326393212372601100127822171522097385998478652422313374038058425020272923829840227928672544576933660643657377353261179616101309934004163854398460743470884542110653135846430071281423896948343150235128743187291337373370203057551547337872709444113709829513594488780405935886296114876343342219001244678122843629297103930845372493468501998652959999964642590790276878986773912028344935785532513403241395443011870564091845765567347008481607751080542371307995882711190169767905277910411496257759960559964897160664043643700503264635646396337666261028103024144526218863609651417916452355701545749025002412016100048364244812788754163123649612335982682078074026390368103513665874821940111683178716476966368480981341149213277190069849825456220327116800 [103,36] -40102070279583893816741066321482803106865325216490972524375438114431061223970371293129563710612030576398368861687892543422166968313533447730840114379020384122915570707369885229770380772079317836699533868593313178507830087001774741045307032837259549447119674762053238553203480829788707403693734797039993753952126107975523630869649199182372978992420002111986118371634229295741286100746937345169599880714414740319009782977791141977431215032106103944026824077735716459850700174188367340404251642323169356567623745453959228422588591878145594502788940815046422819171880901238775220096044133045096974835223976612385463850257588471809647030727061995531758653544495445456502792609006270248913971154862708656323638854640270835744085811073385721603145979982592829952497462750398869514252219229699926095049922912577518513928442706673419959361929136894154333958234760655226570045545868008186979625845160771751014300537101163705683997824572484615096448044810530142706205177237075003596692273439292809097323929655257289350767664338767199247799043518685651354374148633537801717638790588483488725728426861717802423851752020403606397465060086758616226139818259137248919882002245132530817699368471251731377500977542951576143714332684480186202837617785919261949228178839520737196489752989905730033300471852097325919790097900577662937311022483445570034998352368285503749594818488606560844112657757481593276834049886733567943392249659431983326061787999543501537409674181243620771628102304099351135936089345361287455983902741843454893888634591372527308042543427469128389923204956295618275341172070532075674849588399922868605514827959740801722924615154798031469408774690939181708414310661721839660641692838138616692622998748362729170437204241467776635621105890241545741685874493081853747595378346879288121352964800293871167314841162587251085486076475116681858461011965835707844075327058593929746642694792477024835729271177120777164302669045138926261065211817939435646830983971633527359936525446980470507119297517605200548786310789534991441283826806255768062793679676075647480997140749724547233467213550608781634309667498968840203737392795575230166578776120762012626293459525993597431155001324848163851193087210782764782844496652018629052448532439759663820048235366098911906670329934076179718095612671778920765732510230016697262328246411296471032315547772186550803809507389871780714902900565346867369864222339851163948854079401126202697672617963701419365385847689974045889413079718388485871631608161986993541048438266244628480 [103,37] 14297801136441308675034891475258134055052351177219542125675249227316384242023742220764310141985467417200712948048192334151098441465891496778691777050384570214571294822422227493982000110966735930659663227723264680236208508913143816825777843120320167656519510648697489464791746773537714673666003595391349263064361025621035400493648419285664861275874901854903425537040603486804818298629799927785641857355877208543383230101697632228535867491278396883674923703596651832479310258807706787028258628564878180623428909785741809461890767588268495124287820746358848226817357449771280773884656262922602185741524065223987601178253915624879479971610371503986950555169221711625570660739315380570952932542548930534003788047801615200105104817646771859233216991408558408372054414619179759953774747589936146378138823163261031438410123388116192120339965942538392893264400065083837878414523099110366467372936500740494329691803391239716890649778049970376127337088067984947312274398881558298756252895922605524523282141978692030675755226744095408509336196400293907733532713197315942101922963588518208225307638899053882579978393093920416998562869056275901916073779784700457727459863050704392013495499173499858740169993929128064392771612089926164416225464918322066321239571031163062116999232234242854505612597879922871669659249073058705168693390283636323126241354231080897964771378001392346013594902477975530317756156365458418568100982923708852244049498392108977395364352531575024765439813424990244910837197242237836078692236074036487374313150567260607318211582507159581758000786389708994744294975607024881669196792465512468486893522089276862350659966033769560547307388671047700855716346365226295414397288990361970478543071959693628208712293902610795797541898729809559259045268684263639444178695444274878555896618449154471042604720178516076507185008425591440058979283686523791777214963452048759509326742536016378545842990083416189247975573594303144908518100314163084877276933847544294776685635895700298551275489253952206561210510959583862941494845164675443283740084479965437090585846810817138668025099572562560999011756848837253711118620110156435474896755969189199356482599207650571859141690619359681451343833916542656724080061647373644131476258333353138167717676767815586809191943406033414983640289374009712605890256176700337469555900233234370931636401269784735156035709434862594146173423283964449455158232288488534088465686858405624920373885506150656512524066823098776648287771865138708361823239771360833917942903372513280 [103,38] -4021865435648191478371240872011743597685792077412030887653352153133679958663401159660133315758439973788997668618819572283877409922782704216762055636472990893352823356371937524847845407319169317500689355520932800991500417636266554209671555442213923571693487941771611785401413949741988431958656055796225246460827841110994801162574348004452565138469176690576860378723743427889636904318002795065481498730275668691139105777905626822118543840323459632597477970137750207683568168465528070469058469572115227856966872253294075711722691947495042770866898858979220250854292624348645681720759661474018294966881465020865054674218357020757624501506664096247102157719477595806830211439148702921081258460112715693676122424381576297778512506225140612036930172541467787996037260063991223969797751976666044435719948417669316354689198867653853491954919370845292047793675314953721927035891184681994764142558715509872616505652841622946639398771091437950202227958586961768871559500091944281596552550678464476690811229105128504913871278813386175005930061388083345696367063015573146524722623818249235325898498300997133194106483980028891140548972106699470263221500609453454955640451735335535396246393027621237310565213939791184267015354625255886183412907149703910226396659474942038414162497975330899434343988244389460936741273811607502226387481413869333014113198219043749932047391305760795385733114933081527804888027768422134722551746565172009185854562817942535623734561158754652402160695821331783895329654988194839662536742304272456431385865486766375586507928297101086829708087308091833917179353027489747943101585563567962052083783492431130500897721188591090742634786564862607567458629999234910791960968146811690054896266534642374156989339957250092914931521250901486898631580586602266944407303287113667242819335506075368707578994602258530183579324448193403441289334660974405621899182319665571721578112021210131172205132171083073579715354417503360722593731173214744372906950746648126285082962453491828974238608807135171346731071541745728511075630336866860098340064861209948812596765058517651079122278028647128370306440746998424658359491736055868285527361295943199546733720367822225808830207984631798419614453161500822486110548492609435380165987630580725208497865423348801933106557492594555113758940762572360142227102421760276507143130853237581067070430652916187974776265300523610397364991077479563282108318438564487803085091839526521475914611013486133757779902797092484272445584920230560124891250222962819623848603811840 [103,39] 903438094279531459604297772128860632783865586759097125387182731805732672803805742513093778751552086661866776446522469710918171039480856643584474342687064832266637536772810462468651296509238727870615905595043496746853651841424862430166642439871277848965289924099606227472857234399024234233526262273070471610672024398922413194958483837298344145446672731829340463703957245934172780550720597694483715128467894434320651309943574805009760572073288106061506879267689442985670125634489165706145643179326397193005060653417356605816231785671384408398220299696168082906743200442929639125777821379430249889169602743014512886395490939985445922877966930506144508184212771045535025264568442238568644156045105614032019394200123352384485556040321212150867843530078424492617655697130515666471254090746499502301798301363165625403958271008831337653156300110411464104006154712438438027230473390516481980765446153574535718929247170935235016476143336414289122631464005727186564525470634529514216746122734157638835161512355979750963780219535087821486156617554744540231863249177985222857341037851674879973674132994541294138387717037969882406008822567390454635572243094791412205090830117929558704420319431556091640398970444946997575918992986607341950110194222122615908314515085488544425582513207895163021749723761182176797010860543449633856393848290754040513459094042543614312103344172019007246165405552814903782131371676950684204220223635735484384305469887013758581605087183510792195105456279056355790959687289631896014019456628382983303283792350436717563022741060667785382290046311166141846723663746582836753705720434637575923568032803007313284141874773807939913211478452639719895327334773922619412586358647451674268667866913571058561691018404690307297207361745323694001833216455378845610920478749038609867918541804674270852863081821169866355382825658238007434368883589129718073050540049789511167983300272210836028118942375200004027912744330160252212208206608074408417522555879219851821789196297809171795905931673030953420160376724763762563783222768006116857657311181771071604006318006885065826634633541532466077569384426505116164392951971967629127268597742071371687268618031605791018494328984876683418038592802257462905082555740014868836843547824732287023153756685639298833444872114261996357319959290121262583716097130782506682409584266893643559219296209807935692497788364584521844762621401875189669839112968767230941270424411906866585724587398898290515831377184474173247172111725851109420021449801806676083343360 [103,40] -169711635575482217886638396812330509174057883215841648615438033783720410476901352289638714388317567821101427218781084686705721839560646513437697438773482252412898418208705607909287668868090004536182278908548136670309065419058841409250797006289371872667825224972469986698409484651277525986390318808365929559851648457917897759334841915068778033477335351686381105807280973172573020532431704059524650232830163771953244662720656080825425177362663531802258916816161960101202766407522455233022604530673265474889945064468238026122725088543858921827022799730753538506511170306658955493580753123406531227978177105495038667811575954025087594132814423838650808574570989247028167908550088162847893274770003277482192661307098609697773257643926110775156501800108468449850807624962256356034031532221666963712624579141346995569784334352501458408635095820406646447657772133972716462485526220262899235336894376407171126693274041526028031846564353262310552144598210072087200544034291447398350205167307351796131535925242243354923451912992765814646497577153914776670251626588253437874630290776102143639506060237944972151056667862152538711056354839682426695642092094298292408882090654419338962527313910130275627536772153090218454571640817929213769077513723775657684155088860042594168993328775166764915880589940810602748598405871967196530923100570692178844465984837049489326108366909812644665362476243619504072273574214600676983455807453662916724924338141261021328170833162762939120202869138687136165463138080548122283951351765992971168918459289883541474287272485395965556533542352967868803532478137845721736177292190801134630931351156977092646414438858785750630486752309685539987197165385984763500726650867784745355293503999956749032529705929669918685284235525713672011551368708037234598019942305203471868648102993675084573386970124050106381429346987603707396782796370838054482489004753125388313079633720678596408371572752635620138273171383073659885728419984161942719759276125584446361328956569132583088117567238638541300253752105300080178618770320321806034728780881037359323954872362984638702156960824264908553523039652338060883915834132434508681757408205765354452910527309619324941025740605846293594910363472310603306269524608696437694938165039580331777248688840229114767956248302164961050884325604286131175639819967282655962045764884211001168655632918298892212910583283786390653017472233578432267975929034799552278847362338134527728409252359094259588294043117541390023264613147901897977126991247092534476800 [103,41] 31982195720472138901467325416431382113645530060009424743056671298885622560669752168156927156331108019604872964966046768265501278811160738450228682153935191880072655542279336634310120673782608903212379645667310610700107731263260017334928863817767656219599959061400411804581632573858908446735181854313830152411993844749012448085324907887200295004465683190706866163155095724450269911171764379488436706296996784420350147299737906555828494459145034163770619580586307381739701105398409440202500776607572877657685027737071090927548028862393348188414473021650148923273572027904779538490956020012468645349906789818458925120352881291405922030809597914209412823221712369988620476900096020817702619854237447941846508230460569420688148770003951670233625653682308466126378559054841753038762132285356194346688821299358583507768544759620347793354033732225594456660819370831379332794071724990757397366603520598536676237785992014300385502692243902811206078966349907058519957745968658849520708136265095471948388635453881912691770715679172262125621644343572122932174359447511776509392204891893430723107340291938713368402252304532575078605623124011065624891987699572699450243066330257505714059400750993420178868615622077209643389639536348855054256179890749605796438418966111545101968075812425292677531871964917561827415350940058118150868319573631624041891449828264372148994915954261674622651178667238192387183702440558259423823425699298444548790592345103440144432985429296694856713711858054493234447982243788361127961894678098965750184899567905449552842328454353424233236972178643088038744682397190508688697152708206708777152703461530090208135151862207468788834001482824977455654800564846676843446230652478792611722575125579687745877216708942466048029255129628883627371797429833493842424685460340485443132435548982725017680787214230914127639457892974586645987125505372394105422302816445611444529394268099288011071115773600657762295222413132687208542714299984095785928388169780528547441464596257478581202197398235436187386384874199433433805219673282179467103637408388867435840621775764794220374960752502277029569147775016940523346430331711904883264658156436986436267975627542736280625104724061492069499820742139279237009027850064142366298039687762219700918018345046429920716031475744990900775570849377495356698972787783332230652896333377541533157552048845973925430451188067507290890843435172589905896764963829251751145063438422266992655190102958481885264351892105585896351344235724790222604638656355368960 [103,42] -7760842405205285027990746662774876717459516998102353609323901408855933579489941869002146745677707355254261932333577751099369195020912947015146631227632638637720485071768399144759684568498189702451461689129731514267581892800867369492895358650820264200597288656855650718345291473678281559141575173260416791901907960606392909935220167660313213035538572809723389896783321024568035732031760623106211390065198373218650707214672557468390624951689361464968319291550395411171285589050172651688075642656688092409059583082863554522155497269934733396574557931433213226456631435055574478868713769762766846674147197290079888728129204300708206282971637157356802490894975836365080358550328022742851640318419545330349010050739414198848226005149579785319588478480871138732765700775227475327487148751391476334999753656380794206756190332268691745786546044301349504977447582024367428926451296045371985500166977925814498189398698844108923068912223632464174352551824817655467165651198969791152730587070848507530467432946632004723232865017919193972124919537603565904032690570810558899833735445622557560068840469940676217364306327172480958705484938330418381753018722546219532920080034523017104278551046363103832662896976209734352406636775698667508076676848727464044861084055864599276562110570500529544657007877162509039308063878379999969799983215277400319471100885870371220499627645140821750341524293587040516707320838855262063398492758185875199238725405940866792549052173673608647322623215522536912494655828114718328671004304619814954523748281256639604738916694690397882910547578211297405347129343454543149922909251804796435531954539521059291624430960409543196665320846159050986662045095247913397814185071231794908103900595308401094378388480807945089051439261971691377707447775589823631065227549013917454194944317716006913529742991734873317605879497990536507138840631124457268820240611343141004560201460684150199868472106044795473289247518330683296523018488758500636340264041313778609142808535787591897597740675052754861315481856248756562193653516292398150202664436458169114695004447483529704294636318389970576805388678645707031793533889469254372179700512466728889067480950475418399695452033529727061797794734325722603080480669672364657251239714898493717905544048125686593379881867248426974524965664468082648727928336566925037921273260263529623039051102225404153568034983113925767654692692175166502860365235522284780540223313593937043812579301121875544561497373623542113589614888108603087327889153064960 [103,43] 2117677440738236729690506749972768853220282158061857198328210324969656725055677105745391270299091376139754117589901216599864014437399228740249509172733086785555628102623024227875068093600577191630310414110695232330093699040525859574211460595106051785061737103886257472126930351188503533843253598794712566964465629138171565387564133104082808522515028738428332386288005052839705755888264306182518407583866506838845527245447333317986580495309283060519387947910098611949009020971456277127918032565449039242859429813436771795556148630131059757593714979018306489594244973728952936176667973161280191742222617438558630732740953711779474728288978320074132143664371336327988805774655054368852719153068273099439757453383758319115130584969898135187483799624386736980188716997712203817532731291116691276561164361258413390086263793613820865584470931567311363868642346363467145732060714937446455594619594584322174061773532582162288183143376313968753459884644469486609241187990190043107766355155811836429408769376580617122521221512463386460147037531562555434702574731185639353312723919430456573004067283375517171868439699162499047879711468895351000126064359197075609503697367583457417651382772138925358213185437090922946566734717053685233059236237567454804230921751583890582917266170720940011809725638296746804512707319419155535774212271223638284000868203917201297840714937213731203626818575065316424120116404670998144821521955718725961125436296206877403786784972135842866624827524863420058346641108937803119177736727579498484547934656432479174926240122047393424192813895545144966340274101009000654068658027546950760543607262950992319619710769494363817313538335092129377671480206046080686472467188218275515301373360394411848305355990831209607838883034024765178433974997919126554435994570200988291383728842958062556282025814024779450669852703851475457135550043224827929276840350269812095985724477439867061840645759789794073306253578414513303137126537324236334746941748530735910101386374903346196094280336680604898058447304432210939871768514772860093210336974238821300248754178758685920269629067829441895032715876572551989315673697647177643099445389389460090260502350222331096726287435542548466598595802126666585766639483731740454263196222490092042648944466146817201576507368611264717014671417476925370786011074357380642384244443134580472800898488053273590752088424832415580333583517172814709834239132279518305816561102139162960316922347894262345869216938232738111792436855106234756420358635520 [103,44] -470670720605724703200518085261352628460472375617153934216397968182185597617119135969172212697782201285498855746872364957617509266898807015470057043875791614525961914369045229373996451652768927763143901710059686727102760668752488152930821368656855735518843626214227210518482249230520108572041096243583366858079110949273259351608120647594115644910120962454909874894349586740084606006819807518861890392799416324828852966134471878044404992252994219490264285537325779387187842156420292331448928353287216791786466019226536149071991426421974907335728255075761322119037822780786906927648604622050388610888672839039361135720635578863925145584206508397668701927084103769227252492337452386812430714549501660661202724322795252230386493685814073377679689823470943456820478660133412560462900906117512821978262195997623235619283067386131531522878972591662803245730916103424126352929218200644450115799744419266755843726902868100822940209392186089026885252862448178458811327999264124391803756853493239789869784229489234167389484506133816050794137306844951060685945264118808377865162636016013714984986403736983322920511467550182462976526317484165887800533104213216693649781354747655908445066777290512845844163133870250161418866316588415204874955085464547529046494697564741610436067536851896128020390173127016155863745153680298857354106934394078943383776346718695745146894003054726630900545391006929603357163790907932857250848428974084025156519387989372340093522785836181194487780398072529592380043168035553217985955717974911404794025375157938917296750203632768417621525208898228555601712361729341742807829514251706493227737585686303802144648802246733894491751759783711398559980155801187634987799462151427725460625013399005931827302131764410160450689920703519090105527697436626661532625246805394016859253827116856321748628253993040045186852134787669337862027133091849007401221027639408302886944690745673156548690000453931610203926030690131777021011610996805591061263752460717880398808985651782841629437825134217364768436690140791114087401473276304455268045930440348837511303768839044491489176460070394568186702162040031740250979790745143256451534127169211493973251260105247936763219246612744220764698599629638070540986253441931496879663431723685919370314297797785104157285633019858244776197022442966683832708948029606052893201231390994875912078169613860812012128469415493166864093791016978741548935825147509296835252673992427936968498085539303430973560215530603983442061250356607187146506240 [103,45] 68231938820105160939423752920085378074933986034790747445584069098842910547109746416971412571984655631502297530802959781803743671821444700945750466497769457317785148216428487494022439269616867664338140417832701322536206034705295975367961850824969174040450525006686659120173006561563809009691869277274920406464418984711597747375746696191045624211356515847083724053235503805720454444699508762205634124164777738423951558331823453235805049463361138696397515938370580086063249804439653823600730873202253592651997216576181818974156997285425430997930415331320210052975818114694771209537606538944274538777602456478762851736014577539463700301130391701671346484510208767491224148221892518764223759695480061847872391437787511907278021911459197235530034681116304476033609644027160851377380595063666830652574997848935912242846418837020620936220381782715732007422757554271938260537769479752930533743427479086580537784059040761957634266522185821823620845392874271690988549197958808172511134367338161304930693900108305802039412275200524312424456313181632209923703110759833168301300169062822200866636715554003568858627093180719065986034075213258864884342223167676525793873249568405095270241112154532518945257521250395751554019050412474176673950578878271866484796031687487302288379773759660677089918675741495254949943353850979822457118248394784421558105242002984425120474890946415584163254978325670672077790865267257640268560283285662463338669774568612750731554933664541548118729926060836776911810703134678886730518748482666706596095766232476386049193441964044953248992037422556749186067576633776554871749384474150724256385486333535992918861107951143699150485714870473697310157631819364317898418852611798592248779571795487195992291820765889099682007276217413069111780542283343203678549356289601830259490019731850709954265089124263583463686549891642357437153604941277852908199541374053858461329770138675402151760240481747993851232428805773126752189381269668391973715663022118137474157874623758810677861064307214294750710238285265947582116192713000481074641613200910819467221914164886951540847352104239420551573385665784579941802352243488649118560868454914839200160556736991435944639054494515374628221437755311151602872026306864883268139870310203633877699579613627287280756478631381881497255986568489643623350833752436922684254290102021903768270072422959476170910417412078730895135105520889143193869114528292179534453398653969192292227728034479973762104769053091857614993271382972070625280 [103,46] -3968243325411294066726310716227292298921338254617711242003360696126441045210200491864059343357017616641743262937948063055824800964156900449695469569911495411417694820109216875858511823579986856103594155407135689321521757377643285538650649918689345299199459931499833363264132929351348434123520728976976991651058616255568046035148908177195282691304275832584972558983026632603170791109380603718432246690998165897334007022414596879722735285888386755141286060203712660477057128023758464406874372138667391846295403734725207604770280895693188237703004960884817274188090635531083266151222586509491084730737833697397045910771564727584998694652570822676544945881716879292175356763451575699973528560229032391815073297868523525731474604462748314623225515273782905289229042541341270342978482179622327639759539490734866222498525345104712425185657677372551266192546003563404626470924483822603181131468658339438829291118441155023286227615019447789454822130721962746104656261997729695331519803375836397698437466881956918237153856433051102263659572581017487475868562323827578593981060252108712405658309296807152305510100320250528160278001941312424666921866324786625654399014237077152593927688807759264432055636301410170526947673845426038101662623388376247365310937667455060373657734094837469456443993182322194929546605936395064093518479260720349524523575523419359680000808121750020047757102072442724962939116876916129993600692086351433475403492751213426840038789028532578550198230240313373532882151434227271797109722787126083153232017741063172956572467994357687026980543584494490967360750842929152227219622552157109097610949698028029739695028762899158430325627615831827637024853339011801927830319180536313261578608545366038917765108603277458855223406458017427272478035983797053455572754358178196169212021618933274679385378348487257958354277155468486678841190429938403790904183987400486971921358269990462878691284743105640763708733053947946894883875566560678595220409317703607579355603815002470386589267252026155567910451662262975761353758293023225848678533014601446181800578972949928194607257500925948118541109508276395898305389802796486478602077348146508827361248845477228569969428729349993203533325317786711308925464839516598312895936250752697923753162593118376306480307992720724289653135037436459429233582315261629505152298937970756511963032349799906049093136189848658272221565842881282990822897627450406859946427391890441941681377131118022278456535887161826164284165767726891008 [103,47] -436427783549943228376663437000117492972058639396572718798387108756576784539315595971583186744611897168963336101612113317051661119811102069925733403845079258375574528532553000724063647193456647093251877082333358919989841136016715234448703618869896089059354807212882786042651955199864908062660873343314206758264273389063495979270709951755749481516715788502067314931152905894868552915147460410529020182576554076086306510589630443117472394517131905659627620656422404224312519555069029708633596956646449650561249127222334548330806209046019205887382356339781713094206743833920620022323036321974590579233399347138405522609917123632424382116652778817739580666097388927892371248089708875784888354494968667888531358150059383078201505849027602462757652313982280424043017273428213627839567194655747500987047773985551902940637975551285106409566385713941388559813140033747253071381951831586457948773566268001208630468418882768396347862586291625384183018159443603633040525943877038116696599650143250538935952343146684920394536407962991741645355288267131241982977000298198166847097141744225424423401555131860869518876899076407912510508630572616686771249931031710149369113604820994520134939132773207350170462959428929289458372597896552674956101136366689576687251281830175181112271382502375805262715986936404665363650947785997274203067572977642165321354366304050946953621238129932436957693830640797966365617087334310279430529860065740634344332832622992408052794671364063537431664043042278186589570895504866486917235266711466369702508407119595616008477575155360426350676824547618117441048863906377779591134538990168601165412920310869072681865571685578197208091603689160755046802748982104068721442479108797945306903111962179633859561603680598564263321925765797255176266584477009081832987962430995463850798001147091899603455332210362754056500717125042813515732973609400256242215512229187158186229819390731554717638340981250818545809078080654713840345273629734710823208935950660227162177883212744685556481774992851014293053146235870953328080053093303478138107335830625062645310706618757938984084359294015304176003887097791418770522982866229111943405000873415013634429773607406020781157988944909906027299605726485926478181443022517827330827317516487366476242877274241693593082067395386619746105316265911689214684541140566884672973549560152190999592822159300732610008940774026503939254564362825053639839742317845504785312312845270240476821617929687073560046118726728762327449464733696 [103,48] -20241326867153707568338990071496304686824686082674095049081889764626926506426982593251471376140960448522417439977304109286432244299726302639506261467973178511420569558509299073442889225878461010729394171697444189500004152438298394771493818479795012244235530466652581464527528904996630343565166167044300937898782766870589292897104518909773224883804251665831564022210927646553031212580337836013285472028612976915226081706776036201396349345533254478872436613604025130197158408816824142278468964313795072261242447982388948885069910260331143366634487159031724366525564103506344585144567443853358137975560754831475978955746936829849001454577577558886839400559091807207586602284010611062406055217648581828362856126787878738197613032510512916570592558651319667978669056626764365735205856881283733738886554037619009978383863319790862361175724013926768972168360170249697535241892221563241642854422439069420598673630165555256120351275057815310547195463994935205838421890044482011252780066585804392421818959360763799186995631667331877164009660960042379389748431353056673980780678345067917768921964167888236726670419299253409941785901707129146857080204180788112295926003257152546659668530369483931633019931136849800831539058793833902797000213087727505442922625240324752921170330391506293364500492581862968378293351712764295450070269548883488314792095300469828572126258634486674492132069498655321997943284773084176711708817373655053284659960393552280075084711830926092208075234220024156716761706535803748931652576184381252243947011992213201427699348592031183440899668239830941412646246557730897352377234620188794307722893153303547649276045102250537993617357896714896498745781602057501933432950664671499588740230046652069671083012537699434958146065942012764856454530222751995861423561970198177056599317530251704858455857946935077478917159300407483813314533330529491907245708035281459831776429721726850162381490097759799601921389098401090504055809969602476692772063952718155609276413981454574563889751181522367327188879115657482165710973704511815343666938167543293548417410958006208171137590451453483739721376763394534567026507939529308891860161312992600411040159257541914079345537182019021104745961222919351037725758012647225383932174906554899873725182514304614441678818066578447326402712480335237875963367745682316369232852033896948319997308675261112547446148095518987437912345553128083421621231439578985153526149435548085564241207930275269012821156077138826466420588544 [103,49] 91024903601104016354796999413002798155712723119446886868968943620024344037579439985116495690974699149753053497510324781720260443882072633962862674406198310283185333958503625851323715935289336147876175681070499620357747396099749983073700061194497688971484425845424372559558012692683581136510886199372085297817416120807943364225903752458818271288595020467827813737139664839504292930020956246281081114983950602034207318812161973383590124142462910450936344234858682272440215471641050531303827703592238490620216765705502076817045845353433435341945906725727588867517809758984830772400181305380893575076255364898608317327891389043837660063800965248184332913831515266591479145012221013626615910081718578508197228535766968564918360690076420515804573823264475246432615537548461892860342664932278516982875526932400537022538065555382793658170364946225932650413603615715242497357935404955607017981691283161174088837498298086935858789667741485350286132827941248794399805373813053522996976093192895485459807074931805417063518429560265094578504093210878800644682971622340264656188058509260523541687727842384283698777260366991513705060574315395543498674653730132118559735146244829570125803406949768888031328706020160969642480051137178970396186252398653285003144352753523415129064108949745621034090977998296007943045046964580017208462420183245458359385439830971787636244204472213852819452249906668352766954071467271248617070712650148034561359579580987671803043845314693515890048955388412464373314499663010527288441423964515296971998349643002692114969836182517421194475746483959603707232802674779012250093024595010681385962277913700949300496988119523121490354079049296285216485649644396931527333795441674541410559727299186031838143844058952167985400347947199049257356571276785066571304163599655165265649056307719296090848698616193250895886051655265823912073541261280024687911001936440919328221319068273992394006936729448061892129922888332853615159442955476287924536160823330349489234466514717032290941550864030130759936371138305907184298432453185775208844575128745386808998719491331010163505997435029909229478635167326514839775955680801083409644558728142043112514282568487605711726222612390833413323849844876208204201479104264129448067298283581928398981319873209257830320936511819070164758973031670217330560697836741092819443420679012348697326775590193410338199787061798403790105520967438514059776633113465899857317101166818450829754987544111115334390981484685858374156288 [103,50] -41359007571923950893063874080825769440990161344413061645566198644226898805600858085024595942816769239884252572262472094834185108044536866253187645543856975434227422304493332374092502519614648580244993240803036960917288369569340712549316270734952350854983071249778097330881707302837270699955831794656629871332314095636248447591770622872014023706927898035121418119986950146148557960571202133084390989430268530862106050326659795402930639005424933858540399524765225947604717015187714651516213864657378402526004461082200070354053382517713919840775886267210834645770136279260131234314229929815758399575641861482181654413272342111240427335071725282476121718416433175482218024492076101014828505289363874258495632690921412545977080479404812296926379679415991254612685021568686276335714259355092378987643269034585210537655862944034544079025482318582775430178789957539729962436200260432455959661439282149302728699697675532513544491319833509700673874821773668689352273280029753974603173464006857900830101686503306892430037202283129156411893904075367167001921824746387196247595352925425427111972721472061373027895958425333505784415048911765911705935343581837680557041438341405845403525731676613295962858469824534782608380171011616841299382413518721249482499452863179497254076569881717432545992662630574060432455626353117625973883251214361906134679748162104097216683292732056706081222596122781582873084703244346805619011029431124381395937589865034557999297978720868777073690636199962800556726760223639743258766132593164144911410502295602951210113474259782960402359255877360532681784494015690771321664709000671797819302790597921881849196330824309983598591753357569076628255361009019658765933743328638751748162525398690175076461290495062646535892355781112412875765476595914310326606005236575487238026684519389614800136781979027642474694206145253105228462990547819333380726865392308268197597202972790029397604597139535370297761979798985967282157227280620733107644300879632931005339204638990711506713505624772975267355358511007011923849184568976759482250711522831167639438923955026949876382716006153940910960731446069349144510514360513377252960454700316017890875010209431283941662219441525875804759401818626346734417028576596683042010603321908109896988954942527394963892712135746095748486018570165133655393504146520328503291512803485848375448090917763493413627762776839082204187064787641509170367883084794229995861675451717624339975960530782877085338508099803697643520 [103,51] 10613681509369440079572819074422407257351198205469484453978954613208928999205990585272815102068861274355414828044866614761130763351894701916310126311225892220773420393898974346628163509317926688015640623272238391205014652114687948462184558722786935075825858815752015725849569478924928804580439572542593825204821682248030901639427552637796295913469931978500830701297306703611062774910859813532786763560938036210886795071143149113546266375283422229488596294332419843199933910310286311202587365953338939448457682014369757589818985035393294548375222854389851874508383673727867414996520038798438930886567127538387304192625295486494661255757479396299804094312269653695862081505972585091186795029721960613988747899992325900025066679319034479823001837303671959587098199002544895429072976098733451637530298633750061736017432800938373717211804166271300669111249969293631487191103491489329357423635723288991691842154314513562357433348526851198259005674154423571039027647733508520113694105244486790815533289183790534613278603669777062557611259073727119760741045312012444324497365458594427434625076422774547209661901311317070425577472229395546366149991201468259667127851671032647122708640978743851399147167859181373352071151644583889980496400415361746130901773142829639884298431799855447172858270805341604936200098383414451678281676725730899727854436277373121798170935296212775097791807150813416706490402651374642431195177804516774762213131417941648953023074218449365937133341523725310282428568558396996987685300084480965088455100665210055109690710057328509398053747645576560618923567862452455776377536665990503351776741653776452970925608386444629736681925223176034888120005176851775704593681867380991516643066444542869284017529523010345436594935826170189163014775385984677285365767977762578762137442399795896937907140993438648839752444832218491220339632903174963301273894846674554074843331371459837483952005848547972392567886587269684983943684837434250458236687935520634982484138047915262494461874379900184877691376267545826314676769649990713487338189194591507450126894599679815256252925988389672635926570027174405327564115279427440904724429045272842428659501695324105932830090147914323094518148570708451381184611360906641183189385633700201814042070350085365277413546595884581016188478217808543094978044782807207075920627431585190431911183120792207802574430923080664253669044386865626876037657584184217861445952067568009156679039775154659644502470113217216512 [103,52] -1265387199503408086051663472652062072612367314785760415416826335417164659040049729515360072621263543257817043135886396671056680385900632491062404482848085423104472172635843812663776109736684532924681481560565237185705953531574575905497211770717257204662906441811540475549301969545395875229550497407977101776578319002534468625772128863422027399932645952556796933491015272610301503385085007166418846114226741355029702631209443904868987762686352441210972595059365438014483628416102984525413040904795694655040803080346297108248027612120154007150341438890697490721868396836595287929783520969486624797270826281014404262611619915981677793145308634252867468462585868465348501434788687405412586813008551288490819810903021831136578340260990741949122343210728081913136508588743687711620046566377896523784665227732026503205689578070612103433256699566596407268146890395566710173629834611959754616960024621938353219907668432361284045677714414901049033253956577201967854399242915568792525397320634572553434147904224597555268301975113142316343312645746392389489408535318773333058061746708410442626410813020353705580558039325210180556633045890308036707620143506152892410008273678318160086767170749628038263663288123419668854858514871362984319133390137796054401919353975325408606043857488391664098596258805916175719681451707239259829030232647129674969434421501763826544233352504841393429397970167254743139520304656542824692457685751191268126486348645033165463898476434751402466308943719126912698891809856542836542025374395860988639669161425891403726016046729180657524499767269647515492547287245719867165067027958133500206541883527687301459939243150700849605697750328912543926796315954202914678624351601558916577615089535458548462789926658811860502137854685069811831784125716716300663454426274161501307571848724777167634851047048487444390997176036072366998995661561330737252792739350938499445763099343895298640896168433549824254988307035717700685491765909563749689898087175504775888597547912472549869471008392207913072108454482231944682970187980158469846937540177048406897088582488877044846082195987423809369127367550358298386768073091866110774569210403457114878780045012876566412129961515447419271041637770184254661048426235244045314587584370321638291507765440141696143793541831459520427032020074532706694338407575772789618987238534860445123794234584992579823852504654731141934242244922482303211194701306913879601282711610310942840290245116721701882201689292800 [103,53] -134317481671880752276126817265517376258234104939562347512294085993199609096594622475668717041169936635224655569126291923075513816260792302891250126728775413093496342970554635625702185339565705805125915221544056799800639819212924138223142379021797410386819464749953040111691992574241726789208159756575506360607524804923676423105661497774603179319579871523685759412803713544052198587025602100723332175112773940722899093800580079811617310542474102917854281295500912333396772114458259425499730598818322311905964496287053817934814296281592806041816777139973553306859811242093091404078331498723271756648023954876531188819108929293505052769056864166689800124563097833520425059470060059893775415973640728396339880705116447228022529249033565970780765166817140656727728591316760690843236091842177830693568822166740975462218708845518166098072532203949308002625564133747813517182758947647741939855094131676881938606576966457065458965236465619570927367936135335167319911338756525247235499438618522072280498277148745271424684417478918838394137284910883719774102919268861943748826478647173239756569339935669783052622589466541050192406145996621643039075008159075725953779143230052122487106270686242619381169017798001023460078882613026941389553429946199881107910448898723571092116527300046655332340612034551200006651797324585243028367073521662116097541053979656063095949787612669363925012747988636377323292168813507852970345853887332392579178301186832123090896933968759353363331074286732765657808371957400653369099706455733182113874423909963824878103512395376289776642014837190473641579613058786750384673760455393909062710377584942892769421865627121025106899677498929028279289456106555684610825509492230672088701204105392799547505374200230185850813842641407252321894757301395889190387098166879944927578781984147860179935365408813033132051367360494277081909112550113457413089709522154036241359021842626038784197922391066419760326577700660156698579075600300275125153736733138056869473979754424029798232646762509896659758110482117738817479908328499510917516612212547373913997074038108484962436125064203431326893094689499162194407338505987238751491951349550451206374948342097470051016459866477631720702036043130650361740273125224496101112869430081416642465923076485565336264951435654059717399678808597924881970978479306374594398520332112991693948577836449976072570600750882827176519144175313569656540827408806783598318055945314280129080590992213755828186906624 [103,54] 79498629588545938231860395774848175073082618096027147431809358454561332278544364393981238634564049571689519453826613557909349152016331012338995720417052865937985800633093886903335125881650687368819792567624262182429701193375615525407027097331501514783355279981898674161728314236258425056914385935635474239638600465162042726832422530793969958128309349604854169246803962169403075001329272674033609239591573815435634710961615797619200464036924249178498833500984589275899285270342375666572937818087528463974719747364254202033657316469448781904805562664242140838488927160855103408800031525041808959710263751347267291454641621418952229525151582229935923411614957016837233049366317573781483492252669866282062243446670658616416431006239242401574576978377753016892641142896768684913190330957942216950860138073846634991325384342676550540446979381058555675229262810252771879574152467357616261017526165879441544661756110797399925824157478416883112698823935836638613707320768198718941431467150927398748187172242217536349807430225164324645770308668542422726177980407861257237186995855020811348817811803054518783643072458628482381235155279320846407398204127007304153605151987568613117899400899428344423654619692941992243510085195439515669457293270759663958195661779128648577489207558723629079278973813376534600676927107716318589325690561179635829352288813157443722417856368308021675789929031753911315352470970523989485235334299119514126757548386784127055188017246498636331813566672196184675176821071693545938331846150879968089180607231340624305246140832653493629150481620046869369502468628270629159159505016123365678578214957382050774428393503817755009876134659523020973805363705999152345399962017213191469275215235856192881859666953438179344926775421679747192156307642899912024999822424112963155170489810183801650817374004881903598251856527705384216576674725893346106979488671870308558293266546100066807494086132221062251808499930901654703367703601037855954286820641894070572742636966079599581743703937796405721869454696613881336458676486102294261035973983432179298038398002730041359438158259566601946018217086074765890715446128154801332371402798640888198896618388492674347475482175436870486877110277104567622342484454216514081242856580324547594566066447399329063394854858265138493253337111347842596181158470317979979127692118041012131847694008789073371541982981643035803548158193446346678944737843125324375730154510950255630418569948557959107706880 [103,55] -12624846153924960397176217416877910164640381977853838321489061576136638103466272158796661207414845825215720613099482146368958888680584608441503470210269486418519419581547823364351498630844317911972520828228970452458093229862503332345985439892546862133866997298052658494216254779783552598783614160579596082096171192435256009277604413851711736849560388637274949165430174567901725952892200751309449993184537606076435582840448317088459674226518393808781500347913157210770682679214669084664531584568964927049660913818268302932927497877795082391608867446338770265960770729056643662935348719611889277367417689156630292785376163003299713784502944037486006904258409531770533665337569408093098755835417634063313478256555597891827484278980724045437086240724956103163238849982062594276961612785663725438764417390185440923951526018077604538654058588068688303791287355158752018274587966000219365570585326914774820201068435792285061919283112059040057648271971224274563736930630793675382644366840929961848757413873604772134019800753216268607851163730435353924448908839961133530062394040743261430459334818705296051499800868293986722944344118912445427966725305140818812039722420508523678195869001744786392844923541431709616344316818393639773064201683639427799174523420128408986559746646292295051800499273090610309282001676158474308635884137855700442279814694668517381912221321152932886646751640959115901080340250818652513874756736575520115718814018491525047797906603258058816142723727928900610047700527786374857348181608449496410726184313145856062911004604876021516413638421456056513951289183876416272891571317214495676917283820477511445349559856655608285131708935900172117358635800655484472489730280675446325954525787840919710244152091882265168680498728319876084802711784845610638581631578526834982356096922771574248620620199183294819317431991874673813698789965928219830484982377992010376846829979541147844084337954446579105348171328343669428204515839441418775591065613824170889838771198287682875833397583402852592221040287472097793588869856071030412193705392436138425369396850155031679403431106142150691919620909430627150519300738254698090763590981303225137248066962325524549442128604370914637707754428314952460569993106285769574254635489126144188899494564825085672476389680926662564972591662581817150937498316578225392998384766932241064364200748316329273652566805347990838231276555215999484096726650408014582008658513998930188655321295021433815040 [103,56] 508753631430651586151132433833973229433144029820565618814817053326098585234418963823856914063017656450160461917900851569927403844227221367859643204750984820876234218128490545144386819212902008486235426467590765993566485684033037184810803524103665087926793887574805613570404187866735455613592220865304622430122488557579154319280817701758370122544399612199876050720222304637130670030833780643924251219232773038375657068301003469243308898164307845274982953896226165513747786585391860964443625419564042846502555320959593085912587895010184315106857225095502936049994540746846453742796822546291836286526153211476920365187456751211210922816483101981036063087282065118314979040128649269439553373381886960217684543282582876295981937840064315244700639987125244668723491260862976822303275501370183746944761375506882995962681753000556517359277450829162795437784460052613120873160963029207239226878165190987614265083098691117567748967459023518736203621507912811793077431208553760525575496390446342116922427663828724454421466915916857918242627032831457523858993446512439895428160502869928456274140984851921068807917056805396325246904159131301153219830662614633018116412931958143897820830971381176597075338311977833728218768774211256264760518825357936119993467589541612463763878560582133432696540805632493879980640144866277413120916539689313945914764547596191877664534010278792055513750665732302693840442283550951195013810822491781969192130048236744589833006762683324845917762545055621141688846223310245702632980613346874435374479486634382216874291334316805921551493023273836925386332597123617869911866980273947632600714565691005015386237706113982113155276495986141779522019157411359655803292742207536153723731301047344114458782500351413087898542161034260874674012144078424384984649975883473272034526930942901823075152612063852764139767949586293333679736092856677873837209841031588716538230809184133846871527261785070197886753283358963709466524436962889057062847746599416452210380431134252770828631419778476367999901891690079210263078149459147870892817763437765851670995274866955882904452823399874120683355920826311734227999523676496136554726595165653612879881402595026770124662071217258659132748473025992731299411029914531337145683876351676701035001587121341699679345047646478107754441182157281020736211607688051251861847308338505130608798976304494476336590772349437265095866138248356785072405205172832961172231841149237962754532670833556480 [103,57] 138232745667417728834988078126971710083002287603002298752735009509106383241122274863315530228865399871728537690148278353591727132103758367389718096316343198939103002135458431768144862993957180439848956897903062549906762727011969171856056073499995710552813487689153584019235647869185639634113176061709770343066426838285685755899237420342401166912085971766248749594483755018121723660782371867601533223236864356208286911729759628672452808704783268597769246619123102980486486228146848754192070635034979053559236976749341464668206560410989835733852067656634066054330443833686054489593098314008183621242782108784631436399417483330708525425893323242192717893048593520694821896796420905777153698166967309534316131813237378782025930214933524270631138810786732495158268144649010052641655303384739479891915834305333643028544753212151593608578060815352973822349816514313337603761557616518377477134346008391272735077323509341554815886812924054520195021683257330236211666438780973722551852168308988566298665564957188484137901648665606892640061056675981567610154131520147059628838154739859799890328459270885268668634384152311104143092209988116905988726311378661571343698759952892073086385682573262672425448682635645106904262352019416841602914652123150386291172889811417003576019174343412083470600793557809929486683647435244819121001821015113442442412885002081045665585041817181898662183381488726827358972570150547218805263333579144499685845461112803997609101223417290728226129408787944200476763697109092501543430921584468227962730321447357348138733082339306794861437907350997485272409246304943326476088514193788010545499098957311233550456785022828233703716407828560126230458668038028894462214553523559527842045025480368534292213272268748776150085007646810385606634307767520345627294013635099564444771715107800474304244603583346532130360560082763887187851129569890797610112264353450662364419259596460059345301490727322336322698223902804031483310549524457050028794914663209785974341006817788652950348556192050047577864511409631167836921872951570757637335735629674534965856588152225931430889376709722418191804708358083661919935253723246293395591967313139419776374178592610328157503640403360808895166624520087128772095394335655977573791286106301595448865177238475743123925275997536962204021814929978443188920425575777127515655291229088414709203819202999291703313775655463802875958314491342161952994405920318724858511439838355817850115259916800 [103,58] -29925895419091320828911927343834790226912160241053813530185991136822321271572554495634471324510376507584094006439239328316545235137347341077091534344136664583832190726055154457206378303588880128341607751283776713427061344456497155873941772588041268787467561718188872590412551511852455849077116781741909556363052991324878521320234664855745298856487634723496073261243344707087560752558355650852166211987081518081931588778560882742720756746884204686177206302343056624689030274081730113940047904455765323843159282833196325122002009150423222893940266506049503829366065087859581710022254835014662182033924006941094984463543619002077871145411957952992262972364420828362315543169768209088106455514381922908114236506652209328325506079267822301862399894859997185375084117446094043696695992800930141176029880800360688818541846668781642845519112888422978398199829904534810884363845616063168502629478342244166821985824613365375970454391369186350805803705137721369889108647273091715273079016825964648911068575905445491911246325630216873669682612429410691899793437213044522995509773578503780114859849127519666483837401983883516521990671951940301299471821295287424423748806811843516869582152567750257788505647562410832800058632987993795698533298999525299879024833443849912320926497258923747223761539581296212985288808804027885275440550376688874439076067673293570035333206361628226224457284106383871802008061652767742531466985922328078065171462928297444791040170547525464732388413293006213451430135570068870368838328256250670977182071937688384527205317419487575691570585772278494547321114116992821784365167929575750111048089699109108151032317237684181812284486068077505396587343101239265566480711701290094600340347058094093417879448580188491266380641868960298706747061874806122896498280481780043337228240956434709593304154029380599007640175402851802758805546798109610239210836597751941278982390174461496739268731142789406923861088068871214429941297819600713477977900201321741328861531327546086844074525295125244452009205534263021127002555118293943323214899519421288959261743605337799225563803776589441654760686024929571375309690654393052110044758676036552351940013615727393590253276683205540568659407914338764942521303697799095336282241506639279121783624445287175243072714559429168494787889549434143941720230407111648078950558786674969513310059405108199989005738311951254278833651157395158694072836417471027955538605840745698372761144480 [103,59] 3833064436994849824140753037642561039269093864079511468667992463439276502085133411724336767552541936248198703893015092102366001634570022252860896799268657704373324752269630356624288299174414995562375584545935967960737125865813322996676607477226024018511693907238297185460848188497257540276171477321803675935833064492591299081481619505715437250374847534605442015548463140699217675573688685312774842072711528926854385489217881218787653207343412394604045693429508054963145955889468696634422815797415002801957101164896207429960898717422487147065917918579988609984251393713317153769252976444943245277189056105422612569318299925885079239647056578223041923777571250163519653527549111528635642373219338004990134646779522732773835807410606546951320361429046741303761033032590755303907241376584830180694371844501898819782106675663241420500857962633893280937102735098967462931112403001687550634440244493545977287923094746549357326398946596168860933268835631744605321402670164575430409905872502364622533141405006973240916243660083362888480288057151908413905410075634386159211123907524803577151546346039761084253676281363387580605998647418214636413343860864634870815614678850078624117866953254548545450703583416801618499222981078211563293906023883107551553524360691272884970931768013610421474057879190700807466759716017037770399038834023559048283173010611889260286559799479396343527986697684547037434913049664742169873866493457875627055007770507348459386565929304565875533457421475627971244807434250791308848594336852557438541727823742481619836352878468287964756761934301081445801995462602705171011079719037396801214557506808542416094134781435159763984928546438183175899787340027901837057517041126502626326500934163917673864874333524777193654155361812389714190486883464515861542630859428170819526796393039929621289304641243298565534258283944838928398891233879961621096530889190910518229744141707407254204711736347655759011323385150186820669941841851601878161460013108729269120605549898952644470436352160904411493657945645378682156814433195253017211441619344049099755079315556024534990907941949201276049587287395578762346337378436459957695618469545853196531459926394083526837807592203511207818185797637485949123987333281628049213104993055305615897794515744715608832937798488160952825935691119575660143361309928696521594646553747770845533671546530582879362118310457322097404858927242796454910449845020352032168404047414190514544640 [103,60] -425736360498360885230108519531538292164428357052742566915456666986684732766026616519502701973504058523737551132676043040671801971969562769323123973999208550219324485531839630552678429143260486702556099498001825280742486964415899470089344259654634240351400966514634107674710433999599780791106733781783956168235822301369984896293836152398241778088927617044449519819548779225517667656450725204420483016347240545326982383627622057680010698849612837278408408694986668531684562630520724211520286337424301602918463758696553760081432252006929413070300378906940968848453772537771674402320189721085777197096535277346950042022131048294333201961271122471414375322800166405998701420413800312193034624622631907673305423174811287605477205556314324130373072214248732882257664379074833352250878877274519166809276093326801026392085526833035840040950206342202430724460150098030970465493426313908936301365247913383897974385102269594309882037105059274873533353778366349177406452418133767171500342544816018875988736869204649251706218450883598126025829495967667172229377144413176313473180969689345272378314175731757966477695537020359804620405226976099064778432840600046304614715256046098187546543325014466456495599069840828841963346067392574264007872582734921620632981455594994917316985006672639664397437647170210523782418266907231802350167948933623303088784467579589292902447079169353500095394628726807487554512570090014188016040639456625260757077039503501340374494506267093149422041998655103488176801261631776458988550963871967520934227683663973657899147463819078989120079042302784761508771188246759617900104195628610842711454726860289406307160147322734047855347786534856548777011618519228686754008988402754856181365770577337346807912928827146010154811258827414303698411072534396876577939443712784821605592957078926602235207587954806347469122231775698587381145198899433222952955119870268763226586361069337472843469545203971998014652795250102201672506469199675462991097073425865843632145757453169787790879256029631285329562172446199121666276307405799761667565562643895422505724536211723766457788832243517916788404684806048351652565940573561334733659968080939356498708767743445571005857306529400004906049176461082371304420799239189453953775038315148968652152499077367496078717959784430388345622385558153564062642297598586739532114404549407654576384417069598983645993888636606750870240193102756847074755906663581991024122831451920845120 [103,61] 33580543288033287865759433194700675533386911272705850976314988899279250337286259269690899953859739404346857743386404006772730347278393484437887730163597116689892474111291746979733182761748517778579344170752997048341285096103702176788700867021334039712680937323291632351469634177384003474084444467173071579661723855381543460010676780069478232873994566122256258180699945163353106072081720544341563961628522488765152209495424609947390538798093974880663852123578905460915250905870472493692135790039879463103532121723054450030237073709995247891334044910241546669591071726105146699363932341414664822535308202919540843788570401287436264745831071522571247587532324310019694957975528914004002490001733144676835156820151651690600446158589259288215345267336739894284116468588570715246618019870529570618311267981072779225702342776130027747024096862497092366178747808261827506705078237363114324787624091064624392002391582911750417029093112692336510563677742780584847015649676702604354922438155805655585195260002496100019208805756993536726809771456708230584429946162851412950270696527820530748847476796353526375501929637726249971283703231463430084721581550711522114915635788697459564490633824662381361326470031392120178873894770423027613447137450855323782204256533940938582037072451366073755173588070280349558200814043760586050247976821404900869366895543865182472000621964925723635040856108493444025480525485971904214298243841507014052867869234713178693086647781803354102297862620914134244099490613443616717303718040333237490415072200306138333953266394327395715161775362596032047466262348282066572999559949833217023905454481117289565052664774711671316390667398122246625480311996688903033370290950174279307497314253390932366164325950868384377237673244282575689656358876127660635952858557894733478082032346185285871372668793543835960039055631372671029877198862028380745375682985096850754768041587006166403766771956974366210067570391615508910818374788269278115681899406530672543116575202300840263910591534917580460649619810694599266317668608416050924472031847847487952291038153597249865584292229661631840988301051559672598733565406452090101424615781359407771450964350477621892260694783381603765943095627122402830796520827162880364769863904661125526645069763651757718639417024229674884480138470631272833609105156038234005075116118433243318589500049208605363173559022810866125064653475069480238593982417687817949623475789523584 [103,62] -4003898384695175839411198423497702309888523203663408140924493141186102364412294626873393744160254046342347276803132436175015036195386295422193467763812619785271275815055499597109292134788803398960085734952198751247917747062026255860885750786209591663340562365115182447197095730694110563553140850457023072761283030003348149067476638612127051191640362256093335998586731964329705997115241487616948266264761849961076707161240628365487538483200835179154232535538364777458769065256289281358625977161124453402192679805121662462660857047704448081982158613853321883504271477291262908124003127684150225848090330455367669811451030985536238945768087191854419120105625681697497959866589636872759856259619605726186421395459934689463977740488337332407583563984907553416137690435301559555407556306303863224838093416382453947737299138157093936864714993141131120421710195532409202330668679968751861884692852618311811116603683396088387855099786513512018977876444094941468908406555298707800805342207884677626799241763454858212060627505454942588930012027805369567186039357464388037995664514818784820640186842334958551726903155896670554896625437183413430635113426303922592327025154834825428572359552088969946711321695334720082935582271761740242655681385664735994379531954489719714585407282320930223442442196893032704429705177887639028947085750968328979891416734205052874317538906694009082447390535695368728070169898266766457386846593149387250924534700975486204245894119968863160185806585765637461328418307520186513811321794690946456630294645649502582832260942874605525910667745463155869559102743447672822093405618606044570297488950529801310578642919086319289440423103123305408876588161426645250378985283357559621112769277604781918396489468559532647783563473419896209301669571240557200591824947624721178884223699179049657446049094753505045581567711142189032716424411298746122760640163339187118253369950274572693950069849999478044742886155002672788402589725249950854133387261219423643767969290550943987630637546150324946716915344970975612202309794046241195816169786203480656397927396579435317511710813816442389155816815355203106338006460100290530898289823342444507063921345475356778300262094376054502024918272973729992754515053688041694806493360917115638111843902433579579823031978628739364387399617787912216969158951910487985990157876503943790151226926231187785824092894598396960819287175141474920880378583803930985509862845032 [103,63] 1365214230823586188915458981953052894576568329016093012304232507346453656263239793492393003227052356073476688308572153954293081596974719614663893416038837151305099111562628106261318366016150407658250610583879491817139978430564261951590036628868431065006108274200104519407970831971404593279184051138530208413278379473850338585278643761035651870359840808789915786332334756483602615197319066672171470520886634251758827796483140516425381513425898184446542017176976784036316761954408841182259843543626676660473462784269477501045042484158453270943197417215079448745680708090956490101927495968230241556990742273771280847448048738984805220691750957920379366333798208828872218703659620244316465983091001734945092231532007619235641378351113630015949897627560068388201719647674376695113846593627466310783332648357922560856033283667501266039595960018795698855732293568348077319866179656749407560898610120961761980469472854028946738595904676864997871555354255838488052937146401407502056702491966032935560503408153725068030804731985612311018175848411074276205855953921512145215841401743881122632434253534604146266512743175019040267702812265307251866838263488173522119307448375053623813854200089741532001403141268108084194336469148104825169073555961411088342583795817209720937568022769389606283626413116031269031343406659089358239696231642083095000941025237072510641816984688727069423593276628155414421008881548280354727472691904918517472993161854568088580306934721928690330306007561321066153723628940799562997525722003921001682422741623957973797095766651037484122776377367361333675377928632635300504223199707468578051530577325391831671523245631063032752718808213600188768023528417520718895823683796357053715948177092268944199539179537940848447445403108108353067800491369234909447454195004290609032132242130323222693750529174164130140227377603746830673208622421629041208576067216938922126861444166356615354503491154399145539647593949543080576670030267034368215135583247888839279937134998939342724418132759336962587007793455638023792408213349837588872023367111518447973611270090938800042305115874005706340142292008915353935935436071027182116936675254609449667981340250016131151169780211050785207166749380181682608882995477488949140115348269418726207146124759273428287231164955316736515452544093312976698884587599710274318979227379815499534680234833523178164682837516898973820479788337754698851167948121889923502956032 [103,64] -290193711332459086632347412455295518312744429619989452003546144614461977486474121152369429962287536805363941363754697686749718169818446948835852042375925207916420764961216182696718755575368926981091271018661830780741427514388137957980754572608821571658298163500852018169345345528749551563078086761798976592367518571377126532990700426358838986246973031273876006212653255200464854905772335243395670117792492141234365198613624130957241916953679611459167551192684350781297814955241098971721350243835303542572053440348195834676476896490087646864162122115424956176349947886321708606631271274896871092452588485792584856237731497752483717069270546058031347543547819623791591020530520923907466258353996664900677739643966876712565102754915414104676628657950251571801287461608834065912837070745923377382612333874294374368738152123701098245818514796689157492470378560125533612781114636986398313297445306273173996426973030799864968896273738697798683639490456630268898807001101529128325927126973873481853392294636773695282069886717454488713826863728101087010836701584587422904137682021718808300942023691866916950465765065120787647626263123144898543936761396072919200016991717748619169913491819073412148102877067266995650318102647066146265370467104687035645786998312974742169426638322500661448665442938569585021688672716914224346654849176590574415035401987322604068755896278178997078620329681406322217912850295030695730217469450670630755533284242510399887933438702102101283277931953354357797948913247308955871735760434024489388040807414094907937561832709577746926939851197906024231793223986905858146046458989269852924736146925410509967971255360266935127670905670638299855807382066755953265489221109196128466336064308193361861718020079099463222145918651904573511676032032566492105157989298368248209566399465602030587081135377621253204723339572262542771887526665977197442650768789452570473393308517404933560571515872072496170600315922607404666057139275629366724632437974809201501732283929930598009189599796383925630632764770454869269658103586508712401360495770280035380969058782472637669280990779128120178300239987665874497157959375150006682521083427279421656023949330355355210703628807232480792506471490550604731473581345352107345505255504913741327232251256001416246427289116613027867021836273165867027671999618861880234826485530281698770137078920945575444628962073093320660865898701888991998958600914695869453824 [103,65] 37980756274087676204491824008128891000276649897164715891214343492868289197367924860321085428291007471089631001529284816686197909350597018959349655766574761512028466382495888843611964465011939322034406985779033658959584518346913669201438121671703796635524373742220583016145791767185239584052030174725693173241592814358199868049131813251339386388337622633311012646518389309509683135577158429974697297139964535278672387868091244731511198143661275990476246273912927073623603617424190012717538695052558720583884192302270855390246061985229903164148951068840389017519897585854922214947421574358764817749177498276872491928653106024916902035482595266928437053308946038060487221749944599380562677686543677623866368506836757134475144068187667839794851039828323025276670157994537404816630907566080831718229998711886368743188599991427225323177179449621681860118615009423155151784502921404499219325750777490479502648934213818185306701834384198016483232350511024039238730414475536612582483378675397600235295372786178047874304357119817699024939002577938225814672350436659695246461704750906180791821662379640214692732041588725969338174059435217098082517960984689802046963114530329672265005468570594319282141523902094114060571240270659527659879819013845863210043999674091992981040915439169095089296917397390963586106043058608910162507124795538914993016890012357805133740685967723420120367214785140854589111473859297444746914181733770688671566916191721507146645555104997466283594516295737273531220865023641272591311765671972853030980447641828882403031675459083125536648644909124862490600016372725096892091325531957900809293245210675936473717322926591509723796368038638626374275987986847153587011860522008786643006599291419407212275059720609761505282528805983570874852328658548938505993967283067553783658309484063468213301226047113872214182047226901359610108658197654650635902360783099371067713843451453207601072565122518499377592119590146231112311729094447568944777963377890871103573293957194544981618583486222322215642090471173667971970757584909263078536412941429895343388863553021788535250198374194412225990347955560402158934512110715924374233598126964849797265593951336466033629503292077361304036472288267524623290987040463051534518619058630879958057724405816934143043190490506230891647849153177288840195436848393012613804507970922796495172791736835673859731007757584048750303053243346638963912990645529719680 [103,66] -3604816340638906277294676854896484002881898010243014916792663038103665900078004339569847910015447751099992586612343339086799324063132431241585832052474428171401412153558971958948828061839241398712452352734137325912413376024071246149730124144779484748357077308133977313843899384891206634997856948219464230867728174165425086542047180258124371566400477595686316952935296362834948656436332959416375923201702469893277756715491517686347369936040859246626256635487911974641080799694499512165405123053960745321813100628579642788144926930393694063632544406900814180983264946360852885371462165463591521556166057755666581164188765183311224805985889729272552527212843822162620029665152235663852396219607981058510913564610253616780880754704403166425590414087639145918266284026615991552944713717881049064544162490658348523480894214161373048416854351811786159108219641111508715049939714748489059228415033241216846345532423914500128149440361350974822476967898837775585454577890163666111741092678695609805853121494314117392809753832764295178029131572755179973921691207125648354890746479607121954212617025535543815006741258908191136261115390247876328536392677953252471445753503510038731435701645172756767696820816604899521791054991228113752175365553391214440819719079957616500890887064316803386764399454900468396278706488299793977324229221868440195842226205682517883741210001151933181375676343752688805801786185872841751449171296877525940605853244774707135519546716961683721081533501307481129260148348924907819839648878931177243720159637329668429464383538288658674093502422770901210962839595435363747235494273530907168199795558360135378953117164124619147176011168311050583431210372075107661156378794791151416481919859645180441732947546059350099833528414617705730696236442564145834679372756189292075436030131558299979519947885200772379972237923598646302909461056585046258353295086596539043165361105195003455462075663772718909514523335043061440345106289750145239180096313919288672524074205542295932625469055629281482703827889558037747951050727441635078898467740500455670421938229332935006705247368700765865096854288219730397020746332202076154694734619193810261598862902399024464549097533466986502784470377638021749233008211304376962216218201643317136123168001581612189525337075599291388483252670303741230088422453563083711391161493320550004491597871957279393273206719967606820828244839710112267979392125528848 [103,67] 265818068266761218343359651058353165301230056609785391639233605449721697885687514553352254494423974309003054470754601265543509851476013785452991605615893707332620712598675094000399024251128505434988754356111306437363769617248148549299630358931140327052001472647406647860217425219122620300081628399782254691977338365119771290344034039256997658614334755748154352687724845761311064291962083685023737568257012087022190672764392397842780107139084771432464783874327559569716260795601531998124512179494070274227687981924986525221128083567687856079011050284557376370942485703885605352916540757101379057627151555423861339246746323415342419416733354826676807608117936996640699833594525980216754638817326585413097719192182444008937002077341525449707315168823314443822234761871219278417202475606665559460499419005748020874307937080388894015944369123594032840876726705468144536020067309972414407967233528668911371921540256288255955842942201057835450308317408255673560859637552962839812776298770742965350542893046125223868054016201993107153691851834192219075543585034796765507669405976534042242561653346328862226837620848468877795003100436379808810364127663120402401429073683298887209572314111036374529967291219347453450916274269124761957367784931673587924984325555425136579556620337540090168495816913813755257266965499913575205433278636422014012226168104647327138068979338674142479588076171966127534225834583970598691325449784274760636703409611226839014849276961289603128700997921218685333220723224961649584225131208971280620400026353083627072945522260636704123082109769861461702738887144130478410817188142366794600382330543532169817206946984575144378957651882881540450175565102873930156794459207105684956843708313374439091751618653615175373116087227865589935641266086643256404397966449799799231762077070557527592920353376511070248891893119122710093316788129320582372067652902402670756328078407968344976164842208370017897468304705715882616625592433879712030535549673494047714684047395830105713126046425813819329426582413315485511603440157180597513523721751873322867906950065912752441749875153977040039188043537140634197897395240436830415400666120369181720984597859711460473841720196218564971065566420721100091770436709927690209980123998836524347531021100622450645626409111222841711789714430380801016899880314621913406511539152863369681629512451461914382320896022353884304225674362681795368475575936 [103,68] -14102632754741791538415387941579770445616246436607492342901711233479736405479810736698986089670223260755197890250216210617626187075551009023604626616787348991495234867107430652412917707748692757533850059033854845454800569796757656585154589095171199660610005076996664475375535084672511089868235057331300302088284343743385667553312129633771715324832066706745907823474062512428274959803370396957351712752986184386764472965156323532719271203055381130170933329407822203984109387113043225214476589847713131387933692409710083784684063530566063953775397334752715017588306422036351305428956076356869222008552302862534459332326954532322605463352678048291810390281881001909934340726604785344817562863510291635462474227184983656253789142363912339068774831500229756550289394484293585089114746336984391072322581857239515557809587646444331865701909378612930645876888067805615549052045536809370602900050444673001373832444859732804342635868574217538954600501133441066707736076483899853010730582025019663004318040261576281750932710673277151560140535020241253077998964862017593250265892099489726701779781649222799539958814281523863373959819665543559050204751089448499875968862355600002315680452837956461334456062254655033116505297132193258185767363926825130497702342482189227107263056368964686431771561402654286341861746266341901814996932578024490005966699945020928504609776255030448050993336216993712334028759973551851352266483119149668864290474620106978183081200658339254009023288457394617830656847961164769593954090971863766184971150478912358178983066193147076872558726685390445221018862147376121039762080354190056059912279758151175333064363799881224417064706972388238033576172042053517055258640912916601016568004755626815553449531066903907931276874078225002896668078170098742895622479224366095136357838259083832147713229448233630924113383370096342249218284307218669234431277704827106530886132172799552167592384587876212968798471527855229431828360135409013717298238479878114723603658200945302732022274369744064787737971756528276924607555604037712995723044016985071184403569775069562696635731775398028730231259622738687292536995467687293980676018501583386606237560744325770615550692038104476760453438950478448578022304506653466068329774979259478517184709744514837757424412171260317507764861561552620483576464846279859007246111341942090400041314379617360423976968511454500765389516499068110033808064 [103,69] 532112047686000854059441683670764531732654064578737839688225072418813589793582007772883828446776888777503536885360905838891754916140441637904942789315318608261364084290412079555145569714489377611853294106223676612627256949274414279887970317668153235668775420399046283921910729119340656142747325649733720315179452367411533895805104383968522125753503176583629126409567190081889366351201339887388522760328436518968907187670290552892330656107204809413458454665772110066957894470358702558456921889562531291426317416405127850523800844960729869133498868433158755659214110950038340815305000219136955416724095403665193944761184184232009255049721307061786803633228439020693314177308269115096834467670143612539375956186673291078324636517308762448191721489500061749155714218339968524367006199031421990767188728889751843452208323885953749709526924286909138938429428615198269028871552055935487994035736592355429154408445081804302521130876510002871779172796501896005561900879556843262170664005877904498137153856931612212418839710980464814893317897383271794881065012833648899979472929872743938314225181223110316267859318035483589066413058586988948786003176069859517236348853549157181899449690083193424167332256444649233112856015591912267576787370390959140757841565633872454766202094749545968798621499420976210151001467960402248913783652614953658010612397998531050416058831311059627208768620129050679007399365861920145842321417983096209024462088419832635526569484626280444591726238410606977542985789889434565275146826710012180114957624576611974578633561524239418192637500032200636708181530337115208528087589097305271007087150245879923296870009731600730956946167930661227751748220823938802979027997014249503100756516925318452365530055345451624794750729020035450117234259375200510417744806224106782842915291779136114517469380202133942883559320542356409753722128505356652142989822850880948721645786304093942014382114812380316398243347523584584567757405847761907003872346926642380026499493930599469131709074906652190029371347158773011688385587217273034642929705411248699699510928779419927978647439466272504893692673026631331260902299739976416625545889169325426876969877442359258050301962549581203387572988325918192075242030437660805616852093577755741017539046032846439646018447231099374023326200863042544178701244671300377875576046655825300304165162322015565255915419607259112134395379021930244992 [103,70] -5721850100145684551977089584059356619080282710398848895007578593208706976042992995828549331707180604792328959779137525724934395461111674857884720905886975181022876881241075728975232435520358954788896758065734918235022865732011450021489163928754217912026541986817136454697738101315896559867395307537881197405055395810110458596533347839504901052266113354106087133160350639486606902098512193476626025801257620917444561009417117143548549797691839523872767045199305545407879942309887904309431372809147393796427622700310291566134180883993294526768648467980433902037049290349644468437828791883298189871678318172234076994421192763306034606239817755983285405888829140896901922617584289618715764352247469951904829950928068802337080120548648106422181406277367426046671769741592580086119417299760385236075840064848312055011265316405166358633025980833764822333480597554282085607058532544527167499023347002200390332511794518443107302515319514972865207800650877720707486112926461753703886274830327993888534471147925472456703033369676265788138609358783138880846058042721470060480838803690736962273660770368202290761570285806447646777511080137627106963292380808644416979922656627634003601305174069934745096496867169416492029535452399236465166995401718566880510184304062083503218290443122121174594718846192225876705321173256407475931287318743514840038535690416186206067674984038542112570003842230643763771569867445612944827065449072419310652023708908210357734530905714773276435465265596236727834846199734105362580142834132772912359316881699396231641260872216624966851928382917471669843948732872117655086580009381930388567289465523547133170477442109135250692691190363334750516055943159284554556729791147513159600821397731251163257313705832932623006721824256768877147411622674888744242341276518201319315367415506901053401148796824021624974722544062794455542175507044228895015748642258320756918882250332330742827467304162438292557399579994954288761740948070773332714203535662597225212913405188756624447468846719901728526916564380097931275396415544188273573724007018030973135330064809296001800707156257792795544177375454411246168015367888422589656948015256232098939483796492894989360294522609012001770400800203562842502643709131623302575131519404630012014823993608408916717640440109145236138628368502671702863054282565911444274721415055174468702728074982806440355633675436008853269802157100132 [103,71] -151456741238487399143244397432259594956436625052593048814837146876820071958414089577136065385179512551024543460309052355744731001140293530755147258445547771693289996088959072916780806762623554607416759946486715887046692710925420496934205410909889087381985446815971268219569772769396715701370421573577131610844004871514238393472040652426785797671016065099855228618478511395590666547219341188633830773583421128250628329784719617436055408133493752624566352642849389321556240715372448662831299691376750266224369823939134150332906437354702260562621977683187709891831914910187759511481951261374783629742561935718952884124465370510574075666973606876913019468952972969431221028332309315024779581912948314313771451681293217577175026579181898781124865383972123417496312749614805743832135322053318854484364426869692528220782816234789718537710497695544959491075117037983200462764997334337588332909072714995148581997809208331573922001505766014803693225974827652561841630771363972361551240248000183647031393155103007537907251486461383380858492312763613902557035875978639467713495895990110145541340397768263905406586913535451492842841449753759721576118591984138170142430590816888397455384672210231639718022549685994969279703811604839941595073491156911458646450517724050268001968143196960487343985399246296004391398418179323724185426534766324139740204546269069432177329602127501876491065222492748090352770462549506617602043571644067216561272488427599218992882018033560034635501484004043777798175692454790904074993657824185879900265358772259371344161045518922941050950795188801951387726408253468121549015812576085962640793200741237284101888638933834349415261592707053008978864367744249852133927538566179951589529608158667058522259501241337225589054300568169707588273163438519812149369029633098868117840995901688737973505576777895912216777656640677310828523030077542720697758418205216622047914973275586545801536904854519429661024567147443606876809908889017478813116849315052173568749672161544907006901268803817553587329625971560832041534248415007630890595022498178557943929387119651001891797982957679509636491078317630350651874565259585282688506043052094760800919824581847344606922069608221696554071210631452478811676527814372823151180762729546009268301814435757676592513135619537654500318700298318907303816109991925007481855216675929429038924110561109063891991544165670202330723747136 [103,72] 40099515034380381642998758228346436786354789970312278736911332627140039545866194597073677132244065386960695320069547709482332571041085305903502898599979239094259745532322002862129753667462498748018373001414181583592212968427225727415271839192210539264631866585819926668924055420029079316480925970276611050194793296785910200107375552978990498895216352250598517516440606579277642139239858199949649756568900909706551763278167277236235955568278074305541143864547966252608821289034665486637698679746470352518876833090418500837895750374936059306459274501045235689192310568189976303547931105563950656754041509681840002265141982000303719868074346180848110899616554375076280153858839812128783669549197799577121170486335592951120860258515430789364681007907051766236109468956661761039871886192805157057804710827019698107085177606101260481263332056022598585296152850731390231273462660210348079265051376382690079614915524200484757819019875436068214921505581608160029686645147759156466785568906551127632772447080212011117838442120509813103712342057689335248360558196403580938206177074086774459220414862227354204124606583943313343648894649898197703100345988951997826838190040750288110748428027252812372771629086331647658885824604309705386848471895271798635272531677677404966474126267859054305927291224615359950797534402974142668227118415096326186051962208109072938700437503404739515726542310523708621986701241464974486793424117254341879821175157205101938651094355829625070085388731920051399763591818118659013782755342114598919428431880538412940027543822596990885528011892085822731082166081007101047975660522127597365014088249100813541826406012552547581986899973055879182507088260271599051968932489771103407446357530788981768148122221423221603236302578564153207518569317367885025418238260130227207123374646676647851355201043509175732107918583489686298906726602569410855369466155066781488671027586064989954883588999625208051950749482903955174302621575697508886574055206373247845146105080780817704893742743957399466596952015271715652571553829058687802632626395187393294551212993433171324534365941261851312179363069145962386146714793089321129293385124753304441196114616687875138622381100651944327664982836220075510759395222159880578944590483778026835363390869743898884592768046870810729487646221348833959201409758274461966280317137335863317477007360760410588838876917423111794250400 [103,73] 39401554587504425461820463799186216017734907808538961195343600932410142554527974402721442481456060259441938619538512055169516106295290959228426209038794586281345632402998219846293628365261153097667209454803405109930596801011947330385840828251615702169979155345822383240220287517417008219838489232329988019390675450608745654434155467170079359452904761648227006850825605262232938927935000553793111105841089326713028745788374584503513654277760005917020686859336867990977136463510139875731699990743770271481938930741816078773358625729470908169778787752050857576957444138453808506968790755527096353982950940982379067802930617838372055921102688564406424465354472588313912266197665585670157508968292402882966761047912175245304865172328813234729949981082291776973339875157573655024758296171153205097519750933973905416690360896866399720601715311022845667895563639407709274854316292099648838234699157969155885185977617041310604721389243243685891187901353475186237658679713906233109988642582687138690649386627797750397430979197038580609144921705153168380443725959183395842632137416636781787782608782971389710292299391208200501302891634166923351345261122813796814063498764076495456476791539579730059062159401309779542165969091454916922314479510179167127880750254623923897958013581693694173255250548935377826574000195404084298357076822168444629009874879663837100337340034793096808967099450660903887745298770063857350762116083763564921853214714903762985816848600565725575255029351050095080285715509759797668313768634132354560081896391917214138366054532866750141810858698480939928747418004526271615038568753497789280401018275785072982933239198884518766642844126915956620119820186515377931650525914395889386915976974752723774581373574173427111199424685000369846678726568933483038857797202412605399619546433122444709469831636425421360404429768044432233298141498842662436419441684159549082107236378025238949713618960761114170216890648119645701657111818020672056816563576915826471633423921328529945242639797109302807393542993873413347251447096514894948632167144356409871317268112614626721386677165157074625401179160471565881651070279186485815155393585654073172883106573334521029650863758533231138063564284230965446611268432639199536950233741454780176172655074901714734272533106869581395078174548949181009558922005956747836614580957194096623256007005613728368224214863935465344 [103,74] 54862039625379634509766019155130428115798561052573004077319301698126838133579046809227920043855483375811832931861001800839306854560349180804510273375412865615108871494830604450849632125958897809588411874234556073513774467428527199502760769187125460070683691381973999922573929579576349304637286932916837296095262353305058779156676805539343730819590799360552712613295900313399157550530222221437619554031985797059088756773791472278298610470637685490966321956235006294502905782278719046012673309953651813282987270114135087119812230070002062432486592634497509874402052425408152891069968146907042135682862052319826420946495068766395791477205602477621346786672932306915050692526917569205633367923957733286042693323037335530464233416285262984972905963350967141839215722240680497781712256029866378712714368532047037458609208797217346600605345803581757128985490558307222054755253184408631893318731679145655249263544895239242541840818749336456379178362459085833931989594599464115645721641685901872859473935121552368162142043572786466903228719589524354293476475558443675685205373325668561667133243939841906609536375335893916454328530346806349510381052593350648254785324707124452296492260688864645908745847220077597009488519860348191224972971217233659719268224151493408191978902889670678821040854360983733206563103163803476192185761409958710422425128669435076928433120034955847825593763945481963382527303885100919411625901615884873778639170485295528257238433736596163244639444563148725429869709449550472205588026760479728240927014042622018779996213233142854259824653635055662324314303984183446340782351240587088179163774646576972440210623581445309345355013145622179553479180996276677187687032312445454922359339422815463196485527870750622352079476637177043881242455055900143714859466706966740848012760604323037867354254302088086155730197897624531454316443788272969663278746307791220556085686207740289561707259642738992598655992801066814150630504062253258084980403248791380630937464432857504342778035740694720930290711945972548818305407759292600809541350421558483835876395846393190326478826288524179188755394808828132839199881557488396723661023711933297896729184840856633489722429490524257437732933307515236651126260934909240279446455278460640160509114905169902550781727800897504865626687098985979869246391005846938523418148529405775602071535942341375230442908600014144 [103,75] 1492354332381445295203506376005101347758677185823476171012895895992304240737892496525862980009665931865508333825538534911049735000793601737279789709581876151399211047965441387736272373352318775538640477214251675049396194703742502152887669666907952696739845191903066375211308114810313625643845342684568850446320829835898213365841477568218038492447881663716681437995794691608842560586329598439835644719361862828159607323331657343115123582519673046913455038945456805206171284795672967241166726414898981686067066648912237164946948587037425204034500721487660226666434908409997866706209403768408545710554166515586146666782030805369699445978191286516831725585895189446726108689237387422842449065088769098623777404971502444948759038067982892211722201346233019791560373080653911201105090552185794026908603221729334258750052467060071380064780781550629095255770804743003093896254279648687683739144105568106845190238011041642827465225733529091126726868714785699238202619074715306480296564876567428033367055019639974113295541681169662477922370608114116401038952031448623892075048075167258246272718640666161649822853399763969784328942344558190687773303088153222724281484775380504015222316897611804927318506474791769993821133396248179181178871114882563777045806382128819956291226050641008030895317360589247517879057851785059310704390018551861432727516771555907780694965455193602069661018638874135858603837940051286133344218268002147077890404754668588582073586086122996388860563428519965819483048127602130132208865276619251912930975338091232387685418275294334841352868137409007195471456695925606411399766055658203488495782345899467162814860020421803552314533338599061015057702061942132228709080882344777456189948417525759321340446164013087562631478885179132659338945483685096957004110849985269525053946503365886384601190160240452685284195786912076892595912001108870327770276665249992925160605885576846385492190811138234469978167277602315610992655845123703297174598787170945646795267439008917590295843279668299985713222181080564885107750898265131413341497511292142941844360514463160083477759701395287035222635792819899208467476978784014575295207734545395258916596627700719334198065402768330677570278000010583029641948151983708848570641930738342185261955721898766918043356406327860600042527047088663174325145233623932485171123942710779296650148917997467036125214196736 [103,76] -104716020154613782518505836705879435001685503795348079996777725828323695970599072989875259194327990463792901006415122950259503166067411978037844792257277643141884708765409539287902750890449807306311921079362920040786215736798561674724229743612899191139334336070179452241256297833978001302036132270578974640564731237905403740406551777282307069900535583580407133711635137393549019821533020663378974820767198552560256428302821389067584839318859301597036824097679833654451278720742813104431133673571484756284001190001221477630377344188046767375155688628966463622303759370328048529265645807921779941338289859687397258668771015053579833106424344224773007483067450155288796651794131722866347555150872050121865234036463771365789469714289142333408910790152639275274612910720220283411572967781603726381029395095523907289503121669127106679458043516163869568641685667186574388522972496065682143025051276285033966596906771071002577767668011408910900631584250222456768000347083854855252426717096356913229574282663010087497843208837748547078618818064771810405014916381755656053669778195510622701074465282048424143679366301879963657633657478058408897759390911087780679397435264782646912909954008887628508611214936820568207036842617798553067979448087596611958484316759749722744842661492140825586253241789696935403689641651672018254295325555497111230179794024094897112286190724003983553949315645004328345111263329803692915911302315105813151362678287461855678096906445780698488077080032829378099067854131226295510142057086570157201078597659608566736965045860570242727577709178329026310990703855934657883228630194858308899861669424892576305380743690741897956723856176450412491452886051196161440991013279382562690416939122342489618527982427426732459195926896011288040786402519591043310882973882716401603517566981460677644517141095275118932227567202665678670055209775598347625936135850365014730129476382152256539702127727078370578536347670719171884099460640229871813161131042982835722698692689938765468442748839818655041025872539290688738756209257851800851872525671601615323289456495667992527699472357130592956660242462772206638316365377115749569943665335280753958736395737221255480020519491164981529223352510937302709458631802149856306840471264071095951848934536601743126074835831505887734252979934637983746494251131852722627106751641375445516274015082758133375222176 [103,77] 10499474617562021822148079287641040160511822399751067333762645611146633085250583277830689787991996346704851780738083195403153338413604270118483727452721382691666896414733408653387123162471898311486586511136682808056226421962148253215129520876312069156319320229575257916632707893572830510130523543369620187870301181247601782292961375365093250144358976761321076997623850267519496439702352022073367344745565553919949968788364317573555792793287775159377620519944086429314263276434585501242100495397567614931226366110714294015981504099209264074371134570574611119021207497672710612805802699000101075355423414351503136207493871967790889347578976107133458082055219136271514779570631777265001892850062757435703824268225857984114983737630651865288610626030463071995824003966210731133489784797625319599011296783733322854592067984576013426225763945860142429053206219905549491506856724183547592728304740733534181091727772768838714602059196331471121448334061800109645137902103003237310147990947019711355125151241825806812043147520869674550816888679386865392543297358433899713901818057616094986044909152420625064924354822127051070055907530632427068991029538859975485804676416490860293994252160113904616166333910973762290541248152039204842752239501872194529243994075258944372142790377185854532945356780178848857916605533845857767320860105361821150894574434291283066331024955035271235439328628781881256195249904919131290893546382942438673338896327291076574988128501565583782146296778368654252382972255521892873365882625117141753782686050866982772904670288808953778769361673277466691082215688222002160882969937126407226418872767285531229061051583483752988972881226569875513678434744687823962293629582844788712367189325197258466718051075210383096902371167065903945231691883917650463761780767902943386545890072418623663490148672292430262686471625479090090276001080700429291159096861459049439841173975588775933997594203232156409744660706241885638287955788373387676452401551438135522690520678232530781667941876557198638115131975880459102257387297097998594523351054996176498185040841768138972244960315968914560657549245192976602521129703665422291853771767497285562424841458651513245194398549213024953084507565341754555870971381075448478367690951994083292111892828046454194795024459776199813659952128130579321134988739741806780658325120275150317945016436979620298944 [103,78] -667523105360967460915433393773856508472957366831977603445558678680035393724149399090848752469303957019580454253791394741475915090557179583744412900567930147378613881865072802944989785384311435709901492083815353270657213647830592128752993595717201327331448500523317082977762811435272660793429632593926005446256201750908510010855134276482593577526316123725335502965105083217056296717579299534169959812520126707688350940374698814432287156057158018708673068097026569035352242197167084200776983798099960985681239619389043175147184295365040000352881223772259294477512378137089950281495345628064123665243484497820827564395859743844946636161930030812788293150608503644107841779875940182128239693899286631214497431110314258992349668554873447293426897173670033270157968238801805955655902488473826756006518090135753665097024286778733513672543810697168022315866978189226981339654313079990137568114780201490568481214832570123729702083804570306559879437375054323536724932592952441537132560771278780877261867391676891464682527203134055688996453434947097855616598266647376457492830847573232674087986792481330092262732461406518105494817068854673163914180672482264155506964133046803598609823627731907164205150927003139854653867713882980995459556730063651025610985300304336782915822402579651639740119724488953165525602804098958680557722415025941945054175933473994935121778534414594704418387694158527252951855300783459592848964890173564471410048803834510519388848134361743738719085565371798358290514307822769971419109639345622866888499417982649888506404722940896856807100800981081714862308693775255994027567495754867803238456690728718353814783212170918446019918083234955649328263364614432006325151044352453863411440505799933157242949443315451313642466523055992734639264501351486716764552309369573169017887389610486533528151961612303320172749460400717886706887888152941604370587987368091324683786731292771902198359386784187299781356220284179338609311113366769475540377145500463591917381788698939409315952934647934758488894497561466587032185743744916324659173063388242601501208743488695831788643021951752831430215842191068069371925282183315278789222511436924684563275976145597984317009821291502273205646812729507726120268723041173224739241006864040870769081476096254205611492449539905598688221520508543989187090169059699248742364170075960279337701962050276744 [103,79] 28469111949842533801836482816904809856463539688333732825301122514762865497431288533147198198283206023763618810759338429380988568506009890092089464015472102132854240386785061040350812278377971407929571150444885525909407825366789591557942815185167987071395985787270293556274150316766823129169489985255376260216132144149857538064171288675669256085780368119675348814564066345130040954386945470676412086892531109213533673109964074583058484304352720975532953427168071530899872904227809038334965704816582916339053393031806914596196857076168140231022206131712986182599577845483404525299791374305556733231298664467628691791813312399843306884377360127541067398131410198660928059561519538100296419808956907919582876354010825035767331059367246746689331284529201082128225491945678483988568190935758090756560260594738047785764202486811853247981912467619621475162897665906904542544628020253614253972958187747571777508527288552241321624823813935965726192653944116739493028641999861276155712779813210328357219143926377973352448011351195865161646351354933685029330906608039068865344968298964149579871750505412583440322836233477655225181527855822198283551092815123622060939899185239276355260622276284701740922599902574236582699390412240358830208608926690716557196585326038969534573631604112971697909360590331143223162574570593128463937162132535519172914592844624506272965641149695632356832666279658204798849522784625751203307217523442086465353589715415357263481122584477733772795701203311548418231326555380769767570328509046901257535699434661391831789343059387543157854021166016619266271494866612390821192776805357321849041537597983141457682336631995342104043110175541337952730466877836234601289513834168693861325017541507249804401716871673633093887653927946540816952187371559022109124138935553569117713281965896412937627560972008385882128078883738564314667550705911981771883436036415492431897726012565666987063982410809724998248643966765104479462357407892731013862807637326697557299821474396387911416947802558280916169452354172765465551622411695986133996387818522886913787904887630329223724424006178220408788650647377652070404604301985657390233427898038486463083436896660758188421054884099745269461212146766284350843898162380827610733148383313697835313551072631045534340729165439268053597703355485134223497993192648097591367147628151136184782519156576 [103,80] -1317985105433168857690744109871898335039105868099619478699468960830388973155089877329815628523499801221098945954342716721516933527568641424042696604537296931133441492471584585682263553758006062883259754217756479419762512267396685057256096052706397646053060134435641138883420435808746968152848596413265244388093623980576844858605640301106988907385049807510066290994310706182562269213617084901925753083547245921643143015318475122313022556404170317804022262940564857245480433716923800814696860569831259481067707508537316808433321811566479244164256912655628946376111009715933015116105004872825184556127405741246364384331639375806481691604683040873754881698149310137769512748826675006494206432447269119366369129190890786243317138111986916585945150000601091537131075320194728606718866155510487051974192700655661393146294076327774836955989780887930163724526533323265177025466013288000261926168473106866374317887285270486382892525765536695551681575071732908214164293500938099953323302637807422387024608870213971584020032195937482043298668200595827056335944473846434108878091763089494374097233453352863422730757263980760260117920724641841227845708308928253313985950860199448899742134124797821763343397683932355632755849041486063326239797633069702572764230083821591022427651676020573673017952157478781544012964108007215394234112012526405693914624034402545764090751976081895478167687797834249250868603102855776379533597394377712688133916156523162595906336058813323481067528125428765525396177917139114837634090905534540679094335609966809951191467592603232410242359453715909841009745215018284361805628025353939568456900158520769582276364909291766450571199055020359348164716722453197140183041510906268723423619978340864578272441773434570057899850418361276299556246698332183026135954623348369454440965208300219937646334471304756043728513491813896105616485180709191062808241234831805722089971880894046753176700149257096598227707996899795378835455923375898225081120395916632318099521798813155226350265878320954615761530644273900080037961620677756296698054182176312138984418601447874484715854535302339662977426797708012570210599368429603591870939577886610437344790030585760613102205692898962750766460644639600208633504692061863599892046458143108245625312457929394980537427054693540143361343859112452301391916076021244241948344896925845693379564568 [103,81] 59493896849154799851124878220134882086280288104008347361998647167519443485897215545013448281027862971072080867503717307597634616918401784262491309753588610334859099592140476398570812494967760334674065985881209368667700512529724443424649195794994962178706160136731025354012422243176014387842594740143362636775234392433558325341969390485982879064602106607766329640697138537683633153157674390061736977781302436551604867018594786107508264416334714918020401158394610506859969082556869903897982911109881933099264960776132101073807181798354413825469108135809985124944470238573518348130583110438788639059295908391766499269504521591432990430751657922140668033412868916168285411280404714946800016612395027424033066314302283157875965440814533994244693096758485320306104285647743492121658416728454187846974133166655311501969458676098547596092426145555471085354343950544623804387704822373299179135683083137972990469274685622837389790733383593003942591482323387338665653670156955731198441907210418593923213897930648963081409065891469601330220283113262382852658530966356907590815133483357683160497635699151933451520439373570945746990121423143191037215269211176528786001841546763196196054913244668423483218537724535632345653739646959858317867444303353913389934844260422991183537804306191992313920596663239668717272031726730937310081708549463840288758964733199292057350496477932166073029661627550137330477523124404921729378697641109028402234052343526461328052955159240165920030499284673301217005410929912467338372105817903185398916665531416448313557987579026506892599228280123630572969166690118501006638232150670824104393942694260541508744491415934234740563154965646265708032877936623830035725488389376532833639131907628667982017305732386868469319519252673143169495262250346647546700573989766851636745663291570422168994664174794236171818539630327014091092717342450194381950563830932675115632834527615527700206656231749825062722020029453569508404821913086641070471800028431846053975452128295853217841992502746141100497499287716561752302837916178730457270161854295443721567983878913042999649975722995213504691819844564817086309874985799954230157523127195782061307385662634140854390342059758857914284522710073347555446910938819280331378018814973273744250026288772381732831816425285768664132440014958966425051943397631854047871212877923665242048 [103,82] -3419121411618290656694903048174635277512856415367991414916658669558982394404861488257743499436508337558134829417196159395567412055014918730574497055279561184086672927577220443687492928820729794505834013168180449391783702829060224351083503176470697906254619935776956906791481828987363983841162627893422173530627753208007720989656925574286952809269435562423925849668913487084017588046360898840011329656694526996650846828592084740322978772697265551594915224828712205051716124822593988781822348756105274464295670418557159179549520816688733563462594158443415253066553634736522131452380209613638377527527525534353895553930606202217790717095358238474413526508083350087908462574347213210175809378332051827661918213106367266250109037634490246522406515485842651117353083807066007876961830542137180621586563387156327848783273166549734796423945438459759195775179844940828054236214239119417958426635555583642601360176107766324254698764451028840790835847052740215787434423729237256464195233535979663715702800404640147488717442150356934426239976272563214771012480131815884777808084530526796846814512972254325890424889433550098485305614711148137814922334989984807727620606092991888317031247565425299130162682042334821050880276795819657521731631071609401120931320847892511919290772692718514258721402207304915424310280866730601704631187832194051739155255670601733400429478125445511679567567431323407173590618360760944917657044527266935223734669003112881516601979504187810671186869869656915126800948527175735036882791972277432717877348120678737006477581282362416743404980675429338009245847898968705434183535773674108157569423818636828716401133442683104188512816607996353652422158296858431613560089924686691955030114263572055151262832296228673184464695989156713100342192304442580934861072394353353633015640590335521975131329073270990380418651292909740096083065154073353271393943786575399000550822172126479794170623141507493569140004263195552213599538585828739607032173575929909709195103489547978481959252524161505480025537169598909961334123987728781474510349608022079018465482417118543184486903712409541280559079454287214024927811560321739583619858214761490851332063060359876533814074852283857221222642468579829228686868531421036093481951557135790894147613778176054300165092472667755875924929559364539666142825906808147566220396590597397792 [103,83] 178694246613168431408027579268973310628441871121217534755157151310445589042549760589166352465242727184827570113499977875808580515385917071646345893729868521177152319881958779885171471999715287148873817989530741770090115312377247813445668548993311561760764132361299208376756176492487437056089077503432188124551123525746592632312250967790184715072120318723171724707539415795776144270791350001884936190235986968739175393840064060729721976264289628944718944377435802783263225514059653879160567827447097231056546322646531024387907766493602321949909614203163635837682411734420614777949651280307558302833441049218427526948621083870904371770251695906274048232618471202119059880016758409537538512460355982255946806196349841545456252258804357871615267739905632079884898797845917754833418824701998655550821875340261491894427519856642932989674052802571705094289867515852585582814383424443196809089564801395871457636064504357591847461276325368524511559720394806296079085717619769853836275486652358719855749446114522892153803999811805692156370811353260307423341780036323519620636932244454439555000195482495011362456273025123311012351756180926258568423094638922878767118190897649430201440151692495077483363614186852277449265253789868101886213821305232601918644258504572386020069960343241160664178057420721260001040521943365619582129018624850894228239166175320908128442407155585341348465314449244186597864228801086319544891344053671643198639876812142597889764261217812452490012635190684752632193742166774593353928617125735268425477910552996645816431850455497096504979155310752202229137589120218834366011173219723549134046524342845306005879468311658268221218393656693856747572203059494818381038979979329320049927628715092132593670908454350127604948158850024329933937289428131700805890327082864383160110910664749230006426479742673734866588791169660148311121845174408531849840871490969536313253903594869324076456543911088372454800440565896246251261780136569345731005129335803049781934720636533996912536018249883798989786951370530539658078412321153704541604119692261698432637069520749812887595966678936374831890260507855915215315368548672850428641227424914382147404499503779124745704056683683941157040213472959499722709251408132392291895537932647652590489868744111897511494899438125345307550951491022071713175905053595008079380954172704 [103,84] -8757758156253396554810429847841515760021571066835417541671942749373714669420482095268788279896345985878477712469269050552050501149927158479923954073077551453423679379204612804697541653273811188864844320937379959711791217625304254600824588249549232701041288234652450017961295530404659129321294359396993071669760512826779258311156777669485423403990343370829305955067448974241493527866586241236160484922881526457641560883561989804902822651061585714640605150754156215616572699283393520738917694217450924986225222252692207887724442213003164504172912414455293694278457658749236175692541651983246681693829406229696278561327732904931833229800938853096014099113437218807318715705041756438484282167622205513630217224538675418168698082264218578545248390407660710586805060892178817294317663753131145110954218383792070485950480046941741190525315624574723905112365761715849741966240932031053049077802547418953756056839550294175908466271765003955004292184859802306721504815421092728063495320290731711791771508295008822580978147033529393123129172197503606900492164786205766234248280005113935739168879449286183207683848661959333284865907474458608317562476774188893893373998964156754634399835321792802096066433099062286661931385187564278627947035093205350699423568659127673341787156708864209556876571323501935159065574023296770824526492401994692575627114192751204655372754028353559167076550715046303508149043714965144715617802709907743233180722573115159352093963111028989579894170346154803491468763624158962359530119938368689683711886246805193114814007419775169975600783824017652747871591551406807931644824899191822630654334088169572963177931053386186333684420418952593634899469451042569878483000719828403369340864895827071083188281799877188410924440242930119438674825816402075933088762023488543977403700497083548601964315760466289095214097566549163703687292317357580388572187595310607695543294746780740423426379039869433880776422924828683667612279315633356163733963273803745314701063279952753145106387422550122096976209947993397748279180424890467405443273720250538556348265435720660702888750676937101237225795508175592779621224593145312350096466701077517524629099314213966934664587503084847371472665270657548479333934632508604553929117397224385181544239249037846014780985156840811438904344294164285819877238547348424204826688464 [103,85] 385143616276400036774052654228457845649567648326247655525839987633996454844943098371124605305949821405285518033427434137665852272901440773476789077076935337086242641649477231488870114097842486121105228547553534104976305846279122336252088142095849489790692217926760895152066091427120045664758770324631904898979173623131179002376752491428633754984863802288719098555895891797805818027029205023388799124897287628635511094670746433019898543145461056268475271495430553598268114785805812995972526097725024723834536489506800339064100763772339266842958024070130224680074651314157964974780921993189730487226651382474266806542548227290443371485733544467805996061894411778950181190600444086239502599179327318213259201338140119441194201066469465608480981062986096579800312431441056731453843371373631539457191285069987563952864105667417172576996086432031085885219082657508850027399907996311219652760305524653345198812322018768535174767554362835273818248215100983375215535681690472882115509506141248511677631622380903485326476714904426323910749172778126087621144512099788537290097753214680832524563022614925962936747159994674672108173197247050057765236186227941104357777439973313773721464330309696752975157978838773396677884361185243102711586286141014522076428096342460939694057053960648625396574995259621776400818241879500278791197156017660248755182036290595230172401756150393285097938771552325831084760248511272603448864227284648255110949448463124569798932435424938090368951617832818772359264973053631019474293540260387302329578350176989872400733159825573741152336694473563987112509567910584166539106618461691648816197506759456457214819594996618166806920065657275468743461034214960962168734958292588798915921024676789145552692479708992009115464417241042724212451042971295621264657300903584993795410862894372371089246852116761990597346566406570945691179431640788301691024360635982748886048310866282867036160952867094672010250582181218892855907645372156204986135729765201488538450492069200736647502214049096482140690315100244383333373621006639798655472945935780343209145367752242998090953033086208545759792122297419904741671151530749649151615669311557019192318324753460429006814788381136564105319155537518923602508554355708109676396141030179634790457851808736493163605780588575950193169866091235732380024776993055817774896 [103,86] -16476926580083067276459079516789135416200596753133629812406270218323149724609749175230260602075815226848783464596648941036173289739028229483566392777670571160812076527704761876978597180863350829795270448341165137708701227089624737158932180586071680710537977897808076521155181285381246912466636430317225258248350977712296682181629695672404276535133066307591949503412944288367582861215036918027155933994222903096286946111889542572611665614955286464719916558620039708998366962029463051113349926838913990845010217925024480424495169621151944720790111115693402211924191562477126805451706732613996714284102972829390851775374219345454531196107233305304727149606903701785712248130760298445269377120489178156733474681608432091900460172283995258971516532155200961253707360346777321464929471991829618992139279728456193444290899790594019441921906076639572111678520409653116259607527634347401375500256380220709378284505590922013235269605775649712501749838168368235523297428218232541643703145325967599131355176935086127115514719878953020138098825166513485406429041006794837426277676644403650994882425511822031262640415114970882458203799269472050937401508285468323934222855481217463870138810220835857830364436189345154261901305716786467652733561342218852164072363103843738571986514142427656320649987923767469468893285310134844893650894140342574839225354803157582267705806333293032128735490674031353062968841475430702147024584943153683406232653320167025744554838330736311828917038984786413331040072925855264926604084084128193837797163100601847034985949163771570525664817112208351707725438412582794434538127405939381858786573230701613406632845403870490439357406270509453766901005128957635919934348555396909176279445261327296789141663111705999785579866126062248671288560823114097752391613044527269665706577240474059823766857604563196995505845581055291179825619657649742648982502613070990853466805085259204669930995191430180085910665730582888315025135666169825322061986381734560281550924312701965764058019687543302857327685625105706558815366267334017799015282498626699726427309580079598812503298967460684702931211655333436948805265696768550681291658883902319290676312539203531335177383111666968072462822009478051700683291571865034747926606666395647324931534801539456664215241550334849863488410014690905824320828242994660880 [103,87] 688424322310452578988422527619046061267819997117008643276706581101108782357878987196035896808775494971900347539487179650477591736496117281742257755628450747589488966195519982647047850712156510215084593876313647542842639596746326101596025269667203298310172660147149748736860106238455179868836365093853758642131720465009307503880842396008013963090676249538266279930437639469402893121249477375881508221905229456986574009655089155706251722530913506413334546337919039550900173328650494732833208399136528812913831511961797263716808589213983275445353776392559002757912090860053706646131526832127988597743042433902836294015024534360285320820303214412135899601367285106917114280505422365848037567133872724666367592176672693705673267116078070497464743048574156794328006135419396262356737091613641465299860800803687430986757360548738817319516439786466855138186296439334322240447428322989574888120648040574262244464570037312190807259543719362176299002463222041367617908137800961953116784584983256248589034549258178075127223897726321836757267320194060182537179152895134316189645741742662440021962408545940384686471841215826590289526299299967369253671970033648745453935432034977146798517057697110351842980369187655848835915498521831100880902976360749262503289376693749442896546628863523170126404269197261768971732727753795276785084070831795817813917218159283139979803339208846579566198720368776381591523193697134510233883001343186149180357124814170469613156535543355381597226063911619247385361841766810055011463305657993834125001539439784671998704325388400417745999485039512028460952734082353567592616310140049922583621235215240057100907971263894314014730240878494662722225967201157063411920781342771614598607072207230169799213310797242466558789337037376384355400995363665377074096620502988565529073445198212274309006033715835860162488086948322327277148388071655050479328004442238656487335640168284208777359790375136015006035199420768276695173139358000092444605185700815157862621129404281111226882517796560061652471181988827348272485610266577840287802146539995984470559814242037220120927743988054554484405534086961190938538562506900347008726496168195299103866160256569005682499533128813521641339768696000261523876329377486461414472921991542201956831741930780049637011895223918921614145495649171214845745251173888 [103,88] -25907242035935831858851646517020831883661469802361573115640949035647230890856265374561247017077020826558185982021534162208490547362096671554822383023003783355400953171826750358995654059502260197766665421351677339531927502692966472430246296936318488208603415158777313483487947324587725761025354930616164884402172539690627526787381927859254597754935342734264080462388343226249299688797901062346381369011691590971715315546366052402102074365695523135658414605496729591646282175640583040375637528101509022709081813289825314569855246338370358024945434250471806670384297397471788523762826951447069922859574346218116146835854181926056775149746300390689336924959870627671792542110344321297267462607039850929797650909854515328147542111138342199840597305281902821718882172471214780076996761047275029198980568105446453394948524565140327700445491224433796202150193784477432411872723698074160639468727063167145198475236365529175575205154717041581725258902935947588534469937258432947927840075894361287368465654282715680677214955244570285704632689977409116867455445938350836044762530646367595786628206490848572319814874483808113268327751849190298791890924237033171173732238194302309196788723718418156469721788672820646473376361258038603230658726231173580151247712154413910984224306510371589284005028126918187689703266676769147356288788447663964894422306653905252786451871695554635426548068664101585984551110033235078726487678180244900650313277598245531257324388339486884558561732245178578474438779110247308559342165225933465243047237015569400102046345450185462336284743992965113633202077525689233356702810251753047225882525027486577514392280238264230892161143450943747975734879822547330485820197164117584710989245581338848585604028716063827029612364566408555501858498210179956181254198435299952419961012289916052504528234331434554525354012358465392770528794321173194147213683642367594253834458747642182203751278553568993078941716305652318234889750116902586335041119984612774850330544601779350474784136850020418716552732935506205351733167352306025753804112483826006587582847604127099629665695915922055007417153807680415744864142198382336463706553741866766906355674502348771832758653120999801762877776741527676607420616048621539557080820102943875568853438049056862043927318853147945941272102483665003036419071296 [103,89] 828574336385532843064408273357117014459862286627634678631310628126070987714151351222172678367946014573314015570560478396136314648803663255562062351468608767888164371132244296504404758041379956327655842173618729280086023965665721807446275214790647390241934266232725967336251765019134575400497503326086601268913312166744939614847461158912832899327400729295859856037832968016143121485406461658033773206066347938680419338022879356949681240201492150724048367520563815410004099560922745329436434584423463161265025355651420898431577843796431447883459236401138618609541072926488097082022214747296046766684278739215404096556623104075456331282820844690040070964601863489629451974530084119558896400396693659834282173779477913781040091895454823966302159307098899280416203016995387281796312422122528537550332132451520532625902292368139265653829890500232644482991781310041154137419380675242614627226274075226094702127865793433881665697610993443411152873880869501522912955077431212015068713274874153976008880665311828698883287161145316774301069341258101773108225424049536996661381727257553846690333815552307101015913520007813955164443716012684472656317292390289325365424896361647853876882451012282283441714939549553426596288012688536668322050287161777326810177917789093252431494893020475091506317251457995576901338657003135693587721194060809696754021804865994612677561831611171119156422221663920113012596303891812041711192576280186229988599043342082027659183306228460520372167132420796606093167682674395317083801965857454804974146638624169906602904098571942975642059165823187469078660927936282910175522734047506545583017065908009640815510933374238156960130413016088668429698521591101213659217120620691642789817849571303974300392741794816594377541332859569710869294053117489659161915392374759327387323048204649044722709244316348035770182387496740894042910800357834304685797688435543729619763932779703002890950836491668636446839812997787529491281310114165437683116778142369415302644663151275734625396251441627884656080575042599572319994499145264924446826518315060963884895203855660063879163191613282953603636332779578195421636039953224018145063664120973930521082824227675189962351000479701650212520649070509208110150225015514530264690591851276277423181684468707379029841371091173893945056019787175465120384 [103,90] -23255930703472810645259232021784868951797877707409012084465248560481078248334758906853513676931985754200509281869472613379885316111257068916903995608986690587762692757894974115439640918642154734302887878228587356531020037486373690550348406570578222882028252553638446303758872535454535710965720606560231117619152178202559866592390440910832963948479601902213887013024402436371925579788657922868251414638044412483118414876239002574842639866215236296547101864535931963451044245219838650621706629951999498866900891218161235452415589165511238767484973358957748184852404828646907606119296263244262362890995332148749517790083901844194195749417382433753068399397670513621717600337794408993726959157384501943574263431887339055738965714731603969134428203439888161669121125187239182751751291370089585551857268902716057987537729242162362341993701945933329907330229426403380277246598691191688755766198306755614560977517479855067566941440678898824896129941246901917178035567049996274482018573514675255508729126907544502347016478964476652878144025377920247965129981603522570939832223738082439809763512863034305591724404256694135300982839807379786902120054641165344351423271090715847013143090359423113248964177468180019855804901639928117677316936514746970653258891472881070204367066783329150145091044457868515195002073378237074867760017492757546818023602020942417983124858315482055792928149807236464441768715255465734681491032264987983382867520596910644349359780900516034538697440711493450446996361978340203119861880859318809155620684156250011497612169990539934121895813050023464340462281465442130359758688668368763046308421939520901296509736994703818956733697731886381915492145670654284591241037953353029582106075911354009598530728253735114150228155711691710094709823575631271227692100061375276101197628357169563694924772846107388760653326017986003429236400689507626208335835103605118179588810843606238753371700810874392258461637991920278291215660293303484548275773519459262941068705655729750215078395751662856362804781890215160970356894265288671739983490612807336429702096651462066807038460334434584090198963290292515485195734389917728984963947656002104779589494618304467396867826060338269420485010264591902789935508203850523974863553980293031523780400983820580395926767439131328861632262251245108288 [103,91] 572911169112648437437115662544023728407569451405772624472923863420947723393917738744071016154204773604916481121633728586031505422605017834951189693712041199055957764575005417254982394337879312925133263307351901834747140657479433551790683420958526536371424827293689011239120803927503151942211980007014842381733844462742610419256090007334095397564636880477543057003915881093779606969042106889937994523907082928909679257342216004307956575586558281475622136485650986800284286900706265713379646757999581979194197344319034709387957677492828686263997125435424872421654635027517300264121732388551800343064987265352000238535498701770100163110750222166331795660175279766148843965242654580168660570830578819634584976891521770592631623137609692618829338588332799583281910199822224553753739170730434604134838788115974458394927179243979993736412153163871823430499836064617043153924862774688310888787472153362599359875440887709149281409825406233478231500299217255641783527651110309272725560168225150946265254306414717025515625971352575232756722776236764110442183749469035253433391744668943781841201284613950051481837527262373637822548529311576159197050600370967340768286004855962209988199977951230233985558205670879890009684164896528054656096654124563998839722644889158561021878716556411102267965650138469476748852984130779058632820179973652427262829863455090993960965192875738727308486338905723504189939882093527242233648059305613821351646495787674957642471384454955846623558455560702572583296794563591055180375513484836878460721364289349340304705810353594801960439492313033277291956058799311731175285845190111786260464429614117817985549376790666969835457164447019880181383586475592428120576614129157751516226360140030331140266939730362079796902395565940843957328897468247634687280558615845526744666957079231315145948208171211858426110855156157711945064293148077355144521180937143538301942608681756634982897340590838576384709330183037985039869249042268937290759494698858503923108274299945420321294544258425262991180739138884228700944427984192229465304576784622660925588687455641705555591208512477164062078707313110222353360047377699122158485682137337912408207283595136434949593957623213659096097462642579096673979183324643148872483057434681971814502630261059940701431010127511492553157363941120 [103,92] -10971615573672776350322966546393579486480206863165484153866633277819183297629158829817776341372703547540758600036741820178255279745537779283644910011891799931100497632256635306439712184961032829826886503577283778725622169645282738627999846079237931752662702487770761605958626125808574992733295143879336545622889414788253874980134495023356106841895347849547137935184972299798296587058591039873757073747995954735440621062463850962694428973180953506069660152587805683842530184296944391375329865235051799004310987513840243098083168829282823580261696691031230599152845940416190571183928933376623803168223073935352910130189208992788577252216123560026624657778629689443258749719143215827023980319951725284280184098846624645558566118475925447046074278653998309723402418170716094775638593846448042614461025484973799479659228809905112010929826938663101918711421579853791155510758664155269077188859987652870388138361711728370192811180848377896456904850118790181702407044325816394239376295210566883350761470760781809970207982372906807614080790126321798577868053322951764222068845623423025433742445214500902886085049587104024196277673523861905715063079591222692889159247932051443774024334207489919922275356573042802797116386764525090714418664227856675253796104039463669080343258375685568631326831455186211443041986038708049062670874491014021500911343247377323357097021521967862707253268456394909398916464634808764692367019298747862891258872317604156514364557621480076029805084956967263273165328360594276163318969884881212358648757727762901175289402964656061044703968146239365157320809685680745017443655895272174034239634189206042582061536545259332874031101656284253339846469429917356232503105150008468263461885544668298477319929494734473563664259266168683497760179251030621640449167875639962354148477006708668235311502477563121098413169166183663716527864355392632238106980671788859367479303356970335680301005771328662906655759538374165842201551503985712896824442136933371648588593922702396673327269325697046271898643472244720627553709620337061229246614223415059524320651415467774653456703706021093075062443771517403539335952159775281471876406934708824686987162347706366167224860565175708110753764445793485306312236804279958154935995298142714610031616606049520514472355577685836651234096256 [103,93] 145715335836488824500214916088313422332779999243247353512581504176956954792817771123638882778037927930034239185548721104257219771313290799284406150060544637442935865836134322357466612857142352871301815855182195140225912675215296908427645729462173282207894919613337516391782856578003597725993106353384349694536185231041038493253592860398004803829440201986616690783008432088966303265127666036567510649884837686167238472008999667208394036710772685985955264600395054224795865471728834810045543303039510081376782295077564101821326091319672091506963198327672495082513037623198064360526650029758439022109692999736292251702472242642635551031103209517524095528194781010568726016098953753086491498771926893453394485215826116993571760702041415159581368370260990730941193845420452947380987202555873761525966762599023689502931400990635450845874477370822483536229131089861355630190386884112796092591567972734145068307699166798796926831909703030182901020595495481893578279991789347542594907257687082845947983365438136262076904010754921277093925408369662040045670673982539646103730211399844094707447047030578294664929817475334917607776186743040023201610395090228387716978242263943018011586337059343457482878049966366097649121294222920857540701086387148335276121215640008816502497050117265738132974845028232432631273421715403119292465435482457863455237886325808621898501111985609621196211825864784398917398034012869344848522257241902237493535668223140313983893632517734599222156985346896902035662290490878071652761054625229627835193673404391856290608305651387601309402387545607081777339964380682195063884545061239014509827235932341799698981210079033111541160151195435208413043164787256970160001909282174550141734938988702283177389761986728929893383459997211932461920841618224880392922239886536875979342770780509860466969273520583622116612273854128889163562956161050891708547226512784918300769866687735810413052492806775283565005594335586426676140124718728818958310371251331353208231965090234100780943281541931792281900480056893918171220074167200980375933141207323020813869416205819549669765816538533300423302555794967407345790332735322793029176046740886151581959394989898740994813099422405932452459488333035809905065439881750464558753999302178138885506183939642712444880760167084173094848 [103,94] -1241086264974434628423425884704390747879850974291892355478395931576695852502964481484717863596973791870417683533373582296996284040407230883005006425998655227764189131605675292897563885649438846945369850466502405156142989766781506810887852066121907036163473588549965362113027572291592899490857067101133123592856768552705118399527892473603644230413965805859040081181609968725594803670104914186581047230279795346099988563221077402095709513565377820842396627542342951835818481128967762861119683254034492568394350293771710757149266103615497522508097343641330007636179620873857922844262180073875029744678612797793472739439297183889027517945338742853369369268801367605422089606909637229083821221657485469872765940307940971965725148660444021710117072579914522669862878645715340214989119426691462355677716067447886090332018817966148911842422679896876687870016764376549189505566648187459476170795074652186358484950912984344094047758714470308332738062374194219332508869163477091966319164397783492486233146722494406053646335603586904386463828001860324894538592198781283175373629362536398748894282262994440724808799365532193554256003515357595837635383760785073786468667964060414886385540430979583157494568496953505842013939999440925132181348554469871759842611480630953003549576666489101590956123617402759076138591947581449564654928202846571055110097353198116428616392716406416419631513972757964000962633821133831475250090355762463012218553353025457438703154792962130745004660558094136436499358506738062125472748344473320394388970452063878149360233075002061857079542075155200031263834688020752427538793561892014042913716392981834672410715539559210074973313264030496282922402788485240619839385536735034310370947419781057194531548939031555179552854842185656390919906841549671405071708538414637506219144686383118744704034017872494446278882851691350923435585808093373367066107225328836461946619677825388765957582079942552993829725940848531987368963264020324496451895342379244622327614543965097281128640908121644624589544577723499684006974276263594660586624622387012238560131045163590695818458752451635564529059447637524904203850227296767813405362014871661666437443071802753550592750111042261001561695057538902089411993419559964397878554810437343877975911211688512845184272588539003016 [103,95] -15200121188480683035311288385001185760520267986244240158464059352459447628549282874702483960563983984259955029346965554451099417376369150267164801809806935561138492643685319236131041120477360818198779916340987762506007595357426232511490883128942017649587585660931866436996856148654852598930437491912449360364872216814319075240716439708480289421054274144561786464529973487233636523712700067030642350038839334851997683508719340263406590920504274677386961842897666876344524814117054256904828802557383828632545597121085104410311131695887817025387189186251410449924003520136208162929191556618249003882293568743288887887207546573514549688664450893139978410826618976731671045826249013436146377476280902866082142292363551564333035015100881830915675021865769929721947685990795534892186447003440413325285750881788044374955974469149235935375489920901796265439408607777472297855560061880378093061698386962956426527256603334050862173390055166130514468444828920799764091866817665897105543363364226002707227281518874563986360007858697496117449423207276170621968113962163024321564853007002206813205870261330180986208710733327916768322741934936797436024045274448231320047488943359537076148838489574817497497928874566220960700286745132955806265849692100126360990581328303227820623157311363587499429175079034555175606361388521692524701840614301859924487543910229073500700379128011036102824482786048139623804125774425357573987450104842870712466957026665499604606814624024325298604978905668890086411760516395488378634135486290502639103971450709255272784376749234105038145374124086777063901226536333498548980038305173053428281699740691970792974684355770972080875689044866568879577948760731839999448895011426851765113796942594224653127156368959027493842086680700729199833214984578066164611510616349141483701513759654402550884321748224946933151379473000165836008071270807088693582192822182085429714597414841829085406117147054045310462751128026653717530617067883792341768659699202794718099409113333052177822058375816702756656651548800979688752873241173623692746532306061700106557414143189717065821665639336060870259987504696386727266005353104055039773914983253945679678381482198686618973727773415536614165714022540553332527395204364518615919076616984501117685602198634936326463410291648 [103,96] 1680619541157880954010446399590115436767342609772931694970500572774460660163653071519576522231641818430054034158403401997220090777666353656781392499893336378428092969740909518247861605166085572671951056229746518805608548783530138608722663239901599956130467805828061200674749192557776137948945055950530058187785333112103987498429083138471709071371350601036449935781347256601357185457579879466276188650596650991465558532557142046735301847895751804790926505554372645352391240707775207858326155223230976625462492471754788746885604716504807439802860371663750896091652346284700555739986123560101187229981829013366481561811953213813912851409911948495876324306505826891034707498883148492256951485909442871455722310672076072935100346321103276113167352666779454823346604613405706110067322452150362433857944925195501091602462064031493590720200531631312915660516609247510852824918096653312506726516986408550501656919585750169204877360398054253776759880298743183297988035649507093628378262213628011286212790142065097659682461801438943701016559987391915451699881447064995166545526178928643056948844651872808613405715256477230145834584147370424789146364253970268660200832427832685861840239713469546846647200590013985081683629601516097262606369344367725610852151586067810594251438598219241569705622157518357841498255954381289454132244174582237660264428003472878854201777386858064205871949694229783815656294721675684954789389024630750656215554785310381588068289970209302326364411727573509331262060111423166026684504599377570173929972237129689519621781270785436060351159879754048003623032217797692487899371563153313739938617990031508782560811963139614282575762074553783039166458937699111854683284086731092810600814072348884270119234418341777587266058300710656006101264334084424569404054051275473092955824350550073359919270388711305078514361812017815991605625242897843652652677916352566423798200333227528324483069056080794700590414579203912288810015197802492100382032060209856253265781845776782067798647565294454942864819882259539644012627786460736198650357023558344001901257154319759601915655143688098023832781699727877116608830102346075679401385736550513132514828402131589150425316376376055039027646997369464473653086202996521374366630285019591012098161922781296861359298784 [103,97] -47124826644732357074860715711578563746117481404407139579328075691435100963116718349366024076523888445702229520387621797886137294107829831681582122510612033562005383500525999003201911493371916732574072569280371485417159220546150397859232187208095721858736134010910297495970575586593865902329435373696453902170703375513977075904933753083554886509571644865624189250760620125709378634035116522505182550354145446299012713830658734897788018032052546592401485007192575932969969191022857842248641937814987591800663307927226092481578849910710334598512861184211944096785177026483195353203153247578731473903542064213623407329734765533146552863222238252982374518231901674230460833003888632345171450780877630254976669050304116502817262691559723053515029295448210766633687354595144450252077948169907876883846516262838831120488664066620920896810886469094747208515682876681189881688903065565649990272883815475691362195382823833688681664684677899698371714819894744326819529640393296966432264832829093772488805909698067505100825584494359744255061780981432350511187773660209175782385176178977698726572993247401385595534775653265408511801308427349344294063711473607266055472603555580851126792613073753736610318933002963858942522854236438024162588004623015923361016147354931177584171656736704918177875200080409740710970446724451940420504596405402821728731204395743024726671957199380977701269626198125494947246193049965863952841300373163444336048353311457132396789648987916648457968690159078228585710597503719023868692870609651549344647400244550400724365418906980412056615292851033333812250285560317261936406652708649824656825888608531766121785551823951493417023062769705195528028696756431735189069509870636106542942216595389363017071360475908875025106897888137897474618233488216331521432122184120126478070447315097134015142595061494803010079458481643412881635457188830996781567389693267202344637212049309258171974396310855987657456375658065504268288769806368849525504664429471014824776084612423143768416806274741279400403988649719562232674148494968877887881157589170389194073443574085925955801108810726580911565095396081899284628216865810853020377777064741082242811321643424927400522352371367668368956636501866831929709566378849207939048348381906610527995824172242020685216 [103,98] 548222937723619294608238673331176314838961631912907492812227347801121971100085435270302738063896030401902074952710131723859492925481787802830015591274539173905127748271211137236471988594157560634703611245688194430501633805262288048545338779173225475014219067625883721779908395738854116002102728630326751176522537050013698625371555532301383411013632937963668017389173707855516829296691257520033831488050294450062711708055230203173025452300309965609862437701689106632592636483347097554092220792674466497839308154493540801424272333944570133546365938824472133426856166308478690193316291333857691659061341138510609971754100798547855989905785886597073134859744924565964295985143524897608081146146896256655634360440733131702952875597379585395347382572793943294551815708480193941630762966717698158111008535994376429563283733839105317732153451651192113515402645252274380225308681140685537005788133518242088198343044765583270625369550645221673927461233471587975937726704249201701146296534520605976903342356478313332612348524795356151662236946983084449332355931801444028966863770765351323772691396187857157671728347644045334597263608527183744004547480493312411894820815496574720937976774738711623166848244902850841025111243800189006693765334524678012917140941793535889814610910704204632998849671297873534209455579324833205091317944397856354893633112273027111586456151278946259084930657299655955240796682862686338747701684891795417830982005430092521377444619716894149737221944291187436623126875463254861298206988205151063588496253243637657907194191160443305868209532180542445684661704455334185934366868255990833400998106977478417298666611578077669142488274961840348853063515205189522705355315303114687094268303210733293311147288938158614171115895705300853347183087794805319576256863976485580634422989146790495863111287597656973238066021404155547419923652618300810547851514441786308562427076177184759929703273201845816370583632583846385059302263557523232751991916062796383222184386609861617618328434093732512426466779107554736830779479724398686092117942787557474177135029115800427019924620605290515948913676902861489004687405316009848257172481801241179317534524587345192453922713476275777108007877537811294559102419528354860840709892954963506748876171666222384 [103,99] 1265522530426122317570682782318112674188397802581530995023266613786478734675992151208469173952922191740750916347659435147332694290050583302388207907223577107608647946600160899473124496969479812513499724120845468515523346339092736207180158887439563075752097616388703202681202199939264658748179371372663122017706424856135449675096135887415855044954809549115844879384829244207669486364580305198731601776377879470430930351468537801707933720710627220557770499196665560094268330100234445434245546480826218934632134314284906397108151558355483542317201872825296855903474580719054334031734596599103690911658503628658801108667047989913979800179403283080044200763890483452161762013039298348107042813569810641816751359507863158307284842114337163154062158597964147704250611194120647848433839382823852184698599121031243752557903948203170711145553581790603366612902470260371848445406649250168356631620974175550012160927859752292304631091657488100675704938874354461978268353819143959793610908591277773494134500467108920538443787049943621141032309476517199408533614815931896259227613913971124169192481005865576933356156021483228003315164424003499952645792740315903953883970771519422421038517962387105493685285642404081309850668226582320533285540268159266633212707581427469716838165204027586619940033463582958968636776792307413811137127285441030817277798168290447746651591654847177859778657852519002450228904965678792523160060367319392429330422564050718182285030913974449001345805134870842635327721996700515252650061806708666946838292287463352614649304273906369427423600554715731125465802775885317573276584025473707329096317980825700773613418852074920450545172802139311196049577878262942793763452550462253499238452460913458646358912364787028137421931611277453772800594582646924612334829600913640365201540305147430312701739454638165416339236058339701232468626393786498188715686561755510923357083287892371444720538635314629734437336565242467642411844870267927670807447030670276129559438150453210078227972671575993613759315193661808799257668845707960495425390843285087304530020043197566788516132316486548465861704648049069077032347647795642474831115561221104937427109125345261100895520692261790256434219484461657999788898320627736713213645892335763660925776086912 [103,100] -299330015140953335010091281148491562272357254236249029888559999906257898060953369291680297465658750584469952547803647833663943667437430713869332612370906231395996651540385060330256178877167748219683301560617244017870911150799954254992727588808936405169121140539005715579523406620333202431710929176803953259612607425985670171195331958660433674373585159855000684965660847219095711594925713365117162538203550807371832354651236261505686602657565316616960096770031799856283174680591721618644074493888333620276035718415076928022567038405073330474873200625889319907806701407044627909864620168093571087423472869683905148334782748467418602830161450221213662360132144417570703925836270311643176164452968357978415050705363986602047305189235679375792930698420123690189830976033543787698183423057062720312234005034590540890242410323231417316384333485170513781628087775843740849222805312350868013736686305062417183059460795127384646416036123798323322617766737533362913515537098453432808027498809563252395313653128894735651549938760629845136077329550748921065540911892953355684779963888328141554713147750899862943999017786101731610654302892275295793078388899004862155454337356544034674104975385306295794299349828899372359932296959411336170928002744800674746680642087306262758130340132287385307230444192987455019495506281469812463259844085318578656443592282631731719782131326416591697004116705665453643339488854770033346706568829479682803905516811432918844333642430225181453424564524828728206764363430276485334663310499942594876939652239459164724952476221998838518347163655288751241521439840428850711027955998037009033477187740085229755585336776455000802924512193398249815104981052890750470597489866772336508244469019782877194843397569523977652758262980705342981512065110069508251550980797900381705642277340282832333166924413220821268173306558112926322794096903280824523050277923586737477997290221327886387374010473806492271495854962162207612503467278452661409564087875339180867695423393166898850385926002942331546810483258224420336192074634182776883325888248609949488853609890321723958712009230062882030715075479787271341021688746992924382814074951060931493107981306576219285598887992753615126348869211694091244197695039931102801310226382231940515666944 [103,101] 9349369407493468581240594369432319190767432700419812478808933614495701831202543181611809474888234112221417917816325714052287833129645195177463114690917144898171336214793439885329209494587029531111534165688895307685905068360623416454232693666414621471297369531328983920898043065218329562411614194308401821871911204994569521784255516729373416834339415197031273547957201705423967378803735951519841406849049426468850679034897517612846747891548669245896443049811937432017642696469980902929054249572258757787131475401990848169772817537933223808954788717343357456606771125445724844397912112156217446022600067685877627292137797444105578134250427903863321919257501640739021698887694491220287992056435789194795115266779227878400455781485772294059334353367899981221954899776683754400575764220483237725759252839389039866342441090341932105910944482228147928533684430182899743083191417125969592686877794916282135144499182996147949351105986636183812294622385200176089749362066035912058886752313317354580550017140056765834863702873151118249149425462619844833378683571954493619351981664696775211417967547510314020483587861682583339768646067269899065084430689714035608043354995008607724504821333556018310524458931796279939992258732911719011242746300500753312571352118227104131942589373029285387025380687322313442576292084376478426181835533199032576739086631692770894673916424690621118080136408027921132060820023246983383560895541348744974348261372248862232052512718589900339302657923771310417770535771595601333953121112344568051717859593491862467215975072350985710202567684653662571669611241659326991800561505746260313494718105564496743813481924238177022249161310428924692902389263978739442867168250240655490932386901973748527511317088783662433714587505958837825405498275188862631136512640621352199979651276664027365302668486694220196265163836257680810827870385387214851559124493074502359481624668280164534738339689186940950609686288905025929769516735585678373650524834767512860157455398893001492896111869827079953812442024269826612869349695180691036418807583808882352780857363530246216363219173917391504496321727191039006525659056699699851329881104503404097412251243744209283700080641897557281716138816742675014340232165223024764684032197231274605440 [103,102] -151040845076039546785213852506289412941014326336119389651106617534054220797725837877480580927064770180127353451802021748167970860248074561679312923406135958432437817424782500196893935160257052882238963233398056034465268665241062352403383805451497619837820966843197343048655159340781772956695599109088305164687434690743225795395511759050571039550584268370060136589695719932347993964218905255360047001753701505407710450857014116012773987117846281012569208121000294128755394512057222647596614952432450123494691633816429961018960854318187071108561185455168677531877188164414678887952474787306134523682712001551343054762417156387857056423517283394310167351672567232988750533705716332184913583959771808376588432439140981022295280647713571067096984023802504316967276667572266252300776564804580661749546207805216594847723917818153109923402804250781392211651620851222626914323819953108985979794746796862949096770331869603735642083168606116375046472293648826480301093594363882628986257701951544955777218411467356108222903499741178103664562046011992170687623718584902862168842311577464819572217454001678621677209356742059699761339984064244831984353000942312478196254525544181954093643743337106024326843897213251244603090381666006409454257023805212438897289332696802362421555784739717325177987393380529327128246550172991523832043448298885020769924358595113668946916722222276291589430892523697434377570700235187166225772034740371617019386101939785430310216531547175401171456599306849183946759084534261185637416523162687286569411800337311544458319314388977050051572490674499122762805464008909005638928339837235148889486289975961485914373175073083696746259585567080168709124450310419032380336382955475306900087624484075924225643291810188779880623624629867545193457437225472063870941087296320480120960091090934968509236500462666371664416331031957740553226688351088730359811308012336251964843691059476648680190850948665808848796136543037244410008893705516685532150394761583192729619161624756203283936862325729498957483685855354018620974220916791741046126914511027905429083120250902593722303551169209044786709235037812592188882846811738929242966376753749372159481251789468573221120233420405679478823226697033764666989992476830285465359927609935868 [103,103] 1553724092574145548824049788145545812137953067626750179399980197627531503853026976281509970795591903860034535215185615799355370400994184009698177967897548000701210018381357317424473308988919896525204475117161196537671050038778638656121125597592277333312715302186392269917953166432058358250228087411650831793745509409320129932187589084868319735358635625679725620024519475924523397031175020598019642227398793510609840303572335214243739770745901526282846778534817429053930627967343990333798215476293068837559812287846888570201871655234550285617372971173421356733641391956398896932278115301740790419358857717396692827525569430550428969639166144553841801470607702872187173314014106339949194782167056404333769693630245831085949066813398523381901177631375930624206867836146876087582162519528857990308763763539186143040695200942501088547583432487437956336117848335343733196788947800412884192590399201651655468959836446273834076207711312383295140324583727069014487998376532075694519591813521610134690154476882908097326059881499632024840322485061925064890227069113904576447692262043852286486476437743023044936618342011470716251518666252473880306076723748774567470259257418507454680983587806358453381276785089635524577025679427144087020033409134123678839685504625857619292760072694175105766201872912892280564313605884561261151227102593908551856528225324647765045676006556980502101360937875847170268876573494676104132666595349659876355819208784749296172025522702559548933177418939294856343238833414203832913826164786374013655554566290515947312389010683927906995724179053529373743516284863951218539046254604328515479631967837484282768203429643441444012044101449302098171052811492898824732020437652426965093901602923754806171401675464411731516603382071667056329835674775911372118505194774856604310138350273656653447777549164003689072429783934567141340560118510991602144012121089844874885480174230731655765379495040004433033597709029409727604125087025215222669059861733845721399885554974125967589519616271557152189667960547236115530095696560234039162894583322151746305221927993236767877307190990666211795764765038231228715052406217825816664919405207964053182574111045068674530886313299111145167374541041224798351359877699464643040527989504 [104,0] -7913267895807944446401984155164270319794765256614472278494508530890775973232046071194288526840400692219426192773378826788934254692821772207118114161911497512371534320834292788375570755891043865517316145000323812944525601146196908170351317742970836238401826235761682930410114152623404621453145740428205861393737083407198629082074029448994137464814025385976289761007391164495142154843544946314961259415898752987835887451011173815306447676583944249886883870455815439741141943572845134389818314149754739011205340436777807098936505085838363737706190169549428753092757367957695094956581515565937266843508218520528833504643967999715089793443329471367399977704482036664362641040668968514190212327510232258021377052937657119251631980552627212926404744021985496552594919796797706209620975168599193871398563189657189582742060832554912721788356853183378000703994738580894093989816451315850504039765298474496778483900145579084745938388546770577113672606041940750340321458565424726969302389134671158901420697098016776707241904608949269189695471366893593860045455940824358375936115237758574989103701978891312573494605505168290970456645154365652288712808487259833902981808039714046015224580723720176996187428379885188342563768881098302945419085926994360335110164104984868197785468207122045283493314790966163613620875891184586498253946724658708935668885214766821476762882937712381881293580920809462849931945399691139105988947410080257700216555208995169445176584887909207365827331871736058016039945718097120479227269366135153502558751967226391971625764348267843055188999426053508112355267961902960000596780433643399085871673165495891911402903696388160810641867680838594702448973199472754716099065611300970256748749322051485838659845623246465473784922974273755662000870211788302637464700463494019870642235673246630006442119881070311194138662152493625381072333592451737248051124078753602513948698512345674616847302305558180421142509576089351717487668237610897067728292434893164517417768632387659901064768271227517814955438692487439156162625588431849477119574925668364742788022659036306835065144518799259574299799888184017906707754614929364789671802437843896696764054201016530852922893007264377322400171077463207930962185819918186825033332508227652571546737953857225876220184218960154230820000478045591655734512397539816670510291558986523198408240848695018582182878569315186641585959687673769877682547399016017719983602876949885423897890507944691021584382510503026391140377799180597606010576111235415494290759521124396495196680145165688384654801469604836147200000000000000000000000000000000000000000000000000000000 [104,1] 1123333551777824869794750998900198044824960891729203440324660899142361043338086306370842224090981865241117936902093465706500671632597849913979217433936747763192835539390968992956504072690864226201638929689962590114285370356038757645807887160939184901339532241356644230254352384343124509413975308654041281227612742481717364141171039016442791675607028435879380616150647860490660590566633762083795006705779011157864579375764720258523406797694601457683269616918858856801005525272923050514360182725985018498943023065881615379481274285361513007551518524813784092709847505928232640583952237123910532626928600762896945395608978456646082630349079380178400184905613982913499417362776423774407023475701583752888569018610444349791175079935775864554299475049712436182227069347344632992383144321307581096724542494645184203588745184763611327271751368719874997536387281717349732334743945043708190858534725431258877562238372248176471388081902648862210435060862929597642130412008898769352379445777544481387265253288089977174137323208255552799210101690145283083628354889288179103279206238394447597272603617934056816430205547108721673436124475805732007900986698768151881261006733259086091916456857953661206145742607204175886729426571329770450023200003993386293565294355536025215376990918033769717620095570083950625789514018502080495886046195905662976940709501839267513436605132539810451888137989508035704297771082856898556515702576472336075851173024778329983074834427074574681499043498985508782835331156016383010318200005553454884409572052819452201959958015603164737292263018423261614217388710194942992222010053607102648258551662652251890683949563492977609136024816289863726598609185019631484270207064911601556306616460197983365476547125493590596975480199358797015915050240971325511974704569526056536883337321837714623013387534369707228715627831098063706524123827185085648961535161510981671149248014822017839318597110091659485925016040395273428109018883490691772995453456542706352400634979154962185363280120084042147219342148731589329490924378968549377847326073107130123102506583695325965574622535673711875017641736132863087011413418498197812283200370065835604966627810922384733937611071088804177920131994349998869069617948061402843215761327703916519970339535417493803905161443210875765935465119242587234651655535005400259547180449100838004206860369303168252136322792446869319122208305214259187638229503945041956407357304899831221635347535394194241754591333934780907961731218597782113584119242378949864002575700671043549442108599743584480661359684127832408064000000000000000000000000000000000000000000000000000000 [104,2] -19165469181736568625378661397009138410535494188585931848699004396076526364944487607389879183492484507624835847950798367470561762273448016986704393069873937516897068601560542218376374166505555835954942135594473925269112925865761259787380512409706346227207587072486856573410331326215511050442753347119581374660498322928566581895164576760483526015196226950836013115479633840844984071317236180513533662777726801322219401506653197582799782133497609888111316344752692960547891885201781275453808976672844418597773807604477258883803715959770093260685303462557240200288517845396586321681405562698405198315223308040138614893893418832681356594630587662698612871776945639782736785049364197955273611622195670499660829453099770344062394950654628479857552283934009036805504514710167165459438880347746628256234400885274134267594163782974327260517052164093754806664911075896477078617019555092168801219921887956778022138711777654800321801617548629101139598776504342133850529667381744870654568885823701495965666235524180811498220445483339379871385768539069791248497055474467505166613812052835359603240356230279110328520618532555931039365722279924404328379476645466368604549233217492479173687125524045347780794500768989312126021845956545258878341676617453810573308743271536447445198482170834009005310066886958212574121785193451276562672286458015385502149555739675907982562365057440232481345667721604956910280961206645293264670492430751112166381864829764366546226817638050529524853629060639492421809957337440698314798481177433821009970132162658672157799660589281521647149150279143123100277577674915412346484759597254415387287023756910954605105522198213400051550998196144318810888290531261087421759786414708292573559859306806137884430653988944578565663855192899816327867211331379681369415767645354642466101809694698402980334399999891401792594745597396521072903214533364994445881603600389142788450633643723442673101164635732033648552751823764780249962768700333837109447453484653792069714585383721998158017196759925677652739769587755933063442012669048663349058877469138384951851304229388715906850233541230153023171927286512510638427921374550849157957717898457079997687868796643760786208530805166865572934208341708179882674380919689294461005665899197262555774467656537684294285199636903255307554859248741554178412344334480475879133205851681062169344365034419403826866181036017581847624332634450367032422540498956582339199017911768326408213905706996235361855725990439874434601737189200980385217002387684070229716729390261322904626550425990366066273652058367826329600000000000000000000000000000000000000000000000000000 [104,3] 92412346292531691082500132037852802053261744697322409434148776614822003486703460617270454594610086931781442906515293049030316562871129098980000203295854856045249735836597758121310604536976805089817812090383238388682512161455852569152552349933845786261253766230992897720204854556515305743812144838896844733145930300816865630771996206242324814096234700831353493662071084016891952043722448503573425957094473322362378499451198251326999761935812944260823660750629176451516460559467911239525900623725808556475039805298002710496657603103207877777609966140503480735676972180623731347221559868424268530922324627069888118487034048532499438772756517687148511910717477356642304774908153331228587043072001151644445354123263030668869543278566851120803711925368823799944116819924609685267172055847281006924764717607998843382478147602547524298998747693509235362181368922942559429682700269559902062283933550848850246832504651387456122666559073647223245350059601925571327056798090293096879461877795572250453796450108290357218408390221199814122476830735471377782061206418259772489685919207287000642342443368203843609563795974957671047749713719997173245209157996032172792955128761816631767069568170097751425539156947342422424932007463388847106402906992680354279894957535590033800268756691772542778814323160723804415195217086198525952922222534630166653038585542288162562637003130123552624066843588099638013496297584846481048680986785979392536444898044005858732097452166068468083180988563053947128497359368735941366113441135597406501529850692429239105322138477727717134437919352283543055897426132110266908594947254557586932407301316449475931156066549438427570299066796819039032703599387515632743194929217073289888153144878519429459925848542055300354842374555832747107161874920758581985857574831036534761491538432375024269231370997837459372846283987273809946761624636100713271857961320459664402520451184118100758181856682045856332330590041262178786790150502547391658467728183531058182922523257957314305442036660328752566418862596370091308730093669427914416051367622333874156863039632642956192696430963044055698818837009512074081047565716972784324438365681435095551041507354602687417055403185343472559302843257599655577639358409579509147779028740996640827728428588885807404468434459898558876434175438322532968329502184765962449531523632339008183102396057059879268402565476744765854035789961643648622499028717297557802906791886965743308922451765346497582030576855000194298701797043812069287373806881558638866035102139314361529660469984141713115801736909344745717760000000000000000000000000000000000000000000000000 [104,4] 45182313800080673926962119088493387973750447618627327669442986353416213406782062112073606349294051510937367006101005343792625618530388824510344896710469394881871611587700326994358868284453422980461004838800765700529940390592379222303911367969204519964633316964695044709106990938684326373889211325309055871531042700530555811296283450831600340949778724811047600689458983409382299202914802068461120427750777260956099426486706013882937973856899825981135031812249375537251646293728320620093631514511035063431427510955867476342847587667339550807420200752572293939391802909527302638086269217933008516772196182580219365979593824154740387879554558176058149525907691418282228354271114136605342680045908874121709125200855691343656015324437330405018999189798863521548467522886386279195151744765591867001629072439489021292236447452087684397153270383753560972253867414606273126869207144782373158241320276669279008057203228701523315199398685574270059244872274920521651545365384285969024512952168346478961267224392517509830237846500699235099705553504860623413722147349915738836224968599011743324609714499625304939373775152807321730768925741400364601967418957011085419011620109224200922008460344014231825533383117358534231947575374599048038271219186842002155052682062900171732547586154159271227872191892773071207442718065584780237464725078080547318011629175689543985097206911358582402559736017774437254664155993431557112828753853433321983786831943672498769351575842937441645659734527731442406504930306570334445724270095938350761146223015704488010006883828068593158359105110820264663752138046535996743098130873960044431296969290100459991399483564348699063312394392580940190311256427102819210136780619336217459175422355735121650679881836552604401507203667685234878396638992430612961270494531199354829516319351725285293485514541918638047295251214818936688822617717475697944099051821171177202942293697872314438616109025193234948898762134886056183992756625366320890920539295898649840108773776526510240312213771660362075547053783915946741084426428418738376441518394813657130750076780273535293730311585132185566488031364700871073923021540669732308938357363116271724666393225319286047795002993632867411289332784139407597056326809184590465681394432664134506338108848163443561914698737682459859742224952255862627173023458024207685796139833870834089537109877295022974338256752099344594512244640724988428565784688727766266994839751387393021735687123565673909297285977487428684349608969829084449486868634871986980051300106558034148761194472300366628332532265292870451200000000000000000000000000000000000000000000000 [104,5] -1068636039012030740445626932340495766733156925193226961611698157244575100907613156209627753037045578635468058079744748038955785130540650838079258235056926828851990421991214472082615751073227820914413121517938559105680689680753667176479296333207951105614242904162186985176080726905866840861019206772834657849993485934138936219132120722184802109373628892158880865523063706126827014763814374679463370341380430556673454293675111692692170683199755595856585178767400000869329868458215092407514895240426637258234419267101485819564400531923365022836106068154261918532595676862905776144893785529751316761292398689878722113866617082272885139191448136080874355522201109089208308823673469157995105475423834705861637414484307563758637976225247665379125975200260701528992470737806696954508717599631721252561231111591631661654989724729177700272758527009901609574587848400345224149335875084182979337846534860730652473177641559425538589233546651526420335378590465968117779678426434157617193638068145151271087914331142845234665262581993137995542328589533284884962425081021870920216198973441215463974188647716097770106176781342365584512199377059518127477108133858618778695246099976226132603293222166921058370079134435909896104361019504308303718179657080139551737316095841857274716558007311252317295569743054124961241367785399005788953254410882274026243324688903181034995871274483191541029419851003125947368114430014223995439674966905050737040780250966618303961140876059334246746359026561005928893259853816334351551620538029289249571271227224701139213628036436825107867783834016330110254350257550460817880439801579054131062675598350318176446785424046090897178615557125541589649779959689912144886390774055053628192375731910475561774727086679370206805216079185323992601832569211366022059267887753878127060367872987435442197107589552720049911553805198616572405339782147970442363700579665070508119928809614137218399071540231345613235680294897751575065867161622704378553728054431498718884461558489442560877662327603069629008458073804861484694599201677432647305925826097768052495087736282329262616847978593366885167420644315496466806375494955947962200488836283467645418002447164433372045102268958228023302321476574919438046062199171253898848315650181947773641513895421643808190461574608879856208529457134395105728885989870507031330321666442025622365930853749836576329650787431893680207104223023043690512908618619948412306248332263834560647589499906105750935667432222123470651420610799960310836033393887715924780279262940855186493676860387757499738900142130819235840000000000000000000000000000000000000000000000 [104,6] 3814330583311401345595376989086173865379046902507944565024663553373022360336748006869631174207340330189592502884071906198959307608239087973904695283942185125922995411910840522740983668249347825642803706694643218243145181976980342039295777208185083165604538068037937064342338134166041739546121333828704281670445682901491648209820854902176225045464249638071213266266888705553229833948623292080707033660081608137519816702948750417287494600134545646556123139714944376282905311121430908786067604369077265760573181386983515728217672510424561821107899703035088222448558665727740130685700319274224671181411486235551173159774975316515049053045262660314985043464988055793352557499320398785590935688184743088670270942134590442035950215484244971678994399258419695412282342838875076114333600090390158099343668203179335397957622609714428627481658955533133950089004624135357568445900973323151049771190980797834957554225384184901686258026611535562941827494197072333151109310366442855474485799584967399318593295909599892588575974237530558469685590141882630249027417358517654714297796080899978156521730200018530592712792969259846986775504014537742161808099278957301880267226064244642588827812530724982101025585665259691710866997222080932960982169462233740823957251270809796252825385613349503319932849589040386874735661342125245200817616025590350889846225662081299680986976050399194561904614503042439431657345045335852994738581605937667889967954245986214283976467499987894500898844047747350871889733180899308446725339509262205492265328543743437229550019136492885232356938636460954658314446517038459762991600422492286375729190830503236575613519873915523834360121582581850350219345750713097974194532100231728227013580485977609148901286525873203876415743363004219667419331058722773464234444322534439385575853495733740246401391565035627101073041958669892919255384645136081082352409321387573742602074903434809355893423747261467117264774067529626179802963255187851822607190006997187342989755700397186088022234036922191300971467716332716314365368712502572907073632696888269091607202302350119757117284009316152488734208014438477256861711245136548492025666495794792500968559712622204351557243719172722707966893797580972629389637683872214526084536309312133086217340326918173110401657093404854008209994297881880337914117101578021259654067351719122138273193511915004362432652934802071584250997090648874712699500029166465331144172744110878821925693081396661095115370365425799204735455991171837764057394780321130299989113548331974996382197741671596163108569173998667038720000000000000000000000000000000000000000000 [104,7] 90228851493102605745571951451132966960709817097713047504042669372142200589579860590888540604258384560904756177346133531062310459640872801342721567037353259814326764741033640373909454697597959099642296507661395706382387394047502299629095210704392416878434074194641258125175321866772347188897543610771792505806234516263016111426225799803433604127081567749632485185848847495328567542307003207876439834617397474027436579269082477834835195559563437401925781918424989656441189947743425921093789331659103366106472705586633269560668638325545957381793394768523133778348415232880308255832267777293186185960107597049759640624446003234568299532560275950657705580221003361845581727617512068178859392188430152818594357567473226229831314084025491471094709136890819539440931047853846374234516375990413970645791310805671240612734708158636141739404977247551512058218406320188873361403184356417868549864201501571310315166935736739855864819416118485095961930799874867204884454954299019983371377069674207203636632322807500344088270805196591215124596646476010072906204639997407077671274290223769016609673158409760082554783135150443460472483970119702229153348232488745847985345889056178401232013643849220053999686220674608822786455509299916253571447196981966520302791338331159933939512219583565492741049608556628958637535864574246744862277607039410864929984001342433394855599656302084978424227572902192942042518892320517568710570937698089962657304919895397110803391493384779250426759326716552094124231166965626937947250213876997440067715486558515373130502613599504862280027762661487900757133331029927877877644676452625074427541802844966677319225607082031121869603165648266132751872373870853464799944652470527822010424572568185399348516355719636463528687635218479704101619711967847899494970249485981678955022640091008483378797284574102056946878370343547088307667429692241840634211704460197997385430511143442693962265141495720492265023130414428845429750529591191658111529085861149209001504657527557892104087621318993475259342657028541787140471909771729403553967144770778253021773927661430318625493138635096523560547684234669701304411655589657134763772166322341706306821952071082226984689204961274364388439335731242966554722956761576417917491273203843589383366348008052453081094113727272210169500245403337659692728431360625086943382536120983720529840327196743804011507395213714033424312642092756275852262362037875374188178227210388058069803402499236994331707007520915299630550529681456471030399243253587800601438643256259276789026960809566909025024229412567284449280000000000000000000000000000000000000000 [104,8] -308824934223463318514311990815562359215536825251049287343536872852175148677213339952914074994760093732566091461797760142968619082240388110492167923170272057120690209946944846224977976754732353025446987392809600328185382764412542550720076727122881303277249936617173352390597940124562192146258356511614604500687605321820194738917952917298853647234333300083855266208700510500528747298284601882462793278388836587406219771373199850908020775580574426182056469736536172094264993338745057720977864240118320429150568895290627477884786903536645452897464661613700757072124390318719264603575449463787556071607321980251973078197266841445846822930045533003596009872274185010099696844977927581109375975196007103334523147533709811992813568965022422046579740145329182932863914428909064101288129782403568788671639575938988122330221581330930760891198144882073258765228597593326798086877446581145963245586433871404857860526672553735680868469885354255155890817707118259268564038321237704749950137366715413770627388350575204165202233852044739380830980012135107713248491664174003972924316751517873483362557282969193096823621506096589833343675915965507542448481711967568365202021802903726795128014597200020894074673382603139277203769264899756069169278712765723291629122994171487348282121241965123774296494028988804785574531996443972569195223271806458874152645564997219288872042396850700319307228586164947161194004323074326228346169503544202845168448378773548215639411096332679092372794892433451312559007194332672145115958197526360263684856259786672792812706301354149449521959970460781892149761372410906518393053617174797221759180852876441296051138894083640203554115540530109180037569578556241598075776056283697675767795036366466533893082318025739009477977358081534067816311761142951385932068777597241042903376412409854032692947289083225889108875092974874641302943670097172891962190152570791524784702028192747760842277755105110582704536569128830387344253231121631050786814040621752215717543677298187759444773565695356906018647950080567061842128079371819520012321632962512349335502872839079236508162549513455686688124830023947007457322024510059471054489805865850441545794422242875014298059761503584824140353344440453820160410165969580112157329880327733199209593360064422688201267255561218661876331364511584918511926323379785234498364378291350669044594507614283406838510443109518099979679316760908281007706609089144578268756508838970580416030056680131424581199721427354730887021551160282885207519517304329153197849154821492412581137632528657531456462268032600978227200000000000000000000000000000000000000 [104,9] 373456515796805499322311500640370305428630205152600174060464830317918133850677910918993327961795121454553530924179573406225669712794870184087301810517859078633405732345863592097549910777245288113282776358278426474241891934168626048046073273966558042546972929025266864071123823962484271268673182744086628144490455303912694870111991823611674860684014873910156800154001576909271052435534914927726673950725713115833469647716223727156977595861785079843161700733223154991155288686727322911432066289645673846079693716837751757530232605123353718061231384240063990020873755689594201029075087058029314388905746709055844072995410472260998433706901073920008713652222242874571820653296093563644279868725365720971081852497286419398072386839218221416517396167185359201398801028793120503944055508818608057143472970020264372749693682377915260358841004774058861141930239404751747716905044619914356022901515807719400082185334710044195492590764914729399228889485988259726611685697664305741798206645606034504213041161405958066813234616479303852638404627260234077493859291144270769326248322958309691321131583800346713425063924344510751885233394910679444170169258891421857671112762803372541467680819175329915544063454934801710038336424489828175430362734660742440507711042127037292288227268962432622751946907287892530584927452669940983742560430984333678044141526699220215712326785993438019922368902488260921783815418027428778176164230625198232184884334207414003634370138563022559049758760942031803222384489479944763157067591631518659552780063603496439701610883316453359088063737188811723984766977414899539185658406980361066404880600951990437769007396627469112083943950292163645604543244013346743582516768154298950292063379723913481011561423504338155869802276207962838959261484504835416440596434313280962691703745677273749927511539694693892774807318591288087075003505458662532695138096003716450792195912716147110014542166198496543449698018589633941619012322821509345303244129462987461485866806287463843280126672278958467987616853563392515627854783321471525831967587731092547923527668590919304845214320380040079842661080695416189326800971177529819387009956899337568575834037128286344552048629057652282601903819387640040348944411180786071539093857202575470389254317665414134992018266955900315048121036286646366894621332032635997277464829362196669598486981805160357301027835570875392148271707697425675412232530224692423573409559744314203314569399163939221477516925670866525023037223740681661624160685782523633579964111583198411680235255893779119734482055199707679948800000000000000000000000000000000000 [104,10] -9649305521454757443335638546188257779610212176649728476155566920176905398181733538847165592849690903456893637182689106766089692910158612411210704564303889940117710102991235530189006012209473346399974106614725285469231975545418520271811339048506383048345342484600433275792069735316929546487291745717681597275849177362104739448427365148812728652497276348806049434821225067101177631077947408577135711439563276286640696756072870092047949438145202821453269883932645909042093695074801913916394047883993023047610030403716481085640980159510239524091558731535678912504374754118644266949225400191120213719015483583437212439301517340467850180236231307768520832675281433940293435742800102412083176980146653777502336218721871855201150788830969672648434342273877420668564368080716050804230942335133092768586338521837093225792221175447896364035951953294877375988840733499804310587873968172104632112644511303623916053202677023641492467198039912030597723305970125195235711339347345360418993587133545618335856588769366449961008290107187783150527263737353904493849571352236675508983550123037555914350917738292189338188548169394920382406597499685645598566040667761518905302479741783403012749337807554696953512082337368317462444556543418324556446906941281738142880732483092344407114509944329727877875569809112669648564840198520685590634422446524797032806011392349426327769699173654970439658455545244214765095888447608831136905687093249901133305467112172080582297589181455511038719165455720873933472840642509848189147693522042116486083252591140123626542389876985193083361012500018582813791996759422603841109412592554944372074169801169830113245312156997830127310499863738013566879636409795397895368896843587875646419067687761263545163866812634434451924358509423337480613617456734982939857822024732685739663134179434677812650994303898098867016102235552822348783056076205745735124190993027209187152003705860792754217850169227072599731645841997227857684542328240680192212701608276221195899424100720029807237239037934145341208308548039359780953499936688250640217414494295378714490755676239889988462129401439742401042008498997388779578839604343487979336504915613125427754364756231011833464263069567007088097715452062178901364628406648881438694933181194288215678986073259686237984800672835055247880909049663047027086974823422212870772526177292377136837399490150697900940785617192968383495865688516620652146223570951573821094276308961088542488702385424262419409342233329595833627125947976173360722790414111414007062241996011071558556173916169445695001416558068184068915200000000000000000000000000000000 [104,11] 88394428900237908539333044808028458403717277507901617866891423215997115308317432344823322277071256013756733864055607483365823222969302473423733661193593372059995981973990571586934562327820476182944464886570366701241875859608289524629564117601824315921793607297429924293086363785459736921599733403866442442180004260827396162038857555114409259254159320414056045416600580438743044946218434012668281611844214034147828631481966670121069776819270669465456199126695304997356902789250214127211786374578957439453168246560910740107715137233187686362204614992989804073524173220736332386918590517189876780608142650421617316400126681235643934898338607856329213770761136504876338613913833666617226201847076921312605657624610644620782151107491685044306784605866247444519089943162738685390991506323733613838554499660468535128715752500187160732038993995157048924163400553735873719271543913115373159519317216884833065297062934071399738447153548065458825575828904397618829854770192091569492395920903117143613516341974406209057236455379419798901960918221124008634515487875973277706259610959238276826295999738563170217183052324264670934073329469442502719064005516186388977985913008357646129483220328467409494321696226317096368429219694061547429662604757443455181345842739779608147456400663718900046026839146818330010738756601654918517294219039685481583010413394449645880280186255492141611657584242032355521087313554754150612802484429090062970809336063935322306024934466889166151813448520393876609777957875026385857255231323699391560600505265860348701012659760396383706006899324698729632964426635384070546272547447196610813331516028176020641842208828382863365471163803675331723031568718006955325548389280458372310466677745972018674493919685926662549497161443817721656537505717637325118085614601808764451784127884021911748443494936626332972972997624383182830803649155878667380062335986265675665563819880369244960778498474203601211671470740046823523695864435062659918407432049458014195917260375825011234458817317643671432596902601082223933360555000326293738945635804679028956072712914225624596409322941887325735331898708998248290759054281531197845265532542140936426869783430344224164700732024350793319024295202945279915051308410982002310481754057913066286447732012955357739849038354316840415184544697181177642047717786709557399225552937314862446053758463573860930371282502591852296489709413973676337633890335819872703059185445112733095683243173909630396736522236323486935471887831811086989058131974489163919861018540097992407377106779482163685342031654435562717184000000000000000000000000000000 [104,12] -326860220631816691270812434457686575485176782303663347594760906557961987522729288542859315425718307944101957916441240054949544870132836448603872567742109541558158722540333010522171554129186149398274041081069432285189971619408246420776007773206084577238376667206612758841262209699635654045177810044580268781364445171709478062363559479463989721003213130022922204478265812313582972777230866274679394409561764309192573176723118159911910254625564041277677929796009275109253944204582252911816904602019685055563900386926941139064237660571371007671075835527949404716001741602842906319428144171526625972610382143010889746973531831412438172532757093804763216238109035522913992779334966634002679537949164652899124769565125092544555529353199703126320840034173051452503610988444717797981263178947172433161833475464285222305488127954635765591862821856219729622108136062530703434320225270011708275099428188493631389189288122967980719892623583808080472482419282371973049509386559291131695095409367837879781514664330730672887833233714921814790461072238571987942173599146590953162130047114645602554772203828692207030448244430410145297331472975402108719288568452496394196500057602970889943388259772984405353093697045498660324666498376703838196740778194890841334501437925152722848950346255244133674086048911377324363642145153635950274298282276970152272410526600449739429181943415431509851344507085668065431769831251003937414725699688845475466934996875851065511507455469518929691809375618702372822570855635420646110418140813743513695773193085797576497233202731000872439897297607471185255312580075965004724826401865314514498213932951805291627126395782380535676272067400852946222467539546690814596529804647903759800325749976316733911383258200700743238052103396401018224791286303998193840350804943592937564100230480710794080848970220724296072623110857447147653476191753840389317573898727306647528197458446263067419930287482443677231236685206112752867731836750021844343210308958934087873302747497952476801072016780426773740720877681647450191055417668463123272836063593311021373928223606672045671277741661377984377210245776939800283889188304306221108397972315101837659520940854200444386498572076250300906159965245020077839860770997701572345282279358471749842890669151243626380070236301964158798052788549364078995455169105195561558608719980046093622957209482170563925404473518505171503512433334135845577910532216229078141423675745454209486365634207505365345272497950290767801621057928131231459230694289517781685752382722540376559647151852952438967569386533045623848960000000000000000000000000000 [104,13] 334067238648813921236554170566575094627843768744686655646894240243787747671043454559725222111719062453695831716764856454924522626976466318303569899059512774275783580771902444057659420619045508835253042848082057688404761513288918979423001688421203711603446325605251827889467951682745203629266811695421726982051985452157162868788264315685005988863131203047809987515255969143681365671559037837158442370175220709217409838419363133862881731641074391499365745341790996757116963273118740346203465935290095474076437951925031627389791343178026527871478470149009881247899772591802965582944385787442473784528314349346527365887972346256729117399395857300365909829957250184115218311665428467623947321553767788335563622853347894483546088474113094054460967081160573684575230583750250315744340198684248847883274095836106999708991987521482960934245314638928153714401134287198655076245964256913609798695943329305192440488418608112394002446224692532584751007607223949805101808795701100034329325480002441415414012670089172756469302261090217322464399061433680845959553274430621325436340297860450806636095718942057432100474816391171962384407040817501310791672743445604294905576170066871908735442128243272170845918831434567418532242367527820094579173098220002576224170038848007539498583845808959313180628780695362427289140540764035527068791160193408862568544120356719261806443040942995556723534289605378103114440686015347380222723714753575273755800082577232967816214342574787324241202326996732532329079612833757066758359160292278373418300785812094519280936613797651545360943204050075701749427406962212372211432211716343752744965302548157796040953359424387642590482697496469857072672288394888878156048786994901846473101849098443333500135567516156059863589213884030437158640144697683507115776308097629005919726180246256327253696741799432640804368637341848626244942170223856350787478756365931717983897727044455717162259243639412601280219679276588184669213513938503753293495755562045743173817168924150592159010026429074946252345564801148736605374651883075333200279093816575288114101184278384435341303945754134868651166287679630057155193827043879093580919497151272705522941992106674228291771882928037890786220205207383703629444653515344689090044743873665716466103927564107905037873028148742724058467111775741166172338528193818671899200345855523892620944471865709916639133006695067107643148482784414181650526167377080270799991373796254457328026336356475692984030817338405302049911077073433635699648791943737583274316380089701951447676790191007010432875219876722402918400000000000000000000000000 [104,14] 2208091245560335049039135886413142345561174218735141005695266572486514338923890468055291061123544216351947211300439572299555669435792082246744048213994498803958824925555411198664602295570609234720506909895262340706973613839139288508691391779620012439295873169532664665633630472063573811101262425477550658504146098545776528792614286877894875376644134373184583597742678085264218683579816781286334550789371996166585138685946113835618892395424697999788949837009853168500029756221681802646503160259219597438093480236143119789229042471560319256863450908404445412632722140234817279689243334604768217125011773122758494837106970845096123970357545231577573915359764502207654967838921482649563834475320655350741119702749126851463720533375773218554031778620313482134332974938151290710342453364082241188431580729219966565923308662310215941110867481491496233706887240290603685976361134702754745737807067163903129877295123153718746778127360812430166820974317393502573705475033698526205637794664808941491230404341834507567275276363206739750900383325671121945819964948570899867471688521314844290938231580515996404254950697278325846113562719150611056104567248577819410886724030348655558681169186407755940035860769561542972936319156337594330723731762263595706740822049292347050993829296233308609909839706248107984484206501520839450016516764780919653288817145903706955235864393710987805769780409420218307966232347626495738290365540404942247493283951919837525510292492778032432369500027757848278067120525216073009672445412453836787012724774488003770096037603938749230039311178577106479898996518575304858707034795977804869480805249329369821472577217074923527626253986771156128932977133560347585879233191902343548095879032798131996903593319462958919676876739110071299252832128160994461449531367500350566572257493522323392035135384339184009697174512088964791483420286184953190476994205946032591710826726762276337013562550000103173326980916539293559194491617208529214372659410894569628558755320752371371109247605672455141790306512986030500617951042277030224796077606066711677101347653266940728813971110669124323025116683018473634068094154183418935814384577669377401864674900415496580324196794624418010185433682067718948895020937398808994278410434585819330789474846723200575832856209142817615009616927333481006503459823620136531242070274934956834371753734304713875266432532571596554407700796301338109275254498420273764611626688017561138276883074899480419572796332630001159952117729192164421352588199952670840622117061354784740134130273850026809063611516337059266560000000000000000000000000 [104,15] -13165267473141378137505619520639006213453529855486286537506257389793946279987237471411731362210877305747870174890677320057793092444107489032483119681343545620091807724549138041360618282532762763916614187293098535981544461072627375417865375845706916946983878466579398850513932156661131398132337337483655851239121844700625908380985340292161265108461514933817639167869538274036832312271558201115926987908886797667251009470446722237932504781461463110452609615032405040298453766267408997045866248434037288064509871145181221906941977607275357220370089200833897803533498153734597791459524935952656538820705124288805319625564534844932891161799177760617136681129100230565413215186481554592770499131243025398995797762490992534293327000308273026310155621494814918439202213573601994087785849715559558384372393954496088123334954933379150849295918363227876295007391077066634267730745342154120023389868536798189977032645344018560403588949130272645600994675530722165303354283056426774311710473569006516484956828904820843646866511702105162583453025190438974516400658185156799845271717734650134463243592846249925803268253890143931797904276701060638711117947547730775584594921863211559050031295520528753626017514000809944814584330740646932994236803404071409550674221366833045034419254942930243758927274486851630100188255437898026517947288466946271036241736929757984473059828289705439582402681957820285348013073359410304759706054010820415847361400310817833820974135503361010248717668662499539015491731098789998745782102523854867937550739184278620283003758324534807675168087893069004196728861766209307586792477203428255881715325149762087008158332256664632103211360896137542578333481536194085226353193532884868998957727357283395725958967006317765689451271035908595001044423903833711347174058848227377063500322488672229973068663918486333628363034327670735559259880523903636771358854385213836674699382082175813944836898993010790492512584140897154178222907535462964307689112355202273874948723942392000691694689235587481682404787447655961674186689606826182531136938887957174135152438834077258168700752564676622725560385604987673785357725127298876286014082540900659747172182836017724099794228509825649964864678390916022874926832602060400444071582760571394541177446492788061484932310811777148496292000160843906175665598646671265167003794760111671611880814787586087682893029491317924158480319280896046676350250636633278930230355339248159861915411056344496712547223340122703759678964681910407122271182857693119647556371905934630014126706071788888078841880835639597858816000000000000000000000 [104,16] 41363787978390278286190543307333970106811158492156056125425497694781750884930480419218230680422157510244099809155806917565684381016935565244806077200005922746404083334763437319083668169821764843462995397484700417358895380141375624871239181697538410164198207999471153829188514895034535255126165956974325561525812172014628282749654123259164982656333031351295649638055653203839967281690652642535415437611752270237428618589336313950346422363097026127637933145955936622135340438042914312503070761526832291248912408558593232663841333779920343793349986019952521442943529112375298257864013601532540372786352083535226445516405477775076223939146974226942804977364796361725181708156592054823487405618885570319197754543537932470987298953452948723730067954045128616566625776075002877493191988819436470561404750752415504426865688632725466965636537753256236121561804021178268628702310369786821171492111757317606032982230403454455448033376900372602842038402826024438822951919730202763377623115829538964783820171332588318176226224514814010046406760378814248423099817771204348310163807359207464043383263597225450528082890284476442022823943953072901474244124138233959259589664257857598847557961421206238438356611632674333684369491190460212057057614692545793857439151928017130933353074827316033982050700861260929927972282200324150828272783348682861272740388591889077430980709550385191066728021063406481109158800563561644303544524702719168764300880052218433831435132620030064687555141409085722082038922824445415796918916282774632248177540188448676823847479149496779702667453575973886478929063840164056891188634064716495488916533917686323409526374634289925826222485429531863323110933935766285142189971361903795274007976399303333425095118791262248745947959263218365277941051639225984105848981805393038906259026566762358029517571374335143198059519429846334593403748717987997237748695458572337221329813582811589890244007555026669421279351825261191631564101827901951220400584191655633810294210814041375532329123083913980172843692152037951038231296297960457367612016502964105274626339972860728469229231263764061917857367136133232327670676197516398651987980354971136067969694390018134770548310572009620959146124519818705237477700247471967870514624231413987740305058941600424245502514334162112104810225963269084801816160621043075962030336719792736807463385540365109842402773619616251760870827769165907537482183319384856567331752303126658558701328340356452522757497483445709262820590582072967922583076748600407353994378040633490485426178945814025005271448471327289114624000000000000000000 [104,17] -94196059058243228075315877165482313470036819517627979178775267754174966403661497512451680450550246958051754533158792762716406812900308819596740610039015169701595580314553137905801465952671182895241426971092764456799603318820642650463934186304364074710594127791431581570744123615237479480781565554176539964615858575638001373403635545333711326249442367884601900573573927686871197071813637499593315730756328327023366895609514876525909585518977858950120244817906106166066714007583634523067370844749242487677541883587831999131369291116100372134796563944118544401287298118107299307271319181470825263712550544631154269249144332898840358275912004522495392662078014669805813684844896545190708901151295386285553939106581403982295766291616398904439273381743726985532642286271258717099156903769085407931725917540145079908466739262826059262421057514807708242536315128744512915522822917559470065585080508274170594567219330383175797126502236495929908503846907150385484346473283909157964547073473667833921484317221265287072660582463080297887842068146952512247207060203535550014279426024179662750442767895258039864175869758247298252163306533887507395989901996688301578104794856454363967427669532730375041290628458850866969959580310754379368042516537759028135657358145703855756758952336102105027983181464097042692832316513218253045891258477543931520539773336869655271284940865067602668905068218363739695675573038810020051060433430648039531804947566982061149188883154849869304055041926114040260634937988072533806825228903772168096062485547795808151391351833217171579111775172346261789377159239857282721531705090798811302554826444173258211758170416507949725211143288448534718935724240863484873341995628956640796272714188178068209777318475756064809102820087361606620611893508905156570552549030213252983411709874338437089298907114418168560349988447827789608136157594477584234962458451875668306042483196448903984772878892963735505615303590078309672168749436411441182445105951235940073773232705605289140853450695893187768396812497052942675718083595347291996736521390249381937530776434664573779241891577009578908194355632837532021381219324314947316441151162001264318202507584871803528388392253526902496109140319509523697266411818316275777405088193225148543575884334342489720013225779885960717951066195512293542943839522997457766324707649823978760192857055126239391475609207380666962942276011755488972184648413239838336266205908574996098389736505834578496097873262327759387205935007087863092181277706533875400995353869568227729471401023839570723889710464768734658560000000000000000 [104,18] 171203974271164804585555477541149010226549814756728379950838163436903981697551204284429237128980791411080854988844331498820906845502459794366242885709882432705343945033848502602541661234800659396885099050290882108785858853250006962297254348392262936606381519836497082348047634419869992783879907605795374872735451858985066905333809549089046429250312969392098261641381976455285564993774777341185354995453475040868393739432931299871051900849135606810164711861510845181563310711104234962733004179176086379060859535805791220783684407577457906765229470493649678734008698674772963998614522647656931402690146256822172581555249310991189604369200416710399005687416264556193840427665069522382244976809309297252337533072246853702962532911645550142635131251609043470191960528677031132110632002049894214296413878818462413443136944506912766417438056549390217283558599887285187890705554684641963792449391005299501015420714929122102636664053333549248320640656278804831536864161797177511918438882965210880376667885744945307046635898372953372307972453365416308819749877270087042438648437477449972728484241204705651456723974273025103693068236538140834290916410617090471243010822844017801832920758106334901598904371882974715268246053633068201701036628836496206845599015893044520653989307015331887465631451780837771849450937537177436215536626546291228557432325567798395291169362673934763860395104538372196620734859642367392671103690357837952710588734112356355805104971796321793224098455466962394404356895555828705256909393043177011814635546122749654174921729066375610742411805994215205692966811456746886569732137039535015294892180865262959300244061426559055950146084207000857180945913681782003291072494787565653700401109848016842501733911098767380904222038567928048537623311480861711503046097048677393341940039764654701202541089018633096696413022023203712372338155139170507914604200952986683663319430555683825413840825337355725052113852920637804045622039081946669703884480607727254135804510496315962770496707698225714367048566299536753188918738926547321246504295853182693757315730313008796644622797716017114822466964982335989493220318518259295937026898339523393333593853856515792716990308112218405295903347450252449560164561272227573867643339801594535082019155532170188256836099945984189082005552909391157848244433809384960625067838094766588289790430316055477218844366536011013974306305328522089079595935871198246187404715480254085013624189331622314698962439401767815636321883984774539603707402932476902336638908704296667849168478965044646638171592393856762511360000000000000 [104,19] -258963352434602573134486380027035753656487293219008127927536261237679447413069344847094516027920358095967230480812026173894525824129176029149679947769723090581862496547955026979789715661074672557125469209988634803413305241019455835489927886895112848070881365914369744675697109795511316309389197089140215233018702717315958330041553017832047776275376099854898395338859144572024198782126376963994897468086976840361907690060145918551958829082753873143522563549488689436364163062906196995984648701245760592207326993230075259144757795841383579084258720190161240071076316317949225977743881943979846930373920092262910369310648569230728371954799953094063125511075128139236755505199675377849586307594123290887838881201744329863449690072395203387409479414951586557901140196884552662031053346465958840285786844238637261165535293903284370492231255848970752637416252524194038181727566163373617086827710887760674396206678717628087687247238706596338927979305369002500153629325634442490428935107348081456827458831434990393088161490723561706661325369498477767949982137328840751975713798187272742863221992267628152206203754771202138413683183870687395363848599153196953442833676542241391713765496426194935414697414540275853125400910449135873256606495730655079075115702796608292551197636700438494497780764928723694091013143811820638344631435771173033746794585112405294693420072048984340026870279510539516731223846084852683571969889284349489177777943365703238589036540595092195702114868847475509353585965673123723852329238159637339406329320204811971837966836937908134520622423274110651326522254614708056946186591580402853114372252535271444946041296005744045041826195050935506240803659309505675269071481733525659596090583250388242061167481821701298753443984771120862451868839906009784883232943867334555990495139748450306040893612199508011336721571390789266516271522282599214449921361980036568711897966574977491883236650614525229376896791346158904285684362822442975979731767622714686020913330380523409592354340914949336981422571021932784539726270536215944104192962160575321461622215812783007854123290189635865102579189535993870499184252313182910099312954692336012098237808416197307912839506504054057082710746288116042897532076193041298982917253967781553570320869514449649794924627478318065879297748813583428065678524655848622566531915859930103456020937165816988962889589441217599444201667853534254068908318729022345088790085062311865614874268263132839647756653036244055636675966375851933080575551710116055423196624544672258786747669715610110977939620411065227018240000000000 [104,20] 329469173493312256073501489510566134886891508025330008837694044273303056450388104390196017456941545982265438257396133223986778351970155293237613510573308921782643243341861600484449696988346980120814132253221998696032994196642449131346605365390858018956010408171383074766147824942844360748930295313221149334587556793862676941916967774069948076485601422522141905207623523908055445857321651225673674116827568770973501833829555745961575076620376339505130107517419158607041821811662155594730618944821125082435641526699136147808435984425908662160586930586537328600791875709141182231083399660285761674802126991224359537614040082264726609675011531256630137515328275461068177644578662293843608956315034012975361075929453163819650356567843245236155153001938689673292578417051628611681379589492512188186105659260256755689894703206788496248227230495442448564061876598381149889837825021014493836872582360605346304608103155123256121621057709130668174431259558552280146987110057312772144600427745308565159721703447389434110292347712914528885197656247477145674488213575551763139834508232194439052203714262321306190089392682172614152385605719217628168195396782413335222244586299544090042926108490957276398771410772959151712924762265586380925994044207860622526733091585222603015845407670926670663097888124481458275505933340548849403653717946019816011614919827635508463914390495529062896861485246050991087114013047262492076401490902474911714740518272800447562543024727888188955471528381054874725235272052715265292750973128985986088634875262637995584158104258059195257538526727982810896115005850331717992356733457309332112773242959927923512365074703942802898883684154943243516354076452175654493898705040428613550726187730848475633802881177418628532143226803898477759248829829820239067055211847499191791121066612698530179629391909529067042221985898289081030121558631694566861430426602913248134115971136208133959428309112905653084980275567329634404701493320756758261061243830614772574985253022348035811608606979428292715192113960944038247422084404436976804134645555259952523743958068659249879972852972525397717753849448878915277018923525218553445883478897267578636284298514246524152745411579543781574614008635818715719820021732880830485650838361332014362811259514171553548128249103638206862257715184164478529061128343298101229471859629520778566008061778206390261882990902188974109924993768145695273456740571332222975223399437641747616611632196825238389421272325178808476438501402635328028055945795286471178043943718815396429155567086068778922176375993912713543680000000 [104,21] -345670452487032293670371496075828679603985176244760947660032285068091574611984702646124694256107282803477831711705187253118634645205488317839997649772959213041686464272505547054192314964033741865650223324958499030192558292394775370484706715237953222999999252236439205569494183323987442878430826883332524731451007676454394675920551944087354203861547780625384363845933366067385131799574109556790771885579758929874320079041523590919337694936018057225371131714481131790464835726941463809316960980924783196355411680051915820746709476564487028926075479109191450437052152395814218726001298112864707004329565353882217180685650899525727601093203734489078440685459449488243621133212171314148069581141887960746590132751917351393504805793728742827182891397411303267782552454483834885676810170607305288664981342660386517443235660437641824718464225551496366034881446762677042754521739959332078336414265768553305790601317158251361915290063584873031990997523822997106819510179384543715501184861572065865592959266410004324862743281943232297126837209346406968171204201474249183655356727657429373536574461483208564463756181444291892591768405428029056554864961852271964470298750078981625209248343934937390020104294973971891629117820197661662732738898802691574421935917481657099073897250110700891816820038616612991755270305564546366805211280664900905817662102975188289845026026621653999971995269813305677718215881096478855036182716388454876798764557742559668272003708294712634212206934420207600490583619965678403435951595352124953438975926447598186535514185442893286934371961028829110345139417159338145256110575273452846422152104195970027792676361324486818434572207583596972383644227975489479559632504560891796883066099125894611124076286243051153333592983628552845414531585426096606844964305404085968864600069678153507626115054152294226569344163440076798263468371073360260050247910877875121244661623045849701603945069719289071821752043634362685354401790979230593613553864269391060829363363214895080104398600694683757919015137259744001250678161341974041599396416324313691214780186100261684740776881376271552581861275669277054137222617478903613615160918412075900006774399812620756735170797006604549283519596233211982054604679555677042794353388910537562039438836489126956938822792470523819405717551810942909741037098032403355139607816006901086455604076951337104645893453603062086606504532398343015662911655997884280986503935085227250846142738980008830164008662000019223491171499467178781048458915076077474923293703886032506032704293921286427950071971472723253657600000 [104,22] 278647892471091046061758443692601086308891866605425827418712273917374841181927712774524570739019470749415222076308982737917167464348584428932767435227808896574080786141869598575042287061870736609455851736501009932100708152928178613137766791291359073146369898398659225502229552992705333192130572866462778489059246443662964020899719746619748961117298785409806031861028969234339528176541593744503013714326546679476309056390190523371491489945902007387064589172162768998285691148180105493037048646565914758185716587446481676459475039747183994553037279481121588524056118973740704039382029764280679971082029909010165680673138159865716208638852552123825516718596076929437025775395167738887098032424627772185534754868117204381522870011649046078991942161563724596308947159766715004015703515558803657302232495075223715014649832910642954091343379593120037297530242806674266134253862835801032366249369177812136185822464208414635319594055428256672115323094957961034361004846900944410390563545052370012004079024397361391881608973256625788113727124346511117786371816588631053007886438374228797634512652059243411422807288077482295607211496578984015382604632687784058435996597837564997535547378921294643730846515210048131250049635433432018580347764995473331352251202179117217872430646336836303813026294387889858158330896675225272716402165452463936265903626001558055870459542217779724084241377414124283568045240018113083066487459709810919784643600473927340298396893771930566387066774122054779859300694162182287953868565784968510228447890947773753954736506868895639644967630144638259709009204929846669678411233802830001905489329972952752615005709646629284813707230837073310977504069036265170945570598016564296451620921239994266046120073659941653826870851817785291239234221052255473651010891119218494201578985328870161441639601992062617158213147939974381054380252533538516610456767105851567822623926322110067084867532374027667704100901659412039464100020547152666892461236074079082769496250069609863723289566423423175323036260980561857256404638610692421493104263014011102855450246572793045112737585119606165352314744656864962777138600616223358914818793989301965092935847249968575349005418153650771097958179299357874062330114736841943374899395615612755320798148668315939175251363098744168559700558894204868380981507636626755262736884504470234439704770319573107300890892676098003797119125274594752041849470059250720974287593683519502100079283958276258585379381175978040875640723497380792612940768279238592236181343316785853147062120911179239305194130234968899584000 [104,23] -130561464265627678575481885090941264057439454087451861052362814843941143681948295123196474051759751082315541536325784543868160534456070434847926589156825908695972414038896139143756046625218067285589687822123198330725538355578637704464335995744295839638755617709752665725950602157354429948974737697502730022806070984737760423128520510776741250872429011535214769345552230484198338414357002823040206200115881970840221867079517839210819920108476787369131650951366377021493903001729753092088018281171619133397710014674291768046367058156239891490098170465910663854266625023881420480406589874607306312944493385176641344693772786253399444320353406566375713605014109949723538526013999682041897004124138823008868735515827979704760314542959788710988924820887464809956107477662172912421144593431099524526021576970382601794227052557428190407166615017253613655503291933279511677501922354020983641836634059040462936342092589264258156080601521511650290257196830041274924898833366346284266342434131515414233242419661396498340437155459423196059610439434862492875979184096860261977778460540478245632225539637788236435069019530159923283284947452669762063399100939586953239492549269137092589472700922548601387541321717992104206591124316997770326479486431692549272964508422671983649965928932059807715780824404121547450697908664101574858883788800300496149831718195018889947093961860692638374352142874292794710667029546200094957132669372895572774148563210714308453104195214236905862400465038010968095047687393922224632611479254915353870661867012073368724063707556318141229692538142886713775902002408010468478273539063321165067318975689638220688143823407347400913376520723654933715459531514607924801369810017246443325672080836666502976934622863087512470609100567685125548908361632502976445079332168770885417221569430091422641086076801055275408842232448709934348930959246934508012514542761914713742925586830504084072685273795439727813325814874288142999908179955883443112934835056205198914381899469459634632994289168019961293685414021091764289701306317577653924751922775122330056627284139239590982727049627114839805518329156604619080534475612069770921339019440914042391375761801261705610219237683641009990661521852926370203058618280949725081866592112568727268823180270411411318831538452658474912805482499269037760104574898767248813189599543131015565202688433043996170709104984188371216381394174233119994126238866728666816365519557490020599052809879863085709536943869203895672103546348558299129436315010403577997524238097683457866603259335451674321188870001419878400 [104,24] -56338565487953453899027262971639418685443231965829117768285545873205393185369344188517678489883020627267997305355259485507224453281546373743945583808874531658679081643982378906211866225439875184740209387415586116196142641406247900586050093241469019349944165256679110273286002926816379658265593312927073135787506314893297921024745668271369602377436873420905488272355354695873521177428379933436227733302481800111212523420482751585702833935051086125317532978809244162606868113182587972781608660853809841649961358049296583039731887793431713069293826243409875589650415969083558377822142730009766245292621781887387946642838901116849688314715485945242824549103054799208352920127863963787633441993193392554572692005444399757021798565491163638836153468468194790123941387001593906494341370356026705736470601416099285274032441062705238314528629490808235326623889134285774000605558714215059502531604464337705093028328536066810430289674692888798791669366921863413794934845035672308274322697287357361772620265669097441374218085492383489358098280239382984322173528229595897113533510643323019634871737385233613915067031260794920739332495593345291152526541153969988529085807029494246826086320014941726992204105701213137242818007044217017957907707225470722725646427133636279000907670536370060005571019596060014975146978648611656323315615586968586459087628924639112571655863164493127814611699330401667964536857933294041760068106198898098064164305151926289150039448880232988010043908034594022167325625868301439207472453383453394357131694244397214729688509439546304839959621574313343207077967256035860861382918706499869038651079102090760806422165116841837099215074503184236018241018090631585150433730756677792163011785899532275776384889179052031070445355840669015533345000692752895218248378344217676646349627732818352581649381998240455773725607115154666248685435769932335908406193502382916423017524077912222260910693903952767622561253218319130259587980911518183311908936681181624683706605807121488370996892940976614401737680595669036968559116199531817110275722668140066203529581442875328775839777561618091070503246574525411006107307809948356049866544482417645821028525000619493552115580808421699179214344463872895564297404236700325416277494380655793384153897488257713595615128057641975569788171009095794810099052142784007596525686974996566732027532146524605469836548004130596406043091272446407813887466103775940196303672127935668561947233946158152359248369822311287544630118142838193128343942363006949151732661760153368620701819107111481281234532407705600 [104,25] 218416029203367480933904838634770015808483659881893923062218329633116692762325642968809617692368027890823553562234746713995550382645520636903937606428055603854069233069435471985092739635720153919522722929040832096035273892525971229306789231010657569659475767821323499128619036005267233267922943809822788042582422009721182678248815362100342275182379862055078069886289198772555801261351945615500557828386335281183099445952439553974664390055156611470896607071081562073165240622817956848970797897343343475919466711348942769302903150614299837990137150770763647724762797511564470252284027014201476408314717548698099670725217954515475881854504824811578140624446706902707816542982686944389215837692194049526644321661336734609511594102510528047821387823352009951588137989723602673464465283777904541332780829135803186345848447079427856751942721817751232506089527382018948831184334948314858503255769701501786359830398786801182541763947080826673007368633857272019083108169735585574962712544470868963833262857906094847134246155981283500470421453780585611694565209368618644527677256174115243769138825219557915495487258872099630394621766631120353664796497452610739910442112793647447803921236589307512883806389858373607992945593992795696789963713546348904555085331542912371986986395363857975335606142462104598882865116691820250769412175920311548569660253723733427804779343877654202564330028341440192328789105742378121492210587938101151145493926165855412192889002525820553518240851853043154502377965160248603545966653044896600352943261506979151699925645007343081647126616429238186483214101450197508635887738591098131748148499856495431738299764857389747528508582216860723011931663573775098599964631907581306130631235873757824892410034798557807139695428717194090140884563585079163037849216511385635651532933400045776635535598703131326874033573860518002639907138761124778090026116197850949405182179010762150209211456913384216401328875304197731417190573906101437891009169339546776621075537673664374525771573434708320791947777681997077766574367135626736267460950145787399005782217918593559374164764754534182079597142864407035413321753064179432775049219632999101885029877054350221023591743928889077337576355443043057506046039878932526117282199253697073220620782991122057491738756805878784592027191313854802814329646669146157762629759021047349112353694480989681523241050567617205229200922684196835864096625223157683761113651873999019301800138882456644971341980524688238539702956370905468449872248429940393260916987588735606289476907845056220099535437824000 [104,26] -305576358268081089952970601330674871722821986173869693429413836312858240485615499659765276787202823554960895200987640671760477462781398468241018664593139939479910428014123629822297196075242987306815751988295298517667734274117788106458428406284201858413678089478553485407474597873071024706515751543087720577494227148207537181378683272170806300472979084030732255601839935217528647975439677865230815866968505614856538835750474417711407995260946106200024615475155520533499243770860848719708270606355411176972951618148439623617543770179240958921813556844054059443640751480149679590521068185258258387607813795766601614664561610355532745665721088988620691698892936890843757629821006795161967397112387923753443399520891934349601501495233690315699254935647208235379197070570411747642730672525016865952560844468631516680103744459358334494751068482229765479326884313580252260827398847546355814013876650531437065385991657321557395326035660251122241509102146326859578988747688012783332946025877562667139242163882213047836577074624044455351577943343529527159899026088529057357667927448646665214836321187494880800644651293590768560741451812769869769903059181121511597958366937525476693357661337446152409502318532967713985313527342713081008787101018516039293559793529045340252972288009778344554870740651064643988532911521752093175420711919457433738056448441251780988108725860831345431265032703454824214910368497965459987558447429486785582029543490139964761038503924564046250038821896241511042444707192742019702912487336682092662348158726307293970249462470800626586458515391567267955737102285187712732267117357432758000290261750696006776641942808570732844327616403104404894923788045666103141218473446038503416735802445639029504271409988047552078922722721142364642643445676908867869968698949386376690790921646334478759363634938408204106112110994891372350949885246164090881683872333088232613416060818484253502971149702485547390409901560969355146448404841564856011484327032392450593280946257902274653909458989584174928782511497340874920239394731545945940801664649383598563226095770488200197193239174324416351437875271725565904867168064470048557493225734185290605353224820988041598832987188208841814049507533554244106426932258089287441459171900126587115902989155023031409060425816304867578409707171970055077566468598222920881570432596106872109686873643704627382821648387079533339729757581137609805536162488234363439381934334035106997829629361025735100300164786078365162317087893077547074117042557132043869474192924897503895075420929300276424967454720 [104,27] 305662883823843294620424452491145101369389532745331544953624873858796064225075612967883104591762422769217552750710182408281749650468070849562835655315806712289796913899367999777123489125462033584689536264416807638061421301557633601428501677466653760377793439838672675594519575006514089515951585431406677196473265405839761444080020307820859805452200718301476935922726242492649674754312239671624887610446875541129318723506166595071456534131205959772377166310574052959727523696770267765427887699935480535513036847070678666400759745653994619868641687275424859647071417774854713677883934274129527291359882319496002949172549420623248690511832507296413256263428086503599985410293053989108747519741302920530241947825077721861108215744622921933738253579077355570556548070370040765127806138761855064186010656339576434343767610817295633013865861765625583022581718244179450159464061809433067708270823625609292636489812516508298896549268587457382074382804121433188392790261466538631916182203860109406443943522411522213859515199795329754048828480263981535979356410728986020505372599157843834692298344665549693051415051658445066325285585016528777277013554761549120324647464243870631157407843558514158591379637124272065420603434286289880677790315946890833832404128691679965635989271246624940801248587700898041299394029241114210239753486556312545546262476957070672792667140274966149875445666999040915748000164217675152222879587155714743096964466077188799565476147972371488066570428182557529443659010814377639870268784854149656161526665491815621249589303890915986765169083616203353764745800850779987059960487247257977423058131472703175189875406334670917139142083920713149148083760617237520280130769963631913975562420555536731012788260440989205365753437947335005973986979020135968481581638434480386386339837007220873902799074929633390319677923032858772475797008012657115305207530633584084894295169194315874404005179916422374336517193651130913633609480787624199654357566901243426473379383944848004447782468573269371182428678839354587302001711401048779935142798371193342998293522135948782642080535297425700018787830167428453105122776214431100435798641555088829561693529234575063754533906328433417019377873468420853406341093947058306417643687821371913174424957548191333270997465739570505442095925722161703207318580341839941758213179048186173376514133769549179498189723487755365142959111592592143633199842896702747255540326660573818406814683403289026837550644728355178593247884058461535749855254436353972382582282259207707235382884556605636120412160 [104,28] -242889630950162347331526205541564075396726017391060008053555470979078473278127856432441520209639830504130661474864660381635435608203502145739032679698324065919510480210868031693247134446935011854861115220555095825009151820087764515185997123701937920239383917230693453156943790982915038746806925868196329638173154349324292672475689707836198778757859428693816764733959970193227926454412154353807472793674744263553643452051554017890587537730831188631409158011884122323935007231898872666057630680364903420242252339274183021359343302793079720567005560131398776805856613027159634372162244466951988015713472201938816970894193462306882839798256009461591828092929033423871937021483304905413648423557113632631514973221581215710475098423966900563727868359764749932255519405311433411951619818212946037419104084096169460034021062935353023901115701823838261079078288694943552182338876942033645181103359839898061373865719375703447245189345471407982739871071799682358384490525814347053066029509395065140169674427066775510463838297584215187984460147213918741472539149991345507560199431055942449857726805671876907015675530296282833317189817142765695576470014574632446354162502824630882062585044699298898669733949574488127075421464431436511605506295820037226999095081310332536917938772685438694114983217632114045938585761331007419481494122517655893977975300174470668511952133982690904681834523102444835670249994162154616972130338903850506793606740213631945718254379134387856862014086871450102483818165876737855693999796654225704204873900303431432741538844072818601083913074693810882246614932913518584498813977744241200890249825747682238629155546334952329411912951696384060841837625350633552259692792909892238907908718999857371105833422322174129283878382036278166730996201676545093293765682467497927467632291704440111253251767723209661988739571589966696593205501423876635815025099137718556536080061390845504584955360901590679294106326113505452664835938859622172031198772394278449010995533634878052340194012618165931820965037150717826444161300910329105164161372916805266987844546386013938967490535287657077557196158847056545180374164728447548306122013964545503369034468652624222684038488429401889395157992020834068518490867213709619048246860914529113464735031758652610942663732681561332702829887334840143143131417477607743304609662504607123588392032401891451382178258654952467321604533889282389873623019670674035239261933117744773579661864929292795071620013302187826089287758289986689854059493610390642488393569884675122774171391327435342479360 [104,29] 157077610086070068151580420546668394761878695980239201560819468739654543710665791276339637420845075072942019514832609653906144055520386887534514595804180496556094980676636892728347142328060806808987609100939391138843887158915259622567296836742182841038767692974397945064403137621520332919658048091825111634381147239561072752395881069487669938106447152432546775931806555410043993474251870555482295147754756006610570690258752999471555412220548237802403319077253819338334037429273410156183512993462455109385100666716050837598327757043991000574839206397905813756359573133244202131163775674161897020190449020723982909402481574662742585701904202913530349972395777049791351038929089814120660955675098242828237423867472605728221011506760572007860198127922596936905910169057011001794611267025079549925715657793165337996998786429863147107736642204722365653934278760666376354922174192734554594520202892818994834836494283057410828846889815475566767801133619199912740079733343400447576475867792216742489896554798400322285875385636969521138446288285151933613937320724718035437456091322618785350147164599596071442758264445410907617170148987265648640614667135427288263334715309150913471286206242791646954815250012413073135198628355055719967000227960335347010964214215919385674694650893802999564276853684809934605240263823013905053388244976866232631267768568997837985851468451633886956595243826925857574441232792091741172435259797977391745056968834694434681686257739600030007223242859120786680483201873153709935162684834261694142944785533434739666284473315297736476474791012984787904144938648271132937187176545715215329237723630027534573429447977829103342272821817249141962128547086480683254584061281789727011581979227547332345526026990068958724338003383415595302583193756547600617917262438784044957111896279232317032744522219057474035520993524714207235936746760653304958341812650098818640239364541135771500437282768878435684707344876555812356032188676258150360874852642306448092307487864972658621312780897348648526385022902033524571187317018847696166575206376823161382922133330615661436426215931437986039860037879468276601439953099299965445956045898426441519933518233110718798048548829823152548144141814015734737955654659071350722535794894344529050171848560581589580685457513364362026468292482236683715884938496364411069888944156759156875184856905933002633476384154546655938759534244671524487473544604459194691752828139890725231205851901788182703403246332462497682408172656409249639551950409595475002255779445677277692356154445707345920 [104,30] -81375561463018208523570684994117987960896457046341755589292677750855395163242723523739084225428039325005775544180345348819628526617860278570450025475593128367397391216462765842960444480127948019101802840989981109115550653253850384100136520121141213911829634336963291019226884385109218285226483129396831772874523920762067042282019580071162544578647187378273309153290107015794583769488329859861170120910176589568113919839036338632145437328146112850400761765156460576395425498392810463814152532007431615159604361454013084073098857872679208648923005132407165023961426785299241411293892099695059669979367137843452584661532408431260784484857757907057484499860127237007277428184761649983267889645970951755876559901206462827287134325506964433247714285834543204178712524767969574069541980365881556501636283962857934100339237815367627130954985478940999854890932942451620468040424734837814817939158225737264640257206868204162195151309739683761094459545940176969387809367102091218087368851661537731657934041590998461339174786805430536098638587896520410958755160314744075208319694841949439213378339238553388458041563651173981290532422668561188165087176292811122966105542891736819573096948742308287120894587587154036670152840152091077024085364489194900375159553945121212363998074419860774844423797055347717021209739552619494203704280243670640653228150381267123241331854752154445872171449856203672970738417976019034214528513002043674777428420830303658728374263153561792625641018343712032235433024822155663692974384092252499656988833441381175482956536193790174969959529749101214636218700087408121187728492217045990681483719658988327028431241763040448793932902042823568432583945463926108487490019650215162191673929069134704346211108224894281609376752425324667253742397283567097217731916360774200955200890072979794869454709447714065616197233595742562394437580319280734875772397478671207146908597546489361835628222938155741162183402002495508126419143152623334001236273160407035909335653854922150012083288988950068752320931980082747592044273544220882571748565708526277762057466139151657223683837439870956094751211708860356180928675629897201762539316513802208282771024057792216137571121585088247506866920907584054668753503932038595672956612338557487788798298020004268094712828059449854577932947369724125061307976041633690841410114252576682257141647384275706000822068809525522566344060862140625750032214987514158956778628690873121165359033793531003981096222280213801104554059105228656678656868495998320543369089753114393322948655893708800 [104,31] 31224966354938173825387121240642694531788260813793284761202864145343192867522921705705705397651777757055324777123833240297610544191012169024817076533763093060671701598050850460190234642743969830267033994135300803992241880671926960201597415096810891374217123965343571744819463357245113856800822020997319267145512058734868687336829889101463811600528106229601750095418183515392300193893748776300712772510132616576588336446922285323697343042005577848810970337619609845347384169540809878044199582194067133649800137211165806006950171450533305777311156975838560177398881131687840693136048871151269567011810784490575599991195413338760553311208431345253266332806814403048146956107562657361347215094295573558588751494849167054245372870730024543685572828925376141030345490409019230573765751147040570421919036625096209904947244572388194848773485712839477561082738154169104400818391142435616513819462572002047134073828717023058883929149563531078420582147118307507089088314629897142953922138915742019043351512075180353851206343726576570480502235498148977743586867300533124753951780175140874284642337942764543471665709674283422178060057873055492505379182971997969381758844262227826101486797552264341355623749660470913215496412152092589077881058591522420844528832339806131938499239895022437284263492028287908838639028662340554432196623291568988394196836440762531307443110037193880811407193898371628894337176080697158156995562047405568776698498724158073645731775684221999042809028979560159081460677871853192201061373359299339839394373542630281845642190148423298627663682958611806187475148602689472955704142176404860552546789701808998142328571878484806736050934117378972830500726191159148288111263357487261326016290782541272270461492621855212238860815295015975795016831400975724547385680834825981183025532679900033474127348567397786966524401763887214476397645929736328135386125747404852509348650023514424019362608553474203255616445062769284373406497597385122697600276344005883160291265763968109509507408310249897678950001309309707181723164440290349597557174330970373186850979566899629891343095625373147217269709087093187520184094899841373497249552392806533795134097508492045105529671620462978310875751670827077342024283753753270505700553656728385638517286736294644797938363043684557999037410893177549018697337918942229490385266901598379524440440381893969615542958878771315624489717438613546167511942781613071550390346274127094250919318511515837629833253118841929511808719809294904906420912664264853806278413124605297699084241469440 [104,32] -6049935851964879866075424387874071058772095386515167897543921561376409985649399593351467966938766166003986997630638501224229350222023132834561936254153668981725372764566318244051815967656070901752531729478874829187842246251566409891880319620337532369915504295320715253174756933572654379688291120581456780140634146644777559933373266911955517493091740908233281456775982363989356520088491995082656095883755997483077299341209679204370623683746890122200004776987799877010356526713673402809113236744255179051632447096096659627875070690899369794975964336092648746433123191073995846709665667319291358440770977851694710983928749940139633233598216632825171784471068253110391431475536619336842177052800975162149408294691439807206451087082359300548940367723719966549429451736872237666003121444620411590894915299329462074953339237997512928753835582726429303976698052713569920713355671701764735728470659064246471813607054640991656819326597715760498722137005031388912336936345867402034049591659962318169287109724430510634902908729871673278997547663981237207144368675729516634317984960292812802534060589850715579162880592047714772300811697749386190061191266762528029739463090026849404564854160901734821026063252144846569304181624662788070163248326904519374357078629720790600214344422007530792780525722501546865427942482928847388948898069122634578352178093776282972012121114036409717857337758667815170502595285624361293729984364874059601079007262011413009634113925249546526909777118785942725090398904761885478900991885765534395220379197121662158810215883619891327317414195898359254203174879333478055737974825244356993806214068761358731317449140618412360189596028318148075279827313191845523545886283964645219681996922107532176197814239423746114951382556230666786882280061920449539871389925446777044418532997272804042725928855487142063986295530541485030894540251605391245500646071415099560768404522861823315332022548146240409728712506680072132192230886381634366415372197168847030735971497731724174438387699660056582857819825236009216164229417924169121317560502905329517816663566055453287160042916953172953973656761912727932355159176600480338633265889737457763399782126035270578080362951861279390161620690048395083901480887772622792335896236254716633558154731856092379327478024516391602402673983364888712921208288190181407277209568979676023026454033110782379624248390370529739949318104642905260343638200818731147906356263439897859967823986932518824895299217742180689044162052234130391359445569217051469565008525109800687087124480 [104,33] -2593913242019139697991364944609144040898111024388450040985634118842054358973377655416306728249712953266093061722512838261784583907503133931054406198302880042011597770502567155697065278178335224559053618628271707510309607253108446265923914169987065262357815449481526342098205319989688797327651527904135507902206802097359252322297457294837294495293442067262436963732827714799627361558968122662439529821060529549384100743826043658903535396168053343002834256713769603331315437880863009193396901772618796300038392891930820537392244817115138346368243044686457129181165344831369201877294046457663964680640087445237127202523450017257222445915205890008876903961778617227065927861105076799998236690693442467141060928111706137057818860007802612469110136550322453799298681603721011199374458328532706672648281606807927110134524889114435293337167580056927666031149696883885547034879393284607369486949463287634071093081210981926518284140467111772859606993619684707865891948316001826012018935109037150681465009252331568186060546006126446472143757406024358922035156125257329896910773814185138312209213672943574376024834420400410203451959489057780300656094704743323591878487701787933051610387710159482789599088731428718716221768585314464210271778867490044090178056173388488842795014561518593562827654358673026997283085426439008786869992346278436243931484139271739682274166134435813439882282842362476192111804452826133842810556614565741630896340657139503631713044883201719662167038742314275677104311108120076493335460003733285382997193408869369382869371863982067031760236090977036670231005480754748007779952954033606498226928269029517743261812812600076175939098564273984732123908091072135536023807007411531025905822365804999739949002952365853750483168010725377635598137235394468303662137799957866509163503782270469961589156967771013750607541958745778219495099755803553101670918916554374682949377853721790494468010074607419592113017818541954861176378039749070122429664416565345342036802090770963896774946788658932501236744268166067545437575338526381663650453956377926059161004235353539997911321150971247707756243310364436580351337452911749579446887434162865666395751295301194803788727694221739094776662624772349752760625314575754884416482725215792107418279892337493811651496005717307229895509702414905367500960089103183856492155228221458955586056295512069065688334746398200393508017682362817182421282365966240758497681080306031639821339996791102454176979451596987991352063913769629692382740973746423792897423274359106756935680 [104,34] 3480489984521062696067334241574358934010671929755391957915865112304530539753156203193832012768929181148842282418160317353610830318429083660566942607063575441055493687482235867048728769668214396778894938185544046692435692320648289089315011525766955304567306901931443527544568826162255685435956687504975365585410836733733134119801434412531235908665585895484427017387738375895939999531473398813127800856729681537372729550585172167038101104753134392285281370295472564482379080061563759157227232800309421365746470843721479638994563940738334622931178063266125005273436375980331423876354716568311477208941943727178306903859901539951931961821188779226004495773762546048160092702632718674612705041990038974920703307185234598249020162090112562927957502645814400747155832080261703746470959515102415170238189998974694264047613412122303435702685146361130331274394112583831071551210776135187412500324507686653323474428485623564755239990124827839564420639154221424981232858292601845268900261181496690212192729941156184954498960428400744060488876196632563533873151731172538471629229204812748779428924213792918033175394911079072385855332194970111251469844090002198668951714467644762437592001055135473690873354448771660316122305425091736959724383518291765236197160516553243945515047490013646270698373997729086227221934228695889843161193535854599983937006816577954056993087276933172123495066335733305564443213902075902511807247141316875069023208242126868772797172888167787766413367756299625513114227280772227727637945085893269957774795171387042207836438437097602682827402270116655630279105565911319872947711779014544472260952909771322136874444340801527268286855417982516349086775695041247704714871634781144920022729538052694454887843897847928656574909495566939548150221652194026304711478618713575574396786512121349841320679631879445543345254918906434265650775171730479481221203182206745421698695323240702050807654696691993456929484142225289452690702314849664274788933930244890111238584176116732999120454872399228050428554469571501404033396086082781848949475597272179034532634306879095849453789299168930959789748183790713758809229852755661981975686047759397649065396450742753159835419945474643715889522191745931624345929134390675574136764183458414008237618591310395745728172906281997839219414130702158323188917500844446871004256349977320382147975044233180538502350835387526168118989082134349315024381108507702903055569415391985341046824335055368478150505248033442540501926623504628514277490722299020980925133274638597488640 [104,35] -2170638741329305893778718891850896245888645397204478466754731747939559081524279280680645488174312240054607903730450416575930534975763175613885195542990950265053639678354222000425724504860895402795487452908367027159290405298593496441345237923697281718652233874171226533797080427505170818608040054568847444563336616898488090125821332030350635619917948163720040131785768981278014486455908653645896196174915814444651777196927225848269949159412020522307303872238519079377694210351046374292561889845078885525961633094780453225610407595257303306479093982590437034700631721725881676800036078374460352464256923828993863987295008288696878373370349826105196756732848530237569690199460105515177597154887282470089874629003997292894492526557575083252318025105142330067703691784647785870630923189657950940885956055213182332698522165028378071305526455846133352068565793312654383432957993956324867273444978802385072373661528030327669056123710263652844072042593398789508058628073976877995474631224874118910298899240430247756321505781449288547861989188529947251319391747776020448770266819350536159347719790019010953983017456385802452960029375430182363867743389400553642927018336916868305863439036614236173344786390020428938840855245775874715869050746743891127877134308616123639863762056684637541959044427903833043787945196891187850856022701535903198067902313425254703608161513748105742539515304319403245952293188936007064521124936642865366269950607542194233922657765642804186051983683970941632574518291604539970962450820442788011450371016926109188448928559836224962805112020634649568585734320807951382657644123702637622482501073247946933188134975378139619153542757713290675475650585189473937455621352051142218142519079351672418425323970478395302985044753122535535316121930695853162483676977390792100990758036319109971963748781392456333021196938639012285689365452622887112190800237079138421422064709753071814459885239573929979611699107520641977324785877876066470494238306045711862250727294866257214812344785601600922733782532421304855289233847703799252152405918922744572923662452915831168501842565385963165756799155211612735511891091161179257237309221405008941778505066813213242079335931568407450908270049993353987775653699541179525668898617176817062890727877242006702726883025091340312829190358179590727578438920775938897296010653983419993573893041081953124388463011515173243889346783856092682788073366760327268402122424119213701064457346199763661506990475459411915336807097413491495442348964155443215559391216821862400 [104,36] 975000096637967099460737420703929575509432268521188355119733407471928622132037533569569546043373186097028618861960951302435587119087495983020738446866135859231783810958541350858590433464797802816979998105070011043900504316489862951703373517178143227159263781690769608068355517010912805974155706614000873556011125093112978368171286971792313038751115390360864639401580947235205752702440730158808814633544943493971154079541471580315649154018042352216959997461658465059943116912911700265225861792189009581437914533658263824661145572296526160201334214525056960929041240698864468617165311835675255061711122775423371884147884963538703555653345590119268470898487791479433382488022895594282672417154755869047353419088656240231719870782010260050756825018051155092548540969131865163180347222987580677737902228773952320156976245148423760419465435011697036793093684117080055042430166197238874966626692023862702765947427873540201390471960266927129855143257791050027860035378053651207878616384868133631534504399698922090181597582567144926216844256381728078908373195106246732889412711102636759159121300778407609296933247436635430116894484742887531668128568428141790645975128272571105302037491596280403352167098395389715269097642000840515134126732346596765680510774846901270358558408266072040159277362555460883898301800830666243535723721243002429513295993804951680063338167418865137290809462978685082013808969675716974628577083773709643107023948974093095877494338691615950669470958677835411371266195183727327407245185479320796969370567435704961179866092159012175520512106348267816768948275520029922216894678842382321926790930596652351667909396383542558205803038350904848736906984693861899647531623118167370822501140706164977764414023086716494839044689445989041241299558005492063844153342597076197018537892649587511383659519145904675032535695712931367973443564751667115519367930507383555341297605528402688460284861635425085569929077492846305901852798335945134778183411095162990906852287486590307637948366716698195012161593505795816174650258207300966447167972974434452933178213595940415790696731316032085696909136674912521844639207404195099342783129506848495126643779446589127042516812204387025781708886586919469540678551466891313888154366985330375461069219606145344967773830862022234285887367151321478635943675491304292465369810046647786882561700349346331341070080761188335794780876835932125188751183785751716507771757169490512042542307088469150828520286772457748423940942647719033350571199242785342083906530181120 [104,37] -343905994632659303259997898706341857500499134380609581902527751186272318761729804762982332074204896251547328070527593237887620497990386882034050507883559296712757131721173330368605131525552531658126987408289549676856962059874674316188333221732773661850150307029808100489873723671154768196624076173423479119124013331087084324900843867986291545037153900125332602327331410723828792408832532311060785280721135906311694877743323113504750115108358048426406981426919124214478791956123170670282311638103393619376531674125517458793239266830060432425902840838795521271341436531473654352482528702920007971004796387441651850728697064321853913360774027624940929210728260708908028424320403858054386702033533089834921737553521069004639690792667057551382541168854415810473828495474358580387969319059259115783566880877795866373642692641853861724994702247448254134743666205593466055105376301569105317119327572908158685496099954521977522432919043325712115240096805573579303286071940744282371139670508192082510243907160811649766110184357652921769472243253875611076377163846337697645037168850562619233048070033507418940840496164106904606100614693864466181110740602361353170774913306689862423734872217487948073150145835186775110346096730771810896432748339621942626455506365138567861827537362625423083445864652708043538075171642491319180495026968244104075880028993366754134666129158274468028487022489419200514877013275497443380135311807447879799852610920203833533171828926944833689344780263899921583548487100712178385418259895930046027382031654291149846577823854875981561957357133697819229427904457030148440203675216127495974288717412721838581592725622149627594627478274834098056688117021560765789144683007244714498903740641596419886505653528597016169014133701502739826066914319638056006682354907297003147314981056511295870680286041732236581845115468772726039300124949712419080368788722037331597401221739135856292318491195255895434595414148552210127622126522740028277964990290768375470413147876432673466122960086647649626412627177867121090107532996910016701183646660958094907513645881147134394923150258459855808124757453489353909506079193762855317557523860388445297481209700719016233648809800899171403601500446644239200457471005928854898828568279736359594593080078263564342526586824045229085001680540388316604031335043274196551892131669818564624737483782172361005287368009347270238614456038383385356075561185830281303753434912384610157166346123664667815309348075320120234669731535005478633426319408006101807377940480 [104,38] 98757627658598417185006200645519464599423588682901446214062164299788650210512360629243698129507741863790406299803762363856178955049537054990228534116608914762089342509783414922169175355252919384234930662601195926572597423244731344333571431197035667688261515975601167319360463231842361781919752330871578896535848178803850100509410729040110697934795319914090085940242484296403962381852255865306056404110322308710683463166329600842332175810699352193368180435925782089863699049759319516352302479641544020663295311029033460595641445543230045890574042030092765661758800898751561817737717069352953990714263831933442275936186983184524240239902614769545347744865249631859580622067589159629943345918558750868286662217825794952126725859814676014828668393172170987673451214453394430378140314464401412086164005354859449585506425878697946954001313186562390274554147659498983671868978918759405297873888515176178053591791271346860450517648742720165650570950499667326994671542983452269847748150611393412196287236691541434556089238442278844918624399188318867314946472165580847817235761561989918129985099043832909329311836611311190422341979104391182117725587685755800170689172779139141422540670577353015653392125334509484941108437232261044371480327483723244836551059776479179214011243966163625508029460861427114551939474782440515971814815958630430886745953632181677853849692886619619474682020301082390805383916940481991808200937877348868341364389304581691129386709317081338528119906726863291440987080546342965206365465440856951914289621498036948420608014765679303418279845214355862086310318528912647116206412310056226469192882796997419835010000711666155617990729002242632703801998349526783655967945609317763859309926333160787502511875143810941240331970653673193756012579359159241234289799851549246992815771088444841266774339520602328897782170105339792492047180886172703145528219426865224297810645163708015305606745762746029709326250689854763997926518511870404456001971243382230368836760257180645226723230846181529657717010548756275278503768702471944393860611554445432451549538651752881081970928104361411588246887497927401448600319819580763375110817798107633042214338607270012937028288929724979938617042790591228111588312197593004038859942526327662621722616387387714631250675623833214567654217380834076645551474468953919213529324933926434052156298421943978423030075453299553555027546327964891691252456682065817780239516590974597422992837342160167221348219076099656847167707741816566986831042737796507972403200 [104,39] -24020674991990316329963855840321147441723016297466972335263330890917823799676096552009728990694171734019034745912664391671038869808440604666533824427101638005833948532489395901216274062058379388284590634539040292837876833505815279388399763730214798048651040159002984172147149493210006745746195615111418439013685573880173342053356498809881954734956554257515427564991136028975591239017416947256438672787539314464709206615175479167444528652564763152372158039370799025935739822761970742775280982840256561068549838138320019374445982580599817786261330660529430333455408155487318410360368174106262492956542214034551812050837610137818267857672449828437049623948854414410705774369673364879066105736349991836642283479600277223226653986668527886787317602568201915062557044338751587429489623200543156830712033899758150441114829925066218190092693756236403512783012909310180427209032472463450877133144325010615486134330810384225716897931745348932417735751456163887345194630882723216298637623671977594036253126274023693895856736490121230288309279351199880686931478555710419959243284363465378400056499419521722084859112783046922404462497859366118397873418541715238539157672254543673938956471825464890070305470264642738691503208959731018425788345920622836585273169321299639544603965097011582866588237371228207880740506953421711370467069701368439598808376163463090525850660677443442637880410054738070441044271649391907719406822841473270722677444013147274964772403980526968542411620452741199562951976620605251586312481787080868727904322747054790339650286782239415844805010882483925199771925828943686790492019087839759702293151071577007193557271912914340733421732128301204602226050733960626169522972420726522713855842635676466645333652631541991835283937340667534829477649680686227010732281532356632559776330153832561263490060186366516219076429679682216870138389830025969381686374323234680192523345605448941038421026789907133378018795496701534621192422719131280425510150592451031064864857426396604635428625737895284994994850899894537688953122553627649506221761865708426668209048670131676902732259688693250035390937719664188708648301235003976088349707401096884011959793103561019403445359565294735122034206670506464093768501497645077570225369245187475907804520131390621153618969530076323822146486207053264484455889943775261931228499867486193858376492036186622542035826712746309135769012373423506468774004162238371800218708002370470238039274722769556989772154095537756803248960209828096694180424702222307164160 [104,40] 5346092267941966865166250957315934368757649373223680085442546738304612494383546158027723696622449272996093850570367831452961902779615449991692955670241980501728791316551232929998654042605225437090314157198651215031618610273090753910717423722533025677322691844976920487629667765145145666183341465157481395547331626808787662712699024059039763462370914035856315247761828992766538708861571188034283172995249765121420979182768867143530800707434590099969276635429623438040554246669707899515273775709632346749064168008219994171539301384849525209027169985009384017113803070626624518976899890580553041075203701071986333119892993241973106092173121120556018346171286829931476435329346043912186902793226489063038959977933830954441962252416445772726495245442405160233260925076953537263794497922448617689689623125500363691244824807916512761587467079688469875481883251211151696584580362316834972877312284617091529091001750450720377784227091022158699915208112359788741237801845895044041837237540858597709022794553903600611410039983505853765347562137667917009754521748713214170555975372834577561508732417120722587279884702373572704756028739533057679469398367639556929981099008288606625901547596692578154822847539134875402905579183257112746698990611018281866267480919285205743765386976818778362379763153741788333100971335561695904731029631865786241413561464418020173694100080532286958120670777286144341609104029118851259910103967387051787590258232707364472077895428341425516476160159853621144461451334565824824611253288067155026906599789379964293692090990800671336063640020307009835187330882402971789713632556823438324832974593952985743000074712330075106263676849943686093338969239545379329832165341117115145116245757448100116380091526304949185527365532162343601477891074530629077780887701030060821837533408505567241358918367314962408793026238494089269760745521825597821201840429030695232281204163857904545841019528427435179406374792153705349738556315977155902105296899920531877511440575500920653094260554030862119733230864589496180542462185983458991237679046192577880052985720910543250351255814507760887914030329205728349845257296330336861189561351940244879776145843729456321561967552612462503192940089779203275518534864672807116819076878983246862865494537350623555500655545826344814250091943919118303873788637145716990053579289618031984550197644788041526827032563079183017735421096365926288173690313671640509814085696512210270429346365020624592429306322530590058197334743392195445633578629343477760 [104,41] -1207191554123722013077877999316924884994335639861307658655598197543399952750755384147091906178111502151415597276803286399531669920031026976841853259465077878863485251214739714345957318101621786949304859111708998538118571174791192225190586550224876689895315812096664605818961509485932599751030779606546380692227281606481025895691155152397189867336529614346003621237715645730180700600492167433286177618980155398390607253343358931072317397386052464869897570890223062639750552400826261128336825744363513475509052030129686052792463220495854263624646700893527590660039152063221603669435123967260237905109560833633631610116628724855072905446704246467105437238975928699130487097144935374560848401082141799176777997607850336161630438143610270400241462621960547068581124041419095771399956253624044581880821265402669452960122120200421070658731434337198737817506715419802765919193059989520756049802274774538111146148699331606128485492089429799812963258428390338632401520031223221567161684824435159520268284392994910615051944765885930683402399211422812964547572345715230126800719332788545077450700290593810436863956592103630190053743198872007932438948420277019232360183748241942480695194682953163424941075954980902155132366773595426729943504897592506365129181792492065718160801535902220589643229443865929206028612710304507613523658739206897350911559336121607756330131985395181867816247197427201259221777189259208697179791032605409929921489247456150439267014319439023518554055118640391334063360179156226383365799914007953062753628514907102894290082137986071808351233666856023062877960933095760707411622551711682394538031240612925020841297538587655186358531036813114377997527776886376793721542877741414160442499771319163176102495518617521205495549091217900667572530646759341509617743931271064288461117738391148552935909046231916358529049952529667998383164239973755452832668313280756308772815756263468524550651420699882530032686388798934588274138506992357073786174548357731722859679876766056409692699260462707059571919902562433056794512521814436292006092724448708768779434184975188996068907867389994475635131227561338907894978440078303766716052480753432707522432460976843038158677406216953588051622030525598172406806215404837583811822366373064063894843565627618546459825681243453155817599859812261601374900260077033826685192011186932757339763003851882345471955721991129937045730570106379873734518320040838546588603383049632969931833652784826940628549187843330747218056895501973173728399083962368 [104,42] 278609232424873475306468209400034649158971994517560327188857626794723430096259149842042343531444830147017603801330649964496575797029811516406309375878185091046671842056846471867368312757660016108698788754263282133478885479049865197600255043266514912393531722159371309802943439651483414372338433353875090852097868532117627703255823444593558568688695485629363845287700313342590794467921384336539873368156089009825691546147224912466343387700102899697680258231625218087472585407429187533114558888405982463627655231611695623912757248738535398638945133987686986729009224455785299830920838259643862792241083996224960055731852771204511167434602796801987883656373684363885957455407238273062682930340528474685862816981465954864206044644279394072106481857748736663573922665733455920248504372385379267303865592183593475894540648284726084422362355409933636488638428142161247540630813993920172493881081161832520641352048378064161868877137629422364781701445830476530310507121511956605018701155355024120323019868661158563456134507070991685968005345749543066654508757070020332338971978591502584511660653805308137313079786860211754604260000533610008255310752288817605563275183224284158225232248498413121350952627511228733465861954336416333631867431849154850233853952498274885908073303285904766094754464860480817999666008920311551309224973097548244640526734819415213998019098173007900746612324711678169806131399315020343312613046914028985938724742022958294896287416301921642323391815717817582334723407103921780419651793971634601262603113314946457345636543966976501179854668793533646516206005646683676971639554437038210005301746772838933492434390132804328191399159806222048526961298389041218392657277309208500395014403746192802991108430782786730466289891607371987323750841427103518549927741805469231873506376281123981207568258282408593462860106210650032832739367588898185285122821993075382894909475161831357473191275237951504175318382507776930567882186503428595777508451817428035659186838614503144828381205814504808132195323311094170875660576373307813824568494028586247304588959744966335119346617459842027959994596558447246696160631268706554733912433596299913703905624689648672547262879273366567485535157667670682059839951389513180500398049656079376715400644082136070775287125270880919775025137638425386836002665148672604874117684235503056957151541921613535151471911792037982214508634154763341739575059412647379449961250463502000622544699005739300421479450199772817660038729856728726993973018624 [104,43] -56420574039111181235539904265221507465825616680724150234045713069814033197460170755037483602789479075678776952734493295544846882111338457008245343198807390329277634353864826332121295906142811564800720351072717795595531083787017161019107360321347029113128327605566995326592783360429836707796979569131267220836552154687619935369990783243665317750713827882218402516411617461800718816833265487716619404204399569323828048031937339121122408309746220418285723305236133473816925985174677009406509313724465070379831527835922319946682623418042655250219588217406400366338420218683942680202476244063284694149051316401668726627972472881564585908407785396824718565492960394688113005501474650216606281356076286680717592891184850475047850095094850524695151588882127115322632128192682621786534002370651920003840384922248380688606474640454967893955034932305224367695945189817555923965658678133673385975403366679095896146689402621963243592691698472518853365298337724802320313640364629613261453760805670041248646922673681930032802614041659806105125214378948352169891232789258307788358259227541208221548137681584467233101351697346849958158482516549736448235395436837302958958382500563415598505595017229684423662016531199350549534926113362826888730474608000488649672620080260507903367728502896941933858877357966394266688584032399814996593113587815401364401747048805752642061435339338403537811587274114978268369441614826016260008199176575589511051395108544833600827421308875686413622198895985515552473675492551089577890000725319053933200605081875926922314892694368549149970681673089114637722775166968945474270477814889674289935074674865170434798521694452956370161973338090553877881227157587404518136185698970905568461722398493231098418075601727081591886360785923746333336351003128690856883176836254395468906761602381852283582412263882339391206454807084641091646935493684691803299114361286489541030685208386325149429101522239193295060981983445836159953697236554579137672267352111105962644614022286999269912329238435614410029897350563568922594278522105890140604810285790127307448457568791810022583403510064250024010900454460051398165532874760430743674505716446533903994144800413289298518507239846863948231248220611384030040578104171546197911736308632930249428836109465517612617625341455531009168877213119937316981229000818264152728977298946357648374308097775022805072987108192677560718859170747313641867043054535294697401936243600994916131174444013498000720108116829597459499279450459544458625024 [104,44] 7852117961605088130235392250714272761876785096976134156552158578488229582635545854537862505194672618884144293449445572271308385243922769834793372861026073191834378077878953961862447212054668607350244821669277544455094888248733621088481641182174439105152824749506693600091312475393074943492624977433938178511689649772123252764507694821615746278130195730577418332071469189209257043598571712971675868884674633211256394996018508392495086164519401516054358733895052180706694666520604244657268528201023589362208596092495746266417765912327838933544507933990122279689732500860484206716223064541265707027692264919037648947258915821421689740802387840898924676342170360956256155031356482045492325351565057901980488809861076369282382240149991548243912087749564734829504855731534513447981494939706695678940851819995276920220429365808839907021097751530798489759899339642492804949285572116605645858797411198862094560660403061140570511572645925043205571880612577986506913064448726544317817480909921922771700273594603178173989178781527731162542586105862103264685564890856951587143338438829901435189591995891156365973734369701797885958929512335989561279597906810665281982740388499559047968397120780682536911449110018039708789656433941223449248850851966414837691100996092638002959411308081369947937677573478359792627962894787248995519876263986780695444975680571207398946116707259789726328597568601845452114356406246706612174668904211044971377556962996840269387369394583914029059595984609924341050440769004017633950442261757226140269792580095233935113663666022316560024402784164217781240818015544101515154150796674580459826867992264139001690947564556937020210434145156041765442591316827411967930614951356725270639899112777552096795829784053434881838768962509294353240443298058619518309263089140357665185401425439632510671624026960619565306150465554866185869459099200741771864291796151344774757678892317419725887109733842504655374647928317597051023993445800134314279666094629658463203706273107622985549300081945663345865121896875910964190863271628497314716015628181083075993038153738196604710572697469564464256348660046452369099800295297981331587190801512057024836439871679945512589106871322739792396394756377997888227761998737335824015323272940766208997725244388447088242701258790277478546996119440705754167397871278856827145614976976221531188273271169592301665577026456182494211058052998504547572782387364250616822909376878519095181536290943954657457224863672118830613634263596524371968 [104,45] -358794804831145234475472496690692027067642783250250225677859877649029963462518664300660463783723472803900480512447061127705494505445314576486501659928359000503497352118025018143830289948301261152952949929797794919224898719302136819857543141959364768894611938783175484090834708735729739678276824694826100140126671780826071454053095690420721445741604172433927238973114392960161769335101861395573051470245970251263235652925774016758802395438466363036258725739316565762694568229473764615055638337225724814604227721303646459035470728279169653363942520580319914659867296200556935228492937576686085953470910786606433355623162743797522519505467828859432316784720737320950163551778566920295567913684276657710920325186787404913813423072178176854200446261393256075765356267512509199279643528171685577673936700927145232999841512324202727816049633151487213583876714730581855934706300665958844552360571533770889890364810148965784147037858442374775029371187299967658926473109705952321097597645550739164255552015184550727008166941953639594212191873276575620677908172292626658778089649052614922515640019037582658760273873360715940903108197329358117980306365632462238405834193622771553816068477768788679056307021353788231824472910438474426230924880926630528881605076149814150957993068603484204045195392884698762858220157503591514482819750660523092420640718998272922817825832253012809644123229344779030661716398654197255790291204237485708823698627950915792243410202495606558927157538820660657527332856185901498987923722544670989949158084692099095778980720695197894084745045154601191000190647244078885704242807267326711099267396984819501610489823527485169752136066050538043083764162541147526685364680485965862019870950724920155575348664347876545022481404930539978843440501719646128641130113938043643520731033087143695229631551748730546077446157880162185028742044743531520645314360624488408897122341631187211518016363264008919714692415553060265585215591614552593647257194592189818595982279891010535463334050946557250661193579571887460516665468591231119075325791020277316808530561034685316395597920304695364548590231100869060142291222593760138398097135774402082558298591324929524086680367112149862591531418812127980470440370867931363813672863733508703481684644119846053143995704010862553801811745283126353362236921543045771982783829724941055421164577364171389865099437991176080393575980393493321167361336786247599899536677940877697589236298157610535454277388973263513264479370435624960 [104,46] -80827118908359702920985331249199570852121161365954232033454805050466716828211020988852935375421647318010742236865465021224789980543180164403106248947173065778628645030301165826334255228097040322580666386306671618136788283984961319568056879096948034153850218851755303143491410341628591303497802067026174896331485458855912654292038995941355651478007394000772416146957124881420685572956530773656821429151016546529475823939808460415144570799482572853858865919828465838445173574299149702114822544213264172844920192172248600357394182226824832435411315381190605275330225861750608591428163965938568673285382748100467994814209353601012544766261558856407010789832159414324082880218456309284355334024407804792625800888891074457683208808462708560170466542388038258399646648916535822932229014952794737153955672621746283268040944955138838250540295423287680035122461527899511790819648740242621663685268605421569352326206214016935861173236987340603804197009758210418150445629580635396727556690030225225686253103995280118964469881357565485118950656277540610859035065209146249111021072628521482664211227586326074191961277005515910350158528849756015769200493509608570311743356075475085904226869412152803628326226700666047298189215626629791364923084817156351573891067234716005647511398106270711133557769256684897973100038960428178524534088717202301435685287784062542036228846570580505146800320271355159713251683002599039030529561014011572165622974217543289621912700972385807606030211749429936617989106376450680375941852082898794278606796455909242181621681968293591488171099020885620237272316036505057335662451756391579476986503291499471385708394281396567476632836471690821997429132828171536219911611702961780148987064567573920847100820464214384612868983434151557176665809442393314383809750749801725213413162208680140385692387858302581570650620968827038078936301751876511004797919233335778426689611227404805725919940859397148637966333837435141092558450924647988339085737592914518306905785057159525356623679583296966132553928017380150642674790322628523744286818910351064143202007298999894086557062272493550069345719979973808659984691427279053817333387030354617024331870266037749760714171082785269257291852400632739885047427815717442522391410021470050963499280734145854043526128896411764085338977138932618720320984643308271084283005799863608152988799554131053703537289165792129952047393198406026840237885380241380380437836961579801760291845086227672232237736532688401618267988295680 [104,47] -1451139245779052959690647631186899338265604238285857276583127095359312178323739357520465811005913949168382969387882454220127626873839427249663709497754626487094388084462844175807307327148395072911838477316100100055075615042104991658264128964890913565866684773905863678123961514323275177083741102404552440732570090354307278280110800194897183562092724695210743625718193721299818155763017448487003455063461338977283722743447928639245201224767937456735286694604334931106131366555941750782271702008183529599617419124850820964225392696771261593168612278113183026317510341035029203748977387142702908716036896495419784819430528624881953527438151926860990122498883064937294197725870752998808213819335610025614343328624525007821191929796385312327649112835047875603060454084121104433656306878588327532927516632329628753076049025693227777977179396220280214364585928636982164455013434619619939951860827602976270398485129043821440466983218047080926075307826212023063496149139997882439206437930142774423937391137211080924872944936175556279528545554737429425481499250260540032156602812867783875663148351680390685350661611663579149021889038768714994317663565238095803316434972303419923979108988825481407866492009261786895770784043280651931056010833598639514371806853136993544876361272676535665242368021672489812695870783093912864974177179498138517543259533007635174471874672858112777489681899293423210161143566673371228296019264164649423126758169593688745114424052028521784260998955408980142173327732808438844529460438387362673190739759163732867201989255521149308943040883079588423773164500093333502058409663166251332920460429787627030969546322255600027851794468869134507170379567864982553726843211733924194512876899702404684071263127378190810111090311258569468072250184740169111646496891274241144282225244613098302502818882149550729469694631452607812542215988770174212878880144655976129736832722927588360586745585848992440692589224977538174231051301623232337148452688407573430227804287576917995757796985404421936130260038050400349698986686856750966294919430191824641604161776095784335354736069898773437372494825479724015031153384870797175864402573757445935994240443190658804425561233050526430081462738490832412362049042609811956064099880080250383810053936926739152710199028308394287513450864012671754301172731222778628921524670238700844195854495386227063134757996089761611109224835423151313760029391756830784935492031820927200169485549720629146669921267526775510572990464 [104,48] 10147581037771353944828932740254698465951764826381653773822888137326901187806658080263687307983546061556962688320832405011793633501675939510746679436510816463030771287620443529803424699376844586613233129900975848832319699307582675515464342454122114011983131197890261727688555393509128703747280710783926747331928320890505660939277171312868281433865079589776178096472479885587068512529677960492015940368497002313789065095390204628407781812305531514132746721633703640491856483150568772772775500186738732865948787135428849597942468072688902889320536468976403972710210580833828853152262027794797543583783347684669371567093960915590191632267888732158373240643175560187990826675553947219191531233588583028869991985594691021732541760853437388628808863315661802772477252311349101584802589094193141340915353178924395212559895847274652510750562554928598673849440528455054840776907330189468593889531166367707804131936570878179749848194009986019440760783189883716175085808086250694344342255161561135954150258307187151771294658392053896832568192404953939966162115200580471606160645904719563908274413806397046092053652026040077531898905835609313785700710760461002974639284934762795090204335644971959671486710494213165667830921352460435999444679308433777713886262613859708123705908007876115874830409282422156893157573903097548375272093139254110934723500483158985984954754319712641394110214722998333021977925402400203856190258736402029780485849702915175700155226969851707565678269963974368187219204162696383701860093622748875869757190108872780930037368730286405714157862417289520402000941216308159372893829858434593825555669336669576148129477023731423781195434939718288049922468208742423400953881809994063474017473426834184201789441020224130260457206569538302403039256604705900224161364579729682187393232746568772192095505245294829242047020613927557425346144531310473834958364703362037146434945193034558344152773713701612929170466816730762917997369623336610695022086207154507038015037152881832975223996584987736470184762507554165551878801848342902866097062193933076113725597848191176045519183495900173354413414095216176205024933489397896199752996561343338930696986330574156823362795188544846990977101295374623851507280381870446312450998014449660962741923372325530836800970300450960202877490718509457003610922984402053680207474093727836595148108996858732765434062941036615505627895994127620556443595440865407890102744837449640037060066374501136087654717014564187815280640 [104,49] -3508163518997015560372504663235555188163551896997801196200590331508390836367902225722260672206682173179153678961327520322760616279373825484402966476057683272235761611862714195860967629463120920408493430358958276934677557861982631513233842272336159032554539495855363034734714271669011442904634998616774311824715784581312724325555160976143963603951266005185540950677707664856116223267599119645012044942291907112099659570666528677109554364045548972082026953660726711652861880296054732398770795062323284103274609057456121848157209270172393497727064264379908049138977566400851762357190499242612738377546330773696435955995021349387814913893644140470674717854905545120431419667248350398878643421130252596245066107519982911603405753137439296734759717095437246284302302971854229357068850963327565509426368608056169559023058024850117972340789106365808531790702214002209953625898057978661337435963185320149771033461904086619430236822929257952141817088073021782098409931339637686482122988074894937422786778252692295983683652505715547722705487462973797877452343308546681049764029267799296612631788479595660663169918218727542652677020843287342170787421804753783956567833721440071895270486921880261123383628344006440653711589648344170141604591005129753590028127753257597449189263282828863307277638651615259276004737410851409443543860386771480761294529514123486441189673974675096452588244498405814063273957062315572243960032338942340955442858451844184736498689654702298496008933351550074597096908740701330647816367255586696262437552413856079239882880113549673928316763982586018287295094475935521720763626126226881000473118286763886349370676854473005135110829675909218442033133224511428833312359927293433518036211551828569362865856242228162882445680244110300060187228581793733219731247039253608057576320939420017149109037024026776944597652111151156001436357691242065850525796085103755818710749003753934334554863644105125428189391754987067795130623005180422086055902312814424238270495830111624524680292326548651947694470445502506185638543189437144388888906532424890581915341053039377838631394507078382324723627380555823156754226432892604738306636465767682072553053749958774895570039732953995072303687239982966527133997160420093334951829350240646963567794176778396373587304215980221506399204779137035763756187379793972313967427222588289566402380713732281698841008239011748273149765130292232156639761951181143830300141954018823719816261160931063073990902804315392442368 [104,50] 668461544963393559971624675022008502504002057000673259454951360239819329698621139322721620960922657010995673772747388931677299076335083962642506372856990233160999625741514305100943594164914491075435420830167150179248265937684528593070025539893720611103221528004921968375689925364933065293601318508642784129872923239827842662126228814719901823086810963460213712374818979522408775488989068271645184228460251882720951684618250150261095957939590454246555126701589439549533048151088521872073038149211857952867741402975060407679481357736522063211659964322669171229160906565829720993033445011896242339545890881752480659595579838755520435255310621042353208633533090038346122014302354572402040625118935195953745012499030966234339670114816694006969369952887271555875385852999993408544994932394912727350220357505903986972679917820973512375933144435038951739042687391776166477287737304118045746366608201205983947603242867254140238809350411858204994299511750541700513090116585931047595415432513821994879116454552482268930749586494877355305756013396858490988312274394963691627898885131138686229530818328378878957047009314568858213175929841643413922247289632918091290928938055667409312405184288509915848115185122984565337748449166694846456347525138873740521098999485816006490455004511712824128728682945834001021628307703666536698238888881821690991731187174289207664740874569611392458446891493488159730485048290450957879636849653161005721846835270685467664830823643600348085359501256954439854930173446698558623321283901051049603599059847491749013509818021199406933457462322652251439717578826291930785166155442593565381258368064693857696197012336797850948316113245939306818332938623747202530722797323601835627956317785762639663219091655269765389377395952170259997495719936325583382247271730362484938679892420093196804590627810044689575277856828914266170468333904489770785171257296765644352409000635636886450569289888495893329292733301778758367154540954095205518510298286946732193505295981955163613513826481142334275807946262368207440659885293376259380367469362589688681258169042314204218802999840005390968794325261443387686706410989792250215947663786804898745736372116761790025526580346335459246965714647739683456782243759931333726583649457110341881515610454547443539014226923056330966729773937083850332141628434979221600890148881093819838541925549434199745675171685640991689402466601549635847367836377747813039247458993414588423488863616355187021484953310330880 [104,51] -48998447818392645391419399616731032824887308073701772060958775621709313858657854827127938405486113883047451709085337165168220847707767237419374532389424566531625353941094919220538414632128662049839352227341299978359966341537615168784872256715904962982732290164688334367853635853702692531086550020434028300320177276843300013932313379084089845091441286312809041082988797927416598999917396952861675735686532610999197900115364463699349651730056008884839261962818208292414578702324080909643738378902250387679788052066057295322631900353416172145848244163296299129208020892741621650549351539432870066902572632799342096867311541768314281684317671178698445113453837498399789262656824762104764267630367330402656192064419781381243338344823718111401073429966856272238874473710065607829662036558140391089266765109018381269565097419549605722328968089334322043720120770967669605146125605355962710884700848166347210415711452056520365230380499415310254391980271387940867383886946035654680131818237526454949518873354210748427389684108300550593095183976012761253812067655952205466729992495769781774335733271147908007574720460380800114655591155209070398529475933175774376997166042513632628875943321147271098731444138535399739932213910990984439224506460226350509524273165465845320212236876358714013383852731889952503180783631137482082092379205484734737869920432456107135230312404855636709663020162572740749360455905428191487413409550687751637001007430871192782783796080490604303913869530213996991277668408333053901714450293551170578100615541797471114243459032977047959156250870045549162925583415709649822319506926763681422151186149972485162331385095676130229330942951951498840327191734374804035038904044530424030265875135258622002038906199851495474763008121088532568276735888622303344567318758549067098829455884306948159455419251815633489248281040723933106177344196155042833608240123255088104060880518657510291500866504493104684765813250924943455581499209027457178899720318608700218674300886891085471741212943050761321503556196547934746230431029151854707711783353472704216438819478684665561108511389406209387141808170375946279422718744878373173331879321425810764156718696066663575206339160719990589143883888116833804795715280849407389599341322745983051970221038858542302017600751620690552236991414728916389081722738049189715675038814642870141369802903637873339774289981338383540866378901813280383273822308532985756212203994468231571619345758920520589307608563712 [104,52] -19940886348412141308698336240781499703524840449822462689325876686635573745122565796714515342097494007887611018970204821608748790610516838518831049075434861681842204234591870814809865598775896464521820833314829568404056403134512677205418492350789966700809072130316995391274279436901516242028206493162153938456213148453361633814282515570891802174515993404896471181449435224378999385499305466593296174804016486806667226483903642373364952162171090113624936068833765839952679808154228692494146740996231840704106445041962168767038459114239872795256096809793792011802047663529887578376034491838348820394540808327524027384259280125420777281502139153159264171789332960458641824985378209674605073689270154616334209666027939578102602580385203304030002142663467623307585369921568594687831089993209434766380895020787222856019722959417826426745445705266727553321449348753914718217399893618857303796589950140712827412338694381671002952500628522213647906881410045676419195288445944321702287974202843847162775474841279851193178416711929490741667607641020946037953232639770804264146131196831715875764885409389121916418644559923182985289691874992694036207713999054674044871153682596184907651026109212331972814909591038465136994383000300241419824999543103019136268386781426348834336108835718528702441002348599026781257596926576127151873767785798646178762973702927659396102006425297087413703560916746232821055396081148700222500789284888072316053939359176520043978724472513985548115436340311657388028724629376468097355802892469654445737756728296022278941998733592731541865028214426304282132692816685716751221117267488690245442872878779570434109612925311904568881895970763863265389048336979563520050595768158393413343394700124255336973864052172962285066212711126330352988456580507778641891178272658465527595737411948822530538033281703830809491781820586874357244235733782694553678993888531211553885976478045782717632114699100271671516275772706645537683227253608653840463043130749744613328764408009520232478819648935257267849689690513778262284880004586840483654438529950108399636116073517581839827051177584252055927781947702662365995300724251457933095117061496757108599791210237726926393362564935749722578220336650455088907433674920910831498469195847583661746406845152619526341350522780180889218437635245754118385255054815100559093815925483951896062079620350957583928963552384407155171437914578008994551149647435155769441527417409291748922563823381345145957908480 [104,53] 9573746573397333229752601345000986634956438202998932517204666429684809287893013137455017867783968756578728707622753376352588230829655757164855629767902351009898686205053537353999071567164322963163077921059868746559377954106389919373796301312001988154906878770942298050597805549319845002572268325551610042061069939527642219067364020675957012917922336482142549747866732569593583262875182672715433994181262758944217424692073345158143225040879081145319324875809407107253204612706816390270656655156255768652063864728206948476912442707081550707717615110876345246971673079868139492704441601459291143874994848989087048458794609882498787841266310269554170165169458163764887374210999534341805677430862840199094692669616727293850020894976831208896146089412616986040058685999026251514425279831582294530809636368375054840116970194879617413426806217258226705816550032656637213026720533482256331294827855461441674432471830720870480661937880476135352603266967956678394674329814114066813373607248903652986418576864124159254392036704639626505913366613520124830919572982741853925397941046359562902895593022216635730523096936291760600530839766375708822792110800804593279094484666139459113613737114567345971965702223405136188255862380514564448712213083943501554887250321784063722542213113243087048743346296773449416956040233070783854002009241673112601940345728542494285121242893680928978430914394891967746528657777472550046758494118142197233817536232138399592683660276559260250336075576710734931124021710390756437069420574269949670964399476971822488122373133671661660876914748995417335719004231312675666875215461830465154076093856021336562275501057044023434942066930790300555035009146305053758365213127598213447979928813026510542241047557623665226466661550139906916874457280269445564025984231356054075254417668690602579689514908549521729445183612889163401255502608283216983922801727887758692314567656806469500185704357004266377894055271618412777608037449238995810112233175868426077200513569486974502994284754436653343859261307536028870379529053229738086014657784890092821685740564150781512195632760161723365928327039123822328976123616543002532829394256082607521730352086571213711694362606075202759962926340893278074524149663142280253772553818441165978394672032482122245181060145283717717121809263487880803698667606958552945358779764062332563956959210268437927715079021974662034315477153029399739810121839315073497237025688827290767723927241367518491705344 [104,54] -2121372488764374270317919733758070459852377115436108561643621704709742773022340971871838910527974638314410791387172947849593114263423050684971787239749109609371706243403315715869179230520185178552556469262169706975185888068655319969653838840034510870277290248565601678600940727758104436976842466649318829930953841283502067985687007622345881815709354343032317850894482642616633210154653227850736255148936437877044299130175910346801605259275320573110916067618888855513907939595877587387370187767547518181961131949487966148688142916240938213531492839998874987728515817155512697041836945930992153319874248547734483759249966670150407624064508688835461811549336924937052663039315177405223553780822652226771959252753170709219160668374407521144725189467456698867263325976681607106677270742246634377816511554886986511482810484735437434964529908991225568583740186925995395740023930662900338518133766013994004547721772429330643976976047345342537114481486457420080133286878327829801032177455837997751141639782322432704458187148945057325898470519570015274073147581859388534800126671907270997961350220499366263508865307495848135271311529825827102970818769677205437414000972202498598886724454992989136614177926012117073251307037036945154435465494143495436421792902290003686374441663697410487787681436435381815358644896953242176983079962230231716470294536858976903396811267066322713938329838172178167301596000360201537233871164221489504633007983148063328899191400402416828542694218874579754822378125272920932259728089300700792212394995087851673449943021291361030224715990310499999166624146853335787871103142018844906394221710035966906269823348218391396620061075884504257510953665443219274826921476819574894231831459260414551347031192753082968322188766191371527931529515402165074292133432452513520049113875303997446886456788894545758875150480492039455449267570455747765731504297525739168769409761639754122596154489210008516507988580274420629764569794681498627169437118134518614690559891888068408354492589050931201283106573315530448905434640091794300297819607248130455529052914818219342411648588963978133894828354324431689575276729083086634490983647569854524492179044058358727557352862014113189447050951773689992928901922724222111633520902619898443564265524141165001973256905676138049764970914865519481879089560996267352857035825909945874357981424445987839098724204262130405446138250530660117609741996118289709719926773290899024744858552436203192320 [104,55] 252770821009619339148550998447661788859901425755620650992479150121584618754316101857854162701829034556910298777310985676440660541784916064998563442887712401879074890680157699980422437780538562189441055639210910499945681795063005480989621376188216236137974467126499697891799505493611710808089971938753022000946104093752411731992869150427367835939053975452041643266494357460042596847785525835102496550349059089033630513541168726480009763086207984672731250832278409582944768442952576314717700192510949394862809601025685717463976897126061447744140855238697862183985100570333201065454211841847874685757931996415764159972778922396447550455711859791941508854070061686006977707312033189112824801326625888536135636889092879756048086687810267270972968732996414518886016381843853092636930098835761711399968426561655625723119738217249667641129272785493931223643707398270324745864003321746135564265097570210543645155224054673816573617507196575531452665244823628910188068151269258399139566498940589782457631897117814428037149095738377653059727051164431961209084083240699140641024878920955972985071393150401597839730481083954422807391452402294142307434458151094860074759690529358476524153541216876358125768783117686701500450260481921821474565083397667319892502358895043317662174952352481730901389371425542281978235159236638136281745533281642659071296235955566192322840582196480943138134094614685783987497448567056748591480532896789215594436937607587927833839086670789486160419167161382061632328375134704718110443352199949280701010058230472770943402184256815189253053946904953381239847998523506207048944780101164327793640416074221379882095164836673613848593025538033432250012799841709673583239371108768593017789264102627110058474245017210009335905474748627674943302685155963219887646623763929462586246819704637838415546727835138842824204670530299349146286134913679779872869545967408546810192178462366320114639174330606163714692434085360346050424602437639663423314503115941021455799184325032373200630819771163170068678341708429879072664865475983576670640096000726150679837923480662465659780987204404944522101412289006303604344823366334815255899774589684141000891895539723659952936854711770715360417120584744990701602832805078146938114278792236483383593400585126154524191653262632074519929055789074097154180171237164435940086889924720420155276108967165105855228660346260612639813360635949924059432085167215237635589427552888986828890938058137600 [104,56] -2796366699375077101608730717120493204670110906984989177571762159431502195270364529452957393138068201187948820957277830676118453255001189281441097788901740383076125933231497219086268921361707066960406402096929983753982614093119647042120010175436932628896313745390500087632169428452967206128369781429910891887462569390769148926372269653702125318525202561612792164996063836185014289649840512558091562365266368702069496262155006292113031915380731282034559590929841611743819042401816363943019679390111448909137890744534359489044391337276595893325530129742310100472402505094251129313599433575726148686472778825959020273388511807820547529470926599588661682605340541733109816978998601670856473082088487266049007997252549611386789672108119961143895500044384585017155482715982679336795878962182421967132727694760701583730693478415381744475107392954950982864116043171482749036734064551560657002859089737711132579199931318457213311799376755904586839621338340248103900046804976468123904717843487051618809849024948239541281696003340246451234998722621195169220136064600714156985151774285098184217964590570842460877816168585723334065306226059910685682337322659131500938170702753957341547491309520549803884677287756639183578136962246350232766509901299338091625621145303484976107175974184291262243976884298694724417798118714221159713883134014220629376442088603765191393568976203534548003456148757507293948769241922776418037650938311198211296333739337352810537263065194491184737132120589376769992636713152601774709511651290017349661457448485407233662861747603800523275795555260675976908978249706829797764234001522838481496721482643404399282763209285490716402035935584182441296501524830429811476778332687885229082190316950355034049153586144637004631108859117161469086113239722818568144049768631630847327069695418168598845744653582185353771159016742926330647706968053220745864004688927279059847081459967796535220153295715718013944963422396128926455199682798185724170877213392621997070107688199739891852935320424933089237076600597531122431211296788902646803463992815206573075559502418288611999905218292087633918663436305900829877320325286186549912953158146594538142208343753271520146523124380444657426245808075615688609477776406142211837260600325236144250856201828159159160235302751685165161192580813709206668400460354676117948940516915509970912744165116659535667806463895105918278827211291149396490205060378907678307227493493815421895292886924 [104,57] -5868835133294688874019894096628119859307126713492470172246725459117965378243665625224676310459866239160985648534314903162161303401274524505800532755211378198441482643875089714975014819239363521538928843989962543351329306888013437389705867747057644917255620273661899473773505907855120933214762601068947803849857025999427026756655558850401457906346188485649810621416840313748487234745372592538866913180042395391682666245697620119991929524020192854045864559681259648389524526527838645037238531328418398334130209537987285105034406672470128697243872877937836269886321252034895689506587007976082138406583863531958949279182312538604588091921562347006579044788102391655862872165946259850429321758473261927284393471909757129397746633617159379662049193041276225439077561494300407888850182075692084641308052689167039941187666593444756781046691656104977483885237720494608957819492965524967510985884900999733304698426210502616703724212183691793633676972127055161374479757290896303249923923394079778919156117644792206908907527234402577835567112218875589590841347232364721685657307097689543574284847643846145038143827815017506620965000072208462617955377611534466936669978608639345188539106258402885485580505749012429182511768860743842096176490557905587491395810094617583615129090732821190448750679373122652443596134298274399618621924732578413261784169387402279115783612659417413926692213783908355956968265572483436931994546805173301379475299336633264258758132972071032453359618644645918582256801334845201305245191997826760730722240939357425269588450880331395402683834187332581347751054154043249438867689256554313157241381095883723712979769996133004582569093600567794464050245975356976520260825546771023327447345566773532477996410485197412079367286469497266187010339935541231976201433964836603789965048969229792881218479098757300176313050347485321545688324446708878068408512161404371517046759560583315808159061402363215647087686299255058414539998955742194903686718845852905634445221817342759553963793814498784836802902873909825317658698805445215087806537338319004465524404662279420126603086410413591282778534123860596650009701910985641819837105349555121513695913581012265401116785613787994354323722468426655467266274615459292686534774803661803701000876071383396853016164949055778828704273185657087180048203664277602316575309706812295620112336223626714078380938518021499187279896921397846847374157160808046479102449179923462548878760448 [104,58] 1549587392813674681231067770925727461020469632351413539962017626186994259941904091529883506329295212404959644187936146371974561118216419521301478462839703791193510169125074723704564136536407829863885475670514139486940480564917689694057911479761116140573852295748287629087827394455817042484298051277826640176784478427851878166317145069017087533833327834870850667835214750689163926245171600830054125293365203154605652412913413584324471410474497954530106974337158398254811015720600658444778930967934726647168212491558678565553449168489187311630333170647953775969126936683686043026773846569919366544929146765802498904853532322164960727460712161819658123141863565964842568331946196841554298839711899888539525722051920660207967948614744760726066654160283052661908741344990467462001009935428286054513138490521948236322948766928115186900369744150357427819000016371723138615075879225139047824688167410516464596619142425897023078603732694049806737604909015154987232738822424016281077381218452871061508057672179948327077020268268103243011622203185977203280504125367319471568230989590056773013497146372964842787633362821292268599429333443972620909997090193664164549457466071975489119789241311957207241985956721615148810872565170960791380563541735703122506349709701805389943353757182594021199142645794750051080083142880235524456454347301380657673664082896988860963151853625694479818999658358622914468527136971661924444785077978244630631164011081182365064421590718872751502674818150940754152882524004681063351315694036716126987764742755872543124932413024135684397767582396201429025796422276533078964295862184175285885109289761165768342237385183578388826384457433251735202521439640877350083512315924605332935701343278054927836641826265202220830354683399029569552259787097870716472474202071809226211871892767386597198870248919813329578915476759532948483217609023294626269021818960021284723990955322137341224399039579425693042371554489726129013220242130413656905319287519925417104597654356618888212405688471863803435956644040739412486697866740515820785440231774394916775009347426899995073853139048431859840324926020804034626509306147833579247818734367578690835402317407382541803483346657177763643197056419504897307834523469439734448164661384591411616291142942855907519260900278660963847661689440073523935864797248651565461502093922966363025865070844989601180155586978252818136194370100512945454722138342922108487254742020769427692928 [104,59] -265762782060746744180830993767813477146274454600699824920505022400505451207279017531710133778285970370755811666822669335411789295581383140931346922206681030827788376780377531613667009325414639300490667707945359387359240986579553417073635074546949946985429482642281785188901829451997310865209679896186373142846671937419918055861964555318427430793360344032684730823102120414591184283479873654242228057970683132197770428234840984965898260136093135539432001122847479472578485153706821673867112973721272837062346293346116030314310867467977344316803051896407734308221311587739039213528517160372092491492642721452174861569994768704229831108056585438669752943297612772806416370316616646884633189175829533673663420412512071996151772421020301435187999310068435141013988293099172068472032602438524867749116679567867364455649909794597064679133212082727108370813035576553222084791454364217646637018848858777984944606799055450851728414476269580075011706497639151327288568367438590136029787319110055320474436414163584573264691914627952683746704019566494799554986632867700782695023370459429146822036750213872186586147541197395987640326110516235255751391305619418429630042036776659822433908359972046886926800826982047866869267055000184138825962325448106715911326109564086564465299504803955016548849235431713324326961293929835277652357749031552618560893306382124438912536534904023419911717958680452346207730132754184980532696269663258790901908588763309956534362460137858955263257779397312637085783684088512513645040965132573040772239862423137014063097453743844990392339612776278604337810510250866234259928998513893600605000500173930575665308934483289149506383179178813556199197584482198851279615498975742349009118885816425543011310545598994679483584400473795069076149505226664216095172748471795209455478887094635288530840176366229119242910252973853270191233922256948582844831392688697247520960658298858025359756513948217323784800827146364018351415358913470766655845352718071321631382315814710416096643407614813743860597338893837337120746829926060664277725914934196481686922007341487075420591753060781484892592669336696343481067402653774888879650245012389885845525166991217647621976738643869431805208634263886989560411157155619941408311832438492412396896669234669872338857899597608128087581380233412988467918214583381566913678220517328380320646505304029935865733448797701147612447290068319590807498153979419726866330922317738869376 [104,60] 37435360064310856777301567327974586580150029357300650467288669331758273247844395657390984577125852229526907461605266103948280230912103646989956640753546168115817319332637952624277679137850269543306210763138990439976780925546658049410623075183344062798078529956285568641348820677693910141038610905979592409930315705350531320098874231274359227147435539628372208219610774000665445178408333925424061738862132647691362153706424983647421015480106853766095981894071583104360927382465168190767389829146855487749876926021234454441337894697205658382181551998583340255883354717846428801317193192828949667345444681489785243241801172576055619792991491189738043641367991266377950295163390075885504449124052776281683573313860281188240797692993663408360922950342104064747171957204857939722655949896950499045958129305704330469167625583636321372507179462828107115991023641493506789808125146111940324840829931718487446303998482258424937177407808459071627007666412516488247594481183033039896294979158122293023870590064742207649572065027588866758193120754216885021073798580095853390217721398006058461076059901307345007111948729860072656365377447961134889727280616239440113436315273018191049747961506831859014793534323092027706817013985198558916513883414183028907603362534562827737504537938212272033842974670315070617968045227064481554315729128523199570668160522266576469037499506369556825486002454712988474596984374709311720969763792406062721956815943665340928108265244833130391134807562445288408332309793962291819295741985002268089874349911369360241116105376038082146575051529236796406249351553287965224528448838539172054880682037669019500688127104574447033102373599868075537254652641057995006128158645871445499442373288682020554150137678089515912807316213377467185854039472158211638599836196255958930320300688558292943494408936426058481155374496388505286456688451783588881018828087108825517145266663007855083749549183990484391211209839034357380245583198529458388797674201036137901478027350303702971024290506769585429662065221208146372653905920169540745605382977399263645551871316933342786750163978730284930713047264949835649276622580788556755683068737819889785647777961905233159529938889396718823826212892354759871907463131327900400326217999094175721162175519670996372692337622161365672197922898545849563422916848062667436694500078051341618534263834221902323227420478309046167825149275727531594026561147944337328088975689287520 [104,61] -4707178808698385876410940739110069528305929729244605500278779950388820442275396906726253176003329645578851426555055399079274196255089453494576359858097473268269577266955984921433001288080355930269474359115010258980127211255871234836472395787187636197485374339839620936942567227062152235459512352196029263159578313985712589994127829128963696497400410441026453783000908074291076644343520822350689702240091415395224783009294268313621959215390653544800023103569074149156430228389083897345065416504416748287419410674333887242094354781054301366641262315094657462240541087746939571667543008470097635650030214912156769409717630092779013081290157876285175145970731959732839777504145884630384420258632415925795182485339268913422114101522366066763482214288468633828616828066607493871141700721426173248930750776829025509242657343893897292429647356464192366864707151944814810290129825311374762079774596249367909357448989895676239329143981513463148242163611225066967810119022004306502889264877516779746586607516847563687367845955181638352530408427118618699814543626745202522138377340221358353907725473812716081370203722655549389389178209784505685689341087284199185959449257277879162649792265051319371078329097848102478622957193934183771256162518897372279337221534513763620231589277893847884987477822682818788701303348190200141258101968810392349300938970226409338915616407910575802419944707122537556027232654603567358517319714366535529201831801328680333779955401798989420054712779849917168857475448549835671143618783335999675345097645374194911901243342129994963747833346102614971301293215139840061778887617965566903648133935026431626037731507246729810113749102997498606384419869918148453465970020462637183786745163892767374965051430275343261859348332647770440137931716855718615741890568417135698346038899945250383975216425462496051995316294080108331905141011461653173423781742909290063148476404230312982372402976658766536307101006081083928335421601326019649779767954812075050901799218086118557254323003069670931896788747213315977308467028113858142665090836203874180964273422039813126208437901214664239620633855089358523717902718229434763462243470877764380146257927578675379746508660174021939493591501457011398778342057022416354419661862831492016431533986927228685336794931999577102802814102169447574609956079570826361220763810784981817449931627134967838955282704209039552405382024362112251601036201465955902617645078144 [104,62] 520833786517387319068952705930161163349125857837922049259360959684290845065937459959075259909940956439639301459192311224256453084655529471816876620431674425139359975185338373794043636199410673663235708120511437118154177076263641367919668312741967818520149933802347985040627016346805005438182386482736688631864570298725880943415341226201256643605422609015888763957169756054060140573136428939883317276684041570504115337745673180905329684561688140451808152327840031380621177939476997618451029078555824582843746959836928004528847617506548358565065285776053523345277188471390812990122409807412534468362306538162274692882728128835110061919942211596941322936682818008369613160491325421318341225664825753377442490235801872645904197456130438989119730839321634857140724539809248256960344478791682082082155450919310398849103165175937472845093742745136950574850890068972749093923082391952120191246785186461733662422259476057739835125604856153564381194320205024751186015481661768774938714634216443563240710635576739123001391435333903347598067914878722356660531032297523067540537059201553443278379187820650232608379379748247385410667633967270351922049817707799603200949828420789118202826115901417567512188507185326867009416142809010411511303432162305477079778691386100874942815133760416193097077434996813671927573151815714732184295030137740600514389503304104365965385400774770015941102192317100287976785312784809629672639792410316521430864737133196982081482704573634215869090502879035225077189504324767546429119290978001084413720066329611934892253606387153132094960963549824120767426692064389561028053304863064440336901190505432069271542133075405337808858973655312183179078895041707844412052454875609581234073651542072800508935430627778832432446724229658952716124145817166083501419283622948298304320412445797952872737521774763317959062953444535293148788198631262888770219711481328313611478203268151471040319004620895735567586323952329878111072907338731299780947747983692203929710072756481207568559546442479130403719754812004157740159003942433636924684655303470004143027311260713424489464473728836859826587885808836509555832533840806104729584470995458873543792703051431436009634200110459004135947659060686486817537609961846088676373267595868659229893147136083219214905220522422921239780993647685189816053098340256388700075905261459861849626325614206346219890404622301712004930401543483445234139216174689692407524320 [104,63] -50859048869154558215744885657065463227473597257147338437138677400600128472550845289726296244315121478353049156814505427968163965482931944906090395040399887539194762616377075427388466922486715750460409197155387664743258673058462025799951569434537363437440870821731600743131927974111068918958595926326597905988489081875916190312915823391789746966275960198195652446935783517133916077677312944527900690643740126834610415691677865617766284517170902955142293858177082732229415581540560046805670112237274021780243077407554306001618683200085651867455101811583844699886451481419281536865133904331215089432804442228335422680305871100077059991311203836989113657476202035813777060987102808810708231242532060720985618251113905180892153678059619980150252307930334944499098085857900746276215188083314501130942926598980803188051601662293944468077413858375446162174717255759975998264873359511894183397312262393606437003706461592278475558351353852201570997538669083651907728354632270807233902264519464487651255351099282392499556215033429611177136436559754247038036625716684163490392239005820898042718722858710063055254523103855124976164059528475964968772440607298463038744635491217536687054593328906228691295282439127582999852074361116765962264212678536604125512441297349866425768239892906971554324921328648633113906168797569328653883168388973552065987492529396319876021004760338677736366831687831753054490441168743766180921427273427646796075375386807259797476017996961479837071188180149818456033885253182163583173886831933294262981586914159070495436193401749200336465967777677932175006311609548448194177902203400533892230435268927710093675837086392651613293575116386478274473365524905772431282706965295156243954169571037961020366638053443769498245056457457063953042574773946332607842545902687325625455921542653402612402876077022295795661033997345041488327711540630010984347352954279688836458166218167972700820775131030854094057993424091826245414672196941582674942567578737550002765204357169655460553862435880557063536847451428133980163501333964048906670387035458480942901680134332932929801105959157427328806670940621753724580443717036709949633070245245040442455284438557665760084921909339291710075704444755788726567455462267856430058956159320717120796320471632446296705030945397645588011225763733214263958041815682943360585808768733890622439713960900649545459480281096591172727574882133923692831610084186515789952 [104,64] 4269909655025008812380902335866656005952556051078162919391578790236128738698133735066052101621337278038668936926680829465561978025489449076414998724992728867038613395054462922741114248763391939948628332492466701596396676359454831905333864285297867608540826128095541285141405101324179352014393453885207742920309925710090217403232260330095119145953332646519642900644512099191015883827776728377905371619986974394367640441722500971260400402672608416492811273424903668964395579535134195373801810846609675343517924942624473086744829380946564967868742662597369074957795072164895856205304479956419916077015577781221748649199697966474068562346458745615017350148147238507125324493462867887759481729525119592972227118720671777394824712520556831184936576591431793988121069960428730056815348182551372051084672462432013506035365102462862609807528503567727279221437612125884919134437993290581625170222045347237423911955089839257568973895868314419869029614305653256668385176832406660897731139955414287224911982360459374931930639954745556543320167886045620441654246438324974124589711201941421475427291145753264811621575313879526002963873991225389759355592093747539181009929324012001323149221386008051058894245476314260443851303923718425174004140965672371696478578058801487097411791307107522644358649937689920955061728093316424724223455021217987181934494961055635225170820103221568962421515486286138256258662906414666818483506267066906496559336146293969627960863967020353420892288390776443900342532366574079317769933362926888201435285341619199957884197496023051461919955692693233000485161310528066836180166111366709638154923008859581001656883867965657642195667567399646796127289852845005651229188429725609181396773553982626059211298600379348434735874496845225773775724583848395597467803522252434138555077197088452654103820234423051662633556055407103666042651904045308331137030652958142632211230869788988368880705504878756938888413029258791677269445241099024455254379352716593667144325273113110657978157219615619487997356289097800517823234369850410483821617562237419032974963894264785840498116082644629700996248495748591455707212721240661618847736414906281586266419008554993933717532793489635568822273201316732801222165450587406425168442972254609649136752803939868635429421043049246848932973332087690775939025680270062996576418791308693304050461597123307248729087867444001004530366924269084642438107047350455560 [104,65] -198489867846012122733660236421689287915377540029055273494295233710581773416401445530902352045368669077489095556942388891260973666055312618232369897276777198792032030284726466279553398154122797694096281906151161926379393528640857446131345236460369055627497612105872334041118857496140612783389985715549961010934879926756082938557106336263004069694929411168727344285766606388720271819899772108781215543532745850660197998172390971945855459783664737865479088954591269281164987065579716194342815823078012866656430929844877260008417975417226040129573996964840395055250153549171266648843925722901596762134251448859688097088964114731263162299282159343758999021123461640499146413500003326768865437623613845003090004731283045763171830696676519406698489832474907350423009031312934896205088533786792543522219186016334234685419929500403995497480224753467190332488658357288473574301810142882026254500868527150340216646920100251953353015544681383283954069071204697069178916436786433621496977173329102997168746380979192808947987853244612453225259544194696243637815122369453200094800724987223671485076110037557687191172020733038399766544268638302508432144593064998612761360625306706201623224116659936330010620600263445788095261363433443206148887751972652900941515520041826974184467249734185780514990784487243147163681700941364198533256888119980457512427527728997068778363773023742041855799171078920457625185835123277154100274948644016365000358908219275472890337590646766718771181505353516687441874849189779246469232684792840899945115458355970033230292060339979448149542057679807449442132838610447325843422776842986226086293006566796393446167408461979115151872249300246201178210321898830934507704927506822435750940708587983229951519751199976228192361301361591716569111545930017353666371915710352967274582770030525519287216296807477397575610446677622893526117558763892986868487636398499030100263532263366271958639788920549647633913604266879553490185843525843815893019357138830540442691385356216098204827935693842382827095305813093879158444384958175193403775256745047045232080977988947432514342221642077763953620718815646152337528148533084121440408969110007101223053300381317567876893964087436805698486897398562488338202860277761291562917190885754348570756382841975019054517756875116258236952532249773882177149561162636566627681529774800607748604659249572558244314286884109658300170160490837843747689988715072 [104,66] -12095414860891306192076715216933288002205020088979445690021935293032899358044926047525826695713924836155670562644082720309691803202168710576017682134603415815933075149457610319585948298346817947039301601022887556829115930898388158260185071342191974368077802708850538064960034552802886894816721242238637144514739365913226872658155881135245931106355577724608418254279326658220237342442085582590037329739881141324656463813100934817045904757547331699646688664610159533981498258846462977803091962203544250033846097000416614128651893017711846803999369982996181230675062020989297040268028297258229615581830943717417455285684095967083852135541258508364779210571941159153333668890934360431409278013833197990178266496079125636851528088185286209899455156904571686464128602033623368246901886697383011636392535215432718164656405379842728070151685677924532681988453889096274252860190051319245731923187962620735539736896923117059361581926759605333253477519261182650512826402932148995185995204017559921297800072129840674726181349404883124586630579941977547694579196575149570695298491329744520288029951397412435029748924754371093392699918741893740687493852707796664825388061502314694899691636275186634682598372990734482922097283218858374727999469663740857901073654012487673260167751843501288392713233237211008146609242077402471020857339176106343715232848521881145663571383598116960490535388141615183622581263820958047726909335529097198756973109743662529964026796272459266033635062421322319980296893068446459791527767436752823284603764309150599376579194765346289674973819820475381798966166758618622409877787812076230926147618946352024272531668641055356525702140006504783250392104595248904602320072184297248648311011046305484656683905766072776373554243772852963432609778976170071765642308676269431934033639498834582646020054496770355450796825507718996299119707684446184101368360537663610275202573792039246143333535748949037244745760283004647114847128957217854437193710444350878001954432244745438397045397725684766560344425513111375423028116624847776830306390605989485693225991556808616745565420287690262924146072183131832386641885786232615317543473196832718095554627471165510257611278659554875872965472356815638806208732897982766790308178416645363974097837300756904550062195002956668510000861687470269666269342896563631595414880859496738466260111101839729333929918290354005013280293958397069921344368896 [104,67] 3118233744727106726658044995014828935891895184314378538029313555318968156807972330978312358724448940950208241705328767323021787156487691672083608868823271306500027466961149943574941571951700405294547622065689185551543132508324550382671707140958043045018124323552018157981104248287069404842367725487213651017047937301809177959659544051000572881308210372704097664400788933876823155632116977131665960609079890694120742793799648453657730306328015700734001514478575099985116608067927860537150859696225827936293409729173339153045317091416806000109973072246302670504211912786036552125250730666008404140994473820961905091751930232405790333516911416496395275381755290935152965546527433367940375122661532123303208080388756410997690028150033116650865890666748771614402061407954635427914772737642431464866654779614783945673345750603134543260671920815910489674494848272094352656373697229362470739639384224404914801548082076999882449514898475801598230998112850423042739944938701601880405097733778874346273852993720991067202612861243801112107053491691291020394196413932437986286273613412327518896756202757633956206621409325020636693089144293583198781522848438965984339378270376492236959769891759669118698995521144270829634522564133564679360745048908612898626520981211199585084078356453532121283620507539156923377951711663233203850425289861690666316766488979322523833757531909465281720335572976895923378925847260521538092255916567210094696432006210085768975525472811900906162768333793592622249670915755109609039791553089420887461552096297386702617348953761193014477567720577834596529257774065906448833817836432462103245368151435283615088672723374376084207996860939991275556627141623909713706603402885008857052774886720661250403800273652203847587014513312279763881306783834943917777526104890357757344537312297701565369832522321675675626763157525225821071549774472221004180772160550823001471525788143743049681714755032679362656444515593423407570932046640805231080089233463790858563808995935499774316571384619069031665572775505698712682814328879431082157980410511273710889184604601463588796387313823551189851997743018367306239995973958312729851669561742671467509340733810373860401668393736325962645602852831701151815216007627004950667196129790455484132213623960440893568673289368159467169496403903746036407102638171756714673270106687031679856639467029972282353751503563899989352983142527463480964096 [104,68] -335136718240392164209065046894916230359251053489200610316564409476459834085368992978970431858211537508504051785208668541820804005438817785292446198177017924849721049423505208463027697194020839015449963157750718139817473873160907788023606300128120388026533470061632482026835253972240292943573749772984431867373422519378929285782621339291861926217823724145570339766729822369225818865674733534342870631886589067014634921573641914223291374262527666933636050445242822788187541498783246849936689204600689748597403536364624684704239646816716350871204683427567220250788701165007020249380909516904369239367397928172315961198601916116456746565319794462198593563327194546391625057985691501598277119251296467227652791954073565033006115821679395466345560742154418445824850865304781288915780892570422390606733350423046107199492952991606012513466945627414856812822658521387282639833045725280900507069043747322229755540739062415798308549034615382070133558033583100356533595093334323947487397704686895967982223538203151150600691293136098051629911332201060108650078729200186250217828703968300863593732212073492927883551616592237225936014314815837212122305882323087907548035622989091986745434538956701328202215920835347046925688846789831941766553696250355993720732193867039343101228946213225090947760848698143523677618841710690375056090597719848767638536299810455644521214154751178101298599083863600560183771315196611305275829857489364802764382481620581905570165968242279161285409829890864200221438954150683302805435074367233077926496559059955029300584819813490579196852376231632752727077179554125191270920075531484158784264834767618121040215233546536706322798223511772098706437153442631434382421514959619280194206773304196315143751179689110671201558662049259051158387260206573956992973787770892619187518596923036471936474624597684064791863732469586062329038571268264942755646398516702367663330646956748322508381380271738683639105781382474893739138596957063224102130736881270372908911120139358373415967937129861716487105030516825328684655904042808353000648189524878098080498578301197852108879214865255193093796048600660384079188324769812368297628773854434464206595120923038655447526007007668085056622223637310235884574435936708261411804335909870722004575686669603626361680255081130269192823765838314882307576666440183071729044478050457023952806311424899831375925248369523199943280026834673542776 [104,69] 25182356842923363061543503121667405107860770541643776607476818731115249586907048581681453802575695996991877238056179604607830676644065597950229521972936408862808568722307965793687474297221023475701362407958564090750628092726844683023504636153889780141211091475573595633148246340937648895748962175980733402574449987463479666519920637785066000263463611233344756476722913385916669208955153632075505643697604044686143554676074498744599716033801844814350154690978914215710847014257907502999110708203157759180212903054400777625866243533989079103463712536427770077522047037608362182272683577182835820628806742907312361216118625094442274283905352228389698726170269915894107263233038705396260828460366572625587215483604054179349969275880639750046079007246824874780199146975423016169569655174564268588839668101681521045523018522837691581077526555749469501546212973562443849109710972621185483502703981931067745552775228931304649358508185148142586386375727027012737824625952418347233955043120781606399104940747723065039212993456170529317023169517039866138404267425813583340420652768900967751658362582362907752776012338643062253070300880950401174110505079440570914661893012043311139867471455873944538001703418651049728155396458974109960029316630986586090986560234068864629327089005758497930451906710576889057308476903723577787499601570064309973244531399660997382750819673608217692990233745530953806750497434916219848565646347905473600727840995910057990736530078930437846093379123057528174643524521505176353788220882538475904597671489097474497309430700688555184091947201105408508145354334888134704191216143813404066976999876449715562599036745604077849411498227973968304626092769853428166670463360675308192099665666172727583687251038582766417263956260744784640395371143235575307479787429696630083080066177394829533135220254664303464084824017559789743585662105461915894298823967912924372780202044793595088274895507312279834609465581591846340862424585982242728800243267819712712411768522796783962408212887069590589499401762443848996668777268616215431256885302330380530592358056544396809729740215412502949228711003461063994304392285818993447732791927101574604325217704228949034624850250086994294388846783602338845439219351618933638961497541764842736660688428148425857190106075850637248427621547744952970272717180183905431820228561684060152121163397894557139162912246940840617374732574110976 [104,70] -1333580327515813263440397988264135781867373075262892056080265728042777272635253188425028085851368159055118260093250008593828661905832006424479817417966879248420941250221028983366448393937501295031578913693878039822358561063791175044694652757183001078835042325470480849852890978978374902495015726898972433891664370292166424067469001722315329254119520233289999681130627688028877148322925350113642283938012242114702019405259378730687642395179062463547818787530446985441330966537953772171340088293874537065397378446502501277392070082290373081281689191539224170331806238470898584422953850085483031264196838730487320623587375947611523878372286521620796448195496648064277151150425486205369486298335586115369795531925936033986193191022966561833434759917498081943087091251375320598709687224274866305944894140764927496316646995567744894780174535141481221622826664340566334856673795159136279460045990251755578441877622580653183952170083423589384657286603523303129054735608084281105800711460466822941442993856819566776768955478270043042325418953426646788153769709298049069965099188335724696801584271295564390559929012329178176112719642252358588008752337667303118561731791700206558206382576014180334232637629685319359122176203355701892517777529338388971851987670246871737057586473058315104017766530148037344157401825833337964429225095299761221579944538615862412336895409156025761881872942626354884176521654521291026555186349016283941248887310683490224234012775443681975114065704669126733542225988917556656269267046290514580475940201632212475945953163962092477314658686025995282894659758049525858151701512131763872135382545069016664995008191111835058468284128108533710178182193274974778236791026893670932347021631250305893525757248988140986069809400092303410050133253041345636449932359366537935631455151455969966548157882090313250223164769541924095581465844311157827635991800303728687725774234262683442583231589091983645360927491414306733757111629266934436260210298789492242834766923986849116002355418991021478870156554884121026673736608030396752590887557847414860699704334531960985190268365805686901188473076155270619945006461020061237073112763927925743153908975060902783569694632311553947684167977375068068729725842738708409548982600092760781319322642661120836121914546322706099417251936634429769150279510841093886477732118913635897714053768243545649904989106822297116149770120992 [104,71] 51391492599379446878238412646148085623517607976595305977702222335666129072423769312818678038894819569579461588209213424704149703416492998514148559315452144480418901796525466086607790564991686583740194931068257288490735352469997365856857941685559651045645358061360364731282086665123284392670212363231513051646338046168590010293716355957882133171837039771365467026647756311830722965879439000345568598014984793583004969920550629072063647102592246969985146306685731557735072841115831303318113984235506886495484862015137663079633767303407829298293994215056071731145391477515338562642208694104376314293707098891234590605071157858461486252512259292136339821142586683845035078646677737065744177615654976277962578182631372231867961784713988729179767104418405732857535215069529848202680032349511922159538638720745582209199795219992117942706068660770851275389246491553103981984697986446387709845183490255865943497177342665810283147270772390859221344072361277241379697036496555817280211005266327794205883679729546398627578598644366877365954486353878134079095769051237867113952903874296654774404011410817289300482326350205834692186659059025040049087010150947825641126748823503514362426138891349958824263635719028411330780676406699933307678551131574075670611762446137695393288825628507541157841221971136830963679633098351280473861772784341679436884300082948325446980411311149617021192143068574036392599073752134182764514783657347996584712244217572447162517311706868246787771457826205054915189585871219931669655351717443866205186647971599431039419783340615578306227398627398230221962980467658528662511989349907564473908607290730070042133177721717141322997222420678722049449920425986757648169535884210901507091509960117828315652045835195037953123448731363097816171043963341928606776776185325185342668441528902130416546732088157677523073826134710367950525118238708261184349384861180122600364419976964716154601016547977044158068658334411815249679538935485024783350188260457269726175097735717922117397378597617578685655935531098869828271994015238794661387662169919043955892441049984162738587340185159619978195729138965426444576328447735938647597412992793138273788583452929347391470421636903931836375913392840507685205428933772133227369230384463455245829026573816152289431163419663392829968208186106520151422290050850865148282115186573008874994370583089997161194662013285002665439424 [104,72] -799528545921271243205679356534058304092704996789955929998566804771907709907358874924408918164944976072468332146385576389966871408908302814064035196876688308863758195065627994121685312612953588076278026288199420247457862179131097304463937667053443693813213401175068042600143613490950809240538820956846840650962735659646117010687873579717582148031172591204046516041755675636911196000891299713421632423652258285903395745579816164729268418196573337562205899918506885513753104419737972881631653466905979468647216725575104579627009693700049021841440286528980849684322187496642998508624134606635712364459138362407258170108948752893758481308630141877498121853415712874860127073932200521247792113476096080632045097976828789901185776630548725065288771728661631887315835538515888952344699073727590608629425575553196018729599377314368502486900480274594341975396280556738854107347971084911695632170993253883781641369270300744529921554014818053237064957892329436932445551237837039825131980828503145844809988126379981753362472160549672399002878215743772815689880268312795124745643788061295478871027408744432290747870600803581991974336398449543747653060377778881581280922567308643217670160937340863595684761914021538037000874270459143259992957825031396380638395401371982814084123754262461676548698675754970713437305445671842243728905940268488724782425400439969530819858802112406864373153418400617386541084330714334921512769229859668886093627717572305956107494153616840326853892241123729246864387314706037840728300317175691381319931783253232188547402923622939460507033523160537286509169115888218511839722724271199869543170322717823199059137454872743646794217727194127599205140153216283879585503062974310845231752139886749950039616783313827515348075535577189157003417548016693124778233565361895027814304703953574119629263481448482470242793465895607947682871014886763958191707590342679640322708015548054323103342369638756659129089312754238306345930602077352655388139925307920163728272109742275917004483138145191045718116344873298024490823943846349136189871723830542477428035601449629578922743439192133115474905892380757060208345010497734916561461623359282639549738105828024692626735304621908439800912444952763930435650115945629965858235064575559337868703715186227277955998066442952828930634527323426897369403702099360553501864084407096948211272729912165957481499170939532384160 [104,73] -30512642350158871561575191923215332550529352020857388223327464463367343091773726647483046242797975225121554187196758753313547730127894593503783976769268951325545923568481762943822292312487168500801726547939298360682506315781547446981356142825503132653875720212428637582607509885256784223611827527251622382614210332547494392427474294871619804114111552231770201518623072594365897664599377481928721249508667432959758152595380021771055014727883396611342965006986855943491737428637751251103945961956910870138216217838764784862411820811984720417803433604793372851994674727811483600244223306159105240557053771531369009795688371751450400817428570648219753019934948340388308880997151623204497015494773086860644930360729841799659800161399820874870400938527705636607070318868900512019327835635532538120994776537392120166896308383644631359385341559452625426870547134585988892701101572866252206365845502181293065556613685612986566068177295344659193826957097668433233616985115111962981593220932338100969036881044318785341228209751399718070262722497946861050488764458104465767129161669988764427852192960884601623276633968118420066248047442989651845647728340258216992969093963262967896088150487238414365864711855105650584173690102057404264054093392943346205143065848951205224243834646606628838514203729748274089198723891981553997986084274440776391116601567227204281494373348940616505916308163060579339068284230448700165953893801087942835374195912965609828101297052453122817142021405291297075785820012054553027066175233905138982729879842564192612675267740789336233133404547784991912451948183890344575967398423447533993132446628926694792035365041173054128853065776588905186605662250503513513036451370199837381384735501139332614361148985114044984671047236085560076264608416414202473798152655655680308311525029876089222669368993303809964729099913884025104126982692592225545408156275881203332523663840095405760303246683733987175290451100809130806683785667988273954632844790679096860148261711008105028050423584964739422058966345701993607065921217338992303345373719329040829023478248834593127158316904133368434916394433384020226165351987981200890980334834995661171390539398285394848665408941515752704637613786258113349102942930246105910456878061083502814107913219057925366981797944587847252290365851218718486670748801449672466775125305459682829040174099443298085863687765914416 [104,74] 5031073465671123802017165256513294637884537140184547822694923644761307031396439859621830614430871978773969398230692195902900019155203172655199915938009131859838474582529131088767310378616777913068154828270439058547579469284038027564918967463115772896626672140323242129242570406824596989904543040397160239188795893263486655960486515715967993979108275802335279048487151784691240980413628321028823658847481284912190470347877707918167491351319430229578742235672800964889456101727771319947011800735054960259098164374236965462409229251159649156281593107316688868607505224415659896398758652282466365894387805560099526656476699490188947716415551525668264760387964523911779660812472792085677530267244424615179326524478231270436702613391777120404129975126815234344662249603430945570485580523924264733065203627249373667598843466537714791767238787812547937686177641468601707862187483023542138463818294936688824735024608895017066832567836205037761836560597229948818955622346443163292572436543477796374009960631381755661733996879413403096396631048660604174540458667545896825023982921056668841898199276626219219694336612882690614000796872468055341702138077810198583331835126917967706590030574012154036275905957990582242966869724461678945718216509586226722427433602005378139239647347892423007288587920453153777088523387065691553144380133877034461709053828501918110110558158576415230993094732970392489509168605337831943754829290259999442035882096320650021725723293064455355263461275620965826230823167189553179732008453935517113661677276175357381637269067252889980735575503741197749586970107496388860786312760730275623525456522759326869193400353505901259164079938342846241763634493390036481408412253720993716411390042686077920673709193898588104803791758037026930604098807045385928487465063954980174379796473330817351887816174832260730539347407556896528575918695585802380822063449475668854973557240824883200673555105173702330844911147286320843790967841121349753921786328477331525539605017178222109189942839416494740394534113743071300696011141539498314782128434517249693233167886066666220156633442908181033058165408519716734718527767223604273739734338200883853445936283553749591090998427851651235452635716465072456152865673206947077305657410467649719489426322783600062884969749796811254146849222421006145882789198160198534275665010606737309727847451696332352127625410984 [104,75] -284980211246595732368972638042737560184143690158907770404249613392977111283874091645059315297148543454068235059726676592208739261841676450319457249240838957422275347447150561136435354828150378216224524551473816516894482281813677700762555106829554196779777764972425644094769575733798271977690799095682296860505838458919435689505239544970715762760027001524755259020258398331477464491218552537056500914272225777026517017571413248448963182014196278546381240718010226483424165441293161045321903561159691511920525287730846259358636590778037089635265016961781694275833584946173043686198331502386362003912340509331205973436508480767255953552640076194215180585376413675846051659634105501385467627586645385934697190590838986410122464676163188954562008760397870637092793111960284537312053321519035583231970505262225683358637622600370772181075591358928382940611551388317986526686160672096810716294310525388201430625515768572627870531157684729314913711193101423408528099062526262496051825696753637248714138960734095716407818802987838244268539815506919004263947107228244900415046457878138483528794884288385552720255736417526849819823225295497384325534793746872664020319882459587543615085289602810355377235852989926289886251808438592938849137216688535550544850480879702720229809142473265197718278693979624664140192885004547168148629769697573724500456941102852892677604627657030268296856044288577979553817956152234614793800806019703706575716107364951539182790588379568514747073829090902987280602063094486582009668311935464618464650397307731738836312443779111605736976489847994316041175745412358789641794187890261649590880304653527806065288478273293435182045493007893809012633769388691250534454214416688747808180789804187073793889080484848742226867141207308818517855547841326978472964979080989064624849404894245272493906592926443392614103888938304413403327915232484629401845627911433859063557257450385562383254722633047051546487084640773818264752627876806558036990840959547006782535372226449107829742719406803435190671164632039830707022995353959215187286369577113453967351747292897037896305327232271699650690736183165864058266690186988910756626904718041479903679864491557672420886085239319199420168325395079832727645837700044150393669074527800792625022919847864212200354535576769112730183787201685659427422826519469959377097018204832445074763346934112510163424224 [104,76] 16311929943417356188432800182535072445446618897912727009814075670786813546966927955002070025265476266965421405758975042755369037050123099447815825807552332128003809847606339000062170822163594722078698021555067343866020563445705807623452992362434938360110632543736976061117338778361352602636244496051470953517865303680513260300470429122907434265943704560548360631076847224231758581060184975313139025628516309065703724627773108575205962544632069545890305653147252577954219434712588539363318082619415962836645938536433399687478579702327733925556855379052805053884743324941566429605482169423638330588836654594700984552629724096945908174958826277768052411347442509004731266339303181586686357712188524772772542707110672205227585153905528225783926600213422088993250103912374952052136319061839382413467306876666662630644489798498447005942498954461612711891714708856315582493228473175315331340286707689394722498041675909620921103536859573174347395548687074687801581946655046551960563961448412307840940687082443068883333841358804260866713323731988712883715436997297895805501275355237797997992975975729871676495435259981735687305878013885635642960618511837660192629617704054706184659882835445952683066010900679162090596204717316206378743870835741323876125026389499358140627850457759221188161225854332174237774593293914086767919920826215935079642617586302754161767209641293416051827376012426936733960522804376985304216931432115454901998164932339162643320497919752592605814542389973020029701800065469734973359528763739534628607214504194248962638646145699958048381502705238421339333277101339611339912758112706525951641211844596608386128585135897133631807943100965731293895514315034746499873491662609745620409572888805966821506720510611459208486920856635382250663398199901129817404217190206015507703779261253494321082213730412990403957859708630613155891242938856650815164675465243761745964624509789122986695233646423495380111207275660700320726262677237826748789424333829011449046795395922836988313476529793589515014830947255988486993466858743998702843072212966884133468051241174388895984416047019111973972741251653064205179059342826471181629816533776756877341111960156939235359117332713256534508073341568110947765921549583634453830561875047132858066176075769241370079694467483787404574190221130619431360467760960575716537064036361748784350084447167204620668 [104,77] -559887834399987825222580897233908453079790855314488809985228284630631786644984428921522768455804533864077374946215285429577407377982906521656215419626228833435940955657656384215513685010335229623614994096899425389425214237454413172320328504268281366121534425847327612178218919646455459040514510066192706814492092854180754000609768055119482046149927231614430425143612994824972637834209898570787827388920549394187415439909248282192856940039132520218718599512645301742418722494485553630820984680773423665605607410463155076437507805587890583773049162172282978378547243073013448826333781324456086071834609930573898410655281483946142094198694280607080702663453692998401924447269645980537722132668248717666483339871196489727917901324549297901392281606139231588639912730251961874709354445003759156425587353790395134609201298111755887149014438298969050521994937954075310697322264473807435249709907172600579962795824067769099372857959031049980113041491145505902658237579315823177629325178164419572161511478284116133524877738808195572895709913092040469677540173298482762418604963858496413700591207269946187368120707561872129212636014328829907973620366499253881054189159096223099033242530077138424991274876137810707754896157487565930212600874135533491433021466869474611160915121447417082695766861041458260987148055483665986721216269338492149256089068357572537896889824394579234475600065843514766536935556900751054688757018279771899027332981003374198092021134539760496018086250033121609912513318694372485814306452889876827151048982778438356519935273431649835391016686705686633210808918965258590382417799214808215460520802979308960495384322756957366989051083515651748435533219320429959370845807766651745719371407427832874133743442183098163959731740678152315008952480169693560755835209725776853653306159432953873234093932854376519715122869494771515919401577506552389094869969032645904779984456226979008862996747637406472618462174902912298429079921644817947621471766239484543363943571263038487123721168159850397142131223343412212016152581805292610891725772393574983885379539481337010157999850974107874193750347894803517654686266378171437738002111556838149753587511022016406321922948166172338652990871050422359577917392425615411421908597029741825988793341799368111499437055346457036250194338313769324726374177554125438804522428229867772747446506281063744 [104,78] 21292639553887588679591842911616707897512302189583255095835735844332817578761948365654740531294408286015428491889133344542261660003908046385673915776524300656293985475993327976363963876293231281955837032752422476632992737320855249057548437382505990165334801922784421030159129292727015513721357805234063671845018544527715919704293545856558371281303450720498090428434916952081082557405915455513647561754275474973314657221154933681568958677001955861080810795407005247087096131941351157940244747136708765455024724872893971137483959804158855098417569356373972866151379136087235668260831636322632482663267206924693623189179469426110545127507350941874070525069788744085717524235549302002445203222325013683328133227824360773216522607408602686137443982668910782923160052849852214908079187207282853032508979441909862607473891035096986014479860326114584279372407012869459629929882718675833204085447225461319054019857579790268080570380887034080786590649562666809657072012845489197392835885190231660328114463347789409150139892944493978328186140268791613438194260439221814436085431814450070043198877961087470526247963871006857329161092660637663359435860362848349349984070453349427522080140429075263822285302965692368674127502259804603249408368128919848523913702752145755197310192039098064528496875881501621203943896876585044323624147356365256889221695433049711034832165409940785962198126748761951336789343684182760193997229424102041686017162643258102465132514933940922784519587553932497226257866099755310647981093683654178350934573184401290033375388261896301035433672361760597311375328898511998680333605327530928085193498956033312561019688576568894556862714848904463081265313853938211944949512913111953916296275798819532356288596374626904196208318498272140768075409810326643207937069929095298061317954647555091118385312267944542314360898449804433017323494014131733285781147076108457312281059459045492642554193669317761515167136871300304134987794153575711741206297192607701822020877515522313073577327863236527162577603260459292603397509599327316643467938920639910477458128911115012415909498707967695287590247350388842494284686196050804645787505646091661670818386556106386704391707509821377312163966704730004074748982310044934300854905394422483256007204795652617175692495987308859749052072770003131119013423693521351291258304384167201839889556932400 [104,79] -502205566288775517263358957360578181853774058630316868647440609254915035685218426018518643822753167703783926613772673213959075386478924453144020904388945196575384137595302406614890355668960439751341784549558896564789501460769290647591726142563113246475732072679541036776747420294966534598911952333561637359769506818251365610130309755167805255313921589019782761855166202314252734015910265118200304815458184721340843763705594446914781459382175181807681259696193471208325256855069544730457850446289242823911673525308252307093910692359875617277119316857674620228839219393087330283888883852633632179181896799926261935530680908111688472162345140665876760752164868803893198552912384956694764388949152069921989261512639586303614608580970358612637701694758299224605121893979191749420817589874275687871287779292543214437685254496574835075939378738261010903120921443865423690996715396405708150623909567143005537053541948711804378152470257184138955771407786261182944725121391754838681562531206884974975741278069912137375915942609483520759988754652378745965242461076579055155760366119122801067258467166147682921500873824867757492718994886945797932280754150001829789445069582676929476652075181111839409300438526677381146595556456356553739044428394917205441480782895072583736595863781324254941103516192065531282733941404010944214340438289108833239041230858186896381273059941495986448357862469403542725687770925978158548678048939768957481816855475865969670081704860694057421183984193121044207776710340958760049185300727539962520543187262879834538305668791690218701207595972763568098359897800636050969862983585935687698296260817987852488997805043284964032745256630921148139266579283739441654356857242644194994941195728008833296958249355428536122518458619327244666334389902205891882356025542334015037371573014852682914722177253458676877874954901054926640515304556736899073868894840410289449001687062989612462403422074158218269383335497765394915369000867485182663140558860585980474614513669802726097506124622543455554828855693950418533315033782444143981611374906869953295723340994500036197774257426371574853978459537270014504297192649047985656132627425713529242302538224563925479263408496839639577722069738468329836346691748668286987077998850353397094646468713099840154979829736566543205612805705987367441379210571691249486091926940565465589365056 [104,80] 17628946875624703171855424257932645224098515636268266499261402722241203753466623050212055281910248558719516372063964205347062735434792915133022264108399040263164452563711839140699540845747130035226631972987673297571508648276311946477552720571803501057029587416623526473879224159002799353332628477291554393881065696619682804015952645766022715695059940556626402685429179413573943618518262412134309863577475586090741836500894309469136189693291787938194239164232290024414143750267904036905257483219787653790308402490951526013629359184414174717820595520006995966233646041603558330699612062900199165807454371820023889015976423655614324810709354603068532244748907428466173727889019176435603069992855542079255065435693988870630582023183377564907533629567946098996144302937446506976869671791672959806705704533553962859136220664187542423908498147826090096328392334043708336419505843482201155681017754724719028772059244566725225660109575994018897277845210243176133924582307106477988307041115390881211712560478334071683459292133931776391226601516645300594675464477993391370009977352242475037051255427881813711917877926141214765080667005759494462872093367274168232900821825376247069871713754762600441335286037610190868620995079446527355334602187330662728996484178812967183652449977657087236030706695574989976461293313080092620606841410781757523361193794034878690246625311144336855965018921568407300660904592101258557405346851253441528489397463725564959498139262662894202633071645373545789874674349472626619758589215015809786281883561721595042908739204400509701770747995504973777897930925327025894730680674114451581912172997481106447675633296326459880683372619293551319798932346025643942377523516481196224675287856137943210666993111543417016976257467248984079949408151440249796670630663706132837883820181252235502353369061405100196238411592353876384963155393527982125964716900592403151143135166100380815760105520199524010350047929183644662124547348227979086829608738264714122318822999650419944936290937636958549575690636709356989817962259398646759197234269273493571923588015974535905489432383782659781993229086759837368497896394319376802897194477200700662295464796694139978008226944333017618088749629328780384461333585676580020955065902192095583542505149027417932030822620927904782520193715160172665979915139560761119613490417992199784592 [104,81] -311339398864644179460361877654272536818978832573227324967535105105636165902342219397418291610432190906206208884763807504698183295634775557949393225592310967596276530370087413625885147888073242899951470440966326154540086625179722491536773203525203260292706404865929485713341887474401593434955165317570774971642175491649817583724666345349983938087458912870608807654964909067660713457820130667044937542824040985889804988719893530414530336192567010906542458149504920207649587798686228245523763266191287361450216841865567223907578843806239982512551630134766566984792157249624267497893466769752499528188125034137662505223238097076035221570154901567039484088723044016764775567036495996636266883624806075155603965650868108660154552215472428736450194634032549154270297809366275587548795569600081310178772124905399488138317483207226831952239893838870535049848804382917240328315727884168908208301485955905083775333471587620677412816519545294007894219459060111378172963893115081402362699940913796061428686934167980411514764877713404459788437900927264043371474859540382060493894598931440462261379171542487965855092552394037838263128062940020210634841327696814570049020268484810074140182985843649691697713616472287320556771884932168267525821466205151718236044251645917899763303345913787323220811523095698105016805145522977325955002569057012822850434772295694819221568481691921539889158877710649608924031901032177203987459089015644907102888582402792123363596718970457627413351574375383036639433891099102078043804595075332232255866428049484890221514749712833100962729319767820995835804384420294134483220735378099675227401857287402078500584313028843191334182625738770729944940961448079960050396992738194805796099520901536275922932985516808312147140764709721149331507627004199361114374968853646830231308411241666032365472358593278365482279341978293121146304126059034695480091036422848655518187799168922360903433209479046011422987038040276097444377303182514358297897843690611723481665588977890010345661932039974146705723502640983178557089322187128064757569808602124615546064643925439292286701216634445649906369306348849567120198319266994059681708414181044404347673777696557186936096505339087005830972082425425351541600380222322273702230855217215501437420137380246268674978971017452256103183063348757370129684616697855625289542001126771144 [104,82] -79357039388486075776357705912346753507168595264955893811067165702918844101707850229964001501770185794979637104761974775632402313134620392901623586141236401863019594882846425730499856267987325230857356829496285355984031094495124359922827550311945820601783812916677535617920653430028814862402230524004955695580488116841419038548921955252839182605522078907119316147048661558707091398739984669901188182372907985372919380289256194932885193610748730743092953960735660143815974722590213741084309666393375911448809422987748906736618620996907352105994785113548637417024113895477184292077123391821525441169721015833288208831803401039611479501640015730862507202527845715834827506385010482596260374461450973168907401301436226587677374163826722932866703523346086068573935510361582376879918930498393597169583136523077383096090507750353775879022831149304813506562598382053327218370545182059229906051099540647564360550386281654868412147339693366084987494621296097669934473378405799180939658775687512472528251284853995365895401275729194926846667405748563357624929963107174411117160887325716327249020475044017851415535518931627342701403612583965261603614059066980082629607447421929880707279783255090062048797227299453140253954156651067541416565912702772978538882816797121837954802950253985655330893665015399036029374056645720286884901022417392360572069973922826991342696028816149479802243556535776660528424251961417038314332900977078566903705024977908766268807366277303671349975843616072439477980385873895944032940011187616646544315236466474452091322581046253044700441156127784948279598123115510911444074126761571637324442160635096891640568977438760363949298452560404710933680057169754512203945131030390919772378385808508135545739063711614379741267485761622030074838084367299497555593233632218146393992540414282295055341556511133314787321095387293333028521577516571484780316833027486244503097964367701302809686186473985164375563712880342140403316503636522726959400314398349816200751912876086047886476196393288643816450017556069903140356377077846459468643156368751938252427187279565813292275458382823473145055302877347998685255706385779008058344050540516305167703171648068593070107410752896751054959227376298074904520522155762177465472261999037825244414739211338945468256415109270816331236626298189367957362725477271730749827497216 [104,83] 574443532822849109130548637101625940019503933740337973784700365825554688344473524166560119356633025202841116127523008882358654406661545242664132569345786579267756169733789126275320549432087734707350851223031572078585071689787431890727483718617563311092299800212152154174620422336698679765795733175537581769472082829741504800235274890255686195398679614561139268490340650536849968045545729584103060724221465241651718331794718394217323848018387310374354248241060650589052061194900138695221835380327870083621611707568897885949578711734465076652310396779918917712332689573070057767247098512829395175773895187235346701625449890893903633661664969610642967253453645033683875916856161314994132134345846975470156897490502859811120685914010925560180607501493269824080040180738330341583945046661564445120555457223316328068581375631432160752856736536913036373143746434770081868531596922845929594714546100768925279347942480858959686188808834867009869029110723064761437781695051073338212849845052023724713824704096036179432946524094682938960828490369162338265262060823315828835840459740279223978630486376618112776858340638079587317340581684677027216170735126491679711892502179050877370523499866966635514624471347173936643211747131706208475393347764251098080292859260502406725831762587217118232560289164893513037358171825136845639075691372528277680411882542666469272440205073729721431852614709844778932337355719878091802068252166685089903461207131889895767535467877700670294702437814751148998671156537506143718172776318406469671967708204219276056947706246719823557070800160855356577385202620542180646881660081965584920517524780282578769622914233608216581886719877327763170749754393407876858703075327257946475608345335194147765766700223987303356284062853887537283069236508522995095341785212197132324996882373337172013505147033225905252298171944285736129875828824809734545652619078615871322624789201348954201318709002315634373036897187248036994188209025870338263279459737241900816810241096158081597614459116292179502951250259920120938051282992844964312997923295733306604031437577150970343860739226131532486698472433304852804552530834531233794223795066777717874557283182793566881543863430412071791719039002365465227968254365578560389498661626546402847248850384201221960879101565829416078428125578951935237301602040513650612521664 [104,84] -41163987926640122679520290291794858994255759804030286967803857647436058853005817703905428501984834459050669162344415010746822374151164041639475979070090152357525677325419586589990197275276410901463472377004916645824588658557491415976124463027123256409401461706151774620823732617469181369025221384212657902854962627149982006187770816358997656413980787846179298052771016217037286502512949029056834094612031101684491206332188615130740141050465672350625634461635369445631868790435358618112791419115998232471435441157466542957541516600689746318858198913459927248978884864804984614227815396243479725291766156414647221733258535543919290869963148665873604046203282777691448402445447577833111003455860872745721244111675445407987309953057780109356612279583425228879160183116412668968750049735832033141936781915284461721121068449505133080154742271696473970627975154345595629089519501719333762498769586960734167604449944697761587167913178211964486119692302370794526853370320184088482445660347909763668081935551361824113249525149162333430927040970426848782452864721292839489406911656433578179294026083734283830866106422729112091309200290582570812298919073186703299594188893673392535842670190094970751503461304950167261869662812026472729606545930213730239391950339789500950178804721765828989717629435113431993059791101766455974036792236415661139235425861667788615599455554231736198007602808829442326329954521501257128915040044538125092266777960089489775924001603477307758467402227765404582902605894806626569746519990478798756354358073400644244787368403985660928232709914462785795942191722091692963783989466657489654122216706276687158387221510731718000795072701475095324093404963867510219450382626739642080475303281678288006812809512496249264876854257990468937510378821409287174290687125054026509696009112525373970256609595288393460992620703220745366376226030466887272165041202852685674150705874882427390134958747590646884153585982253910156654643526464164905481107793331992887062484221786914593453567779081004368224017104167511523528704981027842996487595191500701463015994533883317929391244946564618472588959546227821664920338036809126576042814573035376896214396325688193513012141345456086092902623219834346428158569609311181876499562601455492193707403627363479536667970444034445721115034253231320010926926267731356498140 [104,85] 2340619421268571143650344883191435143932141824508843057200151101821000712325730590406805779993223155228682627263533003486798565753700043646742920865999610517497101368780378983907317631200425503864599345124634113855100778941970389129133388945114815460468681320123640446837550329753704809209000664668751664129407800350223190297151422830408140908265617078423461642719388214063649050852026993416637017227214188815083395393994211818039157976494456203418769214407207699341588479604013957171203622260975692071968898585026375122756674373909388953963571568875598547402092997150244224540985334235382924599433144654254915550272292439163825775392153948367766709158376396478020624929601934714357170658144279687717024051483588238522500315612280357175661892376348502790373911363096675727881376836626879167528061589337918412649747784435752585639222334654312587661648332637955453399527867045778125815980669356216220398104515975485612608703675352650133498710248477579159902355808850955413738119889473240070124589395412626331970330360705090028587804133545796340048777177541916956200276953729460606410882690940796357516649507019826555103624599139468825633849828390883283810523919819466507651835973197010657843826625863305795380925511864297963275696692071060438354770921413740150667187479981902855314066787124453986437594552626881338668940759331516925353238930598589120762682322701460146000228417874691016945796856436879626697791892235933064885948021470393220251527162256089946895643314784710983071212244139587274687379092645185135972012912965358885577021441824867708213191886676660923500922616359996131338733698098041302306608956689945405777224979675074142193867957175130920665648090114534654062030407225758428136292377832010831533879006242254891700049701644022267241481147562433317584215898138904328997315737131023779692079228880254467290599067263674239445187083723679392758143702810357470165101466879592691920364305594391415138474501131449202432301343987427467910220750546963703630179333883042560365417117081849352109708099345499119625015564169631597933153623386966437402536999190291248913910471374621208933785327122501196325074096365102822185127339497737114578694160899529395189672021209331993953682129158630550779309542485775160432061350019486384737471151741755713179180530550247620897160985984209147881085011891217536 [104,86] -116998213422149827825049729640268414625788649655169868806159327630239814645616827759215041778049564945265613674907249116613664267100631447561609273193436008640317078032535684815309719707692627397839182889604075749224319123531752478582083494286878243687883808721350418553394278249166630817772189692310007855178632571086730640174757111340916467801451177112854121790065871967946631470344964843797438716547157561198717749750436506047504268539489246877643925397264038872986288151902018353119711233535290671369193450000144744386612475691965968855562588624159504328263585762032148788192687956037432710215562333319002689143751643900427533740963441048217692246209501706220371636494022430047551870102852924146309591537267847676079119616958221651445112415227059838377743733084678511856603130126977896158861496968830032599493097301540827810088198484164546660504571570280139355766773836791328667022692701536823680405007018106894192701662154832136170071793279483580063952701387837529336188853534772577429658891230843764681988532146686941953525799599383489091678614010884495159924663802588347656949821339939487166728159283435194644029417907352323560279631739229756722853565087002365248287420717402265965839655064669765879588560340515244430539012635803359078985953189951947978510036749620151660083200791167923291418277344686233950323783430414990161992291227077596173226788950963457713671787981035206903536408444842563818156648462104976337701643330475940887146008154827375943362152174774072511266884823048003184520801055365279504956056898193073785166799509950328273435585419801478678167877903153135506231368821094169905069989955877303235723444870689394563741541879199148613195555838994164708156234949007228715628377361876770638460907063025880702501116748935628576785200937391117651437597638258529199480061303397646423363864905996608135927179322596426249833577200424271061715290615644999163246358479362676784165182230208242496167170677990541223248260121314092336347098360058830067106499379896284832404750859382532704156744733220969388114193443720061837103862385992971366733247550969530065679955370759619028551371769631890618135815381686333668343881903478445936690276764473861237657338306978085713071661590946459778849745349573444432965390335338161206741075346755633685493817112616571976469868129150681361132375560512 [104,87] 5418342226516064576044707440320093722406134707610404378460718518330504845379128057386752681067064176780069238837463567033439492934990154035459322480577019525424545392534669102751308444582683172862920691258717969344732906840466614220096633492055078841610877068519215566099914917884176163446736907169860189111197611556548644995928384925523928411719207699197156650758912883799068877387135453607482970029152677146264503334775905849319377679845139230114576720418785449681511798945705575809905392575326565180860139101271166716699967283096896258366802601316320951925177696390401542955080009985013746479942052762743779035205516718976974732918991625892958258394496804948355747304384517342558895049731467704077959751069336608083707850408932537762932259516936678326004616399713134698452256566129924339636391213876626896461848345838546149675561374358003484849138711443175656894322630717406195352845710224641171539345008411612955441239082390063648451966502297833427842899437623229463506603176522684661338887405992626539316991953514792256125860891639229821948412860219232710518967338144314847451822998079209560943079907874349486680839220672676432546907788365970013252763172629942145001660052952073822566158275919458269858781465475691102346352597771559811611965233402896446729040905539936789705918904593191378916502709912862854246994608588834888683182059737760521724300318542812151386590555684429047256856046475029319942525019390534645543506005850428392055673279203924886393179518103306094652653012984127941638535291243809649963421394797388880291180422820584858935865285798759062787836936839029674755805987954571347811040608604560614640172009513194135208868146422669811447370884066740652127808661180785148948617007000115260481635109135118072254191781347843611682830705983185551590667686357905005282012944178842792278835334300191311264602385197632175599607962405450082812277865784680801561092782057468534572262204388374551720206914122157134849041599332294099078758237754055597415688910393024505690401537401146930550532677325733198204427064607842478405397860108951122366350915560249995586403599533221315826834618356504906550431627931467871773686794840077197543395549964870270824530555485867510625878857438344143528462460883778810164665359081845779515186759682394228387162943997666517324314394741575596628834208 [104,88] -224421693679715394002368157366711470840254354080137670462647869147659133410551256562083840579334430311520839579435220106516004807440351179596372044452450047504403904946844231660335572277824748025309571706099881938338398819500314779017618278263527944212848992285458446263560757138242368635537997759566265641739435899191145478397361474010761088082482797022209190718132571295849255476754587475409830933709102790815621513496033818866592340430118157477693533644986742775546148613457265112082562087574871671813880388287255379218473080985004143149768037666323756358990216831038129695776827192858610159680294845640122746675119938741575355102320849088752228609489276427719926529365496855422991510080935511618527226332883240617914887602323216912818290910884852637896232883189781399000742517805117502664146992568227974388393455711438499224766046525317686507402943013017242332192316847032741493831725404047401486864157278538235153497709719311986027662567139558591838591022918780584609949904230509100165326917620052667003464945295998740605225697163359037077174061564251003744106034816041771461261506006074725852936696676062777728116695681442294431289417499541374838373930323859777177343558822110538190195556925590099891916105862628712409036046036772337912466771584630103298784125439149994584006106943677009268049709433291159305275202573791527490716403779221336209954983200599191703323370801887409671778032338545945430211770721175850609836718585081839635801900759565390426026404833811587015888722733161287877694168998481036575142664816333695101904003630943396665587842770202050724259732997659041086983421088486427006163176622922910500820491735003680537164860331169940594260396788247014489776045219947390414545177049024525904041017553230239635322203453187156477021111868732271281591435573633448951299823391986073906948622714646008414342719154261043849501869627658394551704101975161441141874378447022977459348986259078240357138039629586873880023401447413966254377109819730646825564083457508285334315405625561472542148631546490065578878950419750735340155637561237254741205762011479118807101050809610246058991758813250582589597681897142079173857272319635738098160086560722316294156608380503506587935446093890337446856952102585574103060275679981060805533925659675833789682515096745015939003092371366628377792 [104,89] 7984261339992413183060505029797240584374165998432802330197848924286829634798730025951185638132198265675502999646660048890447521413784759692260122043367064730085589406157842177073591760342723459140669110977643646807271965157074455740521836188330739390510691260133274143109482995138019351256181302688515390284939898348187206086542871214254918283147700506832535937838815805572377605631260718540869165410652303076425304912730299753194868095553642888780755798943762396899987780103160957467611493694536854515940760679213384452214266586304538130448424319595204131758161324230776953101683207044680338991261252226208340067285302924913447766498881025896281888080061014406606323048720777432903507041190073852035333060438054449525054899551078327748139871691265505755077469815233640881954008718964147359041937782610863947159775055308636866268041582971543578540857586687770682513988549514197294690229153453804447031724487089451023127317946256562886512116646107465730131043402431282382602622621068118294059837057637033615506277027247371060613108757274997356660017513135571262049910332346043396204444113256676634648816709028612881881563513261740866831177154336415969435905786881568275001125119477408594753720033814269166395597046790254231313113184944040419733056420891645284691503069030307491246363805039111382729879738415281318940979447083227357624181999689453177050421106821073349410672382853308648425640014188454912245183526628884184223774362383607375141759023997479353473333104914079638209433762446617957024383106957498270421112818650326647966537022027522817363907922326230322487136350685557630359811435887225630244883157364780100011890410520634693939204211188733516973967860216380069880654946890428417944013419827370960470057184312962500249523018202112282175196079740222445389234333573577899382802267296753262674269057905365225690980860555042789629002170626504329237377243698209254404837556787433514738240428264763636260140715504878122007131520594357537820589141328076385565749422445733979310615411391577631348232913808000647996558615219145202515633482765263406643615963139916024825103983304859606740685773884682627787641034199119435273504137999445012719748674780114842914894200193532571030966583878622378767968363523835102834217352033781223026808010162279813287841296407556879469892973825879424 [104,90] -234863131400658019581139825816337824850731253564487412099160180727109620003024005837867781427690665230031161236565972633827089677572436278829084789963640007294839854448185661417491921496400042289251192763781817144110243277515200766346797250560262082800648026225006998555192193820067505888110909633217713203487402395228574479277118475339540519463519802657193190742743621394558526704180770151065485942763132927232926669740270704100023761440228097256888655309499887649450376660154536874672036154855141646169693618153731527311072785278431448351875557246192148444802572942560437806425644027743002748683124009172965984045107527516349658737516482504347000409124717833956297664639808291325606953727684686011429644053891532664978006059111491341426956578206023461443745131589014663280827176248855487346865832926201516817149154942426479674124671087345061792799620382066301349527260933221460253077319660081885540475713216207010121639564837923415907056504536153237723942178664614404494773061491069227204847879342020980438497539957770251986896831559058083212918573600398271667369555263266374272445688692982482506761840849048911565781861987377373023635125980506192865399334535948427672895631255729978333058900309189653017686420095397148239413552752571225459768304322059669133615247474926990622778163200808918981818404355889308581215425357000729053141324687019463047641840631622655981905790394687198031226541956557470456824360334104179005073289942863626017465319347411773174837624975391855062468377370684084509174825013297479939783064818410752331557460970430135087024894558557149015766685429184606011882208511314353568497828462835357960212518715921518752920519619031053252375755624815168917064134214410415395833297945834916426326758245161869868214509974676814228217489741726362527112456089288940842741981503794299720398975291327815368694580790290393236777353539294624025757598829201051778622681172421996348095467905253028112643597010518423014652077262768411240474588293782507356285523246718754469204289110536768492115818350182370586872729501144779326361651642575025534756328633352306699837096047748533534268421484344867173398765715055846711294344551302303974814159521031701181514768954725419145096502280435687573570143308671706053973336697832600520023749099592054314729427506906220879485320638224 [104,91] 5755195212290126469482831296643948983337282348261855201483033839900308734992925926333306439319760676764831741811766849316331532769556461537655460663368656281001912948066674429220271010772079402427928746847824875577551478862453418726196926386106365957996018370001693969088328771699263571605554919757929337383809079294561453068580765826400845927589727238546011129959597299715073882770544279161457142065078162116387436185454395687838352834057598480488968946278655810177126279490931265365269140476036028043786489403433334553026649091153666353504338474635308474127737760066072414354375455307412655986912016740590299322787139085327996117661073648160420987499948891007920707688341568455320034874022481834724882638999412791297327709847839305522683830049875148612774421661742366150040109626049513579642371489441842007253191145528834165943889183899996933490339357340597728946252480353049592896019111760496588327253402633192324754390192518720336942463534348918078644757755673025268687180223155894324744803607233565283366384420316727977913379824018146263306945837971051999793803127289698467459380177760790794350096637999817403863643902655418111694949323257671568408262160797333631543538947345074965977716393702482152466806743705704831319686911001134822326832419715541989992974042979830248298457558529926343574649160219131925208591574971327863564152926571102726288443860382389520584373566706061318561645671657910052683443348244969672408216420075354195922041237657583629536702257037652554471002669573162022980986830382518019336483010243568719895018946633401172324987381495869435227006604449148367809366394121614489179065064698332127153840475018983816200813473796049785065869787318858052890805537304395702526532963460547433900095617427530655810553295196828289298636883093266994554811203589570522564692418372496968394733713776343534680723241623604114226231516979326010165183663750194364952102054945332493158783928132068835329021236349030835372587716869260647280813529529385123339380592242169420953565985268067166095371477797503146104207318391684585191398344022641739488354467739219552419734881941586624510788666248104312367799844558009272492354214339788488019612383664847763326421545865277477487472529415871730279980662076607071624726773520621693848820780616548961951591931270684757096004608 [104,92] -116089629678909398256755649990695935889834264096074367305004802679866641857807032829567922575002530130696375289020851718193685275306689027894931647692571545663017425264676960927509871065947510939629122779476531109073509263000746153943212247207976917466934632399647339158717006942665681249563025424101408917262333075901635534759026166206999610670428029388820248991407424585106813591266679188030237818960495616217077741027642846217612953748761513355046902690155390275312280458079414704788475808415399038011893624289438025936815241250760963143416124474384634070973948290646186853358101919500133455121072349188603913712482080557050868670868356851631251289493801645271123642408030184023000679330123945221125138672002738890572317659057396979608139064936984721250657004986156379554290268457955223819853837493363036489022974415859059302522545499988417040191375251053667390803277310619537200929942433673585609260957297929754435494916667132308139215807557722587020747364803219498135960994879420568630432072491895579310506358562160105797161616276505898688736511483839393865528896013595552451618766349427854135207093765820292648317340157807015195292079181614234142928057319349698604170514715024082915322241787984199231598204585913210378010633021214920759577046593273399270913280445382698246682612590592981784969550854624253260191944578053193217430805307899957247517287992146744190267842187798476790759438985001022371564926970497012096116984761814719034691551930589573131924894625210581274435987897075921819639279928642450509835628625773763156496511447352767286685025437005428819653897606576565178135900907946831029184646675861640429230375923808018313158377150953142240477512927159349505496915955724452672467430006809533470125169907844910186239543945216079942264658167055412095411535461338905956685264836068210299176407086822535435102391310651447397986317622050498062459070841668406212046343229840777334915062411756008317234107626932522998292111037391079043657101661223304076057476846784506107246808049699686363849360967526777137176018962335173479087500836704457575113332117835745215007978250611144412630219149842096860413260406887728323435892313786378418268785763375898544149905043568161926811787548765177621259294780358557702301257526720375126464507250143886691166074372691175972064 [104,93] 1688378583106600301963953189082753080959180070164577076115958443124155269036433436385847247708364250799695624615738243894165149150947958206681963953466943081046839593151206452579105299763383740860050585576593046674624357863405234542303164261885351834149075573291239000747587112202212818381088614820021078036508614477798772582955868851328133217216786620434482646113779758355602489735823255417705139760016646769390348200407050249359097947095216504275609573099359251817333095529365256833391707618122473449439938552569131400330742297030959617925302478055515912507961077298541507623619979172370941886768657870819649315113008583446027011902820502388612632789524748185385088851666105364212441038204933130992425506336301100307623290662371094663435511938168724265841482308116517387104857250116505173018677668665272666802875894144918550967077452168319512357664190891884553959592028741306916516804183443297573076926023133099761286157205492206064706655866072585468674409200509448777650762967192947046559168839754728843151545384649637643312627903598336830271860158214834816595811668635821509227627179655115141061811243352094393424471102408586915663308648321132428074394727226343493840786133360438343710977298307073577946778869428879274783798131576605650190858981645987869805099267464433299764782259007701740673670321188660966824723160413633394829834951865532131713145451193905874544531322679821531249791829413662482905688521434829613722906098157458441186099032918082165794274884082789310172859901634141593900070700059057301346755476578222563843998620987210388500482577486375463189630376675905780241320425161621584434544716537188118988740940428353948643362834607446461873070007399503872468972490112158715729577457702858988103814515972827031623033993204931593811328933188813304940154736714573251860270932228777213671795135998771477327910427454025709035628573906569609046033562154539039198059085211464649496603887995655256932636669544269686573858056297459940929435900366122074613473958280938925251534928642605731603423289337144311839378116709122352274732597895101004293885867397560543601944102842033342866129285039071658010436923859946523364726367644289823741966652465859547240937110780858815227749992103078859133930884971516218075221380922472435161364256307135337179731248378142144 [104,94] -19328666018588953936497690324197970216325229462183602971532889178234489481089931435051466599638178473838465187615141343804108396146414914650013837769810447371306373691100386718823611787166091945199287112050828642268409027091411644392789414383972916117242143613936413382714607868917500724984403252932666033142655767071585757758076960685617209712246192120968311976579766097074603601709852711114062847754950692934406562174702828757906297372202855015547644932201389304043913938883989211409878054200023819328242579566708816475493747142148530523338943819306459594293517172782744865471368060283516576693141122131363728960914858861273063765799717208847383384824146799441272945492850943837921629880992502650334396423345120031340041317038161394120558564826175237461207594014680400315741922049911368838269107674936911355326094158407701141428926332619059675959591630143886376507935827228332803590335948646297226122225032943270497502656347245650194572570691058248998129298909845286302977579825234721547194268078706771095868878594974940277078387399483848204193831386727189906751490929553685016611909794949322019701339586699128833339817520534470522859313834951486147831110148468488123017592291316110551954923366670912550650600126173352166385552988586246121206213739029030870115797388939516290525449746421446485393770224033811695440658662776981909867336821031019677694709135473660812661106180158719885284445391705006338400757430096447620925849323240623809915455464383835827303418924377580179553738356433936195747027116337672775962539582398880910094249776320208189964964139901747990834312874750464012890755044746995839740775879769182352903216231450376557096443823784837633765283791840197188078964125835262878912395901579521827175433037751494661071075212516888530025699439164105321312288552307119445751624901935576817954419241059511627068829834084194122667732290914854750241519280797651201426826604982051520384312230861697965629934223460192037812854503494256515585501802074749114427341335025461010053725544927593192814580946536009118311747035767511282564899780419595005655906665393259584906764480342769614557337546986869183296931425958115713778812266551940899837898034504257060542151109517429435591066007745894270983253808099463695694555538940036208787865192529816156076829432848 [104,95] 615427311413934087994563021131191421848194776804798304156040649343526528925126510802654429511958158081509508376345880728881085046561742776341739305141140714317655638516527006537556973769021215144444703976484878061193705659021198596420438812322467582529479451641201705186398905257294004064687596522720783455814860417367939857513282795834104265399043649600089707739258361904286567827633430675187674123695727069902918634178684996519445659729160789991739283830979282269662666276175935696001197604821823495623294642613596972288838582957058073186077875091699894488989842943816552528981878389786973788969774791056199179163670265267720943220836496651572794960664815068894050315704327669241157601439028443376684087090278889634704296366769468390780567985616473696083829016677547661917719178678448886797384451363675332568998237549725816778290632987583669185058290677887978065426447598553263749419253454520175135558345851745822975054270818068242228145707389979874514860909531369617565428955697187943654474759352316363154670519656596914894655027034019341380678810248401871635901898752213858384514921760035107446866646857308185267844251555180121090645195232017855809483147255810940460465130295855014968038477164838695262520506758910974133809750304348736602752482301629643290399029652546039877636231391133060977427976726234630732938160964565441030140876674124159481489093281237941386316654182667796250590396222656122352100615459446256603004595436082990020345280837708796392876588754352482932037620888008810567432108684925651694154724520315269814139085041853034136920389929567141551038983465320156282086465749817051365060276812514318347969255909166152357016500312833713220735874827240908727174613461414741627715991695183777951418317778719894383378311105095865822786468740359717524191000447151677341600663627427094821493217679354594163604150859706851858347577119618711744026008382309355998489341689017345053966327546476866671706966033200432927155291784553317414415810401858828456108949929613267474947683921252581122340708960291526692310821952892051236796092190237977060605814765358122521196937638971789219936104474420464317075303388637425324229803632161607924766697512576190616387974118753872730322161503999377635930580684979084708213644693032583417376065070501836060003904 [104,96] -22420628742561545217711952940102718565803352313659014231354414512334624585532464227340072733796341083915119399756379373444168286754495844637186048478597675639380193386058472257507075170235503112302494747037726498566164042934273452564589161138196799720576094811419891209907578411194368022611035120782025235943875382488398928290233809804190737735124186938502530902070031684072163039137191451760358249428246046555080826235566718370558587219903900748439615102204333859953434126127533948948646530950989426926871148650163276750155988984078080331719739020466219422108260703544413798806103157749311116310931414079415493736795354699743279437252954020781096953423451021621915530419409193067137809798221268498764487111086734197585940595565175537331692659480841170456668948317443842050197432847836972068644475781009678307617715673798536000107835600161033788760191145203577528936279147080167275307179658746138264266093793314653629253349260155515059530587570754257287605568798775215027653851015559071641914895798923793388617388286305274766668397971556033105080429249383989380986460214602989383231888408761203096616401789530507176580277446715667363450381485546742729026801964586451075251954722449001186837154494824941678111905784993521199158314369116156310906221463816519114694580505559563390644192674214002534114915000313212950472808533584307155152871494163727822666248732519991355911255366440072752481220812010389927181574655268646281809791710529953162605780604654720016961876307018038009031547472651393622995063257614836456400099363571349217995692304453638694348716706247543593112061391375894371722563586717814460222651973832833126919837419638530872538158636737343235162183472229552715888539557755149685148655108224824105299192928484316181161707117871200393364455308862252750330718185808177941642795675939685766598352779409902812500018091848921975471021334194656017154837791132689276978294221000159203858835240698621018910621806460343461182647711110510392574220330648771166097964213197658528294155817952965445950059966657525322570555831788803145363846535312146250323663713556728341305819320325477052816483170181164684781091794137993960555169244992462341313584572879760603550093545933987973569364778211160553931085664011311986816016861833551230962762414638850496552 [104,97] 478780090565716526824760645702706304882540410115304733270489756062160507884002346183784110651566164197718768807096523488099343690388234464153338271887934162543314345323157730385044988077481090984862070429172173175350605719900468676188988972744130135534712989283086864979586177697538319146057310799690144877932898400314284453516585749898380694828489132515223382747467675710297816893496111060799912733796152542657976294981044922587978917504695916817161476125107088164198579966324939328053664138798043002721036388209522805861396463872643384444312278785627227833605653206084749678579181844299225686467842761828042298821956430887653950019935804387245971125650256783676672643986126929157646395119506568524084837469184690096255064442078205494103700474123372231526803702936136230970807488742278493567312547141197501776084231210666945873764728353806921257306536433952929880823226444346134365223532060156519458486674987154021904597654099085616463750309277153618434677596559635202176067575249058020791461015307314332906254795788892497106290254710819108195500506955760928892634677793800287154353886718768319003750585364712242499628771920885541703535747383261175201754198486560535766331754382306159993576753211257209959808613219936014082730787774988596177440058395180171093080028827995400086878871080719186375746436919185496765359552854761467040407815780570994303523520749383094643266480846535493612870669723950215457507506717688014320931840345821128351502864438223496315925478436290912986721188029926614323382267176057545154049512527052358348972512358769603537046619918826518923919225007066892145684660113360210804259042986951877261922673595486542336276832449174233065873454524441596623082609053430121084154297280278499948254939252015207598415857357841425805630242952997968467749693626088381999346810306464098372924816147386085975107516165528044575054846687056311328569935123722198962228649833253672531917783525323780444715653438376379620297362441902461687091395994046322732069857989684069624323642478732974842313468950620615662918443111607108488669366165454367054309507056487695831633723004328753022771933155511376125283413156631549207779769370367190741235432697611875401135023910088855638937759118743925920014673120472351473741975719391380736589719465263168 [104,98] -9816149158736516858866300205810091789119973583733580075682833169195233913725182415922190807477436975621450637751773245703510388769140920093993341378307824903958579817578166775616342944373996971440001943215431326292503166075414504286281152395422993010073126563549410456600865310082412017309606328937825341519428231505983576620476973535034107351530800429204233062188823241706934279787110060765599873833975965132806433294514473539669548531074367606812472012675442400782057361147533406132112767782726392231393410547687449891752570049135263915510796964645028032363445029520367182387039490236927859175392063148726142698087868013022422388829874256167497658458758776786458626535737411929370153964122799330757402768372671055798295199836173242212274672430353727887195405671134800351416088328608625599407010075550546124874383856416193346963312682595319660189512878923649476957590143979999378446528315628112225619812802461890503920307433225563048274737141035619099635005997255888613976047543976958304653126306490443409552797431735582174120505636452223618361054164763316515990951155087141230540908329171554375140919680470095761107918060933109749924994973761610019475673505770623715937372492655764992261022587864743951032841717189674569177794610760232657939020272813950510592423159770896941876023095238916244320567164739327383210964923640902478414854872446060403738812453750098841936440617507075332916737260154919387351453860203840398619503764703528695516027130907821570982062514279969469664342400351207923030005267343730616097402599409199269911223711689486672590483726552475411080179940460099903650367079852051399215184734873666814590135761355421637228608751857589991754422781737269813770316456812160823697778008919617553882648383899461662883237614655134452251560732160654564771878915749635329898209965393470199493905790140457814384096924699689605242903831169982134724047326439133371086162802840530500551914200871371289902746300175053671952865722586901408098962055690563835421875097883478506213887350084867020339954577110370891461392727086637902849742510948657199348167798725372852620957102967379338906265417403769558009155263845913224337820148888485545545769672434071810140057028922290657777883717415094785662010574394391174447074082652418738481012788928 [104,99] 209781722160102811213097947482205737563268330815306260623833131999076015351656711854744939434033629039528293611153814562648284044263278002310189160143702121624189682531892515628213010266231373392091328700453050701007972797656958382391376804462565959802862873031109685484461139599859602344588734154818648276359009010116017276359518098766037469611169099292563715133254230212597045052593000039549042057356081226785765616066547764906119023870666805979150534373695914336633438141272954612838332716652837258259488087413260433125112677455536972440541725888628922713297989879789386962410215700256959030504901617639034946984492778884512430997176583454397532786881300215397410883395670060403624799278667446365326267346590634787694116007421805101358748276091185005947589760563659303206826158693765538153317955389553256498719155429078230550558971472073332151996925243546965272572283390890295083661122398951490317150882026762948628739186521993704618426021609484181181393171103686224016438047391747616166732504709740883705554911158240174263684561599709993526129767856852991933965119208984299018895230769615303697839454052029069421809372390901970347875671671962448103394063314501191695932502311960895689874266529275119719507405601389437992561641207163292711877213352792089661253511939662622384367132774650500324646552788150253210899133645960381010521881301249798075848234226803774226517611716627747113487803729000173799084194653993076832232444838677276021024871620876632615831106346643709682146787625346900999344225920950623967407512317528883874498707377505172787411845979969120347789724835254604629290542872156938971453603816125738297563375035016641132479425024501467044614684912458194218877276130093088753873640545232102433595553117744077488706853481342173891532150187681330524138339714020764049749433145656212887690196141787058385634479615549815757407240065633699863430357214254105859216245510667618545835208725384282764170728532451235472513969611135271887884816232692768160749066372031959917532290859134541366387893824737889666635331355712455779989883000054118408625247533214637322255354746442944283577898986512344896424938731854801395510318718648136960486571751862515656946981854732111532098400748970989574320943842881523459260406301916459023393472 [104,100] -1839573262058784169904209895010434339384167103847763913352832468122865519422379244164498793395511789649393929920606337817885244901945405487009645134026015207158688473009780046846248945103192814657543659655817002980304577909090087597050068316683374479200202732194415270502065361719790807041574224678735790497941316677472747075622811523083374185486421540975127556262420583066840060599141370454102688207535892212177239636444840945230734861492070086758079406822428123542761103856671559008392881872274261389849675805508110811715555710729506004781276098003482714420319755950263791813617372512174461704609483048864755935986918167106046326493663654295288237825103015248651067203298164105507551613188294517966207695357362256574070052577942434936406357675059987562457459705949882416957077418949802112880889376345307291855012290538780364928773184194784523953298489187533929609701393401922813839424728020729592477970718930417997030810837543797211467163316061229900057763317976436505128896925465671538479659223909012786255668223820080463081672238955933741528405603967269674310046311537132717844339845229618159070175929327464010365252812530116184434089699278408849430294395453615217545647700552461957934680824730720719948174418279390703655095658015955043156856090288940019198512241726075107129464697721217064843353559757303098785393929013210814668836438877982182764410626206516651588745808695897119842057485589303444844888789795470871420950121187920418003292427594269176287216667260967100847104049682335739031147131683257251100720872805533683224686684404638159701597548868004261102707633896607919937782644782847755787543562667785454686233417989446340368049989550869691264050727478942608296298578282587232245535991578007218588980859292795770641970134389814161790033516281714596329867531879923597908193541288199786882882553929236495300006561469698336902079794662826904495817031915929232284207996245732407033282243133953584915426766172429394965742967427430026220543897297782060057090687446567659000883663105786143805073310757952927587796920850957782617144832295220114817065031398981996983512600174055321623917321787805413529007141957891892612420931965205669316017869886357243080036319909009584580288767811293748354769725669260967373779408403972083424 [104,101] -31467568349825981572769010803212482984659925863215799287737390960076315279749843626981406495351992473201711551867234748653499218343284344536246576566630247448918983690925135994130689161820793417782036580960080743292263627453174178390987493266598310394724312717330669998023408086856148409239887575805914320552903099071501368796738443025159503390637658152268144717117733691066094786275182951280815895788043915291055002609836917648929631724943924325206932138741933020604337380686329618524526210698767503327206953619502855084307931242863560730716947009311663326224875433013675531596959286079611928688843506651903899467748944372932755392906387135998732792437309144558831774999544131389807708018484948947715324834110489572869803123206929516238046565273147493254529321200371797511202521580184817897079540819655953810425837291122583747851719006444933744677256173773654517072712437854199103439778146321372306340038402722464300187356982214512722425668406043633280556138049061404896333508718020312803113852925458193369422026400532189818188449081181568181639635841850282709569063079475674677270429139719880813500696125994132395824954244364081625430018568208526831144667898161404685852608796327053946852533561370178647287052124944179274552076613817596978989939913130606642790610605893428695791769907531788817283350273032901368600669111339785544321879607730027237194200314051389752599461762583580265351913275861494544441929499992350430851257452227328511009778862939855681014918047218493349436700819173895600384436328506960363805305528171686828880095577821431463884228432769114186015196478786552813379787084278617172086142868030128182492565547595810648375984473437292510396854230302338932264368359827953547502279115978968104239613099932111708011837793912786285139672562989925843865880102483087214076480600510536258363393045753944761072744674415860095921248925207175298053436436881522583310433990598452188244484031876067124386415109510699238051833966777359184801439906612524139906445879070425806446680809483710792021070864505978749024823188690803970037975355028866220487722186560571317290325333158469405563107698831575496459148987986748163412932766066887716397190246612325295890164492119644122199069832281143595262608772713886148411871030777856 [104,102] 987159485101831943992025313390881038587355361185295235610549170626175045665635682392455798399308098245176693013668393524168911468690663621250307138349365983699177492122314921898535137952125698232377982438399465129309807092580243733089483766998844939996990670175214704788220770229208135938807790370393559046256356542808238356927766219056849373951703267074132690149182748478591690326535555690578753452531719551054598823846073850038486645633390197558224756875935514102068304694012211092227918436611415926177817303782423853465151591083182115945781872484273576363214586599288888131865535306086949052964446739889168374107846963033007438579165732886934220043694311277098321969996223939918619064698087925488422572638977671179714685839343560036153532306552267155950427269668651550812502369577425448121894717056350909104649564213041489134791179073694789275920141603954249922163151381632225944804205261612109030175046979221408017405533583595201531310114607686798744200421498003518144042773538295621059917478744484635642258427733388712202957601463274309961979501864577205620797970654290114147748814050784213924810354230811183277841197093950262445156901424126276273195964972063257497031193136859444947437786210905678776942244462647580685264964702624031508126867009512681668523951759234825643829916932654217349944057562859901124512530456930859306419326846021946819605318382908136811539225160098061154667953838917373851942920042785702924478643972308926856989947275529532789686191021758254424570978987311711806703856172865414354205178754620369904143987981619277109594733598859999547805992966405234987695530977067902519336741328919609487959952390598776414338816864806580971087983595514682231708364534799476826743736189038431563306999946477830702178044978864853009502358716945819745521586387451361563571411244119957576082262941639197581241507331930285655681164128055936699077926216205427451603651191703024107236305741339690826563200241228136035357206927263124752421559424766298601482867854485680642257351038953780631860054648789064703485002633891009646530241490198611886164047374165489651563411436967171850444716971237897509696167020492493275791786998693719261178578494514703833495849964649539207871458256280266339419463084872833189465353968 [104,103] -12579409586551855715563527754395730321186950806472605461665960106635993710589525463171390013705558553061948674166344336435238807018661652018754243918361296469626908647998915910359289888329197116212924761926606729742441166421016441522751209761120438624254012202820668600614722464334942987629345886424086756660102913772613286709743901916022717739383339426091215893479812066022354162417561812889902010344752751851079015254041139757205219106687048322931384355503930902895055709334541853434199982441659855827296936777388181667155965755875443540821610736912188073400920004314508807347893668099456288204959847317796902102555550131091546131713588656443440399304080365210649564864515528697814203890056814309627999089985161620673322526392031451738113722078820359784377591086525020989269204755098902844529506037373643221515888122808770517654940457820840910856224081791311390307448651354294990872665823631584570017294581344557563740919628171087302452177483109002534885629691288954456224570004205546288968614524651554507561460638053876718210466136893069186947261601727431632589836411069221730353236234261803462891367879169540174464233280993508253334691271676765661796435738998141618066034075496086175484863300182371900893255954550287454309926898254457375398539182402722828444859715136943404729970838150427654921511018050919995347329956969692147528722121264707990410967128658267487909433344928868979765719538043324824488589381285590890247618216975809382642712369080497963379725171062807701711040141713053176732844302072583603156571105226932416305306076729411907123981402430605598125765017166826017944889376179515844194145172206733620838478147618436001979528497429960131221107280492171092518187674335125248517625058477982837097367546417510317602611718468488650137855763906263200848592215971873362682902316398120689163692618099600575412096232312860247317290184742723290629717996956728773298947900159144640245968035345749430867582110116216380842167334790759286276863874404044030606778980710719546771521614972572896461578174777548445430718120370919967150261264228912990947502481340949408036563185711824445764484512424593715001608023527002237577728985651550381903375824661359716107745136447913465120282288022339855271580555408933267065808 [104,104] 115083877872030100537371512374232573751020332110893511666158903717514662738308547575065252846268130070177820069734021341381859703859188377702033389125626668313998500986606731521011363479936961019705896921866969736551124725031309299637610313544869734773442337043963180040475373672394338147658890811339714580617769320713248122723862861140467622766000968119321654615440925094019698107440653453314717173112190443564076345228640801855005097424572696967448654626389412635616507784008468923193792179625099313727013963014540156578062328633220759064114297879517451547807970271876104171234141098179716350617776115486828406333707529823810098573881386684951306544367107674926479308348484428915499303068686982116908181134053151080576854905142252967738075548145318314748011674498803763421221218893467899406846819084210734510123618203606824215245881624779077324135725536519342569101398912247393598070202160276045340934202438998175400247320699173165209035435738224177084751747778120360253191980606225803226356980999507635322684916428360950408567860222078539538380649444459693351362930431696293192090152580218187545982635431618876040319470332453098070651968903415454745683526595569589627918883259997204125272409589542044098725806903481663588186075830229779643908299025346628624441416887238705779487130526071078663378985918483790155858048338370329076508377754770816519552305975322114520629404963644915399644942547616949496715223901563108666595330510544948373833831656663634940359416900269701317267781986782022118772994445699557341451655503049681793608893131207696823237532411058374965102867501136897079106424075230697235404804661340951180832745648384078787755737222119053908304697246443096143566552842629834299489443477681822904320058023292527691837898574723486318374079967912440789300182016258326694807927547793663567991170606275494433715839968120703886958660871181494750797588974855427123431437737756425839240753918641779415323441467090751861573389858385468802652268314826585478650416678585210199246512347960950030260885766523070722010122879057346222065715668559914727691883498327844908831281395706102168938606254734827745453292309061891045233427324904524798645715025032963813778996718149487371927565781928093923936219117266232260 [105,0] -66819785418505513954333759826214001370526687903735022666359358658295148189259351775537847569778724882709062448178781180556588896268393302348689811208680275988077749998954241693278014899405840856970541873632720587107809092956086605383962722286042767523023904571029336860668359252185644091159894945284470161910863499099696406479702827369027577020346840069193291842465532231267043777981022088765713907066456341998215626689129296503531747839635642207950874404265254530620535437439578469793065449109217975918848055857736753481358579606827857610350811275250253807006413550924990250410737638961610752804283221291407932704168176832311089756563543494615097946324523376530476736791343671072943910981865437712097048965521281859750058621541419039951182267133424003624664774970408774206557915410461361133991607060289885554095367323770211455482150351241485232156928781472499364689934581467712824480488307135450130554813266009857981475178364255166806815584410556557681183736321579846681286908867023594075352389196483940080063969520532071266994976917630306673774793622536048306603613859985197517299713665834436659407714421589581450674114481245015382638211901659625303424961982466539531001689998611509198150227827558011847113055826027170306449087718233212987532967553896914013490294651071034474145553480073005967190757816432636275470096327545783387441757950818551463974784899419908095104553978739666817801121368506933322583862813945640215746659247425845766118901294241300802490025875159012977955986387906805960716420206219786747944724231045243332030814371325896446125873895298596481882191439578439635554776399585663101407200714839346503983513488020983180074984116940035465454702655993654772329219279116339565459441502486420465829914385868174751263599293327085381583321499401564510235996986842979829614035855747982610116079701061829695115699790102959166078828367947318439506922131352746394421944138315929396492503058438622652681527452364520859249653765330237182543409167619599876764601911505381695283434150339654923894249568044672545795767202873595670152809724306949245940089058671261827054337927254825774837213107729869710299739645071150411528665454026441847241759930222224154789052153267755862936745822073476516428534100079148752901476681509668511422138121748934237890410607078671820584932798029438785265431448869770035978182938734373620599757977965395715416166931540222954873261915254851267085430409006427876779178184846445608300345428249424502777761993074206769061685149832864984122712494830437093395541397512612457833402429683526738185468405350400000000000000000000000000000000000000000000000000000000 [105,1] 25464111018444670773606658621769274419378211345874108089655579038650481145895933012420259388618970759186395793974650368469985272545201612538121400467312978114781626792136651940150478178725493806673711208664828456287406259773535641177064883845043802239679908467246433531698057124616411146475201518560286702186629052408546687371718982518659436371401257548921821848137990223369219780869727468535914379840653799128823791841938674371659088109007612354912544703948850353381183438027401075979711473272258965874141439010662723420199181262630953952781437441515416525186131346457381374889652615936052823362009055946172928229987173216539761444169230391791418382877922030073864807452163885259715755409505078088736829512578193157016345385709512434845369130535506947997108505791614409828877299834884580543233388236243686402489877990422532001431499499128020116739260812497156438948830259860026946785694493984745290044334397334742825149939847998660670452747386648979992463000419798554661472993160088810870460778072998630586512164614407100277473714214586824481765551160053401917523046643666198437549688963492588701507133725731073179725811341696701655965401118763640001682526431458492407581915218467610954883802728363582346686244912820569363414774153756417390851890688213925646789036297569430063405473417370046816008576873175385146585380763473509421733239096736624367399377480210743051715488483313974059354355356560186237629522993245254976930318933139607042112313573521425678954412492253555714964473385821561284391354368007482221369714500896741060824958544168366849994263438697448477013959390034223549380909680880893361558093891399971396516932945831287636482656503351949918580467275739822464781332644799013602109136541849383293585275898377337291177469591723230124457220345786906705822289701558441072232701297015655849066207630406817039465558599001818645772991460925410301034582404973146370768206870423866222695142690687188545657765217216813442355536509582709187283690120763314841676280264313858254998484129325036480977800004884560122050421944377294902543061069772297440354068054967186184333676171422109448097841157696509342359943609613940644196483102871823931392548794179672022355129185925164885152959062204277830330523853128237742855731282933793142136806847900621783793444586226394188278758590341729634239291579203267147464853680273135069330570596561077575285562041868506480795532870201447537412770480701780576635384586865986236301900169629479490661393122372309142969468833280098407152289603516357025326930879282572276583862452485848532885326425751552000000000000000000000000000000000000000000000000000000 [105,2] -654661721348130966916305933434182015253951382709882431162828663351389338957153843814586499291614705367265690316799082799057550661757065021715084071133457269500989724194204295413514801077495183806270793028518121707289192949308084700425223900312821573693228325012377568831467943013684454067114829548850670299621837715474054865958329547939711797933561825542314073655339309680546040499988790761699865768294247479783018917695311267522866800006916096641097044453443357898425397749266322131687166236798274570256372925667416032685771528367462152983115378642986290241098645109079476730844297519602702630203676000168844463721442831155154493562633431766031542336945769448312518372283759792505349017362722287287817447934911338447211186910591073543604975240959183240369821039407154050744392742650628345236312387196518515165196813382723593484337270654068102705786601498407434871212796137992358645088111532744794666648940020812146303307467740898616089523168291889365501045574260094975840933062241568877361005583119527264094653952524710476433773151885604516489975479824154579029414853432178555802325862433123994958656083108791682172884768838675101000825807224140198354755320637564023320388198863592724999558873054705367251042932912612490276461468287360996994140100118994712727835252295429070720532615246390383377250096397710031288835910881658117283807705818930204086937735948091236830012826365833889687201434289077892564164453872641968370275659009842802361276728572091482773063938920352105095862039422768814237285734535702840614623825351259614606203275400978543325967329931631097001380876378585820976561571783491830028064421935854489609000973166974989651478299598902749252316763965049673491909233232514628107116527454759160645215970902388836914340760937250316822014319663378551617879141313081812355926916554344570657872862045735366366779597051410079382667268028036710147360498166724733286403920371912656028209227930788382024701973586390156562833610950019676087592751914298315854760282126559997067496502025822574377754657837836839753263569865676804756898226556113302042499222423933615160968988693716480743678331648985167096833614199900632389544413423203817232575139368665860920129099780909285550074562743853155876203306494197213387159106764007152734082987573670709237614925732217285046472560223519711660334164761683504696702945058136157873352400731927156192840994853521268212504157629435290730691856028197447264435164778475896463288419289356746798130235411474052513923674278745780489130023270172267569647683291193560557320970510428452837683534195851264000000000000000000000000000000000000000000000000000 [105,3] 5073791318722466243236252751853323074242905973059094038143004103944926954973277221595861329974889356411653548072002503627943193369838355433360169000904211391349349132859325741902248490864543930288669657882241188969944518158380721322039433719244279752847808885203144260026825738534744467028138038553388680228322485665444050203555980818199120375844461418994315125137651996640821131528650191104794816744352606881871952826680651568067629389290517503823826154738361984240527728280671823150779519604570690115274707502375052003082658232313884397416956564814644945155336465710809706714698683490576430641944757972653698955760413043070990135737792677357277663446062516150196682765216909525254156565130537307390733841899269852468760859280238332766453336129942582461210867455420085162659113123502842611024312627534042623734539717965043172429986641514195679857986529947233318795384236057914560496604756750435425332966874526661087034679600226260981281448198259764675446049824642434625822117710191041836578847918603480999536881883167191271597862222544831996025607880147261737240550732437130622957175234792401256585415095414488626306103831295694070745320659487086918472572250608215307487822806945952646933065057685350127808563295660152343535549638714849854869501143763185664632461431320210930752906971118271943645578590288030845478473821627294728689253629441158155312436967854219667959810127137139707537548426386520096038980239775385061557926266618884595100658332921657281226381605008151721467066261387917692785766375014522974098612201310073969417127873400599297418246797514310642968275215634816632274364504476177206399593406119879225070370275190033309717525781271851097237634240904640495028262384608210085748369233528318858582582709897515473022890608281312592906533546531707343383192744453444137131930095581015841651432749876261063688011944481252419377930190858647186571123454424419414507589530150114508375312294673804322037504455564824262139945534952899765728920638240124405265278197068865594414680082866127138058870498637985641857465904854016850065114976874987516350955936505398059948305510296168696831500823649964622708186968011829375000926580389686547319101635804865722523911451016740572700603830331145117050494061235542717066345816250400600287543418269063315225595793019946924728349204843995816789822282364371973012806554184033330491450810537461008033268591020949609845954221054910866902887165384569563319735815784933405377886442496184975993933451173652474315692835660510471316283474791839101430541908708517209689936527837897280444382926780497920000000000000000000000000000000000000000000000000 [105,4] -8553158359091682358576166288488313769264506653835293839326871316396221434895158547590844123154803690683128789519776696620801234147495035955435731209975302510328754918239809402172498157476021342666406154131035109979239489582368859272718830292868705467082725637785571113624524180762441507275131242953678696977397476750540796133246052269204495356139223976365557900144284811283623156961140246541286622236231324993926225291705853473290215333067251876629456545968557795828965504549745411453135157705385488275315836602352029803573235357835457765201981734666137724866133676797224599046207991671169619599429422958503481744406108761649991377540911143039003927528148588101313537905328332766957306721154937679747633926167072640867836976363681383449801985659049770875502094212468237790351393220480242024529010499994427291270872118295466162943981531524376848164053143444955683365580850770821683019861648377819542776712228363088784483876921293600844335120911105853569301050193208017642347305424691292732759933823653593684911982735854376426448416249109762037372353905443160712979744200343561477135094023598077837556737388641385711232668790310718691221245051508501240817838786251591221038373683016329272200007266281710428072795354163138813800128322800159563060079526002555929732985208076548460630825551195755702331554289585279506583182712720944350752363809798621902388366474120640317245566984502116294393792415444676437740575844894795241052000637729245360232631330273651316537821555392755707232412883084539810251606259796075473613930433558389518678634931755151749114692322718289558696504025855506802509859861963310376557603333376514117363226912626544981923267386580286582372236034872514901356963896333507112715627346232821815041979509356747476817202531764590332764885480864506248133779117811500376638904720450028551069890340448916618968502709265769886275735713418666968660538561991780685398439361427094208626485927057522315003686181067660513852739446195232817839992382041901046599839116883074939236346655976642656419723317620609161559063695689360577325095816581397879868020223866889538966086579010570930633809163800771625932751508143440717309193874054657051867738644654516691436321440180683034313121434074156000122413381047693523135839181399125579683125826347223977934152837612099040304154868475130534726190219678373152361276847517152065942305312219503535176884291647372485332852229056078238056096357662340810807190476389779978501900180751498686704737242423999447259884612056013802339054863428768006343285239217542915387139762399801365524830527464407040000000000000000000000000000000000000000000000 [105,5] -102816802223138714759111106717433959932818094800273961195471665730535527388979636039442024024312489718649818625512661230303854976493473620301581211379663579220392869220462058250816819196605954661086392657410342517686034076971089142824943137501278822051231193300187227307408499039961908478632849954102770670725280557273098273401595500111490858854243212560515278783773764422677591234709308896005424555833086612565254579329262403623341362893207731294402815878870387296593208841636627810248209250938469641533407286549231865686454330266600069505230350429870937550729032453519116365339402591024792065525340563004956476954887323755921659444676153663140417082788800624989239661982587105892643279748667013391209726242180097512323191902374508704609178797436645459137066411370871874498146467258364844943648446349030377290344874518325997523089583675866776248046681476271254560834080721071258217568798101181745297241697382012380880362661628443300206471771258732128616556354621685230836275638538495209869977328565828671301094205067742313174307904224487612249130840344020815528220265782236017139018681480346220513348088906459914646580032279018115932815660303789611233964629763396843767980772268210569039304868552498760639542271971460666368402717087125848669787532313768109157721994730687557990148901156994634591912917282835799688817892690378384667472239689313968312371044089774139664207194727094263944627972363913296694505461251137254769119332608657765843797940360160607629711469117438363599076409743491087758879448149522363948887178190463347342579825681705239267958142381801316556693181398874440113863295648747083869921454733755952262137511212804013465069471059670058858999315421370472597832913721442616981550278519427697316428735975672754242584748804419440763275047941967096423081085729698674572867524748425978068407282088273712228221949111594625808267778963562476394688899028641697508461754704172122035401566447875426418598472158393795359051695826886940258772462956808794874750740347265105706673035738334191879184866191803186459547767866158123820250694395809249445803571994809464596933139585543461082149515505209374162884160724315668687573443583377607851254114844501870940731255778971609799034137621315977342774266993415578610702717603417777343876016431255174802821109302778259713685507831256115332189647793846400912955894068890467411952881810076904713855444877939616842982638945918088449176301013328974547989045850089670245345727512679922554956882241089215118679306607012672263135362396393651113161477282244630903437373108631750555117384509559930880000000000000000000000000000000000000000000 [105,6] 575295996951088466762612247180057532238481648340268560943276671671206650457930857233210315371705459045597803205178326297537134077717059953761252889849371696123974220747209696953415703047873105975009185327007610390979285682612864322146105700940608126340344982983020189775585343023537466318039506251221022869179553001655048328212462617683478363836139743076019916052922739589809863572698943567957275876960489190636273499317600966313200038290368490509777271455832876422068197316610804020703444496072104133931644542636717724557328626948423861005945315390003249219402091384539770187451208756092385658431356899164286470595206800497073440378300398403522864497995023717701405178590477843278274959774285974227506163962313069734412593323580421382144286277323461887369717990375630967507900091522311426146637597294082120778237738777629106348576559350760701949689023698391628924759286925870272322297903300839209686781210725775436720354890004904660715420185062120133440555964240230357541162128635184263779869698569667151399661467836561463966508563618543260966125528487748622209404836394104028256844556044025139232940668981131348748940158883883538456930622051619259898919935316517883764377052625039621126808724891669438519924332897322707387822092879303463461085633638916486169701550498836078705655110278471476849004538639741552670457336237599012590041455900057696015948932241581748817137073453040732135786011942882566201067912595388878449976559454756607892579002594629486951611388885215525560482098653110599483427272841558115546316112598287199174680005566924917849788835782718637732680123603090905466243482061684002278355275745394428139717931698154813599632478383031429669591439938747523186900593066042630687579846955139822554157662957454334611613336735120960894289344898746449675139746757068352220479429953233592047900058102447289368531063585585357209441493402589177100979856148804339907867047782888941627648520576541847501132200142792149298565583829162500317879907474160953251577966376398479277647659848285029843460312463075613853767632831480536527342790630819175565725425037211793491451818652335546092744665191113763689977222718408434365382022303838698343984263201595966620983264830570795662395224803824624417123155775363579897032498312108174925838419679316622120616041144652373950982198764064787930809059378140916547860940800214141741258583796771318220965571352474771845178046615952346413293101749809873415206013293883402340857745508383660767348047309933467552771331030939331189730278766879577275198614648520964742012401339400904941956157501603840000000000000000000000000000000000000000000 [105,7] -3325629873712520106705393635545808688530081925151431083413387478456788656025140100759169060456431089228964695366352644600319730911755798532975217800072722791346707750895470848593153634086965360432390231228026219838747502235724093725798843584495070605174026950408026379764120401115620942072755611822456127897062836726808841259423042453987205566995429719698851314862733131763118247245829237303020750361711076167677636417154950942615137112381326971415067457679636412884217091679757858839718629132204232980595701940610809623168781851395074516896042291543936938421323673400901245934747794646554545318704320854195859244872197014021328397477645046134905849135027505102515520471362567066641356393087197207133889395929964219523570458238361031445307184475025000037720567145496575928429816021174441063269106866209325584308431894910266274372173487075922088746445813587099543370719837513848101054692832954701267239247009539080319818617923607862661273026833268182523867753977955336090986673617022327584529772931613428548809960713510375666285600966002470852440435216988358637157891209500624783522488937746860146023310148576333858649519421863682750982875470621991879848556810055056618056772292807411832724944874152646268012532384673324139104811405766285600645676619076193867329151957788586607033359173147297017403157865209262887092184293689399173254484573256108965028929404200637344556512161844278861863017784665607221771556343103453133416216197094448389111005287099939295849808539640599189942975755845994787163340440582440642295424101061393721288973006258465159605336656581109133928406362818293367948373792154958774817648563120917310986566588877907496130241669090648357105895816388492819287398270436444308509017636314679010897192469177733631845958920829879991023985781635580977090541853418629867841008501254392939438743801611333367774074416023972340324870919854205786356375555264803538720603471637158824934489661057681879532364382870411440548239420226979648769807750844041979928601144022124547485599512124256292209347719860696976541846504555599023046029179197938338591834437338740339464988897826769588378899004534126757704245847413410968026692549229480247947502875607981314642468114356744296320520033838355572300542279622395591069797877919579997909627124496047453347217260593083113759980177938065393142330697602058796985272952575907552608603133563832959122385892832145102408076174734600072406197112057195736032015648109211548818686502433980877455671506118884282384851195035626205762789909334582686310116855468675794673694749319154519106284282120765440000000000000000000000000000000000000000 [105,8] 7967689127905582102216119078972819382496567699802584195289644203641538727230318602059064915624101698241695848672725836926325663860431266242371863918282212294918452198699540886854852501723822566220007103946382269326195517115073812908746476938275532371346469540904329801626474175540780776568096709308222850713192194919559245541787061122819303847698258800217141759201301304276881688588807310363014265469636748533180044387827020372284694108793513835187523361440697398569342967086821747786877575933580351601789685896991360733983843304963396452233467214000187672686953810937700337964598679740016858132370251353098723771008173725676806483585854214067913287957152030922305968019972567749141402214611248111581223130939472271938373998945864653172029532679740395292336186737502227928663589395143217659070246579187377261526031199376291764825066984642824738271653040678477472198252339158453464264489283813407453723847744538277642879669287011814707080748432203404717464412178873442837930892534431248449708110380621921833569310117228840794882791579236569876369674351248921555975229070320785643169839420333195163936991974469229175464953185721461940495680272673006939627724668377377032711664827539435289969353604147525412629571868907243563437921347355694066662079573626068481317662609352860379618505999612270568437953810994202227827520489838777967065323334602360800488207417224340546762638696222223455391904143440916601128797960868579372501329339934550875789787652302421969957433454696832709505991795427057594496261910685569102830937252933151619024175396456212309710181355482941916451881356776745544234918559658172048071773698545724305759142842285828278380509217682973207516879914167164064891733147363597583957308690467476697751971652057284674216288687284268528010480514447962055698182402943438363303372874515539675682838240844529337233427440205621367207017439513552938835664566921206029582711272483584301192368678406486701208455287771662939721914859143817701774209721187817184583451209213188986522783025355842275765519278007751052920700480525232050249415013181552260732162668443554023213134813369117546360596876685221545357363635784323725840747456863198002247129905454523261614787815103076205545025012200792222067017124315836906127891839146880295050155747261316461023769280354077795430356082993587165228142766669049310833136157828694468554329855365861329983721984952145983142627706276976132515714256293369634728867058417006038809057016701170138326672138773442328658836007386122330445364336428504404556837781729067942919417195246176699097778294358016000000000000000000000000000000000000000 [105,9] 25022890417475439567591185977492295242045974476316019308772539681578400023779653668194801031672415705191632938872497174712426823859749727176181279236899152735079948915895063419695298895188988762917342185756357908028557651130422751606266876780611996686307684046657892519912251632714391173673395587851111389038627734306558374857484965482918076529081072913539052108033482384721122258517886552580456132468595484276831124734411975109675197053093370231153554910249172185368531465388096720984909221731385123577138766661664054592088671156363520100474290961196367203044784973731356436702848908660104343231953596916786406116319284306322127989894972024317846169020819103136154187861927540151001760300431377106556960520660781883393919187392004111629987996554305858533175847694764511606773778848430981792934525483157870199004275230171965355274414457175738455421933830898208604042364179904125191191096818099873556820858579876596012329215356101058844504983561988635726623577754907045766858806557091510114725406212696956417395676488191920030162718183985477834106954834506397926835715704678865628418523957818164397351025509389650080378060122526906846545786530829433832125653196469764821565130331199561336568686419833089581393308929627553082649719584578208838307871996635432466700095473938914948200517860699707490687791648240510725562360621576418025982484033980093696007720352753454972872580661908869118208138253208011068673017661661867301945573111653165587502034274196636326250796142404850832995564566376878545710243284863855168651347819583654641905949961296637157145045729639831972519047727713549197545960002017323237619352532091908148372438060715239565182165012398255405819383681361806261654200649716808325724823406880511814289343302681790554967322019476226809823385789717685919054251770162877663949386184002268531422284731457656383785274111572331894974061806123292041739924403854543350637379319633257023553653598544365979348661762012468287664317758130236837504659322594671309309251570810162707663847267707109389715588398256272155816548995804827608209258565922553696824977492146642034824708714183275491500060456457338085725863257694944573531406552729238301298920278434729989981354568884335776275625988993974618478237749257127566802442518736241262411836851638345927212652280169131487473783924535626341861536625039580025273073593138336844112065649029717485259411733524332959252834967595563006079974206284506044719907109998230925258269170373930728366302261628809723572439167593763014960423556131738691246042726824671196128595667222788282234299414583705600000000000000000000000000000000000 [105,10] -56513756777505198056126536720776196794816016086894693375077066919286184453062917903184197595298996201405719945796844670629348161536589142575621914172221931204808245489450032770714961808949449562736368584177597356600259991583651752271959646035873370791269662782253166220670286673276260963129282131842898697746741530944724025787380364322844899249145296735548075633189030825257251570394939273548876124203575182462073426587626654011166002916927880681224735061305958627846369906125206757427587693530918791560388942287514624414599490838974516143040079098698196927131887452191630641516173911333569419323324971157289098601812555228013454084024486227861170439233627857090494280832140861200474865092684522393911227323580452625788786009147661651355062823669419824454351346704370213917404879846426771737526299309696916920195606981281728822032987475582328139743229872651720794970641948444459320571223090637714776951434704637942320236216025458720316340158977004426015133705583753682994338176199035268482884034146359733649939832597367090751829925554129088495180692222759557539998375308641605044468480120431548799061315563858880474787646330539764217431524525648916145308267281182062989165798582659879938413803944157917308674604872916357435330631145014536631834834676811947770388320920084724904455920853370836343776490286295319194737826530132848420427877700850055417814820696630338389477813792643281220719106850398583339708874704386964759312086498821419228839900560895606046699203938088967959295637420249376890510340862909340121562322807775095119662100893158254051239894722997079454728795381022618740117231529458657006769810834778399928749512185534220988629716432844631291563426909526754628211318454278728707745766413505827879570562699083893047458424684660841918030533113010434492515084912214424221819293485501600936594447255465853421461906577917649756318396775453709660343639983337590053178009509447708618992442410988720977219017299534129282189062447175924748791908516244018912729477146253572177861137790766262635304470310573722549789060488156728966986374077123555852815194092808738414119920212280390874633928832015421526082801219815471170718472408125302294864420310647528076339618003737371414221819490887216964138726855699721483878472899794842791698990008802094704467365540536618206806881906835618464241567391593905827203601024512935383476842003206082530670177895068257515265126696737186644274431591813289471853620640236109237462228127170133574806112642794890698798458127422578030915881579408114354701533096321549348597966340634433472643088070895206400000000000000000000000000000000 [105,11] -1116865990808046572385102176814788971736703767242283284220664144016627499181563297258072567253786280393152096508466903570570628954652434919163472581235412107871596721990500153013628448733204057056471070220928819858345751604523542857775185041877764234046192190982509880704853556188605032253453535004520302840518273036607050684074737828486035808811440717222796023893516736474818166305864333106544388258289594822708891002962300382321097611111624746129671219562787128098158713851801860111531442443600537583040537890423870327809740471860763036762073030414212935364087259033703428855525427866338837491723128159384017143257539634719574311081363586718668265137310903677703052108416518669326715871623892455028591103691196680439099349421448151709284453456063999574639769807619299537612322682046742733462902783788538214665534171316000183173224892221127359127483704852630816429655061460965072122885363439971007524509880245963514066540751622324772468149355946230476520466978072765383264936871493267288424235192226618148188855131092017880425627376096869472179525556766775491153279922247408583280499019992969213079250295562865849325419985919167029364980601339606180198995965217857238099781983213635799853438013290697518914516876084895132246687142769423848225632594091335469475409622038463911311452168094148840324309265525734178791482747159033362649977856525536016572169474679437336766445344531076383964704101067256523651210539762533356932235474398370189622696236330870056800668728393392449039185176143843884883985971421137343049843928971720405680536167951643727502543837005710323649946994796456065081994758103607274394929971782355788329378173126249429979917386790981933494017660491889436897872105299848273678531789563935046505979593385553516223520103716888470657390963506366623234472898386391870072975883758052133669809645240935853335906926104533622434911464992875884708296369982803464550698425258645129000970281569403528091906970796096592806012801878407756090319729956774486055069872738466421355287453048992156135963131896405247483151454042184102293572000144094533895483907294499707188402520770633717384969258351779899815444161554073616990886280760953153548309840730141084556952839554286813422267699481493604199640098166825033946744511695929708590857909090756636792205679257144457170445980129059456099963667346320546484817166201000118640890698568072433393409878740087968528260731274264400850588653596926158174150734647358068087566612516448219410792546940994613083239269272958249692348216272104193585478317855862308147601752013508635598926871940562944000000000000000000000000000000 [105,12] 6488542439436986388870972469798795900478224353224888769088833341221554753557664415773065263160041594836291374708333090157931878167389164997696852021639651237278019066426062378477987193745051856518628703732451360361464907975196432710886612532923467060268526621666875122464007832339188803665886472106898966196359927539333657817312937468941152254388720710825089294927898333469117931896644693533005501398925915328619563354613779485801244743372887384540690939675539495357785894270146812528932647743134688481062420193321381189875838849323835272897534940649879096556458649768692372908968424942053967094112604540334188107119217314835851849213765956870135550106884977521225472550899499760081187232724356418265017246195015697529012540856509624009086472169267763261133212032308894235130935456672353090004677745240578161128957829664056451515879405722882756709750108325488178675016682980024731499004485210502979015645034048149712754537774710538380039692817969142407821876347805027481273576392358131233084767136981653235913485593745061028152792338596866467528939815693574105658808395725269453447718724621034191589358525504041480397428031971356050152866432274240663352724161856175885103282236562717913083222793463330337700874133222776717655384486906804808734145146609714267521411961281071365638509783105336820683160709433189591550302217671440335388587333393190349781478032200446476895714085206655652464598546968085892419541516994818464254375720701204688723143146563396761708063098699181801274361541275127749133816058185512944033312691928430695569902680836001399857935568463856621224392960294099296858841196924765990133905787419325581761570940024650990402278897030296829557085338162077178629834765628726048716715154735443022670764455683343543693464714053953306037891333133425880712828318637947985362215076598271090860202727035787210264272583289714796397536487128908249475001953939772922989875991264092750907276874943251731191507076108886201982084354958085869371978264153415598985108518694394544978408250891343857718873016419379790441947115979282186615886331388243025648989767497562054279477082525747019346726787823568428482021162177038293742061683249391304346691678880103569275945605367755526605916454137634863544065605511586357508500868044018395468091756168228341861872806827420916730337710102730152387401916655597024723615882316139199489198099862245114402768169071060865101685435222847331088762506306190510190624646262594605614161973881836311284774509677292703776876197983395544616848494905946904537337961170023325246809850847103789465026959423569920000000000000000000000000000 [105,13] -10891144958518736280113515254924967318296077605379090223191609448987125318353881892365233747621605295682185484295798631104981791163382820870079305057873939727222838479548702477096914240349986166124950778867843299548774515575349373376399703889225650106638652370729330653143535654726416851097082631040204659130419384949602281335713374872474344882352218741864859823160132549557920992775316211234674002793178412433661235483580548317060109577988316850258262601986442597724432922370659561732586459746514531640343083914615914121558620722996521516823534672811165440008665127599436309886794435566857352048364068995262347436492864779428584817714822127472210129694816910354078629545658167663171275749098628142940267623705864695700544914669363356000836428326799555077684864150897209942779981392958877560553765124800381059907459682706960584956792305809298662265669280842117801025562113391859754595723598886183395589872326238636202703043846177116083110688624005078534963826984080380911217312340280648507874102986450323572113182578825979937877300311131092751215255266926492349635576684314907112106412488565553828575078450676233349064701859688164716775516206856095080704128242409638302813623536105803467852148088082800736459901969149262539915013911147127376813708233939444483973957187453551769736534830234836298946351317977641751826556643156072856803231313544806604507718323617554187717635996170543419953385954672380569764474197307263430787333158447955792663154634428412499280458103255396355132860534741861341226791886062854820275256270541870529877055042611369910458707507397171269653236777235609932445349856390074527213631977022488754278311742054137749562774970530922051647968451142968603221586298361961884587238906620417631117191864619133098069743114174754349556142557540818356724885674100424231013206307961936993315547677910798204121620094383093216389082700058345732613328060701949165931939356968670225129898587789909422868569846259649084867497171638354876468775023155413166437098807123668723975389079459015066947925793234698582556630921510901109761792757059904348824893154712750454224982146035940088667364590088147591021059557365546059856163358040385758329131427235242859629731875112287270258968344772937634064186943542631231056079179785373639152822400660234489154889358065399006506206303516361004633450530575328025040476452047305019060651477527223792869860917827391956630636001371390744872442632907230440392914012649949271988242359058880911313691993953274488286596845130583218288631847878396392895060963829911387535105780603663286871755353541836800000000000000000000000000 [105,14] -30580667224926778953698368164291684209725045776875068487086614635716123478154484733822495672765733255526317528095767296501464916408949145761981224257956566386071740086942395789694617857523123009415898315440079972359899277158996239057538568415830482186988324019842150716307649112210955168599218727258622740086512867353679611341906365257129792608788047578534229264132106809236556223654318652592963788194413687173904308172757867357144769330650573294422519114039933926128284448116083085631857341026708386212693306909583753263296446530036814819633274034978538710963890920743035564719150017281571848191198926349139418316805098448736247680320704994712770407160271906745319957417001412701967192109757435049143994438094899858498084047905265500510467929659858626338257222064849041408676147000474000065440906342775264773301334952758002664448360763066750314570340167786798413780665162658097236805820804434492423350370225707894286465736836821724823313223230113501626600852120262792551443123547549547119885537654367745008307502892000445007206368371128930592957036161213053881508889730086840489917855083464684471397242560123553145276623537779439020242496879859227258523439347215189675891584123080674214931776704000745810869806792607869206792530206424076164322771247316510148068244820683889283432773266542612531103511019756096773838311648668041374814947571863666749952638711982305623611078067996565986289171363066521438846511669614179083340379595614400774714416420645534781940763751306976488938037304654279071062816416777686427719646867641397979274084572953875866487045481150151477738529061173244685022667721202380154920265022786215990571181929708897100327167174881834655109156146529699541713460384437723306566578652509564232366768018144333668781642090259071826100045105430542522435406063277444918014855292482704128054785907040146118796466977778492530734960375515762676037223634398279686453038481491050798927493516032445492478097485010835326600774913819906229210286254364474789670542921037806872789477434122183032249937300223029404546420769073942278404058951154445468053580352309616445228528250172696555493261534347422454612958129152015064286893829857757901204183860264945440961076754114744484497261286092461619214154138109167906207367968428770199855401755973432112225510262490265936736790396271797604507265216969094613308974976647463177294258537551396971283578213680105050227359778534976101959906041120786344839597886920548510273236044723070302492282344586911466257952557059984422221535138807310920512170056989112925776768434671823366710579239374028800000000000000000000000 [105,15] 236173390768531277234463254539808282546506364396452005747251146230074615729621276795779018393523945666035509797162132552823256705014816866657452607359525252651685048746023251461295314528287582557737194741206263169472737669270549463797219940741024042522558152925732839429315441120355993838827795062897749791533989215118319829135209823034577662288786218695551174307077402685452307978102912793088289380764146509981515922772388097848203036545285654911794274883679749319846000972223814415406106725507892577376769287288462605344460176268548502905710301029470953009797098322818276765388039947741350596271194512284607544372340657482507672175021950831171974456319291800738396855638622868595103087362871915179978204270632007668648754513679530297865353987552919295414223351598051081172538784333853113006502728096510635065693853102137700182246608138376816744385938305870247433171217900023392773998705562416995831372980882244485749682068346302926716903979828373173898880322941896197059519722052878688669943927999593106628868174140536138431885058051861781545573063404404734894371610102193011836571857669258782158765249593534309301573527828610613651601038792865297711113025598202621861969820995426540081933092884593101653024676251376546584092733425912864744071737082513873704441830292038500494895820255865995619084562897460483902305792443175020566991680225369568796560232234682211904282949226386081730312920086308511560684917418721105112470491571893376440071709764116755123409419662094351033651405751359238480817898946068324275380268329503156020330454537797604385092468909878871443707909122929181845740093708804840576664245367307532726667209207416356987716418489593438768939822265761980511503372554393610441734829333387617444539873604702466188710620802255848881552669190502197834888735215796360522640868019756469047410334596560520510265263454520433431283896455163211726154183754808112271655034235672428041793313109534914674918713394797164193114267639059181720857923995631778587989573110426815088200162090630524244794393395758521541655777984379925780398243699105240027583615315064409716660341347673766662612823366179605065564562655904752230990866283480359613491942514370314744513860955384174553876518552151668123132082132659542860112601551756157486359213021717667444861568784537953928997698548934035860241101284786372295237261846559346305172019661147582653129204046512422786679317863763080985049406853951184696144854551469617980880027456519860356547210339286245816921719686504488492491467672338226504374463528924893514826124177745740796585337569463500800000000000000000000 [105,16] -778348463210452009029362895309671850625274866614499049800029364262870808036168725738131637511797833794458856750767748769212793067321940265050177426349057377403184410590765158825898855030235239774590911312699807824386116756765318841827680193735787748893967204091865200396463314990739713328093914275879019828332715847594220027104519785134683197851177442192617043937249495977494642592913561309582317699337131201601883627362926334116058795924504898181396909835120086229988620030786575764659545333154556126602541825177118681856857718303878144332979449724423707271643950253518144461043739540133763245333977691141313073280200915227721231147199656531279993327935696584019910059316768682546101661809470666813136274234296621452908415716578236702955255963826081103023147276051286864440963399032670611047926368432771284847591925109793503036286526989890251366900703078311707966508176845338412097304998647384926727083068615765745696215262858351791248637960577371261841265978905573568316164735676829941227997374679929070430175829747829907250500754163242265790642299473877250303500369367319989054630543997709718877842139356743171120897879722076861555221703985290680878927341987225076907429545383556378502031925270021739282299875263612912205548310825690855629371592712566774835522173897448085889829591807045016192216169906055052983471497358047916455518573809795522412788484363084110062594511154602648211476498614182582343548124284227895225115000561475519483064956051719190270908484298014338181290140297965825038027300840325893283120940123961541767717088292723633030214285105750798593721522069841962691794079459650746666730309976228417993732527922182120023604865534715672609326301790860035290310065802930045195408203206614475270817560903821423036866773245537440633599760112957250200003702271427566741936893002755559038696156971249390056528048961702885957342772086161711549837221340624020647049538275061859308369455475634162653014575040772885565897613444509838187446716950671848196800364027576981964307042363124848795306737128895632442382509592551358599915625950545779996113237218521033161055112594986316685904954525286110123405687863646957166003258119580513440584363253191664321613989139926134873313183586158276595613453519481133161250636367624596167975889653003217079380691979997767707191078707511205182304193294695727639535154791917883763574696367981306917069825038610355728522650245580380193768559042342719995873387494708783192594605429789318688936738246111292472824603427733955381907845202281659296250461062407749158956982930858924501833856699072512000000000000000000 [105,17] 1788922263970058783227926474128846814633958710655636155737769509508981467513843798199652818768329001688587934059834860490125508722621368569926174497352217539880894145966303968891564515519699473378905614074134389416250697428247133224612053467850733387930695121397992093221266750815193364960328395172405913889338742265408266711803270044350965949471635195515381107862677927920893173144083289558463380554653605883318032297314784024222741878097335206719282361177650220134770266040708854462181233810619245703609408087244187670673404164310491618455227593908633404306741257226219910075337132109350387203538661657165569253722827998498333731027581286679971540849967382250137835309647266005529482552140839991485196343505383510206316868460809363672024579080203281218982579199520189506067270068605051772722021349568939741460939924246362656295768405069057048601838077139947329631507535085666596778041454028414181679332212856763758323880146929248852600879455211150360974339531998320520189055245426222671645939492039656307401835878800733745673829171997013980864502245034292161074364353178362562113489266058217304175302502075558466164170552786970693480166293553401278325929456017230921322715717693407350827002140054995177278195621061211590095241468091151518412192563160029939764882845304469035741596628660666379635433994962117550452559732386786821682377553679412151068279548952073343379833963340070587972431832799257530980419172995293084279033818049119344912657834733317606060929069529590852723834517176125830832910494661767934374869952615500554844477281542104725977201697097153813025092998882943915876068037335292475243823516085036011585211552457998397515145024669477142780197057225696064988431875091466569139313989033493856397852856716261015997259438856818320035035364262596967585067633940886202758362812150620374112144604150266811501717248423157432819674109785011407716223021411799990754128861058732652475810194152626781765840931157905912864319369340773783546014241918592101548420824976530977005593517055383306631505987510233074996727725495751662355631327333516456551538429572211633907512757060096318306091178475652905809135387313978059897674800608927180748475237566165222636319166758846491031447081169784129296088787608354402036752031631646716247862378464281072387033107430622259914862495797591619893209378047002125408201251106679752799799565810440789741202606976465062085796473651903933196604474147332399219971873218020641351356996025892943752666816954964524656649139472482087269532480070211339369154975117401836419724420813375685353254669453885440000000000000000 [105,18] -3240798531909782111794228808490099289108254834311621905400015952539502948503022465989773710489580984254318205680435860243968629214778877953347922850071900644802166774383818533419133992572271644830419305778310019328236507255133831834519993549088763964883206593138321254564769292728429936629380777969632597032185990958827522244623435932420616574382681969397126129924755350972265584866087567932913004539307289154505952259052492769028142410327739557457250708586379275982791024909284686845310860557841062366415652968445751622278221842323871390097907540977966012693675719753667377930088374295579819104713957977034233441759554353886753138754077177977937263635716056558852080858588095580874842626583880562688300217253849903995094785771912619800500504066264599533663660075373458547060649915043081611288557457435799821275913143568930439149688661624553427643771540555424818660729085081703429791300822034925597766882651944619360904308545794348567111663269821479014209528101302714891194026895619676736717947269114911034601729492541774145039507333713183640962380436052571880660172710260782007673147979407473848168822102166447336589871669904400548210199076145184062578496304123874664112604805106492287700562315466234340566609587539742942468170162566349505265052153558346400003812165535905373931744457147136150180243089197725248828188114918534350903375823684866486136793664106733124336086645785385899425658701971837546823704496533158257270670941636898637481827077870408097171943148876803533179228553913355636955747240478698318085369187242518489719387720363421867189009490610389567348052870009649841000255050167627571694059115858198835216134313074028486467474999283894641503331492399196997950098100150296774167571152660543714535537268639139764596578085038218994337254292326593222035810466215243017116520603162041519172439352557086958076906246792083053937994129284144150286177760380535210214403150078570204801106602506790550931951620165534746287816183590002984704132059578349881583382246104304728803462243227850855364203162894027387758705202770334010498187572641496820040628362998261427840572575763366397542612721432794656653250289934781492771892660658588951978199770721400059191394598967213528940264476352958647310452524091868651122764865991914621870836643188706722900913610416259941389103314277783618896437947495848068064605429689504865320688972908814019081169596749441065124383645348180932148288845382104357995510904097695183521910907223035847193740187898019936667555633601642931031879962501998816070811744588628426660760587274678454966243694194196480000000000000 [105,19] 4860982188643817376676466140047181335696868270164197312041346859113790224565611794863941137256213419232367809188704174826869136659359673230996835078717824248666055644269355659272390188512253422909603692432392404785041914548702097229351558388398284268660984085732151161351405502142519309285115071111193555493692245288309767951243888047000914178034983077846579510879518462275703910997067759327003667503053501171070886322713742183715668181202686689359422429834620318339606058872368440132292261840979869319176382625625586485187373854196306006490556234592942915077401116186084521576113538108652481869623224207899648021866715351215718147040100676221118614700557554398406123508705215630580801502489441521183330435286765326960596846111217731745781423105798898399907400555922836907622294966889439160556245028554596017967370374273606539125357799165141429366437601607572634431985478332490593750519009759954915264460315833005317702380114197504748389030189207169456471561065355462622457787529948172246929770432390859012433475226404067627061903003693045401243412899322394271080629078202653127610572299751204801442101461799059332825930615622435586715663707804234056517484318049747129121868038072437143046330408500167769242464216273897765167048816249465203475283211392179385939223332349227038814505592060948996447725867252323130998122500170006864186795205092629251077095054452888289982876955206722089973425980188673552701994561687846314685124096688788578528604991283863447097194950917885033886585331706680920726184075385849797359634876950696500213788308684195516454297684008733799532691183304062370701650634974598156675768015319612257162689760458991764571290093929851239210547661234784256404965895547309603663727722499325675262595783359452045850393525568409858543266767504343231807069198065158470071426647206454341742551171330903954707979009109748798776691878246031614337679483263453214172143126194909439272761852367521813188408965142465742444578410885978703910367113724387731037536274536051206623496984904670097725509537621571063331761671006519479602589246068218038538343906748819390078478604361689462373285266845898162737607935435712892131664507925825909248179664679020214044800218253460975219113162964071754040103175996293514309627874061953100562109136425928225639093710476946785202493295876830293659084222135558808092624512043335392781616069573757363524850443819184387333441322838012732114570231464149617019614751829961685902109999564876235167328601685613606051186824824501993697870803043818310949853422353858395685192208004694895934288201221406720000000000 [105,20] -6096442108659631286502854554350616925043159186844801957613160864223666472641026816259776708686964302028655977656595496860385994885210552451923305818761631010986691442568494325140330379652168059276976682604488202236072921329795291878878476749872024119200553778689054571023265403564378659837076750179199819882675365562456958088840899027908335323165606506110199353232041967497879830378864162602365001347883902484240837335864825504851406299448505202785814139366575322997443856455181474907124669720714383332503922332099789370740804570674368765127475274898437720130102692143496548172205535293598784262030908357972412534441278942282402437982909675819580047726947681279459659124824196907281135767835741608567210100226732204655323031880171331744176798845682251549490404550717127199473532647416670398079439477794489761856849264099531775765639145563341176837659083975667617163595695303992457941466293927570916816948597207549362392466048788547938724017086427779002809718982911123435855315506209306194274603830813081373203923745477881918245229707445973978406337603635076672123476365777929724790914509237014693934839639138779959352825526074532143379300382734085194919753741261417791675017302036027157347922922944673116794896114812054526284024950472316745592992609934601201086695477995832071961801501344703775214613561463258689848418103472967105915431537377297139594784291398108047642897625019358879897108157880864167738856010359686420026596066699006645191728667940566466081787778651227791990232138967009130114398439866999372654091911213855454630453551802704843282168551419785754435505560313261174673630619158737982265136272020267608078110288086167172703822739749405111987064515956596861388574680325504643173169424561016582219720689763801107247498383906401278360069930303727655193841838322270756746229886488039964022632438531104791773646866225854498170585446977158262205012134603663071419801883604471723991826752541901104140185159481515294575269772393484070619592935886717938711398613671177237456943378008671663645917055987301552557276895109893548858486054283017557939406644726003876446055095951248244091000466424501275022621214339172668398967883190331457988781920356350618032081197343189118359407350558690678060290250767780559417429522849071181525170522889101197356462454749837382190593289703911528710650452709181109416796604047670058552897620258602071535017109532268549353658626291597948881897354948945014589792010900412387624746995056618853891577362291449020528914487308949054642029974982252094176296324138166287656255055511337043021914404280074240000000 [105,21] 6225300446541744893005957349072764280757348676660693910619709302343900846203767491650402979868542645459916653488031423754416832264535341205918237596200238568207032466292040542875813112876830429717122167911036484973118236364693741840008961074759763765495827040253065389483179078271574357529287338089810705167213385576786287695778500966416736195835249171712247053101756313079918083806980542091536036882894784676913462788662016904354780709297460634302919608189276482205700610418692971918317675549353589293641376213412334818948976089789272787207929981692484483782371443096870177455239414331587670053777667341875638732218506463594976177588956360601526533592319648744805382546796775137156602789433281033458035506262224272968320669696686762249269034170119590698385472811017288019262081681058972013897116351368452685598602907568719488054470724188215529572086208812375437619731651631732759591357406073443796578508658394639501339892421810731727141194584622494676230345587802413403154735784827215341933970107842553828474688332986860174576728245045228658046721613620831068170398740678480215316906137986070423319113731775319672949581318189947859493329207972632834192124142223715789843018559194947353430191682434952369766275031500457975446673052195007819458082704414438434762132432364310878248599842963458896096495728041290263611648752651959189099629030577161374632300733726618247388365772765995257154704560090367586283515260660726128847897156765673187132553256665578227096741382004612505257978321672543807207646273548862945843938453834452922391474327924754857811450112935093887344041630896957439700827497704094028333171662366738947294397954906936058874796518627349377420331138855721556278181727565172956892975788132365226814320620969923232855023718879954059587174988840451500360547435594519895955125998956673271448376161411408291387748689984616694504876969774919566384872898056728253472132225546108454494287019727883831028773671902374191985090208742989485660780118939646086628835235930061790789059986196552131911859130380661043824149094580618738995431879803346962942403069418613722113116528681284714116934852774139058906446382437816015111344600840966298657658765216888517301405537877132305473689728768942501928017334305112480192382681641515229101677050192427811742161146787005979927297708716469319590731651991645161489669296229983965818180336238549279775656543158917707891589335080203752044108477314562600288810499072527460766979655563506905375481471945074198391906944505753752106483247380406032785025928392401432523879793726365641697618388687257600000 [105,22] -4727116999397857551487113647917498796686831568644170321902623585419570147020420508309865961363670406026177647140856745377078068010973840886115238682492736775695344486464634842153413584906616578963679846677179632205236861618543985285791593950706108515871202398909003797083547627054912886636239451146025598320084932524174959270162757966707662283802410363258930257127602241312574077995173185680776292103792750732411450539754665074027451189530641232059876162009642447956288639056662797325741434661410819155570925475096375059201980486733233187702211624792033854061543020102143105859248586402597661988200481728777450060231573308449001547683697198958189255137620738608734431403125509201783323789027793911148674162318395001008986469295944325119121346658089283420835826341528449286504035338120952645683351889928565560403540378224530911441584039708452772811438637873527887091080088816129064602319209372570239403648572788476725605255306524474327936521197634965512908352502878637094079342465736397809728369353093982866469840718842848293002373484769173430478252505367228365101079301842312919264266144834189493926272886266977757935757176229034645239682141783279317025259193642404071429941358709699117175488371346935968686037658222770305191058361620843567666393503602086994244641232310559305285202385182134468550072652262845839703127541519877595328341058927787750328703433925223228492943378160122344341543459122255806228353539312094215241029667118216772977541305769402188063368788055187823607177622109168538141362430185835599882579203021620693893161108618794659726470238375609251550132565348023339288849039166511732533187133894938228657725101096034504366535522179340651349881474500314994959403414003291094100967008624302973364752600933724568294362500961129015121489904036721520172183721633012728843616044197138615406417081816159094291040719556550231351612067050929458411062459555012030086173355530107738220874833488997477550487772780902916225769807345439372310921359113627020482871981016455208744991384905369530565499455867700047596509112437856968519983735745727594266556156810358640108082035227715081467029232827095128653113795453277378563046874109067865550953608176972528596877997908871049751785463112597613002341172750640737375612145758545350514196174623951478053802571052471971293472034001193781559511894391866695463267449837465799391343860412085283096343889070087416552093920727268198667376660777607915643408913574558915887856420527385608591103436963478327821266577678757900614171235285246400833834043609749240603123059594555440058540450906112000 [105,23] 1749379339176818530242882099347476946414690287899876213940283579255123541602081045795439692457023525770460131032347660388463559005398709865125076169866684821745417340864893719999406629630442611418228926383577810475975303736511345846797020138151531624038623797172737123651029842827449760132715875739337873587960984166166061264599047058084287662091177043581675653678333062620618836063517907590493048330118893702941653916777662845662747053573028767838748307455865059967863753247635812119938676527548929575401435262703524064814204162753071181883088201730691970671211954358843805611040915781518043471654631000724083783269931356286664190601665838172691458358418024426544882029689049578299464150363092861224225140236530142877689070446898911320894825993591166264745827643943961090796892833003455084409339671614303195428035020070865843046583591857905980911744229883186634298302608082263086497667438641365167547036503216849821992975020361790541269881059740102264413436267632990654575141673520862626824192781666692244318655692933106042797569694118928615191564275161225433590674842060593133448611737585216771869940298304861909648102246363996539929573296619556255591645724679901352811955271982499246347285590055087554319931712813195728044573873999761264007864246424655445725228845875607422703258634588054020440924585618714788232375179330915419157582808561027763529184075848667309682270420845255637250792212424698807724540518316132562780338193204320114950621769722112119858318887372288067056594860961971197066134496735947113909123256098478825081535610407352972417881392556549925174468840611826502876154389318243114099910807815095980426611740214693950268780725582645088905911363470087160053927240768859561108848580689357827830099431489271820410369247778333617561404555737030370314999704616507438748543319980603165046460198076111344947572712659972092669787102603134767149379824807556021889599569128387422165709364617009063242963348225989690108648961683998200951571328893332597824771545734043639280051289725897911456962845260358061628049298283765991037352192916106379806279925266584517818962358757428608733504261308265163338396154806753792225850492272276971839272855347909992953027338013127104736769216562685760911727030461259378706217290891054181659276738820447973100880382367737556899927762285040170999170072219935274514543232896921671685564428824987586153389818279547309092970678419404193623210797122007475871145486458889517902805809824383505432199774285939983262907238619203388993730037755955745631107195802238687944991967419343009921495151411200 [105,24] 1779147177162781705014454748418553334570608345058209314009078549365864939790874762408426637816579838533535625699825294485262577826069665469589515189948324418289973854683151361443463996861383354030525571494999836841467195775082052437000663390190786969211555217761103348628009027103226421420157527943973691476832539096810586135699190888677996150886769942334352483797325932548544727959234455614977541805158502460851208166068495739438033754170159981688483424723649520454421835139301654245739488021639634065355952512813284964282888370755786597242108278296459363190712892288167051752637380847121589064402990863784614959298026042083613990191281091471614800992648025021762021680501983648905295494036411824897703759030031569814013340449056251685693751060238708844738520579744832935706635118900553548116308022012548727238484097072899182805506325353485198082227056637296304001927255255596321875689789797012598169574724679797287251208197371849370855657856196164745201760836748550947163133561378903277703682117852588166255682314467550048264543331151860753067917371907579335108015603164737298580923536648344892692963093984935857184455396725051269787921859574664280260491554993657601620518903342909026113802568263668343058655209277997348086541072659610776618784886110381816754997139151431819789487893170510565065876053517268507544408507101977408585539893694831336270507762974273179565962279894487750695776918324012445438463251942932872140388495614326163748852670862795245645284383135188985939748964943247288188049962237730403637428034489589187930972231921108284211405153258165201454418006136070567738389224027608337670585556051347763261701910224875705695270510273015907607742376595511888607235911487132007261499824196540289481983440328263949621089760627564314597668150504631834519359020631470868382698398995423079819936433542540494365842625652874491550454861030005416543012262485366098963785484728328015767062410859195004294842180119951077936795283196230924497062357317040555694579793683318568758766445869357372726672436585625982268466918334203775480977315855133036699697122001193363713014250451282968635399569027561487223620801743305048755696811192432401118444718902481354082740310774599894026798118789941467321330555080254776980680716429392453356334769447531234812190739643319991163677212839150891384006553800546111193852968920347794815690164815948837470022633903260553726006303101779781237553514943231384875067358057919699102928604118385114285882998638776812867850273637552583324699542979166675414874417178610603629892377372239953776135372800 [105,25] -4615132099878041839528916816963706318502973006086806468475745799479498658284893014602269961022224293184897366381933803221983905700730925491166954034357330648516813015566881768583704079745206062450405677827601109782572256895052310240110630998539506781342106963556478927882130423365357158476264392741601588078954721345577476933099247812396751265550749412470561381233702682695100368748815527028335053597645833158259059884933974635410324668629863478058137879982891944716674348223257434753552445899754005237061075658040528313006719827138296681834464784533537189603965843250489985866620367266262212177170374137492363260425202773716950534385191514489747961975595920473368417491988488072017870448516188779012875279640059895082304865404605486318585648204462824240168475853829956469978288615590179653615242819597243368251655912951234632016851014251523613741451260039482172629718701759630805683641926580082049891263601527064061822972680178107494568947827637149367467376357515534350790579939010889881292943920269797249261543095943931351901036439121491121995647114773111550333340210122776402816494564177639950205728641407661566234739210330457858669458740664831491353600077652919492355433311640876503264468671423370158540731250676591956175719800786950789005825325175164822907751261622310389417093617222052022271313520041716595825580839542505361658624266080188780019219910124743129557549047623141104971195207852740747520823670703045199270297625099175032298913370252710004966022021239955338320376926880327325691899080778413532251459158660971035522917283469834856642857764962295111695906186221436510379629164303197927420234226820077886244979170604696744173832995979953373219236098415606079909728577815077203346689093834759074922461442712104094753366486865225184006275550319329170647579890883068022383526069518526003597436620201820114014337802121124887873239369679202133689554190890583920891393833687785105646342563987637131344665265138748632199580369055560266876144250986091388740466646861418137279750380162762124075215452668908311674926861289907032167277149535669350365820319945201601003917066709732034900179158166522455553224322838528655255082839509288937590766805480516613267803208035603489211361852809115834264606761824118141383396582063073042830738201791962551303981011125348548498770743261248109986503971613907612832411324337627692239443365212568056897955362543623775199257112250168831434393933125407456204862617133768379571419979250189309784666709576735906927387202686734163907495592579102518517215337864488527435006762499863929159680000 [105,26] 5907874953195091668256887327229275492472727492341883343372837168998113723098792650171454459225491521598785420046295437402523743084287984409763459961325360332355329901963432587794588649438440856166160302891319613726664669049192395669375241182034540369671459203092679060740779624440226789127482720482000531907388420785976297544169439563745428808288287276374004320293398381860187159793219327624448680639536090000008686493811395336744687962619392425310746278797273722433744762525558616230310463632883081314822691480669356401188322720561618032343055551409994327821052637142294640772768081086721763641162197529771950525391261404966756765528684750903781001619749883849056146072415675862379558981756107062900784445145393386354426709706660981272365088624588397780797401321405785519472087336440211924289804892802211672431296929693612451221851418139573860504894851842673621223813679898520706839498739112371578312459689107001013445830967986066256165771352221432497881340739357250708092509748167273658016096249940572292378766617155362216055778693753984092430645914605457869200720722428511230855226389414497793302666914471096341144176528374856435242771630228893908665640118624766843508753615067620457882756625699482149964085385775771772956748705827508625123808537427000202711417519753771483856076973995302440628770552836605155965571878464390047943308705802617204850561752885046255365920922081285153822536815005231085165109836812049687460742155801292220335670004642424157827127835826242593621195364534069561596991459161549744299869389906046789497974411922322237903883414917342259138305647343332628807870337218350532023196104228632619582255641000392889353283108900988647693595656074577675309201122764164080676620400288511591055935240633118046001657517547010086066147612623931275735293657225192764749404998539565348847271727957324744987339583964285726412678993771335529160083053653483009002690648335505990294760729416981932596373281911150245386309857236856375484308203436452877307705753721912506144863159204346492390493789581692888618960347237170836030479418877483377365267808748553247272069097816909396564599671862809145521206981907863488910798225122712655244936662106955916704811469105503429877038269202741085642921643256717038147715312906815084945172952960942423091571223214361721062854461849604521731818389135484865788956879948991839064606753406190592358422401591133267295969988693823744640931602713737889215748427097611187208329449078283659433298883918437449620561617352867906726268124092460773532955867000032690068097318018033762959360 [105,27] -5588430446222764110285465157900898962037521134082013812801187088291681525211840074001025210120322952748294653851462027046312232582116453540442383174867303669115261325262527630749024281687387335335707487705507117426731017032635444743403590788082244831765150721859247386999721829097136107536981951011011476512720032194119231982563521397839239369200370347011847384991141131415868029853523494756258615284213143378927298385575122439589372897788804045848292013525291556747892716221146723809658065128086996543772486154082552843966685980704149489023108704191369839409389487372014521126998997368525709754899817518564963596224873733997212570423364656096512150234068811190202507505988408708316270793919073447930115142507674584829476114629108287986237746270212040662538608567029891789016579231128650095956487237632283259481552666778128075415527239088532897032673210012014045150001396805709391007901951710367536435323105601290385588141621813547847251428262321601369700645293245052763743498394531035815652447761278701018518104952400442604009524821187793641733034366703410178115304262597901143424148307786930685070700803882202116448861250351696417454653647482413417884721052725212599016028361153305673010273249325936102741097769075424731286438862695726192395913521587818805663664672683301918608307101081123682935814783757447334462030944013844306214775326950931323086518599949440802888819197793996352642235893673386638242126484581809701592349871912929560493402028394586751515906646954592512249169350859827180102178014382778225428763010459174299444033506148816430926368024608766837838595617039161576487752510763554712619932588648619631289765000749243231056485955799947904330900551768557517748348574263625762886743640356689743351299372053973423236637585213436621434596493149766506367710641818188290731047967578472867367268278256054521445292015984267708116771018721646023151826930371250901371141716708582426523185133832868460445997830790505678641529380700390007403298091251100947989690109866136502048448405300277847062360979122104659313421216769411954736114477624013285087292133419041578111314217413941649632717088551376482726280079626433424383096860466670649828317051036659882777077275736270810472913516080051082899778406307207210989195998437728697754079997283124310627538331035076015772875060490420765317343321219055821309751017163385832180724866190962906533101118313968750303516060581449556652863411210899084734141908543655813546782773698525376482124889847689979760704830408698196246835239396196340444631386468350248353715838977027604480 [105,28] 4226227940084111928439870171516269150553465104983368357040572506244601499667018402686666957124133377132904293233230182787584914849346862693143182240207885569743997444577508747509416367075267446875410271841763382019428053151368016765080037530172787556114579768545497290875200924206438490486965495839662157700676554381515191140747038647126015503447379593905054342420779092467422273343231710669073824958492480736349603560619399812286059081108597875155011685324530539323251980702401632181216315033558652221288438145549383635122506574999356645831414654098688019288799768387720149614996616147729264041262128744424794289334533399228210117260722211718348984924019094012618297973892397481359697475271102496911189176176916202213204765802135560042113116924404301693720902959273864165929708149050165904405382956299910669021555451948747500941396057945063413008260077635036915473507367420689986068001483648488156413010171901617174602688821741529478328837496316181438665552906822108722528032887796248847545960716230890629432641092815597773379178583945434547114847219516583877230226779405198047298659780661197003209173869054563908726865994822950105771897453751916178601754889779074977944016200257910596918697766842068434268981956998936151300794531680669251161210394454823432563303230510334996059648748893346045537916311937843158809353394958920272904526949936879485062865130493865199904536770125690763276159323435866288493473793544895449662240745328514387132820921191898437506147223586207438160869282140309519498693209187860600611896078767127680618699706992006808771162917975166348479385877520267291129734831545833565566503605851428058010372724893135311270072510268198097844910107804562856828679964533641842563919673050930271680781521031190521046463749047892263216939471641245659431725342484272051128518590251024839403782017186882538399456815063321563868206454964195474514810247084813799899485712244188353351935182687487713768348745848285126146309085397372871855597900847005965909675359437060596884249781795785334955409135867540615630560350288153257410189111429914347651712164211672352750192994478240780118599615496286047839842384459744303467755350895239048834846993788313604792337883916940937818967334170413678567875608976024437336633443691967431937628372461311968878104252701152180023465975873652930928786829800589214289350583765599857239163874400086177109522655333651400438246786071488796199680513039205719350347990666411262489416982831700238635803770331657030387866923787802346986969083273476085790080385602986063692436039836631040 [105,29] -2584848454589782800498177478411023676626151481663871668143954145442342192312633400051756113520381701433376117798454252907526746171639396238097871201178959189979082743920263559124506871413422503446642501521043851784455864183924837576122743066494771008727157451022107301042399443109845154270358453197562287560228862119612014179061653746358329038271126887054958623829129967383894467089645838943220373881428382073978608042373654625846243059653520503794152655938368809076821022388194266335104425358197210486857810144275962162146369520291344655913224386633919223437831249204237391505282802204038151055124441079824935171749561772289400150707828271745773401868152409272055735005100477695678269973363084253356555490716539574730301455944512547058884046954226730666436348028495038993706541873721996440553906529421453017294075025328068900488152559397694217477588368202831539576359112667687659698523516901890488563048268626526820015658801223694376403759262463019278167844755042940123230650094792974662509966995043833290690874561514654341980682802468674724561846317668530884346162732599978996860695050537990453517340511964723109614154739807895918760990821824427362894915414201808612695228713467078856588855389130980790680087548283212158011209975669591718280387640300861604013350131100063449298439498184427353738910220239900926056714266351536002894064393371205199592909057546730743514926416907366186826655686801536723818567719091889893788280061614942449742260970805664123692302378103400425905727535504801642177574172766516938942739152615064148274499162115796373369141466923815618709178820870961482400075766764680372004325067036132818182502096939720707531271225408289432438596654046416358195853758671066029416837507412520947775830220566165308999418037442811760840503725018436645021217655233395847563291255058158434786791373725079658605402990679657250358871674264686705445717789120492748954730021278898687968336088038415803588492081523250729017414574120272516310666278666997182768398853029181395756457925754999669663279517434911295594635122615702890710212457319836867411683456327135364283029793152477627599089985085516187921876558713268876727185614535839130091559858859440830071348467606918842518094668331189065312815419396651527344845423113959892535764176512455273039796015462200395329017520839802881324033144824382581056896684421946462723691761120491555145142938002687808791745574790369284316820866306744069703534975664636572439717206693933820575305318242649874404962441664565271511969106864300390887248962127495657753000122777600 [105,30] 1231839291667373936348248493274994957487356652160900397263826687300644844690520419496883623844863945068767092075414941612298800893257631541777147494757122227827754253769576632534058634997986369594964113864486147592808402249768688787929535476287833225582788299745499501658158584079531102789720466135997158154462899776409698677295327666341302978219511665615969828862007071521086565542037772293488923819716532413559354841426546853954059640678174750093761736671712223875873643570965163485086558371421857105477545890483007905925546521793124424538176186406401697042566412476571820670266235863561690167130810357046791162564315510136973095629131484681305185670291582791690828410522356147871074614877307958510397047969388109128905397489425960115428898671514885956131680165814618119107375420447526856624256997303484387765990396338166215892568329502105298850299519489394039461571972775354372489846462815075912551988994413990674561085722677499143493893931057995485151664924553500474136470143715009622716968092672450805655423681355273430976995695372861564043574121106592286035627411830331150031230489248957564198113337414119245146070306172612581533951830177708016737586045425935795633433370484457642551686905329002531799791883024712618857033003739937420966027989696947105926546984485175945319225910845745524963431932868479710910664621491226223370999379485589462062859384829871124835908987021651241422087839328724432509422193372559463938528273338819863167230394605143695900779044917226037979840444358292693228860474375784776925273452873353692815014361309822826362222063732410130647220086566730774793624925684763926067284851824393797345868988515646935223103735666079378954931239050843176048155772530929433524647616935799849433763510091698532261591389579526891274910922687124837117573493318030889944296225963949206304336190768417778565484270864461231631693783544328049125917009941274420016831961151736379649437301293608038633726696746483696123682459161786094176352456750680187848193950024735262270411439853073706297630449331626781656342061289068623099313866682591703407196277070258654987030889490450152991244368401071861409786747338072042236631605709592922658534317068750032047291946891281741825581085206554072126711293219850647250224316781156919070785999320750718691019839187487458928103068793208647202634709463943663209371157637360946358486696509817099822264902157309095577093805606847580314118197533433437674100681129173696924522845250359550868621506702581206077045100325505622353057090021180528864287218812642440482211758080 [105,31] -389536244767778195714351339806032057833206820043720647404111909660654088554785492668917437022427273095544979975726085158241161998184376071015486951136616226263090075778951937552938115317644180347011666478789010860682200791345332067923481093467105852411011368849481375280843594509429778956643592612926663048580226070516518062446130345330751522443209678660493323929695326503260708258134775034818117062329649045027386237319367168882491704132801239636093307491546625951811701261038816005069790655933791656030765526679649669807444592219575100185847111378245270745120345202551908937500869921796562473628375140891361420431026181881512249530544011798948738205727572137951150822448134341235331797355449430209101902906328821450023015381809534507260275347731928890588068231118538999138581235067018155249975606474605200534107287779005633935758965247012398560072468878126292262568223562511585539065535941032130755162668265165755570600500769077140891569320424961184460454586297118615259180800012702181230635271694106485206991809210666806255916654786658447762100795165965395323266420932883307335632586709093508953057326126801561259917232574973546105965312861244117938891951210480746132878506038063502186696955691396499543055647881150081954182962457694092122296021572293750564265559692277013230356319948533469928032609523567073370216506655546485097635252216276449903787153531409404219315925735146514977022747358719842620742925092275827526509422835759134369548818535694983302456191555918449362685631906346626972636665738441045901124253187076499076825027969640721664488595474879733678466034050462642856196141631006896324235302588481266181074575448856500109053705293147085817816334936555631504061807474340917857301001183579585297987358688537758695704491322553611724058168091701780647364056627147010028967580186764221653515701241013654634356538062897433190526653424135124462235072931030893058389241796768854889002776245430877963584231601186368504562032020645998360513523937045841501344276892888850477346964336613109015487272688877192512214322324372096426074236853524933412965831051565179390858967701153143792335663152348547092602203954565007109119752886293819326055255788061661780565977529902005173798643888776344658657719688194044156024375869864489697145480552515197113576743125239109947649459429511706707438091850374808283716359452025408175346715750538371548369385457940469920453900744528487759793117855109956992846427514759963801287374111567459257364530430554985264743379228480146120132330305795563971826741904405804269699072 [105,32] 3064435077466102499242992786067164067535429924142959548396640212744528245376294372502363423305482397972086123247892176632113788669949801266225403876576682871752840663463664751690230564737404310122871620993446148296003152610989879912918354563217595298447146337143335608870746132571801513876042106569704269800157937300145979657164021374289751901932516179380675518157718852962816538411239733619809057274042654977828918705605148614641521101266388007578745522631573317507263365642085245368135352135610690374835415795983085145913685819364171781731905617852403617480263532708523154735731903807731207233447553660029537178263277420666521665117100803475268409879214956536418091720457707125785002029407041253939997564949435565495414520084136251235672698726559525863306687679857312990422520889245636967965886194550634739895213938961211297231580298440961632383783261981416708470293450322788522259748013837745686371382677043395163269155679799630794501663580168375236549625101734459684045935553647748360906395290816745986658201016627969960999832324729350351570289039792057826467026954274835814816943658614689636541355534221441585685631253618311559952155916379925477602263579372536143483890327034235462097343046812925911980066883931109277613032751687393370701555546460026071755585852248098662259201301041493980104657489656706094634165575216257062870039255646202675812288744729954432286637845597216954791791048826011281255476516216307384538948842885656799053770685583358597818072369120661207190013381010729411587727415824507547442163786109231214576755528072943208430398654556106655298504308711413088791552661352321655481222064577101072088553159651049151250952274392536032118754713472094953521101914507741912304285388346679440037615627415018605681045534851079389740619382051125582708700913726847300088178698643570056572070030390234599771852612357799408980156504539003086709487627632730450803317197158284686957688710785014152009851992477753153149718589907640869954570463037947695601671009710984257738850517472524093614379450119316261199911027211023862927475847226816672952382408641748470886862777594131020639042283369053506912655780749175430623918980823910774107656319544431817290185837010175138258024183693229713019732263198103197709326547507422079208432316593255560825053841173288652808975961415537419873070480078341804251602243523784235082560322157105527191983185048228271885750322657014017851960224198609334471409994673679627378759295949351423965156798109341927790895460696517601562614733714071022258092647960193007616 [105,33] 101703130928542249055554128248459087604785965400685173308746869613868328523134060487116225863234961047790653378655055451553106905047573280254790236174352618991809513090825478539043639500799798827123640231734021353664978491168260053171203542614420153066459208312857016372926157600951713526377872956014343021196398540737900559689452175697654539686720829017340747100254255532814944368844707761281589247866947479538095413772914351143875981212433363761994495346726180363978198049848709981647961384523010443426020957786726602833893901495355048771156913326489667796897275679426498256135676916395906294237672531297254630457148565890906474606802226515462058181924095131229218881286545878562789355023370839322725478922454431088603117589174861238672264429764693180087583633996755187160064138015957918407992112485236935894474700895058375636848391135097410189418300448998982720209130406916391917577331561655440272034126141020746484592611779547432373610298292448635888639213734059362737698203304087158082863612144516825875672568431319772443503893603793506996782459620136736526257740678461041092872275402629531918965043670817746519778573401031243552790813995185468497127562786358974789987269970370663317364588978248859536414386352071645784817167432874675698514151842655314249177022345092389571972999633514011981218934613889912547155368976682021872722751735380760821176122345637283082653037052422983021441407337118420709973661969499653127075982672253097412216892797039392187417861439713369488812411233214795035947359874181400594658632335972234780120962258495526749107594969357784627758020309837904518266788744583522484568343546103411103058813589106733304476886734758240842879961054242397703975001418473000321787642987681818805171358521232584806205705761363624046192813135205873576902886231801605226921020360104393642105353329750696498362948411508292631540549136079012621513839087476846720860490765698967754026377423102859038976042607182219512490211307803220100029215014858745803948020155459984922140084100438041201117429073544485111913687554068941793416896784431686206612821169691020851721106691229902639486087494415193537537585533492887986499362729049047614153970228904695836235894846734608517059490193065594856433709329964474151982936017382086971580815526332341557228116894662777953339403884708217138750328181348070955446044700820360448604666179023842718544293624292269580506606579726766228417422149774927003441590535433545837354912264082447936683239775247915997615056628528555584917499252022074010145745747274891264 [105,34] -87065726134547755322769492874756997580197014012215361264385344411371565836100100227366790867108977407277534099519005942639214179970071683904967130823579819804993708889743664612390995214018843029668485229541806406515313178367961831564359984106235718988173521341111638441252488597593956752941401809698741174490775872413741883488483253747339762938547759225950087839954605065869290996510664001139964875182666938049363243195332476482665663458141725099806507190728789286158742079804250011246517385478519023093440080145473005064507093071420107397946841269608194882308940886957954150713160087393220130525827584965363865110787741920773594809130169724308040955120484521938051887844512879844252932014665083187968915320816041784776715274937552967546526697115451310092715053343866249768454196934970592840030610902282239930429732178056859517453350943304743759210603557876554192622357093208161021030234749551946322153488011939953845770016990700109838698294091351727910545171650863519683947448089816835455375708480431805309320238452186572831359419741943385943610244956198184630760119642858204706319459574400225548558988878758716032663313833814730748522775202806385721577578222958536811854585902975444360241080261623625322336791649095422311632604142727288771055510821327071940137093074661107517355847057528374417605772340364812142073394752989784252786693676240842120374929906268689607123030182491020923333249210432875911838326227757226277789227797480497584539705703414582812089012482428931079686785215572887549832260248560556120769562815163187749257673583413189060034678817042962847038067093562495677405928382232525118223355309139649044128323509034537632228278404981070207297644547168749458319290291161270863634783982312473618509373438268686389709127306992033383567025303290444236761046827456819527917707278442020950405065322205956571625261126040004391670014001609902020515179968549707255793648930015968225752930792203993730768304607567869319609905061135805075769147248511983874056945296588435582831971699205452742144239305335548578960163543536209598604172077093137069156301845430759293826172864223160073817256576353414825845298651423122191227802695273972555423768164072491634566979582498267809109303174799045082819594051768715946230485481548588825267086288817169600050304934736524225481638362932652259414486185428022327465520542183788814710934150805599580088575378371434637220027446083468601970113810234754760910900676380116220413793422845115016772205835068459830504735132903756623569159986812825593615998326407168 [105,35] 48448421881907523885479113650789616909716915055474562491018598951095757665244381081980882030442503788016829563237311835129208197343004118459020215387925998228502801559207859683855905381008153266483240147131418090365107000444001931715884242834754380021049340773812874196966986461256234413631651586506609252087123584468057049679585896968998574157411740217574611968999831621100193226002050774856530121386693902422423450245458065218117424918078329432347268449783282277360742663175331608626842108500097880440290437584617268324235456844235500084486008042027403299651752974138487355547252774627476834000178843990134874849363712699409619893520019871412288781929936017903083076138056116410870079393596911338194689798777296439005200887890012555377695949926730632484321322486859019770980241214894880900564015659062364185152636322962628400503638156176162546821744849704925972405455502301358692727769206634779088930536596972584971744721306102684487798092310566148508340595537849697949165398534372967967161583038680647109453333420353201473998871302672918296163773044386376233221819787934927332577183943593794912424237872273296872266640260823693832034796402514714823414010008065667781090839916390248893511800523122883287024334146707282264145101437540017333662722134926667746230388724127883147848305068116436993132842533484732583504208964194276446579609656654628439027346197550093607434860243407267463756807208356610447008906079440589849412393846986925604776720671114610244768012896684857018180748426122530068870149960522735579563989784298739729283937318250862871670233747726960915568920007811768070560165080829651028706628176700146840200308244632471788564907944488855109588539820047606750127915708011429577866665276247548656118792797482946908755461396025450272503275535264186143855543968693304481505184038145172501248202318006042025993462691920416854173051326688128715101012922341580724293131452874396172996062618909558260331200182531727078551940785097446419724904482384099276828572497000919212439837346967699129032332198202318588161952464773431137830214336276559449321206860969521199326088419977656170244015104039637335322146093228536988723308479330771639536549472658978644598284043075304929654008772411808978792342791594860098367452382344318921682933327964198336612153682490042629616092079451534737976014144883053073515760915497851021191554093684991350899023836931234204619065363658146814817446624464760898902114995112885156599298392808323478776770508294608161573024890717119971893020691617126895655038484480 [105,36] -20808818540126557948382145538338354904500779774740950386240903966439708324112571344577464489017456180507443315637293678697211107256070498899930630992121770517619615397844161166481737220790862388600410505863878386258347436188002647045519962532461047019702494708392956907955960094171730951944600275399441215596203157827561055183440894444936924632402348762722850530217623274512019517308660137597305536584106424571625382608924485196590776339749982752999770028635697110376453211249713872946995324325415972768330118677792690034484911630606874674908714077402261169429166047142238009878832514718558896427776144535906081327366083128835349923449456426761848373840307273435214358139845010880185634798860184824283804250029461274104135571478199647459141265494379635524522640958070200153915400895529538729188384132072231155112296719252624742103011807493623796254342220703477674366258774395973328724165444314397476002806944075161707758024380392173508976097162082566134709562218404479484350379306437667167035054117186793721929610278664997176681432623591977635524660829776817865468307147912263432041390503755618065201655949439451513909537601015490772080531840722415330619061163282114815778403793998133679223529149919801105690151601301405608202622340246662155846665012411868834947962034238215939440096868234087448738442739346065069594111445552525272464670108541692556237207015444198003766807848966664497485149996349644633672628540622228898520527635261973530153084304748333749632209222950740693541579209736446318871964733089450555329532061212343895757970916391215305475402406240945512589482163899091000181110378117586678001933955216404014872451996613769752635083772619033140126048410030885509397113779990341813603389458311408642976555889156665320144367376474056234599515651226168180278955283328310420478204413080138034200010461858855402738643210565526490708019077716036345106665373794667181136686388943381750621353481096801853188774671355690056348251461448448596397307504768889298515111678585982471841001028378077538931884456918083691543051654942451416737159939767495235727058316586987838807511372195383535449464389155553014406901764579508000016283450492079663538253276172493316832443038507949933491581580118502770802126778110049115987350427150335553658257990435782718449126570331603386004659017933133969158000924354328585722212927375825933293097255353668603895414310123801849249124583033158963743558236203544897474821032542745108128490517341510154408600403296045280889283990293607854009965189077193090209415168 [105,37] 7319941316198955314078153100801862259416399517013996234008840650545489595103818966232966258909459085997594921702351148669207182915043153596103072520624581643520914079429854706950388468217555894824525612880620363915494916314140008294020168360058829783911598690984450077672930887702996425561109978032796011995473838232039152933418740774933150828438522915729485445995219437731694076011341286699985269329981932828494286661001395525095704013485247514795655951995141515402830441650512599723175628482100264696271636678314894771657935802480858958241132764395070139388933970350868897273924318677406055259094631502199737121280137374016888143756746813588128731679411912393192724396713114181185807135081642772479081804139919429178296617104880528562378893630825104421539494226657728791521162733769735174563512254601087005575518712225350659533164842796802418337806186628778138573382835584920367500460170235924851070893733506470135407881496288288280600155899198130961524806875747870309819382359800226919979121063730813852711046832752241122062933664188201169011307731631499255939366163660215284253847726883274393370825731005581944002100108070261127977956603384780589765239800182345869572574383242949613635848076429681638329645280734620455435412195783092645862065460793315378650004930182158781097303972556884143110987079280845955233804055098065504838412846264113271858793969107454905972851367211740048213659356142083127461384166617035762727698858542597401085380686255716672362413259682677434059178600849064911130689791071017912926259080644786540212646512748814558180342460836622404716294922298058613986682358117676731146315180145836406393538856300339234929345787137350408920901249071394239345321189179883694046334355361484104169476237435411517273674516587100961352543885617842938942987933052551062799322528396160892869558598239113272556172189039100970594357318659559773777343138536815258215830324825105068535123471920337860131220065615931124506989278102724013779407854710722580298467592951371927844430417022634592466606517795613165365123467803111534288049482455236582105362579551974112103359494502133016751880755686411725979717952018243745951222067574600922172580897267980666166423959053552005282132499007794355342432104527800486210189285542993906783058540266556578021732146855060247582370808450117772591706886205169567911656418465912978142802825849765374293359960974891412242706849653130877556000884831733215810868876336230765060619064358707707038094864377579717982453367519397510417109568705664089325568 [105,38] -2204287389278735203669004222757813345124186138560814619032408261093884242148071122183307887377704663487232973479387646435386178989628572171113265614636105124654340170528769962378308316831502075022235002469889294357919693906034975356768730411442423460486148918049521630195133249399960362779070363623746682774655316180612043754943832611151397563779675658055846331233701900397907521904679486033131971140798615894939941400678440908186212854730512755546061312705575992753567432739347577406229071418684971058233935065988156582457393657413984093870675339476716256305429841354571409867434323751109680152640802437852165601172751053231547030311554979069614482112169207720266053125528409664847740704641955547234731098523265390023740895327400242005048879904061235070155028244763754186177904849469585516253849875779250473479274688977090098778768639694067937503001520390281387753219607010579170074663829816836023227687223890849231399826610494246549540965222392221173397812284852149765463144985359487655469603943317727829347080574455784814812630023217545631874311979798269755253410476972105110009525831412040397585984725152680098058384566630627726097481168228576357614133305081231676549788207646405613904127680027412402100520601970243517516192315083577196402953204247250547015056346109460945792139025571850142622950804952574741964573390485466002356821678540791671031747035480036931997637453102812293236020946048528673483153466060315635616566133375849591725058573482044002946938523623376534281913897872998184466743868528233619004690461009374233970624147154721336314427789440282971771939758519459609035009898784068742092805688014304432922961243097434349295891691516261629978469921456747112603870343789005191770377376875932107572003839074677137207843074388661778324302548982924376554142186271921127523344196676428085350616382939594376558333781593871952997581214527620917801581584290771280045309677310491247485248456036578696464595726974142677261185890336176672016607816079449058884619261554544162160794036685543127536509208278970632017162817584397489171917445512852193928351504496099157419138171981568270794226211739831385075374300482394264779034547541530625543100812117335439506627630755699605432539536621717604863007979079928338968106115867855453510003806703082970947862935763802609987059994743689991236603713838880266963284400014815789344711498020877369208394705790521268032819987464671279879221097912920015602841851304164703394930128378827266465477976594647467278477746253119943775883227217614864384 [105,39] 599798691157925052710507908193023767077706522509370703657859778942088584771758243498178242770552250883189262181877071506548578178908280830210294274815378697969066447405599147638692309704108238459128817120281508082863167024176145766536447831780003577286829114072783842920609213085324592349159653979691562071164681028673191934739683139000489907646613992241478020194481715949393170845503432439314295105779688641280124024025694355990561201034052878070720980484848930504398823038910863921261284069797534246589262887649431414473836418810331527332377623624254121773998952656649997083014873726753032746139677677497950425851374955403484682770541528054214275286224992222628424135132306351683743321450329497016842050756162274993337018983069549866391790164329540072264911327325839695271338379576682380689927645785331853686342858602785689155539979864540563249124209583896724199998039908115659037454251434113373492444801056986220353883028646236837311688994387952549514367297964592886920132326937920336829085880166177714925868639754893931715314412228673286232473975098934627909912277812346434471845646611716163353624118868091159250837703229861725906759936566973811041396516145020447004080704874751791814528661412938780005267035361245928004539638837441390189188082629154318019107029406255979018991517860056389517785891112409856121835384885758035760146961067088872954852164562909987994384825023100381488038277244579367729605744431738085187137774051057704522228400374607943642838288558735011635136294491189937847124060617187240301726770289445562111013818274704516602308296690434526178567178684616711932896826262399931501215566561765068163442441897837832849383875751580098851401607647369553831391366048437319335655884014653282160239805001423897596004682883293026441061311976817380658412485739524719564496399058032308091144818722077958825485333640528074988497867860969875034706569836294245296849378322040120507868974503722747128363011842014967814077597714665469526036723292348950720075969216515986156411259545779554293901593016443821125689988632324739017400180106991776128665223197054312126978629861925799094221049816596655807143943490744874237821720496954510572849390347975964196908947066444189334254231014859225337717474895931652500203720377947917908181953608657518243290378350621772178245767761129901827701267313198506094586832334596091902274666822520864260740395141269025250562441748876622028144892939224227049091957332223436146473813154968067258207169476886839513586241009748764196696378432290816 [105,40] -155434183763600934159535844997912731690803139188587186445493029829267825842037055795417705819306377416205657782903740011993546092404311843063664931038200982663900747912853028429471703658272178915302103130279411690023781375013098987397757840340245557820644901740085219304994282442200364685031964157275463634569447311580918707258856775538307282028752410206082227624582517308347794704804424509574692631302705943753407799070785937065994906896473685454407368159937827139169066999948259211743918467550721097797473289309322125468337940658133498825156063681219446898773547764779963424032255161407914573880819290496238785247227204472547033049217394971446362582492864062999992557896838879386549332824450285441121967572432343085983164344878985620978899884572428739266888949407084913713069417790822118241811675074311145956699894497389472714948952978818619025345572027964970898493768849266797838916329220602164241820074701448151875292565912475000671904465603596946617355470815049642906610690152512949124167188361204661008513413000782746484013747706786888236394294849147164164194337325142899655766073618708828119028729523328490416998315300614371939311368456774587415482180295634977089348186984592197828319512562225706176817596000790709277935581811046469453698745566842208070275993597400272371385049632057722899739750147340608134205548253087528769201324403136968608312947139597459957893707270563339496776789302541329609497329194447340787451277252460794977350187233887204610578349040856848821461297707996248157089249535332592960189912870361325000323333920777124567748498299717509369586626442022920482227044187736549106814908233767884865625616855748102572958443006093418639755957191588508741238729171118423371146991537027351715827080708365672568234033517985558628444312815295604102891058220534512054404172231509963285950205446788219447860035985485589775947278756396292709019969824923735973784456913109772441289996347704266773544119844989246682110840162936869324321489593818030804831918213217068552139100888941022939808608804704774921198728879322936478428804172552728679835060350628866405727606749369176334997781456236036191210393189451620690611504228027784049719347560970257499268578319234152674589092644765741971780703108260121086733889183347869087722712478430463973614752324583362885086159113559418365044129044907206138040410834962584474459604034453728782576314824537418980813611814332475404133725014049137642166302976175808905989402259652851946878474008237472653211304913396371828729593200640 [105,41] 38297005942479825106894337383305876927408619025801937155336441729113849463052555446508323526418409995427261100456350214248619514779139248353185319907506511502587370727000284075465352664686803198113557081964977241070974198791542360933632507346273870638445510828136417069063228733208323570280622284048113998166893438523967958301161903628010477591949264519894052647097109516372001394833589763998169549917485076057656437201537426380638284884191714094800644618280263661387071583133068384997987893575644516735946486636138360783439316212123263537179370505785408687235010675903061342675056042961248992499958051868227082446005587045746074990770783475256272028933389444446711940373351552874328942232452093626963025091913050645671873594994980126315423833247381575996277704186957705788715790180815316386562670088961606845469197303745985174740385747829148322876399247642294542807526224563284037425840281653046380892107711109555107947418416843925158065292202656870936200648738212024610462889112296423819747461797073158464419623684323609711990269917916682302554363918202232108887313056711075538320706899083050563891854779579242670197801843618510432712843479774189064744223165294309684491843272255779810963192513189930734081587277412311328491222055174568430062571601859309545893298690264598517820656598101519637817881493169104841708477853668884382914275762158738478761955718611186735333368509710755555529478584398767973809434039050089333278574786599572759427428632503261281868546473196975037622559825964480353532025740806112319767800304335389806085655866876856062964593880024726836545076914150815313977116545748010557778004415200442822970146010932089951239651482247117639895043178738502318750775735109031394310055548318595580050867532631695783194953667682337094106762350312312754450710205607726985709731767710736211417370082679608914084174211031349173155941035110652624815853958106919044135896311311824786495347455889306465914407443076499119737703532911025154935632505440868318890153829636666083318682714833398104284119010753956368124838682605387767769544538118674731884035101815636474599685288087064669665512691785849671002090825520294523402507880657347778208924419377031887043543863905791890562855807924526443758676575908066673216159917529174305785902342776280016003378428016987238352055471060436565534878634642842012728037911333204178495037851848923523147988497155480706361923563413003514357244102963647822625854345876813434568422607876221760340607996973192176245337380769422968004542464 [105,42] -8163239600526468775681290178942574631187984151898684711328703924254314028199190400493581416394545191569586255475535670033609585132110417472021436543521593959882292371134527941026696310291825206099755917277114841235691135275542833860114901112358414556273406824704844647858482803477932698164730212170920908993544301147748438328586993762737198446937512303726675546450539500299371073412410533316298818671263337631688361579460224942570860806151514364072998786031239186932958823167768580303741234204598001022494944661267383079852556562249396753673605405800219805253660131430494090310625041580393207703327442833349813738996665378054453942838453806157956620029210043846363323972461933566471928993120811217679543784177745314927460416550431272332145286948644294671972151030561252852680599520390882946105090340387687267019596018878005111266581043120228650599911967754029030913147305748420643556527187306763285051342571781770045991670549797741479142681361231827152038208359780540870035593489545130864693650624343692106006215423170162134212251556378096087476238993435820648277310364977635517345606384348222731906217050577813640704713318598142418157450788610859135964644983193501458400258523031890148470567774064847192110806758975066602948020560685661305048426395996338364269715990199958738864261377724432047634527712170727366583108430210227248026657908727405400958324786135915163191632517421996031570978766358386712099680719300863661448476263948265157868986614701191662230730818319520072241310912985196743898381354908845115777698365574380189191933226680531343759932975422985876226961271051200739131891912835429098666259490843877227647851667167975602093774601829299319748673158763489192113178283804772915072020242311671125416411634770744319562083779229166003315538362486598985094669223713974985510263700371859589512927365960235040854430502717144593173504823928151291033368995011562387426956157285414267697563491451775282578693603925718499649539983992104178041620714359563713060501416082850674771037295851069958809132854604591170030735994025257670731142267102862905765219336602783753142408434388481691135237107304612035351224433127281689926635751253868113778169817513728187762638907787745157031608960222441706515544199821276528532464029306178240263436837428917652077567012026265062018923112091899869994231909153032793889418911704696745157797853844055593812208286095452149913197794800568801441579758796140371646332112451315516531379391699247460070631815845592314687384847461477389434880 [105,43] 1224268725577277881619106640087816449228606892150963862551521031444940182690425492529214323814479176087789695429717266400187633317683200308647097212154820460714560683460477730295508266694844610077251257016831737141762605445508116419650126086705222806833978552349524758105562473775089506527770102650733047568021372943491707147505676048283769687602234681430884359427256207832582768195188326282423198584648843183546660933627660623129137277129705269579016710000878985391509011783151617065268498440428524632303034165453272575768254580110373478038677326544667515412653827872883599378751908592129434238980822199627951267038614964792362007886869177529604249171466789564627630706145328693163075302095073496974695383495900310251005897719098149258722784066637548044771570986017195031751646299874471547574421038960210540750164384044191227872813442296708123269353955176497682832290901823126589944064426658084016363405696798759942357699106137993223943417990819295712067416689431101193319344431842091901794022707986459013737796523024779379925808069947808209597069004482063018033133822808586452054352265263079551037264625828118223106306596422264130873833577536053889731763553183266501904245206566865454582417132086842572164098600783442894286296869259049584721799690152890932029651299431169480453994201498861525274397502337449905217022586598321529310191457094694925805936677823547289868865740244279249842941076877109226829584807726703281328548293196371772393010296187987027906025694060967785992966660260878101336295508217346018844894523711785719281299378418975047613647310960754020355215267263541437055063635855447754692798207797942891614303265080655564825797605098456543416087721570772271419288052370260983838194771260781961389325198492876085698658525431946779252341490525105145654212874747894271477712994946352903906146124302524189597087504340799252002868465818236619826501004060842217568612824283294256789683953649064421836259306417868387517391613684263406837589773033668072712309130316553339813444400192769235549942306575736085205441780459788633410397841795209338441648438814618190271526649247299977654418822877898491997012937610331840477791927512579127399528983419130629690040850602170013457584157481219261914724892280097726873564431441922499601244139873601396578626244932555753353696427318247605290213196292116926188313939553930775157154878817745811995633915374546904257560516496019488724329068092887613349983204370142240667194370824733573131015106922292156504272504126126948352 [105,44] -45877932112695776111791435630427862785493889549742067007999892754392161310036690751123536934736159603117283704337365759676882715814988572984814033474145208202013404981716281030017895538388681918756256391657304601314818954224102510595045043334928319791268519175891136686334402632728484808785108913735994731725212667342073325476836724264694563022841959014537105221852675536567235142026906910560689027761610471252982638217451106233205028604652254311406156721795916452403877869037737558036121504128219307350260213924751205942054014414413833998305466844856311502106066162563918421380062588388608813773347370582714293310438034520911751187070632674258254324036670167293375408185432037473702753312270168479664117161839406243376173719393001085626369199659428359066615741178370564871954588289055283632894909714846959527692843515794708578246572923808810008815246627926708163210570840129258186740048997146231757614929602433250902119632915161393685443634976332315101140383632207114376422283103362622785514005361889787325181832829252698614077673405383372329474883734838666406833287178515843261665394981965156530534270285847949509456609565643155587835787291727684554025430007711853711705834894613598890669841528887735029926376357463370852371216307851855856175805850658866501680269223730821372108712862982446001323230554438841146887683460671248660459890016649288806448996561421377584498114615253744016153393810232617489024264277441826842843284199383263375828239710482504089832371021837439140486616252313807641120573401894575918825829390700457426139193211975110819866335832045031756714301836571554488651125884753135668702603845359519841149055738103317394923049323438110203827376635778621938859350403510965870465522785893371465267269355101230568050050581310033705605160927529094597204048939390754327754967754931447886001237398649828927064864757370791156513645661295834348352955321218171774441118569937346335167723249534760870682749280815644852546315254672213420522095203388451693947643712599828853191391543618335212296974528595770637663291947097520905314708722526892678289742004168039801146209351368321712386804812490129251017187927483348104406906041228752154712733429016346591551294489816786212058849795112458925552520668340582901369955530979240831352069245773270436978084414376378705399114275467656281283082359850064173817720930912244822362251339720997767724828295417794435632489495955814561079359007375998516525117717805409637471944254620517364674865049268832111181991730216960 [105,45] -33885537651385410101908493984795255128356793969963278454152200910157558773761863190671535355996511472952949395570098022108083636607865134622631027768159198715183627478374948263365887226076081599332837648491410321365196600604838345565491657186636231636142135123909150330540729985547530246003211240435908184703162525581567697279072557557482384468515642078852608955557748282854148626529938253486429581305994909748200905117246428858870375960631302410136268542012291818893503225944132416177280890935625606292165291217291156094696359208059901806156573738906060821727108064203280637056281579155482561403628288812228573652950468619215426920904829678540651605346174738578561468556679761093329274969007197713340187395096077053938389627769745820970191061469530490481426984500104033286316632503468948022503419176894943066640747279413102013152540475411548760449394674622388975009722960091669273025195277463510813202378815647627427646786363691465334410281440425276582772177046654669059355569182740120711770699994781696292086682041744293781199649679806362850597259529996766765208083741316362401266483560601880647514703675222340457225319231454125643229129106199836662264279828696627837533744971309569961819777779910700357806097456501652595371763760132812001048253067581042450534765523150109560243989975629661037532639272453820919749396190390657847692254095113188120206565161912284463722256907175422576866061727108761038888374449750854281827621792100184220533787701049899594391332607123478943713687764443423465440261136149869212874545086865926090223274608687417852442139148993185304087150653520511997467081983210037933399510891813030820622099106635606155869130410776151684638123520050848778074909374588585095719211474959257571918860174656539228874850095698739742328641744077219323753219448196631599646359576412404926796896703301469793915487172132320938667931592869296257495443301477420519047110683136850313040700981529559346100196505074128869409199904078701761730407568373212339024688621499878203052525125325487870843705315750128388213450851736279118930705316857705676896451392394644790456462696855548725433377117968151938260407979676128077746231620292758112836883974498714228789369090015004538150378896633605387897425228726255231233069199405402974546278181982345460004498568506763399241589676236244275994112915877244101402781367046023798538929678318234004208317179778931412258539950869649598147288789975200954483706667475790408533108572005175522534491958486815508723012730880 [105,46] 10223122595643629014371828787539839538705317270766095182553807878157771920394798245261746147669431894800581325971056055323685092734596884065531882976101646474615272319108052898152274834776592011029176156380038220575658490804095631234946408536307358231110482433587418652417086932613246151159291938044073140763657290264831676243667461459939392657042274155688801602550854210152671079992420833164386298541366723403813211053660746693428769216598642269763248358567069532069221271864220583511256695260685846326266617367285553529433572733549166487356291200744330490852197080576647081790245464776244761178488132827880266477115478242351377985489175773933052830993831619809801059030072877504675501441503708088083043493312974740807792901974885793452485883076500231012585794690314783459375790937277483237731053671239653886243313774173262610735731073165040817238221220627664111150524068132799317571052785779892232565557594216084405769945713042613647121284772767023379453371698684308183368041225418426678761977433721471001650697912565758738406453783576783277772109354545714861122648266654465016590025791976807671105553530703457704043979542122934083411580229668291278231583983506593042437900489650780977795728455616716912418403426427042139520450365329578076127939993410232514894879512656993853553606844490542444905728814726751210540409579909405636200822825839177478458784207620833131921590584029726912619367021827880773735359896827464516159333076964426624637179447233857620117401081812362047458510412722788021051236897450897609616615325892656774043649255593269165001053566798757387427475892593866662910204848947381534711690180229470422794709595979408960672102536365536553688744713547514499663661252055243231610270161579016301582329968362825200256137174816294022134598844584933067867596613925020666272765973395731902437323005370681521097358923256432339768673525253374786405161603139406350523217879798945525359936996551607241206041232326575123825185184693840864166693284029732109295137845184026067376745598837071536424550997495033523792259719150510872306470299303428749916002334779699444237027573881305732656003868735686478715236277902985960759507156989747787500011268457187680090534103584487136609094614251741897215341194029082484733884053575295789924316772593071571342528029807143221042544396204857362599415080431002908498389679080760238845664310327094326813375239836691232604432075719574881020609289388793682142903937821908527894915307416573429044292539003665646910177280 [105,47] -1596234590138539163300606599143094535875361335890983121085553134688639614457417517860699167192544275611235140234063631502672510955175371148154537541554679752981576330654126111211026500085917187387050640901053735766012934231313783852634911313336607373427961899543701079394928544827642531164939490606994649287835731780018664824619852733273946927868103338324110217984125528097335932150512542000904247613980647004384436374559776727440186680387244157460895451318995118267562706356964870255921486111587290917420939190921968889135446884943936547281377977136600063173939095715237587617371723074733143316858426672509893403237621061213318334709825657443042323164654574411655098015973878468032875419592734715401262555330821451118364868920827548187737126192747716425857131397510490989633280301593936808100503532113316060811675616233129684535072596411330687306352139233323165878279157671288551710258628510731429139721298743684731360317907663109542092793169035552364972926797055211007941911852465282698095322477952925919409643402817213073996848054139628507241685811940991077452420202902311261225868287932304658623346304572419594508179292339191731724741746309438083524731771363421790998757694864229597948688724624800579245358973208201607846549069924799217099136977324427945505174521565976695658359934927587969046008193777852190774350809299162467199945412259276880557365962646534494018792809760643762927263702421407424195304153823405774081802596774991038069196268027025121436489137403070253272484195331720118681949871358837267082730674602552373492893373813596321616862377459637943110676167602315326950248234504216183746404332310495623441340693040648331349737370898062457099849684992693117242363674440374521076397853385466509003599155182909822203062666699645500492642436030048365147934231345009808036195533626721981523007504035946045009340223071144756730154329733116887902844280927761198432843382533221780895056802591643068103989441883845693390935946123866787982860962716112133176165937645475807759794809259338414677108066718188408627541480760654628019588534174277271104717536232596850848370000862199765452724636903973908896515231949465956672144087379570533265008182504054156513252638456257133590967070119662741531463263074573281742870105374344172848298904820149969108131680136354287186218275829599302897570348507417437732702595198899631757254596796085582870820738703758664122061381699648347062650277512061947022170308191138446535380831877055625464115301511622505267200 [105,48] 249736066530121256417358346426472723905359424818939059087718447637910223946921227656022884781609371845237858218745879984681365386989735668085402621251663307398655599716928452516283796217691439568142990564338371976287867951529771252201404258480403057777810198350155567879413021628734124144386891033975552046791225385446590708850452512515145974636305359126206345914388344038797620392878654965171148280662075696529963884140286354959769237939900650525133751508882116506748328701154620174608371352702885208705463339802212318772889132973737959226134153735420052957731221076258849189905537267611807765702104457799225392860589650181768487366077183553148512017230089896013638392643145929555553914933182037174667446541600405280858187023519291509225324657303301013744364796245033722052194284508857054882690193298543059765732282034265396654509779679928426062090697079207402619847290467964799698573466082765117378585180554112907157600125375997344261774096317152249670395901111615997497995900297179344075349556456433400750915615349462062805507058028200707100745051321281705054593485614394676628533463159785141394827912851250615253152387268847654859059144668092307675064667363896101757227994391111999480652850821728086549204717176423811590136233753451548743735099981363149962957321279142881837090294452150067361175662209472260685793419295501733724087666614456241362859291234105245239705954538128619073399655297074821599614478569580265195973515180994356141600450378248236916473125034184646368629755059174518977909182740972428305490500936660214593371536078330739029419558357528171603155052020483850578135503410771053474568682851059770008164420447421270338090831089440133616625010389870615939502256005150144347752843137428041622886557694574545818548224630644364163531428717476398568876056082749328417318722947270042035141720372382059942466998074199414894898037144786103404794450664660366349171913498381715453176911656373461078651334598357459281642258857228306920446600431280633752456610659191062611048130670846172185277769484016291787738798922666277206111179318469133662075993232691523583083105550477473047145701078791955176649038529947812769076183180250351357670728186743110457264928421061121352634668132451654263823904213792991942957997397694199191285253911244789485419316304132067387586853343368176363649887445435315953185243678134376254655626898690250153942306819083521199680643386626373975098601896511535580362300461788475065629391749774742044458595350615162880 [105,49] -77083867141967370787933256588937572812750063266939627662826745355735129794481094327476700067186790731914948638253400520256417801962958376484965513790055163348602423257316346948078937390228280086761492636374659592097803695774351984812077383173678583941408529341939818275417453386626140518939232241108653634896953276987571233906088367768119626475221347541166394171785695560213147987670478591256573612946413332850772621973517216197824280754037471340365681557719980609755996724344791286340754027857223991141298589109584398819526705136967218077324138876902409148715361219003135823576122554691717191910879401843547495061687878544551082950171327767570040996073336802750435702618112010833444479499755225105820669474950427900987773640786770993798306110240703441921614314666249195138718037104000609496478231937296931963370558404960189216640623331656339174559298936351130774434567824375179798515933374553738104027838568607178462489723047946610175447480101941085050039041566368905318681999350522090585239869691604323615129940113053644718764038901097153457241483675929218830615061223811345396340546807205772046626878819642444976859539356470650307622766630633842012874462135594180127898127031978926699405775444873372592610462805436868771969503437719257768854144425946730020464706925618805590227278555684024421853391120580974044691416943113810782860198156672123094295060806992473593832916861384206472828037718542389599146566718837707756060988140513341232682789470654258381779977915934508666393801184707220912077535769993810286351338376758930350806630362310965571931434590182167809953207120187801080801358501156122762553738126105649250132860933253003600444971505921175808279214572872006518290785261707688436087182744151210786831433115033363138128715293992119816912043459869921092164107564279928590641034933724373937176834942991538974925551490717595781194200870666956952250208476891582060961733551066260329160152467052712027439027078306803791145039966650442275487207011645818769185699607496961911438500638768641026579007873562459967420232536031518587607227764350565485536272344720222305637470650292177364517924357248120523848371657984947056916573715418881130884812748335791561537891152661424445648112437219481473453717942831608343022151823645092589821085432347990898247961992531307091686872962084839480832136456757438009059718939320950711989252977721178327394631726787496039216338030596848543258725373574257110142097440428394863768100820743914034417200309207040 [105,50] 23038915855911444111663804008622584604450693939100851492019227362948215784178978463185027571972992169292846357244702078683654001363662490734784933461803938337169609832931967127223363712191783836693810318971360126666861993299357807480998478192382384903461659505659878795115371060456093318731201001017514566919170136019671647189262301158825668468717346714019491542400098886715260942916893026267937052523889472081633567702922315191804073772649738220786329696618138947116088636172188111738933546541497602110596141066666720665403197472049053038312528215547688444974224147840621290826929340118381509752290510005740882517879043504497736872490921003390654264588113015065288489230833294759812216364887164427859318002024353562239056920845217776907706141914830450542119731323270775352871982074093907615619440647802744807603994373904767615089820779619257453605402661996644378594611856216535553049927177535372775123208954961398099737814038286473850948704554236605483362003030138403471567564019568605571948227926696330336721970496156228565067900922404333421261804458381122452393778242239064482525276205755841216182685310393585908660270606897253731602341706244339729362012439917537227124431095298553893511793622980268155293069400267331958500081399415429759911949199284662140883698818875582750589637733945384967119871661374708352659751849776121252288325846094946187096208652824935610922814805508861911223753101716177001982557808680815607521966386930842464574092663357843629468426658234240944136931366983281842639923283033542534024995860345115538560068934856688225851949570421256105413191617509065961024655234179204957143107476971756620600832187249470787723008449551343565682812255292068601045486901391898673773177048217407814367369144792572058211252180085891018525331269762062511878774322083623339320134939466894442343374181963996379358146388247655649160057524538449815554783328212745819761415886377849479882736095300931864140735039964564376098599484293203954701198834669059630398235130996984388953090737706870908784035347475617552361936782765872812337984824425925088119497277085968772345125410221781398467996943131139258678559710352704709065961078027461899938288259789331121287063691246444494801630989418174075605965179287722655003087447735597892254826053478139223593791923489144032324067555909474105764292324653608310532251103892399628148813264515970759295727827235641785233037881015597503648275973761458383729449512285950275558471658452817460174467891200 [105,51] -4272758040645626456465482222438715783865792473590095267203538354025503256557228370836119422966767859487647538201144383845209873598599195184598696910916775983248697054899790124997501481002766100785252370616712400892083404092466771734029682195959348168857214281570322344319759834441325120698973532855813404215196984753585226858502342441652616276475118970112007365188265977818103240738553000752422960189114713193757896115357615546467154107125021431192348859322571642284825870572722555054055048820006907950448951349085348734617877170867392014426758761702162501104299164812154395659163299655041342725147671243177829513257077470978335834936778720504719676380703321003886045949289028216247601343323610448059218067660099101295580951725455751509815856340527791353049357227933793896116956052691363442173250427300189657925930505776267366193705523824191329149966984042988708704349379109827818316221514866301963753161970997864719709059791747007694101742115316067721813974702923522544268731846727710413235674813223998424775725510628252871565976684352469974262418015412390968569397029107539259184797200604815976079269516333444864841582984454351427727043923248428065234686569570128352507990674705370139115587159810575601250215366375521092662536765473870869573759215656053415968545352426317218084927705434048185601072926778990672052289552219580176424851852236121255945863630523210957298631357397183284099379100756137179988638156765405206021615079158080291131635193735302785027008532190138022370681794622229657735431748357787092861511596181354257836322225023370356281003342721711115478671739258469357157463218251820659507264497114468635383730588396739693997457511568961841134048926951823184524985032803820639918075926045233462769015738469736852523574467700106124831320557550294115012843603911674400142414944486853267819478360388900413278539841985629634061321064113326608904864241328071443411483512396839529525169599264813359567173357286762467518788301312495857749086344712534293697692283936312803471949588125786742333723062144554225456770720040054790664739953394195540041136991843561411933728210699884697610210664907621132218104917652625938058261480105906791657783558634377747590804304298488809138250462858946747613140128645396486293953434464897722234120426124480667734542867465870683940600340111659629626856836325885154551926660485080730833527486343725496032300407714720926851174992309300234786951936359848664145247327710499507454424892479230914506784768 [105,52] 327599772528794095737640721874846749875887161048743478430710547677725932961348512213358135576594100781695777826302415152463586661334161994013239876871408019220844854594055167492231922603975951735122618603843381768433217471145920068780574582470797239346536426288430803571621778648059164625692622206563362738276281058177659306205409849014225413773998868284124907222574179680224478460429186897983119802998753620172794017047352953630094981594488626783953268009749827813901238462517419982164158680670357309829167941041543596716270812682975523951155311937380651117313226915674944823475843120986200454464282812810677433484191297826510808097534904315945314000206455738852502050258727628177351122607400656812540689098455703658471451117253065911165684022311709542361892663122241696922106815137114430448103024533637878733633892038468550846842701289856791294326304412280089258315439426959020446093118676522429227578236293621761167929221919671501031151793481311361570596466502547195375189497405712468252096301384974756572475006606738052713608259235802530643337816479365243888063463211678045812767996556967867419327783924238722348907969990293127204317295288296828796231365063628726012571310656927666376994562168442090339930276272851313579096701101053018756077133919118420487152999175176760271266987992186706126244143189056074511622016005970229844766096504422636462901640401183544781500968308283482675589934278022844625417505279313254614814843105664217869141547965433866206787271192232015769138750597891642385431852103615958495804907975049141883497232201721370704177010884263075043841616769030067468952175338904522747164205816214292415493411385324749669440418951794232572378115453066995014726803583492834792657331046583218934366434080845365775276565373664747484611255489486176705540182024120264010320373309374502289219592894473065378303946863110115797919601513670594349577381129028287055032287195807446864446784141533981563153362370899239218062768325020359625890977630930864237461733079499817969276503248779125517288101117826178746871825698233788363342711349035229504221185041070295918676452026679231135281974986277587131642525400297854872746660114308716494338549096908712924206952084848031825924556616259832785036853836091504640026023325963032967511956433057497301975201836388743676970100046000994206126682937547378231838261872657988550907837571734016145884333560207639335752961416933264584532128990265072920704685438660979368687311104570717896704 [105,53] 62741758504689306406694874407069219853243817764303309093598292514080108731819715955668110162935146865840211720332319496657955799564866581376586516894892195427883161315552268224399715045149535351815143800365505939289276266925470657327343184041864720774421434317805439987485816500620676157134564777822605540008923223874181552211196370276732296990180341248977373947761695911217021997649292836008842296081636172953703839811876843324753391588634174387231809073332007885305548249212953805663977132953440353511237255756821524559727260696890334584107246375740391887778275553858363381401812319578420764509450950305925806620891769353536240790388391842590341399921660853743799090565089377831807761490776205286853003733128539606678551356680647677157041958212678026117743200813643023275337730375430069930597188172896610012094001029222858374720270380619886560431617525913351833843673302577357305086193944154250776234032717358005336581572895067049548237771767421002356177019920138627002660763312955867539283884218646879599667977201177200359811205436025419158618672135423534590775676579142009160380977415137115765067667704950876660439232436311292807557743818054100293385589581409700669993887812059441017103798787135353718304017834846081295356223155050081814002854421099243591848429584104801226335264851310730634536790350609778529036244822832174788639094326870061213119406714062249168883508032187975054593243790828889173921892277941578482679869294397373155662662610148012996107064843535920287456517152485746796936586273276049883546916513649876489281622197122542930756543973460374850800839612236316401974976003703952773924157502657637937719805193272272388017974475511982376970073681076532661924572881235043418224949082000423193563721204839427289138634525580640225548825567444529757885408765629529763626111283831956709849616413454496188460237607965703828557043523532182980676838497678249944393152307456658102579092280506422811699441883614943846607346996527840278561506532884163058857222693289308474094040725088796095331243241780704080702673746712051064078441518490146878546491537795358996626509076900802866143336855692750478547566770839575289703972399462766653253478478152174232187680104983009002536695202737954260475798331453612926401199792914120368954688297035653774740166579051795514531214104398640983867499011615398937495813252097456117678170396446956339391003643152723365136144414857720573260682342989760172684780875890938112372091103630852096 [105,54] -26636404251022412449741071737259253247873897177322828810100825805770670934403760704298090070347507098227052727069908808759950582847978582522569941197240226095794030816541068161203942058085163789795994272157798208546233564808821015702661693997431369932766324737547245363390081637362563407813175895953186588302314049597067381563892429353101161233541117027066077277099627153263118596126246045324549985807102442400404752760403234283148914128370848878833863888306757297996108259644440098454889873218379898642045779392917116826039540806871338699161218556949780333589511125537473001058313662176486084098578952912286148951914976232020065839896230455836095162637415662223407778506846291260845889162394251652472437913250650902051538764855750899428248763237019021669246116372288316512032120739114676887837247929695042127264773159110029110784436912583056465308510071926451796333308120927282193018537658999922457320384856399723224037790815165243343128273516092547835178460475709189277168958720257884942811479062048935571591375140420495671589649909900778384619410555499033304626005515487632600242446508865704116834102870353701556120293576510435605882451797943119343754051272861842572383950203728478619321170793829500980786458045181252228908665113243309076784342057176894135471833117214925691764595545954798655392321857418373927882908585845597270868709785762182833010095646791670305064334256301159777942922089817524611292436239141900037287587227901290784934371875143378933205727342001309031382476533498292728653744212464620242327162753534249553496224074359562391932500549838014969694329659232341291464588279577477304423285582445619205143980149420763191905723950295644299507158744147375174818336812196799044107242092952218195145503491254789049254190288348083366698109147358811248469627475978005159757525779748401848548235964445349197738236853655745835223210471637613668522117170903921170603153081207222288796522320384734185198855199145981524518243251239844548240163437738888532338445746095950439047956336638879283102765391975116381757335191946266258118075103239910990696994964551299616503162032355812770935323718721920832588588549124480535297116163817477645787034998374122959604548681497232557693454412089828272276540353517824045423431993728249874097407708328218778290924593023902659741348365684853193483278840585610793730179173416962372794857817202182732311107524487935612009588326137758460798602015194536098511031113430929718140212274266112 [105,55] 4510308940478905629321224747322386945963571913107176761123289482643776558980893704262385157990724898304499332225153237969496456831118378386218961098884868664532777950943540609902965537254707746790246593457572158982570829807914287719517594828277787333080332167572104618985687545419270236726796966776391657715748774399436920415894799527203527448973151988279537157908787901880347919829822405063530769141618205009943576929023938434308010543707350177353966345310925717788941815085467803452187719533059120688950954032366666557267945183859811841791206967181111944974092704625279196105570361933310426131636608460137907429976926114560706159063520805098280257966099450203712755296937580261326143105664994306544491945225580615097148499336495381172994533546222378420609095412988643164894036549858029606134690857668645700575316646499935875299342815870470884949329196654757189026254645724193034179116780021080637305487078959635300325414838880780081925821483624001466981307360857874867516836334951968229491621020752748703301011366910003774014679438975949345944119244471150777913699606257557655195628935755048280212178142607893207111233939260459254971233138054707832023591083354332426166764937277921395672826151507538113502261226458553690322282538240069921887423483698177071992734649857460095036803081970476341984395247699791996978301181511665822937478612129301556224567014445794330063506641516046146152600565680215841005497676905678640675742958717952270228556152169986845540558626746406146452570119949784944170074572117724836392869424819077582621808285470443000450255639251678761771623117653937680224762894475621071858332798122398132617154077021684131022461589261979302237029714358664502663681349156477522677072521139560496507458520403232235652786759718236881009780301192342002971227881275478703132474298696885767054574503965739299329613555288601058558769467636567822240624032995577452158490475849551219740527498968070648221452247643029018487586404879279016544964586486240875251435683791645603639782206781191321668808372542957795559848815399647268147617246544828276875950117989521133267164999726825609697918945303997041405320352059562617451650597845717170777360400849697411596730136044570250741815602224944365750853170104292527308151181046178379534102917245281785198796934998718718159017764321259893452623774413598823719280955885223772332617220363695114470715968843643751607693098044283573134761789631394553031064275533297403854533737984 [105,56] -254200129373945644099218177732248346011344931744945880161611389273359929469038009369404372195313087220995092741001621762946569116336504663403661726331147449824135149266692600213528828601912838418262542883858337539088080452697892449829637046637189133145908289052938030962218646476377711803890633470980840115271892704292913283061927615247025962452935890146614864804266127532225934348999304534975587027379102049681565140411417184582843107344720321908714604875452133088843589498600029751100802360111356101648188773681789264206001724265689463145357000629445486655978529020419599838701937212193657239778196471469723811622131299383965896219897770035464754229946352637246340644772877151810085596812954354066885913571534009501120217258520950010708440702672215084962932997603366611023139505393553942188158239289714535353641278868617882867018276538812100769564219159334730178902539016161524057568927437280992383988291560811873217838198862160909300402063646289096636940209902170261462299770629537727352697639226685196214213116838033966698094645306897816969734145675427933409874746172230782306338463171697590921804047541898708974110478946665547941210882079869366524429484889060833621308081080050224159766082819258047052127459872393109246104149932421011876750218057945931698418442269487270271529118659921872394866160104610489159030458968015037629113514843572300459840157115301389995745834238606452983681914568880593755854837832675218704670014926128137370339552613616474317181192021563472611980342556820514196737249699585415966641379117878969845753775127122043893917548590866772795992598681796893432391165713632339053699273319483898684708124664396410227315940723399822292329777907436160556690421616852158934261228988685634740352650913813575272704103817616985269310223315415095356867275077552953526733228208580739381710515801846478577398006219279530878822280697049226079984059152579031646147136710212221386647410787814707573751160288679668851105399891319789541578112009451166324658481770672175782843875430235180886796161526560181015420061948923358053700952759690507458791437900847101526402659018455681312084042434733072302955214715241158590701794298581759671351898623096767490119183212806386608564663219721246323319964617648313175476687706843487099030079981668384569036542722560439436840587855294991745156562254349130312179749523318065454893556386394879867860427752364669067314645674558156646404715234890096885359488238357524528156672 [105,57] -69659784494349388831934714556832044192324343550766956238640361798332303365373901040741590578694053258532367921382299182729693043877725199125209783981561519468483754669019760212606139869488589054112634284055180970540824573654651817190307477001358778762384558284079062945299254595672254018943579868163249561073794077619625265446635585475513507581710117073962751517065905519549406373011216721794978318337911797432015063985786118602580686007747244153737192027524335784292431972092880341037957535926900025432701829356752426161559991621471102924236999643541853890210214176480014164654061082561230267549435952814790007655691296116162792659231224249370697867934182114935697290025694418166493907500589975911661045783683407153496461317202306091020497722132020944922679130414845064018109785347531704665678828131834459322945751251575322312835167326651478790037331135832531260333356405688500842712382574634217987913213746044166373537761597120228120955151023816484332972143198911591770063987371843316831027801110198257054556975260395981323264579112634054675146722019802994545244209922696360648691225528120935225907698638880436846508342065675999861006345772696764223621728878936242005083008276874371470847868772178319404922390943405638924528065723110417944354764120524592415453362597235269505852886684754666576845988828211432687121420041290564251146699665259505027608556414347658461002224093075922526852006940603839807217423598744293823284780181787508572834315035790536355835053571611068129767035040425987460082466883901908611728099582112070748887795964408444324068678861464255483041736564980651548911793538479426634278276544547937477680766116421642042529655189983482526372347499366992756710935934310462101703267879047091795406480268888387536658610649613635343553214680922408571991683351250816015049522308182269190217223179534104039681218274595789027731625095308936868827758014988505561085736436786512285992011959009717365917921453650259496288166070573232614511215340581728922913613411372455752330350294039935749356240776628462654151756185688173154870947777380526837242243556262974317908001263123488652221132937424622354367033590907698031681055270706963270149797599703091561485232757929384502937607846843057400235367638734558237784943252186179696343499655787291403219513691392807774661028907794621878580532422401152207150533698069826033787279585120878811350891517739349114531431108217817186905119224535874298943358971269398622464 [105,58] 22539172579165428962683853881915384194933256624462870991587255526463646539999825234352207276453535282818592183859065449209962390812140665789712882916851406496937561399163656848166799560735641236353295282291517309508467058398782468992808649751800260278549244159844760401632566526629451358706064663667060682528479664500738230274099640668408870842701894024214429977486222388076975267139647405261429068233489914291219604324134149522638389315841706302725250178638612606891270137142200019621617736441517763636298384638620033063519872037304461485583776768190384578001461540149896708729468182317209046347308488393093601313384088238581853185700747000755014182141305875910607717692007635012903554081921142033090720850013076597269503403528041042060353865025649573957907320637921683766386309856767415887668052675087327133572742574486250627518585692542497618105882945628531697775939428007544426550836514305028053178023403494052079410567370495433451361220607650264574586327892698505897174112368562805138124906627277609056674593949470453067134518601470158284205199324368808101403890328866303296572255981501830401721235485969242303029481841194237801762806245348365942978593497120094337772595913835817017092855849838329129565950783577568531163952832811041162756383369899328420254949936531154828263274935458618042263796445555584253415549941674498200380148763976607523192500295950136776957043166513248621617170577667910594819815295048165531299228769672985063107500211862276133785797781924904319193332460752265697733489943127517540953811845914065727689994135466023133805495901353795845393562676144136608274270447018390709262353101486639890017709814774857938094936151344164963600505742992346945260482181056532745104939329293742423445137811217455179597274867432688617002206629967354633876403261100316787710287535482382679055658530402905639861904333336860018377156894859680664609661835041571927955922246051706880059273948369548069938428724393332166850794097356692957559935090798974825061865305101422729020089473613140862359441826350101584136746609603616617581039006701481555688586757340241809310741624018173051439455351330947175589377840928328835962328385174521095879507460853585494182101916174785531513037593247442605786134807559471663173366210622558369344942373435754260265313746873320954142239316501265162784648334980313492064026223108517082713987747164406529825657781389330221702725189005949829104499211344299809272783835551795200 [105,59] -3751357951764286427056453766906945998980194253110315272084660903049466132046955397268433711664396035805098442280540385542721920283296535979442722544227586061889273212667817376033167875396393770015889387216819727194678841297266585788119790257714207709015527548019477374856282925098698334486403443009047783232111431505873071643047695549847501513176923446541545024300260888920650591044127467688357878126637998763180384586551731692749574749722594697573152698921559688527802129401701697361120659870793020823084652702834016360267504583600105790636622668324391783017008206077801450827036448848746922097738540105547971941529264199613027426595120855647752073333767003719110814764807940871942678750941200791932863241682232042587715891396950403485525931106910113811191552730001660911166790646248196011771911624486218014739013488989791380348596778317956070446034389249811786107844016198527357667450794647016663270134975808606914283430214047141072352284052034899392954597422011835092104735735004186933409071125188866915234977526114913662384731541560785867903696057471624784467662387993341415846184041534335719247992665133815019012414531038214169090082420965005701611475744048155235842564804378147961913995393221584810663598315933989020538846316057511554623755437519372502948795087376447189964630722716047118014431984870119435544593653756510962075242189211241713820896336888645721134423150526606242444989554913797982980247065519747607829890746387222940497192085380284017601584003430492416701314984753632538563803400928910948424040113610665145975015038453579490442755144401994624705260043577138479575211787943474362883853149643340992745629809333799579466289217959037303411711429202752526982165769496762482198214224956623323745840013910286979791385386952715153440313434529064846846100788377672154215952645583878943477181801984820033881436830207286638940577894929901939372985074082972512018567387961306336434711106024741888774572275605204817482674363449277951666788829656555946422133461516728392678213117626103378812753244392003516842399380168932950499090504349317562886264890648937411683183548540066217341143992631048145674874777616274334739138757773860199213476794567888974550490288107928624563355513972656375279752222230563370692280153339237572591400006010006560054770745131788691169440121099985041526915815671370814121840697705538962205217142798153959564958568026254313824919303182602806743524271262400579032439101346816 [105,60] 518637793690884483629807973750434933950148439941375287142287257183060561150219207882796574963529325014986980504789067086181272314381807089463499626916824342759812106523059514746137118348643679413553097593788947329238393841555116996763104375182562867208366973824017401242131793305686455811606695260151626299656645850678162051763215201316776426802976821918313193779991429262794620337679599517900685041948090716425478956016317906359160860149252014776051136058308910335208295881887243846608060743217489004264136875372851367489522193255410459332238672466359415179310180293896655258227797664453889684704719332017575265035480587774036975318006273665047661180369541294185699868209411418000545371127849928857896024993959539844098810077317048419103769702021196784323670076993136108825374657187932196505807449484961725533367713805999562804162118945383028772605430222391949932703246811492042913272393890837893499853529041652490114636734056148674383243627639780148128871104825332167878018324433688487130660804430894131090668976296050167534775747377779080433960037031006294580821159237314494897386072643412123132757708709752189469362083970613065613330782237386367867168390014167987746338833394619206563278447884799055125502216672293195921794549496680962342955591657438368439519863634263320998498927747411730844633916349187079411030904787427162327738285514875865320871778725642475725051398740042027702066749051622168963326270487737016130544903690294364784988711377391149425783583077823226796472378661755670782153626049000244122465475149597020555041366799026854516688309452482850562926157106147271701556744326023197284958832085224312770211133091762192928032907480586981962489980696255605359983047188677872952268970299885847360356796446102528539106641618786986434025489528467014084139668720769788727748388109634030446309636918551529075210011764767410796458114552835982572954651155542485311583274606536441254337736169482096844346036500921809704279564533016754664742681614548133043956906770098767496512634416088430463345576434435689994672045388309911790763004629864168516709029870954234228499903866861729284923515164044352581156243242363294340235677844236229149717400256990481583068015235216624435724658887396165025330034683245170547609976727941560322094000153908142394454660728189687174879607752596975411780544398275997774145797861407977751813984765753104041374142433672401661240373306872056977280991368722379385314909824 [105,61] -83322215129383702272545165530161355123603563700835243595979640435354720275829108911353200023798657120447334977456948482797651474403251554398981913704720059017723589504127712065048377323429495277143590154594432705327025024594686936240026280907894412501479344339571870790842059709637759123599812847592338799839105721094587641656750576481037026115509024761389833628538536701354998457131836698202863916515009349405959812964177246333038997002359787904574245892377505967260536063413133636171566991913944319545275330494092642230571636310500101831352365245415129724703902887953531292203759414061281300220750825391145025492330164647695564412507823242631576281127228236588679451044267800094802341697158066603305344674110193894522633443380579376268008224489465451260125543088504704904817709740593370206621092277354381256923016608509099937712614802285595079166707235994820991597265601404079193712496181321698454202036132613132990827406827531001116435584359657348166490784387152953242865221288416951454869342706743286379564986753700922934228855164258367606459472346411458591670852418316025656685130977251968082350764812691165057997142045849100754975216098125680270428160108164957054496797004997900953558688224559203188759530382027266496918450407644922424931870292576371474979570911431223015215063308656151831279305496710049198707340671827620561451165689655556474796015937382693426428683706466811858614699848480168754551944203075580835808637975651819552477165977092098134950693294926302759039304798046358609132431435459393076948329077288040986242025224743617783228648477434921665270726455488614004792336049985246805748700424869780015190249270832272050862652766205929954603218730559962714464165480450249075078237853635389520069309134720653411645197949531017199565587882154356341462265282024737544157806990271646757123874428517405245445732248641865541134427554302741866018918445085467474220990115609349756321091627790242054035553151888251538069298014259520008478308787098561611721794881695940019711363630871761060823121926112608523855825774372335799422784269202783843242457709334717008647810295144741546694661787583361585144839634726492168881068033181500388535955758843564869924801354886317226288649197618951768938436065595608073694573472631249442648313858469853290024126910938762006913497675679756652768011774520203917743988117238401360867267569598913944340024628952211527452422355916448966132210308728511991311936 [105,62] 15269754070129262720973705497060269712195933824072417972937963238811364639554248346274727962537257292631542047810376756790300505664372803051578850201334437051770680310825392931132291967824373633451693752363410533950625432139617046437545049867217924453661993463326245936729747642987866833474223634137498179244890086832412563935918752220420925187549432898765113829777939910575441453611643552132283937259065163289971655788527419967640869249903005988911510729610219687427869025103222415035907992701048254832241368251967843140404238888075471357212677115730577816121656008358446629090435310776854956758263916189974330807219920164574621460219279561527783003666549678897083951226759080588898120444916901554572275611112484800653928350625919420702236727428933798711975672242226436733836233495093951590561956689597913961313079070440045781422468312731206586772559577953882566346104766530322842264938322830819895676742096028587649541556698025121711487857204879134068495631230238801144499643970785602687141752885168846017000163764539468165722495738019938834824491291197820520956610863270934971984577780684874351252671632369026603246792581795552676967247286780083470654183137494677354342168875845096427718268709494379997214710168528969526538006697463073270230457660189895534981159563041497538748195734244864828884202504058444062164882443092707435376704990870107002726185220459590991078253381172584558419522047105619979304551988348746023498357398790551751154484691843805574680569334308711776554452546209618449310826042644912746219413092672182794152158910066849442022843917453811741159403518582179409634519025982282909792834404831388903769551748577618085359234173198023141437828045089460054314111247864290407438091662657952181582859983630398701876832170814771553445571210558320501285542261684505210641261527910629868696122922388266138280650225393979733520988039715099177206658023099692760520024870492590397709726915337921442547602830607237433421801301101037838305563863073544635160455789111678923097172513080176800754215587994251335246670081461151074579652308568130129434710154475247290545517586688161822822408301409188394351339826634785688480251599783442959929866716751756648069253719083987505148994729355634719573283259446641878141868011991847237931071178880529343210078653589715473813250824002868685210480636322698179202945737053542719085110552930134819735984199957058000769736313352893951447083342922924724736 [105,63] -2479526972274210464505682916391289625201763039247582299738488208697748522741121909889980431953952997905080360580505451282126375086054576825069118575069879574912411036239703021312725255845004658659114729826687132133132240604868612272070215374311291023250035025881225634005628769443758619927626052777968827691059960566571074204186206755185400850259380561506968932389958140349410799398463848264542792860364280180677295416327128989681598597583572028872565182496065289158327014967225042497458530287431158936397708587399983010488485104563620677786370421491512619207143344541884882444774820229116392532517198441479103698605047625681097219700772364925739408983486325378776528289949271586281544094477874029501207165103708066660339629384079950306629287051337641641793101260953039616155783330753781619081782278183613135940175775734107807621146003538022452996534404700539781287959213484380085205925945789135009905315170873603800358984921225741726202989736529109757796876395841687053515361790083780289986774155932212325557939342278500411475267406496241556711123358046587939145593248750578265832052138708263336029166832943443638030000445983268995258798596801326225135796113732085895187358547508229144540324862024275595503857955004955003658329396422757247593447269041885151659891720357270769534701483483767012588788644631065436266466726620861345038055046631924725152397539378588908852778541684270257619322121282687453920442909142844970203985362886632724669398208341270875151988848412797419309399298961434637162410739389858750963948533789426963366061208782616931703180126996813751828871848273420363215054984474458548870348039926377878360123651566431324272414738464210628572452341130727435804756935510645559063110117602940637620726836230867227607072291176094396939273410910486201325330148755595034051235994780981778901324799684516969292622532943508193805234552278193986290309302987159241301405767679941407021423650972076800002515387937985611012018090536902317249303896829582749768538187981109147680399259562010080650997589953121128964891845517113929979941739248015737335112710107485371343128755107204410539286040586207385538267487108748014266789662691592743941689537061427667928856320750588142812696048406049068599009110472108208498599270823348925528442153068609099805836174523478767367348707230868297641066598021345712627733104929346721674736835668051692293282435574255681492842566807071128840570404322435072 [105,64] 315869259614660423613675785705476609956048442058633680055587893011608981521770078793134592857912449148245282573423658480071661587946982136637211563759102300318001024946409961416543999115045350006697317898230186882260761119795517785554853175838381960656729970497709678336349061399599020354237919864640725194114005733564793795434257640226374654020499508271969865588919320516010460516173951871420247446080726260134307697129607215674923419314395955646837479271642255709819355690537156748684724103967109479878253731423665037789738161281009094954339190196068484458408988175679146045916637946168591954916882789932069186748125543182798184880884549293317269346763929042261147038115851035611634952861228344344584032982814756171759885553452988026681850902949414073758182534812156392072887906290914499833069054253581573634554768356722901048331723444572257776911252802353991844061398025637406555194500313490129819451185929571321090541008312629706869499244708545070535489650555190991968373895758351224809159906414475579808518198129434040074427727323527111759318776410072386810362727020331097103338891535667229250070303261831562938883663232480725527400243592949922239084184489474336806917441118501888269210009521847109190697574337156357454034758677338744757030620296088656540047973981174916044515631816247497843634039150091639910543334058080034129177162675660926444243464090636733765844580007152266999858136613911561486321150888088704791623235223158389515373733404008599262178377439740071145907229059826181248765811290405117496189612462174899780937995005873911999023603009710641727925569949730461390917286560779126605612800674476877249403210651562546513268731767317341941354646118267728549640097238577492852443504376116209703872614860440067933528079292821529353063610222445363278692641690099524960532712889001506245832329544199634313938445061801064776805704312738742266676987142518143747769185826418344343725135148126703304219632793160303139286331227968934896969856018144431328712687978854154882094976989117235636314494114384380820300753339539420950584441064001449688397849550975097398671712925547923095323936249468423285973194833495223777549196024349539050161183523194715399638707174053344947394961031904730529069584871165874287360889896806471189594701353462910273347457320610569120409639260991803683927369140071632367222924077722921671290791118591356439434431858133996493651300619395025330889576755904 [105,65] -30955911973740357374905785823327783504478536951267883847803923770498227074158855787828156077779290581977346539710432332535322654316495087369533266805766791776020280728049438521440852291315560416262629891052924901928750255730633210418768126545834024478074151890673583852801603024631000549765355321153874910899579663487508900278568078455647155194744713320043105348107783505794040726258864319452707384909829396435195248930162177364396161489507942038897522595394026401459967759240951312494595560072716034692228860922597741322880991996384730403183174642231871783635285352098874289731105770383644880118481354460394893257287711909149372602395883002770430730121743393685441981302470394732336360963003979258582685249345438134646239477840742178375956404239158481777804116441713559307459827067728750965210752850476633599392606047420213302975098654631836724405453953699052437842068516324728416480898721080964937393182076111787185301902921746450873383533521213289869515154535346437418359506207081332555730564210483253634427476895484409078736064535990818439967154819992215240515840208990306816438050095515341198864371402789384317425406086377947787811882016537694199004499739257308045650634711022722671065472541239856407722965693187846839372242147165554593032316084546318639113823705683945820177671510193681133904870668266319562479094411290650215202240687919333596179069618780546938124758022576879261553125811974535725403308820526728119142131061527374688211717813417647825073263541597860988427711033457242535256562030394745779019667597521393588925052558414007409856857816695969619002441008632511092113336265806867462132027985463039034418518149354128095004380474391074240578996658813712441372535351012482857028931731044658512214895963800998293902068885048742263489201989398016833016619104529879326024829029182901744948894234505417425524211224643462663942031059107020287427480956732496894373222563496226370407458108249399766155767593413671125775175289777721163902689694431882521928158811418319239291361734786954333557422327745470962225919811114740108298312631926768827603399362624749333099605365827407675692740064671300018133689054657768416626758619852988654875714747976178670283514337097069778761356642456399047328953579713012317007142930048089179325568913080078797306278811204833959207244084914578188927330427185171735661218759840399979322575500047915185183818395684831128717406830101884585431591232 [105,66] 2342448658364391008492793540043001622841554551976976571581919242467481851768488165375053015880893170347873664835535698910636175477036184795510459134822116134487400877503254786663885667854100566023453616141107002450722000696678737755421612737150881251317235973952409125074898860895525143311328032388346632196858789394235080211986074571374458372697087182004820586860692175587014063383845452786619299015261446027185112795192053006878545944128974584989051826544962524981725039662477913789122101223311012981142873487946912034996914439537617526644339010054574818163945029259974654967744081995589635924173421566502345747502831922283794150727604892410548764055935578312948161664029431537891131970994156353566795042724416922622027163466859186245948560381230882915935141462769039934111627685475019708482273448982649169429324467890321790398895104806516439508544368690797291467954618951441887082798608192519373663230915680352186882431048777244426205149082133120035277514149947784611088744822398729616758333113890555530167699759680009320449443190567821673889308739037867313031459572455749503330770585376921880150408202911530931700607119140420706574144452368580956391684423375742608749940434766702596837115923632387170217223852893886725030154143300843142970394345511636849210373981251861611041976908327677041674237012829404842362984459738376487965022518895272898659400479825380638942829795330715557805244534714958682138449518612557960804885721646949554843505691112507784819248559419235091115536240638212970140619350923181974698450946042604222827956827084864680446175663147236445944087070214242771545687164488999597786342847113903420310990843769399852793253838577064590314513976019727930603143427430216320758983514166306977979358163866751285523307898186694074001468732796879132784818883624939032472681644644781363361155592809779972160084124002366543758386816509401670054292658405112357127312086234938409622570784667267096248863826815648537171444239492670118887739865043590762653698523535331679752869639578806624646561593317631148462355273968635020197109184486492472841887087593543975083484804973047329907763614283262265439835660742567877767655879785754876821818959815389112574646392121033803074767601116611957346287175567986051667583536771518446404758213393051339220066300125770286869388138257720060607239532888432221004772935523229274112527537439442834366195029643955464673758782969503962085056 [105,67] -135117470709168370981328025999927445122920510406334288131843737890713242972992885294487298090420495967320043464665208678124820381742432270547371682676732160277201752274858696916763750804325740625496295749424540319586883023477848442189226897409952685590689222179253372545724573517156914127708369213539314079763240295534952076802348535254061618980897651040611633449111474233970550283905523967795275832037978688451595978491554104356613334338897755049141854585478417529919557483963775988658078762473472618906031364884571109916536960457789845018845002738421255157247853019552891688015426399315920228288012791381454197314683123564968196834223950073132773842327841230152252942833414948053858390146911350845108954313005220202031816609876802086005665039523195740361065370810843674112178442650480577928162059801617024079768789207761312946316930857963269081153504726816219148803752069166637104645342461005651412194019441523409272148318468084762823876199593330112012750410889924699846077717470591828247901827499771781482143491607063345484060466213365339397451998942268887470865978008779945083443678042759680079230440758192322189046569202452076779275856554447832457221482624001097302812315042542697704624523298534752294271862423434231891115019907614169544771057767936260968609048595119618805516849099283530846991543009319325764690268409935623811197592331069298457856619226904339166847120926285874898282857828524150111687249137589779689387733326131041121569291714959268153819274205038998931857556376398851821914524262488713248863694987876765342650880275291873040210633178458034144190409768721965319465611170711374349584910377936183853749886230765489001378169462657900252821837822984104233577933532467092804043083390633773776015213646038331128701322875203467770042954568607121699743380479321346458232644556742904043646513625141244341300955620925167670689052089232535438623062241713651754538633016425544348542117996597863678609871243997435629214691569355985958896308050573058880427727037169813823308666269500216482896362862113201808770212704437268930110585318065890029871320594594338602431890368074017597305017985237662512183141378061583079114537541324996425463932807633457563134884772279163730241287457519906369708053409979468846510685367943991021678778240659560178652500092175448693673019926044792182981935734492720086153971545349877677445883721164344483998017622820709714504818263822982304 [105,68] 5196748421875314446198669107759204322633394945291956852321595536667405521419254053917880816773161157057873509169322198441763766726074471972406569874454214445510379097130368082341719225153710892986618205774303865464619258183624891926839332626253109120539702238622400923313052418248662783010094922389646478867432609337799528561192147775716549525174916466809728212811333348552782760845846881359858640780463213162739392255142559224637938275034579931636646084134654788343674878391112266067969283600805015019872460937880240178594447746128071119090513263669218005451686462326311844950631876584213845808889628087761225244874337127721211558729803776887419149338418069223122776590895700175433311733812502716962628022078394785921491053873373303361901615717643356093344482521255617462524673228767936367942050182943673375607819669855568480054364898306795787103617016227866649028239398697478929105662669669094124292979214419766226702942550518740033633115293910515995650237701093222636330249794512107348602331437550723097297357707207731063082637634899344314042978914057534457366302632758169861581551560932563164272919667416778818485083114308907804009343161448528683316736481375415201414799607153628566191454559879763547169992842434189169201371846733476844062822352107767153626420298957779804337450384974157284328998775135565851864171030192841510360538044102793456623666343612230079381273462979974054327924104851313868362400658124210814294274799032052264875604302861529583852086141505827392642791220206711676385681719193426565910763586026950163433763271509345425770676749802664218377297159267499170923683146907083276219145165564520424618193676312440461282262323651310469118717545923036983406241039714810253347042049016209949671205418661083429938255327342349666498410690221879257544839813339686768141023260278463894641257681534790920992835105731965925682205807359243421738437829520800025215984850635051886864137493854776661806856370857936866028097694107915875454503419481785238520065342526606672988905377970767722640655898186595713314262401950153103918826973985693136788964476014700496791879024096121389775678275284005475157547827574849449374636979009895267754124741905541140599703114230860306339982426452403865756909161336259841882161922503459503921496467202266385137231820690828677816233408388248481733656142054534293411133088060668305819023662523708957825576365398268476453393901030016 [105,69] -31006822702338546022905475894776165112575917528531891847083068349591290407200969107839479394288950775761314442131902243849258168421950657200753539997495770473939196110627929420954373989315030752514040822084778080957676110655981572188257094039223748911093866449585162555140844333037204335553693873813889369508696252892154075770771471199794901398642020145693708036561140294641639695347150809435605863809069795042489727169985985402689137944612611570926258842543924439406458305706865161057679621855073522935764256964513583630224884118149614947552252883531082700678459901821722566488992643203434702921049627250448458583757795995781076801371152270722274602838203095451528593785330075199260479851761142512288202457081007572235620724554600490648742215128966185942430069052933247653189563167811101816479908971629172402488622290003821695209004956067223819244832654537913563872682112985332638454170436728513914649212283623240309567772978863612397732236232206583768427378572465511555769288097672935262774711900561904842492951586955910581323865172050156183828428135252036455806025470127534675318539140134266392822496714040517788020459433718112507559400387917174825447456286370201029704987542002190474872716562905101717968972102309313245255351017577320154588168319390587450410323827065295860265536323812932097244280555675345595004472131628396598201884544363572853571891588911193794744807337709864581879232333047414646877259916498557222732425965048954646966909140651581095645753842015232397209986978428461216096130095147567701734999284740091075433867017353101407266215375619633814767430628598106362390501141189377202294124711507489304718273093482582519638836398031343278420026128158878388983145916160755909008649586800697980136038595237201569501723077132838157454175151186481811777625572180959389844463816494737236214790402486319691849257085245818843599183878483729319167372436399424175493474662732611941003056023692109246865629553547832706248974699265943454267077179017033322246183632935392670197903837158671820884365983524176942772574421865980111575961714194572417455327947628767875496154712020047849389319912951454445522490489009720603996207263980147382795608588911131363566409864564363555327739640500312838779924818673223727746541308704799361114044026602025773825349128933383065816230775302081818985144380279870298043853173262028097649844195062242108920908068104991729421629232 [105,70] -14291450019544656355558849272384741958965303458725011672631304692478950666820203224261955953256948897326803919258547368070158467630009068233665927679102906852976426726459792109291750682808734179288448402212050278214243454354411773531918040216620599600720940129574510103495101001428141866627135271943419368277916282989251954531404152425688333430267680246812952572156392319947311351969002469864454562349282471290073816846624742613266294059424990696099352522274908637776974544539288713302975585890678401448384821962183339586311983370214228992377483196094500761024251582139881924627443967501808103213493976327510392844165372235859404472818748680684276908413875221979498428007203186824721241060869533935761234984834508214459048608867087139814386427783644273076438989091777409102257213130421061724206927473656475034993005578231453165720201490359947549743309183067725240954883741608324880448087301327854086221228403351752635422325982531034604655319132021233905859497189655613091696633164314236377075427282477152729711795364876538646126075467913446515172646949641711653014261121279115766769193615926865660468527187403901193394290805390716588677556446876339730545802444672423605462835599123267496645430835726930504207577588975065046363156184944797463752287872269927884455858587099809563238319212403312097311777280783178300683958921928661910065524219656434940681741133493529772269436657629581296689823903258744962046583434608594791589489249425546684592414481712845693305898710081696537820442954669954942814478078282028143727570451053221664693078785082620505758591885528373923087765832174993622801469409897774579179468100894319948379314081517915090987632797830260695554161672198632858964877989348146976490977181074671829558766810451149981122382079366241147603240465714543682885709588740230036431956511940987664992691216624470507672470992087016382911287430796943667027609878934121221029413758744387501334838314062768040270990303964136369914816210376582930807038552189464968510785936543622519933788358929793138016189080709185958292870206382464081939527615326105929885739934551045766651131285595554465146257371468035686654193935221714896773661261334933348168181352805646051336415471367512792984795526853457376449140552969654354879833841532126996716651710002180333303604976152312013785393051288598871655664275732718144063351192058001322024520591447542614558332712824113939964416 [105,71] 1315902728557362997825367442516494598671081971578565972329801233527462494811159583281477446177290397816272661578684090230558024626472641578781419560570363016237414243717321011961474618341354386241506367343638930363053749668243258415279567166147154417311342574207987664401803881989603831957399420984400107369370854567095001673620654202292719526415989870579751067954216317470288411046930117897114338389433483445434635108715666839294069419500143967794465243897106164623361765822322690644345215868067436140290697483401680655765279093372123370634180816739894489767333943948256314901828092619961399235654035664264349602095122891509672994872341079370506652034781750905003026164789314889560861675733158839804675531869651919364391863398805716189247375093319804352821045366644997964640776687919435446106221974963426281007459612032431536934850142531146059341368098271623097740255526373903276653516222938608659784774675305678823305064983530724494653327575962410412344746421362216527258989605945874494591019051696934996963263765421565542708049556350787643956786420005229181607945117982983757088230643402531464561935792065564818353028171130797894166188259000646352818053434850169140712814408973611652286619677672821852917488097744498000134184322043102459606375947094217672022738361997637159207798521678090583929840894464201468442974512209208196300621090274621710284073461987755860367419611836725451128132917063510604279419083759436075844485027672029268230557177428005171423043639580717209622047842599099795955237324001529534379086549867396311663210778119478106711960580116535209529167286213938651587122583752021655798228925141693069848016896852502889753395866713990674364676467663396438343130862278502459246281701251682312530972408579835847690623054457552559660031534593147259055849713067458749218690112323415024593445638125592737212619449736432069996146617148111437738111792798298310405726378622763161958329968537297657771371981496909823547368662977373883573526707296712947767798664099404825340140281962023232256159355905971456418560871762833884657678082070806712604567646030010229523771135864234753262819493435776817681064289695762560567444754471914714726712565040528649907988366620383413164390772698966794514538483986483734120238131852209629944799707108954241846511789781423690562248827741248487073461177496191301428239762196535757637135383450533389473889629561223099072 [105,72] -73474183712083849883250150157350866221178434685430902939242817850809807490881440346858449393843481983728525964850293506768152461366085179947440624833862687288447224930973686416583312694559959621568164553124688055084363099342388944594299429680482480809808760255423345789129350558139999000468213356473107710345921100022991721039645808668144331482667611376785055737978117435321800648005783208815792139898484419783967941240597393991702019851207504908685916764295862570310889908000061888991787307404903870993417251192574002395602854300553566460229160402919128832071314232858605908723858459222027696353999977471308167830227338307634481865952719011163717235488928886842227036438479070699635169327885202311864037728561683673348121175722402231231110409037482748172660730414533597806705296136433273721844614581804418675452533811467727534693113905061509172365457679342958128563114198923983849223722379756938054496052550757011417547032225093533160502246887893695210105575650431099663199372789203522982899011130023220831058756397917465098227085508648071965373614870276546510134552796893249985436273447349044350224286846377135807769133642824542808916858457504426189205496786250666531591246475684159384720660761830545422307808392304066755735125626936545268545392922952453158486344796088639158693877505755999726334376548164465215539032886463445839651156973471713283745295507390257449185288462820647868142629773740373058880439188944551238543860931214636993680889395414030387412947566138036215655495550293080570082655066761518719845235567497584108938847503003481303189664840072324986312506293122940476187497168569076282249748385766505435114890928175806032499179594503289881064001087858238769030636764725922324631598611234665303901237210122275612189584338846069569486061982874371560418877017655065528830230416063284541956014765198085029655241939898351218611060984410578584429831409669576696615426756666249342274630647980909725327453124143490757786624689196186795983059977284886236496565143771451120195033759029320727497638476844498407672898284738562450213951708762460944892056951167979530498591784608212300478764612545854175116042733449575068960425697248278580037113081800994677121292639123775604423208829642274429381774363680125218321833264872467237327775614473649730245550684836409434390073678245146517103394254666821655716553357898879226644370769882055819796875364003680 [105,73] 3245408369949143291578591572879308203340024385962128848861987454431346519810293608487657880843998567084064405237381563153625018791881031897714865365966056571764850103138753463810349197710594454806464505403863603085502681721898456690751849931823963199162894370208175139966121605426294551184003123307086132945978707202459517578493208388953023982819183655603408966609415200727969742054889542521060384156517872816613993834600988617446464961507966607285477775491810838439771609425987883223354166845243503265528806085933238470674186253850637913897673834387077575511426729357871174416059439835466681195512455279878319108823726110969236697924141935911976482460251337259835917678847475938888441942085348175202567621056289281478183303063597986889247968438012244753832876586890010763998099806437839564102849534857365680664842443240738214050063761362732598424842988381106843658057249529557096898778307140048824179638554200004070929460884326798095292929233609364775567176550852631005908056603723656565141349393916080888738588620524166050430399565761418026126255673684016099374282741613649037111842554941532876055998809176445575234519111914658410935901825998295553098329497286908350449091470764655778816853176053436720699562570676491134810725021013900609320915700037945974440959631831129949562095311060269946060443524937886977927876193254023430671286868873349373900278714725369833968020909815403373784314238172605542332346386692727664904621112376002132683384745272703834632879408422089878946083021892201584679095034021622043055719153448490008162559922909688961302373745927427456119656031934826750871425492398480691370895993280701934635373087402380701661559050451144937117885017920132060105763402331534250835330313715471418902775021976333423314069215462055509338316206947843171708348086792899863154123412056073562004944720655744562085856434586133951345516444045100559018492320030318250811217751105773214097442890535504256710064740864989291361461774847204593189607289052713487048831648312284527760338485438887558952529105276792796398240257293394397779448416809740377427163374931209866846629738631539789754967566596473120711911563465624641668848919611523021733354342580132784237728942705677322375600811518815008791060818184274083877691033623125740912498456915861816846730476590131907791429942686130213037816917902737089523590276011940909182524669027252607925398511936 [105,74] -109191219658681564947294582276003891178628290106486906663803805009860541904055859878834672468279497826196054400206813608636612519166760207421137322526560558567753655555461943131575202527394846913474022544144831743646001761851369598302891216292402435254424728125245340397841256013949251334704928769086530867050447671399652468170213613813474745419565084542780406985672898411910081172285996669760452594992039187033054030229869331550864233709663863833689813966531178176411068405836022384286501471092399888243854886493715241096078441755426993673287292034370871516753577023979842027914747058125982118317238147025607542828388965126956738492260017119952436922615796497493469705298977312514371714201896876954173322364814709754646341980338670446556057590340571906243804962718432721292448668797280400236579305672143643907137543889307695581757704586189756482763313239697916790351685607028807169911264746533927596424936887201268470118042616603810934760064777159783865561019530523377059127244080737726653894539338657516771906612159129839515956039547336386773168091718525774044260458707501910643692965152470493256851656467997198914544494748258255109444405903116412655261620325505428872204110195227414943200484672814824536677374985479243252203683642025641479417721143691669785788867837366967790226330636975228555650455965895030690348753312124132676691676201931631134433001868950465956582991186078556183459350846847557088342138882771491240333919140873794429923032079765593715931930704315328960457533199603706642576348814979729425713651026420879735623372513691546817700202933699181189343845316972293545971526712940905740448881496322975418657531079610064123276991696159492171523416164722664335816175992989451825779295928756909155480185258237245742535801032830860320851329003264332073604539880289848023846566740860697955145341437773020777992166049096746615489241416683527054422982778720557748208770675034004111078673339811576009938989457746110374366139107935842966519710622778839369777035120260357462678662706248700252874111253153883855118229371421233010063100726161514190462071202942149203873896452555438638025439732279098631445098812278068734595402795535352331604553462591072576580887979695194852611717414093979040387103033410322009493375059222789624609765922204842656504916753190865232965550439536569326163164914595913086211780982000840086399370713791259299164640 [105,75] 4209751778870595990388820443968875073132571817652866284844693251477464608637597318538880022965256795376661871730536513704871588765191954143842214014464824815609754132091450423339674095309614188320747707387161872501550821403970399780678572280561137986292905612065907197048782199524000564410496691765157117732458901617096415884408520583760724092496454449366945447314994974967462568672819609182601344950624737339084066756673354647869881424325479607942240055208245416426987181256914716554533586673614342221982196017128754343079011708788474380782214095903330492445055075070108547117727952440587742875639262088240972501851154855716893274725653127225696155779152553783682296341343372797054705015085816991276268574888643190053982442390063693263733062778078977794130665368092912774053036457121278651564160867477838989642601684752111328680989384935301090883949874365314070705229768867532295766501632324553116113572406329366512452150425524896222537631507923156238095947851260174758128435764878506298189282294032656123026537643476341722687884832435388747185805425829871627166365996321778220778527309536498453238543530762857463598738712230032049009199341282753429264191488439519780411913859381265510124140014729860535574452770489427231566423746162031409351172337577969475683115748800898013749374623094684280247967885499766552541320122657694707081168949385907763874847838209135026997468170328767899955854319464974087423444243980594398279677548370992835632270553687202914685297438780158234834732983943329195729195367024218894176894360630343278871032481858978998852205982834545847305448915655374855261867816494652080938258767386944869369092696665029542433156543567265736718490025364724668391905129583879716435204934676137888242697808833381606106910847726989449033161625129698082076973241568116225702319377199366970008187609965230474610828148804876398441158173408735940501487568737278396510439541540364943888554432905351093682985425102497974398045983030299031539098354447136416226755908489348765254659586689883977673823052596613804110264886953783817367583448334049903730556048360487388130938963808792514320606714847705521215206825028061905333059951655188293390042881497004480356157708124332210164606312285225810255699371145608541754666325594518059900565988209840666954023216442998585581448344468705299883493848962674377888229008903223531551995184664628209184 [105,76] -123015551006327945396363701184885655046907277735164631182385499204378131693302120003876003785269604055396813865586771860285762546643834337152184368706946341890169128612377609059414108704248050893575561914819199064249657409814784850823977935333000995273202128294831980101725117676168541083303335117343734903988233927719393322540513550547127881030729083236518572139831457401688274241010396947296510184425668965721633288984498199175217443003062691520596393581997541530913690689996872302746735131151314264992629187071201252576409231013946153431228985302694307714148021977216117244049407109599361550355669726006418247620956784088723219801404232385808364313630006758960300929027904635364857466012532327248040705363574604498293440390584105837258259653629892679343348472247422902507166591142795931477170383391663128367105240387988147168902226035739322472955186824240874771388402609588124251545507858570783054837118858604605536943412538144609852067587851855286062351740666999375371681640032944589672844939820672822934428078595970076071080092865622174594371372798099961457887458007336291147021626035008996651434574059839049781209404971385402700812920014324698453341904329634642085163707266595338978339316739696559726490557140737332085124999414158838836383579480806779880641941549537598608816180664533432634647757387313535014893026009475350175051952845416433901914126893758770184273559576264876629352191069225672696037534739153874787917070108456767455555104211477971930797534362356687828420723626976626020372970651179474427341401842207270907192575131255337147130260201421259221890851962592831211637285723824239385817508937651506889921881162796189879795585811704173174555599852854657976455529705940886907411856906389827388681065201460570812941983662817984554235830575779533945418019588184862108679070099116445502573526236208859970342053595534300307143526092770161266498388034040980160216038731965313190761156649582785206038131753896455309432760559285160376242719739826123938427103007810724810739831701131023679130639882782810049692726528673276569542326684063043822988512940819428915448082368362794755238190866379475862681985741437240069010888968683178439854907772020647092160676815273384673424946189306951605928555916319811649605920618407399619011864836821398473334756535882639596635717706815857336374156537588328756045414822651805135832381971998864 [105,77] 3518962014138417987408339087893420137273121391038182994460256413663902089786704935538377273529868205961628797345050061706812304733307796378374927315977912982310810171716216993903356919688409913011621023554020182647437415746585345856172608832214952621558888249718884822566519120881419697125467374555157707136558918967920451786113276688241568239358912739990886014949964349661528154342649055239794671612929505962133281429143469870040278987259265360722210882304274098749635164318464773495767751397896101609189721024438728573063051161374187718462223983691169106046032236609215705474732134094487440395596494165438472333221185595322941478722247529558682276782735600045053312587811377730903123696912767138711687075397483194990738355809657879808966513470802663224551869667820552960725068489862555881263413090751485760598395468052354077975431080262880353979295652716236674087877754425724669191210665309087214487603807432014723204551761674801629472391752576595156850419439332510533124416141834280979609149901985602544218495052568619555909024187913584044030966299927299450452817917370736085572021325464113289586135102179425654158939843060469177334763719236231046492017872325383738550112205120251131555669558743733884096169786737264040704167010511690022299208870383389539226814713094125909308030907714922487611974512991280681086953679343030770359054553465943340473772559191006950608339998529550922076817796479708200048171892804164351340404778362202556234910323465262415046616745456783896979082360245501248910485250238135303839214606213818760938559250140232837377922802839613545808542918661583646024323828710621817294230768749298761059386012289595137199570007989680843872385818942284813815342362090389370550949248640293445446761247098343370032484467486879302737939190695076591838341505787470178649148035046298357496560853490223455571439654967005944692373271710373308828222484784665223083975889685781462198302973851481407698415971987045028827581581576228235110251052897120004424624690523405184210411638137372366205247137004277969429283080404680558373058280776935707204062224554693380535041526677673965550717168105731023384392041238924280823325763646427381935352188740212322911672357901355806798848629088361289428053534357962533267477261633261161692022473598646929019771052242412747780107322873420784557213251945836049475846921658327488728765127296 [105,78] -96773223613506622508305761626093737272298191380905708038747320792411943828299780243469578806974089070329363806209399678357447232262771208045776624500314209512834581267907167236493573840116475427218612796274328170686972546934361349623138202319648711909941972821458585759490681708727363652968107864015080094222895648541897932020121419471816144519408897741373719559774669389662131575227456127254998450856734787999318827759652487203396092385041276633212239737354444784490083996527929323603945922182197474660138588377270346441116391776718862628507161466315866316821972296072543744348422585199266296951267228245071671195750697001405988510847372433739563725853595389290485682986256696520422459489468769903401991885726539242913250590684072493269488289164373903080765895237704019207543872359857588121201927149656836074493951927254919675241459187790547530369116681650025833442985985249110184086441494738786799896442526894387919658911149778166513267204231011524696833840668239280619825273828278070546847032803708717100276489532698922902295962376996161221924573389570175643457621120453589562855070810819281188682144832596947950552010327101435371997513925380816802004767389065162428863485772575525509216857724490662771226769289963252170021335529238028695855668266481451294310192193255537638368487076958338278372962018025690132756058998709860394159001662880101602628803700053546226794224428472801201727933130830264661046774519309401942375501294884124799854093965220174175958671259303625765542200288379402966875992901761747248456815497613034694773465868156287863298072192464225693771430276271178477575228403467805064556849166655904048666805778232127260128637752628019366365511321406372269669360717847963482483998635958478592685211818769803325895538868695667293257372924149568455549326900065032749883558227981895909948337205195202871447731650430908098842759569883225082852861786007937645070294418125362676475270921865355402155448139185898019912048236397910104270107889266729077617088037958132816544972532416232921703595195132248405854929008215574668523351027967895233868220988225658657756101391427487308601869335082582314512294455008463334031020145043654728109423820844400658568680964776340300719515898185895680486634996196725202625742307922927147507825104763694338516091641987569125667044681023724032498277589106419537274946944000795632832576 [105,79] 3226803264742364488721598873512538012879828800611252886009563880513545583225678776659911006309969887861649755313857550850255839151074706929108415242404604904242514308352921029951775067962806024010755618497903848298957836646777144742811491221440276392562199820953588298733660584864264433872172859429743227632233630084114069530676314707380609409480078468729305972050814335937888456205923381914470102613529103514264018502034691513085551267455186105236531635758968940372049596193269098663371672848765141790154649825547872073066853238766728168659362063985476884243298220399674766830158936905839047706585463470260173665773538558393245134881883805182337609442900994675897349500289411871039599522361956106888003691196813086029738192759832577783787910835884191628767766331889318521419492817658837670613698388879279704535174818220231575333559448523450021352793814729150411728846609030883719223213695383127629370737996001494333497075832928180377394794868724745627559414957262477913635677850645774062788430740081688061416359870485160961737013453142119317812775239674443924251681731853290578828635890787259693087388421739040098393164188861015471249387280730529203422294665567465825986144071167899805623560982974865394298972857191562823652434127402045454092053287810380144055259554913763824980198620878731455035629650206245789158753845944927182421545275632720961919763864064635117465170083819858453385302553776311732582571226175803392539615818303064571320105816815299704097460489844990577925769602345870639409835598188752738611012746032314529432977280674417459381686524081966536875594487849244793079573613441640204826525212707665030323509640073655114717370148652788808803324497822102166910818922775662591477103643647131776683088504225507696064456131181912434193120127154926253350916896786579442312153268249868084663967457226416537824834202259352929014018022969768616801170261883259958826369715312586123206232492816790556980470808094300749994787052679329187442980873645854017379609237095780860986155271396660417170638715293584253206057955136435310042485586539717619644454062517306762067603159549330175523128810709072642504236260390027607451829031705997072876081002630010121270508131556689157621013250264792795501998168858129293534342137666396130334353600177828613140169418209272998186227575610510066366579542978304689577700256134127243072 [105,80] -203866256501417896450584023420044162484461200162145908749754091045130497409000833180185522262066709448318327545804437321828718659764992130006338401402588221962488064821332477226386041274089639018357732795869254385160750689963390876773352845871664755705569756797065564133709817362472444102883210982090886484968838648409644445043205246017822441004867113782645247266562803959411860902191578523649300629944848090362052181184032793857751644359996928955008871411459024831200305944438392552884233088948869819407411196182636647835218166058881191783879339851343560625674029639164839905485967714469151231825763926542621496102925565249587982528927848443879514234659601042174724711735912545741581964905931763796716244575084509276103402025158846813902575572792770378852918779705472746051636995801593323743395979883786341198148306497200425017034202889469575211298424431020795741165658186895599785022947701983851355832564157963939244442893078265361605537822646013794797130752453260387388153598728101320563967742774619130830850909816970895473640485465982513441500704915724017222432307335733615450539465477962703955326798968584473216122075725224313953790211019210943536683752827735230207545826911950828088580335044133528340497146448784801574552339236134711346748975322659218565693760877545112258267847031246866965448601727295271318234513384039591108047939019682503213889675268341384896720929214206116259453545365949778690091881785094469731851108027309108937538346269860930126594185615374446836189833014807991311344049865992698391520996840927140792292277165652564555831146802817469355350608752360679541131754286823549658667901683592674238047737871085412128596913300004131260253650630305692778694620737560645113388602841107552942083602632137284390924605686931370364553016146505429667244057302492079009532850113240410663459743967500606952866163232202689299498717301797114434924564015937398525017898123836880500597209114071454945947802917017328039346331331526343554448066793334235730916423640990068005338686168532300399932335906340405989754116525447394415700127561927703082083821709405209454518625264527006640901183150204106040986796171006762187646561031818279819762332763727926518587602142540049685483639334759111551187257464800830235718101338484274277167338220195297235749256933778976484408123815846769517395528175183737863305029799297936 [105,81] 8711498596354392953343879024015910625535725620070532931329671226816016413230962951929608902647440260120445655042013004755494931932943836947152112281908114592419953247972395797934533610978190356392484862676016269049545231256561672988427240358972488206820965234364136636551120792595162919850011646632624811222150850212393125541170694693001630216453983554635061971191241993740593523977773004441477318410396267839636225298947424442248553268116141131136793288853981735291847797654969985958732617628085579927442391889298984481509821583635580497307938422881803355316669784268660791517092602542251004211600340252913612023843171624191395178821935249012686677861853170024183720823846572179689964675533935102283500912750507624194638026375951954967067202521236090787949790967121149732959083354118428343460948626013938437613413562084993507438711458186948119635034950316864317267585424079681645704301535573216490265187510008363433496373179561739591432388972150102410379022851465714563712782552332840763720221163689092461786073284925934794114430256577382520378897235716021754289990293237279124724254653737551326197442343632123334169148013143064353966401090197019672213048334545607126350321250928117953289758740080764069600982008039637021139999209884513236565439490018386086939008882878002836743968360029623819658067762250858474441716420303148217376415531587241807200346245530755571704325327809180994783918365815366822631052886416837022790927161445654532322037025255605580073199095916667558689447687068980815342142445555465194351783729707101387123268327802325909407304134024460252305238228978682487860297412633613871312565333621009054437323494960454950079833208039180959915918193595606764068190288528229889757318491865526076495225235867553770962328718624783634636606831106283845496364331389450571967153333719096702113490249333344710466327809158203228500393328219706143037799180252095289313129526442960446634948780129911410720444280369468683416220112711745234752384051267063687806317314522627524909025803014350938630157855127753608547884290245531040261446279379310806044120119200421948574274024092354272956955371097692316161866866474264657938097692577701216347206172679278783142250796518503462703687159484857577334510404841389300204997823345215939512783275416729289617929942621840097680683334980280572396771329799318164881707086696 [105,82] -333238467478400021154387870574490375375466589586378979596716560150850761857300294227322576024504618312009942840412311105204909343993601030745841727098140807396394710392818895156932253633462683601604846119634314179919476589731358855650147875092678981624502753191425076021150567945261160710606375582273321426165507189372663353651490756228266844585225375200743343623185352027037841365614356937905142332049866593940893366697684105627489274576497870146413293368320223694139026338715551583850544212118830474974491029732005436054044962045754352884043350195179267045967427116836033982771974618459712389939338833740125693492677336559574191053652898332344873544856104076861637107249795509373541580764321618168988645188531764115632786022802642343150918002921511674282594269243066723716500352592771475128285317809545470066232966694583983895473404231250143545894346708051696063040942451802780898401798910821254233054734242466617711908856623506781790649849298284211147331885542388440251843116697429172880727163666776194292998386820546566470600683699370142644249017884845314051688273644081988245787578804283568016822588931542264750157607963502433439371700336048853078466411876351642950529806711675988696580516994143669537658219399142663965900232281625885108576157237991371240700023319436500399759113262588650766212024650647345053900478321881259655725610219539927083898094463985295500868198301145271556937559861913389137156215252450453638103414558308150873436330606074203779066274073534538043652430513162439065893994163780425304289935400339113073318350052960162664147042722733329818576673463121994177507021215965407826956966285843177258458995162353484110483631928243154591066336433288406002558627044305794763836211681357625927342550426988986058110480330503262106735024482340061074078133283633887835350755155040794641585275683036238900685917766634872196046328496823290288823941130469569137595746711055823692766573527922982976249882721394469069427141542793031941928479884006765479531721358902603037574456983137595251239646418661955820673229015427007543890982947554085060499774003472768732770080731118861879873665610735620390924200476838203340492918877210637874869313354360879657141366000591031886060734164463114589037520261508717432862895586666260840130735753829182862746654660410637354083873108067737762235987204089335687818464 [105,83] 10347961171930973282255218977749884321763992627649269945617245893358263852822495506044195923873846244138227329036798706820924990103531843299576592810883923291478508820635021974632345380362848803516085946020896235812407597861619163839665001726711616351872627159611323261475880097315504857481797226963543803021504910593295920086379039922124923833189625995595628413491521930392261096248673936379897389233590958644602766334806959933728229052005938789972554463665196953347206567055942201211330433160743414379055974778399100595138765418035510056907562758185553104233081910464208774589680493202519757924921208986213400150538811220491145357600125963329639937128500102051818158401073745860861816445713168994966330781955740025105169998295861617360254763251729917760352915968213830725463090472913726176593780364312783536077405370947129567398636702552035546176841240086424967127525305823631344191529806379080589426618063133127059484071124402988056016379989698937788064429666055760050377378121485892289557417400494610615603055213828909369906257059561586420054218845450695845864219135173166810786899289555718729399371346667634164320875203630820854045934137645425858296022971320010216251904113409085927775984104417773104919126608675921461313776463127725846185414273089129565842409864200092795980810322209919175726677611964658709030997248815630322385875812034053888413797237942890451655127393947053708312073087286843204563699142016166098720999805591880545905858814275245445805620236672098850630065249475714279880855530285636053061618680837027488354492283287478931992693145218151726898828448861498075289994180902532111204186964170014454594321365330553245917228187873999188153718661590983638358699910877508363065371431278050817567503180471379996805478245218169103654446370939279462950000748852255888595996020661752667361610200222442541166953466386967452734646320405316434719555503937431918153925331770824704669933013721353480856634866207514465987783290477749852849114777614200141483985848252933667847001940841850235720455825934665274703631589810290777981416131608856216075044164370999490456410539254395591716706479209793942073218620531778504830568166228141610876775635068850697229248734810161326697962216340514778690128372377257693800857900709122269734585822084333790076468914865044982198442683081605255393932172818086617624 [105,84] -398061378810578248817601629537354390763597252080546355517787010330013534997659119870877257202229988214892162820442219447501627020901498854464788954572655763565817895888231154258292779397364858864958308691453754359679796224894264168764483359012556144501895375674827052303112860209647939584904208741979698163043645922027071546862784011235882729662041807148229861885130400961043714850025812465089940784054279139494498826837554344128465013481987004712663456348473596533558426996433512229630710174240386631409041145312420030375259200163178696943550053632226138320247701272606852594141121464927505527750724470403531348445618168737703975146860658316005590806273427201604427336011061008286129964059524444974094843558958479476891335940183875276574056447497322198554233230721313819530332590508101863871910968975019276434459035314248708916096571878219562065971837227617629191375215419463226437175996279302465629611945747633712327575934968223692617490322289138708825920518109454755287023652494990097902711804989330504710278981556836308555335707798775314676106893653890496756744963304100841884496276206856141677224152771664999539746935902167198425247061951526955214709501075486541712206969391149424678461875616058837127376935720218644873899702284736860248454478471174294955480861674677771681747605346193772722221589071723370422966521654243328612524629547576815242733400736461687244529368520072027271116583739584093571613912317661604308095877189980005492983707343454460863716255269102764324068265037201476971470643090721339064685515048528868303479180574639890285659551027945440201484977017026184766752061562151047750897305846984110395217472428116186064849525965894263546101398399621482026115289774921414616676978665632642761478584431955980167753054885321130644337649155887491507707111585613932029755195246938934263144278596063394507369552596945326081181158927081699967621804735146915186695659643778309659680682319259681541121424999302440317393114366692611845124823077833782464390201147539416181863847992113385988179688683031145555254866873272534706140265811541097117168165604018125511040460573934107368003612577242720304659609268203241287259711048933649114240409105072052602813643642599566910922687426922016131386195893716242269723730624282515148246212582893799156283711136662485217065554252847379690049159475746432 [105,85] 19374534628744594721943248914190221616369483546858812924489512135231149401972266538579550532848383635397322823305897717654233993654688266750591370759061051589864459530802465263787164080532846732499507525789846448149367306387288941691488979226244457717800306050675725771537157508459846535348041999653567865895462191188538148750741842322123619802111344363373395774869221402509654054825434060353992365855134111468848233244686992510670950753114867939146238159203381290549571803378200953148092936025811572688561546291594434365878308844432632285484650230047464257906146750927690517439387101655429503468761830029715839494931093057742133175102808542051200268670084420378602720779864025857001761973725904046681457134046299803769394174582242945102118128508628574695513876069851694991052295133572483850158457571553336165160009342086332106499770900207107320006257500117260407667310961852358281060819263813469617606747923792627276678803702829127130391398439346674969979723286465741142932806470415259787365372798955941403024282556592117109581354663590167835536667399661983839014156562230896589179468283199451182787610915843981416029854931765069942985410508701300927401640666506203826291578661290584111530692919388313989610104116578765640643405730864589953973303790566682753195935866207822309478944226839458057929429983431094354112418042315132937146136290126745531109824387952551718986346665911230788287740578820652413407293072939885520696691489964822212272917013321105181831757828750721621025298566729336981256771492758515261023080841065036193801385959645109947304934064216592474795092962071142245826924670628197348959246586793351388465942139464984667026855423290710978213405497544591746788757969330627584826767352127095418758350387758295625167185482712562988886802867235905099531734364061027593455863001792275327064990425326371244749085014087201098610394017368362149184433184829683925362230902844258936647396401319769060434432359702015402445103086414777331445464366592599411839535960234995227140608546188422136100899449402452660109833782287798048181736940793953583111322477444599715344704161296921906030232056547140662371815249361351924620870979561665159703339082070167689274213516767508703846926398488284038466457195913994562518646730148594512154538654867684042441598455858172178274532369777464342351802662308 [105,86] -1033880430867961496279921040591973090861262916564129257058118204349880465663896396938633958822096557157563866496587206932008451800870052464748686344192730873334839077521379638761469745192084619286876591069536359503312735344828094569115926411507219341413728667214122107961900973786808801437971770403922890317489962787214712181337776639721936946520587103036914305184718200752328895333827270463101373191155075907559704494505447777547320860567585024316700390253801883698051176652718245032467613487059571548399949761657764127722932442503217779476783719096181096356204292791862823165821614478754854695605373894017318405436396118102092063871942354288422585533611232743832064829695775719613660364413980135680352125810797468517810796865222218074836188234650136023664512379074060179002489525088850705782306933175347131626885071100520774873967293486845561320069113902044446653695958636423525439995396017561167164137512993381306479153034475997951822701791896668267520274775110496954069927254176496765323620623981782284619439895867512758438849947761545456215865991855367899033968212814438223613248225645180189006832539950844532625005424614119799933131679610079316356588905040259505355464181576116330705321450849789733583572699266567213410756328801494512488436013481933028941664489682398720694384831152858338590858150719773778622011652936422355810216482348938973440435925854663753734022357226043072809565994094922057943871781928841327151112229696304969098782016975614403354411680621914692751498601714705855694667490188950082827776477842948453333695955917775667082477852133540320375419235115180147569876603427834593958194402921682643673595386746470313976905612252939592668879752993702590474515837702109348460171434180288426530544451989715227130731289437032121747359645480812137195248424074470329153350031937777645835445662504405101856637945724919036936726307816476961131196234002476264768323762666004256949354684159873720462405777995751739624429202259004800921266066447954567904983406547977832849742668682440697116378809155743462882994709958966105356195354356699255209873534072744328029872969414762816531985805696325223115001791987722542442348564130732003111118550369444849026539334035330766538232174473905288781194483022551717318856472594820302755885013430210487014968944804193144220277877880058194948263488 [105,87] 47958049007346304667274787256349847187570169623550645429707745353892020829107499866853355051167597709033692275447723021653565648195015508338414356247907576989456339198353805961098915788925079060963487418214634663498068904026902934866163407826744388118635975286896144306326357888419935555192577333582602044889569792348029569216896563981600620379255408325368024906827658676230498052673961632586964705435785948350701132468983633358752105747024854369176889443212703845293489020161136413282280904562534981869101222460651462505076133147915746722885398901799071669846617890494035207465273659767026066698565106131296999808772210752684400338994842794481086121419926808546704779107650964203688035576626527421661196186266071810160909388320014290552082174203188752618177828910381261875757482559312644899442051501469799158101187711322365061013048769420742672522511548123593064150047745530600556637842870026622369919003706727482026564571064455739606801873955714232680298110312639868544442804788577926650993795226535023986965228910381755281545439084541519219774045411369008326530871751241518610109889074666739260421904994686990385385642270125645054846638167145624276741936288929955228618197108711238175880099838101078109595187270526119804961374459918329761229224048007332585731578605635991173990994824036959953287302063193529414041248881963605348556843062527880754085610216892019164402728401589313278152656884413540129952692597068012322903260419207563597598536347475307957358992294245953736829974684866029818491686978569692843885617332074247569177475766888000779331773153338374022289415932198320179641457146815075090695720897678279578579380297983128941677718043344420284524030859310874621408471514681514547623603723256957158008237365431148861752306705711972330185032453929815858200861094227149604810759035283906862800230961323842234432226714314720694343343152636146152371848761982399040192821912729155698273866975756722426104462821379642417139945458018504506477493856350636770240604962456207478683177437930732329658160101517349850486161993157332253878060199301589670423954533645048962426918249825573235264986806238566719985758867869500848920301329252241117176541571007612944513724113017255427434985340494564800568718311757696839896342965205626830612704570238825119251069737935913854797317370999068451008 [105,88] -1949587231005514835140441233863262101944219327296246938524677526831312227771876695378531399970794689096978933981903455135391491469432339005846871591487826153317693233097819148321879766396765945735095404915460967364826846866500929271740521858140960888555360072404960677175946808956293572663344165255261700731664631698952932134286204778057223838025486164003598742191529946915656523999799199999387470675064828020687022316402081315190884414359994566788726568580084264003264974487043661800218013577510405625233913909192094964757640939927002397679113216370490730746401089422773876258046448288948163682882956957172664935044569048253957564482826757950373959280257698980218725307051262040621428846846478414775271787571751472065177949448346580281488100552919110274844322273433103644110660187819752457293157471770104553723291467811718507542798407174648434533468740104861547036943205176486933362828595543425435431931838837681529681567339150647290625651278655325140665932784152102227468720767416192086846283685679256654057598169266611790302710810134138030790808467999144298012813891783518045555991018435437348157551141016028255304633224265855741188738898510689977155765287836592236932957090893452457333218152181653143963138517005110417034317421284942342509876583969413052743505932581491511736706769760409950569848588654048584336920241436905375872413823986844073320918853347758653603716566403190464590427349907310543509988213827997789337547151333587739792948784704561128653114125598597745192558818375261773889100200192020740101307717462612561997489449659958600888010937425457634669098213207148640167024483325814419810637088866942098532444448619279902727390660445722279391022050106145324838196411930477927263296877934159365477936347379744403735904982990192437242766562849291249435480395203788665366722945386678295162308221224120167327775599024939723473161809605972083694289933737205282407020000711106729171543315853155374255076588568380215411836451523299259512579132512288394715214895595010801210071065600907954412685211750212367543873782868803054129708436763288282526842538539561353641274682629006053625793861126697323730036255715386000205359215346326844807351779372910381073473773449069977993985235493245208875459459374738803975824803578683750754835849102374988887106819835704967267616270912433344 [105,89] 70280834188978922136650221543981095537033427122597553302408935791802306110915732529185734613925395576537148746049059975592780932095189118144263130327181426918632594480408575835213077498191397103730671107304908236776701089939742881497812577351639717627361516567044631961515583007561720361642796202178015832158974372739613450149325310308687481666908917881125369235383586991098001169246991156933644177524410466679049963702678623085879745331752611550425438102066620950835163661684172292470329201076142359935969839015089436734135408676277310233024524975678444968814360659493919942132350816127172485057624437647826124066089778972711402768729759771505088957727250044882921242834431967091293640599970017351662277788975139406778406971759842797435439554606142209126170846623149807340703283548278365514811208154212146271268918972909155168863177455599621900870618279617405976640375642606241205898374714959852852446589538220531300850204401050703594281813895502437167118377349253281600718327050899808752642799842432602972686395243705739284745981189367012876442682110040994096024123656331151328728431632932789436468052775581479926612015988076036207476048252963627860414059137138891925946078888906914458892047714908383349914923964897618934001132321917196184320357859897986757331395278670159875639682536101340038128921053727444104409798674345332024073554261492265004239785114528961180387529831355723941342555503422620654056029537849575374464823651191475683025819725638378547121293165740110215926883572702097912618753816838693201304212479585213902164558236567732037341235654974473422935750945534454441544723793747689812196348273763585237468565376843013199313625735713955875093796227524461669515655509616100438381731414025060082859496435726585428383625135880875026889452876057468930541527218462790147041871220900807990936587029798906991536652812006527105273550224370170540972940145029778639869817748982931009197575423116487184158635960572845960580341881375348063602539374188732231940731337858170195555586403541784998139725269483845515952214490505523103562215740164882256990523568284519906975542034399537239327693635957411126429578241128449600080193591008744989774234705254415533304543497065164147708337865097262964122772167543806314567422765409442266029014144093738298972238545881742308160001886016 [105,90] -2153736395616686522568603762945269900726531823671700347205539702997763441132966193728240224916976141883798219727061790989417374797633206258878831031928577851573186136689618992182870052722334407712822515337711463528468523205439851177266090913333690503243086733339974556019194470833984165817081566460111403590912785094504433646458126972402568190844002242508102748577616757926623435152232620676196618307402845370128969537711386437599308061158174241411774719493576008016674783568378422322547827041745719107774390976239244191213745462744398882003232599710287170057516582270450595848849418340397408122034880798843353393629976422748909314352134308438645743951738220398163835089766189643494264547589650524514317560018907526970259335432132597678666224798219967528660908206647760647978233981063680074323766045869806236161311018134483643478779142374649350786194725326362024339521310701759058740157632458089271672109879862834089403293026933644493346713575364908009026140625452961141368768615150121491074957968695143606120300222700174220592587424003849492949101491989947295346842697931442765042237893860612512492706407368940778204672227394808710271697277346048524315069367155314622088840437885076974799338578159579838620997868731880137321272404013205980386112600296322669553862003472416697858900207259344502585033331004268178165965706973842039289786108788811356293692187407835909479353700502568906086965747836035026958679435867601246322155444224326340361052520757028098199415372824346703532337796798072673033135710318988516832153785277378453723256955786533641672610462628568352994929063211979848757822990731932971865206557019301029879139524104756985373296697002342704718438492767717992044685501623885751382988066211620574882355541882182931366449092595462304531140962718364355124191995897925990085031944014557823470951162259441137812499906291968493929465427124068446354597664122224631773215504627155132555549770620447998829106293596028442985349997239349368751803517580566398588684493774745983673255364211750445927580356997069578372459519675362820545385791397264900801063478308446650940294772027772841159446498172243266985337597023262610104062385089525597637634070170985272803397178437992446907605231662958150001543020370843294612579191152516908677125634585174448690589627258223396890579136 [105,91] 51839745270293835500718996705981601323210416194767106222342158148996532464064430214449678862111539949116643178444769507927502213099335117548486511123703296159920548297565891698019963304597333668835844209327375806024951886085199018540269167657128535917769171932354180254073151593864339481989246612338434175376847732453891710780323852147139125313413702608590098913755399973803743030023962727972745782068546078378844825892509632267949571351391590847930816298924248752422441591192410332978156295793312050067452158959749408290751400688305255689334694530471367535887288547200878321411647616846980217660511179510070492417550618063374907101249118916673815827929971970346457802871206691960647100051711798469121901904837515805307937861127869794621483954382879905505140918678420880520338752971944101649729676939083224711981609114460450245499595554165145650999665551467992947232489078784759947973459318027921471767833547275249335118414464125319171566024729218535185642636150902828799013005207512932142263668657764900123878622068929058765178158150244375680344059931467820330575069959065880125803624034016477843093926095937828328234905471377447585939253807846008031620286080624372743064542077682165764224691479278499525821860515425342004595292938553086849322932815033192612164236629529555890127712819807971269138833749073163171658053075367746686667415409043644664714668121725544688330853190196301413543492062835566234646230971635085170247823456420349474815176861170501924611388884489248042163705820107925870026357741575383709914572031375431341744987742006776089218155931833759376541548064879677872332250754213288057815910864552409037155321448608904062954268162966992056945349146591660110851215105162310623717204059990045906406703011114125949467069339006175682771062838527516176001831549401275755603483170776424920742127904665591666058635359227216736177421983983858802022908890617785106624835976531057073116366462732095637138190954997105416096294130598808220727767295550539695317197496892462514666322720512312172117422576161441123829326382463033017213857714688481364921023793646296275994506588676673115569001910297929915581157194542780466514562908103648825096092497447498589043622042555041804333489375871928067874944250941549584325720971421718046259697119516325574872374011293197399616 [105,92] -995449086558678024006299015423708352244262661080145509232493120951918183477624983839424604254144830267605578329992862252732976695313335219975454165917001392295183480019609071332612555477336424995487001221384847513890230016400647844498059561636882254693751430108862201519998427894693746854374094789343367891649519038586824857847197494309748179080342656841128523709808942891781288717082671322695813338474120018201857802614582879897973092359093811006975034032449698841680120805582924614088390359854603222624156265199165117432735431067182336694077101519421041149121455705347018913556081915254437114769080935141603963578095471858612166774671126975832008247897478729934039585474877520409592584054785620638472910432146860775822761567102198419466397321443740238465515005086396396782797539252067591993469832290345023857736390264011641279697937229038582223600132684204979198259105913228243896755276223643188758724742269902071574093625208912467375165683586145426757438405326736990436648194254435180720535781887212112441795414836510165793600108835604707737391422809814003538368548056195868345211104452172763265373596646664700388037938286159664549919899012584250087525054946168426042899416666369261048523405499363340230924376629595320242122979038730028609677032964423252047734205431017732644793111148641213604225584451393900883009243790927257414223674500173572336409681351624799449498420906070147651636834955649379310331251126997666302538173316194232825676677692709887804642138655985863746429107957402822091767898835217956977166590534523061803918888038262960404389349912409956169065120978051658386503948021834962048950428779519605165588482837081151689894759500715608996438405487099035967595015652838812944845828748745653096710561839216145306726197894634163709411641759358863076042542093595730845427744433124201727094598804503782034538395970794591212669136869013917932554092638444001893233879458367757049010873047771628097535722234762533832408663836361413067785722275485331992299318671665818070892941480933065326471893434318684439326250082208254156338490652106766009806061658816966041974518407361341331071324711335267127482594372511096827136008669949738778341191643697733999447927667327149406711747648875422441948433597526000201952694358422731071613866662907952505489569360828576 [105,93] 16393414012031513319428628049536657758146794626146033369961780683263205141960722426031576379688947397372184325960572390909252748275050987968809299801805185549165652381022896468799768669981632364683823502589884678983150443416355448340950434020991787833939599609002455128795876024232354735634917443778146357159175455300620190100532159872835348892334383237377208474772024725983224953707992657664160007268429795235278566764468069853428481276255093841066533516543114453102281633823306480183733359089631083193839051698425716175862799484465566022181185489325877439623521446975807062028429875416843393562156287533654334804110186139511835983313552082924141239599018198115624244424461176269271709547940470820681068550872160261585228844506324566677630995647739994157313182779846984168250861348332278366859456563614644293635393141228823619553910147959801287239588123465290869655923030825875912938122374109975852316738946034492383387559264537938772797453727848002173642908587004081878862069946506261161644136368339637994159498634135873442029844370851254637938361673877565985669484603209005158448825666610300919437987961297097895054138876245186324899052776039158208282651146885013158272676477538992461251526229283224000468920758930783534932990230756369904676688960982246004954468442826572971557086560252389139363900592320971793143332976281721724422132068981651692690256597745037442341015448111116804290686355097967256934143399131443943413861698705307819621385123843962972907524264743154936948508906294505839396397598664191468055136665955889143893494429902892892961667612246716067870415237273830378908376844897871602273991740492655030721468012427960245888262872066359707544616925863339200782533055651091291310081720058110763957526586202244855698677623635709582862980028405616232140168226609438217154037575872308914363507977395385973840079793320393231074218213297508454739495332055261764920796017451125675072385218098592290884701880995921186068879067966772257772474794521455543214290473076376518243599781813391556113041990108403610020434997609645644573612795451592869127913711201378563072313422045921671635044238274858025816412151415341843834285480661676339485608512580667432994253824068046414169630280010436960976596702773363718736858148593774919780177064964131645755254576384 [105,94] -151323392884490826301874384097648842548824479050872865457900038162608008120217314823100902185104472328772408470996772092482529531667882551693593703348255647742509234956683205110921578679107784471217105187993895804510370998792158211023886841967230677612503138867975663493008765909119605445019456202352222971891122356604054103425718704996444163909928434035524929290787089477955078261926768694320680276249176353744378877269895943748862214173623479558769825269883181005468476794560562522442506621241061050518430372425682016463289777550103545244249479945094263782722499010424315420219629363600039565545632772489895033607933919275397053595054803274571344444650302171215262385928472748131810122326719712951683648615520944435612224061231597577121207905984056659624429736909579888010392416210356161610646801371998940196262346991008200785491077698576711799313748545020747708713417911858892603826871109024395011554148959934670453534123258504156287747813561612815195817239098603283991225721035045331677416347830611719826699141297969349484800801005686013467030295024400950686330967304703296872512640242763243238188090771368189192948733826111112793559860470099619250972856405952271421166782389810421914166396941354290620647460374993094537757014594932696491172098406454934890291786778423166216740980918233674478147266573299720894068086937856887382013907288577026200393641590791053734876282497211261983560933671730621279975253240622902085346727213380304047810259392678359730368548375470370435641937658051541199899518045412946854831332505653942563125472782753471779311529195214904649673778668287012886351591717409138151587028457583719331985245870005136628339749943176376445150132073316190939777457573699409676288116932814642110251862799291227283994718444365464829291314506812530414444453967977572203439765239937585957799819087353808599188274881269952686448562008008475813482624780204810862009032241235695752670451800713121778232889956320539915057109830044412642700576806483761850602759110476421232022020080625304195598098130970692457783724460676641513549089377424174058785672869806174990527256570787965897426055416126741746398274693016011322255436207860619495557151751555951923186117962525073318032731725269044807953264154689591549164065302347808641885165758793241410810880 [105,95] -3050712974660148223396263400737003069735564404514379500267978244211375614351558823432049126916732028315140684203418626734726791080868914533085312638980484764383909676679010865913888967081353501795813720090605203074376242406342469760116620698416669301572746182885089114052502424500376165994817545117590650650829870270969230155594894388166233883246474240024422358895203891910092431927256921944686836381972571038681576027553627501018394076615966386925558223410836693132111692815398435413831969023636023992856847037303183867527681902777921607324117410545290080202423587918341832571613925959016893923031847583327177020135542087361467035070450709362036894364883632135715605656918704014900193636261247406726594813493992609933376862096029181362758663163629680342003905877007705651381287417521438381942908918553781316199917231297732395869676450985902414812837024386050168250521936856703238996999679167644917652627620434459397872566177834358501370262279352014396304458026107051730538174102946735586379937470770873380662148911930369847996494059721470132132016865561685530097047509792957215012151786614097993677952124997655096441454688732609084896503298655327568856060334414234537930747744785117965018343382526448123672642184387577149475619210877349540361476530102557621471095953123822779043410784137471698442292066513262035420380848625179791638168895594732810600800792549461989800592684539220962144448631805324451349270905082916455169189958518328980888682283606827304627853788199978456644199498305042199980352697894698490398798895205821234336697710651563707925741924576036021893903559857832439906759004399614397550595524501507981208573070881643803053309197828615605916997082673700875185663844549894340257952956075845092830234654182433017967198448130669854064658187664355697686491423703310627186862435403956472886347989872307908480407202170773017239967055998201014484772817696304159088488157640396600876590535927057178016550345710660836490712511266754889258975482424342659895138724700715896474121787464868960534628431833829298958195713485207673620625389036232838761607807036250971395406501779415510859723074371129848580370893325640359016301220667597234146915616132572872969239992126707628222583351991846775611962028977057492609759593403656115728590286068912247232 [105,96] 142131292493428564810373892298023337551517481812835066611001372233946419246752788785858066722503802778499832564000663420142673093010221745733865227547464741766470797618758272183151741849541025397167681248195576036954738345325187894993757402236453208720938623938413707965380179027742564788120941533857360919509931666015274460498021491258133604929801348681700120887541701690776611245697956947428538175326714646881156472643208821784248811505763793236921212655767780678977147543104514480764813565730025055325867762760065622974454332210800959102482408699822594616965924324783452729351889489568554365951673381943767322390935002663156243006174209405534418411492967857204013694831479183999924479307379646204753689915196283430523129058376207579665284525213552636761390003313733391996347926864192870966369392058048020934891669592910148145718491664119358129953799768343003372903780976769110853929633311185306772608948144375032012885876678403137334743126145882751049468355023625881818826409302776800586860953548883096426097234649339265385396133717793366334414743297594976735843844667471451780912110742162380858408754981773329154559689229436604887237478563430612496088792996995842854951752693162521486941050106075926470279139234822826000640033338774375757916717141222666449650656895237543711539091134617242678321190654042723405604869177617975377356583047930677033395681572776234289991070081707204659544995080231928627495123067096967104215348857600233930357637828303337652063139587800317574019532741289973069438799958112075752236334550036709069020794590199584419735129321936854514570861598661362075212665815020492190299878512537989691791977410345477728206747950283662719156673093160281951564651604391946928253366820375879665443553292311670366464318431030320427541812391957024122775663288503148076207195564759106795445873067632458459692971458091146281090613436900779289128144669079643089119205437582200632121547302648773596686640917596553519869494513379146413971580358695052825654170147613032912398303032678512849802655765432110975318436548688136680991008904069447401787316761861273678001702827524799071346491120376198521358434026516295797251316833471651917089301537112456458661323342166384163100576083286264495415222718775245849893885679822321253235544298148768 [105,97] -3537507948330585777583106494471736117763244738339812353218227344420926162021076963899300624937185931759000809048458414661651979610281819074317012088481586511585115263730379001416432100870381104472321861323227979328429868043258101859196719176991542976517806535536055950207897364039184919436106265670399514943765721724601840121081903855920442340446375013488027506796127212609606519019445711867115737282186505046344652702616831930451899653088774191457814599611758255438909599178626010572667194277940387955209793081770422428269104670013962868152604754069815724141280741794659786151780301291863005631922116424589707160948679644479100554376363264223122075627849409083805829368177154621705229652956908849105139911792793720591923084469195423387329957489087147777674201282089050203344841044239460939164565816682042213738637011316270745386267979494774237777926340499827847019658234738037078561738375621855653368132553713444735317823880225092489949745608815919345012352706743314895080202153162697084595607801485042302884596934907834190159872210261380909574204555810998473265551989047559926680137293228183495888772813161307596577262344508936687734629576818442925771577222673362542082806747965292636816748896621001488868517123461354623074726548198442708614529180178448798739977639075333543349450021532017110089219544553743077174831864268554901201144373373862000532716485761757642319994853275425932076142772912990698183515568835364852786539097566657353533712024634925316809842574894383200943292269780679720707422416312369975101959458899190961798250846540271110611915105337467983525813479411087818312893813210933359838231374910168958336827335559576004990915977674696410223893499894668311029076447640002008240664036595928067182117598008132663007298976438322700673598053823807541890987367668352372976077666134496095994066924882099189112819123633653731403738171183465178424476870994783476782167933006048412259290390834304925756592297391781851427346652946048977433284917314680313472340808270352307307277831382939702096981642041365634080336791186064594351521702636467647890581347349881652141190351662793310936855371707164390028781315071635722060216215246301200417995772245281734792273202876388792433886146924662009961743551086192617866874344326024969134749080768 [105,98] 118403386674275500069044986708668206127267877131948689340700868737029132862313029795048848400112043927628407957687039983423979612101947077243575612490884587312276676687136375141037834894429167162982129899905690427143821859299602022082712160463939413512960748999781936158258814822006833207203916358142412940424589398177770791576619094134279882343888093209055203001777670221780786660635104524813062142165077856933166929399221424937825696206442068533748677218232411345756265776939237588512884496025825579835979909563653952149512869187322080915478709240568191850270386959712241027786231333500407846714568081478915699488979411552463839130306308720175620535588724923965310232700643144168692266627888076566256349260109836402412694426412238974823983184443319652620394530183313166724408625328440236175088146852872308576332251062906564727251731512715692827243605065863599842677295962572058344363071109425885147835397939331552041198397465808046172457158767828079333124054639870192812313849605842969943237869698498072284805071523572621566975999684402727575332525149068708712980747483938401282827632263071792371103903821126911321976701533826421739503990242701954421090921996878685499747697082856665916136737213686981680447385327504632203775762385846007410254024645600824396231759445802714413807450306598904243057794607443805572708016942872856357852405415538811621266382255183493423077103594673355959519986325836974705558476176548988887886090732785619906492917200927075328245381130115992026337919764523710531231990471221394092944976598225035005895878637327243773979705826129254878998923153661899857301028678984759024304362969900095144067737582471370302664590364638651155028759611871977699867143330507485767048122696632466151466721059047736165430390532134301494155746085053457367865814848602991244574240381855055047077461329701965856483293599268792850541058712090602674572526773733123168785296118759082410111397177514180606371484592637295801262789654837692491314564742946612871869801050040966111085961358125236665357898040715949626094401383208608709372015907745136284929831700217624742254404937559487526425332822711577111984665102090780359784374252140142012464310504714154698148209544938052513126390734069431248153094676014489147903530385988714882719872 [105,99] -3325056913716649420201709552821117485046235651044561943550420067861432360298373539715102131768456795809470577423432416902181820728773083387181129636727269728835425351105051288508680573321986438284742455819232244723823296179293903659351920665932491374998802009271154260118699581891761502987924686855476889406829094158464030545750035473548343954257858179513061517454561759361726734907498962630434025829152774795412237830265931631724138431348545677127006411021810353542581999989444898800505356613614101193670577145680387142809115011789501541349387523960079935951005217901149460295079310784422337854634269156146655116172106523667937063987318008060344541635175057466185714512997939649833021885307214240834676338472056530788963325021991773279807021713911606196600509483208930024649477512371370968698179996795757931258924887792625326656941691316760061144545155747344530059746601791845587717027507951878234769693316368319143892903819165059860173570166079880315520034995255304307531363750509173055622609145999443713299742041895503312643164456786573740131469231839482162605093748574033513748307490070902994928267610807924038551298230716413306375249303613969903775950551470881061901824801058774498630720281063206484262711994307097114478460894416379513512045846145471684488281632671834663245423707999041076901831697078887240630207243358746590877967746314136052756926438260680945388294331814782671499008449906380548320154092854419659221537570600006199410567898027607818283343856238942175546158139234900461322387164994337372957953385090464910870838363645289036492890938587716676284685412397758777339570369370902504384618378302942091464111275448483127976289703103470106992793542949318100316080223295041098152171750755390002817749414464174522397416328341052399910228824521962224774773098070459087552807010000064809922058912890923108163839198659656870607007104553682806891789149309957979272529792042921768273083974033276253877755965072641872003520331813355667470770428785399636399401090588775005333597016176666996132195658836168543959699105222892162208069053192007219346990461051423644210051735015466846218813058372745172789810593922616732021751732179074029620395617236700023796176784051179750917047841521389819397938926302691014428650432726150000864 [105,100] 52640545835687743886889120026382852572549283157087176373551762369927588368746514453920736379210540453933073733633234433484005644729518021403832403009864591389691424961053359847896086817499659842558764775359245710942606019662017047348838801410143459604664125059203303103969171223005404403281668204058114281427723026350287428284704611317735965688990476547335462518770463592663914013804101652917782698675285208775238157081949588785991453483743625720264899721152999121202724932978315351863097597371045280506103416117847853184541912569390857803577413042421752442094253930797562519026313289365153534982199872205305215451969900414585311024527407324451998844872009508838841489347038806943803458862009706365472639439038639990509622349022820188944189661536202375257915769307605470926860075652697694600718237100174768815263844677592023297805091104437611406981698421977493965764710427028237207746114339056383578800310265589665553461706591383218657070635659109086186770274719386545673605604792475576210314113322987318003413494058395659678319628302730282969151715353986508575311625275026172787180410533812651938005424533605979090918726636599042051763644573973667288724490410661333182381931917395936422680107420917035567139554546407488184855620641177647954557657575513558554657406507204531105621765807235551060255119393502864786984287675810290095219732989452684758581370156835334528328370285635257167816030660653493866528426795075022920321587171873887902659512351280367696742573844556022280439154885574381133819596124165124178414132568102268957958663110512832752166932811482263469709868376305703730908065718809163893460320453703561718565608123349727381544285056968307089504543610199481418297283842175030361718568402580741610559117589939459736701875510721837604149921489054330313185716401656941998289323965114926803877454958096544168124095185945694447434121392285283552886625454671480684845707108563004129534944803076315063387688939461603545499419616987099849278687086115666584672140726852169060738573588410972405637600527720437827540979409845329741830913276063033694241211007282860946123243416419848318439863309954460036982277327664958480495276536664421169932453797659460332385415391357205034943376554164263441255355576709010387066410223793760 [105,101] -356529818059630090413775008144932500426330639040756008506562142167338697107555700404361625948247811767214408020996905476305280604808900970412423673994803746900661121187457212207556947916277514877352449421202454399971193825179748116971650868441589685878063903769745975399767850616824132604417058272713645552494810405107744951136153363213818534908858883123814096828387460390194504378062656730412995287344131968855701699014498872792385399994313749739251914198364854469043875883575400940006192121139984591487477002638875609669805041534773863875946132568582108758169060500015427033905936998204821925252795557881615562542169025915347259328750363613769940917837251375151235312392743447442364106733877966278412274491109864741440812684924377120001023731898746587217522954885431459016889315543385736814204291990525644871557987503690874987734843586235040368754046253942340487502421716117284256716871684159329019880977934880924665420278449918716952162982195925296945143635526980119046925161874969112607330078463827919015563091016899065912095910471749709033389851636842332341858762917184261696075594443555874926167766371189591120893357639638475452059295526729495298092910305768271741072932984703895414252760657262466301821587123995522037043439148091440043188784655822288958157515421653828188601559394089965292593759983543458951292870898571665929705049509541094671781610437083256712770973833127149638708087789602038069812183866881211335549390960839855259401850299220142175974540342732576564052215333094085730921308900376288098899274281994143976437646317592133893098803764055450961582495746702886262414163007093993822724822756443151341917454823870745221623671123952208454583154581713418232071833225347174765162614744199876449117745443657244993032720229305930492795255143644688565752995928337560875900735674979884868853741356841971828553067495801653678571688756879801232114190356285260552369885417450368122406306988512340344413241617992374940789516313399933720205850567565579229023239918830367076199707410885486875838391353540272365077240875509233338551744479853311057335701377437826155969833795499593899562917041084227517119005574659085172016465607388101406325294139707336727762090416916364064637549294132735700154009211361008215563856976 [105,102] -2419835193570594815461190571190724040786249003859047550792677247476205067200403084135439142795912535566179694123979539207004924029776175525128443705932537057751613072950441494379586075130006336795595025819812099661558632608971984394562042426277287472256471805956411984757141854077968025987770469869063580150999670646808844838845834869190266446095313450919607140657642894556485681046850190175779938566850374310798039013174715968533609616337461007574996151673597964712363000019891353260973012338645412285593991121983412076496617882274205657486515490457042481959248690056716797551382743894667114314421758075930107090030258412433342916778933540772776716389856482570792477680347963474648692225475170081905214110816055275633001044161653628930107084811422119475034225606362379979745407242181875652305113465186843346647847673971380885681889386405018411578220286596011337636923688385568134547183663222084553455813082718967630677958745455483399375332794173044785514642160590778395595006028959344417415508204028874842886320199353304606283467369029173610196718674976791605021864661484647695998428354840505259423289508989590854457222550768527024605141960623580071396159058769800760610769883267830001123603180692048864715808385382983845075255945882678396113970789575978033417398727869981564263915030595657168428483238010360746755236651494173566577602198979734784518275786450292700232857470150363826928107351797114789614603985238108136983311786213618405267864097758542740907745208915889625453740265609595037880567138073099933042077967396448086865579413001800472915242914962171358659397854798200787062215396314313501997866040355662475069452924339203630587397024777769493505722908548153858506746446846986914202704447548844641903692339836057876301827682205633773502703364268410622113066402143484901428785731478193289518160412769933808000717915915487215829013522676854578135303980145060117439988148281123933446026957796739651829224686544997465184417829532560801665800898585746747498167926483359863043342397121632357202176518041594586898032480194576462225129682531159384567433685211715561987361796093320084514487646697645604117003043351363525783854044514657413331258497771858924703454684687983784012873526121909042770553758973681728486624 [105,103] 78277987669029695324190180635474616428179466802404949988684552935407148821468180645607727098769311981416917756835084395088813843330160049976671380019914881216903044272294035114622716282063668209891860659902237592279743398060572825846435561952475628360108341111397382969533119543538583903598475103351494206729992993339068558280708146406853809605675454296393826406803885391828462173433784245766894922647631159494198967393687850940227235765740537567360416108297886431232920362151428040393147372253493501438154240708463727165768514724324366391767440710262178377608816090570790357446429753218383718006380033393565536035233542442992939946825842516058064423870591414761294598068481279090907114703062435301213741509587173220400520960243728792461314069907252216391687334878628487136223927591877150850034545306140538598479717457672760346025887671455321205973921689538543968684038884656695883104182017694226969746277242087371348091828223523961338348043595797689410384327579432241970116162067154898115500406577259243843368474228593402318215288952157346550491936586602741437553024382206575725772541722359368724937809218356899167255076326299929008475878727137059991008092511333077749692247712418905594893222672108128145392262295419761502994014575284832331312224443465625065034421186570604119643762412850607173446577151760636622071508620662053277246799028813686816703425776232232812969515129436330286491449754036134595480260328652794988047454976741467690836252433926893464753038808912923397335877535406354554050707164535144715532619792240005541906216944609114973932833913728043779052225491840649905163331757229487979848553993351254480283963702971564092249672907394004366642717924223075492866521104748343803786481533795757520375901491412372793627700257182771412815188027675606057203662746222440890472859466259747312488968673559705406785071182318158333620554143229221250462941794641911575311432647880748614824876768462433296992480074892542825931032888806220276039799179383745776926741697956724321907338692657325083841502858849926102033929963838445724759483521194528320501038487031525448888201402228224565049423542439363923009382036233528049626134492205761507776576205758328680533866273930433711973463995278447894852441961950843456 [105,104] -833000592964456262249906792492479650864029066251847647832484636301356360687289975950866742269363876138095911064342511079650398356436044376360600125539160764092952277434408340853851628078869873115658595479283004202051340136251726351076599848630060383571995768628288389553592539956920733475687702690882640779412347920958381304489820719387652230096446759989191268050592518386710730488977306457346635684570625941524718274270151953481880201856313619866538217341576747765696602423170344161394416667574130529682145872491847865880610354161979280852856782310386764696632534753662318081631858445866154493096351140867696406336864560932222602489496204846169902893610609884531333315149214603302276939469435686852738423092918167870185856492827936421682047009603477691762818244506310598523823039852743868880825939693044182460660963303493448223224549754962371100276278661548999940890889075596075256476904548919387524815196273663802266441725848428437941897450055634304576190622641763954214959270582653686252204181792140243750893225206480882887584839848801419688180908880144376546847012896377307759548731470219985482395403612740093150105466347476684480766262159395133279124095198538559707147395786176627778092037284435184629701490509603477473833871627886680065188188488595444977000379600239863537184896746261355280606202604953919913073784075497914076868083600439209776699824930798473842995881016960703450756606868212290784910882296393604066592917744838280806041008982109138928810273533249897570401403871715908201191964237932938048843198588703308875111463382824993378902972047217092292224325861143878223388162603849368278655872366190477472897956981734026988362160448360838912595060136767319395755019430350292344357872819956972869562831350054645804686538151247240918146980259331944630315840183375434687699224398010732654911633733540505171101727216689519793135419493997627391331845412332278213909536374006587424995534522335118922554334690901909678340835765395759266579277870504021964676206917507904633103782581396633718208692879367924046846479469864870255079712383768894203188972055514635242716236764286469767549199532895326719963774991030332970984013908062877866238608102176774340866075048370495635295844443874931380745305387200 [105,105] 6132140023484961719960658363895463957419479492572305320841047982736627853141896934941996733442406182660692605264448002466699617784110074071034529407391766001088982039208142536212034804087629421322449047085542461750294420595257602316007898380577734607718890005799415580632859272908478252187323689843941439873185107140960936538982826188315229145537610014875732031618939768500283004610411482360145399717013328364572542005582307594124290943452188060562265223313593935391845860011725540965381303730210604254953706298255755788326525569971774198695217650562523149795869979293382359166384400131025789661123293596772255376380112052638933094130402050029625511929869176269105476733368473255631758600949288992765899079574496644044186950850369108046418968135550133805248190913359851151867382420966220777955102410972760094243477063194615991421538386860140854086851005533948508196327030976810635993441695377641197502475378182947288981086087821581950081220071556216550803221277209120693151296040975927703543511260104952590489812375100237059017822308601261829777790408212325486938852477889301588688449332467334989441206318814497921195414453824181989089541164376967935043581886973941126041667832546264219902949270409704081207261429814548441791684369745111342169328262460369340958545698350428106340254487288270975701543818785586240885204001534530031546925771211655672422119347331033231108769896061547442721339089592825822596179583669644094396348359393686628275400124225206389680812737445642876777739098639816780593512885898710168831777209052627300803764412592645206278047142216943100405709974195633169253573639461568145198208026212018560668288989470427264012639078097932785691076377256321402711345946133274177506571042340900733865768409788658078783903922728343035190591191878204743222856883930322687769456568698003532232065233662592444802166568945894285496102133166437289221424444200924473956934413242040934809396412404938318123259862866082320658845196070974499440893996353198827607926972547863871764488698173968912372719036195936494324311941434151910930208827559194151898042935256509939974575941600575701178159641329166181674320116801249774833047044534446347368806329106178155765027607777260825418457560662427629274157008 [106,0] -216558489318073471343749273030513829933823622724191918289350170352851464717080920801764317860697360780472206797457552306108138112726688049630657227538060032202534775496095339997481082834939287230065201326833239917520647690810823875007405666410843318742052051884170318183819178802347953169163812531619453221286831697794974987742409274478970115640907539630870108713171275593690801578542467788251135930438754971093299663745551331513293153540605938634537265389408055313685986248154225395092536212157347167968887745362503996745199762257247296052140506506547724603392609646634794627974815942490899788764569296101762830506229964660437071374752258282178223501436649542407454945169942389735350072627236735527677224600866675473120469469156024791284337815319224309405407459969548738454918655540018737821075949566947623445901834224535352651360752425653983780043276868877883095610847522498789243603459154811282140013264402060080139991438395692100728744000725957580131420768722414181283975966743543066556205233764220988345708871166319614059101435544758059163934703304772196609808512162439007391728720657707906347289010149016799684449600950046641717178687741798688258107304207672688389690218392511839843284885045066123951591547090550717817684043861641268887887878251155075943870670221002865024548048426707467997345557943062444584153398933831346525080676029591612183250543357474504898503520817868489216143727271568775780653062265418310351026153564409525506616275544921559107356356164287113121158043553333403914384972993340427528501326119841276310218698380995732977770718174819510896091453712515751088831187226366887678562190406932015599002095445994498685631190121201357900767329272897084757064470149131581600323764732533581783501867698433497141534252253575620482069430455373944219072758142136296855630268350847042451375923913560636261660858559564718192071940342793014926729052691418521796210414350695247578095458458816687378042024802812169997589149950260930286287630743612637839051747505763160951496604541395153833735272263465142086221758251800529781297310169474697387004831565720019377392383587460175976050980762511326439600499569676857742970337533427406815435663548356128177369557928060986351004689403305882028960337810229172792690853718679275215164516950315205512380454666074088622049359733189829273589666978608303839591357117311180552376158779219943157000325331578289336843973739964362353117384783250520696424957139352412832969742986218362906406299260708397657547062020974328931668334502914881811898103973202644760886912683565815342332641280000000000000000000000000000000000000000000000000000000 [106,1] 440114965125355763788325799178198878360844594573890159615702103635423399703902647142077006781387744423586322775061778274238531460638081298932169293994038705321873329603399183935459944631985065026214883636246551901503297090532845867547948585310027831008647333357956837936682762309223814161662891206354215306916595252318214241178427802557526591683606844679825124547181346403133222298511740340668847399633779291719703843641431711878611758040892148278119567518773578644509023699837577807876335971974027370295362196389802835954412324178366498092311201198269845842120643034986887267880491343530255291461367170138467412697027401462375185058742216568120549254941689189808712705140205570570279087528457075520614092329729899692414246969126060741847143421899072415238365277025675069253286368448870406000438019866010495027260066306133167985951874764325713972920131866866523153383129148531070378783836711538323195759228482981028466161878344559212874704819624959127061693121898932950688888197311396687819941448764944816804243265433993918985494521305312108205492285199380591254111711714980477357709256557614620489532901431752804453513384893421768309993102970905558739052502131350905816545616157572753013337178630975190753363587994631249001595444054180182179432558273758280884160538217372970714809753842917439781782721593766398440147297912707655188428297764481348707970680932937483070152683032977698468267074337123281474756110651265278192735722030544014499556370207066755299059950908636441789748662026495370310660045710818264549219283406479739152402202202142001426163599666623887912970371303913087250756538815481199184810134408367782934918414601183823740419593254211994306567772432629839834073033374906708917701974137497895777766612416889215293171900540372130839578423599650597557722702260382007486786533885123934169199430180164807617818435913326413787986721933431378561451542484179470261560715633593901064532801344475654996074445440880002794570737740117775245833781970940723696633414917313720807210797458501873998902391791394511708611484170294381268734252277678625720488677161242960666009322869068250751552707536074713715908116856614080662773521405398740476369462950725523406111070744879952296403428336581047110051330676129727368660729510370042820930631463805799717674341339978442309744474220918508150340957918448712529190192767563706076985419334650168233098818449411885018867828732029695006462285098464143428713745832661986534419548877025985089646208479125856026752020702552147646880765691811035983233252525630282909414880749038673756978308710400000000000000000000000000000000000000000000000000000 [106,2] -17165846828583260645021527252597372129009933593326769342695373123566917480865886272139059824461085381237144683929942255757245188439969997047995587038694128442080598377102661075352772686028417147127499983580145063895026455900675328396535861544020161850146423465611885638838263701764549033620146782875116462693078729037520693338725283514219228606196657251245074705887545778822025047421420423418622798513451930182974645626283726316588080526385101536458832722036864420736300668331185867356793301699144438558738404223991014610891813551552573050088263599549771348877999831626006346821269876597192954095757476427552248272205233117635694147353369437187592550222517609369149116191069011473630228722421921567458711533928598963329260479560957291261653402359650508711590868957604385607098142045668447376088741576398096250559708526211271635537229123341349082171678233609533437465928534651223395718027878439692411992985902849932650722484353379166002335377897260922497235172046423512093079083253439139093983727040603207925291395095165735082324542941160971196552938359095622628134733403859352617957193881228170334744810608161359251142631266029371005979091818859193641752577229185633329357439552205223614654059199397072400604355266492123596435701834679121698827034830610173313937279890382112674568813133589464763812589485060474881341956105191711306932758591155520051440409747811958131819269288851091716094084447353877788508877668625335970947030676601086034343481079031901499858778572119099070530155852343688237114337607011698490396176519405626685889535902650519286177849172235619518399245747138113347606275548004274618802338607615315881699835674050512077880131197134310540049201059393684932607823107582137736043332425129073872263988909861041800233517073837047085117630761681883596016987879330587767666262834144888017144885207371761800746729281874678108406429658320717748458548641633533211943743485371572900151823957175836391332336339550611187900725763321678965765510392304775798406574788257032913308653790591428555374642433368691776960397623553913142712112397646269843999002515679178074240828685802706569109763904324436222321837504586333332234839816255490484632994113998207869472417442801961310279868717535184935091398879260869400137015528497404148081549866402427271888244493266347218814007810889670915550036445102848101748294936050664331502707914948030415740788630062348509247055474047966822562883996977768289825053263300623270423391563408203074959597449393340025474321322444963020208392349430195494462262981281010230451652760036761982325405777920000000000000000000000000000000000000000000000000000 [106,3] 190265722057074369917019301196374844341730702415541306659891966570733813073840702159576627787754121197391315479976881631618464531498877639615705725688798594975880777040188828292854023028604877541597559945350367572564078163466343945571747357516224913580827329340377147449447674585830562871415072822285270620276786176077939683592457234578737228730470504634334105106389270427467531068769860684840914554413617067913758850820136131747176217763300904960475127969673602924083444463956886038767788760350904111828174203007087378559441259635352929278147583141425570702507376667278142557441665409927709660241365423212515418558321736241485833642992822066335734059119679495409891500247356116748771283378723784815268622610422891362527841820276127917156315293363182743254251926530995706335586528039267537064367612555727274343196972809214262916703672181607336711267521064126441218535205536048957799124326721921207080678355139515307717738214143023726462034721261803566780080458265011499205808222457857461103954280850765404531086901117060547390056248674725320206397163251421137028396031397644303982657304628603516252577201107200008552256580473070027549046580942054270825951917450339890062224970285816679532716689443016244894581111592918948031437098144336055450347206390145334868294257822953030368920091044946137925117057193666293027903588901938380887063634776012661564377865830307274907371246554133739657057381815103273299196543363498148676572025497152723648683076533999095119813859864376824105858753366241971854070778275389053653964531471853072722604263378259565444012283840658460065439898613404285547338081058384053237573192864394904990305722924107194161693252511037335297654552407555299000359772930214393645649892557657844025652517310577158812456419460734523240798725301193981333474652936612663337373903575977538287791453272370945785328163442166304913880946735566257036996767215148016829114783975853046312533278080579115476841160221651290597404904270482060149586753572044471036400538421185807024683541736583501060395746952605900794927653774847301176611222780061966420292374394571245426708958365093695432919997679848263898180408112604725805330987527338918726321550130338779442883960528644930831423556910257908214316981281189213629765488588279695992538087526107476280710474481196288482791766982118514298187660482586357925234937689203234327661754765370469386169080181727716625423617532241129890662105858784099971001130821895463777709276250845064040884441012481000080447525340545992508861903091248026767709058940541665959531629359826991079273479012352000000000000000000000000000000000000000000000000 [106,4] -790935618849641212889167336341520406195214739040340746760888851537596719065295453938896149280704844561633728860201667230205294855271328191826869935368572407097213829840967758459313962163771659908788337144796128959919612993393188648177692442983530455978916055326695119132976856922637810391939532913463882390124264437589529491710920521942087016628739896522355806615271493885855571357635709804044973716623346425395209895910838136261853886910677215741450993342810263473974609497535923060049371836570891873887018109456140494255296918666964540797352218197083270552790357994803001777401621108486412206498261069732394849104811212650382143447912696389798764184602802345465824133040665024628386177295497002060269728363813630811771004098219420019659941870539633774870410565083729376670301289840286762893164398401577464322230858005683142926914611343023493285301116793246695634427411245474110439180067760759117127034280682349758401827232371090765246677327625896146253924767787931771328825817399636170621754851435530320884322528846338065074074549288949863478038093170039172944209674186358653881860182040844105855229133666679954790555659503314359918340684360236338729984414421264849975412694206893155326701171533284573163798732190458380301451668691132143989848641039530381127880781538213864598742440749042902266702908597750322957286363811761191057663425235332228860827705738954395040395530626420275377447337567327943390283307114527122238865838421578911355388759663663967334384975633242433985038266499287814463488591782560401145170020869038927284289677892555805672986508874463801054861493249684028458971013354934722753499082770842191733614661076644372978828065331294196467577082826642603980097424488373383139327741052800296029304864489308822824524191176161455192767752219812483370818063519243069229578728915303092675242964432503874258880002115936693208903200017781708825966004814315234089721388017684342927596363664170013783375952850350490676494015104142467864225879544390928286359847602108502651403627584753300042672436789574827497100805965909670613711929563298399658550237989223074696549477816094864428002928076256302850113772187183821092964923010464677211442581529775980808128679466996642826084220453624116253206576828994402002026977088849792333768727921590927488196597865124725239112946469942988381127526019568082625372837134085779087816899493030425458701378597994271487535853874043223900737286249289119287258699270113278203235234330941469459629608327035888307886594164034048797679160905125713549986175261667970651589930979196235415988207616000000000000000000000000000000000000000000000000 [106,5] -1364191247138501349634637955002139870622984530969040064037380560153275419009792305380701954266618101619826471212166903288222845533396055320959298051401563424279696852610823227305944504006189450488300766314261786171364731472242858769423887655479938964092309148374761573864319929850836221678043433321080352937701231575502760957654168464766112270835559235148976979021622019006496173214120511858717541874276859195744906871535161730184669719572280615943865406785300708497379895490583520053856436510455083258858534849841026728094051552288058024458433116414100487637409074927337972766724849750937909142324877548317120340784130771257751502067604041292549192970615125594109765205144672003802448394371827807897230465031382582140868962082708572557805977468530810967663966788513310978634373613206549646092026761288804279839514828417391551374827188022960399482541282793089555325076496550304870864825320000327703239400423247214790259892857310140298974401539726617841614159485529028211021064755231260980039956095016042713989363773087921623265760045565539387709424432230925124596413338061730101469898267934739039359126002661832709492168151119853543292116869356791026465453842228712963857525877460205946312473153922036178767972551182252842826343175039654535726135786938887293794250481595123233158583441792406196241409840501847407832344141018989763446431403790020028177717501916250937662954190644508847444494559093443828077505757100317267560252161045183627057479979644731342843205001965896480888074515176109905629762436894287719727677920691860498715721274859296127954808783175043515701307338085292776572529646660375862264950929019855567499161384431741116267995809404602480558857297840949256538698932779199851028784551636543239748609790753249073717895770238665245083245443982376544255885944098715740286272573519319303276079609753422534348573599047462877456047302769430628466080144202791900937129225468270741426549892034103680504896693328368965462981915824373584964616790771897155488125088147321709422008331204269929874161210477428335770088218980883323964059151900701224140043920778585067954804889421570747249374566418239388266859882283270636944376308016794145421709602143302425422085271890704637940082684148406863529083787159187587204109461750469374670755816444338971332062560220618414793971392649770921102902133864875216317377646574281903774037224823308791708147688267791677624547629040405923755626835822726661731659130604883899932900622701996433946089244977706159466423093174311980295334404297921434311937937288270518156955067236134467739167982878720000000000000000000000000000000000000000000 [106,6] 38262227477869043011799922727554975698632851197182332545748282006381581046332518806045988845228406806459522630563921226365786753412897039053781460311060295329787494099939192978991552386586471501851802586907291570425621314322753190363813422905812178366088937160829034448268561826864578322428285776898248446214439296109797982206206595721808179775545103880283701210283535149788274085216749600237799040790412324006959265461706472496645881613659285045434629397896118263138839200897894449632333349943001390789091284185762753755474023747277239308240888620258026464008108851309578958812351672883149564014673198610106682263162766989551114148604517924404413083142688735052296708050992487802281837923304042718689024998683094937905330376704004055091678351565546524546816099761850719753646081693020253904859766047305781228831196547235919637184684446747410537967006068400408019250795380350297492728241827763937588984847572847214585708825200195133340877053909098321860023915482405007165807337244511706047453818924901438470810240926762920566173191322056244203030885596895002939963134758743971395503951746037049659875244965497196612831810895908757090615168171807581174579749254657748286090754857787711105462486313630589215606014033020293078281627249063477815524362088444265853953117531365758336904600223952960854389524939761391521074538926828093013710029114442156770500576113394763644363533364487548919514134844793075478843375590368153556278121070845952628724211992405603793227589622468518700880107382885975164968725285110387973386730509552365497190807020749585037290998037507078455147734650938143094298752440160227905298450356036732770202733982931805736941017646454961204589825775816965987904284757572260546252135504240826480296866044827454714276895120666159041998362728950975893251166099806189815694136877571583937784620677935494955416408162268528809961587385405457325271240584259809990021023547411514389709674580552203130333138088822316800841808694546271303066419204898501699732623395768685783659076277990821782003820217461436546842134194256929478812105576731957948838534726114360382537076900667400547639670517455637990975657441273941382820195006146409427545778248414186844006296862745019248362049987453508745643749275075758670560853998869514650297403715162290113417224182367487844884559447266977321080675356819833265471617701634298692005601816904703754066551865501937481329289260580731683120994681171062994773394508791172653199340938651307725448947399464560685119046095235192756253754647602764550008230580519280694491687660611394164051273538600960000000000000000000000000000000000000000 [106,7] -211225132787246346979926071195003797156336926956437122813824276226342397332735410933858702084004233684666629252636052611008759881362846965397185887480587781687008726598595890042852958710417073250654064943772514699261615122587548211955607240619474412883093560674019508129745114905863350135404229973597862540011951111707444705438047956992485316665915692472035381178718003317856034020773764312924305183377537080821788109288419853369990393514086370563209206437931849094973486740382801716822244304090469623398518428231382748907077218653332251942738104941241587052804077407730446457043134834577277235521283157750736756130192020627872845749763832206514551351043251468892519126327623056082849985630138626662301787301637808883997808264390684808285091426739000897919235945015197295622790849099124655878936353729974002441530989395320023955791507250791675835741387482288659698855948988044414174333345269622455780420280041158685600403456188727719954758241911486890532694100029117275803145257727002412389286619556124480438278178557650172350289351421362298691320666188018756479906240427998994537686724970705216233051390973375739976404964606344092717470931404178018977404186486082180253166996472302598541093093433877665756423043987223876159345511381137529065162819862718983528053230474497454405403368783725776241404392244967040460165087718879411522119241950703701957613120568096134703190304234748816805614178965729107504617406153280926245085063976100492823175072590422274033458787846327560644073670871052602294176372409262933205601711471019292115775622774553986558493975818396563163836340076334762835528980731097742054559698720425091735692799921504782389437458381899319835647409629701366434284063627691994547829019084789792352033031200444483325841253632194045455899511431760276265819620847822031454712240308350545824316753769790187141907531416323931238823898052775623056109290013755329787157858011281999495861684551985549824207503647300805188141528721791264931670955764515767729274004094545581799560965128502932221667806961890087171402060761836421244616449952569538320204163300730502699946313850564128541107115572273389707084207452749722399895657661264352502225218444566783208677110015475033532943618135406457108036895409839127841977496596879868218493342608827316587106192338030049946641692179762886063750425255723706570820760776040823611475049958664548501568445691497527741586699783923346103805382371968299997411830601985310700589724250950218514560222830801793256231965326452246417038938556801906912645583475152110763924519481975328994695269318656000000000000000000000000000000000000000 [106,8] 925648121589556086059539617611355288048516898417238883199130789846172213884720777641033440205691969113792919810527359737465002804137901125616568527298521606776601449219950470829699687570431133204586214850909323299685746478781754789119419330571774618339965692295682251771646722989742482281648019722018785556460937685816754464270439790471024027133542056979488412710698399536012295576410092852751529064218919223867192538822507902775901433669240960472589238767433139332452271979752604998670227850745241686778423785311525514245813673236268534201972481639012136524884239145689143090044266292367210745370239463699316961651171861718235531718732917602861023129888465515361119682564815243766355362233373205888883845418071048640231275500265813709876527272059534097709222270135234891956949759588779052560493585037648890400766219549732327284740545558489000467226827950435601173655881640549775128017734628556065827659229707858428357529283877012356042867527205230683571214181440501042606283329546883802099349763445291202858027755690287040322016283670763876887567654290312058734563222819316301929662434860315507814980357413027558183153649204181801351118338011652261319972796936393156958424373601560133372177990139317316010097462936374008814129028131038367498922458621972674984523872749179580905826385129125664170394624253760018437182166540072376899186828360431720180382542694460564980742153369191585537334671007899511906984672402856830541078262721425461592709271051030695904197104327781696912217999809127500690297874437893972711138724661583871705170316235428779515862637158049414427521641569529221197549371634991194620749671895786266063137937834439215422733991202937028537739077588668375685695554689392040021460921947296606575656721110907843618829135258954487557532651514284490622839764761220330194076700253138345931199815149977758283369720961371774598856536424381875932023151475366739428226962830013890425678875899912807521420485681649458985679448522202287548102117525725748977584901737007618210431344112785305240655557257706464243094361357163088352776964061952745839704684309180710768067179366548739505818070517814069793456631834311498014384044910001464573435087868242700197336244287272015170872980016435261381520210821391879448466116519924020474630363337364963393906344509122803151519577140993268882834889310475625142699567898142271448941666890360485577711149668507368453521098810396867324892801682964321370288616373452224288926025798909415567261418804437640521133252947368489502313202803749824894885087825191554757613117690185382605464765726720000000000000000000000000000000000000 [106,9] -4749911242671126757257870276541886007966934950215558533470739979726559888844068574191767566451534204910535140815545853331576673338751755635026610507413701125262508315062688697111833554014512201950533797292183171286345263326444999840500834337031760828728457557330923059071688291323669880844397941194088944194744509571304502642829767608040467373693921837510609262439056131524539287506535494858333382213059604036745840236928793224114312804197593632751659030708001612611395028412949734740694698501793356384268372828216425585642420965169293535288512891017115649323208034260365633571698331961271539646417773491312873035189364387234498409318587496617101771037565941385315952023711571185572368012633907783455453063095196357468062971750357979687423780751288121096218743313817236462062851011576138678456854655751326750377039355545055925704289189179861052491540768103161867529192562155117229459244171991367399216829418188926405191892274118041679998213783839653571032331459814728065575679087297414231818033688480468272881265830950208656227295012017707391691695357327539435014237668911745904497715944540317749883409351536218844949432150959412527437452320796210648415182257870953099926650040100862127002264564414759181164306607970380878365401918707615606156820997937028718581721476962429977360045641516912400173521307269115536720785736488458184641373084931174973540035414879243359751313481624695734377064408305072117382869061643830201456426482083903867369303241432304188941327389766408985396219831624882424334907235055447796216361264275698270663667547559725724390445704966345980172799001206317984863238070924159148963697427239252509767518604253719092857315156947272906237783114502083248481643285311312979919582110347839502029473969665168712901615392646007245710373119204293462796028813233394517065667917512256847168494756187242457462308828683777408854298896888198782571009520851765218707557402340661452038333574334919887755456932248084584773640222157938640494279328279183589259144354502636130775063140159661928244878839916574002197627353033827083577655511401766730557043676414370200261709441653859679916525998397910076933688095266951620914033266663936200623303616724985976511634839098893160020021326015947367815221103055199556179861605243815110511914605041829319144494228024797417140851917031770297226291003465631238527910409659522172974382441247598007706444909320005861603001278466308806351158086748605479840744566850093751696364997357753961622873387647867789974863061068940349992543450663045967530897296378116282724076776412242809290669875527680000000000000000000000000000000000 [106,10] 18059578223624714832953461604519816442113335393189848740888632438639679964361206876221523161734513726648763701883161427902285472540774007569822204690569069527324901336371058365560144423769020907948048971468952071716725110756367909487819337619629003372502601488966410730645474942053452079818180946280561365453640749445673180255898130677403004696750326415126022330188534761600487676542013116629598769241185233798795394650932257145734032915221237003486221670400647497651778262673271877064242485744581724964173590392270470398856074925149452050989308585106901651317312449065140682988873768175586313393060979932146242900197232895905685481448430049189887798776437403413208757411409321321080757752522559466215563127109795228297265522454988934995374486217347656097251154501189772325839503224775467730859997167071720966510331517355024048462085317083212949855915965645785673453803467669834391136132194601269251456469943194737909056438500537476062432749274833805275167209891864340340224983104135805812341984852847385810162785491902739968100267325305961142320902809398008552641964819795611427790485454201069101974677057564614169795448927343434853851258985281114949062600111964378653085087088161319328471630178173892337436085579895309001192812444466066732159136871129700563903833034012842800789561917690830697158178470593183530083574958519184812148853127908753741602101836727798638539888669913773596235086776472027266926780011368401633678831870874513266780052010813594241046363152864435065810956684432025071963256652398619131965377715473685575601254401510769057324207561473520063623657930907523291708909886383447868472662984669136109279819361128520741336309285785380834813812083881115324264912326633806915516404221222879165623753921775443311487046214481971998877698153419129784204921699447401928470149920399139203893766604864603123608252240987701482094673953263149489798226560388413543999781909858681204201317678848881794699805874761560223040680608486605875819410439246373730883857036530785114184933567750522117428194719120677564784836900341662934578214625505044224835067370896269325142584460089356338223228588189273669641583413774065821253564269414088750955843504460414662062786742811068777911673204776568474388170994880760995377103790272740640979198237501551952467889025873427134730978405291528367011208883925131435467565697209731617339361430275981394153345476729408610715599982086262727802783428576190154404042130191517956317582925684331681681751243058556626997969804463407792254450445036358741145708070440441020894358953026136406336935265566720000000000000000000000000000000 [106,11] -32775809384191593840609548273540230107183155927478777694047533826240759661036087568730870645535603103531275040682066658575500724705630858982172877632107545475636232948665168212870544161797710449380182523748044290055599609549933329533743657043853507608169312395527594810452975098840524919200615673136182001440315587224366949306988760751110280790647097390797773964111290227105408107372647330707797525902552299507659013676693914519918451124293142863048100823308597051465957326181930117877736951832763744101805460543513651477438864474152379499907133152584574902602858988703538118811068818635707276383199577128403694309971687952920854506572225510241915940428800844515586649851099449909578307522954092970539059102611963275416966442280972148043326750404121075333554839726555077353962662954166511942781323437044036678404709724606701200791608904335735953711814776748043989273205704897463083539654061111793673094194686175390453091925225215787258186863784089734521673852589301185453605572675830651135329886819540677752276284542325594201210525675192139696976018129165444530053915892770892605164037566053892756228927412316052697755482164846935254560325491683285450625394535861890793184534756744955457408482971156362694236626063798003265595211194615410045121431561118240435722456883791326743250765314995110982745124538217558710426441826382941249370592759117709047455787181691702871428834777768081970319803211754791789759411951046457201525379284015213790462519366318775507849301603643002818473519120404728780862341045963404371222914597645349025427173032206834649271904955278232631295362785455127262120074536642037331799050130233561825292192317884743451020530754622293182685728838622590930818435526774702624282061300451475012240616477306198607624411199111103339838334560621295002741707256815691327956825129342391467975090073702898809588780856196207265696355615703512588293883684437004482753147131177208912745052930978650607798014769081562990200219184564373745845321995876971273493374743338581245261813388877854993554697273217413484642837875292384546431834302181771184931106273442436973644318232876092318194002346529242649770324192699514339439478024647717562814382827517099278155085818040906748208683040470117373038532123723635875907840730793707502682130259589325260125526343469544862602048633859335381075421601246815718624762230406791190934657027414834453598501172051975857540171631079675152839002023743562134934172729028833610413744387681036441406439240218832105681485597616423315437106795704003714054257958571687874464820619662612048390617930137600000000000000000000000000000 [106,12] -1386070189055824906765443818405112487129142846661510958853821118890680513700342792932885895267795289194483998374182895306446393607804780150167452594301247685165621246900292886040845351487882383627667392594730860524197756503845687959026181119514048800673090870081704434963991175874442277252722727409881100981690258880340151482844378452181070446664351849235881349100875127965147706567579046624332370797455769265401757608681257415190050868188072775464187184890049223639088466968144760863184092968140648344637196642976381346600348761649781100649000584488418939287464096217353321082622613167552857401866805070999951739242253925745900273402857346822506988940749591302958576426451642884160793358398729923039985725238663731425645151650775083177063342836218887322131832730293716505526967118257858069310357673142289805680564262069071745387981152840780527886295875905437167030395336483699404319561267068935272736046375522152497148072998516476360788124332213879308971877997380921507436636639519800383092646301749138360407469919878215437375450668268818392382821436689115391664091201770558929531742475230812554273285237798690629064425801062663709470000928474338365102949930487627670888867948591039034856916334143205372004456430547678426273145712974908509987783584568556378155764581524470848856006417020843622142130614665266639717538259923322061435374685114286202964407792235740461953314914478336619253352902996842206761304831336459147975803358757665864582472729382397339256483092536044070546407686648779373195524759509982156269314624959082313877043213280637721114888375516270643356823616284473441591275948626578080346013162041738975119598586021125746573229210059423068331175636895412430854157080834839909709804757294772513374797003102765805571561317264708737438170186057366364649287175068438782451999086311975852073762344406098980927920529148969541635714907009005508088093174654381171024673379708197352985780113740279247524366923684215138060826795418031410685981740457076985550429911545761032763815346909235656666251522276367918964920328485632167328724255874864590592404015328312155980559447342984246370547483286885315550775930396914847760362985556991065185022362513095672930576541800543825355797020271406646534909825174339698641981094196415389904724413345300162018847656763899213632468918050564489535335421110464770879819234630795874025446449873147203218681633411243456867591381982762135696829835963964308340572497095807433714258929967336282662188146456095422781127719688989964189622211089280066095183858088271574210170979868546886180228038656000000000000000000000000000 [106,13] 35791604046399075863367967053650635154791227836160949312952725969396157505957769526530450273269914143950592301211835176321154524695647290580729274221342922999543161506162108514260495648644868074721813942013347574163289276712384713645458241700372409722808998118702336578746746034906816294399914248417395241596308129773649093639930477212425164584941971585892143990889506722592170850608929953052741261626195259549505402683152021110296466029643347246363968887083063705618957217781866853230268798324982415949300860297212217104064828841776950148764099917483268738507436948697419613048069328868330991702301295032505421337642290343177369357022840657394087414721285685140049574087912014709201645044793313882100038779376276381797518976406690767107334965771838129886289722490569495074813752761855945135711438273012820570450489549419609944662875164157418381562644891533650024496987695106391947008048115226079596377327503828211295102684212729296577574451864649251838057731340097138191643444002902343899392717895691085437911818334717209961272086729535697574016765667374422161200841791193621256677751979187935058334598646564810888131592496629988169073202074870324904740694455934248568127786105742402459385070658065749367746525163590746322559538424635652121822141850918101084731150801027881361486307096227358762227472792274485385132099287705002681615292953966598082982888395584288512691315968413196265264138517766384576428317522558736947274964749041178101454217549543224688060778306177245256228056674452380477048605856313511874000424110164617025264811084047785936595793722084898896091123533307764421350479134456910570596406838756609199769890216756468244607225474880406467744664481278668707240874634011744531136765632979629260002070016245963509852060079158055682252633370759081428909334437643797883720275742809902613479822723978134771719891923718542473365482663958433368078307734719394237636553806717934025176889496468136639663711497225678048326323918529303657882401818720526867922194979041937212005956570022195218085599992256336231303221011984286670830938239369114856623470324567994095520005284071263369620478694387605448402694108843275987742148516438657698919871169992951592964397245013338803556632754623625525217338594602720507460743824687616430481161091380417154924464579059844005323664506034842953847385068050244140256921883591663247379690107167942722200799302376626904943082650834609634258985789053288244563803809973778936322406903127934575969191089473742064053904679335170081421949348773598112617571057602128433690810039027601738015472353280000000000000000000000000 [106,14] 644089080913291230635438041778993205541165123473405853803954164173440268328303553187155834267502146504379265476063184802088375470641062620549387056693496876855022830838682265127758579106735001711613589417556300743594279592911659822156314265151526127298699004971870216981221705480408113637999937262380477144581636198735760046194451983696275512836878888396036570824301791696016676510309605639426471785411893560802527362652093229217526512420695871450239954183086957281316811623347312395073572844907893699813524079679066409974836840243111843057693943155986744483473666002313887807526039720628530425710407453964784820935584198136824623057939670926519492226870391720737636069878879048946965118992243087186464461558347028457767545459474587276105604458432372143659303194653810173444682475035095255313409330219516197899419330297260797954322447666580986789921707715502214328775275137918325886933925700098071987730937753933406083124860704291877509534297465993539669665644210623448104145648082617423347882598211845134916164110562785571605625511142658744230753229057959021189746859015387493781636899296444577963831603719702958694549081281044769508206505354265990754224409883798081536392382560056823481717789222947894473787857890848936772616079929143621894805785628076829520467409600009868654941633870618267594932272165999312478659335774041959868204055622034460814615504739921992425405916098919591543246266712274560765488807174696530634091662722631176833859247714748307455370746780848358782361625792367725599438936046917834848117840271154677056975961423431066782584063134085554954164576543046229752825679405904478886756700166708197857086021545128872264879195449554192659262621930162365388123394615116929603192787863086106387442886170197367177321394792028764793250089224147389155074126668626623205496975891076311575334096674255632554877100840604268531793058825969958764909098031167141222609152813689352163640498018453560165577704117103682667594422366291135318736924795383309609682711493023094434929316658209759388523028347391479074110093299097093679626467555530123540777356762042483603455401809232084256112756394200914544423806319242573558442444879309193840747586859440260980456301321874712580112602427291479179196936084434690306041860969534593137087199903094087720344963846048120781953639556521506277367420410301021387398610629172974075205305308875090874182415345612577045920786887522583769686565657431165221371218633925946269394701866813906031727723942913273007227579907068195441756334396753748587469172374801600546278668261047710758365613260800000000000000000000000 [106,15] -4183625324153320587086558540087132097504063229494825037477351508499157934438002901760918678838918388103530278256127140953314372815789995684986077698067889718025544580129488002540609658318359697660001653488008990787801157665430066394452969295853878021084764336022907486933172975333171916950082015060048514531341042205623051347575173016769781254401192096539502973276745335256956650905779090363993795208777936481658079027231724574667920022304383228151845702916418315496416980411286002260385258059303707695306391092650852024230004814175785190951422326966538840360050180437302994985623855335362251215143686396011784619682462147797784416720051613794840140830680597672318758085895341652820579956451158031307558057657697457269965668483129107340418886280749987133993166189006829362825324767045348901813514389002271816973030406603624849548576040852457684197253099949553593077304221148807931899936559998820644897237790787758285226627682933014767028568277962226387605886478086091186411737874617854722193066415126964290435524152560462384191934878788384240521465974169937984916385033550595824188703550703554615689433025962792633309483863817324891443960689450643125579377315525792132000620967229838455563330757188340664808353793105133188409250831940224133682178841305086664690033443004724209300854370563964877922070169480775430604167134184688270236277163741358705516794810955783870625327355912066021029104417774628603012569874227212051338628278353269342242463150220925777234911240361797881680049086740556648866714540655906480755149813638536336258576961037026881350140916569045012521405887246407322857309460834574920908582055099977232606760122338287629925152559873334816101477518872119670364828113728954545301973225333030400278333136152861845215289033925138226171320249503116427685308071741864014502316318519120136595395024122831107300957414391190266231981079926389739184655742575237380213683829610816245308281254251352027583614666209148439070208081161274086537995029759879960930935994457196374521444977689346627180927849169273154353364573281595344360788959897235152123242100638194949754727489021547069549113168508167177898901849190385585302970896274459426095607591814208101885368505993764530459888062024925158535910290360475419272650016400396232140821735060432888536406633103484184854686215773709713731967178045239413245321425749919487590950101939038675393987989982465546807172250499406426455518723016679401450119144339521953997190895618124276395978386248302482862953945486077090600796530819909236067067014836725198048543110856890404592277467955200000000000000000000 [106,16] 14084723428886987651342802556284263789366010934571120624511230312962010757534109363164679660436787885879025685545268000082180643432864670190061594293284956006839899812057464692191141528448471372761124259829730000501533831237785854055848084189924207355806683845505725566557658382245191045804539620615830068848205764346266863808120084659729618515456458909616479654973790640884265039524090754871124072495843352253164122337662305693475428722211810034239202541136265727594183528326009415458526590467213008118197907876198452948487706034058507737055383401841990802529875112143715582922417918147965562110176345460916547897254925202357244273693422147018340039516977573804232603474067977984521106720759320308152736028794013956799911018944247706025952938469250727704562753411135152248691416422966275764447707886134892004918199100928575337419437629474161023076713632029521438595171717483588766847639695467655117140120100136409237981566727192424942218792650655076932305828868286571226785223761703459252227112944739232100118295820256620760273094259706389204843645580954184619960891102364092751007602944917730370486339973050329405100436614261950966078030773048585934580508177242926061090543390617573861747379202345899625909587471464906568211158350852954601991701318453441517047419829988861133622530778248989823141994110703218978515025843710403807332270671809207054801017006450202981416486058255494471378219694437373124463290094555345051809411764863500818143139139695872349935799838097330289727343977579897207084613144345464102160397673846673313565819827884220034688645988427163635893737083732618137289558942508915282102421260533070195932733368738994001132097644800831370709833207628722576482086050665606447778192340120843459227120025216589076336341798818507802615254316677435008320911426738947595958006554036132449671136629408886679291649602582497950326778867022600993907193972361134265109134143653737136096526844947714194631773448441230576116367484025204637764056769468187052932591842253217886437010798796178018105247329270214053394058732199049488722568400599951066548386033010743726885816566004453973053268508098549688005325301605941113401440155339203078481463405928666989113243659854667015917319384758599798433748066272925853323150864932012758662074867698054008351297870960785581039999064632448599933384657485130691191519664927083305487219333542643413763044840931015313874702491075060237958846493867208505209018866058942448555296648865265269984903300242987295039732429088484655287117345579964740492302428134724979689067780222756512078793539584000000000000000000 [106,17] -33306782286168174387345539499385293646255132177214175676340114723779274545502065747317055896704721389703702561779190832192390924538244486812974572558434246475770139593125922122535223711927015334728434590284672388794477309941454519304494257103147087708436625932003554225293655313315464512420965949803477039590351516747112576388456071332417601850580201304799358300042948343436511496025849642103037115423721081787428300922214986913338305740627581062072886403516305135427559742572019908899116127058213951095152432739239258418660189252633745625973131371202556999005809532428709249444239480531098043960468536592777671780836065668779151558341063714870343354142470054319616454482825450499370685050974734284956416503810090667078688238856279639791210607460945277116894175192618752923919850272588721908395444016272460773487421721007076699300537577999924783947163265383490646117166348170090366753609620752345005769793489649974163568745179597088581460340340459543677030518781781065255769248700437600016328130249373597927568138370066141655045618558513082399283907744940581397828378853037838605168570190395922816876177785318239170173144236221366687407466355155931292111306194077373735774586450451117857997411151317117568436658441846733410870524069265918654003873900906869081476147120592555956816557060478056854273549841363549824498581182112517349851966412487168647574407242188449081624307169136276748701965202339888461506180022019040768891843572217456938815551010475959292762744651889064651082381566138996731813051827661970149759928295528919834857632544835974691800842969470807155103618466337411704837838225280875374648679351252065907548086230042948470901234981599201894914789503885596658452163036828418260215245027625380315390446403562325866875262764863386618922726073356792678882675081911693692610307856005844530952412942011706342182065072059600138831855083890522420003936317036784215736249861130872032794502316149642382257381759243767125158207789080615668123520949303312163682406228771517789966050403339434256419870198184862267393688396178190834226995846742848427206291813744877139654526845519862328387836005909672444879628965234007198180620739168249159947925233553970020748623277086551186809767742111275915821084335037462686814708639378220345269617822944283826514771500611270457504310130137145489798183043304996221503949408454194664898245137571867410002138876128373541420139478573278336810902937890765990237935312099609975993460996556743736383015056239255045088950923786324449379520514916150037434820982886604503603029604458953841866902077440000000000000000 [106,18] 60964231217219917082626676556277047459697290065522267900583155431113220701683929367786070238716222863257499684252632984452227270891988763689948663316829792005709700723062263396928896261375983149907722166946729505542215220054174610010873330376946061912941587773376218322687182772013740737695495793708574372786655242748504254338256241190943660261570809898008081257550100700132306102821801804511015807462276895940833142506779934358671314391558983012256411781185268904164931613711822307004116390067961841009999855736468302341662556953898821486697872735288903988669796995329658673355481802528356044315239850818410901634299669283170089347967028655093770962880758924232575650339151806058958246628558782471541241574898028003511691343965455666883699462778250666906240040157370113399284245981086959753261104807828095873179458647500958334416453045523346186080384968539300575788441715039782540226505947488277836255694159353040794076827623071082666806961719688019560044973931565615862430280882575066670753368652108438584285542042386606126541993513543064434353315687566116796980035033090671514328988497510588591246308850035071168449040425314355944690322993619036609233056978113090671937190310093162908462816950966484122104317574040106135298675107419060227073215057539409384094978253886316096337458864401242064054970292875699450852425632867829984426095451818355694542183470639805198477323965479835856948213976090988718043260172641207564545323152933532879027296135852906316427606053149614480563327496764127224658210834150387599461096783590579433071252722592950151560896339984856069392044771145021342347293313262233443656275212870699081867416429395429236050905580565609724558341687467656215653663289288092809919206956067162427556927182443217092214310505257625844270219758802408331774352948813903526587844682552598296862860812824479232601559597215697800518001748456301161161336513706522031395034031492035207082116684645181834523032986194719279538299587025320791268851214519712407224681579965532383062423380240595052676553560242769798515415142974271402308502794226184622101185413335498885433722241827364895549201999500956099128050645081265192672559764669386644744909245330315024611484458625744877795589526196563714681729294829703371821491377563208770253065922245370516692016986285073329219626770211327348653030620429334441386566502476267989917464242864819089102637955703991785020836521458321213557709835873914600707337740712401877631064231603352326016425446964396317522545226483555058527828065949795849917578004180404952481618412789783364231516651520000000000000 [106,19] -89734253010456523039346621794797154811169130469836447218363304819107545361770974761703539306702207635911580275174222709596386489791300459378126251511900495378841279535644345613388956869827341696770080025428111081449502454769540259442896648943340274008462542851994022475485093388734407596158705778798617138075524321009451795422834653065190918890253314515744752743166691820383943901084296958325018998720940258096322597694685572548577058817185811555375738246387377433202276436150009606659391650688701080784686255352218681019142139097008306475470646800542927874849232003084053178762303737351062063577642451570780978922543211006954211877035949631907909861638778800937300738914601418908254629671223692865284393714573285551271447416885272867214605621549500436583996053137371749237710014265325056569798227491275977736537508131143404671030664902456479989009529914207761475185259866808302783295688774009996620982898776256963540532692025552629835048476755339898140416896361995365337193163310847491136839124558762782114375409656391133412597341034024918683072345529061214381765465290004807507743001564170642456952627730145463768027066008849144382396732900516897121904358138597123279715684999296446540154544078157980502971250012768273859593469068766057798701918103042416285495724082836751574502094154797788553181083105482734187735769948289524305897224797081141497088439494613584678174022801277153396393573288225352576774321975984681379438091645600440482422087250194107025353733624557869534070315076126294127071055821396521158497877595058008981419183753072724543320805943218263426205681042122942638897505493522896422678449063452284698258594734655087759103924198704975132150960875959037478975172991541645677941052280683103704749139114191375721984486962841688446322891047655593771763177512423595637376765007295094745431076503629831228294301737471081793250246090820285372721140976414422457510590021932483693490113143030074629786639452227523014787721197684190232375846821097996583472292770289482705013550909331142512903763938362183219212940626773384745882486694155609733755681581354306271957710551604476194955545865913733759361192713893253514193826535106261379086235569014956682083133210483396178833225188132937990715887204270061006236426976658544491646512040681107768709863940633777418912822764226895736539708106400662719226742339821392493943118565493816743558657546158541563262637202309263881968441500432688604721912427051773116985701993528841182682643017402919467292107712881225947682228009869237939715166093274081678765063797135043828256757252096000000000 [106,20] 106810122179889194104934521313410475743924018249535472322441924916199563604235943297333732914791446607487110801340531826274397310032093940893141009318191041642659104321549037374341461120283086309213743405837989275354332385387202520110232154252064588674192262132484036825112842422260221526027638870302440601626113664135112874180918683152102276766534327574499583103559394991828823433057700220971467799241298527411485109776061575234074253692659701152138207411858055185606897841435392256928109626273609635589844020319564318321036463167854714585963364231329360746249433075241808937856489248971542911476575127591944564572446895011750027438145992337927360094079837064022679741268707257971817100133886108470826604299547159429742761225521728544172269905852091782378157814705201658596917485171006503675776062948678408082411077773130607081890791320168336763518667937979993469247444461078451989918608815624824152093914162641539009949938183065888809470453911686401531932207460791543854507698989350995057287040447780144964465216089810202213135212661078971861877054822727712896427231767539943318178100135660506193395420652188482361211466487283314060858236855787301427347262208192811786242719342529534007576916740684625698812542227535958296153215514255135478447644486960696799263210643444348130613933280010938830667838537766899273465557032179788630388851015256644656078289519977289176944419409563863118241068812761035039641451472681606734021811876709196612606287244553462237374865555572900110597420014621796623200756240781022140183479560637752927846796775132344795524369660518367904555607814105981118254270392825701966702814447800811823746590537957328247056841608316244274334354381492045247930534984105088710916819886500571641075271021619096803715606921228813925570648259214210906395223537709236815728837083347631948051901940864105676988578676042010188591116556369034518094594888980569281567567310878847659386552222916391926251020002576103536430273917715207578948769224135705873783504095389160375014765139412329234956690749204644861619050345961599405597177274178755622178232374438137913032861368637695287607284289027710612030359041673040761216088592266872480506749998222107220518349752297818744847721056736129116868882430995070959431208430662071022716198746149661245850222913124518182827868726356125252468373332217693821804322723666982375308092293508472160181934312648205967587159161109797996299387978259502860035935846515507803454633394033539386344896933020955983460313386151327874214137439019150807822063976531881888954180991995855706528596099072000000 [106,21] -99887096092347241220333495372776909343001860928355618872874156538109097139463704251666353926485779580666656952408156607756875248125797431778250043332480170720827886105021662186043611081358196483599603268122974675750914118723404717816990832565722634101555634170057990756998590845222861438676598620480133605457381355934556977917553618997347667460927028231151636902887207936754580501657482738590807187014198596371226466457785227608811592096906704617228648560988911792905211530953583038911442406532715809073854271811405157063145085789737961222599778371070443482196394876451059456752131816093688631023272119074879412743510635511278006628959836475253997968924670789572771104362102550375493701403584988796942074054003559585297484767832245123783312186711708321614052949120014804781261699324149515338437737236218414970598147409974165661661707695995263766583459298936178765914544854412276347510944603963262347396462585160019563182040889925722406122854114901138157058372530106258173685531826428606250925973244247748668396219559357053820971936865349509877181960119712585413370587640930146460127530001777106959184991631557923704492372410686456161807571712912465112176689854302855440266919789744373592035715235967525681451003796518427850531083647179560886147468882617850279953708877455860891224058555467154109990529500115321234325556530957800687251553253147309126366471438403753173910126388989742700207787861412438308243803249773480589970318178584684142153404400699429573239366143809708886575050437700060294123705263492177687934950284539489006346393483392675818825634596165395925826507906631571686321788478020202579439577534600938995282784981342281728314173241325824745654391233389973247474988008291352502709740162594707976590683070387658323608683828024597921909766515850061201619918590287074313419070672043924936928636996037898745598256045388534365249145721118377534142487109694316688171454997659623187627903452127636808324315795410463175496186832440669310842468872296908622658390155557365369998247999150087795557030172355140215355126699005916008670254643547216179516511206794162705515637445583057744017758374659957479000700080732499275189458480168491962413258424903948202495989857635176235199164209821936329889781925392298558117211294504970091375414962816391792344892104097748371868768914806996709462595042891946261203527494339956359386563626600473301892347004634763680848022110507879355141470692227400702371059809173021135588244121022057393135502470540760273544140546631375186976832801136170082552679592928453803523725493554204037791623413760000 [106,22] 65544783870762864577063065483822235950892964957751304013774318840953449984998589951289133689696729228138268477156790053996809020029286435948461540185996725622596598259527049801970481038621828879221050452883543193551698827276637654379241077871961837397117763771058323013425023761295347144223329726987509918102005784872460409511500658445602508728689007101081192050863608911474667715869866327983165209377051151335477953427580596469115756799773681528217423947464992308891427654542266139790761012379241204084194414639979308689877734229883643540735185011425467146919126186760920519466316208109073254279559443099279654387156043399547069808075750324790152461108046248703921340282988878804961129048973644853107694787809107377784815705946851202827130028188283486325679751752086718792725671375170661423777654934777361521218382247673739050905102637798324082963724938693274978595130367308626441886526106484717657557260747078022226311387230365618843935963464404618746915699684666603880391866721255023594958882410776568356963977911593301757181381956467046158597414634904228841083648792956275438141090738801267463004507963214558004357183476137013924139798408250923650835971052822849898109330219078090120266368681826532686106214483992480342869107405204110578769402473425698485213564915466232672298889430191748738860463624882864756957837989195015139057413460059751977164089488804776804668098610715475075261470882431685809443527231365363963036813647062175077238125118562672080818186715099102046189923801909927295349213643352396658892561413514655013687770879323776763680798494321961539750295264971180378192887156615126202454774136252690443087463581184612677760371679999862866307094057679437161561458295852450367186986894385339294867527315513684647961884134435987805018174339315046688356427888061692512600601829032901326548379333620574419916406956782284163682319177707648608692980701197418020957537727223106194094351471566506896086009194625301753087723402554175447572561146748786076254506701416014453810352108257202623120127123414720350993722758004130058099506885309164199589973039627561458060370145373425003573015146660557117380705717993772331183184898950328060627010282386759622343115314293393827005455416661131759712645013574446870025134287569484702843605993547805089233859588375436747675257158165214880493326180617934989790771625412928309981509526147982246734560606863298602272080875646675854580889389911741792615971116197233911606483846780084587471494983041668108370638688491355005391779829788766947698033833258291451998151956778378580350887526400 [106,23] -13495563825289273922674510679159875387240146250651219839525826750054156455044128115033025524722659249871840866206785536553669142683744391499860300830592605552859393613671955212622345518458177504602699650554212823400737864484516130952959552177027736595504265663926075952565817986594078108206822004611801935398713174838653258634568579512058630393965550362344623307710432425838980377587110423881578680951781868591511523733690539262264621011147186505645075514005823149186387738403813719212242724213713948862209367400777200195257282857563282288568911765406510527933708682656875364032067731240058942435127834529429691086971809338239781484963890295292136733212889064583521968518826848907619548162157284104422748654583226436499749185345229943667473642044695471884790422835106812322668633267281814241422455895117287945118003294781596415058738783555278593788518125044001577261504585312545033830481006280843693035074057450108995683175678483893578412600383912530476577883633514515845746014032263170352123408160965929677219656971517416296608670809057529383023846750302496323039087221355929535836654241020566082460982118466121911344935477443732170663571548684880041453406867576343620072282031641702971558497717651757908768283845209941864212002184919006968289465607789623600682111150924459251574574842350914085774640289267741769251441688546520634709421939123790831826795948174334772689831246676910935949100715320410222352959205919373189036303214271683417853218444145134247698335010145298155882565551148400995895358373808850526713503032654114050980740509446272558591782277064036715655044054257532324533942225898320222928086132490034686010176523372200797363994938858067179973768266813233765896524273100213664732523798580569838884352015748972842118852040727509034731832445801259218260088600603846614015953167081362142382598422718267836396506040179965048548308960115690357574457158114479405267595239288240786826649693838411714425364899382614895271543840412773869972011242651029882280597336975531983668402080594652251800269031048203821941464034913188126464898606372688158037346433289822222158787698701356166540417805771232903244892917616824231465385269525920074130866906333250465852680364869440558448485297515679083500605645366146716841987368396502571832502562347850434941785429458893314940761057359501568177998714590157105629207159559209013864432278460563804123003108416115480732236786355155567875085407627504958212337209787442319768801512676376763913012159931413169684264107077991733024148986548498757445096938509121135689077822198369187675504640 [106,24] -37853826559754060108772261115345547780975869969380826272448981126351344186583387154396479996559171380293929708653144463873030912271198877186089084441591355238305895030143265172111273031764310209597449017982540917415077729678969879983535610367454565972809827149806235139576657998531561551086519217140422343279042092892371824700575801855304443908243924972612378615846538405944261433720715544527907700920817210752614632319758268450604452135050453291909702704917543577812893953368522559933673826646373154525613169935478509302673467745950694262506823031126424145231160102830136643862599051005742737411659343396422158618995877428366594101973110116874254757751663996195796242201654394617475842352529089613126565557565764711986120372349670781977563323183119810520123848516540370200816046405259437074343932813960113472841192393962061425644737725780830971943438298463794317390756654901331411535560725452435516601370671584773836466447932226318020439564730401778627731105597741743868705418471292153502068150472339892696160009698783356077350522312136178196426391221168636966273421490462615032992408934338704803840615446999877764509442463451183560818403281719557994309739256817673479730282623340898574359758954594535176979491317916086908055628292977039130628709725328548231882863033659839684085349454362853996153677287772371473000636932089720842095485141370746918073363326405615629087274490847842059006797553349952690804830437270306066356684567077200291163755473617335511498281429423431111912129881952335336069731540725929016336241627140421810397840959517602932444851125852875442226255132889907754906403172634992027674521521976050943391982526144599616022337232611244525707629771151031943561152046875861823733213402011914129605933460803643926796446624406190097792499602310837155367095771365246081486689003982796408152269788759599340093166693906764670706164893868382363744501790323055200052981444862551994320307481211482967181297077176934271170351851276186660884639393058455695402432697903534227239896710248491655855942593781444653256177942621553060901918538198652617750246624162177953958017407691840850831351345758377141315422197041688983157101521384364410245516283894376513760199083922298347356116599943256881751875726597029232373875623786422305112827086117619227736565065560470587258480317996004877861020430965330890983927214659776319249724687202187919363909975978273305314413374591926630388337303883733733067869281840644423896107129780902273814539610310593457046137315205716794376851426803200068196901417410642302996100801993841060085760 [106,25] 71635668945813336625030695565894011134841873516251793661945316333900781856833254555002664715805092923176833870101577158031735410706518305613567187565811036212303534027620574093246588148953061496207221970062093804245081630226832937874114850475594951668567151422846261920189502332099968961809992454659115390070984875921899404634993269312825959111627599832822455755978151375986067030295509833793440652348090449071819155249707957410049757229195091407534485139800093835648313980638738161770417496237004704313470954073948455353844553845145772171788739261101989252440830726938628420647847886657722568937063602877497612681797778030528101515039431032624680394688403818413451554332899173901866014994777781309816312761849674408148813125559587600433021619223248646301701559487570281973963850355125050383737444150122633086291386921171715787889419566660983230434929505215327911912038721755602542856243815030722591705091630624676613244457565634811852309680079689951248635434276225257936316384458534744884051690096669062609412065523193465980794506414617587009942489789358662352340201144794960821464653697007201723506333305501173409368038583885231069443116064325053625004354577268110679951886403442312847930457376115533127536437490536075555891393316800151887834570621951664954192045265210935571174714222400558521177072037233675013006561107629018281407571374465751582430367909100368316163870356779576817969048235849091454305539976692080860737119728770174406348631369551896427278109154288686697546116499372537736908051034030472054946348286312310733651048288872052690235878299936793782471591732630846934606392273207207371040373969425229140087559023803985919520637797408084983416807657473300598111155019047940026410134852913984791959894193008891680579393614789240429072067154110373456516950114904034772230929392547046363898167577220287803681528187406306735438477974429250692653569966355505713271108852705519187786948038808908847409427978443832144610438805662519860321926937620104910597393369352045553664038335891500719904123215085193209348556678708357042385762400824728304259233852769411378698125490369876271619954257193784238134444142057020458512313551779395346535207953621643005775465219148897314601031538134544205539253951061814975145918423898932085583337446976406122192846469171730242753334641994045974056845426644721353093683510359182874372891297254998179683930657033773443400953003809361583374927844439515322994684736792474363360969169813773169260668153530593871172848147932115925253116171830288617371700202966458486241205383716038246400 [106,26] -80780253373889129125276809099696389550456768366885448886092500044814543029099778808451915979005113775836489208765766476759505123264490654614530404576983255479456811471462422032230471433353131010568179712026993901385803420553013325042996361210334761546349349650678035554297203794740290707338456979412571679788602612012362652327671674230910247314314991757321426617770454732075042912810361804554293064899928808283166279691399017012433678736428628519179773572175036649907925185415118848793934727914288229806622142081712269662346476243823624870515601552314098904464550631654995861180146525962991659738751232578262956810719634344270597730306977217160454296398662812021456567623474193883605154621235234404076218871939261170012589213041679041206920416250623297314023948620346504282530250004574877056936559886495474119938303179047572719426329857752378787408644155824196767809950187113711319374241017469483050026997277618977900610940738022334398309862199152814744146846841938488658869312128398761800685764999755905305448007944096362992143972353672462793195540346598179962415452727387548620205277855763850200336895375933054178868670223610301805195223614749486638544519667582302240019720978214092796255449996127607740451160157458793590468456363035643717779540591266220811292027869273756066695940886105370099269526553094329026509364132010032637048254072145440104075566030049246604043018930338155343358713171178880150732790911004683887576280741020949232440960749872587965823448886077218851318580203240557267783424962657618744850040157168500303668045353979637208862529240787054023697012413902781333648464200339587496569789942698573261859075836756208722119963729147033551987609547801643233042419152132172906018087366272866162798953299216464000257890878717870814148118346112133024376597926891005702192240297308755429462563391414668807640273435981344421079891892231747331127176723750462272976656960434958261163344261393055052829663896374185177709781692445220820516476415861762110156325598636752340877857651146421599512608130863507403325248099699903060039815160806939319598578992142803152738321546236010916856551508366935779838751433514121506460575597649700157560377809297824172241034867664291190228107774165525034617162612608737878600376008566692359610996552645436949514342482969662983800771081402445790654866874292803090874737078865815035124665160916071488623690799323050227490824611426234287582596786195975841679163874356184110071470502957623025380302356882764944556383444601032037298741069919688909838070381362930892278248930344435712 [106,27] 69215453593673693682988908269560767591373419803013347103500957412425948384249947917647183734419349468741960845730047645618922021868953758497095121903754693891130363542252207101190372853537175098892181297686745890978806724847055965410512388354239075789382793089536865863370791555748096048425516944602786683277738860748101035520767365646132055580259242233025861647561841606483587770862413653794398265713634652112121038070081587636949190941890748772796647944146976639458247611729886022556612605850083167945402866015660993950813285096986135759188013667981312186732333194448618721524404753323544121051796618587893122849935947215136050180895074130257277209167774456390855894508538800882856688693801671476916652028052184085738868892374114555893052063562561268611083771390039810681381661841590256034798940208194175522240522058684229879636262879825963791857679224252625829372082961923674759075002090932765495063825236549425620584165683027990469843763956057213903151970055429176156945480493886060011944075955585017648881150805856398269990515765604376031303633677405190225302637831258328863100363307136783980830383590385592187876483401032634163495969380880712673143215859886772322414946592088916467890233754642289543831084890136097716762792040780715390870695904400691394384231145866187247871191422317711636324499449310206078385143409301818422158870809090016520596152635367141182817217645739014966682183347538427727311740287546493893460017449263125761856181814061946120672852364644254758688646741408602255418551579853351101658754700648416638394323758001265064577190541786761235574702809135037694833360960206028061206484999284910840941839612639976201119579414769699413892781883977229792714291984210200958819579316920843580502636250874504625809609957603314408170609030549269126486341123682352034795488143064928229798477178070863513556089713907793411291806362268663801191844315822752668713840737891000491480482617173167243801170032962140118691822323657949349127910653130665998100702023697338325869838169614438347120205088108816466120926595144298075479403533536550314488782899685076858075050689813821588189818271064733735480184303318876774854676541122587200600569188058554774366838053635772986486914636292805157307515922036754035245833520541175582477404757564223455076045066777567762199611943659099792026532969690078989348298108940794899783104781839071733620129440450661745147862155155266404121488286227611297619673524189322854742348521830627506019293445198895895011163743956844385033453504859536223305748618792637203599209304948736 [106,28] -47126061829846823057594223900351516377570721036783531545002623428903550272870687321601453640873672142007165882917973452733316978109233797031965268619751548973539384686895415295715245095093857428926027542006706610210893131196333104652287789232301848042587044541020085502619275968957941550789423530898483462655464488143415478120591791454881478830318599303684033997605694650907520444982761223879378546739936424215686404798640606941962143461773439198918826198700745939633985395657513109265530337620848496025360096195682633232510734581656613794314816728817879889791215145017606202562562937604350382590587238001750064397440839929965069241132638314480620202090358645491556907412942451229112148872184832511151141146950939439124786132527633014811867600797068867563054149347691160998678216604378525543933280458791759462420358400417743066189319167946026108483081358564443825850377917630357229804057273046588014669955033144412111564661833241584809123042251155854969518347665849729114897989985444146430577587908379859612553330687633596365026473610681061746885612677852700017199865440917902145570053055290339736668875562522001474058419728352675976433052527586619950737091109920766752126717624028134010664514655396579985845557442103335794642203049958680836368818936166883499719529931661001061681041792177586386927989754130806412580527730419040191451313466360355473479882947594776106338512421925350055581389103224359274702241326666573233099863156404417999891669586070276196952003505054216421358161410799946110979687202663739427905300316040251255783557138392236186287302518027874306636568227880017332440001536416476806738545082320310081469826851767334247165396112013781245258186285915081661645282611132653335570098690993407598133121412048525445261505838111642277085001204359612735599923784630915834842914966625936085684413770950346067597067960104281767670363095845292855075340288138873708070108141048502370913076159348505047938148467354255829137582076271840941012828552011072556746340938685919589215302237500421527179264483243507347163717952438615990550306988170272195958131579123232925900348080455372289036525106388368069778269015287929990959013741786746115777337494330323495611946722759489298774269501854970117166624125877461699742230619521759219542815448897906039761598106436381125589431524031883754107325284374787542550137388862593043950293449932438223510619451395379434779585810513768772062314070672652153428756167454141965841873583900268522893346448013831406756781987229893927673350203587292530457342863948525477424189669376 [106,29] 24764826986333078771420308196178517192546767807886092809259752479184797503095039435576416423288112541264611283563158548159968363272763316711161740990839426627389660442612974435551685516416774120321059649250039685859457880464778669593839962961461323892572688317379642959231851845987180205305073817282251233077379842343421131009780792243769152161250427813211482094964590159410406340008415304495507763850574396323539421344738475901785227522710785753661284724699174720762926999948084998544138470902096042924641720811732374413212052896875575586535231508973257044482824595102509116469454298428032603779728609403218895389993833298541507724400379247845648642011554242227621447658639643129847870234427693330248994439468895078697243014588627183923407459011745043828035734088154127685779100655025392390723832491977253730587005969929432047357799789903799665447558211550996131588939925402777506586522343483125600060061207361732373019155786132210245612138276834164675810985113709810505517146328765799175081078933367775441943082152165359142799880272527508313443169696523263511688255739104044272938939015552393641079955945698361538345336499889830095972590132192354512628350613640829329434143942303002040015073974095724403956360648436597563281992728442470361410844584843544566744786691019233091628854965813762818324637506692556507706778484075298290812862512418515337417072767952001585114742818047402426962828484090956284252073434040279075654838952084306714165060889432868215003262282211361531683609097345374697555000813287125828028309284208796861871955367306635260274478659726679818657748076787771683564280297305713601160311879389759036654027341554039612236412379707115942067118672352243718871576104570718389453026910396359534914899005579106372337736605925082171633899266842594012710883497826138879861138948689114414257009195425210675269427626076520643082204818024975998407204183076061678930342176244456149017938752420143878814522595876512257258325674798939608855605502154268736439378230764658123103783924971135679756995258278640978470695869598975557879492816240778794330236419040788303119645997430487603123236769783673255202549690310550541701999984249940048012161575762806812975877510033244245931690737046379909170946472569457687354572537994545729453972279714824129121062120402257720246798364256126447262620140451067285257299926698498486442195686759233099122059418282655176299221120596772532227162142563090822137590156653475602732647120504773088957974371994238758776921404579739927752857510215070549809766330660288580825382912 [106,30] -8430817983873561143232346771305860063926804493372946007913874797584337646748812810800584149577551205586271669018877380474322940754274157347279945849585449213861175611725311036226669217657103134423051703590425248990733493719676357514460766550763661846161039379666599389739240893983115548851705602246515128401653607778884682961687578668808022700427446279746825297998238674588214759031881556894846059359162767529734920354791115487746918565651703255484569103960055003909674007776876361899755858850282370682697012292103069097213474568581200066372245253315075226621476709600897339319983657218363879427256652442946626940315457673001634309108340374072589297358157303142172670850128624401649591180714063225222191714620566453824503608191197755508851976229414607111540975944062133222998837979334930772502454938152092788886189232814369882355518906870678513950606657237307760150261007272725018254552169394256531406697263083515090019349211055171707478516893704481124040242667116644274438916610195461378031392560515256608217725019631081425552335866698556817756855588424934704728224498131344978172851937340407584062251855890857139946225877501173904617185310344701728972412817169737064593670969467205842978378575240653311148003007729129157501447229923296995982885862266618607678586058165761319669357164265500696798461913537469217114730652491475309954509989585695445139780079203482001958370111896739928589491313474716271105461851118887940416941367667159863674900781572155915026317415244231268956644575512562241783920279017268156726145640447645761217259909455516906397780080627073175756800474415961389643673540267194720241229332607966050824733610443627741088303560478671825695735230896834474713359575925772485201624489082706325977083081212883099370958719754536139387884739412996340490384217679152787352871831902086752750662988941035079193459358424102272246231375940870218281083415011776715931558916007228198523589960569919961849216870151534597076299743566545656796040520323225554716436064053245842802693915650538313911926676257179348496616229103996240156891145260150181163615057128136031197009388866033621551521183672281891105767063458111688805954163963216853977177915489381102036550121331524245060085750774123467649914691755236783938356981160467917493780182284569983072028531168041063565151044348725302721572326540494191167543424293640512016969204264562194324883052739734819835781113463380995131326921181865298675096173123298120562105473449632002011692080331099245819078380757983907012587268493532002574187647219174253527040 [106,31] -337258525680045888246887011364749001200708020453136072873663650419383362453913752841629301199987984729941475307239397128727768664114596573986131208563961524702362793302843621348045696460563169294987905758470657012094546153208590377102898389668646036838403071242141944279920227280119197748313340507712095092126953860456313822957277432393971161932935218669349170284014745260282791533051727724432859870635440023967122480342154550595491253404269956375339404009036899356028862511390729195593629712345911584809011469584608482129179221111374822647962519182333822810358894908544828020043838887766222941198045768560083444279688293122761997033668626042036296119480017538217216599825900372497599829767655969774183606987035197626059226101487740988414545960911988563536041359066008705937142875448751335494884287454607499659393034724146063026754287326694171387626092860273892130478605500540386485135065419392150251408145770623571418600788237586174592365687177298421519455987093471173282849823827489543337576992369393363695670768859539153710225602944495118759496225323176084047525639503134553871687865010087251318987485970593664850737105251256422145599208369216595997243046979286980520452446342462016622222392785942051536726281592877677505784164274337257994768953283114281406042669905371089628979297231058131064301521446740580530911526417473583966764721673904551414774176644428657978684579569032391335108447696019367923035213461009299487351189640789074469931847468511381518984080349862184317782090327353082982781236453944571734452558842388819114613858733302439042788970379629867197387437852205540810680648896957998601537682846404248530006348559479884434175048370001728490577015646699248795124183138655922938182321870544763471367657818267891359323003853281721976987637940464224896339825721900127980827843479322273763641667064224431474853150267847413654936914793031769018850255115052079413875651324908293267633677922784122056159958326013516839608675914675577150224103425448571145770653748639440133031085923527319620618351023867903492099092237103583312690668512218944518195351114614655995319314790796562152335747640138752357743410145575163281745169064709824928324684589666501208945571110469841592831318797514760994411293695602896949547114376434518374834292935230962386824032009499134295371033875648759750869077003757248887128924608768474461731358513588619696284381865222728711285712721530808155580769358608243276092905725761445437884411764832928179655300438203006433347140594679674064686351802911823872172929568003325952 [106,32] 3251407542577887378087472331006898247804736134490313644954716093456379114218108906818035274699722474884039247635294870941644132177758977273048386612266090107110923137118595901774270119306391891991308025596538984396979363842390532206378793665106364245893376816104196898730308680150501347714300797584812681622218050393382386230056215348423946968729157725066461506557262257636998603188613093090907824237968815274122994210893384859457613988912049721733335153244226900974324538231123906173532299228756511660515416072712176214443522128464059761703354027460242370872859469074768618730177983657975703690142554771441139066028388334848715221891195368926602174529792966191632827690574548452718921420315559840064004091005094153995610239804832991470120438577916550044376043305676679614812898265198366035979000594721348680542174901866385644416010788395266063941798590942325152548781426861280028452078789130711466048392719562625325239875442823935655495531037552134616378237729155533495364769160113462410664721701817416454116639698248243820499288508523616104652382709174913199045992130538751050890935412351856330301703090371314119633173833993440205777415580308486707341032847784881199116137931361379540738568734568125033027829359223981626153516457616206005290976308319026144318004709285814723726941070548111992486476440548529992209547638255437185316514215570371065517484126629589587203286705795921525700091447572724962835354836549767179676985389070344675338439381281421599564013077875613169360804760591692280029322019060374203730802675001686001949782366024226622157612567901783455278113947510661737371365500457087007081936106865852607651514537050845522823846512366191409867661926152837659288208951760359386864238326220694919620843744579663552658415086264155888152645103057142413085016613807003755207614617539928915277412679150750645294206217031097897611951986541266341418707730164042572199041933617828309700613915623149114071749446997496847184801894222414658719368705357137721129298826577163983073498613670012000437914497565520778786140550235814761300262521946118436977296289609063508645577013812860994879729090441363815011069039867109125430801700717478158356864912611341875700376277512123656034430065771598794788442815667690813717576215329875387701034775324511967057469507079526051220033019934024514716995288509473157355937226381108573018724918381984430011434269054584479916633116821726303259227335200426533401396741264434898767574012035961145515950751150484409898904451091783852250833621989070950019643539435028480 [106,33] -3057947470997398195756335625412837606301396592109127907144693419854120116148869141114507520846889982960251208071907001202210370413223238442670625666000285052870121860023760833234349814995444783077056775872339264156152557217974520062489903277661652155293485216538490067145651778852069862654331326942741470858456921819517637753968657228553168333284809264980180819484324390880109525237659222512729361647705452313759481186407825766600783451349247718806433107045724130027141797401760643069821332598656269398892463168824630436558193436831190103711812332688848650012292172365725282543350340337781758022154001963262558970662122548888336800353550416698124482985141831025046904731350908194802677653680957105270879511948187465063003737921392234455827048224696310053335465206563280711991503328541640143947221477276975611779240166701341763315504161778388553081932437649142794356572517485776414190240449413536206194961953855660551671171257825656947919230746555407358044418294198004225856389226929824568936460315943371498551967403833508846670111138659735930121175634036016488877323589771713164116441054095210919765392533987153961761241190972748749634327684965186223049467616357056385669501229050114645047723965937207863938948662857373108595751775076867427541027891888702536363566964355370226117866437468257605993813494452544086935510380449165594708171713778048260043797655371257411360096168448650391751859172913854016133276070842187268025303113487379072481471351511990818967809701685710034171473218521348404927396707070399581693463092267412533387020378480280769685541408575933259003649589909727173599234839831514973261017231429151415368910275979242643400120382572206351021076094824815691440359935972111318903098419467627345268190335309897694228955078884284543319250414489364548654705317095608049925591302391929837667832394557761648971667581206113236052853679207760775551774115567728469331954636946949745870491578547948905837136618923254591038001802431814805420508326710816308804094276303951759020252246449549732779687054824186895338920024640240177167504024453463112583622098856852566029161392033029094728331764354632407105990688857697388877853690386699259253601176531788586597830920190650973060560087964362392918832104411713257535576220441148541512905366695690656757413161143774581139914094514706126684154837077806332357937017051332797847267413272897362926785194857296231629592579278571827138369729456237687524831074456874711466277990557778969982450332502187890408072343549565199669738919988240061126845793304576 [106,34] 1931915811952536791950841765167367295451737342374873150156149607160034135849393214294301087734116426642799567936137224594964130239011885489505687036673316745481530468644506452581696433012932999183682804143694958281479081973367027353090423168561116420188478295427385633611684530652812897654589145480146858252281990188131976191542190609991851845980972482720952161509165962238629389712108689684266737924651746613287316680249845196014769254210858613224821526946264145417425579749629001140429634183515137176506340729491704883801195682959170120721858961506876638951427489191522251922663475973180858812861171079631162373143624470979577287824690682592523114323699660628589613126289291886804751854609983586921809194529751237929444351417657841805658462664579472617969386410429262945032528335390344379164399213106234604868379284819837208413698383372102670363815402606800216007029003108277933382525563028589296749190851745294718661633007195885359173212661770210596834271220817341495030983192803443583321219805808537347522350401941087440838240794525774779911818219284753998726505801163988337473676407618335266679734668243705473515162837462007621462447848073507643237922518456256021894150461574908339708959907574512427844791407995161012431853253831298653559810098453908359025368912529863850584297322635059063794286326086611667758009414411810119418514921246134956189206269992249608050278198642077782712690780642368797343042983728043900631761523972511259558161889387476722183576328152083728601837803212908578573966758816111331808910703854100488661614645915262099813234569557048869746263457474000130369502888048877827440693041000293771810244661074785627551722696540879176672414685832844195001409134864856271310309555729437685961990329739407640749114626927607537828447885898398482328960984390810894164486262927250733636476238286506195922707874611837524536504317729884889302343154456083804431469097161743425054684413573736178298150466376169952315140620999359769432467404934564433954433652908384049320247685812814678259205612637835980357070471965997984599590073686183328074936370639889773463174087768194748292250015019409899147735852128600818862137919599159525363122345383509602654255918008852510559461658904527505705278647786679015962272602949292168181888945067662339098372419473716087300419744538754075281086862515327882642360133746151765203651316335943553553049544300548172883764268725761854911672230120552987374040650761882245576255653823579063748106107011453765235914996407310479083778863156752596709345853440 [106,35] -958810409741517056505167810026546751410083664118923116765542582422940750170572551872861967423541753086209254541746844247094433285892150409833825063472553435725892600202344963228093899211067997567023461775114694213085643360708808044709397633537205314205197596872423382032790517227283864589766748851757747714847904798116467173127460783929054846570224025048347647498648658254288498528394522724632349213561290951772395525301426946883255340931356397919583335138452303168524850829951709156742910926341262054461135528734414083913896001635647468527413216105273798303978816811087367044978328396589109032348703837836718740784410235076548533145591271201586140388654916629008578024747740182375692573560910014357435861415223327379267551735848440233303922547434782051625059103469072865631469322476662282730716578662172109934116051423209132193426340720426501804948975023980667273986594115463935524868421620055187291422793854745852375389610278197901607133675250590464995558200953438432615104631285190990036242784581805212253904018982114446558771420405351415570610210847342347483670084431784026705367575604693871233935686510480434959733030470291999137627637753694599132653735631563651466410674993875233202767139153974039873122711411621879095766076197716352562915804075947197301208593395634055688073515551728174350122282737731788992425448859347798295758935950906806524820552484953468063085458238598114077097644245701049022340345136673278775706515599036615566293236832232972010986531881899371537316168223753586961336471004453919396168842367846178983814901485409977517596938365793389470161959531253124163240399187407540265940088158043755432433963184770710598821853174580399177660494767155278950572403872850481728580949516217246652366052234148395058623749904517252910875236675770996303671721034782274876817548978686619428390277246428335552717868531709774587150666739457616775791731673386266763576564897215561980931820725488908871461219835842127812381721533912114171369762346764016341748008417928532586246517898252403076388834421743824687189146792301808599523129900686936571572820906563133203175720694898092250290665753687600986547357151702092847133833134622701904901364830447394602329204619361441733676383742769638446717187786164792333095152010630515613003632734100640875858776655502020509793715039820740562003129572009142119402261981255362807688975003169935474707059859021319529695698678865009314076347890401504491909350362689552383287927206312586847967736853803410287170831564003202857136044262636748391055360 [106,36] 396381849526028395773780369317800747271062105624679878639040466307416840561986007440377587014977917883078707899116267710458772463971314352415105172383289068011850936503187918113732030758719824706931187094302315038421609099154188388493205440448625118965283114213360655642880306374983476564393472530669023748837818272250267079492462822192174401833892961291212408081668698197379891460810982349608535781574888415834336246174744436429880757996628201010962791131148422237747559474660728011287459149273765083188910001207103619062520114138616963427346764675632272405152408296913263880472853229387681527491849674791106531575815959662802950006050913608564766031237761816407785577380077147747518137479703539254703948267635637223360057809256611247082736603629590895434074497018492236056106563543755012414408341409856523094915503184291039382188027522056385760888405523926672798207047737799892875263489520362855231457999204268387333114849149294594670903338858898896437065019168223103582749877509072911630387467906481413570555095904717907311867666807712069235594037513292264511984502676290664753552647147408561221149529518646475773530028385710385773476738523249616925085629677471426685817078458297878324199839852778896317202292137162488498707649815165205728866852754053897086078720844569096247934435868261697051713468986478112096250601772876408136553019459548169589036225565327919763649736489261161272002680928820349909830479886898845120264243054342528631776440029550411639363040853238914092064772422689507830687836655419098605236550026229366704308432792933961717096407650784702114910926800350525170713015713971995686387773094441374458485509489623761817519846688490106720563577842079585490163281694106003329165819564053976180376651921993701163578648696076151574431831047259631135021169733898762031353553873523983993126803406508043337530624362275217116694088210960565606639553267659961545538071480333171971173776008573027774475365993261866234089954323845157819727464273579286923658540954598611129253059550246162713424299540698794927952905553599686228496040772201040809384142230253382267584027885170709056272463077258745538661067569094315146433226404242130429968814334830707646928746848792226062163100331047045117074256335888798356411088566074366010048424114013045255410281966773518534135025160346661543076909236626751017777876060671007989246979541403978378600989211839166270905168367824586342822959830826429154606235481970304639220701360785769452922912197098274555908932288014986383580962841430065152000 [106,37] -142523724657612712916564292451071989272621709848276138165441622937531241089755040634627257205910963845746465734313165118791037866684885727967894495372172094616670183055270762399817437364768238531113973396874650692952507518598967671933608147299468636652751206544122717771436744181648946580452560754091850786773483157203981860513923293695517542544857609152750717961076306813641004955691997916942338654297857159036570533697315048893944090893559089753676324997596710404011630024858856367481097448329331861636374651458451831096646247110358462930619152482796674841308990604220778825518053483297564096477544960472184101292460948469411264501381737092821839965354284290390627155520442345633551183069503846539588139255199143555406744737029360000649161476305829422527805573423331200412814915122724317379332122904190661205706722564548516778159371350527873560129000126776035875066165330171953803814594322245937479906675357383970234840868549115034935188770128600124496517322578133663129124451029973131822188032426492999681698030685397388718947353803519439741097740975769033063122520055217179155299560808033788398753604296708923172559723696362149300762568418257688856076406003685857830972255701069308174213216398732625275757341421521350829145146904676479727025857085528489651651330264318361798538275466821735480989911702246274534460934849279178251643157166350428104907270557115436946487734595687253058197255092037893305140637590013764888625563035646503475461721394974226691314058184772460485572805976233851365968012968186387184586049839461872808993100420593596529642979771041346331046050421702625069773319492344432506613506037469648457731304800985038461155375864937587615863533283046264851948445461914764107939518405196590870686648328672571620854788052918194705854536958536554545677688964899186813957874384232102950430968788924374871820818023646337547856885742304649984092027392103837423745967115319646476648225955968298558608128570047152630758901300976049771141567703568302320101325774642415300485232337743365736338576568275097141567815721754756825356932687347328689816995576719596036377353988685406833690106895448145535448924755277924890923122350423967582836301089524430631017852305215234786199777153876461709219518722253312552577732869406295898807928293714441755583850862363609056570855032181354141633216642834546511332960465074694810332977602814180097156253700713402171462137784907313238452809439867489361333093916981761407908820582078800642802794722221370780960504323059388344130479761391616000 [106,38] 46600553817354115766528086047398843350037218008702735542700148399797224481953450743779924179633535343746260735261352146933206097271020836632110775644296111139689482590266165559189906880795644153410810346646482144116029804148634504672201988134201486487045488398332035453194036158246637619697515628843242419223162157308839992502826930111933834419228438507810019189664708519070423054270629825386557521895325621249001344054054656294394814251844344947336757333136855590497514302658942893637717866032561850221895949260861843543991859023489342313093744322335220243240417415027181372999634579834641071456748203093835922002677897397352606427412420971867043395788934880963802285624353963424922323304425118220901956700708746154946106145734162745410411039084176671596549081050841520447190650489094488965293998529603745270651599214196925521403944442525615333640561688832213866628973572589326077441521294166922090415733889196965462410468881270531590782449546779929617188207184901893568864092390672804373957934778864014697027541420519660306885088383976296287802274415563652820689222018595574576915858191506241263263063926415063119737695085759978287607523140316023723576720011148853193552681453320857327173804562195402090051959622063364357091430749851507483293411374230600435149716680019490887566403668083456005986327614146375032492855426892705609962002328859935662685382351302757087830687104384914348675892932997751142410444070072451692384565491724937708124954284181963870748943338244152144744643860336358856496620291687051234517753870963231509841317328627013070860632507126870237618395041980574703174177918469633727606369633812547752706833073200482036042977973472706798108115239372745797862088715084262747577960340378325147541013725215981272449898525004624103280678590845906337167245753653165565301224842652388996090205947235590664228122528703002520530730069155861330559081631275361696808808623609730363871757286099320512653927199194334283539493344549068375597272355841680772453853970398516366261435293883421201895271838214362236694777884620463872692198012243214196754851543112851239544540934041328068439156322781902172168062334277098763040474343726136242616169594253702034641147307068062701562013799185828475130233696158427441559056016017724760752062679114509987593110248542483933458721029347556387739930046337632615671678579621306883245909104783670981664480889417127913843810740234644019902596980214724970847685375674914389606008469409964148633070114908854573754423231336398907434898292736000 [106,39] -14330982490767981028043919820803675475603333803730281274064480670027450032059630198382395529279442659251894601279584331910479931775546120929306114018596753014945750474385690085555232388722574891275962668326232326354842944803041238383351195069463571332873158137597899552904934261563667521159039733062243413355995237373434879126753245381945096267850221356333274287740217813929674883130584768218217031041535462993013332314991185131230043324804711761144950800823487476166121709025877813261890007978179816172877957123952816083169373323737821681671462221829373438563649725637396097135151306315219651160133556217976102112651319323262007295874315235139438602411708414344144611168315535547348708076598900982221935526552530081428644547595414842467456357074884764596456894268166452870794303926779159790569819874574148180923590949778173650098983986323264074808443906482532334124070035791667885527535698360989356513661839498544208262728840642286807123331442691538764595226787944088001348993699034900997031580743179650940164575218055563098412645518200016747539822259870681047850882075422013062239663446590003357207957491403002679377733008268043355554064893144608377817754576834665884938474613850875597507998455908019406188510622724174109134148628427281237068837940654880526526435217637528089428089818078003608702239276744583902100843774960338106265280128596456099668735290257689761943472885945385292187448628763116155472730357877231883276132015090275201237974563736170461205175872170687699524214985858947374008227437218471690430031234295024265833028055886007081327932585008716050712040834582384968457697186712484502571318311276495106289425592277493764695179249368481795399689218669706206343463487506568204152324762453624746530503281496094981621388510428787190468516630829765490642979197179583367136668088138029727324410372869857287363406327449909807571926364509401212412433736455434723551234464251331353869416695823754767936800421169737323936788436078585726998071021651184878522771803544045482966639033938280584731728733034245087982707602098561812030650334095007826689127983370615163462099687379494196479471902625873133083845865410574515994964643913594234693685145116753113155927984783584452029014841298136249657547062082662736291678874343988921637772641942302989209164180886744586591955198259133258861516965199059988840778914857218965691040970565271246651245941157875234960351232547714001220237864020102110055933201003766794590942669645132370742057666828990962532277028661620341276147712000 [106,40] 4110830211949083049974020084546628863990882905627883082905267190853407254194008468454790347922120406668788328782657377283319399224851876869431198021699512264582189483321040152561372853355875987480153676280708248241279222673846955306107942931894216408033700529185953690765026590179104790565284282150868641888308972059954827275459709564978949648532628039334002633558376331352305082886022960109988265880541043733827753841713763898828309807105076379600546314462453757641783162174579544058925299694106089139788406042468564968225029329226263252916107645176707830550556490792465536927708011471428283262984187158179956610134580467497774161839937009570493072078494806712663052640380954066725018581211695629213774486720227689399404101437445391748034279880824018485062481158694062610576897255465990458765911083632805227585885139950334799276390119545583250364428471880497085850920259108421936805303486797535814533069755801141316012256951853416578258464279183285226492587321044419248404818577336834465980810616875735817633250840277491431056142685596328053087940106250729104163844682579347001231790354927436578538784055147369848839231272107686973157361661323211810552314399092104761415527707377368000370975665370504640414835059931518344091127063881600073736227351044025835277375863475689935252227926803474118219072299904913947661770314003998755912654816862194325181984779904267368397750188545447005691701416064741938828956695496567676221871043954408139312194968415636987889276401959756949202555337309882361882158599752707917681765712471435756812068049035402595571418973477532598421881571275664969574955502306001359451691947210626997239560291556377731060358199389794429563524495611045657723101363883607105361902464199860135652419542996347938093044797319738901912728408094100269054809062252416535492806467000520973720999413510963932709305951739249134325608114378639757608239130579244402411398605062762320913800712669047032790079255966727977303533206843420098976355223522296778332710338696176317801388062555112487001714847019120417829785968129459892965821628909950664900745516084227448708267509752355948272820866417174580939817804575971153699027129375061362030834323432553725134235685649356037570674270036915314382581153293340553262394802430880464897048671669703190706443556979753278658198419146615979538063289621543246542295277659686079249726466732485051918695826897251477374445850603204969245035467076060615698606641524114961961895174252067343509811769065202226982538796074880387252224000 [106,41] -1028248521074192693810895712281224458822051683968473297761127192741782769900653153979812487763869276179092817994179202807859144139315594491129760078251969114233386770161361866248068441581554920508737042345446116367368498830766224707967773882502182006685943525728709649213947794245626254645901349776958430992545584013018074233486178598836863695335078868001161417819973547011928024254159432716217959174857048907309214699880817258937113987762278492739622576279219825364862189427967592020651789864898414747236666121793882464084141652754986602837441071189769736784691385634600655833455823320790567725505518156318013667432815080475646350325629181558405657696803572039838907935373094959811491706893508989994185156391303582241213496030870925542450997461462084020298242285394094339111611934035887423518211058588266276389707789555790237585258260098265424533634576858442077828453666403954164120969590993719108523512946499449647595479495877777965964961632526858401002803922000536646132675455599906961659460576949681545161403133739855903111079996392506622499097901264190976364327768809503423507995872386108810688573084373188595856968254852532949924892853447161615668868900212595359516437233971893875175051245938189299392686089207404631819212758155511149835800606835029337576098674188104415110857263738092550866505217130406607393291660761027539408811473159542795472971190821420956643278762262759183115942683948660956414391742329144698181509340312901736398215433138159686927656885722255722436008874039285728873811853819257559891712995992640541261800538897224123671132433163227852496776456819876935587093393119151578461735867271210725260814735997862784395678145366853128016182262251508418781250490965231899950223186273640751767457774948226094976787186977418593031879293969605936588477284349045116731676062499545372785312048449662485025062673818370584298667519220611751466236540236981027332049212005406764667008723723787231317777734304632520409708805058361278026837375351412643488010034456552940201092947579068636317857419505171014791087660390810546673089123344214236783549979544550804884761603042527975307909416748083473034698839871817766461266062943236242816179594213958209292149319249722436496014400691861873296705131205799062295510387235166570518519715661884042807283322287543708602349955799395895930179274263891720760338619701126011582133305849787310001173230442331757061739401029005961128264926233602034206689943107714362537755347500293622249776116260848610135482846959284256768000 [106,42] 196040882305774540628423241545102719788156094563551938592134260714374491298936275828100267455852535264924326248019353838921242351591461727957322922931025651302149969090966825190996572149450621835516533882090463953348019469277979193365864487974437848945737240635032085968741685877600312180872169759637035824398561992576902108178435152315081919352414743461758231193245892771955301955036198632933356747498205079933251926777641799988077576738040947692708515219768855890499100592324010521354174661977620481857266383187724170855903881123421598302110857300280145100338762533732659191317177475007943049483677526071550649916889466110826340789308508534860732499115102707252412116444646491115081944535082095150202678567600725259033291539813879169865174251208927979090096692584320358646273637900529445727798397811465683145858131940996047591174789420394595015953040953628592631615542922590543679476868184351079369479507932833497762781127082506307274560532722417065634887906692063612214640585108414550908937472867918150639793419190388758336407424581609454519086917715649013727604104979205404887644093530545757541313557716216337143793950600882431918855271129233651364399394971144783731793325361619865315085299316534372976972653041922683522589761110725338863754385124966433739633747176457362467884025955396330573768840016931042122081204442582642594169787630090801523332912218096478511134767528549437027041047954018898443245153639846870933469141603700271398237813911312222607072468871775391849525711419682547763196506835238732265182626812669606617272603748869714531228449896887810021721512626467212624715587574097438774672864652540442494597354840763866995608600243312301796988144702831734029761402482237844893525264956757832796140183565073942433936946805857983374615225305005273079652516653754706830034994395824465097950651904335991016419150757260830303891340044267991367393963023607551512847910623302089995734919665037336738975103197909869558822450261965808755237752625275638657109192909260115030031429204435355394311396494482435400547002128761537639551859438873032606062648372243252880830640761833401099804571573295030324209917179257893634479019884179090971066851267410101315666486025257163854357616085505942085375180529424288553270310959159543411259571723380116730822372462781240177275603676756228473374509051441175921179108159326955728049043468009094865234721132744833625789271743367170864552562952363772755679596438000778142694893669246946501013348685290176036525897825648640000 [106,43] -19048243672861761992744985597485077542744809748752059368377329626081319587743542442761161948929524571061170844360138017888149463322679282317171403306353172232547510346854034488764195605809357323271585166926195383748869418778538663662693071746090362196461189887454374765141268050541830465268336578874457199619670150349106252546662676919660560618999772667946197294442157835451855990475944744597574810773743940180032735916031691241524534954524910612880718482985251714317110419952122260012177273578738179093303490016503585258942157304106916081172494903084945543155612910266896167925770768195352357299789992603951250736077322185031280059254903367696990770525896531466173681456361847848418938165420086474421365235046420636234318140064863535489724226032859279570674092694580522270244064479311547523402960044046942803339193876796542208397278693440474453241725605743676242924102874803858798348410314155766403471161023824315954464891813163256221906912679708429466661327340533022583238766505340415150884018051022766379653556792856579670503346592702579255995589948408388009590826428465166603783011238294801071601436675866051433544725493679556148800270385620534194761626778476792130598139659364415418760541585892248439393746746313216526150357357526533436252318141103822492417654763531962862219270037887892180441516913923931901555751820229301486088084630182317655860842150790400540323700778975948131350293669939373882523988626484179915496126118323008305223144253488878156661472312098630109242072074069531541246091680820073316657466162913714580339682654689502434306573363576392700959396631967085521076642930911952660329775071533329801713589757032310848162244170458255148156768115171042035437466835365922643541181277331102299962752067487709124379880357855202982488312345714942957936301940146294417874086821813938865243071355740444857312976549304975515620838384661253164162633668421371677953397968445797408993670787894136568966535835711344349645267284620221314033754792021342305693410432002296672243148315792001654358730962176825348876047619291383456904280489074355602886281038611826412274546078666331781364532387509424084531681918563963131120370655064281514971428927493959803769458500131510322596578004333466978277029607914646496393546474590018713736572168817386689351854221776578256570197405938206505911141175674338383738575475747543028431943686844733082875479467043707473654417652056795693530984598827824873827133946908938434182428319763262814496310246364776912047585624064000 [106,44] -3179312147335266150696025035770263975362953488609167625372903612536300761884455174882483349673478185525377403106962530420789883330495155281421829668508458822303412024713902840332835425937349580876479880893330933780480444525182987770238260801176545519879480504175937490254255670519533617970782813353731775558258765870737629984149331222960742251656567218916143166904741417320186642138574026220775705979156864685443154780519889746091733452117270625999686754155690529060483592751316862848730962397510909972772320642866501395653113929370967002044847265003563021581418691191331867784218880220957543073043938275907900931432626877867686656365540026047041914420440795586933491376629515753580889266765261039500483719025681724345304785280024981114186630288204002252034287505181677195931948972959884744038067802309962173018803831254343714599511118852300139165742379782846183926834186269639023389551893236472417937074094493220513449725853896646208188371213531753826094719595352579782736941910390683803859317829467707901066423352123453605871850288275522455573691329297485390540688580926604463281987440048140330593464504826703085769299314428820621516394994642104945303366428257403213113429567296266046637213426850297368795724646158246693890921798273882624872337769756388855493902278079930733689776701582756728871606584092919892609410798439384972426873336390789971349003694927410755965318051521311821303696999503320635218092643197094011273201541100958079335881926595469767587979258893522649892331842707978582528789312335024789196452867795083109304702737172541643568961320816544235528365789301134524327615761037342632043489028204112719651572167845231338933544390750615089464425449377368218697770228701231616598265146247282516085973069909133266648626962712129627012385113834005388632822893011133213910674885397798146809123768729581865032475757956532122397208071747589576190814768664862170973607913369870700429148712554967130628358460399544908419676931670235293306404982052030952854960583606216756825829315063286882300656415380754896600368942065895734398076975431986907605573271004179073869628262601018118974985474135549897301769470609876024716728080344412919089903686064749938139446774059771848657605344495240376400083580887454148517661750626230106624996433418852357532763953304221988522604429567595046722789470544964410087271436606377788005159877868606387025059267317738714384070863588701165484308683707725937637592511885621450793394474322473005489849813498006340372529152000 [106,45] 1869702016857080086608148790625786067130463614309740999986376177810786868661467276221401062579617483792156543419174405914334009088487156203538197493981992939598251704920025072052355733878599125811062528511593320676704615182066618809169095294733761505563317481708598674374363923710259406486066052440935069351409819500202378553712704302588039382663627515757712352395981866229309998338795455688961316359723360165061292472468517910390033744192331344231864793484558058732852262747942403596872524829353078930276001880282727305129523731352730629972278808137413225616581029148088763893892462944610618232365494730935699471933867788049166780063989756211436375030745890700141990564437450884523956641165599691439181397944052347596786063662581631295303507608683970344279027456229637772889216181804868874360252913153680631828068230893281318276857396997250533580523567820151018620568625592614802708567958478558995465360144608348554653235824142856757205185218463381274032360264605840367363103938791112356020853135956430615516642836949300583876271554873574686459623158473330916091784119769961328786193450504646142282038435359917342592202265748127071952551771357589235012398187119399177090990685395517154353528283457394056877811677954474161298253836243534378591649447472898857063157695583782831391606830085665933259662380004692106693043425329708629362226505826123189812583154714912506299264135321063320142529313744516332622158053395288247622197327660103089081270653245487384925103921171428440532726656853797311307394528036165533409202576635831602475008847581594391388084408760229205350492140447003387012264998438599945455441056778914044438206014969618411528259542460778341363411002804376927405225183657881337191955943980124959565666286236455086340679407345333800725630052701650805940572826911247647198575087011860834349046864551679154396847611129810828746733823015037482711548069303256208545692126868157302954896660309595690008097196613024360560278289155620279762292181656083785689092241557246801976379918734088353558768385811558068462234981184615271571642042261891083222793928501241161683846096053073590028434448310525562137698569103353568092241660343864161434789594472616749204599215202136953299574623289411060558117186602702780551993391023215044344364559164589209599138325257224653272502154034148201523832079746162976268714282604170847714354111671775258881965045678762314815756895152313715800061601083196618452435456762256757969123094153550498520639633025642907094220800 [106,46] -436233209509593980692025476422824609424031565495536161224066622238001503515835156379058090546998905802944514600326260911238304381350148190614785504787649832087197973469060377700890162023668191334454901211210079554390860760370996606038285688606993637045703022352994959494965965239301518212415346827369575821167875360177218809920091004057991159395574858393860741531762588036473204311817897926562595383675981046204472352859652884035990344994303956596289902565525652405510776262654007435240157491219183091301646769465515477374100881283252280862290613554436670783014148908305234236305079983926965068145774609947581433855589089725080168370210222179187301217172062643448988899244142950816676201156098743845568132232301405373503169736449175817868085169701476281445729841050775496571425755233651721862616625077725898131545135206845048184957325454007122170074985968135389265421787186456992153575370661650859731567114980094603993315114653300018894218656936494668273553328974639210176113182585636355728292194203096832994789008015050596670733897165364074500785389955856176535309785674154957151496143616686702621060697047489170142832640086182676312274925328312904224114766396958723785959987097585091532115988569879154612009167654683805958664725969339935671387704304504992232730034623588392737058742545654414951170306094196583330614172922759624926257953043032616664146473406640641032805865831576442849630563803816749462817840876127751569032361642422073794607230926044905444283746943797392865669653176581038590326238660350268020106261784118427327426451162640178346040016526223228963744983296455918153875742200447165949219343233567949150918188211360695675255611882928723277558302314329899442753977294018526232997434539659026214639098227510451133373371379239289592780939371414819970186589163269685924749988268757646163702977924809257207881284617220477559081786167544737851198044587343074554032179385820213764792157803481638823036537763835040841456272047690134030116046616365442915826899326716799931773262115981006523823757317611502393948468373879315702211077426472432783029138153430868631184441045503010896970686215992760716454994184616607945874553199257842906714924191010109178124433235179415998808433616542446051144840529426549885643960245591783876747145669962451239977695960029578454275313552687874750338800480982761123665479814982824136983017440631573918860291471707558557540788046719866275425240529210262635483210354481012556963815870805206576422074249799354286080 [106,47] 66430871769711741101441121697525427647700501224726104850715437838715808297409335085867649516347610122863527371812965769371278365749517375568940258628494704741914451347417269547888601154227311223653990606829838779226444178767411207266503291588683035493228253406312280643379303510400281001325503015334291528823130726923328507824163385343620347090302445164622596869806697669253345720151599787131552276127428598672619928483780662392467242434285391238056209745773502869193276808275584180673713580474132333507580557300541592742052421695355227715943190573377841670393675510645200756871038296945233350487856758025982820954978315067061175085859272707040434230828440156105115746559320946359403090296824665037879636324030795786011103310026417801761835923417816034559120579239653594163466038043738992762538166927572939566032880556810558411725771068253150209504073119278958182704405921746740705586139069366847325347369662781700429801455679689429520798867336870508031870352732015259156741576514018487401889585152474593353035672101637510216219412070515722472509497699267321967396530558774004806571902038075468721745967256271249466615935341166674868237969899934779629843245790689144622897501519027268426209123275565920054761937180929329699525270814506239445253136170266381481217321616676014426726306834527264236860859108093067884048032427860281230546841471107094325670478272073864806099917447749783435437110895857182645154099556026809885933472755177338461925596417357580502793700789618761798844681976770695770740723101839113276223807062827560223325899832162534586208056721257447768473299624862766587787883524665403391815013135934902584690215359015360063883080026255600965855114055817826619916557765783379720852437282304837428234102487521571374402614051660204060874306261099482412896904362957147175741079295351636762428237646775452186136458485299363210914262992740739582917333786056405793936727614495772736812465675565438083602211109146751322162942854140012992305354452631979494591742171945528754521793420162191656839846024340231674028468983404244964824038100608225813647679923558896131899984605332154143151168258794477380294411566772233609402065138389248898631649649326812035126923629501495730042401492728662814939925423951191910478512376473328525719379802445801384170763400585450192881105290495160566804253823538246420488240504461427675705995816373291515134403995042070976294622588465147755553792743154476548744360919284139114192570724345429870378281127787888640 [106,48] -9107169119241254268681023793050673286434618904894410326925554340834995032277471659188423053870615671264065179692586935552109413200453832820504977759052919868681939887352699099592150392811122313710867866283469759490596418793458638506588805882533380871326887887801672633695531609052550026331185237898797040246242649083361886331385941893120536237130617210446258817736806458678554778784529746617306845875075386713520335497688108819498241461260150812039632561153509200830586167984856288434090675644858509830776564269045502692931198678466382227539333958848812043022866555649907723434717328866476977470197856327956159337743394528164137128767170563424744085283417880290201893428682455541602715754734635579692897482438186439951197674279211924089759367637555048094513798326362442805667614144724400253933895201022897806084373528094778900000764609088926206450492461960049463437304911679052730844299914613013778903549269339615048810393154422824718166406760159631973488037311908144577440773555255860062429495360944693350872084677618120987209627392620026134186839341016911650525201492718386686064377734949024761965646481619022058305615319531567270807105547747558770298584389645745390542381491226947464829974254512240639965636282691844352528506896495063611332511408125973951572075443678162177322191954647035880731566894898186354443325434603061946524747847573250111695360033671097520134257322537507971987516031993927473916298696782882887067179586846442389665615853526697697643362342081861421104162806760776848208056813349735580106592132731100726935506250978872040232530702898874713162020167929138137720205853239245238751934525005136054220980948527461043151076211060907029949239071283733887390332517301843282445961384080391323248323027024946159092583565847890437205283411277332234789845238274266110543266564984819211520460380472126217646022574083439943366059844246281526689245889377900663724775070375870337271203548427145186671896396723193003908190561693832217180953935791865078005500780278135209305757265970282758950160460293176028772374964017117574494010375677926943087857381969716188905331693464425207326647785700718874221916595118020823458716382575901482551885295994571319630051362909256125484902183539957113092240546944527886516704673719098044595228970880990855472411731835023214051406567542377990538004232554064551039739533295110155245957743219392227008658649023122421113230379443315035065150585021445037394430168752329523719145894822822240383531168563200 [106,49] 1713438256593905809925460159543624082420949195159830107815696048289359121889244561085147138612610879133318910416177627185248696298670889830462287439226464923846832861887437392474895628604595438199981445060646252583976059685197363364699952717134896632236298008169998597551368369872908088270406079955139938568289656451645813738062222282578490423391238780508970838704782729409484080640055705506701745160807974965949151328945663185592621804000301469610997406810857527468869184598083593553367497771136910913264620700933939338232112726452517847037445406998269223770002373322026407223934680523479320222648194923653857281817913631044390085453168460065993550314426627265706164256670348885327321272214335273659988428422537191021801894288981782510730041296004993529822314030990016366065206605736083101099693122803668964974989828383140747566149155564931380059566380988824891502726082326704765941209905039425964332606555318915229457228597388548008031018874896846803178246901275519194139517682223463171308786947082928349309260044370382906664487811883078584868614764529760990142478209446821700672477958821421903948972478507579124988147410627614099150298482750442317650394449460606144552671786350767592701465557543097253173528339476825054231770314621424440686168148138920360411870413356298314129488197156350095485333103517349597958296386327924358771517149184070952876672553869362132921978289645583719818105373409647195152186244566786391460036947825559793374753415020782272759074678068093939423683543220702023376024787311734783047335568157298624871819956621149199813733336636388920756703738900668468326043753033844922681167958005698263557065709404518576411966959785213059691705807021549613921850241205070573824989136060686157013295757690708331055558589567634011614837912041147126277195345943671551173212141081505953186485715032793593858468349477469539165532660723116104257924125418147491759622736055369964578716243523115535586580244508808960580616766065925746632351632652193627974236709136595972452078060748251812332784824366785611403421981583636866669498358438666996214462653111891906602245171148710674897851333905030321167043213288829071315063005648318412114183538148900259456754185994879535972662218618730952216750973551655180078121724328231744503049233227455301044769367435277432568165236112235280982846612697179773038816938051771285813932071775829311790024453020574137636305512307916870784416707937746815769185780519643147958657872056526245909967667200 [106,50] -312715832878590736544424569294904579594710226384681470577568522234898126961393366033887737365114884089454866106207181849783448989796479314398901760935045336058003948794815548265616388719021835953266080188154370186802624765352636010909445636517706040786531979600471326362276186483870079452740508421948840624352575713912782146837731203375530417112762332029860288276164275787411934942347246034764884497312807394456429548328452351927221643848965698961753605397815268615706596509809462306082062217288690709804560323719194428494751821322183290246693652262583995479398662201279193447453834429315194424207200446276485832339614281670084136751948183982559494205135122624769797601628356154472799164324718821742257334053799126309845595021954264233750190188177031005856619935074810182023186203426676347455673229156946240299461870338570231196248891588983027857325073295708820022609885548116946769871445550312041958389647578637686921377606568382845814200115844640282672208084293111099374203582053863934038950117684756462209922626309437329180837886790464599375011447324988900161112669381806168321168752666986375571580893252212980940677003197727882479110492323674546252676912368280521816147941862518895147253130494545384102911981225609489356066964665492434157263951752357700267281162332947657129376532154579460853947769202920831333539237934362716516428754605020428260211488913514132829617156799231262529089704013602349528955378052297336772593068696163748335800826340602425713272899048821843875573195111623457495912758683690802165704801182264597830985456191097534298906688863307860611583984778667414344617757147543242716784481121477015868656609664372591921933330766811163710575321282085432187392136994846841192522951429797704048710855691868621002866385114241715221601307215447943712884276611974447292210039449720867546111208831288090937704662172135275391464136866556810405610636988648792009292911377459787775452954013451248848265569820891697264201722971888614974264262901839723397495900474870013115923473873089233907238783253219874078553427043981958820349784763943857594051733576336636165015207784358730543069998482219495565184946427103563730316131630094853559479749282428521397670898434762354232385249186563758243506095122438825585511091703787577436279944111308198895849971574210337039177688122665483304836916377474639441983159734239935510458344265875946229536115422506032503304659762819231029967886200638693754854624066856689739355121790812691602866176 [106,51] 16860474224328393670771007473033864255869442616240039826717867857781939637277676842423361161949925097273359201122116195871608515536661979039131783151862875197631871951453191067378122165620892376650626936390715228491730918388977583354399579147838605398241263067693579148329153756299046619222261882715927102575145861633518093791805761131763537157377172713647399056218852217172234446029224916099425577896104381681708913889770228981164919848744006931012985418352282628068965519046773982351878679675626499237126086468582219676216892095389762507708329406464345718462570640653418870687092307349607513852192165115147028661115797403929440227963915060982887584866332417012299102946993932305409703628106542723149969744455633498980995582248213428972201576095996122416398632534113598450522832753120898387766306369197627415429412039863012305988349123945810555955687372329238437720489127635266786570822544163361865745643764986556005667302363607418415528255620590971077245672903303450644455421422982394575527079292083839969429790605949162497434409960256331783678189543236119522284618818257170402131862992933044434668386143588013752712040616554651095365576880250730814635720309262037478892318308171504499700350493494925566171682438762436730599378667442698722001043629956043643556351992008370800886509952856066641669702888495379684714878133830493793780304598553256296420015384202034319949027965371527654257238514638455098188786945433373604955032241170883480447123320617858221992476010388540169732237865551037503003193710932896728456707941474630581058691515876815525065023958603664660322157665627253158382408400337718879366233255717232772842830450863646347893850969794314614573149409495518803890716944208358442940517593247861073020544700044811758080355674727204481327489757847510381556767293025210050024913393828260504201432456306591575833372605386140187001891565695923017971180277852626622401343759760762196259330517549352517132856908112540889736310436056842830974394555067868341759619479453013048120177265865858227054523970452679068781767746844014576629885365489526405902305606500926303173308737921178963981411572581009638619857823603736353102018835473898053266960993879104747534687512635144915900080363144207352456884295443804633687229471471186699946824565305584256060361404515609866306950022394178972115419192401978418079317890265798514889290472821510378714838514627409177784430940624513413916440664537310643195888003536650714322942919771231879168 [106,52] 10720931882930190414690946221151430764375316062598913229649324542928800783589910009136638158502118041633922807903190254518293619476275058290307841874550916792920876709486179500907326674481678680366195780183061999915414645547302053031496789014710625326425750953459782665646135521218275224232874455315002871952079735083319792434281544403877309300704581125131610920378332692035591790813071925604022962307957795532040065830911480734866347974905157488928800833144827954659910388006869201350850510139663103122885445751004378785607135614279008281617347898939441534917336960035905442899316155923911198296858554707511129749264635933613187883164063896875699256511933539147474718682449192062301725458961450609582482149274807733184784189594370926696668328404128652980698647380978947837225291756842321594655776224143622452119562329470826264834238426216044536008119603975497763209287309611195283758038085918930320443302866368873709094462861447832849780508120265596728150055014561340706242194011930610282154606798524025756228880817183903189741981015725137712724876473846200965093977048887138463772700469600656102709508915032678774108460525624812317234294530262639271254937276846749474764933542882671193355276356771603245213990157210206741953362431208161225215560659567668551211800048196080298664202321939243248072659472192120964402501262689864443194350262772845903538750738262184631810326537370644333044631978731431010069286940508188530355666476078362036819382832217516649311138765043869832302238265690649383143199972793525308108437795940123374478970081142565526586262007138405097086569521912625726845529748219528724072207164159581370495610299436367046486509749377565006157958053843814039327713658230846550213286215298713079809605620666387111020104252930764977236429598691087513246672738208631175222189806845647543551063203191588000483554227889056294957628443734920380226384565797369689869868350296756380443648268943278175002690883436015866148935486896280915377970591920196084132134844778819806828858507893403504685743416226971234622555937926064453567139372538053189275529988767434082412610908982027221138814281593258711381219029361614362583107518664077272909995230929698582864976126352046046377777512645453715382545447990561628623623292752754635080562830065817677351331122235319180054028584571730886693840517344326333098733451193384409863357246142362576351510545697874057676414586071001224988251369968414711190439938860533462939557269696675840 [106,53] -3913024069431844689721747231535423768524179216528711902103845764730899650389209486607448979981876553403125655461785521320352997186714462079604350319403473150526426286505411962294670761344195589694759310572864547652689985434875233987193366297935482732918366340978180044988753000870359456432457165171744718699776535718095068577251012544092058555926307760934506014450079012886968679516460023227925218950161115435634437754741627020307204061257921870607198097893023988955755030429977559492197173734464261813219792800833594356664244226747740120702365641175204062230168244101886686236911455979046023322949150949575332081404539687512390483295698225309830226444127377329901524547242479027389385202149894187484258579587425910222857565811495055415867912407910740873046284959292433046995347928624356829922341791212461848843513974557708983923877032821540371674965447824950762731136442526344262626929262015818253299182084544746340623760742792968894148957137489094782155046773847994897620872292689459717759783829553278022325461038237858176801979602760740374012479758607051213004528996957888992622198874166525676522712522212243791497188064681202274185430474340386711558641913719083908838407202441445053936520922495628409844155199426018368633673888795667949113530134230412781102172056603289236496289421276777373351509061255273022186213999375385686909985635807254892968840451341163258065435705444026157435484469775993730606409024003553572012423305315992870668467270664271481178702673118371892841074089604210335905709506838151543239303679907523559357179340678975023067718138880213430205412914877047639189789577407409831609723163979195299346269335748001141630103532356869666309599305443000195242841927850658935157702164210478604462263519319722279535635458997414948963387805666991721085343405323492012008654868687524874631038613593042719492086204136558076488546591677835907720936116301017729043413642997506399516082310942992557132220016096346837801552781844796518660537542176517315528236171126195085541679786050530669693648892840418911458372451814233699469736491969946162047040658518775846538838595691942143290940986332822572666837255294495965033661794554292555747730690183196764454236814985092287653965291013041093167907624956200761807683120719631419899524503346624652888465944538303874604035558519642639081135982833495258785072269453828274914780956461223120982445388843835355496816565507510155033765265143894617050817753777232330579562620518400 [106,54] 680189649600866176555504586800824039337889636227196047081194547863003203205454609877850357337758775492534944500914804056496543667242722801734913319211420148985881181105006345254485894352918222714319087642929911645270807821027099817637613489271984082981114446774057851495708027910922665948712566514884435921860000698799199590157076035022040353827537258350358983752168425221066996224765320469160091777455653001270057699803648285826047950170268891604453549891579917646665303611325736471605560564228899677060603280618025968241293026607252237329395366450829215539050414788067446633059179193283342717799297354411217202893232513969720004323311788062288908122303675664511552339373752300668792031251332776966295551296315004645541749070832993320162491328421533234176436661885881133302996081274358563449786424523035779852525506813121042690375756079164982066177952696420453164625122219152202829522412267940916881072992009620841148940721638979992830325753966252597668981092439240209362602956804859391748937179992146135106827432877530356191613900404568115932765145370498583178576696420290679958520351105773681509782851427641201928364954669880986880548343469082541284124900164399169953655062840879223043091920617685417911749206230506177705137905552583831261513884528104988499953009830188675916651149424991727794403646026112812575003951971791082734976414195658990064543311254911128791471963030363868827234257245749094084605324065029262948136146686798963032609382046597080134571337507433742651756439594569690044688853751361119110003618883671698021067154199966916675146886390631122799445762228300248408197412701364871124583499368121799547529835366958123060411413859837619295584445165766182634789096438936709879052174048718797009760156753527383708868242846545147112051326370165775296400332981907719111856066961788560428488403374047005027785724542638917185184505906833921695065037211604377601260693258214084304563726737288218807198954324398473721155956727287267922150946965174644620691986692212011866914056395658266180951650798819717114822911470989984492477908332215208649349857089214304956592890026301680688545525318811642551571137480228937443206391421339969215353009259210304953400123368625135926053072307757762812370741138816509661379249950038839983601147748425405020154823016150496666961971783677177420332940196326183098636348666441505275880285073899380392524374122504744034397252340208367430942408015934338734134288751217132850357153792 [106,55] -44005770828637865808552616682542443048286753127022048748708778338108665134707533976870600784805763619610988971282917903652475885713210059734455652355210816003126961538250559604614486326579189740599519531263082099692861044159389168860095033502755640876710818130971089988073056887270898664355219838577615891090651450606074189557763833488595451243751217046598270810428880912244310798846374345394904082041812580550045653353335714857044523996669881490920784350724732632939913626334017346821228623045928309444304421489249514103025917789106727187639992526113111098551640049541932254357349865394087246597997779457070239198294998633420454336273065111192118845993181802342772730912955139090558416095857753104889157084984829673528359598514525859337942154906117571000215396736671263903768858739631086496974638086163071305819964192146469335931320456592849039353767294804851006643456360478521205973137317252422197264964445268886812508080075153509949103917725620067844243233037755743026302248087599422013953860074405113077208963137106697744885800356874546305335427454012419626305217777705292366395933567473687235288547552885345866729632153556566617885087924938852748865906990025948608249092893624823464542671043665183763987015217195729826465849585067314670291878888307860299249638415750241501591598344402425308990206368873639884572914877313812104388452809833310750030196207018454343449614321700647879386449388488589714095948313537830175445109224182457692391128545643005744308962743132874125087133345460819891401516656768784129210433801283055623078711125506460365482194399459158325644035173784091678501361322684091174334227740607394451937661883621450011483211239761034444088927487386739792265260154186371150619315807018699221034460034267536723860173746731327602497263175043297092601921496519310286545400701721553799592763689511298072711336018359216453109428002929572771690360804889248928745024927512650435564388146836360782615732762724971729639050743444846341120814073428189905245605222966386172211037401089414988732488628949233628730000867545232513351630220808235130065651467727853240259243365439505090146178776752438788497191211742266470235562956395879846562753226425732824457131554327194434738345546630896660806764358107796012637650542658171550281003952407513601196752745904401724639189549314842128451014587062130382044327566668081222341293076349572320086881594155021638827506136624205303985570554387988549622505990908909859551072 [106,56] -11063914019591042171631945207671213254425085189751354614140154623869245744275423193339602170512986319402626627785871261863299169778455978498541596352600962802381111160059234353489294271216395011227940694761375200691687173156269126559590933286224653215903831265657789065345644870538138529555952525036054836668602301377654789323105549923572573280001410106832744516580701424235034146921599792644880513658340047731738587158601942640805720944657973786452350628258241184415728662157366903526251126451288448664074951818485564934895176351961959230668892076738933934103143833053640224485186897413826391527212914921161440736676870085259552830304690462376529183486539552690747485891012318617965443473282232007331968186302563622897681760919444098345584887744684248881201632007200556695794604184001520144960659990347078637687316615686567541851048755722973093266243735863929401763638291019705575815203598619706259467654495717651128589867584240530260940628054782259975484029802942502261101582453217722491578665948595946459098021288941875562129981810492299385996753424562517314549016138722852108521533158689263936803702998747679136600915648485010544352514515620796521147871472960514210537948903174759771316981007876987795569697797758088749316138563377297496084947876616533290625333969656529794433734314592871382681015311722495915322581972611065498384264509600486431459496033277959658654107622780926520491350380548770658123963915286725472925114413879407992591076839733806729357453693947660126237314234779558218105008227292861583718908729834012481718765293953428458785118861996180398453946148468773727601363675353715081659672903752029044127766064880953092476110428820701009672936442079217893426047727596261305919572713257313855380664645407884813599729695104069544161718923928417209225932211317059584966260000946847775411454661755651872948421491300727712253136975096197705001586352539215145349927970805182609601041446183608168407749131406906803033922566123698011725424062352153294401905701543505785347000076699470373994727088110579286279006979464785489454363642961725237895722145265101591225013471833633187516949908943506459497016112448457393130055130096822751910452427943493016662127251572940555672769916326722254778854615090903875620325444690278400934391413245881731299817924061291854391423390737606125900105895368834697870234382788555615205236306829634330869765687900495179618969278460183994705704291470370324115625183931581852160 [106,57] 4008858317487894200133309883038139657678530802111764192534715756973034680431237335668787429832974418658629486024649654788681960861647576250818972174877296696583732285808938258438974011124114592359154822391292982346047250639999025389150114833316535893080162086794421285769485645696935556809834283078257375934038671509250360657189264177171349435571866059047175258881801068698905544478875988606775156345321753537185133175417449407721736808660023563478824441936242448811808879914489962572969045177581590116413341978231709740508147399345205962688304182251341622698167836294210268220336536395864918674269939253067944774326794674837142095011293603700025403938733686614977201146080942962093916427711425044956549797469750325940200516084365380385899215926410746490309425122163725642829396221418647611040092945512879602152509595704268382914331481254594905002410206404991065291983283728692435492417678816154478867332850112420226034801759095528867515995514430669414317114331811239888885051806646142156913707563955231168122043167400910276202066120692915858848096068218139956264168905477920702137251741997903302603857962883640519130516571484579164194446277884405252349135824504784283925891934651432021906896467637279271171200903185219777459449043377337602976346850281178549050582497538578506388978157793878316029036924062627601737909744014491409130120875997808440619733625391411183499191728063155166262415267059156495573905437642999421932406910166881660979987277479362382090014576917923434363841840853954331846656909419649801913454740185598827270399335763784283667826052279393043313101206102634920768591813253938361571862266099374575971519690257639936573073878148677906811223477105223119383767520959487107035524774528655551916523507948889871334564620512250247803236513828687991545480921242681042174421201520672146507793221584516446668852201696525972936455885110205753789194694736051333863428854380541210661749728123036189021723368087541881041429256507449259452636524653213479763694648518125283423265868391114550286060012623324685941434022466218756758028674249511473399284675224130876181345238277180502169620644509782402574089974500166995619386794210592607156216260507869029834536627022359980357875215027049800073180023390743732566045367730766387346321329584018234831419193214303068819230529583568516752057099916345125130364629934963003656494354546203081005005665470008199190406306618825039927709130905385340837561500287615808 [106,58] -620242370557021187185324093548432154560676706148516258746651320172754358399065615285497600950661712292307758604429414020121565163672849311321749557832870381071017060751747001029929681402488206919174671250626070082133047587665306424836124229502881443275937478737394421884970907126250975928410524813016004673540472607556935566321026957678411277575740528999200973919108046747390504856180356787467834999552086846445769154290628397652637035604282198567611889394720823605166124336489812961461643295870759630934325398078816697075198774662201165081705413224417106550221877362521175345889717764260604658255697796703331073642893521404607585957497982039053606584453515757117071122053913720584645195584880214365306019456431921105183886029804983556680040449780986614977447772425707649160654717142520389900914444150100281608173294625447418226355380894579712126619598582643443449133670602655411976738863954909038729544696379113563442705952724118918491484691194913428875979914517299040745638645033593188936313188371572077636707452618545627506641385688848299242401931284151135647350351881246649960383976981086554860836273974199013659662429859880765112538589998275080847004675140620845238623936300821223487245003351572108715623832000890927900201248789849117240792119246423831556226785447341928115504045183103281617517283641246712758482411354546067406186717347533327288222813558443738459800442003170247989219952236235302502444027826821353371688957191102816463537976102875351339894137237612556160388571975616315565184013290244689246761349727291666124387850950712699399703548068439193028940321823443726553927095393646070896878110410479875663763629659041614560164816941816759906120953810536684779762754163590149074093977531130593671819728485594687592732979298468596012278622540667442004087084397359470964039260891819170931236639893139407206814896085672724137560464381638176493202265778203354085467558566168728312552398729951258700094105271443443908063699377607693183077728653932801821258243037514792378834691890360960481530318584846500501872006409947882195752041785088648973522836425993333403623512348140451160979642514343938783774074110917842116876710103880276964513993689250849384430198290704331614784508811180765599311417019662469223628203298260762718403662480500929410229102319159958645929216013744394079534381286468140140928817164080750293516728335498158187528512057964922281499532422385615722366904150527147752463585857088 [106,59] 41131030104886855059008749461559767062589028191809904421382676497103339675157922505099944898252634413627381995196255352576805392098012964477685678205460605357718198243607665836481994146228928613596351209098840944162456147681374736562993502216077990693509662672243544925467418064310228180822801926129158464480120262019699460335046743633765291717683254186679203512636024740475279687500360930958933202281119947262632539066117642704920310494489775498499420981074277561922424374416811995626967275151359185863696782031345296050930671136366708169383475561853180709048489940814815023463792966221324927315672620298572400993781225754425608656187060119513224530473480774698875925889768188558800164028410044541511461485887322873604375545540030266153680547372934408648954832198475730482999182949315910006410876078613751873298318747644329931734233316100532883101742769306339736586342439560678135085907678618260269039336831711927665767194389436207887071559476605661036813957187267023068629820167533884240099152051433970386333483023082191915032642593664281470777634805869844115740608104982795901265183487010748619101955415075832725525447155081769007476074635594230462967093795758917174297025002081772714812356824201682000349326448292148264120729898090769005044328972613050125957350480982606918238512208970397178558766296503731727776156864448678887547737105613134154774201170978998559552931170655104101744218093737967227898177332974054894849392575306151419433958151655181039950089971657300038966926661478630299699374133817701997197551983843506680070913355503132036890600251505853352081350849939164993420493907061804786503654634674111018045921401783249769625945400268757697335610929386386273943522218039352109327581826313478635391864252371074629235615013216133452318190538532721574727230938484569018311130189594148018232463481673280710906195892784906418575078752909076912072350458020073965222891853431938511538879733020681915321526797094206513330482987316794855474827233677736539267044807628566521569611538765354041465845739379789447423093092929045190505887668576408645767604503843938433272242340738960507771690714745630900730435161335119193650973012965667675862532200467217159378336934874851183344073915898045068139798129725448506578860675736063641279842314440948271598917450897773458940822283102519439580663481050501349529407088491231974687896351524007495658572983686526101333900533319374441401212220064617789067922560 [106,60] 3674349699989618236943968629852559378328282198035609518004211946203845742966027701161680592226452505829849224723312943483315608375757514584372359018186960521538746129047462014466909563124046216494913438913477110483975598827391655659362408478258423653136857843307514797952616186788724962473424033899209764029620657961812535168511219239503592719707698430024284701681242796308442152649573590452066397329186631480331319351042578889765229431669993835798601523794231894217741336735324987437052814996302030224423795366079196694723414250420676987925212314112903363229565268179313374369750334893402974405220610749638584272529661775970447331507397674167132980947419375440997750228073062367950158362724193763842553314127431177301357112330063095129579909814369589893393043854819592266236773665555269779408771654641823298471019485693161963214734796937814928427211321761356040470317378094785131826482724416472616052472449906014362565337093867972370067006737266482519659597258787025848720439476608830891584012292068087360743694610957520393061074962412989259888763212352609149247454604030852269946671752222831950972629846072501517994998600092375261201730052629198807401636426542967829739735264573511917639237807683125213762768980568473170796479618614572774671300741842198246827994001805646125232407477509734923480364317465803644088197864899790188566419626569429376146551952287933550980824319881983302029160221056063938455075346477700839192963964453064846239481035415941650213549455873491191114220667849861109434809443043771466166562291944885849265670008813338959767933740946098355288820205805916110133153074740118411093330741429748068435108936777411226538424325543917447194770132969367683433894893153029185098024794239867934241355208703273587721519102821305147300221440310553010178066334541893881200899088187297214366400449548090294216820914195670280432612408797492368381831466141532951298414411894459270723372895773797991861314273547690207958263916833172466292784317831358365708597903630504293044497895241694016052076191027051442269829809657633317355752393369799722155811306072397099679291576527640364272087061442171932785874631841987672213860228324301402547997374383648096256513993409196950354052078762978356630192900715930540539903008755284715206041910238374517162936267502116362184965370231263044004668996658924760857127004643039759507538767142711738883272192132182393903001295439195653654128478428092570798976 [106,61] -1376574768890034679852210116485828124654398724963296188597965932544252904067303650063363076230585056105510900682337987030812611557185533695461567268850685661596947389282783354899918727894519081219454566118353947627337330305320552080341829082117967386649534758855938151544537105889499982545938659844769857335830672568135492254159140464280475205999972948142152995398092102652290348891149358503642881451095804350862948959964930246019934252722851427837266615616798139962995896052239495178098387376409468589165569220102929185794679616393481075773313510833256476892460678908339602765933770341937605228487587626786893673319693589056844231851668992047511389808423489444505569027348636710842253469678987082070800642953470338249095565730811505400814895476179918555472097303468066713189263082626146874893506205592903132077389236206181922092931883681149515257019711329563858365589134874903749882334050397831711855208711638426459485301523344547990098527887221078687274140356745924472500762363207837532515874439682263010505157915223167139240853823589163753852336322007271961403382070268237241021075175627994674248297542137132749701793429814338613389240843034643355514590543498796635649334489174931852788371611787585733557581207354194644099476562858855783713186932020000451617038926994285586728920706598909159660820210709992908117780501677224397787285670643682485651640815452228234597525612839688338409423417565263683591774795912461098633091662678403877807080639888535590088786800379983975423518476020596741706875469329929824010110913177271467362247938905117546056295139738954242623212498588678363466292271020649966099348192846517991846509321629633186042889372106916000445949560368306784635946845095147801971914790622142439054991941519396843268183729689759526592630592307531129359812818819210988350364015432496710508079529944588618912980261954144690728082736521097102198405436292514976192849407850269607193502173476338687331321483965699132355631516894723581847748019245090591776623470320640425670825669546835883040947017157811926039183313902391341721838441950397243159508773125431407420631785889693724439319867652350740735662722438149195988446260942247215916848570591930180217605055415467129356729015118112788738456302454075176550914939166517266004567062277407443560482660885820674617540108690734515683673918468492214434525034748780622243281671279351979887406141754614763004404170908902231471770141703478362000 [106,62] 213256880470293494564912976504122365296113331160732744161330583244816078534721922682151208383162110239483898749797192711679978339189288330539856657485378728069668866724296060440941694986469500319937864931989818065852089880676738611552210967009198634798453342943543900889347827504365358166457335468572953906320409803000496710340449820977409302387290658936489709278691611995705543400114748324316735747355226337716608384822548147303592183962227855230317978539150295322648656363803385905918712648946084124711312607910960384091889918846939473146389436139336767183364869175802086125745118890231185258614253569322878782000291362376525655521628970844618327045415363414595812690796869678219061441378557336789811760062054794420173340817643345070226695202842554533546311875787430947586983755628629469185083574911169237507126988259398984330344897421665313421179229286709747932819249166257881413790404930005215168309319465190296790358374113519533798422600690352829642660255509994481505183279447422986872919640518511389434530838663580180952859788933763841833747326409966521102320278970961608895570684710223873699201433492400303525668930598104030863462331455593741293066046794925412134255880570746404770391130758387315378422078332191094668169843273357933149531744515548275951408339489148750664327790874105633154636503441209718677728197987242477365891686070326443040938311970254027154290791969706208912605901099424827521543373717706744211857222270853680979856617889173576658138558406867839355279472470102056165502698487650750980248692412874046868195323499613738225325174966098569016652528101333579170294598343662550498547422894119929526036597808011845069689893798382812319898197653436953837732842771720112178888298500674409297578861170655397390898378806720092068294758676067555829309131869257143070403332206662270556983468797871317400299897740210250491413637186293757355924233698083786549348512513943288896085580641843604353495525103877862885291030686843398190604768812855172919338215533309109786535648170279135326574191351019421609075406702935288758011146650759951960095021262339354841965897010924710031243789811442338365636058886845027672329950822598447048892763343115029110296291455996432440774614041442305471533549993297334158677080455460369016434997340466403823933653628422482979203808141366175803492546857506770734501703981488051867523445329247162773485225647174713986603248574312142754318246191778240 [106,63] -26362085633197922198685010255862727044699389801465691125632467276040164936231976727565643887011093148440332453634461398032377805390946050853917329475628621189336740169400411044113852980268593152155309097010267400105432289167314831347343548953707703723442270086014987342724796655526763060497868609243571409357465542884576654831729543278983525815417270182806045551306776675093491250284618492799272935308474464875820517357895022771438203262517704294196835772780806987559382952507458766364823014189936537161571849556877937655475329739528531600747150371072316067300700753033725706464407005177695421575619234315469364719614281481620545186194584134625365392879808836165122278226132483879632578412500987452346200565386379510865264147275857075173090220352049164721990909463761241346199202211954743149796823765978540640417460363532377468010600046924984402530859302695884049525754790272628990564074318509153380534525117183126040628869244700991697958803823925077169775329969447561287248624091824414894463858853637333913348566578680749822528614427008873610559158896781532799771937061622808266730154040700823467851713719148162307014079704764769859256698775626233859214524088097018990378540731281807600805108468329953530258287543035610606342453048089780489336533172431638034579575484486846041358178485315303459705001798201070254853462041186747070127087745998922633561769563320866079048395148756994408030447746813944847364774682916145070732150076372452568352876794689753073542628524377672834413904384260419597785458869870491905236025996578992621899746308603617768340207423493458388841504093814280486858726959809044203176482759456165251389750647202130346924311039173983309232054306414106306892731361078097298631229338129870839038581490962968019673376500412851009539702063672698155083807091720941507698857784613037219425797037263944557364745408306963332174254426820082623318226793337656166993269452690267599874073020226678882331854173667124884667614465667304781225345334315577818293772332458332768095384965263805911704326122685074845396752547785613288949704926980532747228499068248082419300291827916995280880570254773194462317825432216072690709305344464563156017935944213484018015012085617070675670918247282590525229207491255157017703407321642942277709428482953179089388959999751819827506464774189900320902944428971184595683148896971236882995647158510596809504841793834779634610453843769028535419114961840 [106,64] 3231067364117683764713966134256047393330478272058375482116374621013910976668593403149795527329328134819397436609891054218039185151364913172665876536296837158488111308335055873723087249711529264388890082869188886232089837715788443015858106530770210255242334035047688537961120452406542632464779876026318998464948702911427335218619783262692784203018225786956763595899438042347308725313037652368353428154515591537654707946095699485870331578280146534059086295941214459428950169834451924834846502991306424877374934825988253150107908328734019145532552045702566804751060378327202927553254916590613495682673811985800444876298177697983054006492401723167835836527277661911036470781224957219298264658149620133723506915329990741630916837419393131607151753267200634127097713556206658092989218778868355220033691804677010277642815373611438418484304784639856421924536567301334918396928977836680248303154395105967778346172091873371008497358291944452683813143513450445781875073295239663242945328189878619697859486563024588764266688180269667145071231897824187250602130238709663607553063047193441528113976655157332578950692041558467027910486720326388630957022810859016359024985943714328453349166914205339940424200995529134832608375666267068488225883165225720242923373929012917527295036927592761902821238660227123707340846583041400943678840052672700776945776465710883977858522471641323532881437582955085236994534779772078831530322119695446764334101475391876588113328271206634789052173268583488469886809866920900912283373660987217162522083796725871876564745881648699082329297685790326486470550998214208521208839325814361158128961890183556386900946235473822329296667993459241370177913179629168410389819804345500866597609156380480107299776966359048399320295289798768487258864921104738504157338537724152772512905752381505984245223413014636974955707957355844931359369909982191655763928884154575468593065712974761027175134265856026792327113148306084488266851764107471180338987783748370412545342984335621326629665166082016730264862296448581253614198633955173425904539478276399908137626331462714783568769965646004088615026505524453089851646474685521117718999653468454937258446972502556269697190267264815250449406673169916146419248659189487202518871888748234405100433818585723639627981572300058058618056648705708585339811912173347119998753432345531924820502123556599708368183675792504700767932472134214617982863200 [106,65] -381399389734173168825899981405368611040893826059382739887541591736144907374279702736243390258681581031293716238473617743946628614061363061680167485475536764096419259052889961344102827846142419589903340416801162494206932633734002073128720792518657565074364672355591288025430961857199668365253221951926745986662323966270392567373092965165005631731154003995513957610717841002783044258555331921062620868916059084438105941236303751531682662629240456487160287137046017848361380523132748779987602783575981340625118818555560103157812011474654327151691839856586163771229592082211246717573388047563571445732102269695802423590443243981687315911423528441921683030124971980065319642482922010199144230283854949034504045695976113603695886097227283215384328184983536915263633306295788456522462114946347818439828427037592595262748393128467567245659164557885353898442108692171896120794848642054745357783667358153731642336498162737343934684743493160927135001791881356826812777814878164888660259230340633767280299738659868183991743896172611183901438683204327730689778762538148630202903811281840198884713697878172829144458871362662490430741812154288136448227275361778085401964380135798300335532590784812495040799593825987721722026960308950200720949156192717049970598289802843745367348814346160853813289337187776856337782037691138855569711591011476372791312910212504142043401149386585521571167273889674751590689185801729210778275028996036461497168597613220427280767443750871061706424247602295543822817873995934289000636770420963216556330598391168079597850817270282859129265601843363934329097463900124868567864261454495412051357085486619166115395604296737215437651663113568273642011600104336589865290128343584455388745331351332030276374022577675826143605215134804899347960190356800868273610837351274643409298859782114842929030028588219740343353481839035634425091482157164448193269771247903043509394689988608733919215449280183785874664859114015605412001884748727360213350287169274031454158938966449203055384653945905691278924959939791884373406674025472526151403632664184920780924740121831745784566284936061973756730287704846002257895497756100698889853847120018971210523290417037113030034160963130832272850873162473552315990789842374411259253958247584202252626241504753887939986023847372065607330074969225319759377655808416764878638546316209011374426319379451771628264098016197049779592059502333554325120 [106,66] 38101074262865979438342396794287808340971781639876609992298306775640733626894158226151172229029304442032375359929645907435541862621608966952454947531852640641763189771119346680236350779407908633550818411419600868763977179122475451815641459541631011168017047514694207123951000644085048331810074124937705510285072967020279985261227391190844559732754898706450937867712141988929316240424000469640335794451822382458407916532564925089070983152289049882203625595828203581830656106565709761901856159419848880477102074636032427551020812011620009964669251866015605808252338421952347834956184399753394969666455673622226066678289738926138255717136740867345904294657765230537416783527566089370820364682856061671622765524977480694887227030947360814221284819233482449194450620980994548451818820784156068968608156366857346428342371104501869282641839529170438617959737245602185480600271058690101139747947511288717086790746872104877822565152492556450771833203103724920591732606550363236580982514248026081382778069016703303502879590466858231908826740812102092502074668365163401733762440618210496367717881083658067515688060913158490067062292723866787791329330309287858931296626114523060678340338511265935424179419811352381160117507208848153143367708963048164952805594986500966829286802077099358034936600053373031226218874405868969672965625743521661337400278462052239910509441119654706743217102460506900644560420041476133717839491215385773781839419997533597235165994235141778638334142744616871024837184574201328753790403824435531805879762041578883427536525634422089121802840530776098471429981608507902454118482607917859048201958491949325876412393121998889210101993319642693474303668435419855677389960680242867460178973530971275579323069386593775895428286485800008969012864712099170526010038244247881017255760510255432471990205716363352586568417623959071324532854395568552856399017949415359386906675325596893996172965985656113898686730350471152945284220325340736850586233913267739336813958745241838431200611755076336942222815980477840794721014053446452465488752526243431312075866430218982739896545116197505291594745733154876902958377267536115977508048485538472218019382786035105055538084264293513721018267424626004321914018401920040478667349099931744872831314190446197947084066795037879479094971760498643201857673012992187919034350876367900395671307327511969039131897804811086332916230509041165840 [106,67] -2973509739733893870329017214566025051354476611199286881165697203495295471357928967624965596666980237107069083648063025119494073702182118059855023038328335974282126711515321416182856314460364632435295184680552190202509066691648507689478557560873856559284705128930949740558656657900586654734371531367302503961780822145746570545801485011368913948469598442364674286290910566961766483157255397799569707015330427914446029401578085499119214011427358521183784095593444856741430221610093478815230306222438475533771054473019585742723270540767693432899627431733599654291549828240268921187334869796985012390218121557741836980445973502072262241492288464402480811787603933233971127647740107893912949871140591138214148603447527218777523180036905054553337064234432165526801591681528511608932187923942962534342994719431586264455355990779892836440491539695684834497563539209408561256261125308248291999575902190768476990083708476088141245416731384114050266391631914296693828849474673783861516303610373763988912528171755026138392518820855347215229631977613435836030292517759964714757088400827201690849600461716838900320316735995122547398268153540172402112664318782651792191215185164305457399889776534741127292558012004261164626098355449268251454775664561148948364800061602632994782641840654586670160528228253585411095462976089887208016531843200309735666545048072998311558169104985128332582026664844545970180433662046474800341522353451485858943807072998198922314546662769540831766691266806983740042580047383413380409202403557005392065935364380302886496983347959703415811450969120628090062455474337690591793246238309143767470641381520179504108117627319684173715885208403375458198556632178967600862545284957742129379392211098499034698642851235383794830338357433928723154873718361838188140800108957231573433636587113233313508297562950618112177439801515232842349517020581704330772052243926638569440524302347007390582248720857250161096387742051775401946403290847636995515268912114022158865037368349548718185683021333142378265803247337353840447292050464158067404818400222780632830664066148408464373144183170771514444009598212107600715079700893181910473755527230788990295798222886466974289855654736130151805784415105402819928145165896062295740882992653758369255618191937880001387950815596416518746697497500520921137945593949233815824240867476564851324346931263460804434757831576069310538134777471920 [106,68] 172234446417452667434207928011923641911301496601735506775939095328836514465681477406130584833711050448095967760494632599338273475092267292372303680756168617529412953003475168871036427306232026563410158657752466690366547610864244444354027019603046230627195970658081229344017839314558799487733651209142079654137634013118137709296592215661249550440586696553963592536792467463026951221503888154827690407890817582225030105846990210811949539390397678367819342665618190945019560108243515039905206270371391167688489950502857239679374352793923725498189404849592721517458940652274975754713041484015929850367013947371526104255276984764360333354791039935531175889456581964194715129451290370165220807937466175205888519033708151523730430997263157151552297912298211073272185068343311990399688578706627136652645933266642121178873792192650664406575838780654568412698787243435348639793866583601249998418977565826717779160116711113178334965033098874076058589667843320092061919620401677807021375978943562375929843223785209375435743344750940546374281600427171368748706860796630795582366229790949662492195886193197854165556726893252236982404771993704781286544607024353546987036488922898499692014090542567355807324480492890159967069677709148707627369047144025197048390684653194454175743239679556988112887361374470614194324102239386641230906396410738513026875488807672053082398898981180096352430779884220605336820564163508357532167573270913537830658068284066505316403921380788860619238939621471116716902806204130536498632268162658720417770123252362123524906056019534063868247983900084039751219584584173309543652883501642028912586560843882369770760658493963820353747632487443062957006336698792002248725211906833334765525639833196487447596757380088994311446267187685365542626700477411721086298418717905625860386627999755525461988360277624011298333267765447538319684232995380001741101420920783974389729410985895141445330431953414154642631487764740239707428516473352102874343686983926769289117631521274945702331666670900886894070765608702031693255379174462666902706696802022052175352903477089917725100987596731488634961181493379971512431631081232720974236590464743222430357119839976935408489353723375566468747125741253563331167931478050428227348889123578421147023862574978081442750892818461716466247214240951005679113553289874942765959232519999392587529706049673876103498388290011093001411705280 [106,69] -6475893959720897555085587459153227121166674473783763421710925326129345304090299141295581228508686746532383040314826927396014001934022036798156340814719710413835728876101063239032323682244411933261357358300761174870565361993509907420162285196373602816406785864002151368166981205985872608952675564222607097419004215362126624941868072350918385192080455427650360572826120775435327636255529833610192384078262198001211635193729854468924505565445540768889215762003614774896608695549018892251099061534083710619181816666872062924914715942244376565184283672586006474129903283747059903259647262076485288359977546514339048132889211599406262906659889309215527561996460993502774834118164060067977359346569551630526084885576948497765274719666808210524584534352383284902531243260197098752155481028728003278390127066049859737452897851087491437691948596867917568093829423874977108880284160852727756345027665733575092137558215948041941331834808219517844566853592100386319899102251461819696847749244235635618780083649556593439485435408796937064996526250671536506929219678464964128338327654734168060336158378222722682605862337965845394140190884753542908989485233652480338574369600688803913637607399723169109150295588931512657680202831188683503590017710167041624889582303863283068896664033488440104276925247337006770184956992025182488779425776379674395532319229296856515553905781980939873227431534852830489765784078829383926978894226617097437756042097261030460602694724755059689166243370557133741542985649822180894404312163911347523597116164616793547018535369527149986913510666483781895426803143001097044728098153333336141808207379382950758344181407950500759364985327453679813279222451684746614770661095087421031175467250924994673029863592693633733586398215334429062605723465228188715886724786520152017583156701976800784787061469590443722806053343873862463948741030257847382476965075762038729414726572391019123496493708755068937998830726249114611791162261397955656678300175605132705912646053330919892370521894127382478607808136890771184988682317472293572540684611903776382975936519303271572583541287968654699541713583328428769323159123519580044574082955748313817052676674633513488054989060939876196858218844868960518365790043803052538960680839515314297534301210021626240482164288119468414945791177046181152160844494491070507251176919311040279500216068515966271561348928549437159663800 [106,70] 60161505775311095605898891774381623040504072308976230383677919846923755328204542572638004980668858169616899936630607011001649300308652519283542428875565390099233826404675819795557116232675436225297847282261867058969013503109335299271021618982792951962439844914591577991409716438108009994226015133336002920545204005436216500484042282205236797949083062926681871904418685755027111439209709167673754848740229092244489023344112259633538009747076289210464581805665675668376726896595658304152527615658732442245098695562602285214030362786364406954356613576487363887931162471050054040877447949359583412346591709472936769231857758786277693266235837409952137614147874991662063507914218786126962677797953782246096936193902649222442394597657202915428644097816654305812831388825256751174357257149521126049312244675912428959970310365113359522273811450275486489003960182584040566482927737970867881611798704118977413365436638070170529875926381266926231034305295594006708578712101765391019342538130089092947404784589757127595127424171112434952489103251916904415922894253820507344987073672708558444853827442614804807900480796891637089174514267218176551867990429121055262493727466767234710673376558631083975305558196103856372093281566714405709325910197044476306703969467468874459206396388416921448246672177951224671415346164418926429102175116104890387511297061562466552329196487523455336575795136373038455067890684201948391221001539387094541054192494308326593269674964196114884829314002150945571432284208058534073790800041857889371568891671532239686168368900485299434597375757086759466358343762939964437323568456001071508183315049534278607104912183108915052294391684964941408627452883366188146419739257216873640995786781026229314703441974896723643567929657407254345144369284643523145775105860690167218534825785300896878409229623616031895345006300173772986152201405312311502383736030486757507458679755014806836767677168873489172238044401865222771941786488695178717036427600991724140605652611317679818540099347059569211725701152618736709388717865645766024129814623717347043345884549053322007247135407951748091841985377837702000931472208646388229207064096346353866520946875184391203293651400352102734336008174057103094269139315652327521171168968174176461527888560220394027217862667667649721116168902916993483237978974774710395399855769838061264988366668775716093306374515649514208 [106,71] 12251575890911284213708263414460793136640841851995772176773144539752795405431876930298511958721800508602396784298835436293332281282188956215236609588748811115785821529426460633626543231297529191431873346160005001614409207638519749746576060343502845376934715192215550009457313677092607398858945153468538588465431440247379443487250748896198056291557621773757113724678441179676372502074386202427415777463290894817330804962337725520858980612489032925184383906601621967683518939846327194808997289867012686926997807637432469118002729307247114968373089708151398124891813786829072940875958068293351570772909068602895087052788071754857375935528048754865397247360747867246832312263137540146744375110488679837168747566531429431409216897247919418578378483704776376526888701231262378476792716343370942866289640258599027499384073532126131838458352274549178183309912802396128823771127567125637860501505693959698657579757788320418430716829748188016852753781855432481266414295151242046654073895041813315670220660353900669196665426398497731859448150750417575991253510801260525008934019162169677566217776326560574107258046073852410431294962609510021796900516199082683556334340896837215958084009282531619167790917695246682286818064797380631858897803948795496229083193648874604859429860138519043599597373535115526722396380267950725246528958536776080470619145482663090010671035694515536854869287863670236561753141939338020234361406160749973158779520234345058991828034818544038491222465312254930878533012061689276351681438370799367213916980774636697161326686613824022883240430481073469564681901031730487550278546065953330345606203386919469721095156429791468395065730346425311783562010296463588033949897869852015609393334873260830312895379406510429413196391014852739504018700858336114981756563062284840783311974964656785309897393803088931181679976335618453335091567174151629415864694094183911305705244424630400347468479160580387808693007836851069240406481794365190664735358668732667510431505080136507405712687166532842159506823631064667305940982912760170057794796177829195332095494491046193919887234285226606498859392054339654764969993581917283066935953813321871126784946561329127565296145268613433938133759859457835032314732473162314597456445777276273492297617805952008116952474892270360328349281089313002687789788105246987791927293324658568886350073489684288485461113821109256 [106,72] -1057915073666999293725984422550332682891009823634534689147534129964194167571331549718401492936437313293227534480753621481899377617484236288822831003508955663910780943515867336211288321315792499629809000075231485658823805253342048292914088511776775498257145993519225884491835820461064812953410839144867141378058433667521613027572908909062559930141224001998376183613475630799597607634532540283538273064361762057430054937314814078895922954378184288802417717778574580718540595254115592027415755265738828446398578295507303208222763248112077363245259062347858336351104899409770527356996164721553662396509238386235381886632237167001688782534025621236896324877937195167122536484906157179059705941182298949370948526821096074800004386488713922604723481080628240145593648809146380425235758696921150818380887469866134231402823447940387327263623994596619260657943678099202511144235941004923750562765599175674020228088317096183746638418967113279320418515166242576479559320371972026939448915331210771208692822889379767327109493262123196624471441875430911599497032932452098532458239343466271662114654611373534768972567569693110813012654148683170870981351917952396423280339899602771230799441429969061597277370356201131849016026894887174500267921050755775449246443053994643675058705672761952275983084278818394811446565309928181516562666568419946459040482785512206617724225828779141807274872291424036230006869662574727886169655984656870585301342361863370035461513988008793310257939589229603079001084860965789100178810666288719967866681254619914253753846298775410569994444365513549542255332035907573375376874934340614919619509533428705033190075367619409614838415392120586332648406725800040983901984815567599387652876337612379002970728973741849915388569086771577883441397807173748324583346693720269198649814305604419002867992717476368075095961669370648844327402635296676537139803749350959427643212379282444309108767430660191866661137020472770547122941868666684597246753163339951621808911580537857615404131733890960420588590121443059208053821109711495630954685955428680252111510939570338389307348473391887338112797340173718707648755124792546523420812142075660985782636937228380136016596110848514939821985563169034410206105716172430910650106422384682413927700096675053972690939727755526554515853484042934431392180611783377282739219571951293867057271717785166120951104959600 [106,73] 46904464570993674308337078505332618318248856774030202325550517387689474176033217275374265499828111719825169218037427015238197347759124476830688520671834823113276029865296845223694291962074750123877099975831438931652753038443203955283819594719359592848167667384708394713183909634399044719987699154069072090782852989478572857325152341473383342973029817781437793601032259015730660550826873917863401722355086170096450360543063821105393323176989120499891116360301856046289935168752974210149548585665024363475120932436949501755446737892858467382286222373336683856172822040126949128540268471223833935221295203172814206216834306046938161085780399409243678760048462957842221856589089349323432966353985260952994767768406424266024098595293816486778079364175238657122020184943327299191587008758496298784404090452950605768254582904621721479314105304823664946863773363519736680416673695232284122893246400871264391669483710737034077330467453737969498778874463021544408138757607919034123692963912437358836825798411958773178763623393341543696535950369791321525453809278265509898430749407879427785764795398436109794658697453529722987707287726338873917742873227543151246178867415937341862793323424429442613315989287637960143732499334241030945650772323802996240772853763569234690414849181029423274001627688207602185122458152251161199482317246935641042423680270447980720319044180874835239915600090168723328803455101662012413949887397069786011652373923447461288796854883145403382019121894609554449677295489870442870149211394004399092585920680325840877242212309129305235351905323156266027966244981073451384521605413793840393131917535946952685611657734761692745057366636896442557881073982338353173595583978615177439291621286083854693282066325810444876216755587116386448571883434397106739902826345920459547122626754814356241578571010843109444903805035274336342870375206994519126579943012041406740633337867214618743822501162220529537572262566692022984679213461820185499077803713134981286362781187462728455269867589806934348576504124687752646075807339605004077583391292270254236785980588825476866644931795591271984641935294726592174406488510370738343131852553106767932447120618615296634924393765512315202399850008840108765789618826308817430897959464988948886397067038305420317022241358939112851933349065279656568664515361019987579883035527488464078633605551023687241614960 [106,74] -1075242582679003958639081835548542377670858252010096916402575989744238876704311798417791213488856178385125996899977091552971299705560063825953518264430988051365839354031236112935601101147097649634054009621572690945990948213801680932896226365621883090258972521661086725058399273112972957491893479416320853696520949628331876133309717357254078073181520174335790199391552289231516510245217511568755132532717336736159087573095220261204326922639298268465796914612752408808032777510459573457666840966236780321356651083280525861313188423593643269835317244218921959389246163316063711265473606104739340358816188499008952225658644396515695889018605086374482263591522956443543872749017912224394510764209519808281510009503796436319355247451392001565236601758373475750111999979915853199279983277360023982310786975919246481567758477438847177192103293264969558902999918669186793252666953750912634735636165606529142680076873403779713648971978087584154819954751479562233588942437935590187901123973375806682621275781347224930253084064448405055159222914970915945019599826410096133316059803848300020408087202611839160282390979485357096125167152726120402636984341732887557089675226862261092593555078979292464641574132812110602004322955339739949664821964644629620288885695319881417603095593827041663094056238104869338206487421216205900595232293624166268743833589051306873775525919925310713301165316541501240230391276110201264937629698503423992525054081663236743891326665443070293582424545757134293732458451687657824050625533113048099764409439678625248420559872652257280741215615183734293905203416973650388847531273025482925180819391325726691208689372737105318002196007545860271987207592881607613765011427857214205159181733936046378901131276823953601380042641655917800556468128319464133634009721105321955050093151370542258247375806529692291425741930614086675043517220092227995783832468850321916222713620942439126063879715359249999756377527850916077458303339167989865775422785977419600961556150844773995179302145324790395155920913879566892600931901546160937206997147235717651457699930095689714414497976543649113672322952210265310361628724076666111570641993750033682331995604728200693026526590721440447068183014351641938504345130817220279305295636492735587281910208799742204288781650611093303356439367895823495143608217391551224322169574831031303387464870819826980768 [106,75] -6939333329660253700727848354977886330102511484660321013303434798112960892072934387935505277511982637620201380990509804729031160951272200230255364037312870447976513211837295605014935024587909380989132595805527808519094438950985502711242346803580012514442604213066014553577750610930921934616397056876214840064400927651953512981052284304684599425983119180574174624113942534089309535949737715042514117086133145134499746416578946536446624362953713937950441948091998151800269667269019113959294353825074650662159357507503516164666895076730230639627407064477075116237478969001004506346867931534231283281132304471765069755133378809950664018896606270523733065967640787688382122319181078757557577751023763736630879556854577683631364538220908547866627672162288116032290045402452969386415272256877446394054772848303941408486656567217473195636979907257689437669295265187224128453596973450151847099938431589088736017726789335580882478543958337820005821967761660619663261367596980517901771576303393814963460409128906277032919815887767947543796082451878916828358634564070042853448184311660519558338703352870013269215419231470248761778702355697484869830752310839542352986078674276665485728839411080112859579967829376687850267806139286086604075642736461964259046246288639086319640632904358062766476202696084513239487485848070834104215306703746379752377062032741815933701103465730083318312614833523660146218075271886402937370081865464054954294668163394968955892254416067575300800318370226326836543052783022178621633140452576615046131018122637913204449857509738808494562084317751984268329679736118544852576749135389518646685462597676354456980701211719249863377983640312049311726221536889740212616247381939824800242471883373014383713658852578916099002196625366631749905176002452379765822751544204508847817554211939466752567794686351944970337326546239842307413963451538193541865728699998832282707723535347412622355940046721897564277083601820757485207310760221532417502254517847948957765950108780131329541905944956449979117886212932745974861556123809734023967289680422781971939527160083963573674408619263899786035500665215981591132448116386603181835086878963962901132748523115385473423581639563192096895391914277649519525537551811043968007618900487438860858804940449100059311684155444037939890243881572110289360478607210921487127683138099887151485643426080056 [106,76] 1852356321135764805160798383596080665180366211809164332190109456267183985191667224983304072085246352439253314822448653063830885822966165264947668860055013424006675734588073595270769022062152142166986078354252551163773704007184657284520411609293950053577213250596687709594312823751915976651665792852402066947666582314114475376109206598824530540068627968352498879222426170082983099822918291254738788735667577307931083761521701408391195114975027800811878506060996762755381615202131938209881084205311740923843838310251452234170728440724934187746647821442576094076559300572145750133153526341305122948483313472302775226366210556276830347025553293735798407868624787518874069182795985709025854225786745017569588758980152154420724134197436760561297968096228049559808404668904766858651498995791092372572595050814644162357583546009841381445713454142042192450026122595571021984480625637872699236487719270129422392371982665503222760243699934062498886627108667528309956224069859858713681108983480576317423421220759255661726511354203435161865121573552228572758903860157887893919901398990659425089544472486578970374407196366231757314809687134625187645507344078695689837684670446559604986893502510270356842569944785611050940626280877714839408169072407285379618735067366461328131167244118403758748575863234115660406663944904247589344692414612253025157516470795131746342209311328198495899896324756692791373681774741895853814339115545376407786398997430528562486283075801957920033242475945068079852386410402577186226444021966808357896746694344613454059318497419365543610835732243807757457525850099904598658451820173292989184766811586871221567163636696486123043312535554869739130593550442625977368701411668868595784318826166831543849018369816147399883640893722618019725593489619978186968836531270729217344165763928189315584647257129664151100821834029604907104736059119200001680734751636813336607287118479224954866091248700247394899454494763798557193221437010249481802734885519459967265034046229697672986628076117988511829850092317001372727400925068984341663177984979602257452422704916053703522225048212033514958267158838737774543195683021303451890812860331313657121868244590849735821643190178164907653885593518141881505071299331514631818974053820247451390538560118615372192997595202409974507270117089089621971473643921955509947996905676752787973886619040 [106,77] -68176838102830439682657320481057882693229162096221466502342601759687187951175604411322069994917898006349565215856174017737108116691676359899564748081088635041669141682854567381679366129181401349023988459737465027454464137005743908125221427948418217320788766174463217676426362703967199600359856224789184759602371276036402632678506332856479114710568861830766292513677951631297556760070196708839871485087238720620084460511853625977092984900340845395436727091505734512959068326214897052889626625016222694717737651352181010265183155195424240682886892865349594972529115193130694954461632958315966907819717724858455645153381791936630760574084928858038066037260841567211330004298616712209322804082266151506674505912340245406195523428086523274669376071206310422297663585314167890576660808439365509486041369616354160874450410488256685693595479971025033757854626217106076355817517207653086369082094875453884907417154093804496194387956546899591898868023667987753461664813169198516841533320158426199477802939438398052265277812008693775786327159566724297989616625714129238409702623062239366186065137594012646746513481232770150322016527931828145329476926458784846695024925930751201754205106632970284069149993842913459302426050591728264568216029433007432914673315584149084499568968481651547657826351501567847752484000659206838964571877176888148522828236584246425807046813651275129299578199186003502013512094024362996412664810772666855854760509523031606578763965523315427770144306652935837939731373613557207367935153972455861001945266032799789753425932782161652944062413094027756648714430442197707820215448423205191183869071744843652008591662993607833754002968245803049608483541537842146049624367542238354771887291610054488211942963632571039626209602068133497166830275468353653906284000220215195989269423399035348928153227359184920523393192821733139248714974354661293107542592629188695044506450277515424382222895324393918516967144306982222289006532739728979017432265701837409535334648023348061173880730821985443123419937277675399044533097881384074745410890027127475398086604251489345301484258087509660144007247795298513003167215797123550800854745102863878172339092968638643634506307468003490118703416597960507573300374715543988567169513121369199143169699544650645181520540501485759938424427888885599727158846194208320494110004012344751392392120 [106,78] 2522959433815336466736237297168765792419823182918714967693042275557139848505406332176653790612963848923702639891914426775944608809535839917997883338511154429857003971023098626186034583169584276284480255134168565266804513839313651534348685666621916349052557788967462612722536482679169835472338102895955081747593506668784336586846581313199631388214712292106935927990960827421437006479214065681725354385550884429740537078927139047092150162819196058691973117610600162153113004387187350130577387132494226067993976752732672334976051813317506107987365253403215590237960993613169114687408338512482864028537846714344673343208100792325686326938330388784949978328958606951690341548900240855289664043597127875844730542563495344689772109597145944189090660048659261513759193142037703676109683438012970546633716435230794407861587745666987269401801591042077775495787253565370751207650716109991101727004829152426149798231792153378768255754679441608691859919893968302089261329174124167159580881389901884596831858798093704952101110916524106141474603600866575618813902651886785103823903271263412275914686978459119498289683690948820789705370657636195749685437503987886109797024156016868104760846634630587131527162077192680227424666189119086554127896217453589174479264840176874178666027455194061171679391531361668163639374360719508818429408761155537721778793748555241266726543640498178692209283446666935591741062622392522443097738783027010244437255361803704231804447076820429687439194614129511500184415613377476783579197109090032680208906752347975363310288338910296698622019995428643467482610191496454022596647346632949955543822396967660100749005278641161156643414015899080727727153424631925456606290564542564147115868828043570391419324119354467015557358710022865918608072571652766278917904095150099289608478440857888324132960867471957269411904979208339869141906240827926016456333561725513421247919244673967929625068769141512170782723428332085651615173383573568507649766610915039813084988702005537313073776884616384543888044425027343988255773288669507394126598937399870518337582181499231500252391902807761063538706050319470565861902652489229914555228805420975531139058691278823669899958311555049575280446848326733473888271658926611180754604690073609355105887361816952108047820111020482284017963389659636719236243951145478586371190587504047843836 [106,79] -71727895910478151817087404836166627440092671120277405738200454511562310291970577088877738783134283904922903442964181380896912430041954002993818076853330735760882247113097725492852051127494109993557287710166553017996673853921302974504245429569128873192304230490633769891928119149194146562012299484026592925445595644945937698370049942123114682573129332275164613649288367473422242113695852034733641228114539130129682112044307790533264682964266173403431836148264583939102540148563250875381830799143470731484953673699606440000375776999911123288956898040373889125657585428850504452968074507205320518481067292637069227106405299429171833960686216363956062903348090376573035052553640167470057142383766440415890861594864562875975646431083425213296578887692460526770263769719245398516458718796125545646541146433698279495634981380231781232873282304041171306758081926308713028706051458281343279672147936222046728951451616504337544276540618074276321979518938105550101338762554484384756036679845998326884267317760396932365956775614958430175500600115811410717890868669273385822508239630196149356141407194545499704221833354982474132307182920020142000988347447590957822545424575488472730058674906670066449743658446449495635525442052950359653225964186971655919795468079783001804966698815456659351247801276929568942121788150638294482736360400777377197329503932447494786585196915879037183033897021735562438334158226978375832266179683084873266914006921418822924370700998176323445463026974988915074088785453859499002455105356556988299119388584438676873638806872688832300170627122823443859412819003631834761030305364692508461681557884333346199691319158154522117455394763230213238380407080117422426113472690639039163557582335544814703353253630140387057795670865206869832811575527942781517141070548030135988840403194165465804642086451906928635241302226196325131055647208213766303567739405534425567599621921443154998691979870293240715441629257452182879181925224016457893631542188165748891658111106009619275263962749495137338722683080078989900343176850720541589676303693288363208854064593775190080108797878080582087735095906451895503184221458493736105287331920851620150684207019441808720038814284867325026168220079796510244548840506599354316560555927571542411469431359898182866909374283310645880286915163044258832732491334050059468356525350555284 [106,80] 3401455054365503790383267238801303881804214364988415650647367778834283890271518344657925063240451526920348813396805880624106132262225645106202506483192569425752103297766838264885775081277309777401942392693427483404650477431184517391112162283144882463203926223433089736961751866102205518341095094160191534187879217317377728156862304665014953732457192607612883993812080348368619569194836844228568529055087719911869531397305076377096801456844834776366393791290724648388754149828876123594294522303068392981564137906041680715840940748442577109400517600048378953917551210721199808142660953174915286615916200876532342734234513484020284006801627304265301997493882020990667513869963625800710951555434820231587376255518267552214017474962661045676036489100535275508718391035175560819654475079178033202354515968769923151087669610559762744000944728418174456003085326987731488525841201094945284229038104965984908644747449842511098881300297623495002944551841304706867818326473318320970913581202327618885092748341857165784941512288607458575972555648403381407764842668867962677796025010949869718229546574417160722917281168233571349412796901178208968142788009746251390454907026704135199662683027218314976126009004871282182487015143943046774592935575629630180838452431642177917425474526909872947692232202663647245115375842702479111536929025255655945733204056758176107998502941127349216794951668475930661290382923674970702378999933389426967011447331230758859558872321666955134637352001127320905269182800386655598389504301631378393765024847025108209272461539120197691230456261398728680782268501536038627832689882157855374010450279550212852918455510572540803820582266445141224151932148801004048029234315007047675675617794308742004301830191969658371056009559144445576003069757857120254554840728907171132216009827872799404028312798830391563227483542025513775024224828656757728515222979803186796908365004441381848698257682457375385475155097402492972339396471427454887350512039802794081821199044464959182778241739674163518728898146898784925571947411383267554021756159355215245645868008054509178335762928265101111356250275474380697015127660160895273163133198352380671681244005921575656839576592658627827089942926195091799079252699144220779347824842880670305399272154591220202680871278899915794744012454710619734904692754105092044323642748560 [106,81] -95329457949478391126189581790097458071416657615457239890618723230831644167404271411535869655049764011049035795024616345342802069846281283245278430834474688243794286191648065617496515461566118451053191182976963207007806654722418121270520585143867745128779985295106185067158493349977551691905885879595878887796685780597699231937895307125387888071432557493422427565050070786170406520650039934051972224664779462151512802705908157985785833442340358269926890220185754157944910372654552356812015021015133813126077121251017221373943946021333439273397082047338209597722699557508085416113212611279643563684762383312988299857427799590508362740920898375350923331681471380723989402973253208753541115875923244577905097377682733595079729654165487886886754175731697333297605038685674502624085654781633752964601325383831168450623783885289855841133674049294798727834233721131613843551880484595561196512761696866469995892276487263843927975673941548457267310575624191687525559998917750472682628642618435572646824864948406543512827567346277811664122816753802314980773430964602829890132099367431005402699238800793220899005698464833141775928445478789645128163385187324549898815576121628803849768860552184912405428603564216285978143970623342908049399659069038536478895682214486196581436444432645219761549489396018148701554176583673232273269656174269652596570981908265908058295481990455555536576623714004294072737126443638323910506050325180343620548023167799316366489778324290961492073748902807761446136294827594282546259151381190344471698184378330048683215480088984648686959269798125678026413226151538078343037724212967282107122203205780080947738003223460113198749063031286224132860139138673137362983223766059920553086893556764382355048878689507119807658836940341947335710475154981597204156815946104990058623465817898248909844844785668560610755759343916240634786727977604418931156702516349859306624312862622564638786697109978816746501356674019849611098749257940549027484720290928990474521217807931705681530439550698709521707343245504318488873583777994274879768700196287988633790536923233366831329559871790196771224031599216626962770368162808161547255927342120761093083984408131483730013719054392430619918137888665529222354608439772158935947979751167268174005904283256845597067715526296997072453596702100633125860012694556927214680632 [106,82] 3626627304209321144266868743851977769539548671048430968827389058236196954989901933962362550298852859857141379625960878317517784824227528315910280851879097387756911190385771546566792438575013477803071635041487494261654548311321683766819171737461822770954152994212214316981413894960603445700811694585558305666071742889252359765019578890645404805190064508754247629960165252652358595506961501830927879543514707334372369328968241389185377111810672589671141492475995574608206319929370681351600071899661809422187002035918848864133217028608611541041546760847858780112999701857914473620148473032618052950741616336910665520953784729025510433603290952798035768961113423038474325232624584376222717513640559002572390162510193046548335809818846191906097477214104180153574840072948929526484144720977777343923010899610327358026436019025655099633381055436379984485248680340935210110863990585933467726072960834711274941238151529033356066315509549091546617615787162866966641887885325393353787755607263063742709781802591441133772495763399208951739774374317992786260318448647570264208192040598546894824332981644756316267786902524809014899193210268344311771710022596970666589314428064247510534443898407410341857676019837571068642047015312994231786356799250660292361725441586342414668574973987366414555395089589608417339466777266238087196305296401611526345901453691349671214220575636181567404922163500336290195352690364272215392305783032832326868240396068010544028698030852604584597020259713384935626483246026592871228337425555928203243706996314983603097973836354844408198919230683748212763657367724266328808840793704416554468390351760600624736572676317119994293926096703586168751617408721781448141248383337811124351181192800811640748171562759967666230048292916805990383436649643647159992907570507786761365904365071297781649712187857803663675983038812105627643631777681531696654760032130361930878419213030774031468266182532727606465251747789969027819728048311613589182272090173128964098262405265646623205192454784497257041590100128856538669903168188845526249458321540967852503315080192414163029234070638060800229147096203526622585935407533459674025197769321178124480351083808407292257616946217065650681764755775330955735471039956639657069579560316983683379969420909651536279607651093528852446790945803513944625376704898614859080 [106,83] -89517762052836196683115799003406129365313852071184250801891165251122048199038987975102164821464026788235914544219428265784553454118887929603165523239614009228830778439064729834463712227533394282368144574697778844233675503395065105225255789709412986643713985009921101409316025855663906454387120356279396110040671423473482229391701183791049888893437480448448277540655548918084074260451629046769721660201416511921980141637475871260789586743659753724714452156733025603056317116302201149504707400231798959275308820176607510824716681178590993240827155847974766251323467817633057996277589164070721034050363680524770241963128437639321817830663095227909937986570203554516022211096624479289729551698098431802904118052613578426033639978111164731866263709296732138196912343571545584829880102337339598679034397811767539900139576907997798458027246457198026826256646407636737951443023332152287839641261955485872355599122571118700244329538154245030457851853886674316116928390429152634848002264800899610733098423955934510223091589424069102429486911191995560227446967083767284192344301602908662216897881655627356098612579032065016733209785995673119773956075216022015516043472420672434172593242327163396773781250419044763130731918980792661734946337698713097489045232939224171027883675671021806349321892204785339306539835983146717818043273172794408290439794662074912434377721823672101531406352292947881605244185572059313049791869110128273480600710170587451070018361025517746240190653109472112115667467441151829427950455805587763302550649986967490926799757877633832971404324259610035626468988767428859557839826091879514994630835544228216577753097129681307683611053439537916341630642110967353117499399101915391994979424206557178793047576550923077126357712985712453601614532286931075005010813577907810669883921941047751101616541796823984502213468928799338152013650340904063860690555585202517816879271040525843319176271807034515072360939883426612709475181398675372829945657585140466271787231732760877523692676071906716450457127200792077026117899427106082012602423508581003931553887658385042003654645033506741098627247384665953005189509895969727590130335979462190758526030289898002203143987181053717238850995743631740867530482207513984971927659223982605093041229873762991669301094668398004106809668325019930363897131247881192 [106,84] 1827458600887485262359465363498656541196199189245940238114972425427178622717854306753457532100270939080189581103855775305480647831953413078432720803064146080736001133483643843179536895015633159570530057895646524069714365824568706505832923584169633520025632998675041631556271698795066562745938054723796078283957705797288022485551211152510487302807176281548659736439674533885538412827996208178898778796737344705748105580603233077641167672950986938284030379885203570290130259793283534712304735486610382822434670117318156498663473030011637003232256745890089333352194642193572932392155660612148402359123556234965682233856909498899344271080897485936051369623416357816683290165351468218848901442539686453941548705766143659760607080867399923914242004134418492378339756161221658879478177718977263003160899392843807136448890489381540512276280110246722363609341122497309677183660030656725311434888868081062747526167242443583725051328910602625592924231974778940997220310957059897906272887444067576882121142441922176666143132391432248498438093993892957252971789637729392978808478382271909625840986925006394926015378112839158873743160141957676357883021509111476988603017328218049892834383610408224502413029131342693978025719670520263107130605693938169883705200340884675721676180413061822971405211416103180007029228253135266960564087802209703184578164382998251554019588759116419908535693697128117743162064834442448154137570925831585315775573241226538051188477217737529038322110280381789765121202594165372149191898168971991525681256958904073510484370879443653189654686885621417070709060867474895861919499825780488753772262433473466679935845848216454984910976195752016775107386976578825207346361690480202832444051630856152729342080458384122183577156449056823420681994624657264859391980679046740050449518660790465258762622750678598754848557024649116522511533056612511997708322003754625790703658228763974260493697231164317981984455192884682858422252865045718607045825843481713056177590270406448628014487451709307040600736573289256594567806725070749583921336991173276214119758048338738493249878833395496868160684747560825837625098699704020498003283232780446654957274812306935036891633844883734645628328604880148629667841553083895746548849224218950599457139913467111997351258527766319948207983197328051024248729090208 [106,85] 23359074206979595272271978536508848145140998379518756634223032036728419003509946528323752097437807767477832608802031224039912961534844695060254487133535592012584950057662631682805880441042123661872691866088380564639393030908283122889517308036274426372448715805487845350888158941676766905946650403410102541929637694069288444640052960214312454000831714363626047270606478532018599678791229670662724934630426931718584413479497096667354652735016157360234199095410557027504182701560480022397299079868871493461930657419346428213128161439807813267147845720279725403885005363870348648539167977454040515783100961860973508907400149021134580078318957600975156168143282509891845376993581658565708112663130984939486491795554350468185197973868180858354300010244723854921135595502684718927819341040438578660742714737637829322544364130442721558999297432406083103825357841044430940896776880375295114143102103174320881711459756511408450804726748390037568929885096500302530560216364058604007328835621852159641769703157216077427155878884242612519102301668341345102914569229457050610669751584082794111476085492695623493186635503649554413441426599911311113352911268777057570488770673727369516528459507760402508087483116880540150454875775355587044819458441982333660165639613796017838329961118168756539807702708999948980914830219996666159326859892379860576148204793435072342961009381994813366290124002036532098846412834547138699858388273784479975113104823724758040849540924875992510294730124970099647455774846077540541974329075504744195908719149403609199088600866328236959753106891065786932282275312525556775835074449530963593561743254168052891412290674894714755895238972298616662666550064218472818734563183855161216859098967421986521819247422056591179669036259889577900379283524403013009239102511902930964635802607433842634595409528588981654510838434174647564457385889714549337775550465469205128860308985677529163614724015393762396179089204763944375209992132855100209837291869305970509403234413756101385590198087504068747735111157401800708891609607034175148233514075561536456371438215822962200676569359705555114286777258769194580172357827387818807863931813385352132549269139665337348613291068276748280544349266706163291104101456682135553480269654825992036445406987095156784494556787365453651815189035640722215627532 [106,86] -4683509789285448133685515204478407661427688936476111432221221338563255760545832966946032220386172618928477286821451384809519529544072381015251012742610685134413125519547071802236636304036825978860672697483360121597619594632808109632840706437932783722660145780798942830305796107759569983648059089937051124414931219541524874111366786126860868948964624066381462398234700891132530552042500468544130108042231780529667180032725092111556555994695281753822252935547010439715520483147088177286490878183137058738861155320536580214018400933145257809473893640774364043104989667291369855436687982178908661601970352095796244313775809339119746897577039477925007139821970294060799814396015881396304091370476010066031926588713283391115781396847625072872897558438483382592893524424497014124315110729355587486331277516117257564526713221366013535149295857396262787480245155459155409304462292529581585873536220488386077972361810758117768428662216272923909103927901218052085533096718513371314073417207816322678521587619831478730860726984698532577182742742265276909717093723385487666167842459291720063259694577913234372685034331823692018931891687794072479434811500327816873893291884235375342785055003926499819445505859991588542674976669191103623386899314004695720592830701449252114476880533775815463266656329830505076580128317159837367265206183141494663220635623550675132458231238817523420301006427781942198522716463993216664225255749230611878116034937348932050536980000648515272402239448805384563215890563062134948030652308328428467794092514940051163142685441012766821561528207306711545481241112698674572022787558221522508419715535944624377880242421398077165037195604474491969746766634180923200535045854509739716571204901653089833945646147235836922058713976470040621585687112932443644650732318598286856033439201194758706768049424733493749833896921146201443858249802902696846320841080947572034287517740455173100403000525663811443182430564218945941922849263448395605660454281718878044339457751654493929822272634030178543849255659682012664030958094274366955408884176513398718618848790166443400307231531961318814045787055157709545383741154229348479991219637087000848650346088035336913289678298849662362609159141150114946453695607545171749352963361445401486277302813535260105031217553332507057716919241076098551136 [106,87] 295278187739986622616148022637837622875363097462320521093285943979082209896186343423408486262386086179949053824100932689036836759505091252238258571911012836689497392308589602731234746263729887988273517624825667871960447644430219600978725491268134782873005197953841238965291552845889884419518504822793702838408274868210920204198606194585773400479777998525294811857649254640481828110119729893808748399874202584292289384187810213675993153185387597634359072075568061340724815720247202654595066968832560159607490379394169523116448183952779972540614783673940846934218726968272918492412461851439531010444574782830462679309036123606786636125880355381330701207560121767721191546763278492053272754436497672708341526731262433022408996429517992950468360242629976953640200563275230950724280803912537650229680473762151608746609851699353283351270984197591598080129323622489567099466600109786194448325097370128726106866943170392452910074293048800021542908972468450804466151164600263615935882046839175211929818178100915583077763932826698337164454134030432957761251730243475647315788137421005924263167644211478952122827810847090393031071873271660822748175835989120096281510944406233380168944935298574020281441339216926515775910594583853280328714372605768824874196469357768830497225034223955431024251144571431390961486717328833099207125963377265071591917178655999388498330019794355552449474435440103695259732829434534448672953736763484382187326165096127629084034312259501933402933050380261447617876428371974805095399827052601026647381767143653074306758834834083189694036276637842270962645539908782133969421187996207573213754075141697779235256177926778509529696938941639124303934056639205077693732530727360484639264820505687716183341632607212412701801490763225917385401791274739219182157296800398655414331477943344728545000278663912214723182705920770992310892293251881587855369124773441947754196979914806310482431463113082596189329469471383879349778897048506082394980690734436617714070312976759678762464456612116526499004975134850447245326217586705913570110004259718617521210223370601673346549168287122306833652099431281098135086038656664549875128027152535239725166954105959349346377273051997474660446301182180253690267626740066902647219245005176928953846809475887122802794290132344551800101590095212612 [106,88] -12926172690488357716888932394572354441881432924323888525443544521538646503440018029403309436894578255390697400845458607958013718712869661533632852994932346446000992732504072235215882358481380043018240534877013640502023578921159502867911411046215438883164447294409660167752628142802290362325159486561503646098500401729221837316509536037772646746793818296198224334933254109266576718955762068436289631516601058446948987390019332766507889782370761478339179837518411942404739822089513629494913098046595202362818999040137106014681537107546555686443507271026260617319283080893034045889589644788711541809865476451550160356723317084018114448903586582010766888636892636776293341064338338946097316107110621708941672207329415712149203252579409511963354974620892253203075187006597160637350140369490243870972349448593997139221337546660406564986914345312405057220626481123066791533781149943107340180225258277442843108227472956656104039703636525176795031421665829664919358476672067885499429422589232602206822327735861903359371657195943544237738467096846924513945961206716504587407538921120559490605071348370816558337677456782684041441186453222109832138109247318171794728705867198806251140391150151499442637170435820610333743225351122069041985309836620998488865717442022276388297853315308843436170088079848812158165409338350401757368386660449391273501277683991277647375159978067979970974989558942014637651537873445558815963125769877796040937982387874122931838414413825349876831499929627856005564059197773512603207868641137311730095611343407537448720979670991228838827524778865141393041980087975080898644625269834888058981948449875104108891389104484188443827555657137989920657875594547197654526185004533532191758354592046441831977354118603839780134219720904659047697558112881984834600715871654169184172121458405418746201956468530586264442251561689182442820328450641706939653017005040688521114905104183094631158950830948782178410107066004401079078843524590071393710736336201314037056923205068826863164640980333884612748991220811411857288253075298996608137025555552318582819119722395095025330249364300729119567671116035434772741168038730059312210093516400578445548306534940750977092032593624787363146727556239160249804506377630551989183085587643308585239948162779961378501474205601971762165645405152 [106,89] 458682665268662279331209040858370958344148044814414822219921007340932949746629190690461304632520448379193393702586112143706364839296438885293202878381686536601522786176506270958071601838182092674902082360903669223069903219426167366941448247463437108016507022491936382071863844950870210996518771672179407815866678720701496148056041930797234097347966338345726145796309871370786941882111763110123716948657223276545737213096134875399348596132364183806733073024531587617826809421255924397122758816714793944406008303786093050895083484059515804858823683932559981087717207038802774140986633426037644057987849291035265025339820107689365863309293894444765358331666498375432128899934077071839945291635888213367033247695408505370431034503553042047348610249713211904815841529473323128108128875722052642185340601309430558440613898192742226750794923747265696374465124161540286509552316162322448526454825659075764713001633467279735644106599992947329436763547705235245203433798673404297573625286352208071459562010692063076842871723145305816718368681361231466799209669237511988030746274035215714624404435170411400362946467860285125785057063453015255615241978235838743519117188768171562136899720324519757763862782188135901697135080101358006364702673074487822788389938278355866006278480850252559450047981100760459046923759853583551217610039945037565135025936572918525947215151573589791283800630966861258578470147653228588486087446233836089465674699994426366707997939129300724638203429964630613970270866056106219088526060291943881027183000263338672284204822383164946385413537619763877850159517844144797639039151793471856201449684515492895230272839839448750484828252340902281043415882028610962112893056989317982445919218513497900597898854507590720854882942035651639630745385270984369825587561772574347877014627720817814654902567673364441089270539610804299706857415293931977394213404175788199629788278300095519921742692734808145949400899091970075104493866862955345387800990462811904039480585416647174767089557013616662572752661438669518477775959064789742829267152796138176068743511061665211453672497105817711145719453853978414271227922284611692475842616886319780523034414051708872045128619534830041460562423075197500318364107314795346550240328411119551317913436609588224994359156409147203750964416 [106,90] -13825991030593812647822283574419690931859250336421472982057980716468984431273811706955535292416383723445538013960846457183869806338392093576834977837725330548799085469297748627793258991430506832864954659665367660410395594870989863745733313758679556572980271520704777392679300439181182381134308851180981469068679700897651582419995443928783871728433664207260839038912260187583936294820256724339796733405789671758770647454996788275415453343971136984034530789182720288527436148052781365463247719324331335673967539106767941373425427815582704576482697366066486095046219130899250946800160751454101703356646200143734211399408460218937871429021995043862451372702104544590287048308835328393275932044049196215922387329283257601941703990485384233723622803778922422854196570766147328820693499770280434253781751295522437187038260556847044444295977369786130591547220301523955664746932654961516250000654596919694958770794858874124896467808991959165659510197297478539892764204654563992044996993236299579137751052431170334855518548085512011135819356641233330822319600723766835033439535740761987706388109283600218198730309832566694894648578894481461509509728100179170572297054199336647241052312628557640566504208529363070025849112775954571284480776251947395416765756329491122423176503527716587600584191176781731623864081258537936899992948990496781422667133957852748675627720155547955186806109030102336812853090894596919937371470725295638551670678034463624724797053109026199663647373293137460091120245772996219122450369635481881263227068334158787903450346794345976000044753940051765257921278798399756549797841060318856761271222928254576466147867920508635750075807058055674346089810123767726336217621402744356153399731926353446398031516319301520364851469453095794027118614780257240572245029522014041277113215930518642563474397895458058220832572245882250069743040430955646619236246695600310024466993467145041244385038512903623246296536886190911370773227377512315069843887495514256367236155363863297085494310825727200456891323019093413369394734907617246224497336251033912610290268923452817288486557659181316614574218986979348640119600114864558863820718779907495658056093222377610147912143707715939071748847259377523519641867927420052032718716845802653539677499621269275540169949632693033278496 [106,91] 353185289853552619104465453748318627430926481962923653429962106743883196545144164881745643879967812125340268302124965797476999997720354006886184539666485146327146472833114215640668169327043018823790361756257084617396534794025973101922787473502932233154147319039012039696372380732353853309716250029500672981629314883806302609361913861332545886369621627640562752774450022171629431220590147447785015992151345213447882026670356185568731821822849258727270792441708010429473233785314561903876785988887576487564579197165179698431706382890998837703097823855417218271994877519455828717685599347749725285099532763995449565129436372972702334110567515836134432291815309653808451208418373017714348471662893812561560867177951653604238751774549417704279114929369673472162867087991198717716180208456968937004873627820691062029067331410209861624331397789464542677619077620259468696940428655383987856396689505341341940015485481802956623737005666453599010193254929391564902667789203444980950011194327181828874403797004804975445109387012121651748672729398380741447903361527707040213796009000139345331492728993015570818487388235860767935531527315541310790710739912891414596699246989922409554356428788921310921536653065490954721388823331485548457561000572500138586069803788438104162039438354502907050071463354442958610330025141455768076121607330895384271959228473908498356596173057599522131639948451080229019545721952156190388034188687793629006895100787748232180922015333427897465947930316263247731801975798323071213959607476540717137627838700911334504000603015077478726052484518790251938718596586744232762192042868308282118419911200797911597284969232465789340568888630003197862225443804909156675092459773503395706894739236018182213004753258149532828059180514643013023742517834302217399377913344827539987685802165283798775753161685747664038610733573751192384318984737387487595015276073560018800265706452348637023951517390119404535678222132704434697563490686657073646352966534851949766735350630138264859837100144087964630636083797408165394463799861250094385768940441040823719495866763677759540610807657946647008676919543038786961089847337983083853344217844520404026565423537625914550786507446602337195051935646015710173585362430397002374818362898997404150034758235311207969665425851073072 [106,92] -7160501388114015642256627588439618421919362215655700472998809861686689776584747547673359841262443468000974882384082650210138270713304015884089827029170625424136029484862109769081753850581324431475471974914098886004494399366040706490486611451113378364230537492786917099659866612919888918253454559912922919672264588268503287962499120889203501100697717974416935617070148243951925739423813584502774747433924358482555591064216012849694784068593163320180470593417405486895098835348317405936449649136807638408087250054043092625117363700673748789195375509305185149771590558786786050001391320389644737892487260076249558854344238388702537374386682301767877105581028410447697448211685369832619872499622937681030096619988171461543828868891573621053575713827458894861122470885317101053352426988941408922095553504402592637966056123577472630677940678434052527047262040387340284102940179089520597899680278367124616653340109428083440795936833233002463234418667586111894623798099715025427435289196354667091045838923474526461082857585111934599806834215820462513531382170971159954232253426365196225339222504956366506893406896324318332134492253574514855062362014628147366031184914364680666740157066203529252365918055405860026889952927023346868539498173253978120603885024011341775579877634824895888620972346999794483496927758899503720106288139709709957955056216484314897072539562357423783147946957966231741082519680594348543442717622686724075226013880471781148481121043418485944187409975817922728447144177906240318351571874201410341253186165687933996723250802436011317926332283831767354430304360031588220296364533795280120649316128852991196428130014897108875226002347511512226280268842052387661147313903247907994402266887022024017839888522336699791264531187669087015729195476997875678929881529694838660538889983497710717503302548584945039441247829688858965963893806777309507611382117619074391607162482923588791426817995100330645052217136310390560867962807508084381441308300875725581729983781570394192410305225114455825241751186455594578274509548196257241987521699852227775288329802920347429058922868516560883315332363420982625114892400916504125780727952615722009222319889816127999802683092173567368241156816784062331321206674705043208941307607369270893306154865921838289182472953856 [106,93] 122408576148727622167707087675567698462372929088011320131624023093467199813662477956960465881917116355284313323953867792646584390824289572684263944393333055625143044509379042547692431599467859686436136126576199654967888427664698645801162479758891384467272134402742168769776490688406537208902709652853519764745084915155031995235395991483836908295183853590788155848893486052374144115248127187150507732331142376157614531318641116571538635784236546631520575880971357224437360488098836189535720380620119624835753252875569944951879606252588035532713768210459372255346900570074734001817487806468325055729372558943579038420898785995544225303805004552326573872631378039851990224279301238383135829833272541068473579352220833002201734653662365191046808753786066154322464430644772067695574203229820145054005110907097793084109246822773011927220753308137853801300164468514283784142424793596445563477539177093358889916801419990702512114837512451884905054440499668984444146229594477332164859050830139129818058266711890224612768581322437678118226733894349417807634846371456010168101203354692997209072388341073024372445060024162333740509691595712405647058810027246061393114244777639593872368265051532257875422136175428990106216684801879880754815819221918346178918754880765380587931607489397246325713239700128738899425246468042064732931655136502420725869323488710380909481152657665323008394064813745860988422790491002804042172922114571409119659054179967819160080472922095429025700874964684773832070908753503601894714454658087453118059273367422576328142489458715702078747132923867844108677224147550132032144496777743358456817411655213064743414947158280951816606103654988305198713326798067669374203662084227208682787869557994074295098741669824024642201870871106912609898722835521527470809132232962308435247885957972079200449633526507602445329803413907095872895054691286196147800745039606177947868033246727413271567929055336866835755157390446062359490496276460212755665903653393788972323210838433078220167605320392859083044611943623011640924766221789930937238939453191354063706465365992442011845441588050955115560403030093626013176962694896667872518017055177989987243825464998558283423152647623779752281181001761399015152886559308708671327152808100015585467140935198660448198176 [106,94] -2421728421006774656355252135698388171704137991964390950248937606946976264153022194349056604257671303096328446546387847454717852639310117707135459935127200901854239246336415730349378278066248811658158067207589875317621099082740320529333178516756723090873121587255376201254276236027889942419990794901194997389687192693222856068177965938878014308031838759979710032193826170462949041271217029823825169626049934704771679873392578090602365216894673258028309175283388733882183233610382645371012928271952601249680543991038134035844922265550489053846281567871505010859278322491012973114166129629826661625629382526673784472145829275720216664643084541812322233624745553298523574141815841266380719809624126078665173758012452244223451887026931876578855028063007456627000897793984324460574903979788564954619527928059695749779728775837257659564125765171284710815226472639830574790040389518938808607208943559415577774400717501192772860694478157830106576190363188125275556044161472944120988672550212860015436312049481297109356759857752664152828766817420124968053977728393483279653535359557471863267659894167100962341762878985383395291650759449504802219566215410413098431371673313191748673164139079607625407734318328481748357511584632104876451273077509184474837420340621556382358301755851392703656105518448689969764136427633332324439981135588272384144623346194136357621620756630162412139562716000663167890399810366932610072829258916514765429852465254909842632996525998066368422299470676654552959163410275286287110012165943990085661516729960012907852203914386938562931257221179139553655748213391267273688870268197900982809881224754994073301846964936567418449705726994647580729942632841377397298662865844593040620297061760026276045472514813374887591053884910589048533503540863199577641489210941693198368708614773147045387965628217781982572609382878230720573711941352537047694635412329020585983605098899104476515448255931921599068030875474913679284333702648858766374664223409231228280493259924883659583600697927015067520320917699838739698884361010972074202231910095590185509558898197280171631967313301003330197976311537280858434902522735236407462451144087868462154459338177935728261180118368081425816698094465050907922113893478238875534316492601967167526213678697624276208 [106,95] 38435830700015287711662794662591520654890403900996182070294054197143894227527551438073611012636619687751716025242026996911159358937355620871666566280779389719391484982320639974229968229995514616281987829368704184505130064094988510647187985810065760193436923348979216249274277530847843356091402822582582774592497698589028750873371570128092595426821277089513706760461390380540097364291619683723926531218966412776850797497443099667663826258814340378501841802733842146517700056380814886150703464884732946883264790125313457020841777896005865171322379878193174880382760982357055678164700619245950179922753650612492005516371311204483269797069416578463941385730726632876671967605121077464687903923874879098878380335723575609040394808973727163569932924179766040100982945837648308092969212730656973855424917900440949771893657081789979814857147856005222232019579615030971016947490344644401394237489902570058956888709015626734787321322350470227860468247454250797702121949554111100888109684491256024917891046734865281603742725567270548989062762732545364785778713342985779995335323500735822015838148856717777286446039546107127751013106250372914552352045241185718867255756081482178737770442918780285871009132665351859377260433986651190310306486629095934451222314121251192238243613177093816613134180171032485723202299749005534040276092468565145839767912370097209000017475935650756041408953066913829529707240914095739964125474982494622374257902915327364162074819906781305004097203575604706969959928882196593704397602115082412021317586879355768878041374942405472102182899789641278155194097516961488482795804669773479118745144531071274439684876892723837498015343946253445349698018996177515579514608529389669707392634954340013321922638825671097984793736269640490679437184586553477490792636623436149961255084074039087779297479585162357581587417089521972722620335441452963013249818089765766465072041456838260956927156306430321379182073888120237636642928524747691878439842514995524638661837485827320510803314027191020451318280992808336523397618776008902389990523020890782650180028409011558560235537058062137816213797963448175652598753264960678488349083906360351533502590389031728771011385204609177477848359948501826733178616652805038045940443053202400065603750228342888 [106,96] 57930739245860144617909246166140747731698184124868392336540908707342242123063875772350327088614781961453752861502276340543051679120392736027276374936163945915284170110707964719369750980225995629006699109134471069179416254139953213476025242970124582033288095111834207259726205607857877832197585876320385436743452375161285201999008501476957384547920760196436770477590166363905060041885906153118856272858191859222092812122803374058806383977189258095581762319825211273676684396359888487874943996264161050554331507330495684032756296353023125524455682803882560976334755811978195861017345651641724991894163256655668767722649576871345162141514360867487015727115897314216472685791972356913705006758463098846224697990422606062051193707400868063611264400721846181659662137455316146179534803069635484924702865853207678894231265176235875719259152641830491717117588566130330263717635499092652165356834321143848044812413935700542770047619692425041944732141440035527870311091118456965133137482142735463814759566603451904076522813821212612486098799770608592774816794794903564505979440885134388758311453250020497046827644131414230412523821625455712040504887201839129037047517065149491477236052508419837038157856677787868541996115266586310822608796081932570261851453185408308009399485746763601240291906675103543600879965104666801741137045734966094026619319614616415756053789165981446695783414778922672030083148633772113733570390775869435117844789876989623113451924903677876127049358773432611612760688766325641629036225523123008874462929357751903081042932848183492726817429955445539899055648518885687568406510755469046697817725512528419663293941089045418242177444611358816104282245218143562917225883777980758680737690668730090184250831901587814884181997966086257871139610423441859199918679728079994170106929510622024495772545400664183363409695188074177246868606926631709639721255386404426882463466706769276897878456035075627570080420901438483525316493048940068371217719950444535193020754993753486466231301075915063800596103686262907406990386929102829385714999460573034399905142209901794866622200774444005931024834170732506350000992299717351557739750544129345854743164710367680615471576315436586551629600351710567698487133283761668304278108373194593972925702928 [106,97] -1303884095588554419303200859687218511004726255207512244058263174662876327635833026321939618466127808360867322390791472670043318818390310572028561467793342416189023998278163904697950119587383793252207123125961747750448431128839715086931594739695985928143718395323043771109173832723552123721167199398335226539391564985911485282405014007697414058710217606224777341633245652533467720039343271940355628593459563831995049246438628213417186504658312393126042630716428814534574977551006356570933642552120795271992593809112999280337903189376495746204179800220080262298885669721215705173014339118654004986389405258408917756887879019739912164905462958385075998738802988002257578238280288735496395558057999814030968758425876985980811214544421426241342384726783307438659533937195701383878935465402426354748037887831570628127659217364017537713405489455297776538017436010879442067796486593054950528400619267175029412206549353448945563926572578380833648924857971721301992961767222395788765343048652360102719057787269204719315217375059567468917118117772915846135437646784990652757922428667596047203575755241731322397737211511448884729099414658079949761059034057471877520893982125459026982380657108546662968714109228683707213771942926289262110186040989388495191288742193261404551911465828991451713676414157950432663514135504441875342831353014864516755349882134373359391591187920338987495867384821914479922382115534759699437438797770408761371792809038899437481933280600700414168735338744729981266447037576415876669512325934423415078844099665780578673342532272336962554929611166300199679982936237168223409957805435759115736438464214639576516078510973189006804128775685847916559030683095324398030263998625683107567562808880363584717035391894865761024044148917141393408578826932637688858472720920664023300932652573781220608472051309041619251541517475886154701986719910609455150146397902977031216797027387984164771332210427981230488745323745937543498439556155242892201587202537248061633253986056092952562798327849144933048730389519244345597895978011852567090462306046329860180644968083355067524090984005081767194334123425174593607330756384860188731447712934223574889090208146536461165807599294541827609181109197824788832452944397261896749739904850950077218016 [106,98] -580512505182749845150632591915699073359202011197578129169798179076860638976913649844773042331309507176167590768226033124131936067276063398896297396202099230742249218907789927610151930851606554815314175966084270984752700462348387974747901003000881134412480550147406997724845489590490964292657659150378862149901094929030387013625896418202451407661581226916952538723016977012653999830358175839794798599467780489111497405573737550163433996427323111540838133121900857093285386910566541547787947576572443622551905562108049174310038030386747988943776974012843048246713367499225126368436954445260235511376192000981242370766107313872135783835087190220325860762442226062429166737791692873840340361348726599187595020317610728982177074353458927170826568189773423654299175124742794061369764741794558885184913412061135742605225251976814423411108615328854384967190098414308317053350372334143467420029830260910828508198708719607395174887643812074103809992499052650538383298524367373820433952448997971073614861778174791799578203766956741643188925593823244485280855448571121469812255507651855808108253763570445272336525320953991863306462416639686547198308179176444816701235312592633446328150193711334013030372156352564618647618413191127019685562994310993609470031723449613288187956015498871011269901110805824876431379398097617405090234416054152900512115164021631560551694006182073891197501125905694561009380774022181414049147767128228123502067334423183777190815818611575276510485450269426270912348763333675944838429973579415459621324863948091712216201859389617123952346034380872904834172118018183998818278735930682122228749378098252030218540601523179672092623971656316811824251220960676723272164071479198788384209452541693881173073627465594219693236197728957331866152304917191527370295177049201796201496956951720324542595203783390649644081329847304949651796410305061511185833328432029305283036751101968281069745527339056180780323109864070218896964860158925729596529467741117777460166582872028285301681552459715196992906499180863111685263709884139247271980609966792869107409808104476325066081802251145346259756942093974199127902422368873527802638254653150858797902451238107228848074489712744688197494192942738871294150640441112207623722023586021373936 [106,99] 20765839358530737791212579565571212794061354756896818210621754939931752163987189584972156005157726913110819840792437073242017842355209361836109066991695667891952588317242289831796257456957281968633429905419699234034479046608317837636377918525154528744451103672719503124970741754146779093305212816759901812357995442387096642397342563817205306244535883543645819275990391748500230215165218672899228091274423720120873680798244199360785305543023170787765194813534207045335181147488907710444340931817232161645399191403343893046245487597723267620064841117438386551667813869734412765711440656724122295513973654282830183160940553549840626853632552026794759517778342573259942174633640090816202062331427369446049050415818508334612612281725583958871645402157894394165858213554254695411277964324611048123374522999131455513978421370230053234009890127230132135233762833884548687828607859502786236458148843050127112406544823778661889256956144906110233279820292820659196468684879795960870950232610728376808876873078811116920566844692237687811343259255850105986547091001572693997845677484079929731282715832417537711050750746566771511185538675540956761316228247623926500307170943566383062074302809040020021433563589791984053642914451719016218666759439320384996148380928045028830381957528623676405230924207003356628891540568967980256189037951648460308575078505508428450207280141583352756997870958092121741481496431047659002854674817669654842685145528068340396069521337850090297406238819278428680728426616289350732228991654951762149881745910982038359028309434244611994185577568485299405037374306053076606060928980935299267891981234972979686282431473429596945843186512973697234123353394871075828757579015785563485635213732085505949348395999421346792255098817226429274210106568381448860306929138263102947622004645180285008674473263586857457655709313819151660040877436430264399286945989516479901304055720151854812926862100264055971806573854889926875818902102599625718109602573970095518531345201546375294946386724019684529157324240909187956060814133423374320289806560915849148429407126683113301999307614093654452593928749730329061865645142145299852625043706253568867276273901111258061095003773750962511581587236967432421539532214855067484301137029068032 [106,100] -372213234997287049373289860396539013336769443002465872652980396737938648567781024397569568737112157628787071430681319867610531656668244125666758924281751286460195834430964736755215583620388613637937306288720959850141461308077947232587003718740590217624000707199217065470186607735405602573195264161813561031469545375716895033749532729605236937780025499056288983524601166879874798818551666647562468631813784453585559775272593733761694651772379489315295343180999149567048646467708207102726851966078316181165468356596464628604377479829323041849530793779097886806790587658586835111076324924089409701350433278046998319900104164687323939528128998268826244101913140389177215891034383137597092305644479057308292104230447778845334825206015047049505276789518614349946753955051064691450806491807987628417063188555134138324206870245272331479882199763584567867089349893505168701777758804134113730281997759077505531664769408275663654752985162447690985634877787931057239954030026994626182528885361049067962196422640630774012656187666513641664704059586570824828157417478934157717624410477152817993024768387982465665352379599592617986053547168759188262216946301910235782703898290588675700760111576184537254039290104501830938063976844189026671464817860380371381620364783789695103157671890011958727774624053335203162480872736434422165372047192521035337095133309375296183954080749979390661809904077530980235898317725912250677165756700474776812361235806308093696128944596334506823260980804319376904624833147437707723344409047883037794120577732398659945804882139158738024836193378105956981714812498604342952631928164270740956920321633284638595109953951124518688397553973302860634685108675686256663285131691670051970174201887966191084074186678468082930680038795103450912724137988159434495681936029263878252762399857531404574209324128585402004045944294919866149759027014399482711883469420863681180737821372228256333581913420244349988892449781398001903002511872060305506530159098536066250925000939762186987026875581903784970831580755463008028606884695544871339406663141886175400068727339303689018929205323055222669905650326341634128077333723697078416998038268483780773701342870158533794138067480748810628656064573027206961121485808478748675899872256 [106,101] 3880573347036125281542951285686647560915964419633555435396912808630731991079370464929792266056681271482662046847128634793153287346847330912641729812751745033728863061633533602339900893814037552206915736747682574525329562668895425569818527857375867765672888944522085097404091014501761004124267456014280949167966347517045896363760098602318322206391612651468029586113364652894320040578181871916247520857397844277037936504728229749471955705692924084355289218005428475385468138396592678720593902823760323106435383305046542477763057934061845359621816255997535425524378817707464170253051446419703073868469248838874567126725862073804517527486545677164238822288225438204608120278606409347010851724762998280131989023035164432546879364833383649697622544277140366759447582275514203398390547966498282420433510543460547561639591542778985992578957906156419722934253620652127646582021942477498749047516007872119831879785902526321636779208444896262580742607114319117472135647437801869865928693907504899485048650713241939875087462851883667330999163266060199003894018888993020649258894553248109290564756637186223558972115844815628719295957669374862975937842057112267707469808225993344438132129925103811579783201232802503839754122914269525791147091997228419649712209042937833643894114881456296838264029989951952116019546042494998797938632427010472403131332706173288242519678740351067792632369310388191943768535464677487680216708912245609112202989175114750504984086181965557775363264887346963884545802287502738735616749662372427325725320108987300488350060753217994642369987407450077983298086883485973407985060924299358152272733863521066331370261477513727041249567938635071934887610404962412402527221510293113662870577899576950852122411740682757275951879656283733903949419620027358877341995502047074245211743605058593419336462888362877114575952403743235534550492295316674629919819480392941860350671234295062975421110614817753599010521349419939760987875938200424093589265458356647659350063868893971171625537184963601543957173979514883184647701832786723000064857611536615440544235046081362482361148477868473562272071001022896053995824356277839516480696156409060232126933937091710937932920496210611046970179548419598939889149982237338019712336 [106,102] -12703715320069206053540251769215906250630100161502481192965939102714644745051657456334806427271074048673837058338768086446766045496696556138965711558772422797011655480171595797275976710349229121531965217545052554039087913718367885262372283289361308934241705968490213311859086771883580334373638444314912476675490077408581386108001716850558639423234754442524654056292743499873506830994889499459120585533885199536098973357354697954785112544173962358862683822399640624732954897899964026190691560922800837994295074130316735229072482649504986222176915204699326545746242314520443908911105515675972626840521176196010336453525702983040696462558418135953344514184276622538768524669521276100952802483734212035668711849723490801497437858491748532591265558835581055300240554270092879422166605716753617065791965491518436645079121563733673956892364746018832754811259303503735767644048326729601074815496893498830323915787064544513845622567971878887547697768085377685973488485841134913272971356592485856385077968188153492298137312964785740363224647953938128539357937342307053311260546579171915632141178889210100148161225223082233220498737796767022539976851359491589498060624561278402829216936455954240344874907637978573258935100049810508285952806275544458175528536990429727886004210160677572605648784058614436345327129597528995526973587568639395155346817028282124699687932740974339675960017151172400061574020569583692291596949964691860842998820817969337509942898656862084868327452287368116347863980243792080639011928438180376162147806314155909062428487502233318802545435855792254804741914833158282639998091161140085155149560250013138643281888517216575754564395511375504686285442826551311661237242826371155893409204532099119844042585721965570833121517378306175240573967182880839141505886348031829765466852829915038263535801938327568782429052610734862484073201374681721551852026461907928542165888983916325149406525502174173453055336314948490368454973142720700209198347242830936560242597934801863290005194923505594299917046528399560808956533552307945306699137508845850072107499082529264321417631005261288336401523646451916442691900100503366003039947566077070151847055866793118069673946845811273718884848230859030272209878165045744256 [106,103] -247530932072176131358941879088163204214813434438737076920226557887292664245152029963657871298617098987943791782159484464739369467957915653774726993236564814706191199780042283649320656350324518409443404938573405730879682195863232190725836987742725332885601966302436007361350559910964904821369916024527960286589608257320051995438630377266217957187361659567858614576415134130233140526482084361926146360186848746126639083857940716094553422625617628698572640243753549769209874647955369192148928763461726440580166135554351701235910670324360024574907948264949003282822980527766932598640447078711996967026500329474826679470674945259522340836129686136611947288632583329834593386697830688805880224803733794979971308045650306534236388272424269171365364633977861758020177714119579829457609073735205707371192120447928718750341286722314069632588220171210691912036474020532882355641095048773888214652393166772005203601790982136834804192289283427318219050757612424239995912928721609090244145949853200945524153165430515506505670303135353176507310358798572906112748740596797666889047983257663778803323348655726148720723250846942901622400446435876055352629305503859319577338859609278397633007053522812143625693182372759905880947902878532113420886180941598532396999541404235156778058895087048174266754877596776922879429651908776523795332305289359116295474266710110381240422611476072409490512493319581363800421074299975812199995080891248846135586178808968408103417032634626391679614237694067188557088632922435769776514503835040929622899733329769695176869674044215073737291168734179178787267999911661486336587762049187199072298406571315145338251000048179847030227296052156883692401042181741053956273312397302484827982479441228722703622757764398139289325153957111062185352072380614544174852152422891400710167518245462088380141522707593800084389713814573454062050159280377720851592265133043717627943685331357224279376752276616878968091237892764663616135425965716983039513718756138031034550485486588146975108706750128395250812618447958814559251969745152822297554674201353292258832952182501361807001992912402758531969983294737070177099352435554376020823038909670031930335522879618136079570277522567035363148319418612110920698011704336 [106,104] 4285063896725373858097472628161246944886105274347516143937869157310659796678170760743957872300366381108352995610508773249867141743020555506485150540550085110364625172113438444557036704873484666774045667696177399995276764829534111272787994097514768852671933951636983535031118066893234639155210018699628163467858282469883321694402982967707162568869353345481920848183073157601397244249617683860146376843370437606099083638310662104591440321586142628664185901921463415514721079414533683527194666531805275993881665579431290821668447274442542468046127223470317757237959940150424463305090518817419617929319070579064740060729998467498434060279032775158123252744593337866296742198888821012621611331876382395247395566195038281379156246656586104800600983390141899347464559613135492279774301519879757962217400704783385489289042169503922051166239694208402133563395640395307009018804174354272265531877393955720968137520718622910193967136936791775733751561061865661083508052635357559923246369335411067356158488567737773421308849277378795186679151274462891078255000688546104038715116337119383426696619226180707223196171812787245386820458964156813378630074772787111524263952236593071570710900304061658036240159322142085899021907065995272324216490600290176222571610690915082963233205804988951501146267153048284047092808643753241296377848580536610609977287094816798231868902338623608192284935773362842692837655498753707145334289085078280631363708202367972571240432814105407310113446699356170262981422883539829420159397505941567291202565201491697283606416146555783515905958759581832787067289985046711495222952858550103648037190295081633023642334053343243463220400607295566163722934661691635523425216160126560624756558523133346980325898839653183121453039039957224769944327417595109299221722188498683482094557159416342778424757854032948238523089733409508033679964960207854497229086658346999288192753290618720850647697207703625384629530571089231334295179638568068125526270166222520617451267702739160714600479056718174029391978712907375620988539475192099619817233340433169629436537633129344839545070052972466664242016401637437176063233789077665036556683698932654000352689355349099663529111470065704906939882800603449064722785712 [106,105] -38763018022439310159075450191832022471219321881748254132851544219498057435519976019732568643658052500787925031781524736189106240187745162186422182742772650968197043615499143252965070483695571740488194195416364466946170107313758692831663986583718987774252154351718750645111642516919172382609178166184879276626645620504665518677261418685091954543114745609987500520182770711471992413322673135467196609067625536830183896987656419372195309040955865977609943895014719935876826348223583597960974581283580025661681723209415464943947827270339208234561771662179822851331221456959323778069192261516422859342419013322132060977466619026592381909024278336170694820742676785550566263900545667769378083439044272123850518987971608159133495199331123721282518384024293506908036876452883456943029774437475667940120236324013292071501524550907103384779360437368914161299843343818090041177912035631300876718789805174476828273089836172842604249587278189481553557661734934086416425335755761799275234739822683902799510725117355602331601022051046953208560706474135665000462103108936281424222120621666428464519947896395257323613158862144550564050878874202937096867773621495243246834365205966784349666717879881855452441515781959727118970952278959168785966624882362366703718476450021868666330642952303392676585557015182857550336396263587638443197922152468051451025950561125876612064364813873378758998699342073432740403768677717809344380969692179171107923333667373095847471004832393439105888155715716730266563937708269831630362047552824556762841051528413278923522178059694790249189736357034799251370908335270438210823785726405547084650828579974134150596816422877709383666124373764427553586467895518871468064563467789721964416266377067980380970377942548483616177662397156023070179871211395293130741948879494566819881844843716466518887408852484036569861654614874457001514715648030044957545414709461530968402408224366723334159751924482069041258265002301724923299692838705048931901110694926541196237601025379220540530012723596456257738473542714988313397751066345223549761337274717221962937673115928548450388084140782714279330733721619118625097087556252125537905966894859948478129194210125879554969430686388419402956234545026487281664 [106,106] 269656801444324633152364811728706853613937690993921525673581277521713794013990126230628437984084237169482410641504957418575359222973718240481092399695436705799256315192160082678599060408559412357389594601499772517450357027006538672718064264992809539439125895110616380485596373367560783445169743252287640193979469279767371141710958695230565551150324911345974427044603907622442738696993242646260037205303865877167316733299995209553056286570888361115587277044601464451957335232105948963010286547113888280040145335066843025934551095188496236078969682384109212993504721183582682946033483108866893406835120023407396650448752165478809450405166607984574232235236168341235683985348152701501012275322010007912438986595952020778386831636595985127327784784076039950678637462162288096567228430578206570936604807293160792007676009030169536014799772860071953106588586690689528694644015139277020847933729921222076033957129543085375556479047190653246300212817800439856083162205451998209571391925038814411026547219845111813840433266865040909480875035059967733652032492592759166728807502358646088243444421912184830294992671723869016802936048871150990427384815919779311593349915261288096985606656326398721618763356607042974058359675835790946551965123645123898379609695097416094295946098766783346680827917933338062853583877455468150161051837791400310612084255525199958705713862852995427024253757444081361090821456554664343340164312208179152764000222140932503919256334764200390481070390226225571643440630085922389113662194421862539825832517051548219083995624787595772041423181251263266523148142952626047456725127473981278237339312291654701931171076509866234768879212527723024985690952851925715772478962245577417916982368596844455660874234275769523775424814753442469737240449850663205909679534491636048502288071265684655693865231893925210943564676049869134693039830967138447690232320276229216703054697339741010417900586907066637531815120805133435433315210835529120641991219147505441445938887156654461415980879135847838252672483974508299554810969930548098353675468547665241140346283823164508474094127030422966419008698100738994710875559066300051572566423185845356885777256685866108481614935353302020948981905733606032 [107,0] -2845193576393567719683103515661815054917659305442108534559108826730053584178369779773175434204865248925412121137534915162184097395228355742267213664926633478154501811452387950529983098980591421330752469485135845086630136790450735260167040262449466620427337339025489567888989574356955494412979927695933242309033677281327145751286360748634475460190201001144245580227823943529561200702017830322970664624340545880566864348043866222076105607536028767780118585675527059083178336827750028792776194726840942683351038327605781852657950334610868569498696142098783076874427883806832015380027597850629721324069125591287133988818512277859540036702266930346250599538214218830641776528559497207682102127571981879909079629951872197429364715076625302088993989828541270744346117774248558942889087296879027832208471336120211080069756139348810050613093180167381832155215801874781379137610605644112660549867015627576481198685892690852342842121495090250716258650537242075226438983063134191780437976261181863964443182198523978828526928489498379347817408637855370943073806856523208588213498490284288291372503761507217248304705933790662058797336377793017307238392014025396776707108522446931926087847497447728358849562235787945017611262855947740264024246327004899286451183019556145752429365805866898533067466263879473316361742794255246742071437578512539591215848271706085753343042405897787917920795889115590024516533597956112307592036251275995494383677401050364246327304115343931499676622604880666984581067805070874081065898401260625521432281982075141995354987314750238478714977655873255529693018449328900825326325155511533831416988422780032547518870059342116440827216512888443081328783709464869904643728562038968384466008246559002393300400082575541787878869764605120647274408797739349363040895146501811730528623016921668685238579447825554571920944213215902908281139987513856102799076184128855604750476900430570082188019640475354087142908275640052467031664924446870959686639882059805445508577613688896805816046387476429866709164108526010269624392322485831411779254727109116563861597950455031437415969120933124661487459749428697457309968393490168831578690991689887824165077080363562289163764815203004482874438472313411882317211536954000689690867308952082597947434843826358873524835019780968889371797220935039652355860349440407908452068977176916190626541159103510897419175537058282575463371139569425378469743009973009553293859909407390318901634300244308735078778444012939987195697586407443412041648238804661553248150932988232548757250140331482231603200000000000000000000000000000000000000000000000000000000 [107,1] 5383756166345889749301228351268495919221613699411248942900784935722851973247013747699714015296958017861989274199875795786089159978670674182746993767071389595238795563255419239090746689153840884800346344941399811810501380562984367641800425974072739675728106717106944106241715926942164287589592449446577224402426031144553095866171684270565180645612054112465536096308675705363759587500886262525906256294339978498301644075961591034594531661197891754147194732700977121826594942048917040808632619793884094966375771076891455989752938699826958266601420674315790848542085833739572310684143240314206966689297215337670085103074781744579299551509081604736219325920767067083133298501813096889872491802446290150059766370251299895654518340046804890830570346137103697482259113733336184385715584274711731154395937477706364582810337085542767164083587997635383792253577009052940931355100096319588403735294209714426548345901624956529015011188190103352727179111174239457054232139552884734416404758240791786169566662117240178697648771325368693280350894162811458710082322490102338713058867119324338924116235286432513933844458919148668504413010872257962140038297783241036318915694517451815857716734465928929374306439599682123097106017837752623024781243012052214914647065912922648181783801515723778798789817934774375458739764821306033993772850442089332434432662327929478958877725955293467871243458487644839898372765812098343757977439967682944804856256523466071847607997954190624562205742129357082409395615794578885270705068987724766042979350228696799362078091587518408731239512274397429917013487440558021540942472239048063268854743938390844251316581007835675157823631358904827787425805338115067998993943484357847046716900454723869334016943138214067409795863159696579182231944351610098729662242447125066686432300231865833058332932982944003880166503881950152174717188782763170752650979836386042524500342232643010442454233588127656693011261640029162688548643785623849575465759506920773677892868311601762264978177574596172206070806172306680685836953438009712914154808754109820392482825373668665498408023823548996897373783206978828836201728349510724347467113549065101417100625410102187947719092192796973722466625711272550865917764474281400932132061029199206130194297234732364879585353898018557984925404745364152920144686850982672648753824021641353457917133763466795950396523139114269230902071234173787880771412843787741450409850881090508025598800488656513175065185223476589448738352734543115085767915420620331834181117210555460005429927453794095847597670400000000000000000000000000000000000000000000000000000 [107,2] -353953107983222113583940806972944693240640776604529449516111224809423966823388763967014579391662360414730821534524527947384594420378232418500722418602503335397422070302040723058246705204037437660861180072079134476948035319174423762168269666613821450705054044344799814481022420327271301065411059892007181590418766038321983717224048215707524729570060475112826523566023362946922734399745975506787069640063324332751301089344604591478824591012263443265209931579850819343659836277958862304471441853793947084717439089733084953796070564019774690731588192421002320467825598541105108496367001412765880888413686121963842245541858921401962828221299640175187910111176271389479111883935522971739145223791718939313053779985188551066618158733092855834557489183934278995194783534346299496529793031547478174760304156638519986681495251336562312897935591247654025222270792678804740658986819735468706680749173904349896107820050785210622997638183260643374809982440505598888338521823022239765216180517261671864363298875541900124080898247218697970323123177513364338040359588416639795141654729101918384237888271260990533030799293831559138506452732367717608640575217383559230128236592977989176844373226803761578378497848884138892073314055709257455565243081901367479259125911290400118466810752017000444727289928067868522228407673262579416395864678398067313184776443182700434491039307884301655281702539391691572146618050538305693945215776853193817377776459010726214829113730899285501582878267878195386146204260279457111102260325729932872624860650057274051125460424992108904715941064960703689989671362613936880169299156008254289729512107005987501946438889046028165048187113035575305994444807753056500350244033626642560939121334060345209575742110056947125001675890344926593942392404582671265600854863249206939704421965249054958849179382354374030592865097607556956987965671328964548009744087215239389906060960057543606535305916937657323793500551242456789159312695130691249785009538783731372850705037927383558633434395425668939529614028297388886193932386990824812556679839076162389967254937840429613275986899292895355606655275132709206227517067505002961005443358700898154357829786797964343842402279929047161332250363012455486616697487560815774878652102400157640950472474610504529516066095031690330419990226965237293255625421812752760860929701069130472881935027054586248788955241524657889555874425120484256294853651117514395841945769734054646110858363563452760134694763343631451402739802684520563882517832578318228778299274620326985958774393236410846202245939200000000000000000000000000000000000000000000000000 [107,3] 5287039078261598669493743574204521746881917828787066609742047031588324304772655140677565782798345819732028046401183993162942624766185583623546495504896730621605386465417073518176946527742844243942552640910842302873657758742911709828714508913984067765428224326111384148165900003984633567222770884327172335798729442597044412475971017043016775274518284586842028106342039578856141021516816725391356082258633350748347855608424443787088443651039697750310619950983306009078908866656059048771580350224838363131568099096041550755913021472782045943882664599869213012052359494937469038676735643759195130611855290272486390103210062458230779836594512535050560639248913860632487831400328626995652124002049657211395453151757482804707304801057106608629893464483720698695181468360940110183775473662284905600273557714428609993928014133439829362619974178042129009590502078198976411102501587211986404257169461475072962573591017673317982424581294194278506372669492447835656894425488844178531861402326499292781222957128966029225122010815762293943710374769407635357449535229201309029920780891401654920627251621117019931843676201989370354700018166130867095772939971563382427076802864240323394889874191320007447193938940316975227792021097216547784099064892795573873975139410385449130104812868438862992765971135554259611710295257450595216094048013277349973186628940341671513218385616082009568162298673942983340479941871643050959086618777043676592332927258015617055467502908316732898637782631670144799819420168805704271436024062246972246618619771697184537623922053092376924549727608899439888864564881710592587630868792092595923293016185001120316081288884939733868347088939837671361948505681984927254218994589122829296810878337743891607219835902313518324946310313239794273208866780589167517797044229085336330116701187516805206612406415843776639954469843736539211187643435362723300193781954120927289943594572270667229922740750627019045123284804741221099338319748702247209269614681505161876537148596510263268246929185455363000846840233563954286073608728475093619944010392907435243185879530019809205381031662732179371852610488650924864908027253918050864920131906414027031360276900239310444555597822714338045078216783939659723692225675787465692756877328311316202448722075521685234791882853302847549407664142218729961864971956956427177467277698603194063849480558582990585818706030273683452710959264495411911678368615943758794670885691615015778922370750020689684410589051992931093856724413321530314367166034816716809873030313798432436306177888155014882503163904000000000000000000000000000000000000000000000000 [107,4] -36542914034116845538707219628173094822423816469844062957636268638412384119213225027585702923078019753009963630102004929698002265203581751566132218368648849865378542325386518544872037239325366867683438458141105900490834379054196158903912419705404398717173211658173317013957251748876349961558868404784859208919651653732325998544813684228917237611272461094032329007873573101363390809434645146845629957234690726693033522749770021507436028570980805511214632875002357170679072734012411341170699054801070468693090776030999129961426403980921129989039333171536101634416973030841675582885265957745064484954414555172523247661048575804228505680731797227285021443595188961144071058701659443626972121777247595767851810103464529762072177802650011874046497469361676724663855814654389227234040400107359283325632680511907905076944623601794269602818091504088220625923542503594831774269136654755055645512603177979104028988678828124483824510096153749298028286247491721798890339108347275320911422548658213489418114782719638347591898667463070347759329446695468763913624988093610202644592375274066475379730574584779045413766979651912379151075040444126961130896349642664770162712731198495988573157710457940112137849070583127646870738474208487080806446340760454418254082616005395050831590800452457061550948324863182483130761261436039436241227534217449281795510241879898617637986496643305556283313390387067615021996718680108639916010348182555157695696276537256445241658411951557336961093608877238562981159960058445476574655621957892287375923711052173972040580195242559268888474537230657393375158631277908219722980628294163730806547650010676294422283775528955587729850529886160731670982973222563681734488157230743056698541248711778389730384616324309746784123366385872475287608040125848774404772469043719054316123682791857960690196254486664862498172077629062589795149421054228806099403335568469578469117729428503248903847266840653318944262170548290602962350679784432151290470148943654238394540769392973095051065636148475966503592167261400310852147681083362187066468487412737759378785146575631708462532942451845957261424448611362814746285627333928909055649681542213097602299898221086169636338757944470350299179609260991823387063851481666129582066911624089996922501582601284120058513791704415552887617016462790944922139432971138742103406927410240381879382123896544433985594157117039536893456704917434382781186234377985307309140282886118664897904235259881698715377841552658255494702550718393881812573698138599291055885146657796818941091912585537841007127691264000000000000000000000000000000000000000000000 [107,5] 105089209826229166730457225064647346707760274215015209905672491261584473994674371119885473472886855825540630926008753965460413322050402349978282335912399868956151574114492117233581448270431128973668609959168759302213167047944261329466474136751239461158273235880763145241472987589854067312068567737635186271883947788758068525664120772852983650260459823952770093840446987687521340939529167362088323512442741704136461951691142120578756449814424710999218649019107710105410487731030427384048550068204820791560209492254807958452234314748322826544592989983861317407905717511822510176818451347138874176996304271987276312481713123066166547732452725272937700283973259081869937458439529475202179838359074279129369649825314262618272832007643703154200566126979674569792994342663444645855571516273155046959689869988779554815878095992892840049046591873112021476086377397893939581349975794922458842223285127215192267397073183223079252948067467289838001431703242276631049684772080381706153391712264129903997633105739358520586986031930115654369928326398072239176028279078379005574520230706060243202764629173683600852688057509524136261083135417477979954830469580855661559971490008225113317844112052665155271724203134586126125843004340632543706050122760936523215375658314855937704496717093028682683368721404346479441628972778940535089450054745429176618441591583033152389232622852112269347149871319860998939533779809847788329928486399590120327671393366951349547635842681869518036358945320519679044446591012621419902242740583901858896692452612703336052959142692995522855054084554882693795019490229015347975237698650875151277018864385335211365490414475091706523800510182017018691759335610584768567862644264701036016241853156233103719708429015887602569048551405246285158822677933735054056057755537706582094616547792305276750119208507940453301101234000295064455176873385931830918038565036435255249599182701172577139169112667724019108025044228973950960755353226054966387853235444638237726554626969627105335737510765386766246317211212249258898621744252187054419850823090378619721590793702937264553055646889998159145528091438820043066150598645607963678999479940896711299145711609296575034230509121417824631029201115864089269694177933767343656957943091865900232888062976746838042911581868065313867043339290020449964801387098646593248354550743724600493068085809640170639148673844003225271348758308165564274413357542367175068177589217953870807071105557032705282846836327376205785806902023815308432149778998480262705596305521465417461910118836912475836851945472000000000000000000000000000000000000000000 [107,6] 204016670977793725996223333488625992527625664453320200631922672762382825836877010896308081298919257311413126681969527575107811638464245063482604076173501663554416811961869022558174343498048634625673601887995573533652117374915429359194803579525519667125732174404122836066520357922697125816027950413921223907953882439633551709549403803850662811322320728986926147751964292169557246063342415882957594377529151188877298330870487612741119269798385295989024728015449813016036480913175513506351361068419353286402116391203536589794463025483389424592801025534151180361997698765086456209181271726332115746559798616575365824963569597171201077218810294073184102511982037364292496082599223768763748568750225220759435659860429299273038266924779015785099237314430551437497782044727094021011896054148080139668602758561937820208824354382578127289913434328458898796007177285362909167719688682357404642118772256168502593974887902896906854435162176843451863915704043605041109894882232937739416763037374978258219389922216955594097172367791043015477423952810103953519242714488574934205441180713387001143422154925869847707779044730097988844410843591458902148831632967253930744696476670609508387249493710165152972045994639050913602137878603007594842518576736783886903320220111804055647092466807929579099443353935259182337554383620809443044307848247353528294510255890978630711554640040968106046051362245883903715719644557797455373456875349594162129230508999293823747615595746939372161183481355058396541588798840539398636991060390201557722113226766987992446656002436361496694191856089466730462466252026675310537952238839469568469630456598654935633897461797041363440330076536455656514777617269549971068478582792031839820787872345860297799190102501308014437376226090727746672589944370573888014056978414811201460857953799936735358736271193500830478257973968005586557746286669643210105529064377417041507102072080534516364879690687364109937366032327557715197049549860008238646836609938026303977515840105340720726996885326106240629952202001055298856769935180549012837482436839549389989038742717697659825207475407978294432154481809649011652426843252813667700429896458641333019044837765173255559634075258408355980397386653879636268617992149631120073146715914350506722972971371984433424144675723633314461341783901605984523677601848371067246937334223997889204630942526712286846871223319333806715501762365455279513520439453613624213216146561337037963010181355776470139057747144069477366615979075217289386448128345539518667416028132659824446403267681675464678613975040000000000000000000000000000000000000000 [107,7] -4078591305959479691743565496025650321467457523791763397346814602898452911435376934568069015176864551924475962535911751925265201218195776439979651970825409973588450204443908631681630032635886728085149532620246775214329493455318854188083730041196848833324125110858472061575144434352041081015893577740522809260519004671773948636494293078299128435127963417884677481234703172254329688213456420631255881773451096780443162320348321945995007990818733495080282413559474103514172474911564661149958861434572364699551713720838340913382878988452536777757206022876273918942163515877168517788745828579657889081420115776285199070114465293882797364119503198350391784409099703450335861337357819880341166303661267275048742526686300609328941408845556181973998089866903886291379012884828092353094355841356704879556446616820003274297873852734281598974643441882026865842681887981895419841779335985582942581517700041143069022569598848819990992851025915300992382145403545541487518984240250349155101488016916297938749692635568207490565757899175476452932605591564966420878211261001933736255267401424275275111005222206979537381983568019101946952242123728959721026438733595337156911315315514805761790694988962650535565728781741689928252477914314213660386892017130153450744231497083036042384399713366091252417003603389117869554888739990137667418058246111504570234307207035991496488776579316788117779962733532297399107631268871763364729435649782558954676076062827026755274867747648055566462506210045128651023870795514468032950861622406405998258142444511852243981137903320586452529929498522407425660676575551240969485791270470203018708559383375871592631229024158271486058463255966990978175860619267273032878260868344641862044273517607227846953792626866098565028648040462522551787087225746684601985485878511158284751187607916731565378017162093925516007704622871758621501122379916855309913116977513185765014865707988775749792963583483499993954246690936290163552459464128745974532866054384073119163986592514977359312109687741581660012405322242533877303671108136072141201257428052917395316967644961714877969696917616259471901572985803066986401944979679596100038500156419782269480380106366591464904753224243533397549151299405697026362866251459839810120753908748416287592104090966006702691001390015236688649541344510395182734169804301380855977492432994698913149519732276475561335539783113907781818501449915675799075479453738103802499681221770559928979580416705525031655615021158289776417466590019738703350371260712318223033820468564072712428948207969958098619701657600000000000000000000000000000000000000 [107,8] 21509169524608528434375933436621128437731100770195109212134154993863885323840693241179291917734113292065881447064863701507703583894464417459113399569607606757354499934192888384769987196649300980580517034270475269982141069138184197081359249289497209554059764927243753489667177238938386692634667547959756270321013324050379524671414344119983911957697021675284441970947327299299683313710733947254066806845527334897508374719391129268959762714143473723341822609180165183245607398314044358533130217085221846706975255979660389086319771711361169046580856456608416157256038797675184174329551609294002551699294873564389512968869319648617186180969454576642406737451286867660451912680445968316522790387964379309694384122233470795618306654435671654895396643754622765982792387210829264837343682021832001615109946242352126975367273687169057801229505390077308318937805197024645300311634079899468882111002401269911876537841441613001974239491035945886495803552310773831621752221516216640974198068585139881729498147302498872872022287165821031280333283027361487584833361885446834532976748241475086383776085487728161157898796438481473225736337386151870031903461130389472854613416085771932950411879917410399915134674373934521479936614022474580848660623831037612949620387012226669912556896543986674193856860189226418359106113489999417226157499507543223185997620009876171612713927394759921339632969354878349534778575349581140010980920297548084405670777571110688663408318880512866121213995289850599324123027860152768434968599084957963315338715469842444379877100236456888655626076823294148317916582503416099968562599931991477546097616499453912055457191781112992889785667526184454284796415181054172780049992633515031952335029925310242260192668270498147404762306388167172649991320595082615688842328058596077951131792660431609511364947071994353687348377496301276761077566852417952006621031527352057194523959560858708741281564815245351964245573072945710617485776407026120037120326180356484504408854588804989184637804741173052638253077642668371595368703445322935538689559294157970885607886691139968800545998335193482247878374153641575687506783546678916657756452590906125441324537894883407710780860334797613746499475189221634100992434569580750219257855278282616005480877963620544334377556826902411958445558906205289629471649737352839303253292011743987891492563933653763814543898584353829145033602210696346173106017230426480480137774366034446514940225623988773791011316805100060279413118127090247956877657437363788211085038645859362937776117137984363155077201920000000000000000000000000000000000000 [107,9] -45507076165352813270238502948349086426431854485844845406551689990913705075723806731815318538267971082145863653403093274828400796859865411787276422522885601734250274459419732678258802620197558556407608918599624138912107125840535074497861018582432216897713069246185123421841788848226817308839000439095714631637982616594402184732929766656991630773158759779140094639396350085032814781794359425028901093318174857307240811450905815811582748436979637532017754932138269521307356112939741029031019679366414007223493698205372140967570529904931453695765506271545116531047931295950704576381219954678724037523867510415966895879765327443306933609843405216764521599990316093504779321595471925580696572661305366210481755655424261707374548374338442128006021191542049970120577135470400021430417197434925111126515464089284008979365075510856499520611754257574285157278009165517183850115187192044126546818233406271094295548751625440089988331582944229122733838312984024471206027815741616303178793201091926168909976177294911452816676215911834909244026777980416753539858367108091521140878595837814996463332045846251455106428222905190651242654036269221488358630164496064189435207760455018323724138553949794623269355949619786349673369961061785101162299076568674858760160867953210296165000440280826710714310546461936428287626975012602430594937545213999740600876821535889967424656365875120903427831427898867056059584428789630918764055130702735853571930146141477559311835167591448338267642294843344185372588130549727800402354732287063206804311214733588888134816655028290321198148201281530763559443067950478174331709845111491654958512212238081194435694492218772976375854631492485200580129527365278574618629906466720511454922796144174430031896375433433643890222880544950527223482827655713833767205466049178697792495761866879614563025045205152433132028216012524337560055081437711500318959605313468301297019065502283664988682295096119718941888577206575319671167276620575273520077611107578458324940183072774959884385263359357992627492571331699441840221800712459720926228742447623085433975262390362547512586471295530964225150163709911415946968735187156903415994162197575362549493128501939529362714012396441878455966764508910580867603597247150339098850184594605688795325180028597573655529745279347095538144065761291213630029247434777570321718732548361593431136589099490450906812806335434910298796059628516871160352109635383259192411467027379103903542342565629190555038866117781254246764291066899067383166061367202642988159434203239182585608020687101149917374054400000000000000000000000000000000000 [107,10] -18096896743334551593271687653581956147944487154485998160636058501506057197763833360492476190006359409119769482830856961401350637325353664154311770113482023167159624937873971266451106856867828702773801361465950976640998276848202114517498211144394624158253058861148787067243237501438905734909681938198681679908652522635165185926163348932753731358194843570257189434809523330280892251120787794872936889192022920398127613302712228351980609903148535114470211980939014336831395213455714058105569790292054851922644063424979502099582720435361899691698652310192504381886691307900609506857601920747248466118972098694572258919105012994429562994883724774342412775986912052557885343488694589021388769798373944370637763390380127944784890004283366619084298955443097719566546839227176958095739415597170114633115588943427994597667155515868528917405701856837149460483516665697536597527025852149355912791627982425583874397465992588806577729953565635306452747290988040489595195158587367504626558161317069127773431292978522099312997958754871839884040347830942538840311791002602245941870961857003643932325408133610526575860665122537940443474326488655741280584337898496624473337665988719229380056101350886412409024890565180065012317534075294847576292531386752322537383564164343946423128297744151968412626444040946481069607466954652638480999966564275258173004652051263164760871160257093821799030212091805700737148977757102234477155855605923229001818965760313585313167783104646661008222006116127582166313155719830696394394560480125353760202441516473033155648991836866678948455593838363401315659164265218092662963896496684411743919535293048405851096574818043276627681524514077096552809174818285914531977875501836556888630377584492745843555072023190111228463106651962075186866204951488706285518878697872455534387282043435315132202603973618927041821389355027538502489473163950704348592474894973756260757582998794256947422971545432780208357894378814042625724477260449074229380832798221609161402033356497966727652490256949046207334151202427442508768188842613903563925485854563572632805627674902643596330605680491813230839095097095859911603687396462671189505997331615022432122283550546842073184918203430008987202688884748340858476029739621752205360409098685548403816105832382702709495872560310777964090058597778809606996168883097377662759739349396612115732778399930727714430249200599646514868181710957859614343103590915208564600875386896179074175065452253025599753752653257275738717808382498432891743242919281336006305921424096827306972144804950915859821363200000000000000000000000000000000 [107,11] 224321850847411219070620303438307540201463813704625783362329342014506051530837955648801051828896486409766473980134759994338080816433395863893318946571613397109778149969058263008889930172203616650128679742480122801800992351480093509368197561850465157672882835723103950801893667033455373415290520315183354210973937775812336602306579103803917993455191117787789893187685556932754697828242620511377765055269918956404479314464227742155059949092168197230347126800168909531767243920388170269049469675327423965478334855122682662972661043734352314544664903634361462824759374545177009226485918492304731304976329715424493378602532962368404867938165632621825791706507409265113307287912906129683532343770966516963071965974429625650723430205339901282065634458595125210903283482536700839426929541506508751654376315048660669859236695097855792649817698765998586775615430673779786788413069099691923777334728564693025467569208094216550401388762340929424794626823861930196998289144004076715213819763040764430748634716703524307699554919133146427645270560903085147419722119128520656662537320711993339561176064674787293958380471141197275091114391457744662729296323094575082544262280498187924690804775856875842242800505556739112379406084170242739564890695618221972137238245573464613455334851063427544642969989565524601255007329019030079809897293417779927243708976109741003373099150067665554185651171430347346203214001721024997613325723327229808891396544251069116936546136440053401815022529806561941371803983995560544164030365081634312389614758605917181075368737888350583466866442293947656257883789326955229380074761101887964465580436843144791919038433523268352213445761961412193134211200073283932337724446763392373762490443010731378827113977333772887018493075607170987926831920334736148049281225361072326844100137223619687690972450040159995564920363850464712318333027456126860786261805109970206487922731011978505693300485255713596978969251392839704686548490836969623891461868051933139365147624515609880651705911533052874624778976678871746225196928114710321740723838786664583483748576800167387284235845507182650313940609084523379659466794077363512623708769383553728132621599874773342304510980870427827093095318346924873660682487340018225810080863591476210235828075214680888465330179046683847406501082859874770826597155608672870295987782171695649120441980961906417131857773729662865737232146641939704534821282298030447828442265147753221953383584252738634396157586283766717811877733937294089315596026012392259778510789796708351213476127901880002859866521600000000000000000000000000000 [107,12] -73071966308031038003749255073491374475986088227566189077080373887968674438986413336051415985373478798823341657561795112055428454484290435576042445559126846636906575752700008535487624379519957492992004287423637225055919416863476454949118242789905751071333497050329210527016067438174659052480203165136095729460902597607716466899347632220296212207599119048325053633544603296721796021904093844835803264097052786120819929829563463076736046239009454851195439237983084260250436345162178109900300368851869676117431938850068441442169161153349915865235118920103598260776298016360139899001463455983036828771916339593498287163595064068020673752949556193486554696298971211129036343688857378704843763750341360482374996170663882787024352879291600161246462619454406305568801869433675815377917350886014287972021819536624637573009521418228901051496262382442157869395183910536943200502619357156084667398828503628970519070950213099229092831060384814010734165380998024006304569229536111490701548652085588783197816642333566580194151493420718415630429302269633028814861270825486638197017479207574332306667784333840113948220466365791127729989661917254474284550436666326968498252561621289186758749912920355111699700798378775714167921826473584576319313828767684627913158209445037619404148100951935975137655345596477331470673779954022301786319602796002422009521434202656996091041346133806690977852247942583024896375000833893756956934763665791174936704405859253712291719239421849277084903727036879910275092388851633962742355380664976018677336901579141151788412015811359442267388304789596453261161210137874016894468330151791035550095351770928526839929509579731525805325791933700978290829048016524830674038881601660588986822330341542960552311803846863225460661917234855181795679692698723829659600162000808915030192947817442190574570136043921361033124455934409839449337630086364423918125227957447100684932274238248676845867192881339225607769014837086934522594617261068035864864195874600220105947248007267561238923603473859693154353302810231723904070472608983335678999860208323739848675855212499920491960963014042484788983045595171950090640524850719263543451556763591506131631340760894390183155322847370551837794154023661685116044416511820387586601857583832959337134137876415863260864974726832302914484398494221318117184875052805872787992875847344673292991938173541484866160067124014704938878545736254652030450219407860303287869546802368514220334139564574884957682769362807721826486884893506068663953572473825419544337114760049577827505623215510202727006208000000000000000000000000000 [107,13] -865274908163327288099301324497090355568278747239398684730291133310696869366439359637729231337814543348909086793960826085109930308388610337567911971800619405412595691891429364707072072069916188809271000178538406361730260817944513383282944773499770401816103817740310594419159791916505195494461721255582607175701821945108113891667753557515219521144642730975720474099108381984968612572818122510996096295436211827993136048568343593117622944530369410065364665657743726100665354204622170071025575549549798042769534759055204912619713144812701500134969171319672648625377172507236267614195339589067984235478535125390816896119197864794488426566260598015579537209200146930648515849032209215404025913476968395515709831540918362331849782047420183228207469802017676154596686190916290278314045942174442333555445640842099112096470813075051087539219373704779806981811477781127759563389817738069475055399727770082042408598047004919818089072708332736503180373744669131431614735389887634210199742321424624043867275028712083859590208475081324143103586269271854434026861405614495908592236026182189059060745960102059627762890720171678254390704202696889553782717569060652664397536128088808056575210159252983973832151072175276850668151224042505536374994051007449560768811185810959720999002848592060129259807292110428283923736765153243262147079822002470736247945337313201894178313961209081816865895538225145673050765891389957827245246801485095224447267380606769988353242321636135796697856978070450178904951494600008173661577193834630651117353194162269362100180570521402179700571684947102211427993080308286024063161562563851030753197968472015264240227790174397944885136998636083166498795677839625976651113868235341763130399773164982528573407245815428406860847066610667460729529709071241796500573137012193262092139346667309900038747553992865544482314974624835238807598475393280790769386779379115081459305043867085484981498961882010069932257409148390637534329239381732294414509832035163042630314037345356174691849066787338748314970815315935161565042130176467074256340106846720852920884743723178781730374098817223105845394219480128610192189636531278747384746283841287725787713099584828023577043007799314432993838014550513900320152907984798961326386249427591452497268623411617141973922604495563358606475116613545852809593623649707264634306985992937151237086507175013876228031020990848907535156706027848577300867269995551819420455108172476767584662897599108262065561914413665191504889997306483717744980091411602465477680197776208464785396073754178861284720640000000000000000000000000 [107,14] -4027548960630595533011812334238828171109064893020238306502994810096138275492169503534767324043076714843660620375823668961330469482536589794111035177076890086351014678912983228279978697703616003365179062987656716268228376428799388617936618879685913253954534279473082313234288858237257836353718956867732618689039979811642164620363542347520842051654518579624831719462142248036966540080083006438857134725965057797145869603068709799683299664148466630541628121381624135813499140652580338002281168162461374320477294145777904708555905342633133417447022423911468483754207051666889887451905828352782610505584576203998445425035402795441246228987283730436757746206720662587734478496714026426033073388390325446714883452938922230456204998007427300296149939104573028785730005082807073358093469717124588845968263968730677087210209198706341008406256215648566507376104962794958733751468388071222689859926762571248349258340175000521212454118127942680453852989564143980729410436188199472139735866213168148310509271588081626503134741403385894622962385312123299228293342983174414377681983717687222173760057876438147212931395055047918510315182074288700414006087448058344054040026088708970569543869869874745168570831322965569512565208372072927822444286937169149284174176149255577025623063058621358877158715288411181772321750563029011350595657057790492391469013733027155952182667898501070994977164778679948273276166200191206701007805124371527390723642830777414954253722753729902290733456712251331285960643298010810213318769019422868390231834030428876353925646745192871955465348142947255133097736891920733370456590155047750403791004310968793403256721557378431175277256523615709512191293993015409381046672975948540150600129491946817778276799324428831722031313539172387595908034908583052483569335276262521697828035690357987995471056545685437559969973364811968603642186495179511175442000831400796015301746962703527939635854280825656604452507297929310785516761803563234474475315132003066510505336465592696124541919515185398435352271025498597426242477286565016751292931789153346325150720290028546363670746485803687678175077167914520350456121214785854270337811105650750967498262837306202912065419951698010408463938620072969500749775366090937559471681383971332295347575687302845613461183127454742452668008589285805882702235556064177005603658969970672257133590968139292495789015231064802618696525749728974435667611008458340010338431504414070599747595848500262671330155478959865868982090159593880447887789249587105740885659016352741949050482678770507137605959680000000000000000000000 [107,15] 47222286537859346789640877900996505702642136513076601266343676200195138472651077835317253975683482218658621971862491432540400636627974943679127008412665163568499443696666454268207114807379450664183277886702997217248022393719750785600758937674013851383699140753404072272704268880829717862467702824793237245189505375849327999880417689958882234724465148594960895400382185909307404965197584450920020831416074374560121069152323951773344083910064054221220734853981351040244504090876973465480043454589788820396089877982513434330919411559301124519353458858920196388992733213681335301160864773307089163411909815438743719795457685696026285538580689574023470227591359708594076922419573051280069475180746492564942210882177893082303165342495716312816851497803575455767693731408465536682963576954044340735271945766857785869531711753992035856751097225547284545540323408276909826924668793327273839289191395940464133707995227511226852386471544845334476545544234174988071210870708401311653312383535832645151124001832498748580366692604350376719678972905000192454724541894809196894051068261549392843381146855978915073175757466233607160432113528070998516370871922105590397057793544537718593886816458935768620899310014794850565069833108374290241818903436003950142849080358785988515262523453891524792242405272514432414412417372036873821578114140419554774141072171029327050998762377089427286554213075562935271233065688083013478453141310081896026525559828129456503655867772991443686632224047062533495276520237614445843630824041539530550356899124544968605986162762276165662158201495782565204694619656088117643474729297343986016731076247051918815117465291373092592495244827153774017352263023884541202167821998175941658078506113262924677018543992357328468320829457631587412729918295311900111839304502876475027356214041369634529448072768634669694351457967743740767085962213985489554703643853529103915307165407924480202497224866906224102043715217982869251726824111857927102832479988464457823412422302210149902216639953491686902388337065245804741686634612572504304760062175505425171009461240757579156878392477685739219862413126987976688996731489219074876903623315691017449120342513712026607633110314743541855993807688170221058353324760795456478537554003850631970742393854550494329086651711586468510624055871235773216548417220343246407203920538926119053298285582828643167667926150351333051892060328569457412100712704530008910129274335442807359302157003138885528237755017068229147433529991740896056543482110437885135335981822750208977974024770029586800002990080000000000000000000 [107,16] -205312494721532749455045201298096698236016019168688476182209043167944889676371851530675732834819437554203030059121865497221845965061466926656299087837183653344310636399437517065779511340971833046600656858203243727222104220016777430807031611987424597587787880426739863542108716483939687380884389900413457671475892642555281569769740580516435158117221212764383383865744371253375054352691974235313631257080792950572831533177177793021074346668896019197435921777621784167429054022867007630600420902294903455092375467046217354796290435648062853807489053482388199684568383042122603960983494337583785308596204512960536196336434657743060362367026023004069623489710306600108712064928674572212207650263133077742791536206117104463496798848859652556686127212229419628119249860919729287240747624224220465459269809096238754172255425072400319246371004677931810036649858749078239164251387986671359024459429201704943712227321375573451170983806070138412839627253358120605221459991260477487348144729978569099706558314827248385920956979527976774405017746749588578714797978829582363613788257787687022954140470700104358763341303125216928961887271345927309225283780006220345081326386468683962021753890032935671946614824833465053939210140310113764178423177027236096216235544016408193180704500892002434218074411726881486085544598296782874329942235017905457529904679180968635471248092420484723302684258642117141845497099540383433310318220189975387667958894620861061562787611405102875169320151057471186935851692284554417928579415798676232668836702599477648134014995757846745337967325159533391209945483372219836349595452205351089824627833497523422790084317463026648382371675336355046544578142364084758760530594630421781456792671173747349952793135097214487029456525195721364615133268626003853496066255544475337198101209341939714048199626539388967736463446641705219259957439408202609699658720897872570307209597964091131783234255463042416485867925470403819779355148220382660100453900236053266382809229319989696575400281563119198167747649779794556619707730870338441895226542719490403519854621640990075427876708129291342463658777023197246333576023503991938723103630949795072497861604921946706180939236455578501609105265549964202153518443644795730966759386340486915446640885066486430764611009194849922205641260311163272187595718289119067281457779094249904937308807765741637388932135319049093468373973930582227733793807881817551943755797210292395377139789362124246267296639630354601832272453215425673307133605743794116621176970411512700810725822239207085352314470400000000000000000 [107,17] 571701548560404537690972819486254664511245123825896036927600806987247225510082524358935983673683110614146340623422680420774027726427738204603682911670151938263316841541772446500702624624581731963072564886942599300448285228861616070224127151945107967784716670253754867613246361530583698100711000893376876787291740477906074417464592238155434440885082467823389930259188225509275199750594676552115433887938972366020647309472690632734934682857321752291995829720526489984528022775155512170962918469932225456297993343361151263590466526079508778553375184831040581973934833739364148934051002331071550257280396747230396992532843577801618446578620921635976944622449360300171131863338653556018720085660050386544738085211242015317221720404561138574778550178709910844271585733759356419197750334322037939155673455174013168605866343027352738996221812263444630696289669431630896768276666173995686642505637129455343786085689986354133753606298790105350538520936239402272402423793897214755994490976131620827061317573186683728037842151781043549321061702378017036749344004290742020857685625113473014905042141350542590241885151605051971772293984760826569930813761389145343108356528147898568914819217315088215631795098526123214031712163064382317571029832863920261554453454956503188519496253729159235302525406848114315263202129303978358297508738643894130243722730465781773199653259911443002394099427762827742561802228436979673527786060555726065426712774190306990460012240324485219599810041939417469018424770720217547115962117679743063464587775315984483752949821811308574426343510811616843329452553350697431190224312229383839993790696984722373850968306708514717896414742914407232205559581940093342633273672550935374174298511887201993660278972129196507241028768271866744143564173429393506895795400909282942625822073205305761555445310879806462055590123646469809902983533714489191216252499371559134941301752062890508723863704827265463545204760077750164850341107303877596258289315420217214373069662661230514516696524059331794747523817608730131992926009828585944461407097820031577930614893771287696422056960275375636961942909363480404960096575159722593070269562860599128003869082297220445169517902433047399657999936113928383645831872842929828298977531387784382441313147859346825774372114001685288803846589811924805082995303883737592310091681518378390797449147690736847766617158186380353972918083484985129038491804540729527409353225698501136539479470549688116119228775457698462323460330676953233494081156294084517826703324245955504863035225816015624982233088000000000000000 [107,18] -1152031981569053225711294133106475303873656668819612906303102706715405994863697482874734486043177510073362026252481248293447309404763684278511382461491161540664320354193300525979435808459394264860028600363065505483590342990622130614302659856630822414736347064857026742919455714088807452490037042172597875535376312033557944129181351990133875849876389396603836323186155689302349267046321343163393412710345560842594433928079634160765433488817147468824622398567566036546242696909081365422749527319049427820323344649114444520860359511972239415069978833667948788547217771589972085136744671886309780255610987545309476355458533284825680269624349663061826212856675704018030522817492190065765184171092530640985959700109282146887147919993373079390595732258974123997113685732070491943511769181246178147553215573073567317898008953951153282636957271357008996855207894992296161803578862528162271684214569002919034703432929326422022619924143685809207252228347860871172199595291536941039512002824549280185874617387829511575989235735978098805496490858219627037287634898931064397416040139124208130897578806864612940775337649632149090044128405319173756698665926732685017069205161007319276400837435766552642646717113718259297567892263073515260318805741456272296946056535076773729993833394947989327738907606097468334847608022867018416573299429762823013540466192396854971442992512437614077271590142416285172916922633212570037028893200063874945595320889756794767727884655254961162953840929623635559528556472969898620797321284707076534286961493846895319636237591896492650031276066829452496388320114145997731420810711788803474681909811881823101893140838251763313892183369455021425096827026845658115954055197383527585949824856677738500707109704601547643359618299024735123632353820396474014435769648587048498570969919382385566338768346565414740593192919467398422112283570456419899914375058145591623478566801014219100301410611974300617735940284916279266300824424468508237718503622132733770241223567935646060978886446639950476996915977694478616527537618375930011747460112690447563283242528618674125567141303522134400923691568162288479633523593832465441589442278636101810354587633694604548983945173912590930301241071043740556603050858652442697886747883135054692166016396593075815595883877152852597690349742518714521719775132391487398111290286963494683689886067727990453583773625007809634075907963913585910908688540055261553119911338736217383193027467793142249040155611401518583922138555966660086340028613713468373758912285832601463237983014633099882355752960000000000000 [107,19] 1756381155870104480563926338600176865177542716474744986145538997401654232168097321631364941712532116792103512137743745219572555416236805772677754579656045275649663854105664088496562094993302368715135475562300541058707736380049093347838756489404705592006214944501600700951811376611427646807569335339725866090833487849624635378330381455009108093035505061077267926882100553417010531954594990356353052006176780757261600136281469847930391933846459843873398360255400218580565573756055805787934834637270869841120705787860194170369093692066755301286269288227525001230340130747048824138041045417088304614090319470946189333100545732413976184558840650522987524843364327696967559035530663482856470702014779862790211559775786990190615021555245975844443273169165541003799199915141531972463767623253092420818109707365263638119657135654981568759347339395778970369708497530671359615644728334664018090124028448347650069327772388398741101353744681648809111447468700565519170373653082251604990813696538513917451447429092895641324763982476585622583828612889167626301470743979339900513464222747177581297169304568271926947160211370086217637693428874691145939711404112876994843466615004095652189882751217395236263985430867187368986919772430491081066029060779068735683535954727503857460620099083751998993397987129375792092154461397577723741416956287989006128267331912313677064814592234426214217738634128442405018105936870376122064249946649748402129525406961300124228917424670333266162345556468407501835721425991075566299081745043756202056950668942065086503362746032848972990049210477309671083741811163228488876407232028072390842865886067712539439322212621386798529023957160632249444632713910558345116937137656191321604004893525826489358699855364164531532727314302694928988647560851172286833828582894097728433454072118846502901644123709454677310419176562577484746989642261018691062554355993366683611781906463030953922235282178265850594540018482850504636510805671502233306713598940578610822630589190835312410189690132297801829963869445724157680782563495463892559273001037991440614269395571967202789557081800648768715821756350082707116768894658095487287732940754890647009493075127081291264125057194405455988338303219125323460117539814964439492571625591724773778839860999805103856538456989258052798258183327504385419116352661587804918060742737038337335948666171345286814014619916739572123949716321417272581260882956375330877270411626796400171745849336313638572135615032927039725864347984603861556118718344472291560246327823917990072768785209718048072663040000000000 [107,20] -2045605401961212719201298451365604932275240585937108757119446769380216527182341830336532080683070981031670252467909527781448222628944688106566853390914667513176005346247622220359645382865176714558906659848394961238686552796893367110405438146513987917735298150492866217242048179666026384548418868006681326552833380136686560536187627870751624305137947005402002334415087292943527225641165875864564389268639407718006290196917137651053797035648862723865439414879369442637494578804711532728468181534350143467655849727666755293330261952869206713868822987599019483427882649107241731022183774271240081266779513375388595116645545126705286529045789593316968258440448583127232843810762815460509099674419930756810402303976351682871468945288897833741499097160973244102953778705400084266957440213428249038130985956843826552551592433513689747864415572792440694958158516390437700357454250913586731286422512407058744473881009687661234732723942549220736266915020478912555036574585900438084019584102159562875972822737934025868773013020662230556077853173249343380831415640278900713866996733832328874231031566320081634116471139499345326588829268532432852404880001156552278097809069778745976541059775330340145173463577209658130654295914571776805360468440217584505107595256436212941887368284999803315967822742026867883158657795189138070694418190464863829186284459387681538272883674859179621518754369632721785821825864698695859319352191856255758502958390408950377075578257786754107926323970309185993540159787385585637736777039536402609848706325433037269668006758623144697104890259306026267646604684595952295037163365915463803890915672423346251507473206375696228997501044823676331590119663368903541518566128091618240237191852691260368542022996241331103430285580257862675788370525448481971119275920625768399209720260356064392904927088661675726179547670431965018064654387361067438344577422800491494087009917878291360125459018988979128527012637651697164571607620124703336053930425920555835539963041893308306186592919183011670276372108686258393198066161491768278978204735787844168335993988274607914927079091193583338345106653523124401577156590817914791863929486750976568489686040730558097477294426989399487855105126972616591141029710562480867284618728169129287296377396634333122576580554545000558611685384250904972964109676134329027888910884006767109921234200176144647830185851089940346067269611020996222280571399361241409943237059783630711787541120168564971213452263587221088677146111896858485459316944305640305305346190126626666655734407576610275453829120000000 [107,21] 1769484223359471645959797427237279687746838213054481706771220618036673814529053405043500437264797205568047759842722827119376081025731907959307952439114529669288317313944492823051688224974842409723822417436789997166945424725880125960442610475933184836390267589532994692969005778477829748735030280420947331875916005673977447517830551738414994090429475081673550888227729144533123772277800500697502759302536832299335064977300918422948588480581352850096967092111193112338559139065864595677047404553475451536366046611402145496353564141654793540369187996337433184002789938013803742691793275046865103035148728564950904434575987805627831717284780925783554281528999581506224850122354828939611212781831521845897834672844655540884625501099378594108163104684726792394179403407139121832399364800261310482998029200707526967060845481219325655280312107949631205849508447954548694442027077894637938469879892671886107676830633788313632805867531027217311041751291139660695420214996503292348717317863764237158650218381208267068055857684093327737893662644103527184275555380198055370379435759929243845624053044000518481826145804819716196220184435896513207307144778390889917310845130580126717103100220645552967285764615219774144605792987978948038179551106419271890677352270330215694534534298335531074657696668598240393130219414071288140142404074514222719382421394882456766219416942583890043203630381376960773957148399181372159007808737110025432478160751662733095128324576106114953132704263464246387267185753437927343937069874118039367438437810727757095964310931407804502569143896754834003785057060943437632177092784542265526628398506401232382001521214979704426645425194693723728615926011834509227851782076719797554211723790925708764671864582025486680900139935735067131800153303490923904521787997692850735542107363229296489646093146491572325519874493001225074080308929016642331864985691076315805879156266382722247207061627282499619253418041669215030009628666563743720777759459241637047305786763495800622790205311843818178772127916998561588763828079280522356609943692080909624755169139842645397043218039833519670785698637704615798608280268170240692160380117523482552776175182887863363671785028792661716430953349705693245076313667089355813395288259974634732076702971408209876178799727335915968516030426542289695309214376605290087352891050831500447263003114070137373262932609310659378780958560651121562471660927505522812999475717983813511680076763024465529277600109555035416414642437698984658572652280953866539562242557589388495838950209275251258042613760000 [107,22] -992687308546564736357285076193537453727402653202238647031407315748160444670616132007399385550437322714612695204682103655888678674799896262038811975680145443959473535696349511065812106935097825376746862540738929488000663400271319600400029908315299765006432733112151838248381127883487910259190804573449628672460696579156544206448894998920507214974083142066192334805766447095006578836069862989000773330860614920658020994804297460759578493685301917568639112986415463473372628373055000663416130525044794096079759575955346379623668374164564700498437639403165528345351069862391685521522866179061456902209888166853500220196042453259171649135493159758130138745900784467412582657360403731088941948383255872728249330905771162822071527988305498945789947387277434820469130725436841608799647143235411988841737539283045607830995990798840998687161181968643499396323970104084378320755925769484354710984515964191815019437935520260300594771376524813017968494303019730574035316220883333080316833264541501783916498471089491225091856288653753477992432662482073175494777400097971645957051060914758276386782880944473588110433465824994370679675743321625413300201909585118843251349178739529531567761239143193096699481634024276498839652043011583681950995815961691231575370599138510972287341235303517592240273069207938107580109362733690082092480234208835665022305870783165216233231459368469003927805389424433230784017063592033853523875581740292899619900458436213456646767752913481686250939541148082940221228362482288420339408419327185247639610870613970695451118452191824330695458886879629425668872955086719485562870042697023781296595890289023869866632612572032079483119721539253505232061899728913520138134390188795122602249303941005625602765302659307354804067989456531520853335933815048691711400463722093944420648323125056243711336967427284476877099124487746014793770162080782821049537423040566603002457279076327450570807859363337904259633578142956142130284742129373584482622240437391277782069128003988606727574292273514720613069058645868670656351974219813462185272621143290684546510475509018662805499403859703033855970962137555255807185269097188511827819214074412953396030200661752094248444153507522706194717966593986212217078097132949565087417609662023632666229023812589433745280847517887643612094278287122959380626467410160387644463076426218126806792506571308815526921506719642789221909604301139058501941061615733683705779641588657301323851443642660727777281305570222514767900073313298301305899787752822980877685167582131400020315234190074818068480000 [107,23] 69553316844382614025118686974839203341322290526169404431938583836489486507350573742773085584178032495921310008066729879411510575861508978923052395353600719857159323380006008305571364859185817558514579526046910060025998521075088507364601252837400888922428415326836608945613148150732995015352227949969859859655390012338471018843845074821636637725568870021747602816191785080672904036116262496809003433852407026032409751628518875363623994072994249268146665167280977896569184214096543163957277019192677751809213388743771246754554624757084354970332978793534359469116503501248674280214860392602574453490866741625274788685782759876580084199848558862735985781405488038398397442406046462022368063452397948375926752294255765391145560137333949872255822961303439478572940045350816054361879541453935721465145262576156000968436732654300543819658180832329547814686571666741283170065052904547296984033304294873540138549015027735680831726841587158987745902129083917211835374911204899453679653772541623712944906709837708277533288899639569134660421922654475244557713588561039077481027478837161267723311222848375559091436266707172142410092579364101206923054051817189569812081702398252579953730355776052741674356675427378522955156015083315540119897788158211950450814828907151021674612149409351157952512008805110233711554443710025673954709503089444981463670564128644386698041774719940528389930125614035635018843024320580649087491314742696332005736115193111996867151631864986478853476880654473748933428181728876472265336300032297437689097478451436533020739919365092493775155997201518767784753559732596766049245556163257260399445441435253319727531613823582424043532362678753320898042607259934492209863123982157751661633768706860272928958982269563608217428477013131097468244125162132527368247153021606610171490169702082832127589899545013991097076345642770618984319813148651787589565181646311196855230192450515658889902254508635072696864880234354435239302629709435638576725228556143491872440845327855782051989513838593804833004821952298358002257307776635506956549722160293406628633698076765507919630967394846579445819664755082351986878455536052582529198464181017528516569761127075392382838949988042201898132278371196496007550309107350276539967795204379388755504945282199172352873153283832169818487967451550977517245889692553805095405896543193739325506247423477131953638914561875336822651830607819400704151796544442484971530081997215540955543614140573628357265346592072297951404077638850135510885404592478638306887388030351195718145173631270912000000 [107,24] 611412497270999495644238931245329304931027800531595593877892849776889675821726721118507419823834632347059969847924344310060617188007146601166004039732248474441002216366674144978094709631768034573122669342811545668482267128544864383910864935155904389590372861980351879803806132806036448770395989191385459692729568397967321225538339267136667418169966696045262430829724495679323186511752257561329327087758944454641836152397421630288542975502608500549687839217409431201242237297916437926014713261105989030665918818029299685578458147161377982800120785802056366843336920124597792119418782632174395797588449590307009466082274936248659210612004363092625597591629296831777300381828438114558596418553757265725369831561501091740155877348939230830296955928846735578793334411567491046067351375222128807310238090303610536895630384170555878721772113093196189458202310525989311127596258586514779052927437192943788785732508145114124916531079901700513886467596197039383743423780161842635596357908068159142251012958920282150763346435711014415524417920108181457380737258435262952465286017960633134384779202978446026796287136965592793245439907623553811746347602449856202163596359389006582837146546024179763660156606211610775408322120420214372438516155175332005208835698717776326795190076055734762725726631806438774399017518551597208437796350867589820478459567565785142283897733311331293452277526438178243879863784757424136050261623637409916774473590431121235907996755847558772530345046244487525234917068943788271360196772748677056609077406462097019353685908254148311420825281134802599119633919485993934630764715821527209221422904361751601799749763403756181642012460470091378607562077994822731926050141569875154468774412283529175409098681471303561812796191324437444365522011038125066244253741090104653158964914303545705812306004340788186743238471355662179220304815137028053385093055830508655061238849154235598418576071647175406069225913145981755920906103172702429978341797945265967432793399094853095851449439590875850454974433753396133102431461812380311380017718889825896385474548575540067339755071579824213026367715792287403645890596126814891367732648862936106551912858400548847669486951455436394268045854339068075994073242150015853249825058117456251802361730769952129052920965538522799386076320125881454826950209695449097494737866602479765424165484857639106200087627199135085619881541975087417612265461696328777210060913772484349154408100479589501860021410287440417819841554503157237843007173022301954878757654892878767419687346529894400000 [107,25] -865111956953005933684294213045292779965997358734589451534501170244725949687566029724979639252075086808469570000701297062735639737457706996447625719073765959437605915733180928197761177739496199674017327533080885785748769192890073287946696427545846409836762887122446842573232004206196445204899411509413910013764339916219085779848140416214319410115681308149828065620369322144410677524554037814135792031056615799924111827298139116529545647646907560322340035701311842772316970223911563152456843497003793302489313948754835514876006419326314212181579951015222033599337185124491564095521055001685086142078286016437714504013990802972457213429677405806970490134278409423334076572040150301116971079519216095925324461283682850794516236807514957097705830917629909491311161514833025792315568604559425048737260643978807577579705309869372063268932855413247219850264205280041239658000824110387090930495057037550729092629707078873101177204631859123342168919526438074121603957763777245390410946819961120492262349976619212588911733781710731909020442949896316994584018090379905550213499361486814248149388689513780089737969698221381439899726918207483792832391327381698752653553598017819697967347660634302468498751400047758061257677236551263094416991930671235628560465779785210522817366347779455464360644728349644832914216441943002857334288089910608398911051444445679248949282381820435075752695148575534053366027487103624483970509634121731901363280616252362680129525443488361795863275340512340072143396509567203758369547122002637568529759474356154794658847434816503021897119154733805311362187096551771637758721628671690859295257148375309604231867143868646558677830442682372124858572658884137744121489732688275957635116311516483282377062951975938810125618027292981836678535991030906437232513855704065194550981483774832025410880950689336554172438696041368502438863088097634143756103203834333653444441134196335440148601902883207027818244555176154544224873994160313542208392893826155187036076748857652177170901458556763295702592339756102538664185679942249900291583071319937137546202539286266665087608113397642226711255436042957246415257213929956608854633087838244243105782459326450865591663880522467566362584960371614415123589248478592638707938920733131546570284208905953464698422016209906893410849081380217889301120862661109181598092685085523394463679017823360919217814037686627095315103706381281149510060647819617398911616598627034546733821072314571184275884873149683784233218487671364721953465547544623423339769670890718180063375123283968000 [107,26] 750280241362202361492704352418033552357413290486360453535138049810474640833045852541588123475040569722422554766014771471253677508422972927612907138449283352442960646286672204698637426319046384926835018897534659056000069143751721646906745676457740589961325974301228797410413787599150031707091618151202916719318515027058814630735367341100199403517152978099358841697320095218041819382749724047411433819499804166822120153320882569346910893855657247702463525509576217325515005899007349459145743485785476103178864106476682573111334395859984660961649798315869911224909107289460524996257645845185344370194554062634547663951646196335990035417471790272474974186664757409045801176929036482929805208157009375498942849669211355134319259525528748467335664825734049944422882380327879622291809512445882803016329494541198324881052893590784270705893031797172693045248747709767190440466651889050405554328572666202987797183872641295734658846090565192435948417418304278826791866929310969968405704472437666434562539394032812259232177842967860130174205395404258858432979098534114468335041293375694383456998358268574875211107094931648621888457695649268275184097970106200361543450692903883772997813061149898244358706803591345363579710147367051524350094083473114008722741845490040910805650569167627774002378570930437071267986495782736936634928962900504288438280868297813584513226951647420530166007958772835916378515179741495940640106827270668367760408998601565916246010033180183600088330144217466780175722212006947937625733104957302655719938299110175327375301356738615076717586209620748269791640358104378278051886860430204354608928264759803019616343878369314357466501475993615646183215646877631617866214809133544553189164324124066830408907875169056630834247629035784395941857930886605327184906603346859283507227346677638596986284913143805153985988079173508623267106674305359445729683910548465054487827687544639188988883283262172645333310395136154833083495176509106914015103325961952946750880766128199778205166087749589713460949390511522812786882192988851600325517566857975445454948652321629123507852960975438848709298463708235203721258370189223708345487540478059637083776703653810161513803918736750853480949691439071356356252376840757580985489445817392244930669533938402563462502513712437658049058597465980397887548248525388635525471232324683731912905669411248319455537661769725659470943893093302737016129384888723943855258164348615676361230013578748043997303058442092280536723506541968314119016136054903994583384014650692185100453412864000 [107,27] -452446312720660171484973255891861520914487233193581307652927220812383779119439399273554788628480477873211431572790579942747906702921526326760823545781239747816960212716781458973086205463961653258470779387155328397037378596264726660030000432886313440672432070040828642596670408466947900656163418234683743219431408142265028296768601906973929805533276760394556282785224914964782810581833567649083200151529123036674265632835973513545404857830292760493453461372610351582087986162345002508625862443918671498074905612879765438730505897509286254282926481632303368231661019188800700101396431725259181182847419910775566712549994841043951513114344021640498873620468093622186833682378870369472500400091136404698577832015648593082252325778120564362843201620323316327953612876248526915101081407490938636954182791791918820016025351598173701874993466015622912546454065930942563514985912440928084496113774600197890254070554291230292317460757465459576750659717016045643708660686745399502960101862297187817665186879012194018975316652668076333338590639104320545810784430620523708321048159754100200266261885140849390703692120887603636690407559695515034931905148262110567772503659366089764115277216723647962543086086306540307691783427715495320024834963177164187135997990352602209612000619663538616787307823529212068913743245176909536958262601330899507053341286261373098642418270901314249051899774510637998749122840372584678366283370259220665441779544026876304704052366758456716258143894499713901279439846923529185441291602633219897579205053462101084762461530803347146529102444523193399557797989015480652119777983814223867176558080083752291405575434730099299738370834311978231559181991896964655992661833273706842622282575627508086066666985257505080877630874737220374730399081295695675846144490357252452096862236998925134848489576050092154356594176948213471235471610565145736810313297252420683467441928264309989392777022327092215219149441759595567677967003044824747486581878801439392097449669174058572851759053393713334328369028403210844605920881175582033979581797131841698146590412187523095102034643267421544807458447800715793410414845880884816233284128445325425998468671197358644690756029400232230756039734582846058683274904870447032168314773994826198314340714653341853878880946134989272694208364414997294794125529358433562398242196519713087576737182436116581318007950668131189970128930139009432511692839748609631326893857024940908354724657908882024837308723824216143238099673153024512491043386660889779561201869465137231324774400000 [107,28] 149136607003269955540806410359978974650231852442675478554232588654819302605419154484570143433194578459645343459672206688485920424944610669285983812561161945312491695973967005448298466602064130099325759390304393186666483384479889838491577528971581581901681914351640183653285223459750202437965261798924134735182821966277065921777883506514244425550188750618781646100981775205638082366479233573709426205657790387881687518593965228440983036966371522915409685937648919315227302785230834994377600876005944134583373275559704166982428743672089797520667700936647135236567625592505477549079679616161309514404336662135803104470407934107540395808983713544576677633213765119173192349716643486071494099899146485151980612148264292150542887829922561054991176991152293499649224547451487714478769543394819433943910174389837615222102379726034441311131184308629330920403593990230962719516825487489358476350567563058311358805279855252410762933344316481836594832994531103117915652547129979974119481235329863288075862332309560916468981596722468519357540206380768378487335561295150732472943288746133218303155383692093138286887084491052604495494389559218494377063564540804986429676098871592087427699840396403072775163659295896128025721059787926354802956463674591374141932305414983051198234087321286610281533730127279286268382730858195949604991815163818515990500028769243261023854937332925715210866043043340454241120459545114286488647137030636071361720191006632622103754674046154984603128561287679027271410924120483667744206321004749849874371828256433533831944603176137234196190258415058894406954966310531311980907224859396158288797706812456175018486361706860033264450123131532020454878302445583362955077650097048238366650044858349351993452854616865757984726301790445440241739358622559040409066036242191718640147805692755056230846287799780445072314080232975834926697425926235664675378727246237996740192365952102676333603062088836880376592168150050148166018259159246991877960919256734808773806170424547528088706603197852346219267425417133449257504780077199219523963087274391830273222414353775478591887599445436268822182699869869816653251008495760673766529073208467172517901039811238543320563154597112423978942767637189131693547529593358692740130557974912204617419404876554873004755986006002976408773237080551519895535476087886539559076645091526120092896867253079536011877321794928889993751545212045642161103680537048471709116791683212265289908555387380390805509735226429670388168776114208909528309646453283892088432740684291343646720000 [107,29] 59013058447758381815759782432970556241111724764396907104574550171471001943317079646828083375847261769440452173645536037662808058937735195488102968225796742722321050669952167966688521526329732543556257198616423857602725441134693825427837282630740453360304635006664190164154874525532594614813490964484163246854812753167876210624754116133031628530338980279572947318834850306732709377428322967191670450186327910178758320028369426342846966595277942051199406957779663737769998204208908463218917874270048424821436083662169581566939857081183336418124051009744649401337520507588455075820047806062346433243465243075438050164030950571594283087215901872071708379581370805105960613433245584753461019898998031445565044565994166529902220598669551783522547763504129910497009023970546676594199617319579088151742100885124744465482963524979341885324949816168833021501921027868058283414153289793682838298732180465734759808079358327883562549834743276769933345284020895261556483909562973157591298103757570230206332017172428017036660286404120779162637783761352795838428878718096356626080866521123178118986913919130310450716147247158355660806052265718029901138054777187155888968962712632514552492842002472552158164126801569863253883759406853161297416265137758865648687225716930692379916313761522658566555696508267216530405463650079469900401458196912425306190533465248266320946400857282422075188934977775811496786912611180729832135990899349004003348571469353916454225789508943616001482731342134396638503564271905039449243120336846376770186132525973609657596001499802014834142868970757946682111453714031739621087789473389174278011844482298315302495728933327328014185668082348119921281470774928290106582789001651286496962937273480632217668621547746527685773234735735999126163554800772353304578314469363289549099491303845634445937652837620290398703555353960099237991845548074872958876136226581124629043845394105121519468826575962706290555081683625875280242243050820124575963212248192811963081447358113147539048508252262275386295426021631749741086893823288430828416515767293893213755737655569025664473255468747587641192120161968838999074732225128788150510551768869547570610707151368603361444879518323163150328843691508889062788982037157233397413334708302494471032397409828370050445251158574425499101806314690186552677623466028898533941645849658703058775992164056893718653642636035489584022175113369371710880073805749599982194218357370896888242095178489402697339643305903857836591529936744451471719124504041983594177590812670427136000 [107,30] -151151079671219903227503256392993840470297869888735347579178773270197062471272252434169334266116160895490325896115229603520620335074369693872816360869072426160583459239835835508018766721171574689686836554235629644261501418278284047823107505695856787188185098100878504723768156328037493346060727246838441496266401267760890357881908168807400226480556873996296353163553648468114593341585486808659545911106397337544606810122007413418328877125082702072405466516178649574005140240450925776219512488832796558990027200782851406341003774927083285112639056520344437928046108605831491337637707247983268979708972100102981159130232870185256855281965549550232814087941794380603086534286287776176953984386446473556095641703902374858163514081243198980207772631903716249884562930004685890898235701320427353807900722483361131860352868101454525456518291822810261723807296849554283516264604011036018099328012797730952716933147677625962032411482897654682916868913286057113562891828039002029361378740351764107991983591921912865756598338114805785196732376529620162918878638218701653497960533344442046511142031944840732370926246883119016291200394447744561915074862292050450063632680329683712192247974664314400179567640082725505465669153876805329737049782680680960699583306030536571691899772132588710208464922439127502277088979776590786373939644100514490459442342262747066541880956578140023789628456419847634452616567867428775888785148815687165946314456608535200784388024245391580262587112415150419393575109488030617276870623589910759714865147153045636162278499510712049477121367125653771466562660116226490843558959860432691990725791504038000954602663697737106767916774634156914589729688667076275248705851956886434071457635470306628720589669766414315432626273796008655370200622509538853064262031065562065420571117033899178520888547270261435305074985998052584996270015569005713460426158810028146248800805519905470024116711757602153791230525559059091839538778067018599034570664004998942395235304599631962034503572001617832835013625808706101851751640356411144380073783694054309941459638682918779362788052662327095654044807118382137321251828254939252420715432485543303956944509943951936205161411193109489133990090784132344614024614961126241158432892324582456259664627456385458586965357221886022834937099691219020912660244030722464653398798859168410058176624427801487635077795708589940982116128603092663360339251169647568169193395053204852622079724094470740902331055581355079600276231534580924334473861567837675406309784454955008000 [107,31] 156212229192652070075976255587376633629137696934571174016078383155758248066487440437304368483137961092923898309572194488095996362938341138465673509334375221169970694557852535265860030008814052974415831065098383324091074871840491640655677305159251616814782895851926519644456788919589684499347678803885581803257819350838886466084287999874373141757845999953484103130427437313874049450413101884618618690873587264612173490009958715277519228378898324087960809326353611487416555253617185252515467047550090592946490805985721803746772992353036270061542628544127807473010376191644324105081870962060983714017103469020420892870599912335584085222726206473342579016505469195766984600465186037527251174099224241006363576846440594426906790386526425248114620312889803212184756969111574085184951058970468907557385300492433923956940673211907828188164970275729662245465960543825772800113467064025819416305715504467009813407851559767713209514317413429157182441735426398600951848890275422763493249507743840049648436036981497801051918270188357632297456067855868710580658453232944866842192511630857336756257871720333922889345034416352979078192585988018212332628960725704534525098131593206437733280073096507255565861119890397979856801837284311072815044063329219102571908021958696193451338410846243015058434162346173944694162837393433652121683296889544610313612278669119701481883713112990976864428749449882669255885685321097184729679186542879697895355896250644649249363036013371862546963209768454612501497641482153410120700527403811843526879674629611531704816573665221213164686313240580173907409660439509540685826409755551694279942071005159639669834684076478414457109564458029599447232982557105425464809771635301577858344969253421575264042516126914677228154613764139573921796134256423967980775874959336507451606187921170140590561290193388273110826789555565797027953159248956134131729927068400654880523552269940182013420149295992282500350727253560193348627745637179697870433241403409699323876378994859194126342755145241723044838292821749469626649992863611954283745553945833612524908567847357412835519982583076237934637890483873586013672430537082650195552145095978222473773060552474411289601873602280606153908846792707515427198092608383429413244471793658423499020682897923942167566634886748774483500792374303958883832734300171725891550945581137105947690479458453882817794361342601525756167695034474301764754761049186854001610228009396039128285265778250858789876826905214429302675278164351445990032760865517429296967456915456000 [107,32] -118343863014339424485073412429306860828588413561838468170247130895123252316204888478710875480978894534718203432170645405639623990977366935151738065369943652076845072792050144141370097927992013749065495136080516215389123450621818784264709567489122491566472326583511605542612707919690405423443595207066034550899251132008432585417009430138427660501977331333405843028449387634244853132425841474948540382765256231584920330602992733713959989004319408039136131960582155310159365536863081445550959809994200233393292645163955525733028506063847062518262314921534274197486267315690159679161300873049707966824160817812305843775531612893424731368424821883589065252551262235075020570378920698185665017047924223322425292256954560230902493976120838126167782344734488844695723202935543571843621625752945587425785612284823394039779280684759558395818062112718286757125138345283650511173209811116414676242819472647566942875803598363273572571158581808628743094155888624531247448556433587269193241265964622262430773374083831619760331280752134608586164099083056733796841526078392416864504958088639917229841270384985244484146864499572592330693837095555951764049078553718511390164749687122882254156281715777748295608031637274812948635162907615849381056037582285364254010774883784054383240978302289508410807644385017081397303318842042416338664743537197695348474279483664762064665703032986953875134843158689242680843085791516202826255602627065040652436504379330818330693545298345260428341374086728695865509503580218261978217411985009733415411622245025434695483626780353010999095004526684757604661036157563178880861256623536344952538817805623311348108083932624379098178987887857312434660172666572267927232001866066954627641334800671873035738160797403057458235840411536134330895363461434933224583891716828114736206834136847785862611477758557504137288373265079666314101973083501436373964984221782994988902165336359637637012778432914543077638010403259045332615717901603653349568735590153847737586969902234719295568746439943186707872623192520142124518345324291453402857642020596010420359066618186646625733687916077512886322236023754037883935158939995458847781503444744869769626074802770649080794288477199852254630654942672677736559383137075643323685666878660105961309382484154232077028125068012602276872922997798372779098450050092178560040309371294167575918547941721713127178593386842831596315751412987548891720926566465773328021641661160819971055883489533441654622035386085856268441671100791764344217880643130684185673465856000 [107,33] 73005007901884115759629450536563303978826572279638698587643951737176214306692285113548214016564423660340550639596807118153630274285108822978846728827342916742535153730316314332048960666132608081378906898827896143540928762466267419139599892387976454839193618949617063586762714951657034057317702300710593861816127916597857268610362754948765997567989483537473110694847614667786041460886030954585049867443881506225145243307325255344473567562062233756355674597029659183798392010520075986890077117451842186472471900606888450614494770320399361942804836135354505709067590544894550498682382642294616568367819520663907980340979290286243347479965560428137324544619656438281934250199030401211627028893883074078104115906137143013654450164686962212322037313687580818535436094849081026164787249518310425313308278289981130882938251879568394882404172818902037426276707595095868832022530683591505189621139951220273312507185232390188128718917235945025959576186656571406670399142225109736879941113508950517294913819916914388543623904018283272920212632961486689315811706664546529573871891479391652100974341440727656781607370945452052127746802681722049324996245153197594899010095881751446680903427215393145674418596213380957292868471241553942941247102630661732349085751616648225829029144128242108551976955022077893869199855001700590424289846153100492866728653111050064638701929727563622870267365669242759497415005171722647523954036615139871120901209301282526335084972467621182506913963450804836943282591738409635948173169900783040360710868304232506573586312565384672741592362377557573966312421873632286067027663945870977642452512648471626685534416450990135829112179521101579036577892260632523657004086322475492402391483408313347384350178468660235160194417119954934286967422487394958535267211728106114179989352445713525206497564548153674724228911496703116489995770142819558519025043437033810544245512704524037329993436105019580013049263423462119655708434645751988183920089837028893590083877868542961807271345184818526854043629027515767289854179703235641133197250330118080955414174630244483552179455946504128991450891447955333980281934154850375611455626718895136672011072921512765613448394102083235556210323070881182244942724505135447975404898230543447220613393412070286169359735665220398078625472019509510315207651378017533141461025540954439074298158647385675108635459839586948429302313020120969432352838215168092971412286759325027584894456022323864658659293078972159898612124329157033386397470096169774618771456000 [107,34] -38202396155373944507263585985506029943830405651406783999792969158452968385983691744617525966335908288371113931342128518359468085829378893279381855373423030350502806404555092012568948537245550841761609453650540603819847077518822200164815701912938614940498244304186348028616393974529943170316674397483146509231355464132829958978205071661569602770520166415347736439862902963941989721666066288009752249186905463259857653359256454190521129880532572992463597885065702971007326214864641642381145885477883422376267733905815036341292369167960380442643731876776905171271624270419145842191888709288675818593694274714028129340131770145784782713187245206857321956191394186747469089523743591926467430134949680920848508914890310628385570401175669233079402690607286181148302411298204641702044272996489492988474287992961449532748121954187913062623036528412184750424109746188378064342719633851045504204153040195468191460774166312746373828164957523161224709971650706042219535042528044993489988707095005042452908616010380779456410560006471449315859885116858155313703913052408610926137340552389299615670778896310651813224486742959667299092135093044314912195661897649253537178301534876965160486977998550621089325478890482028970414851725911861213823176955856866087519211417159853895011690385967136386890328528103743756747697681335221844454424619212088980714674976006742758797180943163592053519631559955917471491315143412532160573698877524076142309846490412107728139111096899923689499635847542363698493465531646357533627190710219034520910206312082078012659426010921578960384763956616463259624153300858253413460203927569767020693842613091569615669636121953904573182292558109838215973870932951004633085450120192498653147609668648879554410775461709629837533953997563563374509551923437473270215692668160958341807851371742408663263944406903410096118532157242682180090852016397770097139063298452611512142311743874866871790132571506386280574156712112858578923952558088484500933443415914987668004703251194165383075389230172467143402495607014531193622289878685554959917966853964876410843875196700264988370195830094043049207439991492786562614521496377282060618754169597352556556448762391159063650990378873846222884409542405872447098006138359181304283059170092963472564707565731062637518694497182174174250205670244581594193136348428548209721101857122161464284256468785633602820108624851316885915132634359868268190973022384978010490945041616849900182084115005662223780692799970117297631239664913365416502405848751486795776000 [107,35] 17436789577453981965738831160446944031094055972886726431536637407658980579281887567982718481799000328400000217365053690213818381965490409474885531809435858578159198128134293786287721729626172923915153452598177861783740256099925542889488600858937412440573056371899576921342578931723885885970140720356006976747110347091463697699965978015890015382172749148248952766116799380049356881103949457566100608587322116445409511308883948041314024262383412277655843534115827485166536475890541890275965025084650244833643449488156042479873484211892845847308663632501918966484085610579280011907106079000820013903674037156171539642306462795275661537215790973571299266416393833329992392135202879703732415856066589408262543739770654230715523885150509581778718866877591087094432438955075815040212216154593090592037794796753379127405453588248589243831803142435520421063629472032837689477949452003502752846173071322914600712692627600237249491691587110832248737346138014007705582615217078822750899132802323582152064310467005814913580953103761807407991330227121422749175091927858976347619768860326110675119334059510486674509145521984245397495482387049216401077018948659086875725116969141744079403415989751257562206030171052524347418623012045169386696138099987396065410026310132369252897143441018255014719429324910222977320144307814056563970733684917644830681727477558145902333060508746887765015748279529293740255926208429608154325528102765513850635090239473461557220813067271813054817632008395723635271999201726182067490143580747538426154759050398597763881802824029489553820573217566201955045539130883985801270665131134658647952614930114654504524662737521211411351532391578188770198613730529887019964800078051702556831358525857757201771611257173835329758778129391801340642746222073205271654369889740494100925294452023629826988030015877359167403367019571445450189917238640887842368516334505893833864364502193573659117777601141019713445466008660887198390846948808672661958243345463657338605409369749418366865836169919162327603337386731881649031506796016702059559557650323417703537844688834940882575120682946806436203615264199539532982765092278344786958976241631468790434918494809320540429666655157126263746488410305991811920514101085943583636359208707756865402200794734257133492779956140293841918462159749393146480470965152065417076106816263346861128721627270988362818329542115397067223356577848133102046522658712928553103440080419922587388572733241337393524112716152005827101280795075718603846239964784230400000 [107,36] -7152473579734969634129085861992563869647472848614018114810081472450285855370944900705387474540332237348185813113734651974324748593690303826097818873666502419832642941174666982821181810113829663801567031576615665120741582290485116021090817820483190580390021933272549572098465273110716676805830620310433134092315562787370837622680407507760475384769050524573476922311562432639545551099998247002460358612154718112980099752803579848051053915458253651840370154857185791208048309442299627902930558920298875734809164191981323544965977267202267613652241349416355625991265581396555600876456294922766385421100366363510327390685243128029677792499309856473582244535063949305813691664354952189057865346439450309860472265804538081098565026482386747749875148341111529969581930154145054604176152564136079135683000247061915664216897707292130155788359624823170534460282677570934894569534084418562024460778888965363431541169362529240842343808968594317051436630815421241426598717235031141339309728030047648993361286758100370961499085523702020835730787576447474200154783535415079400517059497430200634896606748136787725302023055245256401339779299690834082823519372975665889398377375401216788982728234486171501658119321469178354163511699755091103384755637320937166435291524828936022178449562710252039573254809848006003259753448395526180069569327725617368853637023585982862247758978673133770410771425850722923375121976765765709867271010563487379506388788800261068669927396720485629624713234208321699684483650855267442983971686221611272355558708051790091207825777224266755626819207085166583694506591397207833948716100979232698465068920695723266646365866018067550882569856624112699101157105426629937157835780289590167894878012023290098058331124643776386449742125672554643906685400023727197893947391342941698101596434967901896221451212568782118029846464554998944369587019475903903699581513410098615504031015923567215948331537190866686705488006899045273630819312266921328974606476158940751321758282404700085340210992792061871798973285034444861213362759811742179399997616956008190905016098638852480344540554447285653217839778433881670566215778357529945245337751632877372238189041025169866123347380498800352648555398542911056502104524466974013276831610337768601326473788462808587665656530724518144340242222018200904517687675627057042248307538667794949862820742291586537375262612964011432737815105375717186059873734345923079091557505546787120578642762289978364924246267482404722749706848598162329523822362886144000 [107,37] 2723683225720638679005671162883052416763903455649402237238846199058743687131325053373846970942639716976891742456117103338547141430327199029894475853541981315205871556813041374127614428763226459137639475109657192362675518521001400478613216566056729817876043892792044993577749349023966973441816420457460983621907828512038750793517767101483347670648868136071615016365112807905113113639222030663766344330857244798175443521138070521130986277641864846717006022149813691318830287751797217183510467896104788684263413000353462708204661319612985353011413576757045731562761435390853885753470263007475431383366809522924447178154325738232788324648299513308870533826540225599968464784972041660726610737426622870047892821859823564485232007580912807024622823379240135872392969920445815392608511305234766564593366601010328215262779842369315325420863654254841215615642357102757676313928402211520651643360998449221699134940722986686979260194620721481784702803465282430179335175758290058201652629873657058801813011791849686892834359994627983939280039606078698913388486929859244474011306299489531014378693948378999873308257342280903054587761963833828364699738155086262942296873824429084159873764514478696041034299087621463576294646350091795525124973899645685155199457341260977569213476628261564280078881199611229903218809893417137416345113554694182326175355654568095295268117390347579140106839494475739796167967556766548457207046244815210963596461796303138894701343563993158390850005146731759492036013750701901340658624668480301980653276093594657312519066409466293627037227473372014634244022173326588258397517693484469699175896020040120286639361357401815241871443858888519489777930953342492777190174372609848980522498009932126055674644580666932990667509288641474649407030437714656478447496549629294272424805924243235580897915461341218525893412117102226759743212514544091020589420926812800965288093385204893869044727289835637632386829871031656983561016252610577699816310671844965938268608538403757243112574957932969171991425798864506501203730235228206397532858331109484020583130007852035782353497594319216857731725888611171478592131501352415443841110590928373547819024996912561402732304809673416856107303857552254710199182892198109559084252612514599400855736184987630132239877922938423504930175464666886306222787565378076585297785557099725159130901285267683752728226954866745554591042960268905549582997915777899561468006134514221006948697663593839291132282027921946913373870580258315796109710065664000 [107,38] -982463304557694145177231393759721170971650404522274765170355170030463388161716222924366752223527186839356707960003194664231580226658325288550105093376073084752659997957428030773581354298296116909757720171666357489485029878766348651340518999605110031336919863258898551076974161484136840371306202835294683983575638194387154074846877673850716239019990492131422469429019293258133164769869738504762932945202903437798739657894128672831073006311066351697431373517764682717365330550452711519621959720763243395600221246154924766162776162699642967657643522438396540954223643741664141945478152200676719480332580551208666460242655833392764773579308177616198245666399380709294999764483443547201398242144120837146252139897006698222135774230569648935131463637213215235347078409305892171533489604630892760271518414367658847379857921613780462396265827501483248831811533228273302757221633487252390239714843298807721958208475502802220513790173716603707466768812764469618604372946655621058513383320991776139392535299155627827363100174296573038904885574232136370862412471000582339268444453293654196890117078650957224725135033931692102976760426757467353231789731468210988275382827308744746392207813555525567501897648491361555068672940310590670330507968846320117356714226811084563493834834262572362181387039831450751649663124985288697386521066588620984479101269693906169473358179334433517019364011814765155403849471730990885348047007300668927207827989818734185268901812829105336314265254527816349902923840810679399232470081222846259710193872466869008009884773718973606205792582301252162105475655091218207578944000967695462252815598296664232734988736542683986461340453192224750759085666420856676465923079884661990597600559565519574556960759629883519010811845557558684119800727085200370431600199371961061573277531729633040284661321493093332453402896479414933611659286986962315513056307641373406557045933962048799652959398081586113162699427140275097329560744308454240195773021489311120795160289137561225199074939302316254615801407283437244121356377069282751509080820457590798705915874945823751935394910888619603996917621974041450830704094835082747073975390195170143255855066198060718490544693955933452503535042776516168544069756213618625238325049091450900999171388101666029207604382376214716866257427426169640089099251796260475523435816170981005426605313022995605834199661441699907817597270638468445352946357086925810762292521507577071039088784078379055505774751510160251242631626921296578111078400000 [107,39] 331490991698328556095094977955813841425627994895807300284922693088036388071361774876657562164076748739598019921775140491099941991241714381314978684539764283745337155169079883915236799719224445629843933045755190606043067790060606929901943234024588897872615433300325793215382757255596887523880108404386629380049075857853020834778623470399104076318641736653933935143080560264521336006312461846422652649974547572077377290010551392182271332804913129326140584579543394289420264258404036704471618491189106657758753195140378840671560465222093176544896778495704357555194870157745628467224532050684944266009364883144107992603301480349967478367204497812194011619393998860569949743926453850253034537419717860745990828072951343896075136269572990984595877414050426554686773226555237654820713781561055185295746999620658211961076038691842469815376618354716889789360567819872483031397726788805933482907441840896076209599993926386752906947840240803474214823480484693831043306260083579924101974743649504606533083320391470508878609982055402386839866807463490064565233492782610139598888357238054188348568457177835882326344263733161393494919288309865378487968016015999737940693229356937748799291777548359966385127642649841439469265790310006920350109570701771451634221851385530476075378329119591073205922241898282028453142485792471587773516818752079628641662053127743592598685401082377746802729522192455811788212898933359055655579674485582807077459712576155185428001608046627575863741056664462797114027733628145399093372456425666606807227456559179691566723868164819341141461934170148448109468053919353929339787018635512109179932240459648099490436719138719484859951718148982709488102076131632046949216974167708189483561019497184691624124222511716731716479402281052671537173692608468601132167961482386417635032252626832665662577170541660679166227801640479776043308240810589278828305895772221793759676384840127357928822551575702851665858388824674656370264804102945692818139471039229452711658732513253036411165763700229794568064698588745200416208301062298145601188379162382136355110429534143294939797084409714741450429610151201652847306930791085133469468804982450198142656801996812890581299955469054927838619803689187228565159020303566928595478450452443308459977010484163239807829980057394167681146601128148087435223333223703989073863453297684251527711843901314148425225778369795652508619972876570969059432804400272789428813344444135986975077888800831178529555404604327548780869526745399865376768000 [107,40] -99626729045482183195062796022352423800077465254346130840197981000291464295236818161830897887925176703318556731969878078306441122154135170411346481512179477517194864460722588394154612582887854046488203905280429093640774139821017156609092664694939600010168800981694854333136976978583972020981581099721625142745011815569040376303503956542367579301145481302853132705629848509840829808090695531978767780732770569183184538159929958389731306255819856184359342882828309557374440381802974939579952037075024586932128550353360981230648840732577271459797769389909910610215768737721475682407037309705582368713651787409391383415688333461187792161772279624287876882804910810040833331895289977436725384883832229299147555025944474544043600825578004583647462238345903888658740954724496697253539548296501873079476543876099528409907672974283694892390457781708480494267151489402846905880181568907144401315036676115832204561691553987924559954312536361417964791377575870105020271158166262911222338416507547702405080516570759100620439351155360146822717932645511033295351781491284626049376760083178854134916171943688310371974408428694529145230904586730222713311829057767161164940938634564385121812004003118687238037655632260016637055713110605620547899552800790056708938553086245023518021598518925422203326052712612661402892708148653699107699629338096504251603382356509347068180182843077852648248378589896079168524501340262291478494253363222911492019717369824028640902499656169949313855338587191815381420719334142878402485813548206175569404615836086444107185059176409643137929389412776238507986875574357995505084442334712870075588227222575133066218313439300267206296108911952873673372966270193355627343016065823949481808541636046196592265560501626526302364317777061214071475377367269848521133278958997385321893218253793813514399461965792578317317969598104071709164330428519932651912889030694100931842423039443828293538543918187685877205401103429109150933589308542934907111624239277916401385191043143254432583218101430339617496317068014153280886212969552409185622964503540653686928885298900864164213151991600431673080907280522741810493336045785792908579553651307972418608016240175127783140262881488626606816681458232089367434562963430796654264403829670303514118548438401541953195583130686468329514907004728817225550756245939649405464807522076880776002663556516732334364657433934402420529177154400589506514706659107552645283354848731787205221512487550471330913525430554175559941980104974086963200 [107,41] 24708390217891735892163569157837013945370271510482902785321305810861779832088657334118689519603841569115210819381114559810111811432412291217369926749557471175376348905526495406652377003948203376631019168754277264831000998121034528638610761852817996735653790871055405985952572728327719345422238267035276880605629834696593973707211124509109138567683284399915755476673310249908557292200405195246405827665773210116458165455380716973260888275209364350620067621055633635569609390363110583842980619876692457283578988655519693118049934744685698111276949374934259391452043041346823861232662727671948982710286217224676956724507326286973305969426805620075367087444270067787600895538008584987616001539685633542247419624352733607558611944150253006703306247320894735809997852895089637763950862197134924810328630194945971697506674572275925919639423897194720999172599567027462267371784445043706881123395310282717741166749867485521407237311249632130949111188279097428126762602901620351369233138505173290899221086296001154099882488602620187964710022357427531909698377918256742904357426255348762315992445535355477363582108615493722230665090462734978881001892864305468401899149226968227430374417498554607860572817781462635995679936323424066833718441092246611401256673290677138030095818059028625165768603004767010941939540916476018060890565438153898765099462839780950166501144117352545754966284649291570830146877365320660998769347089330881400723139892723029366927462044324645702385053355601668407809215174243677606560051067654895461227975076106819528691917102966500293434965918110914599680782452339209753663434828587626897390974563513473379052917944383685982473320235725984974874043346876859561312287045662935564258469977272868772042365368218257892010662119676916818303935179816108794228623179792560498033601111296615110664542020094791422358818565331795381751368385496704642939947134053325886788355340859326724786733739182560294984704283723864466437796232687479511208012768166326203318861976959701303605248187181236056936255844154445646209648291160665273663113045290879373992079074679718463521413793697185214912859310242374813763515048167359952307985496063669993565762033733983000612773657249879816358242342793536547021706637534005429393315637218404242598296011825865468015449868170206696494985746996517676902838600976650193471699329603080838517496775053477195118435345579091427720987058168656664903376468886128139288819733145072658234923028716139406359533764391853909815464297706291200 [107,42] -4460985129234316240545900578701229587152897099587608191636737801007607616326772382284061037756797804054464770194238546003457421046600106798082890245787234650732724751882488783034036860004381056183694337614422300317926752565187280321738795691342821979852769363368180859552078189286590154216439784960565071459331440585474382163700530550891685647171931661322384871040230558383963105325278036201254419088170911967749467775922015545031677559230438577608810819542142729518790458941177121312039346250882164320344786846122907144583706187043827776759956580133358505679202413978968618658414147158776377161169062850926294470843380894091316166062970530279268092836720341477781546939838044198104640893878634920929877986016673066728906625316315249264519048721064930276562983636734040468422519156696534483693607980122577385157310508074791700220927181851295442181949673951899668182158227455224670805133205108670006521328850024973163665467323365337097188928749582072565915628387366009826985506176717205567817101470098719376990354970908374744778796147491694955467918729329461033195169708724194899910585166132946909569985366630942476795005822807586363623319740448064951925736282163798030301146154960743514909954066897031271587436007763530257502426494818360732629193061404544478525855049448847576469752499051780760602827758807115095861157736298292298110682931740570311254339675165983011535063054231755855034787198931662643161274019571728967784075694925003887109135600428619810386938127935974995744316475955952269328246667688782237898926094179080930675662156048171650760462109751980293764007133439630881779487264178977092693915943867249393236334212743417247667480811364625758907240318159083465216900438982916120839808355603722959206339435785949962706833514149595672166406244511157275135986286851416768063737847951792457418715285585437617402205132208158960184215192655895474545526689861754417652348360250088557891885337990994641519271017551475151127229010448218339543221076525538077982551489712268496684366396649421016385679940510600034000450168742579514343258125389323942591014496494035916653775441791464647837028009592039755280464383837409549169337531671911697511187122072852176088915730736685588842147175754721432387541789417616122486409515448055776252543054004109032018401846610426376434906085896242198695450697372266330151687328425894737327747358881901152913792083540155977134365297315300803662843259868260343477246936510217891434967020497166025677108960137284987811877670092800 [107,43] 384634615424174744667505894379654407662022318087022484927492949946023271832447825085902105226845651600277658604649307899212967287762065308274816194695556186028291990030224886450768123888770336201829506002203273494919413798151825685754840544128807278245478836766055056906773905930560105246852255273870429827966880411777479339638323464580654596492662682424178096178319025142489847595019863733029808483703229720564991412125408602368765883320189457522529581229774348841511430388934151982615405050272243424498740364666650909377063700539708245260419221769663807283490574178410391136344261946141925313770826728631830220218527548116183243606494457075430608115803917293457036675906155493604990509084674856096759485589221747692859833700789604519029412721823259753977675490019863785056860160941436252038700157800110167795765210317272432279219669773535874442979341225430791731677163030605008127131048283861609912022626656014719303485692057836509750037261777706495628273556164511669941564968833657439252805986224188198069900029074046000220864489779205839087745123239517435396915688453043508390065273893823417615600857513160314328487804735147647966115844608468894408740213498029051724303414362811445801498906201308606402789440009368921356547975181547150832647293715437460957083195209327118531235535374718470816473062411986084959694088920274786357500085531051281644760386174534233715918808161672823618608536481636373546313136189961032132679111445287546974512149092703277686137623853427354096507873979457119363213993716557635257209896596255488296789595535034870241772570203596500648224027347544613850783781106188189809243440737032975890978956303736004506899690232860410263004726129184555329747629646930354180917167269346351740501702562169611454757663816351927334743510180692027966850832643834155179596432892857411898926913767594165110480907433280988108910666637388295678818279966629623151277954280764370224827873339489741413513775643258571554213172752982027963402733882129637139879589168240069789456323412940556152743206214672910637870198525203820493712322360341666017515208596654446126307106424481390055867426380791620944048355017135617151312118577932214644987581634773060207613063716873957843459135586759994330169548607614317470143417574495483691897681450628444207363341762828659433559700055159608640616621976508637919752915141876431501368346775628333469449310151604151836433132832267790041497623056531703126304747749617034755007378350682909078343664799252140919042867200 [107,44] 66828837646840071191021341671525686284133871669501480946791235570958660965149986576929559443228451993096524157942440739057018986256065529636550152661019975734075213749573128718884779937255349196775609726883784527459506859650411809742480138038634113323156833751529184422973234953295410636591045305130585227568346565108651750779011772763541697021678541693084211152676793699406701218183600887489182246634597664573293883278994053877776952939682348328146375180602076743347193988259920574507464512490810756323290370980006429070996929168334175856972421395512303725623370581786822652681841891973105342561172991092991830622196662338302801917202879914596384294061129199251824484148681401632967947893463265595125106204738415996232846565560615380359712211274877572607620629465552931651656885087712704198626317441448961180887404290150334444340861128412683779834830319180241102124813398423597614265784928548992657385468199276368427077570773880526907934102111371379786100083630332783845466642518377195889688292124052874369873894513423185630227264237204869940710836624062801557651423293450351703416514352628270053164985236142315059495306270771695372800375948659696514173930790070336069425668547976703470829528193734255064414566720805792602807016272080980594918526468791563433708033979491924176525448880550428484127403709024983557107716906668291324579877302724245241906946886076242716708719345950809680447763459469300490482344142873857024783536179019979589580126464814317168712193414055506244971967958749990017078577583539592933809655861711638279731444751396871275016564492887496071851184889052647407830301168470658709953382150558969227534124392037996877647688799824433318978776929298223969726827699489861449713616348655726871157746897144095516923311299538052521797600473766026433776601343382813562571622905052497528755383613977269651301714005208272321052046909759735639429132532316576626239415203030284775556521998927027436920422645593128671666074333594107691921255102733202013752143984781174891734872310349317184642060313494147859839847041907390224946595511097068992531500319176709184096199260708466647793781404023721047162597488810228539677638097724018437279059399216295311414058900207327587462122526253257096117731168334914155950382524250774339983500069213250664095708419578528433191196800650069134007567525432802986113884753598982562816636116419466843773940138981443915313358616182079200959241816591901922021255692193233326015970222729925527020469971736608322355200 [107,45] -30464632023094811186727905774376465773543465060195429287654375064484365768669474469811740169559379015770035970962891068974640413675792432722072694167090277240377564022114346250012055288012168791718841924652785749073422722178161607309123777209492045134074040264636051281940805641878605078834617644251695278945548497194868962437606786486812341053283931672544383175494914468989346844009819024793771633125930648488603161263904661800182804798676456896615903920361125674008888084219504633214059516178843956301876669757059102862213201875055157905835500693212480542012757229161866692818648552336025997718883243525300548510889847180118275912990989456880208739905030304403653956387597012780086843667154323715253158502988893402782217231103096957221465080719972318659969496012628451201122813372042517061975322224913507439269490720473414096073711760505240248709287338837550947373687020756035434976966188387229843527519427735187329849126873982769742696798666892258720000689201651408313516788824629035128424846853692795590753825767981879678742751184975090834475987830409174701106518670986818851812311138789254798840062993076958911819951043682305271673864406383236342627289498891808944465185056577529144345697892764082771791659511210198548382841588436127538415288785076445167028430342957964006475607768910214593347977894990918324647379626637668471972218205886085649455386547132382079153021946975729296900978148456415503755048309896541755288510688914863379847800024364138888803682399285107315234857231566962852332979183737632202131657988398314904860310805238743965591984255435360229283214672832748158918465691720221114963708390444330801058644866909542753039642674585633722251229061903876485181163709161025771869547376044694779699794558190986157851964771753559473980375849134695954864720669023763717682057491950540136649877439099328863600001091458567280260336948468452128703151470020200492951792811460885177514963894088808542494043527985791688969078908584895529085602946888752177052714384133797280160367744547712075546715588249382154474119228416257740528617357829549879592556494127993720653337917605893487290658974718467273761710076031298419423596774004355888473551518857204777305570262682987688428758308525933511543454863010257894583125659377604837930495418325515158259107202893516337376976849129977118017356514124047106962339756982018293548975736946440499904584438845370775957069182524227868803647996014347323573539253866558703114954693332656200743782118984442183680 [107,46] 4206206636081847603382859879868957033790478015538484311179808228966420048721291019810923979569205812618267471181870960281798225955523156666543579955156155856305663793286883537644870462190162242578189621817300818616587379116212106915903386946673006928380860231237411225268544747626365777624526262825108630643554357473539285672073224274053835741632285063746008561694541293006665874795208086566659007489424646949496526841665966389688700772535796798380122331038614785314678323199144888266543222933362759477717613079808665493793581745650798610837200222218432278646861725592078427330951823823331924782816552779360310894779416871115391854016647975764013619645427543057000375405696082001775447537738486035406730881116867840544547728342397461638079677399603901836255542294920269466781502995542162001962844335660782696302304751911041649547477210473070135570969830574003822469917511399225018066085480423461815057938009355823361193947406314168674698746528274534326843127816230869198875537377784853724212376218078783235057509968981205705315296712010969573017580894518388416377835804135312754235882299380548661071608117772676896447879777406213687909197405792565047809004137303484790202319071132771989147890206892124156306717745641807800155567339001826474011307630794876558039157450093730145634691348684678485536634611602929772815924057356040131240361963213960610970039163530496354915510755660602636740301938252082837536714137831424766760198174652580742291481792741619725600226598585955544328851563284086192061354733167487707544947406901524836577191860741447174056524982405812279360090015833555305508907452547357693196203542121199612874359863645026725028597447700747321693059405522763451022281376987536410583680867944092567723538957000056639259430533860701227154711497249481144578546531066931567148231522188320041671595977580427240904756879235761432379028581207003964798839277618824479715854883254329886493926229310907515830948391628050555097153502315725755381713417254371991072563875270495652251145923396225334764234455024349965471113731012368147084509101338799447484642341482853465309772313417887323355006709928490766659301464402391097919213256058234181493630110896019138853575983170195587557142722516940794468548627966548604517188135873517277498495796816939157303606575172285607394840575127165917910947327960996204548257781242427340943693864902066206818779238809416593005631728804542939499619449022383765071873882829893484733866804102239232004295449137643520 [107,47] 300186987435895513189021258052929706281133341789304527518471367851999651739621345861822072395726141735362482723910399450563615278708713768735041454545161844515425165185678156159031230079682968333074560880421430728987478007193091917437061965872163049256602886947396450936695672696956911907811202145923192270629833733528541433552522304508101319635237376414564047078711743243346389593019156801800733045720829835256595284447011190976000001719195432979564586251870946733927946691333920083687023522273774063139941197458637997002047053984457365584930850416073741573091625497188601210745596702494380526502987238720736811278489136554489337426546223657282456406392151050151889253592887724722340132522646107648109744181941773201663957676333989921765056695768757705451018274647594249788281510490388668738697172971747246154748588401586720610360349323625857220886964055682721361465248542645033995141141059504068381265573905464579646295332883896370816610300593969027200135235823402904835011077147622737688403433731473232248934950364174269213476099203363015524296094481383662943679974052300549278735328876804562403359713063523522030257069297821934451565746824529116936473840163715859765360317639504173239395890230123546871822287013729290982018478777934139710310167483379270744627826336563238660294279215759379576220103128032654884777453218667234541722323672205002170226950217390032591173384398233980660013884581096393983416398977197526873096176221663030879191401181305256802409734818344145402669602873566105446070429709159331872324359569169580022458120275977870903036713556236001760384903090609718994444180654919123410970544790168393885518437776066094957800771577778624995666184987989058338239753478392642754461871691745623415033149766391106860773484577968718908148715816822209054092508603856273782998014575070082392731159196449207595280524511219487714751470717374275204402805211386642205238506567486281571906390888114703531355095744303974954319490676664189315139698066867565825073733823889115673375019148507286093864388210741076309841830805001706163875530536509675959968385938514837548783024162536475190870079011070330193311211983927612815278887438350164453604313421110661611704640331556336168671510445373929755044646976267023475903837357100397689253725364181926685473601727818544677020929629125846676022222811639509815843585242883533881585237393885822149013989022555673606951025339959412279828164444277155445198263294078272053147011545704696484018582978560 [107,48] -258129245152212497485466643756183272881809113937986935277682747627194128443212765112866987914486514505265836573455569287105754967146953081459150101291632498380952029472208923860452762681512408903063585512716866145426074150533927224272073796642144763985647190852673134415245157682815176269797450095252911788863925662188873444904452119363237541754745273711635932894099358468551701177238921293999860392247766991429439408349585206439616111887866029325545494769883988294665005119470721245463581406150631030520175599595140268754982367415616501424595993827479269729903155130892972543168488759637930617108499363516496372143368766862751083150565819362726151754529772297606792229892457520308027155503572850053855325572305394864979173880150185663252315024871346555431435106864902426633029208736705852495899032984728018547604158736916664832981727306089606252382077239881341434464234820196924714752670489874045723750769225570887767796587523754465020175084640973216574329957475109513756527574119480585587176223537071498155022098160900004099936170214035323891910867485053423963687176986824696275499940946902109825898648644344075628577506055175172284396979074754222844955371523308715742600889108920044308455961264601193094389822376882321917098998079502453584570649426926790028899725009615753305391407972473080491580104432083700123661335499891913998799664723726473479208956934302427840893718734223980590065763890938625320868963694836663934621812029033379953872872665855602868320624523255547344125432284125776910137279553213111005372434396820947637702415004562288715360157208127450528475931091840968313259893714510062658745710392609589371754872253526562000849174153306589720103056412398364813514136415795468564779675611924965909691224412074657892468236435633772838884973353336965892601779277330776934841833373431937892535573885108955753740592096117982690728464516258596586188447140755546488816341024447746066555673886564962582610026262340295254283599011218310116828171065580754425529536485862402304788765771844395093902109769043071033014650316761567590508080590537338054182824653714016867850999213825139854872878829745298315844663601117119384875834111873422127639473547329344635866483445689437490037958177729687576245602936285191830600640109769224365861374139446600107435694441152453189522294812359013425487530224085643579812321265406881921829877103587162981866018554776325041832357988539673558400021061400273798371113641998586596395747484854732580506828800 [107,49] 63759726685831005565235114396780821083700996308134552575976805446199793734061334400649646948520845478795531051446336793263490146819931810661002580823941279198382284638331715142378059147118505588947476596970470858866070861585577299349791743101908941218132841178254051753713819194723312730582184243210837137835739233751994765576054345921701909692326870884519646551025615477643870772453469475637907898033145052440987773032192783232958395885489517797202973655480509954589966294627478613587632718814228733650213186437969563835404159318825403022830267570683097685217824237075318361966010125146466370387224385496701066414759260714031922713815235334459905018914126946035131293960988424210761671674908261364646516807707658106879373625566135871323979984735302834426607801549852853784978901628636866079012159161094963328756365971825139705863150484426129484493477033581213234486475708004942032952606976481247557290450550134600115193023346856342457165250335733244112592011600181991661688698044680233999305546922882711946031814012440897016324521444903742287455745795340793426052981113399064301722684958471129952653466310077094146993296209567051921556608225136226242213828413888776935545605000471280546234791697421040423471940778019780158307463245600760322671327921084604161772722389499787628306874387492648522912952841894508439083510378882472300547833638071009586740738484157847819739789068655063136735358972552008758208716331189528721854605358236768250346703401796073141341303518136656013206880614672899181410553463682540932050122224089139619733401924133209628751358429968183995536377475607126235316758548603911825945678917903863042240723856688917004666341430782261349466680753863699474296886507804849442417366623605469821106592885388971253921092563677710103160516328953712172736284430638275356914061525313583806219166431939790669342876010321457047237608006885902732126948509627965619980498786268117780420291275384873905354079757805428114364873265931213263471678978371616405102936788853483010189707415495363302307159989545819815756073842887069335290787241871725619570892962013648500272730421518515980453121551475789346295710394303985763611671293336346790074761430266478586718333232388737409009129776097555423117507381967460200784995368445779633517098712018741142937106346910773552822863783136087354891677199004059353415006616647942658714311680473648438775451945639606554393183068263317146890295569206595932226276082114926051974469579430114686402560 [107,50] -11623255745076041522066258082818096657602813159489573828126027351005644750731679594507346346032909141185748564850610099412633683308755567754476225797405155469345387094537284301334682806982857474615571672245911482000942385176960166288261288123652963849071646208603317356182470928758256786702043459451326865055588943069870542130547763808178097786506047507915720693387322962130137455923131076074269470490039852353305963751495945386660629402779584119629180176935755108979118021937432742997134379236637501573290632760805031115636328647374211704614552687238129814117689497617851623905272679960235891097447375317699406652457696090347792677322618393076060751412371890830798938663401863276048285427645004239175172211450468553310441599231843489245876104863831715842391567299273943394967920663820093767770199233242097167800991433874186324214879975497276429936062653081908683668350521092747307181396950221432489461786331992426921859612914306628774673827194109124501196370866346323260150925448176920831595685208261640036785258198197473122972589498643977225007538958114727104810071770638048271153537767932498761593725541811523136713121730717276862639246714922969993238774854175348249690164550631496264091494507646044647260846400438435014523419213042498055620984990954957307500152725539973196521544855011867465555271036798555471632927000083145367090136915380619655414607249763910035503866868521956953517316823224576870508636152706288056505675277170393256293348479699944200082237454031115141258773614470761228366363287484734894927056300986265432897122063428437243470872202139007026141356121326766091312540680535373546066481301003276966867959683020377936022432398817173844015816577534855947751001223361510905460806140439492456724293373827839075180948408481805370150000037446344745306562501530820750068049652736957009912098795888009149023026339037331668059573925853886352244703133806378941585951718267118118851141532104949235873117689873391440818459142348710421181227702386955945102318518383221512686345904280003604814306914317683245072553802042166750872478212643434170599398749822882674305054428746286628769135660194208683781527308982146364818409156141365502756201724811354660658830494373867430914459927021016218202199980181275766022126683856302419699594203402325563374765012615773398363037949766219616668935262048123529679348795622256065732346990282462312232038603643768374240204108379738908479079021955671774239220170076192531847032476035610312704 [107,51] 2051057489621513802794477555158111751852235830922602492608625201366324100730712915356417536481308354069799668636656041958340887354533291923347372900978128568600569431957081966279727026401372987748638734582659324341243765925100889231093378616424769703267768249787626840018326086739382083639396064463073766093043601806495891471551716049839280468076722514566989541582087510856361222882200540557244126356012909455353958887685539416782491323921489319672007337135783322616347315784221887335200163095441992149039138814236056375992230270699264600216203824155364910532526004105795895759793715878939019083855631872133782201061128090902414818066080436975121393073321857442277513519454629170424529123048025423107546541668939719778940725743953798937958054571176017836816680106796080387965955897619937737964593462083965545879295245281217675076350587351615099183390089372044323128539895091298373876096506141927215023401996661829474526906654576923034978233023623420469570084056142524828381827494185129821958024248659106898150969735098549699773298344211445852880919636842970391949540202644808938788839327119088904530838507607074828075812429825193993115932856652067299568193023747734405303943106658535658852489496961134124205705001216303148429284111188635591036263351960701912845191007361675721196195797213497251369738588547480326949980873456007888677452233316552982905066750247365542540497772285311239441013742359218467162226427177802391659841865750103250197636884816500632303189736830086574776246391485804852711839987281868955449510260869496186426288258568888001959217315304657114638219684105578972981837978618456929406312973477209688255546278036675036902531870719611771453969115677804997694613664185961556213500775583105329766925055575853386188025298070065879207306934771130023625563906487019734336532880299045255284298938341522587891326968266353396289508631088411329717730403048614578767722466321312154524850737345396705073811134709053094385811607027676193548926208309352480776030605480623808548760709274257784083045838626803063362393573614700325301339540083333025271710712495407637167261880966953648588379540437340218946057021775724641199601739646612417870961135538600348000446268315765204298605484990660694827068279700204762195653589391967559213539903870083220980708805387037200524380720787639396446791257595542001627283293876971435230692067311674865742374099032313048008161534000159706698250591272307918697473674892994279770267071799099392 [107,52] -373289526506557150169079549083244266610012639657306003259951974703869763003583429187268452802902889060496277934266691315520470312808783384906991238987755104381883915714288141567982656891518877266991126837851312688985695336162705842770718390101030205043790637779057425806849691497640811013780592885522832876207118513536637576978646665339731387022166037483924254542505590398396732003820643130223964271841873924054794572008642883151318608228327485138161086469843604343547954879469155918439010932894435999170826516337289855550340581687911055848314849163781349146323165833269046236441837601422721135505091976460392436087822689623369136465411845755880681139854225040374507508919927597915576946190358770825668012400716162339114710855399429668285596084248432151765826728899649029841305290670420023298407373682023900401262791775044180413102843209517336596144265031904232903582006705607550610321103375664399775938418067190201805491793891617719746166773273857264554632709458576049623761159302959999512221197864798140011683600977281944192270863355365637252616978612608092890665293270408208181082557081569951391664780245820434266997007694144855537617025680402036001094462260948887328431091575195714760484358443591734165852506568406341298217015015887133256453027808166667964686273042688655631834801108273941856189344938512661870244320992150605989564652784563874342694629054995937603993897978217690076878904106003807060944526283586632405372748503226414915866924408874795319798808930645709006107514159255248581554377281954482304764567566751830826842071634217592683820762579366824704847595082832634641437868313191540882505519912460661354953674164164935138002897828455681348031265425648215107322427125196540990133197297051594278056366431165587259240696525646821370103822273809643762672640434908219041859034954251506024114268185415048186647057435476849686360335168442429882528994359185814001794642887836727401109115451203390553681661012595278269149435809279141680133759406963581066645392863212813656587583262393200126281561506634107205414309216042584909880389109320928029098135022356557996553627991490965531356811254906740824008660183687051166567471817849870118710016543119357244329329159427657193070045053881135216274479885060286409519638783978029657628461370910582703920545795919608686220811601990820030678083442565724529915815866424357866929778862180679811244305293628947653578208700904596579505368393714637063569978848302527772604812492800 [107,53] 71638117070931059840353263423052867887606066788161711700710633859410603573502896772529596986325498328689350746006016957219578963831720101203228557070097532169429411887467320072975519936255921849810455484868490983102129936621498790204865412545330256674854894640342696939349946548423308003691997922271703382459210943729193169585030941262107324134986549098299994431182844510545528332617652188241896306520465297817522202079949317662242401373071276809723098932336055222261500485805268191038332751241654972333703046058499932991392892855437169967417205349467959560024260107117584799865810588344596749499075975550404964416422160126654344290914938239937415061206063567372974917634185318813020176867947284681128409010961117418802994355766640474373871749507670488827807542663572164145084873411597946513373431965681497140697779042328773701454906092679227731967487258303357455399293438075633511406798745064880312112539900559838279080211778081633508071153310103844805067699013536997441662514675168298203894265610452207148296857206705216557838909179295759236568443964450802344578752583635350928892367022995561532188956226841428457537751695548267566721293976142947821240305617079905288141817729322477640666887321455498978807879417976757949956107352773247844531164862941613519636877139135622137478173778690049229500521946604545510105268537919768653095085847203091211914967187690485827191200570358648138298718988776259084769344815649900911268763034375592573369965122596133600119072379076752979251698894724770456274874473300257732399517798773292442818197938150773085851049644073840068174402325378640532816756685943280478150303874638998108967409590517762185738990205484236782152584404995024447674503947331274520756972240009676736754751522211790909132054561040360342273427016716808621675871650245271239204687930168341591258707634099425422717689545692025987997487875357757603479794967722976779040062677580275846905110175134294025117105926680208816268383867089915189461793289975493852352720979836748749753263234255578189896793870020186620689663652771771941099055670657831981473620426957784758575000592610061576738585835747856652638181281098400215644320852746663770536937962576342316386607743946848724226600309104152304437601090916955648780522613403340391120826811643107778306208208166864227929620237550256787453811250007592422949600113511736013639597891480272744887464283503970498425752214015627087501705405561049231674736020373925039935324160 [107,54] -16635374370295892947048819246529483931571007102534667493057235319391919108840491819707470902666676837029964539175535299741143063755874934925149904078328414141785126005185539957930619205310122102845673557235818881584449517322649946620744327582885693457074850833587176433118937279607580949618103639392969443957657181641072869033026165590503419960097699388343308120187751036912954386372031063708686597068133025162282499030640762641462700852199456390149614491372274030693951485974996264811492872726680813866591889860049185587667383568696768195021821419673843288987968836986641784163212440480773533155873979606545778251830236576989443666362386497754590430738949525190657098160224201688840875392594272688045948045692928053222126966731667818185360308882217560527060370898525727525751763815765352116449103533693314558327226393944839588603063482042885001672794743876407852646229895164927459702756823254467345172853281350973470809573620042842619014279625140949010632913008529865004432401860792756739310085994537458909887546191653884926590108286437416374659225667804505943662842967530462728702165558517950094107303485933992973468395462175510685010638173323747084414568608354591661218382576075743854043791318398262422783455319871182277459572353758478651616288000459369957891737975486993423869983757477359991847183764667272903716715126854604785113004004898994425499848850584805541821831372185364788687849295168540024453830506399334168042661434743643519744821265331694680109729939195134749222047348366367158215884881809698742179510751327838355292857565016694057695261744076041081217970951904883803763170387726545300690578173474251546805883071913848402673931300911595612840180137899262343569170496755675577302130911596655976869624826967197150524519441774089705953160834782528859347497540516741263830158286538525112804625615125166629578145318616132290177030508452324667136956065591945174700903490565007581360813421565855708115900101618196507702763342783427763667137888372640993049631497406380601392791111274104852914356947573728453217147022232529176684355107561276425984292899218851344816005135670702819264013697316303199084862423628083337507903424835410512977662513645372723131914228151391943490178277403704970059093673178121131924175097375192748221563231832529504430121862456801989593924664050882213341808716960899785817440727107239756693980056656873761089594942266936809796885166241268807701759361143224200393973077053001502781952 [107,55] 4325766454832260281463671653766659299737910645002796379352736979288760237303982343447354983008140692865941524399668108601562951014627030056352490966411778508810219011522094957220065473847961247104711246639788775303327788802651076677405719959640625219729721933575650644607515269446263536415226503074689015517249461912957107127878478467813478464544519792133181724367316339729891539401228052330700889063691280885870629601853761972841455881179648746713376190212260581505061060874956715914113520774413167617756818859740441475520821957596912621793461043832788518651922843407397616163216879735823608991616380785272478600040397362551622719484844674942064261220951584478514639315221554256324286775616999702525236626578415146092311598400289054904182563478024339603739649153857377600060239212984014220384663951452872736895343715407009702273779706820145749678627414806031694682655265044342862039278944378550897250458264676346414652247440613091562876516740612069067091525167094597535508944288072591612542134023407970326233889451265763823011834361923954272635472014818468807637431608628348275911300544817509261266170960928514814147116494068270961021022337080276884849195925536800949896250119813676689486915548140667327600709964984728093428878217067070161621202788427303131069496433978447896639930580622483312303002182444812970125000495994400153828780525211889742695415785611432079396290711055825330270486250010380431745241991185185997352121730552273087737272960987744073844631222246007886832012215065551746979718410793596268374871350893521943216791182553902040025927778024448852996016728720840051365437383913917175880958419075591571481574577656379954030327793301554565468131452741634420159584350042712608970650074150852103194679254114744427522963902114263745367255207742758759049393077392141779706196991667047797756846155675675197608232990887915611394044205901063030801904963145123979437016771669468029428568973297670384713674982597537147212928998067659915798368366312519468468445312834719403084215824140408798475346531464545404669759135373112045315741910483282567555549931123763510345975170863311597125375068604328498994805899939403697434222379653611455025140372029950585710615847338965102762306539180495830306848017018329795139300827368293917949080904197800987321161672437969780260820194138746559519114680845946880302745240366915029573814227254403495387556743361767822729954664180067737855116861160601699773265528815872786432 [107,56] -990059842572937509474221829094742175792237586117540640174364249997780381628053569872964728359968617769432626589268961399453882679891179804683517793414641661764450443130894274515330133131151700344750681442830675231697637251463946058147082198323268355065026265792021740500845548185460839845585910905553544442819560466170932906961212334062551237421636114100359380684683901421608271271975300375174900180544217460315011508797275380087820199409428390294780530328202924386314638148984425031425995749986794647202661973792392595915545154216487366807499280898314071190966185399516210632904606287408484140000179978273394688325416408318936352642088044559773107035964366645028802349222595646771017561778129595195652231436192880003600170787816086972054548242514616972836887704555849538727550549592360744345659973750383811997925777103165799216191134933534877606181536003708239832408941064646449037774611751722830680699395539797661940508062408538359126717739625517243741046024974978745896170641206851460130094853992400736490029355212637519876482868020580526258460611512179787345607200779628361787815593397924002470776344518841346554601043100165985258250334136314450313613609261611144173477708094317017400022028500285187676188114038917170194852967696439995048453429933749142821692882045408334937433558862165379674322433979812438737814155224923133898297276867488717194250543492930107395177190404339249073783256475252573622821273845219786130438661760398306939347909441116497306519221728174314452041971800609682112714504152346561124711374066207747445572639824850174904857430649279008104186208533876185443937662276740055044332956747265245722076641161396742931615884551720457780384965347680672173485717311923939797599495922585836922284402335738104352411396738335480839431391003188045834117886188801506138293937438437558794859055560947143430071135065474307790589742980628974994048771232973628613384512425343662718588328581256441482266586824040330336839298034691376998978810138041502033613788051255870240031633149921288549671170227795814319673137234465421407094405096351097553717033355013222031811695971343386847929415313741786077789497517558262111866674689879520080377573540737831140955618613638850796193620386079461066782536818187175781618439440867407952374279249754898610302988196710839771498833661359428764087547748842414576050646073439893816202531569205510928243007769636139893779033024168167554208199366703569918390262275139200 [107,57] 178762553263668021781495204088118727928694145534505437996222981512697897751156693719611840138851744714369566744200070531519508783215827685189769247114064585503002126274344052445352335739402562117658069777905190658927719493583657398766402527367220038189595356839211574019158836838141882663574476407110879566970964749688287457795351298225433344130439698399485295628441894556779965018963054366882114214071207252645210738184564829684259993780700283237302710083826549917807749656238687083334694264904538290578970318659667819167919574528415868988709984552211277955433209217076973300465142969601834627539690709786129323147696730210596996129619034030404515874160076312098537378083420134116728905419211193099935838820314282123276386016975008761217182546628264998553173486523519309548363455613717255676354576970586924654418473404299865708283702951151859049348650676439226840048870101087761313819702681357937264057889913227054691998832657537810481941119321788637735685238887049237221696502273138209302765310965436307321079992679822710301746551100446714483116287928330989933085525580060326294836770100048390013164028086571174592102624565441177752328143523021845480385607969869939234430710987424730557439715469212111624432713517033381787902477190290623715508121400962909597215321529070096268643727593066871985658588996585224896516718465206216228534306457244759495387824908534045607321707340360640877431013591125533246861795392781649831715778271770614225230824680372396819046287919963492410087076288156011916934405979044414192597780216180204406642683592342085363769404856372877102551501158962056792540803768048356489844808881798780378506724400930802711655706681136020617219729630022839319670904844655696416884679723966463871340209714930948289836926935601710242280157528655424597523101232510993897577218163645092456906642665689196533909138950404285575540975581271053527957139349883579781794809940267831304756985970318947705886892660871130715605358765706336339277813926802793220859417115471255703904074250572716110794924927486977227173192911886798487245512568582498679676329349301713544470335030608680533843440557512030933285179479347285772674641338203692173169619080559724262283097622732244287626987703515517179565704990277678068573578006381256592115942386811428601774062454064208963226730346071035274341370248346619256547990825375782901637639517311310781554820942099659992009448753555696966697709458862320001213204618752 [107,58] -25295574404139790373911725262339545418616675204523524563656724615837156778619119019026326409311301431100312562737505926329381755976778904995992600415085799661250562755789646809026727231137637536995057746834374361456859125696489639556017169710445852363002431179357621802304782348642209846778016873160421813196501995490173029346479852804132697570566100313000070964196680632318589748969364743885978861614665016824011911564648772738508778660257582802334733910086159087583187255506174147302222769049305057444552836682874340452350961914410772193720124114118255929407824544718397665680914342747813184063506731827017559595464658768368506497520617824927080891249966218445400014829933191203491900357912758450359039713604840457156094264677586093739118903829305534819231748121889040518306908846502960504696634714759509878707110373225548559732312895955484567172617305051718258046607126767167776652448469574710697812831321921739710623002068151554762982800601830416480585575817307305221522361516592942651136804331758607247251468342876986864209260563406464986441304505232513547514652193641315422516617940387176646786429368039569866003335136024335209660386720698175404373105589357628799555976471394486556149475448996085127574165758280102474910866354641308771186828773703156415476424223326442995068192522081516372184826442754368314947810013295798210638893108395768456127508155550414685211615813199980793145303888468068720088080351684021648963950178047582667368465490517168859816778424328264188894241290330858327105203423712471741748067159441541320238362450097644022280359594821093008359799845349261595537148297902235717241945111614414160663472354607851516723522725980045079962538225274861027737847222802834825613031479327507112481134415283528883733086973828817037717883136593824302895205243108229835591198271821943845957276441777076986318676245153779826803223810178306191105984238717743427183651931452803009410190322576070561306278241170010375840136108911349446785617926974868926789826150277220717564878133428461343214059324034966134175377045938280162676265729226647241555033211416295415201351923675057274046986007921886523769256849989446970398582651391100712165157133545791578497542916030936329287853168033412465640285919308663618631037789630297678548107929302733615244285937552910010685516338151587327058324275804364513392999901253556186229875595486897552638316187410683776417019882865124049159094195245435249440201472 [107,59] 2889004142466419321335261025174742139241192777198541402650712353219925488420923423431485830001309367707828118967743381857870782477538775840926096993227687088629881134920722775817984414539555201890800848044611305514147992382766102611087765994313374143285862337806023346227230441060429969754492386446386519576725832169572615767977757025964098907885362156733021197617994797724031694756624093882822955831546266249662027509788179959886670120561042105288024474310659993877204461661813449143912476264297696093496600225414490785937881654635012327439163895891230692047609586416256194539620042809661628933292181516914676709287663637319140362937116820325545095259228146453768517530133602106573839069238740055168144558837115879992990138226078382827805185544274566673285860028259943316049728389533947367955608238081029420531621024388887178689822924860126464009484239652486357996621969257802760448196328622260113743994169451724102997897653796693387938738529682021998171708175914442380128022511962110425829859393649138502209380690838376836332658839434978441584933908903116045964964980356605884681319046448461788583775710277848526365245316038369778313471934575816621746632146684246640966613950596801486638242579913591628813663179105528260396749933990231507273055444468532764397920656589986012808869512055060241314118422121856897112280835071811346152862382411345026763271942132083031814348235177404083872235568000026600639466881280793839504060601614677321054374674454488799974798705227453943055655394575334342472194489011544940937744174528793764971116857977654895092176527206718329075723865370482517279456365183962194853537669246766615590060077364941135245833630496154273181093166787513217999652527712949993048212608769556404390653875896772286154751959745522296534163030569464408726063083152990353184247804725692381004925409353079185266101539732727316710353119570274476801030673523010720712210270582001246071458302393933783541834746254988437596643991930179472746114283834309994287266390591003115891570978327255943833309581856204848748406576393081519018082464035034122102701142610188559820011957149080016258162971022735769522702230392756999307320793333166067878378448065854979653685470712545148107823153908675339859034160800592297881778228768620095393649799463197987103365676806640637842024123200382985368035550905427874059085973845510346020875027141223308694616946443786617523877495383735875193053570809785430137600 [107,60] -276998568840134439630895499826556358751775470614870149140223628734928377907622530355073615241131822511041494070700401877679956456523727047817088775956324739123809364271343709398462655023539363384974610058018010709723067302846173141022913368543873605883527750611782471648391430958556925292970635140207571806916988308960294898362144836729688999064021439937935293726459532291105917512516302336594948921735776990676967056010200431084984119557400622537212293482017566807459267510542252273069356043571836282554592941336425984309333756108693353078040737679321323481067155726419227790903064262386637888466157254414050282969649132296145145958768751283741219156050069549026454644917962637339364216634468501218464211182278531858134881098646818865061816490865007505289712163919228958632356619784846843154005628716166237754886747717675725238215274566835710881439457612616318428398934024496660017683564408266300523850069202031287520467151372245990286505301730381676092637311410513575640049469431590413268247323472674389303941058615494096118841644748611283570563415951054930679290217821629652476196691360645916578645103993454252732470585380604807192196348057267852130582704083837153283250633295031560291535719888246587627028442723704959421439760837042215802081227486481522453489381375919969582682759991024815011185854756140078084926058972854249908931000426990403922859402924019530560955995125316734170750758978878801766719486159737215358997931150097307326031029544791260268653347359180573117724452142640732336112616883448622052869836023846755376553517689528501135326703765192472306955472494629368793664411776372009484200922873057901181617622683399068005640100041135903168617129101566327300397545425226578845638130859911019243091855564944228863260357888781746339876348326165013911204938659979398439677107295148823846976486353665848539781568370097669517340938490564027104202779302568500447335055371739059534641592580538702296922655553762949371182748820305912858890696891017762002430012146079714030985140176881122381959003284775603228290708484643444946743021459402953160909291105563006150586272325336441199484577522714759626779580711634621906888034393165884025335382046942588351963822395739654403668950139094892275361183253678493754245022756166962902211914935117900522910447532213772738062225906086808430578470423724176263534201881676724666271056253881091548580457792808418654296101549491142044348913153671546656 [107,61] 23486769329087305305815299485661001464000382404129290005869561345430039636555664209637536543404410981603637141618671642224795665998371306217579152804150198075737698437195000040931409154903063660413781596739631447194047451691356001878642031380201070586665270982050074030535883958383368164343863056627572448601956188793533115900064542372951040849363379081585021413927703030197162482769027278688274417957084480150570852882184780147788822888825183044644790772828007211714394039481656760682021753909483476506747809753542893622423708220628233586724419711430176957744956481778356814661165252393498059599996156474750098967058637084388432817445699051989646691554904858616876223648074605666667394844674370923102259073022785216003699395886563912484460295727119582223168672478711741299800837061691541686774813208802033913929672129668128136711122010841117634263591962289197050564507131665423566352248461980154256747916891524394606320279904423202735475587978189465970646285919197814675485739101853762449477391065354533611035449818376338705557187073050423319902583866361378532506318209793463017585631237995452674180322068944219393094454958846861552985432981473963698543980686006423019765297168581316024845845376557036173112183710712002582180811875250068520148141222370761237574096824472798884740594826459422160816209766718123869771814831113536975648082486508084623449919425991156984019947988277457375541482099581073102874760725688809016084510283145353765262486321717766240812849953467619576872487773364809721470049161867030908478274623107818094777864642822112734516378533436922980322312751901916903011131638432490492533820659316582616336007809316129842237435812412449017521237435640678058383750670877441376651132687926411569324989496799469705957700821858767507589712415153999752277381365929228073230533445646041287094773390482071723138820930015379151708594966548070895407398206436209489058774158542339957176928233634846880546581157002092356029349996747087611376016752817183275954759340484915949228637006568332064409895891367971789171647739230582355949558679426751472851171103412892507804931789239528657572650949645396387433492789647978733694842281056070426310307022643627439794393277514497835888820317139381016666054967813684164613322670092339747785319551420102345605660224886745825925167924664566836398760085958376375279294138167051126527902023758623577431893447491898250404190844068725556400887588402880 [107,62] -1987961268660585304144715855236129523146219390139842869186900036152204677307634930328686721289428617222239621686650172970896918797746601928845393453022634090361336184233532612191615301316155592004206382305051256472127196564726308683729166033458352670795577035019564908080765311995988816569583327277561969705098248839557306485147150045576576288005803887381812938370954637899552288291439567810129078737675182358805189032452857836104227805163864152110012159373605899545015379054725789024300323290619464002101783100876901493075581996066829814503484804826944931638130033296254871064244874209168437179291349738434615909154862951608428239693704023341210569278858220597619055622145808142327560496056149009060489052490554655787517205390559923673819253113611104586717999721148688880921827173523373258608457048406237877264684337069072531331933917694982417052551299700865784779825611647498969413495438361498208041359093465021435887967053635749893155719572041641722958693915510655047577196482096488390221029092307831725848351856193116453190474986621611859845782957127145315741982869858074946876444717026510349545301484292279752365237367987229943883809609863785983622031963318704470411796916769332088972547068042259556881629601639930947836037687973855754709416199313970467790105375522973514006105141677753129046201231149369477540094358613756003874982256501393755313580804747162813828108349466770975529712244597087919835000918786657005355207523430677360704864458041276464092373770404983088514141606153111874484431111658064850158396493215502769182635847840997770332037966141885625978554460943671826660689127046556037056992094571250407735226677070490764196671173166155363913032421764066449873715527221074114406871980548711476200490731612285572437767845959185463473766785155040714666882785609723363175675745753437344269234817300151075157467610120703545312553926921307483389260069594482703706439611167975256337635752110684435518971461492628023452132968894960927553409334727107041854744157515617695163483642347301048229231297434853200838270681181413468517360592497244054653851606194590584285263235779396146616140930384465212275712498821439502617526107940167397521564596401248792767089169406302682520121169667578415150491585716702533961005791029123404872837015514342374423106502865775622788067211242534511774048584674329159122359354507800101066534549553135051561553009132821663911871151976668398069438066880 [107,63] 205075270828444969810217156316322204884235874959144596946417640982587256593820350687199452539954807993202873818472058417957776682607484400649332935223240780416493123060492653570089519488720312162981731173666520534332199564233157198116236142266478110469488257617088246019402430221619298150404550109201544041874721517972064957847160433676693047089086688991139259896495585024021658273446618166009704634679617872811000475449049036905934016656620133588291394579644086510551822643463804023474089061479877678747342978970094206996167181736144788548251552044549649131215750542893137125697573589252605745462819830243365170786218190624727723507523240261955276423961897022378996824808747701970125022857884360534751096768278754304359879643586932068204078920088222903615076786486350621997361634741014852763781675015650964223581631449182568468441461826512710567721020046704959505142839855421862911235526605392652525161657183021471325254146235844829779913167462489216810450635702964101782467034147483812309159122968396709750534203040503236282380958660919234502324546205311720451958298264361694631239423591806995905736746102412744030708342052120981240956359129712736840088103432877992408783393737988434610503624183175754817724233277018126614655580878666830039183284218212891800228964345570868902995214456539141646555122729279724624371173163280467821649378841137240125494702645706142983268738608345950507565263877140738902513018334427631948317459198473687203312022562356709289921015793422653059539073324577193135500407898032569814109032852595975318970206698850429331024622305888710839397499587747252162440898418491147920134605193602355152271950346259102801323643513982260583133115865424945516834495132211943279192819765915047137349277779769485618446426497315147885274968574129604193815508521932643510616918323485258168948110184332354913018920025757306223306931954045844640295663323212410061387311016366161509464721585206094431124813342721340577397279716135861643732042562543849629419647282912690629219563734546795543687984889282353794241640294862723496613659147506663203819019449721136125218057851845572740216290501033775700030477129247651088921334308200723217502996649049244769532707242502491301873706864320691243714238658078580716739667916967302984116064419120366436847632119758249437918193946468374836962467280108433904404197363686991416876409134785644354372743062903097156286103979321422609229440 [107,64] -24666497372140694684252374661123385857008389434986159218713653480761781871357973452940474224185948683233277033720424164776923896010081243817974785057629605699941533534978490651188032442034666987470251381559664546996252213124821784098820128582363218981215072776901016575215979616580868884013679460553159804037736261325358334991573953491818728313364100955358889100622143871189552700593325244642392599391629383513498648236047567161842154204580718458001757053804487065991626411241972522266238967182927160767884028061188370513307102894794426267105338720807868091615843340223407272705600931161738163047496904000736601611830881033060959137891394400520008822573220979018005865638388450411024640347883905939814657906454471210716292247831097515907067243936578603490582737987975647370056115808835429567752910521935226480118743336724612964571867034879303060675762768230986801648321215228204717231792271499916131141975640810569120846660312220598852097734967958648692090851465056354212607661533687607827700152014153557865958108066986827262165987295924900525430910185983369904482135654127440133055194699494371805056101425429792637188288575842595351149798113647302312816212740415392953879831864391402827761415027401208464629332218675113854322170270966656857837829215188528515298701760141895055543473839286334877639619345880522856573030162039801902909624627275127654573066403980212243393560888422240441571602406569552620214647675892456887745352846787350319471302838774252689566882378724350117852024047637807407036796767601697456272500439034711883410246985557561511912258963004450965050918019029468711775828534116919051735327406204104995841246471726673241785704978309562181240143266331240566707657234076619958191063115566768496551371884258171530904100095659645896072805638156244713203994913462568669110858313579083006757413757681037669069836635812618987988616839454326118949039980032533422712586122427994956406593915908643871072322803068436651564882601467713619018926822317562438535499329418787033767585165982806484879143559292601843579832601750304599461116065968000667243215453429387891039593234534336103455698072070848694281473188614495468397791849896864807384524708955411017161147371474270968834266906720291923535601925658379252609002526179200795347654375045426731718790092703687140183501319277716690162604715239679035210283076870643634251162779998192057338111603264348254771773147899447267680 [107,65] 2618723874587528304807514619125271651448368679103610650651907345289719004701954758684659167152729532496412962656897153151085306438059664670907947232534822670888536510742498143834104067996784752979189101987963348867474707517913694027396153565287168764136722717170287662141806991492081768095139613086098468016375019260312934809051963053173824756772809263483906085765544449697306937637298766149567410785137097696514988091802922375032884202039548670096474371693951334524995127659702939748170489758167381829543720364324610553801402956921644001977188299507966048570401403409104020463476972709310535689140788918386957304326867225552553777517772743180592757039823362257148935257423858210750906083069231507833957904515507705666580176457111208911804774419899468356267527641950483934066714300883058229347382017740217976409344446068050615651125432973739324465261702427356682929678891046838285075926435371205444443080014339217145438402566802262901646409298708859254707448681641254990012199756971846326312719931057852426786586876280348297142259302817824743203410016618450348724150274002183805000790462139923312284505686300944214544416529732109567506173325264830754401096501797069043464183227257138079291178262868874551944992401026536792599451679672985144745893066793808164135777672647340370925262018285914829275086154747123589246338926491957113233350339135960790849858719954585194655173304912319690373585231242098183810421098363025426554840463233584328624998300311254126235509401926512265308774231210201737672468949779342098546805942438089969260826749853297504179959922602403117550106694552480607242463240624746722729375574529380988490576128784853851694833997440830467926273644100137510538207772772173542224897619839380052352407522359318586466012327927385033178193237765078594686725946088194455557146351487547766075439327478953296849736077829730954268575082231506929358436645068738472377698098945929553884534195115522293054621955523012973544572950099234962289386273083163553620232175615609145304903349792703596098088912468285543821392494750446627251062380134385907921610035905826229038607189107162041205947344576189721906618855720483198203344110240113931302591071718967130913247494848116839620725718623373435164127536713548300189891106802663537603493862390234168079916619636777767526202034343102076688767573293725003926474052646727349410491365742795111449264748482084185814886623139333792 [107,66] -210372585527188246952385956785853351449321678561010436518639111092988721004558921902605999694089916539941103082910872658645746105130010524925845649166963720347977570616444647389564097541707823742925769529851048467643141412447394806291981994206090031631480526265113918621746802519433533240667268568594047851940416497604497961978012446917398981213139035093289853928804364528060869726426591109821396812831302211010184634571661190791975669119659247630427589616805140872570394187157984304303360212208551519390268696758764147592361161253698328200804160300178175992343477701742354414155987076685783731970562056518957574087911669338458630684684937593943936126295145454606546533982394823543265925448502053556486090949070816061107984234493290905228470701723756718354715883370609761043570364233740773610155985228752050536791335829014461402166349192985654839793502749676683886485491879857766803106822028485030356917600943920259994316926657817063632350968383154107362430654862707923556772394316416232736529998272975520040669619063534627139545527208961422870049256156179370630673405557348651973277600318092244474720965430549146092261382695203592193470809608160943939413059184108366634632901491699254023379750197568990175430464707720729807028951512055348209533954805463118937457755197101910598141319078854893693223794864105255870519676301363796280183735660006686991917953721857489877809332282580232321683234979435583663968434028514985587731069875331351981564204844931327822096818134043538200063600500452189390250503330173962198105767385623625363896447582015314439979766696211156363601955433683459038504141143995639332234773650628653342097289370263667133860863507047119846125630608216307959092702340199724701996084811276209080921819213023993695755805914911259561237427967858083422438150355437713401880813107330184718588541174727476725706998575121925978878052182934800850892073066178985598354915713510909037075067103304969459126390568256026924349090840073688092486399782456267102422499542808212504349267658005107191280481601509061255749501592427429772632274836631998592398203777823154310211091612688345070224121711617980312705840746525604465431259988506041012825554560650599425799304544565816861861200321208346443454927535709889267317236573904862550654765138435359178713694108951264154853973832432940558034237740118489676860904732582566463958400193662774152079214633838706714523844006736 [107,67] 12942496132170295949251835558787888657204064415036493547436726812099935174198840015106949232329095571965546165446875771330557032994721300583428223288189480675941793752015336434327501898869775814704908222596567685240537412383845920196650887437601229703356132167409862849588046768390307518896095970368875937682864768004047236355341395323136202314592043053483968627737970055086668424855960799756988574246810930145575700482361615261625235723964698628507760924682787203023110222391031168954940356164537389016073611974939317746594881282770073825929972597024866275919171789095343401214201754715824677140887465023339799708019601229150224384311092153121050575613024946845679084475485052210341941177265650773902136233002314133085220350642793834616921524787837857808255350282449386368757663771991105361913574189056341394224303653975933885356676599858119868321118312101575543223411563487804930900997972830838303165143621700883076015267013379149369448586767514213920926249733219470883325236108396550775563482740285239528249555041612144119847962176765962092889498315371242661807834772958129046431012962657382910502184634218788657171672885097919303686937596300009089066812616768121658528727610106955417633851770071199889696247714984993894351585571869003351806445374769827476799475256670193428302411538521136257535629631357861276573448600724920385709702811372391908778418993686365904606754953812145746311829427525019787234464621320350979652015582260261582001363218378071239248294760443264180073079472747639714053734796336512076177484308233205234287603983868931363695804581350786194047240170762600087428603944258665405840285474116626728632680772854039876880234076268675128679269344053512131772325410045610433546266194884491413958814650685455651043558812377619086459605550778603097699792560204366525618366949660995125285408064234706979799942310847690389725698607194532968720378886796917195925821652538900713740409857715069327642858376049254833068648832864600062323977560505492317032803354602466294168510960693712246731362663953630120302440531849399471859426630274629328447631816824965288956934394345633127507816029422221042401859806134130750454658169081547547523858508238561973282246384323892950287322115607917233301812317818260654517988807484610274540867081985379069939840897509807031359030229137917067754888647162125570801678779263306750753692207458717385407535173749023782245671680 [107,68] -778504670628952776571860601347917181989250226927898131667769605344758902472114630834130205021665900671422859266066395672153214988695823019720338131517106506760535278978813903946475883549353961716442684831701127018537788774458230941208501257287796469900874978240225007180843224070402850602074148106385305945981641441546158958641002968869029702291622970547647876912738496449535873642639860618650563526358935374477460111113837364807062961569227209619386948525710381755135112952601718637083894431399968482998784531583491137134005187433890249265878038161794112222571085216987926819701590724905914166942793530158580323480063895966179871364665374724799414609290394163426551858414392648844924422738862256612052688543045749458699427341976931915815085826697493241260026593335481459273268942174645878364478043754599493270135895674058732627752596439024490629781224866832046439218740000905829668837447610617724315371765556371194503309349111411617181375356197807789332452738049611633499976037595585969446899326433314266786822376143375783570053832911371863425431901825343119179621215079688403645573878235970334089526396674308267657181659660214718523732312360325429765635526320199276668957820216664394647096500460928676439788754268641273717407917710170866697060161155239258210237431120977283386396038786178889550835182044917928479542425492736609669222086776010229286099436807626753696307341091787235228213181170970764210590240695784304852321261072947124799254699532470500386852815594512573843160948571717587201936163686569917874543719142239046995670907471424030543316717830090611824256399642034485240952212025245081014681164546079130984155442882660251699186813393709047634436834100475102745807123943087235932926129746074716617432303534133002356466300786658147538135981724295382842527184788214654545217766521103438939411537999801344463683240853531707373506843949896262797476753988005243041974774508203122490759115820665636475481347823664353984265444865452716747881312720824644894442701732623634923501158625958458615058368906611979744468721854535376284155658527423614684261523049520114881429529496732511716221409630857481765712570967449485053144959008330913333973722033087183138738171603139738591189846033471679856716517663196589024611628970322495746230985937037152268178586024581743041894571253660575687413538693380271687032732720760469890811016973494237891786736319352011785200 [107,69] 64027992685874977257283269230562728114599127833726536941306687729468082451549535478692409326728450700777782909099314174041983414293427383324561636350089041997338448826650543767606267842216536162071425462219005892255951603716945712298064327469871632448786359265843386293563569100324974132407233638478830448194941393426560002870418006258804089907373061280115237744078281050276807865757558761715356627422267527247364943653015182348331995087796619864667501214231210442985692147958771370391441911725527241613897067458090434953036516451451677460321668974645899976864877048901470284456654552073847994536414028185770575555161304977141602723440236425521412432361132739663648365634925133847852111185615056642132024927181021783833906957759952418115029147024032248390830598906779861418820905108713633304594436811720535318164437668817169044030132876643716581638719959649537843988628916264144172322266786666200685221206432741364992318319927751642616007667394645840706429396938051819652387978794939322673445257335614762475457736377840319335921106066518225139623703391061677803887732285411443971595445704743398789984336543838722189899088499599543303221129494398187146050472283107442442881461214650971619594750127736460930786821709759265120058830313721861506336529769145787893794012347332996343902812694129192359372246267316167637993854510593801310808425383520849590622370754209626481632267673373404666866617119807396928035869524057280535784640485882805586088670865492518871027089900948962860177095481128187516253030398066082848073798015100789856629096215334339663878076029134878181705087891015238921603297838313570363909286810237904641568867923104405947031483228098045054004814685243620895604290043287865026225258516948433561082406794946037015909477269388571511615525130754767857509376499812645777106151816594631307570353474063661837477212948247887192556221088532488437758341306515445474560782130542416390141303083529292879920825997832858347151036677138242218047126695630075600513857232921292384941468009501880027050128489182427426981667378793570338821961656003604511160594616273336359788657675637082897665938851920488875532611689405638747489463444724158431199079736269035480840164060421166487884713327967286570517869795772985759034023071227130052365832971387687999697341124853645107285096660803890068582194131944050796575338829775461254452430157819931340883595099230660256 [107,70] -5998799914484345723885117613958618163539967535621816092964158624012788475543132843920432233313919885771812672704401264698930270944273229290358465149602801657661704925256475314474371810540716730910358796149939360584383832328546190157051319367786582792569822217989233157846701372131254408058357089881679372563688618710709608466375603381342767373761134854934419540652408251362152324682741330404113378040508500033701114651880171436943593018433873887487953429020503877954032204039869722895767504943275888510531125182189216087070770517370744101085800134190430758089724815830959734965514798344815839354339475874337605372086287981782774750404994262430799126860000638072594659142127224669055968926185047183193424323529082946962710925278481298038163837128101482587036483807602218271479360511162015164082545502244787747601960260219035243611568042075852665649714695420837813105827928407459331826308816642014768231010809359652529398251844096803625963556274953975077900172289142524194761963764953925881432893561451697561050007042042953008452189774676486226823183592547941063783002635804719997298816863575968849391815938000376902091585382061894034263786378242063091008300164113405060826399664879242972673997672147682671047949853399764466290583483314319418541962821097753235984703240576932034106171800549008659099294638654034282121225376427268103750512327439033658465900930763008478874214659644264463136502865036148940022408658794359926851829126485535931763664289473164804708465293635406684748432400369608323685968986529744398152150913584740155777295848890714878753012541511476116614600057623169028391764711355389031546069912054760702567864083317459687315533518620217180772069494734800785614534463630874060849980903757412270983975452405087998214384497103282013193239774750685312172598452934664844039860018262193011127357161704625172246061621170940955970414517695262414235236771407185865969333349292974712832552461782789862824013041642003492671359086957457138663789997890931249783389403887992604381548533305407496375620329580180955182611298468573304322836560770292348571497383117121515432845360998080424851650621022717270968364017170643776139269768791473926585771873811339318350674944311789297083164557298264124196935098175240996489104744745937533473010028596564028603970173727594897175994463857613464961348255867941033442133107743341814471709981959697409915862802899168 [107,71] 501725046266848888688434528074149274037320675650150665240536622776594271386722199984425484615679007871374000602225405145448333572290350669692822368375131577377918092557687999625506006374913128696862801590796981203533281308243121000492111190868114878180870483270571462200151181103544141864294593848348443917943295827483779255376189387091577946545284401585984254680351155979411076021353150674604377303357584680979364289200847755921153657327058034004484285849921670000931794909142465918040701221707857332749397581277054636717616990731721028965924918413902328637263002801760029699753481845216445980400097982502334516911408948898592994050394892559699606640971945946461104878290146388468575078481786954917023270771987069120278645355234046330245829959359750262571232701813730711473108312921999706319411379957669435385263827990620294370839885469256011166303246560946825509355387163443933752127100254597204741597763959597669447648960213266074764532998041015098387292342743010874564426274367835515298384653018080204408999965743709325795086486762358219371093954127422555930292194329224310867594333837788483914472535949117197481444254651162366563924208284291581654748633600606531047160116949481526280755909702259018681100791145521600227054992398823492949233242197844737137499206327090569445656444698221212659315256990456068792330162844993987920139528505274582101734632880017005202660772673160328788559712307017443478387983844413141769171827807595384498220541390954576036647597865876154238324401812244567641177306987365247778759177449339727997697484177242684211596268683936581955166408072721200773952408658403465983934266463226226757978784824763518544782950897133076427108228322893121359370502023370560235903906919788029964118486496534815132923652923744531770020466607263030617900428612233331168729678314695795392551894736065685534889048931920056238750973387354872336841821086277277521847512686969640841921836983086402498989515533806125509133705737117438488612220609629962301587196545389261769602485379398894360711487777185449759210855577662697766430838068209661588256209238595992978901419058299941383719272772885103410971888347174422701825278454512420358397335240841263035913588334351768725063752705948260194906009140439851115250294740851557920327303172724412373924708770178391466164383500341174454034950935278595833427206610492193204216899710905767783290256896 [107,72] -35281402946032046020971199279585512142913470132290972770181879528999381229207850246981175007560391219524479159718286702645266456968913871865666984038079071049201875410749649082743162478359727764317904278395143763952757392884051614179246140312436664070165126919045003623638761078586280384842817351400149172466775814856894110237863387667316797200781245267879313589795261531267342394412789371298509965483447420239278370743547380351985562709362362536254331891785964843706553704794315364736953407458869787975317825649930883180210214548777026520250160423371166117951561102796346809953285028695158427906123413700333291752973548372792814220945685813923941658136240308521317275258185694583269839587975894717544857826682295728074672335260481530592314295090968866043012823840124964666817602449799735929477119965416920157554472486612940010070047053890180151409577616029990989332175457055611377747228822967307881377521569796861464385036488478200951689811346906873949957922058358747185838484280461334290423081728251602745491549018418461921614267888952424139156393158139807419471434468787148323842439781207161251994615551927324085015828591682077478730696146446063553350299398469731094575502283075302911205373822106066645598785097645933430857467568177690374265849317477148984869394738728889704460958186084005399239919909054852540410747668906437508508283910096847552838399580470419339765444208356678882075959289709813632626768510377387536486681533910278407080061005267781324414829415175013278698204353634171097888740274445897019760030521136395865917269676563789853988933606408460206276069882640148374880866697999636609507225124106019866516039678862986460524844996871019194659199614364475495016827041773783026845076550610983279759194635180566182261200771559770982469255937636891316337788737920526467074879055687672660316485314349944485169657823004933863443736664415032369836987602415258713091410088666581462131496796339345543296609609805968487316220278151694458751325168925669368306807558394434412557813349966305226531405482771439705396759809891240394975292112972096808857782269319785486365122993557855875867325161670687957006350107220444472501406359617247467602806496073054590165660717249641430704632899455443902264451134408718811602808804378336790393710141034982152308205166773339213066409973393962961340008386425581417862244041825835638545007120581958095270536 [107,73] 2014383779053215555426003957138009691844423367593475111493237154686415405219423584694243342086432049887567627398854013715601356113728344897392355017690276693705452551163482678942367867961538454633395331836824516462174804751132947539885872260695952848719190694830615805378172301241570061207684027252103312109630229921399424313162819106869312853565943881894102390419979662090927070866829758444117302438530580179268675107139595090792300334271007430521168528413424606649085981289368029831404834251606438402081884349169433846071407229503071771527000278699363402446576670372691403978725790666307655777723445766993472551373453276023778930940482408787072289198554790670734427722535189530435969575082739890480492953302480931970256417973175118508856296803094859651863298158643388191987456561370541551763163871844593939068754362334831787732721711177738694108586833310680957861761824587339535833154345351882993322112757468676699669369415324427559959415645386314236551875063472498387993268834784349569952297187178546989984956372575318632601056822928894810873918135439275259320578673377823991446553690946576311821816210634041920370925191719586667965671261098162641094993149121965401632132349693434264799385399730507102516245531064119046037931834156697823378314481165288657967299381946657626253359597764293123683313026422374693106821004007700120704575235540987333107599685803179988000664700709820433627551531256019704173775359002724122935904272113018849606333926928654026692348041593453838493607851816245564124827569997505293889262823133463905561267531801098827398134884586924312133845560803704870673418514677796660394327691551317323300922388877765873183737357249240461235028867881727395310498829589777031784466970213784979417531239195861934157486100190100050062098529011172271221773931849021959577299508175260396743513017944791168137992037113953811407673978020576286684353656952163127847113121037115943184541421636156424040165570888662464454688014239780895110595330912190390680199023332960203284182941394272376687332259455641256302169608029256692715648197276054958524766858799273313592605890054310839658532142990277279359703082585544425240072365583820818899233033069238814432015731300026224171243132039792150082740248065442863012133031814385865724604713776129678257435322747212418119890841846917018984133997750509338692547786861726910797434885734949199936 [107,74] -89155810223977046295043229766167715805645371284000173126726437042668804094785243344611327595569841306385367792706475636236243086485843458175358659315219281086247458035076022172694823321904521703139973354238479372312641033575471965548649238221146087396447190031026374760793005911049228313758357014868176834772007230649013138865791807478831298672146687156877886838620874125023174471831749924053277484517079347447089271332015151036875945289503920260863014759664228464574445647726201404612268610777535410382237520283162209543789914758984259549024420194931126079998382780941461347780389015771468152313837458762829192944993581983875847567291845770248446865025499560899059582375920901642899487189002975932010681658840439593087398540421588217271737011718823822008492746967794799522421668968603716044666465906623459034418863965902035691505705307487368095807253650423980240083929838648949348746489655405472819383005616618261987297556447361957357718174360811961586360409212367073959792902715441683535464731196626317892881068230387047059875267704408637685181685385573426130976730403911697931366963048872494810058206122811812096338218341171606479963278460112087778062887739244858201324119793304083290541319037773080647422224289266675225709029761924046841420557710354875616650362761858766023042172151500981456497273276837019428495276833248265776838627715089306018914827731005758227220126084286105435109809127840289221320916881252544256848433872287996026249643336073982119285755313200414039413001219473819411090273279663531778090744468372335242073896001968083254431797013116344507243507451539930763746815212537532613206966291827459953892333231712215420994584458773901770495136031147315715411232503816611939583785756507877884426398774012171210670555674574230176355863702844935617053750731338388346906101969502021891514084058567536191465773505259602892327214383639314781266219890404866971928157678349321322119042719014275815737363184037093955507041128387153098651076848722369210947085668144365072953481023073414429347725898423886115189930332863832975042677587194789641666340839694323479504543839319795882036167397260727661233937607634872688256105993302151885060986058505335381246398552490788091313714442558465272648807158648447455045715740642717947602908377847613896765515424178664589477610539965171341035369982358402389844159524843950283350933354585592 [107,75] 2931342170671645477701047342028529634992777075760504567026918088717500106349776937645163837433993125442408639169197946224694875321252514421981644912665375760456190459699609533695228029421357678728520933476020166084850089593088734144975619621443260335232446591272770611341797120207446042826256371220006643193595684164273286244518742576848330797742606712117518483452883568341455869917827711204062339984921611892206290204455685852100288771840088687189967520874406475412296608104120776147627460651386885405265659030254513197335949262287646628579825659138209998240410769475065511417514336143361994983528258379670145687661166855937913823375901525278724763220310318783727353416030438200496328600715288456497470330608042364262662368828362355158390731535252423863378294461868754033931132408356146621283922484814867998748948498069782069751424588637059288899216914782359104864999716055061803459351644178870174060481787528248517730728267997631977550517669254669979024207076208536963901464514933256682970869517186722810306255182283380920330536435558509337375570979577195382851861376588430014952414566203863339083087294039905471902052762252667496075719140855280800199246774582286640501017852629702825939177788282395782313811041904994404315381589623604213327197850914344865888932372939469227135045658507028326020305190765740892917708747938306042747216917037575840483139895499322286756114708474363869307766374839880366449565442820166695243265421610305268402294948929886129677403717700400311383081524709943649608977152817263959526657482302820509774979501775304705993908462504754749571913624268236723156770032762065024593121709753710760100956055406637778787612630683350415576286783561918095381748963973244978803531323952552339863806895564650617409704190087990838353934011085343867781461429499850949638664003423153350070527650157399365063258763512204739207031229143367138644375506695385139256961087015480706668036471926811750827339674405833972046948203842272030792877269735462053915665951660161880619116155840969791099543561188635031961714329339296506347237863198962457328199794275668021198411388275512259458375474120356529081016374849354878427207472125735946219815979525988133783700001890034229339648506908582065554614586138133156331208726666062760166117307002639506196295748627887519165592353053165531072580230510283560939559146873032692830089922624 [107,76] -65940135354248661979142336182196962874707815372850574631079224791168974336672774524677763147595305432574002628529179534897353007045344604865825846015410734038844160416979905953930402204460958347522354804924945299354150740594414562920472736506373407712036099181135907062546429909753013062502216973435408799266374464008372813195317130419307471945583982193874120482717996114173346138624884335458375477720367427042379476916188637443027930957692660516051763938734347971914844076016768338427464218765456609038952226396986302067117255776553979774454294878869164054260966746641931779446638688991958273563244849189025609970350917711625161525247269745669655301771882699416580927999434459653642986196199899033400689800642200277143013241488727923212415000124967959174496281443119060132142284573862013326482478462756567654708307213073090725901707155640673030037874593310127522534829652182865868151192645507657945979970152575653849937119673721125892158942932660946589555288528140550626975787155095271765737374565246589224627275479624172447473195529565066252274335737243076792817118074969851756032834093328777767424278968309702339145030643996007774836658033552903252606980766917991395149644745846461655426302328084579944527975411388411559633823054242658754065571449312713153534860021700235252755846702268437681704748312372097980460471596148158138490371120926587984768772856246588423064168593215578708251716918148253655840729937018748006784634821050194117839485509054612446657546162216741681475407912901406708823889456876457064557635927322093920540231420815883934356543552823572128433999598079503820896336204605409298505791718930747534996733555186610006931466505353190909320365196176973951281957273887848475113255397275566714209317856542409707724413772953109940614054108547044008802320837957104265619383205904738604258097628606318319536512517442585277920025281559669300850677073712811568982229636190194360592756215791880788163103227715987110501059659047205913338249017486379083048652395271237981202174867996992177426890097027455565304183009527457181391101280251413155319610195879066061909571436621567296771613502095399976665538415762663288885273548465798586352894978385579843406708957633234724772629288055087845171412440360402845914160952583335824953799848608134070765723125484255874977189594823873154529740870535184725433098929679720471751328 [107,77] 955168313862940349681871877505987405869573784687659345240524376137554286560277585440691031458533585284127052179748885378366124472956348773751509440094657595851146093727135107797109085763696736973386021246855012305143764333046224339527004259787794471286586606789296441282812192248300339764084167944578549418590985789749330306553024800633542782377518897749438568003593408737643701003403601550518528038820141040793181290532960901402330704048114877370786015068189100291460984066541818750877302105319518178892766968657068155956763595056279190207178959580565824376781395353043136748557992260683915932338013217677791359327386995775962499178966798590396854022684540639486309070435409527709021999766319954962718404900097279949303270299338454584230826394900672686743033220256405774749523641367552721120479469433342059177684288651016425560756886037402370743475600101405407754277575921798712480107523220655384422853702290664901088389123828070840962473603946597454221001846557400804667337369710974755109877933354205839773351662870404912777756579351071825546957988884950629887793420734114892067162081398994763278804759364886681916723440665390510025502085162829625051204123475293242108202736029643312979196828018260542241503745441104974366525060146461050230198339442649709648358570271691148703983195293153363586093777840734460658882582051302446430806440385693338436617467855642258841736243211821875733919346356009167013970060744572288974299425403161665825835378940239585971198467214603571346092871541917380830141939300623818932118118728989871365314426135543432585514197415313831373715754477030227819040941391720752082610007367362420954208645684780498222178606814348147852039091662076722634238705707272820899181619111941573069772275707329592128399707162359478048388717011130995113459385572153570635035561269981774537704481168457977666230442099126108928466642034009144425557069254123237196805759978120665566616451540350533068411447507386759571173336206714260758883449550192173802707895499884227606593967616241799541836706179783045775724836104349165428734382460859163912577040266326524914525586003327578498268008199101896548972566717379758082136326581358546976486323617774133415648902209796538544914321392065355315619614418266961759028820385121165604641851647661150062916907173870261720588975564410078823833307749847342068040520976608019648 [107,78] -15596416333257715929989663934092697831634932131723628208292283389021977358591621364408125812593562816087202052301458121170873826900708715400394678076869412271426228631445197713010347374038448770234640295369558490934395647225042689864693111890495745548227954931107670426484366618136981935166682824264234088298866580614908306999261503011088974571748320369535012807677828664498680848978384140693278002407790007827344606180674184464677756250336277864067848075109044545309078008006963988615996614288743934725415288172826288491833611015103185600587559135550010424729805341385817488045158798794024135669403208215573085450139430369160929363464807654781981225401858428257284520911295228694602799307261440908316560010392288014891576282235245824530548010359154216674562185181898696212566993460164740890981437991310585700864552960472372500107350164309326400987017496593861133663017370135950317458600426700353293217816255633448674443805786288252859998950714880791459657540504911604490387178993966114874439434181796403676483843732375616117044470167015893397885413341667323406357962387284724803995192490751030113891615095551123931369121761839312316707764453760036054847003967057580913091563910658379362442665857103877141767258383129838918122704880366781586526018648957903355617435908662323280839778909671457687980306455100615791895070762803405760417893734185411370528787655679333940873899535503494338580122507216603527029763902673500030664371896691411878183384577420228690720559463910322879011841489876269275650091912137756095048585702252692035133811126765917578350005049948987818972209987141657640088006883387814989407589106672512606009355107708139961793303977564680147888117733068735822753053365677826874585990276787417545595226281549372946857572125723611090024406544949177519667841461450685489800086029015072409157461782825512337476529900682949513522886584580847603075230715280888945464015233960718748314349287269898336848560671083608045979247289524132623292094432251426059424205707047115241933443837098500516419615926308418340198315385618977067804317579709715883416179111643209632039039752771640827640673798335654390505069269633201461190281910027580472342388077956613477917730265277762493902296208435472864845904520922164899115835694296382321593502737843296297149330428983809292066829753622606111620826344337764584724314213762720 [107,79] 814734294665602419470825558409807574097626114955988358338763963979393890984260087008275635216104379723753261668958147513808631463972656376162328222084240854566519767835320852245839892070483273524401564743544806038973811457541734417097389070330722092091560129332989021345161196585688880805449787867664968903019041493069671336254314590021644984146450844911529363026979101427739018332504205265590837182493269449114653604280984265129969470959390440782050318338775668246154942711983793185487199835452679355495174489267836955742083234036747137483429146286784679557333497544505366111821449423566219332027514671593017656089958504550622897974460542497337369217500994560812559084145457392447926657336845131551225215898001951343348750858497780924471618747655800405290739550719322624305148208611147180124080352267915256647150764922516501394892622065476830279701052746169603409149055694113364427083016394838694755329322306003738623729479429235682173220853351920256847861268432267107564567927550435053585299598631229225659397342202557768524819052328102155409445392813052486903930059065669288714976269522999729393359657486544583617335272623707029062761818019520640029650523463345476586538760431021517931301454814728983033708103268928269625409350824575613892853438091508743130104818255571645124218002743040395785331217827380808990008362780156083934880629687802090748654480653634718852480381481890488257251069851190244524522151847750443599019779262232115000514090718747692852603817090194869984688420116618177917541168720110425882202291737513671162633722863366260299065238810511286264461724601906691628709437692208736928196472401551627186251290268473077682629968403315465009176112979243197476516075246842402428033801932524583717475933875764763339971118615979502699996049398082516973008782302000820736131457345736343743022944038160047713867572479221376587158943110937968116228448511443439817677174422898692210241648214098537144281113651959500741233835691094670624627924134111578420071675219276773525254787918334481845412552159935177917678661851091768808890953034526733329636178422532475333451160908456685260524023491895379014797930077558278809588945740019084870618666031704496005592750351042821078064628715615570992658553519534150943852869951700978608670829032406848518043511850278592072675418807428774546764874621986108910565031456 [107,80] -35140517325017331400222737896559283657473557182088862808607455972103707689033834576221445735818599933647722858156528396021614111635793533123294337709143674886903808293344653767074356702452680707645541309606506843881788092166947579837005373592756522543704876337125618121045574213311860446165926753294703926808645890486383423970777410895547911199598886786797871931715078296351511780727658241513159437358908182655295845161575859351135367913271837391721977083617065676817805896674030874909095642750373417347607554851243360306424480809931350308601010815042810258418070523128764575141251269320441867560959014062078185892487577670328399192837722791629727977474028011982636490661017410879683085588436971754702520106903979099674280993114112364253763015142256193645905679550764369163664565154086311370951056102745382359178051564747900655173129163661717533209342977792258353442352139227476050146845162125004824709606976160891677836548797668359597139588335134793866266939144228548896098655618867910959335442293714569706400447637116234951122385078993560338248385875156172667252524237585094231265473953210031901306526498628842546840409710366426059646773171609740307054959495596058697172965237406272161914335294170442807712433184794591392589066537875608332570678058872717448015696457514546270334545256900742678341318241635766966085558641199524959227973547309508607837348316338253785934648880524323999667736069639893755400255760804403178993079013645881888609343031756632125887467105619949921300836049426416481829590209513351805573396443225297312740905585522485480052351534904897201010629800310682759482190549416773326127777380089943220302132996364196788931057724131077383606680208209710698506664571115277829142695602487283082675327151980237393391030494740680033588051155196104788028604594765230152676861512234770056013886289025020114115299322696139234705790388444841616046797060645997621763773008930778205261501039747107029319874735044728074907447508454490106757281257689895174263953421013669724592134074080798600072278036394515604155937496849028340522806472336154652499298386716169788802678034075760601664120682718563087065612426979075778232034195080116978294028006164162824851302651736598465935481068467845040988301760494488346460848870508239273416001898222940291564944350838186150234833614302356807800710379141119474096028 [107,81] 1093844073356521132834334206529080035255661322502962066722637255710397041659892619472964784933133959055420900328781968730565406852992354641484268452625744901377351852784516486783065929234826847037180895920103519653948721006625867235839992425330760449278729387100462548971114129060930618209576267000266942677714347920635818715692946473729719611245095254515107580753887531369611247278394175515092980918836788299725716389866245359249875587613026731546256054857432899417665467293524366931677867419555010703206145060743262605742858500582908422410592170535852387343796065796118463138925426357066565713640303640331572245763020794809679151585523076034682131544853945997970869078955260336184282449974008989702448373543549071473155088578147612266774105328451646787655807287740618494862616881472423619872781656472710555813367041310189723026829788958683418349627344721093852245183915721632107650935143226656434172773122110298021411677529554792858182914478292320438495458310568979352880803755758334196192025830942477121342144269395029861933885112822051105873053129882615130535442876941219961447862733597391918254782987092308604896530915496065286919788481850174690426996530156212355227813133921390227623732805406026512792733826924253495808291531595473562131356877835387257749145093750539223765048456395540209796599188870412732651784318379503338426175099534362896364549806735940154044662639775583443041525470986784404526811652185897273253410900949707905413487101919346705141113361776700792538912589607142971023221210406540134734739666739553136682163541372468273336525656822735121063947191106021625174624951890517142302983588572193364614812508362228525908882426944118523197149585081293831976332055847990911338676397904853916562205097317081827741800298166111888009811343420657647442282769006597525346603349560604114174861920972896787255536025576223827362391429088442589455902928983751644467878491125460361545251706799561292742332531051028295712955634258049115602444148511554346831273752320340794112356990052164671752981646568942197736742717635051800586002046292075153133462450325318914753600257431490302400448640246737607582492052875853829580087877321795356101714121805621207195880613810640737234885790168491253072882342993556233249719938581812289703715310427773806228992136282049128398158272331037041545713027590634961272 [107,82] -39514603418297943401694098721325606982003524531787264405926069484190126601046280120642807837846982796973450306302792911668784953606298508630467532317748613320292482726724271271694293092493838597346887899041554200886854563964158955167259665080237178572515430789536252186082312914334772700232933184567065696671358035677691637161206007295309814868164101266914599332304999593726199014211001873122124925695168634668871447375751659178941162714014395605056886352383511541425105287943724240745275673418336161701415775876234733321759511975683513130147189400678004947147513479634014272496138138740386283011296432472359812289117961040231499732620873531606128993225880309072201790460591669758878703420279723858563499568451941761867120893596209599046973182572018147040080123302917311760990700036980106419510612915367044535580182046262477631977410007816695149579356179207918524772968557113302988162430051025027816720216845981666527270543610956341426803122006551688080779980651740194657899713156470994693031685101916111329083926764482304264141869773805548002926056240623888674809744396036967803767981697139173392830417404876975206537804991648714378381755694174103059654568422119845618929288998131651577298660177786423108782684191158179107966163128343468637274739996345198778265714767220365520273969741196160981553622094956707926595949143918701471712369648141491917478405221902776258286187555660869296101409246785951739132982370343963673494275475368467329279052239509223445210524196354714920919842188992408505117883299610093794340177534760730478494647140590019097356888429009550748105523738352047324506156604022865658517177428125721306890616182601967864740016281477653497867918054286811941735476777826155803734617747978314083520701960774767796211552616489616551947822330761831174077237583494359842379982108332365556549136369530134359794976832140186782559053589193311230428548086568360398064344344405370337873925234478888875366838337841989480245823811681562849648939170719738263620648416813388354807469287205157502593698979328258601906678552660744104388163627036599193091751937919986875446701010476331828847837515162762959058443771864719650880709938746069490193467753104778720816886146281966708694563556598054404149216384026486890770533501101779009295238733381298405812933703299150409288376785913652152216348383087688 [107,83] 1375831196267977660001521257002673155647459267778500449050037216268194412872045413451284300409432044689906502584535543990851951106855393173538608613579222707963020426797793631496934153808881478743856270035190981883385195472299623583096288734320924041371145662969835537358767550220915445775119519225075807513451194787554478473838429653353725848124880049228643248024037299244093167950989143835034066890640319186851103536433669710126808662632661158288048478748822884880500513784229756070315921129209439687576323936222283891750933405333839607286047717239996592314837347143691305828666731303929370429386490250506263520989718511549456104472988322089334958627397868958569367584143378249095482879826122741686960983595666403432066839084677647996297423349884553464125829852479290623522723050104235838604451073981029018617141651826956657590908588444411375104060163034947899941727229434236226749537328937364891026452552873094626321800067901939066896319778382325469376958260702496293388543203259854056223556897863699569882461665922659527909025669945375798839149299932066871342093509531046874350061922749161495098597697364153607018053180096208502506736719232110306048364355563864802861133429379128119802325193389956028712960921554171718094161494359563982233278223742801410724259892744039999544988264855694440416194909163838404211568874741609435253151035274869705503729084783127614874470009775591111418518790571269284181556194055938695253422871882907998428646273098410212382499071678146365406535962603458620316191895509130679524280713716127453892854805857830225859518209019503596128541140815930202203625007110548545592216670002119274447541046467029864351553926228987741246487434038155370748618862263839179920121265775096222883785385928399057191497555340694005129310357443476793515874775983677633069681904401091968511321055601194505450527677348544704246297856446118967100417686845088918670851131715622792135762502428284828894457709737572152003345417031587306548116480976375165161417683048199349776622061145296176175765039821266162557822342256339593223661793025722673732956244699852066754114550581764550207661007349121640541962156493647446162576849927484539198612493209927094362936017561722608879927663696762169322124599406682410595726295937698015259738765359901165325026910954401402079614017894787965258846128192 [107,84] -45934276241072823995341128378801179975796020498236093170429422671701119634801996180411448624397888091475528639426548844276015037895500860897515434513198734948665595795163574930426258179123743891479165857096360404545979221496145935200885166322593617798123624954180722427045400580936655084334762052708651181368175213008134461448004371765760927714732504076946020753650968154355774141675125734063624542774285898503471432440219740671691536467651618377743060284055239868661665537945326035571140748140938205774988079018261480270407085873131953788194044838437125337801483455038312056902344750424052088536453848444850249695444477196744774542607877656979947651482228363424622760204404872430616109788048001767883754499651127459553925359440966755955743666862940989515594409914712810853017032506716209810049523414223191208687532226292521762785469361274707883850431862036784388792470807174895728356533409708697235612075951936753720998947307015654154121959159550173645322561661204263788094307139105647572129915911434696436291893980918899490693269851435560681591302591727598881718092055670736291743498199099948594142403978918464052932594588454605103044378036898021264578970660706133527757962659063121971801040830026817965807728073575537155569624776060096158360133032268680963045500901832656961472077933077491004302167338397257478222569964283659225846937244587834408484410471010138338180447195653772631521414701786725929175538718576139279385568505756152536168261189383092910824135369769146196098423773716824391754198894803322075273218924581913917327467240698793548700422416411021831462482516994438744215858397770434789420072150720891734226931901407926896718525998175345123745404993583423567569920420401473788910682620498683531914760218697173154655032260844346034886864114012558552444416648216275067512356332671370457613365470819199409442501843239026033103500867895349525853566728900184849517304104863183123749510326008775085618462467908513746900083814697495808691310416360642118753048081602244026668106633810101074771292232495494989242375835003454153680812981478889518885939701402099572360036075085222901479230744917968826439305929527245979525302383904635460745971671433990845667642510436544320898281553170426955824872468215626548819720270664385376633483413243488679204508145298896632163357936205511179593864 [107,85] 1305521347225742119787005130319142231691123660828346905577132101696190575999036278141321575286136613581979457834255736149843763779730452375365044268583682900473817028840566837689538150329377736757203409384655817055412609021642405233691092129637684202372848826803439661773014314400700610752383723588836583665797866739864979105403537635885416482166933166123181987125504154000491019014088625454549906859980742340768676431873112427301043166348192606128131011344012960764143754532588070308336989740450281571257170576881511488252869524039649269085296921569044850242004617429847731243745247186089069234585748282519494160090392146004023760636864195556163538786363755932352870463571461117220595018834282455583290481132078139456330963894236187638073776896480903375094833318638465324396670132185932896839234520031445748018864685289924271967451329699524470233841737463162531972470731201617055180358474489451711935262114603336552742172001030088881457953065338870089896294712455138845210096309163834912175656100168189235981234776974335578706459147278636824185771528301129827776099378670842988219250199390787241745861360863486370804241852234789779870849069718162302388977884168894760608873233246212616650060850623590640746934702986965940053607451310530033482604453332778753132890882313028433924197008228642793661225596378790794238704928086943959707125740338986106204954424839811958261023216427101602131578474969765955314109589585490416908633277329101871508326198672954623333910818536955523179406669373874898614482735599725018758336622923454932297300052641525813715588677402230023742374461314194926177240020456530560279833351306381461757914973408006858598586652936172802655640248435688112280476278930043742012082149374194621062382464742887038800112195044866613181021203601341146388423451069740900512899521452585819511471788316209902837450536098595773458727022267744163451769242567681168335927367521671536801093521157679206300779945969459880125881789171991819856751055684668491358290324958825800087992959695064172638344725580288433137098081156843037313392262442477723413373471756010198557845210135408422988921463090336191156694719032942448655220473287506420947791210812956244982013406767555052828133874734660201157049274154287972018929066808533210913884701135351354747739490515923480186165735560068077704 [107,86] -51815600365015345434184459186704919319639797368939996809797636597418653737903208343231426798007258786437668266938713261573764293719175440625998117777647110355382520972384827404787982998600975905760691355803900517494234887866984332143623964534875497661015282463518239773930125600001376119757701544148795347674632218817529530918190223272235823120759877179028369237165252021568050275334457098244334578898665376071318899532191890227568367276194641213837414442591660277491060869393967699729292030603593596806282877093511689799349586583542236814880842102846188303438528129875944315649036204344090650336023047839867557940524913456536447733971558367450070344915656485797262291721679251682409192395926833163834272939434290354185137867533629134691203572141419930811968910718968036302341017768148478399007289134430478558972325935421996211342913090989127566426596276335812685314986823996821108770708105587001875645403722836071715923938229482100967559608737332904600426188019739844542972378579691295453170107811455994686428839970133518922497471113248178672206396195007254341579749629584918400034853442351396451917625622822732657369125842240409349914834527188736931576557790007709328578797035984375079058638701535976158266754158123023985827038318096582360415045540374775036292921181059810902676376121852874338637426335886679689305640145349832016093775473361360731900188988074485234567697355507423407242993111723300295844426254458078307454400179553854214955401920038060923977744909120358936339671352242022900709784851566497256313242402615794858162142917140922224035891374607019830183811100731515120339363583676272500154158213745557776172291854190862977046616130635901219623723987904266417061542482260264010111410857968838631605916637286022710947193799516077029172635001994632740040275810047108224954418788359211424394056098265125120165808003843220848904589996947247125825842085319280854625649073623676163636517437428636829683835486245207155955468557680612904821805297948980526151813212662768263807645717147255322922272371578818667510255623682437078892411284310784317308803221907484611880761108642034810753050588708450385283737619031313124468815667152256155344824931040299905590759111039064576940509037898330510200150736759292961020396096106947206128484262380028035596683317507095162312642486485056 [107,87] 2359575310590765893584116372676204229152509538820018624950891123407863386298410937523888379946739387325512498666842032251736642158156329915624475304295548723457519612595206862064874561575366990959451287389080435335646544738037820580011173148657847140132004431749494206402973444796915037105183589725300823759283100120199192358412769184254021864674556710955035266577291306200896041057593439166858766198293711691608041692537182777743994711708958450341866194103023105737475101277741609788553954449611647447039422830862118687830784048042296341795922800402083121324183120042199600385682979932085597711988347066168320270185362062022114555812200238136085913533588180455106869538718779852504658003952615696516782312243712466897528072527912956925039286450629466214250779243823447427009423430269332125374999666730334016378993017357319360368758729337549294220282328305728697525249934723045112995822028342842602460741338604190933406739007060683142450602371463376279723805673651975445536279516280083947843639265688920599690531006733215920333491705754796099427816882386447103232108686510230882027949805015974689627726144307527446936896325562159265770958610458255094671968067238329892230834497048492814016746634211632622519448226340760260454788708968720941661715011443555480608717860017823917558935343071116228957658131704198051340706889700923010497705942755796148111899488351063383390710139731393537657122806858419292398116254334854013983127813926676779854461640389617130022580823816026926910881985505551599119101818771017669197085331203905099322615588293021489280818420541005276776325579747779623474396011591657750133385843608766192035885898778963146222968717583716600805625395007641956203527861123140978122001541164937743275268767668743966462053001124783957890066846271939991051790110485028248349181422851554716605347169473136942893293862545125260661550912558744478952279812450140829485861291127566432511255326144254278439014027007073133478585567700715966377816448926915770116044470464568069009089194350387842868649916601766772875803763673443089188037611884843072152637612037093536565932598293723987786584265364828461494909364609583976632307930785127093316840661177381597464240976176169655054801124424922070947273559652629141183774250492985765384529105401928466627636651117429349599752434944 [107,88] -93420852880953361199254706516045306594625913709733524567965014556209707672382322972263436260507398247235200720897823030358166148958191454303731653854385831167718785010794743889959860922673515986162824029617433969412633768093129523160558374922716331044110094737328678211150062637498460610434481817270277187423846635090045275459530539079829227811067049566809566906864175577222487866470453885204913007711106381487402829767934398693442222852368583327257402383120840608177702081112132372918441398626297058979971088340799137884295509310568703845517253368422523211474740487544414449937431974496977215273595232569355456413271080960086361009500240074866337880199010013221657992192924304686331618780423112588140702517314764417365778297915531093111679906396796954479642107268974313419217604523209994062349693358538180768739278918911304483223726814363285211291410806558727146596283276576334821105931734823494288957617703258577231982864379377961786131750314136825818003821793812308168744385714038637595532713760358170818109267828919685587796495778748257995768092502068136657310021238983052034631119598478876034887623976682103795682079820571535732639218162164660697218092262655129278532505906212009319045072221405220372841703893533852883593778703912942139770388198944552497764024617928907632246646231621688152084349979507700793138707514579028059062212859921257258316698214557223316827375581799441334661239918879066661565326088195829968302235214457700615343347098414940214364999341434711309153250692104399026076756676574503360675571600428841886767899697531255182760184141036524170487342069345582800445966756471628967653929473619558583154577387039993836757221003023067768943720674176882725036910010072614877197680941500536474989686870800267937945593468762315851866208052542355178009197160539600061189953816868102217825115895635005128573176509574034722417940262926303758854785341095636254865309407725059142465783935532722738705140899980546491749885068138132426075386047485185996356308406719764791690866318646143852850668282655351500971878889676140681132541249439459278689636323122054430250398211328847873780409848226529242436897171372404447347829052856676495525125373713668295865258066974488010098973831669515141278055710596905429373949591615732589064311484992945817983048810100795831839744 [107,89] 2994628739741511375080901871340352997357353010632917940490334691077057500032176050321969315440811823524938518243817571187387651350451396832685049170960881196806709468887940785406171032669765303397753136865534564998684824740032253305633764731963707057965867390733298418333204433062525844145120544242980916035485864530371957224633070677970613176779769244653634464609508190265345462483943200263211500675666990137574347017860310563455083589600379353429511296055807448471409204298366527505209996211622654913030630883709565948430352233050900404108836943364988675883893288950883741221853936669982381404967755290773811158569040070154781090156486088076336961044970607990728334289387178993539467740438676090163312473915860064662202965299573903130832472869725948087991916046333144304198079894915556361040444950473334312732432012445576926748420795072624983600709807827715248285521919397043051672372772994896903839868816084488120313692406499623477663604401566082515374656927835249908922183471209293573829376841046745626745918406057629531851683880805447212425018475534507189384389590342390263133308891446387061047979394758019246421945081173457009956409147601641357594416072793720030391288966449288180681137353452069672586224714792479726669485515322351126668758601589635964730816873956383918242158042452679567789720554890030728429882807215581025865731934757285459151330208603587718690871883633994766130013326162294272501909835642498827079040412512725657241023005739380453892363410163240761150129704502638876236567063051397694235363474675049794393339513298494200676293165121379077585632619424434302013023404465433869091243715316520063348140720538053277735662374109055366613537048344990988000036791180357176770438825509500504865405028795153357514531099348199192836859585490934689304257747664235999029553516293864776129613493216774756560438171735422094661040264219621193834348920722521573485109232875383789373930700865235983938057734983540415083814488454995410479540418711101914931007541078390968454864424139956821223235370593495280067373679818125452858814398580073603268968121731413120473517678445720496052936489557954413930040557622715532242653968275992233398740131458404723082861260621273873592699212915546008762996937141112443750709107165626204489723092610812062324075939416189423392 [107,90] -79055602978518013995455247748787535202586143610571113074331955906233970309559569123387926961890324633527389315663028788931026565762619199034363569885472812849539126849843805635080536886044721121441478817264709146506343700816704849652937268381048905828737449530785456850676931038718794503189130550480560593747913150008515980971719535792426491098453930912491058704839234846332641125130299601234991049076662793319387173303995133202189543051944483863113422640607486538249777064743195128090648868725824248640448302825759363728897463661391070905379333408432925401893208301749114010751331818667002860390065259076399904585125181689562885149968769226700298478624876327234919740331936649739511456704359625856419709419090388195750747248418213955764522365440603940690235045016923675217565674971782897285913480983101063620472032459832840198776687578634979617226676105485749701542922285045344788947099416936647522348901030100351793730521738125486006561331083316116554299271972646652120943988167239950938475887690759303222319281910563282535295116621483035257391923650983915667114013609612255133340802568672530099251481897117544733536651708873981925226437520569775869771696204168574856947251950242699912336740807086043094292873605312981495044688186737400339737531654735914609537785050279235193006264875444818174209898633929388049761278961403374532988911377725019952832731175465584858931782468689886696678628596595087975399995353492293816458279235299169401225694486756715109859140599915379461404313554392300497239643478363262550433959620725298370926812712048857233972734359407868774201950955368497802574250908723637192933237588057197406654934007230630065723063621164223366084515126862379112967146583247615309902666573652673657853144522093957222383256807840069031667022534735737334055729085722076347856756980279569171623946945495923487227928375432634090069032633916082534063647416193698138518939294594373358800814613366621878453249610280016164570627374600180085598929510551372061764928176320529308211267290568515649553372658113754246199230898244995881234922664736206605170583348301058809627671628534917396569441340048771842367125649279323891606788494686736671497288481515197485696237855318772745711125517021981611310837030633226701039806433124480059464231433730520819029690457267520 [107,91] 1784429420803756759853626517155503444236739708548425969487777924703253194255629158110039076686235871669910395060816983311259519238857222630243481994342572557299425974730662493608400071180748484823597699685609023860402223092023485231368323374056270060523397211040232408601804563804168460130958427477782051780512143300154921548490018838620746825773221831411039330421032128916071734748745979103343464534347156098236386057499504716612105114270270835491749833589909715068923735308803234401537599454014406981949370580557439946635538384635427780821403577086842825234356963418513522963042380744139689685606478173774193520398315080415244660961634703382036031383592659091702750876955537658787616405109262674628625935455529446940206801290644257719734017847312288683339761830527627664086625368068139781808465852627955610942869892022889888909112088737255929450798360934823783629476524660793307008665476473788318444552466299180933972675967293790307710603326061621282949546240288386088062368461820216954366225957679956712722358787737784701886052326165131123812896393234786998438612244948648640457694579328809889794370210428223476989220633161407655543991606227413534465166525344575615664332057598173914796284971634567344522879721428578971754365822883921742103774451471325675419143351018007191809820695309271465200886517078293640193384118770446526373672789912394065970927331011809803336201346159678578279274376045396961609091010950444557337624569306115524701239248385278610887287384411952575803393786492129597772740938343543126191430202005153196398765173123377944724489168722697072167961572168850694526925202815314415227219505112943339455041125779891734768990276836104892611096905450758387167676662181835393888489318036532175506280525574596177046799706790806862399285230248578265233340728553472415770943903326473250022389290297518496710521375148775582102669598258109124783987390478728435595675331567276383471454569286189946838212374426087313886914791184289519091807694589018104814918437423962876473608291909086894693213010510719267834222813063372337144248710832432590199916282034325178518911913486580927204145085948629415758816926853071919923006742834169426635602436873425715107071022873407509285582096331785197591945753501358838343688690221378790635646693882192146089282216704 [107,92] -32966484433480753717130929026672649803739639491619890091505738879352218098053759747119845497621328388463538559604526226303443483912274780510970914603488217065580888454444154444842093650192052396254224633077183637766085118488565091535536670401154296524297129639764183021950848382856646488700894760509538860317685796449834755067159769310044533296359943394644652661394164616967671658307350955254359178777010369949038560085139395431375935673271103567337274052818769763609748721225259570120811496581793691775222728457487174912829800912244417441176570332024191268572756245675664160270415738418820564860220047657140772396433065445050171873194913855352742228915772068938364314788019327518134734617165958065290383188418310712870071644865586975620135342025249766466727562344271728056195956522930391868705689435354261320514348814443770610716536165765412150257270657069784377410208361646507282067966954303341110112434446262730980837550731919965517343600039571819861692336392633180363915882049649811852003908618126712167740184528424232242312521216432807682122963877104689890238895899742278040500397741127979726856179634286453190262969444469020352279005955274091716468358085660597740535269763861997175539587408270898657470056277760882323180483351656337286309119147517946013861143775075327509144780773847287305481540654631765188992785931026147764076633726791996417944679626039772765760471017941960171139731562254166376819040702707130406296605017539005048106072961722126162162226758152800587675761388951177047867766686244193110416591577547222777572275450645480663690684603858251199933838734157203506523265311884933149636956156250716484279350313246334509205951030410410201141009919313437301498540745265821326291699611341189663141274867305395172667187883904431380591595146124228119912431393502509741311827894981825610486576295129994890956759016385069682057808735982390280506291987304620150589211058383672207848777509550161113352283191531515010263745663516339184023835973806657137003118748097542227383136548803508103616022717925279342348363613994991873147909839434769082906134273102878150072621094335351863362592935416921052756956620341467203541755683708062711656095221688749438822470115625343391539839631559070360580430229938706712174240288694505200062011481187260153934048 [107,93] 318833935128470382861115480765969578900876522161470513293468652406005797049537120761435731572193351990005392198050718919775235199206697620808901089145290683210293575446759168023956650371713778289645233480519176061499547050301313518804051335777869085628813018165393711957921656123576169928349692794913221548796932888750828335498361018795814940749016292983058294559246593008249637045444527886190502279370275274282494310357872808535198325892534027552146105244111600923563447270344840052690360957226988152225820543965675406285681324925974706448623451852245622990226054324879076365477124316329677457478744308259268250809465419526477436561856671618694836760366754000242800891429625968258928931771888127276056995937661493019247259228608515901716847923658428061452063116649762087254505363513935121702948866242929936059544006470004937638645638759686139724425124461393449189694248819302329872780787311562719676492367690432016777270961430195985102578183409233517459235833966041037824146180691292990346729078880190559702797546348996888531412348568294360891457274160469601368234953415261258409216067089420461100863714508548288883828502016560755662965657539639160663138493982000996664624144909310598267192406120820555765181196148601368955165519652538825819354972187743648006374613364772201710675516845106299495886550069035361256677912874959761879120063109592785782496355281504015733916514309718787305725440826940215961113376208239675757978822356468876331706103032885684700790660101868491077974578206218733840756615856966338827596434051785286328879332975552122083335163477822148686242327246020056425214846827525007018637525227796764029089226163204917690522132494613282365111650310920639981012256430376078224900726534800490900053387890902296866378438520444059462552473901617917096210445208090696444801498325732158659109424592798207129405977052247593500433175905863419156454261791504348907064149248266243856417687298539419787680504063385832185331650060529614995942424610691193368364160005545098163702316413719270742417540945873647337551478241627260060821313722728378896262811037278406451228353933808545604397784114495582514931008600530180828623430364238459805230521575499067863548762555323860713619359701614351201957873063011201518928163355679911635756286835145216800 [107,94] -1820604102870543336096450036355841393618011231522215523103536609959940217895876917519482924512045196674949835455300054395174926793230938734964237084902235195227506949464705568257918297971722127511240660293252590372492973936105943881792620208711122359915709446145358845348082316907882519698827025029203050368579536522588661922458594674158429735645092424313673903734013589407532212323856682526679006340299226511590885418065531472851208782654641891632826659077312386116798401069623474110717112222165235302937246183406779639663358666201517500267834837793652378344343937666237129130012070635248231542514984746261979824759890715794200086281972976876532309655885397807249704637127396604954255622272081737377387251582820246208438621330101411084770024132328124281266745246468938585288732923567012532917433659325978855233904194822029136004718023467840554931257756256444041918600985498065208277952886379682977498386339442568021320607481395745968363211754090999187471159786153410099795653510661256585035060089126889575321377384075208005401426340954237989081474532607196201603144288002589000542118761802773729565574189759794822175842584107979559702519007496598859568738606947282383632994322890476683810456306300989499380672793307764736259140550439506968223010042478978646326929641450978120246771007777729364252400450788896867460754976860558229558353945568053016347325755127690663637796174317646638101486443700679778026077690720148671789745508918827236068334639370227373514456636449748471313486224610013737510448115112666733281987683447873431188653488411341599441426502509131247544291470863001344603876422739127630862117157095174463184882354208229141907411659309991647426075515326752877210853268878515351227788409324104031104720613557671544946010228607244726375512548869856606700169595068627068403043848092622574100471977844684656007450459326200741287780363325843646344409313951616256355640708500199712241833683655100683701208847668243625387217753994378100476934337330295704546393781563516446668717175567776163548321527839202438825233647719323560969291407586770829912396371095168446420395006531561650416018742296412276049098174109049320047254067835374610192746097634027002031110984191809332109595117281897302984082295674327028264866597701726680308099076425824 [107,95] 469110589434840425557971262287312902269739120919213156094115453773385341776319813882809210284084056103025366186720449695372200158220188247400982120793780573509127873017028638228741291229148424511541066209768410806688360504086494939841320384384564795963954342174399877642611922633788655754375403941065661263070324601085966635812737683510559571109200597631327414747368452448046818865992900155514575914710480346340209345068997149413820071160888518152781649605120262068281854880743124902409545367230584533903182291711922544272013945953781783142481256198753961135160446805363927597761507898029051612968891943869569943728593396323189958328379302112396681004154610129243293644471657691459964209932377041679766455738782962292328455144202793946432433914738748633126406958297121779195413620969796784946153655462456632326918992089593083896950977356619352861593727143905412756063360008623680862722434774163186002447668977587303629875068842273941450902935618560503539613075950856980511958702846818042679591184028387262800892853266062924460162009872100730283360703689246281379578660258734870285423493233401798139288829017431829194731892623615633255581480162840277888686043498741908882003209528612742572553109341648640610445277221498339917824577855960835347141896265810781224881774711583579921367860124267443404928493275043722065759722746704096153614549312774445179031925569473106144853500175870543007608107980364600041596220610346776295859197562399574840638449583797333775375810199807399435183003076402615640304593251800218800394958012036204254946307030793152583458593814791144108242604177570625940507315844001070934956215355204418634132810910923716050047484144342089917899755928731818221047292185163196144304175408360155655164258492520577438972830012406369050814172421628787881802284386932815033382186614997691483402247839041835307007458138322910143857511553821032339790275272350103750657834909846627016285277117812983879910156467291501236817584871586321395986062262771252929616285509626025353495273822483620188971968702429892914148461061254395273920521185106738529565951158354708279330150846946894873299802040953601432235857559558930646314241531915978357056350157200199400154707217455407428491777324646588653571567171083668778851792092881938803178853120 [107,96] -25377496608724704575524659739619692587613983974123221318906167423744131229635634352726652188241560464971874190559699536989392155203095773745089309636130706028446886933578488175172551213482937483531288425761546656865039803738988087458756863104071863924594996511473530430854942097922201114214772875745615761362645198148891272950727777765333156640300033335208424097681542946134214405369068714872315567417057939698698891119189416961632871417921609265707854903936438355914203615791609401295991024093123361542354598368921656534177804724538880030715121353429265684979611335282264734112395608947594707546310271643539441182675392445870013120574135689484829939548087675315698392546835364620003959418615273711025108711043355521156751649876624746179474708420404549058722366024471749654824212802212575067727455480033123405375098200317024903173350985462733377245728862389956669036440195751769943874588179436923263182780171356186361580353947730302681995083892134140309848138560137253145202644822500123110764452928727920705572534469300016678976031600955597211344499729537692763310330256331508589545751894729115056934112807780737372232935867927991091145873623198792632853760723285876165638233991355546709904498862698801185772664040630112454489225278278306249082484815496925577412459234433088833850383567217973578183065447636876361385443225668203199475802242955999243187989375807939689362547048639989214997012763136411487915454925905645239392199757897819830072004667426158376444015967155526055818079914706878267095310931488902372367168867620339149147610560740028308761719810017924758853541887047020370940220063902409802604826235219755622346124059617368846778492115118586783395099067891551060899670826829174488280528349703215998164845422432416265974253727871022854799540807997922637813938821248703291813036643503215598913708999062992959294225807776984182659163167695436617819176473385643574431415277895952794553070672904114244269986482855156789159470399830744287420631682360467837949873321146351948231040874124851993544214289774467347069237426282598526414865482851186192200126698420318904858581510393024811830573699713301235598912259979191354527555308586410883797449677361778176961312721139626920422953595032252250283512262734240207497558004008220347213296 [107,97] 560755979797718990134848010341713507668164402587506267051561768468039498509986264060904156775347121394540783854218540756094381077739855173088837867809797977215271510592677855252054238288203286830645272674641246113529167005812552327468178037343052196383585581245302035064725780765279506646912342214235910119976768652275685045193099130029754914696211655936399370791591463953638617197414709889041826494363533759550757347525633415213592906065513300519040051775899878977545315494623989403656334779812458832096355307125419501361157441804609601367887690191355390749620102656366739400350049227982597223704925857043506226205695630829743530569115404628219390926365947913227185957634371516517754036219875297679253361307535730592420865477766393792449459525814380133321184788449642055764751300554956127615094465216555023952775022782239485988254501302008321846778788608699423811873826088142196389787997247192675353058415239071977764367387949757143184510404502085302196970448111686099842898504822976666277128510020763692808891586331641920492905183705302498517248950025835297124083298033996579156972348609966762438979659411357356974958364189003028198854486610132265602854964724576567201554981114450153531979241390362244237104784552919044926710484529665788272206028206263371525658758900387369733424148424160000519677071668262646126809422768442017064617571859256109722083638216024326878052440969013741157496952377073950945777281267513063018854953408374052631319895778239917039525386841730027159652101133660261541008223006372448889827543921404987178201452072852435005187323963496309869385097890086275335979381080470815776480109424569825666037269268115659292051989615438070893212278783048452857062135506792025858912328882540683464095821091879275506032839467927432871448129435548682221210625655564557095337877959042260044670504346264773727388253305265265342933186284307878083627795476162628661180478015825310658204423461408276031149981155593962281646247072442653194060565006821250243078306147003952735526909592795327790978776911915599761326793027217302858303880315341205832075572463064238070620139987300149755740997672266043490276993339046851771267285474996664786542255671590949251516798001190043721753370093783692596285765561138437326254405130390834288 [107,98] -5689299411456481407785447976379972193121934725218829743930749061193059709149435948706949603259468092892305850980345107522402541903127254807570762660145089436849276205154441231949200058554601731001415797787442358106029165510070868663208840715529350835132167648885521215184205675398474633706109172570594140612627565736599968715649409743700613148459574047841253393212347801334293403186038777232538770075454191074703973344353931178469917308269687885029216437069836962218908445730685777609316023232169035521305876660811551811165539592495248326120678096440450252429431389421280656485277218415435960981794207818791411292518588433034716203335214214245529900655590629654102829821220805954462762085970917023050603760112184147929038656245720066190441551853759061613751696373277609010802632555580067171393429155048394138993837188166061280156068848270265525213471258842434023330052406850522997514081753800371773422639731902534994625750951785734752902336496502871827920389935337633314907496618204062170161429581102076474063452911754598674139772826820196598283524754226065056098184188185729648389425202417432755731435561165403052946139993397627909154156308528673078145537944145909228167867373982280206659706107822636382041950406268742797181295133927252275482678595801450544024439163210659434705612456918932909538977249788097654623506573271046510405351542150862905210127867714369905928939729011733526020095449384824724092455865509606141963490823112926031886107753667525512979080171201213887216566224828813369100613974185562292804743887793977792501927722800102721827350728859643515529280375383420039429969180830297129970843923676916199681952404660959866353372228087813440840853729175935858469746157143351695776198706531131949888771156561649690439845045526449094000720032930351471903281370225643436704948754336497882079830687981910594398975678510540643836802209688248873535809402002315169151862783483019558919705606706707901339085031232998000560191162631323210076421837120010820834240341428147034706293968407332325751479921166668150548885994316134229781518291210456071273666723677303757190261225379391793268365617799105024906812742361878420839847226372769288332710783553444291115827480444918815368033979469800981387585459113229373296002656340256 [107,99] 15248169912159125415983078886211603347607677679679216088082729330215578999483465886763244142594193821180591435232158996245469614338521666685863481170252590334386571013126895743286664149435496667316874188538577889240792299662939266231792528295317683439811009933297700337563689152825920862945537515656462748554059091455135295229517603161473974352783329880111432216234679451474412959578091852250495935034290174594547767117979858453571214557285086961982249753867739338604223803753268949750257800846490080101570111249784806863925069788023822452723178691694673561902630939956607925493152165797965635430253571977684853140970619015195920700215869642389072931032193424493924769216888571701613672626894167288918762561143506771710330383740542121271189735380210281650602978920418646371907324152710317175874876051379019339355315455123237088619596472892682269429780318922771101686020837890770302216859791629843377725415857062281562051522818135339519378121699176745991033408252127593551625659902552164898465416448899002888206889232210548983368797127328273843990533716560751450829818701793873388468853139546387919701539647352274373976447560669063898315050651761417251729712904674527455177166807185053516777331656050190302709712335644707587858296429032569202652272249186356731259462305371541686897802331686355471239452481590438969823129020476512043255910992256849334895337719061400992327410005077537590905522188357435469161043433586624126964934388622324573506687867915490074375833436207652909640008068086259821920089017269348106469135167071277128276958863958422844662713957769403899219555501231517962924574687297550847982161287281488802863555909957609664341330443796155524133060922900148394521600666681091112118003860022251353854642644775677711616040270936278136682517945454739101199881892654471342896158979955248339601635595558651236096940672750692021665756585746122080351011892822589625587918494092222113435145857505582001973442204313940962269773228446378683126481473391047038346964293098635310894727395628610713819121139387141034794769107275311831402575751638393103452258315518990803883224500845105779896210359099012854954008616112322670411939706571487997620734631542617002989203578428568938112804996229505020757669616222339555090681984 [107,100] 389302745244554707512331121512462251866094693387678392705622735372033208149243999380359369027508524387947733828988220298292698064692132065011543335807590335278201531878840677123432846302209326711042196549837665431894055600332239026341738905271965671070571634552464793015523871980526898189588389475775474900894469823818675211439269970570483594165750314939175392815381319014568877346692583209000447791827920169655923479942962172836685882917654545181107008967692169056237224405610996192985344007690098442867158168995305539853577760285210592639838242910940238153794157341048947133893451453819266821142063189212263476660660721225642267786693533508947347618961264208519296391494628739883533601401457804814537393669814981744530787010340996167404374266926714629370343445735748991944779224925676607700498413663378910409603925377570478149976340982907574348718626972018623995745525315610899836142445442193324540864750943133528053124698702509681129147123317884785672980779957108594915614528827838680793667297027986598621233709173220461783010415164292585966716376052754097101985461398026114686001061861965558106486700114957643567978029040616227759028319220398335437375853719984058083768203537521079829451475465419337158959352412638635056236619609409794836204303933421641740808610220809205268026168760703615858039617260562861058809925793519968152666099376445464530580307714659290399686629650186353934533298529640362956548014746900351783766422162239374028677497089288044905113295547736733986297128253007427818175501202477897422428013535185703583934126178417477044916406282256120403565058777448416499382017795502665381197265111007246788997827234368600612316854928227900813860842690643788304483228774425005477440419686625339341154450144894454614898541742522338272414319341844402555486473046448276409484924852497930683298031488684201461992091294882192480241059666739210145781223714210592918706967175660010776114198788107321426609754582294427324262809866463653350372716480399182536821461791971558073140312585574956736800762790894532380277705634546739901268807675329056356456442068685611349496383854073566436074582575092946607273978978694925466651729342930244444080965021076953195678390678297203003479241353877667662797937826085810774336 [107,101] -9331548806541484633891722122514222025400775442574541773706246387477830630039872122726373127464760440919469144008033330498158344170569138932789540835013294768049010011891074547454017599787348388449752945905282264254220884828650336912055305617645493400250419942966795337137944743354734972473838625661671296954744738331415682470804418941737922992182827702423761550212387504046247324011792275063736861046309742158858036092242082639931429641010953011160307316214173935033616419637571237779000696313319773152527871178905146333185726977920930344709514106446506137086554887119765726647520545766151843888058624560870105445896918748556223102349755535680163331470831084719184733400021200326412321582910546315356750415413323098406651951171610534810411360352471693873776004998968544626330589157653551057330930838617625006852956527010481932761142807201922824749390147196349140409457683462582867118078914868211690407770000652885712057324760443205252292220275375495656222394536759389712739811008263045769091636221455655264957642839446697930067677316660480719488578661432093791105111155489313583731235677207432039213512296429697825922660828577508922225102631077899148236755542989921531955815587480825616914325768352908455322019913957086326562924630687062326998864857251292977115778681632033857360401533191089977404991894354600749322667460353792823525043316991359752102203459917610642776562420467704365517145471654110549564794195126536670223540696300782353231035436207342606255373535102766546945750965437796569800220045202333228304256987619024775283238026111436733941346406246517002664735135845208450819070919083111287751860304048249953331353931402340806371984614237664686233055567181854088494482713598389519663033982059230997739783132072354579152010844162767196743478244121715871621148962732262920243668125299475859082112832155115295386908044938402259007971828160223181706577299007102960510108744238748818343808699947068456105355653267379162534538081383706310223137874063671242458487284297941168532025732749227070787105156958773383399660182781309454788825416222567232715652679835162029337526541698964786954987967430393116013355884386128721752362802182798804298619584888812825828876098199670227290054723246527327045269325396137248 [107,102] 97576683661889757476366852004461995487192402910054710434144671377518047043537691349360322370217544503040322922762505060225614705355314479155331948026346355315352730832138647513984299068252520046754886520681823504444129091566509245740015416428682611225315258825067669463728926283419097189379881250965735232675259846054733416471598416422053806511619703773851744644109663080843948918276629574604570508367814134979070301833255829735895458216345880588659849431132104350002488494534745350673616929412755706726615445321341356969618666414318033931922659421587179461886030414357563276281863312653696310721463607371311840229489510391537693936213785720048760655530209925664303369046487015008332686478587933962251684343903852098770857458394237135244805752794412816839675373425087174243568724827934322572953694739096605732116158382531773508479412172793205909454913492075231225446479735528926158858190658724636288548839574010992229144677003724404348328441992611883578953357561232124206735932728555921365009586246529673927850693974820428090817954439945906819055301993922259926688657407054690963564999728597232895155174327420764101633328895151134622951451327694541814151819447365905709665816188337303721108128944497260393501397972594721130597930023233993835835494747215880640440392815887178414328153461930465608081161404252875130893699941300591444137220149104576323188710073548262196185191501414007311275823719737093521836714891708841622030267941818814163456962969281707665010981846944798368958806564970166475567717440446940385442024287405828284995974013116169879180633332275069365554372646719320155670224148878776121582436384419598324859175561311509778549482116255417245259394534760850285143472990354452940232090865794984448353536971904207449293695930191396042104477729624539309535203481584623638512222617279847659171234642197482997455801113662331320080778345516208177613177643962664291616984587183318361397652003495098866952286707228053525751117337710285564132339760722121223139994156700857472165914005900282614062177767792301919999007801013415772584018632497500802582960827680563081667510372333153848240547819273140387154170783824898579020574384476577037277496255520059345641209714436833062634745851838248436977376164032 [107,103] 113650806294864911209979252391457126869574165272939126159701923973091679892605175725060980194965245685740466225631457386130023589874721569218988320636531743778811789581637151047586384218934221109486185053312378775288621122496537983782157426225933346547280430339880938781199409718182957274645669632960977241629747703797205740141531153428204427279751015286468897860277192013291633436381379667520013431180297088170958263995870552173648812081283802681687184089456860801009984606622212891392415814335748676606063701048327664947504995107298153965828303412930638267145312253354718169273212390358068072072758318361360460389399059262225837078225623268518706053523218966991113261675978800908055428083292143197091903447022015709421891961214343820452788383417713315079159990842898220065628985721519542356078524069358521991651860156861286733069574789138909746579574281972730073154304370842990751714760732667054563689779925651914165107668568231530144844832238034966879916065225464687375304632921518622483632982517540232721308745778203266650000298364911154229686328856931407250380732387746876974406167663827881888704096684294944195368753224498272346946050353298126818697906853912351633845937023905534615057342918982198094743569402363783133377914987548540461466786962408502353234544850563026006173621535537229059516207703914154712722339262473324258535796537555918337734998175171606357455345331892722741153611338493080579665732866414149196065342268765986771579978758724855497597023927310149991455966060689320300267992531996206117694281205890748521439956158853632474165512141748186661364314675533836439613085617563952472046378791813048606476990901357673131666099622180154670969760982903603907865154404634615168671607049506274499106307784000148125862147057059960361024278360234586702872985219726185853268466655016070375234975682092428957874519114571325682951714264259819584856895055488159247528760352469348550144923415654843894111495257499129504246557929735610308194959797878822529748435299931061749285549770754862019712038399632620332801608748571478801530012302385797367015342489724198711893097968151531822673945627968273321899787038058975752197014058959888254209920406108174866115774246319198231764616031963909416614336 [107,104] -15518129641550610541026096314484254003260312860992274493300064685078112706449351478866833690828440408917137960949865294145613890514456008913032977014794519239409206039845152106527574329134586906771229977548918671420260618743761956214442061786620862682231160933499244386828539699731190319733903594525610722380065530267278821525042771885393299417899693805030718358239657960302095796563417130564934452858549417184459607504391070489766541070235971383800756731124970322196716567544908060013135172369365577483536067436163423447620842818633554814310159510288188803854488657498734526722952627487019153094134799957559675974042776510102368041773609223483977772073708727726149054399252148326751901922227406248684041116856603357442675035799596401896355935272798639447404816710188499949168669124226158291389281418681612241368099198184038499707173501948086633878103112173450228354558197994827097015037495123357358937204034344484814352406189792242412589918218377702125536751794521157115207310652375089071629918999516004302495419137654061363801391144393116618339138637964761617213658459119042898665073622846803550778360786545911847366966533986811018475872769954206362254386100847039489701985545583159770322027192904805755930452774467634811631349725996139765930398844424031321974945537094957003305025914321342741827831231646991694286882445534331233693468858589148888168106034153906558873001237284145533368522944263008689339479297088977281167866117322716981071208985632089584279616168749931867183557909002793935856488093468716344488710294390876150863457053123999891159823053557665898175615300167314920909778835521317986485499245075026455151248256366430508661185074647065031846784282647014006575722919004109749588170115258686782845501084895909432305685163966681635318660207273091942955441442848462960990060931892622876218016064792151461273269631231939146887878450032612449392225352842616344622769574510546529234156707935433174375442128205385336180732889563362739650409530039825561991399410284134299979369557124474520946676403317623351060859277165635150303254066521429588821182108968505287332602750797504222300512223547624938651632875479669104143716153571629634384614764236800591636761356774181294279116482208127105304 [107,105] 205472623340894185887640071919238083156961884513031564594720265792424708487895223702859233542401530787541041071788447121982116325118871587390215868874950801960086007105708038648485762088163633778126565565175209680732506483474187766124420451571664190553982191827548975735260565076084663203409657177603823982955832863588225949676114991709065142392566553809126867995560452558049792187441602400990890429040398773649465809827610872744807597551606372395077264500208084379850244773833362284782339488902672596070660858089950944842243223988887108833730809979523328199648173334490514012996027878191343810077990218774976524770726559357438946764568863175050587144371521354336538027189306644485555037990620861223431482471907647478186705608404421761197285096565338818573972830789111522441096104635965045984080071524396520734106070809331045028661706132165764622546383167552838878537580419350823840559858677748203449407928888786854605761228749613885581235857593824566268755008064638572659183174015541156298220659908937030281790564343470228095362671836607596638042653672710837467244903868195046285832949648206167655172007036694889977250888475566794180361972400244267903182743651325937432498532798903471869559068083495406617621342526300420849650238000019854895590162128095094258952039200809460264824258889595251244965719317445990268652736425418350001822909455375652231640348314234710771910249251789221331683422527563849384909976557409502765943922476952533018435606508328198172337998025302250863255511223475346576554425642942817331239405578547546074331968273293224997857782694493934041966850564099998912544389420232730831896324376025982913607415236198085015736434940301046215635582828376347416849439623287280485242505761766591215648687323996874091835949529144703952808175565978296291853839049530346413229033132694694313363451656244698594412980593260792902722022006562163707175713043163484315837488048496573489006572867132410465903504239493704546532322096985126257768831734894421512495139602766087229109678247029017818954304781183008108718899445216741912351842509106648718898170669022300022166136451753119422591252704574681431607475058363617294170338227445634300880562937014430736943715857231536684773308802740768 [107,106] -1564551593478592752856953491051734187988496876915087227400714574533819615863865298819930370536959355288317765704489590578449845540188695305584138917910887183235872704519338998032948978131614245755769447216631927305782855354875981667375295288791251573231919141807158195817492563136093496913644470208886090339323242039527073690597331481863799810695683984475209121606375618879157264131918631111602095867310565907919338334638684201117707816588576917714436155283989209578010929626247077039838836757316641049182237693817855585076756058710022153446111812229679498557056527770517524315614340459049661126248056197297256956287775686572399881782098458579629167554649745098893341503387268470260731633916859041651143268893091340569022417013755327291846762992967837077691527963671572109548650900376044969663554222691415340136852129936409869325134399236511588999865748285195976462979758843209200102493391112495870479409528588047410716479799279844776831007640968850890578417312368713138917921293192985009384230165168008876907943719504527664016645506249395187723619404674113077581533149863501371082765509583208560419608743446874754960774765214106937809002384682078728202275304214110205110956229634436182794536959120630635422330020179488855193825730261711760442199870824250536083234844980417575469395928350411582742276912731051241244253444654636333309031682979777091500045886471669154350235115640635087447035202588486454672089381899842426206097249990113610701378616907636892737818327676270832122189466330486978462151126841476877034036102855043797441852294869412088549185491959878272135690965171780740738075199870136131683244644309064168070100689291244639114607277224323676378055051456062442491663254737517789283737365208250945574042707480433317534776285216190567901712330550961810335747160778945023545960567097783330270974203565427437611737524255020700015516901651582069856800439876446000684477258916379179056907789793823843692218103428345400918210260423244520543904248866011752153497906779694418178550409562697465861910301039344057663522187212225568035885365422829242068934347729110496060381326708837745851543539959665062439183797164962489581345437709963050155596305890458625478409921546273656573288474744 [107,107] 8941654048221146636697302678748295299462514241704883863657854336621718841100630641036223815293789427930329266711988532389459145980263435826480761214352937817362895378828033161586294775882077061641955395728524684505225158791323319506411500468682311005503377490121578091380067716167377401921651365988606521682002457152314182386399851227948582793021312369016201786649728461377676901403816012382423735147103391337025607371040455046464951217783520666040264384166581354151117761851622221455075180713848269150783082510494850592834566547344924847464251167241894935999025544328272002172656944346840418902531183808987820419373204188486670685543220552487152384625357889029125395180194984881726387871950381404011467171199628968535754283161794369246928158305682231162409564324021927974628686933090198015892931147049423727352837074439126366440732624349617993060238376262759802949282287623372344433463372913001186453873058531526851252267557882268349714281919169790469347761217953947432453297999970771458664370433760654450740213526965330647928294775436175768699910217701453513351777850058077421227630278539539896370723473696122918504984844294780903915871589446332132823192244520283905957096263020111386762065792735556102213978436936663059199201008280144600607327469500031985658266997785535608854177612435030333869252946394454028985833451403199357624755882053864524197571059048744267466104220495502016919664762587878248068870196099013042716247119625743194332668907187706850321830712496141190740024656184601521026295824819162012726110035204142749364955189622929335571041064358317896074589626110999907739742114809415454825976877444823220425420318187268916712894969707394048300652799420483591160284133581994100384647085972284737751269062420642712769735481473635218875941251372595392599151673696328586172173013824234528877091184971256772083176691527431573133687431555387496906654638835609543642001791651056691498526843638539961917621479203321791891924486522564903253327887631494215131068389969625127339644747388090376999154767531333538160074946950783285272238470393945957882895204142565816674289938265513325844335134532805937155104181176153756474758474158806523734837441343760052453923500323541345753472 [108,0] -146462536554245928501682250124210299225570291831090037474514994302062387135500648097083713075866449496897742814166699401751863517923505485170435170587847422487570701851869546049333886188496238378762171481649471954844253920107165335616044281540676680485940225248265057574296791764640090365714428245219179484527501128303610588953862914002277043043142781303543953831087108612652575303781678546262553775799507211557052706063826038456934172569173597686977303874385660477335884394501333505159945719495248846447087712418394189046887572177298789434874186656288833615481332036102655429024105931315508920670797710445890870117242192858661465550018682204240241101920983945348508332092187802640490072258010562699838915975872299481442620053542864173078823490298290476013245868546574311252816685737457273203783451565748741901071827312709841454741780127162904017047538122747487668807303766605956962282990729400187058485610933342649124780753100945972450517020979815956800935009094272819198300429013330600770336332299218146070358931796336340034572372678474232966078396081280191991470892278410396098027578815761336305600690563610112299439234120299786863028629629727739390828650911429689149144998504623640433293244118988504253208780785696240324120579136002487673718687278133926895218742265778637161463866585615439720410309707085643939768832641262708451165536330741726127224326847880834465158136875073600581397332615228647744796573823820576946471230140018844238145113989859829641651519177967981480368043630553114299451922267295383009617636407933992319344996101805426973406290451328739025842632662711840243781786655934764006737840058572455662242729888173542052120640162242179556130704373576592952370097048886936104334362735549509522232801514110921283908978940144987026779707103914079212524947450358342334090088671049039568473308015524576375252450824069023678943665070671703059892588948698695379284201269319008146373317304616238616135634040665324088455247403728239911335767527173771952686696582052985601780123985060824816005094726565032830898241820345556473665997209449672653756880734352187990711122805662008651172913223708812682139975467184934253777704234282733737371878166351591511049250466180921351640610769629818188701883143065874996927132769617836401548737269882299131460732582055703737649995403465667719828482232224332901653216454816803154891315798442120429750824242716996654465348216290168413579897044772036192432554474965973307472313323034345664491366882984160644692185726735222624342033378731868470175945188611279692879997343964856320000000000000000000000000000000000000000000000000000000 [108,1] 27107941240697795612309441059673185163874639042080010298309294643008458672362796607277884524392532124454593256998351527341694015072081249148316132196484805464170415009737703357242286254570809837209276720952196846824501814894706726181107766249224226934246055214209185377272420239844162575827326606761759577207967503540331292380474002497082549264884652068497820376470837751809007724515133779367072714279734800507592927833344315532501075229221062732298386940998869761350379971467613600541291122027775184039770002606731266625794317293699023855019818084852146653735558794728448829647363887852427237154658589304546960519600967258730886549119495964565861044415818933799371233782884713783912195993591073626527656208489295183864149174699051195565447543451168394490042608646745366312372066429711872778168975006648494124017470381381898507306424568943061368759854062774712303316142971931209643303230183328239217153085057301963170273454458539860058764655126327438911464747780851172072904965394892548175827137421139807596164113774703525771950486409522873068799585390156741818183692897569708513542903510866951072387470825450120656408920144000697119692762181762086856239967202071670430227082846769180620576124143649297519441517232627421211915115609485646363680771738206039097318923369354870318765829071246787055699528431524543554761236695155278184752048140837206587547871737896764644907804889257523331901987956061625389947081433757896004297499656408393548192767594765989512598541321381390714743311285042488322843381711118442157179127723882098417210342554647381089202349208220551122511769122493491489433737450583042373245063799192516379619035908615886147372133314182947096970860484157919501927412162742240089402585287498498484713980358931836769512247652338029003314657482131889643286919540036395606402808422935848346614647456928568303646370568654631243133712974681355061024283612028225833286368291445939153163863448050952342307430856819871915925419027247571733291120921008970309592001248683918083627530714962806028019161543470076055035382791973179318129991936974541286223048440642777220664852506165529781478784305669371722481491734713051615191710158753738605809157088653526732569232506948611251050943215942972155001738114281558120646727739183634295424916337419731151260094376804522782815906920435229241949715188303537541528219796976539365294503861545579228161918823289459182731414835664760024424683035227773468567727198554248831758334400760357988213736763998947792888466398193159848714367254171537108234459460558136641819745131697904025600000000000000000000000000000000000000000000000000000 [108,2] -5675266942956843247838215988280815144116953680918024065319247272112961290844364494300954354286769944629499421460414082128974971433534825203708114788553405165986654218221761037480381233358104061666271373224605462243441034137914274341841345783386196605628323067708174172173242531930036304234704239657890675323503055174250399772755137081721591304977157455944274067557663650308256410673707488753179600935685160656002216492576982836739524190778588307528500993563747380544458406495429085305402909954226359785970771395219072836071921001619634623842711069896666640217560121956303903592978762334378800543051261287623797393720482966556399127538715208529129735912093324024362946975620312287038664274777942575671462197321461480880645490015537957296384186457902943102348341418393547751313602125262915595385865438815490425469505070981507035599227215328470955491142273302652985068383026910105114326303405990886271109870838551472575420696156875084542746247625444707089604462208518267796720934269537620984611668399617747774411192555997635517549051909467074867884712622347419402602238141746183603688694645220048148803245584319815834642188847439208029033058884139962814502706615747591627833646344176223802471032727093950808871309323630954172186722381069299611702738549640346421568549194534426852740557268507288889983381504029749126677435997208416929370101505860485623715342249036554974854107773781004466081825375090053345231921941236757936643407880726143189361419908037670319575425106767878722209559708982477123801193385577357273591739548103067563321267065591612858422870689293754256924783939978971548000518782104880839907043138765608200347331400660312807130690164597903803102159855551444957652042387066351218303357193522140956823487861084101570702723920890107461080057798443036690749088229088672646941299954471473349225713319350449446276436211703639275753824040935664325148930686470049931543471345147426775151563623637664777320731803842101467942284623023511884110966212596507853999278607301086874590508248872712306422036359002876195066305405482547952572908492826527683119884753376967428249139005171243882770012544328796670574168202068648401582075720327541248124686108793371097828520333137544006615755292542753779700554985677157330208773249118841712255535309632686479836307269722021058947794063237868338841225172042206270265366896962721939948708337750328198741281321271865571340865875262833938511325564497101205415707196072724756919494445858117226971677462750399641508979682825489344278828517614457913791178400152969835591667548831303388364800000000000000000000000000000000000000000000000000 [108,3] 110046245769971059419734025806272212222944694764352842596621476216457628839065248221257989090903970142026789772534062433580578051769926841137999712950142992577721349365129957972437702058462150392120249482556564294021932141120984149209701688990635890073045430094636138568178707258861207517646985548310781947763041680580948258163003846472040856802165420376820647758216335063332858495157362214123820464281508752992804819354298588009401477652597718610129792763354223035593139306725647664388752680168993458943337598532129709007997500064168002980380559008949896318204168251694111709906949253944115195778821277739126512841269327374485268934947308939045463786130784693227230280432340805818248607091319364793073514808477379747592561175116275688855501046178951703501471205544530968271199870966674273812761494617662398814078824037091581397490876017715677380449931887372059131341146871635421759834186537230007991508825579002258099845407028089685276823123390482750236972271219295223931046508715480200289717991362630214847565593058341448884046335278534557228017001946028417074775572577131732962516623785738526299148402239574779932251514425641372899944895948406813006186113832846625072094221650375593900818605150562825170424370409798859320564000371091708921899707127251790323006414968169627812252420239552400548208759105760354288135498390095583196935026262631194448841619087676754078464666597657827521620717123942557270767388829812326441233268885680789159969916375805695014319240719344539417388668135093169299659231717963512825351817693036649120846644570489325655930029646842112583993505015681451296302936730167811442026899167058825884003340891095639421666912783218243546157760611129332004198167142343951497320176451161099457143620813463202619075626524999028820976708606386330961151317070677073671537328154960556407154519341811206657945657254506241756204611891802087649091244543044102973397447402427764043226819351801141564560997900044752173718494709391053663124232384946161947986386709069629409210476144388854652892344140057292004024452860636176269800637175437289802007098989710940120382921420057964998406357390768951158150856306966489613762549412478653977795185989892832787406082567419457637277529209669806622649682602437011460244798790483344234820694194264698219291747087343306140605601921356560468098872554049503229200322565274645345100410061972072981793645322726171901991287828016076086039512874173150979769501269132873500335168564445449411156752368174241000631805227686350313041224838422255547185857918385375504939021433052793405440000000000000000000000000000000000000000000000000 [108,4] -1023715289487702085792813749536445051136760931427395568214104421360344045249406716085158496563815909728478623428525036087976925744465086085698053702076364446174240732055672177748619317140776163230285739301186160882962019728335803215001703441424516343879320627358226969380158325221128987090445956965682168108624503307553187767387944044091148220529480937331725217373827399316191652437698626142155938631208062360951415257936515575770882145180380645277800797689882599424144434532259419055647316957930257343747017884604652604168727244896746658811038994277312429889698938473176959608248673730900255851085183682659823274002515271922042458217841292854270095056439711777659842291243685387653773108114650752620461946727663107116174028333854673768613670188833226840014986874310715025233830824913574929719854986215010720526261308198310580933454432740688283138009300781206583417068030477936605771240549537128300181812114939460385728313495718997687652647738206065454627155161792096306252460444556974669247824121940332677040470718288703777245283570941068776234952668493623837076124715853205652150884883772110764051969254901806722282097416213959324024976334949042123382437544849505643536701496930542759853400455439642223236576179298466916675775150009623256545197851336117199953059219125801091850895262290299777298813098461308191301695151064175112396631606493444775449393550776843628927926497871144488724905198154509194432540533829062316301422800273140100328329517848629412740990959858630000702634939792685100372399531921729101506814751844715702196762605985383736131785108530435040130454349635784646736425477018706116564925816675017511858150092456166113068600583868518321739198901014474434836011031853262068594883055553058992156501293386353125781132686126892862433403736998757776289267143530984539606656663354572034709034575567228945308965412861719741246901995908339758053099751819199290526346961800913666671768681187179561010239384887102512736335353553960774389966117433177296533728585901936380494203060676178960734348948600832104941093747273175901403689313183108757413881466080512046550565413220629555848588112832660060500957898822042102615628498739780899673022360989008841634795897947363918801688105058508905328219086779018823561804938039666105982187082700393483172368543150703022737544822889856123520821116396726885598681458680252724864804668749287319040453987743187847068580370740418418077158150119323463957545851438060033224496850792182819174959278842213431594255939511733284300616947201219540953819416624763016588880221874470262931456000000000000000000000000000000000000000000000 [108,5] 5728494623955654743618523925326138365732204335126253549699131749568634023299197938235638216383259831142776169045103967392849008911598060243302537985089303530672408804378715939791154885570895571718173076554984022500351631200517798943681224051038671140699584794525036048095758798045342728288628814559931685980185355221328691969134930013707121595937737335160467142267069774216254419227280858762516504333628185823287143675398398677787468590421494483431595923725835968750387719730831795353765747109606120351539499154907203549842478238848358645518543319289466997443321948920529763187647058484714138348091424227446110455414010996182069122018746097220035936737001396534550750777840640252460591436865860682535918729072071753109088409902951662476403544628627977894921385798309471918279351619017262812342475271044567379110986506515153871462096180745275289750785980700994795966933704220045754585822480123313557044801263381820039800711140872156127032796274356182027288816692358435944992628856358595078062067881385420575908112572477155855225303964929229957410911069621532848344538440741156513172214576681813161737434976275847982401770228189179654890119607874211908507277499656773370356694903675545086353185174785521646550066809890720548526468516105150130143582900251798414559622475751150271471385757021693278705451615626615811271368613491001261519226861304470347191410967331139791805485703391810254768462432556175395162767851006135725752493746450311309100391881911777929130111633439503264871005157816852447206530061731451339943925541510576038422362936880297208248580686491910187976949851288574696135015902458560953120306726025267302928479736642338090329002374541878918948589145368258757399994556415639822644442050059377832957855674390561053600249130598365855118723002449048841369756992736006546869853228584818296400237389244783227767541191016747749256715185580887762116552888762368546920699635310438633476348521086739880633069881760364787227364049382802067002902364144887630951748349661278376013139086451120929628804797238266977883885079272556362884106312616757683277560752205422404513169183101433345508894497066907458963440317486406677115161307898713463328997541540554970969949498287804799820782854024443803305122411851161148704204427617947342948710126385930201858163587710617129867663451438136010784518740139880776464607033874692213417686945201534640703668315919898495523842944418921338725123013916495337868375597976519603744670289114795050391656191546127747813352422157792915354605056726998507744013308149209246691152098820786516656128000000000000000000000000000000000000000000 [108,6] -18263560703065599224215513289965516019177424766415712427745065155234946523495638552312598202355986350192009692160946944579518613219581987508755684411741636554333654991275924226387143991457602780093437989568570480010894786242221223089876908256100299890978461733043380265278437313436842511240217955978324218340278423212960109648502912753323374677355909168139801070824763925436411311149153333249936721628585017691548597238891330484452201325890217244824041468441781242857509683389579517859507294801802504329177911041474134579172309614489130314317578003172082287927227275544724165893695004770552686181169723397190974854466564584015813469576495064044879088670622349731244279920325453149718772660079251664052718120124272473553890379355569982947221030865513836356529946709359727025662300343112703587132658408758768151043808642129975179448867333243611979259719307427628572919292348072397141867424222665535519341880798049152261400145413806450955484372050560773091536518388283840905096282821607436743747020332246754483502978144319065229541034025606627644611496924120679236431952424793213283472309367917523686699018516268351868493696369156736889499696202407504642432354214117621431132186658905915337386148254863200148414707889307116562895375932393647260480974278156430418271262760183175401099155668350473606411520615222642774346835541917069277463122827596091425630505445310467850965303815924696430851705508938886080476111890951445692712487003121427974701968865021813636889619493791629333864548733925906220163518477545137375990378587845428443898754219834391194646203984691660227907653037344498720744010426098520986146060151996383775754212328789373626837455330959313269266603382951902670642989746914460542975379736473316346983413380103277497448277617537802481552649862350509003219872031156809957257003180886319213828547245679176701271082364713510185071484316467700004853677780164583426198687563650543947186988118630724097638218374584849786994782363484237715498053142828035509423990451241386353029371100105292426187689856514641516012167822292989087448299204418412788392285274996115640138607295753426787767558783532873278310612167857524533230526866279002414062901637789470013891225964335489673806994290528904914630393654898997223033693025453260700232961891046644528914203430402338208907034912852241977945943382706661085332248467009767217350557869687363983534531058586918374160945286407497831674836924330880646365136614008732051677298926114757120040535276445893192475993305606943328406442648203803300137103105853509438868606723753077689548800000000000000000000000000000000000000000 [108,7] 30873333160669863094795737815740251850741099470137335474314618105113684894200634718929981383966689168763648317269427998996404146320118263052099246382780435671664592230660106723130190955081551637224639577101856657405900131675798298082043621856480950691903858352455235611364924327595382944415480528749087866922134589698019280450921049426966651042447149674342341157283977415345356810239023700267702202993441231376116633834105316057152187329317755523207436908089707650925238889134568537797341953334318472004909937664375263822039804384025916773056570055963693121848895984894735261704086829969410479111017012827264079781675511933223705135412465931584860991998246122906651417642281956834222049382602806412423463444544135259078289364108740816814987292048551350536985637937463967086365629541534399890274292820221030576682169410266699211777696792323478055752699705424814232815397268646908406324559355695647132336862136610758703979327295598340951943973180790062401944928084704293592648633304795532255697093875290892562587186361628479643999806017479293556822548769387534029835013482921261800608063720278689322505054627249748093647638218250411320763850405644821451651561891809581605603160401617088914854474990139137369394872930840350710933381091642379227995622931495849770543461080599460655873724965735381486095468755753947322611893214624198777867201488454585863777674695854365121153965116465381916185958241944774681496336006211636366426058981850265963554018462662952125183264849554204869480171606092868375735861298649004474625827390533714847979773977808088769262556012250204526839756702900063781688379352170406900517102973766066691238852658551338362327986622818898614564771765943751341100848899533968301574566284779269461771034934039927900811830232599782646658644450612950566362365155992370296937825287709533931975894738620479287369541770564308901378732418149972459291700345878611813226192120078433149734334491946980287855290105333679840510726699152882910299716692871183379972331732992096457936122816461676057898991293922283581556846566788653786226676025820467025668040036505792541472752184086127813042010986888175305152353038145029739157971842289607534629194027031166849927251980468590794683019343051254968747397486424454457584461011694428122086781094246415463029094278427243418106942004435238174324232763653630642485481742896046799430474438744973007230118796492409411729443073647263553780245023028235400101570851401933060226990243483820153217429615055662837584264117272515417171517316361132892924648889226100391838610205131977533685760000000000000000000000000000000000000 [108,8] -25553829443781096750397274865818973722517198625413098088192345463756662760921991328228675292254181426523203104138386714492081419566001868274305829875618734690906399635444364878349250451087158689648980824699657997894231652954006355619007041143723750712476099194150970393976900841204295379065991307134820719454275458115075290712824995906839243258332134150127050013499454622113452767443973878708802683179615682157959029855956306359465561428538799572140267878116454826094978596178084601919668936146730663120115604730382648078351654609780648810153930289371502915011837049915333115991310091376613962363123719199274805189441903351632716829026958820371291706973954789494157705842866857447486754723263283218245430745700499364805228768351462159673956920478702995292301363902150538762662394422850199021531729698020288546371572164858261090371676589464704774727938343117970518300002742325977009658859377703591067433789608685202475366748193006432957705751636704169914887793872736042811936316725187021655190527213340777132118784479121103661169879559786718837697924971511880262571457393182789146176507952905782689703821986321277081685542838455668076647587612156258694407030831845599223922271972909100482942502156772506691985747919621450775250574405342491331001020966044865960856924167939774336488470587495860933092746476909385089864262297295614615384901255180846765482000280022759781992913984197533671770759252214484664370861282916501617768223078762002024658540732199399890891572084281396602463501786784141162029550946471236721180028921157829667067587050831043759957698181211347776908483046830426125634737048422772691356377670084388630188490660224112409330176472007162722401942213783361331209037675254013830067129059561905050400067890590709123297554686594126008036732082494985843880702482083646248080299256596282834805371818839917335803982875794688229877957381692399213001258784726940082527256086999384114078397314683851378383816107542781911040250351517011495983551285768402231416747574098947744821160977066584288005136150418837465450059179159606545467594944683466663821063456425156336745598427682163924708913697621107935751296451093842327356203471262014553045525271297670241279750225523630401587327891549879032438808325280136550472504455266899846760186695556886863320057633820835733275632522294019795148843011432907589450102094208119202248833625693933964873908801185980167433187125788441205566175387016893561000625678167020098236738356795681452556134493338772996697548452000656826982481748023056784056544054521426552421820232542926458060800000000000000000000000000000000000 [108,9] -324384601017725892527921820317751781217930089570502105938773641553148339311591819823432813692245388554987087211735347506605654325318338787036143229084685733237221876735770416624712958262777194751175108062272688844649657146564767399523552595190787298621150871209725458556994129075761677159931005591248769752306313048201303388262520599024367717299942751223220938135873455834015889403648290056192319965396085866257557824278087946514102990760881472592271978107560348983865430808151801934237232923972990009537476775800237632888915855089275980252643434694925014142330391306661147441349960229169194744412447493476472317650995911355171675578949762431031626626891651762125242761603994036478224459721882216520211704471292333591934025234781248917644889193346134243551875060165592673236844410126740584857332664646464793134170655261374116745732775061705684309165551023671265144084053347042956799694288780311658750534502681193446521426807660747918685629853748746502595091416990128751597311840418723859574212908293942069281421780586854225248518728128499117712999168456987548723940861067803253540857306818945557243686666917067382971188262963794330485041796966103270446584093442132609108795405961516270008088354026182949615376524546985472794150184520223464047783290640634244059210174220103417471227784359208993014731330946221003837072497429799989351041399575847983158871099534515915971369921687021736437406328866346828918590131864949868208307182798461266473566162409355001732570688267932720381661970048355950112614308622533982242356163049086964862186083710861406423609601483922137527494116321519048907427303600956656769656671079214075689206588146577436341043206812754684366704840524408344710462459688645949298661167530654523782486460178940422480591717143303247180955988660687364853946059157474815082308008999567505253981641912049731602122086525940318623409788654527296729420252725203774290602618180622382675917940611400579713557917379127119246686880852912883376080969972812992722904604823421644153331444442069849740188991028809159177878527807168027075547075865896060452583263102541147298208851754035965433613788295580983528210654857712388845043491861627231381598436214902942120828051133620115036012735366386292867838528268721894286583010939887298105134186382429196262064802575335622003463995244984125085662787333675776677851915875282971096603534989917440283278598034725805835053332880264082893271006643920035761196715593435994513375020976684677921830201544657048798883097091914384179565056731313602383411636714665897680181890241773007011840000000000000000000000000000000000 [108,10] 3565494731405898794849561752137449243762927061590481807338668298674520710130442850577576323560123336257802991925973644720856994808415735544708529713893996412548721473652820126414656025286255396657818649377304669334660513070549156988034584899418929762593826816360387952286922663467219792006091264401994276756163479074776897274547061037463605862587916944028829389201883220133666971019501708437753846389121769790360448958446175414520513249686616395382652383364659379112002160888643530486147699288170970294834757176533389947342636397575314431053199072384523520626214014801168216715997091114574189666386277240799515953185468938801843989972306489361741851725203465662925930394014677165035325212879599300052243330734631736270523107153215099284470756635335725937945659084424019104615113298241471497069506209428553339629582109134518130422595642787095452213466811416327659603444875603395236811242923450277367106132422419457309111577219352418498417406507732376470576003567966446190470891404490914347310828462612085583817323530041856307003833658090774818019963799185918330330168455636344118784222736005198041353862608743345060877453718548755674513649131930619419726418987368549319141333889516256489223691117235670662445301545505689961294274658992365231916792484980602490968545713242716799638636450364186385221705898644752806188798102705390459235185755066845381023800522936535027650963154535001565064033997731194547305863237729151910081639387419139360599965214974026970165814148286733263451902177221533705504862822072966779506020421617666309819957834304748728027807995130466747003369825687993358881109309624354242389451255409841526737853528849996452554460648019282102613093137325329764418984906802246602040554463829640070600021556470996534559285723346224686107655334378689059230933243215380226499422339463759933132667417999277824260324948253850275455038654664693357834326519474932645891791691664145760474578542790280824959694515970455427573977982248361385035141192779636826476542297695783004610130264757952132606731270328932581748708421348506974424896151501425925846732401480931348085434641342309949775980233257302287688211935701655476185347423088510808776470237035273178817756818019724715054629077704210334219871648078772605507327312100554941195836164597760716394151959509022789819864015535534740086054283996962512239283500936372916079721658736220691335153075083176255045372402919096874517550185813761486061950225155191660755655111854972726438419352433162048756499984424244308606063752010700718964050806076647660156941544676437922938880000000000000000000000000000000 [108,11] -18156702194351608395679001380143964654467187908865888467228317078721570590489345509282566990028602172145583726342668744202307728430758126851918471381359638340694075908590542145061288238419156943858280126172667452828037775195621207480733596103306332880971161076830850479355846025307215296171657689445661743056707454092695583689838277871525372084234778690862222229077284386420405682851841948566769318021094774174347160551898944705030629607584192974380189745383038599946975679791555143490764793033652073004795748684158200063273782928570247644631496916160458286453607014882022099899753477642913048917516198389531290088600938203037975109764672557533298454655458078820833640114954601238020620402347504969455291426953931786685706661332463419353635991786085800552294518461880016492910116753621992872005224796542385433861188365268115171846216911071095250036444513912326269892252928507710846797420986907686052994952504046666620337596379862146483626838801126896845644690846557805460957822595196214178094464304075294787371047994546469521769318267343941867909315076727480045543124627538753146683743604072816587468105070442689562760503907967930476617860579871884894309093780586046792810818018920005096199000839926581086226268795874594093419573825597815140185410347730891366624238042476510333470054561263012698703577800723017947647562424455162104946085423355635321965704094343859152391334262552116373219801206180788705340649687937391200136824707731008384009510896697528833082957842836008900312148432529857576577653894006740264952969243675429801241911264076908718278348623093901044264067961531492671248359921267405819782952556115663274788757252898355317127714301647819212864728788734084783049490042566923140015632381541055432160426496643720000649226102820327129960949161046525575031558302198053310490128562131685916876564453903750592673657779512225109224417225099302723430011347961148521554108524000317474694606508048594821938550049232284701964849979006117109831533094355473365811060127035775447977702158823983537791916266937960605346049806545836419450695930732639972302877817910955860035590735186105230998951101533996679640511304484081122303705821814041784484407103467605667448885787083238024936753702388697237896927387028551117638994120652177345313261389472426725273344052895611698398480094122275009398862612934140657662669189481385975278629626501203612452705613055634498204069600577959368166055308907772905961289318030558771337262637515036010499749014437822567496413486000642802138276401266366204315053238159663686585367650351426673049600000000000000000000000000000 [108,12] 52513352205402860901524186007992026058799415513827578696818148559577218869954893026378147879241994269846100631464594939693366631681493808322545565869569246325248107229906228714991716810759734813932136522088339129597624128375977506278721847629487938776543648162725035508686708168595093915152565166754868199633342566128951438148484862956213503634852718861689438401495294899105424251796605694360051081180773025792777404143750670716902816879288686355702407650264616268200897191368693532379387746520882310907230765067427822587198439669276063253123568868273497609156134286721424302239050334690791620189363913979654859153354610987425975664689691291950387181463842163578675944749190108314084438095003826162853713329974956523667043272985449735424672771139337552057732587410311416971017116303001837379329956693366601465722126552083247693718099664748463398726967192311368783419656192013247305139124969856697009428849094827328257300187436042496249630911654842198351873443511815701071265918650329303857039649463563723525650264334182014302968607356419008103893145947799639201720417846030077819832646134579949604673345050460154684705597078364555166775599558930419277010944466331587216043334543137766669669240705551311404617783733019500315856049889021070452340885807097493921336508878622706639880889143683037506857775336905001938717422506723898953402707793710678965472107484838089257074545836609391524767864809077792240023110182196498002315999345971566506460111536847932085435890449991891459159481413321234101625809866042010056784503278272811798695203138345250832106891851593538547243708823528753342068603237464638439260536765641742090327732751010973321358978376827535079200331853497228795367815477583039429148609223090682164454977247219611179184660720677568600385428675065521163611791598547098303490431575221686103900002079024045985574636949925048320246927075758708088526646071615264778601015407082081121684256483959123772171865930217040319634912187340955144751360686709811619694203299579347169392854613358130802650055439236380383866152673455144091417297694803310255621823263382228613984140260071684144246331244894135663611260922978852656786267568194021168222504186784928163092092739061043477118832262104003087361278664390934322344337137071562515386577016072297203234578860765818168169617985396077651103898024433881005998937576385014361952334943303357445174945615367550087771650838130275497297759626966677908144619150568305688169108440571062965366109436434775393792027661689900161999780442352667702026043988229126820408149668900129210368000000000000000000000000000 [108,13] -72480877349536603370994246581758461969688586277228292725018094096018723604596095366095042845390304664612468778328829810608549271757355630475187442683407243621552946429878915168532852359998730024859801132098735940552903934668306538542523538297947349160958453527443035548976559866011621931600664504456086554672486587155607292771999105657115504391145963001220367976198864203579258859463295108429578441312557285196053579136655633833976458408338971444304011085002352529474459067536563902983501712386138536884116336550226635054415977813474061257058685690714491833914515228549607009130087229735255655160876438434030677738187664104025469279609897785246853642042123212092396043935118660715494604452603886590186127892112964763168385354790696579891426878029837041903509603768498942706302449826000749856986768036029111846704330394428730648467227707299641862840824923572382087315341424623717543281687473261476032332172547755827272409699167156077074326123299650956296038071785744271229717582140899876215609147347114381648594090013783875042668157438068631722829263187270703794796338876728793733549803926663314920853298989530936477913967727198168917849042802004862241783748950552546976165912006811014495434170728311316598811963549971414500394697421693734972702734528378477954930652069409805168262525453222373988249389674632816706244326924145653188191871230744848937944079589238569821610236307363840839597498774770580675414860489666086382919072567073621633547834989684672989201772220441445114546204510577469010439109578932180197487158218890219068204555839940774226472586953971368886216454205843223785515634119852306673465183689676297137402446765929948543727352246867918146571078103664769564520005392990785732594017093962352229686332162178803537990042833702891994277854022440718758756357965671865977070094984297949117777120644603403327094018106665244918284591376619937124908756834100795992903186743098301139718235515064277275721009303349531676907186147314013290152504630445585573576341556172971361167986180888255378485521061844758792947459798497153611001145610831577281755501027198755963759061332029515508275138196984677574941720161112124904058891530972400059870935903775876524437653799277367289009336468893208110096224593241736438493464866836294886480281417955484557427321399286578255085971990984585129744922828606672293427307628117629778455417318262786908302846345394836319901948237540279340550565006841609537277270489762342234338824448436375189070636058821317401946288434026867128077690744889095158870979717305047813545411259406902886400000000000000000000000000 [108,14] -8349296179702403037210424076402209552860868935848839553657660561607924163809776806553615158435134354757789762438557819760667216922944131152962722120080467455785403072060652978504413084508675155875298643989303349572625678022323283326367645624229274997947356818978920638722077790341168973030430543610621587053951382913845307826822802232392571526221049401388714365639324962508257090253901877473216670604569228152087461384600515980360976516082572935876020261480088913016748677729542511180156930983950243644719311241367851780529181776347299908998278459408267514654227393680389448733217772380878682774823695897514568721876977243349663317779834415968908815241362760105367923293351523544546570059217304045979944430822936302050302965729239444497212584845553818691117123913863299119953912416001710314188433845375902490307049019577537676522152582924773463070747422079049855641367118164246302060519768715188440247532676883925314915531571057315748951804301778143794106687564795074739043306296974340562865975053583234150788201158854843178571932897348005629706200393258832289657846492359201815353777541970878525295397744608104937200665621069493026919145373449766924832482345864861532780484723410183196050624007074663855701450422623112563209349808984201493091298208026272064354136984316664558096456484549544562287628654902595407530192576438078190541385833082978580183080436420952564037476402899206726228425629791856480966257479717840565128599579137148715362495599482156920442370100494471643659569528319418389699245252810383503259335634363597613275798235305033266445594738682759776017407256562519131242435937297761511333924600211876852139099918550492779172798584435440251978876541198514762223032126170069826360836526645433669055091574849578837040636943538143693752788002570132173811193120508249834746209419892395606057470294297438965915978502520785788252111783589420413394743457239235992862639422687481668593863000909169912446771725998031490966827752581957862862837477075055752187272939748449980576879076673328262939056997407381254649325308511340675962479125491562641138516282232882686219783923772923114559819534409125055535488481186419175153744461856985518530445766077923166950119531117919115023425078981569127748469967757398643557807541399443527963219902078942424342509868227854704441421313105299873395004823465167554821075960132204244130459477538078314985508499565013355475091048570657790273337735168347030584582876543228600852869378451261640947790455446142622586229124194752647009533520828479052764690017959267586354625126651637268480000000000000000000000 [108,15] -9298565754544108070786104373745597216980446910363158846068052231973815932901267706930818370054863988002745686121552992367101865321863691381560620240043131793101749653280176499488193355537397155129371246467608125389999418565246429892892343853457622785248929256387907912164455092179817732446131568060257737623269481693448119938311327386910345033862249631937583348168994365452753110552428313921278974326979843748110807814460042128822024726770460558617134562375849280765905601369067488106088751647579568359556577402160632603127281242232349243557474608509566050246360592993091305941493387620996927099178798508192995961178913305805853542201446574638775183984399868585030480665257660965847705591031717497997761664166398508445708996492863995925564179222924167658644606797449618900710007249863865894840103704983585272499701014899538389944123351938352722345786866389460405095521865231458319684609580564585490679910091325345319516995618191259835000033654952264187266849736041138965983060428810398560805220869872359335657712515938252616710433689863709550691547018249692401121480430294431046911687834657191508168439653046441571920801758827981860214944181844125749244814593422709191299224768911700911300605741857881378080057184667121123957059700522811298415286519552357071137597468325589560828119957541184550109044037852453093005271877597793966006803658488806168301486355554493991741639417714442777651137287277276469887587389863933942677556226724108972321315244163963428201186565786126914666367440456671134520046400724827592807344478363451242382521607796862833403575853817600154122316482205063934809389088232505351903530042397377503282831207919298697572314195549252213134012582456659849320983133364424185276996968455042507435868720043202936538216838347176409290042919443616071960917301892881083027958772994525145981664770838600698830645375253336379415766572918096153308868790158715125305348047536066380884996109797262762432381661769282255407757752397741368420983674981408220045855133796997945645215841539235893037471928208435561830976375940901844803800792906655892779503853922089668362325733458144036483556588854116414006418415675687870970138960322266069400765250557138194854332407580272893241566653064423165645839144570314798445150745738373729566780347487254819702662969032622014147662884732221919308270849940486803166438195516388408433946720759958269542231426265326896076042042350631624336197705047459796831597114259966025256361472673875944209593934455994163189263460233820379281274673308738285691377117602399200706701771979546951680000000000000000000 [108,16] 1373162984322171407941808069140285935510436266630463384881874475294066291181056053218136458376613737157721635243199802642409153887954017963471073263217610744975600999600990404267278087578931519741084949353742208322135383746875392442798769990894289255126303222267425281142757700948794300500677864625807264584806647133891922374489215987810463182658747141625461350003041018536995743133177277398440499044147764295449611029560643472082758553859964659226175763969645144165073849307045512985969956927607642622165061213214144582807138993166865996803589188441955721189251653220008100803430253659983250624726727382799315723851205117964885562853823333479869518617989208068463649006465246935146024616048940064020546140779482389590557523821960606775352207692395313982234375630218762931900004254849298985839243067390129950594903282396102619052447110024176483715073562308985276478147396797940954759484329308492344374985003717069454621826539961863525915533527888683935184363412911912503082959412735827325101789779835195274159287793451941584150390785282654318624216024522968613618383275171176495467647125857784445023525645471097538008795119693431966217051788757344890205053226141704120458392722027595105836176089287550383257437456828139575378229572952967470364114010380576430771403542661361307097848184008380685841582077074659560709717620559887294339978292149787404136462643770870553420277082460183482500888737953669382359998850146521800392974578894157801270007558337224206961220351052600527361221091895443177511252188300962791587439434268635499172961402910562881581831112319854962783598652002129722263677051096201588851801101291377593040126085628932837186597153561288287687442290185549306665764608379299154957913317528152369813482850084775630007313076704982318582576380769216904063487306415757774163813643803310245959147075900941171387847745146006470415982522985740123792156784680341320438720525059297633767686563528732267540678494312641276692627957642524583389356914085605242913310224935222176215270153095543082625256407283433951257357790071039909203498615771754396428803015903719182373775064090532651839832153345583628793137113760393035015539856515581628440398969411518594998178489749548448794707774298201813211484255258994721764617091790299020007475998228311201977384159970578158610676763125139350004652692200442288518767034524934301151795148694167654609456260813335233129278293092834673016905150686596100330219067697362768591022497635110624904082238155703650697047777471396942211043968370624197186266810479286878686599776576050351308800000000000000000 [108,17] -6432309457655491315494106622536411947072029598493300382986380426050983069505718557513315955453550980937307242458893050249781513714034980387403795015693108924156192512908925283044875078185878232438662007554619241618673875851998410634949898912685557049098541814082721449345646417953546917132549128865746433621570720442470674706586136935698657187759893809862649409355941508264315597977998414420139844011884553498664347850950644097563936916084015495751374933910887965235387260866596521683613082526293345902685781684513817687969945105265663354882649423022500418861307411620923643850690820223514543750021778508150322470186186003857793106895699658048864623505180426655116070569269627535747061477653161765306081654920887918585820797966936152407577219933697019558719957341772238328456952895096795650332539413587424024072209444156984912986400096990004518326560913317756632741322867232404541944947567027399498203144275461398626857419429372814849214785678012106884016623456178121279920935211072808365672944627440411488829544963157357237817525759671634680823749067967443304781980970174582409226079367806454432776604508081419579246574405974088473975667653771918839097059895284125200391726934476080229026634308731621457836931425761687495114749426297573554172397995806969058291006470166209956765829708992795308817697086907594024643242594656483279663808137752000277015109858108600348674043800959167784492789761012452198092635273187691696248431285400483778060534854280430858034957559220843122707392979399396622679799137302951321020994137653638043103435361265169583892314323260205627975387786115425177436230337030232069890446090877515782396802908252625118482018708263938577417480001170593710172233521968355732308441130015429762340040721809759970046236649379917842985463677734616738058187559013362509165918916897306879425236718669711387546104985811827391441530640274232137805070345086936780728897294438792930601739316250427469143287495734723810369695302196014716248104171021238216243829288639847709893891367687999311721547619392846369619331714758888903863839819423457135661912416895693213416213138251023377451833255765041359924834956037330198911285972900858018568300518815257872882103247667958545921337536282573405595075018172311346880096012891741557439429806301907473640492812090764878710285529450095580354653060567449002668065990809392103256490469315367948268184218126285888016977533558134226087493309671275310578313279043857435422165227234564977207785833781870528866221975006425717882035572176855181187914872067016827994516730694899807027200000000000000 [108,18] 16484373152487302808915358279382392840704669750213765248360931066996038651979276111118996546365606666786524095313305660299562331917736274518536612069649359217296749677991814227160683083621766959934211741317587399983733490667116804891743848751660447153804403664298670265692463437672941963222386700250130673347111857841443119695306795608760764788174517356500325386949727517963446629387837425612844705420911816529509029538878470550255442601417568693394490528729299320518553997258785935985357218682720969465337900885509548011727970605045361024387643844777941139159813171793793769904437388609316874126375719285851928112658479040280404086771574428570888303295631612167576243288885777959994377856451031654285306487835483546899096514466946499812557368609819188312818105268070520798628918613059288274507600132830146721690709216306645334029665233613392997904512429340783717772925021583180239194139652612731115539199099781325325616941016560937337649352934544250081666250939085391569911940376278288279403017132929818562749338742535401071562251866689439951573467708314510317014269000489417205587680737474829478342056793175204282527433454456893709090919492586903387468635919993857491306457269476172731723405122863286135328925377225828195266658262255608795836967305570541826177668534510087866201584564144321889160003500863056145317207643120322705224015039373139182528370471397855590352664093415591426613945953767384928238135738749152954608495953781635392917694773122515102397939047003926408379818785931082008920302014308816668173326197493517572414857691135171923992455533544400202035737193506377932917780130862855827487760574245728218555726917117998708198615828491577923493365398671844403900712503327008502117359948564367773539503316961975601229409003754803000038896682772862316070154315235647364343307444871437788702992375365588554884399773750556124447347590985092690652591487046922579537386748679133224836694166994617973631367110798644332100184521203079554404126087408514886353748814510971790955021676646256633777601380130878861000352849887209452884435497982334365162308254493608298054536517705134596964806918013364357627747617469545022217949442441563961009080122761426297583081033370020845439013458701831457865382276849858571708420163565572288686090999920526205125277737186959986064386297372342555218622321033503142638387708182847806648284594781998075633049839928093709704753882549965032693723109927829652871678494681116961686228478746535528383605810470031353425565179203232402172973975654056644618720929232783746527298888748670910464000000000000 [108,19] -28673891290001341729339717791187488766168549555377227382918142273517297650212753222396127564886961077258133781879010851000148031089074556251440395660968211611231680438316030305571414701527672226504163186545318953492591749072822204211193032062887569308555294372045572690088382611213803635044090835470185100166358343377453685486414423194188787159681168627388890284399668827543497959948463407362586252325468330004576605821081053888427019110168685326432593292978279171812028526260052811871223732545927449114147807595794125145544952260608572996458048386409010535175194370951259380510355141975560684404744488908731430095261963578858616358460225082786077708597363021338041553759668065164227760835366125473934206960267804852786514423147850737715825315300823576699204184939233067646520661672232186964420007514045233990753824281480993461667876778755660971553508587200142506845969010383509619342709480976042671039170570210535076836317590148396093872163869396141762195610479235373770479636529796253110311272844915202193023507052544649521473285752559203863131754274171956031991595977974522513902183938685817331570927813005869138036377401587497685480624561936902236153786931777351699223257376917583009803676564813261974798211053437850265583675238171931841636493541319222426025171542317368723567843021430330463212437096018825758782124296673620306997617530894636832541512703262208833116618173419114771015653178735166985703123069885265424042625943378750720862902276667721982623270301397864027485356589908336435409321656557090900660966292547552786960896759632806490342447085824039365704264000787113647149571568941958417091322464060261657721394852415893535705755028041100910593332859276803376932606449627609600487597124206874365175048424221933921643489137581368309484259231176381800056597011227424861404380813786846887771727488529335815344482897189032948247100396868419742243990005989287516630759440690732718771888380510875593805590563999902249104409827272284600010714614156908909860116957897794306248820829546979718267941922188833633474129544101656865700344162705950114970268942508405000632589996861308862630816354004305173853188075463990345227090248878360482206532337963780533749072318741152370595404045470783657069198798911197270046459944498228900211620625921194099888861915682510731542970580714087273533091438201909679745105442332373808422342694852635103971775779067110737973087098943134588489187641266513361089015588038250527895931519934028070918064349442068768153037896035881801968068778654262879635066765553819199659241759687126810624000000000 [108,20] 36172756599885336240320755876570829147703541199010675588955557754827711889104700631832585150505719746761497972083067557354876741504701980819768211306751637075947921874814457403183095909260329611258376855178209154170331652675714274082075005958111512384166885985290925475385246142063005983093919338796040041220658367200163058575716658084024441741344127459824291051993121100119695494962578049312241703139102111403806902353058698349391079187378826429281224582225503143282001689305676478375280459335173831026495612469574329598477306130514993771884669833201329931540797324427536217393731692970745130663626249826722320835085121221546633444241351523021961574154594712951829189193224645613017773131588123265480108083353056682963233140029009007169897349155608691954892345659779783972031361052305652236352673680462448803926058939552869599257604601329462886000706408104972825770398571548598871177232217914722492123345814394558548114642283420766287241652959289093860277566074719026952508434784579131393538046073613846424111630354440223544557490264341582451694379287329250336938720894587827992439668133599222969647893801456792953947193333247851635685107364280389542175742724006734926190456640729774256771409785983737416404423470488992031637830910597467307519383902815546797082008250929919854104242302985549825746869704075567854939201362693231980734965293663404595793506624024429217742039073831295046566898829165500049441374148140129122683716880411624073796306314836457129905994086471182292155351555879809356554967953539412503574465670569451325105320526234933201993174925913802599795637140187083369752021634809374745219335787341983681477276023303380105366028927605236898675704937566081241967193262960298442548820140391765445407886316556595096815358109532819251579122312838311213671232646328386316887788055551886533188392687039308217799634060992741008825483970987592785078132480933805834266131816815975654677255475774320297786806580644233129557411337477212415162119181002884049398794739164210762613509619747860298957740225504568994179041839461314105861139203665473273337869520660959445258395850864102476880033697915596905158807143896264513107008096500863960332660759688302252064733096029948736837537488934496825649530663159793113493587685503588007523369620400930293987159950215550230566121120991609437449426763295931985096284930262578043237922385915225514294233645148394902195110641124240519996403902158796027858513940832400354431380500808290938344957935556069587403496457971745563516482439432174113439931089533532896415643745197131563008000000 [108,21] -33306579578686110849784156699069961244882825054074422402932137380967000637350697679457222337792895443165246918364679452779830761839433408961614325261800634516517821082615620572360326238101142881365554389508476587761567385330377949892305909043987033331468335271278187647504809771352324219872824241948033352247128576234651435608340725027828260347534889482841155317216143903316641065732459939104197075838563487693923374533785739087477186127987567286778907020642776858927291388475338982920920125926641253927058731449942685820792585788120161770269039569127230253917412337769136426198002192308886960448524279354108140746661293825222878857910314750964704509340084025451028433587720819302587256098180747343184411802927460349600801933439837217386867343717008639049843472877421686512210547579299443536069355927455031398581480316144900964065569610225675594733547160928619064500630635184032016374900484042854665219257298064703709607075343618350900108610256664797771266684257330793070009947794831709493499900119152652675571642511861167739904755587267801606939292655158308632392735300260339650297604137652374068398602213703526372378809249951345977711935508896505715757543494000525744937453284396123112279416516018622001677585453841484033052495746358121462916575036479742186376017550344447044255438387849767665833555176543734858292954909908922608752756684033908912878003382617643068335169087220453515055805273039113902994186283949856817230090112715357015601479794067214319017516127667460097419099090304202800644287286524710752217294712752637123533617587172367933599625392526928163397606940683307073155296926431284186442649398773307021373230337384117152861796258201891090444955475271379993292417459757852428070279781645163309877610597100925138056715657152659589621582768055275231387441720493009255905583919012637322129040960810033588344071563739178930826975973700472024945698069685216723191441476588706654430257124673553118196555616495927908487389190203320052963821140909588802171649468060749637403324181925585349036456341612425934334366364240434652853963970744530302266700226548478946149300252566768962647982561276025398919162371942545743530853660834175056699208289914292493613104410309905102377986351499548972452242441940759960238704296071054950503250685532275238015340769770210638094305614245402574122424700283626263676759134367752615637039117875006501872001959862419385699117084668980612998324530565133141650697872035940962307533138192274439406811420670155503481596304018980747431066965649083941474284126812389507773713233258437672960000 [108,22] 20916798484491183232267130640106392477263375774753515549848937005285230179860372056985568020248643189105898274352777593296812194828652588485347312370091840339195884949801595878468762322846290658271284376777043127802804638440824550906695578970261746465003985157300824567409633240681070265383510371298983030766685379605189853320035095273647750444467998879530097176680783851928745760420861996146426881818783085383387688889037255933829813859043970302386820343294123609850665872024167534258553983912702267040443624667419539026489088368398840116165659520848177880959984621842459255451038821402365229299632956810162273245088440411585980788976657681282608985469573852158013025698891901764789837226926314256537427374480692926182735876834991305006235498678960925038683502768257390227946501858703857569692254205545385880620588642811276720626114185466144682980689822890423212006235257829745475981079865627409041433142700304432907430629450004881624992669683159247978789354871174835589760880577821454015447388051096335425818437929361567051027291021048527207329430653168163650451987785699523790324647149618824985781289533313840466234831812341968211004802934309983698529898568509385753811810182829483470709136881938957562547735916229836952135120449721046763638162334076028062831916623169452834991223444864908715738538111592907327092577096972515765179836585944170781286463731973359680986976769450723908173498898486210039585195567255381585585074951058997716169123764185028488819330551846614578656201484855859876571912171080757890419259474629692125822120094962977035117601278263815564428533859164576566748979547782474129770306161161182678404073615893762822115632993638649069020849931868048617797253921222402955191092034227163820713894731634353135144918499031011958780843868678748667338311237719415093570661128854486697478747483476249982060829494684898572116295741818942023299078665306814540213794843180209323006548131564549748667089094304414656698599775992162716671100379944562250862502490520909441809599805026041789058891464301271679906595541538915960652583861578511540190357005558017047727191518228899183929385724497557362744203063744434406377650414788946844684401658186603338823760153900208955681045559418801861687067637098655287490017313543122912795390586273375252918772471439392612577717657868238289035207335956226620353178330031068074620640139750918329730292171289917091491159864368712073076277187091069859666599655681952264368978157176218661168537287081659552666917887248247006969181542778577235465290613145648989963673497008865280000 [108,23] -6028011402317609404928917518203716998746720495862673132627059839556115274235156633798432414348981890112686755515002803221193964881332389320443402754580570960201239442003809615983426291528140949699275456036854716678729907462346109327489300327702863433012729563536442911356209666867011009193226089673281905571302679353250998727492839025928582075200043660589765263032501382255793173263345527027743876013710933503225473164098879194698590310112725558930622728542375765389436210528185474096035156092487694551036584856143201716780968616772031802947540152024721384047679445911105861195035374323551004689882357054697062904831177158664246481702691647749769497766637290128343399737676591839722014105605496409806884517154006976868588696976800224982994083815623456530129396614164701785216274235254146909341118545089089919987278742237272989870887461726394725965033908078907781674553599100453587865542814785019299057641872175220531308144064133851749579306024092187311232401804260198981672897284395376543602716748423699991206555763857040002021755679580940603315570656805081028483948769648577053472212222193120202415204700523934474229584108259905638877281368563886673894045970553347796155862157658999902833193136672639744093823725420548396000717431212167797732741071802805832485685403409956842415133456899749730875158899447904171205416294521257311154893013796974930133483343853563135667391048744577208092877940507729056312996343622459744775354654986852975249294863238225780870133975547632018459428296309631163683371537094958201513179824592940296228882719406196709327630121436370390474347601234387753141297884992439247114961913327499548375921944051773125516518259354225776100242922589553287781030717092909634635610576161433735621942317417141438643269008140203501438786367893318826322196464443826585488592109201196758130068489348422919928795481157376056917310938433313924679576254057192641927847411094038925089287924440636500423771354658096474829440747675047166149855256383729640628185840541429862182477877662816344277814605690143780982840345677309351410572558434542750416368159279974789596326676353650776561369919671317405756746974590178282985139621625928444607002410077194694985567806083071470818519970020109471882385438252210197948747798543823473693146244388194934216355775013574089493808807937293199009184966853487161531531502534005827084997225710756795410865850562422241000818130183162211978736136747281373662774197712546531602929046571057347125576934696065168605646706714000655260760739322250470749697073097798551837271182540800000 [108,24] -3809688410546890009887203446589471287639362438671811473286048842495434336863677894529530368773760862136189985479500414193589678016431875717407592190586036502147329669896058246934184221513197870046771958703945627958662410057292253042242849301846559028086363330517706423421287046217476020888273848768737070417637968491374135027264991546266781811364761020042319651560076076048487743111583985587864398774480848949528145001303493826913284643363742427905236728384266501776274919777100198968903504959251613757446595557976618787473478617173274144217013617765857924540790162512447843555800759636520124433112040554328922831220354092991281951422577366647399070681205339819626677563380635974673617270125081449571151003106139238960335019059564456529521687667643620385572153505424833078748079301741848580476949493371904827998067917363679546636705377913135286159258636099709120001051359526398567295923513203058621712716163979339939217096412886667033752246215000409304966461282748411584779364959223803297259273627249880338008467823120004695070434360717032704492203198826001983701193395803481097703200886270987435480622458218216593684388977862816801960791447343956141844020291643623314180549410932596740215111399885518274298712677372833302703932999653768768570616837852239278763682829678310715128030306985633814794854914069148323571236719093364593456629329056271000005979756619384071575449972455475668786561050912021543795581955574350648069613598007563672275955176827139161727134596715707495587829080869225365857754016441117422999753149624139052305035181879108392522679149072854708335030736639456079618804751154822713810703454080209628811207210484152133872806992377380591794551191242297003785759610614248871165754157667916210194577806735167230903819754680518111427175944589749158078635376033625480367584697871953160033650695612964777024708616905048767371998869723017658609422761257731696655471456166455383348164197976302661302276796259542355235066366408622375630443425516889605504040944424475205594856603811987661803089565026812863098002742311154714624810175435150161709305505773769948105383911894423184819513569410691442795818881398826603121018751182124812085370221962929578902186417681281856362126750574210622053937455104205926316704271771473740779438785387351189264015367067628979733334669826377978952925124345423203093955345137180322378837903106645519855297041325398646415871464904682307855207664556018373949779048444592740673483005447948568338902423664008193502011646312933883940121492860372871849651384811344107012473487360000 [108,25] 5674738125234779236835257044483593350966176736701913340930120619357727751893765683166333256861218514490666088335778612442215503036713648916593453480062549277983543939288931720378501998685818850405089697472682937600164448133577496963516270266995929307541386688205636512186059083933390131055249426942051464451189238262865254895735605563865818988630650184285795604794606944301264363282311325719747489481532091483239883019410913155631375246784795243958947071345222055055508520238664965500678876525789116421191916619134837908307758063720917660971067170371315401355395006403115506561522175423256214503445673967755626235025820807380992252728159318394777775082404921500633451593122086596678501488158758848870862276076597236617230389566240570813243206266732421013464415908134109783182890732817676923091959770610660404489444314369748412252729188869184167997771101851711031303430397016445403649999570670400100789480414325871757823554953286098439079855567660280453165340424731074271720615525728129897820846811835761729232278321845666695707000046573033742504552787789588356522734372899954618547853897005812852938356622368164124591019791051533751790158808105017006136128865587395055555827166122121038002434899188077019098828513874217047312373829608263066949284294944911827015961293666279490102770304139785431904656542175277622487053849257304267628556762555889981686358588119455768431426176122592087130095222726668407147977051502887426561321697088714956816397357008482426627582813757432041326347887115504788311508285190283093197100738492469320659208243335137070882842249659517775980389613903525357494073335570305288387469054954973351465337027682489995289337127260021566078108798894296472481473336537176547243291209896358266936402208643662066695521613529339239118960239539392107174483412067805166867292844285759718104340628028565427549141677415136767966903077460459273808905070335468700956749619379134867618671895814692144214516493515166306222069415592806760260370806545948258625545788163196236631475403760092842233954721987070254187147692216702063714424528730925548154780138394483336792003875300250015731249392522267265434331141894315605885722185146918898624230243005292237580473108898212350357161077853544239457866513509402990889357950550841878400611779570564795273849524720361887045865656393750992560544023465129504508950303699206642218009194501145984481614985021814880281363944271261975412004276954853392250237045359495244798995940935793000259036653608877725718083181942379036719113060491543012547464878777143952867852288000 [108,26] -1794735580333648836121105620773637789487320190257338361283756907883810276513251955804779064939526347758007002585646178383098771554667343932091065353904457608959128491568702212979208500974826572420913145266048186883036064871307292671727604239084718330896883370679657129978010811639343076595654193924317316728524988953815628873626499910222241576640686893429295259219659960726965023550622506249884735899868878215454968386777530707220013130645953725800548638716852535546356254545114385451931658721879285510834397330038454334759722882672145568253624558807527310351992993680894615899276312853326660186896157053741883099195872312884026091761406811529804892387899476614316098768283879161357024930513993182222351134435817878865942735885664354403319095891281243053533395778565727836976821489680015670719437480348016797939484790198907998198143676319830282171038867949659260181414065578211532034671667649059223130819095355437042882722502989986858720913375492466554365586675717499403602901416090508871247054892099527508082988088880328445882148854714576483263724433395342388145377680303043465737345810348933642039612839981507184445926194135566463810271225825516853448275494218854999315332651183680149182484076842543038400615106789980562198919291421330417993440973370810632475383624714326778429258957437027220910804439031535477138218076831354678089357958342348922198369167783641814745439326364303111106640254196979294834597425704906416179087156967977740939315900642568335417784096913348424247745026025644236559476280069471327827125846568398807019486346132693401321366074312441854741361302858313095077205441141334602015293396732720589798686188104055744493529528184216518534706244933469878591215672693816816981741386734000038112483474044472007716604082496841450866130322796622828059116702809043958899749387012339742225777365762915176484756650074517386686769311930060943479555843283117079886792656548983151091919502042528214052244002373707475593984227808346499601754608748158308259051517521586578977859970670776850175487786007487772165102203441633396563545949335423928287757784682016836275726089345560124290817205770918749089044707173052917745183564162680116586397084509490400906993312592714108665216083921320449620479873474859933225988663946202691695519827528451837484141405059872872118953310868807498327462778367135249311990693381422975158813766603277209128495214915029549569522357038753213369628654506527942352324585859204917319306656965135863189893996034667429242082851776025215606716634152468293690092072201846551216128000 [108,27] -3507467107383088594568965374534215804618425720958896689042106486080218891396683462674378390761784346971748619483328677095419515635337515511539773887899211592620685194448543001660273967259776075139924857480348291919986096490833796031619918050343275765149952281789615213986994971138809066468223759118700357863177398384399930808174044957794005553481916674528246787327122960448117951711665951691601296179258929744145092839157905770580143120540940176885062269631835661156624140506581536375127005089577473378226203431072052795949218311693530613695291434429469962869025264627972979666396921555020256685671522321965018134866272341767929628270746919035493827351663282410381072968831785288666211601195437762302526509052798568364774118835058667559997156163104444862110000588609148938151735627229549713116917626366156242030447028501033676397302336006694933319279275943828285653420478923977236825534816153824178242566509561849008688912535274555054537336286290266869523089854765532116174722920794255332374806875858764747458911701167023693306899456093317849066774752125643155595136691534680226205536323133687521711542671006428881603405889990628885237918695802659317171322749068058932880142867182843572665170411677746839489991307401381198261127851494782370888335642617521098434105318256821501007955365844471376835450552105925544030640898157434113307284346385545322445993325151320641004139414785499909289838055729502556423566440526642488668001024974518868904426018576731376635102765837955630610419731317546679074533788029334112063576931045105335468611868921858023601095573944471743697901866167804510059808716701701507803566273194987834460722838675250415306358388876805255820517952990547756023929271624721240594160709061752421311733116164069915878752327397050427257875168069012387322548115216111388425224732900282920146120248653464056916205915551082512290007220698389168659016750976441029196454073927836244860519595903425521394614705863873509370649327016361964049032394634640773818430868655368617286057727798515077064197278268339988845535316912988751118938076378124227293166796118861433255221341779858314859538087427704243578048243209066175171135210300695882837695847041714631161561011876894093014458059275650904350199966720726269707092008621777385316464007917991385358317882026876467275240993753608045340321177268469471578383517954982243190693036748749383599408502591988093359710240185674953349631583959855532633260788362219300329897818353277387572005328438682648879070598759714018442643208033633336029855687720963145728000 [108,28] 6993119467937905049119066271916149469778454004935572787045936848977143534322295478277171608106019983448511929269813512235969640061475865016322075306887967362074118977500403208094531942633461971741978207490808721138975700486660792776910970895399121642882972268596077245530320983864443023062962993315165356006366294094505921668133499078031309680609460331305432018184545399405945554340481523298629605811024951725592349746946808324992563574654532497266783866098850913700413686072224149328213839865079577021641700815978666890154687012587092858414326665197360940719667439987652328969440710491937843088627044579711658705599521237424840569318591604592533127423034641548529166937002294747624291938861902423922632750875335284005903960463124831814716750746856568842302850829473117376324803360861412434500285167232434311035453474824358521927544575043723637770422337686465767440540781517129435013435911523006797020311956455308740766682611733449801317718356012188689452881989322767931480244862140435931686934637104647953125599731509679109618562318765431146443580530119571415255557330980978625480285712330834694709753037000431736110464419553620155195525759932799901599804066944000392027451827508782706596216743997067767726809327273647709032287880147380939453951005979055291804432651023059720432045591612791654760640100357735374229808982346475440372353731264943505808025127474944274408316699139544154091054964762387913867199157894875815219321008350816965965428644141049773039073351226013262817602713824846398477988296082296545150191881451861482807820005138975798457672065140280740510878719228281654540575321880839132712524586292389651010532629734356947337380801355977844474439400996351423491031946888798416351251912231132254597377248536017511598430161786125535107014319693778227497364902675052277107122042637747237287217488695582846658129235054664929883244051914460117328677486077782504611506611034110645653431154105163167438284313230041468067363711032307229471128514102649230337210771379541482537485944124312799089385080513680227207548705667132476894021989491010181992191384861299454979470404310035543290718898440240645774499130170202481353904399218143493916836157506555336530330040732496247576073775916346187712954782654841790661095150004599807962168489212987952568374436611171512240011378511864386154570160027060673707279980647491036319019823109167779490995945597492207156187982227319024666302472098891928791045891346571182014029695134734159971820552830614622153628278277715046672335928656936822155675243881955328000 [108,29] -7721918150520467174359379046535816682233313370184037842462547398827816906544626396890162245290841929618574736412785062889706576091914175962449258755875853406371100551576084226053206485590981220533334175523520928828324629104448649723749633312762891357269506528484164451336327602175094535878572876006431517133096004873174260656909756385130427890305071697589962902603818766437529505813717372734588173668625127386391279814169947745111711472033457184024393945331075018393197816989124026625803770273742072157922144095094784013792148233099705216559197770822669704436579832964937283177911210007160596945666832204005865694111198109523545886273134363491970733468784209921408182544533556201403443547592406180889237081149971021701769449589612828460394989080151048574821114622196512777291997445783281019276413433607959257389087538581734519368045329683808035555690468021847765981617378947463889367766263948731376008600780206015698389240969008472442859290946800895955529623240220379804230527172121079453805029291234826361101774703110034816433239128132622344015547528383507953663129482374932087647873351192195524390346503141021158487662361713080757663338254471584541455852571277680754132874878284941060987115425323628230667313226135424697199824623371842582530293149470347051748909031228552151820058180115134154238546379412948956001317717317393753151229532005110395708877988273516192966068481608327891423339831148247911332300313124431905291419257470087704009899741813936668184105572116000311796870486862372081832409064981148396589759869478815561324034076651868588840737977005325195055602199816985893285700946401786986922760941704620319167874319947458887449095058065609331068716738163535055232257927403634044228988054657701125300617728796241809362807864233532839590484246736237118693262474354573306857135104440969033102880238353224302994776357486589059468499699355413623937044921454511583256393439148419387527522583726772457799409713186103057886377550560120879060064731091270345396580899514606749141292949215689404199581466168209827355594225275445056130651937531801052665722653668975026692235214715019701101411442303248609660515846424534169787248180512100471665466226226211863431417683113177190986973682994367513715756762770268872586702363051809677015828130813325834572741879705199050129492746973088283709941045599471711379458499337312473076750816375127908840904195342036481322661690519303814491832950821310729185085667743465013259266406677470004957187017585499776292116788268455535283561137099671004894651433877504000 [108,30] 6455846504186617171706251081269873499452102206608000995823415294333651539081544879083583978588910148890174537207940140259635389882453899720654796291312461006996731280407510814841800680629491336411032361396861774232169092529274147782862567685081257651272654510273706885294294725806114174584868085829216984452845668838434141290069309913410399526255255703653210594099595194902619855651752794635002985365928990032352196495959493312676347195917446096708132847156521583349418551492458308493292853381264387215226645483249046367987876097875152940679479299500473780914215334261491071452234092292299468986904716639583895312459234683977451593183721200260994929852982891443666797009509918226500592097183497915762104722099631851693204351807837798050099009831247982637652784163703519148553591798781629121517869362796831434317781107805083826755516936242983126857856525507332512826453721770579778327389118707881679498442727230571011611144002498188132406915386682049567631652402379274666359820244379054455926257600317741591486485107969486729463543171593865780236167626506719578337531375993260924302313861097748249195724272885381320101041913266095817098922793357372620331727761170978572364831241619039577136389687513258481354629790556968340954099255709820626994620410088559573944485141712234259809527950987672882815811518892387263244129177548131698259101977683579707458585771555814763752253656887202576475440948371990914091325351812067573269668404056186371344923112983647471813577749866675924406586717029136308107693002752441218508815855546756790087847643469169316189390607491532237451075616864718056430197330414780779383842524751590268361526430677499382796128105174280912062280839881570268163839623075428926740816440921658776649283799579509480125744676325741637678104394276501026510774735382792574279315110224263061917438434091783550884605863953571686968731321402343313883003533620633296220348032933649183113279280683957089392026684453163053648396319917787145580990883414308782520284401227097724364537296018270791841653776556698833818239341966443950486540077230491834260766889975266619479619841115306668357387318658146674049615454517328781921786204018153175712903645219297698627575034199501655522534984974257207105095368796516968748448090432725112188653373891039237510542789745099897632489701723624601254718198129207355084233862839474712532691855126723709113172488505521383965447900199433506408978813550807755228420209211742970355249428668231191749966022172461868660477797263107694529432912204245635425035825971200 [108,31] -4456652748588246645998573128630765083889034512180159597622895319931386733339874209705692406232104440633421823718263945122307216016186644940202175397921245378734759612748208435481257986749799075264912814844521092817095680798534258564716983096971646509669326115756442636520560521725903567956216204106065200582024360936668836607986963374577374808157507904163615760014074712166724969963245405718222665987004371988609333336904202174832452507044664019233681437260847573366803793541948602229287780553976328031591886021592700787844013138499193711353316375540514204715646973103733531144820158974476283314397523920977627071864055220306762788765777036386787109357159324043094634745175886874103201097534174127526888998645209073721174112247160785629657582801065972534240943696157004180323233712305562749786304012214759855752256113986038852518045744715059393789723539546411142069022361534832804866472488583565258427818528062156948022185529274648420280732567445509563986603515998848049744923898714967884721763780017997097182294787992484845901858501545773968571222232042307815641684984477207237259101050461769018901013394162201428789380176823174991926698516770325545026959342417905828534209137527833814820136031884207675772544076128325415905419802384060521151409997881707482870464474479447218101659639240680993155550823718409091038335919769022030338397040172741002519092695508101991032618729815361683585487999473314015079771554190596293442821589686589394283609285428907721822085502452583580672691797828847862851773956474853023141347222983933059563494570670962363781362333120185259484905176603786892320047118265479467481627536499541655297067591635931871598429171203614771891212973191758288154836011763556263264466264789789329728772341751417642557488779687253519163903886169013295971973112839736291640043503438960138609600603109280885566528846942019907441039130377770523183170541069875629995339989017429510267767025483766558668856142121197205707970209022095227872463318742686849424963818694584954124222172610849181035012702316399718494344676975923330769257567709578888143194484502484469967040973193586912967723230509541912873363374451133346151966676343201022202452214069793860644476388831531015395715825419861459373008500982672765586967857404269539076530171138786911697482147138639325563941614223605758969815451302547025669153506898476447403767207810798197650861944046564083698186576419195182527145468234693279256584774500159783447885332380442562362936158122156685528426782251920544255162844786774728653773209600 [108,32] 2646457076395701704236952565276508768764939742185500539043406630620687639922100735381128124697721752035790171940998669257911524050857845350098006151713729538215133644540605090071365014351311314141263862305291097335861614259010784457292900618110942052580994053318539693092347313377361682298583877310182318971887948914962871525606131034239091756906203780831543913643357830877526159618518998641035220468191314268187141588881256901953654977622595853823783967345897227003311344050213866680838880733676111961363901874734717230400183200845473158665130336170846917679087992210373467337125573827835301655445772401368587547238126806402519896065916367063439949198146788379428296944670982616175796581142294038522715245850125407936700746478334644475780944670159170602307144812636867203513474679153922725068446714571288447640869662455731102150374677489654568587433854083838771194211670156411622450761825845103012568557302294216624194555955339289268859934752966364959738239162285113805036809830421685327177324121755710706948186107199632483049933158093924527652280751521117392637274180018185462534234481339008105983940770219777616592681509072541878447652877480665149761515221316330227186177330978696993343758311986586639536750956944904606968625222736549468714757667355760505017979551931444225509344370378545806326066313393171245310096981881451269194615182211126165632236104106398483171221427835329882928192625956385950805753473515183930449686704397441495448066210279038611035951203489882366226159554356176850384015317686501060898849527203631725539070701719413357271260966412933017097277386364427056244790116399659900507749324760361033887272083881543130683131394958938769762729298288590331688069273464948630849532314889429557695476320240478971075561912587344336043831929719819762980480606477596592215042349787934304120491880447181788922679557751080295695129610752729751331443071589603869551669805944413731035556173446792069032187899295957275208938450504092848302782617312836035216518552629776204569641003946312871589612503179125256274969981219793150612861690901283247195945792632516689774313217784247134223695855436583031497706930828582642085120335771999750699517316424949778596500173422256159650295078445269733412499102014109607916751170289777195158507702035580918381056651159054877382235930642585599706331913995444497597570059206140256619569951466420752610482864763692965326793106987410715489492245056773258440794962732849666371252998710643887690255690736679351868806622586383013560434271342446455554048000 [108,33] -1389741770067709483086581980960784879843878527039825263515428214403837241745290243051300663585056368310979629053841229348588545569987529314731757873365948344825286892469020388205548493381455127957357366665697420244812756872487230725995378640216204600265473213522282456566253208777740117849856504263658853103164420687079019053299754116619675971534671381137772457927360305424972094737246244814124429690146739199304415720657019586644234878105941767633773289632296485310421629502794089192819839454213055191274032664769514874531170899353019839939756946885604283772392088195958360654930527983629122793438276141520110679035167875749952410131694299069750334509607202262152423150225314090842326768913728654375955083706066829665336172645261881225799524487950518483303497097558615374024204281014550950827031432668269915488051586144478593435628072739898920036731340807334441046698571711135977159936242519390138192286541182873044409055498784345395182505877690859320404595164536964813411996548765430586539110163774703739430230296455523691614789238805055363186202539695560977687956687829962237895571185647844965421337709841987603282849665151451755109027301655778006297410581837923749410224978299024240607428566784706314504551528377305392734991082336159546301661576010146268208839530792359076318465910816594348457142584131304042867387509249861547166065630839941614039317447348250297661815764521421615683348175052168624550816497825703138762228613882519728149181519381684214885090763019062549234981785338992582349321565317402098799126643856634560314269802321043852215495822408870099280343030620693935106623627891065293781865732218097006733665134121315203250725330203206899747125730043995821638836765431009890622931965205286788044135724152920861718426814638536207931744940630205145857925986071384033195137654056939794522561515852747769954663843832130340705731618560244439645276663047276260079284714721390677463858094267885652481494474765433432411237069860655284086517644705951238269547084107175524459840867517077560720959116492548771998623194934795567787448633645430218387498035838071200330980032740414244269060613563068992296444151474325727918551527279947940592319077722978793619075841946529155731394755715974740161951243602201238831271599358947555331752032687633635347255110541184190499572569487694321186066557527502285322762790213685455528459507120755450893915082369079074224867160395992631275135058491885735264918385447740328485459550321913562496446976780601444533103723299124559914242263495269679104000 [108,34] 662395837667857361987033022924608420263505948017460909101548645561896859709567230996031186629708746205848810265595687889278319056280631715313279384172205624341844956862308137736819921824508544277150933840348651697839541039064782951236309366316657298589511142815808711691410337391433692892418857386503159707428391647155219827561561633021159319239708661703999079065017024504102060783710304077949916210036515727171353275953942185705371989025597768929367961881888192081872407299603620713149767927618794168433988465760815119847696680102152883149567019990758760704769964395936954801233130232507402116400748044408012178155104308476939006965853904040061094889642452996237669201068768835982361894649158519247398185139973164271754544148423207895197904011398317209680246335790382174201365317576992585610882121193489277660361343766827051046003248900381348830789582234124240794622283566425134916963222907921004709221146271424442454076926455885154815933493194637223202720559032350343097930088197605020930821612332342199245140599018331612958830353301530831345587239873234180174246558524332709452574084167069568034318395522976678991051148668126381892928852530248604073213754396704171370520233362810109953625147144173650220471257037765705440747870624167846642857276610019578313852921426593385859518648092023079263253354843908979257207175863745846731055089035430568510801676409676265855750307069478854598924226620918582943258663057482163208480020901093277909366157592828030969746395143678516626808519430528833070175019984002650074797021414993354843272071090174744225578336788876344998965560300034427728135766440593399185182332261669821047816279172288652253088448595666787548988009439564529573712218991110831075337928135642780781127875885019374112122807280040927844652615705556420202159575178818105974336626671272638675270492101077262302821907783749428923919141922467985886389353435481479248924773741011309530718761291179386630196987533747028674937316132558159698382463797270499814365700328405633272934161858029064751931229869659631298992886643124955002081459187713317387798257126510044566101806257872621573497830626103440447419964986067193545078838570919770690322675803127944220392368819768003228433189049962815674906708289858414884181863291805360669397429767784281021650893238676662692210039292061426548094965454591577387975425054406073098844635288162398132998451750821678660936005032071220091539596426446309138817068373685311628703554780804821659280312610956642821695320776183925173858540319250841600 [108,35] -294822190177499376789368988911969504011763757106105271965559865009817340324380047005423152339209432784832023284490034779301279137091087692545132686077962802928304870643883010065866749944024906615103943949554403315547693231087704958116835147992198792943203804767983615004683849735712350736708589673290612365613763850974734343319756381447453613444170550688304103909629195936358891636221919567321212464647167766179022927882778358449758779113661629122301820034932400158840296753564936849532504787548209601677710242138278706284676913833591091101191246512806383379506883072984491112175957338464148983818902739299260329733229129355976275694395621417860164428023709242975139457475401240084503093559426826110577441385182393898359829625902826229962486763832609708525597210969447889218181168155676493198843810525405050133967101037734356149188674686958752653201443691866130781479022498045512926902428465151549851224608494754148156069030958759591114802080472332868416820555905229164463901078720805914113925140371915699615242183852805942261732308367891369118946561259645443569537720987803313526482191785549458282034457498121164318270834099247266400475795518366341813829968133336452909655675590627065688604600852183138880965919642346024826935794900365548632359031772167939118267844102826424129242149252743746951610734858910404404212874992887979096706863322814254426465846124386451391362969649222506202222365803015632678772488429602672304841550316210947975227599958907104293048145656224543614942149190620983678373876631717395353738583353783579087235462471836344799730526133828096314853758868074706494514565692570569083363004032013156462621250099865800398565534035378371393499762130612205129629156409120828943920307070306152305985201431995525556808384901835706904614872357849300421581490554484736585065144607945042220440959148918404514312724877633774773573189102554821640276209519120114863245524328562824205158723458790041191301319125726306010064730523378380481205232905713845102282760751338762748664627873212327466228958284567635742132043937172888252843615463635476703100438294945347849112249468177549090130873722620496803290714983351203366217358289214101312017869819982244805076431517375578526629637163862280413064667496293753397355995623364092966656344271114884908451829560189313889189771974368717720011601294304088655841511289202549556230813192952177049132456010858076449940180906237036765513897820265915441890230626740282340034617214970079704801828048395843819542111172950655344503227940864000 [108,36] 125702926234898845731936655231206280565073281911950092348601677537106948222649056149443773805014985902822913740941495194657001909392310232277054938896983857089894636338139221217978557439261382129898987507357433811641483895043580069930145435352442104489714689085413504533239908337479814347580450196791632275466020826059684518189096535339813182841639252345342389264650679302964542288280669174398860033714663770644913418757072626755702515522279043680714530782744919700075100817660998594921829036297376923464123444541619027421661350547657868367117090081049228604897998375248602433923552833572703425519704921615994714620912596574431649168512904349035541919564932136932290403684788868678384628657819058456401128604226944478677452057319265541191729454942649534157031302052892749193208516015590526042950363179030061138320549819050283520257510210291896991088012698307665043721921933103420032414471254975970990055657575455234879672030153225247303267117862616261358535938470370484847403042156798682734694073842548315537298305572926584030866911685165874016937469628584652241593455056301744540908901844230667691309898704714400209541295594204137985990815409861478004717942525399098488303922507804538269070501396096238181924110917443963822934670871088869046166459888709376498721216815006064544046373561090197578321036587936652738958218231163581862295910192040093726703198261399464555168433615278212624319956443390243098167391336971558417316064978279805251434131645826891783822865395738709352412698467890233210081859181972175876668993316283846223739165938165795809110733651962754374407924069048673172403565353660691412947149985786806875962861519487367478546944564896506349550509605815193347686486175133077002836910399601284740113267732516796073259836528453877629225335417856323952657455313137628988081643517627344204951133075463856280548130964745399821899479749815989034781169100331608475848958685325970945983617540265876213003436109215372541259949936506147261645292969228546558449984957349328507065964584028279612354494388297766713535392026427187277394428760453876295454146834126589574576105367300824550525115599399676099270340173210634445873897454079282440172012580214188857111002959217237459549250212142899249277963376648838890494009932571100495519799529212658062667564081965044178477232367962965901140803873946730692068298271013439564157535424417902139047460690353126036727671325714727973718821946324648543844758644673494288191487968313386728448602104676652801183846753741131880348830924800 [108,37] -51742689892620101708771921799082256488235396737129357409455315448692747708260799062302991924960214901665752456474213073415470241035243781944280696118379878777095357990223496205769948855381454098320624113922955971002326423158809343596560473162319989555253881214541821581926471845561132701245278252343699727010299277277431170973412946443618281965518819100437003165543107180109939737843780333360654923595330204289128259253154539390983989314039652884479022161318737229284826981783349120663225359609382123998934681130486668245865707970019713524874853996359656488006144330717888759650585887718751380422756226491468793349334191444163583275176910611104305671027913700936099233580563795581725047751085291456646738081432840431280887126391389693892777563673348720968875823007439508817959453444649955268110420081026073381576481062301713538059552406715058388226489501826822678830168611940001914673675797157318359356068089639908703757278965720459396377899348666157187557123950250602539255301442681451554567291270973633474681505053801325837692557128912794135987083160511060154734266048946771625697453164164204068439171063974384488066666968494412949631399533884126952576400361315066328460844590035617390606835142777026320663326510764014119761393621139323859171542774756972244643264678487331555725554018803082011828953968812654832786682249359782807732816573621386931665585581488566857004121739371292381758035785130148512339275498328321591632032038366843976925355871506205518206911398119176203709529007158547512456126152071419014558198325474321177068665196124899451221439280337918418379343016498203395312504542903097467547622045500521149031137628607135257955346709419803599096613546801493046447394038919346709355993523761691756539717646517826552341469051765855398365939014572379543922174290864540837783118573142161523825105714498663355712476151676671154636690533582547524718278154881968792324272370578890461091806392618054993038587749198241041428051810228195101483982439486798707824120061987641713842671984538676281017429420534935449101842355268237839210473233496896991068872086617942794772267468040207878181363736417137424761705782759057515092386062064688982951598578708719748630995400236318937082335807420473998772998382234467278239360596256811482282915924333909608934752009569090906563355298120413486232805026985835794203807807210518247465004108245147624822250624594998957987774256647876657377730281951674676940242195055316860546615873488956404434739731632777137801045972844182071830118400 [108,38] 20136127530954232510747721815695855951740411898318549745318505218026774639897846705360917248163607364393409391276240283013736313100813508774372754366251571385459623180697566777777796987473345911322825968484141986778680075691605234627483916920469306633825842691185177789000973352358658566254264491834128593200567264377673598002051972653546074532889716326408889579588684069503832978603421774179339291494379880513608336441247160221475027406217014779540551257609356848390220763156872488402629705519065417758395411944062735292831580448810859774784601391757307056837750779619055279347999555937675053831382030359186620044173403176594190923847129112384745223649316596764750318018102134971968157636739649929106589441576118736354881453641527514454562338108499586905194778958068726116671734824294046089810024291969713180189877662875798521124519035585729032705120159946674070484939491286165639140687495755599860529779830536593980396358576260308985777758486294528152533525557879215635282243734156589535443184073665287803066650196105155257972242380443059083312275370516979420682026705553654544724493613214863990303625057670729839193873484660332361454827436893571655825854455199555280169586991131479415834888140651735563607677298599996796396775715548380807693037994407712281922024379448946241872982177854029471706257676454422884613290802937815070960285283422817952474279497118942151578185063902941077017290402316600688218655658425711011801481137255616340410341405248849445666893009749834217941283368122311413391816730123112735989194281053789576098978525244182080049860559130167922056824111598298547404735242171000885864507861880977569278933916412652317094132227946456742879409242915390182725065762007391506207838482434971087164050385775367534957799618450453020065058952273863324325060966372588348756233928888146684799161856765869233012821136516931305823662849147730043599070405738786944941553408884615507939269944552356244080454254457785057843666254371060731138103647461546984922778823395774965808129652616105787104473038185495984044048868838779226121970173509513307950995156956512634175198417998974914370572078858512339405354344653063356076081459501687113012354328293182951149975896714238442182998273115204436383827865645862690677403565128074498534752192543474997977238888958828677998327482795429324114448630613741994591456565206818752556811389852570409328683539011962214613560185166855127603212899743339555823888035410900146505492675516765032752306675458314456078933932620491259904000 [108,39] -7092674072381317819049870723961958482448496902284414355870563549644723139883289502898762879310358436754843708172524701703092651863035246776371523460482524443118402642850588200176935724593362424226139484406165509143183546378310752976560936149361576366439923250517592647539134188645686750559204386182406482735972295616865078391797515607783019347608447419284450527927483036220772992663539148134681023271613682360135175236063084661598743529667183769112914835649523571321837655045133871827220536601340595953237244720700536580351757932634551310726707513740872904793651835715029613676506557689156496085421085440682419503248647977722157296850500381802193741511944022176652257900620527665316564397812601490932455275460227070333463512438884889443235927566510299823421489466727369913111641692386984509386124148258542179161709792675455886383006632002071397662740735103675043490810081210552861165008418990838607068810604156309284479684366330534785906087807442758516730326326704717321069868675751780682373104773026196836711316971899173281357893209635908830917303205705785396298402136247873658307509681699871842500890042699666242615457236996040577758208827332478615568234355860292378660160581414490789075486798984888491364573744404803747422067174981248345707232518020283512414259052104141092596633250048200391924115706871661008407262049296856816135337981873187777289417683147469681056280688876079256125397125268532017933928578824332378274143248168055940505034546390777937309960204572616645080359964014489671539901107894807678187470646712070541268908239386268224047876386210184279910453421448035898740197324778774141586729973198748916387719678429715210445913986429789372485150109944724737907471025175411543772563680425421767310341021590545725327807409324750994107500449134350163241132692502325206486601124931326568633059602373229380721810297392849569767217128150259633838572888829694757995354272831359960231551985595855437970064781840154234840797088668255821369293899052434542099270198888377654220192702524506108807354899691012140138391097641027167289329291085875027267557991928575037502332946175657408347241439155220590724561317736360192060928585449344431008614294965887317511393923951819571869048414705014269316738684386831448410365558218196898593042863705378940803539957047634269872029944826343393490798747602688131245638102486706114364162006123265885777284895852242634055955076631481025262138442455022363594155466064442931515192900213333954292976076925156835289491880818193203200 [108,40] 2143462308468734781776910657403541114451115202873154369217305125034846961595462382773048691274944256083214381970134856298659075013566997155411671949956146852323359576851326815251252309630152643588606939572249630850398098656483043035379338912826137624481814545764048551529090596362089437428163474712338083689557790196076041726004180590603156874468244755626267007019222222132093083869425105233276054218994004934663944625131976752079369435786495488886598706940383102582907144826033806130546342721243952908193479727390552412581051117900859675345019077259316276610499791695062655101386475135675263931408154554629399443023286328897820520039701108098073514142486207625797975811684230679566922701134779382570394416023743749515989229670760826054692975727525794608390093904112148943054669018575496176473100426263149825107237509541255880117680884463057415601971216046215007681080382707699988676281474353711112584173474833941403448003276582819390819349618833772781885658779002088259931382280122379101744339519153173465980879410247256265299316632765743652396254786483960832444536294916794715438442969989930676246802662457646189597447292550724275865967024975316284840378008623333853282412170429912558084102040518893673647902869003772264818702314892333366828364753438723954856592360779810592119879909050234280013333124244277533995450660581076535488706190052282576471264572518181232731713430640976539649278390408285586803761925693003776645814167464121518095604400088573750924952718216750597342629989512344206314612264237203730201510225888822447509810077632553398076472267692188662371515454527437903177430376750183181073900586589921950600262770776776975929188183209667326667663606492975433870449248458340500509923253500120054123067707032744752764871588547466776269508235855896025690957184403666704022325052006652918083952517881431453567394019191319430379878106381817103386596934973642577776565365036230087208571475211435821282339209676474115669112128094296004709681350591159862673972612191207892750628071981854524499589223967792907399227098685646084417043288233391824134637982307884309934830483914144233906636395336835618806738928964773319503751858345553498120663403712993747521111407278890015264289255419364536261186620701207854219768011740173428569140632925918304723028261627330966023988460424845461943248290483755046514989055567102403743343658600356375566536350046946902531170152878820841349665185325609709781493897620416934579390927627685773178008956472027439330834683285995520 [108,41] -521312567053407907254542547217956698647255818909449408764904838977644002998645332078534251482803439399503674673899766771866781729175727142367772041176133082848335190842210228725054105752747498016290962764424978300294035841367662439579436076960042826789466746456401287947004369846965013807966233044006293412748729446561180078521157063563250669562069914451394205972591685501488112560978580879171156283295063725314812607338903051955641207141814793768645783275224521676266362845669619654688481313376028655215995076529686178890201682081762723070840541652049648819159378402478511971660662250878653670461101027439040295542541442757086758391346864600253347721403056496879724733444192460260187375623647446911108140898729622063959448437912545213107947583877395687976187331078277906858962058442666505163809522076246583406564763644655207339880062762189373032282087331652155376003030700643622233375813369808551296092352125646337568237782812726135878365562949557506174866243834813495741665867214419678117162617705161424084150027271000689758351438547269179407201817703990376807499781806491310213646697730726173927217961681819992866157369907583548278116011077793900704510038863102817894906681766245663911850890481765208738017079204387999248446661595598759532368232697472383118480949953073981056100619668647568099665975765576601849617270593160192126877582767136761061664076091024233591639335165465631984563781239291340709474683762730776200103807988383198666423821424040582284410524550398449800983413612210361963573882612585669494775481878242705446322394765586431666694330270069757110925808764301955300183811788238581620732155801779772678568035397730259503835426186220564610067186120155492321713780638829915724124415265136962739666639495577970460251642614235457217664994982655491180836827127000182376233523699628315194234154651250333470301787992356323637178863946349023092858443916010654196270752817589367049732867464523480418790221348481999669005226360321484446627597263259145029175091507954065065085916118441743898094512547739462805151581436404749990197743798246585645635250441807105238321734473241096474134278654868986484323333930457782524831713682401249389601869466597555446444304125287129199439931268274132573324665128627353344141362357183724471800393246115583520972907409850690209435142710458286498810223632847232161842260144089004800199381824386383798507870947876935530863122612240401556609741626448593306371238749371200224910431713096080444020853336565675424876718981120 [108,42] 91629296425705095235852887060625782115647184519342834370885637220000202542882882931522790090826663403411146586434322024202277280637253264002720880114931354501062782189670567930735504287435574135789823283398571684165803410147904068308409167080017766738180077103923855171099844684950462591742796804726612620841147570173308336786150280643227122787877680594300546346692678653537371520476950104667560683077997293341688428578645533366498082139861685793018487113163889646992323254264199421009629876328508816289723963530301057273773594381124552927269522147962265140155658722942936232390464446017052028369113034045198265269957574530902570293786742710944961156830577967634513603139042828297194673699531702559899259687020453911627153623379927850196528236990894161773996792356840269498482673493399487549863746692465384790771329758661102408488109290421319531846646901457569640777844975220439122545380882194971818278850848048158682813937719257512209438782765359427848920673777528442620091736807257823543377234406743074407450335567246547070730876869654094666184524510353197520564631700779220652237489354474923209887481264924019855597033810929491217371982446852636431015831659921692553667424793706434263503790399894476186432271914064322814296047908063614889709354796241408539523735133133135004862038184968194770057702863368675278573853515597736923811097039788105670062456811158830386707753449380950533172606360928316697315955446227616897873494924313140527700920871671015144944277867041541216043553635326635025457063311851215618400583846282264265612322875234037617639955044495770208116658988136530004462791998355232719728786921776244685730163582253953009069632899974387593600575881008658074057855220191132756094504878959494616127467053515057415768121516194279546713893263725685414274366282082826489542544168476273548646212507349072681692297033919431824486854331300424718012818007275526700160937512954699222514931487788472965452798684472689000661691898169741794743905289383681803245248383947983977718244778884943264593753809951280245315858097545514108068277821935833646630746686215596899895190738788774331929786129170358421732383405109122754016239974617839868267895960569650107843306243909738767796699277320848137820268671420443894167899677526529132242323083653057839737881230053755219436414249197835853791732788124192956264306585593265244994444703657571088177222012135027300140655854746052938688013293351447960512424362553174041746355854271803713534892803198030262545940480 [108,43] -8103052523878629063167778014061578958464577685432662021589605066073706959194956469418028071416180069153315109925108897554327726870234982567106929457369550293400679753684259948539197754117923162380787641761483257356360813997264225329521525264224331112236212535645590812560676470070086393926525836477841578639616399883173538910012285603909129525714069338617107379792686901257827783291057054302015528186393944092985161273090302494778652291848893985800624673192976899187154503293636630676359508658574545023259220330143651354451697804829680030696250334752782947739929991827399599006724480449174638409757372196154738260146514992036818264002339351349537757723239780625802618177199063974241216344881005845245381323179496673695720762492753664217797932740976008897019944546072933693754703874058117363456796921536459979367248725415043104263644546702837711747208616404784718204315040791488278234146962657083736444808288886775176265129072963350479656186969051681858293063376560375433771420585278882006173305311499184480271331015820857400716165216848531225292641282579699825499272978413086065861919099838494857694270268338146581296080662963966614032541060972822429025069290371655410207887048848971608037165979911561651641991307023812876797959943616827617567297277143562450091768984271872022375411670088016429802833903314876183282529777654673374781762841675430715070899146638207258132843148401791799513691395268826502777404285600463521996466072978413406001372810436633085360383171469891834659671262004589096544378155523215194692273759169639027991109580022584475832177088013741671907732283146596276075850659088319673933101346276736955165975320130775396600956073039089743161176342558351504479460574370842193709075365114762160161821934730398749563558584868420780421927528190201450193098892520739604883947160771732475583779788804516502113982950910037192219589562901813106119335929289038187384147623232175886360150013702650838506673480773100901123289636803618993073763886126266304459591222589900942568543034853825804621417139768850059485261700755027092176997536735351476028673232346820092628227672054801031075236624622892217945131940604706739913619974222184698714447689345327400315211186453767287275411172391322838692600545459594597628095238042723415713374917790189098683742777244607682657603310565944732546184985674994592700259015527318299072305326760873954196068245715801767466692885634394004054170599271217995901815163374569924004701794066157524691359647802564353720320 [108,44] -953569475815206687912447868370203071298054194406171735579924650823681467332943208847185615759685252969546594453533684573233145020289030089764673202322443892644020192269111714894628215470513315349359988238595826145921156187295735671566667308925802586437683293161370244447622727505377360686577108162283100125491687166997678666035081078580163945900864785138957420073524990391404458270689575228452860988247281556182831759978461387665438541729235418098563573487172611990330801098001616427101215765720641914246547777118057577039282936182964762221961112297154015670594090359820374430683954600226755988136691699415842343385656553995695172042069092374994746060113650890060414846398600555708707858767104345780179974260875626939687440108326748679229646327403383866863311750355482663034835843058414171358405581742451367678864296477043709608277122526294388188855065022484035719999771691196480054857195262724810260873736087976629249375524272114573428626178387323482719265459451248839768667353673037946816723866840678561454421820978916999778623169818119790372989724695386755620078601903592296794462426464321822433053684181879656312644907524240560628282187043064309697511753284985798128852939611766149323971513727707554514210608327110563730899457962367746829972173672798152014970456439259308165205368842423205064609783536482084649641338811872569878549141863839486940950203357563299297514584592081400819489710697382793404163517729549912929083699149654651393382281297417029125121708128214898691269660656005501857003730739189432713041760066666328546802988845500765161281997843393813565393104692095028564782389402126601613454990859704772141169374122499468457570748244005590321521024298655820397745799478276350474632487954052436046550501590364868126506415733030268885477827965155557628574390609948389064414976424179372127162277585298221439727502932174895668476698530556986071722929549918678308772491367235141531421746508268306222281775114708230503950598871319713348082555472498005751964026828599909812851297791486322865055690103205774774364057898599891607742995648816298911589532025169441023891404963525618444512368395606753425555985067571952031438334205484084030645744595687642642599601801616176598186320724198984511425840823719600764291485823674399921682074563076733393659647521089955798830589729379218284001429082559499847524370391390290355948180780780364579195031212379406977684804167937291155830473835772891962548178729377594778113671721291080484233871426605547520 [108,45] 426444518317022689846125390250500668615168157614793292050022731055837438067599029956267627332887431160550877759235406916447173589850841666298324043671324395056344622100158419265168300173745344831098295363576683042188435579466329929542518686904774463562383513079961618062160441607543454387969079715951146777056403021389057419833018058656777902760779585051682154456304052024129410555358911901239508346236355768441286949907366043806349576777514426369526540639774669926052368045615221469582282477707209836125069745070199580551038828765162950301147360692456920992076032207666621545175224590475905802458858988985061679238530949136671949057183692446305846345211024259050764151445030016997153914118529304873212202389036219291163290531470274389334677632546434186892982437676564438194612312085953968618848037892759419731884681242759569106568495854868373885348863259442442781517162224343044058527099273393034208777375913648795752773582740880462374950484970166144506975409283028944134124538973014658336184889447816610302866634341354686222513774693090644589430452908021453073204226806538752601928231005633728439249358343420635304446610020542196941422171973570979944720078488638796344879033670078419003440897146279212818715725243341057471428517009099102424199572563808743104198149767989959178323150327758014531567107528508239064606181413048832705002943409412037595957485300384090854490586057147960292982447120973369915815572595707591362456084264762023437301812490637412565117663447624330332145571429974072467172357069866774517124805669385729567862569498746594719495139725226991636430502264658115755848069553936826325610645548367938469600875039427851486914707752078841870212914477891461342951358807032392341926249707071976143149700797620224832809941877882277259194800255327161189499230968891089816640177891701887824906474304685756510183205031180134091028016540366024415769068308213650562681274635582592425137174234900059735200647821892062581948144599028723546731408115351722327916287056499679797147618467829387665876524346271464296655529991848950510031193951071967367965629562706970561377340212780147014070521314722829724856277160620798731370802471299245399715879352873742346317370319200223057749392386209258781542849646659453067010253114951382765166714343809483106956444568912406033174680197379152481089890771299181889158984872640405957672308289118560128365961877481530628932755755654151358791349892698619808039962808026476023823736254360156065817498063208448 [108,46] -33709443055637917411516776846610428089113581275618726042794537320638919042015542352623840555654633200244685594689214406644860586557963143701435722435974501459163570886909670911312186440456528680486932459468979018062420288619405916964832672815513344773567095623997086559980706385608126374379948965363364331970088210537396634773925387421285741995988180705790254821851488988335562186090922600720458764892293375041708353938010744524382720416429453284476909937169215230943858214840046934213551720141892112806157888884708162438941407902790637511610209555688513765697006725940566441244799037750048015971662075521167780918313664920466415733265378013999010123968237684443243478933330911467258427051611469245277294084213875500924015116861300469514840555156187189276042319351856068294870704797657639630980909966456876274193132647946960919013291867073785692427883097420329387338174682106777443659017763491802766981626757147101019109452277134153924498495737898146447652614160069380928551653710893690547182673641711172717961811393042160590905473779576597099485389502310439611212050564352329123848086066274722607671960277753436883552485576981180934284842120350640336620699944843759476187718897097760965356781797208043566333204071473689063072922569079338308777196159203396535097395188664789929373008646716964021533347237947975935797379030887118145862479844651237784527518052149979737900492052517532054986351772273143193651575287106209932400434716184520125200160048757404834702995300172268552940140793007743962933372745671362441981073537958226944372074633419596122633894949182380501934316338696627640102435865524493147960860900467600552200202462604503274084510795420974095409580776543554283865979380435503697681854549794921428786340525084696440117610358387536208952036810163119655822627226345622536077586370928807171886452871878462747545794120770750248906021437914113672118713807286191727247539874414528613010477468973802356688163586854854400178628894943874045217377171025698066463669725038963194316300942428766787518322424600543938026633431286586494588863444079779291912237597890538397908857574261400584445061129083236794577671831954446114394276693811582092704634273340983100395514039442919815180035421941291531113501148380336078758851736914264621647657500074017006727462787073480304381063853701818436115872808119130485420671111334471443785145393491976031250744776077794236963179055965881063954868769442804771444000406354246705201043471436846309939173392384 [108,47] -14214605080324097551286751092350623884894950645976186826109772616514646984457925645474623059310861737331381262094969439589139178435680755358421090828123270545371394064445284412748875944148209313767784176741736778001452701493494487381490363421154772241658541783375577584375053405538521157260333710068589229930893080390448733588697028502227582777651808362685840952130147337048363151411243673493280240996882730383419847031680134370884392311922110750169098779200269495128418257183696825170445207374901600889348550961759857739483662928987226919738159019081342280072073053883978853176452301536107899255678044688425521312194815646420338554117573951715384396278973267304821921448860184181553756568341803472873817389992792966625618968641219836483880060306508116579865169486606475733366809329419880923067806201079323179190884961001366920756111318180278427267178733145680854340351800275837783556414433267197674233007086112788629924915184427562750604708971164884210457633984818131100124367326873899032441065908975253089482926246918009584752562577674011904197892019700638550652841308261275431162912383959430136456094441122314257194185026421113434913321558132519497398847888817590178723541301442058709106281953556312567043331412562306411425931713591111538122501106479402810251535343239895621568271652658902271540743295678244091465603560198198072726444487766299817629443592881839573310417803507867205500684721103930110436253231657842769783036197322979962438089269272552300940959021654285393218990662215320759606271456818660945242233527333429671559038109362864159202477237233071890740582029428000241377652242996200782310224631187695786660356567674598405380461356877380373101196956164356682057675909453454401902131937948060555808466591726885847806064253535606886824211446092972710841874938406353077554099309071514954607996596925982763787423259229171194039756910935973698676189760019179687273205961555243584838986043818311394313015322687609566540768871843858265056484530589418633111048209222560319161920105208871828878182882758098124030774618941380091454520873199256379744295827200894585678433287522904329457658837510644366517617350560394049940930283423318211791051046225343521132265296470330588953304455433997530324161939242587607838805712317127474942792047582344863959301989961909771705737546837143645819559811784627903234205160278909116937150029528550352769055691879788765691501266644985171778829141818480242471931416556331231709186445602850978230435840 [108,48] 5449089814834340051884429249051621223278496763179405295979285574657160819820259500192420618580694749302227997497415759061002408547974241538971169281833317875997206327996396694800241656136274914389342355437840131488884879672926777322997795605127024055153389446159716620923418628340832952114071194727539946540156604666600121000219025568472670940677198158697734786446506174171895227904148433258538046808007071431575198606383865129318208719613111324068574840960471114055945261355995184540973021068156191235506264493083106856190164687979061414064790084510805482019713486990826842802770219587997144837828733433901913502704629930174414300361235456451959183236494531088491830453949764654071482906903182228010164455956089752346839347024735094222213555670800012684286560176851690666713276887370230873663706563651603124313354548403971641233384432022407855150128911619553730909219278710428408775582725441112583847462099691934335497738766805243852226707662944991811920856480295857326625364075461354455325955751400767899206490950511687645553460657191664730173099295337359340441834142268013248399671353505019640113360503374475765394202575146289590317064685528353261921941392381364006887022460788078468291071638530680911333624284073860361235614798532950211231180495185564203984053994252279802201002902235186204851253851833221197261519236122074830153890597134424291450390403644683036969250665387633122261032281218274028721816859762389396626897188169195255798927363442663090003336443382239311116064700485494846535061269795032478457558148459192734161558058598559063371881126650982299574798419443695905127065133842279606084636035753849414638164892929344781308980816265914589253911935886130788727829861959770721456363528852220582011365505200195085941989238820039053845992097194973123691912406406869251877032068923655653208577317285039446488393116968425299035433456016875421935426934630534074666824585496522081176315106766020784451786856930683478366298077368420462917702323968308035957137544282909644595601354829870127766558834714879818950780863062881341808732012514192392289410774832745827549205665700732784662718860478517468682781922514569554799072516078326106949301442581137634909512664593815832663442424618725810419066593717069540009831945409919686387955521692311970864447764410727302143931083840691947063658731104056443924811399102740697457049819251990462102669843364844979899621898142434229026442268259739629914814592822456066915473230790697943040000 [108,49] -964561866574328447224003459057085761834400019457815710593132153848478485270262728944303761047454015508084098343323941900602319007124715548124408828133149414657066872871262543378759929884381533295565216096881786680080429104680377133774281353576090039632211418710687513291677230390113791000261054931406480609275658040353330765618831937352540597960770194302078386036573595529596269214717900352469261638292679032186840560662880553688071629846946163821351209080446694733836066877863352926729193181183162274860892273085886478692161718712379042169701891974451421912755169373923911862775165913304939399436875657055158149726980470722372237920042794776772908536077266307170810034950229996681675115211558544973421625522447172545599541646106062825296421560643883214701138579778937320485606688783913063456699130917095422815652969483123030915486780664388072593422384189770683898191417408505662028222245018679861444367444581337274702106919765101510673278349752253678143164850303833931928101978874991947030000706027135949595638939321572024224009422789722163446882725444647306423847734797695198234266927267473718301069535758767538304826071411830916170425209278076157885369303105266024777073901651736559369199689767858682056377769790985318456569402356707353825386754195155921909426374298862506296134970911383368185018510596929234706587292656378150748043404892757169939824520118680486234897491210951070438606215458740683797817450998673814081305995772386014356459504624425064416128939816482077001733246739487914544538818810925501297761205586927533947767479942247332859543554868896790477785846680269222879875889595963018489663774337192730927765862449558341258997428549131083616387718896389872299787665705071859655737635620158718295034857159471890448344931258503976528479262568717663864124639521246642816738944951110459056938315061858223467043630274452198727219033103087801640422110120049072131008187740841025252056549622760040449127212918027526940987392238723141209657963993542261577556391204202502426295956929105252202344565748195013210636442299996883103055448589750655842500349838450512820793615628673063493591526251958249077804407956658968423389682733495988561510705384448691352696158888483500505710796249257772914794198669620254765251739883094098978032904686665795064345199780729836948257430741949925131450202429904423707315057186209696099801546200446436031475658237901920248693122939383297026661786727242469835102633817698575083325299466044440576 [108,50] 105377113474805766493252422231145777465904925472785302841703287744005954119655461324493499515118085661125942734502708313754303888112254056497325709696934430624173067564294672014010268136876701636705267855126751472370993368834416883023921243439521411857685294351853490557207479692205769000844248365723268144489143446504485986512504045257718845016183676730892713210089470054937062379274879978554282510118851605790148537204407328424583487285914876448305450095605144047544383096150259772344924899979121275674269292418406717872566450146900133408515063587962609959666079014486267773127444313871248148385715308070490559229055228235377491665977122824139776123043152861353224965266589153018625749069461078947775159753759453027897068720102104727359037243550077903419811340670846415371888928365731947362707551747276627170924204841531811443305140567398368929269407131566120815177691248688869027260541707131423456356351336700391936185726830142283519487758486259762451573700012496521890016102604830677528959319779363069564167419809194246983821966181956806841152368738892847517525704772271978850358124737051032917217505639746044195827244458928808831193207919862042002015896918669027158371542562572672225018937833554023578762785511024308771434867367203250136322687997965108892479693193015056084993178075266796110009123662626650521310872281277942742749616008867721095245844258443931684635943342985643688785441423772754214744770731760199894129273509347081644557907973308847001389818460298362170791642512046933927429612590058691065942063964722732732553277379723136883554451707074726279972581945359385650016595268699614112046428810036528706061065617631001552309657557935677742722975962848440571102181396758025342322830702878120183874315071867307071405010090552991703422574466921261351600969512672942289685122618470630440690887892382509504180375208712027905435531308043741522572120922150790616767704250602390920985983198252782016832835616735051262421435614126090286174242812820339721238080758094409466665265782348156326378338426978115738993744737406650190622628844914000148333334698018008205471112243696128229618749296191531388066852423063214042392532766755456362413541791446785320724545258762980267070871865914019261013419457810832625427036799045587339978457969723950720881379748046500034956740977167193774798025313630039513546070431332793314197381058508961524896575964148050818354250434912370867984372373684289576004400077222245830795507768754176 [108,51] -9052765494589829422575537670111226187333272304420683523078554065204452870203371087542960348742901219540171931932633179711090401871110413327576506306551374511110602287184629867022431631109122949550753703686970249098677061326032505698261844840430444467677210459312445006541575961459235622491352080491727530900059083897070327140715036954123387197612888058704857317851053135502327566649461787194510710994812397086592556630342333190383997717221319089047623525279118223528755643736238588156618915011728294249205930467828610226830417687028419637830279083634304426651115592483389987549508484707815581342769840796750874171108172040234077333947508197784913964039229030176674835317638848669814838536399112802426482271567025679689471768740180933933305092441121287678680258067447275920761562634607471883031658010641638556364701475389398060212156541003168244435192453342368254793681510718682244120786038105101423975183066822501541696949846910482171799805654810613971385489557708098680790463446234528628244417615702126222166187745606380572686529740515293658423424986306829313694227133748692265144764255938704101170339078794441398191859879832137413688107306119565201437807925060325792691878294715284286755498505919096606412512123598131140101034045104670067040036672617390014437372457554511558219066612417512236243706551182001950744090738766663927623127942144123100937480245040789988331426206810241317881240942894875552080643708167071594399282612540221030128080634709372627412792709673254307104170060389874916968712212596050769984161719458347059079660289776222313387437025718759449834498426632095399506653853349154689718289769936344777214260479358893818436584550129793654379851036434040598804967330442791660096314769165906536475434241858289700793396457892522531813960379185283814958449368650724817064638513954190044413133359488270487918997373136970735022487049333164082915197289866955441394011054817947817054377088979974043501807110344291838724144214348798465531947839085886966093015226989029687538883645008839982574460966589567209751713039634550457168603261551144255455594645395700771133270487082894844663647039466834600797160620434829497338104584531046706871432390654272859201478655327630026753495778972634683957708626560183044263227948903278617376328849509945987465980111410995050294141196930164022647483241490157706649630611446903206554880802153726377533516565348028280318073873489221876875012077479437377558718760193003184739802152960 [108,52] 1243110516075466694083815546701379091349783435682702376951667715510185019635314264852164481671439473307244986144144575737726371398923459333484384072989166979922923255708823554013486413792979368270293814666944424845228956039709858183711511078728629712738026658345363503834680443413905267780426906873625877696457548501384569270471386668005654649002070273532224231691035154036568439689900472343074485906753299766449119603632477876187966394763771729846942232172652428467885736658244286971269403064462625847197179211209714927792177825747301300997638509684689626895222707016733693260740771182863991792750106036686602177781415866568836773302217294200711963842232431199759378403932675531457535769878299891312566902321705953089326342693848872540203514873007860028696186047000863587939836867444047481897358431408869037929606013882659120362017585621202891283176827123738017144468523929545803602067935307108073888867181545653741319969155561725312357114481006903141833961915275422817191425287157322269964910435214740670138735222078396486363501793979587296004693732682604464468843109405342063556337128962685666392339546983961904568905608058061934409792850697665732387205173131135633194011176291944132058389686423835488542740537356985953289227161362334301274471351345612508451032193644139472724326491364038842549236059543620191291578021043525331246578455249747004721799647340052604967899014105151052203822101125427863099736079926380651785703536743972751580936368749564006951756669143304925853756791849714143814281245210875855986934404400359337652221404461060391404085347061855808909040694532065243386169092255805797880307504377886492483454590521414143284103368312757703687745566853145677789513033975751223589797429357898724532007823165386959609981195541828229195680436868521914500825706413820148408949176504114044752812827293021096993018999986484167275426930137653641606399551335020078420051914169056696201244692171216214111576629253038439919317633594583556073126480641617987567268558747793740003880580540890769186478594313252137138197761392069113343141515511921477987751763783365241318340132713741052814969207758228701617108003241576441412150072006935818053666972543410889840564037701607441826626305929428915434305241134564287411840826607164236542586832519594895395130137537746143262407991817150712219071374452650578100877368544152186655546725796386517529330254318698785444883627378635308256582648596475377359657368392662893580517376 [108,53] -334947278731284441915180266554831606460194571539261056872157102661453558165537801263855661450260921354063797893522346947742810428225970526196458932324694977915355182717970146284325093580981705897044264560089939323756533622189791016662602241265460887417675660062052575022951089342173836364115549487253157875108116594768639970683056330489907686718521881092938616023438569149568560064135848381188296369863850436562220386117870287150012011000833812234082778399906347120529787878342794362343112178705763030249480963115121953717877042152874100560302803106371006003023842847659617921431290979626964848320059418678338403392500890629477356720717806847029849129716492950807527163049773823046160293185004164192316371442860742046827605949004105791427360192151098698355318238736645923992271300835851397415291352751422138803831543051827391384120256758567637395445440892743646058771024187535110579745246568231041875224531307480892207249220360536439685478555666028707377241885933616521809541451859421489917097960906190634697037949216976039204791906003586922700070934374423051658403938791808479403260440433384125446794028810496892527071455155130709437668630167907163309927455537967246315993669814667109789235493668368543200004650122126781921454274331589129192619998581157824654304516531915426756496172693151526717019585916856944183086152311339573581875423015179309617989934978903725550357272836081422083543261129576014101600720354236500069732128473743606915497299061139607302470813053727824225799544257228613652053099121641060361596904194937980295909374073523827883537433284201848142932962229125373003497367271228693092797457393846922868246412338183856915225033804535336959760425499676569866940997702996161407891096240713929935799855811587217945242209728032196701795597244325273703442420843514013691272331108601822262360354861487540356238843557787157706846682995185098039821953545631934768268127914069767082657365046120979011753079061955391158690830623183385208415552734808632725004291961050920274795487966499067964011676860093247111549801815669876146330595017954691431290027359235727721854848725897466688657583134490948441416589612113184698255054660970239750751567933637902195239518268945588424399696328625234982328244768028927328091722786770375197853889092376785207948117296679455464917896162180582911306926909625512224587343386413240390578170003648861688721403948496841987136733931531508377759584181426146005104343399797212020736 [108,54] 105971976584731213961098612703679217525195286442617182199759367392817797879655960828600046641072750498947990158271465136382891001118713738358938591884157864636104541233774652518012944907524232896126718017062829464766441753679146335514915059717522529696394566165758801383332084934144229845262216033989529646966801216190577025027282215673698676569142611931668323599869767443842517576060834453458984895211286422717087654935354447337131308150559788277485364678428157952449566547894914809856396016789526206862012028688392418315926689539009199180452695076737956833521115102726209396797767029453048207922943918571118627274549226888060659352413306324828022379976846226321077703777229004883234074061723940222159616653901454107621827042117185174301528584912712780448529302325281281838670054548267527155221622984080678488283778501025520509340211081376191044087553893800527199304937563858333336966177536715409604157717503238673589309004400006447062235669294737300917159942175127251211674251852326248118859396941327039577118101173305860780846529673363854628750841777923925262915256635696493686934946699138472141482277031637490679375845855057663156436457615387530778239073825422671965338078561648449367643897681138544381162037165757358689722524415175923440232655847227453035773419721060939414063767617762108225771830371791026473095912766496550801755953149816250381009696061431821299357500845025251194475936230731960577285465116717370301969299977188821048132546285645589734712721047040064939310561889885972056302303973452688230280335631127999342872874862106391810406009054934958525334748540231300472844937396993430222412407387176155845181729310643585468657464191359376745036524708587359390659599303093717489399596901855109738899437209112136229156896729575684442688617411171506268652099496077029293394640427407045340086715170219568317963579783854174231688890504360222505316509807838525515540716776423173304052604237276894765367630597457049979802917978587842050836879726415640377712490568923606079013001124157469333417086048806573866739321338803428154009979698232153889791727188795253105442385733357791260370221714838237468980471667795195698026351412583899950096958420498790668191091666937095020417466481945639099831751203358182342361803676199665135031888825420689887411501822398235734559094653273311360614719106130534239102544105481177491704671540184003145554600791778461103954496579013234411547187878994414556485364219130974800 [108,55] -24829063147211245395938007493093718882697532017879943804323370515141333567585749506702114389074293099059397315715529021739726787769645287573607996964299153538334197292388018433098251747776076174597177584133517414377044505645769405693470862428252639456374981352931905122429892643606382151361278870423398115865784563686757967721279160250977567497272402572516981143971589039755853542263968997718873978032187831070427355487272146838274148226328933244877216731380884567474635350318922471929959098226067666582351497515024533133938549353477283361923125031797239231120643894705586847362339489761828395439561910520077434608027651878355442471604533199119681728536240029552486139843277054600226403541835121321502463959421948308962341534890140592699054568984819377333925099856548072487575610439388114036945223902727218827839930723273473377837380085306523134475423537938280609145256282032480353569752792800905527832313366748846941061036795720609552461649272852706646591594099270960931943816586040120601527179904933808320569458999900402801462574845714242403382654728166231461318843434620886131289775214997461510070227649669858102123423199900042738299202803633476317967851351255163956583301136101596601573366888564211111086770505018837158497953027074977608818598404276728427360549864570418279971097643665645417759378619615186748820791021810866808562629965964535205556524323382351258735879310941100382471295176820051020656332293738901012886562133106777433065405260364190369641533656907757284033806239437693367971285441157803401675725356780708310769150197162990608237157968268425508576486072383367744600426278193441732572484713014953144074867730307903335922610657566655096861513119464612071673467746045081023517229131150669457942157287723292117058313788340484811629483153517485021908639621703627648925112491086237245895780133637933165184286685261642411711324244000130049978553597184499581020397834204837320491411321804739421948602425297270594456854684700729954791591770500661420592748979848208480014900724033580559741275999308760760710338772286123704446237382912564976741229041711085983929888093365842511467880428846916289757184697732924218206149011279029408736653102866058258520756614481475272352181466429935124914626732426643116726069652352629746614280123927025855354411693903488056381050753889097864662089209363963397869668955718961233096992943987716564060999663033560275146739979803465885791884362066425543214664243173568 [108,56] 1600746427535489529500989297142881556222340505422389217788407545437038814748122858300793104159768093795891482780384865374217502361707023136136110638055746872869748603495821581820938801947263190837559035227080462912507714262536396843647608613857286984642297164379059676886954290282259516388457155130337478143729140963495527604361811903778086214550492678348191995865247534844904609128821383276620220422185705753067028468575902888473782940903489293374498955258826498894371518354457861982684880615806283964350198925372443587231898217076529621450061416653511867694789203588865690848930417864921299471680564838798552091020093868798708321306455315298726257245685436080368594727769718029618537037146943740720321386277517299597609647642276032486862650068435615762967776096920165808488089894460217632427800155770158842425570995476881053634836060024302675410836309780646601401150289004752995514597116296182574582079076492048424901560784332543153568964406853621978598066793192823342756531055142632761831471881225763630281885762908934138583330899725097656951483621885136804519151366015964751279942971678720974319964312776426459988094903971019359244583814137319901918485710423329716337169539104799866640711968061989976816210695960732963704027019953682250360521635647817028382701751855446590825882081915678529627234559105328524810768688484799122856717012584839734695070935886664144842765713729440198363973613987537164231719638932870472417813077943391091030087506481204769469355183389217899093901927781520012665350776266837807404819611206388357614976472009351019771845937129393566697306869460746509577315815313341075868542349115878678768671562025006497449199117688622698132592515122353420392629904521872049885417758803153079543524515265169941041935925865435766237822602146478586256827915751341197274280988606315381408983634377596733823173092904851968673175015039967421110838063620357460797605859932347154613571381634442666832349394582581648595672101732480899200297856494087096520059899074610230139054407133549968109192037304427281334562166576233530840478840303923249676212860781648273619197465988604415419911316184355882560153509949201544887008051087929984801135408978612907624343558111453652837820760224541857065391158648236463589299097409874730347399185550406957205776648022362784762792971031103507139715795359702861746389063538041310041766192184636780830214969832724354992176354796950281080382168612724404230290387840 [108,57] 1264995212239566886435376233334753013155974284671012636378700637515897443478218205407601817934257819281289024794257232649474833443877154940761381515472804399042210422483937668251896760993678610276925699574275226907509967707658932171012331271738640593174242606085927345536233717186312631368877366980874531381527967456905801971992480592515840184110587291732440536525537560668516841009481674249809184329839575823401297390933774356675171599772018766673903991451736606512133905519088650511828579896907888223047686441391176215280757301386644405698027931325038286813519671741682913803627665880586545056604600155007633589856907883587607644995548638340819611720191440143705949433238687112534458260641414019706238222694912315267672634046230304360401714538304501870591451808887153987416304218859716613680271377804075101418781049524760474728924000169865734305974573903590524915454261224908795145957933474579840133388313520683391502112678004279763048811847035301655252586016281769304371264082095240572635899117555801778368174459629121975027914329880053571006581533863690066585802460091800361771715404252716804802990449768991563264393455377051332430781312157141710826174683606059422404785447221156879934850728322096079829908064626557094378646933653088652390619923603589939979165208051692518269535133472407154521531299235191398429958218142502316979393682038381097495127601423982337265384055181244394359880361147115257075330369719318077503204842667241911218976564480437597192365586830212865341552161264355967858465376486810010559342738931041083186041348742447104121948306026193850412364570278459174344634600874288201288647011149759378950671814831298744798635220697542660750967154418036409075435944172125383763307709697020224413648539040769683077577123638077825554980848766377858137831145852782173479756237332346919298103757445604689605660243289305528959073279166922048155581854254482836145755699244017298236972804948065330955596546011902204965358713498800499300965289049841758931862408757072480461554837500610932512613753432146885150076015725063785547894019190579534145851784918905392610474681291090175300688633168243172330309499879625107635398630377774497639748959798375020625296045605102622666934801925764158731842218701167379658740159758342049362726334565022177709806459218787517145615597688963000690671698927704024797647855003162635321968896367311937729271579230568322481716372939119173913556845180459822741144960 [108,58] -564520277494053391603695976205602465428046068314594174707667272876587081664334870640861400439294587177334368904604629818159971301122962208117927333677943144779321176674319483362106256799541460642686955399334255529971625482394643226997869152118724987271878532469607040617250841251976930051003003966923336835923960022042812824612155292505787155994012035035063547003867774386225443550450478678734053672507031725965171666428658595555803311354000307607428954457648407705566918451177226567032110635390692505477537776208265946838784661981613138259614588964280371915794746555818112518544704635839843925369145452887405945351875404850324404844394072538359708023532280357839991001215690971108601516761749250143229631339273581002639092075600485288557629518533562448528850381996395991707618648102102985762792268714046435135220098650968786418117946523911953301004958705677236147548716961322320074058307876413620225676266210422797257606578102428942416281782990798369290657709324256682981125655424220926920552125554665566962185286108117153615524382396136555392710293793701276064910927255291205662062264376027495031248637500146395083659542808669200311937879485972653949016972222447347515741154165961866929794901287367236387393927700513341793271260019940495054681433826630292808171021346307205456951701655840034945122348325815299406588254798093016796007679728696411413412956942055487425921931947677118677309858362620310177032227413833166391773354009380615471462471714325399815527627966643234859145764088512831282502907953142216247691440414852638448271532034059536005696749871380246231383664935170480470092735972601134127664298210183189614886410930884456494156736173852540849987391532392782217798588590485972716966384207886830075803882008722201152529928390409288949376441645962010052800970172980668739216051258091010749241364233999548085836809376118300613585586873574575306826573693553670255396915085529563982295777366161892032403639777720089923664943131623847473638639894959018922082132497253996189419926720632551019133911824621005730380181827171763996002521368009689767870685523463352403368261987403887843814706051300766460272777018682059047371918405690739954354301531340587554721109072211164884191622822812015296332684077996813720480704369878118235608787897500604576508151260547483198479140755726316955360238258650426492649888833842716844847556657849386681730375112282838883442363960193715488706401918033347464240 [108,59] 132231403609813855054413638257393964005070331441855202227474527410038809015284158100332508709408661521568754099849995371935586900011631285562503902094322618612625904845158335028096659172334344581194739204477808595585938607853023055628918780898098583388876988719352530658728488489857414254063913684713133763311507324999670426807208868606629592830565824151198730111346922839197964803872969604961768107196566309517384798212947732152802299077455846935949813520889224360796763865872273136768551723905149915946629369222069448614332935938706362717356870184040457256142999990936809149952142305259822549393217674706482542422284474081414916954041833929169382537977636609460127991458869352711718056831415606867927967895762605467893274914176343132497748880001382366561608409616097636330707316708767699245442282266125166970035183068007255526294677798429288930339573693055846633558902580157409749690983420927901016147866707496710455094160196140522019581905809029309290045017332564194642673018328763435464339828670927030671167614377580196000099716754234217656469824462505629142483968484246141238633108056606262008161859289776422519635233576349893252736913818847207492542120290284070753197062027651011379870632515112551053184552209273641790118721755553409158370878268648276484383845449479104745361195107124059674069131390507495676349652422270581937312903693380980304629398007212165442211232713694253108458742804854655970598720623411572925693865120731317895316659551954249745410464371068200674483632657453409005384087889078493243052649834203191519079539534380979249174395586863301519312488754883639442226339196716037056287018248960647412272987921277574465568681425097868905075838322917818240704450942623876186903656064905872931994181340279732370354179109131202240217036713888529736449993818327169540590740774191753483781384392928795318708969962243507299083144988963018763602727772120430376000373333332582394706637644720181126420194517181325422040959552684905996594952662927803211814836344950613963555404018659392545542007152077379980418009402911770652328702271056759353156684844010441905605752815580241218434684153992588247691545442052016871830784887099376938973723908574703772434599990693089577101038378882293862204841437940819152181833668711675506112671077596031907900444613346157168418427503050478805880805398554780263876496695007337368716347304952194473315323522826638142873073065551454557463911770355743200 [108,60] -21107090884817964141246942597165391724709477186730614704823496294873858819040913888432534825096855779199703735390065667632117395858096581998647696940737944498393824294420563162130113493736479969855803417135371283170143654770045631441902814254351535460496107593344932894548009085729904972419673158896535652705168433022648763175908396950053299030773699295973087247957634425072507155064856343943468201669290170803075972601182833239470162157424562083542648412792759362312638652414089257232702793184087878022220131795981191798442294087778126377579977725126684565143952371447811163595742396926780525492866839531087258787354405104994208222378208097991845033677199205893607941969695715709519771377343268176819719254125138075400297823457086314463243660824672174052272092998797475528745375723024891972190613032662517299246336147341766183412527730699665500761286314177888005701298555174730960476965250593947454687383854719466615812358478461680531392110730573940680372120339878055044521119808837476934062372890250576324318703345386784815341427920309020568441867175759151958769873594517847082797067196731732057377869581164392901658821003969560213538338161867586466671310571917045165091841155364435291258197288163745540289200715117453752343788117178427401876313503925121945154003384764085389431320060763947722386691392370366001823453460304291569820573867352567580865447640677124726321150417963627978393803447123814762182898232861680309464187461172854736840125418755474937960535179180204839032706113237307137519552064076329995665900946714826812148173511715183717567048730328126531678187865125773907936608769760377826516675221246284291179198781530205378631607221984033013024778333640411963371166529670424325451110266448018959390542019610419055418943166772737579700275785667873576431581398236436274746502965193264454626817050071211483379285224516980695378109013879782650438265041332707068691566397091220087643389919366409827895395083243230014364436274233446985580872209109877793499963729031310646309355925800449406343289173457421944597855997093248451614718816514792169094075414468991748505448627775016973719506042711961674919211186175131122933548325175796569779861722837030927114794104224844902208488809687609844976486132364689668722753964205923326770052900374083926527430667548839150942183560520245334508839696931717086925432377710516964921948991002836895460629438001454256381286004861194908430510923767504 [108,61] 2494495633490782068068089709330818121978195100336197958112321389266349022253335630621933688333369199319342266045998477040652094505192242757767472203581995851655892165147432328380097196933762764781756385239074204452791065820296983668550798030907438346730841104309056169777502168970171174500955038124331263982587756697496563276756261381993335437614309988113685905920071642045611232603399067226018585110056169516265844706514951214380407551480117139592440218833791504545318488772764192873768542278658507916497431319539230332607121017303972974757960737720696014329067140182206314443079496901933922654081522308501256813373834515964994718442848100736425286668607667337422269020283815138526659559637730598805516770768720344792819536407285187543464705484890107802784153340263833807756137247108877535916772541127178180378818860755532864880437714231857199397120055959641117318810549712875270383490446272734642052929512217068437439220851309540041116725753377824616247195431699760561564587827266673289577105951805661014991657288086314715021859042627580541033271741954987260529700184532246778127445601053406448594017280958339131916518153975344791346911936686468639517539545523897427349628513285662979945915923696772979387558850182423277397655793142937441562524873236870389271376706547138053360063576876863253469864602551717006681278895954601650946894879764216634427327118603091587351962469165191836429923924166824747920783797225995623029471936413451427331815126716628408569863850115545031460612858293948390622800446673356738009639793395894612255806713882298134940732811320915446511966134007292101801041386723605200838397384278870294287047660602784064405522290633493588856827318283696002042049532586286055528769307719721252650146608157404548380159393826551095136423608869237966339240348895347759653989380006213314075024187043668572287881656924817011312297950013074047508915286158226533152359095452045529568141902347052751526196611097936095828069271776831489585608088082423229623971928976485100977541096961647938311573221599223717208209876333367443263418889578104355028621525002513585464744703368183740188649066355961151695672949971981081255639809688418337881116275601216346817544167223447790958750583728246732690053076885277461204500324586722394687605284259589937464899486451972249791720459813099091183801160127414528936186466772910331636106417064143140630948216086137800815003228454669949181558424192 [108,62] -233712928355043733677005557517775581313911337624222549433559750652599196993760958506607342162291621324039503896819130020620894560559631684055886981308454220946159445078848108072202791264934129528549008643192968094107179005403512112297333995829113201833319010133936484829935860301483108114093021728702612339510986604104636511108311328809279671492076238680691344195331994654799554403805987754351658548474354144897674133269518945633005003590093917727310999488222831888144924350240351558135165893023969357815959173486142469350648230999504349937939881782960708716367743177437005011203878358156383044347005414097348143791940577164723380293063656148260932873660263438528858952209083127753687793602451395406502537579350268687407554240124037148584401172123235897843355257011571624195815531148531691019612316094037105578370112725548036531980779106048081551989934858406020381473531812131826228831600607045228677783953154851599214012919675395335834509352752782200685299960295951454876229301924823816835679603958978648479368963477385376236752550016712748392594757340882706480549040169651640230899322987568001691656870864043314005849293059324852146749347017626497264841640985983509453413086971964386512134916926956074631031051172064097475666401317347071390773852890324975984747001471431244745640626763609296770504075276535270708289065527617879432205659041329631226167138544417290722156450124341202510076656556049384032403194804666837462673631628736169767095378430008064729966815743084923954344810509509137042148572873591472490521238531384039798962655782906704003372761834534779285047599818970304137115276562797322944763628091800329941102995810449050861412076702976655579288091166339185739358950585836678425687398173933113044705739130528462942414301106470934587726499038167550142216644751586467469682617763593158662617278416133005480663754482557786706865890745481362633793180220432920988772183806292738650312980787348294236462859157711049911722386567372327653529681639039797489734450073385385242284246644843085957613067876882556458640645952612413507593174659614704529695486548504252123558503872469363219819950803620267671598785850829265143371505800326745470220978706647743755167261202678054829776775434422360146865728739164497956807909917652879850777200863011202709956638337393099007129323031109796267344150345930192640942606661933471472853239805666353556809522116920301731515674021037892669124640 [108,63] 19474421530094837336084692412290469559547881938646221000757967158813515350803454714210625818856259066090272023400672624361468177690341002925148014796263447101748573242207405842701686364492684831856575840008162634701561323170228433134133293531797465547768848981432596427297535709279270012999587434476181064059884272128890655336691180887626859791382204032008605594848481210759384296556218092434592402159118282571093034233281583403811323338292758789158345071486013927013718419756853578733456072453859110841754811107117888378540054808757643141304707009752378626363971159704436397336495500490296211311653352624372113611202517578174693211647076738708274175884844010152786398402608507773701475023537847042699723523936068604604442398966987092877016843169649141544231521907589140603393232692283516735791399199066179869222186320601382758593806356726843371031002445011506591439264724973081649108956754009046546444413762251543498863601055902323168935575612783185025149875555802771810946957921202375213154012246121514596162071854508236685295921973100136781702418232594847247989337746776213657569849179188868147107460045774111206886674393159123232297328410719198695271115616517180988392919631407963175599842928728143272319314746602055066136704732778123049592478061282444810460119729112174610422091720338320397951081220818126830532443600978370785548511987971423288151036962123137079947634754988326830728571568935506413348598543074656559062650271194350588903230925048087586872754672882257835999198375279763168826303029879034467691967582904782073926054037852102560727460928050983929403543043362635838840548354456011851189569558125825421689714672772229583489055002977158111231615998585998637889130636335150470186919155387171345953337597001342554490396429727288621955205944841018928628863348730068323019603725160930325524732704918693309279631137414899885384352021220585410209678581201424361233788879151406721876401368949549212349908525902557527262894939206899457982512355354283255538999762930679868896817625399276562065178314246406366037959243806970538438845092188111165680858400693158978346089629021172834626541471952561349152418542587885838623434343638741643997661447258515675345815948027246035582141339072723437169644130931118543709617894733648912301502277570576670110428540919468602405460906760364505116502178315571600541183333578321729085694923348977221486665751105260739434433344046239745600 [108,64] -1676291381462977677295890892482551573254054148556395708935547880047662052171919234067988572414612483047484417771236547070825336874169194355771643202808669689403269303771635173472294568987040234389232592280116906287975782452474825808833774580939428952454109634081724337499757134496823260255483309724545003588182477268969973804857731120095704943760656289278111292456095143277762766447916859194264188378382311375150723251050677395632958366689128089296805985528007507483778621419262277527928089401657662726211126276526186052797748310085338863668795654118313383280909515813570061800758121801686104775389468518670517483233118844971654849543412357911137926667863613692957026492531029607362767218243365448940596356197783680381544413887815650701285936728998850589946556452251457819115297721401399018089061072862145362873484883317522372340580507956523006093575032739856527068052928072267074223419977282213640999471869311606675879881449449853557335759892799254890703639350019835292829905596431156603101049316339941696573623600851161099683533321150573607880940888712568735539716429732040385609687135052810018499010744363613137737288796354865617434738246805096585236878551753653520976398691790286253341909162062359604183430333133934662257650994195427932094522811732146143628993282512691920441081921261009910146498158843892536061215973223574145985001242290674259311610480341665164585769285643172199661208948313808325300992902302865165123280840792752940666022431135784476716019994273871617299913664381234543583075196431559193012217789780690611518914320336036575390226800567380809456992539444097726314342043724817579021509930233323088202537894945076165492188285129838103159195203186057876708914953796716427831879416919031436643900915978733087464903056741067819612538703437282474864803264204951119350211408466683934093175646636982113968340911881267261269990001513325883957247593516006826840245791649156926086984903490834844273573255160023340482937982615780393730467929084191274430196205234371394588244944681525217939487351641266110854387023282066983758542854088622145814439372427461005729655598755822869255689191797248244808505085670373768583972320691422657465283662538658782092999504808508276346285681801304718459692003746946280893695790174429019786948846194378476094889231843429940622755333279799803336823340419865064347165469221048692384734999442300114739576826651540058106672103281029472 [108,65] 153817668608340475754103998527834550017148384450641556372253472623849891878887116940794955741593413896115249144180295843183973485541726973870530734643090368948840594528122686134831564292834169582750092649099569547315181490261599964535542725766112752934815032349977709470395928258196077430726435489550111805799092580809247132890501194420864570794911942288848996929379732666184034828778817612720812335207384488305752080964625177800959568892062377213993572146931370497171571707900171772484065435345730217610422172434157254863316705452819199543823126047936373732603949954829547012950737582184178637966872368693702650728339935155446404092367556813755520007823047050886532255977704849627389402742832520660886642189769983966437681892077661539348504404048691491262083821898545643103443147975205008270660174700531513237934256718496347363167236459946284876120199334982582503828290780380179044879276235818492228285653490360591605746715151547073094095062049805310132811928309083006660873566356555304681781308956271110360451092908756073427371209899671452178754478828015955985067886664721289733332421514057842133537365750116180982277732593123405672374958588895376753946090408308736105224768370542065653029688812182153559974225160913021138527587198594483452450586949264898878669113641790264014111848362104330238639267685378502388548039042927730849535691932363963233595511524362943951172947436035357327515638442501534820765521665007059237040164755396354722876808427172891855046205764864158318033663032848004854735352433237986536511719750798703554991597111056918901340611659423659362675049236684660912420614013782222239949975327323141345650139113659050829359159154196399604874415468828959746747964271197431469368235465643475750411246560651111257391971812859471635528825508007684255679657936681509440781549713771661108781766384622774862505151571025302304139881410538118468251376766612966453899578711019536531301320878568563215530915049763649282207949107622843388776310615603199664389535988877191463093509335323415481536858711713645464961757189249373937625090515661644153291801069940381328684282128853162125829350744875899777782205227270576811814999632876280151854306603122532046713173138346906616921220643226851965647661814642488000485236584847834958978152251580244177939357719349246732553475904942776951507407693110839738368612979696166544045322078358561079663772604429212070771403013344 [108,66] -13501324473874238090100947110561660832641325350465503766373253848536462141861314952394564331138138649973693780607442306218843438385899194072114806823005524837869679001551891807862371995583194515340504877870778559994815525068801297915111605698557615202072317085336912395134609224229008411242513155282139452240148091952468817648002700870600978192557018592927549320008568671970617088900251516770272192706487793111485665210183955977092966475260776740336949366119672605062409408042588336448680278067213018936052497855878404363259765227768828085309460880909808171948914456825022184364499272407132267089096882463982799518488829915732269916477244580219366022206091662859844445970138478180040209448970017109773534511866613239664188133129814966506926793937970080072005001772476996973654857584276240788024124298085251338328837831303310900849256768699838607005495327945750626121876297718528923616910437787065893317831087063103415027820884670219080919185256736115099405261089881887141875743179759236264734845365840862320866025947799513888219431577854581477184945736758257937835135517018340213589754771667690637004951886777436063609814472488753334559029202670562699655208312212846473864086424381594102662406855774297990648295506777095775053446247047535652999426137431497033429237254428834971889397979884568640598671349772736031104122855625888437316231660627018343557662310379579333622394867320824657258558267127375702984290519437577771486544327376380886066437343372701527480108702278657274052944741040079217039900945237724543554107614624363602396218027886249931132042528212778094967955851550354459090387825666466032889694101467328912573963099725125318472560382649535720648293117013201892436488099349750844763740937125374163861167664372282636805720470286609963024264164486726224195585041017159639558894371925348660612369409621826576601107738917869302825872668362959179328809813206952004316758105689311111036467249211609200010388966574258399940341506974760696716762151125094713262329081177937583929276415740635201673165149702802231845745277769547077152250312415798476318335978859601652033544058190429141287134965956587773656355880732180323339725295808525205529012445989638499322801039351846403666829981453407041380019917620714444420875679355262895386389048525431256845989812192617276745551474200863005231950163746447193336051032116256028724718071433345042731509969229782762144002196 [108,67] 1048349628326920763804737555421937256428187912747194786981383155512595451464750785482082612778790587056727902913615724696944409295972970469023593229993619591137762088215232001130017507112810648826399757356031661955850596608304657838580262448706482839854151032615987630077404655273566051989835346310616007277017441370670824831471680823583796678945287378418820508936679383101576111729667775702837947532378682253938642426362438470098729095228575339455145039716309813324425202984895399537574694357447550058429365208517274364272311670553008617055147947818748996651882901282499251597998772612264739556678704858045063554764324089800952747537965107102677679694137562594839707955114528093779762702724528850422938737670648272736009007054669895179767595154129785337932592829502747037833904877973783859504598070574798383395866883674224487014255154500056690123945549248541744745479521254841849690206467738853199795633830658261080629062439288321496323470348162446268779059860161143377336831091149197502364403050352566550746699899481042929208243141967092250835605397471775558708068290289865766145186723443515266649979396536125556930693564181436128648179379813581392591771369962146877339749134338943396939111514516521660160917668680953745688603058823661114921718193739976992157288058927383012590257307658603840168998691860614764949624134120325589627377099912689541874364169788043686228898270474402424596174416606841050651334085213748432521443765264394656396334146441937199610675111896813436082491305069698210136198288327346142949164209346777410552906126889934208267977940461256112206727005598162349258319713311724060919625760434743075813272814319128152316730077403896048287213278246820156974265528558148353066569784656088264124517545896170978206511844228521662095890768275527803431476815175054998752229445454595606249105252166322512086312955537866026740684892952010929327750919138653562406400794080572576431782367100069966895661217229679518514449975761605483102575076199954524072412557668988384822453968439613686358866607440529445558036912654498712842140916010348705141177261969215286529325383146568378866239023329586069999370787106273640514405624586465637969687374605757436616259187202498091157362712628282203007823784515495956985061122029998800880650194149552605469977270539114059307883420280737805474177147397747781878810085027622055531722052355508597264411813742646084312872 [108,68] -72220855924759440004476626172122812289846774354665183012062814346869825404651915833458771801149147022511899100460910007118417235911697118723755142084634082409455013230812652480314205424085677690676172467601880591907773616148424846006396087621726853810527161915226202435872214302023301848690472023292928687703010389231430050735634487700406942720046955180360386098014912977339773689016299303487684364005843730197819534024033167264019844748292479730825381509091427138608574171630553561782698129498431901414426846179889710525766951959919435944842060237943409464162274383970706169655373257843294766393213114540247147837176292248679882003509007720754963957613049237293026845801856836058735955938372950268945874307491684002988516359563222234254943778475372873711569185776244026599443249397307277230673822572765888828652181677474671785899500551955738219535560496086257994508941713184366125726204880189857659014799447127030167381547316109501801839198212547055319067795953491147232279846819044787005957076619641122201507436627903384898847367105184525178464753789118299528518671355427316427475350806819913037231137722054126982435946360561177939995377909288034099239614852971433900844697843413721104915615461764412675314468987986029720471797359753644689414336578279234999370602553974862905848352610070299762607330190791752440780441921691546380884472947300675664159947229531765452135119436473024218181978392989019123190326389179641044084912501124516275065430164705177964328776660584590606069779860563654411447808385492320380413995955157562176867969677279495255923724865781824291023539493214273377176305933358838891284477247683479878591806990681239502527432906998661862719627067945699972955157369851823797352332445701446053725535381334079574090796779227024657764548580503410484665062059274777354013548899972966792336049989984756662625864927354894972069353328647324684657941021752259003999148411113548364049943107157236435633321097809436778390116958251142915075171648563008755623334225015216300085768852827223181039526263898698141258724944048682348623704709314968028260302768938591213719283050769860998676941448683011822929134368145253188853651172444644865002323314035950452798431078462323303334463578209427849378541759554914216925779976656412410969804935892644259998482298955011013617950867870738156089404317726590570975407770664735755207166456143822928338984757001714872 [108,69] 4562471124197014411249054815492786539178692914190839403375368934331262235704620053864024627698645056604691064120817261547887174146555403443720830378251621796247741595541768191942524322111956288621460881566836588164301506464305937217075573664038999572092287061224995999062754489503822998712330687070092713763764686232833988892141854818194767717044167647880596757765250955697451053826350356246158734019743794967764695806622656074875559537522350902080454733358117227329316155317821460448729289940429862296014438950415383191468178497884237858796783550940657914260316905922780835289164858586466534170558514270196098913291057935106344342560726517605096656515171290822623723565628917969995905406700162510800844133971468378337265263340445963936585416161835871769310039278200987178303151886402191434735049739115654336890111422349439251863760562198884390304419502127746348271156942502676673270039310302505155587351435669052277948150796244776543799851028449941601534954423563149314258236497326844658705962742777987586399494988956904519968436255907632005817722051720475868279209371710752850964006188313449860456476222341328798947710110319250887783050952989346426740795848314624115991588131384682323977243745138655067409784595401059504543771669465113876332338662808491789947779863705374516355338906052951557456481956731455870269057952573841157260681692469599082514901680123439583672166859273251569624143881679181388907642118232519288919395677068994138713746181630268010458112556028566217410174646988541872308140724201760673148707106826601824019038505199156095004406820015390585870295365347870228220490557454815650461263872792615364729106847403889567774750894522459114627097451658062385116039254711232810654789919507459905458746224002721320648098371703930538512961535682604921903863283110954763018524914890588777018151143138401843814246998550417311876772606792462496337248777160015855573012324365801420910130697947187470387415304093045187733903722346738062748740033625727986823043199078033739367376534559682998806985380711350204580130401437661896366382127850218201181039668374566301007814442313442509505234359257491918682250125007214605753787501798141249871746599226922976428360243154603662085670573594723555264410569212990953879174289543385128171878509192743855104918005424487440936528172607945630879575879435769594727781099217149335927286901377199107810536750203968 [108,70] -269726758303128025066750356234202069184564010367045393249549008000742827694862380265236564111569243476136403266286006494539780234482214156468517147178720277809506860670703468728051174667330464518203714602116387150936466716958164122246927749837084683106117663886476255133834463155739616159956199058108333474611353386101389580986977963019200778970971086697093581338999836792039349669919977734868262462615429957647520773186593883305815176967301577567695182339038698129861072243167891637752206032784815246953020545784570212205940599220639801433498476039567361852173333345816959709941857077149624012829548145406690754031521261509946001591493297690169820885300755934131363111541777758342683824757507327137087635347993169428436603842765452894459884231452251156234504561357413981888100118664667174507349455320344435324804528079308089059023855598464856622301065210589091805281735545026614145071642836509353771326647827134471930634546724448865369871671476900941324534106736576658364647874234143876960524600001144560792150318904653107088020700794480430943701454585616753399125737466544221141497188894349597062547194517768353018270513705738638802888257569806371100594065343085319866374508811789369140714125596704920773459564709631213433847128872185546245299377330515281950270506523970073031985951054962408987246488060812539016557479753957826862298013546370603679928169275257989652941461960828727483771909264570147591079883055899948055701748685153455719616660911198042852011073234857844523747409247454158218122668265355334171890874005368803155963757353168336051880169850730798005584312304111974312845251001205216938745407002269679273461202364257665033528162827836637460371267455462175377726361428429054625036393223522312515167083448326356557944255916592465945116379888133211013012008623583266967695351810877353018655364428069083835409702922748113804031187495957897215492260194642438899257358569410681435918426565262637691142598192465616903160966097477097484525797385628729439053240693065403381024288497852469019801070728819646006379383683515938127629881724944776275800238890943459485056854245599242840145164273728451755232133122550050711007704928443972974096434282892448265236414365988502491316485331360447309359554714431122749075163671431611819600089755488525965872926824072851970485935427589340682501028530726856439071800484461752315033615675357369786291631196 [108,71] 14709263358004765218423435618123624572633212130387696016086486317860152063755326548440580552815213612216555295781932054691837913747603393382006723306721092071822212280350136446172421957984287392050025926478461718445817789514636502910180026410325100531150637714844381023195633663029829994957736246727006183376925312648169531414302912803996907660398581414915278952738307721038453310325300583287377702653478843277812979128575706360122874432929428611761239121234767579807947363352445343258241574999300165093186287620995134227787293781656539684781200975503844126047865922974557850148745161630483555802037767598257480125456301575790911770783705257891958003529421034488776985705433308198058223342954116431828256327274501626047246266758636935233185304014149273757049691537811116638548429952167210285352416204837647361462689980135291694420892420159342743822218077796697097465938668162667850507585004978749884292105488422584210735711229509588041522808054755474529018054618937612631251581582046242494796310756302821957314672672533257502973549716220843359911301764366118672317109724284406268834344092274466484775179888541444889699046734525072171904264488804879312697924495993874546445672520638143063583409556069605091773772107157388942314832396680948345810280151586303218601506626205483392345292723677959716998854301148390789461635266544927412954117454847225800453866562959991310063165131065363607647045280442707620498506423391048034972614043789127924600260290086597312557915281306421446422890834153038775784555200430003837719622296932246691892702277379706082814837353309748679429503734893025172137726251041415351028371402209891565020610515458181927375528956009356625037722961625110450248640480181932018970121622712345807915470336708963005533489800425324861023767095269032532195159608985389957517551079791455041583433620489172882150802619142019691213125630931030363654822115369164828040518422879150609581982322196338865964290896198194407064002843190118305160889899385145354637664082399814410948096448941802970588636523020803440614114566890827136629178380702782435590682313388073209370316422986969369089480330396132187998644678143755995658490444898091783267257595741584515717982416350822592625716796234020508814086612031055434261440106322070890371923142815805209001431925106532686763031088469719853956219368135119839684363771859661890208789830578441294113488 [108,72] -713340711863307592411040442337752371048946036065643118905709262668244850907397793204953623363722233815892279223337674403491467093730538680563297036988119143336206721964609943997063278989926716730249912896841331145116897535564917695813997023864065776648232866365877104395355609446056087388256805325772539857632016169747278455361718833128475233535182852514285789753156014629653951983475976517418550720166735219068672361297420521164698359959031778434654630541371170338246750065346752103366028083896539557825074567404589448326182925456567268825620403535006925041455259097343749235744609245101347314988977219768528765192244344785827991692386687306869957148449094356782633697157867111927150594495823702462316913725757740943969140574473002420670083248839604951719520316804707064903733554248293185027926699423940596916146233466429651211386994509486977862277853152283400164651466575756253690797309147026154123403353506595508897554219159672502686464664712614981661080534122250658334531156659408052910986319241658827158364264108208862193905880259978090224574572829384587079899420115594895487311709715485298562085448015510709092618786554246279475451062123201349040421322653697770127560401476976383297070087108155999839591679762346922494825000969982512788070192403379652702213095830225872763690525285224108607149873913964945481817358756034943737938391196087167008279891607561965132947787048650469903933342876946120438677669742809986395276348896323817555160071765733328172689246876238098498342365973907077722037912150262257490133244874214857870473636505884206219735640796487885096588884851190743280262744114328716662364240066974693083982540193019827431342849188552671087568837994094972897041965758511373663253211181749467180257652026118936203759486934080590644514772784315002078443575737740347280367861295690576673438732627010684583043894873505148624236763331958456356857605703942835386265182919550274506793737645565574547787114676686564286707468170501266388049144317889946830892295055118705383119292064285929006365023125646823232789349025202296837227083189419593311492148769634941059017221192329182470386328156152041661205636110995481522936676936170098306372575594609485295480965217726852794933672310611087183025862000614724631567958234991498720894347826902990341914372370369212279107229587085051340067529043176224761761213737365408032818017303149489120 [108,73] 30890715803148114656635340393647083777801300008861795372165970050842798084583664544877865067361577349966547572630296722920633393790430602849580297379129277552934998400479985797420772197268117113393451592675562787961580740851195253666332855215176790904216773008694916643706644613106272260271614065470818648715459648584187111066260854860336050032001023295923879687943879065509916686370936069172840714410114750724512687909826249827652539085444427249798745933866738471814459237496335574713029849623061873832123585418968429794077469531686711699909667207762784572128501616538063682807605749146382940428532926817657081540240248422101814449776952360169399141844128431704067908674308517230330586606100536461152043435868459120829712697180725792647489560147386718655404281611769286143943621197297239139362090461460760578364296137565119972687502171639620178254061910950462101833324061445595791263868981590180794045973522099200908722705025125654173546284977154646689925593929428273198367190527713734160460332632412617624959598794638360912004772686981405868020793513381895475140916982687426200467607510664218940373540920610401450617875989509584651256372716032499340834235235235866108807339563227053872153136210818359681471903350237117449148567287588282368409392084608244409079776359725595887332862802335083062399743479692490737879722554085741103851359529383269203145049599120658139973253521953866898007556996839384664613865998145834285176233732178978100259326229524541527691881748047487538871319251804079994905357069030653686231993362994759898975674341998387701409669584168150217304514210354769556646808998873248395200929685855326338106265128043811849196856731889905312516486205601102938140541087033033595177642979945480183167082045005512454465942834101783634008445091504554832465377069156317929765263231323992542978809659946334286694057682718631326761742841843385332530550625645867490641111512263114087388910626414367621627109837150729395019908841816707641552210094912741488358094593533353917859371504829992496339592781851405735753195798121263579766106013090426030030863843758843255083185061064271166501925751684444479665466516514325301828491504497975019063587537934429944043529362109858617120968578534435106969636777587611352511525311006196415687292777336735477182078136931379707244562853073597386984979156801356254735099667919233894435385278529024 [108,74] -1247003000972893450523475426723521183278143327770655343968051442902939108318135561040592529782181225009777024451000816712756224991314487933652686824280663364140500809542745889450820768998185871199064805822587165660875496147681210762258749312375631253819906377458064849476202982244407878535933221134832317516286344641491530901956493806055451766338897146720855263420609315589108727956014207606894114251499336650321413352726463282562775512262556921197404123945431553373119661018829100059570559867045166956188896807383317900876415185735305210271402888512022301737378897698509165901975629732480570715581955635113531554925571556843732425267165445695949241256712933308053980576144654645071988067639979974778516944395576253022233520447665163531039341156814511431641101486929584376938805496945385658081499980815840060969876777758306781574110651224205727876476632784199250624198149184147941354952453915690486997128222768455481564100302270838897398606740236754408128986851391621987491333530598094603586798532260400641115911621943288720143918095636734796381745010773467644420414393659972810659265790377447337515095031198828851747331502960158497492047676523075477852671687356627715504900731821468947336989950287268430422115627995289037810563705911201159221654275560475572079883790779085793182985557943537116780806881936355523002198714445358859235077230612488697526350171552717786146858269616309397120205810300477606968493972197068769811177120238699716886177251330988441871389529299316782399805284329157992947766356502755329220236064306084053229565244823616191532268769388839214353400133036819240593185868510564972960178670928975105317236644480196495091245543038818853184527891953915926671811867175868004175439130459883055657655299406519417623491223647122544721207904380193085857655899823917081139722712654622808576161640741181775333012931509108527495337284557820238214796844423353694482175567821236584577853250899201597482925935677988485437642684116559147150577914318339737645587387280683618639075591646800194387986521950765126213327758809806913541697066400652350902507603726881280026302710271264049556819289174596828238254560448029355048854463299552984781928718839610604896373429507446737368612943177355784760182723168267802484418081730939409623270800346600385089760120231811429128877215069595482941530159687277914774954492070739797956337644144 [108,75] 46323432611600032910288339872039339099125016381756270188333977219544055774723807262262288675261621007683147247944274363762590129376888107200115124029985876687980982283650905577886649856881467906819681004329990177076729927639858840296668293543812043199295920799265802122691620966667857770539739018441707826399753005320207588870750631452452325743103075704625080161019035309000399229498076558942321322886920809130681833682283278280787212625050688498192686797491093548834046666855817012621272971231676345615571189006618569276092650981737104339046964619412006944111883856736388151748426979173821930578614529132616094559224693447919050111031121502268359740619415641852985776073767509720665366087770219906460299469301565429744445333518836309417701577358763475753768569687843103046814949158417256969437758580741506908427992340163875343267380614459923913750894345458700130048511559499633026430529818495004906914851206758384088096506264011375472752660613987728853353827414951234082348168088764495764800806388740421836869320203198733902647700910261869103324038516042358080838119874316453668806144163759239030092261713725322248904616412889555194266724401538520949373741366065717699653634275058192500200388993266231664332608393435566630982952363817654760248791756672914475383314730451542388094350880118657389515783328369350510964317402746381140313123535812613924252492998882871141143803463521329867462779267291332081370559998106942592502834009537836028904353701312769538140779623672587400370725966299282774934233112419195190472157960980636830664422651965051486578539173809405357410162550998225786784877424641274689519888628624267490166935137819881018531515904904479719738521818503067760292835800933555059580016657809722777441884028542743218982068599354105815262629330335059275660477382014617814784464898888274646628754463678122497900951998493688570911221825470822457809295965547720560694602297327108740002934009967714841292716530756318590986731823449076884872828843921443782439862243047776497745963653469918231721319879981813847665708636323414525580729090863751963135685000721408144677475326432771710183970468907993293303213760824950277106999919635632630119969915173472698876907000842429940279320529767022336832742082333133596405270945206089407149816581093136615908326910788856596965853378861378266332327083932029801629673853560861025672880 [108,76] -1481429820766754339476966385994232808677403637633772020668170033499764147849056209965601469134437839662010647277330517491147602028668242655626652139044354292865732346886385269594294415817014377552422662165497241507097949137081731466143821090275751780262566095259714637878777269645627538180247180812416328745736436467863275872458514418306267307100874143373437169121729454106487566330999497295503183082261395468375523302817651063301398206817188456204733215896444935633267508697326285649820711083931749381549659153173189401835642594179056606875988201682135232333418019711961068873516298088499397335392150026660734922608082546052140756266081668282235656991080542940199421050951338472753976132133331878848169702686911759109618276234938218089971992353371428940459142653619390310407094496387104402796246757319132369314032772657744357478009429436596122996885087444452780011061946146034553379385501635245550490135161499062764793958201848393249993521081578278338370451182774893738762789832050252308833860466379306422059527473509900720237480890285028686116789703754775153617907423803693796191072216845782194872117916876905098939535012807722983202548475750867277956730631707657754372564684218871703129987291499203674612296977695278220608345647065498477963704951267725905602325442909853520551361103314192285081899935156878497367078360979724442737109992332601014093827341479044324208660243092596444308258906532796309716787895624675956688648982536402774775763520149812911569821133269814600427869980704243441184148059895651137371584887035450759135508197507322756797278853567545455794781136722050172822555098907911260157293241205322661033343945220991550829299817238849664722096733164761917544249520698598710543790054610710053031801641499851135118710573983375753983031738223081315633638916851291054879461510814101593788218961851713763139830824149895771425817345011290389816264803349862820440904758407827927522880662316779281151276397716853088286178256480319962277010238577041867852895095724701312362686553438779250463048064191740106190473332336918358527613129902596655028772842225758522764628271129222716818481740296024858669176279378162305334918186655657536190387778484802666954594282028584651734958113487807650627227890976339295431926774017457303008935104686546911318652078359694108275526952014449130320530503882778810408666664008423008104 [108,77] 33914727599081880090739731039504857474249813970900175078946927771841961562096658703072832521640838467629161409562323350038953355250842653491077208780736921318754451806919225586813871956948722105579886092407175154044382769957917466618031153087238567139822910446903940475557258405745143802205097677474537643257335114957289253360773491547861476660769244477778551090476188058548944706945825757757974695070436181688383518184917664443365517475905069652822758936999255366423725916905374577152728554519477090005474881484670244337970820416710746256890403223206671412503560794532313080019054077866264624769120438416592863270498113137362064006096927852806346763457809795499491952403258204311100222938788797987654135090287138807925881121314801543360579082856365841278795908437469624734867450074167462082143466109590993343810463080190947130984653655778723076737771094786022343793946257303824195287208979018039639336278383457596599767148680082945994527042649671093222980882328168647361053706069071832989638247259093247326328838888971863776168277274419523701416545258515672047385975708616085864574095669292965685531993282257902906753826014574853026954477310592550959325159253466820399720058067750665222087088537986886264279022637032189633234286714339936330053450146444544450876576926602292653697256159915567560320802979925503576472073833276840979635847597893553563074006810606156912301888305238124891211138648291767359759149286803244993293104502799526125725673622958782456950836657477082994247332861566735269045061426697025990159589804462681820959957756678054628005848623698543088434087357758479781326549172038204193499428402947645342977377842866227415132290363595857501203602452025679374871190467595826340960742675215435474890435054672769761852942565045908388340157782261291453995686142299985014640499066835984740721214019350395020099232392222482365838130870694437721537362322326106004927053438221631863913450843883694654990942750724012082609747400797362173340189222026647570198745140149031251783027758859798501584332004115022776562679705420972332554925426590851138880634036528622652868874019792253690360125645126850626164114210657663293323302991328199106890195556373556398345290363214765234821253842318722941696197669528628386414179477314344830165327780977716759310655023989252339409245482610444408472884312987079830025463575592208 [108,78] -288052918507852009596823823706784337554705890935041325187377520053322421607906775913104468965430937293612267300585858151330801179121393201094078526422371143623992469578473318557507348692085305805732516678270835862671441523035344276140762119213057137829178204527723281298698340250193004700077318614328694380789642563702654538767028193939560832521391147820943471262183313255225438409074803968590485072225752609754831693520576049825179290465114374117587469585555525994115792400273833074288721272465346042311065067378781528051074202815684992492028282546880273391368453507414979298572660507615597298739107938417752639927835950590089020615454710480584339989257292720607928675538234871130311447611849601916059907683736640903618123304868323258724393059449505094825558211639290959109826471219988707881647697422723232676131975350463943593836711471553021350905403089746929699200528882164594284774162327233079936324978405706434137335340671919822518631621415344882372202783325411797874540832538466578681807428964133180073141662999419063707821157731860946484072085080575579304837410909749240141394281157450404287672710568483429622797089705013260120926982778224229324325017240098122966626519462474565161068422330434174274744131632187252772944642623346947643333774284861220859432820508602049946458122375732248503430845847004449256506941178646128478934800317164055503758790595038057131541372272029265505740939514100546945144074707272425610790912235089520061733672593249244523615393761145738128061610340789782139740716757791668947260216467370405683826700804683786454967678047804479882692359015384926534746486334679025296743364685648610255189925019791640013789063578592092373899130689682024019259483090465505577138389206743590410516607469781342578239586364606466807214925304697263800891432309634726336800441911016910109917913264180320363321361053054701070909529096588812133956575317665998416747258043863130418204688537204651195537186801559597815150218326473874585510610377880166061025027729247981878363667820321644008764253794472894428550297529755446439099821932365583341364475226217868320839299890648887400983730423195636393146149919268845959260738145795294191665905435550507817229263967916170337211473346334870944897390114825880433490333606372393499842296904738317059621838959800150746403501140032228007271147569564855140272322076 [108,79] -8881284921550258324842130487102818763823933401527801030598303489573823667307592414338252264082423958481403950298468695699644396560771506639274102294135024905452421183326227460968754284092586681340125835160888815665525093047646024393389255824493244381907869974544293898672278525500247727235123591686738351078202447781354976287355118200568450675466345145723070787115650311831877540805740344235336807296135283338745933568231933488467778791978736730022752493940407178514323920128629591162012820632653815462324042811670696358961116771964413343042455024215165674616691884222644112366060727817425392631184249381483282965062598364044713059175109884037385149907226462550544450506890716907617816340552355794983313316270785866304419307210981817646802388189379632856979460419795344830030944494912313836512177412408745134489743864596965177355611783053037577381333514151736933951024834102258538971270890424955188568154503355544060153841796010342247830863432209465522310370261798771303462681336835974369964258400798005849878029840599539619986966487647209200140261264342484414614575444972545783180925660402064772381783143523328085973180410803538792552132909243737936933716790672020297733499340597449027297397879338679108988546886151349148788529747474917830592379858220178358216060082680195077303571262966342328069213974640967538254496330253705674784096564015297919629504100274286739560903274823075638260930357820021914701057400353513990240375282101657108824812975883048416931112053646108210584066972638445755529231611444674038941736557361569020311677450183737731202078906675171202824708029045796750333865659602518496983139299923789558259003665151388949036035222094285785400371221042645482517493690134865643489776629345537551692777388506469237324911242152986213992120502662067614040979547003478335382584645744875622704409520966865502784648971251226661096111525827861568424273126289799630940666859554640675018855276880260957594641026943438402595274232334752314584859523678546442789131552706524788185146307907212770029229416394953487792300799012364369856148970671308130283282077190345820856987582537571846319347785738424067714553634341700022716359364622601431372678621523137037111668470224537015784653247161918428377461950765807187085077166627947227946588305117379934862758209264167987623623239672747503754414697644204752013652 [108,80] 481888368458797707410689907822177151743916680257634626792058793864688267896913204116487876209914602428792841514735924718637816699253687248593442009772957370207042457376671228418782638219334383993960893177903972665908796148166820891185468795906530162107770406345773291450963100519316649116166466609168875431076649188337270459468935344414861791678882781648368571356061284889388988067600484664576257786231270797753516292369494571232827407831222393170395911297419416557947722015790801851804290295358508207315788096053028301611540956276510034128523434352049193074162864888467171608242146274877015423098068155068726251716007759804863347587585529385843030790101378851177737961821825952074495483364424431580629040059833427586229323208672409175239649425869185541954643013821042296735049083380110863710225059900675191650753099100836691784915375693964007410100819686920928230773594596930500318970296212787899402337532498078630872196460618356056439732557765102572757793387483285601186345309038252545467830685586804756287368423353391377597326866432863649871733076949597392013946806563190793591582342347683661299130555250634665821921224392343944126463301047608926082073970809202513109312620552006781307899664224430009862688640488596661681754085345570102111330281332340773183538933950645356096020886795729608558382498556948045703487660307244329155310498896315213337044498595215936604760496285048956561370308443563941279173870226823113480639310546470851532826891041486791407071189765596103411102412308222019472353661231779707934737870400496990646937247734735262974392204515125853241134504795486580298301782032100132716940084454617452190122249467995766197935343949824042428108395140698993727241311615735625910766844558108743025870039761971198271196558406744825685007341654343358842679210242752952680703371944559342853432609484823570268858284259070802439659638144377052075799982229451530237276561920250509380975332144385528762159501340815762875233395827911320443641671125219116482970473652465161621353423334764708342897612259699666593229103654398999929161998842593408211670933328514562509035201837901792934327665295613092971891712714156689275853946612166895210653185383059813046663849781281095222108082822497191592019544244891660611724356860594767360696542324393556823941450794047945936348283301367886796909124020378615136 [108,81] -10612784574493770981630365438590507131169775633349033643577711473953406942606803489404589361930436489703646416982203842512991124785228374365170807429852136683804359883560223693992608567650511729074849742417199354634491190394480599542461712771119915544945905582630113082045673693984625628403385511043043216337942565267154357251770546136185087372708338580305596725933784352209032729875795172472782437718504863758437579277543308980715473657171686135829842681462324535200304659326653626026651646295720361793231625783913915405696360137492570706179342739019604479303095005573553275747787525543447527134330903201881557764764028077047242176579695142886927458708189266650382525140448547548882229263975382074643586355094035489602848670417638386497483129455683978054681842325237620008721501607289123134916203918439168339405167317328446993631559607586484201580571172396349209214532171895993828826307746662451777419990190315280704917753443409587262917082237877003156819916581668489646481563960591157021863917310705099125557338936180628322063391724990142100746581694667953731508205010265783924349889819035190248777374903511377036288915575279679070147914873379290054311035505467187044210281438682514293613272041193685563553792795320077930143325324589918599504836755832236258783537893018258446515002064443127268079867484081038256309897536292437823087328046770049150447844379012809808772475439451168313781074163425403155180177365579002474112085056163069570468568508816597725922161080076109987176373316195693019589153959541332707104078960208697455605486524288807354553442581911961803275528133665942004178304855938210935746984431933246067095980262210646856866774490515210426485000038456124748539409430644314097736740917445527129454494768378119545630495191753761103098214659329740123586943968751125586716415814578583557208041696163042396288176174242836198400258980078360766237157249301651637898233905761865997314974718313444750500934740656977486917507816914083930390779854258635636746947000794249391798449894521578604002362519728925836673154738805242904521572670785432703901570436551953843118668081765305312058689951322514321031920162623430230980452379389932135996227071199407710111295883739845734608337321489727231139696173943594872770704326113402560643163573168540689793595480394876368046100379777611684822582616524248 [108,82] 338541699031647225938716036664601509602304239459451551352805764385913028672882824987479216556619571012041446366963907844780525094039125181321439631798462065450070600236733925453324078783880689608356291524655005596866949207597653080940654167192603252185949733858242163057758312861353081779243338566031404732693734831777316416470580986729685039414354909765529755263536580028137308155655010299645592563266899928487410887600630103740233664464568359924626188285217144037398448689374443034091701018901263406746433176251692965874182747690168302027796961730367069186086555066645335704449415393956633492256558316754727418694638146928961362051038819281016673395675365370588290420713354086914997439705778791846766292404608250044272427966017793377402052181503920792510926202706805891570448145799240354743689058901181714955255118943336654852012757814647764568418402715460680327501088917037039774429132299844834970817962755831611982252308255627310956687568938672342235947337210246084890250046933411725244802132374851400874506609401374296737975981790704899058551057342875483321697888132791727541570861689969995065246347820136032831766890615965362757445461025776255494129324986476301740692814294553651326960362565828970355302215055514385661893635984924381131482762369485957460002785135958526467058431563137678433928766678540582451846749231863451722362885677933916499796822669084196816478402315790652069722312163971133049657369185876071902243838107975783769752260446199805626884098070882061960388497661116086990476019245719759457519519273544673715798462136708759482092255453589024441727780696446443684235546722900459493926669398043664832080837675904924066950557086412992116981711931494589598890225395537730935215385674374391358796615816502314324228719863505138887598895085244170241805521309149965113123149228566472339548137460435701206136856904437566385704454448344262553350960570179042591695670898707897633441878076486029652597123700777383663369229882450560955912017216997195561373317752183000918183037012666288670650952151380331442010729667275330666766525874578961130980524259977692047428754496706103372476613813536240062636008810898103367762504573278616894745711121627314940976808664824666736493968481695109614691803145868438188828608611579628825453183159962982414609169534652685839678093458574334073852152392 [108,83] -11754636386765575926514107523336368693122375906194629010022194358346453862915837177189046300340871921441973542287026121277091013098182355317569886239796324598233908677588334028064512668253685319721257612123922342695836031296380793755284045876450147247125037380588175146541726619890873266918585564013780691936646595114061721933863507205960205370896730281829342722326420472021958659442713895052042782923173373191138539380457269949992102883855323157554676056438906929569128331146772559649213658819365474402084463528014466466793638414018556944665170813946933207732978305177244399126189045043139062076016878276431587205366620295774548531726378747610848956680781237041115138890290854816781266429783470217102559589474771743421256383507024434297677799081300202413586109565835590685972459792559406438759293301800419721419603454045176217822939895788841288663449886503657957998519969520936637197490431980144446224910620928587601821355039488675498753138462672755732674651363210105598601581707042739203985972213521827312194693277025843709015937149729724695280584656537890342456120903474103320699448786214669341839602173590018025988076872020721522442123827605946321446936363371533350043532375098255943245119970191011274911780383506101668038039212555249456104068679799841042413350570819199469274409751621835620037266769804176135549983133852565759410489003699855060823563474011398737140487981053682293690366314978821277900298291548944155703989843496045926179632755852044108404239057617790607806576781568370560867917186348210653668407055206244170691537491778236614792494857040151989736758689318114966575146805163306366828850021746004936927552744980475886003098728904855668383581905245544362650013721696754106705114205062729069983707033355169716464196025587424094173643843224573622916301064509538556879153837231962371054307867972468869858815695146186951968503665006902129970446001694072281527396582093467048516502256033804562443439741199247371290701883782174322704499340236947719372283743422186263390544832845613445991274084002510873186686332962752652403068821206739135874489432904670737404434461482232904243612929229554627400263390955356612838840387457538461869061117901993264566201551122090316812521029325051480374769869352287064669134846660082375433376215988725058020005209391662560739014045414470962311462 [108,84] 486660891623939541575548626025253772141398332178839482696449757118613882634947242212546913233169532447939273621397468256042604231557662834716212266302206840038412581352722841042009956128258377360494859504019898441739680525798009711497205685533880475174261320048389688791982651072556627042152955282512926970721221265218810925121949216727483543846151777223265197870182315320464721272395262630724662940746508047575317095902827437516298949349950897353546900315616609756009216477045310175704171746730258034700882971373830678714858633707326480710717781998450495716581532352664302491805102391045343296987347790569377317434214297025492280014565491717602273109947046552398120979009201859556666441858561246466197973689161382361321854716646263457585632168359986093709466513261173825646243129774460559079460216251250695891238274554059123254656067431390609068686921690743992176450997795475695378399180502116860648649034959598724079728779685157421691317453371164800901241503443534705701153755807446960939354351480725743641392584634114032487359367675640357173260938309902091163303429183962099750522881894640081278779441917044616369381767764250799338332514473868199924037162858565646338265688634663961620427012595846217731577539999918672513518989254001379853790879792197905107377469339841315934538398864824814256424270345142095839576853435655868055464840620875220897793932635567364641995444286195792533859189506403999687023235120599476168409995831151058268454571206598160223790985362221674820254155588275248535499677629728505053400349495891300084166622003389895131210721951948272006475799481420362520000876052302484175649114816037282295997042415048599695805209245939379028249944332975721546495135882210226949433906409444479287348641721457504577008754310005303433246480148866072229778468032654716023473014045043569214376861019654009463980901441728068648032898669401026402665935148463665027898075340650528822093057801270593513130639414332393566310718192154583199656421424039327351951880323957874227613570085021230893229485290698054242045744665015299991182527861225022787531989879202087693032414171373608784534974507977719883718213432231612249319392285930898476071295904881007515379398053223576751946474540414212357412886053740458653149247549787297126688019859332945969485567125711367270098167052233332272 [108,85] -11124246094432458671843320997809513471868567410661836144461767656204502910533845904007641712689497876262138192443908939921376285150674046822795364458018828241029170935127259304516221108961855267996087688132030717628164673941796165292204723570883525559020098986058595705665174149828361249935581365428358938508391501960507651089793945496279424753109820586218075924832310970708822856091182185344472424582851540362988939826086222883770496202003372323055686982013872953610532457760566191297500501862807592407303205835506390419389763755534943427377045516367823743361747616127828906083984379550343923785514431285310293845283682635164985548271134551318204441041758946774812643226987567991343326700204703045886271055000730271862530001760268745095241756301680242811495300111467146344767048822112079694203313166159423868345735575318687615543087601640104871141044767035506804391847086477284699766487989251415944385936396278108290886527230880103692171641695090003658457695951653356037174746379554650595370366044079304779105657689344963678032519464052899095611065522999939413599706169536715617302707832260725322040854697813040690950998043452419144298886544006407121034598307561770211217025032756850904776290849954770316909777308933605780054458687676317346721603398393457690865252389539865820800567040617038082926604117714879331269486494576170406071969570290754562827249631889511162872323589643572282130477597755338559288083478372120993894366748078052003447717168625264383950988831022292148545788938981756776807919285321174807653500139279542199432665687919446964022889952742546959210943994352904767387686593762242138556154280976402704438025884498726150158199356590501023235088417628858150341064502773304010625623150179783490038007952834269769657319749605764589806518411318515077073708121454437133234340664191725408673910789002882872270258643823427731654143903122496002800262438034893938323748521514894072767505923816057544987555073197319379620948037735873514330276701102702577443083888811327473854126243063121397960684245671787589719967425507585637369143199574797772832417965881738503497296730291492012521672678144330769176041477495620543687873466235129751751454598055583937759412390367886825767116107323072137981492672201114975137412419254855406269443306954775831317165700823244520499891485003856 [108,86] 135380482053174328734311892919280248955777036137843016630626801871050178964079715783606869565232759540329743477606706209189241969826654459406188559091262263457296818243633115201782848947555701802653547502926901001513622193711386406231754919146109212517350508963034140947800643366484528290748089838600709911181529108868590074059104708267199429352459212005804061660116123905395557264894456484038729579425022484480095486009225810640191662907021127748504102650570162202711770158103212362787032360553825861816279590757907680151051916920467725642786038139422887229523087451149879069680984711516870403570194885781727580552139367048282532370963463058778301503766861971042176545543365463306581497425583607138949203402399672788797699136259289257355545270410969123518754604195851807862416047041405308399766062980985807418547325692865629436925960813491243743893628983241897869249638693671151712561034550734001761600208441958189872325926249645362339470333023846271704055259741469754873246286488777759722321294158726395455059893065333528240393098508461592617670951498436286495229694226829383304210817441756929483177974173499761734714991692762401307101206807142177381244069095490123928504285108543762043973074837399953711969870052726561365559563824398943029201366470910172941028409555299794073967115564439853992620546403336589457677516737594834155266618713809852080296270084391339940528192815538634681552398139359904288197810515633392503623101365736224418505393887791841161520215587101283370075715012443445907361025609403122701906291288782238703925256486295897921194213995136778863041813159992263512490027078949273967278256134716880079047037766740922759273101577293093673102321767027205556805371331471469324398299573949148342187886869020467395882919736692854921586447669036103074949156286615079692398787875848605905477241453489829152387905933122670767007162835459528095126768558764687775835857687840220618060969628704584950406109247981154962711631027542075514167277333656024889400525059392050449331787222596547109059153779058419137084472975462395419137053587629746933630240501618608795531106013865851571616679065635514566554780350746288077974065353172151743577401923369242623445502392780648724415110727261539466476322842861711097747494613090214939337809603492669432270087238748830564486879808 [108,87] 3712455899815618936965404226729050520794856450178188481037218323076829140911707741212675339224029411531252931270828796294269747783493884777427060125290216954682271866559739928311097056658562926482373101411743284155459463447362115230305991018306104377659876568116145714086291759890986361957047805445231756482191067441134874129378323141127999995394514036442118107885414509302924820677720320918341123195463582522956971151120751401705550331023683887510043249254163959464278852097185091144312944848509195027482703438535947048868326963816125335644650239213688554706334225342752890147813717478263060128579716394935550287251257792580440656644592863516801144244609083241655745487361820505084441329130450762207418056204090661075776223639172532811852905271071319651497188814460302686412090442903637781741086974847459589173289364094912266602187270393143301505580859878612176677081121938503919711923643698530935094756743736876532533687933940769999810690546661215288661555987244396010363014621647510027051159717056973637869192167923283525233299828056260841105042980671026661475369463419156582068745627577758283396485603005973885602648895726845774558750598987708228793758455553618831637965626834086078839802803848409839217432963893809431413228272581695023002216959379937398522889949337020907972387540311435536437076644884458272956052400491589482857404920066593669094175297990190017994904832346229070078795225595364996639226594548074968095385756569096878255401382194367921179201313697650876785049865527823975425715701522363263432450718834240603426422725055251157330018760512522640104377677336547840982362374855408191122309842331727019158822067340515034963721489705673318605758813817969003027637876241804790843493171948423776087326515293803684985970369399252219402060857065345233286490489084467098121570516217176618503718334235974123755388976118084368667871648487082226477989362029411513722890445805592042745299416652672964072021370653743567498046853011828904902248457956670115890169999846014934760340754913027890442903451499622667510674607997751085155603721556002723706918109767189174729108197533483599438384511789346725840006192405034163884977482057643021322112692744338528803241125923957381136817525394072500622799550932766453239957030082453018365314145300270680639426247226245157001544 [108,88] -302825241897948433825925758072382740734809585766343507478012808455503335718869437830171460261994266100249337535725889941651038595113639965625156197677064231526045405829594017504418282712233254734494296191811275172603108269132212072706736840859328998922616156356184724233512831530385442407267874810250984276963289424536601821174469585460194107492657180351541213168301091645434396127043841626711557234511158004233117418666969495789590208400313172315522918629733270433291478740858841593606180002825066462299381079277900667258497605761629099208161024891697330949038292405103879749589080180783899298283081528842666783547774155381648135630325358089976658046179550647602687452908403494696871577897128999706154731808915131665891242372166612235140494041245251729497323672058401196352585897041328714643308818712883307346272328713639745099623951585516711913176287577639107212641099063740420284918218647225878309285793211069886590434670407883859892145366755947835603005012052162793102038800125334129048436765029500664944344652762247829509002340135031887307108963379549072813240211377299089369277868813477580658208435544957455199074968179767704325228893953900715795665620016779012292919708792538800633523716940219609617262596882523434904613245740978039700240771269048788365670462677855176998907226083855067404853224171791547998780798526805563402922620311173385933970432694412728508011332325002819328241264543898413812327391586103003875873215852170129592215639296478971741028186489032342964073618614220270221700272759242489063890609864444864698335348442631448515941746115115200172735282353421787572164702922191899579913467776460628575458499967160964261198969678763476548426084919832538187426415689916523983284427441302360127255795092504071398417574346657768707830628228049318761702841233496575907813990267373213343900283672918858612335039865456511690269672025469927696469671217385951109355775177056019240920959962038247573236346417996479455089809752319441629015744314458623577334955989986980872205615081470103572691370221713736892822208989835332127115447809431028415886700642201865855983914997466000949730814727212207329655530800095118653085198609914551726080740382139287410302502872249908760567331099060185615100726851762600235021935133247455981325460006115677056359881004610403376 [108,89] 11054422102555686604146009607972070390915349086636569461703975378916742938818940365357071530620956550126921551314652842280836108331345636651659644392068018062663482213054579040796587033036836504579980858144889350889210812610047544117771266414713015359414128075856213806530385784125617612587212968290995962704949479081936015946739311961918137674056015439392001588250609141097633863899505548964919243955364079768291118080439622327559845481019585624882039125471899036614366503240677381103212934345959838638715648217629664774997167191913908518476497544785820453289641461764617601558449638852723271138823843024901771575652061393224030850595483299208754938883967015721920879003532098158562047684344358287196157389668886888934458841400811438251055938406949734606695852731085903092864582800460834748178581031439054063208364681678465396775048419458146288304928555096506616259493919273964646634679423675249660973812560764135791783332787408997628227442692370999874249822813400275427308918830230691839724885208426289256049160336631476273284177927025938987523288116127891755599967818808834724764532185452592170743024258872788059685889169311265365792623789845378459818167356236082928777779528810466572082164597976963757577549797819003451738051599627807352374498413608417768475082171075919008130898610007041281045110925283967151178852658641855197518262640792454422326868125248792364243427355968092120248110533584092448093693344321893813241681087174632773617161807959480806890704526770988066560321610687752762576154403748355939145997921040859240066043795083894222090613800383619007633296101367096503961816417013249308305703761842648924734282540542292495929249666579033953977109905002768124976379537842725641361353717970550419555465663909222833638592692936538968501314041004225036635592040705021793636654546158282879184944856689696329564949304598920698614203309484910499554642181544717731913417858808634643521533505582802296278059217683766198731125340245328175345987509016169520921914730055525030248059726642978316171439239639803613363938240337604025805055733047155194833505738007628188730833724104255255120990138287323024031252092390869134596068518255504141510460074918394037590243494997916608766153104426847714674245866179226998367403580341647723097763704698823322333576267313920 [108,90] -284470416970404329698927178342707892818988740437095677645489927879781301410948497430264005476825945458070278021925613440031213566693791330394394410637682639009173209198438937069842160430674102516990739183203814696133688312062145131754756210552082475758749947564635435359266914246771303100673554816137242837763947181675007925309177846372919131011421156740571969184878141197970075800293129170423424854519591104600743616928739716849814345031171128817933826550402575743920181326877875699975253581715915441514581396968371428323642292309170125718107907028700132315139031534769595243486997374615258821239208541362015177295800749298266477878619402758294259680361301861912836265388544700177650808601086055987297341567056295989419254506776819932462334068899528608115473148695944618269381888339139998218964355675269948499644041901634049135077602765306314464712790133253157937708247916258494359870696671380840039231201675524842736559375510306182648395833329557729065305875852747247140872878468484308256189668559032427671886943938391589046023379231777636356446510878031689257716982020449401896957331393760991590967322591589388838674348868404205033221906396918606333660869127794634886470151378956655058703051471793544226518872837134503916277436844795326211182681430584144676946768656900708359229935158808105417589435281937235288639397048247024501942805872187959857397704892486062419071720784304986836439111617421594908619633380117903487876934926302656613091518772780930791259103310384112749994910392610612735332102258451738092557617574347290832755331852264178434515147170246436618524393468593527370649165168263510265004100672211458579323257124229634700261913035439093529898965175729642027804117236214607860983728345905406177244671046601582563704651220190337653593917775307502878846293164778013370094407877230876419475818872311453495386644098432090013011250783833593885152896861874953782623693453453898586181341297976986011776794274390871908527477266738567850265577334937578886092239364310446642226388968660129525339572554450784171074181376194058291507343092757931309930928864700649017617562408185486865429772635585683206326455645871288122600144449525482074754881394910138591863569155074789891892366326094907968650962886236503194955778510040516200962698721098086903949805088 [108,91] 6004841198425904920678285152171758823444253539161983783472585347796241838549478407413223421616694317023758666186245602442076531828150961102664913691076754062910627135495763081807793906142054618210725270592384603916209831779787265857809906414181429433022092832868439020001361009031369757141739858639599548771004371486955466714058962187850073152870250852360000267673093512137208965612922356565959615014909472089514829184578576749070688263071118042443522673313513718112120106439791731504523061819942820352327755834428218420915003306882606903882742170472065030689384951057471692756222643422650493959338302689000926502792295876883140251497984924401650951231541900728106503500632967764136139629870839002174681031576189591452105418692210144270469795502739199638729296851703868318772637315932396879683213785006626232272132318560750352615809007893866296687954028190439613711698410137329243460837744745795720911389613507600236062011405808271209182990990130704122872713224056558159683604490416431383955357262561521852993640698368747309136140868358855603347152657662310892892939219075877252098140369582533707757362851260154423976289431709213537297698969827215259197996229038115860975740546640594694330895249861067002619461786720358950977976788256213110038391425507495741649937041195854442314963220075668018229073064418299992230196727057130517176083023780284288827315673684588742761606741771653041353502035883428129214488584300274645043970428608798964862966269993798879533069839093719086608759546587666308487010582293232980462975166692554105595456272237108558722867911959233476023311551362007886428363663294859368117549211853903217365309779460042410126662432279145954191344068592112956119735084265726845713876325104549876855751096399722931152953245260396004741322310538682145132185752812892868814806938358644944530798012180176796765072476142826577645696825447049138546790801912864116675504572240171534248994275217421453256888674361611551116716222750738755239109286335036479536898122156507677209150716201251620304335413028119052517285205340870481155109039035188957537686455729245648324354081183891891738233455213262572958956659344568752344244629624969104315588616570885347520494710859834350586002732536999407411484944057532960784477195769237895993670785928068486848576 [108,92] -145637114305343947539504334400178985416084569470678597951039250389985849847352647970303800694038863392444010332695608170068827543572764270886334704517296969492997740158091238302570867340452279892526614597997094462931459310496612098131094359586257759331710918510943597732850098158205729220764788243106908222189930619000608185523195473918146349924876669605717195067141523482483682478039283568843522050552429537532441123697245546213200020350918130159739517810974739255748157042333675579532570266014493395832851390598989474568752510003503176538235197727577800448936556202201288721328003508274928741607218760441227037847204589860745947999768989020115164661460141626142967870039929028981400817415876679195388679960435401696970742596789099885636125844863524909845271936598653274488097106171221056708552545616590430654850286498294124842815935376869778422821301662292802298568953616324741203342863861374795389307937826945694552199862591915084958881524928304526154122343002473839432098619421427334173600871291328973589881096545741295404483329037605017698928241085098904806161568554501672562639019382892710460695226820051635037757779091287782306318593012781699917501588506212397374961899158895301020563864356724228995496813311794207776942029642587061410216499681891593934945508298087734351206405968729167876915096590015632908318139868094739283082393007042978271443407329396724109205385038280005991442053455705105085019453123707428812790539819655241349045511987036757029329659522250083572011553941035867681959831247727260436517979269782607832349624073623544572020795159392423548792444708521310829793677835612916788809472340667516688160002570981207125283005644836966545480051477380432346219543295796551681266192162580902393131996096917457609407359737070444223069786031058485715853356929505057724014783101543855019912638262176861968170756259609780861152083590157245757676784414983098730475425557189978993426239604858598737056109883688339199876622521033611881643617643561524939359213934286499917613286373931758939285044340343658168277968838918705629023191578125999744648998305003848550043890327755492849763331772512866211493616349883023110233371159245669072433684171328841418999528392046614255999977943728855253200958613691669102916927791306615183013811450780768752 [108,93] 4727518564449526731066187655839062186191170093134893940402703957061555505919937259510235810019263744717823977556300348511572671677467890008290037131582684204465318842323098630986399425257805475588671509223138194675433476441856436128162121373944950407607024544766332444452388231666891221298497561149756359905393858101930291846706642897276598785668399145869668825338999518147639467403791906717707517898559887886404832369043091826745195270835481269703984888240948577736773260149789080160233934271535643712878049744758763010019288666738299251172835423269040659204432491964447215316256891654084204559574779425523361568996706992123136915185253515982157287703201638404325233362666236388225151246060273007461822423607374063954464346498575840895209419078928954014821490779428005258816932976667293426667260795085858842180846542098623603193470897915714278812138191443424973639691852621459238273076786669933905610537950916966445385661568301530444789584658995706598839627652294781191606685838342670043607632997964168605271668978825731269276080750073613063500182182775958355546899569642492715453524687278201548050113505051433370338184337959005070538882923382072227408973716103927843711268023563115958129673093866460010307980004824453190183936118537622779446690590616065974203136971721389740620442049236556348509256827854543947497240666514601736131028172962693747234716620264211195133073999426763858563991866400987196423561326554133820083255581441365436014644964944599803507518718375046892496412091967923329944723936232549482575627385525147250314504397127354718819217724589861975228397145119204043763385346382182459211063152182530386982510035875793438135439665301984767281383242116379226633237100994229076436896192275482566617127171450498296277506759901342117642898242606533423680033523581717063515820074378911207193136156106911219329095361500212089562635348209282666676478099259229368259412556826300550630017862284536374853420673396004289741114775473443547414234392945851202766287501300439259907974444034332053776571928853883626180683603649127561632691381072597250352829525445784533176865044052125118895532127691549684363802646800916421140489756764642664204348230625675882537841133930901494137252122006012431514018533564953172344401998945852993461424487145536 [108,94] -94467856868051747118285338964452904971239946631806447658624669586641501147911397636765176165267039663636276586691798992018029438033803825351438022441629567747511191576257228907291837465125272558278744859240163437093510746152025865269931002611084265394866949735501885017321041010015818716814328362084096339255892202468711393651236885803537211331201545434701993056635895698235692245021545643302680515422015014495539068889026284091293567961941434028284117777019386594780987544179670584702357936138896583326005503631788469156139702237646164385745814678610109012524828090505694661443555089238893756174170195101662536410234277230991486470839426604176456520342948242813102906201388061181899685848423244796964036005738787630784245493360911696144813931928169163384283962860638726561016715007204418888591540569455628638082796728884021906735836532075868751263804203929732554008761750941048568402524938770498493266796176062695640367180943182007524195479626644604506868850253646909097101114655014839328196383195215643745456958233541067655803909427905323423369918740663141709525979137746620689413160228505517788350424470556391462536726847553705628880357782297279356245147540395341119765739443405209910628321145783151303011321846607330792405350326214722199033889945944110195411623895261859551389433232260805809054742611842748513482456321858977427492815224517300159662519398183877297570148396991384431247269103761302356395690211987641518251397906211294780400407456057305699797348511507306253743731638565659906043217462987395495444098530966572045762563595997671791473319245281956347454772508824964715286692060253090773596518705230045723828517614917019052087575688929697320524575216216326245242268701703327120837517272627804801205292946890840949752012567936127277293650733952503567021096078531013031166173164446346359423730332520917905012187027951090948382844789651487163277000012460071104602606926176622550741732390819926434960340079742371667984680694668047784342257120246123296289701601715152837052332614452793644653281377345488273338434311471539887586720103501774527415894482096774629957580553375867862951452966340076970025923230069987710389304313379989219894093070119586462256646794801082248815025117277246401266117438777995176405010336066917742688470816 [108,95] -1544587044174094133717473626933829013907118561524689583023196684583773481378593305091678621826826077726516229502036933301715546543202857325330980960301398773211754524111029122134597289513030054543938280580731369477868326859622034542245799477995338491486199848490483381514029650223394472059304013800746917046922971415342852767590222362507853827102693252528084201544380697602346705025131246936762427890216037392250950290304558666023147128821164832816278816220902019462768897702369930763470368737019253458514151565058055631082696791835923080712480333727557781715932669133167377392329156898233258688697290600065469158350589928625259165667792420562333268662246824112604100654312934497310985263235969871930140033005025574674611776017079943781601092767370785354573351669068146731042376255279371460560896308496531275653670060849858152720944820097354012437770201025258520957898468217865694251898907921290612522086833929924085931271465571484518047633230751156513823904161171022594435221273389326887166157759031165133398723717004696707613569959828731638983536618409701034898213327574031260927477224448540222756005375903456527442145243979291835430246727822448845060131126954788208889144875502541855916845445286995615277264634924424575071794409457535707169982518032970585166372108705223121153015202732689793000782380167998542963264981404122197254472570716224830928829769641010060471622849736461761194008587376056369664808516971988470093836458412796102648871251367569451193204575087674928809870644545187356105066368486649832755488660940285062967307179523424392027292757839510826230278599879036859674170790578116924991881742345019620610782099120286400342804857380252060499336801105531879461563725039352789012700767558065088052005305440937273119431240449494922594314481187566006354133721975678960783006199279582951273618257506278507663378040429673400229523236372810596264227215252843662345363199558214873447773739924821344617723594162465982852474556647674081584615083829675771599124828730607518553745915895475236095773785427381279582954287310093770206110773952139925134164403656172843903661458054454694063161813854384254213398907575869878218455375847282377944489546517965561322950627618006205491589502308516441703139329676276521224971362087545219049888 [108,96] 137174601356326288295275061416513997155811380835883808759290360423440055235444684660836201421669027828846597603394606129515995347586288185157716541325122465580333158146915612403466912816423037001707493619164182640482960789704135571587132459217286745780395003543003059356827631261862383024504274682556568511988858485125632844298064439965130368299803087901796345350907005057014974235704119246448762511692961562033479703130692311100308127566784950539760862528610091783750955209540081674828886833940683634882274411622398559763897770977547084306906258366976513545687398107022372436378102966636858909489800971812805996294540874277366563018805187415217703301622058492913949142296151096041049352975373975754465651741656836476830321156386230963561394048412745776449160400206796779432634559564604716917445674329940824629285652820676070095060252207295621559964726574343436779403864677736357943124587733087190274986842782120037167399134300129788965249144842569748863777798356735813151508111041029115646667777303711557476527581395926459112639995022922990995087157894597245144049113848981121315913736932260991977189200572850564061051444883312745806366645793732862429939900491499831760833016439927186538262184551722167838851970276737901972050441771122664579903684658692423623755634767562971898666963069994378305377108650318822980043070469474259527830130953216731255192937003274759615989999400401515609640612301107113868229763456264246713498399363706243335950232134946753061988143847000035071920594786820673310273057553077149945138333679233525171039402128645861787410204646493858122556720684741486142657901559099785278098309024570997904902293093817434431838747126219457028317886975917993284664369088154386163500848622066164525510915520103262751344993324460040349138105694245865553281886320172043480652317103581600412142545798269582745742110106989987126143946572880172418105194906300576704614485792991701526980471516348881156277742261277346983783892132724488192302521316059711679353040840914971210897809760999117344327987278118910869193021428605800283582140499941592144512727379586681092217103152723457582302377635483890715959291220461148524423318236572053690228519619235354362130357546619274737864927064516929685141894397230256488266054003621064864 [108,97] -3208447793436999436027702466684247812744548573014442439309282711449075107069339691923634761189323975147951888459030885725022255544087131626677347481091400605113336516669848224374032011671832057208071943553358167059955372034986379322493644105423659713133932686507686625685601073279284954507371891140505736951376135361921741711127058029693253878933790167570778852417796438959713828083511130925535368332846822484692367822265651903775590250931521759982422420505206395140949846958358789805095335863688159537614198341685053745617915946234194832365460794962177639508534587735215180831721110577733059033835006498756592651127240325909239516963719263953711721429276548227739165253894150619598093409874943507899049423709196164357517591858488282630150085197036255172686623514956812496204104526226362827448856256992166726179144725501452762526232417986525416988493265177035416427681024266185999174167901033518123472291194705873105832836719929857422656771273738436035401500374628688247902107703315560464991971710447501565432238962515007114882501582137210045342326925115937539059341801660549327945842988985100999969878309131687489783728533317526746737144423750520094700599070855228375347039957326115551144620188259007561384178564811617650347580288782763601901992066608258638201301422615663550188827925117271162581885250800732332077873231054599070105625522986407366148660036373183562517101177864814539836733602088187793314923879501527746771937067907944768957253232106034387670878833547664005810966782985036510863781991396422302234990429727849715878043731345224467120313980861971261350041388024161963918481049222357418191577169653395216398487135122317320212976457198299471806006683353719267774037160776645737239063874719547117805726907509216779612312282169593168579290539373943165978973243704909696852265728239509676407085466660149834714225949771010347922774015562821681946211498130077220740084959638807108803317193131108155457636621724455524211659366152711882419222765735482343153533319918696847675145334227501316498737890864618387938609157069936408964248362565914744471432730978826788879943576334535004331728061907366470284763374353806635293563070765641428853776305798255012688808973342529857357897274520856702141248271994203519522750098861216 [108,98] 35572886662369966621246462644576811441341176465754004962215684320161124485559016395973710111614888447830446192172545032719325352861138258452684714339178228676629329019821389238331647654237842049541456724830547301294875906834990676434362871265651979456499986455256740674437897589449830813104869777974529192638091528096846004463350673189455228646051020701374622646895927239158155576516963214365937618359208178388262666882685684979914375092982135954309358905943800633040303990776283926074434250678420028713959283315584823997098705826486128392026774792521452736143801070467319328825276581895594487515374129040487087330381339291669971541226040050830969255813917769755275624957189270881751614725265785454221309915777755492890877777459961835799148341899160716880834789933813585174704705637695722299216300977898468193505012165312422895183106599044451986380189115298699901183353512633400202100216524472585208385963006662698534371480115015942526508074621277861305086221616861364808412029281243599594153019238267894215572812014867294200042732985582160728286684057429341631133982004154204490318235267789832260043833637224539994805877097890033755574868019930601558393987605774247205658776892496914256701651683766811469057821846630091489285554358893279131921437948855625413862123592961187894387312296290863603592913265116346033141625745803135296578441960438266620967365077823490133040064588117516944692244963868670147352345242582096993342610945061491570613368923761002518471514332572229103057097907707322280612707469876818856293793288405372947444000673969629052726355463454136109771512266710405989658949416166336113863966327628251550029461646531232051386968470296841821218168408182918390531074831113011583843280892499509811882377636470638815428119608475250196894898063882177814143778192049810972337487838217553921730271117134236363665362093350730082984299433582143987713887128816153253997325849282769936724539313005464740789554452916927276840418107971203129555028004690999265722074192057050936620073288731726416838165486673719148870058538774097020547753721213403719229611159017583296694956122974401415167843161097336364981481391082625374847355789742102691426255718049710508692717970671062130385373072219736249333296701666011084979354320 [108,99] -201632179489698237003639320450134438560946008013782065879988467088813134962566244064833339960540180455359368520707231117743376645376897253039558463842373890409330361108954017569523848069275145552842694454758313750927776447173371931992582817539707977288694742186978686239784457026699674240842818658997725260442194460713575947949437071191546359850527073775701266298753307463969129989939647170443864202784495110722802167284710376215722500296932504757242639413787917282557500885082875694059113785918201708946996799375364259640856069836031168819353837601643967553275162056941720047910775410730419660599691528181769900960126828200111323532480387357680155527034563375147227792831391117687086943999155264541930521175035822506337983490450344420036979998425994633573473816395201244458950742542357189236285510139727365331901038827450777779246638196313388385861531804975752040204864330505680967906726078073307398195049529541431966235989246144891447781795283418943438554451370828536878147260336981998821602298926733103271137755148877586422663481386492204964468139549659540344801858283929366697305657083467369745401730345671329040534066599676523507818935090976475213089544786586793448619597849234439618362478546012005360542636561425503511432662929162451047784418858593574544523857112944737864164487382474039557569586946495951468542507675019139222210939292116735837678993166575042164012082572341186972483877775480260281675123402892392510507897059063944336239514677051365986884883930671533319822015593655274703060350395785137505547208232565163142128122559249083373740623596439434133330084197207411932681858531823384792132293943162634840642655374493526298010528051970151173288052509405429366413745108756863972043580928959779167084689088217533846635914907866739399185500401480316357789375043806042262060601148796558100502432318414405661754907209850145818645770635500184272991971506189897556498135124202960402418068438857757102123476927037828714069093617211320570230510211476445829102792442679172161019832133117918326386574922975295155744713106241842425201331681746220893229279002293287383033450082098173828405005865097540004406456877065416817965300293744723019365218260252293428137391650684919212302264783768882161028030108635894916480 [108,100] 795480970572726883446282798676120186143528526904744153865211878656636821938338858089967703244739550277902076951545799161896350371890251669456852683148146962018041400924185390824778623549018832611591114961561213561158010774783188669135968145266164153648434052098319285197355166992585706228691947941565796062905973854018385139100834799477311440648802902656919114564205374873212287322470441031845569202831118483367212871914325599491695285552674681998064556432939941107409509775941627108836271210853970358709407683298156926347019247952559183768578813205391742552392091119749635673394358835492346825262291725016445714886860521973082124830699184447464122853583284162971277710887587220433443333975260915917655068675835976200072249208896034599004666615495696226114003317886768909870417995627065719444008415045446975268999279081136876657455380193989097157974891718655832182361279119125583569442251828684407484272277301252305338142518773388839337761618689532082554892013139127171830390291134899627094816946003711661548262697993746216230536797660859959526083173866046551221026596972796660048183822088226848803029097500783846644613546570276533088982182483236273576112551260172160496757485163496476182976502996405763955374620974953023179701359596259696952967416230324914413392565742645991443235783258638563160520766506848059229569111664776514522460311185360153867776260456351239026825468311988288614845034081742876170787344096473727518175091835454719456265124516671404487345686320672772654606302840890713231722568452003975975272817589551867357898327513561570793377488758389230626072287025653667421911923632975431904058675154637158910171861078761149778738712206304507332760515354703799071565197558095026647305605962947747145318042739257580616993877555769513524728449452178907353107241199848856458715344408989718949408466390721446904355189197467225216394127184228754345350144539238478998843057707486888014895265227707992570938502647075709780184823238152378328727142579928526735963226653423658419594751875185255035982261696291701242507292672063715296734404739589664119741342586989323812389707164755932023972745808657387372845715657308371254047128121188964488873451144023038692910878915758424198045122422460010557609133641930320 [108,101] 1719271090311187321853604133783568102591657782441183053579030570147589104671417197480560881065043518689882632880417822742446580320907309876682136510086232447024276867601107001044360177875224788233286160805754865718406917708478428258826426485218511367012201067490394157352539407231454687612460272990553642035538182212296680310005025198337876026617591568205765882931337492647451285561206669221601370089083617753764297623691562992636118438577692700891049046713393930196130791600649460523170330982613995393304655647673644523841187054873283371121836881915986820981787474170561516571681481107561949149500851880603577339587969359544238413702770537257548717799044572135559056550118571203029061650600039445342493675271015881215117009545215406211674792439900246384119888735929850318679878044250124012073146980685866793292275348753691030812596071605974917299951685771015989786927645573388307225319241749299575014718759242529262345690390027526246968153671462905287333746737877386165777160435838559612110006835233721030746615979841125668759230661883646438854119273708360767296292916815775184241058886314401453944292421808511393637284034492557729080708009052562051037628828402387412634392975490491969965314753119143113999041611907563776135132609395965969760409060670806740598865109268118369225738493921764884722230750380535703388002708146182571804072274351369103721066810593251668715658551734865565821799699649035087670522884875867212955840407039535833206547418001302641590830952719256026250922655742564283726763600798921560961278474498999160833837012648670319513131075431897898509280986845687140326291718776286970084439000440369632783421784688301003584058508998589464136536326446321079523774443166961163534733625622426858387573996462499752600664435734822095802767089685561487416635073943392819235898541524286534430719088961354649968123170050942373945419807803062200465517342100787672482127402293067080230005538988854680943277101891936097332909785962344548068610975850729602677065248174641857850438460353478292674540966223305320609202844301760865432561060923258180720424947888621452503208379669971785292680192963423731500008987943800977731131520925592976484723562914681022784057328066058636343288307296305166538258713888 [108,102] -107711066932142497945065202051207856810484691637759261704558566823521404510038267570704925983654359927795015932902431379286463255636022468891212587229240791102720198034357510571680491822721231669408386971514199937797824778303672764815520501056476926123289815027832252314500426906656269951002594379959384552018834325107790836328080008418499565773769693734607067167052479760205772388244304326008861167529076171178926859929557540882116630722605604736620168321464861434245657350042073004460585654322317164170563092205845983086308176299975022460973656322663203847596161367432203939111391779836895560906291449650335178279818130812229387542647608288627052101901196986844404438392700630469594452375554894822780718096314907422296940158198253549747832504637184686976241140128673594635871738789856386895686845457716131009243550561451827033553552571331583226029409761175390056530553610829431732729773366592735221098693256158124878292401849318528756295213322194464225299877564634823271573777474371252579147176190771832499048465771870195967537338148973566486587829337190878943145160730779885703928493063539391589763476177772491845562320050414585460215664135311836827452619519816846554834103378849359492769447575694353848894567104113310494131162907253432302760269752064233883300445368011247742296599348572573987639571703195933536397146421141818749869739734141029725256214642658708738541679975090967002050822902278905747963761565391197560502596780124637106734474955841596902468679257619787463899186161695385747837128753544359140271546717353618697531154525645499437325277091941049658197852977730074983577076307133873551100258404984159198542923394541089381085531900373442597420083227758240772191899825287179117009289741366985415208799271321496610080407546378313744380956952803811763215921229434627790294304478710328597628980859921765639355604410864060852240857833305122246838271278191386032974232433603340310289013124415476083380237547851734463526003791464692227960656885849414671845996945520662775306569209437422962365818066357365686090554679989294325303800462779967032430966631826038770756678516061341226323351807437462381353049582915245497152995885297915287889971831089486782124717859736206074251658788749041729903496 [108,103] -1211718169486646466473010640582725568651624170241248324712366921606929764374448500333723705286879652339054713936911609371824333917116773971970884627730540978067289845018437340229115271797442820964746672826025450288576324386167988269513154114102507950950705629245475212259691058217643342267294132334418939631339008049150249611345350795237316469107650069953915947055105203805243212053208385108550633950220014937573980293027676815463603669746116397471834480841940859121609761787971123730414605652011203823636956387113542152066074617808467748896177446734991612053320793929688517432232389109843062239986156624175997304039190854135794840970153062364894819899980418385181036636807232581537380584804013306051567775344797471639488462192387766863005677267157390612722350646190089448445897922319660956439528787321176352437733815768262164076249628981910340731787788466749131397376957367974709411717446796626662290906750158315344855716155999181056568906193701626159397995193785611053045712368569152164481588674803205739305531137828128409411256915264038358089883763584102300437146214681841057744421622715455828348792270596411854111910315465565866962480119063960758060884798516576749631115458550852403995348251935039085800817003003877709516846703563499387362150131196069313287879105679700346665741938125775052631879004034809721380072894731203697365239360591935317613596673626710348389824219227778671597601150072683437391686629915091237787582971303969783296294989242647573247814546901247475491788428532983550333864038872175065863303580075731506900066107401094999708639167468575320493276874723487817142213049667983258176471784526921006747138635877545484350768375446510481699672851831164159772244043452874811019674010587335918413123616805306218848125661644943472129790765383770634100920542016553661750163136587334879432658703470094565144358076990647253796175821984598970141872115150301722706685263223099639247276426833685341816309998992224255653180530237936201988799403101597696641501729480917954089018627781948728022956965940880932564391424526810720268198184364442144764711477149313176989152347828978196676206405585860981343681850802910848903663042489986379826056041786308803206382004257561147717339489098361875872 [108,104] 59492624622925059485322608174497687012063492696311588388827625348696670818416453016576223795894576027741104117636540378610007122663599992631261974140985527567024926286276107982339252133608536461604157531049688011804159429273530559887143153248976814949734649411568874476402070594351268075816424897195107642459631483306116453542277403780248760038915880616405564162914244318845159482681080976586956790089710328979390984749700396276065290396037031822131374349135152777873434804696518723095887801531470144078543232939593049805301135280230529123062010832176089189099447467913069443058165050636187988745342673765399519853122291146811833438091678850730154587312687289267613572034432918912807987282982366693468148676321317129463914729757372304344697047500906272957309245990575505710433846232434976983328516969349252010215134726760210007401644316555397503576594777601165366286208371000804949587054720029911470744129805506706097241377079457866790335187300139042231984576334582022645405613534151420822868420196480568646577942255650331498573299378568178104338893727858087251306459630281114947257596380512192815082866792585014087994205893172606040212481663378477627087999590231617892670888106347905384404475340649254629398061620411434449289311111085666588772324722749208298918450260822762092630336200312446513943554871738375596690191756156180316340828775974729951701838449032097145300223083069038031115232018356792866440431970413383629112815266287592482833223865072302465566816729273981747713700993594446321691573941515105613884853483966097049455722128416869296451468824240009004185942438356027777978739082291420766034287848788356310176373770019910832963802075686151269392069523087394038506796364197008010353432286005653804759334661158008239908857067638861888542202289226420004669929955757412875688386307935382568279101887868405087516594398929208407913309195597230084303091850198811434753775392109543992592402316938882218774841816759792059537370623118221111881952881852072965373711662365869308891298208447222327499904334696828182302280211334211989190179132885015207588741502949682833322666052397560228613276284508907000613747172772839374043528790749534722026602902676783119778997564060015890071956097574072 [108,105] -834050003294232232369462723472049918938735930459356284647510787564575743418982046534449258368723636228904046787098385265878218216829217015561258535495639872775625528132506854247677701757853300439431951839179724678141446789176159645548569384065499679299668125426270687061992546010933168353323115840236461592829188461735538605213953317369210047200375998281355172195150918828454598372905826865229615000498578942098015665684628138847562846624108948945757711574603139051984012057896155426160032933258715658146119119792025626291781437275759104551727792615610743682521763444790671661341007326594037007157044623366655047343412621292645387148102112861680479246738365472993476913437533009946570556147110158200142492241216362794836170506848073001965340754662595735757368888027943743478076184402017268772829872540907042938701750225561601159486722849879426861064802894162719298843966382830775309676135575380938037531132497575101121106863547083938496736229265224724203207159300610838279475126137496154320751745979008799464656377186525780479807168411719429545096174657463339146279655078311896936057269495254165618218319566927547631610494282706845620392230577067847437480313081184307775366772737256180915982528046441278269552711867106507570515489025900434901438208634498008547122487946875610713286921807881239431439246534479035805273969806939556835022106939083724712924295681172013065402966673113720278077653139221444913669557805521625334433243113548868024169265772881308626306137450976926396014095523254293058017285695103694660161124479257756006375376244453415285602121072628618016930688514098140050169076478346454049913292021930155066061757952636030230935892259555710308094010856769410819640018182742030776291190861046148752733614968385521591846590182655625519420928385982927401738320942084005380663456549524255598377851580416997043165539160740022546857352213165157755045281669620506413198540151060173450732500810609715023931895903349977066975834433384113388170927446565564463491870070115561535818180477562968696598581900277176097202225713590300305066531473400632617227013334163381021762229106918562673060964563052787880105271050121814683564237822134680033529600749837195874308407988199600149890777136 [108,106] 6945090560360671046823544032373363074996720638282405682208891255620477000827113230259332808198509085850542718621687788422396125742901169705939472523347759911574236739258946459143285493402709474408220110632940311988088904209015506706861968733928171351407140940187217208370744246906176625687898059113229180310102146308220265866941540821879192014257067211518282017769636881645977300449278352986720767556501206503951844389079796081583749013479519658124369064895648037367198826419156369071974595922490943160622646317076736345574527819683386042280713335910126811193551187977344012036743096489946041972622289262947145901153274150609170168377297527333191501276787379385831222755674635829304072654624617550792028537953373414210406338052826043254323156043072765491811429524285551053278048495879988209495487107588326826113013631569093070021913000616478043309867940501570227553205308923041131282651050232158012704477081484228963056093634375629911554194567659657701512978344124504396367173096995760181315816582148959934384746041299885872911765342716859211045959870255325045137027937287619259773537392144398744175541307262743579905517011669153350857778213740800241532203366383045557965698896225657207238295279497854854653032419991487283303679094319598259903291162098567307028005954619818830456640389732751658104107443031148545042099566942259655067554915062982327312497555547719170421702121875049589279162957614223061878946496360322292616756081211232701782504960314146587610007274749243286781977962016947701506310661155688031301752010969080559368928458286460201906523872039503256512086635518663112301781283931592219972183043079220173008613164328368884695643129236099981398200471119428887240397117775958018425870501381625808975932062067674517071200410630751662041416732137520320677251324187460513792787047042173064261080302756710155816668198250025629677072313209160894924308891529781031836251773115939912114494475048226527320883903343036742747277897064414216368562655059393217254972848083812547731125137954314841182004162153572455751543086793250863884919354004250649634548156695019257976050705603260942300396010174408737356547498154522906281849624064518614662668239220150577921130373191775230545248 [108,107] -39269724235053094520142113207629036232045434501531124428893842060936651205313141873031999264037353218094576468851856202088586519513368696760899768000628328497619120011493884796659666600846081373555902851080375101738691252404580612060748639004137796022255503738544758943067002876643873761037049816815049486419822190539885813516700751275975814293367860711840213022918755248061420440910160637727644972525948587121857176675242905049183838377470669050555158240773966684297005935565715932526495764058819855723220386474973601294165263745491396712936317528594525877652734021656874821607781792107608926842179709716766990301797314246186741802087613916470024229178469923588170896309134536093821658682060369608768900958023200927592641312570220470111035284631350117375215081461266444424703525607298718533532409970411190208510484391869327902551021996141113233141374653766672966558511052917885982801456689708645870368297234632198737452134777349104453625228089322344037389625996253801426982601957342676867331477905412529206836002256591504394523466673807472377431932263845693176886987660360340266456299869554037500707335715610718426619521988143720984724384687641540491916944568152632013618558418045964511683796925005621442978289682286210775728737084639859959809986959891411742749738593852626498866539181301289116816722807388563572006373380943782953355337181753468561109945726996723390632672076275120506810170780506461943289692435747003706221061637659994572313544329788182704983927914386623555576551820775281013928911279909511663809806072898023058137641644044462978794929861007432105536657337817467117089322948230793210383905633253010871273984704153231245881816599352570245286391045448372329871663219108399620013530936640320341599520250243313207301930655571918478123052574225071228858155541681096020698326793693461683238354652562207395893377158338228099704457372206328871099277152187146474422605640742279316635843697477024399835720987158968887047606368355515237846577056856703346506667524364414451202826883381671210883663287545103259097249176930999839791996938269229337910219475238626702083005896416876078004206888273318287000584497344564747734651415940774574340860165433863327504901553207659728 [108,108] 164096993750173221040697313574376587659723208495975875143218582353446251416990829214035017552920609499035242049754655186407485841734010486270531432870191289675603193996959955530512737467524951286589593738480447020067578437298243522720628246608173774522871444988567798793462091477679190590701718155976737951944445240879920327776619496891199659483780208115091481376664328121437203942862364517133311246152168164608057001836243671438086885031545093370408879042437920202728548950750943052019272527750013923251673998363515185164908395399953617695622795551195220237513426100069791542326990196204992893047594761276633315124507738244584526926673962686223142424194389498466997805242974604831022711225542458709197908105875095692836591213034806606096598124417691366003315448404203668269155337952185267529940515399997537497823822602354373271306150572058572951982582795086906962989647600608053442742447136866573376741063376849211085248031068917808578738648782109975237192232409312355177465160625333828396831667204513033475638243915873864458501063056623766391136345662118295857555516293265988429935516686690143028904035069713789443925137446127869968300041587420615499096300239178128797578234689812964547665793376038679462061417285434586035503016254566994405901300142575473009722433353942397428037504378109782819741332649751560573366683257932703528494478835653576999924270813484909523039347200400762423912792993513949110595138923182041148513962126110029663609894189754653274812606369876836507496488047193147336168996641529935312494024747939000567474137948761069627926828101041673495998923238144188261237545543202768881706624946347571933546824940691522075844623960905702431359576674554374647352247897291531322380250362924164759117905026810839718491319699456320296577088482948339074429131154852532948278480322302321444732990619108628119752245419749754889322177458269493042585708721424307830204689276128570184183947007362334454092114504223617160154730009560253168561376775349695449887382910344811970587573103189714588792570876161279663694460500774577867407752946601893882529156289547228748546371591341973715270148787787264321292907895010079451311302471986312597938399101002477829549216112784 [109,0] -2593609292740322283650881500582074600228079074066507058515793384863319225291133890136063326624878479900796949932691512678840771730501891184250724098289516458298126545963396275566640356413693842756522332123598893331044905387563992842929885474583853245122467688646716682845789838850391460562131230171859114485377769452139834684522954362736611936495812977203937222300518591301836642347793392677672274397605663830379204207743706450527177074029560548346176041379588219312493278578382089729701305437301697134226942240265207890681109217727007485244887099581245085465447100268285048030258921128840017718274737491942338774477671379980703608003452294819056176535722283481883455551402825948632536882157424603761719742693039613670952633878653950027972551107794945916404602857065644906002730613397758389427239138668444566258180836224708316730966381413480758274192755102446502481123997390665309085278855080582302438458035849930993217457554296240708815246179263837569621277794233262394752390756302637106217903749164044717577751109289703595703068250152794779429497394904855802944356484741339261786148915378448112584193156247974650420602271473435901816292185967445236047787534356393146590397662863958419413652484206224752175330224784159540881186209747017237224697413511998040494195985559017959838115470672395516214913016772913703700957632806606824277759157527502082859286968931346704371214118039345219440777150732493177557260728745048528223676001670009465312962802683918881802272082465148472002864036809634239710472175661310955953190167794945901510891648290717476455420325370508389297581381261825642493721053651116478296836670192044216601995161374655905936702813827405405148386164481512217161330917738121846830395221080294064764043183061257381536152223460889309158317135479689348437891563712277075629317837940446357766809341809345286164020945220298534710369801404427896086395973833956656974736021538332099154161757530796723996186021414781651319092698367327713490382404954143710335856359219596670695776594314299800933299440822702682730139994036823908466438291651211927424787167262111644700663461708774298525648857408608769547978131094800155120421125084948648439967182985948801258835236524127565286466131547885131430736121335199906347488873250571929153235648594793792946845031100982825087750797631140087979333798123387343231014528686611198882467834864195075390154226627439937105410950403317329541604400016697125729896447480501454282054766907918331375358023634992231188335022714612794480582050848528970813897484917321426512062814617600000000000000000000000000000000000000000000000000000000 [109,1] -662608679745298579096984131564616093624728106743943327942200962885846621213288919182933786663954627290491824163465021905520606064373956596179654498998768781149473103885530848553226567188106482902172264246808845733912970732133517124494145609816707218675786261714399643356732462052810383790735861436882955286623051886067904847412074617161134133209972994121379116933961814626875229792971424439213460346588057754997901998809390276287932254982506387872502873327009626600373739980538533183305452763235995984542949007807365601745743147610716100617903408866472071404878808933108034069076633511347967992387424610534213411052011346388765997028787062302651667775805769800160933690105804380419512889517632687109386816700357618929894334091471908897695157551233854380387779618683331468615305485658098993554251845037333088972647490897496987847750759843819584133452443136146935186786213556433037999258499640585747284217152617500617966056783678416069742445718519350714938732292409069628705036733673944726610469754628810554539528709083518127528945049656879421654675688761036930504503411469844546565430238394897683017330446474824114287405305576686499213415267067086692217359368241270219857973704210291316642716444397721101079087272023710983420181637356244292507901208495278643084458710401136524123832007630971979497454373199552923487656539670182356874236964496350683202737575495673973911999267713481102623902052922350452633095492123489008152252918373755509366780342570599844184204701693852336434249249169043070406839376611627505679733270476351533236966635100873809591275113882973192728963088986228821101175843643126647255084244336783394984084216384808249275062149533131580719027591851823116793235172154290977178761511503813710263688278714848516746186770215072245911417774726519087471514072957673374319162678476521502279204560398914895689922820790852088998703880465891314764330333205869476436747034353404325311126906882058236329261015220445881793454205113686702526647821370643212595958317207486003589293501205112252547360942040603763626209849710015549483558691163318017328256799410909363369392760052273853356475115414759025959486314648819693723813543459801468762375376767863552950488189582054661926708310164600524508948168170877206294232412687531690403222076271525662627095501205983743293052850332881159537389227723036347204536746567370979012823872275406587385958725320528639886737821334947384356215482885770333665235890683946173979391045027489653438988265504690592193911082533384560374118706374295725010788624654013145923858503775027200000000000000000000000000000000000000000000000000000 [109,2] -68458247350894019114870497844925832339585337387927200039688585656457625755720754784895712048007239406013066665560843677117135643523040603234871889915918057674077652445422146571484724475528209434647991503986965202614845790220746811819728421594780854726482448552618309512054360275439816434265590808578515425587137945142773345606834217226076787076573674355727291520164914426159693334260376006921626825598834087007778214617843812892153584943998186378000527354092202319615144642357262774650947820956365964076363325185710437240600078065969277471568684726598989086932792986321372823861221914990624349190419103298014865391459755940671158328757040945294629243906673010944469539297952607445038924833861652365665646810494836613777206515179728419685822326307863184977761035814719397659368576626442584928443275967959941057773700815641014118994091268604357549702993675846351169380325663038707491398963362463367993970007310104172833470214578527832492526461553680706466788901674900664141634462438828587074105658941229490810064521777994253709378740247837665646629651433761466035910850477880379292465183891168386931138780594720955153963572571372279232845280562450511498867865963275577449904913335859574719952012314418961188794153171096818661633879295461748367528938563173516047811075512977564645660800607826381948377394545788304510772800022216458251598791029324454915311546990270728838266475043674644987547684784660286521259646390818358081300107702276016762496364133098681047398836223958020339713168109550614408907942985110925673206047368171621826740368977451205180028083317151315814279433791202205899783627266786910208270492753785978143083574035716362216655331315250185600172794471888830478409737018835672883216550730924898956355259486014044710955031194492329756912581517164696808194268547549862338624851354880548083855917801596045330520620588985599152290053540163647376681756087860216583190818171976718292428428366372966762854086497650356340113841543383344247019279744918610603359934110821360346047803735947255089071211281803665750054371150102893241572088375899358959451206263474488349790773863154875114345871520302854505364868702495926153350854029426489264613831278263043592978579885122741692481575035393487212813827290032796520090515299348108197128663874866532182377467465426273727355587637640717783950258570079927008232111143526837182500284091939213464604830115039236030475048613459784331188414668439265038036388901039345471353422705553649197744643010665561617844218332895357473878823937498446681979250550844712208210159394472591360000000000000000000000000000000000000000000000000 [109,3] 1696616296609023969642414023067016514881870137974353951237397489815698403572806604499712385497291446470799567716580725162368678469649415614465614177424699271881186017105605436031995286794435666824868850815568477962606392695137480573497230063363059899878941266961761718404211978013167646019890015932910862324987788789558914302452840361232720893511884102462661830077929050510622127057054993068945240002948440222437955192027385627434373542304580865342467684340384229876576668141988813442213465695470559956841791051333158561320458099717560236339825047050348827894426949040605810053328048288602218747019658674322029832643515969700441097377325286534675937791171926838020310341608478308262794361097899440331991990104952868001148974223781967561384580023406107943229088930094355142362727087766310474414339337040741029167919765886248530751097190828525748407053584003850041094214331216651876954615062812610393948769035330731616006091744443767555130849998287582944369500115949842238325560951493667836976923577787847497889327560196038058913929986001089985842939321546839659923252929399128294589972237867524026835778543388979668414489704749270873275120530066265715606270986255495974269530928942918292396756420972906301123759746593500826305959129543086175844909940185131352108047461323839926365647789180694563229179344122232341154615831434038087922649888453067161182474960504117122343379274400934603309867136433102997791263540364012433287854877484162189271308034302664294672174830544512232811562161633576847806195189527540016418802439829178850706400218352359749787856039473676858292203344574011877663086699873946727405349245839162858286650250788798889795450795087621142937534628011664707525804548584921043815654785461746564445106136563840456725760620148373677904563273720262376390836534950641762057810289054152874185007556485046903417158574405593213059365325293792919549867690056241510468210967690971420770103989825934625525148654726919714320600901895300117449116804507932891874272486928699218840346965045117340414858204288012585277860178558335520765455175969925636787713525653206354143776798569452530229661274917547921040573170123472199138460176759302850663170809210806260435535265164765528335741549136211187702553345797171228343109320976633746446377402273531779136311064935253267939396227074382931161557506378386112178504050908044850906267476881576226298991534905139381057240324192482707845734907856046496854252681487105965518036048329698228962526391839835969153036548730179324441472904028121217317266554227605556188615977302648422400000000000000000000000000000000000000000000000 [109,4] -18658783806606100682918317128273751044080253918201020479570060916505383948075075708480061099759473187347191892134665976342866495685250567380187188848646464920468469663980616064376870777878997650316306918185851883078198419097115513087144399895704362524772380608651978431767422252234561445647716740140160067415343049299801232153005764804128790570854738837422609719169250311773038895818248128200614152753073069441221131305713491923267891291730826933727736321282215833054014200803834646177212639581259319394105318383997565126637327311742974155713923329957196144758326024909636176748188219996895091484698173652191940414309669782792345434688807334692290772357980749387036237812361672287231211690743907671778514586214983033179730506954652827464825097609114185413623106388105417797190918789207773729493109559127856146159028593285194884508824392343116780470656522258976488071676680049924238997206654713383398305399820752034157564253887967090724240346812315722617689885380778163345855968851863864537870701981920888658609714006875685569827358360909124097076432779828238703892371927785097885894873249612333268315751061400314748199125352772328016624076349516059040284533005366832424405298951590335425422669589197557334819018895587444858813895055616543326429028743832224485657139798502620758997595773686220529265865807084494386288743101585643408779573226887905991289671733098460114265524795549939102466184754542667398835523393345902923936913702507633084076224715589140309155065665268871861531860943644942371887030761487660778450711918015231954054557631196633746745872926185862619559804549113719466635132101329724640238854327663935186890089799200769833240794862944542706414402761412331614671777734696346226688826769455573789958536101369689491711149929792676218527516538759867414175735052183787514129465654416946572136222136376303234111668311096867709905392339281810684579568694001736085996108000093625193644942137972253380048550399422215139084799656497666802909932316244744325217674852342604068713124953014432266860855670067787404611062811380662550637789336173728497482174836222761689514942466020722201400755751789883521266028624552454970600915979344568642599235234897655612934753322528675957241249104568265419758218443445238599644940836063768332699764531478489179897319728983809000763358810593147112741329648275359628746150007928899136902209609541466151287770223330521788768875074097239250518994182686525503868250216080023700624300698726301850511497865242419915637817538392179661574246323081615613363280345668998128683545756485602508800000000000000000000000000000000000000000000 [109,5] 127025203966111724856188235654137772795466007976812317876316009535447072988277035432083866184495827140604623365897583771776456111992194917770890064452979541993171413001839807467070437975038471933190997988785027588118923977077148123197736282544962990429758933879080918972248251102796957588696448724538240100852284632229280167898784941403572705081811674388506500486766004083632758058960547430113467137082647229535253697918619401111160724264533854275187246982399934547765376981206948661377868275197213279781042177872242304896285006802840914939088788752780367848802996000675528959247985059153495098132631556592061654449061265747891992920120777404885973549403784729667832146800819935925182144626591523293114306664352292941841883050268121097241025413847429929135800408107732682359005423657207539684145218209952951158053070679291691486059218838461377349289154313957099987092105041544002964667058023928799336799227710191936004186932536114794050836681727922505874792736452829432802417071130498335916825032409338157286023955702900028963041493124433914423657197076509376220251062773325842282963984889230378729274292638623120691563752165821401790102798263757463560304940541935591053649103746311245704268779036917249024091465119749515200693516634693001292087925141565541822503050422472117024338315367707567825618167439677523997059202081688637159105230427983702956147500753001882409672942506442515954332654607921584884080682061843510811653711933678379760378209756356525965466856790746641777577660317226479036396574912267463292300054049474818001682886988561283810943618906040193078730223265345708028094457266029764767557956763684434557083289615506129180887562405310208128553853439572790936498490327760687376624496401754839256849797950962087290851715920215371485609506290920905846868501911910982482359679803155032778264840495300535282074333839450916231841171191989817799491535723225215129944522858791290607928665879831654620009974132837194845886935819210063542402337721681975744876992239330933963219332215571440894012229522039847609007599811828859487436946080234031156598290988679135390754755622597082951237485814166495112464006086184120491097650852011312709580248758189987721326546716107178309471523188476584766777066676239784902358105704850290928550443783323276992523948590652429009904612534383239479141597698837863385176826351669644865482797769174237807377063965631632202311707757455801870133350526650487258037771485267170513706422711859455262830625119322346295686341397794082988001581612260923322152862851361272040343619601340720742400000000000000000000000000000000000000000 [109,6] -605261659476635102593659497391217637313668160125825240559708191042137818259286610672413186242713447155714287099500214978712109377183274040494016497187959985820908400077752203730627159078442877546743321787083862117941846255496596768205396025598580704676785877372630386118296320372473832447988405419216406256925601891462736326958615791914826461420649730382649661851406062323265746353884515015518392345376398648355067627208617662951717155446524917822460544603881848128850645486319855882992614553519372107871903758693652598180824507159716332754896810397443429900947633812235255762776037344260939603617834385916863906295245528334124193954336595097038791827889207046194981048800533487017822341219640030204897834274087007708851565499298148270289366086188890658878394743324969748992261884896233403503413584141814630623698203454484666491002181877178244470459280995106011501357559755397208452833549105919155570745382627576494440165070476670272015458847044275968717737362802584530217238796894640856165581895207766722092437826379053443202991664770555090767049978580397231839940004751135897091224779365041850334756960639154585984419029328646907892504964569551071219813048789188407859413667120791726742147252248446642922811394091018428632026598638370807017415947478895076656311797115724229727866188510698376293576779916339048169617691163972082984733316562384122712831190279433867079469416787112513894558839574414129623127015660629221218311540096273032999108985584695248107833354397327188930278480165993273484410326816187416298836676830624374250549266910255394003225048540993754712239981199520445173089254774522566413485233917808746303185032784399045648688059199527843008885529086954573666618067433546121722376882869031336036494098875192254013892633407486925917919657533844637829583421104429639449269874744302217638603123623583101812616575429115040790648735751782628806410664765499454684973436100732492345352750214423674922620929106529204606828812045721348595944106399260916145983614468059614496021466344081088202826399812533810410096192783896660862770308801155928345117371532681264817277141712826312285157890591273424252156807110141539397381554176655237405433188744429799962008153063374311576074176245328499509003491311061825897603009795455804075491878433370697933869043039359638197522103583349769540009946552505676928050569747567803147697839567597604570616695656159174234416373265697069208948410361322921009777282373307525445101427631814681073928137988337679750307318374922400816150952567624122356105571349736210060870065018334347264000000000000000000000000000000000000000 [109,7] 1786115091897748287901095244275911238092776140612916971173840375993191239333291293840846465151719646673423476198835871849108014109505421157089501647422878448614017630624713918099692985168646212073214696395609262996690347682986897979521254950699076539266162575288112722624339328256633738227440279980126562566278231585619017738644867230264358810617062406750751503560079493424456172583508373612385360183848105218184954298350819334715995155306412595808525735808903611707576579551012203917650511158028239256501313091203812299071719688875742693013874345705122719557325638877238192951250597880473043822076281440301162080556499961878466416898103577937224687099382925438428418881101051763047159059120194568207180301385120344501562132191618470291856007568924188159959210132045147865048329333780250686640404202331272502941026512286798184019670126028771949776531796254165636944389471952749338572233240465311768396162548240949977530077167295006445289441849614515852963360005039049683704069445142226876345352702285811838700107824551817583441835845713981263734844186534540150651166025671307259771531787191610893625237770418392116798975466974880980980271085966261668129288945395145568255268394971629406797835830949799582276033758500347341017155120485499324606754590186404371968479905416600080622813462384197388583773107886168985676159159976693284670434655526254801933502167850124166592973031506469311195742175724322221486909827046545939625350450946429874442958723151759510006073672288664965935774308147250648384257820512607199913437993847785137749532316836027294181274988988935293909189048237051881190243440138339283135664795139570056117310403996087254997185215949490636596562373445731409900966057247886775442457566963477771491811606401080227934406170258855692350768411732791779527625615870007063458530946386855701717977707050177799084595303852230620036723526618697652356391634730653030945218386379878963837648273385399790850156452236579909493889145104657463798563902582294846832933138470509538872433919219897497790703277219253347857254948657148471081318978276024074260137267158346031711774015224088695686433728761050333742378284555841470301974870822247783081236854562025206268129827063681520734577255117264182949963171932032651461177790622880477519023498518332420890499129007025538350721221658966593729989017713006939571145283515586054620198923599978409436859024908081771343220811689414563023411676767435989144382940951715438700372852786519806129434229580638221375753272381559314571840867700951982441790750008072925222954135091140362240000000000000000000000000000000000000 [109,8] -1468360256138904020505150523558259294616266696298563751902295452076281564413536184851752110546729244786102821921669932390300680001692668591195680450787599769494055927433758323940073702234880618678834078275295929269021809713498406302616593229929347582923752149921032117666058194116717403529485052642107633101203866242239796738523930133169800016909388013743253056911355376083983904634617868897666309423988172426638028947497732667403202272064997171429911139260936261601414025186464638824791332576802622095712716730935788407328386672035723681622523591209677008876661044843598414444649297200960396641521028205652117983096473653492877426565632013385891797709397648462717313349781870137763637134731314581787932477147675447608720000497839390277143915657911211463323129083769255969036130685318706285263728097504099284052614676818336885260493635139402401374928399679954560724587901830538267701579258082040702810789551367483317429224544947554587891002835596166698277046447807777284414054710882164107076483559184127273418276230239735239546223718162095936699914496757427861488052827910862217688827285819754272747994048751844968935627739548686109205390292411558263109188861724441655895772373688483065229585837838236400966708030027146113716085019681506252948755564295899421678638505132620620955311326014442405399713406633532619374690586255396174614085684393242199199566215589286068913026054102443776957264211823975452165684761011490360723943487023143493595621811160594058033004976204569664451417013877396345213349576249299476875719473618512141212358247325389976008031969153949435334077894723668139611605933048234830370959190448479524656911858958620499837806947806919853920099342599274629381681749438525777556421078769419142598347233677241071883879994994420421220310370411338463609321982084336048675189627282270442274668037286018120717560861770602324754528083408081038492208729280004771986771802276130074879653787718890518821867355046110889267683291469564593987477207374427088319820955177672222781661347304149895006260585348475521754236477017880993504609861566220989510668848239820564876860521789993127385634272863780523411845569961755203912813373350401480654822330388944976115793969567539409153351789033075284186628770683517979979545366427748537101702746903974649414733140936107035376663907828423043882214314564216382039038282132799966395696090135871717348352786754619788993093301218460436652587381548203764071816439333321894329915101315420991657820969809806120376176122225433158497958146928606931268371993704972405640309338485890744320000000000000000000000000000000000 [109,9] -5309368462479170612317613481429919930109024801337116358444865776713334975843723183472109309542306805417004755318471008697587605997696239090444037691536454525685443452155029496861058827627795190333569305430273136493956612768493471571275063590981053821204491008888847822825647531288166507700793591995739049656727609834654213605965600900873389857621405943508166599802249405486849217264866578700315306314352596026585728602899309579279523937071998458074792524560074776937386310250305493557183923235921593059104534758764471192337195539152184489159704055204842158254623053279586555700180140850961501647763154453904329679049996481943934517820614428794244117981339912439171330314292901815054692490776349421060037727087468897114729358163049598563540687867638098143043824453469560553282521946694369004055204561577982557604986744317633510354483210505434026088890860398029556211753081013067518656917026473607557834988022579263033848167121000976333793867062150519852005668474067746068006394097804963218393476006708715854105043690008181023438442264205383415701781235852834988961658824958326565056699434609009041523080619115755129530421804635321970834944546083188826464309833501203500318954426417944888137308056383850831080795994917431276390868976473463573511190834354088111347274347780078105084987719147075934704127083822966382497832211910381472698598899240544705261892646186713264752219128735598663173992546184029076038341430170556032100521348341897342029200833872123454710077496311130134363256797664841976248528232190387066926533793528889145627305542543085716900087970071916117027732690778002682026851065217018403614652784555179330362462441148869970504326890761501016843945400376879693091029708825901395948705613758481773060455852681951988362300049471839362456384009233190628404055222815994062677670272864757990453320474708850046913856010553915973771351199421590373185865651689701451223637282158640621684209333629530485566529318271159890047305221795931333650045161523480350795038856318989308036951811681660881589215532013672465619828163293671278515260916378874706920028342674981218603572734434098455153040900856796795967047244003181185235217273468107162984841584065431091755437256355898162386527349213338966824171872310774470540911531062710567354200133541284700438458502937080337168435140318056892935600216172302136970423516452873340666902328679567633027142325586867863815101664829533357322350172471516804933826566332844950501911699287198942849192312569358271744374164139229845051956872953678629547668481231304622852943001942386278400000000000000000000000000000000 [109,10] -19911021097618247382440746456767058819593091723255151383676593722670155973724026645539351687206617749608187839463657808325302355508220127193053835621192200423966943764879946680289141208960131725369141700204504502789517159721998834997301078327097542905130063471029958086957854642704429272854633807813381674220927349380118179392562194389985085845527356831403041469854075850049879969674379855877094805667288815231544157229488516279513978870285999981300474249773243505742243943603231606930043888120891195636034372363491427469875766614022491520762265657017848412676727648766137887472426055311218321861302547704776768103330679724985388166001791003580787562597806089604435220666900561412665555779805955950550194001955025314909878930917160426971805150291808868659580985862508659955071680603845802338814822777262122846327259953385302892844356221597975446499145306462467069047293372680922197792351183031835588631942506120108909012349998388576660094483679095988732611062266105955877241583706444833110027736967163684741444508587088998414712155711179453137151976700624578918411011065075379704176971724108242131239290234697302208241293194092176625087826113957680206989118493513901433981848582717191711727777616578841695010842897026544991575259466142714249293286699281032542866473955294501601200475583159501181315883636287237270772698073614549723557131544789318066843938029861755192946724447820863529730915526552101882654498767169094970566123708120961467010494118025601496009393330996205362862930137050690771140371902393354375404473473941611321478760414733118044284221648806780856149572335728857177766288454914079079664595005743168259227537245111319488609933156131577941110742378431797623314957096235815417276568022009825669115243815666281446924439900272255384910521620039453206027762758897445981891678050680129411388524300822569127701894959759136012840131031055947271150428516954252218952144308465100079628790885716214550296659074859273903733530897853104480396156344998685775687264209484010008884162226986978320519544732391269877487821688515565135807198725268916747282327483060022344682503523105083523914663708686188278440932425873786940221379205235445900220326662405253322952737060592254166914507190600424099083261701470412468910227805337921092636055175760936287295951806333940082775941487059120098146154228338458121841031360662940226121306287141078852338344174402923505955592136579982005282972288384506019889560733905115520694801976717312722031042925885258632481289177852757962205109963644306977068051859381765115739405728580894720000000000000000000000000000000 [109,11] 348617779237562615454871695775812392376330491110924455029931683187019620472890120307351440741208490227636003206647088144366723331481264718278267859444105757099291806324753265620864632938546275838085291882681633775209636432964625625001110284009467943168561491660068592531560430685265544401019714417076686404722156615229129084511859945922305911366227266384099439308683459078471247684041151751584082376170600968031701462602746228094604910266003401039950970770849627272813338654813559791904885534926943307704842981320931044261016862047350174057420660979535413928668853367654882265783198030766323894810786863389385615975723305789267681129546677291378532312122489285919834759621632231099099358774762170068519109065336257381382783281859670072808894089692311255549107550550609711190065762566364453380094570951782488571437745270727745054946187289099999859149831905006570432084819897747788462724194428087529910125704689907010719016008526970089146468094162146048775965080656482402924851925102691951136716224054955589024556907560880015855991121112078817987842457590138729851458420564156824254207285339702540081866443525035950832595551974633680615164772118661028684522375481187520208625430195764198951026094638746528042113335673108640184604731441306798276354697390419505055999002626224883218771212349783968047825914227733813414856274038344730996294747706551276995523837421228174406575312681000693477188280993051661982908723138110607084287126985208384274691438474278163098538143623727939494896770889890552269933918111391272624738520553440458561096259222940520463174929136337166137446430808322507593697613402784444770930194665995568864612372467693748064265981040186698567129272593854942776022689868418251324307131332311533519361538839973210714786093574138126583316126261542460407869198329077262106293263601438465336929243959167491609867214280029232890352312882943737309168908351098101024051030665667884303508610270900473457906048170867719510873191011391360341756563366351633723600169370226647205501269235796546574144878810112900834154574731207582230161853364913556245102049233655852925915496971093337788198858996631448881463272973381203236210503493892034709610342035317022398388367563195444520489324730822091246466184551474446573584312060584037190951788754149180223083660687349059169155590574823069988393749071856598373443034050004890324939866375353870163731344986264286963555281212660976755907486458507157374742031875827051980725366389445059886864948925634073000929777477283116000439225530641450094459431542021878009816248211378012160000000000000000000000000000 [109,12] -1672609187905140090923615623340323764763514800290224652718912507428461801505482155388210034853911673190704930078630245049731417447437522968907119333959486434768795291214215498118211314120849562251584057910431193283176143561681694450444129114552840536891528497699536735818705176817131028731153955458557735828458353967958874395846193550459564158409019629664688043599862870031321293594013850578063878426093983914101001319149429018789688686947471877401468419684897237406396383329882312248392874778995878220698565792542815753544485913736288262272068400614455395611263013021696467936056621039161921476273112825268151304947634428625792557421636886374186968053030726722522242217108836501854006204200351211797754179641747425024601857704572916243158688958175074203576668297949128025318447099085609425875229496686251836526114278710862508448725382038068315985654968603954675301339990423454079509891388764591488010679174577075648240092351192961144539586698510601470653181874349655085897560138419476258214842133521736905096868618263145653267305732148809372612834682380316024332602845076817792987311558290796066612946516834758801062602528435544716884689906747613970864403822586028656836354090386212748660727753780687024806456679428191483494375270450860402371874515578985831937194729482614428132851841458470144799361479341352248415023785020082991594712211182967932556351964451464260644096276698792874356263920817150592374037779235083904005291412146677509302416843961445764224120999465839649071723572723773975249866153251013616364428798476714857138127388076532109951761435501551480540465240860674247100431988039346107620860087650177035015419620896013418595600623997686723129110907958988548511102180279370706472027808989890497083304264782902733389676872469828679563161381644791347387412168704540197489772965704252086245635892253387692613663555615176500709746020331057199379849341682487573421061225331168991643753780528671088056346053279095706982851853717363033143704683479705221001596584164187984554855670876569372962922401722002895349939457272202520303412082654085482450714017555122733257834508244742826615647322566639687543255645587379973435930058039728879806967115194498562293401335076249441777732368902799213796029559966707407591437742621341839920535540508466374827918158186380548130396618332670980750815528116309306107675665363286204410877730952671504688832394554556949734133148702019894346485809505871424392571886524142219852779033887903460319840404754565897662511457487547927017889515010624740367759656167661995904379146117473894400000000000000000000000000 [109,13] 4270840908485065995217906086127943331599968138134508229589869687814619744489527439979049986330795649951323734100009595696096297355227199629085819848855921893453539796709482437010993040531437482074576905886445510296458096307525571193072816583659490731802447441710263510016036230508825415602440802452727523686109186101010318022187284631665488084483978162290591148736713535136756577778644427689199273079100178088218200763575553649966317008726310333972615282530953563734473070530425344649825511519353906234549231722561949952523774985529507111878650141692221861869550217027014348143932305396301587751257029892377116290821138267104094054426623106865797845005123489566353397926575626026368147774016350737525407130347985469611269519961295969225865315636730841256563840992241839412692377909576954494239866612639782885286014392632252819943382951183920664121063673483628720822730029353120704056310103817263234460361691236280861167704358395056448393917445945734962800880085217241204596466678644721079913212728261874412856679213516619853870937903402908952717496208229941712042695098006901504506615867080316954439405143416976310377274352154181491996109767898348203022275167481555744007297275844158680035790934188902971698854002642397911428964297688016756486882313064115273740364706744580774241641444389893083571909963297308654304937784682322145097810816341057913760125430729036371991447976325720780333110514144314694140334788341145301509510040869316113263491060176838532090835869487759506071028434415879499415102456589746043325863585446203063041806621559985161493701417353268923124701207416426295068515218375098970572132599924975947615256946480458473876189590510063266946672903728683885527366735551751870573083494697783020545159895047142838811676613237902692685021561912164913206344722781026770777902019400965904111950752018855186060223226323767086087230742629765297511275113445927950831266869238754015546742202549659221948422130968168371149677262600165433447681487459775638664538211329244920406619667624451675133994740952393245518012998811663794703941167395690236577247075135812518841771685218267219945711076595949941915329011374749213153787917992929482444330964971059201703280604072132055242259025519530939664894088215685746218637028568340988822190098245935795383115240228062037142860655661425914416297638375703080100472541106426266697500879801758631979280494911750671745241985497118383681037519584293341370296841963750220277730941658373987992604663969102665103473128954972749154482430358856102268349087890667126954885178602815488000000000000000000000000 [109,14] -6061703953310297657832278703340143314928616011825956087607306818266933760866513046363046330861378606221746569743742082436251190649307117713177450548455020632427009150538775411901138074365141076535331098009687214154535738236768378804748168906261052242046773445411651720322020656300276209442690408040958686261390535288497533746463259311885172774148255389076527648209464833173406594855414224018614445517748901064296620668327880125478771490114837873800758003117706440132355066170921237614588601251394313048070336505995303253769076567330615246811492780084807063721881378046993015162798711533772409898712606577159290407125703749907356058380842524473698614749135938989181591109101442859597857745498184820427827842487274366434360661873540881841950634599316227936057416749203886888807348325479496501576860753425159885927384097307534150023441022340020577669036477116040226581203543015732826530636202111678014781236826693575861958042667218853640039037130167381393494291545569337502905639695578080246013670099975968709839121210979706656411527420754313656769121306711705728491575920574716242319469368354550979655030618955422986219859664056310330574473387621975745873745960987988213802309081705689042017007254915530908471825641696884756904517599154888864334473658371613411449235218635469879889167969414753315778736866227873137875056884505505013312195584980973902379711942891517285236800963017420321541563101607004326954529936005847994672902256413147638307929568216684170162098841007301129760172950520699179423331223878426684033679186400922743642142215287158506796808828565034289296848080275945261539345231291260502956531431087179028475925723757040450425745619633921354724878896067803609591012800389423628175120308758435202746108738120663292809610447612479251898276314273470239504657337807951524780890702614355537660269856628718855750519769655410455843968293262795574553329019861715517269462628850279356493251584535532492204337089933909946102258258766225539639740217672140441978337598914140368301817573763176929922377627952202882685959284734924743107667236821576097120400556190711343153585740649780665995277123722653790869581993035934210226091245035487529024397308331059757397446812731939342037935177647021014206688678926411869419758433913976614473477248487315634176877610921373174960986054229413475657193672777661104046225103269441123516644466523188374079210235170690526648011055624403529062976431957613237314087019484627703568793381795591657144142676974098345915246586008387008233228954565463724314470171939521385204644115671678976000000000000000000000 [109,15] 5116275479846334489478328400631397797734760565236004955758050574329422897953257430216539543107141980552094106493795382131136589024542104399874082452361354117005278323842350823382199783823816177779375427506255581178213094849837131486887389636630090798371982411015802013758587411425512626643335313768583460042561453298491660793123530791493811241590729510454529162789866939086785816337178033818133683332015663675131014564861327476717092677974349308153553627000116272150270779427316501569293122034950883288052046488324270287284064874916713945431897970802461065971868656211932882679222276444716406508845273586540932714433389390204533007993664249709547117479789053073041473582507994952434889548091535572619481297628448766151481045321693332584292281191805499891334009767500005390259241049378990351506311036502685933489248947359237744519448166739646036604080456493302446225979308025378883842148685929226205324561483016863663806494539940510620538686403239381248081430679990482665180339540461226790295885754808040831690234433264450092095904074884931922800635662663037787131603015052441014882660443186713488172195688102829307553351094413252329457845411255070528041206823268661094225053827278285488019833841856429188217629651005219936263041268279957992847615758918751413081656938296149906497024520697830454413179892378847633704542211163468445806443604390238859615859751795257928565024348238564929308630477610336434154798246655033864831541070615197229838868658580195843448137168181446999952327723762098433978105033928687106779393215683385273061539198034586320796247109994504862530971017571421700807754559935343206199439527832116033343462961265086982209494576215640898486426416648456519607127465088074066605210425440494182176280784967714335128145785572001228757737015600018157941764799793755029093796776223332331820398905024115028741248703786190133762608566074220009808811629098102566238590440487267465068376800855120484364241000157194465792845624235213423857589718366175162446744710780870218751418420903869364120459946246506034704765370297408055231826774515688928478275758364452366578698252957195624132201879127946410764282886397339059582385577918650787958083649765660003084310308103078544692141121159983866116099227477271746087786357077362854514693327665804802887652973759477314408371437592866339422105948313607896023914697855611376100665769845929269691512052415694485922303162825678952465482812091941057571492203135572991406074586437069531915261336071276118641761415738236056212756799726378561329889566170475808234988705264173056000000000000000000 [109,16] -12536859181952495423978072897914580618283500131983615980972283088671402295418043970422569309058903525984883669132678272322468432334452532346774000729079114385582082406735712333978723134737317798215800682520469535252084791412793151273096195796904903614072103475333148256512561704651431968041531809480316359356491457870026118139877661277267665501117145283935656930770251397713475858785919875709111203135116551993650774884743899578268290779079489593717670179887889561489853735125471757598732974603255620113543766236398069028808373104794739819548861507541138539179443630834881785140969777856054411066282055197107263498456181373573403183436181541342450133493052651055625274742455835801846357695254700909989855226037661459725681626956510546545676096034974472989771841315387688111522326618280084351002080338875034596840408653059515418921547141844511455779999750255695394203815094082802246012289133280507225234021905482122130049856987382452594732629671474601772959103358972329297803935606377645668607352796474395912013397795540055351316982966750857136271037937445306558658683834257015506132067670915999441590596107764873169087075774363958990598837054685535059670546620659780671121592670742971593163349860802179631479643193851001483806068219326220408902930691168632661652199235291408454457483295374023669789956241089860370477122372740119217376757871034006481352904229315912577644073541936257135865975036448034020043156944670467788507443066517350638110566895219360968084811341546443882237765262730338464820269160757499549315289250915582979294553327255751048436524185685285975862887274759300408156262467931820993045474345694184184205159815267755960818197698105056636654215701423017473761308902563611430036931749462400414032297815805406885744895278240948519699758399246297140259401169010046191034787025707835030581109160335639610990818758153084115270353509089960457531901437629573874514254920776994422208615835564968312893527099021314338112336949876329622374703316816525020179686064552954826055996637655785890475850083318316697588408010075201542257360574138373064531091695350281968905187911263537843746814294865003665773128609568204973017183596374997495246802722235314999187960728693363359507172810109853433639874048441842282540184705122507051655179983298642239688331002552940142188097666365083544049878099929895461004294679968551509804896421289755309098702751243052194624204036303641364039583267887948174484805005114575977866009496610039743519216783776146137366077534173926131600045906797451909255218586521165721716715232281231360000000000000000 [109,17] 62222176661453990376791896810874490804383187569195428058253327732087317222358271888242647962786170997566999807470158334895603759534287838889290498848705206024813413442403948295033474434361149439195528820728125111134021595257920381879293493388855012832328242221443344609650707588867602105142237432715670344267309349200818421672413411313533085457249518607811325256064372288899270756064748244286487384289427893424426606111283315141604708899620956297183040943870605144010871620506809468834267734419131945237313027815621228698989970166414165103512941506725492542188951544528428843986257221992539046652589567014132049832839551353167747688790594154760812187802852379481529734749618930571790488434121708471074887353079806163045140930522132650276000120643105126993924193549891842292169294219710680768147260288499214988850550966673964849400835650991616875250039389235233529454123759698117150323224483549273362341559118471969952285423940794676550246591807105399573707758526085182137723251350309662457163983073125394637295180490240208918150893526978775187605017576888997229891421206383500160103082931833382021838422656885364299373063363158882853332258375926397376492033889805602384172719605915503452781078974689575623916728270757551398815575620612512420618850079900068203827787425871709713745320312675760850456769907062982663906441350437361416329104000608001200230020510024357263870390181355524367306048058831498707134850275648198740961005477403494932648349898172795682707787935159703723279249881528481681133796126381137806197719311233803151749078668655466057968293478412387830015786647378009196450852048782281800878747835221879178134420275711947300810191904459419046776534743434927052474089354802007194159507236556251541117818694217453085811303565194368357994616725287909430179900265824372470063167620026078052794364054437493915005244169428588450165957270350440639358587788878464028868733690690006272185050115490467678312747162730269621123814402342078029719001980738175783733965080191881304123840679592120804534315705833076300132026001030525687106902839331332829195029840293492290518135013317686507638343122145872054736932545586805186908950018050317581898772289565005044442713311624698106257169678556827233847458917212057260051391915075079188623442581278618578339763392318126180764879900750866881840921949344904051505311096548784673290883576373496801074883153605767881541756920403345013230787253475332193176959718575343381638897426700939885752896811941988760934448919415607024145178500072247918530856792483476492371801170509824000000000000000 [109,18] -188418061748707948384257660813661111396012428297294642054778629290522162196488420488384087485466677793857093813249503513943263873657096145951193275525627746597306602875772399194368169880549670052068906582443436233083990367011106936273610140478475928796425965182754948831047837796397861694558677321305346349932820458310742494138971368354319896810497630737878345422163401346472717334058371355533092885508783452163095610257023161409972245298185645182223031233723391924693583624553827251967497016802738996194770514530982587837811990228614067804054496465737284039622113766323154679951213188195324204772088248083223427681027002431943937748284028594740765927223536131656126032886694496378183320470805548074550105367915082342196286305922886544326478501756962251582226969563085463507719729895518816353448880426567019371231918761185322399363507184708585983555365094430720747116714685710428310897391232346941517957776126708777472752391937632228598918254698601215159668996576710607986481033908437949454097154981968510884654890240965102359053551384653074472324754216542276570950576649614944568527632708816459606596720475814074599964851770133917547967509346449235551860847980515932928566622662569793694600288414063827547971217836236292976406017439425191627912328984661231880640458894369218480550029900733575271131432704401857779304232779847430414114041114505532314112598850013053103009444082025807361128127431631127179865327202046585989273399355315442505780304727612710909914493476288928578519694201574481113021076253606576933651663695767293106086414765502262840078252839889313546714594655670826254429705095824883902373129104207571655841812215203057983217883464825641319667076614157065334408495433498256858358844247181571663074328886342259395382649554671852755519660483568031275531802240987287932802787644062688171868922920555767641520265201786731148528407357802547694809626990719283040900265166118027761046996568569597388393192191356622206131050233687391282769015844017899603294161102123775226858840287037576051978077738440391055577428037419737195231007527615022838607789356373327409163860843415156866164265576847713886197885716689721643997402199745515616416808105412384977669403416462879879934582417410674944824717376548719316921715478861833717640289967174834176825425237361696322348253760790953693394303249082720117355322888849588477374449101503199423484807459817319540166394872975822390646918495337026723147607909194086700730579110189201866735712889140413153779257627323402709432404330970677165775268095525742782683218336913817600000000000 [109,19] 375106145483118768448199819430967152132957918158762780187226616479348652684347850015451252907376050527842050734919328585405285921869113924733348019841248301838635709080798697465124952186096596112669422921711708023421996640935169809895218307566353011425489066237764190941915521246251562667714325963176912979437329844294924933991498699193638082541043420820636368876900078660928690677069657442915874328744871854319527236946686927050753185722995822134365304875707026072848990288244815411269574034602897776966176617180026620165611087740641664746283954289884002598167137883073604682036113961640720360115437976974557857323859461617023995687725118793569133501389455217502187918311103239178945621152738683927841734136602483709041427269232618370875281958868002039255336128557496977635545880670664043878711367720308174644615253379969934889253451262350882813351278176222176656720348576060879351059372001896849250554919342536053524143762736519310721145233569190779960913025336468662513396826068185247195840223155343112573233680616300831966535582215469317436713217164852519446949900536255068780656511117950602952173952093317854609884971158894205700853917509011702485302824523505331286615939756692695357710517797058548441702321948944146674292878420431953192758913812825298766377186609922274465559413324182774808631886860299192061276248774683128309202761740836058752640248151244494956754454804912193632479803198091330688139714613932041351852094853443291644125633999667229452745266966567323218383539360477651712730376192564568941882260562561504783850251112790699541534647469046364255984273728771141915899696539935692993976161632823340997205978844740515159401217447937452192954896358014962482817333867985704204554946053430505533276955437496845196631981163762582216918974151258882428665342993779200678316349217125903288111571825558033415542900839458151534455181631362984373022568964194846153944390129123217413158360210165510757220330152913464100393581121386784124582582970693628006519824776374573824611932799498600413222396042309426659838327349391884592582252512524513098138709223388544779648442215607943772957202985505893345104967045200725254636196026509456038444821994038635521744506264785477638304595677756099815161004004315718193942694925667831911188936618198940211163874310592962911514311327990457783916726006806040189402823218437617962298792867251799272860835186638235497869708065740504435646651108931810830191790556307724886548251884460842601732377982299057220113247139136850398161496291095518878136256738470294812162883443490816000000000 [109,20] -536392879687745327964588876987886077779886280104569778872379793399900021286984323895993314161655409606838546265723452778661877961082220744611483414706072459030748825027870748375096487625326721937321434525154985497268826806066839381428253148070001511232279194073662973436565310168319879193209308350472983923143770124473124645340659983192996409135103795858291354551166224692794560894811343168439293533946065955127477396553840620431394414317630413535552977339732707507537432151382211895300258923229674990861763627427496706822847014437136497931462841668656522976325345240340987829733583254165771127081000040915223828961003291959878707797119598018465858158974874163468112284892077852594323149229965038105751476776728245566060083326341868450146843177796664260562375140777673074827995707826372431698613635605630096716971395388135170956762580366029387155143443715239484604261230438600493104418023101569654466934187721717606354980072692987673151817979645493924004213121333299692261528430308498462491375025018439754996329482209863854827832220115728886788172523334854243526580914184426412241596590387421596333992827037306931985152283193357704162322477662694246725214835148748844852749705120629685056769472759355018999766466225124135535588267818622984557492694573385434661496497196394980228736724348283399782455660707709455448003929628203684015878028180143383707019518749294655471961528294351103092319774988219366592918820402462810819838358193565881987150300361732686013896181813937349923986331950129956208305582632892628023589426754593515671836880411945317357861420726089662646354340800821270291975758019313178353328924795772671928435711320849557539763475169615900271525642031515766094687139131200784332318960909910798936842283543437201213061278573498289972184498620570931111978563129504078791806840264981622624107071815467511590587069107204516385050353820629316362647480903884775684676634316897113386063620656244542711566113619912343606725603262223555409824026688364153426339788353860230284245984139314007139882824191408082936944778129800677883455798414709717544201088009499114667857770886265759663491016116429662748702368010125426437300967678680705238582800452574729086132586667804834933595724790957580745028787644113696322144443605360556540754501553431179571499214674211821950620528364467726263389199402009293350536575923602720144883454049370701780292320125423663943964289655313607347315828648139361392177204778152577498500587488732339099876800433787596080488812046170719624988470539713439661375941512475378438682660621516800000000 [109,21] 572730251155552921428660273658675085714801600637074563011756425392861050661624283806123246156053505096523938114703850745381668622128519965646121337280852738470379901675401591253915887304152893585796445144818217127585215829240224962054817569380246075149704763970945724879941055487810683234086171539518112047552257031835385952188656168069462996017589897233663320584293920753117057801289738179797687720000619462385592133584770474372748824990039890909857639916075561419715218659598315696337411641176763919484150888974721247211056083006407443499878443252338661067779782133599574509020074853554053755678784720362744083272997506385754302242799510526762514434123375495751546461376038804201320571496506206182104698445226580617674217789835989298330282438275241600475875048284370907172995060840004302515720027563396013648378053920492966331981505719499320049463126282257059385772901379778531381248178155207017861530871170803347879506986562640461795280998427682888576208885252344609952846233865247424777509887163206393261157405501265362414826119151223861480760481959640236076954783115757132770739761755932898821850675131640225978437685333293944436262673242262009438134374462054814240753281547578800138348628592464275722237579727289576469414532140057992990831139892955708739834337570991838331897066722828382265454230711855119946956160378591432390484577937807508117294284093242152358764176857724549930815592876075504992584315898204441798320224926793647564228846258721813355954742676778343392377950238265981320239226553901182427022998040053960446725946738300128633381988621055502305364931770473480598672667343320448055397506610520407631324766048567026771378786092284042257350529709756025601153706099932910768701579625973941997343359610983343598828871998603031247742466520273153606181671631912069015029490250763085698986808907237034824270326277113137226808004077659748092275818716543604137838101548980577883366345062815511605569379103512334904650657930102176029059789969594970755649171434954900902910257740056431569676935639498771763601820442841519414446081463615125345535639688201133490946027844042561169319891440509198702257399394314171393732991801847528348665413572941555163352446933173549976125417693878703374600226497963784787402653031272774890584754493368209398210235747705232908544030112494226748106601369367516719236819183837148050264195685541350515568246065968968174275592932625863309770291560435135030986581931702961557134230819204732603600256216816250910296075664909101288132488349567072626203457043044739766724129504362496000 [109,22] -458495860715409120586893650321044316439911316862254282082515609615735778819821079118053608690138976653514007021776932959549810765351176535329112237123834841944386108438784672414221909735562349680574858224348601857687711854002300919634428092436480596878274347860815614488479078141936189988078428544188623725725537952439441101688047151004770702634619599558176523442455821599312955930349398321927435273423892630776105988084603647918948075534748811766470644465590448764348642326852486985703194503329229868547770168163173787028974065123532484355527965132005323406060616428767059523715707807818555169004092258778777163966864455020416914953727764875245598130094069212516223403255288556586835273067310777778302332347635241147535210321071161626623681387267225690140216321858438301923330799510716728963490493785414029649759410861949469002009166620852540336608591061778971371399094018893825337281635269080195990650320335633010238188237293707180092447972881210693257997081649713227411704271855039764584559000131781111901058370629057729636448568358684036270338224167802085292547230042936647063198235007505648873816538364093461306288419263577446244800469736436060181831026171914549021374232450187376152657184439264671278895423524250739844633997130766874997609682778012040784471159616272282591373797200983070398725628676408176019440254170326647552392995481036984784448756757754030663930778383941984426767009114307641036112061987084378116285096872735615350760924044887317107870605179505852704249082200311658522201553699855935567325799981943516089216466583997970161934878127930626158841967641273448839210343874367444123162325744930928223156503348489877721590701633386583701367034168417162350382703744727275849852283658871875254623028563089521424728854577379151341665810762664026992951078696752060960616376755192714529405014002660215464862074520486225123722481634139108834574342852171149620938091970213604814949211613972754394604174992541071620002469684704984513121784660840246542712684686017512318489005382889358588625303660950624033318384769786942375941511774729496571142684376549527544693249950277988422288119363926915033017833631386401223562164031482917171026643701318531089047646204271389193868487090726658820819612079350917523231316797981534689815458441926675758365422648584734523900719586443984704207587839318106510150409259104795334701971005591240860664365397849871323595217695373695447007553176556178790034664148831229290624218793284305160892023733777039142001449514705832741412136923556711984338655901448906838008825643008000 [109,23] 269022645823383431197795602815843622792779633525528312913636783439577183237030766680987013435495750407906655166933940254855469686739282584072529174488286458648247555565170173049350528867368786835973368314823611586824010135488060940223646058777393593476668704919998804914998134744286444819587949622327538452019464593453644895504914257761060090176259388683454330886165531042773014194219034040971536658328981877742048112973981175149198558459603186409832352553302477304701141115375142088599242561655849012153966877484951130012263549440817997295553729784618411454033613274101451550709619641840133556030471487948757709941132867202195694293897798097140696082252888650258066606424070735947861988278656417336921768981181056075147337762068547124761774627912035451454266290819743452390861964318371052220080172421817219716649490409072027130995228654314853582439945642132822774596451521775420241139155528526457755491923109425104147756885300683355851079885333981201402423718616253625501308599673485816007300105326021155550792675622360527860212590197287019615466575950907500240678778101217532993471453456317150978189564647026680179570298453678680166785572957548220975277054844715828862047740039553467137609704154139953604614721340246360159134291609367128339217003625747769655544691870508944835104966042306027091286598900631054144763653200632326680818231386206910207054770460067249126060487892780358465411694655508879595300832859126736702868773915540783583790823887006936964043156249761002048353135838196825110912359076558264110634059990381424352942300290281185271236511054554265450987430777131008035571388556705830408335642942332820071108038555381912495149347783302291219868212701219701126204924253174534125427741904964060052411124205265609943768604038694111829344665315720697858884824085596310042543349538672974006940902642680286188079488458680420488504162887295966452668055846774143159668624181265845551694778265641177436222676205626726230260108130854869737637066166763772808893538374750353908444481065408680734952375097413217371694432588934388886051332610697285028991304432608658960558991593747355861993263732829766267740924854746333928025638859250993978117996099544591227380029051690547521597173696342533746089564249788162800316571506898674705784270003676539559999461509234387429655393149152477532572657772112108208271180642519724376646535239597377149352858166502181866124947026928465006255613812207960096420241332201556443338617841837273564649990831574838502325927241339820890900191252108307904140395683000809205583052800000 [109,24] -118199989816982060538547750115992736552954129826071549571283563653088597470319533683604672848336573246160762867776017152747808256000943125328979605491845636621877532488360669475483350449561069586252983875972424287130888180792664408746093316170811182191738290377536575016454587830044513570669736940814708322647562497946350357362217623167270548635467427215530426056967426999344657116374434142597012698953151822249145302979120548325623048792725130577399234959299971477963185326191816674379184531188458553962354623635181669070717426219372652600114996333318218072341091460193660640582195212511705943651971777803315271987526120411917240782168175947158228104459751147272252109501473324492797132790642470366714727647476713929301266254017744523384385875663187732500046002339602705476950005473316526933844090659153875004918277928541861202794840223522063306628497985659875381865833586628606194835720816180695768220140076374545427661352564097092607397765000648845232384989882690081018439252651972220704981820575777792757644631994928099153092385372361076772202579553287643037147670728437311575708925820781239189408001134221603744439117391735613859576757817301374890502665813227223790791938939725830852285080197485222541864106931381921425444197539653777458798592532610664338146691491339060754509874263104990405503301818561624882191216209597970938409936936029397081459598269010702636544313339036933903890967013463367449316860930834817587995400396775696643288654984215266500691071792522652989813938544382388945530908376048626915113884444488728702458476024584272264803507762950596555982290665744816251827345367230988984364762564955836299473039453132982811171466999872888257176696514056013113562893136038703315923909816624040233272198999550160210511011333798783541992354492352233363486572370024091199714057369380665652691019708305155042597356468424386383469357710609514742000924264907136871301586127199451846196772506093834596030018225822567023098587011927049729941936666333684410727862246548701755167553439134950702032302152267554783084375881706234591630402620340964470115474574892825829247331991685596174485219849402795030717597921448159232241298937960022429910676416172572612851286222190393396477960746859521728569696573706717109762279482104345199550393700637241354167311735704571127991613466723529748586891127917877440031389879965051303609090184688215317581597717777329598135098918631009280449104794875505881592987984984777883772113935705804633239279584070518090545858384749982056554254383370695923496064766718264360304640000 [109,25] 70849443740269063573310793451478729310074014152410185254449938098586009875785245153823324825135958112328233586898183996476786506745135829074573217247539861505937096402049996148782683300553524508393009924562258871173323888467762358507205813382966690631583803540295006971940691868007987105018048340597576027562964566078185044560606244179940843622443778172131514118601496790839217649746090749535105241324081747164942485884943195636431215047942510285721799426754229644697097444489907439572237492608267781775913959321118639246916058170831556195380509883507164801083682760670639024052959660727097111582286304417574077688203159241653139588674605415970744611069440794244538637581967673928967174121078952391083349984551438907086848610138138023441661952593478023867303785876693030339053991599462551820320655434716041934580523944915650380678591737425735296680346199565139088611515957187825951030102852271150512432041895696452684332640664379737755627879971396182217305813593420696589189042276588938799513953142308228600791715097518298979673252429064500459302265806732757382728240284771511107284158312824108881532129887718334312929132904670779926779633808479892088230577366257150048525585344637469121940628179447125371363830324215677836736954690008248006921227704763594097797590158725123182532901648086133842662607855718051861870578105682582311146562714384732055034255626132729478142346740569040501083083802803023528622684592347888746504599323390589298403470875466576172239873667919743770147520755299382885851223806309858644067896195052964210146582476737389687012249509998990495985908295994127659085430745852985526975163568403585907239226246603843105288344196127076088608299512716135248351884157748749272137246644585926769907043391649589612611844017285552145376363030745270692180127707991085739037599820494916447916158217162284211218180488751351856352096189417080856627142539464934431367863631288703867642903520279653868348756281033698116463570417339387099379302950333121790890270521651060472146384424894242871038356841047697920500445041882792714712295827063688130476756513764267905711255870617533287338678111378783725498486905189562884541795198458897189775781513243491269569821569796778826817099305536240140979841626123537733135883175771527111070864343845551109991980057598763456434261870552919565558705057728014470375704125777413507901955766493675493869954874416182713248407050018545516278079480339465003685297355456784774652108919761213403104710822292875451747795941262671476266777151397998519921491374754944463667200 [109,26] -109058347109479133604843571937940817705871775824431716925576890593280388969883457319445618106574110490977235159965157015980830786879080274600092487050434042808892078313377002639475192458262143039039589588418724859883863841110784613959944525420596362830703164316350649749570230811193391244589212474716929460410576621738958443677968199900674206854331749137970636200909595981200127725844192539605350333715267672976166775596907733645749400210064653020005948251773602506208035109083840182999492791314767394258455153316598712302815773865439958384059743493294522140937976182072418422248777692698380928973317338021446477148144918474507349011439901435227157614783189847589726320083235666302111913085559656123419104352816318181023782083360488990237529435240444370587003837011815234540527981982176442790996706799048373911462690159301168738539662369985772767234599535523796228311426676091446241908039763367409705087531843950612150205068809506335167661284313543375540523850199105977171899253801796141110241409414295722582690435156404699563709189921212865326389853797570104973675319018955589712572020989934440991869067312504195248983144018147603894009087752616807340048985526648780543531447617995258654018435616460478822034538587310061219408317908175023298057238574977030900300213042361896053448642707220135930119175249580602244915050252156157748752881682618410178087618898639311223329856294634316975589397827867117521965069671601026631823852645640667126574988347711034768188348773683890951489389936259586062092131033123810192426185313210851331722325870093916071422133089329431022846237795934724056997203216763879736706872558317300336972457303272387524078946559317400986864284584890630726105689166762014110177034761022239246825516106021877777543242018066606143913798483330620770197658207443139830160182168016710195001918508646425385884291624546429830630372240328135280815494863229394972812562843594582609985032321746632345222052872911880296464602146779006991763915987231657244363446939597422064799134596144763087213245607231003977052161090388088789790873329245428500580052778028731268295585782920769750246246899508909889396141758197592634684053965854019887588751553707269582929503652369983756197402102324558035827476378112081739022214568978558228847115313855202919032939419819647912236976039504966859698513981488543062631917446006478907047662349260429540955105579040198947926689253897148517017905346132904493234249084509295044384101235342221194357449200027725167680583194987946027604834262988610735463657955590248857600 [109,27] 167885927576391483129557725131523785275969504030123485936579655696919842939474623972514379054036269816510559193554652022162214828412947353021346725129563971991973060117107508981274159350715648812076524724697991023441902367922493466874873764204678871600050029914764301331606882247330116070699737735110562581364482345480359731906135740025075607894190664775106077749156683692310812679117093801464340202627460731911014511223031186385194820984168117150522301560705922225765147575569220805562544154831733090522040068792421778950272228867614593477252771276765809846657620841990968962012056520206187868098247277991702649229967167604722454171961351163700811028292940449505355613405769766803233433235114723299078250924250093003356639585909047581778906857343268030754439728320956628286156688463926400564530741683028845267595143919278807181742703442576290853974508797930305652891651227791136005696418536612401608718176460820716430781629351967240258045275345337253180982351763399256465579141447354879663229340687909059506028330516650908990706221983049384665240590436698767636557589914109777113288670397479338797534539374081656257008937143955429768609748971315085808105302890893300236354774265152719590353487318282523633705324370048629701133211764750191364681160151642799002083431806927937390421180155336900309666415019893226910977259403961236839509586010216114073409086325425681797526653651043026179332389072224035536227271764446271426677674451842111776962542297216055760176748123806918899302424867657154222954138258828038920984210148177158888958054020990175591096257438646040038234313929101021809056836991091899209346696093468353189015214005055186773921298445991447931570262355216891863415352291048345068279905439664349126936652430977494607563743293927279025632236723644534958435224363291612664908249775218678963428673359367159950985004390810599903455161182990291557136449973369331523598713170610143899632718084639812648049528886836598222122126026062404119985611434838191209376390790845177799951123200802026224766037062055960739192652422912430727694085652775562327767088574175234927832823911986619503307912881246300387134724459220569999130347088953997755792875349695793645952277982090889970718900126263004313277647629731534312618552835700124420565103020374531810249587387024041739746427144140379087688690318915748192518789255361750171978856984791588982529566041299044640872308186584404977669215749013433892075965208857610110786171302691288322222749584377266399011500480106847545252436836814692857616491626889216000 [109,28] -193649380177132741173305372748830636686993874248854549543579419785691108064608111861260755141096219701082648607688571255640153564647666544943203451471487896963555567371625613935819349030448048635960502512877568768110839036313213866664397505241729643075621418980112349618676047422593077022390469372074395942646859238812661782546509541966515546047465827255560696823779410554893871418905691899472882933890750291258736593338966390757476034332988431908398732839910393655898663767519498457795188354719970530882982095628763256781670640475096544655836461019829113858610789500798733745216481658590528140587058367376496941677817174243536068126450716948625500828881979391085010577564582532497501444240396247897528821367894361129909881877445309204239618148676600254979535658752832750283042046058089505596351620184672672560077270046727417461863629829451322279401339868197214198764430591744626365087206212392198206514761437256381065058473116479911862002552259541203356699362683183388614767258870753435047680253026105323528607967232174619513842589893469809427502608522943923778013067279524340295526321362827593476667807819336014950312845197625349673911010592619222766983441112648849628816049627424862696140509069169053076566746885517050106720076813233490583510480281170216872507797421565064852300802598737026563520299306786209072465193020923076200588520917179810021801799821580184634919563838284847391882661919225017413210512967664049535555769562593955090257591703615116702665653476669913654546444318688407479636727979827409741376082363242685268532550173337425782024673282012742894108135135546157991652463826844608739728211223456348087736751173499943817015983078530947194287416741739410378798255500317492245340899362689672550492280626210807517830682883941427504252859000451556451992297711744447460911965144170257419615909869757707626824498348962669869084193109400223238111700469118863582557861158351253918553497882293278404540878125259372023165407880337418414032036699847136063098486861235827663628428312999845324970537875337498481796122497686961880246766632438136611189229765474434478775835385363129650347653872061592202647639151363047913906457533263277722293347699738198196715030845860764525072092200383412745239578365572960466257228232836317097712045424995214591678440157456066270494900577518364443210398926743887189352384831150095622222517128032501394346294202390548655400505759401008619714428148301408208510991636578846572378585530639250857997400707407054596177451565068557723262787240761165585912371871744000 [109,29] 173796620132613715024132723521699504120036538195775535134463877009385182939637584592682907636353515964053001772484392561114300194468101863213469381633600862564602235757876908240703794249603799360234737941619791702056203891146275868739717758925468086531528918404233488379294074118322833127941787546073029594607409296401803093206133168986067379137822701061413962427573614464954518717108965374284793816821146810289417680392348077957728064147434881034840751431071706955732657107596600958751907394691563271242205306175340733463078451835688034556516140324148891350249632069424936026356442981971987550864805060950235135232695707769917737357011237496703096330698665687922429599758359099795450054354310323297278500246716390491134912106404507279983579556623781254850194028702778865117517015720406099287232372749361024783716555929938705363015651127126529149427919254782112556002339450960546020140955183562230198159436138521139084132610946154357211407578967804166018699006006596674940953513412465463743873027673880210213470451254153962731789879731496274195859545279057636033846751962012204941807445139117188845714629128737999417047498151727461415277367771906009194333320155155143824118985259102155205705283437931465805789621159981073778106562398316648806482762937621861603174129838552834986544148903138243956496734205218357249089922770155096148243327270831490112915092442613792956214321064173081210362024784096129335144286201479903220272811840550131496598602435067365027331273556901568248963256121667944356307156303151517656914031298857329209571237353529590468996736431776612307148215674746343609496121390945478809188267061140881869382742705517494011555744981728523048907340540661862697380104589133097970319433169327945599961963231081011991741435897876441207601396016865102004989353766651229913694794459136355093983522863122792592198129213964447718936979711990798427574208411782007497997300633273978992445120278753549043799517561005953540779806715976317592874870706551256436676405199451497360024429253543403433446751921222206019301514802806045994864736317896031884173747701564267724691437851227490346636965725147516528343478373909194568804662852677894235383005073360041104412622790604538850942079599380210579545697307371066982325535400988512001665015307204974270618801893665889866595941836021892496290531968296231404788898348697128903788932704731902824029367658613154816742848246881327456861834805686588137965685874097428602875080093434779685812479549875529156100252271161042188958112142243136921740614041600 [109,30] -127290679817388523173248859607104295809586714405523075524733261991171180393883034845464891596192676257095001700790775377272066249006327205420614484113280350404281517942970635751451418848522045066372117506251307739276894291244800856026771428143311177126358963869481779060833577358182776066006054960945604192585869083719053482976472503218676446549142549540968159923106507864841997240421511063519638541418494354516314533168781731940678495861095892777447412397724801034502666810612118611629262425897772559048736153803075093862390352729907411328101937106137324524082672996477572040711725764576402158691399554970865230552332869560975782839838747301471844493126630979447444028512930201318058920758456481203008602142741235065525614406293613642435469572436154321782064461192075298513450102676785402895233775815063618845483330735289495276397654494368441820761749373705602808583400960949648733596695961628770651229407966350879528825478284739842942573703856063680456892902781594802164096284422028749845844572860482839305279008245729293147242447714684247353619062485586232930758751565428642129503011944325537765819032785060538673688693711034271992574073552220020036977980957362499248538442478748861700617870009099228584494381799374722536417732608463546822133820070148573257985868919333166109329244696086969921603283090586116430769623476059681386993601530680455901556082655395365801766133712937102662508992644845181701159376968082184493146150074484613695446918829949587398586212926046578101027026758911430416216462003445981165714685021737100588487989016103075668406525975894428625945083074126852864979046916247110574134802284427468434452476923410668222801773921338014169930222468930187562719806277446725779645929758310654412496116157155423425818309499285276093796132358414815499939286056561535926319537941931680106807428162097121405757998647470902864603526981438266750898295641868370351182557969194590958644837653074727693040099963359951925948479960425434648458099816822645096570812033682475994538452550121026598555510821110532547302390806959445339735312977134816256659851915201970782529908739085093429605056157626827243519979520600870236724856828874610993748846813957888546109258794897054607942984455868003456242195669796166288321621329935491076010666318163500514833256713243715798278622297883139126529771632499470455874569399200066398873656489254284642852484346344615260395638346287676662464937453003289596103448182084638673725890717432212786896103723828522521894510635701723620693355385461057120318259200 [109,31] 78981559438465533086691985992739341336968943736549451229376938632124192021527312315353384234675759185685704775451045914997695842379047926504187422505565530843737265809505302912770593469590809272503582410495843608910203236093515851333461984700396036105765443457827892273985808116832153784614910271940428070535181128260368941195381103218979722801724261663289972655303958512123302803230433299181692887158716619578299978610825611543597852790678360594030106580012714092242450947474927822817804786814386916246982369543612028274445334705868588388573412951405788737361752409167321766667546262185016615641612499959283262373950006143832392763930829995464185381234511763133132792661781802281250383791033501313149445527848099153532085792956699634240594943386005476694267400138156519788185044950180156646437479012991592555219164932517809159821145397299637897655482518988150318658826619770437016241270866860570163999129866154707344992820745773555695004844407741609698966484471233934532453032368080323400448175923672126080792359897762853641707666688025186616004499042456441207173407937875220447570271516018402807962925016223758720751000503106086605824628702772609650327530154782942615551639631879724838878345083958025357004792497375531640042638977505732253359881178235673769327400572105561728949310299889573888668924569061929296994779373414175094394750971158691006241664130281959097795239931120431666822462888551457701189693291003219190924418640612097274740777959531008189087046038284018516172471468613692631112764546499658190449847905527329724521658372358451273835245592110986053908121903913866649544537540037091028049589055646413729301552222984269499521674934739934037140940736742216342231065786223990379596909119961318297068659619191231582739104028504454987410515107230848882082566263792920688632431789941566503348554844296462546735499164024978701991644891353129680459190410584114623373245143550933788787398960077557814120914834916568507397878836783064151600414970542519650234790647874124972064379199467952371831668355315470403032543116843802644750594340776377406409585737020177061013427218711085179767895926234150180711717109083210055175943230368503835052004686394861026128512457213445279752911400331105181471687036651995112872174313983680932904485797527794284831659568713053036731920504973023462444222802856630517137323693734581762848902983974840189024544202953875173899419814247992673829153645439140263120785753886223552779782162700777612061418087216773463170487314011275507879378794195406186086400 [109,32] -42993180388834455507679537813555062665876449348179018742372668663284426269227418419251806605679356278618355853493413761342715439672128404304091801478938769985853559560290234857908564319978539414211397903920840541463269779361863145323842056518990468615570774892609031202688107671723674610847217468739543729326803797192582943083533528976152664499019987826398928902705507584301870275679916957510510382731768447676955131632881847905962493127460606439039190375176933644906719359864035591441901289152886075264009727989836470537498968796996002006771874330122755770318478993595770161564893391317598577254113180695988348399302742164514386051588700798100305108502666679964822731533536264992166494840816102609127816578330115345288259781033183825105212757293644052661365076206364270648503865829042328493675261159546315920626761922832829446892831444399831832655588596367328864734868405881274758051710881983132296327308915972527386463018459695762052719974235425524459990170675371780324863265069286938517445037685930704517221612462048392851478215903704182760812650746970335676948148584968038656160745661674790419358146090225868144335780009446014414172554410568201096446563441492307312515513206092928332111047477092647629857678902195209073476920780418814166295649057799101764802001748814203889332650213255649492019167000291596819708906710836043191592822388354754672674090390330516525284716986978339513117891870572316585812357455406363327335418390047155611997571188391748741122933943962517258883311820364467621161759232276004456646511688535388425133943737632164236635333332775708042518461696599822505904411197708117955597348816830593377379096732983006588935445829323471162711126635035733267960016479309775840019278995580670040416323023869266017439231575090466809745310539824837222545554356450127539529040409526867372163448394733429415905673741319402959717141135278786049814863150598504233459483837381124333449994271296117151179950871410845585238159895392471149868817630926651731852792189134709947226439408237487727855926393772974614887895499838976430222512194472194007807186457857564173185102268677331344983485813422781037309383937132797127236511406878970711857813201811819501913111531367385787178461898366318742254671347494622051395878245849560379552068420201818887712099495333329910397233992283813718724770800592865257083489107290291586682743122766024026005394586708580344114381749972098706849605676137639020314592018130657858167396764811580852562089538029721303906166193842221741727167898058122854400 [109,33] 21348056945821099902395665839391813563426552309975559892601998874188173582803862520002706629517482269208571423744620554078632304580902580821745628971743048997130772401446115451532674446044718048672363308854694304837915444500529224330682526450768802059118825680044531416485758342182272306084218465923417597417709205521744272302452555094450940039708160848085212437380312980793775333598103267750431041288456861157965650798874824691668920763214442112025286765537444974444608054180476065819196982163998065055353592268899326767900262825206279958046345124262872044692568348843113822192345263986401072774403970220034276097663827129088844436163945383601492958541388105039262706289025776262194184447733696278997314366142459965488837473594082409644507255333054074915882126248984517472267572923355129156603676179858980141202312438498946436250513301961252750774797120965109667041814930440960296614785200987313680805952458447925719244870349955605981463438529219195476947953339842597592855720581929341016806461044896597550488481405897457411745318614948194972876006351230369004130551515686593821773697778165175151196120325119253946651482771829769087641293588484826862761278689963402859319113026715982180168839997530655138542668618714530148558755825837153473561434135929815977538896244083836459616921947319219941751934763286457498333322105013736426772265242938061314858927083732493327814784438768881333518219392861598105184429989593680286373165587808012494731174953764396160576088890624699423174732756325976607888318825901554148169600264167277584303174344020066261557257907572287460695193886324696372861230714047902130823810551687679128060304231872501682653208888721538420208892659210700374302250675872358469666940425850343652679258326373371329108653123795434917064614393592071657067948331791600623222488255451927613128970956665824780450009468802129003445539980275490336136453425363743194947254646714677432294476977121852394603763762029628639443653684273359154845998069518427695380608010315038921057293157986106764793863356762561721920600099480684757693299051428597346643456570036123099193465583106535697354107343136301639187416085982473409531005357429929062354913011100380582182968253265382976492509262455384397030324879297727271060708491284039460730769423602322110006956808121314971102247167337493905882691316221396817313326209290277931481428564589510476986428134334565228722088785729878687178396234486546079208139481941155049571454761950287021003892045745551241583486406739424328010864813880115200 [109,34] -10088739853543933506212478261956274653479961568244146959607674615853546869768690702931295307430942656334464520198957894132650628983099543484883654223813902664817189407088018699449904813093047516152415964445377586806203698786204431921030943818727819719937295150550549698351404778376137542858884829591758348966411248289268997607801580054057271713313917919383796981587764078527744105850039474012838436532418689716661341124759522073909756900832490589238385544542515252288227935174538710474300096616276305421364107763479087523817141637360480143133169098078952603486975318575133194840424377132892437789532249908254348839799568597949625370482775487764121922703003613853096071276048572386293255230437875748306430986051468342125714954956926541174507016550845274046192337075224889185227278169033944132951135826919038147213646436342495650897407906145900635895692221181528016579896831301745784549994556696458752121079574639401869092510137173448232870176710892437180562664428916438056524885008546457832821062936546747747374159711817852007522417147256827302093197929997692891065435077297837466924660872187624531041990307170881105996357380045100963929796540288215638215991250244108482237222444571384945017719931307765752348745763716100564766596621400701457134893339406789290729122193928429181801793779439341155343769989032291779401022865274151865892089764775134198104739498684981014161087428182612267450117056918974689735875396115622384098321931491846789473009985892720115961771988263976422865080404110999077214838385775873574501130379288264405148969180357557441745108098003966744603429265207140787310797331002931551987002675510277565645594213721376503807756696694523064040283845459349582633433084332313710194482628423055628675331488201795978591313158373142731450859942143663482060416132064524856667370784192099964243261569563969245222293720602494624852439208328520510736105723512306296408822545380661417584112978352110955061069024429624407126646680419806856737594373581756842197284789704285409376612232639855580944952034374730271401691671517400121328311569136254480767256380422919871329102768282647385365634504479720779461989021016485426095798297016671037786487194203717232469294058846315993707311980857359870894133084969095086368549804585325679102533684173535710651968260300254454115470840283671941499673068917922902101995358444062378670943654201507418705009919169084764296410605820781938708785104188121055247911234101377957692118390079050385553188937191620614507958169809203566744683780505600 [109,35] 4687401358292118278398098581671296998253968550661667002045518320871991152597907618369209368001854500519646387291072898578713374920435115646689742146948113698449770339780989622686114690517541201562878251970151124132470214931161770871650542079192919833665313580279603203253213513274279628938194405994959683350594940846474831702450160801808772432611732005888970786012948615340280596733731262412523629693885018484818546258559529563640660966779397197427623066528595687252171155031045644038401474242326136421256727855659353783869342345052743353708002520192421842389010657224217653865714867615093879038004337549369666042001914187114839601433407453129223079905515444638322837531712782693251186507277055498349296267508552708744759988298363981298230549443987096617632436815705435811070316786888966225682668283793577401289023412864319484238111224390913463277620161801520046573205562628246317955757109569790083953134305122049895947864050885113869947615889131637388758624422036619597997328139827757085758915856771888370594867356487776619675004474280301876878144469798846325954519543543845483073177913456865438816910756994349852345997599722764244171184788536875034620774504276443667084855159585270077407685573511718844659025241811560568718062717422198649643312138743356901907661295923766595345534418609502148699820311915501979064217429009066398982289480489981982204417496546600242269152977781777668501723090957635846621371334211851814124691220202697126991487557349835053734645144056683399647359981930956129436252522944766494098303519727079191135584406151043402358697653615763681768716195893798926596488167401917087747694095760266538687200829997963104387550015901332063484238256642039534234899725656937267832352948196117661602726040111493709989219307045774960596752045302187228169039436717107135534774609529572774722115636243999218642522300765710788533914926231297885582851687459062542190209544118008967470759959648739358677253553219000673961360199979457848074885581867610122566534613904913427736960166556891212974377402014021864941566405731502751790787761381109525939833959645409262816037448296116163195054228475023998940399913880926162028743263844661393532673149615897758222270011081886684151105147700390764943904158284250890015705981318742247369969138984898824465138947469745158627195465927499162982515905864532618094048715133729044975670266960348354831404759310377844596591364099448810067197966663457466727341151532052349259772408128278146477481690746516273297500508269793976267801886720 [109,36] -2147685888613740948461777943567388086082716370420155798137275572389857057827071697907013983010571111904396121623620884739486864645869195467941481745775879931680859230671184155637133588776413542940898138724785656071802343806227219607339402382886379214742331005354445036302896229063947187325859742721403803664176390147382922033612394964249430215614571861372128741235551464667644474174137486293536176093240554857694476537802896989472066190538854130841051715735232154250074558364520256580938437634871564316343901178920082581232640778098767967045188320837395179582360916993084773332716811375051998712541023017369879564913528921005053303009695535800885000053516407952751848123288255337974418285045130893640788079813005942417706131526032875159595830430022042197627218111221827804650028687240035254451368546654079398600453503303461721605378618920751484757820304348434823400833369335919668146378745234599708812347759039584777085470392215384956935387601563981221501783691567388316693097696204553573180927578049077630472394075864511787991455694789207975440449126078633773980272140704739940872704891780275986429077924918025903306579420847528393419062112966189270787295223724620898274968808023868897227810151401255716604187580338097887032159870509040323295057855037429727884256416051477394931571545225094438816801364382616400382753281127563947819483258656842133545775454349909239908751778774743799581360676366189477152055969625765182905608308904853639919895370072330520477550520354784593088156641875724529930337400646134656026951727265116327707284440186727235415955671214650544065795874633266229365191861140307567394259119972149297338612748569143425930069126650939693055878002606836553999876782476706406168356767054223713834144713953982307949257074482625961820831014656804280514232826810417672630421636023039857309196559204067059870904081397054505214243719371863886769895467500744210802060383983827214069704862724317053676534208919609460774998409289658878526993330617188729785311239911910511986703739013002158933062038019039557831575615065537813567399875011462618461311668963317368082592592143156342033427353282894148557368544409917960996080091462027499866716583733346857715048842545893363300833432406741933898595908809012281223626712930374072112752688149558622759029232467818601211510700089287569357234467054735127562152080604800601813415413559758854147685648261984809602557187344464979542922468655632707453710451865727336023692161556784968973380221346375230534745091714614871950622720 [109,37] 942278987945668842680299841828783948011506695248172775268123512368477638074921799814653270627751456291056583323157933380202501951975703697877116246352841922795571233748455380323729425288331180385175297018492782388584330352326660087212795820341202678341160187634915345652156910428012462116169129733323392163881053262438078966058793276273397853632356182434818516161414267332433100283760090296892857234223656197034622166401980800401439224032423731569153737483838940118697062771738526653993097347920926348527794816487668227639583096603586002598377382482355535137577643960642259944316540652683240281356677252278078331571299876714534480659174467501524377423935777497691937886096219505401359571441596402119005485655907369204328838235848925881050675637894366887897693646772764735847116199314323650677009090515715509243170547206963458234908928271964642542363455428493856183048081157329299344299568016585670908470681797599724169731861036017212992140470003363214374380885801677636961623771108507519456679383467254806350515584415929917753303104121115520054554758178490733708781964235466908834938458670792013795948361583038123751706026902297845327516841046999919843619536512855628775792448547700496020466018774888523784751100112874229130623488331703200991386008741602455127259962906075848463075701648554186415043793996587288717456963543192719596914617563540740824469242967692964690929586452082755576448566506001960201685118758320593061321446253537362666656279306280592683020736918864223083344423616217774320470097486160478684618264734613173334779136186894534983674094123584392204786589482198227987241743859112028507059281531997270472911183798730461598640703155707863404610804179393768304251063545862255355930126195682162132076534685998561524109906299564697282362874735763134946609386719701108162134767021168032795353709450920067174980076947063647070642286002942221185417926273573276946028591294103071742913200991457324167153619790981433498566039681225442872420273317161610604753194815903544450465168933831039033609460093429587657579019517951679684255044839255831589270601278551412691569720514243652058994555270413633646067009375990773294144296415867127507920545374764744630704907606258947126608989494546880581792799665649543916635885219167658523827548355642319276208675360231611757389609463283906534707887309831149408870034888044673378658711209676573827315158852177151300715075740722372160858256803322442717341924852295877256806882346232641111007064368576771591777746491472850452480 [109,38] -378547823470326229710414030028034334385571877014878648541178177912076818048867747163774013776345927670523381663432490824942113809781113192478260145318090695562444124893235129339356268253832346030821945694492495977845443503253160890829448682806565020722300189141535907640174603073276685308426958148030377317489310604526636114664629708695600698533570691280095278228895306750281856674460868830938299852090927548055658121886105887799283926643687154368977545841739102655939518165985369818065336311031363830118899567761520204574867748338696464040532232401094202131585571075862289441438671806166183673534213574650758721456318535106365196740352532671216128784503388933988633689851542711068773478001981018750856215311458404262495712417117170191900738446142499267307817585505697551116418765015293307310139536662811066055640419820040042833662552744570298805883859862946672218077567670470498837545213693215108991314164749381737683151999952702087353702620966084535874851544141022472336923812303183132113306724163194729767255143625304062047104011095453525187967746850131452077296678262069867543126809842144484666308030779627669989543801139607379837022386284813672957364368446110639094203439176383877112396599170471605859521745081811558963917560046311281889622056687085490828917946114855844937956763388505487338654942473090365104468184398567066918398999305550079832272392688337507999180617902850861133762971253828141628495464922592159599012107255801307243651675460490763321734605834955717809864779282946334897933105065077242713805620682969412375381470402377651975362991329328187224062106518459356291503722392669008949123902745347258543092245216353818258651235583539272060117002717141348264484688236092929771426500251382799118614744389576008859629058899762793454373898115988101314324575391060572184446706050387251949699201226729922118294940056357730973107456258525702237848413695326762105077767332935924817114317220116248583617654997941237094563458314392649337894183979523628418786395926674135564426626977973598677735952011679347110280542364872518180497861701717764897361743762071218339492586712367829128295522385537458624453752146281976103539163294095864607735139197437889149055770548369373403607977916756150263145451098938412494585126065871740243117615032991709403471304446777788281737291398976628626394317668376762508662755341434902680869575130186712783665793990959650034376697027121909587907817492300437389350889201787020897601078706123899090057681853211820122380406052922327040 [109,39] 133137571621561657129216452048397117683675431579490990864917285213318912715286528115210046650340052812556137819149288644004061133755068740061908364870700013787739700758165630756224601568363658546798550048549113208163265673659886350755279911974896403063407934498252023220881365344124254721348969397109553222396864615499637782750300280859885350969509134245415155932106891489982107216112210860644868748711164006511632826293915060743763608749260761816796644607225185408831864112165636253245208601740997301453967709140086697790969860169834372887186254177825238547039109406236843897608101906060255294939509173551847102323640834034710679056348756333568470459687940100536721598063524275320167492320827151423410983223383918213114057862290820969568480808001203916317800604751041660132358495864655949660930151358810898204314311836852780552949821531592561883763999601292870117318555145316573671725583648985605267321998326752914431463049424948992523618285734674924949108713766326053463401190285631616115258506076839463858457790952221892873720826912862590758413925658743942054486723561196828908837826667153952431340152924914987201512630601789607762017028208032760563907960993510213520500243848410033368980145872788572039432191175005106338122659813542184384689763374957760727120954358661894003699988155560824928616174506104436083871931084224285826584285665587000026321398468499787742994315149115587043189968315439592090710015654268616687599415380663943937810573357744756506566443752900771074304804339051476634707672123435768558178548537164224939859072692314141249980878782349666810517592828053276380121833733205939692983754204457736235793689928723935792184966332964022946530582647311719781785059250637315545114646704432953615626848819644413834569466909554332440201910223206908558120654859270173820792379441555827005539439235565628445934627147561358271892556913688709423456463729180121391130573572540182586062958999938067184953245051257649011843281635977999565685136373024135253218566399515761345450649954058719379777737705953418985752562900519133906073220619008833025836431718413783430672394569536496562502420186958276168026028618009257322538782154659027939227211457526909615956534850480925051530996490924073573911543305162573898341388387022911370398314133778245644266302016731648039602842218666690388772115958149465006232866854939725578313017972194473870539131012795534364820951367014615567706223925196763206460630607878292436506321929651631279313100215131963349718731325440000 [109,40] -39210076660260099143601523286108421774318311832125877115676342257074574939124658856663146444365985377340173989717564224790166094578103571975659410051960922349432346601670424805619774513969584611082365106812190213438016102248014639666100338891290877860612103402229568447470568766980889843651752581537688675513834991334837203613700018932054026370014089164523801636421642283902523082621460265915131393188189102636240558670401300824483726058175545414529564682484563296958537739904230182149960123828475012028495981411700566604327757200883081209986226560203486667867854298098591501837510385132243880410310342881382290071941269600659144942681137133627257017748360894076034441456580966171248166775647307084984177256886936208483804036596132563846794098171677280343468990694994113588667325554711915855579388232975124231598724112224731494042163187913358175705871470097725174804693603899553371212732138212672292845177694917315897741297853435835033788917528467405955696332882411734005794062003407650773595478628681916481735693393389439551531914955093452820696519056793984947745215204994358380467754886969425884944745432749369934606644783961733200135487775929739600909274662244759035925706695512106157499472561561384307458206056976009077019157967636412488434469601282220656012469359580394826920392296744932539274401249914108206356351968798132459293167360758647528085505161376163295532303895510293070316528524138439568766745296794835783346687499605051720781369864342471478582371143410933049459168210235843279574752347034606084321081111331658148935041929372707376425392708291519571853984926292012772664907752765427282611990384107190155641825328932613578750529942787669164496258704161171410157378339547552445046454404626198713684866011854613744375093703286037555625486273694709380294281041140052660956090654573490439389259508786533121568752733696852169721538356980293941224779602391694324131957982340581426016057334960655281107597918616578193469282950423881941830302479414566239480800990026217439741866627252971256416625638592267617396163972862628578826945607716614347542103690127362209229327410250391594708304302786339780755706693243187721487792723158744162725984797329776739801136633011900049958330701519854051248002180025960133946811239994301173964670050910445294254497871459552206101892434279530315016198705856949410009856238242252395205902639941467796189017958718691098589354383542425037745210798421191920943513718415891848507339551481936690918065982422706897568086884352 [109,41] 9117515097733340847095952186178874749989704745367941886540350815210990093491275191932527544537051579086610404866429093938743683359159604628429281993041939057973509543359237870307355405165932843142830525439320317893088567343007087010628236559132649665932309708933692139901811268418717414330909725413994279143210971336168265353127300377684528229890459912803009720052630180165875289516692830452891321237692841987208760000514134075578872133493336145557864585929765891740860011300236697762451251895734583691706079455764430074416180760911209615131201131145995243848567099527919444359134397135244872175903612497177861958076272320210053666860777284242477221822052275569482722044081984602648677243915168090533704295952504360036077488015133165592497690307303690853725321614590895476457845193264980353826335197057382946302959957596120877816686917129875024918468026928255199935549140205897242205121956950822037505308715186574296296235332001093491405194400880696116120805958027024306417938834895528782271092350205267871632361444973318260505405931331109281327341204605366867312678740069459415190090319392274464890697221525609791101737486435193916337289834832126409248300767506515563673092427030716525376702532812543752173720154466226628350961524094417114102498317352840664613424342629258308150848888872614781125950441340366250575342549093197891356074259404110459954634765416607513525513045939433337591196406322251240887266210349048692614734666313778959207389200201971634197555754335915798503807587062363398260838527409243635330919068139170263395101413896158285830735753962901676667758886026644304371519107094143449167038432256895058494068324528664268978945104576984027111000733412508706222003205545817235904811151328496975742675866194088841697072476887888870017645616304563035819163353894797395480823401531914037420866644124069568462711152914206065611215263516551954039137611311288069442590603950640880142211589289340812787585157091592348347323497064414470817279645516668732791630344597620379106605630003371751555112980796484165761698200777924450024409328045006423257809884356380376540181642676853069881920659913583993584500452142268554092333044289875586882908275327796402118408264339626923322071984209618126790903949453775312510487239495750424833827208049265108962654789329200833115992285119309637554879838416681675472383443634503103587484653439447734575967941096686776393379841324983598020383466368012811450495737800136664108029210954916827963627665422951314605735936 [109,42] -1476522762025743264176378443122026018373882673474570254774915417901877550298931270754604662067578529544985905068240667354640530382622987256191467753255765611383412793542059236828876107534119707690493990415954974766255817244389009751909171491272128342671185841825182385597127630880147980625876968651606888752304316022976582007966495862080698748274807842530029831948105284580511415313183514075511715050627185249042355149733582805115561325982423504269010344680627643091915373231519830209838293991858698840848918254679258299632480193400656487748342546795805864234946238172724245143185928923486555278626039258781242768446169759579170569779010362465892238711056563014510223874747136554294306499576964596890831270179625687266500026512117517291928021509710474018497688517378941381975301459502515969028511555062415993311637577005862953444634440404146756779557940409819702336753384127552361300790429616786373776879682600340524067286837476870776713110078793125834405685079115742106010280784971245797056948110335871244117917325794202469924652163667116722686708563852994503283187109332927767851622057301107422918979330257735211504170762587825670620107525236787450561441547789939914837754967195739725352642076970239189717171908633541153069691757569503868632158286158096602358529738883515092547653790999743834076404354300115777052449959325485435844592172271397309200972361882454217684223218406642962371942348885005407308047634379816680767251975724069121932700655323717975262187933031648514654699589179755756468697141131681701532380478076367070046267658857767727830845150018539092306600832845983820182052035578272043993281065396820344893804123316415561389117883413012248535947047816259862229044407130954509670386104905238735155394472128055217472558059240851513128697911741338093138106673251733808708242961894217744680095035845609309377776660130033149580810258611545006009664836005303132864095705127591844554556362143828697746976014130803279734085551115508758411680203331417831716790597876434163209729345010254316145144229116671702161222024865947474975056275411514741812338453035082015268728309443568203014771762994333599395633546542092116063989863385816943280435735895389200526213914110662873319070796835604616289171027968313933213898450820172197111291049413345251142335456201533157849356082011726131999312713388150035963937818504276751197979477797414870741450933419132640258979472085509642076273087621726069507853942455801774594690501970346533617601937376527284961280 [109,43] 87859071092526426496970595024327797486681534427451413618443253557748606589239312261075106390161728273242325226739046134243532182076790675189564443578812997343488393730470317390657581768417019890757182169412231508534873414869498515093816367758608198777318871213570802683397257241275750133854419444353298516099401748355881325858755437799510379228942482271118458640231115027325330971769850032491249848464517551752539296250140757161440700297203529523635829174001737574531302903278603464753865387249793564174551039739874671377420857226346017546756934558943370390346885618614203573641848788787095380973739991732612615430744473145566157742337564575502939368354611846681002355708685649778614885911385331352360977295481095001819612527475287389889070685662337933136868392017961942121827637548362153371836337926595919363468685614915024552179552521539011621657260204806923874765982892747126870098203252605571705942329030218205890786197943308145969092189842529058116308607323067473072310486800935984650140442524680418268350616247581305001085212034645258896496052007662177917688114349101143873112657797652985225612715376486683268639202116855183799663028573294057826686552187791981399376647228704619206722704251491315616933164415159777325156746557829228327883938046905793274820072308989434411857023796580171043182344132823209454140810447800002218221694165362674962036338184616389214658576979846860636126669551367706906213055285345856114896988917572871251784941494063023668487315051729874073132678851812470805663275609209147539252005007641962906957527483824386026552773473030833689801163408348751746378253475736168945197908716205552041217040118982463119787497713974488523085394143498101019819586421877747610710842661158112472869514128637655718603391747609270384247690260811019895957897031314851973170197783378936913481865311102794742986559839427426589387380950284230655661600266771245515637265800153961267398283808963476334688237611625090483061161755440432582633274453622563714542535950325665781883875562831995476646577800722513170873403891043903247044562839686448648564061546458364543601990616639946051326291109697722903214086785664660249953044045085695471988363467852315483251999029883092917316712152621559936176940937956819615984290666594593887834010728740627011827802670971218938437123161694782418672495921976772616031732345679973084432627228416556301126997318162859013943855952363444810279898875800455112390552500321793444027626138082710425154073355521884160 [109,44] 33632325333648807810596992866753717552108805080200723533811339151582738827304083955978596351620216784884434656736658092497434627143350783774316862353180908055975219710012528663579286201743146179912323610428767690921192386922490797128179447619888745577896684653154947200082382006763690401495512947026407037735772262990424087339328344769232726595443108560408745770561872783262543066619645558301886089386131246065762229085730590683844662257714954376859632480337042648870711432911955797024076557224930585291423950510749302972796278146954051975448307403070559558494388374308037171961088958093918359666743454974745137220614175709082272848925170959271518796158070749526827842767691160994439083852008202113486369999931578073313230800971988493201431855341018506007648493465260514679130859197288795125649254915589266189368123485246394486229427889558576752551659013785349441980342422975266735884793087197397959986217637037395857353288165515166498850425542843486193364824432448086430059375915295151623712179927241147741407753601210479900960717867733887667006540134616409366827660139221516578198302174173097012519506538619278656281346858612578979594754074919696584523208847413670053131137466120661361674445871502646380262474628713568461890239164810225742518919226062547115212095956829169026250626995746740034575814900486966057374387423968166374299416576858112599425133936257882935745146963873195036696053561005725526893314622126121754361736610498723994710112929189513070546305450728470022585980629995559691586229185868333879662631015596665655735428082161898767491473916596371093648364325866219424506921815816243266928199545568447594345821888298952115903974923129694714628852659156259718910747255994849738996216445910870456299468429620273085123108418844017042565295062210848644755625590939831443415002515384628815842572168809933071407846394723136943688095659411965988473520538021658059353880003152275955255328051341398814933920106297380901426258227238205295492221676886564185594827271359247117104179203309124097336132587930242863113787753111787677802334426576378515136944679158678899063834699961076825133783316657629446547988584603912343128972667599046587197575264816185345286488125973613933872822210154371587922941235942285395779301069809789490846972624690598501428175428683846079676541401910489624646088370150546846820634295811235788393525184904011636567422253877403980932865733765198988687857363157406517674479522364737904022423564283261789010015199166464 [109,45] -12717103486795648452887242748856053578941806161731519882094575805324221042737123708678654952703379656073590730338549098710044360306487045439062787710352093162397807810507501730772834945085104894987410035736384523795521038264790446729634233783818425236150505025475555804560906038062733142855209756963272997145307167532650588585504797186400345750195215339624219788077351251139444586946405618114117427713882762164317837291233076789025513126526282949762725089256728591027125428698940692649255998174488591074320733350259193077886261462217042663476622033821084229186456211137097168068571060878568359358676687763329470519658038520951006107605836523823433605179005457672009038481689987364757758111159803089134416011479415873983497627407224690550365564866564158640924400295055737980647788428676437202235438811379997139079873514404971878076200646958211458961480857017373908033190707996165309472994769697348071971336773525918337796368908947321998338124901269932598971927016661772034108513991205504614138207135068089749439263296289566922757816297876584091107553523464690815503681414617158615300595495916564808419727409531018026299857544541249450270830589051394221798317990912906611047262588832296245594239215548223572620232692565416883033964435047711854535846558479028129171362832877974396049900856603256830791857519392961737980673388165730170464777613671941018138452968788105826792054759564091782025841370550696674548886689211408522804907595048314094540753316792237331617281521971348164170130285660956885233937768264901425137449905130877518638580726613444817683130365233610054115222428396713495819534958280845889053265218862417623565154190841553704830956564949298757840279105347138807887769486085569390864347829870915803745650251620522310643402610890024388056619866695432077244307728551633795115264389491034031898794120389524182739409237407780726386901797946351610073488939231432072782618032498260084491923453010872960755034129703423458765616844795847377020386188806553834832238956597219330089038927267953116804797573267262357305073410509829790781854488675634500166172793864406986022679940669233726763701214794556681732261822595964876569639544846959369022218367612005511134931190263238838912754625933053983610037583136657014285997599653075108922086238459757820407910059022177265426404846111216581347985755918047095266658044307455832201298808607867912007691342465281004033119101623604502779925177972959653148859951399006585439457486707628588141465567232 [109,46] 2229276344534575580916633387272212737885545453752515392775987644697643385864090457708888780636870023615286005388365397331546182367091463506143623121162593241107030616458900002840942843391088540168397611137073443119942868767253271115333952649673237877629566890982918862161014753970390361093636425351347923506220213785583352369710698108274044952235985897296164213783680679810291771778664916499541857508247549745413493192206044088715684782321059016563931968280306481370048697775261409661993612494112788402573573933233118545032632596026521851787969692688841240812418756392817298758526489237209157823066700083889792932276651620193138057337156752726741981472366951310515835384826402498822798831499217114730421187949170436713946460057742993704821988860748398717069212926340822669199438133862938172382483492863502345549502575296892377943726009545014152899133241952933805092183380657032361974077770043102875410700366413972883896770474040307963684511321082259374434739320502311006019259119793045948192310957462049267135233171457710569663048409157982302883703134038093930304926208333902277071308993804322421765152301226286541433257607331366502584708750774041280418427543406780182069265896864969355388420183636663507025437749874704090450245027254709765133368825962448227089594180563905952981538564107418200637951461041094734594100687213238344789871923901827957643887838382959481796835371024027327249713397168726005404857725558921908165643797613423805149663061525587569107633487363827373499937029700922054214012658258738515020883685270126414947102887224115320305671922011958309776315323095695610295390641368048438047554002645885442884534457671049423178900282737214982348614840244049189752901676214769670041500919287509984207205473991998957194659407024436129276598943224057002930577109645073495366851436240792383214646332498268052394117641816049210921194722648830857954888258163168453266187040171780946811809173547985216605467978205477181190992710629386331031890503730871414070634768691877821163207711948535381631727753533057171843539305321734314545494104968588603295496445237640700456387771471058422199406686568956252751730925520877947667991530300394989014887943151388298909970596776463254046381052647449428006497866501584967150821580750975897574040278267402033691422883137728139286911025239863277475419575268212163515733731703280521930390391223826577691851509934898582092026614547548960128161053635130917286760282085892477033650706439520831399788544 [109,47] -212404136734528878575172111230103988866381847919020369479259780725816679121598929755749732200969218570341686088024712072598367586885836620002829563756985470856567040811721836284886478749786918894585031127830822393556353049163465774177734660606853465299039436118595958315903564757703688510353131708323471224072094095142534770171385512694927818505708179278689966660589065689735792110705200664014053932780245129973503070722036376058129498130539513336571918406747122933548692653483968714492275895745411671140244382613160882508067101066683704439202845665174830096746670414212213062948886226740606423814968550525826862162979792575116724899065224896640759956603557032811320708296722208875479004887256199224537444936724740384094187828579719792898772417133433968822930348374944760180812556781389381403338506446210654506205056556040813225381668316268907503811721487173833674361174878467303661023432985108732143611619933259145082685359276721102538465813305806670644344597270490960805567884529801503794722976495889285590643378085407660075862491040016467012141301292080900315992809220679959854338794085052169463188400704777119891781960723685235758828697695747684847014598948036021172817658994422740603655754133845642434656191147061206151058800278305358977288793224213120922560242851346724598513450467417254742801079297144471472099569506046514276912533893199017491189985021665884584946247624842997989751186364499913377169452056920162559237490811545719851787135934594500418149279062148768677455429592398543700914935833418785978575606993543388995316828379638980650212625108831465693244261853497111469793276637506170530257828112532442693665046445922318038994368433164016428131074285910616813252690099692216367783826624806775016790415200602991417098231326761518423749587351514264479576094140473546920852974688864427187981937431437449327357860730644626043565049915324600237233470544759673167444121658248481407429321350988073709731685147575059268184644103010081000936948775252645877599336274274259829970096388423784527478178644856015523103394012659940807271061966450575315855192457204821934978533669150009574202135353337047770724724761965461098214773108478773713511882453435641711323003426650026832287074719131779196845051775175611906322608476485337926926033831731401053144023398109498291037737341451246883019936408320469069092971533492751219760067173800531242790977949482504208033949382510758069565622593413449479947635571273048285592317535417851183104 [109,48] 14897766048162708141956869678741519711257046508047132846543604789649825517777219316295708719608289324475953748195756062451086700774078525771963322542239208700240084399001343020727221707812415551189322411004505486662650934571357059274665005871590240115640472597838226090078337698189727071928110482273222026612758293916435712481021933505974323053569540480162926241535610824754888096156602560328595241682843735160304009649266333077548911280385602672537079606745740067640242093916451663010555272213144427891301604064269201746642823258867145435402717773586111444926112972270549744567895373601810228800915477763724584764795815256561571871869092105580283292089129129425730707030252014964564443054289694483151805362391026353473787700549750049952843670805812061385271169414537474886468341139440444142488285942211770627328477827988921394403613469496218217167894150461155166996138412172643580406433197230413808379296006634431928784595376152665048779040977806746438116377942746176928462838926478424799361775365687049845373835130532087810208301275412349828568087735674660258299751247988508559780780585061667993612925140444032969930333320019955759798828010031915858844610105849633742045817239709875802334351906529317599515573572456597632038871524625957793928471313103399852100997110282040474529933716573867856906249604407555836146705516883299615526814292463280705453987920806739519728193594382357021114004326979275077879902297454976652210830914024326858426422560091406872601298161049273170152006795973469772776812185932557945705516871529998650241312850765602026992596580870540242329520645023099995799467013439632264729137292067333060251802829563325038864300532774127890473020406046565684393086442598605010260922261679278066563918819622018567042146828947419180884629358734397162678478450662799627147646243258111278125635649461963669131353867967769970634463029914393279038998286695509899223470846317748707764381454641360023282777373021477823568269287722485319842094721288851386454593909556417059057371899374238066430351147546627536041740661049486284527235434752736572835188319475045491229863918601874027235895006384253447455366926123643804704727309110681495564794340807321744971078502161081360312925140433066859480959882998054487061580999627146373432007373079518847425165306956050409051027671776432456508403120945884091076498128661221251080379509178709873848914616116175706498100635556819242961144814132894836174742722586625060892241685364342784 [109,49] -6183937801276573575840194825169226244746310068305198711579322742697148654643419672317546077071111029650876711777400126137466874218126266276192670219109743026943434603722275768266512027554928739136413865367629584397836997696217119246851153919232766124246640333485822820816390062298834485285937669162640469505011951943623822679909321783919502479373511391621670123365313125064126828847918681257865888164969361638720523433754729258151566420530538423796697238598129177710363427695791818165226057830985124368711400844119257995367106132055619870324911517537498586694707166579684344366035847737986178378572708684622630345735031742618663575284592054213285667900958284837559234398465972063092590591740002354641599189560890501943986044918596075005751660361816359762849426920297885409535366731402556301237509811988718011658564010074163317449490622196278177547576185372534352021058994263846623621607817103938827674826954369712800485143981413322375514516606295243649096150897068378027766781081902300662548460769709880252144082876061505646570802569537644495902505543791046748503192608319401051249849735724860696683381168648623697546069516241420516563742890836831830389009689020003889563203027513771552207436077474261161010637811866856746966302484934976530347522618929509912429025765270365696175740369679937770008886577605945387106856440562713744530049766269971640336655191739710081232286750812932404473171067518257657496374262040653056851670946750066253858333574901095876668970692757220582527508334986112443820238848565530248317383858701798421931910394904755941608139378452860604090003310161008288193474695840076003055157671912034697697383668088865958980815615601286378262649247560259318668780320320483261967754360398547355822260726409243312968844809345244422586859977118850884632023146922680249570521758038249346731913175803217370076649968870785139378002702866639789211144005009784200572751172374154182828211113937525488843489079950328398487147697249124017073083924985334455777342209522108729303165789412781819183384518613899996720115058480515824473748595763211249867448449846559584997919618639880367143834710922126962920317019861239891276930243599187951072952806401448495979546915100071252038601043056257464409353180654710848624467389460298333235941946277358938241546777035097003862041132164013250649998097242404446194230989095599955165002373080979209418700154874273980930512200238702841131463702723777986570892088531764589739955604946944 [109,50] 2837990912822289048165321922673097369245380723060661682252332625551179379007725106861461235683986023021285542746101641990594741926645181055031355813948080762115741323261405808507886454707727416503470102958285652105219971610978444024541539059036786214552392595962014991834083063398383541842635771393905853120383771037495153829044302344485661825666498449964435429001318900928436467589580163285754367373300208021395848422812025985053038752425724026624811734432491880580531872221979840296021095226810826620115679203966830432815713324150861417962292198762929886206549404236405499815382165123076864396625485785740028887723263923248623654096187068717440098558912471948101585590997771900025721313752487545035632598987590112128422768674688724704758552589330782527989568123978328405616580351591351622952602432906692073202867509545487401625515670674318915462337570707122141488958568589596588671949068108136343709942679954544753622996341328429245629654211524823844796156835411545370327785374769568411032665221514528360285665402965505067636140072289202583416140396084635144539031437969291151245901086342389914633059073351256516868970180756125582620173697188762744891887239972876351104015778876317850449420919535567268910497561273113395745997248618286736112590320371149499704895087256839436895054038237511074527525942798921298209387200399532143318697520069257953748658058563786879139490979812543990606761884660782588995846618845611796290209936887839060198925289961267581065126645177069542328159028185358903709533622881197239930190562473491948423021040251283412125043648961171631829900079353020173053204973929154818370096501196127340230765889474401918826974787916927933953466118726517163964975598926434252118929918152750140416960336814061160700371480262521143954133378368333295731439412490264096549344353763476778749177911326324436305417234424193054143636140028682639819219817106527332355573870350576938559610407741098032293104218875169615857238117815950979120501777490195081415359677617195089651165128754995314391532380749562005549233542642431122526371105419810202131080562166908681628003824944618527725763211112397316539060398052565562755359808725233116922966151190314342825506442833658015532247773041406612703802660658547574437241768746089574370847436830444784712325240176875530894962368342563127838184056768014041329740288290169912232510089462119729620772261072427742305221368135826488581555260062295215482589700970376604658398396416 [109,51] -888460906268807359895212113218581366521606298805728197313648778801821555464536538097412335883071786207277044982280713988517747834153658324376917660385441449790553041554599906625532831382170139600796982390280013472607914644982347525594233419449246798673502168599192665321403341430221811355375814475282426894925843405684907545431893789493889981580786532983436407602496351571462307816613433668869438523009993748233134419723152814973953350305141495779277399215899624170809428873245129784114995937846090240916971821209499068836866598669898530872985892884238284442080685838156702875955089409031182283683631670369171222139047153588047607560909529663184642512641755020638143750406301237471703510262370535361707364106863590597037250057007677730164860009897108005155153752013135211090339613192708610385936271943039159132378124716418336619261197240341862955961651259475130285992752612784128715020066803185764529628263349395469908526811047861176420623476219077426972396286559486178891484849093081330323682179613335537938835866070217234448558604810183107580614009885757111285861330634505202625154095905154860403602246671430307069139490372202584787495641023243385175572975965499579311392888679535052217971583891896087437945996371135357156217545997734440799176923936021420165259427471211101973758948771889585518432793561453720148891856841737361674355553010313672474073938481045878536067877922984875161837253133538943045164344047411637443189255416357704906535824393180338162344484379642335172021015189429263548477139047251559557907487653463076217506820191720289261492463389253361691503650210744985527981062130717553879688765649653848672302542848237410198764630774224111481635980242923217021239208256612786094550178282856304233009301278245306792699952589059389778807749927518363496249425175186687281752539270659478070407364159591700258472975545091831410198096090022122868317001102887766583553982455391123678274598597983827164161324300656636951233830088375903587167477812379306604946570545325266072365583413724258034301619881440107032194194520406189290473961867715830668091715238094741913039687722931240799033917930621146380037697556241512805095211564801975594600542014498581972086137113533421163738608015919393729706073836739550081632627942176820634248780071018769225767650444067480727278747551586889519783300369812378412834075532971813318735028764005472345652926841697062106574908470137102682616611727669255639176168507374608695951360 [109,52] 246880957071723992040721307540937800931542224755016177361644527752214985014794900120919861032675139441707630716813178407411776858986470911312608092574988284603890621151473897942416114674755552478230579750046838826327432560029932971128417752795053889693986678370014545466122648231492854126838497592474786652048815613842492591912204336518696962328567143896870977735454583497032188314469190473916798316129700955759808965601949238486749481247303207736550259995253553516294272066533696680160341667988047711068809791213121167744399215046925032073675177649334623760077073736170642248317040312813764330189812033371071470953569839420296925517971174749659025395411726137874929014199666165538865140174566180461073206429394049595073469537590090068131651874167512389890930671444638561775512406653191853920535729878183839167434544498308321762164278059277845006169896380259440649185888992041106540642442204108294659167566333378949142690888319333000649608862650794430403992697754851170974158341771888291388845478637198582873536914344286650840788992352704513467189762197972491728018474365903562593080523751340155205035602879530193316333759892114043748692892634114008954964235171691999946609291806464224785130832498781073925143357956987408129726511236349765507628909569467534185233169460521920574693485365244788873970611090425679712880290464773294008782609848958971438506022711064925303949220995739736743491817058121960882018041722855797187208065415047188668375621642205118039841424565268546666788862537995961751957676652209715494352917832277450148346702275770436598064311099763899407262692459888814447626837722780203898291032115608436103926273788402595278124386450409561762016977819676809209181194965203418217271189742778592219054261299146167378914091923996093929613969910502394010763747924262576054052402149502108773962020405510148863458415843985201358711968165683465568374674677897654150840672660420946234131473834074228036384664482986722365106086492905007394523530471512831809084957901632300465194669152147043390515313865379559376246406394271736048090580790492704134933180927902576580519882108603958913250227307072742833328950020013258666403889840247597005984631011611981581976274365953038485986691280187357437171283659236073195723247049942929853507890308612137048116440041202854987332429190714415827537007182647404545275433079432757470340201849317794920515389749476485884455343865462640044115381280631624537480102377813018804224 [109,53] -66973046716261237842186197642907469350263467786760256227490166492095176553689737585349113945402588028436305919434956617873895115937046020666448224315680930439270889749191733470904162167188530213020951240468044265602227203518253536452663940938734102937306022458294721895645659067639875750158379658591015451668710789184861047318705230011181957358672400815179797763199216265641025321153943508759325918305097842159182843003651774638742993343650322659907968379151087455456405172593340979940731728839353618210559306890706799703240440674897744824866092650764909707395289969510154822076154669998057718041535196123349420802060415942630741274080091125486620627344021234508509645505163588410317256110194291168971845984473100852182493159351078687120852905931334207004995385976523430891370334392446972378539035422985696754769814163124722587153104760724090182393926952445767532549732696836813595802975136555750180640323562595048398885950407781842457685656444411587147351827571680633430012790014757954419799322820393589669082019415725447768543866940927116226380531466318338573635377099075656810827484448764156909640965008390984791827730791759686058511520626591270645634419535771250463529496745905914836913146006354165515197742019538937227092724776288762975253204453204270029620684039922633860184470606092547774763749812236823540588506995993751774394987896849209119776136894257075874839029784480676537579351020805683569729528472305180489564278066732917899315815067793754987806646361536932756889474197385726568114570570892787035750006962642590772348990532030967326576570099826640332682322694040509317172436089598933788225045382933111186793952265641217460987580649554701426539300260780942717445255124912877046131554904221543198775831404384172397797660573183492201365264374234005557640915679354298055769992792662216959504749456935332388964782535575932137442582946046871546329678869284466558219309847258186397242157818639993611533656956528219466716002560630369609497042418631367564427192178821578592584322735028696012682397747875326815628450328232297054965633255554721406860021802952991124290367011565952227311897136386152853532391628494015385041482259446797038272249372516844223292039987267690923321914733967425422684279754531072390968799481463751794394329130128006977245971255388282652842574638723202330821417446895265269212580412905711176280985005806859343171971709800841232249130500634212386818935651605112960091632492552579584 [109,54] 16384001131844925424386241026114144133769903593020572679371642389628489205318929790386242808312814252457666985381715971909613085886473263323832806460686438435164696251935739118616005644304640326426403641825259157556183181654615542521459802511003924018879472181907555823182905646912721773638428072292762678334215437306578771590093291776102927255012100937189517177142541311562114815499395264762010733467028654634327593463501428657745550962294403889425043065575789070998548977914789398631022171026950165060222699997316479850748242371765771200498127121047517733428376020538710274018304113935816042441935185756339722962385430383207146897084206284023275330449475506548932018494464683623765724640537512638484728451322992994757941432196342996246212525371048197515431624383736781039996888081918123781545796929552938565377092667206081892140120353363411143510918574678300792714799168184481488516640442361820058543979247290224535939640025786970959269205379722319577008871211158234182358624342390188605410802414707053238130794928203295453343279519208849767565177225375222502540212008684044054852543478697641727897441004683157521276069042803041327063626239486192871322853316424581614492169686876925365489049509334208992442865626840776314988316954651097036803211782700891504563673811477038197581970150510113589902299652092372102602141974105012632984434670439080978439421783448255417840058067253905033933049677756702553052089229855273781288998226740856007068722643681065686310180503121166246840881012345877038688781219806645194664317201231441698351235578582704107451216931781359712976617484992641762730684783111231831369188451856997363848825436946503172345076512659380222347712591783263596290084590283554636516547400740215076826647301928176965216917069104141540667120738112146762319304932012244036767782767950848335223099439252613575813902654246764413617665293685121121568131283437240635549788940983365998231281614059747939614466138110617702075220698784118467946362686113084204136734640327115796496974305699427588915915979759404886078216649950850999720081579294516113837814248157714371943340236231295821039847204499403524874380993438845473934580857880880615176101959148318993039329699217251809034541688810770156460827674425176434253564838802877196457670703115311736412792717665545799614345757676735234015161748469005090019086405957486869104129204438785654827022301792178691328403221430486315013421701956602514526261256647680 [109,55] -3264710390003437930720678193536583037637140909155679322451385689359473745276002929572452384095243549190578495521667651806919914303865205663264647773966341355975018619083484597833244993613243400424716705510374011481562143155648878635176514352229807815783327540856510861751353606836071635266911402813777440277131371563294193102092123800276550472135186118652472014881655178177422899322780374847777486287794808543473134162312984695770640693063377024522388425555680976029589144400003346010084669839593195224004370544043121805740084107916813827394413128159568080144861505522275351973399647541372319087297448505426177829077206265409974777447031355454618919176892162813586535994467754378560305207640969639832645210311888867044685262873711739353563593627286054645886137359450769722635762549041025101527495828967906950580069650161066530333011404499475104344497751847594701811992593329669083631481220915555370793791442769813941907638541793092713869943224554995440695121964433750323534751163683339639907052011596041125528730085526990677355414337489322645062732476855429747118612165651041034309145793176225200368483574232845632233254378202297984009400778588049652549620960358452490777541406192275506056697795848478644460169795063749566370574069406411488498355760631706227531539864477068741667715946614924019217113071999612619691922015089701013861852646205174928058204104512373145349648770271558677675202703303393327693590698570650347274612161207251595172076989354602673656304921223702824306331632761405815891071072815407356194712373599952408600677656012761065875104964309149975059517397937652278826970932204261239937773008366290424860003990061157254318338378348470900440794326127136216867084846710869826214280038119676246076130433692823427987455373891263626490465803938655375895519899032541451906206129477406299322555445801470412363878448392467014310388796633372200994890374178146772710148753193041473906237545479909676736724246694676753214388734449524934510271385890197596619195380884343540873104695210090907679862263020230134102617293939867759823998450105800832074128244371211722228900850987496410802756917027557549313204286291439027006188472728047316412616724273923300084314006007679561948679784873514401946402135779703951543595534316567468002945779216690434828624409541619831627560567391045139698960480650070243353771857036240591369246692802898765511146899015571964413888645240187158476524503159842106879543700608 [109,56] 485049635838823444798571982464706747453031859305156166967933375267679585146483184476950648225717420954454248365975361760280154270445387572576747653082392639534949644650264291607713008226819310619728176623757170444365138300230714246916106604478811270682512623071970899017957469026614666527424214533506081115774425753040744791368807832027105019049856801607691438744182147162793449408229054181558583412901503881483892868412821257321395729701753005370774964830026223355176310527591809081166294174944626125592122363795334467692351859335432792762168172449493164634932610055494386350816739999984473400203756979572332303282049345743539930119759217715685729926136380636440191464049044798488829760594606423433522568361683926497622341009080620456602317477610676940138053235501658680638370210098392117929209398716142494297157231628343667912452283909297245081647775530971318194272269646751327821701077201415257509146810694319381316403166117538390407599617525456611111317646175163801021923483403876916061665776271069198574722729266583629415762097036879442350476160030514000065832433484567110813301478339440396597378313035330168877447433944092608807312123687489500155173807792756152116388099364283277282304249405447960608093239035577746385014392295412939064981415899780993217125173120479652506197273054366688292673348006397202672812789987984072126974909876093896853012832400200251809189540455545711888379888466132944664050749037727136602040655146024286871978785980611693061444631078462045641792248888766509949038322938990458119968566585796145128615013802588426121348497369228983402087873867215256167747092409975092014849569765908777660867795934698008144484647419904537703411626483441891899384734919083910198353380891532195630880617626258232521655539077515170824338022204751536436038591918157980213934132032998497817304082151641420435864673160833479747882749788021825375150239035172153873074358642258946675376745601169430254761271154137816061596253589174896306784419167111447262394176570316530658671920348355857938639806410810920064627642316305959186606143251340069259244365926478188555969393028551121259205528597727647518279603125443436406632062870485359957760821364244962556178731883808166153201174519629043982559290259827354767550482768891439046717472001072941527039644151213113043462598394236316560889662543681370290690655190277535037862409286206460670623888769315648444208964125037531122994697385846266038675968 [109,57] -43638930259361114166092879148802473769701841780077347020254876099367743298238329354911694001597527372887537501114485728260473879140410850479542934791539477890424637456935850064755586598427890888682383596589002687259921518277045777843422446276061208946161717862329107654809968865965962556620240792931197113282666653620863966805829767851933261191710164197433089056226324978874964346308594764386232769897980760701321320445116773745009264727724281870628428617526392525880138995482988414946460346170160197054887405188450571287094211015940631895524113920617595640837531115999494390723388948368955039031119516764070675961476246392557603687309179164561070927818659607616635262624139138092236055508766770890395594647504231211715978783784721918250279201357699830161069445025653816728121713031385878801735026155271734174798048050724980541843145282078046521798037102047142824496655259257011315288714877816491561638550773672700033611011625141499919156887102717225529151912384446000779528647343419909313929910815171015985831745101436795948723941253274624687169037527031099987403342495771709357071500641920217690995634670549291192089391687064624239623193198447807736172474146620211035858898140184885848542186342277829716073831958852064853169707214704710458444826203048047172825118036927810301035161288328169607601731685354154272983240533699870068016937571397266326130446417153238833738892493974249880731438206116131805130417700532341594895436908332802985006591894957847688614758069608259060459159705626455865026727102260274472363616907863801739871842970819261068531598930254318564094514036273143988839652264295609050021371015284994911055822212589367991921444970420270021515037366107546288430334531562803035307685351968381038433989319276169986684382520084620001061587430649807402976053745951100191551054521426768885374704872502002806369441894146835046432499109936976737866241769084942287446338715761096684600470800271186214689886185342100935563979131889052201076250662467275427914881827138925032027109072102183842733654679839402848133008119677650611660777325912042842770855466526153028817379375501138229487441873666843673931924580132261978425681886867128937174323107560973053371158017908618001750611200546399296459657437739770674630863667808789141273833533772630170217096094279152305539352459546380861526833090513324565851021387253617494480639658454592538616820062355570564554256315785650548255816980546303114560 [109,58] -1054214632293399824021289080561541143227381424174483653960574064173817195658988810505015993027065596866064859635388166454984025230334433602721177226739637919812335289948919146240745658612119795124737400326216486975089603936541959461546168093536181910551939673024791842527683894084896318601549916550874317967889659074440298050917460233658667724055150088221508309301589658431865272809951750529203346217930832080616174492302581492599540746710716029929304839543571304220743470619159558971599070152474128734715595459241433083098810692954456237484855879968175616695837576335897839747147013113110484603003126718954112032252220403150818886128760278111110249020468934869770007693003372867598626544760671615612940796124966444220606226860608171765415873556634874732890815578207033269957734502366568946590145385479224869470817120108610741333702912947221967035724023418389309975680536140526591070839550493252453304972041176390707035256345560827787376319556525709741655300977877697862616610022000251421459881273056704603511915571531654754773441255165842758582820582294695736623723837204631692886119054526850193632163923861812779459478954049421776965303647136135090766765127738567696452003372928651979907918216137079112164177285713761909982900433454652029455968614840910624826301621383293377675606339554912540259333808498286972857532254761673784099755795552665854981406986405528747650389724205029314697023068256064973256954706084907129817802268170419938253969570568343412644397488189376660738634802080965623415388709506871292808013368384547391725067716129762139761737047881267609221021197588488886165953795580347075633478256061284983585495776766792495009083436929429840765337485712331829497861485196026893160120346960756445763619895120708128097918089234692012783915525387610618378837948560877824228589573590936227411173613743832663004382519302006097634131460500859156162410103039243962343509976491137648177668137327602456233482348349698217000959676935821553810290977177983358257334071974963994237617346158011780234601142831159242115957378468155889189141181383163127747962485677561070160217272101643016552968225070956872530719793789630695565471976643276698830378783560593682380031715321118236633745664446630324286369565396489103749840661245806178458308069469918905870621725401226859505019508595972296274494532144322127744543763671914065960863637428395475089860528358639457793401444425508840204333501853467840 [109,59] 1313351337837765074899893039600047616966581957215978113562230769147492939320753685075664134131139048397838005064897084078158382540023675109659517906213055915274955682296993010846858518404959545920631259328541979166748958168844731984119440615629798561614746461679168428285486202582423878713060818987323087748833059702895650096884087390919299457651441915069686167374832894061744744258729853757901279821216356755229750639139966756189498237003131336279102242968107528195667119784879754024956793492139713440057091028599636383077058719599853045898217181995105380930404086480599958203923875951107930927744257862743432717519156375289787438259394952327425108533187051913209812935924887214225622109491466007801375365400551223908970749348531716819139289036088191958401261058731348857880444304069767809672277098675445030829697770722699885410623633052519397927955805334894799821568988570928783418344288736589646689602153642089133865175565530020622478584730194834010720117077834729772116228457871255734660600359911622371564179190360561413472440202895809460157111354668833991135294869610962403119246573968721234304012635452830347869438023939825465304460686699153767806128209933254602963715964279140463150274204399952416780292594307052700920566982389747864985654021577878355263145003488915653564630265033965053068580311820666426503627443505871843304119264172821130900567417853342665584173847433752726163633910460451768679568510182734418221874857054099496563008299030511462890938081404378014782144368130381298626914765401679769564459172306550283929356351328822528864065332792617433667305383420293597557728174793821288950305272905875458263529580891860725233251415404233951311240009454492184733270170357720102649878236572168891010184019591909621764299213441821370344822557926981199211978271234918551365366936463546074502814118838827437179002405370124385405886719504502490164776918668657318566345336711992577250677254936190273612886444590011631341640667253945816175056029678227621011189327935300447831072635350977221896816705561509050693125561820063302355491905198147627470291242341617742845661476063308585648683640024585771261822239670128994875128345718568249975442435513448829700867599618005472747445995905713380399042118018680686808001977284970715915847999942375983903834108650711911494515731067534106871229854250159761383327598789147819545404982983951257668319112096790638922326526565555681142793873921472 [109,60] -301300610692641467777630035010154962736240947512574195733568946536557152533591438444331642666647751290975256755429709278587756338805353676981815597209796810312950289247388811988179933262677605864087256634330972903204046660456073344003788297762858195124968514977918917194751992922296523017825806941495791929257087677436036015530275606182075529444668085322189469764961089849843046247417832829650688328675152422804563822217531963797580315294905031274518633277777188929195987633720308307215082598407210038265074040167911764001022253921470689318584838644151434097893298207463561517811951936564415443793818002134795553101780899018628100672149949812095978624831074421819605084179845980526226302129774168704849694342733202201738740109766518057338357055911077804430501450569374908591145467694536834534549630349133880303273280951014211261509473007276447028824971034659910870773439224060711015339617314006212812651606743109886979202679648268688821585165826107162184571970678696263285943310099423652370782203969217306905321181645407198480527428426054692306999632452781553252258397310924298485777296701550288530533932521738406992757701572035876383265185320339105972591328438762579836837032270698186496369796264556105109412180130095557566135787439104151168455746778957120910079310917718476637398438075924463628349655715222852385841853999266185406259509701171355151549659336090163843583852669549648965738667123838281261062336559168925882977272778229186460346260920367541423614049144551633767995744649050007764256256824498323841540173207006242384797006254424219863194521208073956287679736353442464834532519192026236213069005434949533848877983732784390099601482975990724275542997164328292800450325622073840761376951312615275984632193554777653066561138150456425333808458630596408866297776151640862042057227749472121083347778179565478499319632783552637307997350651728449845320849429459048001316379136801709286331324913629405527453711511331521775465249194552374960376637200953734134812401698910312172424773868831579323045192791565115835327414105959003985626961667797496146315581736127583039428492530086775149289229297796744348172331636448146399533458698784444193435044195801947931994813439276547894134482815686040978964094835600600245164356959519449708262321796276308001527181427052195478921999729699187410539939121594207321959088992282153372859215017887198325039417680236350500061485765158204958370216832 [109,61] 46296934891870296212551738470134376641626879471429531850349536424088704248769290898272446053200939781817552568031500658990648256494798841495972511068882900537393244985311863855173717120286754893125370394351696803355825591344671922037918545904153755929115001834402837287630137445268378277480779368826488346737181136618649646375974301882146939353142608803820329150077118727191910457353868283300398686502472574192893806045893816535856331690940192924185255248285045605091386119371426230374897564553958346372764061861528279088083010999815014930211807906006699842965322688472943346822024389190928939623116765841365456474103389199251676553542987407015885110026474815142382192463471274732012792844216866641076644816769391046246031980428507680860141570538149708526180935436528894259071140511523133753393910084557763167993977524618579089974646784728813805084390097832624974282152637555610027670899292732203994110544458881741017800074696451588246466823043654070607078617496416485557090086138823297379850771335571346988403485143916996567149282458256524858348719236905526219291066274694606625068808763381762744145998482636907541376475735557842962873328533267070509216952865888191809836948072478809422061994475193336418671248157492298947128607930879073352694093080832447813006027922193958921229782387026182175546170786064218613500777514436212041946540875388288537755948462454673563538131758766336853564084824624956813079759518220454838053026567676950485874251396030678059155501781880167432488189463942560397983569254274424425907540294308123426288126759323095219859045260122482772110400504637559428581443119486819386654637944114623266125633409927876848621589243327302716903210979816561022311924904284543517806559170534157431737613610919424494724507719465781436081997220406868243945514594829729027396466115533726423579917717702783784602170038576022721685050385333911222907390551513341191672527333572948656387038310970629586527851094057005424828758095465076588914113563765691755627557809003339794019846216154947349322618531133784341538944799499681138636214903347725673594916351337919579954173219190179682030555748742072728695723957374485965531321400359223921108147109631818310144318452710903512227785391234125204045101833917172994838137620421373464526329264746387518937535173554149206200932964778409457516314393105998399733095090270523857365758507832561513214230486831594225235390123982767564166960 [109,62] -5464222020659427181766656339635078151874401348233646703176237120962062699473806813588084881466007070241858568662425782510142056969513689301136626364165903795005757985077380389205235731419506508724149672151863003593232301988649406258098730437468570153358677895448625304299799959693474028345307452602695777472308449496850178399431302402379551861891311298544829221279802170905786371746635394568457237073384221737323727911021922104408969855270527347749493296038522928254425833779552960461290859101173269355803431502480448475248112783566854906551300006191092516238040790038693813923081160868198940235314673256688301886166191371556470475941864018276986064100296368219535702047083236820259921757746403324127754116852204764759890196914503165836252044609471599256779177316650675595876819639920649166694986644447555343629208162426385314302826231928258082270074333407063236155988521121526012241894570507791246869606676387991248100202271611796655679136076305451557742896311811552202109692782389366556410143991951822243285141625320002676233968018826429696873851081134980144576921788903936341793803117402199940507868564516674032849537888746310525723040250747267312815061376427211727155802808720258211511624406739827689889716134279193896403892537280794690819890913016397460533395036073625817345298058504882791978232165389638897814531980835861171795007556507874463938885571269973692087521050299180331548469106622671557990520875024821377788191137099413814768332374320033154235391156662121473049831025270758616016768816938567597558446370864477959809171894317487863099802801219016593464065798543773767161312469244515826169257442295623273094617666547655434962272684460143277277857896230405262208510931621004456735665216136330421814407334640295963902705696179070164193141805583228970211616159110197419945081048633485402318480189184578556160388696754563529842313405851335139074265442679996559401338684330913110911995441732437611822302366814115320479534072392161825082735397476597781626172289546096159204454289331587331781051399585420110253015057384485208613200964885479428565836986871148398534024543368180682362418607429794676809586552685407920371178759805821166378445619680388430151629077515587039166225986310920506615037251746753498166071488173843912294014879394559667267274831925493357592742591692967371150705250166554075513080783574146089990013845522610573136406371626425585182718772297929001952 [109,63] 518236910165017187805778666277457797169579861341178007812542850857158739407253494591911987167697348054503626019727131015344236270243310857917784384608609509411142120752422447931350885559172603164965630742104663261108384136097221073371557974276490111340247487431162990600729167490782681348207937877121931872279923322491403040629636432350355323334083449397104540127158217335426260021039680354810245754958196514362309423311102023478844637537922798597003049804648498528903883151718857584274084179582451004356483280253385951712818458977065752485820957359098814746958896249318716170054621159507804869288745120047559827862801843304367628273788224327811493858282461198697517670932118389547921094298787762989485098729766295216269892714551783173979306352042057404680892313849632969499668478541812334083218440402886467090914982723007146194493443421040944309514556300646107404071715807062992498217738332015821249277394958752650245254578150438681477237571830978474787402945712576047179133743337947165350589993006142962676034881101529142011035528795456833050909175748273803105070492551002983980690091747073996875441487712474414757445871850603120721366275818011386666113395323146466988815787955791585343433503381590480623803310858280158940780128788782782156866463915623020985323549432670989938194769051972009609383528640061611941826720807206879816411607615425519396525094451419263071169995955584895560519804614721930804682344729118502893885562223898232974764227980191032061957506834088756008908477806409564610473959705643975991203310655229634953999211874839892986774811884931181441369498969869729702542825912545728796044933485153236241123535787629399303605296926809215291309691657814286497272827062917321508920302791038064023382500895876421594424918924079393475985098033141671647450939766169230156992998909385140490806560843338257021127351320518775161123441837210569218920166313206078313795871901233024768242709702324715255900928949745959637072257545632718487150783464149612914925202275048380957685301106292982895937888670633924349373428262900997475280361236163181739204579996747759311016769245878769652130031471897624237325016937639739994969722132298012720625156709599692801450677396750887581628002236752762680452566571170510189945016801064469152602113314583692867647647797463358584408328662259650482432717274031083996725595435230927689476398611997302110060111309554034771208261144365952 [109,64] -41162867327262270252661633812474438928127395965105793116141363249761841577438205868837380963047810004979521066846734211607459996589214328250224870451761477207315898625786054740846550919715156100961508378316508525791649229416981597533734704746267468947190927912895558075153074180476666578652358271507095290871654323381482023476953926503294112008725872583718046481279497309796462728443852653791972804510848006592191690278155276457591175878654332817236004412113180513637971373307228723574559491584306798019301320997991584651585897796589765886335551195055599754395451325805503958530699147051169806700252369403893332533892633546467395941924778532301970030464126712027912853857888595163970708595233533596228522609293030591987280164968237628705329408112138243744970138759330075429390280963573923665633898982415564374241139526364631642430328104864497754768326355600506047661486639383802703535736636885141240107213388364283062434061475263129140648057341154931069411810938561191638578267954852669425394333104300267368758984688423693690239948296227675751288190439262139414738302579837496057558261965708496504833502161197899277189650300276249990300672269935845942026811761436987346657808683622588523757972912209081025847224028784904248312073657267404504040400153477020713160424336558194168889648915783208431147871077342558475727524686600531013790337324447677600504065972774876239813792328508944204205161474143645812852442234231949016195628824924974623286978468921044491476978680500231239789892942332751980633841071781932831641079889915371122405290871088053211495618038508208175008224513053238084876935395550651131332790927305498252069622040006387482967113590775010509024719519322343134055205153480278878230430654421424050974509695275948478865282336974093846546065673585584429482339898006514779112194095633344517467979771020977337000133594838020528208866316270752770725594295904414437075038524774376521495573594418728614522782432228114526652705268666167537641161143449287504044550267955615118163972186805489573544314019789962913099262315524856519669403017992829641134741264791732205217182707936605301340847982384667724992522685108811129936720775265717819239450586052294984923985540345224296536374830907241641578849476951955775193091753076607948640413629650428822442951523059992885520695848353226609674617572130227843512412869937974461480891731575325494720136022190782466403413582208 [109,65] 2986754244164910192609900259826106989863791271756603955185395200135621781936598523167887549624572198453117280447385011299190107506651750696952390670555550634635338966979226679280727722572406858430141008898918338034481476982311926657842244022104548501501951323979808593065128273386333381266906717225083258842180715686471172807920239091318945132661316563734450026341485164314367203220265695668035248200971073792295421736193725368833437872025894160667979322374665034658885375111081365771320255680580759074519579069627180955443888150273924086130405238285346602363721280132512533381672725762360530810894637252942185088094146971649121764697533602269705037193888129243897391026590202001443181898157474427679830193422359074595230993469787074870001390197353892723677556219458230084608985678803957418439453607537802556096119008755834377397120027587385124500043418067310412799747445059038810100870769101783058175907255453059795806374815969343023973147312702383204639079779175741573064326006719308125437638272467078541140483527329710394658412053548718196135968599506990611771799975335847034833040342152097901292909452569453215865953164771871130283820595598821719725156466192731613719803771151480527714186668793369908809723602476470809565665201413574527355504592860076340035997876818840228963377996931444251390290849389880421108517270158052956955260145722355587267468840412909854929309667237324885075632765157180060957451742736385150532733466384246453164018708496602417336867347397399236921320079325588231453462710178653505285291741286840927563867657134705402306588318454756912216899115035942678497011768814582638107082679832879014338183135785010444209787253329427891829872125672373421896166385477200439585952659024877340320440263291892993579758627715290931036484209697534471584402561378613877163186197265519200464579776764523771892842019937323755377273181106297004528666599110686582867537796988145373251711164005523994388305241705574098008114840445159412639153840206353943996443789131691375031899262559587817397044279067333871052419762097002917149921590325420974816220854621627498822923018468709087095631853891344445308511793143948729235170352452417380751445487460898087201665585174697339392761888466265519379332536859710462907208252287402792125901851274858351827083837886633095371437435736735299003168041762258757588934749703037302516222279347338023200437661208753412095282624 [109,66] -224503783284771630875693143100885192144303121119972778339800855010196694177864669961099605310173391529982045230585778796763862768035324583908512606242412308680268843579701315301326757308571894478593740394944324961483234119602359902347179771461704667328283556230079057102298216951604247150283741930014127545790587125020232788461523832624211657132760525245664655882759993007491977305541274029375788656112245814486977234747536718291100909104401493546247248728349671165178167747144634973763088623952862246320193030345467320672543423867520928557709932890102083447936920095063287648590810287275791514831828519146032651945772541544838900722371916671649156080444257589782352034627292324797127676989372954193628787431336458046201167089523443276674625413116721603758976322139072736357332371874476225835837153175222659968598774152411171790246691275712119031514546919472078918879588270176895944407396905389498822872885859387034541402543296909138205244522389891339529724679268540823827717538962610293880501574175770799926790825620395619422777411256039340435892219495618994055297032321909067193764344891281042018442550013086570051229007798169303964977995858002744254531452729452642110795298027227854668907589121270529442357681736234403098841342968558046649503500675983828080854372291752085294433974413629777328148144784104683815703638080258322722424094259509553871483071514294303563946331905535194186051216133127624289288139404518429535503772985899915162234886015712743757489818804493646702672232912991739834442162365805426251293803257755854138553947690940412780770514852549469136017710424560088418937495618086172608116309615113383584552607221694790317621718536665013029507945940371550354364206771287888737618555488628016498980621418374323889942654875924257149406403346126705160599669908310336407622431325775961637727019656938526058097556707637954852502912062833711299318815500934467154794408525848404795953206822686250951716110953069024842939974432400620284889376969692639654592550308740614023211939095088635713122450404339863254013088358552155794536121537577327424481478077921335036532587127517508691127720094603832242273427160044018546835476378283896860667997197358354929058854370427013976598791397726032589877625386747425725905528079974931558000026381374593348351431618242986519004909674441776497012356368799436667982665418647942308963787309612716110288975973375446369728 [109,67] 17978536801577567664561848227416322242354973256981622620393320557610529077558291107600213429592577318217476766147026179353666584191047331561034153815145187832120330327087354623040720983173362476510587284120778915282255655082282776653132627580395188263835760084217368489887333936186157445756697165483107619397855597380522889991555193037651168746320377766605504735371660397238847294597850803131788369452426441997769381315464326944500334999776283572855465488909988332391551223465968947764249170719299049280322200747479609812308682976016149019070056839202615086302511211468553966841722133196684949950682567677139943700540489585698482423358360447377850271972855777111844005449367987500055022470512076156760224989271620504819532349688218444162644876476957610648279324862415120558026061240088542979305783437548702779023165777579220434939104065095095501686206669995830068056187012921105405464166463029421514765394774154143134220933931816072447950978977487009431343635319400726201256980027913723915876511512970937034113920203403268447468636207949990603512421911757098397945391307647212276864371003115208909063936369217632331062237908594205902070546793090293384063609886343960455873062391413789048076311323362104976118984847901925365427402795118346761121318255151775976384452965858697889938663127432585471091730573025376557457168345976290910044957086617010174752605965337206170471652650103941044060019527991908295861841866809809223581409768753443831820344657425162025823657288585879885794002352171747814617234213585955650886503378750761512145199084941249235171556848236814382538549740328927478195982114555741164617504830412045092190246145542204574067531003033166415935437693860588215936713771410048239268581176149194437088929830216416780507145340267659672464235708067092453687739104453943730400958508091116126543826458494971490115470425928666251068613336204932003613819216681583465273573346670126375730331344601395148688664374375335735763730968397255310779594349844340650544515605828563496810663289478042995777331726681444102449158866782237473060874634734647627161816659708744815549942985323274141295334034114617298170815392818526969649193748021894727705262725391638555319085895398739356535694556762830560959231196512784174801330492201215109718487935634972271257366397233278791140496322459320355188539522599706400691708439221698389715014250534983940634096124070082496 [109,68] -1376066446082076163524832634510822977984186209687028046580395608568370573148917611340628027642583523139885596336660560985806879723374079729576268090593069710591560383739158283492060249346943355722036256956637157821300869471511130847844339813963140964656014245293517729809181634508395132932662273275271049614429012092455214672866394576197967049781255556418786294811660203715224740789476027668652476666297364393569266622503023268443303011362474752355778261354150202012075150294718972069332381223013699085034149552676957056139638925112053800645767048808492402356699943698033539345952967284691333514463773305058129059386846782067876396820134778269414370950811746489981959541671383158931762978170054821145860634258379068468817723235421103814651126352185793568233037374173844692094275963418014914729242536466491518219463291033191503973307583656161722421176578165708739911552874712910187410590070599165998576656888208297534807035094096789048696234557305922232625097301414202472196785486005834800614479945788733701272448227653805042271845443266972325313375902153101018501520754206880198008310963694397786893919035865277884019843422238836594547579762366611200226096432716589290931576868733533794208721409467578605145550031097652791038764031829132914446071629597173833994615627631670677937643356138820715902010740387246796162102070241168694609430981414694800987049861437027045323723839852150231857678902670173332633973975819447269598168128739137471618644836706127019072809371828737227928285905446425189109297195365645059038336923974402617383988326605467649658622486078320092307246006923183638932606723991489921175976855684869754860844544141141600605010508589026353208726301336520697618077008411251587559544340578630126294316934072199340208644310005888930521951671639382032637325305297109709890804879594111207660064228481974618690314499335093103409495591602603430653500105322630555945215372546473197931621312976455751373732368028475963159957254642220993427223518787500743101842482024294275209570240203533806194563387475448235228340102965939835248542767166225570872773143234105707212882222451519924382160851373452435214374081383946402835234652702108814088842071162978139337983593174528985999897046102433318895257438084548079032468510493020949846686861459136096956641541039411576542761869956693489828530369691970397718773907970953997948596682502210588754539870240672 [109,69] 92435454468891642455710948010786333167159592827480567840155066592123597054208891330594122229248709625117601251313595742116825732895033966369432700973936208269302583030199049771882819327648956093693266237983124426245018045300510947824503024528772075837181228716309164095513301288671598925289197669876641282909826802553868828000923932657497937349034085007940774674770495544441344703378617364959129942682043227028441152850783035540212434887152977692221160076146679187805661882078509348521320434053348491761638730824251929364190897534398431484469687112118136898353985915569319796803433399161988500018575981213558581601284220569511910920813807749864720409273950841916086604814499749205258263872198548310633828591265438141310896603679773276365675379709685874811597365076112141686047457506917102290862796106597685182090197792844844160547076131285648874236071530698600242094389907922827642579747540550393107387416252316593593993780945727436437214983252943877526984943802683366518430433392536657313120262848680469123261597364967314229677778072961276213365204218309681330550262029176532125417131939781158293734117211147430073320969512733742958487516275087858351819612601906541055107109352032072472495282308512456886989830627390586707058258317221127328559099247189466611141154681174339966040735291875916472067507627259044279430310026633836913530190640392623319086230847754336505114738012373663115921571503220222709205868482412942145089428251357426964788316302368405930602857014748314523230422817384293859537281306767049253502155808016808546282486618424925572891831320395099491528087700042494196459084866253931592890589722529987352686705673287132138134510779183942515676246574591566630702042974157492766989326364463886204292680816229283462510154296975699893296505425874532116773035474320784538435921768467112970351334647409957223316250341423339108715650414578548037641031224744795353287759483484085404366650372555284552015717583934798642698936084383022942844848359403485436958499703139468679760361410282004290286074387254186878962823770288377975871469057360808398763656913964352875556105404033368576438032796091450075676816774234000908223045020488620964705736380335871423730804981453979292106809135117106698124448256055079499066317154988122848754246647724903741180516130377111798837599946895581189809863867858762480598643973204094067348502505530144205184438120 [109,70] -5467908229029518232560444779873962199781738941783659330358474669231449744707669259384111347781413373326516516452027845030596315839400657013709489079815449056069011997175379586961430396803047361288899280199194675759511509873983155879654615906843945536093453007316876530627083703583663155586473785150661288811524608163593969787614540035605937250250748105696329515047121971780011205286939513810109227378457188251459557397057559143927385862704865866394160456012645805901114813892831158380029382569473643389060493134518625155061391807788233308614534506368831332611305673645966477524639322509069122132381600659407455303007394821351658099316191838865394476750959418173198129158816922035658262472544890469122024897570167647887516573831788135852445403101475900998693839606408663910138221452635760627810360137119369869707791955451474084376233246201437922119857914453868476515200192880015004912917628089209452425518916624615520406992259124213896822539473698125543073638310654531349038762949188170648818568053789651582551067602062536983451199126226658667420564925867347554688972703844801843451498733458376292542650447691272742962551782697804005603200181611697134685736108645004050704013414827981105994220314083569133735808555426738940771426346499839187966736346132826721131140880455020307611828861281292194330473740589034664578745701125935893201563133335571270928386985884933068299161997353353100772063027304385835508866051960213178784920544207791117396028849759930681118351312342525549058825985108089785785418868841097829901588065474237452706707686808784970404219731546412594459483286487256887306246231114706957403335572163639543330266237303097117663343228206093073561387066611317522241342248215293321141341422963606398509459383397512824569593429781258964709447283304518436220541948676454257267013592022241728159234492954733639738598971172311396214999452307183525070053571603199623138850047960729866157297188253917373819008397729309902796748312323238669268762776966067545877669377050570397009494832551097624656123657565943777501442365716312701506565548641438119900698767100458379270793885301797721801004025926609008685141816934906058156190052453087116109330962473594157160121035042959114379193508757508993889772114052884122833682483340426309048079633800004817394219617877573839860697122404122891192141536904385419270951728250564798644063800898798901612368 [109,71] 298744780818485377741117829716952717533587865632774051300843079837343330408749850858181899840105070389509783972606080163092167545148684985682044898723298965625628570912719640348271020379084739268050557097199562480488193811191632243124593970075592381840654621931761819306596666901956553624118763746281649875973128753801148222906089388070693045889470958725118133681818478289733018860603490834011745920094590830669606032388748526773707969558609039359489318763849989311495555482353754867666727859333826093464138959564004659524375165967209092974918041216486622170218262839206668069846551196182531050216991671478188685735140502112494884859795032241468760782678042638896172656735569394911131191519155700083134317235752006409966713463282118717487605277485205228112513120621024706548044933535905525394760670170160434273389882420727079585922598468710738954187398931182794202541096119865992564877599472687570003699184524816383365230290241125761111364526959447124304717360248434492271420492560729311363361870534459718241847446992049438347735902533455758452851594057237187875133188481536611070391067505206727879882650092812452464443208269079102275085351919458238770251058181310183002040144241920328777370483913066290166322365091901530072054945468015322155700904627998464694010469927040405693804715493205488621883091542276904239875913770713506209782273446417712635522633216669349344201265719532493775016439373484753139177875852493500102692082806373039014370907840622436510536818062431814716935813685144848410084187879876003134181607938941527082938176740543241614731438375985740847646334949860245573082501923755638386605149162804297211730728411564402090800927343464739933511400185169609319211565952809126920982836201780689806093477155407443309814105486708536620546590396135003143955632884920666161850865480202034372012931966947673075179507202841675871606348832956432069808412016924185127035958289106289441830946584973626030813704284550444549446123485179116712145245122331008297239383499428534173698662023298312231855812640871853269862144165266979725569991743347120091463328924097184622439972447874865727003549953862091864081084540834309468735917466251766053380160431967993731299101728431417636551596088638961486977997574671113650788666688569439735283880471000716827310062850944168198692096777742546290114325036419976204377262088991226813397340702666005472 [109,72] -15317078114527291523300771388937705406686470999643102667740754044381679667450905342541035967589653109075859778106498810257289649430455406826470963286589376604808158470889427951640995894665186067949634229597915298554797732852492476509265320733480062004821736250310630236925103720688944665873535106128082779419407452686547363512423637764616471335494854069208457285640155444606447148909875728656876128121684399284624597120133337045383862292861640272674242479169937784174031250779647325281134204502879935440580962991869674669450013538411262672284022600283833224434855232002544184508266819043238426619575671067726826464605621588474293988715242969491134785080697973617235894838553533904909844728630126871245740523969166240689094352339127313667358537826957011047777120567681228005295104469063201875099803044855682226350832045003472420495775788951125744884723704791443451377244668195355161066831747208705394791151452131171350314062007394723818582542066603761046864915762669165266159390996380023509692627257984482432323954961488340485661631285207470990931524043573768108822244736437960261772541759041734647249736611169043450396827553009546192549994154551163573198671226406530247974367913997561652621402182153396461324910591314070641437550204163242109543144478393370199431794773846075969204490166881703144458594849394565677281385507706264763105316996234342935723628853361064111019662729304250887353493767151951300103541925126145959387333785454572756432622343717082675717694824121244676093732915671588349370145084531886380017326481877713680748424103698443240316875000410403994918189139005992362197089623220565752825882249829155560621211653695839642582066047930815323096965660095071792154777187629989113954125581776613764895750619890064669491802679677495586782350319449565468440467597419855249486246925802055865024833235619384705544827466089598920454155131455646894123640068480582679928100561423252866404532893822054228189735400550941307310904614532208832680119640522982871655372023242231612968436535467031924848709422715341033709821436827288183491709626452319234822777996408624716491383018851194634513368782334395124556619315620945266561831922064596743327645633074400200187231462978958553088119608556078208996071276264065638122083808477194951548040090516957651162894216824752054416768209127586444401150531052222890338014715210124722069606280369664 [109,73] 705095788197361423097293825382071753161470254472476817690506636844232401637875476493107538911582609419249369645703976820430969161570183915365956547175734657462055621669093620445286153963760278183786935208419363719802413203813078688033107652712571434531331881758564688939121149233362916220668356343160593243499433552462753158514814838903404168566566842984673708280991206282843095976001587363392073653380074608932379029381294340457997342321828782029099552536663707884101812505207406634356726408226017120621165610902280681078063782429139238167600916063951230975612064917918683159506547832999030952182003811742756820896822522116985464398953702816036566109229814137396411987909072814799036629625175673074400645651476974285878934280917673427571890286128933313966581912334347529706840022193595507316914129468614357647244750960091237778721148642355549516395534037288024117499482285619955883968274940401273650317446723148494949524326268593252559188783860280712018766445969603494428685619515355350350368229038135108176246461588034614759209601867369642701272928072104585665807615001763946301363335212391193845715434160351074872097576893087613117224913214710850503527338839273374198178909907308233631100682666195192845174649555399912128264268993922185544604311757343191968247832677587479678105130803643335190094501411423386147400190206196460533478844253494669038685071275993303793475097702696525174313583158171738928260086984019576716655655115471596944505406393542572407053724705080813450034279161415385915790313866515415316633250296509934932581365782306836551554198383444239376854370793645815952250613747743388289216396185475773441913282400288963512285632089857116426658063132117820956965119539228084721985510990773930630292536565484701055387605280315729609775193765085404928023985832434547593592531438220946156889666374963759983507855549391222810027205580461483679917607743352640573593527590303829417523191129731996469263268889510880024153431504807126097592030111242261471896206023750380930629631794515203909966052033398765745294709001285907975305180629760106398752791469740587895518699341177288165752020716690283291282835945494825563695031227423586350968870997442190579245035401203514062049831867749241452343482312754301751347369205209529632267013780788827512068018647547210781392997375103606673895947995098888966854747253055574014506346952 [109,74] -27517198042478538157221306696415847372508706026887018484876377757718650149141891737471311796761527795280103235010768209895986370821582898401295776643313893904038497061915952917953269098542970584880140790117825505321009040153099360053458398327622217274994804792059183841675082594509147622970643957299245360239704206350344418947853988923749356102621789756276694774889332815299235916893606123466849188581451117710515473181263444945599429330225934217266921752896624835836041409800690960922821708664137679671006722272308368712360592705987609396880883833655715787258264380760596117409023881167585200241787039656566043188771737892901611916710619989328503532670583224380782766937648264723152702875457523096534204337206358646385664975542135356475455222159247609723705382906703347936692176919420725793467115210971009783279986706868957418102800075121185158406966776725040957287602736882648923500819157354919572697442932096642876082423397813017180937588942911427234614527043569206947979745274411600755859258309024624381458721125232230850221725206903309357126713142603586148936949549081854154522662839267455209348276662777045354376636763666502910784600050003854927171986597875878000845537602948881451196281612688861431808844665609216239236279137981315773337071235456858383584059930660541237242298665403332817583766352230087667621053298278490983033869736690590260889666270832156366746483513878641344254599065652870289434886611080630087832386323835829443706698261126022208491159830346957921488512115906570889289397535890868599623394217058889670735624497370169476403037843798327104349219076315654244019395946186905537454294746707075877417904522718464201532979118907741033174133345919661463064681392711986261167424997788868112938924259815667606964814362428950545934548985675852234298120880236428751469655199040019198417288008184501965127275426685906005382164983138734737359081480740806887679121547792013809193285079835503542180495729996175604730980496564829026397829657007402277920696457251180911349400216689229259252809210120408007924348216791855274810625996536236967075741133745282597425481259237988212974287337755246481150719748886710240354735179804627015063943764726975828699208779171239561076623756678952100809899779770809987320823386156501593451550714288265686615257952401830585444421305279090279027007392921539189180823888250503968654352 [109,75] 902326878315079645659722927555443540686782533933871999359964535846425367055960917271910313335919805763957917896228928115280723519078216528222737667518078764438998930447401269508597586031326676618971001955013080783919224559286970507597800552182886229624981435222180994426379551043479884332856820917622949658744431113693884578319503531188327795392291683977487817270364171985251729840005596715011406979209090430306735708956758280792888606028671471272498816428257694000555699756035893102819489284280704647093026387202742201103604910314356580890106243005480968459372103396228154501702714443775136525437186359750460014656867312351372547854588426709495540105629931540706882103057930033678830207648297802415214974604738791204623175364614159857587014604954603849711450201712378897879337829832353502835402659735495468143297356532714743727271566199806708502651522845307545962431210383436205049019983352475365283419264985241537609309406025272564129143778680519289965892697798597215762856866671572181731461802079922773496281915044995791075440878362710233803274167815998191883957536638459480175166459480803974635870567638071423455218982283579213364904500868995699411330725056032745038828384424298859513496765246054620362227587111198122382647617456002540951690578618879527207760613578151106117587746651446366722491002212096024707468114567858440761415837207582018385240765098884389075855766717852851371067335554161092916072276686587133637136343984654070214749966753477025888519357694764568567136273835771714002945792752241074176347563816675855357329750660699875903534196852878530743290171656220487209453954812457810136463435380834709024979311722923083984538042350940811337068071703977061003579185939030011014935973355859133949734205880110101360822400538309522533027319324174035511363683039817380711539051520594872135502416397635998448358461637543376378710848921204073372018238412218929865919514292501909323997323033854076024999127310952836296142588845034110216053228256524515355184206382447989468479686247583087398985226659217810933497261495124409650766376317460670672222346100293621054082364546400277583404152885937301181418583856090621587281476231604114394767395903262495084366704882499458310637292180931735511394662064688847009518910078377908682665767244694496837467728436498624485577286273945365897313715503005960190678517771048219520 [109,76] -26192207689531066987720085710207537267615980009114570611964323185694184904472390836444293069995640665027970699305617943107857063354301904057665950327101149589554188232653788467450694552031552911172922730414621310206816126288308217001224492066239136319002042789339594700523850544538731758540050446096883410865800126287133250590702158640962481126184440205969944145796406191139280937724324952249237119676318402475932944016213144481520945726356664621674475039152940201683762632931930865352451973575994525121019451916634670184477704069021638038808504191436226517456182508549673873517198856892591145083077044128276146881528295327691116428049592084784769565260573568323136268889930458110706838164856506165265086781423564385814061598807622891817241553500158757703541253457536161675925718485969860903131736854396349049677855734623398229633066590488847959466338719525712030293323209937135856527625467692737923846649928832837131570907177516886335638570702478235782639608314532155952881292882268612645125036519213903016602420834689041794842173796742113251718533004357292108186214185775301072478219058889615575806604422219319828238281421684964060483355468730493902158775181889582602775028365757072325349361708871854798598541199965191673646600952720555493123942704998229699873058952349709321430010317598947120638231297643074046287265407560971092272432794802223578793585123800556837167042756311403424669446363059032543038719121968487324212964804202632386036653511018918965903272079488043073565529190644374963386592838110860458583261651366588842543399378954047227092651128025633503690708964715756404914658486278646292102255869842333235033788583429274113295096398449922170996917880915681837509071483385390528529065699165861347292198929315825790089721628256661228124043585129579996061229036656028704275971007951457764003312991517151968771182220088900691891657002480101013731230485061799375951037272630772724602045262220951861334219897988648973917861743335031842964521072486815111105023954065329842989640139734944996626178817688730185729551674364013173026337690589337246780323502456238722541393857228565073846664116870844415827653480074144804583760846862959367887882027121209563098740634743489383587668946037893013129930732440119600249871030122361361512188664555363007112422898263481470771927822622405105941485983871501795633423120345536 [109,77] 731627436100657061891734886442308649935624977908857792619028096156271500874513358332199097138917102740145851565409622936674694859245818435080137677819990520170682758475087083595732847706983476490056988206555903551614734235307085393374548971965406013439520661725655268566860237020928890884218225945795713046700456664809402109989326909093839888043727420444155433357439319920134517194777792824082760651781957013914037019470959219581224498367826820532995266909802763742874746600733376634220998387049853426223670010552785770477952476475918329356104188012303202401478314501885828190899146987181491052691016258943163298986675090040702693389815012049034755744031969047760566703674004445402908649383413955960392123686887299546500264289660170423649631388361779910674610091901917354889926725307583812820286560443987619845603710252951176705127905862593500306064679489138960542926844952222126233471045120197106290951425680949834659666737538624990854281698269999671840200183820368254018365948369390673610090338551025968917388663432854505345137923649376078905875349094974163484311185059212113891547371712333997144071098088990441195212192004811860529859944348579599563546538685359022459524302759682166483445072967483270290231692388005916983723329115468582001294391349814328705406425630540395317225574178944285766168135366394819132664476841607621118099994037222242197238571657875484625798100787237799053328571077315572106561118941223510335331148868614816995915096974759854846469056042587224050013548234939118940333009114467452510696758699219996606034103880027667580456225347700012133005405767588114495498098967976302288381233174011216546929087991186726305349348768997478445560104816624562869759514630233200060436767454230317716899702013225281056595919504314206602497933770749758345945965055016331975889810025383067647510832581057019707044441040880075987360191141360582125643771390894066404460392400208775102501482177791084117264176870254539528283286808427880711081242380595128580636275804565875214574790261887260785249312877813074324590188617542715054776166959670725574431784244921781248442558343182973417273591193522413571795940149384391919492957193008060395474308096032549176348731001644146926342667564250895926807978480312748007324806937658263644089196243438501619493094202690064944657235891739927896278046187951095112943598148 [109,78] -18826257253620824669729273332912983400435678047425043678153179329358752288507084603065636452325859405312962541810575967169915388599311516017711010705008208227514403174567119915340740643126343766709067130315447356855722077626846719746461729080692122762849285992076457314296070874533306576570726399914187288792442933573675632965418375013997895874790015698519749203212829847881643776968297355819096947440191754526638503452277240654247498785640438219265081008638021170816833949327022333898583979074824387636514242851936216294896365525557521317835589125250437579999096956825970739547043690152880413649258643135294724539637898620475575583862044223321488317599650952162225580085984473865883303486531224802614161635806562676351714804150183594178328657075447684127233571076250681395527596433046230650307464611883974558323632283533966306489245415757387552918538183625154410296368023381024514502635371677603095716433353750505331828939414091334756231287186481391564703062754397834534141848030974301429821323261927615328288487002355692226221882181254796245562507913096320768697846925683492708570899635540040653852838727616615032786596250306202564070537358868763615939657665645948346735907874419460228318103369515921412501457997669898928589927278958991012038905600711190950358597940486828262791382674344765349287762226910617838064657384562137792836250862937586254414556788439735293900889061466991785012726194020035633595112706303601616212441193630493906613043485945927929000260788274285651311502383449125514182588425547572656227905496651518263839407898239522661411790073529844342579621381421630630694619497508460438642917781747932362513418909555855845339858415118477907864251203555548507150720344079136693672491856771004794556730657387153909379622191997414911962366898982322805192164866126237441438782726857130207844164587829929611938914876736362789817166285418703252493312585655395041547844169958647245964684117320788554424319860736479685262942770001810918864987836573185494776042028493019966680101186968895782916726290721367140710202590886772478989901569252133588968726570141053942696969740558213084529818279363139263817891907798813423168168545442511252195156983591338091798925147855163506608007536143889156152165145070459821526376368695511886661151985704040058946512143823785212651224175558747690107615166678064916926000 [109,79] 343590074228182846540413952379619069368225590416205751572494940907428221345275335907844004763707144852604376855007691692596264650188690687936548090711836720773990219724881151299584810198197918974681195215067423228952271683991609137586860112410938916238370046273265245048771015477121306478146917759418798589432478895536517214340332370222647582867926197652450427424973318334616122950983975979819352131325639669113290379785081641783984449222078681644222473801209620146757724572640499108413665180477145611717960028496179702814281978459587011966467084721536677103940745817287340557400907479065977147736426636893365533623469307655798861186854107928828804549356941355618706889112916779505749303955726262261792185901545399203358141508248254429730840589371164354953664887112766887152611882755760328183461148482878209237145555490374733952969102240949617313141173930680533483037149178136403621172135579028628894363523329820981842356213893611998743808497429699626561620130135981225075516053092545957853817567200280595013891818342371117607465744574452400023270368853091686796371639508846522648749313978163957639028924755782577502550334130629060394312875405427873507530790101944778630294564305871599074393248072137179996451517646701195027906936540550902087985208386012859094095174301103733954388791583988275322935524567891957252969551147029505072839829762907835889858972042351425952035046287374842546012315076963187843882356722814608408223488821135581816610118105305101552599135227304849140491452001636987484879668831575955256198460672690645158877784697717306992056161294117326361857208155506169390792638822468647867077411209649888027113769164616668806848672914595703537749654856090673336222241374439249994015680061057255952558057525385047014086378066568157775053505650664785792741249311500342365358796501804174540011275623909137492433081861838119659887140830916430401717594444805870540311324628514460930393379896386377831821033863225240910906582172400336705750222018325379284259061709870534937569226379787270726052000180770282001406802122143166610356575254467446011911001977648341814096211224321903860824539968057441561493856724988721763153490590545431812106769992884351332708089371201909442804527147694333980852434012542729999866060744326203655195883581968883500348889621839232385265314593943657705763690031050589248 [109,80] -2540800283553530145759059292787980747957015975200230217047680116567422262098145079498818828717620008661467759017056543422102263873406827665890399154206661868179833999073648377010976470770529385082492424637076354944394093574944467353638135966775879296239872761088946705784289955024366682283887102111495366002382670278941195428400451998796945647108656634377333827649744568595514317625589989958279614997566263279932466428020891882632450361733571508468288698506527089916609158355725793236914041070278662678060618794372745900813276735553738328083931518693615331465893292661548431895913884261800994189032045914675438715563037180418026987574231659103447348543022186575172199550985313368624533294257269795707072685829164281911956581762066069811539283345030640710272398938555428853713344046130428263966220720527838990047360464469167067470337758045069435367240866651611351104771195306986257247428287748107065659368497676948686803481482913245165350861798133653790516043186830305418864504604567269296614499255489712973277097495171395112174777156846119373322815281893648441364427575042202925766877094505990029859647298096983978164829852357139204900365580678218574902678126296790871784884200604392353179489018240662950224101693470328735215932011991682838627868528610667252539734346081912464602478349917985840665260571960941485006578273875532436225304034892288122721421977082186665086384066543720152130964289619535370764420348863375124995438699916765546193753272280767782184233438558873374633526848190162402437200014529283141696261278382428285687858002281503671735385997952917894002951570209968234294942248172075337121598563909089972128077454813091673302601661226703880365571657580559578599788809997693398935759614683462218851302090157657983068177867650725313797160765066536115509197587192532091943472576155206901737478651294806736360971747081390966016435719675877619065821214971838667616868401868206749641567222497389926052747690374625590337124849226140264952995500717647906075357120021862241012842863694763815935879533387570428297567106892215713945294062440701147968912707791798797066249352285315502123016645227473543814971257983607170523810946889559134398302612972740528912444541348582790244406172431553483964694764393760609180576788005136609510111088686988215760351961217611908379585690789164942230616113127712 [109,81] -25840103275223195434083544938706556875095192706499925485724058040568484749672045680235049196500463240949300746535748630894292317581610144725576381476599414549733382704806658823629274519293248811963675961653716121003999983588809190537404926564092234351572435109134598239534172508497604206629229897930954364948350342839476334273121722496247761637420169504525309437783678699144975841035332137658579017988571957089529127453675178831721164927931477984192245354173158987456158744056748536204531997854559114251545920873478170852523048097315505557500556013773995752859170408574003717109873041539938931378885910504213850824603111106376494449309784088416630640705922459705344892521846933681755315429647878636305960345574974873065697740191840630301745363693486319990652705613049050167619454306062658688490434945490238816076167545952967707762682917501700745155508612441461224137695098444627968922232669423460718403805343353608262489685418842980375173480866874693507032677084773703879837427942534765472394458201160238387262601374757129516869690645713926149749477344195738113855351233489999187750544214613260364330100851244702673232848825397891204813272700843909318102973489786081218602960929098092483308652360067659631097853886655835127702490027879784581646067253682575909431586660038172162194679206436778146486937028505296138996701759115050802021399497700135130401342928517397835472102200426740250624712110371131213847137331693021822785469163212516862778644257634372898203520628160077125214867285352622973773399729499572223719060403839912132402683741789341217921424046123937783387170330046592018500978926097831910584716437048830443295714813055743952094067516749249522730184466328275570770130411116403874016909030783341695337899427373710471468000911342832037172779858206779466675630836400916318882061200095167374695480929445607084201098103762422373065070179249342908667084333040206987634429098006162330369857292055315423245166801416116063991942289377428985176743948861397564920214952675950115034912602321430161709012358261001954092817443874687895557382688287843916454855527557052445572762769603033418125798214775899448467659706863325079654779852486068456897066701062212706152001013144372777806396910436420085758378624335339145698551932690879061693277413386899308049054773854526751327767889394105315540126420 [109,82] -1011842176190156741669918210546123998063172479561327931863561298107277262267386817088872496446718712643956598062747626801422411778662645326509961169882314983341557113863556321887352244917723043962729625991904425257169846904226296118621891601955994429867735150692172777411887307766693589714588242969810935683701152297118448215663580149672869718987201543450710663774268850075323565045136065765564309971100808222649564886180084728119225223252460658496155703510918008102878974748072629022081933724679249286093317972934792192377674888438305001007083755635165567309003454292952075600751634269371805344098088741217768300835234169067722084331922259006440444926692287142061214964773133398053364224479711465046807205714680619983123617719467502641415954984920825002969999358493226464401011996303341434742116544738968202476818738558827615626505013573688539211602442829499986007517228879165800212024830539489405772598887649858978020746906723165391742827712575021171576975269382840860370922343303163324589392623053291555228093282124061337285903972541477820596661000224889939206298510352257082814998332503853433903250248621003725062498967819819520935029472160324708989343831463109667779413542393230516304938602477314444410821580676719593959753718744681510981644459982258519191215835588069071155636093347326643985148725838588278171835021317444162931900521135714205774772201150351841950789995794390809928700724795169365376129887322126029024854327703109484038840829139589816345497167088900675484965164733936241103341373377911790479399918522245249601333615528137103523689890150607314859957333710005195761552250021126442044215999850677414661883614599453174294518168704856807633519725902980861850401215797064855273018119609057924967656805381734935937954178258788880489919958885081872292173223094431040836235059895496405406505697244409702820403002735709404772033732429248820616737768960443601474518488794331891368348622385514993877094358911506750839157541372395178579102102573643508078719383316107288971578929192972957822877652158789567779048639900707447536363631249784130104865064069269849165548022328500665008913585611441483608040417710797949091536371352673780724564248590695091147363082255143289128670730280935252653279161142432667263019870477036957270443136474431083865274536006869380443284974215892983112464 [109,83] 103007447169306228051984065364245395987459041118787043713419450508945800557892664894529883099572569540076614799202476670384471770807935216380988840242729881135035479838681629882760759124362102282397436259378136922188720614883427246269277516310928262481947228010117608140945359019623315647104404829533704758318288739206336999906439681045105450257148738918418925115060672937623452412012676766735479679845336176420038209637266533911065793947559885579319138162187640259741608177883514121729610320363094100777543179028989764878905229676274434674317858993632321877093169996717760024440490123828371577458042826757227697738447418228505158900123615379061662037974567432622340934718263059464601562050993973085258168963612710062626383288698203006715604756347086855251461832132048244292406020411305188834722462732320892497771177730620657145947677305143242750432177246662079307086669644608185463213871162964504719715629365694566001907941233009642992062572676663711300741141089666438292220604071993900553099963544901490700168586314719649944141795146281811978049872303014801763956089411307522669498162091101874308248607474586049429379931015300373231884864062855064926657707220367799855456821667015630269668831902720300325760446066785394633998300348987700493513120527680569498479845795044920364190390515347808114529097822155042187536553050736959790403711076912925417155433912996927304064865528969599249557916322371052381456533779816570115732298630864936004996902624592309592271656722731709287501395550700967216716919578956308221311712375856857976623972658852723055783604903439578464000702672197578649419207640994991086423817708941951295988951713870188876548771064236793758876898927654644103087090283651273297436843344901086537383418514358175262220424534264151217329290298813643627272550735105593990850500008157547083825534663645053382227472822832543373591674418732250014475573922362116731758649796241400722786454001442514015835546611196212810200606957546164810991146817219069735805246300452357114393026852552534694095879452235047450497687735812410245198943773441211936163756668201804993489104378342284664755362134750189108385093697896463193223175639092618886970195517802903588871161829816776225540494371197245623508449031576781493463349262821060980329902909493501330789135760655844613026271730954904416 [109,84] -3936257063057131247207330225416749521855652618298711887886945494354707442762052332050332958939602641280013852622461355566388656084286254637329971816364293427924580089522103439675610612672577247220973404689521249669658299046896422548385423901905832373079768654269118834914855979362363492470863544977667009174809568168154881318262415546251529789534245665144871879704654991242701882381700966003982294941089879381606025778072486204241230206983940519233099712668548595043231097678142212486134933328920536950711172085462653390537982984493496019739015005470338157860033289651854189100207235716893367624366175685382526697727693884717012065912292343581582752690912235550653654793625497073039472368729697642901991306604224575772180452324554186588226251542635739171005090385377886526111166426645900984055689819196135351117085827958900318064677737539001047318009027519872631349433629076392462329137233048185953109435266134095710177017581082750250584960948526929450310920017148129607085803584239695044232431739180805717718621864596020897070278348395615152564925745398216090865110652087184586990961271940949992032121945985882392866413903053547087900185646382614499904588278355928423603283043657317816928251920697973032870401539621380849738282615745407031248410331270161749843730759407503459633254562581548581431148545878843584669206463134529532491884650060513528507496156933764748362586269516220085958955248597033317382132615142003767970364604340997953483858407422517466871445064149961169681363176948770469733492135004383964833084339596441873341266053820414466882595163310043146063082217094374197407702080292004364948411008614084903140853103324299935141521575627602883480591542596286947495343069862439879303704015436604289674172973134293204569171691563412860183177825880012979047115054941341985284578677311500589006749426750547689902813552020201333538584166557456812713106894590281486861302155233477755919351531086736591004048795472541821480824544297572228595075537492559935686297487069041962077953438851969433065103400530191328821374030965573175462462189149371302454988512159078742321976840959839646472322045954783549406026261934530662261254879733986573134199106884803169704918055443339699345218547637029623928064857792275189861570775662207647537562881471241353341624322332976054168092613746416 [109,85] 152228740217019314119565409862810493890757454650015154574778444854732235238861845418660312282128554628369421598482736280533826843944640033504990116963117301479447977098301082304509753666885381915302189607898408022029169500730457173488170470233715935336064566142694090464613697377502535347920145849013519671074027192100016838241209903658736096373918980105156852104875252496001394185943837253266288545019443700406270376037631023169665264258232701030595300509330730618959887776575203276382295340057057332361026853421359492986593247648543588569983785636136596641599134076411056346819046492488250965242240378174679313712236964091459313530930314517586587838752444394882210548754592952933065565346229859458777049508286453993801839501335429353792289277258448675338391959430412110098303731470283635610457503089914840208999574510872296440337025020820814450947053561555754526968829009882299957906007210582951635058573403625771062930177674025470082432464259654216022484610627592282585357563193494844923770212920077127141048596921331283838863224646213683633666858358886157328834942676704896880607082250312880843511411165883743724641636962000082681924346713768719320009089443998548802489382598258659676754885256956561225938744474001754023913224619074694163165860919514132381449070061402889830195097108680111549837438530300465204359379018880468080627618434464933980215799891846706737912125608095090900048445346985483617366407612649510523126345761635700190353680704614947105163979732673152231294539133987549665727051485699160229145606347911246663575830303881924122197372257693707099079842765543219741802659609569441478939411107945560304554561368598020663602298209724267626537259021382050362335064866046037024822925928614065884143619809640060664929138697442855348844993685372848573637239429890196919376793319152948766809433750622010836797895288590965467839729453814231835121107761684997739911369407332409144303861367248131084098109670872331523647415328059809875841812498485863734401039910068254625953450558836273309401197611076805288603857681147860817861485878610916818908420417516369931342691023532496789613488207483269058852366184018158455779441226443582799561423153818596833486817808620329362274121837490214765640907586710193252873459078865227355895932672878429498825211570920255336567565966 [109,86] -5354379403615009580574934702106545664529331233458992286305001355232933096297088647618010641845085323574610506945526513768398862343155706548123504510066809316498919872676758197553397974967916543455207725068123426072019464522270589281473390815415645317596649528599700621357416373419128188574815410107505302273291417254139530941950070426747906327051216184436793616636716334309104139405143992381914999274676008302407821696943074371487787782304075159122249548543488120271677620833497426736317312144518033063348437015129905516642499826563931706349717458867996377068599183811785793073077752094283874322431531666299709312029039917954699697058607513266691264115440917810693948800901226282311211223829838173531277156538686997692606028805867442848549281200690375109620341191621060779232039429311012259282445159429775669013254780362191986589547459647751762176690605730454017227317697737322173092894169211372567318685801968978408306972593032884151609250015043240984167332105968771074899922321400234443595723706752973391454558685333253563447951524941563741521909322462871342149853697389521388740205820888407718438557996551274052557470543721028582661698058724589714495263376179866993054562277799354767146463527112533018470542635287356966135908424322933362308571291943185702292645439188036195254643398670132569969058596155086354806293140575046744481544226092812120972507440519915464641795626323446390201540513456628479140634042724591736862298476852181491647620373865522712065806279352761267584600857447598503298281733790158020332273813776948157655189407730691084855577460539568182127248766379557933212104057847180206020998038384149098485435578103479764239966210509615992999878910290074699345562450942388993193553415555818405335581570442080029096670450122612400295509508180438771753763967597223474598445984863681965904803186076388858978596423899049438825994404083575479900254310459716045191152412374928936210870150566088263658644984986331661271919211877878940367205518807699820065247381327744745316427945306133914548498580094878153575537355492540278013585914265629389332991716937561952356662418761038162456049876006357892177433941137312397816995070983395442958813832262142132956902357148081896026429612451128566971007041137638689397750924300723143172059421016341272641701416589559421291040 [109,87] 144941357716999528772102061868537338462241728679405658811005326826020290911177585208786722383304359752228891762820281337522256758514108505514316340901385693378025442461256438097136759152533987712324005427390183849776531554629070587007928306841851608963926172244399173127607348075269642740867712909548406134452248275954776637341910911373520230472809146638103534220122247748524399969263804387785062367668638628110632082309517460300431844312140245740942646722462856352777596457624797873763702287530680122906272390885000016294658054369096403538025877630287159162583719523626004023128194533549041558707737492001139328371736089790433027563494164466779106962863904621769147928871263144391701558429656876154501391111638822613313469069490246291269505490128815385608117359173818254135586149747685321578010634787295205660892342821994265157190498825262133834574816784013993221325996332846103132616354298860082669967735382735222917911947633485847950544533439838464989046141141936124233766869855390650693487046064329446547634302907610484143892496802056301470293411709055408055655050582998003352254819255068560249232987868470371018476940924601009476389891175568448319859742279915982244957400508361448563410053473401918406737519234560313716485858571648724820225055482022262620113412414080799130526867406426568868375857579880427368935427764528702837987749805888381173867135324240481331895286527954857104237899433513281557384242869862818296534957512149397361209499998302225498494736027673870673908521278135707072390860010358779902882220243364413929908729370282777717740637680196842353338737610785725729043842601117021884651538946739967269753650709958838989998492069467998075209867495178933313822451300956405139311302103381971240034135144793803269608543483354271344427729906366213199304839222713757600229670360441298265050948851038865654909155727843695364396565503042056620807049935897112330697370781334082047265664655114621556539373873635048594543527916998634577860554761841710589831062194848287408977705176828200818579066764727156769122688206349062352795679477893721505769339168590692295998575957369131343425172142218027964627234395290672304019075968467382372127593981770315199746752839199472784322735679930079387714092294716233215089748831081607866366251240173957236103584356619617936 [109,88] -3753084167590011129008725054924185768362952888432170426156720987242425235187080959265430974715898707972472250552350703316155868003787255140231829708285306923170677950674099475778867865337936255252748787398585637680013929799284684086865042040190024051741603702397033320375549050951096108993700424713294108449998993025404170103896592184041995579571904523857918068649917055237977539152786992103895325175881504100674826295808521947728779940929772437290211697144996872775027014068087204125116806699043459284603793521847809560487066927419743383816169491801869180677948620016873554764230265972945722131916342964136875488552411824602245708372679364605291171021151802833976169027749887726261894992906861394121378723400343829631903136583727535498464730359376650311078321987053369070697816705356036192282917194750647746004996873507799118927356446638975146864988039213463350438479438296092882752507650751451912625345308226078597574143180570591375727078036665771577702887087560702141783034800919018058827381398472125086174861192709285920341565572230546709990923758564272860202431574652239651271706284605819493794108359163621595050057877150508812971914947954881177578362755489838560167840553487573907164738861593461316171308048395569813784861834749996169704013678337341302188508623985186593318263734058525156629957679730885129867191041978097619649517238660797421763304433598873470213001642364649750559705161574915354342193441537426967014099193148961596138937341087444599818052842179632884486198091520396938786151654063208923013629816305550348250227211471019903176869560859345734390842753618180578383233803054355428884147770253907413648723377633344348297219456440660520661721895282598998088946872656704448949070017000582647210912297184096331215400523854058263655637118598083649335398897223644391902245947123086728030913109686150661550803211878651054865885030806545817836797394302616819422686482172019915900213384513236514209038221069404501024499510354659514007078882720339644806894361259756780973877902537419694726100684547962841626158457384349292871470494044205466716944228217597811415203936498576481277186523477882667812903356485576767709806705587959522269911770566296973497962618964656609061901724147253292015683036158611230609439904862398798458200701193746443642689572711616 [109,89] 96232594220299419181311557230884470021471069640090069090519832436929823430052358307398509755263139461039984112666526485425385976967947635994773749331017470076314493457188003253353275903547214846215946450145395601516080432890118204241253784763835268293464463505836844020009486641120191336501671539450051865737144718210737782095858910355547565786570546220767745492788656659158691785166498610468250773757011277636025171546557785992168409485213761036060035308218942361312979103826570465144439289571224527158093932987001653271273444813061886347163435705608825536507495539402373943428305712565950851647973197603008665856217717069675338662108938627970832923668719408031533155359281967444218784494260747962117255093167834748238550276600063379675325362251069199769850412093434767373541464228483695932441235802976705410448689299926364166850885318022654367310871651831280409566906394525808846281487337329288231220188394463613425150722458851003031400528607935023024538913936145957953896914623235882373494743825909774837827375734424106078333466026812718624319475331072755726630199050195129643685322899103453196193154445579570898079134959423670479926421432548228105217336308750214461557123514654060321794161805271420214144103186960223333665828113495295769215306053667753868844357411307467342557506366268405827942650327068124649021039252336818226612207519582120440290267032833208254690792861806370269305086370985222765683668426416978521090421239442567192323256585682559388195557168073160649853021831824706961192709747843273204540236640757464517700989422468573340485133529486660890300629118296733539752993271649061326575084806184020997569618010661801110145711388634684668488028533904719582607686544846568650142546484493731272298170512811769620583514412230545205126136471054601246690733779701603076193191174223253857688811430794227136136405192345537742186271651238035825892947715833519236843150533970895260843776185496765208988154152533691629200057048271165043425492093471930781421851709760548043233591065591394856711880872978191493569269788635674321010643469824217114391696409298787047742215964091030251593405295652429749992648620586886768936213683103667262894184522434685822763030018710955826789166188485034013008215524481850584666255064539909028384539648817453723255809312 [109,90] -1944744556635747267892413807407794401625069148693879763200341584312704435610311729605508050296446486268910249882559608995906283230841546354362667430286003674320430960365501273031842023153983962208851818616564060031015258851138403570512845791774652068306105212638830479523151089645289077936060663046154492301043987688930939652745449607833781152785408710057496976175127811218675042280948051727539112573618819828421534689944297812580620278420640399676486438766632909295918930232060103490855265379347923146855803977850923431115642336644725194960503787633505702471363816616253477012954353988252639138611975614218060974481952868091196465141661958383270503776197550595768040657671023225901156476375089443918025083726218233795079540136955937252116984362992360844785996728730653252092071104940780947393488013024155292758564877117683808282571523835530757723543976060973231973052101412134578008522163181159567702616738408375415492110041631975320320874243860799569167334314650157285218440166263900509547789699028312174512091945685978098073850094309349084243938324214954822844906293308407970327117907892660164092525998638841412637185870717197068046894676317397017349545540027537646679610711273875241297405110695605620303585880434901520860488243893932947734935092282191910263955303462956480923572571048443762430916220340138816960661376077743429666726717320294250029231745025288170765814394742953953281659668147232573604796250807879325591921669166499475925205710027208484487525236004014817984520293019049940404943864176558141697947135387236966252363642506587309061223972520302728588434602849050253098050877467064125765250679415165510361503339950330457452787935899009439965259791633132916016254502819599732766772503790768557485994919385674162429466313178985157745800432571792056585774688339984008198560981870772404534885084600032230053997971322354151889369502580798736571222488917871611839692615957123928548168413487399870850125763768359780104198825904680861919093420586628133735386976811420902600490391499897741468208905364977379615932663506341094384960584858063435014289513372534490412244258166803171195893773525869328164097575492146290449413115748725349813584354525649745683741684857083797697175536067101000681337153201968333224667815090128377317837588215839666708960 [109,91] 23820563810223685917468577184895290879398491056319251971762818293487680208461004135179358273432248080433398306533404859511890247985232818039242411666769186977254608026543056015805496322426688409130969504968472872056044548222076608467115725121137690901841176659387520600363520127588220328868684252265697113667051444939818315817817466326493629660530972243927715489178800184028297986002897777977376879665774754360065816121151710701832338088529640737457203715770925208523475872979562261150930063873937070004374516819352400622376663137947532814602104064547670494756173342080649409875430908220382604644447042715469522025328702183566937759610893040492944323967477579540151638095021856215013293872827504839665393331784782816089535135062829432858694827220452468307769464446184566673040624359096611495909497016806582087053672458707915462029937545394092539803723424454733469832387578695845308825437705195826149581438022832064119818746003128588746865505523037492861276608745836575498822552096577845736827256989633257144442013779995859660494102726227859668200808726954770544209882720982972804012469234647701928506194782453663716732976360833473236739273641435493895468425399122589402252869596949349230427347958877480026350860598477001433848199043746849683319381172072622048825842179452355576566186677586478177556427259372461885122258383701555730813064245200135346817924560209151878612838264609196455115932704093252329110122236985507097439089996620904979370478154068820755538158852631341831790116290846576685663951610421205348588037411504187062605710972347124948012631643851410201436401207745145396483125151913098166374560494712601150142457616473469885616713965545387019634155132055227393657213090596363558087957298792101929425439501814171292116088218704861692512048409832245018225721022773636840232831704367742121717378735735748558235646269252693271644436900647335057578210416848435259933464144183830137800041773252247174531168146371036492490455833874095438878232216659707343626981113530258811229143264165518021591523135277675255693499549229370536593513234463676244436258428154319141754262239580112971957133248869133227038863239443145084307083692461746229140920810794845768045889580239405045713948903840948632938789801662185423579377279486480925018444951835684288 [109,92] 287223274303155075729417407234566194751868181385205783271004279457922131364836957421942986755607263290100472888552837428765179989683221047773667100310418833800451439053779637985229774212189635675228537995917416996121142778904017309968737069397782247875841138532087794132569993756087377424988620900872740400783273554118953142115131785724687879890532320763776732180260213802399023919405171444515033969148047172755870881035458318289592217591708586638978703519762116987141118809737673859746570374063337197289370507443921032717514603131409597822820815203510680589063623430333139923699081903665345554896682275394556207970812160395337989787187817523656631903719370310025948140847975101669109546320540397367954891690296799194884556447796492827286611495179493456008092944990845735538221079824734742359492990208783825364057996750129476264290245763853686615116014881896195859886604199351854727222078647201045503057575021583583792539422756341540637718377667806465626259906837698261544810125369178627257957341115989851671383047198464227110874290968297791338416010752390125456737081590326526268639963716350328930312869147252142251407483551513806145505763299222359472925459368248041943847797946062002495540349341784882706527885630403022317168845316797835782902247741856123936234972489348479950397542862409660378111926646135924017219446465100588717982016220658516367059801204652679416244314863400955489438732463246737142316692606819028836589536814830100607771906179042701925172237433926299930389787785944986574980401681393997701464258487376056739970191574467533586679400205087165963997599056038086549275094080569269755936560713876225491793115134577144066586844189043806384903574796115918347246705533431271288725694537283184941377933030802776831427638097892191658155457542583930650379477186822989111050641501793173195945616718807405822354228509997225584819647692999104262382387600079400897935255188229835450226275798985298928546242580992987016541415848323877329959086741951236728379631619880689368629858572463508888461591811970396707840434198464258083732343601720232813552200805348539625769274324944959642929200079565258721357081016054789083178041034872069707649032602873293965677570347578999184446119377702406845767823887787329927467405545686841001116868059456 [109,93] -28660048224529846247346329298109262909952875186640699267124268645268359912599367673075028685812586957310751645786276151719562741917163610939842393414523679425978267655062489805484250394164644740949118770863763317586567726909490892300417657612351404609388389083711376419903918409393560284541186841515505742867679733093351751003900824269525536858620807945796198764081058320817104988559262137700426643502038073539890644286530129121849998285591258467460037727001091477808410268119836331722557543761723632718196033215101957796503439710217176135337825241547074871837736162802510954730055482605508840586120857040250664550796040599957969438192028850087452112886731879914934687476245800341009741778021500215147534296065270359270652666372692492873737449367066294466506567724509135563682166994390974709043068988210370619585946195494769283409820591319595095157449022861873186796270833809847023715023579900610200413652999586531835894126292817791364252179011430012575940608647440358590912441929287633177781421096497816578873836969462735205807424789590039476061638066041594786211949898649983374971383413341326831283339255978682038545631875158763110759316198053834497945286697330273949096098419552658877711784440376429834754511778305331101358258974056238664193950568231090781786016470037697179728298466927528653286809969577067708249093521179597925653331472963446747286286209754889651421568411719741563078921009282952119758639061927349993452000597914762017333257140042167088863319800129954448407488638694335137226955380420677170219424280405447868625415344042330263166822252794928931172462865412998843534427274714642511611870715594748613719482038698450676439841285625277635785548314416184968249764538768817736426665358643683394210905862328512062834258360554314909601192207421734528592615934051783120694060762465820634012099459827944250452973744125210876513182380980942991412626184113814810211471487053300053645714269248936884381831746931836597367142752592779345932424075218391884795817626526175472094328248951475638399025768496394026163227306941421205437124666735054220224404139016248278740161499731903975411588106505608065733407512583852448523589435310570205586605086412730313306825795544362482913037277762460542609447867453221482677791928399881287083706432 [109,94] 770601717176316774816581929168599838234013800568522630584000270968622669472936072329220691505911324833084316108497609265085098909805060357522727570873989828243752276707577280955480751259706458723524261399584379391899720980761525687339896130602611597208667655602468180219161875911925551021509379140286640738948550286697399911190643063184933668293314489985787428350298176071741813929987946704953697878507023803170867731080961573696566806245425849869073227430638177302993568305281754515037577750299807674683940481188797761247060144271637762117470479914156124194906697829208988734984951819683955346158631905910079484658586854554390758720269939269757160114871612205312828561342347336151835514045622303356136598051223143459805611372722288368491338791151502296672678278683129449984195890447754088018029318505208478718212097260912190528807401194648330756009129191491979286193531212052209494657468518963971098751834847470987370270985549800233281330498823166115292939108349915523258440229084883563597621226357833692124051536507130731716534394475195226840764197528984469531981061081441528120836586986409868855978040567287906971397679369458808609687841380237511187782582237071568377649794492280911090050221099023505711345759881504384668516449998253231312386096752215838314746586347887768812887301275683315454232151307405593965878821136792314808785454048570228034797793694560807921159793472740953342037851741327408474047813930889522826197944707210911084127420143872266205060563629790476766997343522685318675102400843087747377780448288354859269549764369600123906306639709383479489990133948326064124250384617570173309903590250582476140963134661240537140929328602174419910730812803027346670274014010940569014265655528844483500678873702034117981512623520156695941157351165533084353579468562331521792513319194609609149873201709912256889595144561363833050233481229015621476189581480518315127849274834435161256594979768279604398304068778569243551515849518257159615123519274042599252889369525745051185565959013066245440756496538449052860877682189910007584807404044495845396062210055523370380778148268228787889898930693254646343848838634081719246582131621862847076900248007090192806082451367962757465313474334387645589066603780025973030265669909547337223264 [109,95] -4799405726075555603343240676395420516215305817240210657696248531002553571232988605974396834367369457050452377311436659391209419864968327506061189011426079646740124816635791408294635128711475940837522735476220225025825051640325112298009460761621319354421931738291068410098040269051147704548469923787823838985887493164031893775710323427837045305626392403348597368366554347707082305047980759299628270119172909939949540698307730864858285909853691001241435641658665429403702237125879444230122630336713738259494903669298272271516107371789523029007316622682322264526449908498732421899118641534854020021133390183261394329486831402482928405669006492406489458882419268915141490796722448032395091643613137517302705011252893112889773081991177370492233537820482648479336956314700967814955922961534462964548565537484138777770049061831083194010461010734667501685573866451738436871105392108826839328041621615210898722371825189019207565266029237873123684599895437690435903555385166804872784608055379575689779383387317426101427849554762881440744096199590232251804629790894401862578498017374465598017138413096091006875386678722857863367500933825891621490410139749375552925448566208755021341480228960145354819578310110299630549008123804489066032489554573543140905449342858494350831547208535078504984378210455874932346874942925657475270831617638230719996742757407917421595815365147829838733295275103550704516991763417303474097522913446024965645319792464962793049482159744472708827237923585413620241878240233530538744748711000902643023046529759830547525213282665250922866523487523869807180356935984598843607743620848430404378952801283930091973141439477031608275264992441764804453737291341323986039771763022259271867547239371683842153015074949436896296656379626199794813481397095927041164101602274271263848582737670981650763731980953947774922733133808188327130630198207613694855413248992795132129950377372632337912532153964342337073385837799825114682764574576595994295141077140922361797064306802874216528101761485090420950195455525003978612492840293859071954801981233421401908457833089597122241183261181370034077315479888875734765384037775871863654173944057437046739226979168321216439058187332462125582297017833309657818083046776970041043924219715506176 [109,96] -224994401720889492854090828928472660905644167366647187420685127430685205102265847734693996493337567004541769729937515735595651017259385195500243948369056907726362804483266366896541924006555500958446051141811108263243576855714279256623210571908691829628646806418709871745888988735309331693087252923287445925703483547822370913188399373049096421334239280961731265511122079738115170801970085299256609542991414354102184879331938605153778330187498663866466377407942402060478917942884631071014079350099928425085739812268623445070168819211841374849856692196949888816565831924668803786144727679445207289235350763176439406392187569034543167515662109181387094879423791317658975479439985242239940223422477356205926188475660513250723171333538586186004910262676757825940420429629019109596509316984505190056103641646874703704259992998359538903784172943741562794869493396866624141275690435713703045190609909269343003860360732944253784591066746892972946515849410299044711000811052310234862047913604589042774089809389301236428861001435216449428497379985332916959985086637323016482327778881168105129207779809870603621345787721413680561395481920704972770650707850262206448726800714589046223988339027925337313493553397732062987577806851485233740230197252995302190162420532091003878098662480002887150572155052709876305804803495628134221198029405354747795030361515277087282550885645883774174700063419999892241968138428568526540599610331443619574606137728710735381316543443891266424662531041649190036949994487624551055499929276489292912772197460771339008916056653461056120295855044063303929541848300977860783256829186540346517210396030105250177676150802798197879181186953721356369124884124497548156763372414436629081686775239088405740952994246862166652153715071160411832916606686779554793057055333786998467638484791393372514268210738116923013770246997322451340808133332240720079056211968107470477731722633455346477883483350573312628842626884394692967288631653318490762165134678132384339247971393598053401410969430005542052295957739134786533075589167136990364852062029204963435151879824608417840077585891339448574215499204156663237326681637676243700195566812773327124886369977028466960228464143629231060619744075152809689394812779075834367117415214624 [109,97] 4586518864091197996003976450286126927737057028038285940612863270497020477914973695399762679840594326074443245987117444305879317073525378902956690761590514186060168754049424053146071078900489956805000660246772825778625435363794155553122987384575327651734210351169661943286182976380100681171796376903387840747233455363900147722561152764467740198008362487980407290517060980484069717598684175018466175258724251052276083703887018854548958887444069701904241453530934028398385674860486312912832175386649448594722448333042470300128196808915209409644897560391660644946487805467160382922014041770220734950897830745221169421128791449428130697801903737304366856651604310060421558762333454301176636757571870498519838503110684247013248107621162857030706700662643113847596072192542860786455059593482358660628045094767591773487952071934644092058644478948119328847347667290531370861306682878491960010867497320886191582767573006738836912051190041756113891521442952641106967909000756448442684444925023657088360133296942775956078371797895235618858823231677647964449872113227616563636794379864691338026775547183656647272032489724063025514181154925151615972993198060387726306601249774261208066209185921073080493478082069430432729007841370729472974139809914087423395415863130428257251699103033630773583470609828530966653560769340896889109998994210895236195701386822213523326567923859943333430459836215149364785568466249102222644486652953826687438302498444318107828439722326306981144845425281122246228298911091261902814924457246843058578609362323000915972675637963734504577911628730168967617134364676186178983587631799669421534686285950679729966212821291867321133376032399548425598040808068646011378614447890928375325806859484184972385688159954441384628062891029274666938211486617249189003045398919310759003598075740229035935933390663020642531123230765233324438216796783533542672494937719641605967603845616485207957093535282158842007283434041717642194276784645478379300358808515529909232441788468043997546636754456922648597982011080167845877240396810325909806097606215051403211533004385826103712612627420914771652219517141235596889917270342480781783399168993810882827892692450822216204721766975804101308230470905899667157755816891752795382206752 [109,98] 33481457698286275423566594532300687019989036788551943895297418870360914554337605848624197202700694994968409049647931921846541060335207775887889988447972381728058415203599653314525217207383378897366783465535661742911264576263126863352741606414498287504783215772347472008987244746841404606040179373443915046678221650107255650163387981352387534742688803824896751365406492517934662598251929838069417295368863463368564266324957855813636929569302548127982496601375212707568136201480016264738365614491461633540382247513884704560098848227892033153062113569331327537777149784191430908632231512179596540997409127634067106947008860557111773955850137563689317150430364110899673614629228388309327066618727698809910984831033512395292014975901751427537890711587113789403354263562666032322878867199001224147318140229671348750556916771839576062347432560261097402054159767542815181582231870295987750755721888691343416375386550740371436401405341864104549696663560919343145704485059212744524730385757273630191332959922354799090912669462755929473546889188447120297541349714711811770583985688873131291595234620461006594032571336095930431162813340143808697377053191274860806397392057389174251190579053105866482574720956314750196393328366815106543771629295232156723362323647351024294159149563547052705836866812855502018258616663477676836577504432246012734458422804193951087115826246586140767710158547203544045015781385403786383855308039985322098801835561457159475168952693812791805517269708812926953853723265934145788658680548157476714230000582316602011476460618182821363224745346227015017023683732693171083010874622886761892092007754380611059755719855124728674253493660762631018578835728141876324355329239777061104640125238691923718436217281614563464897364412933016652518532262139799406262250027261292622213226627929960366003725610511699002886568649120083187839392412392495975904036270431564146404568523887259473018475552571858895792816275535192721169695813575977732666379052523378346435809715156977533053171641354727485907282852883241302237409495390700687528633154879229957775377873704032046919970246012017655971734231257142792483644659998319261768557155096625333641350762089310139222416054825969479123710055245470478067767432830061800096 [109,99] -2299709274461986430403084961678573667632509964685293503096549336521361009957673568902121300438093354127966303815422749353934261574017644710637866409629775368850513970197828136360738382482367866861152217505893150539618315863468153933014252353549700324678715197574430464677478505633197538004512275623115326332351134223910993182895775833428199260892460461310992448448561196009587395856243565458560610140957631679494780763444359518804190045253941320448874463875838979638063892875760930988841913144124731922203028904089728866168922203739607535729694398521723954937999062309636418943542993174280011205549429408935517247056496655472003454451637134076279669780670734715827386722792416489868624114604245285237297227867526771534735518330507090830003629949822629763002153157840560732968213527659390133012732464462741039712339219997312259327629813253120485673261352972826426751459473283982601343015797998494110523632283823035972321760283979463523666344379316281194800506402788269460948377496208669955394733031527332455336414072409247192547277397641618399636443343245679514607981103950356456699716274324520093346443026056001291427729154893159745061645350774279107574558264124393481360378003667615553391676984113686285953470072480809368474846347630229662582291753248878404695478394966573080149449993728085059242010756013698930472049446461431923605511933993093693396967466576166541064417797780257188569594827620226797656846978386780080604395151350601518078229067376225019218007877587677497442648204066044316371945437895185518339942799199681324022057901934443331520974135847000399141841032421924473361237004263296603849740676217145249934630370440907401866962100719421756465801763761611017485636677230360189755897035334033543529675444826910946496716417171854736137867242529659641425111104081434364552814407325310540818860232529012794105560678729369728293859651463756430147192655213012699647571904633846691588982920295773811246265971552331086345014468236368384850313577850506270776997245723857774092754441576032895744068479385123634515912972256225177633102051010952619311858966641766457412902411596860638723095139433466215770508072092112328916824285510686199105760153847287151135087046023489655942233957396335336994169706293377664 [109,100] 33861569431139177494465679417385743099862208476210439413409368906611888013335054975465784591312361214884853568618506024581751834253485614664354559589344624669716954523438134637837343626040825148687017978449386932483327681381388521974420668490361610754040096636164727010944908296916068124848093304038024762316262539306817807300729962586678356205235100636562967128987948118466056026054904581780600766137132468590263600803432185421563421658862748701655012548896283805831532396630365162955599128934838884851442109339849524800919065035780248017128953336777731915706903085533314792792860122155162114688650692506796908211188985469791250409736776909829781440539047191964006181522780309350712706600058450339984962390479377990991330043290571511415513177301317462709685308591719843385702205903649969986990054307563850771997196789672843582266102009233609853329536755890243488093092442208814181953727080035522398336522242241274636032070937646263868864205297721105995158254815856378760029688248961368754659227933810228631011181426476363576537040364096197007479723334036408298582427453354182895982009829991056525283187662966846627514125461757968051364667490392441278948354422040016445106008464062831857738900304690457247798497758663348372410212812318123126271792295840572200305462905517504853722171833447026587662489166878467777007518852204559443026686704142742280107522275770836503260765317195767400476220438200166272003493056221649833628263326901921739704098705271990883581411145458171004964227177894055745546372923326683701599816522516234888672816221414747971456315699518030131347964991197639684051865500653490518697428554273178048806942815409071601595894778897415102467440358283073507003766841990872145364069745353880073611783081143450745712915206873344268991139978741362920663114281493487994740255869024657301983575303449242604980259500687210253689643749134221062900112471217043019953297993938013726600213208476264476830405214076008249611926265982875525609390074773882639699579695159899866604243924013438678765043523324911449870422755572039824363946581928921375435767256640129929225074565275885875764015996326669180517784130374504677585490904920013404305945679691455862501968304166311299168050528501256576282788879456 [109,101] -192236289133144782503594902618089807568041563789417209088254985763328749037864747854207390885474612438596387766571171769637630978140519564197801459648268548891554148084264715583117315992307798525459430786881728860081592906287526366849706071488666402730092220848089384015049379573281387228560906411575762354091684274214631344933323609857468143545526499944218091512898371250181638621084303155947957512140852347130400789121361701554457435646330479196526898303782013138986894504376976144777985875404152094489024522224056077331780627349341931878491339904228814064558139106387085583147824126711835141750697618813496190591744195580629535186036393331321735590486985487079709355014300911310671424071940513332037275717160130743588424186924220705787214170537229548722211691706542563730034742756125913443408954837468264775949430975136571097163317496529522978760453423391301391952469243322964053003114770435973101827969536412107918331623211401171015883039888770104562207728303521261180741633545285296474821579149757768498577706404777126729144266934697624618629089483854862261281119260045462130859944924725872324432839930067244680892427524185390984414456460147189132920699815887922027695519773192117845726304669703194822744498966092889698258843224718171923477637515930714438813702001456535863845622009209821385004641893288566724302620975186647423746121417490238992886657622790711712083584981349195026516213202621528058995234375063650947970608355305936938409525396739911230934470219136192810167950136758027569110216379466618824752839808815656143438103280533251476461166623510440604040318485424123458273163149786059019478681490454367506859226003218362083976650994482998123221641961006380249446426387312768751641027314845327869505885736564972192181941656020221536022179277905338759542268132054930824161878852304275019321069307377230752028250570375519520320580329584697383372884852991056202384568388561246311479934826289678244413611853448786262837181764025210114028253656137506758826375076609903402713924200223810169208806313797260254344408360098720990033015878283387092547261941061547676922761547746688501924671254691997748416344485098220079987505048835062506963372760596922174076359260766715376617159288113885396626696 [109,102] -753949818867791189536937024347253237943052813634523218270633264139338722184312534679861672633454171196146433915891053498580735067423772702479128167810002360090530105062667004103269461016067163542019108862962025334903763022485242222016770616291541569389425832916709876364398767537736254703890846385458538346315196411661211072025426105427656269703666440263586560031584384475787320153184595045258286027455002651850617968009232672966878986134842598382328536027052856275493336642206868925796622930152779523467585569542236025573902270790608680669685371636521402361134533371126760550815653028437463109884497934001537860017228960396621131824265141715903315364212718134495861429677218050418467661946272396567655406428682390871663797663244282696883774763727730396440696772201693895193448334824175404504102463533683377714297785090413422219577182495020262996760472274775633730164268478718949063636328980434989096746083847328476618830686872881832049316069694065139336698642042214469637065966667787077174561729226666481220697742436382955220084823544019041449615716899922711797766907525878186103019968134880265663001933765253580409150288623377586291854236134432262335450975478562981862705645701414531643828130514754380360522511088700999400291982585655799246214845902776859114138993867539326669083833520322690120954373601564486125864760217831047997728025217492212032431562158715927176577547459138615720025259275798244656730545426584486651786803875719713110078461515373790171273034909141000393593640670703187343379159972227055516876364834082142036606190378836785588403953580468387291068020787555787845645979937276038488639034198483913496740385851699042016977815807658204547282481901139715589395947419380923147205698864420453821174056590942536930375872859676391677042654551778150857658592230934159274484829572523821483506435839075708781863664781314938646171615744494174219916036475400985796664018672152808415476356131757482246953973295379235564969935546723000134583951304200307761431648836959945241218084793707263679588712873736591896509646006433439892345303693465297817628869677693917290225918601365496180867197875082615069604413179713642110944542143399328462108766535371313427134321610515079638542503538225023792 [109,103] 25928195344719614436866599505986760221127000140967117690015450947092141431962685362317470600327921635290239457550869501138563451133185687138868733488936417755128704096683598088085482471968365021084166652605065759181744291957299862052988398196508736885156049520937499075817608730109833693344890721319328730478350014330446680010773860322074832974293966689679577107360266202263440406844813316011577108615544062184561149162271107784900043817327360859860686993752629484085094085493753952936743481157893488154309939141167067075080291695443204642193318203418888765073642306826799433262145359506295310676167967516800814221662158659240363254761231398845425569407793434902523358056576396753269202414355877110019965152243927246742699704485186607690274406117952594156879965411706656918323637515883458123569826338920268199543514942181027995598791775794499570551422795795300063276890028745220327364761586070351275078790779294206119887952741213698629516446684520120344469124263969103930706029589917511544572731240386210153732477868683605297644494891220516952422302158421104520310041288175120330551102559261065575854507206781918396769875711442233291183842442474981878452079065366501636406289374013935479968594267434236512993691575736784169209733540389108173786183696477728682449134744374335293201903639900563674817686316914892649079742268978720548531682505034254054354168536083240703185982462894526871098931014218220943611664151188745253339970705791624853041703664966347643189708236337558398882376850316017492587944768251596461609907297228672942934752611555768305860495318974692219040422739228101069198674500097514939296988264549220336420193879081540509912788724513664898579870747330572608649687991723050668353717807028591691391468814516881667260175069963986894846772895505766328175638844041739223541024140204437383793188920554677098006404344916774130513983566558159287545171180065691849677431359227390704445119221850283511497807523715077198523153143858870472330398577621069561609403336897806744224728181967406273125554401962883985152487880895668464793809653850194331377705646405776104178914319441080114973469259758751360881217315237639386309334350928561391233637807744459470764336882000181191242557051989600 [109,104] -321591154316121016188316876134997804972801019211302269575129188700596636748593232660183995675843073971989585473682420131292292969231888798132680571263198768161097689210988387272777690261334529796179078366932167080954889738532640405942062945079020285526769606755910321079651578029951813756116799246449674174255833258906975143495451993164170626178270868303602761056151204391012929632484304057189641914950463446166901734001739453571505067550114025051786820351909352302432347733425519117185463578664712059155948403381804458340295460657746262745991448795873433221389588878577953077745349126745866441264662741724286167698244120913007225637471172173466006298133152347484862708526750716059063762733712372465621270437899769140677725721413097077075746163932124196946551574797823702586505121350442982951367074497888281385959539887804981549089519977530805199060615302714067559011802028362967007482137626339481749754715387435320430974806745721102523394347202072460481136529075971878725492490093958940925868240845693643750168015283194086177362457675838883708489771397350763006752638529757971902721879230419401065814278026239303066038123714623068104987769136698093536194263339476743280192126180074956225461777328052895528404795056446167909816987274703527279035895999989481270203505756976233259777003724410952871465959532593320501259994917336086448235290465704199640157968076877837670035654954257349531034938306854807944807266830146446673637188391078217227937529454660151697262648812423380920054787503977159308720861182199811992747752971229002591430339948765381476015592494475629513193434281351958327715289574849865571614470503388821460761302671064798900211764705986087027213310308268474183361268056070701067874394867597043223757971674708720518178548679807802799856239771294048886940388773136192707684675479788572678389983462820016107970427533716464008593788998499046234674344846771529281163655601411056392985840599470513575025705315123531053965997397404990288353295427249530934214593893526240830178226637936408805460568259005686508394156745010266556299056760920304349325872507228663629881360288051627387378584194275742737589675001476573152980250821470143349413882760436936337863840786455795490012857536 [109,105] 2954526171446777251254227424764696890030539237291505659907172421286723531904887119151461170462576067073184488085971187696635192197492528702611598748667441359458606909817938613737554699971050194197525887379457798339899985849158689465961341133899848200723945316379230284454890745081719935108662474293554679870234518642420132538074639184680456100515034427112595162104426575742699413106483760334871303674368831256304030455317266597103463674142670249513937237779239628245843964505115744391882837085338479484840719581163014295590712494954448925123391930308641247281763526760285558971781475391043087976738174182820894748891639070553168974920963179877215086128647596721280476297589213754345699463336103505187811833225568393642740009520292575240534109601926837808411057607369908749010794212449318587375783629728561817513344578387623187909713731549071771772814418965484159174870863450382242935814587888901813555843127916927587195473079769144854654892724023795003390475256216088674804878541159123025303776577820759515833234518906581770151966696861159616331232598587920141989315872268703354729733866263802688468953009350864722738434702621845974069213041479714800542586625367809816137666328661655061583410348207571010465386106726119671673795467096399964021543551205390812213858250175171422695916630288891376773639335458712796589427899024211728342726112992316752697090368876587805923995717288245567340334946630902430207689193201306190387818908655212123368368519127331772237001543421969757094016297416795190254524338382304648286651597459285474409305291663861204842241330022837639990004273954243111436910148586716366144956378835076921502767153111142159983520582570745188759124413074386490477584148635159487654066296941309444953391176099246427468036629293404290287403858893271983312713971812766236249140423923447015891926395149908699729824768820446711821321567630627959450320171564520707215742499796495075749149065056444160801694288623969497501125662254800204150550141916793433063201007885472840841070261401069393356381173790323117174000813006561980953229797735473433643017524879800954084921174223930964072675593982937071460170970125919311241789052147147289393447100062229032323687877216303707770920 [109,106] -23306458621152679186583524154887410877998588277450204170495529103549941132591610942523850312467809431696245253450246336170743146897065426946525919732135906822960336064363822273887580671633301274099938457626325383154697711349871269390235620877770788826229015184573564875912649714215505927396214743845409736746009773063080314494873369221464383791089668042125013843886519864781909063762850568802278564283004760519522306440867702602787815955171041500764655194630372930261035145241205167678387005713650272381312332202287899502625788100204981478159406399063837994267943696522247047051734009392515215844595037459334524888496588690549358726313153583808622979923692301836787531590746905925852973645166665341964666885602361199660272330669336897516684447077589838657632683138702866145546816000313875425289912349587639732875144571991201925149871382172841503334956824540675049011132778845099424059883417314804093737512766892115608403810426812059403691406079645419068503442839150310017923998673253509891609904451577571872325485713017131681527430332715212161859964653634216961920258887952252652264711576186324027968645328462605479647405737928821615447313338374627920804175431955946819877880668195482013112041520309426803107633126278211054577329953640103448748211070550018008180906309426547768488129234953638048613999614457068141540304770134397225983486949885500637362366276380011439151648210923791266096194982936258039884476029867945402413308026249806805434299344931060362721039062252380990381811650381974245795616712806196015836344264304656619970293923618114247029734644890700067169740038633233103698224509976858142801943693731088444817256193375445552710596323198095460233686921737547247696352347401216190493259987249217000242621556393162611918477643729804757151211575092994608693705282317895318115545315910060745634153118157716738784751751320402226643086959744024061453262584893461099496138907227715830823147451975086217499954027349937106441116661324354446730713583895301304332034635734164207730939334299546196388848404659878968223696107601671802210212751709200766400743456668730386350303641876665213102591263472765964696957875955086460640684185687976199555788462340816640954391788537127744 [109,107] 142121290958313343993392484949188395878677165837496627082566619771683005883546322662237618821245812711310002440620923118416759844267402103495611533490440304816365185860622847173014098474443600219999568897296872725206630722952653667505597298647857125621425239833702506486949775138509553612508328096538581396246462639230882490264370580038828640140298785354690567931087519636197927403667431443706986488312000180819401971741015114381964124994553584286184937029606898920928955154998120744699176835357496560181403476561757302847715361052012075014916246316201033503581314572885684291889342858544290604923136286140474658874425006516964663212366444068710208059596088587963074937827483840709826349949536354426907856085799868557217119085383290218028897606546559444140753349149416324237757169826503751911935149240509293649591524371375938288018107753412080934291944490205991288507675987572654625811988818340599528752382609563020145584904627442903929894876311917998187798329866649814478920039756964615860260195867335143957299509262736740640901626441055106683259052083531811567988376032687608643766729940205812652980196930921868626792539007021333563743727750124567460971473059760251903853714517334186306182806484012933572983637138888765252261528481729372251192090717805061005379472433518397159880191271179226814275085096770641244250519509836625553679474898654115438521719563163436651100338205054139726973862825818410396604480161829914589850959409720091433046616088850270516718629970782747652297963405861539371796385005035617540960571893107722262832060589965686274868407823737633383191918952071445853280705863065142402360389677290819891643858520165435498436509935807774408545813451302240292165068643036040518866187025714435278661657589376521910286318137616710192142401354276366231739161462598274408281980419812321987876155109718073330782864388143511844413994164392290690610841322837480420694658639800306449457996672800271850187299458714666957664155957819313561854796756828524155545920985403334985099502183556308331376475628608465876091598683417404935818793196153732902501998693818966758317708229199806475595339180362368311656850478473666377961608160558503529740686808252209348665056910640 [109,108] -681917003266185640651719315953990077319950284482442126150474079017906013148140788228845606689396175625612410130684187982477628440643358621524749448399310512626520863476746476861822523192082488413653473270084663687296828158926799788252462299096828740969351148968680079925602641636963099213462666491692161500995527933649265236225962810087293225246352336657497070631355522679936404692750004372087269753562997318195371986279683020799094963506811918162557910377995077221458558864551543936522414859741535109646395872419174150570740096290225403249935177980984811206605141697862772923550233408105153861157329794364182931864784647551592518859558648959992561600361893552667985581730347800342559852036020751786174772503456043380589806449048573914730040738189611479774334008964528365439904376196450136900448550768848642308832632335850239194819953192852295236679526768539955660810069399249043821300123147885714665292225729812762480489816335406406942443434353763490744473108108743788107115027223497316722036735535037789152453810334112801764612409862121681990613366931581275547228018528278850406365152544102853828548637787652320344222011128636987818714964834592977383547445463503165319053515179367848715576291363308811868114843396288811796840467076294359304552778338869982367898267333847895229470989354004715569205657260094046754504247379306235599663331507106477618784098381707415617116050591368971980887052036345320191583717787351422031084783785130531853484835137346657021579859094797265447318705497069581462489671092296601780908733513067075004734772706111791919342332814300545759021669774604322644653254219659839100973202282502173217373606710153218807796527171484411626764065741086599713119707260699959169747639324179085758275609592617777476905792290443944497600726140725104192417553012060978715857732764025082232061642009431365644248076505984991940091881729864343544684638643265127715512028102943455082103176680270629135328686953629972832841014763064511017899361498651244274625648732544597671506851078670949827119367791363904397645327780425930470503522450738241846187242876298643984702779187259385481198279729919547995790380484367452177380363454345450927817507610864511572004544 [109,109] 2627095216745304803381618876774348989780759147156048684619375081846866621135079362127841124112566741888888053846579631253619695500210196269521847622080735326129524751166540022849577927478688459405568441756988855021267708529617647434338158593826090274042832980212791427659135639186655291480998003216826914844432892136562325038362974419591480330660043967947595273763356349781245102046596021962309575816828784534691827073412222126538521382872243009253291104292115061452533391450813255423492719228825120588929544990671706556007654528040426357682181788142481407299685703382464838344120716768069143140747915895515507746897404200973501596121136521950669761605227712347367030280490556844364615541797799937777850125262694317867510133679853673749069158811625777876542347583756276561794622976217629514165213630768777618127077718438971789909511540853800383441232707233880090640650630932419926794375856482571083221829327638701110045425963077245401680971574108082241283928814286391698479167051265889921534629618529292046803151211199790619391635583730286474451315452454613247312642343171541741512834582286471295684852859613028379799486163932541337755942149537726306908753931908418293442631929019934584973110398419050516411563582629692726245390465095069380119816431526796669059665150863963273024973899969924225412351894115134596384993296555661995627075984953764424795107379274997641721338900932120779472887736535219585121775323927632840950597878296797431963657406249960854741432596024143070783828562506139186355779908662566456049235996359358168648074015324426288720517367033394546531045682372682076987345781852877602737197844340202303469017443292540826871116677626178165936924961845777722600580686336778343091288849996302685068686386332516538685552937694713725752476284274360659721264555149412549628794912134711936670373108519218284109938912103188026422677925337283283053307471715764007556850549823826219587025652013062929758382564497163736590194684556388765211658485486518382592754691216352631895991564029301064614539089184091692413081236477811303431829527368509363762064978547014056907056597720761910656530960709455845291952976352820832575563255424913370277923180047052338452 [110,0] -19549745249460651083581197910672650070200158596941914030986742763715782618369876461823755883752857723628915187827373699103926014022765983003210015853951031865564351244574209131537000839918978314199752746124465699394139583111740955736117536597414772329470469892533173821945230117831062421289177208758308183373569149808298084424355148445417845740261529392352001298390763832153827921486352864570236171564791523328040669954623202729547497969625593756758120500975335819457243502063521324279148607615705161209220576541821573307260828265702083847730113302903945454632058679597665546565783781597329637060705057647508359916012264414506539456232044725002596494132652363506881930830080053597019261967268834187477117421857082894913064214351405423880893193930508703734879098319005648173876741410621540000582490282761688025259791403279527718837887834396467642219466248217816092796230358419516156284916204054526577261788888167352541192631238883223852796534585047080354417531361750370836841446024243251920883721751043569096421555999709558405764858622650197988500800136641067795014472031987414589882815794472134428000662428851127822956724080450679006258818261350152890194080436133520832109583496140489532696873315039821890694253042394774717911953416575498712552624951985855372473783007941589891086555124293443082090267826486520792562966821868047583219274222395741152680359104638355489780985448148192510459482795903083800931882427226465227334702547346633744255514169626912997627472357777035287527054347191944282356142496352534666985406973826640745915487154823562046071639652477100416678237396201230775982571642065846941973332641194124670702137599165741267445083454196305607268467040374526948544653689011707743602916394721617783019491336915404970580086276810637970827919649702110647401211051276433834332379660253264602132142083090000134554843092962835209581190888650908902144372137811334921835512614041047302263236059922162489718469089470732133230936152704846322520925398338846692259656601607395653039157499505234001924039165977861836228641203113216687309982144750313427767675076143684907899883377792350173543044587233496764189311997742214406151407062037926816610369108281693694103838581486075691699348638871862421488209707222034578720452469406074003313305929170750429827661757159473357624640608991770604231135447046191574465544419226531055810233374181863672758010549253279939300237226445258116182676701185650511585794492805752625107872524516321179070133233436591357092072191845268075747943255915920369593406516316987030693425971200000000000000000000000000000000000000000000000000000 [110,1] -21613641505142546098269837801587761024142203125197046736799434449224413425139525553811439501025355161954360292142444863878543907782621744836502696816944492001020125000842285145631432853564447340387562438582063284670378193365402113297297570316809812681416300173555075720897201074895548306352345883221514287186362258151624129110997287958571323492008537317251423179874769507994571648788618514908074186151121178945794712016853530466579146553446306223429042721679258832651940126748150943512910173949205766003572938033771185642117256889646352767766743389269777772042730696334917380980614575418113564198777172198701952778406789760461998410341265775574574761688031476217982998772108536925633904862281846843411115342561938335175400752503245337602978269774177289985059591597510287370726686951264111546880491414175368443735206430349247771390726510363011511872251966334030914603216186673104077146493229917030649984584746909716119291720695072994487303703899135822657834247240723377088927115228718579765287758814032250510155559344254620204414116354101171114129295066916927978765304991929477412008585114338065805021120578508569870641469099084261609119075801073804835400456253480185668229126468016803326356987719251552802766009429605514768763543294590884961840020351971837550508486623143411155776219667615036704945145758893656590864073677544186086913013041446773401611867426425615388225937520242671849027317292148267957386009537589162277564104121385141772076667770141817316046614666310854142568074636942598070111234572140802357689675336571101692141333800606099041734026061798178874474323193430763289314887096782141461494460323484061191196691085541325567626323175471566403581780096198605125236479853676607318243353974476640466339080471713830358169581991293693806901888353018940063287061456488578493278751007314729448390251790341780999055968145205525017079615436147001805873059296320201973843310304908491016036784660812518027669572885793405621083896745131090365773301617876204458127478569675506178446908858343219609808805903481659870982986632038683716072544815186519053657711203763174343347187697241950949120428861705376164433693541595134174328410795074989159549096988726054937933324572422743843650839880386556259301520564852272570212894397883090110397463855572459565482726871158553397293756839849245097771373128579810527134749106803144642885106883995115264568200907937168759671106632842905746240949428146312984408503623408189864759330361199417911211894438556142676614439285256481331880750586080817689794647152458950188330699980800000000000000000000000000000000000000000000000000000 [110,2] -631556145018188321491025818804176196689957021152316177957964983924639088457065697655173351446100211865120028971096573967544909732295256302272536008989220633360214142469368586390998742469316615187831058522282856832579188093453660565973459386441496933672600047055063048928781189179629857157683371387411838444164238375834583237178721126051960258642939922293534063017599938986175858694951446222477764582603683111670702511300364854817780387325782869722382359224356533244785238427794944806107266108887838154755129801421005482899831417676879440431845639723205378939942543476859311891108499515402738936025133344844577563402753142036138843689744460377622134311080773272040856324428904447041827129922073449128085546169242577290307882103994171934365345434980090944095436658341375928374361665837270506410296603229391352317633206714618028893617576784716198546054045756230424552028533947398012098533032825225427732832197077301079243796669077808074094154722330371440794392026598761617499337169464853731405873507153902190332916863040367336248301792145437412140541604534536046599286815802914257635801761671107551927510283675805112403081783248882876544922652967636693293707743429819427368973017448007832210862805704342187629795146212582730193134128512148634634531629984614484693419838083529606225780327685734009794168458499056833001431182452608389513385273173070716810880058808710293440565777340113470683505827273420535861608230433785257805846914995412424298007518653554093738504999930131613947530680803582879088195159015920376652694746918791225753542896313557401189161453390906201674948152330916463146833132765159765598546464874878906022669187428009960002530211176596677073708364037366076134537363305658391413024643617226958210201200122966076531230698722252251283225024034075924647644217025726621115406032946289431437340061441614967371990346594972083106523995484258632507260126120049387641123194732758490520698475674925535997846556294318369984403362869916495734129086300478055776119609250810017857071525983950494221743586635811468889551150059898549877804298026635377602917644336102525058478913547609598494854279330355976570753003329342973357100619982403586836227017377619523170557538987610268983169153636761074100001777537680436574000973746134203734849293734478144413493667083693388850509823439181963421970018485724351688533409999604283566178013153821042620751589048514956904886046996789545609478856273656679385865422235163295838867964902309337232360458595003989240320549917040056873350090989157355209474067703730028325564338667520000000000000000000000000000000000000000000000000 [110,3] 20563303088777935941886988680997824296016830170655600180568206967073208664754315854623572349785017184890020075254130239832428377102433154797542632651597919211671652869872650935863677394902393713303568045459385332390880469102937647934951008479345152479943382731749454664435407710720831068671157725300874395529874628848129199800642391192700097554290888563491146098105257253368479413880443535890726607793867574940331739326562651485932048067681850814935453054330817409623590588650063396942777044327132499676084386315285624919656978402514785486280914327297582006008534510224550475723798695620003737968533457458511202777462003400277890602260055517513577627961189260665915635159097209448012938771964258562227149428162042138237249721709672308740178469986336335005899202242608621567185082300593957286642961256240096123660852748234675943830882950586446278072623822313628278906032660487439252170625802368107706548893761248512729212354320226598801492239439087827516372977641217548187943467655351573128197472262301398560553399756224154533667801296351105771070445897686412365497985998597270196728376881415982180481595075743446734478320202163268875354729680741699018382148330792434880690578732433349368434709048016979695418475444799939643749726770119459060856809444086710627982231747809224825515926139019582161871480307506822630644701790023151743225082771010573982900781557980720572406958350511398141294075681497419272538298582993348229730299066585073602818613609556787569497694337799922312432368792274865173734066583983016392892328237040271091419382062316726311331710599329184398622677300432425557982037256641198577242191073032099681198739461622926406768061909477080845940262014699734818479271862370957297233991414649989454918830687220001817776581120805626659574401609476169301782790895642407701975877513111578907524474795760303072851684004668280333709161025265230068522559745900927354966884613302644125805101856693017794321204754530558608236467622804302690503198149090052887979927619780082772444245960633834857390689649375993090239745388460758432527670705729097733950898123319573828199848838407770308293940960160357540028300467052121427368351506961922489872352373667480372032435420029394659754499495852533536001452352482600201419747029438493399151841332104395922980403417650512798488780612970484180813954934350181738785540366284566776103719683656760055116609336852982820969755317984980442937290357028389057670113327777080356345114428603033714643805359374445197330165538769251262118740754313034191305937878066745514255963075379200000000000000000000000000000000000000000000000 [110,4] -248700798164523683657262826992649556120827199365510335319846154496192535418674522443458457663037135271431375339174250806459613081857262956210694587220628828156994789925510574514609350381840479239376345906265831476205594158857401047522774091725261840119152245187482347935040759227200167232555075333603026506975291759179200524426549936587117709058942773695795993297545198352181779872614805781139203262618046940701625927666527608506592208214725116488058711718361015654710714229949230735441109100806862593489041705802759923974715002454021068494163928693557168969440736953132504325837971930789822759117350536160088913729762941912687955815075118000283136739945842957403085548062713056615260532471619514245874439846901636343484677148761387507467881007884231491295144894858604373766846412191806916842434762460470760514942730738486245681426618998182853257491208023316397667343781046475208117678317593665914512989391433388113612788187520145276150060798959662509984332690986862255189697751658503395206465081871081216332387203014582972030932233214451778587769030176771368715371073079550647839664710030746106302599191796701537886014072576612668737883556181930639793938341768526918727255154574899422037176429177668996780094255190519592930839013204374124952920162287794088386831361669476170823373847638462149263942124512005257989521989185461591858299960926774740291154191311698740112419308414419904519702600359518996545209585397187258604130447358655872607987422679684220589836800003763400145201606773962395197089309221531309722133440755473144475239961686560356714640701581002367295690828597379074479970380453588008586417242013281077938143242912370364062021303736953964418365196101467498462272802993950663100821113077171280950079581788605792395067298228623778332359702455509145274383749343165429031558434521599622227933101936799714212700809643293821061581486930632673407029145842131707070469638485207564991223731538368763761601715757919263071268705720270490470976141370554707669309306360619396261419124855282270234765707374708246506627915621719850476610625432052255265007965532976494289526859078580003462374738853141613325422082693734110440535462231440143249033700696553024342475851617554321223890532820666433840476152348644852611963009680946351720014582682500381646759451708883452210823202829535048386696532521305911543700469385672762169927198406768087479708631265229713206953156011055722348641427439712683095833476764628668418326097828185848934119446081763044099738589594284651496389739761847475665112726992024567506299109611929600000000000000000000000000000000000000000000 [110,5] 1894409131866594541823958216189244763557435844226685546529844263176051979391177876745741312598196417902042592944870380578619802763496363966129443791324690900526674041973255666776973985021437845241194363773097775640857028096672599175367748710428678542068281740683516798503776618251881868983970023221159611962719927499799636600920596714176722821672993264730331036083524086410730669189305899616669122640777173320691659603627188268822842537263714805834837610691790014908187934434056638167331100959040511754209673784849526425558251947004685470312622380168865998790343710064553760625361379550893896659415998849430422303672542915888233175936521533338817326619795783274530354547467952507490285075338739341960777366183162075517577214064550909005575343202378460537909438646395955908981763292858886756956643949920013651330521759262851782016174350625281839549494297400674247409839527346834073942469258033379114468397946854583811848894236345625078946789002063583113991221560201845655171307884053243761422224080284007635316828977791514162582013461310099986526956348350635096098339345935197732158283703108809990340892590296506382482215567736244627792210251408107944231019671239537275817442300667595315427978737528136068000553502155462756934852789791207094523376219424192729281443512931610620685548184364623884280555791273825892470813728638479921901178894736045405125899734459726785348041615624760321255474813637878231333085719049760708455913132566223106234104464996550352108013402787037709172881108199543062281544119872352350242473357571703954276620109477706774837367568990640926693090258394874947800178022080449041284790660143801252720420177484703045780890182026995649900536273703589831286820129775494130666814812989397694739924480823318778862780851440371062581180026382540551239552697178052809988976261230324042486800812935636688924066599091968596599544329806538815038212404767292381159330046876528675317399581027212595649010079903179009868658023186914157032833412246621325739323437749927920377999304719036057363222375917820717177020197108871606010953816551746991276331895406157726891962535053214027762192871588264076118278869886534210009136729219756181431674678226357747367233544200707558869922226952131260137499739943764705281382673583420557585041901567241332845324156016921391887927890598989375160730105034891155651081304051841221850753456193860923040824723271519245509698128103480814256088885967410255531504727745249962668683963090901688608980465362225758259490933443200486123556827359062974276727444375405445536030678371532800000000000000000000000000000000000000000 [110,6] -10565116957656036486706901045591741265072669112460943328806671954547793760591631550327868264157338806354643145956389587379799310303694764638079591988167201665767381158398229166650407412074665484143531402071984750652681410993029121797785958372074757913227655195022760256299200165175129422176458097215576703828712279891358748095005864476329411709546888998846031854625335405497931578548022397607914702261048209477465547801801726758206386773606175694352283498815278651688994749730355175625701294380776791257821243404841918890757534518173880444152246401668857216426861349574437829599485740876926814637170593223226463592689108257396608994082716515788178253995820720087157748905877891511487423903873439402611811321334112379296341781102228752212015135928815272255900680763734756265806222642932604691835284471448604496786179982992870238773752599913182598099454269541753130606106788895962978503594993753424030549494320738464870612105842313563526319589532000348718749815270090584442905059820741766459646982723870013335878017152276836804239612206937216479656521361482113004435622419531209530616961747440625248869171329246354435840624111812693945232372706260776539304689597794642328093455023009882495273777311717677482729652881424316953467275695385987006995561226034143427910049151312635521079740751355950925410259193105988893253752052714906349721774554116629913134751069131512021004831173880230055268733652450252340933016292521814334390119178104289457078883780078145265978092197482377715952363650548385525421745267338772763527452492723710980579688216276582773684929582187390690903490142160081057533410858634147570396136201316390906265409529027272345060881355459304493279769670569754855034194871624554711392527957431515504406748542874046718772133901454008045209612576244204534460824865961364095612086214953680703897627432610303216276320922350663007602362221190716746240013797641227486108798159243007027739702356964435485368255147738780333421063479893130753844843277491061484199470538627958773145038261728059041495571810123238107519802218798607874051883336656218199718929599190360510564104648437438750627127969145007302507295667208685257852985174682966227227877506139461000645498053281748689342654129314469565455053112033604277047414929338810635345285406653364919329713031684592325037518555868670094186521673941021658967361230373777187738618045448021153381319072387596986376730318755390047015207578062310844431308472948672423417216467089061991364551914987586612545537069202302989369457949874543395539681415974722584147081547481088000000000000000000000000000000000000000 [110,7] 48329298536366506659498913249104902119264960958400468123127291789539444684883235789884428015267108236835652381320105883811810111127865110907793654809091059463956878700277084640541047729854116704710059768272363981755305544903943214215476718781796474218565863381207900332099697818520461061906298023721806316744514104450998785366865651915436206516318176238677798140814083049622654014263593370656586588932929891938121541351350805801240814850825049688674521555417700342171724097910297470263420632305736532091444883782400410714873930741702883788996189685182499719738759404285811621601751393451782212169036240320908776995784357448901234310246194136599557580379940869335112433045278485527281457466789967448303555734823680940528660065392997638411320547248913501645693381925185067118838048891423758416576910407709794495602056946017293419961398627648631862380431595224478453106116941480792732197812791999460685864862896631253478933268917919041128588370832332589128215523164660902864293530034069022886204650365589704322618861432239115032583627940814997080603142266411396878524274582414819670624229404381621257249954529333448047130366790580284363999045529919051622473193093043989197999808163572673099852673565138408396242549887585501649961801281906449790404422208626190604507211048608418161638381090852008058704641394721024287371379797004346809056646983755227564127815416336501539840460835333953779663504596592885715456962038934195087736068365669950041755844438180023766228332237898208958821906690770504809274608320250441113576340426903507878533982264958436984258712991104229968864503669370118945653920450483376234542604693656368228921876850072269942727640707468467824478976449137370171410604406853771060547641763130856509897174926153522064831262971214434495892961176376388003665320282311847660841414217629334259714828053194372371775944965671388537514094229605384333310475345237155259512202626465569623374459424930054322117277768669909650685642000095154821809322970764594667204024076811894887466550507444735567946840771447310085228287706972014347981835720536715524910779182458005896971186767373020018563818621022464890662514171023194385929300960136797916722265701357604484207702359926620194578397044357775032655090995984847721509179028584943708461820977056599990561966566295019776313671396185470915706449189511509525253405008307086414387692191965216447406464948719525324334002208787033849290110553517935055866504958566316029049876614241984899649284284165488528759369368094073778204387975111149429506150290850441678880340482981888000000000000000000000000000000000000 [110,8] -187843731876930067643344366564332432569959314019192901443036390679813014680880299252929580795026665896591038456713178309167251989218093170528042771479264883029127159751287497233842049257657825783548833543286315343966070127722243086890777148250318839705275704636140143096422258782621559808553005350256693587582466484543070882302805153047805910979204617078628179509267894217573529400063185925524148158314356164141146335529568797886391046119315575366736802497973674031933598137729370835920203075364319343571346129838190004779668123345892516580290276417617653352350623685150718268324677742097670101238888838073834735925159205132989220748054381096448405521909545811429919413604426893262008946932423692435728619997752705974094514172466586892253121710034619358464189851277925551126374739449930357105765902268167696750194324681012410285822270352084815665747083725447116224095256949822194621830267866194622724399989833774969934224561483562172661607472924156011583081735797050223510376839374860730853906754358243134507262977063410731359636565973713825324826094296551922562077212855028187169940046371179433235394548894926739206001204502473777479871482103092959590477524624919104993830545059320393656574388820962027253966720315190925450864168441637156677598400420192533626148962854392417753836139573441650519955329175673874801402390285781132480910716942303346292718247130222170528725240004892534334183397482479228011723298408220940428043769728602984041417490962871590422277648208704341778570824459420643991740820977489073339691708595492170900699753944314771867300065324740631773432298541982533365049140914941413781643064804266328604430441320919974560433505807238851624328265833457878391204981340652484945750536076067522185223287908142287896763394301240865835150730545147813365228368351925245383581067904761863628899945007234802050973391851978157027947482011540839200268556680830310377996070035215061587695550132069506520221777462213897433097760961982073238999066700222880777578610011863734268270900327171260827862223822152608451750853359934617888092605009358218834107837780101005512059460947089154575481612283246187656851692828528998024954264311925898641179119272275840756018504964057956836331877360799868315088329844752401923372892500517971671903268069941739823163824021414461666302784221042713815603840648934054341639988488285186376757142305681253425239187610286051234103768126673476987397433058598810611459921886358013243908173712272022129725920236432038774937991527258478027261384603300050454477122250730715162332530726666240000000000000000000000000000000000 [110,9] 571181316996323437204783069725807981776358191958852293489020444082363077606785809258037160405854936474006081977256376281571243100090767780634588054781498581164334063420666978838338175531069480366582211207623610772806657715864757659825156492045056225420473738382003238577480313423322477672780892115443204471273198575517807742831157324185866869993074637460747401773590871812017838613028165271310812881494020088163810722464123936557813247102337196467529850977900545490651141628240649258260570260806434836049953764318619217695775333900602843975929137724360629287698912648221165276009193591967805887938754419032611440254067094554443947709561388087702080341214675486212421092635325876950848050024151472561825951012098661621277842909132639164701888145308795976926929593043051177888684288876533169850883616442366209753809008458216892460019916473278562888306638737055950528611865106723040379797222135035002722355389792564356148714600491391666381604347301981579316978964331613888446458725452848521842526391298314878716760910707839965784031958463871007594578104520811678761538503372494915232109879966739550038919677228167637259282510173425722235838227826153390975130291594265532773800992501329931322874816066374777731664043729985465200797660203570747639877363363412633210198328908535001388079119618973264098127976665023129273516085243368546035354333631377887734103131976598364359780258528263914509748132093165896557034475912377427546205223577016724609897570180692880289161207780148441545323095794093082084847681338671062469340751304669298488995815918650465484640557327677030249766583078724384100727055962419784007823931800339995874032763745531984236598956773719402846776506953496010199799707485819730086530022888435170039600445542806536524397807283727295510994134219477793608624144118360009439455595208671383337254681233664664187070577193123493048006959921977516459728696394852326944784956065236376018758228694265628554485469065600869203626352251812702717862912849135900799401046515930498296876257845852572138770051788185114348804810082557578641427011484282168856362271437244216662576703292014952625640586971429581024476917880258757586049432316844057871728271554975248105384155147938107674421770045633158918651021272079056816091026069642562428585912002843482607681433735107985971155390176167754216362909280152274172486173061394950215036428685238162315727117157207487903645451433763918401816067011784768626271872226551520127975305095545371537682824085279636234611230020737271628352834084944980772292688710105641903931240459796480000000000000000000000000000000 [110,10] -1170321245955070885175606194190209159893952328799177847428439027333362834705366796048306221116785380636669681223763283045525094973943844395413876296005297238265749338264992476379681225856105818583070402067378371099056563785373049737470904736190808282796845892561828740186186719455960921273799842881224324179859534368135361590643518276928669512497714569459111824292071791624958824681708219216349521247237259517645389996491368198643602687246390274129285121169322834579429163265248358980957515768640905192848848692175133688620638786546145035258455771602532770063634051455115260251844935623379082834299968742509463196882539535294039631416363053450941152063619971248960084456289566908724804941088407850886143142947035325562579515780234201268919548559816323037741345815225259063094944832512461265603773452313555626943248035355106694764518332512413751474402311406413106830530261981261099325054969859005627544759436335136021602502957779119401838132568617862084735682609429013504007879491668667215141439821665850401180323594835920675225300208913192142229921265855450306006036995887704823030863590235994349673675946852942289008279859306107717926063440227608921815323930956910751824452417885978229204318144252797746444201392448537756692207576722892428670927501427087930792368104446142297314374558833755673211245415995331659672822403690534935013289917673446914740402945378839391386724152839082185601154880888317839078535814583056082044876771638699024671042018100044783580311365993303701493693398371316388464047815155797686498780730718808163620074603300427378217830340501031309546322984398420898802237789022917232951165968962216859055149992399931833866831751670707673613444791395384252808491131272276658491824763539051288050335957172338118532610876381310860204202264702457511176665999688212655628588952465329295939929988307037992426380446753532367214054661481941604060876528396388927642312090025719867519431131152902518329798929194267044160738643992307678294753167443213210941428924495009635709345669762582608009107935364455354624132520103323749608497121049331332988335554013255908810127489044956846214310241560274755166041655082942730665217553831894544478457711664156090665296849181475849335124334166247442391455301949797219696084010807444580251074554803241482407982558344003852376003258003354935978451598361973504467115158030113126293507044297597713592808389203757598768154865664635691668180341041370020480281725656106466279703347102121110299717931793377244526096448646416240152864634789348746745682551341646376940507313073029120000000000000000000000000000 [110,11] 9473805949726283842345964838161688632378284585220194365726907135663840007517981120874367975362814272430168425117666461260922630481286000257655602442452473758134585350884964050004532570469084169887050236772287822051583395830665005047357728024469788373184407697746540497738420221149422141590398649391948476001252789826061282891821823371740156289620449524987484874815911702786657315012063246760908123113136422682963632127072643787474427913360509281551221710282268033306865113071430973372015311071897704917812410429394200304817876345726505573614670788459819241747370144882366937860574014463764536691491814748631454571525272648525863719292140775333817355495469939189894575896360755036206072244097177970504849224405491495546502289960398255640999317065196670136807476169800972007306485854964779965782997836470836729054186489582262355288629599140160851553655005214967601228341878956828875796795807851343813867071992553305715693036634382545810782280520177717354178006153366162390981228606447391030373416951752475193843426300262612696028815134438519687458690258938621734673607741203537202629027404317143511242096545128954566196870337013899201186173660566845486316864512494759263693017863477375824993963979835439505858253994934871345547980542521555687448573824882627437915887482559702262528776174383851156755432322734270029385971239760180217390185816478328440655201936751923955898421747291100661100081351227759938786813240456411995171563130728479852009666256948166732021772806990177928073114488472920729866162181870520428129355168017180746132566530394563252668802967319760903607849979369420753402442367602331301773142522262676125413554044135562027904098669841834774063058449030108354369524425384168871248894041007171332172244601088076312653321919433976656058747232056738750929129395389296654353883712268279279844506386889253881495284306590128370392995667988073569130026398286810551012195012373544547058793672520532458654711211668435414157764956151072294357964038318223084858794315653930230967292439886628694412062341968113510144116085037162979632141378366538189486925508583400235025130135098009219670188260258764987436557616748945090246123014562087176868055263944854816738876242033624751263827710639604983836529556911485597260611527886823542790937227581077976344868942136393786606437921616552806708251754013180651117837629112692684515810568616354638690840700183471375164681806213276910213843174739797484486533994594591151821082662400204764851456892999555602594184674034602580443373570465239081916795379594686993349098864640000000000000000000000000000 [110,12] 11891180400851248785240467560714409524091457678382958840337694683496481004506676963911109366589201389602143938911290040231989008400607298207665301910752565504857273774593385523525774193389450781970946291848273842001222592387590217287094292648607338633478412034887065580893140143081053552454198200616653301366864015716749056020596924022085098332862617843458857179960100654921249578313846529382219939733551606416663886177530238720363271969866608891459575556258452142763120977355570607973467309735071804956470804035069775310486848192782871172728475730417718887984792452260770181067547951952481412978478979395093729179993309641723849642517762352819960164362174402895384210503985656476399433975081567391587897201602998274144410485330387352829062030958799830921379525566159163606752206547596062694993864347858807769660422762626924358781131313955711671836190802408373373826832419319162767631372842668382020926897819038277240200397153913950906350474051505536210815192067702005996530126619636456141435896136943752516573678220937866483893482023615914968417706021744454967840529025395100560480978075945576416512412044059214039887328833503195016724338170241546253522850393789356808433612794974167862757357118072017567812997385227775802302125947032259215521012653822814692564102143414013400293723278949919566724736759835986671439960451425387365747981567673689793352267386441378006953485786217797019099765866768758813460660080235667803852146239684299449804472784286568583970840001251840852760205527178579848714571113434658068383767965878891709281535001699727372934518638142171342881592221042171199929447874732781363460995745077283928107435458646689763916489985686557722128174404477498351836092373750926698182309416951143168110906608718970366984260671929824239755269404053233646721617577385134547481448689337518472461532571048916002081675437548047568925157058513423258312457852870989240113231650759669016434680918515981994041170260056980232158848318174907806867638987943751816410639847333989769030962414768942475697877701739607071746559882378131814192939220290403680098741411976012363150459970186595773848663376916841883420250032089143167122069175104036744527557428006960484022898533894207611193470641640101097261724992969542428058721575991547695335790212413015508908783557585251258633574939417366956337681951449094942066775014695507519414451848904208215003170086401249027580574870251705947778716697950934454680224122369787317251551755150449887898019801961331971895359195498060371900864510348157487688182832959193854886060176179200000000000000000000000000 [110,13] -50549945802174058056423626718997373687662787127170237691011090951020944267020110606883340965010504800300363768688798270458036668719574300457044934932131614318172095536722433062390572269110056753910919568446473665667928159633374262993865146624383271710302487158924736292829261879750378464620217192444617072827855516475711931349931446012383967453483905406506130951871265015770287084052686123670273757205508991688165092305417767265001390726364468139516871435117810393067717430383332177234216101580381635324578386068920661178834852912688620836287315533223965428595190361185588901654005674315979617209874149682268872551159561720116595078645242506253152523141696739973557643969262828120003122264800159163099342372262382689533836974918514867464452920943281935939646953749482335247949458588979999577931660885442495201162533928021162384601821448332744065923759849270797030073380082028038749479212638095566526121235351015635066233670188933201921233448772657068936802810606821866528896388877327794009448023943893463174473314980185028082566750223226606337800746191664916463522526927536812202054535042035236638478128756358542257735374943407261752431351509440267146619981182622212058637776796590580113139939290240214519333900132757328219867092884250019456934476821207734268218449192052170190449996358912793292644479736620033625859851212876617537231131115157202572549638046373517049049794035177920269231431409425841086273252934392791992280883683617911968021963431716754504159407046116624950395107708171760962309557293728870173446839810754484833471132098365870706596348497830944939148521832827950447880848132230054007257552091460073408527661996924207459337756313596291966574020003884080767091408265023396005580878074439793364542446628859837832588728389473184720219638993128527643797770476692145426706852761624982527795779353654746548457592755258287123354077334238600256640303735856629321909511445521606895563865637203909371350213731393497542706530806655044778802248297176657400796862990330419130117881012735597953237331283004219659952013589294814849537746819922002032914881316500215790228332502847736801524058739046864769564771137021463036161517007888964097124065416183605060229949630727715563974776417955199660352270672360648813951881774550448003850809891208691316759054069131069927209923918805295749671129171068303352990035111275004880817700651250524279850632301632411904497736669285569232476210985700401926528158604036594763814201345020352605460637423879548025866716441187403818838982096538860228615059204658195297041603624960000000000000000000000000 [110,14] 116962917021419366755180244244877168596475891751992793558577256474276369468437686952487555543348729266645426349897602864221067317772051078046054270732477286785387187109479767585673145867078256154559742055221170640899465999624042846993041919836500347190097156736556150740247491866818183460125887442567563000534554392842053591529916981946199748865547587143232047437393587172910014823920993307385336407298913775284371708316775937518287716253950907138815744845217851548329157934935104193992993824970684845285756822023535704203797690485559105968889700630704804779513761156233791253352226313197746449261599724170280289435267778367189546535530138129698222103252274236439614383770471766666034240908044990911641984013913881826952207558924214957122054187957798040232141992977673341709000863544633297467537922540467723331840744465326102993689199963010164548553113240661026802614595455107644058315099536770029789638966102438893460591333054490716143102244514628307684966113017287339921432740270321818615693246544936632566104653754682893259352624405504202123280471668696365525952939078679110245125118850163297200471253982443343686882571341182668679555627033651755045981848306264597316277433931871093380647911919756911042637965462521861388477224069851938028964588709429074252205725242816395343396490765640456656275287005618805877787605611075383450402743729771904482283564309738446264558129425806687264786918608104431046385667031525244654832187038320266359886190232010870470304178217602853814406945945137575376706624407060721337149360332362253483076380157214266023835791148114580683875816727655365277429558746819738315810829358685893741517433870653779866588776104351998189852563795793101172659904076865179700049753776344149521138670832512836082094555370789812289978377224364083692485010146270942210391867174517946034093301521749804557853247951441985984823493634153407859967893359845837785176138063269049986092435578152550984733080022973390896314892056018368460729966942634095064108064008883798617649464510001391488806584521621454773075524607405049817563601011085563860628411901469408949741107917505447553580644691302312101554413310906051938928744485402517359674400631936621623087406369869563748110758957792634591071367197069734351366003141795266551420551816772248774704297160432706216636211705448176029567090883592538479618390367767466736000329047890354393503859899265301419387458515428593500805478402289963481013118304829444306421352562238668908430342032953595078987816776837672220926442858305078255739851718692281979890749669376000000000000000000000 [110,15] -182034167046122787091372207518336184161548862347096087880090281581961052060892372330663183584603506856378054588340790442360663159284235328918016635970123308400877783202609552598620886354896177597683422750239423660558813713680628427204353807416603284633801802689277616028427694168118312134122863243007547483616300979479382214490148613224893384753221417009353429755840491292448229016562681388191494737848759380838864407923415372596587381060945767962526171938453273416266754294197778157339823847169847566452752265914122943130486669281807401821169338190655429387698297105487481187089078647773189383401975929890888494745637526767136941804928462888285568843561750185169178727082294167585056502162191126031970360263097043476302815005963345770726430143557677725700622390914211723912471341727554817648837215539114105828335642671387972673612104261503700369351885722847157859476613006180587581621122233413336726926456152414476382202806894817231818578684926543274442617988714568680365442122057676799460774849365994958760482326814031175250762014328268173403780271212585078348773833724707665737706795543125477903224266856425205780464293592807047359214320231851907420184428388458448220368107169008561792639596329109161925052801049146675483802026485321351488454041088152815777723835062334623374076637887010317242237224957128197875153945094451997419376221248403487164941921013050356469260534627581757668893255178822377151581000233898749242143899541892224033746792215059694920353372785340610134238485534747370032971389054432330361648005406947743814028904949180577378589306589392167171999908143910436716630539927359244168444406356421047333823119672580752645514592038826774599059748773836462821462503953242504243249454783251148468679666012500729015635423435845240019922111677938556115585964880068714342258404958202239009756853466995457220003610976320603059076808209208412015572916302454438030111704640781987876949085197033802889857514556738937929759776633264733930166442991229504375857934652394301176738339010803443564885081164057897482650969766354968628510534600075960661758685275747014478312120582883918059196693146170952249056515405145872050212388146797961779928336297657809137662418421671828271356259422558866021976268273423972129796945477694513538047940265981703680563337242650903947323855926676180158323676056658620167118613941169112109244753043020658101395268043306538347557753297068998980801011084326553231871850722953207085515719647639287389268708636841905968890661596207489287504577222825989167415212206705988543965237870592000000000000000000 [110,16] 270643919039272925414832921922714160664142619239079966210094027508138190538526494446285275456023988459728355278553703195181922172314582228450606976693377250559890787991242311238774025060801309880603263127765135312786040855846965569718210141809566894480472799611556408348243947726202204979019514124605352678465033770837912811142649410600382620252163516161696630784944729570318295056338397899299623580644786519539431567515539979576199618916896361897825481554299955477818411816949224675889319121643891479066041689937350906321546630816489811604576169388458245697028447866866996318822183966530999921596647444205141605046276268655238705575542829258652028303946065778735496264286693554121774227058761323787452457535609479734942932954353251133439539050765111932744651870983422906469729543664846466067948372806255303928206121223849421868844451228616667732031592813076652210854434512986008577938043257493278645635773175375068493162101529630335687884421841006620996104317329424199624861481421763243542250384212583012828785588872239341246299863278852558161506743184999459404074812357582439257038573835488234205104641571522251696028694015342602415344496115750529709199609942050184064582184191771060153979259891537387889389177265124683357676071399243746966700836608540542962053306643190655247460443667874819859848358993527505404886779076453285423991819671364408532870688428758449855379024071086107066099726929472184524208626640863485912862702569183449081016835573811047937953625712510492299940817304074671756270548696776849093125331407727381137618659311738336269540790729029057607202738385692557760758593574616937586331966113689912772470452843755548483748099250072585508961940403757247684163657932095821131403014493248402139918075943683124690675262120840507514634270221120819827494817134564527013167819833493204192703098574979580654454603204278870536728002516072117883937426181236641233304889998914498924382478488145492602406982949437254291946503322143188495332809739193573542503419759335419793755375664784414958129203857504237198193316487482952289531722201214696725574913964587834637222174043815687553896770214644267814529167388817301470666495898143455264193920501104935019660144899043802277913384691743158492936610191185895297110299658457369386637280275177332524864580530122251841489940533739260196890206912730882269288048412684438056429945403812281980754591365541403153063003546007219173547654088793172235098296628829360900313781627093751101119560093970130936990111139589144464662203741405744506491527916654704602406763626496000000000000000 [110,17] -630846929970856926745978803276765161504382887445986986539017619513223605210387307117056388761125273886646554117360182751457410464720428867317206440441561968328138247289141173868772103868322203903398353817139577222314182534647914112636780497489337148820904995955458911858762709523920684825213925550358896444864346444736510752608328656176846564763552080568492263556900146503805531296588634475407686990869734070244963620148957207901888003027585787097503647125572881780007881769952203661961133264336643377736415119552599345668127616947570631649476748139634165390743246570356786306890099309845938909511828385346120046864248292373889790680051293682148269963131726437936342428877686305723931584644618671122106115923858015348155899050156926064057735143285760542062431604489828701699222086988513380312728112041167714253082029139969013498933667148369150568129804726800404910181297449343435803870906234001427915302655110186065758987039892481300534555423179718831085204927219755157696203239577563428522707837930858279087840660178538974643354646028663758272992837092549525308075565507615726740442902638844695500389295186009825975928690474188259063953784405547498741172687772974429223548232894230237606901385320633445171263662892697428249700673859408722986439882120029425119668543214773066919963178112595362891267040199654618089374972391922904680701320505145461839555481424682254554035145766035532299984300802784194449863532620305403353731656922484343916899131965007920610310276318904862018648479096280016408606025460337819459891735028034183875292122669319359882300827631559460707617702740983232222204675458069083269909319871066417204496853688215855190924194337123863994878561746577634211071991947535822740587733385189577277681124567495655111216489670250318400640399239935297019156800125925410840819123869585315104008684182650848034811591596978868184912674618502263858780252980989516230419215032761007920699615315399925721196724185100909909880845238990547951403743762898323478276476416062729509755616698684131908443113713634092599144440043470983346272031326860531988245878076489824034362899290968363446487562943847033462286660237706000990310197591199046630355610725071707995749553818180670667189384948504168728693272127563126826881610814446567325900355934809099332897431944534154748020932116542861600724520296882561604191334111036477915884781900438929321871560597649059189457085639528208897801203622620291272064094768369248141889235450180460960327608360132637222046194539212820388099079915342620982097136418399956742163178455040000000000000 [110,18] 1721213831004311885294284791312171375423384484473658605076056279078156412913832241453011410805668690877726824893641363952050439223985554307948933232532417536481082941706711517426465726589282866595025228625075971888558639834375786546316036704123055655256856851154008463663915966360310576199678526610493575256870525560618678191810726473470316204215049792852318473365442771789403087580421140759332102425891337645284795482464444378014530316081086581176132313120353543144755818003107095813911994926241676821495066570862248947580419485602503962531490245842597304435847378902597629379810057706629997051503260001704156681998665300606314906448406723970169794355483152994789080649329381022386192043473259694157323594229594149194593201831155998651637832833601357640055081701441814164168871954464885978632606173496681052665165840773193072100900687273931318427190233698547704658009373381977755455146962189428245437268263214865903828401501978299431563326715876358334181775893089363230296151427989739708050108731629398849448918727668950518370760453892106214468869889497894871080934016141158507977443826753712767078639743464741299681991560267387691076062831227503153922961067939770291336381204994748273096251144803830231847784318929473122448248649474303468681285302633186972663381397804191329289439105377199801732945950512847711955671070991975729925452698793518407165581596897886180242924530168783242739301046520257843471815878559543453476940658893913582703699410841645070078100370729564714035577672277155071391760947324248246653592946529175147834455564864023097500067099469026318930007720278708109508300944470207950019333915763886004687469266824125992857931501933817987992170775164769349198496597565420283589271799418240055443525380520273595554712321265951802571395715299588145825693315318039462980344840813409554055736281570965918604967409115604215795645334624856866348396427073968257042486266889980584207510681174573508844493819525942596249343336589601867184049016879969982189951846276633854825456090829174707529646797107417223744172389302830857496510807187438761773585132909990210750288461867113201083812737078505123704132998595322187366487613247168860502903189578591779056527224713121980681411810184495807557581908388989397536032047066293409241530529827551949779394443406147208762337963752954341485254020293196199774853093155624981288179889017726651909424372557581030825840457631864322179311810338729852748200421389563569275437424248361349146998266972708429952720736665313765390350254483336225919975242531612335131451321221120000000000 [110,19] -3785138414242499798507305613266820290762164528303281973990536122848973507290332154787492596392709575458511113183736594709217391734850032279270206900558999691918302241675601611216917559790820166943701764242189607109669170171462052456335365145764680915210172756708822909429112016260703784457425732553747581915795772572852723303602691306746472799488764113080537899847588836314696289513018397910912265310965949503403236542215600174232313762660920790734282209645717301294058042028203658673338749935977787649547927544590980390782506073537828459634502584005909586137601832554119389238711408252682581091425022925224538191076198916653082501434967232926860723326633606421144643254681993355978886449165577880273004060444177470881307569906253069173814386281806122419751487540410602135413043259788987766375144308704339371584078136389281431520512932431266725503399444267222435812988845703367118350768069080002165676416998121610953656821804065591174072957375233193685444336079571512809556671847536274162723512055571687224278488191712250618389124663273793904187381156850188168885319946287162758443778649661558517647188448857748002382904072939226602859231114393519088946958677917401845171271606136907627041696563534944879469437729492191210684051730252677023707286467090330097679641337746821171253854978598562526348644840998618256836433795786400191155170402349630818810495331817550869613921786865534981634696965519225056938909606276140981761299154394791794218095776502870682112134912264206377307442167265254548306929197838300941652490057143994051356738821415885631972064519165695804169007004174457424879536331815887330701963931364352827687908258076937652433266365861603184769796277709912884658458363066847669019256521588042307177641992282892888692003646026007094888434842569114705197983094651530474241564059509156827069719091164339692176002926810966918303503119714312381424567141466494005964393888063867644286636514744865741356116049067121833666022966461838441781862434889278654019062970233585524621013099415021889623770574538818795110624207630179876231470129933845072430619585301413666383622820723724990277392506958638055676447654562359882060540702801937558186512307810995129804993870034529819952056334785015033390883996095220060795243265167560790685656040981696728673471210660112327380078831283474077531459667303791408172930309521276514333785276612936136759369104419021664613023963131713033672512726009069991693614232305623867892286447870651997657789137142414777312682644860933312198575706205375403909870506961213805094974426972160000000 [110,20] 6318265527781870346887417152496938402956288849942268370034379027457667672497019458698067408733870425550235659048554054178887205836145954644597482633324623929073476719663211592669902374035599155731197437209683058633713900308099254653514170588821817706132060668023624653822088568077490675096892528344168389022187774903645328013028861816138325516320976845429154956733071091794775598385059749258898022779341445379315181027474768968086141159443823250626287363838932763433767282287197741219370799526417356558261021721289512341001294103245963149988239402498251415750313840172950381062883311948087890976201385113762063373436137596359211428948849165052574070484359106149901180831844955733663507348737707158597678537782914147986502574935071981013382618310977402119926171020269191744931007596750909250538880403758732458838434099345500527616010604666309356000998927062864739800911907028946225933394368178847664756816117382213982770293257590173179625269279400077930676211478598222454583425439213412707002498165914396563857382626668567614200035340024590151805703469039081723397085896716798979644805210226943017502005121195272829227928221765112580734492121554563596497551040230810425957962811161103859571919443276691358379381658625421501737374343510309887627269468345243711313224631785782154604468132938034316357981910840776484430995606547399066158703157662854860309237478788152004297101187201383785043469456725990144576408408334549076141066866964939238307562034399478832374478587336803824435713321304939761389156446748541657537791183905613895001576512458279659856584615306425473407447873688875623917396763701181308321825538086628584490624022910001518451955688948354585566592199601665502617100600711565842080825886499753416108917904437334634570943295257944256014237388571929388051140487486788501651207456107464702504446303624855668771814224522068019666450300877195319514329090015185612626024443036706734548829903919269210854259511347944766178229819903798775997708345565576596486482570450620887409205721790737148116562082761088924356194464696889742824637813370815236867638210441160604150200376220487062921726041394455481378059045100579686999192071512429351850663280653263948176537268492891106255472390509506951826122245312737797321273366875296791111070327657973704058555928233729853667435238002891564053860504084899670742177594289027497858591845005847671184610354292062258789682857555961199818305073192846248276966879198425002951936437431859176585335710610320936386817322356347697084434657382550306484890000587736153859978029957120000 [110,21] -8140716955442892004782770811764991448820697200741066421825144478482461694161462630524703177707968267816481386612656994776086320221482456367633525165843849195267826468624208649237467367935914448026790689505681841033868750739675035212598377995807710022455576094735709449866779033951183267861538679313673638716476047725247164503170838444034060032038132918820832737716257884411987025496187446343521316452443895894387862554527975648630311945946398136714861522241159271486653756554180237605656707356593189114553813407948493536355660405824608786537161125268231291041260850151540532894031002436941260261925149724878919896063435790292703014252250859410686011270325466611050743436817016788632671629219886632265845130787154025986475904426176635181895703814754744752594782044437166301380452157598225970874970655581700457018880726786460034975436101586688968749744024206676998487108632265180214040638768093779174519120537563238736533385438217384185039249696370593255626717874037430158016918844247326086393360608478153246591286701119304206719670194540963992751500723885927321739314945125589978929433997393564411985898243319828106467955349146452900468520178855831179551578317188746303389344473046213288981806515695121829828012129640036000484159334258421225998095080540528539055961580022473451639262914565660632061177792208866004849375897537336034374450252050705092800653339748128636486780316563334870913515832813168667593611453023849499214164402116033335648372856721404626456395401042138288979772778342239580807944253959115213168612513587171028152019301358033346797204552915127946100843436517277018034984119061867670268614494378119122568133724672616226093191872602521230332361131576019390734229967508936156626076555061564535062070881751136953369903263674433555428880095676830933074063390128355083051843554110719928669663479655002337557535296798113952817537606775370159480456091250230625674415371265160885208026568752825903163641834693270482577451475007321300714263475017798688965787868571566727513714465213417735400647771722614110666577700633850199850735587535185327446946360232800406248137659936888052381688901740448258062251790575419814807981193551443630683011239548128515507780972415035942787083625123062452824071853143158142309937278535208682910949757415059888143334065455520738082459508036480063440129236121402329482622145887100663208183315406200473499917180193490798932644958810048172196526258870286928141907040188551102042819119362039094002068029003075717229251718128109501621699086897688076896674469102177922566018039808000 [110,22] 8283992893032421084235201399441138797909797500743836173824424332834889894899504835490565364362979532349669173159454799942538979320234251589885722303371457250614811757361528084645511895825994703656824234143772010786132056396207158089080642234444472068390183518612943086672905531036752680050700194554907901306255048840007899908161752443871501252458323470804863552773045701172755886502518688025912515760842192336213564250593441126120798662447172863747621117465768970930249682681498890199700757235746536693878422266197906717226898219719213266003104013924788584181859718486733803820318150488262279659104382511646386406385791894829610047919345817691600171968765142091662423000760463974040664493400256246694231375571087406237127684662265986688043369247860300683251775262781545628816922419766031087703198717797840205644347282908047713107727915966686512478594666843059978735332216552904285979065429802809573537118788499927378997050769021886023623761080865083851276305420876600097637734429671163347157130731559687375825166072326582018704639936157752921666617486833457633838223736503957595830885794544074612474781552843710302944543111755490580019267434886725865300406972189534968512906164576450823943772085547891856999892525545674322317651688241056380966291670789034071386202156910694004600622961097130274464033538689060113191882927970953611325590333202894722218608226115637698605962892872019193002628721271188268786477362872863188706906017511841728049904849494849161166929872925497297264610860638429073969850209931548900015037575078430491330713896589737745817665429349232415641924835686110815026026351943041702896831028502078586704692917298417680873124624568977517210859997023978735972274335041098610621458358466105903285797032449985695667594230416437047256018908439097553510867738524863866671305210639422971574132862877417404627419451399490052239281456589284865315284122430744207367590716296725434604351867928037922247390580415295896397913814309799342470751788480930145708479963745091100511693916227209553555404419260276106695396670550479213625244216195707709017166911675679487958979137495171682855772992807274222770734909060159694420768958890333342854971621132347387949300833753809929762302427070818026370438000330731752940210557647173126176154393453324882514384303876134854274879889234267595560666626544776049712625236337422486167824963785581935749004818861550379647161003338820339928343924552324119726542988404683959471926865883693505150951224525896691754558547349990325159344989810856644894130409871604533937831936000 [110,23] -6883420526184671177273976237821306334249484490342764682853834303938653679184951261414952849027521144062513876707009197295936495771099387670985777364475626117765521711907575504701351943951762614196345376201147543891778559124879855687027647839452362372650512473945679655817548666771213554950136687748356420871316220486046699576642637946367812635975454269047776246018303419150030231344160684471339023992815911966473467376058009720765104678502805886069489908918242733988077168910751653237387719617129888825690783794753082815532265595635482025641605235401178144235877158736338030370537329575718288213279013473114075271477055495052029514614155743371353008738248615694461043564410353521391382880536807593016255703313327509331746101598367233724922767882701475614904271328020070606765502948305953283849950307201872694244007595066035299024174742811553927100035149828728048192684880833743219919541896559452706872847625919801398928419391290700254015919859354784202596633872094901182507235826430829293170391397551629335455399506856340482220586303253065662660685979787634759966995845731268356215003456976576238869136196418937577532267639181611377463032691378994108227505509324334356834806617405500905024174529003430147312830255200379947659194503956283760277754778828531069971778242584937576498092588376624076459410627558603034570082887144378391598910072026099867386962590121807516610078297123981845803108435400081754722266900766883857391920255603251000005667020160583402548531865869345745203991038248812596439413982749005118345903921785547400594778161096414683336273787526417261979709894790644406347206174192443517949131084840100991372809633888190135257159825130160153129184706034572298303822024902488416314197354706372222785783311262266915271308447969940525604095437320829874203242297184681444082228272032091295349565542489309736355999360239159858653309033698470276051238067970826172358088051682145866568910805753557378969096827635569253781234514605076856692579920327049530701190004122960396402639866077985188031357831634780111902381662071855562053887848996504168992136014520959068390558299972229509845086184275709945200271339972139276733427510140471212083906596205784799927699292680267844025975544819052830569893368092100366325518938178163301629728018752502872143062425360332647495946768573744376983280225689105579860395416811495175537611261270319438959199844856406483367302461461408679450838844196598970295655636563367560551302694852768138516807522867814755908547180783971103239249560499920300339755924386081551679488000 [110,24] 5072735496095646646718014850268665562492369665677279115946007186206108978555691294399744819177626769682169181475729482789130051777539262175388147335335915262849228827310117832173559148823433388857729527787599493541843016549457802210614237604599045836145629833596110514133837628096533847821731391541491344683397088440153772572744277230763430133909653552638206626966520861756306403056767911092846805718289339949389106182381724838640961052610888198307841205706294142301374368279318916410050962349354246021209110092526436694456717838253431128260723645428000926853655761592424911498606755137540985753693185149885114514534995223180624605111918188407672871191259689675598859942319621383574186743242132481182877158733733743884565886239327370537397074994114641727567395512895710229519073509082487723121003149433584983630484778088779517302509967596404443763503970937021754826959346709552131607135124772569823634633961179304220467548818806571535600412918891533572853392127024638633650493346968786150599116642807860555181360022939864341280494460622547465969144326998648241893832252373705299732913945256139502129305187280329558729688709190703321635426369992555723398289996184759174828967026747647626247430466260031809657466038327049259134257536073631589548771405710051485369679723376074381989344814699881922747422217459114787784003314031785036534926566738331466083118328417106260073086847768217033378730867638413633946951700752291377950909402017451114863662014822119927492009087921422106754753680467784994467559728418187038541897020069819081830921497420902993002436107356474850598658593573072715600627928030161339470235125519319479412330489276727260225223177961353689858855050720549968574217774773782548985110226713868986372666873815714276157217951318904191112540793049407402457079364466181851115703240441797442178467631323044568401760172419936697068488956434151291548478482530293674100497165139201798352057567421146185376511241503472284882047309814669119720976686135283668744047929373689438643302499537339745147320109108017005414133417509862617899821120069305804497333586079079017389651540120632332905181391907560134529284678689887186173535740706120578212837751707038325742190867936938976407316010681632677018082592910484366664884006388951884532687785734729479090716154630905592781959391339697501384719359562039961018572665568670751394133030491711809728554952961176265311113088386115010202162276582954916659742502477562899014936816202376930949601380652756544549403929942373910938945760619126386190588627416590476902400 [110,25] -3946646112894847703615220193938350462935897710842470863683762216017081249760427846664132903922678280899657288376231925628364096190667138731834063868177871782449283851018048566212297507804057860428416822138110230691944940450113924325894974780403925980476859978097469212855630507922434489764701599199888612597435691704907509929827390681470483465602426489713725676535939192472511275443792179428951696684576525389128310223799422335296333075945961351948655157037739126026525640701461156516809402853673874514645102146038636239629020955522162853493490338085332772921869556942902856571429285879424868208973435428486644939601841156175251134729258712576213865516589291240308870493903983256663986603384453710947468781621158294834455532603740869979132569410807601826619624267480539246353217087486863751392782251806386545473111208903479204582045288808431903005136372316039232020192489630790077245355501129597898326603099347252907597254246400999381646012047933594728667251650174879649420490315838173543394158431204705704076004807091103341784256827235484602447086971514294867593922721698431267254134859940698580784821759167471937141434132130214765758127600730783136115966737763363142421070391353707881096578326760546850005850042616796378403632495241816673430549966650659953896309416728021549043827476368761376690309641686726670518804824987647366730158205982970232042723630489033993502075896552718216573191117206389127749605522374472473199561653694873113386038757247765414164630930892243614281794431399132354791255847000955511976530392411354143699472422615037893834053948983497803876407297143240154935131882809187197382937975524104188483863701710062101082720577764967779596814573197373754510426318590214165453220576568610168598908134656097583249545189619600576541106507547592541819205718456599995750660232858015039795819280287424169839759132084242957891591153541329058510240462126941475774763571857943804645554924528747687061680061429770314212089389266766686119479610911740552958861871465297224357462779374839758539022411818670073240682442586980058764374252091648653231723057793566086196301682523100699312122266212649553376615874787610432121230285557891280644075760568455480569229537510679059376451379834974899513595397729841347859858930855924815423318798591390566293680059209152356961346778566657850682141230848212921164930015386866410435177898685183619699483740221710704859569948489143349265964684296577637936556644231234219956937157722683097538170728807494480031585890057823454932787881795536960467891718709051392000 [110,26] 3698989943446932430821069400119460787292281426609370116860442444119096634776572819130119277057808969794917466574286506567288016960216749051376044886667649181774966528840564089635205520430734617608077041688674645616142079583239981438447797757064202809956213594154898841406347320168946256028356981319438803271838593133724660976868120378806690236147547162038832599503064712060868037934024204791980618551750377585738356272016160339311699572709454206293502522343418668385206125335422559008838220859737662625446999463569844418994967432445985232868025180990091389776749005990926751397145330894801556631107095038762505641484835875858798186733668168407006901972813331941936827283678376249882521487057359417872632534004297092077310162841574743372339089907236651981152626185893845909722388778299407339731167739387011571753272710179281586805405262273594173906505108533435307668559071274048808474226344891174029555877161676593830180753025141444431855542676941123209883436134833896790636724766564994208617052002311612016828115537410256317919471459732105535839478827254039778737382271451091721357277347734246252473956057467556175897248052792824744543789379293473312135350849743326319487859789267552357751772812522236596760857385905383719133002798090017398140063025763977951547011052570718607480180064256210360649751600453814160976400029895626465744263506558607529528858454850644398818154350589180456963052917219684757398981311082832762768637484767519461793690249640462985713969933346772998083138461240087400681329162957170874735973998084124753411889258827968101123808210140615777880431063894105144021156612540215576767137811126988967167621887772407344074730203025011718843452813893687584591677755993632455000996646897849710520326181835107010489570315283041300881315125031855188935709478486973238247771412634173702122865358182444069842935355039516111517526259485456527966540733748931023439966516028880056008527843243520914479701066708597808023377255090721500488054963846587151369896284630329026138507892806234615375382767631275000801616178821762623916784769278335948008399816603308647910884266270869757271027333379502110970856360709200459370614841388193259403146657614042146988427978206337138715322991108159859723237889410492641053470707345496603026589315498511135106326374198456162601106676192579851599921243493885360417259090500364768641065856715360509031727518495766067814311271422424182722972511796212892670993983684539289070337004961906923022545104108492494109136765160627080249538534325370605929057861196840960 [110,27] -3744184281841499048969644225154526800388671853037646798485697522263573153468875714248658124613873449426704847559994772344013025825930446234520531698632664379502767969898818655750261781844490595427693207533157422154527854007137721661989592564316088352660043433886957482568959370372182893553184862633073921521146244826966693436647139283677286804697505300051533367598864649401656897419812005863615591801344479910325303000548678723546302939432205613112787705657893480654381944597945306951609762559461310647404789293962595145924086904314944875654932703536632823977726120371672637266715644564939129343120937635766800372740177640164270690922942678476437082790213905100768859868776337973809795441381443684844057560213634365216521629159045850034595121920096178315384516266050475855896317707437249376438874691470294636136955139921165311827750845512711816534188392234396960393149834570485056743418444444816828886256263984804435702937286763691435235121256631868243272124731322448688654404013898645610163545220776980594837714906977059992146968691733089417160444124370688410736021757167038974675243094301293626291064724163508100272894187832328405453009067398961563838074434637222605874012448386891907561069214752075370068924826844379571834525652122426636865578824865414791873355519775806464672491410268961198010775601253049945144337962021629017659152459828841473825143915728173643171529435820455812807083732197324840800813975584730071727288692330370945123872951303106846623749342943391962483067251908180206312434488771058207404855000027102963298685613112989042403898868033431715074072919481944702503996500031895832331408431135164410135625395387946249668032777337910363820803734513205981640169670305492347598749181291852004000415933805072311985058417263785130793189547903762121860266902338432754662288319656198699343186547360839672169130423155733426119640158754805304366474636471155503358509450904163419927877071684529133672456589192585253848261593440758398144491445227803638880549718678146191700662450221242014245371483370772901389685854252603006878591338525558785157469982615975665391922962093278201759782574577014070735029346561323257892459073156066414811762184784179536412736583535469160412485703830411231581724627864122757001820927541237294115000733581862187392963159120054438800331541590770355140496465251885059023218849337644790256428134387174823999129817181880499168040828383893244436718215840279222397244759940936189086742555798348772981993457375500341745348672343851121121691907036419095757222869729280 [110,28] 3471843156982134090163984438446424189220098819065990112784166919793894481567170527247502869111362145639864542894204966617516955946229137019301883548343672021376852903639974653346487921167588384677256676164734859053631853123061281953192722394033126546321647486142434364685597978335466412969201102829892768857706502477281227802479103170301282268415822700942843081870867983686606722713369155222003847803308660944419199387294616529307866845266510470613948419310560113199714983644932839208402406540362042718282679850389342765100360910484219179304276765523776455451808769887588668899185793928096779679882102308970190816098121702349647362250141829480682343657073333672501709442977908915288013860011629565407901437486559983836994911857566600215246714417433629075821078898557524253265629664179702967082430959220340647944621783691521295915448056366756198093105442658005518635346546142271613279389910653984760801107620830814367331489289985304050096254284386899474604558405997771246112042624237014530896353986027438775332201937526728851117934012483937662057927306160526505780571096895011889434575204815832508344066933413886689289008187144785412386738065095731907759432878003933077332973341562843085794334709695808306354152655558010059670012328341235333906560626765041206726312279497729130923060867724400788625238750698360710624985202225885769625868751779325927150130848183399230594521204653733419251232849005317447236457716795146946304233689720026327458285458109599078108291780559116176143636689343649856786973950211287471774065168015673250412230279692955094393176069046418699403809739859715229074785144914418246654754826594470067742726299182504306045596814949059723506932373805882559233646877999263401524076679659828466059008120882325317979037081702389673201838860667082356227391337177514677642351841926578400726240525413371171958436731213845651096911262980909981196960549115263255417551322535456495745909605560106634394249452874342892142352885568811127276420961053812943893783155675600833168583105353012742356484519229955147371368153962566626723660638612161181868090190837031063688649973462244787608917776055300572467738968249999721384056814335150446305192438795410525535527996876374627674922071063504448156289281034498242661134482897738101189009119673541024023985913844691184467489580545685350628292215845815797036536263478583028034346277571421566544997231581139405366334420996753784952614953562233475796638435427577812741328840440568027387157302814147138126320067942338005530767118495991247346839060480 [110,29] -2755451916243967594114981679118708120938293711843224890448588865317683258189659630795318069805852715655172943180449737501157379560848594673250704413069200621523933438918629541115833950711726243133411030176617362678760120310583195885725289729272086684937027377653427427885312525526656574150996245730859648478978402658030350602275497164803192604221848518846058917673339658015399868221506480352683107872386869728860834335226340080068537523326670783366994445431795215518167191268501547111681757190644461401595909031683288455715970098277001369918309599809531298836967740863197560085595425683902230560759414591838960772684855010452790202334755516306493432989082015255784869820374166736633266287319037610865768981388140882436692601688889987827266993335457738416282946278949770165466475116739203020322516659226936217171830112980897451970059813577467523459054765868349834826519794111856646678544634116554424715728501715085206758346833001417566878802218046882254330336059946765492837689068445985586446580429297237760397491824409358397363732762533517435170972391193112664850417864982598732940417552672275466430442984585230521973762328018972446006756693745429989744839047607694029146108931255073255768377981696353981497331965236415504465627361353589429496030928863164017656447149313779278297551391188368130414795900428316758261817564879791801086278412455270842690520306753475027775645330648684318903139534650250513459114755797450534448059025716208086377550819097571881814809264344742033418897831303247763305852773842872643883364206199366536089522185367778984763692048495826735923297658534352335679597322672344362906633387776573690144161390790423323945802874228853668375335914295525207122081793891203310464136353574977355422374064832757223303299497259719325261137326667636929736485345961442797257481802486394444742438283589602270548768251402231455709907445341504809839335934193654806117883870553822652725158961139593356922747069697132966174080734034127230845635413979032339637260519571629559629996730542413180518411846538917256175081824258660592218713528254902862179174358710755876989987920216896375377276439512112267469693651714860824250099629610620081852569337741248991712061630515010945643007240243137670286042087208210092673740671464390788729090822521027933551097428642417533073608636251361836491380782257822010890829595572064397823328089687950611641517140142721507761111313462536617027576549539100955816517448032492913613350359482047084227866275499300607244996063654059881607946678721132834880225280 [110,30] 1862511946392622722025767144869403384700095452293024866707836656925641543639339501632803802118003504746007367026979712783587706559342167763228722586664746957518160181079487886648978361759004620555506744435191523114118641992262055847292453360267825828580185111999922354321895117272201650829982845352670451542815015787581362814768962024158472460795184693826776470379450231962148914597190378759706091595085188589813392131942988914775770116979899947393438249770488343356148203148380503779054673645573531945592940630532744382312619150271899603066825872085698885403521703169199188199617358226293721244656579101241341907121983917321314967405316848237108542856150455585246439884866276671418056833867514348853186186118860507981449727624459902805799820406238205307052902730822751998627381944298204873318284223604249758089241352410610097706969916730577847753273057427944479711640588080757058942253166848544576454345543774047650821992835597325075364764802316979909948979939477580492590785449411988630546335591787651672007304318900438462520678475688191103983217438719600550823170655571535144162538016591096800088162271233706638541622990993031753968420408229686943352488346168535540697430567376860298404271944138238227379175708710156922058606159228829561780686620363269898188179970863759811099824796594099714108772375165405735721501200459147950259570810609479301079299188028217614181623321304018955070215535891763293856187708311968369867430494438823366614814092220342223680097337644424446180610533967275290539542721967266401421932103487678788631908576648328270285156989797777024072144246637051978299702594837292172748675802687995622282160618594464561835782998203135775684192356191809096594523737753827548048232842968782551215426134784320364866423114255206127259997349617396031072572370166462745448347047306620656036817569688307528696296091576215633156925476561366763811318489707963636459905490580838185673933301389503691882053342262496603439095792524190653530807669380961525423775405239763201129348776524963402143565465689917394283313984196779345082197432767576865554917418467722976904454546159731477928020010524403079960323623325688096665775894907347402802555167058418433460876878822059067372708090992881544645840044487882130968008212968310730183521808775018044543438504046072691712635559425676242981801958626336574942358147389069549341604345206705952724368713822083764249800678863243052565221945250607229737287871610544816466306060085261049954890446026890336466035383918731903054790659341490461868032 [110,31] -1096424904518248068361339096373583123345066580858205286326764329989173451141278941297690852034648067038167504113199078307092779180619651679828477712255137909969658929266145151127857863161068411637831746496127665407745433037737560891972571681835297591066386728049659645169427965190228468000056693767317601456211249962166951280959375588137676928820894196145369516437753520218111351755190680652309800282604412493126735635657179465579557446779009815002375971476516227129908956104609615543343957593420231820831860572848409875146831106977281521438649512072249547240768700236865990398224064764244958205245196155827136607194557339780746528857462641856841256075622542986347767878645762438250238399016081962603727788412679200180662963987419691776337973490285144299990207981077231716532792319058327964053016723280802588057085617171317538765062039999123311849948829998783230890198420485489291024017627477899079812493124208437169491333419942732853568490985152099338269990924466796905242328700393034692142344764391659651302549064452764959035675019378867342103365804970814317179126707386749965580732189452027497413299462916798419277529158558130809823639408516478644127763520770134313954080262688562578078142408847555089592197951909739076163256305200756202876520407579549800717785151813217209443570018301281492574709566747868862749908088648789319586506859963238260507387688686044940413355212655552581396463403785887143072629478645884742565779292451126694798082430349156406662438030396850252628716528191975132279327411386168237053426334572217569148263755942782693035652020434309610568313643440444486524020261269106222182954199794784961028388404843180310102611517844640325670091023321414184994309495226894760557295378205226237242249329094030019696733233338979428581729619613491095852868260877785605329454525524322115663014221336006291656222691943862936977349090336849822358056587144410623520593577298535266878483202850906219745632806537894630877713012633180383195165875595602338151115653100574055944426018033746922401619936150747754796306194882101299669192930663156600375456331598353898089369676037124387755488935230212967021100406737491940137289021769700664844949598334058835363764607469628085271426870351257107273787715167640072633905624386646677191998141178204747308992072907866359435426950056287740593908728560305648686884171250480918364570387041213997338160631789412407984931808037199420278648335169076768702674554318547590643150927499313450495765303295366956531957797134434226681859824490471489536 [110,32] 584403652320298809200484225095730857109133049278236719020490568875847969484018546340200006092553074797388682732006131141728116205913372465292723029119303946470200487148655051125426759742374524935697550067584029042950477660180816915578956529712359751455072408442474303304086989719935423601535575111948900817042154736787783224565977578247709867994964863456985910025497340532320064200852127848416101403392552848846072281898929325742536489262501564273620982496296244899393591380965058922740901549200313675610603026311226155018095860324457965178765621334827967287558344870016205971802793076500810586518608787555291442025740751977425782908793190953368069197571205845805019837660327617892344753894263016954352348794336299244203735046289578756456138150994591452709938945578323216875626286751786301716354363175446145965826496680259559248132352375137928016672100753450831352430215687064972605956070725158059959291727226149568281772046529245043618215031767294680019749297885763147094623807590655619939798222554677679514529742300337160437878635914690071781825924599778947553068205940541432760726128678077014561943265465131049015939679100259080376748768885957440322472230922274518529246430226114963211238647387897650189441821926500363704038072819527294307225545780449881145370771403003703661788635414240011270456923812749364169001354566515169092926380835930000282521298867372982985578741541639046997909247718872493722830150822504435509100002136438921781684165240637142149279744001540348143996123282048656647880174077911179775705494456715707889987311555302317529587096500973037097518962424926087499789346790225534115676413529878332893381312413171986941275557746426596519085709379086645942004261062396863498563880045164330941834200858182561470948656198076297925810346539551800989449942698156607009908870806275190299245502007725585332786248246470492308994643756522259089101576581927441722252766316960663599065818482604903843529865250013206704475812582795417519864649152288858228127207737228199686038896309494554312797759826388362127518320276853784848717478690639590521648590538394095638440410773637198757386890880843928791955093435295776252748484547884172860230529728446512916121988103925047356941584665273459386125434118076492181882000390158717284857797706481540225918164506322980251543323253156198016977949448459651249914756263704032016477355291502481407963138979543389257683556593616423132364811061103016926177114185005248975675980528914384159790139889452456675486449264055485750658220341329920 [110,33] -295976773873341542058914214621491652443083141775615619512217716428003700082436760108515668944878753799175865268650053604633090136523879963130437546330664959588018446673185510883625896504162683452939173450293833036672073803774756021387433371355951596388978365564224357766795562291371500280566415145030165626475092715224125765157092260202965947974559723756115117139560214432717368736815740638027985873983578137141269988085743370489849166046369824837831532884885805905001124156966574132734300007676800078891538158406218497104461846070683271516405799816066814334439651490917883884542408921720100782971078725987748101103458204220559925309461153696883830976620531500789625478325289264181932265405335652389758318443583549573201659723461728259106930398654478697804851167047556261220954772677620404273573342250910442160046069243424290676829219838765702178103554788755946709984273109009670233574329578272167913488447254428503700036989518485443887004663030990482198728433220719173468982449678247458144354236815321067300294717866645035808208136005221361323273923442952019121636848536207123536122485158081249616065506360357792036093538791618034907777180217008598508101595794980423179157939761457684349629952106309803483642098664431169150025869144176525510775427826362072468940213968065811488461902464967040984416578987389483055684901427029987713768347546488190961578155942701846817439650219926825172431392620835368534410661360866565499745244680375682127596893855261734070049953639684296109754762858555443058435036705481510538304742034460254543934270742039428018529970756422043371393863752321507995115919249488612975153628376838989513332190802869716534163051412924799382025798824211876155401969638269379126921404313519281878375560135900957305634121898405230390981435744114586436771222717823518028143501474278868270700606944409168231657246063626230778197561266409578126070968794404020177463256278112726583993113274375589066573528760924371911276755182793660678856996259240006365542683117015793273188181503572741733038909587382192293742222220188841597349091370286775131398497359134882101349312587253237614441421121445129080610023267427703325933344216626377064972310587967535184443108611768767769027882174176885348765861064012629410174669944750179815766957321326826758448672235524239937626122052407210300939188348894987994307066784821040103408265953963661881631963594208776197999682486150821362889577733944257497365119954559350851558302731926543040935545059699192875098292992418885236829538222080 [110,34] 148004099994907120905063886503243173246759356244143181248446632443706557942403449014082997357751881767227844785288126674191993676831620976075157077999537637719704431086107441641234823087502976619131680759114847265961160835983887808221390144765546512028952997750530568092663305900075294870234052157932335345781242723804569322538213357329638675377961140030731369794886892905505741084664670797206071249032444184301615265814291445161826896566656237241166063924090574694653214101461342435283916790994584528371829944399127208931380528743817491266720803201966611639128376383000200874142977237820687482911432869593871232770706448996346736036819161091842991669522750355090206699614919417775176887146149261666533998767056713371571545894516743075004512877834493811117093527184362452832445881873722746212639152487047656451661000987730848361916132968460008912526001955182930142440312988523953629107410185287358956341499765118252224073965878689739393451881904332715698688047440428633387939305434016089332059430122694818839034859708445768192190122111594391058832981974815119795355245137976190484571736657084617392016164015683401821346576615447924890727977528075468665183756712947652349240491612060599070270861830473206103838022444256467994819729088551612113083763899972552373607870161036914873875094557140087908077469867775983326488946872960227840815117918131373600736300382353682936395615040682494266517122283323830008669343776970547374390189865285473195836038516462556436708650912903459311922205581533927638415865552895994632096623759589074238795816259385105091712893484526122150052656478473910651073746560330317323759561922468630312447755691432344006455048603989013101006400682658305331354137092105808909768072249848090643831466319873730776892935244543354339717442563237622479889725241991513848587666315500944764097800502316163738856020265294820581890662465160746679669325486068474819165174294561205433272563939578247286991727114019238512857551804351881840971745099858847735097003003187502024091502119699090261132022395604313990630558149002365722185857204031991459675548782089133205925737640977719143750130620034680045893068003902295627476858024517056920709787131715658225418736302387174641344790036397846458390934659771489804487034898409746556183211321340006281325219717836565247124581212984073698214720842000599263233245506081955729634432270093936384525696099197213374461699575637007934054871301323097991743453187020966442274657272931243162607861570716431145790726281742106989047054336 [110,35] -73406808807661439703706120884801465935639191459309896283919992263102714403399092704309572141436513390074504073608193872601590235047631021145900408128546105023165907459272115245156773570791352264280664468126163926123339382239095771113590159740548641780794978944358212280374926080228744352980596021010250269561947116520960964524042973798611170809542570390444183485491365512899502071337997157892045866722192211379316631239220422391375287585082978971044674285476355983343621770367941947142969242936926545677838759771047167563437433749179180082863191913195925110093349278050878688845315634600321997861336775299259274249565397730304738999807798595990543539796283942876795237844685353351412084780837631795965438852140045434860723284889973972356589524247102642697162606362566768147898355184939711276790019563589451126505120190888881215146097863420136699298562843802285744693645934129830291103652926191942714724122476228369688037387499805460247925868906209125321278526702341631391756366642522495314090572455177254601509087992593685037635541700286683842113817007575059852398769096849733561912284785187522917855379176695310825537670138422955643333894986997125015025480391334979320173685643676106246244527903371922942099304708270644644128640988788341523686276682880165345072183441712390453742788125258582249773978567482770313324139849429185690216911501406485723666952407652944492305095762565608163860320166357331801242843658102813886698327199863347902550531798710300805325244724565420881752197818078381249592100113951447242657971641301345609088431202541348013375331887684351945074045128719080587175710985312601171665183129110504281112072759811834694017935921078825607365288016746461938092921647444546639929521746134450776938822243996251780506707406078089514774100823497652637712474935260270223970272587444973577663870903982151368340028250771327971865927551417808799448208941506891575989415270349410153307918314411051311859876656684497560251417275875612112911156479795086760366186119958760215051092775254416012479468708098521794169457833088802775129829086743733635603922581816486730207731162549743367436598038010803607204329215056407649751073288483688578570825163015826166737689277264192290072393004656879519458170628738440883282128941443224111608442664391579743353660633304305518995165093023491336538427234056180131621815591552074697389571398547244664763599319454699398259885970816596704357146923746452928473235946229495047064494154834617316278089137128042129335347905696072822947840 [110,36] 35051800101713929360863078970639763766536278971132583144595786462901673738743717744280146679141461217980444422994287755139177686127772449146550515741665509878913580039052701527044544219589618138879390188706459299950984207174941716599271846969116885413702268381018155477184142016477271263428122616900223640286227698407040499681576345836230806757000412530871362917674237850676829023645881360893156928209062733152691086974079010405744363231528435861379082542924894785038073158079322339552652125706130693327343709579634927075803999559372549993289761140417718010570192249637160602019183859100383198005360692413806859584550705647422400228255864639543481774648147794428607629356774380239360352995761821706293645273602225877537338710653165166530816616581720504255185684279945420570610157489508012296140429234042733914944222422401649908120837256310522065341010350503058070247388008181703457122208932268132140187930321257134319485074158116498769866380874033712222485580143945023140817933121532702039202784517454861285551483486255149266021733336815571204527217251899752822881305098286175417071239900610565304001483961576998441461062583883251134744880355457641859463918589773726764983792970323756465156613069730245758786783278062761523008135704813752668346953210513580491674257634545232316853750031933811653863574312140882504695470475696762571421254114294998479180265591534872696872899814668411444561723076388268184680465676563236969543929012420541112654585212140083786132576353192775345063819006232741492389934601443424443240420610895748064464423205043563722424184134906780336708733970096703536398857511254497996694903258036941075255532020452508954031784831511639293819826807008242624386732907511911137341101342003547924056280907437534524242503628898820280957690310667974487479910585402852545564353270262239819308066308470340998232385070779419103510995356222687989421249029237920446186255774397666681285039998561793045789287249495948648016063153751703980543432621020701782205894590310250479583134498229752006933128793581377524003965650419349087074596848855984945307315607276240491215788875088342244127935394539780226454076711750464577433741453800792094565365545124312768417549704465020708064642263058366677733879216621427783276778430611844883591121378300683714796980518177291132106780727870558114851657025846778003131717289344751226765024769635864663847928142475268255872410103901470879974508365925015691684759970384965627003419013373095316499850754648012092830470744667735457792 [110,37] -15449954502333473050591269654922187205332092925154971146554743868209961526766865886849531488304533629734485379575148304783957896940985753487349695645240284986733456261164882723195408651253331465430615980935475709406276034600879434972749535387751416941217478534642303045542583185019333000221262474995924862175629270021250169525931711177784769418391127547709884402332466831299066115023270921318171244622974178559997310795102935539694806689263415095785838119202014113278985650096061476950081742667267570599458462908493814578433730095816438439351012814731764440407115666676099865919913918900211766125935829506494581584205320707540438189903408951664468407450156091539458269056938911431152405228148944067530777475017897240856026655896581077102177278542155195483017359323611944176466432047195967596677265776549623439724879061708868947378841807544391031645065153831465601960021971621604167833524027803398759772460479466204842483363450535354509764519128207718744880227130877479929031290071233553018102185506528965079258876369163117788803311398535186513247233964490469281799226711663675191282144592669992866542208780722109819339665549014838393285025294833688577899583138536571633020898981880350686572726749151993883275580299547672988161862764931559323001666535979985127956736611791318761099711828101326322407010606787703402961815597454322749242404748663100943065039005763208075362123267876638120432922364362003453683035592362639255992839192492688814111491048868824390966863202288802642110323072056142569644191113615803539472005378542639796548613001337322694379573984411168539081960187327847336081450223673495146572192629414399742342575100125000313397961150389264000950362673697916033797268135491795190654468420944671255646087653412066413532545034986155012710308623652841127082083001902138551488330165372637872698285511261194932793888206707494585282771053168951019689986703552235079743433979268440209365830700819163068971765720731339518063679955989155828431964069189044400973240865431405645833620608592609178948924476331368570394857503846083508289782686904142855147040595236343054434915802770959360888679449745230081627069082394706938659580728167399634923382727958630580918410167773012757792979506244389698844340575976404267127834632709823916939923331349981792452940145310816555649207920211250791055689921571602085175457204487909336050671559869112234433099975445226694818140811725705443593617734870275913346370567267763037613661103468416965027102690460503788279385209769558016 [110,38] 6048663209707268191631304218715415513534115562448908225022017577066895165326674895764666741749911993850084078031733045845975768025499772867534190698316847173969888092035815503097561963422861286970115755131202499595901543425983941639150422298236365018499004348168592242860230793504642987620371566752098267016473196413986376203879318828240042071896263746684641025619923556308541302542671266639152621090950923204358107040677247703535762357893532777216054833867814651893372944837227678565182002826645481006364689622409957517491379905897488737684347809105292582600744289117246070183852835441445845324063462536925817753864775038908225641429204454286805584307593594764140077019608825582134799891142104893488772408611844415597386806620953949400448416732968748042117559027659602201321353079831283165770109303717981642242467358315094777748594692680992397043441746012568176917908850140732058612234249627535398002463173795283602026161523756967517903091107274731058547719914575586950521789660839626857565071977857629593849481355179435665070874691620587020835458320991971432976325375167070654777955409772227388767836105276381771245419310680339907351380070467006619023573304919198862545688417833231182403543373468647488511622124481976066476596560755713942397174397726227120525257556005808754300771668694223837378759728030384349974291000331066184366917354270472974145847516115737492406967792292693089466942508921444183944358733415274969314788680207270861451000060519992324866921207001132143247390681919484293767454542920576225072388749838021793622852485212212132773199599296816922551700817460865566246528047720258741085156696516633048351475992547543585792118180990634167949370722480547703909568954994827522476549333642889421182944015987723557128234474123814280735908439553313775159620242189737318397155743828670626817957012835845472107474099895003420581957647507035355003263585809079336145835719377208020646694310269526461776417866536235206828774051436722130593829322041597659275322491661094463841329608123935917887649199921897738946504519932841109986686546410914045339713257241396888975846148589824742837279595622112631937560168561934294440753296857904350872520559394246485776975310416349164826937100028909018390513949857064520170180970167133998050656765163677397896315633439591958441051480167308502250656463531223577144458983167284273420038357644603677601717123976957343821733005253261193570572977356677114309920694971017916024961811102957698677600353705325956441011824623616 [110,39] -2030977874553491009048072537968287063363979445140589028469258984679468838024836668731510606387398453622566865041786969866180518755618789886998231797720988538426335539600920153964694389272208578922882025698661514903054862664039041702743211116014111515667357883332449606813015728296260683664589194566763935081098101364051993050677249323444089165493729112379231141553885605519876932123724135842168288448985220930067228535581011946031025773652568567104012036319970261882413025525078684558421259189103160530567442394143650334482407770461629486095581631864848105684827802524950635748177938521459677497270600290969754284941425128739654008652659304424202583229495113636149206417242316493610525480086290592811847504906747979322507813253051272828934229936770540601574499636725909191837309911402077615684057761981374228918376247014387912419809361190469964216002687031028736394456745291092589029463742795538378015174447886116644381142514810666058762247325174528648042344047033573061042344661867676728810345182439964291278020432866344552357844459068450252289692722280836500729687629775368099952341243954499620216660492441413651714977665207999411660794353105696009655323202062026235754484489762144901354845785123402305827097369843742188451626045945045728445960946884826064679464219626145116606277684386221353880246545323732939860133828050852346213497654468541724974510996891590908767216109497617406169292129976915804445386708007301880292995787347674109597782686717847810639268091145381917481335609485213771568883415415358383950785422988522696314669497647011021643993983225760690923382364210946690423549960705139998372229564379974852844181550243474783292230641955076486325819734254908712116097897969114951157247502818822703210968400048318490920736084701338645757392149092496950852413780894702692268551646837968645353537038423146349188178619788101023888055076324355225293022880923451625653680580117806338965744900150958071293853232036850979836732714390664715270786998819562770264457481329672055375203077518038996074576286480590119756779716499160866447944984510383513696662933562431670576729989330519751447607927353270679898777535637671375985513941710917908430319859163696432780315710669299984563481227139946769314160425601989638682267942966021821380007777482941572509366622445216717600324745696900822538557428632148562126254185775467440561840501443753017617095406646423172268283970110617955024807970511582921732693749397432611071884751095723288520440553207635556151257464832 [110,40] 560952591743772805135023903491210244628468280916598769539496487594115349836395490916886061888617114814020163888538551484059411811024899745748716498082072296628069162994961653914202903519585503543195497993145084831283640085335471332609647123361678943265022236929528651801020160987399895431363418544972260316589233367908010244232213480125815661504792862963062084856407775532801867548180326992741762427511059459068721760705329313537799182812348222674369355913155655362407961463783759538048048332277337552904044446976162904956947211085290847770532710342348829145145301134721004724193494549840923395581954727990182431088495456735007737039007403681530301810593846474608540265510104616693794884312316042854944157023897679011792288979717468253012830712657905590723596257725230805246592664342700818202434178388094514782049148722337122369177567735994194697617095107103583944291525380638351207792337404774154742329785204958700358603938896358923929705195576206401230044051197792875595446293142190165575017191616231940587942501672524335934268526281784012527211043898862359145067507304665026523486915249145757572419040577557324214426574699138794991715961261724240642376326928663506212709885179287997265473287430075569934266727666373516004573320257350307732285336476397716891726839705293722310977036217983350217475085880861515355876002135588970940247097662431723171950311062073408166014292981072442945359749800494780869444434464828369029803714013282699855118927792451561656164123588927151537056272608477470967197908407974574724070078047378622547772662426244715456725818533830494533039284412055491726159327832899146903407526996226445710696724428355738744071868262456294301028154161023310615808948649629553294004070338440037414589262517082384836182202524206552269073521086713273811985709775307170609295554685963701033887148707145437827657270881708054602636780170564469160653590277818384976265478289888786861990640663976392750739233386465858614148077700522360276601193727627845163892860580383486956099821371777287799160583028894080290625043810575143988290792370247315533948831040820933713179097642142845380618363847919244020612637180796673898175741439153057115811992343668850642195025897501271329856517160815395240349037355986993151839376543293151982786323816631579024854539730082358819535615713918689898229691253147063339996273359676485760607120204327999551046936990765527002005774552661825969268734288938642559314032116785546859319008916389262525913706500059509806858240 [110,41] -118295607172405997098212809666365275388519196093831480207040385018635999239568441812665097121210913291376411312005904005400723324941152363141860812221800219502031449060678182109827170904991920996778389549924345653599490277058173310478729457810816052790276307695768529179129154260356551960302330033408526435967991599324501251587560035714885101144342063299801967960474502186181454925124417285424827404065786549954928042712552609839475402383235812779618959792140410474700645624007469928613102629325963218965099620188496915887478565473993896427458474607606652447837109728707188345012530585473146230724278931561032634026923360786864130900621975799986438630729819912311316688822873649154114046243043882368184584306936928468103832026166236889067660228251995554225095400327756787712717781079219563721610045225250438746433114789428935295713927638310038472122393688512078061146244156802350028555384047386748876704857763359950181934124593311749870190663411520723225216673091185624110758802217725521987498306528038344415166848007616385384552224437643850244240297155641790012823558944052222345195372889477154512572845323454820523223253792619681837425113003765298181605855413925335225174919673526657394522135333314092053468424009589193115942336673623341395641315355931268292913541592111476587493195204850174426650063558068300018934656843530122669912021954018317340749052567769084554188584125452629637090400345982722100798971134204963826756945742226643214928210848366471330201384422200540397790597080082714032000582154458538239198741613158131328881854017339105641707139207736062606787407305910874346116165107241584759715144853373429386422437067944015751351645680087717592833971131364334559968434609215976845810389970330461530075250406572658009052548097194120215503343672175194748202965993040280845494810481398344835252960333836920779519145603267400016382932264435429762653376082353588971664026108016451114954940903391806686986520945663579508535491948802879082378661868302960910964229364568999981578736389140569771610807501491641766137087187249536047524102719221999580583335562393010998624859728877055551801623326195098971247298241285132752259169121200796023669746059378772868103699400833465008505880770524236671431150193560069845471218430059964975160328669672160803476212505596215822631544325098328799183795199728792150715523288717594554712238358746834166905320219135363066641800817444864427607013149208014870406905420580697594512019693725032091185673150462636851200 [110,42] 15166213714101923405414446596310623063676261266294543671785364629507432026873686045717850129601793041185650548630630206671590763126802604778121224846493845930444971616929690365561957972517022907348362715978918086346870508586925102859406153956122190566702126091488941756258758529834046709305670215357710984437646648027984747726230713129394950084460672111052932302704871956635624002182683802191283478247430504976708902548971840284060388030686920916119770477892009756726882284061849878755566281292133808197887682743366153871692989264910604461375819622024970537223981139344998892125383829739079350003225154831947117583788612128516742787026635192325054818332178918165300868261605510496298381779958194277130703282141667425299986945393336785964124321928051095109147773423198079835054698840469104747626501219896889935500095921795841552169746305702533977184240911483524498098775793440158825487022328874686965639655461494773032314526081829938470658327328737645543273736230455911540535181734116347415748823680238223570492599358247668519607730216946863438519551628403520990596769839274926125275403328251571702742579806179845236099771206496498584435108090680518915961905387170450891824563746915626646965033287032204427224124037877834057273381388911021449080591342701069015294344727965079894707745021648597663662298384457087237362375367200816680794830786351014485459222466433716293465827245839339761736674498883810269083664671015562384121360990168550370456016072746682358125625797927546889721064303803535776048604019687799392594693969431259546670886077496630473837222826852288859904609934970670692151715304376746142720795975382546391414836426040230644742863952857502935060705950178148419821295826689310784736047727155997095033959249055782759181291929268415967734730968036685400399748155590315790185782201685942361525293521060458108606606354371893145489348858421932887877082458214893930600740136437315940971993064431096391487681217751444757169349068387172791921380685165200690653334519408912476269127160225666649095398478237547776574160421753047419270029564362164664333511792148029847785344646285585190974194462613921676488740239819535058454839077671618198584762343276348030516353797932239360308178860476953239917906206597832770600418022561358155700132200615423354346708282193990123142369676815509471826931094166443104201443081301367766759787216185102475858772339461164819708627197675284648158423934337090094000084317083153813533259663252232824103431760534044672 [110,43] 652733197545678515225467587529693838866331565460168716074533972408525235608556312505137382485273824210207851388605150536937355538009495302510127598202191334482649449560700542548986524708372960981778640738071401112670058409783460060588023948755655303958238697826540049535750061733641017888962266240659022955515259446400278829778245655482070519666252835982333024217230879508707505645892793575960277663933934509638976980513398260787065466993688317087657465842549170866926333240834262344891744818733340738869823159454281313537099877551375673293921868400601926092060702047917548532177430281434824424431588834429692558169942914510207254282042622916276064665223140219483614876131653988468023468087064606486854382712211148247391668256098061058136455295810156897380823387931751373764450527324867354596290853345576527287610198423516519635892460568091908392981295168540976480763661094717014946178603700653513091268620060590462714715896933416659014282639488393785454950551763175161795162788162949892577210977731691793766154421208576768299299771083542856309206738182239637396929307538130814528884951162138604402853222632450030176127121444766246855346890810377540110240826196336614693868443375903044707321246858417478158733227473631319509525288659822266801908418859366469503499902014637753380448466168322174053182357224435532868606178798309482412760378732956034456092449946457163613514346514493451332105365543137952566966152435062313508379477798445077084798238382572681889525866651337635097333106158009885098634382461736446335011072419430299790029815838323449386628329757118521022972814407562456971124158591856012896984900330851772402060900948733580922114446178816246128873302632266836589099005729171566450358589732376732444608936325707331021027026059619733847913500056690370601611451717863031074327476250514284366430160273684500675872540142537190595303677122730367233109795784445631619566734259806965568855970283820321917805244130595330341558063216397457021867690868617902906215138382730209869039693328868087280255331928693977762883387916907659370328747858114739255279653915016994362150972989266827366484282344563364448905567651501690776125557969056439135448615185401760256675188226501469573765443731605815145928788391519822991074446090233000151246607335041976830768675148017927765120118262976294899198129729163771668651369720935475796543786046944157665218671661507574829037799349515733719188005743706520602340265717852780051158957813021594468633026756608 [110,44] -973622263713234404453980731552569681650040463352504836512049236942021221705402435134851605507069835932374418179717160360338307651505609688628133679260088078390276718977390012299357881129594462835590472006223185884149313636405883287340488915850068940400034182377024226947706718437839623451215607353374401304741672561473156898851369099916339464001370781723185724668070667261842994324948443481247324357656119895388221520880568580486028150825007054171357994721288504864340391072380010602660729591745766295444789752517837367069473308386282496338282773862400348242379105100854893383339524230029329079885880370826060920328197947179732881047955987679322057344083267677394573828743207052105629748927412076235487307140820868952532890520130836649068580892885251683872270055275371841704050949846775047845262925608601020773502441375875258731891859058930063548984345080255337876148755034817661544437678931527757256755892071715773119141755957047153032975162960115800079274906733867118893125837377466615325570718901771934410130805324976947985602716559056728984466766400621958921210474233732373398372793827810300862326319426379912604169032958047889895101007821995634092890751374564242869540431788721176729299605389551348789817871642625970287260994077562723624465242988982203803480745044999555971581455057857896590123146174195787268654075230086452974280335448239358760402563966377357488758168048625600905290905624715885924317719116735821946475537992935353289871201042389277304423932069141284714056560989493104658437130701048721238152029526881856929530150592580957698352614772009308164746457775332538367725894182782140596627799777474303305936188795022754963291639595383346733525904160711539412291487074408166774575047876876219825854230723267030164221476053853658295859638807066843659277955812150750417692518017510773588296888980170144117034676988458200984676433950607260466380564215072590489826419872578087268981564219014474477379741802862401665738850177857134042616457875265324612167932168061777631518618280241687246534454942919070148433289868550671787784801764258228069877489017297433980230078748923175020811991992112527032247055657629919166164903164511044394400796786610673019253871111107863601592121372088103190687991023274702128966440059096241721953992107445353744526494115582263256442565724217073445818812238889745201751081885143355306133009269178790986734792729616521259938581411777588376617018966733918054023201969309658359112446942606254879958630400 [110,45] 298130667384929279217149931480581004146806967144469388890646068336312419340424794678206407418651155168454447581826605242936243292104049600405951090700144950589354906633683096389163593441702106775944388462629429500192407096681135456244222798514750364380589557403595718153961419985953447843745102121794078390393453905147254382604367301212149536528474087900861659441689840652909147641684031917233486376382499116915929313621681456701697697402153607643483474975858403638479072447890826399927768848923165801611483056155747200537145969151703326713102519237019564397257290057374702254782661089853114245442168500737077355501668285194933939546415953713990535471784383830713964985481837989164275509718229069127457395624886642344412835477473855224578325748282172030547244535047856957563244725078873709064542527236550425112208196224716972010349708807666204598291048708088654129081997982860119007900982925163354433951976301471418686232530186464530651720804676614294098662931575065752152722941809395908083410973364653763964027053278946742898499208644674443613849456946295188168088081803451342713872292315518445868867947126882082008289524934594262412001135950220792001066628172724828951282322913051488062168981704512257366517149033999853101474226210816554704083805213540863296465970380453370289513130973492867385569144586683436124593619147603479153623304087509828214993661880476705784263799474614729103411927279011966967720080040529090679757034904881450314474746121214826466828372276908163774801124613486676464773450682960819588307123286822429481504264291498141745947500488324917428205483098578706710978271524650703413390244275076194297165851773483392283015948821847349672082062315245993605634245920070584389927299779031707865165916550691515816008645290451161225558552258721633646360084106940982261852934484579415104689620428125706383393531707540557145198556345413924969146933687103453422969128077987451359797147124067303819447808646242779906759672583695336369134435990090145873415429589240558540855180372087852246830863794217163471576182604559045090776602475712725031829716524938576457875353776516992621191571529170580359917573877698493843865961237388475278324074632587004436332144942153332691161336821935212972567621226251605926299329462111019152289593615484721908777178082724382149407384524133282727917838282335114356144756676028826271265596739173956635718700152084854070228609191681539290140828275492784499469435496099025530187298627134789940936704 [110,46] -60025532996383598735975854326720075842041126933942900966944243061664930057384010203543325946730884507326638793424073516101088980117011374548630811239587426949744102078120408504304216624909373675621094195447287929579419833087324578540864883612022648773387318707454511550556120976262636358621389965362153596072629280510940006861645402864650803937212955557798942576968325799416060590516635536877413986564097486576455805023106343997684596130746201513409469597750797027348342639719666154744638299486264840455247419402293325342240805747363972126575234820983300251606192292528835269289540810384622343556186370704198904218005528890387798618097877227954271687681536378289486349682906878886045350866718919688163057354145793306387209794383018405013012033887039114150015482566814561740449502391195659909808432282072399026397090938145861004937213553461936753717236292726401093556342254293823969929223685380223546017200488978097481657388435638191538083115014050521333277152811207658867793228292506579896656308743603780004755142371253357994439820655375811726306437163407762361374098311769011975390097747418266534587598771497097993273534961551895473331253004551431208261207465226524713832808609219187581954969648343027265380681137509776712194192458879625081647138630275476619462024873574005718681988318511353516557826637345339781695839084490359160915156433758643999666499514876829620908850500369026419526898451787509758711402601817415527670488315411959811439962026569936538312973611353416800053277837404961619040531287869977796777386677929123705751555659969278937191549505080801596774852470871156819034859990699598742616340427713746255153050148182079784044179335675205808687595169553245444141363769241764740986200155900973744893296227688392471632132678242779713135401204218400266933540822056884498469671989233915379048695229786118838746093869017548563243756222850877676810086395799316605458817761939221950231663232749082433672503909549233298396340794377688670924352832775571483579729033571475840655211399839756589411206532721799516607932347183738893494309285109274297208267139065697511771081443747220392771184285742693228995889611079879963718535018454550451569231274723502306613439011236667126868722847202147893679568258049728998858338706247684475531696639688052231014061284149230965245715017416294255992660215433220221136681361142188024699977669762256381531844154105321397834557801498064730354537625941529263643573736644497990544373480950815784960 [110,47] 10350168264789867025943025763682582722584099842537427844878865818638409404865812317178087191821890380029266563157633358081530476075519606583139542040952772329759946981983306849729770676704702568036777658449092136496083286764230730990832791051658155757482868489636470578467416553810497027782861920552021310520932407712567069406233642090033871552553894557758992081507491796180369772420816210416249035417963359343321815746812952317532728388659048357618965843118830293734135089801551280419756111515529471846115839130992753371426909746804359160836680764775689250876732969945472484557745869982322952720920560762514422513366776978680685864881311738835968230383864776906977000404130796273939385375806579034838143410231036743782053459742000994093422341091240425512296917846358988471272006852338782965776484169363364751073349145332254743748982342380289191672685368175958543932216949187650558220428229289707217570711767979682697558972513733665426069777867563575389011024999057002245813040284186547868686803353794607303523110154326142862222338407968559280594916305777827497557798436693229248940643801021266810896386478657964489614826961493940328288820387799491925730190142920267093283642365212616171943991282347185304072087645721397995291736608719311421728310967811573356330161210371093418817056551677400952452342699797313580538993828114631771399597078835838072593028491164728708406879523899944065019508803995528524813931771460858442292022293203883838599311631615142077100884449206947198768101007094269422819741506635997517973434742382180269648041980782869881818817530680816890682188004239810985833198910202424501528488638197372972718529412820442273099342585754295284784791427658987775319451072138474525717657187442339413578425210894380042454881887633184165001453864566240360630013720510427575035184741464499222154856239598793587994028350832571429026958782236644953120155348682138976449152422176405257695564953304834546227610070499349199319447572299017478691783376590547201991563356267785503235333228488436745132051599921714654279295910021429534583888060989793264112373206509906441854837923545887504893872999253700065174806749351941290891883125935154773903755549704492250224144096906463600454965149877155877714951282676538118084672397955958180083317764420435409552796185589863399441801839969339538723483319073586738121837151893133218779779908926801313318704251720982842237625954700587551284377511106203014716781948264456584257251769969541120 [110,48] -2182667634391130480242751024027333895440868276114224022048028847686008999257018132078477347449857123357376243182810050570207476112446469617339475750665368570647170174171619014546006230570814670410007902622910860421427565272966297203465787968058928421381342607969090010084943311490634037590970310172197289763269928462397027395285252905114702144439298809062390841701030788840159018307580092566999753162439788170117687090299973452322802581958645674730717694796270894578312355177328175396909878579645500414814432479183148971417305373744008150084091360605086864662888709900694107058741526885749081762929106096059837384088761778279657028434517034398959532567795609540397533602812088264924208247603449292184003712968328033842642028715668931800160842760808982741149462794052000261996942072150522979155460404591366549870120891140240766741789321575782267792321012348941899368507143759052894170613875313373435849919617594509740421418841774158122173107430936799191524357694193246718799633628073276224556441208972640601555913610629813472964090847901837620879327156431423798922218556822784519723732147724465702347233619555802292890171298228446053470064275165468288858221068657860678846393678980005796235117829018247482170976094009767644948505317767736973816014564297759024152727585598879574201814655173608931444427827492603667717884236853686587188341176965248008082715587192145620011974615730070300974187322507293540426105583579717713712574976905986474464274697200326955706740974820947518598322324542898765249660105389388485424155555187110112748763872208457395692362788061016576205816337957985833374149167485362837727305140949849094280836641065252642112583824099401363206049205473285444663988289531732609419469103582794391188871770259386805490755285564926202236742074176741389379747131735561200186947320505424772789691697447071510482533479896199273975628730249307078324223578570726019509130447885286296463697412026218509523198781774759869588452695177260093825330377658119804251985796135570601090421574442671410524787882860224599706857535828173710613633614742879246848701984359007683688964663872140346336396148318036784291528459320006258394984732188064530152679818298317313188741387108615413659583076926017860295940105858733088289951943821465838777197809038911657329975328052426172049083812764421313556112349078222286304518483059118892332391437576005247681323658668963610772306350788328190573267342997797141725590938979775239241798925680640 [110,49] 612180087903974403754263540222244410297877678853702266370737832154256856947447880086567200022572520945507602797785355669908865848753533516916108861017610157636392705215682697191629396035284063121533176232581724789096246468227104799794107939472697233574308953555798390430042684278928622623658818891748895331911659311104048052378077180292696144649728301867104399990115202238443186303275944114035649606795515659411701578519347600847044236239452381210651681857047178792915223736858741917750375363286996959210180444356613887172801976548002125836614096060057210694960934632506958172835096637708108489055450575931504549193857370859162280556847621171983841203481094306790266772021976118130118795731218717317649860320414366882260166131658377682543548864990703606393006540013207127076254817650661863373998347775659509155683339766395551074001320630536793221600619655524456107644073033921080176209299509149608291732591745579117670566061301431918706744411281735385310786878502413760753278585630452408565421865572219264628703381462909763645446697408713671329930877654807285192602751102348119946624910120399604571813812468686674909022423305115500112941856015114304346865344527992873574592005867291398224232698061462547675451434151633808666721935596724426659152874021311215299238428187808137928079017726718116725541739928512009881924906221471431867819215574423535689261790696938804888446931509121816988517662372512675479284855676595436845741531282046048833970265772650823822145993792343150706121303062088729090878978406027535365900021266126504933862502126996146528229793734239266592678304393167856438565196770265686656284789208848849432211558028806419114253638310016509563180926375827565346285193777598471056859896115153242161985173837829232923080267341742840201016872819087239358530939420227363680361329592095671925215752942642150013481507442244064097091366180075991802694463782084629841738896952755238914848074483146809845961419713271420313049315523252561058015802749001117046554708079722134394522128072507400174178802957778935540322816927103935845810863389085444698501825673800858207276922524916849393099826058474524307792312274687645504983576569243935176625723696191776179639323837536785903497139127579801760832867543436425704364457256585667023916503066100455267048171108855384482310032836578608412058914070757456981236594673477637966439435746225955308113352142993059759417505585797895591337548222634275238207902320712990636155863040 [110,50] -172496501851001297112601587894222168639610088097081412005885203764219443931012235713146047588415717148146675957602050915165592758964217325272671592981796317984492206642998032068431747194320169191679399210350196970740047115405982834792193443200531168630959742973265705677076247255205143630120614016336448722097804573697294251522611285126048770174570546024547632682637855570153034481345058544626586904172691934469765267398004105247613299919178998217939910873139760420301764272826569427657174376780267112322778194590241158006619015434366148409969388748201466225924026644626649196268027765058182403948000065435403397632403040892061880158939738394719282519021457989276485591306416056546064161888374679792363746746409656737321670453696580790753169971398984416619687838763466916969393055094310279456904344942660668568068199784904812374405247541896820231648997774989368475849661445372340337566259783558272250663367896739419236772440408508591103284308901189751149826594089666736829517760500694352913547075303152760182237376129896234076688264244413135927227870017320285971613013548971903068170964237822275041420919702868871785663294397445697699694984425576420318995306723823848015618105483189583922193551214825793487954048357946215975847375327939027784155332432338634940390658812344124186081146909928075450905127371103597186791589307784823529055660684552004709996724527300111051019744490443135356176322587515985044944107909144414928682429774971964577870519431595784649181944981522199953092980654659002258218241721744802084507904707353735546328284293008189360247242282109557992737114089407240728723096635739136605922635043894097438997083215483300087941782841375598442498454979320580688159845782387714911520586309058715607077549967609077082687222462195878697297209949243742420368235867511058206782478241399714832756663576054322730609215613911123060538041968433268706855550934605026711824948884760137737300238264490003813654385929135560427956306369649313104664169194787853196157806909305745427116416003126115787197409006640789252434120652026450504167838887128875342601273861424904185658227882960016543830308321880457457737927973619771609912793916824195920038977787458298167458689557399121931311037543442827206470689053407776939447958973524921242006212113299805933470810900432658444328262853648505678966195073406464996686775720441974481693860306542780840593055709616890941868490144621483960082431188347104311459082626598927631122432 [110,51] 42538394688431511308344276462241264596605252472830785297731720856648030731135680622845939782945131409558944512133490301229737926390785339576037650115137402079054975432123714023722335825877665238954025393674194562230340095924771795166250548725221660364710840416185605283498389234482651534791424131048414176836671472709609059996179572958397391268635309188043183299757044952025322585649837441383747012279423983399490662884183845848119995045618434574885655329522810748113789446105440212493486808110831527837649617682371679784011244669521716869313091508264543537482071012399596393950640040568758304444393280742251123537420713273535209752339790094784539648770464105058806085626210927534380106454244404035478543534261658819487096312895189658695215809228954063716046901890195726323820075556250576468938425567485108638264965592214383814131009370390375609431784003401562762596097020215295327590651831780336825186992620973118755036325907367353591542414542087458900052676921335533111780433599555443676387473737027290825489825777720185457892936143147374024311123366312634981688922805718914961259174534882476977711723085962437325948586688300275261809000280531132100266718781132129586908831989972253762934453850928171889656492954993852770289672460729210511602059253331087078430544581994737148379417385071464473490626643943942902446852432156829841957877834447951119019731953191681594493913180954449125548536668051712826522951430201348283431359702736011263726171909439518441107189741767667313252841262335638553306994575059021392337625840485706906489536707878755994502380480753917901354236982755218186062966700152177248792901340512169302556421211422318129122649656652209377064812430917359458393259816495132661269876467837610702841972849718279483957665625883248356204915659471990769825043821743168573618527944791358669266614348201178914505622456590803676049361276649595771066383023339872608170677869766786521001323948885625279811783545730975626947942746214037076841104788301407386216627515300269955858894503463704761930726844874390451707323973783643681353753886477166675739574017127358250361973798818403792380867210833490983939450046843362065287960772955456611715215549266714139482582228594706256646876032672024330177366222951217525115403280027907315534505694257561117677994596776941197131154676364659715234503164960663008845523272280784593850551349855770631033250453015063001983982487570824521448548800153149623288144574135303929856 [110,52] -9117201237611788354942213202328587680972396848622847961858581613955288724416568362547240922377816847567780145928419054396735420742449044331071629158461366307075544843809943656771663301606206370140698278222918146914656236619100538060873253741702249267839246303953346163325313129559897092985407625417448716472425584522471146957436626285264867004907698997884057781745610020859238664259194737611846964790165929785437989710646283050556306235772418232110860370683996573146440947170020376036177811626200382076874757685903294029126160779873191026873487660747333746950670340005395506025911866546515635656822443716767845811670036088251681027249397453569096312603791009078232337653752651711306536110520524497710945839186614509100946852996698411107299999113009784196598564085303520741267741001084831269876252729589818518485255919765058142809779868354466254170180204328769320436464436200262273631539726166945652091059749876879654623457019608881970793166994772506870717940949381861773326649924523895217377460143343060045977394630360060527801259393582381885316942464343189464014168249173178748380902812791985580381855682113419327170245872731735526658012344671825465297022800279118249867318574262689446189607944927561539584858358054089366228102334010047691777420932956778512104497258714110607122927289926771381056288595746646052960398588691115570705278168395033774641759913576610923481630821407454609662604030383820571453395389492226414826802605743787739028025757585754957474129915990438229007973970754017666476179974338629453214326736864434309689243683285998660587098899025288987156751795913682034908000819754919186008917276924553681737925878703690242205632032778890557069862032398924372247458676604743951514317606199231470964619158805535143183444882824593182994404909666178325600601166625569437158062876966918159983049959720227917002619821580799801200218217242099527915857105292538067329721163189412516874859089605741676507068701750330120183536628366991891225221812505867205319761196364362172320526785667815639128411857988185948950945844453810780537657425945433228979399909768439165781940114413769136698398235105324275704733961611732277216694532471897340124475605962882480263057195907639387674888182031421921018234586828800088715561700329760116079162846515570911738533882831255676813332811567675935144473440577314325403761180177759695165724236223379461931517592375781308237562436175182241978225696040015364427883695561175040 [110,53] 1690556649737187134469949004350643804058533968696793520333274757998617954554806055113341407861106895052532973469193027526797069182891896071656657436742138105975096801916638760785497578323877136965248953430317315413079294552511285019094609891380934935676002966311448254772059094077701842759241284049372569004263875053830714327173349304326323992203842608571751188332552396645324143265393217391217651259270000060446884936937092383210279304507437295348614414827346256702142118595838840961797799171044460923954221483666503558950477715660150452639857882116044466673140171137930715603961320285031842062920314050954324561326834431044926590572100403722407369055398973560988089977798698987069958079845931452546761696658348448999464735141036658948113079052994952310443513560655235414493462912181788572850040988822236772748420054798734156967579163068854387266740268774119147249643269562825410808390759082380636762964061069466845609098818236587770626420183846668861954821481634502713905002331687078237737163661083490949018790938180946846674532303784267634281462068086377845851180178752140076126538172130867256341531743136588631888619023538234254810341068509810111935267199816821373368762326392843191233067296895408684683731273235197933389269134691062743962621270377083910453442550356509452122990688739963464216238002751236134376684678601579760721659440543245839408178643735931735467167871810309574372530216747761959757638174304306801614503710334222069190757581527394059603661879952569216459413244160202290171344772449940003808478493631350077533451119045663188525607686138984618232794563541756723551647683674417000928788836042247284027542102022741210184376241409356896934266581975996713346279720461772035680551405971762420458674469310160670373457754594877985637888446151479683198700590721464422960580161163173882467923700446772567521146606751275815106706397350785435412864042191975643770699409438958523600050874560212862229671038047550189542028787579918115021389370087217164200389602373462801366634315698626074761599179615651175768458530479118983804418340108873133233484612483508382886858215422350911256539634098098798739304834030159128546252001933529712815449444208077426196371654103018404656781624251860939180975322282467282643594138519506516863874507433521067205820118413258464460184651731714672832123580845748056537870397893590676579334037753333537595888678105882433363310610105711701899994484398823207940210825836640 [110,54] -254210777332251883078910279887051485204475473728993852413381952737525228220923578005691592904780751888929950091442662568366157025272468154688653108788505442965701683311578245780180420846535065970589142815104545701257717304326925430455507181400068385132684686893792464248221358136514184462435069006845362892111317093731029371491542693048540114434045600022970031228684808170631900917710350078679492255334587132685724446845198252935751969360724532276240836209957831103205490481279784297360661921008133439628428830719455872806254294895875193860412682292833044045669846998295493656920888309383621775768264270718624902268608473865743864808975061251602383524798915611120459372780218353251583108318192286454793999333130515688084838039133175608147515119573762985170430224038063161312390648280234404675195496058602276587986681803530275721411565976345310871600529192869602032762506384002164156148015379757405219555861157564104611749158184035737090629606320888822166392353533023990358055389937064663727021080958633349589183490728774000972155497074387189866797230222825798850527454934073560402414473213113000597474375386171802265896236263380267530253502538121224010746650723662570175743471986512441078694520013764931343788221934354274429491438790566773352601475417283061437964854127258567930374905511940506609288426181486864269656353355839065475430153187794081124004550465607827148131943740392853546306041269596465080157478749072671388056396417439341689198613683717942408448416298773326211076763799789876735951925015230555520268789968878022204427397692120237150281074561504440732182137878506276968883431404959506908785616579193578078809708125984422327418957155254453351728010220073500515250698383259048426902912316845539784363005546112667527444371700632676289728599228387784596290770376077715525893307374186882236386127030966758818660246230117189316561163365283001698076362439578495662465861712049048233276731789964472486561355677696371094924313968324993089424780915261585040524710937571282864969028399175815394218590587734756568591683207450980291677417422939369661617744516346910025100974433241407380359840457271740912968342293725234363070396535247503713515319519930566068277047733434768535326078786622520587713419640415791556158041055202224272247590228993605641081718366750991305046918793849230874286516487412198518098605428133276558254912683872892139771355090739117876729542313484016881874152660001887034975768000 [110,55] 24914000044895257819440426332384686821254816187497586588802255409290122969869088970106396913311979981892754158053724882206913674040653257326864028744717982503768391880234987357455872611620686079443614180133552041777224657445694109640281266332148784366814765609600370880824708032035225692563859934454676176473721449561106653279194726387024731038719209577851514021827676856954276746157956650176312784330174986635898522811502965527654555613726212353228007958996779585897676168139219805262783841690015241102876012531684943612889419645342112208166104019010921670685391057360127304247412237189269384736393901846903845833729149983517340734766674767484419363645629726582695304057025785694946468775948961891772080432889384805495645415682745772653954034109269254520905810379281994778940228287079428742336591431929362683811009912094976276906861139296634523370627713300274329552038637147228957328591798580329598281010144597431294550201806279455598027704265321122304220059056490109136017524255770853317886207195117036215715718998238306187197377402704424977942318724979002199692770064266753344860925108866683889893350147840024700846658899185773587190953121439524261448613930318276388628830178157311125180645662658896721267412274648714907895610260379317692702462897868136016708091738187440835422679596381879709204961128403162417445864225213458224356137801126299993591008923121649724185097656255166165557545990374193670734896112278632544098240616559226838967737469402759713475448029141569659400710328350400884182797932992290796875224912236526817942630839305513687625380702830812534445484772359106937048645206765792585140702311057743001518638330385377334212855166524529123489939423663424621732459537280989931242692588247716056691242053304811985198273121610936041811406692368034764777623375595164766789349632175287880173092456007892465010381641981111653412646767371380793749622168993332229321109074922154792192030931033994177407499866621787840019543699943019165874092758058183795227384699387125602738023167639058164757233402279730975555357069094809876785137024675466406939717667999691795884999910073590578592047076431832270110513364710124980740889663913258821126216262392271906119140371207514494981043705123703870187849088934692364099380878897550101212471663183134361093292013315285050520059868753634709101308504375188242577686338637049932206110257226537943914656049401757465413125450231375379891275533122348926825256 [110,56] 338942069891051734158053535734153822445182389083310155199481038638233861792831066735104882931438329902264476126958313247048169257970132542310661255483342252386992198138798628949997443218191820301233791009852065547770565718830964821966292629021733970850870830989450089220039953752967476431088345274890413070531018580553910343197068400933215749621701841426378846811082668427289907623147827629154947232789519871090361515233780535814191287266838341878363159274412395589436238670229379849906195712592085539947007988390071488859220771195056010834748364832605659092826426348533075233889096662414100573231570476233058344157716260246998700482231345192334386520409339924118024291104365077838341527131039266827594110333624687589441944186292385662102485553142984167497988748541619424806306447332375128229647402747445774460094418409462824179147088331060255313818082319636133238196105817582821364698488484711102991057260315147344736455778290041418142819133875865903354708821878609799873375237675505394733452102698942940545657144118278253028524195443179949062084608319412382691847963745296697328383722167104026542488662583596732289879695781476132162782513761401314342735282195906844734333210069318153996394013611224146111246849404209738578205299788426834322544761849718198025429784490258518046846502926276937456025493759361248163312550249767398918991344812209595915100835545025281227100327975728811326172226913362040140374787210399509626066835819763944961895975542089272111005857932090773499555869302416802103750921926298172084491318858283815728703507385543083287093781216562569677874867006277091515064217486017871948420762302774231119109082104835200904995197653568853170490431099133510048434884090392449916998099198341356466812792532290702710347982972276791381685454778161997056327847048500054084584851353835452748758026346478996211789956706942959856820715346439146178555537632467849758141666492603034703834604362627565811425256700641428784036911082425332937868836267821275860836700324685431732015515661674467022462202852276787993083989870767358417724343114995612914712411688386862064903087369099097736603592601530368287855060983308006261499017714312547054170804426431045980122050306374589766188008479942272544197059209630161215352336078563869803848689319707658063773775792989364580477127626085366628017376596907443804108016665006422619267139656319820399691974368933091472932602158166537104260991987166526048 [110,57] -740771057806226581287016230426274696240752407055043199223572871675955892678495471433139021581432083011539801219386098186228892717410591957668339279601952717177794832962388491491380241014625507879569989623392690445648041492426440689545255764827442502542712729206110484964269773420373931565189501437105547517681864371753839712790490802028153642695549020450087427665872289503624497125570783291247985093906345963429219014039868484663474561904538121202507170188980465413727281260467593572310110389015524472592613562454926310512158636324037784889099440187888909962909993445221217998597677192471602209849614252909168044635149030571865622454886037268806850172311138214072194495047911092610161930057254091573976729501316684894925281705253670426998839717095263405071672383239129109820039158658055887818058410788336437160380038149719197227492077026980300608605013956484650540562643295876523428008730298685761790141499268195065061114557715234124168262310561411224435906882715011952505122191386012620447102228208636303553660538000351285032780453637320350880083477556772035729719006009807181928310739136659015634373047923816881435730554048112917664198282800416107878867686514736494039661935983567514888220418170089669831067807634015943482718935796987044190012797055513532191230534108084704701262932399500341306874535866328308483875910726483154476472646932175246431273474667404614775507177120138992081572540579181057662694244747421121726371421986917296726540469019220847369271898793006740502861201446925295540614594923747078873529072967649477358634336021677620934800497658004570951816777938630872649746198433698383293474306724278979437814588896273042150854896522953809478619082417824732131338942997802253115779534334835444656369056468790626476855398318110898613468321365648027961035216888880198922507205606558775762548008687964314850035997556021364565590971716592658458543949642228257805400489814485227629668569646373299493217647660507823656564052044271245454660141044343030383292274319217458606061800737998445804117876185594571776017150836871308302602616252766838024861661252760517967865736036692611574325473319942524019675908259784929724723643064978863349762209677115557484750605381406979838895919453584099579114481407711063182495315565564344444150084020636348798623472136313292897471585819269882225589829947488504334154877123512513980124332073617966980792481687336156416907895128918076992307337530566656 [110,58] 168536991601861386189815107382611450378832623797131606713842025105508370051760200629192847479809837430648146301520652848430054787171887644636402790480994900337000973737535698437220835490111352025635992171260805647627054390134917186064179475213754103339822955247199633402469615383522590597609817524090506545628064609492689015213137362389545019587929860748007329454163373041696913409972566373903399294505096014806065601550422603913607421803196180189657605631729056840923625439823157900049285908802952554307972324357242932072639083969945091074588086099335447549031732406144198678517826552213078129351797558188677586075809810556850012144247873332605205367680464334147223185553149459255422056417428750591546113525203716834223387235863055276685960742334836762171798294946303336846136100229943613025247814112690143014102427433895474789825036066626941524590156453283545108713557114091666629237419565872324142096389392959214126025827753779995856305523045135857486990335466796922607501189651593715233070532758310306885721355764865947450419776005129950151979940156759246709034182316976782049311902244826277427390867634164138902783745739991014527019463342733278699677122158531909607199978032491716584352010693264375571030820828664199187177352993854225079750305828848117792943336563012955511212900215952960801476150738182942376863137048883738217981694723449412620699563946044370090634603970176059500492604517458431766736070204617267517026788404509241060013193786543653889565227395581319383395588069501419280167778338519203985427107632717309573825070635841865707072055832516217678151547804838788067896300504819129620457365453034790841433479791183899669246387471580088857558049534775354065176558462412958926426100309092028740270551647005305908203411397955631879757194409081068845309313500712315228559103610611626406196530483269577339552206591734276052745769025343513138644359463858664055674459562048027295236831555951940422575202769246637631556039819318478715533555555882602036042779070419534076415833884331250678237765303579725980152933658187913853413949454241785511654133920144295970800643602587531933416971628516432570917760331432582805361513869364567132612864204757097137175769151044899113660745452813895825663753029515172612594725527866867186322993988661516905178359404075804252242015545910430315628734055727776167338647011913154445198520767359014141926242087206394895818617013833435887209601525888 [110,59] -21888887568794700946632750649559485912640136333404394319674955429650006251911892792078698965984139976360649320950810067987017657765834314482766046307577165748071304469215352158158071758546483010288093372715241342226278618208539444485946518173973133804348928779158082975489585139101826276446907482082942930166705038902452623401279388806729071303299311618981312141568040363495265778890573966974712789938658725405154178105360012838200710130085926844227842961775332108288211540963636372801290078322759031564970120789093662187685380680458804756103055871186589545185779289856252220804480739420063297736132916632219905295869170567794274924239316476306272439502674823429092264463987765805121889827001731317250501785911360681054341164650189417597819741971158011663626540609279108605683495507557137606386919276593516469093347445106978241788183035232823854728335725139310604307782468643403672510509218911180410330523136069905184123246277893537631780553708280002545391160669480698647074781588670042078692081028145201753888010694209569875122933334100343507792152002964758334515675385672120494230076673884573704687460292890730017142078157057593727670847377784629517513463251253642305091535585889334764070186777927124531044005524897783420029480255176658682956365328769608764306934286308425093191857190537604967845134507054744050712049368582086543981775805548367948643459475408438402112073881403123413427376391051769009825272318238117996702747547664646912344920200069670768785497333607277441883387299913698832840927907907590904818208640214590128010705223594314181872480137380478691541429025064774725173917836091354164565972200518105956330425889019215697385703815676939805438026730085317255713625607817263717502489422377163646342505469632261730642208220684856167500858260824102194553340309054142544739187498011546898693370981839530252785320062904663179555275449755170268781014158625985859216083659844410748766641200136492086178624949310100845672023935288811177130482389828909237404963725634844908485563660361978847458401006034819846376524528501485810074463795944554929565786513425642783793033373968548494651650003823061870091510399811609988728896034781644885516708070515158879868180007618077489490868085488638437322282100050166507559111016033062598657225517027620044290827442694977767131236157091831377193464838376013162059797870152463929836173097271354045156422820156799814694297043075240498813627312 [110,60] 1457915392938798446823730575330251145239671250864418469556219390967635232203080848601169905017331026387516563082609660086340643770615533808954034072912550780065377706226900124217662760728100265037708001782271707878878058441362479367670418756180348464776733878243322907437345427943939165531760054083710104692004744197996835086632152840406666488735784537197600881295717648829497504844028361486263578467855199730481596995336927490228580175786590145985881170342456453943335642840982412438368055126230689862560958658926795119592475875509513907760088396535291920986765899773271386456833855236612068976432777237921252344274948703951698123080067862337778171337838416221559711011831368332541477095061294386764772907118066078603047640573111625050277372781587755907207874122018299085874842408431350440802576847566046525399824221742260319157754217326369211456464479865309778785261068781675964935911725342515137829558622702287992652419566188783363670782705048387603322809759668333484901883616188365596180502808087152084316359913052848080907541814899629154852891850242973103827542703392859140736386720615114215979943169857606613278007043354418285365526245710225353824508351546269753389522370887481320948368468823869343339109046748008940274960882652076446646654941482284124716693773972940094233166595954743022944543260727902822078813090566203297103903146866810957521539789004885935842615027038357550876166670390917317562268556043338571487329865321117739064964948811921176568806763544457361980617394497441559965543521572345562272024510338492160360693812150440482376492658696552297029707265807960643066383098033432842979562526805158345082948989038399152443953455945670418053395077350640298454001736992375159913763528246789688877555726168713101525507214821706185777848319434764977453032252362322006140292625248557754628386323090027301959514373736413859817561034300393877343669026837157901357356032948376519811434719723403330403629800794513317141131670455295594808524593144184111589479666487991833874080845370609753344558752440543836440295787819895278173644821638872093508288518752412078101676628217918115530709521584310450197808289175421822107835195614719435742933867767570910589144006974521939294367756411904506042691706032271628908613050557985054222953517786933985299717299813771081830268823533806751544906327192425417606056711762843207875061371252413906257025852789043966946017654915919370695232 [110,61] 60216419236426922028859898930115712634473785318657156400953939776974270006189290510315412263673052370133629026727938025548054744540594678239461671063359197811156110836316555459028931169503711849759035663196832931494952421048437778053646873557799598952413605382473358721050560779674869727604076614247215337384403556025225950574442588864395652021152725734555743434803606004217531619561884829137475193889840676369799659067029916916142768352294439364608101451323820660466827261776002872738161508000485303488945233443619070991587150409407946992407988779870675224440135172672048265380254273715340658954317480334505000454831447961571513663761858771273691357940177604320384576746950734141968216587641257695399135181942288188648910789851569856589648122115336201002572254663000515699351311154394723440054162384136953529920143942316642595393518984131704763022949433145974760350116557266812382674458617292920529621123037184915777591992224964391917496697393281304337004218712740477832144558865626420469500595852058717187893833781610163419329063456138285010336643100262923131549375264337902411114979605246036564350315870650780539630665695689155293391505098963199827912452726656670254503727839132823788144427321807213739626186784601143601718009915491898222439775567584636638889297509907984347213203903716127902959299904260514335484427475262624684463761791558392189900528339720924107035786443935401202129184947625438873218243650317599168576903818834744828252705779244200234456625015036547788446160161413652718025860046403237060648968165492187196239982243839339079930046474618125291007510008567769420337006983860662021990913815055080195775356204823495677690750067064646968667065058932041785586420801381833763491537159444989150669216309298581628513528533480049442054560966478641671055565203130899398788220806801679627855447992139736742347497370149136339269403512707456984927808073722185274316899857355730334146504791826157772292070129923718121798057410794491495049505947157148506467211489046089636656798013824462045763796381904883305103278244119085902282015826342286282792070406186209200096825534687916825461613214468317846274316077242771720722608022355888413060075414184922600478809051746960498921172268021049403500732408063677423126725543719050464782733180786494542582508311306376456713982163380850066633676271737035564033284666337180365283469049900569598908731748933852120626027445876508320 [110,62] -30037439392139241986585923940847072694532818427633992025542541622083837109600653215359464104805918891776711139216932677295306286003308438317413595398483599790778500603934602343407314881414372375173511643607134722909158183579411436961097554219055208082777586022424914353432317689452451298549749312087337274893268349285531444744999323390573458196392339604037136690380220238871499800225457549721427993622667438546179158627053060829068234765633872211602965643990169987551736289768649511550687788507485115553792763737882685094802538220180747522468449716618399848297636701481564126181264906267835134053620993646610113539438108018906404996902593741030065562872933452065987596195661381711989307658604463333383257822716598296989550376294145479836754440352297637854237942629756610306823856264000347501784519359430341920515209422852276988586324954601987920114660835250494905302029552144889076961153118099953514013903608209415648249938220689894749372601252001822566882488919902835291056204629194290640959428857562037783341922118736728895654103433191997439014249657193441793026958867878944305230220394047828414210990532009235967597452614492759856331706027983831609612695582875423972852219201037746741586297190257624794992416934095437972479067556185465469954714411252794598562671435822449852147825877734072767121057917443518797626438041371021577164439219631371546224614803301035375986518438197628962224158376581510714909972636040172451187745633303115258248527892444389432109443100322880847997545204652230453647101107103264962510833316505333794554331738621415761449961089709172765967500030461998039764740743547242341835303731733165214397542957894378621177591399676298545699131421904278847959185249743343052988764833844061952911357131168804038403306203817062771426071048570256867791744543083669501433418585945345965209311076841196835337487950412822173096929744636486795591800017663719357698353210791107976644208420364235697496849075608857957466503233486365735091036683074621599756461507996953616967222981039793648634227870937269760830144711716535676922631414321235517319855325296095968889390346564269162158398229401989392160309542608463882902047148669090864977832695361646790803895466732043468623820222433915963856625791507507564158457376477265387166528853076617530962764987783333734277092699726884835694566627684291641744433309421971375657013170737494602329603337528082668986600341275520 [110,63] 4401635984865883757722941871807105345526028440438177782153778814924360316423772237862364947729783599770691339865079595729772642229840494578931707272088497905439729709493378080292247545883671482258913344906105043500298976084834552067328857712767404326600014232705006406483152170276567250357800689879089503096951948423182118589677547855231494660873919730676898502175897283187467385750331389111197699676548105481633414857103486571105476859037602380921151741764064883102671456936636819412516463262089338981083313354265285513423165273061180838833904112333298143520779700886760379876646328788137440424947970031978604553765793812523192222585118415484155784625749146618409091155787412561504643036258432078475422582149325384309179230021426235680129334332365475301651549084420611095568984429938263618224740299656049877413506259825190092616449222253155684376667893425083484446313737273822057533485538780048958696785224855431720202917330082653609990010396761678068456941883888196615476483908397529507854736745201575414069305987724774799793833095631821728316624190525125885404675199587710409723346151646888192269611700653087839198004084785239302608730159860594644015272588096216057746718894394989669589132017374672077763717280610355154562520353607241832709184948206036791085763725977310883757815917418902452920984802603925051518986823364459275370197751756226314703042041352717136677472426201863544574307897675130666416196325882860890453441047402949961267798239781101973189902096168530757930239652632695507209963910831728585539436591172851836570633992300401578075295380677739039802220307550525009796938463927263229634991291551666783004030346833268181681838893722289501422590169922489001796940483932693468657847418056361265023978725906891641592506721259805931027148134955365304751748844803364840972017689455697510561410364326639090829783306317442045214179856813159535487172191380089177797230856809586211115712931512290375432017649616324975379498214006999332543268360164471586011182497970976575156569789804517377050617212223164570533290111185313198725716681082830946439156286145767924857437456649354354846810059169753612801082495979447048616954943064115860788534307614142021909982544153137317681163812326429467927838813090700276385134738873884360616536288243884963492257019033035165414655269073783720601307018642776890177081934118240539173094887824184340670845544138011356326886583384 [110,64] -428481379784728412364693190463134818521309792941440929675986606151926542442004399963628741559631657871959284918700513373950294109796250518744931608348186984289843181578637657237968475105989807891871510009426235624696242177838330809576079265660901367952769816003991402554367241656889402693995594529505921742234659597806016584926509969858157332109055470048417239564327110913143221668866990494757639880011827601796500897921667906186616001358407822576989990905534958100603954910846164726196605700593477988859563849143569131397631544385905601634170834877010479580913057513911538481352027256811042426683827230823004501852895135355720324037094084121410889126660856015068650083576334166057428182104132945641315947672070897213740452105495085567085315642137454068827394728739973478193090809979859861216350849486965996300749676620113270844344738672963408529316154852511550084017497449935508416204334399605963233362733544352792032447351998428995936005074723663975101662911864472188590912423100565382113217412605658299807885713235677818824937104224387911152115344113869125656075329528294404158922040613858803156266805358736832325866300936360668558061327580728202634230536894378236434668558758571430327504398927497141167518198746652665517392495749062627719825080649956563385779929846399525048950673323511226248417624611571180283537424300476888254105367449857544404582275528456482948005342045494269791632143297567288745268944559077487712325577014950108312453354133006084896615087023564505837184427076780413874076669231853894189734339073581050709339409227677223239996885276982295384075914904779780195214552867651674462306478296470577093771880118976201116524036862638564260486506392102704603623009358348589786838669055748687824033589978040653620120239718138394919153806963512997214686020804234070185202892084436915028577055685682602922664515914213626810607319484823425637656570614531080312552005032746371821687659667616932933250667496449391658343545900246993383786028465571158222825698086868748459478042462032557044607457708780211248278253055563793024007612464846286143690083635698628344277980192241765599573734037978842952796971300008672408978225222580292381424222814369653712546248042790421899113476370880955283792611442447595207622106063869642357411758714015345166132542354107232960642444758119167565608669197133930247545132810546704526528362084686930894756774722683408594232200 [110,65] 32762183433084506619929762021827388871737852355265244013448456858479465374170802401788436461495304560717580453058713520550436840346643208860138943237655445962367993654454086792667005612333142540907937060979228501408829047924579958548553607639466210717885525930685149506667047090028148877455878461796269687369276320186206352684765796278656642883500504965261231375780681640094571832672509493594618099480584255354045291992138614551498120484825212126276206239629231472502287567502351057430641621743547434200492346416383509812079712819914907359196117586312122639402565925429775373296850998465266955836828500012798870087145259237635729258356286437673480665141589908513192224980827331964415974102173608645650058140987757269897782461946453227958114660775805009269780493326524214325635486880347800715629331358907905233024074960523380211971873604609999069637902549636634178168192592114204840810561070480717196889030251073809440233407274361485347323375018264806817139376675174853713910443168662744908655388003124036243532663394218529897987670622875213065270836020128467689748081623701142194163010317760326948509367315513764241602290357354080201780717976022741422329417735878387532336351328438722003693356576414624393245371993605166207447427711482142403522230173152111793348856533364386208253992181115548560128971149791050120203370517637505009816403847628577570140815959204515419923974259264786347299839986423125407626397994906132276932835631841132230860478374174633986426142313273707798291491470081543559736724734424498549287657027639258116039102946369409821894838840693940493841001072860699225446462712134101884720073817678845594066876296160713822037777912661573362724153966489045821356182168129854091188449044853510996875308451023515641645919655526339424809648230109174611135959526032216900765750230266839958762505176892422585709162147679515933323697624079363819545949734853293563614167164402669197379322087898879756884310058361037522350408485849625356819405943689534744833356089837864250999100414077259293279137509573126021170895005746127068474507529144355161672373761312037823783150741195738834182801091206066656533036185562074329518187779052561351011006162397907111632188834753264104749505235320908242080327471298987464933229113792979597728946794914417977109874455790251037088110226576762218039965741194623076758310343150916713016444293274348384100773900023004625744 [110,66] -2292647272593361749135773775055768712231666202268878108331067022931220345872758718134753961740242249083356159161661067246079119590031627463811134200012542006880077662323774491317579195442747340735991223767517591558379840265406063802087019682034357129905665834806942739885310830405079304730739560675103383396453863152128549147797929460214126291934279909195636389764490660144827700396971948132798475311159423005294631719701490473796794709228393876493486272274632090442384776109216470774743288195167050423819719800132946681446530302847674001636691312945741464931502656875322527137681070190341313126278760337022389625309376635811925408626419536784198718823594667694080300962135981609580816459266154301003906428993364397386737863503462992050140938197165622917964789493974540954988057636441018245077933069849085040787498424902485859989045371767339585483365208171813351059719431995097607209578120623165164527906696244842373864756472241398751845479841175222116267830292025168502708446743989410127105343963248419459666499861067252902558396729008681574536886652187518287699015606656896336387682656651950210551888974142010964789209201003440695426600184251619428430966150226764574535453136237381393829041614410194944212676783964818059627487909221427300263370080795038724956849516490371771311203920158667257727756186801608425838865187726135487669928659061668944565466047827687822555889962781080135119387605238524952257251401705550211582353540482932765755126253664770443707169337601629052966133343729248924015169307917640550766918299060769886558405435175803782048917770966546063057767034232442819208204833786903996118581993800146547782910334975312526756203962855016553034606434367349636867543345763407366635233610809623321984905779868710728496961146667980276345183452144770821723677168719035766717397556383560543924164445181001493402818607966181283396801580430909999393077816715985657331003826746167243158721545913363395448073968743908687536842444322751813186103746288950992950524057187723681952179047847086189425065898730999340268004392876315813306474271888746717743440554071378212234864769487669068168920364778795299596636264624332817327047286813983524008973377530609586254991721481083203094925650831321106983811162155853984753731469433192995156884601899654058042053225909390893214712714832121395267930039945950300386315116756945309808839224356897325153536345364439536 [110,67] 170671861585758937198799513463571815553423015973218951754233011907523052596611439512795803499309499389399285693325295027186564631409598975065088274175641744163678894013217479876171701942264435203255129959498966352926021716272997702493317874298695938243129356032019770090825279006505952493065861051582102308521967170108446293792584762215810064261874027034208009797429334432051683621711116029901266962180526766377168830727440243781762582356439194866171225899482572037943642665333994449251939154527820611391540065674694384796747802799420679076463923241750573812836234825057752650502976969345821809421891813151048834074120379959579035720255157982915657960751346196222037017609188758588026186857603382270858082842406439988956662959316240697341977691421616005840510695178652716594341947286465336791975547223151773640534225294880421671834135956130362241818227830054081551312976916412385431825447603152603795085508140561856494107935491246522743827301817253664627717523638229822012857679782665790138571485105083065381968633116734077585732221635187191348356036846707987139368364490048058918719412961604297680479256452086614421879491124957637037495425773907170658483279725454786321443945205544277573482966584985902286295913442655791530567512043499477504919687598257255707390110523886151490002131118474926961688246430624763554661712806809224868865259004176937390357347901341318458459480010216608974956460461334989405916003186283223616715150618407343685629371336474087837957389913025373608810753909232846952753753087528019766952993466841014744127436210298462081780451189702528511270292568975506949979766358478011760127531864174991382654132251225421695601638019362962457806756558544032451963095067630822903075881154622305570365955978919407525512867734190851499663863959440162436295292755736468659769645810293492195804415872681514156148862371031814360176087769939871252750167031640884689189742241143963796045789049843420054432881414004130205205448669489488420047374799221677223043377745068635869380793474348366175540368276046920962248883627089671293531982186628584709854840197456727331311430027972415186212499595575001861972845897931546498726523563633307605972954561658791020398674108567564860470435337830418393497166442422635955998585743856216246004780986501468295987822636352376137436724707940895331828888910501696227673505580446899448721705763914293623346580761988 [110,68] -13565039711577251235614288200690554535672451142419831929220488739664159247786826313872014942557773365040580336339119572504767180950873913770056536976577723483809560060390225980828859419645610188043333718840512820414535857767018950023116086728767805026639226707391721661852550849978320746820396483384510316589494415848837973240781153163861668392748926623800069346200324616084218526021803934243990426864310466735791162007922535622683490310525640070932651637968437066679108612354837503091604297394930423018985186944038002780919193391010508149623412699287105336790083021271364522503306238805724991479866200724223970687912752410051435075234979118687307789381421124881101806784874102420066156643940547004621769320069002924012890913241685565097976668184708110466828187629902529892319203526256485288589326162506996990801516081413463731664620465883035087874266397815716501205266086636906167924685330650880651775775553356150157735026686018637128377122691414125765812883715556123764739659817321816097381092919144903491962883101826617587472168313629104407620806295610536691573859323627550156630140306910743759856053149027608098901229505458596070715387802885273575833847956591257056397026850816295584753767190778353421885800342760676149912557690422177276316537966877626249134090060170640551443435148731377317625568331388139860725197373835910143611764044716426882950153295899337524176783754739659115176952303369408089704784232628011404864007885938491384838288608097186321504303764558745216704866729674223439641342974918483492755934948380147254777389194629511574599279207365321117497489829838060112716609454573857468808044075892584151694463713345933379994205419361420434311568018732052564421070817304519564596827232340907550139554521048332708444436519964022889938633673521110289813659785229236036136029993844378479886609186355699475835663658560226441827036638067035919635145092737388435454031813851512144726220973518311999169571464855436684345608573681826563910361589624495054791628526924151658711598773601642392820757572888520423028248878140150231084586542974813839407399572207732703734154547199172332956193924682728471332369329359232695528396939268454997766014886531125271716055768200625868478341239985786378755546202285553697546301208890238155081522775266629963579814256319879037997727400143412934876079898276573737822693748399074865015824318532289099155741824 [110,69] 1024223686536830335428535635638207304110557524719264939338753079584841312164589220850880723525867832192679404055337551301752465269698626310874697436633072128191556225294828850292221958284729483396769427642337821315348408701857341362284296077666926712959970580927485098405984166464541364054047991922067317493664165782799077727348067856869442496352823860928316458579823001232331662260743285613010392063401446906285474637801549307076763405699740076800427394670660148641301309484851493245908755303038088789465079791513461359941074372559286582499177404418436013093670522399547751432277714058871440392260566577627579716614700679312822225657520649575071856469797177982922343992703531443557296494815888344420677958809149219860578835953111568856068098635969226960937431482797769535265232109481284109674630152018310759568578488893444871842197952952495373832297308105257358914783055663249135207939466688594011149000490724959711538122277475491067980648087683118047121778041392455017557595492444321365093816181904496909425979117595540608221853302078395512508274669290095763759664941364450295943329160167678986036272390099299773248155908618008408544994496678056386145488099678950409230098233845849894027752772666030810363508647928681216844362752089600812680810716600856350211044286789317626591760559498717590775282003562858215803813053902183067330297853097642956866332616222680855777182712869673367576525176266389184179413868343185907891592017883898016588543079561884847398544413270550335631502540238602267120488382991255201574643411475927023372694695938341434651522888846591187633226855937208758616052765386094897470924001537799646867438920738211484890085491974038277315727110053082581606106875907907798011770193116072172425161644961777622331856839939116828117009565559207839084254774762754536168933914389109733203420092546976799375475831024972639731455972964803438422255432780504205288016363717377001884923715836184639697395557246706668664519242235922560001707123942963268888736799671081505595012172843014632112991903888075456828672625613979261029230679028419769267757261275688230047543551214945153552411701938452992808134042232416431182591030478901054626931945185774935052347921003219984067530169358177794029282993736942305361973966884975760133074171637748154664576871453453891271040188278457586163903511594844286962885712061275050970883152695152225028664 [110,70] -67848463207591242092465104564079345370896760906353234063102478604607041575702003063101456301322919542299034793539877348136742972476404759937198501001664311579045678853947719538839401769787465532420772272291947722498125076553018621756000656156492951411043908305740319191978633868816097925585543927290578101555935167524057416692151075517359933275406764554329281306227896630538352967315507532233214368253883059087916888304474587881280736199373686041934821741034579546777919723381573735571267585022662747275745759785496005217380126633703843275137074436976885301411054074324920589472449434488605399843998110944943784006067183152256073193452601585262194475097839627236659441792281863505646046692879518013175465710414496950052636431356168663263950842655935213436041107366778266022206851961861591345545487514649627643956722792445986781928656443062111505314244066574990477061021824039680288685739990609710051948416880939627460090783315878276706681496335428725421219968646527146324199508734544620199232844299584050397398379406646136249738657425283718234682206343348272807801343270977251125905780530189690081286279157147791134273340964219030460665509397406641720669778845489899941638665193604326649298232137627075673811520876772337620257605365787076104578398151478602385205196068983773828134220679627454911730217661214844083457959849151928479921851760826799145844071328907023733855987549622772188271037072938765808130460915605415432051062655751418973510315347678616074752206560832579305511884246517186662106348371589133892024697068526851130118840235695726614831427633499340254755097406289784652824017297753245707064511649422413718125576330252774873166155897276088889811929263343377329819328851255840184944025545450096669813822767349594774637595446302555364389176221591275994297629336367217365835550073188562230146651585670149415319733798074737629293907329397215630218110574382256636506429329394687319999226747598375923126650626842586743317686217066679835586005518308191576038256170487721312918376135008523142709474997012471301184501788489543871234795132104049452349437269973911293772003087394662799413481960429479883956096316062973210513551754855289860273816618399039762618221077138003754593944384208582772196680463068871744119823234212670857884605625294089616879589864664288465523806148455734397256133439109672683147063703059174515149202584297675664 [110,71] 3873217608002090596586967734582821655554601401609541800431087566802369427954832519304080991287182779960678172652810700182366139082246191088742065669556836856515042960052845581376058265504299284473642658975651032742710207135670243320296033014266387264917873567230896913885091293698485561564868430752684225167385182791780456809051651130764580703573100326236538330272492235132674168053926095456238590895048250614205386237714190901230931916296217180205948035209699667811569239288652908725548285793209902621907844286126079051006401181230337274029554511534841502845235691756784217292400395000698160802980572071272334552644077383796369677125911211053629831120336558669968230159771786386287865389609210304942851629636671000913499556051955852161435808950406092121366332744415822777595880899363912208773768807885772473113375533160659768984999239768645381811996531887360390004190611921578923535545853673507451882275110802741841650325668318864632835605482776295926865678108340005843807359798999708364747597875691547691659252978786322086156829040464077448505012964121624597273401311071987399256850048136234566268980586636479202864633184929817259274389507509346182407979325947001817356128462461981651141536664477435825270158028284504308121413258841136836153147360569612157824480294831855909790154744693067224839431978621482112861012950519021792563123749612204798976164726725927990335277004324731103996243833020241937406250601682772651342468850558034443170931859198190051407049961955044157641318397348884872670720738008843491965408838048485863287171652396899396828895077149402521840442101584727417968195656575421998278606349262011020670130671817754018653537528736188448462319331480457456372661359767174842099051625714213502099919507895355446136700779786589309788867042570581542843626619352155982887486951762537469569895109562544287844275773542814269832227737229367837604816041068538780063054727117944093489746902351460768172219833740350556939261525876598252823280972183950520658263775588949400580073779927626777799689954910918038063025641995788258999066180127468512864428017307409219099183455407721843798944131450563595751461535532595724130295178084046570058899645904256165330084211840405246658574531607465209010320620476579923848361887477027081306625012728179047614672064630031491987328434916253802093712146954330253356635597411376478093650887662270 [110,72] -192967253295720192949896965221881707811355997180915879221572393666655623082962424252238146936724858704268805152138729786177386476689230188145889603983367839958986407808551599120186089992415712817706317183111763804423504901440202041071566550065555249760777835803988762023647052346442884788093138370730260467462186803054208611400121860003314244243770852580940516548193934096063676979094319474453293732623575789140185233770109111103279985861197809462521349144273813298445247349253673261072759000029441298341294599389687426414984938219404839859201763823833013716057773457474607460895764766712189775956200650259515905877984292566793244116003448573902018839495567054682044872632482632694298426960221305088685050096162748350675318661626806260318861024772205287073508505248836267175334467267155519897234841785586963208975866366305008639064661203819433797710270540630846735596913758342809028404779669634351680340418069064396160954777981654005736424020078825876437157729212730637057934249513995972724588990821348371589031549074672242468712055647075449917048121314570156619901456591190860715267450671600330035461859383652059598122913922765946072492708103679305736161167913079032129797461508974844589065398461294054151422453157275688650847778633351255838906137370587705441708321232605190144389922377256903962776747502651999544249552916220659273176131533366193739124744616402440098645899769674915032230526743339193025114218081101525284396550516408527921428548462719537526214722807186486354826090688420829958376206635362052645697618349916096501048849791331650902482225938872109162481007855898884942206736723959342112213484433038862632754581565258439656118692592534505299853099046373883997930913754328523343491410358466210905524515171962601926661364909177249783374116973591343671324176059964946462705415135044184809488582904715208836861609638218154115679092028519720227755752112857053211940215169449563677812035953998953682763855880393868089038921278304847256102679906969838646780946974690811163694446957806355473602159794576841585438311829377319456517004627870127801230082765378861295312410959796210385491100621002321646359923329415194961150690623080354228385195003523944123437032049089965764459904994451679836489208378356252198900159098178451876774803514659394336590936579761508678404509517736090255344475926508140647365365191205336983970494324 [110,73] 8615309528029559921855690094434253986963198088528032538319941215127123693430274773836815703954827968278977316559863776252625057881357590189634197313676916588415520795514991720313020908981397906278743591595311625027059587253261964480265545635696774959578809588782502227133708717874355257441643269535751237632214542196271468446759366786444952724912389694105378700595500382785782940416159206722154848280394495400237713346952324118432046337228726057396480116542059917406472949787858881210794845072193297091903699633692765501205359257043927896775904795815803323455430162417032088927745209371930088831824268305974994448181354201345658741120794961474617954714261086008505379378533555428165313506455427141423174309809160909303388984525232674094861707938231042338970455851700736731645670400587084071017102310034143609972398011999864409213319635161098312451656135980226991186299407974687673013728801725359545537032740111441703038397237735400673425785222659626797620943412017196003114198084981708778710962561271215459245490082757178073087346941594102208780202001392855949341321700909865506973322606817073845456233518524308720326810568227168400482267251904150696788203492502000796471247604872542009243143949450703995727483021270105315755837425071603598606976207096701324013963924085486088708768000943755033531172542533990630128892241252116131796772449883700024739619825173589384360175694710085987077698747804165195912410703499197509186837104089941294324240095680938941047596577812242628434974518188972836831237020485195548350847065797289210833746357218514667645070802062131783813272183101612292838447681006124581718518888988493336098705362566772023165241415911396172802066319889603869335851482537294737011090278308885006357971094438174091634490069071180996422354858885972316662084715504092385952052454411896909677202867616448730340471244287928613129951785720849587820907471771429907801882401541698119966628847122156268669788356583312048013006972105357054326847424551227101441904630507112424155016739390947212555382316032043504608624162313386455148309135998699198459480100979164730782101729041685216009098800410505923548435034639481461659477705568069281414776804342780127238489294455962989635889561942725263582901574497282592529914004920464899136159123335079196504220131183548959353191464901148582919795697708990153324710659693879131291824 [110,74] -352310620675086838022075844030912295699338634784656022866489165120806873318827501489281478210916108130108734595892860362421649432802497598456463630257103875628192190881203007640599196480207656389427338440207285926556734958930675302377595006758105245513533113702864721001546101378560661851301069892575478724502654109509039197770389358552020754022449839747184223891153836586723549930240057829920892354337820289463728698845230239818733816852779487777355566936221797761120389058410131741544519794428011847199556395558174331964454283444340183512288564216809864415853670989035959855086984058888801370828580580344359554866617130594290711088097228709178194942993412717186179007854255318308523035038842773436353247135813640146625546049125950764926564290064505857229473839919700769980966495646976785906372999091836848737212046336242516948508712111981893736059332233801097531584308665768265812138875243124078998568732077445027904136493079268697649122766320845189962901033498729740540957457107366478110777505780758458416463196592317085472533650712268039429755149542513767462043075355653025284203429416977944566263812908629112464345020083716609334632898289742168887291895524019767695338094456266221692406473913295169667189955265776512045849334595578255580021998848405016868761299397649583496639028334704631414517136660744662424051608621515017458296999845342099654010407906115821931799272663651524681353191126286419793780680284493023388757533191769433643501999221865886958411431785007814075620472047278469738098030381050036128553597121676914433437415406104975000079358780726578579529728877652292619110833984494606059712942954424262823466953879792920270192236487402334568993227304266193872636916142937153239453670296381812668496196938483741097134975784535770293553655299568810153655818633387510945804946973241973090497625416172873776326154390443172909005768352811047589817037716979789119642197438876469837961882973667931335558324022838731022169109027035257693918822538363683389136876202026629145563691740749179153766225208378112878052476873439705883955711391893625726923378032242860405477882793753414871822806970364183582840699675562897696676866430286787045761801356630548755345203736499627619835472429857183409136235862224868435395885514366853423507299125109681983526937708446559550388527859847483901691294805927689631241095365568656464 [110,75] 12905830833539248525042624429616387712537834868115651795632614082823692698653871775798972428045939436610063071028487942339913117171285118778535931821173807749821969868046913158354144812460339139373225169459166937156562858876120300402963607158012526770928035800311451073336787619016173849147841123539456166825026558448915679208165796065395235633682458849571941887338193141939741685906237707387258046064830845150017747106487348790765707571310670984266464108003316304613267254382398328085231747092031499934779223105843638428841065701906697526428521378214147413255248578836791656574582162401770139413952766357306379022276941585009763353851130536033714208002946004124908853513976314103432232583651031608070696871401461819996833803136122458982094550834943447451043292727328918836585968052652510831343100007670776214140387361569329451163946014254025773218945376754299817547747080270779480593808819773198306563892372532795854367512072245927556917763163370623190554353350183696325086537553521358263503673620258790827578996757861743937575086968642599319261411306437338470974713744870786635854078081935894929637026085300999980120186768754488258297178018571120141770171334379836133347928049649200862299517844114914017035316588996606531911161071813401708605009924824508207367084704135949426538241987671125311339078883515331395947751182743926207205090081366068931809638130014664389988621061704555625199784000416791121546655895751479961505534650973699333984558299182859492217218148827946866990439492771960369474373397725390684795402450765876803198351341781067043041265379919298817721838260698559393790333719143786417347954921502133300320641195873655784153375706053522206738692135844849932349067778260729260330739310625068518628184829859156687954825462075881605873156211553599897343086270583027646030681181298903806079954613270330924327311630792218557101716922390008101693391740483619427440865572611567442522665530061526574090222337429296856216284538587089837853509597964399594843074520664200077098077079375846967248189352063452685752556216372553889236630151553533677531148154912080735562995158352530337750613130320049501979994175855860414187092636538811024881541085897972054995386623206384159536827485738666381215818711298091851039336336064571418513433379383661259160365277942895787069676355214524445870060987320344860316707590750352 [110,76] -396453136232837965308816538042448854482294246513049962188087163595111061343595706448515607270945906562865829902252118554697115841457182630583270738405350706749979888378058583121962062626842955736419564848110687955637711713855845983896177880177641230170586368291200752687881303985186602881317996743095025650104589532762007767418439624902742546969065324992437852211492888205136535511616422612162868238632491310879342899126273245887710854715244347289515415709768488314593158171498063838550749650373879655959763387008197376494201233503078952033878672524300576884067192576119536262636455332960448569051727098339793264744930919734332669284068693122476329741771105672647583485993564400843997660101372753313134342911230107217434418027481034204181745677316822123853450646657934219159571663018308522842164798890026478154388639880048920459506645000027278136904849983290593106559190548225014664856072310505796865723421186549550328333762118536506309798896960781089233187961697054278187808039343870634295525212578353076367940708234438906035721528877919411646909207882595733999306151236596239131648029591088525746841833142793106751128954342915082371750488533077091875687773117532866751473189491224855597483088494374358647029966351979554732985142303566786546919018235463483483474248547318517507293563148395051584017561844215518277629950753266143602378931490658716233409069223713011701084355334446541851265072545620330853849900809846618172753614230596893644603293633009511271434575145177221845814636768840718922719284637342217590191110821953871824767734855503812073255545879072243007344732554608766068886723161181995087726730934963999026503236117664112089263534118157563249982153972193396121806567542693566354132949149030207208585019230552484935141647850315595820452249389553873359937944933609384206205488673339895803624331829776809049471764649137378421307414062436601191453518945797967102008676233041841208166726639703809200396698675563082968591654798005028321240083640340687306217626294050845732804617100164663851912595629113692649438013673632131445755932503689725610334878365305557094475551130031092573419640714061580353346182228139228452000930064116423404833804345157612595385675023039039953171206959828018853630869966550911637341575692702901795956031887169025010646088652468519129341219109091082203623568445145328998779060992 [110,77] 9863226893719163342453777606177234547329060936119568763013787738528377062876350508580765908832939257140664610040058539662884357603019235135318274836910105955445096712959364669127319225821404711911752355186551043688572361222062613576149796077308074380744038540059173800113859986541882236820268462134344975240577834303602211086206700028068545046386081168447368783184756907832863820135573499413122521864873785245659603367286565042330537068553021947419248136967264578645317651168018310926696399286763509421384567890752917354577391982379010454187936227535119654892729320912990914284562924392599407243003039732857693810321479194736076239164326792799985103625031837380662486343759268490356782271699587085667703050905713098663940676605614612656975482299922705720730561837263674865788890258989135454091504056435604019839284790029919015560173496806881451769392290036400958139528810187677684959144194077427030191401374315845684022421279070369466367272125213526548897311310152639096812216211787385718736927359893067226316753538332084048548879928598926897889876881309059789545474154921559273783066037445966763143799109021307259718485761886899142995064175520742100802483803085806696642012932463157526218288066044020419066056060895684888202812935700420708889660217699852402753447260408965584831010110560551209487009617496193375893933265676811451070405279295472788718903228301885676105986847771562500516702385506083182298070667808093418886654074231688581719916500018915332095603069644466818924399475424936572686645536878704302440038477367706148828961028614360026172702658508432869396019616828827131359917586125127785728130527064358490977421308074260511881337381851350572346692759561395754835562749278173973572069391513864998397461466621186923534079168185541420281865711089660453576445142784660587055702033220842778403561821551371147966465839973427744645893428506632685003944539838158314137574944121787022573204500131736598118500076135643684231223632138226783046942887393714280092716128036157219085973712277087409602585095514450113442339273726786789133376374527904642453481539391969031180232819946331536023878271948001300608794463281462335000365747939968323616202614423925750466336902196425835259689841006198940209024027240160263954267161558265929347349263524965916345943343895111371856517915446747681159174729397890432108088 [110,78] -219546137728424414661076714824023778561131081745767025918184438107540295018234603447133040641619708566340730902209890996320103517301797313409534490655721044750871738110571952235363742708860529299683281155681416424784023141056253567632319413841958941880014994639168756622235651816013559922693501260152975967254532118748623785113875826319150704828908400013939556147488207165964475089597687523440849034989260127931166360545048536093442190933465601107271358448713875341844825701859293977584867801421192336974437098525785917511558904757427989191369090647203689080403480700987974886262035531316044086821315992786140872150877437527670996061731882761865902071184286997625277959459572164481365217147750421265033009694450468823574786928286696597372860728292721242398790496474470707990750113217675197684512573516603678342576917490910654191062011964811341070330180571092881218647072013454363550458305284818508134804848475228977383891627080479925054491980121600779888471978984692064531246196782457631333103169606408195940751976607108009921479622886053573960330171649023101959476094289799635676183855456395349096814021391876509290621068017923906521486683833342591141879409540986444513478164110661859509986948162868050543453350426599273474175202616349403001510882335597627167356991039283412094135381790823120060388761768745711835829402840469607433815155529430269407207886329890630148115477727738580072704705865088273889669286638769204861055649867347068902347539305158386019206651191400861040938121827086387019362493828384710867718706847000651940131176882694637827292670454750569084659121065475073659027089712504763726272252120102859525651886445761241098473369646826766040939814062350451635586596959630998034820513669690192624426848412016938691664897833884043209130628561516504351474288497160042195243450908765525511629901221507898668852447690073903239056362608940215645962943974996435076223127261588002184086807103133965034660028923677112721478175278349040935013618771751581483439718989830239637325484198027071150135895875276435832778228336029157127399145527876707864345169559242473085675525459638200948264774660501063673287664966830724776142617631778311440729258558672948036305433191652710082010753258822962081512021910594708201928343847829167077460363717229198060535541208974685168844321286035700802535677704160947584 [110,79] 4975889748583459054368418600140720245281008268201770173572977241538995174498597419236051202410066066260048859990032029476510676915890229052228159942525897978909049291815447205956929783560781611030832147558395795748796261573920623698667247958502770628559905093018776881564081403166898346919580500090361936648790151419565578172238664176103409458626766378212186628404953969737291451493131027487139937763757658726851981565936544302383801454404331620542130286666438534957055296605904662910365004775872605372604876096829857269746935729932636314201530822138652490008492236264764309501596921042403644483456390401497680890065807968941487586393292161608177765950312752821547935831007089999237630691794361600315731790705859395800496150865364521356223018363106484635043966660117632347136575797790849417547382878442642807118617976643658538789826299617909648255384126277732166087473952324490803677988931399201567039416333947595605054948974598276801187837677936224835851217893658392066356026876137033689611741231606621406815192116709969374101643286694933759606125986373057226932760185648049016586947463895575716899069394760580531153614488937481226757142324834078233595994777386959794221602336863071236196798643059345639968729575599960253394253865232703962065508316841279402655902098412513276358161696728751840746179479476331748139953620167920732227229399023639104599358374109717276384415808628403194748990196875214492617035210161810950414165870627754605741709038551062007414278546549745288074497961499390395204665801308922186940043761900953680566814596052096051853622100949320427160073577650599353292226715359861788388779188047302794273448624471667306875942835586416979404811826777337561224189955913462563998403724271198771691546056453242874911163902173751949835526658381783629879687276604621814634265185151567117505030427627037036065578884755214268349518570508709665918337279712515215437847236252376517866111537021645158196965569960729947852177675482195169253185972111015161788019715710697166881237303362705926339899979564776331283020940828824525787716119880819958804891552724015054794038038597838374237883259693779860265691322914827613300360334146639822293324086636056392693548494275075570900058150709445120475966655817682795310481836076111129086664937353029814283154635988682421071558740722969376959111226427508 [110,80] -96703680108329816679090787893717232944266748103639176981630721258973426413325402791665754370974043410051665305485414637924467582215661068201366608882016283746718269090151486037613881909958961428147518404300375785987980628777880807025958275018118066474923953104767233700015256247224262889936964233699266290255704911553590124469864145487539682839932389453122135839436641924210691783929620761325937829096634785817358167920923164463363181956120824522787236271070083292105665815894632032231927221708851250604387710745996556584237182174012817925438636472406318530555144701787072008280031279089494825953723098310928156210573022651108926420773969040495374634994824267214076841360800811124831192010967520485175614713537549544621650383793319806105688932982769189427568902209272071471838196149200588612287902612356327758524402052570340387597795738571163270566031254768011200144434076280718213699010878181934745298604873889903654680157005780476082370079684788835927173949936987086624409504250870118780284323836140853413346040400620145219885268533011812957892122688979444261716596148091173639930558398248184224387816146117274350906317906243617744485482745944194293660582076923743590578316213042909388673639397657640622229647872136006198116180565659732184871899686257363083227561047252870250479280818626056402620281151558394410642071953940441790631302678698111268158168137750185559214636446562099384557694691812864938040619935083818382857325214220815619063002158948360487590463791484970185877089250998567896319587772562863466012929726728850565576188074045742071624057227027940333950204431364075915415339269767191589233557824792011850354609075818854083823620596547707616222626093691821162691084943747192387935495987344910643833772122541967534172773587567410433458961828750457173312604651803856515727220911199697056893047069884776087057921798375984754436144573219067242886208479249505812046370311785041021552027660009669594105299377338449175662409787251820094347329469600212937929109712094272064073044383425207521855957828860355285674121458398342831372071241655720120182540370384781124150300516215897467305187436120218440632499386530632770581628306812676320779661113098803884166781331037457385007405637175579592863987854102279763925485535653439386345545127579546269579253374796162975263452194078462383508007004 [110,81] 961759753600209582540017270624062522671751420643505967524596002437956998632109329855386557681053013554725413933823697831846691828928328711807647909857863026577562190929916472867311843592659829780446849488261862773541395845676432230663382154968020405889157430553442497065194693434393182684569235713125087435152941614906391780075015016786698953946549261548235943222104708986575039853289080468969653849091467695131611161127984832498697489203430193788468878758305076471703064372575090633405191699461960744672843308844028448490351673350718644088768189912179480797101721455045047055465657000199245681867355202094650010524453687095965127366686024932472615223199099390022221878601632229454266527051778821662168474871370545651710422696627772923486137874990173268598176948666524275196636250462316200228503075911153374134761232664567600919050862135753969367194897656013052440576999963437179230638152555453147491175381507676253614756349875302010186969012682056946721102462496223058219654963475901564369537112338420553637826150650973277451821451448771277536929007112696385757772153165196086075533381978737918342599535246231925139004954305917156950504391690089349544128173428412944366910350433797619760238322850914696744774278002330749098472241594011779075725227324807790105378111619007050752333800475796764314240533043802760155248305242748162776032252094912540256043500863879955986007596219757465633988144326228681201762214067841773008954693005971773253481816526972404228781564049482976007078002306399816225830457230119132881905012525970781177713355262303430281400666881142018718740152679212595143798992746850082210015764644207892494799440376961360139419987581579008545533868802349101537136735926498814718368490707097686586787510574046078268558111930557460421362899464036543166117204918852019988482431389658401984256406645966576192621171329675348551798235339055062430599137939191153017199354646902725938315135907322417577390541891929459612761219194298439284561126233907443101682377757502548395374999884867463561878837055529624698075814976305647594712519068286061154354381788890000407985162198158308409908791586551192875976343771408647693511356308511527839727260446293094478828805875359624286929839210335583203468872194342880500181195925151759222958574081896053267708339607578662119216232007967351720104 [110,82] 12890446129002337452572115469108036144477040626771854361242616884232661050692482596317520386137930444776098972236267537684952532743165570071985762187960036027691493514565438611589832654245927331741866185305578126127036821730833103026090840128259886548987054519881021527670338537953894752592693933969134106106739671537722026903286598389322600834197754400119926679447303253352454482468976857475475184282501810957426949074807114064067423414318283842940131095609443346585141592704770929575093451739303313778792794351326196072859014313050111796052388533916069560627164841937922078915562184811532124279347274789171784922777197582624123380106382857536871277460811587298165348476474544935805688991316986269326725148859711894674675859233640053751627042799576212553749592278369253151868218515093397276803742532963548439968381877770822098173593291069621342154877307501257290261042437092275508549804830136221224399492074550427796462310052025774413261837861476729210032986600412575242063186285849471243940115726672006572927460516020692335187040303527526243103651493709408270062122975009598573434563052751078251701260824394514252778754896630453787004362923098303620365315214668001462600293250814744999718190815126758692989647078067709374183344148251524570903434941291494614875434429622464605883542714360198229713590832187609210312261827196437704997351661915008901809581671236152930185645743547743318619129802226201768620571060284828601316396786158971266092299541905109104624177884083213778858625799559565815530375650195017527206087571226473414135410254580560414189591823681516790358566480053692090123134557120858311887160441651074736696476859860471961570530360236875886253473022608737065660463248769008568003326885515614587178000314984118411806673545545838691416494245574351581332277059678661531058914917646156625855232309543597031109464891593979027729629870149728006871753257660578245324351853372348218758604775887204643942932375749287092550341280648019653049577377130481501190492111000159654356881313998056742228163229598786329605763917681977158569938790605844177381193247977553244738170026704862253632771394447281636611492115514997706900562965825020647057446505084183773461333693603165653421030234486943138602629455363443849480295131529694464915701548236511964661234941600205299698337244431132336 [110,83] -112933974997758481064961999802283121015283439237515148373845704375528022954460411230349020262126333747779091945498339726116507948924371255588347984480669611824823441903414896381772310872111266087061657732996046144505892270103566816916908721158376458815805318716528509084841620559813074542736805933947407602586398107042785363781974815299966461964919514421493798598913035015682540762113312617018006227286067273422309713097756786390504787984840101484265041381433119177930771387433865258200043513711532349884504261481020347742353660086019327410235919515776443450942766291291948243050779975897406341993128083087680090135007283692763145948426122884179906008782268363136351823059964960236138606923301354595536041608158513216208848013864883312497584599206336596446433516166652514369734329716269560950299000900492826734086821149287959893230852461814621291709716552710564618906664497781717184721330357110804639101797612898757506863319857114706868314211926518758210930592758503246834460115734408344152909922595576955805486053186841694098024904463902359657352024760511629211265100149388098030210323282143497547293919858888215305993489423797228336932543745835185437386242948805628888684682154041592223957351444080007440304520657367442152846229095272908122667770500030880173034771610039225077149278716444955428540217749705525092010243839620977546508075387443414232804393921405550801966483599173105434384937714660668702424113857865838673925821837415536992350049049298284196417966860549791028157152976030934442613971951357652930227184791145123597482000381076805367792005333019364667321971338044981110369350734156609472546680612684956984277547093414352561983345847445483194566179853809590722691682733771334053203895393650469167613838029174527283342320196317125934910741540389355811710441082681683006913739137713927574438309241365032472946398280453064399218076699706347076424037749146526009618550260008357713347167707730507589885174529950194364558540100733416981685730013395798065762296209320886769055377226880640768826502176322218608469095724309570598914481629342539332907286359636293042925809912477098759036531563024790789093601784538162299170207308657146903190668101868284918372738383628309365306138639351323692038127614808909833358370404053843945037071067695172880190499183207258779408298156910 [110,84] -3864832101709180280651677116862900086210780459290477094413439053564540953244061223232751140863151032327026529263617395158173030045026153021440417465142850624989408370134681749431507521670397149978407431434099369300151072254576823732802539578844482548468739652668764363438323227485994638267905475536562171791366670591967554240531931139451859899400429278265364305864644417732569693049588570931268021145190161766199179598016234840979063282326494924151411842371154372756432064420631854862364672742517855430751268814709347065935951392283230803566919803824729187659338559956974286676219653917785947255434647169456792994029584935396763375966061533671040841183500281843291356245626089403657462712457204661785929966609160872745876684091800962937153364288101260651887347900588308385680006010425781557290121203617962708761328299310185014454550724984662351066120883353477600494652775228262022200280884936129981495850277192358560797237975866269743377322200081896633393939238559937674800356608290893130784782546504163467107202606787853429263798120181287808286627696939186704110621973513404273540429394531939709317545647203076195239086931706193159761861816141415343502242942131741100477705452888298541858403699194944386325748352902699390509820754339187848702597284453039509008086794794928536029152866922388053556704489460228671653037973990594838106318691438788726570585754640963061525019552030936171513854657008519322084270698387321074670368315149759934512585552601014404730031212917441550919778516424988205361577914035684130328265749930628245395795218259078897330210671263716338902011644518412253108181961046588196290450733750446782395507312364022777020643340913377371595648130080966718164970556644312417065787257548470603548323356865897744098958461036005275095558708601545019454085525508424414379127293544018580206363325406965157750858581561637336826737258408461797124024052751759298158863630701150112721830647834369141504526297224898457076950933672632374068106166454173253183934333423071328619931524037689193308398068879194959475505586537640019748304100309730474506875233867740900613199721516773586740969110086966991161273513003161939342689046868636657688608881097563411032632360066436622702558286499378544791536477713808232926197553888192252632579949267971845712046310782697678253450336 [110,85] -563070681005676728421695747970497935717783051871779846019719706326636883800956746782345930793416465435142981802183126374234077163807519231344308650670067894018438325707814801098092955955029727454260139796949081841864490447258616652817163926836303716175963071931141154584959376197664731649716487955982908175863028911414078656827604922469755160554347040582162567233943368780076373571259100165941759163337834814816468443247459879513333146196384259221007914627900825870376930174488591806732346974361870627909792634079260905832481169337542453102015389630978329132883036235181234926581019435559715955108828889144397136458379877777798653301219820729385980832376189990721070403140187204312320327437787473943755930876389988038120822447481052822131229935555478003513378181124389985696622627561130951580715204950057459372073208298143374943681876968954369976084066472103902091901438854086748393869035050764624351382638397480044257487839124655664228591347753407851562424095011466231114907563647450939666227193341323335373635747670714023134740994284276010017431058158289425055022913648583397459597783667185958539278780269291949691185267197827374997827412256379285263592296270568579674369784233480916145714468061869244448507828717333736713844085044343389135276945394629394154589963830421653240464044478428518667302375020096526985069445751663405366646789970115036527348841086182570555095502674684812121424947174744943036329291253773726934144601402796304839699084027534649996634442138203157350298536119855735122667872333772724263262144686790527222505248788112036797245342328282721371335388519530548450497773813933262820186232287799295093090050488857489924915498944186863688522622106280048421267633631770783584327315132215242067849496671336639023121968162250624512868812861607296234591323678193356508021265077574089285505575535201977705827567044969967204763624509543333035029824737202688359712154023997450665883459668927809108800413765351833582075277434915404302235128558105339825341180012731764958101439408257215238205158608410738285576717746413193131369689706024067142076972501037073846112643430982243221945110951732785465833233179986704157177384511655845693564486959589808908309763682911593395774603523626005988185961095803360853978541740973465927737759694347221040414211169592390945132 [110,86] 36253056401311117917660137803040264654174735953179552605527816130060618164550799232194707647172821343953734081629024458459270349859425805603268581417543033469493949288739573174106737037494657304854764203527366371170864223916273879675924668216403152096787305385353110206686974058680537502854028599773489767160884229999668646762617292481849659582564212808723546706986707856787843168085891293889592684477992843098502768516634159255430692139839614323542399914450692468769475946362354812556371012180365096591949747901596664803981332946097660816015209926809809363670316400810631022054754531099835787686897507487529956379736358897128721605265138231400199794171652147800747858994826940564136634526121151135575874899199479318915194382111627495842927451312031630476448482565232960214065585618950350129492223521290249650489642344685897893827319654897759645208029028832298701271130881824064718736645467333033235603459009586566568429281772790127231982540279703336948011123143584301446112358030910197654800149063910994636120242168011823532981804222393887645463830572539709009338022588088675739832335871497213688078941280953973318711121708960521208468526005539200630776343735015574322785344180524953098845809345567521562437705489537603092888303085666010332816163678873195484649689147344439767202283145045192153149914033979887110315898159073414798438023733633314906447779316349070384118008348662944266367061713324905884747389500278193351920605174066483285343906824066326131262988216720177939100058489694289394184239693920877532868589451666536450920564522539536166335775109429951056479064793669237689165270340748228623954444886351812844495255629726141740390027591612856659315913909215922570268756624052492825175704129875757868534256181274773680243725527641250241976625691244310428221254110744172112613818597557956015760247476054578854704369775746307002254335626619444577509227294833546947803058999643327826280911632796325925156773801175522914216508565170127136899813460157458406217535813119768959252466639301637610852619577460750144022887260492175717277769040239507731434751881639127825883636848143793171037677864417119353842116626564217297187268309422020134873691232025047783134541677257961004894757159720329920250659598610490297940545902699978666696212508869542205824602661986514120 [110,87] -868475169566693357401305935536459938179391712727037057374332546132821373640807382112082647943859171930286958548377660416558211340210288549032546854925216927352554579462405828644160997302479949187317872026903105712903073051639182852137856531493802270329781297789196041735715426343953751078478525003650153113582303918581422712320482499488285438879812913397832715687241063258021379116197653985412646589617545379868234792853377084825265300775475339184888866211819980571412967668443423972233767942453430913219391543954459135030673650322919682515492069560193176092900671530361917988032569972734543380893189127960843882573540082909916413417935554094020886890192800924426921830148041605980137632112431330911849561422149992120157932849254681165190065066597709091639375549087907402453507733616780799303752673456428958658846589222176847900217596786264440873690254249549027229298463513319176951202876313602822938865612617314997304598780572241094300728392219587436471329477773338247999838773656888540770471175892398064011347029505270995691705123846410961245396049722554420974343815145329350760466281755558579813674419346813409120453006918482029257544840028523238798539644854905895628851697963446345985042964745788428636649341630587853007189207335460032873298716925211281571150550935561180802486562488979770983538749910901499143184173135580154733732391466096763566994945108797053495946614984472020986399575621540165676939248353643321884668590996168223054732507153340875268009953703861005986623114371513246849597754403233375931972628493672706414168602145041737198408829479691614680326882552029083189196378659134567485696868582382066412958274566529547530925729455662884825924342356126668307021857313801555718758660559618243771207905644518910001304653492963182370763450331939968995688807530449595618527976107111748358689004159485716681774712952223314737834150414742296429394222419782611435651607242506178992310859789864860571054815896663933837309613192886192832601136249231773678915844751917235795931349002005545822135036035248878938372486842735852992998233699114560341519650099776497268876054955399091295780936439904345347087897275239290058051624610926558940930821834236024367832852712475855893852372123024766557906729092018677219259692597143571185557762794234501614561521176851 [110,88] 14544437556727828270666088254229796072005559966339512612742240137868223289274805119467852840683976643019982441898388518851925329275004098100185670981924014584236962371326686006068270805381807820281601400686587665010908294100941691709677837672576131788758816205093029020527184629479207064825601947249627550850621086442491028050249573110463419882487236857541194196723290216422658668035025975563859680074125779835601742159770471305994828276750147134038248274359345647888200631903988823170307324183220654237125645599063885931385289516605027026183952826032768993408577530762836400551212403484104527478296711748294934567231019910472950365336754508509677259597130410768267997588977615834547694726741209530277020679152364610153656032715008728087627509327800905513934789867329131613059505612467083999517084315876698306657736826267691405840900871198995254145468379305878848101302858020200345558619030468952805550318614311631502464459743184543896069965384590862357267267377632889110969455626527229837441805935694589739757143422201435175243306635647268735950720753563221827346930596840131487321198984091817224025226389493438405208302453691096944885176645058939388709861971074337131322993601057574108846143199647900764012271042318996144654681576559349550561322537429245712687586588019639040272578759712841412464211243750525591599211145875145728571597263152241359457254396342256277474596353412146070763793508310140908445237930853024258989806184383754430335013243368848991280227993151869437047765459846848549390682064867465901177122960110911782476720866075944540997128420335132626479202209913709549644254848558299618682688952261778271242920029545035414075629848216365864793282013321314579139464011376864976166011942963461587319878134221899035651481498456505123275220564613984045796682733578266724442759798307803401407966929580557715722446063354583780488274122112663346315471397401318698540306915597065979454050334656001355942048825044954456236457024166145924627970812361860716571554089389788713040483121413513281583685928478971063702405663868995786092560290753577217521437583594737101500699943724949534737197808571638252573974424346020850312740542020050030520587495123782434498107875114573954686424637565157526878772966212882370748181534722428836158682510047781027474864144 [110,89] -240667391916894309936580845414719433988599520152586404308898479529382317669384828011523274608919810405430444578074165319932126133921984365940486747535271147741460668021134299437876033601383742928433624142177561125799223806966221226274476627638656934052583654124715667755665680081236541000540059587614294997646960782759695616171124886321998121699843837685691737833687635523710456586371833993433179327633130688048583420197856884731416015780103338696374214538258316582277431532476847547304514720287751339165004404620896543622053704891610527733717197857146158172020776956586355869998666227230685513369728809975566359428370139917424291282587274355648738729800250311295387487774038027617618678038381340852539074638920024699390510546156352896528265082148114885030039040934294276065166532989164038542484208912905763453440079895199323232206558402980531729942494225612963727677533535227898518668045599144092444074181560492955318776407087439209775714095076925428062301733292740857409905581651432210860016999167087881021270914078754480431249567330632247965755689366517251485724521762221282287746837974062042733567791224142447744943754247039113520795996196593453988398603044947932227695610905198876457222611482901934150956321283779210328305911953183677700069726070906998214053641515752040823281898827878790402612548129521805990090157366545086572665719381434733106644034214549829227405577470069348078888215019666386672866154107857048635559764601422091030224245144489175641499953056406857864011163096318548792539145030453020466858713582069041076808283614059413290362030611536643473243250691622560282685588989123442317731727249239651997047749279781208102036814957052561352306614739138897812744822282500832612939351006330488469061958304145599205156710488594632726731723576846836201177723715734803361261111363803046645441342823814340076283422216284284609201277283511300224950636333813734417736670780491410692670945575775136127208672195517298801284294792961791952643233726236642774090408634691842056560788159999720006540685085349810095107923555805110435042805341647757737244494754914441487431444127483549324909902174330252418126192318419202613694500222646623526698554515274166289613465915642140131997535783390758663356475518793927545676916391601021789474250590376602773216 [110,90] 4528405193154129022433700241787396072204606552302880979155030289944841197574533596364034369923447112844161448854154955158803710212772764650073987569890966077833492867507552539557442752683270590090993178452735362551470460158548816955625427534510386630779753479353833452381261440567628572329607069070389391950490161187838748546445465224977790846406182799877242865419797608171180567581678362297116090495363312781751181960146244599186019757961563633977038550814077314254225365293480951681655161080584951935190083531300043481691739699807154972013945256696455906651685345926190658551910977835841144883411059212687698504954730606176921712582218753820825414672825367475282962420044054012642682041450989845447342455368176290509247261274003579898502736843179043881689009484030108598027752318762397472856060427676703020392237363660772658795004892086034635352108988702312929207647096564102491648735245532298220045506219269347044407243550777294903352657122268024180778772289608870927173552978632210165908674493831434124107318563263829471907085131180738736207194455964980237005232905216351943915326320937403638668503527976764606936649496663879200331446153876861983342719660277840302756127219335380756524664542284990296276673074565938386638983249755665798009435922024813537278401845159412215301730280076764752851247581930128012134552998810704843101672005648608484845161482545940230191919729273822354662764075553397744205255409828749141421111778191349791582312288297692637027236346912489468175262118607349559007841103412876242901231599010501169129004857558821767565323134363508969418855187455745103824398256253248494336407584210440500658299096334803006718390309041158502327692411814163985369436081178915112729697111485741223684434957379345347953249753772666300410462359200203523923002767596543533699524755202015183704871847000828975669564823127039529681653200124935897292881049331422600373891697841531650536873650239620346398677241291913212587352102564075444344597676824917611437848537043949807144930154792243780548313016988307060805002924371428834238989723477882425663104064406486457660194218093956135489280340017256375235700953374401636613815260132174416580922786214268435941094811536172340663074337556018033538313143118635796593036182888797821998385861342824720 [110,91] -54947066963060586029304908063712622527421169877331951583352544075516576971642157525300232849266452550789688202487354120746545914497396273188090736898427207958786546696342236489291596499492751753118167498126012923471867748738004750552826473731647054595089799592738428454322661234688121689486337668403803248116787943247159852706273960670590866838354309405543521662425762900206050491929168812197322133899906734623520160449290317743418037529786751355636562820126134893025361037982650451200519219961557930205676660118262690346272524677973100832469535684297652078299621875139386849779830771966565924767048404509999448054680741995314849064363163694363401914040490072210982051642212084431979939240514961581498152998072495641386113752547180088562595663269381712776704058483882815510177245689560839254800776068726572408182265401256212640483401523255063837215717189290069020164769017873738146890520303531943603803167503643363446094397338436648680921090605418237567847186859808844394169218915786473178502147007276819923215233077588623055238149122461352469055207447336199309637877437488003368857945550809671250665543830780937701632176691403845789454977089721976496432686070823787106152692053559681190695591613660504458181547079308390844131244791441785824573569522416763684182567591528665419284742014643551677953426809289680752046248374464681536781164102246001911081989240757582750853234722755240913849411814886065972619563155225020310096614248331868302697129656197531131799972469378098086839784690835529154694592190440014702950347845558500871873453633801078214439374017535223473190734736439402705269393996870048231799579809840809025269309337386410104438469512885089415567825415838890781360417077756574517905448536526311284547444882708412478401211311315577973632215038774106655213611026099936672982340913318508440035587696329975463780483306226520358138016297783481216734081618446967733256134297257047272856010229004040937934917706918859437208826584856901222629170891564546824130464129699809445202528478843215998516223260793152385527516666558541515984308890488952461780830089813502255946551384577486635172679679566914995697880940557564588093248649959102856647093567510445309853163201560295075675898412457749329948392470110668052600257599403062455025541421888 [110,92] -1728390086525570998620187960590738628142561353750427143729255205610879985317232592331748099156388757988849510436690900803395826750316124831607309533705639850928164353528843721387365289498333967801929299228163052525239754902591112273296378732096244318784941593303810880649797228522950668649000089669204445241476810550304652818250586790325606352301699273628619178682115923569338960301720882753704215620407367361435182565669133680018452366160308478319311282708678186427321039474065995062734069095418966119762449360519982460544806053739685665160647705633371194682820414851434116723102647828059589607342761175859257830377108521408060752655276354754410774609824201926311795825663489635819852585619293596917807066522333352582690775242826761810970245526614636242316267285647110651141755552416428755216083268065721725356322851497957976965745210484187281808373937308521627283107959526879483071315513756084181379244092509307916783921497312662122011429026088689296727688915818523905392896903645014473942841703595685614126744660367950924629786082602721837836299995479567542151415050106456359539350262249138085575396430104587595208873786068424753272339175384574002569451327027401506994975195213976528810953055072176792341454903584395589034980028666631289828509453410378182771353830732794303795896792788286366201370271588280565105832473920537020753017040706250212147701077102286948099926922297913068687387090038065435285759786536349335177506178704819579599159151983095552844943505438031475685616488406718170635697404626445293535385536786275169818843005437569699208387966583745290241450322491819350044755382631121405337150992022849349988314364175626062441973736143264918395785348338029160524107251344436525029181170196430681918454216748545741418168705476313032604816167542294439752085173212995968209782311621842900953176742054667532165098652773360076469722456522618231731246132559715092349916757428170935634768025968167882858634245528232272125585995875363612640929197798146454541830516866920554329296144844178181082945121450284992739007019605066761993022025008893967402018844767317730384638234069617987934352910984986246256110146579876313208756742625785716126015649834538112711204091509217133290660559096358332024219685893977330791618256856030553944244256 [110,93] 111813749662474247951803694173859475188736763890537672957822080893987585227300804178552923654265061452140572897080353932944764421026900683000988943971896435027616802911745965182410704486805675874268044838053059195049386424525555338452430711456560961759322732826325638891296072834763395647658650201915648466422828979169476364181814047960869626692539595126761080139694284630757019383286398359650559119549665853048330346663812554140633611096881466412067488008251534583755511785655401623580368538536352810266946062858999668866201801853216160360729358820223145782642847420078093711458888354684883505156487043409402427669538490202293384848096489684565012635323515386405688462820630119290060695294000816930313496374380442392313115383657863066383337793332090783841037805361931376665805746183743098913712091769856077066094966251216011526079785176863103648133020851709254310093048457081093459709922147186057774522263368008383104045053232654546238245444033706584536480654037874549151958525209120085631086817959080461379839405079653424423285187784109678196786275489436011947545384868187484230194187798911472933628847497197261818718219587291387755230954968342576593150884682038860782514881628518464682933637210045030001490293451340327071368628752692723772869592022446598434380922768333299870617853543140973146969915335441621961324508538907689574402606867686941130454388820075948254483777532029065389123759466461347941333958407364107407522027485449127806635442417247572522302872658220359843006271838806783561130690572134992990739902700875967381141890461277559242292219986950814586581139174578750999903015360067696635036337445511853375852262286883900400081415693621930834480864038787002828214971623243681115149200458808252898538696524087843293975549438224054299529735004991252159241823826486319434354801709365324033350930764572785776225890417015031390547544144941264346559391667787693601407412070264242717636269350015417308712514694229315991192821929799581922484697074313699462114948082924999289912329286270788401335209337454427989919889854740612940208615871787871678400140206689897560343221216827400855168585568322070559489684412106613550050669938630147821282878859767674116114573033860900727976487651080640361189683716656267411961215351658221623280 [110,94] -2405073909935118883328442022937722710227669491613375483502355718664679665901795235716946137634221443139471340825441864782987720392848290632072484093614292558654888600644763556810102707727648417710412086240915335827942578559725095673826812001071645722683180810924091807889524353088954014038491837194721850047731125757717286890932338987518671100912563117905940863587036496124348092615828141748677709183480232608620422478374161482322397520537712027458567242613869259380024163713364596725098881481400362343239857077417561248356049754091067434079026522534780483768221552323546909372223558656694583696972675012255101014012401577271735680088840191009813515392086492394480309853990431635114067239716728081852750808454714041037682466251235857976982179473524238385359672160717876742475363760310715723001700253643213808640854980162175453416938537311727976625822263031559815293323571530375795177412431987462499661666825083567447969282886987066439271451101315248352877150669061000258717421692545872635757138537256061597626504249884496361305774952001597294577282073589875334231931645098389514791789356595358571004825185442410775611494389898209708012254581241358301764194456173480556333236781794919677036372239465030527428989585665816633523319963106272501490413288632663057643169130416568872193385343205864843155307747953914050426529620848342028392462608660214583792202911055221425259762578609052842909723894364779137910753871340468106716015783648402168155616936260916464439049819284399886710338299570515691382745948499914786869551142796329094386683695494436589121847749014448112925467392225987871160873010204214322611021064493145358970497008903053853796871560511952660338293866284817100124094228626314505184568025643631044241416676186297535767717668643827887832443962686879914825795966332870281630802081208588281696539203153284482798365710299595593891388980879317518817520491154408838227101223875416976410262819042489048746809534847062852977366464362796803035787174453514215295315426859793479074610182480863006987053290992392229356648204976144598367498773848733154388392255535392643634443049636587970241480486187163551545133383738502025891667503234513476675492898807484964790662917752765496998648936155844436918260104351978788053691337421980352 [110,95] 5562260104160245666662114148287232007497063909508289856371216996217401573664304555883064007373638179428899924937954004443132607038680606080876898117240280133264560297802931178773420695852016214154472495862501403243306869012729503332425735067141387987050571890949111857093928088616318525158114618584098839661899611348331928386829847328833703800364040674999356247053345965358456916295449687559191375107860959852007243069601705777060665321146903689409400899249951287187101558409491980595037809193833466068174641188898956706717434091676620357971324627000059777344096233284672223947326300668315929396132948381901675252124792610842943339210146406485133695947485979091605011510168601160758892188003991717650619059476024146496149785677469024764575361410274420686767099118224891772558074596836638743031932614298544165935147167121952123833782563568272965631654543981486471202953109905835320578301645942642812400944085560566106232734098763822704390064789314432803722538176385130650276705830042089694170287758368108404307913015947081986277888783867871749023371282995397272545379436426380787524849490652265423276413142173152630209366853583363425011758681952750045166499844602854577286205640732379513627845811358862969510900920099913703851842757219243750689509639551750727317212393652915181943942901161440514493876911912595123204220011624820116540853386268561841053427161887603240343125357795311857829094182526391308239127992848732960076366868870539600973933527021810150509214780443250333977715617763776338857127807964957660127906736868942735919761456421193918188068829183570193157284985344598053236916943300402393282423895940318276039078445187557856579005035526247603654207602809993138311376662148778310154993575049100433258910912380390899188724727595741272858015542029781792231452333769959095763686227877155917289481902655961048365344493243446322397424402560427330714295657929872323643491101006494712449191573410110678699709375589029684193989049738563320306531549902647744829756028150041790598362520550472532721864085918806305863804551428606736422286364593047001752527155981039520167649540059031129627752057139842199711146200788416927448267839190881404635953629342573814682088601990701793850495561998975689743950556728144499457709168176 [110,96] 895984980857413226677414079286469747458367062916382124233258173735507379661729651511263103533296060706922551945456918519928476603974410577449635582247790149879187420805531714710744190952599723545546295502704067369187886088873856141432303825730105552325543033874420270698658932151169269625303872590700594141494080114990603735766759209672892269661274410362986112918372281775679523356115204400013918261733448648852395634213304407402126441808953291614734003913691060511033492345048767647725962408577650139438152870210130155019614079110083568473783422418078602130016435056807232140089457511931777659258750034031642635437254391617301442858903813995094067629283569223091121640348427439149560428239813865386738202195666176296335386033754872570159422206987126649405199415592660660448474396617922951540085011354654882496852128105827836698757386062058860058469463094495040141448305265971839225127585870819754303122570709393708748459515248640106182254749679853407613128733930379703095789138321092550027158021796854848047033962383889922381595230738584339950146821765346506657746310867452679646844701693854774734996975853721920572297068535087242541211268193564856252747549788365576280647816145240998477874524388793433237592417794110856063193765349231457288008474058050292905688369169728514355664569158695950282991356432908127141516357946167387574317912707914579002374156857693953022409617231235898968423672253318989923669436095456765294429309560931109627332068359762517060580429840879019145157988011611973506607888673158824299617146421735107388126623761301989787544871867393241673470045349622961663346629122848525517824703932595672048522775136210338507256603618471506510966937206142735255523949984886782847147334328344178620049240925258205057625245657021219959700105388364145814851257091219756446578115484389823615013757537783276983851537882552434871789226285744413451534558712372003839704097975774186171498720237656332792559413368239102330077174022552623145230874744519628094124696229946254231244517945330405672369317394523454781573531653288663747685144769138393184316691934191341532604292532000865429443085490145949893048160163385212757869259309569647215171693503460749318214448579179080470769959376438191314109350246111464014362688 [110,97] -16493401992403436023393770613008830285513488314938014799436910011569978326630537987750345386861686852669354647076568692396198923036812921723141258268042493845380883812676264771776212532085147543263566734013195182914028817228066478305143884516179157809498145606494105303319982084171454155561835560022964327491140275057042160287439394330287036641485596202632863972270431316429465283015520485024019712012610791316863586062500139606887921243990161797508562750521308949016370288621241225920002804809385127983179220468251711895461337147139576705931036134190917309183768434651528479690594308252767237436345709150960287966655489475214835125318393200775504655614950929081040600381758818536034280648817780433358379448608086711332246080675447565605204934150762462374350207645952972350397623637868079180549343732137926366321872148282320392586371886803357853035889200313330119093344748851838439207485776542041302067295592629057120406633611798659292448033047779633311247393095362547800360334167573038689955873309135672508379820025543413131500898585512553585875145973272143696678667531006041293953348766094038040446344226082615407625203560616081850398235774902095831362415036831567928623190617270228639494824281807484030282459100600928724475677399700321516109495687417537170183578370534795916581732935715800518649530777630191454159409554893989670790575276647872522646570165585737695079956476698032061596822530822044964803103853236572385010592888137758801586770001259057439134671626986895395181999095154158353010786128520899742825928805542926218666683040940834037368641738277450447995027469041397352424811667952313512520854066278953563563045970608293782468199831134922940951032480676783428615340574656665727168977116498417145204409988319281631174515402728182713866744824749406756696276446825146614328702790772529682750044833175592031247188211716715586237027928120699255867210003437963596290333184939810475859897667950299238113312024998198594342070450276638360423969259579248594398678827409507288444050520770447628511910613534708567635530660211124151853994373952827785594973643278959645015939033359644812985499333226219605879536505001718683800335525820469044051521691631590995489492452995133950851858665958710438066008020436824723200 [110,98] -133971743167497313651077760765781512651258029470272644931171002499833837631902141459231712519590302380139410220217226545351086304676084017525601745843059387482486028896181116305961445176364328561249735061249732902806298385969339170788009081205698683215440893506389158997718465441171000440786017400394029306291122610026531911570559247875463584426447860785984300393714389703963405460600028911297632890762835001837965511625269350882443639750329334271718473550175219528862988102085106685508993001888616973717981530508914031536941051235304977555101966662101607062658327731354540499900385123599180363379595735825671219970801239092013838685857556345395931211081523780234823204009282762720491954726273665453361129377629820325317129927630613481392480561714662302593789538469313435590767627327546823852209219757828083733438329005971920140421540639226431270242318465334156467080992335090356536947753299864771781276685912674173203360438012423720381297982724303594852750353298068008520485133789857786580558524701487869984731656993703791398976588699118604075064730049691155697249200583704544691090611428950427612731997866670096792485084480208492947841907819438838346751652106570459583060497228904639301427172233934798673445382804410353934794980403968877443368533867032729657730581939707210907284208878433514305032119269108286677608540174758622245218666550195962413231556151456299398414460885406509188764070594951127426148872705868469613933500911833352279284789929227231241789710939137582046343627648669301492614124754912582929498100011512633447758427517532141680744726148837894654979443760595095937229067865509903746885445776001707694068541745263709118473395147771760470579857632322156332045049381185195576422307006787047635077921722642636784510972381444885048836171292245300208496806515840121962421359353786453126900826596876523447012270456159820635159923154315800114456916083018664185825486050377626043237713167761364949336895124070398646815229675486214014348095579074895790727721136184253580596668789306054408284294955804093954736106370063856661146405590558598180596193603996331497152221669023787787076492323805155924864644156966778373415993352071548212203537006407021258419121490245617310594682978452339666624010267660592 [110,99] 9264943890351602799083048454214363939131621547611884892282827778797197747134700057877820054291656570660588079770909474655948638761770752499139603849630354801200849171706464007628030252774319920381445385232611602093577323643665533268841927060841525256025168803968309272632682832540697820579808869982065316588544238964958341478225863021262866628833048715321053960479516861367321848592762163664907746607872549514752603187034937269131339018515862901362456824822144600105311665265336250820326735180656055273260804361624695564032712503133742496399937607763975583776792398589466100404452551876699990665781084694030868821686283513366541371979532932397621288594639648422723006858141564633883251874564381278563341577226439072728404367472991681258554167744758878469731487430651166121988265660445667513626600845072508655302080755436792769795736270169727675062636822106376870790678802402567890415005824475474473140915423314865563111187751028873638203705431616910128395448635818154758438649403005364263384842065527998536921247859380971127427214573689766806762875708954511068474689321863041289394596083236744920100562953302775306614158494345662953325422404909681046833825883225775615114130249923900412437935561837715681790501846552623082799727090203033423934273131135217537022447364746905276517340765298673940275794251694336700397541892828477290682375663996682198637982493344746967560149703383426143456832403632650432091111236837937857265997503785061744811238933443872660182590769652382608119031911793420385791550679343984698600470221439597227530896862915184219291533446807375556664453124903568226993666376478108115189755325738939393701694080035529028910195642852976611940280793279993434267485175463941219513456905484533871138426269354819054874925467405958730282609994874617785977919277701675001415628599653898120214988528908448536625944546654684597263980236692705210779430572649501029379998872043869423607435808303385904998215982013904936141365347579381107744059800339372154765558278172497178633628891315782771263075013829629533461509646681781537478200472137063364453902751462917992852296547717798247785630564853058122296514955129422961595137334307152233792193242503755576129227775454869947370680017687301207997010823744 [110,100] -141386801582605066284697852812576585446948479937844628775701652340542484298789890208313745347593232779349111760886857745041475620462679019739779820987679602105391402620988884468665982064665907952559051389551276450682036778322210529684411282868534480667123074074773881419074360489914875311414633992591406441235175242525386030144224307791022376079432619998961953704614329630702858293031258652830069627214017490475541685662085249684055164878077071132606065152826159034298899745764700508130496179589654557189870365487798190505239219479873175911428487525247956267849850534839312633001005330711957485343777517840843882707404705143231687486946015371528500509787681995433220737665840626570602001720688467438315086751544742738779625754883620131742091149903131336908580410535112834482933105407436921830378909958124546905733969075406099734151709531711724411242227948937024682939053332540829527263506835842284247467776404703637647244202583523448840921644075740859304788779613762117903647103291286943836192062471240230685033794586533691549935635869675841964084832647503335281772627464129483147895163316373921865940063998440001583076304638972756546783717735225712900764654335582148456964364605859085389974485439000397047410466784972711414135626092526736852709351354076658192856678589615847514648099946202421049660605219104355631151152800561926957474512255478450610621001309443914493056741223936362603982067547418524742049166681620520078820157576532511482050136492987545248850389220552810075216017370054129963064893753799661710180796909374819068850492347149675191103006441134206632035766793466550631479532688932737726459651157771738542713509270965456525745161328838689887838607585225197226745104811731674915541905740579760011874409936743454151815367790341839196651512016970144835793128938753021161950339433896247776286198768361025639692384102496533061785667306172334591522861708972390665439002990749632022852778939554967591696830149025103377061967453843546929828972180152554276269731850949075847194197611965736501944847672777010288043009664106103510596493274440601113558935479388970329442550507711618378161756424394481068426919696713466161627585659915897013229627490671586583834509426680920679311905611304628199494960 [110,101] 735309787099449940935388219669593215025839864674087911825933867728959566273507294811840758818919101966389351692432561702371061567214310866626630775085059332239461457221434618820634438624954380827049156739033863080566232068402717815521686835417538797171188283413342047056424642249451822133096956229869220473548021383023201611558011276104877166029144661109448853551626950851320847742572864734820502473279551308585507552263499081657886105660957933577429093671610046951824761230755312301099207569463940272183078770199658779276188313066454933935732208625569648085131191645263437186475602280055373571378737695466624316481664774427260204453730720327106765458225634423354687058427894172606422215861045472099229940612115272593780389926898306711745537143230410494095335540368803491462403847598253064928079339142429352191514343300450952264102265307210212286927382118744087376856540807943387000365855680485407906668194249557941885091071082692263528550896031091581425543097769460854778263230291450416550779938759427239519189784642238300744271487544559610002729768026741171424063857788170992851107038779736901428875540494528816055395599938299418000602903064125543084656903120162961844460151862478510892399450400790282398468238728663794282634701489114145319903765990818125546900945600736159689930474638493895536957909748753010351831068252918831863596859219193392441323623633397738668486014479134699245264306962119880090504432567098964415559689283501525491666525574222525227892767073039062541565536196912420412552123190799320586916369661370867408295602294838362677400417938915037009941836130210729641512744849521187074948939841126416347588640537080274660441419684266585137308018667481189110632433443764726625763650092432458697765440232535277135949073411080266354627768267203209248115614812976611487372661483658910450210071890920513233320513243498582678852098702403044902102636694225425776773551950310881793732897715269857654503574263928846564114016379317460799767196238795634956788436288732406685027780716855885685302735055283543223811982685941994253025055504023031494563088439774329783304308393146256609094416526469631609418820552317864771347728940035325226191236694788299922693625568380349400077226574397354848 [110,102] 5751709543708904256092090446844874827736198230394089414665861485793010141787889360600495494279669247713276814338440103170836067295705416412527296750505653049248341390459805225562361602162714405500785735816534120873167341500842623193362193065663203909272576394183597300793954181452768655346867497176679745687148984671189106523818146178240404244431262490776387588904647690429508737567026530070115500064507716610162763179265865936715533703455335604841614091655295143969627528030283226479401840409479732348213642256222985858751965858647633864820774389703526248127854817451742903058503435803283517903671606619181630490422483832178122207182189882956992367755418553610453195036062044480843613860856849311472660126705152808487705000305519884960456032795536911275440002638803775712346887146725929135140916238748313653906263993594581817243199447715640876135340584732881493130448036325254499087137120732953768031072023581224386155183571180314296426351997780250835247869412030288695482076729668858196910491297902434851096229087443105700021726038237298974154161889313654793440620910519844936354624598771203033700503288838131564164595965186194403802251180462734687464180402895868785825788927869549527126033516985716962864623717155535813353051918172545609937705090785226450402779951336453471271695461965575815412770679002107100607556181352854225309722662915842301981337690849842511042039372585275748483440955566760775570815286793849544169964474928281137045828887210157722826508087149586059375168362019147179017033200908561421988788713566074200876768657044164740427976260827306816546956281856774177574783343757065596273486313191942400030145537857276221605912446343667440205042526992216100533372415678259528053699676599386978405571101028621058065060054475427737965254978924106281368633235067199412744117387400875369647158239638404711450826727744062646820143430528952365773888994370985545892548793606971501522859177528594906205374219814378312745097601740387234311231825486166014501720298609696717003283184861421690057544383857223007714099270705046717687176659092520128076023168869769471178552264518630436998621854864818766157571637203808099832801158517440564275800029466590688093872293254033196325347307810784 [110,103] -140486788083314192613905703051176339849952682994941936279283524690436132542092688079544306056891254566327298552750640015724880408728273334149630233286509275153842672994991124914575990509801007674401659227870381855717366429413429934343755755994169070799145676545143246507991711517678075426183494049113007133910124502922834564771472717184178592307038972431562202370647513492623451393653294808189407070751545287198441876707006717009915900930841698485049310251471438147522527194620074287699256365864577900800200189474060260906432204837472874409247195521996401753929212675026896203626465174945741145487338137783601191954157827217862860904803720652789094944080857195033076412920325750506429881139215108477066546878363350275920365043823274426008292855130255258231788731400989463780504808362356517342197925032249706396514319536931338792697429104460838200305454370480092531771140747640161046511198504511804798867869849096345064253102673717400404654800591340937276814598329999451473756525875286413984664175481137288083935530160798622313365460056965326107204101301853044763790884394607246970789586882910551113722862548517336542535064573968364316809647431095290479213866338641801870538898417168436546825025799339575482188271777928748616191359386393517067989662731032970588467845500290008353496507706184321903035590209737920264743591648129437715199416871643843207250112942248027282580226875412738290548571843360999218996691992304167500367700231758481699531082721678490778448434154746589373643525756648743266822416502138825729262830115303832540265404889245942576914176917419136001460241209400219478598740652883612339654429171060871783122748643908544474643709280426108470712441175903626591782186783151982702690849933635257103707985201277660580894169528538579618530019925214303456842362642158987809253411559515464169526012807010819112657045705487899953708227027461196207989071447273076370437804657492171333783459263873234832773374377718254229201855797322551505894848029658369932966773749008848879518785656772348490405163376770673065742884307453301864481622991611482713763031596025237727109889691719424495736025482829112768596508136305106325406851885824575374280359725266918353970861074134632381900369784 [110,104] 1306370336678703197849734543817679596503718998668436866961360219886832074043026366091148154495904409282493153375079170509137008305716331543885648681121290951222117296988259675838269276948424361310934567439301046993603705374889971849271350995642991472947044911208313237959376814364950646180080905874813500486876865277991863142766526864934282745200671807827376585928168932024969094264035863910155326255132322005779821406448800995512118316161471032094716057085348263240447656367701841394667742558576178207128180611662335340702622805828962289126415492225362493118328262861964371306804233026279225282605726441475291994356767523651454759065660092608584212038371666781785916117738834542486992854025686966806786256236786127811272943852134545722721599698471331544220716564137332411260638870194826978341177449022812212720682004482523273188191854153201333500743373195870764038076373355575332479673925311507665706954834621716586871548258758013175686791684667298897441986388683452401333108247180408739664405927383732310182552001647858410223209662292552232992470172388694864721210988945697210619745861221899033133536896053138934718388271198622028662239036626707207268463999764694178311378457568996681009386564870940986465868639638758969624832364267338789162029731130826590315518767392874610039094421861622374422661281887438399604068522859486588425225100592344482789655698933744888720355891373506581201286704482588469637365100370081928849711422338323573376499270195363240193732819211222486040663393217593732059817774922404646406948190106059184543312383569338465269543877430775077537815600632920574403480834274339785018962639140077570642312425121228865963276744121399582372978002266613349747397996829701919753021467980397981952126562113539668082483997097602838986267944325550030683523734940683547821444628743209065839325098085006614812625364858364094293280913862317658898397554032124215221917849900973967891279287510955596573638778640137938212940899519152244119184054465816630756696485501333112322219177715744299281846953911294428431973708243288964377485817650816130322348974305945018203070026283915556533036000549484061339725011047261865895204014321638949976373422865857777540405787556928667718800 [110,105] -9166784904331960977809186179292365274765024756046505440205558401008875003132208512471780853231097264781143768597603945766182344186789111666288639582667704179853663576882385071168160977026064009770339738165182717885270637810269903981700946361132694879502250939967643283566646673667729833614734340734208550550258817426581484079791469173978865842709175147377048942180343688131854844481684380191683189691822188714768375066990142028632524004344978919495954415615639964107453994685662614048137499841377577023196653354598727108140511493929040960295420831541560265456586861938651475153041631215576864435991180160713538216349077697674576177016009480487066011703154870340965688488268369245661185868982315443009508192234624878823613066859577716071562882044561713551758023302861826473182303718342119057197386329255459309739121218990669385981152344217561910541775615854166162285915131064530345967618390706833654708769908395285900793152909636837217637917002708051547979332981328015725870582231330750184926995946870292310445095226031965940961119031562924681249834389666314778187762334338895268482368205506068138150976690642606783313949417408950655257980263496516536416158249492808607606071245790564713276770413914724549883779827557720692213579359466449870727701436502842400566964086437769584075801534727168921070696922209778405253087345763705090557073544512396745266522764603369175407271910761287163708421645588066355334505121294579515215944827835292488351049914129844934997646962758412833219605249296272289629110920662699352875057268461388841829033924014987701321453530214998492438452780875768462294364523192833992432387038338165031161153676879238289775624607515286265414421472820245437196762729638992024564818449764641295604205404930588990306287195314172954611037814768684369422146012814052571508374795241046599100098307178288928280621142468379340127183679049796173046468782552273279005039837603073756209869471443169759500858193712620670462755820026377336736632238109969317423926664504402553361877981796481752250203967175718127386369991102284764927048870596075557295135615861489079032190047318349667680997726201785707007559118619586230197660842368850088130116617426152277839203817419906656 [110,106] 49850668339956963431786689711339208834474874172646530014539675045060453093708072646183961093385908355621122251206305079438921085406928141395641697417610011699242311005591332208835715430648913398665131781012476321423747210725564252602302654171668224920266627688174041772371752738063525284692994037089127952590041536334292082888104789387626440214627346899084978975066693218755843817681849415777655332875193217997214898680181860980470024745394208595432440216086844879102120272594993340709125674675827973049471634570302411262878420632451211030894110292856891106217613133084236572041122574491085219401106788091906796676215271394113880139240057389763114096890098538942807470798826204725740589028385705109100812025096507252354679408901346020360823708990470232229017026012249042837004048425472771055659299885921481702150488546619464609789994775516282823796291430428443847529281373950512269886122484381656547384232361029625053114747642301321154743572631334124016646473672892844673526382565022439234501799109362688201677215420903804316780328153752592930424539985290045534305594229178304198844263199648450732095839348893079390908305738243275471002523795975068127336602859732667523281445236920373371825310865308346569679557854589490484439882966086063456034055291325996002823718421421148570306050618353072573851336960963239124226605000052782872551711306673701578639533706592098314609360700018590253105066565935314631474940886438708331806734857974958214517182980469169917765009958081713890437978828310721430199661852832231769425030816813229823525140583327415985503236997911341521833539334821244584758691825627554396732272266306013676933505226766697801803036623732190311338972053998019881013663598519637005161149090556621070576737594648087441597637996169706292800210424956823247293229134192093506122986659298466289782678891999380799118562847397506295650504587905535760374111377531729126731654479389105221698956463302471784926881395436938705092504535938619247014605948903324267143108926870258961934643444269321286213461945833214260635650203323357001626158747188692316612416667604303076463644422129289634354846396487787135916570093203261653748783750390141637107522607565249089579736358320 [110,107] -356374936335113307266088657836922956072023446336730164985136701536615062347004835078981704046676121106920262020332030390985128084771921945472052020073308029484506977320980707664755984443463804630723821183248252566626852661738545663111457398837312016536564369960084791660096608224352798515785480937518392047266517442090054365312171139583922266614311083755298525615923762374129653496150731178211817595668806972242148369271669613647469972690501042629362477400502330979868485476215269519453360537085687518999906616530618644710975434851833308260602405126994570498448087081310796897059700314149731637962066617608193413407382693847276178898298715944514048034757118991962201778179066750991956908533415097826305772008293175073676013335638098362417571629302340372120617074315580862614941045131743497899755653180580034668771047205220012869491958532933127527331013074584180938506319477837412022104677945254140210593170323728251208562843270808621237158347658605157136736707848983950009671480117217990841934959003279816427118323116446922317701373718629471914631676862680785930021093622245670576903569143601410124688350055855726744137966837574654358717517759563405782061340302008086334452752821856306407694087721679779101094704097124236084465047543630927717119895400353355264368680397715207334911870644443747412359851711338500814458887998179501593467334218142631375096422078646644851452749103869553554595112178526424424858600515772298736333022575620591071580730170993610121224593362627021849779726302030056035279591592451839773068605708812462966546190847873065758104969900374471006528429011386302019777156902641694971498621192997476582367588758699006924591778445927481400474832021899936197050565851526371396014198997116425849437740550403257329281569594532018054408111734701601559036139784886603266737943943311750121173445029572584668969736554891101139690891023240108122445795349797322573694253690114687047618713586620178558739371026383095027520028442899027582927168995860501378358274465995525661832064988838862572269658455288977035071148039130304886239234275292180436608471634671203794332590185523816223695607299429607824409373229981070981787171704977110246461195115148164946119872 [110,108] 1646436726568469941708883216640236187535272430506008416202657887981770084868233524833671265584772453245990898295625754011349056849851219829901382738516193845521914770913126753738432146578468323835338762862148722673374152823805894803041075838590550318499540659057089760897765301803960143342401809397855412438746227115372758388721419243598514955199472151073744414958159874438897028953525363142400572867458199527282603219824917520382704419722540647536045112382728048909252311293765269815479671879888781798787792318180774959012119807976116103208842305602576290090061285050792943598833675734858537473540933485900882019449858702707860376071229733150902008623088235706869569979811516681580244085783493947006998896343958959197590752257961874856406789058502754790883388106241620334167513646836775943832354224127851640807041807167844924189011106993987205102122480759364324194221006518000054082036450078225125480006738258113640606652458567003256156562027515561274993749783815730110582172241358669898952229506783105177241059750730897496697893767766420032802742944669868434238661338625914383160298660957282903624663374459764326020675019194378860067460508956975510919611053751568417582014126652794088268646614592714409833817795476154691196673704408426349671957386542861789786330273224526861435590812399369301131256834049982908758067721134178193179845178215059472701613738909043646403036352126523705871487554829951325706933879771999426861888428355077141456734464647640095429669953068553212698833427840129525546218806369281750294000088592547116187634442346926201050162334957014546131225068071589161070439227156463165014628379904067419992087065277821843757551989272710779143707445219702469326827750374027550667149657308917779286802426049203479189247714007568827139837755479480582449603073596577366868812304791451973262021379562199126330778192178184180826667484779605391875639416394731494942186491110972886849124656068915766937999667708997749240002045738182112925629994638345800325331365660267285010888854161837527326902155733087842102149213548827031079044330598162543357688496737781933891803978033392696019981375229947430992457151615865719785009648615612321736864776552592403664 [110,109] -8064065045641337700434785447228959115692458378204516029256246803313098436429852355305202364040117987799746756243393312073828668596291493831954835320353915912574075296298107275639279718931349996014863929582986564523824202444698033300277407138220488246962392867006157343492945346737807667325154344905921064456813583181283064497869195683699971952346674660578608650977077718034202769742279915287433313809563817885498472204742939397564843588580756899977607581383037837386515919708212944188853491921255178410838584689343223543315395562111497872268735093259340844320252019362381704063370855247700679632136191757706043037232281992068917288566928116566596628860022060388318334800284498445388196914585131050086668392218118352014326907910577076673139300328585213168171409323152076355815035066841996136382129397379618865005096684208036097056138299691690583781128494364838047087070810710372243680852403044475943040166981761112810052588127711487302295620895741464540608933504357285065959483837256659916550785502861163997974758892553457268971194794897697644647084383001422883949797393352619936039982501315777009910896894476731220581461785294365979600024365625270501238408362821816256589466430254760758296998522954132438510631239565060505620832676669450078300301691944192094463937331642148824087516177182994824529189767877068808656843687208136607118422528931088886107205763559705524562184809151146362979492613152991877450252098945184647123881147328078196216366454566833795724269630688413875109870607328581507505284233215396259414516442300817813202524049977624282252347569096294625716800420402587551940535102574441084470197427952366152485600311543169957429647271060827553298969696710505909595942250297383585430939339929461144039336042144301918766853835728803995601201635589157814580681831812463752452731520415773300202828671112977597113721493716789726638354820422880074951854598646495472945770707598860486908806817732055681135360862346907717773214061037494247642871035450634220484865499685635806109744542247047576923157769953692940276750301022336195187187320554501871729279489245403030627504682259889543628274697602509465668273374448881526078002356015332850189663300451728 [110,110] 28704428898332854012045129351137645186634860840919006698179246026558095732616135004483760271927063902732826534498969534853943438577045482079820233413935095611498137788280222068698211902399921352017513710290531447014939054316997014501415033602469115609372991141971843665690716370022583223190011142163883412861268622891227258350698640387425199932782430324809312996919105359325163992924503988824592306429761206046527279506170430192971955930491876239538691473374382229471754783830148868748515975939810310899464687241925935589065311953615958643592673215535760700156276512435818252414615586102550183753302182242484130708154271880128983115814082837550207177085366115044406042572658281830118142401405497204049880780575701235773198266300245482352459327234991499769219626753449391786053390831414981987832084136574261255025594812031836529760425224398543690385050844691386574084285654088097278836514229511267158213281518742345036786543768229150623761309156563239444089280495489498985597481745569371461658006360849409207423653757106913535283472864893910568757000000173544443690499224252716416958706971558902743801321139603643903793736081270356326012973337173131337985343996883147688797463317479915078876013794183569882073998728308691767528199796536907902307117704212223984311403335114721197806259525766103687942383596490571772201524306665246668146951725516282491932327260414471046356741665739425146906535335098192606735395901279240956419699952521282230627710218811301834400293675287729300509890145101667953374010785123686495801570956819402961472075964440419255050506594476745251443049742871215411967556396140505538285238210027641159362789434896737390733388712457214922585615890325072999103454439741784575656986278768722144768835256733173385092996078297966702898071621420838412730904617532703590366914522984531922146011720942554302707723960597389331498380418703259492342677908367945816460452716983817927201015930521691710385762618916721631282822997714744492338403858807241016651590938784134593063127671717216245240112874210296413148140107432544766536887346315535135700777320914983394083192370541415067724135435318244736800534713149466048988834227569136155692801856 [111,0] -24674146947971398488073308906884856271285695310873349147492689465725656707656310594576094715385273526582272121924114174358071554015087691523434934093778078280566525484525846959111155088378809791079393723598268222909311952324614996164875007142051684493349179351140910544671767811217882565226775682942741720368684562729825271805651452322071104285010737979607997131927787319894161970796854715150083387599083269179284733160050478937231631727637579236077231132245248770109149020090548353459812189257516562055005618515937333487226177480403103388681324296350017671296545557628923892307829761818508035377887662206235015723418874939783166120296110441030516981897680360888074450365949272176096354499676503852306608169734055550151672254790591262902615737875501796446551681355282542316928379934701937596351619225437673757893722166029312478927055014710865148675638387527437352367028881559784221679184883576111845851704650303455661736791381065859424045970084389562956057786246769806644070209933170531843202346963825490581614870587077061203772012463287840562617686174952395214815160219077352593128384644243817802893306029046065187962526937630144310379898810866074858685311998986868539857706275975098887399584379509838358558283583508626468077559098782298094115615514594301716721862190353384596351994804126383355647286749395622801308102334346353765504995537716573876305832629404809542242585844561911987495167520143921097483248800706428603558452361386704440982570665219633043194857879734190840362299762655861670832427627313399507827813031571248943882153163660333911680552118626582799932870012947462676080278817301757431440950794816619501078145361954836910568400649086654361695387286018742519459474467209273441962351427985602450737455674970835824516177746721994347691161376366307395975168775271283738204209903428366280706383137220663581545876063124470544540773610835423958145330941091281516947034584798625806430477973271117140267709657396124729802610773751173572372745566040410236739247577830853439329226206414978200789685054302354892920366921850192413666911831949653725883593473899870458601224800272532141054643713368686822531141774710083116659679829640176406090267288393958966261128045554592674589934953484004323802416667200560306391098666951670081102584723448873167383202624781028641673212221803750274418734196724533968171696829939455847388314406134459872907712865282566893333184087878412547568611594831224476450681561731096566131974233978569590224354569630088792159924307608065492014234228240817663427202336062719184076800000000000000000000000000000000000000000000000000000 [111,1] -339217398450250578463187810896178326901269054140684991832249661306717645654477415074125829950646550595935153003434852157263931969228038928817656759917917938283436703150577839122052868115502998384095952954889234784506567218316516477828307324902479473517125195688954674351204167761897969891124681698023877585186551466708537472133857986131913864004326486504438528009024952563365443077120049158485477294427977011018347927011907561036533877383929034339561197663682381986937579444857364816907152222969651933813149777385006168308392821527771197642181778435707314097481600490696505064534762991242151425512663223178629769666852499690817527597390146693212552966021658809786836138409667434830110766649272510821629903787388700706447137898613333626650186647305576315894925213956769120173707384957200636212624577851169926153430868630705403818495262321120358333078635167535097720173181117912860828287734049144138036411817097285278194007440705996613811002096877898321096459906818695718383389523758071749517358085623150610974380126316537333654565116560275143383122554367039646088991994145377672013083175458377260807708808193427204063981761957429531080907919564736997712904331724811070036030082628005652920947970897306127230822776589027625335585460581687067221169054873406839789233079681878126411175160180043788616841868504757395067203833627305214125841138910725564088923974726611691839782172364751494158639272771834227711530124689450653672354646251118773631735975122763889838929394243517018342778670684720672604002718571112363513008516823433202327204036883389688539740755049027483314467995966082209673607235369511160120832879275038325489835769239549207319943384904264726371959091972400885938931533600717171488830911434598123728564480673080808149240764277651135540901902753076891328473319362511000673424323280445887217901845457987207941415170378546763759572115493703009688251154159765429844056065280988253200743699240872267270331487074705579439973984739263467527858512093325989506246563615036573371790385073838945376459318779919179556305738041128861886638129338092007006882002876301786712789978964424052513245755669609777492469338695146534032333978977513275331056754174059975789363483585496546836633840534341227655380483284870527883604945001661073999301097238352283209191539108421747259604532628833572644535132879816176635944180190480907100538600585263217645768025319769003640903103182501156294300783669404388975115994569708808758748363832449366605535644577653950424952551318796229141122317804219287552971330003937593432578457600000000000000000000000000000000000000000000000000 [111,2] -5772147010655222755924306328482464415446131148574449862436111759525178740541248045357833451251905766537431895482759170578619568190034344524830437409536527739513240935210513618375779190112102587107311494373820115220161192355655223069929363959350718321788058047301343372230256495330057090050470531062710253965361900269251940981094312947660399057527323439902078788870466204657152503374369285972532802643180637491547792309201027041913626997346709233274918939096922839767768779113174163275216345282898094559148873320253945406090049573992352944381017354903662663798120039613309276570758586827318915931017524588437733227260765327498741850852071127010008253651333521922106370685436229394859252097873647896412737806263233676156905469798470256500096751834186916812010728423070711493320061332167197380877831840451072717025632346670102879721558309475197120701589666157051841301794636986329629462978493850117065028702548285052919564737575454910312990430923267044911423898976287437117530913041046672472462086751551811104468922696532178511196691539662936871899443966262984103789357013064283233663767247367688624760322603375854939725015026112497907110164465255760219845644022895503624389806246909907139149592666024708770211645355729251455159060717375238159075095302751110958532166956852195156688598578480927348119644036396421214458365487722526789191415862933855208810192621704638986099200605465063596511125218156398556159484714302066583087080448805731505275898115417021393446938906334497807843710988056320386633355491339105446904545348099276817972620311690546872821163011855775872825312641748048569928352322394116673076806850575755822124260211041723002150352046283797130186754021033902028598615869009957791741623243585103372943274141725654056086096005564551624358633268948931217493514541387005146907556100647276184395743577731532940793270021195321310900915605292963166569493637877478194819931724138134651409615526105036849535460393456108415794552420503321094161785492181473816877370068627270379372928839704142188752025142491411455366738319451750420265789193173848182043840138032031035193656030385224236075310224350726661096448192131365416174333403547832925752490744780147443600264174200936440232638625913746762555401079069898234154749539234095734620421766067121469116557602659487562530205403371360280193805717547276911229294052811501833120414992722828173943759552988202420164701677853403390151894409191559908264726919083618961695377629117401594997215316022853692331247398414954102567855101172166798299480883358058712429232128000000000000000000000000000000000000000000000000 [111,3] 233000268813079584693689462740264396861377761170763932226503259015456847467892023042161826017386761373257481010226605158676050583653361035525886853839199367603907514984598913710895806152723815772917729973442676452816256931949904457428457730732746549766177212799817213549563134259096758361966131973334236748797845953704570244865495957970597707253019614438156672353642648444817776066102873931558118672822591270086548132835490173342071439447480846621195053393851768365115405874781784476279390575953120668550650914690370411968957079335889928048438164960417692763230622661384491717719473952829588708543977761823010166829023066063061142209828184391078671121393672556160827247274641936812115882077628070695017726275367818208338017303067030420375067870093304951505242938140189336542347327087373304403761200073565401369732795614390238318711074537781067371601965605530814693642655469769904698310530631524066728963411211277841322846938414837502937290185703191276382736153810607927564813958485132497331697441163508309663458221867625931251691181369352950145283456835905488447891694864955892254919227245083877860280327513719692425506273725819038675967631342341613478661992308804727259412705577406921182106063493712466159780812665492814156820899675220426179726677329339167963704595441760009606106310106079465799618350719247947699969690344874964037707801263788512892710868349381222013144074655019758912846794948560788644422838061342089528067263804033631751822366848927398942411474671381281343866318499653426332171002649066715040391037066287458993941444786357220985666581883811714144401820538260650374607122756064848791026378158625131144423888814679184366766501962454518491557146656622417472601268248872960278516729957770599473215961987143880238226078495222642565530338674870623182487512687874400629862954574162632927082571218589059024856160898840868246174604264660971137821727840031827135435236656900481431669929697096912559006014042460424534852319244776286692123642518809348497232578414207209683337860339406156845557842876136511496952798262032084753839757610015602484062092142043412805716414903222540289229612560154448627770253815892818596332040594935803422509753283176593705592270961478793325123289775959256682534504846882970254024517741964200472761350190995955209300559831873897186537439382702699027027453450670547502704878519352454907619691573620817740600220405226840410629345304396906157604900633718648573587672691070952516170357619625119079660144322794214904253086767196532442644045404464058196064606946821384380801351680000000000000000000000000000000000000000000000 [111,4] -2988832025034122999075934606407473916904584716738426606010417003478942678678232365690441811246112061177732880373754844176947834179719738166975795905731055853830118595891669769247710907709183199534762472297658781350022596360177074922996201040316509566991196663195191162837723131087765265915722685213671417223939562683075351040632213312105131390743399437112235855985871187153105705461629295762577173025929382326266097209857118108732550020131643602530047687061997173082080583472537712699580628608611531378027830692056237912634725566700250239770978167438633537468881968595169443238274661651352453789811986066873402434675971986618924417616267125551099306606802759925356590635959404634384538670884698673430907475465263963467344295512264703004339406812762772402429646604859020049327697629891762467850041795344328235704157274060324963337469158109514531340680408952867178088030133234385693032588168966593851428111824968480494051837418993159785262905937423257994084445012553039851439156706502872087284586828911313514337456816513582501212222217763267227770157500662350194273953778376236444358029185631286495136999043428266187114423733010759132296106814571435750449656591574847046001830277079186485694859786494712430133724822301059850642825893570109310221736101519229517314952940075809240999435393488780000747992024487797090321416414284578223446025916944602430521074343414193461611920424623463182905882017469014619983541774561682275456072705762394744700779590147192027926965766107285970043169404888435754476489431184418808446291508452070592975978502722783880710942363241047193309978690308235065494235435332473745489905947336231255732817782878071580024476412728658887700492196302670163039314398252905693727070687135418732611711266120103087906953710935368324750927480972268241854128445397466441096691389990695576220380527472382313025310821511243855726534098545808135107686451574926289412789242983139501395901312104865652217846464602994025118823919459261227032971663927606780071766781600496351682032959393413710410727489889654048470716480109143894767612349574239605858554458719986763202289128498572573666359682557434264732666761962337877495209549155168853694244607160281592406626198471601080287287671225138659674391970692658099488586718173884188365157329630230206360038256508636758968978159458466847370028671071035870025255534796653802011041751450948708597816249628710202242807854219084453373133316304315604058579696650630953218069621169729843991635509624006347935768708171797136316961154190656385893515312566244071077912248320000000000000000000000000000000000000000000 [111,5] 23964063911407343060876161950366856675965568052995288644762733748639666202406098480683214926948452927977853496815502479110258484335031842308982200454517921304892043867674752435445089103704925674837679525952338529880599396831888497477070766674703086612758523363127235914211642904619993631664525276210346319143677866253777468140157593020025088232023392418502785441086642334362892961301973341734324489282457216109212706953770400831374992330191831211036490258416384953281172495492897466041332733103914343377218795751908240746355449652200883081318624494423644549555164693257148885555798148557935766110987830814908997402077031768868101702423776096472444583090442828075539990011583948583226940474344196084551477218567798454030466718015323367740335816502988698682961102750673650724026559219018434429029521318264712463521411440174776500764057905515036118140933085717873704956009445554366049238970837736802318710931046007822316803436671953089386659380054999068349556128339410344165650865644857322287639155870226543821543745542674339572232954565804613880873050981227272400416050580033308461329987340017667264968766211529190195281212947439479076878601082799186073798415199614257636240538891481939691252012917816286361434743835453429350096664317756254459381555333437432766324587582501307597847339573943954075190874011396605770652715103960377518632699835913992053624445674804387013997224263361928732634432463454691321278825912033544969389290662802163012087663387546373555968479170874138156876915924008049929320241849756270764904605759381653069445877780916934825993674140913763872421297951326619285533662572318594052619722643187383340965543188748486893911301285558425255613190444262143832212677098054186692092036544841383661617703247682292259335956225295033763594987241628601671446948436770928873181410143321292605922765618629346177850929467022683625275439600123606141401339178162145978559463156004685682459835118271512651381292593772760560194747349008413117877276361636441596110057138721566635291843713095651205700299758096481162113981097443574728742129688527343571261551830721819329399589687944453516647103185388190541939834303420430116784538893532053085626172639737501628654246090277211443530578156585130188222302663884830146024684311012277569116206540841399628369059726940278586362246253840551756625814397379772090960084652213099932051179723705635008648475693349722968690902357999277022749251259005567107806971981423009156371201124557853409734703498873094237523700784407841615030078909212559523721131845179942575002731151360000000000000000000000000000000000000000 [111,6] -152169153092406729967760712239259612662648648302846872303081839526862958996319370060189572408752000306717445041292664909277104469463014955460412890732143502702589524795110831921597585302194127332398275750146445042848735003376525044729619609221486795929098104288531822992947715425127211594286665282242924595796140892636119436486912252984355798007081273256748698984233313859695316617682532726680573637592580506591387178642668964940056061912734170733972437834079694416331308913588267750050789658037719190481357374574920306429229128991350358498136317002869954801381102279883284958786248657891733007709283751096912442040350547376270028181442349931323830622001662203096789986896149941430357591044415685660737481822806546367857882447452691869514432418498471469302420164035400287201008532436655485837032979798317675331449040696564235732795217213384950684855467772624891410024606273510624577952223309249230811249699623803586016818100589283499109642899638185440187270515162107159049712599625816936120520810345395757040215730788710058448593196731063823913557982989440279147502817533929658327645115105912125813388155336501229613493764376750875402670227724761974100840429855384786012255831041340053343860867597745371628026057551240410346337719710098797487114764063647223158139624918730622569728185653941458604294266679104706552996345802690379402866547846609631313599627610324004864996537410114215927161954979280574361567801405799942465374793095308394141808419345338164908737220222629426428546454680699066672903048935324596472607800425541550657959505178445609801225601544328524303904672743860186837243139203184341615182633151687784426977508289592651827821809528218766881077441555140757361197486887745880976030751673349599836981948512681371928810315470029367780064911305351817009195693214583327452877319267658865209683167905863171546495781982945193282943891386550763468520381771049251687985973375779161383596283939538867783252076664834009720360520060500855101565039582770438845483692403761732487347895581569701007125241032125165566716024818539400039871159855439990103857274241098210862949449453323471068165011997792841338449752972339489353628998229257705499736730464933763173775915080027615653342021225642196251421233255796179605305778470934778344766757889309040485182221195139206834637644321769191790383098126173933948390409252507629162885873666358428086746821068141251946252353742020594734188983252508503287735928810573435008863213652061134730854929265309542821185582600573554550795660802809253011642761148118172829105940070400000000000000000000000000000000000000 [111,7] 829259689635724089983099581898820656952282976167460373543819817922724693764778274745492527812218719272043119347897867584050638454618312157985987144569424162080581048010629000882281039598649623039671191739449087387897940649088540617446531418515047476500610651538777988031781593880087905655599285228209002233627691414242113229492631916079109408830118684738446240523764039332002731752453879417436273114428350610622644196736359003487758276940039515803121456732925479912409226157607264823827845364398267024738419727500632718444823678264336294850707368276475879501669821097218486271498483057958605603357749922194365284816104127819352666462861484327217583323419995385821491361825472573922275058844446743684811813610477171116621402647921749594935569242914948840195964437879394763629404905678139994350695647598252884279637141117476013934015579946561408567089562849133268418349213852534693349482300310263366992402154528923771641644351736202586232149226696172867280548035190986589914374745111135683049498151875099512934693095749674679868253642611508363110963139487199176147311577680986174124826709768916075757522809976839098418342950612015477508598226279832857211202788961331063665173063081010030649867484896198789440736814741687339462798057388535428199123744399168858365116725637745806698637795026627144007947572846197061126757729569054239349985093021356746634151117632102636527165322696596621243727437447808420005355702218626643277543268722783371524797865962525565291947854688594187319763610172532822015197395983364919334853406469115262241728944817767756630291371797094413564012773292655449307196577441022995001494812273895633089086948231203631446193058921386637024916787252791954882979493446943990220643643253914371911093745521589635072517312203940224157845031130207751789583152326629356169828968387874434594580115576965633416990030847312288656466356658661440862180835653988763408666531632640067012437203860575718678119141469250743614888588985043727963282964401830001569989491907971322465090588060244109324090487867581988592586227985572352328862787661252055884035259644566308437864630669754490595142346349223502565853139300338720911669375957722443851479261865138362845138978124640932971218138379819747335033031247453656991638832249993581624805272033463556739887024738446521265916004281994711410445910641937600619403678513249592390266706389366129423798028414993872650911420743053183084483071838077129716832830907569552741296561126984338326773396787152271854108342249945639319719849807372087064901528992801400038562463744000000000000000000000000000000000000 [111,8] -3812469833921285276718867189550249263173708746815672176941717582191748681189252623802634532211386002067936445622064457508961663950006039339005908091369570365233449413069829670514475682293463610402535779968444024222513153261831546248309860645882438346170729319751973662758963807808025263196734668085318706510193168393360887332415362683047545945241757879436346704804994374265933204961019352026940097286040733152223140697156924113546969717709500585544904264587733052967352811107214654262252941476011746311426810412546634484512584103683187832360014952259472556524806583085127735368511185431309244086940186894998536900469141529700784665379008577802250002584029410807685240705964703878379264417768231756865670271458669188447502684834741602067861105123124870304785857638003194862522896145747804083837331143596310094930586373065862197578145789679507861965186677758414909371409476600661681950549896011920970450873650805357412500185062042489541801385004583995257815427185405366868487847769119629675350945403661821331061424211842987908670335969478246251512608231336007238034373231304771953181081938638544225216155930091856706282265353533404011734321120769080168907513919179756352702451980720186916164139203956289097796059922064345897775963592235452499646765201263783177642504861014837829266971760700172259572974040352965111319204055420404471092133571881412216870965468211254068015627498739074822952047477204207125342258897266709457870312238135177371478373630697248040281324836895010562245548990990471126613739100940432417591814423323560488904364795820569596855364613403014763687446001963340459984877640155685348051219615169234251979759570238189989345022980073950801028733463662436612028626423390998059932109073001048828435806617591381658671204387528881019373726607755835993482443388928636265521667791140796838417707640089005656211564246209053626598177979893046739879612281373077135102189037305953881476603446142421457893982574498621630488146789365425902770534850594977957088674014818390543179307375657337798294975897793115820557580186022829591817640504101370683414663849920471338526769201883301073224743804112679134598582057951966980215196574464773015103079015402723912780455146336954559114966512191275728208045615340591218058421087758481437471015674412664544949538442542293603457541113985221000676745712742127571405984293224346780498550558525822314531498503713213481973650447575271423363692468913794918033435023896961844356088139018229658532731129464067889720227710517828874972876692449301939854528137852052156287606063104000000000000000000000000000000000 [111,9] 13619072491845413335517680179354594367141975427897966232505517330815430798702897690156613840861371456070849231883136151130939963554692270277997283405439266645681298254089201174861736779620488547326006510078117723739111246171677611119231441177757458608543745814565103980280180977629391460235785192478600358142970571958177955780110839537878206868085648467888312235274862483237434180092435245103712561322291556785675695585895840244986283621638805161533105428093531598918719050693052655468367642011967661347226285896960633022532253674611065290163624134110460677499255204301616593015062670253873027508082650222808389339368955267591159000594657213589032073053365773418983088080049037358492545515479289203414019468697452512605626019762885097296497608098733668278416952108017969412768018193794013963540428243823255296459825071611350144958788774401638879933098666770676152605490932456182791219711464678976316193699042681583988561258315653043223274289666102059137371386715661352023938805147706796349678625999894814790592084739187823630650882788306759670633718664665505502723192046178327130181641753261631791261132470370539079904524486285389505978937496572721234419465510813110789503846749896536948976690375790791254011059897265317786648022484727791459200080028430768237395905661207534238140771641129258769098798549418087928778127244992869963214917144466880059314106389015611648377886315485060914040805593727421463004590436527188777195387533987556138297862417317177337640323080813231258776493981749399337967411532679318264202827439596514898349320499617017103210897620022915694429531954448634079460366525874843179719242082517973634660494482256323040474714785338110728563798987485641309065218064645086578404990183138842959891964547894411690217066695240072719390633073850960197175938886700316827308309207578613976595198207521782903029504246927546461294245879752515252967830161594158662561517096454085426203297415143137678446221305779660104666578801127577898212894076583378880155183385534594140501926171015176603016394445023714890471425106212328292162307536600459889455436465860989325505816986439228533350593088558258956276796275172324977612379953474626319961847836388102662811621069799100390355040571728605943579304622798102767449923079926350073339545545101311422666894967706531796837802691085894603249323867466670091306084434597204499964471969997732468171177717792710418901096690367604304259321789427613196613986170304096058291210915467222196582113580054902482990735299930974476287055896018709798383859573674896071869648076800000000000000000000000000000000 [111,10] -33606504761826722813472000119164419101696109607673903441539599874000453851425621654967967453244281479412349740703731250937140613713516620866479122666584845817428734696213244897575300056960230382513493344428119428702034918578973498552256613211513452626643464431597119868942487204250383986124882382624544584683252089247322935837779439048344039838293617412280166513286201861995621170474769330986331911796478444266196624159417736141213986969263564576714319998251360795023094605653437504384655183931588078763310056617887374580870461341264806724897981740300479531462444946380398861893310427176261168475609161939457148817227773089480783966095378680451675548225135996071351088599620805446320264748720916027634053789595110828375636876211513265067253582468700263649434411361520564739421020799579100258598862992019425033373003075489523278735334607493263991002773898368036058739328174863919862594979374758136319418766932727470164600589157419633532924050232035016183677699623622035721952113226111863474270028235888435742358234960560064736459209190519403282693658060837121878580252948279091067338733469857094686208782407448668946086598964311909969795121045928985597516829177936598566734441368643902888631285451453369096770466425968994063772879969973509544221868268946124309093755591825205976315023917599806366971001401896568540596304990755508767026232832605757711252055272757754005125954197298831892409886877237983575313999398375570446504373747637100688984250971350821789130127317313693705757554255840380549408237827493444795407243641825342010105973985001048333722074713074401164631267928111870626172608846145978848817741759492832055227174897071128677903409753101636105917950830649898000519867921356260412942999753658927469015880786279910455113405481766640840258962222230986512416984468738710804492412121213541988705140782926920721480858039432325380840326891649306681978132141969986730819571703263918462737212986306925175676996314655314115062887202523172945209287661176759445697232042116134024275365192893767831461027011827300889884954325505649980074606333007334613530040072970595839896586307941944796833930858166673117886696420258638919275958863602636423814185851768945538377447898112113840620218119913788508677210059146831226290427478781042838002267065245575439558295885299154934174109380583446573390756225603140117168185321386773024229023074650458597392832670160531208094034918693537504332505488641607325425100892225451167649282823802803601029691926581104443462731718076052314633682653138168694404751114715705277522043207680000000000000000000000000000 [111,11] 58165056334910596016115900135011320657649441030111721322756310301886837674908024863958560742855038338020253573849629284130349193394345833702137723016055167614535199145904189491036971992913035046643941068899456851823480061908426690567885164845271092535278672913127538366734511584210459624300539299139174121374632508630549322426030249407360461888685165895931279337434460985365152046771638042936042029317424729596290740790320267085101773585610066700612560353276938577864846052621543149161966371308477130787211991297952695225528468560648176767958583314432653886725640218554545230585479699559931249017070386841755438979453319984452151071023184282713895607866514261778493465467709598719574096444338568726472173321762807384644586465595433485708151195531912580868657754779103176667034614795937516206370958879103607695118338236283108696706042068028232098238843691326296133853890536628431565523407554728134965941708284394368357105836797981353359702816653191532821255822583259434741631103160103726034077759761838788117300505416320143493083422271241364114452035474249194484816521250993549022750939285281580526696058972378001270227152381066346866769698341691573782417556160882494585712686729336432993816515892509018648533521848238952712684129905856651787080166467234987640886808460236398172544308386548043875615505242212466563063969491032210974877714502505975012711653659027459868499918442004151821925207167012964507857068558778538264322989920312929889362565689698471633975234108337669708118902893460086765896256029123980049609131544622472690761940273909187881625250499364319913871487683052978191618633533849690662424066908800698857310037218606317951662171090205830794340024083367379324240512728204779220203775348863475799397891345055955777770904743505267538066620938061699275467771107050697265826066270939775104539655859179292000284192565059092680275268167602679599383479507920572051185652806285300082302536176903988247284140952199746209864651895107517941417833591468269716456095419301475602478718483958590947969554125317626652208635411827419856045043207525828029347788362773057672331218074286882049492462850679517350413485037683252732260239798053180004308832710636046383003998778227883944596259011011880992583691908274359204169783041884625212193373488215966121515706460449905694976156381064595362940843422365949260149305751383789362038343149523997107166599690392823443875240165814591127953715986650121305754438050303352176240303022858971118583976164310231429279872836318711964190002998888414741689935480590429565346476195840000000000000000000000000 [111,12] -126375488037486106444970297923820448404634495731171045703575651979393572035446557644435969594101876681321298318547185269770906643880653272081685859992754674087540997861472023632488548389226729729944691485727787636461913011437880503939144063459757028932995299268071439156607353641979812576861853388302535940497059106324542788138892626315087776623158449350676326826541462626255579432918142410094674703828364607981844593157607626241256850148794668916385088356562184735867927626648529338904546253368402314670101006207246645633637936169097788092630247220516167643027382003422848029256634015256048359122669033328948227894580330654271028139259324295545583248485419271451680445639634185320105068658554065839226682683925667649092282823871305000463913364536930734488447959891403270037603902489820365933753750833633312554321716609410666314635256051211447671519763424132484930067681573472973866321237378315898782035845144330838014201574986103644700754537825559270078602280097544604827798251493663971794599056670166529886220892259408373802627379571127366642848191923990593493334868315108453100686789721176821759526051489471187637429697683998933902475404519978611433182737533960499025351133884339769671570061793975914103061189718134278675894542032532608855866032171699108453620797777073005901685830417705979865384971296831693105695551184371085503710952915497716009275767042327524355218370836844489934408358854626345807439249662985689220650082606763153987121817782277720575839887652709873000981757069782000400216010762640428576950787652773228511594626483176712213765421421519504143140890877874894955194789386705468964048854131572640705058085617406352407253690141826920359141989110582836407413009097392644967767630522048629566854079457366908055608024774238805572180806451331069595725614632338572994681131105915075463934111886259889949454795431137458127189378824094313153119684798610851078063817819939708462549730601333996545007108888258722544784062728362700236528009817093434634576088022243688649777461631537476171354407853447603287439201026857836927884213956945038547560908752400965912151898004545228015605874671092306081377668626547979854498710003757822356556917592799996214386956312681790867683525017503384619487688458885185656103110256549801004065671951763942260211754239859490008410516436077261051190616424791016800283828510976061850434051689164395898602527907440142184343912564022661905743740898555555776728305777337447473503035908308601103209954639358331420519786240946621778848701596174453352679256218209761600911441920000000000000000000000000 [111,13] 492568840713086022489887149029339058062162874259007669588160031201004886329091634378080100411707342648705378252993232277650472568412338449733530276119626263321774260100011625372923885707836211762639792521192854097272619358578954207932077008478983325810553075013797053864094493935225967691626860542228635121585384576833142997826728976161740237103628006367256759304568796527523372243493020423080585474507481000180679523838940319890039155313119757767103291805948895168072155781837835376258428514883323724511139010799566527600432138639034124553925598538916163338861125769574376047758950010848292189667514254200382489903817361998086078648811008323127379339329746517709457525053297650575997439338867396935361386128839269340025300524689313870568383824753451411944085308042873098929982212675319656004803339210252425259319905998440415546389205525276753908137286212762574674383508177567140152470455491404459734508115960117342638423077353440936611361636161730302071654753873046139951954886052273987928046592387661985776271595319823614259785189991673513854173728376376543518772770771489452374342065030247017836793883563016788196210466269291405902057653457518045577382249707044887415993385798103199786771052770841110214955318676039103160584849718813290944234637262509758726218681134180124284061226292678355663738308628784897342511756731910003685256012024312992786532588486188635656735310646491217805352575210735601288125407300930128737773872358946082560349519770855138001216685055055354446810252016990130354867308737073364640253731725594380754918025983627646824050861733396457185244930497789270524998463272419859740860981217884657267569760587611457210856223664455100905827109076097460253310318501694219542627522058188618324483853951801989002552001934674966604241853851734633189736053038864310514647731289802439957127885046791691992999374274050944295648186478180493682961914168640422785350223524958655475255222020880074603106608825780740324531222665246094237925504790220545508895819535396668597754589542058671855350342563012182950632546228121427969829306028614287441737444534577480128839083848602206199394408587973268974156386261706414474296060389877177744039966826742516427549638293177783261460494311724375573829434105399994633036658065136372101310397872007645219734332671477921738442086256895514888858067557819662377509913461966277265633202166997067023308449674902486017423176331770770940090666453295912876903440503893262562796028144112002552185344922742090931027241189826093628946666947970163426299952492189994263039180800000000000000000000000 [111,14] -1654975053953253283232671111883493243808816281070724882703060179416369144087426695933511611896574458803219034260268437193454694889147869842200862450386566802927369590167513322021412173175611819573870507327359717208481431561050055886053813891714460201126274997884541453997105141392118414680079515317426697506811407381038344442157949885381388038072278508180244570423611666365957852978148828576830237892148780852720577636667834498348752205601778611238962063188977165449505137138178536911482286493930531922950468313957565888652191483794318287039279164458630386673874688561354180153374823319962632795440394248015512163070053897444137292182485964323683458293628310978536388294677278911490846053834264704729173090376322179656046604861975884291119260600218939513780711693232740959016775214526253184465629903451794491392595873599899947397230975576372376096851810430415891197195911487923390595993811350955755588783282089780126217509598456280644450851644314998631939185321806443532927528687476911411728113219277584400493897383850885309318565762538694704887473734230455187494585421637951471132983439280314360341712775307076626554557748046944364712435242537657154962399568393239895890276544886839975764085230899782127729148748628118002903235374270632660063045506995375554426692955582291685473635119187650817695112503286528054003505848850095983510532914673175517573948695758935129811215445231927598463894070709852008395381556819591717813850513471065885975713268886461105326634881395562169170490575861970009013787936978045003871154393439064883818176077360380828394856461218444999237528942615478734100829329403248417056804254668827557336084191369090970117398210594357387404659668586849234106510507110751576110974596801737170351061235011665206859004405320617495016102697641273568673695286005745371399665904861524812187439266990933971081775233150028151750811392591106063081458208323971396696924660600394963973827777773769262160011054468577534965281655002509759010990256361646684124543597233318108803739179221585902881825710952187477057316347597142228930976819835159076830032669729634440465938581770785063736605244620534123386248410760504038841493747081227769558878710537689903011577876411789063274609504390195803424271495009128467115278123319118471256722088085096413386567735024574890270727816037050733096016112617838524610976213189971171914988336601670422541687342361399964020517337149487652190610461482364586571370230575595202971764740894403770525000284787911280579448943777931377073086565121515915432153091922683006055507558400000000000000000000 [111,15] 3842901546076249878581960304399544831551014912623641122894996259315362913895489684328192433357308041641694995569220552263495078080473604244281279257375109603690614169118347705806023265789058252186792105141291948889566215359452940039458550480461435029939636715135410666071822230446215481187191910463058670648147418368156544317666396235259654446483258823963192913864180113244137648616360989451965002642500879029125227406112377919884154521644536188288189592922301568460894327505854954171224299396043280971428662135449211399206597561615585342372221428787868571428848794631197527548572671621068608006212901297206456483007953780484015201821550636129687304329107478593764967650996691176162059302744745463556219588382958260620472644326051344408700376301975772579748581671224890534455173017351654013072119305688889746249189299463951346995179206904614854499839226740234965745737254289792447137979141213420070710397175462114046554258760216396657655489498016199856942772316366237740758803000776541840403465275568840802361691399487572229883521395308782381867758407499301775626182300757010578785956198260385088408338911672626145935498829460279076474074075670384460386722741219129206272029662037574806683266412920838359874558115257449700799624225737142580265708369086331831001232018832529523522403299811251837315920745225480539424612840212746799008371845962686991010793656082688138268228141090565000899765957129505190587760959253494328830996773882059490321560769839192338078488946705563597170122213704454376509844154077048516123191685542624059551764732974982403567389710685251713874295716102179379814265322285612267896384445918881076857369784433555605413662669832218483198201433790188328022998491093272020549052899235121500863158394719906054947307413377044210091358090724193454058121991399605117753721793043153165590003707946291322627122864202799248003369408800934657893245588890536280864324533442781847975513228995182736022273968323199135288338061431259018899100044888629827647690768484962150567547490897901307096058132874516339102651394438165951651791047932597886220965068902740631894470446009424595675274486649670432761290268605324417115665457643434627854535111195347749025457922645903355433334048348655516488727813452847396699603742874829885419357392617204542004021723387262389871385078986323856976364191732151855507570911879880082371316899296832642969385471611619018144762150158676537933554677459909882070164761986051280372795450180063835923379512746042464339659522918693927249008119597278132914043975210020995391186534400000000000000000 [111,16] -6555697087642418051044372209355853450058021497110387150733448173365625978919031815471987867811953922752954474797896999112576239539969775607173929813171648426047857461157521017311467625298484036426308369458692223785352780282785613733016310193520314847530344746391662716426083227870463671660928996635615517099127087898658345194679136007320011860209672597556015105621633722110097662195880664330423707144298134077512737533162288955887377417244879516807172891610366314068304311663037571433788103238580195024998429467975463873240100572562019033643753844803115840214738515687347959923457342447075590298450077877592543932427440973938023165802907222566410246097378261774738508450588426637071921196376669296796151985075487452156471316610605102592447774217084474999339479505110220038326567086776764044226997213920000642031337614466885255428429563188688986359086416990741304697335177101879178637126968102053824705241999555460561696665059503750614958962231826785703943107199176910709414772455627143986132523405175045390332547041265229986332128999533864756655221495408672401043430177016922792567279792070623580982861567359598876855702719550023881042498134749816738912674292785545365750111463082940990555294893331121647612267968639985090460477621658729076006703582233585000673945989200464288531353266747227808314183347326364403672515685731481195805029809771546505443098654323246260273254206866492852614017066054857136326029491615794239661676233334381319819981935986140812868559286879993885593251588989236399753967268725618347534677126594743756629248957265450968505498040620606511331387095195868791690036554717790949189476443700289849085297908045025395875007444017263099646113224135441822395004485246748942864859146391598605657178721246118328611395649937982798833267029524644202722062280119151012455434735557057402223463461259668876768760034300308074088242094951432126201364514713990711431201372643414226835801544014771144617215046861323517356186675836390952981285599682778787469188213739098641278173290313981196424690840044536126338709066132712712389655113834997450650646928530187577460176255874847248995539807133607413641334009159589796615639565444813933852770728555236035575660353254576501373626759243008979622910455260362583177116500258212194952324365733782348902726434160290049020206116211071064422165038570074919183565765806900661923459873375168751420418038256747231461431029388347822388678031044867112603802079818411053694436740612101075553325846836908682075741840894298055672607274838074867632039825736202092063752192000000000000000 [111,17] 9838526521237052599413394784381654896427885575543749188648227932226560206368694330290787621386455849252349196454265910747914822630801772883468857521471810914118441827036137154090388496728190576237920369413066688662851019511921780845480108108007806444827529525721033559393947469008197080994822215163399258162201547993477951640931678407808033141824118857372563597725140965592438770872340663922169658858449233569123950540303324293576027052694380660482630105851097692406326656798607972740636300887215705697138793525338269879369151737603849336240346655976552775234232423185237995038281945342174567651743972574848780021566872760610488466919316620343502025170896395397052601284950798863649703185041912786380900924914436682830370188440743726946876561917297846488698894384270819993237519813039803046345376878872623919305262300625606487612512599206427155157205282112203485384056266366088526445954698283730695191295217979134976328597314547114636222497997741627369025102773281888585463718476190178388106707429890270766705484122553899794355804067096933795991674451223694577566236387127866608749500412411157302595890961618110691417688586927763234435238000428330468078680885864365748957262700140128126527222895553130702536071643562620732773248899286293680901640764696469936463068782393933926793568971334217643930237550888677332554351463435843074831333411624165036543352219031933655352941767091558396026493070200171643576515531982978847130568486207981059658726536672184329515638258348445010232265093447175137171839146875902629017268217944475118174228476193926354535349434490294106838276503223956930675636794139758583519620980770582275979005214668837292578549800811147334993217250796205079020114524650848446559843672691208078630555851920697614530350767661636341681045056018796040480129037353187102943348958843876241135843156029064798725056733578662990347040093722039872807719967246959030681539498772171219498329054621746101002440774165863619701939117181634552385966161671229965457947110229854178630966805028817539370711235519672106240129311858748555290365861833964426153332436214192257438114569999241099512331780968223331290917240035679996597548144862668422572373294624543575719749376214539509301234219625876682054944312681292460590707005334439309718744229998594423819518593174205612116945373713459105776827799500325375527984119553313509615212101964535840275974065769364212660124105917287119408981042263781546393318599389367751752111662749758704494923011033262040898863673614156660468354967279467032362784111052299186336694272000000000000 [111,18] -16939206295289953614038783898139230546035156876686704136323819877392894066869426244155576676374810172285320416645326941184128820926076837115849118050191538558589358788148813932029572447565788347709808215295856632485827936551453409402709613773580986984487321548802312102040567351000525727666549414967908370986295337932578476898897743941297426531767047875890475628106180525612025607345506760451825670961098651992942485604504256921625447977038802065222811401504939853069915178280615415254008915345809950228577308734300396198711504462022873329722196321561956752356319096203844545413704061703371328578273716198107666418644081453555754015318413283733929282459778597712008817876070871535044334115486898645295522689122372249533577280361390491549691729373860373030781515056499367282986259643298097715086729105047993842926832955027572999001728741676982407944723895561118224304817320445809785731859706866993739240945807433848261590896732243768559432392277863026389205901603308259639401689921422183887168779939315752228420588901998060730567276675535201490604906400819812682828284626595956828601597690066691360450331004242622702047793586091153216616975459207171083418243095715540171304901278582627912476159233927857750917446259779163186968426420167428531246540000215256702527441218542668331950125783897214381074600160710088275619040217557093684232497462935088082811303711332734885223267261718693053201154546944766422158125233127577897267127201461362451194017138079092700065867628506803845195237331878634752341883116383244659204708690176129731545546162000823123733292648097210097488824852658101049773184846471058439068100217169112434120047618575168523617308019578805838772453731522392927009399092903111428477178254960997870417120161818532225156250172808130553958484036677404256427612290605894531161470502502588673883930331071690282603666334937995692128589287872097582712664151035300205020801231063355544757404341985352635028127009948693028341459431870269617940850955710204465448818658008492207091510949925882564133596846411159167042876744663914879130153000098659439273440532487057772060354517421390819062770402282319231296537300542564622035598699626096079637069176716784778067851794873196466580301732024216997029755307907273905257663955380113895952580237611333889346537289202308742617191608452164380567569943234626660144110273794062558236029803670480873163637473966333098882711216406813441177148927087612935470050285134114705737284873919323018203271175954915278633352426791753702780359335265413657971443443390907585606451200000000000 [111,19] 33752656314267677198972276687197068721838807393918386585435212454281125560501791045703411378235078179788743814993334193094438746588552921947371215825200592774088014955132739225815998327982039231533824599191337417512419637262168815999249481151890899980124772970954296772562335331725705955311529340500791986610235209248601341827077102734057250723423982201830021570581471251690635949598668906117274591358503854550890912939325119738555472412198234660317615681171851448151592001710036816209270138105720053860667987949336153702402431265476269580168097426782057082686521649961125196333833287692404660698262620495107637541925619940548462088032431376223691140419082594847331598427397231780275802396113244500950816154407490160222406215018986329156043423634101743810683649459913892155800664111979035558120065842436996135832119455466269133155503347606311302790345038558333554189932120793541640892760051557863724892417893572358362035369435076965104530115006427334729590093884407995241778454447546112245317351183113769800963207410558940964260740339184045602041259023258000785960243136374635392976065271853939679051695295577161538854000523141127268581430526234728319672201090805521720383508091731042438162905107721544940719964887465315629820475320881101593942781626358761557831640502511406839303457795937198008482127561247736316630159615488849493126138887417938050267598587347207945305254193945844631199748655030130792456633967624180214479098721622818788661650311382804219986834740769319724212718286028617707739869886128192213876659527179344964750703344711789596311694171253410316392699170404028523243192911624129513995830095996021613605475309128812584735145067254467881573164182270540466169850005488131393509491023283206557656829204096501490124001942014820464404056908189624040982912922592609230213881281542518521897686940109961470532031779785192119157370792859131506241633372058481885658952443140640607763418007100509309851046499985580659895610781802420107894819954535123189476098006857072295809424610225566005016699859942163691380635068509210481193339663732928580848254452588218083941118541909598098271340002337050926207667220115114398082783203314250373041304551945746066736916157073592726162383785017966306780413522766968290567407791822754190104727634461450858261764538052873213840211942343850257226267218694058915085819113766623114052382430098691699863132122455531843584664438958974035705956205071974135169089376723015003685070960694097921499265673728290603897404972569096840391477697982337081429183445930643123381207040000000 [111,20] -62088518867934663416336432458936156471609414606844484466307196849199971178647092293964112954805409851638871741374356130515924887411458781583704163165683834078059635867126219579730579386410938314841391803121722550211074183567981093401970187325805162280818219074200608191413164084469856834194629128890121032335188537793135283658480426966316548221508088454474867123090605913829652146044855280904235210864659419919658602613390325974346387892482547728597579179139155369476932623599794580983565343168577038996700972880059947675234071487739808422553850037678426130514375995337722455729974664718145902201388652856607990485703108658575709675620757433719930007018511222371906962417367108113357671996077226854200392519327178831449251924797216680749398396706538499826803730151134702236905875805247184670523966427675249446825658719853506121201106985763784579763640944793430153909341985128115064388398820008943151913036668634389955125698657611759604082535291517409789741324146175102203568677962077783358520919496997769718634538074589755982322499000652345745935268253953679358666561153315973674730356312259206548031070835271628778605199298771479765502404511219531851086730913441015159616547561938369012106983728781383996966839114275016557509074361615833059907005250119969313724555218062893915242474690265571062768057167413138073128579738010404456996202276112124620893670904879934062863826505700988097809358261053847936913679568086440886748920682739817432198659339468650903058467050622106521070741836653328215568735566805661654824861634390591489071691547489502768669994470744284263781317566049621751299845689816486102196219828720562759844248018411827399765779007937005975270228773340288590416172151643822157661785858256599203489250078233183814600595491444652004839175742413757123555751326626379325132076208047631787363053957260777122679935516895767898354923848602090372006655181758249011169895389751192517319076341167923417202949692814733504063920034405374200668603167320916301842274604619109209591724814218794921776488561746756842930773725905931881206505820724635301722782375820621301774541033691143277696403264709688695792252754366963107021501699492292568523646943686350969991377799235500108271620719087506142598229469855783614729893638578070589336384384640322857012559430240695813433427449709340005438119970943161078798249058988844536264195338589027468909351218791049663028927606859312310911364748869005567269990311111547779258545383811912135255081304547412715271088576270345163866682442347737525577737541442248459283333120000 [111,21] 93416918145476243598688922594129276929411683987461364333535977296672441818347726132312791319144582558197056987956796053418520425969392788801873193022739953185591469564074848643027553926748312609330813053743810161342205604214512308517537396764321415679127899392614158747582282887976712228150138635883408594547612798687013255274874632222321331449694668332857519678408567192519325714495818884054642879808301228866690913395439171541193923373869451358796812575382716231646521072270974481060048981426826504476285500406724529211684380528337876430690565583570971202754125319888228730908349249626175980675834249439638207538575627275211702733423843154318750442654978745926388686831001887586208231998672750303160482224378188953004590240872690237555218339787987038087406141186753521445986919668639345652952032634225932093244181632912826068095834453785446992430962153784412969993513129986574058132558980363973114624467705837545594890958896086070071724044132467525276341821949300109692995535354185205429573268905210296668400586136475359579411083325102711743472888520397321591107908044137288696667875488725142747751745614455230255040624271814386992852461969065949616502596950877691289785442247334285713837442430126862312178967273601024285260325135064017322147138312009243552126975925727032040412163443024693479773279906521911541536810404653466379963179078765688225194220493684847649862763732961309596692848400828496195428777851193317001856438186177759637721731029176091686183468905858826499247405857781071203044879024498333870617425118861014273855034737492430234234970598840769585518963431120726722508646885959225203966224534363658808275735289378370732868545467678745434961988322703347907508320226047142532344745752398180085379131464371790648065975790636825021780387516691365035586572583386996720961752536186631392598201899359330548469320486606182877926997084667250144540125754703534418159780848287320317918839460204858149521452629320945476683961066996275709696680309877894885900449842970927961590837660828248525297729796364733623117285774885761078829383662516708824339135833945575788832120192339203780140865995915115339755693568787373163473025981983027769243285896841975973289271445595047134359588346744451719724268433879926637754652109624608290502762047008000139907660850706192256121341981261028873380923481277984554909591455571614663310460652998000999087147196409935303263469574759474551207099605016420154617642444259117231303025974306697408710943122604796810493728911463147632501752809838669688200168999871882248700559360 [111,22] -113296693954431275974340568497419373515483681842383829251691964229070382111649666840203329500261358594176946448113248700425782836390900996695375078558620436552087582264556100633219777432992014878304595114315673401909703127885282255127237986539313122950020308546356818107372503975122158907371278481966812829234057711036915238647974399679435754026254275448310997429969650384382019717546653420753490925486433059648697071787930495352734483582687294376207523495020536121638450543913853894144357842751869562632285681609194063116694661050048074546117840240466337597609196681059397695845800342435076446390749855725430731112507854877961591792184177878045845318771509642754714202128889805743101831607091893927435808339590742771990406844082508488788225581571560960612266593949301697224522062991662157693914799111986167762885879353370046477244152081467403345618381619431236072783222927527568137670871546395809387727601004820838443067068922933945089354118329854401396894913808526926964005964535653948866000468695188528894121399999660909891841967095753185162481600752707440859471904314720109310491060807640631771567503941100518482640895497598237233748184652038160584507014517248852528299454863994183257676010015727819089003381192078866507141152194333167351765842846991328927264676494785792709047973009404148765566198289522813908824450666065403819152023167811233954907174175863903418913448300869893108938603227757474966795673096150259571813117207020592817420684603100465277605948305415666510810804406298800035643967869671314158242578973542352542033723886023096388766081021132339753010641697786168456971101272138412744517221605046934604547434624051070575021185642803096748688983859221416959919410507407013019269316024977419825375393837847203095843756070283616625806464662251034604310962442112986326152812525020431723918428117915784726324071049941129669624765928188103129798853291702699750531263588003556478365937629628650487546572577921845770705593516820993479031207880117150586525794404209910158018155743622915996489253423545704419915121804365676018445800242482522794099959773298017848608369832221536122593974114607456374008621630570772847626952713980628078441285041906702125979908549110871210141946886620666090603292563491580845908495863049404288130025246257662682844854429444645056976774831743717240842196526019682824756984815814635856196463673154578485449000815199852183250320289736192381520828865730168703717293247339561525498787824399810845639601456745872010209080468283119633836138313348366452806644404204831275745280 [111,23] 114126843896125804095138910899620181577662752154719576031387622850982124776234341617902515967026848179284458801978043496747546737130408432759158842428652572447410717671278062027453436520591769088863070170648359338236924417309153446830893634445417615256148668632277275914301264650108662909820018025030908291337342390877745255997595266222385769053531792237933531347969979732612815351245778075117983356724762856382325142634927287302571473728949641499023438950222942046235534021988935488232869282096120511465083858791792282361897155185715525504240169501182522491612686452024066731298168135420131005339803028317254149082827599591062609352422964964476355535886909629970383090211916482549140641702951345489302184243059094863205885641526275738755731381582442333903926757516808311602049720734487522998843083764716686151361117394436463291557947927667433349681786284455699602563285350742535142122745739097597168816972930277610832649588200065105156574099845637626208920825294603878141104721399108558025018920672004759280765179561135738874582884804256831933280887291108375170119832583428303200707757245104447869499729423759961944077535683330167431049020267741389542576801560703322821674444255711403865715113372512555515642472279127056782137214990367882970837980065553540117395214961449898439419868742656008302399039474831758594997969595037156637984786026380782999219584020905775029402600790324607390743591556778082948925847352632609200124106729434530951965668500605014782674244074520614724277434147712327587553921141432369491954564447591872661057171854214947584939422748769302749392779745025670372894698030315563220322165363594235556909654477370552314737255324571215594040037609262992121657990410613037042073396734373258768675783471016971396478251296714611487069982453148881074950501961921171425756401333004024621704194998793868036572012379641419311086917380988990668301214888645239099999522078542577401004555339847300099215971380185195865487591110914822359787169121126548187752070226095989637292133052519514438111995840761830770384232635511595877238378160471413404438982032309468543273098192426835367878158543423953545380613559015275194004158504725005621194408107544644608610119992243844987453125330752582772259335813086091877372168872195629114965661221403141909437837472803544214027619794689743918657169507883828138361473005903806014212665189797634843817493927689288398248823955401276568721146933354461630377175830297101884646098269720482321634816476399042966933630854102743755877126635266846291476901798738919424000 [111,24] -101361020242875953260821833134557838329205789357538986070636165215280335696245343234537237921460147487510249622801756667515469281040292218613237229333408156293106900655147125227451965791948356135476287820729665301212876666125708629932512817848871074219655227802515497215674539666907510207813872118320512759990481776718726446350121319954727368691822946981140815874403880545555901963907119409324177332151640055684109396692667392946437681367773923064943484059940130840109445867253666645178767436924508596008200120909846951058259573456074785382433431786770107948808227581910014197372385797376745921353747288314675128676176798631258878491835046690826688089484918261060188389084688228535440336245772523853062868455902125109757728498439462290996076157127578489371548499188176059795230801094898072223641918732488812252735284188789894289357516456447744682745771348323748598958987838738459145963261791883579222583184578382275162107978436855843396423580855378893453450999303499769382359388587095403093575447163533879048862608147667876618597548664112611878256881298949938572324601086370502303437379294608371057422712026030426547690905105221715638769547417463492397375090007774739834518108050653937927627787098079801257317690751841341338411686204271464020983079531676499458010800259828690222750415910035911058815925078178253824603514355944799113606522574689157563838639091446241926945789354310995834099832195913111404019054790553100828877281191643471325976072178167752042192809390774058767594622269406447512430175025016688550742482948475241208263808047924285562484596965107044077774066959839369543509495436044730631668892535129928398297708221609668864236464570645075001379761769151593043566975532686407398526448356371518972849724605385856296688431079903113565811308273948225920156689022148054457599738348412632560635813362935168692606070102293558695022596608816149365480931769785520017344443599196057651965409742838917549861008926699604236936747104370889305197559476279677193901091735881596248107644030815203915863697781207849054941250553191280785656415870041066731709651175134470219501853789354372985534296715374940725997087903983695081042441975416472416696650481774816279823731136147591049236026286670773909897470311297308493124462650673980936311697228166713565547017720665786049777925280776502677998552012208433538976590698356823053312189841029549782061075901478594952341497639846325533930301040368483899287283499696280677634763351477779475410008317308770526008369288727254237895742373402170271362573629862707200 [111,25] 85990238870646242320978772868688574989292433691051116736103945415431798738716596655380751640559614129688138392365056418013381520931010364479079166018065172615687854548804774820817695428252902993511458675873380048011208110162034467423015023123028104604327799703731060248670633121100257338425539457669842094601801618616790813240714360230891944763090017581070437189437764205072041104065793772975224794026378503157747245019032282823685841609860836077303269024110691908225177350968167831252247431309771840107875067546715721378541981472680148427312792124281690460883663062585423508001244163495023462196438496477229575978457107259244957518896373744463783305696138969801444671668405210054733583272680649158717044000112457562190061867060071322257817695623663960145565546820022333188259633422725237014591356757750466840817466693935875956904956685826526603531415529360838895409942767729125218743832715339629586747272695180570704891167963032082726692539130662931400294400619721541277282656323200208107281898094131722196136471514087988030070396023455162656546413351642083686475418662324373011071284561147995567649795004700606224997187034134682941856016273854909017617311242765868959589858513422827941067314453377729054694242943203307392460711268763987740192747875079799948476828524041297319903793763764680462769810667340162261987979563025004369083410372723947893724857252495380759002536169116926725351543863817385271513667541670605190761914484145044864996631987053723858476313600953263485331926550966933975753676652603095551555881643432468988074529543268340907574682459333477524134165474822422001657942875414713291052709105456380898558845042196689797285216014150424560692001977788511597433674199275508679450223391250127464443575336695034930494233108566359783804856571327464278208234861883680451087535820695409259210786504970684643234802637541761684815223702656202195451878961365977784402150395397729777709698055272764277618495204815698602354787979760991041413438920924824912344592023502241704929006590252201543257991533841131482570774535297897482433188380659722794643935774365105473117442719907856842548109313899685477611102150406528409307825849721562769920224003603459380232519172214240317846569845802858613644849026622547870285193710475454355380960126071193217698440573985391957358804152883957919364525346311587457667280040354798692247021413609596861082878106518790171368945045724209416347021722966780460870419835879538940002680601201257803685384197067248975070564922831556182247537747483728633157351796375552 [111,26] -73593471156662670450216358914748149319351329081954971821603574957944369293730690922905125408945458740782714793154234515093848399518609466615627504542389130252389179256719294492413294754469762360089417413804346933141818618970937609711786952426527618870122361440840674657970157723862722804222032043330920160520320820316770563043005536549036105041416757305070499114244591777658898770381521159499714142987088658204564904032180450332002311889544850064081452435808179896534392205869882823200433107581272772065430237340155430093393360992600618448511186753888657604432852087383023698182894717208675041300170974051200066280708511351935920565974402915953254520594771408614436345241519090014161108204715846713371113885769875577442609873067134334955539697912553803503797825519218575483601829232945161627534340482023420494243922885954479698763723333631248934400270846560741714828672162826548415274763415382646690466373562498888288037791871593045615463923908330992122857215325163014271283703925532211755221031379315505413497584019958903443861000646253592616468828481666794277748970166259586072971692150425718481768707763052332286968844537544798251234778553860449841806906307649024803495510252365598029536720782526171441042539293546753542167792407581888857381306163467487463038833541428644579561450630954558108559560571491747136901589247602491891879811169480609470377635148566790476627968142985319430302621147161575963040507804940482788260001803694593998585340708178186665588705578031913951624075239726406675964288813265748418893058054927314111260564136956835686652737240064081648185570285987143112619070018678268841535812179580795254941252045376982360028765446688150624359676480869826751967335821982178588096588729788430393764610964492340926463448436649295797072245033451686633582327588758429410421456424050790501986485286294827878672179406009810355963188833592179749278626056865869119249914372716300319875651286293942667088976621528450167394242635503470879192725720539928859375850280395152122179410646662650616853014452572118561997041821199559360065556660834561356453904445632353884235240365088835380977636423637152171806940862770920328369995180632600234477425651365788115032212367544844439164683667437871785351899259095432342577877010123359659999058407154417891788387326851277734624823083824240462245555290169880684629686796889175786470630574217236149620504589627430130266806978030555383310063573761752821709459167551335421162865059447183234898055322657942048329235956351124306705013486434165025927841447936 [111,27] 62440109055745220646732105091288902930477460969942426939929352403938949576982011431990770394413901219896112036294026285928841257810110405975119704952022393804882198645958583517311267557829650180696062523998086816261957457346007743037985399821827470109116711666106432866163421764059378860749068602089825436094171081155193784853937280815098842768418401801497347318813926507905676326667140039075686304340146451131777609372929164014498705320818850208306468764062380613742144290856768510738218054136610250258059871525669364251126998011190039719701011641910106552452347134361923252324601570471292970823796944346309728724621362909903565526955250914367226888487766822964206422925659890703034154638142879025654071114756575586680278521358886550544110845971641709017518584566540068652839093044558638445943356394299818395045264539318988651683809658645222290179641503046034761983396137336305408564446413370259720034897276904222259365101334106425209773778910691690840561083499035841971487410285035913874878939904424844911353751194080455485864227863662055811346276804045029035907481119681933889234670933726344400159507663184855595258991752140704544256815825742620412789739647279503629616721852447238034737894845674650880762001235512835163806323800827921911606790003670265436505793112797048249080060900186587430084612492973756806430875474630414912131827779621550545466636075116854610129893511329222139653019994968527815096244080112216360359997302512339561318966058962164485454336248769928548506512797917123397586324668381746911254715111606301874938526010704581608499122963802839270001333548270190904880348085365405637439876130568085678030065150899296553653788773840790410975471966946650063023969092040239321063911065751809613179055110886676810426121417662581140285790736474679104838395229279512000710058946946507061617764519313732297785539463109826588911867266964538772255847918258526285617154865268468303027239187107388024404105141510291753040122541404445803593012220672987324319432149545556207481695206376799035694101288851589264642466457503673829446198192071594990797133285237016132096229443331570711552747625787191624863273724377915077828591971987891367360047691280304131108438633212869737607984368516920996753822814809769090986311625228643559787809122925059141489600163090899831983712723137245336337210139125135451566845524413024412820613999394535392511785480426466710322801299667156671570711155694338302336826063837512859185463648523138359724245942934624730688735545912939946327910121136606304503070720 [111,28] -49558557451967910311930324123931870585111717586366476347814598968736106237141948005044692564575943372809895722455259015165964696411896666034663381417294392489640922138810833635931899526756589578909609004649196251373520074731720522312931722635582612981911800556419379091628970474742693852699309488003571488162317143036507093148440683034755338763716025087204027646670546353956753462955731773286957315170986730737492076258385308837199001649875973296832200998086919894799895398641779318548602644532003803002390392650991507390394861566853009509892288647337402207738309164915893354956612811667341184995018987180778075993194740993874905925591482210058539264873199773674605215396210788330231218999281933704855083307604500142075537270774804794175249979479047692671639768872952678596288819959674659585562454329682556843470269792038854592294351031250739264851835975289804345421790893815259924617156126796236108973304467100389094927238856595371278388405647284161340192632987829888169110880773279381039308710497219437271936335202301322663671096011017509939340636123185845899806504870833903658901020100294839424833158846357013281917299226207337278563500525713726716606392283380545207217554923902503886817954674305994990782022139051484002372174914559331221596107293559931601083087132520700892166329135654764868866378941657346181907070895498323054482715621818915535317733672596114553055584915089940277308366602730698830153550746027304418187744960163518193132328357426872750107489707280141508163749196400025088794019439927213872489160140809650424076553765012937897279826096126390036823140261988177131822919876716649400033631194862425257804592393584641507395827573496418525415455195413307956092775767488488218933495022643448334193304504562367834978981034730508715788210902423388845162035727309807961745586566083899771504481288570036621976344909660578515784657902241044412772320685820880440979671013591371069990372961276553439521441007349614867400232432447542705392159021892530299913257225888931934354242524146985709503037319747158583069003047364294679575705187713929859241766371742988286053514994260856271795814842507381405754951439240185231839259919918447120708871404461824289671158994635714521572081117907698028430367173393237175998846370921311136716490629815539214421168609833938732965665571983586915404131281750127691331050850271607000963376323659074083023439951426220105523153420009953584234964271832973868275168971705380969749877385223946411848061791460063612700506838822573635450536006011859238912000 [111,29] 35337778006546814676605628388204503650397207339622299179172120071083011276319625640937901403490276754224446899253541654005025066640400946319342733025597836771990127950972944350384312121100690607148907083285391320488761430174828872673341909306945177596277501230185578587566116821920078052311360690464339173797468348144487145812002267535090872791162471292580863929552440562264724242284907752768061389151015026982896188248455179033505677733812173023829134785073727151748936196001813046398594147930557485447511189899954163954468649377018648554359752690934377555548422053609051473943972030905928262292256814512757322563275168056560033608375362847109088265982686501277362142051260363640423326575308265573007636356301691909873132983075210108084893407324737474751737083642993873217188641952302295963082168270768099864081769135187105978612891001692087188268690237610392828765475288914717576149163482781359705188770392016866742549615129130483342912983407221777484109473986013780357209407476761304563126862377360450221548939237174775877220914490335732134645969440727870146583974865228844544092363152947907891165133136606567892847603147540623098029104537387888535645481772266067219487204507039097672322931674987314224999159307238881151860596608810228239818186866532659757889085402133401641416362389677476501097535253566891457857033659380697120488651454230980318864186845017429369436334770569796615785939689454084630850757757578757973600651037659162140669065214058478814622265813331197485326279654575043194929371042573134007163121663953671665165470447701033681828279979244730181099416670404600440303964583007821937685257490428401800470982184002613905525489907932543520948504145279438037005162716509103164795019311778891875202651894107529525440633221922664581147005668744969560776689065269271865328082657818268972197500114445718017673036022219302483514985434301429865457682835598534883059978851095482480036678842029520126632418694836718649499429220934450341899488140975647654291543605694879310396700081584868955903010554021618794850883910425253890254580742100991426800461477584414742046230466762787417655406376265618456567897451355816765914492478121989315068296879471186520433119099770220879452285834960585084554659162911782362572739373809798636905309809625840307582417408112152385151616924799614806515474478317081796522249249572925629245620916496810972119050406768791024422023545034875837829401590723818161810054640305352497789795657958205069320678486007824414886130525630870673494617219473935958016 [111,30] -22530116467636229014821132957099537607579227718486641698096955765740108576138728319053719787077104730203358160873538736818002464439855783634015523482493646625725989114615118491872889606155941042263429577845540351598239800383989078250281627718566100466375123294516868146043956842967853295875683104764670229699247862671210979018712034500673160807853240075994038076948729904496998292748046554077618662886672970131453563105864332011594910049854590841364827009298904258044602069048725232364348951453111800904966058057734751529323965948610861778604257546313749815234073822684613926951738194307883252380237772115986500984737079871043788262744830779610837758245225920185403159821607183550252522779346139720066740894227946373589764040932345257714293680253089507836284624629152769397686589472278782394327135895716870264175097560289843261884303160509771342723523252096384890458204095463165831644363579227156958858240561605633908811544338698841955805652022967643714184669399463789944243497425190560584577008969913984888115091483556226088438420125617104919314100444547898354218514822860175821067595707514789850877791484800111238452528780485252506922868300536643223867583491540854016692006955891688856809211307477776615720696789159826524064446713377248923989490610051325884986209243626739396997525967753393227035437596905603522053357629305607773582709575230555303490832864287168061716145005623023599982054677973308423343128929110477750289465752603724119984853379444897921065076273546024804786116620481854094912624888295396572310515060421684243469809333829942043484321823567151491154447002469980907353416458794645515603433905902031212936901290801869898693042961671267855463204619085676473572689727627655946157475382130191680224852220630361015567456566711818314096809293273074431232417785275017430627197038012789135213743196482767983468326416398351692869507233069787138313638598096221750422835850475579545179812778850789818079249453057171637516286262237722268794724559161153149376933202123531503857211720400504438371634532026864437543432315846965935260113625457062742673380852285762103011260947709606655309851379247509940725805566015785558218075911666657344965301969008642441278680242717713759042006187269896731549671868727883212170440480730386091624234293643727798908723891779097487642341537353358118262522384903219690338226186981822242816812663256821963952041466132285336847108694780102737570344473066521475865263718844314168048629956972253384524205095580752421249314823297547276116453308252553216 [111,31] 13166690342946991681107115208309103011664756251224545194988971068258473366578369865306802501045863373487787198371567327843017467161438148473732310973657549463339551480461269842012815146573612453074313219554356098517617491823809441942184296133208249530884146065428936441474550351122610434837377447616931103358925560285733426510479090398893675446688067155855429945672758136721330862909567354070722049275120562660357963891586909170792589661575484488579039731808803217043994216964923981719596641970690965671815985876784819626208231541457940735435782458648757669849914718283276731471662528120340635561602537191538365632906910688153323787180075402892291194250028079415798315607568387422597956006261060440422614995127217074214062282075317579967280127504850975768170701680966452980444489259328516781871187035073740225950681598898031004714833770385200637494546043006196654240505246629968844183386355039571620954453951542538108491984692308328935814507087105508157797408455099447308339689006250590951314365104288797431955083692889012989333998135032742410732120313804471772498519671855187231955270500455712001447991572274164363887458323143527508066142757882357050400622452214717110723295697326926990086317268875455340334699848309223421692184537585641191092257696850254291875193660675441489452860189371811273860419219849799527512978055107136365821876887324210627638674712862266382813551555102851328151514854540182209842391620392546913189278275541698454689817934800397722857644101016367076927925965296584449493335005612163105125707136437372217860688005223714573873169218849957191521833320249523185437001105671658294058841153572443776187290695739202114358566967966043229041051285806896777937052584783920621208149157013791112619109881748952486729427744744548560745226242177432706294494124812471160196999704781398545114297062627393103686836503025341585934212531024902850916260798149019793811627049663842214685282460450774554736263600635191433275599927944121115526449692822993306382859529728837274850149558475770694764406509154097335878040255590030502151773147106301384616384409777817695036099854628084221657168169092875452727889149413714821078928965024950658648774978883971533951346873077220603631831195952159070264837491743520891088264674852128146697309538214585311575770289011469321315476330243202339887436299032280904561383826195453479976212099082568854305117324074397183100577546312823023133003953721429165090802595517152509900020930548170855663944134583067172783853312542326687521169840537600 [111,32] -7341038105243029892370647323600609342506768230631513460729691823824360913199003840322224123176854523022696867229765898981462473194206287877472391451635045103665032736480646953037930419725307334685084767819509689253592699358045434274274541850516599176980497149590064056074502183582524976221519487996789555956009190184569814562712055076454724971531080525172102558936365099813030516626219594546377788355459233837487996424338801783011452639921381025267407689926601762005345900615564490703819859085273412861076800006362318405664086076662630989535677567071479144721027212167524909348903017283327842618136168183406880152815276719484571306631500825346594672586235165704686868933845956421732260784705195947844303422551905763688615784338912327655818479306217148451737327593130510270914331056940836704490817166418208935080579290561084816505340620012469619496000668593967931719403651319273484926161525817006838929024591647254269548998489162919352079545286536732536393458780306120235647156638159217196976873186603498541956222890269258846171786762441769391080673383932920581057121018236452976070105476323021971002284183425594581208557734429571530596464375158660542426475837471221783527818665053020048381288630416462295075018603443859186319706560508588969301501170568442644520795599945021035729611993050056750146606583933817408986145855715493466425156676200764395533510208292586324227790345413195969981680011759173994004754292180200576229893674586970045683957349130918572875417814656581524184857916300030464516212670508517679100916612766753509252819295721382153432943714293714859605702129653412859120418001243441646649458636241232481905674801838376112613420807199944079842928663945540442113705647300244731327717010594836485907077012336922341409699140705761093010617468121295209018512561369781858393653931995673716391083722523729193551531377625716699066456545421891118922550321251785992766152888469673671036967781230502547413018973100583655892787915932361295806548556789535483959245123277939123274384753292816041771958559003025030354971017791408955186020415181465325650299645681468248803288297580928406727887714450422389878297697578175594081211487461501434635712123151515972311553345557119276772867074789411881161991620280473604411741646342488564216112044837810270940615739886361765025375509806403616034958534209026489959331924349164686155574176620754873856984132230303667805400934512831016562664757825142063083114654221563109205942985714193658390506159515228118768242664043654510331471855616 [111,33] 4025420792014622716646642637078523456679926926561409862457873964066156591102953455829333193598889060751539947605522182798321983680486436307933059229140920371058111599899677978959499623859825483198015767466245341747555801879387098815879154593014578846123308738967808536996471594477405251110019621937928951264847845461728384282817014297170634912962415999768290441545501493911633341634447636358519966943820005580123517403175849452797078179584356460157799780401363285576069833670380285925250566007219064868681681351593532869614253442448264270427627521234522588849057043431553694428645314877451923062434037847245724063146008102846144582889594011779140838150906934078178355566030554685928778755561387243866634247588072911500259946222874279099844327686405625312486991751608710166776445145549459183769390761325576970526274724341011640936823838589292050919273180245333763756229570255578990520446138918600042074726626296607498525413714923098052877982590072825902844845377230663555455161683509118302217914984254101527204960732496992773365861749130311506768843056776733641184988875205762114667809540326033874611618413264679931034771691419125679633892855317692288712892954443974562131558658405889557084621667963650635947079821333694284047316478844619200175565643015351935863164941296903601757534291421565888037482035667617174161972505250281494309817620589104011453413684062978988980348398192305287072719373059177605598976523822183375688558777685544996639476019079318678172367420112617387652612034901128919706836958264725080489269404787580330614700573156999991328979411416763851400763749117466287109174200703513163492251976875328780459120000645518278438654147190510462151309099317199199845960394858019151457858782493887321748455331115819787560290031430743275188265761475828489305680255075495446398234577146793950908236012211122674066544844068733880761379468168848380219996440018872663621027528875778831957919559830654239352350151519994531686805455919342879380939121488328630626701689147917736200948013626485495772382171631814639584528746582347928441364950597027955555191400311450310423302347136315010253744454680249039081242979139360893693766129970056261236127795918839027274186356237712259687638954882419292539935008918125241226307547410960069643713915824208666119926696937915229982847788719707895078014062612324033659283920404277965359553952826267497344369451987059738461912879108507906342098138357627430488006417453157195066755299855229668450906864798726242352986393036727306395058176 [111,34] -2168161709837750877228141535328350021491613556234859783956261582545566989501009961821149271051281923385099266877545217798981660829037925948360015902800407606348520195869150962991980670126251830345777269347356895337026665612042715570442319817959060499339017738997926152205050073075665051857584701754919500024713496216505788321775921582331760645559628567300107217776009727102630522480531179015793476875945883241097673092738523720497917978321898236193196351832989645543776455663717269588614481749658998742586295051521164419129571398061622129845633585485345847490674488825797413789799720122515596283705514723421552995545026023261385753773170696473664184344008928004308366998927556293288109262590688982737198633264128926995256120078923514562281054862927263698637490236139407332263345129166015846659539455397704737646213852635044519675095784819229267166469517936551432877270516700722370487529060403582797809537371277677492676360985738484351078638809232721842170478278146106066954182519823384406295625316952343415795508303975513746111122415574765608602301613877319393736177302939980975645546227016824931149955124273289516318586144340948825862085395866728656633065028067822233510225432924975431140594203848895186074204288866477797288339897100652243851499253182271783308407777283180143332769912633182598341798392233536100917667080913746826421071617377849013292432124586564878996904340904918205371459113675822722406388532592959721699043874464955527699745246098121009807043299719018083344875858918657589233455504435043146707385347005104717650565936599387995206484328182791008508964584271042881258466693539892662754917169465243869604942774619989946182613932035426396905319338660255099953727526182412925987099840113215641768857107762544120106252842659470734575402718460279791617265849105989429720350600802362562831196012279598500122702732728985751237559430504260444989511897442618803829323768087895488809622622185712807110397152480771030881154616333385195763831617085432498482030780000367963099147635128969009054335609625575783548732474810853701622458334315993956709357397493844644912511558530096755480130670870858368510871853805975900096813036984391957224903527127761484464253959867493428851892969815900609787127254714871182282157044787460500963613271634688082042452816389486526075544407897857125877060823017920011495726451608904411327522917652236165824662906636566307124248513598218767134766823588943671478861051074733100906078719951835275578801142036991070978215681589340274688000 [111,35] 1115159700150644866994953360864590669315532057656742090146608226965273159962427298576969211858998940807675739719334014209831617881342063554606638195957217144975954268163919449297738181756907522584062926007655948495383004818412665933721354335964612269318780129905045226621101813194666098045434491407836040596208778748029419682646378671569362221194806425033902851159424176337406056803035350793000371772653499525265731494665020148412455114542484597112564876460205091445516746824150513365901396521756457259586848314402382454424818090670362094025401901186578422775395744804239595242049488198569335115464015169292683637781289629264184664134977650759256703574979144317817698662345325514100470320514096087297620132360064708597542145679906493721121697816754985494457523728030301973670944726941876410638526952605977152283135916186631333674068738956065758579764160459759899290914593439031671146624052745543845231112454367410066669416786790280931859295894500321737792686493851194608389628225698934546980626262846958131822395761511471781781804632362639623026356384737277724389151865152812745092264538586800651633454957651243197840494799169151870515452302389544765190047048351932418875711640491100979094692303590402479974364418992369029057242784118894659409595961067167740959591580864216618172436769565979869653540648581484387671521023238145792468920717869166756290680209334940663847611761948291785577333407812573347637751016981964098175929208064942374513392052449281384778602226006564954422100314787388424960419283255037913225235961216136072686073674120222578433233034242504628831041679529723597786788271545046251847922747634979312647617095425142349976006292448410923303804056175402558589448471601039998762843737122935411486535927774911869527992056515116102424964077407103456137431922904500839873396500506539411122033488455115064574598963643567231462426588088550121907395179654259500096438753985088260658066643927553065946040891692383153605309148301185692633273977490885868495887119189736246602686071363458627927650727588641930238289850926706575403495236525505195166558672857363824380238812266676674171856842245007368034498779053200699746011897169312116031645657647514203798820581308645758085974930565777526323619571524689471420285953626616751953642634219256866998150703019022508859427359972814671579177230564008559148681235037656254306490266692093859050500265108189541917962312067381939679695657315157828922078869207305097963755914508785408735827872378873053547545997380973232128 [111,36] -529676887619047216696485121754658182983950623713021720826183738379892100647850971223887051485340998068966351462056615735141712336512450000701662953164700039796940901177098166790251691572368950009045745310172337725039956308471107719744004854041711291036553252656685097766819520650415440918926227383647160962047841020427748129516819624059984753201086723635738521231147810916307485615667875548007789828865552957155819575505822145972016192245371264594839199919091724012677159582366003427407562191763072166530701390690920332519492950232999707793676122678861106090877588910415004517118997079041667972382244565908633602241609583103259041673552259610032983059897843700193044684826866230128507767713397868857600878026122569028572539703384673636841095477429985691122609667432281689020581886431210624694021165771637216614061948529070249263943026936753744770341305526780380232614820701432515424017766739304898930804882778456240196363524658594933345658484328868219795706501463862791128042489039719929833147127885933922570980832390394951706597842667987539633260067739955182147803912919434453094624159482388626197736750378048139693497551627498838141810490915068183655878317669597130975538789636310902412433446401760753512781658217428732573451560551323441725968200597370896086867062497547660362998960715726032561847199233825520306464453961566164571713173069900825112868478632203504808855214166938749410806943802458960489097393948936670398220158081732650171679343863374269536507830712886399337309254293438720657317837918048945917997327512314701383630440790807945554530453153169943348398874138365809078390637219562495590566731438049482755723722642359217959850808062515677095561853092770154391386037719467439092898117056901791467901319023978398778580568749664069957958314292077707706827823916656779076876507764300729608048414529742058525171553647350447557627679793224452409317188726523052684259343260188857412112002994463560006720608494072921207132059765182446398843770850538198494979476113729004967940158453616756405203528488598483655607463017366917993105382753786559552930838592262672861338472833821877337945892197518901121206092053592499416119707658486502543663173767144462881252785461893377535048088927915955886292129966713353236143278210482778877872141706494068070817646326801396813983378229516699476131182161880565736092592053798398750605496167838445812490532894066884595597671122764639032973499870927029270255461434947212324318317862399982811639434113378617396353522309529600 [111,37] 226237498474839126648874704497851600079600365925328975782867808053538613747218488650427771824060211922220287880897866335739627916537291757920036998950202753316539085935550097197809626293114535327037847206109409480889132231313458487847292996057283861255780904032557369574905950828885705204205409127164244565844110963336857450115130848766804264077133075915847907243631907415629144261585604112057764919461451484012181118994653091686522668025242639651582086574948395663430312865478579418463201418926677520550899692939604766790207335642847139437315643620519004488401431522527206617657300804750915742938503648666188450092770753250550484633298904057087888360184319704039141640342258149506304260542197441468529709137166844158546874256406266092465288736140840656609462245756550117466903245587991414506693730426369567333350050698097965016881394075554683072857196889098001671329362172663373273201699622024934400572102257674894287485132539778492930662145186632712720282752355590897036906277327286947892558865002311367534310554031195372794767206117288560056867443830172321030199913107127345762392861786927892983717471577499983175164363713927156356356383425186758913208269214687511107578467491635599012061813754487432642415887276861423494609019877273020396165869278884540194160284915633699989723509839385303844985825060079795337147247499866554965060504858389816594509464220807637427912820438877958154162300575265846406821557918142104089985694688502462357931797653445200791095879369043944876581564331415257812670383636630837102778989486814084681498061071064178536086178683364372554226997873922544064854633702311695525785688867766745011460306692546638599148211626688376180625065397605842441580211517254804523667596113023826022081070294852918125098246777267927244723154642801756136370139263965764640329567770158270408667032744834986235925477949452499547697341848978558381109387484792222380766522755305655875562289400244566429099758118650143366336966241630472425195062681518459936796745031445496483508466973154869192839674780041461860129715815422707680218947465450674880099689033918399731993354051309289619785123302221724650673881274487204419941636740014633181827186898772609773559576320023517108758021674003806260246699907970932506107190569000737519148593203104295651514075021849205755684251759360113449904327413224411849582405006003817022226109528584195711499124729538366475041730660699502712537990575764686418219152430212860183630980300068697666899667496797936535858891980800 [111,38] -85088606100557219784620815285654432316884770885598660705215296328307873016840964313500801080669885486710552068648893569642595101144318017883750708549056276331944853550634177665104512079745149093939896857577216258318153962462542971173161086040788114002219359726052956527746885105254443257063386452005495584284508932911117162070391148715756818847609792585503321868323930435438301464564240944431718177270869446856657569982341777590639887582688584429082165829245676604876844434653101149341361423794852475314466998750328246933091179595471034476694062699049462463030064236573964202357377670917154354045053684676631601840307145165999268871970766801415464141102421355723461140572854291707532665410692688390452682532751021855929058512333185162239175400844661080370084945603876114420778189273924734270528625186845231532193478690791173869012695785811584481227585999542598475577386083668928483645619222003808421087513003959143913253142861750895857293731916248662555847666913438795613898974357455476194875932182678755164635654103026193879447612897925260862965935282437861485863586942656395035709304432967042771572957467275699518709790551650999862149054163971121072708014504111275694991807152981533280563041129485774515245906302141970951023081479640366944343683166883504274415886676811205087544239606749272995758054222389230432393622977676735816930404005858179851636775319591389193091816176214050936215275523957653518607659698722255767359102698207521456519193951956988456474841974412877104397438631500043089347921037181918479434011369149454634929881077013182533524356099076584627414843554648378685131877440360316533821107393852595849375124053758685954504976473742168963524405364441844708454337159260269545249156402626953697814292435683638469460240687925245845842497319694304614586511802869492585694578638116543009668701567523265351925577379574179470647026290490135541097122063562707263108410126495550136726533289422034219797498893176309485527723641631326259993439346650483643161553016797900657730394436647959584810092688924936653466458366422859861547750203367392885413919408093826158552671576202557558808395576911441384307565013861587970853528363571280799335854326364473950347879497914503546183806484422054234185978433278884994711391256651347882335811056687071884681788270680413832605482694611157818061159122486050126878794804206025621861692099422884992319025520756855095203354192880157277362627638205393575498899548869592036521347121108162692627243590918035004299673600 [111,39] 27577410541671730318839668854086440451234779305847371632350036293114519579688546498234354308855958402888866773482546192408464396310242604080217806237649409336535647328407481295166029605810782116612707640909225040707118178538121679637779365408551819151171534556434812304360658614946110059126127042039583720341482457705899008642854617492948704777008704199413671506502424876948616081545854614442375689905890814803135065616810351204233866731864761419801304947951299961770704321080896169015892814620437618763922357399244661874241044096585925519105098601293853537564329871703333979331707165070612305879837595075929988843749582183893785285971114285974618409492141779055059519249814712729420842950198748443081735513333986865574715554742826245635075363177762863127293504685080518304997025914675097239426723529668714047292456747815701696541731173590446147232551387936951603380590261896118958601579240047169065448009126293433839544201010144610473816382478678275432562573831264691683504938441570936171327356681976893713097123385837610393129485833089188047839098465334096961768361444268838507966096309101984130647714764631054053907561990991198141959851520728323881444301063087855036713931056967240152922080676259765242015241495174204931419189763814029362662490930445877668695959440289589379325326418592684703873252622640114092672332352434815188992307738070025759169549429923403730611110789677838095055459217699370185534135646228827138571281592480783143195190953945406192987512948516382074021799609290502283362091653359405413570939277816638987305976542006302799964378335164093767887578471927559101128048773958815331759361844236778064743387410928660959084570220593777911425493389659884185378856680752263150735332403664433870605743605090454051924534524026644936243470962619621541675779434458545811805298613928359905617932764839170324785442502974655566804727433045368468729455411370640455781386003191115851121009702764376806978058837897026624091661214830768068589947576007876930758919473920864161415420884094378171661411315916231446276007906509304169122547093606289930460334256770164774562610614224570227990047476724628826345778091593158387932366221409974179021532700321756081333741052169597430962495802025570658916712351710117512049056933002486073326476045614948309814077637698112097734695763606887302120014991806222158668981241293362858759328777041723082500117394491283742070995294107224552867556070755837577224260222704444322699077571193056885275586901813029450547200 [111,40] -7480340689752154189805234370017335513726028321551962824963725447186379184023069436465070488981890279243980344576484559177677490911147702971767696218089372781512722363169885156428433939403860051559128776663775341499577955148198876581640210508389086742058038864928744933437216558999667489063827282321098504812596730986567562571290061556116343425164565651056283843192968211764498584535934530111888386732802342386867710210008393102579591909911720806992018194459106138311325803337866667238109626429398682646315382887107198212559504114469843784700911065961996129638097279783291178858461842269768547393040168707667534563356702036647458593755558563863453041370877672287766872703818531627738386486859314185978884535090592046218469521746809566999247884350900619530132423921740489472139354934822074788039997118361652607999900846950769012107131256644654492681477921230173833174571977136066014378651033569942472936981266076692328142807666066152480700673593757545376531610012777087501484288101483283468857453646571466927219041965524479904983271856438364068622332364630726261214180576596755660759720405528217946449327383053560617472748600397094758703912774829699120459671017178479880429744326561385018093216219310165978076823747697355633320600882443729023287504178092065076494709874977962990329881656334250559577231884041926924682224460368796898776503174215362939451451877723429507754661734884678287521911300730591618846772346313299762916278328134019338507510236313177377486023376041626206779253773623620652244900804033887597529663782694877372935375045454876058677231408461296888132522340172697266190124072993715117736002601106164942346551556214878168995978242540670548205334364304883993875341020449813079041081161089772287039521929500025573258566886369995371830072621133686657770642318828807192533233827344480592528747100471536343208747937343127054151716563756548035573474265483724133852842151514900810738224396104638441128021890396221132272804188736687486160464222700788631855186506043187693312017512795414726183843778256674004541729482576459716463133984669029191982788662570866892473446720891167180941425625986923299410914988909205199166395681352662290316448581669310021887898325592377507813792253101585606486295934463501590938967940566008495250156664011874897034779435891168612497591208799904434209967209941472513529832294798367095115177106042400652415546609528195315191561942669442228307876061673744083348445277176493790472871438398749813073441635479794483200 [111,41] 1619002560900041762727671873984978930947795035943355268468711165717787048427284411929753566970894037482182218870981947182955821016632656499178651626718915002608279863403609130195258138713797457145257413196764302804293906221950343545163806045022705172305952502292396495306893739283322799108430332861983325849148459114192849330314268152738575635039754200674399416962333609809924179516785251204479941949785865120751279846568302707020067630001066910027698060121647341313415595705528742969333353934675266888795441786223992429533521952069619525235608703021746148200822243730593194895411381235509356387410218684257428899290197191543527314752270826986942850214553143032362878944226671296800738509934944335043645476341201905372423871271173934126785979496014409796008624978813741070383941855546292302293193700541647686930753482586679302081219101319486012652978585813694298762626961353235153091721010210778292053277227541358674744531360217081029718990645975731784748504488074494363618635512176955367806718043125560202007281378553931786408577314339535042661944781616637899503168025662044095707782842089703032674950601853620110234386739062674793765395363892327733476766816410314876412359285482060043754622474797236873211307689328353352101001020619247463932234679457692058173438741466616493612901832329410391747432484018626179672229986222253221023420918796406988492717504640215986378800476377544017240965351366932096530940448440996052245419060260060587447510139609880348506812594172291771281869729514933608298867304824687411168295568228283095198139563801553584381889241411983821070854009584393167941842609795643069957258477976090919898191395818220601245678040234001032439699140909347976546479012659114132762812567376594132758019352872049606833481385548604440583769247965729078655291963190889011126092621200705960051655192963581603226244554481538451008825817547806391517384085796177060565291580917263736366163257197817637807854625904392427585907124299381757267869661897334980418884347526313509232438929221037273367166268057257127162306176445320877444261449048014849873103505606895088276575002112682050265208202424447533671861876098934885173995384471650121211254377382109122793094253871486938430822098356113651138573614959579421878418677594866053044992853182139201734895288073752867943999739622734197726861709203884087570734442299610620460500620937133604697219230764806554148235448171177993709409653746738107105541385961145064758365197228651254413086482549964800 [111,42] -254171409634809578653381213366278347715302963505635848585293523328879643744647031887304805263651466112311475384173108250423239702053382466768394911961964407764104104420241969235659199437966476394742478467072624141784980124782238296230776760558910234001664603633007280106485935869945253543962872945186657862354152293238778652805106648717644356872946024029440897080435771029857898682268835240036870483708249931530123538405731832371845426196207839934697775218852880021049387745503797081452379802864667628922343503143216292164717989712524247203238352652616605929477711748381064749296796059660419318113896968575955038481019680205726260173680290476618687728285652405519252741171550281011998804025270413313808423362752010126094443821135640868305635187326684715563035464367080517156288643074693853176685435074284064918695085003900019354966778776657335196593615328203043266821274301263119058141121234521460698916769688267427933505268632543512470221165707029808154526505624288179771406297484453000212741685034384061871166518659304002450410261310101926440085139518924080729092744082853403519278521566084918779404957437106981175680686899852928859121622292529087018694189583826416676012309179199793875222684787260471547839544755926750336169132370686895888898319599109445101948894042293605522214993448470637812922346591173472271267920652139335480783351713995151244707933241401622591979338392909160387720762311045367496011332023882329976768373187699874272315718000445586635781001932119119391491382757820650127782480800197095269359685444946812173061397420202470086603060205217469803490525913014058835293940263487165459190549846773288774076211673610784620881873539350490356135323841228265205900836411877606988478107074274766979649672388743369389792702962719499344898843939053517377649788346096458472165610989867862163625096758197593142210378502723815745581572066691873580649008069197273021022441578044503311681245515662199318631011313954419682086651767189023462503357402328974714095862884164422868007941849368810151813387788274471427730485210462829411558885425723271488690612026561845993023376217406625897131687429962985884549964414410114886865884867503538403493343174377790418254144228023818802354852754873682459872419916465366956454863907795335728433733685926709680134926717029632679638495880459994688284720336820650539075467264150898916906342478777270541408236311917600894603401495390684753253502843007159323453320430387493065000540221963021064668289433600 [111,43] 22097272301067841657142966544235594874416929170693245227480653152326279613010294130328800101254062255476956000864901999298548132765614775678757832677398588284900358749559332693434398803689186496593795909936988532147569446207628723109348798297609063325499475832868108804101262226355764842316155777779314462174083993571576307408660821282446150341579626714157829001028431131302129911422979944404831929374171583819241397296467187154468178888139723037771796693564570054054430608561485479228259062946506353501297925660583222588232823924568995882923599414379824204725758186403078831871857642405085040190906798622514606892879432201900079317475351263094272300711439159816474904901743403412888907744789381770655441924861628183792254189732143717975502893088888646112492542937558784672842667706503709120046501473471120509046622599854314430508362995580336162774188316347413940400845929945114733934268032383384781511250476738576222182897505315844888066589930103590657421477311792257455507419973031703115313105062135479824782055285498261607803280053180505268316346942228266305055585266019411113190619785536098449288201068065672279279058174809531501714427673276059837010923564820178316045299556494492417496392688190740629609983197289608633345243068448875992035553309083198292888941083571803114036328069725367096271652979579580753058939895909220219084650425190599996233246145873864493885959842436001290702878978936255546609345587590647556832693638744735075832797689342623569382601115113369919883664931319116585773089855245990674312617810225873369693574671409109398089773192158780795016709348175360463354756052360795154321222994875567444935051318767690773144405267089912808226137429478034002070713151079707261515722147319288036500834300692169158052740583266067555557373870071899883674505332492815678324335639531107148784838542100820622158622489843548001201945437280568883091912187185376239791726126035465510037546464934008014913263826469391710099630151747751779493576484734091199424511347311706969589775698751280659324588425278690699649231827966007676114147405851655861286954312177253907938889142448352174801666914817413853092170602575458211844882776644033134000250957860346974186098090414878622160380118320799367122467470882856970582387203827961674164645467261996100086915385376216509976209240170097391112977525947186687120466481780692298658228282713379390670580464760770534302232500909657761413301229877752476639072294507069555538144350625365188463820800 [111,44] 12567036577489920743310423114305909251325388383454673493095104251725624392747439751030752832653725314974479683927237289844791006976029347964318320388668764179851466584845292742477032090407130114262408582532696468242317064355373229451355461542985997845751838642262490331965149925674954441181362294657597516064636056770398473394280070224389740656287933453159707832029115539812071727372940015535848658975118834311911466656130220874274486623446009737922774924159505033619102609343599914637513078669676586592902115869392617581577115769814521529173466937322973767441054225527853888732874029271080465523203262226775739954212981857875213789649979586806869325427909190551956025985027596348478938440834375282288452996132253325457402265979784407314244640981441546213113544626804037486869126684711504659782924310062892432618471648957068749369628744638936846010209509814824011426200385166139599151063160123953342029784908950900455089933994665992006767279773057522155986869377458880146445605332858071049090859152764793592899663744970330463937793892805782519743340626260722054322233065521113210517103560458575702194850102843667888288582844394640980573805086842679815841747478239624203141277008803467639483134396560241372646876755810857111304856029278460814759070174517342678707948060726756085692070122368255497463819898695316124392467221294197932131353812923206800620052130833583091935945014655469189500464955759674392275348442460908140229187736439156311147148960326120621131015972353045574703281904286451770479578523831928709407665205542809711102487036783536722949136266963245451527096881092070012792370636389609373057052196858243374188886296523465539511040733292316369822479703333948032910440272829568041824467401398207154660081850581540163392515141086779660933657208802355244788692337519290847816663921828619959385533308976745937416610267936338595291016127484440612784908553208416554210225848044963677399682470071143147029648555711096068849575170383159254736193782157350054679276323710066368113902469881640007517173122598936779237036884882450572141906879069321996110970976100249633411661728081888668535580812506820017023764255564543759778287350248487219106818962738053468080248967045831073866439558298722878775202567644116730299894644235460385202228078601692875145950016830290242883654990174054471396052951298269402533138198756770858580416632829725714200289866408729318699541431284452204618993864542044636210895892469117829403282174201487687680 [111,45] 476539603037187804335647509534345896446657036943580580190516617824187516296903903902142807022811197330955466185797343962761468140786316806010632904944668703630371396081521996454285207066550914250485353655350050470290550061984106429469091015730045556919178067224376169079719035349658930708803791084703667042589651041951127768281497163963673595040432563135110330603889201546872087339068899291787532158514097575888974171954867091765514131764126885639062390059202334186006983345913373398890628630362892555055467170004336412650586593550223686298255219138082559808500211816745251322404036042739507328886523737283675406920675207013577673208614841969512777511140799766511882048096298860041433809861763880665274110727390282659131471441492009618405106407182166705728727360663665558215797517730097641875698697626011593109962411006481495850545448429561049889728400970110607705482333594119505771309651846311389129234413170370176568424550334219823801987617028920009298860859133360909542171576088656516719557734358756716307525927650424809271999046709738672493516236899074675988325004974100091546549194107393970897351337566288638660729512053028286484183440863745549554380869327596027500166498352173974859196248326811404913792468922976055638375541922595224841245297837669460496992167942198859612257648443519892886447941534023128914038390579082839789478531774801876126034009789613649263612509110488450994218010418553551279741201401677748055416744732414071055120145442927157767219041846713767947528742788860374788927804296912304014101164702924607544412909556874511247474703203854083439258710147889859766678830350597758444576816894413307789915481505621024416303417359505449101117832534559006596993159420018721757324021419081725653083605878131844206082438344112920685778102778770108508584064496376874527885979692730720658480063394112985198954820825998596579102483487886469964550169661711586871221615565130224083473623895485683711227086161927302635949051445131389648699603548282145064274807491253156941293457813988549674441339390414661001549830769921197152471165169630294864832029020429137187464496757874556251067883523037447502605294123303515425251042456381912745735993870180806696527710638357523887588028955006724075343892483446088712722260208228968033423673590341103282183112528766104375700022079425966749626223835704793380063717063666912356505194630542105462290721471636844387069924639437535254698127353140117072943856322927803636504177556596981760 [111,46] -547454982307941829068484605589767114404837920456058427080757995175554471281310330712219202942416097117448369315810650898648635247185489167924451184008679919549179266494130456064284195055756825706079424271604530730955798823517800929709616653221462253706414431667892072023911746072574997410576165989642567274469497704020078403639297714499665698719956068539162429713089091282567607912159490592990064573259117021608819254505106607261406690210255472052734524537767994616648168939372919694057087642998395291255100027812054394782605654015290369588423601887562287605887642415167030468834971623653946602929363816481612369663856450434321199050840694685126124837336419386395053419370010446494974419931904866335905455476231983409105511110064815650697369509937040555259671406593609644156922608483528829247535747507277807357525228923281217099379694351865874236363048944275113651748193022547335439117086104523296943232147961737173286544957066552058852662608103507858811140839820954974604147402090161045470143787970338457609332865515497044916274773802733297032434471133647615721847875529750625212561097330378424460294281438693816533087728797528298737594664850903329227926994031937881950902304448777359275857702657991016041631631275013873196891705672921948505324213444575680349037076712705406950549090196030798255755893105263601768419302962635022723856467933266058454124833397820730889293115540789839003357092771126202711104320355172249777073215829707410133165702260696874549656522665329463743716299144227079481481347952879408250225863980205948145141561392793465830650301671658487527673329570074542781981207644372606909964717573597502309394973485179692321249955161491696943556327439732776283025932000871962264593392072546984323056930427158702716735182790447523081313085900200408022037089680776753182069254250684668914290808611259754668179022351696016836926308173707826709135169725783586119328039798224884812146513228804386623732075439405237244047533307442012318221078886709995359111322507754592572859848977136706387220189304429254589698763460125707725035528264600580095591081346162340893742347760598820774256810485470928814660361394522728043949650089442268390268014315196429243037388929255714581084422424492194625141338673669351914939539136105723410555086077862374636794549063100070680872326600546094360322334599629039518626026139180287103902659572732008579983794258343316386028072694195643840406297821421357643713598697838473508877884698132480 [111,47] 241600616462052394245561518354561355343650296203922655470410433699574308154258049121902911368739043082471296962227982825007692846089457837611623694732314050725143119347169424606847638194956391728917201753753521366897499678157775502861322559019410997612957600139742358110823535899257756789888771335750891000691492374990016251289112833288949032665865282095075850908931082414381232866901665929783886808159048759757591678804789660394507186630546920970493977662644952134610363027757267844365291948783246203882978267183000850085400991535985177030640841039930102710763926461122279299164949855643788976921187466820326377215521018522391637680120224943147167475189103525392659987141319653206827563293612838620034965454347477684523750266404809826644501206165209308899016047972040821562245146713253398377512972206042852883697684822121326933368549796027774661721078945959046214081705031290524201782767383101675074078131217382768913658825799990694870798012891687866176778182718242202555947960685985529943847293532845928532435061144733599951623214899335464555829857730499698877550619958570423786223119539619731308433459175323109159204605228294784529480063675463758189838823266700400870826138210967152043696386614751510455691947236590191955988719257891217231539737773737998384628843683638268723181848771823238928188888943460490728654935515384927535338488203454582157697227605480733117034685959467560418758702751590791824150673202503461611704375457114424332875567201749480158297595046726820054789853409633378347446058904466337243130312617015330249375663844860533052414328044078699319297842317159635867804382966213307277556903658367415071939888580679590336404915755750026914006205456012471466858813631354710655704853879090965461332727175058848032186676628373171708151398869282788394718080350458555620654204226686003227854295844007295990358197265915960346705826114060695177783634139979506533654232624546258750044055211932107516018202742506353900541043077090583400776623061843860983901746481911695430196508988006261543398905718241300596088605324145041150686866253863877114609824031358014743306587198538838792327593121361192132221980653206597927010338747258230313014877387009325089810329497659132773462524012474339259973266042391631199777112380454603055922772772812563911307341862279270695912716410445575476271293820231423435515141856749909073268682442021031869895827942120069601367577698409665592509744266264245410782824511984085767773057187840 [111,48] -73390945850648275769734463720884133712323706390998921631294109702036616548630137782628781005687253387550486725385196865999194540994495581577422577823045558099109480554391599882238762695501363540846264553704944370056964110010273590063742462443140190604970631112963479786076149330736645916415503598868109361649443688001417699146891575220877419680545635738902163888067171996331264110116216460854263016255674969001425282590721923352335810223856242027191680247569503412380878673142830611365160124702939117759717500046969012588215674112639947666066609644473590432358143073457105765055570642304039873821024868311326063876902178973574299081378203250441308130766954780702179206146328422406714553564769045828625714562713075106160329917690659976678484658360842798439468312752405155001835884209618149645787765273184053553482884191933961512020137337020349316877752526398544661082544266359219309549991958121784585962179924286439954743125270652044377041169622594261456573239159351687909334434972853128720937382255174694970902026005975179481873514671820848428488185599487657313718246219510626094095760702098798518897789393089057313323610262686565642100706801291899265539748140085107155557205108498726733472263905346693963202278255870394860918440775192268501010652583264805594484057459030284638230089662482074738478164589148691721584366311509560308653882141347289673355970693012340802124116458703184652326757506700063494949532055261930843595759460339979436619635903649730415559810137688045918776561829676508876509034481407053954750202728564197686157333955395446289403337303611931283266318758692558846833746779236439608323144595022653384570394076721029267415354983715910095405751029611226214350226704417455786776058265871148821210020393274440062316269501471890322869591855676626531025227736355459193063254984068650289703782601634659462600675352572253456937695378675135230187791667006670768446706481489667139218974920871953586929084680232571817291409601420754228055560334538129434669456620706299623633609387452119683728926904598904352622929735640177180809365226535034286980750773332377275303538044715523451575117989063972412475034314973932773777165000110574873256492170833888974181691691730150986752936600892987029849966045606608033715499371269642174355440251453828525675071056244717881828525179025661373241927727741586863621554248676088987457044313911582888157374464304234306598006439580566635747544013281926139346059425263361389053870080 [111,49] 18592365620315012031988985707689498655852890850184065519776465059674519343345285630472404610365291249196961105654945922103268644089863659998849250366676536503004664615001108235135204784007833001198915620901024849413208968073386299730233287254086175546405082751163673654313393676583157140055472928875275301357088273571967246196447321367144129723817565056546094438213840290434946262027578460260191880859049796303832452254077694681926562697925003267969382837493857260318374375857787656151348363475301727263112228081477425297815747991595805101070637750648599592510598042031469421881770846019539868872854374471074869839062799039752650041497887190229392874452512947128800928088654344614063045171003247362011568588729650914365425208685206438778814788856523426932051661776065826034202277545525569009512883103516134652947925467066860370897854693945347567752273044274412519767930078750479923567318158349589266610021293797755566051285760643403629678544042227620512754018184323891761112813778417951155491982120284062518516453862880525221152409722323015637961117365878936902293923632938438588023399209720623076793593655027196831824693524585541554921345748413835146842244419340694949939675293003250608171986931619009052661176022334182176865980777442465805557315430379661843339217012936409291745362117260548660833724646804115407691706684476079066183283018122098412038422728023344578600508473440398107432907522341520494000618691392886310554171567811908613966759370363853242334144590584123647121251177794681497737800683734269383321221188565938881643598561754489336127973829444772254287338232258989102053877870982069214462838053825486453066487855135002413579021601410589401531307545109517685779332927129724580280306667646130587323451727599458480053944435875406334449970905026973284153120176909578351299308297226492785892045609827401929590806854707063526286131560228026428936078766350389676683537568172679527927576275093635117400719151311733536476179955734445906350439948810040305652694316931216067139993030266058265839451028463581750839657726367596978480626353426638350220704358534980658397087255170568565606391514813845286772238509929222769208204251267352778672218388190059189218899039171191239539733790423514368141568515162279725915491653966402837168732681013309884331991301770021388122542873211361309928172275402352548300981324670029451314687307469891225142689895139441203334978306016174586496145540165406423319671965882394592935936 [111,50] -4406386677448507961378543146359363689328501368096351202296856258516167824774913200679107988000756313303308516366399355354606304958687071379746969375413822617641660995721252517669278683531903279732031288266184161659495519166656605256725770130351024743759521109870376802607825568420309168373654998597259750528300948020405926667341889573556202073726290672870520015675781763976031694739767504797722914127782878795078999701986293395176262912970525367962418151630147080542499513740632585918893758719353546526239678738851141060340901105582232373328677772138174367728648913460173198124897401982822829989527968924910361311662366270463489082198125322917291576350665317356614651784194572116751161415393689992728137349082802362968914896888236719549495474815901299906803685260287909897919617212228538741836125435582374418814927312852589651497700079704642653130116040533321971541966345653640673590667326095321629064656054934686173179092948537189248704524722147357828333024718547650893221505717577511529092079805660717254591134408831318715853091355438743991701240116194955602629110345919974539968923667603125981420282375746190028070407557300260552993602520984038453601082782045258272941529751472169018428753979813408863394098187331747217439682474894381550180638937271242138898770909845661261343513837084454540790432410453475240656630785004196562976163710444993275910389776465694689678398849608642839787539803687202019828975018778172007463243315848753670582384690718638465456878076006599819188383752005782901761709080430728161022418234742356880440695768824982077882771354269189685943881898862654311170507281061910959071870474225840473530298019297313527283765548902039341775787401901021001789164123831283991905906376074584988882573759800202207098211015631053446744833212527028823305946376926830145227818189934203659618394048993994173659101639461834140668035943429739189897311888601801622180695826369944437975215419959281725195659502855418549858735375959036240870423537823320191075152804206782761628883161825011090092195238503303549903115402774495682033083343540190025669148832199452562915674601433777876771601624888158179616005310339772162257382835824862910307420427094125633142307026041797179298859498964731909338312520400780447080973705988220165982510375990565871268335433560048611589299464320351283702456438551246271023316113426385952968319411961509830397295288442645091471151445333826519840312344476602983973461990058095542272 [111,51] 1017455256051910522284970650122231537715976525852641348131312715437643120263628542748343579378133264827663503594345369219870213475162584165554273486898407792449195827762138063566582199184822796665928181689078310694192336193960828969533012725153670184543745435187167004709148190616395886145790890301686682423632860942127845834597206931131193938693383900546213751700456448415232663418289685004819709644280721706999321864799945504306157659745919051377320114453312167099063203620189486895946832939151652165341663850998605672434225017717892865322591930399415189240682080735090564151830246977821489964929553269637917867665761257932367450068355213251475261716223668654680076386765880887787884268472920660839208829447187042010133509208637492454086961165578190626010564748795149587957842055717159368721696057691572675241889511790276758011414506882930426197479935837252489282441622186131701666300948566773059127173009203997933793773331150996720053043856566126547195797139088875809834046451951487665976712445499800651242629799192486203213243617157837071535294116272281242296944602706937276367681295612255124139897346371169700129270074598375445222318969506735132028053917481241494496853941409536085101567817539983278719306826493058403528803956277215034173584839878585638491405547224517444182396033375304519046102328797133739776219568315021724892526970065353480906048195226313315863927399288750864740336181129609241063693731696013282195247962487677004555889044478830080275741539430164346667977050402630827571356211654968746397628039341383368168922800344102620721889123836130657001159506335546651248012028766253340950293725771683661020060191438060649232413293237092344168002446920498441941070981104140331763276448645253486157869949520426491098671991732445311767917944518377299333500569519479745932122079176486607961468394595034745823501868043479896308966333288310551929825298094228306692779434250133449596187476562660148541564931017531483667500114023711662621715406031186846389276044385571170772093820962200300508382405201006636606065233291750908862241765075117858599630253586311955467564899533719810121651502705156716573884288025222309541368146431766715908004797450445025385366642022234930144484605275990350905601131387223316320710070172442551340623967490821823388108649391404939520224929258347294986161957883983181016635752908960784117269777599464710834539413881651061990042954467256366682839892297419567826737810222219264 [111,52] -220610974681069822578053862471605851385901532313517330176024258183892636425512732825661065159864226523784916084891722859021607714216672139831764595963363795102912809446931320332889471638781355638457016681164814507049012843603539830415179531089755677688154104020232358901285888942015165056305497429685858691469826271749769114585445738155645031432502422860122831203689021778862005550895666220385615262149731616448923373287544599351184480876143926952244705460558248108575266116819997357998858356279244337752726587016166071880783709673260005731834772167558760988282702439743991524593535148680621289453278025474065035796526840019571177507624819153264707318027330954314186232469837166847601737971953584888658912159559226170179320690458705331832140646704713320592197004106370382101838017049412131026865210994410719461502694227292993528106401170333764360627784022768001143921217344628889974705548765308969150365742812740159315456768002999483361335625957954312756698751985761217761034256398178823667391692173591850417644885617758477903465575457154154816223284290648238824622100768940033466537771892511946724985702884625320415598160078190161416335468644026975075616900318204794296669215642412906743720936347786646356164818191038431371032882504854337835646988565779768445134989725664685774046186681457100761044693858878875483121267139316568419121841328619166370284994933241395215885276515994953186588946932447579415077780098801976087661524257218598010067885023572794165952945827852619201799109244973441285980596426837135424125079586719172471672883969362920315076636851404389550902880618254836657718291649923362595320081932032055436753774713188189014872225379294920599619041134589767053920314813326673954145316914716766585800451178574014032945853869290738533520315351889833097339219292423992286645644578878990118776060666727436494328555103473483885162085553376683450633568075978365459792115440801947620796965314168071841904515214617441764303650591671450487347965550577729828788501170046894585111173334620974917657180753262169239623372814405562684785300378303986649838825628146090213727723531520098599095458142095512946712079538480036679453154055330508648033202537660870865333257930222537447974874384909789043178960147647690511591420601996971064413159554780518784994901963555382194355286994472866972574048830524640029513888329412473475276859439640635513402061630288509553005721652523742397245237273461503875045499730432 [111,53] 41966605645023197684744138575317888408135600475336718984876292712454322667049752334075130869616543968697565002570975608426261512641164924418775224348634245539830440252805446083973349602775568813638889087096174477725234441630823145153223108135695846217369841773114355965947037783905862689458780521845993600238903694361316302372244496151856675627805655736121491140617462082729214176155879157533573940069795101471539047005663942394825381478617621249763412077285010428334898674611237017124772696936766582693279940692719223813868244341727261119137357934492874284000769830792642479304008418920996386989850686329278287579120084836049801755183198830358836483167760405220459367166913522024255077197476671714290118123563193566964090328998433279120781377904920624388488353958589116970995871598788190556535882050908982621081381695920143126656254346847807899163266880235845157896700550005543903924262483442464883276523959128363719902675246221127932656105690640432870806478193539185684084827747878078727522567236203755022243237689154108602281726344403642212950720932428378359934100287861958515686375933744095154157880042054679577706071520704600935722221350322736206169689051371288205284340464939639849805671269906254358480125332630397620114499734509764027326447627527535906289094660463115265062237369192421337666636239193643621155113321856561575634179443414552239660363718036432719846433989694812432567682481333944471300892695570054039441234019735197456007793845893052469104579603772975244721649134742721684377987510535109331274677378028443074363234729791201902012344279539269750784169385912787556288555022411248359906000025719462300230916455976344865670683329011416420914093779857647882567588247646522187928129798022505076531637239219437038925040625426752902077772499385362498449032984338394976368107313357703880034471643908743349463866288362769404922715025752354798859178855646434374128955925253268838497844633027914030593157582834285027752431359388806243854115629179774000349396332422032995954632687489014526301960536300855314127447491167547351244207051806728101606299000412914251680414990520466409261367743969731576439699223379968113819215891481597325201423111473641943639157211920339718799174465623885931439232948103577353414443967113805977844210754001769390715713711803878705624948473511952099569590783198773097484425707731388071802200117830012337568347049303856537779347515434363335546463437611242576132793344 [111,54] -6511120289045820389693030093865104766015692128928991101416866397485440049049605259144513356792053098400576473798189238644057219576571708373741341711662304504645232802864309926493447486322677788721850776065372350103172973376894653525925631863227762584406570806353463894089530384284720762290525118050747764132935450453933065316856820817248112206646113772798860795799080618727952790328705521801699395603667033722666389251734608769946323279507984285609178307532318848228917069042198502236728656116490648703571866085759540248630809451551462562797799490330661520810154091932763943451486745709744342306063842051820562889843748080652555119494631921005481946850957539418141893857369623161483580129547285805731535674723567875809949446979578116405575357571143004632254790617410211669892784564985722996558219452644705802112895013859146080155966711438752075365587763243626025864349649623336735336086409960472517196481557048440600641731449141545435787542444432653997168343434980918113995892184549160303805925544925553328351831132047306007870014575284977455515480204150491356450930625978161157945621444486677085486399212536077408736983679305990356881369946501951069635555062680975792895346277030613236008293518431964476013849298613037898746679185897550147212797653891418422030599594113044523026407476397299230830586972047199735587207215882439121023988677139221083238656418835327390734443355004344164042662498686149550886206081626956827770876140694608751177666727485560061157046623475851301669790266635755621567404887560548951972869325353758539352525830331601593445518167940892948742888243871997831570233249222207916303802801032948725110024404154276543912512512364867989109476232233859216324103362353812393935160621261538641497856871126587436888529365568404547721688844865761255553964700972030221470894839033717280139430690943661349147996131410409359927072550139370830638728507366120215102904710410557247802422891595971800006201674517488381944143820077389736296517095064500489866614445829534001292473337344528765111119826187024713110037784490917217510387400667990872983754321294350194611712664105970464039349608685199536515641405191270348992854330489735568518705696836561670619286175757325341530149065128275432086359270956669726244703016833412426799194974744938675346585016313298174324639713909054642160085213211714245124920762123469343729818541799042070127976366398915655334781200079507867549909405460143127842112 [111,55] 728227325220704037500019786190170580003605161958470067556257364210157986373868030559320821405104780104769559450868420244966489417954888667307679574283321637907825989236509687679982198838442883732917981415093346525770819720334429259283921419103875930986370403199229616553381724834229699654125746899175271985854881853460307502163161319030007454882949944869120843119390507616703139517380074990181764311900537829143314334877067216391104112482977479011620076436920997717563644001217425522206463555938164071252591200852238462064773260042537687713007932546118547090030817663270511525007230759745831192379615633056108547191065113681037910132235825036191698103384378808862813254817863575748831610428812888890567405596614123711446704802874816573773794083205020390623655335186751894807960427199351088254863861005042602720068297884984635309133859078680218553134490490856848252449489062752058531280866430594248496814521699165038038185042362642912384417475048062462409479457811402679915573764008797409864272056563806977569742032658441384985951590299365053683380341274173774314361663040431474078696700372446247280289785673293624223526827569676864210427703638540522880931405785932242172312876744759617273919581552167234015048536224888444489700334634288410257346432174636254557301494730451091857269917354383416578782091192202448188456258780389310534697053967669692260405431373118654423416816479911337592287239500040908947823797543654226383927506452282428302989454057239495906606438705401014269116004360564449501997057537850557524595755116889352780398561052667055830861124786544469453621431661716318126945589469450122792801595752174752950461473677250704792706806542666259186449809601723111874882868919017058895879265489805485003853330912005306048956820351773811715490460620920489669711969796602524884312104618044108573330616296638880569342332625676070309699064910073792503045041256528444479417263117991790972933300884288031446261570605822683616918144059007784216552353360905376619963246041984669639619017490661159674247776966618129618927429398145895026759349195412951891790855628802497166569666849196698105508802723405470184742217586125807399566856607127208226122330471253862347373577189767105797842919859729406151824572585721243633109154033166215336287390808566097782046117263872252286077880598171661647606784805154930773966642621210766195288632439944718727313188380939518597462259903851731005451012892037403648 [111,56] -31509618380745063637156622019175741620799248318962469558133707665990215179741686876050566985473537428109090823021415310110732743214113501020316448262048555069236440825914272581055568686640250532831608718713492082118980895425591941291943882976253193534893498025042600965775913969437265867745936800486869081713617387021644156113343669176442646657136507984921397839170787950301500958301372352961920557586930117586840805331309778914176781479312377147420728399833682277244771634075566239860162133287992285975599307397019412236388114092436119733783763773762033165912462103339400975712618950326992355602549478011552250473724949278886025785231590788850486468030535174543038780807180089160560271559920592296884599625060407808443825651647297250293707677295124506599011033954616189032538152750758319934412334164088600952789522488803354629505930917468526380607885326344969767980204658870555081926507051001032532397009937821787870408726577406723939231560023524638405571915135907120670856939601967537157735006218963873769183802353529740430790001656090286335930222812050393610091172356356628008131832098655121188422133377757887478705231627921757597892440409733266019744344765885019573727085117518760607106211221487176987958184501082645241550764416627103917817093504679604003181012093836123457359061029747337046004552570312536933773830513074617739593160947641752385186881782955277831825091256518263967681534696468793595445320908805433700704598395410668450105281684703377948893836158202679828197749860090012201021823540622666298475725656924825290164074998968054315234209903216383741210708487505249337394428417908155466299121745488638347159048534107422334282427979479878640725123431404031513866534044537718816026521333114230551497321110449374509429497592945682911758571560647599640076056863566306671151002619466150220913769767287168091298693795817364979335415672113165807147494504955135057496985616468354333508085360103406642162251197528022993024884603102130060138096186782963557450026787716030404551394786135423035572362294292028985581241255317234112524551227822141613260898262708564856597119024057811094479341398250435599686841971525938139234315918342404035591586145994605270243029729954273398639684042998553845127859178024535834001742564667220474095721644912016542469283886343973642938260489013519881366247083410189906160235635189183012811599694340861391531619029114732199082376993700902460479379527829888 [111,57] -9281270951649215978743600086026428283019928242939037400109843477392051413871615611073203208138157950818134190839093323347598066250036336788008754773445556174411775358542898156805287787255773443841192139915817606087390362406034778303590349891390158833254281554364523189604516038610952741506556213213371524103758619834092458761423349203766789206302799159260103446530532424137221697253219309420415705278969049288376673829269698069120151433166533359543391370087983982815500866188394289907800910609558457486696007577183600145123256123628341295779286014574371384214142853788411094073773641344526221104420281327545909898183859858092532053644571576483035661314146829847755334180391457194359723152462384452341383155169975201799408556641735197627568004652110145682626445313533861057979291616565597370231220060017461627280407573804161764332748398919663357854083899872162165617181204498243649713634552203243573479248188320480272949229940350077154856166104510465837554309307011762568107956415722760094161237286951859473365498537794288230677629819798228588763496449607748287587207611218234382525851180900604531371006805817936215810854803587236261380973028114538139211001945145943442795819711001775256653311948189582023080494865874370113357646190603084521337224303540049806558222745729432474149826361648033233276380356267293868173617477632218099289831432101691888617549889901520035208270901316093222358392149647799222787638475388691823679704543491652623289995546046601313146740085817466938351011397073062084743334809522001760187343250797614931588007227104393234193864606383598758157923276702835241910552056646476251709130521947618815825203180726401628474908167435026705617388014476525049922536771273419545817302737864914256072054030193307722534889026980086403675772776014382045160902305252510242987763334844713018977134484649723945503516474477390175754608203919483261360369017007786687036918589654444210355830087368402193000258103390949939336858654339842519486127704106956298537728850686761379443463350093065925247230420474617020535905107392380299245772636926609186748655178969297469760880332634424170415045443031122690736417604545135757114605985872910832506083494498605758503711012925350878877007350644471999506633937614713005975384636270315608916105699113472475088300148507504106165081338520730843843599594702433192325846055286704407848042961652802270479293690736410145613716207641341553668743123456 [111,58] 3049983045340672307945046756406359625694953175596389131498680145226657347177914232440341860595863207180279573652182965791512860657875364498492418092924127711037277491729543448945942975584937365360065570160138321220460749197651048099768605701442960511449066482483125755913652567977511742607893056442629427793451093612961204445148887119675601572772749220862420065969202328129659580507176879267301784013819221526131899425004580446945412066549859807530318894409163993445954302073934606586568500130326879093418900496172541811773223608730902597024363231323054737345342727114327290627777844049071906441003642949416021952520009997349463282260770638528345963036876540912372199513663051344870232554434606972129686922115220668043774170199807204228204036836167068067494404374792844062444920462207058448344521341914606663309375590678795422715535663501896982510098064088147846606260737238822121827333250662583453142725766010916616242965130788877266510278509724556530993753491317029839081841021402249605665900068407886349729667641566637781770963896570977516460068952341909181072908871093132407899092900003232790729018508487121323929208149796388093793841875752000974129807812331309210010279103969560881879303166311010118861719341546295306393962862685735610079877822579929987292061730740309229883934780327496453439388119034520556160105212511977842206324026741136006181005605836881603248468906877646326792195778403558166078311775067296584722224302289322413459217415402697192020826948450797281244461947303363051693164856830854656981937524923370244328351934739209176923257438401053890476890427710552577963382822979312779910968385787630105710934659840061041494904144145817671643988552207397911410941170822668150341245673664129562648414147241719524547561145876353124772855633740137862781837312034906691058688757641863058886834611674783516564065256378295888948760403253101831750353077989899745283316687474341954518974891880297498473329158389990753443350525097789411074600326679334695401923914622326783305219711473374111008879136821922727905157434023148033710294753279570653288159212992536830907090813961774929059068923051092851853370037705549922255066372669247276396246784416064628779944729353966991963718925649419056318121290113543142295819435501819117962727822104718590538628062339202438828632132834947315430042020319888792458770785892344534314315373645770795442872685700127536248129651728871555284853552 [111,59] -555226169101820828958835725045746022405068240697843681065746153622425839575079607732433066239372086884762970832848721786074098449718936727057955704828172248357598391343393509191392680522925821174956099334480666556813392708856101424533792327168874043144977467726601310732597989329326374990652304657087453296804942487553133565881523927277475824008061554074438529178290562065020416343002694364519729645938971611995868784458968715392848063765539966349331767403447321045932145645188634049804103545743677106560522797047458929486988949589712664442482296616756126465322849342026525286293248161526591146630360089981876742221723508523079629933299431559232876401991162268526504233891982000830090230205028354692646243321815191921472055072558894201505444609977878089192515604877923801949482161170725494123339290180551482980925129090999587081224009932790523962341843649191005610496544666712338750426455990381438119927014926184728121792625707103332946749874111756650426410128164623307203261287534134825607962953455076802221383368295518455561097437465832259732461483501273163852951658181832749536399308177314634189858340333052247034359947374369216468908115957368310848741550783494997045051775236899464634492419141503512227544035966642430514993427226312246988829254899112734794247377090793575113081363351982824260515752101964364585495888716772204020220827518050518165483318600284996507022853009345983988388409765696638213454882331287289977356796541895017284161974740776429872647243129170878992408556540267950999894245831540206179980789091602262772405178163776417413539252843841657210147544742467150143029195081591822841586349039252134829197504877878705637374073266546440533091709948757395247585597337290284166743702696692708599256079904294769321973434167205298708668659795910604525110232333974872438973304211568045346868524387657744383513741163518324444927980392382707208368335720981067985267740269398819482317178993754971434143210244450766751489766800391198860645599614173219052975644734515527018796930526632899618353383700112385170547794073527881086501900153035749471563463387111469529325211910099272008680071762854933082267270450949559113924217815208908080178902069353255055387913194678155927850001018958340866872678055299059977565515344215119065659313986227184427511716232313784194513669093074920465676481880949772829788026176653841932825975837173336203905954790175715997498967210598440557440 [111,60] 74494343933275558305395691714939771200870767534701292942721696728317953611228351337611189461619592304580887757051768275883166629525878346740058922116539128269958102192334959539256743440859184729267636081543887317463970207467915779380693916024776610908174400980936603223977825701649688211368008452391640923739494437872561186371608396263357199546885080930153958155404527902464117349416505367272649699200987852094838135625796199342868408178094459970354736056574419900837235544217281547121061990172240481620574519054332220529984782418252058089639541465003848076959961476723133675928178355180848208804414970676489701190733025888136267600345878419091768398320109122042794290766992040290992340349736493964240857255523200363896158253603892550614031959626251853265584602482270919369310964608248264439850004310271900159506102847529631819112017022232202167849657018255835274185532910924809617994843330111844131964116394554762741881156495933589913753597652480958705488305916759720624252698602964430501197981977569857453644178806238515318288590755681500172726195512435627082903581674318096837648597874903814651673277501176576447110861517665173736705140809928881166410948070097849522002932989570568596800787456346187759588656839762810648523346191689237670998007156579580562748473217728042723219900889812022142430894851914974872093895333943364280670028226381782487777938944792939726598219659435660505958972820749675323367738916016854160117109497660179071757928126895756417098637407557632884088781595628060883864722120532091934779392039225571143765643964914976638437479785926797054543578990700140938515647364247385253064759445550471206267512100759497012985621040590136499726601929230249748945032831336542143289172910089316265356938058893555613932989563194270578921224117293643350183926385709559082498663930026534515209229262323666416588154521820569782702959239392346490553023847749763733316754675534317952598230877976108490671304086755336217816010330135283307725285513929638226022784170524657044649999523941573615373197099587597955747736928631440771779595914981790014579769723659793367530577254753238418180195882203802365960045658821023504722804331839353986463342197534945093875157171742099295591945349930696923833290700421935788323905545194077738591367750374894468431674260908304120012796347697611846853222000761184656739346639345541973334526214736355600860566412402425864107843598901471424 [111,61] -7755992822573520907476744176024134000459344647281393982867122103939821540076699889963166887620133154448970176186586689131061662264555189052780432678580741078325288072635664808602309462105228549264772345515010638465939269645316256773243819562104080657330199249908290339836473787647784241773036036634513896176350519970408772174050281624734998122898774389603861798105623059804841082964967575225765359546457616749548405445245714600562464496700153511458833205395298340401062862525246494038120863242497493217750595611290382982004246308160234872396999856635561097975209057565958425062745193235285564492587047535058986289309754431624603125843740642701992633714500793054357488337614156495227319566838995607185273258078289999630641425515709167425679124986364652421471200629838555771890759088197043741734973288168289334181187087466470864146211217458434002505391792831365644515533817791290492636060703880444953062966050494875522989330779316110234264090249483576102679826183000683052372238770374103584586462814552337514436867448072203135757937530766569140952356894710483715398894319873929445168952887386910503506460037536393410057208357206231804451041259707965789296017536018580537658432098064504784427886171901692781363529083021657932767183670469328157119982673703956194469859394713530365251627657671571879909680999911917825352192224956293347249225074471576688487129038596905692983896179751609976616181289762780769917052851123174589123571684836692469011230133925234523799217943729912172921142394474054511326496368843082443257425037906340927397147315871355965666836556899144626756091217257653743525098965871627350674706186153647323990182583552330005442021356762351492859609845850484382946746255569335058360673097295308973738369595197096685506401249170468150578499045050208733147743294240073182076978608217186801122272356804481774690403970130821925531468213360823860994709901295987395430820861436669394639800726829644997474440599607393613008990470991204549779562814981033157800824402667883630863256745920928581378519617173061565857430344383482779715386998565467007323199750955241511712181421057559766108316585604392603485041301111752373382820731894008317940550810108334541357026864671321472489895246826046457458326671158373704963512491693796340724963119473782426456428522693342449874459446136118254778549701082930515962798037428156522329241590728669188869134193864319284149938145299200 [111,62] 616910530795388444577646749595877476063202027019046372296231661237557553609021610036084568554489676156094887842805633086384873264860267013550060190953767264096721787269913773066831573406018344480315870720642590862941292916608428745109558566511790140028379977633029227486899374529243607134786441000027145846133678681311721192068899205419338681913976991447960486683084509103321166811005829776953904035189451029573028086222047424290281987584493673995223392150670329348300836746106202699185207441403677765220853379077649970751164224304832562180098283031084843226162085608634762284066043110419327831715163971816441230269268732109669294080457761316416757931627813715637337309713475329326091953565884363068428825549927790345758885725540390569659718387689843580818036732372866103894699966349953474699728044272315675714369456563930812655585833802162031154437830503507003335058143636050956803044367615019105406514589727194009556799306144477908210953198913327351800863522567787717691000108832327731112854346166432450140816308933581534539351205886803077672251385644723281201602667332521562931509442674153424795492958483740944292847077210837291354861363608454319669443964648596241602570671696373597765880424401886496213833098699108495417663942902150956049932088241367260422179625470581503340965260955913474317212182783724778949072475778922852032126876025557394820355577090110276200774251519020466311738488630838640935344195449124524322569149689581405312590656483101162369256108713767847872147428785964248813627666059314152044536384935781382608816605283029391255597741486308686175677772511865857662949516927511258406349220898169669217717498820288274870357566078034958642671005508077610489178258153171371505633020413738720446284702766461972339526378593246763612382239096176024023964919427636832831405353951498637851922460273630891265707889888283694779372967483338463645136394555635771895349229660691513664640834182408531314046021498604493008842052991749859133333377690084226457183041577789715270953682871857457895460416263706160781308967272345949887986887337224409741064345652956285707255828887111413424536207264819280109691342746700199585531765662084751019236722308638752680385847324393472772588653171314413791305178507363986447885870645159954790091062512920918660496350865061037551246843213243437304804533267967493246258096998579091979214460242396948604332795491938521014050078400 [111,63] -34110887651164056317466911766888188584298677912610045544271973341297292963520550260334744783403599784771156960749734550893711585804715151488375462121208555516466760004518948566884146080898444487117304403536866606540156570861143199972290803859217073292632660984453303731164322262519774533489976094127485505416133090338092146606100655897191176921983521818734556335956158680230114070267996163645138827218673155286651946842428703422936896267788831309544116558741781901485540773546102965983812113551922598757329620035423474304361544565547446067940160508526871126642637403832398825615348597824255495792333709236000066382630046042433536723147490911695816046551229563602211949323161606557400945886224452587084522444986372454150851105583256304583013631005524984485804690488509533438710281455768852481823231729152996055638480683509829996187444664426702943288814777138416366385704863094360971491935103994211296526764657557294119376332852265371464548683170957465696496672899482320883581128117588619354589747395986658979022716848651784516502518843834229762219000380022086666861821209877507648249541636695823474726936661485230593145335068712455257318569294300175429588741252740341123616342460265037094495157870426099476206922299520344631485905120934032707772222266173113797174634924734537353147482933449418173986257783378517295295275388924822873522086652095994373963514517228805560673767285096253542569724824277555297432141771056315037877341793293861403604735086597902671905526834046178402179912211085155870647639518139816706032350485267629420345123234599699017088349809105421628626135688179478789051228224320005056858858237701750982251665081380253378676248677695374881951369921749328021817411188919067291209396299784432907524855518546122577019608863717678977369911844222165755402836198265982860061691271016589302130027692651063415206284713299233973196721652081563665854220295350427019087550660803777394467718730329654892505339406419524250472674846307842121476930264982669598481098968198734070905102469681345116081391050752240263959190743443431001034667665728988433495158828620000448181354767461584054891130100088195617865088027600742614414505959210297812271364260332227477736190344964677645932119159243378689875700535761139796464817634826493397772682176759577618433968357854519355754582895927820597626900064750018424998752164457522497494647914184599343357276410700709083595200 [111,64] 792460470412179863113825169087091976272104414340195088806569881072252936684983244391974151391062115381449855650978129689243148896772672385840025627813152440636112494947636423152248174167644954135889502504899549150187584035535238670803124148167248323323919024166634676987220668509778279259456799209020401321212468860396979396159034866556016676608888806759642059066162254685608031302111916488086494159079389590790664552805177624663307509369171472355230101564180956145699917386458779908341733500010227427096383590991251835161114574478121248846653216710508618241742827358836682808034771847123205445995799817411304472815422112850263179073323294785956494525719602286494067060252979258992622341865426621389389261606255199321338440243691648805886587464022186145674993038344198384036108359924062166756878513463338055983115771032108851718478915365082968068330991393660730364627529129731051790933002655679592711582455295891637595431386412653311277088354798153837669022694939256472093569681105442048044291624516543635092555045093469440089512863040102373322340702248616956979063697412434264320102099738327323945840109680715106316475178468574998323773129502727372923138202099639330460828935257949112464772297173115967032992512721941622878584971768151963550689238126547538901377957698450426082879517602614323539029771127819389463517833601580458564290156532765060819160951620589651557814698809556571223255656621926332976940268032550577562633159716731302852449222787465146210768481380849054014036249554539173447272079686260002154622258799156223817858176085601056478546952907711616756079070961453714188365717998225324780207280418021513375188679485940013839533832208731618308762600843868818302849216239480033128194913399663488197306181140656605531258363927136516473992718385762461937151192072533979118843287189951642017746827182507786792844865179613178761631104436333981788982459720584089746981603616707384184118337475818943492200021274972222677103331475797057360339104320279572696717752338628396032365173740925958255292316295864498099731247491217978878791885655231558511127679312858497342375395434391483713444423960361769783228038662815727084820715923249162388141630425403237942861129281861061544637733165790449702880987702922260428567336542535808831095957748646768501831650742300421678608073683755172019868525336587225020200932048653319583068699759862873226235040762740715840 [111,65] 74355700283858361607525987130044844360879922860891618249726248400634832225120343703553018295209410649760405469550575567882812019665972982618629223024120216717206403949109685407938004561735025689003217998574503105089663145771198862661054114926500889885430345511988114005573871333291892323935802749692801704829576078678601848505167133253119628129637248181439525429300005289010911336456412544168425257015029844980463730524858148340224004651832946794609261276701968973061164710535464955735684899415293549487610714053471703542894897523468520202931010678004449200460092877005351796043488602158482683044648577484324830391614907275387751842745860892121616987713237473270908517276951109447161412156578564649926138980931763435224910846296997739142328358427041894260802291495157077506948741892457740519973414889415706279945694620245115578245104748861936427332668429266854886897620446141747260638331695614252382278368459518760538095861951485824138157101198698639229072492788868035814098017107125321455440301464536595363850386201014747171845287702668376763612755220260560876855289373565190851783710094910424462522720591803504580538409651527710106576909204940731928529398743003545857108540461215729884468481851052766158322389352012402641902428626812131497490807271330555589666661841340833536635812735194684571250067860502820831256130933590325920987949267838007192599933648974972521168092688903898643947920273950060443412801647080445160800859191129528830188473011129129202309590300167671914173285270138545518165789048944617591457074903051455301991665426086846449182323318760506172964292923523502852114216559125574577824943014713511218951347261569724733764870076259042608246917461720254876681913377243285371543889800118128034443183001250078611892857853710661904855355234063689830668085771024709649447651575780968993426243540931582158402691472967082057909021247360254537989580935212974815234045120039735278285140017543154107183908820003987973275535381821009982186702535246484448849113728807834918673400949598491464471396320919530759971886982423373298123107115310176724842840767881804485242319007033333482744819846256493808875336711591282377169652554868006502724763468302198657253727278602151332290495860645361908766774804525727865579614503460141506746237818782010995612637550765578953827820461390590245948168607745624728788182647826335409686664887299953162115090753547520 [111,66] -11803496289520038511782445882498261833728062370093631190515447251553310820061566354786770336375247203602874886140270945603756218419982997140254015635679506804035019249872514543598416605106313517041415712472054890974298568289945849797643840993424254222020692960709708921485678038000281185123429690939983635221977548226053501841211259838264725688774967422950090722563829141284370212315278240663632851819306265017225473881276592032766031416830230028518604256272182832347581423081170573617027322656458717806720137068684711467478775024564802811495979701349085793510528561729555007092065771314891051743319095760263163455556948334851592186061661484780441181541951917150278433216614181703389905190821284342131508064493144111916102229681771967452774879169755945848270743788826552330137511306841078626259582358659338814341779673393263987608788518929390120647207915129842349220619623900546193864806031998204793394653332198883789701781243225530581721158190104362426372055784474993810132420181870554877152840793883025174411144404593709786756949105338020312340459829625090537611853325656698147910458712673815360591006607936494878998271114962041860761238384588590924493709142159653167508200934672709577808183376832896214148229167512265819293950696445738445963621913833918551843260347189749312784897530791365658625304589938052340162405447587207804529878758923857729703634482596007407480363419261813864957826478526366416934345790403235388297350874814118616483749976430803330559918331648044199411404069662901828019109827538517260922305486746137261451643826111878565344839932863452867585010969667432053427994829432583504935477004237003275907673479198759591394580834970345201375160703261963317296240134539964722955569589421015562978549022072708295919954781962951430779501774303634856099521735924025822019307194044580116623626898184900813703353591599485418876557836157709270045838295667619078219972376541077831523023751160481890370168746119824624340613872215760404130819472338956424473155855525890549521209874963485782150694041553681760660214023399133043117861464901258194619826715294700128003189496313120439621599012257003398580803795117718602585260173568974044525015980065320233717403971727384998705535491056388531444707126461400271704553126086894550096846954238751874228802268869620577777375919808706717634133326984699144955936630482651235590183522810964822216458207840 [111,67] 1084324891782588172876121651552161821797894159946528069325438893440596090667566692539100601658750147140874175857017047346771940395343758741718513944033677732904906222066255004532221269309919762631508600232092578128579970373344255203081783120632779072206570800053372414920864691716919225671442264334550875737942626236225336495284963264892069677475142137085094951481003307897375797575076752326158882948929150981992563548453879636337235470501399703038453375216811266987246526272183622278463685471153699994824486424689864572795565037423918557105125015629485999162932408354245928953282424682741757402440301019070257393629539342578657336144254682780633247000567163009024725092943272267565882332877399510006307988674151664941315942502404781258791724991129392733528616016865911713542293460123319282121933447085142507781531824705234534946050833733694326920941114281350790043792046227734108069212157030571185386063372177944802238234154517852288009313207635608680117108612606146462555111905265890553163929348125271382498050714058586289329026040373315389329860276252082553586532160663589956726062680517828591344611222281955568744929668811243180448055338347017904881515538015167258718344745917774664203195175051422804941945451495501596653801899666203863931871569064869880456328554707089960671577060909227667268093475114667048604896005962050126402178856653022376941030557447997625272766135241172369194094373578122992094567067468264415567004061868881039198275199439342061865754614510927075581998488895850448538486060840267964126929951551838612825300339598114508442635359993544459847961705826898753496412132614735078804223478788001361626684145598950615060022471177897568514691744311184178429440058617740475202745937776028629400977880248692635165168965542153262915028407815689009891163803107192357445428466016512942136521572025157020498412453321375883539939332662600750555894108996794954276290040260153408483422847528773434887390918791458855922713473836847670781260988726003916929178862915897098171837591823964863002527284240689163317619590261324347699034098877997821207380651963966900818675984361059523388472036052448848292654007491091431720732778510776844681511061398453424127002086472723577136157303252149833419048603936392612900023992630788195059987226131330661132045631710546335978879285583828834688141751226225922708847340078014544584897954774767142379215040 [111,68] -91644005176195424892288134625823816555840598108181019946304290049901745011987763844151377115070464112411573872427933987087156770168964123113966590383302977348322628610826030844262113257819412715769242467278050697082504585073794344256813187169534708499706214650045179702501351384024921478803298444778482012864269448215996932541549690799640897625557657982622435060615810604460117185587123045533543786452528289106441256614341148318677927788366161779104685206765072054072225592367937220974852098741079582498783393170415170795938775275786822902288607055916626735990661330536920027546011764180883148467869966218019234580676738006517232400954232489728779297212465872721169846488806269780880484442451406615721245705544726726558566190346877559762767877982897680917520828987938110885078892566098546196898568655175642074987413299872453427415561131334434651437871935488761170697979401876786229878672898211281810595901332424529192566564668948047260761970964116415954504255118746972197811092676758885480402439878114766689302999077613576684343266835415511156595898434707911144301164618505499750799452089756007378111576007758343326158006938742662591556107372288084391613838187537358648575646932892279361462101547786282392217408276487725494118628473642627397433812602620067746128964421281734695236541212274709526504856815666871523311662232869009122232450243353736347848393079939127504055890298992566695151012882164245115886892541586646367619265123464920533287750983312495327352551927392165609602358759317941347519508901055635642362254393771694107204378743177880448217852088137638099107887883090659949613946103169112568466094439431009116400574742655851773127502742736408924549405608514974329208232945936016776896626980003491502429755091832351483800495603625990206624745213242399953111653319147889529884078848368096104842517393419064023989408997230742310787384417519566385811910931437072136829053147525992670019513394597369395799165596261659640317596993506317385158208357897521620456086459883624645328568457086591809377161624329182559666349216490216838419065222897560922187698206917915981006875362305999842538812360986074153552514827976573312689857370248922317939131685695073471257488346486411532255543357967434994424027727880109215993541202889982706420852735250917349629898886310192373013964671494759910783767596141281461594170051360356238605490432118417911000 [111,69] 7758382102417127108493404200708317753958446070669407733523741952088989873448561525855204034304237430327610803682314492323655098572680928256608479089665769704898428608792285638245691337043564313620414017746360521806385577600297567153292868902796663732983388353288977384696938575513998311533210045345676890328787123038296151662226020405590806437864244962290066934348817461636763953843220932820351158758296301068905631010496038601833801775875703420822809489876646925611562725360211571682508476561744807212746227917437179996199377888541201542961442511243531180671340667393973283931543284814635842918301904783289458731422424154098690600710018935027412179476018196967865181025664497666922952444739972254078308505824204809842746117537788942963995744379663442679928376383845390473931093742468237923113322325627119284747000866163771552125885111386317677084901718909629019495275417947310608914918612893349406759518315492051127773316481174887462104973707702343858512390331501773072203901310395934887036805875304582891719638868416653266845935250390919616099661205691913065807584874526937490593784805755277532708536407284947195043267240754446092166099553761892342428005946183473778936814124331925153596109317989280332338244738422920055994243888528246932106807171972308249860160015464227186567268173424596745023025147084411383251032191657230593177096275684170429757190287760270336733196524630180545611396088177931782328132907081099263524901045886380065748627794980006015648768240842425962120369983602642982742298775618597258961027454015475998231884611835777942105384559670474882414110230936084714697659447994588781124046088149025067332299104255834404448043543784763934605788937292855638942551942411454054214119023583187939079246375663319300173787534833615169458445567906256633578529120614267187049282239371681467476500067843534217231980735041949401096250964390711634191528643426203512718954089188633021161212226394154256095110444737863607739349410410222391421552184909327506735996837242826364850017054609058869738079522555760618139678260398918208116998348262377782711853803946123999391663638686825412841726707079921741432956848377196401231659343311187860670440854654048456949079595112287088254132678685817172689214405200352379017732697871303240533986701473002630296762207547171361975605016553619774797291669312300402879591914072024943467333839896335072 [111,70] -605527790420881973225992115377805175811525802277990868060263370402477686525211208958951365338114795625538908603908418486022289189147948983305770378661405783252966257421961354514620846006031139966841821786539092058148991309795023399114253436011457356361946148965170233979391191410243013011762022660488150705516805617215971430525422168857729122857280110275980231171388314339387885774613498658262872149166778746777897115287664619031549958613585133303924262100284427776743642567438336667650752575616676414137535059950015873378974418238800621558017282456538918365180470024175944884243678036187867053406569902062747143672256359937870599876974280189757194506119905871692653781352213343611988985611694435624088145050211685315390820904765896703201401365802937270429853463322706322650747323762417769760867591546988446203459507998730812978532020516766375611117032774480488576808460501683276864956325647113721936686913992737218096297162270920988331026730726293135001932371380707651714311781549698970318542994304558225639692784646179023368876067132083914973400680562312491157238159481229698008273644982076882049384666998747966340256546823448249578523887706568123451862257640710226488262666927368905193638441540068537068550437106537731515461828771330215933047680829598665860103449162470850628130910592412664930430570400621544964408759133220417595659861408437040827880433355726358117197623134409793649605837224395764735881942208710768662325989691604791208715722753925960118059540004612011100378130412371945269131672815636828965129078497602867727692820770396292562743681376683873311136954083320610715992023774672724542961437650397440786049650035970736609283990033755087968824125381940743779467743585435086318352923993230119810721134652691648080622137700896798641784854664940274023858129349382598124566431457154016367928311875882530374360514852424198883728353349040553608998609563444446450108597501766280251965002786628955248988183770393897219118621346314381265287802655222715462973109309812170390228049430643209719959028996415279484394103972953203040349243882531743008760891879273570599860949739644323579802775339360756843475711380108666813016093831281700998962574608226965757783978272934799253363987098850879333483122701332054206250511315003323925052660140793943736778367080301610013802210422278506369414561916801420717372103621848002125767865813424 [111,71] 40280177104444176433033847036861302193721697516432450783526559106768184139030361204348664390200176337460645849557544461075758855264992837189818326274586800642543241910041957666599354519506347318833256666145861085804245156201784660042701162862967522003593410778574938582587431391624909846928419702485264096527138327051656557613071227370035844914716132726126168388390081683680437412498039478885071393442556412324981907475924660036881975020423588997799617322112233887390963902388924095955837018164920606997791321701392380441190486088973836782691333511237059362696078499927505493428470247777046639816687909201210537873079585739038467269465417477409176604205635434904228186306526701856143170234036566222219052554844236810432765357640023008939377025445907806453965646873531281535207801431191332328870081290490766834890607047942211293420854443846508392633022848304837755693378598861444379823048636828499013764602911698241953086354049681561835880679104840635204317401641191596933451498970527853213285495462694168850171931831663263636768333140858845786142110292203477473841825851249804494369699999990485222337106824730755415410855544279849323051238205595964547890065393665430894681266469408386894686176194852213434544157717529539293412546287920653060961970324643819905649708332729587618966995457317381396577162701605055092192610828203531502168535060565984422998275511999764548867487472505320978858319098284825009356864946537753533377672829518314334117677366477633383655480377414384552230466796021365343143681658883701327332723509661202872794825972790510725641760466652933440006035230099045906737414752412395814038889138411273982523358080375464068173939009324447095680759116808272780444199784794157087144198852022067296897452448715479040871023159803729185189590621842445967067142030909383308786400401146465405870020887061415862946031564644008500890480497947222065063350247904364870028047613552572484223608195872155710474744282070557826933179399786978608333340467880352885510106397811016310361642204626820346108999760711238352903549767952550182943103155444050701016852067838560898956317781539016919563781011192103149164161175358095780188039031631127263877423073248640661014052936682484898523520064709767040027381057044926600871760860708472870289895876815468824186685401415006983695795355353810004079873525852058421987708641786724933118021728 [111,72] -2229019832775975570812465320546390653627818253449299587767052221115212034964081662412078778687143722991647709498329255880365317556741693113177944294166789095891499962245596976097072369288616994790619037953019035592879508928655055694697916181798412601568740380293088664127783607500840615663947083728798971455227363851655852807762409865273737450112501785059096768851428893130196984500249470710663176802030060298865201619691337596073121791388583778474869667986441141398789257487159616304293789503705482582839437938947905153235263737720305548638761174465780006371255209415041456052186816958944907895403555674015436451395741060982876742354365763464064930648190782977323710839850019920762900716296487770766476730711013106920032752796755341852091041901195237911060405704249981220888349395013254157839941925486408312966122566253090883761715703892745893902909541520157167520162022352308628611604528379557323761882570979630721661944171747921496414021491870093085396660425634705733002900025282142266880890900234492619981130012729173789530399196516546959345102771223701113723331420655059839341047834173561161269858761159005576839331300686443080886607271256009946753932688012165532769225349507216153613393118834630224527437173328386115270924900317169263159469958842267251053061803419857025033893109153601044309852310339194549172495436745879043286418683734765220519607382833708758029879820847008229727458015416012212641305469039148539439095487727868724007558241319306472735573120893750265508596454391471014706868236200323497471843492668449482157429043258729738248904949225213286151362753586448421084348696004392359811452206586378083336023296651437483309802059695046256989291876526248866881537422259537382394493462685469845386742831136682361859434842318877764711339105662360558943996652462218851469999677967039099678885497049894769750669888819448447923163305926130308676104586940268504408918447170420032757681126890769248251188863338100463139615534622820599242149017292923888971394056444981871880206997469789407612647282522735848483162793473388919829218309303506709543796156234357123763069255204858628972505754963255229139721917322031967928139170866325324360962197658025906006809845032296585745692625227208574731579312320266510286184603677157808232091440816045296776621155841145803150682576572467131278669842356556701770602622606532164841824 [111,73] 103350010975622442394496516277434173074558701224716037875149296822228539983407370413399771266443268335921862008530009796943914571336596661527549235653794404306540060766326686765568481982300336829264178176539701143226539443823741231322752391992124392514062204724297650024692775898256194438851107067379201912198921165049393926189007991807328608452398902876655558053291255884299255936445370044054578694861431957655008628664044451739964713637711655877718281173019030681388261549105119705616857387241917143234048810603354182538244258977756023035503040035917295308296510193813739298862183395968426191767144586277299816539285638755116950660219168882657351106959777751996112862284939037105355392745060732675458650026840544320899575840778000973979265944832460605747091542805924747263740661151516395308334688352709090628323389029945794189316652288445311869766406925155776654637767195638677225228918675933337974598620529550272020961199065708375690288663243880052284023949969190931472365927218791666263403881510245056760497669933548399982486930816640345906326773350749933374330522143180696896551329871641776252270811280207952705306694686812548918106061770340856914507925907968303113453420104411416854904977819723844922461021812580040502253979795964106786418598054190600862680483065693190425229099274613453036863046226352998034535708058137158119551941583267983110351735328792898429356720824859541343290074935656577311884150274268015145017891540884585931861482353163000935641158583604477235105655239197905785566596507012338228485105193115335988312300546488871433146421397474976472941824945102608173231192755128970817658288592812095270513037050195966694423026676896975996366553829500755940845150262404435864601049447445408457565396501781153724483695898190707631358391640006104930582606540016546753770824494887965606596363584853099957419983016438657729935264475842847362345556684904394565035520793962896831498279731359519883902895693176170397805967190913437300970312346720806019627113074503905451104644514560352419759337449222270810702815273605590962672920152642078754950583840781282114711106554406618283046036236032710120500046966296898963202288636858416121269050342617502465817611025392175589305874827343902755421403575808038146687004799597993366686026946896959352074170517972109396515764064752932118888254657478285660568352379191000640 [111,74] -4110804659802931121116990649308575643674589997577506919788662392276413255042851490174781348374429297667062248747197110132331181475097851766563279124755891870790297465354923091269705690695829094759234340040089242204837992032205697013309083000996774933532952664625150692403275359240599924503609043645119852157429186113450274257568575337491650430671776743627543960609870310778722338900219160441637969934983510771432296262655785296972734424845238191690905712742153360108978916208028549090584208936000679226273280922215870631500496259602094415802177964668808587854877286840123315379613873955268270150381666650565090687185280465962662347132546831952761510955753773288202838034148077220679084488742766622080352953676658427769327360777666496028708477892242533511444648995847394629133979554780857482565808021551852605015138879551035389782163754439596310091223760024605345773179927396581171374911226350018480402976224334949127781057129506817636280464060068343921862324837243804592214862522830896847560118003173964921938420861594503829573627150708491793051799703534527001367852523630742061826010723168896670104409839628031202475880993037152103455174827562177267181551326734806880332858505519511713120804558756202739057623579026304617456519557236711649353907779034170794368595870433589810579068842629992542141252090378525971428600842944630538327369395490028606598946359320752786628232485295912802072791087814549515577740625318413137738650658418788552494561713506774589169538911146420308718991302022791917164764717856080771017289778314315767290434068254117146196981912717389127677030067236655559218490327526420489832161073515426456595365828768325460798280568070740613151852447637779568848029823278790844681503673193353059618306690556126052937664937084734037002491589464285202653525316161822291447524328505220609365962995667164301420049010746429388710185557049294542963376258620241959160128716356916554650951551695810001454594910877797851068574698195034297306264904850668398716499587538224960629600420487189666098936460975233866741466600721800277733549025486791394496651308515130478351460982710021449754823462361732092452820792945862229843746368860421717001808072128632694232483157347723226217501841427228625103343247672492070093289620964715982631486269625688281437800048687866120282196422980078542160287137627478323278475185413252 [111,75] 146647844726189592738860475741203188147698357019891581636140932596178283029724452716928158455410730423288175712764729956849896369956963548609837923030843247296903058011205776105514330518505070567307270652348866836201273634763290807360922532610991993102226453005786790126693351425743237286591325927728910186980799451582140936950871220699614243023143679751676166940387190658182934498169651534245188302197091014019126038417336092657908089567620437542478105405270099043896518702506564660269793287437023240038824299675239509574378509346260688256271756375116235057900419075197356727348757388527461749156753703540678004688713473266012135079853327761978776586134886545207518871371868996012309696710636731547729309035390932337249785419944108788844351232503096987054542024857984162297322590316377918666798676546266923164194458131524753750325020829045485703526390607945485597826825512766870064099150609219864913521230885472351762643609290449828078547390816749620415422830325394423984074340764761893898687825453091399288559500850105964838956602671108220690103317333155798073390251672277479467562473198235779447871933274487144572752900307693530170118785530983664325724382445355900604342056104823883655051272539973664528862012559819398628914630144116909313006698287035774137618128496433736751532576113820043159085279623036031250632155388585381963847849419831762361302787621330096255228146236027142855878866655595523142145749110698661749560130588401600218531032358412563977418509035256365198288996724398287948813355438019729637760901057835525606217938115631094921600603416369801565997003335579095562275337011042253986690420996397848843931401445180119635314480943534841915699518454305716950397594949225203181460086997947039095521960120594452803517290775866348001632111899740807367627851376950687098568931292521722279310301737248162699344232921164912388132531570987210907327334111839200157988909011241324949390836219749625563084696238759597520008749797347863938626954114084405015972672511831778189175440767608105746553642304512258348021888647304694061215454258548219863724891056035577035322646179544315621661727558730828317423066836748533725712764305019687532581942725353395449068124057344469587882152061542179663447514155923948143737141311848735809007670847085596576603921564858672778828605864245301048634873074911867064792939936 [111,76] -4942840087806414209097367574979718474483690408925752529436632005217700871845270819126474136069323587991103718532271730213501554227283122072122721067619047263905984144296444564003917452437709371524677055386731981701877847255288231932220763937217104420885265821617040383680851105924106506822558928690254706095236250236435742991979371950585358633280764305668823784184868829179566546168108323819577678115625338765439892924627814894956252821635016087198794330783069150546169620971348923949273002768591500419614319097885895564700955883717328186396027130352840892985770854824582250158321429501348041980410184418463755203511081191733216031228002542995126027323871624836573015458086888637129046531719367789031579543786259592414570256148556191775337423388117812423679019931981130689409594274296420793023162282378796095264879747121512205833941777529947259528069150701346888150410445858876878087481825002639070578687802878467244015250616470849237913765147465854218162915276770040288539579662373779432462628433783429624630070126140339645069973438307775511567706320487816745786045329013613757464804882033499174197242367650103827806229009457219829732194401920510603719033969169875874789558888047944916901861438431071155903378281123349182430058120134200511179555231818228373079865852062114056586154821768280270699007888584587294303482053969523119732968837494324329060502995897831926284090970556293691917407398021694689798802550023791232796581999625228240486021774794320241770113159376167921452796565958464885128442799496895004980610089603167399962417338320495000723806899202070479377039988176991290390732156222295843194749206777788332032449385598100711298984268268612927939771045345362939577499149323142541951638757934644333291310525834686688497803976810589551935343324444827812692862759252811774158837602932314230430256733063936957334035028618521182289716366693164232863196881730021117484228434143326130010619396262374903046194686281630680777920724269782952051241281321543951793025632934674424598472136739308109360402078922492624380024390853169862582519013335116194997928807460150775420180544706296321991273235511324363765376219070273029151126700587725632544009330796912627483496856976825581273943221663245686605969561616961504214995182241287388737095887985506715639353962779161811163626815469048935483682227830903668585448 [111,77] 155817725391731199777228403459370587820515511426427447810835983923392717107724597452750459293391991725013318760027826066100238039927963090261025793820970840979479065068286265570076911412078253432657894844307373574823468588634706407202146946316710974072448979068508755303162994491786134652375317390962515308934629389693822093970367631413753298808262367809097586688862933872149832798808190165052140313951729623488008942496895580007123116838686561645562719256667599743105349661719350490140792399005392389267705037547605245958257414148199592499330450453952826899079993395120179518046545122815491014922924777767332336872436960325198020315974545580342381662321341521872974811536388962512155755339334726826643480669307770122134089700878727603709902786348696032591917661278966224492220388310559683849572146123713784175634483416452319934763812926263741327864970533752527816254817645765361018295688551881789998780928162202819255251378970375222420005253762046683764628517484559449406719295422047553967530409149871407366295031276990979312492924435656112252443909059375051388291366139490125778959149146556545984225981599330723273508761909370313318885436246874240047791127749029495057911111643279773829755607526485641149284118705976081385388049310602131166827847797487846574795299711453064487001936423097815547958569057997511628730371520974347910506057142735608580488873098264721378196447817521941784476901049883200362454479356818865902617500846617448597229397136613606393373065921540334025074268172575913763470800616026763842614604471089909537473525197967159248290225982087490079493969976451628487514191113799377274810317818463230691435626131937580607757325794140536632135363657319688800379435067592176879174878923882132663016378579961049239180181843868233517368263294330453736586142101458783928793302503087229344866732973906858477868145733096222163961092730126658089184136530224780591214198548321907239479649497797831824808725183761206137872450901494204833510022369076224324779165744059436888056454502519049696289543161538803090353970094892737459921881317041847270835963225009427348736367143495452617181074320328668430676569681544153312062849089770835856439387470243819779998233092515480378828263715500992565552626595191016291645148389338088463359934446331983414661991930198936119488110943067406321856531238597322720 [111,78] -4091905449272171409052612981644193094355071077678856051715090749232791028587060603551955948901502158423639293574668567760283370232789184061590221672592625120462246245476037411137121928830568827177131655090016978976147218254099746599106186482957696721224899872323969859849072996610331066596190172017516394577520602518253553565165756256893770981119163294608344661082540672375079179405113402001930601066266986019924896932678421663208103196897612051694774973703013661092948118256019627092875797337364225532926100717664716140947663835567916996156101656040260289159040243382269211331566330325230952075102658763632226766439515481046981796892975818704723414505247188938288498466568982367252250846334900737977006473805571960611911906751881359739998903434630282932119875985534550690256815369506518561750373473850132708632687949660995424274643822612022432656820524533721936525015316945417792206228612156982902435367912530968678229694613565929722519565669072904588250676089711519203606446072848403854496617487721209260566276303161983793085334852671862805776992563890574840066860011173024534910963867569094115093763751452779079040924254200901608939211673173384547517101587104171449603317175616059141958620765957359865212770137810223958252880731083335365082258817775031620521315919559614735487905254228476759974616407419171743948151678997366704301543751786739767732945166107486513838285308282873104090590175167125513551493212474528907207199722133878161720976973163774613596761769225482274444521903137509209883722586673790239185532088900544181958793569779779511120368608240243353742153788413895595476484615224225123903174951193607062032357655672377287311141567870075928368528723845440599700525009408371441381517102489979828331795472706580972998478045062969122953764168336222551611202696963942552385891236706109393653221486803728972405248487013098267284535459266428664065755459741064385721102520189798317696724140933963462119341856512197249782643427141330651478699350836285305244259226541746368133225771625889450434617374676139796900465481620426153399846341303471694400567687022259781814287154717796152005059103063806989736008150649196100957655830516217333717238302624201910959078835120959977124807255472569708262113239296699220124084690175685194892939389096644702430826365538517087633557237747718541239647773212592 [111,79] 79916057183268477846932433392711069194087698709946862253515826468279846820242834589125026761807214806292908219239486889367126522630328202516580000012077845404837696979675598865885912378635049358746614301174721354059294502231714550324665237460376436171787334855368269432822370827811267598799555323624798317426123875005451938680637527954018302302180834382204779903936247555992510470391456041590679437603298557540598988026072343737088155243261875730980589774406629374895858011366291911225274383561637723823762612770009290661209676254916974559356674636304618481612486177770623040995452691697719940967904673945894124601328819164501124431867149047037970852573597695013037607354714882950542605099303969068560241898478471800513987534934636561853156249973392683351489315743003819077796370945796815961461333224645292904145675952178287271351872244955814014642785472881590678702199517878609106327760591428447514774128481053143113473103087925858215678218168325816940433183930231717494435190612285581807409883465887780061452160938477359466311287273713371583840565606806237297570208935726415709220590951785806626775446247781718921231473301585364640563394871074083357224839399871230789312848747356616890188245899546705694642619666541746688399172549024655112026986837355536047266736818313072620719464830181329218719732236638232624505936556299710283883280685842717843334583310735930518202370470293015017097079217300153743503570668395807641542389371420466986669297368295358669052633646250154157379794569099998642891981560354411946084153738516271587992969983300160056172231450957410533845028202312919354405167616723938577290097568011207410236930441603257836872554414319485595942969852638176904255761138131865068185683787969970416339172321845657889744592577366140810412156570934189660473464850582532258830745053284555736578777706993651655756261517279023510659052289888544557837075369329926678488378823259118436925742178445652485822841544142216081161043242989484068313560664274487313879104787043480184436701716794896563097928980356589042566950363164208512697690564501553572405968743282507337745269415373635114517212816556026907210910020089544113345652852587045146155506913873693908755914576894973306012077413513336529735414447677968687495177555502677607108399563456013547757347833157099078488879773733257594342203472 [111,80] -1196170552693088057096326377396353103699887025723006817373456961819320054670839356733534170630723045577865906933826501280235397470951987367636659998036505334343452437784128993373478193399042297774467978836189703737358915601408791105652177332961535672307217808494067502466564285309771589920974772149378476533130625312779114930390344071191709548377835647799677664001781019011655465112355982954969131648892308222337630826165055667678531327937129861116253192281662881621025765078400375584412546536341721065622655174132228894505178822632690535242171001294815277223186449565478919274788351602764622117379624294947743044050456579128305554933788526681501707325647957280306633366836889532396214120563348699633325890545350840277998304862449803643723290392761916715395277728146581169485496615186722820618622405638522996861713352941834293750591840400230057765287205554226793442013319432827188177050518638759305700453617294843012312520237978789219521765199128048814828330111131194659884005282353356875159602515439486823305240559300848631265905314383583741074846109027268147515360839722555021557290720376576221617305092046699256412493575304729468774646819515375990804825004998299903703348259259344347313026132377947966183586354978994474959526133431488209462643297385028717122916050411508277017509096519609979836280991744546935801064328333253177427992038850773567288473721213729859537790488936770727127694895212918660984742605522730168958049735223429904431817182370112946903854454845023891968300188271522824541353466539194885650116440942896515810305072904560481914691613482601175977640772995473841273640896828064454747737235846447109715286335264857543222649401602247801679944197653494501145506848903982187517348183074602092360518306581289201616471114721679192030985562968463578944621459322154178884502760560345732743739720611625269886022225893756674819119856973514600067109558565761011095315863960710330877684189936201762480552172878375788616447436004591058355661141962375099751075285376779113462167269098289050335094857727801337271716758807800784770501392478703096585545888541199724127013230741692640613594470180311523239077702141546626156262937685229556380570767651780819193850885313463245405217364597986792440436004358501185349008464325795168725957201663753264343301843699268802271142107246025156449168 [111,81] 15426569745826632909340812671006271009126135106764690970251692290315670808442071993272031942248557213291911845861143573452818177325373754009176136830413679766394817968703923622058520316464990460088890710987224732466282773198369324479227910971919674968277336974889449953728750431139703688628559201905686323759998767601458599986099106121256159400677471832421917677761024692034273906383815510946923317343240291503397636598045941247576415391691132407896038343609798283672392937851031614259542511376601514424626348339684929325459123081059230510874524937555407556000553158174979039642605645847489354009420645817686702992611102401719582137268385680610440429236074501790197917313127345882794118188169403692456475705623302156956681244818418850769570578226889751981797907613303940907006489970060788360832621132736548487200812394940764950789355944879347243643681393746171662723272524019615552706484052024261894370407547172399790364170480156961516437324037692065600130762954957197053593051497929139656070176699991716812635552614017192613507228456308025421078002884313849903586628334151926585797328852615534680601764999898269729548369054231002181660448880095587417602699935877266965529652127168355950970166146931624843400277887488025671975596951713951294566843594703967331139822173978399689896366865184144121505320971293835854416895279751318874527680441966514229705566230456909786826797891251275796320761421667076011991532468505309771633011183319747559616735622587492201860602341082497307371744512337228416411458890609916337436502280514488532983892113950439475430047082053629388347058849285863019903970034068630253806504665822387279059300029911659661626133781397087599390270155976037755025978895146900784778964514960659806018947930157408206492511459091794666141220018686708231400557142539151263877753277730354493584627732911953964982326597301360356474147990656625668611391752870857288928275386542761825841666775872315757296912483918852666621855854439301067083820927467446696776977289717532007446963506119234529661516493894077292640859811760062536997190344544305410917743828510211100616945361421492318851911544970988250771565190961219677857037602603144213729572782122157325762571353694144027239150619184866194847971927363264555980164535008007516993823386258077452849756748692530700925849874189704000 [111,82] -38957890231606908460757036538355309091665412438795807132025231030987321161199295094115665289217415730861527334372813718782696069480884820749222981468729128277492395844604324597508323867059553797315157328285267988138469400251978660211915680638926995707356686596311538836532997790405694203795985613640475567623153228837847012499305888484479095507476176347843528159494672971352724956924593159725459659966391444506883446283809125000498602675283741626396333920690046477364089876612963194224821820826781374057059007972913133383955451856127374500617478509136190961371298407906945049274241132608062042821744410642191080811011994787945079448828795930241862244742261672427093382533262390111985168486875329294832271799390483214537885916522917761927407066172337355732369534911961033448196951855716642605381850610952208943175240444100152185496436048650990942181155266460098369151698350956770804495493437708519681094006946315162082785189278509080023705141238995781336199443747771976979939217664906887917803302432621474666620626123101115226849941355125879562828136386269822396340011734347918672052147866141175184834639753723936789657245292340582711904156205412029124078381598576867142126957456833944293781244770079535226494071381104364078661692104221986856622008054654831855864571776329265124382544328014537346615157244587532216769302911764519304055848809686686567512579320412456586174163462571449272402889526956405639085188277635923668883084422808701620942478504824985701323600434099312256789093146099497182441873090168377375077179769004420731874845929246490574991392748693861924070434361704599589441834915919765851000947408890767257627986210636310076541278086377916620106099432574781590475738196715749285340197266221787649743871497021895294681181231394517535155710070342010744644570477081761716292868788588491072361880659947500172495974032838069058692997100008629954304380381019144743053244129593307953448665716944828180254082646611259244174998023372350255816875671919752502993301038645352739506000745127511647417587171818660188664348767570660282474945880107761791133768482866928459712686334396248946020103900213440400686646690772472556066928099261722463198173507045162681242969443854428822287720148165217294754541618973116230808428620286930414140147462148480845006386524170247523771050650756 [111,83] -7394222120857397893284216230914845164184219657482007777218734911500625671338781842729943451296663531361985467995589203748972175638311095413335002632544664604256983129283041284364722210557179830884902544823314447352079018503891964238160846450763281224462567431002032742784516165426954888492507008514700200649284054744179998024424001058790313843613835095183023538562679222880747662592064517660858334485432391860422711173450267260601327826347583318926103649627577774133178560529714252240533757703463426213736969556735067948364896785731242379251397743733031743912222432081404654427349748514456060503973244275580846418050877202648048558192011192803717575884559837731490126202778083747650281027675123660330593290083306375383567777491420658828247979475304576752923554128654955451170448703431473968224939800254636888667281442975209310901304018250477252007841568580556709501920458601227462876579221301238684491130357255689202639986489673869920734047321103198212701366929233078034678649296365973099298803814463205871962416130556498753485134318650212997285643049824858748260161920505462127639791470994913290168885994377624205760377476744189317233517674162725240364973132744003984455350202615211941977372998279631404594943666930918010540168285865207342271069664007958560353138989554575649593164880967321546082777761049944485605281809494374311573727859375806963305975614755792757067549458174212735245676333085327924436358548513140454818987217265674608295643546032179553595799904492033071890968964143042356908363149424525569477012065674440366856802685372427558950046653602683632305433426585048477576730668836544272065038396694145448710036133215211380616021096044490812724070570128284400475163245236248156842189915832486668980884229670034636964198236543437486945678171464780785096033356490796099071884849502035723017479152738718566755911417276728203087315541617761444001391653813769300974992903784785677997768517858264717308332034281364248671317784417098665412156089064260317941676703474347932516583152802828128428225251172317463612607172827310853856689864720199408344558184200048935129733926120183352679550527492147772254066112366576515162675585739094989929177634836386439666412323865552261073141913060974555818382371726395317781720149621931887654973887612501792333676373627303418357027632 [111,84] 131865418034199967662751241109030550743777161224252428897670157295484201873576035806341045484545028804523935028699687021283228283373088832035817774135831205451764346938646369109983256879885670701153177971544136047082064391171107344807126173031361067091370808653560460700790044126972161691324151276115941741639563758672991979981559764728745055544072774126032401390823789326715494506907226838783648576979388531124069229313533660363338326705471591681424471868627722824546317255084651276050749993286138144751847985062354653564641496051172780230322406048762753252207560305847535267394700731978856130636169158558183969320108121881795409769486483568359429549435690190848640192138758976074585137393252081940053003276871351937062838684242880478946976300736017058762649216839099958143316859678454503159917740963790076344929998606773992496293122664128789697742805724198261311166639843525244376934309760889063532152720248677736140294571470193443926285759378234617647659263669296585489700291057559789885633915196022342153546252923133704354994811616765679287280595343248462141017687758973346272675264743159637649429985076963487151313774326417199441367506511210979353842305445958737312790134878423962263672681807526006066684560939564315986664483732402575849799082827962146575496911367038803205628597056527063806589857259224018082863332575425482267870119999437041144362384788130596661101460853713123172520448894540072692487458386217915281270189537432709925125019983615925438912788396580816283412234551700135768438319661720766659274523824159034388862741584587932027423546900888926223411901797200428073135765780032100450627086445888695555155102020575897791284108052772395276410489599035299709096133970735125716193490315685137443099184734837824558243291514428414974435556096517966028256747186867881173948492408127075037533043589657663988489505496280962795887817805982112556061290016122142926369587470449240587428098444963255847690717022954954965335049974693803533375819154639112465952939585594259267309076609311419558920784103308361990919930310695414317233900620797269057621268322077199715932712211305700002543523538510621989583315808510285653623303544485417449734213043783129874326659217523455206265432599275236948195100669496286815700007507149854633668551947244667001997580578012189926240 [111,85] 4508851977311992393294504065017453406692499121450265997946964445827901349510546648616749643335387494589819594354222149652199532101356071418133455593408809491892566393155413580256347915295006835321701807867574347338378180449303608932486561469783729266378091121495712157500855031432045444562742525761424314323998019937535673371865666045565620260258502898772176270703657809283731251633217506669081898383943314014059850486437501550443795863048270259740212270906965945810759126057449478445001592116896089650147211409788834827574310622398027754037938366118327626547153754565404244436116860958791153136421158496844392318591406501310835317761104862069193164316113912008767095037624521647075401235351022334411050091846022059886683267907908103854392531006839068201932273433309967269149117572478225922364972990741483969096539380228155641996211343278765232984058641169609279852198174112416975127701041217057070952013658579257375121345829750945826187382778298154347612419142501882135796017276603753297298938968088604617926493881651637265252926687946809230561557286668413786214597016278020952081850251990889459078037810552468853055839378007074599976435393934420943015776069920318289994461712267860195068416320023834845794114105307683990095710700293479636749990672529427548384608218112747818342403783262034200939075998038574825830872047138840215364909763365934276982225702143155212257943458098952230785980889331041713481453282784246340501685066421355435826563871690081834016985043933602352842738782004634014440754089348467702002938564224242276299182529896361625329683586671072207486734645579834562659476871844417856128165836358270265837011827125853067292615024934365852873858234021584204764828792711545879292208841726176508495691312676665218132004948257711846301516559252585247424194666200467889575244857038682620452651175803514125388912739621888000926810749807313039177366915963495859305449499453983719220405177209111948121344752769954190977050830870733864050718018827223425137738827049989683374055687438936712836517930187547683082616755367800089276662738749657693219183476992973135607079277461984019222949141737701732383105393421580649296998659545565095646471318158314993729054214185894628001823555690300848184903960206291685992682070014861135750685234821190598903779912592933976 [111,86] -229703793099126170119913856200871126813711697171907794075553091914459953940447285564056147581670369218665257027825355623760829357808559556405652886855687676549614600237600236914673432052458506071991044630969637015576807757331854352606106822798489142304203301082883744297839484645425375797489316311362986605560130836019687660838189044560840950648444071415231354711482512289074065403708354282311704237101524788689994408929818275254872922660170354676924674398338367287809531311871589122871752157703200148843722663580503576116280675037945568103408007907248198068054735147025043367356149352418737821669735104444207707778663136456865842238201164679312743620033625255218576732611865425335763979232037568221620407204945020987211116844354602658506910820550885554309392882799821889973665484251718693575607103718870179499643971799934311633287744623312670680562217944086334854491509279811708426245241871567356822678878425906015245978334013327520233688647135992287556847896388208403334409329640302371011574566067742342961799247888227725362405122672396187161015153540666205236176876113520023218702405596326468579407833216004562035190769451195144562484697246589417303917914793505183958732314388915512279772886340292868525818059402696834142528327600165185158547965305460404529951728793506374265211383019905939897540297012734710680313435715720941834245393172336535565459822369281068808924533662012820014471574283464038129801094033286199932208554737627702893685595844320443371220812018723823480212051745594617342265978020199136512268318984687784658446009198651951744885895814528393345010793306157709715786635502045365250788575813398526796801740659857272773485218215209781318531477571625826571172714571050480075058893885902608037190426865104087430456954927004283861639554003440415827532781925843697729450170002474147028234405844089947943195089649973719593547861612778036572276184389177905161469535986203800598648713497169699575683556877906005055769525096647825273666052104566738362806529255766834533562069879022413596330102118747685021517509821153120732489512622392534337037829177377504035507567073970649348180625648156702729272963228821260332337905910463809848024033918468712077636713400788272483106876489490621010297447765072180889780971819921751315163587573348927383849765409280 [111,87] 9942855019700512554665998391311038970418464133774026903033255571432928816097813551167786618129577089795029701318594708800944458325615190668799619227147992649968280004653531954198487055068822189676719108295637470943023563557990697414825850470207538733157553426900291320835058790965168975709284619847007124438580459149205231369717327529630320551758260984714120283624698268238364594995185265790502647824220948240183630350336468389821903828696423575442610810765248331252410882018932087421984239190922608767718693258260861577159952618534179106404880395334457604255724132733140858927976018360612662939250714766187851182229389854071837615260135727213936502494560562595753169353621470257441968147542932694242260860907876618716731492416512526086400561555679920452667914094402301363112055610256456960066194131825468348363764699642301017589764530876078357666249145887503421343541206482749068234468125296243570638149701038623021627720337078697886589655830246117831008671345279800552669362472470665357173246928384686004884565427372458269994926688093832059227713696856675269513612921659693608033674615099720257925951972061556273202083619541582420813460597430282642378640086411625999022130152798353763138480131016377830928232247236182879249568365504471402766756700455672765020940728259777749692760563521471865393573467116111024934006599852320529676798741954415292862130539411400536180985596595617959156086188205299552818443830713659338884919965571283976549351983582423514235493711833537994108799029404665769842893981771019501141203416336791665486231206317304472424500303123750185412116076198755167891846402817934856406747417291372642990510135857379421912217554601670407892743003800227930873692480606375832332302159248777581199096695947549407560589132981030958312378975183170410326951408105040791604613896204317123962531131373824863449952225278389129010996075724374796016713561825879880764429770326923891202515846157448600762483935284216738410245735336582252024028743778613081384872834584669467952920453519736253471010918118700779774289826135822572542547769358398078999945709907722599304663304093611912528728475973588643661609605904437869424828971730423328109349963050390315107092399946531009649199287733267271457135195335234007920711857538785818997208596402484977816685440 [111,88] -312096338472244909817705782165094669485296461287903905340673184328789491291788745184832139372178772699534677794025052738403789715522062409303799266907672982774152285503912406061272905882560724444239435884107096945773629212057566708736117218255876466324755682931781164877425798216661894830052352794309408282146080078915184813894731564794310568085318416835648556372341720877378741435873055742652560677116017805207833276799288080012181548690515252780129730949721092489278705054696956649180178895165825624980272307432075725641127599563317920097079562978648502461092955675152927099128351674785931661947530139106558089582307489529965976767421900179378546630602726268750654274635881394789360886840663251766889617625099891201781649132838449778897785729929287715305597835066203604137744314312329896988244128128958366173357002944342955119355133124696444906672943117214457264709283011011534096483455275559374227212139711701694175113904513064499545823566888721476457322152418103716962604971003624404528211035651468226099791343011895802067969680994980749049924482329465695856053711113313769710124483643999944599232771188975701481558953785266086801763750955816668303217403928742321637096031739834121163200108616693648863067163185581305027459679238195631673320495308054805478016444566867381288766320299039363940135277327076570768150765293194469932068681144645428795689106638955243744893420649268494936833986827643352935694741460923191595922722586205640443891125538181689413439583240823786353715289956973612714221637178823949602866880846453514634363812444405231396112150283257948362628988718121871611118838975003348192052690583438731614343388322470088549482306623554870630626699281032690400003677927185410536338194594368127903962844387103858362634196696127148103391954717413458003546734056000543359726346121670769880791448212385293157266273748647950700416743082231471948328123885951475057115177280872907978383633726071114890368239722254481500113375509683082082661296646849554738881967372127412998548939356555977385104841337870680030383961385779227968059261575244114965388762547369983406889268653678959802071208486538967743275958787159399104852703610737744135051669701066190097967222955500192477494447927420104441868674192798126938465256567597922397179735375020648115200 [111,89] 5850533823980339246169466811063529939497113125079330177872887736787278757246263139271601379628499645669949033384114895684142880552791481274777050115981496449025933247818243663385894196781147821551101329970817708783101579898223281594359685954627233836586165618381081496143797313073626044478331871154589067928756762912367976776184437368767030977907609181267732580785693009594541961901747280699112518317225561833396678367232712332731736351028578338638955277998336990560686029443877284576007075421047878534168445996716787126368614612062723541952489660276847014379232309262878384086219035304808243568932122247284821551877781686753354090001610375585034631157351640628175584895331031350628297069180300930750227286955080871902287179180474917493533267443655588353313834828041126216528612991954037943165654423335729539390599604746262063995866460642268708001374037767329578683545009329171444198877863871213788235474010578472508384237734165189154732669083139606172883141574000197600028506062499086653745604233914171806975630240211950532149885634857642178588812863510131894515948830419220277257293333521766310581923185367460367303100878466275476926944892779329945173419608842893103489331090619597794202564704810876126278161535237919923367045105767151340879953359846777319902224527423109524542328604731421000168958096586515348531973600874999257016101887479013242952758386882093756835080184189469115342706474963243223653703617674986615291639933087549148860241198984419857998562959282729481409543419952337289552046334048740169302450543379049742476914069878693739315540782333258320544346626881195207744567752800781371782046588001827110525834950091598654236134942919847146318099979058915833900920205673545914255306161203881218226822324491140742223180769557341670602762268727381602407045726326038075812100627851998400781823672994085661640701765530260977567152635469071928969343468712724425591933315610697045848910395984707935021195846450546184725346296528937064179994047768923515465448234512916396270804026308117883043885677356772852557455534351502602719066139670136769576157493760210844037902631049376377917751501622732625341960781903401519041118933427677462534843289784737524328213714229840434220885627101785225743277770535904624559641849189171185465575443533614528 [111,90] -78077351357667410858612677472359398828857068143231058329307820812668323635026085632067243214837512607274377647622656458788240779372741565609043247178357303658985983347543515127310522767768675006674479731443195571963195742633534465067292269147732307640765115166230123985240175297135572858792538707023529012225786697048519238880272780949240860297427920035782772754757860775785678343411123670070834058029463980501486387977356281373835880346843669914300568294638363409279319760342538465742108942719292622167975654210500482846654882962108372535092208391267693074257071090555755213005912166661746849687381146283498288205201842606599938870729177667765938170890078057410063253705721892905391366605703242392316331126033730582399874492695304847214026532911920766896943873764611127000476737473720402819296022886774214101641701117731303223876988311160176209167478998634710621224062453637111116688333638772234087452546483564157928461711991563892097868368391472472712017810682622919204393169917850807008813886238138733802564200756250625569799143720216375165588235617336700221667629475669623491455030557278590719493202644406648364742985665365338788184305955695229142361636477118456652654965925261814670205770707422026789160787885690764164813864397950067903925628610137359910501157303827997037701564252168408490318550898139060088228880950128868291762897741914687987625619607980172309782580847790533063196010734421298365153494326038265315835040991811748640392338277303050405967810392038353117293280329407206779987024212750322183935297038465932803590328271891306760892345064999774900583361749456500134813650762809276071471138894765887828479303996784425961232750232692625504644158173682511142137457723574844932547818724669433065896061597425513061729780322068376339943189501463094416522355450616164781282788040097120924787859168520401661654151286339847651761162379391612725962791320861487535264664304057807013390334400015283111880684142574338244609105182027534970646792142966155620547210158374894815548092061057990929368866690337925108645718423200519313193769217906427835921494083188217608453688259060310069289239815162889019232391410968171977379991578064270654133870235927783019938416106295961365715623719455011970762430962836828539680507211771650380218658147808 [111,91] 1137330268863855289184457337657344768197561747364532783010198284034603836486425214528427987767039632491012525946574613587343502576434713112287024158469952215942784282186409123460239235228074920756127251995958500557957707944322044384829402889981575566350426482398768829580574758731834653596498758535075909479825613126972350711560458402500181627984242390759081464067173439275039591696245114024018028227628646065299020815296932852064912383935149696305361126763416255064141712572569592328069671301111593304167077265285947388184103535253706026513068746596300826623036461180065265619505745149585510803306477911920410564890642475282091869195965299403434638673499432805351505375029748176450933697015466541331243838231748571511101861128568567445555393164350341690286642486304606288659053353907678079517993333003043806543484865182722760402763407783019734781438080657232731808192061544993334062028168255622647930094540431767694662996573306649392359268247352868813045806850459862707197578556847151031299619405157245279739429166557921891022903420554769944054441588871919719868951259520675380201051102419036558437673268296341334230711067122294990690446798271882371844896540039524282949648200172283110462478275975832938037234645579701981261546846203988245899452668626460158466027393768663038485098733200771086331318527624250174734495966398733141901770791214882215126534813112362918114071089756419481390665885157679224036588421524798422010910094154147610492551600259681740483856092128443169421088025271530573752724334577732341026320976764322488809657785945350382364768570107395954233240057761572254206901806108596585976917238324610322381241511338744071207705080558613984801968149074958438084147771088406227410972539774596168686543230074783184429452004297711208867639224352128556447557162406792734401213660410313457831799483927897881989408876634170504959343590427804238753658912274166339311695568580060640071395397421911138900746884800120597580818583896142663676702907724127488459542400441028911515310638493370611402615891102391028425667791704248167460896655851196286451115044254753235660871932605944872497768733077600896497347116481174473321963100563788233167110464456430212798023003585810943176346029237106048598223865969578693352749610795701033207836352 [111,92] -13589637863840780359769786409836146782096780664395606810797752858656257685826681197090153407667473915460538463845954047937190468385592796158903187189055753295823788928343514820767525009880447474263023005682091620412861579634986325091078027976700092022811140759370789645485969492060019698250543233211559876788524194357500820472772523913723474021810519615834318412316848063743706059920370598913825710038093243863580986432316275601155773215756400576604771244734705904836593267635418339584193969945391211739757815703599394055457170511104170527544138011867473628495781028870135102245836816499666114644771560052189575708343464443009030669529472956961382465773722074294502721453545609879693828536501409607452991547972046074175104157483942537655523760509919568409786346311120149102798270728068262679898728992610793982428624348677421594795622471102738615679501053735057182922387430855869001690903032804729994160729074515585876643788473315496080214107256429081579212475558724993315329256037791487655308546817722534731417459294206072119096947004512939176382361216470459292142725935269959498638672057963957901899095601822027490841015384961433356310108048518362477134658310571326813059112465476771032903568004494921228540363513267865308014680162690538188750545427461415349442235593446605191742770779186966885566197486390406581475586156140664069825932515139922723030060187096430811679797653129941047003935791795172436904455974204206134935304018495225997937665805197047209556105895898984756352373169809236609373844331949929052003306008466417654043711513461480412180031375697877968109866130990887338649355620843104779305212023681731731012898783421349773424833287644167236567448982789927819866958288849522621257045220312607195461867994638724473583074814069577398313541797356801174455348689918451723077321412579466731121657077259732302455398009759963828875784939333833266335285738770107764104866526015947077843393883900959048599649695082030064392371265281903002282424957156749953434606306770466407419681869857079451708817153569658638754910849455170519783689759955931880949320812740480082808803150352880813974672399634339684195743858176664885337006622926838398873577763736841071932095171896551409208495866953027243843673015507414624823268952914191413136 [111,93] -25690222690685854141472385336898481063302707620619581107591544724761964505816914476891019711374966317543764542336873670362272824946113119572955657403021963715527881942209132856994750863816782410257165401006761299136097737923971712294675050499715273498501339589994023677718345725586354360901896861493083102849178623608867608510565345490111175011197173851259596099696245964342056439493275467879677795374200318606737179984531255383689006609857780315441167123560128439454295550176228428878840693241060453472090898561981793018786569246088090166871443249775546669444245195947229080528502129642071189695479550252506303843050024695000834369422550338269279911634257698643637906358238471543389601411641931397936834664600448402399092248446963816588984462875945557075225486849747146223687954845175501771878259209875925238315196692089063387978931846877973667723353394931522391851983195651824262831172957259830560347835347296280495241896016191529356605682099630144131202882359879099589216147858163981203938898819929246722989635824577890538124303444392156498525909195773562440421760507691955776507195489232864342787493010501029483938999079510429563837099635834051160465568082725620575766121555202986039427337325210065487033762634474384292476428882725133396972205248460193497428504585324175527479760380425156318652890397909902828086700796355411655361010085468764475536008200175095742968446721618132973016323607818892735558715921759596339043074844250314085390755192387086693549203064946157819227077000950882130122419610592663346095296300482968640554339555063068725759691227188189984843117403363805898425347952122333225146160479683985757717595939918021926577293992945237294032240809669415544828789017032541943153605413027513330283628408357936250844603588706498324845629664380723339645965231395220917910429782610548954047289870612701588635397944190692229794678050131600927727628538226018626407694668785489048610567044610751934755905704435116657202835207646849961693493502994635113900910471252789372014476758767279036639865553466456526226078316638564123550354056510591285158964676809748909633834749961405443379584619132803925867129933380360693703790684170079718554675952127679301380525653866179777959154881896756430909529488303667490106744417792672 [111,94] 6847469574513296143745873140989868217147391791250571608770227192282100964698637578404858728317808680884553247630208221143368863755365370474157482449651793593670955986683950930453082925324403448321091097110199335582459536568946349347214704908846972740634385312807836740405542951792618802812987482107829443633509436769324663042909493377474170325666540199140317039790320231178076846672505535240080894943935207641330067551757636167294865267611132654904020332709727430693211323133328922272481044950717021094505796897539605675512324858634753391769283216696856062705908351966141155620275055531477425608566243269175880394188681556253679222280911328024264881705593610926564439112582832725559337620049006708677907379008854030598612163742982972486274610526962765571076557530990942632359832674863443475569867481443571183907941967511132419802645716686374870908514240420581524366117339587511785737174095066567355687779531402811918807121941990371706712250781984799918259559204905685558833111728551809216739673896440586008400312632722903914511623632033961003071946044359183207247413767072866344594915422074305428885663225021107506830059678261831958245938694093286869647893844689313092106893097457759999237234345766069352517683794122232854810738412390323225477371243950796996804793963444666862227597789675378934932906059606158274108768696409693654960500504732815168793805272894063093354841738221704918204692959333701956554160011384973519282183643697187257892596163274699467595318051368364437155409731789783655388423753244454939442038529124217719717559467816721015873030746431288484653425746023099922239481289573722538063964994482618641934386308579808648124576695453896451497202972389696263582232473454114976900832157283525529610355087792619287392744131120285965506599809329016433163326870522907097774150105613814421049782846588778654406287203302371705532399285762249377884129930948454150919046067622644550218373005302113281597064034360488785442104366216197786884922423345506947197027894047866872194451413606767101088841990220388127811659032352054779437879164197297584249697636764974854541964788169684354347135473080399475894951915675142971288069088537340791384435332611817238763912819139186781516121113008426705887697827424537612204297800704 [111,95] -228054484080742406143955075196326547842698216743992625456297748301820496260104354914931692272999629137284300567235099502236825659383720711646962869108138291430052651718851235469754786185045737816688070249014520036398222272158583444452283236574112762215048035607847695313439086843823453664417997024603167442385163997710646528302086071243929194458964963748054573320279731953579210047135643009577350888873617473386742342276586019678838102883070109912484161220143974009121776868687666621566482240518783717638560672709857089043407786906577257053802690185926679569989584989164126992123835718864461871524650856471532334621132149643207476689876192589425279165114667846537343121516393719699586015670719544500778576148362262464777559945821442419698110526641957691445232278612853427244168330674914817438527734325210483710779382579447486596798513404096766063285161969462075611131644956800941110140947586080213711929211664049170749376951176868751671199832800088271802991415433307213996165994624542913206193062476488681968057863348081962327191166677030012161662075274975840078904328403272736861060782078371342460721715528592091344907164720859711071948249216440561114240329088009284282807287887825554462833892217372013939078938574563877991033291136415607210433467580234702123333786840492009177452272763354075262830655713565688072014669402353998457343626057945788925242454422277665442621115917802340446465053425934517070949157981297513793148712939076727772081748932614569351103476656375973995228572602362551367218877492333071684034645251659602398176981608560195058670267377451362322977182343619614343074028883939995865750719710141498342031572209828422603049923923543237884469579759678209611098587039978886904086901516198130956937856178952697273810217408449869156709221961983652316751040708312525382521628904978056119358301790884033843971132014607495348581103813053830484430223370943353671930338002271437733228794690786736809925293665159765639698167183318230608957298744356668360857338183672252383483006780823138616222488715468622836119847042907649174723661129724709240288255359705148812104513934803512904506464243378062172620694329376931630190594495030297514952156239511542711290502528952308792965117113265453730737225818221068819626208 [111,96] 4908836749653135377672825014564843750116178791070378917102634042491226179153424802043826264943292097468833357645136607583223540651727756461618922067330147181808107580839158609894780812256338722345922674406914150100614055177445489901632962528734300633882615659212764348825829358196598469834195409531490052002691644010395231597873917739760310135494420552254013515154791487805084742845144391620242951040492983259665118495559918507810327724122829671510005880174636412103641494286720154552317205176568098053158260100617338450103200268094672905186071030168135960456220875807626781969734155397471937389084118784144367943672636973012002802869842130749744257063951808551709533253492075959146804827560352886817433770240752502302932507822122263938073220357677795451721375067275394371128809089163033139310549463833056792796088179808765019894054413944044649240271308106797457514830281295981119484466107512929873897868810496210244354303586675611432124815053473248599516184157881517246001036481131502726250175491351847586305282976354855165095774347127837980379189778347031051196798027600315479329498614625664818011059843022425585091145087810905125193568294974569119002058391641154501110019906119811727779081246929424466681381783020159278277389855152505082875090193404834852464130778972704748973086399192015880685909680356443251155125965110245053555788797647546351321451225818850892998076531225391235650126055943869229841182480926752931997111525709518080117003478365317889148141271635625408470811568930506036903432816940838913093235656004408433889883471701491842859040234729636481827158989111100392211353535951680349098714824815484802568739040787902609305522399663236843861833700385190391096572433533300148969569818799572151370005539154301950226789626361192969709570269438811212138005575129420559691725315952608796231918210288143381187151525417015268083145384149916439941779195494994499859081600749765097181753343864993608876291522034385173556409497599690865055829179790360206270635560523370731591149864418973866506928664846375020220220904945607591912636079841582233180696801875776035453497397238849766612201512479548306806918840159028524488206655333778648522081619593309805482360918047213470674629190382408681008691618732235480256 [111,97] -77661045157503961565825301465153812213151091655512463922278174623580372702325407540940328591480943803036706431541430514432972770987646543047912096266384388142799818233342535876294594818042653477079648269215580421579664937729521645762650041073064686230802970332359233996590293208977899693517652817263556308863503128238457284642589012922253336019669527247598090040010835012398201094516428340488022689011762027684996166596582172029430497157320388677763680275388909008541410992383834243637109159636057695340043115718997136053013066546653045905429184981615937734198571423987661923015784738750996396268658247743009264337487922135296328515854034943364322279977600668066996053633266057152664619449465158739630392374530048605396496977602565310015792742818754802198366638711052515302989040814196029145488932012720419895498662930532057038057698835365603235404884508114956230198957423186277873520435088199127841708321928391540670616429783458163956184292842355807029866835920979762020699458683006509041225663122386592564870826425694152381567915202431912806152087273879220456111306138993603622540220965943977242984881620780713052831647779145921369360569888866730702272323562349807604142785551861304113600845385777112407994718448949372713664158035056242504771024404730365571652412462122299258976373458051883158175229320687657567398292653802717142331535599248923245822122853993697247489686950175510585487090010202862793179439572595270429936087650946876033856223551639753015145658757062573577920041693570010072922205758840767593510242497129527146711378336476614773668890602450564542391293187517956842715011978211861718031956209152164907833034714760991509368062150156112600734511106249049483548133009244563005943298547766434194395290621175875785884097364880640154506662722651885941354124062464536188596525322296418930579515441364734573648632460370758652562549029943080168885282561056826890370949614527797983335261691181799576523281412307257087830711223760348579449398482763087371610868329068578280717186765999834245877241489688572525821263472804124340927242380448649249828327637767546491771576341915912335343093341414636290495447785793195697076844443754313894309984609189865488464189561527942737169818541737410141942018699768560 [111,98] 957342659180932334045741826933690008966169916498821559446097445651034137939573411731307318186417618723650845564559050081890970290116600030688422329029318518354556929085345862439475535621580302265692523248514857596507376721896056198383962176216169354515489766645906106404531246431181890913105332088934301285932148044179510295132230970549765300338683772047297858010386892364184544493722545920742402480866965903657673061576347520694863022424047966930252304827359880170333505279716996684325293017672776322093002957911267367995115137822177626855626949114305092249636043859600392891885493221496998363672495309096615016693870011788937205296230797716249700590329794204709084198912363920952545002149383882156352451543018997245244587807602653479812241602171537577315403519455533009490159096064406925099402877835412043588563181151073346048366580386863069691487212361810576252524402697519916221904961913901675879610591801538313849337345768262699961978907991320984938600821610209735499424248480283608270262649874988311775938985045470897839755180409803187830993333390574844570952056058338878659040693228856710222609835947258813140229095677428277770261954305566996931318492035241159609032248442643916112221792547461073123895637123682875903578523076142867540895472316026889863907092735322794975595303160339153127039552562297795735972274133387189696134769521393207749302233210848235890802779163594008554795304905482718846998083692759121101348104723943437482074148767636458039269747936529005014840305677086267916730322389141823234587902222197403586437803933109784180632980785429752641781166208423043885394940744199933092168737543427825670716609900371518060054310262539282324084019340216425563829608983471182189226124892199466630465417343213415375455079867071188993306261945702728760604952347865629562155947575330793079346206417453951143384266202390563481990378425514261244951884103137344710105090452872048506221288062911572087227322683305612537540334873549130263032218567518811784656531425961890238603111636064306950221787364053566683269345859338215356467147286167013517027213171041491807886994514829087908137067052726194372139770054229359259372219950475147355703200244480974845550933655929345721558814391898970720953418912 [111,99] -8874015135021768505246041821428307466129798805022026060271081300906660060837036775732003196559670668431561449161763215968712002235562654598392058936063171533312369416009082961668163674787457368844506203612059240563274520489341175128515008891831703667064873365712109711107901511604146126678054669844482250812036239677732650844929976431427149424178209013643253993210947789283796188813476517173720366746402622174487329974234227073439629871947241855533721250483162393320774224477313202533225286951394038688354655082409312741372121559342160964173845180568892981669870343755281233783590108125496657558995806603537644284170831046714403946245178466282978966459873241360352149022459954188210480455498977393075976552373529669480882425097525163317072053697954737185241950580979967790838696853750529029580938567040025208841429855299310720362895451490691642987661444833761499239790710160936844686643705033971226968606841957157911269119236556039672878158736232113366966471081914279561534252911763998760476677800948242121770648781593624764642128303874324279335689701935580214693931128838982845211137543618445416419618225481922632732740442174743352881999050249582151621593586508343978377965201201599383714803812046410748179561373826957952033028028356286573911445182201195584482748665581624992217701886243532131010514591575657366104404203688343722177973988686440308740517589553087206886780059159164970257830955831937059839657953682944607219896310694649323979948604911748741250917393258762800565789449034742427149248204140882645049807188305288225657222827407396808934399343024498316805166871886466978383931390147197990899828109443576377857205344945759652274997991369019172724967506702938909929173704886921198253880509502007620697728478973979973273970166935014971199285972807363244303628783650845141367982664342313603104196138815699937952172269373896427834277609242890273265377540731623007727477606940725711331787137780112937840455112960955972235625184959267827940397187566005117590815512429541997382390447927492988601809064659631862687130438767463080377223140615653586270047851395743147580436880080563276397957563058438956867242233749821328312828432286947299415675565707840847091531432807335354506908402352589077072704 [111,100] 12185860928188512615028127410052950969877965892490693296547868072678231080513334297160219188499198415952994789956043651725822012598610807210253170787014606746161482589769447993039311680392320388017965628835438506572043886835421093169182371520019353170612883257732321141147495312435880838467874884540504835587213437093263005825131584167204593026776925287286100392736628291914422384000670015701276110969072746159847181979895167620605795908362929082075975387772869857762740910588100926438659795595743104654720358890001327445791700833391584974155937708671228412822615310834836676872853722965243747062741932335322188163818568038113805220531784405235572718985644372340165042022626244202801723312455508920319036850045627468345578567314419159450950441050726405723270643190158450727146993216239566133576394354588082648157128017588495541808511458282769656167756150669670936886070035500592478207580650764138898819390537012440567828282775711960949058317346702564022331580758558773111902128722188668064303900114851437496081078228220359858292034768011423612040316309822174505970254018499064458921415130942151843674181700029658155390493431641499819638671175916494444562270597232019863057447940643342698946369557043037202896199089681103895860224590812583242794058547655849395435648199381619067127489483273223548733168160921114278587183264397777218175417367290154421274790038799750153009109643607337340359433128986861130999573373715043132738214380549541585597356303443982862888725798780779245690153599598526957379015717708989017444898771632694876782967222482166065032670127557458864037019530397454668510325980677437136754686561195300930577161237145304262795858372411792910911077414530097510536691526068086796055096369285624367438356070580930474094826755583146602798800374384092816527931679482296752124824306370154630425457403872912081857989894491084169066286935008439070406899780775675477430933303353474817436708281253208379429289996330821301607670322229320522763265949583053764891174063341628227949525764631914852442153533540332260666792263370893513088879416148594690342039121718787681402317426458959994435474547877018669813756393311802641678839832646825711704300732470392474322363972510839676924823234773582568 [111,101] 1601735169879445302272612719008507145377761776303336608703895943407549956676576041395054819645538414079725317582550412177797423408377889513384288215735812875083979170188371239068560097382002938219281299095458287697015024883052142889585433142297065457806846663026613002934931149883356009101702269400027761148213498267383309531501568239786406371774206384369073200731859147914868230539648859948284007595624997196843548970762399773363341084356554653736492005910638760420651508198309577724744394214864348677495256783921923924201572754915962602609591405814519353368486007228817754903813164774804920755892814049734019277948874130470581404860367205117075800594289769790296821708712834841701749770610464154518110534063335671627118256206722819792619499653418313635884435444512588534822400941078679012888273470676983347402424314043462579656261436649294834457067199927434816953807125603309027450210784129046548838647444653745812126574223746119019903113202922165636734758895710864746380310681893232176624603901638797561804652791973141790091585214823217225096487695109564205217238894848546622492547876881741489015457989193844050928313785574310098440468618734771931393596628994022816003466130476662389896910712499201348140112782387700911234235434788722046287426300346361111161642393875484575090056669314543923215499948349405354011542195994058430070380445661555372212366624391699597050657252332445264747152332685095171240964086108303927120053792178819564091422299411091347168118469041838174003171367562451793454379951869403094788790083312177375052886411602788122900302877086786851146898425041350189576015419255609875929126289324420011080394866794745703147496832296671524473698624544313640971895312176332673402352024350941783965992264850723263525302909155597623347933154784231801948365341183409022744208353249302926063268374631688335442018936298333222265382998856684630161018053749535124394559233067912306365508130168269106868927433136818964492582075383056393709618578459688905618146649812546014727278807143875935728775448456355742440864680582362845725609815127909939185118595292399230449502568692742471906729214882353772582780593271181580220137578360554735221916141400066886392139895415910573652692218616640 [111,102] -39544911384973671563738662618772510081887609584187704786601815894969992209050177468260483136625075035214388410192594045707497849419068196704563577608140460452467712262476197843877979842567852344917967726130025287133404155287048150865547135503509973613582308726230714200603211999972981309780637529597521091503395283262238816738073882561112224045299505548337366938599408132032141488487148417691797424875272530138172921739982540159441692242672670936079591597399501860102393916743553771175645599245820987000798970585699149634408430284789054278454245617052678383657620625745706271717359192525435489701064514398186490219244035297857692874951081770518831222533381247857013421480882001622981293586827912968817274687051967411909972221027308150695170374023151345147131034479349999322464621865690810573225287141662213947745638599498780755576243607838189276641876866405562466013592725455027449858042401556639247714949501289488058851335142049520955384940988239129648365443283024737717572042149752674839258753662208731735365460772889473432494747972301047673658555649406456954746610905494005512069158972882303014856081704738683785929822130613688971627252822327554070323296360692074175201052738852557342022582672352432123950913200934817938659323861044141080207733289709216209876972238287877179280610223992978590240097630414976025836105949036071698853351313979316218375441137608163411601176411070924423865303948701954693439059973957507598167010170691567532617722661854958241839151935280401838529876186728428944746026075137365174729441415071675889563534255241372669921933336012085749570608683467582088089756749805776309338591510812136328683801607448703928560711780911365414557910960633657018942027398127392838858300702452561640208542438020948503445271048846118575104656844013205902244019033741692310614200565009642851635797267778097993485352662792852349394219797495980918208439273231337441213796032505726119409919549628715741528569159052534113163662807795943234175975005813588990176228288523031938576699869630811767107206961288425553786161730855851841683297964429716500090698931186824164380892317319005389580338655627499946408225455264675019300401609763880242546349943086001001777445106960546922189628784 [111,103] 504894218690490760857872699673990312310386133993008732867505919964839172692367414132625055538574029793235654837616342498359816870237347592836776288982120308870403031638559541931606056235714719805066323271132319256576625377426830131418710838292055422043700172049289277206370229981349219344469069140857042498192550622282016415614232564567947365409404958534722151806653938997254528472344332983633734929586440736746460167068737780477846398246139717419951542984548711961388372512764112091993964307281322934014578998300423692070232167131830312995736729142596839708088269712577705929385177187724987760105239226170200956732063092408989203087706578857000432681860378539533280384774735981295549546752766031234233245048485217624043213824090438329665220121848308898109588180252778674408703370199159103137487731476496104918549607753392701228395852166155988518979238811365175029316451850735695226435516783361699191894111108182283838587220124697823627795079000348495188037234186961506212335118254401572419209408510167731799751846826970782732956377607560605769502177320686527363319813048508375690764687768261422875355668392741074639576305918056383590139415675920578511676754222342746145732683167082360997112628498460093143953390966336590454196540763782241178954162902482157518323168477225560635945508180902682649676586003176769625971307154180853481362586542361256220663690428420181601286898881297849883643726283033753269616144170449108364783946103855392292599760892257248880426053573452182523941627235230045664321552684551896700793217966522419112236093019068534739793061864045266562905061764407621523018124587495915123275002794093108309150493667518703063730032325069875515039187769291618222597985811055361554526710473144570914509119258649004095259814737083950184565499032262468236674471519035450618383043673104444958115533373002807636987346588595916539362213855069521380253835029170386678613742504112248174232056504790872595575766822206258168797505350481543786477212852259370423776075799504994609030196947015329490797939326116858465773482721683423035322112367960289100622919401489404038682825552101135798774450280658453792097697771058475885633908049414259481920372416379080053871495880683292651712 [111,104] -4716238306721874956863572114121722505878472049062963726073012656961269848458727787981875800393150259531605512669180239569032041211242408234285991403183916666563574531651629406429797869488876325040225046109060998760954291696476839379579198459082228229208745372450821254527360935645626218331540671034487878477261829785670958943915595449493570087054566574134667709126129488579300138061086433688412735051740359182814587349294112303568552905733935985977905421732778653212869717991651587688983069705382440443341303215817245348150094222056976473316668387893849644658864209623151130444498678983027752029612620258801384439648461113223513068717022186140187787426173512113836193462494823457734038617340242475617448908043759925552292348796597204479061769941818605033207555117329838414523267986647330421627763453749702439122513875716534919155857933744660174555919452731115423410207414924023330902113333268221472901430424296043375908372684149475000595353053877824273358963249575486084272740328301585156700257504741168572633767350249750960027841314510778771519165942758450096636664782458358947330458811509996672810865369993809108293519942590520752390098033290260976888649321142957636115598990386343561622913227492951511540221272872753776359587473607175953478228501341496644943359155783630831638339035080178143155187169759257441664997599114940830777378988532279956837215377653203506614575858537229730151386374029283680349510641151995997709759274259518799926853197348479291401188712681951072986235964218947977159907133286898138931384886316907033281952068611749860585371498018170063067633220176457107988837966653391203355281737058662008150511174294704418729867822292961762215949322783748275585772682780658144193565695495939235439894396204245735482306064057787703663761677412956674631224755400573659084582447397704154958582563913566384950066918102259111075237176277021573934808106802891378608833145430401286501837509630610091559951360243470179117179595789879185761672558577863569292014855485952648422379371794763782355466482135726807912552383005210122262273221458415508667472681158437339116883283763070172038389675364049190497766386402801928423436746321866216847961582092579480306566922369383680 [111,105] 33499397748921200593573465798988090682965226877868733673735638283452286589920493407792470711604705435376652125969973790659788885096975394704603112792305927738248251997786334693476310666698246437019081507419208441324452356023838242158525739122790194265803258893328288970874829420130164039046604453727503203036791684017283034344962601492229109507803458306894298801326495811037852005764379299729856862960259366482323733011723391609719200519155547481372091412989693604117648357196726954269019603535214896416704376450575480868017305644105589516111261889353157317042786232894843116199636275611803549248486366231175231924976173450401000694294079877578152488605590140589124685063551491830443615436669800135104931935703545187572443131180184472933562529287717743282264369343355381039829122183955730615493969392562197166015864887895676975036373446767730996710449342493024403271206252165617210044248518388877863514793028326851259416493028146266231976940079394870244923256080386054662558488905373803334761345288410815994938319470822012847138915771899012951475379470447596051614428813506027790499136457139947358713796082702216101074684987430923222690061462609441959507460340155367605176823430416182177445610783992152482086510190401194161776468899030016697764767983312245129704503670110253669246073564214632241940632870119954655320038148076410616733020332560793498573978671808921313760501055239368599537305671583083194213328896021695600498241970046430495135615685153142783700265587108606778055082113823887150785618763008972372928098585259050751096863625133049781301201136087379047646313400733567689027735526878533806775247112348666437093416128739255656633173037880832517785181810235051826372839420851577090903395574702048886070083133880905272298299955451413468139329256854989900689933413878473785418993779973284513513961896682321003047125954659321323482491335853247344601750376889437344309921604140765564420502708462124913907200130463488730973436120634885246625794674041829731802085954636963497613648103937936236399546029461580056199564956925246319523372540212115106476255529660728186594660429479235939682866568436385448383654347186291195210872664559636842581294204652324178631764282048 [111,106] -176932023838935759759502284119777247441514889989584309881981557794852143583905319324201571478627588448693361649429146182561464349339060455569895868615218403623918723241214900209617210340311211659747116063351405282971479961774495977723045484016769834707573263077871272110485742233220874054373270737986993746391532569815228194488424489159503654484001443110523837663841446474449623099982047454918066061884942052692729470754899704514760247056310062299141227143853485159594778544869045455422068632611567134547476927065508517587701195752704028897623041414235122080105968134996477105248229796742479079911832949815052058746188154009952919918986551823350496918482357157369218500559808825413109913517083834473872738678102191955801331440818844427020731010520595971065209107810444134306440269122226027010038015764938559572271650004228288409402589287475841110241075458891984413329286901500681427069558235843413796314227862403793157728234190270459432943989335765437929127571967582248116303767554922073575992842367803644423176822842913143873835126771529359378613326598922373833720775937419614740521967405675229887328044761535943001055371347564518894664871213668315437545551025064796376686126026921180151813558417981343993996160199742963694434272007852675841861128278054507707595673650679506687409161327860763378093358827522128637185264661431406383424511159280492815345352904960406555980570276945482298312245567894158055983706520044662760530016285797114305077426324115366151466679692469863559447250865333236789062938998484266128613807665129422786296742311564057788207746961759054178617571938816885974775440602729916212396814979395697901196510670923814041397288433817177395416513920297098596166275117281443280884519563433329371326320609180493324552220164033738968733874341711918494020170244772879056091898063096242945981302974284524889623014494385340206858420456626883194869898398156227736553761928324718783170766452440361583001539557801299180608986478435763957766994332365419404281613242852751399271171486372397262681024421805716841908955172044141844904561701473898637488492510490382638157708242629878958328906042936758914275669583473673283963292993588846161922238671459436311271612 [111,107] 893171614784943437757634843936411170789027881897308373479240980191125853286971624258811794507456845758224174087419988556928488973186560017237960672227742113183331958997405886786171102040710626566611383431240655348182093636717936758800351687663398218452932187200658980334759719823920091111835948043970654229354391758203832694621994686468781646168932877680069338449547358895050531111470793690546036694180055497323307112563203343925222222333724275677326768831114710516658764151949488690224263543235198314968783189186592706346070695145666061434303640034391196966161932706197940681014369046771567840230243172326561473434860830777205146584942933590211091665184135238055326053863036915475139694787998529558084250702469416590434464969522630270392378599825552133317025036370140478588238689853539824517919331984859830774383680551743868464738094098693157086976606838210059514392928409182598903255352844561670515202338367293723006070042929473216152365199482720992874150198724203040910735900587483443007249607379427627793726902407649629708332229594884037625143087260945509212623992150617885769355465833134844019359140187580772868360486199290654698691966529287361278461632282175755393934594753507210624549857847288173156706931142322483850717690738660134773609880801073717750048321811399681735489703294281225135404200531401108229831722478702671917036188725266868433159959847622530443600861718755109063773656383521247545478685641729284513425324750628382928184300890196021918419680165948834751567029438643173799931689473929765167542238244228177526117474838696084309315407596595135910285870900485310791670757106645501332176327050586976519052532969943336922275396446754188043998812093911005527126300070575091380528569595539462860157618426501609204876380018281263985831811158687480412884021918761811588734448104927298923633618127192284778147345106627090799950609009305782376368207195314841253900808097719580549233721962528136749002042469630357113886654078651987060257601882041168529474500334224457229484884223466857605463064149662132519171238644946166562716977455494438259200086310770002040009008473231622699939710203037558077292680832969690441560302674971717460200357016064910944 [111,108] -5144269020091702014018834187463138165112225870667239460276086230390969910351183413765665588068239592521133444179729639927243535350770907891803256295042760622758749445943738580688117977526946147654455927893027278064240594966719957366595021821256301924026136828889495068652315428774303948638262402435488114469600843682389825913341616280450600386973046886779250802929292529689688527702559147941775066778224693517602316703903876362347301939384004831812322023717552888520311771893549090321344740358010514949837217003691503676777178373756223313903688992387069060494169227258879154104636013664105195391910556460508250009482996243817237363856915353102234637760379485801479033603352226564290785690164548508274652402922019477747248403286301316434636186741796338854918600302422294767116268204868332905015012953592360669123931864346188402499347479862118735314004593897529818962168752474167887424048479265781141570473669223966335188006780680777045123541716698408597863612872819247970411212281041049659945163527804237926216561849869279906476222308571640022420803802846147461116584623774097920237419454607647807118215270036517919576674582704544665482042625648329413231790113099884507530270244051172757455510093748900721902462540145567784884032890812782769284754222731690880182110469399337340839780267214220667880962595271434864550379123376632679186554325607435519265941016405633076256859381058132012532743352457796050427941633494249070138954860748197089263822505719461552663281203690304390994961699786123450999135323017042318039763340572216530021582568108554740509987804714618757641342198944985998512229047860551055877078151968287596647353136259202836225965140468130682599934606411997439141995906780319650074052755499504911460135804616818086595459474064442335912237213897674061867149417707128325192710048526646739018578504220206731680935494925039733667686148309956284540747761171170391008832934562069716181858462474297665175897733972285732407545366811554827691057861078156703324103240925509233682438382957839888086452112933845233124452464386648192296492241528107484056959826532714114375051429418497569714493169149384073974874721961488690058493570904547066586160404531080 [111,109] 16053733973513433819779151551923506619942703278427896955634657831163385651268581570635270961792235386033065138366165844707557670307695844463141680747862373036189615252794887199021752793581172796029792260761367900507831527880392920271780302447803502298701713817273886052103504753129414689096099383260286519144749211409204605892557292842250566552593397676868521361913715097250964877476897638200334700558547813927247051250151248234268922419499834211840266159570185309739965421555969558219402324304177154922828873373061836893423983569763164395320527638083433308575966415834146491298906096180082906322674471738546406145177526565810731390257614689836052808291323753096601046178069651914940505511248862036143175392257219239239992859740326971131832517786988266575098204605249746235197746567447099672266498015916234284823375603378487199832179318842007863674099782992804425462894852605695124768659791124427921463297313945953091627269558839786549866103465342454405496710074973018303992614951227919935492025727163155301726683911722848232869178155940259275161684774418628682778626933845165969037571613802294215482844934553125518219182254650957717436613093883912711199893415133049367776919484991248937427757089716167540706498242944917139105250469742082420102639681144690941203080529502771414781233811856580489775611906250979052307883434012074704171607977880942013622636093251436070373949913550168525979685497539447430191289998913348072217307148418366317545553556569254611332389713261642731859381992365324870605626541444272180715791225659053081936912652002976746457362552884330643027442671902947232847731166325124223210702973344394485903795194652271265337689042676467033334515396411752101640129972933926102187891278814058581852883219631085379461747384702466978830927097491159510187162271981363342628389156345792689397595805325415644205356768717164159103548652152328362156418604577732602620775700028997409808832957232471532612080021757831793868706082419351738445324056268432111450946086019663423213883245401091989455498441832670783701779863299311216658467214520035144607670367442437347726587873517709921335616096816975976128919608389381067149373389636923140207809664 [111,110] -125574728642437876892423453309052639964667154115140155789018840503507154935363945577773565127096114590403026472354167890944109450783687784460525349748155629989270251454104394905553113429619916484156949114959353088745968015258487824661971161575155506294399183136689331355931373857192053697585505776002690808441503631609756932874665856279973736916754228160040106076412605678414278607844300779324005079452575755227419244591629406187156009568521407746110468822280408047250837091010952119534421329700208898608045868309719710511919649783545270578833191990741374209889832248055861261476871734069816974689236931780835739116947634691180288313548333773773934848858658699738288013028062107638151420334452016463115154784583205607788058857604617486088594816534570747083593964534007809733105970201406680191406040414195475407669758570208056803980636828349513613377494271949702372112572442797828128995971226674500737622640094858218284397185101316745345196264949992762284913571150044478115802849374861942471977205706677232338039888138590194726269547476534702265634643240933524077331544594927235906872601426263821735468061224663870248666266335402540843807247931231117733366527459231703930223094168680855546497018800530585789771732142106639528267226274280203320315260985734478573390659512356650091468441714194820642792319963153381010582522082790891098398416835834245864705512359702576121162912483962005381363397805774353173989798835123352011797600715499086727264084880163036587818339696136643700430408736311187408316399197222460002145300518017200206380506344320224386024716182423725516577161927172151328930829351872320247446110221635101947459026888038162498491095047461032088956478593207674209595820316306998731542257291697403875201147806433156711558763721380424838845630802048487742077464074140252099799333306678876264899626122751551639620836072363043942030140926263884601140303726888400470743092706093837812191822449719612060018050555082503450869019370878135339911063159046277666057921869877654774667705392989036839489360362481314237304905989668504306379779801702148386304950562022207374711426224323060106019046904433202906099018545796751760063717281408257985768 [111,111] 180741172020038801740318148664768318801806639565110770224603835981737360795538713880638817222336414554601177153519555001042792672290368936089328060723622371100239107376093897417340159795563429876918041992146262644968612076914883333975620856860726443326584973995334759644718424687578582877314186119949536788021679386116009816707775592618624787808957802698529447354312549743634723361745692380022353337065667867416833771340553798529782233726574259325579918416232822176058595254821022019166543304287821447448491680379247223745420606675257942641534651856455822377528854862160926091924661013960229014378809631108631778070725417354305557097644421072504469954778643917400387014225916167471090812302663988256210961312069519894838034547544392786178725589370363461131804220253832881718168017659273791817161251013736066899235023247354251097172134545668224138583413948672004455107823876775905007297082417546158279410641821793488290901548238780276841386358454298627167288315795991051967721366363655659483679825403380064239723648158985318836346330747803118065760688667444517488889915991356895903707865695637727387913881107319379143500176841943674059469980397702444186335667479120063570316794859080322590382856391694920654807878305660535455610230328854816581190404029151305559939124932740369633677532127637913128402083364294372778507434833797857322311452561104127373629192518122988652444054014698878421884276956302051450467626815066606021932335467931304197101236755249181482191998465255125713045469266482949023658118693397455343455279454732433609346427368857554191188943770704755761500288032441240876818487500283254664936981027340890264224863189113055215684512479356566927230904733910912758321225579794898257688559839070193810454401125138748533936065285899266124613103097361661395856133415054032470833005985138980654474493363683455842817800268600987088779459699088919844930403504382694559552499671679933881150947174761601826410289700512913209596578237681190268332919092862916555745765909508480748930019910445583040581440855437920331989197147886937659405334829414240295942600197972049416611567144404727438884530626135193428960716313323530787863677490333200 [112,0] 5862198128279661059658250328372955163302566338480388064167683584804926944124439926957419056751238099019419794232371478894480263109572245140279099617139306093222433283928880307755743689404715944698701303740067036299923652955031299508905993559571963199209622344658090911801736698431014573049086789583306966992198088746011305414014827319153455475844471636690073546115039209188224725828179063676451344712983323872082870614266618997921244361393824049609710801168849033697720108734746990317161507394410661493855783762117440315297280622235448388375839716519086611556399314128403142389073636377332406216390733584517590348170222293660198791038297176469916394621825139931852163489532064339145330275766785148841081242255435335641851426941852618929678033475758896579327918258302258555380509411095883799944017392865613090219864437813175158575203417438268259280789036270910707233872035440742455847464594254600198173759953841534730680415779909960796286476412499514876969767826776193420589997790305689847149775876052313927227771520864084157018405670183265271858642633515858605520239655457730395174166755844181743165374958314858012598560103998826318069960818433044185631748116807008399016803548276970572800880140371172790296846123151450105969114556685774585899347647493521183419447764640937500125598179823579525402892559786818064330929713893629275971395244163445666255173448221484051417854270559321025125126972245199217664339619834797862060606959723315634006331711657234258879483736551729146824330546251364498751903688151524875387566580993542378252182837267214816370846602721207246539547601811137311375499389200833274795570697345623084064318713964607068150383665070825204998378674569010912653997380545186864321794121931168353147297801351298902165184154666654406373174428184804453591155346015629627364011256207108570182247652871256803810364539613400972858146877665499393219915101979037972837611676804004322311611336137835617286028554119082006144554278684851242400406402530334312842169165797914817938517304564262565091693115487737572612263459282163281272120414287740762294524158102290363638580930155216256946125214864118703992463048440972461696540841542112868161440599524198453989910917757811544830011616690677863182339957597640748122234800467501654860080625786924812499746894232024533473323373141352576629188700141694298199458129634812130926147938462761373235493778740806117382870129195066124651503658969016811997253399212669938559053852316147423150388529895140661701276988246191492301195928352577090597674614763028480000000000000000000000000000000000000000000000000000 [112,1] -3364994891818426630583602457788555571857505187278269451719674545509186676574135541400765851815197035170354862836980088409488300621472870282566627342883999856404931215158859394750588596267564124945134262662415783050152757160380309390382788248628658788281661342606545749837121174632652239525847561871319786824812883842683378848657508034249388938445942558557987017960013899033116863854701589428026726597649256407954754999031332121972398996665020451920796524908156111787189710470489908066229043560178369189088798697364367086077492313531061335702688870760221091953134330451621303182530594602029194211743959087985832019848861873157301115869737071995393868565940473477864117069963881781122150327441779872716382656522481848074520771265950331253447821436742009361909694536613721883130997658376690664897011484835623717666647092149673907158590626863741719817534929837978733193606733140975754383793234371153707496270938956562745203979448727940384228357737113802739476620164865440221409720189211758763079624216412746867547595641617423317743005846991225601505844019740862830784698980025174271958545680979734179666463128108651190218968080192609233059862933755685143968893133329620237697205187023147102616622976738994197807384562248574437836152595119632265405072957488877612624676885537206029404656970626163251668508252887925119792645637480791754966613207043594684926680286006056078010559852326759597943346286096112164592794601885617835344262736398923490953004798254189954997695158332174608201658561492856573011872141480190444664488788120384767812400859860419334044748022411144873968954316754025567525160226314072930646541983695842276187131640365715601302676158577015729920839785618907311807401421294534738100442903236068134528806332270254443429482787871843823708176505955788240706253627382722915481862863959112293849031826805643752406658362528114206252916376692038446887860187741187191791656740430525963627585559692671750042030199397931678970144543521701894041243695227569990492105176341911462888403868407849469775818911624737879133408284209630810371941116024251973450188900449904285090276338249585199047117668468745629297120796324858249728866847964652099828227892917691826764886339113318014302834794794012631677783182753602953013578174897633280673937779230556574986224260777057219004731960980700942451201236656719498899822519995305789866833840490410613612330668712966938009600708746304594634737534168337839761794720760633423157843756235703349246060237289784285937220073293296307246865344240500060509589941606886146048000000000000000000000000000000000000000000000000000 [112,2] -75630515873804920480432811336175533134481351447432532939328589297456599324442160051290321276521394032589249307231311274164193571091592872684556776983419418735279945694407175648206328690551149000581188146182343577580485489065032984556573408348646126694512167059388320915114332203145582380573462695352941889108555552436805081880629361169365416770224973905241303027750677434596216591066554564743055275546373767092511714761809895885354500684564046686511604601425484780727941325958443910481998424975134322262324857712158495731390453048302518145409665430018162337785317499359234960818460424538935425418930480060491390262637023052332081029011483714871387021123101962767113212485292450174543829438318224371151255630917465740401056254959618171422429280073343733848918350809515528706705628768559036625550586501985140270751680934695049850045450254835528073906546505294024978267503996286006861580853097553749524753378364807850672585521357987036318824513475369268311814327196480166242338783945015934421947363920118597876917740763888665111389171062568407113189852388355647408422840872922198987268719714266078600566013779137957341002466648279554282485923242795301756549468418500374821105594971091874180703719626096851383351246748294742402780903567653636455694232486093352170689845818082869355107626568211171284623502656850754219807498173581010581019181100812903404126893605824607117759292155538500950722678621910220807954864667568582841736310225282515291216388987408561918343080112186298400980956681815948181897663319804848567156402716240937031327023822852522063187737666907710301127479092161349429366507027676807805451703560861135918686038755379549266005712610999313085459992119908304079968782330421119474718108213190354810545997179399612963516119639191884947564765794489726504305563369925191047210128577113094928438331546421882131557275054373819853674085473750554932731760585707645568419656922175118510030181795564088096417473920987670995913339168598191001845424347220055264803367656621001719903110521876323299626161604420884386481207653886091418368402485915861326440778004623741126525391583312344182861322087748736067692832952082963927769377697457718860256438730313092780531479289974564595839968421711883772037172904094739072140225427400335623998243656411852074701527373348490711819898936384086799456509440680986750423673775871147661615467629935535946770612211058759240760410635008999916939580080238807267785110422459992010875222067044631578589032399430360220084142024669705247629106672553966634537109375026620006400000000000000000000000000000000000000000000000000 [112,3] 2760025821166977263144962544601108575451611752314127340746816719961789072053591826955819804313606690358192152332485067162555005230778148793216915366533369243374759004034407313054506392324459271485606810012052457881343860254998457743672427692602372070716061557825273342709001987654274566413836173710262571916663686179116739245185719102118555935733541108352636748045754465814593261406900174698539965013497012423906023602230232526548741159761730951622262804922390009030057700302024499096620043077768254901387924809207615037826607123226166425791465480017643264371834592771096579534689533477081785033741314544584096575539031351040551904027066527240449498176540400544954930558967237938013325689290640548861154193766960434984904714730953627129234168771239323583707473744437059892237246339154737964812302878511306826144614242036888924489617892953073189679517671770461754995488498899314342531221797502785839872537989522886394478952952041602707830149121219878757950106961104030445914636255564418817706302966137498811664057051245826704253126914923605189236715233583285913470113980501987875588120742949628042818334421364551472013472307535399508533866203143054504800833108144290136185644911077123344948327673685622197184206331501507580458114604696858789398701474413244040871706365144180431699677538052701508390333799825093963899557357844634207410474817724193924415816906817002418140989171171456867760931277404757644470319220788966962094564500353041072144987785554869465155274752569134646962576619986395345318850398871333105792753828456690667010135400762107610716498707635498145822107192163289334171095374354538345422998225562553502789929064887141353244487323131855351125447380801223862163397927112462641590865420912805021140535075799803039702091173582706698051021792620393641122033417390944321742320075798643668180705080435592689232503975850386357227693088441021689892001303753843110709879647883160231808330415851951816764004146670397152789100777744923221970403704215188924908181784479576076204735335539273202684049179952696244173614188708884001980595535558516064434999151894889806512697217145704351926604812606686177649644839968275800062371548592437990569754849746718337401132309776503479020033115626297071925535566110233412136311213178428759784761391471469374342923288356215533659821934129690190929067033779667782329448475874058739972308182131023021154736069278869432961405146898588186483715629173015585019706499679009594128635201191510750675216207985305686630890504216159821522780629653626349077208736106305825013760000000000000000000000000000000000000000000000 [112,4] -34950466354071345351920686981681770663288010268549032726932733982991600044346039950097404750788991224011524615765367875250625755708343778759652984159849665414159401804811066096953828011073652019787421338591954586046833908228833306395743756557112187401809112399792841187571612987253868905553702201693795390124132902045001697778519763572864243281342330093745026061605755433884651700207139759385304730038094423534603268736767768399226154221052091144887076998405490215630840477193425112886309398204697746857276283212518525123330776154120016831790789362566396803163545967038236544364992408252232295514939878438404816330552828139149093977689270325867928673460540260153747009187113401667809904133197949286238949009388466493956062432815737769962473150529982359842825187773561443782158093288016376653486983549160901726321887686089215680522761124238399091880782726327667302768921519659317912926623552844738715248663113606711755291166682283204697754576072954878110957519032416544713432885757390354884122471487198764330752490692130830380741276577773498771834632173607689080672622611193579706395155004505477344217429499703392168019594558099188570237594016111470750459341851413819753049062713114010010597548153130540658435153760318573976366410503549343967524443098753883264580960117343100476495808736877786122533315371153463119869277683951025488844497710324622185874366404640753506638602207883125012113630537555520227737820486233253627779827403670877147644639684680877681478063665316997766738258747113739942586336136720014661681498772383367534023341271368010039385403400520140857322900794744138551433031066709142419323197286664915060300510245427652672414526783054597851983617713325346624439367560538389663990248941129413837694283954352524478587827592139740923402789111282650669712910845158060552262402756902255270807608954267447656659744442867257357145190371278600424376732556377274472349149539388022735708013531536046941651851494514420582497486684069946409548436400110578757921563644683297358538154961991679545953033993449668393533055725911473521501484294035702524893015430509676542776127569734422133794031376900495236940907568460974928582281407316700132965187253659570281139305001132453100055070969980713532173975715054989513574510910277156937752651585435806646232373779655314273489198297976347186445422425462534303615375937689201227616407131314238716861423319870343314566440597350143157283585818497365255993547334211216232027712397780779512017522316089184686624461097015658802450125797548979399925720986987709385932800000000000000000000000000000000000000000000 [112,5] 279542488927263551345102745311064757780345854382948882058722673249214712431069933814483757478770900354074549592051509666778389341630592978105715590045247381306367318053078603531155203727114760226418992197194388118395538200961225084979703185969920911953288728757793040874497630889876381290460149030376961475185255199320223315209577692763738682588874724386623243529233369656457585766802424845622285953247619029514930944306171830155247168142443098934824811365592177997150084312497930905153009519782239262583873688461872226021868450209764834534681186674141576465531720553985723652472983179916574738839377117161805488928091689105432883225227357045334254669126551026105588147900680545600653329306376787269621996044323086818115373839078575840458113429279175804002627095622194912737716918012239636638482871048344990990641193550255787839166289624778801738889287054017115698994048750886735537011878514091136565990369933511899290732315759624671152756942687714179734668172591429534321219755505075090497640225117317960168299923007911594970470985302174302839145653572147016831521868368208003283317213949474534961345176438192487537389205265262176355856303666619403608466335495279424376094323156056305149579977591419083078898950850035456163720408607630493500557145441289822103801480457016194277426862623659960291152928165071337218282484489321120170494175936839188394155946938982316371656118607949481541868790631202016077239830126391988803156068830304989433409854224721120737326119563924921586265126594546019445159017086150414527051267199752837406916991502304674940249541509402781793405513292002772227426807788086413903643276045820927856322064887233790241036409660643378177455727427756015363958029185511300116300779295196984711306352887157765604692602804869953242813656298591132495507811590944666661595969910618742813659815479363161265777766295623039863592656326714697197798179631136715171176835540341720238709723395780645122533956907903537869453558359422385014942059256492585052809176019136437321176038358115863130621136202800622461001673107926212524414791768455859937715355668763913680245873152912716013928495347465625581684537977739288890813093690846637288555166891340589439849800874357817711459544179158940113978680416638285052323929739603198724222593017700405513666245239245257757810786310189234246120794734257910534941434726933697018027076072472622008301293142064484135797106649948816292968519092352258339517795997958866690544054433476533610009653653362893410964276926567147353664582523083879266308736744794489041715200000000000000000000000000000000000000000 [112,6] -1612997831356154906918184071671168706905227476418146585958136144352471936135910878851976374521872877033583415485863221569155948663517215640854524595264764807762403274240545719164973460363896778489535086430893459201998674177182361632603936790073390552639852756467515599310250792781680073705159680544414948860423347259451689939641475295879818692343274515628272337628861997505110275644432971838418591286718867849945062148082942813431732679614536235600771154628120748300244680517441877817203848619621037519735610817193868509685261576052703333148031032948587624297279369020105571341087799915314764588096690933640246964089427181324997033849922864069059045879303324327060013306208902693482796628303875796789657397932852424403168833266872937774241550765229636132815688842293756985490562047278488888909734041554337131159292128266895607877874571257947855763070826219659118594071701699907060641226563788431735864505220378304576142231639333363263090725153029362152492796099477396789716209174680463054552247145452008306134386478067401951747917716097654493068320248256630572436324452777711253311646083451235557666995007281424848211618794390757182290880449964098615145752477044245564261971857835484413047767650373921853977420152301739489274134114005406634410423738170770725433436009256212740008178851364530745424436306596761092769793752340302187333979279902187069597924652749700147852770316376229149142429079748155649958921265832233819071714707008355466469917792566647934072476729003708773795831951818467188163985413801884788139181617897916091991982418813358898263106802155072949716028967830930845669651447643678775553616990589749860547528876200981837004613132796417124863678983472368283542549473301730559924425344377426501517316235829287822030412632094037552917442551246081956461560223163803313579802227113667707918028355914421737504342610526582078526530289974049468537591105074088516494110784182625004420601723608959276951752253575528855409946687958500070170752146283817250005320835294058103174285035204832593806529691471750419902863202230160575690298456333588704286608353043706879963841204641975969961565782157910964005565954866302928638429918450860315098081845463605991911354568962088587262332192024376886313395340146633555684963621978662129481132119625022784029701548856111373904983212236455758756664711318031707725846874128060062262183014361363870967482723216016917874990443626307359666480334104940375748241821793526099215951369917216176113871640038291887621815844667829188452757517051486232458532916642726267794227200000000000000000000000000000000000000 [112,7] 6910127340865463739639570515267260085002470173389328817502960207536938685375354029765258229554433630368216742566979342285516789465120408739877092000351759826186844353287740587328089429351907133333592848619214222703706537178221339218334758967402400536502950104143934156415008684234469524855849607765758774108393756880025375591345231505823682629065679594502731051754415204835824511259384571384638369808818271351794785814050660756062803970924078502325512429200368629146736762996633927608283243404639829899567211846874799403266374205466498572377748810562122108985389921979663475367920912543693406782748662989658335047399572481334833608169589605591397431703757984042497482494995739944341421951669586847227509870896275888337615148868336807430861175960222365335447118198079621434833132028125699997018589836287988503147119968832425838323844428993482553290860275212504413065177748753980855455634480438211917178424554792507142462716389719961581343329979425551760189463490327559363248632925894628333622249885745178429506355235086258354660134688466615096840773786825359521287902509493688867442783694926543233650007186593912542078343268280891617120046387908291719492622820526500412575227610650670286386792193745925306109523619483622238836368734036012210631647072382471299331524099629012931743190008856137358945143795362967619818917193825201920738978095292264831538233040565875642070223495780586541225959446635077408819277469648127162896427936776565874639142922388878623544070908613115948017308742000210286034826569662820364893183989216046456486649401028546917891566554069528614785537717296149931406419779781433670927496798974937208692828761051159759553280073577282361886007013304555884125818018380941435389504045487781326316430668325370584735548492680302017105424104603468645173191481206288703962542158838894747820021868682850217674921415657237880923817830768437756935030708977819214952432083710099375614813668632710062987154071360428583640372020720528100917738496342356249196675425233051179158939615359901981207196189360559755256334600258722527195937011414557189422917052027487026508236676613497562193071522086889380418826668871466217358785558042981518200949732118008415728818357928243814477625464726803636024285924513697459570876073929532713095447025415876921131618233286390421377217993424379365497700738091345585071239203400454094054462848983586189585806517116331878274507373378815322091630026221914893492819930199731937083097172354850914252450316497683329167492831378318636443256583057026998726711879892201783060070400000000000000000000000000000000000 [112,8] -21409040879562048971935312737137252765295814250027413411642918828828393367325262677381920662794772012248570249897837765926745474329357963987779603328055687377705293190429420076896775601584025118677075692527059281982559654888078092474398679808434198959026498040680867950665446275780234124825158005538600448968692102551619797672020085185255814411482351499322878769548368559604662463972512905672731087323893535763348775668419280999906969378885561223100809052617309075673453353890519878540687223196912695624675943718536375655131315080120856296297613050707567060742270196740991088163921343167302996219511603915461753657693276798140359791752245832753315289240558644897290484064170817852748410739738022353458662368760046902715006800006658043229209156890215567662425945613798047178216312916163334776556911691576998845709996019135696207764821105981812917793925641450633602259553930475798118698026769664984177645074482846512115433779344618498176612760158967530449411225307996059251427078856170363871581106075079323663289415206221186400158839593849310347470093863036779372773710844514660775146545637643347353242424157723385032527725243316384113269507699325668033140896426247674555672107999026397497697978860242791194011254487769800731805316859014013309188969354002705556078991842115328424219439577925481906140592571174675418051046497833541816047761624581269715259110640415010100064429586746534350397977672913952571441502894842697116345147649695445125702202516378812401892744507453884852775630381574948155055027034728158791347242510678588238737395120556033351114596825108869032363690021669539142268298955947638675048117578523241392063518179597216112155849327727392614957809945808507158497031791361893074104582406713785261619335706805326077562710896301717238239525840196898196797381332335479895520680600945319116577651149027767998467257001895262493017968140847033239339171521309299718119822357866718558345709786798009280542694334646312325612111748716610513541177264294365761518705563332177432296065955142131330330525099823324890946154843851419574116081359395893685489475348409857821410609924079451739103466777105823555426754002765018349033953474403664596125517965302386094666444836579267178116086623896825162964098827957271510275865384469715378816939297664398574692796689015722836887207520675666952941389363458205093673513703946092436962506177757857616437816876515043225845358876480268552194439100612784438147530812583286154087033465685989500423711032254092732035644133559764720692094718496418995042602511636013208567808000000000000000000000000000000000 [112,9] 50482012646522008036964702527047776612221992625904420680176222758893260419136921887148179305658425150362605519940722094695441948415751059349494521626217104026457734340995521984833813609817699368045451771394574167167295715794726196522222525503317669648524221872910333399969969635779992501894329550994670631119614394209760359843207617331767733732689291943993953224017183415865292017904444248322529779074765321007158499380254293905830304228089101518853222949849000955672630289283739746531258777327436568382268752291547546517341085464589710875772768441032315666226486404258177928337654102415511606908433139387627111312431126463842346282881301084735799823439301606703634981874582396745817635985610431653688534393303619531577005121629060348201643128094490078856314035652526317595156742753809800504256629037090022322197784924979720274258436810773981788780789532056425234168135578677656714516917982644402494121578613743895325475808924215873842620848131033473993245895175925359178710033676575360286988389745291172906275250662617421989038127918814154343369125091429363537879009639320453388647721900493008204298294400486250031935864360946904050823923017074558525280011153789525403628459198306338509210397653122722345104753508508600841445808665904928189168944560586507470335131438574049703104182632401480952263159753585583356135002420630962414167162157129800023060244311869340036267386998548029667424232531529188052254605135087015824728818989914262407102492718832250919271481311610925911507333707448220512274605256843538571411700119618608120108389012666647970585982153590376487451751079264295944564577606477178454456928631128244510542550481724586755374449589136241017800463723982348602203898692005841895833930001184851136718357513934324174837295044755528605689108722275243579981179789175209787103505127762490093985310826146427188426013873139094658487910858629441855413750621144067953313344459534181990496679199460306610681662373858037680635350482778505855533605443759381970433385627108073763387132197840006983893577638244511176747137401074828578569795925026435233545797942697012175605352202647371341401944486516187149824037729057665124656898035852443836624717368536471794258129197457542514518765182556088346622244383006309826419734952964879295626157629409750090548781762654286552134838588893103555921464103155143056070323542138908855487033739023719079193710444296302593534532154762282545658178947085302138532094084662728290696064162805342402640907479178521687678734449729975769687660989007681254048509256986781682761728000000000000000000000000000000 [112,10] -134208052215335517477865733848170076192526692545113689882423207764578888335732448214294727275768068467645091320616370955774535873821864893138960519889909300776409033858123973036462914799549631510671080457347432477295206353979631176515043296375418864262308703175899724943455424383896769596369492622966725465954668774093383747321067312205711802365473636710965029177106686103340290823413205547036330102796964576533867560809556635155011611389722280404907233978383985210813987280022862095133468664485173214380294871790711352532292855716446646852952861517360047230758337085755719921721332574569185391793859968824684669590259341314844384303854904907950764727974322503137941524152721941884896599815773840496767236672178037309078553158306394118304786413260468081771178193344534032474760479595992469966892487060472939584443534659309188404570342750634229193030683666020758659338229252563570310072137541054141208289102501717672434724978385971891484447104418238590636526175493664754182241366180624716783038365219499667687810516460811935087838115111420418530355244694226811766985911273032204098351734937045822050389047333300143731634325175117322876387861140813325897495382073942219571018056279094542960818262223913223107576846955905880351252158110315215775575455861530943220565172344087861700176930145676793572085610935603946353703359366693571546240230037940148727585048208370837859741223280813599293384616679181706615037682283312317414902358085460059860376110803103224906139862445553076962222924902159347083576708294181839988465965452667143349134814235215739050440773360807781398225885454256583570104460895225029504955892959233008914101357500542333870668879116603736980147175824721740452253789607407624078250297348622108149980832743038181479587970063026865971950286588512343571415253212182512916987178036080599421707141421861026272807521845692381409170142793048203465527188658724099203418663224037643847347837287335842713426228980733491379204000550122272542820671495066485600293271769145399950845388659671251992476642922007388378007925713873998034668787331725045246696236568527142126652205363847999059144134301584202526353639259851643195710028820534236540802395717539117015973707133088810063429174803863360062164743750696166208250077805030316769375855136545094729605143588352959361826981732188450126342589836485911538952211875643927791714964822443748833627674087790822197711207806244953320982096429182344562532626502477096386205369752708212638677211964662287024584483072800862612175510703328819422323326657063782199590912000000000000000000000000000 [112,11] 435230438720166958170021495927063287663499251727970378971158620737038357665527518057434328969346123885734340193301449414823497887096252922257013838616629718043458978145937181752419087124993235529706540066310459915599337273039594535541306936524349603352561490755538115118636223763281861529453091460344302960085220775607732704615435470729715395538980897790714995886278049045777049589842221323823398677410359405850514058780062460849246039185736520741979644824334563776581234754125393534488841639747581169927473570981250528580228399378367914070327346583345099600911860420257794357393041053861131015675862821002801184418279001089109630787857167373347034622444028291438837746221925575923733067196091070353323014203214870997123100705753518915586252049474273373098678784082585617983056064110641650670133860657441087440700625939629509320876742927342586118367676827675855215267538470671115088915119167792870367646808193332106099542732829390516637127567651560321230981813028067686959834906619739789366368174458013949902895214526844546334988611471149655164776984046827290537292240691947250536949787752367302165739635424903747175157705063890237492645309066654789648780985086017837025951779202748198835851951202545520372825234297563257323154659637855802360994361794487840285809948549055740909738751850133269940858749483803075713777561585691788797843840888654533768752973150639649776909143848652532375902475765734104672858139874184693595755593118185919641760827629612424947992778079809217882967731858972228872981315597859897946108852231301885771732837785678443269052447106836580291594684812000934054485877931378644221173553135442758865117243149379307180022888778974968339857558883037484972673740371598028866395204238585810566111881806731901551049490614464094331509793965939318749058288502726887365313829010195807077896040459360990874819037294678077879717528934990089745266393556433935986055956210266121209523191166273801741482182395529011028940520558332807199275167153891822320732187267191717981428545613439619566671074857798927004687091289267074771067116645311155106165535360365557779495645690926308278972387288094108628396677739097783246924848692456875801888533476336900533528406637981681364756172121581079987246236608252070894022226103804361168763375181973424963803015458510396793366173874085797357381107553480779028992959663570488160928367929342909901885499050662466276271115241551243963274911730230093975343751300210806075297034307423839892178301338774782449394898634990132151292630556237659732027611552383793469849600000000000000000000000000 [112,12] -793209788253517182468027405756711382496206831357869404172829762947657904231328506190713076423908036827325262845797607990792181898424404749720177192306899848889854583075695181910029394769840057779442402839298816670433086083667298363300397327499259714239813285281733293627838468902769351976639317572842351683637860923202545718017904171471548991784387618085345742129371585413716183365619824733689338076409781034365882627392941444189187444247444755240786138690513167208004389103352841918682683872038938494187475998738735298697150555024772774835012680065238470123674144454096778224113011370545132960711256865320914206884506381752839266847828031438251705701371179482644806258325992342932089524602418724475284277342596400653271678475947258217708766441370383633957564605057196383103872745351908315787251695361417830180631794857527452268033188844480333961207534420010540758499414644719720047497020292655118307640801277362787294049631333142143128014254811695500964191801662190064161375554360965136102317852232766050484356279300648364715396349086530946274749390049063904850888930225655376738127449363854649943245077456124184113329755014536373935302904093546547654143044695756610696989096715281033505549525330227343874779426442105629373093039514004658569757791981802000123257294749811639692502006849162047344730521738450500932334714497028422559631848639525991370559411555336402659951509293511134236660275161797911061529707367540198482431708293838426946126096101010815185271517767286576759871769608930992328300112473424776208425069606730999403633438033272108673141719316158328269364076744283349840728818966458353122474905150314312111653356352891481704777000046451030494467524449012393945347756759030500996773267655795522971909182382215600216308088723784770396845172835726160176691292211194936661062259522232825694075749345270639883538714304036807029312700219798989931102735447046741495373310553972428534766383777051113061823171292749202725057414932335901500567070526900819981038502796178401834678138256210244553552591344180426353607270769182628451752871929829455879601344207590678170140131887375098658327114987073034917482212253570166801541334139311273208107437721388077724465145867288810425497574442972324187817725201345366716968874669795414803974513076964353702731194370500848808033136968480990097934074924733102857860425004771858163312091961497894661821465191211608458917980387384475036188283798898279175720907387321550980897080457328976152965816359914438545233483010806157532885509855101883268011397151206947160064000000000000000000000000 [112,13] -1327714782561305272614477693016224256943509676700820043234599343599375030809523202934917217987946903024521802639179868938618009946469493981996781585229568316935952186730804993647260247146228574929325021212575962736390206828058693440941500214759192185671613128942955628292021213270760681424114106334829056186875394471873869691312326220387185625001391420643565511573227598459889479454098045930093369903977313728351730508648765228385651142576740303843919498395651766593908114279496522610722801503462568025083287070571155645335269469019119696528647800321754860523056089246440379287904596815645760563921426310223016251954465321238614972794892372572145449209024376667828606422555100905406526258208006385925693430419740176532053004206860648414086038848537760544262125013680428460001611454692243298069982584557475910476649575384971806301965228300507356800851185710529981384434861900314415254021025974576786656315571880822190278540438835764141570650052602652332774705832367022006541501668309970018453637235879039798921998562864978283712366330329848940880227082871540916920493864793158940905886766484631897022439281940498329218071853731235023704719452919778761085687753612357329008289243483295068890970433864648461097805480288390831016771030979858737617017629455381654100383436797067415135966104601449473323779171681253050810802725092546308351581200059203503375841622315510436935177395049738631373025754810464461933863435265521234415502925988359550190298308444564641106114873044275695443977073226592323776255020985234997693397669123821627911021829157202588187262999246063315079337880548485514673457819975011467741294463855323122693084854436571651716117958790181361492954356617911452461285098724683179605925701177203199580463991813585341647348248645012732780143215900538890819614250220059369040964505482704288579794653137368040511091724993482099351795648175109564161084956274234650792427076369398197832824386509882236061231503138729155349051785950731363246261666080533561563445801070797876205333316746284150653175269751818617671891756950302839392680713718022132170944070018330327937721768903808870990889498899955844265800469248758607127543119175038604956230400748784670115054865218355821474836615942038744268313826675405865474428838803204957317102428611150573204220830603984311068445240345135593570737388466810984449691626520212202331750017031001368222312924692500943531122820857041015102489330224530250181513774117549189554194121016906021866363195928103582664177891666265453828203928123126179084022809961855084134400000000000000000000000 [112,14] 12842805121340427039312216273787140626053678074736429759599395332599122287464307277527858562252866049572306145028664569965837935809969134382329366109664341094558446584836123259477321261737746753588661073566602723815851329013698096615780891250730681103349820802424249312927583576830742537523752822838052261792351369428516032151719326831430334878993580067160118904399651264237857277175309552903083222002187623102639207000893258070949769738779155793146912470847802554883795361125181961528715217052475999107919941487959876543621692196969454486774967855672211015386431433324904048598947541158664492092468825415486552073825621593891424753298946959639134932216563119714614464129737254613048235951672642781791299509621127782403983720474371409638068692660837230104030437008875860528055511726419718144075507624792334616426443497572418867769763639493068923671969698685129139806325590028981864957712888804760294391978643168533286853114158376436591568746880244313221995374068234083515715108191888654104232187131463996858863357268719762109646707909810607312541386489879543277164681091881392153940730543713277623191271653908064756936763042910629373627932369455712264760755243180901153936913548343207635347118076123799603071156228649326281191940884839556251549958835824987993583006830896164399941774879371860944651490004059775664303342612227946795703759268139321933405053009827036760137616083952059946663269548832394945710559637817540528576720774939050505980600254836293641107362375984013138769178594068825383768038995972300967373177077775829844736194373759230068141286403980999619435495329147576018783738441190628056019953836361733515445313310367728154457726588683142971951130543088166482100573478289353487525677384767850311525076552181700483042071724071917155445309843335921690957273053504864407190259330674780945100991810911259359730211217400232658260908508956842325275732996457136933827118263689545427516872920030918249891039744582096769962336540902704690780558133637699360654634496853950632336992292279832491497712406078051847245337693389185286211009886767868777245661441719708356825734717624506221258911948319222606816320833789034017423550985283070570914283614477951368470052576273992762483964493625547290110717804805682968816528205232793513732346636989333207900109922305108284020729491181574375388897081052784480440151136924254014916823499898974952110482258985464468368862324171903572311684176304524845700584757504749517392879284359945186476820324485561009469287680937316388170094011282674113903855346457695695667200000000000000000000 [112,15] -40791567458036068315373538607876695596552877106480636699798508127012309581221301533650408683586406851795754934537145460858971230075602654197178126819304015324602800720768047937493822507876200424410226445069227657034873666148615094995272407088519338825132896450381617062385316959488304871058983538397925755133472291327028760431720188463424782193421995860251444528029162333064801808248892764790624424873325585368420471898082849386045573681262146092665999676159525378892047473146859066889546344041124776691396252874832166315247397849622928982134835039031337729277974024669223159906765854189646801219750401278873785051217342005339433491829097846111765751640711638729039257086731318294539860647811393006850224545741161436575249523748129552309027403023934258842047717732413754653440574990128344864390682952424726436746373760625270344297526497384725376193606767824013003277331978490281139239097578030665554428314789399169590590931523990798849185480959755391515043780007857007564308918262537056551791212135083770667608737759063160547618611249163549434259985070333571491437349119246760861803979134665819999842316333694710823031218836632469183156198531201552282124120249193659170637294990490283734705359765427409173842457903573428318068625941409171275431807162629862457911104271308646126131987685552980096722536653915500476327332143128925327760379570538138734188881685759863621237177791221342655059270668282616036990472298388958745782009685407853051439822860939855793344274787129741991610686221500645920950733813928722290813846557018023668492080225672547893790912816290049570785404365374434765750693552301555596562223810422805891827713479915320957358091716482822992688311904135648614274775965477539652350385932667469775704515429466192494087175177148551885836678285349978676950520795972332793738571121949107203359763602238015435132889536763538161225979863079603053139488373567149441243530068465776132110741206548618281152359803948073627215916280784499546566485076095674071550658188431670692477329071675993628807657052869343924642776777385369310911401695142860292414102099214125446967577880106321070298090827579379584610236461482125366614478326044121059145700026929226860835950606070212380761111585336291345147655944955236029574926713756481722358308537501321096056838593043437872342954768552459541237728407769736174714903040007150803824882884187778221119136925156253600259552996342959106968837115235175863783910170315754824237852341569396967767733232192294423277095150445286835161926966628316791087890799651723830886400000000000000000 [112,16] 81829523442136694138420836153834670809272122909332823767963684259223707609729576800828184208379090134648049721739339756954553949054064951597962520354767350347702566610312729479121002113953964393299375617849267706662137256085148556696092885821311480210516303243266885803779096361604248087924687747043622975175917526958379682156937509171461631656417336958683244678266430259324858079950137187652140082110169461703050698686571299970751583046438020932470500953346638259932285071076549736565998063223209391261017979931535382432638775950435289016073073573957278147905012330034662348315568906184736300230313836169331757182178187886343416570270407941309106090124722313614582520983936940150153587826622141562271400613473327738261839777908737078569274761832789727445494759045911326254177840531072154176997801329541984623831541875775863526953320502605446166684888322783775081531399365877185531654928439242434861222989506832998840506762071373759898693959066759063093688960887342606716947299558073974741293515461766214725865033613524545914451951420825430745793579746553329187677248555087721392660187689852965523739585044918441888610941176973293229892306424161977184779141188793230239012304077267031375041756524025272918908120710665861514435015988131306300193431411277984610798743269584588422809112765167990649784526039059927040514114395077946859986203570501878066161211891373095539401076190501912275752653554704833351174033453933705774033907634068163140315823340655428878983234390723032324644355871600771863811095852697556007230514576457841775553065491594520422716320920972965435315907640132046914052007633049350939154911014573770458338913754600626987468991014201050014808918803076915358020712754668003898243412343689865901706363306555518871131840624418414879363766355214271124984253794753274103666654067630020663174609203686931026942900351582431941979955892159502093542877171379423115693795063102235917871081880041660515791911235003367903737383561329932793682978486032481462419793355817861582196015096590181893815874458430483878135631188449750388977748369515818336619928074466707834205778544346174390388701961551975516892592962892876719631842182375979139346037581845748120356850355826274907072712216564131135588490447282922525536523791638006683923320523992357216965784108553311819084121758697038709160876863021905410570748726432207381105420455918798835752660520737201402156579101266410033106630040177716942011861765984995280650245656679226380839133764271554030255006992739740820211643332397415121315728530080777476505600000000000000 [112,17] -124761053231114964587935840308992512116833630440412919842919455727332348192139775269793599251695355271713281787034315032992444598325377789865652620872507372822452327137711975510343049053798973113579340219178361820596052516454797369834968136525332563397346642502593630522692177044103113296235036465170420836562870764286402718732052827438976919706587571104719332477197893265082267207704151764468037075842542048676654168066320514722139106931015420290847457183480288737084816145686915602752854969503317974274295802862246904257225126579211506670512830424605129948855875047519535492654213969099576738457893580471173590136055441332691163015502026302809040124658320493344018112105180053489488601116185503353469592059106336285261913977948830621841297839514425031128729535498609381700530832649298221453725292485337542477609284751320608537069292007037436915537294027195208729600788749491687944809860637403525979770580795077165615240001122300961047825902411569082518081261389647924442400259468237625608032287411254816906896861237899172452611610038950539139606303059753458363786261840240381101904952554093619362067454112967810490395654994908677765293912082966812017921425731206426420659489730741974270212116400953865942552829430994707379318454935774724923542940778198754688228495538661913266359112938655913609976554567577687600518026724027025619447446707367152737380524688348886457504207941020005914490854667248232725777677774644672471430645575538544531946653406024927199354853687879441879032388933121257277409453111060408349602918583039499173848403769834318590442653868377615943347057864419614362811226037920965240008987806034384588322795106497184964743333988560380498559918215552995268076794636887623512929742305297427561816994316571784790814274054166505493290137495277510861092478191270238045518764158613730537779399944792253064145390513379813661101236612411791843383888758129588010166648860434373273955260238355287807431505483524102575454748587391696976395858363381277439884202644495944577345751261328078493241515754060665190906819565606915016173645405573086847822731743252362390207646972335907829548967838421250116129663957821723618107040521571492318561615446004981291886831342898094991312744103243547567470047641111343152375905847510014773344548348304638983802012198224824646686627698551279853268785977995276601439993392115150570617761608817027895520727522186267673872903069175206387804943007213496644224649111844806592498056952532954846053147792517008196431433243597349077866496299530294496948994899422170054656000000000000 [112,18] 180695556194923338009248657103276834686481280850972385746265630377442051711012248878291499357402451118398367126565628361581264233623251504471251311073395193113224781690188760668328342055066937563291371467121837227804305818551571017321577795134270847712390996549572911342565550377830547632299213071307458885776937492960502707178636050203627211182928806711396990605001786375410032023176710106888258564889112361658813767087646324619940330736573939345581009231569069131911159789260432676998237940912702645384103608791321592926969660070674437879910469299543066213608535362734812654033820092053546827819329708408995236286059073454470807516821038179841603636795621835701217616247277247149135229410423275031368445952618164190868981131479706970867156756032562336962029298625984019372005651765930406323917177617272360690499302144908372525423821912302957226743516569395337921464782575518309285089574276656342059942050062690763297015393765485459123253810150918236987060695570184457429345005206121468421579057200803390547897440825406368964608315919599929844015877557295787800131252118407737422333495952120278127721838156009440408241756396824005721772004022808526626908849840569059864851599406105655369997734776305970258898979488647917854303830087681969323073556234163338715689661054622436781485251147924963590815137102495166900222159727612692497543875752891493323869802771304982276520665968867442862730909741401775560568381513727119315222279241839283244608637930881916180926071037526649245736102985775303698985042341432244540933882887341059649431852163375947327168589398783304970521264060091703373160236727149695843940406454223410934662384686669291027804654454738177038752673044021814517163153672202851720834400658746222562742911152889681656347042870749061783271797627053960695449879439555937278289829198794901351925403730539422927309149618328388424477248396603171813677706188726533126354324687203015388021834089392936548310958526276113110547664687135139090166788306424082158873058437252608123530935863402632622430873722679882909841645774370945777270511463202672974092554273019420479389589711840397475512484169404271281119256033746282765011792118397999874952697254923670803075449474228771049808444535041110254292674153465169359581463309909483376447723014078787894273451391015215852109043723152068075323275973167338265249837690713353661680621716357089103550562611800627746483914148067061663019550231923830060389766170829799216077637328510669730886889709127274857267952502371467946873559551853081362520024570307282993152000000000 [112,19] -304301022301616434508421447476755397112196068465118952672656918777176482609852577018789451924634771043951054640606304348132348512390079097509002610599301528268657609687130727499141469679534752872199657793397228082184905565679595610499179170636773264377845112804888165235094038794880751424035230350053907257608712958750876418326351298180684780190003254066190481027180515507747721677913121314479416027882865756650325684780658446070374846508897362053665490517982892138297755098061102843704708729336760489924115618522735647208933718650163084988528729819156060029583073459701615591011083147118917418838065286139217408047826990085262553226924231420968011298112966208432545472804885490145613247696112121792119890581438284047852398683378936184404503398087473453997542829015243861448361201968352648983342892422142762292598303057674307634505717149193439731706687652803522944615450428709367558947805210503177252755203620322814884494356957760885955409559279705065640753564589456055628243967157450310801634821780676415107268951488974522083393330589651995088259014701575219367062416352506081912706437879430466992626827741515339473536627553652625452036431054039004334918844308555251256100694303395494535813761646115472058982799281982725434827039993377501003681592201814592933813342747283565138430263277918508227567993498311287701125450377436807481693531979286927773296167779827536880596740663666767213764948404765388844816428021158012791171251114541856680769704907423807973134840281548913159275627769247889587013488301153869410541772235813458115004595648405967224622095211378580601904147178975258303261909583384880047113651608894325401957565030146276581038030157603333556056944321256246291144990264120762935669150176067103861287679088406459092426461037221834044594101008166931383746083736134679946256131085072091807599452131960507895090192563433301282136682790323051056369513868986721430140801965931824894122589213666329528962069836700340362488882782772396873642379101979960225425903050655002035950325602824119252136945441696886970143448336890305058405952711150306805191820706137742037124968740265036098786192715117771593153816365538497184503000196408446447238596974967739305183489984756809537644923014783225656212216022499410091528151485319594865678596339889887084296106863984658769924359173850800115894061731340563841273912853742427041728697569913881876345054459800822739279879786502732824966445794760917804124841695483850362888096203374547201030211630567387321614001571146873148832551148455131819657027350469642551296000000 [112,20] 549909044439592261391256630677309168553497475648030978547739989630665045967117317193668915149856549689929445912626460524606121104992253201813814622946614414270970874629212171636764371882364535464807188222625968996925218755389271877001858704139763786548749650542739609729041378162220868834689725200520950159246269233396050880336921623439493852554575766117635301990794602585083506831390237686543483200036845476847550588023109471996302910712834375649988159604346627818920891469949308998591164784981150480850106880697111258746645514961726327217329269135147516181305771975816092690432849021264740807078104762337641220120645583037331267744477892236560022134455614066776951058983951655038117805609222936779202197587032308473749219396146788702037939649824559890292359562458897754349806970933990216985610424730408188360399926330702181102764117500323279701088477456599862297747701397898293096811278353582901820619686367246266731597566891834663301507515857727251175491096211866126603924003313621129850802756387752205596667179181343296886580312488883915561784158118078526468067290789012297739123450075554833412828175333589458047026175207200089512075811998172445567308461200039999353042362468064004156658080657751197601221362271348719112775872016956999852034741044095780826089055692561259811246979489658686955408171998172254939663864578073349130554025544106728198234789747100613858161609052541151421704348892029442916281973779859719559015553266237529052102711956341493276736879974049499143224510501509656228309072699324041648327972641053772391931749625978962733298774852523226926465734815393486742204231078652608299347773756178698091891146804750856107298110515461629771838202593802944416357669460880281856374269148211840574412421258094149865640711347143470002488162908034663172995366772436837352277208146129209113148214483403421937506807447594884719204254943695331199744493659268915904835780376810940484769348493689563934347934241369626797421520492810666785304956395981621813272788509384480078485072023997211735479938571103838078506559471425813979230733197186062196507602938293083220572973859478480077380863958303711596701357534883108510514552425025159279198065185284949901826637245859168328299603087710041746815527896689538483846213312708810530034282372265542365792689689313383749965392852671420487590617434351856118203552665009004606347477820949537088142579141877307737469926188234252738490102336038689644248756414818152740537156662161711289975184004307630443207251496163847643928683637253488676485133314584710479872000 [112,21] -891449791099827912985211724292007391693458456030776706874123762189877040505178281346344538922761872948100678089491532826212329576566205155807456830743240580314816524883854664740626988348974584930421823465134436953606338641734422261359229278284503900544929726379255209246977373289174017894897275919637519285148271647692679779373581104026810763759409434591335030124511155290872915551362321593327307503468239487189244478957201196533246558778442057875756046817583284804325199259209178530340982250363476170346466837583455123885024309073031851139609831630284701309134689835419392193434779724460526310330631676874404775402052275540616038318208113633139382636732547690424014811251465166324026888192391805250642090487626447175538373270000048037697679801105048509902403802550931183120436874659804205310961151826014624900751717689523082829320204763437912150056034256213162878073799509362060804995790802583073768799393328521863276349829647647237561092718494620419457800417117303294824546838785238295197309872634253343760690230179285385687187276852159349660133160946688440904055363122784005043308225161670531911169246885013167348032074639151737934855613702996204200097999116389134199769046349568166065005615715834596786301494250522531430082246013834929708083761763287170006806155878979775531764938098902560120534340429318554187178560249648901724347228111670469381996595710951404827238287962187587909377327958816280813239463812586451677036398226349877424025665053396270539157217429924156477849690860573205539516212834705695706299130054804228481829237099386201622055117672081935572903685925560637237693379087691631616896712628682891483892370595217525700543250851108245981289250005229968439283140236701695106083777551743648361889224671737757221197110267469488940316198694028022350453886858726608453563859722855593439597555120093937508904218376755791688300982568860972222583128299073404982985140400477502707669958014678449797828688600296605658051932222838915224293635827936118772790371109511037541965795353686949492163507861033425705998209033886909571388127915270563051304048178601784914565805863516343011593933555758850755008830295371728719764020133474342232376958629419837771351115566540183408748514065055703959227147903226691924167627553529860195563504590178283836194411272246697568008401055730709464145207965238819923461666481323056163207311089738085693236925029618695540652487782643693855501061426774338263655496094456040857614494151266133412547458685261175467878747299646982566030681762172876332496175831166484480000 [112,22] 1213219600618637087132795362585122362606085863892425164394509196721926792553600501376779237273669543520800148008661077506412562280225072850088456452615770051262716481160531968082313421760202930919424740577747231356438291010065839347260820734156199332311724417210206569921031234051713119976866848186234202713213173267992838944051395436287141973994366296697135408816767479367854173721765877772219809397650782916744929356352414211644378582087636688784857605245891593825879482629652055833659217677035311316540336987793880644788443559747799335866057773141869826123759017847039709879692021731215918333214138540194112612325513547260823494786807521040702346346363299058830484318957639932792707763234244889376291079537532371250558133423380371481791478698564207089660601353036136147295358066652106561517436234732161605952540828411886081172391002783530771507413621934867022852016658994164685047986791555003864254341162714429657141265809723143965004162522307038615771884469569832633855358748644579125537411259502345381150540641220342765348977296848949207289435274175451668298232793654789986687112630567039209837139785055597897724011149615955278250888896199387516557093344892000203541832318988619594855230095239530725447651543586156553008737678710128695710132482708075591521622521796783866833598533350109811268836632438868899479673948553581900490095053542283773034323472729935486882402390553054185025408976626274156095909392209680254395348572103681912974505767509198700925445846679819759553960720104864327711742555563173315490122180346669290713538993542718002554716730546308869341255886994237639127005141323701728468974975695973975984445668042594355613768149326519552240438072880546759335766087866021344616359143445040860718538077074979492406617296833025498523792148115796830623402564828184670332484755097783384958229283637205386194123897331236985521676067409359251399829051709933355593520496291733871630476448468425320741525318687921989847565088895156290387266158001617597349673520275590962049379584584639276368790785331373502916435402187331862490810687361466640159811783080848871375077295544866276890290919849143160955029802186381921993198293027513077128595866054862803220399624413159916311227275416955284186640050157483334455636363876256011637083177849028361052328704674485807398624667518858255899907753866549614766136337664172103765301621805809465243485724593726946532760820086277980175503714395823072883723836649050460957874894501424967752024868098350701799240786421495369463909123678160832720319125913600000000 [112,23] -1399180145778462315747199376699890548412343234531746966237605911394757720808354402338204489475908893389246066315705954745844270930475227435479113942374807679477971776701585268911751067831548925887228573404714693893015132716652768098668898783639739386149523644882691955968164309454963897629840730089625813673081654910455097544689202305223228367263902220308309844098784423262680058877442294931275833378161854925806135834578757826652024408769925550864247640512093328994686199965817674809420993446205234090055169142486995011116150679117409580854497659457160944689056125975890754694297824143873925343781509810749120422443788288307837685424602696113562913769352050145945649496298837614068530513921181082878111751780682834163391296220866292604678568800347412420640366862956748327459407374165482029725082694808343486042318962774402051822904834952752503779652497920484891787370843965989433995407683908477716668348273268067112017490039746189230078400056850947191480471726905599836263192037283001077362934468160931452836987222620363244981347540035305346316771286116219577873663012969923090684066248248177855530894013591287788504520646620198589918698663239485189121055968178000736971072174046492470207482181638656688519043476406615757018494666854985066073934055106061120942761457447089531652970289360692384207215671159697366187641556517580986468052625635744166427924461427771741688854984570559310849344639802626453746404282835777063335041420964210706546618540929865261189894515032868810609164240754292302483556390915859883567629163341368652089353503524823564122412467177346067224549931442242381473723103834180070761029763326198371756293165498415487540863616868124712254333654193220846988800506616464164631512948018104609567114304442854397054810468864913105762395938913170269055056272159860814201108020651029932396475236857985482167686650696771738498445949112868988261293559276164453079099465352812112115676072221665959047196948979286165576732195363165915494499505558940107980452205153794958191904952619628705213031758939744586799253222111748936858207002100594629239547821862647091288219447593859336764048499284372828458372286429507944297310635410588840129463661792154958989930563822013484558298191897731834820207711250845373595022597827381912181951342844615715731845202973575599430726105574611327875264326954592802933742816415752964211728143114465046836043661164103202860387276111301763561052808728766318046053927689831428953573124669492213048508571718206977167828212323641342663221232459102530777277718855680000 [112,24] 1414793970646201046370169531882141710627353349830663709582122232805813532087308812884030794380615097423983742578642429688079200332025533842979017486813461776182979089300077667293447243810885194863822099207741806443164491612433581364035047604628477575013609014581383388939638059001962309364372232066764619077148369152557756640014572034642669465108616265238259363602966477524699327758182563463829178961749938889035480241201981878500404897565775553254762519097482521028331453293426181948997028717971296796388339958679586765090819436871781954850247518313242585627431846633283192857943207459312398886452671374488422755765082090150937731952508663177258186605391490226085324141155662958184107159063458612625784282016671652793865043815989178392929971981561912773678146420341566632896671788872997070471879816537105806769677341021978731026189579327870012788432413222734786074951123865752225058134648137347910043942723480086235181539687237591294832279756041507559603157549870569747210037082843464923822291615667799724601789228932479833427190423093072439804375307741647949084273798363630851558838557750581369941798034222661826419969179465402082117299653861848378136374098760592137422729679017659120883455674896470448282684658319369804579915323181135193522359819674669879539168790370804845279390704983742305216332291994782064360058573986110723454692317939428184619754184376356701480901443555884574211085318608512057812642256988243783913235104303146850736721623784515357086270090505140968611241124604573620285765346489772714509034508612367675064834022889094188610998597783050985970318498572591532145952236154414420038441307563054824364342065796711817355381220755171890200128652677254341150565811762390859906972681071310711259613701336048658104295808058950531246415768092790069068747072155088340272164496429760628843279480238662441334538613413016300078617690004484979196312570440470237306612266498620955113920214456512233125329323503380869732427840241934964986655303299691702290123771061254455743297959063984232880532823260555456919781085100452438563277761189500593712107797088497923586790848655580834313967958160706986834471724250729218133389759355535241949050461306797183269218485327260632119279962396466578515610958500626617370493358099760684118282718179039167833758641799134929577006039331953936322029019978080791464571955655082251697012565076294361532448169923106914174264865568622972042620877512136988267412054077692031129809579165228083676493927559309869580038872812100789086185330340037277978686232985600 [112,25] -1296522712494087332840371141306811041277093136707936236323905535899777636081696174944137488417827184624229758055827807305343879556425737236702053842492736110321731051044331795995310555211720642763510892008587128641783436461924045939062541318593437445730073014328771332933111619268411151211795334265800815847947665429632003493613650799438007531069606750099411408959846138897231105301647701361177385309232965113803554635244309327758199037520347489054476265317690308280013986683106876976112969620430048909138006377211143777902732797947620054404813260741171369109050583414895326525722363319007581322547170079477585279837158000772989899575297368876844758082438136705050334166060413323211787700310276279541909248161997843216442455798659169279283876381103359697485337211556789880585332714391760010585968923614627696389488999092224183017290314548052207707566567314527849062490840227131308951695708943500520433230953234603557727679221923023377646310637623446055821527119318440704665622230065641870477953568380633521512173009185016471654962104504524489901832041167642303408494526313657108035448775297203303218094735635733696612475458260234355762617412433145409676334110071441944554535801846942288724205317470688146430777327511807590337673885110755946099197149725616176585003646324147411574783685201619982895179985164453505539282093160082494428018380881732827107037014147942821918308861044075336405758955789927100030007600341741500969052321764096569563505695339527367853995121092441223571052148887378786015390663064899069620440540767549656589874427242480100003071986275359263014040017773209756631245138432101415327739598510217491333477615745942660849332264513963544555728017269465072387047808398423783376259926376055108293833942723990550816205810528478469637920146363431200844947978039943066672693133082910879500222592282128642695641787252881964313251901037807783029801123146763947102082969415461584736298175310201917370206235301514042875332992868993699844900630193154866159324569325359433866353203482936174922149239585081059161661685405071193743022768482609024632831344310728523749182782435692367564223231630613805869642415136068262976701848421119177688815392486432302966572530848344582919707894615938255417589305781559573792490600817389959104673194985237668965654228624040498202187326294929953868391609776098931074129261571680085753803451483913915731139473575971523925361638106989664032272610665827331321333281993232360506908741123677761626924613077570044447231322654256757304813126819551424120304435200 [112,26] 1094793690770339981815687762778659886213475585190007288897713142094042028808474741146414167601688599073683708380579632877532288938277894699142572889222716818131755428321241088862109910466980872786432606868019229022002921779791137259682124895373653354982040369943898343197177209517017268598393362867060816504707226474173716127853408986964555422400302193580028284467201728322632478249693869077010732950977029306827209246510425223228056268362060090810471092897903865707366758384803988940891831586465960140598073341223223106474646525330219644704400580881561020817571098583981761386959871039524947508535324967033310111777004531631627336548151456305828888660109356633985476822330967694161015234991001531414345904367150408627046821478302162261433123642597676997810425586513370132208904597291112968612499600092820863882719297035354550326562102193333666537130857477931721551558060955582325303121045580644132780869443344414457383852606235986553936951596958050649031335610995015044896854978918006007629002760872712168333548269824006083097502467292095406910469093933454725615758212804430411976894393724262765141931040758185694856058246384041113163353195973448589456975314429313284900652802803382235374810581238106055362626954602324615596533808907662367910790771883852191690382158280283756243758942707425950323491635661467481154740106706368221655275874340400812945560132804467466507123862470261012722689190181900721158053675930840018970397964154004560844345328068735241089583831424921012203300609534508569679295363802010923651530252054166203527922382952979436526907006211444306143428372953534653078907972240917569191765485095051445558128827917166384253655774079734622485069945231758290070227654431969248243466898134314882483921096926994095987547314201859614212388669300408929211645152249144420124046786386883268987021833878944693837189476115255674239813336553241968379324671179936591974929779586326928222775730557417860718212558792064168444926656757676658784035846716566163173700222437771913754144374804087928210503719471206874694910308228714291025858324436488190509862284256616117264811949252041980661253490877493761156932899698205550704331510010441115471660903580770200778987361855875300301843540844502097472509405985973132748663158782328269304079705049225398112029043423245417534226373388531192610427511179180453284044893971861582017582913847402823205680621216299758395259326071967884463474830551635495398080617980085498893508984206749807374107646623647862722006852243998367568353297687866815964774400 [112,27] -850190211319014968395146015432222331996553704436177633219861538917518335095873856495003973990724056423107575227985256961387264836791378948874596490100914250678770346441538046315641794948377757815783212538775683556480285296496039843320116085765614615816961124770060797336787263561122712945646205901408242228900823684769931430612159930562974632038461621209768339127204194958302324407519125042228951259679312248373123929189951438530563701563147259677391838729949788704654097154552046821845897003062658597012332252560811432044613228149024227429648104855841376096033840951624331635900922768978151754192837279825970366874850425751415306006623858630696299286412159942147088578084754908522243615703278514135425541213253057439942516619540287983865946260258264904163995232217024057952528710263078727618780475413898270933907008656545461745718703000377215806223665996915652691241994368555950443332161087461791902766514661173379256486048978699170352227377244644478262732202040138924458375308418168111499070484444387898615609247801267551411595177204831210091209209998798329754175787524226367329049778132166234700665065339065372575899679905751681858519856169197107831040286556013975106050671337676822372158304956163898590189249206967039419315581477766405641439495286574843546544227761269399370289056108685540444071754517727777221304843445106828315015303990382366141622907214894519350351135783121263040493594199524681907447200154406130701754355590637314987191416094153356128251995539168595904677954964945341466935437708959818419689229241937387893963183168717338433854585867290330967996946527968521941660496149416841630464396004937852167035322009055264063761712558849156360084145395637792789315871497160009316024865260107144989529331995194852839065731773535592250560678238401766567550147059881604416983533631075361836342664990612005321324614986176499737227889580983849218886581975721352335308398974078315197851606880920378933093084968809638198505621617889493781304085972223989591376236467731858693918507910362417999048035427916215932486577227957204556805839522075546936105790981315193847869219328445944515908778856906508173830523795432306273072798372361785029526630361350666469121707898461324129101238334954107601506999899676919784244258036077732496696727777248042861977118631083832695068518803912573592380016122991647711920341510956501624512543998841178896347927601000256136671735338486625164828198502355464630189939977622591164500050930377295912084018295871641214279918905910320453817926887828304691200 [112,28] 602966009713125062148032750989043499024085377043442925636188910581076660058386428258868856291175503744141416110648113270756584859433672306958959119395982143840407494097765384529037800245443459377246341903782947510360665452615010882616716488000932471344305611711531677823953239295040452021822606100839976518586065223755918196348259765905589402406713105834099158463523512012642983836698441598449117246625503188477393151520781546108311386660388718805628102641289017393016204994186294352564836717141584469860855936654010371138781927213240695531668100955919360335258699781221368961965383261690197685470239615511558111107834488459887137017084676689550009005997017901848877384251872004565817974444288072713531416191953158899601785098634111067750316004695977339460488594936809181509579784620053365959115765774439370340460860988678644054862789895579024539189490082900737064783855152784920609031330658409371326345040256096789919047066631506335664396259017435668933627969144697142394481713286872743626961894752645537171330531749421731362170523755566325994557868701974054347896566098011470617901447987459058734153244203344646612797113556765837644199615811468239575162710361217091615236054637989284695215114494234237675390428386235880644060539114192179313370132017421552619608423134075130500717406404261343786320004349857840931340720700876157276543881842693563064724749230935189257568922525264928648178015773724173306909560498171703748643995380895954957282414083111005180973957434780251957505232141447181166927830007164106581064155474023892396202014093347109469028780858922403877509368455550124377400767847246791072892315177373424171657538013154595073101019294191654754444280594290577596961424518786900158474199242687359838206750061036689466737401151420691352267383296698865788831618190118647838426541795007815179094521554207308636677639728011638577930938243017519819504225037038646479119115146637172397750562675164370178065991041467439573469012829757430267404374790241705144021255315289092011024890345555065909181043632523972193017097026031936038703784196493172130006328341155027518319141324075120421551187717952030155683182324426268230678711769282621772893943292060613034038596600087094594796499409518213730014049009850436564179299165968734702561008032127828886422804570383064463013059703869655219976972672652499215595340999772558822361700497985241123109765201767614379462143428014613238927479276382090264904585577132661821380672893857463571033245432422557721812761499697636840239209311004262400 [112,29] -392514738067106043779494323504741536866492283592742208977202513999577886919822574653505605931913035219977944512702401685665439458521402805662973566748618095404646727247345180137818993138083215486726075167128907840136744412859728479987008832967488438012332814549047881330065712280318489815555825005729154770855664078627516026022124660268845050944430743218597489239695518749108386791244224660572994606467614196376711712136410906897483649060860193086864551396915673364206886705918967847569587116301607598284502320796002102271591503322274047326631442657342814767056198272368762165462808728429276515322788935673941470371605969151089950549160913145403756211930296999078146093013180349509780006423681263055044740611367294869923835603777741935068232570223832384744987179653789854028483668643603752739049318279845553794545003827101384925030587678015169190440222747319705448088036704538962525713273827999292095857681238415231726980570997782673866979591869173239751860886788743493000974046165956637187707895001841233565184627623146252221231024329395336607558332794208048998472890887137396048317721192677783772830400271989114536863647835636403985839841605181590376049100011714143047849953389069804969231147427594647335693482091725238058245147644117274925469268754747235166873491097006011147135436535466278391840245210934636079998896930959097601073714764625107085890772890542344624720218418664354110987489360819821395583922040011856427735274972401831197857416453823962495076105124627075258303318962156945845334606778629546113234860347708184515274196613255892528564228627541441670421223124442584532069050977505318544973226695684727705853040585175762841548180357889258369260384768826351448062599364400301297663955047358857667680466309495471453354724744361940382242848912150134166152576212044823558607302564183203318505381686329196781624469295002436676689559332524912841293547675957512777250080941431929457232986335128707300937334154790868007100117562209215521054541033677211694684330707437111413665299550072760245235663642790767846366704662154575210775634399878262019713689055874015963839680886124401169096766591371249452879334679738293753812022669574229260681957129300991861469548582054366760675639852501531738498804776274670889466732509361892603180384477772276577218240096769148093738484856799827647407905923121691579534680385940308775995961673642703036469944311788610774118246468723942829607878994381725073457731349457743024811591223040825907229167926311005120275550299912962264300002266316800 [112,30] 240626953055610315895614233275208827170808882129615048099444579117916173184970517324979760830250248198536545773808056708044611196034896955754236306521321986149258104310737333574638690858663085513230345147894859048442379131567497805950716201954904143264735675136867991377911596871087777626742683912053402724316927749561760533821001936175329624660588787445436521906456342701670789445298990101848038447737155744029656076736767671440495472888960827459441256882386613018390694939023895463929687481813860003955430018826964533249186258188518962099512224288039323623674603700268438236814869542242271272369812344512860081359322667912501492791147667009361089785637174147247417327962517160376659032847636586145423406825102506649210944590536825759838217875689585236701159116873282186782331655075681291545236271986414212908409862831816620137038981063561200287378518865035355584815863572074217536198893244972230172310969312995229228399829970551946324873049813523153542611817521851109951249578323580899432574028795011207824623136828326982476607566075530336221818072002647714480671147316020136804106578146061364691810590647116557075309280311380603022878484146643238686605986869402959952603307248394448484611145531972481586753802431974940708808789097080527495929551541837850279871756387765823673889852397146543126011842697421824346150031804738765221123887550322265523838674963473161751997050402223357852554748803533093476411278124423653667676017363922313630664507722369701797756935955637518738714203488915658572341947545552680024444249891521721765052828145115982521504694701399217738620552329858037145582756411699971065873929770196739382687775752545454685628052455416297527744481677483073894975595728630437026650819834644719639134877147345596193302844839774831555310772009125532340467799679869984602825807115843160426425139962555416437923546925240517704586384985648921120151202428898894421735010735335214293636320169370429356631304006490535447924094757036723784343464573947529974794224184295410287618734533512054233361308724467418618387924674901426720611857270377952803587053799518096909455872622529975044782314009021176870011587299200438557057291565684657230688877495299084039654037580585954554988240318342421418870339290836244597335021902687597115982413363738482472696298241403316089509765477602747564143415624829508809704614996749494121915355030154437909140264557491821266666889273625420453886813982471214888760877757508632770032305357716826171734067229741371218096014748812277452294324224000 [112,31] -144169582571808554015711672981347694593166040606503546584787971525281706906115296437556823844797915989548970688276294654838970329506784331037304686296240394058936292114005067710619620341802351111679776693599661149080992803622618396251416242239634867207208639393995286252995036849968298029780924416698008039898804247349227784106268971798547172202670497501820076429274144506426713660358030424583783568064017270922561553870657184413259719085763989970599243486478686320107687395398843166032989672094990845300213421938812879908177746954381319239346588380271238430014482284948947050795981892687443112970550630447058028797874687584003698588630931710159013354731257010858585756983242119926996809085122065640179072767537000631518301053017363142170651268771121710699989204009533132676220217761739325102159415691761233212625136356177210860753450443266207845303559519454763801554622180427011605308901904342078261926651831012506401079773885625154327710212405733796052709672892592061598193451564289209105019972749744853222064638711444499352443175413926971511454073196585909329618422731503077477328880773597484515372363600975804169942326380239560563822323385753799956507809423276048840050541004609803280898023589061918365507403384990240233239268716008124776945830752501984002783987184849212424556447693117331728285468767719924632762987444602971075906087744753774078368618931672281493898506221048954483184583161072144762980308181664532962551488613886348020115138941249842066279200257443583674567703975917944309662238625049030162132337806309019686727458691519820505422426291906798931767595352625805609661114619156368586878866345777155312230152225631972009268334941526203841473287134142717561055984035959508874060848660027739475249685372839216343673937363949649149375043579455076902503064833673905642105144434906489433577833876535636129351258377591441596325088810429700819847419178629501886866798072094493788446477227505779405070707483097124740667225597454697165717139295357676012006129190007972112373635106899954998938441621692400190031653756358039719452600317588127330206917068709340527648700097638837996078525320917245559230439785319437972246732178345541056809077964751390866756359449366994209729316015787860074234113130435748971169238686473564417402224658236492088096245394690365190747850527719496341524845265997124985209170937579100478654541605360206175693785120568789057786025677872724250351711716352195689665748667072725916828730544966647217198738530846410795180372117922146988274483200 [112,32] 86168398529441321451825845993037264901446272299047983197695465651689830137882906340373349428952104725960628380209128480152644563161624012035930880388719700223561379754386595911247838376038518070378539070140233243530105062103441266693174411477434424526888930261308356752401543364775339815254495902033210754937005179712047472708154126775313074652646149348214644021974549210828503811025425307265841927688883514701164431249365689243433495499139165260954306046296119848038379412298368055716793907150390351177243844334475406063756719300617554107365716795577670812274893671081353208322031542533990149035205393923302215681116273001509023888093462730405601346873257688215420591814236312869509273772850242960561297846215851979151634663021648162495084338168964728979198507107163383707623663753532364089915349598444270332447069004012700856088817636271367732689981062473476716478613365441673961938862849976947119072457836921552715748370648355499107299385495834482494561246655675119963054376442611443918393799419069571059711506074949146851982744769426987227310508401214360369640128957705961859967313436877355205956259420924942155902045120862552334016053647708658665509232364872329624187226879657071409425893103291424754075388983484726127967668867156090737994738664197700779698031796490438621898104193805897121383032643613347397641711701610845786903803091852520063754501011477700009394089306521408747833200829855049344363753325974686100344597719373587283160835353103275770005890636720031206679940550990080593981536679175074420609104209974872203886586977400995621582503001493780225170278276971082718608306279544460967223185194598248550370171399806992917752110855291879269324841989650472784184950786598209669420256692725808335385905699391992787781108941724280550701372810585397945371801758219659149724142066489564242729470710954359553756846772911754875105124261124101983808272707684249564015340649330017235790528474478538471050952580250767733013121194593429087203365194026164309333620684601799583336634391883251272608286741795463590421480392300844785296764022759001222071616918864731374797968539821138878339958268395955632033995790850381213729950340586697769327591521863700591906160234027343626051580353396917333755444343856760137866047918834778690500733212070529339889248696326006404914543995227599404085173330239942002193416022144412821211051576895846190415783319713693144713107796181499093627649862630756532905207442458360720490462479841808045779777509079462098606313379113624770969600 [112,33] -50577245619560623896061757933233345286722662180480568667845028268006643773879843185758722338168126378035920932907577837220839681840980418034872593679348198256069034131116377432106584673228195372309566557583340111995733127715039463628255198494414971286668351891712807796754761168845374210910695405888388544700578753954202646405274844408364006583256651365210582154769060010315881534121241715563356320352886624754200015279894740868956406472030523796752941872807936357147353942048256999204302822794456887773431647070292455809613630985234747682455964630742197734167683702255389380852840126617224848395257044996221456167113200756667018058376997992673692956952570269818036250712149431409467795597659186901668114530304796829769323213332855393186129789631811112860011467572279699982810261184874817702723235593732542615303928966499271016386954036163580401563466902214392944614503326129935789037477426221231389388215976546137524619985157501927907821004477923123144223592384289792228031285960992802337530904887283536405921401916605908668646823169229319531898953752748973703419607492586751404094029441312448648156516964298243774795739013190349431315215013221331708115820803386137853221246624164823147240718983136382064939028941980183540485298395039273414241383604899049105043555508282137740690292178483348890715592605600509549452866208147098373316488638116837822010608161543081945998724682905835654915048590577798051215860894500899117658626774301356151556466160192097105999984423705139545875154122562378894260133588496311836794906329717606127810780964208146706679510643659361232574507775716862106142417395155066587306429170694792184640360566420045528501867353312926898839756665567657899132373343114191162478820196728941132632408027031068737311957490093952600460707292558968567619785445512711206153772883919942223119802055416810462309273212543096030952145954691107752582428758627451891119961634111915330311991575675373776343507438516758214080527489598125234670465680779734085159969493854829125217702308894319788064976541878403531887648330026985342101109650665917724905998150020632036696687930436372394195020514711517209951968793449546791634923508944194974074298854595981008644574174312045779578639474453788787662294860554350687591130323260601814434624190580409813367790750880258313370243732924995607423604190555608062160447938361346989157435956189096550584022495899964578944068705927645059591024877116337454347970388727023380094945380225937219744082755726828433100601507385127731200 [112,34] 28100664498478285155783437225811780831232347610805501277759898008425516010461717053305357489250340262655621767252850749882071790146734718445815273546399519801160571289175684631061673691443316716009074712463312311485793572120763330274242894257062148920775585663714291411485326325949705928976734423356466060151511556002992975908094171069893110321733403980876753155296923720480982616415259450786666975041721929632707466366941270343689530025578938607929960799237267364255925262641952920003922261376870259438106830310760988347034809517140101944669546780853749878700188351965960178430384481904283861870935343668826021850059865489938439713108145822454422206845037746884721150610002386184874271807847761928446859643014816657131594359235561351109419429300063955473346686344471456047199473769604526593643437181162940459817169052919076581656126072043474178496378977276848827915785496693992836968424404897308827005171877018765987683718436423306821850683256833864818805297781279683789628030470894151393193075860353217663913407131515082601110458604178606642900427577322713699022180470128001509224300008500461024376581346395452201904931724555419659681102641185978883754916364505692583972850682076819334238954266710453085798839472542269566574660829911612963460966052276761977521853691067867482318101808406846326186401054324262611689992294653663875064229723485693380999661370318534026488848186489604503155040317562423843451351001884804395232692732959783858995833845731480302292627092359172445961890466143431461062219486884490237750829044780275358482021973848922743023137469146046163751282792394660725569616196933411722662581686105579758146934181764235328313481955546581264000339541345568843249805529932358685142934323044401802359936959191495664275218697981000360967993636385088329765492941382401214253420734165084564506298900314181617912344499473210816804432586809235268643688380624108958901927751254915055426331627729635471534229497870112198371102658622002732755468406056497728921749807249841574060467369175135831967350161040537846956520392406263381806539712682406087471964109627939859602966967159996240453709845376820574969860420056596559039508021389388507703425458331466207845499032704961917699755362805422479354792634428059021440016103398015730630889832474101601316027667969498666184612994061345541657508441902339933882659183973486545794853322520528979077475008187622248511649426420247935603828278677679547900694057642763375435871724351152317763759095119226771584157396605337600 [112,35] -14313900019523820085889471221717620847247206243037108544543517580425056936504672912329876817781025404008985542198783845198405879709494205103718290281769087659118182369110757080710624094788009576757838318938105787055070742313276847373208372075751376221851075673865766277177939897845411440493202735501031961626129729568214249352427439846032760365124467946030143138586662277430007877749941249597011120549501481838673451359619255895928678003700650170437019950355592249202944408573335618345810791202717003354772363289768927761924385498843203137092237738439613166002281365255151531237924639879540834268674554163377610433788438439091907406425859682308526624153367460905260944815275985502359907579319910815120731526394327914558707764812045120384213458507315209346082676784425390289716595773306011723949464419179053632373445067261713936753518258151338302864142829404318807823089350028910332342742943815948213834898544249050936208249012264953991985260041417137182531760408297192658996580910416128594982885384597004079904137830144227586106078230882370649190146946335913616416811419422066566766426770894008762115400263031325745024318722405492436872301999500533258136569129273179603271557809306362276534768862363318664333950851929415518194061116726759833658842544239045420289718343155172404843110642604772847911032227981374023063342919038299392420568196295450665831107270617317159100299256134352004903248460485772073367358196467960344418481955341116945683965722088541387086914550218254003593889086095881939414732858687987679150439030027197969372729934318665425864495209884649067611245135895862101577011074923972472771723782522641866519090133493944349445324538064353117637845879151685384597358842520453735429616794716771582232526650662631461863311132870542501912840261827649903602486891956184884397451067957086242816337802770242839740656240892691063752529140337173540685878152534082137039613729437943121841017378981005612240086311999036743989983816592154508089261457249935685023454603543908532496864798904742535598677373073232843219124735943642693263307968429258498259520049658738436634509502909543869201119739995043822328490688752302965485382616270919605144528509041551804729691924679369016060646320998964857259214461384265598741380116520897000388927877698252118929495913849394853256823818472464652399522230237397285726152792977157369677528624137008382906276427114847274962386534667645800222510647464484755714155171548586058969933841275214487122484752644241411469563500953600 [112,36] 6564861648464301219476111146334032939163920375249656322958316409819560349240868638576778257432212698561081902813991284761034370704024601895724536051848684404544897692816610007113584917816270755956476670923735020419823294663500153803005221880683661704439832842295031804458115038718014322664248902511788100408676844460215800579314094144592787797340862879399027885828869333185797244134665572110345802142805926582826015374420374976915976197514351025728288499224089325746504473044927271575867151901128385290443045640646604722319206981222531077973898839029592702132778392603001559552703911192299245722971183851844131789579256952315746361726440801085218641278933101030181031502453218984219763520844474803504834645482573805982266890174696126949198447536614281299605017129788798893182107150800221540439375834697260276634342655852756985363798026962435046261543825429980578499026625032104626168363339206952426228048851988118182944240436329640911120995574943336766723627451546332653356295024264676451374464572239885431896017901155408416029199539724491808496456311282932696916383212047009983535707463605032554782657641197013437755701018472621408128854821155919100822688724032759580584324992074026870742446908761627498115707866669917999400658034762710604085507873875212121584702381886018194606955388089969677856440186930771967008165942099819614745211261669861570999428646750330435181092994617722325157569397991945603475244082291049911970529921430649631297202772620808335925022096055458340392013063097334798601549862035968683046375603384710591380445208316025623412397587445110786588483255914721632318935873376884623011934326819821103435656336639948531454296322563401805959950324685108517065907583896059039942173508161050412954950464176840026051915736151711259217505451511667755497853881064158760301151434665833544179021453834861698593457441227352328464802910937135077934213805430132058616441598313860484017322982300610632217180694227785097323098137336356162897336878663170319292957529399682467498947700785106673785322554785605230381866636247906301194129863986020335971520139414848788506177479700946310836410955428083379786293496599205531896734249665042447363483097075868231404656636702420561052956233710022067213031464784997222639729799939653165055830979404616709461885265500595108676326577519821440328575356426519554058427751968674683788961769640540737967884190137934268235836348362349544231658525699352164064360761979046621943656817956341629849119830602750947114772070400 [112,37] -2687273860062372256620951817720112300070961681726246624522240037507377262512840573255708098699897595592055462992140882037091892725349952199244277242518297970397011830194182293148037058140534260794476395221374927884901409891429740736885629453975443456886499390503102181312972211857850175890598983755000162041424617369900800732698164937115222002042062392292411593418122594820585553989003468401758295420229646609597016968819142452318059775002206367320999020547228433084648032628383002621094024294358137213989120968268603762829409701999681606304134976161654244409501082252754820108202315526486271594458768260500403976276779588740028587530895963189737957752145614062700572127060378486121659235450543591758763981953310872247381697874744587427691458411997276501140523733883937870176589868378729338520720600734933716027988620841189321551326961801654489690265105300772462388537145634398537338884875145819285486153905793065724618166590561910500849821887737003856734038283770358253647839405758841729657706709441730013203886494142403930472473654588727381496671348783052529182633949751113157129584979062952789081284628932711992428000279933273981917955154158032826238498443731992192283581798015322046763466517591663225456680948021906659366404541245610937123393444174535433965149682705263947534207467753054386352081799217578187614185130865789958469324815501015655262263176817240029022890928476521218536399713506277307391308563672962422243170274444150474184381672058869190740963891160935452733431445444570483735124527436795281421520336756645831519468647291308420965945238041506285873621210443181468876604134129427697997267576307773596509431673365516100482248441522121274019592688104736217011605731193396287269571102531886693912528546235131683931932889747168022516263318409231973857895726684853208779970794038875157431965036732430779251417059808958047954879997187479694595321918293919749608345799241722672639853842055079682434854717732066269226594859923881615674052652269697214920863926260950577833259123879030980541933166842242031742669687603645438585374252405790273081289010358346320450806922964715123913869839381389681729447596716526846848310725150667348353138673291813826565835283721839982479327681534472034790415124639310110832944676824459618050939045719455082825880985333286846554138385937442314191692807678413832972337048605877181602208720843287750212084085350809153832805221823344965864831161465733806719282314606081184098955490944297823955094313032347249383833600 [112,38] 975082190724955589323410094363095036994543511396000031401739529170807659801769958223436467529370274352498343351978009852586940926489922407770254726531216820273631113118712204390576589530482153490589650639415057339705941642824770439021786535347993302326605714513446422943102798356973779448786602900801201080153831285407293945575687409753972018457097094247772242392530670421457302148599911496739723023016131111852962305529412076205756254770032100222854462161913795000107965523410487287878613514755870562989733204198117104814315441075907277991239854577299490176286246837526614868062884387300342160519528546823648295286753439845114697740396206872747333456407174922851887551852372034558569078789442308616762990237711462244300866625281977555857326501376985218955569890336547944948504402466731397951813886644069276238300643635056909680004041240735551912694018124381841581622476926217815272768919379589532850757129106791556261827239881881874983010116418451922148911693343137353961563191886726827190296826628429712624811477978959428747000260346248078649052722361647056739769665081593499682451398558111353262918960556299060154027397130045548829429455174302568080577592675198550330363832755424881776032588232562726874901081089896117645523360519123737016893468355654261792000805461231317374643701319507698982786743458485858645210305608012734226883924718863787733140187930077149005449034356280892270413296376702067097015378127405078838050526636158397590106045547848796738917669068440036907125923263850013161927003294577637868518421014999875598280925569383405771294993339453527756398704946258148002341506297984985702859676785723706481625203752026480543840513814570022825000311041311963345775785045782847340532386770814400528967087024926143572182101968886483473934554455044542859479547498917920287002152641616225335019217315342211087239719572662610147716468971882103097029285851893662471862028493701895568368509082441848202495058552251740895489689673299215794112327997497196511449808581818454549603236193587111933312025769950764224926074632247131485693442818774863450757564667108519996206382142131739839313144515438331611591880809291248901737701035894977305849514050415416028741273434378214561921168570118371953475415381992584769716472378732073635188555896214856116704509384670139730467547553017253297284035703580709498567199919639184997223357139611595010790669183631665145346023938781266337385866449918951472390326358266213184057716179676357121956808300526200422400 [112,39] -310353676310258374310992131331351224811619236689583530475721298638182820417542810155342384915747505967626579264410907574140899809383381338144745314112966966894369791087295480817530541217410854315247134654841991640699699927224003668521947381743149966993163016950163862211090954967767860300579456702952050172026519936264363546724079139255824628612985299413311176658564644141771205581980271782549139489834977335728653624980916895340035509177990456051928521181605489134066568311552825084083170080085639986334689583233552633836678189768432228877963230059764804762432227191459537236794594806088476015475634106550783258269897932682071245066311595772473214758144648191844455256227707675888958615302909869845862703137036009600055518614701024369760309733873274996804516279132285654769855795999259696211870897285969681012070494106542620578752252202002087157043805554215822919216253649716737651854351661487813795642126407399870374536231112110745228464073485911381262280778970300676497171070444322155292731915015948669440007881808575981580257179230193375279784584748997633217742930331950262151875249569149182120928381563694729618537695690148427201600157782046640435560006106837827009974090781554975680948260463570830705503650452934538555386280431187923423636752989536226137573360125688773881370942122086554539249534021277324553175395593616538676062008579700165853892908279514016162028437222816656090651990010014198990751416400831819807318817642633308242419299845556134301811480364206392399902555021466324774577135695399864757624373155339158606076702053971919918646792722916605845963104650578498630127306058911312121072685153256242838009372391871020740606347125894464289272639598393505488047189065138982752515732872601370431756184662303336845780869137898613217756949869310084200849765377653265875754717667232366238467658651698974254622752390716521350845086394050239565163385770392878999958405021794137744881043180940983718631968198629639025436619378730252544252137265970020478871894107433692932723755117036965165368415664871325763500775594010077681798637602338547819024958696878410617117723642903566375326504403881371886135671365365404306814397711927008890900262111297634225669042941897017750017249516686428379486873171443866708347633596083874161316923572816886895382311324502598889187885403631126654529126347031423791564231851124662867261188089526644020425732020015885937539754548840565170945978130321160758347859835746314107385023748697649396698352339512197120 [112,40] 85203721171120093575857368719257851754695991363451242343225804024918973172768188691834243704889820137780000305567122879326082626002417555066617225450628444715626705145127469543075545030602029669516020494122175832935934836472372640938613370007721086410221797719734858260198494930728623087907335806988500511560623544580155193493883122479157823005605396197658145927260618825302461338980898226301152462731272062632478016922731332621269994910897057416186842365417630029026721532671859731970015642225145690272753147586787482240461063465602232656269095666630552591638037028142234461713997616261430944601305725901722253736918278831468729907938680699498839619220662852650764421191033201189125000077315912137268816278122650523807195150559876938650622372936347080704538801603102169524060595105188403517892723056462901370182385549135350602792238772719940878215258069766000224599344940601821371031917200559903385272185816974767506961101381334878837457931607131055142744483619228577042993816487227864363320923611758666751496050873283967289322346394094261468083777533304694759196420490860112021876541893945169308452963881915542480919587020767357370645434582094122335030000694647457502161470658713970127241708675631121501939984745894346802587410841223167146885584611302200345065937785219231304330121601877453799034976856198487701709917164501994478173248675863729986285003470998212628112455873174672739855717772456969076007850510871806890724447238227507753427693631075303893727384655623666156050435896152865680351749824121276491022455652492817155555326800299083748948916813085948700628820882011933205998452451570089376660198549165416379598961852372466750854285477128493313600523091248543220522467677342390248359906583247053284302357164888153841215642574293652209704426907877947431240366609712444190313892205395956998772397098697689618646906367370869211736988644511662010024522505220871449178595584718301314901725792153854831237260239313665974678668499983308796348933238696401592888395224653028404195016638780133899936423824760108376098030477294485281302321287747669906598520384195604712665172243826027377422515094150952921644249555677175709795562576193613053883510776321550167915764181402469381228060920823825195206922311545929241189957367180772796267544104169349519183796328086552650728306918179761768179073787724901982824199628234908125660983830682251056687102432853198884758409481557242491098137174002093122079881077310160595529982784174272322197544123760640 [112,41] -19728998510677800208925274893886301534423104261122690865190171618652501819960036713426507277336448943818253039791918322590793181158081085820636253722105364898202862558630395698946462953729528628837495814815462546266737643859372913706092934895807221130563059596104500824338512059658034817398548814673900285525663019743833491434944149501712778369859036403341470745382530891518308901363082608532297510254448550350271803118519564355278410759726741351993687431201959319277441882157769938842755636724994053088352356193186858407276695196714816529569206718716673746921485506704972407091872492902956179408137806722373976695746776180640707857756092374515756040773066598443646160284330054663249584484556511106431167184419365695124114021869982382139573948414196294065154799627177898380122326551364059089655750482615268326490619779049589357059964790296820507126153207490822612380638437559940010010916367564868934261859729660440138999610278186138696239138912000284039262129799746081328795213868788267245586180080613964810087577637001172850836751157387295130301080781894426698415412991590085223218871708262357181723229608112391560407080946170652988687042445977978299826142096077574522890694098751850506924118924607004095868790656389168708343356576448987257470024627370762431414237289785596926179139075331086622044603866489764852999208267891760190065399714316314822345904569853206877576045557885396866841468992683256776034743057694478064621839665980689436145798351283817537737444031671333921947069165331966980026592159677700371707191622520372084857121746892270321711875068139713868374116204210429860141697908850565566930305505425354134548155980017493024065619496480084548893438671976661194707314133568537625428937571554178451355762708967380040715902792656570635713550912229544898451704500235793653813684736523587322334060579179957298636426512721025096592072059720118224078856761035343878635112540875174559229511715067536969401846738268021176854619029725872335340308498344130243727750577333841673462297838343036476867902512338246266742662158191364174172243364712768181063347269349365938327109338577277482719437020592599874642123710794143275060329679563788630002584188954627442006169935039140277208584659066823862624778917445399229887434574259576754264812535306385985648564480431075722253143545182403134307406431190699456802868930702523166758575088139496927578337744820865819985620230790555176842207586192943390008577812500548113435461943288587604909233274880 [112,42] 3782656772582584117334893309071594727718965032543729739440081577740644556490123169814050274031345844340789276802795452076339630182337189636311600944942777496155620729720961804045294527969984462065934110840545331429611122007903828742217209470835605217765991806850800615016189641146692094981992732951850697060520180573473983457594049218919118699274199312194506965110974651692317969247877355692673752397916557522411781456919252075908052714804064783038133728618496577747559470524655836526167726481997953542351603817374317595305808873069065547171147483796439806036789154776484791074801551970916287606706193326367622684299988785605848332645554581392233136619032813214384522646890957212240767967755512567867859891428931953795267645128814856083242476258608567072336700488169058111003558012797738857086710982889986313702492372511416523142203883428867920228858007982709140790377380155703892619926362330917862708429336824521318218722046056086093960180515038153053206624390486449791596341878749318643956471414347276063475115059728135961663431905395619103433469879622118033186421073604735879056083665765693582904189856702892070601304580255537063897102955395536269312877713671647036371634407585618224239314816052214911111139944843936765563660210095161668075483682428815933752709704293356615169158979480313243514482079924962265224952217581745668831005298077881185047974546903255814142356814549868749338364221660313332246733462641752948797204388461955493438799265504869070122166521180748687193191637552219241298712644140381844175483584308571797239958063138063067211169294430905999377306947762451402408385300252716596375510920832810304596468927356574466592859417884269565043748449517792014101983836162467834081910503949352760080611075345349088356654998542212989405460563617429977215109448889811567885291153364554247527103587246583059097838878415215768155424600207192152913758539205138024500698257331941581328495780050039189167617405651539222340356342043015938594700123851140541760737376056281956050823399663445001417671919707828819883819645418342187088322742695306163249740097325352121091869907386847652410489248304140617934079855110642532778849728273476169262948098840957684085587683586147802005169554123580372205580028937262716257219065534081405551948485645454003998405896833122929744677813319239244414010922067423615704285065689301221710355841317433437558248204209534952615278237768974227263644005657507733964663672672246253468992669954189518585200640 [112,43] -623620588513420697258485185269326663060099221815944395113906402962940666645916457231374346199318980919365989931361662686945417952382889572750389613064532314785790122655381434057758598533928690253789550989553733965886204748772438685983881831736600722225247314021625863690174856956001524769401464358060971619804255445395901814752936600336617333138594245223905333492547587660785060753370407408994380166962307936455352382189993060711471669124326036214984938906169110032736454304823913176732503396009179182858803261362237789162957169818469847825331859754963512246846021652028754200450256292822846453134196811740726143067804951546009957984726155066664436979317763614136861536539171320989647828554442099373662826490605969248790071497751309209822640834859872213370436728336735312733256520146257781456703026694259105911543976073972052760199422118163816932052340734761783315024629267079792671709293786311020513241574664641963009349261834521493703931168543242342406784353028523313541888070300835700022513430291202776344081258112451938754486263262461846838404873652262925716956750601871452788281737873109319909435978338553451318559131394259343863196731591018259760818014367419031442124679720199040700513174838301025629140354929598086136218608487263602108689155859543535646816274268112991288628890002478658934857481046266709351458493199850240112175227391715587038968947330052384603986052858972666846348891389289663659849458414597393332424485991509785533985403685756083202089513642674920915427281321593455842629787599884880636683589366532638638616211701147185613136131942471120301492606152446585201300338191539930536531791517673987594386391916244245766724354460847994437441612217665153263703928893692811461392869124078231939990172044717147299159933682599479856488835046148354092266760995458836712863084117032433114430709965992808268550825154585595083139066650385231178293183737268616453725958903475215636085375332844924385300756063763924023790521424919115736063959472176470536941664146237607468425599299751617250932878722025294032347127718616070607684201654368521044136669814808287558188899682623319785078121860943655331767531472049404700074430322286840823114110231532706668660484622922267765779147585693698550556801521459524858613451964274629580220770097757199145617425521276429418258720781881499674052331931684900076888027594381936719605415456473192563895900305797519599884417183386228485910160238389373619311946155273337765228604408377460654080 [112,44] 115043883860068004075413786683081695478584312968357490439410303445691870142570645340935986062032656739322637381149329196958896525942907389168921902844759185892695267225517882169394408983145892874282612935328302580880968039371383626096597749239275101823580298623291302646779706867156268982063693776033369802679830750337391940195776490345094039108838744203436631615237297696807362544369931255905683229880286228445456440767804205570076803079523863957179046408843511556097910516884828304314450076764914115168186642424621953060718290824138671917650671061444591247982942363531258023682673346324485143249376834779262247770606376550616570349906426193302594484750417027772835249382937695695826568686418766464296340764998696315469638339916959986229876217011119410551424535479148648644562717768327001632386871707093385822998409098240674623779144216376563878861635224249730716137966162410872413592174538638712596059728956848264997344764759496402662132745425365217737694835694820826087034121867270164737247938710603799813293889802949696280149356870388910469273238398007863922363164980623115957916122943790266003519243095271018285137712642796537350843858609081463688659231952414338866442975368298883221248595434994294247172084110464748630581960547555010524491095906730930908472119486171508524344278750173180842426344677474521304688317589457524584043848908793172681090744934315363135510557987211283565630480852216491669699838149830606398541339625924910101153584777091257592939113148780277511771163745906333901678411969583375342073979412538350750086090030257924809309991540955813493171522013902958540931195133042207526221544720636036050008974406873527315494408045778895959968912615782118648880619279388827850579122801186892796350545315910711763490660276630351982775817104801977507418193462370759976831592777506542584350190419924763914811291201178835096396360049750677432093771061994778274113467906061475355208624497807851414896947044879087960395834170582004632106704309428351718194754487953920273096594886811884498365037793721467089506267774769612181551800293262909981072442906563031551376762837984746533655352628234457408290104554878809360015176794836019067381135535487097987509327189864767336813503288472704691349527000146576179026605538787533658760415000485531022921917483250294212771290585859782468580287876812237804670542101866674502936667209769584309697770260585318298480470057210208805730341837947206140488959440485396781229465462951116800 [112,45] -33781001106026380113552123964562264271539817503886565140373838845310805414976758650021795133632924544755151678235736677367648628171167833660576649154426803316441199283698542761847855451543282921879561376116531195249760554267475480796107412012631966443269443645781965579910774158261668319947692905660766318557587544228229370703269630965456843707994336258344484994807931948704330189515010739954283914090922363193782169995453007763464408557046157599358073993885630046764645155387717112540880986118975878649627970879244409922544443060856092864485032965923158964162196564153426155729390665804552933507918782664843207114425434118174491402720012115811422697015520808409383716485049361551611013042280795867330442924444519037551824118556263769401344662078259983081643852345615280773621737111558098922363047751852028752932966325918477510180869115901568278511906970430849314432519213339949942997281312252251191887207032568236935373560267251664500140999401460600181056228397195785565741568052883548179359820416734193059606263733012777183525687419200714494683868759151231227404001057294592546006643609265229517983098864824467571713237575499325783904094248470069465276151248755638027186853311333661955597560796464292495191887024333383208482509911285112579900366952335620379005848439731015295330539687414306174528540531368152776844437754298483234279195782070236812120445340783373366015025022799066049985092153353749565398917452326889645093150685129284917018513101033936222828248721570333382846174635096391311218954517381773026840234461712608950503117661509952714533337513806465445649360187652744875961056449990296792450101591314706763815225020409796663890989256551002852831842654444815475009200307499230214822472078118628575342693113978034127816575892565381453067104435617968391979884489301115608519166240682925631612841438940561689390733569765412309310493759026139310357682884220696362200375563418118268032503099693274403256656520986438668818619155192456227529534550495155681882989301990866972662079828917340217322049136449785536590219005888902346135219772260520787445298693149077427060955318681820925144711323801884128643221098618488448162530007617646513161270506044268669283200136267474037103192090051242203683449451954698460114542957156084510992231360763480461452029692177649986300089302171039970337665025460542863271853365331660021494192104439205719433593928067229349600555048625489485460301470145006583577860185787051358173563296153600 [112,46] 12121068519800087986145264866170590450155601735064332784232821596649721233198161781283351651861415733657445652237769861106937413787143704012506068782017177193634526625752893769165721672717200187168176673862238873349555688923216655244302084635167935134855279237910374271997633466896320560675027955260642835305139223661341929742723417756568171321423037611451968868707733494348668492976311097048055477871443774469520738349892387301653771874131856313667387444033291416201513047640215305902071162515890609339163636578389645263189738222221408151806783247398332018400642405826857287800095384137904147514231720868023800753742250272855380246531965269575289313967629320306832210769360488294775786963778442486492732663762667724901826155434283915239898627523372153782975458915596977444408423390525779722180442329598817497497087666436968588962639647854589514617047082976774497096032280555335796233787522224342243605702014056285116559596531634941226412863691639706116503295694272160333613658699638063149710303196184312568716148673596996479927211728102196118504276136643990632950534009160553077879161366025704001033340960400860400650119367080230728322618861205640178986334628609914029725941511632676292227499213639822335325839623158913646646168168444940281312207171809767676992261724927453952413568503430661857247048347325293193817240153009371001761199382219658107988430494763348081165218737600337974300510769892409984010876276491416565997470187273586926977097516099237247000437341020752148430515269507893226624283225452187547762546693354598596806178721524336195678189963812046441108283917295271602944054228221881509235958778950635812395483886883326495063717062455818798481413451908515195245841005227905912790074409557605982099515010593839085218518450806738834701124898734607401128588740670558372414025419610592034461356918325620638658057402672371084610188474847186238634225283156949522532803073469462425782032173863340348811198892309617895830317332988876655994825061883248489576755696401759383638505569244068230130800497015537997705033638085193947475900233321625575141939008441194077760768043640856800064813587925097604304079903242557274375958723237364082597603844873356416787259237894449955275934072993992892234670422909831469322513452340163324002942803965823694792827811343556692017107225976420506714001941406668413695949005930953506674279565697300413997353770365077177266848208703136361119579445896700866700241808983324970686663884800 [112,47] -3871531363354195057185666469494050195416020850599848020478576555532910747770055200086169703750066500470862689570596535650089594870947744053861596030560362776327886460770591338818229950958207723601621697182610824711207301996815387726301546903035302221477294178908631060486482777513804703060523830572117787638942223722065591631012268573750389532233139736685466076974578813041676521710774932866009699784683800734677754399925176282263506022079854101107814981998500896337799723363820275645442325635400077719764646937826539367216140425452502793824935706095986263697402156046496754312631707366995830157407413914454773953475579288438040716538839052166528070497088941990341937018123640223058171620411831373815216525711054874924277014039133393229462885450130448541402038409449510734723362574950459881954150258646289626443510569222351530849178902948604660831421598353058099053445491384954678808500314739662879945835740982053907979489075481729288005520430317325436139758084217846403939879391769932566936925959978331196568852351016868853970455993835407120728569099332545603749057070754032768093496418955286285352839061431495218483552398910472462912560802634895604756518834243718468656769329652847294989447846090248295859637496785696570990911574678394949180138830747488263043639841741831215291152616726056157436297657909909870855663521409627524859797178315061322898627990881398462209417085478671296734562138990648010552521743105741795245291091461342418213581002246221549246102478067441601558338403530429735142594267204039379334024460447526040545306318576314277154113060663894511767888354402064126349721797444670175452276282113508190675322541062786289639289201675569846670360746636376195363960982495939978501123306103691510083569301866334555298496628698835209673772232953704801563862514542632006956619745850817972014752993585229579382231753656571194388915017137058504508049113855691659599042422112188868894545017450816011566600734325351506939999284656152364825858965429810894518299355281169726186649334152436619745554883106288979498582077865307142979841375966612082324391945778841171737106642470237236133969194274224100726678202690795900212356906779828145305169538567754504482416510075397161359776084170904702942215959748685674978509908173647784595935033730487675449806645067532027466060406692404294937746479471353104226719753316153983596251814170527136041825728763823129598642334353485571594453739587451433718457924957552078172979200 [112,48] 1048180858849142440419489266628352626435543876463929154010384055797037446907048191634351107987505691970675842194389247149812564936157602019895803807746798048140064198647579096004712832675278576962984217095707272562547203521093984487024936757002219838451957831951312793198851070325221809799420593086334833266768524723022797704398995726538687538185836811937642059471497004127863167250231617304414778718022456265748838847635093708549692085000358055718700760111705479178016441079018941179734541251508263349664419296612022717813047025330315427291014135017212323072951925160961575115161285514533773938155721995505991718693740864748677078258016091353459804980793201081869305430552117948597689353228106917966978588756894488815205765723760580039612475676938617215107313664737780030169766182001414452412993662200101494430305804015572484522142796792009099080972855148338208900701380603841653514881986410733763886408939203696907465665759671988282036032655586122017280036848230641293170612705427320016884422293128886097531850649366056792031980439647628187128775932096856935461791538292026748328118406809932480314445468189852106369234656128457063397253251969499321880954656811391147479783901147450533988385178152011596502746362767612082294546147390021863126091521739978080124410593480260452086623214367329341520768869751869785738137738615337393265636547269486433655409567262684032210891943891417389957195459897604833012091716711303323725356736955370001722531595042177563448906776919756372945687594162630738896264846699028781372075564162426385417992967853519912505212969616472234051615855279244720657794269889905761355469533249682371493689514769965491317397087568486024029736759099663996878382489639971859193903469947245588861512927225224072716726126767983398447358219323970369801111228632259842606524147373697801116143448922031469427386198946101035355689995107581526133814940375782325476779032172065778367619468199332027097179084245861067699390131231884504178691666076401813217325067220887193104613156441449249343089316266817733171232947884502671526329849626669403082401006426655254544970168460209009268743239714912036572078008305450767414224924974297204938654632539457635114276083093706450687843916746869139078043647868102048560923567309569036295840934202942832463984954090403472143057987913466111771502766806011439695614361888181337494680815528092412526497644855246916650211575126799453890564854729294609547993052707092745420800 [112,49] -250753358566276879614889249071031423874494131210880075868260185269945715465452298805059607700380831778039050287422417145003935548176015165692725886329924674019438656920946236410925816061898434027838851030682198290325840920309899216893664972569107853839669100225271540824112247828536849440521125568093994890494351531447274433466763659738658302667583821276273700160799183689401949904503849962703091875986095243387627021557878053976130678272671435581839846209481428768721451272808197378269192864982095643271643894919575507672617790303351767720533728500271283484836392751454154136342206466967226442002304888918393448953373033225425818322832056306299397345661158347161911200259028629828650271668032786337799325845698955224150603572918533909677350219571181062642966073833987175941148140061470522032474300266883134470947424828313571224164767248250296160422691165321354839629948792306082037811315874775250793027195762191915765184549586814986851427824203606254550979835368067641371929544895053866674511880279160370151739718418137460375153086706991144625305309654741983243105238157625098330139813422736820137690013839453939867828587350757793015161996412165530830537289585441761714150833546785333253517096151619981100270022148587845377670596442057576709615408934700487789194856478240424035033639327783931760113782733150812308456286262132849595941425097241722092957768848018294662564938748176151027961385422517955715511343450163420644079715453347221788109573559567525707139103000257013621327542077411900349676991192562589507479280467198703912840459184294208400368026669276422048609607428786328707513273963047191103604975438303254475284287037565560353187101468943754490877311613993192071477997173509748756595123655102494406613586607346883550232242449134582486924612451407544471595656873316342676114746370645717217317013080575257126428142514092484602934531086417325301428214794000242441257288989937669484043114049858849759764956809969470769703653463638160785968459478036867612252287533501897070296843246370887535967116044428006233710696329898057298740049330287240398680895373455212995975185694517869978876349222829802659039179721014088190282844105731726000472052762082531372217472758851180862450417126464164270139420596448941303985855591188217328861162093823629684611113507700662726695016478474805597090658226379445251524098957914113783902057497235324004380217504251780237410435066850105533440693669956206368146681763752574976 [112,50] 55741661883560945902551580482598975178350634019524220721579687907701434200583039956842955569286410315004476667274999363959683606242907015685749860559928518842784274617987339327995925550732883396654625653602195032512576138398186414484632339144128206252456986273492597484040844819882756076048337208359947119405810509092740965983068500138260943515268711200628033215702311416566303896643499171940927029470986308235662722671961030438806843291107930879585158700783767336905542185633796111378570127005743174495460648488984841576994279876827553067064854002316402890323021628265392584575083910561983902702799091606908868620063812691875104509765957595522253170859703422154498991267196358428129080372970263744977723975695159592439484738427646212908617198392042093886460640431892357923296373597565459296033381423743807885271235492587656007400677224423357899742587591071307776924528140234659394286174388012320175847564904187614659252670464156121868783694948574783771999285146235876361669590163473826587615061276566403743978195719955596192542094278957025139315723535258717243266395053138346263583609742772890197075891721584969173611459027948374644018988327415291230472658961064966485251508953196507541665204774075358296755246613364693370286604709156493163016435681719636931449236386243358801312642755460406180787748231459158328674132435047543861034974178499626199215958399440526866413180381031683386867992837386652210954045562782294618672132909848073201772638830222766351074742895126273219334742813558198616792538470686716536477524747854374775030336222326793422941980961949689808339598029175717868918096876099162733904041746407578984232245333938671042659137092526652992846134461196133388174664545979199121579060463399574500825992512563329639627442780525111005824478523078453877980583867226697650391434957788515678981012445951241485123024557082923137705409925213267235933167257588115883424568571775831807935148898833013756649928744295514026635197829716733971351912600091626089509010353221043980395504693084049643435325507270055669439520307843151903564255446972228653810731209167124933510055566841729901752094740306231589163820616729313008065869068817684539338226744247106795582282563305364890487037238451563857130130490563566132363433455305662051714122589683169311021753578611337994712695057262244047002282233857693434659920167600047088521544961186551418419041264996152879559901589453606475839535487850766229567364642373632 [112,51] -11783093233835567716664834976824914255912361797119848843670634894859813984327028279438595743615614461758144976235258981749630564953119276092313586803358095891382801578882192898647783537222865457246921964880893047992712128051976980572808942639090884992941221408794967899012849523301923789733027058859619834262900430267775391292351862413975969703726217436872608824475909497345123786887614663780496401626964636639053754611810646697908609542513121312315210425280940291395830816115081260862862744621383852888516243483381486247208423892718145151609906977661413624613592279932107490883832849849252139034481912436636353119361814838041752993279261927151030606612440442240288326528198799623869374040801330869120277387460045010781577224882994949382180190775454427926695582299832993972926412285254391266637857507012238269050322751850521685200325567696133773675820012344423175518478835043817347698899644867038686340364532829892898940291549159605129622485705381203158728110175923511471495185037227602706037623223262336178522658810271557643949395981342761490256895989159225738774296151830818206075334319572898981858389535923505578858696410348132471824975357495041720963949473878789433357840171234616722137207984675623818228481322713995921851086953231328111118124190433824378212432584291984477052397052336325595860297544984226727280195004864433496397870699202878140283554878203556785469729770584903456373117723032175851938210975133275797014806247005779254149815716372187153451747962917475806203483250720046993762499270173320430386587517416283714455463085640739416160196784899890304439699008560940738191182072154812850989745816023291297187189084888062502138055115819577279338173385361176234047388651272977995636107384279484122306321728637089678446624601608589153967919326429553254628139214474970866020669943267896026507177745332574805613924498317632454946307326403849739830769173957730268050119501552557643482070919181040574546863172137565644235763630227315044282818755984358574717231861070913886651188507183109793675661370739984986490256010120957084466467672766217452021882527817239179647204854718369469891746960280826917224933220263912252127394836051148407682836868705521651375879293468674930169024337352563229464725408147213019267843757768609799120390391568051160437019987227363676922189376606152397411532710280660246919953108152418502195510465173915324249088267630815228520801555211527449073137749989587270883401703424 [112,52] 2337956254198903165519281441071848311390845373314162088060894472460565592272385991730994167522953558845876928710822331793951130812090966967431505253062321906581315261640578075135985976111650707602444075435618841413023435117388604898913125815954007248085131235264084937507822297746944289069309271004700195037493759970972392730676930719740195165445065055751582752687546739393922639041217137639017250605190511895367969366601899319770487784180898566951764246780390943114189942253348109957208871108017433973660696605113958729606435420518715686222585392032458104630901581745416062777989942512643353227086261474467575585908754476177037498834472397431003678147716133776228516575187603913620480427225802321321658735644598325729711850101156802526112854563217647607422789951113985520983119102611795533683519406012624212418995948482590474319765077550332402424313143834561813540944183773342539423946989018531051272093292195951150129922691909965816436143672200748630108453765794106443567713193191969621894306969626605188210279670441305961031439849789985056823705133171461645383396933348455354406037262586736949310924924748231650415252660135688844454974523726193055414131401206090738730310743167816708911764379978580246523598822743096260252687315668509846107889080116173044993859397641678600055450029529482102569198673024928322672548933890371341745847180733628032448413582576366050431088686968440785792706972872620225336130896811050026170107376622225160194893870677765915001266288235659619323860261059634567715679624892223177907291287702513438245884833052233456714365423742506361952064801417955916484440403952655811109423392688508047435957188247793797497835658129774841328652504129283172594627584726926777238069867351981592786023026647449606337683958522452437895645304376549285274338198411243479488836548066920519180500232044909197825421854002012781761554317057260867509412908343009912927561165472330549932959439481115255424012662910305683667093470885009963106443764524508777318484658320858446604321812415905273687753941091373171648861705877166013462038228101778663792966860102102792193140476246055571330767185065807293617993267024039314550510125819757412515692412927178223228248530853903948808267172462893839487139434548816234456678265443241418889326091946901872935975931477493909351802388494079437374480963556118435658504259584622510970224171882572720095692868006929148929701863077833648547748435746913729103735912 [112,53] -424155271887593163376120236553938283049053526029185285589191992080054405025003153558469400822710388732365137423583411488453098101170950978576925566133245678020100090473662873173648337706636553616208689529628683932622642230861174199774426944408550947580621700408019577091185050559990049002160153430030035314766748309495505610992037202204089599938356011302844676755644008084964014002435967151997119098912118974432233307262141494088336044080580174917241461999734012771920980775421056931410485857407244653455039081211817010876379123351219274585958797837427710321588387076891740999770638670836240790302227985820120197506632831779642921432444198679528605597006003056215707882290882723343286450550573293260661481687326176423620354120110283864561612873262919744301446089029051591421910127310601525959711269171438052273459160922996898048164775960243479798599490253892684707165122261809118436496510154382601382869339107581784652266261107988447558950064785364327846561102189338931109569082095531421597661943929144279526736105908731644526475612722623672418654868186471439121903653619706040585291156333328440599905429398776685227322519786625475195886361266499030704673505933902834941451884826973942988392105404268984375246422024603393918850305602067616134669172552015377521025030195235061784354092801060720366337049988922181472438850661223403980156840204416705381686105994794392823340150005003059104967855340864438944901049061229650394528680868257722083214069194396183936932507066955147983415459128996979807457009035709158565508793236664824530046670997766053141470036382605723659123091659593663206709529364063818754731314297907190514556078374148905132761583467302112464906017159114600147510224602749590086687812146182112819393831651065515746693548822944401229993414039727136386496816092185525101746283343476047088585028962976708764255405797835192333496246829458478561261272448416745115711223018715527310988225897321032839306236227980633697459042748618250724523338041983466902955124404293830665175983700580371804072815051298713978034242711509576333323419092959434270287229548699486189999655905227151806322055372212997562229594293856504706739019305325808755078684393752952222614074331615323544041443530302550534255903229944512613632571762670837600649350954542776965554250710754015069758481615774200266873336905255576299090080533316137600093065145338519313515532749576637367595322512141335440262739804795796191104 [112,54] 69637486597594853605196916494114480391608597498318177434925162636473694235681184693754642974402516279050208326034714528999565315899865717958873566758038178664543904513028291348544394609028877588748985185572676012775309624104728176372073600585996050559726306807705277197436104350863448329859849313458607775628494450419815677887100536578809293215197437999580730597881202392197192679103685712549964990183872573441931548820912138289998854744978505319393524676091000766302057839266243857106665472787421122157781385181666666217683105941234167293218047411590095325661038676219003489000385968308408824704797458081717982244590869532880251351489055729676045960064108038384647871038391444915157337654118504584517978680894050980107620001769157653160575685342597314650704510269191047696082963512100571255900235885193055605737392927970342151187725958218293741791104366803512899077433139618974068397541231854992712537023891456361596926842369013435917033452806776774023427889388016073426950095817753458912510786044356920848818501344579285695558831501023019147038077850898276832076370070940929363257469977305562152436503880027796590032276216816646119833558491594619689603652225045883150315600252990676736644151848086517516233517488273899630744123152490535270791344236928332281654697348729526538140439748366395428929401298769568838575882274050969878378537898323484762892129841522376043907644594645398280308980103422642686723551679128748403593326148429645083072390352767857952620974050127197729211891588072286914834250666391540699525105380415094506579995133924998932380565723670249408162089537173585344113168831128356081976407503661491475994285260594863548829233650550099837838866221466633290587018178343732624258739743468387501869128445171620601755103033174584417639609233997235487516804398602870057433179989751932376286049326265648172445043689175892504154149351451863214681249082479304683921503603470539575447597519265785714540202543518468756359096561409623153538922258556237282479053749449083524338911158215720058255603737281266091814241990195017596958724097420788654008585904572555777352868185243938144155502291824995977201062638800483222990710422737125901130154516013511146604229249973613532599565763011061485712087447198644841535466960882540202221040966058137398412469913145101935560820735977570151718777890702723413284577828267754838723213965792998405114216182418425490071515904858979031650811860670205152 [112,55] -10598201023806567634748390082757950035448592489717928840715366238781482008818049829933126588959926034193202806298016099929076617134594423933842722788311564782028649150093237808079707635999887193914047993469901677280472354552027597623103944579363924556547335986028969492747321935258779354218966448760814536939506236638373050401887447525145529038540872852405982594379806877870066313450693207973815856771066033292315971852661573948316089759252105789244755487841444070591782074228737465411156821364607827141056794317499150237025106884537673988746523367099378803659235956067334912289288251705973313419454120483879034071887932760949710086386619667912418745161309290075070185945008836759009138381805494906346355085067965177820455301287806467702602146454137768917981003095180537865715463875081485163683510583297949219998555519562958364429095550333770342350001436412174924547264277972405644231334955085791441203416751847253049641901783304220424189417843299827609867757352928689398273757592306179773834398733505155652785662537255257292599827865177350573558904614101300599476208627294109981775661136831257790485238400183811727025815212815127056707834016224683772034217561044874737966290411628453113630505491087134025047447547912265925666098182594483617312305038101458226520463762785644027084857365729561447720911214181656758100054276440020116675042701312596006562794802386880655863170995591959841634826924002794680903030767123383629240631069803582867564620302644774929003323777255905159701830768588101931401913382791382092033302851813242601174990471568254877051792412432977194805748574619571052075674605383200246362503131554319473772343106191316355946807166832352842999950314689758256813913418549416021826317508441987113095439670010274031724089025046478770829553073232731623323600102396974301946925899127823018186659712951326937636049022351539736085194150726168988372929423318235125809607033240042838007040380237221702208715479569918283844834362044888394959977922456950417813969020143420241961487558017879359661648464539147928652837058090763855239800399302625260129279445112024845840424585197673156463241090002586048404535598410231783646595600470735167463133916524503454632577737912880040558803164079476818177661766261556080298548040067559235386817925566999171748179741037944443070508762306746620420332487508955302988874900594245141479926484582887616895911051898514281335210191876483587662604996151808 [112,56] 1590591256769748872920921948445666144240253527469431325383265869695456914567903078377266005817158393988233945515144412678238708790500510738780718168245591911432463532201760716489633631463405300808626111274766068132255260958805521702817293622740030763231395418950292293260503433371981306982458791080785039728837271615255267043948389287303830090350509717382594710465822236093297451203701503756883414334159414545266189968151724678844165328987828851654840432451626994561649192087439900041828895590848558749735357350131486839368181955436942451407815287957601728029757681797399240719155058334717545115731165616581066528470783285133344965000305959757000025617642397794678015623154963861193776502541397923101632436801542349268485761796602286482939880844405493665952076861525022209775523188799636254701327110894183702168671975796138696268738967537723860414961417831855692348725798008388635211081111433398200369476011765447779163099834179259929959473423239159545555890522742621681794415829998331908412019596543059851925478258111867577889751120364121508242747891668655934992381672074978719457834525756380577721397638357692493266750579003164133990140059038362296685664719148261750783072751025851045692518696273729457289245632789118534980377940354176445626144766783128929192508317111929285385113465412912193530244484956090296465988381709794595708324573139639450795976551549587215593987465087687059522820858528656187878394159083672377553236061694282282244911044817675664843519484448037403906411288289496171755872887193924447414239634829022020352051241054584407049357616932928871828701941091121178082275339418222280136142580346991213718139335445160479419082491759519550661639774361054332882732438277339247655661832971045731107915765333141247956791917051834932872382713950565732890018101256020041400077242498581208507188104343880487814496577548689236229368282551384984396322436224191378165931817282164720008289961919713392454053427833853998490231424231506151917449111470881574676612830704159345224268425729668693932534611017167334953745740268344752304978747298902808975221801482013399533376115057536304952990711189696278570331739895685273689324887016312638638134981429190117805284251515758487798594194503094652573446025689716885074414060703825211684835590422770000841401048459005089553236184612527401375045115050476924028258286257678765749502659931334237309290263050871725920285453935782999095747260448 [112,57] -250687292433832930896831477540094990417204683548027616670826736128800800654478880098583406266918039581189027967146667756350619866989974558610572717939544858582015396263538700543993644946207687311632978193756824008982396782135123574608173190518079194346342980203332314445082849921793204384978515363088048530398708331842876572598038891991454761466030522312774773376292344268448325295570131002943938006172166559992377366027540846209839137935879271413695698356371584453279687082798989389371509862666477005023083402234221872256440787460095536926762601568832341276022542884687873857063383564733796043999896320151559289862666908091080683969725550248074086162306841496649571206335670892653643323238494651454682492777498971846176302235942672160373695254681243702738009448628477678944440286520733208543554921138575581186958323876310771069446343590640479770647286730973468479417501131215737326857776128137161301353162458837248874537609522122834204768637671650674557330197511167701102478240792458978042591935002750178784277585203507818839732054104262346446576692190936548060068031543648519857483563155279250071741813493202261921252667022421748964987835617155369648165862917663627398831859921220222181561002994049781719976318866096269239541200654167746474538507811228532101290779241346774412789498945012864868249695274295339870730289759483973549244725429654230553094985750115525451582655742571496778739883642290937093506752291938458919283925109842258813655404704878569477033038753459578911766336717402985777680469621930714522234350870467932925017544397190112362601409588614714481076320841298138050890589212571920449318498853338810878841755180377732297682878819850237744076823022644628949310873192454409002463636210622425621085211272318404674325621755263930098950238767207154658350421300611012222595621641494222806480882951444972023880945345204842220578929834888901960432318950841828744236848516485440178530563582141275407759161554264720781599959995925509657504344658041412366868143418118005585760699107293049579351173414465992510231331873845946929693899102480005523599419819181922964248640195932729517794966957669179967661252822869925321790922085920338996136049470347467659602578243950936930212491045849342988934624802190633053978756241651022292439687740379446131891706292877162250350112946222994245502300051741528373390204557774681572473952912968091086056101634494218572444759539341572756527424 [112,58] 41303640523715221496679715654776525373156024627665670959926018901888315987037474383695953847667912955697829580285989824775242177776254069889175579290606185206861949620731164140292119083359448087079412836837120895359566013955572597641906299855785121012160385953459486292737888371937386601346607729128191295273860677156187625012277166091725577296234501580158703267735438896498714728452765229111486378989057779129175608031786186049566632449196533936046838725531933013405251622165735747852330654835748747554500860716643446909276029506324613901883245047221277674527175742435072182717789595144952381363320367472075188419664492157872836636328491168384251906644193699076450950660350223063038582734034514543712348876351528649126101728664354530796439491409716160818805344148969879746153725421446677890106007218176537596144619271464329025575733404616382533053739160157861418396450885685068981245946389772555175162308305942503506925917238188680482299090762411751144904449820664784763327880341658777029064631207460854320124474622687116578992818604899383233725593802903873148478228432816814141490710048227979430358989124028482645606401133120312498028558172639021667256248489153342211532953167625305761110916344183067204801377120262741566821937524564835150774866473350484336583928040058997200621076851028245858606153372184872627639217988999290832063991105086593451678534525964377945140460106808412273763074789196258014539726431687906026873358876904793416412351534568150227386583234585331797272668395582955990154421429208866943705088873281643027773831051999553236869144211539731790620605398814852244837928719771842589742104274085452495095369986212474877830757256039614070235683590744976050609659383738369140241067654002464961495517923053131979505660470342017996063626097975325942601492732119490113816906171272055926370216093062647423767914767931858865169812169733931370712171379943894184966002394267182197814193242813772900894186575138804991580739215129458429531936488378311730845034764800723588748099551498831186080432589293942516823283539959838428088593791552600999838091916922291531860314170051143032668209698191358434419925867305143085609465157518894663922297811461794424690587870310130460691363925333376065428874846774597884035498162323895327861031158059477811066618803559279872661871024548324555892941671248142010375170657720373703046056219005810137363583391891362917960054465081604402208 [112,59] -6624117912364758273409580406676003311616339923598865443355799945742360083472556777095712303031000884593589074883514913407769326233939834026485252341514510009096127189301964281237121077775757599231161411827429135576387434783027958065028189011658420589006752822038382705797609901167423700849924200176344467827888736880770252002562352342382214527133394503143536687783005911576633060401459758912701648720799316407391013952449043521999653506438207741426189329874371491774335489228748921148613621607840164138972701604208849567076101011572524975883618855497557676021359415579673528711064014663469953627348328469556274754282885571536180566865493720726493354226629577820337628998696291700563526274709205430538201748655520607998148994317182634813899840282111471611533226235182999977898147548894154185605662376486937001866978523519213612524872049976449919327651557050701266049575118900575921281090865304284895950288542033483925090117691886365529628726760794839733696375534606297400066067993045158971838558991696829342907336875663598318722665397671391353910067986162977178736910098129870646817171758052401636983269193727980360082400275739521597647954809544803882777992769450943132088750139861737341976420275717024126703292645889654887018202281041276182982876123534568739883360798768798331818596284404553631972594679630089310522458966688549120501621130418017937223594888869650254775658902251019003352435624155224612647066784907838876864937525639764948119428168817334908188730051833944335403203198233027065361422705109577942085226664183225129031100552986637741117204415856039960036606119528103844010324692408762998719364741558540604409791815881563087796218387694370612085977330330496570971620674779854935069701760240868774906746771019645779007771579461038065763341267481810231447254199375793171509929411580366796460517899377387449929677162403547984390351041266120848195344981550215901547250907191208837262848011479603232353631228950003780942929965206252982077312132775599942239417047479492186382121911898457557067650337864877957917659989943916884604153556035935629860267525600462363434977648546312390815597480181600576043899627533382999656121445121958558202047801706930260149762499568785361240943363244587667984692427137442590647041330066413418163569163677536820245982916519306112809016978164080017296923454816130261322337912561218138106329432423984793973705085039435363183616373885948480 [112,60] 960646640963998875697598606276296842659024388415003568943919979303121493262096245448266429522494885178734852370914065475675782249232149454471550840882799537398474322666424463570817495725505199735589442365038257966068210558312622655255249282250518622712973720471828017397882209640031862631843859911203137107060972257512301027112258939800282262842339840962390022211091408512015890677039425438110195035213313399862412938931261968018836361365105410280772588882094463424304978204038128576301790660429775474463113145124796547206774068090208884017279534980488045375638415098963541314126094479131378852891112333344086013720311131465643249546722955584465689568053900796290466469982898154754767062715271052918424261937206907027568694847089290860402906343509714171880075734386411041983012072286382742540302626586602186288151659178800685816580101257004909776556067730954112296023968671090616864552387524677727453912270029991018158511125376983320830925425066200576419158760813187725139449999088216644289535572230861762101062319686817696489118442599658302892412929530236072751483412397452044565165828398781522801527043295515466586657369124619824687613913425995035493872885296471461018988927403939896030030620010709815433592818288535322751593806894103226556167720537254430850373222527976797244233488892780835495696247544410591311975776082363122058826796026281642690317214364178746818441461797983908712653058047663951955538624008901624171507910740958286224902088954254955662985523977457964871248902808130270807463385400274106732594963258932098569288335596805312934186197820852123819351332239170482674213497355000621741138009698597794993817418036380839867512957470849140460023429298626915714516472141476642703373623596830872968235759606402442094788281070634341246038857424452964611452465907250279352251675179989387558542939858499105843001185658434336019384366157222591823203413055637538572347248919382335366565635300551322980450521204900064001674924227419204821099622027679474948815774846574756911992206074291876287463538335493370707626371850396148003079773641775404203813169708914785841524345557516668178032799125063365723065638988244047446624414370724174912897169090729690679135489457404220612370620208560564610670556722049255103102238128330970691898389455886832990346693928574634872077245146233869678746561060947895258890429148660673859549086400781470512308408988111845680607021423516 [112,61] -120209486013694231311773165908975170850500884863310806436519077858957244095538657193964180597705020179021525235345216052748947273996859355581644397594092626765637416690970833001603894427625167455992267185130811102644466671050591137240536865598633821622663507116723710644528210690328498462520784155526860409398687417920997617658245763415684861223986085654353505459804155329303041344902538554860870733623405666034382418560715139242272122324091387856267636040598232634723998549792763851117541982351499018658149600319361094659903631044954114950434317583577058045706208782691439059149397051142327685097594071180814999713747586544268058672587233054848606822574161493546391976120912830564056288493638899976464244247561302735831304614198684490830324234820409625698666821296154961308875074023150985975782335362606820429917408761822032620855454183887066694132194228548906074527227551197347827236177772352476291090720138080149567438630330173839037751463350927827215149805245722479240057375691832626563781490869263758686122950359563364715822667034186145008097934539175825396460352139119131456373566574839528937206276370348259952134273070285057107312830692593417951979610695055004172622752623404002939383795028469855130961671324339041998808510071550360225696709339147048198330901852631879221356326299028663029388825219306568206964500986556522343152265320160110351070968460744197580072470224470849100193408362851899218988967320510458108611994165765483486804918497842003731533661453337002943607209517057642420153681411723838168234848088352924766229983479505432711391450099681986855704246517739401703189797045763525276257280222680230562706212547421708590417639566013161739097956320097843111089381949235451597522966586219074949790473350180283039761896457431550569743282151598295959295984965113651529830943578484574739995011140035627449577253589200512657763184323199683836408967530326118010579275885416311920011454186141668897142396824834482108532901914409607453245184686043311084958816416119112564243667587646044515291694738506072548175175175850000231879193996935613030181881595248789075038914571073236136828952848346010119916702075424414087297849424879104380272098188333711237677558127877481128015651271924125092484564584747019998939844448364557206197896081789516842889574279674536526770374552216338263858700121221836068808893547980437795815990937936762729662811794387189310829706880 [112,62] 12618326102915760884626019517124095812230407289862227688252413245560985005368394326246926489315362792492054200535034671568097104678301314171213937543399652296536816763160592672555498284170206756473872038306125572685961555907201096490340010681544923089458061391085628789666169599955249202622883075177401376594590805991603867820199637369847278822092033320786187113269349893629128390468031684949085009494258262777890203503389722020725407032957335078110809377250491434347821893152126757480527624339851236530489235055337261062065108764203786190265259128662945015926907887332889407329997167407880657271395671587601250346587501329679719378425724550205018615007126473738143589323730947055149372751177411429818129672342867661295361613585836338504330076184475723217495157785233099552305509023291387479765348050638495395902126153006558454196987884690494613152845108402933520190389808492314324035517676940013634993285830517208809706824648941958105374552779762012641653067414002578916209639399192194415822599363800532754117223883201927473405392347248297502939296835081469236274079592303753550223597058746873366365633557857113252976771660598382695842127888597280631836226709083579417564961252489610109883485135087636166852030103386538529084011031535098125290826367555204758345103319303443850757093914010986621789577122181211819562784402156853539894618075331239742709529017968239229159995833246759274096860731760894079425859282735428971268735772309698279168986986771496264561091378477690467024233579527783843679739000453919481543982085337884819052238458133827294060112010165063044647483956928921533815731622683278606624046690300761737850342868121127288706484405398189668159906914491635157829177071376604608576063632431161729917743199091372559375277402827933918472740085399155777528514920971692927675834792430272741783842695273168799895485067712229242874636830848936499253532701275606142008156922461843570423364805233903790143279604092263435398558131820510934937819640901100587795970930279685093891951138806280402400363801217824437807899718491085907416766339966258515989499338842036957737279894169430006831704602929612743849553169939667487448605383003019793031271022958659829214462694222422768668964593418042328931675471995800587231479217572735029121092532302451524439048607899902666499802712303742997282996252575526443659829046803286647530146848752481998941676263038194972571400 [112,63] -1085932250290721606604420024606738787903793274234415510459187664677664929565808443084143307499949740305816023294256528983672413137680981374995295512828432364698627130730075090721258048656549783868217507723629204560859435105397387241102985652501444607094325346175670779616556684187257180620636385447678189021617197386989410475943668193490427922306837975018966922128832287194374055961805756353854881707043746307531134085908921468770970786212067805974180360367361732417780795765351643753233812288489826591698034326829215572532575577128211632132927147642097371710159287502205693706008684519983750855801009012262925722383599647269644455763130520678258967843660266559857891156021816741852928903937123776187255321644605972831854929084976365830289503726511899286539508961845432913096730523384837166244230326648274714223053652284447339280880425622338656395955383435843514649896124526875839273154260576069252554960859419624444203718894577599622397986971757766498744461897656221754586017226466769054963975994903783921696815451469706018686070414556186214370114659461070378856174079837190014790574163500566446031383669312811762546995672683810790646406483451130677666887972832864974504294949655397420972459363365887201698717604017049716717306020929490771824968192146286824666620222771466942320345616804476047306574811319064590189387385479890769143089059563179671038978193062226692817165535298682852020000644055004118736550391462080248674321739961400487048660843493839135383799541497994291938034580271563828398331345803369524983551524509231192708831492704845887051315244283899076370292065298936996504680019578738907999096872344412717589334371027306496491472733999922799452066067435121770932223428478440808561001639395790062721412783206377601324817088010012584434607925922666844660489159005434190812075961322471401809587814629732656752377026532716695511101179392823689820957972271602295627161636751542157017768597110903875244079344974216971193070271395082351845348925921938263924277081696504285172363279435334460262243269495149820833539627025537157223651194502228628690324592825154187761874465160748084163928805632487690711227577378728266478031577879039973244906387910375718126776621201169829714605444263119151814889348183748200082608651680986217131562583263806416861592124639331477007675180318773469589291504671729880268554843698853529467069692064985331613596556742759786240 [112,64] 74438086668184614085244774295685007493672367792073593447839217526362724172286467863573634104096329263708974902138115126246434205688788731944541730598876683344266170553564177159168647285076519263716527613684294601897064414466559886302247335253812891711067819645069637407946978063625010466877134004769050821448559892256213869576849038159725831065784316586117200191951727897071900635491298942824431621726480842907369850121382317888855491152830491173071410395966908144893389752288017880516076142668307136496110498165655289098844163316434268767873725365900144202207415847244609463649229231440404467015841096780143730026837997178937601823758000595594679049516872042444686330776427752929672519077919656972258251793929694342138201365907302331157012486013837991092675964546083733136387815977552109748314194138936858461554150603802501507978211155158376889044642098580866076991349933312541627762867447420706674261183316189466253869989166381320966640570266672718821162851470425184781753305330145654388403706706334826686368369576632793750577620267799607431407462380847898965566906837037968800222082930271103238229962084759217374141381190515237015127748977422813009130301098869674243786714152748200181759641193284711473698226315280063226578953662299544375481876794821706822424303921997497136068459108493550241416876725162583516267583760289368906620374879799547111969340195892560378094376335838954434361768370675019661975104145003980283918612243545194078714278199446289100085129464002136061430347515303290130066196349775971961542302182126659165273370531906095288870137321064189620549402774443375894193347801024471155731515304602018681607286302569153243978695727064873292612457853761100546479063416287628545182599916446027714808685963755490094716344981319549829403656651758516862235635368995291135664738021060109280353838138740498475510402359932405496579578854457106205585474216481233847076231223790530760076989431552949003486088874369460418612996194398927588890231076832186365553965939796129563365697214441872970508620742170808721203139687438879348258539163728783469438669848037317500555658999542570383261366390958516333579175987180668953204936111213926477406226053764416047507720010945110835070368225560532435781176638860990792193959797392256308975317306231384436190310066803542660632748506353411224858616254622769367388586751670650015997307633039234701396517993093988 [112,65] -3853666920574490072731613576926011459461413549323877903755147783719042979388588887917772878926317514178564497911493904786365378367277317691640451167074208592208936563346449765591448836394403411025704948603935417367217155267813730215327859636040846615898473868567403928544943332961359734157775370907632740977551849986489575607752317562054579862439121719678855231692895877710166784439614110381238173079497302515889532163856181931720846171233144694756586030767156522144888632707197719183457859444521276347530888818381023319290451477558346887866634094388291021955089498041213490450222107604495627050019105885816597868661411572089089157376195677907515966720493989464611629758213774744402348148261591408210872167533525432896460093545598737823687304548455135341265911192660943780813905975266198686274239426955274956040929481143937836756743606894611181640536034678582620713925543854727200162443743333518284825074585684986074449385009399167130001484512004957368277015037978475075962940553880020508696152612510973557710740988245959852850100727316456139615477257716871695156126159047775171550809860320931969443357410514328867683924976529883312418262712748781479887883783223014016892731945770072052098060094258559073754753630954418881101071990887562731472962920032609121217253033712178683615516532276463410995509691714923528631518047676969269521052964946243941766481472411335310140015414834321607070507638159428492005767713151205158297158864997500675313055173622207543930240000793038144089264889577244230596066334796570395412005823801177512304852143925844095515905641779091826871062104293536156022379744667399159388011991583136117886939620621812534962482596445729428610183137885332144810443967297474438201639647557361106814418469029026900984384589043095383429762003798258974362212922900157948112531318137815078256061970812906537140137555352903870502862424498617418621451297784301594242263264023896324167994206413730474957361221998960990059047184789134674379564820764912586993337124425856907836049949534062888028438291270167028423302766074375061855699304855402474180968870621106441003265258860975089068527211335129173128633571520731490434408139655105148136407421427893784244877993373623434397836806202425324405587927154900052688333962333000201683015158409686334694189381910082328179326625417581926003345905777835841128483051559876221412687405614326955129244526256 [112,66] 128777455416929585073398534035724241736605735762789747930409298405950062013038095271143983303976989116006349357273592298436572087769616777009029642687981359054752019795285406760318051578973673934561886140206623670586514066154356689781390452971177417656319094520008327882083138066660641332268164839041628851225587342399502060088133569321623238875258854930639523628323568194020018472759427138499026680665262417747143689796822158247144407957484762894023341163517908196664032520823745787882738904882869728529326902638288496637471963309223989078932639620259702243450152283833178547934050515752048410810079507406815534288707208151411928837825986447062626494618513651979078666886547866299000870197473550762963379679665705384139196799929287849098721363773622913259926463855232620370461285595308821277750279315138579248492344419215485650247204728740148340306742420493551442045735035161793600005116920357142848087547259921419817067179061130232623074894011422118350638025831392569611694457834900391659093910562388949207954809523493555591674317945429472505600893982220441469577663935855404857050864465014519786265700699133486425595155119028196639148197338413428835764963943878376082430351708871652320541749270923116992588496580298912618348240318484688739577458243057359508775107835882914250264226620619383989690273708779149668715509529349865586614179708862763516012986409263147126325913830780947894925659516664689170541928832861504192346051558070584203912570901044968477301408875739578120609184996260807395054506871890234936737100508943716046030824243165738448918613496471107094148014206454968239357341112303924858228984174300171079841819413857253667881803542230902998190704821253965209047156383876895458109433017109031688247267610007963471576358377760710099426140507619116462429530944529342080108621425170254738514177652375731719741904746535587888149210060887104554265098077277613173232137400779680543756046512067609520620101433506154002091043441311376748857520685769125624205436535968042826625340712734854053761082771451625170843403854065852341664106461540649086979617326507698782433205934100471898148189522764840475232027454558807766104121037747466080378271490267119713931468362750511416931881003075765465708469451013547301864699483643114982443649984874666990070230958427543284155850452240526923883192389272500586912526633418433831726749349833726710746112 [112,67] -119475071163104070777502641407917363336968503523126882881585586817885366580824265314242233193886360140649450478161445413437024704309858957576960828788457190986159746999958833161140878703155477758352441285607700415631610182223775141013059284412451997105078697898546591445299651161450389362946850906841333268663260121410873578343807131469696826547994056128495799282896811966518930163190990140267207214798158133857656253326807562208729901127098129802540810171193200628887561495192420416610348478387887942230641531892972203615566617730605399725357673623177710227665176009194175479127372480150012714968882895565395622687018348235925111644329151338912649441021392478194222223334917212598892324704038333350027704541832498324970688784987531447278950844805336133142754035960571541945081273886764561704054121690080257737123582405633337741818069020815606266910621680815246521042365329861087854506695239258099683017352010761097526074179882292829120667959001699552759867414855452210859115941042914539475433527545434478598583383960868261079282178727292931612096685480715326122245489937400717782344346093059150984038771428299157283063339322509475362748523045879521014829851349481033596952931987347764135897623239060186548129871201870955269676952279604906359975772896954077964979798708785219338930764043898724692510856316557537312893963122894967570880488574228654466940376864591165466396849691191530502450241372398531143010643237043033805296487386038714786988527604433559660493670066680555882348148357026859512265424558913457902073361773854687464618865375253519982424830334048996673906436963755730861049420517567245855285621929558871227997371171981818514011974812488044645534358729103991612862533800251888469055171983210319066436433910116575792232371740148166329792117459827074279676315039452777370874075706770869908249921539054474780936482870934825281389141952019163962247699105621473515228523464784741643965667780127855585393449336173936054367433814794685152584685410461333267240373505744874568199646215934865245528935550460289753500473276215329333635478488568619007445765525157568364326752790717101965362308740824803040643297272451037964820694831153696448392447639700390209356697374392943010264180048751351130294732103137265651806563018038859596707677459821524713432235610216571135414397287661805825919933611345681579977457931804888251148395164651059456 [112,68] -400069858677633856194813853101867820773301686897734291466705362123607589449706377484871417487615133496016325305942727192027203988679711454771276668312803359151042280670498978130042935675771773009652251786299318143452704275729285156097592379608064971334658093168429636492493884392382860802095373858814065420079928953806628203413746387443514275910331182656756666664984042051632676765982936878722222000690788791990267250163578484793018048783231937965172075182333760656281344243120534473893671793835315364841180116283914013793066800921111569015623474532954629973519331574057122673577910267487450023437403832811223863299062315026852667808932247199115923681496959341790767878694568646584746977730144464070552142254729676919192503637068264216732973183813808527013648559681342336765737574746750992953751473693101630262438515912152355131367995063322149684995900677235462960209702425581634897114692412683696381721737333426630727121950118545091670544677924387570054336558733393147609828543179175544297722800219699821285779022910867982473125339753818443889699775373360036365123704750234478688388099607671270242544181244914659612736302211633992421736383254313428454139910131848910622717391305240262304508526725562846801030106613879312219613387940059110454507506966498843885512057306847043395532708426510496936112795913059022569076664783449117074628766743609223696914460738569402332783532970170962449383510200834843482415073553307895105027006612667479569384873952690524905746300793778256079381868710117920455197032427894494223001706432435381264415728203827898670623268143779616063256432741324655385119893215257061296121162540365112461884938351385972800745523032742719589035757592226559500667780019412067085582952827014629059279095485433902668177747468557808316609243619661291575958244235900974041172966010626617772498971213043206505030632930956007751127135565711656781998338704824571808433149365305190851999405661162087844062433536743115734543355004904204286171844669797147497063698946119102002560840427714085024869280303848633467777395091163937247132255013698480030991247122930672038441867110128295917205391135035572813485037292697263910677411669403769216971549049561110805724931660597812028091755417157945571976788388868240693524374322829660602905975319744622245743450531861431289523902095382641734334198819090966018957612887940208333240010247496028 [112,69] 44521700013468187467639247373179895189095005204465580616685025167157100132851739140115977668620514691953703297138881371326474976818833090136042737851938532458179647453231753606796302059757675159785776378171271036215382058157942651723955025681764283258526607957403617126261191460417275168532724015758128433756009028954652526285699519757453313274439127740646520970604618215554327627867226170220268513499456252177549263808092186408740432655695714217415151409663177338195105628251395251813929389389157331813363599731200967918660765583724277070073838682189591304741245052028687664050378675103086011816904795240207309841613974132474227735170665180456344500175714857816570005840642298942560625821321755829885687402060119262285500697182806454538908950564502989081715061603653456976499478327584939143679571855526402767358631970307870220190628469228845342246123694319520336869488054751573291783167146375655470839981232554373837892717278283305656774617643199114379132033323596095961631354885344501807056830329540918507191705319436233420049992489268831024087057676575318125677032993434857986764455396498242821446528469091964374694774913047253297192701975834059738625046678658305290136347865377214506226720253343485393984002726960657785707938854942406517198554645580504802916934497694308379757390970193213665078170234527843378340997713014246059507620733861625770698294416641647500564042614963067774951553930738946849143305633849552508216218470744975218758527693162944803637088116541362918122865419477438794618872944150678911644737281677491161304880582964420736057168363415595913163341389141230832056720451960618047150491246842467751726111889344805663098104114083134265915027602642371967850479133989176005917127416884311746202108717949124425869933523024332180187916071180699247600271754278866867659973802864888784376332310690375044395367235106059028923795751902792655701983464986974060547681016519525226243852138074120086303083161485692549308657716299810130387778001180671534867305739258938271047091935989549641345790844710176905597153181487901759378703660197271313288593918899039204872347610663532643879663814772044752319231993646742268735172562113998849132268343416013538945996075598901040042417151650130666248238027950728792300081868054401409251871471546048066285111362673040899696169457167696990361210987226414416785129559437707020370912257296 [112,70] -3743807907922831982291648326206239025166873294875407228366944438972169544412721841250430790843572448744910284637394322870632892934564179847516274818658587927169049585260892447557056728841709303792623019355380061836267483961158428316328795874346344948316902566573053749065786168910508724869436035643877958589526112722239941149820546379800840225751819999289387442271202768825407276856240181014419303948478780058329831825261927775278480396495160655201342672057609110300167620508932865868014735574994910517275116244934022251366048730031536885097199756078471620602522788615356707890693109755609231945427240673123938970511921643218922071491450963760590941768756027054506104080469174055941792478429270790433140671418411463732345187283915816314449764585904745338277698184410903416627908039279243510604285300360148204851184730055265383078708248384948116185722131357388930380573987861911611018354216012823594656461578161927520772717147964275009171963737280706928276928612509762378678626024304521295894040774933551992089005929148058465845569219769918041607625686391681631354243587972296799861042506366501749965225304178981610628953755900392447572347453201352877820621414065136976387085009697960597147970778502217366226190458338599506989250228760967054450772614134045325653338962755949555680387802408646724057778258947629721647232649848509782042684427312991498494610813756335747676258728127140722710186028529337369183122660282482269208648504330915894349552352104150714491322557767496030782443195950611421342494471184820602356535922843624005742816312110146634634209213870962812531926931844719419147730944705345446894402578398430911736725434592112352173268905151075948676470026183327669865249961236375273244200851526267369654898270334632134310528499685665404505737464988697494234374994784411123736469710980957070977079947249798752123881329283768000363813635550857050031215275530601811251459358240792271488101093189780914672309662509810265072453220768035757130315992178350509573586826481353366380350704766241946515620670045321213322476863241184378726620660170737102257194568562078138128290404423408388690841454675335325754762941375363384184449560107881714742741771702108621272681526987583261118608865419568905655409754793941114340765704037250782834587645698590361245719835903838269461472951590324792883388279380792668492935081715271343671882600 [112,71] 265186255658058392221451511999368816264847854279497382443015477645204694442143304938162277741504240542824087702800881596720385177380351375989227648830231888491849827016111605466216941899182621537166881297473199828824006520740149855904037484999292556299289579590843252980250145772072653589453344181658620326141707756057431779001341784277815940221965363464354951348439121024254234649641257878230743661498811032068106772136128822017416206127915049990937099743600282619827849916721633227092464494896528726672291272612489326131484653473029927208907591704832748948667803355254062506133434309710685116345866893142080596117627669857174406000224248666095671934978515202361633498496991958821145991151292460246286838741127781244384659385029768818920732866617904088621785373215982721511158854806557686412661880459346301831571100592200489084561139184931731186830203280417650463650040653843851887568706741732994353469752649280998717812812495600438146771333460497282279096097958748961846533792605114026999894959195904092426155017480549426106493243031398744055748643300299972895249042451613103507506719843781803955163750413326868917223932928473161568621270714129710202692178880683351440636966684855984740102316517228090453998224561234813255377472443371519688225309008111613093644711838207491085746160753204482076892964092611669208869235548421604880017395858720476927042167579044965936420588759159057711447866050851689494730054138699898194361725964424724169627008216793889944881409518066070768954353118247152358945079521254188099624202491954926779571291663470381570996512435622046698746669516223620614863442936152984765587969052650524869907167492853615654632925566761788192972522252444403350214566465134510164896086102138751545192519135675160687678350740863735510757791032928647693754888928383402956041270179461914570494227307326062765873714999044020186875207725976215929602612342514440440372037737240838195421573723384037491568489011696344102778734023617618471230021286095742937045712750808189829738325933191598077461536428501801758624422593436281912275520770094261539325721967480551060732397260982749558980817266461253744892214536839182289192048623732367340267950950567636939731680604369551152038671112842671948371582984455515975820535916487865514251870312757321780644625839124416186786589609451545339586313414331154336347751943631783853024 [112,72] -15712886276995271297264371300721377838151466027571478052850036131541900274170509871311904804277990963160263254511797703896081142403779115787243630276675055787634283780086639343500320603214207999793520746884860137706564490751500096522920813749140676972005674771502683182752403230898835716499112108064133959952635801405781751876075458174299361972071545638557218216076167795114394051349312428948095578532029559035094003382663539955414003920437358011879737875652534891418206625105125833346433483585416569962482690732619351017302731596380988452583209378078571707134766838087734737370421457330582483392800025306122805287911358960050382701120401218876105512857101033987423664095544763643991731559168883598324838201367130961686344757635972650065688703337382061944694765303098354263574499889234892160797948297206475829146279813753463030269412597970677276357409428880648958382041601413325678173702469280334334858121710680203445733545736314610382679382513641881265321874024653767523402852257569277872428349154923635855258793480516858508194601836246877827787639090684397399547421760376548563805045424542097181796977498251454263138474724797599281892651177063945726081824171506583641779694169080130488079041515896782385089195829031965215714885247016902726540439468403538474593234539259605315906812990396491891582139938756497798185787094489834600245635574016468411837808666350001168044006256101658707196799696950576331304231921302863496853873234036235787180881809361709015193430378265127152897379881557952394041290398584953770671708954562977070180921621272093598397704705572114212575210557261896702063763603777229381946921593291008071342346697256461036444168742324903989055500327096955001987973430891555531040117521871547306681246517765676161903478580218423946514644487784642438162834480502025329390685230763197000574023257289450603613605364716870827800136415631100014438445918917834409320509589766461373050057219438946592427710611434630102065177445450369691112533112123619295207834537907020933386223700024607002045325014226587313853472182223039647174237627994930058305754811080604965795570999827799685399540165124804684724514078307116984654890470028917495486199208897419939788561403624723260198806142803785143221657945235683254618325860031157911760018792562451787954153855277454787309610459164109034106091839817527686455134268012516592 [112,73] 787001010936400752933653598556956036994597877977140026706243856552481654634194275471806424521431839703452345500124622406784313512275008929353031211167284618156635960488895886909638928353934435953037186937731832724743569781913675364338232135067315505057415298325681265152344023751427030681252506242666243918236451737441163884781415451528307101044059433392130514920764211500713933290050105361603370992945351155130235773809258336525735648846827305070449959698752856548276211341449546730300086907558813169507419906179342950265022557175196051264227342100428400925523531001990325469872216178870547763850535825846965051895743128591059373647173352034755970273185300586087894850406268371185444392739937500281332450819717922052003494526491080030816239964577012804350908729689917651017911776995646117421638910462837737306345799913740272100209858593088141714955708177281149361223069235997949807639163571459910638524221960479777366709391907384548206542842602955740954802099019199260317072950958986250405151550441227647610372546098239206959297774840194760779488995834074478168823910733076615508257656264385316411406545556435983770335614130011707801037000287278074478826750108101129031882760276216078471434144304923515389092013033462118455152633195275242592269667513325794927935513665042377321193477694803992730447556084189060024644830175865822829753451397009157858559217315757382800873896582604450317261467412225860745560783370407374500848162365795908820155552791050910114428639097145385815065499756470465239591614578943388318254918291053881556398883599855299603723593791883161615240454376603860385727334758714666762096390750647874621570974351273414811698980698978127996393807431853674273242403482169077866193247017600190179246792451794759711893721715997447600002252329875545514984445103602691875649050936332696062155090735908176434571693585884512070737359671899862685143341565233242071554425070006166024044959815901980074795057485440283204060349780653017244369005148796047752186691339756876878309484996793148064228572651191090475380040663049213478423159254772146357284347009836154018704741991501462232536469405446145134850865897485511851818211936303983775702782687231119897177910542212787287949467654360875101421054965823848782292717748197984362075721212166939616875448782562895959485644808867897550376302070860247239575006642440 [112,74] -34155015201614154015473932305100113866828058845841570122462267291938906454313863812231220347712847354837608371342125556354621048456541650972599196615233880708401582010939725960175652282500853088681046323364906681598435735245589732189635224736607787931437105465868852478026907691832031100679247889787482356077792759879488998100848428681847465308435962741090796429976447072649324609641378852684473677454640904036628817088168191515548009423110218358325331798409078979023291709332401400046152378693235522699336616527966102058489733953882973041550341836757927005314241614314583808583643768396624280991425541305622318683769257836226431678622579993530714539802140237991388869617347754901265041569518884179654256749446672763581514081958199240814262683394698333336959938158534911509076252690880542703742592768103487213945539684856179345164765457427618113349075555166069288428240411030037518790697016222577019599648987967269456404037589479541990333137739291809557351532003610360570479625585507762817192759877581340876244610478633482030467204212112423897716876702971676223806744080104103618066192512435761680619341535183355263586936938213047493341119863880869031347520226826783532966325738938615826415796543746089899930729147470377433837813649930313029882225882777659051347947249024338348883331072715574108805058564240274211620240794007942229986728310819960620681555529194794592326357246851477549866943355762672034381734961486668725305728235222655819038571292548571917131197688594897213254316062252411832278424802005174093369630816259622386544141631707832031574200468942482880632220798976044563582674111517047696444035054855906741685624372491242572790959776663790584429189603423067018346918252994729840466794004245531020757318295348596625973111995633070491949457764143898651911210863644520538987839366378418281473145224043774658240366256760198169017802979265408964974250329563012798230923533828291390882934444090353246739060798293380107546507603771401575670859247660033275948545769411268651430631663152346066747726471003381929067879143713424919321217587040944321667694981440631353798058560992457083640517050042134213656304215940724603823008410845879941051185779160197379153121367317297702330802588951807872884369422288982623726738678672787149454516496782430140393601503553725277037497460297942528958479675778452065245659984 [112,75] 1297391157461188887651033091384061231396768254624607621109617676867471314529153276378874200868686833051382173711591526146627682180040687989624487958984209085222718806091645963825481818199972164972956489836802969731455583859649879123035389442725506372073009404661554401002286911793257520464932984947816314072829583764500513828405714318333215808033939504556050693668400721118010706894673169460620481923024797241792405490808424286331272915090118573606850912861421467230284924839969972185302581054391480579824532860163414027256114533535888505342143231460206122097879761143318327009825738653537336124072779392492933479020059371891887603179901541135587947130176306805525727625652510952887839902690644095535960185051861972112705680930872872948904608873279778451591618418343847644596371668718584970799240181409119741789422596670870751382357650688030356597746972074791382505868118437576675446805784500166908994193309799611833197869181100599273191463418302561525979993234413685680807936927491751985046998901703624494906851246699484830752795380283382245175089060859527165632937077856329254540227448714769547013966741969301018617620129501593878451897576585041891388385361159700150317164166104361589055293398969973175266149438478066673526348949965599454097645295755134974468031589197553712793122285675429919073682534234819009604126400277806865572458375314538376033306674899791479499550982591164043111552143707173627652949273397598032544975810920976228190413637827194427667193953393509478597263023629245013323617342637118737999415703544229841428696221024768319033333315004968356564206092874468510081215437746431235913558791005588344358650716102376841020312474085804388093441328813900064338516631911697975065352406673540515869155652919710900520764520425825368893475826574270380122994291028010496326002074500045880669679915860207033071478919479597788496439210162641914978755805698988257364143964002986880098460542869927320453438519127947241319430140869447521667051379703304973844246433900916644072861345637293091953909181647703529791984029959732046565840308424158567866137240451561615732508105042429243062006968390159383691112836226945310511278622858031728416962771584621308345985081757769998052406323032608213035037263981243965020775576540348150772449800875891627482955245424304932179829377515603501938720049046418271897200 [112,76] -43907002276370265128800132299219505221332887573017374363520635741583946777304421883377001234374398722805429540625785051633339853756286029263457493514474667492610907666205469725767536333454928663326890886851196648503024834839367679867263891893093024817058056423798324572628676017677304961000264499724058521716821563950580554326707958780671212008168929497411806019030816611053180258599618286447286549949006394431416168228084600662864413784209304315955409090713018571118280576731838804252120953845168949217316127735488400280572399863043902099213919790531529312023591928352417117423749537290002052928604705326913731140791693664247666601400402332837083894400052970985763172319187243444962012399814437214182133486106513236480814467360047277624593478969212024137813145828773314333828826954691225985750267300084575958748151574548956627580837111633575879589493940841722359786668508226373125583572484258527676539593232979163578549626487978303899467338244994656645285617147226947113946070028417668894592509849422914232506836084488903727372555314807928955770263564740000413125870373751165789259203282105087547373030848631859237130951945665252496981107283620945600415118483531136540203193119472426369759914305350447312304402715982878966308799033052560204810146453499830651916127834525152560839734840420719177686302361251863482867700380008635305218570938683992401265548837155732985261295280729602116448999132338076900884308500928299464547152550457378565291649838777621018955463031178866184588759383717202827890808845412244915167369580863065324863888845201353670187311395736327806290408478504095600020501169649657441403632262395236258294697178198241373993756396719140308314238056867354505185296966724215798116097666253109461184597274227634698516874527314856128505254116706835532733992506136819133183097650366414773327979267448957691974917597976293960662649061338272235233011666324333536065063578172523721849138109043626491881453191604719900744292363363370326829382815130821532202138462158723378779747311891485099760430711566102705365362080571202137733536713101304063033050670240224047905878128079432088708047520904648537220176571292412100717302166211508334410177688059598951785271691853051813758956288739391496750802986248725351991301713938352443226930858090544113825708109585131151647083948047836316086473737215015136 [112,77] 1447016103443669797205780562478447230043150417545468759876908811348345145245453551970051958707501030432499170039248885072075604481555944136765722429980403445735973716285101969598393566649420871085678857920097302346006130398877711401663199104584845548270986520530640104861872614057100879867655144460377898231886854579669233802759554159581838381739156658954894494603220317581991784248659860212495551239174773886006940263393446641529368130370256702792324313513832597833206501418364695430133487267049432184656679931516869550416166530267143346938430492189849545856199975653554657932535316559642684560542775235243152366668054578214697129859451464699303582588357130117289150332959481985513075178615088291761288853743368721340589520841490902543833394283577599742902222625972094840443027064462048005068277602972456178647771604213025266277515408413089237657202181123651711155257129312958338336857739850192926065077672138399413261853050834967017878713775609705007082618811434684012999309836040113308186107592998432226281041428854484409048384767180889705327428242505841064984012361979064884537328639146763197508730469387803977488365598505593717355068377582132432060054952623946909491296903588687428216199893937596341515293859031978296881687122994098197435656468759839201862498998327269224005343101194263272992659822548300402806892727887635806232225838687737054656660968580604457220667404339635990124679709668085178408179902774528842582760325820978400573670931350649278625207879799904303564842662830353864122182379807291222974045854787405508796748472083139320306143694052560624918034590036098925848483472415007393789177946345227215478008427187859370043341543510037290107543749738130479770844042883157848727050709090980538645715290596299689045256368137713978832250346319637281412371860885446545086443599299161890939280953952313470732975098430629478073978496170721466660342134273775459406326523485381526470490524008027412576830958100485251333609535507528511673489947286725867848139813566649687651924082523018564546920092307218564379907638772519329529450525417355917023437367774356801384957302729074458361934077501388560895600031301210775304427204980341766808905545138378689827081272060277059713064965294630992243155364933102775989765472809828626991199683590119141980148720179653989318459298941816970431910779275976 [112,78] -49645287334649386550486000752153522266879367602653362981477183405941650504672441292845368520445249850323522549775039848546560615076189816513158995500253993287094200920925818386449785886903873724115013397402757898997382033791800324428481290393154450730930750895189877619944771262990000734187209795961913777815274985914479318768032034681937412362578176642485244670437658161434209987273202055954049025370211181885733773305167296616729827322083018391977467121765961629116349496463357382763734427230742458300876810689586251007075308307034333931494749774875618036132860301493559395710135150303601385995452067393837761743470946499040971341773662038181770118263773955996099132358109306852132840915716125072192764774869476860483251651844904464731611013857172132925691441012249927138321215469915278288664800515547093232737781242976768728232628201328692594344145767790711082824232324720855660419346221153820871554540836192495747681158992921030438902668260787924092002632975515418267227202006673846934970819851499753362753530158189615373820993370689762204746044943038029950147686048720179217591512419709351229257843903571684274411207704820160270838666637622688086562548119952476546731669398365725042533722039325479914716973259387761147649899709769399839139469115023062040537408741689822437382349376808000040322172227744414936554059239253322417889485694634908641089255919090672178567753520515668735530674320335992681795028117339548894753692505317212419692131972596698493155272960704308293855052303957398100303393456805559523601415325095453999421465600537713301736166014839321035040827931261020554096917819855890444240975549221887761268166374049807845746099281320762483975264919271647239571406627578991598572128009686329190831265377469759210823093922825565686167572776206845025152327256908249194257018778506256693061480885726214287918241756100035833983565982566555425888060419071071379003428699823258207917957922955397551492592949283073476791642683581061832563968438356196064346076713782849226479346266198372527744831101056258767790036708407111013055219738955017539304966644452365755263375076947741821982060507980617005542869042739598875901690434437359946196841258093790197172598863780084688505150928826305200697588049764382661075094540993345820101778233003072602704090269575501230091603350509118155510758928 [112,79] 1518904602439553829194343760596730267759973870093447716490866471269533280367796879103144331820747524215845124726017277426465615885086861442318109010683840248851814149052731382857190504302538772290965575503274189009016127607475735871908268969377071016371673655288950824467641470706391437675123940477988510516670598996613391356854819479360096662228280427694652120783465916231286732647813086488774770650157510831283445687219860707990428724168128393402902434814253959033586558670113475532962649963400388476106501912614315325084945716517644049547940120735192333956970613756304487697604502592209103692252834845414310553965249055535485758339836672092556934323004929329945292834079264252220273439270165944329928229290465758941126636594937326698026707978759096011048839349065179183213317941536001274909377105258911640104797663259306436784415222018295572009866003037062955168345504648856902067859678175921524219516317853150872006589418915100326899819855045913246608644409426395516737077543760750866742921564958695816405955071221560460978531967300712237054367563920682727703313590224351801026179877992115026936879151818839502408620725086925751566550168057141462326661628647674829129591019288895963651115205636417826010585324198373496983201778058663065259295436378248333486731084120342885802526611114216631516131002629864616264965909234484616767601901996671704171380251134375573675611940114111903923921485820869451427030299420237964650188528747634841786586245673653060871129382381781086594868496740096797475861800769812317130541699471814675945583503857721947797834466495919457583200822874178075938790949686610225698649854449186294970084112831394633052055921535987138283619765635338271453837996960508207034437382463378117583455949447078395159346659031152569728829129518243038542704421963144992526630151681316773040364920347387416805677941288331386414064146030002841562042027790637013441116270990410222523956991300953761389455733138808001469796428349976096639004695249583313175249642447679906136142155094749469605482577619093865563413619729909890420037318537673015268924423113483553652766518812453548239035077382687602441488870750156833337577941639549419291860722140522903388933619989624379978133724858847129707319968179487619250984371972447354784285813310373488893676356202826844147652021472334468402624 [112,80] -33079410293494916649016801082831842212343127846098094117170980355246323472324049387426868614782052738588561671543199189192666564741353252675449554487607130123116358875471324102593750825298405255026750285824009409419699015004649305172243708450947905461274562230569545225058620328813124199196270229370892549012348987879083851353325586406324085201836645988260798343349504207697377411242902680576004393967693712342063002266375346162913843484672479031053156088439589639089212930993543934006645720818894278719429108560431546480708941927626370077863836841640465827432352359736630026957557067064334327700822193864166951526309450612428544058756263134591096327956156417417712811162513285270932610637247230125349743238971343595410530592084793198019599600489816735532000709042627161889423455602805665265747035885363282280972474653529424720731065473484812353234785279440971227803023880673649694591930090656392639972787018221817243966951844871664478875791972514111595527860694704019558074648477584818014176747273479539934836522260601447537634353711162082299820650885040147492586775501733183074879665879061459151666302281297188121265268457075629668713772214957136704309338994714695505055644071877363204419466615095363924564692139158578908586280018670789919581987417047666317804147094413186097777038037736794654869332087740294183654142896471744684796652686302944026637213366721231475449555389412925286835090717557897683978923943609054223592989555275754916321654825901603418129314596514630270680167592733258640776205936500373261305308094232528877302626012835864277001890429077313958824299969231219043850663322622760207623373355497471966454764010349714372542748408259667180229311360677307846356007691505142992939053590565117559325974323312484691773363901740400372691254477118375477877100448660156483373914519866983553434088972887974526680561435974957694392873819585953467125606121442964866744997569474811008577537029288862922341781803079790528130402527326084747840107828238869643712135024914737264265450631987859290082091691826543644900938809978318813138038264696072526930589497798099380907761029772441843412657638241045535469955199045839069733895858933140485352110859629600813194865946197839302483451590477194230638515636972751665400010720445056595290922126858269750189229219553675475357531489812909650 [112,81] 487461930720814228522832413566046691533778200517651800399541761364109133630733787906503379316085734160640755647664604073582785895221261191303281314173865465330020033128124796338455477623062608235807868456359567469043107855473165600375655943837846997816036940322887092535471489819078742620953244016514839191263790192941725196234063572350196866272685954941373260834624079547939429109298912640474257749180653909842987990219172628089243499150494202666252345255657785368921918558165190242250752426601862622083461342672664586270311910492218992875867568572867438293676574103176508992228133799726128543811625711158302921330511784112766560792419121976646502436513223942651111045880566639103651761391386637214749515925796374953540119326213363581393599965150511622075000722427188179738303726196487978962142378640295296293414064849537090693295003101774410880496273215862477910760444102906083026071681250950364393245803510942691836425348953946555410834843522715833500687077002657689214446578814546026432993752056518136782852599200683688311255575570825783551188481582135305237704805473851640839732232363536630738680735476278169382369817602541515038201380951010884414259791390716329548321847140647325078226801971359824585212112689779580062788597623344168639537397309225154294668050913594950755958282359906195520710803597269215138239749313547002471911092645063849946519512547442724727436394119612057538472849396204216096852859393557132358909118646530380295804054312170755582971085119497320778762946972188891836754947148026360877000249902479289676258227780137315077201131527002138766211024626570757513262962666276318954162547241399661149672561705741729248353284973247497127071280790469824718452744467166864978301991694418187414936926355351941843266396317560588091671102220044096464050557975860607341330665636349823349222464252399250701388303617184345762667237149405095777566257049488298297066563191050000744158716379782595349556697463975974931356354621385011501184078888722795457457616534738325115099583537633412143935790949756917002697065064529098332920216514789691207742818656115396311086521268698704069898749435693780813094533013605471343835643349210773913580421670834677634209884797134489494120666545679483815896908347940550368808232516172338884157402650538665463474683370026635956415121091452 [112,82] -7444016699216409262249712791232727658425352296400939522871091125250074220558568865977599236208650995120009083017488796762526232530628255242625034475566653593270437954655389361937870249565500872570864325083381050982628176461252894570255817161248922336482466545253519948951068295006641454265727278449733455599202771515240503231190298700327352333347648956666678344813449793172454527183527087387454310639157180440958866716575102457813951714496943707132604843082418539430350890425047293704405467544906632897686256976423955994023612564026163940609844474721166852186000883906158506259792277148550295096877846865391721848885584881545065791701154985288011534417235537743090130593997788919431696313695023628256215499841539893706123770308841853435857562564332775035829848178881226201512532439023634999032963356486663052907946238572167594237506420007437559814971000480790590983159472418617873248032926310264644017085644392015328864882627006271252379861006223419679957664033806976647112455479198860302245146482625099994253172652485986769899926146400201611649928256294703032751645145805124797287925122153191574120002962886948837791049111170353303956493484979964845537334429266960368190544481861356470271665188628945570750518680970464796323086755927375258076343071972864381081565211699345303112854646959312601060879036464254849326618433764338441376319157558735942639720165793303300459248611074376445147164791208170325604292022794383316365630847670188446897742352158309570452510103102589234518395106535146569831096442973818608123401722480987964330971245637895121844745030144997052041598755592995395181827968035705817972627862359594441159601718759978541404855287094083800878658471780979908330772911055169769731167878948667482848280825410513204039919400901684930669744723109878796327112230486303178831046423835058985601824199303085790476104888360668336034794691741489581451033097627741732212168515226502786148392160393021626920699407960035288910831865235145846210327537186672982751792001041179036439273564375115811277516105939644717130677681938552665725141017340014770085412715417666289653981619894050623494572896803388335337215670686569694229141013547492183833301744839291406955613112221033177006176390126796401648974824224651071316891118737337060925363205390124706187668729506809544002385184 [112,83] 153415964786052501690392585031907216006945939803127750364458570131940038437969051915472318662500063300556766510286199428767169142892455739164669439524008779128711203426095755131697933945900614459047251427966821919463279238188104009614026467080777179485785752018454778635332315826241040014267694135650127660309681177504013141692748425549745341712504121928322063449597160441762178937561715931800607685377338282675481264737625867109413663189294967326807141720133477706303293867742669331905243000075506409501798506710238190423360275396054874841671792468208227594775395323256619159968688632357801121559660398174256701962527031393644808373250569356790650519703962025417528168922340478932175069322806930671921119140756614322927121990031238960477872535928394992704087736023250373210934663455918276831035861130545620389389297872084703623637083856583388249847082133013996741920517879077167336563105919726230877290450153675128327484499641045514582049386792947335276386381914536530688651122208602610708847991611946829979270924169271003077223006753041243607433245306962796845731780746519628372456473092214992354466819562472285607651775620804642419660175789779894242677190933029371636428882045071075055694784586191421642307929582553274531703553893372034286673101075211418483839682199439852685941208884656311276155146313428021963861585873298618293287705305039920377910304609036984104340596576209808117990923298352359215542481028227392611585662229148728107276362922739578098461247491696592254003058002570632726652858876823790590518505513900863776643976776561433109728454267995422760442726150283941750247125388828906806455646952965032095017619137260306982203679337133660256053391111178425315639461156145486462736046148892016655726971037992137361991169309544302165882673804949904271735135248010070146360153411303191544821171507405071572377872475399467484516139965340221198565446169816780105998043882841860887466115019659611587232763659631616983785682643986206026237738756225538810789413860497077196390364710129681228480687531749759035406186175110116149370545084531519036480025391198354944508896095136717042226191268625287640263438248739327995811410185622544974784264532100183096900994245368171452625168147802304362591141591614366993897754907982025149900140814781576969647077074256163840656 [112,84] -2194959734576697365863137640060462679720311003279912542094929629339586043187701417341315354874974197996708374275890876223039678677860778820355148367589356670166836755364314964103173517195781801271267820782556097009465897624285272142838622482541689248276096791841882011289144139778032363809973677585492478780071176215058470896406375646979576897957803888525700499007493953833420118208361561754117952917457203133975438830900655406056361277413540525087806371757305081009726366235896570880910101616092952675050819980123667882352875942453045520435711013650975461071676675930519993432620466280591354524041080395204991139674132228604628589394207514536712120826106768813145635146639531584339071882547332283917270113734368933879956154019594478535320225848766444989730008063545294595542320253011457504194039399954726065470773069161653936629631277027745060331549909627878544385066241577422400618195291929248300061950370389908486735258505282457879181206966502133544839117740491426572028305280712029001415551778860976717952046033159899212329948403653624188017272836612098628408997859748064142562923094220529390278982217648599845671570820403101047138299978089317101320267028492087784594858202093312183308796429138797530614938360625520203239230665281629229227146137217019886790927187846906640208908545007145240342078569262491547771551031027281277219252023647958895197720866909398392556983476221114770580002981172841172340737798569101753477070194525869114678918987809510628359044254693937313771616599434240264873189581146612128890332669997554802393202971406904150605598859388627149098319249988981040417911002137700017634732699050010664087440668458929044054311656183397457113560182854783785947487221801925902161324408296711702122310922534491765396443155235683317444365110012273079025444926262757889513288940444362969368523296112111994381221825525474039465048028340956412700468209868664609183423078106442877766638149071178682940131584568638009812594299764856728969536700214088318341531847464239121139336695553137680772440208839083395297428997997520615732574181093724574657565757383061864032499877828715831170829127595567805620226697449840880473732255190276776486131021499519662502138714307514624971694847685424847707042307309143599196579965750623416879617156688515048251995370693480208 [112,85] 60804005677639113485189057418761393313764892946507829762781235351361829079686685816778408492470189391647760622988897741005871456333336365906858755071560322361747608828017160146079023408461514655448885123630944563552279322868700827523267633424396352865369854516709007223395493397016342742626495394867056669262705727447127699785293938214530404775944798019276822692888957157369614926893389214221304640393599432134839958901403105904838803870244708726248349812922047855400795395819513743044613748134341801340170683210919266532868186002439737750720435305909666311411768164495816481261328561904532692686637696337095753640363740532782109798830371327047857650563837150795773545045371124090671898522464737807409119536540347576543112785536806042437438743114838798893706986556989673067635497691194393024170198340761108963025444572977570051841270900710848979883585925142605736202587778677073347043957334244391548414854832803291334153319635390091723718852756710315652706888922327544036344972886041395249344534640581920809002317797255730925944071457599933140932582488722552756475665691387222908434461115234385843730193535360304983424717910834226851551718193348136510791875686479021323613097783328001574159367554796034679991845831462403760440351710909050439440028967562575732183971416917483732311150183916659331348650581486392694188440098131124875008532185308310957141227410304879446149525088143730345778033513883425979649809520634396409384312407931228989721534379285722788977282669264925009916673694372883880406971862005759353913911066368950055919822453731850007429429614906032660787994236914092753785694080406728863168588854175297035534942608635727051982693322918506850771954436213036933299275732784078942836907045374848611175244434449012321471813276280037657631403362909270259465616345083872725891607780154209744619650508732509872904534911213756545034007418338807238903726133716650466779165421926690713663912896373012337504196092158282588311569617052383243475186920519361081634409626862835908668963125159268800955878587246319124705678943069799411719826524482839038373140995563642854342824777750127907844300075759859981933516690420308347102378079431462179790022340130567253076100646833521829847267929197917220834627273113747447673883174228049044402886212282305686300430261264 [112,86] -1860935580723410389620064001679430558265687995529970265834523469302901337691213543713874710812665694639339503014794197369257239297332887997642842954537382878570983785604451477519512168094191624118124767608044468148842709485167535235104364534700532583742145321076198333464283109220069801619034111550346454745062592417319053743141531472375283964718459544063100620686544518050756256965358809572422068497160039836827017967307874025470864548460601782534492059528620690492298903445334803207472330041684170857110582332676851246101426282416733034300861918370621760498689077298629940709473772890952219203076711106122838812920790786384870863500650058976820615046850382216337657677151253489271075841314105326803910779293402109171459135273722977367883508437893412442045147046045687301266188753763281799694150961167949081471127916498569757296190172468999583142813241139978064072993026936210833888964225518578445540053327423543493494264080824663980017572826739980467374903966532559151426768976266332183590914817330675363606695725475463091615634447528322583723779996039628870789868381704730352267501837406353173442462796171531001904025029902382876289341323203498155992079271044569366268087405025424769696911152136681859243465465188402102371841731314891486540096131405310591022896233864154167999573682506790164160300793948189287331536847699213265009168432427991375305296687137971246363056848170541454586784654598940980804124885092114790754869544214432125133632032585883989077819541064256395522847864359362584736606415549659810525334980685943764285022600439882928282020499092513062098016239625276601681656930432916203767915126826377547616633870386348253552587458360294345836215970780779164636086113472984972048395427087671564431849948756844527384067024290997307507270495807950084855000942760286185525699684515690998184330645304004298411151096457853731535504283171008624658345334801885115729647314403290758451690770929678726294908839753260689978562825429216508017280002135901997710996465390804455319333371168660428378596718803296945476937642313262651923423461527304980086877172135801694480016512564986618617184828807339792763095917482266949645722846970478170202205771162004205598647910701437592438497851444886709060831859447606375477727892849379825948005881725634732494260752 [112,87] -12120156816040963949433928660174828353394383728275607601079831881745590331472066076932504645199210682158825136861784281900510072834115804166403156235475307360196946645348949580745008122646072883025236415163392516756081120329402388592251867980471147481614680721855870539940728743604299192322004304234330189818349338000008919093646543058244026268188560278969763462096728411530975694226909159216575248107329343572815433176804471797976924797671242685759113421107002659146555002185642461358446919408600469959927612244051195518258887795873388891824303585635114609395318372277691973605219206367502980216795440569798561098385812198888741800843474035330382017922011877372338606799053941929825937874244069190440939779044801198887398438674444189592750910520433097071440710410813795494833374615907241243804668260759322098455380389197158788546200297313120486915998900414035632102198545522691118296192047789106787174003969214520085850533904722114891933304866245638630268086582045583956083194354850735404038141897910779229785787645590337202969949856867377450239415829866905340309999136909378790728647937476390278191068012010720108783346842438419874781623445782010034258334167924650707559213320990925804772956286653614251141372095468272719183252414882099053480711589039560650391458865395361500755965891422878701840229504137104505681852227868214122230054405066953618945173635328014467584776266699505762663713098077450329595818364562197137238275928793768104989481097039676010723047694860509381246491981200836236459746345865164471081476139272397359609305244601866399557408439721204082516613906001611577934269395144475188779441973998520664313130435855513364737601567876964368075397526475169434037891006512599095483921678673344502220229687793604336951234542921386543572989193966875643153050075988872217019847998591154081226560097347985325174623389169714403876230762396737162732878519404550294527915842491498106621651619039585992926919784158241815948374569392194268415760315171156098247991673559365076697087340857006025767103733360322360675912003277260512392572197894532628125003277237078850113888942704426313270133616946873781320287180283449609095409635739198055930324875856569937941294045534132030098846956550339285868395227371133724085016398085314750450133982862302191424 [112,88] 1812522169096482731676857429086212365480589735214779859157793277490896045115447412127173356999827806486092782576640660127601089328289076914441731928143187197125347318421029780287593197826178243604534011593360995435157937207835016163236041216614793639996339047738691817841641288764879212794521996845160407505820516202876997571854655218359178428192658706576474255129468932061834378932701414634623579884432373149454974359779848834945073636629925704694387772353009594600331456694301019569807251852491943574322278355177890817162824081639677273713743661661971560510008199975520829926352608504773385843849119368044404391477107340995255634099929507570480977084990186530429907659089442399905262497951121657339472450951068612908835108695330419819298564694929284799519653606953284188617087122235230031482437419734473842821857020100505327794994306362540373336114774620760143814950000290495933266492963731894367193402975842024740717404378692550404108006742361401105456329525277732803625760554178277039784907650216317673046752425749345827164134644430753141361054749256460224453971868884011915580487124514111875022248423003147788291984614666844291450121045739235230599063661782707097900704626093827052426873945590098796692332867780039298621617566439174002292563666588999096878653206521868487991326506537953804094055369039836856554752388777217844418434187248883432456892037072038054742002849941659948251919346106814400522923182612056575227185300026742937651847784713364616745486174200937783975692567676873774302383907201821861974268520268965684459006626477335870736725114222593747329636904958270109046391738888700516703665583365672912401469043962067748594768238753402675718009787124959225596046199511875376399621264878550243868593588787668536483793752844838836404561983689027800861785411036099881207965111553787326993766089104114224116275470644301526122708353101595361315504282202122806051129607977122633175666869826578600093413529772637129613869482397742742432587313811201693223601565943497737277075608310848149737658082135581717313118918827282689608602148525849460373219681113393713100730287300590947005814581865514724201725652862662132907604619403769769440765302383292192166268814602449545638590907169510014154916274527666677476437224571893188989301451908577912 [112,89] -46586134930240877208563702656132038711352630308870140634388587631304443950666681142887873472006902196947695210994456722527324819004647573813344943558552818801150633684326828057030549591329022639961727758801138746323869715087010256012487688791401951027764624470107637058164165701278979919114684159832939945980100254694314921933121578214827727945981176315348645031191464739633321518694705045604818403226221600288933841486644262991688906602743202159619023506586191117798332860790438661867485182922769965384746607309901286286553592772371702505285161503475795516121863073428255614424324201129931063937063534885788711953115521802388293158610264280944597840969631634137773483901918300356652973671070512728343199644367757123964462068711407286830232714680713737152220629309381895957726780169247478030122426556012770889215985354152420546793830944813096898032359803052726212802701072134654647069846397918753754452711998133130147420863946439528379824859710161115607825686277429708324771052096022699914570778490634108091034299170810390770301954650547460469232991686505121986508079157476636445890383070248117295780579841059356659856068991304829214575310741565038762194385830750030704702027672510678867727059457142627829191834573170718477445129206853676652139084323877523772579944178178452299730471259774126811437575573929878654117729471497338597765519972082008648191577398217572944087435186119502856413563960253962305454946892417385098321706684779027425861433029661709163960309630903051107585010143452850046292814975974756530147405527776029843356014544122486017032809858986982524359447735048941567554543946244551122489890210340065518406709274872476188608242891089164529526101268206560284464104785158846412181016668608125321767366611362503887451795945091872745837064987965813406163613402352998972051629599922958474973726215548807955418181207564381176998368525580955757488522861549317574704128247616564972461452527088854215143547091195451609027766632101835780184473338375047354715786313313887901417869269479758657998614070660502618489653316282884838167524745853330322886605778961340269580131740934746927898197710013118426137422125282279810442693464642709955726324574967964651656553446860921905975612057830813668223221301721131867096491850851825752419257511584 [112,90] 817841024274000855998759682102280427453933281644130575879276263110319880483940174635319281363072705207005275606337131819477356708165757001279518391320174733686399960997791014551625872226806807675567694169135290755412673396140353794498618824975324298045357589775335010971248663580039858381300911263017092419156248639902091123986922103915454771601314383153951509786663450973131903558067778585440314781031886646637779417468897912973599076358484563576584238743560597787776707258672172527836871748507435083901845079689337859891050641481709264332367753220404365837493414007227477159253511672006803246228457599312461879628894598017290552690713765829520880156075321878478018133793441616487947040630336102378177986462987932671056811497412196752936435928299436564917746440857479834769650148137269381810732728169129028899446356292616005348851676213463910423308077936108087458381342450613485625425796548255125914498434037593036931385767264790897278078389173061213222837824814545637685861421186363179531024282398482459794356037015298101315637722336517959993517566689944942331123790208304011498066686480919565882822125545507456375627247014891484758728461964937209536621392376023463675838187806730523977793311371944030903181371234969909275241232740663405798976672816323790177819787239826157874552213762817365065182349168835445973245018949786091677704552652198133943010213930531039858648671744901762968552043207201422577067112511281384709093703699726178254206692406576544463505092054125837769690974926284800862282939410567120394281374489490245880402365334588865330401371555928967885954973432971943452019493281031306575739867419733975666597925060985887777714051982161046671831574353302452198971508362813566089865144805412929234370151569440472751069011844043321144714687568586584795688494386973267461647790859175752160856635776269306269482940628168327676098071795028738551590856025767689597511192796510709241815956235711677272159935224199562667361480750514440267117358311334424503588336196491099867097588282070986330347781141604625890880835951436561380022752826059341141666504916909456393239439722668323341978285027891761536976984527146077965256513981798605706570359763082770498939780330895092904528119601824992196753895290721691844002965825934535240881440 [112,91] -13701887984458959904009607198843735459993006127233645017936046531304586721027492598589888766574556508421967613294320896498851628011118984199512771475641739078196276453893174139717847357854418180345397881883402856545894610043682336124643148652328410691327171657503945200364060749193105494559497763608325872432667384737878448626054832218080272788420866768303045796533752920562356913580770232935678543080563463914347606398884658344564524206620690259137245731912351385848941321231647306477913768802360306827851630634509192774817266397568061896729411578889240900737010258366370601099142635029737193371466655346408192864240949235224915266739782502236979147331204649523178203245634138500271296141609148626572160547313339856799482252028304184863598494082623130999850224712743165103906731331547207979776975671242546002689214546051718856998950142971302754452914720747003917931234643066084301890785161854006542962600506561429892342497432873300323693502573138196317211558300434240502372368893967767283389809797196411923466871315035527984520115131275447356987917096232071739259259656578937133219230690221113516938237775671263238905110689370228787186201553892596573594786027539664947684749261754062930030782000489586121672214053800023826841427300402301210881043234014416482799861592644906312416067289242963190807159941029939234273860131134783428870845727043654997142121226711457064772746358257640841120064324350575324699004185750156370458584777921504826164310162200457937713829006148976868794874502164478029932143869913547199640700433343174194157982270405116397803888186763002026774910579091919150860253192870685240235346610528174807189699397283891702805741475482476253748547084704765673957907926640280403884240204445928475254327570141901473368289162595727388706638025265302561719995897721649128230641186902940643329649377419992189082297597302651186392035399945440097804320113393842849723632056345293228890691953478252712510861183227799918096486326162615574472203200371030268261978059958409035589036920823023319789438121995349404605784038220208622013456538392950810824959554723700488742303533807238534983538456955293424206220935640492554381373691495341047993972130045730733334230608772328405059496308666288863167022627378964621732354127276877659296 [112,92] 208955499870390909770670753234528158919610891572916711939390892527749459748167806906379430086573245429652771270684017756935095798417538667829006046261018632720577157799201185987816509076080977902507230936887827040270891829113797506315912307531227441061428230375229504637759682704115029700381969028458273295691538379910989957574073095442810965527200639197361684469238869343701921458305346688006247135100469968454537801883384499633836163962520093063994514132073325403957562420031501557316153803846795243379556228290701959625533879308611011179219588283332798916641137020733023340731314301298021262425773612960756244409942341790948862507737773249340603282529612916237120390649196888287855555593813829368135410189879591726867271199237155351945580839268505385378903821824506031977164997685255046705891668140499961452912357916337961940492081701631682556366694240796129372536014414692906430783756217003922429279536454042262256796549135684362907712995100722245880939270227357041590827683868014963054915415696027739853709192731739723840000945160795682189827419130004649493582362869715344565493617719055846301461431977113580619427734687300118479176084437902198797592108176059616963024948003018343602552370923345436030283044027624101935208949192443948365219111963491664424790442755677205529178660643098155243513853838370736559662279410902959760419185223950191043804215891899337371196177708111404047118579584361174458698751238338841292550483554295870754525136052234740608832416543853251976379434055008807214004204708430631243592624036484496723205357919895367399638682217996705920803048779157027732800285704513851675488307208929939967264898659877434925765996111366809238644659022353946281700076751469169104766834704792106191663684111284262563508896392842114389376526628752559958659021627331437010602670283180506143808008494442380482179129582192470538932668769958567731705160285154539531230492907113163275654589232698467092164088211645197575209209274297864393505850778474644218783182910605938408667401150226579686174246397581182672099450962310074497149271675919720398739489645706146787129260089773498409063430434751217234035377035413698168797607633850417296213163447382433982154005203377462778130958726727735439951057372696235295571139676455280 [112,93] -3057068555773113733240413439707374738620010801388783937098534513875018181788653519128138390507364363421954887219345401640425055209336231901309620288254971308519555260100545275112289336732293334098704146543353545548198558792647718697072718164434574754045422015641086516570069455764810247722854125526958719048441026555248095234832672761987849442075514667368222442987864820829581489990237754236343249249341900116462204103836234594677611496489630747113164921938944048796000737886685006774578483690392438893368574022879861674835740950651597890487446475007796924786258364948745168889323105784053816626293699190192462859965288009792440230647049687645844494211048242230949760127743187193392542133009262913496313678906156801702358744064589861603892439952518550708108757897700849374903738622709855399990045999638815538600255568497223053217330886721881589318558085823881121909424673365642610712279106438824549630018530136444342253133815828577799362650997253679211782949202340905318134007491778370204340899356706753177138479700636005704448190827736080283226031971243611367079222187452198322632070090764894704529850560105264089774304614027097197815569632464497081856057065765381272041733545006210025329173614173796232409153465681542990718833420269511735596344309467973673326382878942127663433450221466832174122902931531928767616225357952117636460640719033216478871746188128818835744565455576239337863269286983775621036750707878279884025406921221672152779987191459326202464398095002873118619522944308041419890791822130436644552706909794523984613201681530595615010737530069046583566401139882679208801175811070129355384741610444764306817143076944527235097823655397095525261952445298068911192169323997091910171164628956436323337743035505780003884552864976133753167688321221295925578420411592970800647235277205041067547025398205630436684033098426443244926672636948716210547440250842158662175655192570295582644176765000372665575734004519218465145203093809567115569506750307358548771129987525399409269825292193131411618225549843454491536417337010639776521170487009926902986400667703164931975991318988651469512118412277228532077998181945710456461668329943934980715731637122194208994762546615771816028943563845779560711066403085418737599356006432 [112,94] 36528765748811304857135424485674560320132175071055087003779393466614608715975911155163131184005785280547834454713041962701928610739842531150011982772358402117483725627886602452235373274896404929909774893563848172448778407192220902295775314540965651951540615352067297779681961731901418519608997165984090248877339930336473865776966838635797189573589811453457646971726267657873998594116037006623066629811132846130432105330588609922862520656511420146457207424427468617776929028700483997872468460435285759479777125063691507214488767058513848587035933906191188516350769778224676670575237483574637552820930243903326198375399796915325234030906840895450410985311718424381161174312162183855108377452002936844215093724684912949772854803782753814174843297735673459676182196495340258796535549310396292113206709592566397827761714271172243401202991585838879622769601551312608072341839877215917510694086043303818013546223572313138435325034706816825185289177390306812294714334958666749007184614946919982813318009001190712814588170512822033343969491820190604004756526275127554697535745881449212720764390240201026997857034738723878754535612728824658609317401877947260903388773791222130633515261200343102722370444274635679225738465989035990692954985156135735350375655409931800273513356652894536855397828013334612208405149168544777078127023047128034887378785551682751732558911477598071462596395892987856012534721682167699384806395226741192160072670954067075237407548625572609509824332469654875707703995903922549270443086809866886904492839946370032645771611830966995980727971368230740289370499047486112297866905290493949972144044663782664366683593843376645615241840978168546353623459141032354256128926322806935620579850746492447262390008212504744563991808639512054822285025623011857375318469439216940368308084990983883621508588944770917041294531893063198032278045516907490197819437500974244067980631915881511742880844295423252186782038370215549102978000111990031659140296754478149055489625501254067080027391593481808793569603343736153065621516192621269554284033916849051656725170504429220533529479092912254823544795314710913484510163676803592477669261960768486402661888356389273725569567038370145238672613023189254349444504688927015489059856 [112,95] 142261774586968936362768333270198358757177748241995037113732511289155105695625515612090788039173993829114542334059419888347779896213880841908086238771290970107373933667235534599785541504958964963248630580268895838664200389420838917632002222422518404330692463289761694039439765404458845308800002073490589939095549606762978961847176923333657492096081252504861513815132496830268850324923305249627383218815762831428717867827278734727728664178265005045026640205703593514068415192335586383938255779975982568757764146384449401843446709948016278089972618457561517741025739488738862175684988249836283362840532005413479418500301872715644049995600705822451413382601023950963468419475787833408389651057744086944624711205019300660251401036290375208063409560062694016897106586343404711885777176936516404342533924715231180002457174965510525148915463723422149947880073774373897577288434619391843140295902128349751842835560462371039442396681424534138599509302065379050425667163794468442191790412922608992820256447397087606861618139817216828929112724583545342650180477413794935805821928381935269396525932325801981926143807734603151336018593263030805664674297408283911434856445104748987388511184829265810335466086704327548572866718315431233444023712387373540802775805582409079033267374601749080955432535171938793166949928238979742456822500754395065803809774974193014817195720216062681337717683137843250446772032680392215334568660192905675083362441893510358100833644998806098045444456491761565336127719742410687942590232862599922967376413094592840677702047684935372833223286201021097787583830445550590024694902974324893984195830967322228366987908044392995560966670854889469255385686471882794413533015684556912061163057183215877803620167998933544789389399806118232305778096921122403673549745719208045277665626388873602375696103536275527218501625864093110084343869422145286487453627078429369800116090044748992912340173587990654314569903001809268586071172454424129307852295943333817391274134183470950056912320280782810890643387778752959157028618768203330225938804705992463247290411014250567946907746356915607734046822179099438397669690929682021785266560390774168532085597746162736645406413646995304863745062650645804681343834696125222592 [112,96] -19534658779172334634776884998088655062565039985741515910491539288657235915930394680616253889847581731525316483666280491695419587518601983790285413257183967530284699181453890105325545629960151920530747754571252428279495049740414879400543157058768446023347152233780682952111299879162420669175521022423288589787180801494014687550820927545201799428182579181527943309627388667400890118034876966757378500773430703332081984256256961456191725369587675946993421727196555546817588126848038290905265821963261142938653945945276208814163425183565247443644667888107433078152470107097468985403427631102875600458320981551589154260693253940738131672872652836927040283277475115173586014923979208468893865637370837163289184141309030988264636837815111581108555973685829103314750573302302538693488084931471651558008142435164335315343941080029527562341841605482779442983533912257792395053950166086734646234147585636669764728695013044197279888982284108604316070276778350881402695862990733283409673600202755489482181264063821917853345955611114604556192271075940128900625796357882193313057874050071598049960724668446828602002694242301442172236797905299448274054585744085011664057872356569100691187045004288054327811786131498401154825954168044582233469301230907171947756509573303933375308134334330186419866979796282616265369230128438134262264225883132020214941629428785673349140881131043216765826329804153916466979352578653937638124208101849041156855531733389677856676844245327584041619418008369361032256696334514228273421153648590345216418728697532578361734022146147572335292800055969547189636628254087182115305839248476604791599315319027351199988734876029991314381421788512705943641573785486409514325822615135985888357930622863516945249647303495735997708606418636803217581130544576328119088672051465262013881182445945730245239509987239007484691127411100964784206220758472413293637113033780703818097839926194140890418062455108328886407938045495659904481574788565590087511956058498466104732966791776994278610821249196690885581077674857186564154076247181422284204139135404903730664811358508437010358449990037248185038847672997105620706409550214614308842502843208893242197689191456870477604229499370623811181370018582832655979029598718072 [112,97] 432765182501607210277439741955457882763611027729651099520915876483686439873375497283432576074268206540893008120631543218940762309748881675776334396388469183760890616502279129088875586953337285027725548882885582524845585738430418299149577268431491943610593453591169931274983295881628655139491696297891262244725386138192755630693505616773612690796835774093040720094774935332556487370476805144668210954209905731114597694361527581230559733616621515757299378851349907692637866485184792506392739371953009716678379657153783158515583495550682491331518969225018925041363460545675097757656014054886244488357587582179459055125970843447974993292680610268706009667296304921906583252127127508462854721816364992793837296546165225349899524790445012274096248034021503877150154462445456963551824923346820304040282245899147346227575205488164044100948650192093719514582474377207360772843309351451654278277456253953613886713609636884972231768494804061999237877478560309056812375166650537795593918518835411642308918158637960357816378655091620043598568274976077846007825989851523443676758199240334511544219071026227956480759980771549737913517186641509361245108350498962367406722593982733931749055308842043074961044051633584277196176251576433459087569455236070760476396657650744008575917765615010463296916079574095388969037105656373294505001707282387082438863151825908524050237172489084934738954446651463058076604116422845404448064172636572852264746826860603542679739852653195270760678352633523493874398256527422414522546457281382685245615761547312822395878171717025678923883539336719616018705979571147200472705302171557909363117319704619511494084898551539706362329322367819415841853661991802063985817778032538599900211191452653255473438846437717763221439350236514397546749765761607496736901045760365736585929868752465369086219916889597104815651026067627505834945841434750152760466747823095394424269466352828927865916784909303259208704087737803169232906134141178403834609701395072398489692794722205031583040215368520752454810624774232132552298163444005385835367552945018638564564618494521841678068089554238135827618208172496740035298979900961036983892498419668825761526279583497826359228724623742482356643189825439701223942435600 [112,98] -4251727954362317909718412773833801133286966681102194387557534718556035160741237338737298435880768463719608028360991552607118841009829202054782042676289559081537048039645786372433579199524209143202371376906203284046828703622379587667256466826959531742459583169918123215824471632398919163867078242743469356480433752837331407458479443691466567788301098672304011843645670492085855034848987594374406918184071203375604071466572455163224787513366227274648287067650405327761319291687970401968909029999623371993195726279406393101967764639518420395539899941692340405614739488378156420671597456000699182285667601919754256362454239160644306292510200550327785218061124530715528013386264631596053660511507781388411325156951259201785235207732094245072362441718522318837358474697234795734272743081269042688888985784695164072246238555960777121710450671368409745656451071205120369608542819634804271924847338472304667478045867484981046807079458636892137801395955587407199232734000846605081773261727460578218594259772293105923563589106692149905453426879427426694542896702128220800009321801987613828581803653177237637381016486597908121750800307760325536371562738917180187519637187864386044171046272967398911164605274664591619107864054992867301128390347134897208066711853567177762429439867072383919409855217621060663423565284194889492606735561895146266208931242494623116730962257248036027976330728879372959150667102606234401487814494970141835530221392801524813103848900406120517076228335021631966846425796649698969608716241697958240904902698291218069792253631977640363089907861175456641261062917238273969703868913799015471146340387164031164288050222727622811306113046762404439064545908153354589634756062712083114812499699584768868545597467372463629499951907465297952317833138639645703918068127624929081504557173075591270989949840863743056055180818524298796835223175412623152503710984781271403212548283552005377841065379789940057525195011464467511721953161747553188989420315693452441318116909031191522372376436581830186099495996368161871364962278368464504673058915785432792878853142018303178608360771565566981690920304139453311289743315664737955643225630369692003406488595368146621942328834724387698744492411787156024572000 [112,99] -4100928661709778195069956809682390806300758011191703770561590231622608090087386758206515149736750119660386450653328977092067705275230822219770577860120527903687991881763706044189842596358571428275370705290222044190624189872626809295760677988395748543087548312369408805607715463258695358366670998453494972175248021233356007862235282057354771624720773976881499780482174727819551486766372691920193034968311266014535804613634724921786939547252490055116408435667312225882412105076103753927983264217613171872262960584949898033208491119524055849908711631792220119136120024652463887879372292178318101870330297487896519661460799419507057175449314966177473028528292111184127546853541354256985401031868397741274724070681949145801887565168480548166681636152393258147461703168493198270806509296064682737309230425087409667030806523223035331151818845329090579847839728881282003075396124774894692229718668577014865002230961700477555974490187932293269244269062969707655719316714499529556587403763058131053023444328744249603744551899744191664965281078999365722532302596114876325422913121317390275668846216502245458563290981765172179533425209895775138630375890308077499914587077041631395572961135152164248329554616656880200350706335608361535307923864055555125781567094406838430758011056667802189202524315316997957084630822697514217184656982815562716876466922355649294577592701339576719052904708036579149314373626282387382233961243675924130465029984896951998032687493207371487041197810397654700508286538220790099231778822820882568626140204783804520733856424048377923101499263730603942812365169392786718476830773792462205899827427916879291932403639569821807526164273298618025306522935641482511166578368018915061260190155020911823458581572883516270921989248807139832528960132057064508538922176993687418194184598873425697373949048763699484152076185505477651927774857260456787107361812013512714297320360493090744910539002139567939325077285127094255721177064096411341734159395093000225138473551629086227860265347302208851906950746277399432761378309661847281740496091063748238040018645957155956602991814552068107338969441570079178160810178459848692758879923912947032646301361443258046573702196069128784774001870278663968 [112,100] 718662918710680272059696842121703514869638233714586965924631891460973125212411285825852107248671863918549396372571670485107094284037540651029139576428552240147878218131091158351116437555064729938770030270463299755388335122752993618583021819523044614501215085299677243716373134059752850210952774029900304542049615750523717546377601370310641746530706232060620778179051093567957991688227739355815634062983771096782180668600827735734486276135773832964886432659476638792715382162356519812002641430183853850243079759046974871708699373438217137462081996377558054141859801578371379366955173530136583451153143853734120436989024033777926718514202452044450622942965789927116460396716752778808026659715897228762802875349055112861075450378135434265262673074581780566136025978731785087334591046248112918310377628222045794711539673310102768888702707971539126832744188932928396527909072717178007784227525027860645190831265284524951101560204313701427178220826319724787163563621650262620130620927097126488316725155950293147428628488007704315079091464304235698169556886256251195645759209544408517552124071443775461259790919527068162619228501828271881090672610755331925451805297825750167363171157198460155814862534665002346895172289807084988334536206218600251132552456697525774847484253769243077057072235415317916060543659688356635696190272688804871278133622168911768997164089669773725746506189896314106775320811003110842132721394741353017430032230760199816485710284680483879390875263212745949088503100654823047368354319075395359390432402331197982266540060298219442074297441158073834017034834202250542890143180435024971926644741667294943287188102152047554203361470980434531257535390371056872162598426267196552932116331760983752439690080808895756650336890731182169960635966406282645432635203701574197480448824746065689381040166006885403437856313935213319026818585462513885082106597217624206179418150073568033839480458618083746144142070834507872567324806570371063735074931230277244644959213413208173997443452484389420222049218712297336160465137973793542273699694992103808602021184571549975751013622373292613936131887862585776734559754131690108149882608146500139096940622077543630569372278037186183920212563956912 [112,101] -11032956383413133013337896162388500874633580377190495557577062574770192988218490516286231163730233301542750783159640652291694919975729594435326478992920445659371648155442162189878817272133606964150757597576881076454346929202389610981566253030752369224987682659555777313650886884246922463383817558534011985206554421557975007720782931273817139872013898495056864827890211777502151793411056505043105370190313238896258186197754723310679517049787302419902705007773466599840660547847201396976354661090454117453009493832788957655515839154721444481059271436331424745753432287188012232621799902348901011360263453706475701534152697572641321390380291492264997387636078837431492654369442498124589425057394528806050662051798444850294419898181385110790641499101735653045138286479783581943824809448089090985682961765878998143665098511566703588069387164377528650777864860962207714798187234398504283921306406287964596250766188533941470668748392071372005343987334736885564254553522334579339254787049370080926184725510372035120761970355075393026526260303354631955893806421335609524870030132423070986689509282727297777990712358173611447942348136563270564038019869650603337308825788902195927911101707113682960802438509900401832765414666983802460088709724705930784420548103480639891091302327128579778116786600740760804305461539343471325428041040527275793986914767023395842970630174896623499089940449483935243773995087912880697388619012430993649000915925791036988564907638861242117561414864432492204762835651390593943594642268578688219651572931534994716540858816438369888702350302399319509679102961010656777264334615035310636396097598917619978342354608192570553678550920869209020837255650026077978255552581113331749489064177139526893825932818932772798553263424737527648589373818936586701575680664987547195694432361589008941638667544294481783627297269473908116924192987529424347060792022546189761171885595492761174159017597374443214782224527416957625423551965446802272600681322243353468225662501842738227669850421939095507931082971282178923705789813230031582488536504314484869649161211070120644624830152173021458365362416232704744532032977002172183541481777255114798301117299125791915169170252927783354062902240 [112,102] 114869804751536738724161531595574433726371523927594628148150072313338408929341557017162990546227947998425957755698937813619311237425999689201719993738104599291193275920520441112847317221820862609062577717561675051957956223190277507208494153736582733307674173642270441754027064369470257076710398533509966058916574997455909345677324513651255731679123521600365600490835964529770384216882253610312279090039472790734054018666996207741870719246395227376704588459987328481376160627817675663978430384102114336100433488563419947830669818322652820706808023152489206902312383644794745671351132361204934428889907343901575454103718019585172693881500550613135489374291218894529610815330630160014320430854050345783648444519615862929957614672624448010326255408762469430702729020774583071606768791372027008124760550282426413186637998543643623017182852205522624518639996757841369856474110421270681124317300140985821352759719402237448177422196190093151252307052623557941418301944913030693371168633643620278979877778827584908692219162406181323628182063049420345101140637906916704164276313734568851175063040515413922985118111467576633589489157621200591582834813780118210878679399586549249387471198862395437181945602525780146033706807192153181897765104055148406164597042022950478237080450592553144640005258372341250303574956172274660164709870221082399752457313039149039987120828557463593423202982210744606603317233245743274478989697372335484046512610217518568326575382016558789880540393517127289693863155654102944448800850174625113843652177125234521299995044816853448316467545971938142901675637732206121700700998238480966971042403580782326297663301223875070939951179625036717377910282794852844165548404652541853096794521332632646266928199230254190112538228499260090814362232078939382558754851556983516640252318024156727574357721197939561221391402288463761139762979919209057915967659733961216923378687777226509785772465525904620920195790907598656338570923539471984051750878853300458471140870075294579502200487445209246882817681179787224693068519489317935417203074095364709379565731362118454718007166919994364651122437623419794557893486781174651514557473430670411662266002590287990999671779189891846840064 [112,103] -886128387057128746830348195479589608251889350079290422479287056530818365775063012703150745701446632571921225951136026779475493235720778230137525914385458492915424678220956231501279440661949640599820925969236189822991836068949504772443624233902042662118186106132166983032078293071586456519338991040597612667675034829925353543325880319751908653151033101160583664075017477477511942853809359204755264773225817009138260778464724946650094724367991931292614791134360841608546654248895366937039065892283020633480800998101910254092631833857289835675214685109562344820635491038938756677938550595305117272946584712080168809298020327502465411852600495970560945224372874102868713352332362714420500219329543379175118041580022324705651736189941235623061985487798624385808907938272664030054994597164651085347343661324831362145043178221074005074664228783258972951995811136089158985643063119625838935586517067905362773834440208679751403569753545765316376481736562438620407660023858718077852582101935592773681546374750751396714150590949925705711854176662001617123630798819822110892969376033184323213740034702505038623018279230552142074872951965794865836868070991662874547043557061588735320208917358463902617903223960019931856384002315693089093038868019927590089266523129347242951555964558076424527541143763586850775982787961378199011117416401015114466670885308179021468881147600450457224551090776735668362277728852063768118435680863431304288503959777255582309940071124740257475228668835937889272072673324479018047411065126415298807973233250259424334655558408287223129003494936725591300442681096270922404196664849721236050774654505415427641704751637970601102437828555470667338548986582061525609865233196874273645129485069432841072617342525885220655584403728649372857647849305297514454080469419166720341421372022652572458342806151882106674080042907773501313584065354001352281150202987141196501809892639917488106906981120226780752763208117490293505605849764782564974923414653552150061136750025580138767015922793410452115720342466657242188352030849733429215683070558200303222951519882492061193624382070109579634847210969942226407654949680723859049624893865434597216724073400614578463174420711205384 [112,104] 5609541268087951766283566846339726574965920570680878212162446801930528163865723564080000427819394074534123617303565223190951421244255447167797234986252992621820634711753867770590843706111245126260433035074596512688777164818643707280278003597405784685875082707076027721957597193864413077736558036425374717204507897082564141032607132908783963711241259225337575331274663388391974515484153888810163796517295481234903569663082628983253158581242336192548589556197169383091813305633912326289552787560665294738353353410654554785789136278742238480701730770963303849986634670818381247590962020325511043211594112234056445020573196124801209180728781921658040112821019587506041733214313989935739989901279546892329562259158697135879183446464566333820698124000751595162602613507648758386051840764077493315552856493996134190791361852427892193935513371363352815048542342672547577854953201384913139379919096741657036202375481916122840125186405624186174168306468002630326272109156427007816724746935245721640228773450577532383379174477398332511693010835274474531147421463103094847553176000183996030880033266857334557786452380043775275386099975565624896356856076349871409066806247773628986920221488070067781762020558852598912900534935004020192417365783960156168215968753693083906307278857066291139077530199398826020125603211613812710344871042204162368751861400641456004447892904085471435091575428054741512814097380858792283933303036605403728527268707907206514534282006183450723607744324421301298644909387901288740547421898415405131891354426119065242878371747226955127511140312190674576148937953691662796387755628950572558625284642929397835687038317510954546766284592742980992187984557359529184446653172112995788399582656286551206493044500079688273438644652270651224951115932107358545470902778730606725955579657915073856079528941355307138917395878444678794973873342299127165593358097007137357885455442447618418737525520188617974259561394588467429778853751922132456815687493584183616644987929594564496602632772602940229101760770616795584284713986519634937076028014036507365780308411717268685248536887625940933793182912003760590923169345495753664365244312761860040049870321895921418472714333256 [112,105] -42733149222803954664974523314179840983041759725927253327989236176032335131321754403258715361925793530086260575110788370500308288318859645537752309282924250211566803045332866370302172553035684027582641788252516100616776287781704719642374792474981628190270678554866637801248988226861210045709516603050143506037342208111652494350934542630995508381126141217411328238549933590580719963373677036429248660262831621567037474044984409581412811412207843863572598885033366479555052310537734694918485482533735946436280275162758031011362751823006536131507710316794673209553396307048475813457243024526288181519804794113969828854779518329434155245970675256431126588913758490070223112290908903564890517167932873417025971321707999482919531197838165669190738423496615082874902864715597066050304772736112613957029287399291094335052307824650801022601146218407536366586231747729795858191046343736385180217681371625592003053373274319562084907881303918181658238768646630482763765938855011571424430199367689773957665186200059252371678198289526368354315369956651452332605378033376477030605668984072724952027837153472344647219361795482510550779217638324868633001803010123723155006526320709606977637293512902383244868266231750253234201231977999841888040413140153984491819631291241396882730882546279853095680133091743798482302031562597308124458437782018665604068995726801030341694461361742531170656719002863078350771639214418982183565272720081438603113393728511621830446013919829400791013717604773956904257653833252133505894188806765866824707858129593102893661184407762694823319073471569017814725248963401838996339924611967898118968820133731738069580176820476736584619605596030554313153067639187385614954037271974565173179061491196739474447291724125415550186699222893748714598961657396907826855032414424443343530576555740192449938389431350885634643934241924417951593716880971063203945563408168101594232182328848034977442538059529286931505649497524399881755156969653817847727195025397582366843722643579478455413890372553326477099726718554402747910482816509987391627088528832049090061053976137430397047676527074246752783617925474238753161099318894868230112323370138400904409655187638326582073552 [112,106] 207500365479226316155260533393306610933720063041661349474697962210351194576652063761417355952846638765129162159167475551178085048966554593251712187636275730497507556099126819394556346980092394080304218760841790727032591035578601724458851988653068462934267260598939072992462003386227451612511680279614113529157354011450553895976238806139369514766720939712304453910613710346455807716203283473298949633577859530547901960549046468222118402157847769059575864179463560019111827558658184449936426169263390802718507473827990045101204446309846877044196070596535322745005055259312826871585730220244604351914275420082129026121852727566914358816653609595992231561329271383058249510951533774755081886091604485556622836603042411875373448990399428864197975132176150979247170293024633279917302012815454174709491910999307401397820400168245689175062783943033892390558177971800568637392956812889133198413052709855239901633780085392337508451897483677537436027255566726728947677034482726640754987764864932920701558979023515642480181539092545618775220794636748319371455011115196020133827682461677089448513445080065998015492792353950315361050622268467964556491965115857316360089486809890653484255058395414593685461453238531639802538102120637707807634746547569811028534237058436356704585764503729415902851363949917836766079530460000571614980801333745064756630609973999039199899617085636717719014842338738994284181964212911797840489823934439123482371609001050938542297827584901084937801392270915768440573777282520724636332168796765200845790388665569468279713720383886844053234420040109321745741531043238484890710942785253285140481701656982977988834840729228216201616128939623937944048217025330995201743443300588941153265435913071053432685243536735765751638504016970469456994270932609269725594882035689746658892588227590058436302609956221504262656463704672312746023498487557382613092193004525157255760747860842627530988340668978283955142543592558599764060482561567376282342956390056188640324896903739177492504880939725043611936115955676848344409601113741287363407842573325342420682239837206917155710993037387156566484725386151226433070190801643737157301612380550470069715617775079242224 [112,107] -1157235629383225685353242479176201697340661911647832884758493553242763099427536097091071500872306984218401334171094140958071556988985070502635768310585001477627234097047183124625677261259145738398767093499533129480374839501354193762963817308824983641416074874447865494409653350174902102517860363566668391023478947553752864213764647855341963235406115943899817093264934707277435174727983209538084676684921684034226565584881391030446287811081435241995349138551669111164722233360779824631597413982782077838194122148371500640818294515374542339466662043272805030584209910841685437647787109938135415792303366058161197079302383337286949613976086416681372494289925218549722038553018924426510796474386555980532213394063119885775292356438221336777840015282041396496369785453159457685693932034605530459000987103365101795309204168107786733685252528167271653567804707235495140833093351694464812355853860917641043771174677699360958026173992351714355201383098498004925683282146681782269185105394312163637162839593921530927958383375846948756927331361412024934234451203869268362050233534319361883536114834711525814791942583123385292936046697915997612422053952765462770037193481585175126766142531789120483378531148862287455907285894608159332944009626279667313974750302160328489723642470776296770439836861724861382638170276452668850538424675781778673481754135402743141171705377143384663480794555386631636774808535142514214755050348439312686124979304259490180356088203106044884492079739978522620255843304489779567331017341314449864367261159459814549151649864351715594996942237540248942640808315105483149089788390311375689871509103984505144454660587603930679091867656223736596836629243893048218470155613139080754107268841742893144427186682444000178866600317442360671975938299640161067315178613498942523229066216657914717728631592261578888769204157611386672467208592100991464670897421855208479817571201671655809437896655388165645973984152340822201269338524367900375190392979767950894430608028989849222509443726088276921193406234962616890282621436972794899757087567763235964328458556807737710931436486478974322072169035530361255501970420081712352212128966148954923515810513627588 [112,108] 7563537159522316486472680580731032579660095390390789242400849329434016162275205040869455908575434442823238168176961450991946512016557925022905939254321087852744618570606759118351164837936861230650323863571758318579253961326102756647197702285347366549855468042663452772850624990664984243768859681922482930351644004586531524888872958315654340356704993866356488296113243111893191824341155279870171203274672104530518886509599265316464805004048918328687336061148469111252990401640699048660630742124120680852937739540207948883146889096759438594391654425276321782765300194304055263381746593675362080181248483132624121951931180767538136199365076189377168395455116664299599665956052959715448635385935230983705730939083660782496756511901778412987817048395024314914662772708201682569743936969128661278189347113491298017698896281514495099247446364823587968397064869657019965010232647592564774865371416027897765023845431742427788690290172386663574475593345427254804898087976216463345023351547589172285096254483203939462146847581220336251895288495458393769860168881598872503736491712333415550052727688166762227071199008159618653741979206693396921105685832278717423905268859013547983650700427196341693194081893504951598217103760848656963377626389225962776564178740299583850847829595107421969067012009994549468639859777857300620733756783518671664267063255116722858688435745655221737172386980107263055458363361563332252979897082307305373695924228232313254287745705835933695544775270863790947898437861209553587448432611394694110388217685150215137746734540065328770536340594553344636159051161988529822206624756822400457031698600894493314815970687857684813463082893421274085338086856947455749225830752162903673310974606866737386043836516306862481328150481252099998345160622257782557734161163601590314745859338826346504366068336227556340553756825882321996830177544091259350011330099664218461642924336174647832112651343989861609387848675202442436894087593094377551733343115816773625976518578254287962170605079143996674638152901711653505759253490631548561246153980405342539041748644336030796569247752689436358237405902834017318318420687541543697004777826728909354770399976 [112,109] -80317522487632176205282331620261071359062609688186378796511905400627548494389181591933991060834048507952125475128500612046772866451283457798304176920560613011043645602492992530425416605524685958398568693079988341533928410160851174673442043615928498715690852161554869820797048750735719270927746650765233490409922099088577803908479137505831047427686091505134568978079635361993797033120583459766446735225107181810925941533910501403491232925176444994075133227867924283314139459215257759252373878742647576726186105345757091566909136238223895515746343994895725224495456838693927754916890906710138344763038960668046337018178724320686638903136423837454204907569234519286660616122772579751311117683155313807035740259895743917314926018365809297499197383182643645195111606285868768279330679575645428741522599306472885460313474458981860819656085110869975044527935697643399782731393192429785335579919718531033592378432117107322470091694829532405742592177837485055367261684808048525032049366076942589496232055454144527483751554900820817828967876785744495779117285435408391067512230872391336969921451622883353849415444636316081384856445776371688330376079493258323655381332608183330844969966970759586006799325077348202185060635848603529051938858804091383941345156442337698983282960132986971081639467615828171543677981336913715675453170984667454570606984263238453084578334704047665696113417655897298659276678275217508912376281390993765769369127432432801252815503123186047179718680271834552808841814323233220438209869680243521849749102628295381585924544554555584715177352164608944026571561757792685375712528986453291142969044602543825897660646590993000681717925135441001500594437236881491204988701873979370123042750814775457243505832082716053013230975670200609860624995656710587548617703608577732062855681281094997215166369146611960471315358338698254014108708732359495491997979642134519386472176315911643653483850908524954316450495485684200824438019380757424744157950716159468460674879877915085787307926741677382985921409330205415890790552722473429441172398827531420613351102099825412353587329659016736477222634192137060479777010435971773873413022946422197357104 [112,110] 46552547033504774698650221952412292857071497303340918031721686721157941336438404834203403583233891316070464841849374273871880879276519339250483948537746826932419032183883201899439589707727675211950299087895657814586511278413411161487686368074138842004694250241934951397145989542617485107836559260564988443374618007881275024599613866536725054031585692926024241986317458850288812777751197869662002465463290469452116255312590761487750332951341798976870354604642095337840998721608280882027060981149687686671315244852779140676695423407505269322205124040830763186538645522204101395242375798274772822416854594459191513016322019193535780824693879125039431730378927117015806755399028192262815655278594538057242528510254571700438201434051516269515880777773249185652940842736131946605555013797230556247765396579914901021260199672588081345311992494326165569859207379595008031487237212053924730713588046853674715542794931611438392899505490123130123977734325133272048668159348416898014974785610615537526137744630281463018160762114364868217524443776998366969664091518003681770852727424519059489572844351918545466658903123624732605718548437228733507019295008087376021352627115110648537270044702920078206086743572260256653851398830863734459164640966449584481794553860706110842979906338514762717068263413746254000515816161840483215537821008669525146525737414814658194006294742608243646043283566750021785721068630713304844874951284245532624585076497407661469477188789957915330220205273070565226833583890124001937106949268045151486011311996642030022757186316297753044045021578508189112149754930706297699437027557864937373994713950947457357964505875463736899571988498876236923383893236491965900439608895268205727379134968996122454167903464549385533035212530899541638533548731869423005522909755732436552883820154588715478103253398057765699611273916335020267428988109200672610237066659483332215040965035461633969819161083350460407223273980287625593833819218043784976013434492866998704686639597259536871347687247869538642621254857974380455223349957471359570101811232698436296305611002924341225510318452164088942403003889559726417958557976567567458067747434134792 [112,111] -1829433648026991962037246802511729833751449738038419037513928111566999846564569953976071681132520530264520155407274094460081771781019869083523106893624917741410140518977953928336509598098595969533804761771000522292368300985937807780082533502258638669650769849483808123040351116918347485825896179636023878072028201974713183074053535819087973448449015428991689366070777243569225005315277260049981795311122274336477132976981127458897300518922720464018675013054354308548451915442552908017334114026252120379187793548151483439495458175791989181017993748311899312447243720313502654296109203083048030028686328803064759220781488623941277286835867980551254410731471037755996408193879152746152448755452495200219767231003969613129494449441706071369684209240646882584806809864007514183828550141888308961272807933100113232518710618054428214821144165639154362069785043610849166915315635547970366315892788786111008716806653444417675433339713706219364388500051495662894291736446787908022677018428867240417945310459947536274293645117065188115131441452687327446242769457724630466211424000118408814185923398018767740232536058030167267450687990069466635399887824165869117282611169014946781891897049468052075390585656416946025135871393554709630724558297754905667725036810090774542410259944989084846711592557272850963533345271847762168049692237686895051771133674572191941116804031249634096669709810615804870170341789545939776689711361075791741625341121837362004305081879848559261854029352464343530180668132325523477216841049275197770481645984136516565626724502011592488963983902299504797977597551970926711526324966845201055156710168066099856389774824208746301474894921979678066687296514781775553054722468604389350774073192888769776523589665096612575773982914052383171985468663087002661823554933726221818394009124339461860846742796680420736555259156346455227032512109585680989179997022359957093715660122661171560198550569870997439893176471671190201414701722377681303085730162204278991299332463236393739488633911329901148084524631511263200240041170012320045521354380917177757567797855813072756265782366867552570416175416285915187166766196734701475564161233168 [112,112] -3246302250312502905697518623746801964454950679431798372142905486172184681331079898287630412435368754180968204871812406538993288552732992639141563202071355657400675216244410859734441577986963897511085782267177988383605615741782738163514119238152010085364467641671216069791872960056697022145712380097867735070860933834286775671949795092543381046204495013402996372038890687150630160885860751211785101177725939060599548510017500945382203839124670460842302150978131884560299741103679744407098851989166152465230942106773854300231077418420056457043369085538803808224171939094661562587810740403964720691443767564175607637148933338865234954533361081176084027166719726983885033358571446487015291286659453473933834565429209209351544079406246579717261331942547527278298500312632879111889787776826693817318683481582825769757963159828666518905627165715375568753021571428776709139391876852443848553368501218706966609491884080950917612151039696003822284470215909189555222052806762799107472778450003345842655711316270212006146655323501928674858126258760802545479585324213098325836513407510175201399625906878899852683608461957608222461829617171251688625416765966149426087894360455134685007695668786671860182796638548242356573831346857398069455244281992860218013409163997161417356157389249305786490160142241591642878557234394036720085906921445864323927687214197692962836291012768427413466102193103696595536165853747237500230527280728620417670991744150612753673075823038352673250740177043096387900140143549932749047144642432566917044528487832416007387483529478828955505827846466874799094386039389988185127899776712836411409755256294166187026657935831495676748750276607117559745234618919530108242271445067136023477837666675257585329073786693020118711238202084333559336386538502817106689058396904683037400925386239630637951225818401427998167333361076088005207022312841676132962250045653814918039040173895804101132396722007929869463807429346011766568370998386284670398210256503077114965391947456076280725345459131610374280737036706846839635658278704046102377428283346505131962471200857474362365747872925976241558523410616645833545480821171067160404152 [113,0] -15687896983605623897714516106840141674628143943751721461295200707994004853838971642447206180873488482036408232690436393607418209571227771438755965062938020815252133427320887902065230079319386845651161190100120993423623587617331249853568096816543071660349473490928873873050160966249537229216281133955647393283016289432765810533148450962362006367032372637331293423805162134285418204892046573523040345018578322885202185022987981316187721565230648760360675336200823280966136830988944779686910958074397196902620502848014249431948322709017448116260691238160778859567508019365153425263339153554038285572199109044469947339542073036187560718354182479851480935229069152336683813672271001483408774757183802182892371786489408141935830167563292826567424950392332739819133690739135475520945134141996310306849844880608828033179925587686001174308092585506507285506846937232101879445116974233517974194667811698509070159305959220507918128067380561715779071862179762891082366940454665387392701430110651520100415350788286128982711537344822488913171760398107034448106947106623938867895915253744713062147231790455055255177450055104449035689920710827421647638283882526016634857280109473177602723488863905234459306199624685890555585873081604065447640431032464136776999999487563583699081261182612374380507365596469270152906390630731614270124955937398773460169054309600720018075303597601242936880025688782815141791405701678867988410386056425553243083108243438330602724349586440260624700330974000192386827366533963587268809965351211903006577213188415445203552704172161604326354562983037873832589739630919824595024741612364653297510800369936884228614639461047791730537145093742468354440424840576395672123747791429757926498652374587841803660083829200102042661325989107961252754361439375221022561100005301254782299001643244721507445733374880824512497886365589628589352493660373883335882754628552853787655877796052458902709264185988258118532322132643198543809942691092799506145169514802578439285158238181004080675658055351068639920443882912496408016915052382379566036480949692398362677574552574205071105192509161400251780412513748055434310049230406946123649746547219026288625187882462444794029698547444726636356286579634756775821336876234349187818964990550056477671541160647342593941056316335362207465390628040299094924890945963583507565909859171970387488272806423869560633685502178822848863986985705801430351997812703742809360980233782916407158287734330770282843380961471723649599064363674546602902468080082589951626947151790080000000000000000000000000000000000000000000000000000 [113,1] -20519715429524836231989678198133458719367421115118559389250407394286951144772470760841184168636928028540289154541936615433031292147509279687186847261039073756627798414049080346780572480527762203194165550416808608021877758258807305148447848906839692863152428186748920614545125048178930475722551310721120523485033600944013532443181595719475837859117215252314936096712807706373017822391970515373417834916954639225109510527610005497967963175193232456483994830706968753440183342822158070580347967721176699290984931247029519702034800708064112274754061081714425345370842755441231615112315219255197282006996873094030531463067733997170093784535158283471021529030301331257653128607064289388666904520714054972067500905962750969107139456722451639283043611950619994958870237111053945247734431624221425962782558748752291616931579996696758294530226557512413250253474907269313505997788185180960575626953819891385115122438226947456300526508544901667873660810807065054068695492495454947540983490173212142692029355771169877059063026666900749978618274671005791884086483715585707293800431101764539952150629859002443672280041895968467721457038194543551819692440100333478727664106808748140692362780553880328446425832863341655540298139318104539515358241335965566445382244082089601862376141387811283474635766967515042945232986595039970314024333322160505050283146819966952342614506404383907784822445047470421932286453336890349890471252492209262496683572445605382445219970925981440467696611138584461819840178929387714405564728556496131108020994563228587641858242591267745493876139956300396265266640865144869290827784954498178979937792116256706094573666481874433443729254808060623010460103992431335682537965379009484728995195018371616805686327142060847812015191700599722739468523644369513683904928003297189648397974637602381612722182999850051137151770013735623795613088322853643118937608326905900375900674310632409092505789054462969889814082851423656027846822802068754706928071573217594843182326439571717640088068958569732797677716862341598936616015013323951242939480033199367037849144408695571072020944655566432747673552580937478392611816457937436289836905878345249569911423853441454027010482356080908076214567013753152722730977724555607196800155810788133311622565404596774649151965976847099267491501226877593035010032389494609035672966337894605718487094295122373086293081236383082334828978905090817011355896086746975250470311694319897096812485190085129139081216108696992393252268052683711692941075028435438505689526261147238400000000000000000000000000000000000000000000000000 [113,2] -1067002609161124924983249034517150283852448824963392674233041915891745421334163055618231009781365358150032855995914199466216336073158484829701422830863178513511620044788022880537095101248967142185494055397584792040366568961611548977963463231649018950730623621817260919692666669050056156848503999829379882784025782538141392456249709248935693311542950953185531725141808764446474015472062483312574088099844847168554014529080391741158835678591539203229028273589009380592918931476721889163742503378592085090691405071092744043881613676584949235913298799445149980453222282037041402056710289291252307855430609752709508553950644323747133865671777642383237681927863466494161119915480676424981924331820636932070796397060385935224114610293356193267702460503488273626676981192869463677538457824178780203904767658171966201423809307519897370298242595647983997491434309172142264076799555791502333642880899162683873375904073162904510291945559921288300927308815709995604132780691979852852886100535566215638663853059985669399219510678668071651173372902650681952691372343811541353035188603338698917962400442233725802010878792301398678718876603313703496495859056210943465742514176096882956259940828690533231356102012502552321313493818998835193115558448164850071271910735801528012806377545637128310565629485456826304693384761167592876644379966173668935036206644048078635948784817763883494909005962396064013550980476226674738423886887274900709086326289399080950207587129916398729473359741011843806813755816193917321192468331436375542105575508876728174222671280137954407825923808447576846504242650964926140143706972924303414351329602630112408416992247379351359098036076471750518244720184839837989462924428294558540179616475857490626460189988006680101863168651220293630199135835633899609965614699083806837187976593391449704206480676376771575259080941883303979294319210027454232945799073038777259083748084649438626436786315097889221834300540513352319457142447848528231283606648037954888517519288460382854457178255094649051001847388734852067349886754228022564593713845089610211535684719318535998807450337845439746736473966963601819514886400410274800726671490192355466113266584682504228110303843215177958225410188347063543434772483966162577896315517515768986840918570815475701233250909602227515289318820679885744802074843048533746129978410225108545213046356238612247069232959422388625740406566819943764454783370814176230409971667903221582910414104274703403629252629214038363018643664934999503264082798171851518592619451827775078400000000000000000000000000000000000000000000000 [113,3] 29694408688392624261376797726607240496037762393990135253118876991533311009606824521444600543010949092533821431134526877547930425326401416890101925780805022043330442112511334931869543519367360101096888665567150733375620210873696797216590856624686087170258725925950041257873782912961620722415490607774690410652577242065920182988391945951296811861412937592453953802727671407107633704499933890450445643651405231583831693309338309504575697424544218714574595937950024517581718066099653942589777684179240931137948163215782610806241852840634434737485589459120343694929553147460364168412850147715301186985966954045234907097647083251700280431447035969585430527150586425516781147225719921211371163735934386382455881843026306112806741773232198841015308661436887164086801347596126060963955169202064713077505825217403884769236317361434991953757019420344934720614714558167871467596365647887425625162863314917403698509056825350954449835740107073836280602156112578002718623691338060345149666656836414769817781435675299623213426604790023493397924182083720002517287293837612056400933473749970562378114422520517096036696634687806138450902759156523739408386697497246246045209990186915742914952315014841787277100751675935126468261504341088983515029897820413620363589174472815818497106281296381964365425993251476774491191531823016458688116308048136369831496102587476727915014971815221765305021743281046041134078883511496789055574443289099847479997150382899364315970070400402423082507040334786164040345218819704658662447939612469397640172980170076329534309058510820269610854882881386707061002011430633899908551437300095335545549793365702932447833333827721516417100280407708421470256759711077704937585828742009232250539629360895904689923829498182083713933625168667955609423820100807523775840507209653899173720549139302247608028137358340152730684327593893023791559432964339592424092366190302560507274039558718556407319240692721142442840528200919677636624406342310544430315511192312787482276652789778532096146598547637881729877118648969630986196507792744106296438397834531065803436447849614483717098136959205416525025041426650913900818408447034301878965293276984129850230294537082572023424144368920688178268277021384204831047076424617324247230625979903422482802565791886872303249916199973548416885752892303382658457347425115156219769871966028720684551343949291482120325471352613246488774124932212965388957226189562323900932849921687141314821823097473069580250620460930556852557509450258004349836323827564431254160074939450785792000000000000000000000000000000000000000000000 [113,4] -340143331721267033530330290253769951329039583942750644716282510864561733746690020547731643880365392185805027190362303310251477679003632471038148075337565825677058643864287626238633573900697129794242758525863820682825244098404465147890409496366307488284120282646151473264021282413915717903887933111858113284067105217446677340724227006042783531614769639328295145504794133822206685890298254782435441201270490672072618084601745905841154716083801354659705767033866500535990720286797821846165292866430809848011188118550738952487295367201163109661773294216874219175194376069855560473761640826664487963397379703535883622580458429771412293539321913220082372973112591993611313603795140254823527582137403302713009828327462541890094040476145570609079159192398637069410313643850274262950884871800166183455592142551289129082763077285505083894890442943745942814244560677954010370070992387289305058109329154228965568945021674566662666345710734828533518354046549445745397330927609001780927869311400546835772339136231731699864479819074495675180910965907732707423923675923529738792559525004619242372130507521073696787009862826375310009497356706934439493235764530561302353739762967578360825542747727028339041757334058352069344718205156675430468692147030731443516944341198363552963189031453300261839108519582466076340943584166436657075654409619877081513152129903526134130723161757009474791887518784389072376168121894319719232407272244037424166728436198265111753659283947397357246583390808324704832254709515219337548094313951569487910540145556397969456901290521531794438932447956026123400866658675132392756159106448597456708441626950088114297265273341235311815679538036795343783958218341711256005020093900242188680127011821656748820671223538520324947470859276825744942025889855874142713550488953619947015313241954606879176237407315779654440903894681113942246201166411040570905369465771695944968797690377033945833475188024014642814860278064267757570712322745698538619324110157930130621045991075136434840689642914739900202542997447589969782081954165918817840918222175030454234516627927248302785566541462373634104160431985524150932439625317428680385949878137986376790502308976500555542020742795383742472167266946111372336724962502432481447450757368882647469546452782290557079577663795213467766197445318933026788469740186429455701112233760004903539298071866970144381531461226245765507313068125508360981176250239424180355555602591860461651019215106365944255983571288831293040488903442368366218612602141250779790291163321246679040000000000000000000000000000000000000000000 [113,5] 2435608477972163966773609879397945121749258866230518352569070424247016342296664381562651833922429505269439042365437535503922446247252967984093982837466944439782014675450265690754441245654193051826311345622568117343451814274391949458318145416220787703204254646562080836675477160985315753493601794758421209716634366592509818410756313510638976604142982329572481587742787295753098886390526150750338974145659632132983335436600781060558923779963985227403710798707120793253418856384183549677211896520805199571511508689389259297043323646323578285182835093751389047013285190052012623629872182550500597688303197599778630969084818603845932547220827764819892486909973649383259902808276552514555409871365873826481343004858736106344889950952528474683005803553190463928173431675352645487147947848573354392779067486834639470169423215171344933737165320927768487546917721766755971430742227196131062890596253974564348500314318689794792228871984551653902148857434447459230791856702238692723573041003083172485070744257905121235258584414124282847163405900932832935798741518667711650164420000060251582097301432526731739457186573092038236745518795348898326816480870245181075115014198964327715051965761321442722087079806502117903335149150025791765082295847811307179792067764033160730499423914235541910540862607104956520467651819688481702799619413160030846589917426029276510983792385428867041108072765210075012043866607676699728064692952389929021286719536357782063398354833232183445872831901094251272370624046312198943831590952134622981328802962025291867487470086015049299585317816492865692898446545229494512647124511550885722080094498957145709778227849962299122485561479785368522645104444673697368904262771338055465439617133840292926411063108613524954012037814027059602142726859892115085471836599048110966563704673161354113109847555314232400555546728374219822475400960380763849700588334263044709791903773130705969826813179403492234780084169353272917278829690825607408392194134059269199634336257525631367927919909874355202981148922842850252208561477054019619000280285853006157943766879702052161474792614299347750468062414900250919621187926204375780331495365133379334856027745702304628314119674987717603697262410113587700280105025452332390908087780835365491101974172776159387028363073391167807810190458844193287069191907501917171203134601714144294875284602588424892758165385683381993706306020668216870079566672251420077285333716989779600490801191984181627856649715225093160202804032811377278043204370172691640868572826462343659520000000000000000000000000000000000000000 [113,6] -12867501621074065759554474800053326942591096292496135320458382632776342490022493953427823021564523283173253607586361243023687640031180679569588313223845494731633970554032611187067992903832389417022422021819278843274090337475317292765265651623102848764397289153380694401938580058682324283180216428987353712033782297934033364907159871899242830174844292842734864831578362038791963515455027637774664928292422141502822391736475637085697999902151624245700244249166356094349676052133664697348450624803763527063450925560435683568622680502913575395576063003598441147308608648691956047319375201741003766363768936313070146853411185389539803032165465121291172378202548832059406191276753671590030239400355842952136451248227243241547146383734511209343196198092148929418281554607974763703286252896097109791647588179167813941938782755717551915051401426700468997487140197765753471889272236903829011008279903599012371453226186691734483043434773569285626571011119045772188992798033025785156330869220528611399552230264246820499532570614405568439734312491696059329637832514837837493669401496312578225753580709617838306242197789966703726714574199681805760477896973405716314833644514521094936445077550316345332545130899691365200371604262748129652962865069105890785359029990223389765444427450035359360500093723323969881690999291150866454002981321562641992708117540152642739750746091942934876284407553717294088259557861628602247283482985988653679456102356196640931176573782290877170388570339607590825299556947552587827744582085630150810012759244169385899929361848861327329136009769568431926831696742766569525113886757397082302452977583417897294689320636817345284881693659496602412844216455924411450167737606966797256021433149690280077361014397651293018238913533394546534091362528436030821257352411863719390100831095586725525805964039711444190249064527711205109402614626966866776432850435949522555882452966797305416347113154480049217096964854609952452863929156721655865660170418985954496549448186637881363567985402166417529186709217956592250294114849730754638763523129720437163846836661924999173038088997213948109838307653834287055672757902725072826810291782956228204565347532566899354100428076247065112331807600726617820888149049095515285044282130015322058302595620514751553575899089620360893298207521295658232387870702924425485270695531537380937158583443809919035343530810853562703281858155482454603839553490984790553368396878063197613035467502545284609956374319813143249290990677987515251165531270812320387036993059962644070400000000000000000000000000000000000000 [113,7] 55540101606841894951816126970862849298866488902883164927766485389525779812734381017868827191678737581536843578635187070526536231224708279486964594503917356457211014745061477348196496997673433022867642219969692735558173179330038390342306577729312822479340905597834859391543052145802232134144898190063318860992703419682021008206728028330254286404316616198271722445932521591333955782494907440108311782183762183430665629546102535456758123697908707972865504168037846869727218861887539250111693182583350837100132893568804229629219779548635669454006499370177552810371960247680503038356555435189313986676123194359198406763268262273581388684459786488702086894456064888031789513643246342276574942662278501021544130923933223535901110136621616097818658611135264906858747486221345459533153852480240378821466868815611801761394760891823683977618723258887443219372638560866813402173670991926355319809566954843953141201711929645973327743815408748963833613095481335039307866001923730290890587663303452592054164052390224675797144748153367025993260294139420090801188592383370255941298256841484116925152014257034433733495739018047972683741588253954632823188444322863012935266684523884206697244403826963331499198363208115470201228912926444176000993801783443034307865979368499588256115804028839869493170222345498949014667231298885782362725739228563201257806111277197671188431225478702144823672889929769267842906519195816159704889007599922037213705611063842012733233718728640080062879130847177092111649076347555919288820156127052711099152671183141104956449119291654557262421642752535380601387943643979945752529849890583046843275125877337614700855653886454761516589520458094694472686731820934691955784636245898217775349817902562308435191750754809494605564799205083910054395946547882338540204684216238479932889461016716452152583679076507954769418964514312719391846369562930243272586562056220675489717589049977781990754024713997049125002440803196708876008551691890802869837083269008479319093784709975645001272741462392352425812200854326021167813450235169629247667347641841609559025821012881352721748496818045199942325174581503617959545330255590128601758298447149636675461666727717285491003239814790777003705142990938659325080361311470631766329729891257048253058944804500716038369946094632025157538814408479980296493468547434768733651758753215921998121088048476308902228096191769059590354353584785190994357331107991751298023897716424283460170981983743765743140639657985184675834729113841667617166458842383400460714483699070638489600000000000000000000000000000000000 [113,8] -228231427774296806278481506928386746278022690767416067504728463538522618089684661726560265289322913131778086314234724273789948889770584603913186819694786513519039889241380579930028217652421777718239775433429006672852461626458542266286552285583853730339797471582405971889510239610976044890308542068454679942095960388648005047871355980482198267786677881051946736153177914347886868142161350570948642762552149423021663351242904865241407779750719100948787906645872001758242302102515547403424264515846705041910193639577714152391044902150611651239668060106328768183988578092470400485291338925444972505358496347782349324664281848943387134780459640300850924847287105578736054925582284572701260594770023751391213304113067173288112231241899502647173826542762107179678119008914048034836571422238602400267840411540532800626023480279420407047557448068987745846553624114823506213254813099983118352159570102991680337608721545562555080222999174438427774052838114814694042432334149597794941831955511917011715235132187225746468439812649992408471648240634581272777621839417829446861405120162708877560953111183719991691191650424932398374250230908161403626962398636134391357264084846264453637992689752964659565541425130920889417655605059728909451597111602774404870875697110266211616299308797548407025587899126632191373656252320064430661975237712064973641873442691875746754132667735958355929667028951196420314632439250808125513340122979729861998114715879083279938628618830150333235431875698494221590970158896776151732384791672444464880357829562011027180250916095299804465419894298122054195760642086694165860490122215795067951953437644209671467841603819347498766083319336410286936805452721888307202360818983306654055260391620337270853366665947758649035391416506207304338688873353464499020724730709145551518739185448860921033775256085975803569692902019751236528430997139924233015771834405749234631104552392941492106154176293378725229102151865207294301509390401369186657875330957642461916502175070468317844565530814156500887846685050890002044423678838603248782224736866027103750272864407704858829086183011307328371587390846008911475293657129926878524872541802727959679679346278927408170473467410919344733468874186033663000398615875899422580413440388055230800624799382005704685072335443663450197993513799424350692716421780259470967720081982823533084590343294609705545042925712498978587082500850372235577671786618842796567472335512924909226664713094387768496033097545535501649690489221334440113433677203350619087446485135486091264000000000000000000000000000000000 [113,9] 990352239388397919607379053341856020808910605163005129073131928249179092235147283937433490782240249119750868683318327082510189156634526595398420341897686137390644231041510935768319863870831255003655320046138440148634488490652441013829822477451763166899130265315617753139043355078985553668885557750928735540910426252474168873497726829363012739707034676222253696380863455780621243360862230587838854201960542928866666058035779592484039029047714080919697039593841158654660174029789651821072099164851169690205874522037342395500075318078790142569443136179190000750036195563242849847719643728278747679717973486024437730652839470397651792766075075928104823909511326157139679960417588196233510125255710551362778333509742756193302290206873484982713505688882195661558548040343240964861433402042926895548938369518770571671748478816645433906391531996708372337549680183901460622885884757913659630629620375256254023868800281662617979608503430736661718247142009925632205707899024755731584537672440374333110766675626646533694070245420355808533344497281277163999515266597394141976622184747690101093005676016018834380987326986640810208188372697205320803274002246041316953351457289125243165924715398076348763230548986587787761416937377106104178991612000995749755307609377941790796874246625574882090405844147969615416104668119999811104796535646027368242486917089243153630302077468750782339193888251742368550109469505846315156424967950144823255080541787256197343508692548505922729563631498945382469694350218311068844752753850184170544858729860049385594132004381594115304154445188929470018905743260485642395634421886622834527179667949752729509122736679034469040360928857321329993033170152326736401278022364846066929250973952161418901713852407648014369238947402837776634854449546603385793874564635683653262303622152193538304495020807043479299922958889913137281769787161636275228529816130533978231013430910434866082505365788383201066261720636628248587796041750718723303345287534768476484153066544348451400175200183434946587506563597079820844399494981523522413067513372916541734446572850683619251956326581965781184917413563675898879676859659445094385095956047317461554981516287443653400751762861016860218830818672576319176120992724028011598585349329442643609154364313706105913521427815834697095598796421357097660720688928763465761789001630500253128117237341940897409094588133198225099438504192029265832526546098732173050289971291153315525753412814588850878151148661005899909135164111009163808475584749331393932811140298872717312000000000000000000000000000000 [113,10] -4105645950762304729397072392149341418635956061450368060346108106076319008861291676585051199722804460355719087712549176530253508244693293604085592793058064553625607876532305044566999701112682156276625952021277304388738872487901619672172551519739333897627191814028756196797515596144954649027448419365441291497892083593450811199719758195457908420978148090981670578874306384827200310718954081018661204392931856807155663433388012980052158550612752901544731694119054038947935702390951164222234049382392330036846150563180251549588403386285678631333011914709093910297341887148737524481448323509568726211561865104951706509767124964958653815308674937414812696328893977979191836652428434040264336934275623000684956595648380545961734243249442276168043645398215235873661417200775105729802190852495190445862779289959803162194339166758842701680280758324954952325760462617980465528177966521936791092826567305381301719480911626372219898649806794032452972982188346616886846336245406460856710292368623278688980412926347342822648310512160545379515468022020888535726420947733512806429073944364268407875806281531113026923841893874694914624657149785453982828434377851066790473342867884361762084523925580192413330020072871428122046402674843989012066733059436954854348467438008985690205409990798587402558584812856487987287421193448646568689397917943739453274554917370755131244199293504713841462086949102161415204421985176150671434743616315798113332280684177975059642399312896050035866412658093483287851245632598897833213377684646157184302437217616264800055726618909970274113205837965592897407933696398652037011665643477043009387477704405709910781121882452955073032112244146703253734192241670565336567406253977685141115573044985912963302107441273048585069785824990106440707774967820349884839056552184037573709135164491597260852741716070341520485947309690138707875106387602485029919100853535636502240791140871587652762640574096377060776032370474383676422100749996492488953635820213831866885617843770739622671105749027264986831327547700882015980358143808115093257334967149574753339635059487609687563274260524794392556392850357001375639429842988557818050139649806621129621862372865777749004382638612074668969624905981355768418032478827331656162771349062027675268342982687593240810135512911185390540002200243970451009741598978133809740571568370870746147022163959713052000166163853897068209293668099525499265535695079175591800228485048829215591673546376173312861190879313108238613170411334839876620075293699811718721770544532237058048000000000000000000000000000 [113,11] 14257162507835191432709615775181155871051901235108392378795939636403839264872153483057592853276937956482217055556272617472728839334583936252181469601418989042300918555014553921176429791755490934432442443671780568926861625943095546360139806923217356577130410124681324130292494785393084555620177140625833660047184740571015685987714334515025419356564266952120778598074542484312157989118507947413617741205075038845211194664023484554297725832651973081882737892729941022623724205458460213709202414670432268016555580017746155583434930957873494726229960690169055767054647715870338223709310586434619011721201897329939415702630794898567185009985154863793661185102624000620900436547339237415152489780480704134219995542058580939948343364378263368989105629982057175927728550600448231094706239722737239547402145442994049749103795796659816356790295546747817827257954771610718272171325117556590451219604605948238651245324648413753752351826890544962548592184204339125390286394840501153490951673441194779331516562706119096925890566618939096801306775571287631417482840721743437767560387599611144888227683072151750034285626011552526567279900284196767357693076298961466523078931279958021310812913044020993437332770751831910087543509668324720435859747046199047542764164057386448572897285785638576025402335606491587855839954036388427465295405470453020203169065558463068676349561382246052048601715718340893722820028660784786543632796805431425817636462601165561460526934926595126716065748188695819332072661235733662695547136660738020477873860053772434811924036600259750452423797206814021469746069149538185068833460186255295955308928547169527110200105739425363511991573202477062318140978580140708897480126734276077643314067434769995337424753929428509628473820364134935559478669028247753445208739032060147019677788435557092298515485776558291366579393765981456645247601768030592653858181135081097559258585840316548187323350209727588681120622990758822991406219252472081228384496782810038863257338146679809122040337490583898888232190680499898591309447872982212009205416626741625392580973003013247672112881157070470101708209556490482243513614548539995243507115697143099621713927579437049841756558791105822938790733872336555973454858536919829754538054862225368564528168876007582598240039490204497865190495096157823361037583810038462683760337608597089340351755591620483569498674473864073320992914035012353926418940615895339527819217131206239158964949411882191750707936749728499090992680923164038757275107343734323421351431406689976320000000000000000000000000000 [113,12] -41191285305158634008114207632114118385345686484935673891381750814646230567877749931814029268175557304435814616817359668646562796410583389497231676208956594876019992801494238705886267191453742422832469302791662252431569978461847658256640765566365484352231931903247824830495851853089637015104902971804892608210833485314542815252175243683653237746709266560484381236826304663455630149431806547991356725398059679172168066808582845318447090533247139122590071572765822910180974262008350267566856741493447649935792500207625553358397071038358598138837729068528870860647153623383694818868338268091695261658100002660444921570985325110115413462631965282714830889505287547808986865839906295712243478786722875216278470303094280270045144077721618058312481154023724939405999360490070000686396840530618900077480523798933935458020213583129347819649022646786450837844999217484500975668926476932486197008998616427287436675363824703661362132815356979080201256576703773034383104858316783704102363247976444240555654989745479846295857962310279841071641694761682109549949083880667773010609756809770134375162226732879584687676511209487880205443564864526898266066494300996669703245006116802181946816712317646085589564701219209371666459857155588849014192870700871512868956376832031845722144002624286423508649127989811978056820295158495295250367600639133252071894184695803693124044848566568397722541018225530437433380783449796943257670349024903439942682920162196396576216165378704733120840877080126618680831833003739463315490946649998152650323090003209465796833625602694493755280744706690430026072286342025947567942126236830265538004517268131698873932294267261778476801238317349412768984438226240310207513377194056668836073721229746473326514775267307631802544362123790288600883700194531736245494559843834805018649585224092680913368872974577939409649684410507676222193658649255568034663686008155491056398401553525682100256894566204620727847646406357638847580295335272419179364166197470923823610980294722981546922973093753019382613427493949479174944891594248546427611742245850693453630182131645437267872228565590955859752021860373746261825323159687277830794100437266656289706279846774122193260793135288511308769463838520672800054695552061770376200005122307143460746205904989335739501858777188793046522003380117850812250724223205398953707386076141867717196128209662134959209027845149808206704826966813459518571268833215593279931398406027242767971745369042263184379935394067051740994893979042040388744596053095357469535816277198215577600000000000000000000000 [113,13] 105644199826464191753895164675878350815577611338604782462561809047266186052381175574636505851496291432079575639603437556542715165555272602236916583009246120693493466009352968553181197786816675165291722236530254667526111005601526050496203209502760147429366287655444916723027996592454330523192934717257249004938424786901954034896887763622624258596076002617141487034199039740902916566858016949232976495109756974455998928847796219620913072660046249090550427625482153467414309805082317692714671820788343699429027968571170812863875935232016349880507112617678727200818486019629210349799301591561954799734722331371929706231243171262185662208755221074922884027906243523690243223047168271717357655303791693754894485678613230804495444354541845204818145529129434713221662563460978528904559875381209021207303845741893984571487097759207989807817016447273256880011173592487278651752667940608259301759060235424433591789856291714147434969978484914222246028864044603844832792789728259030761671215671432766322413260868495166522339646929471685844893571148140330052335163131634584597030856276399241146096636616694877304856490717649510869490747345917581142674119646073625868938620283597062543457606050546671096291833545225089848622935745779179025876406236413013598335076412727322947980905149484075765563519415285638839274602000536186363036488041522278858294286467660579194706398122660580771146584502095132724959950171701712920700392668041623396884439480525787015453639710151497639651135482503043200118111754156485472574218555217233614328612202063435832749195928344564462949302599627819630623511836431681966717092170071018370295044958775261844418732074588115655721632371669683640772603478733043940563818385783640541242832373126986721265992702719382346767548630289147377263151692053711284428565756429002745021592317584729646189308257027941687978630753730825064072392580071218048746825311683176466812931245173132279675422739411582530838730199188185282369345808003989871897188297884105904398531697595785986320903993545374115398427277467263529690760568751477716520207497509464632706602270290079693864296149194957556418926480195700371732880887978055768713148028872017649547813511812859247177864630281506700923177514137506586643622901248555453100146053557729381595997746120511183476563969218635495274196944377183379795529777830666495141833468871418865506520338260207240043409642173227244881457872991037000214679654933347322582563277651531423498771732351051850463247613438115680215950303892030521125258109622299303501416263621541888000000000000000000000 [113,14] -253295761907840014604834875365819638942915702158113029307350189133225901412923677675813703518207827612449758310943818981793956517381490670657121874125799123500263469948625939572769926758076864564818639539063964309544359047936195011299188128782525547862744255595103129191243671533512678661400415587944925150090896303666714869747786110506191146389926167412217252383278032821112270695474353134860272669097678042435486273852337927090270881708760726038619386779649523652223829251702034382262478474437204686677716149412887220403409119802815049290168639034635826757032021847071971086534355006651974284390246272678110852932407824218190206625636476769020412302492069282775635763491356647836157111804870303641296119819542979252210186640931760333631484945499059758354156494706209672524669315274310161414458548123339812026336781525324078776690761373773286785412528494593917413951570029628325564875933611894580131752951753119536664650206823178634347536430186130856560649965669897522084774117847862227147962397538436308012284881513844321326744359919287991711871654682044050794324466466857932153243755035827276856217137374481908547475938794546864428194262352913576161792441943854644119978465914729549040208449704571357832597153391716118642773970501394478609756352172545405163216967988293289913859976539082301787764960785226038915880189185461908475348330675735584071813519832558778934227576639695408851356684153347735806085078151993101697931503125257902688571846922637903395762535595109538640920678892699325120347151305047528273006738628524642992378039494303174729234321498191455981970098065694307384588574138090267809379367928878765033811836664393323509317373453013488235155366803393269823218999805096429057174769510430395648622746683095781697046647604274541930739881140907184566877763541539514500895882138722682651498533559856201283336830166967839236834591721033608854460281611634337121410652523378403068368713405851731349390844287525705741436768114982747039013997573577495927202853915202440147522043098835782814647750025744158014499300499977751965636675718066476843181343219311304591251099050157443726498501526462671190778852162438781164512683936066309766842879588525596522091848421251517543492707840779780994759030766003605337246438945212567642218442642100855473622583448788797517774103558408683475306719761698445761626528111363323424108132579156305899525004382858292860449468881954753924556663128829992028571753498797629932064108265452268960916611445377721892310193076862377148539385746119412325548986637012172800000000000000000000 [113,15] 558345254242071388666057228365532428380251460837857286508332999492728318994534558162485019644148483568280253676920815184560600078226323855390547123244915752716039618347396542840363195709101403503969455847534148780150819953092892820561484541902511813108150592185784111001782530005409736946120349608323045084468106518817696731611609330301020061326720589375199811986555232612629898490119681997912696341452527822885807779809212531101620052282521828286164409654151091093810629865491805588473751334370298309245356935644216148333339734938506192311389013205526804245780167426166635265863124488912376769311712708573369444984187230270651632931412937597885892733904937489857357630022055699723079056511681311311824539060844845058751976279811590479957395992294185280658555871786667732284861565958576172229277183406828256509131153111362965670730421687776598386397581232781591971974868005409653027382408198540264069645067686554808666998352749975438716392072899947926474842979191186385882684112273714816732034016940263993238651740926378666127402845999302293895315837077643132087295803592284556710617654665649852349021547737215444469835100517813842407629299709401914267275274514162016887981767229897286625057547884309493074453107202647770231416701854429837131312679760988529913525076862784872945830112752602239657559501943129785095926698128433857294595558167636988929010535718394799677522074307958917215729122525721682685283999359286697239114446650289400423677958682141898249492692181187963398702921644862759329336459543658731592614153951690341561362490009263757053564336842015769396368898542487670368831740024353911010913737014154714231342981567603470108795473668123662966598708390315909393813934749240553774866710956502032062681694770299742299167728499990820226121312992616753630690165543392742942981125231510626959515433789112810752983777031118567708399892892990566604587451513365893920101434625533728731473214370977729564679526805598818879062596267528703840165763909756926024168925815290007940169304216258383637648575731364158942914553702006954420850730190955018940728238643164713201411667529085261196363632341284945227643328567661124149167281617746965664934443143386848736766284198093476197994745605958352842186721610035504902597184210570848737557655022765879647272715094417317032464601877706862005707792848653651611027911982975374845458065502694546649369190136677896699222008369189651066584930354536169622929902811581839674525402891460337523994172714606689678358889567530818117324538249493078058095017471456051200000000000000000 [113,16] -1078175041110048848370612906337228663236276024452745254052784981039209595890380018260994075782884504541580217469335072851517667647445009754550775629301881733853140146525415951991404137779189104716623988590227656585587151249715800781927763355214994263069161523288127499049265213549115368173884907195007450496078992774906429721783802741529858833186248090354509437201997388244920723439576123155143213425394097722243398539212669010183331599711749035525829293474236238857140916144940186782486231918365770814730782758298515974678942578076641392303609113019557694618799872863754006821951939272310153559803490038176876306736200567210308233498789648384600213955499596802328539829655535867636901845472832875536003068178782040831182891193955323456365613964483129828364522939619968863683289506390049792890572358784158991437572636460867268255462292910378449223245213206027856912951258269721226041009946352870626901603301386823596607305478068508474797087424108548627890581400709529809907882369466649888286288244702539397412487677588337729342562836108886782891826302735201232272339294286708244624346482472959552692372475270070455805068668267035307955364288134478080048970999224709447997373218962037549254643136107290745911835621173009982210421673819247967105275689984650866106144689349759537387304519027161431181908984332005903083430549994203026397633052580214202445490365114252713366850857973360329174687265949007787977248606390030348925680823280233154149623543131101694161205389461483031394401802256859807512030132651622568633632982776588226717496719983920914673061226169580092255388510394295192625615158174701545057134902862278270392765151939445472617647696640467585602141942078683388699251401710953406207985322792387127494611525237548799366188447609717495415723887412394202035385571636265953628615078390320753662203775234851131636553391952519201375566895112158198378806280862549525091603992088264060147839857489131280169676296798281418042418547933046956819253153628359683105301560950369296842803818167610265878057795919828772751318095358365701129741078957247893865481864090784432804271005975275917192931002674077209496059873078982885689839938316792706680017119374451642063253122829618141669125302399813544244403787985555948659267176887074545750389693290814747653747403756161265558853799592920859349143629042089487926296966287949286285285463230543467102795809464184275385506050046071581741080356516654673834602697513891072397440071186153619162866460355464708947376103851610812941330469120529263673445059198032281600000000000000 [113,17] 1797744796600902969051050540853660458147679299068806027154719164073186246296894366943219688767538914430235598673708227037290460092956022779737744067172824253372838840041969948138788266094016032596377049697672558798745480013837862326738979372811685210955365097665380670187068123773896864814893002175198972872371746947494779057238351553418302068528309546243129548320787795782030667918718328257400910097605741289705230747262758778685344401795353652301702006565563355778252850121019787067707834156654792147624028503402454841973199635823220181556749356789820794753521880982939921122846365323013331402182731824433911372879844795983088198636121497988003530310455867941175382820350631511255735926457645906556353476270814183006032609449639003765357561173085604415479334833518835405412708825843375734829474853365240291870267068204193484660478536984790289065866653061542747866885168293323121473347364569181793907622279837350976573518311494512825699999175298328376773636717420492177071661641680963945589685409327853257135333792035333499147458902758938660287825604420520431453572391286605906007996400922616149306662732212077196322634143036056493892486202195580423477325823106900762386773960469623529545852183891882214755651668008445420189793904609009685653203049056287723886258371817482303544357572198943920265030972137220186662597265464125948095292864714018905080399646913870749426123707536514273233318541948559766377123655770814355030969773579353625037796197081568202866902244525049156072408049288188401503485774099488387261731260197869741018982791267054933442673542802286849889763463697728300801412621431837987425845577610086012329157892961316880900901974197360074315805194076703358338695565223400923331119354994236183530150438264736909386148520172346463221184848997057461365297191333637775416503029996093951046855242792449397718739427349293598420450785951313392528061360129479111150423624832369161899138442653162942842423384744278201784853211995311821010735139248448196448349705208533469332746494222388510958124904010537059376131529841242360917210361867187265089828454319977076771428315132561254996411323667342025606380400199516595249710656369350089224054390814175103887368938903757051768709688717792059755325420004979321078772505181088522820227491926002009316719170365710980712471874231862443369381422839569114840754983577082536856813823320042930319548162518613539693512477763337496811981542553273600169376987257268819211639952337118209554196944501909111103906567472929981910114337350724935087405135671853056000000000000 [113,18] -2700142216254927922751711602334926401268774721922233469127669728529825189703817928309044000615984296889830680449878661304254771207685027943532493526674252276035630347555797848777785077055703332921271434936002372079466439088433721483145055540436611128905095875229299438320605344129074856213743641305975333580582421420560712307798734989688027739298318001920409065581455367596395411460916742517668475906701978603936819400860045391538492888109184532926560448171688051103748131080393766890128239433723749475768545355886799579159466805665316190699973128433895142143320113411604468041372708396112992146191426911541294550471532249463644147730860192899954171405890358637017788628790547555359176253476330517663534624960806688975623601474543052515524113559733439117898675616854182866035651706020727761220796109774229717796972136011283432315236860246516340723846816914093256344949096369884041781093826722447459893170657914130058726717360503929550147405267394467184740414709705022839858027583533195616478449933438803919805310349458878551309450230749690751813282679382132606756414644136129868221041322462357987246514733901400243855832145677386196914848969730740944258533119202757884258545341043631525417179167664131410887964686841036665401339307318698144273276027713863919898294336954623679147122218009754631156010134113890444407907911584437384654797617207670323618047723815446181027443139872336503504406309061652646399661322975489304603353073661965679464498950054749821530084598326700720221126717822912969926181917538977121363462180595343557568053951365066901347748103791222270474342016959165363898140494960113941350203486291116560365324818280284787764899963552792925359609111592253528692152537770154006804418645446546464503255108935666472058037259070919835422332748152929295337851304526306109711279598440550183361548970013734917075629779026584321599884327537779466123024344346836056647697592899431587344751027693056090508452284877575102116460181357186017704518457436404919764263253500480708220791496332722931939357247504428848406851868407435269877908656604196491038345798080745940397893604285364668763863386169946124999525268692723930705047965850080392973425395537153431920595780096225080245264626391086349878268642638005592846581300346217955752770838289275539957669662114481987816609639557852336784665798278980134492552206128627800663641600159799898371248484707787612548373967696006485610777816145966265857683788671423643385046737625725863161472025855339154297903519698931913859877779223075295398682991056125952000000000 [113,19] 3943351440128219342442262475612195601479949974781771669869904973016707469845006123064778864656929425010398592101677287461308952297183616139845095849994524277599508848921143681094253295570398524264498366458864748277096684333586459401593775561304487535911061401988121431639113610262983458120517286474395192309717071205433957462634194935350761966097297308858437483531529040309905561970192008845934556706004601226812283170779886728308229089826201110577012523181613627895234867166979087557246859094075255962110449212569785572454975570840712161400234665336740442150152149086331036519321066645565552291898604595230629523198577370501644908085947976494359316212627879204421781147936179902338793003335221057029236874492466698392797006111706530446072276024119610230418508325946242119176157354206109759919523639157823708709063522177575940503342566576866414639861047630067435740074555414395189164205241687786004292234892969454424849559845518049173667985805991556548791833175099146334261960416880005872719873778336928069264892377974932353574196610965895665357246760280013372521677090285482686230216799993782715082509467453439574186419613883269979732366895183466934494582580825353518279721173893674363076803803112656576894217405157370990021676757868834594310680833811688866567762033288793314992524848568774277956402942789723047071862703745912229049705318668038456446758866030055675682350394143116220273109047675235524926508896678457636098632754383824153186564747101067631552155972601753118949196732969543460635707982395541249873724848027531598811608287672539434770095869806117192714095624843426260305559125379599448105316708536718452821692801384947409025455113126773755619500052349836580853961014355782388415534552721544618089339240692024850902964270725930645926496952588722543372718421340044643801851686441259592627859249924058338961680296016101818563710889899963153240288289923099512674301768025581046477638591947624358146177652560552278703927406971482051632413939548052532136676846574763289789075009602819968292602368544500763586323629611070728843943524400325190481956859820502388202783247494099368434750836128794649344332854946882133836231628565054595221719676110262433031663473368573994390979450750089291935398867364159364168379449840017657836868589453410975585039899378182931816905163964312286565555459756896933933587707592420324456586953382560723831410815419973044525168505666180061212552507332239589086361610117286111870203570246451413634849804697134369042050341793974497359503492103940095274095896602607616000000 [113,20] -5848285676329858013754983549118057134388196426802399214367504033340830190540273564264757474776025805629497288454772410465011367110309794366988626812243790413991842428977747499824640083833531916020078823996157018223015235009031276831284794776121825383507249108849403494988918010409135941945802084318122345574528036862263067455206313475728887985747288771161215133619162098423195129600252649083647331574982178877272277439085132081918969758957050491285996301135831360057872984859375328629010697386975772826153205414251319042420127514697446461919075615874728550091282744983398014542712202904855213440369500868712693710604020319283735046958208285480792377901969286067500288536224071931850878248035852558828806959123448918680289419599054957305003745576318340233931265049590011152845137747918075266249113478119856928149983321828029596318915909545525785218536992468615646264459882580883152312525380828171733227926556950777662755147711339350608383466913704535271186988512337181133073806701209933952307479662367032251091767484881784915091569583971363229721465266321873263176885951371021508910111373326891045289768129735252412736251855158903313439463431008451001366855583223706565158377927745314174437013516319220289290486136490115835878958488471374180800910898044588691351075981422588277097975288111819727436724052117775498989873997725935959758617496155371298810095537295644960468544977376705944289940161254223406761445334761325498841639184348481856939567804378686951047712379022910263972536009964191956133189127553417896757278714021471459031616072959406525554739461345940801834551181687009398968414489671101048839722095658865795507253222796275068415139649429117815088959419149349433577100170505949695612696755193550116698087049610620754052792122600402997415886994504698505152365936105944036880889084466118366013957445902990461036184538724943666702521800303336713763788470630820517543705472461416875363658580263411435309803688942197353200030868895010993787569899370478289742851489258491490336514547650241813896884598347819721919279197303284884858486297176288053506927984810151920574913877281390676787480591225152460708810458410734154819218938231446633066430265721400748794301219190857315984750746446813047324186901336013061628910566225157956842519927844694667605484440565563919224679098622586846544436876983797767429110117182580713024358892360894294443139701497213120565393736666370141156004188188223574695432279692368448852661767976265368572256127999519730305566910365748183153868822577599884504821875722944512000 [113,21] 8557767768326934124498727534342749403493094936624515944826816525674577702690535009667630447480015992727553777495505942088927570714204115464579806316856746672297516820303653984683508530773221554163756290008464072131607338402932986508949169875533140928831411381830804671255631764848732921851795845470108254587820584134829701342640668892600521781710454444831444375743493438868935588522603783593759989331720552989284341729611662903339691690644210031443205161225562567953352889424170747168692042490391296239096789114259168986510526840557357763497490126324538213193230246397035958080901778960779672878641279709701999628280683837394515555072089194450146659532432652723335917112470855439213363523089304118619742623176485868994260056529895369789260426042603640429849005204297635707046487559794977300785129684459303361442006895202936239673654986499412080280742418991879980014517746221782105447960655213198020500498259396752117067068665934708935373984859266928913933213693739392614881878520061332221572587189648405496608118285605539255423113465747671168856948163589137667848295254741014146937795600366486783796826028930766642272633683007657499625181938037744552798285019477576796072002544806833163261961455462968294907024814721943188888435671887527771745964442426200963578938220438343613039294637992257234096114169010338355037970918057439861857693690865228867479724809095979126169675559943606749639307142779923442690974836336559538650062257067565873198286697029148908825487804731267259464794990912694639271827806200824233838621926663141976131713726136903446704900527656545604277158619516342365719538039436451895211324400896084553424332284799244457955424542279409243733749283836282869022479652356509593747491636080265045000237263698972423361501357124583120396892910501451667680270986159766586401071492963848118794706801835083984906256249933802744445276899861389717267060817049693087005022947826623455440422366048055729997473285920955320186955425581129358106372552914823034753002395264471217819351626562292412835414206139756486904439287584759454423963709988488575726770588910597031192947676594731839334522385516144847171009409650601278405764582875997843209865998483982792133422179222760600538440747484428817524005683401606874835987051670028118308089130539167815427071084297730099619209572616121923257179452469937932821712869227735976187179736226020239507026378846854126386658108304196558434721742691073425074769644382228536197877062568594020064495417634168547415013280286165456513169451408326187216576404520960000 [113,22] -11699366652932902142846527867497554527853287046439785716092743492228301296470342344306625215210200654041433474523085183721262212358713741902751681796963462348059734358615586051657892893369183395506388960096343933553354676527117952764369419626144135922325861290568433250954529511180279130396382001684329681406034340124519510685894016211701796299795633207291161577740275609978752870106029837686706080622940416607271905136400742905561332100305573864941169089859938422210997876157669452072243969680310824791620711600911911970339749706960831479702306409153706519565098420588981845524125304290767854736140771498446271176549099313842651863349598636401620294648249801124058054013539459152170107203351200369129753245611572511635679097979599751258180363202800416502461213713916413934168117996957804133439700071876450208778705811235688850676997605167780696942530027266814357931196169809999300620447241721530168709523747763032340547505299743279262958040695353555918492687245737050757171262892278107756620190415874998219283040738990693480293105102709877118213640062418946422884270157377225726131447612528349794797194922789316358173312078719914810119141624918737947881742863659997226383005337030562549309280895946466325268710070516299009479206375225681025406682552945845337432730917132557595406730510964198414608519634515059282822918169053601870443055748928957125154231530390838897691616025203307088444151296008258323857983894077384512314722155544560022860820826561733862211195074316811314754950966790347266600885046335367027670309182234474125453907137540270873987355893376367825846947907308102911049717974600813519091768280656903358308876580555831311837400673979037848797537812679382334404841714235461742209802915234431542420071250165903640628466162771794176879885114935546915263322827665640234377001037577762489727669905490655694515381475422742306514020077823493151891646432590673514369027703872000753039360507566128221942073563091531867736565591301734566470450229326647445194534088612600396275632084010372844527348169925799174866337311004076802030236904832750835852924122705546917380280501478591699296343635095273999997764495318719453167665164333227134715066047585623911417302257942628923451515932229895002618117256021552079290766134669784700800124746505837270519027753642922934112285442361150287431476244069950473697685663902413541102707226903480086419206404639095423575724859336499627412730576117063095473767260421283628576959423518406121888796721178635177350060201982436977004662158800125701792653639680000 [113,23] 14429223754916579490726505562289081172792459932087322098085312710660335870840984192212040243041997429854718531070614524138035632615715905948792119980070355511566095056273368319985550956675035080402613585701587353422488557199310254600733486113337974801540156032510957120141934170309220166500216607880125038061379648483018911081742499440689004844775692618807247672172609141189224563999547400356092597637513148069276507658233020443252780175946315641478739976948870820148907361793197917871964791652608996072656529223904642530068671502766635286831034849553313326414712467036617695208015672077295576092174991792103234405792408728308584316685962070553668084118621715625134631759037695995442864266607377340863361800442405929816856013170030057691431530356199528945166814084703629213364350309510237497166115026745547219732913281097498412063007316055664695270549176905350303566448458418149280055510376082446155414534231904055966991774816840698955392160008032204794517004622460162629746961545102091456177636750095601353547308338687082345234141752398501085351521956257546026909803633494976406196757617425160629098300808923159358555952587663486179380307267802105115010188085198099334756017448411066717238618277865921734083161252049924013681185505722870117685185707279113045112421057653906091841550024568871818226084772997470905133895412391700813734675775312099521713448931386522094444887011061361721326480922368274133295091318760247671677631524533980411336257998387128548412817449318705277581714020040749826611428128324383079968964672138262853364713831946098243662741741144804639411999857816670668546319469165976580130379332395986950175906870230744078808200965490471896668350548577695145107809589085103216268518348443521169469831211428172081756535434822243973981228052148051711407902552564782169583382055952060299602917912976194084946646841035826868074732909904088509813496803003329133220306049101711291253359189969131262953415204575753575855500337623337615966326963783993759531195443146951650901041972316766084396883445566340128661945231832791117144127906874203081819991359451568251924683539182831195547037467350777763679339307503847411059419495700217199221596866398185568531346310819280302729403158877967600418740557822319021918380855991800396195448287187094425843749025086856298305804397878851294960367249056372485297237383592148444553243198426678190440921739878412028634278576498278841728243802215795373705478549307011230212196043389874113010173992139514437132089822358252708960929262038354356135264256000 [113,24] -15819053508086563191441717659534221439133933112049592972783471836878296056951444993860755629609514135889476156955971279803404852138163256253573533676693313411373175177205365007666710252204079675776573667655129764414163383376419530000923280350667239138772218712729848177819324835994362493705954369186888804398589808473494407217069089811791916472966324643180875134427802819900456720579942946490101114476458256402072993448401223596854987196473337069975286065486569870797113963028414905142773850313119192799074536052810277723795759259555801493254315817562818143124757346784951350367329638775673041887876218935953828681238894028670226499502836086092394489396055483336537117127217054024916448118306792808505486410514948182377617200165635946323783623270371245865105106446107340033346672360916638762738306788930526662107000918595586113305250949262360841282546251072874124533195923193956892414141799772786948884897343783958631241588760138735165556420042267931677931057289162938687104642320216798157151332169107474593631146572369386352569397420502701693204632114498434277052995436869150422951230034428986187436579122486212388113397957471014097562541761113808111902787419265220541272149698925696846393493252456712205068848274359411035399726149993033366211185376965792136393161216331293133882678698494463398087855509073987938756557529846193364876337891646511284666925197033022848382499600743140311113505553571577772086435020549396009633792453425544495869721517799911289239965645536683581191285334340319122935095330520525175362163794957098032329756192928003197398141524157486105929330195723709969474644259059632750951596878190187594345819134610489140785329260153448912342538108798178951570774039152718493265229828907423425249515907414058791537586181282874131035701601763046206838979072658847238398883940052328770043197017806841504597282620009951060872961263583214070229311840341403299342914254032960996081320014203330634522335018562415600551052750862138678614868766317206040895539947224627446257325801582147653298071001500342559329678329953912048197246313416021599734106553644721380323112643357864361695336787570834629839180463678602269872472132056723796003229116027064903931480895267780450631293760629592433020725444507460914719236785630559573764357083875105842657074978588160675262883563225730394615156390044028661036935612199547097967521340343859855539622085140129874960532164627677727361260610527911042371236565411787696301413094823313827326364473882265019890155592630560356984512482211449710156185600 [113,25] 15317373127973229008899360054264254324907202317807887141789770713498768679206979432361913962810834567350545294927454045149589182783947801267042163487487730171690273061356607831630013500617209250574944890971555294765077808117716332335548999757518052274907426253060783478209264365708657388958935327592450715277404837236313523686706333152235743990753697017786094767389338903285408882862435765558685283819474617451352410830295941725352676140436277202267641849588373457170337114878622160639825645274488498219612704873336591942450639494657696197902237754699750179548086228117443982908278023193109829550498162950295363001796618014626256810277108853208610409665937376698200397911382006404745231858244029644418449661654776944898515290120305847575172729476269535937671047908786023694942209223975479659609382782502517472783734463545286093412114946436129904046765615211233072123483568069420412800254503037307724049720670574201613867391151516202921518819446930102164921101101837476120372919387964614272579899668536756880216288612031818941348077315037156297499154172548466664802079614887920469772048241543408409729140899573848322176733879860007859717678113967954161583458630893175330495391743277208673865548499342931552883602817997326206174004893066546286217466424508116213185670084435977534641497906215450127959969419698328569654751410888045192697257963498293126486604459042822732343970070372374079968045925639704803694386366162320593034854612876610043842068894595288270053506762750753662908153367880072032365886236514641546484170341659272885726549554438858508305914006113828388123017335875715821189507387810468137220238285414829352435550051930343702401039849296774523745954215553637444632730115749421990247017870494518238902218851747764670001812453285933580645443587133154297485714065706618965470204499761039727532384592833840152304785987526979769977952380503358507979911824292059385852795070405132596770496983137554425593414644608006758749353960689297125585865292959904381398049247225787762703689172293073365983055943682112909177760323811511270471185400865973887286244230063403343446715696216747883228332898739659484171699410226726182812077238782130422403915311220568511085541223007369009391149727575663099935548197325520190543817945193679275902797005015605521790420719596992791437322052769135339220686582719541488399891234320481466075440374741327639025093791168116862965255095600876376715322826825512918563799592396532059651302510601867943994428753977205720370519088574823233967014140234530658713600 [113,26] -13060390808584763668787161245605971627347749888825862022797624347332352722548408037687002736198215475186123634878800541529637430976658516081024338493109478541222959920210162182456350327945802313869390498032347494679689327145897307834210502275642279995570748772322699273977383637014302412494984106533155182192203779448384536744791362055527434479786427299462002238456157993447153916810879023792232528674685577932159793816032331614505482348913836120191552267386190480448282517101460221734109235072171861030013516919785316597964598023744964320880045822520036682005154793957371733122708581120951209567077087286701350418719859932987941962167724732487483430223897324874291183923141733140324565947884631371757046025990332270872588551999393761629886225452801723590479607182098247950076922048679291144275566929711092953002021519025144674102699982269797597482542293608399122856247488065406968096960438793651740136721891607817562065986263622890347526448968498642427185914157180556105870259149941990164034624238728084458028425483490163978700447614213623606341002422452440937407447198828195913619750504917742988918248215117460627293848316515005857926999917025908293682545395554846342156561647900112392614592633184667072954575561694579920848595233416694309145245468166171000702467130898971386847713709695900445363000552743379960954297069622619966165925224213378549879532417834493609062917633189032456881419159717023317121801226525781820330521866346899030338657106845670176743425468472785307238279402862888427154237937954899104334216441436249712056454273141312334802495744075487280181259711165738119112886907366046126418006978079290725318087253549682337572700832121089241404652804813639232494883676085964279109331750524630662360777951120960107371835828843058323823222366448297454843788321668865479935365982734450508992112356970263792992958395907978365326437843644469138732008984861305473084737273839229072314842248379486853251636816937430026068447872586773784892819177943246672049973216445019455564329117977708595374443974953449865362097622854515161773598861684356441747858448730062934635838943884040741387463262814707949924851108902541357358941955686319074708982226820038148293233458962244668835724713877111138983570100188241109709926997461117361255698812543091948139525948069801716855374380031792038528040303498120328627117056061884296186245573619892301096950753726252620832019855803029352742459411563576116391481382950467639037846270516896802450039850047020462133620203883206589449869038673356390400 [113,27] 9836502435886107565563667616304631908950184480549368799164679623336952312430598894493397749863510896316059424586800574571728169608082758900632146974997262435724707738902960882018029433644340380131357049822354647959987279209355763356689459853655583375604850387676265794739549474962834242158423434377619435779176620945800828178330572057243372450630032909503483982257449659965543111112925862466865171283537486179609549484358727460986880488558964546303541069635192264643090651635542096227987808639039567179008544893489360842370635650829355356457059978685583421370841166083853937456241570254202003441422921881512373183464188277596311604078322877768892860386576226333678995108363281653368358572461953822463434051982729372294482092493644485108930849396486389328035372933278299289795787895483730029874189338846263168078593725449686412397906269998261447697604324859931173521113336324510395087731269515255010737641435196253281837540475254515466080159334005742154795769595576641136317910201168104426354332327853834698074571628536956015306118803975485161670923573790372071869158077766517644704034131851543135279504118255023061528262961085663440629395689112973248075179724574576364306263092197321249462734134881679930924480540737504261772663338917573336696625773207896054005723241130301609671710118448275644362262731001461856384135537906669533044567818803475757237076388488992860448665316990968931916970901673080813714814353076459197615964458706580396300952716352901115705486821191477200892538716185605564728181499557887533495418706006626177875284430780341572042118938689848481811454303586767687030126053050363746972878796010548570491045123178337408509600346913997073062086467240358368697484777126816696654715991736629466520334125060105515432467445680834261496030317785175055437221215423969689508995356998488387598587185802435540246024571718929261720238638793917984327743444336307928992435147697917495411853142857341867808847128001687710258403440135651152495801954178119199522142447430783472497202758218285427616838442836843688654693075230094003210779999623881447523412555309574551676030448135765542626702184233917721713254851885314136022248663371223242118244085441226823178698471976573276343236956548236505223137141219650408534970808016317863754702858250687293376875366352121641756941427101276314866733917518818555630894955935265564005456603649916250835440795089602197464430423089095541692805546457731703694831659490291228150915584398521575097063147743839462732158148977677068621604898996224000 [113,28] -6650728327772533320024040817129103724689804734393917627817138964206221305295361579910189516188579113990779517455715138590167322114537660516475861324195044762717734391782102337509042807237456639624688751355812439394254524439329213169090415806183332864220062065724064871124908711462864535616142466874678731017945649898377796298318976405886096273915654889568252453836955368274187285580269084922882671339915009362225517418279907142481755783752613468482311804943183728416061733109964210417064787044080100901237978237571807919154735335222059967661877433389159169637358827939949956835602954558785333229030963812410298346110093925104697845856670539682376373646305301393051986251752034434625919164314671820281573958558253934305844964033925950069768143631603396771844010320356758527542994362124134867964275880783826678964355285912937543673587378496321175996308047510437146441899980533409158109740720071896298961389447992519693432930411099461666747755947017220138209076541263156011760262240716862591884836099060443084844022922542603159339293919062832183673724518870367109689172894015957350538685397142392161023205778266938432362201784780065883689520623989446227036578062593466601961932841713814015786557955746715659231871329224954407340572527364303929439904964368678885040905579137836378694052121604898434113479950820979823490420651761028815459634708488784568956659630378772437062955389573583116592504698476214325675312871086633102326228944243753260220712220443095573945430548638798248892931849448901494213910929908920487464185504351158040958521480269516853923537800311963448839015347733686738634296725848059149063326248551743093669030055322230844405349418470946991399009691906230722492878561183349097624477071803673251797927625476711468725348854863070018949982286633208359594503687901181935669189004714068225621071609105528388173250001929611440326316012936134459034467398787242984347385426022971229502435936623963948176852433157479534665982627139429260400779200154433165682492221811445005516987058736153643660626567083535239107509273031045108251120728279238911301400283932225700908313893880134578809616343837651710861589934956339445137807376479130883224731852214436387483515638810969649208090826125674520096747169526575063212604192174125391533166255365225013819872863040346220185801934964341719933092041812456936300146635628453365118716963308408159684409297349134027690552133030290034290349721194385655579384094042014473508767252244753836060254396906462962733582782970938844045017245286400 [113,29] 4184951965472079077369719841403647504331497794278919541503597332063986829838490426949809325229471207475129487872300504396057056688885665727699351817764115206863122175696378531430490267667808658005911674506002455420371733804714636871829139480899052488743287548918818723445049047957093967749035145924240630513800893430288745984175516462936186265931591325144137627088185820872146673741959771745128432771582179477425064262282146961362237833662669975517227179664032228140924229571649389257333568403166729594411522285772985356627579797463152170864237389870592248906783304899452223063553897038053007075704116257714761127941763096475261030462012623033817136984836641210640309881324047243978736894211661593951799363063281583087666461476736027140246759031632486415843940601664363844918863448572076315056480032957568670746107186536761813822150850846064399921943772057119668014564492569480722106249489276184543901922697333390945207610044602348052194483645760050121121539836737914020633879829763997549986349140472739304841774254863485903741519626443910524885921986514721990910463200452970766891744714419288776287355838940677304877902067824530217890014059669179680859603952779147186194305146503158549129523245495613322396800185046582317555425831676299277006079742409712785790552102309758696904925396901651760079738261201710323148284372338198014837094492801759285628571212736232805743600775691402628270224840435177896908449471719248266448270312580784435323550413641888734919201113866626298221938510517631140942955397523813253816647999892119449800354897288801192756618904622730411758179315643343071568289430704050848728058309062026003646039908974528227121581331370645746194809513350898228753860613964546540653300801157470900471649639899381602189682107679864865299546983703531146108967849164090222688888376218033451823312140272623522561077578130101650415688675382519289764152705722895540711540606218121806909392069991889416440052253754703274848480091893697086287363893344577039275096342834716671452471676096877026037269024316913347842691833676259507278842829199784243522037934856224382118688295200451012265371753386295340516339103555610384363313004310430187962822150411084577593686092583014017549281318659774631494079670165938497180929361308184248039344856163193499838337433365587456389339168866454223578445523193322151377977408347558797717036828021741975239889567909289386979604688678503268167411514430541909287704506837029330835220502333454040378367348611356880645507066904013598962189598720 [113,30] -2576506636770399346329579739354460856088762039646200553091058546321008103289372378936033292780515244655853838027911334702687454416689566834248567320646778687577714521510773710357695254617349111424785388535505732397736239925122177211182549148653078042706857581866427145907991597857863290331570284717633609605499355429082734987808017623184060262666489726766439257311380827198944349317990356559610059890593511327857476292252473596685834798682438290658053738197398675249943188359878800134689042026792246173148676039203752939623928336776394245983215173271323556479092066635003251887592284611885894158171798108852083789452927998292630229018182267067325025659261146487495747543900133594659606688881403053083499557101441991799416818553368587441685061014096932418243504054397461907409609748616193376358233368930380623442117257630751175726022071991355104936255268093641057933418787252015481964876305374631223334179632118718555208147316697036585305652099138943250451953699997482838296824401945557559693439386149050234032185387965794581745396823794570438312576381404338575761779009356475954535912202899932761110214892886686435880074695173694868155576149527124378328831418559569609911458473858464076641691942268423405675638772906507800164419002970962326139944419434190821036660362806035504478729403648728058507183490727503537604546841297642584324678033944777783300863242111204422237314958987160218242346529703078049069842847389790978833113521346468595104144778487737258493116005111563568321553160189271253512504110361281546996736536678295923408481316910683667618819153334507402629177266660606295039312034550610458950256998291327173678349909703632350790886457455493174925820631928354404644003717070243446255249449627402701866299495075469357991069906055502840370652822905227956979827710281839962081653974791609980625833206553137126573220225790545639478274036033126832198382545863500357382360751156039439337532521414706974112544500886382811988762547987804146672969443558465206596316756310287388495108810831520964186642428412118095059825277044627202688968507377819797354337803256031347608066686289846754752411391969121678399585834650117174391627342548368879699439610539145066778664307948300181545554116999979099872542744309715200940433237367951456918201716556878355290438921614007813313105341423456426203819830662684414148695560128046812353719249245006051204225097902291768744027714973451179699636136631100404196466594812775666012714559372680221189844837316427237435564185830149633333002240 [113,31] 1603380249114438978576910398597330009284156204027168631316205805786727434821328252913674596645297543607196646338590361070635381641555916422097204616687360239893729905365911213030053676476706986604370516943970178917681029561721089525285895025654987664014859654624633014763169734170021067272619734860824930033287119727447812765015295738649328384060746958973243424157048836261468886032079997242859440784547443439399545617452959337128976588305285685969397559060806125127234469720598835198732094535903250807607177882384669711630726390251532278638303770585036692055121983715393613332033910311676014655393019190116783342174126987289322761620683422885293107878081106602298156136293515958530788454742232985344804099256702860100667049548148106992804771486841515950296003377803773924759812505270476134829099764061427575185384926822653443236486289489336755510729048257898011311996831371209132297621874462927270274791005266054704708390487542463042113598124473439417467474661738934640848783689780644736579477111257583452109131809964687682110280202889370989442935011237363125199789594717981633672508687214835135296136874391327963744000956241046292876536425617203373241178619223335547488885728403525896294390290257872028347874157533968149571469647768173695580002925795753133077446602527858127751050164074321656235032816970490243939688805946069000466789599999211198547119688464107806758376764613724362539618808172055262184792853298277663111814730234498612580909629562745709174870437152351828539999138274879358678114983085088586746363831278773653165831652139516383362794543148450147374825659737261178528203470543445294491681234951131403816569073567944292120631951613443799967833781167943461948052528494838493751591835900681903937766006687280034801974816599378919658023276442318781017121085483429815865306382269999745311483569597405437363106827499534395353387244174415700641328092393468726249625345726062556978752832261584574265484550352173572930945359616976409521049418508118771266589103185672076652164598583130508115396202508778545926031796261846957044636043114145021545932324052791588446472291707595549826307224634826755560038400126130584979354144103697897302288643609328750725878261741469067139957414053204102250287273192750192960919526200089301708769031150469583072734753422468246148922163935703606486065899985134221305434279628516123453017227335702911116225713986607006698093074142832769518415513674069898725747238409055457201000001858906983533271702032187523229630068962230565601280 [113,32] -993518013971750468902632700742103676742340541744888098992233245900823560159201828401515428377260991378974823914523823342914573418357023335491248335740226129357543040853424515739458646088048136059735052468301108867057160014637475667029671864853425962619499993168143945793802010166517213275194387063214229895164497314371253922148197094948245710117655912275220547191212664002089175056021165705601562056087554471863129755883023594235234829949459963228787640230669175485988291068385197385784652678680964012095050573905922871024695714938915731642611696264372522086858272212249643232882813828989720963591438632270052161247311701205770504443590310487772708625404823311868433887747566303211477202892373122662244968340842035438790925161063409884044804532227805651866544681812650232114227079103937650055577759271082328298476856047568439088121078437786872374702359198986680296579863818869387998173707080950738566157728809013461977848901488927030915146217310849550131971791367652275192591107897447217817209602603381674684071221032295635804483767919701500332637865800044738853310642269656639689189572988243441203922628903139969700552773409588860620371535109451197279135297310236321776190137325099694888833452403123568329130029861598569655458052045233338293152005278491014937761468436675420694926692728098593655519906087243621273001012527542903044073261471272141848840360941282732628323794296608335745214540187414132996153076834384292685181768969740331290638479454183964324034600942384106440646806949330300935963864001278895855522048300245440473547906482123467464560785321543531833630651244329339503857901756361194673248607345853219494174470421024630267641589151510774013792371654411007592045087242836679977992421077866521564392269610664208965358054068631385640980167967434734927394383523142855453782010944737925869338723464567122102959941295387608013187169111311954317399760725477735037286348728689531008919419539737086578843430276295994974278557312369767487531532127758147907145474735583358243812428921131391971763612868388398109491280186981600623866966528615526214405390658077219665949729220957391003691570770158202660987228227661358687622720260462023969765189932127468389138646656954823824063565659961176976190970423272249678442352012715345079598759758762478959491190600582453247073171849064080397098197130832237959123270620990192923419794693704246078070012404683783149816483034485507429524077047486865673248534311472199147368943862855522039148355372779578403688405080777687040 [113,33] 585170077114379353886101802069277154234842999326843476178218414581216902382341636156730542144140411112741445190156387789711256899840885589762063494522331472020113204997049592963526938139033522764901622187470689863496261324480741616692621102353725261417896412373395047625263795330763827791046604958326111276152705004074560346173173715614533404844047491077047260639235544665679562437883253518850753994542050410571345521953111880223027996681637809916057507535297776188443844645282520883940264844281812101314440066443300821279903517470982101413458246597990742213794953556097478935812539927327460156770970564268462169023215684518606017240756859516409418133722394801167936941833225184581906657346998115549870899445100740050299359205274734855516325003547387935562811775502392978816653178659582107770787420152031144819096388870250709872695582182379225657583518893120552958436576736938268316876985799999887140892776492927010601763732218278130844305994027734874094920330699899852661261875516939512904925436500865553186903537510404096286572278598660267069614682085832019155052490174729433130823411612551118916928225012158673229263257556888703730962500829079647025594140465412242819895813596576463478949538513761351153347595224079943187006937973725932974694954072692230321596631362843110808192905439415188690421988422994029693794036379124350328006422185811903811987577257213633860983422240091502993932107385474390787515591382505052157112820360598809227723569597640673631115970782791894458673400896701395933760152231581855061194607007942883563505946623860390255258053238891514823713110660096077526939798647326505341348846864743611147908292324896129904373917996162411157942883266756843991009903807373176941987954260460459541545097715880446069052441560562125870278664748889104423490170692734762973074672601139455295823151246574700837512831073444042380429181129665572538030781815067014629189836311604279877000112885694316365075375506728378346187170825126947651452595693379641767313442577822731481868258000828826582353054975710087281627285888803719978664937777105023617051145440808647399187817436049651055877948607224424300381312636104331962345162477660408437876184922127623460564269433260602543164081270332830580072732808641830735454871758058695655842987987020551463933505921627934135573245714527145248380651724648332094174837073819687286033007073676212126788610718661794232095919066551276111091723425744243175343199800574250597660735803908562252975594880613780045866687612846080 [113,34] -314460021763480252549469558451934898731948649293294826373915368206329871995479892411404250478165257777347546156111299406336183934622311220179372540126998683238642410486319717771647990738740744216376112957390719037595535373366906599462885253891533368884703989118493245588871152224753635618528860185522342867078211085546286258887216275813728439238299643674002755540950218488087412328003837515657799751089948818079246215795232590626747419244454656918454382072237070408022437614336539433448548376068183093398783329771189298775412895574793724231600629370509039355017521065308902547267533765567791900287888297074414090982699713314428845089946605254075658972897405187023815007630814083751556353135754427439724352038143851467982551265602249118007132742707955379426882468283937792108246924669417963617187815065132796745298344820087467003395065289960794632410245711978271487540662190229966101340381337293761996511141757716580998747870982742626012081114290999657624546173017587613330568337783802402353441402418711413046862163000866948365983259212513635283403619364505983951382901254463818705559705134762025827086014517447541140444201099592467617156669271303824696065719203746672949025034377739838684850610831764694083340682713669771375344793531525449228735625842456453471521689616538587839332468327259767623566201385271347255836190178133169994265832148426079304295622632664775428223559928978323436308937444840438838587862225435724525764692711822723329033591092694192790868804812658116155595688526346486990262665999960966086730769619280589081342408270879420066520898334247734691557716689090673850214922702381330021238335490077256214520238487719837754846081440296053771454223875032648398993814347655195742696271451857592673903392244836249479111031361527490071975788520616155837939718624568127875330942771902073140942135621193874436038535018544792544526902952172961380405105128221033806009322590978893377503414977344227083551341028204881369508601469551901723945092394233093809695004420149647831067588468857577324577902548467867565682381567395758081379017313673139218280358160936771851107669475927505047041261032021741598832695570540942425672461273642491114418470248429295076018707219661479058425593920046506572008400258223280998243449829980739663975751892911089526128449488908514388668212135832375131048884245723238959144258981298203949808689050524594705995398807781132489660460166952170162089762423592299788635055692366779401612241781075099223287923285440631012781751009280 [113,35] 150955777316777981546823886839500476139866982540096762495764681985918631028573279361424407378651559463488452028972063801983681624828201488564289141514277198409537109353852143048987932736180644821756423653458398251912751714361990784991374312337862415226921932012689266606636315101014773332462748940973563945120610258713676433951568044767085362946524565089365662607231984172535963696241175881105423372388649101188468270658991472286322943759196369356849461768010229335401750269669788769549330809685477137850278670827535551933667149621229109170591045811749212682960639149118085741617762146774113992410907769676423375514105422939002229890260441347638978683125461720902382352117592149219353491005350629860455769672776206128240999123806902170136400435153763342975361427658562022711200852520467844635875694328497812611678198431321187625953249854756806713481692972117968685678783966906129679762261392721954694684434146808780527949054649225942969657023692955125050193687472619000401937168229220577339193128196493713808668656675009710831232224086745206682817990521594091025873371035992787684989742818793646895107909839376366051776066701723180162502492964588963781309095752245797747945160391508007328009655438603297097151809216492066372561296801963915993314232436755602038841667239965304356916637355908083739194454047921766687880517772245540137613343467432088029589720584784073871814216157927393528691442599938840017736243381632034485508397668432285694723988739363668922915559432150090510899476913028213839722516833205038935309604389280170193286645930357143192276142228446021548391888819840009467428885449671774683045106043973173100640689636405990614552741479725141726058019067138671229353962468824945736503470933679341675037960231471856233548992120681316791020049201425545154882221845045231731186088759220979411514572803862085635111473568646261190317389658874771626501729707425770441314211098850542116713533762108115295338033343082885760421771140954219861565814637754674278677233297788413173964661573757240346341455112658386407408515297125249899570894731084903005085730510414960882983140934573137556041987184222364610090497458743873157248000916184455610081161506017569573241505805290878355909648483760394458181729232992840099457006931929924768747567901548396981879600220179127124616052466922847434911392749928002281458112102814729204445116244884030805152015830688140151655262040450794485749843418761439789822364072846933994245207090282530090606387012403182579209994240 [113,36] -64349343618478418046288770224887061817491178918783761568719931305221958726712820244866894086432755701698801765095810302532403416017774803027878403498881747628688743555522751349902162748272942130239827366937739376911822188288721201452881510032734056812802150631629581493474964444752280320425437728472307680282499899199744682932675244029066856456253883918167107280197507686997665929414515375587209951646411726701410569625081863441308566783891764627656857624425795140992794045160476830999792045580674668500096014250263114261138957290733079686932393249294862504338757680697290107593217984258730368842689239007899953406484114114694976738307311065209263803868299399380202995114605278081995046013996877848098027255239434881695102599250814937900907957151368063806228117564567738907956796763281270433879013451013835349303335011883931086694568548573353493861950070867589133494737266288259486178524874658672569528006096782721959511704078482378181183354592227959717808527005175990462958592493993842170346292774901511234608389408899809244462679017956709483647500900282676099026715019358215160862955117674545096229917063786917154373189688135723769884288404391612838854923196011090809639937924960672484858883859232656589524636647767536431981956048943607227108589520856085456343994152481085084562512848950743095300515570993161204846649678102579649372195889267626178419400113510400336245438146712080238557499809080611844232541181820745415192284379519251887185099669601377135760375477782534127708523592850038599086883371306582733944693854416376407775732992506629614774589213488182015400021815321584464942090459205536476897017831819164763251346115705223187562412803038417692737384346785029058608073604555843630758455457646891638675470485757178607969594689605241099925242194676820958655178421604741903937087920975566229681781052353307225566024278546892977656063538240277192237252298511550993575055156026316828400800460970815832039193741017741705180874346584771002907646519032623247424647603073063083823806205247140716852810351667822910689711372195884101612513096995193599410060679680762130748920811833827439946329084932345809595980393605388902063597705302232066232839371564097863081906921382510622192915218026407771701462646278997462746773975326202389201154699275533857849588816379573241081047028455004507670423824138126413878687872137642905125727157535130459199562396370849439196426521557874770383982374231425170490426391374615073082313228683272552811563809846956727992320 [113,37] 24356760743410534635153470930056425871316996906607475611130204906207106723878738174562665674440895066320664960364442843910196455147747524610549271573388226227910030099649806110846063451908945089280266560709381014786678091424562414203732418153050762088398555046960513784298239230119926868367003971078142114995141697198837758663520958066731426724906251332462155589002339908722058315448583550040202541033363571676819550882659069573256213099229392596355194615527648116340334072145193819444938701611007903429117158578886890275288761518159306293390652890391128546564544587602993331810973139720575919059946804399784935570754363226674001114695431562388034142222209102105371235182526437683572287435197132442274688691810228025013019819892509241890184975030821994720070100676078514951380060209440427868916275288434652728176615046765636596064211963321144077286067901127514911026258104710900986106054179487999259894054838364728326926937678626868313405113124663817060410789055820455749761879376012762886081426834399306164956937239702738787268467387504102151165590172554778326760811934972328636888034993792356669888458751469264267343654804562650155213161718909218521884557587764144254250198950799307655060676939021151771138317176694712724641953870261729278633544559858637743402905318534406123091409615423543378830158267022679064727357215214024326590091869511196926262746001914035243022401007477494549339227702175373992571692434793164470004747243812951085560421549490640382827988664457892225732390104337272551162693975284669504251918184211747495747363988050699687927083410165682719653190814955103397690599431014959299469332240443789906443267018970454090677410460375316791561047231013631299515714941052306296523647813901667547880852100134901849449391537532866381815021925765256846581860202580163250529339117941695278616927337036842667298491744191669479863851927274002044307584800656499132990124503932071453876380110066561960213004645439802483549182118294891481609258290424649799571376119458562870603408772857569512164077048532630559483355972479062706856307418819336902260633502946224331811370609699402187216337747067362108916083783244892900613426540995263377201252806101250805921935352438549428198524159338158689131201033454054457078139795254771364350998464714879996079424860156422440445488648747351924378131536763151643208692172471501834766383551993739219684326252082625340794883542434516499313748764009051330640045970326242873738270155739966096277687868666633256960 [113,38] -8156897173337092647798704589767316075416930800845639020445100828184347252745712463320435937662043419983724175146665367316282454047799346926592825914295945577155743676061285297097081686524145060954538781976357047746435410556451293607435041190851886966720819669083687136901921696912906993340279067422072005702331186064092627669153026232453947149933656484622801334433860617010755356088018168648947720331774872968670097265039631925338514239560861424849144769524660868439141178805510590467953111259314661275180102649851726686474621758341772342749120378690902296285912017471687531007548020122969570804299444402256639350818789314864000369096015522619755195249203927855754896834513964020223756726493576470120651186157578092218263365467734371230343757550760286752822651606460090532483234522987915857609847007780420210785781015426057673525111055800459812836454807285356489621188321190146436222566321205903929228176528790891471761239439070939732892578831857112855156265806798795713660715829920298019731320864949354364199416352813875644132569042832789750961425001605291239606110621090642246554401666401131283562507857272128932608233383856015664103730475485355924648296823961950344320041300132858132989903575834037969391781741628881487270322543437983980618633373532025245930018858069216266270946162134796771367790235039890635678895294342694391442074468120131998341910409115496992997986062148231361100478613352109164421893335248271706334346265567993261221021585728134835219895125187739235217366006644688345167391451648087064474023441780975565413829782280287189385926440967862343297749823712130782672470603890381377118893682089776503521186066853376789867778681885776800826852313043848133575834303719746084367158454556230610736841171850989871609280923136037057148031221549319324882561147928320847904159629220953904513127783953938931461401670316471164211715949264514476946046155511883875263861289511567512349491530763531369458042529761528105488269994633973682447202281009870173229888862325910363704271205872565500429069670695558761130755409238411770602855277684824359596525831829093797381023649042418348519380719326575910538958624359777511617380120089649556767999368836611686945920234851930372438061405145789813044311082758439792938309457380280085397115196970018407913224677332332644383855246924236013689494200825940001348640852857477424767490568426107594052948248077416966267695641413786321103080900136781052678148222662782963473215357053759813278482409896017920 [113,39] 2376010007064140009261152670435242229690994443528225755924345361129443985109510336006250961308568702574782574627492461659743568340374709033674614995743260032389954749558479511763936905733862226156197881612810755720107002854804069002893149006207500654132157554125601447648804664481372362116498585664234197911851930137919789831997186828800367837088995290704868511577561407867670149262656430202578276665934591744887802353673703534992335850257959970180455426772089446235345818325697799445623888437134456875460758825358572288401350954074429765665034240175221345850358878805086213819636830289501870565425342025658359051593124970160730604003958206180015016145827067220781444665183865038122902157960278019960967473837947786414928646830254132605107387897207615929288460215043965176393143428036983368996615965105635253329396669127352758323064358259634923511490015669393317863587222409569991533732298850511355959440953475101729347912952271880636281838615457517659347229482336314048002931791499927429132028616181330177227461772099844389830550885118915280522900685961845610163809244247697794608568669365666315370363680541715187356793106207181000632998414551212606237770011050879148411550374450233554595023565480107856131140880912605660510596201608043126238696779267644755926877961958652615921624245151574246461733215756060727119505251282717894804969761446051910182736138976569007980025185241569546183005099455265615995655601255138914988861803860693869980724860027340100892600634861450912882760175507128878234079193439748700539433193968044697736951637811585715401331932085675881173373471417763322977536246796803846002490762336326577205998086091312196254209826992244050447473623071120013213360582049073765830795853979449627624432325692578383763164338929504698555245876595054836928214921780901198358177487346112298923309995483701335870065249470812447832207049886713538662733355282522613041086312972136946311058895953982871918528083828328296174552913160090738814676904738037122831695926940277990751615524877917021790291906972170910822040615457244177417344699350640854729993501422668185084934929938116247718792980332072937392813066217835728299580830793533252210127776176939987001312148127155826103711241718398163021569530018062107997149848920197790224954581822360625677825690223899549990064672262939480995406495618289382079020788669251534267153341245934810255269326466989563550133168123439054896738734108328846947802283998577685272024593352964455693203454033920 [113,40] -575248598495840811229555077332886324323235155839486193731278280692815017586800007509244100552127743171700988623659056391262473280122871314591460429999593501316772477263317591086822902468439376702534442334920690291250672387149880164657895071812979643091888024782873180233148863302754074384278079233600922702886806298415894558208636425828364588656458553070118951230501972966592392642186780734268104289787429428442756866388491689619640976990762042036404039233907521316348080279614035671240586097416326956787614709585151058678381459259329861063999061380745274977384667568858707894565647403878034940359532705774780370847592458867514996014723520916398064511606599109569868694007529452782866687616205529175787630714509899620908154312477951045302872456416008137260473369023645363055561245590652565570008131140239859614030027679934476007361354327669733665023570481262328838562972957279440869809729616565240131916090219782382877629119211902948604476702236913821444889869429213826178235016814734801719881937360908638903267666620753068224722326006569278788189048795050055766113995623570028604265095887616287552821651671582454199691347257990606038551257200033710208987306330758636692016193097864801310018394890265848802976850774695724108701965201876808003943453677182773773978189004347911715566040962818347972518443746169016868824875992810962269278735579614457913815737286442764574862563871901676848294776618409051912626406500198393258697466550738510339999341819240194081210992273171504190119631674143741179063474618228009870493076119806784384733329169505046356174003960556195266156631967894305258125980993993542209534405472693808699945475282686759393779642038426929025433935390219959992706425361491225985775892226045759103652708931827616003556407863390003670821770513899182781732592578140589397848252081891620486487928565209166347201692552368821895532859912081848267092949193016973683478449559750616656784389867012303587407773119919345790267802676397556862203218464878856372702491460730217468784428792461730260042861847462174079603161695202268832271182897394603883837801377450373714312850345842872245871210346165376305162522342374194658491412280362617473646260137172188780463935767310086607540995627717895153097488032738103476885805067400420936831578195888201168296745828186429943999154044613619065208225509601126719642461962286099010204354307338859017343326339911860674453323368396096613734959043577825371715609893324558222849024589945028763902279680 [113,41] 102392563540976899724979371471076750299622465175902152674948532618646631143524332094289209100705086606868692273560282150052711429129810494559880587085447536338922624255302299677992808551761018700147335858884770256044302574056746296617222839870263311414855189521263107579771239701357455614174701025557272819867108040015377134259002125718240196917490694472114306189678835472005204680567373295446076609377896561661454571801880239160714413633130538913549633887824061966843387909248525336520743022400694507366849808324615194959404355389450011416944852868787721408617017885642920476803100351145243914565253630553108141051661648005172699763184627285971061406081343465249676822734458215932178430730755506699250673530789387821237492779373798642313450426953017977959267538476253938606696549613349948976293384559733747519870347292447671860410073104857121600952291898259333331762401971707577098317286034436672530191259494502934858985300200465152428675377993566191543630084401319727893145332101685817395145371088902174377178882994252978331790826988395183640145800555205169126510187418821309740634493916316759509116114771294877111226433493240087412314251510703646638996340731584300892421746294760893246091072986352015153759675236729320002500936620013532885113102795912628726197710975116576565358095879733028007413911054889212691089483923110346101529656403306749082885231325325106919338094925927619501475134575420397924251172640948118242206873209020870476844820827373940098332494938208764896503315119533976801280211693549825200374971652664481010020424562793804068076126042446184416694311936129273356717049339453992037088569352826043204203636797135963749484160246577422344238590369051298447543672995337553974222293200428625902930043664652124505296923405746607845466045113217729421372215385562187580201185117648162068255882629083821149525433840338375412616810352039842490387637166953290380883053060779762608197397794085769097027929287977227133688012692703268665978039352583953083321188230751714118724275848721985979356489402495207953986195466470278483934223020505375961983815859276401038395881718101375350292639173582012684359454938021842715225956049662118125963156468362908994273745050656146726169149794402294332652137228349443376772662572967700932615060165631857786592699449917510233193820327376508772861711325616280414674955684679679733080355331892626163348984262520075869183938640859934918212114700576845201412743317306795979188572734681097573498880 [113,42] -6775505913462394663669283015382759066574529834925676031667308119948249507179364827138093892813567194135214134936931503758217454079228246444781371653149011643372733235465531935335040505490174516751783019056875793469031904383124694259545777722977317720776560396677387541371639169695046242840912797492630182490839734196867558350708749632978359258707251082562114354218287602716853872875625448990853554487345060083869611357777418097922704114450953348995531876230774343668185375219100519108610838263450763551860581016331570739796207048469126581852829603997696399546373679115279756709096880906804905010805426317724109061430667840560449559331069639792235358785110365280138902263126716845837327371862881582938350219778622462582063821052490250012193937520571756862789043229771122194128482234201497977030901749408622343901194370756495237213874425710156444884444799325489910313686211963294417896722108521953792631968936591363616295772735913248163019894595457242614072290867674047312047901440042544999951503600565433418139648580404901741993533022969146988883191868119379109506706302634625129387496561594120956308338586001975651562376996081619191431061667253542612835110969167435296917495935748794598350940435640177589523483687830775266820971719181444514020289790301682327464798224728409038325405571663121880849097532231629667184190988818200939868783604978478729402907775123025562171162042788007708699384174469902049632986379940184443086818967554131633483652583661708103239113280550381206301971287139035446989242526770050552508482240226328618888539004765364112309106334272973422742880744902332277287657686364238429332913037865393441526939205922256918855922389866615280544415334214130881909182534036589387366276121102314279352649544783726793237064092267698050835726830553063751477332179559292863531587604010960794604898636519465390323035400792267425508004057458608360206250247135561365466257556722816699605236322755234543628796546780890991123252339906323930621414548982794792215859365650063351312076187657804074184918126912480974873915388803110787610825753578682460807699572362180596032050722695173210173570916433287002937010949649082711161377083542224402245760450799353843197539934045317726010527613400256334943638264199477891583720177463803744609469291871393244864883881881529978366561139245441253185781637746869023711952045682610592043191534832500654432248578631841206196848601469653590929607924858489298255799218382467207320800594481192632320 [113,43] -3773627584283884009984985672725891182160128510049393968930826681305116923516793638272839643072809089572089741046765661855768707103574183867226531899981536487898885344561804815628095289921008922052231200623472493268223460188192642102355827144766980796724212232242629219544610800096702996683957160897648998637407812362684324440104930265522267439351488483105556167927275802219756168747601441483050114600889310486065422666733434966895590906232747286939191552615662811735471425663981893113198061975716340214699548260554518304465411653723727301028025150673034547608307942894925617967959479388012453179245224098349322102132534033429988240641102820426405345666770241314762854617001788970398730029413382598393130306626952725430703542346859004363821002155478131581204792537200455730429471241347262668122201422269248154203210045823680038899848040552285966935333923106937426401519564208717414995348419880783373893228950511880272082267279056516705677484419600192971262778557374411932287313266113870787119614368471063895220773768608684024255660067373564731166635829943807316800916868235432092378764842178637898859044463957844320727952476292445821946230224332767801479279835938626586299272707840067729088638211290884077876404573554324936812164669938884738420620889518180161827497782263848675699092313305449277033720295444457481197353286541264762504720104254738006691282728666841533890392699780896058156992479698380958006034370753939359217586422185109847446656204728537267671319756635079318154737589902972031116305837577428771615735458823381429099258534574748447254971710676694634004483903259341778844194247406181647463807481415291566092445530662174046801839989601514288941775460559024596415373052485398733751989924176541988730146833188980001274175550495291964209629754571494347234899680224582397264541884914662179949613751989128282714250585531926706727009191376517055623606265456384857765045044717641989989408436487942008901974221013439195651876782917806168093040065920718747569653821409174071879445475076755040730795690005406386962352403240416149470507241401773264219931728078684131604736201915090728436526353626720159008584855597420663965053118163357106092694285535408580929081379352289666577066272950191151750763704174376818365579776702387431571182437204721343861268414629513308027826072889699717888908954007478316379063238233162950050340057461658122224053665535060356838083634943738421216287587616375166446826485350929776218381681919262720 [113,44] 2026071812566478408309371921495881540871573459304926006126160707488280677466042074581049550412297352155712910468701674227958847242090795078596464162890639353568129092586613069518068343855142620655216154516443082134334799189460309585640323708920703200498261291746428377797559481353023564659882049468642694372431521396744469604013123164199561810087849470367744853246811826831414305802024679156280449804302223432874344602220124373392290422614052187021249181817871194190039067467360846041584182700476716110782700401704455191818612507807729593885775340529332819598336710992088920126620384159807507020605310275572689609972759232729191480656637058750648105042406837095640973818719460841018156139629358271602869531592128967105118363254297994958947145112145493047083214317015878866835906636946597087328415268088844465976387772147253396174623253616888773954643048210511704530343173019647803297051203842620575459211010274939867437747042866368310659071499987217561754561603001651057454017509255663820373736772443550983084350258140641873903133641606438069210760955864263568694864916105189781907919220696003224408979553004243506605030660621206374702412459706756264302025256230895146912965291300561917321240575329358071794948197553717954834164071433709254694835255774411960945117709992939178083512978684740920376794308443215690660698945183966534638491582906957337695339151634317611155556443170038677153096811955535461366577279314566075533765789047371411751965205732554327333165921723680455676395012673511063509644138161809744185842709166334811903103577858157540342738668250767658037282027205646553311293196656117158263370993114040374154788208841556498807202879245833167375430225914983225529660323733554614336970403282425245156929326552195603504998280937617379488315394692583583079816574874437985790340161907761041393284575240466969784749739644162863409660242654921979414120990217970979513526250461230682481721922309245523011943202534317255614844966433301823369976692704943244045350074350442930355182365819009974616611026560514182238129747538224687925215385321899658659381374278869411465674759316911282912968338164265349068814726980190273922174451247219045053701729843612987723561241200515621153235953174909378935667069210457699358562785943731796518505519162160764050857389632553369063110826272891132735773582954311929697585373160767733686092430973583243043675261913641755315781686122192789051156154358412154397610575177731098225195165417472 [113,45] -635075374893040335663966801106364018996459897324075375694362497244951605079131401563641477678361588595685493185639336297861111494432062650028462422424893928547423748723427466156096420742547098438358091919415730670228225232565222935125451015159449105570117437859217131386030023138021820265205430365595989520940959528428870182223884592400633054765537415695417479139337363598472909016484917679614003906826697258831191344638972404041653880304836329770007411757329192641482796193180970153102171875406006831567755660740127065448859977822618104354537108071716809573795415965000795873331775866534724779245050785129405324095845317747544988459578707434502997580150131775595663145925806314042597263998592545030390888320077835152066656982725656828645917236305124730079990709643785098822840462986718485363873516014760849979101900731312098687539882947166560479882621528194093595008902991598155805494432685611840804386161780619674453357676774933099695387479006668000944843376127179964644324670418211757528131851028691849848535620485584477826047279765811212956197149162859480382220510208459598024482065500723964081617234457685335260723977477840776734363029636988871546948537648787022677601423632386960495789874353801135261880096603899258752746746302964070999950884749340139985621617352119867761004638341688413859096728311868531403618180470210091224286196983040910618876122423427077361496645808177513561370922730980164272350470245286322968349735040672643664723098388078104879251896466497559726343403074789593269920021760917096568760941634887232063689090930145137869225692980236141835812743170946345106631464059869427604089645363984153926864049555075961048131783197163099495078814807251827778691746314009454525736758484225247229354072917645486626441603337705630703840543300931013084039737293591815702096044062720472921359339940090204626105835043055106184051763373615408892929236427286104054582685660039643685543304349650394437881507049424130299424743057585320672341252499900159730598809989510210520992586554827690819354717621636710068896559303518710016619797407142794303254788322752199437250340709733958152614975745963050709001511561924363384689726017970457517611236210089547520357974755717623848748163285030667667960640139062609534438722776641744567136574335546457764208700883291872196838658879237053941650736791560420486216678069726863948600093226437333255864536858684848201463981875409166705119648758681025970845561092955962504552382464 [113,46] 161518723660369954300524221342936706405820229939728486037061856769182513725784314074746243034290651735363402464358992086202756279926539843162742855585207397693699311473492929284645780580512417376177949222975475265347827555781029501034222499827414665298525852003626652088627323023776752254023236679744414295619390409410739080107402369525612208365304978805704181832757689742369245178407013470220529276750402011351488145315408338217301104433789160604844099640618577066658227853738464511444365078988729703774576579357903332295405111648320905153455707975381402716732850076687864460729991475101549013684898515949071407270711899991604161943853315005966658132843355670097794603856840999523833818142979055755971864540011329300907204945873845827045872449443412759869175447472550125544618321080058931067809993437751867415435818333776274798911728318646185799375761669282809552150797793023783382856655221337340091800769165602650909287214725487210162359151565474317971053192964660189115249621362252841788771720043118442010310128654852291543277524505059467836185508398299226950428411885948174122512513947640249549881447997026214600495080749334678477046358936636512337853532646828049001805725634589697453209133536429853793138355554291056937004059075713586539398497810235658041030540117927672131961058013252206531061160621311803940264791930059155239540128249269983109475848589411091194464390408023391951617527800247059673271112028564650754522546044597528838174428094674950653750654543167352492428037672472005932290559070261092945326575778128381840689992983658478246768417793728347445734740095916207387059439363469057187342419084386072217553770298520972049694187220133819630361214846232713912585246287297639484591610834142137703573907641120365735759843502372267205936332007688141225303845394179976231589621604876008891859095598550683533087177564933337049345205295777670014216888280348950618970548816791329907704125612726402930595208316278148396662850673924692590128544063854132973980910570566204821536983573387345444729773673090754854053641470299181747921327191853253254006244117094765621694304770173014048285217436964598899263091327638880073138696330837979020322093124508079584646642467229248534088262898852514776904678744277161801467710016619040783210287457703491987704861083461926137384992036812250960485495556813341636543215157883166608848437838356032417011277450879569029933379899689263463440521700334011137359708091587502830256128 [113,47] -38844844757992295720198886114344609170573418402072773029492635535792978444070288410215239523483783051156791885784222331299020787873950595253497213600396287586371805873640666723303642895529013971934942014311938820289560143216765318048129788468563454510685306386543395315741098848617984172561300764173615283012100166834254337656435521573105332036035789647414821698913538411456763601120979701174101971702102853327127685764081881239739002608130980925412401476269755400147907590671009239794082585518396379609011504437801987114722053711821550522142501485787402894343303420721814971851900520188043152326524909699739044411691343840325662977550523513172603133534863950246269443235432757026706198273297516076510916801399372113657221165309266786150756209310657325433370641626989554759425264017234935717938697144951893228482992669893705416095321654158452061249974345257068918365392561977719438233805510803457135893919386926906030507151809938476152723001444127542751091710390588325757964952645061378039431812454649616915282429990364913516194322171948056040949530680412835513763232935070072242434951626520745714114451353777827602237607019364070891014944092654908584127050122647666348170183707668060312523179757679580481265098435308952480365493654903853252511573493736112587629843847995370468784458373982886176624930155410281497732350896193537375983265267244806401754264467449153278267824664423324153412517470916389643553828914974519389474428401309312354835682842493561719473870937317559011501844556098042018477292804363762062551159849761106318481346833854086528974356742034193844446440183337700322301237351221845198119161761229475784421845591021688074757639269808143162142514285439990546833109857532334962781022591988242379643671785635503588321162869623545555743934649300154126559663939893101652001123550287110293066124634705021544353520800322742546355492495198403594806951010404460807228518261353506412636103639922231709276437447943976517044975701157797088606398213096219869893782202527432197830392538253184274452085928416313916120130491965290431002927923644831312427869587768637464968904289600910145477388640939256808204280334559059445891333733801787103935839583252607298595391648014375446445825856293538875889224026696696137323117335651895121817603257192951001777983934485031310474305376598719755976561628897058261656983654235707019444763976093680332869624933119755842949872009273729875629674508163738775048350904183049682944 [113,48] 9635991917351041140036221474142110920173615831223489892113209369409205331333527650348652273021305804491872720886025683738881383881835848493089322505187180184101205754755256908227402378463424482264926192949220908559797370783280563600304724002282796899922192850764363374000239813923196450548786484905555641953511538904107118497110901833167775083254597959375869118361942740324165886644427853541041696144355498263842571523387803401834839137848193380823910315583395775382311604491842003504112441862807551992282006805547574516180301117056804697203686641917712263467901465101798940672631694450568765951641907407474728303160764963611385368752598366466685152368494423707337873957185472076171875695509210228192253675302235721109758636977828030825065334726977947334470966667668540299125593682660007321773879371487599507873944203017924286744278183951784163144195733059775185391282217196057324677045884020485525485844351635224162257233667902408614456603728536193784436590722169806753268849357044391643019314879831735145107299291412825858063766340613483337107527247531206401924049893450888733807418826005689462320090825343251675784622677503845624307086800865001496283956741602308048092976176711333398098082237190327490717076462983309570072026606827791140266992924758812290770500273260528531674972280479733474737524643441006033851023503520712753245164663336058097227414908084993374702691921339331223109909111905687514922415183838651659695069636088396664609795390680766486740190583202585923419184756073777751661418134698195595028545984127102673303308242791057309447436985879855839949031108657279235789374025445582462977566256200095676152450232773287512644513212887278945516681884002533198041864415357248103261922795668239218772628221501120935072724168427625738424126374498519213527854248097421472555000292248729204967917944451583312917539691738024898691093446040409448545650104634164874315681754490017067539597985504655851915109171444108938404926342754400373847684450118986026873364507446528091957718081169722333617516201800408364539475950137890030707239363130321254365758785989366614450018485019114991840419447021901716324175835151904448428443721306801160028680444165953911929120256316439239917026662921105384113521821871220220898406879699505142145042340200102050964860928312002585175826249577381086072178612881369106522146855620384612392497467156335156693616723667373319494784761400077387253777290856883087938839056553607168 [113,49] -2416589290266621454768864699276823943199741186227181085751567766372337266386472470696346698574992669215376665739837927230459479190542186832907807508868516020678657540424672439833357030121373191573717964971258853873370478025240668390658145057795781206575898276580712112536207573758676503728081047407201253077412417605953349159203291558882830327229409526062644267767963381596834316400518295345124744921263676864627332977308867356715608007083601257842577002735883979391242615380828706281445943673785650944539289468669422997720342705003033470182189042326482383235141236983989473590943299759312001846497246562878446897919759155816658678508446491453074442057966626853264995345195910763820575143501241312046515303354606908860467228760460572897787285114030219175233653560894156771121791267831011001305397311712314427050296365367930346418223829324654067133261028992495735361071234309200821247047599336157019457302408817236955733057918527427305856372419341494190477362004679430880537904315859332648358002486375500921357563078033052981978029645754070815352221378335722536579065671145281054275873274066939386839902158133485912954809025787652080616614119094306215592134515178429918789442949099564076780088106478042287495232980395755129800159510486426289292792022812649256066994883138265801402021707484526876583095368779870375702910519002477079626268220987433918423549648983202526713885725648650519683928186457158738329238180782163272678642928814762575139285040859087508603582586312441263887419647717049532807556095050903141364334184855438693362283643970486699671991306967123947387737899570716055501967184379057741507046836518814402988048803415754435392782606266219201610282072477725457125385656581587365423520503135092170201413560475395757058405836727171273554743168389982661224763013929467736319533984305843246340489452744777033911565888495312846710345390265119806636187425063958281729528401201764511286126891205303073766687613077474808474949250944146636259546439935384596401161798725601727068778905408455385137018020102415548477659981535482819806583160343155085965397697459646865686474969845433824063867475801579905163574818473268054326594938044014506573929364860772458553201300396231512728714427282487030567929393525037712122462066587047899417997920133552531704240325120089407839065689338168488900897328627011294764661212862125931667634024969076431878093603218712744753254218689695467098335515553915656100803357179904 [113,50] 566342532618823466584590963815762948087570348910537882121568752850220942151885884372515106382526458442617991869026298897758158334709963459268659995150060853591828853787239703095870775141099790477013856877611502864797916332891917203419609837100403142397522445810691794486374482359624690222604743692041874004885831496793019475648916879231994957497446576103945512098267560605137893589833098599397680477651390271515428630123537484298770786578502351657488431675559709500883302700101285871841317167021639080935118023457713641896756512505762630459547796805798155049587487092655800213777427274005680353065590421278799293147218577351112342437812122771464538423194582945568090987865831749253793863161737828419295000774641983896191652272974705204390935959388184621528460680731134553166651387468417479593576492946639577291119004446327021683042562141429342214877393681841540632138572944832704798134351323389714147145347964006736539068986141284097625249551818704416404927860051141134835477779526980807237130996310451596887933842610067446463831957089473167419432034240470999900829477835244329239509890171964142992587645561362335395932573187714469541913365332606001625195039461856458423346107889246771770155338769287006556280429939235833273928809451846241256641921032290721804300395808515982255830940969935924886091173057912616550197314139502494987949712491902509888888053662502959932542025869311735800594631056201388219471433839150545615176039442764782082546219762022245866250543723665905157199534737959190423466843924337802744388180790288851741426372502815515639387099369129533442771320986913614086317569782714862020400110442711742425334524306369428063266915432200968642902683618084765536646976026087292982404788022270951040895889490879715701524213225092433549400894483716820974579503466722043854523732827296638381498877252786466568356682553599339416324436112780653816746397735005656930449252614222403935127699937988643216988630537216139900768928017139084698611819935998466499758618065954688975477102112011229020812529151522731782582219476053548658835786941976801510855195282445292559283633490305071441758296201178294846662480879821326204007539401234479137987640142316677081800844370155760036455946544792056791007890651864595824815549885314264661007014258243728437707054089507791477645683832550614819933626353014253372875189812516987744722391215310955346471620547311109230581390313310670460221838999251414794943594496 [113,51] -116630362952348283809381287343506288700417405809506554097365637173827548275901605686491429760678620535925166549651378075665376419926974317674972456397556868971788188401632291307245544096097260621322722575932390651276245991358033366700046508565720493002089032690040360667906298917211401191994579404390555883510949817883611388931131062162997133045021391038606484195428004993907391089328426445902170227261243993257609993128940853306674618715561939136555821669924720506860256812242863738581264653588750402720007553495643044056138546250284095205028940869072218482797730201466806243349240953275889986962876692838852560476430509133032669095733659854193866864346212547795848007165945684601390221574809904401896769284589567275407609956039680971991818668628246654073161973486440371932054319314246676352028194463883495341116860336113065502291040455893181829036841271555533520367139574464226083446701998386833536648046984520167844451877227834444947491872586490889697871086122387653465199287456020021568555931539556399172337069617734523713411147345858198962695232059218110468592048586362781211523493285939403311200703027888329564603820765980337269523524858475693224757218233186583827418923080219121816532658082422794344908205606610268944150322395836412729320397038631087553992180869981290815340218924537486695339971743736063191734693880252637752364998745718727633913962731980967676282245528484774145207580759157623058542983254369265228035060894701592934971929171973844342891341696523696558714851855995944933190629103260745972582083065235976529524460087014988924357801191713051861516174464102870811522514960146951261024131050757439133333560099962006112801663894715583845909321286270785837372875532314962733450890022653091011901905040869691361149753349921215603880096015470046408384228400748005821367014783744553007112134657996934411087137630915613616434868237831577924189194512111654968013646877264410824131179800816509789894931916949324881105854836835811255059052132959702620101596665775190414953902081340138843260063448170844447852414773248047913656147131120273275204316177590900393049832749319854910741820973550298407905922771547607446392080361141718952636862470491914453063133442245165752463386993491218128238416791946206754135405121301255675932941204817760785034097778155510457758491544250607687250040126794463013299300631323589988519530400922311024092344136728152355418619447819378523524436963028435717223936 [113,52] 20475916717899790836314777655306465402528796326020100447887205520833960470257385128746817494906345225554424928621852241519560621226948411234935670248686145602912798584378935479994949150240240002178962974519976569678070959303670533528785894009827207697857739076530732009775557439857936186099071380574900647501395061881447465968318594036993149717119328226799193439767592478377746162453124823681406327857291148293994511673841162979970849537838684797213418676576877157143522530729712123572882743261769850779529170950060339699511026503158922773062894749536362425952096647094196801577062608997318832048662096119180071200236611535573575802903168102625185516570197598427195038578305945084005649538784547363153059272607467907548287383161794127418634178871024739437538546341446343610520416017879118400475398199084190133828432895133573572153274836057509763469687174853929018189357605403680791194976880741422210100244520208803279968358645242714593332344654557446303068764086280004468097484108648991252205700500723498388803263916840967678709331994822022964909741278688406764435870405420133444858114243860786888238421824384681613506755172152168779521325601778910239752778769458861199601768304089849409932952478108917513695911511039538611775635607904754190020661093255226284361444718910854588838353041996800869737108124551121284310813687024726249717733916264975479387928952623577331874895079529158138056253621762991680712393794870690695527398679263146715489481816192005631784015547824152375424698212816459101666476672622315748125772164138356071570131431121260853146366203806192181110918008691933768892648196556990494829631903717255043101117621673271560349343739176009981774205554225184194545492094521063255062405023045553325143425187674822885748652212283065238034832585585093324758825376819721919904266207814081212622270526226217321840423542001699695833791842109110083395735144410312492682561383845744033171120043795265023044730758329066020216654042957853568583844370638429557245924002569950464247027642182468643319031396450688819960061240153821056810545792671975817321887093152358897024343039318558594811780510036221962001951139957796976365994681322621869300579646086379408619698604887882717057429780961352369372445951304532390103145455858151266549069178892910483764571795459689637731705508737655317642113145802472557374588739774197581113226862358738289857692460336781288549302896619102983174021266892263221248 [113,53] -3034497160978147025634909703590313700839691709765954288997112685049340406971176648362022476772617109202353533597196993392530165134057162436721166113995408465442301574017014649171218570616290169373305182136209634693533750286634970609947628836654988142922709093458070003379990732499273131264168116114884361257157917068958391924195561928773022274432843619369239820998690137739707742811629083208167085702312764137298672034695581158762657352454358797641917094850358633852008244143497476463617252882768845730582204349105220629102380664997339151580403800199296706697251533227821008032896751528661400146655615490079366555415745847237888717861368153524238401307153696467279669208755664330844593186884677092336361486849535383742700987934142796543074594230065104226130542957787600384687538627427029301277640159568587098379454816406566749514444484393518852381813838176448845907157188935905893506455502681809462585382684691332299025591041489269758538102072983097324871873963363347989994279309505657749819516956677164471172076644334574936434952890307173256851433335545551704594389375087601073712436746093692639325423879804264544497892291337811071222211420610421551798253619610398770882886808979587369772335795178149206551017775652812265411157234001870893874268142663542205707591974527060579454155620092336625211181766018507316371441401933336613488119633413757289171247987983906274542517876843387282887292730848022281848528333854821541609198084048635357144247902383694355849752626451828656204150385702547877234689184925171360758291804122524066713831264708255977433779951345676309021238237781019381089898270814507020412812777806216031994955789206004511943157559058445414575164639956223205093974461483814363184960709829932081972007226678399701010058191781413963809991240291667967964491927218182216312922379033918663551074682179606360298596445641068400916968361703541095590445197011319225405649393314599303894520418196273167892946566010768957022423652042577523197115141647102026321650394706683392736751950442714018485724731866201431495890928592346053737710760860177873257810176462629418704453444882572404926117786307549115242133662693848535840162743066745701715799152680018257437244326009396971575986734046708794204637915136854338724192100664336185108613028194215352695291750655594815223420819975235680549268030944284022662319625527819119273540051974078172876046685942769678278281957772319389503181526624493056 [113,54] 385010023184262806465297652297677361472157008897168950947676115526179782972673030896629958240856214157277963419009475759602462952706340819322531288860809016049941818875734540642660649763531013284186263331244607702724830087601977287903199637437148272006591525152352900834635479287638493276339811790117430781170478039802266638953672986599511913100812197122992813241986154185474246618180969167893514768830600126618234574550816230435586662018825218871491465078015115344052394806163698925704248851979874969761931212018472839920359390550197212207972213745170481751425049847958645501329887969288773502143540036987501160270831163011628797038300906545691587504874634338674719646652966498649369105050331999789899500663313212365058858781872652122873285213576723700737809010828799870854872528600008413553402086202257183919969558812989356125099168183529263990448695747102963211689435795713345453820399302439556903211973320449152773622579532408111943687094989147299439006843457580468247445294042658902527988391497323744597850029808094856849153408282025381823736942407789356787358357943248603584171992513169291047290961141143405929639257154190155970330207231029271472633339075684500605036623163919409084994252754523058779877908656825585024424292929105903214024207203584805591846021499619708021585536394130800639497899946464036054444850757125998082451517758969193438298297340036819060472929169194618200366016410309134056419662744420419730426255171972530751828436630375882077299026087945068674903492507792068164508338120900873148518114648053472060306752501018945840267194206897946747297695969213762705795603458038884649637945189731905183626240595684447972283670043554931877256426690365215309915936440472041996417990290403763292824864213904952604980410825084984487558435341592920352538550609520440103991063243002404870927365571563585538099966921899987124002388870668300815227256738066989765866079334878152560214447997057391835954659845061719025532070721904967112721572236826841262931089392188722549343798449306858236298535339372836823330361485844457219764633573436067091941457923853000242959853168527898374630780586843055681391382381152271285584723604682512257285143196793021409172972542990588515114508700230990237302959291294907646112237858073830750151576944533087235012111140347406446142491773059067781379949759555073256081149857603722317000482529175995865479997522725065352866476266617275454715555932160 [113,55] -45383612603960989925488121696926837530977346787260501928396962877751109639259969446390799202351478720426276213482145864835009320176476389904138688218583685276985261092260831266317073609805522785850691561253313459601848738720655361537129949981859100080034011543540479194630712057430006047556108695134516099555725322937840339981158373539640445462425845399686939245810782382838145099937936740322865082956084346391562075466360946171651149098547167732556608479060618566189535169267037258682146366278558847138627141822455430194515914007816756438888961709731380112189790871504133084782721862327145015743680611720285905959718036554049715395041424449334121219636357394030695455039889617144384688509601096382963956095615599179239061840178259904097391825946451632894671307921946218846885304434795321580021138299029883150281328819074065148101780739589219243791297961041960278597547970253081282141691339371466036322126796040011565692564854909645101027719193853206818304900441879186740214280548605779946442986488158872520242916133099833018127401336648140871886981557449695680243169941855418668380351622918941590840052656584019386392994966324403710259381009072890473279270281712035735040283792496693037141102901314137424817633100590121512955213261054824217412506216625204057865622655296330501777117829386121695545069037238544622472309975090337980145500440456627758383203133813021107536644454609892751670608637344200047425609585771787519949963884881712587749921797272480835790781918291996829621520892924076158631148103660205768286172347524854122783633931163821448554319472601131661494410316264583187788950351583716130372088235136745309273486047870923893005722665886550939449697729540011689784540960156997681840570324019238298379904250856909681418461572601389795027397243257051163797430122982824100998908047841376386909795040184485303765058095002165098659501362089830827656742726229817572890249769010727764853302782125450191139491760346429779867738413795259759175953082958178202585553680381289801961113459022862609508505437830506887123097332226556681211567736808796897220967150911456693039765359021658578353976552134346660840792612220359499984950915396349659423978675819551381516164031684143693857619678061064758627355939616847724105199331332933824451169169815607445815263073740004292819651346242719890541575214963368634992767397561827999087965863803857928743791556473026715285901625902170150269077632 [113,56] 6141970084704323532708903292776310089745576438348761385340252300167701787355907661023734883009363471260770180137170822887320898428925467427101823005665632893069200097162023656171260162873737832292658414513368346063262473194054488636870837795400316396473929467981310301563563574624289829810790310959197066096155880617359840665859676888377917420972369849419674400388658191200932525779423498180732467544025992784101620051252053865839091180556191277799429383641940912897832506201462037464069935316981079044414984686211275572710788464617995928881967236187212052497078078709953081826207080183778429208655575351293485072011006295335345023275077648099128684960070026451920938179844660791141216114767552206741807534728636756512236203761636761682246113734387614787860986991338940607182530157470143569938527666426200292918117855615469317926360327019301355989487139184815786746769123435617326942010388356561720585145228481165183128912757920759389704350719855228283528292621914575480873100240529579559140751772589776584926731629755158913200172966192734622372200530145903538457743706238904758339526049084790436720274253888858192585615037075014051283883200202884810265761401771591488908632838225992288360581410125201620706948677455203324862604601967332289422373985865581004892889890673978732790388274004363264969313090474410414775054970978160832693583420840084880445349208153888169714238642201552202687591154910145475575661131179711203316934804331614965837177587245711960325413446183937799800013872189681070319226535047765004641942028059907269378659816836465236763652570972828428382656451179185617449321265832431082644464659722295495021387074784523623399528178959583202347944218888189475242080927260185838144259658482384638935768837873550597880678123389089390692767857597029210451213345058600642196653818854589684603065179817187500327288294218963042101535731680032697556837538097840196603851873817576448016946069806476846878360826258036123099047761967883530057522672717445633474758980958022895548978163929331831261349462956381456743454601358848962566889988168582090182309593331734829170691625571317959300466868857925490973095713124826857451007814747946718122626082976108170455893720145380813730772562488546371007632599852058448253887339731815240759490872802931274109585051395487818964873406119166527657531467721021383430845907252405148251326354684802216340552464651495379314046915511574871713920 [113,57] -1111232072662601815758553825763083533960612101036048258029331804106296160988297191431829923032797265664960538728970914675807272433593061376484747843485239214667068711761313606996509840604847578975374096436253429157376569438466451278185009107583604785516523106393087834348622546429544836065985792204949946468602512212776920199807195396249176179426981892483655362820590594671270432677768167536701682558837402048724116728127595142374374083116055876979712613049687750777836275662065566412673517942771882826946194701828310675766320486574308236226485083255838973165054154105141015034441668054597647293813045510727233453407653564919400676558485163409436949707300794259360791248940270121514109655471486116455995302555486712878688906738109240056976624345135181413029777315416226124646794655534858263312441215829370286203243499229291037380954991451909185273332278504917170082509391796473412731686198730098783651376581429216331074639662046262619773475825176342555195196981088148857516390900968160318921841076390844013905951788778219332498347300233787078637599703845960326001002320655816904601046915846770870271082693251335021877132066784862408972587058625203960335240145582857112903355720709690627932835576976874423556985834394852887028706227710514319150618772565655344552602327377527180668167481717830427586513021842806954675178291536173481554833357934786346962997471459868919211589606416498968605894852861382902575781393903077595856907558070469133190598757304646930837084724070371027548154381295736773684466000910246215664419546164041306611074390145309439255996985861720841786844004359860592877771152026568787261192100073493264836295430192359677255212856495952834807099865901006026152499910046948547782523096697800860113914302255052011403207805777812294660987753371192895826074199928391292494180736749522662767032487548205119388373635763340371275098316655960577668638392527433941381317928734051727884935827065985719066517146721349776304017360970489385945550746668442310531244575939327762919726559004423188856795178590339722919204971359778692146709759487178302869790261524467817920611938913556914390976838934798969349414559019814157062858918394951696591507629687750569170564860595196787223269921353090641840209740673542198161028705074922547981108275119843396440116471752666528214601549517176760936871387551251033660014761251491508272203886530363850499892842126976693090070109580724418880 [113,58] 227102207226758530493787142883305637922169991996261483346749840324648659830163853843925254159047863372305472268775897553162017328849532056924507581464097733970554535158239636587957250059812891100698118971263001524806761714473067407044598637837003167206387384780285975019624427377523212875672002788089178781416877938649657230990173723714659551635511173144042070627654600875232358178099317455099881271481504468044579706004888155930938966015489210399894255682771047674483675510987849605890934460555090464861894846541628285925679696520330571062802715634913243797897833552245766452582230222158996336991875918767756593684948664172298971356197057754016844114574879419005137298848274877358370194414097535415541516522548626710274300469335373132249492641853385541166823629520264480405056230650759452348852351816324260675860709486426665287875954341179028561265624606064268574116798139686128982688692626139544298786828753992822811069774999433518536389438924774605078722802435778400011474794923111599752715612453967266724926300658893830354676868301127997843958861092960253965736317495007440564107621056291048439601199826708950088234965795533478492082370035824930378245724574759834501719304509101734773420115553870369534787786286606082503637033775446497042587767062214115827457688131919032269911110926557382796430399352742245828412150464967452421079934269513543391216095100206581755435107962078882455177970089742549743800626733310264557761892910612428774703736335118559836444102233341610687265030787017879924155961262656770840668814586475743503086515850271998167060908574661080785318219522704936681406262028573288988412099488651562183006843644097028334475651817302842957750904458659392549851920635092802531020579485454734820128172174727158315326028146832911099390811401497554930416662267571674114696546940161718236881530351355099479793669361652813226599620206294987529196425993290892148315699154666503815618278449477273578077745677472445765759559843165175451274396083914430664497813087325928853996776295155764549899268416038507970650179670412784691112577972800356017774686138793385371435419202473481428503242060336765103662745322170340978588786559374246341184549428724921239712993664995617890133799655505868136860445771869998927355264236801657052755594358764525656382905499510981725409789984845706761838415608149173013141681552038687991193818285601592992613985426238703086119372060559360 [113,59] -43085100076836004432387495901936312539632535300793731875192490924244729529355010373032427370504497564286349317533786338384722470188644139758743372529948293053039545397901997684901450453112631707800938448058517744312987252896741945253282561221815141426931958107447177692562799546394653282460887944361761876813530657842802700574594163803029178182915674449174816969114842274249620326231522782917273698025933429413141919269083965103442003575938131221955102207470122393076327217327815879896902927189415927915450929049437171612156415248655719491506692188267006152036530119529912787722973555098501729476489308186188811456859881224381526003285398770916674067219001579259812992816525624642166638526369342920997851166802768801013552475237687577212165201150227502207732642670856662897461611484114611986969239618061233354889418519011562559763876371630710238821508041386297397280827554305833722354490102900693879756657399146420640051787985758255104626611844979978285280141246363359262572762661570249905239095897976021899235877706499004834816817426810674571747139015874554161896228708769316644860955852403503354620902473816787002833365540022774448506662003733481305389903505977802559361717079644819032715535321039516518682982015613537047465179405150788921837231475704638654897790976703464018763635721115047625397714549637155458233964482520982165036558074692079784384995111266376840632771696367666222325102601982143942710368947051240462593911444966429415284627678646737418255046332490961067803063105017322254488484314964891553499021811423303795714845566164097572591384441851988675103621151811866424907171817604616554113610925149843723050492699854023857181786356464778062896256023668334545583367520924912536586174507096970361647072021025666060288133607092738426749326343681177102555722001291091062563409413122255938354604078872524015656083456585409925890619232551250799669613990823721399449453041888693280576276573833319874772732047295568621064805743376597168198855372875847298194207515088679555121940424910939745360889171818746631174924408822021709824212165015229289753332189775151055284680476955107376928251565638521695513328435344841558739512583475564479082059285448503204557294336253347045166502327562076032121101766046800360976034508655053329050119237850010100804850370757594843569201301506503756983120312241440339046089431409421912407445665903353695591720101857509538666499912416 [113,60] 7070950037427717235759047473416048922628769566140529182469922842606856901603860266236360594864303876584685359388105689049792915180693940577271596106650720775782058622022478470692997733337945426328346109946300960222738203755014061697083801754397521768467823076497370439736710830282824794027244138080565588220441060195575310758472250525422847294031377012414612530078714628132824366371488764434327761337228268491223421450090247485194515914766255413932881762081837460282994049982616268507902938838644092800529582788067063121544807059382665130462188570522210624634291448069881608112716452850479018432922259219687564770142031926549718581771845652352362172549399297894724472714682917215028878839365204217774079084438173864796667817464749595470389612593170475663574392550748148508162495043053358951176866079798862232949261688061298812800123492370545038142795949213201613897054164448471031838878399424652926467382622358090399210911470654879994328742617285706685715509350465203198971602122278126438148925695329270688676593329336263775835466054687912655905458539209329375060836440848957353309901874671779506024138680166199210203558503780077104539212701954397385889042730995447933683088079447513879319128398934083808229363695968561961968563417936685071073576880962088881160514821410441314797741918173885440947041642391635242580281560694337777860618631414064512819284038674623979071495156875919616012390256129015287075797015270672499691751872822739670698659073771816826283054427188150083455235257242757721809962058420361587751592412008134941020355140989981303255109963357382924113148538339796386147639854093518582507144399769565423974090638187451920478418485352557038725174426155257364360007091522140895959287888328292857966578289286239534204870023923055228108741727699298340270914129755984412293824879808457169138720071255960690299978867815019408693161901806900176335256806499980308650146773695862716876249686276252997984573764789950960037738933675100911257189779714787646528570337030196831271117688701370711946233132640168998859648170555730225293483064530809319800708158256226238061940682713492401759103262999864530263600591947537125576562194608493220740435873045744135288247213964391692016013720422003359327272979311912299929366457184255832053712069837800058053284637331303205608082851198349863975450288546615537800684995274748679212812717895348885278488673520967917629330592 [113,61] -988363204018980596420263971757255375427577305413705049899210535172754718654540738834247303323165377656862948216369894551012370578214788572414615301333512013834158127054432930659766953882079316451694971605323202751662258645349297399020046752669769717105617490153709254039434964718641447609031233793682092386876550068766022324453639263017065122699692271317152365684850149918569601403882525785261457494683526795660658355002178510233181912918816679483327276411912315851582190890355572478449771226200836652894170245355434996646246754298042873015375011495447568491036393445281161587036054390808798863192290083917960433510602343696493294016080332183573817976797271466384066924588958498429871739919795230998539060090120364021970961129410638262327640239007472791530304796664498039490559422552284151704724613515802207368227592814314128674872760932829078879816014346330709236650826125717894658957086799492538108835450476943615221458939046306111914455543807811502930511200610296769560311233376055761366908036965941245670465560517485387671853264638204887185892058466012526242180537634923165774090074491357796010781505317253920278148846116161902179345270663658528260925976533121894977095721496510174397455027345170047442798702068661456296803181442502890876004911771370286039090104826895018448753753645010556889915600349304327394940640959630083232276870581310989436470822152047017280517754010699891288192667481773339173225548966354550041230443439603976779496729846499819618233852851957334229051438169382525897608437875318647407523365167646430452674212723016964769956963545096457237135952783595265421935420680514485475664116302862294466103647387798679705805555056668931361924227892006037638644609333798602715326291209996646443447630520596792976444464003290674235889421578316939041373982850620930573114526619693452618405745359381152861253056721537792404508921894971671835911062658108604672258448282591382659425462991433117775020794954452571330246323153281898064739332689897247044994614142715544560762599994947491131849139449166630851012533571417509521378233226873287811807717578899362189488621811445591387267076597915708170252889858823479481066388603411896474311995732179983681897575853695493469817063359995136692081150310765095270938028425122037304709875118476636931787510926066625259933550629892890399963078065702237432871310573642770885428464998365565581613259694726296176864 [113,62] 117033761233270973898206555119936884792397486966572114252390199669356955688627478329094725801205867390895263830948178250505985339178613717600709845823218253500467469680888714247413961151972631869868100870739044973540143712861502018029717718616161845063826147387284700271865730565416635050990826230361953647347606896941936542259268384424757944573558435435525505723836043602931900637804808614919596962697760478628076413446216316863947092910711261963629356499799128076995045758734446898080627292107459334011733331094190889094236835053071341043801561343002198963622417678028518470199808235759431479559472987057290575688570367105042803228720544358504272976653693926362820637286848676439397736099694731725037357444463584233439456095360200274143272434932711145081968898162258320237981971791624417018147590644310275716762653717991811319290210984399272632965775298334676732442110448781660845243589264988998183132825376735652190129818074241879967724943253590632332661311525881502169859084232979847195248042449793064058207783134663557936339962550902023036789209879558486377630098852377705028117323451679005280588575742250961166454973450077131068436339514098915741509701232632137472933810760003535163046567143757180463131236890331530286347085198930568574902297118824345979063714701667582794654645273894816441322293952925344497417671830701327171803922926647353867535813601406938189181583148525463030911926613570070261126882196243868761319381642828309276862676813722122894706028707664320232305695370038515589691633375860295388364539082590392248532718259491011942613352248232021578987902906521291853656689547362421319640674450437197849049129772091619912155699457483210203792322751377684862781137711150492349122450979887115633670826411126489850047097978857571641139654570272252528431013746274578879726096833272299478199579512834816163892987696858247715484813283312737423919115735914645496056293994598979673975570528776340802676146433153800443350952142105663206397194650801271079711554515510953932658983972673136969794200092016158423105892958364769956420848921191711674582588754874461704165676098388834954021102917029998348304076469226627461121412084657423866807072245295810416134868765996194797462128556837892094689478427661758923505437342415716608405166677851350153440118656026095518489441509916307693700181577214668488600695092411046445490802979390685000991004240303892192 [113,63] -11657655660121813921347190052305834563312176423985372557374168836334105337866816137625734963564224237172496934094029902083226779611022775785388380250277611579028965792651459630478126640368694248550461980652192839234868822522030895523618677083034204055057902536195296153042069018530382753099397376351048354275137531590102352875728302628119966378780677353601538835177378594697560102706579061215928189728101176706412952988456939980338570669327538775015034970022330288310813186351942193053210036617581869987272986457347062444517322776823107353335148515289411964586436465440770461963888146031230424678140081829058938400203786757793638920042294351687012455581255111678252155889664149658607637258614929124611240066768254743892640127330364013305096560315538628407523184734871279640130957548797814042748527324802915817811494500725327324921591677368731545601363895349631093644841191935035366970829123951419346412413680588497495210474147710147282920754746593847051300603768410512551707441109073339488612779552551267536076290536242668963895938592918910365223020429665909897492211358490328980881618489205162667690548194326939852539035622275970329768050559761340809345009954786514933866441471049869452466880913810262890236925382463875537864408696215781164770783034462893476617581247476853100035501610271002800749391278320589473081752514086084827383461863131354907563073597332434005341658131130499145712649840281149291134423758025519732021535487731570568053054926303692645976060912268123966434964630012577632989463003301318105057163008899217313026848600014105398428995447329780120593406025707188216225758071871369832069831939570519707984952892671445055413514781138228249321023454783572101208915526365236397050598720756266604012467106321845780960673066713303745931915698237805969896275247936551919777995999342017994473534519379495769744744092272258158356011947373820144209947640830347789209640668084175077687166100628958155270841803685303401545665108605835944683274971788230253816728808638278213976301042488522450778541188741469087897643282765790457816487887134985580248740860947999388551674976179521281908524307983983476046592125311039203801983216688021282307450128104076223448649269774269963785467981263032277448930091889952108725006803080048292170400369833626721870229916480321708032267230716380046057020799598365884956426812615729439464595362652798464570104236744544 [113,64] 967361467111879942416437226059261977321546802713347427869997128960851829016910802419375659729143438787305053127931595878064476836064272859598802743030574610112156596142695725192427934122977977308718585684454967732895108473487874119923508216046917840465748933554076760809704892365673952027255683982623520534428487895210119805319318289573884180794925326469736540695737284010865674799518953808982460695567887432604311812016497839209995980869834735152830374142108071737339389486007720219073677769168011594528051878521909256381414732997308295226872336562187043123735381492214338074696241921155479417292751562649033499187297837311267820556692093949745014210268905949154901556368896569214331543455038033092244368611059567560431714777447085443121448747651499667556664152919057836166573564303675995435705909154988524607947153896849031930694804753178892171112862874872451738737282245278509465683436804121467563272868313058900260955122751275519977658283595130588262462329001713911272068748600924734318646468127367118737826732334014176644873710223011497045932230817263748851519870039436906034881057622309653226152734419560451061564901729110386941212643321763725619367321120919358942997417945282954038551715839414994956709085481838281537731115469168961439798973697010887712014605336205913657973417466279485089983251872617554020630541695882553853445234008825942049875406184477130036197314005485628018354746975104516340734049220727073841513346967632925830502816290188805083937555126425145570550541049419646876577130144832147884663984543466512516177422319647599435006816461894794591177880764010499610320671754095746913154033278360874957258059899335282385553426577290218752298035706443177384865475816338139833281588229594513578036508790099243690755147084095345369615184933339701451174414335419577546348962901343091959574204064626704931352475168856332918332958219595236312729369600891049748276022589098908196970156970592874612585181101000447701508490865293362158921104076383439866517514422365083235450510573433784447812024164742620266429959357296746108410876376591963070333525046832470264605666610372690988242497908509242866332537014187233244134442975876994831322046254335155736499439359312301938215874805626449058219311631160455343993154251070436232130198412973532032534354238715442798154768570692142431811138317899988288956850563704831751892244306269560062480957040 [113,65] -66069340385267011393272285676402283640722961406755261498987472225826418308950627335560205947775252002452764169933197642715448362011874206435168679740728932001389768778411044341062557910719111999273465593937216062146711604652639259602386779841652767416065436228581475390987949437621281351411372364610858703284763227204148519621530154396055949824316005106023795118664530102587339415710970517269292640406767584358914118054145754735695353256292820656550399605322349758197068439718950869386833768543507154101970888689162861303605858139867376787078464915629653630238590976712748428124420022804769874840493932021149873874412267883899242970632720510210664396137640739365364051101562171539842576762168038068095820777825505602337073472329413229463639611553762361321394190304997559986893796714384946322034091270842968818691333526110574493042345237687642718627617071061760147703791468368375929277171256639849219931659680848832582073594226307730429893297814643423328702978206187974063923736785174411710963736808626420427418995582154593467060348867654214478817619312788970970779358656987407314255953367627076228302109643819599588872006291265478319733828145772983240235714641861110681577288730217518567637850666515085407602587903660556293884573118231498790874694163145029254639176752868020471127085247388520277629515853033701780705409943153574337131499940543657969794457722622184739273263239686837117412454430563822189955808332213687633179654115165579878967785390934627354634631334675146810370385077660094912723807650544216248174326174305453322244460409422154876679069530820488993146076953581165556382584613219363973432976080406372972479687006306242244214257918430407996326964803866882411154488147957855615724786030281835677278959264962743200746451386103956008307086346908463792407081263789123594628080438887526424054513841623210860099439921787371555799400018916695646981227788190476581135311518506699479130944004687759538755202258510278486856941971704519006798410147562474889347867763323024496820514286588646991828955273017655994651800785137115197120099768145829979959948053611992708631785141938601846666457601935092876599605918761267776946174233890832723221347423879601834981573268627081104898208711493998839586652657654123143642425046357644515431655915244173039822194394282381714507286780306912076678879107562938080959165063549244718523124287175248417447184 [113,66] 3645100722399559446247873062937248295046749198427280208866850487168538098235407748838729790632798316873854315154067879896335488358793300723218620683768489027757592047932163216637741778260518696422737927734860786937649456009303051854294094782002664622466057722164405276339608573340456762804992431810613130747436472950986060856595356435665065964458143911506355454121893022189829250375640715067902928001564982797023190705017078694063911655930654436541544254392635207071148079621123308696948301193246657746197504983253160056485188379279770124416026218751688744072505723465946734531766357427703351816383558622603996508804858418039990161650343406441913460862479064092570202777443384403213693859721820341469229856469527739900215949518040655587801586729791581678967252228791046643503452681162556550696172672992243171300330629755401971920274655130831003754547915157338793950198106621586052965284700574944378601394281333574892300316925322352722753143091606026083588095383222738733170612707287712249744634192054595568449034528513006213772450101261461236962712035199050938587439236077431332958921957323829751292310635328215055357139284359096233110975458928126178134256362873910744873420316302075663704985563662417692780672956014857477464284593489626787284987512925201652476605327224542486500351613987892704513763681249345146537115453434744149209155447604989591680738253975158455229105247121300316359246219102907401983124596173205294495017263702512373552792342318912217039599802255336952709887900362038237664916234940035407371893285574741982990779725200507206659579458431639260737570136433177625640805263400944707799052859878843548469182724904902726397905467257158180387266771498378665026532496287341619019023954733203018630597055127610208434816034629058197362546298069775952433634716371916399033776195447893769925062980866467560423505081702337378419895392809352974875563178602525061937365295946314411896977079272552270001281674674458710309941127295173839635893590290939208826915538820530642119475643783644944960455777709193870536243450339998954635461809456124951420618518897871008518375943276440781725838755980967572472926274200065576908372833876666252373528282462170453302015637308977702331168795807820403908877277517286173233225851571511330816867121659234169535825097384372813268731389876477563293796921082170429887448937943589455669837341385960924480 [113,67] -154527200931630468080987276112160751183764676118929892812120530783724914076668649629452808378999415582930229372086398598290073629577505565953520091354010741232060304697487388186026151316720915168099495317887444515920964883094983596999723525215290975011975519031240988343358240906438551417024913323603246940896433059945298346284176055505307527254461044257572684994464140099642425065803071704957616640746264162230077556978968696920607315738411945313189738578292113916242179312470556941579335294420741188812168991995933650142561985339283532078798865968114847387318206273782036678552106844480968392945865059713941451073702143481887249357559763049165230590791273093574443155607930107639213991457009815870819924426511952716398954218101467645929676392713806392749180698969852074512094272291700665704064558612699866259270421680625990549117228332320762467230109990563871485334504328248976095093031388670298642173499539908735041121445569396054735448440395809117507958394859342639091400573845891430132011449025564754803053293131597452933184862399350336645039379982223708450409640586466999415963810064087260909918606732232512267023747461261044846831527312661780993371112127193111802778436411502133089444614351684804828072449897870015401267816854550200464996957515892398851007138025742308996331303095431904755683238418748742576425339241691868680401534404957392231688820403403780988799215184470982613454750740072819386263963042298673368833877769164579118626021257473352500883083746366221796716363557375382172183580071368461412291828032307976651408555713957053167290393199881979614262550999286492680630039083730871901924702266563949892384711350058829619582856817673598977944415808582856269918158638731039082936718923212925578516099316515708853900818326398387719674440786575868744870969734784498098692122002788690603837107686674146005788871121598402936635336859093938659736124915651387475273543800903986602483245580823486014808982430352772951308132125145710077927415430475164699284159505568950566178460043823243591781638967637464677903071522553241732158770016999810264133947143137046630635921209543637901610259579098782835221724435227533376186685925870234450343831439477308986191918117671564248596000310732762623024432233237085656455996393320217245925089801993440766764502191255703205058987458672970599692146512815928639411820558674069182394684374140800 [113,68] 4006453416300567492777124030599661197960540150601797596666281333769873218859902455193207085337110006809025598618615738876625732047735342881576012898814620193567481248399397185899670427330735010851801728087938938435256253796491042681893500289869037698346637986153059372720870603744002248330609861234008352605394868602927138124457438945572738951340035768814612769079417983821882867191107967509168214632273414749171066176484881394476259827296351741598946985658042366232427736708821706576224305751085689857095520053690527303016723867422781602406826398186466755661628280483688302869288628523304053342442404331760389594560389513372236734895482496344522579472436012126924134950493847906365927903423344211103879655445902541029582940827555099223503545714612956985856148492747576591037545090906019597723221583544565720944040332376694990340488693061022021632020831044034029382956232044689207653484448221736038352684364278717167492019138610838087073935317171292137643491631356916264441698945709766313767865570400649236012158541705831744126556854365418865621992506685978358315300011938710304275587632705226689776766006785007345449463867574838885784048055629354145272574155590536579006178319749688808416860697641351432962925647026927756621522096171837658107743534623168060240281053131460564337071863789375368600298145270730990948606557840029266451892854124479731127847787834875565269493224979475369285032448610105130436074198679838444743082286461220585864909957519645425917757949459227172330067137280327016647790431501803434134454500774259391312429713105625464193297555361470200828208229572662043339076374480083045155950654376386208860967873506499848291525842454339218704332885254344127502461729808896319935317629877386910424011113899599067027640710505959934403246385878967896547619260837550240381756039147744758843498605039228891487573257002970252963542766771268192980170119807239776849028166432946307827011077939457915580429744205183812171681024317254316254890328586505878161124051149225779270737592937127864813523869396254277919682981110237056360342162571567799446553497168032298662638663467232502851997790443610285538298098326064350084860462531475778781340763800663434610339806680886772716933996544897729333630136245800847460079065737747934132057376442804444038224576863924183576207225217620093433805588515792046027792247691890726729095603888 [113,69] 70048071280636694278999898352094176356894872919646841558446076267290699594900840099596178716286483373356405245327197489191082554979107405085687290048113044476802375055284179154192590281494798431017335641011887364317529244190148477073456671519443913771947820187121948307269533122208371593372130814149753961577599556063953573493333800740292145607687099313334103357076267047022074693915191232295961126285994957023008933379198222622831663566307753349964257641537274766690789533614856126783900050649883978799129013999609995133242503389824596013466145512830297876274149120571798644044224025081862840446809706217418602843912791426530752991977583492171343874867573400890534824690589754690837947039155489802684922778704978258148107047951558157151015396993913508656276105635613940760600544361801970672231886885600010638267760257008400453957761820225596301270665810115204750923274075129219408530203625961405778866087045000506978478012702311804337267560478153800731908926584919197636731323198295074546259572194185055339119510871161993831614024863968845985631766541864986629112002392010889656073153799294638486283252409648854843841452008397237490024233866489419981533243877342688260972547033519461645886884015077485347873413575413915245630031184793628268546462713904031021423612269516833997047346751086536597579077689006071127548760981667783879450598206015749893240998491579317716949184226397635830575608888673771165416816130671611635955345364657456776185481830290310663897094068574104251275795739861026185158969822000768634771253150581156176438415216176972841244370080978454594218764101748835629779564298981345536995554797062352084074071442058883477737720406248934723714425962896118991822593471916097197828392307063192978098421966246064711223062838280646617537424205044451107999082768778862758368463744432027716186580871603637552541689396408450969347655169323399513685100838891732888624744889803608364777806963822502638840217734095331507851553413588229572685275266641443487098746054605361486316309535508687395446543813818348393855686150100762800908541139560321697769776161985639962138839932506815835461558633010467576948563617698815471565846174175278913289182844465240937164267781227360389278225021115326615651970097281950698745708996072368692392581787149691104174484239336139988116477915991543603791954984499964299795568984162274975554248 [113,70] -18566806194631868966891736370539791127793584071194437911511992501785148535319317697250079413176209387918237290795848020661285654910429587733975859129124316458256868320645513509771298626703550445755779003260017215528089150958286675348523365987736160279398410560140330188529610448650162965683240323909914097662466567598189141293520770324057787175095173415721234398453668901039491503523149893474561317838744271303374527026932778502677315986913584552597577432405727419858384997783230001043238447937482466384244120652268526450938954022597172424350132093114505809010616722583897495671607576202258647774609653024602830558499315661054275137624375284888802911469230534301939880895960152938971925505481889475961252586513076668244298984373983340703720533799392401040436506419434558741409678991467266397181472514272312713327949692150187911952245677334981405080086443453325422804553660377109983649003399922695216679769784243136950898419145432893658621443680850174151833400984842709248029330816013908375801721530638432204885393470199177295730128951666011023225376097722017838783755360383912087950110225309511756861096383248972769519534289606676401788774317100155894404998681346422208313652980288218425850899326505551050383813469001328186224281870366550243647681485749073784827144430990046999637975408090105394142617653493307076498215265135966154639824052252356920263252982358862254181885617828212761693156582128406043856645950724318194117468196799380717617621914178232997950671625740879853018679047078124053341945913063679240753039321445372838454990000700532710617240017703542655871452270782845659344890075079432665220490004208331585420671174395728198518003078715164778401303162635298735350114375825852357763893808818038582881320630495923899026280510491061243686457748382464251137915996306456609533217161259702879627638149101049994413096056919338801512602834917974947310700745043071549997591246467158721631376873764894816763332393544745216663370865773589087339492816949216387870572052373416474698461985816578334487648515669854880763523010406456387927729008548910354828650212780064667783339401309542020098283164000984492561080587472866286766205456374555908349925232504468799606982099526534988380865658413545246510107823792481660181808921027644427999861584480467955996888927292313721794300153126000073843720626782089516509800719864687153792 [113,71] 1617525537282222615456150663199821454194391807620383494503847521198372716502215741363193437807842751185541161421057275819799757621492696966903044989921309466593491684833715650685381680461427586906447060640334055331506860083506959629339246663828635901502408960289994098592492334221244523781957767114368897753939887965100415434774977259820273649528644598058108250440017968150087534361913763253758803248722030590876457540518234232055318199182418841077800769004751725028152800821343689388981806936397328079219801766512534085569504533371531677945104776119640764697846258903014617749892132524541710567305204354313367760586254750609913647297446625067974818567004500845322852392794513235876673600868851295650275486387206285938447340063565940030140441556547476139597557413068534921314795774932828226232812342820246735976606275790178694910019540888431866806598828158003667805270012378236485034130507900398465689018492077546714088104678048212289646942059920426799681146332806116442608924365451681342587641677451596765570199741172376482533372402582608778443098651506449978199243994127854102960466430062548347815104588360879531240533552046740969936370079278266978992730907298697812992059764874260255644174871122172949134864227958736815787928870102227367348652659206778527114782465050932917583141461220063340883052577647751563451063204195890534068782759593434984478440944939604859076884832430306787362812784677228198445280851740629129778698418995625948576187165849661390506002876729868213056503497062511833280402757894526557413381682244287226735704070899872241255180193159718837827691323272139993825412638446750707288616133492370403645992546665382005768031331234923274512588931011817221298240688790062262876653211344702483470302686262744951796461922379200045884261895011474194338287169562030580860262031643892805180308800372058482241640857398281112217745057953541246083886862015912591114466945772290866842819976275473494412877554870339105305407887760225025145109052565964871293527037331576518668807221016758546244650097069816442237822457860974173452891079058133811619503251977032924178936830256181442078156312473654458881281315472284042685758744825713140022679997807302754119029981945239108896769246287373057008950974550390175631383592132134280945262254726272252036681954087236831055767548933927116713620619791069112233711166873259872 [113,72] -105354862595806422759509877602862356610421291056125121905852320170449902413750564305520534075585348305730808211468831689728051058819245937152097794423298364050293243071691914238068293432050005598486147892289238599463806460847704063886061027626289349778720642016305601018997956553938648751609819274964165853256500516814820590009930867877141236009576705297986526002034558324286023755650700964337387148512808652867412121994553642921539661317084700265714667923984406701076787274624839443640004106634965390208236145023363850854706602572111503426555619916027654285165559046052366961658708102556189052562372356849340072841011086825859900937222753659297157339562671891358036847798943465469584423950003512010642942712957855352678745579586771700257596183752739117389791790973579140836068772319068914058168832486195097097770645103513419608765441263046155780477495864366998294897107287464009869214923587356200073396399732664698236111531513978900112328547121785212785261720119462322243591208100904668266271938378319028118303742010557081872738594779643264247228069726951108124416272022243574940593956133582706051941052892943056050629258948346777343478125207847298610705153024681406481707313102753356739552070312559677168733604089390043935096788527575026181723574352428376722797011305748062384327639961195199202443474653837546406297930878817271106758450097274034114035312379737124723452644278648787272673528403095260266215156686048847948517188175981869149829161289790009762221466089862131208887867799110302361213126161816718514935271265532208652370652630599348802656457468915634383596597126400580601454597610337637102700372090634455204647908577342227585978878336341998248975282085768535714914803611061483717017456790620779597694580724680829787281948697821619332139326031463387836011588746552974394302954917530458676085053968743228675825507044701948832579572299860469835793687705551128754287075908466015948347429779818787114253834192875483961273288934266959350197817906653403207131111162173596649413629430471518409935962035554226742815343589072360645443565188658829957547400587856336445018832527676908459450326828357630087665456013153438004213633616118268504473715308145806738486066249740379688353507191152813978030007096701024991620928557712671252817233376819347735541532346414634701454159173975846981561031305768418286327386164592 [113,73] 5637804081204377535571733611129069173320381023139907298249019928054133257839147233213838248424053243074416429223233896996545523549517061012226104388591756205428517501509623322012560998654525027414412835702979522600602055130220500864354990915429021128389396003496540302332159615734578718749241616237071438567023167547219734209044992593131340482575727315619645396823598135934101155768392628889157280793022099178443321241803425324813078607057869905750767725417421089803308391034111478182788338443752602972275995289578998759267766774026508304072055195075791724459989859647861528524194463986173780257356315999116885683481631499928937665736386133038111566159946608241612294910159764807966959165619940770669028084356078376182395672304108968927471493166409527655246817461636160213199175027618071024107603100343070519643679190671636344277320367100171651280442793877476894522368004360316336633728815000302416581760000800532084246412612738123134242735274129129640920222612778891394949779806221169953795126211044461575280253403078579408948344094975888477540118075456396603345930984169307944802078873338350722139854503348776924401851882485314137961764379085141952813380758529528249383569997250895694356233251896364980544868751753531820051442896346776933794397483640817895051670305327675843874390658102014974477418239987618432733873502056944321477630282293075977597720904184035482428011849273051763764303001233427670842412760970790100851997087988725169389632740766129631713152226979509902389199839773436927002494335006113984665037771656373049702786939184454942867868331146392319820018665611677123683135450551864352684293818525790176084660905140178403488455490507310994543531283984770523655186957192378573330147622832341369212125049144395094199226257710817794158684425870174977560210579853991570717170509290248831729017023232614928041137807324903770813226552909564095900073325114840337321962444261864842457164542807725824023443639118529564658898033225862256684077899749652220579975360981945887347609727865377474048642680276927871219045267024775684118923473736896567113362558343442717633978877711983269485518803477307164571491219223670055220967860135903735497984841192366865001462900463645341457054864152137931301961285089956211897990244358715265463069864552475072665829601321482131301592930779411245874178396447464202575086576 [113,74] -257868476915684792167925116027777909553130566713326165826450905490682057457192639989065637786677903204258594860992671454932979096814251971957825505863414846740106645441908400896635578688396477121954616872790711490591736722184685536609443894323162199856852519796523909781962202218479113057552785854141810598906997794513627809322192292943568414681809928782615753280157192168536785826728710058443035275911357357128308273555429121896140864213856647960259727214485060196227382609916813560685072369009157924142434865525016321945228012329252627540286533786234252968938903649711904539199014449843344891440577531106703492406878413285149305207794371893658015433352912357362223450770302402693766339247824166802208304218629624675144809713760806312093562155927826968932740827372292940750852057966901000267078708439652306973438133804244412903692587410113441338628096325902127014432189195349538419071433634834795680050139889465960021622762293372480511137298371876634310368612793414422647561355061781520945561918563457174425553077892816116845104951389792358677413421385299644498051679468493777009110047632242089399292718760107409147071635232470917407963104434007015476535040923334791075087751419525710530739393432481885955836224199930906915934345303381557875811911224783481340605245178945558464419447512727852984799582458764097285440278777219283450077119230820965523368013861035834195143847203034733651914577806641048805020631499012308793166003641735207900073941140793241179358692092846351602042542465006632656214343866163665930214936185988023522681727914545316845904608783738145588069424311829770179219935762593099042018172324863920711924864601471163425872214215351172122266084530388091278326913471810049014412266211103001515504834111127732134334282705167654451545301505732556866786788130841954858265238292439702409649860688460542471179367381098905420938835501673071206377463670531808323356563930547793625834473067713632930198418493954360432060760362718118598054711251473749421604729737571963335902530321889313306382460965876045413487691977839268325936082196386205943327187126672592984003806970090525451100571659262103708058241465464701619061394464576423594314151623395110034959474193783989186952892011394363435721455177381620106782695067993569378509393588978574967052926403489867743967923216947426563617587399858971264896 [113,75] 11079648173723657382872102399674297902879481258567634734026431909170086074592155885037116803864592695690014348116399256378649440659120547469984567898150584578008395238354891459925761934652941560523933116058989608597209614131744053965379825145597042059861075209834641202626989769634831417189852769693111872414609213783587603027155495495379473827406949961068742105865384626803887025001876031391784682504607170131624030036137977189112900080052591494197143431910913767113477924502327241264663765825017254539847182111785887742094607424210897071978154041520577475560052259377418793396780475924831043983959441698097085382321231166255832133888138281634069085509295610394706888027578705832840340454286726191172334576703258431247991376155419477138877067150728972637027209824971266371302162321834486460562856233701066879753982454336169724430498344603738281891797039967274781764379761733806230645580228363709357626346168384004175891820755438451136718251903762004030851799879994907308042129296297284636939739130317850807049541967009199137106152976199965963115005045909016859192571060000456483808483260521234094529457624592135567236651129962990343235454054419280182941220270266767227620842620809930298531031998566433217410994183208016497950074266272953802884573622613713497957008951593412292538108247648272347465830393377684237844220619473280139396548269102530941671391943512850960405450639943916033210547590629222080375171619765281385406835745763707519519786590290530799667327242908216704730291998856447680795212762709221398582406264326860462640851929791445027863782338299702170965615699087327429963595905002012681379991755461939004116645208728929126473301394772336639898477440962486359337955801462290602913569084693711130623602904900082884485325646795237798080699711083212931982103866192120070363675489283955911697735383532672940635397820102034546613254919831612154463269656277153976113871282520590152409303356776160920909770841208317217427833088888364767633098158310883542209727647801524668741572264890088375401287669166688827497802926161050654663246799048749704306912244740433535986205203912441053488540826838440119799870042930885161469608422880692897554518663140022287292021231402803948094945329798733354589096837377620340583261459821224351264032060405193699419716042015889444876817259449278367408364312566112560 [113,76] -476980357648547079284994327833946254182110398153959658015128029341825334083097235891477656253253021172277788686425841935413814489471512397649576907918148865516034694991726754914460867159278950295138937772278295121008971204875691066567238575101932691030661581072356730347639456969813461470123749260188924637076592575282706865162129207617673294412563577920883023990833957719151530600536406886961649736087664781558768118553745781524849219701814491421667735228865720116055424199885249833503506391007935593955842253845273125712348437066202496492937148152535743130227044135138419717226516456129030698494054059271847586483058120027627388772281415334023940264729682889704218917523209810066045258006737012435600026158574719279707059011977956389022595353940678114547938265056678170959114108520149131574238714444588857084450111216518413170336324405659742860305018875542617227811241819603137078955698277904295271179088192202277089290876264733831423572851645406713401692792771818772078030822036797146773242782893077573876832609531057568170739200779712003084750543174160168118985411471862232686919590667693983240764922943322483602582279104345041423538121930359584180945159827244751985163111846517306976329023579951407123223533319161211126725360728525684576336276468840404561133355765752942307530472903152179975422549941418227296104475354720384695375502912868557173676900428781030134709566989377044837739655138895347569149098615917521676619833148702488462479097294397046729941847961456350393252198919231501117950360488386795326469318766578569178071173438320209926506593642625475827563992841485292218127861199167219497302301908458865145891708557505823379594709281541081802403137869842572399815777350526303708730246766085882011013799735353138250975477352595478194109601702121591336622584015549610188626468453289347658044584480446091720999641158191305899799821478911259449652408285960014705044578285901988022813029759070159371728222256001169222708683876293437605700326753885535526894755530434194030086680466467904005902818578318481769889008425553565212153973693939852306084603734419824568875981782189044262685431790242642916237074223904610040673619082405433516754264034399450719092448836210262022122702714923166945167997276261614201671445522763275989020761029244665728087052315279679139689021657893199648678102292656 [113,77] 18733538321985922406749334583548352144679865473485430289831340762546097937109235350724034657846331880633015775546670404379190219241259194080239948192082943534680016007604779242512817786012750948875329953325517221526934256163420073294039204286358690433433374676072638076225420053020112612617532165122746416375383501635806580075845308648024302382073066271596940828658296350200750687311242431700070007489417230936516543688195350164356325109310284302801209390045774715203404610603584319430082125760695668067700934777333283735717270691800341573764818370161685076770357991781960319406324026578869929808866835038944742212776338018103776217721804586236577219262446186714352991515632427376617879697396447567756233905848202629751061372580747360132245457842495331435909515689735356225246749302462621636017471880106211722796660779138518193621672234488352063625229615122826172509004691531853291870468070485701041106768776957121658425741210485323913943229596530540346113753224492257344857275171378815163300307647401321505334368042666065434202771793595936925511983984226580873122286451689219393955870981182028409420615443915799514033213464877679072442299733398223645736905278140598397996080798904245596084123295565114211252130167855257327487263624050275911575778202153680546208190136707243771338679572269906701901453904720108187472426499987917094394409266687305474907760653310484169520812064861305376605577352695924585067788877813454261167390133877839312747225177598621620952795216295424548541954469010057593488105522447896346156153052592101713282177543577903560003063574104260593979652214963949499261431247463822850981970549999752324394496619608025677555867884634544406272719760894784803842994428612460916575715017343392697208825957725593437438504671316641172505305474249424809667077423396681528631377649565840271833057238057979289077211124542141072294857915674588960393271298189492369620946904213516276418110046806501133126342486150949494764068943370068648242485887805892229187054286783547471515806186499717187064367458183819280660856047737881228147675589368532976427450330140887129713517057778904497801431522851763819666780900936239598066704299466347285495031049718262221347811965926932085932388314782757479798365513701428463742701835124059688950923268817086428983046317331445617918192766217292982541045024 [113,78] -613545294532391184097700109359900981563691335808384471746822547336951490476122351963780422646626497033318072451217713017633508826562280360443251033946998832418495559491046402617791117876564779589739787019757375636528686817868651241088220307405466168632333092454538859157024150118569035675610719365126318793834876981195970766267188396709342147913542567036914807250434026986358618210268811635437645680796362044839248661126763160226004761216881394167700764029835328520846663865208860253833413881150130685784018212475320610400209536164195266842224453109369135597014873267920371718273736179559721791177717668757389367250336684570650203637979498394448404660266474126956017886384215814160978774362050390136560045161310755827390885813438869821561702477988934462795229864510971222079931295150785340242536876525564338835120793431919561417917771155455694405378234562147431503851172054324629170853258870452472834123151259120986435701951834259589307293869372171236848137032357606559394424800696053555667272129211567972181614299076525087483049304864028959878974460046101258934223103279481101707311451812991788521714267996476933298815728535854331682239545578747351363511226876271011367151376064412189008963850108233972129851823573832078274829524404937478739867777133849230457232645804456282980759631958006127723105958019937670299591397407221498466721338586850321440118993446049067296850131589777307143234501740253497654826053686036450571674035410146523725418150617298740413469214663706709710665480531902818822936540130625235522593976871100703558800555583673546253552917776200660458447354149903801024936337982948401661872414948400102465781674108595881717214812948023886674636821417245331353823954489656126330254762358740073789651086801936014747436864984049284320622074903479235132230654382545859311470619966555636067356644398318893985367979066105097757525919093780865874742576051910790685911985009689314493858956019818834712609351235826124928856310303541831158684561570219132076856601761618167947646512343551563578805760937516479570830436260081743422088017840224279719677299367043598952457435613519606503596301417530888811203176505549658848814981465687228125299351873600796537528439321274578734125347926384707703785466249044423326766192135824726279789148995337578974781759062489678648454819976731366183344 [113,79] 17584255001890980794154129956977607177597505709986948933706009176253607359941001466886683742448753614516389311725202705777218295775845895979050145818105242848458296674510276822192667353415424554934157136593203879998141082822914623855555280011484288769011256785536980975860252725366376833919121293908935253829139325757349974744755429488052719096447258541427527119130404429770406065561374565925629282137344920641975668784628760850840343922571590241617714121425704662281875624492492820570003282899436728281605519185160339103328208475007630717208330767613190696147204949220748192250094932710445025918850527976387188595845379260574414101385800938074166381568853161631740011832884742435308096785751316678716806585023740176246268800599238121721689827017980687381464116572928742178455146503412752166298074187305441023253463076401529581120976234508053503339702378106139243565638583254291494601719587856213411418759607678859790787211611228375037176778209180164674491655361610997304265627090866362900786556377152442611298749010882581728121953358631018849582905068731152728119524537339969034250921171624478173947823284132004208826302808616066880603919431365412359382402954119828454614549784305374282861740437910266134206067290580760618612566300222866285643169735843361309702864632570799004432861557265246273383832260504082097512861600812032419194050160745106245958519560127658854603373391395543721587628457960127175466448074457303917611678984922963125944907339351462667926778819553917299454432126960442370802661468230543068592030017166865850413121321783540073244024711052445213678430716389341728094419806524620204181370188580193453960061478515542805176588392370655361497614009545580287619322700348854843576046979819543785392152495954072678380004289027074145424377145971299880136571579078522127017851490440952536255843653476997145139018725006912132555381113777986382101644876758196415807666615852375128208024379175546530252541082124651897483903238269579392288233060439039659960072185014589056092607080706087816793871347440239987036468698135715155085792773994684439643385734611782861323794410898399856900543609539747006898665921842604776262478858773449688435481364360976664482756557865052635737622512365566750316245543153913343380617060091000889454279551192427960511618264474950921209358813431609176 [113,80] -453446162515986490769126495711820827876311174025880298130885460810700685497280954259727508711121130746295882571193790831431572872403589925814870650988444989090329417107218456888066443628035426948789386274676478880538493921502158919624911066954407383774470615206557410115241609914611460638428105511272509202393593993911455807916823405804334596830656736956014069518231568894768645863312507523074004133051696403709641752683409121276575169647687999735734464959568206287620060747956832731658681516972705023052149140156954150357433155838277396038806538542411331491253506295994591655501269012719859148929968461395085096524524565579996907274554408542834213317949679304491918118088256929263971962184356275889343538331199802281964704820110324098513671994614908658925866818539287149147879728991979605369343116770459448909641394907351981928261005169549787118790226700321578483853472200635428313888519083032867131775406215245379812666470834497763598457530741386456427094004967229135894766110103104074375623350849393617480135795485145737414057331154779515526123979905280902293522815789248083229174407831004742586767687985091216056561961021086148355897484531280598039803519428229928808555590744326569049435087570965145377524529605618280117964869421632233901887172121625072482488998660120022814430724551609877233823259663016203547080112294336409145965030734033042799605448845343289047915539704977593897054116641859672913468463299439806545778521925380622590571208155444085540637401230358374309594730763943548526063587052596841892680539078428642292960351937154693016612300766204258412506696292911995299222138250647949792076089222738400884560224122593677273064221787112046356478321252600358360443671246689077725591828466295887108691101897630479916268543039937262691356334660705161195149378108333570303894149978753597237690766625034425321641559557387044901952935453613086567963339478552712081769802073118759064011738550333392872936174564907449444155286358159203267201360131614444889676273952169289403896795482405590129285348139323136520352921844057236818859915557381327670415604981295622494745562903514422849351973219756234671390926151804889422412673276615437966153879810850648616708664857836419426569015736806618263915912543663576256758952917900782378320679713436904135589001000056432557899173165472 [113,81] 9085596660374614733627267849958918795514463679264093204030650644601277467826211110367076398588273858614424165615092279285694472724177660788929940207035054466758212270637299885593051270978037194098201420111779970426557209302823075261437277100190380216090245411976338992430507800620125379972591460383731613131247192047260342841394030711348664577267239747785262737943329295883586186548330650070183747450703033133734686718742061522109687143048407686559805113348876160639656008236106244589724619085470380369062506435044298837730085714960390567414477486153255845712975150705817432177699727300400644999790121785346358580996804119536863745610729398908711942564304313545349665356091059220351523625493707083670868883295284049127060674317047733239543490442277406433844906314358115360380511808682278677725479351528733172381063807098055196699925330604250353770511731080958379647266856122729168229819612578482122156886385502548646177363962621560895137652037353996450320875520212652037227468368374073651888691995164293704485478603124988973977186564373146746808218154623825676084191634460380394996779202760748521735138366338264747104424584357377727449365251224196300140397695518778519615435195122529294743144128508612115782228222628873389835470764847617920710261640206857491792679564405669696207097665615596487831564172207564646821323395498135083105778000434510920047740277717958677376952994714335836433047595257734278269655312878427074976335076974005813667195793012836714203123528427720780869979070821491593051202972786862862919557331229507201663409369653716586015136060050326927392747044960955796008123306872144873816801151793962911550641937991676645454405508366687291017407586023532345071280550699786942092219420191452251918924085333487031947426060778253714031050748841803955952138891420393172942686866308009346815272476158592198155232560566099187322160952206968401426642146546100782299875989447643005508539070806278266238955143900835687374667952123282342770050076453550958207074425873183815027788227000958804655495317644758750008496838865628801673684142230227427648806234748090815503209068553076892737800232138136455335855754244175267206407281118827652728781167968410706687040542843937261727134956216949261737272283990308977009557022161036076216647939703442454511759663537025275010233244 [113,82] -124149914395562507235918991843413731774576942560811997457066659524699682158374757489503682111229703019959807556509265465815762321903533009931474882438852874455361874222012976576552038997069156482692885666837979454691753206039196242003863456166860113257819168632777736571250547102531103723065666654362118381694721886591733959053373323259612214041782056595822753898559247079261533566454536891436179181594449268439321822198164747301608233490900110457722960077033706263821336994041609457249469493328059778530573550051123544559854252170579845593946248733344546845194103608755343612616047869289305089832139657141418220165736839557656008680990958316814891384359926154065803385637313664586309072774545719557927901570600013910012077087636966620643905473148738999534399862342420431236320219188776398781226086182744967448078198688672423689378238605631771227706056598518622445399478613536386880633137158113015152577019759675496022711207589265444763527913053204550467780988632915108251262246039337079743218424602202799302442201588530239857270166707564648758996092326997349287297711029376394431144302342970655530407460078192107750045966252592929324643240242329936305952128302685777169588180077600315739622875314918915279645616655025941974280432847505370395185960958052101710660342420237273920072516119994830877756655819982797590065374073065426471791527707318186693058615736891278335947765813347636070743760040875280188190055283642621172804433308472733970165994030819403841716681209122913035945410105937800153744519495036339239131214468033384035084364768619734095106503444766934740306029440413326533706835386141728689601360245696965574185324287999564606804966619902241509632240979333943533172382839741116619686056690797883574463426925155454543215182829501637676191702286130002221723940427135137691746387607461797702920451640857736211030567055706481655690250804514055429154776701281203948329616806605071750132801788604999221843378874933096867389757644913345380672405445494398213660817908186308865796431095959815187671809575984673235704669263014049761183727915417019704833531562459800022696242169703969995188728305569022110740132477448061097154174009543182397162187940508009297036685686113874199867259565421600505807697294230195352757842223469041160795453464203488206888506551593690613152 [113,83] 1204621592433793789936336823808253507074805668752303191914361818634785437864926326349436156803419509191082480011076447686206609166393259017172521396593108247427840658165498968479309271167226094332875806134699117070558416398202002285970429272197511594745247465501816031474223670138615939058933337105190882690817069303932113740888767363089056862145067403950811441966497021583161519350549444002127711694194365165668801290387381923293597605293784492962241590181208079257811471946968732462404341004498557376917678658331041822805288496123473337400881701303813936388255122952612531048424985878801407869699818347848018917213667886683226829226473988407331485726662011737648048343656620067621334578253147601010893849088778057277162461010475155450700737149430292197042082604569496407794954722934374933790779962297136419262953213716936231629485140456710997052993434627599322163248951714838074357645880369377485253331972250286137764891817471420385577035811647829770294692259534009482624193249252848419163895295977738845045726237883064656463277049498925497496837749450700938175016876616039809499149957415457621485609945237627767522261544616643409943004319554420372948272485130077692981147506265250271631080512915675347636831825095199791625464677092348519531227480486971076492100020971102346297502869611484880124167014585668702482806928485549479914868035430303263445511555920101291679970278617198863181537381796259302511254576289991768824463956629683018849441603106891253576312667149019205868117107612875919319589107466916630809692972082483857125373733786849655618350620979031708096333009535757233965303703537547274307563215779831274805119484192233711818679654598421163088088289744792500647231998358884081987678121261830073629482168879954540890164855176054538802891325020496896139746051100504375602346243156156503483351494835848232758862966929012419772283104558569332986166590126103079005014103635647421205534013767039468214043688074244139502490710761956207404800716463173621204656775733141208970191508240938412899243555005459842842525661673832204034220341711827757228766273934030640558111225116107686727031912763632169808950837903120522278041893468310692615991054655461507390555676904574718948957202384744366786692120546477315250328078637158246581830829945544775778045603759795420 [113,84] 6366059948688104230259676086560412686798652241405278754016061363639261269860675555974161359797596900621378200235545621558039590919933373931054096409628254788246595230952915053285889251092652710205766495343256623550018677308234511217228390399678988885388769087686537356813811712376292469862139190496772101005821355024903471850145827908696656303224085796980262921338199721283358136195712332759144801741478851577467695336797499721727122478640947558308903797246273736565408949840583360598790662703166619713023058148504352646756932080882412144420477891854687575120827733591639897012260796452318394958485472840925521765936464136932570200981023160322001072622473424122098859105837740731783212328686146904479994178424493648838988789806461054806946560061060782233500273061015338207967238504663811173831670040147046815345849619524394868375844604011416887517357547095757136952013902161936584550621805537446247974272399521269220184232745545968487640122483277485739068027431601228514203436677466402897015845539728097303467417798705300750231013375797156384175412386461382435024534676063506210159473251538386103521185274148932524661290539790618723445614261309733270782770472417893265891537236583748788494874239497245704842989079333513963376147785375420821302892250673630106950757758412875841123606698992970086856987334903932246189573316987736796697573324686262159551508020301911346399596772656770304455706539916964989325399423298966411782995548078697134222456819164728927608526134464984799451401138412200790980524554997449031967689667851155383724562110291638811703237285011559839608137789495801717719349308890201177044875018949021757025841874759041875352457197282219485769307176957146356386890039267630727328466528151792315285435944742828956058168797259100474112889850383429226516954772239193895421298479281830425741099352775826574935213967001443096433010179604398182603447187512672851960573607895112475866797308027408416221781486666885821640577600926118224260806533179790837487409777597463696484122035314238360119543936452335907065008787159357066293028365693944816614003801751645416209827104968633431845308098762929622574457469170884450040237972767779831377776324427625507473903943966853883112865540752520827919585245847169506584984256427501973803010071958624162701484796464 [113,85] -1452154357869703705346920615197651534811005063036980932901941914658962049018557353558224487614494391507644117887029479003313324533736697134427368466045962803027209447926349606758983113044812710895758485843051859519138673226027097944624764626831678987827166869262694639361993473256369855399572303930117230627319840059520857861984955611144144072137796949693917320139652212943506891662770877922881275047807663727397202022773337582979343569270130723102600891971013264742044978313085980064714960101221023192635380245370100393268983651635088102289063414675815157532896109137062582077391096505460588370977306075338350634321737541540352594305804185005310208473346616636078795266806128289936389619820407192453261960107198546048443148811367793439710715696852851942589614885084868125972495801810466581333703083499741492317514674317589197089917566877849691306431265131274431279155706035297579250836689516514710945771652438970853413634755850130835294066768467891078312228455173917055908644527995275652340273146354177165837767049753526258397028413601805018114456335959694776649917714347083195170710374165363479745762868173594352753577125260718528796502450679590189159076738382843796850077964736466823753285449027103000619719830539520865271989912211462991007405204603680274259240874510444454372201411068210745267459195978094987471670669449920210453861994572007730048744298046228865916151476975975677213578068592131053490099011193183432950554008667711453638633910087146767378892440454729816999698168536280714748940438226046074929265750189034723795739790423975032479593818968819568864231029858810291194755371797649580699846819507551327514455295748550002863171255090657989064769554449539961199235068307895422162305024144483601890190984902245577424729132705561194787703248373059629555484892558004066300120830362750446267786633741916400541225825293973927600880240196647055886125467499563596117231827592388414879206895365360824571332770040372268966908127954303005500048305710532548693163050696500561772316729719349229783972650509797750339470887173525374245140457135327974432812548651781072896942316837277884512005640111128908477025147224253383077117056709979708797272662271019594828861315385776058367769221480553931845251648459291042556445075211640519065493270664338665208897934 [113,86] 45462664857508665034622062913692073267696038361332556090385797260748107114477536492399761946914424778369977720509422908155948070356712056234853869640601521007687160444485520890739022641462539900703821908031235906648683974042468007934538560988495602219144662927083117145030354990240406044488343781868822529179454355946572670055698370189585608023489905000619585693792697302016843215412952038215844713203863356157698160296859976635665053272826690428340468174832957045351683766759574586903605292596289253123989402759643530629392061757545785822467264104486222511418021319132482764761353190217712796769862891689946351761831376389002518820617435652489847455799634970314107797608669444058952159303460521887229075521564373421500724096040740560829306481174710490224499623141511974942310256284421755809463970566226542512859598200682709084212904193089843185710908504481481402216513341724651321125203614030346106251798171699858080041813163972009377561548298542439787020196693507194600976651908826683356554187110698843049139935642716102555768865846651224804476020797775835783374882975922218087013239527018915036325936443082974104631839435030151558765672812858464271257768492179643072293176120560489606336640528743392477154471404524525850910315613398596974025199637434766792041481793091386210419200101350588096846465138130793844941724905058528232036309707767161355845427888076028523738164691297826199036388747227921045853951366774050185213606019081318700875560563148350167140469843801946185475976482394490243562590838610356535220734270641032527734220123949876393453595928304950879396755518991237320485305773880362031352509123370779906175600896555067452587159821441433493841033207993730425008174463975858498455151269707160853734045346637183171821857435059826276913339164094631972037548142575763173578209952453239313610010616734487244930045739643187910407966697510418029165381171745337556574696280072017766673004597921660495644967456699924803490498353686148935251534925940602408816425231972312401110904541850725866952258435881787051920191392864391394026761549442471008742358874612317485564115732479776769060915977866484040790812084226012967490452770644510857076739645252470563913119113438585893208096942491101954203046629402041852906772995796673908235998120056589775616 [113,87] -601638599217647197029779362946120712609662299702524612382645755446082579274653090043510782990645475041695721123765838953723935487086774223061295044549608060104967978752433587033947929963657879017548548052890013105169841113082080322590367733963908865597872437855890037891213555770513521998025984716545383780553557126567048632390587942889014932774794202510487290033797114745533963803541747132069430576814158913740493404362627602197812683185776064709945001118700729781584053857465404846116681033675930400261181493089037015958963343669702967038564646992557489504076468253041064376972318148899921293109261092945524553483894679434622925083211709828521960373430798515821029454032410039523211241718917990834955778332895599531917198181641221076886713124851771044300326476813188265575678764754424810109198471869543654148252269186896812190501065342921854029918110695896055998830159298638977220742780828395389505601605676098158851844760005433900080539412481958566887787072759568929084369680738375774902335823208180900124310673339233185560505285344036840097624575810178321430618697193024765071973530289440047755068933623592135364851132843257470088966860247477295884105676221464451747984688648582365558943936884856013761042304002224739859055821250991296604438303931416096812959333239030055316179614649815562433764549247927266534178625864715185872228600925580830791862688956579123659497230545954530064182250929995654970847637972829803709272292929927520251766404958096879078287017602503824667037273688054240868648589953996136719756922982108406996272132630828167891233642116981976504199386346352431302115936407317136474866829877843520915638476804131779466603225273924228989434871112959041100627022878878142273083077358826550941109601030354598559607093892854099505498924742263240347249401718233657992681077032083305320410307759845893842110831142975115111180624839093168039146059629999562159496418016440402403851308403219473286745615654977893774851665367929318964848207854001839252466702223045103924735016690835292763555995157269351825488913982761225587523088551899546053863892061443815428937969668190683712360977568006421453843571425992141795138625814809569369815930170421394098411617456295950464016028632334810349569037122254132152317602250290032533981704673733440 [113,88] 2011852757339855227923229521940360658621641828247702509402368959004914754430415351142881166871177822936613828478370587553610006828604056191295448319564534560475914761267880348539115088927957378159564501296059856299001143710311289298942727668375474270960398536071693477713532033886136053709764675846923520599654366178683295873652096824321553994827731019066653149045976757925001446447792621020488085575820369937559434993987740111800523531627538342594546278132216414257263604188024740406853469753325292424226487537769822804874745221554048420018378122239146669529159061467275853063680569274723479566510839622452449091352573605859483457978238534305967907445080197674770754919419342614113228060689298085771065365933677408419150577992444087045475515571216102476855844253920117859794311538320833653968577334260120763396921741692027472867496787511098755818036359221437450127723491989568557993265036718866588680230838656721358528266220345042365203328583986853549181085103646613212898634892681805525510356851986058876128736844527639915187534438248345170627230640390599499533014375350172825346261566972021072183673552755303500592693509213710722964449941297348941235571613269760290335645175900750499304340246371266810426067810565922660532265330228828789157048755949825772939118630478599777373617959800948115819393455653370719118646800856849229825157296426202481834806622864962460127001162545630484305043437327555176015013313333145620263061263724195908916407232000808199713808279920440921073698576398347886034137948664687803215400124755624794075856309623985999277785363083860318422648282177273746468096848643798766170069850005283001347228522576202170405027630009253563802734517715907082857880303708803819937910106056155285348603944153495352319995521036113264249699049888483759824484069164157941185665422074228401510719818357053573593029835444310421954751525367053294064878231123811491057473743198382630343797568273398806461130986580844561058226118950059074735203574127935381870544707590874548449153087092036097418062303140817863739490454744295814909901438964553580719962905823501224149579281254189040708194256929857540541393596189898349180236773668669839071644186591821391810836933218865783857057239188676484962717932388855415180503166061836755702500263744 [113,89] 221179592772430453015020443629779378148549990836064369667141361488926576272685991738093858817195063914326218461523274925765851843299175145665241944415165180857256109265506003305197822913647760949009422169027181352445806949606390072477718265020378090273026718285869694149004805107531871719703601260327228216464924571690293292115702748172327361934898711103566890260006714952372614708218376813956425192168036879247240463497667946127654155336194660701644762211542324610745241406206745710697971155539297400141645893720321990870070929182701496364695312928069347059973812027867785609184531148702740706866559657948856500970721304469796307713787266338496736553778032251547825699519735917225632375090965688242751952204440367320373842829457651645906890611678170193656279695059604462269558101813968752388247986113860054661215428073583459900376020423166069152018859228122066576612693055953089940013012428359370489708714761445500368625141453048044357133108469900626976300886206861444328199808556230897902939724451951448722855467523241349409691301256313297222184341286447604241192763755693220979889139366880260202542332970585367793230131248937365777807259766786800619123885498030348587248228635117291757021412257346681480214147617760007852385542037284211139772797512937569833833687131758380966021048197452063410282380917440505239097913830160709282207424390618518027182991513279060006436873172392364674643890759978841637788476969511634929256025457876455016477669751420796316810707725619093398537384720295879491860036957541445888554885885016632247126335758288057509247303280410536776497621606976387894049469368854747224645747372387961901369208638188214891591386428898374793484502719544221998135135354594972954645138233094565024524654740694366808456339728040010844878395017435297049848158191768790046786655304047987750911335463489606812835083961023271788559117085282667103735617644422659550635453385357656357436917022814448216864304984869691215820070457426735880123050397470985433986909223717278151422872769905598223595242898986833421059503098475883419040496436243770769289549483772568739067082249513385491796677277741987358033052030639112748871422879038842949780099686566504899682117769181750405817551249704323278703695437879533057580063303187524050993088 [113,90] -8488785589341996358522440838667645010228357104725417907020852132265715844570961738153962234302695791632301185912458959754736358989723367634780244189870151707584341698208784722263122083631638199418595229064002275114287676243821872553245619556248666411117446277257976486733567457378154111483032067280956597005803112377232346126355625702223737154832792150578467493681717847975204163987325674796648175053816799270701374444408230638040472433979580686558979736852970987504775278383595228555104044281731620765453308374543347377054591513868293284545478330733626177918388100447237517135662497048065706863775151850568132244989063990087079522730786160722856386223970996816689887229364816999441764313754626152995686199948534333523300886840042854767675628951852893125588231370670112816623258826918046717423937851938929712787039239916216579083394884743499061894102790351926620698746984622599594887380057512801870045251389946882326351635905026434806108338789886406093327129536283063745501514107144165529909840359721530298247384397901208046406901766416116195904718712956064158125950435155174752814452535170918698646477219271317327550628743247820731994702578907487825429771993279400413316351944960220874839856871078196408954134050142108244755079793563808560172446192555818476663310473799960665695587205460319938203438265304094760358586223065124040092455820265669709414715199315365558730003931934393962670021933074337068275926114206714199160513154196465009436549648134162724869507811660875771360740670746231109408827102890126224881201754936587511640412346333987571283695097166804550743047894003183039364154318025457116480647717307949252435491283649217088626536378528512494069177723642444141720066385262743714450857291985858978933714375350364936671218613570541417614107101316356796597716111779400487230298480261341164982432388011159377733182425907760150305566013255841657438814125185353695599176990733821081169042272257579964832697257605380363924554750068977277410610664362916035825056612376019760129862769582110470671031959754432793231728806083330295915142578766080786105250802814009979762066751377576508898095498697758724252334655664906233282464514112074792651704516326948416237570379600321993218137260541211830919731407228107634709595851420945480192 [113,91] 144999685528245997016433438328942964644653018080926690436798078740462114028304300940286146632694306738880207462324398119544924370419600666111577532416536927635630540640800937073844134655256649072984228432409344425311221639328694224800795657366095079882450668440757678257433115645167854406796058607072543507613332856955587039031506587312911468024077216771502885101059700714023908045375274541672297942407988882786266268155639201901756898680475098998257694890020860406947654401298083793065169542909218058758322898824799331507147659138697807939085709529157730368616264254024065891716008422383948858284568955309144175523439476738409702933325027736063899821726078060958682535961716568292461472653467777834702760621087500266226556955981149772971370575509273200127156960587320884474672037829200046126524281560048652099407055430093923830093148795324482708358780978987524516187421530811243611617724987720303523694239071892814346433855500502659685932972198672036364724386684067558362730441724248576852048689859739653750772029877982031473167151260937695255791519775140178503443260013165317464238810210320598651079748983888597816819577352359252551042735588426739593848485096810380812481696538842827536433119296416597539591968558129100761499409503127757249298223486957786596570867205567115868857934135521211607692199563762723813948668009594811876987700815567324027908328713764937491548012684295047011886693019755674877749503277881490345745770357230912609186964962148212501270226541122036109327390405115150862890918302153431973735810352946112491008794478028491359416259812947777776754813601849462033594092078000489611910529984040646601462063780055484066764891284231486686590873444765910389232291265710790236830870611863003167547411189965007683533571478098041526759417078369857213059361413748109101741596281540340479521452200184169689786728726077279389105584515564340474169567530653034922669700423013271604730871412193609305450812091321465813011590288965552644867221250599191238517036455926445225328778415858831825391192426166867910602467840540882012689835242125882624040997458837123891248777255122953534100093295583136502849750763651238526010450023386324674780240203125253558135013729291454150555172431487633426456654256014726969032137218348288 [113,92] -1440315870246016298506077879025651394930153035397241641587146755048153944047958168366222226482633490505575087622362854998036477939260180755704693386513204633338909451092756101276902819593670428483082010546007994333765544366437847043233627133434535437585246790102743530613474218600906753074444472181707901883284534567673409788283126526909057216562397757393198087056865624212606713433477602444049058137496255710507429275259533729822990526961817236413726476300213060254963863305053168122656706830474342765412905799097277324200800182577476599451915792021842525054180746676275991905048456650610759593496648879138858832179668389782492485947103235576162989283292043421490934108244036960463605321976509203208792724345907217832479771698929130213185724985479128337493010707060469986069213608629765727126643062301438352101082231242255049329192421399457932629455093853605214675112121803419221018676168482721275880099067378997599719187574876623373621873228495942362151656301017123627864333574359276675020571242597172673842225730612956841521189437707858785606409960604875603590221930840792242280366778339929488327431447108692450993420063215623423411531393782587306649123803002148630618060376905178392775570174301540044797555524185400231080456294442071250130795811801503313329061468700665570214264385992575021622339925725227823755594931426069125094428097019843939497367348711767252648971243994760455991992830402277835754755301716938009230551429923009240672851337870575094567486890858942747474108933212445620835970212341969937039800836031945286519667210285906324509451252045353928960518593167129903171195903847354936735916606029500909077633740985888878478598951960676003580515249401543217249891240632249194487225031513442690941224756824905930175791768229276789697314873194550588436165372954987793883298311318988950998687237526306380619444491232693492207710353947077437365836766651372065989265403262042868635374803498313162465491511510267556165069045706502380850012919867973532917204293851376663829129112455231637566626298320439779891139729878138520612125914547835412019370646877907529848987394676499621894737865069654865485107606733444960868140215492744727742715223779246955520345741186077394044312538155407789497388716488909835646618067872 [113,93] 9841615962000145889294648365062548029778977385871194507657360750480489243156174739799519767065042890787345378112869894229569771564445361159120586728437927459020135905458988935544198781498884057859605859969144374542333900046589524684622714210591552428676608018513307698034840054334330844091666370385727436948829758465666081638945042674500583057014805862135396458384892764632569916609950563605501856025637615217549393248578164007762741527300473395306686746143297349974718927711068681357997391895504544882914778819179714215831916450093534356596116563207168511387395838598495515122832178803107688009720603349828339227040463897037439908284884109203644922890485790658042071018462192152149729145327978914829415425946927636425580724759360680144186530743230014749655092424838355018929653162760036713147422194228071828550142613089287548980889338347470743196405127372650139574688705278977075977565175200423755427903093255323022901482712858269829189584976359738301990663718352919702596438036179709530436038068001521279189425854954749075642357751938356587818010912116827190460551329508526576653362172655151223870119765918064657998735364859712174406344117137884692852708163544592658340639361156935373729009248717074047417239636870466008871041587241370062918865792133393643414151255505918992489089150796440206125596758332074482891321886756085077793628640178688028115292786692046132551016248812981455196544154010234021929204815271262546108267041616710743347301659722970289206001489091202929532355565235638803513741899229693030830778458327655743947087827304365810439804322267387801141334151817982651224952686940262804797115572897330158708321542420792642899139394273235582968906054629540459154832292812933258381053667493714451143941776053775353222535818885889757366323766841607816554542688588154860484585092447062344584743466197379583004590372141461104759755540654577931049954854536600483884498133808258652443595656506747560745360361723165812381637209440273943813760678366673317993789436650802974864477436533689489308449754303895830497997338494046535645239007761508315667078633835948666989900294038932065292425072577659784157502429424686310943418590967167109234880974554216047460929114614104346643878707991568620175181153566510896585760 [113,94] -40029545870408008084258963596587504070187907367503456845495562013168643527606809451408425417707955478646074361091460311170665509669321176705021779766624387803867541025118780538220912604070838568847472170396902960613240890912206885540627081093395877433569776178032517059846138949214473125743254797091101725057957085666008666809143176173363418673402796596652785876438565932765374704441962832840792880236747549270462887276492189107231122289999617991917363123972726823245403228995034786434433137031762001533150456499812827153149912504545520257301586127467827755294238539070926748577836373796490099480812267266079404694826461520673505869043573590931460871514428063103617173081068737052301837354080949122343919241294273830674618357343364885278157461335402885482790126303361923092404885354916215820711468399123180789278299235559992041776444962835083319738954393932854335151580574413289247077063974339105239401413781808402984825524985742004886386670077375288808308356946887939460592171495577383468574511770306696120838931895337107302146513514388826627272478845148518851786721281884817013775099656756421250924206551289271628248011974330301622431914012028396170890592597356871509238276087454162725529952850921944600660865695692102523001026576033296325935321773159531307179728939023816120095117444581554552793979519089746951983283597087946759200646137094773165284601350016235938207844946507974485008396343140429732028467076881535952903813145739739771443140753739193839948062595418233566527715879521252159591463740729753843269901189704389961663096582804961130226854530507227314673958977231205255081223463377474256131373902324669549875755806914808243480067696525696241667974803267444623197100029251769617866018603092313849060812603557941351986955574800699010409452290174139862696151163532542895271969254852501938867134231148368798828515369376732616155328181372460296380342679733940632426173746434843135876094567501561404710717093964001836596395211858581726655148517622484005527904642593792745662291437917896417924669349634183034115916375101934095113737172699038803702258154272229034748739812435182237828119437092849976232246954881047544595057807931069069357937810553294752825916462562408846647096083590279449053128941408169696 [113,95] 49318074521037801169436478560942254925644511297716034470228232026380834280682273178587822406559666293958350626432303139806367754066895108709175475146445782994679082634421970585271965536251887065050473925999971441142773050890491356404051015617971270255215109152790678875055725733909606159218052284820829916141333172693296072012329199992314963672031516295224155118846305758736404329297095123586017969071574139465821940554863239396533700428456152664687129104244822420715376536147219939450095930966196395336184822891382601275729949993484769901759661859175068185656991330266464131573271741414728545776026674090047443747266677832094551200244213394649856392953039902152202520209737454311431346770040750187988652864492203430930327492192946239290310388196744951221217510917126572078346514566265516901718915677781274090647343213169720627346361715985664200308349726341703793136842727282540324360255462309511017553969382219196336299103534698826130939687814686104411445023031737369665600769305989567780996460143569369245934112743149418281646725072504952463025927023365411103322306840379113429919717613579173638669103670407030904584254549998410302583229347196385747722876459190562338444377255240429624444528575874638074296582458569847370361694092074376391972843998290397341219828740023913590883678332559147544542382415784951129266972316128084609975409324857151600774727833859802659985207975599301745211154938107638142652262248752244612191943725172470847212486802089800034819804552320082101279067259501255039956311301618696332754357943696847509588543957917033465884181219725076015880218048492012626131295601032508831263772924754065893975430075339113669593180025564623713176083265108488758881589856002017986584426320188699982993235120761688756060400610772074018946513446086181938747486155454989623605129630938708787879876913047187630715908828933010427718912409842122130091161504243955408730803789185102833830305178420115274916540008802915148605972875740000312038192535803833015790470582175605497064652599909642893946295227732221614027549181109410692352382055009663558682224427822578289360409610280837088923560254533887423031471398219395607666787916425310772047242544107562479168281027120289023597235130787025114993514259136 [113,96] -3482846799396780015058633547122677880527238536585119130165792363826552582804586629312990182934317471531668208878296696144894157907489329587596015370478893274939633183351511372779986570336770792483360822648372097741178418370180909426694573579895083977491903957990640580710285175517679664871859756829585012393602245746504028334782192414919376173957886028954076376408523041135659771596622380945720116121899166138835511689595388009995604768500505696975376756235810120042665641474956646064424308262165488604896119328872680955818932150202434163287021088614365931686781773541170331601722735093838955991556983296871811205197058257203818504116321028014499301600763211200068473436374038936705582882735953049097350994973387946034767761028042118174722102317466629913309979682943660471690541360741811868780721309779805254320005809371673097740327799530376122851599877553343680409955908422083292851030121030657178731160793786384174829821004209415902378730877895168866050717030785016148429595173054474336807042056197517580676867815587869247536943321782582370006792878866171166944044045678049313085454296847700330087100531143401432333216484470732641789472374378465798934254175590037069691293591199671120963195365615611640169576824441435631520473372429656347877295865380411450730612518947353251078806959460955161204984282527239036862225220076053887591325498206416609828331959153623756505048269776226569293145561544212591579910840319100958899871727653030600290950192432004536774159007357768729108216856343794492109431230824461147213213324940823040485941287109917453375994905628055442234340731071283793534586663104115706844921385648648218763770705972867102979307850587490041830678833832736107141706361112454939389997314708460274811283301768075401396021720263749825925756590498418032090225748567809410346283779589648760610412883393218882249124143194639193443180398351517304813254386858375153270409470848650690679308314608022816057670625127597893987956313654984099655811976334701916598021887959132563831569630796513734942976890063331425510618621596698207311646099876923491018990395680773699346892034675384864113748747006609170917849103054162043017123475718325019991514507537018535140403525922244119565883733221054664769675984 [113,97] 145530090619465006273721757299692595953083799777189190545708298655280828708413569869399288655065627654414580479400064038286306572837080426075338252919116839295756634991504045734685081832206821940514093244295172166061498396300924041102887187916484663013865760182776035838818124915200458670818950102368204896858391288924138411106824828325142151946595915568263415298563871698607438110080834940710507561872228561764830439687452744222721043885451688232088413805551807815551290766279341507304199372064669312649547572431560950623208556607114264493028208598738639436361312815954908056448521158365338231985613942078017113070255232894114780133742815135390217630966388860763998598816362892907574362102097758154218136171006967087340133606686635855620321698198880887647654459528481163107993801162906706426358708883719216278035311684392725519142193390178810657115486188533273444124451173268258295548197045932329164871575989136110620784698030649959610281425645982074833852763913345892794769439144186976295705965108042800912955892109079087366475230851651355529785172404164620116949526047245317419168845774834832992746202928322471555394883788856673289411809429685607676175335613224657493039570594566674775602779258143710850167631996986434944707591825557157330689927483542071273802382526223329123851389831444765384678057618277261781004530060997923317390433378466650948322839138987500483236437104448140881338236595209036417783257613400208078753739312653437234822371327448107768953219999109362372245627865811674625872982925380530544194869017892593621929173730835144188531025664891835668484458974812630197965715604447522440924978432683254519707014295907309833151905468182714985070869463613441636410484830155447285480377971060038562711792370460370018735015286084049002925841442039252520841792630623967462739551241510360435968790687815514880902264046671970799497962600773311426573192419304482768906215485424541750020540596010559155572509058968483042472950348580411561231182973245875975157817558525592502752050066933467516880711045755405167492132371331120407323301992648237774058822840100259041521946763210242896538928938991799453320762672008784077040948818454746431227739549941942706790536790742815924565286393379956252576 [113,98] -4654796533024591741835857396577146669160985557099869099164797942362600801030031288500472721603208570822028668110567898630174078527907270707236160438936891611880275014773449705648080471681433811124233668672801721346520620766851431674992649623931680119744648416324594822842134355370676469966286613378219275720299536160021822756808082074308805872633044509092590470578651736250721026079785580060758317307559248858747688477445618399719889473368240624042405635456734590421176633678099765213422486366660542949438054969010781525413273414318337504672561362922136193285433297575721577458007570319678582946572148448408388925321524794543085072516794260916684013648314718881049995959424481986543317927959726106883961334486232862774323626325687151303738424070855248832501858240396436178980702415527617853109461669649995472641664588396471531374105736073087591445312386794784790510591271086989353469842941291115117576876676224268735953602945053344597136945994730279798382862104365417760177505278498070249790387907505606545207401313025659854051201944000696111956437555590704895349447111566424818050149796313826537129647932466987089225998626511070287659706402282381092953758198712819453503037688757442816220101370043288320195460211570233699728647237233049001826781473495596646941616024655979861065524502453859933519918575815720040732326580615508352617617709178646758454623848675917516839067716632257106080711570394704560089796382976835619573616921187041333693912663421171919980512263042062555458791867936873341794122208474578979431768773848332657488352133859690246455158772619755243640825846143856486440840107337488954381719540654351842871495104450938146569286157149285006603984731403501684756424860105701239412063653591396287244681946461669701298986410904279181328384057816256933028764836196175877587398324034529188521895882351344992892063117543215896637828770767157437646827474558125163026788360158894227965352339448904180210117341231648564319699227542002404002227187263247365042776508360343359207796412374550675934807523642467160600538548395567254689030447953971768295479933661276968900797764257092054966553599413186430374302471639954226460436025547355948072577888805012975366082909449598039123307017699964160 [113,99] 126788820633871653032754536981836107960026246557119969138043779966298167212972462395165100691177405450419860547438847775468017714508996534398176886335539514145121817221635040757384156917785108883004469356858765328019810957872533952906052251489713390609060367962937757510163994389618588258147158670619727562911444838965324388306322768934452489889698027552848474084660146458781488105997209415866642604997449586494680973598586755981964227505200394198754249159972265142711650057273035352330652326079930019557637898871184476943888348701169978014430149099470835152485091686582269086417660903906954342398916518388595914477972645515619592783098426877227574730463518584093793599998268221127473040698141954987622876299265305106050482389085259807959591752610448507992904011212171713823092749721239261156962639601051479319221214988425763231541027483719444466801145587373950089433619372126736072306071398106927089427151600095201830309792786304146413177492579125180400879825799449210349073472442668589407629266867837074180502400166562596028589116373337718796618422254968189369298950414975391618422509842851647108670639378901641368657713558552582434070500878965698538582295761154139973374359178988708376299837752691881466498259114572443211833974285990020690969939883209497703976638490941394910480091117435112808260944724704303675139961735903321288103135740707664099394180021580227068963214813426997084074439990931577382583409228349538457725047924678188262569602795718153131702070686329678955112928929478799568357827560574489040999730545558017637724716788241210633675203468453072937193024653204839488946262768121718042269919973277037471987971643644083838220293263644041581057088236141727447245564036945106428410494789684752409158223844816865844518213273537624786138408353534985639962265387680396370111249164668094187898508192962224840614480830417294273006145336949879720400276108119011763146888397527918930585796499213930318012529503198233923634163764693051333587938639867610522851995222661707889317423356779823677969831273059716847923399808610906484241560646712437640060186452771794799340906235294738669240905155226313464587145446731547064624391585496416058797331623046010699469698060703607537921278595664 [113,100] -2383474291073353812209875359024491431717882661082523501933461513869904056103076432232059397820079520957822644386816591861687821477893779923398883157763135209572085228400496442144066884354744445426623974450755267692984361247177297896854934028035818507310780835593208604373907546444505204385491628435268085315843282961864424071117837239275968883445074422661608272825890546795580221879047262635938979045633911402808547081416545087493556024507760079090705700222912479249407429775714055150559186459911009567278765121213594663840329991273668907628308329105800821260573995149104356982109967120785930707532397678042949782139174205090609634020411101808923335196494605986992296527066228920702765815995530483893329013053085844547532602868056483580782589816334988192314994389122072044062173298219087255514258046307605269112571849051814942474214721274762931263042861561137202990240646640279123020273500549250633616840100090034449425045632931605307524602292134622886175168873817016996816066482596545526143784404608549487288544928475251788200884157648233600419378260684740216186617211589895457334783487176174386455352889153842296361138725828797405514034503785798935892707269514480398841332032299070339572859150563774187023804135637191752090246061467319018463382712916167141822458141455809995948853323639445393238572801330089039526613438843298484004797292551678940080061138972192120722335359722352517289876949292562312895913542033801353534658376872216420486037963557892671752045660424813549999674146243588756679926872443297561384934096807394286709210633545992494272345420540082114628700618867258632441414414450127760532295855138997954292342698552142928955503884049025196962943931632334243598019052335635307171232895016573018349075674957240419665770780103311368989104289387857180018708393024371215047288471106951505151416552270929374809132130258481069686020356929234026178554955400475833679964443321557355487266145585839729262555022252222394129653648445299989606597386843161827083378872243470398481522573184818575608011810465837643980710240827205429804828658010733994919991280161516816113287146226081485320110224996923783641760404646406983713771107707930069272516688969816943047867308222594692628864240 [113,101] 32153133039519546219497886226351852734346136193847442097203257993760568038323065539839555166277292024721837625876073899253025730659437688957174793117302998938535531428337513778778787545820868428767499231164115564359576281467559873500220316772520136124105557816292043940008274812946184313509263579437182704025090566153465133247741811003169548819053022433231762474730795017532901697638643317217272443962784747282285422240625921693860540134401329727283648246128773480464473516881172162485038404550296132476100679362104149316469131512383500170752452379380885330426617087407952449507769816716854993470283110258124637882373322442837193462867962776977076217899158470955052528652619384078191489220836719122153305579026073687903944035489892225294721232222563791523003632273997954703080606128893603491625471572514951785741629582095447918282764097161567587616586714232231458168163197745386074957645815046387391653337149143161505629435184204364871335762557942729184038978192548240527891934672847792152374633553116563359594725088204443211846328635365707128091840026300940942854294624015407483553816316782261899311477149978170649881451977320217636939394409967730168501335465871804805508613729611612434466475429516403860516650941071882700369667157560713151604824149054957009380868444063679382090580830692339523904770170001463938001155295607110550372796705389858421736201463359369287009212957388731440409150963829936183189928689665002193647063504315557428274991437172596253079638464350036286606206832331013703402973001797273738800728441598696940536156052624878098639057736586978577742665366155375535155226661591558026673952041388850756911586990982430654750848719526521692885095244699168975908261947604365999801730471672875668086483394059620845982178942514126139829253559579031578456220031039457096350061245685614217689911414654621408382479411633618659098887253191817776978332023763076634233798963123110501377028059847069656184413766009738486665801558058295736873960719713968208849538596971801505473112091474263155889836106962951012723074005159725631415554786010536061120375965929979775985052051357378383768043695939448370780391516092802602391011399996722280798361397433997759524759095166943060464 [113,102] -361108767033413480136731469642190270764747720957968999956993694616616905049552285258987085617081164347067987991680015104583264166408560326600654586325748283811141422122755231625911380499050638197087286814251561189930196956838536788210961710270766198183489168208272978971123304094063867745965078447570135914997553387667324113057905413309227343802581574941147311168192240008349296279504442729124965991674204390353809533220499396281987762350889648179867915541932699359346207447165285381631685013241478003553655685119500108328356948878369966958110468647801350049233983716498097671924522609069591654205062090333896401452766909315349916327722644306784448327078317504854073709431560748091547140597649241736449131820852648835049485171639301633698947666461620468238730818151149534093728706549151704997948884864273427204611384706743575541796307414572722513580377544874983952176301747227554946430552257887921267135632697678815445200875592487962729042896585160206136921788441761527857150946682751902859765328062961277553777575368124213560618084464732287071034920741954578555714619532024357126659172063368325479259452015399514037162435176355791616175790028692680786543348634758567237360090986708665488412140107355210292572426857155002414560847171904337656207926215682763742960297178713167702480942689760149514796157062221990179279967416109400649529821671436076465448678517091357999789390831196719590830328452018155758880315212721826374651366569460630069251309212789876701441510655748309557670155957632123933019000212746349924333100445302657245664732488830247534068956054745502858444133397091516846628768246840351502692715596436526796838206479174213562448100039831243892735050260290203807565361092895572034380868144887265588565106827044573799536914247772181960134837251773433327875762465042330352902208999142974601179980734137354826619722455425126338523388711315445180565017151283099429330369464526360596398129169131003826674439896423385080873314842994096988348347250753488182970657809336789289261517601511088151248855562912324501715572378080745364364381108205966501602061138864389278233929402913669039433671216100932315835045697967741182051387923424195808215800151758824229381541012202656 [113,103] 3115959447594473957902179531026845608183882594257857448988362024471694653749729649038553713648139006651238773825036357804635705212185269513138882525185303186028083210326602679427060209526458995922043079989733465300747622199448259857136184849151490904069802496467405833691370599812900363128329633220861167851367519845648242650471135777784848396562855603740032825561584222117960450557303640155918846007604679638638964552523412112040409478901154996823822733761187902631911645208898753762300326164475273630852528414461051348885674126029032721291323423487208844971913104105897906025867423704209085740010235723110042532490380373234060465545596134284666334427226246722018454473065056574727078834844780353586251126671330166265864081078163904724263919695029929800461732893212364213872108424400184108786339178030270334360866603997512152991658189734610431429509184949763840189169744149822374063314088748646555741993684352536851202069737327516896914349564982926825153877718998051591164902619511474929388685951383939111627921464537472692342147418140767131978831779868888628422945453941888732639896591548883841584917404374863717342299283709686448529760895311338058814087509336338762316134531708510025245672073585859936075951699403576078648938356634699834304929469638755148614344847430503984755241261587076875379803786704073749147678574526936249026458458932170111422643976779827415988582613864191921466726325971147828010732940692771731813544978777090651405067437700711645754534486013645987588782416284943127644426272777289346616297713576661335971002741078714677790157547269378058729797848568648939687960528143561582602007301933091333022495790189840764049897588294930944515469722330712647234057951857793117129246212027654708390116765381178134781153429741175915705533712657190579389217087447902033595482419083466434391676268148567390028606980532543736092664332626005288938271653675225059927442799993080041308133299725045234366400365692128431744352860199762555796018674736451765089586930100897313936017506503232612674514679383017781830664849363879581500848724448577304401794659747235790616323329858469734152659462466467823787876431255513967869255220733450243603538019757595533266729754400 [113,104] -17154838707859056823552446887310512983977970934111751426572122815487378308848579290406549179848000642726572270021798517230732239915791498637899769471608317750777052821756227226753914424993383077298413333242134815403306215913086382695324093270088829454043138120412328234022923796401760567548878042040090200996170104420784355621636479704889461552738005126413934667592355827151406428574142556887736714607069063515531328464885423715830239421410016958216138480385513550142270313830204009420947893626923815285048787731574527476856507993202967650781806048155415833488571983317442240792051556091033709384523677698055453480164559491943556143109152762845615125680869734383389893709775785728598355048405339539445281127897345154066157322137216710378780289601894356356702892800984228435010420397833731531339278925163764198273153678929718004007138346701952849026241179599063557839988391333312138660209602761654408834576331755710845545931208717088547420412872546478953771127214700519606978111634454412881025912182458989930247465895755302577319161870235952351947057463036523776762191106268813358291353759217482230514542036553193471590544968807962926679549982009024154636578990214868540853694999138761315624021638743440305123351401342595471681736128107142509260307318683151309373504608737636784540700707652525592089612963539293955571962984649259709350001711112497338804976674837335207848052352054654519437609103188574330784908112673283489240431732744066890449762907579761744142394540039764073852946767680185168857293029929215562441630967182316639777381366577389313262589683705929190733810744826261818531526628266372710232995577538034730622674842271572730507399604129819959887011185953846412636709367668085332908960150313302616502159985462270811911490569858626898834767908099919990131547331708686270937687354102343371669978656203069027730160923951797460916958697170589479681587967285940335434368098068729987610816087774972480046980427702220484146786079506179472920887126873168288763620109418816938718398828817483282239699601048668508015796798737284087864136313674216059598380041041111278708102697486502543863116836247294868680573650448137957842386243789534076597145813980898836391456 [113,105] 141709506545211420682095100813750705547010526586083344564303123451824753072922600483583999768335588027818367452773265879786339302914429451682292348415764324134052450783568096834790501194122356488472059357002243612837256142677040356076226386769990150711276069084900025005324707208195870369174915671968079983029403708996488661727654521131815545891110362295295366986405343320109544654872225122856011240424502706051643227369205679064272176319147862487559994923259428258131864127859319842427282925444070683344439935691996156074484602796040899855987207691542487679132839076345216854445611967281694228002498901304840038917311769926039173717471445091605399729143355868593981963232676589592512962548711997372273478771013250347298597069669254349203167410897057436545398346563763985185311114802832922137162534366042480481245742688608974684779546194706596148536147796964240422187517288068292872507707139871736188260956582394625942181037144988747986667530193664142610898603960949296632964823757676071365229557400257604752225540415239282041249335572700541316272591929536547204021149158315014436511935026098644879168623879960429563097716717708827354595441482371755117562319293273301654395826792184465028012030316516469570817399797452085195036887172253212212934735960036587287356617309263791988245988370925220028571814501714847190542915047761624024539906255526730835978447138476094511187353209557252564138355478341592091528430060735421279398737300781759687438783920262581840180251640219225039927137066880434408621099681132554706208739877323372717897228251865929880712144148143270526253629823954255701253551630094711171975786955072404057112603908023154431502731578840091577987435347823342523728114555772051450972287069849165684358768506035110079453726134465982348643866437688406571109085245302462063351468038362873561102707847348640596106352051389287234035468640238561776426853300318486115409618828926605507918712172500039217500242473763027735978270779233847202962654831050464654139393373802043532065544979966263594589878694347614045411137579472636163129920590285175789276261829125725180813566387472088189713845891126598725267320146323508772365330081353052178436729706406682584 [113,106] -787169970787794056637476762901010475904051954809808992136647955780406170413793708123857627687846191801870932303921533564163564573868292681516527436673484568999254602715534375240861983928179256404584954886854600437414956845311608965517768644981862970379626764609953465957693705453431176678776957950876948681243115376198709010844318505806153312734367310945005119628922026799204786330015387706244404129507659582633586762388136717893384872726500100489087126973285964278011443409780409829157477090537047344905213861640960864279893224363506639932277159851652517708189773378389230584064849683999314625828562706016017439392619099031871153014559498711341142817098326864595224805366400044758842581774987162601536445421241390876680814884812963789314206479466292323597839565214461186031983615135283076739219533340113128260166614627204434339061668269739889595830301897906425401824427557924279826671532351578807581147206365958331909638715385278180604840371360381464106621700215890061374589659300250897744875873719898521550201217480101821675040567442082225456411220284503390370417497940468554698436916074879757669082295420556119679536187290270702135452599370864277161705731630640394894749946402260802889678850460628373356817130433990792130449905686345804382857360758679972583871613501688926776972845572842092316394761499529716466038438427165168096263310583879720802792513237240337054769775345023833335778133630794395831049420836092766816889394227207629158062454622209320384018220044156613245069757926618619294367129002696764380495373756076900255025389530540659421911326813203934830431397640310242491745754672561034883220265949874414017819921082240287854830461684721830632325330092482548155962684286478714670886113124895736820578491732668857868641234498755064415775570814086843357134214775025561267577690948505552129563427105167263930710185446961941200321727501108608473327866642327370579172526369572576956617735228751813430467158678983963107397656961900122851854516270138005253563784213094229065988299044008787316317313077833063431360043097776511677758686932322299099156473307746014755761963349377271864405109614253830829981243042704226652673977412643276536165780265504 [113,107] 2451584879344164686547944215313786520312976377010044696433081323973297966864521035225708548966948822460572289468743282912786249467935642589556801517858021727636426857140543827364593699537965613934162248688076787241748124605807181888480478448506977482189914665808367537774515727968979051796133709188296722343904906798272266507459952643598194231370610567848580270609413979373289536060441543411372289962016838088624106839760243777083702985956098527481146631315402600849253338583415436471579780297166697943455793664185366839822216814450863046632704329504764940473947015500920064680304561188379709407962568045173447741879401146233787451961745645965188060789603987685379085813902783795537841840785432410082920927926539488213252076896207879555801199943069967167486668330533343070428153367950386464479174948223676592848290328462161728501752217196132320681325453259130819720124400690709398370645648062587172015159969519364904249587480962763766927242556096277811262617301425604751161746949584266016035789220091587713836406944833719685696810811076840193624628759081561388930565097649004141537480704438987908456622621387396427873751445979602555855772620482315306138897306576592872950161701809061592358953000908519605515458284713845412789548771206617964383325680906919470569022377279463649405243318563885980735585944676329534341217642001901528291024265455455149091930009294773240355013457824799336204267609310120441483876432782123632816595198596581846460275368336634891145200477853512120357335390923180522086419123081035804062295736646540928716378884183274581439715938072404171163633428165508763857716123618962417859616358138344653824241134637686391829163563845931998130277606498261638555320833920701497504394591294411185999217166647422435010179333249798884622851289755401004660455712631769169752109497095779186922485434991155200196626682091899003608305558611806037126625696972796871867637426774479535135321932960428656717019557673985085765870711661083064178604677631958197832753361397914135611378692381628275641431289695894137203145627202463262637363572465166880475706705143899532062365576785388271731302823339556892856772187344519029604714340057279654808269840 [113,108] -27571958893970898682684964496152372387937028529134459422969004555708722559499169920344612533262717600938105435053486903234926390139644503107956248492808701814702226996692441058346083622199427744683192205270259130386208674830423485378629805494517483770245608973150893134368673518644011176159972695416970281005108635221526599020975667235530143759340688189467616212868227004922681333724712646441388061455687591160763379467511790654083510712850007453222971805021569994498764005222025261646409067434577037815003412864329320704367249809423374550577783534181952677580192843806162301999977008590339257158790528895340356365151765762758888077729904126393491893460898409008603324878870156043758666006782364895655027973643148223345327187537939735579675727287741263297178619848696574105787845393100302430169310030422580667700260920728504903999085260023887424019168365995758874115157027808953679161793143082559408002960461393603180634018765471385040754445801701920099550472613588054726901045037287237239679453524398347328579127344109523447317241344390349535690155718583662266707637881230283117950049392983147995252428014590808618525727515601750421372713588933727769408844088591302993135422906892419774613761668572917812817330551807169088121374712082517184112854411774825980538775477458761645275247657323339079944008568884320544719260149895201549510294004313474315208997577227777513422644174463517032422111476826784185739214512048372748069857987972302985379136806818874783471251841050106833563812671221409813193526758611420297628609626486019289954143378615842571201358915878682125619791935775622451087131973809558269485964604230342243816676448616629095041359235261099386895001978389988461654881950729572534677802246351683634706681565991393512361040967323880767938972499161096225548213039008916743767982158198456548558575467550938363458974403890660552040201961009296645745392403553871952303705091751788916233392692942228779679834281847590723819268980300688262169872297842830776647210715232864729096884906240823351917345361863813492719465647541466093847725779619006597042158676351369046426613369624219731816387887231225482471358107905004537538272296318285224752 [113,109] 56862747090080436349761535176527080706742458715540945963302636284858072956560728073883306017980010327841374074679091450711977077898454271198971003396298408378892253038428152283659275942711044033963954195795740908022337072521111805747433241669378606343947623192290230781518877155381458500592412230990592359166234721867429333267946338728742263262859133086700047186162974794665229189404020393906705015467193657405553673013350682144421979872484594313980625394318183712740594302714948832061094265118350181903986030615351265393774510538474056143271641883817681493784459951271340477158337749704224727035295110788799942953019512622527155476977946552957805176440881004377112203598242465178208799362820067002830465215376810045423796022212602912325131690192720531061442904805984186627491766462461318650517679324666162474552379500324368486185230157325826633705786871863871283209520044271895678836201190723109940547910029434771540641842501620415475569294601618174042653820881443685059127938433989667472440043130938878691744480639224053922009164100873906393487123813023212966068494937037973650640411185163880751623916002413370270480602270673886011565152892062084659860493974483934164765398731889550527782585520155513613273391859286100267010013587198286692788618258155860195419568196858755994811852143053355199649364422056484734945188511660588156136555899099506537846907555890955613879598694881444566312239165387683347756937943460683059066599738417662676902602263096230853801617911222313503591324202011729462225935094062794055226584023824377869344992262532165911004652550258254337941478221864243799348587679049095261079244045915099369989816674975139752426733352611869610796355964234781145391127415199359863671631156614256295577537321554856191040113921290160367004488862177204504475136730198681370579206581322290172741600416028591820616036264252709993158276354003365484158462941373794320121228628223188733796949928567714555246222537177447150288850190977015038157242828313882360661291683478133910024297090893931098040375916422812842334229817153648405682409100975339182120345176352212967110703011584963761737982418373968699626254581845782736116993191360044 [113,110] -1400737384264343936818655382417066443973354470077905064202594528583054542413451996269509030197801720479035621130124923375503362569866388539815063590791036450401676683120195269954209380260821567484221762865824454766570263846704041202407742805141049626226376664720224214575707050755610614034456152808192976289285490739384185169424170763172116961342667007114005633821636887512603942554843069734274568001635511156009759072177499891154716887457339040161391184341997074117774216281617069557498325140602605065262660027270133523026395318773549800720169009111392989292746377331397790139380656924808463258416551601338246266255556907614142753752501223231488661142898173895779555350150384783974303857196380569587472121121094769731831800652265699030838794752315898805037162334720910213946896883459187679216540705575660291085225761117350261217212283481142080442174745338217098345234480074260198800175220031197111827933015698349489779450582564579157228713617179704886462188894482237179011645318993793454886721609560741067597975099480409544537366339975630820362525283818651196036731134141075407987312462990092414750873650884560876961130773867920088093630686148162845975861049362378593962994373582709003642260154580923756067925877143535134469415242886152523325341500842193574962448292495142402392115359814958151851423391098689043827370933333429093601877021968091218379809155577994260635869418324898819663381238510354615440174153026550103933014707836818217765707929395195986245474199153534681904771817156972643187533372836540582155996861411060515745564185919910700089974601278171313068901440049562442599425820043826887657635824420028817485579917946947300884200420198004021016384997114792871630184612331814485742573682094788474296992127447825725884877414981615989080819227445435451813752018951249942882119124563489034519428537242769749246350016736231703572000334919193391115199890842331276311102392711498140405958815338205548725963725008508222567770247971806726387977459377028002752189902729217953610577643652387844701391750101382502122428722663012765352082557186589237347828044828418621765787233924134560002261892031797914096667122461611504917089770960 [113,111] -4369673389385812162036282076066830471680733614927970673333071544699426080858741795625236575188157234848466151655029312645126907395872264567827948722121174442144069902887947233907192025323321538186762846810487655876691907550347578623733501986727719590584802009265316757115171890860079783936014748677607786040459753859306430944906072566804809689235120485407857605729357591519277332934457317400133084585712904718724748571601961605556573517628890114351004925052191741348703245358747489277363780804439102426929456047080201951206007811551167193240014228391052124626958168364298376033980715366134542518426908466856674712003701630743871719522885101033066413292516555491898961415069372812536851119687638379011436862108109585363530415250051748804301609203567603477892719325764712804682448528158991097476816135146197981254099467472594586786649122520777014167147799077342556174978517060721666217570802070102310304619955958515462898772633358405658692268555055722282682922385985271238206909145149691771566453365673833864882098605657136815431626431282373049236361208309550556509028144078710954600938829266981298704309727022927477453922865649310708395613194402075105445343881223938016145450460540642448392079703170062880697899258379360440172099790150673141528362752779913301503217194503310056220478909853290961692553410210627425694354869845408596679832195949034856754100339353453894305962351515857188200745965085848884055900573391044408765641852762616013625369642753768406617437694216651285578766079436160571816808179228409764068245880236025042957120338763298589524165850378062029826802201934405644199628075137344210834740286775704382417249170488862349361499356290957951597372527816420920105134893297275277688342857420377530961037454875796435016202752366378354240704319852147658687252570134384460272032839427767838498796332514129304593556827511757540316203392331098464919994678098593376701471336046657057106973325208521411012099241217726745599911104173221408230587748042875242346084928387080175926330005399106283097208317490196997919065228320251105448882779567383242010986903398329535034720888680058828391045242307849479830661930982486344844136 [113,112] -21820722779733990730339834386346778618764676631421605068077910650275100725682006318994059302785457121078828951260654447461373149954553559919476675868251461097356732832673418085387726882228891231642605705878072027917816024181282166470729582284494601397504235946813723869235582480194948888893306512416889276167504370768445351942884577049184164015283429503962322111118679776543960889619044557616416037168516068114571943928164371980750951197337048588288946202908235255986010317209223383604656625313867660362383632446013139627774200881006403499921708447787653258303622375979491295329710273730995198565932433360564345314564456912839501089621028837249829445760199929491887754248254592932979891830163926114712709709424652331012854289262984002957188946588656553399862791415576787111336718123962167712307339749683798217254805565403469908078323608804742215427762122695695866008389909143332250959905196627081925038034237730381267126866749719468402682381530551138073482999161926380003066660272423444529631358595256076799472063191158549401436811722421742754233370669541843128361719486845262539676940814596099178487592442269988303521091171291898006371899143206907455837467447996327706905410822755788919750488583709395191625683563072141807971740194300300266464323814643192829213663954385784192932171676294690378687248210931049151596559621459130727005788026450630548120103201317477163675130591842133210310599211412225125671729583861612327645421618653425474312534035726070371130304059415956484315795419395289758463518448703162991481099112587872344346301668362468748593478655900360292532416185059286666400374119451824815415914473527184062043637601701295945558003546825084502233884044613914202707281783117787789970356101380843230035370337279667491113099676237624747694039680955144931601746659002761064546927952760886211082523870264138313591070556239493215734177703550970762572009168990948656167054590708934656048271151643737725866423007134985530603522040174630196559280667983158674390773912385167558401627513949907825469653909003396070522269982144287051674910109853182068782633076332050190190452459806782308307067871063740132083880968293529352 [113,113] -63093157840086871406195174544106926431695982745276854061416009046090339651370332899770733215698523185991154141456462567279218632422228444292433732320842004280800841889202928590447826343270053714406985749176460446720724798008367597733864641681230352522500559000419538559024997584533319893049391548218123309524194135576613964388007510705128402715062589325823506314105268784448989976887532333292375273076843474269767224637325439307797481943439126907755699594638359407760171147843046771375395638993885389261124456658385743475283119396863313619953913943235477503209104867330218212665055811121981274242761830327094667823346157917893923014529060733326830662014753062379420976199125521210561867615543581111247031283650334472274775652178382968738575576953926895056572062945006209661032422619740386654013760597135431601747817858026644903040637225403846372821706424128357769884539126771198410851814552711856215429978032287368869567991525124599117671894698973776922738045593461834004985407810418519966564869115321829431636688139264020532160976717816816384132813353774719352692111421687268719421321979672682887953535436537897786962916899976751593796998863532350528231660544305625363576465369942364533702371336838615342306315520070019554399824923253549328812174645273388098578406900096671708002364416171045933350314237462079775175049485359319087399183042767680578768402232485635602826197220036805272176217193843528935958618245260269612826913089026137277986643971505435635335660861162358167701072262019066943764702108959203772724235003566548244748112146907318791937333857390797407825053677459341566026635556684848303391988785735533324522178277304800317448573093563214389585123808010332954632074757374210844823611038865793593096479989833246473918087744522385452906985115253243750224663433475432300336813054147419969832108780381682857480458552084834089525655453698673306266996882096839091755137186151304205163881073627097515951899348514347709956639598552871469585493332528595854731875722457821977161635678469162583433954646120790547138003948252243980759879891567755936162761080083213406551100616869182493606920190639788071706487641164 [114,0] -258761501603051337847929648463044527208257491520861231790398943481031388081452619469811562246411928396162962732388729545899120267743548442369186688528709563592952992798122814172206043234517466616729642136648876274759536099091172620526923261653620126185546052687309113667772406793348801809339431048635612604583539508450835389874055822482630336821927887746843360001132743749920995081412726560816506358953833985485348261145457858620709819256367078934793401973769039783743237238973287665600997017398395298375754642851917818086147031887733547879226434340672003811852350658848182094533635495907434473387513927664829254706954108572058245746250684621865460189785544305406061144454262767453262354004518029908516651385116391515689765878153307989372687058946103497588770696947584149653132667585409390830103311091951500313935549319081876731174007361226209692408918956670932162803747662168103717607653507317263796719718618182173860861663464431316189028724332390428130987196698262135570275867755523177079424802637062444814404418916609597817584501061001688099143606281325801177216137641519482601898249927407283570869962274088135596369135783734943849866462126057604420807233226791484703091817519618008103239321573202655510331445119000113867764277220321481927478463925679094842595979353540726104329361522326176422056996517673179734997006265844869195115332080932111119256578969244461604207909922680955316291940098974359649109180090471155814360340255444250764597638069069956383365399913542194197199947408525583196516074989633084651662168088490365053514638835829340955591693094740842893577163879273027356067619430955505041765741539770580827644612281301254820088872437810307660184813867756577959290211801197569732095920419544310938448290909156834876577493123995951781022017838983041670357891398399611924877592441905274391698363543323759490516222597414908058234849709447338059038690587326525460714333866199574180175744883814773200688238682051499799486150871635317568194018625743924202425606975931491077122345379027954896671269818337624036921568531306965254910500890319839282214688673553320149496952416173231080193292065365616499643792298373408207175034090510889542677137455650147627551983191940875620962300404153856285861658301805270119709313362615479263554154036743641103974941769489603816098181703031673079099355537355111625411373077340269401281645884338899523785546501804539966337054021987098965557236819367133792539155091247359588501589819756308682532051431246057964747359870095711635914964761221959713862713344000000000000000000000000000000000000000000000000000 [114,1] -44348832725055924351166457269232796441865868753063549782698191061777923652614285762474294180095371271968755705017290974060475279559298117176483751192534275299239827744973690309862918124951371928640972054071295228308388045637068454048416046182338367095241877105373363209648338863098229538213389436799721538009430750856200485993317076619575784073457200509911883109987553866031505523876159829488767591990244747090902366291518216346199522306864497568001824768125971428073650886610290947674519643387144960536450176172692643626369149734947206588029447227933613824865562552720094329218503716997500316631149781886523108472370160542884312355442454731242200407274246338767531903533323045980085071137244551897284176109534933371689806173951597822918195061331578923241321762023539174883488021712958946663537620853259238724619186359158111196511153515103612006274140051287984657221336180307202846255522194084595628647467640829614226819624571665821076207014733986705884710349596624596516263555630689638230857736428681459456042810006805470926725996607712404188609674694759626781278755769577658858200526945733104346985231075734322114935058880235899971346231907444879062299341743455143912441438389658518672550265344416406543508477069101774709934546208959293281236844939367731972602212195577774901368815083272119583252199310175407624384345293374640913510714698491073660957522303868898898260481177138033661568647458315596758463709073973097247887636281271234556019359518121314166556664002868767542800928149235372436763858650834575367013068881555670366759386170529017804863521651478617442122807883354316051121876478715645344388471140356067766287339000181913069204129793309459345942360560071395536539755945627156641828412799082018450303338882705083518959756553116024328743723681364764791655628375672760843145901627308355097153806578488681430948238280856591029879268859296987272536956230925545428575377895243323994168539903645121377180821801509666610993867864320853804141694823654416057845462059877569756443296061632631836784008817137840198381252861109699382589254469558750582725699405202144429115737164404699896736866349369339187414478055105236990371410556879582133491000842119621528347659964628873823009964184412700846424120075438781336970301086027256431995014226284593601151734241924715913679807610282947684944809616328655539006261643818054995818274539711347040394385685595500509111144058241258951355308135105148159219517501820537129445422189484419878734410900463255336632532351310996820609451033394076004132690329600000000000000000000000000000000000000000000000000 [114,2] -11644784341832790281145769248201752521052047760296685266832086248556563803019617944057369140302959734942607464096704374028383509848473849821320987387537640134532118684959756263766708634542842496620805069185537620732528935755481481704612265637734893776679691086453212476029246894451003943952879680367675531006886748583029304088084391633585585875476481046808537085336333228351795517246351658756229273495659133333936293647545359963880596586636095357163273486457120944091647040404084403682375006415510351658881895048099525283659628059784759909191717387638600061893646063594922378549932222262926414089180176765384784889505160203139645357881740148199398079513275323392281146079140597342968873021747018617025031722747030471690739007824397895590390609756414483458241729410230795102931946547499953946193607744713821261117152280460797042793180712693456666290110526960828981714693925983865806499756571151964316486859722348262743866767754179471268351453060771603089159577406095460431033605831830117029248150338432547100628230383977971292951787999023038987723023041200801042456392983370304396037179481259548553105167777451554935564066686433790427893155982739968120465215167103767525548629565671891797889790805976158327874167289710640637491375268917695735091061346390278407263679467586911075415763982008279348029992497815647870812351487652331804288631856796632884915577724033322003761088053283487563978450310233460306239547127376157317787225858120060596120448790761005174390789543002757404965439658001753390625268460319258298444419234057684096234701701803533916548996165045210661688418023706027438476900145085639151860004060468801072872582424763947855236302576211399608306698147214534932197619450664321378843792234761560436178644407618631930524202795429955663064575947705209275773280942685939579830768898504948518652281139083629524322720240910500695985378638023895832812869088990149157607917523141984442028737021476656148418527803436091376223475101222607567868061856562587135662591843138813230655202909539909322673054786289361909898721468631313604519091403611761515030989578906890266080297224245439748711859748164909148796591215799637865544482534656443958429144009495541109947445345376658253411955095215176077457311968859791284411095882527163557592150945799589652253384633131429138743444882899547516136770777534132798602800916212043233645295375565076557729624456329653862025156960812873950322438558447414279932558858321937400902511372663705865939292088812964973213604051713312437756003247850987812251606659891200000000000000000000000000000000000000000000000 [114,3] 246430842109173628758163096799291810563705181461848641495486361119066216305608470065345959290081991356495910547637352984535260325641237206667398288772334913201901724708356607747034897870328733603652371538492494498091966311094029514339767681110215302538910778477217199594966234188035780045320122031779341919791075437301575984732137594141939702889992895963005214026102354025964746172891657584292037037710913689994588857420628106347138507171518454065440159522229372561942969836658366010808809313803300711680072882036917062277902284470119182381629417060008747232995268198894475015430508243449818086727787756524920697214022305391812203621040676292512535281560831028712429338198679751963749506651904857038014490517456689821753103321731692520367104060310122717789357077632369633961765998955417085022522019216062106903738565237250062033162839131428248499031649599536470557090762238948686213669162475592082450304391674992342252875310460935386264443669462707749196746965499547910483958227765093565485603001043569746706742143424664918249260734844040866475464362033019421406049974143771163706309410308752934789947681482643187621271561334592164553650194621236240100017137101137566206032919882113992907870490700584651575479234575682078780792718995780287939932104381928899563854841636176858249196687159721568606981984927856113494749443265909902564878817816482744422619332369212305370769952232610619686351111296873889307804465551330828973212763169188292722904576121838628650962083039640456940791564860126884862054943734000316764835811800484818520059105695462020822795134391668168085105073412327617074406361282202150365175813145762260531465338427136967029223408655888967376769054388733626211870065497534960562401193220513509628011170958180621775001104516083227121174957638568872824260259877751449383261330051131393699413864184638687988734970229670784704184293464412625682176654374495156647917872912360007373320285663406719199958782586957887307436930432569476524461687222746717866900074526091985104149324468187076027153437246088201431403130401192467433782836802807680654289642941499473542268219503526936312989245835805832027033740699275752390602453844457173343516678725312239650058693890547875986704400270979143582914752803092974110878432471573962795718403081912518425886498439958906987691649024173817254260473077397715883382273498518396278817043483893682892527804650219446799049990643764682180303160938169101093190252662251105277475582267352172188857096805453278057241940162297801722209077992472764008969687321804800000000000000000000000000000000000000000000 [114,4] -2342835289974403436751581259021345440349808662300839672580874306683189021094325417621538381918519470575811433969111239163467683794552732848926310662313394320698969615096441913209494847999470019395549102854936998802385727762141085692125611804085539809299318764894935692432730368417868912718022194152048721220266544430700146673326147708818757183367461379102899130086679909909008083053798223526126715588297831886775015070342171000234622668028739056375800873029647864289385610271211992865778245379676183697777668795327814192674879801516585751777060328401368740032820261653279120333940634539664021063019416311284670027228452708492917906485401963903410541818198174428346721825526714790657121997175155505738504662609225048004531469945387247613662146520999797904887706411764262996621148096868552581212061044716912428330626105426173161492440484288507070765351019792898618489245980337371652443499301265193332137689314508093871812163573930229577851712835358741925358095031807532150192001170100356300667294176774313997191868871150189492510862243955551078606365987207327894649688535882657379539801531261555061568031499131561636403027195359454215501356231177641061258557339898252535070411528395786041835303692390857261573949144649237469581465243043589915925506048355884791838935157883225577916244847148337742247831549378217888337877384186681252137350057492534704069576473335233750564590900418640536752235644182647361742601647473225969788533230542893148939596755213461179026510384927735897975671583509364903452665008130169676833973932129872555874946968334175965928629061824900938705488285405260661306838018421703050322021018684545501459183331609190054574819768237967033086139497001867802126940830143088914451491032050277269974446190779500573795683219131695499319605290039768670992034780864363379066513376376419623558884397562760225759813542536372255286878357043985885854172507389128212361369437618488489291481471765830532373828794154910171287194170126763561428525019178527280137994456619958051477070481215899586997283965541438416468568812504714890541223943249006501379803480806403349193272457979250531671978263150857375178833526759225615353428306971730875572343994161886916669542304467900517130007530463550844778119050611831431076023460171424711403640955398374974354872196419891042373973777462567040826535287268460641894857283909372690743496467023551470000667612242298188392188910794548594517934012615621244105531305503244884913849864937846696943180616455571104586622302307233706164228132867076538364936547467264000000000000000000000000000000000000000000 [114,5] 13734066914077388737831715119755207832324643402445695615645458980053187879729732800236519899226438309925044605316392451526213334350282382638500659161609712708609277452720114675949862734967165638777256925367341571889156562473391293989638861313054059991163489841660732808364922888522290416252163065846235983607782074829812651370866914361224116469108400105319250762179359272853999292735451675782895842272887038768537653639735466948561382287148389269877704209934587885626404641928637857747536461470085854627958479441901015622304777219339292390029902073395598946233227472312310214959209797502348465041406933601144498780276388586061467374689443902233069460523743042204519721451105409421751437695528117405412640777851041820569850453626833493986074447558169473835796546574761343280290465845147352631357738222642349119997256103102541321451733885562125899451513282859260046368064431283663949394395291136324144286638095724466789041562164985403751289299894101904456090780846585903795342256323778050517593909705983628750592684811458406150290277577537045275686241484408647126484620827808069857438277800485377863248806750620660737536842794074266157995626977200119895105730828373374881341321247138821541967947629943986459736965795445754846624483773951628371502580587409667189774977231053707714214111572950777527917817991776818401936242035171058298946867145564111825610273276514978910045980523923192964369077973190238820688872487255313995437437396989671687917488258414674992498760783128630775504029097154664564552107954137680016266138036398148592594418845893259909344701021020411982377814461082646815123707262008285299880051136026778380741170555474259874478629068455948746396790047993295313932454092662716702942624785813105252622181621727880095557436711382820799694461422620220760475181235877158256791723250475218222437266142689064937174105362204780249862794256759783047459475159501596237713796338657998812167821492173672303454356865680560066322793083232515745186819476827319565161503806965843379292256030183515166947522575214021429357013425955232715839085863131244189860115104247894589506204849616140979827714544494133965504905033879259043149825929408774032393769067380370967836878287845360084142861468813675571452105713802702784092627302597982743437188461067529863720301884947620706309283433660706876032252521982872850677653343582573831656183216830946371992148740382658899465550174354374754456767415812689776230245294897516333637464826780930742761068775962138626748334323131184157319132400950226017793822477516800000000000000000000000000000000000000000 [114,6] -54745053131884512638424163669062979713817723674411246418103268629546555489322572718551965679977858363722054717923453122747607664085447395932214438730822579947417049855749966494924583859350946133430639842224092401760533346402412257150285772146505811919284853005475150616775154440760433743365954336592673590986551635425086727151506610112073834399323635399624668316873168652361004708939606032810827760236972451697807023790234527261756625682818764525646061104342911222714852485032816434572225731890472723123688445317736995421853946473138094369422971856470966736651976476167350231362681090589346472476414289385501642194082664749932655981615558689821948229897048389256417233578697595826824680388372928633796238255391201596466751533932586182992748140345656359257904441933787422823869083624348497872159809744567543098185011388158406248249960280604047464329578962493996240389502067379779354125662190619530630020612571253337370541257471242125681300354207914095634997385833605883650751800157102809643805271215192025580774054537385855832483628373528804742494448639849657409173054531040558938268524274105215700084186117161241630980042683895583000119413267179356099478642335437629773990901586025097062035590762430070679072440967154812134634762017189201584001555716346993700048395658777268386980958819908935043435031935477376909066178952728142419834876943432024724213114781069162093460608686503308662495726220842239858233287003149860593454377689186920591738197706939678632535873291118337956583067486803591391859692582396721242610488636342498665946351050916759037850955340145517721188983002933289975583718159989648318421810302233399636827392719357073157741212132299288773655567079761729948324687043848394385979971595358880858458555439934685761477313539028929540289243702839414348351599190197564559118552325930621888683243779718848005689529804568247866642223677207334282459327610881424089176351472800832945784839902313071528695561476592436092602435512198274051588020779307438537781201999501966874758238520596990718737372545140552106774456874403394680098588294882354966628620303767596265001420671277853321013526687012282942122956753303506018693831427182449858303606954108167127085296759977282453226023520037371398540368395027707626886914288081837624105431925601613720937202156115944361980371752663986879332631986649787246371351374153934006958098773376958046172837449969207433934621369439073150163804643022600460977675158399818425184084625337831190368999657052986689637207630387627430357821748644761117993410274263040000000000000000000000000000000000000 [114,7] 174014672739088626133658105515630201824775936803513188581710339014074524158746964364676121615452999783547092166138427417137408509447505462706487928302851032806302910387397443625181084112467456980420443330133449033693563628280263829169308300199789937524155967674475542060663124589305758925645312816420376573538720234686086739648199571417791762272004224754773876440299004338839010537729908446083082719765338513332963785480124135395247960792802713847986543823072137692086044351834157799587280651113367447485254740618362430045013990865205939847795344314889603635863136468008580906136012766544252418437638964199568236317742288679153059860317490023491240843427873464591493893273744191680158663378798430146787785797843417455692800584924213508862990411412785846494084216934674271389418464843842224452504499485866047196390662227857645259618974677963758833561102851970299358130997953832747077028736093446232566846696898780841732242808900229508866768673695197253713241069597462187365452723390625924379748872139244515639651831827784418074365552316145624319596658301954406832665454892282875527923142742178079733284962141529118564992873160876384293687087842765821169816481450509610725368541231277340641358729615940855637645240799493646571799417362537341325796486344954192957096201318499787737865042710327142933571651628367439360229227346185385076328293897088821744334503386824248727782731511303403553759108316812133755920892519550632501659149329287228052695164557255376449534201085879371773284664701967663750069783720129092737151631976291959910136848376346538231010601630357318296458585183366470416096594408185313821064288118083856880468901952377002300100225111410368282710376112949440592340170171115686082948167697451349186135118331824357959373381895970326370241377177684077679167764704101219702212442669642301052568848839266731961790529193729805536410350294671987910261349805201481968844399427485963699274841737839081343480550864031888143557907267404754128369618371467890780167958454327345914947825881045475652824447755988517355643972033306115833300651414426234277379633239209339112622375304337716921644159466539981916666986711065538375843718837373653935872925375582259873993108719284669477673666641583930356633031979677734702036951057944197251497661383602278171182648710073764520316092676793769105633733210179978789651785937197689193163099368325430470070772569586659314749619966652040675355421352231830183887579384752207804438489934765559170321403891204481377360392107961453411750893317256935185828588468305920000000000000000000000000000000000 [114,8] -524737512538931813871670925047370973060943879349934491701240500667353661842566126932449050089943358112660607802952822283781962187312472554396772128564634975879276167008611477877797708146870615179735994044324495040977190059813563549664068587113184379139259404780367861294702181075630169660008997985479015254866098494802489596083839006010166570618396379612262801512124627966855197984426351566310110963899921664815683718437748708346082980040129832089527090246805613882353906959274066526517458224591789040014001403966568065397988663410739785275045685065210315754818706092181588285316747116216931392082965675501175534939197197754188580674296436954541517702134366160338091157525245379004257513762522581425570095119037524630098855061005896799467699871887835651819694416989728563417621367120545247234616003566603953218901721418865279266929042812190296701924626255267894963636280598488745374530385945343284325057443070068633956650229139872146064583716363360634881403703474711130947175571868423552614285069966460488076957630984283308465573688045461584047512128136699033109769456576636939402074402485111427028840295448722614921369269918578900545455746861555077533655108887996548897019393487944292469463318152883873721515296661335964758589049852311655713106096817126756407988687333269836271975774389601677880184756605392202264268689849473117501151070756967521628489192390595903768611353875735401538153070284617844069258615971171983071289641655142104889434186119850128982086109922621665494288656994016717363631850891619820560205138411648881344365965670522703330552443925950950459485642120985746071031311926242405012955715432355119264661388086781640875510428688402081793167601278825551873274192044634450307376064951922213215724820197727213011599271315290095231404848383847083694305080109679895176744832586690317710879475449919098246930524547296614767965256318317291992931689522672983788722524088522115575448282015529456153518363614916529410031617889745341388262133923480728791334809378362967914123505338719641657615441436454851240245809350643891384021013667264484785013937749241809136202647396118546433063957259358121327057826007830945332695394312384824922144702534039065537654096674820428986409117798337058351892120009693305798598280555825419416677424004856615519550458909415978794944894366807272653541451261066578253502651535420354469363290464026385949913301484276013989856071614286604948377863989474626229523451349820097067203679507415434264751966534291062470968836362614060514218821690097129022642658790604800000000000000000000000000000000 [114,9] 1051413323696541926015057191675954047352818921906333832712757657530128863879615218243897522763700710118076324192006536266073037811986153647227269471981070204211389419057460051913245969707385622378246309348549286993148108040314324840780967236659669633747900342423610857005129843176264165058294186186514228869738879460432202700516854237375241574840031278150104350102369577084335164861408568881608614263159142591565711004173558619223797643133995422314947732319050709413668239875120242404553508392953796825724011478008893895277629997744914986037229353121241116546945595426076118132704725710974178864549840460486206207096971159891269992464624234088132185481208611370645397313926768560969407275179330159838542971014368258899668872583738293483037883406180565563629505110751886043815013789012455721379610897862618985980802840448404391463043906795806982222169121012463252913659197796963276553163251900511036940654142630510733949044958232318535195633385838697457153893489968592089647195105605071853214288506264587945041904593598529488009783775495869515086304868834088488716216464528237692108548809690868026594630951289715402434672505375374995738979292810621574152503606787318846416285226338843130470502210132024711812615809727828899159567754099493888963479866301662644180543188517265653393829775759484744005089263855458399312187798578238627718150058978619603586177641917391156637422872695756174854443020653081558891418054112712459222574970758081354519993001620837928142492382392596786953840566769030698241043757189998480386536824943595460667213107014696957305309820851513585224818057426517234490917448946792330243059614088757343319932334572654496663956385645050765460451481472539465248934413406945304466933686954694656379539831173194998537646751196780595453707827478999441282359353471931457016843490411821543956987799699941504377488510370225539589939668960823787333569175056195649055652024510692476530882778080312705756905185902014572891770035695894340508306909516831274214487627976631126209181462631343256417475923549781203243866712967166961864231152571756717218817080087392126229232447441991230939598831428892809207732801635809808413008838638703519855847276893802376572528766350431996853330534930492762756462786281894097802125973933815730365751224286628575802412853052645290037209532190293576613185582175244510167376955911142927405994080372742192776261757899415345226696895468166812293367041172819626296036359382279488126412529658967456210282944533441665713569303517017790885918838508377393750378687338905600000000000000000000000000000 [114,10] 2953285233267579375099503437793416596230727129894268865889935191948981073834643394122006800073825126546642593163723142658867454841320632468569128236993427956887789136808772201835520759377026047522983509643681980909099830221858576135978866440143699256453412864860779605130719751636629747904593508445670746502019105067007596519795390086305796446809441092827614478336694942482918965519724755885359068401923645885757642652861433881370002929231407523919245253481591530243518101755999839476390807039510796960787614838913346514238950255256195883593800811348688404628032726603645583564856427244598580427033240800108810571391320687823676303969940826301788918537155485004773808689288637027514903048206166005397373212967085805631800550808277509018742208437187776730676799857372165300148216661355597896175889830042793358832768506981573934358100501855099143785318279232391433481848951168638754281852139684191625196723484469727404902535900374320325439011899177259508752592014887258468711504238932720750988882266257501085955044914813489932577576132021001584675654572838885279273533913303142734000771156099484151166278594987059980751642420370224534855596993718804526586111645815409500650973329018247154091945710364860003013902172264738642350413430820551317159982732706643865137550803034701782596931243081350891289563764244313650843121298981613676295315843712401868030254880959897970114560892681696223643247043919644339070209922579771108667180840363919818133360707512377767439204155145920379759211353526154975234289640568427537632375327582481243233043310332940477173574076434879164132979017666387170032151999990481648066291934287727471690452211901703915899511595028889246633661914963516771070861061749343586303892571695700755549301625131348488742806761995358954088927356651490245646922192996865435764009787425639967305832761160802492655535421665724797809788575059938396165250249816611720030380242293296355390741739823390719497971554937877944318121942585711744711185996273809304856969518161701649446638035264486056581230962467799998765981350629260076946180527482107878804450797382287505761234289338209013771226468534544093886781063391352920077889162568123086623620097326941403374987999484563031393291132611572954681333783690645927500397672843608261759802048895453428613548659663789889829309233319991775718876167623204925355821464670217421481707548853903694513469515797856856992501680542195094522210555934159032758999123414877013153507116813423765681268263852921906983906712635348450636480295148968221082176357767577600000000000000000000000000 [114,11] -32572732722683630192207361694138012591020846878434470021118550018100826239804272046456262175783648193447145131132860160976591079306166811143452858560426838083877978968207669353407874255850745048212964532779427719479718717035236463960862121714196667541813592318205789940929804822716560536891965227202297463726182098059493125750144505720445373597294601500391033504951825183419261945857154919216295149172482496034613278509408275871848368018274475571538404425619328087922330900408449549923191922813305875105206136593924153615990598381078626554773622864659937263639789087954004832402151528487280584122767806443111123714545462078083324203610031108705231082337079656699814180940749262589965965975984424988200786433849626397066421262740387127694110767110499513562112392777211252180612918905948781908047728713572883513767664970170120511236303848960489040200585051323863220341435899904803821912617234674761837183722677054914480909381951246639600209535568646090226386884784260745645676108266884806028285912832658092654398039965720093046961005358157487881421474896895739753663190905105186944902007602563553909518401514962766856985895701306704310097848150586360997150767934972996077997495550761769691890151066174661702767390418298817015616404087576236031631356251967376877053784490091413599062442886509412688305303508857970920934856103714458351264633361730043626139771559401514493998612148602447621950459650382997626013541968794297423437950445373932850723856963060656697957147706893206437856084206023511417167840946598388290297281069644505986306468288226157039053597662389818281043328427825095592545816278201190599822091763038048372519459298786362125751533188954336110144283077481388494233395314519200708833915897279275847765823579768270475071998302707965654468163062239976955441846207277965346852554661049992313769930493058700008452510571038630463332390543177566970032568816054437236476432558196152622872423001329452010774333153670354456486983678198809642278729376097532565938128778015182689267778503811666443400728185911971345578976350060189119333798448974006595448260694382410354684828731957292917602701366618853082749572787397139377649788395356358858784143373867276674345405893401606825689451890219988637546752590279968991604192398907617299086431606634528040079224597772868898363498374599480005690898199484510936336226084316897293348436547436399932093414541353566708174067945524976434256943764923742010575121175689296030315509741401264637417071532026469486601883171067606614833487585338557977268356026204160000000000000000000000000 [114,12] 131774056985503216609236951665578715296406799132805571189009060940182687314549308067700447493424761820315660050087650465675990106324025337798684086367318952107729699398168794020203365044966195635986901051496863627464600291951306998195316842225914838693463081103959518850603834294958505289159570199285180181807080239379709723630239922423639372202867498520266743768683283909634065643749491155330428843170139177829818790083950774827498125581738748852530940351384141750880117285881239682502071381152142863542528349759359910670797721735527409025276953552321225961533954970119093834953875128258529376494143121961658515786675239061725924168457983852729225062084943358588078290383469485954431987296971022856525932808681113312253934643796371119607796707669801486740808570256767696790542089834081368318443668381404496696771911601363753315246034810079115448872523823692285028870354999473270943349460519827632067365996044580167390585743603304040047254095885051197024758207985250288927727124217642618969573533207219557134482190813839132938504141907488218861597982487136805144412519244896390790485492974366422040650494111363452691442769077656651386174582112337577730111189175215325793796730472913388918267669578644098525364671512030471772357449647129898618988856430307426767791083611026119429403609589148900647817463705289315526973826143126948615615517391532288304378924488592202604905155037573526189075619109462742268318095455518672069474744713411673569903626034857155957099809106177699113921910967590880878283025266042576309924526057729481730969054295506360246372496068796948633270118213435290018731130983694821559006240869664359896381680372674807031781562558797879528989909389071063297421228050651429540343880879317614100249464232661820629268768591347852058194974698929696120493448614225895871662006997804975918290819750796826170391919317237533259290340761775455607001072398252641538224887008594079757887629652001766375642984916316094379390609977210106648911268370311362137957099383235606328658038582777291104130676130350254503659107294145963455665885552701798456479184383344188127990845567720533102921192150466422624835957026038635338313962477414297160258844125584414770099967937405167751519986508372847005545540552063993462396451227896777405131230298455332473225619216656882364363566459633293093231222928120537771316020563250587381042059281304063592670641256309215465315641925442602192608921628252780915715931086010822738031352339588012181983425009170216301116666213749302618796115514184344760070409132441600000000000000000000000 [114,13] -373777521759578604881213109486074966924195292754724325541514065500830821878627616753759105848442681026975148861133093040340827831696890447702902274294462208515840913887256859054455363408028689404979449812628737996315288983641437707737531524763182559347860486268063138187833204397199134089931935596929806238072051070201413920744297459848439268537573741030671719934541161790855191618518996750690606307233945668597241291381708649080099222252643327015212152590936838810480034712622354812862609999234707710300009978490773561403790605261084919393181349764847578753684414288808048011074832480648296418825616778867083402052359455983465787976762384257514596296735314012542166752024330859552631838523521850940331600347766368657807582241085472484319529319080886957240519292157064598379805826324346466264402051366584007347826758622498929247773706334719323649491124737756673113020087847965826891509211558112618560697392619624722744940988453864659348894714240231216582988728536881257429077078236623547730154928231661003489361911794042562336201291971478224698643217598195079029434965108390470000908217916912999513054749115545381948790146979834943736667832557219960257599766255678998574429587270228925803097479070818842629116667711606992809461853446382690962451704579172699318656225852441136953477213667767849296540324459577841314293129872325379329815586007476204815899989064663340395874367722238720905598395092595992321610317708821894951190541391799454030819681519022305932691127573952797290915409109307093104403985018826461016849412152525719458165659661699761056463352704683368172733594223507422566497717086680138744555933367281855907668254831427156695923787989380405111225819685448542749513517717331478597315622059789736039835773852614582816781893451179421774255199077777062654357490010641591482939793061733701649135847846744407682210588721400653576836145233921700669059790688831906773297553668549820737052239728091765598318730746303566240266634793212550885654500538390166763159192224334627346372338061146572052416997977718084769641064213052053461179346193748053997474311400839844742348020486582560981454028965875524741175356754773187060349585281190676201478634865778593567383800777776855119989310946584453840988613884952990016450532311758425456543180267168827751940039704476060008119506123946917681712138791038937491050763457720402551984755863198419117477046741969067739300846824920464592026813325155483397708853101431436603860261519057119251494847343095478864588485749244392803567415577477319095997728345292800000000000000000000 [114,14] 995352117147602835849664324603688677051296650696640388530918756187431953120550757321387330791154701785514283442930982012671358556781240151070542440624503805977071767717814651658706263928766063045869727004126608342888883231340053015358830796933500732728194856949676299275874273932919182500526775559603656825546613608740677452470879674573549941418483041598233711556014233673867465375971696451301519728169844461378115778786458894121265760874701278927425116535800410277847732961810394301027828906878568366811997376540111072561208858522017191796786557349996618456483314794052102372992224373235918703744079030796086709623727927669336529331784698426723860465176031491873541215071754680099282855171001535486654920905907923691082409652474850305596752629671760753798350259357789832065103746907077804955067442022904740018569430041693799599871650729932846015570200663235394378630452270744537908247123356938005557077569166428555365297052518577101130564023461579576624188272491519913093792999690236296024978972685072119919643095756087532518857476951704502411354220227056362913062556230876913647000528170053936208504378170748207602148788365379090591691574717257677364058914191802946338854598178373986083164033342238453656014261634204549989559665171439786815732776579805917008774826095547981000995826537019276113719523831558342112631977335784747663665048377831294665466500387580509879705589063542784939603934799050654439695278053602844883764471856633711625677925804988145437540668108638523326146732065777526887560258116786162383574481972766979070562316735004776172836934721659194064441613380790450063618238981312794717830581677706111839451094095647347882350890464768408465927692287628159709207586346566744023827744037148052319451917738967840340823603855008983514630347609795730813702457514365099220151554978472811008343357004907536017680274517266072302936348371407482470795510612862750833701419114556246981577055337550943655521030722836829172901458686917338404289170413227025809125569041653243987525164022533346335950524324082033832858561300464150008815718993918851179062320743378856427631035075063754391367701398604339438935974266114424353640442996109072587476960715629010660395480302009791126737177544245376659326320040787235188918664314294713332340546242307557925257835749322029048810247515889652392950599731199099832228164224161150341811878991838826304549604368963088262581505298954976769691991177724270653794257389890267164187694387885333798697811316872200992384106553663590378329857816689056638181430001664000000000000000000 [114,15] -2741135271474537069970836259347377404116316236858822682578999737209634017355171371075462507126589140897418608612130995209691691347103023777839383062056876626060941470245965748194206486160382748029283717551524173162765432592359546031097510680993007829703674856097538414091753681208086246439700145994234188701151296253283091703874857639907933690013458390744320238864145891585037028045715466790039568565708891879546122856261101798341533961228687625417528359473634852747887244228692544956495858716307381820906505438819537683199511880066767679011393842991922571473602183936441976584141075084553888239803554196024284297848844962696714456703207994911477353274309013682225255480619719595742393776015663173735897833701775302359305127634755604625575711136419563379251998685439713226208989442111445917734805001596049603347036240480585556000640776119145744729589678963060661661277745169116554545088314438286249116186809404373624221537020234387105388799564796816144686325665700592491454274991720587318810835811268449946576345402278743489523954509252026875304329483222573818238213338395190128530424968290086152514412528353160513936052541248819739155581956340385541833836672020705996066936532128634933219559916713854897486018298824972085445558271143924037771074378085202716176264361856977774295586479437994154349238623798998804658162876569173931339887669586576934275540107149000912949577254171165815647491528065769373302804310144800292747451719591114443851098496707409681179565796819350762177420589263595767837522903315307006688443017380550997683600029691849975721085873323829348368547098004797923423172490009168095870409955093888956572342666500890022057260978333336289216665182343839266247318152602133060683507895548320737953155240934521314058510535261025528256345418242633560782235147330954814586841741437374687171683944594745461544077707231249720787893476334464750339106402645124699637079345916352913966407810031555037476012815235823659563746873818930763705947898312604169334561835861750430392276519045296392805350043713560853387045836512115466791750350124542764067809038987742043562402109985178093272079317817741745865086988816419394439732166310121541592860320053174543881874967990197098476416441718559675867632239686946018367889985724164669700348071064398452691187638189551818517344564628893146460653636402846969199733137887266729604289175512058385593330868696469119984958457768403870128492762919421039623985593879745089485019018509786799448471256186309384056117120271605097787442449817948891330164692090880000000000000000 [114,16] 6924328267058894162885773454597108422469358071291354481024945514562198857872092378285060377185009506605252434215586364671864187582970820026689595738532161187854941014546610774485962033927642426024715884684254278815309182266720626709942152765959692103350754901057713556941572439756540901415067596574359951042158566168315417664622655439069773418356077755005101751497865909789546067828918694290918862737914104323656825742149189606450171127672924835645022163473130092736881281784383524241285791795936469491517280692780465994287036504255477260500588574333307315958589506067593808798253099908720026863070791720546800837286981296350602270185848610041243221409867590448340220803739752149825212777576120577156076993350931526099550388082234088603286862182016520326280146115106236255090205593458154694557996033386818846927287521597923844147775046352038165524066781296183237178728977575490558368960993340241106011180067081763771745802358065923613964909296231255578963627310437257180844848869424220837760576158112647328848734096493333222421300868625881082228665282619939898113129786749710519159725908186955538452945308180424371778371782917535324008272642596034666122030293354686013507214694484268558734776140086187191455962504971826412682567863785179542191473922612655456582721728217286981344109294014642981869192878571310306467979324680592893527800605428539654567253117467531367706103782883714784087261529848945096869389274549479019044287010305674563715277630419032422421007876062407266663384155274592705990104027831449172751816151326614627679773512623967939911657018835225734945429932816896290581078860814596460582290978998069550759720697108030645578351437352714870425296851590840795936443379549217635002998050543314596877821498568547233842390509103195878803938418330114785577481300364414977555015222729355340947089374105232581966679949469737634410246044238694998638475030949402089704696795923408850769167950227618341693459219367784321968917590014136790409327102064570985914524781259607000555502195507431185231224122301123578263706613224226746308795540071812206161471551894362806568932823767698390288291629577001134668114238435592826477916632726830993151092755603831718007360872236055213943241758465383306343083597882907341010138413545341207895738590732578465931679149785473400158890241984601158725804488964195077817730135882532349727573815488940751623962093680635983633901179152873194891075796770817853210032604462149453442397091132930628981400916273103325170497956899338651247117908238838687930573672939520000000000000 [114,17] -14533004872612178103134017639500190791912567397004895147895102551555683907748704259477744897368481937176083773252273459612808276255295757866674311515343642879091372923588129865004524970983031668542427058593249431402861870327901676018071973413591372939165158224935547917123042186861961687735837365518764396866204990941296540529036600572098362853335477282839374933502845101462324655151975098016255271075753955264409317462250016089992632141832357042511242035266698714533549798752982153208786717824960342403895928582913053478699384771508709758211422627901925651370189139120199024921838363927755848186966096577451797718285070049104481910338794027182779225507491752806807503885394047918037441280079274719900511813980815217633273160551185293984010357158421379995871163050354650486783799929928717987105554398114297870572565918572649136843220321167413621569006285990649812351393647992167333532858094782552765313652049854023807932291094555121654035293989364648957597369354832628473958181338859213009295492057193653128026715804142890887526257655460455467844551430232202908621033343753040477559983430752118570288361457339580126886776458865130117279452951790745769332909345544421208139569057819890209779056025073813860145992535993600072263759964628943082708739569201365903236560323460720291449437009730006059182275626666662514406967682885201708012338839671133923784660266265184979870401569371423851585829680070631030687471493803059436850216672088343885244920857854676257778371569287243156152469641160864216032867280977485453366509790518687919098938554482651817753370611512951108395491726423400618602433107860400587910342119308006301217130028730972965942183208608903837240962861927658345476657900723813759894378582893240286400608181127506593761074860401966872649228416980150042709757985553837800492735327753772355475792779225823891690732955104342022514952549979855372750540400623126167125792646422080196199540015225168397011541887314560550683962710762269334643705492442123090692004937840499115352618274159428320201480478444509636207039511843598255682546319393132074675566580334811212693573325215810750393201250583965198626580425870275529333898369749470296163728848444155733915822707314890408229965248583031068649198452911728099680356819582053876944492394520311939817953412768266131229339878209774954353119931011688088539772325518213467614616694173766344982571806506527045797899185823934596953778404749396224357018257252336436216046369087646811779455421334962784597950655442952971579002253087434712779994431488000000000000 [114,18] 25143562668766614752396265458113867132538346215404870188489302591600783011151829221802747540688975773569791751420943725401399002740656273841374376287159051778498546538237382898387346919323785442038031928293009630893600068045795274450487360042235418331997736016300835721273610569734738332591707418537778006328383949414847894374251141782158958645320220658718358614474180906518570165103914035102297160494837698632126539884120569543977311004967367037209815420739376296906990362277712308997493373866994890040513405967131682541901152227300926346118822610500576134388217861805775365908754239389934451396387118074399594673313723515205127807586405705450984477825585878370375612134418259195172748690559753937537637394842403101083959274812013523557198471669910574749399163528802977496459435429346844828345359252604848265373062615532742088655943525231301770109787478755253985462386052076856063898175066793580101346474827440368999640038581817641547313111598025944238692065812868719737783164522447715532200125186205696639986953909177013781691185797651144946393764737638120682415743174285959539507641984177874904811670911882346340878188720461101582731912602541201391985499013226503608059030537310309799822133962556752277919921026860989495018995560564782697221153669475843032640110879623729097429134982571619511141271557566364074110300780974802930551546128915010313950142270428587615013261235382616568402067800401767428402668870774448632934444216807149934249049853995424412320230893066820200924171072434466863972917809569456899912827974371700736673917797347164475489980309955625318324299844612711026886404737157335633239906088001112767034451854134536413610186920821774873576952931451313513007803612865499715598002230032751698678863438714838301540221820619196513117941063949435213501513843128757094131514014117292033559389118931878471724577179286795812739126718255249334798912469352813124658637582314277568620608509005805057948691440115769967888255455125397966596189028664017336820178753464748627546645019303968386386096730302150397165517719069399903595028711105777615111170617468869042123963369890240439774614334633379213917788740130549960195790222144145017840018311404226041451244706133221561964678388155568835780647748722966830317887694357588142398649856879580223887497772215843843230971139873041307572958508897157729432920935381349833504289758373085137113502475766892329026403718351357952977863952377020163242351406695627671434124098149724393282233771193943098132345111069958483262402384956061843149721855590400000000 [114,19] -37551310113470994977590940125310817307348782743912829688923344105111253220783071454587924976803929368530781808311464304659483270939613499331939673108260007260222390612211060239502565166272451836500442150294197202450757563501380953358269804796353410151476294877517165990441359099558071721588801512375244029587755505931156778106064299355535567186059235374835797249421152544827791364455058825484838271544274858904426021074952264844237072686446969185004618157305042899508770177785361666301169894512829701251220696054355022370836918541672072225958436060989479307688489834083202600846939860921878745147015370636600870809545633696297721905947030556839221553316198926104958199989491794975391129568109687969190327584326611729884565481942111677094945141695795801430801149663278295720963476022877044686744924043601831385987816862940910368486694915356358785809070430906187217075783439769102714961691193774080273685760938165775975989941197494055978354640749884710079425489694640587926398545548169615091856858439587981405491538706814079379583658063729099999522335343710513485111052605911265946287868996289001652964447107828868364163730993733943678211247879923838461217205010781474835717036192709431060979307109667497671112236845590724443442399293800940905136083995612174001445567648974344473562427338527243296106846517085333292474941559073903419327533123454548849724690835426010087815412953252471665362152818583118989261283437901017555056384276888080567688722570609137234780233400794212061843789274310821624696402422369722876621442889243107075063380084753531664266334144325141489381393928636767675978269518848972175398020544786161725319364693173907838357409818565608999485474260099302038635058380711057674554418014638610602730380418431248349200875794320783413234228822990961813466451773910617002519252270070070235886751847376419458641357921336302784370863753903597435533748038616154191432830227164105464913009935326984320132583258147702193924644438978695797948029842222926441791372649850197132778946598573809796339652833350791712717811672942657570080370415468389688572044636195857316674793800823823491608722314444048371041385025044751745103672501169724996417392549634364846958002889329957375232884386907376430011424703151226439481209123554757042720087535738274245974419709033724231720256655254228874021142767899180349076663856800637888588032576048479104081774970181403797251047602862723292650329228909753086776113481397417158578973755879370358529961654924177160575290096479238969144211352183291248183310758707200000 [114,20] 51990661395839927622948608854572579906454709860566398742164750390693882268600654867319045946931131782269626552409089660199023973366445638629498658857881670671466010250833708728835662451638589770292212431610349253501042429621236322696564794110788029613922554788193897021417621464253195453179183120817939882287905197883106747756065137968097584698303007389453901519875206123977159068956967896222080134437551492550768659095945122782223018523965934043257196389941233914522719841532143393267698508575423224196162785685652334017370688657748841362903484094664708201015189340673908119211311708678121589470750591471632770185006720982568233576184574121237850730839346593960772900447164043652175659118408957147632750013284877344147461787386122194323759184907828109995350550046523155431148532404637355321374663745184307059428272620277014383999816182559937368840963020642464257193174614007982673631101779052618397164533370893804288229361655778653986909679261027317533655689161127681537957106158093583208237362617598900954726991115620967070994762820799207932704957933838056946409913927352398421221351860636665043843560315759689414382160672291839733133638485368439598188573554356186940612826654139544453785336403841315214553245419484373879871523997969413834501070982452800134351083848400600106045440981844323569934261657483577120332259032071202399938097953104698467135677816695011941096758134003558127934311991429819367742294185307541322813489649381730370090150012848141537844314916447021306350800391893795410636688286359768668833085969045121697765852236426678701319746611570584648495833177810505180319022294751605485154150566238134085682119698722882445020105124453396169919003489404283086031908540953530670495647803562974114020214872945621480480543708611990046768668128047344812515186909923559699076140224622925873531386695223949369636866352860407147237789500307030015680948384276962261934373216335703359768039798283524495119290045336167250043489004697300888099135110325815594393209757683836590897610347358649540911421853447764477389922623368750138206380875019279310506905365629686053986514142012024322795028006652489178745225511101691442704238441536533198037366857935086731650721820513614711201747308771197150580344399470752718200676811664990248727739546775638675200653484942128907847711232079459528810605735158016421359077905587984687589642836637934298776906504995937255587730846626184421251637727804915242435805738889580807955050775558719449239250812055663139745221982055571751207701082002155100119163627110400 [114,21] -70751083297577158686578351481979833736076887842847730606349081833976311038223368356102969415032257158102944334215709570953728669096680408824021100784992188825720909776277633806201634133144782522222377060411507874688174475490217679377596983358345092484145748492622135035105080016387794284720711386872349803528042900961712008685328561311709310202184318328676426079195676154398215415131053173618571861015521810097956304524443615452662620993203670500427672687277009227782779370096142287886152688563583308850379620117362604149145210675988887860431044255381653760289313969329659450343345555327182968499464327528347061999303262958751116799364995516432053051865860797439100692182025817032088306163183082492060568808672340590898350481036729983579313658202653684943751183006563174823253041924766202307197073453135261297956218264109157791925686255694134584247478603801409686654395728709646001274766805929597584107516041185413741412389177815973096277307816348194821632615902450885752094615516682385289553389522180136182277725923172071098877634748066284699659381708431278688701030388353078065185466245855049380056106338080937813293606920002556854784505659934138091735457999294724647488303792616513099978020697002064985861330093700302923285304725095919097655916868626856008029209520451049458377837707647121492374261835500849517129224904903207405561731508719757686998529294333470376220269441622875708566770282871286081083728886754781870914173447215412664367411495771170171409033890558152009031350032996462127260262966638235794884726422269518807941104892298806637134488397606858719897900603889435819552903151310652732991621092167709980775437900613244006678618062555409429426003686629625207541125179954335595324414848119204170422611416138507882183866031541255537528896356579756735036202702366570471135355981626859937157520950536761742280696218562213472317318108367169363708233972063058835873407696424167806564244328307769709503285661770127628457985877951420755203734281156579535081021857454879196183964883555534519205495892532931873954920828603938196889875495421053519531150428960021763608075385513213643788939754229380311904300656621139214012702180165164827389282663141422227763138190400892401758196930604723598221354166911613958546016653463556872524410503511869947700525932267999187474521212685517665377330009383127163061865892764448121026961346753958393992058269248736000621396877497043221886196128957866514754405566302277689324836126896159367535971622617991144077400639137747306985455736109038428693200896000 [114,22] 94994604764956604298000015737638131021644290841364965608249294186612516096968393533368196730730531919252551007905926187305554540406373999547095762224947435161912322785140102141185839421941054493203489411751460988566466628795514262663524073866806860836580581621711436750243631290270756344250923969632189991258611249211890707776816664951514919933185675112998394044852179466022192540098259508579836476566354770717661974725388609138002539027943047765875384562881211490433243932287927836178687031049210444228841577154854659401442077940905640965670421502524190774007266040434325207646788086916913548999988636500349745776916892628400904266895825652481349186277194150230704390565306916796620929618322318427573981897957530297731933563297508066672456494036336921041096868973492515125092145979697972248391089655644419106070699413171675803591043130572837539227971543075788454771289483824907090798739206295134866808881346925315935636765923788397614143676942153377926483980395186725413970673752353495150148158408558828741951382884082539813147886439087265538642676373188903565037063157214587872437265653805347161086794366526930006606184944677370532318788488656624326830784619119143845578035358719945953578371672599575573234846186894230377795550913095061033435276160689658183990935718942448417822190254168400295716567651188519692590726098636225835357569896245321379167308642977360356693495889661950850310670399948177795178985243569801327328738941125539431947678747949719555857493853820354084927889524416953113477311953777434688206407551323572076118310620239647523879297226588892814277052910556763257130400725542602010727688236278948968410526160593994497091091577810468330014744148534394928915738981433302973040888549887307875141177815074883210101196636079980591059302936084012750808755997182451605430894142687334502041008487655056189052506560743372421420050408446333265340617835378206254821157578215576607676640866346963927272233873602198526432151693145505282715868207614565279877445288332358700181036105289755170410148525137596922982287579497611770951139837302264569282975803512119439615993082832803691740248254441661738334604630151265896117171852455072278234750707732465707070379196566967814804152054810238110613676393169924793795389753642349041665198530837780446704967457789713469332358571704537889197019680978060302144791090405322160359016804078823592867153294880259042919114747090919357606051166072825181077938463420878959879413154555424002000314006279527681082898789392685913817253393618428714024960000 [114,23] -120491525459687003873304266397075768922632072043227377603808719070561899351720598390795428080326252485526256418166862885717254553599047915569840437960555913883129235273163625817855687749655383496406930816839462663298633621360523783695961349736536615887082030504648456083328773308702616467283348577991963678971178794764410499499261734659951799122459508975333371632026074604552598958292261106292779893299013990697689672867160768482338438967661531234132840060893991518927686314818287369392098003673666051914692535058096560756002098012320547078017620010974758007891214251508436319366321775195647350813052046661379732816332250365192583534693324396935207181388384348918077410932090424048372651264061261628910138330515195279032242149222610388963528390218094697387326711765205053992297540007136427181971947704208909149061790665950505050807581848746856476356757855016032079195015538454793297854402496828218504227389943478703166737405634450278339930759226778021794253238555262468233272465271014301052225919651292167029367369603438325594843415352793990274722475550345881280012827912256986949419338093615005671669097080075577088102907464356274944004259020133023074969725854832068472398890940239798794772375387450304843395043111259695179859111782385150290579636785657789187877418128004749020187216189065326909011394738325247428123858946890197137600792812226965626168409328315560695759495566835481165810550536039924549403842993912445195255771412247661697493651785720386528883498160908739807697165148547159846335578600185967703054133005998410016074468389260798657362942633700815432696314029213322896806167320411620473218832453343477200584836368195470337879979062257113577016041688021462114486183362264979147389931226664182881733636088604840888860865671953498631744386941552812021063453642967998223235986784358293475323098395767211233285840890395735428242002559221545085866354896456101128575434155970026407353013617507730327762832069379113377615900350701460905318884656633295531526916594213516659518507103924310371626545644106697462514182806388098819104923947660053109937678176581018309472605617333349786475094115839354651526699014090551995798534455826604292943425162427510332329985103961960024235985657006208780865672999481309703955471407673965093179768921957821267376322542641664816032180000728245457788765849114147048258087980275495644773406318073462621942425329456372490809405919309747445449754702438666549069298861878563309337606834746544133820150852328142345959563655478637941903460658189149667328000 [114,24] 137715046511682747218010161989217731562800584097948480483759459036260193202534672521469098150772318037306978214648675358238084064495753175875337971787396386536182620909902237503628637528186240443822811561593053030572577228053763706537081361987271853727036094935817703549726383136424001242360664469295519374966514753260827452670079180547330042136259753273625562461103467308391207619665535946633128195217474746948625514530228151661307686776074348244763671091323959900743249789767760919107291485428465870252028835203022200443219995330761747214722111860812621566581203546224359619119118423263461135790490966342416974427062961272519854137247008509755988465294485270156945326597326953706418675795705225632565137557738882989911431280591779804579602247539760922398074684670977394821105534192647743989133000640895528861542680350525841069707718581081949662095500687264780662337103852985221902962540977450205590516797017388639470197904799882219904122925972531066142099090932836187788176157269397034407481938595472789824181995791717136043065447010934036656666548939386764770188107203045326244551734825607297318104768048779329159877209227945328227194203469910858573678226228076013446671096703936441202039883789297342950470209339563491981746914983876973167676216838350488418527198472831228405455123311789417387281439842691897811335194676421495990652662690678150974300688184507080298383064922802373660976703830867627571695482517376915275485122179871209527865902516750631571777899157759253218725963200317849757237875851261719437765274369608756386962297716688788499221125318858754778890381388298477637401988425750957028973296308313651757077832851721830354342780240170323346873942956487833794123991356028465179471960946211057955014633428136889392945788289333578832588572178394448977194233528172096461034485842825870297294939957451539319567746987278343385127990517825758841527405287445268604822118277079571032377134551099395353140021661772780154115985956820018282437226184084726481999001612029591022807542445754373698888341087323489277335195005425431800028894727185610231313397365584975852448101291019951985611894332870392077128349645239274249325957905819942131157952835408110198645208518240436957353856014506893570036116322068282571688805688791937086532237688624116514288032090392565731976335558359896910575428307892276801192691056636096204447456706856278663398777657450805715380372209477777152343911750367825237709632792044596736184361296286039526823791955792506973367884039773456287735997917332158545920 [114,25] -137938710548777523410897736803417865563996120257855757469165608065682732523486368917943536916454114032471480481100616448696550321721422994433640370257108896275849217700104611733240089984541864394597631529742512779068814529089142340821648538410245835792299498481650740602949594228696683299473079411279604978737465202788317306844714857253893231782313868542242674480319153389585061181097062900638193140338078923550185476237283712011700110357010604685523959987460397785519085831884564993538914256721149603468715117104311941749061535075433711922303210130059394889775243036985092378400186081868021121297237689075120967114071229673417111140403188304268767464168091847371872483479662935779427793066420321276981590729337483698630335249869358348610008086617398672694748517348343424283709634159926338909742060503886853141645373671270306970099255172457696529377738694183325445694212256235906465968028454942033227158506796169860034928071473694619366307336751967274958664781560052737137245408687807740390616293671013990383686992319407735177487646333151236343958175954939198231323794838793317287871095673514539911293133023218807445683596232003234648570344484327897890385513770906173299613533568753623460864779304478268307374871314323890618394854947395306897182867223656227529072357759490475254667118947615948402027479635109044406422921386256922139274678175476319078135200750852107541974953278776413394355854290949915730941833482270787735431662323809220105433521130293941078976286005385160439432941069714229680319892973922371582813537794900246288457964189932442418575385764010130361410237225056681239835680130709981685983019548133021351904365808744314675786106752360249838972894571946668550650442917270573068452144518457659434156086864924323469773489216367620213857563345748227303938476701605171728560046843537237556225625636697782695834904764680629539305813029306666915433987103300743654385627223145132108176057224746052536483494820727210160164179916054563143697283214584276277801334124505563137282871878696347255026909505234960124549957205266104654159794435303436964092279459910446454033978846960842226299417688143843254575484286674369144762271139932520710596777993092346281735672863937953394866676134563347582480117448109475894959359401353385162336385174942207490916991345954756512643237538266529254213161863833028612228409692424820050192378110853583499496936708646905215833301966207314754989656513214344089382635465641231219295868179526404182656646796409508693455938758291377359773968027290173440 [114,26] 120139613378360248325535883365123005176559644988886487827014212293419286650512801909287895335344352697316622304972092033815402263480390688397782227144506767917377382089952171765673962421981466064974977044348773635870770830233176962278044946228640397922902425743576366199725117169314550656870443344004734272855859165229609737789182614119604825363166144118891696771811850041427328580918639527860507482276248678847786645753938437740161464275502931879959281682361136878921227562825508318489342744807297743705390387182777912890281780914717537009009285900911395622405281898452772011694813230223236369730839867925185335981856537548689856432081287356764627909557937252569621800982900508497788076426634322054294930923726963684799321545736218363934826202763401143890046630684827114127468087501503191883274148441775685375126739071993522053993536686839902336657288298372266551488719240626126330377341757410030344591860039362506934620154480935828708477810581312649643865362157946888475477250090984499023214777407647010950399847057250898933727580511932305780506979457578110961184900122555808493625503930760291132537701850115634736365137281943887426550401555430094750493442036849344071040858369466175314756819743009317475809419545670059019902212118088308417187854851369588903731170554622172538573701190845439790901963705822937887785974415697669861818226869910437196349536250293274720655288064645856355519287703174202315542258575766698429938799658338053582462120221549425661748028117384892413897953792725060667565477615362215851761336210715731722065465271018410627680789070883839102082342257438999942399170895298459102732574664535188901993672112568719062858777394078849777335608764015172135584295462178395933821573934477193763909570445929222485027996706626396547841743753736741703850525839274839170631978889679579904454861281583082781701223640580904035480061362878854362782801222404414971589166884854299220183695174418793450875601374730588799946468494409176009443921012467005318568584975538912206630749679886671571030190019069396908563402465298185655061500872433236350424176265180365641767350055663759176531789040808659194894240277179750007482596439373071062552180284706839721001283342166223533198246727554349238615463488060892844066981015768909774501984312125596044117389869111922973855561144784413456761628576767984175370664110495296295696353306677391385079320244173790323186702795408637719281293617258974381359176027871489403343630243943533909557741468457574613836737817886092337992750417838080 [114,27] -91860135225732407603312711839470159920870179669476113309624683986626568415109480786975126784117021535052677497514178869404423458713145425516212394188784696514876776803073667110510325988309268706362857862567660862289073913859090355491269594217224515984028712580463786162930842764574835305332538732135363679955624548499711463777354019132474105928751228040926918485953331495808972143618264425466477026910708182946497406781715865080784035961903882283288377619744802460689934711171581543063218311016508759182531334144547556041516599056002459994792565389580095142210838371540678839123339563696247948489152372721247618238796691721459472958136629282628632134308883201385269454513790163438585068113272183915024508390842137903845201040974495605593689081793917561831826372639363889291838584011226226283742033800830153377266211707621756300252440036765613871274133719620811903131409412560559696809468869619640773130055862030123804041913105200885747975302789122710017689020085961548957044909492325892593370385480855134530347159764107402050908265527836509499079283985516707378777374252413624949323047987972075406663226504428055735695309343946493862086516470964689344344210162067490065677805963808175869487894287537635828301397569551802470641642100405025020467231640794636846397725144179601713965495488754682809073306042714905380308230527358889959745786908540773220174010087898290452362937053137980816886543143233417741350098029907625687997450015385990349634703872434358352017796080650939974200492977514599433082595689084185602956882956565342107776178467445397204070290195053022372747283194057764806073499406411750051569074416071991955658225815778145438497438035713329576575499954523355597606209743110217755439489850752559724961288979817227995116359749430947221210735037877337989469989052548078483655376061915738886171125842686302792144006836235171092857020900379967048316884360604712631592872254345610805850124870297719201809316398588244456644034677378098066604542605772326708033157910462291633719732216595044215891646951607232415536530698526107505246139371493061301513784524648369045736642147776849207943058621176738222670931601081953861440509771777877378049657873956811189399092259078392889470577653563010652715726305059395531111112773669701131920935116406835923339104775466174735577526232192995170719686068217961968244703597328121812612519487078579871457737683431709403089571628951304480321585651188390709633972041107841387737414672371367851915339885255779249596465883507418352701606461440 [114,28] 63375470594623222289367153870720914814438745044587681096111025573490601618919934431707926311812737115339977155528781306158506491032560582017404899788559333545521626302464912922490392554994730943129584767538717237416376642246958359805681368216096694460595919313847880300957831348477629501653284709490188839839110392637442964812672293782899605841332592772909519434167415627350809058002889234612893378474937119735589496634480388339478028597814209835925826720878130101454014409469198486085259090973536513094552351690626691941913346651984448745813304021781854907197861943056450045755693504972387430764057069217991709811920732020544468531742981522577351761792295998874159374274340623094043851916325977000506675478956439262958323227487501444194461641270868174801630749981267435902760003255103230724606265287833754011725446471846647337136256874054211416845179489093177568448128450529338578928867123691819847011932814666965087040872747606036462186817424123195748800355196964227174530945998298348291730535635617738261741953204752331855531164353406654281704554356418534127414010461493376953607035619433382779948148671233919145221021642689667097477252847594686978623533060954353990767718798703958744775276858607663379795138395719749001140100618970446201481482410115996186678907183913714820875553298378152311335218694572872105295772632968312388371774213222721997893440320222390799275860075759584094634485319647050491170149821376901756009798686649426485316927813321671768800058426440819369975995402446021938335134338504941124886959793820289838612112089741859295163192101238221076769792226673508491121064262173785203680662285642867166759822014445678980038553352367338129721396611549716903988659148383672628572643521576223917216204119396123784528946064585500824448224842424941312383474546300202554612416326054250736210448797342928588026745967893544516435025975381655191999743657316090860353483129641993567485771058640903247520814026204109331136839681102522195756617420527060859926783153061620739595092903487653035395117765132654960415589085601464349886979307329842802015027488384358813293825303578180572928452001688248953694534121110158221078833844460677747909223727907132762725540404208889667555426342790670670879656461753174395915258012448799372935240223217047348643533136894959330830193350616518778048141934816096298862334018268126339558182967134964879532497964865956995180220125846456081249496192241557005160117559028004528801161096231249502472673203925008960971399889660756314743111680 [114,29] -41187301369329303200008838893845935026243259203389231798485228820909198541034586355354529234369534168435706351222304337884893142304284714506573579208314539965304791335503978750040768396150931876408642770966098127456010513414586534385566368154139584820535078644098578342761632765872106320479830373104398846225356212891140051456382484788451190413815348857009411776846340419002238676333881500571421745840541531708443043842109134295210233566112018670401889437334729349235441882877479707757948444671348067745171541434410687079068948918617562168532174388444563036855639379910584129459253028549782913641860655092002014444749903305981792606285969536064681858733993215826190640501030806248946026467273639936352562463834754693921701408929108925801817886147159342781573515075341119410422469217383052881200055627053255334172142693131928266090177567684884214658476611454916793796599159779918948593483541330023786282491012255396722750131259277251326976413700807482959500750087667812768369175803209012911864258851120032130385288747495472497390364716306294189225845128936590166520089195619719869202301714502535073686475858853645221554864418968995336410670711620671895730554698307908968609150919823775725629940593925106391775854575022348622445293525762520601715815312833925993016112115274609906075723352736384023030250906253081877229146401174773078341848243559922456844795555177142741162962733891563152046192836934677172141867490979519372828003226156388423209758838499437375924263994174498449676121651274248638369695783548355215956985271158444753973077093449412568293246173302486978199054198532826904269800995534694536436124398632592822085114830728929041372419642736986117389600068858348681429242944882521723560750886366806831942105383709361434972843642221076134775788179363023971530769490171226932932151418520665695640608391157338832534443957508366292586945806980819588681787022968041327261362829068811137864576657075138212450426428148022316098271923183560233501348317127091581468768537364429756799884423285893815391765779709508339376319078702093882898117221878642642530314525667751910799210797742390661983947911649705242892998511342778596369363535793390778967867591380942297904858980217445111748476414242363018643282236703335565002746066851112742701840929247101407854551312067661015095747693256471378807224647641648480810434906201684122202295390271221732972261488414196868516109531630809936711890493971994691285895474700564792710320229836156768280007393907218023399102102064449821081600 [114,30] 26255204883282069131517015312079902761870947065771882178117670932813775940235008786618920817580880636264870183011917434848965619280331593960478272872437087978241080010453083355996920266012560880318988709214031118793560028144998200707753506573066864952098964240461196556811722354641457390508677891159895507439186647743303674490178649336309947665727899267659031150145400377759283587137569734924056007867617003264388193180083070601743775383947521401129972750894338313001350143601961278947761281946918002032831379822165633471740655126050730097471201571251381571873777741224028582861644767388809173895476772406559042405376094404637445600356278492171015369223266279080629473427947344252096770058407082373840422578205651295287592615583212256015836532837371807024913758562214804256932273516545850465951302867547802636190069378955076127907664067352202706445981092665989971878896647937833117707612914108416213745637264776859194606039238198539785551634166449527729248549092041459400890185671810929220522956187936869433318821902703667535425286117012482755926927197728786747859307394006668205851442231486173169707056180591767731350160944665116483696237377696776370155875501573003013134232683224058887879682524515848172121985721399334393135791357344613932412610176120918330985777862710066877494456115548165351924647226417308881222857008348421519207887879053297134479111143868433658669898527147074892120274810562321352269230132751158126957121902530886930988957428358050425868447452533385853471724643971469131765464009923144390904160785696304710585308073375411810946839681164489495388515869043805169246201899720368302051392053633237209219556422999092837641841139128340063449819665660070733575969930508347131488846210363149622088941675402041480424835827917494042903536892652970474172324308787553352549934725997125044117778864223292375083218200483667044349328557394038679154730018444864445106055888299484927077220838726983760053229360504090326487308285975192284962817089094442102583797192526536342689561888029944238441969416247890552492367337004935538419951063658804746478979156931729302298720912580403993570137991058136483503603360946788657479691329043958554799691199674936600493897115961179063692526575516525040806402741869702015033708645039171892883518971959814573024898501425231235339739219767641489388193838915828284814416478099823373453117275713616879241911268324948377039183173896959645430045385873935907476669852787155731629906545093740392324492554720853388144779284982089646080 [114,31] -16540239416222294384087314496260855614205116140249753166277149789742485292454809895197038593387139945589026696252698349966641458100231749832702608371846384417376235972026655855595784723012533526373666082664066231771169123489200865922309086166505931248242853499100236160826166639607763853997016337164623367262201841268492116090078752010949056243910591728817278784236200197250222726596168570097756385662403660375248036694438813461982765306911036429807510909002167387976555102568632154568300976040466391501229506661357377253858581942597662167847835169554517923805375326752519106393450100235700813647286279316636409856581584961380877798569736136144979230285944368269177490355446311583942791681586110257564761537254158371874680974208904408228721318219396919709724921560412291589940640701952997975325679654857546946948325476898199590277718838703864244057914091422877034136037077747754022789706713128496282772346347059760582226818171965898191072083391082255082110223238012353556808826649797768778397983519501042847678735821782449234248801154338128475812361479501915302920098950759799249304308459256918150067747450396196344441717272591807460737423725860917059316865275615261885001560216751516575424942713395569652341921768797718716555529418923398283712963127238671152576477992499486972948446542863012489065539506202132670841944605821926649051389363383731644854443581283032791535491657980053262116599097209043996151855518075525153640522075055898847298697317488460074900751019568088735953601535112170920589359834535042570893846959402125277836502055649398958995444577418625609858685852252528872289691399385816274541645421775221942914213780204333266265087791120712253859774269487532324626584152231174208893723376324292581458935476346813418498368253530502209345906816169536815291025795892200266352121629842344743815402480473485018442896500493947267234123540799599282857671132516074325984198993427887717062420661757882065227064767061230684117555922373707548967367533827844079927507341412077484501670653060633646955536637484327301358897779033738899766016259649554897651986125739892971810082198925721073186609447164299548926083559228339916892814861842743729504236496194871311172925889377091460120568617000074984401316155237521101198637010807233795266301943283309774171018837245717501816528802594065639761186293010421888576015558251272246459531380826586558611089477654944209126811094756287688162088914409483583596476287967769809707770897135989334934762057371727166725817895380582400 [114,32] 9978035046075506598321012784720059632186212441274324888887748509179639915954015452329593675578019054788434798426346481018529501257003366023692309769400331066786866470354147970758111642662193565950200879785747983906026231753504553394743356317173044953920840846466329855133914627593922380519601662871566790761229055212498898757490375919496345230448521860530142086029195862907220790466123352162452546557055224073834639921875817172500249618027790280866506109053094345600811999405016172414697519467490609275173671637762605832563133410484967379958532888383831789902383091488692512221823069688895620244228592495343047883709803496877320515082289743448780264924603654470402754524155321223052101968461446042405421553167075171294571840417914800047450461772881479475694073138455044718966011779417707564146870311949352718659685568565266769565737929887785711739006902066032178191443936425618091037182514278586982725808192922883985779227509071333142881762670472753925069327854825169116027503908491632935179027121553905422191332736334672281192744084162080849206243376512218367077170732385413492916881191710902785236141547171073432552130942667872381111770764590067096205419173482426426798448392059079715698860958639800021612191657520083081767928638237216706571965685472687116429262980838266269724487607935440843565864018736801471617015070123587591749513562865322202434641991764141272570273410819365323478643031603901636198004354223572770833939018860751108470506262733771441319337477974948831261391935456970363831733485756990526262917091129083491375347062484857750370925787864170317639520772907096550232328211469806764671547644898862928255397857820714569544887208195139827263711174112230126007739603053397557658871180314266633657249416885727088572620197538444526280257071059563599477776313446607094998390952830860792511889622043930536114247230881061656338843517724613364592167787252694501235561414241056204417294503702235924732418362062447196235687446601994117771559675076776100762390524468362515351733435483072991969835151026908212287078836527911127355305018098838277954834653642009599264124203873941041704310507192435561465966921388593506997322066881062575423355749926115486348314869768094195511749740190702485319501499304993673138131555679530398447301153126057856541042634111792338367470977558922416227674773047977114774934487334690501382898693513438128679520701347533803171878325073762374657967447471383283379161984211654133226775337014626828720644184169209394751496572108800 [114,33] -5517855883124687639593800359169947922552578459831642429730313690325303011942194679338385391752433458324975638853083542163681322682483192347527943423980987172766772674624077425233822715949312155863535606564734943615478598770824931602094202008721570735676262724173030909401604573123909479867697377539573654753605041943391608822656706078016462421701881547231858820407014105425958263575449089886204935246294623295189094131788188184775507031458647194151542868746164740117838436684311631023083323673622208995923676490273769762780065261079655590101937402718361544628682508911668516898339363584451139444169007745765643835196283593549480177919968929509854794985871644143634704654369585681507648207031197693875291807180919141979282707827152137966587130777407920305604542044151173047698382384053603761239977422019796648799075401220613019035176957630860848297337984087654904739104650035698908219413867229502902234051518348795149127154819039862017534037273684814374161744960784921890775403610845365410450227197128448608968476194052413049252242823030451271199779051135001511579124385838439060360918264580088077210896695307457302373749806282370532040559120614135067970905070684301862494264913985373611593724196148498589521493429824625545763686003262236472665724175294669923884734795595843113923553003496702515021377316598298374114469892419473763202180332429598919486987262672367970323802067525315626511917687212592606879920651367405856731829439564371905321279384963478611280108929127688624271876810932235669998387369122909594418957771032530103899634655156459084365446305435255053860309464724809277148810663961296101771412505173555388687009938034445251346291800762885304889977330671579269930942282535713423492674818831688876949007776775414172923274055560132865880906833258425898050226494413829453657687069272271370207568547054363756921066491893781052068173916950731072044216273019035909945509226774341656903733625699193540481045593098946946007202626904645523160992507946579310097306223651049877317986203578080270810850899268256238856755310893344511212655762743282386263791389611281471460177793335908167747023952712432273940706353757127784019066380461246468149146759717691443519039432984104230824405304212006904544299271805643102567267337305832614573633718351230958490696410422382598479097903991038300607952988848569750428458335204935423546943340844661056757348857455514058028735490993223909526183255992565965527754486912090273081655671416373365020156884369006938087961395200 [114,34] 2707296658254466968299568428780724488271273320650118897996078066017366437186410065783743562885145225603440457266028040401764605108783485470984780370554602976240117248988246641308700269700752070129578879025283101123264924794623827849171470904999714386958972972377551469428514224092707387086126473305873695744984903306166203197167555254164663653745952921615529633539824460549217198054255769478661125057949605192379827343843792111401480987416030076224641597433957724455025845876911035948696531266721730910438306091319250347200413211197896844992889816128917570900358928467544869081351696396411677628853449630892473705913122252378905739364310253524161921625022803808176310986939444676595077873752403013187098188367195231661353276583240158562196355000591050185884561515978767016772313452941082725548574391642718049375280368246092007626868537409857021308957338369963100519411491549691804286917338312003696414628267862172351448139690912007117517527185257878406884995202179268207000491864020799071411407427921016909098293450011346223053013649989965228167889193639091249825196580044533508656844169147872335261995784769117017450002958859018091506345427813482833132994840801440845850592607925090175025960936530737386660408991929859916627521048590175623297875413221013394222196502012927602239011249396849174891856824907294334745295730999303953719757729089328009322270886908021960665392136841230753455866132581715902775718662008733408132000626539746183665334873885788394929606981191057479406372472349268785809502225749083386065503639077674482993296284771846892478235481824048161570081272160053520121760621469926816006946115931508994455390976693915301453916450076754820191126589228464228325088534261276339337222892800118867490727447688602110673072635439812038697276390207036636087750087173194751000323017351232715844133078987614239890356060968155899318925322672882621875293130831793621111964231836894627662516205790865454848637854568461696646666701079176905330297733142094598539445837107746740702925770100428859961911041710524849950141222673237317482340243404266417811308650935113134462867066030767274470985749791482617754032806430513606473043245871675307652326111005571866105597386056882970204453498113253138878530785092013128722402965055840734155744371889847959032147638197033803221631537411091098841635710904806075825099592964466019228170511640510756759231143216683095814004915024827578766898698843598345361495008126615010285297138135039708479027521392465565523640320 [114,35] -1156829476055653963726390151549046654081290463487945032403637092022716177563209921872607052557033293954637956105187733325071239226335518552288471165919418664660274824866771783267949075376673919754061366060010820853317350284129985274401726588069440503946568705096995066459865105062157875634645011073934825193218744997245144789503157340566224823183444206995709232629483505146786127058233181224996649918220042374905402385506225001212748182307480216121612851071035842615594898499561662027864871825017113298294867317378676261409920101013176708897694764048150087921911571483841626473772185835362722900974971328979899179406858957637377094918172779792501316874587369653338846789559169043498246963713201752850247509279660367830873574466000807427389562508228284430410368842905980672053683056495695159270543955528071052371913295858488591357867680864044114201060010190135795596618642916626554293976282816903423520004118140794057625071824530898997276746305357946161159326173524879401930893455910667057878287263252758099117656586356269789517897030105896615086287937045694164055978973158464304393085278754479594250831534483714683323679978834038958197595566404634775509432898655418659077332061765502600545502328703976233125869991196362107865470370605716565043985949409362826700003928182946632417236135114500805286509756583313804492358697042661392560867194649717766254739724597164154348066434313423731595208156344951154745977394706639528044311623048294662060005981877419294478723279297467921474881461479718740014253049995201155997093848181790058451752311701177233031223177793157146296700340009674315016031675904858761001856097277937881776478290857459044908324316292201266532997540361258188349759627703166276855251959821092895433872630943426242345007971797951816785072263766367096287848115226509781345550192879152972690582156517239923146756021894162664147793536417836183714923423103933190878304295549872376969489148478498696745603010458394947664429417124170090381256029495556377736838732499659516147145133489249269164114157241262684883985872094919140238303452309364174875733589704145430976805906423818835425986703892482662556017442227870576068931001873546560230657305573677736437540339505868452638660208601489473953568026237850555780184711205188219835855539569003899568957902771101747870229703584921504169886173091027405459118467159382827739565866913241318377051155812465855831869358723263299126336065135087172860380101457081377954035434876620151047328059002108153692160 [114,36] 425135660603286317796728789860024871702305745306115569588116972739777796848015076909269902669459529985711346932528117313486841341180130507951565666715158491076529273312237292852745683332733376978305826238321375527031085455069642221567257060507574437370997799646608686364173824033676629422877943921260463832123060759837123959720447525528983334035150102526991032470110387050204978981118472056355579506285544843465365599459105079344674723490145126141097338966386736433354167159762846967097342185728516557361094741014211676145417274919877242400792505426062047356607902458026744585844411573889776564257408858830508003791899641711380453028386818994990750812290501990062489323271255155382391125835442892389806359910653735150897730022749989804404904620396182804959883691193518699433030718624431558213763497857493465778224829738115580004953662304170704100719037707009797584263765796630297037640116979000312677191435621069934235307454956874772889728144925122753182455514937503639459478322008172352506588470188738947771084953045299958499210329064087082003233333627806000018748479065025398223207425338941524436597819336258450027302443167807963048316184922193573175184855978882809064677248135751619753351348960991974763376981816083300939083406678404003408234417335617569087664035500889854828512084875010481247304403076698985968503349904533594902142812494867126570197993062152645241871964069036235519077035846668381681956516812994421745146218962154098199430571427756209798226199232542242213527167915303662084259328535079645075115220672695324734886003494978342735173041452895641633844458329195701212211712847392124216084408272044813294721912952810826527957893762199046328023341076079688559624513207109983371412372162925577579140844852024981537832069701608530759906094323002463629646064692196828301170601064379995294255246043044364140858723150650479015519317913459424865661062060762705341606157311453908920704350716871004402618589354132058410781820847646959074649516282882783380677849299165568323680174739669281345703184809226125512843026531899375924954754333084700515429386610247022198898243271432497005684242975538581105432582620447077826901665477401217738856533136213424143562729696849492012218231645087868379314296040830472256442466754198432092061471380508975703579984088351969549177873069076142269978032092569220339721972091504918542908362106736546099324496491263825748244169486895611644698695396885746011596441474820280027536523773154314844963602047466209280 [114,37] -131327313839656271786935557084256863638076155600052080251280809385982288971082325903223210269043628878130608329236205829387598947987309206743153543218106504662371959913538659458586391055068340619373960381629923167034259956786959826087623450896871131660744895817816557602460573487855963601731636254486025958314537982349312137791682554917069084819393100681428133924944756676553647790554255507849240867799919007303819446084939560913936061215817309476119412724563903661166018129919205824659385277589829318106749550665399761792002316700463913141147890469080927223025559755821525835967033165179471892551376568459590812506236804733486840501269385464839433492531973230132841180943061325951484528198839256202337089357755144311883778843861330641185865558299559050398013460853586693045864460843284382714347686690101559098219336232096678256189897408923022491468922987198186883650050057645110606253468314202221389142911604596384681017758921146750811508252425087592545382167310197311783479439534838267443167182988610818581984640162641464755635222182074014870564488073494762125578134088373831131892698592662946477216356642322341730346566306501599263355471010869637822521214099452248569977828691665513276171233539901230180210656503266699029909076742279616652881761456199986977398581413899716776462495505972815513819971397771788783416510307990363836289656372315398243191809227366580942075493470212230083408362582097878030372301969618283380884189688024965953015716332861110113775886437016814225996198057412161512180708079835957848906134552860440522787660685830097171565873592071964195895419724134150306014758194861410539856702372820765453114630741288789681360593605847069457468679414414141754650305085181394379474551109316623385710564487132945780070763924873490337668653521989688919045249851481941661596502936566450456383509865801132268627569955984472406645212980533735369651840343071741087708504425781021699704856784435789122517278031196220027317347024466276782938819447334354717193170811770021852442127360135124813435640596167358904638599449021076291782884855490609634674196169823924372535752400731576328884489584724817691582442918545592027937806223536438376913489300755605820973603267870361925471390307751444346876324533668902103735660662202712066176041951012735812396218507006164089539809681020881227547533000769799747551909417264714407242485300950553859653348490458133253472005619567628604676248528715879495694477589933596440812589475305933167600216100044800 [114,38] 31421882052530833126625060046553417596539696869632014488754984385373549182561278859250991546357330928175036797878007348573263017360397591375982310176746148810619929948763435348943693832260798108836769302793141194342330851539916839664044812919728215649222535636695494091944811401749956151017954757722237877702291583849055042934609857544933630989049758421746355688563561784419920713849383925404692413424813082165855342027150476869858704226617222708165681165342114093668025354167143217973516201227195098658668023918582969634281022887061786522611310069338222733801629034434955805331351592905436563657802175006675185526498087936448329909658380726074532576295980162423398624590888397751469248149909482523946676451336515443631553589763445888704739301147527413914081887751625303133180616150115217450276549279808210410447606078272816647272491203406228446697123793855376598933366226394846826154082019897206315897506004549891249389493117719604387073642532176494471398610203361994371348731472864252208460888277400363565851809216390306382093431394628118453294018714449668489732040208655590690865606295874737381702618245570909492004030814276992843828463825220698835587994305271816403296824557153246144637305400657591926547081814400309824453628377703768923988727801358758303606497996935271795247142822524037074060653909373882612290403537707559801619737518107999892448181350754512686956244845643172951941518522566431216696880877436164516585897290315169572268509704165999133762394709552155282029726526629332356156081991899610270386901379200626708667876714083259245237061837814101565877609526617062486080338905799079301918926560321503703331344790644602943055474287124716220585188528533725841920552642772112230014851414711585381393620245938466611936696876199871278004820862570900036652926146556666745485493833653365697017006177942553366293131462955281331451415248701054044366671375283756166416463559813085383515749169922280461204584815675022479407485099353241434111384369611638634554383027836228326312712178515275602832265534113554798644274216334415435111192308358654023481049308754152009196422736771761635891784868385223833887869309722992328695602081925784050958674855562077352426505309379741888281660286867931987837092292749897852256253066840745094106243205435038239834231308826868873148321070944738840775002994748883794390081906546373682960689404330361401295060361507249489331803509467173141017464625815630158716435411277621503834504315726358488567125114880 [114,39] -3564162226958044825080944800010483476747725865031539615854683239163442750175137143613217760635151619738844561558853379318284140034480876044408951528386566505043075542784842075590502430552636128537001965558640109408601968202340812150961086929486845650707861527054267020074568834873076061242729442307609901441905883624073255797126932962649072479983467517354199165632618378326774765485937308261264155128196266668591217948837854689921637148777248337990158546206651700287334792631995360350368397576651506618048032843425812531145271449447397512191827977785630253768772154919505363107635029041039149441895424616976164036313558211433973946356051954840326465281157443638555353732971578853027553288174118063074080041080294894912842262430684302633357955231885452789019727531020373731497474706802166659703811110266812167601512166279454210340988069064965076254278691849154304520621392879935083009009214616954424947187726506233822514803607957191424632976688480344043456216694403275656347887140743211498045315054037513105540037634353369195449057795716851376102108448564771521950491440916869554549172985202360777432873977098797181995475895936614577550218885117152844163816645141816000206609531251029314862885019588626698654666594034014598479455630234497132809177692810174402708633610211593191001035891658987906452483452161712852895372461489769899107463038219923534320299656625624358991854153337783112816877948343212422466595495654837640849858019567313263750911405269890080877164802346839983408432044581584747335407058509267394183045237582334524710345934216615699812188185319077965433152205964511521797785098343702135398073279996111411363963880344554806579291307970251550205181774552737657844472375303283566711327708484950522350184584498311103678214442495107096887894605783598905161179716761731244399357389436968915091962902465060984726609048641236191436004345475201364784903666548947631008640311357854972030776090327415197664724402799949598245012481012349577697435901268888594948220214874506989817016855116978026615656510551186374242118375280274186470507135167089438626946516138946317306657816328070634001861691050410926112903381216037342906599507080637284398038891366521609979266209992650677685040127970586333240434200875829068563172349065018041201556111882300129696632890536995556268635311170235499890937615164015967595339422689711228566643726136226623194731376369476575923594688931717299100320399014860530316356986901376926703323388071426826979770368 [114,40] -1832913036371146830250255427997072820066353082958863877006538423862374719747650212866373917867367896975395775152034574324903128769917690562471402662131874213632473723154478366719177552235583443693189071440220731912475798933993541854753827986596575037550653965533948917613898176980928486501866819710917805506628243217873385322152298820644818422658705332666726127684257063158281804240441049415244895911421491260544264677153110997581306817449720724126960656111935436469730304046432767388512823252757382306394926074791138202003404714632492179140364412941089503196484184675674908673297023929403709927085367026246511609757399302438760540811536146737762815370174840860404465748977441538256412957011882611777578350834610946196921142689263202232889981084258477435058411217925794247029881277690751105682918595801652564386266362557883206838306477983522976186596282444982224575232492121555276829252403545065997732218956466605173484549978968404632510750516506263311655422126409828689577073228378174132644364451934216293769584176670960379207662648386578670288358065037451716331510299088290437349369317245981765651641646302533568619894873877744022518544033501411918177814375853156332111272366202093376528569179776590282560162823658169604842054107346510493239710628632595160192781620551567473653743367297122256445903017330705355118718533092510735162174364600264472434555767223070836500151711739603154588816273518523073164751648319572449830601480247935817603808213829923636353172613893001870455545806666443465627268819890774208063373535529134929638735534327315079469355540123137954911340494268393979860587544719413232145858917421018421448121522928737013548600688913830084726882682487114625622379616109619698231014749748395324378336290573695539023195174312013088237650459423356743209950519853419041755479571512360670780377690170764270579029371768096970691159285757818700790342636208202040450097128373856069795787885747701357590983605677588110390320720945148922108986356302173357380867948799186338965945253550218904498442248401382585088190571316287621538876771155439048483975696558102097677430676327741290297522156663062847992635152657412083702167135696698494648681264853748576444214206098816652932055705947062966509098939678256815432676396593575123072076931406022283893356266736603158277694378853749154421076313931046601496441428605999041139530064808182334740562270405149996310968545378922506893898168017179558144977889705117918389386112901808331423744 [114,41] 1713253244692206726826380350955376301586619818230355134217973661743563286780598366052184070244450241836002395817782905044861634774068726177091736038184780969830059936895129525726023833544535801593989258953579321165487890100093092074540073790430243093693260540646468998666778479579260650937460533063248138059459303498383516989790133447047426788304822233673720050096414363741401495685953964746206963406604054774174905126058980068116831406353665121889578293198843075606491755271735331569548951062374305028649975326693107625752092046628960667667306456244431052895864298761161488449444406839311385044741494584114904906500141185237845472046219802815061726510353289395576022602612221213945667463395798784399207248503301230162650092123451385464908656382338400985366304824813589791902597643514133676268587861820994198436535476541705717497072756392401844058927897866043853777917349728857950198121018557032257318689139668640778235634698964856518935103141374354862088348417482788413589225279183359727952029360883187947482519138678469730629214259063660777258389301511431930743535713973455181143562344910285632401126456648022053446438018754312126581618321614298593991247107544284835499104602566832997420488744178356930131335967280228551905637038867083295812385923422099663506381183709830350165951123371481933810381326067603396257040599033259084263223087930105763326832717878540994026544886280737068152504956689129690662800481881535934712111174534731383538939354580738443412918943749616229751587052307835339271852366134215491334254096490393274778141286376294762982485038108324499983265862864283013809204687570046639863586508140948390269950439824450800316383588775143774683007585764303246832087640657522524614779598348378036441049766442505401241492362123796989116708936878272346215576389130319637272124351759928555271409862153171236703406991451788609544811654586566482275410366287600589679557064250027617839935700831636255272323462691998471308336313792711782495262597080272006588196420805026235972666298217769385505530776696523715728369856460716436082948198803671387139794958700198020429012241831167459352169507261043430473420869136245402824156589043757017934271482127902304174061473500316595913518287948989860689409930482409328523196147052935900827507140648771577214210830361890347984499873060331633141304273909189139316276553477119496234260415464515623621061549445508068162659168368563349771630598581164107239963257606098471805231544680388231168 [114,42] -897479388872471707874775838278613545234768711565284741303986651721184741716065416533487346186370147159655006008172097385962136822162458859201756558660284914339739322224852815248609459230734666343242150367372702845753902745527403229618802186814848050332086867611595863989161983902030909162643775375587736152190202211855100485566820194893611857210865583208446466208055391300074204190044635818338964107875905495997984707709317430046608763805314565759243235406590099974356335378232819850538425362125989062795626016630215388790977106438731884887853412845927829165967483672369850823600440919069489630107434067636246900868439291681940628787627256936856287178775557043716864260319728080019401392658631178381837441182984205821909927340423300301184732557945881246730204016251160561411587658976984325313773560948358950340834023277209639843676379605095935986221324265092545441440820671454237405013838875250359978491091624977206193901832991635182613116719051232791827870866933366163514840843869431085589573250498032751797020286979717490710196770570232145017720774629824871234184530385845363419173509554547743850362867750884876765393511404298953957382683730471807640319687296923924338177704314067574456235130100928781701898619038860920034429605879370839530916170151929686770056080550458564335596408319097781973605468485737130185310507678085174731080858498027304544030382827871055217901164838546834617212041990224068530933539141151384353356270679783408587878332522785530180525522121817536948029522581225082060411994287432454382153643129721209079247140821150123575578763437434596490527223039137542559246218337065831913293161795922617592874243197615934176942661064356893862161773394373472646961788409852541262659611734046450053731947691012435658263064772988915650072112840303376356914349305580788535529387416868984173435496838630224015200308956679492115526655746788766747587938666963650730904313861454206260211517493156890142582138033319184319615680002394373915099793808748646358470123842869956870113625903722872086919496827000700959699070068019389180209904680800096741113989807068131451961946777828528497447762493707262010250704871047762768698016203858637900335426044556832225824525675779880823773746057797231138285227000086013629955571142944117661809745517026992001003010532090179654479017163828934098266652413843414187784759336198373222115982431804092025109490791425842845128309215940311774430639202653651264233290852439237095625412642340864 [114,43] 369641584261745138350179835423675609549885213286582923219048516884809519114483322678802114561172150085781863207292120005578508153142111796641952788279628299278373959381041457044013078596177066238214452161880537650856559931394350969675396558473494443541080072735887463955396726846394579297647396435033139551864902296102416384326858284075823506786008388629205568715794367646050728989573171604069771581874797047425352795399560018417654134984510353120696865747486536301097420761841736261347254689396128716573745885299906950920836767269827631651011629661027173278267269421695467655636892972290452618497690949033379650924592636513143518856461164922710797359272388115009068675323047868109272726392768859167361175928257154313462889112252633307321471302375227823262224242842809911790637209644360592958934005310198028824127156836498682518727907004387900997255405613585488144176187103451276426178226441486136743287649342634605277745339266143690552507688057401523783167123840783052985040794535598251997832192898444811299332121453539470201699846452573252320502268760625804291971222581026309591451877199078579752883538070667596476185453907979779903279278281157966328352667869114302308958780533680898545183790817725831032297246079718164051581537352764956497583269979985578895776597097214288973745942029430524996892045458993763129926717620017589111832930432462657908357684912588189548083278013288242497526836561573578616865978867488334953148691786614286542623139808372531515096562238127104599599062347112976028097027473442687750676332937032214360391072417297884448240407902262685393859148427096925320058943379356457223915024659835435197506662999691986395662789413010941722665567941917915681546742553136365648669899548260388893359268574079217771936067046627240855644961780696859596047068453958296981729770460152860046782347590977535034951331507260703246340837997503704912369843929023687741077794452946168759139640691376674039990472444516305830601384744408495911301721435570214294508334852516635953818031735382400434847535585249831141235143832715651052224078029523651095294018130388067028339113625054433130008578874322765884559373368377769327460712923376930788725040634573059794374146508797077103821146192213820808466959841283879646804355259166227579575269277287739170111449430700852935025594298057354503277454160545343985729194673204270342045786111815612820221461263023745751398840755987848600855009040093233006810596134013355160902710591488 [114,44] -129668106571008735004526618844952998993177197510406471075322883958762178255545108681002650102949200893926273014911893945325463325691381317135691673238355351387911649758723072398354026185978805748859913853014333007554140036918695392807707123171609198490802834538384819353847388409508538588803122906180967651771590634376981117903708266724780217060383356150029530080002247080905970066486157955334829498277798035467185553686221665036080134507683052093688557764971255117521509824643914460348798933565355201479606501848641694426374066598805569036109121591408976390365567847725380679155598870994889776766576249269286034678046825135100156076433606991229158818399706445343554858830770323538156179883428322195808782534255743096578730486846253453921627565655141055421955364605402826047838850044104797558219954105654484765710339957265441396990156927517400107892518078183404709018039942203458885751871332091160239702683055535890649589473868540475253990728762061771372317204566505804292711957804301337704979299635809103239000855159036730583828166671792052128347117793268654160745135194912863459867908652664080170599234162598533075567293001590227291722924055730872656498445084365323936814964259770595194404135209617743549694311222757577561234379087578850597567980565130418542181350019570441785871373618947549178221006257400932979428889823922493950952100605739024368946562945623329926055794854127313982451759917519867813240818253363979765862772320928237772199460153212784936955405473260456252475311393409734059327328929838304221452062566266912001569586264774929932655556485599616824000522356732566084810820011591172667309572249189018289342572955358471209256193783047458301229349596762641107756163987663952893794464647828335395293892735088171325430467483725439105113409592680371507641441197196197333943531998455700195243156861717432104459082036161292070537008053767170900497331129159201377471023175652396094272115012873754444625445576288013572763794992716630099822081491604036686894288154526444585641752257580588971284509004435350923424831970721383791012572736724862510207992607631281330926870004557676065503792238400031813661077791672465993171520172840239561554083479560972099441298423336572231030949007051449703076356859963752972704599914562264338006989842571757696834350893338295337328628659070347155928447683107840459748544674759324945119260791767237040101642651955696011829472413061586623163709276459526357817856910768422798309195776 [114,45] 40237157520542399895109629065874760449066143456498267956991295363168372449231505108213091549679965226859142057925550478257466259439148570849330637766764307055426605386133371839448356052248012564758169424232879902240582505793634388039988912056818490923679992890107770167863928837157751414972522327824071631941974272734389468854172614019243275569956377243769066764494586223446789438140819304509560060390608747667102567084514987896134078521056332007593491161765240573749012132356275235528152187015745833025870212911599607466498551923845331593939187733802402391690450864156856233156019954065748870622282420451102835022176038586415631320392556321948930722319009633844140896625071255084043705539900973474380078982344422621086718250283220937066308190182722124437962069649668181176062623055998585669893836503805395792250148146356045018017367724232162859914325193094900820099272399601415116431993231570015928586837518612784494874328548591399330827404409819782927692859734733779097847488838800404361796797776388120365948239685647100721759081857556218947406326286110173955887930043115943557381971549088922085934102993575212809423675603484249228866503819876411163063782274769007087014353846674647057358567337486216120570735617425962516430843210030033900079974035999796769183645181616480547075725279837449173817194481182098159376769471495007048922052965349697157849761000923394213786419644992382541925334889839915266630461163641278929786323507991049444070461558279666283826202577815531987881743478124042893928354171299919788842794071998306725295733241757202615099519578326180853833778758238425265079794268441360105227908091603109331299415634352720730122761205807762634290817385386259169817679781842385523895502198581855837177403960195655916129367351534062241022705750292318808238315195189462758805182249319176073561152113262231292510330997681579565051082860138229084525422320000576484505620115655349693234733450185708060520919999337805051370433459214591593333024333747482957656107018183040192870517936451893998589398334560818489760316492248848493401103490939567848826976678573841183277713400803491577011080127219715117407956882505903701087605116024240657033020679021099205729092570387365392684054704497641190369178490623900714682371909952113475907576343064462971948053352143273429819352812923285472226088990639986384373049428644709651761135493993744723034593198778019703975744050083748988042336651336217232097796229818329595904000 [114,46] -11340387436776218556320295448813586960243105040605647780692960568800864026591225466122488762051516807115518511905887205110422418910588645914521153647901627535758790259006340945963662350399983542969833778651737055116840306241959925005583053463970228034579527984653573991800058552708074591329285940775292803091821940409247529014694503441725367278866980268111665069325030401167250350409606987533553518725715464991377358272024277074949889395143227883650676980916135937533366125996470522505937765531253241949142189898249136899886460527355231571890495366367700886399133211509869214085462879379182076978088528359415297188080904396087067377249609617797006682414021184649748341542351858216149584844649810615572601084883963380023474240708497908454951598719351125991865317248414864689493367976000709528737330523770658572816106611122779789150826152912863951695447755880984198132565058846569483051993011618326216047866667110297869717313205791628931604969269523403452600762768356441324287128071465624930457974550924689417127649543072091513340648180288108130693411094102457646318665255111484687465079349846951868008888453095377231702048752522102621116673009621259269322545983233510992772851535773757274800581784694803318750861152090086331594599002390766162152965333237206975704321004019596810005545257719865304698210740344123754362981597948832183214704154364857241560776822164466723445734048711629148209394434989866717567489142283945762041125689112479307482148166070601756771035287608059052281349392404207436272975982397084542782358159775988635661597528489367573831855802369748619368435739115388652928923182462367332447606724520176391658634694217382154078684602042657756530325428551789652052134273404556940240271896892125271777554469029409784651342623329293060246971787122290420665221610796063984203571313298582707241355889074326197478359950568390989872261289619573127626198857596880223083147327501368940490426062318170778661401237800882044122884733826711635287419623226672087429056271835549845852548533914329530548593843766791967502404000485717358899557083012477409226277051852286143531254680955382557262578874828778124701826267103425270403074507382263016715985118117367844545471891306434367497234824626475637832499125259771091109559344839318182358140941735414872636552462306772862749760069735575863123850090787949854996636630143737287833443683356532723350593648700057373392441836546927420227088388967665202866532910340195221504 [114,47] 2961328390498103175741266669100536918233801462169240404706026685260349372496065377175798395062185284863806279646870775007551932797671133509019232503338749132818159930973509423230587896239183389598149156562157514134665781072906547639424636430130652634592410520313015923815783310012429338512932008368496961236446981921063636745553157163815152409746280265662768339687515432296902524624227418754934420358736212528386231083959907787582358173829004853400108484937763658124612188043971290707348414213663359934569393526978749744115821449996533551282222366275087295321220192805805238567176859931683612390613465859346608938121503361919917140272993525676010209291749791833343140087442901991398982453557235221306479309218071841851447552592799460473048957725752434281926818746138890790893782442953126708175037322684370908309502294370099682672206958041265060197178756393275379793009943851666782810566043228205039647024004592410065128898340544914738978625644977014357983606710306036421341996008453969851300242479403398987873556543383683094184499121014223530981969683803381454098511590265892896742642013066382833471792831295296743255644980896398438064653567090452354040113542258640999635592317914388800883255009277665830378959153836331661777043566592359962376400362799181160061685774928840810850794522049334350751950541708749516512622623485286332611581572471237985199643081221600246072905406505486189715325199036859925780664498144028178665579368619633876972804984077017592829770381851872638064230643603104458419193067333926978742278625033336296884141815645599419198817858442395775840292175109926435286518426506707622411419356565832919531929018756331525794636367176614564448025181332918198385619581417803495172516440228094612558888616104709544969753894390190964578208592174214033704458736719680902684344603830163928642350401138132547373367137417004069337607619346083998041402965600773012582549679310452161821960029396543988399298700311980721173695634896069358549689101431754680147609447080527037804285509688047639584372662442696282860418733811452037500277459654897239210942719986754026917131593150211522989159125850606894818782620379573105071711540138515207065082921537830616537110634530994090574304480183749825122029803816826019337342739607864026333747457606841545494514765306467565123797222498915863477746463240637885499198431005336198044003458503011684616962667787292492885772143696700921914843758938438844273336106606395392 [114,48] -725073922790082791732274991355971726110796092214820378342434521553738832535793595421631153616556916090089301931352695056621631695817822223843612767135665353426993656578213075660639660621641528704182850449303587240035627643116195850856188728368215740991465278433337460544501450261382487474635559239159539164974566156785827723057096521959475804970804343348635791034289295309090735660695164192930729859048901276263741992790535858806369955064184977556311611746608923591938631651165238803922319410274001888875337241065269815561916882311505208718226089235088528365974666140033511888182639078683527127939408029491587714579460389167087286850861531931008187467282372891667767954659950958298897580358408301035623387053806143007341193125058776055868790139189404729342515020053312478378633439567008233135247138076708972704585757197375948811387068018899062199821636203063745273448244799506759121832822824687772541967442364607992747429929441358856500929673125277869400871119398399611252761846024875307281500841291482981701700022822600669319608023019976818308345456674544946709164073224082996616639972483009898381262196185347259450884237676257449995144330344788808527659143738668006155126291628900120849323664891042365146323141043828022721666104428920941979911000701584805237698596082354109182215084319782393337457867338082937275341683835724452405193526082156273399221587969581183788336477853797891922812413918849194213875420043631961880398257399431791990854227632019575797438018174029157609455579455626252560996116082555717856997184139793116023516066637317347017106008190756052593514255407457212194587389486625112075333206708260024071234411591822428598083004210052244870380319664375515268892991490909971321308566079066730221130100763643730715495471959664938285429788776704293345026512142930737955287320395066561232233369593055789981794068942616773955296257694441186692780334392764131241131478879871632983885834268605260443051260397304447137755508031732277678924323518951867871268829131329354655652712462857536059405367147512207719980708872856413831779734217059613708254310205894252630756485105465037872050479480746893507560185185503991002135646702818957035086902539577688704618208302361424711825053063660820749815827300227593064490353972566863499109987601823024501229110638968621418359269694776022796985094865171798327055376215343825462899882904733750431104278401015615037587045649580263100314743378046575540376996675584 [114,49] 166887196678596441150182031142936518022091115807040577084917893360951891034794173261638394784660960755393652566658936215788304762447251625281638397613326508989715483507463321664449271172986725963814741725559032059694997464009141018768427969880511642440020256251339684731992362357863991755320921520900025379702468628878795791082687222434305014614340033546226306582328717569130949459341152031684656209940660333809198697062842751780291667719091297789473477433545541029970631435158705465937728594808158509957450173496398096700175201395735065606380593519774771978784730762550043094166134230492617305847643372955880120937386238495741354404265213987746213754979593793845398444507109275095217761898547104101651905829569147362573946872349897844811513607424297689929720887429121393948451828186247835453026238979080975610753459072140080494533606187266044610758964008960731628801318432043622200021384886804722055422838539054599324274505346496075359684744578645216428347436475475799884729431847646180694098906656663589233887743236978874046944902243238409537654173724656915687265913115032346334856377725740135208158431055657129415394142341928706913420232543888989425821299343320538358072157084754866057725138436761573817084430847097169012261512569487568837049560917511905998042959477326277672675606704825555428105123569736357701354354013993193710729565902093197189389859214571875737632754524178534819397171651239412796929036644250318468646590972412935445200862727948456911775378687446736991175422922625490888609848668524226586199391995798721613784020806681429037945660016021656051144106096567613850782491341796150452497958100539522138349247826616554320746906309362373888508780262145184687556152086821088697888744573429160221599458228686968485270301764545230665586882869910185694803158484762766578681300271605750764545224849799393542969043579423255101021179191261289939429409970655974706558672896103374562612077597845831513463297389207087468436763464396454756163724153876172460241455993239776320898367223063787381552244862071839964796315189847339890074190718624191434181322136389769170568844852321838250593409100227700801538162023467287080627961842313095960665532332942116283443324946901438465969348735142868530490749496660594110955107225526846432985889024065076216753337753357830462576456078625052991705487657993824375438558791334627731903650006369632287037754934440936897721771096158991474077047738360588879951560704 [114,50] -35927127529955413620054968806802581365241737238118021304169564604284771674492480438393905972366031770305703858198945116846765081134965288916249166489338638021272995658321978903510638770080261958165188765489572855573220136225934079860449844881403583219346698876417603311243895249359683528016897704519708916769047252723736838165646672050805328392951441163694560137753818807481619989762171265351318948127873123023550523234448843126004183987636649638246415533295844713304710939684767798477986918174370204269372625176145968927128876415766421441223486002903122697831085636082115642515890181882173902638168845571203407057776675649971466020519594561167943586944680150282189080879137755521784514479847303134599060022606687957099061816065006070817758716572384795124263605569326966345063706073787345294023228473718102395761447792399454656615381459742245879489498940920762327368115749476243148437260334960702674105767076691474652588915383681132860129278957550004318265189676167591572243857048943228192992535641186258856231619658266069500976808416100693965509423996223761712625655068354217532797718409408206544979874463431703164329174990477520702872397543582654200544866046686945513692012991810822898772755900222037306512622104569213912824202753954099159114572877552293096362670098486120987606585493580265864147313493901713522626538001634013025275114208787365705370972794367923299595326098578843560662405655454046070052857379587759998183266925179075467779318192753447185251793058744379154794854859211199816098359875236811188657934691139440425706505429273678124764801518926814668094248063427866096113120550579628562592133648267001295820473541027697870293037078143473457280937317769506421343201810874435267026391436408783448336429684509837901258145051130126999896877311765032837062911295927416871488311180946303596027812254166169535850828065520651118509026257353487937840875190439683642720394164758038650040319541010762071606386365563382897577846114040320439255719853259024822953679467680609212934558514474245265530339450221000394485597577607998673088238336544231740280122870325479822965188105891002746639699266803264400371220309917702579847925471744649828179192238049108939947925580059444992656552120659138970182998744870854938398962498146495813215100063154896073225464980501858628578578000986125216313830025839330176943258525477029979927810349216149441059495984770359706156012432116886328598599840878600585883648 [114,51] 7172148519558602430079222804057570644487664473245230998915755931998710262356517020091573465389374082982613006672980948062311734232824469961517672727556278937146857075172916354231933373066808312775418530200324738020628394333957752456888939641694156289733997964167964264733127387531435326277837530699551918436535568844913505923767660879165637393065583275466938187506294007175857726009388506839059519316356127530142311637987145931955959280972054371074101014174929683700609707877434199741782246047246981936218086613485461177281207086088209881079863228119084812335934815780955111879867417672891055798887825973887288180066218843386306982304865884035845920611466503135869412200197645166220562898282312631464620092522236530743237608471247403190500595898045877364597129219130722619017786558601573637297914748496668520608936232547678600055559726367528885697160147018201348499890147279759395197385519725517806900540579769965523172052624633536044016198579428262197989487441212978254446491827760098936098470956345024191205672626202710502673115836236052240151466200927965045468315590806267920254145320366697191417291915470619166245154365895796967368850115523663167649704769484906889742391685855952669242078570085445575662477688056348330783167102380642493746638110315453112648100662780854852470934261764923042171286729997896863407950941964184297544860454268194452480151345992516760288575202401147091778675495686813016103048823807997411157131691850955011245387656010034320592907513356741750383495584928413285397756292711150306403328164340184922769205892039424978297543995142349209950091561748034684096734427025726785060645955967813864853073496803647864677077295132811788831670264881202589839695104176223585475338714079274244557643058776666629429787721723864858901851272430739605007761516512873650333946178590792355070181930393954031285619388616544991218518874274833408838534988536345748001747912627892488348469678615355575942226139848266431968814180266202244212166919386036043736472477405467710357161520611591498331776132908839495539735447277006623113780709645677536037924956217393924627564687871644649095934681183343549687719667017483687107684440708076424916480673656378189431320606902923349753448399118170639729158629235349734646474984058140085056704239289567482151685106338782833740341603167838444759671261191234453178339623006857424817072737126564073632418663096301082183000740456778701375276127795821402976 [114,52] -1316240337583850506700636558093165537942332146026136629441505873229411308551314584281358156119462896435729115360871449162161386079531913268675393310212403174123621916323653278728125209137631674518958971141007682467038372946404461077126984822706432131021582623959202333916178421483718886449934719351384844743906872608022347809246069599730370011481142820606702460041330081974590712978846880915860975561241394823430663454077782341578591688504191249631224766253246156773897551797908023866929305288734017455802236326217861909288746561482733683692630518072025366996952083662410992552000175745990851510090962066164634409904597054317613826091517786696412696824984587667302094387755366003639369984387458488525236782815574442558325214175720541898315365509704694321829410580519020276765573570118960315112559179236141582631921394030335690353806159825975836110984557102872059866563432054640326992034112694202860926313475511659204633957033057469296733731015750405162944006385549368265244543503068477858293520387375827586874813339736849379661854740665886194949683854433743960343835334577607656393783674597007120657067333801934126067272363938915763855313038347177153681294408062314609049200197288776990832104524920532282396976524035670213090776167346757109827390368356446579391619221279732655628283162241341588162733475029692539493045531505714605391896906427944387332831723857991783802272684651088570753947460371156155312785954983865339102105760302433488332803159821213405715359697285400808256982844540857042204483530808457259699441868586281671632178973026090291599211297047282819092008202450850910892749190337635275241161078157405946268762347005405880032811870119831362029428584963827064891968387886926633753334520401891684049002890003217294311702533009569868942558549435040245543674343913530067920963847471929457073143869022836476431797998368142552157366204533718714433505527402769306860829668532095050834840941114301688252287971365313818127900354012802987828975739574150331174540529029061997465836187483778360930325967013408898637725324219959460910602508581770042496665864439539150076295960511568022949527401549970299858336163414024593175951046196487016222947599638921952718006771397476611790738053889628926126490390439931034934648164825717434188215093112780831222016901692489685184123770751377257781576052945551473511974400827045242636774297135846433888769289729606599769959655002637212328549867949520768 [114,53] 220431640167652513571843983428606451077270323043164186967095104595296694725509134244758487218925251916094083054927204543023617178940046039142685591801428017569531812603765244462954143675691843438007747388146817744051389285062335718069801857876094163237209638587231951936199222501277253222403968347276771544292808314734259843496476014011669608196945173031014742865512356089779603257370332266618371607697675718096458460207149927237729964363912976480867262395944378841418363417515177180200892804043328508269056492831247153186847564010888450660519040991503609585625078098952980164706689496799545358491090301881243453637365908459188761231406384911529578103075973763209131474689986611376586402495555842669918085135349674029504854920096841360164904447376445589662007069525212807206851265339547315536656071526840390303834491645649250209706864383140767838416714976004813018585954658098492370893289344453038216868266268891004054516509564835843993246079227815426972790269606478193502185064442069722289809627175330992330822198261601254270339300424303819204489425464953201340335123610555952485136897806108642833835188074912474214925602411721845258439195146920707171515546873180663611086541365102691737181360607631873558395662469157079591509577600739878085239912174515674357398026977591334057864068816444796841913404045832944636193239986380866497744106658270540267793991079091114442437402185761603507049570615721259300258423396406177813274093697818226596452235182853659846192347436390944643115827405614173718746004127683636082791778774121491104600821514004565453449981006122421853363203128362318228901973166315957093251844022466401980289769651277769420468849202035706182617740437209041707263301426755314028570525572583552672791426185158725090250464725568926381551624518337383393503055014527857401207527189150230925263963864245716567504732328174620475874702617125730051677763570732362238715095286930192505346390166477018437104760468312143817428599766543619056491002298624456170301930615492445387286795988128715124285801595010812460269500985087638367917744997555425320448338531826688594663296473161330074814501609388493503589822953217817093692789205627619642985480248906083659146048954153282436129616378072389454795893479183194252988159386044895539341236891467090780763295381225261253914874870191908398026295051371995353788597458247313010764081864194600625975351633103619207338998289519260510745312407216 [114,54] -33465295863237902838570093497750696427680032260302518514575782489200129709938954564687106975691008105441952550112579717946342305802589751002207439971639794600632688753441064946240187098223303632407403740761869824862788365779404688105306295313505637846674545146494896292136762470375058641580514895802938559197102547078375192600475024143885486361459364501800250523602736679153590194472529907185138896505209878406923525846282286155391596629302617436436217659990961368764524567105078949543186540856059494492276483722163271667520021649653519182771410747113977281605838502752362964962377262625656245422268624741699055472128463120411335405837824635682426005781074928573187520237291494134423649757269404118277629440863661010423853149944870730348473881516683309446924091473207699743037496046453619650131832182326092641621429400634198653414698847076131770332614884127159152095614668431335303388028792143221876436554778000680460785696080750335754532899140369166961626887752021550888814278665549595802347012817119800370837883368269443194639061540237179822217380180243137569140333825733982198119352457236642815960613888256099617246752765222998334795089250811353335178991359151060136242871185549668122736746044406629722295490490438187162238417548716808881649548346773512430913318737735155597113494950907643075712344887782638368042039705598445326024188454525330851367403372864791610177389295601427841673282789914048692829844902949929282904106868841089936496142299553470326572382156789149853977520960677104039296930752669602875117985454299873185161355511265499793604449075966383927906350120522153151214136184522339385343797633384197302057967029793125424650264098656415576324575058117128962530792233060460207682280824267681482830399241591423638321589658097301183799341491430016902439046018725243588444359600209513962437634909922397446267143710299822819437535010853326040853166232461723740211188964163866894367795070044962550821313111837558348741738067713183015159128423073163309110894282950541324275824340880916806831275762554031169580675686309892416034583585369319272695292603576507720968751617837043482612100795875267349655845028956061690670361903706847735972083437362149286783571566024137783381511121540029150058609082323456351150458157996582856818030684731520580428048947115762361221403907433844680078632783348834948818408625723771562924221444815250258636302738554708868915666638172077801596415744 [114,55] 4570788518745753310160907072675592859780004616027307353771818490984039667309085800707627562415451365871091776133280947105840609560715404042740116861838129993328115679285496456950066157244081363419117035709143714777950337941184281105122810540443158304761826778228025598893790596203963349139639769483472074207911185951068415426857432328231602476559448452227871178282257133766256868191411596186630712461507388350252164790937065186733045814706072684432189413650983122081331508191654880516307023496389100012422832354232504921954257052872497539604978365941537448152917718607089808407354901813037229404758463071408693082540891558932237824253989120366768695113691580761586925903899735602168085087274223828015688851774673391823582528297058203847442178962600094240448081092393133881174177111782550018408174349209288462296256805136794293979428345421839662391930623088878732562551776601415204013659337352290982545655834396865533895632873505475056545764044687038722913949349356346561672872628587548035916729809425692981412544393824629079499715551916516262134599001049986171489676997922857538786916002635209077832522985774622927310521463682228316987516070128587828475709526804910057156714172196938555782198121297046833932610739425595221122930991837719566646257091480672573944570844907074125808314024988664275059907161647222308711135925509179619717719633372645159640069647654619280394404689978126679864326183250885559423217199393291302035397928094050780306381617923330513083782937050468968510396217087066380669050912676775020338171262369161570647762187213705200909560030913768101631208935179734635389695391648408157630470989307340911745231626867403832902333667403646627469032896919047526233436040569883188336820574963221474917232881618397272257592429454854871970843138538972103947871209324301645499985203965268598359737512041662879200462266938905880648434785964621585271315132445855334045572090450933823990935086362965957005912360916566674341405690762916234544026583298206925231951944538136278159310482159092052316031163521448520510511891479166276874532695323468487093702355149779924458151548902334612051860785602359970628424402377291273475608346462185369950029572787073930382412152809843563316504652590259869392010085651349172436820077047944931852289451749505045591224500157693446473084200183293704032697560692171882557334890597237171693010141309780767028312756548629534790541574838449116973200 [114,56] -555144394049578214219628718151621536105210873752199759000555305837309323138053736526278620154051829939971079132372721344074653617795133039738898838134800394779471000780115619317636154370291081020425016422080219575382715345056655581297735130244845114364528391185146284647341387458668741321510500007183461173779948111955518975158272787098737723611273717825732429289238524422592215921365070174638678319082980450818992937401757578061873900293580788096127123064072773942372827528318398856821274813621229897653947360142414102581959041982180695941667998472783021751166854795861344565381921438600374887643197496100945739036461726903197493891182084809207974735989204966318316462283456941855061698313390331544152110516410054225186151424014596508688985795812301536742981409845824770229384801508351603001043415238016367613192790655647620013614320300506992613782130617954019039061611468219257736604606891480549402218205269872880160304808077442950928463591876557885323711596751883074111371412738848200232642609060743303068902143504801125790594112387684439789246788854846220792003855300878551568769036332030134263210438802637749254632192389326231869895294982151067082849864771864446993028817946098050802333295592898312149662753998838492487350731258226559162542435091387686370410933810264187200989209456929875889146028329270900075119290746447584688527662570956784880279735549774059651180723031174426763366038648369414124482952616672587007374470399552861928893816655757295126338599541148695505146031092639932885628137799079670928710743915751152979202668064497664125325015003835438555274800087042595034541383593505809571865888532846905425163998268982374221730141517230609728435952091441722604664520369754114434368760173711758119552411523094590557790251989952027449854351108718181512849764727792785160331033954323375242021857032566012541547300546495935387271986897627829131835266610206478651265739121805911649222588431979250659985554526907375293024276415785489401702398186288537520072174540703565267780613240391919469750139920386206125204017816199584426219405385041658450486388567313863879530044242552753881276130770774646064880013361221910526834739665185773557034046764430406330138688497329460721917683377100919845005403795209212541765605921799895385871857314105191380541297131928689057447452337385681906358491204634344626144254592227459194695161211707877521676611049461091671593099276057065216 [114,57] 58672705093252373565281055897958417170603784571323933717688611790791945977667634264059283687982780484447420989747376703172478271518470695052437944794409380955801074324236859970192321398039379881464484157978832300883818983843255832059822714745162490197376800080261121125689649075010668006864017641645424772906245298866786356981187956045348007088003746897829887020795552822867838906094449646143704242848286237670125396740432672180832830199297976948468354644902731921037359566791055011162318447345595863352207980482941791367317596498329688562956782650413347695274687507779643977901857036279776555004343092061816825431243008759179928284940402720640530994122554438041550434023405897511492440562086544343598395177352666384794086423620430531739093382545066408186316646645432535517503236341956942451346482820870836615601793245067249876029785894451940496587989810939834772242679661614046255603309145426244858163430627397408021058648280332627877747634127255186752300590695650172336020334523091306905240125415726348645799934139326345708377068743972047043243349297763363100020758179457320105171401568002219503032985427521185733493211403285688401636777777904816629859417053905265047747145627550053863938303676403796962598554095290470860693386197829847705716040833973453573129019365209088514055427478567632583720855370230598744670272621018013698026921239621179137696711713842245800541735870134502211727450652172775156362002957034312661995271693803860491067793644454060237986666697931911184896293184128165425708924121992829743559114588605887905821708308721049612048264523843303202587362019684393654371792849462206575295990240085098993329412985069500574732093264727864104136110780624060625538887083618185199292708488389044008094694976787960063651600088518973536344625377747792072495322477125200459560105597747975745319706931653729713070954902609366960168001330899813991137788138205817930551345193795627211904558158919622539264960010405069551731018599966059665796540591616166295091885044942303672242196483244079817207409550434457641717952774589108584271328948361278554235458388029144973437595040335422377684530972189902846465951430645842526161670883470059251782200924390559440903296120078317206775208766285070740746615453674595622602834474117063861783857112365994955510388835342148258923758058973438693700371517317148878657998176179963342897519932926548690462895744522077858098005721504208 [114,58] -5143442275674465450249570856220870782236016599343896950798982235763742571606296613570472935019358052397793306524845280525507943607091340735806140376907641181981233758957788615115406151520883198659986393188659701177683808690712139015499567583202690399164173099560892870783746871359551829199278685198935440518622781115029841468781484059615362133666760207346153379301404534662431677975289125845150355948716623962539765527600996980958122043057514506619592505887651049493416303407976017446089456652679419608491541679436364989706183205516246761536002721892854600999881535695465024882606400867831104257337280586453532057563817514605949793146346940595316730837101783665958563833079003408159116419982160396269794869030396971551748895514283882296680922520841016361089787764777614035719212937809727490512490331052499466959548865197485987613858293377137483471978408476124464731539789882589080133365447047699343161745145966252782982992277884100425029153893422935978554540304234925314451744372925075849027877776614830497991693376936164067134374170002527902871959987204803251303817962214389224998480501661529220661137117233729749329976421474922470751329003692381918520384077351014239347897380656781966847935727272545109753453364389004166809921675123687491864749923653521219460007388381200065109187750504277576034252002770586150968285574403942271663059076748267190656207672045262042987573422284665980439432664046525613246743420791839020307544542745277707152745587761908249405053134343170811371221205498218133879239110127412370687418870606234091324714416841330894438780404928055879407340993706221654642402499198305689783585333450304750197183601535122823744000427085095270568268696264332888651504456315591365540277048468497293318071513709944367731551542790728674075173623840013043799312565566316970288999021420572350667925667129396893128517695504119767620618742663079642329561255142846657428243919144583819632873491078770440490512868786108544907490438044863856658597046909847621322958645217832609752516061191484536169073641871287325704087138768726160665128296269424148454080535820541928184133805477429218655371633928197854694983222563504337195988740455171231992317786204540388677435761149841464812113415841376040263626651787519018769564829346040098742318880288918659531144143180669261113939155594341008655943931185646237582858591319332886521408770090846536867642449364165821113465802096 [114,59] 323990808157076719780521751463299000802003039602876043896655694839708561381754960887010438879720896676786139863720177008831602062597466424145150085951276668658580802259947963386608886441271209279012278007480355141491918954965252191754969044134522079584505709624567694664674217186701787668225627379636847866592564850579467678238531943699662899902280910208471425832795112913230377739676888319319054232424160480151868077908905198300011278864667853622548498967980887842872049189442126671161867710814632084895219676609296973940920903166712163365886416096202654026137021295038262293735592758548945385955882324311047908396519606887202066032535762177011713151636424227612125561587326782186613004833443739831165911399164493285534073326688276924684577711309628641617665286125174101612126336222690185169882686560607674266681097871948863284666281022109923065166323005759145081317340077363496594075257296482006264999260856309496200375398549888546641270769416591637297875473900866501938173974251352798128747178498953185594792658424442836105087881285556049606378612643092308486938925363667652996187235061340220233612081695496283675899683523852835042771657568720749710791157971249743698487173066914857352796852667927614706309327225564668627631049549561762171189671031290120539603391126578085988761086155677891338199007863742374675552607797675191365304008779273787715086595465263250088330220716333565973883366977175859901161315190844434704538691413334540610615289556385786629010015705091320913728254797155022814891691548218570464948360058382093488252138001026795990038611804229563067162039511321580459194878559059484327414345858153857350905273866986235530472678087971458936154300667280294547397057617978005897938830955888824642599493072527624788026587700469736835868728368403477879523350010327753687727652750951716438501132353780764881076676965214592309925329508685630767228181345214539021208402851172151893177161578894544055842621203828890572426808407958831030377566501022166991894403038344722274119370608841845424763727446074620679906842031301663543384010244895727678068403769668670137484959221478465029066098482850010875789554429113920716732592321394241210747021796613185416791208553067395946480344384799541016258547519584716012253121901211554983436531325494445688701495336075630453224549245841398031335467355789039711130262788246633970357727971505014465517945296015791100979088 [114,60] -4030973422820681409274453205860014168099758470372096418479337194121770773935580503202266776708348990008810498753282283182527188731871200488591025818506320121333340911038869990496513432558384925197608185510462417861366749870749370188871533592269374441220461209346565625355726759592936644049820587971685649983601167722777530629227521976862430850149411063682367935680090877737665072985158389298308522016130122954497693411935039880554816614588357906339860762475006725919218977929897377688847964706125197548043456989561591604723916604319388145524474076939020185020491876662437611383129820211774971538396195410950758438974743293486818413823663193113062260213757027437735367280362162464558498752364870337528383735828263763566967848577868225119295623510227864606743986189029272571209625382689471627924911914452561888412444214612662054848725155025416959438019107677241401910878945349775615721523495214492317023600827897237543486221493439375309045037211768002999626453377858365048788996591737007211767908596575569565650640868428345827953361506659421902092897553851711082684879271002405776202562863682211357358823790799175752105753900869469637960953898120163917794240644883783184801369742226020929594799536669846982516612953025982418210888958392848129093662575386173725842626082220905951729295430357898074764132901022885035351431587749988704569271028212474200988988015427951755633199684467221749716499272243252532186537247922106653660312296256137624271479194641231482511492224484317024337160710102617042571225150758296735227390410817617417022842349904106983079537728176275664576651770343636363924743664695877761237682378051556802908851003527385967407128710474026412541001075668305849624399182819814186415138547079570010745284517546307824498367568621570041275706960854629157888847354331912094049822809478006683133123270876316996076784696414211295121201706036466699597310746887798763841329218973679792166862830181897408187534219448718500439488014240126817904995878587718306019853495674301520666909961361119291140258346477794487052384490821982023376909513587951799690930548980046628459381740174315811493853369734988038441744049846415458927630912235159468627287813422716972031811894619892427810500675301382324402530569908055474854821822131921172382222383155094372042586950286280334795246669180772194037414005651139482066039401146933355760060455581075449819277812742613561232 [114,61] -2722053692487212771809757384911311194244851079988831781083795880914909184750105292070187725689621784080662568941789257150606770147032886846399662125422157468903572598249235123305977096402384781008230101868958938664527500365827390933747760899983517200490518801538560918260331293712311657091628223261001954874387318351657342138052120193011613312595256714409503669636147209028848030397638873052012899015156282509325831664241958662212026853984568758838052824294941780820509787823491490223012217907841351719223131367050638118418011042793155931133187080994687214805477810474856093524766698468599428510925132545573891950926684327031883900602747247256331199068781715888084946891077806772033963707198497085620717918723844751050250121623566744174617578606761414246968337689913544823295135079914071406412040949967059917298921763098787253331676752359711209292556576812551210258913717356616737788240871638352008366968657888121564656044788585218011201669055718062242534637697900921335511883132839285874217943945154897263809758367825947521820315855789983182188712538888716278448308881955298597573426381333302330167932559320904409119508054533172768045462491580007929495936375661507077754198729576425497961836431714764977401864343911880267296179532354880697767243685628407527588696200221455717557770349024826484465627953917796069359505023325480769077791836040105423059565013051578364531642093571589139568806184982363021667229071887206871541686072623555022017572104129147196504162916095608668126814177204058823184503483502398215702706876993474033288735808048925092807574264595414977987760203813625823182398278127902936103569180428105604653032782907823448629621826430360413524605952905835039224804146779202864684949991931836489452663397693275338514606522466455656358193991118460143426625659323548608312975788375626293908968607296028786623927159449907512747652053778509288884298987308334616615892271521794896845127415528648165237549433019345671552291404095191825214934532165955298639028135554931877203410035350360422369477618949921812900306361122853786511899433746565436427488216463030428986654211229741141395627067814171768958314054399624967520915887335572542136508626573509800108918338399350158415591438068355747137489625320176899617655433512215682718547318044024754958848157086009693035965464714152031028603402731873661309222834144601147621711794405584191213717443618830568 [114,62] 529035549704726751274150238526689493441550660391995479128444847707520280679594947087214947753413336548364933643133763379218757362602070844010101478403107186824914265138557653241871089811056841934868938725514034521241610944406983239734173952609330585004048718437758184276166119401322266648166921889252808778140905308831122127330832325619055599482910459884672487441363654994469231819751800467033126864719541686089115501852381411523050417583548180300215814932538946279945295235663252800814388219324410571024043108876846638451648607564336925211063390596859571489391795182679187019474083465987266076760971576726454650537336164320693109401923532254853929751070383640992613445134100371723677238025232809894257393299699296841721422443280145660439924870950718218908111283497994541134566789443490276239072361997509211188617914634440641310061722326541902420426682390000804438291383166287089909919808873820696418101164136554591362078548048035307312176393800710061774552276562259369654623738421899173938131765414307321181579190193801872341477269350803480472064470535170347295881042701613422194646666003500151105949763663468254292677436945098665178739397713258769118710429839449645736497940829886395136157781135090545017876169305804461045993300590786347919780211470789773475793950394041457159726596917690528830555323887352372200724354439529391150491267780507887408815773642567459298925477373163343467921738454320175537953102190177161483703394061755895562933586989723691902062572937431205055743325998148346527125432352918954379313895116545019995163705998754171401899445199548443405564805789230339646602415152449440377282663660602732976832753480385509863854308352779870133468848155271839789080804157497487071292715823512981264818430928525539679471465411666679007234937632938836488362930371572432601533579503630873851492339151529412767162127415493059110665871812088641787018626721914553161614290927198840070933310761363246273047666879188759985563399174491483384063940599376021304170284331502753975267757904922527092252826974289847310578814165804455284424589747569480799672103553495698290760266697337941267072903567271297225090852969874163506902457083924581175887275104636815445437801342234711899647834816933224277337967087499050296012560270516211347161790357934399864315903999073457305191855769840097180206642976875426605766822027346870573182080878269134958138807830704 [114,63] -66188998206684982400999143058162703307236413977087800564093804269303831459150194512861165734638339254918735406843482364911152836958302745845163307641234804948617811641902648737007765305713081720278325107312067551364046348986797728634308351766908011654840204217500236834177358142777645940058292653323244304805999788518991548263733437191084287784396470735906033427742420487700731262482397268521095429053539299605022847241541360707444193883347156695948379561420613169551327144155658991775101805159531926944799767707513840385257589122904910595599964645640237799942760840123924427556516532810262865046461335788848394579509933760574263973875427573837591922907259126340829988654994141144991862214332113468631815701726722762179440220388981031488216330723597880159294144448446201722002984337535652269317461545606342679928557968023424088730889722591259729169039875163524078313532942330922374398673245906226008336343672055452253830822200537344883584585525455473627357230046492488766056927697002789445109116847388394769287331214244891769179054957797144354689595618096306148226516695933751367980891711773369844203633488869589394101939375407388546124869358920091497958258229189308725930723180884762096893189022921168946989944135162578620974850005153740630737510890234340190283011954469111401189703851549386925125841989380081121726629721513959885330434773535901238201952861830754820269792726335639873662924963673648096793076602982727686114779480407840867397083951150301220322575009369268995110367531289420073393746922155055828996883053935298842138522816219394298649221523031189440190341081021759664776780574423289145977880645660146025924579678238143520863667760722789195926987931158978829214564320672491407416452084512974652669352904926444259731571898496024145087963993087434033122829532610635337778291449159921270745164864411500519555008081527182514331950838361508727312669320562191427016922945941295770794605230715870526899146266316200268519975129249481627725228948434507535899976019304406020182466396811036444782542640031065277637692193577447212778060220561337135591471456371046365832155704272685690832375366788101908088803011334405760232764146200260367119723379919727501656356359151543161973696691282034618600099173506260407370840803618156923941508779583529034634032709747874032755443068065986033628339171109166288698738846039860278010012006343610594227752920 [114,64] 6509989934582930270517650187283334296000301933749250048296219926647047260870505861158448670047501290808925894749710627466687919123979058948915743452723898953097124380422340366264795530894000302965648343173149665793126177808738786152452571164948900425539541338070152033940966629169172251876902041678052219200723191433145473624881758983672744545899884314790036673846183519370197980504540781172498667919135424166743896203194427991415376191683286567684234417778741201292502354780051599603902148133652050279842983482233059972200604260810255708560357624394520674957793669980216788799106590132137091445015653859527244519423454211803059273482562648315219088599654869457833493081601165188811337856926428833298804210763836295892986142059687896595326490237679493930880596738631897690868545470570708787845386743489016215400296389192789249761135818265131036044629302166355957220396278723772726789060950658422737922369131975727691536169831380170722609261486031715082589988612710124521602733719864255968094156242035394115133346588480362706444982014620037169829319566471424406458683646513946365377916490752493329898523262007268272379052014576666757948348142964848991794492233288083974949332294722628129742962005408604018327538044683486756102608510043833558230534124333686746788315000711063237718214288804023463467927367458398262248041296346120370874721160105145477210141056567787508150621686267888791726217006301620628416250506220446555297207116432738852467238034618193443722505124559163542314401471637000160487669525252460427835538189440097708786405327996071279870405460755446270409222401205679265489401146663876968982380165271120913704965115686356686717880592117293594495455534716172043029393052795764020431170591139720285854858646045105678025003109791682819902701448256229843526556808890948530574180155149816277064798962708990346740976301193378983522186224723234013182720708563586184325569233915998762517014518479687800710393097377294127567420727581011588861442841857137446177610374111884159350216352206483388264996878547315821121960101081516362020208436440453933782273180975302857387975488120554065037641938143825455048486854252873338649444285381680652385539565433150350890494641292427176680221667005774176382165889496237604421237344294890396068672101445150621510389592160770204386489173311460954252708523246853457384986946996628585518899896619032363193952 [114,65] -530226223405223527637228425018420782755668391463298046626733841057960068956799186644602091472617248771988442947691391424633176148565621619674829672535070904204163742815496906872750702893735123510363574618881613584223313559889213523064030195885838550970125977604928389609166290675193496908159046534567085661330032328377121472436119042862821410917307559211418765205539327081523446739974906542705591637356832716280769225447196819708975743666885321261350872653084987313473548243600791482281199682790869771664485292587820115283879733079812285306783296962102119298786220456441643937381715899149542113368287583073907630223552636134602987200958480431021170907847935410224887358510793771494401115483355194439120450257113926370592325038122898652536599826283047505926493966850464867842646669276424502080172936893093935575337616926646272959685967115617426793540527773100159742247215941165386237661440515976716299242524707784999924554805801126807866855178492667115503907440791435701068802142531328463377164014909676248657250585204799472711059522599371258910154443552910825475472223568799665375466168198415407748754791481775910401958080653537909029965183448931730644659954092021208033953357405056597770697150291000021334618129378284057726284688257152011608945240002546727827298608492600011400561475753162370628290381791014338491308128212866095771520829787301980085466997400231855294597187431406395913595239981365737076244347221158892474195015913680163512386967632624658433005380798030714138214070626558050490807327510298926782203507159979119568368749453943302451127732031524578598312683570972754040542328316690157664525295724110139886698945297155013477794158235041157047476499319015570445694395574805966884687633002317832133947270098904630426781915214763954062366798466816066863984201990003104892482405571445365699744976523450888916131611904727137790915973127256695193040346871031209456769091724750442386900712945607563500335086179082309668945703921095310707384598833354585668186478161663825902202958947035445553160581397159291367392296231052062325725596745040063935720300373768597938060938407574641375342534375647048096602322254324080159103559951196962473528662302685104480056176584960225350838567284536896998230227963753108763959494063752738675808286376951748642514253097310282955562624138133872960398292780103724833230185907318216420812530403582516664 [114,66] 36204825474076461260403896420527542932064041483106427796255149898901470865185624388941465776319716938577885391686260437928873450688920821182164081496953881429719892785980164435823649861307714564440620232100186741984069298733995871711686700249008281232025436407480421026829022621122125982324367125189665503994560744222274099695352759367604781451710613735210028710141398428976417582044255886282204972879722250931274822048490068490837933675098974855547189473402964106285335742631068499686541984649813737077613266469064142380603629850301067809985935837432820612240057177161250260980337781946784199197120681005835919809739494587631197672698422463309362387037212671236191363126535059816226310465077730504510753176788863391508732341671352477027303173585137880677564697692240745258278792354791454246285619661211995471138609523100751676222096573400641882218513810457474377725736816648001182015010058905924306029042960624251308228136498766023800138982178254451922033953303632172052572078158548523621155246657853668714000877701399847009120936407026206634210410569867108397570672402945251110850121888158744502650294349568970326257241805475760194441442600364155986464829840367530526879339852682155656530109480518988817306567523392136729084530373210604946845135809090182628155059323052833165707856954294379177238903924745028615054909520070695114525589216806136429554778229258944792550221109782255760800922801506750692453819683354153242901260164657100790771708658653112025024141486715383473282682061309971613514736581853862078713953972153815507115408573392532009236591183773435965282932551806026548659486496293404049171683855986479729871349153603595852465959397871853409838199867277630663515055207108446606283819227906270622513996820941750263800783154608167198419771449421861278038877567153487891247422534805900464621828239842844794250441336342539101059941712384107137234808852940289001256223153166006831025097004125241895644006306401069460184509895618546027494588473398477801656798437681364667647487914040612468944281828142620369246930109137237566908209977725566944616133436469307608984813560258534172034502797511617315693459679717185037519614480113046658567641703185100999322176950644315630377101991898218784437283014600500792832332558017864467580212538544299034862312673133915988256379014151465999729876069833375631946936528741051766289267846485708 [114,67] -2039762063400890627802334365043060706721984468595013935752178137535127740860998475079791889789031698019379742408157805748344923882344289473782833037637114514124215705444856144900983419725055224552621059354232738870242599032175207450816689461976221967155101939215873966250543531043569412219813831641552009579444617431920163682725528600730483765781032997597343091526254443080953254532355357045263966525671409907017721016307125674889236235272598339013108814589797625845029416133358635144928823979511545901257974259921728689362685363184637385405226671844641882732216373579872183663219473393637338811303139519727721562978107513367802887976656203198653029078985704264113683784031436760523489316633954865920572160995511334850951236499077214421989333655291898683945968513416396973754732091711719649735109002913663027599598801328231394551118960886663111645514326638404461491108885740342305720062701733103948056720496389477600845993884641326419288675066061809186139333652194943711073948990346041143699479204471744741956572885691253558512482596018564000828487053394771694178379185324676594032889687704625141137324532864946905623736896080680131393042140332318083110438006147151590155468667486457408012280132339490728634614457939701893535800397257652165147337026001037313673700510003775136424906658312143583981146748903588477604667323655373684742797220985657424758306643292995137466011865657610834068414614038877090175835137190822984794063992897225424387280183688253114780605588846674495134319064504711176121338820520021240316471250748863077820718690215292718410713539249489962954087707903423397244190924606508526473189187241661024420867042721754899350611330685539787331140841051672929520603342231125259540104778104531099515374771021003016683181798863457236544611752052952139647561051234958507666920652567651620635992721679452587717568525473188324977121691528524000966541884933564337047312799892191752192874369613806031640602073213528980483869663320662017083177844456041128554747180195525962500249876153874964714461866936174633870737984635344746088020359863910520498127012280195281147982229724021188773256826934850203300359444154900871844702034838758987090063709524378744923730129063087363504496533461473613356310562405107148524090847534610727470158830041847350960698932587401966700585601650606529026585067903919145419907481131187709625406247240 [114,68] 89063958183188857628963406034687568164588596231044192426582256897470949722624357358135104575265522735356071322548513201930001903717967552286937859361230532548807871322554175329282052057182129263279796646363855144596566389707870650511385634933350976859462815477857124934013623034839481675357839672501701477298170812464093794054360112913479302371207394380751912487426344966795995048814341595941657255015335041683166292660714099796777977458766208292697381038691460264680650588664167817679845916165561382916356493411890512283007849359567931727902385498804717317918458964353669641069113690558193414022950169082903430941763416190403455250029538665882145245259472988665345785274290790731769193045084930200236387244638812723189374731213469166148839827626719630408589821888150562955706574391861753952011956701121458990332936515763165237131715176183143963259483060829958337730547630766527401900739705175176289063958673604456455816098195524842315116419693313429986839970512244486558910443373192949051585913957282029341674216917431070089075944076325676118786007269310926985051486486295802058072425788534826110475584325624809693591713989058133907385372401367803410599574040049082637260444403729125401509625119500598231154181210745378352029595545964077253294258288036386886693982374964196689191916298691191592643960094313818108735523858505704277201060837530029653365387982724459470602023761989059053837403807782399472019642704993194417726462148070129993922489622679573497675332673706980232159315113278300283739239743710465785597952372910394557596765763499703462505766974011869152068446484844895572950781969641393202139009226194362008125670398502837822423225251964033437989610055289195840963366571285049361289937448153683052798130793063669915573551105183030622562368920176801609385958864011843025481449475164041533219644481431284495403516953466456907346175424927309127174387483255149646751302664678727055605065082480590616825452766226976616566217283646789210752122259665959498506133391449660744261958906966704054883823667100863048933899488035536912626175948653100254007429862893012750342586231385651668359746753171020887454597969574459823535349468889884368517627533669539798359909925781053544860234497653263199912302127270177544548205440980271373799667734219466327389360541859006754643666431200944920011978228626280134120798574104556885362944 [114,69] -2417204230584390985396907477593389562956331125444795258772676854431733821623439935379580490184445948671745722440747256883274890240381220325906838516661656694717942276996233767382458815762506534949742602372289250861342376494146307371369583799897272573879926642784770962988776252760424380070793168673771191341861031780277824540066157664449696586343421827082760232467045303394546175336583678815135878506885214033562836744418018200248849200316537335457155531375083567130459666732152396173333196137207023903152999841039440535548073365762868054617964301806149234139376286596414435296245632153487023160975950656451420473702879814414460799971928788940437070099390845817933357031409361700563734258076280220037786222296687174688133244816967162109817798342871017247864670743087127669914305544651568382408264190168072977662355108053826453487638270828412646920825289039661372695226848498497505972641008473618429175792854143583610774583715477958603537472041364733443896661921752481934964387177923426518575390385028789722320921947632831246009135027547555210301698905343221831305553648947161129882506932202157078505409351410146228041485696057927104399841541641939736140011960892243962491731480916711734979330374528829569429611795880029046508788611501591238353652083683365307883359966299553585753255692562340631752544392747510967541539872653770558581523676972528581652086033325329004082640094609031883940782790573187965034341938779436733319646058551459692817471896034499058418828361247516975655881539830755934183552247706149596267169831137127432698647692963365188531873327095436469485844585048445762227177794116901743553006432059524963705677594549377297131448142048486515242329257150849878806376725006263591980674823965902181319384578651002515623606983214510329954621706095403487416204252789688939166581519484880226506730451698194345389263695820988068571482675664055508913589152526207580789068022564857058871039371780403297616594048394421876793931505849717095534672953865167403640927669310875283298074308865043718881356658768266185564717899814655825587213422702049649333948256668469791289732742601155525622681800071726099177527699486157785177975906980739284077123697389424993134251662974593894693626686708955661833345860236370785985171651172085936069648302875907182051911899520783409137808345515012426928218591288903588494571929978026018628 [114,70] -20005182575262965566486346085291018568202859442862825637393663485684024174164182795515906573354068252992514865331414440812061932489288307371854266215144769427940543755076111115699091271838788660324280381582788441081012757852578903135143861399076712224316854385028374171045998661126336337490199403188876144330662361932046635863772329351259780096244619940333514392992507498929310509872464127833348185599528397050739669624426954798174932747627339433848451660023682878204187165054619038105330723670508436266891712836465755137391624950920043833036698389170981607424057672587320850293258425242427801114555329796427980673232546527211722309449968433296312341323947427412323758812241822516077829394546200578092159265455230687445802088199408617596143223183155940264807288354730297909257805332435758909194707896588655962066315562434380195686008714831023058373664463631066484772731691258104577439624981113968199807482010334902109952743232374023548469140712022062408175163128651518903712941419992380397846469323234973889331792856857549523167362527298961023110574308592914713125400277296070448601779013948895036853640801094474580380658644771372783255372023648850180989895256272215783997325099890255979593538631345765288379346100870003471342516469265095425172942441933980588133387679357523283614963594009216142129825278623303541429080131126471863958443831362307972152917439441806412166282289522461421213064041563259286791240109389444303070233874011415046968151210872961458405418131216027188241024876608015754992209038743053736722821550146376539253124352291267813486308661043993391587515465514909314968804787143552955019606529563308020199443669163113838303454399898063214417641687013616334596550906868382193827799231735805768647648456398749429791810413753570129965748554945149736160444491732991023776770728560658526574784708122899594291279075893568126787513341384366092012529157729443049098714149134670243022673432369703539128304495362558183831690617587110924288512973514111411451027524906938414425667530371045461994364673392386042625782251904826660490469542464257280287660001922911101727922804090409778870455818042852614729335072290699017704358380504759980524485557051199343961582552866931533978793418913031082939153705595408421923583464258402430044596067122629586730780340624956576721667459254010317491424163335033609209398219535312 [114,71] 7217167068048156026661078090334995661450940672616822384133264305332043573809500038489564961390134409494917767963330989120479934171246379076059126766897015821936224216812764939040524665291311003541266546697409570360157761802520364929960649391321924766032474380611145164145123516917209076454824289631163444620737794300457451272154870500273786340250495522468933107131292669313526697614572729423871626755414509626789903272680121658193669449258152179570174038855300867135209266821864376473189663519863848377516303390794302832957663682773207071974375162630042654367616045164706724358491936498629178058772326024345010143151615806927287452184346794181931594900027717766944323239829560777148639465987777458420575065976586939108881816848579729537691991836189191475292956337069736555253504534594486095257566798422512517435744224307297705604001822708311317567378958011568383826421483200991316339196833465141697589692087489038857702935878367578910318542198241169728283619280124103619627874723552464874131937028427074829176852881105339281622209749931477223347653073419382834131849297712834700692293771298593411687259320592974687450730376041569458940640670676808200338315442151594595026077770046241470052883337094699251922717920215821063035229956833677242382505064179698003751079163924356130837704642697185115195660616471248319286882781580731986057223551269034550486193324563670998353334577056513119130200281685261906573220890806147826155681975891877982100577110192597072451591806489758411958914907334306193419212717029324523674563816932888698585899572818232159755801237071116560672602122017330813138615322573162806599625854833196863016119964374417643257716984797586136510391740903753233968448153584932052272944556548340302905970166324412081528378168514418476062929288974721879996896070450966611613704237366215702413712664471833374260856453530664388620700862851033476690732551080308641627503927173965977925361561112843331732440587680690096936204201331575970871928261122950087051475595040259834596011522158180164094868744103105488526487190148520661686908146765882384841510350504507675944081759801452829050449775454852286136437840798452954044746632602803498616768650662304533741357815608928773363709221532760529664906798907150476091836463836559768757070275984451733588755011233032281448161622245576903108997947444996497026230498796 [114,72] -541776289288001842065913641022690465685371697986863943997456946669167303440846433418339371569394773665792465869360886605414557911783161677978471437336969249543400223063551179329036080221249646218070173057609406160429846611332243637460296523256474532800344840615529950305276465796717798983106975794548622168401966952019813366335343879282750805280417057868587535637312093446850889173817556837204432557167618431279466523195464009868479384116743612118636709244008676761926107936643915091381145364003148355808302510184646137891089396786297389462493289470993863842495437590778513223724820733712019935207250615821381193168722220795331558399781382397083155618487290130706355989319049752128373737690116206393072506638058027491575669290336685898090443776445063516873018560044730152067226304934647296136845307139055262816059129742505153272532524459655989999355083332736788508152684086771997439377650571158346361328523755115690459118652694167552754435426507519139661104061687517783691453078637518817589770724581465973547888835610443906936022587376443588592300705554100795151567391864264058188713590771414016462578214160641881340380413912601633884626245203171112516224919825519656185500949199343850064849773307801056821133000046042196466096639152878931744213669925811794330295857416101901147302363610742241471306923839040663117252466296881276799199703471371101641431103366358853925259313215053185060204870525259660323077104302763358408569765890417466249106251680425128767507715626507757271479002020747179007603942380319636868906323604247945709609737808849098406382613416611826665718745381163917783370688498912812518985812822143411581078078076897076434156529946521144816193652264544096670944049469734070220664872659689921127603467339507618665231520407331713237734495312780225503744165081972475344815032920903131633812208892607632502412571004970512390179267016262730258376422758400971636901455000054774642056908368957727966232314760779740204207305188351010643491634693749505449941734265583404620630813841446203745312233896998063079849004989110156115941536577257751736270354522625380611493078603057278913676006096680249543842695713948344209959864261087374211204207404157025878225220521466758863562878957036552707296039312857734224996736640539904303436769457829728672753751755417955122305191394742297209325889628886705096310176 [114,73] 30632576724817883484053669879734439259636274350744937999132210995098810286083580490307291756164046576972908797685204995473827580210802810536656597035957373015421649873898610208391619316541938631297278056428882614929554459664761878249025056724294799449538742908879416096002891025786285859331578385852835180309299127042312723189762835415670174235366557260870146118740195358290849106781353970176142183530819228310938253786451119886938034508712630773498433628592843327377342179449707498596862562093422240748106049366235374264447284432687973565652031211713583446146505398155698486079159926572648602700956667781855066308542269461396088870611257314212168719107021017787189350573255041665564191903203708085956175671272838579804150792931641689617094209586487298597266884875493190198537354044731332487268992660360727921929477945928581004565469291833459510059360219000869559179038254373015625176628371011392634655382944662535391745541002578102423899420335239248005288089788090146305238449524601449057248955455821032166398442168374856640524047850647027130054065797373077139273913540537532824057246120185671128368790465755189219661037302210582721588966475183833649210086297581234846945729895801641441227893915940222268780074435494690967495263639995435878509878643413833602508696594824431194001442626704984749993040203789014714616332706275087162574336645685948165414064345894587109960849973871389418180364116469974621494519440387924033450629596427417493640036792027296516017271220254613180705953488961481302234755121338381359334637731132345487759166093900440795720588860158636664544101871964233293260927557567154758401525519935454475307281760169551934319024429458682687019608051442099430166282861081892805131733781253660339477279696668892510512103011978711580411119189361867380754587528754199400652126984536379358964303369840632602886662647014282802590926928613967873089299926103506027004132270840942583155737729392526809249707924871555698820218400821978243877565468649466289975364799903278206781542363686491253558385171120580855887489246349526278557540179763909445463210328244342664488006578012982350059587355565036012835535713168268954152512891701655196015468957370804612445415096349241554681986274072625511160879825650859669653833382379329474684222877009970565834506959521773788595002417572287960377507622058450541104 [114,74] -1577256996288070469804516844967563972265452797831742736392612561223352981272160383247699630926924876605748909686469391704972229531455275900057879323932845280850213737085552007291591252751272013976674966816992359615043004907987711656648288938629767206884301338291297746691891972480102919236340080615237768618615964875698168289368186638660647416040679415925321052806602742687213930606990884890473738572721940220219748196885851131690399197286932464681057485104811945902584902044829867107950888969718308541169051753148619175125098273593000874093126934574936387042305000348390105798878876448250250137814878594480873389846934980467789387777160385354839600324473524222897978615153156832764640002393300027564086248779975382632452105130387022114319095912706380008891777189144831639885320759248511382404871489134715668052936671927228325803654785136203368394529705978694867567820032785644602900061477477808140318191299118774941238466815483291800778897340238127630706017200893244554614864656223801123480089626362252992221204341496535282151556958610386334116931401540725578268626575369540347622541833789883535214040492428179294287826555482200210824252063844147607447935770434897732791850399215354240336858914627753122400134665606018726652339614834972703384666432239849722366753198230707322081323121829575864408803228180384568433040406558714208044758661113954653045812086748960035714153658145092746912143242744856515638078506222621196145963156073931401068864470987346829043030582256114189812424574893132086886751066779410510902817065539421133269719703577839618782748884997203494848558319279207371004068514038914951951862164529366668776868994984235743990653716836843370720188612151790218654985478032831944497993801060859871978834081167925861751278034962426454240325063906419131420320523188069120035552944933236406692062226415839496625308691402711832005611150790527345395495432180591003801880699655038878798809896390871923841818021728762431535584918574020943033185452073258427778144973787328577561163537240753228206170078412392588245303617691114752487160324695646857070593243078676447513359060510087314821888463302673549040556759967833352166780571104825356456488923205869228382306075618869285137899792370806071625200180714647059085777016787181892829554162400357582591916735297542530857779826747378474308454466633328188 [114,75] 77496647769459100242657610512832121386534137486331903074207462755267944523406675342063267801181972024690527422793631591550747388420933385248509359137228457611388863670682405173066555463015697965565584058407394193423178066223238188561762815651069008908952620868534414770209641111926289601336536926433757164166732757632827947184214187500958450699022255230270251488245262005715939346870424224742519612568018957449506392675047455000036224851289572938622666306867657391069642795644415660504167583749125291512380282133127237900737008710768169815426176744371115174884924529446337333255039084917000236399649891947596167064769446505667375183157366809515057473400818912987956279309019257701076346428893887303757883571309578927661712300986437596349836903254303972087294903159297047686481142654033962826153556007942403933747343439735896483483520299671763098629969229420293258672782711545408031544280846846260506784298784452843708834959452939804967991619590545919657671775444246715382447298789084480587658907676633146942783995691737505799993575206070769431323044032497841681057820427881539185237911110441537134252320957889447092934152507108154146353620968321034094910157168293899831150257640881869895434067152858758167097960253952052779875988867481926208134076584176778167950092453609234121251951699255600873247656482737348316466814341155503224448547693553982577250666194669579847682733702841058533466028578641277645442588207005078814570827561424880053916458362333786494507013063107754929444366462912376559409413640196550221902107408238423948749200941494561850919696358568750565397742214046895417489090043961169491756793399508418512416470390118258745311613453538745566361345970088208436296659870915111248205359691548875654915958119390460843332190756453661053391999080013924364329937908182970653970933489078759233172838939755641700316236410848472263436083580749361676180276028839303176463226757486166420141479674000607187057407760203642093712192386362472812459264662349024707961627168860648931106537197923520332844317001489891138075442125273911894736572167046212193439930411837942744537478341901023924022014650585591142974383542900852548020799020507927597826359892910072125671274380167095278178294715915686840688722597729424932975691222126595166657078760579156664384607535980251078649038622077258548077796952844 [114,76] -3626568651904503347515797242234118495291625227971146073307846827568140834389462943078299269855333252301942950743892843677452633935846456257406159894406596404999723059130083712401014222518959313820740559163307006096993838846896115817184126262028229366531796150775183608353397991793900965754163926065236256914787955622122795363863566064926369285777302492445413797115983981159247344286197977738598315942015316262682442762487229233499326506154403746375484893956158111115236667300059266614900822465989259625741975779981874684094825699205718011901862955664858674657630465581608522061169436431896355460599661923738924292376831975418249794553892223860222395401713874116756412824036421027104195430810238351703017712075935974539758186922687718997452044818672010460086210800732703650852053241230144028709428907291937069391786034929842027251194972652983351091639175813261618879510679797424262595261169918260901148719539789085878248917549241670825462823593666199675869257853698458050803586672352806030388521330031389429393267604418400149594763775907388860862933326126048233806596500907258648211933666517536295787394089955453911587478446168013208863902172649516904713488137627469402358727476464330544096740828257399684826803954425149865155798267519307842169265239550864230570636112171711718823576832791254447029620178087508833478164029957598986605569595649676760595627026121472562893358359024578549845480884362208723862303645197374721071915934648809190147593905472711783060220051512591101566896535369991229453768351445193477933520154212088332727516462950961965354959696335369632617460408215835312977969405869010967611359066560440417052985091985673297817373860553905966313411259972290258820494050936276235791323142199837915600112318180130679267528519973482368622108548935502710678704713640108080452944194364801245831735784574954889239593438611331436346871019389792877328319733911736172554599536377297132453747999535442628100182105420524947685196450532952241398954451527329373503256111626816714238393629809114163796168135673500979643005400490745486185839954325766330927767203261211648275011271967582394049342382197215451149227575897785432878131539723693077074209798773204530778960327404488235980076920562181617126044357441502957653254611529194431309993200742442210236831099627574448586839321487408742087733080 [114,77] 157094537981016526934468694416753674394444977769681053125911763429489305695934012507082223293845874162637836365376087751228379709991875822634711456320838337890139578978930916548398302272145354518366098612434372848780324511056604781531187171445730700019770689374325728754932408994218836497872559964611865062952693549393536055615382962754353121069957691215396549256016770765387035689272566015726297945095115340977400380620731972430202277824340749928683279824690579176493369074954621516674012218596764449017189615985680646639774230122503285559911084432187175436744128552356797394278212515703836703655173787408132433257202536951203918952319762377396251664978053378489946575654160909655725750810480328274230519310833431252507967287843503471139341658462940955051540668284727016034683040535173624829636711723359865008202183847276842873472629037942821106522014654899529304363320796254760773365805234580223219165202977777421402636296125533833985256387902763307233348781346673684547601754000532960560776810126998331877643826527192383808922874444754997283726994269405996903612164660015012581006756077345849779235786426698115092363315809960524643472245462185111691150723576898331124405277772832895633235898604716846634271038381935516896824407321114743936963635819265726073770276911789861711599877278561405423557947711101235667290225477975963239958289698425329248474366702046011913973945286610160092986188412234310649922107961360700144705655549599698166698008841270253854141503790391386933222232609010836344429672316290104780272234123931432521542909005399846530550798561663987677673101866869020101496017837558970897088087435427842346088772577868621075068663911406454327120097413940656935996304622910901991689501957133732422851496571227082745684614672691968232775632660947036895424762702726718846579621930897034247686069432683847097432884836672095740973985738377475503380942890732277043589660741638698538192026017582355663662197762641379643486703788783168894979948320849960687722817512949402855144855994152790326567188446958109855416853228195962778053527286686512058626683255653673085450662013074348324072451757070885332662375302351733207017876728201232609492985301428670538934924976840128741383453862862751717800564622639333093855554285686006912170418483445481746097242829282478290501249904324749078264 [114,78] -5872188581215938546734038598501388636664777447755501562863005369378487399325332376207969583667581887679425178767196490310817966047236231553266902753861931090665370479936491321309664122913570903611344317688176722693941566509048481157022053789361879599920265319433044322771081168434772255355517212960582242142028337917644493208567004905794760780957877390841564483924330124211576547274321864721264194678345740804545906154557459419159808977893343990009687659141544072920988007054272542875178029252519107118433828657273975299508259738970117018244641667315966537987178986962107676910462122684124773356009120245199465394526452306688281454074257666533041917624752016973694359708182997046549259767131437644763469930100456897936072990500466007860361686912969903751274731264426680274713398818123583382225177135053001156288964663079534295328507203993655893730138787203979559758931486297398111987675861706930949201240924999786186078324893247766298757213998726657397288588691388910551977604460363311534922263494185636067348208773026734984267149482069863719138483467766412972619626053709115504011264055480488262395658852993669010399181003189544568960311551540257454818359802508580384280036328932151216074081207233776682688279484350610313159705706376717070357354699174475478489777088515425321386248811738176112178686470807808451913502313144408844262176590429087849092537086424322437150156439054772066565506956207430969910634986859096004444319079817824492309477653177864272991311736623779680912438437388811995508802912366768121921348721390478032010503810166489891286206999497706753998666683497135508055505956062536427338510187525561026649682036857515921072965785983900609670451057684802085613132280059966741189527468394666525640283873334658726467630288685069259835437937182850851489277090917919679417530491931640145931684802734344874801914026693074551572066380848909574266317184431884765877173570455332650420069432269738292836828601803844323593141717242374962468886322366464037726444081956307424475373396715045665910503751794534982815008070178500238851853870253251061908632460176066041951212121486065713335812479586351311785591201421189261023193077808367100127564217421465691814632882920106477164488139935771761704822088408189631879830049839172589556985036596009541976880425811312865860554495111609208 [114,79] 179144278932600722089842318607685636306943466068352237001129397434759879544615718981496523443531640302994718115041845204556296629199071970785660712795860959052992848309295398591830657542753656547462260947139488966383216060721805441296181216429454940342046475531996192329630638476251765447453103523945763575370359363499573180634046675116431210143565363038427522013556941177851537255156274298002577290144667998699249409190477618907129387131171402018577150498930241880798144426424940802458133987307006132166643850499887777359307775994612908642599868388023897547007013023976283877541964523187938671817289130096895438715878566398601861137921958154659402551226525533681278530557901020039957022401107678639051171220665559617506668350911729278939747007706821326742035808877989030375516395830635382229660147500945152143980930748824426145701908229771971159520014869452570173170773600726642273325198258547995295508571659494013022650874802341452138188084775921185836850185725712053156933138063170592723710888548279781426849661323291831773487314201311550492965351239150192553197680798484816439874351488306940516432184322633607349853302911862675383944631824972607565240393180170201023158248674509875494666935279944058796766473455784048846443093179253540129964801913551360017537105735471426818980623970874690538181773568975080634825664458243189140486165343289823705480282103097020626943179163486772991500817509390463296048095414451896846326667479410690376879967570276274547882125503237905741473217070127774918097654847601363346253420920578805902472595245670407963741862445681383962330389010761205032299130749704462971764684796163147408544673057927255493337368917034798150441757066623696225307093208288295577395800027342852282076734394605075101547754287474138276000907378553600229256643433837106926488518206175934907584060001691009861361196958090562016973799838341533765746761972308377480069108725469639732386217029507828783012448221141607172686460635558357398145304054244810481019185286015259701915567063175964445109064689213084631227630792719891259152850278847863615526298041667908156811074151907031648422300863597089772828812713696986301533391032803370335145510582973868260586251945893697165358262629358221435998836848243622695366377236228170112321471330600463229192862836820963096884828653822 [114,80] -4545105547410301993840397044004243987048549783234651418492101854337798062742737649592916104303905398157720235894380568438230845412686396553392424974863647915264339348970215099737782407163290776867423860371746397317664318698355133920119432390637110821126271979176418240581669714282097143782751561838264988196581501948025439747203176540854958214394646007905014984385744796681080383889693914624549148924154497609924134769896906716862300104143019645168731668184510730722924006704694737394262690293524609205481929562319089421508395965796276024444172226816896618075729006428049929242241404554091757253832878560635839884353131599989415351202388845037741626018392033054177961339774448950413321822547956958142535099559789720441348177877782564881750919253092434668122046710601222879788933056932097827850995940625270430941703079116083255901249362045835637357482955055611748503733303277249719725092972503968223761180671163861778653873754883201687419257895961504750549153968728840253337946700815083666566962799397922577191891850477909115831618172179527316367795588190799902400768476611384031594414109221761742103045625623356413407879994012408293695382595314091166548589349664800911414258698724914286074591607688237315760788709349803404604634608880453406288830791527139496403411327533805271469611580465632734341573634471687802311791268443364756414215534457092982528812721680274603630228928569105144132055978209896651304411621674059858735951007423186854671090589597400817310399663417072312437877333856958624031772144366122838033888446957328108528085049854745031954676617991418823260270351950114672854118384845755943375341736675774302198465103686449157060905127764794598456900930726289303285572721792105678979220962976046692273321756092150210818986886657970655584060513457577592952355654361697714258794943530011663488519988164813275700396876920972273202956192486089063890684710902751985967329943272150116980519543997243049342247000200763327330178157921125898560198159812738214362456237493679236179839228543399298836188388621525449648230730354191940689957717451803425019594446978861146865785662481822098449388856897613593054597518961517561865435475554350491026343824628129080361324694420667611559311534437129434415930405552270169482290351347030250716364815493421874958778673100579798327572608 [114,81] 96642079217008464412333196584319007898268624511767828285557441250589512591361046757648265595716551632526395418527222730848655397706934928609288686398605751849294825044539413822294198651743021610644906843617452756264561349194407118344319698300624837769565370862457035354549346678580522672200752006768105234613368178651912837261805289020322916007618168779478058562122827613652645787515062044206517284767696385959903817810044030308779038034678120548982012722455691183452016929526222975524223936577263211331380880715435273422919649129080648918962593729257453388829231935378989676746248203018213243207196552903876254214324893821969423719058820744014151074755949627178946961220070859207411345041062143310524193892190860847783418101281421013746248447227472283440925669398131537836228702144668210328063663043260776877997827178874970589351776845311104063741774815439265975556172389081159216466359931454067947181429287717940682827905079082763336556955506158175536828599240141217397249616564371895862102377824449824505851910879566512061553986654399446916484391282285076046179355698742066013983892860169476438324153073258871145650362803530453546679346687399348151943595151176213362041176539499076219003535000086737995778161541271827009062325423085610395759890183816326976124796837314706117090842096407546986746964711666888751396448569675456058372608835683118684180075756160947225031279018788609395321987943765745255583687048626136073481962679374756481780258849166076759848649831582749770827979556694661881817148657716231271715198792179418285186003959613807424703521488297679554949698818705222563255528235628445567968659394351258754878729162011862477205851910721635874819355571717743962359492336479358953135275264320147172986316987402373426558557243282686883941048705279789433621157831767266453541611208578209371700200162270319378291196688314063079391118987835480782854854612173910459246285323955464422311877765245860225694784304549798914330407659109160535267744122945793192216099581705693964715661250370511806486599328866968111954008630344392764940976082305113367562965104444487047009435580844779252674261190152514636605812937565298745330740054175773570471204513277362962296615538861635549525894897119626672863168937836787577395624633829234843147047697275915404674520513553045245128 [114,82] -1441864894055607717378555904225652760472797268939581393965984840511919991020891283327652169193479562568318596365160919569403401881234179435417516905796342023148935323005543599691321784148992150817993759716110688787752451784973046317020755396808007585339439907212241933409500791186635038039238827840661982987345878126387648745732379372017935159955836470868120050841267540781773777788841906583461739342199077872056840299689103935404339438715301423310348410520714429201970376959723452754301679034622133676000402337388455301645701580840116731369383581368905490123393239665713660540259822067702484807071049236173573535939159272612430319043224449665100823544143833782031830158312644321408646251878232814447571157189929236062962544351457271663388324043723806437512427750476386110836136080218227066647232887786600176035910373888244737202021052011063797487775412795187034484846640851362417710455104684244200366409017429196342542108955803246240625399245198553770335446185322772862650714526038551617000758691169552292053409592028747643317678562669932971524548713971869303077117143710103598523923219200101722100944529893511919332452272584376965578864393187750316256654767759449074735641569337115798973594136708950516148063931601002994271273861121789361915455731430016354472037821428579819759170980621531270129916736188757419363066520363934021544629695609851674597067776574839855387864434101791759161336080625344801116157489977279447193825634916417039138554034486990084157439387106790041736343991150908388678061692211822209793334056563492734811328433645106539911712969523028802358633724435000347741671761126213524551009782981821447251573897556374695568452805099900203683113431977087735671443798030246866611961706525310870125607337888033160383200012513686251380638579149636977898458905713674904844955433395445207941900821730161629695389520501919713674539330233225258253431142491372339834295776435250031458121331460299717915979603260171709822318424738221337250147216974241929902343971171253877780292452184033022101361814276905246931989079075819402482118390646107866819221620804748366035222874805510584584508819727524131182124863534039596411516209142736696167544478237390412869577852051496563284181205264482424559760020501672880469513483786286800217961057958659500679011576942247952 [114,83] 13889902294258435220526544124877779194385382160155769185732341996091896278512762560812236079538061773872562793664618937917036895939765207109201082182470843362916807814076172738441567814058970805372676713615245354012438681029816797509914675582674827988667183256833267913574159869755736865772187875815864538230952711211249230320638168110420515661504754284833725623923881915466209721190928054926425526964347456473664822955541325346291122953074029346604884661983176224852110581341523537055052447527096569837387171809885304692314167250247009687805671140081041659189082887360716666330625891483166599028319153264927044197651883750550345486831689459163463757958911669894659420995678801348823198908855783687055645395883758390202394794475392370745258638736226563157374477997523673394200626832023672739497604064015762420958024665646960138763892270293096405445491444277030542918169717787719600175992405035885975064658719407094105100414991165810230052139900902577826121218584598250575096332237393666506280624619464761338891557903092619736342677659308222348552095625134914096386296188804529327646056334629038746292967833967856111004955326372287074795839406690717603755576468199541603156760044768982815498815269827462811614951227665903068079485338539551443507593878593191383106493620119691307874254074519711833235855983181028747426833117887264740440334497080183392852422957955455598768787249279992817249890325047188309623546872491761158272421991270519665031894593574661659409912009356606493061420438842384526629837583532768778266350468853062017004660173004773998174279027906162988001121413165100543634164127864519468524003854390567958878356199684642379833546643040170590394133862333185832892991360642527428042250852281998937641349391291252669992067147547790136009557987324811117449821489018383910725220181137198730687809067283026508327517615299890752187421423426642008967558038750761281560086411106879401850297841537803442652166664786639121436586140129673961552891246567978811802104536346441470134928352818235627812347600443268637973680537426573274956846311446164090002477633854053993571610616239837176973483637583824431589423216415540823613533991329435806989067658585685288299878635865459288009835757293544376734388101708350158397385804221194585638592991417254790744952841888 [114,84] -465667601124601845419308821157993538266822781625211175743487071697150638239571191568603765553064046107769294899759740163188722576178157848058053436978876705947477120027849536424785625734106157517769034008316483753031490406361357467800139307538353572546305598761003203169525588125003828658696781121494213064175403456215261933347135586230439829787102329899802225903290256193808446862586802406946972756211349317905607080951995553781112183154084700208512370466906248244305377328302803003546288781796702738769265748577503685916261938060030422195708110896106889454131041404252233528543737405830037202716129913471015351778077910812106934631364132154377978160379275028977172845246781345949694450676851845107767162754810666376126936794857758090121371607312933013739653779253177671759568912518867736652129876045166255061767304789272555146786347488333025753772254865098608886574145667445907602006357993966866990493324052487944311690357191394905320372004396485050991832810062080979557248077491361670108302721117840695236650291561474553740809091795111080817849161763879745647681351018414550623048447755355415283646085151026843074128030828927816763147161709998763571341584378990368392251691019453054070561419958266898585341981166096870057300608212756595692441221819561440582510021260809552159352291816647723245110419019990795654036131792222751990100514454356829475900017228970006597809770030543169303440704254039587799201509094732450249362718473572508996430451492337420603129670163273711876000300418650795182215047680821199854177531884062356004310501928926478493167919157118489227810579400816003772641445575850139498962402986979983892730806441379585804020704698491052897978406227574806426063470723870877473931614006463303232616760449425988054114217583914774409920975560257825378430900033375771570514000731736538126170708596059521616029161592153374597596711799686582562645202571340364514134870662178648154176205265785001440167466584498209444893617260704782089773441456154086639204993343260137866517341633655751847015449861200180545245069948574922877981740761783028532267562040027772725479803213986935879949549255264755896713281693082160177434857686885642621160812491025629741243544750406957146654859610353446286526060958321367941135349130003252228047951149818636035666160 [114,85] 19745281356515974044112945621558092291956060045955494000827847393916820610358505897631826744068215204492382621661698512341925108516209263747741514960775764043446782596931997948435808806113342569932551976531556262731763474830215329682094741132027594877491340136145979849978190135747267223902972337202545637006103635589789714086358235654877291318443435473641820672724972306737604369451015647887712521450212340362091809029433636904455967691512940544751574236744833847672199698812013648376162560164821230703201111596992264474004289221858355145514861066420901983422330116073768425092556502454125095343440984062656483024044114278764652065481832887574277942977109667357896204804601827883032265834953599816154149930525385634404997798860625227365992482855942315025318799384643551857383180241698384876375988320430182549853976387322387215545725311189854259000935733285140013515068460830165441476277143133389942810048787877702985940187532297309976907983566914956775768474760987960594444175690493662435255598600379833907322168137967309177991889035058720742467555552410568485732369495887571234931590794557381834761802007202091927383860772643486866605791544967676032623705059410171151540588757670052791037088767526146195598592362967216108802482007585549649479217056846949872722080215725817685879169617486626927026001368286549571666680977174744590129380564169274151764496827588520145444680590112437761819122248113647121771426687029690460968886236532580267877732440108782103927353190814293592721631659164494012469635640995765706563895652565899099545338018315665676600794505123220915208871562526837180145838103827995478587060004220720733163025872255841816476564353682663219240225574935449031320845072200069966268715892454148709278873296642372066629721860194653274250454094957355210254262107630632398315655506307119147547482122823020154518976059744015183523126055308048243394917702704903486795579916527689257806191318077425800885168329299509801973542370583315184487092900008814419506621356370958588663275082883566009717055484329348778631350264915295344050202084991444361358087410483788335371087158054638240142367564581670478672904839127042187714708906028894142333431869775945159933910865335397813786669830704595101731779594004999021014142023446323322196136658733290129036 [114,86] -426633487122686025880720131813717105241791028772025691113093478598828941769498068450572714350500941079929181766989671194801833955773982469578442864366711542338625559017126365113607490433687962122538027681047792462111426297826141391720403714647636448831160750074537271491311364464282650293621780294201180909827401088132123143378060151130839353472333205114179343005851515375550050161877210110060122243706274910393821928792326529168073302751090427785344975113795689620025519367751765892526479363445211439608912143855742525891156928011603281084959363528551870041726070722867552597858178851632974629241445105467964654440783929116104822167101189258831057664868197247032528691625741151006046591802792597562698063094235073907964375759976801175995105997684003953634437490828682351595808360992392970123874777238293136517668143113641351149599336785715384252831822520236563378696799724377866248114152621126618909716804499781879301762014500368456520100503683049189742985064330764791829294287163396935872730158855100382473020258929593523990342655533164641440629488172029577146364444164504956309765897356614316859607862478393882597332897501896575995015642101860705637632632923216416527787973784001379534404422982603739667104006822598250957438332175385480241058985133384146445461703240165474321679066126535560457263996799702197600519172793999272039606808117209193581256180035530702156265299878999539384730226877981836983018585388779111070418112989436745330351291470848560614756541846359229153357762437354587837858012508081751223070667176148178878860894657709261543708965072104597012112368285403320778581542866994859521088516675338953555184725243306045671159895368715813227845944604335297814953217914695463070845886611529471472889204322458744580911507853849962540098147005825982503060312124317098756535455528947791692456567463388214009113786618942125948944968547885184880154441727500672918905234489728040313431543114174052712248194792317468587095240715166649510657161764667381124474935882942918799751705212354146047630370832676912805640179684405321013487690510439987519452957321528172976774287645040956754202041817999227908436176509874733265964712642351322562743819415684240670570742733042672858174127819134587538458933487491945468931451104423679895013453050848576 [114,87] 8880991630881532101198583015793730370226958957891974205025462621745497159784936785370805558815434741882852731847360988165225629652280777951561658644913911779124154108201686912618182845149401742428759633681898620199912108858074870722446653841218719845845324075200739282458741950398969976077623735520843642762638678489722842942186120177270297166253064999152514569239034544529338474280823646429811119652447459330093664732729321828326409012670100325913302868402748562510814878558200303799858727377747019610229738019589527241697948202708443781295102319992589106988732952784970560766510998185726962110776233753393969174468233748002393207042143667220311380192562072316367057116929479451445671234894495853864428148826385705959790628660438072397350643558438658298767543085393886396605030105734744830087971977386065390416466445875674890120840294996098049953921350761088162996640878826939812544786703981158408124751274250239806845968622063215775956344799129371470001231684515598655238432783871405132194568537185604633081242367325788901715772377994294198659270262980841881442440515446775161209775094180407178087051052131522220083393363749652795073209971167586406911080693483858476421411644203673318859640916278106852464916657127559997923302106897594292517304112024396793899889094611133989044649010437361677600498155338515109292693578549906159837232006666972050627861618587169086477387599585836898958488004326662039573770230564444505997149873081002950176883148499376954607987692875873092964296981655471134720315453278224612593086484438670364487302965789098393039328156306738394277618759997916772047372259103414014966054868687761387463047257014205487251324374336144667508233002791292330226497746806437366057928364070249716714735383335307173100286168419769891198439670183496177865451428768103209964889381400523923078331193861766425133879057255928125840490116153993722303832261765534190434352586844873148098213534063996934809300375486893304042561775384078422131347648231746139866045330842128388940917667454553815279101473449651995807494393653854342882060811614715926836029656412745706955515385253029226498495019913304561631791810798401078994531236483483633597451852024373243172831526923750140486437409917552464338187323588247271533874668071736024619059159760 [114,88] -215347756875023333109095027264117070348911534163611777792313938394173874977379990267196938823001617886956690923814074658799905770788206041502779332137677322545604301641868872635744346926710935344235856027870418446040684056780431525756427629412583734507193586900848059147181018574877538905278065688566407010716498988752087783455267455110845809899065762860772594683797663192415330085212192770754962981526697340919235470104161964582495580203321120648090311511283873054191449016335503195448319533387234975715745391176046912326818698079726737892386257265231209389980214437828729442498830146570332069039655356986633237444266662833994085267649434388230183287363819623173852318754314747411997715891553490038934441751179599113743365636619514456530872676149460240361397016557692818145456976283014454409839838170676457465282988035957175795366585200485817337416640146210275035096730112770590933509647523268424835349753963725600207928632988121500188067075395555206218369979689517232527658658130478201129631442114486118840522977316974730630699656038984824305249819543518509378552532552130932045789818480698773128222751435381251605632042369032614742056064460830201495143260696373811743281713060871891638903929789776702215791301133634122539866739771548514269171325290048583519993980811258657362379894794044627678549546854833955025915179514547244265209861327220985832014374425610267542871743812245595947568779770763405782691598468383175443403550521831341496470434191205495173948766522376063085512472218820780922440186829609244213019568789700889837381725909932714278021186976300093949046431032944281931067256263215589585098555047491826390300634823007106571650789350229270237267330757889638225133266530270092720144314964915524651980740451820744545857193037023996689637226165013073151369664998064109560603609083041966181084199217945199345900266633338249177159636908602238628728164104489770556154285828473460202570625503236613576557681274736461628039753270258503155427784472219845062684071362251216318750061731799059378026890304099112405495261936100019079254306069418649308388356244732061040774431545007337283713499616009508114065537867721659679592803761318345702573204944025516210324804789176528377897197357296736853638937865101108646889186351564684003067072 [114,89] 2416187859370899178306598295488613324375684911370689140290167957778266268710256119999906411435944818928920333946539587220780438936625020598096114576224961460686437021364628330676860902616343149024098708464667169402421812539623993470286155667454005867746673915910058462769749441165181178300901587554187861424677556220323581330653822263437808402901118938597479944534995263620353155579320183333689126975858398334080862159080936886130946994174376190225616784687308572489579487470373302804178831059472529018986282857322769425929243040215842195409528682382921303790734389804789494797711056088824071188754028976331752095245175872412434917466479243887192030884162691710821290997589082485285745699409450502681773162993721486248109024656210333442455694031352357401763666110217100083937908721990024827390470915536951394432194122304303107750581260161422326128346255269771445732540418457831530627938590499098935137833488033450138824918346587657706659725700443750142697989844668325037400815081657071169992947051939395546403373752501221256592021023150364534403608527382670936025706002813508680481862729090028193150049923516416444914500846154335190433741252194626567927167903892938642801045732750508327027092430328835816754851405950615114236786556405478592550780054148534353344406931238743066330503140888519116223987404499121929822008944261877746908894665525239454998647761335448415999195714200481274123617187672961045477967296634944974365275887854992428528405802264184733678326036231178821351459070746670613653789207767733496725722141008768976607283473263775128352438165488987273211083552719121060965684573772719475205770751026045590449366413022471049813093612701956655658883359997402965828114613006267878085260705752226765696688057685012826440284502996542004714391519529093432021255732889877381070231629869800268801549631129704556213645346034273592026865812776280779532250607702059600708970539721732288208056671236935824099900760478515233566737144470700092619151964784799275425576014926632157507102225884121757282941612892650682836624927057288029135612393974263957361302753945535942651754050568352782237852155427187676246068766921709482216995532375472863395521767407496073999085307593179021085310418251316011843821984288289664209645193996368791072 [114,90] 21646307372791226691374785244921669811306009924771772588766167939206576077343009844270090013120835227380796581948203495200477268619687497652756935696868720724128204542505940053390865443973002735024067120071050086915850486848367332717469291934920803098543125152728974073931262046050729300402160840257341634703327997207826416964491151995544797206911379119930754678621498664032394260253608730264271500021615805263219945537952074883896624871169027621212526833457566465896806554239102104056311242730559656038430663051836548963746552114717232825349301681640240144184640829018669309211000318083650025329753806278454034568326713874101853282983260816172866653536786618510891959551139340125375068452762482045509904994517550153112169832206674621858303906486985623056766634550241495721042666923118104890917241079281323580067644253032362283062880091260707767615139798547294208940816280402440145558329095117673373470147694671871942331979416291120819988226395214359767954679321048616512185966972961902422758745428725835106815129636221794386354554993463195208769619715182566703236719099169029107487652993784161422674489751388798313085082854065941542087396292081899848258700758201715235495781866377200447121604243465807453938216395918079275436610942400556627286773916281565201910333276439903471604263559957988336118191900509176906626264673765135172428996501221676572943786113919983672761723212383792551513341775205798611669109374172044879349713109338476409010800839820181767600409523092904377844776129357159323139015063679379272638399297589784047442549395872667347740537199930330322728043688870095278986931985199615931960390414369071633096621860776344894232821368342238916704544217793383169480554578134396236288321055695023648536682416061526946927838090697774966775365267832692134942180661955890081890724372548087065056657604055680424418531172174170615348237406576012058870935866829490490871088996869604056970298230741825927026304034572097348517869078802665093379649218318425229343258583594973136785287349712715731906995965512043025416896659047100094155089783923641958717435240134416360488476720205134925682835349295272944830244236702425585201906652268562920040250367504229883636067672751005081249799757860277377282202601290336141761953761970800 [114,91] -909247269831037287556125606830164734162335329211467285312178493712835740054058305818219050833429832580573338392683155659800872842651419143556910767933840990119900751070254139892467522242736483723189668134086196087867737348800172666905774456425662766711249822172362830714922745652529324315374571647110881905270997652328725592800735679917549114195031510182114406001004302316188086214868533887662808349852065928358052426408609350612996373100039897487151159516859953063109408706615017847666864234212840735911559905811341884467118053718087213802378512193314241903580759350648830964211479475209268961559095033989724791332826925975898746301313499432906144814190423268872967682104648843319556955689815613896209968126919647607358156662634514387510529628502055581303226727685390419510171490432785639578123665806829700476730090272917975228399500894544716083324979685165223004848794668833165957129986892313042457688184944125104675642982500090763453449934302097091016162070039901002324306675567787976834712392958661534641658681118798931658945431120225838202221250761445537717209531054876804189055439992482367609601888865619062796565214184243676985007332351510967713624688438409619315222445018975831988016472304824477966767070471007985748627102658857723501808985008309207276583677135808112379339692758870610967364807782983408521008840420159479086430843016674141134802836928736140979747595832112052923974160035576942178258876534900105770863137895016445030789539875338930381063110854803091445209063459340872596152465216290623320934738849428733989671952785639891208488023042599595075102322057462540751306217042598076141892757158009609245355156394335606427099877981414935271270798534681673382541740498708359859371199568815587673214066631847516166343329983723617109866804673644247011265435867820154152437495346122002402731571306805641559443049146781834392763663458759703801192338177481111856319105507471423285056907286416364023148878522088589889097745218061591393622368688964093302088089692353831815233102787907254257576488018120292034282249909908259383540770774330627459055342037689934247582103305579972323710810379210389453494170518491199662604243966952346967949851646169557665830620837588596239979442708932821893968698168380426862714844024 [114,92] 11958471036212162832903229496104590969634869582379983129613346869429501934657759894568373177749483283836224761120098157314005423794065912236138093867068606417601200116552140198820727011924481925764333189872969955459229736053681644315060306597939838518337471387590421578919606666380848248928249162446603071087995681703936600141841400724716629504618331416551887986935038102625612779346657110326091548054456739646482327175185669451512879028342787665438994602629209397684475742218681862861532026310692304482001582371566352573614028840049206966574333966219625488659504478256344399356678762406141282024950564220494326739295518858998245115644275587869581749239315726142879728001224377274891748073845141758982025272607677668335151183844676953463567381595097880952505134049738389995227510315549019725480214694947368877360622204171655834573760255988204074582806255506168083820196600211328174727571049078288088840053183176558181590301639267598847773968756792161020218835406397966389623700133259894854518757357088565783131787823409223273506101969094959849459435720593476102440557845549326946096876844525299471532387861805988825252703881576413919875789745042205533440176081521053436020046025480299711706339316186758386586556104374323124037703799010008748256391256962987394120552292620740447749701119942446784855077208452980666407779090508806389078429763259700125960832232682922042293751176513534250325216104737572913076103250833196879921252739871738200184439797358137530601292455941614383115169076638998049375097646662444605745038497904520601464273024907097231254304731579664653463137140099006023029570385735249166885044842133530297511268407892296715592526667574007087154391635543245258692041850293950819479990037760248884230129400346704124993019735530441771531258967977595812506342548002462105291566378802483443178684438764292421878268651824994009295157612417883750654874785902229823429678301731343240607005395943550371086447770599030889320343820522119276221598275761919199041613257477965225582966855179717728510395028209070281871039680017042263109716062075205211602674533065401188466472012696961558664974540754988381398006678924452255125409119204287818786069363969288857681088355165788854081923722288928985113756221319368554712960 [114,93] -99649114335518485685961301947241657357405199631574429961211875287162131769108084563639078770545081653374406899238563628922306373642429276135174000187267293086820920356826594071175078996297157011532233958511757139384362162748976201728639710796780279275211522603406471681199166797244450036694160724722889151428697549833309197497985631301288298839190415342499708920341676144561541241895912307232692590741113895556652437746008429942798065170055040152568589533454510838386804054735983890846630916957944119968081888592635324347875650499923969340192602202457491002201768333935969198596414679440296215431959073506312015834565450404495042680847843502392791348079232960187274403399097321155124284962586259541026442408853619975048417075550403309251868372258339160397387665655336080622440859137130114425011873332387395888284398985176921287857527989986164103566599993304673006806722033423207361570784362104404499070390990987798301392673381159895399481044220323779451249824767841226426418638023781408976418658930460581201736442294405702164867417157468665126920938351921754145796552896102875132273073027005335065505652772295524133910002360712321128069059936368583964294087957575615134574477936294160019498248943411894989852221872393595010062337385836241341513260481516256682697705555803198073976381098950715608633318912911183238091599966331767879676950726712355179473073479879455275499486448042212306997094915425515867379252633621543964080616085119399685178966053782840920859659398087069190787985799141179236333530427038920766748622129875651874531500990799947101779641596219339684895489068424711008690062618690814094755206747502280506808932422864853729637501483370806307021300694361399522116243384197418871633851739203001391667940263956009610594176666267705363585218394911836371469637823777554436174269598099547344324092774221366002464478762783710893377692637582573077480801566211590955489695648572913654781991363239509959535219725681878233566074367346424255786210748151292045052539446081956416601643884042625935153313701353475545458164445645237756313242365894559841484257310467296187974276292318703125602484351468643822561359509185464801757391884251729875452828817217394473267781235571147167930277471647201848874033296548230896 [114,94] 495865688927827525395823571187304732954169394236949241437631277797090483880645336626907382355153347300254872027169364625578638081080293349751387135071344585067318045661932043557964184924050468086074009306044267973237520517965665490925955380922881515234082171961190937434723330049106825005320564690384117210325354696002510852823528624825213161912766642022086610896805926406006059377663853185090731941424956654481027719725904138925189525021838179103256452548955468164278303937804553076249823816576439442316196689684351234135060655288223426973090822565606067595326632150243729003427157425409449907778133252116465867835183343583778903894835885480692390157078595080779649105763786045671941943088448016322283569914235760333307410604757554425323343992218910715073273679262212947117133189004514264062544513282131181188851200931400831760401095009936477926954163159898405371632550817820165650433619625626158766054320225746525367965790823458196618197301197085376060503863418201993657752333126241903267679523737127774823862700275294188953317120834439873758255413387665852402140844287253694080013207119132698450743342495173276526038050979624238176744262029189781739494537428558072168472785984400193929582543997625331303263384899051312381243400117278521172231859468855432764316832722797903781910747108991561732601712944349865460220032900895493715188139855185453898965956338843685618719070594850315918597649822144975399621562387043247398871028718745570640004233995493127177475889831810599450232608279557037833772122968680733635119192675475219988927165259668007624056463055524994190325793226402558191185443684945101195508169877070542119293147994421687965095591983389863354231104100140773747037047823116470823392051673228065371768374182256276925968731966547186101840091848196205761055053012467830830322029981400059223092757327062857850394826745120470766402770922905659738089080782885790994623275744289676907208825220672418232697310019619036236599288508839131762877711076354554182291308349391951361102244388203665177644872735383465466863858689554694177676260571179645213592564086932650349296762040858531232438844408698640110361470672758677650164904557113865982201992259589395386411736293265420575392852005662150558811005220192 [114,95] -947216126113190887056898319583842297155771474969733848733867403726731360758980521671895526018686929628667071256671151558754603443654096924891572201842906978291210624019504045323767887032406736549657498658704380792778951616771334901618388640987354212463206406313479005287476830263336126388750299761955028728207773595278419317047504493721548362317104160163335719693255306129737004058675390729520149850634400392386397544064535368384764854561480133103697989854020335628003460841393440394625934521544435558657626601392724425119123169695597001256777628462497940870728609315778030448449581145542977516073293937904444664728368019512710157887293896284793147300019624652346162956042168219000266441972403134848762748016947707232744423189732042388969375229271423234043690576245622686591334939491102851974248365896492491220238854856678858825129075524966981924993158800005294576149277668939755667079776620143024266951728120297502277414768378039246317877902153930842893306129198955424682769987350100717895006348072581358918452770303296080887018410546121628875526120199806186618363785263213730221480058671945828183696917779863832358211129857345883191993212032622590037237121928921335440220000802576120059154103304994825001669174851866353528340931959178077757783483194879001692439841418866550361927026688990085709929993819935938462693136638464780208260675799799981364972324871281240194391951717346584248951221240479337248380673413417137340146226392200908096986822193411901739287305688911656899243802281592623326649071606176640510039240892769578509940178418689798209235314054003029710330016953231616656889940412669679447301111795019331816418238771308247094590485927421562633353016519986544473137435478694204116865400297493714943009070431100389180402823367158897286139397088689947989220646619284816447462296238571857616243797075173960383065434815981337100961703870719498363585393436111655639303880994032948025796781839511363634964412539691261845320009244296132829271475757776425925407054894249761548314740506691710790126327978523242593369965131976975787299437302273835713909675851256881837509765392460787315762117193798864086620276037469261305075002694987979689007218217145047042670267802822251008628723901854237248252844 [114,96] 51431946751371160109925948085862891289417196549242367149404809363468132628158573581210550772886746794715302935772073018236204891374048797086236956460875519900108676913881839205527188617573167181193711677510647160585156895685621911215221872014162163894791533364706492444344684589652212487297339168994444516369358734852079039195787476207421971104560026292038748818508189379663996677904166786113791117815052538349620908795249443858294432989369393253574081572256769328396585463662613381004478727129143708721849957588392614813622763991927321824182880347394699565213694977863366045340791451076640433204339823085900683541478274545950334724524101581465681960044314782512033954406134815501855612241473937772742472176097920197527771238099436425230018699570150852967216138732424738543327978032958545288460184972094331800642704880177848220416176667319010086002507531806272184005504227352381046401932602575930298468913670758717406781145113985604429592646653026773427817325384547507055469147680757309103609244696537781766227601879222309069410583275372593513737974152958967333702632047700393023890274172548384462869553449016801246940826936946133505108655642742331895898349974382160763393392150221148347356473371663308123233425817028012554300016473020720019083137624918788538954808005709363115304031859220797269368258270025503496071141902255664480583362993951880135035890691929717928448610906250917658821686522667754554043915753254265276362554578060990263474033181801181821882481660124122544938722410009423373132403467923896419704165890767349652804584991203691486858672979449867884500630190194714339268412647495258208155822109699837192784124961514211352279835849032637322729522147860625361334930627347393806199676765663222038652522311827017976182970179334858215670130397113467255157642714732787041060723857174921204792155033799247517367694832012416141461469431271619574855371960448743159444209204248595519862892046237504277792503091614565271122189193060651628959819726828675896322130231500892353153442984466747017872309764921885431238533644266164996697903979846683167638296137427902332974862602188719263830857429839928114510945919205646289362796397301291600232950263609647542049541753626592655774842752612440774272 [114,97] -1932850511766278914397253956235156985277750734623638498049325728477324572571568631345676651726439866504166188869289860934262048722220361843734422086860680042920060177513838672235003806452868285051443615866307114028366084914244839200910215469350105739542400342542173255064366129800054862764827860608279748855442413673546056803999092920449628680621992438300596904492905429906358200446277549583411016105748354858300123046724398277750326790391272242729827801980531873780844048277510962292383657498235216834376229448286845809309496513878790529279276882311690133963903274215893122150739525748016831542111502038729088932555705793806017592346674618481671782728130896735660156355026626992526027885108002432063651658037958502040091816039858874221812977012278520892749363294450847082154441933829659431751844650978047503258979390643018866161930052412156344534245643159748542361637163465766537822110608897550951564240601319352351999768987459270053701812482513264356302583142673237795300183936354369952944673222516497815552162311393871845716241378606042031332328931239334250890637626334193819529035745694891247752097126735010596409663399603110199859857178227921194275401946143824633727890677426141242100336398162191724749375389154271783462254148399258221427277413168360315394335975069867297619852327105461217390914595449593367625042016046148403685856003702665741528348079623506903480818768127363325873170308087113965648645402624795003633526556565454372031239865334081613919500615013254963726573888760802831180902084078083223137610430064505461622380667878224092913195204463846121098932881436537265690691216485629159622300299853492668701098277861774721175044266728510493998636257811191826308010806069097156927509312924885242511485216498005652894147691142401340523734276328653945228079631561115425775325193255579756988969339591932943496889790486349851958387440636139500096460882942327782606758895749689441841234853977584581814430774367490860274439635207282406941686018868438067531251137327720519672491669727692401925149954709429111662175571563560952327557095600964711003529565193344655942003180780982452525968154211437030282730658743279876198525923661887946368701034989680009418158532236060661176097422478761296 [114,98] 35119881617442140506710773157133627486704579034597015084604268519881464933695119873251349903089920767325626974787672737654241859171554212306801045602513694361989413436727155419408849067634262324030734859035334276215920509454178700595182933584286251925284673604185650280408617553464783896644935942398218499583326030003647371359410890002138145743622362595818410511260101610294153851420446159401783602129944901887711003918255120089114006467017820421915475217112617624174810865974839093731113233455800970911335642377039942070232344861654066645597730601234575999285482642440130376066471220443794016071131568910684060910277216123369161454854700380247678168189152952382034528771488022923284130850356014478957423234400236910319288670407637395177392622365604727078815550701220063425122692685071128496501317017494688183970716349749692328640902744545125357228391996526046354847800402743215039133036967362905425966605445813502572196128249933449700403848641666232987283328889089223398114901384723824951260548348622938199233079651359169940644270194212844685038477081802365980280762045716544016269283084705246656576421758377777841048405038316656125921026006090057279039117029552468703289371064271246245150801441063975085688577236775308208192153473172633491532484280777380157585881497329793525480979911575196956850614118098639635603305663865708568986970686519875275190553776523564743269516277222080015147097532656632909871060430770007381016892514636740886100179145254759118509271718721330904151188018848584799140306774083498691726582286381981483726248147747894016282569657351351097113953922450080238995762548082092618293866513897942462500589272446722644881407975233089278043954088037454384674910280895268990534080992656324953308911025523985751848814947705648469604152808920822200066221515095699605630882925744001571382637215743791303253074033302981203579305139568393294626151245174948984830141646053631154789494661978690834315439081731909059674747248052225133931795446648508244837399146427360833607310848009882038133952826041543775967206155283017945339792102426961377097764662709409822010822267606348893506013136899615598698884807138534347923637093809527274244122542597465431910413049524587887886851755312 [114,99] -430911644232742042082219562953679137246516368478721764782529179459057309043624497736718980157341110302687796525404671745362726310666507253240028454676321545639322844257998091614423756004279246998796325193308613152626561925540342529628033769580445668213057771583870420318804335360213050305129914061306508299821512192419413784669965544731264133191135146506578125124726831747328218240370986248122309794279680610231007952684364342100536349836832544766151462055846282407765142917951131431910009701630642280433793082820137121373507343466678662411597003620525453292057215334055598368938356248055828739371307742991918944899129648517623526097343055131237403627020608194561572856158227179761936932848603711517627279229607524519571256562967792563866374404412526592532037345047500645485557202512293822137338809687398317479715860452810591368347339744210945083085273563124450718986216370456286443466236797007404108478963198321400968010186493796792718101503560611375917269882088141050458383064933464093326885545154395342328732343029766903070487637361865395526709504316324930274821123360015315108876452880747780281928387846260158622499005482958808439703973998882693585071393658478722221157856013404745784306123398185672795808278218100510107220224497011125467586936092957923582995159383673783470298270360718646619508710016993993449609007857663664095342825552166462414609464437415359164236958401944857167696524844144486551115852498364634534612416048139663123787832328514405350592457211309234591340057177954108577311465517458951841306430183505779972771717269660184227122748120068441548233195746694377726670498719897587367984935334234552875337606167753602787341695295134541542004935273601284725251646159968065362319950588910273802976615164637389343747366304378909444897789713170414074958591084668671418458239891397925852710089161778148675311715538022786886904267169476801232930333759681017933554124059034653820503243215436180980884118815863825891239849707508518475701851524481545028485359139318359725682774716797931915083675210143073661905078889554227562707537323753969774696228558369172510964626088048128323441506776158338331960862114102283014631715561393256679797265830221496486223214752180545957556224 [114,100] 4137880294371517685425038811923471473622955094561176384159930821838813613956880786704222652774944143392831000222300431854903411229727271517080639855247586237061518528074348513286351784926630638493519058979147648635752712862095934669106987786285391921464306083446716004353617160744190926690446692218311224288126451227773069500304967766837846309569923218156857655664283084025243965507840733721406208418468119483984174433216850569310366727660670600826945678846495131683457746433144488011831490885744821592353861802239448667251334184428832635469870556078047556910299200588336727518020278043240404856102486612097860620418247876469857413292101738182138302734810234791034978878972697831281622560388570945322586098142389479118713131491365146026856957695264557833145162382956091987569427672770028073751693014686342911893854813900093586444707941469689639315307606192251283051809536002286481375603546113418336763726123834844244057032548660660439549156347381048560286304121873237267170806962342479259644529495693198235591559181512644891243849621616205986748345626995479012302604180109518173899946339172721821783751018348492891296196772045168786628378728652596624095795771766821121927069950630845440001881678371034978896337262710774310564999559607663554869169932281051042007821404488082592930832900177769734892072773267810197300493007831326961110005597726229249976823235807316368291997957555848422097795586804180088038575672719185476739816742541934509929259427784887521048225237186848578378236930263898118067157373671294301702749376253439660964864736607931091241045934432217280263852010249995984236529747309678849643183106161291861084015600252169870135436087526150936689287301218708263375715443971457558831116780219859633548702943236342417274817136603372024579069921957592204660850152257944333622382389868395623811953148371838916317802205184939028987286440173531201709706879287262252473018434474872077826083201566601552964400020132766980053970362005015826406973778415512420446681867327283680161820849802081988823914973763208074506934713849822392788639942333826422968042247370556470907630157661094044056449667792272690329310021541074849161251852820680562731553461987349203948209501304447965752 [114,101] -32250240343036772373049156703719210279121212629050135258095526637867640910389405814572254377288739157588261162384105118686306050729382486801091991562502182290888591522401332745970337578052908431265710426187725953957629362954063078364537504860595538523846009753840925461567698028516654835418409325783958216887833540071532221924648860981813538873482745820088849510331997759014158887724025484318897749748328864107281968914116287901338737034848448294144813784367644023929820191519538174641660065904663303797069497210482413120613179784301998515491171633952578594760944936441116871516087518350665188682069453983300084209324266541312062528564073833345660104652759468791016122737094659568998173295672236446406881534150393775214197100834203606482145353229200423386943859212008932767693028556794197948775213153424896595402104144790313703693161434697728540542680027480292273416952353159765492090028375543503611940720990593013294610308193897918763214769859760656396293055357124552188699853507172286877937861778517980862734581951230597776327674903036511123989126230583325608919209976440741392265661313903831448556053137170913934132779249957190598964434745889698772556075657526330399560856777126262255828539986572605419974397810234532900258340820054625667864274793478206086674212344053406595712935076443747315098289611007174482661086397453120291809263998500062532592256379679632432427781303558522283342429983883908229954829500595411226974468205726394442621019785055818415929884069531557962523347842308434966985035318768991524897772080132056312442138564199116378199766992732238580958189868975393584057624815078434475783349214976435371897761999147849172475410085125124438577276785058013219636883057613905908225742772470703159066271870637411963432441446222126964068415276651616401852532521464557886180880802657337548361289165999830049379199523461059929224071420205525607093600424967959721056258946618141399316177459998110299601905465590630254615171287920749629061365002442269430192452256260847892620137267520849885548743242092012723394182983487275879182744095601168577659059011226154857399351194645911495285896878848209146098061602923907787025348594779808863469290206064298144937440225208472 [114,102] 268923736687193822965515746133073392233352861716513067774105697837353209932196729253808478822857964203140851711141949127056954956057467640466896134263577157987443110875445885961828380532401457568165283390179723067457352658801359764193084001580707222042086345411158647092113074701598307423164758659029973244193343345795552150814863265027644827051841477010601545062346908159185047621832949498248855282569155999529648718263919917638596032938485057508805200670873118634555780203402793165441844301019060543570469183648968186106763182334954840236360857420026065721680498772308604719478513586997658564018440093950298846781664600643155810364772550710715186226198876901416958136213398361021377926519620181820558182473594741300135939634029808489135472303340336806522075352632432667155347277702825107471429017911889018295422306538418604290513291497728982484776904782152503114416408708493667161684444911307698689700919572216928337718437122333708956108423120332942110482675604021826383148318233932776269136062418944850440947961991581284966185298835870939252911521682810901823523357556745708032845475807690335969450566917420142470230550679932820715568918212200602896864810693940241539120553503405220564043238724383154294342605561092787461238926431521743250499362930909999141869511979644048996070849692284025266897978568587638924420255257089172049515498584566572706808969281491606943649292651260362210012354793879868171696472377767474284614118704422471711598447772953157692003758061947978680132035345970615781925883562311681771006076294985352857611770237536359997734609495661735545000630973274179556497667279095270587267748087944065430551160824684823153873822968509187662725982734308523957250745103835739153942678202126163026804006667222428740888566252880829797082526745193961945482417889261384764574278456961977864538437911537740521101354943621644065608925825843412972991538421758428751917448224202555360426865050147870740032118912580383573081337300867580718113888429279786145046327761559852052589503311648193369478587221573042398873289533364746060759874527280791712348045842758628057550535837021823915425687004412437847213274723186939763763862377454340625746531297744004661924519104 [114,103] -2961794801779876036455810297887753199996741615321385554059561831214362964192789501631695148478716282370213697934741260098966019037625230200020987760399498134584062785231390245782085941734186617633811016756485234721481940200438672419914774681996161017525864552353064122590531289967411634715264134792520271604849863189252117009439987617421221288099993403253326085604186497115926862014592052521881316196602926858871383870462989773990726070709862695240674696014873132051001323078395113723935506587636582693450835316614231507991780364953206337617927714707455250179413311591527356259153501090899732274696184883522127696463089922654843526619141914243360564581657485351249195108628780365964046942205564318409776963422951951141862408307332131666033922019790905259909114795799472476751493180985896944797449795006510199876795941176922403577826087221629447943871797990543231247739702653124492711347653561355325645428053527923726832077414071597250727164205201592875146629928057073357979518605962647055422906415976806990636878683825984259699644562083069249012727439314233028388693161899809871337776459695809636913081904151661894776056605749263651832873369099031404013342540694936624194354546229187982323338089369491980528312724354120509086275868137384310817023404650132046425369478556308559502844865411984494940363048444730479113408571916104472894494463686345284241504449257551302038408384830389138031955881294518423002360429541113218096166833997108526507829037116846506710059033953521720714848323366510115203854697645266244663745344808507412066151935099896136488379429983892346556234729621572210778622407899244523260506387632797130596872698358475160423642365772795704438866418245429580254271562419937568477220181051433555683335940223259298421685335820248989088553987908439966078578630533191457823409624975929823851094873791194359005066021675194168972752097345229092747588269980345340144019570994397765223352204004214825188414548745803446369363381673530775530683195409165302439145930298327909165056771892754366745151916894214691126933935448207658266746559290999886847996853129908655201928320140642705636028692373803142366344705422558790182002194504555268940724219449165956702432 [114,104] 15178478620512313344517423961744832471995199206752549007795913355169492076927731361894435177096806620647409342731007651596869467574902820798766863848223363625434130636594273985725165597550695795223409522185908781120128993407884944836673083328872161224704127212158789621247518635302374973274079612054701230711269033173605023699103994696650692352470403074708704329956022126758350146356701774571438756371393529269401809004003260354331374754451977346176722404839207200570276954252281377611831276765217416394228611254254904436305334120514712844176313831803064903586470003676212043903043783365721312478646196036026017034501955595115180000647123714273728142856538383991049102638460962705313799601626291394806064372874881382080580520413217273976655915345379309333907961874590663879195963277302172043088822516856902814184623129216266360339001037318163450839297952078862294673300604729848491873548973082665799010868398975955117481541180856508197286761545505231047483644867148669549072929970186878132633790445894295629719646439042876664831019469998723057949211312327871874889553530410193340307323945675198051961723566852507521837348171876946637314385077107768932947034210246788887490360552888886811356729312833102209581927885058271440488719833220910398133717045255918572605377725727181019403816324759330379874928464538297387288034218404809094055461567149243123459052624058068789101938793624670854565937534229664419693597639317848116880476629572989209076959404435696706255706347157363246435161627818996489116654590387596673416316098078363212280893202359068954940449194451056779843120038234620027378589028429208644891131469599848980398621675325809526919716226463937024205123831943568809298233510473457342954505627675819318440517433684063086198620720130265365797074976378325852167551183127053976816419394971707318340402472066681299995152779622717985329936722496162242667357329953684068801106435043798191412238403994945524825461707877370082408682459169442344334114037941147765963225819940564155427806626294203688214092286601246090227374717595741927325301908909808728632555983274950138609290438569620254753964507677402213681950134284243243261986831653529040010822632865521984 [114,105] -119338306954225947088537436717792246917269573757474790088053203000356222165320143857981518138822787177747450425104055849878438929717542061320406485793783298345703168269508218384629143308378172843950299189700728903244113116938616250193086268931756523888263676863019877230709427989921411101795211068798279428985226080432487107880312567966005257820061240343061141521657098877396995034516208890904521860294387278117217995179800040704476519295295425410472309937117795930364290079483818680433691538511585712995340032891473792091458952369297519545356096994291236154063422987511417634455822872652336058209309086565104812134338914898964381310050065967762508447056923447718106855794509517854336886629617701296514139271893258236691868920322019949578546911788448663465394035391332563121934202683405204152141184274782722541030922527964978938867222697006770764755166862174342207707804814335671802587354754477259214496605766457013527781482169395716650008004103431010414541848242318644494295639035413541894914548124345993667410239244248200485061305193176504344487983496647957751234817766960392254061325698374743563302031213654262633900096189630650675506593321979182677824677119047249255202807052806630289384447037310179857971577905101595819158357343058718961480561608603139414243984820276093456187592702684995738720241332406932513133441871408128678624173312508862701762517000349431798804230805110600994089590413309060636738018444070984247319433363622864810779910606749559558044139775571465355015863428348671747133630213571957623408212693566560746038781370039307352792533516538164923888843164785438162131188621780387186062193866329083803666954606955178816914107332996068485640548932106496294760034368429534190906559854294640676256410131029820154888168419044670038021822712545669717038048104666809142912242218218923401399942516931514777278304857408644180342854794044623570880124238661741247411661014009870332621341735051497010257460418791666241129935457384604027142518378260587706764898740786913953917803579202637131421337615133861793970896243845272625386278909045008123398078560704934647612085754290614066404259865520684676635854388515545831729282785672221980580654240672 [114,106] 979150482316303303002935575821912345074129861107658969783572374064560312470586698679755348176309912543079319098039497771378089525108823417496778983036027259971304126010621898023938767215618606014224204271988422428151029783757735868630819959322069683914786286897010009191626537348951834031462403777361970805873226997838174600992220568558425526731220600989803377005395945291894510174407472700787731852308730856160586839903419731133409262111550287455652024907388000973447829481743926836431996957957456593078649663045983502092747114383279596273515197578945986932074590816214532993455755843848716837528057025344465011523898484922902630363683987320876937982712612992495031151592753942525818599480983438587274572579772679866176019424918662323041338046501003922748145290279098124171367362032272818409073373678486305389361090510607572388372789530315045709661441223540036720793628195391092892191248188261395140118277394539823630862481163462812127460822144666000949630249737713769669529606281018528951589692169835232547508703438712009182468106494514336030816629230305105579038238383121387812196294150716130237090068528881802476230590863931991002648469857285432199906288703590662506018763932222636550967444857108620207051777007646563437447527048930741051168779853169937609530251104793414533496403391219327196012920169199543008868194675880686219749216145596973952967684086682549538239992432857686724046963635057637292188450024742884727623385797366461107908773768155986533179957521326539007060666822939365034373788225821781360723357074375784699244427119387339709361717779661905303563128733569443303551456345046758850183483320519786291288334651105074070526809997960395891811101902520120137563238284255948143671970773551203571101012163861693945134704419230657551713753160429241452900176250324729432134838348133560090657706579700523320354081469694023237049270924817919750500323436376234851135098463086942464562929408313569107760856038311487535597346885474906902919430307385360596422894605929506128041776180109155467638503745577514572933217368862602615090145792943203627635163948508802656412893746310360442590328257998384719789366456142410974395836333725222573188824 [114,107] -9289868482283922023103285893782809724399304385171206981032468972504925378605902056178333092476084832571039436598298473050947623278765201362103963699576313689412914308127467261493654411564415124483431067873940060061892343588827465940262057012151936307526181205671332055575364454784184657915910142278087817323664494620334964295090655830709090405877925031472707691944754829912363932367393507193761766709933513019287423741629918632771439992391129019655167124755433683877948071638027757110720381338996641924698803717898530319874243812627006720642566574990909044262037206211459639474582791575001521222068036211218266188302092822036508660069446823282053343280335221385316698984698256798284367474268135072246455752318249343808803200376090698831805062254524239848928079138998002121830269627817082067748890190378873470018668108744575787209091624677736121134839218280839269124074179890734347917815700447014033785525140150454379540099514950314856496430914779663806759732780896412845720010364471316314121960973515489577957938390024097273830329811804589364669510879417026706392488804070360385315998867278929629872059039326381961131711908053960117557349356954407333038449196772476388145704771305926902000213364694011244514818070446279295003941422343531089689134636617336018330779034346888379893028230349695194798964682765295353301051459261094396312168199746865801310855177130676926454871399508064876022266023348321034025521917932150342216054786944522481707414440385700293774683668089429240824591812915501635344370108468675169150541117331636737187236365751081260576453785606544628732981993779232337092425981971851230140494150884728146708504929939124417896266689706608075143558314237226635990574634106771093296433007467513582721874602965645722228196948987963668161905575959200448549060484909727795558779641416382827031870167136350732285404202541489307300932509249637916541386302447607146265156555262364155750171930398772384894618652123718278238830876572754907352144589059788673699565028413177340429140460591914949844477888891026530443690554599697109377323954548494118244707136801677245398585221526512025086424382007972890784366874301515219535342420424640126888 [114,108] -16607880441907396869799131803835817349366084097647249319637830733870042678503861750143431896364472588136263657453377217596918961390143177440519331561422733928476145878948866305418272716108851304483325895965958009069272468561709368334928228740698747441031986744728334836471701346163008911074305178883784657305482287542835599508491479111290794988413916193595851638390429752364703429050146457039273014841438492387479979159229838893314991685552234573711395137310824050386412574181790276570232976374812987036212849604352474539815174508160331773152633165144397230188786380634022880606843974662354945588012177968716346309161545651079695357108988917563459328366410301424185407137966504413110963716624264115719648176508215323882840562082367302510370967369267766328047629375181028559539286030465388632726072287453192111654871960438825886619792861536290024286362311647212868188202448081908400251603127712421098167490903641447662287866758918961164712155259699243821565179127513059320063260223179163493120238301762656683133235480832687720867576633906470565114071478493875748136453653684295826983442880369309518028150487182034422778531127141743711177862161511969761775842040532309760759924756432090477267987732332294977225058225524661232642922605150109427456580913900003090284878352605750829311036736061365056585850514262643226697658551657040907659641365462346920821647748011532857120659016052223972727736492194948565837494061379844684087863409763230422175591762103099969078746924378399866792927360581250116714587771331937506955694540666320499817826772833379867502765806204879898362155127350758232549946361510709321056760485019379145402279373348696699680938918487508657968650948528617090236547152635412324847637549969498277012716265229033045752253481385224460345217348578731009471815592327819886445391158033953923139961990974948724146109289095146773569200803421892104490633771725764383979249561401599969867338077516670825966091192542641547677147108863513722793689519247982207375107056882423223654700653744205714008516853384716561375206047496740425066046450582744323776151959072681210938047083209975425824162125605799594300667746276091467867652338424920 [114,109] -444522714423846977452007950638502982092749766556166372924746423578185731893923450087303353308440800196184532955649577614353929342816829391451461670446214155997082168795718870482029664459608938913526781953807911303528911033414194439502434488007039335968639276234364224415983515245204350876153371503280897300342457241894707633954932962598103872508817681676282848695034735607581471506623874907927345701527962909674543619923987213403711097474745405180531649404034544262222212431281799493176660908732093354512047025348366588837647165535498780042067147217823097272417031535007213128835307666540900794238298524310346405426842575111615952159854261913905476893560460302552669996519832394608191039444879607550507083521698300096839637653533881371980819657046688403638697990340890977357756829786580787419435775552986800773735127419220509162876064298729790736078330838396441196257452511472954192109791564076473238174294711848655472849854385846999819306167888456392925968274361924295584982903901311304129315793698988589974741053438753820684271205657080049144630593334686455015317841895723244118731536032620842972826030919818573924029057986391580354120531133012002982966940897934043672955871470884136694211228948162446702610980142758327191325222549384056253873187308341643408301507103985607517486826798387285526270258684796906424276655127738111755119493460849239620966333894588071948784099823556375058154602522471144793959461430003399105521628548056473015327653967723872675231369691772469626526211111261776093126944744330994909070392999557673928615972801626055418341527547016888687477222233982502180564966634806310014648474880891048879916180691428649638289231477997150864803494634151932219472960606809927804049197856016655143726616387447431085751114557633360657989303182192098533441028851091243642712628596789876919062000375511108496774224168623083242917329784676721251115862795169591464416002580976516522187774466150602139154970390047307081764556681903580622710171060353993218210665009062889286186676882488881559406413842674638409277249352540071634501475481110945063150972798601848101702188578336160695115611887699720153623531927218286994178517968 [114,110] -1508927595435612262409591388960747761412241055279298316721594747355527084415252517379588313946634227451841604967328533367029288114805604000503130713943223896893225773674367093216109058549816872795538157496730313936782728496067389761464321133884042814110135044179450738733829084741648941872392122790229591046060447045558064381218719357544430244376020891361067489180899501922176548345704454190566737180911749477893050177836549618284994312522756199519901061920158711386225793442955385938845302343696496400109565795312238874385868310321798303339291145402787068368587116502586491226013002169176843254381481492203111792379859952091551435824982616283952200047418925716812806488534326306026124448095903260157775280442240402229830963005926361822605483768029086994769649495212977555356257607174888818474501533824306159279418746669960055511836960196349676914187608922887137539905145314259259907995982707520957499896213153258560063587765550671586922103797545622272321445392052653192272039342342388040339820530434579656716869285730572704268561287898010509565050523281530736526960951101988687118251328013792426419819319340634789873870487334333462581573999427180468341130936512571801205949588936533283794483028376585494497328565295409366966963962964604126380185199897726180272377821118517231162405419921912265268492765285825132578198166256595682723786900747333887683229163307593266959891150370818271981600107011001225190726701169832609856229071413546862166716028764273953438547834776515614564038190880070736918398622014134022068637197662573347315261368795309797018946905519349895440410224577608319594806345724937100267285479348300458136333790191458975812247307645041926366054717323155587905776940547436688366866894803942520242516039791689550768402661206696874098604829081155551262163985328690180835092173981717775359786120194902895997627316621366383815843492145403776261829246794341882585791350960953700531188928152266582131328424061954986280620479320015306998023107246170689435008663329549469917176989816499640328912813444586227318193770281428574073720887302462912217586652821948579045115341152909532828992551969647589400851281555232771440736 [114,111] -19283281899758178290893399979347537491528921270865650453239530041567543107729025150248724929373753157232491042743457040183028648468574408696259221633291715064752325770657347802413807155620459796677367166439445700397755003912334741788528148676406341474364557200939550743692712519349039977175369073596274554753481901030376850472659395558264949194970812570364096205868381268904368357826097316699595294460512237834014425495012673836906717331004835430768353623516686199603078609102262653786389873404406352327625771375451841801087569388288844987014539116625744844312879156124838027282492940560993769379738405200622951120645349641539450722961843498817528525276283104855829425782663556541211746807772585136213213056907249776626951454486235572585077957224691168799166119685538859186728204905903101187766455297183913000384983323374828538814412791473384701481353069859474023355906117121422652136446828234498656223797185607100651683819727741263780438030430592848295487183685432970250726912287262872988265230785733541151609878048907639878798647208595671324594988477691812089282714753157842861308482242439080672341325606804092762596965818113079131169509677250720687885449446312964025790243145852958368297756620262789265314480842506563003735749059647314230349021043328118793355131274726421729026448752104627722276898332926769307310118600036094718429208349049301482957673415095897908668251791026155930491479366964733483620241890444338146196878682736596169002430357901946474699838057852524728302133444962618656904642830742666212878154267756005713305404180056818487175815284022977303468321882133017849760228851361275953802285862251124248946055164560871886886203272795363883528044337687869212214765334612928173502510276237115149207137661101369964043341144575911150928339070470530795237486994952758241380122248495803950499315729351365916154765439533375694817916252818936730582567179257735810358140820831268012691691323130670542279990020648117047174350691306796354902939329664610645626977121602655204491944024502756873261166809130506809705365904626607335284481192450108344850989422815892036183392178029505818821428986915840957850774531101047724 [114,112] -71600959687518664448466200701731453466311484691582351470812175156706712447859067401601587355197749658288985060746379074696807240661970258552818003111108034602927888521324143789513705170859081198769590374886188130268250328579539391020998962397784546880511871642818899573310989847192706068892196074023217662778437197000780318891559641932037127518856785929861097338806003249099898678731142192302291904896632686214249325915964509667569482004284150102107368665795817665279688823554748112202056352264496390233672260228612144210839499341850173558900587953174455110081537417276199335094296117812764754133368612606085746642427938246248081760547496496355377880323232640467246936496580008052578115920213902926378112436955679534242562120737533385708640277288373484173783768510867844471231025522234884996442754426144321860318313575215001543704245477989754538390393236907333644099844494859290241692846515310925436743904568652679062745999553858758936615487204316922124919508646727259834468189294581687856597818361816352970013255972811363225777089057432106360820678541481867221004180705190562202431292090714593836829152860902282046559795011395399323445331304562891899860089747818648431264494056493232933573012646732694440756537907906728423728548477547355944323381168366582025744775822098695151370170430277145737922538008897984637470988726314992680971218083131928561109652194712989952661285644823481569487995075663541420943531994564948143300992787452890377479035963969211987358150202343207439156536467576995704908725853188756937146618158919028294513121531722752987326596688895605627727626780884044846991444321319471580085576058247418527959910458346260123604414188653223806976463302196733788834198657204262804734024739058606479558501961795003230152252912606858942727593895785588302253100488948414342767526370428157344756868705244270046149157144247325267596820801412389151780939476210456665703972060447567968554230167034936210897394673712429968966766699599645680919313014163609114385145610061456461570774816612561355998935915654311352170391586133015836095582102887506400226278748027162781006599525225090660592244549330948346673750073216 [114,113] -148061016285717674777517816628282435000398798767757387146226106155490250718467725643297018454543697565978386277956308328080805363036516942980426054868001941500803150351654379186526946970445693494940307993858070259744838070543278232534535912180083026311674770423613844890944352085680195044320381261103181062458454334202753635415238685502922214818948194465840791369523655581553688204489367233707488467449834480984380327408801579982936113779237272629192340320712493500780424734146461691336897258595221429344856857873030552421060396532287920235027663894605521555319157253986549627994671791322284831044168806648339802941847506506241817925278412408180934903181852385441893905109568337023636634892009030123473217209873338687359664461505192973040509475048588759911839006897920723813691520169661279030002014449406554778883905889331817798591619162002193330790491276285857111992074633336805208623637871628417731638990926631795310841355177914791785864958141607188498826878056166439449398371776941794941584966393862464751413940799949251253546454481687595690617010256510265787005840323292535818485248420918528748052836284949886945343682615063467763605390854035227778123269839070170161362685993190444413040931120179279633351826591039219532937830696573584680779564905333221525662668882109368051238321310345565740249019031831817621221941393445471118070625856010177037446831187549491434108647256785018190329465429514833333136973565019365676407126973253357274747960580243054969382626048319959561817387765761966748536858199216379136522593810022428486160260980965337586221309391114195962546849350397085523405455686328971199080645120510242289214524295286937549903495277750195650534220694051240485378548479575373761805004408641893908133835149102004606101571881487848507579998453698414815499346186379025442964988350323579132767347627079958681004709158998364328139788355249861031859310899570487965809550700629624333149664070647666412464730615445771111038137913885222996963346157841199817617678084718410536773971671231929828311576544395900965371897028128650292895234443015705105636217651034980671117884739356349266590011187562495429156352 [114,114] -858292377585737828129504721441232010850804662736238297575292922961230892452554903243182185856321732155244632852377509985339385516264832934595734203707175633979350108946775130091950480047245225307912800046600322750888299520045889081759277584825470839080380901119599987534061298730549494277580921611076969217779230637536485240363248345018832265218414100367481091712604549102708844428191574676107888289731619005252836859780410856582766890645688508288568507554553936231508567184832894497524529642060109262976389824765583130605127499354434488010567489639260295266294045299309928978149676741252374786136571519493995224673120836877649316512444233894014905428380953875089326875821009722373298940929625355005836922894763071299189224757193157418612777483363788444114836436781948390496271091781827446555693695014837918956690927614622674143813774968624349659007492269772220523076245054929273216984473372135333813431253540796619201235546849806863204047384603469889910062457356516219426131597240919502216065986884398756986081452118848388551125820048713877611052502461993081090627432663923572896245985969130729987237429990037587444656666240134759900374802760622121111859754552748695435491360446204562398541494885638838526276433602101091542507719897588236315590339018104241659459991476394659207334382040677469697537189228194852767208902279353382004053414342142528051408083503499863344992738904300851665762765761356800240438548611697857093753605233541059463619708862317948848632436080857978717632788198417104430777686757417444364918971764431188608702421026419059921533698145779135728816721747514609841932523753001333711761766817236024349831072920801038745292113337731634119984149873303871226116365073880247978792631005099102756777123165902718959790437245117180268695747628878818036584766750680125247575599344568117556548730861966824943826722596515261009757752053250232787127416694435948240039104355160469809013954640832187478085618816257965358061141786951679290564810522606003912043137246298265805093966566415290251197657428650229310125599453318663625231784947000832718122442024546666884080026669301966730891680888857650452 [115,0] -1745833648549701073132644140742969902392911432373646829753366631197963346892047887340554344703173673401420906925774250083208399975507405761600003088931704614744391952250243269144473781886867285677034459593726910497023365752359337425296566021066199782651738718537544954675012294756553791861300385001741072089177730294630512048369637185686606924170536236540611564943372879766745615679173905577417533674226283782488434611805778181316320303501924038946623417856468659457118658046706587343076725614694364284808722364937771326644061395657763963710594662800014624686236716551881684073819985773792424639593734329498265222902356763673667729300358770259421476520638059683928650139162064418795692411032541015832141452484133227040900952374407085885839949659410378177540296190390049354620897704379535028555272586722066694869165996022768382096466564672969255535625203008944193638444170995443340712099214824600995076115852787662655028273468713086457986929196466023824090729871237520664667484578712384019716237081649435738288972018515783525285681236749453977980023057009458089173878227345412375047376929633069634692280266237518586629919945588788019893275434806260927201670591241853766012947250294347793899317495436961371570647031650025828365648970009924613976027278984837543456055612440329271857032500806508557114327205573073005175339191142864447559302877668396148295546448885706348836069349422188487071673211885889736625514139272315417754120759023184601748526989620444188369190686140494137605985576027556215414494038091960817321909549833373579043860407685517515790839147712704778504587956429119996926082533680525866753532083390545165566917455016258473379157089354869793050942928259723082114176165727940641730514835209187509559506976457558290168869335786298369611249352853379070681338033835176440644123553199470901448452678691944957591396356950628493850146995503584957871757716238270766963844799799324204610178596057450895269716897358596526880764623027413407932725630565524463875143208894564652315395342392125338844396232197753658219779975669535186090786793390390724972157829476673393032804482833985367486953347094030089795234732645603400258850692656279017610643482997484655347607190102353360942377177480723396764374003260718603703433977017284795941500405660029871952684529380047807473094939072033556371284960040046524034905955491001310639843288660279774705930289724282270458280538995266263024214099253218015274121129972051787749881300667516598389617844640839872684513656347710023301435981931615908528128000000000000000000000000000000000000000000000000000 [115,1] 559949057739491112171105541985966933353293581150068236547970872009344840798692041894143302234718206081603206376411184522184542404151537652940215834221221231710866392195911586992823377224763290219392552052434084347081538851571142152825668548487185362819529570925539832719354181461116745026660123061972000490793671885626053678460377584278181705109608455153115343776300207322893464184712029158055533948053179076831736367177089355227704609418394223787113899357536795235894336000996706122301576912390453616748691792590381565277487322115006310875836705304109519377169540917572696711069681209593575914649929727992452073296207375444818232865352131109159951200959199959613898698688078305918992695551853172672672159263294224971124866901764540914226053044412604927893331165393011955669137685100943875581204747394645501786822882496551309606782069448551309280651578215749931294853942975851416216203520472551224428120440691746583748460682572472228818448439579257404852995995884975234008014508654806047799664837030353746452521662666645586875329558867991525013300710968374696353338869924600283859480923665641563049901385763483481138961448547367907226232148644837482148884090216627258733783688894903226767446766972526606722279360171351034230836013961629995246898721884249893842774768054779661286599577254832569144609322807219792885441379384500762583905015633716508787411916823339235900820383020882919701549485095286130477625522184869542746291274360633232101429533372368201227396577109498934353780764536729465368314384817392939029957734592770314863660758044662108123312190483420513942005665387629796537630747134938008604764971179202307370595935609520365173064925625416699071547791745114474811607658577012415256921255620884635769970587413690750691555918603682941273223592978676466535784277511302465902652638657789236430596709922649407776989646256749291965589666604756030066328876031301322228075946469787186462630771245464218888093976634705726976556688295463518947605437898184183181866234633085716792619433848763518819532875775662936737925349702201428285817320921102464694379655696374250017769860497225815537365106062122656172477695171858419911148529003500799478292263524619035250576091521455324762713985458250678077317989244307500878378929319401125473938560871172061398273399722458273570296712968254531228792932528659827434270735393400967849336593529617909612712903679281898163193496669739266286754896375013479362270006576556278876717261830863150518336323087715973381093284118019073970037318587135068660039680000000000000000000000000000000000000000000000000 [115,2] -93748840952091152133601703060700958930599299585061746563373914733557170624860430033061848725805561911380244442532113956197533095998971409861511177002876780443215563711403203055213286696777702322370887682546616169349562314903220767008437581205342975719292283750420219723040446193107446955118726893846785682871640917470421969858817751382966681344794903026840678735865599990323636558087715328701884204833114297131508682135593656793523140177437049259094601354995302000255496275461974761975046618145663201362694798009258023369904854012168224326763796861002027235495995777095568621922473628924803259057970299038144376328909123868268689787114450599244399014129126764076525470517099320320511862241597366663911450622808948050383757104165969019512531784432153997702903429384485911829883510299197561990155537297917643657685778250978914022353354694480339108344349327745595567648031705354585285416788047127253442296286617205323729637213718530871923754521941766236944562785830692386806449129533718359723309967271176271509213128011087545064511584088692240454883405085996407738379236705601285489935911883720456369947824837644326070857798636389489759218266840355551755580579948823260251301224944742340199676721465405164693052366237421915811377292910311529511998004401336944633601288181747606674658057249143645536350218691781177490610668947300056237294167413561123942150024854077988099300201021255584511915466264832498104856036136941506291848875230305059097994320955414358017501240501014192169599032762550564150700804965843502603807829969670340525307953731988019189352621311823085343580987773403235156036426741732352293316163031791950978979724704027459487137765583079495923465716261512382220654187420294340333401686737976112163435382966789622011321496543685019913751565193208823193641344137450524646381772119591489663548391504916607337873463408635515095150044315282412365025098813539710946283888608771152173351715250305793663457506691102516507555543594711554223420894627765592492216381495960675431205990676066279055324619549318438624737664358440657425249531300976123466640192334105197923814241840287241351750133644957787652433250915067011592969961812408578256657019988152934984260348890131226243297463121658127476075703578400403497225470628731483591457195837242618591022700002447751450404203072877228403439157700191306459401399791796750068124530630332496578103948393252125057712700641668819281851147573331850177870904366222232467185327185272355139951339778360342273598272655916424478894725414344361356946309120000000000000000000000000000000000000000000000 [115,3] 1490431936798213053798921501048425884119994315514018150940238469064075432578176292222287944371709931939719197401308727310213112387257369731321672621983290772470927301153126982349745343995792640772870571930054919873027288811735527874722540833483141873402931261906954644118690893631873030709736608296731835014202091131646386877448443931872111049782242496303497163544016711085999012337238310805487950666025869583054150276412577808014060215062469292270543160210736120517155241223577363060590381213060723661022512190352609411445185379533017281493573382691400338171945972215430701644777497083653061621593942770722091886168333968692254493774991398083250594145769451868120682258103131403188322610889233082023484298935778115133765189993499618621009195280496127658593357652982780504230429264790865578809655472664268671321576732618893752912910807529526535947574040623768430280545477829702830807433793650176465063140794921673502283012696426517467032495579600119329426598097363498133108203463416125543881416418216476267577214114233692205445374724122909249842155176618073692297544908699878219029149119351322616124240000833971841397434656887111286982150735983418908940366254827367002598882072562171074067256298824698747292743981198031034105638099005247593797676454934715981267629741501302790178098470963840379034025486667428587336019884912348884513652424864677022705036001544105834975098636885643610785511622103977944608752466024428622228260413129527806683020674010796872352920129131189956713879408644545397441828428249361744456912465037740071272381434675514551228885018193189083359021875864460770270602962616811393452347225183679672505477417431388188522983853358049667485244080133194438756180131827059383318742009922109754890248250105864539495680572110039352042387816454675464700649651456104820436435188988230512502584890144689513931634355110006975885065557341414770269337007860914984349978335132232507917113463240580379814575047666442006487453709728578115593308269758819533056383737360554062762173802804376494626273498368935445894215546575678149546103098592132068459097482478692316393602486790436319233057830599440670408007096741646469008196586077217713567463772109603029378908624885248168400136909272250649081012082714388137040731475770737416559433233901832881725682370512262101637805648452601574332659464959129199522306779014237129815975166861214468132321968889492189764561774656189442395825573694405500840409441135380738476217862489668055933946915147620888434802282078097563934855348867210745479168000000000000000000000000000000000000000000000000 [115,4] -10674224632581257932362300829728383889223346319742170551881135190601188603749776391531336810765149848653176223430682178541807646118121929033926926020215040183693485819654704613179619889681201002568225721379502458128911997628849748860964392037689989854526293553884456372488891236062681673391568530156587683235539519816165069981844350785843780888796471325879937789697855192613120018760893519592368874859138021739564811541770967741813447437070852342913280636239327845986073642996553832000510380166488546060043004153391641686571631901082100941744959235534084147587058382031664143447161740509913599602184415713335808139675545677992436925825056691793542371528297420804857504390058047969972890997017698968056622341960727117573955052174992946162842941373941327144909639238781633387255062610488740760108055477922921420574455285867874658390847408107329941819073786644269943612728161302297390510695197046885026541090232696575641784228148770723552906469636851281070094473632041225525852170165944388879660526565171479686373217318972909067221933844844489721022522123738828953368076953702622391912965613040183902958014797250614414238243313062999487242585102328377539854579079972670166739364879537883515264973279585585270980731521928442767361171679502310257820522518357343039586552928626417741647233480329108053884421531922364650952068243836874439599108302226719229097599904025231516473787856292191155057344215443301043764037014424293892210866439682826854353694898987018408164450451210491870756806799017929228703073672706520346773569006336992308655365969426757896285326745395915695022971834250288028116785448412571955994848084732698698684869657982559820258632555465871611385051216954520949940432064730097980854511718853182834108727683275269950124199227058622341130154975306805451148202069965598187678050777973222081705687159705109574381872359794854822915837004022100339562979383461402979080086230965724772290518436870688984581600318314548810787004389269593087889282340675864650673768874115372986876280605479042342641650505392646725999729100368211099748761121247233814244642497371971133134521092770412182913067991699318335316874941563545346385664085768155118717498148844317590393641217779728502527957695762787915952032038693934220520582565998578072529096437496988513949848848032915645877875394237682919725339020275162183276300762443191723613835892563016356276692391040603548926288816613734009267290282694607727136403838230577892471823034856583824816954370933042961204975105336971635003158602095739160077166182400000000000000000000000000000000000000000 [115,5] 40230304436966876017906761288924755610112566239903155977841583840122161456621346452831150207996360493917998371070533553479116757701335302926154808318329928239107723613540495883996532399729599046796931088527740145234221794669275983584501456340469558279271911415359949810192714400696922515702997706623877179218204822681780799324935769031740719473698002827669951281768350530324783529089090218735885034201546262818409274803879111038784650371287045060826383551261544526453517345044336175839738424962142948326334665917149500645235150952845396130363584497670753035796752350608802656675078150488378139963678868790892507453199189331881127825747826723605832299600187226611354624257898361577469412276454744395520031237521410122981246060773985475584063071309110495436985590161817136493701518695995444518814517232751639935403359410174590160436594760934365360239692210499254321951232191760182603135749467683603913099358477583084736916262284198591097694504285505768404390809899956705917480826910385644738695160575031017315572237472251129508201311530166264834529572189551104130859573471527353128678315808157971579428465669194208504265371265368904458364751097812904455561774171590439220935892574847738679114724855727818822006864401346559493480116824184092190186589931292297209262037397783332783707408724059348866530611981370732416837224204579805731221510319602665390704969680503535138622797009791198660426076911598011588158258807705442212615845990234813035642904803783165992705749383795851288014179633911825261742867409495750076906463564146693591775981616459189132716608273869605130093918153762758247442667085581024449276933818586617720355780766154491558683531321329767402744461194093109067104015620988305221676914514089425587163505600334422838138196448964771672053953350341116589836389408086570596353197250180342711249524477720921329736924069614369441986371052287426232324145620714848553210811933210177422115189274370775610489138485285281927297785005516482625650232646205846352459581834476111094397573629997546024894545089374185098176816598987235769151949144715512140873359110698478843413590082812455745523382789678692528447015034096127256813258592231749912846171788185860579140665646298050871440753783843939595249284449338980953423115859604865047967048008331401496453899578116881094512725264214564192417275754422162498071602541466046338566830436938518357002756370026536941165946172303466630875066402399692554806230284159977445743519506244662434349689682048204488529182977763236661344207084530552692498707251200000000000000000000000000000000000000 [115,6] -56971787990712385233170641295433820309559061986212345564215005973909235557321024481850917089428081491182112457030248914013363719202258573942851267061819177205239592950855004218386506451573506381840583237010352151951770307452492454662191485346765665769249706728000655295919143559071240913738938986411350059887590705909230626445409706722293452301809421295111533133106626015449866579621285777688895916641232176235229008040382355977680806719666162209219701552212187218221368078349990777913766597287518829356575594794748887390863372181713900549139878366687229143146103853076217891147692494080280025031391255751655961209877377826761579079666903945925851046976589377528250241900232431992322742838801578043366024484988313733296479769295904360781118709614020287346130834078578229459438782548084358230163598716046738587198751731759758959023541432551929751636810036125476573499692107125355728030399419075948341967605732763710526998241942799020921784437123593261217797865609671499097544541489356421728027250211413140297127768229338939408046329216251226764441360125753912894835644840231291575371358150672477869705159940820526978870739458953970332855139009930991377268178602725143334371318641951652661159035051184613684997280902051548604853611147918256330179204719387707180794343848711184633225951029291070997549771719603365966992245765769734520687666988507045475029939754116072108327872737122612859503236626779001102657617344824938305258258736395335375030511519946761617058160999121248782497403779051871528345458315918624551967809108205844751489081369736441081301479859432130448570674404717340949720328571828487677450526069751857840419700970887878541403769791555483238671718413535203905568645246343318945362747008213344066542308748153303983106271411178924570499056274353138460117096493763279365895038541290595737508879132180686794617825593783344733929304707087235823949670671102328855501005303527109873704863174470750132878050094459278339004170250998777977372909983548335638437895553960258954474342503430850794444023550786242659675474960752055819404701977387253325154448963694572858716776382974608310216727704539837172858071653267626925833526131877873231267359234257482822803294693326966485648161951904536555218487465402216833539638796649327451711935794741818338286568832865809595073320721081601250986585398303626167775635944248454597165344568119805168026854732432786393310541399364400022592746076278514638498598195643746243690365781686185610557794877880684352375057282458066335847458391055042957698662400000000000000000000000000000000000000 [115,7] -401831141644138037845972275007014454564852409880793670374094568629895533120719082036952979640595201884700159033036496123398125185577936324104581983794720580839175350071389880269764205880152402556375940104743716469503673783300374444822591748246954133221085299830399704101254975092795529325990328426654599474530302167756313163495345365152099740666367087517257091593396606219865941458888021602617296674673964652447115751961072390682564340262859045820471947285889623407723692965061763504039894423525033559828431358804029254591425349028753319999063135734181012452632123354140361477608977977441300628937269576699720092209616380278770974401215823278859749329394397332014342487418766307261140954530965833390954151717730449176493991015465975746707468538120860081679799532076654663889143091047613710927346768474990481179248845653316207459438693581047731512840642833341638852712152664335579981446871995903249862404696313344887762719180691122213120973167887585523352367710688453786785714219607132855706871231724097075110144328162681634725889227863401434495524678860039888048605041587197384718342868262794768708532267899574167154668723836510031340412108511270112609168485443555516404258546447864850769620017754022853002477851199267902082019105466631575348491809225259181410213815226921799366057409530624969744084933295436216949864930989745648678017447654484269111596446591643055426951624156445846677521770346909459675548565097377003723274619158245134865796668403556322044620608484185414048185083537526865377345350147360150231222989460425677349231651066328759211811041681017171776005129128991683731175064949455583946602733232983036099389638209624211194887061971762412264208397573182697838632288302811484989291006215727177448366320275164904247431649028446766090507146383924402351798268210495056671354276252949073911364276796908108029793134401614634787181587533210871504294945465011996093246175450034620979598984573646501347770027993986122382879460231134967832320797622200927837521650536058791379495698093020235487133768800607524562773029661483258802475889807221978619467785050448993736656025544844538882064839554739377303353284447942895421333919132910241071352314937876156954863711784012971541476442394912764058556224323376125193095844261813300083279357353763404494143335903461876077994430622442109061710486394059519880313013064235406356823408350932956409660897274682242801963826696481638089596242995566245193643729571510100063127788359878803619870334078486641227090896599111496807118932209627433889284751360000000000000000000000000000000000 [115,8] 4165989167869501606627156079738033916796162664925833048021163714390173916721868042325608058889931636671458580558185255964087656054346452062214553349816874069191447855716739529403289068116894104918290672684120530987213948006967403079341808476313837085109693236036221297680919173504111388730495303115445469016735686359898026002038654636399002260853293721692762235044978780336904734438158291321270248840789424544152505730641766142631212835708484131217725230151449756740654097505064559831625371489685417288039981557730579307437724368224525270260321237508253753864760041799513240714582591786406817843398331268174448533735777447358331460360037484868588719821027054582769570084584563591968166110457437069581225947300056641078649054089298755778532156763067016047982546076572261939038294682409171132612903799412059746838512098572794711761130622051519798332141070297900977669846702676298106252449483368004910392572764283723392537658208694154232218162011497276364166468517198120906128941567432508644600506027645160579064467273714557277052756461732864533148313822421759518074674387894652622823830698543467630298091150394062930838832062311977079206665204302317080152602773777876647991591830387916441740739952822940629697461541599634746724866697833459456279332007544296330640493111306023335072251105150809085129681472945946538801381413276427223247839335655566809701914154245692339803226619708945136816577339943863830945527324543211294096681761819767138538728148705081466907925827097332539668312256009746835526079922718494357016046978041870534638179515954178693062833550032271822262589757494857389452549275294609797504493403982883632472060703000739220025672607910187117591056556513108661032655590361158970619714422465586971495834430529821726155143308533318666734006967220893968444256622868534875217315518297062010124342249553496124651302191957524803515163285485528275002196439324909101298445919819901314611814497787434808735551959462680035509834050350299966354082325532207244208006916641440279000224408908312191999415286059044447936752058151314621408461085460401428656046666831820476146355011318350164451389292011660138839845282759725851843013717387928502020803868588716105613511926768276228253209038521001616991840016567375832788191505914263081607266561493023540414589066446114688459748571126024920349427233437644362973707941267767234329758040395140303211829333797264265725003139043930043352223592734667177759334646957522421367607744785342793645597624416460684402586488904668233774300351378222159641129779200000000000000000000000000000000 [115,9] -20649621437586332169142183967254288694094230982662318974407711885787876918882229030555205756391144688199887163133933637812581715994468481277804679362410941290705190973726569604349256686969451788442959978912451998216759661381559583958236912085978897040735082236529628515498117065192676379019130233939480086337342138706936456090098490910238114256126909173426336772612608911054551907412470378633386236588045594765196450488390636920195694833151382079224474577064796281925817334223612420339984125051468894839251866176275288942061711968029401244280111817004680296478887232993511153824659314310608625279776436487678681929212202975770868019791868028356563836569333928080470396350102755267036669719840894829913942811837104948303163934064052194232916688304940932754118728861595327230064192934870386970215269379080715458782314685635125834995713648230085386698283047609521138213055351324002671162650852039286632753987452683968564755558927780864731665954501306510738496730482831583227053234648040050101488729296661852281300759518807361667289253584423622081847954144746283777125184540330956421131808568642432165450594930226740224451121573479291972642316216157842658055259716453704365074885993476859097036997774499025188520091984040295455856508542518723484852939856107543054772750872387934054498784565398206094207418960049005427217327800622252986714839666797076728311810371781560883601812195335116160743119116852863815336743899645334291012829752225285060853006700164822871334324579342627193318239238929815759738327497824611739813272049992711915296636861003975019260991239846330134918056554226918491027725902693380071632614940430001215782374306540283186129739522536684350310187997862634421141368493058402907359652437578441722616851139784898185310612372548808766828405010132587213849852041540537211011087601872955327175585393594189194640594709988397656067016184531004561039284515786728292414975107319822289631406308689644652544525453109637489988204302715717204348067291642587863105977458779712035934495365923634884132803328918591274764674726898926860211845615578188460958199463366295202317510576562890798537786089089189834303832222584050812878042692453690103617650886459730666685929623151954712095010190756653575954491949232860669116322966005495717926654069376156095416023146401447624654771770127190106717730161015738649492165888197897132256407493804970610991120757531926178557234907187384469582784451512394858538485252712594450207515664468977050909075252878220154128012933501548844831652742847016088774692044800000000000000000000000000000 [115,10] 44066396428230365608302530158073584329021868260308923458495800770380886908896262731958660482818373947020571357255602673869151621091317820940660264941753033210923973500552931844808554023854188861498471207366947119753683945504756597666756239483973866807005270644923752006350191874413411888197135017277402508784886704319546240403995196033975953542679467442153988291017540039647883121485068252660931992290085279162266177591786535016071715812432592488468210071195006172403827550654109130768850145161176091983982887705506848402353954016911367181972334283787853332652453064607690595646038601828429875197204285979783414365844254916860387660474355178217876205163087626872172924343270141333038946343007275899542843537651260473004207130746380108488965726244670483018416045119995637628683599282178881582705301861248228903845208459089201949120779609828239435141870605667219869358463382187402421462849677021048115129370004589177794081570521404700498999169640186906294070034235465253067253501091926245273121508484246215942836094986153553943095922435459723898893767129060863932717864120620099528822446643834932652093488956043278789463341687011924845728992612087090007819084487083274309700321085343199845021675289340278582136007465437209463275958459188555269233849319175123571035187716113817803901532610029700942130060084832542336974007600835754952037992743804379327901795837149621000426895997824997306784762818181748082676182684435586228002127833184466893097863429716600625724810778149308718638972813060441436246540772794954244091593895852595904515069120320951358520529501484547043380941041682058541285370731710150687295175571655549654588689479030964478810189311651915971503774051290615928483925144600234504118500865634514496482585384423649432165489818882964623042562287116719636907896107537183976893169016801908111589102304044581834672970443964675556083370937375753070226920500623080429669671871110182864730851972849617402579486163896335309540054812575753444956727197934176394664989498585103906214821375719225234730124039700127005661154357721910294175564781449328547589655408984468704238419419612908926669556766959791120117109942769063644203285678272632944921133014489211828148922528785929772856631121316702624666927400264617784802397990134120695083734806832452177226034307022197267750472341253505150662871640044540706646206564500840834756734270699121172873961691866913525305172113423087074393800538735520803262286802541498985365982187967409707604652769946803465907537858077989992440330914959339475730379571200000000000000000000000000 [115,11] 95310749332508546098819222053060688925363566567498846682419706118360249113876032478258444547322352201594890863213608191851629513305702132962869736043700453980249334306973043741218535176171767595457181360782653490421440248208865761940250338413256966003081047073445422424442853244155249863240994859199001162880776020480070254414473364672021386855315929079824060776457581024144928270874889180728699702019934387196881575589035858971582270353891925839118316457383267917068885157015214437515436537224820071262421140618968694593031220013863391850391527031044707054966358430143918714611674629225197370888338588359546341386948470242423073683288788018406026105570928746363776697060142810350194997219901754756607488767414902113700030121818549366446977413282668273967023930692688752748118059534595077008990698122093330700527219558104448304591235630632325003649397862131990498704178857733340306221508156133649762477922093392698280738401989442458012213510900303938021105319220295345300646227936217347414765556214403547473393376199929988994163479300450287218194187207397016700896158359607362067094027898925250731954246587568759499211007395567923994226926416135462135690825146053930200465359007761631222663004720055062621463808519761272197728246480355989424150022255296262982732064170686096920799582166467144132865739383204884996447109669729787497516713177444668607914899131625949701399403985944426072465628456064816258345698386706005489864142082763160072648455261694246393995667676299512716545324545224169729779785120128452284098380461248250622622402295014120456951972676601352500699749762972474573767122495776018075086714971225829041045519196129979036194737575014345884497127513842857983368168370529113892895895223666410120966172053015094696487121563331828051524891790786899386560626657079167884845273746002288468053183525652587937558782626136091476842047528173650945973350536594547828634740608033187646215381979467638092652462062108286226969719689982716110506847625128753103668720036434048357022346946226363609269946249232683520847100927300201648848569710867674746677604044343248555629177598137450504924351093590696954136616825887637642723987026354689302483599352626319655514795212739443384849857018225705796775248885328779189138316939232568994527983282886292683897676949146080606515626224788319623909905467931599930362004267019179782103675918535252569348361501096291015508192609134168417659137467907377078089274698934892490278580426018542649480944054042895462522179907662832283151030885911994196599767040000000000000000000000000 [115,12] -1131894701505142157703386778577667718404583187748722757700720537791220977199501365718229026466586629988807893641160753124081155677589700331771330600626080605950135734997614399859970792053832667375241246790542032831537676526084795639191092947270185154207608624819402107726177792083529040376984815977202454695040553363085134393388754053713540378235313065171550753776003242146185959745376323044030362995509722541849890471047085005836333720618358690529120231271165517793253592731208021084705662920624788753817302772407283831625235470894373566194001232515872119941431473592913593664395047421739609171141988859054631243023516553651728588317480612505313471629780389861489666897765228219647209671595151171795185753788529975317213262662627943674688166882820202859862650776735926065866191111580036675522876505790095635957947992966599519615349549361281858719355366554962905115736031149497067890123934767494756313976156826566669718998221327127208527350739720429241728059400440353158366493431552628731295354931426714596465522561360023104155030451117009460737377393425328176477291574760550427862803381560747745226323981430754192916611767246840315563960116639886241138145478245735256299567211623985224166703507804048063717833832171183107319365202418438129971357307956412807546667992510727840566187405526214778782334372453773068282395427406488349071498401851004387983266247936057905530845504693006556282924096757194388358843322879352205613848693317405881730424795523470919267739876187188686304653766707739592140910509982961683484999762863551889751351869477575173369242556702699726776718733599850882864147959825026843654751220324505811796099876331776822308502647925969665732333551901485238339242663500914896521008950177903245215513668036605854890654221621007218293396868657855793014558154658256844961006614942516630595893957731869046771839639343046953212609336294814677510053497066087935205781121391150759514300468441158648937109964501337929943990231621000204039302526322797381462699337248592019801792620109805778199749629538643643219978342214939347117034655754901302863214713033492355384607815958374026363804913431370562557700517362814504524023650204742873841410520633660076650686622315285230831762739372163742118782982728580523733287190786995664416879503128163426557789639688643637188925918190134797647600813026062815262260894009578326305646677270429898470620626421794249736541284994233720674511835794879961438399308720753877281578839260811646684588376406867185707334421600645029711506600921766873442371502080000000000000000000000 [115,13] 5055130386314975711310357215602111274943845282147844503271128761191052819065361617923274952832856844304235731892933776862560513181207347373885887938810297107663880910728990609054993737921714746731259779912095305108765202798130874818126549403276286619762391616369643678310128096413072789026387927483480475395338556022710969944828174722597081330093797249593347131369161157433558743538837627592972709131548944198846365610778723363687198837659260698272014856778151239707065031322632612657761072128296094375749160164633079836092263338416542678503496483070900015544835922695060630226849062013830670176106102936505767473094705008213633249024384400588817822305788182147607487806724012100623607369700882484387017996574305971011922162211288900496825240470340541468511434144538241718552226914329472062454048419585858335924724925963451476250295364247000282672785279477364561258368218870116582403804207147928777581640004603744341032984343703607210534542122010867965101387534620782404539625306900430655006692075861686631506096216566410048743689844202960028825855291854300017980760348943269125274409686565470597062990067266428870480557329292076036658495957839697043696248808103183885017936009252873301049397747620209077576963932522342364911084968320976871129664113741321568365781812558619288086066810302655241109155677642886215501165815452165897059833957871864295145077382403346133936613503153423417258704559209408328848641229139258427419722193425980749917667484084711957537034040366102489483226349810598304799150655863769798120074188132483098104513103922305911329016687125670883286352963092192275776571562228970671692304297188504162214442170723696275750919301121476385905439513948220329421319516924730731299489563860744438305066123569327661409104448290890432804227387354576755366537447807208820934372517947424548166647109096949004435933060038100708975039575892781839957119099623874111758468092474600424339336153385990311740128707653360930325568042925400413739839398629893685691916979985076148601139245584811333381014282715814743878279274187122031897429392287061760159051514600753408116079293934315926329303666888956551583871608781591802975517469933909464558509120845695467829413661326401290467100405220014255616733848146542359584957925483137218745712390894305072741202814753579881799880580931400321543743678999567569550596880852635863782260880821021705374270630736528742605792742198112987001789924138752563864306106267470882990151210866045604050172216110253382812108598790831594724874546618152798455752294400000000000000000000 [115,14] -16237733475113232229928336862612506052779965838261083877760340260755464908621310657430517653804709704918290741467701670369368693968590166746823353191059316585748955830340432630284027279654024058590475880293950914539117893285247266157276757026087320606703352472918262479099361275841709218156097381221218690185394101988622253146358407681557527437102464463208492226356399782047611078835002136126735545698786369379543818734462709396983190588248094244558871754516984771991874021259984402842749654550491039453515762408533099534821653029111875574836990407038479373902312011001100122368732673775397969598102381783804479944343821316238483024046079779690221792871101029958716221895532357247727246347042461407481620404274316468714744644555162165682487634076875011772956165401612896083362785046279537040736705967816247258268090460888965425856785844353612966635586199948259216959234604482595063128673952097348531296892785095206043707844468688608414051576065088206617749161969686203367531799532349221697385275269451558277804182950784888676989648316809031479304816354182422866639049271547085058033907648584836087689957468964902432916201507057822585320864594366362389454322334686017456376354661691140970878039921852091204130801110394486253859088032558944607465065941284095774654464883096633408355624624549401300620402307768782782189730788630066706466532885233813770437227541979142688521587357514420616526697982350202226585962314172103496142151719455580205113895696462189870975627351993414586699005835084771399374054742558958133357526657169937929466396622325075252073106014575985203003586363815817578775743061386364838927781921697139294253030013997768630587602920989365447165781819159469824710824800389968481928380340083766056879694275079937176846169336410375820134600528717945379579570644934455247404575102068744015161886075439285020462719459138173662339969321959610902103552942303511391641375755014299157120125598467753199881297280061586399281845329374137242144456361955613143774515653257953104088913106440729646018862169766377591396065318262548812092044676675315567945427304188413957327758067235562333970355352520056931557835960606930872695247885019002694572308447371609028035106376375243387047477733231629565887167372550098010648912087789194749864695130029165559990987528586090652120007252637041938117628824428857169290808273956324143323487974061069327473530663031452601706815466865124524288217044170773659028821682562276463035397040011563611190678003626172574872186983016011340180661526385452118988082380800000000000000000 [115,15] 42842182951308816406580168921401367944279366880211114772517903158661381494849546615131171022916707346487838386652995339093289951135935274146495045553504761971251729844590011303758948990529891184988737092318485522494424580565674130189065308944909384810082752872975357755080583776609493552195219117759228035716774120843749567718706102869767986010025976520328923165131826399016045235996564310017475682469744494747715872142156462448332495066768623194351364053022743306941765735246883656165882785202092815951274249813523088663522020680621664331712172595649421281078040526394368729478840222552662965261529981475679886471182677092217135901904980795924026030528614239068609399138461476795381591620105359093837426614765675300793931269266314611399601484296640806345220648312157053719262025350219710195266995288211635416612304502573050742415613684971524510195272576140942263378127531445136766088911125134863150025871836900478270633105713209752953591295819206861648904158213128680604906910944165725337859085413785912611772856543918437763807075322170477577772615340494963786395597640586692430872562611204846832205159963949873005439666374057243665667401889013328039787667730089909974209631700484498438059159786617328816207457192989519786981214856944525505628334261522616571488665524927917454750936797468619507276629735198763492503951234545233217666898296123781866463505526571217371259754044823950070443414969363578189764865801609373880745752433981478807641185605912810502545082345174736586787269888080063835994707222383843039620522700785094054953486731719610372888287476452360920886371430907198151284944659889753625556111814149643783303661694267087243143749129814033836602730285212821121353898837340119679786942364726001451945024713436424794488616910852307412598219186063891585606421949153133130341754829705848451528602535956259003378823928110087838529044154311036182516349563964309198066664535680853480810641664627822196449732244270823656774875216928949239908246153809920819061995295759977405347625734660229688176497693319874453759824701534498497610723902841307816799922903528563836249733329555827244974915152755888718928266001844629258392149123073702120734525734080830392820903739010274456121641555506913664895375932879778579645567896368586958394797906821826447015790626638750343822183129818533770887814118137734890227862468551199966265689052052973026142154176637611602423011814910737759641948329773821235557204161409698408208837506830011765623349169007693139653150292218337905536184526122388251415989452800000000000000 [115,16] -95936419220185636701740449171082987475047288491755872214787882896822878314307124964069576332444079428904623286822552861922355316265144630813484056256961162932792095450698651303628170551128046014137873529501845861370389100330943594375336545918449069797397419952321844255139229553662204810339433158026052194170406180483056403430117330706175438526071358679207634757026668431743895069514739129824316108801282769093924850709139495650085672962610915431735388845513374971071708512174610345034420504732316434421965871001195842578185461585354195202644075053184604879111633748796149020183658242208781488183462688802549476138579308659563908047877765398515206475394749907289581077020384944114567638801610097690552858916701661430043036648867803009923247261992583550108700216932549587409773711409703198384686459226492618895987318915216807110761856081546557035066007476327226555595424925249155549308206802353044456315371138439335952568588632271202347260458283539787514108959260540390913132041009831917438034279908566113222380186377148278757823192238081126600610282473920429129522113778591432592582480942007428770359367188714927352386042468891267857199048860234222310609519248123719010847004228246120851159458968322493235287277548034720566872128269671710596905228237894272238164166199614123561683721133730810366404166108680622979768351060579337156762746279110262609263408831375082643040295780083792057170225476034954295521253017093792999407527178753025678782333078639367116697253045922505172420014838960728835242324155515439805244422922543080000837651559990442789130752845503681570261373769351541457267575110508915693761727693710645646206254827961821922473721166731317792141756595956659005798141597188334449067951284943202898766471176318147741526946532482667181989081988415329960496763509226537549633580697205126379005943579685769788657043428288093790366018367994225349856394737963255736537561203082353596315479583347117339422383595236773952405608331017182510123410461041824217995453001150352961055936277876729160485965111060844968991478659724162792448200259202117632923804262311418450508214696577872206624614758990723982616949484773912351745746406155704967472838345008346600311337121630116966852696165414348527983435745689314858700970935563455437025333002826892762300725125604116257763245022147913956923731143704141439804618408778203117338691693808953569939777354457482243766347146447000639531333187695503384892924453897577469344766743696216563967693089506127676576387157659599995481333219564173221282447360000000000000 [115,17] 182928609598983216820777462107101931859923369607225184158418709136209489827768963131142997445930930601655536881094163774581648613817366967641787263334314868416127619214865708861992004703585084166323060598042871160744466806028329489724382609782628052666935503581408309503047525278446806458698323210862583665629789685456057835641998664843154337399048867604248177033165914446944455062267973687091428128368000643050786398951906831491732526518835045408132854193856030210275631841144270503794717782164821920336893849398964679731695637256558215681985714815446384981413396420026163935171699343397317931177074394292793152643818375015661666270278919188411403275992764556644572924271339894714251621407312173753587258507937178487850436110187136601134589395726330868117260019475390094585764378899379202375284920920754155290727420525067463755402198303101910206522348714490484167957653539288035814540156402824364380703910334152710565088229761811252234538861253211772201389054826384453168191777350193295276672684490693228959822909987093023564986545639606243613362479877035533264466696712243616121431446189541036963025754944850910900550810855534929726874676687576099414578003140309866359570978296984108515147276335543516452308575461021204417018858192807687277880531060889702910496311256063885894053181474531231942345215409691002764369433402804467819677603010797933524808673780602169210115867586100082139039118264241977680460509210303593169163010618325356030373511017939048900800563358108627483741443837269487342237838649115430021119107513826656327255272190765300298887927386409774462319417324696170029764105946188966160682950465779896318160438425624017411322749842733553720737360214434361240149638911964107147285329612611120481299999474754717575628987678050718636959822356043393004778960969976511797644657971443655404805870441714176930478564709974233714025545434635643707485401829454536954486783185457586119705973228633808712768704459162517681445319584012182323709049617598805949596695870147451092869804044896058008438214688387638467865053283549733137491429057381947611924469557305922011888612304263610060265301799669945442365349678112781070580530624820718129184888291472855290582962107746126579976870181675862014004756970632728823668302853702800686084366149719832264076005071506413001322798292581538509473837029989238693222234962268849074184976728040020370145228545951763200021932851838027222210284518290224669920139889848889373011858082418698464869739667662550774411631207014670415627447175891322279034880000000000000 [115,18] -299564583406954748346136745814279762809852098863550994535156457772033786030169030513956420777839919825523528174695894590804213204160853521393375349810648348641750385358160999002638477081649753593252736697833065537109318348103909831696010588850916826187272411111072734949263668829670761926136247647540038717168195891641622582455540942334217881003954154875059434828304354096327011204986344488370558515393711290717509026001448714809344587963158653288124217143841557971835387863828623376770829317475485153562027194706030547894340012404365447891037993712893067679055802755603031421539662092796261944752328138707987326490349611727691717689748336367938184157390610894891780640718447304037973217519115632791302426522357602202339000927862404020457932401667548250550324539788726075400997657109987428326083749939305766602790258411141320257067481221222214435006212363244723000111381412240456068510159184278179653768584060316387638147435371339488421958363746847930918712059328272046762527419904400857726766956456196769136743869595933723421332782722457160575886980008100944217844187547458809901503205888634789289054691122918610424545875970015292996073804707674922901850759005327561061607777620029175227920696287504244037940657261168945403500751705730298654934369530748169036647800094839566107344034579223426740724220422525019206430510560333865708600029362841248997081960910455295913803306994112957627659541672911354124973161221260332570732031520490781587880661354682923023795669679675277220431480888819328746917560741536811679606866149284878909466685021922104946154552168344222426929798447971668634211474604245862738234618867618224285408643642859676257968510633654130022191191937716963648069317424874167836896476040505223922308854073421282523147437109442796887320926455855126269843746286312278733862292507203213066435667338271308468201495661798011950680992091784006654255027501812682707118792378892418793161500085041692106911613775254449002338483053283010971667375761785220102490998233334832611589561200026584123377684692311382468274459536391074804668200222359756137147354371909338435817831866271162545065365982430052283391720512724059603848808262868690174875113574355763758321346971141304115790060464503112166231606319152569445736453208920844749728273739486357166964421990321747794893660337744991120870667449007656691504872705723980543027528438892249779167025655013224125405034023546633516643383940302632463786370373143020861445550683828487217009260947187262616323578014158154286496335010944396528137011200000000 [115,19] 432399046091421530379983015894610459402591278815583082085662271729930448107669691957951785672783000538584763474673989890984741510856354730597084286366213034699246411167897667073359092325326064167439307092039121099942280263899119265371961642514049123104369868202539608568389258101713307966288401447877021088868207889251723221678259826844988272846016928046645544424263355339122285834860231869741205991776206511509099046047410422983896813137380816480814314995788952931909073760953852337801097824801856589499444270702361850717953229836827446315940730212540424586241181405875532763493795032205605122265013837990881755381446168110961568612903900558576343609786854285158189679108920793671525293055843920072016928996216650751417244818891194627615599911552699123208923333419996483966803956294896602670280689717247715115221550717086524216999570500077841974451217942873573627885339821260519981659483797189365689754338764669863820320573896671766349013643440507260990065735680997180658023167164372750464013083010814758431293407735056381053384788229787889113781212462339062350169063367151870714261107046965123819093280068545157104577747301212434713605272181523997124717649023309710995788936804802820921128347509396358783352972810193422749326642991273332016661815305691378379229882574365505900989525842715941128340918753744797285825590041156849424579998499090258296845954148877356221612569722041995697447731349033584597088218551210357341177370777784331465003800238524143361525381716631501829654303412782956254607070014941065794890580912217098520009076701365858395333132620875024260829163952095291845477370132902437581703341129366842315578528456140433115403443045301743342674217458070216021784821055846253488072111017309966304619613371129805869556124030594594491700706079079810493157497159093573248277623386901573770262081384797724493544568711827063884764183457938799210013827050465787310149541673940666833048541176028493716648341759589437152664378579637113091370288753210306890283889372408555644891361809991889134084509647063779258132668092065705482371643281580587435489088402432974087134574797411197291804113582904462448019338226727557231914641371567176006446314652657205893090179199196335040178293159696183470038172405182167756581071843113622339138536922999435978129915558961592368592985995071020743141188972294099941844118993063307806297791542705832412738316820133773792284340132008147449831142010491320887846059927660470621560549032255654175362237952987211169649709462049125799117598908077207939815833600000 [115,20] -573183897892469011256699694154754656289521562889179307952954451585529736106592731548756681013612014569439935512454217883405242782368574255534740302601598786854144030595767290824711735586323223231034697467041405618085287374979213297874231644684823856770691696651609060332349964109624272603670281869228071354427879683280333356751571216815276030356265461567857556004179909275581648240222229289340339158925650709893393836249923558213545768355178310931899900660667381209505899110696387961690786277285722200163585485317032647804622625478086599137165388987144503555189942848329593550544420409146809495325745312134991630897152467302463257798923162129953951618261226117174852194023046643823455473506227273360227831481245731056319944260276631616481951576539150862186367402886557887102014783445915088811093420514332317506441593073593678616667438776027765392696549174676381714290327832853200375743655896489988212616289418378505226280056125062808397839173534276501919270071720984615693013167401136093087669312889708271297609190438166349882205290726044732253567039023086162339020360766329752032088156154687445089689332272614630174696237055376219036596912070185748640227054602780497584710928217858297449778641308784112703372803666697530034376065737298524258367290082358834947876288593121037178177095812986369275701877296377908872596411409460092678205737857338242730180563619552116457614161444346160095479034058548221332089906842183554647118350742926553637120063026209257188213309663896509823689551451228454566031163045686906952478218707498948410953989279315689848653308680529633852624985406365765948739464682896375767500515260202994030991557160782976867311505290432921340966733147773197747380558483304263970102869469192730371282223865588151589689031843800002252352852212685225706376489055923038656291077689969406956547997126063890527479108833235232374766570828829431298532241271155652388655068757531884631956660374666142759292604140906878452433216925109339239945510933396664985442171958836714254901263111792873760661787823178009283050459443089907071472364266921742908781572594073530067430391640434022444308514991054097481932718913069236047202097555770238379488181751264182318370365752600133294595839354060976838523207253069792810930495023337499975742916705057552388175728967366318075599355097637169109353650981233813355955230335959259173225010845925866204680924067255229255111732144291338945606696746620309320959612484262137442538128570801858494174273431875304320159720710763609884406143276173324992066355200 [115,21] 726335787575690581452703183297724986569880240164625721735750125454846203139199723022503873380225386372042988683802199600940711776881805368785428865414568597236348292225158647293051588323025160345131235414818246574310658706480947260273221177177911803915878853853027232848509043907548177409649816349471728208488174320698237195337160769082011062340751250491671606303423883998027846706042653149887332958151841156217822929037048938852644765935580059145228118666474870509720393570544579115307920352758655743707977331316681106614134444643626988512369415954589518081793849946290281231702862500550090843532568135565968504729566559219889643545412997251907612508407153446596721565020499715609138802291514534765775564159736846396594596865117728882511831183539839181767370483990099220961088468912902696342507772541489129293842804597020029852673454657391971475515276300091558819707684484129884097681361468024619286544900062200838334530731574482476377963628362834615007435312575869398061602474707614721439402908042659679222649010786605742040979718459621169208287076982000780226624111021643527213706394028897343280001719811890789336360738833685347398472765060874974505846379388282314722104004265461031870720704070361269235907403696785618111839131813779746911554032741002976380358305595161668078639734698000562133727172852936498629510909326050684819281078345583799264471732360670965478375562164640279034830243993375968916950152106362184452329272332708582489881247063809638534037470085638471547047730409605354683879821660576957017093219007073395549929339486092782585576496260739087359166761730930107175690105513872915873397994966508291575494229311020936317283674364303896838566139053458676737021010058503643992752541091287159013468259717690191260024202348863127266187474983275131473371394223246973735164170212126020229507965197136345349199111746792834266496828656796831145993577040275999570721530949213558270190002761670823900534803201521734278469042752858730116832208498348238133016381009592470946043669203930835060621501958869445644275392147208522645157965106459363339384800697208522111033268054492457911023484827021754975015170049147266759237138963717676205233101847261281010915643058723463624799785980254200791574028802982210089871789121219023439879728015554946520875987521523336903878367196272851806273386761255528663145030082883369358834232363353940213474686839963180611663183741167241245908587273204403907829454810972022437080053085534189612562068009094336258119784228248470558767706377375040143360000 [115,22] -893269641888084411478000637873143680891597342030081549346384499377937995796617401011234992335875929474454059473098061905910705204322070632230795188135614276601505364913442230019479322884608954870674153107017986143335544652647834370403901984949704740983249206908618862977767642002632676322463201215072261242986076327315977676367810026906166970584819490743198807060377541684696492592239811299849803635456611775919736540068946583627561781785119153981191929295221794574590560103831770021491741096168712679435478739140226788153676499212785566529402939424210302809179096422849892152712143705796611632608499543464081141846755865551706574624892196680447212601078140730468702188830726674387162207591430736634604769058553986149534985629516653230111677224768107159923389151664986938101061797278253313570853183300314244864531607142978463380898220052100044721007342404664854743937680377638924935130527039642781612958983765630530180700361485863232728244184761144997172874011583693687759219770024756267226686472351156258004019958752387276816744544712595855360811209190072546646625011170701667712282361472189147689626649228617267297380070335382353047974597120402635781175616709058312299195096252652549943655624637484841579526878932874452376514194224089154056444004745181206530039687358420358329858110632787660907220022148131449796160493306602266664105076577660703539938587388552617899696319798606115410551945030303220355603256283993786055420953337330223717645048600388513974151267110025449520125756479951196966549781658928314389448913168484125822697672823143087734411055278885910878239586216695283084050537385488746808705015710486332120385900038099380370203479171298633930833487728474959368427686872982715223208481017869846503328165452319913539172883130084201420952311254229835284349959152905144224101705152631137674714315924995912183471282969267112014344271758709536559577246845077616526956859873278942179495239396688337608353494488557974561647555276277489267725249941765870177600074451212602822970952766158532380609686891827178834720974037159021150265908063646865072747678131546349126547462862740921243764066945526949178756747854267456347988152891389995373139664217792628008323804414403213614291631813800388145009097287210282246233067665327994787428872343652352635068576649369891318200982702550448731897412657152444185342600449134131638067583655061710123348656766296739061128271193209138346784581926237745776269861515544040921503390230537285900827628915555703224049547969161447633546023359387533312000 [115,23] 1048066297330474850973453491982066826878597308645097566271118267100808345805524502419489769568305408542288359126946376027611297033158850165371172971550674796129247902514293824025663542959314884088947326560001141405401733592943336951972684637569752071945518973589649718873252870729402124773258067358627855458848210340815429075647718096217757582104398851030569508306385664980008937793619100137910814815661954166342603272292791570901693859780686971840926359108756551588505051760446725288497061654551386160222971426375564054237831754949141475532871943586317311744815199820498214630107913807687600517686019997842531779445420441427634132770795443465086529733430475517426893341580452396701355203200969362340638252478376848296153784008358627157337690587927463520131473141945325318182455945021674136717770342718226162597249986880747731777305965550877042354333266491852817937573136033670413907835305867715326668251979637598048446957574771376534292699380475697037493563102237472762360943519674380100315714874938714103355369551347970129117239055883898710473174301362720073807131540506111980620558266596504904713686134336638608189632046150851908892053299369423201595722407333137455343540343950190389347099592545699368965076237440388841822057922842530215374357241604633373425683311999770766298843859674030644472409750414004241365980673201086236405898420743790876564870219569551359671842086820772909029156310481164127747368136785352211774641017170428708613035489855936319587769913995773249473033738373491367210483255847385042678211940899448499953716268013915361904890761794103177237351140992506419038173547907340390622460512767742114661847858394720325500283162017587008089423034087502671435768203868856222213795553023123127070118875154466557436287116986762332907829734646048929660567614927849553457512940090208764036043930733669168574993495924588898788671639926843324335403402371238997941007259319103378145318471319787543492056032370535396415462908183077626342521391979598322746808089163957803740728707446435119951973687670338060787753546588059109995247693664864592956461794963161809343577317171349504478897449379401984914486287936542837622372214415352702677641273607682772988958844508153154009047320875166550396120258994940189493795937247018154242683018099626633639825626929137441627787990280663370576099437137206025919159486681808134559392694526291862906404843348618035578622906647952531107270121475402994139308458793024080823417150837964923342673041541735549551094260974521743027676880145114726400 [115,24] -1138029578550822371883836781239189916014422117923865556030880960604663941432910130547197671715774556234782462700553218112565551603634192846052610513144107610977846624753939273846439006429100608310592515495095062837484034796016507947106968973005970618183808242248939123601454670838285613315503345597707152788443078996591050520927274918180340450806335858415835318277543621914336744175870074351336414295494666201439044448433152388277369219576850683152656066888551173968188038027850078561926735304794277671537040349348280602875844429223116117356987860480834947678208619333460052961392263447452627237113741236048066938408904809305670268147170457969118024448726496918884093807601560432945261423807930335525650254586873058002345599230314188943986622545348698329814114652899541352747233077182269188078874738893868995388823725769640498227981468509222478194450601465288880866149378708017153211797137831691008417777014093932314328386935170149272079127302941062375203278862009830458521532448229971067647885222069505720192231654338329684724064221615578940334680847817549389435360837365312533144407780570820575860803222211205376948201770677990451041038387589549667386324610970741630825155983758236313508550352306234919364701831026868455168829333175348494946249019429787835078939107415941894983221700650778936601090663973159984617022317828833834934128805517580044949336947838897612397043671477537164953869031361571436973625498775268759174703455022394930403844786582456111249257543525112564035464164561501056315232928248834954850769506228172147901239250993466927573760009764878029008963851250330252105937908830349483162268469440624683422779627580779824394038472357593093840763302219807614585946756454149881682655650647866019533687349436232816525388264102833893893419830886133977384836458851394857341250244267151570765225547753263783734648316496565128196040154928461340538207220228786683252832910728407263369514380700537560946990017533479697046722215973779384544597796575852632593229432257700399260020125022422321352564036709849910794438438077279713892438723426084352589025871927071992607831508110988897759132889992762130699292553594083788378799505249911478481871264212192661756192405410074321673348883766933616805294131116352177232656634599244871369329952374245119444564252589772799561941389775208146955617858706764406493882849474010002466335388190161078331118843317282236725176010442471684160039459863500473115417527942539565812241923292188181525986686884597961656834518547836920063985952395100160 [115,25] 1118444322988033709087007820814572845762602508796406087967725150538972115725838976393517434387217835684837744293927685104156959089379711925266068851053650750196299904426245736985196768485998133968941256292293439766691511174155247654545134788612980398894367502085957132791649255147209618297546011085898919260820422786922075176983632597357613599616466483036017869289997379898705733923631330357237678599222530702920726141583494702618052889504278360513971196031490262728820004107642268179543436617685992923934809643254925518442428058164875829441034021821425398860462653361223961477785434979448785930658327742701213066367324543840970456968398510027336890819405499033956512364110688438537270541469939052417058542962410903008928563946153163358781792372074209504916065626753348989619392840813769095792982488495642428418530447878784129864055689977405755668149551196000289469343311220223886075055836335177615335944609689124791630534145372499373323452287542731103610297036009302677118473731456586759856790186735816807234149398058892474347244719957775666228831664702278752517549522053107846021331094571070816915595400354178611187898689550008301962211348043548316867838939053774691117176290144891136840458559494572961077596377092920966639666950080925747676827370154287103301031131826792998299508284923500848635663287008449368006270888956996018687401027828302213955453513230229071027437220380812640944457873355427566718732927879318599832809390860967613226073816462688267301770209999703427855991604603666660098447113124660972112039093576727938593449970379130072603995814716330903770218592583091248641899384985864972125660683190607063987365742283344155791049069895762252725284949569105179963183317092306402981930296001766933862362028875818003666857386588262399300218629024995209491640287011982050114358015776223548258587215067361669647733053939850477179016773227958072665024095755304518759071195758336289016096722413240330599211942473816932913192517042061072930038766349278122419046199757066936125733711405407448307485670027520774677663192500406579981386480724343658247868249724117304464352388485063163962460991835111776469476902738194975765146993805675505464672177764810048124540876721593592808031091863706806203021680694542575889627002202358234780945272742868948059956851209413934154581538816810066535073926891742321467524652782217190193078089624724374401350843905916401996203286868807862401683575580720253247704181532264873611963036253610322477029367068386028903179647758333997339261565665280 [115,26] -989027788063173625796963385214891812617378148434910707687188771785786334571605992707407086415927139100369794151295355813139182661586201786377194842035801846918613963871736858360120300885138265752048092447451021655592538342722702123069442229239814681488457070646561244323202613480023121152595239622405278074393793628170369447254683905556209446391404863395787864183103588600241896269062558052094724636820331745256899402678979931147408746914782092991828747219558077955872703872266852198998739787536169293182861259238506364426581339327562730508336515010528101875141050228159945805962277027383862303301860117833612066763919566692723734290326436085940393117337819372759904508034524479189504807472905434418659214635653284537734502923550144608671854178499466799572128835852410028218505077703055276537557360545448295983452361676482717192511126362267174447697329200308897209543432093844496461805568327981899330590046446569737823500067804534257394769819867440690741133331137476688830376542257901444839557761344715614174444366967144308199048002020318207885735664138575880634696705391215468711089055427034100427636178214476921344214753176333231679655233680202031906885295856151488040409316654179971545050721072669439049234974138523768534139638419223640010078791977629189160469075862545907884090551037885897132556541940222656445013983825875121258600117149555013485597849661871847604225993453899906376625079811463986535592977559332084800427192111838798481305022693121033446324760890144832545838388320244136975329521827467239981139838954258031771066532301893276272754773060113530527809321439622379647222763822055444328921588059588805328631651579929293668481434015875408624962455844513815396728524089013550392456653868589988392434225199650032054025833186947664217731339468537943056069142214811292548943402619467554190239410925321921442255378522077218983005430316076670521301337674744696447875136344061340058670212869526936854561324621968482336523330065178958424551574078501630459014222828514301661925099546283781712677960708647920941928754613258160333508413244741996458222350030739624166722103712472333267105402500000381368743182376411676746838492140970912875923511733618579348985647077518535343509592795191155764295903283140369178940384324470079211306832818016706114098318304769937697794433728159507306503300279257015183428452880032891420861888351131300481519101258520362406070823880598565032917231622372381936800473943486506368899781655737093123937638458956277632991682153380846430836490240 [115,27] 794479051811233073797259749829550283156081843682515942240646967813441011071790015085218870056704422131011015561956794998478681286011441289746473192508619548700749881765779664211755648211858037352913836227925451325374909717748058200335286898683408193756410104938613892994733736509057591206059991904521596369146244421853297195105776452348238276240847748764569156957500182076138374685733242901116537024969369930024831757429087197559046954891860882903615795083789783215446106270293607613008037939063977755417082832599427535883865715081488144501166850858422531870199968739808051161176703855257126293064381668118284726278972551091294073173303468348478723521881941630759343021176032128874164094407238808522552389062615194817946535063898042871345540407401932746511735352811553472950379973816613808950660747663672477113309956161757278233973100102654460232485366903960821044522179692150241116864333805192210107571360520293323504211128409288949021778969939095736486186205956916662406290005290460239427139984304218207788633014358400683533319429568193283552030967885456094494776346262410330522042050414785931619969455025418879647796244249620831777417850604048517713322615395384056157165994965814868883249575381158842027871982654246601402283263767640856812085469579524134436732541947197130119903687378598813275420701405041619014296633122597207534401018557194494740589227937087375899410695336728309845018065647299335035822600551685989699378469502434340075273974919561247199619582432408843000893375941194511211194146006772990366734041829356210814113239139425123493080927369671285101016588203305839170285726712478037374347375768920291976318964316625397392152311891324102084733353157407586373561230040126717654629134938052885466733952457314240741805305272369778915768260636517731215438872301483417953693764399199761271374631383450268569662768151663280329868034060553487146303324641790270408347394596178874338762815535015115146907498180585565289390302750897627816656866785334646054502490996595613825892637477146996432285063546976836999829760484243898383821198951892737342083513843064574167154308040748120123998098821168301950586600944263524239937624326662120776334946773331181466724005844961741888340981152570592709167941560341854826010485303260213457808685611304257011243437918427283893127889887660106764403174683256510141491361196696530475387587679608460967753554962156374124584250931026715761024109416120657021305103095529598762846530627136498021007891310062430930953877360723762180259840 [115,28] -591138650071202300931480260615202356370418330487065338211670298309798620452942734594834554339366549080633596905548151469809690531892978516474154168495949504179102347197629472238187870267551018377140654957103138942697011800069029784978874840533517297074954946331078459303016655678348107628010988606608417450879637674938790628233900718699455600241156402318623972772583345469699825624622661924265459996661261327425773773023156044728534216097641914498473457793002014846459852985247247862449355210372350491226607729395491994493403579418704053253873047292774008240709315040535384573814729254590097948278269561750017957029073199770815313734559592438144662858381506403376700975177878936322729656920266089276663285342712620839630979250012481542784903851356510366798249766105454370400553321592691359025950439774376266956505057847350383465131857730375763975501309569247375962698158838372367373535654349280115788674957998884991392435505760827153774984818117308365694561120961330579294298081283668200989386126399371576068537975474602816656881070618696672280374654040672844755567068994449964222686747990351031291712774400371796713340886834183983563770068382570501227609683655994410493161411559346199266708714235696041131018960103264877214101285394259921117699017599571198301387322953242639932571999182916722886018042063476797670658578512718709088106044703317556803827371199798158789641676107663440602932892806308961466604026172253897423612864971935977119855971834306841302481539658351603126037413624929313390765543961767151042113285878913118092991912246382256051251869794213991237259000854817033240999869882111301303335816165719223483470101214683488236883240848839345751652072349587598233097103566410329093774046902078339087835907091219473022308651219153613723717767624536571815007058842364181657915368302200257085341859599774168607707894933378153626537989878527140175853526853607202689473527526116160488817554329183396878104901269699095596286874480104152753302842698207176695786081424103525832001541012726688278323805066248547688822686732430733051621581944575832965886119519028586715916012660309792988810456270160728558413276388197897749070302551074669090547073422214422116738378737271569797461914636933538103131449194571671262545742522166467611014026912027966957880550577953788282034830622051436686386678237789587371671850872957994430107443241393527741431495559579150810704103218329221914646811456737706432110764476178101640396228804020539825649385180226782202407670039953266442240 [115,29] 415139023485345384944138408601609257613075425947756050802414435682741339949074130226005849462131080880617958403637531923801182242186923822233816882088772136931659911516082765861508548380493959000078557549204384072229964860539994833619099075609283706557914991149897938540198420452404338800774344243885475692609732887293967518552066514385775439499178427226132607298142575803166078873634086065766552540421994983154056559540918177878140286472187042724441338630948804456195569105597035872576191401518612411480832768281687940221969130800221729894013338445200650682812359219867423916840094541953072271953123290748697010926489168652693733260570987920927395323058729773485838508217797874136735856743324532394848318607851691276671348609878139686148839763091412076912585161670207352533032215583914600429649838172563546751966765269886891958866246767844883397265748771623941632234635448482656160600628184737754819199945578153196011261106020924763822931012118037092420075711802273745234754640454713231744018796496589079254697062687127568323790165991048516883347339967670576060994800821738740738481209719029497959914122700663215171589450607005464241322075724819180875652625598490788255925169352675521478348763306870352072619311449105337866580549193333740770422581775316651121734390012504663826310687951617150713224768737831318951773847421159227993197485609672818787285886993998661719334138076232972442250083071343382833737113983137645044845711959107219836004106927495922883869198678339151937906237598242000680646017071761339979834203377757213214038282187350433539747050848675101033485428743716592920426956868688667709429979230350023694029377098927123950311098660508526239973398629081588466137298023894753130658526155837627620958443235434394604179981901409879818309400672039959915337311312191160112952554031684821668854211676804232782584124579425495858444914926341271070221309137370399127265715696106506834253918193155557246604030017066478714695303829830636050646792474533729337352470456559587178419786127782991224071189598548599576767525211092135318766723356071565080729522602845742534618291699807745895075261421473360856498859946346570450823057507928829254716155000725821102102500161131208843726091209056255125656392273591827376106746299124009579608819629787485073815339710670359578463946081514072057798659376655810013341353120638409815586258165520233463640356450166373034686926091369320443548521778500204096896574485649457125694273846303609757619728384693366239630348494106001408 [115,30] -276668361481109960533612025754288474871504365451352417048700977559689978713789324399038650440832619390564041458607076393682664163426634790612588237131402686808672848295170311537899719285755464268654031000564522516433761174480385435235937489250882280065340034779389640068863181847929071219481487489944513330439377640889571049597868646310564679693658821237403887631118866228317624593836571127090885385435523536370916277415423903549715066801045441145079202461725734836180021376973314745421477034682039728537891831870540262265026601951037215042115201395169646595707168737993008998916244684237364088941732996391990953151880582340892186091182995907078607277616149233482467124284820931842349890737278535307356398191158399930076952957118572995585545446463448280626064055459250849223137672752934655529890375852454916349230733882493590273890947998618371700556729832542835856569145653322050185904192220898773464099327778961885273490028670884576348847958343261638474198148992870484552494196656552310344969846183291408002375743666080659035707185742660904849898717897264303293439799302044826390126465232227338904343834932863946238253839224198513051157526687720199458288567645331012988468864696928536189660644224065476507872690860842645211378999529310772993544480061166524396602190648576582882220958807524653495489369850313047157409115915616161995931045603427132707191494367524405469459137455938191750508309068235723728534710632759149293745512321109581143434656253659815597080283459635008981687881408006124689639617761745354789886879135977160677799739495135724366834413842469118072043645701282496739336958900717450643467898637785364479791081993111800215869288308647002192999713472823774894151036354585197292101440244118698908529555513750950654780759827254981870142109950253441872818991915091843016029041766176081513770761324464681157083325460636169414218042942788661124830028944211899479581542614562267525111939181544349917728189126769793319720518546719462990673800265591886803247997930233949820773746884127552898140133353640984870780189242315609899063313304503692436113323506639153164219881459872075389272433035182129290859181155900915123609063437650878704231314294608626399046414814231239347499905097870947128107272573972028831149015768693676135701690726889250095854076235826675319188413865018074445780862086357416393428108434057439747993436504286392145463948266974799217531398196868940966915978427915327891621605216564471981147077174887614967936253530392954256984715470831616 [115,31] 172770920726137658545240055294401855906115240066936778668283772766372216764383631555290389169412221050520279148695894117922372822925013496335688729765045271118025993929287622299799781694526777796276292221812207903463506305346605283546519548664800490416398956333713823335075397626796831830480769377559885647598739738840875769302827571800827130283347666924207806811696053409255123486261492510019006613634042580929139328446670004116345479078255328776607385892280303579952153458365786855695372106402659158525952656412749283903463972316856555690623690912483713955631296338566584710955360365970489176677095053142481764899876884422412790428116729186915920294119486859421723208515668931467772237308266438264836476199769062688754756986992823346440950295809350653320170424372853349349311618328847043049352675668878263009577401079767888396554521898619213492184500574133513875814718136998547984186294907448872526133527947363828135927040273207793708080059634951001697042462850596869264754741009274194611495354545968220045548034574720476602418436271212674916835865220005089171025825605439681710594357672768496341399912144771688694141896596758942530394092106279886616143096883237552204401010272474919201870992512725123426396769373310497013955388372333263435985361707958108542241049369453916408531940245852568208331456704442358561980812975308216735528263096150599900440987943204941553178865361307958318786870330881567904348034454704607463657540652507175690394268245915758247047333190638572289725827892890815353411559915336894232256258340823823401888974827239561728926265207801870767893907833460201468756526948978077861886679955248032960095691228171113259416121738031891648735741790966576181361753433898855904512648226137620129657259144522199915144324860814494643288605083324607339278011352095828731338519579500344371723988811319345025484988965197539154388326479292943954387683445752231079881886459043684108150700469808452054702746404372557688838152055508267578588737642641789852634282771713590868510000659703287665422468210986185755273957585637026669919434094608748159964649348132036411945362737310692034393073331745186571094468339180960003691501866207926031807677368066900617077320086969245244834761975751485302628757798853251827605322230631053947029327389260556401955720269616789637893736654680296710684435668602354866857618544132972036065895599885739211391507845169576632712066059920994539571382874546281238369987111521023044227989225798705437820262621852488223873503854592 [115,32] -98767828433235758015742762192047040715849910718299084301685131592486194829473879820106805611081195271497707372899498386845269036651209314764515958410222908837195981535292373948401799870540977421769951576443516574794173831482227208039795053353634484589174922175807957733793418269926256979959863384533683076072176089397395588767078407278743148672187641351253769909806665272493019255790599841296477826586198014276920228312272043300863123270662598095694497736072176996882603011339329163597087552680495532259314262701102523308771577880125749282674362902267537784425429943124285863116734061928974661817761222019496199271869102965469563285139482189150517938824777808639678004583475451411752723659992579221539872389693202996440216738000683827815033881123721553786901242935545975039742529476423242602102858362881577622201889308973720387353816635892474058115609875928908190459064802988796095704769660976797914802874062417345600903257279238873351353857817391216738116237723445899104459274172398355502990120901330276256315452967752897335633985477383853588603931421365505934489261110165609141226455396581483580125461293986372438521006526626293435887844926768873076053957455729192911537188490070067770519663027806643290342281911421577616208266283079453594540420708844203438031387668608020015695928469222955741227463963193289783223123927481153815426036686258990522744467495325030584102099546869448681057374496598853556440205336290922540428177079556690633222382304942133062842465520794989024800874609484238664993825289350216730748588028441668216906534512879255938285952169854846132899433069453204203015392994650756733433296068690481997533726875411628234113593325168038971764572154632333197772395274244318874065809270803881286507982900619625467081228619247014175377469657851253693210431892168487319424493511578055375355290854451796218397794387296519873035436819518988278562997940463800878303716572184972706576147843794191617998518481678561207028942368193661262425333499851354257217274065151465600098326038858279247376067349242152698158496476890823729457501470797162943287717273915893777025581332775494334375705024617960387382182789301816729720329409179074500972037372225215545759813932331885416594016762788338518667429056833852615620447471804138570489641069358409736454805920180863274375467753509922415405343804703994627266903293379244685703449230176053684692584640212460285156129196002519094803371784684983876255933982467824630315029202515974814730961901871610522035552256 [115,33] 50537983312186166040075711759620700125218166761580434721082373556853295550281720615881150254656779791282760098937737363675502489473041199002882156955832556337562755555645476383934395204746526562193935281022088637057684151551042780564905421253057005274231453616117085213083413350653225958367679429075130342187125654975393841037717706387534525379372508714650952242715768280730355974793565454637567784749224948738266426208766318838614714615720510353204317899146967607547337248450459629440243372704294031251982426880261673265552090969631295283327923198482554896448014812777190416075749134747167158631482322937423857895327110105559927128261648303789804832705825663154700477747303507280999021124818555440786405252733574222043728292601393611425552518013240530528199046469908151100061042640041370578526499560183270606132342351421879734513080848707878296097848174499784283544887706376570201607514731171875071118043027275437414897437393222192150107863405173807537187830906386940491688198012770135718162870503032587440110073003879613038124353901182752622016261672360203025355777210623518623230899660414595471061813861617937162552284353070103673920875137732246132190781132823461696464839477162161221216904101862545270860815822256692066607942137478685576510159332235023113100512969290308533082708840350175139713300624606204025106254348552467604078352657058250395083946627089579465596803549400209038392905712704838483602803616244618384725768732642720423588398713576671618856378555490616850084659255470563712353387507440473961512640307691149558818816317844767976944577081724004599464270583836686537754787751628759756054614442486071934900145280873401362130616213294588007106842199641495375460010204534766926610186841975754391875844917787176012052071010137501113267295543672869271174040819984046918839808715151297056725529477013719515096371676639650831667404603263081607831511676587725228161809877979878159458822685719870442689177483247645728251264239878332119669550343751580445750607684827593552040522070825585538399123880628866279413199764421624175524589927431874727527949294429981025126864819684826651527392456982138358054982196489291113724098122749592206248734558849956673778872395733271233140252299042791782944120465075887618552315123162581552932539535996320355281472015282811356592108392936490009345648015283003197503187510366329408827961865560157043865170463438264641852092610566281405520151507748396306766998930388046697839333473949679507589297303193626200768512 [115,34] -22805373776992185413044902398515126256837522244690811542984331525033383077590803237435834297856883397582468192743528360389758248951738014614690726976145140237615105945599932570630980178123842383029606913567213793257551369084608774516139510697658158691324210697252800986488132240198223571337897244606971108659367889858331657172877044767852963388539656183418220192575619675398318138869083062706141538819533733578843621647097788502140995706078846888336098361794834905729556754462459758352783189510467497992455193170949345856586011438093596119561515597747840965719504500245367415363761598259394297581825610120706348281144723328093553289668759863872933828007915123995475760390241149823461499870654761226380969571295214701653632917947363468775944693836337278363273167036515405948216348923812791613222904587326977191074321679681595989455776541245857805352148137530801508804716838446558433152477611828829618699146034708374451611921277736343763660500955563003196236516734857689670860714056345258015670919515301405923235510565444668304308136975156315906359481575304954271651947704980348575073376481619680865364265112167155302490812742140208060695900629781950760150477611457556940891063251469685528079073969396517747033821141929510148625447148700271746140903984989779773473188120443791299508948581345373607841734032595027271901267010550081962498643642297015861612575259549901833029298372310475457122418151462261074140249705289915530376951410313755796048823633833041723926440583744836894732622995526222246373096129108585483128877782558494948895704102736130526856031877771317234242642947936821615115531532579057366964503011092462564912864682551322597983675491614249568508067960098707757664859414858010943634171034049972309409247651589726567545444985123465366024349401453817354305235540127305667867272175062551052454555691902161130794430281060874177718575761194321333427356998413775183337412428930361804995194787531231866738073959116365407373797195289274001163717389278016912552976434751710972539983650620807978005733944139803430484207835781510728757794627284694879816207233411275995937640478893337146200754342026955653703907916745220480347481873100611770486607690177395988480619188664316360446663981407806909008041661662733518736911592093818766251402391561724193676891456961145955844918698345582652810686183440062925852964234819810936474683421812911165718748518044563865067372897597464029460279002835320098425947614043759139466427873070453846861479638414332526592 [115,35] 9039257105647431047929778850510075766022726104886590282845376663355143138231194232725669328902102677030084260063311832588523710163525214906630141164508040338083231834557536722542946323776351421585141313509849978878187271437799830410008354942375871993743048597064686808188657377900944558842992662341028978329346334404568283808692770020395260666811847991519861533949476498092527443322234995400163873462093823437485986073767257927429532277401454778467892332414338184782197969684257799848938551960538791764449125595697546194637133080625957586166940353855062833695360294217750503107513736708372255640686799551177764988752129424240957680261882264593334376500987846833972365833041658913673129902676785547861967127994796471832336958118473797831687009277857083816362288589771177044201774832703754723078919792196024453857269589188400934739461977964511312614093070748497484365464634492395535249445267501080080340860629734179415329486791431850265242406630384360403030556324562114912265143336146959053212874888486923401783502074209557655907530242359288816332641177011337315141827684217406130576883660872422195328038933102190526409636975060496888368890574088780884000744425460129653157576802464844995512859583664626336298724262161467356375766530501015869701029217930485563200167029313381190332099969696037495149757404850224432991102456957846961127921647942851154397164729082413703561258861805470134536381564442859480745393721035641582356150888754655990468407665128941215579315684023739364261573032324353470659667286681498304367299629178756174918488052842834838741410261437404789251794412531868419849098110553263935733113401118885935795487238329149594106415284224303252681051760851967980833299625049313394749887376119382170775176893870462273729232048326725284015181415079091592859831107550500492613535735078917112198052148068298692803099407991061360457656553108749215371307131799450795333364342958988105397044393198831617644580178114627312781465415106299264544561860445664070693553208509785267460446677215893780856867395973629218404127113059060219215496344726558837134935133789230939520363055095999363087612504618772380268999961869505712844238471509984858456389415084264615638410946003247896836992352643068202696478648530261305392375744850085751654728984408088630235666867423834866847556718162988950827281409451319700203477294878969220388922612550914940454673342065398641926182972773301589279244154881927976086782950788564980895186326467462114059873300330315776 [115,36] -3180940776081142123354633190553058616976617450126629241200836611745735325009186533133784542660880647110198171862924313573183989864462115783770169976892481407779617655238240987111636661264928561454842184485897043152136214886164062776991892556102515431321209170932985317313099024364135891065524800671729251908942001202887258704123177314647035202070004389312730805015000361652760795085938238979072945660349485955893139406022415757921287434915886946303362618895740138376379229981606685264830638259158197026147309510111046779454093193998633982507696672715823152703301649592001939024243427580133370095072296178857739749623100255288482923649771487964673846261851258990735426887058914526009541120796843419705120334257129364101026292886263373167358109305986838363222916521332454063921723246582972835445201334767843066234514896260650904678226375575599384688884212329654093155509075291520991936792863086143508409187444352375015717518329650202871938663011524818811257259931079532780986450389566164810429747848850911520022991854765741449372695490398299495980895094934872449829057917931000308841790599441131551357981502785135539040718268768800484906910881667801443254824475040144706773486674719550761275547116771122566176748803473975845153962775773672735598512070201733719557431254666124570304776850944533154897771489806032414450555279703714258261221252499025727519656158241056017402785009883168575083631599810879437352274231823579697651194497001948999088140864591365081086023897731653757787533347699635582556146121305884395938752277894628957719731377401450944216745356871801645787495718229887951218710349648970597422935388679349679532231057984937187721369489394850785211561531768058108790069210470893834534730094805587580387704526356318727423830674035792104172207493338140522698426514467504616866990662967744469929458274921656817358145247935640475413995765238419143371355437092339211256126885769581722844523929420852610801043027575578677918297196738281401657283110455278358357788191850311974581117869586816952417626430217320290478395403843521252528744233537347365683370956983502117155994525920122908145138971920252984162781202439843971586237657021744341152989965636456309261353801096527782854867990002788450449555182453375352708596855112796981221233791279779322108321056349048119891844030568118299977380624448934536488941481024896207658408991800980776363442145660606346621243714813442614196184370751706439990995727661313474564161379981065505462400841678848 [115,37] 1026534311764284578479995798677093848119794105676725274884976049872770073278738542598546143937039643263753520823614175622687001192556030866755955149067332326042046644609166534796265529894166745165841118399653064956877179553235148607418236605586292732989739818733355763101347966953740135364572967000835619803315222943424441670115836541072665130827552390699709005639492432160613876543668767752089078331179354126655049010611290293918811695362008234211318387976965794169476868924810811302898747721167936907141818946579137807122492632834693844782111076505162949389140472159580207642049514903813076970146024947811076684464848904942523941536312483425357719486365275339260778992245685132175992819870948078565088850744288805181841820394921950378225631158726609425038411368641742251719345171152343531569603342268062917702385899642422677362510770827606974777204651561590499561789650703005200302518811745060126193657510901100569534324162239822524504874140577646368323299827697952805465918181506876401843670430523943497528552704564299586385398468132976186505065519834399339388043505557395157540613646748634944473838537535316493280523640580454067689165475388418475514409378530231648421724089707663812930732002212330621222289036415653637578425325744907627625165883531203691525330695236351516023675794633917592486366709314382159601251980243902994901340046153818218544615793618008106324809194110763728641776505582522041912807518712708410704555596414957321535296076298874102191611136103185838751014524839030728728342575874788954453732793242659476042057658773689542275149390695659628704753718472379596995452563213863380626341380048285755970642737154175879856601161028802627071861367324609339822369250799980891538283701854623786841508095887342349054415657043683346893016611832724670971295334273863121625012651097161029085633601425071476976641975258989063301571852991619592388240945016783771920556582414688669405344390611001251981530121237739899526471226198925149557402306467046806615986672416243757745748901056273123032832049837748849918506880436325691168862902684704253549911927375369165142452824118209647080896184101976489240402279154396882762702345558744355236960257191448660211215596002766426413136651224591682423234764438505948813052226717790316340315751381233991894489569922405451209128310190466991455055908435553085053734800190700474559053425036335132336554863965944594175124533482379827679160745239388226534619757725256990294599584263110256146329370624 [115,38] -321761344798300258718864236800217029389100132862805807873234377365961825240857206492822378272103162532662115150024958484788991380211157369678530718256767301109011270781487222533869289656150929552771212469494749473040155357029170513836757303859104643416216592343360458861309245050086577667497588773233547898695821709870465704684307521700390493025741044099505870167313408948168356975660110762873558502549508628447359645224043774261616224975968648874932077546936339366836485497233247940573244044797335756534034772014706973679268379680793604094515266638400824835774543468810677363237047626189084425200714503145271474195450464347335969950689814934822523311960174785821023370565055909740831480323529253361772976919073019148196457373862101427779750977294036088958099804205086016491383710926474526005217233455201765247539484198368991654962985914568785286741909395941077276858134911598225003480780093968897719932515265750428447696532033364753486322715852851852119801851237588914747452600221937166852678948738016434625129037776095728143056653565381084228808902792138785590672564488458402487436419140344766767305066572135516568917712447653162632523429101180365853430414208650561001721039625525159536894890054060471276089433097296727342461997633318719036882839775361163891840596664569003292694277200130137896909403099222389813382416044069430655496717922891359339316556456632605733794464214528855583619089301383737849275660454107252414294471050082386621767544163030417208660363788575537821008528933233816884294232850125323171322122926513539676340302678090828675824094714840964862734344531869322893309157187871005676713399580719172303682044569441708652792032296108626230506837622491881240253732496072487498459491685557075758836658608061154012822878260519400128533388020063019297763895105031612789480181668882961271802964096003171872380038230167956139445679191303382139056446841486959824508162666003110079031940411059785984335492871072995712632976485013546850663293582719160079632689203902421360982096994861554189478329936769711188051444965727302423255661008067551847167108919372907706562495142430553716391954937234996823960705072044950433871205357668808584954365736557107299008995434456937444737299817089008222229610882501782968257950671958433684137519032911946597260419903959363476183031099207369220823223902286482019859192998301760359485270578161928145713318287069193521872249718524150127243084953339326990097991382564078256063960695273952219496448 [115,39] 104224725182492112213502329920382219763724462967492250528242338913922457813711846249906706048907172121831933165112528787651667993191107298797964427189985788423678139294833155541358298054409905304382488019121278096796350323317798107696926088202126416574351828880633786258542202695619036730686522948501635987921608890691509869344417333108679966948236739272942494390264191295708206249448552870866343424300435488927816449846196050184698824663402473645124883151469166115688791092217930975191247549076297531994499136614186803625324527952838659452149660465539389579281530060173116103968686231240322875946916108803650417514460656990285573919321262875919185516025803583665820981522209418325199234941903595770971779939861746298085917511404411687685630416596153347465827544854802272095380910270707080556564732003190056584429307327737792950993856717878330009285667260356071357224523851230011166249232851150385881261074921999734273729135438518784077293295549852084510149438807705220734324172534146718778195905380541047009706427938229207109804045883788398269512898937170335876333895345055983382210321750550305356760445855426616536285026745326057151479118503101816084917249199993796255144601856303880110479945494066486500897926678056115110711419761943262784417295794743338362674823221759985221925455527833058574472430887046037869134698355716714406243918316701436297147538798832181468172890232760698593635328998792765159091037530846812411063231771259878637548666155874031246302719412277661627995459666826622069079532958126443259896968727435143759790265069117760393667678294029445792935133766240556448649795707435237960628170273638547228771559025067064298246356643063380516972950938129773131487339094199868877165087560626606704364702242956982753587870847272935955423571884028246041940550153752868161097760695599330329248013819223855051787911308096091969787485972003672144693473080287918135991713508277890662131586961234009881280823203445654547134972681169656828293019288714498973197949279999674312170905459248479489296122002759420940835639832357360910648070749258631524880630479167986093772782217487305828003282749686850917607213834920450024097048145283609122671836817493291866714655038815270494809175266994808429854710498638273781834750614267635191305545333315112562776833839830142215013516366229479029952432496838010916837388024194020436435735470153247079499035478670189036008208617626387380856209593248073377879946981978491933701673503016859205632 [115,40] -35734782959229083267359890761540875808963456334335485106788701576634108140504856432144791257367809788991096125178419417396632831552168407856233706129642583557048282934375489669446865262883885981719689183999724219211328778998146565821537480358954131851261742802115856146827941571010831980582631875818034919885755952922491322770626172386177728953920950338096657693192576087410951011377579835962156923952147467934185265882531934721288988386741562651834987216910102153597102995147341496510729052655504253475687986216821351729265222410204324329758057833144572363313167826651708883714225237249003321952288917674064802210974871631279504625404411413647529584195004316763634654070018187157836545065982464900205726661758401505383377903993958238400781369055887191874016685302308844682335505771442485429217034168065335658904413830475169015261946829709739288695508000832556975396797076173960386429884850111284573945970963050442106651363774190085952801487343669501736219230905254500928646195419285425208039566481620925607489612923719211564353225936309179013480413398529307413540638074489864699303257204220303453715167652758106609640403395505864227747475509163384792058716283246973593084851705651612831414526279217886581113195892424523903359446336472408812958917982906641408740474217316638372477157611980138616386877153700179502750463438156522401465426947688322754166392324483130817038457076780248853504294753843022177435037924661460897676697582224182920099772974964521795765029214806952147625774989905475192985130116549168199598253501912275383485944767165367206969980847357361932204364855536561031038951033447837045055056001423059921504391928757950374723447665149724492807295009525650569898130453423901811381821793195695198231690051708133636359407565401579006804890998915314873928054203087830832780159322130576340338373271374624519480987766890748584325378235632530203977225493419661723176648106547039448443738445434527851346981828370790730973633363611096483121088864569032577635071867393838947568487028015853313482564129288295354794873723064072900323539066426223925531170377992762019807662599026364235234936722942029803989445091921175513441928521713894302256323159692919236499314554230192875516594625608520176002365415348761388262365092754913589720046991268924545977538229226355983605926601905910307764336354720768520800781564177885407690788000934600652870351106132373877381932514581115580734780951277264225808218721402071039174507845665161216 [115,41] 12714558014062024487252130847799201354182679457629107457970977509057896789740384705720760915446168710352696303680572507996857753639880605948779457958648937357363071873261335894879748091073174969184919993802875438988897233651119372679923064537647691437315236372538175640372054222048843504204091018654962283976999780955697300796665874421400492200837197563715250801518933812790381442025679430701316199118939329247140116943547215268666895519968073256895424473773469860562363342853898756274749460754581464839754913701105157358115059567943907554292651825987739039781608149333948491459933890828180913881050038018260948850654387552959456879369450879847008303102148424850617387042979073974866862704599315186933211200642339669525121589132831303440899159665542525970370010896143766351749655596076397272988881941356818647959856345032447927205714714842371660836218764273008308334092429929997925226249560986503847885488017706146559025522815352122023805312353362621890404911542838983230456448854242602509557051826294255586916101599464852197480773190595089679235204166056523833743180753414708047152169094835819391085446236277763255663184627079001280291333895546243977269320350230800861218587299450811380933712850550635331681236397449194072691201714891547474145785406725460793078712609746987044932366781458266884537372946077961978506588359069795402964297152277736178557365040374972077644700354001341270516523398422489488251264920943986346449192687008114241819179904966119949558917682895654576459810408602703832660838529468023505314911820844040301679709195175842475329022589958567734174154268276473708764179208291427353152950672545797982302878187802254410888831030050650248577154037187964103626875487320285086420319468836791451547093088693098355038680157240588817290644051140715379071183081424456877021085001597072721570060584744112485474723342555750100716868113771799245837486507012192923046333708854884221394021109811083944709222346878510828494247068535793490968017043662570709690135470240705526222912981434537540605465992831121056343717229967067704313909749372627969086280252736203753263382816795500725129883394048114096412479775171546970793372702630682770774091748634993538762625329774817741421474325764376837734357590053963279653616823979988605166954104006984750739950602349204026883358623566645725750958425543630807684381423626610965762086837148772683274310898023100237866011916925283261611142735723939334553056295997382481775108783341568 [115,42] -4584023665007687852262967600230700494548732884183690566889834599016163075490904361693272983504536216332131683308555019807291044919244592330180004270642126543471088516031247114230323852827285969358022845666107283724537439485153837028303462781821817447612523221762377960296995116830266445770167220920711413994951743791867393006766157568003555431395919899426343172313694503026424677722379195275902680402232477435369954309464860593831780800500093574038857593100103581502100894129426305009689567525882516465815641113083780378828089402718227031236593066900672419856416552973746888878059873218664839291403609183951041385083520146852502355414583031293691784962324417968662071516935163515654279405388321819490288741945796860130066064703578005676101961601744516277015790003676627588210990500191910388839258048518993079939871518732168434438593491119000822339212032632051807310295937577387919313938826672072812604602352020589268398770735066391897823060644190900887934838636221656689880404344584606515311462258042058935715785452663592901806265099944324699881258687080376611140238176088519330149851248887906087967722528698084469998161311124442671895139445787966443722166029810862817314528615225222385153410845458937086803463570851217007998806251296573277256638950893530283877416326327174913696168847246943920900350072946080575608629228219038030867950992871386644419006799841004279413663600235094627294220231383550902307267285701031578188346465538949644812644764772053989176785192338116305949166523229171893588408005472621481074005813380511796209772513222849810900606230253049692578343676510882340167374274675914017493823387168470292562492045205606339659757147583960433166922211845096666933912697151284362406733984000673070743551113846056876472856807985767563023331432325982249300054036414151916367584229326860768845298072821268791528551709483698339362254854864577151765139767736457333252159867975680628123320060031540669167511208812002836687506350260063239383324145442226063680133838020504758209071159757272437190597711453694274062963099195662086165530551532009238666331693588586538831179164291173402970923411578577038016680681566813472046041177218206622809483055233533092220848107916079653268946082822407524366036336760803994764586409869936091665084160639864970326659856650298520236637332863082230522209281835653795731313451228668708002259051730895701427256581835660293075282359873164060226008758377587973684550807679226856355244539904 [115,43] 1657589693604689844794652152971506762923741250017386349771946145020426673517424946894141404366232148373281883942778529003166243165291892387661749292639472027366687730150878814260124196072675463948434736684889630635455439987035764659275735005856357794763244728512747130744961625324309505139232453072114745923621194782171497129959852287014275361201220255248713170590792690337182956845795723104300058907655126361888506053529863142964141264525575987695392883510842449667253584969100269585969018343694378914486850591510149956693679957169468789103721204315036747360168885595800663966804321161343680942257047495069811224367378643483350093116887951213311893375642644441897535393560281195616233938060950580692440511163116003791055877880595887663502842731698454781120971067079006916977707884599968058495102898833245630212983659956894836916306730104085308884202001205776591534914450837754434070658067122287458097856239948722607272912037620596349308603641113043143669334493445065349737870240355240403043379110273779857345427713574056631770659605408000657938652671006338791055184643802733032344355435452994937093581746397484401672674716373117212121100230245644604078224437451629016195149654079824712499237328690126568634608821415816590841496294310748331976820221443405084694390756936097154126308015725397303252456211695125476948423877695230738403681884070011191168725555586037668061564234929069551649005942376491761485184793212838948995547712796486125113259047802451569667794899657095170575873068928942115129605268806595080867241242736073257723618273666230085806319797952245183756976358564656971047666693773088096112456206859177037126693775645204185884239447422245749205586957442096660641686119374891212359611857950279512242284760960860005817650776798510785102889215477305388184964758206190257003098194350136278407051343142966406023961642139921410384950604400343443582704103883511559501966178095371591275473374115557651479646300769200823002886786917139426004232037005565232333776946283583676748828060760689638967217685792869869539548229630636134491885172795343945760038100431601677114686055961435624143715477961092162133922287185679530680509668885107206624447024970939359627132938928408004168962397576283080597987371778051600583452682485428278042007860123331799397917170268157327912115120245161905055920643904147029222735438106316153948712635504599297347348310204067544053985253841991821402600750374135976258710800769077704505950208 [115,44] -594228624795288099742267544644708434789064598162085307760620522466095080883600219469542616950025849761071149576626108319131303383005540490849759348999629038065644348043619585556149269672544209194325196166347527695364058851277725804137661371476928015999992108080355997371789159925081580837377324473364013980196720672841878334239551425335427182278922368392829940386075070369519039090689220153032978185345925889924637084497857441505346139518986889322474843344740244022734788249696971689964523045211162582199783440927099046064754512301143880384724288145429280846742490645276201559290568231013930820407411732792692450598048030742514582289978657215752343008977388248981901381164841186977647042309106298958570465423255547324711957473738318129517146364422538224969885587629345322651393347545827966806120270737735119658659130760125893229960838937028427257472808608025094988100465280850210079816752591116153375054534738872025725939435922132455686288002125524103513782194099359689578812747116555777433536248669835177604756847941028235012726175244804801226249001342920003213869475257018002381411296414052921993534993870420403471477348228682207163842339108642249701821859512101340172464787055020767589286117433515847464544005003898239605690607598568024138736241001432571493099681266582734909163539618935314480238589787719974182832220708895740262233070682555363908374245194427924748565770112873625781136452636604547536304326159114646670785683727512499169590887526142231018378505964713530631147555858381742112212794436634256508215196266821099195002943346090957522007737726974616746127283100128769774608485868826561637841645696007487148279543369676406534678965492090116600848850234636749175505928849010088052198723216973769014823490659086501391464281973645976228027855555913991452576381083913091885689024935356478551770930164993648640376997015367022658693030292209795728447688307170997443125581882686050435463659926112249996547139750571966352756234095891737144605463342869294938060123745559176002916923129733707560697547730612239885645066442150642335402673225178923947324890208507758022954384362163139594623045806694179729563498104905490021443256302161590928172432047070357283275996822685165879902162802270629243915144932010560886821820072153723789836370030418350299917866440824433884508290851767773808928612678303597036403355705232872398592048344664781760155328143629351318010790744321662564897219457485486709472643495177549250560 [115,45] 206397750155334866783082318123209763892413839769531380286399705506078764960584823056862343263828275510978289127287737531484280809546827910271501415502473222640659731938260931257095528645860462664114060828842359984342220588811137666162325407251827821878754684341621546926395682548397934274090382432563400290597793348062880924900772548318472461378152126324785508179977987526200550025837516300422925267683282227493846892340640398962959302945831092906168316534608575718208324341134772244905079413258302083382460117807191958275212726949870890351684197738331466094438837057215136655480476286506598571542125276362293145979078347645787621392088720760692505412370680758212810238105848800019181943590077056741750341374632022410795750360323193846310483245079850465985943447595828245032813295825929310411893419439823553283230413597982675652669772100294581981867985337948675225374340036373251549131587192752509480343174118196338451448605581126029860707127853935759514103208484110475259675350132179393692579587491597392447804610319225943020848941016313318638539850464221588932843104089380394629345525775700903066779155338685990450110365783555936632936046579575197843355351027761177510942577230767026254490850928324376747173153955653501003920339261831650993384284373563086011871634925511647656592072400082515477022583550068318975151554929647382131156489471092712450301217233209816853265047808768216030748016980276186915536062342217761876998078474475090657664798341422019337810874575023923801470902943891936803004455183250738683774708152416947545951673785723301228612302264567621852120779581602724330010775882336614235907347835546893542802125074571097608168629250147082738694226780632307491592911878362386549445028563608378921856502546474352157818563323552789429599828480171249931240876547476750719653738181265688510960828421761831092475577175063342948840379887718149470176772080117479011822066699630426133770087580371038549475593747519522968490225271868582968647169373297552607101775743397978672629184214598724939843963233564284692754805946284444552683219719679316904941752294844094957260948889662401557768184765836880213874831228160872766606059080353092581788291994486724157732362022136573302092036029641424005071401776343032882047764831928672240773953010329393903610429878398927824463443144574830956076624047851633224839491144723719810294180705755943419493858731374267046313363419934449159758025385027141129672931799000416256 [115,46] -67647641827966660761379240334493936647674240014302338567926828773391124868003665565502913603644930226492112114175728056812897151849060938088658671323998400749152332706701691427276354762556543804430957479916854082452943893037067684132758633666629023626720670490671325468285231955588582522100370287374775717940143122457744612499214037644926900736989671671209439230829395429197989708116835691433622237722379233372225930144618958079317647060062683858683904387899641666892011395853579083198164040666469398690830691179889413689176919264778173394201755143941000475237125359949048587676835757380419793132262803220169833173651476743469446374525047632210684316325864696165382329927866515889661938348710145812836099205135897352060284283163214019467520539039829932990942931614278795577466192158597723621855826944998542241583060783748190196663645323950942564776878123650202105302913540978474552007046879586372791142957723037331534365424691396387777791939266926792272507089896077848192176254810493577547946236719162326261472596661793036201402920369783035129232107835187766874054618692338541298721895731665627961154366599391975824677172571395929657959245744151644734017038798400260357426189239119493949700147147813416068766670304195826225758093914215553335711834456715783273764481836200824585097518049783206282929769500848344732260653578701846124468779060347101401487299850215777013878639157555980056368692334829657360069614868266030208728633112121252322468304243309289547187529630931512697094537597936746871877191789489103103697449536414145008356956025001413626035759177149349270363281725290146087990048050787233313574942745055916561913993769576829909488199586644180021566416466423680243082873214975362821285463648443537621642415338759354621584011694245070160340703274178462080810439920208634263002669569919130614238318864409596112758859779183671531797058736679210182111551321823264823514256277382811203113811455584321937083354343054212039885794198698882527078855151828003003961946069776682593881473013985038465061599784075261006768341961170798953311943087218206127786861471790077360119246895654814674260208473744871063769458870532513198282306792034859413103521834366134893912874861747223241216498576765993880715957996151832402152748683318701475725192170264684003916254629859103003087767820785115088906683801360166290960768096456234827353400013813289833603798135584705419055081826390504917191465711153453865195956485488640 [115,47] 20513911846677191057305037194168020099954794930556001789771292979996165599982826117130403557417269925739530508312345280688694666464470797203271325562697179713445824474770730474645758498680610165520740588811932702851821430560161584459669261913876817457479536151424714206523215691442018354842138328993083611247863810053618086487702091366484762483208616671877816228234851540655361929586455525082335338200533405374852443129093294724765077794085101056153112365600130526620581732567262332776866007250180191530691863296099066398970332927420872892781072642227651654314846873286287344911217108923423158709419731700258377505362789467621244113193397668476011630231953529800363740597544197089856740109962317835984928382584604273941048477431252055992668541703228691935096514533957798222627008496074523757523930546819551039466745754088537992854346715347747436771122833046965354184809767725007453352503687133301626327544558358580756897874031501593305742255641479171790845912678171990657140535308171936592013353640971289347400646629021897356274890387731398966137306620066166396461320490178412559781601999809088448734993209429559354847253126826664647184187530412943271411208892229259383629769662332037824950962784414237762590330288427693952910241655036119762578217835795492463139859923258862337276830338419104060324676617752085527407687501689320907205871914167208761868634104341752207810176335548342104105612855052735894359043277634468945761576222735626658413108628012427499236609183664834162828358548811632570787262674147742651371663330568881523859918241665350605122812926114731927175538474232749450650237263769751160346000090774423302545936357734659664886029703773029661777073646356160505102126585362034416521324496791940971463149203291450553015869272113913540442701410332916091027850481109289222870532720017026445973131825377699895115514727686810092852399770196679442275422380821698465275964460050837149388481814712445041942164514937769368101409249177632639247909557230523842597506459641921558392176580388493659287192787656174562998386056822052671128410634845537700150840102109942909642788785479037710340079839684999149710451524588350499846296210146343690029381656895910154456180846537401911143546587817700023160274168182822580376841313509234960374129048928384982819249542358514364304554093592475480171414019704361580010329329656325786128382888425839534315238993806055808062804680816644616977827717264333689307917189120 [115,48] -5695459494508925617219406639070259884058423553155932146991788239466914887432333983294847343093298236549244645152792443643816631037375662501483942424771029600514851047655920483017843406534111920827227480374967696401088062443080144319543049189439548797889394478073960190341442065156782416674145785068009248858598826201502688873893676562290809359944002153517520090310403599690378680180863555812171700599472352153464091072796431657973369582007621463243542320681351087980395644486479896104612220204480005412763136989809297240149398144358268659709514944612855400732220618486746042158175613868701728885433284906395761016782674081968342607881840312920342676879656667802608113536254769341773080940517427898113764606390833458418753165847902527540904917975472424499325285724620654259979954434830491436919234714241412887709142620296656256892867329936643861198668034221036173217570609716337534815014327262604507827943553881964671792173029573775991536317001040420077976095759825470466329046448317521819103953904349689326825160607387731420494321404855770621336255510971555593271941594937754101851326640161386027249569513334862034078031155659941692313350901283082645007321064936382358286967788487378869280537166841597590468096309995558156558597876152599948952719502248612101091198980128050269802276318356578328366250406649124020602701821606479318552519216758167943563765714222837277107142054055506586295502674687156519226151872634142781171971377167603977828679094028893327449151379389907209794323459134337972147999176890716909450650350615159976605105435620408862141427637619785596920021628939235601115483502009272053352521845729198243505972828330392595217395574497812880373197455540863855431017530736992869992031093255559487826674688739414945810080962802863942153979412382652228561077238325930456803761213696694733512572424867779685101343561125813251859269976769578181848329281246709029712682111866113074459638779169040630550327731960159365988650104544740033277174724870092777156037395148357721480712075377001282505188487143309171577398472742836978202996184771288883202445904856134443450265754143688273666089747313558092709602020717561856395560571434955118326297759205943968798946633390034479807641392419868042904802563173885967938520273538531159602882935837754610070690943428061446382020930987414687027385972692558996583986692273439634214875048871732633689441484048801255004980012031442550786882074369278852223467520 [115,49] 1441986241195680797661957089408753377321371891543001851468210230434177505840969461449893921621956234665208113478266349063115313557754497235112425762870577803678051019368947537530927407324376281344793419649941337670547609796165644701571049617607674220637497234042629256367370326074920325601272885486356423770442282389032430728243991119654153823877044949259562128122444175782224749602875970596066666343284789215306482820104590614121460677206278318509414209802951664340405819302355956326716613470251932082840577176902426337355885540098221820490423023117991389490458923806278402520789056011540127215418653086435878732802516494541024316651995924950057057711883001448766369156623048554284092629646529442924164446371979328394834966888887996307393758052087958269841718752108926358390334385020319529181219301445470317132079591787564862292627775941015578007641073277592545239525791279216603442388450867354989511171178335323660194070530576282211399493238103996650332245835933815938757410797063270413262520196129702225110645558316052243162991930157105656308295920836266144654485404577246584160215943493926692572717237942393600624607655437632538312693471184155960644297259191088062307017329391459819184988089930288232562911387052396097341620741903414879049038694763697129453812097387384724887183270561412816566588107473502235227629445710437899790723322507450109631657722742038801830905612533696954223095576990443672948401690504057985622598300841964247718811921191130942360853177198693670689562005631768153257669407067045238244639058788141817897166154964446467997900801900002116546306327510049230939394191013326973891877478665931769801993878268642322952648892680837695567462966740553498757072054518557660719942106205777591991784457799772106934299317459357324267783011147810421474571955739624346797892330616121162170138529068025982823730295967718303752632509256166082578803679582555930281158358639870874528886843597739753368727482086732401973461792297846624420690761601299788438594683445397750836094752405877227352093926990933844571144440062561024154171173116727191605603189552770818633375673720921693043377091414096068576879117449883211601835765624717663012220338602764370627966165039721226220155321125591212632436514263982336575749160799862338528157778881985510804689466385514707463222818273808731733116570755762898846149641833700579822879772176598865119191321415828670638094542877613666938025680189381692096512 [115,50] -332669688854144318150987685131144991236889541714041256369452262079971053656742632970493981187834464314464583120347262822579737731028186531493732974877527822145160249556400589904745901489630279755096091815999625185286167130120738541861828853556167164171365235537627055342147543272280982039153878931774227899383054347326953732859368421485167835602322655162509376575515106934907220879155216970846478793077022722700556359034978029867581469720913181498696908244337664037429145905396835304096977091881322990962874485720380504988082719690029580641385808284234942095748486783380579744040116312197799091873840332352888154735889037163325709176397580384775732298528589258283927771453692199562366719991484839633808664828535153788777958726921491626183761883959444628846988386464794655975765192729302340336989604061929534493104268939596771539393336775710689209391473924243056347746546505856221763578813044666035938075642586556807468908581507911748032783243947292651260954326869008287059181933305451713924023288519415750280989710121885451892710160430513706225017360769968486936183673986785447581441855637805707356132768213984923922615821867720896074295866291437067772510592519425835154094646818304841001673049405918729220113984729611191474445224994330492161439526669376032046448445708567570883775294692155295248690707104267482998241477231328108896774905269382541287935943871503778365691312882690676278978205444946388015793129391537780844567875059230091323573614684439871141077643484178541006075136086049598080742820864998854721313570706256088600802531538102524207011913917842895732358539942331378858243306095996815534820425116805567259628605286353613766511973714537124989033070276522819115224654711806895190346248145145764542774406801192247198096234315078062785165549850639621801944915465620485365451976899537167834779588720648923444203713934666569484143759041025444591842406228154714423075375290668656934392838846650327954449790715267999889585856795860226276863430950919200626718686471278327695286517929253641381219544048499834001014066091023215609474000456450599359120836102629720054460979496931049557728641858885413064682941484148273695591994516633780193272661359943803293573730054492610622826897797156233845577961871028258667134324867845066132099958784929412901224293750846540715583314368974054440752571473697110349598923657308625350876599055322496348240486135878840806380376358655321894691217699704948224 [115,51] 69950714932203760636671415284856070182376434882575975954510906360240566644618791575299038105719757309582550939389739093540916104990884618659541560179205394713985995887792135139784783073281666766575818522654691773144028953411841931650453751539707621999472722720183699619674323392765781344922994378474098914313222512196741618772789164424183982291041536378801215065749021424906206082066988591737499347817951397018251137026174368591743647622797409618159000444352696166904229073260471024785298637419637863752602342267230484014176890302696347395153546401424149153765104720802987538437619972252575755620961967981452303879771148581312668090649911987057592085921841479954219472024275622499967842505752123674005398975695066058840395200412480909722255009742989370808085177992465276525809409159239736881774418609740863547544516379085246234075176042366259301840900366842465798813251214059387843785250125630726062513898320084283128679307827122786708889347466430154994593912314571168887750970790451451806090869474361562109175465109755806404293985725670975543734579955911809651075841290648156083135695989460932545408075194355685100545294429515502669498205740497073387447183454999349896082335550818400097561785367591640499613617582088978588605131550491686691242732304262380130012946168443415374770275157526177340760360269605763818855396049813979823119839736206698558045081035185730120254860045158343091800988878789433517959735396825448319204127448125982931552128381913935433480124197746171047665420424980480907382265622819553493569215930098919702724420153494533134698574887539923052431333327401055611201272881245774621897974035143342973821513988412650475793654610136229044879272414029881398217718717522521259910611386989911692115417887888253510155225016555050875257909991593840356189899647246869867186649817745212298910772006885480792021758412317668970208417403577366673243247748502152823442439756998149056252475938409402199153089989940559673809269780741179969127672990575421824777376936528281156182229245585385681778558713131480378379755125979152344675013992066918332514809268741587290081795693910829071248843131697289770286815337437939744041402893772996480758195940563660850535968543764990739680578606941617579354602921098940453577815591777201648398110389518878924528737707937223976622521639487611276252290590565734618001191482617915020391637495152118430701817523255392968285437617745248488962264227483648 [115,52] -13407830309928867196226827670327413451825410627167402325704031355486858370410151325597763867164566564827571902111973306565430742616353881210041254036633711221439101654414209356629357714174973311726541778315730702103403778812446018966000438411148299028877173695370708107631794592982545974785630973912100146382038903761042020647071540042967893981947418744418648529104436089280051582535302727331283593744866620617215141018504984950118812543218278790874815777654361176271975300970619084936116968533048816811167139471650577095107574929837747985012273476356162285693607413023516646105723158685150860906894516227357126210416972982447613016856040877292468231915030501299134348710566064313473846848123211006958714450510458662161306135850197903540093621912562591559397197444630815291836691276023421690850667990441012056569105901557101833533402912517812603363008235162227136622466930772257837280461380907439626590035773146382263908739182831902944301182074142603661601962113952562158692485371963916393151154448707053759935420888875444114417878741234549448880437219686867008515732909403356453687590341177610911520180073943162699634678688845724339105956508504278619478318426145048671121401119749231836738239017267764294273135175441131259424820429418961674691342431762688019896190828959844458651420916839955730042650341279269381312345078404789353717593500431170727019609213052758970329904831202613764591950271597348253291905663411141365401317589549618046164879953125906172261072093724229700291851803883184501450127067870563919027293938290964832403969861879364567020019639068362219387532171638864054179745237587246196830510947987795587592179776370328310202440087957656585661113540483910463399822435533921079979963488724893521920900188937146085197973653644160005203911727576434638095564723794569517376728772728341423834541426246302948255801238185821200827276877857321957406933709405679162620704806952691661889859103857029509109384009911334283194448236387376742139674550290196228184255831146976226426929494988091684653692528470396306859087419060454174204229668327621264509945344840333200676677348853853549604077271925633873885898777018613717129567377781586898830392106389546227965042212217632707570720649298176753185882694242677063067706848258164766347607443508561162365884715768636591959666271666511466087455813902995139465302647694910481130926659076454788031391308446805013997158069046480194209139816064 [115,53] 2341616781134242308830387192098956255526637041890401908109115057312534651822555981238225309536940781141985895009663121484684761237646564381191753046526124353889538534141755687580345122822959846787955546494516251773007334874049988051782992199651476944366890493489562009927535820298038279862667568739180153732958866388389178224106218539658994835393457688529902059860542163790550392468256848635632882324129432721104703558812175013277624314569646269842033814315893503905844630896922125806939479455077673316003271662192868859081174545815363840322923869208660997923300088487842463754095112002101028290535389418070113732833068610797239404132376052664698715475438507472052705064261284288188583376331605738505024639557981871185297928296792710985661209807260040027492413609471932778649890545417156720792628198289511018834065624852510555105123933842774294747418148096095723957216097424251838986867490098078772189594317265508968753856945643906703671037266932878793367345594180929622654232569382029982065579031548783405666334038023112496331804792165197002279606966525678824540282065045941191877716287081519359395537253815264849239420485652737322049825817060140012739420140124547785115536051625792208917701043490357983657560839728134521973334156283035667446034325813545869564507269758237340098914020577163094473377457715649479609235861630818828482837311542782412205838652634441356209661991386551249795463553576959101349342521146812101965819182035585013868348536937996742137379928437084021539121759070418558113720443245375103373381860916875129816914729761991354350161442246069191097977037742845877115931733205878760428971523740291390692747498212613179337344700696327532230896743320984535160995472532320811629255198267767411599530728689591785225516032653292086514058307798245999618672112738830886842389779020645828084274173108786606156626296775387617493628713925780259768175037537188708092695610288402029357260218905481322777135985762619239161186159686978887602429849173739084963836792040886857369773532212699013562477279135945771335549312644382681201226277318064577951890254850791633530820664753289467196216425687035852874479339409931558898741858452345077857248687589697195822360627445948676793045404447448834171087515289496075609134187132532838216967961191410771106723022499064291024033092990887711836762936353847639006875169346204279605851334218592425351699577574508563989205397539045156662328832 [115,54] -372140926738963297519532540772220573397210878203866644125464703467365214139895241278986023850918482398276359949850412883918185678315071820505137656426302922207717765998922121160780033147793606762888163256160421415142449541162437098161289872745526314341625386105354042721078430549035539961010485347009713908280698185009460437387122428016621846915436090474748707571073739270574674790372198392365365665231189653693280558281676401439100193563223883328482204768086186549868149097163786571322203296446643406278773136011833849462400503507719473032960249729316249081413018137459879476321608056760105731783424870642352134850187568333632977725019967242123381048893449672615809029830936311456950797579842951053353513732234352705354413745478427773493860308214551408321369321294519881535572346745167257351729802962260973976373630895914489207257069673419944984347936953609132906638762219127578631499921493138670333432312749881216306675240385607660715169951592665367136015354058958633135579314396416675975206934821539679432263005288573415369317198490569219296281799665002087647472063160959228549101513653421887170121628343266253892426526631723571816268896450233101655531244269943541609345377495844885117567638643871662808748761907555125414983472316896064755667560670463751425983067766745977369035692281263911481104553864329921519182038080324740754680183142574992111649653503155310608999374550484101164116583897004562300808049688948859247618483726246470763586623643582660016771428121157566971040415089345945750855007230804335271410204543502159009123057567983705857962008577356810547235036280591690007821432700606801223156772434739930456331453209994416909316874086504212385659874769394690847785167032657234814588446171917378133889877163875666251772210412165737897576242105512342747413618347509491415013758983366877792137312300154520036837215372329741296474462494512186002866912440847527368441810263879137725272287040841751134413717815308368716023473307298413913389355378298236314863479008792055684781491456790741255637131091929535522979062420069008921713064341780370352395471990465550123674219818262130987249073161532010356578978771511426384094475711926931305109347850445626684999968132888675899170712740274436939571414247581447008891628633771758294686866266999448837037254759003363327135461415537467742503428933863325292598206667371799716766699029829019420643494003403437822820308663142437349504 [115,55] 53696063865592640651738824515542020879206951141756507715551199797945136421732195980763934120034854545840858331678902582254009994885060114613040288986603416744399220461772630649543190332066860885161752314787616115849945608951519521011491752715897854424701223546114941050221839281929711829039475250507444486987546343550261231881801304908378001810264617678327400081493482876388172645132442889612775370875316160851649239795897615498509197952211238536299678623474496915039037955758768680414286986959042035430182378380565405162073657394858290708973320184068034883610208138193280124419332055630771382365952481810712062096384381465587977197985854969017870739710769500393634188760289880469727121728515779768374140142247636850282375337619914214482892169334921506747572403078572479944170495389214333053810308875180734001797197202526708052412068623696856654480843066984972182752831397829838759818970033395971771146889900117161866016399630915702888547983255217889544202152791212854623303392407856701431984805562468244535344103331192620647906276441568391317465734979837708023575534956519330390434473770908354300219717954112408592834299478906665788717369180050457559126998434222578199782138629614046281998842288799897316138280144645950760940192794885130207636985542182003941869503598740578901285838792095841264990862449244702853559095413989344002254523410837496835100788897263311986804859397436949539046700577228017072578547134228635930557299617240791017536437817774681004935507172880590974587506505979667217002509253713700972995073090475751609850072883522664150330010124843112977128334257885583734464912413829699125912830493167747293571186868459155938898923055500301228533262919088445436513943080097007182409840234593835164047640654825629147858830985708497321563506129105636577342396474665386264176453587159051647991638037308044429692963855884401457073826207455234557214605630237071261313589912377576632987274314793828132352836551497168206561309599884787075840293451516000776178159733570450413528243441201756853597150740098698364202843857432499826062147598953515415347664661195384020939824798349909777527472201202728964539404007947753831548682331329142566828467625860710067498548581664043390712034954151234747806110821775661697705989789649221542824518347977063117507414587804432354489193101651655698803375841744727161993405400392377590078596635266441111686753812116940110502777771071833344 [115,56] -7010002638261766633079784943774544482892384024982318077700127517577893352863005176284075835309259659750837770968211482706612285765990417623779252458697043639511620392350435927597475504428332747771318596904052585293322999007058387075302008318281991538396229157658164287476577732006009100461531576934713775571814379886694035649711511916918224406579034175958095367435827881777959312106461806651950921805682460872522670365314905861439165250197015158839778135084269270950416993122173759401017851749247063177501092306066614884297741542872434762272517654124297719021545859726139516440902839188957501990308899187662448384606633575561167328983413501720075053888246191222448322825707367922693560255830294423554966521802132918480823081958689671486133515982833416875329480718160276053263867655559959535416848063363500377165527095879161142190966281624670900684369878928738619283577524766949072778721260325639308448117520191931704918406863368484097997470476249489883521896840077182430288968819919335114994571421504929588977831626281214636289326171286356611044946831959050615771418711348946452683090059482313251597211582370919076537478054317421480546764008522055027566536595798573609015045680563760753189483732263946271977765007634728707402980756556713631485695268545410847739512102806170353182251853957393304019558305985564469712073669438079703719998716029584588131019832446442639601896347720009548953463425080589351751866294532804626723129892916217632235079819523357864175327887249792297842558201791606387940502636663773825261193376862818688566996742329271444695327277810654489374676537128902308659231905355794804196169575525036566623262869142744777633691719019987662072465055601107541944316629396275293602624508834057833437858679163524696121032953364750594114162349463135807255016416237973094197079330685319311313127505029550510173150305963142661576475507964218745963642374668781670216750746842463375749372203201610119299795650446764736456312741862608371930214690064150896462545472689617717823660536183622756515747799088203756815570846755597227880729918423204599290571576678333880608352889040196493510975058996046464813764251152749116521846505429195257613049100246305405808103109933927339394806552647832364865645131051519363763096665040539627244071878182132530113163461150820922482645681881103507354534587785704666530699497260480845667209512041326694133167474672661307732982391839616 [115,57] 823855899475156395605841236904542935646142249904639524681029383084386334405507746597215954629589950035762741982273233766867476934022162627725406029338960359338118470059323654378719944736366143453798946333268541850484794843328812565896051668176478921488149054567911827691798515844159951549166011363325309467874518223738874477934431641665688989208714002296949225356620253613376167821675594745954223313109179686215367194770867193738466770103202276314119153401043805711269222706564945764455313388193297739159157783023860640901509035415569857271238162943153010928735223830199366180601054147259913997939745968538479674275053654999889942432821083085165765770371756535683136173438532241419081763190097463027973241334731273223468917473494703900731090226276621574034560788280850630771390506503588512457142521539519981922831529797081135866698507912761614302266477640491690897141047772165080773384494618063320244998671936193558071286278993691809275210771697574293973671307425806426348691206645961876388333540196773426732833648139610547853786620830362373424198283909358176676062170999825953975408866798815742602863967264282661737892211707774146787821655941946369509021956574098820522717953079894247162357558515836012720069312689386732508890195733368768682167168636780450665221841547224360309915490962095460288888794031975613531445265533445118707942563888641846571619784167541834564431788708938646834338251690958024445835831672708470133333695518922188724244576902364369052356432570439497431890539860061103668325200703836771055778301245004926611024331227735476239590544265919944742125025139175571650005983595402612811778143489173503840239311645219265784888601221562728759584406772764208729122199658001105068047365664073346661814411093988059383163036815291865082987843126752427032835370299089558778894811933781819265532905258908853280216994669966690257325394808881273739565500677008679753801226531741321320161118511903867504968009462188466434654933826282080355653035056835687615187356258123127099042732126702505910418083219476809337180385795219124736368150672119651679949882156454878237714565127917934791591890475219622345999340952322839581052415462234821853869004830398992020388266050449613542365731007163614001596639283327059474968302019447448910018804240469731963570005031667571538705580033697378520364070469068546987314672818488953180753786841170748051535071722134893908979851200 [115,58] -86486395803945942037588418346311992471785880224032344128089252171431863184774150745583383903412707101470595974452555165911499859623412991371876947039331162061942942920950333571639475654938053619965191634034986804264272762816033324091826280209570538691069058532542512171228750275124732032053264347139937935565002185901345952098497223897454264701894140474293512662668041966922230852280576378706682890774150910841154323252644843392261798435000959713622905236864097521310224711272882115200135763766277773203491085319779310086473930064280147729275173151114153838534473671072834464815446733250360621071040879063372345946393901489816850700181309136868704981845528500733830326863394819337517775996818354025376545985011985446746580727106092101559164545455503264827569896180641121242581115611758066460919799151479686346232377943855225194179515228768720794538509910025598479318353346916214378039124150504166653397766950287193670806094347737757736594722528000445038562288039215328772722003759430337957106047436685081453145323950320074874508941701661070108470855337541767007065226927633650367215147811497696954723645792233498417081439736687509869691797995864427175900336195755742250958632672761445450456012205582590959061687629366019563878097641788395331052911372204071742107967238900750421815913775979236963936631166031084061987275862995789300339298538266921602055646591057909094923362721569016404280040303173312339207604924899870874188622137596458370529251096940777704244880772977651266122396396329486589352051086857051512812879479701653675839596115572077322623338552921077297096804816282313129791061190280652142965360392067085417832170550938281250695087161932049904118761503575830592213693309659385834378161093401138899303886100288640547845762638371557223403626709508488811917878439321032219739766402535726086044439172342611274841450857132946476856312375152984567136602850632613612730754092588876087406453868270201277990292314457883197485678315351026445037308846217440499564746705970070581807984643456055863442720955937347901143183279423893146103949666474495265289357261801350954587659990512215075357101461943085379859728646163194282263943012964958055012427875112862374630410802977193323839886188590237404513565496287117620019694861562662248458124706692900416784983511710395008173196748187070737397800924793609089279550688782175526611495142158662547926077105439956738976608 [115,59] 7995642985820100353141345551133566652716763340956305721351593545768758969260529528026257199171561719026605003577006386495096238293315748432503207466539935065795156918971578653737686944696478594760243452168882595991482455209001090330518525682345875157608274820646296670304178239947958062210607778509931018951598036574807858772775927146424069512289309442725575854813665986030847323433122945048489377687476775143052326481569347706942293437313585306819607831893634639097698734142159659799546865541377775861340795328441041230724084055672848095223381964714480783830357163140252419888723755621710674523369042149435557367047706553439712944252698325355113737144124181517152531886760403394933725479486339030731242480255389938407258249075162941563211980542795227702709268636982348752156778073331856505645312226507277285348917757032559462125526663428977740123326270205635651763059973295705576779062064111062810139905484328022523271057639709059641480276272593729844797569820146745207211983363990161035315281824531554764055481775448653241512228941250073192663606140864018860748110893613123884108843946742036730914361897527652433077868586995645841217535318654392668294045312292261304025481748051011393592158973432761157683730925250174778989717176524197650447395994294362562778239879933364685707417255942934361408252656465759663359795238886700515660638209489677950777590861892660082808178749479520885458518699673288105727591293267628973698784685398164278549830453906064523807228007340376046551969089625249275200827089691926838036252242674251172269487029041867214838069380645306820490325878575404600303771964145390640823777324846637782822547684809045197417144543953906364866766234918305679330046492833424505845546525705505951830204758559188524475922572735312899388194906403549020855796401341828474912774071990001342603961298860895891152507779274912068479528612696611490200303594683301723174642884396024411554400379419761833370215359531676039028111693927367798296873337121219957410328768505259360402971779756738017173113803458832264269320508711971655063236497606755928322975826350243248012679200857375576801459669463648486388836702936923379330706337967839090716769541717721970510162001994057588820181531406689405213604036367860966080548341953335729501840439199099670631431864327236032906681088518419757568724652830419076324202567699732428160054266406506344637871158709822494976 [115,60] -631344699026058254945944855594082345395160628062116926337156535285127196286936396677311568488125452649214228408474542422951726273991055440301341548165299991792620998799039688160429497592267205226384993172018272505795942612173738157316433293591082082976940066683568676427966382897635770916101147370716976068298426578414866401914080082038756652887957052181598191566678870052073899872602949830942512643131925198837227968489145036120898738277601246526166248911885789722082640137727355329887101587898771596627959864707904229343290752092481625187730571172939310589888095459144042750420390980122632176755083439770093701781056427702268472497127263231291501630820312880363939036540765152387001073687820753092939065598691459132660247384556064090901905315471235356124557357862990143764478349905167120578594309796737450051808600489295216416677490524200637384647449962980036236583289576298015607893098108828559468278782796240423145985034467955703045458238923777557985115626263719827519131871961260875432118924556895962763165629170186190182225777076030393657354356325533142076405095650919324307737615084947883447618853605115922009868289442342134104243390387032609413709395434104105516838607277656610442397660076931992244239081671202679270204388297090306291834660684095450610564666100256390116395700752657890056704683295938981734752898202305023374189843392724846864246731185126328329495592040338005002201612380080299159740163128927109156491836579565250701318528811989778542580616078031909441431779367785543811075302037298656238951877593522782488393681392800790844813507353468854614396689843380129629247555022342356172834580396520894710183608166160132132396451496525629968456123635082830257004303218397780685997713309876581735180520575888465664364645849610862453495917260989457050889667347570724189188704952785260535362115365613615121229339501219545727973432091054717713912436578448083409567276591761825108692528537354381999766406996871546548046493796288259368032749193204000322444164558120648171247694231326903382320861995644844097413257430107365370886407293383750221987246503131988296172223083650098691912846378398956283995017890261891114003051150950460625098374336344424842494163846369531611488306146773267947604102958079824642902166129283866002236892831586865757805961556797377311600231051141105870136783718718508930886088537182119036571021920883420870906183689948472 [115,61] 39243587207087935686052749274662945522466896174657214585916983195107670255954375819532768815249250739359816349953617864859629497070863247964862619380223840116427767459794059026902355937216105945716858641044403872920842937847121671905972704968751953623112037007306731470071964836242903815125493197795068282411967199939475534096125180379243786722389075230067923325050255606023350122951514358520537832030519125612311768755090992054947300066515667070974284941263554354722124207100402220836280678971569125673303152958474562477567489571062565034014602331600421118505366496472232609680402210469511002682538913111724220216232123671205992206302948469387098324144850702419552146642131579530650628222952329296867123693402353027618719911409470161289730617065063538178196399668771112019378144297511476685144562316663841664289508825832420338469635416214267021702777181466507195009793003810371547069925439766225220791434606936643628959408971124576493438826622170884567007847173616125517581007987976632973090217507509559228888213243289587923565118212508215784491096519266521387231883506350052606231690578967684996008670895991811864007003700645074366829359323520604736870204236365926245096112099142893596006924685382274322690347613651357145347919101432072287491838452440100769077222357595039468703058916312998926656322491592925369043141562573789950317966296978147008746558544875117560712504266515217061987308598412668990069332175204220941412469358240863907022864828711488448727199020639259689495318176645034011623955557250048174165615107526617175697280475135120564630981168323371235857734627029399038525857231767726173564919823319536382001865740063228287464687282512574344120945833706790738388495349637412592878475415310271976327700219735369290946445963427334100890729201141817264645588100239590725101676004063865725348360446715299260081658006292078646266601059735509965161046605511398434973292929596710188658067559813622494807429231327212823533574992938238432709542176603515125232874974314850305128444200353601332085186735487586655209190388734596419008722864207252148261087109663667240655535852159532170222908658206615273601800326468593337437699147696909829214218236613865177226600186365121076079973279732892640386880167571383724915673708114525033562101908347085173908010587613570322237280955680141006337990486770441668574525849746209742188127381587032210824821588608 [115,62] -1348852702367188333886890727489228341529012554371204536712674173257382420359761023666669539806291450095412004360769944262703719373294361824942238345982632805424332375069870895692104335528752605903129831176728320337113686681375278397102748090519801331011940574390541731266555869313734273184654706275959616381278147458324787528294156168679580968192826378394120305136763420488208792333413380649703711413055229838437870128583394186054726353745315308937269852322425638140666146723263820587600573765165012365322185352386137696622371894480985219862146805525439953734958968760915116732519404603427415780970254481402957509436427572546300954897376714172153484892604087492933782948815646345857472662842995830828298617824494083151800331026471158639903607840818632509781050978113956248448529347659920533816767334152086409783959953178593917470983087662004649387902223788648230355899576080184596860621035250868938832424431582562452884423567423772050078081754196704820335257867797204835441607782301174462246697380802212620481386469470762469569792254376609162642048245768669958494845068713578809494746117527162321901072042448340037244291213133838738406890621439305208092774852914276234728531205280595336816623626729735871255628845847531869337320378002063858425381057901955617776659499464449835998006736520795734586938580009022044403900565719560251667587719187011098061176679667263023790161631804657014036752909156216942089833191870470422694965011448832191521458348718870147998612631881116033118166987407908014899498682998690209918430613041947272674109183168487621390633693990988132131170591155692319109961425466000015746341016586271193582105157742874324079932064958854658018367622520306115888143885280833606881523719018890851032235012051198957546869565675273056691056789674359613070220784250995541853061137192196143326932469359151166877310820664573774630613254991597440092733554473551957203134059253924910715509844841167936849275382371901385611808921483015606043712468530324357886717984562973593013225419599282741700039670568295868310661201848553318801989329936276585900591205717123282585777820891088180149006719332109183288194184760372182742727081728763645653426942105273275471295667047249112762947614032290618082745658667841873787027343539103023721277391374192403564628534418319094311581948749441822918917350925485371774974153957725206374934449720802556891901448 [115,63] -84991457281969786561817791781362950913447253174717358879075619034357813582977360915245758326167037988666572285729385756646058722052840730768539693857586135345003908549090000530280462629302514389031537335898864986410896968792621960825468267503113407829229406627349082420423269531624407377466708263211781366038779952012584275429815881931207313527731581886365293717924293889637515395340610573298045599788149308007407831846998070054846689814032385764048043725430244394749979940599783433867706816230355221633620983756279326014883080999074058940638383713444202048988829985337164803973393348654695025101458416652151088564362495718051685570187613756034469110112048694654133053196167762523087373337324251684686407649614784116729997844397341190050050710705739385451285861857681873091162562978198419125894905935440479987927389595923430476993207284119348467663248576599682742680791500724701132353123176795283736184953164486312624580638234562644447527697491265058638421063298925284758981878487156835529032578569124491348115883554245995325650173785732439544788898913123469194955139161229202435658913488111340238798757749565565219322780800941846600628451490603493750644186319357290778119166619498128258630107988787837432190551073327973318729811516917723148766790537975159362271382623672049133290700329146140777281867393490684820726103344222716586380887300660989537354440788698070337250884727310457009021739082585183217040230794471694256593959881480320266476338702131960860307421374776781370160819095580290855093774173099678539246471631519879053096150253624054898354062400636498991138479607681514333034433627401659655998617859236107375460733386493566981567802147847030071149524020391785451990791598814514974152757362150190868081391261954920472666983356962898102275050251303214820747967531997169627048178687283832894549248427356663222930237345651327640578531957300833106056052294231917952512042739203244060584073504496913559278578101567941564017021705500764499571855567438505529616169412624201757113662154025767847582020037442475644760071423068577123969183277492071298125170950660367213814683241037305036878363565819874328129900897016612707255301964177500169054724123845165317345315832782303755816111141682962517940819481303328984893060520109735577562349793022612358707201128954837998194336141811482860031175753377908781581789028515367338413760627102993647808 [115,64] 22495850238997021329310407376847443485407481180266905570556411178310143927954425268833417269237120658967013482975115681121313138267590641078224712797387793987009231329552804802469433952216163636064542620134973433592565130775723820120326677913000159137327164512630009897393577400243940519326624725436425100599012018824567596752380833659614261506454041184579339621302443724376622023898805188830822584765881707894452075088334582716927410819548792039857636160965099057377003217965649502333982201764948911993676644333269660963237122598130848045470779236495763387111547839012240056533418493744478755300282435433761587264112311446083367257795197734584808474934902728103205787209873068287555562647869507175278845266644453894196667056083813018835077001177635808139856904682883320249910272191812280657667191556714210220107052130882938159196991805303606795606553402336582100022156197427467586505908674955960781715660923478110145473347028166285783687909348192865590261106801913437899941395726439202796498068018774281627452913294061320554746364056372226285028884847888067609677092801211547353812404058139343936102505792030649050018754148774856493095992477546154222213512529069327298605427434153501798597217794003879988768460733063716692645007366783419988085460240818949460429362018504199758947342738447631142785083161942800092589404027798921206644838711335242054216980692016621961483359970208627960749045428457758142079645481883103237248429265625280826963921978628398361208668780133822252684076497109485805617969203549875620623145150665051609296828093029405242891074610736553497659473260364189838288556512568601947556986014893481344120523814685120844982550410897926776943923902015506887671688158372919767148606755156558210369002316102155092997807316566064615422001659298410579343953616931341115539949487085626589121865987046206931551421483428992705124171410208566293371147720688176153028763178698803283447263906913969739115276356705621558344732998346824174396037981468008791667662656974507633329813756888879054581968116631065391275116414404563023984339676557496522793536114575933177613450623997286224000112944839485046442501509548818058345259441851529977739471910625345951994766955721862210427547696908988126646267133416886519855907670230657417056757934339797286391869958361877212175097157088533192164774356486439199547284882700407780321200660374755264 [115,65] -2711267082791004836178222298828157424609511504849869461855058513561448596668669856419665748984389924038170090920650782015286758113844563684888625111099652876269177573620343476967987973248500209082913493010658301124646371777785752664188032364952125969632918912425437483924533945483976407975353441897633205970767871687782811485197095623817740947592593840423207742875059403066348362387544646317173795176894483693951637153958314853975473056641360621446890122093342720607687666123957442901329807957974910643550929560092818734012536016137428670150382098501943219437305559107038931869676608881961041417997031744859618201624486054225511196449719534879533246659658358764856953035215843363835963350573896271680655964359681643062147628412738250420172690364513646892234436432663149977291689868981597101871683375212739453724499597083236807883215450282141562543551638608186010751096353786527863641844168734370952686521423899266883168107005509297797737140067601876262833067385308737955694077579128033859957559119655522533632408942388379355028440606287808251992859891040371165489385491443871758592802246305282617637345357375175359439456946631017739970974425757704934379568963385521811757174681254043508139082184456394421193087367923278737847601442144381945667294696593175386531349208986261621718167792862502995922152591193511152211388650438166179671590808432202112404765278357341297039382924342509400561557639548807309292064734044900112497385353407010347947196530017848030894951444299526262911058021214955754922432717252311246046306916132549965747883403647439591526202808790996526301913154989237756966673164783647828253733305158052138966980576409060707892701696089779078502958014565273549925160198587858672978342692822660017469678117275765426558852780638757962438777354991048886201001309158790988251978229199934656604967792987453126496498770268026305269407995728675694820908137736438399577500951488235583036053195675660223156638069376107716752107561602158724896896010941792832622478071538083771970987640352027393118380714245929497893724062896895012516042857643727367503107034733054359539439139962150384473936843841776510483029982981004142765669099986158468672133783943238684049427295271499241970077558557083082978890863941733766724589378310521393760669444989726780673620117293805556025048502533421994590440038470430788171842416250908112642323421280016 [115,66] 239786338220648338231606077114427703511033686466494341422504354632495658609728273917159395616816589695153442249628731956143268772543834582610732253022397210872116049372534687438388474990976134328373341764124742818803087377450396911409528415140154148864671320985854628941419874887709994012869890660757027669347080482683489702850465128742271475468520015184009254163618479596039840799763171240224604174376000485015977688241001240040981191386117118636555356756868194739481960199355088548215922430592492457719522751045177430061335687096604924622091941167972005263358752852338704276925466166959032477830672392054074267973594083596229619662285238730351074003786556174315628271633833164653582722854765431610381266263860255535675589349475174060012585717597460549043240211821742909653021929166709944711939435290180996008008579467155958737909843442341349409500158871306670457015658492254267401136564490226368703433220381469621787708085261421266721814629440571242626133672361652692282775059166576523391220292728648709201596872575628888512899899867289844946144173823352887502961499782922783701409456715150228789572470309493567717992028508998886921930961736843000422493065005180837422041351722274783854060074590937158631074425917769725017623684217990859024218056159345878778727565312298136914110642014073667470580978970686179352057899400837222515116933531127613158311442330360275208358170932250266419309128843024863891966905403055002890809418219310863894456168445327352408460339932158683106900245482402550458914729390569315485844628405413835664393533177762050534490499942737947115462307400081649924924373234099062895972516157827806496669541715007650530528106457757090024041721514043854005802011589547189538362661979758305865281807608524999597227873471253957437318903539511732620202883691197748937485751256513839632552336205226505555236172303475681588610834631095331736786876255548507141925820752542570193841927381657318331736546594406798155061825857941913115272657198805106002310330441599870676697387121523025795525177453364392541652698696392120136109617189148325274541780098962173695608224581546295261112918775721504640055232943218611301184356169920714080496849583383796714876267179430380153164639934738169783772440478742730389454234705524535048702385612004457214175965135635881920162104480057941628559222896842996573759515223321613693110103552 [115,67] -16622180242124555653754995862370129530888298425890669175844057509494357555097311727285563280510989676127357358807505261843148713096580310639183249014801837099010319326742374589185767183044098179244981095622881712604590878374191407969282400973028829122100382774114902447760069487224145384400090161161078414771062115525076762602273877506538413291060445315562473900049243187122702551030610373897027556661532318697300329644705513138263902093801511755009853404396353329852313733968933001131393026042889715852787002518128597896490310701929342608003467557636138875835387388194284561152750891385426765640560548575358982549581578967411066370889650278773329591571358470403241446490337843231045590354412919557773641396934129921623940603091351042720078256580353399847945576862341371678064039308884860451999813275989380852020559842366722604692732313726608585005871696122397808203189848328437274130831357231120014816092565374504240285130815669835224110360824208837715641684935620295742685262298117695922156683218977164796834378929285442858985023143900567953748482250740747697240685085743991514186461176850484259661440766627759047839895094677069950236476921426820918126230811296563123716692834362406999949468919543893081429713225172952075841139358910079159858395386734237170477216144634777277445117340205579487851563535806285860328687645967981364829276907895720737192074998276764535128757508935629891442082972842301782413265921505433261047696092277838293501974802304141759925720302042883157522337944945621877875245014444263735883433070026848664266713679730137557296621829029727994496828065848044082335059863468055842230246295796943574435669524696355540066657618238015036101617483107201138393362702941849558269379858604271203678183116331416967801109164992488823993798463450542514311668369524420060684630225223622020970075061164250597822036551223073238875272286395892977593500638939387297274394696069415314804614604526486090662349003848592225618196610468270525600451072459146670649465771850026883563710663361643107616770295540199787238120615125475390448263846982436788218760315569961814383003663660982274169196415192146132463245480075151453438030882474718619389871034977679070672923886432527122655593805874316560116588402019323317180570536165459231933556703742731989261289924684883974217762828844216106211091817829820473456175094855491746608704 [115,68] 883616048253790427141511636268521858685258307211297129213350756105285122855798479525024417250894098061899921940097585316602022139184185930876110877407082831774746901173129140771196714224794588424561469052406337087606514169733643496312346696574500609337251892867344036275436845545829043182513922290380475872635079009818418997997660555576623702511334826378817306875278782084807962114551470337829093671689901672954249332285654875470155070905430829338894966156735534983237642475954399795518233108552556371514738847638691786695477768885114837974236229652046344200483199020574726270538756050017426950837514697267477035251048370107857560418241049510809083543077191093262606296953680887625511750529176904224171447893908732619671678236728706273221194572794260178322307747931183758363458275686509789311189110011052295654504914212996372526010032891147360202465109195792404780935727463742033569420075378078565579473085709926290837032957669381832270599719217576847242030943791204914985096552458927248603337480938060292822108081527593144453672199278150926554273710044838485114852711914289957023343030476665535089810435830598718504011037846354260161585882951023824746011146374302083815661794910226966422749939757555468732298834993843535427347695068013410862229029329215435497941197030172834980067590450365930738716443133134501413553366635229804161901837224108600048314241463862116594136516639864634079006074162163243861659718313615986971860562187931483992440167793152540265595692172056482403823196564886562804992515227115318754158162032986691850223367991952683927187314651984235103337776778467555008731371595536927651729223224036189397751798944324256549292271284779238245171982442916680404159798211055968405645473983625065443493094136701374852968675644550829051823566517279564868272118625378024692206124733602933780727968702419359414158201059704086977540684442224032481194345600365422978706009292541389764810821049603591220656055355833367960662702997992131896954322908832286417311083662455917407226676173205512390095183135776484242504334462405077585570902745333330135767814503286420986211063702947017744832128195647852448951831237740094773496073212534570796319389140565778606078779998717982308185642495950727109943707624246855596196286461928219077819441971141196339798857477357589061714702975096753753937423830075277249287946902361325756 [115,69] -32325551979853873151469882458483378131351646895869425339268133031911222964855834317433035302381894408217219686530959260121473731172174766098185202465490608771307755901325450677337226257908116761628003806221642101183155042424683947372630240372715223885856007962153341254379034518808312127939959623849354254992605236128717998837162604562645566638223151311417719866576776851712938633246866895619123701808715732222616465605026196051053501343751386075560916302276193566054796671493524537528419774632206762347009894771024385023811329971746640558550102415731890128180325593150539853280874108201999968219764492635013099940602955196878956321916508654187557918780247205145298193311453269396293604347217340590896175554993086856220794319650936993860268805129580242330256018506272077031967487845289721367789920878751996982149732880423930298967020437686850446949368043632269142541511720022571857578982078970190900102028223471769163136779194255138749463262973278258003656236663439755750413530262203788741132550011287567749254325112440772312114961448110601612406890784866657779316859881840624752163099685940623303626087278023477431565955452764248131912072561806118367466864884318667090157961248208269597405333918637687019734783939595041608226820457011193238799974633453195401077704316745204016417558283464681505873026144679188695896119267533259196204805920201004372922502399197021331750210589270607068392446340234326065558802521287708518785276469134917446492336456174967651822444201403694898725837198777168665238393320343232760753706594941660450302869735352057254387539224303782746052285413898679786848182530049700079241961439383292659219365165834856871660440463613031224739215439338194413838910267305394540438967966812155905238714182360615932749766264360667453345177075894196655537405669289722774648130908954929089604487665568086616914008819794684034958164835174044505085403644293015683257471636326699904292758600706153102241177819301555498938191088246324554349287571346622322949063735584985237811685796242337847157055208481911489051536068741710639714889396076302890813528918945719546175719878019943991969811779763357962894134248081719114071811431434461839132768523107448664225282381491979246052549343653627276831788267344780642146817740522960371998073629272870590254115497354766113853370054689703243739455664187213117680153449056464 [115,70] 487004027627588801864062549174323356640967880308090527767721401849036310214741575281973010451826872322887707009569948198686043290066119032684649399604688970041561627870691694213645513746428642137327336810632882888379761910190956718970120742071944266721041280854021068822615975616485006052786478820541600048712107110355054976823276150423050196644367411377016435756838174106671710623358879844284534759865470060035191634505914846665246597294073826543157892339790815660955251602073877806354115480020466564351892370908545561321049544801562871737417003411096568172305906074851039243061702778284235692136062967911408460529618512861241109151893204772886075429016354766613738440450748276572152284673159291566924150788689101514941747633888355369934105195162588243733159586062906205365777218560830562298399503412305287593187489685219726945046977641200282286855020623388602945216565315925946465939504742907867870638259762080658003475925605850190827946275372867803628334220792780127148534480631831190862549450347119611246920349537444919843548937551450062936248258485418429344872583043544356843190715871836439274549030113391425179024162465282842218683369025616591460897913996059585737510868299442741841794694754184033128364296709023563075018723562863987823249232499697712120589918708846553220040301340045100044876810665919809316608701534648505213162433818743800068666150776709121423205980652665071519308517532371414653849412597490252971889339560416951546016888752265292030567717021964392903894257874840610213031127391233264574336259870891886266814319631899057309518615896804549045124032173403030390234912718424401786561824458473669427796064053588498062609926189022746502399542588826013234288143136947930980111541507136903060318105028917844838003934143830694169317750633761138856683126822601367543509995594936703198667811645031760718325229167116547326319991762259300408561033422239509691433998639181144682664750550329624862870673811988108158149787527139084349913891190303514346076170391833297972893194208841573880782608088772695116696003795567971464298185761838073033853738347322745967674246366963875419342776624408845552103629861797608172302177501899449661002021482846299476189672977839646175121373359953831447713509108714189553706278721933350620699052848187501558136508297165323079986669572487008646246230444766268335213230240 [115,71] 27075162785629441322240749553751231332801658260926833866999709788840453208685537649288867182478660734032350834454607758416878276794364039383328386300274241558876363735448270852424786285890534381780588278161530272997380376750910780244107201608787256257366362312595292322026704156649216662056013160447705324276589250319844052695292469838040682351689509992470173201023448324866088957397390596659189447009299732577092942689216082024909826699051902018643644948702298074866875127186968865192095840019359166874068085298997616466129393932468174337639624940437209823513328973032577699675746168414716721499801400660351232856595148703471519833993063898174900285886337117371845215973723119764449450884896053409009502559575207592810336685482748359598838483266063237632956939940194846654612486580063737873743313940705359211307298275397454918348663045788052753252591691021218650148759410052818728935637980287292641304284243992679929440731124869751683609706282632974125130678073484114058504146162678869033648879069189710942672123605399982119815634069073539809068365097378000635586161497617706875044231710484446386071033928830512896973337703518045255780551132567367048503407598033384605479950601985768757200781349524855449768641853090910895156219610962235276205044512747353113450851226091944175047272910079300578599425987884722877324493336094581621715985695379478088866826140293289076586193222990904190848125795736454408461159444165008807640704192089741336706504159794390821382135404050506885022079464222916881368199084164141754101321813593148091045471358255505172510355569450211470285290764861757516535872338450919128259432955434037723346031363818552243702728322548638462306015636702871044995242647298790952351659630875375160572823929481922210702175795769066495872362131620745558102477013845569261422439345026176668270674815317167682898796742450917429198946774391525923830549821172916568906979992833866090642296820520720619081020352463817199366784894040324397298942039419875651669197131303122118569775836925741885259068362602701819224046266538863165058791623309326046972119440321106319707667619972857471364765010365045421138668624420272681554583015826548035115651978889982220871782322193683172482166289874892754882405478013388253431344238277257831994507625937920076598840761490093162102308363754705029835277080864498956625024 [115,72] -2573461998581331848268516875048809859982468102868722407652307731746150146146734886872195046077135429767809378776520176029707466303898266694972729186926207597087396548480893821928176355965554768838846987513280019472104514431025729601878040860573823533288401088426593994437384163492857545667240980433123580745398582622489199789598820455391941338316994760851260675752060809723400623570026116945736377107502554120101734802317157079253216143707813009759550566185797969239299803262586515498727011956299054005296632075303501017491697886216945428751585722079319349778385170254449906974560668206405745941944737953064080618152174907791226823680371702492037326510856199066429345068704432296015536973727993233279691819782046384539271556325350047191873479692925678516058551571458046728086427060350594169192339087778481281486778096475631474686343640297979855912381785077018724372441421278443119398244800836323140214751923657015380692369621725597285973215373109494763492027869188075979895469228229905758828841550117200959314556122070865576026282641832262169443545248971705841726408939283042111686468665630523556426167789905370690263390888306151830077974932441434597778968849470647961934653762622347137834019773407147904644490685375265621249206076560771275937918993505009230388725966636232929197553694482937234653369198775547593402171234184988598845469236430038001738368604457763847949397388632488251896622528032985792647112074893663579070762906280309173873518280146242099347192353354656938435915323672528876673554878002095579424724271385789628917509920781645608103604762399830565035890234561612325359867135569929091126357641633912613994784207993598150183871495542268611328709231337818958656661156515033177738831833120408903581294169358784194363383285181834903924079687347475131462958901269429684036181123343504526294494002054114447020073523278874514458247779787341032824049193036739011246503006263698455310007264508726880854212506134142121478823258354577314077985157187326412717879316966146448998760271952123643151854183908158672421581252118052664445968781201445637091004150116947575041402490834030404990478272206442831768053933521314103818637774362801876299496218701799585868011314981600890257766338320622042319769401817690621649273189064014388046044568790701355643108956258809413197677575139630315275378478448171842512 [115,73] 154493097573341275827960090813521966680410995002864702503415478614861517918554420142520216786234302296117376884647800852277919996314711311619313765893975014767920547894897061423030557299466992339373090063239269333265020663654300950896412888441992514010586367851312995892379764042879592877726429950438382925151946030799130244246892299886292568374233514575485492307497799496620429420148168131309424448422465304480267781226881921969691590788144908390087659347691462879892625612682337299359277820701385722548489074083042575220873718802440827100539663306786970922168596358258610752897844644401565289697210340310780755269459998265628682875069162232848900230411286931585745695387075492444324287874254675296494722441972879785478719878725469840568080835456584563424014984164825851822569598968267485049270311638259312337811983519912931896974115533844794090408729432809140313055841599926258711574151289818116808594873115604792499127215689010913163582889833450426363258403021708468883841910346743435168992161399279720077690968464480339340232881456823319942594884552287476805202136808638499216588794608068708844279102230393032347483121135717839769530674143872547461404497956474936505865804306569955871547073185297701012746018871127262634848369627005037155897199986108882100148541213276770014954900363935859774464608203484454552005688952416549134439192326428115296592730490296470628972019642165364408901445124362859052821189393798425622957231596966849801933640736983409817484063029774401343056318019172341499307510877365305906513301318489808418129687676915644893769170171631564259709667664348714283224618971684620979097530349673212936030228336687834931102984984041879676185836932647939578642258394591029262666624217731871614280757541983957762110722796779662209463470702340744472348050076229299402292431800767111132950009476222848819429069799677915257293308229942302134590965769146162923118865776287378644738247227945123673424397927402099520638397026794466539758307536214230420571245050208179947893717656370549358904608289801408333568397314025598000704012513011275969564643521453814691432603666022767171029466617970360032692397307160800136686057280525171790630587971804718366327271220744774182266488163475616329849376855792643657556267500707629408149302303012955318198443896568955253920249956329016050370326415935648 [115,74] -10061877345829681215527740537437323594846062017236479513189365931317926524764303913461113418060675486071650284200534790434679247719063566194358579315571115749942137742702286816297543758515728173273549087594869431995735135065019299988466613262056593818226873102742284446110105913982926420145195364606343586197597979656236526145308309541458013134655482935513068579965406666224184017805940450072529428418461330185127957776694454275145605465248865122012471283703360600790761414634621808849631194487005419858568863026839333523310257968375631838842635682985183769609060329202992252469838616901405630227484222666460099822191658793977251658259887520541753627041575009781654938972056566199839238143270003830602647764236736207672515176010682173436116590256912113683181091370444201067114564891628490479388536807412129305107774202728998603913642168044598794514919362689738374779950148770801189873308668248674654992070775039285790703292369679428127634431528572962573588715563207491353883150198833818815610685807533810401939814443989588865861015048332430666705393126206468063170850177740126509899714496857006546420735784339768228731504496163018549624112435876168412817857505584643914539020016287567588109030858041356107579340254712992889440047386674419362523968062588096635133223960127131447199952894498299982618533216794835168094717773186380974604164904570596535547793631387975146946661703908381477022757608521722515346075933754512398168709249418451376840278634789875566392699187978300583995111008170070900771806324946034138980444870089810727292483884679606991255358318915521324298790457936520850840923188826213248524126158059342687681134151021853207234468834611122257227338193486430557952492146306593193601916955975223316761523004013248446385010402171768050467927736631327291386538545839203207610114909704679411536899694543687513497720207986147138039016712312473499341845992670524769870959624426260556020268864506750393992115856225527572871695121683286974279930133034941199624812388472550418384602212873045712176655185479958387484566552849369960468892528321666605826856632499324945027596535286735280200126984028575073385696588349033896709808343623300373586064558241589593090383195998615202527114141963888606566461453778431468658998041582635399553316938717573189853435487218269126340879177193076634366081340560 [115,75] 632624597620856464378695351073620612882481081646268228754204289279543116520345812406823842734002157204638942485432130473435685833216536653558403743660365266820042741816043157830400493949199872942223120246665910884499371440163274893778409942344765232089520815107106767431362458291240598913212833284093026986936240185020783530944834610968980023531135594379365612734158473225023168293324188658885457028368006411087161169150357919642945502546173412774540980033213443817061961639240936133229287342378399057375663191214359371358834485652648877078052586686442774922842065656098076838086493889401106632982869078708778977058746358511253830987638038321256282559297922656599968784218150275828761438234130525101923042827914078090847154002559133828164385242062773991259751549298675715033140624094832043806432751725076594926526468009837445126003291874974823633428892973298943174785775922059212311547165315417099982915543515514712845914502927823904235037425807308332873514404271949653712182161212488618603636239791755808264251731403037793390758275728098369427673712404546766664340756178101211986699506628828836235504891039346490651700814817218003819410413410652577981343927081423468780447657520924133781545957117134968805058619711028736010930206704463076643663408351755525273307552660186305333731964311874962878573338420902335740126799649472363911773885306246292352867762239507117080314678245812798278694826039730395623220307407170880825732759675655384578591643094155113711014206313818805155236534564248033608905195652076042378206013450353233735882969014518689042971751191504926924390969038370445866411914774137116695318293237574993134197834494476047790692768935356545133229633322597094539039672407783235203051212673545341346458912402663863465339829274136894745890780897941236631810257949357507208902964576256090233021770809440574237346868827027189058143013719098092999701549236956911460257581169939988990308087496937530077376628960091742798180890650509831040225509197329662582958737588827921649331152551841297944536950415969314128590806243300857644730106943085811129824890215095972382387894127531078321009947221979066473750958395912830500888843384860176676664171278307946271280272273198594503109485796417568501760853380986425676280107718437149243908710018122548222358653638396962876948005579770898878854336 [115,76] -32348465528700535453817381272049626494456333221757698452124916849499764269484247221466658980119091879696355906503780967237562704141219373423371640018254161416731537586165555896320835584052746171249549661893924344584679586753644173341963973513676678467141518789772918641609706250938567173282846905481854214456193128628939427821695811230343386130960541109088287126238309902506410010693528145276149199966531540115126573994300593176899964079507627331784491531296991091515472751381762174912207039320919629398296785830070696234837633011445660772464057622650019955540302948555894554482418466974465302409409014055806745575065998310769061388079399276288364397394175107736838489761521157400684101326507055214651139406929059140323078200236995517836182054715655009540796420114968429263114068198629786190558939074447766249047825270831090128417347942013446176795696725460204861805795986735772786967088887076757463295886122883148003238647109263920115366303672865930862290862507040631560458880998902188765982775141612710229088232004360212889470337373813995081034900681275517121852409771585753908099759952250986169761389412532595945008477237322283503228958496378917092738909467238722329998524473974949360436556260665718761357192465522376271807425189545377335821901538551933191181354755514614271321216980886019346368138806994569123963355978173155017442313750539177203752739871803592652412199631752998985644938834015892751721348678466715418247831130238158936172978122556749707756646373159153037515202408224421998326553308979411582685234597598520509487817176300165164993557302775802272838407288821867200475220058430416926408870105272592777823205147545351527103884883808169206950353009651027737800804130957761358307519313393843612322647248209716754158573654512621901956065018702846707423340104843025799755337487721540998720907208899915020666061818114804734141055293535509140989027439119967414742195148075637195977883388958142698726967567542694966197338415381308582474936675538336808543305864768633722258631952170779996689708861209747771327894635848498133665069999931532356059909599264547815196744030168341685676456556027943780933616744039135351015043778854880640440691717654063065088192895765260414900411931449667732177325654169509499998101491893623685933982281781476689146470463473558306395036709412848826820 [115,77] 1372025098811132961115069831579161622317710840444250458493769921947174123380472347596819944516324520789394445022966343712966294406798187890672587095594340860097934061998302977036084459910230253865978083545157535310294784668736809513798545371318542462035128917217865403087207672572044835463725695128756301782051436404754734943096039258208583378737217090399592239431937179976262028021267152762905266433802510776606109101818066002273075204464533152094670813731922844452123389029482760026358872466568380785735009836963184527652649991773918037529159532936699568798721779271168618757433095091687834486350900832169812571089350632603475945248343791997051653556196376082986225474041668547787294644692896922782396922708004210845799393440322578822657245173610726811372693645032959669342641896199255209793072458472230359980272754626903795711429297634746626676200043276396736083186850009453323023611150265736689744633027516973884545419478680752707545783828831735413098575710533229978618939445970220793269261031348347436567207366066198820361885468774857854412099384964201327314138123335904634708283448501419273564908409875810027878181645812033972672446187306235967930835717700308500113020881587407117255902336544343331437793378962398579976081927884358315929479998653845971581348781245289208892192594050016432231816330431135953514071034945803212870734027207945559814535577856125070988448897996371267253003728739971430452127626033353668986844482724543918384274026735075402897045256521504868974349058579009125174586821491995736440795712647109401608612514424503220421663980065042058726659487781887313566961897730230404728690935094615276548128385315513726322833621896383407032515409972229481220324692569538041452699621324112356804990311801624246698541594315690849636135390630259372711908372941127047088020752464723367291545204383082429892844944118775976807032784925360903007132254676383683795818753229507943560144016967273695502560336870234375455875506969891099265236879451563318874323919284315111071393360347012535254358339741640832498698813691168670490151971747091890636602227606754104243834279293026726950478285513199413483747695967158895833728683857702379141839250445343653686434543707473098572412772329317848005725902952046936141092698862804276904681321500371706710294105257794729383399225046689840 [115,78] -51901202138283187996598300781416645260759268460163810732507486216773136628944984001676964894272920791473923759979404969174006202206435593268665036564330317583571054412600265171924122892810159161607801166802292543261587540353872707843453988615727355900664892354382172168449790087348749506454211856547847987448691950958001671419064634770044722996126478732069721328982974653155522400205553903578125061388475750850084393394660813901003564082982601460376772669687777765626097148992436841133786777693147894731966591751657267814673445263675293056447474291686246203886763408794545352326278325290459389777651897742188144305523596753625343814866144198971033601107206046897459213900584852156070738919330759566565646733634901940833961345685566323259896062302090205507530411961581531713570056598958599670737760441304475967278237158531701847755483681948644811197708684568980567393756661098358178854488203610828215442374809086715572120135253395785579188323909717034414985396711179006522914912441414916612300921043098789184727212324739102615685871353568208839045735434146529735754410708010237936415259483180482673669769473178233422346012821385731055490251738710565680346007891229887624868542907345604975559169097335478436953625723127964224896193460151228759017085211754099243863267407224480580887429431499379495049055389467928630463189403309946483067384274372272524626872651984651800863871665885322515535900327684994092463515646112390125497544877114098658653889535742124506399372465441915660954201850601064756315619813728370737582351789685962710301266495839156434979712756394676871324931255476367027076241538751602940910909012219703042908649568537271544009209813190757916867568583194081025257180456324651245675497405302346484382304617447511166046611043500518091468171754178644523210669906643066841867338569087012655390058175460856031259948763969460240938458029118632684631472976301084340355594329234577526767353801231907896390942078124973008826639176707621069400473767327234047675879590037970620616684647529189323723632271756019912880782448304163584998887921627606965567353215626276304618746672381689244505040528062104723702712854617254043735002770650794848624703036949532355260668677974212409568116412468180166997349813647927829980093110907813529968211208138113790442366436226905041539965394076 [115,79] 1683873500859674102259032195859770031412893751399809660376363843173958117229163584030717655277139228295414142204106899916506192842877895114756530846733496212138450276285347798430738705013388382931595337282931672167319411091572925381136435055915443034577997185493641544878182454797237992963146815672357276737978239437673731787758276463349664497237779244317152163677745809833627220311043894113354303545198625501613808242667477204334720548697022245438493510077215605033848452213728970875947008770034362099730760229907224402651643891648001177774729506413970338325008408835265898985683559711155649852213226303297456482637970226011587707045135653654238967681715375125907936835542046851904092292652627489585894324853326168749542178778455094636721526618373915792540867586941614124401902039051608331855004906572285301335028422812895380864368578299093759750651636926694733815254545628799028391738207048861058478222742356672768172589647548464071225285389922545793847326343734444778521513886811726496620400342813973149696454124830322776984077886578483811603123917653385930605522984497403553298524975142334600917009246890929243565455074683819009241325371483788929997254961716176177708608312520312200668844251021200071559627544876001100362440555782232480136818811611474422208691112078882991011762406170339963763020914153797576519160412989108071844214929863339780991369381053671918090551991369606795931506822520403106178645844600562898136954436633423856532953803714426367155852499428396901853804890182518115712502934807193804926018883996070268825008373687445845143391506050863269381649064311937816842386508959520230040544438613511741060259897807004114726563621487022339422187541002676936800950509485174378504084379960708331166182217897214499607860530935534739018666258671384705908849732066357888021149296284838489049058173098466519825835846177491700186493276508455223937385794606839863095343933273291237229097271814366827033990560969651819354377514824993620444122055142439481996911190258075152803117073061467862243756872832279915186974753824144499463145630146034030628598954675258004358364313890723381390983007440033962112148449821060349858525356553526302367867577045760810402074016209348156146236843655873932894135283566534275249926072405760149132926395189124542718964472802574933371941072 [115,80] -42118916505114478880173934826790004129245708763614919551618726263758168464980202127247599025110943528325488482644487059261954370182023049743570200708548983745045388453592835511422715183137844544554236225281085459246966472987725064142235247257360238910282950760092149626532367217100629124536424233841682405211175563440482172255723867782559615511752270292403483516679652162074363417241835603793112988688124734091469260381278477899614022192983003574076292425109317650721306272639111400624930262287568616117094989231231508108494679219503930273409450545388588255015197274425787659408318741349949921382708115157673080441905372825090773992590280220480601254775465404840776984009537161406418557949101223154442738722150453342509464206346604948017062333250696953430998783101509974634558317849774149203002775554122268536489296545548039236853907590053890023020046355058730173174432644950368408777080045926450170022546466707289625157660545831932477797612759936417911848538295790899561264119111053246738817668173441022119051643325140794306826664981442214018528613720988436755004281620661818579264189856609196800014945364105674890259272417257430918936755605671073405455640250464404050971513525672060708612544993029527096261082501136709114479613125910505272625747472665068791709467158075498964970657864468632967734714259404612386489859407275565564183885713265163895800585979962584449173492475133953352094581595363523896261942460292986417950070397827485452231666276613550453477194655051167022139084921707480850788671625894009083485769825193874638978970526236343656556759173429420191705407339295341885750608774570806703749153226600809223925948116770688026026239404499960161318511448235485042918747872525486239901322681386945247749114319631525862524008904050990775405156186750941231496417898306272273770180798365341901370028619095105984714649906698557203529567479575757166912206596918144016346828486097598698293126797131905432062103892930058437531418939865533552333655234244237411383510068941257800063612600556658837529751787404633139353646839017522733455095033795528980503392399188524899054356254095623790076862459396012568760986658911692495067601856430027513813713294461388278812220834612946995751822054072076906362399398381433188275662072586500899732821636762188439865496711370458435032 [115,81] 821777247345687771361005956536368169020347044015346968154850116134931829521717701814220391706527066066709597582524569160505234463749740380663738759967401898327498055018888591849464432326213561366034556449250870269575718546839397591582622676776585792310288266943699661354577833404848074724303658391286404489711740266896558555653090816476251169049113761654808168228121136058327862487227594611322186022334528227899001344861796842011597254155055412809751407288031103185334116391651393283136458209749508499335166846955676714041505408462589705917184043930722300418874862406838812326239546110008743098614051184245575697749589877630624482283726528200942243791421064237155099197529087774165141675622870396061108542797649246815932470863619766791086741443109971982541255945051706319971863110723274660330505699376014992828856601601541659888700246955550341283541084575460395290557812370238361881915942228511552711006865974330549527738748312230487818766628774373856692071195840535687525891277775517938609095742048340127598665433231477917460920455924476351570946411463763491813656608938828283936533506904945391439724782443222528530348379217864787442740023586347235561760240090512962952972849877489012006986141895896487709660467460797600508711991162746401170275133618126129116913025610927219105523345008158873280524883534666664913841037675593570042450060677840080681496313503229632748728307544236769658278976011477286305384820825179155065720518737937538210374132137103760287366478055043182686885687393590058854221983218209628721075581662056571837306584352795607326900662012593770598347935296059061674120084959429553235845112842806466132378661098198848187923144161692159188033605397008378367529042453384781829001305324922754009419353092600333409931162433303789820616891811989171500652173148583128349653254772775551963344300788013986346351146451100457773541867773777520571828279606988501064235367113245793200049095318977408130368717672426005305516002712599975299272767188131493037355312758356349994906264934711912599255574532784209971864966117174343988402431915399752855992640089106781624543394591771374456214139904405269387068497855270894226161568704394733488021516498673095248682938700677314352836612058776865804657678079696273412037992913971778917678148014490118209424121336933324 [115,82] -14290125518602369698491412770575146873580069680355894874528564450567505097083960757909934194915620013801041450677346173549490489048036868984382533246175591198521363007944017159584978987422802653872694291729569733255633814568244707548104681200290108058248723236551269562576584162006753819793360632250475364710852275423533280508998036622465712275450472318288957589666385305846787112697123378702842928692576767635612856862969086289836462124492753639610693013203149356028904820355678263406401205096058520157977165990376783688828969779173733090843034507189888529058292776593982251975160260950294286205101058648315875419842362881010068234647097352375064944834095997609824256097200323267397121628110119173633568914708828567434600386461362183737185738330826372318812073764207668104125991265139565833908246644758577306429173268703089277925708278410674355824387841407154998508462790460829618050095979883933377852278401388912312062338202380023529731186357034957005986305141068358567333737529038754270965683272387608732115819908373110472744094260648170079300486638738033711682038155179265724306384362449635691361826121896231291020834355109240177791232966301919877627203955870763910612442774508755469099462775683434188309629047467199557236532581152406270502698675325560368283694414710835614947951105389035305851180912653470597616655339051859695280488718272530491811542120809540553970092539496836812725549058034576730051644065296727299941069471034770127107496586270172101557424808347592987254825066089768488747235969721919220667503347081437227261010043054937686237656448743322414187133008931640128446803957495107282528595828687187932757716071551286613516787081289327090202990267720168209385906872319138185018699754759356118215156880983234500260373391315348111164258807727030025270219728839695518780919304365804127643717961345692142204720574969992871392802912574255245642295380457901256729236084713586985961280304679130821133381120822978487227237060721964195010827799257778389847266016756679515931119371563011078815153606808909606927325710658860932839758992807493295369198485308429949733816096911873029682267916236362102374165605152481756168634042047340993536991747158795217105576986045321278913276838895424614312205031767104547275468177203551344216620046230881585777617638912 [115,83] 155588608634802097714498615705890099744425435494886631900387222618960483021833891376842631755289961390226074270628965784488331977050640746713483976691365679157940547109357796876321918545583955716104609636976001365432407599407020134440022158129571999359702087573880520807850662433161967077494389812814376404794213854904931736501299549935305884006549862960505361350328551701826411025219827828380530763685427001120116582897760456842143974623835903975714953168449865074589682296439050287346511691072634847882610389711782146822630397270538812526513964056121418380414366009213224789765918447671589302238262512883377228795689737414182671398474620211891749964169144392958822059657440340875445005758054806284499955361279938498465087215891287220050603416590908471779932116279645069940427025717340985058140102209739273463819855498386344510589955904122755795771446836790072748427443523395802475946611490784311009928450678113730260482619042779232631321944133116723457588980955511641722972782141884497756439121016586521951619636227960387566404163867500376395346867458677742692473153460824236632763232847331639176621393002284642406632197041713409026108300650308049359412644646476408345810558128353827480278868775350332491926870077815416491502180031477132080029885778248899298298859169744149330282775644073448951652600977283562336508199632586566894543963553232202842360032037341166016142459064580869624343187630820885730225037256880287769784596463941360248254720768745350914257442062070194416239361936711282616586595818876017807812469373237614056393905967212164251817662951177442027153491275974335731393808266484803396761024037837971875360780824115716966270738067031273444234226726785847903761332728287374994994635196441318295171476209954864251900688595710795723069439719709177066948784023253485297855313692519149520976075392054471383225484242908940554667173156847609518395118652957303330428476543739699692105817255900683218766913372889796021084523777787591437808629898925734362215922930738617851873642159095669179243847129408115864868284876132407334261779906526491338569065446179838372956749870214461159784452943159160431450595717654640455151064548156269408937937747508622879075964068204403645179498108043271190401573092103971873804315729063074515868640186637317577896368 [115,84] 2290247265327482591789477622630168162360227252508668585839665536569706906587747688474964934326784763070916374547073172153562994052161204999764314676552855960309691211137330299731464400829037993955790910915495850385648099665081312876452023803612009612461248210528139593492128416617276743882794042833250277175405364351755367203350587864516274609619826015071217363931684541579544311464939116154920534816211896741996638900192449796136769111170460779955784686765092316199655394149184927038310350755812548652119769625391797628368567971276934384340180885350531768551336692362272975266844117328138628496514778907885934968114145971431435777970226151781146196594624080606119966685123486963128845675859261733720488910174433785157740916076068821070476048076649987600700305962861275429959612871061787897610356566642139833386449975061351665454816370064071662151588431997484400680532793923542232451657874959845350972571865110941546729593924044310243344530352777422631536245970046121884627980780008040372885405441231893738924952568825299248771370678330112628543852610079013912583487569600053423639196339766481383670491080760979266926522297797250258697591799866117959811961341235373100293879355681704935563852847014619006833887395555256551935552422137514783994588668209334321112674168417924986657622918094793894282577787186905700541534199449957953630026268605226058069992282352963357384730834256040917100918791020495181422833235193734805199119321848815801917205789403128550467827294071629799420417269399138309596257286238250572148789633311702064294304676423195096081179953235138496369298717885630777513952414179781836809399345772401689221467584029810938471235150124796373145817329863181064425943778437796591431535882842209460680918160343248495345774550770118699356866831762955719825115103334686236142935472175457568359782748438747997518832233428200613770773483506431667019212971463740826613022388188437480597428089738646315050810875744974377030565487380990262003544657059123150906206175807897042802505516283099748300348205633200419324818970488658848884850854153840629052644415952831333175676980462154130433172788198104363899105160543342706361226149274649708748041363450370280267228498631526227305420879471988129845623228418417567606943978805064662355415007543427752368 [115,85] -116624847007194051193984575989939137840594802988989448690106449231704301183318108276111308418727305450824128378231625256512577643723415976117794442173983402900061866773780770506952609156098595926839341272748610458870833050049020841745457754456726606460930396478331367476965648387898287559363034623208979049316190832193225633214096912996429955591531937991232668788010288329321299470327856650226414275558672479166257744825536412779467664768380061760763015282210879685457921031269064516796932527141684079294832518726363086652711145511602302567065524442408803937205500108894653510929519771696771984643390947524750429513135441959692720971395018593571160943416121984057247877377449020735986250767726425019026009024333569799640566112134045906490508474796931443630474875880453824194939635798665647982853863017489326040937687266980851568727952386329603768713255317918581622444563705851455921511175142899060649267616488147675176745434275947993370839042251113671348006185835347032183217794772548907151035093827273764615276886186072420191816762298534309174636966872163164951662284381251154685279975632865006257842109346281844991630786932383592661690449326668638240780319301929941792418584009061822835365742906281636135498061228490660881103041201161283661807078584489647273984416847144276164518343579152154484127013026956504643845224497225569783444584860468283025689136039630450077507495383355520016436654711890891098050798911341357030115449577642173419836895146325566692929477046486487004843304881446735503099676867135959779247830298361953993944237788655358184657726910285698489969237420329519038458840998780804347513225987712798387753186928515296470681043056994199902188838858017489363330735163281057128503884244680148724378751039682170489336778143500950295010352259974652757831687654455830179167772984175735432395488358372353412786027813157068771438118495349023052402376027928672310440420963474849242530938308561345393773893498356245387945686864599505372633510227229888531554424762070035108031104975916365605494605328135043054593775298306054772251012719721684748890925382293372289859142153437557288261473722072770535118396848311504406223518726603861447092654578824820784575667094699387713413275582341371501660594356140050118510192385386610802810430439721356 [115,86] 2639790531047363157477075331499172662122860338558745844305713308457110175185346973409804162645542846715781194208339210508948746892180391313687064622269575894387417681347653445395361567320095870154437387918204984467484098204749606674235171262028696751459403197121642690908499333836036720973000186113496548112027575998755203846846031992457376325189506504540474818627612648917367235342224273687852186098802954298966926934993015108766009778965014397057439276379244815901150776283666924649801430274237153023194017212655078319917644945186320442975523753749084914053192988201540382061097396710016761274736490400691255656751226089765288425451231300385429093444731575813008053272584016126837997837233691020939602631177076568175849348603262966651552278840169767586074036371062344043990638796516915609812279107443400032552990311384757643745393736388038018580598690300747959434985107716615511141140834035852183587492711621890703989092321099175384050321627609159171091676901094639925850611048413012944895574170903814810240527175733180158241309279963227964590786601802622274728661849294633274475619592040475314704569957781424391338191371776277084411496208771018649838667892090380235860451402956841676291306187318507887903585928910289961910728415499726601129242700804255872235095640586897791229418177835037121561136909345435762516577119729978779043679663578891635339746030307373846880213875583486205289106706071095871110263756633691936848452404450948878072615241341982175633450606774704114456106340294842369650246532099496891586901178473810553765958394275052172432683092401186533184634635270097068151299816438001778604915885595610075617294082440487438438440829196384586605637865301790981378735841734115398021602173313312485908761373850941331263268635717978349859739174665594769677637175228401401770806855708918286447486663966269632909996843851149109441147964386351238722147836858246625233911964806247355368319346252044212172967485925789950006795278230294537492400944258712610751895110342313172876971425290049044504222747345172742033318263235286543207136839401543805928441337729299235590524425068961679735018054178524777193559530689311215827202081141991631084869244984881463037823463250524376552865689960406824706039475916617786289852940634287537301389991360 [115,87] -96287742188200298569527241740715137752608153569081022682550040190016941356499292194201650769468254897640878698793043846564124064066242049640548582574451846393661619788971039194888258353232131275308633200520997556494705944539896766811022092793280463072895281179506534909480537560500855568328614860828610631077894116993172083592039398689720937667367434253103904271734176401364805640314537020168698419667787243917972160916486664788146456845601107466003963320223810932186467230000533664030002192641902810719755689134582985913973427682383664980286692870699411399956323904994826529988116790477266050117413477634333068591701171838493617670464682286047157766748179967618623832331200362272768068225365436538777638195742670397250372044724926401238519384286077467738696719002217825965847424291888254427859893915065505237926297421653308701662868399196595412817159009921277511563016849814912356975811376502007071122385541279558172791144900706562397575467115198887819568764371898826454712557853524920149418924853034204686119310248244032501571468574768950603443177550963789414405748551193412882661402995718540009732804565262365501833300304909561434624374637033945599266775504054874689178851602075057460218891757101600810686718473042204712246291407078461313380831648654830898021690194467305168360168094404383488405167004945352913927433511215820568255057468347822724889525117192956824758639383388968333309363142352987162189909139312182229074374429456498823384688326949420892782690120503713964151007747880737244918171601473480989712351107092185868171977456204706153174709008261423271788902854323895287241659629487696726290140721292186093176229558486175923743468473214461483841553547176503346786847594304751413647682815344078720997383475159645019513428542703712682165304457128261368281506466749555789314978067982995056916356012323704451351829513486896296561517763588249557742335935521990785944854493494104263258870922529313343590458617360789646338529002308794213851205461285093455968204687132979983338638126059645605162898157012759766407489567266991069766956638545101263422888443379348208266981814460104872212928975726584039643792268884876382029758775347071018645160258110100224704720134190471330274791078014779257917163649513123115437363305242294293712064 [115,88] 3044229748315540602675242371155960911276565039122540716296432045363294346015909536470799976145673539704422748591060385340408251706222540004296854461226304930979668557793762499061110206499452308013359808949178157715243060050881415242073898070420889052685606679692304543514738105585727200849656425812228746272760161177727042861104642472372447582638443908659303399556444055695094274994567023480915297869422095770054656923494905742364180397211516971543783380387777664500709235574910985570109878444982947846807264175634954210523590323087412289790989033116448587466889322932041310923096330554633770767068984360090104836465765156751818392417407918621211813730912723012504193454059313056854740691840300805748782429082215598410313197276320961002849368988927364045015430664125468024850510514017457100981442602045838730792030931459106381071842160683685643299290709684997123335002201966111434812167700180691893195386917195686466942002126358557323738686889683345078503976186620243103779485266889111048295471269684073103565864964451953506372211661998487277682714399182105424933870333971689875678263221319606909547543491387118466419848145563220810233693455565023906398436112402047993709238510592838482224084927510643323298853604748679425210899060170414736106503303842643690819420346447145579383709391616417111043736619947584630261136647913951207461481156367237888020060524400985128658045595575818886037006521644845567690458858254340880182920013845004521374302172000194590035441551244470973308353110285683743858209395817712711580552343147516480369247389867672817696475094557556906016419646013083210040396617714826528665736658273591186909135624804085455207972774745226689355830855884979420898379633749857974461608203140724301806588005432312767122971716211173780044614662139351727389990253466254924961354459874182617061506514182297532706235905317222742977250373585949389862058835536422596612318772624520655751426100380388189948907812928214822202268867434439201999342714234447251526654376911268068528564943306040667405504630866582186936333309014128063249217555059552544509904820394239322016191327679602024651746767953529656515907456435739810000223246678187741768024499749111351758103207949330278843803176628981111121797645234278236131854510170219983104 [115,89] -52283341506361898768788151919194470973499794204391731573287248978010266837825429157056119592343909597014839010640147732672307323381720016917731192827735553657082917763126667992959551930331236068217643847188709054568513366079738629225051619352200372691466121703985087603767618412029288140737387880463782957384155309303699618197291938913706457881272326408335706380000120906366047409853676491288820228243361941040831544346189830890520446565330615999282708338250007936804280556120697553949528045083063591208920239411860084208428775251490032146432221091015760398567618093454882551127068978761650282282483489138884670152916182315417468334422894433132736726131774752442889871659983607122071974450962588013175840666563997445694763131490685922754680379662068441340916440537907768910707771032923187824251808612783491831990402088437109700258840829991939911747008792401843453439729320496809822417976905472930790872940651575361900715944381932295848080084809801051259275779893102748197435437562230199855781049837422313367957373069572235520259911482330651939965667398239835226830556712572928973440022508212315081847461673658308599702538367033587422521359723459255672715263827441151553431250708251848213046266938913323851130612997214886820320015416109770976477103508119731876641959635414126490253815086451861829693396900414663306507673917986874026182454896290538599704981863725342072231862126867321825989669455380996751073192532932618137983074333812855097678424457179853067515625204571838036079460683960964480281015324700650003169982370177196065745079054808674522629121262458968611743284012458850308809630286316856720671348022285268804502059506951782377624586417103463038292311271413337988362077656473815269959675943392206070148687995026652046873813683255466121774306757650140673091753604095248422548937588276178575143961148279778412274927504105680650978316318922149859950242439359433814722499344002715895380741308401713938078706333804161628210259231509773000520603893820500498754329625022720081565164548148566495888295708320984344226115936005115412032014384231403151889369211904736306773121158781862464863208765657622185842109555174579969403382652049314602674922840784872977131738510358473348796251184592405091801302838665411393411955233944336 [115,90] 403666616047100810573009544760130663045347189471811801374457729910518538722371071668321889849215209892336325943775589924207490523996392331832820339368961821912260236444852910439287747496628381034270223342577746178358269250331065172180303800575928223436966178531396233105774393104792393645094987656689994234075367920209074094198004201203405701521536976601772577904538668733099463477030029524648329407952944552466657583073832262613995170448725364097885812790985016044109974961326694271905691587938030115441064082516511404089516871185727824943632766559389314627846243593128572300629484530756232897756858431827596731717730616678051534691743484895930353419754402570915343740695549671041084857450081378102831890121551543318608315428711509132894382538353390646408218546800657368604046397941426755492361193679735836936320097502124091314095045040857823503407759376239911775885311348236654112327496163221133962962996769311636740902327303904806208794323381580559097271639647160078351943462899019782482829479198301057663015478243855395866624195054869662139369812699515960241552159485291891528800015239630963197980853241998309779734309177284247730845234955277833672877991914339501616915497488105180191286178909303882544026197542099974286694164958823900438846087956773466380970488607878524934376017504788681000672152369595201746247133876270457034598892442761610253633389699444055023126734106621230506568102539254705422021779060769774010913017598909658765064438689448576073864334582967491143200838081505566614457301623199199793289412176743159122704578789982643679348226545363317486226900365023265074459031057542365314065200068662483203515217008013311539408625922420539704167964592480931206715736703978977714881910561798637285243602755063593778863914962611721083201653656562831563599015508196779792081340156477309070250992774905450560820607564083412024382628568181812840533120389682974812942601386178475852099851406696294720454472286369129976136670503460178058233139410952002345657843069619710406028241767116794161183747858907893108609227091845151627705775428277171930455196124224951343527808522733197308547853818449270547999035214441394630157859563124787365477064654880121731351605342995046958142088190061527626948234969079015533637790176 [115,91] 1681102643088208890897236586858590998771177667573420211596832862756160728432118030953020689547901182750369873044276922502847765603313793482837302347403468431972496755575397933944033629343119999660036709846489838659992310730408446290083094423165490182462479065955317842553584162386340657412075034831932308267779635758299874561925133497773448046533296049099388277855447960637830494603004896956988761088862034457556661976802277791947776679600981409293216418196422413186501043144890266853994344231286711209213630570603893176300643947679695792298892564493837679104580533269562876231385445551654794478146254026413742872756682200624171258071589426365960170626319535018881131396523500050030360186223957929959720626231728621730134545945274790757159047866456641396942438312961525977912822552692634693560609055565726238845513251259392901187400716961908818326265862899961769134230085079725546294688570202375936412830902491651664011639347830944408122687869937221596287403908075986772360347384168308708677120452494652225929068532495006372058358806943962892687469818533926282578076576810675013413201769267010338508945517517387950021520539823666006247279158249876188097599737310283355964370119903069765225548215388523775718810104460305768605216267719741065577974277543213005601226717779675544635971150412024638567105909149897786044674034075428960813369635121270277584015647779851007093450895165144942932593811883313323069689864068798230552842749013927827363010061906987308982830803268515102450727224118736640466658010785310090000173154150746305998321497362187050933046737038292712875226339235611661735907689499340824697362731514016194081949871116080164362261951452338387141084715851618633865001504283756180376209306184969821657750085784244189525303699220026300043992727907762695527289216334987934121482843223754160318123372314356417813998040617412403784272837077973489308369250845075988623140407551669843711290859350081402734440924921874767643399475905066680270228968484101910185926380810410689997629667461660410424959439877940751228232698316579959724649672350387842585279522118852071015003970095588920855834907943298976856719827677867144254598247373578719684209004869462614345176412184550749394858693828257801286779890176766927872960 [115,92] -73714924205887356698854421994107703409107010174858451116864807281644794043035486320426729653034947430543204992582230696131053061471665672031260648246377517190033289416444368629743251105467183976644260417175579481109390463638106938271487295412087999953998761552411842225150341752468213811187402688591065105819300051152919868997484546715685471817047486851588937371064346461568981543730328316351474212910593681597653197458497575775901749334671560145311306437904578743564729326174866363449529115252110286740604326543899948777976769167663154435206932471703597607512687694399800536749146751348884318101188664237193346837530015349314761781433444181258488394501592654245708739109426486877149807316431750402619570155365737904692329471939063391429460680949326391863608303452475730801653418281614290649715855096491168930885113349359415277698413441396378701461207864558729089614166832918494372216459600989265244428338499112448631511812668114383681617628587972383861485868687877634389716378544392088049276476697103478975475636531803382196753948353787317144490547407271141266450684862614651445604633487900768710996788647259766101930257211511934238472217879437186078262207514965644343480358608449257515043016588786542129676212950594801619653236848451794690401322798148588393387962361569944668841430581508516917144386207990436338565878412845573147603830435376488196328279250241431740363892228778875487679950416123576557173988956231804932833106879529177054643642992679644071783983152057009211567727809311721796290749790986802654406591932566285243185795054558849835995020317842360418189943060962041408491194011618020146933399031177527275477411579027507721582443313776905065146533417344087637781559842522090221021183630395139337355590916949467822875423314606761264251349851702196148669906999362178389516749376342215594043668780669346745020641982306970051969932096537999249905177502676528572093098420505988985252291405298224847018647108267618237575491007722668686074984760463106965538137571208429019862667862180529949998677302347926343312967795873944348300651745235836354688980910290645420026896355382932182984505283605752154101169918989043675388096433774349088671127773888659810854190575291940663562839097309764344129146378987191704 [115,93] 838488988782542085272040520925500630185319690584317867271638756997923813075607543846147052704536873133252662136907940337864714470516035553369702604287311321823912173010796948950754372720371558639208111285012311010260812517552840468595087966645390773397020963727233758550762329181315665034493203328330266406812329230601412397706027584897196566927048693219195039253815193369971671015867562711293702019036510210431339215018041960361920534818300924780365961566901391248511770538397503074552295727654450052559155615387652881319831513357385482988347858824234375400420255817546703093277408579457017362153885858907149082442448596561874348317612292319025239086547449845183409882250011618823713062390796465903183474799979485752868664461790661276993675902129545775013189224424770815354356794802366142173178594296898836186464047379493057221138821796546682056318254284101739472178046396854805799565239970927133085339454136643366509273436186723153445708316931675851079930995502653240460478007793007090369630062195869628603402332428878509004422331149883276327781561658840666943151166937758884708478174043419659892682293653115580772532186834360289151588326632661564573967023975220978582157094026995531240193177517872765401418079937881867350675458575289707252230151893665892168351298804292953098955332458340139570683931590568824008859876652141854606353262687509874452502127619548346322182796882408490264063538985247447408875366574364830598971075281468003140378460072227318628121109415953926062892084820196616297648929226534091873929715779897857324332204559990325413568131607828206538698824217008315946376780515092526054092049028988600050769148375841078337348837318924079898075144906753650468939664207963340232927246676935344084884701412444172507203048961945294355272040563245892840637463004888420348525111988326618873994797229303340215783136197966661709029881553502420300710971953243765747381147436278024613790792734421615407398198466138303363864555967146184886197827730159815503021110549750421975572600697276452994094964322413338573454592116411690474146256807137757389871817956170844089339168602811659177162906652648979230262086470087820761743858027803970095944340677963464467595483906591300845184995650070506862720357661744 [115,94] -6723271908136509984299650423793393526975157886991969851703566060144347563271539058620125945024829632057156903218582696066245135720740185106449611718496631951878572458732027853363485166241054864819022836345858521437049695567799431735352366236321972655547937465932222855459082223208020538103575275953027803301921283574450268991759578230489042811294003939159924661705145372461879733596279489139215822200603808545292338056294443422729340362535694728283236401983150787099894735204447321254392351122650978913265231711298558623860653765796036547230405946635793583148446406438281193867352917221081411236244328331205296747151152203610394056380113023790294001310378986113749153609501939880468157996176671908026535807798491735615432976836345359791384554891170626119711423306568152237500439908136240115229166743727253839646167054316945937819213930383579112057431503408968891931710521723350235405622365901225207221726260167379016522772458511602194969375740940558488351401753010400018357889739892895007954505330857495328312910787899315891729275306905247098429466580483730603412089404712724029979085542109031925165572584943030188686667717618530781621039583726472425372870601831313546886463328191508741366967043644442886226708160151894117349831138002807714851060418400091272895570764795890498634762186655915692155581603285103640758497270055787182411575657481157449472202464869946237749145764234435526483934059943524088241444879081546556547372329304898714119970740225338937319874159353232140444389403197240386329711062670540427078598839221069373610373601954227753442173768348617447474149231758724154328030207861281107507171108850883334947805485088200355377347512978900547144458684324073081524625114064873324353589132868460353740445549356903679487430227826754102279745905946087371816350638025075866354418850366814618136692255736967915649513347817112439644819675055802614053362689243232901981410056696070677207842465018788482542649809778420980657149351948734830618568622663188766159789824608351646932238845855719173877157690636073826246845618285319536225544378261268292370567950618219070897880724659178041703549514741871234953186012343658622894571639775873648639277917038003995250388739152402886433683724746217207670619976 [115,95] 50749956990865563983294324955577973887689898081276577003063599329233773114428936550854914391375384038196454633366363392192712524476523858967932292286136437185750486838316964840748496255498994664221060728855027644231662651333482645722404325136473400484465404801503447077493543792348035590400721206933462929348117122582801635960050012433981323852495788930636018223776610308732340259014286468547827660247217187897071401629169682154945321055321450132003222585758168875805259082003385836140078802783458208652161329457985702557601458754803260592994823058992064238702543777515879515591308177173818198916121878955795204885738866387642500484506431515799997390509823007372184292774835064924326264457579266220864757285884292668155868866493429129577070472263759528714275816773657781709755866928244151406773376931243286735721897673137401788746456987641015528933526299287235150015032756906813547063627266766268310253047125297502349110674519835016330781684456924112399972871377129618307553851457591398745122694953545844983912708029635943107419489337852687392520364377991416777030194271132859182444209487276747271497484993994290068952512888444202174437348591136807580810416337006132247338512909992637120833750520769243408626960114951201192928154285318567655764070554999147482085137330845088682846427007644845523848640221465364557518026017207516626466391498071919439147455711466731086314215525887816076033959813405659227579787418378256761436789661693535825419993184835314114075426555061816855173631700465041131861118043928111555750536564234304703225190528161502224539158207096465802214349380392308313238628656899264249724478467889731144414312097384314618997897065297690865019219113932584029688324648155748379002729339306623676132464378814782850364820771489508387480973821170199216239973281362174092772738209783626386767937287684788309269811293362393901754774809988468663911196031629895328611041428950148416613867532132762319066684352992823881000327870831462131561918336116382703028518994977286446053026806922967079769248850049073559673200247493800848965513696580715268862825949424083037727119755420437014991650486185804516365483192047783893180671963762795286881228540429934442971042211014151365922417555383554904672 [115,96] -412347650183339626206693818951011846758921241895175611776768501831285965414235090970931416455777046319960209865399473555158001350218846336060314733488621751695430453984591870158900334920424547775793161944391947375272463419886169311276187834461056414423354659318987379889795635803034957709008266778971754697385741443150381332087820166010584788261479721534664160033731705658783657362215907268203537977945342122565892149143766821154816013775142966242598316319757798408379930649500897555039016223842955015213320507172704064259171138117101535084103223742150872116175315208269222595851473749869136879001608127163658106750657480610031166963642078167243554959964039557407050415641068687620042109846558587024798668843926018110284243290263054425748059445856692456393682491925410990848944335524455703593566361728955479857478952072389106412691453739239574434384258109351786128047729580558041123238681387072910003374988975540047080624220465611193160967071268811233907091000245816978637588844462435007344891521268312467937318994087155320043579723969220119132088261413384822282901920786507737754368335197108039247509453007842009785494423426542454358605278694250403015235794909326046295715972071216131021968490883894194390842637423231940055898279893464084546359765644614388464463976729504929836110293114423058996766493000928513630079046370194706338215501304313674079227201116791923093305482319816046405872126422728350559824758058438051413341922140081497162928753288051580528908358678799032137288035976363299782723121277107015189047363425094892317037040534379264963496744374662275202103250279799216405601263349150910444906968936742019980316894082718921892627953952948721308859371501507551460328008184287689760608989804663481191185679035002083116887587415858604524774931293193078248291301753281448150736400409721724810760025997380299416690269692550804845914607199787024321316437184587031494215254927037506626120629468772938888246289806234668166515718118177501116363764176723841674946485432702864193231640737202026766267072744196056196111365212776406790767377781692451560855909302483248896491826319211851150813166205029583376839817125136817205333569501671431080149719875312294662542679948304101735321467275849728 [115,97] 4565733330316758851829959526694801737796663572069516973601258788500005182545177871162039282909477755051645008254920756389487560986248885701533873077947947004343443751679926491294817702285356280192079935144629325008515898981186706317163017319968153880529955095994882560008958607197486406321774252266796182137311551258313386901077707241700550854748298320561101813929237987578582520056232672885614561480384142433296056978513219872545347754711553673973645660398663638072364552554003442158667342832783206144486435480120972248521512510717994326806991482301136697462292461141542116871754500931260577040179992060316372467515992692822429386316506308870745981318030400806119135643141499884992833226288881161489120716503135727580393602517575288692380229228361005725390810555654973178599975856566477035569056864017555974482877034418303989629643758259753495611765830016647192587796909170444073062462363890652294015320858372828206146322246134421928337257389167772315937164346797971655500342455997518761916795970558279960227087965693386563769083424604733744469989044902640127843960532537656639823953725013978316283944333342463313470912222808468474487650680017729702602038839467305493232662946816814091076197217360214758430346363587017814080427187120608404463704963414814323699463048708001859008568320572908021950327555322494187402515650096347705576495191008007363943311766987271906599533702102918649505563186298945097867973483162515411824744292072636757523263522943131671162205615730966634571128149816479138963534896430699643340553813642702496691642955984626547352137397626998744466723734196945948927553243685854404699470201680251528566689505507362951492999799962357071011429127016573480244812149681452796569037466960629717316381632036734513456928162890881279626478662052642180971316059184613929558684932204203657877314757629729867776167254681392215579258819958247289404885691896056783296637345633447411795399437487599425224880178851248795535831735486058393253663379661381600871402448943501093571809293160226136088898959939561595945368566051057157143483172575474915544594546516202494413531315939145837011064463709133865797697061837087628337708865073446541986339011133552164849165156629172744537843513752 [115,98] -69547518614685092955946263884639460641021647698738797627872028468548650013755879418422070810381688601049635679769562305306926420480661629717214294148461413411125590364987186830963121731570072998933036200235051695551771693129021664978436790742884125190619074219316314386505483481405772267114101048443133821538387366671584099265470952192901075791516419954636775838636338492864620000438779778739626048869813775094056660420255910047162861974470722136444594050432815301868452254376661116564794304559027735608687885903791643157719248897161248317983561088095904644409576530553999372597453043040205525586605937871768047100384014251870186315318815752991354533650404117136180631441651499605866328127889479518009685337463767877179326447308576831406382755058403178600625207909675264900701453898516733333496849573863314607334115278950842668492485283770810202092095349709958729748151682373685138436342084813296867733781155541670931420121129594784652307558172851082454050058408436608012131330441018688734690286760581853946718987623220524621257345375402290567520559448688756357205207459653300465257740904795975582131261339606388358272674466011489573961013496805529249202353081353206728888358998725289981294526855188218180716884550395559799881623086919443242155728705753953126460697759486624264170768246316040735074486801227905060265105254454282317563510546204068321436461589434395801273697024870547633453648573645798746960595936664968797593130871899387212956097017864105871773381949322135709980476487636218599141369962160479198130261765045132964455507124755970884482297001330726392328026338389541982315111254615062482879301336962683088482013696944695929083526031651904860871923481658547886982247297092444960476807379662765885702802155938425804567847786534120833576736207903608907471418228329671770652198752872529456648387903728175707435661624346500487337416590946080765694575593817889753757614471990988193906649334171498045902392907892868440517446556603885855797887447328683335508679746968959530740142843826574676372307670139210975030960536157787910235559543886161069834381811283421037618647004547717190894789349639720116145946733881334703156580509628666648505359147111631438591206738461377105163136 [115,99] 980106003025981031369104146773439255452059846275722223909366154851951453659710587115893800931679213634669243813992339976212794496105467801000991195888118399461897746348664197476559059631180434742783647804806549880516007254459212644174214380813725244476246097740913612613696164537637573898980093639541823219923561234931385147084692532663013407156017980812741192408324129150352318647532736109594030084164303155930183829945993963274489433868365925384380821128416674901438466290529195628893540784620353552567245744334735727325905997670559743685297763069494607385559719271800000351628602429846485292892588744286582060114330058518534461355105659560568094377409146432088464931911193052586513736332420482594225901064038219262181214885555275369154945803720580895195455724131543778832359604761450865068030634994371757444388446328996557972679442721642337407708436381592611838593499318173703171193249468906767409164671063486406438919979852833004143745163343272750892508464055944479011632534536216641698543181233905170257972502288924687358692795047107077789696922328541574084755217604451091944418402872802236965766248745818576036694752703818673236525535211698691640932028702449679960511328418625285002785506732400245100786567937207572643451131711352947236975428416889390160044563229741642217847548723484283495329066269253241959236540473613166738603812523797125476778208155621325994154734409698680346128143609068586256853584506695588671261169710440060786813415585548087846705697172514792284209046980164245616178712718704296395783923947285969335551645463498078559355393061751898852506172415716992719857554352974071918499984854733577712008442093338835840718876892791578413861479173119177224934291031652031867332214063889399468703658194262180524885120709780423225732831765741390296531113349359387013027324962037563952932831640584048660969673928139800056609458413844771234615516457876933072732851006123474434856101430511500342153139298380251412658280914843088214024896663494639491820326959546817403673926401097559130868111304813624673169461360860212629335238081067072411545423965478820308215800660674645880027416545263066881728884049913835440860932918129871196438435005965942872037768233329364928 [115,100] -11244022483454873515339364882094317988595605568855374451906700512512628294268753929998637954979171322646761065901718679233966090897807850012047357195254638548522420320391645030297574527390712264663641444008010413056690214412625508997472455543564546670414238188183953730960280462486854813062585587893674876180708935610033927666026913840215188796208319643040786382610057932004951252314739361400623928475844664973192986449467979777596168581986623848972936543946095206654617964971939555586930845053900436120001278581477184882141052474156212219395056033470476229485658947318272841627960509550589586596308784349200032189247832058016193139548343928316442958121106145507045928226711197002555315517425226141342866076282409339846112841018758112525778155262171414647532590833158462465106986121157881644764199700429249360277496825688350133474926997847964860016030754012136321894688478664569878213296549995235689496643264787013740977025532262691289610780132872093368832357752919386120447322158149903292024844507825994249934788996720084664385615415986104341165939309944144994474993931609703186551033090319294047141159728539968779431785566914424029691250731361769839481734790362067221386968808005305252770626257228710371680363012843457721006739832692273523346332535329898036855747503970391605268645521634319585130109864310320823609467729397121356823039668674269663678425449893177309271827328139251975328419949650371459736386530754216733632462616334605028249812604178312971467759531325104182622961741887324096439817001152379890663698524222724235111654918406407225980419172497365996744037725754992861071841610200206777679052349952848970309708334410139467696154379565990291500934224324241632950123549570857897397565980503559778978656693643395183633181815582280236725605296702794714437538240883687033410564882064413847874591030653610779952253865121683615458495649092850467989409903637318034850071282651632948064078072155396723266762333060973819826224577315302503882793200400205880160461023839775272822351823662415318882702012296481154301288291319380763017096692146665133753443655869722579051409253038016022364630788532532815027033382428850220948868867668108444495430164411028815279031229934604 [115,101] 95223390152214036884066972579007021074944468647400253379075283865490511325450127407933802420255778887375862085816306685641513103344367688406461678263656976676618662482321509254937363139361994780133212016291742561811543959045195223829811830714353039077195006637961335385374745702958673579866126253260962712067546858108563714881894220449732163055225365539535381917800005792316534833766960652966914318585278342406799415015466878554992929976160274307192235479379614607757865870459542601641278471488727394597165408658228100301121180563264628244412924385715449165934844926594387779966265616271008428739202377258521945683712980651836062269729807127421144860388802734285979994046499678051712336486221445612843732476800927266933724346994930178427898587742375328010832813026186876569677993754882343958354033696838824437255560404168165250324076902460469629401025267514838302097171806910538496408479707213943382765615697966313229901765974354487091412876517308311872953070946190481373527875599168978185123388653621529530470781259760799238726826770105094491056505118270632185649332770179160191165212032421173896258034471086985654436438495556103281318464684409654212137229932676380975958909710212550499013655064824992163738807472258170849469344667080727778051566361831920904313515620195118732679362378658541657286607532378574158203577207992831462017361316595499694083599132982826092952235644318592145999444347144913840379872009681498614153287395573458099874235219925854844599872154069858986880967147244545042999851869544288286856147584914988494764486416535571301005280151960690774495815727922583875693356982753371889505445681046017441424376055657047918857580253708760802849686190395000431815973472010643701791285734612084299849699255350033478740238584593226623370763184482775513830384145728566103620239558483003258746883107234884420004584197155158232223526250153432449455453835342588572618625178343499523581272443770339080066283491957290565618812245432910858446544769371376533706244885041105630503914387342185678612925658591327825322928017672252966453240252008807422185274987347892246360913990097800951623699605386273891337765553173335303589066024867178532018888701002169919502166576 [115,102] -690677669110336553368474339746650624059723204640790268297571422139090257016235485742434964164528223791358738289633881797455875772176773491696454927673777782394330028079542389836535904935552824703452387737042932712400253412106292143138389831231543287996239705288297775120434949699759111043782492763903781029952181652211806123546732414294263294796590849645093449298256518071834378757616544564816194298742373671120028631492131601251214744285814965622466075437059116929309582857226369885360208018318480677880357479071567450928472586689312705392579211485582832693346732546706483204617197290580482294035641986301175444057586414256355684575022641998913800028286305821147303189938518601466153558145220136817711390411983298484204062160252557904394687617684955710612237329427339120547727735267833124347419146684398950346504692476856341660510030631286803795576968938176400851444967428195016950813717718425606928979282624163023229786963272446313831116683403416581047167843772691041939754193953710064868828442231978352634739079659685987050315369834748162756091456027455773353129188383810024306522678499622343313782583021916799805689073766220337401667953038586462814620054447083637230510808782108648321793785666408113813903190826331626524922462930670381929641956182002228740922303610215653532141102615234044201126213695058405457299401391899985466077312214402032898639249265296656366435314018256126254003450030555129866711888301110177057866607033433530174121628066002909506124389032718855981187563008588277544450453429865394982856017914141695036914905327429327305526883287622499099338360080643008132070819545618936371959208970648300824438216571439851999567751064645433184539994634321492631151433788089598472048913369227430172861452353106078155950402925443580426560047317209012443599729350309568881864212528088902128755105430824405320945859766619592116539125892352350782513346544124045278091369906042153475825966133462224116335197798494116479024155600187956765539105578002391833283809237377771119742995430176885780323579361119098024476062447221296215445536017210221860366236387437869188882636837834288854115075468927847769538751717493315985630898074039751223945145542222706909400 [115,103] 9331554306174463186729327204696976326852457178885432385638809597294649997526779911516327089432579227137152927537805145698590994818101330500132438353620288070571035920099592764123431062992025266939172974386120821979269734194848487244967520153428753194024625242016253804423218343477303811534299333200225004838824522940623708019347499418191225093989013267568943778229174695799721094096437422229339924067417335177211244739282655614824554355983425611856070851060275753205898053364456785710587490946878097542231212258370897341497124923458639453163798380611865896206630675485811539190541027039196604275780691496777960165690934256261897183295721959256363771844799140677898389970984766583774274630904508251575308939081001382587225886626633460081785141193690301528247587261053851775655160643854849805025552086773180090870913353161707736069309388428101094766937750862451315029171640377310350688069234269695041744453730923306501155344621728420767937529192541604844778248163225324412324683962284241997569744980778520081308959604331282890943015706397302555732520947014032288438796657232678944300184288417831746234729101979894520145354812150389068413525094279615722357812809054462274775292809069993793757294326734529842196147790541241248367092300040354731809498715799218017082668815688843168687333277439206655362688234526109733518539049326520134622254524680726415142679374351643212579200983175155932179296775323199757535377476303981391436106728886708357131231213414833132348580827054142462982433482137007477793401925692700385241657173663961505990616565670695489764434035421781849517137839087264587959041057744643895541278548083026805483607652365186621816005966850820673022188751252209462976881895078238352300443561569079062838612549606832633032800462292582543795921721580164953306735395799222860317632062430086475509432056640927472362083210133098908842366494053777143719574352698475132507523760164316453321517054909584455513008575518860623114404200742577205960527576600619204574335561238544557336569589794030168361657941793027532776797071999055927556170718289566081337733737405733221493967027595920248269837432156976880916724096016100351693900608232183218876454790304631264 [115,104] -31902401772710969897740535416483111187955715022104159484947179355607739530866104186657216986366907932871026681064929026575762895076690382935255736613445169415493394241581636782723427023368913079860278910493695130240604514479228587100517176159442483667286401674071261257132888345100275449543528883652200406535975818553819045165053235974261593123600792197604990113647153456625186049510546322404288553215386680221348595552833362913178665625895756286972648551741257893592607004678180107442368854696741791999089561528925164812032604901777911260064223830955088013828181391590710014840611803188179868686139590000706959877881851100634789033389856830424717848505305008996753008831359968296461190470761432640289068762488072052954429197333515306852353458489832152544872458362994225195474637722688549283803724510437566057589590982212816287803038945732064308613818710151014196735048657415049205945148654461823318091510068042135911036640436807029643181322446550848496516861650420965511814296582424766420398897617727621716094634581132496440943946157165152817156267367258387024326353639312641929112644160812128276632884013610071219903227570253770156847771206283986727460173243368720361088502952216291338665880317742798637888928062100785334265868983240675787189870865397725412593247406912914516383225214911720205970931058648897981144670139249928623216634790901661195033378565417796123233964362088317544343690397780151978218063300254597526176308915321773428147077652363392453711946606900430211106102609391960319309278042532237761376125027373776325619809994836826977047063158851805265325491857975712632512714842018706870726216745563922360460557257859944520996363371056817052325304151894614658723675293277500430432442596102583456748721945764173008777164573638281268881478214877690143020769395520700039590269897446371670745509505890273231648832935325808332422930354555714277792452158226066326849239046101069269705510423926539512058290785764350821485296787038890385043038665131967286429328321598503707136774107223940206569538273403340616019653334029015485471975429312985276363490685434814636806089686753203247537167966493355284993908626512677181644209621529108419650852513200 [115,105] -75000370935293556732261763893073722732715579475100873419638676087386554870844027248702586139813448280834036158890799600659711307145352512532923281318027774013817224816393972086143880094889958867624737497733765562846850297730743464727289156399654383214883561342413820247663084340883004422490668070084583226688171183109389360751130458537747690658092582699100945924962777646356493868854530765147710355655007555954668230495808380526611870297663398795381315055581129666042417082686319726248820275118988953695584403174004129755320846458480238147324442639128145535568123585194934564576500700699306313681966126946176320313023659526803833713416352473242590895305829224825100175532638462645168377293376201216715384197206628827174268816528393226151961727322522806017280541137270639106729297685911528063537372685064708272829410844277683756349386015364472569856425511710799627462247436732959510751122650361044146980051412441100552070816191092955938698014146370933034252498244914152576858636518471614340566855096048727522054917543510612080849922440024084184041323129016563073068346245637807916658272280989597233191441457578009955488803138406893816288048025231143662642023346136776830579709992839291559898529111873554062228133176868244596331566374969828102445622760073215347779773860428266891634733800259543056845716300981980585295238217921228810520256755301939929897404439751680938216078666489362708963689787221468706907574579819381918284319292186287929888608817698903517638853654531517442084440721007623496149587001676524736352384221915067850941114104440746058093893391519680907333810458262059676289041028326857811792576164822629200204587798633473747443802489564323519272163324901676592025934101163421081508576905571877585721804371247893730914590689569343649127668169048691095479348779183717114220569822963051859681844516577420972408259984317456516214381918261588400386758780167392224448803363701379455629197460604525315689749484989499693201263910804496550456097062817807005836723841285662487582515816190659368335177549897399366340600501946180742978147266078143386995084741231344969931467847934676269884256393632519753113805171712095323628657054643497021270328 [115,106] -1198971232243774842394776139236683817882668979178869465803664349975198708941056731864364496439967226609723201484442313506529959043908218860363806772925455910631413548047456608534990421646824700337306620319836528170783091867595912797933645123131369762926476403623149427556593204618498288130976673462622726549608865061183236136944734848227906448042980255917973567726389169119145849211770634272603665638650576872058552421957564891474177299885063240433980084794273303799258698072416007299664705110888122241928627335404997822096106543825422902202075489195902763023210157157327495893893096710028612602983594692441577800545221791613755484651240864818936822344363058190025384694190104269855493773170564820316743795674405915500437314591289870657529699406689228101782757529500657347102809805290950420863673303626726429679342067059587323968114140091344855518359513134077304847979171463429642760011781769095776586601166641270591147498339365464326672182202860046510422762998171739876661743774602858770225049521728412844841550031713938018049036363798225890645550899392080866762973373340140841362350300988907422424287159537521840132305500813065795685370967656654932093336402194717919699652452312354093454399855238566105932517475151010002752973813651906229030295936986527528885977501535442299305648759293061716848955162739427858041905407002758304925741792524089033876150170342137850706782902009402930767403382692905728793515438485180504384113755517886758143333904944502929131338934407475045979478803713124205705252177985546457840956602757624470719534495257457911707404833915953710332831518105897175373545902556060406507098539510544056635217208270851194950536309708250865106812828458206009463054623542015167002838736461872204842103611100373787616060689964386250784821675935170213293577234393782414371445309008061634793555040750818719180206831529263439348493573807667873309334987528889283121343715749148645154445846580841306965512745831925773919951745634297398555439502443836983018893729824814053690316043780748367634083136424324363329585755246248828699910709638177144078679883417413190031283960114166202598824713166415561927494650710655627085644793168483265072 [115,107] 5254344930335762779312425086046478079502353048095164496136414429558798249243809227300349298698652589464591095816560174146533357645969446633190309120309164926600065829141088343551031279984601255782296532149145011905359302401980725083727207379179355629751590356848773471005285999434052026095253042544638363008819810111525986597209046731239109524108421872380629928854648936159119155847036011535398107852679261892604983378620467092565636818141672715864970823363539904653158067193835219667072823098081809417781612667699033814219776383797037596094798173497927034215450723241699228146164989919619992651743620128530141653219783952052686026582236610924585266687023248089526810710607130773041212493787163667863391639710228743850821962267799973823790650987804667420161003936581598650370587750156287729790887560228971437789770641563740524625633421749066213417599637044541111673752911533762327057600125051054851625803591811841019425152642452983727670038711231607185831323364010666333150533287463280135232159835434083133411139186672289578190515514496197034476583433769002798928194617670336931181978514969376257953289183128036146394529306191524814506481086668777305977689469122338771985617708839691407958619164832278692699502560968628692943614268331317157548310531812874637477934378893247012512426194508513530308884352668316578420770081942191203168781763307011628812771593819545120256087399915889387401042031345474436581489882025354224716894706326347454373384311495801576389291419314248947286877405599422628697655201566864106798543076384994508258933665240139656447293582401384638229064289573776111984590343929290548058404664292024120688171448603323075897729490887419869180161397888687415290533378996572167633666827822739857970158883437570324902173485301547243236691492889303493891982506326445463600610794948938681473246867229666272124718847196531952160264954163561663410346277591148174385547163089299184350186124583460805041258603280910815384611808511504943824800936484828046191824409103402173517353248840470402134936650425452303329661345590768417597277969050834130695351088787370673448647422984550921465918675433110515559885414974045513959798763832896 [115,108] -180662943935016486801379865890602896829333225812318219468456357842352814942103456674418671165210313092506317485016018702946428108712865855856765477816299619267996628481262463904841147791542842589293161737257999013860170758717320351807451080923608689308495665983531639060197405701538109640552687492940006232202588181295252607898090584877862398079349031430462458010125136958085435042131996590686767922791808063096229616351630417322790609003599232922686005786544188178946471723585144683659410248956502496171202296758203009820524435502637795683026492240255080553210944260327444064902323404683632060891003567185149508907315712960063812020076811967214694726830635704609145081188594941801136351485194027489937787096993225165301389414857168108885232555973470418978372527241799832259202813112465943451010455854022092920182633873088514996209359415188833245247420593127788624746951663142445992484006272869054650645440464294211043050678585784624427242158509083411242541699699667967898254969440189341583044394257217427896593467097898193783054427726034743297017844022794163182807895974654679133530863778219914793992224921525693864457987784725587642573206985997716411701417800518114484178727016704587140333874905772536267758158089820253362964730203180641304413011271763381230872675193706247590457861986970817793444910126757103739146826728682954382512278446674210845138799393689892204060577068635451920998408220760381423691832848767637916769801914043867905511053936310770647187839204007822383826889150150811762614707060311952101090499412865621030741873385714032613591066885208530788574214047961088080054342836050376392807766202137481501368607175126269885862711150685222990161735916555801476070875177009642318623920790332638963380246362771089458920831521583203667258860725804703251927964628079061057102122886892598252952445145513131131189641658773213080517160673690367127435254507893245110335392908438115453957058929884122740610619050964006612431793873155621463281540380893268674562806074546481971980837291053233704320949306245176188987715502470484265817268947820092697495558521373648344036607830631296030341969293412278353049829949203825778634375700 [115,109] -1034541496741213794260300251512592999233695017396751914739456311547881189480097419273632086704524256633303167896051736633052531865157594646224298590248808003535064323894450726946706616868497176132232585030860173111320208072124789494395551810614721128665193538380517124642265239479660941409364823937743251299394889832830606307795499509538925161624467389388893187741479663218510109090527622617336825913214310880828765458614995268013756335868025040670422886332084417446511009890978270396912265791119680064206150972352693587116855148422564632771472523139182918298451612322083013978087734604676040416285630162618186289695780798127877638198584277507537203172781043634815858254488741173666637210906297558548064519463205608565191150948846675770688819489180944415215479364650765021845033185728171792520931260291924134158782748256866059075707776473528994090680732907667507642995182706941138233826051803062738197301333917129419764701698453230400667322492403939292874432715804473536995157880839441180346160658318856432979750094875319292655652963785032753118694400390176555468187917040316360410411308379581437965634432884148638324273497715396838774911508352449248066537071974930445026780738985562074098361466405634087111441748859822535136985414624929224593885614762888302519419747543656983770333332363011866796148063595864448125431626243170508425078389268459185695155933409986414388374853998632253813588451836928343694539408590679069753534349945123466496043548431712555395378598847189312122540312530727015639774455090116046993840886217450797997063800659439112407854027947312518191586029320563636920365437130046464160247781110455235796477500329210412505072631489646052975604531566327774327910113603531818111794617515161917735286680110474257402683472166430014634048561379047130740273196591633063360453918997177719660286707724535975217446043470262257931371134301567362515769098123915920547118210693340890383293036608863930668857972259893603152049160096962216983873285943322751483323787816433358764359791791273880814410994173039845182289377090429183194746355565925499528005626464216936512063879424590525855224032415550699917563288599669287730784 [115,110] -5390440631270660482745840569356167077912053532050306120687991466574910450481377471716183904201016505802681563536684648886366504898859656303946335844894635907247721126922929382716044620194496071918397973390015164667273230478102677585802634109706849701831489145179300854219041720106045781860553323324610472361408473233042268594244945994108361825271426013503477641287504929091235252057740293645077035030195362744268869351917126954163571946688682822677355322202212734633301268152155284020713155491957506535247532808715249191858574830737304041957506199330923368909042075150998950666017873837897026943367652566208625762883234934251280313490689107800867880276522719247705207221299437564564013543566847049875818910067436610121367083703239161358688420398117833659545794067748062964026910506513687973437105886334693656057768976669282155494764727792703355970842209482021930104093353926255237782628405927927934535963397318155729733032290782327919508005616801946718225618195317226804707878226497279811136604795465271398389861389423466947086983499706509330341182003318121294545433594604542774669280708845764973859087726696913804948859366591645995975385643913830317982988200899429267375565373052958185502852369506612406593322222056971870962127960497361386114553929819107321376843209378900378994229983146794234237432673364836492786660084295986809930917219478089456031427713784483169937444302894032735835369979154067572144427994054981171568513924849389165640618828474865236849672517424649574325141418060325746698644563607733334703045263971240071807171010494323834197745288799659610536754941456876702468363222931547748573880368110642474648641954108227721901116257076148645480954150880450828375415666656206944748745119601237072168517593376250917739696632903235462926495241372266576125206360967021865385650295571983199780406673245492225088112599569917685212822156565576105244062533481201686392720857760943003757344822840544468009184408572604621292784988334831527187108641548131069824480812080294868228566816215593825429409523105907940452345689344418518310377697025457602304226885130689093641912114493012672678105503188120587968016931042624204 [115,111] -15864797107524584489875318023110280829733042380776500735745293501789799900006387203926314652970666367030160405128290278476183945467360475757140374757006135918238550241076450553734875935809136101783025245040979506117536460923509294210721961311258981409444301734378665917973206381818046959710578824180746655637008047014243905721522121317189406101497618190334005627711402325871295521041246812781650288668461284089593887109586966525291315348089333779911275244486232752783997682354694660252223272183924339006433958756714401329855863255233717227312806302810746218710654298734628175699644269435044305524102552512721272820923044323912659637153693478860125636635349604910981731319208860398720519695893535019963624025440029034783670960603849761694169603462088972634207414974327769922466468548686068669993049468763680211558158211353485101675423124863358947329652722254518906270579344341389385724679666889029156697164991372543939326656577194251845424014503697346429986476670389747634140291499520608173561907794344287530664568592695292582121642092138209882986838837891337909663268570762135362565707554953285391701496933931475925851124931304110133631709605374491115476106219956956968501097546343882180579297043564252034916501303186630577124771287752078355620137201277312174243675033698355130875616567797744658662305010591767852117135378768196922717378852845950069521159674073184593112330420746186572615858472359581446463172635970343727590995828280334010214181066238285697152664324054378150088607241554093066843516330505601039576893245364565826785177462876614587611556970492377322463173120052480641713839271009325120125462496984774387226495764333303941204081758448346411729649098392547234264083668326676751395976433359582032825157318339024485821010784953980221900058481302915730985415076107577202400026024411096440003369796609818502985335089148770466342206978322604288883093129843461439773939071765420388644247202493123125237059446965398065288643776548718802748468603637269377741595526521095736982108542506740255812362144018645487794360347032339511791872239217146270298305954988815525838671300653093298950298524974181476504608513200 [115,112] -143185387094319233946293035035017004025695559931250277128543769224289023299862754554951294800061695237182411059804139103447560219278473616895320388059138777390051574408746542535613835772200732938332698441659818719657340723651553888840652904814877242477874495753737122194137106158902421015933862283434875072728904777266384914264075411693622330122977677732833401621686129095909393244034042206573118957151006914652069421300364905559329075828221388870934102926617394562351384893580307804421283772612287568073199944413649906569819185429718367203754063871989395769148654654370925775902182068939523338004313123239864352294234648297932773925161082322164256491003829096566761548844229843292994913322608107761439573800452427555424001774448725746946145803609084861732720905722087280489267114062581041264281487241554097604700292699151829883412455373145890943766650159564779705972285803238519461774126382088270973938907126533230320287459869518507584561862203105454726865001472196081638866126227651378587855716769432174748401409051278788543290334805953228829895981439606088797146128344348163545754867548123375843126511002004157073926458406449600415439518325715742315250555635659720951651499873730517371277439143743096697143496582784500701531012487252457235032013050579041441316953401919308670067409751290130232307125767011968324379478264575288472442112560289148411578950017436402930297756606540473513460064498766341683720712574660645689216204261674516317156214342254437253000380866285959782244245427931569231084949850844942132392054359222709891563991410881385478809145566241390449033317727067699958955950906941923231409081846369006971400444673512480445436906972759061254098216702243208232424169197563402939135231815439652569960919048686396500820059104336911022569104395458047064916276421670062978012829726260004653058825188680290064332459920673598909152926707548720995730690612684140014579385388911406429178398095963779622442536273171517512598084709320188370307300268918830052265447860417162818084491177470948382148905802298889803556922761093589737262709073863946304135287598166995506180392655656314632785304568294323224476184 [115,113] -729240147358320474004481356068379857523312733296723375549159156025761205444880862485035784743349399213354925851819869326546064124894523582486368320037419477705902699491016521926974103443985960545038239760427019579123097195686868504508018561522583995321494692093521883734950710959633305187631876582567101787933654550506251801124671278924508986886063933608525901158982954875052692222533085308282385363051370808974833469617263839988275260902294393771934989905839377569908929143355358304204839442009236917805100457999311092982368455318594081493829986032159638577303647113930693498952503812328067861123826111771293028192884832761569919200671084427391615146762499246659657911167322573378156832691418660964776518302161172186617596068106383203465243256399924370348428030540284116213727380520715956767167368976602044589672002199915734351835361534073857563012799948899275295006871841730466483091964095812198268423393845389243380349190385900617825609986522735079474545429494580737524558065642835677211270991231366315028638602800639567687972617057705164375167687749483041728802942146824862536448820002583873661190851759056677795161344144247966279111452396103872599958435721272617191844492404503529314510635885046342891671044435165782620571355566430448737972729656370111245645347243774567074039088279463150926570699180705022509798422519773342880999140595501933094720894224133756702092744478883098452422256517808763136511700508421810255063100285128319048973290383897652917856673792302326930410895445669586574952064038886720849677136253244293628640344216679921184250538396743718632722813690376727761971547568059553060903421496711934867314010366984370515483486007939832474060462557667891578394213640316646470364517540387269757598323355664919936048357748850188586152748601671213077765664903562718191587939878782709547653851760853290902760234922361134141297663183357171187188707652932892440572636291956863627467032802587523628711791643127032034998533311530197909877961390473615237974156302389258543801622860048630342749008052061467074656581187214549513584979952809217102077417693104273591885652277503389220354053916200944820 [115,114] -2019616231337198973475322139018327198081046796184699871707683177140205856437481348400530434175902991435734747564536912134853891488748564198177045302162471187254535774913777741215055407692104554561777077463963782078807044003635455191456122490019628378967962140892020372892300771173482878378636330483374746504137834051838964404003013181959889505896592423151264340202740661473566990489789228206811027144281312644815054388012401646020156600572438913564660723246202901826768660039096151427754758859083355006713970425831180369003672004045087308822314465533536659927925780044301558154832125915778419847472443281954982754207391534113393450708791036558165616139279371994500535845460719220243343193695822229109208590497091427698891505183466915534231154254982208949365129408157145797620452155790743467633226151147823195762002308542114561922722695977995983199169961336948260933484647812411223969758656989169752134003127716498692236923150475707650247262506828636751736281944244614071816394444265019485982533141985412508498532774027832261517667751143372981176024878135125982994268708517242745006483445389919949156446865151836709302731010411262320131157205100099958521257890032549691223659164658039738333202319809878236838635893046981433493760262403800522116741458957672941827029772983138948472959496958804107005623630751890019801358300879617949364953198613261805850024464633189800584041723163496498066516691275629693515345343757778005725013660999477548843468274095357755104697544000078069952617979815911393338323798863689072080655803254304840822394829359508377873076892430836511647272205711649749744689677071184593358472875127318675789757106062208291250713780061774197821352799088671548117029030042978331435181600023034040773443321437570667537705378369705033090841127873268878889773793855373574357109803698308139538584537702215332323490890650735447185384053261470936531133626030546291869203775367512490808120910564922076522775867058678219477976282136630919872952423998365510554899848232043529771210247677456541662958478054245693023463454870729148261948620801338721810275239082821741001774648689201410990328001293632 [115,115] -9644923918662675837889696106723054790326860782712880153528323382809789430704192149405460460287151902654667630767614037578854539471194921329077980077556630072416310920120645852694932918007957918898933046171471955588764503213803888635900038803782842886410003488836266297028490464328735380011611036836066462140979259140517934785911777081154740936736500314004439108732164905261601417280604313883090823933808466115401582769565565040558943068546133910922883427904509663844112158610249397180325683508789126942453786178912923645619440448535046267809106811034901349227974111222898307492497892302027648322026115057122329056821140014653527599739594119266463649705583674570071945914043562171188272646361318842588644448261926702506880892162215442151493436457158013847493612389882998541459838415290286207113987467296795793823327985973474491965717444686935990537300654208566315628929406621223488792956874804189024378271609067822486234191617610934295652290297734600359992507889482282729874355264613086833734122915735178561218170777359606239224446842910567050286638559689393164685497787848797710702664453219318259845392304657931712247282850968886790090370933288214485023234051694717778410535823300504813046442620396756248067715245287411943186410261572051693434143356496601770339447802763715236411104971978305997033581403637573004331151766558188322717479697348209572516457499006980947440054924748706961033036764187519263029912950025284995363124696640935422363483533791875790024293152962073125340408937144343402218534073364078746177726617251870357995628740951626927080615309591483426879116822858588207852409531233815028902938656900077711821035528071748686611436304194612363684341397344038820863585547847773788246022087310858082886246212239355383621536286759658364718319251700618577540230955469626833310059878628890811674182262155027981651479825148449904598978053753482857251613357887973198327070867068028742900542553380450860083045367551504807677401625414351324777964524513680534806836827360546302859117377298178662392179157300216086364486846250116351892222496577755089413899633292198958858779317618987094800477488 [116,0] -4374833982115474739038866137665043958338266271711805791859456007761891729792576027433261424366382681284965888368609380033259246416335798028910652624964898387370703194539947481503721400729740573689722013535927841679199001959054403796447463530695228518535927601379043841616951833541799991096779016684926025669264805692200501911613699532904938948470779483363699898581695473019624471120274215751481076118436747283724303449612046736425230755377069803565306425922311064863276358715822608157237466409507644831004113781721500459178861595481309446421887652384060460205037246329612871914297247433484462426686423453301060091312203080752571124644505880616925854971003802023063979503548216966114010311978744249025691363994874733949106491120944502339783236077956376073166822778038599967546655090077628882185537195023827991557717330976304743677861207255697858050235662171229320423819100424276778971020352132866359779032280122314934150889311132898063104709822856071993137677923407107633837427986949001369437969480591267859705680044054786969421061347219814704493329310087673117181610796937026049628894193431731164053947892289918538786806865935556397076542710366802640752784801856080652194045718082985524009905157114415930667537505597150162682815476869659971908049547541006753972118251856908613503252315184589108523549931255959643869801072357691600674949614546602052010322917382525098983925803733220953907549695674899752120851887085523218276492090121666912788261129581876372822630671218859165202307550036384017693859395636970613946987623797173257667878342157058170953793652747671699974350766448766000091462653758994038332192236507776241915375955104351213842834511452851794088465123498005970721832184102041364513293435846091775736801055491268811314195301238398453400575655054260754524076377177648805073397086539775197447831087729186101812508029570867074036473367856510110489597874431820533691990647282752839518962895631550399664473324513031494602869025214654826677113171440548594490570036245495671421680097889696008180830323157544558540347715951212618399542242521569978502731338648932738062272628323564598775925296826170528489871360360884435913869062008883511762338619486301015522022468345082383215660550281349688821909019485125082582787687871098505247410597287452040116631939704786859505548313576511858851218762198351383861092003664300791996327232159641015576921039706644312042609205554926610557730389998565528483945024719552873118270446603248429930956665705514290146564886513758716801398139677940121600000000000000000000000000000000000000000000000000 [116,1] 8151873571404382168818667603266168827852354536883807258447546763769493771976969326169611578423970758902801494742986383463484930827400416643358449511419475333876154427056823238800104677253607391938619852635577223779025698060576617657444779989512825776377549167098232846367340259081153757929307694555310981652004160484367300811349612457000718630751425457951429724792333220950907579383173033166581085506120106655569198759367093831669754529703454953009343909159303361712098893701059248375451935865297933596435463015526103882089891975066485977027272905597657805408044136728680809359602692635587167887253271161751445704239839644729845450575776539625923966355393472321421393664580283430813706389390944313576493359913954914206554377274232184481196904586753226962614557944464278202255235711542611919684779456572396791359211346469333590774816128493095358897003937447270266305044674961314149632255240896487173673200534091860132122141692579476126124003592972083105696226262419787295023172632208161280412650667673046855781537595778612861242874122383337922647637568489844490266702781820730998766604780092392853447040825626748309269366083924643257814002874434740215721930405290356386295327490633311710252349068473954014186856800089973083528690131755847472856391720542287624587557138790733378726096070622248836151884058534309905822202184401462222264127685601417306899320802791112362671373067134639088282574587858406456660658600063450742316118244778537879539070732801746826374144816300254154052553688142250860937231868662358608081860197588455053071310123983356179691545325407801287643867446215959812341953431611065112043187752260499258069235783825685201550949403094331363065935259608206941861778420844111394580523148717600338434141355061716160151753102963170186141277680906677773147516508013372095337437667005593090457546310338924778585305172252036344543013836470878719272067875736362614798688733542599232712396458324266400932980705254186852311627052951572763432661716666621116846850856903414759650465213454322209761423610294479445445889605582857029175791506111099324908152158831016568990866366233630122940992203991787989516913539222743360608711792184764684214600103470957970676600210573656929101863710841231950630417288234267956439680091813976858261501044243122309637240329120722142087133023181965809677638570693430615232161485257118526666373339897725508623693139100424580316566229880305054778937291303287625655227209569058746281446340276371647635961895320076233189656038556128912325089102453140357120000000000000000000000000000000000000000000000000 [116,2] -572798101397796916610698473178904437020455683923069741843474708554579743926719231176483442853540897903382613708605766804774301009373381599374117131957460895627178804477549535796055807802323937367624241424793110586451206379421375246396921403052741516835885579564197755732683826287795995379204045945500341418520079372838798870238752590581151989726430932539262576795467089431228362910148638934073726650308109038755978216960494141425578177523101535583100176913513197585323011445949211438630183073420098527641743930199735648263416956996600814743762789028151306357493336628519454468132916846090491353134216103555960844791147328546319859598994933935522880271598854399409112669081707567558752971199284260348744625021151900714491934264740211192005188454484386960890785865166271863013511785463752255260094032120562084220021407127792199765892248147650740992032639715400683276780817424713329276637522757170001652348162445920763731443018104164521433612038469577803174749198820666706150380101425500501022676475107432816728659839193242892332601150611106436536574360315425245901408475856392843775381583525633632137360048605570206130627138680231614766972619445333234060022975242905777627926336464975729137006001057241555342516362389658436420157589386321623772998691035036598055766198513629949819613604061967976005504057386606858236137384854924784473758044033529360651799943618081117861363145131058188637238738376462187271895451048394901082399318523367678378250660741024771173273014216304734003349712335728315967851985856631915560866878303394878814302017222473783557736568025795985093390312993525610392931343043365154772833990117794108567683076425830935251838402359226098398285870314125358339460683549759984886512075718841653911188582224555127710578867487063459152753670237548998921740189790998779747161636949903827021777320499624130957266282778317091284768135610256228400491122720836564463692863398051471593621284394843941847293812518050495835223225485478723400407904234998007624324153010833033812171571551519432277966149815499750372652851651696499322706017661443384577568556533961720930072488630395267459972449881396496338975538790058524569191560452713136069524918133569332888838985053667035986499293158271495767054396181686184312429861524297850051457323238323061513009283363533363317890267828555019717895238044931513131991840320597378360769495294364775893872711909022162173292811633906616270701123830610087016955416460746152633454159908002272213793032471865482975808688266783163883155004228572094136320000000000000000000000000000000000000000000000 [116,3] 6644522620069685817125981676621811989743341083800790566443309857455337373136891695710858656529545925917602843184659874259628616407179068660177921434142616787989359038255214219349522264948006736231081081988403432641102744741019965061252056519960505320790962447239035804354878898939893807890453212138819831977486040663546893917955729534759155309428854788978975944290926811596283549147774882210207085833316827614522781372756677156951927463789085962026128500453492029674515293653498671994050595072831596072023119098150987710663780929270191845123510231274726688097302407748879407262473163509562724423520919578752606106841926272607204742369026256475680693755636577370078749306288132232764425546420830046671754130141405434063222081545112365110490259069265765942872516979709954364046926871052077023039124022342677330490628471452970676273649675122933950040152685805040042542149107874607039669963332942683758010442463448086625107772251849639187046076030607537848575983344229763898971650551457821287654798290611576302329793542923091383784980867967131378293484143332756227852747686897077926336240736278010998931694539934709238068854612021353565610143784627040920885145919490600373585959698624422899029508526591467670356898833159063837234663242695819854128486149431185097592092066240954669682218897416408513410953262415652471408101883453284785701998223142726458935320195279875826736424278532187775094143459972551642212953300658635544897327103083803593234768909904705345277702854637870238792451994022251074480105233497628617457885700778070342987259289159945978909720296410287636740384126491353045160296614267788267449081491165737561536586116083084571538497247726448830504927639061312253352975517459435961969241900056308939221437891782147850409633631826129418921371019075524359796736174526318126390668135620053238860329074713022682925046605133677556206675433592475405947786365765312770238709845165114716057533258986678919367629976769080576033392274212434664640071846845011315579390556335291600978166584625803317454282932892052985275327678125759721566066225334585173345446646863374115427120099386786807082716197542193540381090353648842818270598974610003630200308476998330880509379586948642718273337204791095808631182986595184274341125724505375792681483662395120017010187199669503388667282424175496044563343068420939166411478494369514442933473620107080303362599573906491439685909707386885166450243141786869508643531112491820639772074688330235135525982121076907737005296537674731077254926015671043893493760000000000000000000000000000000000000000000 [116,4] -30750955990209748317177680262543614767388529274290345352125181994111577915295337343774690438760815315247024281151416682002280721438459226468943914389906160475919899361472029533103094756078268233546695670800304871236505744802849751251223233184518626409016943016038077178699665256534482165074567686774374079485868690157439143298802492144930449201349438239470572646833490045861287277475411221196827411910579093056582266326798093959510373018060667368448348437237554210547374208382470669433414784642051745766973697749861835582939998366225112952648630529083575946104182164408367679014266409469424680123257458936870874224544611349914565865436036202889130474655586959620847113024205820278704984345330757958645718817393144357991023265646768684801674365776538825809900812768894032949673082526675776104872620378406236389997301342268836380465149491044936849919949546147816976037775222008679389251182373131063971793824935370640295029056629972751771184434409191937329745089594257671046458260857495042207130984721168860961456275600232196867082256210071344997390740788987484089118761260298150809279259132600580174906763388662216779822870300467917468561420615838133826340487058584203959842437079592638940712361008253669259722132945870754480840482666526494811646283401166359203422408893448453613677863688337661666676244801544666232673343080826320921585676109305195685049532999034769242124832149755776768661198142858336855205051588617427001929521099409499221748464253318903557926152914032629634986531803778960084650229231939323841302768146023813949990205846087102110891998735410685935571120618660107764879550615935783224917599933975240247035580240164212266925550583710083191361790043527712877833042405633233495177119654461194804365287690655333031715067750882550441148189184162801754088267448628650810768336662113224470701275345311445012154140324790216093954160859160197355995048929829241018727167067241274357578854047707427014489503773574729302464589356526978788382857313182544226055762733326957073776522056213406112973715493734618788446917164217404282785713122942667666605887352827919006835665519836953418454214653178669942441953398753310015868287674257748694676183925205949803692576074441329744558078038122606472884533692196315761396076061237976890076061811035985564037254315624751181417983094390594721268290482539170121290923030452349578606480514229846597677915878054872476329805621530247455492290594482213977979094560414941363544393312335799605783084424624043706758983176428344258107777707370521768755200000000000000000000000000000000000000000 [116,5] 29480783092640617397609073914024593737471928355893012912269764744940196882732967844412064526087117400190748083665503378345451055245047595326650765772386917791612012649131193406526796216796543796648432745127248882129577326972392581593826406009608580755507260382336534124952197865595317868956237464017865855889784617968052811111443347756164498932050878519984217247641270823225106295305047625441754028567220105525922761624988784912656747948752511289258735692192221976373824342515220975929327536930695010693191014882402309888877130015003526072956017704878133528746726937430754644589003907272554259588547860646879673070840172513065805328470163842256554285776798715063415335845374326089914203598126827529803450896992388407187035566887421727572358408525021093107892351718857515917058992346279458028859672932082644506741866400982913652166441858641941218817480070535648938992285804259954597995799514580718166765419967979827430241277896056927556876753404670659588722189086410823953623209468285854207797245600577199320044773471034961004744836973574802610957810175081660608478397338527344840139711061824454987993990237392856718366917151527916065387605916694988631936297555719938968623517205924311056950999591487749577301527469753480236294442834127007596099983456745501527017418546161087484281303741469053029897285067041516697013723007411479487395113394820410523610253907821933453205096991376482266789756879064814601653527374330645652224727905239458764244903415643501836747733667705834870893836622109184041855677496483669036348068380024417999686179015145559302516396001445518935847646895724726717634943004106936952824603280966640747491654490508045095186248520605318054852364279583073108629113392950112138550100450452750702093982817583818203831788465466844475600979201255400919871532047304256926561634243914982615349094589191694822700854619030878137860169104744732458295910952573340654119322756084851805333044731499363291962066295664372608673870422041175319324057159491705379999907345611357411489462530311502448345594696538781385967824271579642601231876910739461609804861663846850966340398438473967441375557839004282398393575567155593980901916048849141456153078868169457467948988471459663570350130841104805326443847293089314910351805637459183316944467710595582958542372236700447778998496544646564757658438731810781116417818631620013836890168372276029892420581234874230151298684380071984187364106073826320452791673280574447281486392952244837173493305771470999215576201279485587763367185863197277867212800000000000000000000000000000000000000 [116,6] 479912561678369000708447814674513392829164320533660178927106894636574057411749630670413805878360511002167936794462948822116523291373222065287527275496666309562570957057896298793084749604426671444414742927410698882959690998710561152115568482193993623092171370720365264382683216278709639858459718812007720375407933642507031429827685513441577327220063343755817555323997817753609701517076881727134117196526633408928977772384284422252421708254965171333782665865074957153702594376549892674173769314829381027114522683097653491750738910960331018667393861519228227517979769299104061526379021408699856360136502188942715735737443121550978499038048066261368147497827540108414848392518468475028024691617422957389472446131001416381472089079980190824704258678721763391599099443261872327407074338956353938741221233350531369821430299288682171517434072590758085317991801503340410034387864909837592587340485910026444007392916140775001205412068066268603312316333271525376885016715874978873582327725317287570660216851355696120246927666108565676673921655319097422763844466135741016024828027901451813329379900548723128115292529279420876640383224650468295396554787734597920171475308996920618577158866594376068633534209056327924471584828159956343342289649119837710830769325398405277795570358728985689250839145849540956745208975072764839787118087016882525978355689321082496303268341330584446093293001637897501286001889542782534764998274005283669928339299295452596157037157490420647930542266575021989058467815504253655688480919570364297796562811961980281466398055680722110443190351875317034805357410285729409429962396325502826329566382522003111675140468416850381285536183681475327927298708243603808562800548241921365978420957766114354389039223850618540789217335615043538378243821551065913670076474488862493578895393932639367465361409708299442575093373480697509027190029237175427429405095629932383434646530967415125064664719463117887888057666116351715714265749177725346756071067336267832835434711864528255404392483271862780892053848209755908966442807919485080081337708821600412230818996363935893500265651323587463791075251615486148279504950718002473829012168897744465153623928291105282311051905736414310309427198517320662231438833870838260715472086282020229227539099291267638309046859050768171995739079743706850836879885947906391174211333751407481415999481770342634725608869151075234849252494963195609072612668419497314713341938832259391736193859800629449638347988155626255113645446210551993414830052421319301634457600000000000000000000000000000000000 [116,7] -3480592236477654677222229748767578591492634456738104452733371453115053611436728873793954223987117436132771116991805211831265185720437462720088292196797879539122046114574791825364280370221395558948089165989087200883447645297584176734633864424744364394071471584052362299980969018522790731029339467148002374960384480514000337087500775145625343059438903077936537361793867829321919189934778154478761463614529322299281231330226307350558125195413794035192696756807241914869179716487357637959081211699947623001036617012561811892392897332747707796033858971863523610407427216604605156082716646585152415107882177089430475848641714449205814058221006143619868109543509363179019555410391261632702470378735600586108781476616769845918769012672887672485114205561819804226783773809949058908298124766841051185269276837833339458802150720686689176498174119287012127003093070685409706299271910109622394361001809183963424204458798323597469973003861186536665847913951215454451016590755398303512956495594606827194393040205094840994022888517996653796666431259476374009246963414542255154377376550810341739980883187821559215405961622463884159289136410817705914490546844216912990980824641405006892801429079216386176658053432030881611755225456575025805607243017010539210950602813325879718666723173017727559172968432096284807377604248547616721610743409544176696428267838768880957101743436013554504659121050026832443848798692519141863822522425994271865043440056139891586507977261310013695223806780056073552213665458327124142765515170606727450464595262635836845521563559519326287537558923581615890627748464263514806023013101453174154933096786917481553570723618443084386127562900707488850012837650547736059721317229566067620463457370123894062583553808557592380878067909817968208194417615863129096496592256866857174380569541313985882624815252506995061697302292373019871453766310364877614650381354040162354597177932110216375800536317289283496374659370607593678528192090403757843691587584341925295506302795743503700257517287311486022781696365495566734111842837521700457844654732029003010738244124193095048141785200806858972942262383621477865078494795485254060298900028253913599275083355860108988648129754091096924521410287864288607971731816708545190353473143140430874236881862463424223480473948681082424325390263235693184564721023867750080241130467136857175679704267043767336515709502432622601752581007485691501470555126992808700681784397250913493978621886631115632057689759255907494158427868103850601569265219213253331124224000000000000000000000000000000000 [116,8] 16595962928598644723973261005858729517048803949665355192564205653482489003424920338535178997175945193090416531846231834968988679300571829926569564339922047956472159200437933246888628927263874948938712471635146105281174264300254758836959956804555744905786787159383155548841817484958240633155462613477540634924275994778424490264306948065249725140121424230425939335312316067591004337210893708156202193876552393043024217224633767693131163985918996260466523337407142733684661252751349642337542321151477269069529182581711623251656391310451900834343761255045682579710994398496272646993893190865469988345607838433817361949649314304811247658596090448159536848570447130667845833770021673712988988658129441218846889768214823249426599117734891865656658118602871943515675610255856173493633818459391479536091550032559430599197498323445222057238511441101273426290053965905160793905102461635009592629693657154236603421690402691254146174559886190426309741975513048937991739754933945562987485441891526195490741782453756182198061192881145490662642170865801564933065457331403521119773720463324225865079522256894960641445184718656040978003866456931416491266682832946790103940478914424750156719329734942381529557375395998317123492275977005642954961328461450327082599155661445340501283018963793422941239655755007711584901478077294819400526187835912042955159982630016234017508714342440387560760009298721696595177898974714219035670782541102750482827465137796019468802954865902977624920292839516590727392469449632256425428869167779680545346792516855609005594618605644210186828270881619651540876969133630593849444720796332194784455470892819095866509824078659128926597140484693315846291872529706469591012245418993088498994024310510494110884839513436400912569504658746937036288447842513415324921063006763865497818403927443047771957869254893590774208811806833173790476161806157034693794932468768017574743629498756418899155927570951909898377262002292098629579952320514116704622011149025483456234777203772774909829381270731145595455112071502638701918653996036764999489157454864534118976123300577057654555617910435774719697126321571049495636970303297293806757826113593846070349971634414727109685390515598146491276372974408667995610802774749998243177896719405761364823022183180874100750694145388205840894360988079314013178153363477452216481085488001995045984569083720762722024730878273382858505240585247066945099891444435148360976392143422824884959519679530652747632106490779962884870172336888724555245368540982291558563840000000000000000000000000000000 [116,9] -72641002642279766758256495204988750724417330508550179086401799076209484420629452034274614436880608634594865731761409879255500613630404874252878720996666118695871699924474981237062800643821239061340783238358657404169291287533233035656476302994116855692974516954294351072328760086302237714024460111061476780877360803243201529864905054744537214391677467887263642739556882292617865775433461521504905800718828076862586260945046903120416032210999412833243755249387208985995641641784119325749550851175619048536453307700678159653213742497679044656524071465807318780288594570373972947088930617107065345615859783510463546068023355540764412273478562798448101278537958164396450916582484403404460775010148506374784469498457303425560105167019357487274230892983580158309713969414316234254834770353194234264871566329555729634781824307254368230294578433703963312044625736094270291187269497733807069126600129354581822642462713126247789415072209919603733457434576613964503097439012533702657800615389200364116949259869963160544569733962266396617147842199144806349847182112474912685790737060995288717600632276301121446678525270857073143557262002821099909439138940948182052402770631809984439737037621942188042108743384636532870794614918170297976265792872411401726581302671001907917618121471158322524371644437920372119716817063927893929335145598222604363906805039758282903859959060114484654942094415006915655907644020430202963733301995116886424555867024954112469344705377025504639843854138077148394401094876295299726366867213144774192290793126117548733872277076619019206311724547111344064951761110702097512100488154221471550297612419182904479167672922563624404932797562044784339121451477981972981889848573432803500037937115326105388814249782009462057705874515835384043946064167509390587123894690373696686826616477252116776854820800403603721233382205189193895238510785620850398438355497588952177514127931618679413100958282264449575461143480418371988014506457102725400410577204804121316405239380196400497141571216820131726271891529331964767932295627882612926604582246533488557434012803227751932517825316504050257223636148413092095217543664732566470032166711590089473008792566499393373650864191247054897931947313476348255630684023500294953255035116317471005068484837975622718791761903560526287485224706872372649582020248166720713908690837489150335772140073908142442082835012230325076862600730460886972713021431041259840192949738778991585460977538017665973137986946283909681379372956292766021486020154564177307893760000000000000000000000000000 [116,10] 409290740604722628070946624024543249886842965537298783646529622700249544477590574096397727954151617071574479280844363359065436105736986671819252283502189133934573380083893656241211485337771650410488772074567627484495804976306297617248505173437545270207242328313253132771393703745030221259592024363620790385724566164559500054961699202028162591115275872098177752326012867696196367523762658980060203265506679098640965664287255789576704376458973875521875539583724043905317052899173540334070622502056473823342921675710697973061701032159368304700793436105160824447932709965405955442285143915474469532196658427968536892393948442788731011521017382679770865862267321179209792968164897910074245853701136204184456311212787937229701207981359043096883534146890187904770368322278375137010616450359698822871869275676866592467432749707282671578360837549837970271230913270906896163152223538398609006528312661812736581047980006775432524390390271289298063865976384867614399757451869442783062394581476213602495298940570627062567630288990249354618533014830049851456224943075124037007105363709666585367177674258384090080966986285077450427012492690040686360756453777963871942039827968811028798338122079462731378477661412302140414888539842932793896746545781943663214375737156199359212057747213835528525448533971092809118354013036607025913612752856994870787100457465098869340921308700548164551538587318567253985150097366558064392950754512589581143905584940832365810452116824460951716630504908929443408054493966895522368438309777497339952608091120370662254486992177118378317120432889170193527548773639574741634187273144138229230130748044306712785597705657026968230305842931108333919384195367662123796377451256656357807407932905198344284538557123941539609421275276137037499268501965676309586853183150553148427676696753060803243398246026567304083458419315246449759255288369049437310350931138515953050261075971492274866953486143413112877946697239669397686527362174925223113909151358957472466754388341240383109073709361723366264427560262285495895941080068462159767068342002382727301621550517313959830252908091191093061666171364076222269315301601876870193286145644225569937970837589066711840889870185581718123737945105463247802586527719566929303854532972791372774364962711299559667309528439801016933459928741616305845344685194082585260843302698840422373200535005561815323232504821441635473684413220775507965523403781118072901398591413099228194213931033529529320996495294497902620439308291254253048275385066489642001367040000000000000000000000000 [116,11] -2480349534356160563419761994121988605397911334488534582583820076769038531180292736526149715476551024433804696608866737464140914967137865992917653662214347613360424854813013621392454590146444543883480582046636560522829377340396421000247952041972680221362784713008132664322948406540006297356149241981227964146570444854336487342343264718539602697056422153832903309697959107599821984555962422577956900503579671576217979765445602758522867616157007994357523305792793104097124745110791164666325147115425986348283653363931769122094030274426018099277480309844831064348161214577930223280825291470164619942340920189863121784906060699032810962539583209798868776078353663430885975223831661725191183570572553520530652009800966117533129189482746151328518140558484912725038981930520938238018144258111500905756373721393620265821488243975466965828257087861314148450718687935177242234152877405766228098288515042458348279747032290720132107935917040116607726765048333971526169673888654283292367949714442154211375410791429904036044278585997534973243536358218023598492954628303538737594649073146781390616366105541366344296016777996818759346372209840803051888953036941646181374335051596675462174775947399400073730599905717486513431813446633945670888975233522216048238682145973495987892871164478818546171087731806181592649330180823790180492408227171700702169741409523055479405188968802581249540059225321746362406678745627127537575796345335869251928363397696404661291835469036614346335319717042328092097653580646594994414143931210888155944806003057953069475830324404794970079620812931695110073429426186240960610513875381762108597470291915159607420468110909752369709124989135044416012259299806156933123717047440094402346439195011042832642168334164236097289099833688979049745667488579035829706614869313362100246152126884689484948497758993020415296987529430393814873721078375964089598502789616528035800355350032310807327918762082590553779422670450708501387833774620173546371451233184893713288181323069216803289441480044424954334611751603086877291557737981788774561085170972354856581963934446691412932251932008966212604396211860507736680464113469842004124163466457687526820622217701556414074284213353217265503470065586471239371493087408291955352196806445645502715786890515331949728162274264666769355403502416960349437810848466962488928485181110064622759138222490066985659168561032698855691721491214655493286390124815758609541673945955391051146740079122800863812545186684402081961578077230760027154529530928614076317696000000000000000000000000 [116,12] 12199300084377556483689586128265120023102587551984960410345472495390442853818685150661549006289805129013465308306104631447585787588898095281453909880838494919151671893306491200993438848012364956604240440277801721693553844298660912125623507190596501287821595103991066236531591847868794462019805931714249189226678265533093896933614114700555218853492899574505630280682417761258091248182554384587050199088734386531605724189491717671909444457674484317641943560342597718924757587967974359259230073805716195212832931138106846102019814575592604422773578485692561186835153388793758945754384642010469980725740128119631052535026453515039706166741255188138239946653353996154121796403233664822753928341493528641854291742303133911627263513111756028664897010545369908688657162693209275369841707802996760826590526812890121202254065553038719516984661265126899992851745008345333586369748321068986398638648626980570005884488372181651160192313112755043382263886917651714441513475344327432814506004567198651620124163126509781654646410499527659207235143792413048401929161306967123667905261409891351719646887114436582427205006650774461200330596872492985853146753132127470895725487459219923533109349263013349781887942087984451170526205768927468828733651007772270575414433342599413054329815001344666508356771258071582280242114608087695406174810404094527964609018526282301372149527634045477087801431813542665111635250006844276626888099828826337184322721955697385608267956835482898172956758655607196850110223275027849752881637201912343944142562347502402882650027268042487652594525389243238139602944889838083290322360832003848305559332466339161438165195255030313295642934668083414644915855261449938626595755833950241371290584304448596049738576691880810779493643343114958799727797023684227793062410078177824115508190701344516880465901099087938394552390847010304096540670819968830799121206532219889057132048629121372811682249089988700891504566196353859052138130618511372874856675332729256484627046037113147812055538483311637745459541974410663051375934558579716839213151638048524670360260966060849064043214195724484440460974979379029035170794865900221401334313191791916116342331239794344170148169625623152763796893927975106754322761801821674277412205913340647836534649035247860332569724393116839167065065942273298944238606787698627201048950576508726369445339589777336000931480496114046218619629669424693875172764343657923399461134161182128558634459748097788484036018778552462412030147406398630882918546742851451255521280000000000000000000000 [116,13] -45576621757735752983185516056614339207433912072504971112001749090436662563388137959176512945992699582718398133140250416494152494394632389801058671602702528766136760708265962494394853937533514753519792198319670769794653942300697572413404799150522767091377333875425330482399211207470117661054715012013773626272671957084843339519673565579238023959619890116756487110566010415586457362900534065060760301247431503078655176899943984052600994931211106271744889188113869169930852605451466038977630309319175073681285811765471383379099596812051566456123364952101731157367208888880959696138267790292207259646801186553309765946539443718565559926608167692440972537919009221129126150448922087238999172237433174176390198391055508197754874815206533781067908060213274813552762937597467162958568830193496492529043316693517724666756883208526900964383817336817568494668682275058520314185120078716067009693199301625573638549117990474373586870175389620169997792132972714110852375630742078543339053973524290881506280121917746440906985450408763301846884452857655331333587802079331635304331180942443617999514428112946047217461261831040880631869074452382596357564719830117565128134091640251196665837025590256581380711801738289868929806023096459505323695841788262011771313375170556493392633260325677275075133339710721760320583321746690847242525552897622759641747334499732130881216684375702960242983488660033495446996564429124671989515577757206237143828859679557825049876261303090498129072937045668963781532650220188074752298104465094865427519709208479107456579565370126983389572804348928699422649296880471075292118803223673835867525632912467336353421482559276012442461406873063317930003370216892818123155190449335875953891215622729531459098067355095560818003565847989343171027619089213195594639826260263889801747323441699708572024767901259693958558479717009838589680408504025403982703534770858926118740138754358688170483200369674587849301846254198178308122654071873183575761266475588034637430226419175953406380336556199373191485411673856193311857845943950497102520491667837593996804288351134887041441258432415211884858980823430322163008771863406631680490998584250410996372060692032874028655013890540595860727991497561782527438107955639593906262868525252243228516590426894386130778110552490013986457098871530414189673414728587074103506726111683484061677200666358312731614053576911762841845867882178265391745163938494691410048955585293830157621046463121469117482660653345094368990288137447006179807111532999689906421760000000000000000000 [116,14] 133152652395761975302702638391160989028695287155055649977283172370723082694127666523740626250501401110748634844934908541212747656568950936039683154198973232236632659164434784032987480239005787378918304555396145194183958090617558859531747549116895898153928706988533170815017805817501661835641271325404714460266115102445937656004263008731554752090697784771773184550516041635260327181906518230351163215825582100265762087684798235885792566264752943105588062356098509692127591702742344578474981274025635096282871003061596437673740531085443993308305300657143491523010527917173488180791808424499620422902308233253221242403878560706120834276511196060886339617091725353029423071356416190351029988167586665724670632759806904578358023549435725354842422399405906195280290236662627342927821280454896672948525479813447951796914087584902463506006310914174182461869157176173335007494040370479411726937512279623063629719872382953750066315665818256551998407558336304091944160346381517214536101043794421668211837960613407912380648221367646978552051589589199695972149353172534857097392581461443419392064802872244295855773377781440328656320873365139477044831445115357605049851595355440332881766007745310276016276737791817845473126359692425551616384228415976561407665192852525472662799123147128268760264309694670031278452655449119213216824285642856189510286490635930620376443618297910096955184535033324677417454578671566408051563586344287000177563411356287151140353282174267931194708144209684333535048096578620082740733772396054082388132415664050154334920811257325951447861120343077233583909154909481760675127998769248071555969276793843912028031531408479357706448524267188637161998303969481901143250547827199382545855637355368501258660955418465633877361321923261842791803487449999772141315562849203243345883727137219572979915774160481510668658219594739310687018896595578014348235153577050158475351484403098290208689251513149599006715746540883101135968033133542316618843995959871403718488772002904195278897298745475329980664283930789832838066055808006651709279663731539323152836830612054424633681341334130713429493711502250486175391550519986464673305293925875286283166284642674524758153619482884408948955164725742086928231866276788375500550612602079874780378359979957991891933411855408763266407834130338421246433192332616402164828080669610495626683578819169562665910796283095581503266105778917128232902264864836878844370636639552894322198387305947382344444543407907011614760545631591685288992848521279945310208000000000000000000 [116,15] -318823163085784303734704437165216777252444461639589307314497792769806217988428217060684174218809974695923714025175407358829499201300834384250921782607703504381508642583749912836673832118171659916495146827195538948836154302205762140305143448829570662114880298050046905809562666069624619591651405138340460954577595984230119935142159421433415256351264813894693343664284685511901728566720626553626741674394088578976141341948162583414297979191851487722772062713690029436257802210181764648148078834416484247031636032191184098654671128698274926641091200577363560132177087740841840471168680809068313852312259546826462472364969448241774294410268459598733702824797540403927102325445852878357592804969566468752760355917781463275952625420456515287048482880855223825059563465708038608984719966155091354994821210518407141160110485451629753265531173712367069159270075324257322201197539989048199836370534412589371520936982905224442304992959053102051983960313160748155065662372358797620855634516140200416244472586876095511176878470286171433587060738846687516203703951675834477009440313798432193791702564856085163537179973060543349573869760654500976144372849910610888183823566173799782206354821655480288156418591381901539121060478723309130832071792085790120358563357918688132553691994407536393663684118125169994016644049158000165264934906450042511773177017516138522770268328610708757245445753147777488936069922212083880905147397951102641559750970597105655235106466099278110603135399895012357700042226877978443604086803344967927634990046501548041948561945665665517793368763855472466365026445182903331827115553776960538549356264616136204941072055378462811276668206471294130634710367062205687472778706286718321015999332433374398576070204527476303045468264347569897685102475402239999778425556292532005201320133108749058191795122494916905979765924622115569564325633795122049025352106878445351718237535931876053262655847703545238329416103835931955606663507726108376138093646442387446995106052210252674851879824692409190642663807533824208167514907859080404917402910655281298463174468522254402221206191211251580398470927027066381594079465695535965715116767342059148947304513155065487613917117672322842315684389075801135290512570445321620536332814561164850989151389484509798873974186195575054410898344533786328996986388018997913572945130301042865906508068067671263520098924460217569108297944193737275038626405211087235050014656595309355271011870626198560148981695308650928798929295635100428598148169979014880742604800000000000000 [116,16] 652693380817264841507404704113549388236184756802087187982079490230152871827503210026367611793828886863023557598584376478730142873814810881580496013764756283890628424211838483998371793733380533655505256425543703107454947046056121561898811990302544811917841504942807365334825479581475141765222491029685140000413693594082354730546357899112490438117893652573061333746524403897031007958236751323855240913620433963917017900836394539104207325386564176806298784443895463665057811483088423793371191868498102836682453004713027726929183434820203272395119399933207878114813844417072286990517268091949609172909011261093018849994997352447132302001441565878973964428286475058031429634859177483513996591364773555682200642426571066541713068898124834222007066558455008865054403512552644309152573412069663684174031683959502534441891580040033123766727114159525438739923875727398086563692565217282303670141636365557816553496641633205302041398109195584998515611957327300428649632365708331939807844754525738612563832174356971643918775307281657554122235696543778008561560539732797080349275449229471131464605711607876255776167940263415395203894039073886146675568653316724132732987051719468338906199171363254768572073259949145479131121644442256536555910341335263397957620775243407705355861108012098860746378091736015465004135299096330938186763541942355997866929275146418445527801693273743545152160585055117592777813700981734044123699196859720523666452532357764695160809938146307800505756302694465562857894906721545077997856693929023656709904833642637010964358242489910475625781119301154312805460482921107610826415871656939859397497929159996321357156009778005662279256808903013128268267496939406143484563605805697962983017758787437499651227514670850709609967654251886175674407230578917885993297190593538764352181014173732513139444763549150065366322331683074162020775092301804049388734454001398082588330457472067640211597630922559496500652292728910048626685489815996845220412064718161544480773714302519159441755488421043379657658150338462393570417880318281646153974141953733833163740076552129528215010376968916593474415269601806567481573549569965650455042569161646544428666939067748500562784742142164756903295747720904997355126071176787167029138955240417162033434141576893470467046109972926680567573138093618346093340990515902647537807162988636457960527239604488247034400867464953871817864477213908951523979932206677081440697192594759820351702723822365570366250455426369331701157372460086739142682668222523602527846400000000000 [116,17] -1180605226215071955053802821807995935645202530535485525112739129413586223550966178686961146975696731624306567441068948894966780645105142890226461251938789446392392351640926277264558282381517713821809996642689630131129277843518615269609603988217678992444058311417112151229561011889638819752990583058251904861201977818161724694654344408315949266171236635851375715543803896091290979602254535426144836017661525328886483618733800484573336497774146868629657575112375739448016932607227351916102432067344906927691314797168975003644435225379235769925989768637575884252318852073374926542190095940989759729001888258059393302266966460699135300205605916715282516718400819559758425009040099798581095034394507274910405794050744248599589247689634396472591992180969192070706251819582801319401923646409970446341481999077509814792771380748971248845267706656762438282460166718022460421785716319463580713216605824023269772400347946909355359507273358969954671497012733107991079632616058197279080010482878154574977281430657806720458050164188284504082920048856388663865424722070062321293808948512563240090349345048350555992063762427954756055071496813703004032460778388395080383841680710765100946225587282033979217300151568077230602543111484617835505088065420741288214417251844576939916426459995986260154889309948842231008833713167546250862037668432435113623121503112981535643958038492016063953838501422847266686760373728840286879686171926497616576357101278327708027714394929102410140348256239671557009857186434590702029514151062413763998435360974677703609430529468370843604947884475593603578937432478152064338608761027674871326922730034806336586310274738778962365973064410660899926884968405263867418520751086014435944539541782415582068027961141261319386217885259560527126036879874942441891925011407893992448339827797183682987705816392812100380165861510310717003829640439025127588465257225789398401290154490104923057687976920052249882650493766958816020268242009034785381122279660958252985461240037123581350149032412793155202137536374147365361405672664426117563526546500663427203980873403935655975374169030092380517864819989060545102287390334095293187193824836889484109016580950139552444119898044159088003005056988861796547524681800981485259961886185630760374532292578106380412541978489870508405632636917641012140277788595217854975411821799173494308817014204865829674015821890721047115395094706704983313929858452574268677132224487080370197604623407549847195961192475738728914131155644682494306017177496601766133760000000000 [116,18] 1932201480550989987892775426256048127788543956327019041113376185337348317920781494069082446601886209176865825504761928348032941978913650139152836288750075510356383067872963326994426786548309195499571124716706718920185769700851962966521087742942173313981150673558017996395901200286829573710002219580202217060188861937929919785998235448228842244067772325664744099490583192672059738695459566363300007287678534376619817455493170679689736059624057201649812166731850232863697742659689155608315441514975576522517837798569154076128219178582790039359464754091217934544750073110163674452793108490282968732851421656895981558762996017669067956918576360895687699925051830602422695758248091045052876519731571410773312471663287322993916458940865742825724325201841761869752063402434525654405621677421164847592633932623062214732703207161816722296369939126372687470090423535418415917296067533240485845361601153904434493089495464307750954147245415368719298597158269475011574749925428392596333571222418841102972368873449216328484856172740085850275578525193192309399734601430106556368624066713170005821532821871132590282508091587894592761261799473302990000664423384118207662252790564250261193782866588838190051015421635207945243802324703566723709380717605098070371870680782415002615791966699421498659414434685079281768133605091543206822265960939421117989773335440083503064975086200981104221676823503676087947423602137231331735931301593093083710299762946305118351406469923481399420054666902681391105449798023005005024640017500081343594965640636163220925859212004867606523758043067068401874775756240532802598212937987089259643589390174429861383846311570025940722343694642959802588431264352825748741336119783636956832366123348406370874457225556239589666468159375318002758406580926735691473662833838531360166933019630267685026163167451335752228579090705743718206364025751061968492933722323544383046086787529091859394997564407013071752843452933241398175222349499315101434587218147660795210201675076300364960516297265111553681235139634428567883790294845249358812122123873128630543227922517555053431574331757389751842326085960336847936451748354391838311270107419595959519925919922187097094671996631979484415183683305459530771198733447150906078205475300533483548483906125732297394763335768517514732070815798583067926058402276034598635648603013109106230660892438056796121900716957738281123380824197701872932655847917372317164917282882665298278965460124823618130659966649883565173823664312148517654140201301644473794560000000 [116,19] -2904730299219546941706177700282197560542097153938618429363632300567789667337329347435171152960906041645968799150364670374054097951193489946821112093016080715164951017050526834881404320726497740622749305727861947912715553291970694830873138390905522612017646950688502068186646888375031855122212068765214966851994444950715690236072576269170958522868650324716926878471576865624021834521179613008464919558449002563720192699758085472649026088884179875307070618379269854988980485713614685262938439610304860672803815627100095350243190355448953894926697011368012917165883405274283448223160543806065814739135853708138665326477038990640078242602696730510639349163021534739661116112718764408028775190688743727108815455258309757472530751247172556155375833547065293453765754162162120014514502889006765108187240281488775244345062518279325848602364658011842157634144150119846743318922391811668115249717055817575687565251408131528705113418972514764691422086858363663479683913630879270793777764157078493014682650146795167369623563854966641965887876311003571485121656331836619020225584650229307767033210398135636372183247768784777086746830094211008198238460787057149614613784755706040771213337580495297393788439815901469510726515367325943704925460889513790613228891230836448711273841301412568056561014284502021336078739192922824797934802044052306689790971421360890613529320266041446875484622421140166890290156180818552420769914955435743030623328920621895010807539810211274529517580207941383559045325529439835830498210178199811551769225033702237246276672655401533352468563134007018122517534023342885711855409895436542746565399440195289048660730641278175404490515452986156515867878319017488822922997031439774548068046524126271103700664148516970101061758569921138961800870341996779813833604343305286138219420892107524433245606539359737627019797017360576644184184097745287772286667636566534362452924237465588505338774533809488549205477706777308547931605400241976397180481505684081548042877484448695408808753863727316127734540795396795562000217916573726863068592995557914934147847983051050984924755200306295585433277463148673479509347970840970581411106345093512769617127333744122220825675633286064599561936953753430200390432013151715504950471502619913241365577392052181980292432031465818197334948931453039487828898030181364724274197138187408757616313552398630168581904378070935976839535499695994966599544919351308008989527030922396667250234926626689385779039700792017397363054429904653430528096906250683081031680000 [116,20] 4038492786085257234450763578906220541950489827086905079161590452858234992256409305227427427037902616305650321397539236295293323159584579666577428409199292152736237367898792159957221763886802320459779563987230210194652749036523422806712213753236485696292989856658577772801752273924101596094390378258509293515243763075108517387463386856163232320714454318534875754496964194833817558295863724285932071368508631598708899119765662513982147837950120323293545043982602123725578163514095463844845555844196117236630139594167357611182610956328888109473528054185304907461804815649080369191487782822695882795317956581610592394427745684982009987621076933314270356683960097340747129128005439255620600176607207562901423079953877364493998424448971291296673799478523902540021494471997431826894720423108491985251267168884608539566698026334863988620695620577363147182347844755811718297251452579090890130400774439978069631605899558643936113450313132521122602513855011905843032108502457329839555812034665928353416926294312744051533927888992194576325296804948865184645503486105791931868600211287173164001500475703147142664928593602582166854686720953258308822763645485372414833469066900206489630256628123397819499224002109540783330419407439015620517367533285341052362100372243017057251530481270640606832667535973573414726235513120953187037486421152208855229319410287700965589058929627304621066327828235329566978045181961459939796690288840993441955422288849832069794826987488224403290937129858513301732441742170312434748513792166090556730174631808267245415583740809414092137058621618845539048432091782281557386680833404344583405923369566358229086806815018932389423951412894219474562336071042855068319112220997427571058632004076822892090513606795408858315742803567450462157800677889281319523349945546405565218342133320908329880106317193714541537488243087851046943858738739594058809141529160320001311930217046951686598802371198121171761014719506875849040058147732440491833638131681954786580812914942675438933422407729352754614711236448503497151179694463885708884520036670067253259042460951832551070845466912427858668396298431241388672215252985135362641231787604743632484209580815886102552091470254483476173917186405766113659732421689713099170689382146425662438052468276645590111490599549577270700646110011630449957283882379482530980586098451523191405828749537268781590708001447406382961709819909495390631118143713766273440479027890574330103257981002167813721111389129044349439826521216887825697559242711722895605760 [116,21] -5197538666113504798694974764474789812852258791014166868560373153195121178627610566061437425055624017833436807684264121259642734918436731708168529127871696541216155126679880032961664867687189076493199075111042918013354064458176057587678603338300707301229450283693814350478940139304926338605032662784970482075524696183241933379564009588549609597544525468454815507390188007630946152182018930839612426295154407683115233079366936205561244018324569134858613251768490194777815253094669785600040660340800999831622225242753525317866669829813426783557083636602657288014480775583335398878349820405003174325281192013997381032765719088107918824343479165786867795745029201378151707593633247889008880028716568842220334115121659313050371744822521495057978521478276365893323787293059312408345336466082918776933160433728848176818220877505486989239668701524262781305807088730016104811373573724395635295132498636259213044396698570327823217486064891399430914666852828908145312788257860888046372979723543161584849149970015048464950141184930785381262697176236696929969049568536173201295652596729943773904781477897999672364839578690983967875984818194939047520889956770942787054995114872114778779754411790133737895540282285916087758008221483358330417383529269870574216641238192078343884138676621403587036283072256369705838716270384809793903075105700075925728300468784686279899654130425931525467519360253977892518396106616271257264688376448252197025567489451666637171514537534999157720830372279415296785431495395674342332636060639180551173300199810505480915515622807090550668891663779485488809716659550974262298831307560073845013590136224702723149152487734967510440103739125133879415758640438981176323768218232307216522231895444171706277058473403005472704544798249629433113135878863414701666818554362544062036387538041647532257782548683814917405802873590630584310756807773739772301489624742297560474464487475773801179662993966828997837413281251391943160004222057414863355161695082504083556656990779233485479793489622383618073359420842933943110183005190675064229837493051319163514466703699279198070985644236113961842855129515810493247453429878284357842944255153524504983374357988053619231900821915715859209747908140019762077173798852416504145979380392632804398606298482647820186142458118135433675328263309061900063477848926865466821817119534387123869596590115015856861725024919507089311368645715574158963404911701508036658278161819719002164397747728320212124869266090068870676161408762050557259409292259649126400 [116,22] 6189128171835601341394697052636100272251936960855747825110912037551920887539658324973243057859498253493421001350969525548708327648410364567440212862571493998950980513815585210351661243190667899672255126496482698466740617741555246355339332452260567645028562315201881336978459973733780081183408763886128062564815480329280974465066486612430179222638545197605720104227266603436188706350610370015023960022159406849964306692765858276864702506125929177555034756976333832067773950502286674835122781787375510803277368286182119750566804013136258644042375265601397201417682502000410340299104885340296147047868107900809870640622194765722234588544788320022450400719215518243954623769346300784293741466772740116807492944971425025070235556966370470210747801319697502771830696579198290971941811759046390775516728499166551676161075270778813489266416193494930172128694151863687928435212209882985551271761364906148851131493548853420289115352569167130479898151271770591258748073823691231171778542865431762555381767784245076043205269560616452673362930563833618356850997259996240624638982861253422799255162698813069264073864197559197069138817396061357223958486330177968745822211779334221053775713332174402203252536598872716815763550522490936922730693587541270147811147932681412661106983478098472507223317149232364893180676707039152973838146124406854641894733477655410960457600241674179855742948491905192039333698286904620021535508671716154604303201083869667832463997054215050638505912973962703829528244438479064892536209974598700971026227392929003528781909092161020777550297814163812019012073767884965613159093740421217496816419143715890295894537089470480579229760257428287964214650306155120482878629246218044790712441214937258810004107513436367653878255294556945512491905307024132999697210296056930477169351829770805556236376038403694443216164196755251556061040755133313425501661479322751723263642659512609371782308661994820262757737166266823922744242126554897373837998198965609061503503704192164282606625520727701978971773017462124985324007976070499931425338541176816618335720291620809108361825402896216880382940676773830371457543061412439161883485248123613754537270467954026278169368331641731506448108441918348713746333811002218094137250244855603826050148334321859581622915038356569705182486215725347346279007330250263082506377116360585874565135136479000660663703628117347434510982194319627272873367175196254463130716516553759444046130869873958541423375710552650745692506225422686000907356490170368000 [116,23] -6832622574832220398737647453152829363695505941800751933205305681321358254889054930828640075577588265824744867321240627791331443271242658552214051889171520513903569151746431696613856233048880788030256452758768118134883606674858969912279149566480418284091078300732990629473776232107511377407363169357700802786526950790481787314681652338820140071310865924179198010487173156800955247447272030941242883839201093304097627521992580803958160841423006203793087251019418328186212081685329309864224256980337594844832380427314676653423108540409698820525839047750226532495171954479860637014452475784555259546780678541139865027311790724533118698020072481343768591627543237917171347172702437232294936704522003281616050864638652507470482771724720840445232065549302066246634798682802952475694024996879267854807374678133719778149777125209060665196791842041022623484782511101252103771779765733112819394097395367456393649645054140373207953756002454662651121457169609638762061386876220454721407615461788026119336402595163805118984251368667768275979081067633534390934438024396256879035792419054179125248269506999566797372790084251558808786717132137437552315796642942456859732748452491374557791727260208406322604419878404547210140521584093898550659151707978352991048735120012141623765975804599426214581545258290760557356766384011619881124363804329874452617684734302609238045384057638942012740833138499963779691446514996591302116589415558927363587125758622423529061967296265457157929727444403761872981514653001929598401223296097155618550519153475312334613841884501039224769981521343511394140506985445801671696560063538640538142249684097206557745158627600207632908222610837644886853447809236177914496177217560187247646256357722979455840718052813549075971738114600457593066621279081886428787395273387663252037568281978199792492912380003434176637466609121940155059107916106594375975983126083271552403820338166609155681199854553670466227930295108147628668055556660073156072490457602316818054126897585807073507894756571148929663718166474811134346071445584655456364282187162844422916279163327093458983709759854645265346615685347006647657992139448023688327146348522970809230462640836586085731604204097748740941013085579237735982071583739239088303573251439838590680208751888995576988435024434656463385035096808301596843111628290417798722916463096796289644722348234601147526698747261905505622897020566979554119890451301387740956406976190118826304650938814813517760867824371514317723865416495438886353156177920000 [116,24] 7034195828045097135470706483493872846520991801379767532937872914179098479045194048890354205847612566668858661285487822834685054811663132642185367788506757945861086321147806299797464423522751565072505896131638854188685893563842263264814393654586334537733576149819229665441810600906403515816274119603820257742497296267636760922194701314385439936425790178202269006746409906131226788830180128174389268833611217417744859809041010430622935064944106963020598072294544754752821131334708194073359053275094715529358935190245633595956129659446571683758306786014350249120200862423013167406618453393909688532823396865659157371137681821508222866411297611018532491160999293110411025654783331659739682287035669343148886961277592698125453664455762533446026491523480128741266951455071179241019153369025659646874530865403103727184847397353943549109979296726222253240958700937257964036742698929026095586622394615934623810177895336943618347680978667468458733834119000243486322293656988181170504150726731783288912651062941738721230604707797416050676805643943480536344302507634042616311215993082335544935128330731985703391922935540338059556304787258252121410712201041544678990834552803480539390951400083966469864717187598459325226027718172270927076816126358309758962932798124284090118820563827109272115957427258667317367312619752693047713372480412563987633865638818464967523401894577512276637101733259284294457216162027281413724431130689175376593476016188957075614114472287316752182924033715835647984697284353431873421343641987302362230596377934244281310531125012926596303338626975888658214786438040325084477094469679222208796854004374372704927538615369497266560181812543461816254251574234106342707644960663472720348701354638774394067183935956570677234576654649230000322507032817245781758569861166364326161395370457154270143143793255800790733228740628280725832636080568034620399263089338997576481202386280606870196605721912124303947902523087868123339596049323952283902727970871973722166241305087983098242859571476004921571079280828174427099102354471607465303197981212706133735271773465600689554967276626839791030111688391258634618231707997371973498280340810261827189979341942689518227122391997851827792765969060317000118518107317116540680662752905645168392938744305301666960810243387286098174467952330867147562692047638347473363491196530161684783680610731097436769816981979906533707439255628162644829060623096589605665954516237040704502912239883687627349641792213838301703410048980144660388090216448 [116,25] -6808396060917466304870753609641461672934216746360444040360561605280005822549289069627933349165669520761196082791230468388197777015144494266114217154990141869419926018425952541624737201071200958182387143038653928136155198271527322525032323351675076146510345123100987010244636575957769354804809491979908001324784873073096013597292963991342701046921590258915423581250631663388448967916485497056891301600725645945463988827891267669702681176569755731480994974409604524750350285579631680723553834658596432479192217917628935411551875523918930726369056502337070884442188544276897748656136785636754948362559304333283905412803268362976506136614891787650921106266996717110486419231985927282760677755931052241317584981177960476942682167409851624931675320983556765740939754799683131637528215053017073533672539862630780132709340349412381129792911437309776389661964731891774942212111137969144980283014534763441818050509218572390019572589531761838275225329972003845052500788326173313108614754400088994836109553969373561678693060409535020135937935588955561062731409428949244324160921100244980457177773423402634142341332389320080313995455425812654211416275017986015812045452927185671529498341885450854450674351816669788733530776952304555224173063468671737271465823401575472472987247511215360065103000841768390622680175744016218476125902474200810614304010403499582778338503785785367980313712260197395267780572814386056780773762934937853101516421796603759280539951610281468961149166559214757600976617856114425879786602352802493490974797976056676073022623480529133207445157999251137656562413375779969380416252437076000554097097986527981686995831571471268032042123398487435703546743442980582905394271382375447163408122955440141883325283911309201216664017100924906277834536310041476803939824159355796559441975218745832605113287628068537841403121272199786088097729862104285300824214442128965766606815640217182205299711810801231113238780182831009606757026263127029634741349550078666503317683865483658851891981860737346758786766417078734490432635677246001718516762835305967407490987886650092790131640768060607127513162191216032404523433308143620313003441471756463994629610039534180097677094687386345070090574992480253676237020824042215429121012738062559385864486797265371780656123789028855955579062930700174404522725254517471001478235259770425234542609156202113543488265703166830463205150908260047443706964014246057045604477585620038218497918596181924944981637487878783930684004904450433212068397056 [116,26] 6236235601353294110041166856039408484029485887086196763350274251401721984324845646263271325198653989689559567746130997937576786046015164492612130914755208575889261931073215521928900949246761194156415342684816850184373395700153317442976332098206636115116806314081650093795725246675471320536669103806949616331519626634731941633195873500308113684215190896483336928431205234554623997360242968924411639502598140927927093152084264797693162592147715870488207143738019641680983444076130683951170567999299274819538136025822820673038401002096172962516242622677923790844000294790610443386906297784838505390262061687228210523658978035409114919477391489386556491438661672256434069917646386891911106897347721224628752633025575473613983731873192404724549859206521262537564335946379487421654171970618852303403261418892350099422333798207371329846789523235282949873349729242277463489826960495468832937854379301061237294243746409645057981032400622932364451856769347888111756739037488550362785756605956930482897083587196364332970116447324436142067875453657729772318448148989782509716628788023966772989715697166233656865317364571864260543397775547878302431483914556324449384194045343629146957339640511317280583938805695036975422454205817478116038254384523107775977972450068243152939210127830504220263963264830129970737960254176672952636638641160540749717570448001966420369451253983872221518881158010933796618459126181044758032952759293071148555215381583166353926620314096939431065613372631679454826870095472058803472686816257216161120825573425735166533656839919390047950879414089203685022008041851072796085102553353837605547934714771762699034838897448209917544587563121943698579082676031388666404441797919768367884448337321678025855857225584469790555792655643917058296313630515687088543657181082977343294183768921549002721334353182228142378906343893319379081869374169793533446827579738825805919805396478678130441382866541415255026979243357682653050416435379680388919948694290082780827467274332047750889808524045433600968961067066622533761357305508335911456439111505370978816203015678727214108682818151302258561764609081609591446620303093428839297591614988353089062564884859589872264594633656366697689778855166532703646306250158870111345900874483456471610922658164839957071013773267031763592951762804371564507037393741436929297890306107676638388784841822400032625588809723385010574391863580170339593394150328053923242749689088001982110409988994350727998378255878687799738921339187403216125952 [116,27] -5407881412500283928306270516533855828587722527633232631653838853288430385902984949408671628627515419035102806989160993632682499383358876067397467147215814051094324397361351025087651844045985401072376348939720378156677798793650284034354169659878874336955066674414958529569257170771714557522819190015201521912723780585811166222574034635184693772984398250903223776086912704469132425905141338558510136926761946816217863792695155691576545180129499352815388190444402850068875715060890424513752254128326020969747043471125693667451362318673987114344303121658563268467058409063543254394207809200446320919868240059036407838175016957736423228931887230287912632768503695094443665208127944279210282201579903448295195853995330009353833506119817420429271777400186124566089128970696491561612136789064947203940922995080727409488283755319307917880324965794242481233090609293251068854450464929093517436459664695509832662432366031491180548506973778854270224029052361691814519963570562113269347350797659643297010429885071392191728798065231265626793777867800459781441364058122869700657785014767464744926742732711379625476856108668249017511880777867431559404251261133324195964108811893380320457691785813099033907438077840788874547225753251883293104108797309057878451339532480322592193528088562610811159706169422121228199767958813200534840541357213692644474990442190719421433988207736969593189965525317387864624627342722640338186315713927042429867941426845641046569795260224884663476935716626101020592058442200011756071292122946938303738364613605748107578971440319959311654009010397606452395935771162545522955230204549855548050041543848324586900562240938178421090683495225920030508612171879008178577075641693637460552424012834772554596698997752785292957529972911060793207398739694093138326388001414419712863264445224997356269124608485378797212826157833153911373370523175766134384050885805313933043938611631836046469727753602122218022653581381376959965831182970412374117341163020495252773031001734713923450983348485553400034680883906074781376894119407852672806190721741095555927654655161885960970853403767022076171918283833925404295108223473112461685505153150024315687015341801359983656746632152984266659727338910875071775214525258317357595729605562169349856205314661030622228613436400314094622131412651643782875673506297731791986811695026910369700272180907865347693506759191796949578854096199475695451969713463547415377541651988519255989997367691253098463284929981305162444512912926023090176 [116,28] 4403731431722497835026262772962261053567201521108092516927400399655871201522305020781876030519939840567621170294538748566614506676995643225241574258362682762463702925687689125162244512690330622306837038445776180676305005358642028113923837183784970332718798405404964521285837792974022683545864113145487734537837674728188118902235646667177732254649247633627171029405287877485161147512799451001253972439138055716691570280261693186074498342529101065170562784123481401967697292646602863830853755926181489654645142750284714785824574655698246580426728955686149445299846088527186600952962529567746660036993539386371580752346656186171215128975732528835373775413493508959680101352892208971663844044749305316994038555357798159150650599406029359810954905687099042744117508672912402746522771373320200837072655141876863181970948687062174707192478161439114340898871053927566141606030363409410344045368860540204748786674406398279323697531132371557175517898632980127741666085575953406191538037955359727364887070209063317486941896743717972018694829799600554311082906753923194949854362516532362899300312226667560102533355451607491952118421115467769290144845306605071926045559805379042805589811952711426609430869217043404032211502821591924225718399592026559636976829271001200602036926847593030545026088344856590306407503571505169531667876674819676128182278156535978019121046087456549923985536841733193972017917628252560386966121061017120905966533905543868064310789777535656075087693196703431456114206549098021699177499360176006538235814884360808559258492488342030158754245652141895784452998348737093179014810469805597110322503932158777765228672712606618111718076078392201114200501463024462080563598419550712918676455293924348500973939634226560974790108507134224821224115435059526625340157685980045927865912710688102498897933961200553631452160050294569982325223115826359755894758615669480770467153443924876537122834087505355894420356660030104338599339753247705601009004274487631247576056032339433098057125459006493571523737066983480394617634925200979374340507139567159012779241974867850587829482392784515572310905802125833325711220222768617238814728332862296848657287500155268756753203032992902143576885549889565927111970286985363155807664469264075341697370826834909683481198280766489303078590882765026614029242537231887521631007098571989836308512379956692021079301734118213299286738202161338471671482938447335627583743668514701057609778561846217575406118189773214755819574856245051392 [116,29] -3316616501531408764597630299531734185157353884448737931153141140779538512012602081086492796174797105452106110065534849229576881366028699312941475987653144933292269139655035620792184136513296333684757708682897141763512516401049809113920433126760855463432840013952076264834453798407713012240421627063346419592510567644588618798000032203467551032973499245218990040756324887690322149854231537031449628142015347526770253582622121277080410892003388016398684537883637565979251218206680875747020510758173820062585742059249156644990248752199990418455709227796443498277344933453350128794322773153815105795185446567412803342739669402522061436325692732416220110201155315930108065567548203305261680674503178333224021226166055063427005729625804234939220464535118122078638240026794481195457159456738363143417832692325230257093811956690428749857540124393984273316219590628305825108955319445216727350778197898723674436551221585733136440946473494917947034092369634824273238869652044558706612330852714784894817563382765250319429558025281641683997206081754995971574098002596109776106098872953556819215747880480851243585408108079938977451827472963936176084308322691530189124928718691536801382025286843459550510292345513646221618017076482802277811600496827495493645463389171837145979946733122344137613149886599281052243472110582273649951607284774261977475789452444157100312710687168843977317879342355089223475534343734156968991046175978679241605737581749817004752617329580999843439724181887393610576562620734245751782299101530749327188704343143071072837169573891688284935222856375887709831624380091318119706440939329353918921639993151476431561341400849895321918321433054341754040789782489537527446035321686080439239942963774778073949349475633150031039410547000529507358291814018283912231626465826255140935238932259555143171584578530080711596187172705909971278736965652063501123616210577101703866437631138730908360520934065609643334880249306040748537163950736991352632703810796663470781000735464320665080696470745410756851768773398976042750926713245056249818533440866101753806165522810194040237894506462131107888582894505629197944146346499847084637062716324631505974029889343290028208451641061232141482431749407017844634168559210532900473397084594701115488516669724685632450356439727374016287400170262542196868182900453528309870939644774996630568000732465024936251238528381161925251652799037033693337529870991466258308974247805072067530858821956296655342030386822138152658769171972096 [116,30] 2268365417999729379233491212500770435844887804647045470584872359135660895783145207158410518930976591164905628464419382963495901484467259531457262735917494746044585109417515507839133271929364064838799261947201441552435405714650535128391777030389304106793306557712792286467992038441698779732770822802004160753169226038835919190191476824658641107241704479567651501495082385631786356644993395903290019116026245046109051545153098216963853275426399104502272583090039917525957474995122593411848427642359809029365821357169389253725427259842923023160042206604319276250009109490567146790024912031411254428024551229254695094786959782785688299142406384149323375810339803034596862767014131577980878861198617032369285964236932638495144622166718857242005641534454886860174618108134461767471671186188250572935307674903905836493991840674489200602060011930603279957482975391986076469992390314937103993261575515241584207049568476229873698277314359870004622109223568670547830078908261410596548380947205087255983093246419389372158257194416630457482181954304941900177188659082382844724733164490011346536600612056785597577902288817982460180389337494176422816064835836539434154212661365159537499620871363331384628625123329900673704233379789880099975547131649319086683379480524859890536208045574667225859036184844235514631810852879187233663927814137145728351977363962441731310581907284778011554257497774428234029008925988176150244196095576127137401064737272258045701800676215508753881056500693741747307589107355815186061403781803033456265562080518710275185863069627203745734671806817650733843150907793177533751396207785176891356725435935931548118784875043595122334903428688267527947282156117262900286377453307835406985563601532791615796613295483711703078378914320845267820308304517978913165696112353242378404957073743030254310969647286596799022002320386968621578776422690371466025223175739286011988866539403308821719385213573201434667518505353368784181644223443912793597792718303569364624069592669691116819737909632683982249817424106588256110040595989897877784722321542907641494545355150015619196562857546012689904511672458193122136551812882911756444745253953461716852670016881547662403131704940451463476702471596756567262821911207228477180545783042172991500934510643247843675676179550830490804169813955077703722797844278183030307080463355724789547276636307349613260538264888006567277014492911074504098706959726591842131956521066212465565127527957988266260034220981007768920359174144 [116,31] -1384027992642506192542523625807315762886868103871812675110239405230068534510800371149343500495847262700180602963285949341093474638045236494091402507188124612629302626912821918583457953789658026772539721079288548348849194322436584138667538835733204409297946291901415226620434249975378844950022000500596214266519511191959825877111880420109939823583078155513189005494533919969032569446969382475421743911131494950220943303141674463101456853066096519317319987768929935930169703979808301596106311377070160786852597958891383796781497631263955036098162588562308777369185057737951173504155012380668659389573859006334795806276810799234323104516706382928007266167692100430423027693378572821678238154724364820237548713885318712682096369962752011659772149401498265108730836088260552151627777886104826090814399301036697043155633506267776762209956175554920375022326502563401832713723011652886667484434718025999050932629068790894722233874138702735863912130714507574064068453899494109533017868123649499423393901232618444839365840797110295142328173613169464675708899297472678877762093896434060923118349785328012358375675529109343436815975694546955970833020689635442127138140567177568753092703193570864461778314715463729378011265556376424606511760383152221498142321448153206255642006109573536966897725807319997220378011695557417623538113986584570651726304351483609750823371641455743367658595064984285549306154005439078968473791679237013382370697837477062329890456596818014975021728047273423038457677242289519149684884086849574484849135769604020552679344895586319661694321342606071719227853692867087199695807841778525444728742742570712000250237180709937072113679374875113431538731276523012379709619923789277838016865589849760021924526817404886936407385086655629293665323437287384831794218642172555476712551899633272855784845997808832830066567958052589487159203550254259970062251867270398310764556079984243660943422427893076825366148277124440316668918762842481413872912550540557072380323405903787544433666593616626338527202205607734389674815361218594618606290178080393013398263774492767220662640565663261643328368022767965691766342122104557879947088691017678614414443285566779169197520225263140402502483529537868610933872140420816240078837171468229607700347724032077314469875228814765445627441831707562916827287630237168402073603286602237601271606149863185867654156381897672602545094830010046182209994392566902766781198428876825577099737227984951955054641141777161143193698304 [116,32] 741527887702996197809954063149816764179202688370469357760727695342083015626200416712472768185934111738773506772545092503349624238088437640479369851159500544804936612475614120663645226390190136572066644846893312168706311622906995857195629398071992521919411572273575157088672172510907309902719855747527153330471707709695976785067318457411631538956838627780830004061632108523381016873178727461911101740801576692853157571970939656535128731842495508065022997707347688204766622074944276970986070927704908080224244818012304133781149299082762025674276643945877495311025163159932011086756391559191611725141509823434241551205980924652110455461091680102378113621198287940239012392873409621590945380711658839313925928469694379960773615253508188349334791666696915750878231885482189551855451650458810060432049570465046670112966093343563473569372461153243655282767991939662736850939010499561373651566509325564507509204136311576781431336637079662251432212434321994181704386843803669758836281776447971826236241414409570906948000613780047126009540257435189856981874199271823756460330812846925555452627215014549459104717224493967419916822577028862522688234606956902973999160897929046203415495839282816304889297184775973661429359007371700439186016766219009383444565179815591259706277763657810376090663963449216911922553639860285495782388165111806817640601090013639348038435615392046897546428831948051262583487220182882290918126921312638527328121635466553999126532325788179396697566249075459981263589235366391111752527268528419524337457014544567199609713014305136962860277610939201867970803167900338690913645716369383615781181346117460373748649509719533233888921688144087420251997010075503779761834908584922553721257502282931968088682406959395955106547633468764367578051768905412603672096424893517164001628106157634479860720520213801145380263290191350492691891885383204970436138072599082037889769195062033321078849561104521965485831242597177249691393918443678256956348518705828362414992580866794252758350409599766895295091610347029615877642401547492795284207666641719054072382819717415073127921489605484263545730795534888843058817209033001774338115968490227614243132026365704833883802571590861335912669931943437240945730936227031921963218908694641357416606311589233846728524166591481214894786674625237927897812891355978874196775215757089986001027602425435510222747531256564229376819055160601507738016479177386195680057118185100150052580901597159782665437059897978154647552 [116,33] -344057482825805219925510460117271411477652556716668560671518996369146944816145942099705477183575962716451400757645046078793426472315359860773973891177593490882561925424043337044745745486397341896999083314505226087490038504772374232254676265035256817701203114873034903369378290996371785491329476675527860770390806582041157386061235914083968056028565434523253876174090428708541201779015785984996822388427739995091208288867220805347806957476886685896311789122872547854327251791945574769726446906353507260602565976200291902772422003568987836397134580763627028851157208592641398070209828441504770087503488958715207237154256307420780151538101125354711810883374722704257145841568095947314193532494271590379571108915958517933223038939054663179496557021775694982571026002099269890760794839438411727407953360080037405986506971435634223423433161306302135807086000852599913986193151431279208482082288849652306629112121972349475108777637464032836781446662913239313474344443382966336099020665929204129936423708888245140375353741285303464875068696489586588756796981263347942467789576197213414206170641908022575662299127157688600944591717795562779220229683153828740280044690978341271167368089160539832872507050951880893108818523220892763585441346005703984032716553750947647773495572152702103381666415462125345569433781531335487367845669401135230920860291345956595767937921592777302122381158026268336701594903165393395071489473566287580687589660903719674061019689777981297191586920534626676797095343378202969858950325014168486942583472443606644161855131186772858458204496671054712020981924720056641585285609681202829574408312720547615480651626807249034099320270548559158660798810237689319397237968544702703404236187670055420412372333670409585357409570161900878866846767498960347210790651748486551084823618686742134996470799599937661208857341350025576969240620352813467041053220347499613651681200793402749553796666587435755017114897972461177810545022436858131003144469607621159095306784451116793193604421008042902428478933100911064481431567590350504204966366438077412073834086051665528400032107664226540211465949419596578651613756760312615156490345049428679262179287989492493944899851754126553136882129155529592434257410001554513448071809791372347047854258738779844518828955640368001535032563062885776985459458699922890142251503903093632032606423627487964716620192525823827020350019625295904181092446595344107638010957373937628987963078048629834208543197721561923584 [116,34] 136586819018172073950161847919713785288568005578616916885255818670134019353713211988185745201972878486953353889518691657401563238114970100709200354624538921640435347875274157741923414020412955831932366216343934502441865592056308563713465937931294882688327587112875694337627069833697977259634160293180799613155068368128150898148810668858504435475222335949373288457484971196214585311422732170663784024287163587715775731212281536280211826950683851295793991975888814781294644400323184832933368382973569016018858234244729868391637313939860986685294147199696128516509875170837964370225143607393687282839571988314528107357265084133902585740995198109654497303697352426766534657484001499690409514824824795271660558819092170126429902562017603400353392369679266741333271546993382318485231788721526113836633636550344447084749362008686377654017457686657377361763656129305963886850289638013253023076327197601880669908123640996575262551319166077188578048771615907203395554768951609930458656310211658913884524540090132047213656463761712960549603634360458703727076609037400102061428279876853973431336163196422502148244221436779727410690580401589020313719475279866469343081666534236454519255303736560683100948938188433798179203100600129830466526219389857114343893249726957458093078606499720335960407250574826919781776596920340751960205705289122656021929881443591976695218638497601266807121395985602846395842677115786571027603949618253460051508576164914178755285644313910542283593554539372778068519251452163584321012910274131746447644135021977320868685254637831310504128805063260113566405166828045610845392258443008034357641590525147347543334023882779078495842082236289471326292318498491166231542522890805162602355501802484224560073224826707077790020626552353754304067328849236484827528642719630147446733958613640317331062085221857009665491422479288939925790952675454180741785137705448789059921008489725390393043598704716797486133556739067135281159467107825816396973349824564566163883933331397760965899591004458699410751503860363526438186201937440531547804813089955983790478068640081446838205228110809614995671857760498924469096471882465658745681314278490089083787224055633622804116954267914193983006523209295848638033111537831761887165253368696441761387824658985705863875361072769504050617431006339620480589582469201226359855905274930469080345845908884210816567119450726860841220807117322017948312371872057458047203997390850649443627609035409128688703374444462080 [116,35] -46065934879175278895288188831584442471030222188541115672825725528928992659605522227038339199675269266576737839618818563851244559800234273928230846421092995842987202415091521927873751841521501079643005781471359862134244856212356225652207285363722331330858973588602461477534315809112787341106798023838660005194875719525088879158683391273951601299280654531850548000993983953585765771260847279628447476855364586176839883571325838747315722767903736384698183773711643557672718651614382995557629986875157723983075706145000414683385268842558691018751945934839659940965795287251532284244017446242544694835437094746955748233924701070726492233695907958273214217026813255828769849340771283462791313423087423625678435417966916098590357225242911699539298811416431086696449367354463954146006692353844500565819498186096238077914669728736416833896799809296725805588898830729961312065590563453088799914270684114537200421125937892240676267860264062679432308880966597491756322458237416599896543212523981821417713058659524508947952054669886734810613273230805865995257008693123236114250079317270449731822123708813953643293967181288188598240796738348681992061509868808901999150125684323298134484160587071751134240398155746352916517004186876342605443005979277612384968762803150827410955175274153198525509755202880919880568772231977152388072002023324225658092868502696748310656124125114052267009970399217878038112802889358411509384698982866918511536652328573787804960973777322625772554629206478168498009013241677299180165950574270375345542405381584351951701202493189226611311490171872030375739075637141458213103194384475977523769855660200838314867784149526879796949513875679199713773665054039437707605239173455098270448852060535710868691092967933381872886938900767551070817304941262250243814891981773021600808153729591690350731394335576738487588654571488248584377991287809321669118802699621127470226233235867329676874976896129076694575525934474879769885331913615790322577948632334522401881054537746189736301120028844942608648218447339645860332339386605089414229899714352536634326254020312095116652418061932343846392466850860415859579291815306537068207306441060444624980577472558564167375576240482886267632963433748086302539915817948700506434902857708687808795874494510695119212587340012842745736377217046378962953892784924097172322178937243494758654333683269472607284718072725184177127455773824614096920766510755270924607126513443957304617213109450832106774329294848 [116,36] 13400979449942718025792332528457089309564556128847708153975426792287028107185792279942185078313493227717123208524200573395730006864701434428733270393191081340505887050391456623269932637597471241061478144564816649364378837625948028641058738945857679945495634901003948794177099709134953393446221561928684760724152749476118450839871522066362836464647982836608958824004089823436747973500354225965526948467879536832590033452626063529627221917641918206791635963208628955717017201686503916643444971146398704677458531043708653184816016547042005023658740318043707825573460250636111343685323210011824920033587410729474097434970958202504476896059811498332726569177890070903916848485596684067796619214664491436364880267818484380326988514579985012246150017934672502591276736840508204813600579417142403496633653943692375240742834449824221462731381376133873689067658860580072694445279913427341193510163878706432182368508904130527842952096013481580774581726738053844813315419748890522132758733361379513825481696728754974061229914144652791736796956239322077348910232449849455307321747287684312446713251252924133865952650735874036448805279961716333243615270326809957406927543832281111168514922824602171047261279840949979707796116651080959161762727604287780921528339541696817672553643508721585111297155726263058467538722947577136878214534821436465888434002310825063885835121773428396353399238609504299985780718237636939323949904565437033679100382646214716687154676409705210732402248132796117534603819765551536800869833587231151990163426952116975589003292343007180635685812642821113287568179157518539309774696394900200747583958325613012511662919543984961426985585716469686181362773020152857348115935216435799957347132350764824123437259775084611250298891138571709019863874017599436085900653877226109948583954092875876544693461695250721083570554640641008295935423845579464846778693687586793258740823371830243338241449596590618492648476808205323875349403334254521121327934122347600475391849992286312965227856849676044123155191575201625891731953973113869074546464443760472100849658645375185375888189254793852241160395862398815640249593697436758215600911727582981561973898092683217164064237315395040712374604398848253923542964402350169189729774569933293285654501002035391177006408461494181765943235443767983710002002400379031635797373650569665429507085494537128546599662678158437580345615593383205689327753761038333768595197807366906953417251268635035971878912000 [116,37] -3708328457109542115189793540979923317243152435329668668563375478779856619147766538557812538430866258099196986706977885948859508347432944111113329771839954137500124329021849627277938595101584562313638800136056169479743814630703974130061601642062531646961122460264833026346889395663462439514871012655797633829175925064287618922760559773810297898077546950490481530664739886700605778687184123405906103272214262166626562385568709863916048445288263696269756682729384027539350410123400477246977664715513362458836995276390428255453450077010225808398167400585617164292113534310104944368783567839463824308463224323631505547869514498667293088917762052280599147281813477988933376979859787185602747532060438136260029741950943141254108373651487611070084889434109892926076530278799108444279528499457077109104859285366682748057149984771827610785160286080140820891076011666749581930350991340041907336547118290996000596064028873044720655012338509823033269236582477812637865900847234510796834395521649307556174707849774309212473509450823622014413465883222999264771774899537258237101480791702605121530882150331510337888507166770140368385237262733838330386431500602295552190638468669752387816070425537818289097108452722607498084190017127188390001184446837105546962239233904106210911734467179633452150206150366178336552977036946714626524121086059113377469338285933314656703034447352114471754534627580623094453652742336499223389937898460437945773201805302914180575974793621442402686880194398453555956342215462510001813829047312590902978896155112193020139012433822986565847794989606210045724416394930078314912182960120694540316593701458215287549974909762752706491448001898268153225179050004622433248219243843596648802232165696302073516244573136668007493886762677207377631329924285198559116264673142031513207381800379995169280697494879752639055068469428625827361481083963374818914894274399024528480057270176461868578079912379531016717931392235885952152803491003925357034491530369488302075397797547283713590850119045047935887140947146117379157985692719414538900611993148240292080025677856477602610509298860712181746902313964249936726633811124629625033947896844822337472068242059925401922539420308956785955017249866321408490084198091539691692556614733238281460174047070306815622880563607915553616327691912285962165858406279621615500490517423944829420667782822281832152516628068897385426979699200310002225843515198790519079883992591291212286183875792097771520000 [116,38] 1251950560679245180735215635490789826199225625368999240007121391006369404371457891590522756244196336205271473682921782686436396741222368196753077455702811462212090147537535454983459124830904436845175149800353518737105295289202450030527970998142922742038472538528986109975624539239743000125619469663595495797339463901617042034132693113345061062785125680337448964235052140271524722591170079223680772209567852011760713856067292647228115561744560329196331571098839653503237897120339395095017362382880318947506638957801589136765389733446466834668611174350113986686828766431478145946423693285353583103052797068896514888583230497747282255856864535464128056110470977150049406081589598781274162860861658539429475894826259530108656049281724598681967002104489548057384538590375438586723128015701530988396377864341831579778701063565841323825119244994659927490108665636947476898730148304593010671386931608290658309607031703846182043629511720727605794297799126690769746104008774800132229789196453903623169093032615519769079204884498824682293821219626397478570415118179325221412911254806324261958261953424872815051150794324255256588317082152072847047774159161020116400974814017233305415021458707316656249120197338974297781889310525545293275103937473980196336586051391862031851975923354946918667529251230687174385597938579868635137797158162156344650872814726725993167876867469934990832075462870229436870991920825473511923452399886581678759322745398916998845337019602256038244732848120376557992430904772872813420782455470541741949264756222408675697003160969063132594822233456397117388122581326537449737013148615150278690308262596471639852880768893149530753822880913624784646819630080515051016478801717597379076261235118232396903120907850203601187465562762932572301017853511205819750213647480028846579689441169417344332035529095515561251366200222182727509201429038119476346203680238890026542964067293233970036699815735622727813849662791770733380120591444904315258940539460181267520302885663916860314414305624736676458582076714259127965234581397167628001937403901735289184363883130067013391933450707793319134073682144593263670432474455068080560579500726156551613126494326819686301136969967859164015467352054845812849748361453040813119878341487046095333088159164745527455472327392906073889027997049667163376922331048004493590834488677950954757442866598191969504410426470768614835969074353945678954344509459278525231254605901765494156551871027321241600 [116,39] -588869992297991779607807240251379451799279010659662480776938998176092200710005810974130895186935295399734429044694949902894272708147919914755142761491768753787533017114683060286083959706226917646592007545144600297553116680177970717501796296851197937183406177346552242656983707401459677462897617066378916120471643731567614489788882630048917627283824741885835193381989362695874133914253818404790152906858545859270457673490313055390608024770759894089841305342494108967793781292864262981207222980334561627719664962284050232508770560882324543461651643443900526324158265460325892608305999841966352634069412974458294685197491412734932278800924732228683916221901630179239978318177553844976075221571761420735491054678063427087106871437283151960087808944302868664870091494690513619095135011897898589363875944340628170949165490970819266745052998066042543276135283442353271312332702225165231035345071400764421196670832852178101844895936479319411678036813749530775349529479972832618274552622863647546228534924972809619932940359802159862626396952367604269894227991189393528119171399934341184995535057726646099750041287697829826817454425139693557646964375044117578131415120491815895784456179813013048905294643356550446519555118633541028532818926404665195159126178770762847672810827582082759879453177259109209374274501485533172438114923077038667296954083467031309668149133824150367570188652192630770613986217136153432700825141689590485576069676934045843255803480169406515017062085590847801640974712060861342408125103666855956005590271093354193380515112354387201989914280654648372251582137111775718230740353033971101092465879451049875448630023191418225603265672553020325946256342178323668234488957294479677726368605442653046952300699358696734900732244061300566205524886481980920965567272103919490850924442797173559982445200900322161202532347915494651856966763233213669741920466296116030804124033091641675730851993792786076912233153686261070394877646553094457056614658559949800463555116394994746289874032808003097556663250155563283194117706666304058612180555736865847441248502635360734953835869127005585049363259559652908429949940509145544284250963633658926987299923547864665903654636367969111344344112529405061979064939366270250798556046492314735861817341334376966509140480973838474410563403643038122544075464069124595510934871464869150152823341725334498251999710795276272569058072643985350490084521966202511586122516667795170331890728252211200 [116,40] 311247904748735572131137324841527210615875948833285467005869166249562373768535925711302377135330391349509039106574378377277746674574836455497367227929113787406971157737012935766560395470505553521011802884260129574651271232731369301101563314068130809095512773152779448418343413427345135293614004940202703896636392670349171909464890521439135099001756050533897963229322943953274882249248883708344969255105351919578621724557575993515926034536691463717792005291045110905349136417394990277803097558101198950474479181956192888399644273448392015272164642498413384995085985181802412854841712086878046950768874835434873413725860548328566971150081188951837399439054208420628102697130139645504593574282387956237863725196129643511610233919683904820711129519283501613838031834175837016946008632665574325478958234718932470731440708888646396621539042811623885173410269202031022525232504925166986250183115271964942043592750660687980009130744131239456219940848671646871003320488383079901279170320520041242054109890892950395362859452650251471925334737697867253373424495875738910373071046583045714785696523740789159498452857071712195809751012422697961739258732264228865984721342578165140702982091696799123753037724956395180471392642897087391002715079022191001588199622714313800141758205353250155580059057854360234014578969182064635255127271874195186433793689930279121882133358683292876062520249782209836213407850711153929104656310422414286295729210309041089520589770300181841743148338879883836677196369203169046769851432192938861277962990851891065575184514279491730280054714092155436069513467453939859677052540311947775845616057823235148319743811434183045328098443981443500726534327783557632502430241337785007834265446104645998025337828631855624191898210090344269592752408224262540512708934877722184353357530149953902016185434355086593844609476849308637163656754813174635935523057097323474118864982111093062317551861321417583897450746690103176101469024541482120789307920514043538616800057411808073475503285399600898228507594818258583015946895803794977601879966377999408077773824434678508201489772760462600874943045601068058067158504646824123188310685615108330894950996407187245198367063270832958420492988492686967541975455972615134901581408517438659686062015803556385584852771245432647462542839147188659471206015284100306730941899259508878468746241044651885850496869580302286110895978164550646494054716195584242954020151633083351656987151564800 [116,41] -154347833156794630172639813016525784437383968148164175204072333000644854449014450204949231641085603593381544124399828146843296490744129339216908218740641083302649910218396287880167490986236768077133487439859793226740248438815599359257572215260112125311698777705792182355917520042455578594607848724439599956067956114514633291845278281798427314836789134914768325975119422179483578363048801523443893299205103744025681749382079499813105426314438391646215361364033648421429546733380343655362035958624166326226178478529123369410021406509329435074311937575821808676348926757156051821612902860397659608760828779268338515015208377676535896196702677192763835517130714919253962822419225398118334093892365011788625032183283912254450972812649185876224659740813977917846949450581041898166942880645315693108641186372446478618958539667783452094796838234457719623957734783993827150604659022354826759583652979648660805440914006684015035328343875782832603069312939520590689666038736408740606911581588684496458692418910565817464626612734112770003662943279840624364164714078595693526508231158933440207968790815921247570678629960522348392893843213480812735487211161571907854906855226569167582161756863865785537882590678063841010715716629702380662375409498902076251047073031120036009990566874086230791503885395474802370378007976916096342264579950076740934575333256689530848012956218822950328025229781915009836656730609905423706335047124477205536947999369687192521841735158994348633327856652291694178858891400211794524489672363148949599162428012188115610258231065592443005526003872974307932182034478864213350292151665982385301898841875125716087076541216335544007919998739222690358846545747836242407430864166007549749364926226352426437137817820274828230858371810674832699969399118884640199838288924944327410324933399785400462953279385029671669141760983125278706703061020783511636659679518356882026675109743066423441918006954403473185610674391673382673835689367131139531175583391611110961605795980628379794942364384587312568789052367446253139644559838026185118441202725855313685489957431390031672981172969367523961028208949974666788964263161478102749663249024978715914346913465627605028310737678216046321931627106265931867779869454151317207051241618582824640898918245373654026929587845041604562949145087951734040300872722631757247738454249628211636702228232648122314267701455940283747604918094474447701030479229582213947355117449619716849428070400 [116,42] 68682991692512070045100319101271984180810617573468928322678675584150802120749615304998244345357801811516088016478982744618325336724095362824287558964213524141408243172930289877505737162349063666623272190134674141821391904366684295764029312460694937018358290683702155564890997497730623492073994806036024892489700406100068453794336457729706540899881195922452622135835212883968137984346387194508661067558200221491100524459623793772767147705897547186223618840192910754187917095859102973220570196048545200050596085010109566213131658078003330546422645510768995737312970478651864992178582221381507116695497655514705332451082519050862588567302361239861458936135135974087689984828534962626721385770444909074427326432416710559869154724425758937342908634792556689328927219917581091892585511477114237882014914137975463143251333980432162273256210582828504506054452682329938494048569676606704656566299866137306867497620841150534807171420683676016004081670368936105663375972964046483411723272786510574690914469455646694920341456754487071865140443136219151475829216848818859312766219637449218152967416667181012467940471027545422564251942925577526443285135591175232846271153722184544263059612138028790093563070947460944148144808005001022628083003488022704933299267550275733537978467498754627376824263759506086761487962367358628806927336349026068500528577863321128649926158015160155437474980473356074701858079624982429362258938435190693601037814921774981561634854990066360578234666079557467769752816030460788216603600055623834557453123267376432878144069932201087043266149935012695397487435159523301647252153432181128029674135023162351390278690919112721838895526403608908002018494357336010067467331859180826337398595442994622835303218922083756898156079837629656023239685756535808100314344163536243825036465033488970655605874861990661814698735558963735484061302514341821149182342467920348784915404221426370929581108658174106404820632144863017649586777644174335146140372775392988759631462626047108209691887401767443721920035898908433464628674667481094859488238260962211974700286327366277744656661488733220422549594466971743546640800011912643424552491942606712069982466471062384171429520117007061602875475912288557119752309455750456672738023012267228694407817158613696902364049631684683246937025064756759341500394489098922988893948574115132620009535208258295799995786339509656460923023854573288786339655070707185284733558507412649095987200 [116,43] -27460032049159904195194977013230197557300481133588275435701449123822166317599242713484539078045855937559782731593286735815656518495476448378962171840672111756645245462492317455817447477188308345109377869722083219771678686687116026720429154207131971485126969764108582107025173411720769738003777049437633947202240805330145693948646190635350716810409369244909116182663771806106259476995145484039690669056348707757531400347636988740323906343296148600801789787973243358037401395609417058920593376615283213042525504773441839621736942335771945642377290301033557222290497816436135150706296653956864404121322014077966729190364447550881611671875761603511197302746136068620097971374388250111714903647038045395561818026822728438437139230312226016324048703489087741710280907584633078144873994973853080344863677363784210753717678089439547218261004232422937245712619027840941855582817085658435925453064347007076861076582176158150273830770206917624356581482906191940566767208664087051630676175961611131908023386909178563897756741894712593011762863734434600768015229205282727650524061085771962699326197681926438905193509494458576744475706048680709781503962996503901288303608421058290801883408839761471047107860415543659787945671378035450354089705593000852396692277123780998193077557733028450188642661556800293808048824659434046797968241607667373649914449371856751742833468298378971398218916369750123218356472628741485872051785218048450982696833563106766159717627836734609869571064750512021537007048306424852306135533540377890759185796878267033329243894911917997596920708389598232965165891001706181045313296153053980518042760027008842761240278142014038716453628891167914938500086831888241149612632795710382544393898714014179382149921359469622857536128919249803014204650411405173441029139697635315167386389346756999992887363566716301078658997401202598101328038380380290350849531904141497787678329857229880159351060569804479417982652324513082973656005938868102068497901108470909887502106373291395383494665774934836308047162133195458312382450093831486310668698388793562964329322044313682337999152877367658882743417008292019753254288481631279857071713352195618019536238488018162614683203273777968404353057628696162882490531208761866401488994895231858274116826032832481428056193374011882484308254660957403010501583579405980591122948457341713427347233736353913675930819258783983497016754020112645252052465562476203410464035473687587061760 [116,44] 9919052157815712272341029747336156959952530801048598263202139428559419252965516334573620659681280928202257129024069171872338507746873027300696295142828586670547030420824156909074327257571139359851391866989556428631322126756851133900049192470951267498411982259194885330764570393410662309504183564243769290436263231401256467607358937778112540087821247901322070000492062382063937793171563528454281470015335018902190320182934052648456880727258155077676011904958722422576837199947227349752076178569468460921205103715999435330876387641212539442438674178208159751370240760758424731584571434641317931863209325808113380406372686095961376654123371787340434768009071760798768367044102439029025576348420409090001345770105841096680596378947656792924768866663311144293054182368533176021603535772505056771111065089654528939598187073563546044552086131092078383376301673208611527217220392501644617203609640943116419375843504562531061604485412375106595065300023484112489808523922752601512102008193030715467620841675247718959677236724815741772444727479748137226476624629231147775200351957076626951109601622562215509408692681393755749234297113890374309566459544463040866630237935504566922009032313163195540111233369891724005608412167462957097263509056601983463711293201771622387942270101582533645400667446573420767376023044950154172705980870599138176333255338876529538265167006912310607295378716280318126134059976567854495513699906808783691542567717754025315933816481791129785623435011651731180502462232609320061047692434493002485496511184533925713836911164027761863191779725319394739662716009937680380758115834283567088006582516545439172863074821286131199883428166709067087023354883020794905346323941357542540855330670151316825177500917213629075158793782293419017976911011476715367993797740065707341694588821993066837721093558471207458668872819037516973464371199453995880321481695269597416375072412475842035427065780089694912682989801106486704747782951649185665620672090402458468691465907529848773910551459144035246172349019098355899156553612964703305740829535944799484320674297193400004108031221766405805667270276195110779306598774468511361934482888245968234697733549931349070324633408195064667543645825297003586046457345417960322731944069032768356922607034642243049541612281520458897301155463868089617228256045421634841319225559699965328563266260227214007513719874374935276558087974183108767379487631120146842800419594641080320 [116,45] -3239599791681611271218627502001004183423779894867421406261570767255970535029719167542072539964287761160527452517414273607426126167801018147104974798125443484828161199212777253453686242588853137342894551746379291881499919863518186416956911735426381404199174882467066232552946256382870086640904363154303915099647974319853954340692455055681532318945322239111721102132899635996633487057436360787609704130061791477193621614859130380225955314668034821303047911148755212723650776428299820694112172782458816953181977636458511783161730884040457785012841180424215159276504021383580210066702210718802740197988841192198142701967346601490698811766204522099778505690550675709955364568887060144161524333682030537319147847572363667983789674651169749156861700156925192815167147725108521671738313273373410746576257127501456493287553391160664834134819194208353176689049687978475320586326062142798770994753303805642448519068201083874814180665757779921573407283820750857282516804867477757718284665339889051038282275208022637060143957287518476359175101026394557749999630699356634574691964837614723642375440455319206089704368282703049130112345174523132304432593270347912357158597121079751940394277845544856093156176056541359473252900928075561944373469004601107876358674117259992902249794761705361857185395848446426530099485782437318239903625895956084521151699197383956677191276171873666005463896121323795255879437035018600217358517613753350530594424707802384259638229548114781082993991617407032838640481902646619273863426624726776067424016305129644609114831731704031349843704543762256051063512799264330076352402878923812529773186718306126388847744610830557052789663512608981435081034806969830328957389667239174980550769080378166212420411199577229937310484119778613595732349912634663943901972520076924335768998407855395927692199760141716418645191551766728757132388404726741574525758086347656419822921079123346471048788282646740206008279931659806129964694866176526531006985534157775275806761426455018813959679192937271305904878564706511789000309016626451479348979755387975254551345966266457992067307440745232719193859836386916034028330228833802424142446016706955330091553453297945820748837927024424071873561177232167125646403588277940100278536583599789182693249305957598631417607226825729375515510754676544295346152447039215353357279633075576857609967805438397396150825206736479906815972390952891721969290119853128583786672045424640 [116,46] 953291814225794451080143276663311368103893394934809014319321022735688432585694598528845491843022765762544733245143546713428897777327017911345651392724642746987938183426547820604974024023615987802918188520998199239256087833561539632001354345675027031728734107380711135920396449424589751109044622772869890003940414781647927940779395443375253628708295624125335288313895227673774582612405055025365500770909239310724901303353849689315984632051673867754540222053015669649631378958214233789856060694975235345600412633752942713393781633581152048744015597338659889030372484073229651826066148479397813755035194365940587181394063161398197544068770023453311325291658281587892745985477533179884803916613010716087391758811447507862805607765262212618646344713649946044988675267659362851928793815320979689229769445766663216339359438958702645502762246788642035330943200058156504554426850496764282268753817689236408970222034207560907448722273594419186780378059067832780496260699338831421676234144808550686934935995420293939638567344960337160534754779739755441882772923241841080919819488206039333101733783464270762636532886223146118329746233559364870675961040879238280475233585065986290645726961763135316513312949935235838663700529599188746610212199859884030150425552054198106149300201084581202825788492622804811747959376226416642589359542267648125498008273475238230981246976689785958139227743405987022555019828545087536537816398508646927727441030771029043794209948132226616484607403968541596764462695324637283367591651275226831917166869824344737256498201425005523503728207508266921743112782850028288347869667117228815870816151124435060750541933834043772722902473248179673834914280634649217023088549941696534544685085992469336504883807142344968462112017443120385501966725649230610773257306030669754510306614532487279254107739361428903371038137395685896004047104135749614620874173303500671042911131699684393922414034921732302566599982983712484548151159231689108897618194646466087658844579595827026185139800385332443951101801327044650723244733261812704624620100494687636373927188911733455373150671187136973653145343427730396058869246390739479065923028897611056160615345160144046946786518764438387735177537034800419282544172768651998941044129438333044340704942492104686046946657196218662057364301691164486766593214040582099454805565199967364767547453731773563057289097341044715890225718891007680496130156466706192027803975680 [116,47] -251237436612408314204607015762545179367751981405531084197843947740348446896537366440736015259634407937706104083726791949552795756768843518414925534194877694824589945218307150315275394896033129347399938293717087486091865765883461586588168289034730254561609868355145141505668401885343604133085327919450922741026841462871683262462373590634876069788607261083190549583169832017142907477904532585206040923628894024306253283430849847150485497970099460778907239519442409654042268570762492143474335657651742016858445474069671863485806726288971226385776809100932555061419377917949314909126854661367331787909356269978061103962190324265503597907269547228384006267370550025645387765370919474026039829686146965798337720399690195268319008318278131823895145133864878164905726302650508053631642153641468906645141887672201872045228177862638241058968342633586141801643509076301624567930332138864097832198254015118041486124032332176777283577358995809234128953330504928914466918117365415584182942399064977492949475357488851444485593571346228149910281564870739143017613897509638190791696407216019115380185742803971773925882502616576727913176539853477449923117699945165081800534240451890603432935567840153248921132632730643526690275288429733106755554844021379304514135576931484566642994525920501839056763795044199652329611721310414539351559194331178383459129915645162031728116352550146128806078259122197217648281471771172547710960310685832570365448422764826476680708798781754029022164253700408272854503456382403335374891555132851047267990822891652200100649919692939202097602694083198992214301316101081774194961582971039722852512911733080679192720845449494724034959803154943478443397354164917736308760595866028435985810631526762196362448763504283404704931428659347142949771161432319411274519420929195185296396865529368746344567853652544996177273485982189321564239786027560730891295891206561553525804074492603910669755334299873914331160631032459263790029534787395825478398115726570376176072560682288166985227820301784208434521696582844110889154568409687707281299739079049802948594722561567426106524760638618073708064409270467433493802467688468377000873493844660828121029884351530117795570982759827251376365990760170334739364840561531469762986356164725341350424615449969021781470019622120056896956860573817273205199006813338008786239678457762421727739934768483668268348943016988424285924181610629965407581561909489087671173120 [116,48] 58851898000377523043016438320014150508641628739022857797946587125366063393125327317358090313644832636465038946551250871542440919601680599978416509514377189109479758646754622022304137222462791332754152609819324671337294869751165335341757336535669430786253052567369329589281927304534441133525392415390023680182611326490034777853641048734258479560557693883570339026375783257354252244026646215886463674748293539561020832405776905541786157626282216978912871856932645553667169693791983148035428237556378524643939700447635786388877455995056286513228868291490194907553215265088339338585694199873662293407380968413530672897883643193153468854755374029903568787591815411652929218662341574092793719862619616063545861711340770208587752895476118374411861855601082405909018361707552219924364217016890413231908617758237258338420320524134580032976846728161879661060127284615165877241740396846184313226321936077436175565792851135870897571057767461777868704497555252015238128769786719460034229398098506624749335087810786768201269076182269930845691204665442494131340084845783175944623562359373417781738947016392245722129100929700153682286725812710328478296000936381641944988511538751008394466094123582915544705905087756892808021747630789177829778014147721352802645363136278437632949392641540780858861757050562156902625225845079833040037929552984185121213305839815611212650038287330483275766323172770091331487693367218912827586134825739128892883358576504559389938568330376764330369295789126001940501003450267624855167853975495814768913816579006015971293571026958012156947926807016347626854067289876865041976756297824634193427957038232453008259651159673275311299341712973419429041552181721011600072676823303168962929916685065587704668976599655500454734242058940179571540412955336927234429158635617715704892013472154419568626229446895081560556345023086031620829065829718641059374040431036106612715106273643826832779046364262603899399018468190687553787693489911309440747273692789141116854390049999473937243439175820313738384253403563474327541321419202882372452594782671764986803229035871436202922953562952224195586395331616024488367782806671358571119797944030591250568076589468479904324129467034100270839796683807819935677044915310094021441372007314986098976012062217611069618581586134621384877528420585563494846467558415567375003300490124942833724863928390074264789487101660592991499079037988301329254916829738436132864 [116,49] -12128827818231962482036126116371998636193553102774595153116194217238029303188557964926217512703091803993154886595941590341483505278275319817513100801093272679403281525339839216188060651424846312460586144120389808184805884782805776470760652198172556481399310889620465339860386088167435949302572724726304894034422636587056442687096875318092335527128775911897715379143029103609991810565686714565255017240636516021820384328999970564878818202639537117485102523011445303956665489593083814046639802564282910580823248028807194345372158588933099594627915931217997275728740847767894624954428440476298668131479580860111768885098446840364891865913002716234302931293070870608995723237041694534412887216265030967440772525055924851681335645864308396876175430299018194781115719845148418680229347340805682736924761700586563448012097927029625282574508652414262040909318379171367548616538162567048705944777528506121107286455726603563854526780402034322583812114005531316006917173491778710311702941585336058826442600466239713916499585933500987629722775704787142311532858365517279413165277943507049045639959638189900883672794283415324609106806248157552997569531207405020080590480232945743084751755403335338251705368670442464970734437036393098506014490768450354404597506234955991519351366443240206877831465096873678799320603091743521648690254635068827578647197399901429794067036222549675349685459687707977152522188409663977571580665665389278105799487898104086056142698951504054932115832254991375631657277785490287450586483398447558494966476925098667822264648453792474397618267198307141796730470697936978587483542682122140954323656694033111638546363846970931035633393363423357816894014354199149519737949647356107432372941177064580762047727403542543198933671958491576313327692141079428164720020183487200376935767017365391661248676462397852884238228202089439521271410039705052559781154846903356651518017495606576590607475594271920579926744882875158008266770195183788394596906421871494758792292631185900047874419537008393156911312741066089216994026691376037046353736188817360542406441272578799330752195785595798487071219597727378444977117966941101670292648111473375697269491224284422472612918911963962205570657840894565904518951948623748858800625214433128901341280355253076989065983414783870070369487542111070286925592217991065163949388842168905177159420713335210603905235078708536158076421811709470809123610229638545408 [116,50] 2164084685409706170254087086615916629067200082294549707140333778948682453396489644872895045507609699201961638787999147171831745925174229547219024265042694087747602736384592229894756650281283715085713559799731002169769673986354150672674589779257784487852206190487091403009691994531481268833469664105846422694030375068946822396259297229891440811352820387501161517598185699553047483484928052268610940052743512135770086049115587102656516239770785836493410780767953339746893411306844296121464860588987693165946360741652576381978193694045006268875224209502145371350405363979266247744021118848115466608221597293622185706588420255248788231783856267799021976462727205972731798036349929520419711316946626227055737601180024210054348818585261480319885328094856022583824933159279163757778053344067404759221880249029797002006442801509184359852279104717158930064405608742024568872403653560787335226347098382455417052799117689141610636480952730671981572684979423167464338614582817302750240303087690752155477349485153003189466630430991547562330858449213800462670756631775930770377103202168940048504016176716257760274506448018807826447889225974242832897095111258082915033009440616769099752416647233898383349894097884331386437493136479594410941779418164045876959479100770125943248369473646832304981888320924204502834122927835143962121632544178005635973362658028661237830530860677181612360825010426784294368658646271690286771160560849495985509217294886684840634027795770983767272901771364339422568519643325961246421773848844305632626730083754195374866153845769245960216016142441313956225652059347493570367443824605044313676125590632170184445350305229013694697007444158849707858975150954928891742590448743952300986381973521851842266878822808555281995714122188921209420443143300275344223677281567041883237784478538241109640367950122797890658523364437644613478130292646635241117631022603560193316434539584935308378618573225451925629827832432622463558693233054591457253328316380638088523759184836792804742675351460487336557219467977489226999205912192333626632788198588993295100094694386534993533330554933132182197906972247291414888201454142783512465164236059107317198197729891969742691848164521201486352734082390232815118615956584187138924839945053585678133663495085921745829887782686811834874011778540529582627875019368664335523792018945277920227235035931199857822116965783261189617994045193863469342974061885904 [116,51] -324220491871729063708106361712065329303352121693367466031445423397027170638369376381224390408016637858162193340612613793142375875829559651467374313456485114715239386672059281832121372970662818493592418452962859351168218966111204773125661871941482140302051824048632730201828668668641030842277674175529540095436145900035646971999307703747962185800797151009844296352840058238208695957531951801861001514419728430333086802505654978346813265561952038740817322377382953258164276571644317378632776912498096796668377922138437552391495856990591060178368993405142165708988122508792090440073298347892842630314068141773395934597778771419272547731752311821849317916202655328249761473579497933808033219932719538372510153629149254928209418201283042307501459017151640394073870218492602499962522600597864523968124848933621597935539870351539402220621656416682530413501504757546130893085285398812771166787229128788737892421650201676607033755605732420874612737409404296042886931278007675323000775764671163633005982111572801111880134700679641794715126535988430869368813156994796864291660106266173224894827723575034876982780565873575151046983788408198834807540615458667130411306962767366680924061242895119839230993976191423738124033468202793063042821937314442216911372245442011824071058190373214090045307956134053756990776464098495732654285841108113736968349656525034469484031242416314542021266185828190692275717681133139344033731750310746005317145479115717539023176404115919099288257080153648019528382109924994578000758475379396293348781258317359553093457928730177948071304561755917785137682488488837697318664370791724570993754101068644623260622469072778728768923680883537926192277503753638754017752719018212896821936848501235196499484072328047153658502827514239639551949020567235246032456947781698544799343613180845371470835268640081856760343075285852618535917346605677245339059720577798396065888813561836491407829659824199734578576294534205414532854355615478049565662789928192643253354281570266685536035434931600749176042781851636570509574331410942644197972666708028582832203324818340479374011654113695637815596778780433695714938271144829592290749669463533815094614704177769227216280657061656522702290807918454075834098057385470666854058999118015541598124422941992579093071121026637382291257547237554941286321461750782534399681765228504681425099519718785117045737793588756475527310067629274854920066287552 [116,52] 37866479001221130333908606470007550451529321713017631387573221816183801876287368811493574513088373975177430798561504897217069153070616395906152137521763564633696842671901840603344068470954116373250960192243993573580064049194707403976698223731770567471594105135953818197708320156741134162692973868392988003356519810518366410658040149706905122400465633261539172234694087901854642873331283628414303125622329863647967819989201336651044653694106299372414980602224009692912970572186695760125581665741886078556434611865283089519570921772808872647295071550435427697150579871984277721550695396006706663255161105830536814032904561720127573384099755338444102054196040566254759273802157796592271130972483594476277669599180642419409538730551046483652365020963133609777520905386795027216885105164135182546139504734061395149938394111253659203647940422729274402420267612466422389890034964007281467913223233083308938791205241565273373108251899832724573045938678144471772991806504046598768887040632877511365991074634033384579679946757995061958546319007227595481806380414619062984361210749832997601862975401684333029858717223778775810777661884774885508731667179551597780801757878504420226428403337460617426211448324049741303437123852225809620125631442767552604772163950722774447344710583200018621443442963560872745797876833240968000746618757985491957398180236403365344776509703265634426214167179726919696154047949192971520827789274846248138003864397454467630871531649160878560776753843319086560281942728276418851939628950810546813625163075753609610550813370026973574234988823542012120562014318357232497262961813014340209820782719815525421963259473169551303114952901978194069946251478430610566412107376997781040748985200172740994149292087499557308315657691268050311820907844517984026162372942232588447210960888435791275827723049195140714023645003397159451990493890495352919129948983040778190244100014999057737099844713312193993583937548259157122656995648007277149119213680700612863482258298904644059504873017980219646350225339554016004035449890576909647875618935889643331169538818327104756156875381191194704129270822356554465259836856498863608133374383624042856615552971668443443588285776944765441113782385265151879313268275009641537186328145623594031653446844327819933320127916841616344447558011189164786658813707395561487387335512713806594272816482708325309563290453206256310758025436130625370545888 [116,53] -2568383055804167209935784336159171697633204265332621432460039264767159641538065303594679361795282587617107430678557387181409515141123116657037572871120914487508708124923384508504555993445094558534887322538640151541508594886653015439435517707250557573610487576573926033565866161215953241223385285311034933522196902129445004846983010797269515770381428032116797136991567144156865140606078622301599013011278194199458708381548667601567055180728534468232451710181801690251951740243247638507443428155209138164822929914759917011014466031120189460215082373050440020271156767570155753287322026426272698378587649457102487553733286691330706954523374302622520278769226000092713641165926590476623164864291976184558760740477310719418091951910919918755813074714443210387540053321388096778855171488444546624358807461748855256556575082963641360320337072661399248683052688355257933994456926508385059566319581108031782357886816567284289247087187862607504581259780076972546860096123814098239453710287974440296555417717393036984099054967478524080482740604361425585693961091286888313471106867138377163004787095743513717476772040572168821218105832496477327147076115427398075079384612862081034256713380253494760687221635628922684963668785356233627169798782224612662488575022743992320929044508705417243808785908055642167026650555202866715528859978927335996816352790151583885804973118620699626639012810005699622177971720773650552622090012719591925072036354184579685289768063751347431090107099325443038938027369998645231903623023905408740905024424132808645439790654342953870619895273068896070211037980250084632203350925954067116747636452532336869056698463828905790900646799281622446820778866446511147574078988368104633971427940618033462933585021906207457699562167991616841878141545787736449352461591700582976446706278982474781135794023471196549471430235978007949047359179669030812516965337157293539914706040446131447237128016473748299755523654713587413165320039397510893385157059969128858082084091814333144383830913123398929903879399608341478735460934290559266120473165592092750243133741549179172849756347932350384967297552624970455378236603419291212229787331355923741355400591385093199231328222102589132812189862665254918420990998660682128869330017058473206726615934006036028778210929454889214658777317808535846356757792842535024439201628161602191660104200792927494052366166660039276023515400825994006080 [116,54] -197451510217375952095262883939169066600760153493993287058106754614935718380933774514863497572711559318841630030429865486370643514657967532964913858164383253571765010799631448987629941841043958106209890954173993138689055822582046684663490700875031685394901157591345013591881539651601065979037910553730125794940964388410472684811502007428030531430497785298068536666606236450153300721252523459007610092639498488606866521544732339567255609216684781072570948686167345784454125085207588574883489531419033764065690396109168928993225097287905664543215099562465830296542308985089568750935810405938723843061821142962240184113947821407787125670195300817925877657844118780306741144965225487351038221762098004138066493914980087492462423172199936766263822619136132654983680566680467262742682282581103470376261541500314323095986181507542995222283980600920178039859410530318159000220867791988482507783052566297635300403050317796338205525661744728991577982698731183008930985493866067581909168910199193307269550028225687349475546470655915737263916651745176551300129519746944706938148485880740812581084899253674632025119153965345999246225410222296851563499624012776060598552638638355511586828207354334607751422885408951027604688172151295293739085319598644085894467253539013956478860198106174250761657894491391303273075138395349205092429119622669079870640941008385443146133242957663077316238805958633496657753558046012472461219668095378070447125705765147535767409702339971680071519899330903672009007681183398252555269913844004366841520346487808426018381495116083034659500574766174072889962629551970915891077232938267566971550934268778977823546679753472953420031742162679535106601584902141605008719841387177688136743692750824614110332927780334725492956315300430445511173743754512977326572686165235462596187401065667928666620804878606906173936458741832874009152347610679112190717753289220298494906305930306873609479449761199864539768029966794774716777117478305251013791972986887833317099202533701660342579702864360453315299878657704198731766030249434078886203141622321502914666928993018214748620873036283821574713232989458487322234279798412211847250461682751056218570498173163057836086448159267752255588281157297927435497948411774717556620783033641721160253542798556750702936861113712408890798659074353549163938750423499317026961493278980315276424753936528159507559928887141361448825117365249060 [116,55] 110508491995811487005864644581008282582086455645325399936082870426590528340857468667643023711567409641597988156486768378172102594599052914736858530187011483299792321380471694429744399936437354315989893968998806682518297141785787222962226218393675566741311930105384969256706637822374146529277743640894392966319289022982647724444053087309591946352450294742058270101397877421578678042114760293704841316400937129025681515135888761041488861545758058967799226721050106948126785215725539267611553663074659558739703375029629820398380041446431225440993866685669420217427394328782824815721325288101358982990824989679911864151825287007468521739704277393583021783102914804181718789575109850288944432847639445856795466180259690631806814349487405641356645770743598701669928987359153492690439197270197334241418771726209868090979351988033031679895024844870248833375793163579195983819229334047863906643352057921764847620842903537231015874753836051248097272057640015348748279421041412118968126889284105239411148570795616802971343277634191360755433802367969986104691770279816918554681370222198119414477947855768482179356537070770134925186918496570235916126201514800615509082342689729142089653743593235365994984675975959921458127596153672697158828836590002216816360107128232940834302782074170387387853825142473352226491657460291183889170652215793067215030736177620738928311553976895314352115225642838778862384220709165988443367126144604810645558756573384106437288931457020508587672440620676858373782984430374396794272783201998275678961511075043990479247518616748986568363549090433808664461955005924208964944369325227730407054114512521018559599364095708837171854154255930988544641833809497479811813191445796758682097965451730256935386005934737103435079761358035571772719693628623885835838734345683835533953522427034894140785583765507955091881534622837389012358934068545433970257825736552089539977435088951084974688890085731187753208704047572323266388490833419079007073382121204026563625839173475020947655919558470353330211518805516452469152288364205066285394491067988304436207366091987088061950500293306786008730604141610263793548724182314906102871524063206419129546741171954188211523003063697942474224680752824454178196933301620211027744701066699240317782869719239921886474057964965507715401491385619160914734139107279226527328234108983012776673676034429284514431201750102767935125808241408 [116,56] -24608601567970077985853572775820965592198251401797012605826164882291855986953206740419897354365520112715223123503606086637992926646301293398747945868180632468848191669255226954856261474897963084132551470019859639886203196845342299197428240579092790790402789950743647454716582546324163331193460135070528159036910292511799911627982615050572264997763101936470474663034963311717164050422179950399018971843446512925816244473967953668528156773165714223368299083496483383203055858750884744946214480005276129360516824255640418793730130462539085629907883435290198966837574495144494232091037564143476127339559734507232544528146411610631466470974534393371184272199141121155908425787437507743395001028766948083328835661689271177054141966423698441435001720879388592783697592865245755661572852175623955661203520872517311595009270955629354829946919396552528704700926319707325275695691320241604479158758758198327631800079594131285700515033197621750892358077641516914092489649288727774415758505719327114271412832858742937761187731994435305428213291876448259111852481190362410423897393499463120872520035069619314967198158220109488794708344394830293018349613254060003453944202217935537046559433452038072825726761159580000435785527788405525457320189294110257770972880739144533718557355143126338597019991671609581916000409314569539814389689940077386704026797299862066996910076663308299092200195590911814293457207435349201073992497978290858146713104689746045831456121542635277293895176068395927235530017325522207780508109537555384957610891996011562149690975099785296133511718624203315678496456492342089132445360763601620252777084797288123604381893214572816683945829941981349019182963758936045959593552614890235971043376527451517433763530449768504379737066136155827944751022557739212609282700847967840815425019137809377770166245067754440237108286870951904236236554377501813645456315796254195959615297760507522517211103858588164981132217671865990631950522687402597237406689762044260540946523443388874870552356120380475480543045347351388647733921068178218503855079735042894014889826187819887335343757127915311255993806108626696606266109504375545472272765423689411542918228037814663635031895424154676977829628768448088517272168066714564224200385857845496741305538141949494567049374786083765628012031161700152335476641941822310859692887070341280924762522233878764284570201737065351029635177896 [116,57] 4073998406560502155869898106032892985308102626319448896245564353367295803619850075846094975467622478002979751239487412352481059331498903448982646887429402299804309091204084586517374099698984180165591426273777082811517622172051638639028272931469743067312803104654325789416204217533940584648591306636294092682979242316477657094266767851300417809924748933041746664503140548622110674171447108553579496727693594362018372079535849191535164334776639567618989108572686882034923241031844876407593643352191703097647989882064730563978195638220643557275484535730838999508444148136757247394967465043434462425375428102522908487513916545654736228987925328958777379970970760067518584342692666792117893692930595796117140718641002344162218155990107142627375301198020757007277441082176900009783063237303399901321052051672433680363391925836489763183256913760319135694246047636094389176586742797986233312063409869831523483316831302834284037759202453526131594522851670107915789104095633663680211893858295604064874059647762512837318034133310914207091994995306795799964082644077511086867912497019378119018735473020104563884192746538553546779390870298730400578184450716709882572772168213787183391251279857951616339099446326645151079919288742970819156648359000510789252122485571469677615409052990196824372567184130868263026582733275773197249218016024785777439415837688175510748069724310570511297651477967659489663378572382264295160749023794205019849046697996362913038373652731471331022375635431419503290278809248195948292418763489587723626785957625660460333029598952093638000879561295452329187511112684455288074946684736770991268731304716512390183173252498782054926698616844307606287187831864858051803517760922132807452161076503263610786770729335471848936688990887644533756536923851193166811124569902040163807023189647285618919112034665562034396646958865694165975660427796105842429313361705326904861461250280313350486504241944877685134152700976394611750879421062692527235844428564582424054978273731659319444788742253335001077453425533282049721928247283584543768261598250981808575180446720796760332789845211884741269793225935987113520784369750520876782277818442461465621238881024391550179135912075420185438004512445272382148792726340872991829972783410540635592715128785739052675622887131990352257443553305728843819768282818504936160562016395648838877667370899078840353969500302416756068416 [116,58] -558749568183723414344141504881044310908919048350165555002422255342429401850271961726437672408784265810235147918721270503870540841290234636961021408316813862993150711434631073298291693882843694180570234946572217913027792666433931589635656693741526252660527038563165362118082148119439333312611645386505485570786004654391653176011476261271144095190905573701078212371568050075365175139589096342562009713804219229608173208749274247111716758082735335560672994287191351157971887012596648057316523156041274270591377559017036479911119233699436070976455339526898045903079299837626959111552158133815512097653170410724762363106782428822100985610808330106497874363032715776730327132238875364501427454713325061195601894997503866034224878397761173955619999007947265403178283664245302087765137605993546493538972245254948198806492833226231487269892856375792024238486577537980448464513040366971677555087369370060247395419737446368868083610011850797572937202753239258757470860500069712369673853991439301294615972310043243882707173109841830924253794049382846843185326525498880314016790031272083220934608755661777795539001047289904837843786002293500069858986813060790973784716720855286488133053398485212406160243079840157936058256833059361560885223937151915249961198904602986138335952070627817583805150979798271389687146846744155192703884766858062636444424679011555820545000663531806243615251275149924761882778159505952169201858205733577765811936235074026289487155317508979030440275913926097999256005872394736534727097448000736430940030802252782088754244473362621698426129086501307091775850468205990237359265084057443839885068224948865011688873939221873811312853504238472762173304454898286086727789304041043730589299682984920900229399007225058352407535331679865857490505864856376696852834210574077448829463789009443552206447812078806559163905107795013704308042445198141160824461575127688822717669822775989039703428608689612273142158921214714596811220490373417615585148454022246841424370148416499927933102767476275831989701742468214904136326214735444600905880547676043522143041011987468568829482457738055512416174980310073210000979180858926877397742949172206372393513636200654787966238908326254582645509200379048878127146128438216075256256304616882747212611224593019794909040852770554455198116663597092718763954021584504182559048388665713531822316868969194269863987012046072672240 [116,59] 65804859408154318583300230680297968969773155564755719102862942485693285644838008506528359277259150848037154985307844020586923152849002660539223947852145850601501953570886940691422216878551905136534547916436623349512367004223806228323536433107621107619588999818855270097510470955433707307886446737459721723735662217464837582386315957100124037442408355586290945899501842461907277891601868605204190347897821411919532996957743173355796898661629432997976882342491002645225385021635065598981404664802913967569744703730482896446748988063435292913753126782288932467974717684486865445053490762601216199062404430521216818199072888714431891043603493675529406623664044240272834237986311606784519298468175253187827352961605608605881920900170837887396797959110644367518603112133114010756606393222625808769817363019161286810222898344098502946496336935635934809231337864419313087081926401250457371908457364836240124511966310234205585829511917728158201530340726992430227798350419950559063375989418897304503417566914962288029351825867716104508346186576573339159935003321678247205658887501769603132865492952576345030201669687908216344154521629070066857312639319847386093046527559849062637624706677810182544030807355442707290487310439918261718327737890997805520534262708476052372384509008177489401784432557666646081072476318475342119820890413429449351398388732007280055302131078882922693974825841197462463261743666342413656969705979878893649633698959073790066287478722619182732149023986768147405952455098037864556532034688283212823335115846031534839080060581740764046565084331791294950813129550029312626111707240225811051256553043595738610941689895349116543005875330317522922672764734223254143265218954703764095805347434873033368966111871445010246357909558814476958544667942371854301098555128579630350479118206868688802257429768698391518685852591409602133610872254061667025399240365176086597348396906152339398851165578651228740747992739777265091913108214672153649915140022015459766076595947395838307769655496854863941292240271613119077977321959802857847120649485295915465633413507489709831115860015633594383064839747314844914670526397308697288995595086171889674666758236816255531041954333457174634521000454734863752445252295539925788540583631603728295682193294016429963869730697257147094078601100830623460527151944226859085770907660364094559535175435442728239953290863916080 [116,60] -6715926052043317638652071584235850819497770423113036412459713448138346804623435075809858068520138984319617011131503132186124883785521231904195487445879053647875079313404585309290938454753799614841540076621998817129429715484865133302962620255156054550188750754563874670157274564095116850130310664142176329411463607368683517737236653846321448286413598827292791558237749028361033973966870095577478382559188444615020985424371160236616902857304778860805801564421823295930115459108786323453580848992258041995049840124960196545232964585490312771430518608572149485522423736398741150920988987484325801489861522056231325779614208898182828002599777242537098156320132110307136899848883229112615925440865854202597756209325659766380406275220634528123962160358967388453626384968283464613567583336347079305539274340995720679275683030390134660173867732154321023260402802547203250651494142869502599631488104830884418978554037615315488030577178666725731574822041415314924868731490305284864131324551743102561823653529378991503164515901878663248219699785258421701962581016094032948016628574841280998155175420008077198132614332205139943623296213491478247546598105220096742367170559149135532141570522269622409463597711599633523483129219094393282260379543492481061299290638029720274720622572663539583917986441643754049919476355948686086643870979293169532303443291888011588235231019026241205964777629435851700928318510072309344574838781836396878304529525423665244118443907043052709571354802372784599997808533535718187364918315613583573802298620400514549279855473385063742825965179616288844188924553456387972100734121393041727211704813103623925275846808723516070565194216055330532784933707694306835654481998823491195990665865133109228252827033640792488355982587534976164273563563350307309075629492676200477075440399155723528447774795239919274371380513088242363740723299153409288630303149267784616970593411922335588538962170692476066145075552233851212726686054078040214762726311638497046335726029984907780544289652538963676051897842878228218668153130962819125757405609401157635112433287131523675722671995790004711149767340770134021645128806253154711892317135994322608121568480827147369088864396424146547861302691468771430621154342967008854477225445491388474454725230400948464957576411209877395129677172626783680607492923716920158172987155122963322375867501697132312070664467968 [116,61] 588294452380304918039401381558049725016772560208147069427781222809719190945691860424802336408669747367330084067000893907250494315021095464829586494568357083149392723932977952367215838468670476092614336122551173626289585017452081626512220144562504873739120465905662165548674513009595709096676531758870589562258967717571093524279414334036856414134561565184202865765710577433896186419464176175107834873143287336045223691164163258878597987033569678626424813579544492544037444790444578770004931238117744656852171317373790140810909634951335049895026865950830743435584120182843983668654707994350272489670950426462630643461727886148594535487625013374039614585037409493333919709548367224252088853297080998908076131538055692365374788287305197237268044795883404704972869607513181876888293065148730123060019326524004021782756828209954080383836242006410383992413653535197083253757323524246469790517461259800049041129228576733884280548430518318286562152850008047766977786255931207126571812744580641710731931244736616966816696661682755249112035562567271442244962822955531062107212025129357188118263782855513106078685399177400583009029186331829462537065296707790773308652628094920357120726757042617421052674341421027226758249854733380373766515421531666788506238238762860318754317420747373346237454005700998065112758504596674244508197488977154029869962331413008448960578495536855126959062236250660610403857600989201385109385244290180321132834594615901235104720665135346694040034698977610731443252590045799329968517035238399290979142182939131266759551493016729950537132882088476576732870571429548002005858875828088418711251099050590841746585063753680658068642226889409101018695309624713418907614784766175180983032752471617079447623127724574765166320870930814711340355099573878421342648814140477365064660959384567409131049135462436246257301762910692486324072865108326291538485433031630865831236777103339479434948883335155834914046920758001786252487678720681230285474219672153979123529103773838914991739407405842808195372196608097131000278952708529461821946916407129750477559022748571827237753244655158377407298935247923636565469277321605133491086595465842289969012184503164022887083396262136514510635488247443572832480015701779805136274103092128090205422871687850831495984094625361930450866117438332633799010963350419858275635662358256328657692458433169721261112480 [116,62] -42789447733762651950661445661335811174996656093045523942907406389135422338031308591226244111226492551689878427323524798598938249134909596997396166689702059775651109956234104277498660395646700208952478857418612600054786670976873676302723493154801255641612811427557114637096325279559789889617680179130576064717123793564327474300407453273672794165595721115322410963568838721293917516416175767107395735470198706797026098212076138111764675758602200474924359866612972542376524894439611401005783345110571651981553318417137472381946059475996170433965580946596363904022874480178530074359165558321043249122976472728440437116118353261914136098377296625770459619382074044412027931393835145813360731435450379042707148852913201726560773451042968509335854000120271203118667946815636280993163823953530294806393494674234724192206355009805909320061931764311552437798597644731526087535791158868982128854832173475054132126931547752284825352677730813442144305069487876559163801287463140955176815104341069680868708099710434836291191146464910510656583123924414125150907820263047014453645279996948375608605045299257715294214847875642410236612429107782479592535372461921827264587102251763506475950015363282528617353600129391692263336040915562839763411474240419128773041598033850472008268735527984529139436266160285454434186294928502143384176674272793989031806770224032162111352278494351562611360302728054723621269034416838751225275600377402266623450903248119583858749693387921725555237303885392079625008679694824491225330614423313228120621261359927145102932866202866462117672942228159127892410118332550528207611642385857240351108838773874180617627637764906641678910385433777120020208485689746167711299262153831926277431533138344179945294299536524042253327275689025364117240422280938020770520199463622217211136572371894711071472304737064789843380782631137431438741856489704554802070521852443885115626490014626333965823042589443521835683512108066578078461603633372135870809415733685293888700138799732384824917615127196261345616059439698439200722798038144324608731491926265787054737968598881477923497233564784946391855633331096067157765434834510199149286535969512420810286859516828429964530884919550928703315992865166916367962294107188268868109635319576288278034634016251846802844893507576969704993007168677487658992437315797006280073317663532336125531166655547968123260 [116,63] 2368765225802450068300195670372200559482644197365702665741267125112180554053723187963774466925242272750959362722366089722712617628788651462161088329686056159823285032837145516066741129056950044298568383156154071397335611881449000969453962901554138362771059456674505661196208227719392592416767768295808491623287660184989196638999147869555820416000767554458498972793342529600594823202754510843875394967472134615753515576138164892373401932002757557814991658262937256478772358797855435099571538136110838699379291352477374870407782755757928733247559934498445373964084115951853173191944185394371825225641862712867967923274921149060119241518600809506511644117114054563121850296827154128926488478914601851511637664630601120676516410879583227168531398901733575052743741164901460117058205190704466986047120711676424854796990931109136147258767198675206787616049707917618900262463481690880018283197557128717175532667109833662377489275901489741282611211436116662953132822094759440117110736366425970796802565047067626958917304577642162201325717922750868928238242512196034240092941798575376231975907935946444842905486306687304236546532406067493720508703579294055691456835250182632745601229337647212106278000636464732022137345803032647775232531640655340688579603451283842784639426166247937438449589561426602334697932882961232855904553536001297721461465415722995215602103299712641892217203592588457788878657639973145989182118251095345221185314619712441990467287267593737617714885368561473285582051836007814912054855881852985058636597096052756893323476229539014406448858437817651850142026257272645164373300668135686926200567662795538715966732298957684519432539212578762956874382374908113466204198764305693984637074123207347239031712644570074382876611337250963926744687237160835643563567676092240494702986905998918321799763302118828391779036079407853894168617570480915798863355162566166933646280873364283490620200437836324365430293920140037376299810436571351436829983039174061393656382021663296100842639255425800292341220019956633530264738809064500036621871655325897592205155366973963595777951525799443514632756361527409708341783050819118082922959840816605520960975777370805705090497535686942933759143645957746116330009159480072124697305168480280943522600367616390353260157884729051678499656966060814388323955219902162030974017839419498805331129792737035880 [116,64] -69669794649619444780958853718445816929448150861370983774260897271398537379286329408356681558367205272108469828664941373518632364496184830635718671798395383207879759555556887455871018409061542297299294285010480091673166746740685993034927991345545389877686321535007984910416319846856948370150512556078807924013289664753166790023188280473672923333087299607026272382245830561791047276403304710765495188805447676216932319728436327440833548016371806295517648432626177995646491883369013791724768466773236837488323839164866098234412062346864106345518472577637837038537594528835838431148596189393286215169209575564486225799578757095527620262857517617361986261727089513954394460148454510924187534733682186859043017478303298845795054647842304329332782637437929324423348523296774723602431008319118523838403250792869578962434722445269876695376589503650708933520310752079495990095223890415438763007441519124060139594584221727360356701613457785401138392004741368632928202138997465199990615918415697248821198751362111237382476328258801466101764330127588083919429946087234762176327036357366157401233329143846590786162346583224955506623882748283760594409540133674986926016380881414486102876106153293085066276602634975430537100348924987352554799758023253703001798245758482738633722464108811859000569561184249357571702468958097628421535179013647088053222347806838253380058117066697947022280032468861664843422077462307922812557015523033079915612427470709706272238801246124365854407227991280983969079956044466009302700462099222051319732891943756663373179331986199523031174605520564082472593696984394970366530753182602961499821950713086340339777726712332666272983010973581810446448169850959192606237304900211022817060216033202215660463310016926702085555000227269980913986762362486802850497490497041315558738867531921751370407321564782522986777341134108756876151650437429297327720324208125367219893299208589888544635767788017609118480482347165453432453422482560417575693063140089046055869147114523471894066178481473438658017350041197880920994992719800147918996012796268344892029646790032020115941606758912796317544864947754836844392893722202636510801549931611462358383021569739300056704188424350080289939004476052974589950182565017706235887600273982763690150227546761689015107266831699456131642239895621803030838751906225306300213992216928043634344705196960 [116,65] -3627264954697205003844821817855031491590300482216207546047686577788684749991893644825745521978709849069970175982377089943229181637635012485865211906620678244529356892721298897126132488707588136301129377957840514503382632397842158278161133007422585451800394229874901359411895289734645796031028944310444856813380537231205012705175359783395445969653533845089243397309499726209058699189276612602499800753441493412864164531568652371914504181077193966325030415882172630020261388689988250683199269632402396526788898903984846425000684734751394615524685365907173369839363004718114505622570140762020885595630104613662286590956899252726514181102054067353824544172632411735741969256515207683331806941591277274370400762587465028223156997534878642046133318134476482196509642469701834349599725196100011988787186992943199464300185231306581817651107329052834502748202596866421656573534147731179239048319347863644474056886413924139584862865986778218092002621696388544081582528457174076375488148390111023161946756133267912386651440816309197786730213314643906059728037423730716963506864574783022804428276175713804050029350848007094509865460694162399622160867757246191018867466474237691333447201783856061920003355302466069067275815257386443091530200326726622781766582610603355115237534089370348543341419238309583885830502817181102968604369173535227281888514590082100513015896680109662715488943494829567735325727413793543025158373749598241761973779599491550098446584266471369901676849912005243553996856100603363999863973111513643960569478356474532684893792327151936270112713250677208167260636064636978996200557566534182397201387532983043458720605718684186326887599438234495529417169838142669572147462328110903390037794313701203465613439276570755754955149077789509042137695262479479807996552958185924966319302805357560958828271097047691607720743950716741288454661089249503645847389560489959311415415102288709350358854528327226378006089551486631491804515028389221687463966334224201790121685591977976249968968898474458697545039821531319419940877007203080197279223893475397225639976053105760889269319212204417740924452239149880057215304553981025070065272718453559472819996051993697564719848420034253181002064106051095505301349892292997035181070418900403127708954007798096716531203896325165741204807676221085967551972157450073402698446553047237676226531760 [116,66] 750441288652265474800607641002521963963783707932465882677701495980802136332081071231699682904679201603432256204353871241321445945144911348723749160368585227924446161970863184900091173300316442744972317583846174904704140247889962755909245267674208298162147910724734780914346918873041693491439822392275470686470325727011701508888023208186168347192355591275897121542422608925933185747394267361250772651882482120199182294790337144074551180420635429140023038092920190779264899648960438601221763242093643202977437537600995394804769405368839954648391442763710977721658562448796634521909932259649516832179839467702707674415946614223109965883500593204194914822149281102027194607091225934764327131495625575451177657908261334510016063107672032865371702365113097030980850142054400843473538031211335650345032261610961504493981280364692531741242121257905821375172087498093760118761740247849296151192225393394953419010298190777222585995258433886971428862302760679966043718995293058840005178317810591725749162443619244891070905223633899437062051521484590191159528187937016459167831123924858143547321389514953683104339199699625800219368439937261129617971436450738310926259674442046703710481667799136137240870473902737477725353401544948200684995652431068776625958436124048293979954964903213984621567772624748958868186695684398880903821534763863466819510323338265981029609407136886841568816721033886596894211664400973823451244711819433350344211932496281438874231427075771267964046172071458744884262177959926593014025112923511404347195484090727422025399862494960561699445995070813158818268056102482509891755235852233502997687233870292465917072508719902348899656492376920763141115231255147914215845687764763292957034965393722641370943163616398904097173228837837901122229540914631511849238979839200702569659879880661133487040350053634069791962191110265857926768450775652493303356034185488130269445456761602320994024523557830386843945952972664376741659117612388877790119907134516945373437153793760388873296322598399317656259791726562201647932133563250728879172298402950817929655399721554455365517159846902753882416839030062188508822853075344328680236087509673907136402443752512819589508322866335407164551259735435681429198298586290134319008315685037073604121067033948807978857498220143654372165038519496526137803972802598428308615903234421749683720 [116,67] -67088277930020359962744866248939778084450331190170561522761515574154961002951428400488221036219124579165056597929810297280656411408659615669344579504504037895013122701034203483308546781794337185127489617508044771028807210081008970013606891862100726679851312730597062827390263109662055766197594360912267941350600017584222323306244640616598041657431935680392357533917078027868889647436262984684177582675879813491626342471176912729001840360594321238571502903675855503435403118465255088162088222629190706832350507143437709712485016816210269175516497001354391157665574520813158150692691564440642290434193369747721982952552668257028411707085782291072748123618099171144221881841997287414874359838522834223643977891359448150661491114512825534781809671941313722729165287129543945906283726171782223821146708590017125976320149161204952002701879253833863166219224421886481679590017813480498426500647600570267170096592722309642769076124955743324129278615740358915688161156042621416078644741696248311291444271929959836414993598716940524692506556430336931542038940111959595956548219704141988447853799729329011119319537227909893585489778350994822926225995137642589688873350816255807805965132860354600693954485261616608243292266658217717670359970937209828108064698436488455922566833420383094483330050475563461952581277498221364533121191673430217954837181822843087674052105865177570730304570082067552574739719121850016866981129817224530032002780862160105263979216837974072059993980475243068508535902751696315807958049408367708847215805064583257651637386934363290192987349003373671418422799016929056154343326226172739161014452066262313421519622929086591223825418995993796152011458686065838018253875690108183561663916868393293994885064101678983747692672902415703876177883430172407118563291169587632891153600465139211778663739348262730607050159713345384416134370706919954317275150654696254544767960681573229945772672571899871689358864211746433388161813255408298679462646493108984371788622218503248601469844044068129396075940952787526936355803671508468035568273817355333709973675377543533283526143868198307023977227992327308444022119693142275124484960574835950350571552069504978483759340941338417089149712064495593583838526044303859188070505089862967578229446500122150398701010011212864803688069985178921556617468974829290158772918244409252380 [116,68] 4110213219018108841241642618199304189295591058160950004884793241814990540215382065099064835624552345977489066008141963600315769288906020809989044113972013359246278442199110044026322145019598919634565721914748938317454638557968201872926882153503436743351500568655236131939761275555284591475425564726094925674211991951435795236655695687078406978824115064685031269399471137846022126145726961327792826129318798593745438601334714973863989976202586088874083690442437533243759623111640826765893670433579651481043722608801848381205237912436711434248421520355765196671886912830705871027268116037719545622887476590849649831112358304684951578125276244653958300070869096876432753412263399256256825160441470108015828633486591121993496052251479827472820049232018543389269727314437241018436327685588413616736205668696166953937876232546667197538940333571310653740198704526464716279226947716700537950312336662114639731143584122444412774706811539684120813335941533610390693532206241328004965612750295623863763396294144208652324756039702846152470545230780988127568678339654435327633465063094883469520772386088880968230158637509712046387453057712087666656536690126601109621656838553560994788436470469126691570304782596360902870067358153606165856887579038890456778192871093047793441836332576222144963538451106998933596460121722243720986934196652311091190578923760838234296476398029769841442935610672586486879327879900563864489554321375913233145551879433295946183152780898660794303619929761663905657551344005949547616812063566118643264828006140221509443290597924418873936793141335210604053679319276434071334606163193327516542693453856563994706794320725657644346738115539275861835826071835836733684299858453798126023474045346797109537114041776382014480119216194985130795445687516470045464450632550483150799825698104569463240844068665400106042600999391946356383205734528608625527402578678854250319992725583559263708127163537336054065042842393418887351718017825730171664569642443942626687443302358205869248353030067377623747056229535631730075025181537071682393842044444470384110833290215111833785647001695335432377844623647770763046549666258763833809848344061991688714130283908736766558500256820239793183053885194816328669673898647826798638852957606459975420014327939050135477379488426499412392709095408090816043809027301167788161052909999488 [116,69] -179337006125059604357849432437876676110326439598140250995800156218923096624945431221875269495345866441430843995261715963853752135436572872624987879665483206238515497461854172892808134038496360478086679770929841090840685801673999930832278684199732698462481730802241245374667893793624498490429470328308054497159949124854129513993757116748392617202008421630008167570939250086872094664450129213843025838739605016118366182155405934592960481318693457480557270161336984564871383646958312249638632277868714606970984282587320375761167403755130706213889260582293662684054681647674907058130494849125012408557415716331141451302804818391309599773381799159431531300364626246312360552529603976012349854060573416780141510686205988458171924287056355950543607852075527169687657659317320196387155497157201571843105440410499251199678897698406926751961389175085588887277903879159820825430817126183252339642586467741809232214943804409186781613731906573008189883058669078435164231277239343632739997922553817412068270836046668062745239829388200739901855253628202492725846370116508333098851988745214117139728166551106421008269512366364086227520838607991478209575493176397146196242847056824899660952596040416576324139637920375217031169824936003574568574453527158746563133432035051069441199290729506138493562310623268266805494599476232596438259187949232342962980644387430814243653825361851059762100556841730309726057697008692879843985397604818528709034506622048768025891635552638601468568269197378860296756542081837849838360841257625028082062035126369574311632488987320062397969438512229706508539641302345505099931357506997042236139239877343549260277501193149269293308220316115112518178086247352802554648345549162831892831380631705052552433824238649251303155802401791464070774752080363494516173842451190059423148428057989701971359321994907392429458366707588267034829106939402636977979422848338025928321682789743647015113849419865683920165588692763823275184235687385086721134468784752621551298758858963454810237283887393960442720528709307412067556604502799382368191983270718591337709611154635751396828178945787066898729159734314269940594011671874284501576614027354708277796579607172537616136494836086328492297890373402572295714007434446393968080136989389060771877184047281178302505127272361429001999504032140094581848381905174839290879478816 [116,70] 5128177418522201300629622016548145625663563377224302323572754915705386117376837140387016181279168299046028657676380206378274301366604298978079788710621372434032796491707768991772084237283345505812580487213363086092820237901740727256054507027274346845542379915635593939382707811993664754003258226132691793486208859853179204714697413432178955597229065374051259113137800381878461932011700468886892995793643884879944863013455322005919260700730493787897043205667370106323500652031986908680347341699643831337996903974338353037801369219007488013979950127443771973934166049883776364312461036824587074039049916060856950200310977700750048767099607163212498360473307395115838100176393708306206270280246447495797865239019739934618861354334794543135509852115920491990991314789914566343179058181118654190417173734093476479077154349470651576464587476665147266069409044225912865172301173467181821073690447726476747824281044501872506855260241768693596791943179294418106017607658865095510676402290845062965095438982294641853082748001372753575566773887156600348183573757258585065080077981230307586919273869017800706045417625746151257071814645228283368991873492875111775821188837283709971334828487252317343147113416769484196376021540834788299153380504218097894981480843257385696671963227874061848989368230573793140014791719424790388013582987586483723134941676598524772807970531548295591891460902324934560025286062741419307719601338399286168431460747752308536552343250110472599673369807305829651170354751425671671531909275213023324486742651394940711211344919130735013634918357283564332966380140033860444747253326842054522289554565400528537461993119288503093077036988076909855066155071940372505878672964095840839207363100639711001646330160590515722384237046202201940337656138001199466336096803571296299349461290774212325019917806093171923359422639933555292532020094154597341135707226046501989840722153442383819950392719099198100324209156537493178754886327355310762616853988021543094225781982730807028839392880641770634260710396361230963440311975456703354843240678715163410098207394710127797811440935060979180047424591296910049957150886854799681450062200513588028159938913989095202925140554696990877956163207320397362947126520446294251000734768475230049750366193982210336706241226708606773174781474150900352495546318511101920071888 [116,71] -66799563125112700153744681961971229221833435615587579657390631924241404324130680062226349162389507710230917722706692238999489810382381854643958479163170148949134175496615220796388186031494639954792093228081863874679259714037433143188187762031038499096777706325688778974186537411496878383581106645071156162560893005981427122421662748147319854313012169166324336323272504304446035817781407161829863688371145982493572655745024884849236214683400634532988356475600693527724018303737944804402682193770765434027275020397873341250844584919555419176029179389866316204407711744038167109345538418864201540462103211243935043945020822158992332158894175115908891123068108962984381742861235746001749954726662484317313111270781197630309035542478848529639542867697718958711628846872389091694529601127422382794934218978283238644983492059269956756222362468906567854993065791941197738070304125788589877589000305267993215655677879896821187511620789916615283427860946433388769273507252329845154954473198632164290514915993824399785262950637813019996369384922191260213050745151922373879205892538014550016542929236621602173721467599896330694911918403559502815444450791195918028759417100885378316063914075980317126586698721128788299827406603018896924147973255976000372477678519179813459476961731645729819086592496551825194310328182975648900015130167361295099373203376180279648450839831201981180296327926359799890802921806542890913338419954646557086551856082023172729020001227757354832229862951502307755970007433253303061609102428323624029793317964700555450248675308219151136652134681250082572087230986956910469803283099091022712948636068649539247378944231095444648400761367417174572984779909317269384352746228610126104600578751398580600143002325378178919815348246784116304223569813032098792211546548577901535541819591099386248984719362573288129599670569498779757435152286358320953124704998591334768785013432418007597348296550342090864551566955921091378865736417307656035519534720386183440279881223192697430941897946013124869313626672217742345518319671179390134475530926613178042195516232626077666992968519260858316496910606893783686684544887409060926484593818900666788953425561868834695276450245770872932194321970862478479022074141177328579888912002066685873311074906279691400014859764022543739766009005261291115691137667358917024 [116,72] -1743073918691137021725437832520284660220274792778170044607450076838327131162443678205723681248781443567003404523736234051257994201067312832231573178168378615377234558431725616458884461434674506696810951860347144533724502949213906456394300765855396172525863892605004817816988656934494009053405397579806745886141058606959154190290292874964323272497889031720633123023075393549799169648168944307759218992420526163762146399740155995992294220423890232169418176288105369005377402909773980738838955787420641031379411514212952214466736561655344699620508788615244277182502941522756756585526181953524220264257917864646338082343724432118429949573177738063255200813053448148992119621808210727755528693329038992177664851920826837341999227913693504583731876502795106536180033328220622791242718951389785035461507247653874921932588406561271340969469898567607587848953300506198198345240229441119342098256467218119074737189432320596222319740698500653656510819434653447219550218638228430229532401998824975155887582027586506561242509929585190431075444215371625834323600880476093595316466440176564252999133762722877246572274967190831303085277990806193022625708966989480942525647609454592149334463452986985003640389361893628259366305535354667082421492872041343898161768873574212136056396395368402389291234936525864883297825131531039100265375026450661226054776820635382053007214344237448183838361182275537650618962977879837215534600945864992652637269875848895147585342493387750155899311254443029282286231793341877852858212966697464385663673633987103227580794953443852222550580105072284464490760430697121199296047668429000243891136879129089166388046108665092554745549493156748730658468445194427230865097064546165727025765509506177758064687010218497796153275046745244835159972205704675168992943053056005995642267663025548410855955121553850414066060961223175868669404964331110895393281413019350200702472189042221098642251529983329815588074742509357357524668823132176649683645434748106756945857489461404175273430691291543755716904188609683668026318560856278579063705475913155243341895611643713419230656424256481854415942372797608047947683612480259909879790471483650057412019914922739050043647787019045714357062584745068930376687734044644157276236201274979210161002198484496430013481001299127811009678371106336201237504108473116 [116,73] 306130313539458744881676542195719695863204136847973364084014915638102575332368115463705009662260751678685421166458628164737739529960314726522333515420101602403440921959175859227899148860524509584487531491931352709328773639316913508110053703127026671903392713668414283750043045469443696237189875423521125796921188135814199965261600042859496434116730070321997682213246691568133350239452309180957212061997070350144775739168826608531613361179581605125677285591401449812817605828149698992551869530840552971023253955462124456157697229827128729626908262272145907895788712442873784047670102871755558927208516619071352941474200810608429266258032287267954074830146395172120302914195138703680708517977340884636141282631720812642420000751644820030306820871782608994780474980346136302891726837478156055895887836724664861403233082938435597987513828803362359459271975030269662810730080373644232389853367935402357863867907762243045933654548439919462282032367047204811210050728405772385120988553485639175304757893192963164577257219299779292617275292722505426470362920277357823166245736558495350529163413959073557357326934260866007906580523511514643248532503870030301668009052861935608026936551405419874303752855541471190738653007946483853797787741420938097621836838398269055374456822011420129367720092353475062213802105582142326640529515747409355062814592549360799893462283811754082265970149202068886025309243615712061387763613169139232310134414006096832776961418110678281062253452321482829215448819811113157711041667772373844278607637969454232325407607037226420581304911360757269004230607488724864805961377331217231713073216237056636169181221885696539934946243162634688883343781069738551713920940334759769559635695147506571469856403192121808114934551313798830549836493534000355472682536218059469344575955311368558952299492965241520811919264334497659246214204791104257059797389278682656624411156972603270625409570443605120315405026289197603920283896632111699802710182898394339256851904139387248659690819008405476149174420597744177492608283758998379099396125090424770061639942404350965444926153177980352448286751126830782967631116640388426234412314244739120113272277749143536929402093875630507178165172593173765966046056601247599219813984412529940240736545962103515200813575404965726545625282911754451067713345024 [116,74] -38781136674391858723922003905453855092109090431786066595327544129677878374272249702021921852245231595810905013464611698139623992304452252330590445955792913804300402398385962830033989737192413719452436829874187050391908513665733835868519162461805146017738426208211763655805910674739824088425045667860469826503317346839977250820523072298681923187604257514401612502409439134052383850350430975849016143545483295285837498894402488279915402943809601460539875741379413964532168964157725804005875755505401111934826815478900423739487972149199628983460579232347312110732775502565240139216096755944209612819039344353559062312152343318261704515114111280658398806932489275970628938744219694015454220034745513612577703168545176531934559696900244559056372327986311562794979850389320855043891186241875842622184619239538351595000433454885735826788172195429091980061914986630232844197513228777460272711066975804862455039144307476820508948429291099596975092367163486978277498765070790989696764249696027646455358030321887307678034172977753784018976226442268962131750539603476124496459240519838491458814812197310246990725575227792978810874109744703397992748818816048110046396550101839997728562981262412760981223735292159183918855550193670254875476158306784007050958688361190402070468643617531130674132489066526845534401594194673567231996060314401223740190471371066297271294975989096736494270099875863585673670876287572021825934879584127577312376230403163456782473079636244009242844547806674421621531212492264705612616072008712815098093640718147501463311536301477196673137325000004651124480690688968603249811739679525141298970673804899503343874540396686699599386643527415537221400289726819030106518454632209616597812103740244384170416341774537369942034889615580469295257641148130634953145429513885706509074960741225845392076756201797783069683710524133562923901140300471051249324116778576789025434440152908483203112024203888410007583207443670562141213421625219195345212687011629395634082571167166680441613677579468629643082920290451244327886511870941157576200868501407691169046681325605114492339994674982961696342204307489418673982177281294614028308022114473485007900120136311459261948162773498132576381196058498291167107224310236977586227918114816353438586645518134084322509933182015273010567506472919761950098568 [116,75] 3413480337721060207222261108064761897753838207094675587297777315667425014316247495377157387792513114783528290006121755046162534731529087731086274508734934773701192293856215429761149272439129723335411942709528444045231880599382253363940535596670851196796667077724088299093777272151483543599195571915787794026322549608423630293463088761004587072113220611154594675752021676712978990216162557273498025639338749481027463422934071386930754895400439568370374914943298059124723057294613226698036423458939293574062344728211768885002228610623400463203085270699767112007409006068134942672594661757464952451802991828805285987127453770702720387235942345854385239941045564322378128280229381458539646848848586632337869727322168066752815408022635838160856104406644485399104100764044357497822053020639183258353566594111509218238620846377326208439823838316381310590668180924744984057469474216103462669082556521568982231691033081882421080876256048974704852750503290867576348586535536347333264147052990283628495570811726850938194347310063614734750353722469045709317086879980318826589198759533883812924813470859942274255093344009493906434179388079450843625347908197651030297207832281844032297034983383121281352434637592526799575951084692004198118598681932125930917309758810130597718124142070245092386539245366967221896362333183040997580188061448058398727964762965920001668112725250539473066960495024675544127242762337847865315325140376012750256031028545399446039050607507138864405209098482153278142834413352031899836250697104705222673809170758370972428616796582693463067382711225777403444825227093620044123128129657430484328732783812752335285292363996859757322746127354193492525797981123249142125942636214257989798353096317386514155993803240212876047920335755314683819444101479621798270011383850515409367183878393529984911927927172920253611917955739020843002518096554481190256519110025035082780586258993839446061669147726560705604195577322798880100587027489486315305995675444346235255797688051804669773043237137867400945170469979544389830533161708051500567163543344820851014608718866476892578802090780291712788695240116210466321286273173153912117465736909552288084230003404003998980522317258284137806868426745074621434357966744667657380636677783883530201330187608598253364094455378443264149398668841979018488 [116,76] -207341285202821486136425460552145454996727453449663033622822060751879629519689005705642476108309640163110348947180477207874669878562858259627238296649178604885562939209243064319396995074837795351178658003578075417899667379461961247961396363470965745321118674572013733244108813061443624844508500421007964646108868610880515846875431522537992262058488232572706182417575582721269279600153707374713584288424334616885219663422683781453861630437030931967214856643509045112402225656932268585800114993593862633282617053285229021590712058281273335115464929970154053797004200629294746104987482472898471867448085396281198578376107698676994548061154115678531169424683542844781179480787496575704386194208912736008975034942522089504054119698665187336276079017099551419865901336661982132771069910416434024948549335080059386862115261846002828064098433478291330979716915413762064027937946869310188191053784050660215765806758054862479139514653366977212068300771883251203087472155188560419570154668765812014800480550035730361628947420100113082969526643223723933098650526665604405675144166250203723305680153761430672036364368452351970089258983838225126343083640521804574189134784465480582576721475506706027389219159041120134059793455362741603844923695627527321612351853324077783854035830473920053578967123988789814472325737142455039088373260593189522342158890925034013153765664578636917951411835124334771453574457721713685355292021596970476733439123293097451165206950759086425204287275912580710349989356059069526366932917271256794754274183870437613547721027805117092427015089061852135718584623781528244694283059799259598325390089358492432425272934008671747534487040060684350699078729719694991843027759534498338218920509755342734164820366968919918878503793820753528337042759360562156422483012025800677098039311990878964780359533262336686981433718164405825810336249012070595232575186579238897090369587905033899536173245845936220085323435304444494906221601527176014517677069752016405871233620260595532068781862290196487510633983960894190554198608128940596388989957457711330602454902479178101469439227605324473350079399071940275587720066411925410068994519413419381290582875968872936779868687159540471410617796312269568435481591118573530323921472646631275714353474757667787166570416688403658050508132273018192 [116,77] 9376118826235380796764987100596863515795883942206820654767522592192995344839638451291971780558729362591604572917009756948128983732473129872776982356005769446266505197424219456261049312729213152902919819247068712382139946946299244951507274221913972427468171131629538504275443602937705246262542830958006065741667591976084625584177614733448543929538129184420862559800812671498888104416012337535225079453323415772898400387816064035544967787314151365999677450739642690172424944776568743556062829311018843840849574615736789904918828636503323991791531643817295609032288552462664480621828811893310592556685531270508870210940476491269665571849174070285004933730140676345305585966750802740343846790913573394678335381207174111335403201725645871592463821245366831441062462922864741535336471449002992611294908505438165753907105465285988211365454718953688034285156422903065403402261288359285346080822601669261127110077428616974826116415387417664987619627886904078061288700905855862364454541616866001102176346232127162867327646808224537013307316387955204655946684311397769636695879237473099453267059503565591779783529065339791402647406336337060815483399127082643932217274172042136368030179787397576432696140233878363226499164585166049687300750549656642941457891726292899741157227748904933353167299863461684739477567390197515803714556736494614050192059442587141991032271244571221024579395962700477462827823950779806725552603308537352050174380405852246419538569363642978504165855925905052274407216435908695959434979603795351450860866559222340369405722665069026678279775922142624865367940744186621025924024052121695771556094092191651622764668568145409079757397663464299765032666734838204028075318946580350502129861471649304298301504920440712083863425810426616835807195902790372285653508765081457239274935007832616772446129244341310614765775353033202200771055364736503643843825098248068927397060304509881059941972677815424329359034865605182262545467514438233800190991613364295123055799912450970434817046470970184437055627277502270493525205248408800842750864923161464983785970471981537744564241704235398650025428287078465212459760040933663872712020676070979474273181216156700962976663306080805211955423075952360160343467252145932171424153525104661494534042930873338092312039306694642644771473395320 [116,78] -342006890078598436267887482496550924420612392775207724883416708431210660356655412886549461823614792662117384686674904549347270382651665659378005292727859162433478462191924484976947349446643945413220234990599531875525390705325672131979913316956886492280305882735050910813767184385462706981940468216589716104408924167566599721512335265251771198263983769519935592797391202721059812225262683919084360285361121998644444230111215094090460724871977687431711363497578021940969997686866709146103935210451080949479259421354278001160829409918911607372751861508923525327230435122853152757955279527403114641366719237847554505470725125425112473475416966982984042698712822653701247233790703385261542583615856566761075188309850250990477902476183123190271361008360870144019944369504627680533226428359585260132886396745171927863535809380154903119616058324040042792058859734325863207967339396243207006685597418862609470693272171122034348322607537393217006265402277134903749571815717734425876828627656722880672406631861590010553019068409800338097513980296551792923350726061047708888245084551887822924530311889878795727163997417524009710987341587562615389110648958101571979967703700676874433363651991675654580518104228610808888278535656041347408941924848785433904367894644256266684105535999315537843430854239124438872798972785100880602800278810413399200725158860564918527466537283405606857961254993229603985195809730813000081439970310579164605951062667522314307960257383233341089706357561665789552228353727010256732681410021959831484360690344269841892766060265119667632631663521648054422742779527125534507130745440240738064331591990588300629343213003004211380841732705240358368275858594202709630325500360291473984472609250766336651835300064532483609356527833770372759875486484975216795841989918887828433799224971820367079723744991783746985143356752897763564880524117350720188201648754372782039606475155322547759305434673223722885841732238696259564868983907663710921960561270408750391497036678086614905754379446265536605362742802544787319584751824592110466676717073294144763034982832966746242915724456242763676729805191534089156503620332784547450210325696211011484119381678024022235164840385171069778650471717635538257426749719492851012181892235031014726712526647304341141348779679106709764826984 [116,79] 10726877465486219542442472090299162597709412083924654343703994547609907042944384421415688437653432776402766766749333008958697674404041563770937716687028706996812197425996345381761840084788856825401507324727911793413553044127692089022783133689930559136581018501416616697809123201790740665962724526061533415475195703503834036775687425371284910595156470906046215739722745268343741898075595076793101000673516649971153039494028063271017949783718367562925808242915131006219334105406749855683209867963498910449484772313257304347865883973937340910437003690749843900668696011068525015096274651553463691080793057740670624793468425871325547866405740023987447906406174285722023008145216725340551858643925027788236320632356975268823091051592865049948328293546086180958248042986954847278677406888904570322539791060484951456163061849189884670966558481905622988467728375702411456707493947231941222346849293922115816275094351771365226092038632327585693470632836381837377110800788727609870437889154916321751050000672801333436331358197256395704317618194798175107021058017482975913443586184946657003051975061009419060401755261951413290351028321862259685559370584235426774692565144835567099834046394973709489936809920806832756124804091720223123428424405458583572657920247367778786102598885094796245015920621211446039932607836813498297978646951556528057840872296539427573174389672521253421104213236378764811439845099544627524687318416991896395342508539738933600358170036408117890120859879984396344802470310720232796751795724274724892015350124619945122893999472628030083551679767714167105896956583733234683180595469537077912123794565845401492241943857232992770675113027743179113281261258267707798537418439977439168290337064779306842442128852511523717849708102928599830794371155094097975025784472413779302823618377434532373127925860578901198928221972419741837255660291253877882309907946393939359642763950458257680899438270017524441009165952234361144317822376530146217981601318898846065696037714526053554779429875367364734699966505641865544416033466356344021999688906755924801719407588722753954006405066409677468475993570223208366338648076952729733631683840341411075226643951692802374028621870881342118041930242713007647223224301146603077754067152712342054625625863411654190434955698493895906602 [116,80] -287715059419654065358528624059683851639815690404160469763920083315215599500244268275743073571496570518602015771720648782958985901836360241353925898736699150007902096289228981039371716332218254130632737741212874452902408489044861642072331948729613581661762863176690788565932838048815429690319019062661168778617267361278521117764718046646488425639280730364863746940499697117410107737378226381171608452607565404787953174216221918319809862765227850959898128011644257822498638589329955428532034521531726635429523224601068730711432046712171672282121312879434940507540162831158379303093920378245182027717073720829239342510578358458222085497784033591936657948063928651735698712423410370295927908712450512193194793542752293642718641083336019784943355974875516974462449316209341418191611715501840124369093265592988820882837971285439238233261554867568406955082495728761441897126434719257877953773765189076167750215650646269243186352287722967236395588893560668170283530977656724344945170134597312958645154486104044618832216394875287354414571557718056926351156397681659827570042976529420956404624510742103422046178383347459719853235582234167822084058033309669201471355206804611394762626978141721338662544457180587350810947617988089689313597012211150299790140656792280204095618870605378115945957284384065976897910993283631764819970222886243452615114795214449173927321472811148243327260507484108804602180417360902070857657350160415702865501351944634358562883132475759445511585514984036421907641050129755594673335558112707521712130084642932239193874277471935593429213090038635331818528249761545916599641835971257844698516449174953932937518060422150848540540115106486333173309819126267512874461353045697207125850719314304522909298600417592011426938752253651005901709048405554088282334287120244205511875233274052187775234650810101736352177459330737335935881655821204719803968708938282359285414049449430418312475602122998726164639546712258701119504135056054238950560658830253592227561737079652126098834539189534284513083779848982762190506552412234653783581900653529657926788734585539826788418901681166052374299372306193377829539930402545149415617829922641816864049662611770706898614855826398734979903172592141434283807245680984385131324886887416994236944923008706058149698707577828944 [116,81] 6021672520474222296325092989826106243259917913224106876093556109677723558688617579915401563440754314451080803210847973752902681991000832440442605398133976007617291308276452789788901287510506173645537434273447659688760615243803732851081814135556736017915735360801456150195302187732577122149319297967345506684110694033772973267466686961657651165474281227341170861284588645893651229205288596718628093064544568014831850310330822431439199398878278552540432843149324378316711659884720972640909884496589565755111308995653546602600882440220090585552749958032956796184793682266854469508768649904476964849068064972467164287757280480561376352402315452002507593773577461624089800737726025946654792691520404823331188803467605273988777248129227129500541267845705475333169651169786897835525641577054340806317222645728849234369479780573483184723379975927099585860614151084614618757489932680741343740426360426040679114074875579715434866766192301265577732990321120821843241191833594433477275717113471494211998885782166704909317878925048636014088400367491306814438455790653360204961268931479894922737939164793503359860473720110192650686304158008430142028496552131911985170710156354971090060324416141584934475829006090748466542025168513420298517791270006854355382862473294424787131080109658503866487613942178499157278006511885997937355878428738746558862168741588710209362141143373603302159804509962809173886144771777781460438909590672465114815264292512182648525479619421528268540616604510680083341229255677604547533846138768296047692979399496136760180005283294580246010204608764543269566662315427690988790386673959619441126822232655821944910802823920339673083341980931602781996298240287701817812408100974086720175197911977295271619574360821129595739687471035854831281993996485549126781921731960596961996076107638260138943507028889410380426859374989820557003580713725917957106274439877761138459627009440460432357261042669986265198069393615002759082899432148271703796443790441852083808243306256407438582756241506768730832137400787616456971042698543991219306687518267197913157930186145965286118786768225268350905620817555155745908860858584706510365770149797035108212348232018740898047078155272986902792072683299326195084717222765316053058760479919940503827544352628123582857023511268 [116,82] -101774603942212663263420915097897135241098024415114795359867451663382787396651873456309687130846486217755808637064536270557570610291946070422499324465805986543582004276852627111937583043969435058629450258116252297038999406399415682294677260644653770362419300472087449780167050199499286973896624544766722206765373051900659436329511830307106466438926653611929533066540840644652679808076287199903560395532394676263192250807592342230286704402650621600743073612367298784893938147755876121081967037717488173010570078922365330729849942497470171269072502973220215492431240822359310504627981326708011539089764273486959041431206586159929357038352764362688219183408266525455162424788713072413164677780903036488175455114473661101279442584813857069604512877518371630881207487790180943292112844009876107376339898347933644191715922394058013210715088142025652493087041060882662706790462262544422616555900335782227020381319810090757435892500913609586618454022145301404037845361807051785266095883615588267830496773537387757146641579426839502672465188980245649981908437868847685426301121444799784162166285022243566015640282396065877747585765081947779861113885399954372880889864328092836445857474100578184338861903812091696820807404257594180249336304542765354795258576584130526104417298574484451012970128904500469927129792371089357934172395840760307675645371142098180062526410627972787525831179726441351891324331472810646474573306692273421201207944542773602462230283774953141344450002521802984774181368728376418163492253560379444152573574919679492745398884758898424193198387244667649683959357324401230784009000940074437581448213181520922206419570809140890805316268344753393907572703398988321155087607836443969749232625102425038419120338236195600890118671494868078757584118637780303546282954492197059671996738252248923464786924986976625798316768902642727918605655018292245351264833216659307051603110159618644659115427940795005162534990877122179172284075898449503290144235778651845907433484899385499688237686186606816736379391725578373521731673738714336765915370344412727122922430120264632416790696814271525535108526713403502494561145608775943027716172007378574278259110962983673462680727524804430822556589675427510423908726820736945262113937889053113818081999561889271646732188 [116,83] 2115736299565649970240395975449681427827055179918867734819112126728650635974662062362324119834074283153669418367667452803312831909505588927078900615602222849212555235694362141259320831359208327884110620408806211625094459694417697962998373307372201682614303811128412339969437753698816973697283503347190134641904150241583715570553510360219169784979969195890500653417305074657049440235945981637539491680926712037351448239469217361161544147120213282465812870677919910107578892583943778242482637137220366018604518501202090161933573545295720688252695966247372128197685975998050335908858317231779498211211223369442866670871041618655606579903867663592787595252708768981567730210034785808447814917461061066843568012802849344957150688499788372981705034740211306479067059137648893786880547263279709676906812137170163725487462680726909054355675730445172631283412396584159587034551109270698638607242441190519217041230762131658766602050924396821755145483285357732412236280946787676867198419211366142366649915753631718881524372682745837802361153927725292540422146600353650595570178403619851713282908057516079200156679527301941924081333449822615525155588458556691518924415852424216863878958053296788142983679092821779968957138771277022723808278347830324314480295498153704430880777095447528420069628807969343247697812055753075275823388000232049851137427452426421990591782648365691547834420548224939825064213300112992663188441337453015353177680514207435280539007321259880450936919908508693006717602858594428709787185816649231771866368710826782554460863478826773573549052883697507735328416754433840263849606014249988298023101882421212735766129274913212534056397976110354394863972995048229087041698353508665341749179485396038011749815651973616811541175940415439753254944754109956998242896911346490400351165296744574003006511346859559992149141816874775739997197169796656072611538430377283731092772412539131612579451558719984048278682975862188505390559049707694224529382585308905553490694552261848997911271549142541535906692325989668284340988236094176867294231222370880403317539787482555240050889670326939715246843629280911475308931420423245524808151312387931735682878615185321182961183567783859829025462571250601922809777863229461596588173920518789062591415116831456451637 [116,84] -36671757624654630465730416992645939983815430285493649373937875800283027714694116274432386822579759348878826283826130300322092614271342422155815131967175875921406987076202068993362907080714159235736281788683686903984559504917823025621647788308197476460101461857497026656174014735352571756825540982530764299907629804202689791951717439470586667110835701535794987871786211725538669924404276965789006336951400450038269039508704438324157370078080985263462209174042550762966669287675848084230551140799437132903405669560077233316129993332952489955998123589905069041804230047678376019050156537055813584186595686355593280277335692622255467719397242392330233314488645736015439487374229292598263600730114953423811670013268440014778382822109498000014851440719368055207729522961130673688546138242302906731404397179850452417394095972491021114419587194306971328999557389794488991080988024123428709984253056554908092533794068446105341821297618597481422768337636421989449644779995861190576126426163440984172448741965819812288302333018806821938095216042548629399391185166331845391795998014857199957489566438836946237459425656779278936675933328903271579780735854630358009336276220929399956946456898549320188923172500612593487171922659086522946184836202433586703952731267700202860331342103512822064314133663351520060327970538977194725260088988222204995484558181678573099139904143593825810218435913785103455547813890011736499089882988896162686580890886402198490703930186130891993417001003915089582488518146797491084476885086556081643440876810442847285283145212595656654683115962273210341641908085606678816546108262909938245997847966083372025397377723415511979449754829371567716804369346474857204383643070918594429419263300979069261145330789139877984341332199993533374927663063847104596344438953737260871304673151126436195904821664123036530101660311661430182418004173808906355378282048179998394459524141898338228185221413825279018676985220644686038978309518373569863623894152603160779131338955986313047042995214833058391182349640063059519942090802376814339086025178354067979016363718826169016318749680405387398931820504096407737720479369461064098564698219906581269370090715178502059959368905694714950796890318092416269191089834507545612958466703510067129003232419866624 [116,85] -186446897417720625406102342129524120085782126975147163703071979241067800736051116203019334957700009874639784645511536203864733352496343668152159731825361138679824017278027559237268871836860537106113925099712564625521213985266173861338310896453344563700116546351206589106028179722826322137578937914293353834112895317572934449919321018071243563822024998545035531732120816137533865443994818577275752671906405018883751507653449819125600648430992532194968602381292446873847204690152938569572210003543457041491042941767406932869840233476288532700716394078247755202009216252824311928456603959042780044185330706592656038568282218820909298766893867013062853850481446220916132084968074087092429157827856124019007692209618913042818702780926306321095873568908648719522908588934506192583641844988397974643984135889624089074327051222347365191990986797805028419212294507226192458465071100888991337685055231280097520221206133418893376994836039689004310382189743454208380825744555617322868252830771979158040470508407925417518774504952423203469378040419241487798168759838019630102467665675060578957667867698074783798876295500083616739926927552879000949371974899234750692640379373321604849319860761116808011793600984539192571739563127974869797594690931242132971961914502576129186340266131099573201475537909341261639631526630877642864333295322432693292330835560395710642105746029833694959300860796461635205922114161809163233202428083278282072697313461714143974730427286435681028204675476445962872542355620232292438964391184185266509189065136995441321828828626849711741102543922099658311172438412241378251191618193165039521491786164655600679440990443747990121844089468096536641480823923046099385235888973210882798088926533377691701970009016896697510789804152523592003660383665997509100703478273508704365165886099119426434927957569059461709267951808484724155706977408113185595430073722769159453635924078986112479984160404507776620338891984648172685465223829201512943254967519794566946273142273897949977522809995715823239474908834809543805287018967489107592499610770541270905707283828229048748759864620383458395157475271682107343695712086260077068318231475785730143685645234472801349789340149038978702934898307463440619951860894137667206829596263258131658647457688 [116,86] 9200830579425232027555142314874970746089515916336011309609820203452807609095554198108478922113550469874362340610602147624514352074532288443478370636316826630807075622841846093640147360884577050624243146098525615732390270732551717121284859368627440069533848840122312999289084634585327387060595151520934492353681282609217148357882329995121317550790967811796102613871616991491439873102728438205107341459426729555963129735305929821362895237275776046348987199554714980158136491728947365913504563848735367480703318725430141019042926557031819587324747442726825713492310100037438264212192319923800341565140609832801068707222649246530182157906241545993904987361542656352764260064313049320624729875703000141117980794990004328537289548933661628613452205388788976413289176262938942763828587811007725738275846153727882273124411434126484079216705663838249426449337345853291024705168235916167476824686496112189195033993979893472911697121698271222182713172816566627190323873212559087027474922804447293663354329083251308926534134464466009316152391813048504873170589996277003948649305258008465003258181478303410859614679428201451332088453413813866416691458552905100225222426679851046738407881063532153854448044033125436091899732293324911345709008179395903496619151497442482658484884785096738675242640314095244884861137334489225336559773403290902573045341087555606179637634022279519932393237736936241127245043674921752336982250858030519252144566892213264643752198296480895274846542710573242147382616323108981774399286695931363914765558953594031914424799706337950505453334704764771451022419651216579557173486946252219576135162376567202570959457866766013190422021229528999660463587834762504563647330824150092149072598941568829322502816078579068000806992398395765756806166057399833694271988134229546766455845374387598682602795341086322418744620826703857760707491555252211840752362597130859646178854455445518134817781575320897829339976397709539426400244700407190324844655827199434555631108412718109260402175293741087242857783011229171900194334082745260214564645463806812371302473146687194605167957421137268342190571352180180558687051450566888378783699420971277751794475216667731535568557368351295131456369495526365090208456063321102707927710560083906685987540 [116,87] 382346760788881380201582145059842504526713700978408742046935975046299660510778205849196263429693278098585869526977502169971674021261863246973674330362793526894066571670403683179239568951321367562327066792665067049560148460877187032816922091390703749872170060387982408795358727086247868102548223111097353526388283325243405191442338567202685237371353558205705563274103484558855976701543278782768791443420575515838140797002173604462581639725000116472838284927488497419306957566789136754522931196570504919772216011042653188218133646508448533474216514478189261383815407369708765904753165204902384791124965588439705091290608908215967229073598866341514239947655400442152738941481795536145052217034300379645067959856235147091711468136557259721208389943711634376303968919589281818066998615506944970796508808732915231084547688946638548996771009917269352896623512667131084323308838587916574583090097693661032830397831626381824185528785094173881230439056624525645547366921218287286818397032852058467225976683828969743447772868536338266645743791000746976938845983996748485754602129152792987872289202234365726549539007687544294631226356525837583911508511779022234256420398834246993633251853265959855333877032535966738979807387901458865043203068051008361708156731107318467245536372845627760936604181514249280762319080108676997346949886706182514275565309939462009542797921589137208580046655267441044027081809995990963751257235796027350197278452567933483034971919747581700332418039337385983994964663449905646878832458574052449776532106839141145896964634682868451944856189543400739359214827951547587546773166807237180542922933182436116890918524856585620748540990118170701050426893045473156854833478982722833926243282678329602213795776935460623299265583945825642683037246917192023393212210736479351587884206995705151428346393665891404074659347984444842370158926301225980685518471831869549309038883774868963319095398401853811475038583546946127145399205130756089563775884463445529873339922897281689594876055742906316889853742098739451867722473156409046715308004376923336898245649751467850703907876462160958834182415920434291505256831189760504513585010443726764263081743199822201520795818883629512792716377037601136732929961186311546112673758511714028768 [116,88] -17730629734272772966988230579601479139740848806329551038763526995550389707370734511831372598977934160809495323899994791492045172793067026925879467271761574040913291730065951399141628608424833998309815342078420631473166050994521329365188565546695868711325927290651830737897238891756384235053715192813212878545900031697251545662850525791828728770776466307117017854300365351385714813118373971892207386986959770555176311414601896415490766881952348685212145170589156033755116387264354974954821385403253880738107409270774472665109216047285796882974794433348363406428718510744588471533218882889341069428782683047514309533339081006174778136866268982322326584219467267067168122157854538199322280440004281016011757054406550287511992729182933924316683930597678018900944080564372354333644611034574578340770220135024953359156916358716990067835660029394353682697334852292709701848958480395531295236511993888375529624574372852691607662105903650634991340944354246338113991811684809949676024103365032531737894942192652265437200533444311105626199075797615241662155967773373786890877030849304124523708927824527498827118763922650523323179388256342185242243452528375724429043198596160127211129902466613387381653472675481930373734026097846825132855048925475792479312260243049005901898572422060355289037928035388456615510439144005289774963897408458004788863029131293959118746959086038199858729719118508495973848211971058295243899761797364493889732497621067976379465156431589651844873287265558889892831505328119721275455357383238905412024195345595095385387914810942279109662057612955194115245319632789658518230777413478911034734565687035053210029466672188115378825881711028840899438099339138914148120561614654506216195372326379730329556204572674880258848072472224383732093156340030046326832318525465945144986328736893949517141468343861273694869712816553804760799739663805108160688109626609236852868736879395049464105325223687822103235292012915267119962713967285740121337340506169321937330604327703610378920889223272282539892696792403166514986272947767103956246696939654208171393096464469882933551413335050382192362095164595409860935586920287353773273841257528117512207104582812652781758100502359830209397745083750721979573824174018892910495712977432984 [116,89] 343411804995507834096084298684131636007005459623936036716423119485343600791639797962906859638416378784239445639232668213183509574436317168584523208509439354530405063923826851417618674348555934540436540244587111160144743174730629529812068490311812855964439569043330336071476994775736094503781028209826176305378342915029267790288390080030450494740664377846948602973858249074426405546190692935832011669143439664599665080805852473697706452500593744636200753522890444084878116784149005549656405151996951797852810349112448677870187403545515104091609913844057257700162627651892592899030478533751411920392120388360615458448539729259990200360494994200448447784102201316176189128860161887173939858699427439138836080870081335408224504572929795146023565083056307769552619655929064426427148373392994342707134875203767811722869469204102075457121264498144979509888945531785683264352801351439771331593546698236947611942677702242910712538255381983549419679107699336751454854821984173334690826951717771864255408601656195070271870135845847979325366493194579674798036027466825917585919357470013820833208092447697902383564953992282465172840109028134398987816568845077794631274740995929609437909328740666114915765765965200764008189148512377169711036160272069382131108414484852567213622228101733358610108425341538749533774281014724167807655211290278055689012032371731466035556841112403446163459769673505042492660537343569145192269869163262092364908871539450013499980755826492213531560105926526554489007389919268128453600437323968313517645715912918550665207025881992640607349166418528592106866385129452929440068779247223436873040293643054067038013760585086579711715250500622858988299534667207229341316325772728978290641223511745160446015758649643346723118402331846860700915774148262229920914603924770069356342111153117659614255709628636198736340015919413022784374384419527967780682618011742494141488384091589149575051671194194571030758250226777436685700033152866324972892308313644426178267276898823835754847407919277862063295830574658949044368517885271901574029396993698532170578778703916859020020625764937787253025742698082685829780656025039712935636201169628219348109235100950824337352469774927863014929988884357328836565970869106312263081294848 [116,90] -3833901113207976162166535998154846207335723410609302676543639296712583525260644228166976142824289700285262789031243555832047318462066912571859803107536372307149293447174337732416638922646804679105824451369065718562196784721712417414614661281334725742541784674424179123617777208719306365244840112334670067053747101291629056548313327590958932386646472303877552197729598195511165889305284258451951444755120140312879566340814809561202093517354517261036028839492954682530741068341200008512898126865947282739648549172050257145097802972652168408772833995782277996294755452964246155663598765173336417375596046107227481905358744544698435764779626479529239283998385033942816931502599989702587800733798324960870477453177059351429635399372070764941545470966142214354458239354867989491417448656460063606072910181859537157624369732424293782833682608558886415944346933499358787005487034393040952535153742425728946648397308931147574148843404896883758663864422629609505491402044042357777936474302219492563147757542803614505298959851865914563153030093959159755710492232952650646737385514176777329567170900996962446713580279532350910136918382204163414868241375960132067998115250939882363453676466657443934437356890140675768873744305254177608816220024014919668763330765512552926041192587874152524712245491940361011532177044710840746702790541839749580178976731228713685697975413414081143407712653655266704299858831243040624687334015729948934372624822658054575487224642267492428465903665362288051274726050730931026757433669382304891642621303169546406487119366594065848837304655018601969676541702203285832219577536772467575606759208118440827887486154458218212387628886756406293776653089958331722842366986002178004171956702945288416837197806234194462172303300562053450036863235965897876118962870123771285385460003293625157921819790008904000894610042931014790658520573620043190533569347632284823715768875558872360522335596582039464994643013328035683173401523115807512948643769684376121068070312977178565615306334178670457637997213984608367231107663572145373499523130237411451257680778683527404628222099751195699598412555207861317910043274172459623653068574956123693066830244607634206938686065316365549485269257259009869725559566813966422132192 [116,91] 15342920077732359134761662419431007595047812230733254261232042324027225897396185682615926326405039542790262177789147182968677538994919219943215433101338770525429222185314801528785672285993115721576828380308514112409186455960290866373807885134746063432683545321218417198584741647594334958724082547700815534563063731449462670507200791372369792867046748292046525633700133794389581634400207632048681427177862994244453798665456664516378045154924722930360981162995424093541427182834649952486338590257937352903668370417695792117146011182885054930172621327071524908352516662968466950387886555350453970806972853835517648345898024089283039940361996896370959209776558005936985793346695146925418618694897308504036189824366012196196220249853889498328424761632802322580129094905017071181032126396754312935512888023842520075165749550961967002277571497226322990215995628796995833262678879609348130851163551745269457988010663357480386162930479836364867174772040989629916055030421533947874221188706455745137741056813662846722447714665888551811291096708775507037951953303645545612664224378976797084215944843212228721202242664099826999705825621699595520164275469296444164468170382455985294587109981654412765089430351605376323654756981052389719274095389915575397940516947803811322925408367362883974373593417013839606406415699431864851644626547495690270312526694713995023907070513370399710058086813979990896040719319378228023281590279073063979918078508569131768199092301388441190001824430489041804170941684847205330694946414979199947731717942218704574101586639468110615990270553274042581377358107916868511043290685679489372472107398195480545357745680019855284760711390561614251403785758961622976689435544833048701023887088186514632509725937421485242315329651578143441448634571370668164811901277671426754851829786703293359962885248525707216901471356006263916787686925817315363220641070674036594812734301541559515155047212277779855025579365231638869465722619403418486976657981020518111685286366401226634567794412613503443407393696161015796477777778666617629058792363993094878458743328025645201344572322609863581784614383023372797819296771536452205581677863698197127612684899258314647405661952813807950643706746940239591929594729922337824 [116,92] 214297870619755831691933849162230979764405103821910357010444557594454956668815997212659172819117676124703510341188012788029223966930789949240162334468895201032449576108315016075057436267705694966830209308106660147313548969948956437496273710213139382231245407056173730526172273567276115844610274508475296321936901954174624375634951105369496143185020279749556201412272709769311665286390254778316564581364847209705179246988715436280091963404144086545246054915076933960496508478374852119253612937698150964721532421597287016580926355575498044798877354653577991637805626551596439042616340184842608086850053641867951873864559134118406270890631485832334141723719340935194179215029012256801660292392108277312678325948803806737474945142289517333453369965937502154403679434341894462652079441968609874982963349977116396266335703486657921235063010512535123820942865043523950418818593600878683271815975231127336224212184309636616393137704224990246663768839093561372827375527919805076056944439243410530895473555939897775919483068184940256857258469103470965357526912723875472359632234698746474607787290104047592559397049649551688065993847675792406156701165544898896593740858031231818527840781301349825704042085529235253781541455208011385608926825830194813824907043128066314701259355474942687872943908205327904925308904260320327120318763370730555866314871054637803772516011491316625088499507258459169569171383675669404426681837274880057024940114759629444547228635498030507151508161779397697707026035959968729148040302409525913480507953216174016787379058252898444971379269901330785553807875873993988359411212668581022800418735961723246441346354253740484511750125888938626928681874357334657667887082492107343854520900299878672876952003823951622834706279007568159085406605458395822263066417340334467699359791267868353840925511838927396365661226243462981329921498403045229530898809104041358537416105259639511868005477013988360319918964634370948906137393663234366708523281157216872912257318410975042413407917152125263961544900890530113191462056873521040203563311672409863533858055783647414569201623514676868989582248759333898115503673023214131113516638650717882425601098481887030732615793681558912378023094558974482441488400267984 [116,93] -4129164891809763434299137631901155266883119530497353489373036632830502097213151320435168693982522936660636590589863592204559064163953911784806928499499038351370134308585437579438769314711442308469372050339391488867519009738051304415850079739367814738324891560826388642960986670357964559312627770328086511670382961326914552187450974649790089056315696788217039325739934139461724127890400554627902224947515557203394629677767364822513777271344101742462893836724590456714666209060592388387751275912239340392863353093188992496704265408497541779982516900701770612816684895133131108417810400489461009286232472156409727650257991111369521904566445770346680720342755561640251433448546056127208014868141290366326467428741056246923295997767721136990847685876143318096461969829572084606541050059194529175317153165916317065617327087714502447453083859878050673796968537107534329742058298584860230820659172615651387697696880244269703367746231137306510684586426634088141285206966662981959253645157753541788284192222828783357892656053696457179972750935226438314380980625396722833806438547625603430901397878151485004109233764517606235810487950596914871833454717466606851706156607704589505140879768136692281751035751103918788203169208851696724519047779150604651617465484838972599103557493713833306632210619899107924518106619714425884982718927077442666560632699679202020641502643056718759473694626053465340699649350865721191598953303196137870899384553921512864411011348254743170665404265702051612632969948237970570393888011108836090110575296740446897376731322800385706718329306659972800273507002486532234347204991452846154601126261014358633085748200456779169800750317128914032893019539627301180431882500509673925104921797598887311907593925916964350759426849214111111947280781459256749715120987620581553859757410213026766134339867467282252238452270835585734204925508720061709224917122106918084241319039241465878796686752834632477487975059788092658849787223704461680644750974804819634527065507958436089467373263542831082428027604441143943910994647597348980208430195905008960294471959187963138930895267797933907324861943349812305975555520431305259593060476468323243852767264189953669931458713131491759844501719134339728896863584 [116,94] 39648325937359393352597832752840500677236825134478160305440279263609027519119282375011310018321302190859560646264061606401660688066515008512434148446119011812124869185653102611179928050379889743757806720300109788508549799661298558745952273213328311232992952779615026357707802700778309286822133040025361624293252067335062382029618192792253407785670810788647644805776197769308420982687458348899357878031397502463817663883974598869386335109557642505283744760625727797685457382416306153776794685871185835573972438395525939479102453786459788083853524472341555273702174880580477948911750971850874817378683871798909646658074323899718793748482284379058788985113797220661224833300474225712390624562405267119366015250295927327840258043251191598728837276247305237817309242699046660919255401470023735435367725811515194093815768029819922897247309267873383515048509926081568772625191277415928431555928839914704466434016093741946695147519808158886964442565166479536501627115726337282361743811813393771312747974373951702936557951763365922446606150380950397763389805182822638322315394563875846295551037410954061045052679452364406814452062031562538789628105060209829028436473832282174514687584610124303055755999043562093825032240725349384320698397451106625470105261814669989870900351888790812391334456301865519447333684758871431166336144491112404343289671381521156513081871910307493500449556386005840506754835078058833142572427084979114253253662456935572736044258645811539196110748868219659326934502182863375204052202831139278582157052230487985676955632280501615727874992792209889019100258553632448201442185721520006159126542443704144826457107163811767926386721474754871393683935778714337168967974004100606332185868536670030367156443642655640406347997947693895748871761851459931605441936468715572162695307448890370004551247714092961556461352663433786775245758009530361085212622318382877468894685291807303602531143852924279037083600483879373222771815479085056098949284040964825417133908493805560291326752815123657158125903342244216981364487082913650251133702586338648784469153985821283682705583258903389930485260643582414564644923244221936659113259439686686726505015833533558589300598338971288581913847440780876448888 [116,95] -303029094662001542021917376021449897740675553506901526292789638926803047370694537330737732509336061759052460014366541703555586896670469203013731133568607422139866668121658489656971638806867453982395978975146186253858672596697405745651534684674872415424246378133586066983365393440463254935090043910416688464401501157331740121878383224140562775871072440144261888523730039677910492221580049580259075660535805369408357802400068132944545151062887433924255318714646356991670316646046576621612372332526820603514992789926283711296247253487107528058447718617348221093617364479608685470046644150593924573590335156279010047630238834306191666676998564560444910715041270735820234574009037361137542973233757732579497642923150770334683233621450739550621970984106527485890261992666653957231350428938564479484603724032775969995755490129404979239040636886455298784223818039466346320135098458453527565773818226264607524909541853708763205113482263881399227428746422049303491155322328400122828336694413771941204523826571574660858994950487624425241941438621806755145272108427727734671004686080213006993183007157305924937034924753958892298374170878116305832632834890036507351627119971662304888944224373634878667213570390659317605856098319850648007857243863822905702439418450729888601643195631968477687590725242978235326126187852318355024124335637660841149359979315833137516334281637264725996835359767914085146086194341286713008338333443382779162284629378709877609857360253778960596406892384548345687720110996085399376830758416509220719031448223589622427283835615672800865604649943149249184491107301598202466564928436286180406634146666334051600191255377308098587926290894078564943739435341922181189165776567520250936019814218227925498843163755253513574463694818631522269594935939715509975960994380846287076253561939968420583961644765319637475246218873879084491952431331759825552162534518775301461905869585685823601065575512366791126140471346689389654234963973946585645618775438882655350999288993007056352430284860354044154324777411976338384986586541352027393273017596587455987919574268314130194909080390325108289435944748814038558265046071706370543628350670471901853194291548264289091844439277556500021878629582621512 [116,96] 2118513102243592555156639094965516932608419974296273221366501224674493583948935406221060027662323862787364356176502059895860785451216457374313417687515475532638380699461846222508194232513969372828498287767811931602723035964581696198104451546267454655648642640621949429991493367718800862443512057187485247721762190877709546408678018487065691041065969219334513138347660089453047191627360825561781104822353406548978326103315692681958028372471449847008293675806666912664368914434577432661224923893312955020686792794866422382171793331245528962456819607512880184958823162499829336828924826209784891168694809966971619805228352868339276118008201698975099288398559925542452771565112564504373067424503053653288974437100028979165855670720928120088322814001784549554805744008587570595697957969179828584377207480649174447110184602968874339447602794828130256878095538883104041708425937576939205511342382988950526258768618423915407171054224452006882603432736106487867180007221410027638794853723008773379626513430579955136498761736471147355661357220129083494272631621848901677621121603751252864984661359947477777759238155691157144821539578860024553121784326098844503173258697176565110769623465257523516626578608538704601397697907990598736527539958892912033919368365975191296108527017774352855115386987734207364206739358193387873958218865283064532752888395515784949071481940769715102145009207847649783403381560470466843470428414078598446849456585886903155220080067265232290745407130245917781795193444386091559671299072894434909626632121841049395633719043701577120940986022256732481973729356989808437775438093098064483040143852347594903217628973714218461471189974251347969933945122054874305207640523918335316582733583038233137658320641863651628652017214994386823525234405081590948277182332947753413486699400639943114838601603248458591633099433174645204127672004626874914901154916103301311139133236379497363531046615220438901216492625138544958628442357130137888415539488903944220209442070460111140288424297685638041553773344139021276116088001608382792431852156307847901954975848114147683984276971450474842181360602762909403178926575875245322451569168876384193750376243599358472019286282667911298868700905544 [116,97] -13281068967365463955055252466179697027095135609201877040053509243810946119606112851934649149741965722368586573998495828857571847643388179037488306129903270101487068539869435857538298141371371996629441976279301678629142264324021348801659330912040968415057206942348054413150865258112292524122485192531389748010118861190937947975781794448851358625236498494969073791783852103327334331860888206801420943394076917053093914518910423062345074698540014774019703303420585055723703553021757087570489499027343437261821336130753251198987450871850957903811867185399468686384644560435594182364132900497600861648586623610815034589128074117490212723946884660035982643594025092660850652429120937530546499014263411417880219966964814942891283191771032676623285882131772990218636867485574458402742470006391691180478392991603401743037485590238593531438321957584406583961042157007158062544668107782812268998595804493386614776200816283546637313105594381061912949490036935249255005923986650049537894115436581658775818419920133587113718459157080116377768983357219250006531736435111805781355392038662605093783168742033756688144129185382478164308567711067299504487047487986105137894520201777137277591918880527110058711530083994161559953446814765462887393929066398192683844652038623769873362666966838501220014484126966482737913616955879055352068180398730801141775541180196195729163255699862492917356265776525701080202764754129898129619803067387218424257191446514743689179791443711034901374401104114961431770447906607951545419868916424310699357522055050157574361973057924755182674018651802916338617039668751682986337403184683779752849044739522101023885730373265302170568674452657964925423916614191598117418583899720259938099735813804430870894128911432422358401150608349325030676157561680807086797652665055729353634424734249604937918844702529308815753062979969709626934752511410468451924645392546705356671359865424372114262125292493435212903962415654644456290903085266542377229978947302178702283700885195446618995623398303437064446823466483111792354120819950353158469268441044048593366131118848684162668201568869417018129696822486005302634333376944300811943328082761096055961799049807334316142425029784379550067152 [116,98] 78143790323264796800585286564954890111066753242483722813341690138306082463317100652192957131375949062105604950181784376574435260827035395767791032525535217900017884990902814859920174038631640237729730333119286714832021556166738222609524121125522529799207361210795234191321444964179259814173920262241442089722522051470984411374425544685490952659314504874546166780022502213163043669099276538273483533251765098189554914300831242331852600743704318427271250196768202214081492809692417876682427614201463086067064068883920962864310354086820702058640641224039562609321847036188455139514669304069466246022210494332222439377560281793332580827229785724262806258536238958761405494980939858264458650755282579316160950856020698956198021994691587634177311974764892274540614535035728268231257912555544111272239764307258821896858455643732222598450391076630091361232506361673736352067065060087599814431558705626475263528790349925971476043640223012792543854535433124316293801740718924562560053576417167458098215208071998708081395083454666785743274029788177599092519417515737954334891696972074587093091716300948245034701591083112490209972618464315258788148273448942795609243390379622771491025675082989344310245406235993225485142669325527255578655664525007576880162362406675452657980170658742529538779909763657956484941816852025302535003418910046299047528127464966422757711371910186955563543259930964416715988126247247454634186551888145439006675446198844929960902146792578754186574680211839626804764350302980744587223024422822637764571260737122977982842867712451022355181977594731660924100133810839557729638060218260506447848895783539190403856921190374963947520010808385777843811231256934659632944207198740602472374194671176707872120722258947194666559240878565930650003928170294808985648204867959710545141273843659753001315102150839532759325648110611609383201784406996265666964793218011577765057600349323664952988405394884900411186106671890851844803358971559034345147922715165914093855677885610169659028024876694124678962163215853889076699732832857378883931117524259701780429426855466583559430312960344527086670892432610855930473758356839156522728377368318217590261940533280686567068292486305480080 [116,99] -518515563784267745920327281064060134654632482111934167716852910900643514588696293266611944496094517661447973738427695766434949401237328046983863667325325035989752622804869806104002123693139994626519602992628991502417249109781271510562530575881804430185383965044951142999653094467428851281142686900577676701021582513896330347667325377385337084401994935014102160409929001509975558416058818978211237083024635717659185992316965996329833843696890927397387850490817777902798581980565380126510350630089595941975946386606923964962139086441272007026292347293217749947965888459589989514815205907014126026474966441164864687197907367988628735232177653579101092089186653465669012464758769749046454178143341176684604285363003554199790441072084437103775341806183772542574677345445984473999742486745762305859723040231106444996223219462555982919210896236652581620146211163351810329122243440104561588936828439208489675866778107201971034834635335964346237664284986087614912646378445581652654579498377803007564773578224577992391763564271121314592185177838723568017452049653547341894718364428936275413217299450903258795900963236240963515803555978644061820512251639538134017711162540503244533642839179500664525008664502620765200208693950673825086287770985823471263473477399299195919204328211991237172555371336379179169783697034619242153057277486429378065026295964309318162753773022408620373969073205314208128879242195839840340671814205267760980549188777421652006144538374676422552268287564046719690054206523237662201598966296303410641722804739340618896501808884400139578851753559038216991120816636054508953880279168485111248478744644176300411388537891274543471661448118900865998954606543310866034562059498090392509340159031722533926050410934242573903570512467707752159614817747436869334347717151587026582910854873469354483694441220680893683302406874767317626375004136923686562113160064750288075825440943599070046412837162678653717007258028617764317306380532811479159256232762247628649321465256305365016783619226880830175184964350855739666757610366445036849186453656081106056728050126878581166259768671735179744620512851243218335711153823261197749918906680661382143307401167415983810392431128228 [116,100] 5497411057634456719967282765557129437886916776451152701811097777041602577076377032262043341894656453789352259884518656561640264075533853550714679342305845219735046617376388065802497576257299849869848614178081826749832242559883634403772770878435869821455018885499765012599000444299083360202448640356442522049656298743640453923108351774349777395617065069948861091545290000440576125706828035884532234038160112486846420478355062100155757223634420497463955289073059250118149217433578111905775368649012540029950175197365772254996661571530104268643922416145226753420205732995818806191789646802202219611007956122772065937070873425625138273931532935621256969743735026290321422719485420001820343455475855017459060937690588682676558065125653732550885603292424264382632596771422231211587294918337273696474069821931947115628521279692708335237855057254538686087604756528086692571986522328982846478846517842650851212150472344605243720135379221732574318522808700468257306657053319556145029795520109842345358754192881373546688206089243477892861653527432255251845404778582575039020142711976645489477018361403107520704501250580064216502342933239766309664997649754375082958488496011970812134748700033312883264294560217936479726941185316923611550058075692238502834768196207674632680834230787051352406030276730563231795760338660064411662049753695089058677332119077294220066494065419741931762435677488365531424963897371050082238330793988873297466890492688329782052450122729042328364057222724568058493654235684426649097033301670070652228560492223835023058152271780190143308248548266294310883241260996610374231172611649475734650267426387695133366619867912463130265980226388956548646927556397388658420004876416865909104429386542175797662498559524279293862617140032601731032071663348024115853502091536720412943199573716732046156464176511045701167590050025660761700526425330039924554391804067227442615651142185219210319080361875206504857244274838288119125109735320896963282165832230988712654313232114410499123405609518470349892980988603875144872203224038927807837646737050627775909252285308437739905081671539706107863014020527598085328168019089405546486474555656492085918201803960414955593360976 [116,101] -80707184988957318397151897883964228443180669299747588883371934962605300039664280270070817928816054156428430456256356626041471224168487984465144252910207703160448511469688432286982208838060208976561972366478153462961188050940849894856565538925326536414220968073234304072798354027983984927798007856059881963143877606805570763409186524149209012557186913665363657017582344808967896580584611543752530275529053310411755424834951790627817172256359858886464375950628619432778772366191627736132721326735688189768888762513517106219441150680289153440453960935721540538242948558918139431897214549872906763080412366056152755167827294499975865805945035212538866754538851669634208210089648160708351427838685108065557302523599059563509877627760210967647848098532673206995231327972082529051497331564957750547042875790432271581010280308750495262638450219682706641950726606617867502605142944714601058902120213392465081173074461821764053842314634458933991766929752498905619061276448389628344230293295852060157938847969953347268223981503459273178956476804134554055955375948124568160621309337910231222157742693261756807847242506447942855292304660112061794967419450362287100889093448002469439827358737238203181383572295322780107957193096883072996496731370750915881108591263508101492557847227915561350813938295344411311712889087347646543512855370171703170881317077239111879844545934878752560703412383461001603168720217694288237566279510776687375299447660192218351477233856920294739689438238497195868748095746788036329508461839327596455702364663083118243836818635958394454858339075415859360382444190762770770284545273209513289842965227925253843293933701611620530688408185222608547548167655264218193873671369915364917022672422818360476563436584493817834541372866614756810163656114557565795301890429223445604436822848351528137386899081483651473535659542985858361866798240279176685463482603221743871108608666440189828612132068713593584072784919358210701815113424416915712684460098334051220694938331791114353542425520648036853294216283654950099588414948883205443976031190780011896841206004383235095515835157631835699140882152842271383577609738284591491543505921370095869583334004176717058720 [116,102] 618352089516547620790206874919826518061842504026214810888959893278714479914561543217420559806067589808981345527767192484894819506726219007327952538592232011940104000818342816141112627406206337878204209950462839777314931127475761056513374418804732205975633318467943937797233195464304182864180544558767322825621548336296703421138852288783819383035163645978956791988671915137005597572968589599661228757964495069401140968381505590953146318256078324284854254855878529977213390003642553444078107319951949344771987656590838933760945745676491669991815499563175983957764062492916983346973496979109654546241132437821798723704443071652257999151344459253954228111976202097804300542858958911773700343537265754397325130465997966763426548999270740885118564061412768455443109057944396623029000400593323400533548557050001579214211128114824141097106617553698162878653784290111497651157551759495630233311580207360368412168699764697217113898538654650845303433743414865654120998482322393178780909624826332592442569072696056371717909441849044562630003833779555732616187626419923159447360886053675590716139912623971954917966946934648911450944099032654785380469257670781779580081993811338155403384501304186297267540343277722667249134115613517602606000854696115719613140556477462939448463561834592330842156180252739273927571977833962153919717443685676448585624837094099771138119602484210494376807877435540994609644800937119408074170521793333209377002809201093162737975145249989470929056473939565219129719753650076559918826263830154413441401273802500494694584921439360108783942902381183678865215186875521773568761691570419220557116888911668769944735728508915713113063454827888791787670264252591328994348756465015632152166574439708830874108684365745789778337954026625533369016514648250426270517323102342806361883354360848474745221069870687928547597280636329785606379613607788005626311274622383423211012932637355079960734837209155447241615932332866956016757830616361670942633872887935300834560758822918542254945290353093987466840841125270524499654543508526044390341924894721937013228786917975728155336206387661938035426343033504594898558048553139309570384823138905791986855226830035992 [116,103] -6193136796014115156790304954602865936672359206133833527387228565792337453329161863415224024923680558059110255237735595992791143613181099992133989569130650992658362986487927962476115948880133906157073495186257459754463241367445029745790773704901693792209194240209378689173164406527981908736978979848276529790110517701357440183381638300800315331775087339001889788747592583174639658763227553758363697054078731250798399453442392050691059608189514033460144123416720347005247095888621575135347858138294860466899731750511177294254550611447788061346183344013998859358162745556217308300436851479867254124972536019639962985318283887453980811897946145578449200651294500919031652581654887622357514378804009445383307447986734155633356622339315556819172438792129915455993768494904036764979708331596973746294113668864377415459358963480791471311024110461800853898536709108085015897199796030849119298215717151906154716145939558648306592803666233179066931247314027055340604219211359131859896995556969307667328409425878342336038881972492081343564982662305971910217213045709384118650895768213713821706660175978980045122571236989186653904730833172892200672453758652984046996521350063410279164675772784655113119554174391429119581460559353360795985447213356285697848884039716860670990406301735181920255248359464038791153498765485172157244378821361129632992599322064200058282752904845077082746143064698807356746590031659650771499186970912572588491629087730821806849084205439521170830271265268344397928423079959696397794041445653467303941921926551684166650654940874620635158908303665605135726040453108832229190686681749565621223175422807388390003946440690870358293086447647565276950380003409698718185192671899214542807740527270804724692300101461347668703320403195310043921753067411051995762874425037971752341760173779992903088980070137514558568568311722979453742428737184176587486110665278690089266166206827375429495282130932668346509401863429461612963500387474991693182730846791628307475725348993436912366209315256779846545672054786612304036827839129913783511722548340046633979622597585356373817502979500999299032449828508967553216632269386310604472238291628150546737202482128 [116,104] 34695908139365061778004606874549341332138234307062588179716176303401823934321534596436447156541297458860116979927380741608905898765888725565741980532735977319657723805768347719768056881183626417095436554852964012981920172472358333311227340480148628684944162090349388128121897337268864496272227865388996954683393641346560399639476066192951623270394105831895641470853248594766112262582166059414065794383361233322070181693340264116575069135905276149770272809678317331740037966244146256991186939739128785176153525689315552012831189100762727954340368909226490223687322210139743323738806833089225898368746232746815734168780559997695291170876738910179468740845418649596474452523196786681797123071978205117422492678992387691764102492238477351708934926052928531043313455420521176418432446217222178877488900090801610955590012831487849961698428436665600658937015744484237746644368779835290253373893333059995585166069286246734398017598441597367952475243359325367620180199399475909928625323477523682574740741768995042944100531281494952172827272571683457673345449035629166192927305272215682524178949014273402503889263531346015314452071904894250621753048331252183533729941223234082367897152940291881324071528171657851519763009986354343847819935640651230884076057973012622456449001391554170369465293751679674248697937068270496779721444528487433293487247862261126942700224892010390127782751453078047344489703497067225270716892556130571065036101341504797274346176708939147407196710711286747377618609605259490190503839809779248046734926902503714203074055391220437825711625816245367586734572438347825527075401507732123634914821603812294018326065073817897150129186061930927233963108705535682538157003443926791076884746687854048882645274084107029362477202031975976591822560450668850755101462510587378700809846693376292630114127673503535120405430323806926911556498679703921702094612616329243365349695919187713090854687520145735060242436748058979897956784760555051536193968520759504159898421370870219792883287425062609547675207922534875694944033724402712765689860280130582075077847784934396308007543497094692830071472755854019396359447468040873402073463567350115790538792 [116,105] 82905457588869761270006498307889455360319871871041702565395819484072910457729531625148282886541214478032931688210407632995815828980739201166201986286472587137194906044465636857145255749385645275492460565155170846231385794923979486264046983522477464732169113502462554886561374743549938367133143024624242653346791107628346632661411195863156278389718342669495371498227189757694877050977462927414909983128883101249854843750635563764942485203768864728479674676787907424843714221085426791355707680315991281182759713722798792361001731395193420676589779029264857189248118425455509423355440613114616002236389262665176389174679884054537639104545166845412805065526355297698707887482675000127348794160633671958119962300074952884318948095000403153321325583019315811649739544627929827669295811993482596789012541265690280639450690037772673407366600439473947481368414160527447952007572146260992970767162710722944400665456507131901582800461064485437393002431442323103680540726789440119139639665440549993820261841853787742163542925850248892217675985391533641495074194221663922303792357095967642632928365928184286972818565522372607104765234207753302963100410608540009691433574490228278389628840339654621395782316549218261344442077242151782144014972758733527225990616720872302809553497375760394567056744419367679264190487262750504586881217872582862189787938295610596102290393152333317777167822076579070530606827482954660044631481132732996684589591570408805403172232926310181105311080772446115294011476780616105526209448193162871915330734490460312199332129660440114811494801257166540451728732111256728563623678551981495591728541082815205656476778031177650469925771925548599473365591084705155686970124519586263630031337369444987948711252133642012171180320947675212172855165334124700852026358121844675209020667156929459856655555456593605140397999061162452598767137933951262114270578474010762917470113623483393894136912558351568372859928153152970642014919030284684769149479511241506760892782202381138271826379146242133426535284011905668185475523829684449857852811023755304251576254886954139093944085543898411843564401690908578963816118087505430456659254974039818416 [116,106] -1348191755739784897012994480561895650903114121822128030580366173003969722390210371183963678065355091664603428681231767769353391122138744287072655718751875525510065677028029538982008394257028072682798007358787901071598000024189178686371595423805304727063640214053993516079865431445130171631309529612140188993158544602458305470974991079018147538837149744523918090716398267997379863433847844052503609367783994518168470890584941698687602475549715525377319294812018874311530610213139389471459241324641708574843219643418462544976382948440457701071322106790284290038497646767732430562560210777444431826515207378109936729808810336962418815979099311151814834210021456384190472933726955039998253622957178330599665612238910865170792697062155558259745525809887044369383958530363895591139874729890282892137952104640711628219850429794357303768351970651681322134471389482531252040493663770191412214025980710697910455308360815896200590703859464769164136534771352609151041489256531192835103063179141941982920795614526711901405949360087502953678748356484007512715044290804576618461948670726304821788315364835871453510836093323371703338708402864226469728602138883373348372857321587585013112412172841343376172871726454223882292319244420523473112018243117387774666847077532791045374152432377878592986240747800274361152766337409681550810575555082477584429279200626474166461363829596903758821987400026351281066905614232655726429742618660173608839769542369860400870095956971165342309557389884220372632197512660348481322535933051036268861559544567517288784982729762183585042850635814353512523382003885089020082452952087630132201720792983851314634783165417697857453818571631164389165867977579503120263804586794762713620590497858902810110011450679254006000221692290044058407196797274816850210473821122173632974150555892801601764533186441199663298438130306428603545457668322719169658257561111611841075943927832911612493997291043134155989845103878880582483430536421335415600261148746628017056286722773577222873099666939588799278655957136864500105671887202174622781414900144239351974416615722411775596971356636760789526282120691799524843963038722911917963752367794144 [116,107] -44303075756040015518505847618623195906183872653370858461234867725821618489416122025281565965820860961296875274398354145390224739665689630814991603951807295864288621192194901900619921551961631861038099747452361063935549554847781908374530788786984308960124212759232280635289620436589447244221299988745404791566596273862505212705344274215007775600141823563760833336578123657023904301160322316376978824222605812431741198761031764715393548938895705323785296202451650964920134273758338706912924008568118610709764277489099331460705350020575848743534663498722657670261851547944264191216389296376269087669336741696176858668854012472883167289632697878439739466264470176473619933300860216690127983102100325332009852291396245266926479165353715662457087052404548157400906423055827461469132986503064684622208590641015195697675480410812058751229460683981841627834815280108970164045055651358167535168914372575141805224065714464995858589235181895985731967364514015249110573595992444483173551227655551635198453054618987244145259189175297040950176758309247841631493239109371025103877654610298275156277966917319432025230009404193773719082440448258672273228346105572500279905907667956143976120255446783300212334502707333557652814776206305730212227798258466400558107500051323784985897292446235139877890385336675189284652181276723149598631022466918692787659788910766037898739093510813988873391283638880226457376306452556258391363844643917454369114149706732252015640238252838974776705753588727886590686873806799924073377493173699877204108291115671893813493179502117803439243045324937590179440323317854854551358334559859116906603502027078722121560533487825277860392023916424179994010739593072657094670302952127927882927381338531631298148431554557071292865780510084614725520798943865587209959962621463955805196566496885332681288318270024686955315416930400227052727069370090403426984934371546207406090623565195094521530695545160405086009898894912077475399333669155060713398840924801054504720054469856710232939185072543401423051128982259384701361066808896576224338672535449414255153903768068516705426444510573706476984906182836369972327656497599336351831019848 [116,108] -115849964809063819901285117405102541729350479621952709782187006736653690786854028788483781095323735060767715185837447752839175445241314041243245686955825806041289431215257345079485271556204162746477623041893355326399736239563165520192414281495887029720695624396701375479465837391588391538122515980246504162297495969495821460187585616379222341929712583566114066596280162344712806019400095431063854377234263282593176342065269206559530143406138615353806092584640029651541125224211904075331523037437654669526966905043743976523419009887645440606315781324873456109940946622788007719053866734256411010013443575119840447914088455583614163563250071505277971829918135159178564434092047144755555312108988057455364134262686123557527164331830715880738601734127245762015116648199371208417682772501021161070782041286191582784676964551795890701868407376666141275601782807741311708766429130382530743782666951634341031687246007153208373840692916225492366969893750824113504210371703841473870089198562507311955665654197309961610432407334234516974904018403148273399014497356958390087684174061509784122940053488196939964216565102492355959680936065463704539424968039850250638988370649484128563209689341413866929893077390183481063314456768217095206525399684095583158812383504627664674962569900952894688176718917681845709188362961101437672884077177832540333663827323961050146349444269835153213512055654860122302878824642363774069672174547409516963161016175717395323296874064049894262315326786387205311698711738387714913996531361367178440685895971197697804581317770744512670307338225935534333600754330697893411767853730045880564947298553637296995683879140033919958667081812624300306457897374161525281444389654807411350859052802129903650788149768443212459994522030997671967757863297404169137243581219166354906915969627206303444497029568678362876737025757183136284359971256713762184115878955087323197548289391451502520214682333651725474258286362190215739593890928849024160707295763524463184147730810081815716890675966321117827407386318953322635306964301827817210135372610445285193957016562939288194889887717481420119368305221565491176937249712660247557816 [116,109] -2744717862237195867665047367091246087249568675935498959115606191470213364801948467313391873541146131290789438838859454013499046632307998626521444559676820073010311503493779648341854956302008778774910537254694027748241640147627138800544818160621017692081718322303682707034237450736021230092017796332514117455890358288743531508300109914775061327395044053246225875186528995872954125454706280680653459781998748798484081399605069010390144123419556164486518952973150498316334499032369644471200499230719024716570345122160747157294094470657380456493815087590306500745086519840396351850774443930412088221747749097709125850465802564973451486558899174946800527825540943972838317228964635368068229259089463801830808580187568429457858949360875739866263613475693236048288006007202831307344996939056150312438869993417972583250580610445776177027046355411020346612156637366976774866278359841897200900307075579935456199020214795156768198807958914021586897369584404206553163850146190183468364578616141345258823142582033991754220653054432174274635382654412580219861918523332962518190741740465552273834565723925443081348406768200728250451902292607676470146647121934208704486099729096115277173451414856348140664190510216354520498259812418795015763866010613582155099249294603637013600769011530308630107362073827944748528133080398123789766083548083445041824043843797648135557566384616644497742272238714393162811462764464181934735397812656062491722145275581256750126195336073950061774618997765517601867631210325526144644091714893387298582855269022843443995347179044324677470568890277945041687483742679829573284149620331971976185231742077562132117653076488121306387125984002803227534295217703801738110064584502012442303876127308384714918075427113426406348274195843631071385416687872570714796862339954576398803959616254069250052047325523267602654670556018064130376098063892633544760670486045454113665254162392420187522163944236518103624876945706819330482931662688234400073858339958784730805747270420062108212349152296012108595844354052873971481842480430412116283977826642189704742399034666154942337328697586903512011001105690789346584211621322024080 [116,110] -7338770503187766206918919872527570979672942772771707335911076324495662073601309098132939870313545543315470161942272670389659588276296200151288910513048157812766292385243948169042548158003677219395987867493354158641146583191857630165150745562702006643128360169903156480081194081119571935984233228436412351728518483600385925184686585336512517773443231459035783705205429294586911764068298376132647101436451243243214608527099239441797333268338499853138231304465883125999520424254345136842910589452550704326044785647802509538039824446425611798551573759940103351478725606805760333322863797481592961732592233444258964799627494968390945989547733814185997807877749296828990735113043859189215551636724148895430419123197962377421406984601586176173904757058538434170775380486488527880520103693200612389535204421041328622224631855749953238816276592189106239060212694563065747682337440266074468063680036391393438647278867253633033264456812429285234531626321832253714162284866778989764407455121133656007507202267060078776272672859445045406908027896934468355118075308655176034362021581486177375327812539587091381078485615805345097096012551408984570703730490747161824236500144889663439934939341805138049028916755526753675050046044069777600399362738368343030421522289396047465966583187327601111585507045673269276213379395763186302340469136996011314775784447872532557199834428190947449560317200127529700320194902524870256036590115448800840044968612074394232435269652362779326092866900515667370553223184228169707932131412961259611226969947317755439520451374504478389831256359410216127017381863810386190302544795839701632130483989616946294464749053189766603076877614814207958120730995445625346956246224932404041802049500424170127947659187045112593035707573467402655955380461916601879190817594658556501350756173389142419519840208283986834616860266213397497770594479411183892034103339289680371449420672752649223108309429886727981315189822376796538591107881340447537123456592569646170453085916618102645044244974810162848734497058588539091749623975253296931037083724498385788474739984462802035269129370836323407710838486854578834921887042040 [116,111] 3130472009518357438446188883424215405599572271375998384867894751712217098480418509616858520879814686882718797537691241566567729101775960930821946435594107731018816173350387525038755746060981238401463833168503626663604130098016368622074301393643579505068459828801096010908285927494520806463830624143207216103951762988106577719094350130778204829799843093339418468693216853526416027978444766339477734216827214317196727457825933590045250193790226800949626439149858643743174700662338757337484426586555790313567444628865121744274161342497349949504053968656424006161571020661984935342212150373443607275144986030919679991286750204818084583471783577060203392272139559332144706777213563704644748986366706426608796936461303985737037127965738428474881926065697512580966049751591671592176269403421806381683337612949390318792824257954747835158466987172729940427492257048220910368992168911754282998997599038763788936628838048619564560236080483498455577855822623138753008508845364899782080641810528812481707996990426274704097044399040671912094723895220639481546017644655738792537818446308746615231168916236892365817151762344642498780378724639994526537413335413423197583293156656659721589948432575849849292353333526646652408821386442031585236807529825267136227452916159135185488431679792182810961338624970519726465056692289057405597677412574754126042530590941981727309650373694946241152408752812599218666812135330383893442920827282766621821964393250404029437200646766102244199015651355938546175947729853494014432615724333413511802810475497409722515407971089614663695408159206082850372261043973128796948353144521527107569330779637566730642402408468577797667448867012347496511402344296296049140230365342584659545822303484030865529064457564443050300924757127709455510427726557674173788120050661376626028908298431538606114802549527296550330288425743258262774760785107801741316481012471301175639648551942897045696308053630331187674976681104529235154063647482682438453493239717860339413928810198808273713601926180930980937214781679188525973930910588574782753334083940139889648913208271478918568226876538921576812628222645788881467192 [116,112] -71321477069285130732784235299411235792428894341732289313147971387745255146894794600051976213323705722512366018340609063177321237641953575570513964550978193096136994673454887298627525913523581253243890844102887314035963412522711762691519951022801078598607591251424777340647273482861363837703476808915734463257061454706622898952176852060580079754623097788004035713544383382516472070782225904350104683700549606190782757345962652995031978451028136737637539815730574591221734329409429981125688098892212479977998497939279704737577321473508604138150468432602887666749269151225712178320880199460774338837192661758293093821142086237262949782767641346702092000640613820468620298547004688751513834442934491560669018955796889639658346682174559272398879900740896520331406447244705172585438809839681485752298072608781599760654871938878990531702172435840931531077839148089858374879531879808854940110179717948233026642694816989437207088304529201323481791854333459553331304041950924139725323336886530965162530545426711284233655437729976661657131606035824109631888047881784425185164681183458998747203121121676732188719342000610685468226279090996075558144219498859540303044741363860978624370799802822711081399627974545437195654326049261771954271955785952442690554797884252734421904806692430191816492844200764509203686049346116442925521861014348311863988899057800472397743501271937892391497696265538361093710999258486071557335543933766321103508798343998372350591729286989965086312845787236801939689729796978184103386392532975256034915716266037181903312799459767249640229751644938119547099162289790894976244733476577254694366883547283162023033390022644104362012156925948720444467570525354778006904135491134079030410724810095755882203747843609699016669084257860393180840612438032835891049405073843868390194313677271943397299850768673426737997653053022248650951622989506785141892769319648290899033306108059025923928315807689983343090769230223994426792720333630085571821370627603429044973217295328322793415013189965046802600569733561479365737588480680154483421271396759124555367983776352875307983697723328227984430335127640086240 [116,113] -1296176138439098415846150498790176077863960238412538061562591152870095305132399729034555614843428437403416183689057275221973072205693880925917595231045002474854020418514857565476431791236493612259411030408287922975176098134258093923905467194362213716213047460969894535261395269889300437282050894577858523092200163271539708714606198365315480071044231510357344098738681403599681518676611433682520448192607623788896580145187527684771589688068943610335805801094555613410418230120450704333225550026548081358597301153721876695011113891254010441260776941969469715209078712252321393613735193026985445434089865422189227605505271702664505556001676156592055614333616739964295906971567979376244207153336783594893515526370403809846150582825655366433843040358409525263598560484584784841198032609616046224648599734435353053385182418020497731426735606154028688706593522270015117709510775423810540727145749268575419175953795145023774298979177897396238274618133586506776454511303365263647162189792687268110872141248966537938201733679786673772927374320017464728142829903085207661110269947645480311456693966083773653270638859099696976433694353644694910085134476790306348562562610563308231870720603760788703280157930357616758827313723198216359284853832151197907355748090993245344702553888111849494461382830786761145019436658448140003098872703832679798451291206013593842686039206779122759197339241236561585438751649148235545241841091709871534827074864870196628032740924360595899117677108312247680467708370961374059084061292705947917819863091812610330871293461413932964898037662189835219965817011406536770237440566911169886829489161603395829098096029528937398076348072895982578268312328357407568199266483552236360251821614993579299852099159967630782927753768537256096200789630718937512149553718012364028618894274631574987779640278957751654897521359629684681513203642515848964797567682709030276222329054231703833441882659955816763954249316996981844979052256946568928310651777529647868671440644640852982687616008811313605335828798781135864420704429102511752759409797087121559514312475953978827688817156085257997527405404960336 [116,114] -6330111984460557949221004918368340091301427197480954492012572090546640277617075164469571836674784065920411060189800303645460497812455480458148658435811498140733383671260861755559932983553004508180600240737176341994166388561962091242481441024300149895458717051044671916874155169950265947024129949091724418826969337509356653677876282722489618327843403294830990056915721044553088738677274174036464055793422298927204774250422315961763534107752165268788347318273307215589307299758377599493312536286575996222398189003546726931777904003649423608464882183412118577923754682668071213309819874620786215840124725014811416057781743935428074991557102203682517706415081253531043649737894018906656084033125885686231436870282983940854499731445568435825194103119360746447357959340535419566395186163005689523441840631909367417975604660066379026861716667196044697545400592760094288330104213618102669039428039850120593951404026587979274095906797916741806178530618374272116854595131696394750540979248594715012935157984135191087080427776841769074169092738570330962157271134114556607803222077848405898236455153806790872446276298309621416742563295797513799691091918414908286800460011802305060754947712565576898151487158349374182661315464062849001360567923838808233280930255366607844557638144961638274296189122084922177403850957773787243457531194013484283021861999707041119361011728684600650304657909547908986667743464816196085332313413118501900048687376026808559160640749329217811528236140209630455992402234167300057155769300323251854870161689649341022077191129559303567251773330556409948465405534841151980272142916331243511443162168457619524513656341964890945803987262204667337563108239942342984392609300541020574895062718020811250533440451433293305855984750591801215855658774860536995743097239104625900211732219354330709412870541879131308258460590331071403413604598499468288750942995899159561562562603844989224944797074568249697787008755168363987292638732694089656338264362013681024114870937711616248365720163143940998512893942531912235117025871803816341282584826838347955137234716936522602530533927907887463390204312 [116,115] -5324709599338321876160105207607203403407529405815020791055812460447521754151681890631798716855835113550770610350448075370363189540485133540561328188603809325295855226736975166808624428198159418625336888870309655058411077265016605952196425451593757609764877940879304517455899979069051303301339413086600889261845275695132711657270692595985579527873652016322863531151009921580266945163832025339163771984075008438537459968111918864444525574530537176016094063253450973329896952941472323077702013718255936551339817206349175118696543249848278771194961063178268302992578909771035904110388973228086036359977067916813456692902309481552529140934384936556805668247072901276266063191580390239000589199041218370142764470657988508714771269962163513100596204623989371069595655883286565816201218229397178141383116155945770646622868955462748129906402599309565115777344272467899182258927265912930790396151427143721442485057602444102307600530314476095564373609200700608225807406977802944762244024551367659524149251852794573897315142662089504119530374682658428359402657515577009882381613279645353154600422406380047722759103453755602542528449730112949418303471547374105142459178193137462225040112791242348761182801905845736388028793053210223697957303574702485532276918579051893477359525941173316163557011247216888248645136946711798919289281343638244057594295699231160531342215295829395519692691907702373875609251697483821418319377823140120482256026386239448354217270227378426490837183841526697199494320313666962098980219861824730357213778965023237281151988485842315016677921534278059503972898709722988875051480383740974075241982958156629188800618663825697352131364564232948569517278082024968167799347267776035411282971558676178883997083542928587320619982073971183027522326928715938818519798422239572354093560019563386384144373055711953833781591486085589379363250036032734207859632078333936978196353809029849044597641327449829198829698544466974097898687188536128918686478082905146681410435289868571598707955778775101268221770233079153462477205638584516365317130772872619816575039813157317574476327262763135002912 [116,116] -67864939033511887783265660432722787602126598005810744250455757292478862721144792311575672657117614733885981410060047639389483215719467773622476378461331499768069228735247078848904521161907645650889732737749831163195624716143237853943881620395523474472097661586875890744055522174547523997734930672324779441390481668501608983381899993832336281177748250394435069058895719873497877190340088914482055978042789218265571782340534390802902581646399230854964637212326821420533359369693648834792583212013658915389125240113176848971387100687387686886748008486647593759989603889558537593157187703639521519080241315591732418168024536619964113706171877041712553316644440564878717964988737711005856399859011565264167101459358235763650064382750594719418528885786858088647662817066667707725743388054416103976582620344525644862783357769736702926294429341855700801299163166879934179914572260471136478169907651777366671448329586287759560776203542623345146880028504119190689574399353134841084729567131412047068592421856439063262773297643117362388722142843321728304293029037930389379256906173877660682488223431822748896651178680796710706574072363973224039764887986738487296819475006439879703975488980107248700864802563672870750906752823084726821570338805362883444225607408889464092758745212484218885189609634749705814105330888497615878513369429436185657987586988628635665723125518244439931818797279676218510876254558517187254430877225853305884161732484894878651413014297057715104450902374589997139967270578999214391394584475324381280784612866207401027213527829482068400435316496492409051074200882456061059601427423201878132901824769592365945059075811638265603967284130281687674491512453799493438725752248429841105593525494118700973535492400080432645380965736705103655770036867837878954989875024540999772595249645751307919575763432656958493386174131708475840936170836815229164709372248888801768214032586370603696870851962599132869952471214393103113426499151675453065810514044928288202280136993887540824523120575521163999780205763185596155746542550980759869086396921959743858247972149480281601622694149127392 [117,0] -13740779633549352059897600251504717865405079159407485266422616534762074364893062067175990375395463165687989577450217382210704954107264890261635370017649419235043196343445810536037554034881505635965754298593909898682535281125558483942113695782310666546351585140958177530404226874545458926040541277413747737085561238961779597548916588794384041732807944301639721129738357173317505975100955052177282959561319094324711469986660854954969345931537946023742126215819814912330288281715457982630314603794995429635759097024321826998038523446122603267181151365879328112042498827702394319695178248744091742564024491366462503987447115938525585755609136314987837900255304593569507224239524909708138228155035501167317968205602686266409412311912659608298465223554435130919742786875611746520091324611834517472848973470756784047449580376653832996606487818825395389284953828060756763538505338559856902661340738806043505926220871583516248351209173429036199267436014786086486806976138173547897593718543172690448911707449214149116365592806112156358940822931398767745528883759337180790054046143162559290624338833932237877102998934082116290231037404449869989177506872874123850901875369166365255924889269411501820003693268879982668433726105371641765960883873294288934887853551492090079502907284355975119963177204693085189512698269044802806370499062163599888649422510197071160904790881137780487486672471201892553986845063083744268264108553478511790139015741181438826731731737165499944126641216546402064938313116049688234631377476043383605483108263517670212867515293649336452704761076578067074608624621823099228365792568306141217218854484754040972883072173657180986495791808464089407957681044687270203868768931950019589740435131300177084951528304054939460323593839114263241059980464426205275542921615316877028767699924066836819723762267945751651592539392843266361418621280721690886586492085920675106913534591436462775899123110137514929988251192536434256087963652268076158427005998182080894081822526349031442350130866987564343536113275121623548463675567012186809445495591736746656666660919680181189431193659702732250329765871559217395585755605215125534168609739850766335956682866786924948010332074837637787269575810133368459435618348273081993503684231914159733400127253372794217472743255370784516336055071156763936845729004985255039871641381437617282127709759481471328669488516515848876116223144037248434470183501010479077241978486662166700629659683079704023555811689830272572126904380043825168747939758080000000000000000000000000000000000000000000000000000 [117,1] 64127867953082490535023333054283864874041959585402967707242414144248564142397146788964954104202758115719534047608173324886530515939193768141012859173531692154901478116221265895610399668739054917961405434911835505007579190369313525227817226257566481752614705354292149321487632968833568346578002512841186770939840840392574229943779731186439432912169140332746100071412196510881000160173569883508342886334692319445649455179376364665299771083780084576834515491854087997729926148142539878573581705414764438971161717589621194174859421231473144121525430714545908317448704012664706846503599896898579079847659430487204439162047022766660206495960482343881118131947014613419734937279571367319211061251255486322537577803956828531810265168886811920661478013283925217899795218455182535394940728093597224528424604713996351233845478615646845469918169244244979732861283875410198280402817747767785985320949678455770278901993064971667776554147276345999358753145597103478754093336481677225125473350031672565470751189689246754965553725502236360950000863090586633785758560195049026633978430186402091789813399255366864522154163880938996857849916830015572711023190441279854815435509719387304396709132053866967851887775908300903457722209078578639378050276879059571690002197760453127377871173929234959027625064815376635282044354176573925215998275893770102614147499283182158629399681482037067278335798844313871996850127841978132413944248400834953843101854460535483080986538141238718117245539921601759707597539114103377360421532155368352095752174279549789443983773200855337251750924828042883693550628440112471996526879925437340064915478259712023738329147643013589719451604500628640449906983370013398890314571009277391544092716485687688886671505281569820048534779876231055034803856126270980053146185812083378632219660037222906241052428733545362504216148316135423005484579374301379450167957368949498009662066246947624413477976355157791638201212111849833778326400958600400938146185684880806002518875681849433732233818336046869726525893756860840933908371379695064001704166720043909702920026573507012674291615101639380345218824369038886865747911965983254833662381986171361089477870381560691768331047822916251380720400947767820968467001989720411174054682360164613480687833442401872530893349252212535186657647413627613585966945762747432818555263685615712694901470470753402464698122420013574124199206951260251977907895340926346549484116999068802447650357247848140848092350579718753231224184540974514357855165563797504000000000000000000000000000000000000000000000000 [117,2] -2700739251769465114864065461469776149397808007392057179978426232266824742956912302618987035477803600127188988350342526409029686286002837074720075823984745969859738649854998738043588310986426850274052245720850288755860502428523064535248259125026389508953595916322934902435856968393913001147014540561906807166492714992827937752620543466653830565367635804812054950361662188156031808310123528069379812393560484865777708368328954261660431855651383261799556790463745879354506854345287214764997408432045381367421618564984885415047751194943842538387965452397698524759167084712510485715387204716781120319288966985924943537744827813604014983739758537703028171966572218314371243358625406333964106313263971292298144420993521496548617498879056371967271428183850919601944205548454965526682670889310051999969914924279858493339031628974731503346321797059212057332697811624285091845888927395865754719383738146514450882123788847564407256237283583467837662105941081381914226436862532160595473988549204625618349890891330669144416061621814260292096810360338059358807211369767017583199382002582843523665316380347735567257546098545536544421740159305343162865314747727390860278407589567600242110890761925176543238729665909174541110603561136135863753604294140113969113834796893228234339573173910576768913905988800377481291830891525386451821743011659597405586508643476043327891457479940641357991255242179801590477368095359316607774603659637401971544628297101849823285264179106049675794622260842745921788782584025856675478902997558931572771816995707856514020647960085153431451411662824578167945129167210835044901538160043890547202918199987224404988764871549385923691963823823887696022521586690249955374792340911926663832270823322698509906108700359384850086346333968959569724035766516050700687936647883618933263657329654592136494191641507130676169284469790981415426601499008722550786330723171050421160102022426504050343055246245399872783128019902823516961682606861277778707502018608172184097205646375302072205717304473486918983000515332172047720192909593839747693118334495101900549203929608711082694355260607765271151159712370783501224265167287223840185389650584415738257935379587893056995873217682355003471868010370517253554330750283866083630285903436505237271113920271201661016354713562648005844740450691591264732046036664567370925062553671962908248488288622447449575172671180463521794966100503651905511448608582136562168618445089700602200721700408752935218781119512748245362154056175146490732919222536503296000000000000000000000000000000000000000000000 [117,3] 21445020580766753008265586427141840627948413957222834414128920192627312769386969177840803122634276038721508039792080369637378736135743506997795505640662371669866313007756772912887804382476530451890943594966893743515187988088317825068821269391399127956396620357276166882061431698660527500438525471385148518988204412365975687290648618307072608729415637163211626564517669095180449538142879267171369747512784793479763566852294913534958598940684392946710352585548858289274310352069312712065902164728814198554199002654759376048855042160493349560940284467501235496242426804148373891682584972589393915896694539923989522165120650193657484268475509955743979826337469056554255479951546385120093615881594710642405737745500199476232310598591234070299795467654526396741549700730853850092880831497525399965798041866075049116213035458283725190417206573145607973652398121732033563789995490109229559668903124901092100780695349597652681706224579679819009850812534764825605684173184392148232633524305395444599307629992135927927712029987772533947950590597435704882308335531570451975874986037902732596904503867421540878893043177795843458212750875842581460269965226207060082131283563734565878454597236555272284848765129704268232676388111656516261474977487776264180491326372287193189655039984472503815219042595225393384627841119921098879679849228950395200428554491602754865641176742631595289080535652753600064267032213266197260631936340909601839505689246405907052472540248722639959730816005514994823516031899788762938341482670504404228583139980562187867545165297096946000638913189514268537286572707964767272420784441834311262731957816950751488357313695515833543480700001250596353173741751928225260895427251343872624334950730128545692057175124042527571266672319498117692021492762932493825891316605717953568201532934001935457819121328048842173637823489527675267557260493388997337673893021745634290262731872194700104826402340128487686380570056027930815281775176121151011520223442668937523333243051713225304431903692489449870146328434304907995268698468097587770690270926985579946760760612808350905424392859268256799594727448839658054514687573333055105015906147943456648528495506585175433528997987850062083331075240222069815716338655400583140936302062918830795055799019532053632846355880189725769553266684342760768911283836381226418956248259124240945418324807937659609926024452873147108516255632187910751643314531097090576062600312582322544567468428133037303353133816754333446758257069868327759702668558162984960000000000000000000000000000000000000000000 [117,4] -58524577966132425221127521757346344942451537326368410317280210812705995722605281288233630265356854937146467529959328841397900426128625354493130049849111213037386940045126941902020705836218362363401013588109067206191248845883964650832777360241182241813379813197234066213873603804583808946342814058595492876137057280809088192588059391948414583595402754393777262873127727307785313812113769452674246054804506869850728043352360841296580896202010217475824292975580532718779706302742278203507335475141875695262645795849320389901771898897810196199447638080001901546021564516336035650421930389369354381056522333666851950952654961332039463222726304015384375499345699239482108006075710732355617440040159656510965768366632155802312061028134715815701587811589343294286528769822796918040086498798708804661910766342836643424449773968143448342697666748845996111578787901605863822821397116282106695916153903543803088794179310256065102459930352140019719116756938836232298490605366914623239046012736617394530540375339668138749285605882075753545327734925966862015211880700982258383976244465564131375557676884698045084017812440709212634241686496614419820507352330119287128704448715497757289493226795687016752920957714727713751078898057431506084669519324152815124869133292289280128327058023533484290509206799387073677828999725302533156162852149475081788365174145275228269919306678142499204529509873569504520589669287968125941217666321705793405716740374498107838585258496920072763317665039751225660054827864259590000894372061344797933465663311139436839715817968308513309168344768820928135517404922917207249372459880482130240707099092632117973441708303970112301179319216781485656621034088590925496164163792278527703753181180081517997487712932079784211165395906609921442211879102847578266981738643736755104868542912073683754633326831579701633094656361205456494995115419047755413986139235987339847402304526571899023437876772568157790360436232555147178360917427392509025569587305119520485558501769612187436039088741208921172749362550182843529440275245171107161039611824079794005494080609254697267305816063179689950360891579241015916623394200312198338695711085738936696269279346703894495079337813109458076218374461825755270912413203123628766789418784514139011707741162086362448829327684579926269618009070746563850390642540728697800650352867226831850264443150855935496073784059942362755370940870485019106696876384210434894344260681480885665771703741156012000200967858061865573995928637225162578046206337917911040000000000000000000000000000000000000000 [117,5] -66654868525287406059157944486549964561554648237153836856332154854508111028911087814984096477223820112278178170575866494241205384243645273659367016075896988657971204586688883100025027041129351417364442815025087848843284598172979181240830442103413528256980006761647663747579781722412270759516846989736163481493936571615618290017754527666666754372977094718642409488674970108882791792186029064493956598522361021978842105573507628788453459854959487455537900837721976316124294907389697401582254974594181424908963555229319464162211099098426086302374133821908809079925018680500139997266604378782646530587880926330084767155724357355595976173894231012171204366169526642664802703694885093334007587161700484754728428894045221255763881708181169169663988648745544639545591772810780874855849434539857158863744897780234874388600491088485064249019145079386824891378435806236586319784699951472715666950507684352813470494420238864204487172340505526626570940835731771068665173535786846193759641385979912283155948358516950623603217228088643311850064057380507026630948505848157008420230178443889023467744759233270578631804550097723689495039033801919102825656019251061725293710344060484060899606428985946000690726104075620382311406656544415543994152970423048306806208208842408774174284286182016412009740323828306509135386938565565029979780203378075774099459990203437483085072131029739679394092657024865649719561242120213883723232015605049593187139190960132773081175604688960836606730346294932811585666917412392251060229817384731670278821236674153628388265799528292529362114172627699978862173748716398767370335935549396635360479860042630175726165868556182018374220707859627164375026926450088543870827832893547857403669879410200656244361149754359109155734609541627407957733041296509885356597064749839708835804011362217605936654113932450359741028392746197436906733543827598163004724222962978959584929053274511415580666603112607323210180053158846049854664392837235059919615088824646920540625986285945584267852916970585625643166919334545800673793824213833172113865322166570411710307438686329361664557921012652812756077096157012425196680517604429094262874884513044512746975870082353734784695361604450748888453367546639320306139601809191944560322391349314878279288130725513132145569424044540154865827860475336309887201048197944666952261038641326798762566817039827010651246970981116841400475199346022010281274673605146468902731110272456033005302435254500858110803107378094384532261895851788408865650142643046318080000000000000000000000000000000000000 [117,6] 667604274914202063652828381140166445094606176189870773805010938197541599037731902247156055130588528878300468846254779765922619410962137213305707688989296979039368137498338486282483166899116620090877162292293744683577239803535856360144839546798081228183803827497342734559866364951432540087594903017245226934617698559390276361251392293503103805354385166893520656646677749474025301376016381010738956438266977334328446347703518316518114297986462073109287382302045355750553693060353254521100214849562614788095804847219933602463605563449293571896865855790878540485112957822934261546428242207226798796354281518666683848477066102385885630403225493332098656640205092203965598587695268120006285600401823146208542972973493927378962529006557471597129667049503721113957582694470503681518901965441301367600170188394504914390461683410064840154070340406949719664963514339446920899661978318114957718848396079774383691979424646350305824560796632301554788321772217942519927716938732355017581361644283675338981400526277808978770265552112169701940885899875920708549671528278321782824045484716297608183831003218746755211697462147382504590139245564525764269948750980348003856959493473002803564165370696379256993897182802062495581389367587184168714078658346844823110839871221782823048682500975896633045460326412444661418053915881839923913450586445282957508705320322915134778026527307934935553515619647817574970967971421946544226471689640050407808777372574592391683101792328905006228673815356568240097628864335571385531951430834252803100417096154584849065433515744941291429180002754768093179710744027006677193747917374724802346397205732946024619612038470043766030741507876176080320535987606962021272533401711560019170675593615168996904885725790042701218449350512678560017500847037449794266051517664373597325573279099847357534160903987605186391884497580168734470531058966230883958714031354414866236610230968592944840636983501938711768541650074343294382596600922773204339834370542337243248803253498350694151305425792723974596626821265065511350907629111204742936089020485535505379430650021781358952968115551399226834481733933542414449961096054975649814051323358252730866883393248482358201251863941185098524040544183458489791978209636565171300421016975580492274549733867361874716009231941325813602519721366675834008167140139557603999535866149647171786268392911264897877207577661984877568434807771965659002970067587802027816701284115232610408746744812614803774793232628849258972317511129500927571851175112841625600000000000000000000000000000000000 [117,7] -1698331828777179025734590878675995782790477474450862729669760234262394255136283271626875814995884148749361614539924266058771846313404203851487673040622270676479441997388007878863757718023349379382531316514707422092029584177842847534747397558313514944633619688124894567974320983965793303874019892184712601549647475095965770506909336257253239519030489813883105433062781901539742817413238795171824004442864114795744376405203861461784040870677858625239335921042298483979833267654889488160778430401220918318119041625146108093189127663703808707671488726960357604350258059438951322031364368891013306626319401570384073846690083142996263285035457807165600394220951726056428116274774100022963380103127618960432842328067784084685755892745406397058104196521103294019035340962297163706266907390869703970580275349877908897501417001093127416410139495900270339603869248042589346217888549557472041267433605640002453328071726737594459193565127402576664109243846792234036405315231444241775945939846954296002244705856128372453624301155272151175217643217908044820765342693557984031006629449161376234756091339748078467452147916165566945573797239035639699801276400905607149998322014225164441345004908523748075100506863542343286328962242332734146545847424943351606058400820821353725131480426212121799103355326693696068823413081937926719726296035524979632925582297492261083607130493833958112532103980780459774138415822668926937881474623229831082836905745320834165309686642063295712363340675529974883250757053657815454167190892698106040767527601514444232694966392212225188687637315028033441461935846527799899502432867335174903445863844961929114792968900158101570348037930119835432721162554347507207941521969811447965647663878039009954238831619260603843024174525862403160372178695558199572566564944070816383110666877720418422745809712431589760326178661781867107633476053484981136737796201783471195596216548195557259526769560281645826755609780728747977324385164928262188853585591842083941109003019733743885081685483341972361456089518335497884822037200408506460421367011644698489446547045071386243902005142532702091963501281358435643014935434410083546041791089381233042429297794808192591683744086338199064944419274801133919039558461927486919496420094826903191352837125218056455803620483821820059014054700813188794269568111393440493461559930678797938629890673456487766906871541180480601731766899841506513715686708178342365224712588155464253007140565137011751632271426748740578769692813290886128078147100243656704000000000000000000000000000000000 [117,8] -10704910982793517185948781199960402832205046773531652055408701673996540936675992599767430153931859596906428022174309905282138342200783700125320955522733233203675104410138270710436707692910507551529477922146094810462231565355000135455938669517986016096051380381159989680787627442619860088471204474693574791925689387959735116693840719296725209280781076267068634076181494936314183719739625702994765354877615098980405779983192153597485080945531557907852820386693559079579914776052997089477654182913136136886968805812937650296601161302974064115897518680712337016463793901617802434209139638515290494996746087480772160316246811642413442737521570570901448820551100662983967419479507691399676864812784286296598223921785002299551828247160250090040235314699650463160202211392535013412843761514157946633670098369799781757597146819739199236107230034742297086582969113499734109393417876608915110585211951900703935765330655776940893805995657392579426478899745897568184278732614180633394176244758617235708426969317518611073822801598988135967795430078862352279878553739805956846621922246201759589202641463507002200567620219282088584589720558187165089935498196634992078115025093051796924355704455809578098589971730294938357703126637945614039167412368743703890249629841379442943265453451805042594490246226782136677340090629167810245524161187495615305386367762299001854435371204740444317583778287685921709225619926829792195165815812348324193536524725948329851503138930023055937722627417253589111503261824324314907943375622440615651876895829457498513583587307393589727896221676354605067527366609353582132011151187204680952859324621881115085650056336759569120386421076213204246975546552655906924354751028368519257470788878207020969096628291423002761943851631263332778051969679695922216266185217832868370434350097405961091900311469700553727675952722507676345831104971315429575218945285435437602708895876257670055496242127482339625219950708832214798862794883714850333653219887693355302937007571842727395975418663052937219584262082102681672180865009370231025688002301041009714605845103578742388335229654353353114248537014988676032260557035823159119662679556518004669420418888876457673607973204475046925350309814753041769154369290005746392662740548926203450888310353122371429341920388835687554496037093393567153662307873142275215011398584745674012710139267218707500207177674147468586054399962543626393375857398826714000808479322908115241420905266190985787323997023496338590946438378415625650750384801872609280000000000000000000000000000000 [117,9] 102667171978997443390834620168437046083513520536761543201303523138714107574502715533665626333876234643215281968612890784548904114102339099416557201053794603177283739649034322305000106455487374143240900767688978877945811229738595431054028459274210627137559275952698056423713417710619681848901877602135784719911675353583158873490057958324007144148431279465886992712981464685230629357171125163998417279875976895887919678157408460375672730434854397917834985092109342992195837699484460113073967597967056101320610872178822937949511793453736398500692817708973865460210070576163116019941453002939232576302496668212722457039702080566422696439633553293107422498387842614078403141417080201214105402340457765162400014957611626471816601009531199391067347945362529681836246441164439567098682080216898991739934637564229127042896453601091838706411483144416212993454172671123839617062553075027155974757254714181308052039483496107978409929577920677225537338077016294316204453480665585461049342371934028855395777626851142225211016920800955959278702240678297044645725543580502857634535109419994792219804283440566986384433722464198631756610374020870994070121516538105779499558680443368748883343090938253360930565968410923034262579279767429654107115481305598111726282061657380459963468915549727456171486390234257410441147247890756349462917174332606997157293099509790513509980688778230087363275113332854731200422022236156013693528490131190781992754709127070778642132019886811934730601320664803454172690021876455071037562605548908190561514442219529293773032326531644088045015879141454907213908277042285386656276411582973497886112698608514324274785651369942668434329602381837444123242774890738302690616308946960763217659331107803846140164421496300914433967492280002633801096377640511151737716401816272209758471369660183667479934879650243581326492464558807247177633856386356365949241842763322584958109010106032466223548409725636644354691593386476449561996833739676358940037963721860151513858598294334199811239450912349589140776301919248456946555655209028127217304188279556416114678951334296454760592571093494589856708657919015232593731729054823024631419810585143643407166921165474201171365048200723851294075702936055188226104563172774215053373468858301130899443537451121558929618438010021192146844156422564050133838778276614757441271597351568584323487035286360827556024850619957732011852002665121569344343424875448775747665674054206714349250199627621518357693085865049089453624242228319551301206595929636864000000000000000000000000000000 [117,10] -636858476788365353409272290620838416730478634331994722191523100895354029063897028383520007080525344760638630649328026839169101903512283822763271286606266072388163920561225096701251819168867716564427524796697716113791024142081875007022091796456930382672986743282217228281901310739758908951378097646591255480213382472990013321973371236631208745087446986693856830798498855188146416369513276754183867250159452107802484462048844450191514156418403729469870736804260083538931262333122317443623182945248746850516583903343468814298111820113479395152955097396003910646194474874907924270475063129431494441986765402619992607192852971455528214651566970392777253589448259219920109239559991205701318434110826005447308748868434546827310313738318729829561546462039426675329327351775510913277410728738952078888068775985599946229916345117222462238150005029562961007189374974287920842006891714053760128803016670315764353994377925236584675292365451671456207278624470291956489014129251836859311081203757328923582340927932847725797527882833902013582737865816004063176871246119635645545167064008513454081224707408881852481865360705879453811499529841876068891892809904567657492054840666226611000430756569605095047488708268612810809455817520063851471006946223034930292433329943167147226025949572862704063355281684811482534655348720717453028389064030488875126990684556313999619007487487737443830210767814795390937176575303890449916568971314261631927028815725587374249713964029826609463026748495543162681113495992708461477951199727688717063925906807428853912089314860489799237392793430209438400268429337679999238879918326219520974190382668090785704799266507131854036903289846413055954535193712293876697131350174057507074236650319115081868418911721333190478420042124929832897421223865934680542274361187941388895483252278283903589008389784022718499583923902102727090396605000378392876291767157617058403983565247219326055154675861739470547657294500944055832828874551956824006672766059216961374873929321414981149349461799996660241335692911150718391237792910471915817523947508435531827918009888379831263659522491260427295551343778094033815665286582227203744453982175601871293358246060459659061578568275801929992402018660041446528916195109141242905236597977515098407522837753191027602132392107911889062296331315184171953869656918802018828465781673247583864504915597754928619262253922558785590670167963083681727982388679998244638210993618480555364346086372662926660979264024590358324801225062081725305528495904915456000000000000000000000000000 [117,11] 4771370661741754201621448827049642172511868752112391030559838801485753142266269554620771265615831650934680898899554816141331016321408607113394973634790109025926596899669450247909467660637175339495539883740617402529129138932508484081625855089424751301375560942019437626477357684318485178532798962944903098218618210243634390298705688863845291098386848355586863240710497486531997629285356753448361623512010155866785742512272481247203689878737367371347421190279320821505437347998484759259238380789154329056940723268550995353470614647047816697620242508848663894852593501526006033537763724729238398425207060650002705836702963542340643164706460841733721695643648779469306860012272269826449059927613225287047004311158359746954658672328871050315178733660950405344382134095062891987014833172855829246898839707187017272096963713966951513249552808930972684589245329064123248506321215000111681016998174538382586801513064004758005893065367914808801903232749144595979143093701474169897879056045246627352898176009841174645122699407873322012134477774663802076724804779065594980191842706625883944332834724845115331474927499581336009749747549316458081814191131711605220256151457601524317489830615300449618755073438294164558789093988330709212469621404971808464025333045182033079679645528373374500701378954683393574378474618422169914446295066363030001280566318889597981948616961566956492945652944222017336083391853591303800367349136461809804529118741257625964581131038314372266624764540651801474532863403932134637114109927155400385216190238575670642752670137853115178998807686581337518797328649145001568191887509760337268945958913625735715287712559517246096108295515359008486538691867186225535581434832092099508457131365484913285009149306066600723449274808774993943329330546089013152992519738360008602142289665834448101716983523373748382814194787121233631941532029417785593033995536701920631449774661505736557073744897264551739671391601979143232924974739364104491049090221575920820393414065226136774487518119347884031106780273454676861520541260572214364475215845558347220099466645540668790206716671670171377780146171768513715685904739879687290116270100977674487761812532911555434978735422166720688556055532489436121320441981127982710635153034313876135998663675304556593665059442168805149551403595762768784161234189892858575764988481474090474621229192269801195156541777609735759812315544095782003777157597312322274987594206787081106631555732033486350356374722263796295244163585189685692664230565315084288000000000000000000000000 [117,12] -31997926194850800647865006637025739615753534966449271979210913637210546390062503527442487305087472849315633492945970645797313549072287040675386829963269361367343448023615219949456620476976323055183076887953047661579216329614695127650170500476253790750770402077435058519780483478072441102736482530143009024022184123986075554681682519683154201578278827770573449772669057898281195557852506886420653221079367125434473893541736633234103541975535816445457201183658739009910681351031493945713252367290453515571431120142910617847450406018435792294706057702777067418021463668952681713841203350872037130490873361269343753923364027284414577872941345148384835774225442038179136303561633651649921373500130259319904118604611985444705323471533552645967321679347230450071576710002490497329785176191813160139694751421645902741653874998037909807998880714571062425049716456617406475463855141341703540813822035852588157577583272862542055190026658647331758801846734572262265193180885845431880222525163100259076744113517798316808294341290092706031294112864488198994839075373866768546859191223464334789389289551100321870278551211802727165888636377499832021412663467483815707234052957060813602733859203413756913876739205180356135090076801325428971639728107309829015036432288143185463683960506975204131992247328573971716357060795058194336775824122952989569001459854641555471920073681161304061343375621895063975916270114225967320452974059206753976323635527838220897919665149354020611237397353856311912813178593160252723614509764977672291462062221909134814905184327131695959541131291466303813152871904429880576992116841897659073241111516074410320488708939732408894206272835795789442686007194752665082507651715831337548435890052929436692783516629983457808172802955389325220086877243717276030241676505495804370309308840657187512127995849700479808376542357901100666991158487129200347850217145855212975420875929094417118640035280672015319340288234543818317532794964695178408758156582678191862935480686560960569987198973603898359835801845712459597818466791970917685136543411087052003577627985304828440472543571606050727850894898911080780041028922514663843560401063546793816649778237552391953278067984402306051322064697830770271539656744084192946956041802746617713333827031591856065148710267162296280220582965148672220285273952550305146157887093333237381595955812543446375318479439309588401915576167606677736132954714801491626524134290854049740246788691131445854680208526781385388728879764253434577733827813120671744000000000000000000000 [117,13] 155412976836758704155643085881460072678226379546858465649718176601730468758124774024384102063050042762708882232744512467356939042121910821280963164033819858038307259448183519572822864542360376146512531921103406234697472289986686483372745370954000422685834744211601183726613154677703698417665184444005587539119020369130147983034637225239215544661009022259611911019977505947053257806393657592487256112199066889632782017956976728699661045927892213346507782290629221694852510087910694942198682987087435325607946536085221024206497428266480946502436737142047440577887755100382717638849627094600204170041124618506046527241185497547890296862412790874699837637092671415770506232925555017801915191290151251612080937577515063822670835738779582270863292261745724463796958631097287195273071925115422516780285852427055865179020689102635054440113988091280241438036036285858745999174704084954938501808539757074535768427297571958101721065844124093115721405071104180265945379265814383102241104518011163254008169785426852079048631531243947217679708185528448650470578482085456489786694186703846735825282221869009503349762497855342077029501892695844863908638535985522050505280468941104563273769193556673341005317886081603999865939231836779778787468714883469688681242578607677477760241269034746703229220345887786613942115215103508960878358722449240577330084778193854947934144037927626280573669126786806523469852103273389939136200781358809039502661860673550546325536530667851104567963173364516874733608280000031327602446628247832117100522806436302949782069758287869986041067196055096214231444864934853532670776917353494334907590760117825862696194643123305245670660714718751300425368300127477441543677658279129034760160663103214006404809957216876185612878692928511831637415085868384151500741451862920759174819101777149000438354500621045052322826844558477293488789908204451933473702627550075468723473559498546196321954448952594005945430697194146821579014943939635344389484674552386184582981451330355832310080412693822728351105537131999609475505098926835789350063525058939295566737866224106414851103809174251234388346406164703965978688312591508041551038099103558613254660916101369298468308299806801897244098370743978889029694133244090579758929158667675789012154056090076649309389803071307336763110797876688993728641517521936415802690306670381662041312516604987888563080774508090915650728718366735173292184688973244445789929391410528496899128339624510229910690456944577596595246081144443246085329851096624005120000000000000000000 [117,14] -560065560632168683034579601030539002042576155814311404590195923449836969664033525445713571432620100638778012578073436719554808965038532219273869626636151615788216712434765144775294786005377623511575474380122529289397688486045134708723077018226061967735548730854375764483256367183001561741123947920356007333401732729959434882918644888624904051786684913540040084635963482895647451721362659782248548415645852185344008709116704271129607842351704147800471151904548318854027676026838845789997119036099205375209428683536483340951574125133851067861802442633460227220649131358861976205963414553761616281343964911946439206784914826016512734803831020088415776611118582285017672058336542513339720475437105893222448075981395059848261057555720259007565701076818220890240108400069204369967305699940383056406962681342815512897681466465843014460182314695417923555729779343047085759992654787261399129510486107497736598859635506538695825357368369895104369674804136753630723010557657169719477761251017757309233096485380317031589223841671880083155472388775786837552783639699774582120021268310096269443521603900134401368419697817696856328457594256320749647089290003643740705520987368251687828777621961208969770897822228692638592143520953739910716715780202193091220118354368901187106529909982942926864902539581035532875856434482505378970588819969048792897806082461036730099167825985899878806067672372656081256042012453272927305206392337378987444666531236426653964405693772811372982481840519872501129292315913311278142411958043548972102901139934791339375293479538727890273659325313617074030653106049509282036525013806010659575937089719601583076010837727031579028628071920377963006924988930178451595794614114108248544716925444288535143067860658741080101138721769849464548798912915934144258628046594705437006276115745607743001770120681382117516834820875381372713148533372275910671806556317990871000118019251767406706736918732708075340791292618805643023232067836726014862816029046543203158823123687105496784584133042152430314462783686309870484950807394751781827207057112590146482150408303150724405340887087044675115644068298239741579061572176827874513342391965732996697560873858185457852884256978757009053674771571175727642320479375883903617321261616075314147638102374609604105346148102589150610210945752617431208673411940329741073749838348248183372220450813846174563187586074238176375034395084694972208495159088805457485213541622047499640963763379287658015712887495762607801387356288685682354975171859164692480000000000000000 [117,15] 1599055610332864722904253684570899932728229363500131097405654259306959714293701041596639191180998573670441917273590426418778831617514934793779006218320491222306008039661043888241326248988460472988515412499967397552940241549046672649966899332642820897033096714723560143019942665745642061175011862933014384421432382354161014856492062420836874957576657828912087531725778165937338797095427663288335694212927888665911950888187002370394277099127978651282697633124801109675656055355733293702844015981553427710258563952962631478181141323993828230144900041358584236436141017765605732916506039538498580464770524799593976943579948981899729370042300824711717916634235731364338046464885905981277859918835523511736087849062475085492536932637179941194457131727934840989125830903925401576174816543043707466346179584118212944012137253978653227355485489006269067930640458834612336751184361515525149311876393440760895642951874549434153568440827359308424748570916122536303589247307762073593682763590588273135728877925210896617660289358540214219020536666912079503163721529073462685794470914873328885843250721721590720850664747121425222213591627526999298243262340870339281572860260824697681650750980894051099024916472230557587018790231041416431989688259807768273316332233819279127252672667442592419204278579577384175494941965743504297599601576297373589393455361516400074192355866030006746221112829010063334768800029826623978278651746546857365457874566176866443615752129062344262860299851344313492124916771715603731818496119962180219050912897695029448077156126802547460282332996848937692133882197120564933101802526601179664152322290868976497714916724033957317454387409904055532037474541266058503279064116359380463586187788736361402448777320934201153707959664488422241228555182065171582750170643544986821241962582104682457299724168744309870076317627079452516338892283957735704069151796122563077755440060647585207054956660055613735209434348253748867048686008179380163041603536050542279615196717515219227159965768246178007234304888122151557328612350363305014115987945223797577106069918306374859858496511623183098041114692940650013175257287388013728455239715577573640330598861545437544958626690300580276149649157439176756117861360273542260423869944117525246379189283107626948060458034800554854940971697877173158021289606199571436660514667592047168094273994707700928009352323256038123693824217095433684977459396378083738704557509472428943411508021704797396283566633874015518367615705876874242687104261274080378880000000000000 [117,16] -3821236574527227020436350668145441495110786151993844627126130282986506357772310294754758350094978522108797747828095636407750871567466002559513734936074796691642162539409190857829361344566609982793098021827325809371587315131454967790926955733966231710906305635619409392601903509844539389543490173164111548733627861557647433532395881260687616095956054290183861771348714707305898081987369024038493322825570410336305966684206549570367746803020625427306641551648830799387164786767173860985212885297790619235192776526450261327961390833999961716453761425999293991559388735373551153534154785215445622324925147358888322050551372021880774587500008165525763345982108509659256915778187378230325890765558415544378901729732389099516351792494073750050740770620301911435924580801146942869229071158681129994326288094103641272458525751330687769777142087985505884875755598533045885746413933232232009984420705071485480848106056234208644547582789875005542586855457268663027027456833033832468999964982119647561013560393878910800207397514805122212402544538682533861715256718769647054839237701469215165107728753266659177590625720398631621683603135059006790609605504216611592429231639027013598172872550280541539728258900863697264084593088170978681011803421648035208184798996581780671735694259780912469638835362569623825344900834815898028284422874119110594164674795627602468063822467840276174065019193766522095881436003160507186062241397752538783802497722721159022309776032421774624482110773114453536183577653764890215231613525570972640543804553603711718809103637536096863378667217327885587375703362348265760958943700474176732417820253039298989141096831010453429312593857058006632669873490897518222206963701799587893831372674090850077259795464090566771415934418984045722203139817178679422952612347874722101048696201330962150485394164328149259107883972278946381051135059223393991218115796658629473639702215843886134963149403661009616999061081967659755973421827057342045291470043968263899458501383526830222644787043116497123114538559572255208713772655813990728454929218394322439559652456391590516033932145314825230172339634012048114810781767228671783678993703623383077636099459604982632531332868044372550155002679835649484350275192682810113532244116404710476192551099421184522956398423465262845852680323738207409583259644161827186755701078930890507408959054773129435836433117648371772803619277124699238884470191033068986631926140253142858360364712937421709766660238293540180777088817855852352269161431714863513600000000000 [117,17] 7920718010336493510421500381607116913016307831379429659488761887401004220260879573523829786565252894275323248570688667294451710977713599621767784583230549125285428794378324271704812337735734039481876546670913760408992998621049485496838132313979310106618217435335932323636305703624068211609220624529288251677581171311975007901812751629759621990624474248639717369647222008360105757132347430312680647721938081017599207339606927169356474110991065296811952144620408934181253171109461302786137345002335291818655283141139679826971191546336133962663616573560120784095416404013324885054195123293721219633797833267076862008435377230231021459193943687891237506852918343878185248236517114182065810095172378080338059190157102923582331355830923817924360823632921382636146954389634604933901095647052481606490363870054236758897367115779502816530099403410776735230376075125826963451531582494605924149797095151442377607604848980087427736331693641549470426234968646345637615630313368680643294852771615546177860559287337212699872239097865379190453557580920966445986768575891465293353220015847854565297521113972867235708467430670166367974452606055388568125888358807292694081056451256086081787593463756235837836588488658557210339962872706598746659892630157287838034058068412275141257617875721332632178317399376490515373694081765587056609237615400625914757083637854338912512328354307904226474133982156354711306800024888270982964352885817138717827592633955598784293597394406506225532854528395000922510189563186591784414632840375434488849697851511109891730006121225349721159694321958438989472150140815003608857201789659782536116786379649905362203977333779283234571923199924058166315618081934196137828351347721192253730866425569341126159325791122145049729681976262185206147221964352523042709562898153765930649799615338626754467084676104089720259109191114648255489550732614553571393409281528922651576407073625816515429216434228473300893277273730075540370310926419862415818396895124141643440856727488502490548483641446516770567975442905159777893020120352841830547645345910851410912794561342744819170130895242396717438481721411377913258145110406044860558185827195189864240101507589965444737781372454323829739883060709762288041129370296816839236204186102601341590985619674260865337182566784666331268693254265182716988538350524955996177597946978697133076871474916497944571288041119958497475619776662953227374215857182854077039571079208508076819061002689484820447222080854552338305877466045197466534694197305278464000000000 [117,18] -14489978950438522129267997877973137903157607247422382023190732078065246395407049397020138638151446815057268448658211306769785904001699600387980174259324770833027443647317111292191655292752734418360822968471498414144803920790474443394835839535246431178642248596442692879190095601076083064445777802988935957250918263086444211599989710900850228982496978691797480735722176066492205357848324985348385331759734528752618710074263061278195122624084128258736641796633203089972937139144922240475284734404388899341183937010160934966094114699594849549759785759221162585072348936184127550429940143694471719807446620149822427497360562148729025475391600336201486335428497416217792112713843658377515257361896122767925447844374111689674265856786427718079750960107948544628496461475772727100132567675486731894418173152444422677317936023194961421013652003941709236554961054495844468911979301848223429386719766317773593153299673296039318185508186187092686419797370919516981959545289227597122256200728989487519770126507749725978701448005005937600361706253207966734313863700493305308689806036127510010097974787894433649563744419128405312564701162918757148441307897611821953778335861487212418330326972245274591402496636533270785477580858327073981291707672001361355305068425672052868228792599924160706644204475375925907202579769645029807682632868235668323330156371149044291480008579944163309753754855582577897609787723929971329796424027731011612567504134927740651981879510344276194567926459293756591633103433867860960142591947762893619926268955762048389645791197466998192466140394564783659826300068170670471631364438251088276780071754705121764429645122957012818609946056846029786631218035970452482907506185512485261113119201504048417701239112763810215868565350327254529696741321853183735135987627890375569802599607567915362992193713451946961184953275124522869890487475121589434443186766095021969614366739179874913389930086001457355220481509233849296556413339883504269932444084904425240809111331604522933602600782777505620327723318925707601914294958839304050316121045450442845255945907176954182261317356548258412849904078510140022461657301951508018774860553273861526746741021376609487032725633179630781483083538422675333731512655612633473991241960644575623105129136726827245689120504436796157635141705852192097700209114536267566235995815307258256486735359080510664134359067430046096037906008878917688509942048762275467662682482224584658131459354177413137637904594375070437415619269243122222942156577623244800000000 [117,19] 23500766901277213010318924974930627252100326507371852394560534128400454687826583881763943027223912353086384085946831365551321642860959648376222676006180572450017946329849595770602090867417068755894053225965418163745539951006240436167347647829548571612922694751385884249328631006422772437154548885647655987833592826054709593077736469099836422292242921479058267285116554764313684768484850666634637405323728799710471788689798577703218105103526785368439777651537667247753307773410310356579503474854177931680251680140572124678251574232603695885004738956574133861075698891419428518218400794879161826021216454882913361232930674214246496718619303421355957115950715390863360828742513683563117943374636777168692289653030373631171535459330588747006968904926018665047351083852066774307660789990734855645260126906339602403510941350860317489229130864487753396098871106183020214782970796719183720616827459201280977846887360170313430037568680537724711444528901932592466035787898083805236580437630128623986342877242446291262872021533120028729649669739837351057895594145171257807208419851544486649243062015954766061398490958207472996741143161698140214808703337700285796607528230160068161088147839762369612839940234199071810650990320294047819354423219016846693670557629987750040196647649836137394392685723507009604762399830747953592969002989256906190238499323053428531233537521614994312008399216667915195857845546545589990445332248866668746207370675316680036411621704930929129206489268409277394069673098040196608108447260150245333829471282423184484627531857192424247169749502279979522402263375690601594887709459916737016126388940163417811136625534137346761570314580406664941278763420402679940955456521342072934003346150800505488240075081358034466431179723875702283935110747022758863650495024419533724067271501028325703695119898290934559007606357428426486978402154263458174229169926948741583997060022315572587561508489261991401814954561866333461786361837244172152729068300608653925403650468987432831771243030851073402421352355963942925089248878045996450329654646241054061734419104865453214018056330918898863544930975395603875052797732496483800932409062542069762256134867460334322549217248323552684104764006808780641733715075722441308805046277919222079976289870173775551488768216743092855742846444865067339518339721764353387685283352363376330349825091193580514671662869564473664015283677077070474373825137596079144105084432109544615207970767536116715805677784231492395423424845659768880181818427441152000000 [117,20] -33780490912894626592994324003952898976514758059441403770690791259109606752830784184548423593526782900341422243561466034806469422572834916498217827028982235081092050832246966487067285215912450233676821140628028154507173059724780513464349426130065922384481543586752791069175568545014192316627815197469010575987505005142661188500829304739019439802475795474690845577754225660304741401550640492491467928708386822462294314037625311086302926258479754450625571414044994963596994212453183137556699005049656197762485111055611064807609931279045844158286521251715732588651234665525021568014737155082093075708196600916166153425294722634357930533186651478799588044507603021391817930674725028355299817129542836648452481595315138391415235225395456688566387855487660646180025881194892734259144476200534155380837442118082075111267980241263949546674509770705909579869740858872798488509913973944553946987792161020493010594213601506160454432765278886971284375577248812835504885029525948044764671545019266164654181845065355770677718945376567984450464569610927923039619887735121090195485224658551684397502390311340750655389575246268682318129647118670661422735147681503657786512350129225104094061694129576437156290684338519436676015884803818297607152821635559362254678298176839363851356479485727418807376583437157665524776507614308892189923194553379763126877035864636085488361935063917914875042152080026378088336978256727632783484047684660317123113858603849223460193301982714852512286500053672726330213579569062106078384935037868488942656720561761030298850470561796826231116084081687331879108438083100648775046187949126644721923154040633680929727436449532009998737495513614820315583975864906171074510157105677641768350669808233752145283345748798867085980887748796968759150048609251597679765458610079823606463143097392737051432247900086654166251232216127369172875878757660767047532496447104495110078204176538315473079796536068394679359994393775156289423607934645742986093882258774315667242431621065548006367425828705840597428277540732135870877098833567316007481288742168815138749236206093311274189991237125091719363933185296165863012503740329376575842491969983318378314049925356742048695029777875649156473250803669347355097736348951120050644907181554970195355251337469862645114312153469706182013950546888563720064119305581561663249111268082393788343640072080450270212216969953962856407680140798765328580822533736222152870256977296003785939204265674642459861118207040175737123567449367505251992657618534400000 [117,21] 43124102685163828736214280387904407135355132812225439213880987399764901159317446443823718133499819626343278000520261966109889135516433235706827557952256747527179012153077569509064134939078912720622890845183003493738688829399347737076053883495664653959626554731349607956450028007221272376725736344616700501805700606617417559451388701404271900198569511726848352472594210007396596584022807151125629859712251916481328359075487246763201291516071097837354695513998975116030104023306592027327158340482207156224219590175651967125484930153234932011968667507970353824532960489364450060690067952245550163941268129038844677253761091910538672643746677308043065986295447021204550889622955881790450320811890517862833216320635485890238386898019987525594430069916373980057064184175542207020929637044581228164543469626446831656067718690748308239344366979487549674438369034245799661628108321312426187792267498338987503455173079825163514367427848723588150506284610454833152139745573857191893273063779398139689032459760689682581710747154639350651356186082210024240349880087134041954905330684966156890528886923411843964576649831218125123986381585363562433352208209424001903449587615280247051168371839160260343048824446608036076052701814530269778493148334037334559175111175785078220764492364469708047153234672349242993781012878539529941426224151139081967614726438499349707596134784555238011510818267466077187081772391694746134178665300089807650710101663205368177139904415951253069057657979636504387582085582432147582967720212682531438510782260138352171404252338028242332816436467385157225646183810455812036197160519005291688158606138984900082262161177653657546866092982155818852499640556596584818809447615013415396756311997999759937052771842756249867140998564590976470800089956217885657362699074305876225002705675291672862364869692424404706478957766215596572471546719300163480213526627172840221333406422953996606840930084180863632960623925857272985390865695625094708030112345174169081152894198533934466194225967708353970849456893058685355478901971171376149244284120526684863488629878726250780054226552365709653595808322010326968637511284837388395201848304373627315815055507115519801643045856536340581092552981684829328247840410731438435774726484366107190729359626330097489347746120069559996585207528823318951150412681836114593217426867561968089541441904082781351578967717178702882752527831005844020061554161121437708373605597518164663212575439093156141617095481962858116237349821174301463758766080000000 [117,22] -49369403018128605611589252281487245614967042211305487474245906313579351944601355339242221899686025364528495853057682349687431342374025524475770267216533885701193567460035563498311875253815775105479438654011050176961311038407195921599484358806102719635530407790979664273105179353324106541628849918549382560782747204112028084536099282373348249449889107119288056614192562394124529402760362293831012291803121682500069868858958654604655592020097765699900770302123279523649859474681491853861783218076846925824877421686600695095438372335433137062644692535143246416453222295420314667825082800173033650547425349474140667582126917407734375121446344222621150866960348791250186422036368292781744831871758124842448374390352310453119552381376315706306140971699965202904069819615490729341517367603821028272738868891829989587352732863517287453649001162502473192772676222066232133185432633421710376728429726223060687270019810091184076389861852391101259085477248582992403700898596525707721417680322680259816098624444813502660545865690418400330298667863987696237358995203681581931249949834291268125188685201387268292978465438938055364978854755969523552016043546396439958230016458670928938051319193626709672541623388494635010557402024037900437192086564388603759608025889440293041921377609259997791330076686898622438427916329265858744024303782023093139939078456357838667988003046967397317266017661192156480044921681185278318923102365247388611750157195998837012321508352777980686956994096171454014383051922404580330994030035424884795823343083938083599246941777606596232469395110614691789527263133976933841166512450940915264309428257445531151734668151945476686803667739930597898779050885773788772493452648463877356188964317491204535660968804774991350671161633991756174941623664034051537667367506076211078312431715017802554397873583758400745819168360655232809816344046289264665630425835636064408680900136260713835855405731988446854074205892172612113957711895034944349590082979977323490458440653823257148025094025927791640692314407509482064656760368157699284358449629542236916641010242723430262549658819981002655817055233261724265625169916569176291714509226218591122647489622980439632349129836206907819862422492163459485799779837036897075901405416026807524438851998035707955087131024719677098627206414453347400993309398880202612130740451399138933037870339843838627736583073707979628267569161909325618486920529728626301771894200541709088781774192500605742518946177837623441819143453824653065191424000000 [117,23] 51717724786232448905118832893881473514659576513475842725353780529317820013943299488443198580258600503775904742862963914369052362320890674132205637870947946515681127248737368222393501365687582497357061331574102156994760513468734959713590545320758145504868902298410943606256807728024128093745147892456275412167361938246844429579301704732817158540533604379567230074711173656628966742803216208801080337707143282773469372783460561877559856850462595491117215883452395961677498290294556109853429681587551493147337836760145959344791341003885595672567248673223319440144372483037825473819597206546517321586827241977149374541685971705491874251162257572662175165324534067125690864421809764596474415721928070590136391327577095214507771957824236157645853040626532502286079473768275376110322484114060637737047787769312462349299183519661759839906992448056174881482368528872376224743049420841347956123557456123132754789646422586242490478794010986290015954161645563108278732291583574808075316042205278660102979056802898309905357550126240805626532123527645574309943993433281771025105728456378315354167049786143431791902800179962569505173264213534554324235577699497503088766864113948512549717983244443386435372493717563696757346278445594011046545416334525363341599807782312773785252018127872965805457410466937919403204567431024797423380851277250567438743400469048649480743051155639928455151496694649417091013466723238865597265006676149714871623874254259018391936357240813479092199424968052252951168347208028240265674314207734564680770166528069601466933494214104426965327285245015382746054832958780691086217946032507501075370626772029932192488875168608251241671060795179910321400797847410810813156070904590411678396593794370033087947541253641981654570624148571552516051475315063513896647375274139846067508197098161462994420646029369697487685891358715488637033969569601247825150244887196498743192583589106704850316463160595697266510463452515946658029246945782468170854538479002674070044983555076477024265647612980632005788500827222445360763361114552822647760998001921422617845521419118227622562306474972189882362712780401276450944434526035787268784903634911666006893169640667099350638793627486649794697971556197964714826784090858227826372113653584593654466662025916665468827486086486830663273895457066573120823974215344250235330928028491864155506570153620153127267874220269157416863141806381638140008631255391945008493963729709549956558709064364369447178264456448708171806411573531838743838720000 [117,24] -51025682687297364923042629511127419285035175321944187720248523289501618341152477199930884114915950578079829080940557885317214867167388170144135017454273530399875959742133149806943023454807026590721474973194858896054602001809169527461727775695189660198626884341837085442049710163282754514656203375074226047222956459420845233251266620588389836690037717696161966298841103550873614319357767444260446304017344613359953147584111987283603035249060090205113632264669373642887432122381077743221616452128754778124036043085418899361249366925423542572474305242980653024039926291704850836087641889169975393839193359996538373188760304267216644414346529603727457008771058133477011264902136392628655083617067478776207619502869210063258193044480637432872350384317009962449114506460535123594277343175816982170160184334323713260070355621088189626633399827506849016613802335321120544477414392727094803008545714788386078004183643154847834073709044663426243241811138050548014235781883506161031306010094357302677040041270234421050935170180105922944478654208277391624229658794032034473679307471792593470279407598881009194018984913356030261281392155775564593044331655280018049561047309709773953389618027334895965403225236272626485384155119217677456873928827293207381745706347661798970962838289219054364068691150197733509601340831154250400220968546461179664829226619704598153515390714679906937764351601660516656953015439031619251551122011901866342077866776596669121198263834061905027416886896421400573880585468424139958087826204797845969589610814006942635754069717575232828499896944988001655585404676018517432182601924400010339029595417664308245883007463276994521852746645476699707586448130251407259611620174782717177699372217414216026790956335579121045760137329015501680171755610308107527306439684561825833977474942252784782135809389786882514647694333159627873497285318657226227441699816134921775366253630611526040387381131337645618693649720789683922497681521959070125694746648904718838501292531038260005288723797248717666971912292720238647364025766045872333867176836068865830940416537997884007048872261017214200939226165041315848649961159399576697923849203652336663402175739841589547308936861808773946736702321886605236459652160227657590772821522656417856447110303816365421905332553311711735078153084503683207393136497227073659178316613019242671738176016107237345112513906684329774093389962918965050188636313972435521282908418108805516135864543770645407509789970118957101172581514229726576640000 [117,25] 48716276306819736910686638849530871440028686082992040602827763482748509635357966629293694342938574340272774577227027703774872700569664418831664561921772322912132993866390425202599667037914662187388747560153546667466499960521791444449167040236385838332152440009584402923813809341482433219405322586916371974743288554177108994150058006762106361885712754237640189647463309950189662713771653385477710553575096393624172412575075760553202071918527153861411536765593918022745735005661891281058501815544504864827830222032564614830880811127310239127137054804377076822009874687028023798042214811966529266741204041619859072009575413908547719771120263735260600765037567638908819381998182555122396663349224012363955067704908471641625331489996932825963403668953397699640749502631436673783109923744443689505021692292536260368332366049630377989978340245223183852332023065055911925574015677612492261064917362021807969212041747708068588972256617518950824866459414223111366851281128545650140418953940771103772477770315943635382890407969518176038515900293467216744961685184888875079911451940050198790047590798004645825583997838114482146901094332576651059105962780067580360442619047243796953954595586955415341422321981616677048397035978588020213656846927660557017100973403937244798964719079246514997709851015381836282761479476327510555789969511342746363409603514721954717334166452842236896192229261612648921640127827603013196771521868484528429188531790915552839433154223612298949880580052744320071899099353922851569160149287707280786706491744610784175840684179414170305150540196883463100817528457391283856041102156594497641173364710009137385374515691538823345615023470201867260394555638063133316691030576985507323362277240877959427548514941000620113395438601665515008099094812267152498523747952634255170173128059632941078093551368867814080854304286986904037157248339132329818526288947360919148093625659509293992301723653299807573356278300632570084262622478322354871029220431698449992323819553899999264550576491667093280768896174141718171489284767838022171240080367394624376922703003598158551267636341517476820776126965836445601455646111709641005305093039651796978856048312192008475811851162723191752770669564316942233979759568554982188928330939447855883878223670193771359526508164394118195577668001409018525927812051009347203742164896416570364330169271133843871290751017429320345019646479798406053683368488617134739105323134053797891383558660597615064452635138757709055471954021392056320000 [117,26] -45431860465326494182391598736542736882101626082002992666665442345179823524558997549124683503556762624912080759129868778100170996572914789329731583032849897455915959260586264019011164315371488517203340382456875188393733035596040074915759341278705108113439103385381152284247300112444103077938359301443245078991802240161511440027420550456879935472923322295511222658858821819102232660002814552781987296932155828934986781463273615807572471931859892500290632555103303359486474190872625548756096758808524982530384117991176761231310121939318982554404258031012531370421053288420872688557577223511787535853576781962773136192584638632188948942297110062389842006504453115082144360813004046541881416880925664090414039064636960186943870653376095017706305727932055031677382323661226910344092492458879122590878485423205915018241976645915812962987507638678192326433987675358588135440483822081921958151061523950772284422998039795722355089300621436575300307722715868128625980009107867241635222500307968677210582396267318288014228498515177233194348352737974811393651755030217177908363460343773075455108077447182568639957583703916045155761930470906903351505943596734158433129616079735103717901862729246248950855576554287641074336885182159843259687008456546311830728329720687265294141279492292847880808608928944038476749474965593809582732870749835341418253846612190651499755545443377621096029367119770440753912523533850452042876000581779676247918102614559204066229047308571809841218110643196572047878105521788717275593033418885387741854211682847399497588025587523094097465027177381856135161961647603691058835015609664572132523163949284837757097400718321478470057449889453285350135870383080530545051017923653826153641139777938867018915830210302431015494188983088134309254104220932542853739668112572132604914061333872337893466408184678265694627997047940347777651596649877384383039662172331728956412880684791345111724784729122111756427780135443734129614709988833215208304512848171573631206606839149132679826555138297254457872409276084315107746270512013978000468790844157800550638873080790406775628816345983553130395110761342487741398244779363479012492670567594281746950547578845339138787561126982696601806138990474440175781851147579374574300319309504778784419245157063073701303087693939883333723558513677159694609374950042510406583260496563083906412065275533960277570885218582238969192618899540432989905806161522390082815286050773941782814455878129745143189158644449093273831967618498560000 [117,27] 40776856080471346626618067906443951703551304746604081841392684970715958090353948061157722605737233310762984297334512934040363766551302046628076462057886789949857606457951863259957458829823580677466606366624060533090989630088007071802001311560945289588444189237918620100104247333867848220959265463098303987845557689116513799401662527952992773195312267293797262464998516283384291358124609269433122230492512336996358678985782915674364445106789166397069034457607414971744631977414933453182671773281871058672918686863473167251054712226290108179410842152766050073244133810639651989488652181609862167741372335207792583143667254758517752305143219913784196913863371092211818150075166138787689923736133632742409884887715239359995709399849307620300874634080548522791660650178294039416884863554671574117320599346037336428115316344586256436743030056615757121676460104206018282350754233326915974160385905258756198016282082817416167990000922915584610143605290185216712938285953648321953450835293496674421021977603289128930369409828638590288237268170542528898724093266637718009730230770420437151209090128564404195145071575403405848449843730854186123590177135965999441142003196579081268051486588444907089012671974032997412624977893728341831698002601030820290891426446689812480858293328194819650060661438163648576971742383298851534630623751626991193367072535578346812605573297174305169804570559120417814993612904535418501782177846361068428351894437218169176903917432520067727373890222304078764091158888852621305978715285304580329730017201280061058674535523534959675545610675449597308220554629381095063310095404601417160101583078469625831711879482390502404789349655725695309469361474606519148832592561107223862124041139170899586361474069350070235659853905945309627215659478702028784515900971988406981968276895483011479924777722725991866607783578385222320859897372747796711987951329608231292002530576571604884278802988764232447839328378220527963648316118565009808907857551335938697597867857221616804203090582270454914087689861000135390724583449531040077293215815467580586252180361198357090376519159247832035949309276337504980718131662614926778030800416087430880741961927287140454599838985571917245995842992520975295786971476707567443036396088580851364573404662622732995727225134173313025166948020840009165184856658417357270818822436580523256722506958792668307057042431654520223895828134739136033104848473149675811262632200226098781539226893774974899119697761198535053160742912000000 [117,28] -34234542106543270189814528606363929003780140984397379644861970600331540440404895979075928905212138656253837979840323038811594002922942069433661349550625615881063786826318506122578927792003670417511133150394224667798329895497796973748994555921805878977405209546675950067412553978390931464875296435626640621306207760930671992717366544251193453275218620601821220165496777646722408422514597670043182705766547935608739289228023217597570317063239892604092365225610700222406208684842065675799058634065097093758817537269266836202283217738307974251865409966159435922213863870882405205867822518113204122550364990051859709535294568271494809812808325806996064759980054017107867735052040651940016103711368547879027447437294880639727597306216449673479657698391207154912549129492072726852271886878224944154052382254415153095038702361984549919199519568282478614812425129728608987385348454988545426407356286953360780776993801947800366877484383183072267369410757413609455967366846166052960735544458766397378632193184877048567384297737923703819379559627527264015034340748748168728469053850831430427083625189727994486748770720764408081183006403654021302307688657967942729562577348433140026780514554904581980336561657897850463215965020620308164607398151023091661705395500108934345591386248372011042115501384058911087862912023740193012466291889949604908079835453751088966642838910273262162538078367603712506510119654579350672374970297180186033560237322379979148190130150168050106141441362611379136868471062012905511151088892404832878438075716622187541619201276440963309276499680163929510057894418771823307759541369071340752854410543428361659442828795089569593959392800897436744877826282848014455652108658368827090006169820182622857077158976881594010174145303304522506345895792333066297845796782290120453391550075786672062550784445216685499098750378729329298390947626329252907328581696142264251784883835828624012433338511872299799807585211345507831720241083859621836186833065142702073317081288454882208997207841474469138039229113777294117244055686092441840155414792174959388739325820352516863080747665084636387257162647887811428940785869641570416278622979465638827223772954143470834368215745535559672076931609493999963451959162371399459155647727589003142218059709818389096999910714716196756107796508594472914514303320745545838932336190204980420292135096472047673351063456413501231951192291333814635920290257793576592625471681239420882872460734614735010622387203142345260940656640000 [117,29] 26148463409908701618622531685261604107045550039635572404266984493301478669476941794205686102976618685046337276151776661169484271820633316949491757833108602693638148461866855890802903908776078313092891073644639523442835250768240650227538926583616933891099535942994619797645336041509539401646034991192723906345353066082338504139013652016934447370075548766713716959085516336660007604744091943070251684527946048850936281940888953812395760332519907968027731655986376695285058330840188586797324210096400231922821107049044958218915043293225522447440088650858399831249890244568976118023934772899142172980285716397981579117527497318528488560927357730291285771731390106919958580118793813884012588077554675991142861358718413997009464478732401602612260326463019149670256114651003958392627053108872221107757896034743891817746066733248414973510275239127701244253552709832291244928803219121402764447955919016605253888787839498559233956815666226463744261520870028556157383674901293288976686705101058877382961123137128694764981977282906889550967032681812126919105094340421496808058851246658843262556368524409818780697870558849482251937760572549137455369320639786381511902061461861733323654317266162280366117583863099015171024654780769632614516402292126823792019140827722079012132416897683391921352696473191071636704594357661736083508749698459402163733552867328645120603361218062923053404569338034304491786868865535528114713901647093427748417254934128843293953667610178066037331939962145387499586073557213544083265786035022953850206568841555706118532007349691947857786672237023183565868087913199018029127892352238315007384078520648581343367164900754562752615699820048400794187159820646085345569983207143536853390512962485666954984603493600144086698032302903877815263803497799748854427951812398495036091741994187461563304379605193180704289016579863544947927471679090557513054923204467486205780852376505965152967605820116683609405412457184005937029279428506348120281470350571675018604466504410643749073117932235060229392140543163805630025270669657205704314165508869517936712060264705297775556686330876218018299951311639786941964512415207535233367757000897276062348125956384573459219480759692231798426017641808837793858311713824605497508553099269674002259351619545999343143318069161340358599310314169224869753903045245143386059186306910630518249945095933234968576623613152177768320849451424476217484572740546046765248704158891303967490718526761357203336179939633339836661760000 [117,30] -17796636790702073927037609683688424888977806665123121033376371061369597391411834945849604780753468408079255405063696392529086776855958871669144994454181440956225341914065455105142955078268960564117910456253549986812344592626793427390030961891453226814780731137284082703851445913936866297085847318248137009799010351660848212416407380090496948771471125624021474624505246223507095216018391203632773069544167425075184041886854330138058803991115148305091956375119041594734081870250770630298340149234031116468523752196972106768213930636111253526949475681807731671149465465321015561364664274191357912242492966841072920151484615552377196076065737790437364470118122443908235299479477310183645157949176278638658763838577900644005703456111735464693177021394674482147911305451838383650132108275089641001935710435195078335780439465434390310773802929865084553996630105402793781307121942588547458221942526461272829787842380108746041934767633840069677139622455270359462808061946370827556227543478306579027102331543703021247433793644530194522542828643832263795134407753938779304549011304011609880135847247224782944915385225096813612320322325616154827480942471095115285244226689082233275949522163750141047260117784462342668161969060467419380922682080329934900545839793116067825958707480605771967402702940451568855034033098137487866684988222108107089261484840763868578523846174770395173719860750741598642880465747717830867916096421061286092777231004793268500730638795977097837157831474019758470223443544262849970920194749478053675281310437430814216547954791008516322424843787520102395267520686834573776525049156605630458056941921912981277157634717292645319094148082085129080597735644510665212229804803951484837883549536710754943856256117372164898989376422499542366651338262842100353175687310415934197652446453703890407759917740077579005363477491952439399684835238004469501378843951599571774285217130579372596090388853159088827425817783025830453008931143843626038470695403836725173802170997337443169464629453508954636532418310428467022687493829976000872012004009325563374941908486343886354307127089132350662899017168302528599619400902237340653041432614142828294810867006774193375689810126670039353903502149750121737309653664461798046513565861830044129530467206091703811010144588069954261791694872080840070077031932326701097180511180078354696031514627995800451767351564497369065064150641075575340691419850845807754879533078581625243813671878913913510029743457689730547712000 [117,31] 10638658478721364258194407533404212163437826163527093429418650817619476006706009730764866882965291659473077052648526586442712725912561091332707927065547432346425325027316877907920274576054354311066522132386787416274411945730820945907680156992215350830161514516754530348728208316371709689592551509177244132340285613727690348599219263737350409273977739706758115766977917870633595991521170426427870219629507946137889311154343202628962136420561423453492082475904450455492796872763773315183453690029104840212263542099647053826738972777267714232413090883804931434675382299420036186595413063765571309677216141143649348493980012336585103167733826985306393637284069805929025680737194772515461679919368413919009958564867244118383620676217636318526014791992476595828304683984772925043918652025574541397201654698802567800672106906565779646579612147729147161399462840028092134800314081034741869870535309810655256703442415222086827353195359743047004504044256612431265362217854010903940255733303970358050197635308463165146323589735619219734834556171920009601101474035309335137476699220407899419123695128234622761096976840769333372098443255181094951638628556458501492045019787916236195174793708473211532388321220804917272034270280590094714896459376328205262458172317634672577660303359119804848033790407931204889774637044363504280426309906042812882781967394774073890385838180972198791568228643352597130670849313699012559875185693356693410486897963369960921050477754862392060023241300354050991056711150991555246440044794297121763737168459993438007839020795695405271304807247454266608018090961511055179972351745425870728214118239503686311073573964525715785698715763084140941583449426077592131861625182328640674814245783153206342536699724675204339352803172641265546183435960333322754830247641081396022078228595179740618877622634588368332638396678816317776090948278833817744615364893736915145737730054014714332123189955221195508478033336771903935828429049796470589800413258385399884192885345782715200845350853742101015446223322772929348163095463266728126301123428586814332394800712197329663711483366966795891845831136112906336736903965988926359137604217557179980312922180714167882604441231515160001126312327419794635886848661679639006517437283049819351479101931553395184326959287427080298386646299381520582717733119464118366193620504965583370175171347981636615557286150388572103370745555669844667208080409904786312502169492973951521627585569136982218219877621089435648000 [117,32] -5525926899419008269403254964844712305736827892260049344676875011453244189843090082105050735125348459304103057298298491251600588311993412534326353674202276132138615739725361101840216224385271223279571470337546342383997577781067387170948588834708875344159055565865926968777156233739942502802662913058432305793423122104247782170083413979278581579927147447330836271073974940665026304662652857062140192036054413320565519730170822440769640370020489116858701439041107937448745267715511801946722896566182179445310042158507649893647942106266619125116013259527322967597839187401289203950218618010308505701701480008171737781931845267565083262632860583527276200548509669483555348195636354525929351402489151660337348747699598501175140858719241857469326386645467458243539311432150566872280784943821254603061857613537047298089281663489427414380304821319230204047862730868834127680118182664125541028223007342286081276349014900376283681225060799940581346500279722645516430673495515013806986154390791850505746728357631605630328329834326733977785505545220376665553192569282150134133925463532485253611842572714485385610316739061326189170056654392921423818018201244153147147542433681082563862505360463052791512317638388664193416338551266961408585357028047572315344467559822371975063242089691496649611364139946094543839611191082455913746420486995012324108915286637449651167264080951165463069658886398835561776744342299183480795038933859384184904291703203201227513458264794848587470289726642049946953630937905519440372089266862683846149225855791109040083750436711946507720631623409192134286686389859363484045283037772415482092771749598759143299656974648047097862637849903970485131169376666438248685860367742952583772351385848697412286876959543979212289592584164983093298167369139381811277433289220639863460799638002490585280881356894007052212711471312968232448729457443659446680941347980625071653621354576649998958865981778057139313841429938767613496066320510732035200608060490543925607409425829568758990737610506247782246709156992985932111280755546593516560218319328586886451123164290319603086605780246053981130890618445353191829875161844449455917296273453309626249105950295365906058883518624100119294140833258689579308722064582113165825198818448455108485552296705897321886496808042644149079234036555048425596809406934872811035982724062349865694396826412543834601974714521476831353371343503403714984938365980134679362188408407894957059145811988103042491748953620480000 [117,33] 2470214583494169269694142933400612852718298760662621045908029771230729246860700846659065637839293837207977446315302084095837998656350636660952927984157256714563688939106303266849427222648196579094198835305728613336001717259143190892695736666856552103004501120708975085091201453629026862069074361683163346015335500159536948384565043955568856749593510016151905503909830881741914716444884505759095459037032939982774244802705589617983410685760472386773125453343218861879404174792062566855409663488761473530634066994173652871853187828330523292379755822165609575801888152452550799516228207152143042504515933220259019379200611245441422531384440177478335102242284603452145228379503615607621456762682520761349604534452955908157415428492168863720704718302053380032774717214368128675488118837299362845096070316983045097453716493597828670472658808059914298576138001857383659428989294079966013103295178805435402238687164355306919857981285191600935393076131998357231151531476855968750800194046943433059828110769895053565065228823090993817638589672142512265408898932449911713533440780590734641285161135391983307298449208613678612620502215597917576249623338190418189719943102919191842335743908204983424664509618046306682868076878402094828299685079364591199687030832461508207724090661564095272646483595806887665511233135040792759170630294562554944600759543410267511710786473025743322585584164542068561605233697889710816174485621477159703363909601539283560048084558314848949136356253460444359302436730203906157267389706998160889998566248654594300985297228382031633249896983717016680432643343395604182178693371185912098244133706360227607599445830992723461269112219190076497314404433981713994741217785748905157967309613597436121022008356477669450531270510014977221941907481543185630375927063789494436474477874746312671837089847271675163115303746508410818099624892072900304486815178997267454715777648355037207571410020910242901848502921889278673422908287230244744643931839681239174193635625581693660004499783615083759676903964095398359514776735970564868585578881890314386567293493003150946836422924379173723228726751628513690607328349487831002830110305843953524369311706769628993996431700108711732097671161276530528619613076921959637859119186583921832554047779299823434432128855548938557328083422459077051485888611123846756268920968138951808434099007441553047549964602775742956085858759702987040392765248193686327317093223174124777487259018111424818646439532953600 [117,34] -941268559677589966097472981424029415201762231064773460364792256012920095885979072369460552055820210402562648124900340066207736750933914915843066535214797992807805859039347870523581602844407251691417480495123898866021097860405660446372972974431917333030556284088769001330766953419281547894918669790988906019179052066793890462572492449016890352952101834167861251868912217916133609926219374174836673364669481861765705639753160923451202489260686486727292800701498269625871428474817300658431387276092282329069670300946004924414197422115505549038478944766611415718509771371521128691978670450586853518218048453832872763992323161654721809361227116219055589786123975856547063481465115446277838091138974241872777463908887286625430610623574241041835653539368385919525334516541926877371083789788756248706505425536330324487505148295082652668295424457478472481303588626991079448365413524535252337049263784040425172626420961368120492574497534880593649395599231801854896750890977066470947182363119610099978011402179804316023770289446005766711569216627101896883424995651871522988338343353443476832025015271773835112975217591060792891904381665319569124945409545616069604134594324244228219218393516469978137754584016119974614898140957993584798278277904617068909580745473558034102500470129559562075081695210450482869350864092149362447529766902282700473423044455491867175530743828241570814013454708952854438427849233281587271647512599495641062538062196783143705592439350380088177759996407847573826716838256105618349779322886963772242774337043510829828912140082711736790411425464759455941797078852552922704771936143618125904024355533603784313534155845972627433075319488052618746425424395345384314747932289862651106209669036818276495813513355320039205275092852304066289682341445713709742570843318195220045347370263875014837656293803759490638946645998093582761851347966698325654893711930626174047013993709014504733392638582152358913725138128910126612725701613482614659015932598182962770479692683646113591765059141291205497841155225937024080900943164918248421419511295697827425718496390728286660895999660145282652160091958774817439246747494461992180920717951452595012381936601122170161994988697488776264419330581074265496702786110175952840055144037774868835936376274940182420403328372661950108876596970397746871068005375680591020139227483916973395504372657494544180223856996192879607564276763910256275392161249640845811059337053155892788741071746546953396368179200 [117,35] 303031180915936006965932652992300167701784450165345621177827896321308494586146568219707471468781745948804630744305026982020713330976252351186669422761358410337922354270605861314449857705975955345914815910493102570914814414213137263329895176157996776248206218949404707035368478868648346658327128588023741901801721517865697682615394524865156051256915970842224184665482847294817435746767904014518101066023895614006701404325915444325714908061329545313775569380037951794174648498358062091163961087945425265812477725873829134891811082979892329263813895398477803999136814656007738447293356854271086565791912566559456996991621160692661958373550886892644433512974936348942752067924235138802920637920204362800769638645027239236542956962853454074750399079108263098681962278644513165743652560205629332375132438690690417589860813707923176002320972543488246865782855124599723525330823666512979008531504966509821123586718900840852728911652520740202863631162332215839933153695926257036269950033812100605580165365503974333058675012278159840340433468793797555061162340403941748822481861112189518830786556046981418206046599939877626093925068410011563572256598700215835846023109491050334463175800401175865455425328171574891641683759677197997692033181743383220854932352678364416963448461944614998310932256234897854398134681740094257396620046954855149070100447271139141192420783341470379029562511979095731853222586447248683062761100284557732508226093135866028289592350886119946068502095094107177710667864693879394573409742385949169387512275398052680639325276999565553313316274810065700033538613868225654541701010110567079319941204314210111212306940693799967981078738542363587824147921184735361708477077143789717732361239175051447834693892033368470128692208614243422376381418642608128233742632933653922196523235078162902689091528286180605841934298814991095277016939674796855317328143522176986732395292451975262214256003766484052543755937794095301161708940821645356777397434925288732511502811399411555614126818679554858426806256568808715590650008142948184678430271765529429606289061228448929610704737520246289222727531894780058258922661193099654671652571033229004679922396187364927830047516178150099837859526273994923930058996703650080013879778534552652752950612722407198688832387661409345129048705268594443304068444221998394127528229300938116421866827742292969832261328743513908411939789825371709136133297496054602273183523423789757149050073690066733812940800 [117,36] -82139791065552489709884998305244067682951882339643546539379083389799841010617473201582236504694359730789548498667198266005653418349411972854838034878282286864311000541984054655801328486231941639435860473666316759383075608542173270446908746288634984915908450195876725086062750776076904967864246681812463533875931305700024784602479776833708200381575498762368885249385725081034883016438018604788057369001030405185391370498152584406685812568169573032726843227461371848359408374209073690610144773101530949156384387604584448480445368118679216842500124900478364102988240621769964528554664872460680209754956652866518282325796053944795460646157094182814832680579587937654983599799563475662138861079916214749703173893115914941245160881819224102013642749981007465029508104539603371075522728208339546369787161207082286232344612274949911317467201517106710755113341592651935892140110153169313411827624916522283257492414586448118443072203241221954615499099071781559900510593406589267005513820245228003674976009533624607645878182189856883853927942543711905050647927778102037292200774726080852007457141279787188915964360481844444679009491206898016883771814710097368993303366813087665444198067173508952675710861901899579498409148085352700021073904121604752346953858524707961934139887817624329148906871731024276830980996330022095289577743425079711916033278878646026566746874724711897290860734633851834383905146062730063859191606838972028514546785294747645329218534572617617485164021765117491347394859719867658179841054917680695420971403583176807870925602393461851543313689090674843967969784145197120518097740817740627290817588393834635157729238952816787760589963584340132204157314774677626717057545483248333359149685883737164704778912884750508302117001366269685644709000554952881140153929934890626166377869396989611237250361720868036438723734764416858736746152954709582838916290581629093512463255703705779729616790970093065267539669310870851218339839562298285833185521015440718462544789344387180261089696973635783624428461525479918205185209516869056529464664039865536247765780531735635074833005353661446869201962085551474281267866591791216106377858371908621908157350025527320184538154218347042021545883763526555890728926763605794605099318634142692580873637312022791691902135576091184211151698663052918623852705274934470986519946488362976104757515794894094204444463984021857097467730862555526660749488598464005800923596941536505368186121026246017024000 [117,37] 18947505313740195958239169460920227866361142200792442116223280040071172611359767242940756788783537359328290914865054187932416011454356013849807072457696471893686586567076259214422717283745201642836982549973815790636732604784354086890915772576907726940602890703805325808337816738180200631200774872499223470387965418591142471977081031673501581230383925268076165243168773309262146835088803964052879002270758449806650951252728552072402398676203540200134764271671173333211300232630853164209604502723421207643214650880088308653527761316483848812535470971352433284562691090263889709206671220095462630016790825967416357846521872856787057194104841821426494161709934562534980984903979806693009650078609712524708417095609384153032168694780511346538194635683709929084522730947867266698400705475669736643482225369608185724862901011370275952602968056693849690079104972295066758022281475119374324102113419808144746947563013216290556695882306698809390985462924518113643277619482724423873173947693673781933713030605380141381172570950996309648955094132139000790135837743185359553341483320318548755963864185029730009832147746033210890203377323992431337419728765816838990033622434966582149231492977653465185939778002803643121416622952556245888613445525965136830226607802786082749527641099635451996756722244389920146277069769361090873598540022743613724368460703281547593355805663116975354144646527794090754772263233944475939601073830933233278146940949394869802810121359177724845184519063385271152198909730263003420422241461318667398010798410929941717603901509909182279679179987702431996040920807134802074707306593935673835232056149754913622252754369691407581879612050805154817121975585629949300760649390621185159241771979352324682331713627404189541091299614031230288567712096745459869839720353033419924779076663789626979640374469442143165894920141632678971217824917740581583073554307426748979009648190222383986156971312926651411769976221637930341365730255805867061954228177948277986380071679139770626630678450900260831643058872006938391151543191024637184857752294710043106312894574003180954621569460998823335209679182903347415058032520061208443195116136044358513149184765856975975930578470093910855544856340614248896718375724941721744421459846496250471801819595968594241216363413917600687966601713657193838844422018885475716276815106948362483059499295227347066525795372038941361418614340332722382246152713632241896704709277035162790865966816506675200 [117,38] -3698244530642242710327956694272051408221308044010789303299105571785160832109344971437149812271911550130153204115414271297471528331372691482884338559713731972793748576000000946490378537350152860497958933551289630237565525999403107918864210259796595883994664381695282942734537110404878078223619863205110237667595853907097832178842463088791729697716280497018692869235199488788200351444498264944004132395570946758090042754039775234581416207198635321354817570189757143424645062831798102254026440319967387064000845625022385840066204653256375524135950784514956949815716056542418565100001214370607691852665969340712973809915513317328209473376502597449439700081207499162032646542710991259539412056366903690308646561950831476464652544498522592953695390848281391270010777905066355687724694878694072335072117941874595592191130207063301119776163506708211237385398127197088294893470913211404071369517703326758702295897593934634431657618007128535157890032015796255095833875549337114656751426512828014115277337315161618729297799116347286352195188576927954524861538836561059572298358027109348499178395563050871692168569779896171734810593852465976554414968012283556577288130050589013700425601109062477603367665525736023049992810092871031973194556676804667789076571519990238591130178560283152098628340920560161177884062369495373755842710901258598535004126259194928558114257354154308251362976616611515409820660601813659810232189749668620859710752105218522704884454407501287374621550365369022856488268781587296702748656275021761326440447844368094507141730699716041002046290262429010081401209920707893689902560339063544865612789028515239903145682790856494033353845547237277752354781343860142442894305220846810512219924889011521696402936183792387579754200079531853808540179787977518000884499766022338175804378983747388561359275485187627924569619189901937548343367814123783531449052828969863077353707544625906294851386483928878403335346284078904072776305062248873832046002546589408397051967957141893188413000983756690062234470880242168187261438419731690942963026667730392197956982608929456371201096030934059678198241217301707478643318685076254645749702503827542249911982379274657608979001962235913967365061308019127712064612282407544457798346555761015714639185294885084763790258725242028988779244181755933783172402456408062544622788401558539840761227690995807831714457148346204868490448409833207111551346996982350480075292535907099134585882604994560 [117,39] 339551594368147297918495259822420208781077713071885950494260986793937704765527965080328702042948887057481584568761876013502192131802912768807607091867815162446909075814651323313518030141090239082381582656495019264972678666920641970300985014177863481945332623235365746178643798249158505335211265182966375912838737509149980998683409208207405392163094762493561605182083097598312332987229762774854613523736239981378033609268440817530295952264884355830778260883781435830954206078849586009304187237386439374070500748938840358144309798338615633238871304854988647949857608354151416757682975204864767220147619308949675018714112811848954206350946791644976142981284790870124761939838045550301709220457587341042453111951027428064313858188801215020292481111385478008617438427383322724104432654404708940836701705815686218500023800724862181345165457660900610002152744431172905343095979639899237345069703262239836558187905527850733947984873087527405799720073717813179163764315755560360875369365840897986559545964813495679641969383449508374788489979127304024685555034341567254635854861668695921079881055596529571540482115602557354605331852307630992642054580332436573779975805561429437318963096166664586293283834532940476733550731588971604929637268926366071638402259161839533542886631416618707459989434279109728153012814461251128462053820346243838403279741113265071898670328567687221294822248403149571880023296328548081315251368263136721564107529295024450952313709797721732214193147800696989746305447631461275215177930395456247256033865849386298261959280199335820253565674834382722939931754905358876348569155149200795426140619438815858486775588894985144250226616684127545160633555746005196486458043176337046051564940262105209054921081039938476255571508465165150203490043835863400266542719863592186360992843695280929719670621659383592288911626126724541068928088998995210151437533483896312202390359773452031779015259060413927189887946662239572603716663545099564799608639391591523407867490755483670454135755437304649956093512092788102047680587919080079990065234695170786599600802669414051128307537451793140581561197246209623296621946913753017622317178795420070047645249150809094310653057360795609955993597735505761896934035974235055912072547419026247630242341319466890981467506572178069633338409379059084077957388440298306977866931866267094547809839377988173750730905540300547117211136782669429055883991556067715620258154266388743534118174720 [117,40] 362068996394652421047050367582153466617309297842165105647586572012138589987235388147705237656632578490199717034604615476297307017955435580253981008718121539421484158292572063631292912767185222672851308631689735965608338840179684198501474701276350474132393372100573869370565159981072890369038097731736901461295927105556788184789105369755218372138489874060995099918164437306060179867538127195886459226432808166222008943850741775588926319030130276612995064691809106667730060038820845325339003159838920600857787689749690150660075921720951121644274465215859188916319101375163461550561871853018307381957262554713296049083352413605416341565030831132866212542721399105368708416238754253275874374952242858677689019163839788029962432310478209672781038197532265014447123019875600935062488993070121052859373241953317502602011303208318497301779724565436042335872521706960399050173559850501824883215116190231377098944271321844518110628840822407235685022777324903231953456701116131573303986348979076679514831553575692732490757452118620678867316035024798159131307611073316195385451250518769615433502475815777028594056340070889897637172236094012125801191714182393486891087502681353723513485358701711474828620434381822171299594587341264091387259996024464113937823250116962910254471511876598562236678793134616912725647594780840053051948437234059860798941028322007152159691668632241857381864120086931475441701602155622774408185784205946059604713864674635941954011031549686583268355775092663364485343881384347524575605005086914795950300077826037450582876535758654629250836908902056806401035131535840814965620482703078223039526282938754380520873231747789574402480578104798684969961901699078828238484142233356254263491655937824931637636752623897482528420248271541641595176461312546154730117099790543045887473764057686264677196941570434439962415769553677102776715385346731799375767781969193163834402047516499221877383559173756649856750109276697249293915949289978788273139248355623192316480366413579880529280469425811182438451981969671486419846605509166531768956320564722776662239028044311752256426136739338327584090240232070296043683529641800117451204258588663608223756732493127051669049898658863077653991422124859967676860439286283166892102483895122538688572733899544991650499129753169750038589494522301752195416078125546573498190935317972663043418806822703520582853231138036687487338413968645411620572742713510733908480256792785500493578240 [117,41] -396577300076586317142858383356436231775120442524835099993811953236284160301054824686394771804654428997231535639061695181224850968130423626257101087132713903775787320356176126053486681988502058265779163601052822694534591671076685318864997164506516226327803410526132238709328978482674807711667038131134229837516413232654066228341159423368414704779925177290729005991968900490948659514225746085761549874726850469829963226094724007964711610022619188947198452126470288657977858434584562699848366811873559367330612738370500349272616043998796594267807539435937795961780548788166259576735086357740577766415912283239579686836602215278790930537579347360718413375296179999716913433981554167166800128514427223176269127779911321467756634320955222631797641368493951701763647343864325064623209818650635898705077605024248873252987827702277912178914981500295294468134134899340218849555912473499087846515783975846493780582529358863441913163120460867597467958718639050624912542009816657545290693741753781427289421660959542081633379852926563414873109239680859967354045307965753293867037137106745870413753229078631608971566419364554673316716256581976791225583066800072348824806166863968129508244327118658207285970623393331251414828899487346130153729435407534858371809696692198601210355726236128874737935270156098464778253013252548648459623252773632211436337960933321833595616288496762601735526501190734983212575048796332647709825867275176427464444446015849463547945385057982177473328473798974133041439303561398776940917245265427744480238067835786035603341411205197266979298251792981312901993559757771053593587163602007480326698100379736885238191308192020301770816315019655836061757530303422174406486086476194585875117162747212290439489429395266299602508438780121971502450433154954537428882481869019012393341158852286349086043957345817903484894310894835175531129036780749184339486534870279489375222139743327543593164418248078276802972207380459392161926543213969229765384813182136368814372530070121443385462878144827388987794122816174407531322249164215837149999556811079305724300261060033311915567384089780632376544976130353676399180332020255382478857606455774761783510919523835065158870774414203353679888622899302414069912746212510528722709699419194941142521412602705015962829972252408241414380071775862543282957853251519506106434537192882718421795450923322039670835116609285668361088604854788661468274397124284109703706577705769233285120 [117,42] 262744251618544930021576833232137747774721604771769022956682930558767991447618642256110274208300306202101284362186156100010162289936202934072362513920248288113212159978531346816602996528659052928112251732398938620768606861903974687063384451995790116328048519088224459603052329172127688571287373631320616461466761314935583267726906862185349227463682356412979189436501087054394859804683267779649784111163421912824480260048696767353091938467782067713755035676216419619622351156040237280453460940878537949279062586546145512387351357742734165080263559950219624616542798591458094686079685346038749297730143333027032051271670187822128435199762699038643783247003035533142634585152509654382524696522680826363861570736705285819871314211134962117091227362837777191457799420740455872817416984393617155315826420238203645905678829299786794366023571353529657383802121166985065343414738011714625719750614628978926468175929655118768804885464987484267745720490883325718707467152319158245819881819883014244268109707454153381273325096813268217883068002769582365700445900721905412632601848234217970219186801144785981855051629618908433644004196038989654189618836091932571152546123638501592066262229499910699084599515503070968269026902812516445413210121893760635636235449861079365507473939278120420250004974783632640270018346269985671198554987563540589528714164361333708621313880221707176802205520481241797098413745081827966624223862020372098846995036218871279271764816122288663692682617060481111474400181508804966054349749518822348513470749409467466439816588502740253294324652560050421389576015683035447803983781248906403352175896021468447142700166703668122911460462057640225366754180394568210124159033433200339182511406216895133165688310450536314439550867965226185879678541560953991176486129670209418470676541980610386071998071399013825334204016555961145144854412610915240699084505518143193749363347673081337522778742284599772781091882027857433575181256953400726361721537221618933006933003153500331510056851368153627116004695786114701970334580624668018720513391094344739128659572180053540834218667540095129818684380594964987149965258832294529749329278287010810344480172891182222589792672756629512743721651077518078093715601970298375518205078067814371696653324160869311742509367332101471162615407738760864367988266793771445527118287223232290024349785430274335533050056935025867496850628575977237796387077459121612583793575254378414080 [117,43] -134605514107404079763877830936665622476527347456482301554627091719995593629237858304577706199916293297492438280110618169145309253076632424598759452435466815651967756344601079651441511023278035137920561000490687533284844402655707092486382417376423833330900525317052401212586587787973244637584946314957436167871585349451132648111317299753637024521298766694883683964436662370242796058262214119782564134813613559221319248512876420228491977191932573031584542076731100438353442691435052765573593044221986182074582616926331688785615589496163535838817995463462398627243848847219565252536327375728700768557854641599279368826363866429574654371957356493919324654828344021814653590439287889024609613749425077781553649416831610698812070392403442679746959438778859621409442191295256688613944042625495958294771544326010224073381672851451989310248223520706169710425620306646152710184017308846989772700638543215580799407221046858243152990757913524007407864391175536119657314897934265854257982669930115736712193915332342080212507511125237078619465914604842255415778162638540661271613762567426570494161413330018759231122199926740838190366690964899431991827067568954797942213272339997570908029039496906202210752207072603746763138669819945731355249031513796827356022060091009785540173318160215917726392287921444391896240048188002585406957848467924463753267997188707296000439345299467065889718479831846804323395892789942621377051444504302972826773689892150602422077142576601295753208067942436870144447129572756457601010861086191230381397249168531012462600112575972785509858680294469497543306332380505325254641941260656837517005051731324588009123873343682523183592411721785054723382014412952312221588380725788600338543774089018553292610803975607875182880154828472392647430638026694723395557607987965488103509390756246924768584230409352582405406782746551854829283880531162276483525770147324491826110435115201315247847227630051075177493504062931450880796844263151279690169340807824376755547626658020836418470745171658782277250796991951116596962641964832340492519313864339558990325021504432424448733948057006045500851322630579148119997049287914872484753152124055848595628448981525837175414699768404514147413476820776611226089649035705704522790884065572442214628024012461126994792811612829442996286483489797206304473312990839434962774621512574427916848614376903432791238742500627166210195955677256879418015797192512904405965011251363840 [117,44] 56951260919370462176783060089232972756620945464332314703162426602567879362810846654473702789230572817531596305937282890574215616291435856920853089594805202640216083302105819561784996744831778967327974130910993104708347995788913033251396865592527207694079906760487298350879909381276133813697255648126410656954855092904014341026999670420792246964988401051857795695608398445043817722524277262664353822512751414185436248541254449773717856468692138328404577306286934152446635131320485558993196278996465353447629384515356964705206669965789526742463030336906522762179335468711786531340982429059793111271543092056280395069115019928576283835651784919703588040309595766012984656061688606140228498475118939548422954991654736533539349029000388627565550477074610791164348790930938623967881076732068994578356869349959211869096911216521771365460746425678913615825120173862999972655504403183528593063006900618353876136676706635824116828777282128480857227327536080864497258093438358124127748252036308313392611221362003506701433849526450034663518538404539950750820846834741288270629197025549789515928270482501370337625211164916120681038712641005892860431923083480164217243710275475893887269678320370435930596203330826612385367928310748940170725472567622668086103233007662495424547787733419431872872226926147683497830300404723149719140971361911295861977838760412598896508394348462186370533979323092289470669638303010635473017344271087833025657670680388328695029189895879362515872416879812481700776000589352056415829777104644604313593748749419868561420984616952472897704820931391012552493237805015322130957751826735096721646594503575187424887837130428868638562767764589900271455524275915852575283075069623785830715011358468098010911887137551481762864764766921716388602473843883577635686054559094840855187856113879168263163034205143322569718947368662353808886612435924284660494917221452647889166416698832471518419756730568591732791649551290720963018686324506719162933007299086227235123562771636202778080523425618930882461131438519269343085013874840015711101402649985895643086489513893694880437665893370536846405497242527830029778427994850564913717471019627872635930439391576196675062072701583762617473264275397837905019730553714648605748606722687970357176461692854749887694419154309939431535363815043116445666733308205112034713799509495971641747522144229636430064123997487601577073983206043114513561104409510007709121778810880 [117,45] -20540211540564557598985410203342998726688767150373052228779773745489051070413338337333195984515443016504273514122571152656604867378421596050257209820070487826644537759991324363528208162440889401636011658700211406028259956423010772261098002628564263018607326311833682363613661456841855311272242064927965432868925175069693256875087126814210413708644580833845157379995519955681206834387213863487443612581637124389679131078794958316420488250388512678787890614480066930592085938291377109534814084546299164939840508615446754532755939265413283794587967871530152382391603132736575273567224135362518899456588089547480466185529520398326541341194619122235197174086046816906547711126350693197894115213498579014085090850030905002667406781534108970969344806039094966420796905502542506858718259350083813218903759126874220193148027410276472988829797737092995368635334954297278803888959294431184548151696144547038557884795853268327035017520777664593625201228467253604193073640105088737826406356669094602246763316152765292433732844100001811978915384630030952558221659253979232836359538875473724692644306518078422732402564757629740045733733858786406301220468470152817568567674620911798523065320667613264589818822431731219881052953373652830533846060343355308498205161210067299910076859225356393519618599654776041646399505870622499486538984442394549496905547907349050343068471829260589148950218791281157161249806858400645729510680478242106926099566625248284496535684384752337424892603339711427971346728939834407364254965113338791763823147660589139775982158225808622732763675679642166405023734358351569767074501311098731443607876260772842771820597837006100985116971983081416134855416822532784167086317988114327237567010111106314189672475453579229375467754656064308990438431054079438400977245969914220012408020548994054854732024388548724813343364511301822920383898199107835519654421616979316086756512494385508784054873563950484652451088871483489276700139635587250748518409579611048942315747719454813578980607393802935459909885156766643415410876890677300702460089927179299581983759375062370695046999722372313138295468464510722677354084644738765515197544479845499498558526920368767643854415710529710843293315379523687051507348641841344872411941596187261841335401835310063646470317816587323329743090074072599677342899017645162929012812555286386148772061175592417540953156449688620501457158226181049950475532597090544649743892480 [117,46] 6431985215440069563772745325908927330020816221062509332437789932971759426355625922047208810137960897845023736778067931989403121420341299797242536003573413522296014045609989255274543282161971348161980846981188691123189458641457910622175903272681381561286446310094075441236878069460148886263128588531133170931827405850222040479076149131556511529993033018781813042169744903593720763647866012174833159998927932371734792303172163414054573102591381171846630917199469557900590159659118119336684239277034489648214452255861104933049465929792572970640699469751324833266801810606368085580644690535347683472279161593783744378762124857468472626846983190742984547490754397544293274572762687088951952478833971570537796109236974413036475489527766390662448627014618585797495716429556502476705630118539869846456807151882047734351704471621309450292397780403696745010193857274504115851108083380295712711792271170737722207872152400118415551886437665557226511619359060149522163469962568055504918331558646197541737196986978289277992746273600783997065363094203301522905694366195002899219118610531696047091626051432603223157261112027673519206865636415833936717692629305354176838648654924674661006650686754580772416089355239853943799105300834735883735787675668382138164979745137459349203765532713495501677553044376265778187529602381962379962862231186402798512259049852720104076193876029869790412571995577506683246774609365400271017856903463240459766518323612269914930040206075291084071512575953926460343217877215528071871187693707371373044722041264160825225323126973055733342243004717864650139756078277630512367912051056839691841178995398856229194172953963268284343054080081767201347475794505226086821281846662441321240591997578332145608307619660683083843642261999087577330002406585365737394266177319613753169536852587933888740983753998657417388842809390954013338683823270756634608767376439043324183357716804439098266902110213415259661308678246688306777284493105112078019707309599415715460062544053890893417041354590461648080467129658878614982043556902252097500209199967224995716480427094367127687295313208091729535536439010907396112018217821644930830989603966656967537447806275943546695027836902256995800700230889849140070487985749857820290839845761022070627992994452886864415913776828318127410981203448970367458013573649938296525950860011766997953592956041340524959720213193979553223382988898441089869041880534439700725760 [117,47] -1767624034614592419405701718128682887830142703343568619216888346814902082660143815294834528173418593664742257517123757146543838884386309985228507625970499535535128836337524647547728184026244370962727864710725598352564962962923434780620258793713818251805243124057474100694681691858460305828453848727349813693059986498633273966738263763040638494529866185529597351307954202037972413430605772125771414895304442435084722449205058028730443002903030239509956651618872375742369503162775622057893569222880446693762147369705291864831018911913449503229001872424339379787967836697216232857271795576469645688938424899542213831207404349147550704270547592172413348089322714330942403159577929780806197684439607913521681505505254833713267692273627606924914705704294989322772054566041735579295597271931258219878906442048783396806159364204748921798314882823921059621783353454958112119854176021830852151350589975089862343003782196454121245949939922011647071094225469866905543087576935521573413774181957029263682075320888696427159039041029341526622555316525054898302272171429713046736605806893433775710309625200041124209687769153237152696451435750878808843178601546864016839201845525054020899870111259690202261163641923457286206342585662673231326062231720559478105363954759331864915803223254266272339554860048167569774638719803440138610568876312124452072112210061874322961526512941159951966476682366148944663119617820276415551165997838970528767438486869629748375373578958487380730648202980556578177630494153193051642116935660093127338931579387337962385921895103030382339432031676091241782184515586973848321227770750164954685985314297947059589168392612248355780254038400088794056706273985759531228438395364542215661148106946585216002763906900045082226681866912972155293925416375020487422799360619916265089236179429273864210700239239218364986193802645285991391023193813438037201403616966764492090052363965761894741018470652132083300320051880922449131170450815384656369125957172982905824935251852860063578557670640008282800538034189826426048983256256683502110947021681844529396837361061655282563316129443149447170876385467811453564757823979933333701003478184152734023536904653328280063352479410619944897282487073039802986553007900590860983170967807159459737930131884723590086720477895625999500351937320272248149718758858265061296255661548163972678653779868901493794044981567002179756608425432110839299699265249392721920 [117,48] 428582349362066322050935835811322727184512158726206973892444254175850502405942115736115647870616429353181960718670737853971995076625398149579791055062033191805505310711044728468630785312586891056737174893339322289761968669683097846901232684691011986645989351900751288810338006740084562259463492617173914588371724843267171555371705555157169018904704137197687250071439740982488645023716770539189791850310729040071416745576457332907884675483508984670793251681255680889677296943189438083700044403050156468144076459901439367532332950671287966828662043365080051112719387513316135126601222219861178495711090480190412499311077913470238722117067451686522820682339836797769368120214093093049707959167872451135682212207201548992578855405966545146298310740237438485470147760068762989861829936243120100531586500674906895388905991851195049788107585380561764599735585722297859659376686693193360489547668889061785690021672653094141244752092224580745457564552828893845631564682390484611277740081560273773942234574816030973113054766947366186488561765348338231991006973931871011337474474277537363874521665613721022880625928261390107355127584645388392563736425254930983029157521247474330184689609756602798740540194937390967600186731193896836663070340092849099311612957525028585012345988732173244826527976045952097056029764501586526706632935880350312346021575699145704426095529960194160303609131955246024137412077281955054975959174063038509189410370571354515538546655862774118910894428200991150819420133725500981846668526458246264118185653697233799758174428684546533586390755889463748515416475936438310996020432935265185808846614270210884674270897165490606355499333638144327292664108067364146053328394143470151003678080872864841606578711669605759588174850384296251277806680512278074916101766436611933702056378173989747251985352197887108944916959919634873078188452289490664294012243787735419622483867751635204958015677952652035507516058772216273446236481830575240846574516227594620274331659516194787464418773056981617319340588064063727158863473765377571412895916703552053883914015125643957081328971619187539618570503282543173881960288726981873678930348933018432436530994603185016024618342240959547512346256491954177453644201014568498348394097354461151691607887674506558384074181307890114336605138792326281386222285188364922902596128777869962284439463452651708090299774287434029488019065149801489526455306339352576 [117,49] -91733903279723940284327774550829110907544696552081861899042290558477340523393285227339227247707708009991877391468275914291676287712701157313666355373417506244809458868837015943285322497001295324285820813542218986438819058346472707238537175929089058858577138290117719133401802097857104526355962705663610917622956387262064216688898075348884171301320320654509127775701547237334424875760874425410804394254669405557505439563863762812264051162725393284011012880276217919122037173969183283336700638031431161809883204614691318538447708483481536527505308544197773353674419374194234259414301388334895784008159684856433902688274301940844361665107533473861509359335825314414796226268983066155725328269323444180637574192237848402708626337333658601133466829316336508208235493315325601882163643081402529787551909099714356968887301160277230961213576241555592629183842627955280314617112471047616352890670753932451630110551337286283984800636035852259885446324642506001914486466512688746357680610978595808624521528187561788622029173912145808826676522965398832372243338024738191925545736465784749453467161916675756426313222652321493024662836741939167384158313676456008901186966853574991824374734903961121552971701727678095593940785292519355046166156176314403461259183237288861749328395173317596904629294277761573878372587867501355769554437993884510573677200932333549861890867187066060928320962915779447717522649075263473770029784942946271294760029718638747217414658897313576585306353384410833961532563869586592047526187521991214277334413785289748826072274903227339356844609149529967865357764337368570039254006402580408345737965000269531231466184926911906867975257952184674909807506145143722489983339125110413017884293666925691006214868444051236512908710512148817073766176981965036347406557154379404710866372617442055387796969012943521235759871051611164416154658735455245708133167984732015733580057254606098620632058171945702322289264814207025089882482809380941857432592712920569386343966084232575183187109830141446410070120486476294334301745093233598023968727673093665763041841341983737654828989621729176116946305182846302254355590519037062987753591186647204811767976905408210390435045430447165503512022746439653439588021322278046225899663277322039068019230431383966956441608518322339113777907434148921859957766983441967436829061009974121087729366471189251184466812304098876409390661659557606936011699420672 [117,50] 17253995083714317765509161483661811797611457933027474922693419363116673880537608256107106334316150181619025247041534003156193267192993444353297533282280984294389395023350967028417521505671860642328259358948427524164069412390764900595530588437838266595584747889495617267402225696008772582071333151933389388212923436835048649243080175905222762744840327633965369142993347736556448450823608639829196986642753843673247075769894924762035033185025552508805275602224699425220505867703256297566449922582029452452860675504703734593041399474856073971778669170803396924932368324810418751931948704841248421477129273326166095937666843865044586139406036205074495689103590846708498460242974298678853992548844035338603796070222020954650210704537527124489518139190428803124019686183927512526954736467605802996603445097004595281604028517960049707386192509867739358703455429982453001686951856888864502035197142993981049685063490843011615245564152830487608568893579990150049414303268296173902333954466592882525483895057828051938610933472473927915899319997671824945558079264288260158778414112712088088759186137864100647833364014224661942252070507353002394748718203396926806967870742163815471176174336658009391846874657455667396232945514990289946819701541234241498770576575987857065458038205164417963014296424379341651678021479410894840726683149640173075822706795821772073190007965110620748581547485160940435523394454499928968850401873788060442573991677291514157447981058072661484580414791463454163788563007889977485903811650382257227202473738928316453711245594541510137010973810336434586421321125069420103836833354742347885145659743916178357180767844945927184171703098274964244644395806510496511769818912398271528904771337843841378961888950589411404835976913516487974774148090194910251876326201416901462608594860640633041980957520265950709279987918196221940453177244174190502014294454549843589045315582944239991056615500804387651786280472160160131898123510300173968579011537775027362563817222107601305831252200258430701773817456974093776469611229883868396284077421955225670496434243526663129154315785769054780386766591132070473581159478938954089912690297734383566523793285248458130887964503505062405977531713749899952858347110308839244365159134734035268491390576477504251269751862701472779910093885623313097925881218941274321616507388893093640179888126675491587335579869554580828112275619563619155698758656 [117,51] -2817023101988541383890641475855751841433043919449990236873819637226860539218903415037913390097221081466859570096986695790565347535926049379969806209624224455635243482804825484193457467637715608038429014946624487325306991656453742267686033143581095031307892172804774178676081717930363968582286574760693855627148526111987787796666437876420538232277118701402500802238758426752054661770486980759859467642044119509433401039116765946930345569636978723701896097627731390537112784418162995929251190224655745922870063413450593135235903498698881833817194943736384864611308593051084552968653198523068946966012969974299684130052262961488098866033536847770256088366267473080392737880817485752738602690958739441377364388190156633647088746339965467961842810447724138059474444163743670374659035667966934926036210386070789930421597444869613882332969597915718520340476321755904378471758528427777733678744833105356197998044395043296386859614284670025201337958268798768161198491071265567513828931740260360084918061796111862380948606745968703976195840940643771731402971154213410614718525796594823735287319705003686076137713661594673612794359978714488517056366197396874575496532002137258294733263584225950203951912295734046728258055169086505330275777081498934515160012674733959613601904588406156916016598382291662588509766335797785187708626687611580214693455101289315154024549686456019487856649510445690254255348297951361995997287201838548716255175181963868593200776443637119769827015634495122006355363694049008847866958050867474331437205656383828290169868380473882347984956377190190474425106783878662950510412358125042093346758505325563166472576943859091879406462879513202058868286803437061602081646779812088087386084789545717174024145791422695088990773866331419952262982304793742315590454641625706794192153761377455616668991409292441426818238471451394117526887703839658052693281435057775564008993376946651305209491242575730265477189990601649590381454070310610933212809062601032521935643194394056398349938007851712320130926095909936416445888287319705037004480143205483473142146110185551552298150097971710070471869195579737140498856517666653815740978091791116428671968393530172500692351972403857522436015909636321913560422913906789015740929125700779788645938479483474331793643857257865942424169752093006626562457175253062573935223285194897130206375173837563534857731279630389233573719105393351827287168 [117,52] 388255054906259160875802239064452197895432599425475400947632750322827248945722475946988022421187392637821136666558338679811216978867150512999763648573997358045685461475098293120523164581692796960184606107831503878167279555147343521039184800201843445114934899861067951852309948299705413239366591416404611597935087100991193845182645986099941040663582017034929301336826797829574478255720768870655805332420326888924396422922922113660531277044890329675971945920898422752817026293143360558090300293655720160694122022499976440164834265279698262668305370942578705040581949141948016157722429762191738330597652716184044703631613969415570731125359017386922303887047096240226489242719783663021849232948020321582115487326889461864189533673920544767540800235130430896812769598272605612796875774999723501388661384825789893080786264153692056325633435815331582849652208756746600218047291990374427903436606920250419583286937141505643559110099038348191674550437102227039205593659043827091494237952046797794458624412313681422167093135292930890132167838327599437077085268287615329117919272366655755480992701959896628785356160223543030436218064632066074783126819810569550996348298008201547224863269861467080988057580700718821116893313456334359809503413255179908763315488639699511986088418641950256378803533831521797805303477796640218172172652269613240411182940339673147974765035974950725524411273508112097025642454853661588361635598337045545744366985063805964532160479111145140360531765686162657367174360397031830251848621720327775502674979407091201946302354747353023366154777480644545125178507926635755021637509368972647901275316532711982158516659366566329735346909899546982998364688453158711193074101464042784672819807941383939540475211683455661189220032603961121675231165255080980062082932080433296087918504276817075236661128043060841936082131091135466461603357262315168666229466943846407043224810709750692126616156325995797459187980172218307084128453056502114701991869636384777658113043830279403595738413753662362381638577132832650649710743575675344193797127144754831820291338567205676879006887051686186259662066591777007160291131421011356017138957437541317939667377355650537919236579271772369553195915462339776533410696771329250068299360547910516240980164773818833161310442680759060646892953222420940178096924923151967291869188282035999697883725331802078967537345287112663554987031433621985792 [117,53] -42033266802572092161972950927831136985352596127990221063136963509236359538119834690830713968745829619139947981852344668075321409152043282228691172685098218469852339500721475988105459467199807839703333055382266100947681159605646577265664520978237018730838684549977820670601482503935038744001740177970387527460861457886038761289823408009705842523283819068728750225979539576744343174790394215397486693073015818071647689610521493686646412870307918029615936772717682419887782197521530400071742268974440338559653013588028135404791306588012778975781498111515817519949321381593831654616009518861357038095337911930787986211073555331329620008622398035530895521997542195421151688714257954974918888308819164415112789176677537989705642252962140204304819387505548253598346974202259293894534452925251571864266538129694646149395608222822410987344701400953972861835319393626252434679382345773795933525560578137461087083459179813502429626069406788481555124336511490099580526572291626177446445319833745502666151562082045724422198287670556863942981009951750031075122537833166056950861907547984602056344657626523376040813084161943293840610828278616304226711424185825612229122589720687424303982374491447127656243700762245417130160726145293164753420402474945964588475097637381780510458783902050497584611231206019003330904213769464717885881185545326354236601324752319834098798396177766500907821423165781912491142340407609307653316992393012243571886557765844281894970679228866508150611265490980154116529985966207362562877016606532737862283499968795355772874307232230015963751948634898427165980641550940202486443025520294285165456918783673797620150621714153948224300235183278199261655722381647887536742639406405846105022311046661574475114424438990130497497053847812039085056170125484090173305051592497190329078564134810810584994544009803841733416820669480782419268209030635848357563196427634850010406677815302828967322300599736898727007257733874415235224414698158329124373492818686424915282347191540237606033992579339223401012528380161910904820370164390076303905823438132330516410321043353546134418506487147642958889843383582644339502620977838033372603686881355347311787716217224430011098133409916979811267786910389389604756035412277569171792613799120074725780612596499121504962522845283894577260708208150724602545476755901728033946420124135338684124714882117804138713501311409429708484400110601280 [117,54] 2678295467663131433499649741720493362758051001542499344061605819671347321089858967731736742744742511599754146803581724661449579234478993824022590767054638678320135345511860683469616205694678963514081402393247271825801321207817214165261114672441651775231521705510971013033981604234697403500110219391396008648390611024640555618705479335086333939623253785851565808871665970386588721958539877046306695079151449971508996441223202501944585926903815659829108148213756796519770630878532970932497886665292784878294968562481783827759438346079027835542066153425019489685964850841274683276632472791566483818772481387072060333004313565905102923494458039555866958886450643690015261059106678149001331328353719957194774069729449211097695188360046888288465058737543531425116088327465543128088916772717884151466674912644781523463934084881295382346940372788666158570868658119219700845673796955900288721521566215527798194853330566843270464268256802613808222575556545223085350135532633565898882472205147438007107511542071266096401057150316225354245931088739739818934377636519743652873004919453683498127679851692327528762036012963109681015192708706947861331235629965387269830358898597107420981006962769496281830249039701302555313187276254385263895123663256680518259497865796894566096366049101185277954100238607735373855314367891339650864305989326673426885256192243318492563805269569251107504594148278644060044380672541997007929766748102227366178311097828561346384590811070533434948937892017744923365137451324578297136332531122184344268115430495240300708409854907449137886220037761438420326408403068766459944688716578038013018720530915530717546232956149776930580140930102736544658114840101695063710130712806878941104697061461947879418055405179118581821425254701302660582188470301119985958752627232863887838415098521344446866232505367314048921039748960394415174129496072951652465647262430299595024987150463212696035808408589396908534578585930561471198859732690152977864661785420060646863867559893660169019506514206144910042082371854062694974078160010836356117549324026905825133447801454010114892717036012996836766486865325223487839251463009344664209574684224469270384110830353702932423844933548154776965986471127990412746308889306652835701784213374272239570945934470128274509027049348686434164495853796506546967822233444549455586919314003589982533540093254127905799496326335766376421738229280 [117,55] 185078989190144970655617933699783786937503919955798842194166748357320623226716002379260722230954079452086453088287400918603501118639088918710672296388622139353357538240674231754637507786743516000065103591269878601461585624685252946168951355819585169388744485376696798734211855768112470550892363793214903979544140007038855584279913283797881925737425344830989443189927218495826068225066838332717542016754453948284456514796147161835318456092145207801566437208908344991757162920141359704620869716302107080396803703102076224733035842140587395461415383108229798428479642003571085386173017427456010515137293790724783413816308573962949405293104640440016694272898634162068871256557059821505600995946946720444751232458808591627433892466113644844988107239255043215135637406425683798258346407852376620195293045476553652887454774328495416504920362221734876018225054398659621266856557301739599081479262316352037128284294504750819224572618559020458883521173950592263967877701370152573852677331679010870123805549769755581393706461622971579993878533897354251483709040234279360164536784917757952977106179530723902195176232357052000074951431433647735582525181022904125600893334982350196963710345367716027205143153155270659839528967507466689134927014428606760693772934321461310042895785965365562476832308286554837773174598077387339959754407073854968750592311661420198121930415985480313914949255601810717992646282512997683935307493426769226466252067192572217831589682825367643020104071269359468577022077869722997107083543255443076540208576533321207130022309491941072061743353382794919055779943612319330558144838554544025330961701793495110164437028680650318534859539603364986998853644915206111276621340986657957212106792391273896859307920675930189547945446870002673391132906726459770993038401878673824431526530465633196382503886475496173342772143704532330763706418511257152224049002085103753872341452111739435277356975923990951526010891494389206105443268248956412503041129040375388960428312146721785946954780557507664834708776475031275671032993676709360100408018393901233887299637497070842654631520294359698753256168183795441860001655111732329179161302002811354026934964971910622716755846884472200613019234788210075011326379952830618008058645195968284869766925096475146828462152237225818136246575519873937740725169588680049744002111172509121498516855931322093621851484315835593374598912 [117,56] -99793805169609978608265756195751408566432838180184271892489353045871554072229891969948772891827554994293882249671765610047333459564657809466272169199303298619874261926606014340164128626786241007844869317609045934440286057495098004342421558252134668735971797462186198967812384384677229535344192778763858642349495576455058310187357514296891850872284783878430540715205526133446101632317422741600717090447206260863979565465309862232433942544990556287473861535301452555750212478925443538021372566529452808277192365848288053633755939534619839739820595497547567835804981399126201322232079454103369110636803798332674079157328119592259527657453217036782383801068170771127445581279416847952785698806695265951109301065915069498137057070035993241904414259048528826042709635276261347578169335300258586867221526890886320337837691037196669633059745697936537565308988214163911840906061729544829172882166866681004218830779291792143467383570844155879872921257082104247902569536120808802279671377406200772253844682352783950618392888201556094140810501018443868923049147584850543474656899070345573816004677786933124245897169759173980029734138373314986193949472473519953932165774675488551412529754780327645335002579250903717162889348553130748297861782354846424316497867581793476488615253586756368204827981103791271382816404010463280316627106859483996067964420872894566300082017270568814402933220898863150278009228391154414040984535606909716858476524149013190026168646323971045305645249185390450411592285082247055648422825212270156054305425487672812817856597191188184514690367799300452126909785222384433837093091083549658177336877401668154376774453314049009977893423380285391404906514878649376873976070100518697603539173295451698937791808341819288975387424500034121882346822525834792232022511335159277755339606796395953579297014307949120201705085825834280427314897315148623696011988775719810756684747302204293899351726364519944873681387732146955589885481916416378728461979662071920491468981280283166516336598524455443841898150463771727689051912914316395696456131253726633399442805707222453948175268662829599802572018306128975476364878281044000754076856741607132339849067450249715563317948507675265780311082138002194759349937291076292485779118098599490622265135028181898197415617212441771829379624296771578378935862949253411424599686446424446781391431360338392026695548656115614909184 [117,57] 21077441604679142634171345322704231912252417949760202617187386691461355407604490313698136430671492641132733114384790919576545972634222403115484429228319179479373019490635970766742749972059278946504184471541952709088081277061955333081843255896851154242783051726097798913672630086382635902831819547324001543810710564834802715427104857074406702235329272528826390777493810880276969170800789021663614938429972760865627808310357362486180127322863582063858283595263383115082095910052043187300436946739474053682635282620272322920724241855572751291913509273615550918998781737690226966207539328422727534463105651823882390651877854532538402784469885247358331241552792306505551741397881522646606229834010016657549392835336016962660256548088988656025742461417420686248694708534224470619519194655660901699862385656029224877843117979458675990701322568080775768001846213952229801505344216551267471150020136879129250420020430489124998567250063678675908167790343561686988672796861727829606704479131088139817556193368567870187634186115481929149061300504839205359667601586068150694349719075085826881354378349877122337066313976361360005036345838973625657112956837420234783840544823378645039186528648135976718300303698236094220070056927818465626425132884665492348998817159472524386552313283025581572856372478384178171630431551425193027084908315560800540428289048676052723276270001358544181225851207741298241167812243461936303033875625193572301659528970821644208604753211661786082821480356421137097326075707835382378233232814261898492811473364717374080801594051841745943919118827588263292419627005346158959200636950350233251304763217525824836373903959175928331547256194859255065333446933132763086936938618305491502288472249012856803327203883238672642008739142611251060425646378641526193342237299240055580358524642184410411964543148787227739146751943950443920717398739406202018558713872026297718863644197221567569793020341217107366732680419630995025924113981417832489627517654865726196732472329338325521677778393042795684056182842656937159684630749947706041322038269632079856888033375583549096595926160719320215996726575071263212597577402036450114667802757833443531833009920280887076252974659466775951960076664910853554871899336557253376005103512662516774823640360121988186031930687567076828476108060458385762953898475089544283406936629966779180405468899569880602635291758460817424 [117,58] -3302065252442276162507654136654044588616282125514242065722899987796091102134081926609362984395129935867886115066297980320055361112429160172030282126009242921646603135335711173658443123955415568322044087803765786211960246314024401050148561519092646907386275164422048693292411692249333464405915676381963684131717646458343135291092308516868946089559044644892250341996934251118193218349092550676199392905228117250177170973128013324446774113546531135693991326991606453360653426841945913313529016182406963470870379217980479387841330655867895801441741193185085822794280109221265501782196794044985586961589734321598839496308266680036429399748686532787327605461710485990541288065739490984087437867309856734696038372481990718584453256439770138333603414098593438827631763852741730257730328537830860718029497763741808908181237847919230676168937225821964559053077863815389582938147954617643104401973350389124754723865457164328323819370707046537264632381891292799343233119834240263510526617213062050620979848626284585873377277811657710087702035258249823563856395619640297070244836484450128449980125681534216446919336624776026522829729437628552718732377730151612333043400203965485329639752221184987215158699978078740392072491837223807921736162241131103530699175243778517137550040360519541532978313975813502051998151496366992018100046498317301745749233772928810920652988163127122712548117710863749155370919837168121849480681183171378497133002159131457381532837310949725567309107482802303583640334083260998940335306542608116469530131808161740876634810881759899997993079699743095753365591821179023044523019200175444886762549782935392069379450629745958060180477015518265157330017709178612235018794873666469400612470894470325273557329901859426691473342276626374088888298642576527803223072735833488800260255106565627576037769958563782606924962771244971716032998176591653270796142084760634033415744647165043422437235968816378311786846221074203166610183127548647146540014466547275778859611574473358023996402268475416552597746508736614354655857546670978142922621367128823593873349412971748359962084422351096901990430004019903821302316021385731627576183103151095481413626588684037617800640684215862815617397446246485556898081188160095977709826613314352085630551611061225444124468979074668404576802588603706225081942075128710933208078134193409805180379747313373872930341747546160 [117,59] 426633155462539088917576953915259086332066534092043660239884317161144534831255517849963800750706326744038770173555962475845638790338990311520794170414782357766892684211417879971310195385159265470661270305357771962408151055153977079653914461520406149712564458182329847992073735146253509846557231634069497617021485333471221657556613370233830524183599939178995520023294451417910474779172689435849784448934481113266163526572515998418958541544301942063005367814552509096342380352456767038406557221280307684042789460671145942652215285564303524514617662214412155737971855064514366429787677150438350990202162424972813804687828933757210147404622085199639887956695080318350459026318244736222474131471630793050096591421930256021386152690910416519725366337954725601378285692986734013919982825226359434730929534706419824504811915854202638056346622317622203293771663817849512481972247021958868527829324869172366924622397508255171604945035789961170830854009886350065269797175122871961189907024224918663774893166380009859891411275370904550106727952203530236210105527616561311673522437646482119574503998357249503247809354053745856604709199377451367812546907365970375846026533696118049420160365837128827019189669336235024333594680164006241888100386375940250415545975572861726032158316927258819268377918647262465443123196426169872747097661382618211117536611209999539922680366647122066267587680184910623481419430819870762226928941268352602076049645825837159392162846624611283764747743958256431815175133269828702382227389849445737914032370914322892482081651913208684119435020988347673483103644825721440743772637398396995881137497195170390707232111174018676528881513166941378724188196631585083806755586130737107512101062697942897714824882939753625250738355278313432119904541748530358191690776203318374292013897248585782894707481785829744927578588638087618105184318937855982581528133493049959756567987749729144078477425946730767109957515157203937762809812172726697414885134237656210802872557168869947105211397123483727762343839212089018215759992045602558290828488947473734945711491187291778595367267811363488154108255447945586960657464728836661130760206432941058032210306958630646849412345227396912615378526497356281500597300726718647976851622266110076956029282903902617232651821735145876696789647948269888513600465942831751636478044547585940574063102284445457838600409120 [117,60] -47010331508709991766290071600746737496682659998875340950018264229020506151364147626015797847025383160599778207085609794397441708015748154857442817436893795258076252192027654319909217936357288027681659602056982221537034256251643642196004004793538889236298687859901171413260856564125347232749708374956194653380360235886847122000948638433454310087028230826190904913850364785756466709062925047975118854277454750016991018162454912407114677689095931912133911456579526090570722049448539809336138790203218479794072753801531525249811719828529522470940235121336872105076646259794383732917030082776999804767100043915827906942969883914114881988039768891498178183247153709182246637054210059730107622125451549300781946126065935358857882775443173560863027027424249962647031420364523106252127590404379741743862632512064642844612768411136886312091272251358139651953279866615789069750243457583037438021487136656755524169555459447029403205203688238730697068496667905239537291580610595206804875914459421591648270036441611551082562884104441419163274498745780091839918892437972435313528834405747027813163380997720900293879848959044691105816340301233877707258912755999392985782490058414178872481219407638842979990406217575686296625848610366402933265645532226935060789883595447096691291113250319629236154119039955862442210719127363191026405736586532107739121234063452783572314226326398756315170301028291792204830153329615643352860508820446137451354716824692986773180035439821447799064121648865107454380338889970558096069691384116953148166170499424787516887963840123963111844226711156745831521133853962586495518939473593984730330642061225734918897200620082446314395015952119232696229565101800999052558077367957989138180322019586263247421268305521444536402125513813338267157242100082155806110942352324663538087643653243376391483001209166287740137353060595695938067717890739597709378040548598826064573998786195782855931011523878349238579362516122059102541444629244681202699246452793194145910862145182183461058386997850973414183417322005140553409289374389881528090889594653792786766928235709828474886991635683193784901244370304208577998031639730393080537542098199710218991168841014073296401871914528450994693997873423729230322144720464545021040171897064793019892911076230797119731459998728670646498203986807639246358464461903490688225545181617846353472704785045143246825472 [117,61] 4458513393642803132273808419328113476662716577478093788588048000316866065720611886458722369750701420135214834013875840823057156487243762203466744429874454883666228698538249620915585046205194977839406606419963204285993743377188413552344954026031638671281366983679952696926839578244324985490472655903346790493011882976054695322952223636670267582517691695331042135185175264381569706611681652833562001091193876984569463717380343411554725250616838003403475024912238915773042061419151629156734646042425888389935904077907969713185806498063390149433285765945468677830666017742376110464304992827279504348946532767871156261442144665741340459319981819338348839299016960325651285552464306368033557781189978995395742874872703606196905289128540341487537730471052923875518850041837152413763567153888889212598995454651455547396421497107935424499306943097190819392048197181781645650425786359181876750229168222547784543570137778805949289503698833286358110054075300559389728171664615752293682079648537305605333806479702468880510648056530025082046655082821724270490098261398963067881029853400268068394273157037961343638541215699168958371101169699853337407856470267239957003199445409939242686240441359410681712707524925616958721836973484237705330976020273167643597708031607166979216649630779725712721971318477627661926694442840082455433586413072181238620697343218425947095757190866021298729441211980229734749246484480982903484248469445271976853195899511691697129766446306533885826802290799265387792059719480305365824331568081149662805822593776137652280468576905383872772954142586306628401858027811936158110015555699323928962360945425961375333710704720529099271529170481733754389808855542073143917436145179017652443725313903744960555859006526614278342292947635116866712393286077827947159731118104630208905155175450662498803627146304675108546303234191038046887504955318615690188318755343329091040399493843552709585773105550715375800733705882611493552998250884862639285662968332179227838248895178506566738731999179653752250881731441996172450035472381420172722394584052947485659549403298442434347492772920374631394579634501545599560227894104797630686435707428100477198263293847583231791742224281268525014427339252678964344547235723722327965956734776543581589835857852927116340735975489442494382071610059034401939637824774556278373578273908835877016563610919193619800 [117,62] -362542058263108947902461511185585834560710122815523827073704449178280077045560385787827842239730758053918458167111221422605458940363525732707493224743358809249104469438957070858517107579588378340308515157430150631392551557218773934837649208792608219328612274915954907272494158101110967829215776398625550636218391513144503784779902377617555465976998330344959697370584794257103548438776130408294786275403528717605261632845725500443211698678485046801386328289177365794800120778130019781409538822293633095369805346337988441532065643285861365730792109412810284046353000004098308583850412892463090835371092694888441499609786916762730056137488867820668378253869227660510520261828922970867106607653015888082020977455674995131484262405998161017410791479412840530826827643385915210483648746040003620835472193573765970119490961764791107122053242426322817504073850431202044508189621636078138929742461840297741619342637653832267279320052401535044684640237287877511367882410307792417209041472147513852976112955467548569565536119278343682203181960298626010465160359566084634835395591177733149700937483906813285439317553397281795032157442597935939535183713205221453160151309274897725713779980613839131362000506923471198960884981053716813346472038130649212235580770568530414726323513213423980760328805890921411656004831463756180980768834475101287128840728085222467215730250042210519387987469621183800755265157834557955793835882803086516252208257420305310068078371833185424982730541036609139814884671737882836663498288532966154043828443427572112222844919728286843511092813338344599769418368322811487650610682510549408540670168611140014833253279502341342610098653404812786887379923487879903459263741172861364612490658984885309660882752850930249243145311247686495669572045768878811084298973043425095291239964857743859497084944452829202502440639114088018048039210555911655317278791676377419273908002505480974647160484287579756437958573583068578686832427995625144840720670691181249468192987517507212214920191706188607325712831724951974357958011724599330744856993033495484815790104659535785674965666954769497928714522244939779326733385489762553659470619430796428451417649202162931380045949473138083109109769926844978250282191040722310758204288572738000154982378509629299684074472644896618301954008223489541416309130137379101756014158562337219843856866425903440 [117,63] 24925451140291166182587347398984423871417626799883604540352841551980450812826109902733672626613802426523184939555366928620035829149966231023884872035577978396004036344418983308553880247717040010555283846504609042447020806576202156881387569422095872197216889136094755052054800186698747338827565732056169302019031356134368373113105237797811941974026493111103337515784421744957773595612057898771753041676626706463220905074344574408445131828706538363016341408789753538929644062602538703901024893222849202873580730261055038087859713490622193001562962319346706148612530106439367255144382464911671236598819603049302167297961765552490890998204344027172245479058481770086350845296677708744368286445526497161932094155952964664416111852399772266090899653350395511310813013418403631457187726999061922297587794371540311272291594607614743482678267978993379252815593023915566468129592217480919427588703432066173129169188848392967337408348049525722142101855246870538122583076411980950156542804233825293377903799232562562216447752563464824666226843913833754162934436318787970570853044974827008537743981493046058504390472210170291032157064869340033511164722524612430775644992137508968560272033740632434323926613630159896890435627802964806244179756024586594490339984340006416408192860658191355434347339646392817975422939743523274884890823341819352940820284847021214320607040734870662760673114069050689528272471099885681410701022906656107687867742147127001857552004186955478859255629167384441839246635652772754224434880020163146865376883855944519481158806547393163967116983851735367479449668422785084459259467391191719882916415974604542485010390153272030333639922198732162841277336373713397778595182027918338902737240475344130323595896165655381586688580402365444093264238763231263479514017763414048510427658336412595246750807249587643546965691263172604521444096791052371513115494760230807430042542732497883685358080890297402048170714198804675210713309714706018535116337021249571646569934732966059135406147593220734632434777145654691589729624054367426056571830459382274803692954515618456652553818871730830746016557237200203325459418515154990267639774116643217580540651354321082642959698511783562459092545147888998699285856462711959645557333798513475239784541643895704635303596742762517410976887667998489537997717280443169716894691528666671083242492659872 [117,64] -1413185761026957578318807730346614675954603814523571532988686774235722115229040142293356385352596136598784984499632752432373571754135217567917291748710929177981647381933849939721791909207991033613030258522928527838964581935441448813526523761947326920810905459534071337344935883315586435859625941719029210760852948841272265999006248961376865702785632861970706583682480339376321719215499629129421787497813225139749902971567727114491437872562552672103671630402769684425827285074424593563195615584665079917419387166953414614579374711819683133608948566469452086821431772451860074236768911266502351247634578867363458394270644855973442127309120168605268496222622463335363184372213939147791207211487026059064985832567580470946380343190932448854078511358599179290014097662352885497684471754754219902236992969150915577566875091800591942001811895702703826597447695067274447912534331227591743926015263078485352607531129153754681334611476192644561012735706370607541050589812439274397331393391143173151078774940246553303689957672134410186308556458736623148974874879832479705946751510897783476846429213481002176508928162489564836604961055057945620709873732977502618617061463372482448800195082726579297543126861383306800557457093976594627454744418846207421906858355641546102591658915311085168068878388020505118299781001437694744681299245882910293012681904524036742398280955776189162324932941702222654880266134838062194338958934747501213211767538259368676789134831272122706002375748005637198323453917411849854451776783490196529236563035164124397466823499104990154484217430854370685880599462829536261969912623114725298125576009385853496141446847315553102673051795268767570629661278081734870552126396022908467092847511636873336219015596353759168802898987466257908387900720651019665985564850453582032205557031595429179322117510872158257084543227749919334027187471938724371089853166952822868268279225599533109437882917648215621902961703506811973672275431917292465963307294632523278973394347662856080702758174455566142753009110009799115300520550388569572739907491022088456787984115719528582459340424999960690713879319830871322872644193223386920465754854567573528295127641190243059121420048957354407116398316907050865442541146702649191888254087691116636582306912209831994462455707630192907552792771503677377303017915598814084242944849538936859254153664 [117,65] 63171075417811057546510346194740565002294262060633250655418904157429170078213991858096903194764736866947425718973767673683606584723478913041148842548173389085751323068593244109136939180204310851518735176585157284363855440114331739486263921572146863759391783274946377173282147883275819840857810219033374588136673271160439957022235880204216500898839419584901487089796520305628895990856873331027186483217486729461856356877599461312493052641491721158478714180414579418352509990750909043845745484121583229465261441485505167893275304870978303245313958441059622843583282137909715420336432491040786742385171892609743569863954121814256210822216592052138279131129236600069041799815307317829092841665391847905239685293589184942303210586645130908141084777855185572223249742071310788104909120958875291857267818308209314098700348829420313798217297260428474368927642868880695197919403603850394083938137007017397637022276694035454140584817593142072307685694676929660769646498374067427227146546920202346677594356870504298052154328875090984934195670066086952352153444230024603423015790308708137220055895987435013662052673985208477089795675961124934737975697214424894589461067339240189328343946822225178575805541837887645457676316810591893008974339755084462792757040879414016017573389115924517127975978121048102203111104315598045477872450042491730753770466416783867176750993032317360123411688793526329118338189220772092983964718311781420456815671841673475514605095436822659140266360155599845249377185243610666558519109627113460843668711279392879727412601738794895324840674907707040051080456513877387420780949668883345765308467413401022489425530945868654230393177125720097801028631643437546395141217000807843960072944850893017281963079859074830378130497757000522366882424273084621241998617907723123968105499948645170383791414017677734364149962990922682498744886103112082228847265361633138260222076650803067203616657638316122645625564197983245004973687799151389946867060921620881889625815681256477945982402810288310320169411220367955530685641612973213371440459548943215607011605531436675870839893310590665002963487193031064264092676121135770509190343177312588778720815713688865869950406365568845417898499874056362612338945685493232318358677462007266318701878357052529218068621991594428101396647007846159247846983057786613677264479610988033159592 [117,66] -1978095078769075283292684733615605897594662386647293307339292817081508987681093083356417733654678866487075352615255495867447834513673690471001737697771989022030608844875153678938638065578913746653807396771316872511736126700749459975002339309557254014992279791206697343413339717418242418104954835292134460771968083717103231551368481726516008820543650344992041956460590810474022962211888252440900210134273370811008675045016806723683967872780224219827234973141417648937786506392231851576544329574518024429697445951137601912398598236018742173465137483663262142931653549304525505824497368518048808769776192898350062880721809519723834334605284396047009714308264798523092719898133500092360835913804244462293691516081173289193000794719769143521451178928703189270892457424192465546809289443171114216883828029859360870973769393532786259095562424733715498648309438628986506480248099958769221683127530349825788035529176471509277683753152813049879213231798850906732159953872141062821098547114004756481700546910121409238458500464912785906265072875770295422480105979754119634819903553119673575293004993853481147617193254879044700645331271387619516828480516959112324526901524308777981225513141974819821488504941886015818297384250676843635727941863953497064992216336177040162917679828054200403688440226228697648487800503325834168436872637517329759481967134992463136420459414227967462536648113288783924383185907786917860322710138048609894269563737885420771096775112145770608909413499051925981927963707898867728508756518125586574972990338631388877095369317375230333249216173897171248119906721719395467589817591426724308256985024808506272297958749762555483686569926220225405286811032442131121692597555855062795057131006831865064789425615503356232205058886488737635023639048043993190172104907746807384106509136684983864259898453701138044691373522469187939044245494009494572334541936820994138941050925171085821521420848238415504381121114136603376836174387084213568519777985894255767809495186805458460543977097614488532419882528349647043602020596026641194561073474076354926432183421989571328805941352799623487254531099110651654020656229443515810215744634864027716250199013860103852238034955988332399523048021265708788485889181675244148761308937212541290178515823492716342607802631644556095407658214174746138882848690890983159538524268863155456 [117,67] 14996456031641840136943401054449289671817057099861061265103137314296539311937911399666766316321065059463350297708855915623307107442217469528793061564271202440204594882188974512231348570275882948007320374408859382046181844180243467573555307541020472072899928722144557497731503761655603500089977244187271007194576873208872306093424291964224612817738602924618926956503854929594773464644246980555801033175681562482233892099213989806734868019731730150998312192960581559028669521452851399675902082255497078271650261490235336966595415255273677941332353601489345948156359898968775928123621773125336886041217277676589980174537735054124456540828996841112025759692180407268931056867066394990983896798487296189586391980596566573987989811232394734503831696882998755761306682896797146392419565843493576943486104354189043497035736389566112735306546693144859705621497518463474823911196535586996045368338646672341026704805648364380064186801679215287146502805129192345572848314828881967646530508675355482847677437429345636564261048958758717147024219647916000464604268696163588172730832750502093812569762216609218506657503765626284969536851810169977431219373033574041835202781042291413728371820655163465240842113464445564967647485341332968117210750426037029882310427230028158334807875858570486465135891838662135531127112808357650128426538832622915051932822832681043627056353682361882474231415555632168663900920592636809900591844254632894207708655974737339653399552028041043896404334950833296925610929590254299774167974212820894931961390622004894705537000414931680529612792381201087006996293841132744041695792903055889908160605158738686634893679064389947142436319866937149702159417377510087908492683973875471572235088601757833256978319610343660029924086546728482165973748528089066152139575202871879146518243665101279122713858105651333987678363790784530556975436333771917897389819446793122556497721304072724737593232689437073689910227585115871719243580321955883514722636060041710692597234069949227130395801286450340524619934433123245788662666851084830198160965334740631044169571681120877489057412322563434399628101907944835017469322971050058600990782230176806562108447354451033497878186724636481972612775030504148515374622819351589200105986131126525184627450162664938371558220872956324503173307597679570083157636265406812196292021681584 [117,68] 4283731191697966570601094198152939268054703216086440662896066170385980156706167094555808226934346627095587697678410690752832785405817286280814462727394799879506318795880569888783478650230038098350439040253852500300552153729234186127359711022821320860679652759892267240515807849479344801124069057251878084879874521564404183387728553448052901072377406162334406219219994595320718157668309030740926889801482103942767690199332639311131168506174311296024423527476962169487160435897121707925991667613002787258524763449683165222377837566033376350629567803010568198587349763673968931869055744254464348119515642924464855950603876253954715181018673323059791075394925971693365727565890955976454224448604299510257097227536382561540847215104535091255086116947224478117804168131437937226328498336056955107917847945874576161423550177810285839672894078083736726123710239106456983655753791060494166662896741792004280507577738524932552403240811046002308797104009838856424459132167773354152074678845990742185804709484461601726873102009594466927517838393708957032920672432617129927972560456024984289664106143961813808364960224505355158052186848959573954498135367927843302324661542261045038930034835824284148995007840944179311336497205282121875301513226464157544302383090361001278191986874799499401003045983029822810844914509421235195671124559753862631783007773269735380795330238625762770996808144042379964303567772492903712059571652848086500294760501871823717751145272261295783528487509405079673067915058860609329937612710459482262570168085995702821337335041121426398959768604726402466723645005701133780932649895905763412796282715213283927771267563812867701876411830884248385174494227923675224229630606406285331687502434986955188865431004939289910018758405228372550333705913844671838030799850079445370510562185228457225355171353200654222025381211098631965248917248960258532841705330629842255305274740195915180551856172764732060682593585092449841913940116717383013970198756099306167103134298050094707199327025558752308668316165621139285127916600675483814464276780941878261127506726906054025296424191320413895045551603687363744427793901799067608386502092826042829602425434351344709459055695764019896464026926540683480305826257321570261385086972581986295609395443262816650023824605534337584216263985480833473576677473517498746198743008 [117,69] -536110401641163288450384498552589171164164704404778297254835839595887169480270034289018505295504303319219973217066462436155543379607670393824638926243973129756745728647564540688750917010809539745392014400813223651220594083255099939669663342288434623076762891922502113561377989065239717037020290172729869588816935293544842170481394212081239265901571221531437315892030265399326356983615220780497533708425817587971619375333016945693848796622808531804898297658541768878189070344135301671934458973503791150946341541352840313200203640411111784791742802052482769532422955229722589585524397697855377221038380970425189704578287813306177170218961032264445752528086093759223670976393243619082441877343856820820883518616461899646713110346875083265467580471010956162101912648501275078260464531912066269602884205813034740753991714809575406569952707088591009771676211214934890586079782378017335471920767671984543788435151335620428666041666176612076036411438438839878922410834108749328637172509701171111692737788176086944091701788626805886456804014464223975004826392379197329556630406366104831465905426243435290796282420316721721575959302880666300828603703130151907834931073675337948273718445567306496061054041979683424239226004401999528181290174187134912880896790150720930021543856206503392870978129635754855282246019787529651733853758045501194247032146192717163423220602009077177063214481163102833132775079595432444333242383182893301685227745273846558441883080725276883619977129973997843371741000170915081447995690124786523576846278750217701679944115342389300614339589421149470543682175276398336482012807199859645662883459196382088680744578924459362613715641104508118645719505404518080886548083623089958624843061491330617937457507068785399593029056979050190663316898177890591514224412323219557698254762480563511437365826025024344743129365505083365747556378550741447725851149822766618807307220441362965982871628587893861098328677472047097972502733696134926322881349681291361495062738592835257819773643939441468456136822344502560979390797488191421548197509455185347923200649306257335312113842280586520926043063424654242150741392585070589122136792678472029797187496763050349672565809991004135876383841749656891863136598883145485202222036574624777702718081167458568365992005914424688554231173881094403942880904841818275364076 [117,70] 45667719277951721484200056660699133910026257690470536176082940706054754218370830686529597205412624436397313454777606060432281386540103733589026104324826583318715911057794816907866554951824070289736753485779749514735903182604208724626155575095755883010372080684229880969642933324027053918311975860029233237235369955708067205738383313692954019403861977936714623117121117076855271867024971591138716606508769506541587163972904679429844416490347296308031030382023847993229424654608802752749688681147316324998789484390147880756996694047321866643055086101550950962396588733584475400960399268492921782197462287421951270540318846334643684750557920098983075338516595200279118988374524762145428206353130185621031718976440635590885637622532505764946002271801456682181604008697453274517258143968058663511466545431088073693070339766150632311967599571779838112624446232028906672919942716724310938255062544993502231236062357171246249396421062714950221218238841050932372744935767031327576851186337135185907702550971507439260452004168066944088562220533732791436031023523380351376490444110070598380075589065722956696431749723548185845751661620317959759345593175413492460988562201398888463964213650239248811158795737684961642650658198955727180151500493739856396105216897696926167703801766465530935755250342678422022694481338250057971003511257375920272739241050671192105090950488426269949225431763816985315822850029752021951222147346631170370197100025096145435386467434333182272731811562829487785052895326727243730281241984313937216355163009105683061033394643309514186648460563213615337821399021011264355386862449912844648710005234496086094125427784083400691191367893121411285706217651008442949747539960505441002508624839651024294933680156066584103136738740581308295002265358738874988610600671929076499081382351739937719404643426284853097507175287314844790435625389384736336611055280669208431454250758201286208462912453758238321577080142282143685825273638989354033807029475170306187814791624384262181829359635938160142396574392024686554037249364495059562598700074211543337568084875004712870237585283061822403922139333703576091389730177648810156591731883857909818408669298712397284290741588369307155421410841594617753031372934408310187221915611223196682519600264238114777316057594858313541435489627098447035745937188036420272 [117,71] -2919775816155231257195974513183107200151003619085394896664562899980584667483968981123209853521717397451866255091189187700285340276891088355503385701938174375049310704774242923266469432108901870722628308303674519691052187119642064128357268686351499609221710654217689727795400472248693890912087414766768988094997188208094735765796883868957534423296420953626210702677852455465709736202426748110693270537949950742646416882473363826356439698126048721555930693258960740873659913107527810725047565425028442733425236440493003522973313308399865287022626677984031613679476818356063521306612551712413195758238299113780648580594988427647621310644431721133814625572296685873352444745575356798196145695503615323650181547769112951836278017079537962326446163536679625350309747405169916994555264700909863010420384886480264156325947390829587374071057767643481665201289130734304910113708907261997336255856599940929351752292645762507038472363717251014778277012281096570364405877485615371897892425199794433367421608699607029547557634351291705726466542469191342611551352812925107665831554792018065113623257101438819850478757303392420228841379408297338368065128456786939701136779416202361588481165724410174780014110062132078067951673906819373519145544300982288517128356240354799131972343483479261470743043188658729997732527471958967529387305883074559276221471925388625991606254994352789254845255297850266794845997087288509919449285950307628134709772912972171675158166403421984781437768908947931101958119795086752883611896070949867183118036675155028619671822576943884349179944270299479474252851805735372395901656265662008412037025552789871319133486496059748908304069286291991133148070926642227800530678629483887775061561294788039689820584025024154305873053842652812009983457702583337393821979296978219944671390940801833931138442910624666462891487802652817372227923965740690167596172170705637112438254871901252610332270574573431780399960157980419106307227706458880436284552555708924260587943129127116183042998960551445694309641448486237352215632383972112921741234851972125851919739571773372243337816594206383759246281510734377136339802805677393308113472643521258355156814060370997128201739130901474466951697623102144291614732832540379006347519065868256848742787531666173428626598033855127089285833633748699468473548794090432 [117,72] 129113308570603531623836872958036878836931318796184724691754458085094958832743279306541005499396067160307992929954699030444309988370004865345523561271093973845591036499426601575157196947398447177240111151301666126761038487789943199434034975013609355685717042198682681511463327336622938097042972180449047353653570529407904393135187672075425899195543680395108015512707693612148161283583080439956314053606339893414941238920372160571590458556068432806502539428488148259124630962488020733064146286806874152335615498514382780540217267345441314111303701408416734056135501724183655095055170015466843574313406472586245756771919355456902563892432323887989148989057671673823530213076072800482829925613101551070542270762601353797350358223079793016779319824040447909144370723804056021102543919222001350122075161908956045698253795579626887026147939210620871975155942430174166636318032003561023166254652741942977163163053317926373219545762908996339461672035775325354260078446302373762035586173301344066708054515411494809424938485029996743274516273412970448884389288521180824283546193184541161643422111320868128199162541385606264387829774388680090780373513072308731838245152963712603954530390900202165121188031267654443493509553164146810103596042246664100850701092350110869154418807698201487395575227800188677125513855162504825973827386322994107368595246833060854250814223910178893168751056330536353765361001549391486640798146757355746717711724774002389713096018624626431934592039595533723038400063827984606051968531227248577500382295366306591778465738207937811519948998351430686406924662083928529888290193743876034142785179528231696829149643084420512360699607570647735545606924488666881657567356977591155158993467431640486056192352440778057647289586624905301909035135450294843849161629016678697905100293552786041600710406440710332509141177517244891769173753882944120928960430111424154513909194420112751373883452389602582061686881582652447017153525150374033601708703789607569978284010529783278674969825587556648350027035037698948577153303600541581516453406736074213541968883864097213552691314083518608948932390846554905103164281208019812146240977085329189129795267365929690943721505456341887619568828179612964864372883293817263873125896933681410529195094230380314030601214662326781283066231853014526779956072928 [117,73] -2547978355056668870782531310959663837104436113165757507096201700510565894264587482735183501216343718387802986013676392720294102760218956661004682584788274888374979221189651087993895265455117304858197659234165678830165155881907837102883445234900340897026120000594018514060459471857631120193346183299726136477058147199329159164909651193140061854246584205935974080177068388993705728977808794617381801537743250240822410904925729761972695301124785110144605523826899724043392127037606897457348055016210799450836372703506645663054828286360419589339827529063887966402160842852802055383528802917185844806890621408920629319974671483224874555944420122962331550351894690707462580772358621483682155646185295785697866880147009664337092406705980515816961869181873316040863852799634710099198936515031512089267109837153382121257620779677040994691445092920281080341520167406953463326098125703641597132207720563192679088606777032849480766000458250801940922797185280167473123639661971482933161629264662675856555531180849075594548220474413545140473972473092079215750012260318658310397438335015280140937123979650698229210952413061001945411101314468804988569211140723148527766280161663960331133232035340199685301562785037018986016994275919708686597638508486290190988524507086463781871154891331101285199349617834399781774120952128433506814492976708058566401925441966785008935502140260694251340556424456640959648719657366264603169929831315753124842994279880499606469543779161785843515252388839779858657182080089524305076920510222294469649362052657915307583119144808695003254244168244406287164201201592513551770305937133867134679859415197263113128700131984997133027650377110122203526852851395598138558255053010886887848285217207391676481732596606374868889282804458957271306344092493223051128163538451937980033484455034617963816808321150572598555021411899380431315504574330649634394081934009618899123075718626707531179142451833147902295351486488854521410152432180888485006258335388168706660025133550402733803461760171384549802491068175651236809866203413655381505002125807109304772433308275454158636433593097762566905567242211216775621598842073160196843554723304544505628843324066118635381131256699177699271620851213658938884549194953572603136157976028438836022955517579980829034255353980100717997352316953010194715932 [117,74] -159034566403996790138415482633682875021318056254753252539876923275566902040435944283660487699112159962364120812492503405103842846027087599925096813288366386242327458619451936328693056908037412353669128907178743197471415017631567509099738424733468021400547051654459545618005369179588996784813801091032038704749583033350555483901463958562694567822612772111655738671846942507092569256190724781507657421352877594420371703553091217996739043481276057935194521637347608726160581230701737797534916593145088884354053845722463036634293901266887048793807811286253976723042490961197474410781203722466910221959045043356527827086044239385230493629300071608867043461578416624401085557828648740338464791935278333149846273422849602296517073952231721744480631699934610909020193367947678511161992242633410215183694378606813960898067050728363992102708686897828593897848058819539342502013993100159417863153420381464292655781570430043733422827704756194469650746641903052380306637765636304816906608374324682653522618714523994951554345001194105568650417251193184734663650957851733391421860028787602384466052795999661731092261482674838739903674743179457028385499869692764445250511394273516963781603346382705990636497518981634221899061298238132460885490978895046334285188710201852792325215137248270673333943109329062933400603451415457703209007150605736187561942067079044640109647043422197767681779265935902591232376486574852324211347784060708821220747507088076203076372603336001722336506973067505394034672856062720435879600809657225169229458437477802303335300403384356696970700116964649985991250395727172378098703972977077724364634208695887566309493264187717628963929942673569269971894014311537867244112168715165119528110069316698551604031282966934402798801432510896650859905202974737468052863054152723531565855946227409336243318544629260820504346308359304173361601484056310229797242211422325746995198313132317731924151252624251597932295880014718715213611173028033801463934894350731954434781743542863618173087691445016612584787255903799155620438308027934491865414318279409434871775757726027432318404915637942021740995206030134588490421040008562144823480524373832808641049183940215461550186013699817911728043326109981633820878035153002457057998994376133036896521266282134316847546067968831084816789296400288425096 [117,75] 21021652481073876140372843032868664732616145320636141542097630387290036200614304619129431590538408111864607605519276016903796192737050652560515503961715301329016419018230681768733160284704363088264077660749344922565530880282063899189911840813310486340162688433327335165767583943634599794244750683331714431581537123202073035420167504532802661004825401560899847821520234105953023763692452539866393842518048217296847255372913198923642119347303693733045472137974582995116720190289442016891338227134861789221010435032909040768537565453372068956250733460174008366376367082238506008984538585203628279593611036006689185175032454721614471487778058221567140048862302510828658000784790617150961216715323353146465862837314431381937380939824033182620361050727844358729518500380922219852533072563045261708101870974634786846570700092502413795590049804676112606228657390079897615063296113217620712155041804462099713738164311278557685989007880864055225509411644609802811440099649664334695015258953175695470962814770106552711988625495551302370270652771226181966626011711362500223807439217541743564844761372105298196424892953964819107110838113511161116171124638061646772397679392745463865753294201968090249163635559705937348861976267119462193301066483181386851078770009507538676838903668891605471581939779635752135833135572129698399873974581884884065415858926266507398310203065829334095773939879044266848240563950871737973275438166494412926587696565660010692662971542795331933135040542646324079343270424233049169571852006467990918452069887650628113122517436044204497530396207739328730030757380947194015964158093660191236119932294010398041405929948876126312109722092103805155054151910518793818956831377115960558771114368904520277892454542865831940341380432074944040228649065581417025454331581062911367181328645324511041954568524055790750214666630434449825184572549052830807177978559470073536490202259691067914086855277691535625088535639405789340772415315668668416543402218546145360892315414967773607573706755335898328991133967224845283722348813339647838253051072591183844080719347595508145205211968411074064910941188233754495286156881989787295377330792752673759013766425702507029639647256952053259898665358212236138109736839976430208165589778757623785511792340998683496209567661450893452070156241875544 [117,76] -1382173674856980012855730574197090936153133257655288898889228396582634531294921969533519449214097632837327673318332995628195929235901338618528341704224066684312002221005220237442091783676173690085094577122482858151286620905124222505748843537522728835084572766510187265613952291423304817375518431818408393675540373007114004947206522825770759499730157244274969849531904076755486243614010132236160523678141029963034822684006738428755362911307492552726271092842366295988941609705269406163452975160165281002344225354701053556444838766671541918932056357358062027949187147169326010805872561946386601504847337185141333117191956586808100379236558343241418266404645332592017419141342261868088496608137586418902825985400175055628029932700111351546722389143852013151372031914878708285015578874266836535422930481753374376212283751940825861492623014308815353100768611410993484222304693665043981570711246923694286070402233988832820287558128325969017471341866183836919945286867972878329145060845837944678436570036305322633076640839627581422460293756040037935844563234505512343911082958040343274826289241850196810423875080054126229505652228766429417377809086911546268197922827391448847229583919959757895168290596641005776989120452943307343145598972013251721845322123354005695740575267987495010009358901165350183596724404975957926685858911835249302767867663153749681879353533564580264194848860375059122071203027542361733297576410280757092092634767867949234483668296164558406218339865539543636745079999491666863366452212212245377767090138788017827630179292651916184326977143357202192104571894236172102596547351869007888545074325843287016514063804150200352250627564819774492710361783826811146833668859103890049537718849546332611363288967970395350430834683497274428869616404234735176016301947426928466740340829680894036357343154669545021467242316110409197877737806055929506245165781439246170552662282111103806477667962527977516588285250281697426401294483580142627822659130754589891465988350107246063187000790323120581432802621153388801662652713564156558104812333107999433456441499783547262733469335676320211376708568031735410120013815823965817947292815587010823798456471773703476506937557324574746897317386638305635589913197337686981940058244602464922192187092288468874620298018260142172314785460400 [117,77] 64671992816300997804091715933563075296619330437700064466914671672766264499030525297738529739693052728575077865436768323456022790678782649553108992699343103058092562586422154416182228363083460649709059742751864331527539887641697532164688034205259086353918939197080669143757432000863577678188307210363818728340596619389136694688579802266873877954604012742361144206900521663817808270524611088346090279424794860996414909940779620738120816399277260636224561081248696679973894172283455412218859999637377264757090397931155773223822843378091739110231523185573818192887171537947009218027461720002961378647952573290649528425995794092927011585014353631189105005200236418759141017876026528465282875562721482936486602692362128771938252853670425841916637780173499508024284921207666203746487910122226362776507773061394153892937330236139724706765640821221996392299072235824079306703667492950854279376015082077439633944349814251626610372157797258370744621642210207257080908681625791334262880374391389638860388785300897875901886076823549667239146220657380494338415039401942345083936180796255525752034016402595115381457597026834688765284870606168289193016041819431513932187948647584012158745701900314067550994350418138905708778522092142238068062652446399094687703674405136763454956437625170569062169641749595840725563666187079304706158492076794320966388979208309639910606529252887077451262739097109477374746335118937312300768789510189758787053645808672664922464042723436453882584898993034113894653657103247155571086437084078258449600824526529319012163552761141694854326451521038856290731144370399514819176765486709189625246619644985806718285820598598521427469089835569556496895668433783414805488768950522853730517364098166004989082489920212938816931172857788232694082501278698050911858504902650099971029039548102063860237623972831537818766392008918568273797497024501391599972957605981032939065763752593491601491315862495273113707640073308670296256873891137313095893308396280875645179002997409973667359579924878443676201573738091895332664790706528917356642001506498889800257544753704560819396081871539439299745622364247621372472435932506855263199197279419563842100494163318958335688337709728223745824126356273830053967339230237905293725108747734235086957400636145798566952339009048916437920498 [117,78] -2287830815947310626195374214916338736056278812382528097391599195519238009539888969241318043339505940024152665136004580739428981026384469380461054158677038606367533001770686242291973733248013047989421091592452891400125443533150894591330412832089533024196395087685853847522290563737256757616076543727772837154764535233325903148671137548821068584331434637449469596734936241765460088232241717807413547674857942665799750100337540221949295973756819900431176681503115112217903523740994105357223301549884372918103412975147119817771056209837697537731331776168633201526172244781005087745075785915074683497236594746545511589174655630895057875093240673670938454933464790417996878383287430398046182086571979735562816487394663117483599244401395543022483244627243659036074518137180430004426030298463448015583028187648840511767521793438155223221316367656757081036353309776564289634108766000522205523247048165927607600161286111284103922583881769496089146813479655982754508769933986582755901619673849386082943363646788980149377655143918252032563683746771396671031143432019817405321192359582574559007257802214777661470842568119298432718489411996206854700943615081686686771667289229408984380087533636473842460982323082515415084444172732214179922192283253711528496593201277077412238905520549274571888377230760961853866876408397205885927880781217334150142927114026295703031603257201763027286152055334514952842184134647607523902306871059897011023523553779128113530485701019882114984509699508652009550904075102565020383386953526927244239561593843365925105573036395220688276394214031994118320044730887730975319050899718142936874318633104473223391536386147784892834064266186844979052208258469144831880382822366044011989272810679616645926919682393236400157574146941864644405153530327712081270952571888969614180721965933706795304401910924982900807423388071075291677553055868676889536439349663836853670078202324175621588117724516493984090173140492124111743317881778190759421048815682905701805804813955418946330993222234222894456579767621150299884557062511562998325153719584309593267847561746103082068290480084535493920109881701302944126865142414876337333343178243789087935465999877564447647742675839731304889404388580924850398802864129626503908038960617293407378701108635076891089886586742596036888 [117,79] 63429171006386295334733938332669190960370464818433551558056302474036697668697792132425120700621327137652134691738608141961491290972999975866048592100515245310228288777937238605558183360125207830457529429310414698634933988285803102115232176775502613768919561352249020257679221365897777977790781663254309856489626897420153172954342641346610879727351826725616159409115074366725736962911683630464796806845136671557203670444397179070721738826368908610985063572912864715802330460817929276089275208222677734669854164427426422905390792821617281516939987659505591051551748881871991238228011995048848117862583535025939724601531222900380045651969775647033550052856170181367495271724021430182135891987991318892688356144365552221391480767401498840498750502272554345238236109199535220102421301942021010577572252327894513583851867731760260256303298337500849053022427153575577868171386108769053857260576517613197629520812508238357686418698026486405461896855289717568598766303075334328724829915118256697705837706624296971156979785830264375015103793707133697236785065167995044362195832840963655391295406816626106926922610314536099830909580045788480495044797867986780818894642493233371300761161734003367433502960066595101992395074405130373826977098074417627705168704727185921415771728394993514923972171467210586456110596687346949267361340930810787119831552294229720710260084690176365065336718628572147311417351639078323871030182658493599298845623992337607919048505703043270350771681708321049378706982308440788085138167433443839574848725145571694847731937047063092029636813412419773961717553575140534953395477686722035627562187589002121844028824852221697836425112384500306580028559546827352284038153405443550411253251794024002848275587314136415908111366144092614366665612387511305832042276065114685246932619881964985652221856534053198433018717120881155823476296761673111322269471292101083667868556182469728754330415105187027957542552209918579718098843434178881573164262738847901059264530567914953156243562382864424907037185484366826695311217913951363729800936071858882190225588547605226047489853479570979173014160031181161479629912364429608580922232792099758321352073638987706960318191546888943745072578927518129293701644824863229196349381290487474607656379216710693328539398896682088 [117,80] -1490068476978131415943678765270190643494568455216663703922255979578017145879838704454564953138499760174663629017100160530056887656622054328793996382341387922888890700078071484374390862328423629468617294610850581086032347319095536283887881775423318793183435095727699656965404749234614056911493977833812988121270864756229178742473972082210964528350054117654385982904948607335238194071301955557000037101663807149083766392700077900450085582368445083527969593619276534095820166019544640269116272145234952924704285727665256979899235963938785216564658922202807364597471314875415152324791448392341447429604255465783900860154367331373238108373150102390665772260587983764491028279240105687732301389788401506040153260143483134148318193822478674347964861517173046000881488258162291824663361946184979782219357927906493160405648179797307571892127208569570919367678886564879604549314217366110990275971579023085865997621279426606004089202898772390492206454560176562105378151600312570590603846683687211770577916737310031501744718874010480927900325550787779066846970939237503842758507188739900545318113302613556684426222643637466662368086164816519815636681892565383351862908775656249222919116733447155896434560923621850050038059520280929781445233209418663071175053599893283525501482348867692753727235577514423936532442001736905555694117238221900900853238208003315610762538111925738311124562540836660607361244241760012272685912573633217410348094996332915817696418517131028363501962212123090819619192445483831917166219898669064719449431520360741501692052237124189251887214872628231062154731525297372789302573600586971535297873319041674862869820797424977626597744442815173685120288711468249666611052052558407434380781689058122280091391652874785039186900428759079204933262749591490272929633000921451330255459700239827343924672901277940200181137935746368094183952125152785803178620215575747437913793854480725798641049353662370499755893733218594157939089300546832034171180208723118160035092699697315569781971174248481427699975878291490453505844867169959094220566376306472958784022997285733587958073626500599936530776529780985186630545157433691845903444358281495542510616641881296701853793727125041738154631870700116015843936415059812038786514699954028173949591739300895484164082267504 [117,81] 29591768663806950200149044132851685324688948243534023517882804954347097014274255167046928311025678275460358432596474519356802016810290551924480975965620564060849702103490222350021951353307569996224110043659805806816091088362525526331608324195036983837372597319486143203021363485689917769144038541244017235768792860994111940601365666481776224801652604022587750145115282750856627401576804902185832920967932710069700665927893214267686654256158562618383951753266602251934024203674233046777253965437680707678807656380268541093136188629095237327930225573392560169086878029338507819297622754316502537607559455645139598530777558480449678858026290841829668062510893516185777745381457498147935880783781293983076699026044185884319163921245115851808199051221065681963791669934773205631759668246431933185790308719092971461392657091366586326326668353415424168952118198259744425258342069812868646684483638954661876597425654672498339725058674427395704304820789181041149974608286803242348548315340368434522327306842728629826915411994421789668631088662787079730430655556226182681558814279844981492403584246849403815803748580417020412598984269774137717094259749690820287919111197794746626824233404509501055503157659755350998153564046834412328930804802209660875984961903285778891171488722187282423841464341726906246071276382086383124823853764781785578554598145676308030939900238556863931468380926070780250927892342285674733683600536796216014453070527716778799182860380154483181545999943105329173183792242949533698043520669865175286215097288106725037079539516480576153649198972060646530226228916378876190550768489148463401401896109299951026640423062996174002955936856342598363770064804620922245747112037186380176679902733182519826375790222575338730238861526183659850874473709588055013655186853597136692082849316927837479517011769537545780029386978181576665439260915865167890490392588877627108015767367320210002577083285832346760963707377554649795616167280054658204751478420343975894128766770653287572035134402339512377601738230031324472576207193288006328252644969537660339815635595462561363024145960430123237621283437974449263857049979408860241666199646357313486510127262315793097991458679615290653770219681215047929128244494530137041415846492599477342243747609081680860398858 [117,82] -289721201440092466629124297617288921545292951350189988298947393733626981276456078559383956668181531446769120341848585744686159213463664600178235395364373798679545664625312251846580683619597903388594058382005196010843212015291288311199372570264939192763041777315490937872033603182482677664760194433159258359406383682678638264222781297367022998794566817955509356236835264735091851700863265169904249213146587940727400537156420868126088173823100797537957713784216365332130810959079639939505645586032806468833838833514061215860643277871718189446770503713364425090327685511404517956887616623855759585120547426899109364871528808314098421133409143003828309316764554794729247959306227969985980349933983466539668179355435783817439004933317170232447416350861824823231705362301621474354364548299205806654417751407194628720341501549757570126685253660556788463086586480316540009768413500550810064807548938515989058131193203933299676599987879133191547534188613002818583737453977639328561509227998196723056058961561437899055829569598574682634318181896440448991632852572919785071997085777171110035721398940925880466806765314427915883522802082643912517347303163776569194613346868400759198405177256382976146325139317902520048911487050106493122489211780767490862674512764322621981934419481507197978207089476826626120257934844557985780420316200838087098686148420221982518517697484197168132011656731665420985310742743743302093392032621654878783320959230029923239088851479266632700545813476674733042054329768032467908189291099173210719371834863847687467412248651320757766897845104999349528260414192093297484259704652699459683701194787836752033648810007687035250348535981215959003991267526217811512538025277160526015462364341702121834045186785197766566124993988314318697915214395591057993411525419873690351261638567286777469563807975562980963249664555296425270755311293590094609786342881423861464136480305505131898191987063354059267071022909862669040505219165961334220265549405983532924490356992609229096712780122091907548002811190972891776944693507659574898803508081917454203689265086383456031582689757342985215774677216910547407504043308037588814129341304702969998503391272816749371524064844487472378165906532637380923436637059032908905582689160938040076797586200832817152 [117,83] -1883747055314932078938943279850403873884386458554984267430995689390225619466926759992591151341153438177746658048005641667577855333979206471574096555192814373351086898862411583552866453210477903865029080407096367423762249178898386776847581794742261578733521326775150029793271678960266839541503746598557869994372244167437159788968461772805445659777961587235566068041356482785193618948645374823750186080115028905549630756574661275177475064106151671925811855696846380500871204489048725059859758815526076735368319671725818776410897688643745338064920538845417352048375855871650806971049297993753310220453244259565311954585883688267347392663538659443472939650355563198839425654698884611692608552105284765120109386688426543352179578555303444990704512097963827293017624749982127960902075323973435164635142103746664033899160073639243228317627297220637879900127737744230729421939325022468909716897302761942263473714825978474575788192279857564893908405793866119995736957578896038442462449589801264638895473323308979378179240597169425230652582393637120934670302555515457450106199066400633622332929667263543866367970732252180387932673610757554426843285449321344688837374089115441656032924848054641693644509923677502005656949009630107669507735910801673908054189008064853536574260700928394887477165742531482746747744457096008642956194550072698569501721312315346041646267691466726298993930986949034295040471925144201098425966015169171228511972335268976564638611083221045417057429084367976342191913656500222266872402858932963256018797472319067911834062609541160798413401163682726047105309407899683919645207226875891461376665668817024717289437501062642361787278319512202646572928156870661450891222231418342293764781290520760107026039033418073310988138101271737820336502600894138781907125805050940233025982120410927593755965773159673255101477043878043045719871813063352795087631171317963929859616959869829379028809662865609199221466532324890615310169258317508895680036081817954919123007317207337176937447034121515826896603171448420800962111862640271973832687017455392922345040838019436532663955063146259956273775240193859381924845734140058448231532043450716428459505461199524639083690619814825264995613300160879149079381848340814240129707575976425309457570486029268 [117,84] -286246087705054228386782042536031209994020827931399532902459574244761458516722441567168447092781843996508913397401468292202662679914165696238986773904805786843457553826466671746106571446099373405667060157496948166162467110346475273884461266249649489033613621120327384201037626910044779220966730098357001402413287078378131244861810912669926762887950462910455849622492951120801884617795551071537930409948934625796794824942896077018222667326094752088602099935271489889647783155378992908631104270091521655508495616332282692937314800083305316113536894486459268090356585071429414102233143716434019766630893299331327099940881739901643903006586329790586452966886314696936749765951553586273203227444855235497547277799566428822310861126222761242634800949797844630185281157751954549023518148456250749314663335752377936999777341882992437209924741384318881016680862606884602704386147086497511258610306864213629777086605848679086714895726744646621904857984345788273324994681170767115480295972857876009720176347769146206619089037751905811815914387441934033889610738098745046044803056149855138724815130610139028891997262696028594578724382254418406447054092934212004146095032619743709892267510561281706258705413508422462865548387531934827990125758903329531233921301619524614057534485543496050663727718385434482592948821774148597100697351445266752693948073584904301406326882233025478497234038391163507025559906382117620371352188001566333352445785385410748161975624802684297899451327242363151489236915216072081194014043492561095464222918789851219568314021858200683111166894141943976577088552725228656200789821088197358331666528578424516384552390072309782666810538988676045648300733146297745554423961001296556030213433551216163910433287958301031064307829918219748200663659592781992337102241023791336076258943379264219143706415943549139494719613326934921394932631789015922205185613203119428119315653490341698099698268930819008239874580217368572350729667829740211905030227551695175901142948993014018199154040195182599091767651245936999054148608982176364158876040997651877261006045764950539051533556981244911704206429473562646959979629066037100210593135544019425606203261827496724847240091219549277828774658128673287611644846297177324286993169816113420093772584504 [117,85] 21845631315693028336146676282777823930939236310240373108470101399587374675107676806571841873619699163430455014432201170340067368604539615865246299553901327979594449859001680179533889600820028390358876217321277131403224602070430904152689932706865387800709234849013591148762887670511591395423059903916217091367917913222427205936196470526126390107735683539028472689675879559766223963208785631041393978563243374238719962056839070625020663669086586563908749126449799579760965429869757854096988292263430890180272199952542713285554843593537721525832820829951767043013092971680992974535746186843342705302759997798773053293266675989751458077769581386246189173405101161360901843273311098481449442227505803036080517306547812201017914070446366911108939365607038631364019894359783174416151248755247058823342255667861861865613802094322594216289574770120935201040169361023213389041485567054294828269280399361593555498503400236814477101589274194873946094243659613376746023062054288528133401705294062478461647599356782851284745133658870883228590460385671137231834587471596598541299412646603236988561230825699244275673102665107663767722540409825288299716831775704063116308119071738333609437581804766734273837233923271367979078670289093025145769366858068394841196884076792887135176919670153429093671928838988436557066484298692137351341104484932609034683943794815650314638798437162408667745574799058901795296858476018126006103224323099782526079352393033012149109543549689156278949775173683805989204263092993539320494173669987679619978510253897151190970207593234056125702377219628839417642081384881792203400173691722199056233419629593533264229023452309146796593064424153443092513628849836665567399442437439801636779389054649980843642926451772334110917864460396623670912598197989343748247868093359675981350351969685167216950970089158605631457150966859098208641946426583669868505129152439216091662026589199804770169585222430531057412542198216340472970641535324263170013483700665466604196247232567788520825532736434720574689995521142018605685690637094915322865325957328684786516971308364806234179157867112592218304790009548479831433393344450124928943441347607219727484167281742671536454316439672314234085240980639687997171498973796389999770455696824706667668963 [117,86] -536724552527749691420078329739301629736086910779700534728341714647153470960598462796439887577470290852297872616523647857613400375492074727413506127366198164809939629966386620889450311179959193850470351269426901453989314480098658169013914741144149363221782711430405139933879947342782866595396403542772448989178325123875804349333306125127558998925750189497151019279693042861539708318497149688942874486562774121715833636098292665652572159078154969181619257791380047002206604255230656251613385398490274560554229492534622403787613120365513029018031196116067370938195882520840858998418324751013524269387981528148564395131410347155760070966027441746403325474037767078707591214283742649170996896437768146265080355507767914125938704211942287430636798284591352445375839320818632647993171749891054062488812321305257445681537165509163011558452308376363974111093663220296889177528827559683342461652556686555935348441787679974617760187171455050666726292963778544724361505872766505341728923752197829998444221337834976454542659539813201702131853837309950507545115257690172705436772153823162944972565820583454616059976251175074730864606525441697759178249344350869543529933380686822726750669083013931324140576606695533707254921365343095427515252444556391807911459041787786706952271562585735728191006070755239424839024300063316955621539173581846173489611285630672972007133114432736963373294029941006778222278240131679416208671478541857428240066665694214940536790334849030425810700656527667219656647821105087069866898941804888064582930573744595390997059291206447036612066024080063213431231303304920357723790726404668217478662072278277050235876902531575288550297789696147102436368237858221108143624260045403965236874620855356178389279205271760400728538270864669452706337064485606564436629888935312050294102525386916765647416945910941373069166414239635021944939968593541526281280085611630439120440139956420823885454262812543303772770525425185937910150002506930655421512231118050009541688547256929138714598521868374825177525467391830212844194054249904805309609351071391230778860787243357475245887056865735238660566503262150984962132070289901101696679004196718013341658213214276845077898328176311977684136415622150129003775464499673853211351571248749205824 [117,87] 5803726963032505775605178888324323200230778417347263524993498092982571963434435335002138408910030972906616974064053281360510685715045061367082850190434298165307235744902546329831115490446447296681292719975729030546004589808740261034226681899952991555136928764722383004911977861833070261359161644451959612155469260508392466568326689255950418717049654682635014666021015885618384483371107218962558110651458325772928384115527056450446230436802742152597983978488300753026657226133039490756506807720871121733330606273059677975818306430040745830154501546077010964206382930276004348662389476732444387283564285997820808458375295615141925621224259816245119646056406519177618439765198766678806787010010739077584577102345394697329401961660569390986131535321481476655371354787332711488640831744018860306738845758331997907655239875410167376930372018021393148923745023301601555844292019972512857905635179716941424758914361868606481114253486157444827397846681690715426646805511270669818519669367755862185017604749381326244648913565454494048997572590139354381236360769041795557828239993257031458540476124030227193623782440546736450459582122118309653188082748580154553848849038409139793100913135416850403955175719158263205007362451451391578523393099936113526173394923731667780477137183213170431720951904162459849485688876837690743159614144262757248515890485163653938846877315341502926336172033957425400765067282679468728209111049630063342597833217758200892598182224491164925172072849769827971454428938707354021251698996396871437280485212395783268952890414637955596220586965931073824360454855853911821263830903132199605125152359994708760307783447725171060558714560838908328580362876127826394362414089002655757929317394564745421291064877032147053580713577101369373492699435983276548831186230356420731963792720500518833670849701959427770339570567178206250232102622783033034548972987560012358201366557078063743515048236189088361780433137955175773106783146512329425668669605319024971277497719038487541178142796280160659259995430466711155731797459285101935302047567057144589763196116426983020962052313698265493992306166679018303309527359358300725139135254914488195239542927049635365714749948056449251275719455722164976696903569585405457180196268419648 [117,88] -19517091628676275441311476107054012378859278803315005515713870672221624036370513697223919176124351377040139401744480363521370475080151793594627575570785526790619523538515880456563389983798281799390587328167149206061894303208371517065482212269574158793381176989973551191152195551356789308244687410451280424003853665923559862352470799880009985841082560038305771480552462227819135360554085244283036433626505246812224634933734496948856632622526283107327888622599794822008131352334005690400143160021054410837221177359056487200010793826081830125905235955845401528817251888690665696436227832385483000114767138391618398819435514099743012829829606426781069717274803234523991396467006437028639097917661040120527792794748556741640879829136453447915160763286883890218780169099778438217117226820561313316053502134379390958046056142009722879000771530106904022432740287698561134759664312284059389379621910797557220556232539197417385842505922808542948302619808511231313937858001853016941885320322168805540631984460210714349323367260872873040335549720013241313429357174485330936506521360496516643332768234209331225489186605704093401391530171413381032244839415146525229098104086736735984164383361955285603371404969474977722354283001323504448764048817207724992141055852837824529494131071023800213948740776452817966102221074752510124384145921118147930858153876744161917044965958881210932989277978865347991167715832896188178132138649754088825886749236979584633654057712607851807159367578182059622550484789329285844226814999029621125131766143331664604968638119606769050124830061829837852147770253629911129649121196894853590653964796576658848701098500092514201000759606702553249665736533597949943673417356567153009437571964430064167691593227353434767409170746119309704965514535295382261778457633464683288714153206275715765695681910816433775170841858522414186659823682879106148075202854475758539881959732199920780999706678104389909254325313283925233520604954163909352335400030314441890855794792846708601996110342591197974621098256096159506679263401127098759459807246683883862803670537781654726093101574357936102781647314909888165535548196358887565513249664343770903932157664699362276463713416356984049284227524333299444039287444220155885252257920 [117,89] -310724352174401310083969293609630896527526840002768895471743573458735401217120556385051769534289592010889213915024846037743347415452878959723816091641955959559783847444771623400403339191078410341947347051888632598463801740547103464448456247258439387121313124547735252979301844237196800879302760702682680953114903857614011134863424209158690650804435280950848155207120515397474192644599394046000390573533543675542752298815434118590418254891090995541754649649337619212180615968431836442419241913175458770451731367141210994381774299347752047274092496473599704404889153093833679697514654757724190707580040283419381187600840657504027629753779210289553555055447893947540090016368717032496069664779699480394204283085816499910998559164439032411055771792627356609481296746485335312468427426637382559534642975098858759334270405338816772559123604144171123907302743691348446919775634147909737938366738760275020439098677626075263182189339929932613448537172085616005654784237120647302777092586054881115569348810166358157212953493204678891244031145146008736165072579584159897517577276102111550838919547545621803651069069822593202413473380826330676599456979170924757585904263708698030222545306280937172730394926036036643534145073370895140526876234193643011031475469763904134981556540376362875916769151490385313068217141400790144452054860216623075379243922343364560598843634943512968188460879483378434095775961299425076535897977645624569457248802720319022680217799453346453951501429998399676325111733635474261144947860425196477615723673090999850300869879096532361025296252036646459599103427287847351514192707630121522486392114314687211402954606204487144531127317804137410851042835887244415306000973730138185720922523979195988641437811782479074256331777891695763171345410934430222810868287188020883714683281483013464043706491790736623594057455274998283925563717567705275736388485420143805724275206084746537447135217856766125637799110940751937640866611163870811980954548680074744851653237016951413141086749723117629767480020030653030412102061856133797396503098288774185809420281279327025919308565537486510104075435785751633275155687075535646680065993855503713669287345556779805056909108796246519854277017121492741833098702097512586640560 [117,90] 8522498417961800310904292035741017831444925705763141182546346715601869053453396916982661116333246545116817509019776871220163670020465983380442726407764798279819504721800423800510675734433035200202084659997112442514055689786026054370382865182806902079624607153385921017056038843471627303999850554702600879197591766745548303023801884336147482092964938441005460083499350947560484281209061977758362530383725248344136931005941771667652128402754191483152621082695724699974866658270426226415409223362355774338632292477843454750989470656953644860004025976982697890201155628970804243431656649619208013196887490219074741968962149052483990245476112238923032984461677429083820863212244113612620876507279571670004732581757071973219722529610364814490088544250639377540289909091609251759624703720187650451501355730289485592877173251680348957558174695519247061435408222977599885697915896274612664901469176787335517787025692201008605172132527661244984056302247258544886896576180075584663515225885030192254940079682908737737456888850272492279670553067183112541239511584769587474935954345717405410731575519903354462434852560662571226973544833382758867624425941621352106049090568423563112835620608281222623722641538971082819350711499631424952926983333139798887836566327039001694440573931954885079008856522083240151799755746619205634873897374547407526501980471815098958217053252545278176947089576410414363363896387080467719859537574456442617782889447180620153310679952032868685729103107358740948797623910884931583911925730673860686940178091033452401828195457110272890235610755711458608127955831711753636440665070017054704165374621331782031732208228833034164906698329302032980071381119092857268193212230308020825842668459428471012955996236603520494280105440985491584653101000995939418245902419326756311817253209279114100440292729693579631054886780577240680898754566262824130525985932777831397637387481043749458890495435765918423925570992942075462519896180154701635982921379300662542229022446210517404472496357473312237603833785552022567495910683955118426849333130908089939486894208664360137827286959976474735435983937554920373077363165799285370129701959405643217857516362692375471701693989469803982629381528927649793942422009345378176 [117,91] -98380617579915742933814806313500179857379266783087906901670646347608668845669413188409580390974224701219028701521625541151133023603458757237790267165488217969125319075285962031305164048347490596623436765229446711667217306345230296172332853188436633094823378649233067520407858303819303501704599772825077146154382182877761845930903020072948923156754299135454413625072743287161864653081512842303950922323521543108398668214354824456747531389685006799772750087312969841677426410460853466735589137353071705838155312976194308515031654777775871903383232230992016777232830777544865953152346549632061362313588369950610391919322415668378509859936103757459284958090129927562796200053606650386712331201752079675715324064713099179628918003921724445473512770215801556494644866747298018277708971681867888574523923703554919821279795237259237023659391596230167423849136668825604326424348684498790814076628106954008291474014353724572852790461587013663036305219976731763335456258002585144966189098056624773068987625414191026591373656174853857976576815808116386199338284318760137580647210968323882988953721257393694516231435831555018904449122344735816011805966652199537839918760058032677530987059992166810337234506203928563451805246869411347637050132850200183679489314779946865236911912515275487719940245939514884977955153320930171544134909627372797685689782500762492871393944669877778441444160693514112774876758679258273829047179027423563096952920101093394353012168112337490809793980740325998496941323692766405280468138983864469633271189877554349256057188273842241072222175957663934639544197208194935726935036813138287718447813356701395922239150756997936503143292987190965536013226729334678605981668827873493665185268344513141068360837448537876334725201589000359097282853914531258303711876154147969056185907106701716242401196237683668023335552636898873584309474748636524346462645755459158734397568460730738076662993781029911844590604638512215940360895651437487494056626507975957842113014582881643738836101942512095744200387773596659391276991086451724455959720872392371871868450309387373620000254238805500027825033464613948234873515658145799205928514902253684835031775594895765546619900614964299115193624937508277020432801817504 [117,92] -7960582439262830407377731296882573580510715242758845607710396736812354825810139355270697395387176334397100242329419474210477816808356266601637988323287872920712068984267271708968938196179996140395185685088551782735617779615864348461694452587365853490610434381246345095375180755160624927291082061102356511363164930104131975800910412443973966194025527748150649486852684086138521386205332075188050511153098567668149406796777239566033755387444436390319272997993733252664069347684913720843544861332814976428975496303974422120457497920396303425447995988866712915823276414543256358908408566506359827218902024461431682224801401658309411983113065282458287327844630432978013001982959449601795849491211128518372254525539969018081444940432099781068387429614291317602118018241078714871260541028485825927834361112853430106051125274065668356870416956500143987139049580626128498875270816244509831264663580564558026577257312615472880887683522205459518361669628553580654276074606734795270744142768364127066059390282689986075657596197455529310480001508086055835552083449708631101585567561505982798432698805865345838623781174877552490752042225095672108363832102838953584787336726422944358337744384173662280375977198533106246233895460839200315256721121607117918263874488107817189233894993088374853657782691029314214698145989039577878221928641136331294603671763593109205863758129678776111424151963742919066863869760439197483437374065107830471061112587657813012289209527883813364871650810408648342554558853880188442073671302676138631859722713017677318180011709695190531208464821641659321302573775928047678053423950880771309806265828659133843118498265008437110804299008259350522034506334177380605772264890495118870603433385466522720743048436874537437160569949116421673345760092616513652661164159168453029281186469843747829859113608661205006419336439957038589536200416929812989497168018851133734996295545145983506326238927700238991826643550097462037563275671993076630066113624235357373720467132928873040445278305557147421295443386260240551983105066398934533489895437979623865817150908407618497319894754791258315702901812143445223648400028459667509861380387902735954590879669108774259738239324661837732956508320930628474456704 [117,93] 14420252484486008928799854873122680790338712537772168854962165155407807766621944347322283508978800093333351700972336277817632539690605836799896798496515136243451055373627702420363907996075035790035119550917088910592802873220251882224141200421423512033662926544104172426331553966466497453636571571932818077457293542340422675581649931284515639384109476594560836680072218249737671133349074440554046227623705281624624118603068845909784660656025713545476372291845319374503586720884563851074618933884795105578908412479363832013321532706688580634528562983284988339404794419458236537624974934074371996569727254299765565195274082912296142216191747081956071869389433975718820720427358935100470019695287034484534899394197711681057482278314077124349295650023655626241297635196462878995995871037571957295728479267975087868039702937496356674418174699816451811202299655304387585046339462189734227826562064022470621599469527833401346022321226929667360647003714579602379565473549166489325995947842464403355550763555172038429079640245483125522045174002184290414709606052555861908381238568132331422116574146427387959483223749751369839182987673005227225654939345177909187657823831999350183365620323169180643521583495751387891785369818015310117546169987600365730315868600905308641735016637658439607933643518448091487382300858805736167246977639306419369945606696580863577953401485068566765821000435201561713315620040266842411976372112650480379063354746651949830817628313911776167452025528296440421549899537802105661660559425864560955582810546410271569307782435347124436325437458666143963217450511331290821748740119344280797164494140465029999765302605839593807766191351416484440084504366540536135573045893973701479295920594583277914503277182411699079940812411233330682855711741481510906221301295080857415508007759815599225447919731399810851873657435246452127592890790241360290810930813956241369013074652901806060167521927933166164183193365041414499366202294679326679928607860647422010433959871690676024283976261355214180916526330251675562230510595217229301968482450860905934727282891088097467249129109180507434968069953288083892123234361711815185473932067928843226281554651033073616630982570877092846526922891449059310600 [117,94] -200887371637404140097744230779029803736490054956993430505955255495866877413256632570374770793000460992495304674006286376997183549478773079012061514554719238184876022031141738311999468626842437483659696258125450201325559154403712867231993709527448917646286207368242348139879523765627437570728606002306520833274004367841545616287733682588794737676593274834089865466702113014418820028020489407699703372768001362863666792523516404845976793484588681042356578672777556292383679259850383623300277108226768302806000305694237609208604090846036492385818196881982728820119351537739848359175381200406888584929052996916744680938662265514190512173280475001834351083473824038138497207976990006781991182494954646275330782644797756973104822616483463340058067916337967307150893525662048660712073472338085321594018457382595299494074096275048916581028527830265118303939983648431491065408873063931965595719300641101520935799203082820997832156455106808111824906167306790854179831087596474047793043009439815786385325756942755123324266222170973876191084421663965698835311256603617901549502757024867005011764151830727356496176205953406809400242908340084483962563370692033052544893962237381507044952669050944379308490984841784111697847734753392895965857379953893064731968309995104751356919657767661132420691631158397799562431839800171609441925133368579895838694219888048584493185281102963308613483413445160554461329755399578034020179668828659159682245589765986181213230157204978360689378076981081623885631304773608312247986825308220221884908362089523949622318425300545292808155782021545070885040290856636504030338551495821804529780321849540884948664123649458062621277044044910630793178881879552516296350185066210488394809722847904651068760897845665134410517123766811734751723710654697451669106854822238023320082273191905644672635109188681598927280393651745240762392484529942915202606935549705507307697897709801301263534636797777580603040444935467688183406884910951082058925204692903034782243239792398004911583941492463682617841825414593922032841489931431146053105096609647077261078188627767430112076533396069959749836131117960997658427837595851810500648418102117406402925632347893052665957941855209418139645041391026992 [117,95] 1577765296205445119836172862455444864637120897729734809165414319603777989510773620364236872700047573006941817256380613527098396692706901658755611778006683863711111122065429303002311569833553258452761522870913875821982624132817152778227307576753109948820492264118045249591938051646486746660901084256840137151070357454318397933323520251466838754610816025345811043327447977381898685430782943213401201717424943041388869915867681033613928812418717572682327265282244106616997287595991506869899065844719681597805405755652428880227999584884757789685964883772278511926785160179282757614279086754855393729571837640068410569632103753262867058508812544162712837085825385300150692223263842436850825117217987571437844972777581596986235866415589443094511139915973425745166666476457389755934334805034466407956149173621277156687124420209167475268001224879134778826422002808647042396460372487269783453074412513471839245856855594819727190950291296370809407363687551850523945882811132945855176530017098707390782796441798572646034273616340478331378265365301806817239842051028109174698575734246742091529484463279352138304782382501940924191494194494810574604711842822752314430169777469414903869563127136500339386889979626020107675995156587372672895436562735167956459171555032824837932999544507812794742949648617995899473254994892271763336033578894817400484416628488276061804779337304279108012891947268825715370127495620668153500864256010626452091439757045098106922806577762622791271596884585621148075617519415547555135180482736801875204489701810235752348329873561121907840013571359759749951696516584175693664971958879221916800278505114152013940426398466623179575461830311042997733350735638750371601821176224467798524928744543405974301586095658073005307482934236710914630062256344489188345035829518119623881149523266349852671408635695187164273037546158405499902877866934279577642762805774773639889210131760114934215503863517305166410076182276870545916087299062693404702320370606491753895127092430959943819371521218165063509657418471075355174108076963456090910829846404885234527062839341076522475280777499303656504483862298633633539576967803780734078223750083447690940712362105763531912542986970235303623210354880 [117,96] -9541317161316856662742090242162963795914040334954030414760952487493139764383929810572669371681894348153150671320968360637988757548908603456326678229677563894707653425062382463442642900945684594492912422950157087900227623304803140351580823628599531431536263996391216511110959495894637952945948312019597940564860018216438347818601840404909802786320750298038056151617718883773612656305841590673886357301862938074737760328336212004928131960241597927893580959267277662397264662912947544094715298548176151487698249566914161109762549266051892610288446539958572534415457827808449064176645509847255734579087737385058578432941255178038093580984915735680035650736928731998172550822097988802009988100775753242382738974828403268539576634264035035247657708169155285995412911732508489405983142315014075189094939688398250432762706074891855194632982908746806273070563433045697273137843485399905842439526879295946121501910232818184576290119377426465790054609091235036109498773097928841647008140412118463804410656498701652729930667925140301828692092510159121677934832467392300102913879928209346370991397490607520485085511315221546833623456451985870178337800542115689019578266528838951056723358728196375928329188862557296028614860923466504425393143580611030240372843360779555731251222162678888346858183752580301409825685490965038788475303083311869337448850536658852075648526432597776175364498880381953606653562377767177636615209611229952649422841279178349522568370799809389427154981332447577624292976794124690681780919412901919965310481864505172636066793509890135768133301620117576585407779008791626410967237169723771120788598305534461656765538149194539907709524868914844158884677722035861068723155827379257718795537865008974604643395169270931668350462876351121087306976265846518057114793635645093125362353819954515203544330138803266432230398851323071368669257479593367900011786641437842475787111528785914174307021228916889211019656652163121290235581949949849417711955901526675108913989972984306453159299539967421362311137221638265119673674690940719981827433465651837825891725406045075271342459653399689225248885309867692813297397314712607055209494739198867573465489443124605096309113913813131337025664 [117,97] 49981586246533289192880203023559496890920455820985985383127159190447518403713796036591675847972055361032738972111442187972752775659923450559337485955457798854237759043343290983968483380342055728563848894080688599900410327050666408239783785906779597019465182799316373678825711001645152743752020533626924597146536700433533609265629952000499956001877570980461928724488604536578211189957280124638500694026488754120995894097204249564717994207741119450093314957118250373603950116445057923906077042583051517908997636841697370670384982104648936536599109997173954445048988365582435399210546265620180369725791130707761273441814236838278864480599332871302445464463788055569353054539894403168404103535120867513685054788137766516574585314511660811413762258163736926634065556389543907905579586210570384335377342609139055145623456383099276977285166379572039310466031024367756498818674614362190950477004755142754812439248154926698337257274851740909260848312529350343008407338565530612890931224610587064879006975896029694145161677279751748286105177626170385906140913274247152613623682192154703579324678457984289525848446756992695147992198398227798509835819284186193072603869070130084005337510375503247132604804554969842389693261032035363284060756628212749707023749360334249569821549390136931697588395537408195809205252428867426858681111895144105413195269234744607530046075488381476322851705836037764172726086826914469764733011114872638564235648426659891894446652028742035937300879466175076817203953233690881672932329419287998174040921640197061560008010373034409445710752686506406478337586412084852522808414458339118838836922735006172768969243922664699814193110809281762821436427917837670845032486597113834255170840790710781342980605093262823414284314407386019083577883643540009596010017569728301142836269201480858436783420133436575731208474223042422829085522132771118042935789664889811240207222752412135279675524643115201833649715699036869632912128010374579661979672837058448005972649071987448661168527172320788254425858763588314017077268698630947834613052427175283564368293362179670633939430640103484221573673080508438125387184299994138003705405120937283914666718210519352850335914329321323888 [117,98] -288604529725446060860925086856954812231784568070079041451553318818741749736848850081451037647350319060867361612927483939073495144716435494066150168640074605353712938302673851399712933452762919593180412091845125516872353425595870586650524149724005648464736560620108134550615656930574611466069149367529238118573265207235207547451120635197453385296762276902245968455867510078671061169177293247876408391790361619376258317215013258479647396654810118290358357882052959333886016822403278878224379842321133889321268694422021464032600970069248014516749893532850496874304606627683555077984023250547031378690335085321282678906287823944621768500938541955539219955130635289034614975280572644779437992818974899804726409258592063219783492793610009043996035101995030154354022178672391135599228027898097650213842813266038400061776136927973325598250303542419276931274150318484400614766102106455315023080269845630463881242186507139962201583195070782203230306505904817531852211136558778619927508101881272682590479706114572669172503485175655253450370311417059531476958889643747785363786368093075226568088455345263403906770843909106482774547445247740312071579268501894341197235559317234499372383785256220489975559109322045906398804725667730723537949655388375986273702988501559155208485737747410655580666065842174458322057705250530121732308150856903781342465357490164087533445735659075550580610736302268383743857131688702813719940714243781464018609564327482754837400536068128655210888427955467307269349204578062231885818787406667745579570764815495190870817871108851093945791291793000172136072065474635762627882225168404828273921534493108417222424348989543302733137101734930824617260765285580395433165535193353752024705927838537088964332561873924392511725015633401696990052476239132826911697294054164488287039163332313801679388607568190409677710451115639085975839611291883233937095621598375316749531511356893843041280636159079686902654988748116269456986567366817832948999998798674605335608472113257742251762688190560796979243579344275392689304399277226323462287742407964147328464560326191159430562384219136451760479417102750881116274965262017475979842770616901079740288964102627437430262449908592 [117,99] 1910348151886732806776612759445344257865234333396813977048504399812624124848330589818113713825293356664557351668899377867330129033103800210010100784406926457945947602016784962099661335648844564611804775401399613006012904161616992540002993131828808892431575278847774816063971056996847243508330053236862115032938850132759595640044661861350389111935518755489261247156172990749629442192294741735553053676517895337236568131798857042184008846438694088344771931865725750878240975445024774162516183490246247480942704524891945311044796393371491559530034024761380682678163214409733397099174053994127825055799458381830347590108008878398227448542591816046610136550071727169048707158593708446774167183927674921354085160720991674175714786630342877089597809409941671414005067494786216641943256576720326745997130520177974786292546068987548896296272428193947656011758561085218888398677929649335219452394205872333159518636060211925705560460657130237756910154516667493870712452325813498956023373433205979661910219038030170921645476170052597493155633789442197377567530450616315582752912120003458024928112690441367581070347218180129286193133570993955836598876768113265735177809332613831135056098107895554806643905910460984726116704656835240914047519191087584423642887163152045844842191636111072564236637749433341042264117268570119757386634614190463775852903897296989050824919699875052500894220651298782750595760657954927904678389963608983186629886902514557686650782916197481296484329720300203778911359676164585626558728154972064914238602305188618113691018533859650093372013365597688343545090235084448664634313187103556311721163476922190704661518458483205007026181728467189373262219730781776041664096321697926366435999954464279481688701182996694291755859259125889314601867635359405334225762850989975461886036927968909798562574073236257042483996425573744500346565764706022561357348999082958987658748626920503927650607916830387439661923278417116471813418920020653027094408798546055550000272826891176834383021990436328888707390911413698334942593663604200823128719166685043188673772651535461904963093826281718473730387029947963942168912007407946229231602655892936936358404899852909610751221408 [117,100] -15044924071688866473753789556228632411330063150713193886761296622922980138105750672427952768167956396067012075957230110786673265445111594067119784081573117919242450522333645181272421114903091402016047250723891186627729960131461711655282317522841608560266500434154567229614652890293679200678137848939492730259085002694983545712424910173764169320788733414620190768666966307774437479642802771246372361291022958485604268918940252615975557380599029145200015465020376495725100415291206865136758984001725175623095733111432595089904675581456072156830728846031342066887655806453482964423781751405261819942104495198963494829580105436541890711502942791491293792143478319130786588992483896669167290213661812170955907937650781818005369841123864852746358186439150203013295474003639355069314454566578016025599021968623126005332389347536582446657557284426594282123624085153269319994433231407841310205076486701456702050706810835695899380952924786715987615416617905155440889378257632574172962709883788100290947429497507419645016781414219566195951087454157888204036645449784704419527936677547529732211039811972034555981000551195829120347899273424155907330361258649014009032883027605129162059301306827798877020745073238982204245463199497962277491445089504757844769539215150693223760122684042456284516950342687094926434258658975983258763176765372636229108688778581974607162210610401341079013983983438717171101747438444816754858234047803988801476097281486318532553923142677542591588444730498728751958687266771980913384004269596805231587872767257929939945509427517702134550247628488928151267718754845768696934313185935327042731413532266259585210742001127461960207472619207428640133432940684812946506047100023477589023684231644789499898362554058820626618086180312211544684500163567170672206854176072845744903674865285789770764759085432379735769521386991394323816346580773383385297220223010115187559200935849722275378637032501154082991407182742965977528673485227744989451069770981675736775893477457056924332830746459752584318278104702758642350923092727331236840588465396562020639341475234178546970235050099643275645226151363832916605664072056335728833489467287332951122642491542270460672 [117,101] 158924667307735689266148052845063945965364845886342643669858509476663496712734756826975973755453558246526543879335335606028779534221428254473439281441583570258768707418329193332030003330329118236729552005425271988951111767479825255858463308433185017395581336884929196675252845553516261600998839373054046405953504722198425459314494534650810572802875058708085208794521257250191321344854846024396699859166825962281070156677944894483715116052349179617869502303504869699517067015332497388708106818109543463967795505880160321540320872703029275616330493756678848164760356197222900953461495706751082987828769740790362344723838159539985511939197908158478453432591178824169479366621681147693013375806204988194196871135194066142769783158379750237503763562324341249255225718827039282079514259072492771903033363251482123832474053512057497725275748424556135814137607130871840177908951943820525470564520767434513880820517611839405690280334580742806924479510722580132121538005187059609815988003744172334594900844869897371442087856013977968154479797296628972666362717075664274266289561416825503407940965513149031923509539411638745787807951422383794457991628759052485104354316302767977313800297111894386424080819336465218178181670841196857488751991293554548810915960092045532891140702288641218777127108716245661590096004782832860891734038189289140763443877812100252676777923090532953936182193771934832752172987133487099971148235808342682591425389360434688801084592440373701126530308550094394367005830717428107108306926906645805484730743177379824475959228312136002460760785319252302565128794455950383838774726544825522752742731877388095808637060676775491910363302853006538542036210394130011494641171292217077421278060026589736194357573585076898452275623259341691469367786796615928457736350990859114522496519619631722362858036372676288715521748480904113908835517132483418957473767946926833825833477330864847158116761820281581074089399745558932858340506932985320246595660154024901404092321056861816943418430283749594421093657985604658470601939108010848866292376686545772734903342112571249526335646960017336773521850942741792343612731705013409981408684755989464658089565971917248 [117,102] -237091768493543264723895144929822663229543104393380772465041702980736727162824281990788325109938364004227454594745938679740842902606217296692728622807683178496368166988935972180220595703521836280910587047365468625121589549927508773756288520928132567603497812013017495122210500515916631412020690113851686002101056840734358952748748634473238544349883520547638128179555429015723184018692298709008193328199667696312659460779799640274590827282071180487368779105587680736148827586368933049489589778519060598760153524128161512837873192312434516210855494097278500382209594199648805553799301156275912614526400076797359993642187992956354443056248639081203870550438670199777973101918660102440876575515264187063214825004321871750963112218946009487745458275560696533764144662054169607097775595030254357604482936932482314322867587751669452165737088135159782061744992085798963462533246234652895728041537218186842942479131403274061293234341086986727949880703920939001107763817706746012613074744585431866697000496820803110911752667726285844331304904859935454887983561586694819349831912130893028053535873912860906782577865819399203485629287170878933255252512047535984054277142016298808998833706877742248625797526481436502861435724904925626795504600469182414576949925967881867691501903129004159970531182300098977794480736273326300158243152235209243928036422691684005832250580771565510012370441808025175427322979489905591042097261299046819359742380100393613842204392538055437891762087161800644280447210969992675100003021296974861769550634831763899909877853966782953341717446031439198707919989080132366626261116526124465331187131639331611916338412667355229183902303620481475567190523068416313610067781823747273324937988136432873694101629048473057080094052201622445303846994822273824719862553614206766648286111780146184374167830430139226859410306106434647316815064262222979370092857400088257685438744491770383886275864271825578493798728972058613145861171949655617897847654513990289709985647564347490228676712466819705268181681018958220602886794434214513513196128390984863109198171993144826388996717653723419758341436996351624744915027174738594926337744280587701714435402928 [117,103] -3640137811808226573668622641865994694609222224928219651203803418338482110021581606502515560597808846282581682235911150891570204845458970205469703842892281034665533701092181227732379273001447923609199228672876776570751351711106604497765184488807614197101139723731254467445086024072821178259066676582795144896231775837220096310524976680752785698822588943994136292291578015897170906994155883460402822230140993564995730759489176352409740249676864321234360325013671520163861373328506561071816005630505892749997305644607708048203914574044308946959442397944194389083662402429471850037706452040613233791419437274239494127132309968947127266792713904742746193044699056300719856121055574316102137816192759121627742103872709908245296348175035862898799760424247337092571018295656017854086222713015938523046709767443564759218913336128996559117674668180279976965700860521857778775484635009562245877784024382086600811576373583361868485586176821336379260974159147007824331581520853520707875359558821268182532634538651773812083230443891044930513938975880353481146164102147022980488108597106040238735986047473790781826594938003283654075954681827164389347768314422320046456224749639633017272398824253386631357643523486441749607726345763319856375887135020714331623754044406047682355613146505570572513556226296867036419377267534624165499370639878679843184325915944164214835776388905210049648060480085730882666766961052216350470819171005824722829305228227021758739275721436017465786509450154857974086908850203781352404564543166527265932588300596042112576403257755012888642101504323779548818178384544745984013893366099934973825249460721875908195655145555671760839602605190890506212895860161951182579186652522175641096840044340768496293402908562220670455618217060834608161279879105621792707520341263795405418603503319201579463774947605837304547299788782333039236358437013213922701289359726232215285125203432023614138903448463361903823145631815794939408211990839558386443821402491986932098111250337134770385659587910668305362844160957678011444531974363635659113953631950250872591175302012532840887420688130884277766870163863461964378060619636301858355673966296392780288336 [117,104] -6245011274012033958130374778916933851641976614217751714224113308276474925179334935366096241989392947209956399665181293755579958518414465109628872302494372635972779426829220039259516496176506457199926376447040636300906382422128146336032541732916041599873517506280536539243480731929081746612053089790680710936361559736795533189521652788173023523883603903921922309463937069676002472146214458499965888757819247112576094987575935978638749436478849631172187777054487266207922115868157982028670178687929125740836208316981827331116384488650381240101538239806133309492477886033007657192649044152604073559578356771689422094752600959393433189249950278144051676447970011378359897988890244560802892317910950576517804814731885335967706048489898676444229599612224988538836032768453213764045414877675134848647223078890424590309833723295159509650981440758866194092057279089263703045187330888649004995045965693107616168668810483349939479549358887288535832166467009579780785422085560172027280593318147937180791572942039617627085798556346193440025460154258615988369536642176608001543412511071055416467771376961561509906020303978228182697527799948590503792208289472152697794435009547881604516828567459699497513061160703402436097938828865789308512236096702342521398103550204806303004678509918339850346170554881016070534360208200606076376747501132360177604909109044903445261209152157008805522614777548814609165950063675781211898273771861943499994304693935814223088056453069188982532568814693578179583829674194861042902781738447522629512244734549008343460731783054742032576609528273410582268059064442394101640810960522917286483061220245216362323206120877699177806615382602253187495861247884389513000261516329528301369352455991029992835797038679811716531185042204311184878163909189217740350231314016121532675216795438476657591052082891175551870376298459880465502871188465989342245867953849377176596798148358568720559310299670097216125682672085974721785212501532654439410769984439105923567586255193612304299259018720388181603908888335934867776513385650530230208965146553603306082695178586357580244755337136964557473195272452593396601900645215504852311714715968953728 [117,105] 404722013062150638309345052114997143790431783270630220388810777370468448876282201613382896072271440909718661608393929773363811132920112398181423158054541892385653019813543465875892301282865808531704892216229509332494328135165978031430316393678924432950721823171590172368344507374503801601423440416880300448088522548085680096312929323567469541673037359575032327753218652790507777172992899371507878322547221838055451899462619445764782132108516762115288973582669518070375344975215433439466336116333096699803020900717223346996326795590290333978279519452659032499443846174376558849506122002155810319732193614236557550729369669284154044639217696341841766988964648456514005670936223827196157847435525380680562257898545789851737841261538288569264312378355985675974054231592747629375491761307209834243727879268595491213136805069341828430739529299310313644987974903326355821649891073994997686851411002211289579238592015984640651532297325301588643447736619307361634415997592781669663465014051267806018161627747709007827099170432632612586344889152626128470001196527308328313624775126409350349662794573114373204138263954664423163137606912695147549802991128405916829056927613496764118577609934907711014811453548328293001317065210714850490443393123560422510704664144778294960329395078795826594125244968862009061989131403654569489877077308912634894497447007704326477911545362937173265862523071751248699352427231154973184663593502844352749577913057936459956237859615884221166956182396257496372352695788228047020874733418084157282830654055745904635310678834274602881307517200047398109603962886955258636040794951074292772321941428551796950377187919696957058145507183399956022328187940205547606852349093295183929178858156660310868589611877127106033767861259920681643222132349707669141445089394856880480042327936775297290117634978707830743588737150454869328021531172102134538385266195080378575880283212846882489723269961913527819783085984532593345263817049505038064046381706158793496992718960325977303883708604424669210560045738329277748266752618023347961638793134340217792825627699388471819045457088262708527693356781226499290012371362168612553707204996748 [117,106] -9122118908093065052265965780323756415991558141387207546793913705799753283196521774673693920862489297065013289141968514698296149006920883810104165521296736520711436061406855959440866455908927015721984630591036463114691852937518642856658307368523691113524258752651404424582735461729374924719670461137062699637745769544845055398335581419967001935986867050562419164444586221328311095063425742838430953440889916301176555185053008234024962452243632520274225904026218997352351093052396676181046720741250344763511896469774073040262552717101946320263726327680175078033952949929341967781726553904258784369782941983534589497279185683364919045759959764615117874715386822917901293583541523296737545032007821982776695475182612158584231638809429382983082253251285025896787767513810561140598346407633581140426070461683346353089858775685243884650747904463863082699934891247158459042377503042415222591478413897587070632679219206428347904045439505523178894512950455446481742135392260981108008046208721079389724847508469319135542603167345275015732485437860399814898297725543016668761227276707537946529894345468129501527115749966274605553480759555690527314131841399188497014136133664607536376575116640865972821938227467177242395972676277096355025213299903772969450400457165652922642973072402053603075771165294070682854321905663630455346111240648982626640526215829673035823586837522408571701570900574730164214158832081081388125600102580125664389364361882992188348270000162323518601664959911687807020596637686829285491783768615675532249358435988031130913361327492923286328928779401882219928518881642242673417265703429487808585857555468609088811954701967106060580599886850722231054817520682743258121920694972698086177742115609202792664713394446553102380436548141268815820263150561685850168138896642875740107554949592560056794750063806432596853745510214936606837251352531055388773772000173975493537621007149836531092906065109448860429944791955815720573974709232783380156092961954117469912975910609672520178103297934342929627664604136041653354870408775417632084074758604671382866489050048668423795098738162933632556195536753132962777002168556188188941954496 [117,107] -48644528363916112043711599104971012645324147741627576518876813762577083101532429776160578732355438959932223576008008886036205994353636092742537131828886092462851080443728455320523557143251415349414327220755321061565796050843279300142178695184507430005980853136196698193358206582833597188620049923878966838402900689686963379202269000620736227893199164165535788385237642410626796448777863159352190483670340618739429095797524398297887842963042914819259649854721171830905800630221150352048963330009482813609049119108360229981790760631991929687598625449916576499049746338100505068536020843345172257334005746947329303731019504302622097613548828626943415719265571956946013955535329473105293367241678075848843896737122569528686396268794952708673984659635752032739634174510064752393854804303484842307051301933603451200229784889350491803936240516681850765356366276345145947907526117465435216927260177254449457231372917599289080698402920322009645449566733460580041826795824586882008097511794729534433865498491247873504902781220377279540341169123375577612166533537407038294480031675580882547999291475059750707243813523005568662429270567215962148777501990246839345986532183814943498253850890312054600198394462040241983952478830953349034203194898509276180786763495345681137765397193040786413197177940743440418315222622376891542645218050191770792979029025977056524439239339082587241594347255665654385149803651994428323139149619007571700892529594129348326725997522298782744535723951163295928560860339308879504125831679893234637028483919298436421740384906084445423850452232011144827325299214395041789876634948320092859292578069996037528049223554766050484830932322697338654295172759157548235178418370502344166655648494815328739797248039600749561158101648944249694715350167861391925716752926998847753290545250373287047644119781786899521569000084815427956401548148582745195828624456140792184038601978999001569904991230506777834118787494317393689586354850215364696879053027469032291232306701740048438222049114476080205801852078993963473619225657623042487219224999767503144737647601359785610639253200977449737405389651493416070898459250924273022088 [117,108] -539582573244989194079681899922459179871893074690465334303677727159205319439645312996867010962622341606490354944444836456166713954792286019338639328255479376209273355693691013197758230288976294544533086594252357924987638774465058962250144158668868064780376422734546617295618567127777830163321681093737681642553211157139454154402086530632618965405824987488791215699183450987184775819860739192537992359660613732423221727088964547361775324020953121535416173504475421348172423567842022520760554994123504696384555666606146244739874486661913303686284946362303483827084790654905333072519935857435311568373571570738586684531318944897937671024873564386592017625368815314997278404106934519197614510314091785383552647215010610707479745098675924918021872407532082407416345597339692831233116940124874422757099841562474235079707144214859437935358957222648257791959864026287577819796041292141613802488288919396684672571454350824025104153312526187068925517750900928242790301023733959469378457196405915349017996620847596988641124821557054261216478608776769765338746379120598782530953704525417175634105706727770708293756688271567414362172242824998015435459948654751205489163275129552814057206682908919606417048604954262598257225257193694826736403124990317642891607700108400930642845477543370228262170055559374330384022877531455172579155183544051695136670198255061272329329560339485483311529714727122912156800972687725855426521012328867643225298701321507915214553909689337563267218725240462313867978298324510681421971371697493644761361783724294224663587000552221937087973710221067111076572068186668820090327486477197270618777347629359525142715164530047963295797164097965719736048208186780753919393730389914451175074499257335571165609774592537417643142259212029692484521737258481282709187147231803932995336154749571089040474827631197847298911753216290934085039471013542627127826183514232647615498788215434702370635340629739775919862012332583908702251674874463604779557834750700430548281997563757190563237522800287457858566371553593189408658148004976984566382362155996106319121354360934947311163526183808336177089119673587679538139197581956944 [117,109] -1403321899931417837105281878592135492411080516243853104624016508108268914812229403915901478421345055754906098092504973505200374725904353920419810961038154654641499478294027935298274149194370564761486823844381596271855440090756687884795162080199574624077310658583644263731419099317094803125597745654450909313981982786814410084925160801892539781475490550847754872355548394381942812925953441925791390492533065348254509562046560045663110656164493393567929313499194155529207491486179814887344329125863274359762861159716156960557535135409422517215182934176688130854196980971646077008412265626828331342995980478955387946679790845293334645752321051262765248968640876135541635514560378335136238973629765251530709263095231460199811797011617831282261213164468733514298928843029299080268977541821309772451830132180592367760512364652628135919695262292325329461280504599633309098993724206514376276081968926122629910228604764646617803028537321503036443502385287795219806372278836673046944148381626268471148165768310342818941129808468871033759429452686175475532345203317749215040914580258842378750816811980637848031860529852141890139444124656927370577008546097327807622048916825609333820084154652939681658655918783120676198483197505828912352704396998700701957346217914549293956285183794444580217785867724869667086635550543314153222798351829471750248791382798603848244555609476443895130897155592214313025380657765056585416908415705759336908129743590932819250220455514648890346667393834788854562570236602653777372327320744013671687564627544525934563008245358951961547061714856353414301864991277452921355144952442245579709035222648146855112395187900689420194306832019439215017195919270256739445350887333065839169467292945607387462341606844549118203833820784478936506529485051763622947184926061838678228386827447172034194517100515859075577381607789912694992155278693287844889928556846837247778949691310544999646731950144543718425403930903612840991300255660146799354023678677435057539730179136217511837890533015585102541419326798013001274692391464880383853367598951242854449994490088596308320885467301258702088189053384548061144354583506 [117,110] -879824992375327490278083602456298597031255597346806691225672816670933345867791041145062069123237106239417465451074059677799673137479584616076844757190526046471361278418213416957537601858585538914749178106380752355233850831940654518400176551201015343036138256788956731256958235427643855376936251627584232678981726509957726249586347671768984220328593786743135451167357779502205188495273040160381341255974879202349665650075572860400929569635055580867571903920900016384434389246570192766739665374962244607455223579678825665989934085038945093248887850468077860737999676225486294844850691164895119739549543951540327870114460186365995995891687595182031164674047068641479331112821699359686837698416813168057737704508265867730573422835389366056996798695132103541029723854225927700838386941479800683712739572336212864195077349102194695540228921650698080225953780828359500703263248299638006219977401392701883858948288257078314673995351573079028939720443986068917811072163854342785334407607319768467319560850774413803795020996218332374351168330878624056558576482546390284798134010476594316249467663439860675436029721639721537250899078891684096740049828214090110383286599261192879314858603524121504260177520895852133389244784446912875089843455228517287327205027118461697715416107539533331694286304690415335578351801641010067043671689879294621427561165085410002920555509124219392123771624838109380023436566362075351092122120007168141268093879909348580528178438431549863123151363179553985720408743711447478553096945457409570984745740438532849443572791000049607558038496777764136084353480045435355524342274515280587453310013270471832177847147582926436960006378926846744900122990974635422868665884847530208178309701879503992773354006695995657243286316137451786130985107547018481774017937312243179971600100357298221046918654233546751887842786434160947348396929997548226416674402770019322242526580902557304710717264817244880841941060842063292901645230163930497501342533283051507761335897448262733464551024061352764102428465473161713998829635238146316576656286575151708560242320884516839147166376608971116251982822016053331773208 [117,111] 30577867708643837061021936207792449636844293076222759046516542460251525136134067851970695068602684030796866631286932827473893332823776529544954064227323906635925298699877011897786560088080253953309930880992094988630717617589227614085850140134191268118720374844122534275520911326321912089048786401250265655426889515841507724950515476618052513150490521348652582623646329752087301574546308320630108174000758408690238025764467483381895186642289836964149573173432955719760463455102196565478712725812299151562449099826371146735467998605342937143980315966819160918279949024700938948106851821628506784981719198956880220265111984918383668270768140981227422330665220763681161819925178892276610439705919150911890687427179132609278206521670625239093298090706050971724956444650046117979472100385063363792081269217831379020744003835302540383229306057253525005917744890039776236250126138419601477996250577194777833868804518618634280624160997554552713602537521559961584139823710173584777630514914846649045245063671541189841476399299913411807401434582056035743699719668165946749953840806501988099256943004065345838880167063089576085302767813609239334073734773965286849616940676361903768946394499075048341660946997018837923409329200467391442984990309666779859775262155148196325713734385794399114970868961061960712412801273042300631355637444973890738968381540680627751436368572960945351129029415640185379905611510354514470641851962452929497945720020738546697543701227948699196841587288616282876467607000669256549838188500081545714253613333983180339069852189037769675964573691013137007360932299501371725225094598290640087192974203270708502489662261178254325705970617892952991935829289041742863306660475572488219569251224936989434157011998712976250561353144615648114210176379208189692861564191818061525174883657899211365425484281915717278699858038984169043770654786322749791837274934878769622615854894129982240715858402815089571417083650510729923524423572104613945448203960797332122394361319068800378375291063295832408786390560018004083189693316371705805960957132775827854412661074770988570404993462503618342930750889357030968 [117,112] -76883233573250275242429038712923083659985686129581892861608828203505375776649517090186328041988243078752035343577039043229283150396528610484329970445830903162632543662739537048662072566389696741578660168121845709657640427174878041801737483184232845003542907690566492621502227629364307976960762818215152736217222347690418081116163267973056554616512550617723843794595425158940946699165792355864740528284079323403635833048168347464364970612170047257454936353489393086919266519056159412317878731287517232517364693252835158509435097691990327171536496405794650123227167596267388023775170881009822209030099646473654506492048883462002833591944449334117826467315659986441710526970586602979492740844232705093253773140179118519032022065190525737587392190853629834918242387681068002312688204347639370552618775389358527435225179986568962111203039717988258416442407209125956923140586712645600628056420833265537869521069399350311244621634666044206753493923029604142740354798397167428748388470038696119201161453815986250293710970016885117275774489262314733808314881763274957422439869207395368783143565954209155910963377463171059960677024195562633494883794006670256636138728494602256995291704867222537477514247575013080265296374467683557199476007135120017652787147178137888398343844883844011124898708132538945764733084592028154734878994383980011459541120381198947474983776919174976163522902685596511823020453584266393506199416032606886966621521236323949671207550341796572072307318126133433345468530077002588019767299372782495893375119047921031379034498941155807110429692635022437355356078232302871899700463837571311324711915473993012342711597598744894687942184402348512106983376126950925723459929067097039539298838001080566879255701947981695403744858926448664266769287946595768829852928267603267003763196653935882159915047637900727837191168506952356780489465064299978255952733648333494975877581753349074570267244228877938401726364692200801358577552372583519997113407748427843560115328567158125827751749898496397241520434191764044981414215374076412716389307376462695527867660239093993435223308354285273772138241675584 [117,113] 82275859159835562391916873789292731771864838223214584627782420357754877370852311407022235168343148343985486692739778865857679936859899441266319941589314214056022319682801497234028255319541776928218334884516322442257024517642768019429497829582228229164983126496667312787349013481806742522411100800828056213310234459170651856710876916265061691655871251155538322881562712184829616538414162877189209239934779510334468995354746884776751206076981173185893081212377037496218770524987335750975989799815898569694408344027725499581237771748335227435446348839155901339221175192475448823841572281654175512857354160477900098784256700031027882228188559849462532869316245457623686936052225071108864003271143029124666566397124955248940518619358698155351313804869164283116173573487757103259891283966180938163348814485583083259837311904541147536985508713972730561932834421236209053817136192070218192427594356010250996163871178792821630465802359447107895971102535175705675698332127196274516339811593087518746278974674527877785344247305223923505518443532820648159353029043142881886521446934912036096293405809257262555395971188555716884144385626408995765108199975697631683888081715192833248743563896496562134250689731249112570195859481699329976859493295113351377147071370491761839527106051717066647796803902139361931100851606414014268490847586348634975102741387138215604356878041238103970874465818273499930742548831527553525997231720696273915056209917008007511558219278501466714329846970581921827353736431792132535046451234088578526897521229743795700368215011195678350268253343268519575302475457145348635121818272079185942636411024918259629723126318578637798993615570836501949513351967140653755778933139555576504521857777669909829988168476338756379297608733186864403765638493020363085809724415697609648282957265838580584928093769682415297497726408456200348497689650100532612567669459343375070612470378309681203432340977314403172424156435836555577520963159400909239079694950136161689651800916602476163688895859752588699405142581827047631206618017844864260947757121478851900406484637099052708546105307626108869720222 [117,114] -1533426050960693678274056667751949452341593608358315435208419491679237669224303950946218864164535993354907690339370326456869600328245786789993646700301813916233626812031619349816056849434806221579795997807430454571717499913063935127286027520025267037163876697615483677156071292839589379837122146266310029224241966240846802514346086675342663361887265070702977502149247379490265786973697002119597538182893128967714738193905815168602269364654760834294493997519845751733938998172705457094895073845416454377367431913359623636752767113185924565718934722800492140342589234231921286289314127932305921808086915863492848611568341630611251484440135583836425547349218820230645994643536322837947514436962273703549934097787718565926724187073109689356860029356196402477744497916150382577481862286197825342084131105974964176803122944434495701274563978593810236582863575469601723855582852552668780748666206213347105555201595613907278094350919158364539675339405139130655468725038802076645765576143467831353195256806547177753103281702225574042975233611727201971377981655509782406683134765187816898560729582667785413627118704222034021320619121510516701876578718417539459572990146896983381558051960307394732362487782191505078336177592901441543203888338068809841488585376856918397258492351592288818865191382373095905918969505224607508265794401076428609435275079712211831172691622900229082851342537748282184473181936955719517720111531703618350427969738508289825777646309947276930245865480713944925376599727689631432624439046475854835763285079352645996491206603427199509286471219545510018426929433303486228283363245590257678356983162658870107544393355019885935640668727310589858308842730593136538474570542485759485592441348583020778461448759938447924952192155184746540443817912002389880314548300485449179041464989776007400798339109348797656305427896785808649994433168204105513136978881164111342401629998585356546213062300599724872735283043131171408046695942499083859119607027185793153089423472862343688219782612933531478310620657993119935164042785360981789714837847038230975160829678958544554024829718619244992912 [117,115] -43003088036092156340906563154080962867700675003920886451926704470812258552248758021255874862183633839227345274856115922470668848545983870951803185636445100405826717041074322261536635323537526814630602150581519427937141882638765527965070798918284779614510244926680633127154745813864583729448411807876573608810381636612790795393172110035800305432834058969472875235522953134342703820636459986235275862349479355984655182029822183821793297012128941530694976574539113364423997904937177205901295391435925423259728504982446250776711288914823164327724661838663945617712142535514394369980190744178249632227241388699348652717784103299361692542648613625246558225264011333182026087938150953837566515494771747520712558029091723314756228837113349775398779490415332576914809009784666723127698658575209037574902992517986985065294139823926253308166437574264176963918659110422213135521962410443082991006634234613858528741842970443258610461848153621826721248935690135623937829275919529642102782071474672402028370198314226309400417586790740903080686438453730920074253327460041447892299056749507018091623212919765835565672111403904088105327579864051822392723806589949645743226746641690306556929862039759792512588243722959173260824726502324659317672372118327005118308540060446293308111221723590849293892999267910816481659617742600926368307644864022544906780649483710824605298165996266670122130972198293740770493036117439718024208725272461874520395900514097068985287417672169319871342087713971708188291253858461576234375050517112344533835518025215921556877841993752216254406527436075430959085770785214601111499316536729418911882211090971972309205429476255822256406865978393808493304053104338541488691294950715985976601200457995279791151891884174350084381436988315544443328195029321675764142220609467578111805158458896188305651280546485560639648673055557054278110370996227433791694874568035795456494258212250970300829472560605062997204215752434123772405631231831499787566097142004455514429569361303640246355802330194572149165667517643791548223931545983124247871070362126132767261465035974529877863364640870316 [117,116] -5910539671216302411009511845208743750905773296417347286291481019172207014772633278702267955287400465942700896490426770031312728849768236347398266689307139269033107196110989477942633049522086037493823617600692577603738451399947519884027415311565379376112337085564926564107722321301208448362768163871792609241743530841358960236970633252094988512506102817941417825864588692198859603179384727169037025215916394393640896171410258498116503417970023129131837566076272660618938972723428273366780411300504870020147000725321949311142699677903552540096976300716495942596982991221787839337802778147451710265443904707483147863007482940837856899600431684347870821637581643568662441624429990613359040044223841901175574806165743619621495386324352938184801773938611248866460320427503939930470431418844964860657731599562723316711852747596749078810575461148768681923485794499144514518715709679376864418465154561865833312321848522052178860438015067747986565378881785702228748834772197509419679867456520357375170623518110134949263291393979215429207453643983659055494915159944712700431179029053633801418297640143138383973911163633575785123721578221389680102533115139580353453523688910892672838702728354900105885342143282461383853543629342165766776859676413020833027896030155214397274278707108820822300085323684346240508573858557195374786680447685340349895186343540285093569659518431610985408963056288378026825859924187091056086419993850427723836625799325538272847541034956962750971318595735277240672472509887840862786381504499611695297513327424363698680285166229864935541453931521208850320675753073101833759087444228746650316715566302933333803254113494391158505220466175225505457834539938728416028592893242629068987667368048848654356809806248074253746019965580398275410294925812735243121490161762268878451252052009445591887778024800752059681058954832923433901968697913415678093994944251754994465719895130719417070471646313562488640200798144507226249243557260724222465253858096930005603626888782636027377467205232109001681028611835150747121400233206783174529680218136397796283515700694755231752198344 [117,117] -351831700665211020698887740915604363928454334520748065124898155048652962993449957216022666296932103586079535520205348148427977739315585947427540697513163343606952826415102239461164763687998078748754400966283591045227841666384796467954073939144270703474421927560230681422884420811241833882606653124530602260746897545632424295556290372420859371906860904107623751891695515949892149248129893384644865616091047396031811262256646265162474769407032052042795186053395377631860709111867234133056790406561649294357171192933726532092764810145805345328371570120148355648171225928897250769316612084095631094639455347783511553877113951047917492017716246352395367780808863554463870781702587106580131836830805903689676267659154604518069944526610735485832182882460428059622818161736771208620597519543365723117406870332293005167688512683653328016420188635318355606743221850950499805123641611417906587386449502089595866683816846411421143481104336273586326185027831200102385544447651166077727515568888316161872541923820802873021519038258914729423084898701488952135413287396866637043651276145813730955588505331913102506070595288106880864843174254783366901857867806167782265179914462499790456595555173405842445307878542663757299111489495715637648089881271133091197519739725596229281087730946622291835255510626733752325443941207001843990717388187153819288633363936699844956645648021164833254607563551069163933106867959124346762949139181683464530170588614504171108977738956885932374786945560222647912980296271990440330277956747861360797505865033258742392176252237167590796293950862290793031348284098780558655681499950647086210491212992067341183306758612836242724470760633067103458436578703035792730745287062973036095526035309570002443897341400511719911915230199780583777193514256134073537970848966347935226667789537624341601831774065520690863898372362622590736152499365257326491895789818374144827187093271668679703449238067050578653203604216936024726473086016956527309032486547775115263100046922826689101385840958729113027861817523078705861214697110584770418268878249111510852314281990374815392115 [118,0] -551693589075100216679109011910714383937472265736612780397580125235500448947279146057719535000373113185937040736620671795940540540683989639058328689599980320664691429344740700917843291168325285424362573141158630021302643366364791545423698605062935579796541567709409452847024932410603661242816341754012726388587597634590905401051436327040040161697336789806518870896673947488421545941196102393309232714467844397031430157435660714107444173702794050459787711986377136037215840461015850402165693950196621905641897158560239455958011972051917962151899593575190995457235957738768651918610670216251695951468023876468146552089421369262801449982590823351561358874250056085153171342675312032200982490916664953733411774264426757471671363572336445044335912647217476017988175527354100575379436688728115851874391856257249914380926191064257533077856666163204704320124884888301547369100134794753100480367256527050914222617328314887680479241827977340648966546957544322507487441133413872698897876461353624563089269701882405164153250551280115932783057366954716923037709261975141454488943843514317989745764454585543216246207567049893463249466216157069283635637815728494119703853482963165643287108455828648669626387558420942696135815524568705851756520907153353057587154320490295802883907584858504592609416188131401023286407196554290048299539840001487693770281345569145708004260231683536691826709408710799177486116574531250023157355262130201325135202227877652208412561958962719960005429416475070974469237812658909318939508594533847165727978348411126326351745263989924135868330099016926659530960858897573963240218259172935082095221257799435366195688439903018446000730226340636168201281100948628108410462195613682559919911447830777766914060994456294613238864780270895419052720355528563900100884337879038029893719380480869738755686319807845052520337938990037973981782159501341290558236446106861725136621533502000618307115801243500637486105802172428402319002712602989570180527280764628363054507868376583184240645905843781483555362497195374875218504504845865900169805921815882563741764553897692374714316396730093788812858518116884428550588041510005839861399527782651692206220956240770643164688248401196108578533421576517296625215869427194688032352421443672610455157059308183497142226642114203107489555820631464294498576672503944439182685440004279728084127428701694892229649940363340103572573934581147414304605995404873798165527732264475893751475880908700209513617710253375119280236805396011703047553024000000000000000000000000000000000000000000000000000 [118,1] 364740700543313580018082534294388505701920468209054074672017821888844227334498698378225522206030035543753784665995276150835991529055367265004808522162848136753689771420358344278577360628485200515128441387423894336475192363831719476839581152005409589455381139118305141795347065071762195060459535759147798554890250990442473267299402560194026571579211723711302739063929831461466102353105911426614175059660088514185596033239624270876577058167554293825647645525791257158913815659965285650353527812165060732830310771874420757617224088998202463127888591878180881503070805658277404854228223451775368256778038256588264647335284172416806470887650954871505539418840554252276686010680119015012790247104463393911117558537900216349614980586287475149947702147757272214004752898413230543103634619022962226277079174261206030197470167501763530020212145163631747638636562992791437762977725009722413885821741032265444309029811180107982027654146400017521021058514915492172429006160368171543527538802264777249749812853754435485021238532714471963962186211101787668020804673297310395940729397431543891840081893914816229047531746032170792629796627763854069398132755764831227975343087663613758789773411757814818796949369444930329798454480371854607025566646004399682468062323599896144274859961354343496732293324980135922429130319644192629420047791083698036878590327683587189922417619146473012721578490702292895154921299041101236311983180335434931520350303798577772486503290663663215519891725741726756907256044165345997362290001726894179694879833483408710908044097491109616337679096799128983557534863055382672329315159590095562504639224407437849195469239801111835428449645714949591130726897028366238203608344527173492571152143816065956451638357110979341538322707972449680129489406466373508145310585151610672027246819449331969146459043031738948657658122107126642465430096729156293396867511751099195318131220048980007300881848510271362290978603931241158339400132476084094360091521869398241129156127720406001682240382892669088713397053726299372387098464418959162630333551700329348707180207336037361076613910924329027480683775633635644583421276276712811528030544110771536399068970826614515121384517686805617487998721613751638330695019143646748787342915745617594388359364310174722390035487204967864767516608160584073016497328763101659514802387894452561287923052825938498483407953272623048650774006571767280958700628594829272643285523579745750230594021309969545480188623499182377328498308699500753146469154816000000000000000000000000000000000000000000000000 [118,2] -9735904360898940098889281982571143216715752770182971144974788670260610524086620827898429606430841250623643889103108045364097640704029398933089544757801624007014386953143023803901903048047211142234243067980436271476063753815206194126778351588201182364731273313952509219225580537178177129284153812462956107736270575816826770134804291393688964664654117170302378034216596827442330989036276903229742783074602950662342144203502865147876168655317703558725929020352470363422776726066772665973548983744427833706378514885635559599380978941532876047393168467469123896512990338382604118093024675118487468176241621836924225785189199389180101813707414429194729611651716307143894868690789293345433211814669277311606907777054720122942841782524920568893000472648672861542883042363732293761185449893987108441727367537074457869944054501958399598599589713483335111205630195107618183079521866775467227691251152640970641636371199844437688828328545746017814397126334990517908122955681250252836179655759467565774428196585996666614542649057079153745676685880914028898119941221699597367263800089384540297833125526759942789770518990639597660268056627905747570638665037399737997651796568649541120264978286099300535302723585531265769671900193276549005010309062741484529987848294708390085424508333931389231763197173835978033837178798882377888228051560827927504188648524110781907931438786308320531566274113647122489018353538092605137215723012764659737665816016867440537587448378909075814795082001952435445401642772467307095251307587199652486999017176936530625326411957742076205543759660100233387399833265086080485615634176163834470032362942988318134758560996787896513122182435134574692597473081316537982099798582030832796472404786131485738466342363269925028065659674917049724053757027978811044469067242546101135261724209890053929850956433562795878734389850945592960152112956423270080309724101315044387778523067189416922606113439866441682658518517819859463115042553809986088531686698980078465783421933957336895712596222193618974096019827122515067945946055987053790233143140528342521819823783757382638296391503698202111988646497642939979936238327204162535158975902145271219865044057122242548639878359355906350891881233880372397104612214918108445943393537328710711381146420567006030605749915083623306644886209211933924677003347982680817964097403334717878218998376277765819177466916130672831925334662437945500433780682381148571303079486035291860977569406794846926447772994827531147115172207146889714459962507264000000000000000000000000000000000000000000000 [118,3] 44178185736715759828623545651766757555270680983653345220039882775323520333031966720360514391241331688119255015554008039085136967312378888146349386030222824084372254072988104762587003257024859222159863143259794514331156734389526255944917434836824399962527121326551479763879825322607204549092507074737346796596117485507706123897548823348774112159431929284526479915696480204016034913869363254574071987936002553136825094238615934092216071600479626873280022892895669037848476220614423032069214013724687776003654931263391025938120165930644929561163034801923184565806395577347940422490049401579336605382415957497853635974140517549316913306836578521346513622205143325883152027003574053330653240147923023568565465856611486126314853341592252751096735905589349006771448444265760477261693370902837222800269099566940527926894750968086519409238101816143054481745977829473799307368283294006181723145599931436792656088204191635304810611767853661635831204071974969358620791334329822227010868674414373285986245712122745060174938849673321733979367991337806314916994162745119789528759635210270716745581963020607573456766026854075868601938962505919763307229086428521762998737989372535389873204223385243711916816630759677549291476676808628922799595500666037081103815837573773350615196020104563472518570467147293155277168805947514002567640062704412360086535329534818143127829881519632259937090299861454874342486263994835378333816694254484480649662102082631125690081627917548288098530859825674807808789929274877430666719397031086754363999320715023774069864944726213494021705972085743573076085040552144715663972320893319176674188341893613816570014931423959215547094545526426408255646707147272997519020769884290434835537817218811768954022649042658967620167118089212594447307676000944110544439982234187136205409431068304215210483008341690376744040556498547993192663096517037121125287067414985621131549366025377646355584630618773004920897871422412072723643291428822574557978430456502707163191784155199261366511216714976250049262373520354047876261460474806479256969750052374504649038221612412251762238696462345823897032197694589467288467966684278272210167005229331487219848712803081721459208668341848378869032728498928261443705637760873323979665347573804369193629999151074131240167984084148741577662548893287724364310306160965185827629083229581193512999021546931008882863756229906606645645806556276626267261944801647965358850749441909316283935598730120275867714787887868042295495582635768615221725107322880000000000000000000000000000000000000000000 [118,4] 6655651419153180071402352437107329095332037132770306741565617446501238074080352862998296034766108281973182227679086355724953320873960794314899260944052951093196285622191994521693250494800298880783607447976778013873391243613326680159763873078878868992482693680415311301893172096507796536516884037219316683613909140900681473403511528853359032707579607997385217483920484903143191560620574097255305802151429839261852455601550929191306778883407646031541158216502844014906421987122523925311987476414961568089193840599970887844480412836938484582646402607289980865963984288742115517729316148678943932331859917505878481143140119593442014459685303367972961972354367894991071201678339393996699978475044440852205995065892344111253863052851219549417307773560934897189468731355304416383739487390799190479494438179347213073362063819158578032248876380684615945778730820928824775232651852406096871869257593393174787143541500451504681887348258272170572009771570109956409283613470836535095116951072232478272358407327317692789228551190438187037164672160590658725565982565199015736188060006525417400150220285846728936472358052020694813908989419603064405291230526091946875402362577124917963063799954888142190493619056694812104550409798727325682605547499073734903262723210454516176087797056491738693816209894231623471063489866793846213861392227754090127561375779772778188934535348528749363509090091727848770242123894130560689127977987166168292159287880722558109950974493032769440076078826845009854159102553116030695542243006166464973935015869572016864382738148321559397093627523657415765806310310656096838518754363284951079317759326548511468254531013856017379664792015668439852812725052057300148999116876610224476904474197948625219239443748949773709248457611041430261130697433582586768634041965643312517498930892753136186262478812516321589717319325176223760913103328720154963786021764594011854532514372257345615556707908064865634353014044810678042886915630424125193022414974761451475425279068035504111635649602031689614477987187624615790824246400038246474079042355333341418585869851062438136085197153774386295824243475957028920253749894798024997084153805833835659740599528694774002974926708884110372668911556126941600664968461239282248241840059078653195345996138942931770921603621116348951771201718516075381427259458051260128443080474375438962661986375842094080544733635892950623298638089601986479258152622025812586129295950785437142332695429753259197582689364542499944340199328581326560423460208640000000000000000000000000000000000000000 [118,5] -274460185951477711383495511344575902041855168507222571330308575528854278715196983095702223042993848904313007873519560905234117028037665195031547967124639074108116779734759964197095057833182914155308920522497411151799889293433857073279590960599397580894724770911048096891815454548371934724038164775391833190288366389786490207473000109531940276665344814275321679514453793385988988811855755654777566379603345838416722227612828840596105205364455988073822628938641586339312342692303738796350974320065052664887089803214227436508797082612715163035434295019474829146285373843388746969556766046869877512247148577228683839533767473242417580061697726579884554154232879640849590972795104623323504285890883860858937286056117903720234701988604443178623223887450688186050176622759039899189582758917177873905988872801233206612628345134411081304953817437106156280176179539688181122582869238435490553067363869068139665334610867662468260754564435566332905709030211322105112036338052103654045013836342315158977848381473836646007411972854556648652817882322572699651425730814078163299509588174456910699049883195436841716455414208916558878069220180328533989745060228519889011480432301219381950371275342052744968068697148685326512933189052319609120461918652743473978030353054830034789800013482655898725466358283425756724029184988921619419696068227014489085233574641572308742153381254350430310679991351564504615351430398792228676663098374394882218241220222906808773377330825711137338864023205753160987934852801435746559452852072655816937090215918336039494423343070839433637024098734974413072854354007463529137015875237836794894685820726335587038495809878164897137124418680394167958833594407121747358385305204578756697117351255103485353298524465383290808186742070588250859381002934191041627600029702468786542711639245717433948444587265173749695692343863736047779947573692849966108290647208849836048850694136697041306193355676000653599821028033613668370778505002206575347903746511222932857328424445704050020001781323374702591244441090925188577806922079044332209417126225978956608987063556134576242043034291317283047565982317303262687795987738763879414034349516770955904163186577415654493703041617474740088506512745548036334742991838984861726025656987116635225272766291150751434372881034379166914202879637755385424075559158015628256550926481024902732490799124229589115744815287899255549779943130049202960632333945460628078989062333532045572626091472614316170248740217791738182649739968419903186223727902720000000000000000000000000000000000000 [118,6] -1460408720163765940534560697624569333289511007985577713173394259480882473098925799933918475218228578512741693670289955907213392666849670643018100891086311333246600785263610045924543798560692020183791995324463377129657608394087770091303585525689696310807295547816433724337070690785304961924327158353773111900310722400088640481533144141553631101509512248857317301839262152618411578593650484181129974837555254414563204689053341421308509739300867202599095706984854002210988655317880177425673123107076455979165444404983566878906482941648774751961697100659892302728286317426484926245037120860783620411014913249988301231004713634905310398737633049816515041398123801390472556040738550289503706579704298693428778108677668143735139261161514363910001372846660964704089465398186929552528441956788339985484962303167598959442505788099395468241882583798487530176514492094142869327637951392130474156547755531649606362785925676997199887677585029298404722737503492006056848543846173043901508667945277734205233994069187560270372396656710546172159504190092515577872842170447102558266312931324628002218827141564312442928662370939489790733936762339798173161562926917633785251783229501177017590072173007504582232122630665570838461433939758076164854938310427771958823028596729229945088068216513374627726965027806250893887324323819347638304712560157303115684487347165426330657653751286106886960438149937949563742124535847140051614088129601988078540544653091822206982567582430458819706144976390809931801571414061694137003657719132749214432693081025574007340566579812598132378175908937412991132435396486767968374246543637910162202009578584892120823928249677450209895401642629435518673525222567156882058749328682363612588543395685399138398287111278537272136834159572007210815577412755524315022539004254047061330716934242317337947108042156355596789076858875605430866325497168243475690897962673768590879195948437111527078229251046647459372690022074284988035912417626632544626378057337835805244752618666868770370592700028751304131335054846670172738682985630573211974328591775660718393539479068923980562415315491576300211798620486495656833911167821267474112091497585015522187210282049236468475038305881602132308726033684142037393354131599270016994433316165030465151561608030037228486263430057104970693379094128245797171659862086788128212549473387201776335745872319399964590847793593713369625346300852189168668944466891442764128643135005387959116473838846791646462405729182277065573616979668394065436022616883200000000000000000000000000000000000 [118,7] 34365788523884101562924548452981938730233717935901322718569901931889268171455047235273909351300260381535795360391761908393152980781497341278571475528275795031615388738652595503513575499635837627702928982654240724371097301690060862576932227205728614696697354850637644355192502547204186712136395818500487057693734056009671301166566300260742333106128917001613606367589676018934372791700072908381741864966785608109413653462678662230395607546224311732955636967483273617919758271053505660153172172694543291788536841183958888438421916500158702556341472424487068821360321421755081566416847174193215740857151816933612928736666943378461367560256006760566511455438989039135094779398030822537957491823474584898002016889152254295207843711945493967362211430857037797445207481564871741754558531280275593019186390684953809283009494704305841986272103514065887513968765034913228747371263567514684804158647021126799304222337911282837174132409015544894835730834042392480412254890834797357382414016600487198621453977157132802601442816227406046516622759527301091250339964739084934067987334505737336199735041781016029174228207304970002563456125599199096708583676039813772858692806524660516199430377198632046809240528685943831977224137990902635828246909847944735400869585681417076929571320493201052205425343186780880923239134712190707471966945720130270466702540620721606838299322469494312499222312736499385720306546865219615120470034078202739802457412901546862692789502820515951536817485245853720358335568356605082753736197613205230219703667127410181620504028662639503779385525280384651217358091759098922339991919573034974303174737340727038657703133256864263189622144142874680044362152954279043690309787295325375594655744469237489588027998156627795202504287007666892157205307146245619114461168030788455119128977487824654700837352325811901140508644732586928244970371772384983384088239545758901758970557814374389408498257395737711668332920788869135261860373228160930132106102149396384662112367814332763907673797786476215467667974832275761601891921351855561986120539018563573903776192547649236286743067392949879819410354569740166735676791871196812387752716705928563275004357025508053958113260179902957047169680789246206932684197055605497347574083891462492888273818021651318522499398618946451154350655537073318782623696720117994810280173180554476045178772254612250043560956253188027519187805884935484375444862533563987749902704911380263733997024570909536056768158180296897816908736226051492462799428465459200000000000000000000000000000000 [118,8] -220111537171137558714394575723211209532942610760069060891287824611425257660580605998211552837196109667021448996046828583868480199910089285430149022028064800173446030718964512372415152204978624919487846486473972037428537831731496948258724397560097118292178124209190927046640765481381736054551424798890744413929526275315673647383174979011273412051273279713952812460185112176717319106747811240307139368888410335428093403039890328520285709663378255672905294819365522821264273121075371487500780655631409160262457465776785509214680171515414523082522993433160847421496822678049406827312084331767239644549855210158105447789562431157806583053128298133777777135137645435582463697278162258006683270521345957205731591663490320150579193713602324981250478457453860356871354288012080502033739852457714437418204757048321426892356559159652147987508904040439315116959409690614346262822267305982852532763784628681889114664161324476726904843707681225105162200171286547353016923781603004775462128121604421896103998982572409413350658285752492684587440486891327796507191697811792024967422293507221313483724857878132049596524222935615382102444564615906298684254132314382240822817699299416744674815722074633003779254500995080664264435868753822451552588019450569261786264879108151332660756642043922886220265989572238344965033540027447754071759613194540774624126833940088280338608785063472747856283434251942962444481740609975916628118183274604776291175561215268642473407626477771110928452236146984239696062987725329925442816602104693903721305930396182635344809497875567371210410185604983867078173555208520669720249868259042128918332004091944819881138127696286627263604760000069587457030165054604322027245583666156800353931145277498140764950007184085593690313028619553934847591623047314127627221800329903326240948969870646741306759067354090984779002757736162378614781243326875677110907092579788448695477214577759830968435040587305693735225334692092836038712045195741086541880277841193953497820449167082757939089407729081815433422861868554532401354478032405535953293551403868080793711415658286606823397781308340623698496979166257907203632235246285421316100558717249684711095461630471326218252418127375624819304273792720521291880373616662893425245175836659407615918821435375038473734883854144389481270841535295502934792674395972191515070915770668683022959477366781187944987613069257729306207933847915241260592291600666065381967515582191936622805628062311270170324195473351468874500398927583231609378697117696000000000000000000000000000000 [118,9] 905863467005387056370043426275466463678909493699300927415240463852621669294161654335570140884365560000983310074632607237487782777125607830733875516323105937054127990641039408722050391586010081410530011826004268939188163398842625375203956837838121002364045788472201173228477355657608690895225557861416351409544261385953042095590425956255208026831617113162660326721049483947353208451643156955509130736777048225348672289370768689050969012763745264808457433978994330421744613514792180803990168624862495091473429730578550807159391434851159500021057928419175253286075588846371791760305963766392580777870774722946090086335690509392966051411736035988333725047338549646776415888511244311333957261238411045908788173070938009561749063191356125618542187545461017927029720335320149789834634490036080303093104701183977573037836519096199060219634427081097367148456288399742994056639380594765140883111822809929244725621379453193900648672831193453664176510676031057462086025497745474031295581374700090051448837754233512782707145867973589494301194127839447841300906503067010504810202256184407373372595039819180044490237145700808282800949010278527591873381404814555661560337294951363933832422466397630561709803435373993537042594241455736586100368170117772585037357342608187968881436003021381772251108825837205539246804461782984357914192208187876697922632952921583954987513343251201348433760019731666425521862677377473633070348156292319908490658628638784941685255216540680064389966229709913427430385020774132186845760598930275699821570234533282212147516320991262891695419203900960697611046460990077504385756670049337179759769599794695428806071936436877593866626022469703317037437670252754325030799026785806648626804329971299403697193458203101532858462688896972113182536845564511932362454901653671465290223414211526870732525816085232106028841120648032309846616086952682249742611234277082235701793070089059339242377171878340900818133700855492081646527675895245466559609039921107693268418517882025371795095453460450172901359341572559934167360962258334267443603735199690271641815212080716156897181333528914039530940926875862646216665626588168373364320725390084649994989081888369729490260708948812982532654468298382636417300110212065329539638539668512546813694414026609589573116696340653175354353089107069126807676736842160308229379792996842939450841687780656966185074293217723741762743660979844760035936544984230452650938478075270340816792185145448547909148693179280335783282930061931228684769191526400000000000000000000000000000 [118,10] -2458524662146413028494070496723227191852634464246811788171562910504000064207906578330670701957012396217239666731896519145051758596155210768156610058113780482186539159454558004455296726398967335817458729507956417435579712403117835259166013812786650171354061528284909870608221671456737499000199104043315343120793532503995226449584941266730707523988300200490320193473691221729973997487040835476677198778925720953246227375565344364831634973005797850942920872200913685228283521166156246441507020279246382314599574842111991204712238556569189258344778242122434222931899339772553900489376952258272766154494358444449605392553958004524344322823408772071042287320915720952517841292887607486778543957451577397355521986800597575542782481166424192440472247028024568914603423126599097083104301164476461558288370267507242849940078165429002115055647353204504599142546718239745776920604994185576416760244849548527978172865083997032718687058255213904776901850780228938074073405038633369098658558297065584751394544568466375822204443717478019741766256611230971552830265445614535841292038168095461782514475305971648816067770524527283756245416965287767533839764724655104167369567727934547769598599285535733400844524991790133211121509346861438846419925431824959641829566889793993802812308165348352439475830783180855526861899710742553835289276436222300795763396510685280678007229745549890486829879890069328724459174771408932680016256814626148081302804749916355641695038199956075614178966769263174655145908805923632347652912784753358296226990964148084978733993091275660850477590904134679290262980963959363044436129753017373576418356555497143258309702104765867439263995518239354026682119434954280120893232620151141183640061459919722347021941572538071725552470015044168757858193074959424658567340755749568057393620655131580563277051110506921127864352697222847449446416845644495333049406379577149776030040698552922737528049754682124307977510966467559701392499385954544045737118056978589448386364824263792506201517739686061888855592886469953622498785706053925014933452338623624298502588779636771752753923257224460113256666527264668484909369759918221109268192246288113657209412623697044013136196824376868580783344424396816318719275961067795520366447854424254921463940491234486623212448708936806039971578588394139394702094138756386470194107750336555926811223604283440040098628143939389643003005040560314488959245248098337959749862598426739198803178894454957347322481567421063380789367889454537153316421579571200000000000000000000000000 [118,11] -1487325554304948075910947038419685252436002264805712692756954390949379540273915880252167029922201195192799339263372847633694372301098489455422106058986872901783702339897882893177331830357863606276820192950570819956859619267170026581680468999496648566830545584685069244481623511643684108531383683670896327015884838657265545218583183305182260097576874618806067645054138096689092775892860214256844116732210322556154240859163291002771230832589194468194736621740251848628194925291549917217905408493094517481979485730010747682081441487439921380189836475290421728946749719720401278504458232062942230034638873757986566938767102701519470135028368216400694188095131757842549559433376124240456994448127667710901419868875916376719215956934737956463410719044875513959579051499016236289858189350604448518966366760637708486622473216386998779808709095196212172932810916220089411188564159215562856925529864330213677302395522518946825935494688409049098677070687190108194723118469308194237763130955961800561153541312536238535556432018204100834198424335391158887846502101177119323250372326425263429880937798148762074710118294683326351162918837232890830083314947561350588725842108495827795760112541267226125294727060174011612450117107707882225118403301656527455432850426417790872735913917523050565159268112494757978142487549241948004205750500759839214102244864898087351873349242266823214871513642525929289688370799252226841904301922816792480552357920081073107413439920980513332958828220463731753466374447737003526828843817554420512429746295514530587335445225443595447509633586806163154902870938250295399575531345908147824458171403971122572503137948917166051070158332096808649736577948782072554627325077975986884022359720494330697936947017568396788626006683992331975405470230553425677399356606402586876018508298186209945244080731020549106850430094393205477936728943690895267271363523697401512703581964171736346785894359308741223191965026623140195879289622987390121548231553791885809646638463748868541405865893768375474172616904635288664425138149706129675395762843023220663278680363081848671967612260495661798554325286326745856854660381007115801481610095327951343812846504546378449642300663818496841089291763017830888275023438737647562503490037971139800996520448734897373109018229862569152128740093768373528117369839807584244523305434560337713276472490820442552352251718092204366069412802561633482486757492920185915363494031438410606027735968362663901410787030126225584815774774004900875553290059776000000000000000000000000 [118,12] 78279441027109619364453269783919004368732688259006035081387108391396946755760346592490878896657974835774852918889834790660482397864359742872814658037842921481032626440979481557108249659370994344800265324336016429857162432075021975733633469529340351088841214721418730781559476306298418459047995264384360873277901315596073126066660663895772152392515945830220438347578886580057734558562369994444318116997578129970329062806283783810218053995367967488696597861997681189640663529831518207496462386063022957833854293909087487892853550663821894464849274070379117839936887886366289836206502066310186260647977881161891755262196307268361118860507332336502802191907727164506687893321956976456608934950684596487750609577628062216310719075870518267679998564167510048130377818892869833533626183604330638160382336230746589359608335969228952143613204673559801983866681461977727985636559008292943714053522090416507916936830660503803099050577332620350833687955629688967838228490870332292357191516900397859609633658103580256241218643485481756564522988986292329611774108756041097599491280519645159177290837673583181432366934761427417916501523739246101182761107661906021833214711987329925775511723894554983121961644435057864024939518740400046064348145046018686036500616626358524081376476980819788476632389268794830873491142498773297300729768613758376453625944924819298252007993084817134993186031478260082163114963782215044948653547889035849250215690281529278579807365240040487988546057153287523220223070422970897991385165879366013843959701032019950847536200186825259393716885947901391924006926537222862480711325227186025802176400617760912119914477852608592454286699955887504160326039509297729056753773924379911306352027158098098928977287647539668695802493021063202561241640777139439996101751710601915648679500334101243971930455896816856229464217598478741855639476745598053136125956669203038338806739649892976544509896747866464617529912611553793722726287069258246093031780663857637875619997227348686622184993872336642266281212043602912377321862113928283440375303212359746554210915553338449931344062068501245591442939412756062699606431666095474989138026043242369507424306398697797691012900367312216468494188357424150974982248753242742390136444529925093894163001844845747522216234999715725916577334485578631608402899248821026681936160563659276744032559648617474816108576030575005056619204545526246093918532971048517567912086305941364297188689744214777390035621324848720540885861862226146030670844002304000000000000000000000 [118,13] -562898717211414551371260656764236573521320503501522317386378859112758449846243922552794640922695695832564393250454990780544746173723496982605359899344479219560306936459597922963043721716497491327710332509918881129484036013156380689625473398345919260813093020671537761248259731200047644918732499242622949254964578602041503553163590507959069306260766323926293870227014987576979259714842376680706060187603115552980701371159659024997851341618608353762255011261542231902292581184828799073555041267344938919984339393150575247654176174984659569791439721764556650998128279811712777258161705091668022198834826187187944619109224437376380616719249049883572656967435253402652747511632183575981172082079107075629909032891020157016892680192903607509582268410606480851307182308688061931106241100702285837261095573071392402061654527340068477872670773676159142786964731523342554133491690121231487998362479973726710143565404375337391726888796045328014755621149077411506468139217725212740910446734551666070901492960615899640611113331609274085048478341979908428464008326305142650210567530669749056341697299197603676269784994782936871192836391483235735958610416835137025548030452520296820248018036975436610609842248083989948293271936384547663935108504667754488310236165481291298762909571195943339801603957203749639383801120449451108615671568637012677114404350612394323943427298198068046797617950713194504715284217205495910809655576280615084534130136560588044088985161647457764771480626432665628008466378961916086975205907208698762388978033763349357478314742175668920934040528224105647677873327983321903111135411473756351909400467707271036212416927775338351266580553363361359499245452328199778457822053839924174848112112279203449710884485916677736914277267952790229098109825126822499918055130510007022584508120811724496748781870858698943388612792097068869899493902160738529730497467076550631196399865659997723912648883274784521031735129668363606917847788108157228930613667073906485248490027725685354565746731153289089569836390805035114038595770815704878647724153134601403243098489756851432428036527072636368575416554343017192523473266512367936058612511451292907679664013876638301458971447057821127161436763449027868318805924807094527070050611417812905080210663031326949844795343195716136096185806789170489250868542375528577977832329050279915490825157450728624930886807683933780504827642778318303274362089168540607967253005333870224429507540924492355105405739478557956752781783212001940863699606568960000000000000000000 [118,14] 2503451488997559718310952259222648667149299258260624897548896454457173993783666661947054796567806328611270639700825806057131518069111646428140139733881647805137047205261743398442664186933077433591038849708994265752068586933074194482508804611065374712912961326964015398693233906832374169191394381820167282383396258529145415658366541703745580661050308562369961828592067832291734714799145275933319255112661385706812097530785146112312256064723330335152156000219044408236302439610019265228301280661236406004762568235326411942365418486528254662511032397593971003046258287197916351801101310114477753490313544325784822889111282753350968125240470789817212496140154446101313195742208707549340291620220809389433004217302903480099471502766171984560708087703134987903587491665299971607874312651885522883661493300443456230121286706568244824520697236329273920392793649373207572888590265576230046219935412663864441004205866872679557823676141851225094889039271952525765001691055571105716316955705415005266400598516442823184569027219062666745049687657700598119024411349495837673178259686043135521362281568903218984327735391635810094469438011892218867706195812047934128537783144493241858858767502282176940163544244370463310907184718559212556982429197555210562897974429815999736453931758367662781770762277490608429342054824249256867690515868529367821675244147883831723604952413750390723772225283995527392078789287412570870985732471976508775092914072989681201055395332255313489419857956514199915244644359838765047810649145238821032505850254426615223179765616750763467643601793819352398112668170165464956284966564069632664764965419252952112754167753042065375146321061186400297546365535659011756714698596863485283020851787540227716266590845993070896403825910950220817264113310745995985161369201490896487379603201481054498734965825529087155890079455620531707004724697390831392781806867562695878232341211758424141130298406198772476164011732257826419186044692701964636898254812875334388559060870950574027421825593103259857361967869943980059278598448329095620574982370507498112498602372474840099019902762006179098809844623063195263653822332193003154519197639046313079933453531023126451691475127028154366838310605532800755167963127214063530251503289480489230915905257380082844961551115884232251466689311093972113343627817145196640877269239339327800202042964948230398510250277882138343882218600133181676501205303819554189128738943281064442211572833876190545764529912208223204748499804864938356938361494568960000000000000000 [118,15] -8191257671783502353773158967655883975968253771657145773356909460440930080394167909879686644802254296854927013076662168703439426606136145287081861884542967904550012937846481592128352802173098484839307642322334408234160202011446400374209402737207908390006436726416783035715224335427622944253001236053826898707442469423990809767562356333856138365630496811678638345995104394318364678338353792422100030623725987243166016966728462709084507396730805459266497337944771281993993577583053762280081765098277568827475883533059773708272683694297099552069395766270899316711337360256839425568362763488050204803946452676654876384823372384965187392338405005909647467285931206083328280797303530183410332662267842025271342199232305471765893534304942496965493631097988605633134426332881012354726052646563867503657117983342540774878434110161311602952113942781275940519002828950859681122636824313799275293450949047582098092169761890426759142371477678292586185286330091095911931350007037662392654250678881444735775143118750382968842653603767530223978084483409836545359482188294754282821137497193003760487121775018389223786311469721249142626111663411808878350526571116046238426180383328136819699575061490671305721981920882637638161074632860345673749554497352524929381765846869207170827992012277934964502974417050997148889783857018985520453490649922972617102605079790435483166617118155986879514264074995700537518504662277778242980242917220518915256936736713825989547479436097763887100095022782012364334814794556700329124702657108792040112362850178891620602779697530692191829408621969963803495782230938671661404144067421465298735899026915938285563631367207303993082911758638686555746143449936102645192476234497017821510078863199558899669014722664048508117653558901701454500744314556270232509292791378807049267991793702340932176289572751453329582853564354226372320639696178265470869055411363571738995037827991259781618462891180006404817333156142528504037874386081925087424742320549102256984150346239747078086456225342851528152000160342622929838805978361667720091607671384636950319730123010044921664322366333920411191887593815322551333245531327562802963065309311484456612059209432205492640295627730372012908034155976097787896703890997149504966986042779419008027985889243567026870803882267675858881242645295795206346146010549151402508801905720413703249855278662445679754550603277974006097357617264440033495579699174678197091151356404296267388342745350639854122790326412080316791787921268046132645399185326080000000000000 [118,16] 21229678227209700275462324193559491489112646583664066831395838526522192581841401803812191745633128369310678607773556450069460518335291194093363049442949892415607318584563347539919884915402042316554438581098282078351554980229700768397885799355720701393015320310514508103478856377186788679893908019847638665404025354007190214998612450809135548937114929984464779682209253007794424674303797270677566787495964674424480313256298264143446390024810807658705063423187292101838245106588415249159388454997889005349269750668981342570852283739065862355984139217889336512794609425322762618677256712031156230178073173022601878929884568561677117398414539238109713968078433235917748518527368548277809674764062810951919059585820286250791215411634678587532802735905228156711831525510652070113841798747901631237276510294097453929859452894391831086679803968943133728146577211710828832652304683507214930659404668414451454105137104924303256295491580280360506158233396193061746807467487482303093691977736032078695527913788615482222697709503470595508900795727209304958095848411061111814291095216036579873740189947653786539848150003705875945817548864218057265207450806490657803795381556590403768158320661130431623799223335495412733715361455030448697579527683813583977309967443493639118529109408099453825633668218844703567670200143663560849932957120624608981375031381099660486091741889308072225677611699663482790556959917206438619818563133713791124885397312930225476698807345028442379680529531990037895508111666642305938067710731892313054804600503750366323272257354016706014950002622983392403007725939651606770038656628442826722905310821679587427894824179871019581727871279742440716886937825881758448266863402241817743556196775960435183020374365683611234519851690913456049630693119020270151662144109838350005633810480904023270241776257044692377864222439368196066225717352914682023423844682398783653219073350273259690275264604730564814027528552489723086326955474902093689818239375471948329635502590645040534215137297344669227317308624528473400260642974841196003336636304602502474474692210376310928958464958828190081430976376637860218283977506586805797837576404486613434417862787427111840377525508355949762628841273682463558367117486883928815292416069140206148804025927087630679809500700426505781768700235752258507959367670161568816733730269298820877721870867557443660493525343149643429293414880155826750453320124116874488709115684415216925263238540494414292271145267703506348266004574262616723592254062592000000000000 [118,17] -45437303864847781342883001453221430080219369435062547213277189374397860187386524736514558163940648623499446590185925995738449643198769721787611022850287180815225477902691794759011011973513918036406614439556184717974598055847684353467352502752749029850216026090083725193155721781021180636415939500645634086525974746615797847519927564488571281288432726322221092437503407156084731039421671815775448462829301064113906817327200677865555255886556746590992220815659592606288936080046625557624860867367700751241296477932539705767681166456111804227828376415459496934118957087913291812947628824077555633442306079498201806942837007719308887735566745387843966490710396737460270493806418352119786751300412308584886912832036140872966922022862549331963303042751282546066238214475955376571315526563669615124518224585810702939115505151845191319956496270795969828226756006678023394626648618543028187587450851433007906783689375696100626251537391941750751247664637622173958802729902963329121682209408578315184992887260046324960159794253523112961483492649095928478041199985460314129545888247964586017422549635696345133199860219406447365409065276429675413745304934649963075727960391586019921330909111008205211437254362937793793705386051840015987491988520398107350706348406747009298017356911982689900004892787570163605712939081082596933255573617569128863797831341352784392399453083838514990161794796248445426889511829407482887188987774310573223247561400630293827227432546552976171452212058545834177658957464943611045015394599849464237654476636637276260414690176629465864271727840213606140971400235978947869739178856996787192579245903909148556364668568826590207767109571481937993508236677615800573472049291067503714739632494363803503419571301188170553183854230231102412919527408550529495062702933888240750352330246292056145427354953503464237295038904373089108685629778343517928645058949594842995784583516774705655055896279573985409577051051230292852806818123026675894335482381697521809245591789159208979066890842596996795014943493450258633693311044362909834237847757302495667041511076626478577428468462297923792284717705842377147087969432537648915788970842076049983716024045673100754275378531149244546725258490607830884338578050754058579760065477189513896169716208553714584015574864315400022531978926428366646924479204644978443056635373506388377139500884410550323032615393776931725668224389069073543490758442723441720538743679001469829278446857880833077746933131802449199988441631623594509024492938854400000000 [118,18] 82438575885803028069463402955631088897928097697548177052107515710571198125275167401899194731206234797127628344866549707865932087280825922205580774913781429380531277029613211230818568347305463445580380423709676126956477462882084449939745387117409636621077724280311556466137145298992554104047462446676065751843687033728603229937010444988931276478426713982407351016458453321114225864888718282351228076731851448474131206070252764221213721177872191251616451069522912742478606463603242317522928769555077153129295266347826390624784839709513231309061345829040321188534908931454754438639793989103021172514254847186515047114840052718998884215327121667913023857881346354216401228210601265760836581349407898970645280435574826361407331940259886973683253707165909867860552931139824873512274067626586496231352668652097073067448766111109927480905732602105012659086974716577052834590186012005927187479158213987175203746451531799778790382044488161393167121693270901697025381715814529161080192606963941865174736118198507048464195083120782166103802947973983918221505312180005428256860164087605405661756691309441458439665042875005043322662286147576513284164115323305864599979212791559023662822698482326656633052761131428871833710718408183138747568206343747269740689333750926616065161756676820944551575371207759793838825773685121572773717535866533297351549797426622115263654002320651997788460776910277902490933467254027793232068883680837068255766646993178737997202485322464931525973591949892379598619291913462293082960475873099783229615443657855915497277089706650913466942504612924949175879498203308062324925235276901484667115299888571558919963544907075010227522151041796432766162834857886513438368724654171605578092718436496988630417476236552149304190158011215366850427929034979930733195737242880975147657834815744722866700566183909312186945244869877288855020391695420217003481849422284321725779909501226116046776202508296331344344389591239217636675157212047741410087589541317417299557667461227240439620227926149709673317552375647007009705592714526202762273835851963850576335024894911377442452520166063669451872872075576722800474803198465303120025225029254766706744300277284296239646984014984017726350656818636232909771282604877107412749791636057597199153061219767624898242194352917122023828278285530398206162548359595407654421187335864509797366271871990770655920463272119564193686265681488998019286561168084328523401177388503598017504630735935359704802992261145661655738048668343547703141903368192000000 [118,19] -129106320849031165497268459071159482352184753409961614295410747849774513126212215376128827765846953045439058352460915622332175511319585515647449413322432113153299222334125923568652300821666657732007259642606447350894114805775923874963900888820888657257952738660408625702637822464979291176679094462772228018200518170353556057137729407198189043084178168599514158767886498311487148372494744313013119895497911727728545842751074339206772121261788416649699470087819793292765121731312626215675190806366595775270528572016945907266840791997110554707677192702431086179177478067818822205352631430837962412380984272114646525180657429596973675808319245159679503782163431868660825560317812575104479870875940696685186167241534281814651870230225734492347037037415248998185923867850713649161249073770334255070710439338905825669543073057019273223760102260551395609192929529924287282794375926714357769910108242096251932733197137597998784705653476242693402556154393942028782996728219698460993033939739253647076469007555665963369159458000441589873033587299513650585515498783418189012734722116853330050976540196020921548390135975884538347685378701828683998900386174996830882321698215848186343672657236041407900684327065966568022126551624530348869497168902695622853698883484778025575707148264903130554186450604431232936924863443542704507261162226788702564982964330896929439464481365762346485981329251702594002367167953953418656062009886185506826933697624434169319953784482933676004806064694106953607754870278606511531677302442932279927483536871277713644879507186101121118150766347182299687306850031893369841887927285546997397940461964768118699788748717789135094371955854469435251933007722168769859523032814579265363117378039290389033635100005330707986333492361723626418857129561421952081236052570353466311953830926826059984574704728131366675314918776179954620311081458223349212333686742662893767098892078769340196915622365897082243884815974499485616071278503949721316218892041170354866269218863061414274860575608343901221535593793805136373461458211472031124525064091875548118397411572427667225828870561343590579952948745271950969702153120981336135342041717509317019903977549448648264801699776242907584406913353446890636680533586018777134227825611841910351312968171972436960343431763342467663491156928757887284248967554816591154124528077612829914843596841907024038293608230311571877475398170415796438815835968405387928582252210497759326047972702422276786157912212601888880483243044585027613679104819200000 [118,20] 177151826008115203788294958401362172325355725912846659102039530191439606355235239535113853627749369607950013708661643694064182857712524335506395584183978230239914056834628758290213691808487112303735717494134643913711615909671780488469528655205069705811906094192803638195333682809855538785893735562751723102860304356876450733873330834752315033683896339005595069241839894603856834596767255253579936542407964327015959525723313017815225803039726789933934865024526492900820613598973850896465327481713005207895517537075144538578870681949600371311646894558760445897644629545846471488881461170026239297538957645928193096427680818766715282306036924157444823151389336676381556083497831522394431525465454640416806713883160793417096605001158552796850192243214777521470536686996028908364421399313405248830706121827358745167350342169732717186612052843640765916175566014502708183817629074214763376442471611708256645093296197817981814115571642112941081455959349110818275752678099907957913497965415230347442337047253145410824708896124396475293919300581117048427672085152008669511489850361810029001176951305248534957224980130188440917199035460685357466546451895414018634086520785428195463240782072596785865925312217046168418001773496381833535720983777481933484164381073009196887154234985678436070935603637348406087769207276916831288211992369573186093161263928326471785110932167340610435318864018724275938327302372989012502324846847219308468965495368574014947315589986031248280102303687079114644630341364185125585572634698758210969883969268199133755435491850151875552575012239831797324571749349636376345123430582457511675710889097297583219951467257758419917706175222617996977072944710515970776508670759670075493628666064495310507325417681774802472414775139644597513221816948040536592191093691415691058804582736944639614013490647177492662163025466052283869403840995237262828752541566070898892030088173266566840656091651674292051138957116590655490417373602028542418424113587821002557141354504470095994575973995523837486203675044774250240039313540218059850610725095826199026886106786185967747512507756445831499986998353046092717100409170588622657158367168304733830650173371816015452437885306473386731199527807058424800938485646542101187164479488173172459067840443136532159472294870006311170953357931463745604996573519211882858570628419327629285900953006415859050967559690220085353083525712847944295294431760431664890860682673802442514891679208956004792887353424921187846043011073360063657882419200000 [118,21] -216467088653088870801286717358242692380175546101112787250167795645383244197328689876086241732893887503723205402786615248560990067708772372160859937135640967810657809905988427774716893251479490586467195574705636358879541639300557473106984584424412458143245623509275278969481058858044960662521876612240863853233276669520875889909807829576137998649513668753377813861174035700416251318382189181741435123103896802547346849687178008752076762047571907912942338796782216301437974351951349683753662282418316141140173266199370374327484473477440931378935146407307454698884007643014155917698220853062363396758430046118634970256654831564684768153696264443683601518956473083075520779306091220090359845812911494609730407524517570946596526456088263211702077642963153326025260766146521500487435482908264487774780108209715404480931551831571995676990858915144446405502574377409009910260754613395953374368999916639348383938648384812165334111874051137702339740986935086983236720376949915309236327943302836127036278142947955992501169474796262198894372720856997692942099494734101300558864161654200226230375593705587562844736117463093989453905819525442054344489167880838111325313808730722654688444312636459887461538146670359587904823276266607738132616224338741590051948626645484527851819311537621919503244566574260269552617503700486769870467762857013224060370306525979610101839075385823104937491349979274619487007201346399857725158645072991261092590542352157296741694569063584502643121185037580812494779306751617587909651593415726341252298568082323030814553497426982010873080949688051502472542833563122994746505228917820089355191111223746359887700953258716298333845127383265411472173933772154124708359158839583337862606446120979633258218462712342827806120863978835794663150523885279571279026953639236129784127822736951190037978136510846057165021863575698761388497968786716807472886309298253107241508760116406764432538164243917825690202296895686362260048150774755033613961879492565809828531533982744778786426022762574782923947772144465321915902943302718816378264975745638729192370936059563160778614348364523671389554294702837759948932559015697123396293467357452095221001706679072280493157136062980085726778268890816238896675164553571235401715313675798016273522551256399016448935767514988278446199863093754289772435508035967450809025111697189042826170108550070407695285551570420145298830229662451171975605581887642772596698941196479741347987659211619179031984552373693739399752761130100076461424640000 [118,22] 240709947398035066762935591424861825058390868655158228415295148440015745484713029668965960494600084217763793879109828403561624194754499333294531841049905306521506609241636464306079648915758849607794727287783777823162323337192974214935483074475844276171599281323488286291156252947713369719847225994136500789670219888175523902176923009493126490827730365642557312851160155571061936351407531583320639539460860592140153144625124712165426053351325335992221578901089132344275649473340869225920152519240669210747214133672857563380192353634225038903236214978644543207751721808600020236196941614453144409431384059701356851986197006694795986153783101334667907583557726633523278764283685749876017431900128176870273275037520567043233501780314418338068324104899139426008397069956231513705112095770421984500211239484372555923517451006831403272835573979418141807055306564854810085654716225320089092653346033516914816337312958962229134060646004259994164936726865523739227824896592013868606123131991945334265962881373247452936013943785018963399098481507847176935385477961969548686407425647449409688819240092066212845108351400697026297652026709363133734210293724703387869586085583364195235317648521191958042771509300522281882104535748837343672554831025179707896598052155348964967800374478602819555644172088925978492284897139526426597598052061667905671989020853737700128605072198507305040214131942958724310033401407112650972448069752139430366327965059087025815734761837603995297452469286721326441719431934734753045680208394191893409663297498596633736472792858169440891387407546834248270012481620135342583374405726471071657664538979816067396791497038847194117890093511606492692713463649894153144350688527011045647273895460006800130934377222970599219419280135098665013206441532789093422467965762891537239125462955280923457694042853988813327446386529914934860624316330118166136826277787658185680907558767248576860806152740355812395649085712611895594976900297044058206867002547661059638913557032286706612169821514513701272754424960384776133744684866974463442724887507452017311302979615037173753503990828474937287584011389025214054345425881849858090859163773810409090539290089518540436052302875169418947067883764551856809271575444228554710519727809918444061506487468543411858985863475013724696581033661379826549252566150022728667016351405836639070141253271337114113654383649249614781658857259970729918957948440706673801889289883982361041781209412691052756670904690106578492383132922858239426560000 [118,23] -250581423015364328632577244435625436811236982795278219466457112112550315510205681500335175597121321129168338194770912008400409488372641470838383255183821446091891861455465459507438395245068531349896545863152443425926443161039187591984380477033981597652339459718795650427207126139508872938920539746735694263133132814357967141040433283785781153730004862614685409992449514834340792611316831681186423106561420319465479687797238507188276374983170162021974307469042149896884904205498062472758098396709264772975799646557850511008849580843932464617157440831679568658541112585519343755492004079647912741888639258703404733710557145341273564147424310382686244249723726334599539314462897995073212451314430089540577255989009586026470327290966118593916484816411622585692624609089001878638119957133337562152520426423553517455446610140888143443854845596598816495432009890954469882844421255431488394568236321027902762413084065303185618027254562396299554340901696441073372635101391318476369179591553836089442388914827207299729040746771001517733775825033069590831085526291096990663417815715264104262206060940791218426538573605034188475659094328250542438894535242620515595076474513844749029926860871492398802396416818502533521443085822871464552299504776992171351080967549524600194722348670766520858463269168600596164030655323993523946219067784802273537581270200031295848057884040444125737740096488318100855178348901001926367245158096003314602211311500495865293666901641316021294578395544503937054212166838511260693566607333001722543695166453904192978260430738419101116084561052718273084523523067429125082697035115750300353184496898971807275729568975251587756192213978279509638755365080687267886753959599461803015305858485494443957711555732349135934982211943541774955423257219222110654506299434007248956335252318390497147620553700856284869224985534580101980902475332523201288349719705509505579107309446539996566711086370349287436600110836254362272905244159029740279870019440884254688320366326288514660019371202063879090256868771348021594505299904217604677096150531543037415886386820001351921387685452069606370830001840626978152396008210720429334607240401513212087338889698374937256980715770956692431486040354541341334299641139661722554004046955476725619900002081482634131826603282039070904079926622501100737981901114873517797690480094374839012476282945584617161053985602680575562241519179279857873266747499948487935149756023580139282064030967855595053688280636681114661901119786904977408000 [118,24] 251374941552883886760382811279398740605113469519710571903973657842445298816818928023873849724726099035616205900289550905927339570432311006281339362906711686344904296004836231294335498016382419073506704307795809892280478248036453516908150402646898503969686274327525217470597704007485049355372995735489702416826993859150520406699478749811540057335224052934155209747865601155214670144087532084179651615148108351531210532686635632075395334261837092946809954445756159393122582295182365438228110482962803042364082963948949116261683342665836549661294841925980764371352187753811363074074218758782728026880326977059701427077119686900206267022567442491446030649515820102299437782368040515001761387337052726632038613182518304575229049686197194395844078160731157314642379395225892358195046011667384317891659206420214813332094332740083551738748578323013351462480878219117704870704055516876102665700238052912478845698333340919060845722648791175224860376949603444351359243542145506384977860651615784297206951754425105373070622397036561005324095989240020829939170076712811779780888773944714688459083892807603108644093972558754993295844544059393850327714407887299815992118093401866988490780784863361452044020212774249001516979182293157811870808329874271886361282471415590251655665390968451315259969986903069968823315924868930033291341409072008007404627306468642696071292177037164187691926786079579484073519773478670662540248939828532803247058275480343095402722800547477257661497589640968499009928106506163910113830070548761707246121236001471335189881234547921133983346725666430599992612061136659800079171615337149505522455497423857300703007274366685290686065975144838252363192372510100705278051912828757814222908758150487515426463761684532512809311283698682341106992601488068429974427150080086561161803701025339161977235269203028745426270693367503713224997824233368750915576834889183059327402402217396340420552223083263291178450956467601488805621932498928641270209878494689575987175867799290970959573779566368469933950362338601665899720500212664237342901252497190865423445501659874998357786448166746418483060438335395161578332203148695499704803600673473102845489740473604069539356909604134613760745580886111350943647291261756422215058128478108151176376438907467955080353076834999741247122082141879665355453114882862296654951564921639733407162282673806980898658070998663725347718188159502189071640222499751069840103930508146361916256753698821266491985040564741434609044812130680832000 [118,25] -246841403703331002542510777156857851094174293688424600106245194433937824389213935593113505010772272151917381752328966769068537361320652862470355412559902599007852576920620552241809565584446050888331192904974568341460350007276983019406587301040145504389595905791216846050538139301162406129236418808057749771188469916889219742460044400561190469264282321806022776446882726864247185472833844092551531961627782655539611380376784304803978668116520503405925720052620780515116900616360474484851498606029188709083341856318105489153906668647733835456694807436539236834927414831071543334031764905256692666650819442985283962751357014803623908587350342575347896852694370072933656527840696065360202463782840142725221342613809127548142830330009377376726064613255364964658457274848755345822339713718876179777646327539345306972087321231638592730648279412394256931454871841176307514462289674568191853112309778637928944483865492006482097335233716693578112316234322858179746698405109781028819296218645817861617889313676926472606730525267050671412646040257954794672333882237688120283540656921153004674450445516370034063860037505163365493843653684450837338361100989364649631390103540852474578907922546609096874877121842536499280534296179381814547689635257469409899843557146599095326007769558195929576166033464996543947664101879371396816965274082534344257404298927405289136289294886337897062257155285850174859718465049673743249456489647308883327086889437717660222692637550517224654488418099594737893670800830538654926321082591957795402378648067323047301033484329870524110092169921122414154711625072416549667987109730925587540605289399164994366789912673392171212585837781746516869068281392454140554025804055476381994723928383871045168191196042875115767616376155419647654032589090966175810867665773071384798774200829572770518867466995209586753798550332150470386605621244792188817882783209707686256304615657558152927551292315231435864969205911892521778327269025329940870560584898335427654263598874402940518204473560407227908008537062176221983946956384532388446858923309931556486649956299881703316247238403699232795817489799603385684190017650503954798332642987072895809158385426048302041888066116565022278489503196733193975182071864852382223212455924730324415735415622453594457814840048230394331481419307547528703937570155674631587308380413119811051113040421464040030538107683972718602099912271227779165535089984043064761017439900268329283468537416730942404011056162457542510669265580851200 [118,26] 235455886752813318476749913837302193783630860487129965935868688335751045204172265124792762772833270681195009913635651261448093374011897444085112365322054170120035559378690805786570533199419897615001506538269232217412306568504772167326425999779422507016554655484527751928762544123556156783317842013909169617256015703990153092542231191375050656324505056008512971084962584963891176931254681505691514535876484286989872936710400263430653759414161709820832757935519119432482653792460078854974388026456343799798397870067161083796062983543677148972344369249440574545778287437841880981299455753021555528061629826766889622190587998987649519457003157927816261526639292952669350966719622773339813000373720326070805916547415909243957945601756862919863459293300287556954472536797443132642066869816856296816088184280000196574525950172941377516358962668238541854166813530456601034040646369317625325419024102051802323879058998501176981940519523284901067136026653728435075185693444040078436372677345878656946178549325548819324181017585180447212158905391016342399383360038418269859570747878164317453300293763384446934764918776545001322074290149264539509431122122945123020710401618979366120302613941420695170546595676128571867182489706226764835413855558325048326101656509229254059958755069809642145406117185485961131834887955125599252578829248798136401300829103281036120605901129955327202232306085166453369951052470584719153035942670537458704815071462842754173280109235609000597135813485234866759653590164704085924504462153268796643610359822198767172249034482581504844857337980672609648163369385064629221124783803095325000424634016898196882612601763278465117703639551068472118340495319546321299107421416109646573686382702020032471296143166864626926891787395446360899028619344558340636589084184602503106840183750004031973519649305903191059461382362540928410039682083402164982756318915202984801460059134407478057862969804594637085997722419405819691017826022520954712868645113007931912600163016727253163185809267342247095202697150919951175421444667608283110560696062669156504128181628333653746903965322329962715486212871182895348714248343250732739972611883617037386739696850858254839390582686955849774063312771545258870976145248934317685259931233761333594070650731965645968655819300018755736776728271583754927503752454732790218092706323911929092170947349803859679559262367909647324795941035743520406957189112804032171279327252170538448256333219563823164627174955804453765193819750400 [118,27] -212743902938252920783803222321786871873862321141492389897432170600170968806083152494261335139336200223887877573273058692277956587593500372388827698223523338895336447765420044185112386795385854105501736369636375323949568583212199118886525667946432984319743888812786409211982969123535284993310481108757507387667721786167031369137731724142903225033105845105662346775054835830345924785246093511680513343053295656170860055005409683023274317106854362870542935579711756322066087858452591600535045870313013440818703732124382859292124674902169705568350842014855581964219650563216513282387059883016639548641429767094291921256002866127332829105572652814684324117864960223226366266311662034207674157706351109221770168537402784651038525669714216699523632412730616184221981603446408648412654845201586404209531735231856183161334307839619708156925806069122091621563133752104582282133598777829799667183993155866574234459413073273380048564187305563787525167809796485642428091102642180750967926788835078997291729785522023327255817008752523442633057998763140307490295953685947451025063688870878264747647103748748948388960685662079096311684783151851276040286313138260088058585394376059822396841833519483345992166545572072093475938519323982493756739433217568733218208791300714152702902539916544282091649223979829628047670113217551512849387975725959381737117016648980343239019074821118123403490027892289152005162382645330036908151601162556962589164851213442916478466035308734616105122187534626809817616992186584415757162040933159562239106646436353005622430131255183248338745135627702172819463591689483889923445872298145125865079238029405942843604962851076756220763098094391909479832382299327763078871289891059916385521062040218461495966197198444323747102912086661244088885865392695204438690790040548413374737614759614445390949843791446678590718962543363794027187951484164710612099219763077439247501423535940022652961072702007655852843000741355690657222880674636084853355007800500096798081686657592512891520290229890724160837759144307835756148761352149841296701489999087524162354619019063865076411373857061214266257919063322445979351328196733262225525519369475275826845820444834577222967706032458045894764773379863917867101795774980819171658321132329014063523676042975895375109582623268211489038555186455881108971185489889380573617415633317531793561960392886060278625227413934241395319323605099063029817038213524235699180115161444508490384073273774005992421530953342759980761088000 [118,28] 176990269476683404097603484009699272876456948843783218281696367190768294761576142225962789859864510236965568099290425160109308666983330988270321666677744830750086341444097921275909496851682582998791373276459278888938686130748530123320405725980430776531886960795822945857799775374518693083258639327932819235023006065154107948057420520748183761332978943707562963577685668226506925226080401995701057422842183587894072093123557520303108579663695541440198986120594376084433640921076481887301465118738038347406486338821223173962049159633365686152987253455670442118836439933054542039197253464906711656004180395152912569936121451910143797675687619505892443248726761224278288106351974713103066545346505427316057596092053303180954689452763762366782384241321865994070448225235702657544264638297715028669376828793224424100979728604128684049291623880353038624857763083006900842848794807218683529208604880951474381464054151036251089729815582589569125719544903395466219148466851134030430154818325469421031319879753244825435629120357584213067906645692620718944939731087110527614312907411444998374344764387526760117298981137483339098627982718016823134657559570725887547975990668241646675402359628336683544329750961573754096647138580808855057346633873108657496752417787762518594736640798761346266223450227005256573773872326863675982501748023062689262671521684996035132775853588081201640571203206497118544856826168235916173454906270470231399106809817823397278760613051566073401936590799732121969883473919322583943840677995977622618735747773069309089006029727396479963036547074096871891448501264169696712517609350192088842258454483466869392406136270258369243679426607684877603040218024428748235537287979187565820900198006437690779843507078580438801443194658302504545518959247743400602452718834697279401048109500426523860723357428613343316688525513556918170831355843108832964830684525868371101083463970603036450986523267239991622410776870743405252362403552152469883711578397717138602474020397165410219373476958622706057900684624601101741823585922584014298547033589131016165681478379832598164862852336917237558397950681729755495402128185423715737760154244858624607287940306091916587314364719900387125752843074304376289029553645461570366183692781631574305653576250201239200155676108798492545567680566872077179540423393803895237844849441460927281526458488766654066993338832370991156346040177835045394486209677693633580760368269798748214012907995468485644762981264495903045058560 [118,29] -132543854637977123364094228179737275089981037539528459516148695413519699460796578910947380534290878485926282355942783073220418866452504577685669227062036428601408000707537442033575388115843139453401088584078154836674451827860108479066668725427790173916406975735276904675784812121885771087655657245753121046526686520697786667802585348377321155770970095899049113155376087783343339349546280041343486343562137826111780390298959077795864391170219870124234504057788883492645432258779665927094963990869553140915561487433886612583952795856341835218043774467436709156336272990080939455428963247743900509557751637905375013566027366297531043267825638091347930925973435737840601724318869326405937990133380925338689689427295853173995605505865897325190332211382850099676949775068007867352688070507402769019517575950093071414381257675194770652991887076252172411780109054547081781498716612234390281888503475401848488294619997288275367756762722602191609955325238488184933919698895707971310103931978655766318409449587226148309303146097847843968690874677695429397345024137911931000422979422681629868806883934144446489669620790054480848636058634531719384028615686163611748866869535381814098770070946648137642303133359860987256777080929998819795682270999799029783026594821091014866576434232824779270018827879120781533460924156139192203127829801660759283819640615412077787573087095926606201165186650502268579161708996336370771956628912584110457425722338832476457931318148111454066311602993862491194813932669240007695925207688797654267804099554751268547804809705881814286545954465857504949819752429215330355130277183986084122586210527670611193517257934512568589066648168746994639389501352711463795086881841720954652764323788649481340999962029531623016637696930450493136987751054598151721390628492690738128924247698523772592874291152711058417060924384373973523806849830457520177750822283307608344474958284687319418121598115344059309242727585461191258627977439241726580451085780397153149207438859571676817554356065033035689902056660053802823095458439911572118258893206571046808830884543766606601922315004952533507755948592603052213484609426264954103400955525220109286373355548963097643125960183036767561901846502000155076568645826355619329050260253701664544118879577805402321699847516411832795252972372763174721937436388104812053323960482213622855364691956334427578820158894263991583627688696645117546698871194357795977253083224717832998982319225629842115832093452214070149120 [118,30] 87932295430911111751066394088066487364634093358899355081959852744109015007421830372586411821359317503253118895040961620136523312127361079885894639349130514902964365889945614881532531960218715719952726816313253187678209818828846525571067569571200852980732874220570484396375439494978693055654254987383589096877103593248787537208092496703254521256538458758141516410990581056372624527929611148464382471096674522802963846536699416554485131099082786724551897073760768835952166073016147129670842755540256134525270294037794312735204386072398102801063911842603342450916451272279413701864329991101636067397240333443110362162127718643708950662924764350070675102843809787834880718819586215209104448967976136906887582459150839792905136344755685046166023996059366746587391064226620366640359300248528564939023047524587468001633603453732632271586483554460238631529980643009765742332486313673014721197854895492644314932129847638216550729086077817391491715501949144169959777912694226243707170205383182870392274067939623483480345521244558702286560635694860888471098642849318030623158057570358495202354558352351996863227416457057194219919684781135631623680609557361521577940948806392091058196163418546752958579904434721401675684712768276182674796714247385217583253936872512851117581653356012483609220175370532879713094994851215853188132633249217967011792576988419014680267641492558877980985440444870089874227672886477263984038508067809370820865907203474110532901404479909180520826974573753062890369219635177206444351216940435696941170540979579045880797681532656243143634802151884209491527388466350877631592118298510954747683248695264618433724237640418558520912824662000457673486194804225534759161697571396701104911317527708063371728521447120840239057717938737986218401747666247867381270299884088007635827332986338713932431974405170125061938577618650889081202526652566114083922310660133237754256851853815035378717012825383116620157217862241987378094465883765703953462931306253823498536177128015013654156046052415937805027742549754795052257493457483725578977860688884797623520349814059874774806784047230225162445738235954197617639755915310378182772926006704155056273038217393546243130781504518921972997882889464687159620623173758440658361465578509636519213353170567423401587595510005679161964519125442047172091811522636818361116954524514411507288777599813245051714632180602498329498004706066309541426799122394397055321037541680525291261129980291738522095136405412904960 [118,31] -51065770752297329678643911608070459803810669047098685173969762366413737482687696967162040216327739846132272308057590641115945099831433964739399363221558288588951096869046802857890598536143092138977784899579352921755666307165137373440531952470638436230358430874097283910304638321470825392608765651564214876335319641841089657617766530388672791162229472388547751225825353942778076529513371680534385283482324776386136964623457545562729794151266629489618652993131578120466478331660083716503304785050850389045417795635050776085438710505138984860019921609153072399135646684576675087842880658646431070637929206391396755675777800773194243907704851128276250406185673555797158628839088607878174565425331968684615515485645145470543798250195761608458466851394042167204065614409754131451785140551475857792250592176939393714340082970276332424041954911866985473305738109362321686451725165851042711034632432880351287793235507363022546484707693080673940763161849421528629020153804306797267426582174765480622967123484160192733728354481709598439124612472772868746911461354425828992623507069370040140616978886001756051639860954816918337463457815550536925169198957346789123767155110044223548345785174646248741134721600687086814541210465605830896899096699504373199613962851606713062708583504901632100283109104997677535727154703230786789315860288094214634885216737239927944915618694535128619802500628858522950723976059854996621038014949084261110274474065942918835532552553704946382882113215685716530458385079525632206481995097718949649592013211205158572424466171735760172774085041070029182868411588410414941237159102252695379167551488452247722712584178011271965145900459102223310189475634721752495963644674537199649296078417062102749355797010025151218570044051650470716755304560048476214627350697187011900843752148038832471075425242565246656245937121975314713225252446716527142097364716656149909345026869183541491394359661898568345928896555710687571142665898340951123614037075303265110723514193189753638931189841574849250655957782623648222029534952831103293945560246575954932159528097407013560787983086162605375527970883472676004555458315697262425805517020163593501510571834407638686480964715101918712322647932435184157122886147585139538973532878189971310428850660344997496097972178149726723617649565421660320291947605366651926122496331692708304847946119330626909869123026565671773247653440448527353908517632468342192436210035204061828800414604830381981391922690785280 [118,32] 25679402940047878400655327653889607869461765098676698927914295473544690190938371232388436327472462446888213611235980933203600579762451266922393995646707791867288637719306826458039341232502130965188618122958612228911168312789452355140381987470568327913558780360247594638331667145283026316754431374070618864569176255412735018618118058194294901399749853241664037478618079352015336635373772484544809843686376388286853209541979064227143838054047584836920646085810440994496233368772987611721622268303061915132609268371252134956168067716603140609576676120882746732197314489846146059019124388428469730862870380926896117528919049957758768532700185010155573673663718821034948230297754550022505045535717933108712387394018223943459400631850966621016786126111663381832311485925039537068466485444561942540453315491865259755550068234991608265963767647095634623178369814258906264960086392580752121032133970303919425864674939915898464527796241658012147053125746539649812693484212335186059006553657528742107187531260887501345381209039524155383269470247996993195703320377573250881165393903433067555070813156882357093389072641073789263922532128972614113084502914342717745698025148753455512896632464039243197609869489808621792298724512821927493915091035328873404501320986780269039836452045417642673503958947133274079114057479635718843910465178403267535606640669777065353156256853584429418932212366548524908714889582042771690980733044451960461955656854199339770171113270937857321253802394983678673538796077542367525882321268182726598586374965398289051068050943489246592927001841327516031163747448617126565289937862032140889684119510170142306583724822141727209122159164528261156338637158518698384410125619542280288732895619559706332565385025391535079131356271379157278689940507977685176325434373638159289002250100811173828335158947991952947219120554120855457494699242001380395546438153809097258728852886970448670889866449230388062119708414972435997284445484311357303362652190237205668503935432170166802911013528873171392812709448721824025144203869543175018273330647616238074626621389957348643547093388380519299419072483172086270804221524201764716572360209434727115759618580767717199725225789547284817906810663158094599660078841773712496883744685421676313869331650502453669945139070818060031656015551432988919631515346798907390004620811164494231434225329250437340103435468247674406599930125052570616445822421497630934953384525825015857158548634167447607517401579520 [118,33] -11048461976191310778193022197162038346162320433344280940047994555639822345026216720060956702175062488038795068689276799984638087220459544510474481781635324771977497637583368403396877186133613217909785306616891931411734722714874942222320351194538868340221630682147210370706394248568416222333897875501780004358858789105872414901192945547942205795155389987381765532880942383006036466326512633654155854100493731333382838354745454166953050447516371408032211907904124147046174737721202226517842430833730701098113567300324044449393128174313771278079494684763161782284872246276541309225127884995105549518274353999333687376095443346001426845412844744226512707212699745470582612879254364316357499306270427814120781999604851914154166028760737448450275048282916527332571681779930108047830476286073353883629476196840996432245804079933733287882691292917328079147501405217568800837481712319072677288882063036606273759695508475073954600442242360761531191805315429768299558666328924994700238087575011658082582835007218706340963385871971217571922999550904336787272329009971618018758829128549388525856538143855399257217172573129784076619759128822201804420289270679218995688186668410357981863127940154921202787524354029300523911231141225288063708481842126478695964888454631881874273575869633444881089887920282928853452877204889708001756411123523468310135613698923667723941365203402232145376613735400478300338087972281143587731452851341260522759473594655634980579621013260782876266232427502078162703367865493727294190474719463537200760173337165824604580048015512212431830452312538721946659453069152072999039864548044344700368999763203576337346481985364791226424717783868329997251244654784887381731595405271761099354759227645166650856856482429657840557848902788752017467620851425023660479638294765835807379319251659488604072025272944926000019332218555460198337975807355966095283827459992699266759609157201023033796449966587655411356179229571344101506097468831581636275699008442378290716720801339328245514064682171498038951090818694120548085161668959691135526785358141520517754258579304807310261452839247472855402849211558307927990158478751462966597515567439406448548823328285636527402097747647223223095029160670504444629605843309113233046244834996895863674389606363758674262670992164772145974496319957748716871244364126538343394872485169761547244034631328984673403478569195029906315051208899251680890541268389411962980226710561071477160786857959478704964894720 [118,34] 4013213215831267891963802081282636324537987272842156549335651055536438125679575646805962497103443281207204250731207554951923119656568967085198052157976897657148637013291328876143966559630689700043753161039673932403387661801642406234567810626580121567006492368408625285313562225797515772724389835164018119936466380022162194177695058985985180038403625279109843415608259853026904659948640410795342129381404944810892071620177108922433172725871561503571678317345366133506739885714872964701532416706464341627332876023601197605133421960259402908975461739522134070531743880276538131134891481296727752651809382125512806358616769071155729786111429470390205345842722346375779226749993374369824051853839445451058847003605749534856674630027471553078067550758767704172468569614383953743966954279431635203225710810723889039153694538229682092758354670471208073549143164056037985363728770110917535164979314026681808862525690439113967339319308035424460180069228303007176264897667056315955264916487076820037992759282568274284324699953388658143960775369517358332539365312273888719196425046106675175312430761557572415839145682520308919910202972681396949470729119605969219385929132678598618454289173021871627100717123756148229562713189571569423322249338136223098445639327949977128770502000056620265128136686781855749701983755870603887627254367257935653029327027625901460288109972820997734357482896647146621807118593257635508712419856837302643296468801996988628965533213223627431334592268671892447051190615648880968089158342064619921076020427843102188789315659767920589352491839112526867282070324745861491946193135635331920834208468207989601514225044052527757329027367229183797525699443561617551281947884927689537276116649597082912593966117198904178671129418958992749136741615571847610088641411555532193961786831759461873493555381361714591676242709349426141991305259126660771995524058831648054325254190784372342259008541436339183631958052311785668229299522931139668249847582595102923757569237311603575470833763800274493616681526617170092704481651185614337906045279887991177576150761291918335152588248799320008753275567975855892762885256073057105619446266245359487657896074249872013781134805293431148890147579350893134714563372182586981756307301327275831548332002699781633153308896064914261466480829714020390377867972957499555484269352603080558176365938420669781192975741917312666923825605494368585700678761630748349199211712714800043681647428232846078115840 [118,35] -1223325948700632723600767716270591269904945875914629914005080020224541234255642264827830429945582179593052071176821729276614248006970446574615043931348341251574770243623129151111194087590477680307478018282415572819748068395382109871018130517909149446911454707910211193731651515965939411837186726115222812697532705742942133642679817325777785959679786542837328920400743620811847992973900897597745826226205320688610645413208384626925493307208345973573169539947037497505673170881939075857079923073587560901430152589816486889501403905486769614845352470653873945533672941961528688697017665558820579950467815530790659996339755181013007041193175775679393411209034037358234313308926585375095311870476898909487955549290480136943762621732754724147657589524320039949030265759543448347037481479919338826889719020492519964769061610518830628444893492723719339752389826980055480506981969995668386442320935189285732206145841789564744277654116612030080378111556603374770107670553947419478089223455684377414086247861281816484806284277178145713912430243300250316993837489177288277522080747992168313415887362029118599285728766014904266466130872536118606161338107854751151902631128672655863837798806485026722999998014758592959622443504678757682604215739365545453212667660975386650908542900264210494420849777613023220811500843496633730765646094014646384802072861282654274498242488733778492811963058692309735161141677954837050666486068461060748753287422106454059037504712623751429394379375121735585447613378498080289540828489240025556715161732282771039987049748739045038822907785361560564025830675724456800629825199060143462682047009926388471728271916394211196831082601383509137391350611409047550283029295734105549895105985897661600744026946222669407297676554929955805706347053391401448320813542248316484357827540043451591625606253219533567941295330653513631352336560631856584148502797673642345757529972408817205966240110722432986151417845240294329337037632818327209173466324028994720162319322836390812346133818355387018188304282491965552822968669748689242221309233615436364342001471802630799917678546606556817296971023796947124875041693228525182517337103448286633471281393607704544184838598061304412887497921679138325599780797734636547416681576311453229256626253343259082551783485491840718361368274598904558789668784126976199116322058437131071199599453217500332881202798613030090572552686934744135916349550429796532138638583016862499175570851633509171200 [118,36] 329189225255409813305799245763649942823316168849917396958614356148864246154327917564735713747452540502076607471998348360896975199979611913728823846192820255296140744868077868674669090772081717355852770489739122938887383431629951535945370918691514328761079890519434191491418204663179027403982563723316926285728729132987845129568101380885999898779830425816623024173117354068882252548459353620718973407863229930574046244208148944096696211092105501539055772442444552942598338924511981889190372405141734023319067492874548192536145553746885027731333651101502046032204018179581759190583523079148523780841903014700292006651952122944297178375892171311433401228975319682730132026151881958895157425490463585123438237738559003297960197016286304048906309485991989075631799544440126122611688676131406842281989918932041483264397069449118431592617125784734857888663767431245031383280403997507421002290843131597299904124301580688450584499849496703095752093771683415727290596137424715930201076747044876760997372072116041036641330938645376466164577161518275170982563911237537981157411067218447877456431934157586257348790236179079763053131472426739393792306182709034904719322029444122334198248645548287990994716550833261577086783762147920462523354009552286511637409999420339981579641399474065391183333108931113444878892729593007425049819460645522749012133241515248260921025598362204942723470981548047074985671884483257217517229600673135815866963293576993955686149272969224795013511938729854347770031267759857298306498159523605022622086039344831115117338804384605794605993695428015271681184717710280223724867684743575274186759438617036660798489123171989665908555969728069854042519799162260390243100129773713233060187540921379831703141455648303316719396302773846779931734042598466278697152098342635928288025843310663397325922410420810427736449226564555084228075257988441715049531049039022209607132237286389510918637284974711949678727714888527561726104624126525001001736755134905309936028909874531134297436230434793142632245505550145990008765228008930473415225744953840318765771686791922772991436815490515473838421447383890112165684762378574991859052225953166119921668398869862727054463941888725939184134566636536037537933929616833638522723176787563162752287444553517636387413655759433967783889892862800702857293006462480751460196418117259680755384236105465991194139324581881718717667727627350750873793653489154343945364531658306956210584019292651520 [118,37] -100621274981973326579886565367807845991648009952533385478587404804293589863083490694862439101658217050438532818506527809098902954080117422939942521073796896689797663767723369592247568932681363819393115974933168224366102233210503817271827003820610996593939255337660565437586007035239734000575452873090755104626686509925684854988404940861391981945439160707548769713834014385248136088446957659832713286786067681238189299735605366386116275010470290596027071697758115157811227621575496377879346994762944340730216478421352556649231458374938276825951947084371635144573278873314405482113710098225301966264573162722133970526162511607328515094965975409606275398645691106492792758725348283575518981967150674130991894170737756832140176186886763787210091163381668616193316796992002563529002035130229986152104829522073969939444695510206247303938756826028041982332752027179494655745312243350117298594370238125110847320581307411118940374336914369269056048783435312899370437478660663673791617592267052015953134786197208419800652277222468029980949774560483172287220869432450353534936232205474723408465622783020735970933851269510241421548240661350806744182680844315131214545600584851723485467139650776552644738531454825490928338488224676384500612297410671072791457628764689840053857956574794575582575419649305291176902936397959502825994287084107873277249444630819963937571998392342539776454635202082961046990723577990828991612455179769425055947537794482698722998715772872187880150421660474938124886935249050334291505766337029447038480812266663838324015371620062580841624151474041780898039114513119719840646694609886163916488674317826301640865054483243112573454605970079642017957203811873241335387976962425971195799807610870232041118488619067980214778197043400579634973011805546076021564063135581508528173950250787986616799864382003018951663430423306444317054197344035782694859707889022063921363181510688227999417246246790073073337517082050308432237954185585681402428871448542938039497327450503353468707749118159802014617407275898892204260877773075235140384217537214866651529023456149502020908779805410478497255794043851872445355848225596754333704010339263999556466195202071954279584639375530439508427964905766024359892015918603362260349164322056103942533750615301941227508451066684690343779327041717477128696989962128505965377314559170953502617068413833234993424121608878822066118602670700396426584920936940860986858050477358979818751577292800 [118,38] 47740143888927768307726935557352634361851911355252381203492975377940554301530298232718183280602241857361188592392553759673897373865360845351616037641830536281688767186813024152413577485526120187307515070719661273316773006264768025333541437765528142111588263682784475038644291807443196282008605916552586527238897089441384687425469351096851931908088927205473112505156293028198750709646406379863193060069396307540226748155457389234032602773475291178249395534125621221588474903490195883738545527531436739085825416081666958699277712521610998387700971827362275239160468952375952978679118322408443310275341052817131032350749402115663143148050963818691555686045246546760144515900009396427020119555563977565142922952924469990378020940777685556303128734932126922212359188014256584547378584701960520794271063366171867855442693046546866762025487590023634203477953564812006535172869783335954282108208011461080250452997158513294552442308208888093113381687055130780463138144161329953146462577113627038205301803740351531500853867406628385812589458415184316415918100710988023171365837366438383140391068792892187672719024548698980737055411485455010738393826696280987156764157897395189881650881656328336220743803714856241926786502443893622219291342252813813160457374560069051880405240213872023443728962084329242460088019312460799075591517158868745545106593574878637914599914801560394086499075150015048570215885609644951248806521316113714435991086374705324107131224684498171286161310468524482213054074520402387258755919300967162093403955115387510774989210222003062085374129058836712514362610035831500823370478105197465400160745424401855515364185437033924370931732478537757559226934439110402948951236238427891533586773361693061566771948092796200238903950480866912500469293780859321591125894454650838241966742809347787270864367340104084448443119443405488522040190754739382224998950344600374242195077232936735234008974912183216266866468296597355100546796637224135611677241840775092180073583997823533621666037011054074972868212904934463592195057051096646394833327192735610870601369133918083417379528938397207244133828615659129231423890564447175865102939888024441039725725271647017370309199556769428265006143061366773340762534479293894499260972944628582975672450514900257816125889952929785558648437159447053605418689109037430328532254766429636616019162956239888469309321739758635556297753850878561881901628580293143907859678380971330111117721600 [118,39] -27905825406954483339639102757293324971268460052545982566163510453226703000816752769930959160201322224536880102539516211012155532666319583190609541513614731176940545779377893848762407624802644432905853951998699220991579003136702490780920779439226166982020376849694695855991222982577952941797037307687526848253795953239757214646031197851450150109964480495455944821074101223526728497415720388296702980030976554149498332168066057098701741382472886107828296558464976810829008726550271433655989889475967985557950661189324285812186954795464583778606637393279558235572754651510627101080613452558949054373503112500307623093890558783321967985498519638549058630864472746148381189708492819199929072928622649734871062376420028561417536835823746030393992294869192166808203106568591031739049861479393654944992169759793161321552900470234702095770450173040615069570521998276654215727141469042638761120812121870152714465887752426785524766440278396310468807214155723861079022673285556919130038496262333092147489201741762028063533220316083596973494078133093675393649437747024177999571511526775780435152387517230924658910459400833678995983242468081091500485461906756680060196160977822378415912393627967779445311600530405898944530786532628860233008506815294554811289189999112579769292796094399671629672953086331324115388004510008673640062569883176393781827733470305349636268731147476068938365773468764269466996942731582647511479977727599345264020621709673501057251490973311552091943190213856789114408512308204343006562517219581822746561994003134561394507777450181927905112540528061541851980605955622920232519778200738588481098688718683546119215607447854518377131215765396207382312882953213368147601643281562629885632618110941399907744245473747462116411083792805174577330576620918325583709528539523722251180329518476607931073774859281175709150219531550249118293385752048876441757943098818324040714124812953289720809947453634122480806339361105236154702864417568517156042006515049258496827359938632653999043178152686952132161738727131190598105412532938011946999258798798514657881263353746346052594708655662523597299427710075416085445112309695841573306217456128498345343517634905140331959043009005962762879070501453177513292012471563343806933889071342590624159723266458464021571284458870278777970372695866141146514910083027702552348620584972518204766034530797967046253563310176561353199657042753121429446554310814047859062667744601238509977600 [118,40] 14804796540753404988647227912772211612615167503851540058665073691418124565914023931376565024097367526479914068355878070662453334143184329049106487707804223126157868873343768797808360719915672550882142179410994121673205810187966888260924592094740589894693880361960217947214610642685473862331601836343768526898660685227216943097189294345037371807035637557141941342689748368949452881644959029570050035315646472494297941536105956390233956213381577769811550752161568414862910899961790711987906356122216886366825372930056265626514690693833800781675901421945108616899928050077272007808331611762636579415003011526012365869834309236508916156494480466578910719982005058743745319897898600374018387718904198738036342776487028941839438598203385337214800414810070389962649574635743261254661887560219147396071071430160654545374719546851062879188291009316778939566165639335191265124126352607649037998747170891674292019627108979635069113662847563159722923032295774873294736590226904736827105978097472129223963655865967815383911808335430203222071050256186820091551634056218742520339706015436400986194704062586743733160032690009550608884227881798911846868263627374481956558516184436293162580202669799428422179663023340699366734921792879337216473905982605189775206655883164520987222686875525151265145641808404900695873425367780474398869688522066699226240170773861394668217830046784185943547634266188532671364158839956567526004041922623550106714286815984240428774604398676957418267472702818702448973475825884034373472052245979222315358639734230370679946091735303248433016984275132106132420448565491053642821006602089414041638002019344321797508177049352898326868445508355640581003310275718510005925737441925932941905685128292756916137811603048334605017136004636015988671597944591187163727714361668504948755615789560677855964688380080759445003160309051665139775216771822373033805508950814634441949750241276072918701224240006810326365897785969900172113282332470587522953414099447713884259163700712123597379688889002785260606361773012931265384580549356537240531418121335620150370873881265617071411657634182456322487673716574946080740100144681300861418817886440283342761586226016639792437224792166033391472464806283095244903554143784804350932586578488217222801571343246695469821616474336388907981015856028717023737670096393031732180733167983837913263005825357037709209231118567938524408816857954159429794422323824131121346067241572688199680 [118,41] -6567938782526062297271842431611666345272898047210996649116304763590835651546697124935285050382918990747354569490360513622245221460975662869627645699039288194514864184279346397360058321213245795334907187983396493502648750395616778609329508825346311080217866172304204116548466814543541945370401398152582847987658685093154225714227309034918323475567256116099995387409919581490729181361305582032055826764312070936830137983921317185652513002085638971948826266771191072960632264098825843907455971532287597133114659787093104590244225121804641315081727418521630210740401839486393743011480222511664982571017792739531045871243903927621109444936016363134862619865052320366525404195467225592679522980119955675193605061824765004670090282981048745373668941880594901559623457752701915363618033414764653216245105124641404985061608043745716514841918627331030485328003511647480586312236599409412251233292055913851799793718674643330001129906918201083319479754845026328837623479172132298099741270707075082178859228844074241531933803277179474070113980136403044283780462388608472981059855445048868856240722219940618501497847319008438258641901771790841021873774082008783133967833617831141543386027272460429232030231985413605252793337950498499356966976692214869874433186928443157545588248893843846458267402643797887309341915196916452080393533798828614996409714622608838985417375919729474894382177716646740177613738964632096770579647383986498667270973271201839960337759920068040239820197643939843742346335708246587771863243857686526403947078349274684623120185018836541413988452760754448411805888335259299214312996677682909096765530845416667821223045971624938063300550257239772815372587503565680045304986342935192209993132815622144320295422035070902559101096084635881224405664987363254035370289969270047054975465667463354753379668875954457616775702356443544235405227304152349448439117688281712935430516077793306610322950538299424683409926418487758933715332329756744004852360073004726700063480732606261246721477316916396761006417507251704146126187153141003141326525354142347052345954735842129587258419813537540210446753831597299811202251387978660810952438768091626399225744502779238973962865947404056737054614828321428219007741773718827519217498323795939894921489682501711894627372337869000545410971741573431335838274247283700339886079145599293315188032161405991431501771027863965441082423032710292845054914020354337547435665024236912640 [118,42] 2417676123453920797604703738431704650580659920583657135102496762187490932621900660692053549922590613436760589931704267882807437978713051348438962187308639158809988267826650956816783836293777961224168005184896627148676796343968453457057463815620333010365772352944715243539256846407233466637203582364294176116947932223529162863920529144624217444308425933655198132298226936855413566842518992336015640019061876683750925608349358667655013136439326373021388889497208770158484333687945519071767875075992401851221486066102781379594486621063657514286485177693922258855895844326921013319608354166231473574984252255728776640718060105856804455003195872298148344802714376418543829799516987064254985019537447518061738022751683496468949279997373936966659059642980450175349524790861074985559249869399313249033457015487020431826952534298519753750523191570580745126051624320585588361784678480510573443244083678701141527432731110812260614531219000153370946226838658138140805462202554717492969798891504218980044848512533990682974018590714750973502726155224577901061498032172937269247061636955027916044738540420439188346966725159365018034608382408847895457220905400884576255217412245886703824693256707119084025999781245363458368244898646255925544912814031368468591135484853663746368741648183904403020396034176934712919513962409224604260166494776071999349377713580907444521245784100376526831944896189722117617160424382588905214705849279924894173487192851913000605031020893363749931673672840130114014773823421979631848401942680338462770359978978301005051920816437735032206249104702977491719199975297357030898743899863435291049494299288521704367612214881085743921422545556896289860602277621647982624676488565032537264727949363023084353123694231859825555187287020742247874770968814271665121787674074051232729853707820543790806172306016319610048754678817242595393341966615653255825037328667277449278048831648037229190125547419029400644789466802436164933802791484040397806903604133639945998733809401572738133631529293111165436734057548758965829101174451679420136657177080274408208131164948167155051790703284189709533585144486989034328108036643780597851325428410038492623824585727974835169850536192052733996141250830663037145503497602527339534151941235405553464294477567208911297212763058062114243073123917419814390235822873926759313357073140908255040321863765453190001769963573145980941116038386425856938289913935588194799512264376320 [118,43] -734605703785767860154265359590672848320085973687749767509498780473097632078614264889328205818026149830392289606699399827559176437871552236463856883951185514445299437099547523879338257720422721572390658020549433911589206141600949181802294298621409340930083378018722252378575019682089282152090716158678786133150470403857730035940882271137042051246525782606484012452039701064949077766584015606028456717098156327584173571526132203484976104691452219564165140821610043600409953629430948222623564717283152564402014502659808858977157609853061708720238242048223306670073655824826124733084278324500756779711275414431985326648892263433489459449958158141709488844546979286422354005921742899580241442293390403977184497669526827420415224013229796107799748490899881919984362527276746774660216033667912304072682289608294771279608200477334965188228252194067640048750999007980399261262135437684176639759035100390249977530866307686340509758324570061277081507382418798681934391520316823946900775686652720293029938657315788348066314233636739097620229499256937715397666441301968950707713244135729597902787051925850643115685632670321784225114723809692178943324588277173064365998716195783747191382290148247052761704830219605481256735378738689687066607846570201515023490268736723799130976750208309889815328795366770549642022867610021521844663519759542882237983055465570346122320277147628510790012370186206063363499514506928115175349379272425177952158891975803538796525505870615928879626989761920704573507806013439623257078052368216317777761771213694478489888463142083402336479247113791868364753432107232753855497972994511195043646361200823704654360552072789354298774417400552304073917081896747002483641938499864038514194012441398748103516132559702624817789751148747809055555158055988011749329336191483255115177482672358663674264519634366144268869795065541593868505459916937399907803295377352974362741392103214145967443321300348312117312595597037695258730782429001568030073060173293169585705286912344188767708793985379769563871060135332350539092537879594285898067691226249694608691415866612979876936193130853199162198164126491323555778879129240121576611473169348731887023357427055494302871334823676738385521019293818899843619731044150015270846701808178668892432056855436541603530847036766870717658605178385090434806689877802330549273589490715095847134884208471978911612162682865699488404676425323115321681389708333740883991068672 [118,44] 178933591344188739492300394014114617058070276054416827671466819005274161078346122970786420778281593600049310581820108180247218718551361605226353273541721296129664676416975652278586395127408391316320370733236967417541912361041530671177164190281117209255499548798481211292296255330361793811845799987357459246407447402857518177312121880079003304830261288040587910875835337720758914791156192382109550812415823355672711453585410295611652491848274756366433647822264114709022717310437902033336571623544627592012595084185808467024581644093814366963739128487316196094688767198024041509033650099681326008688509596083532025580023047860245344512267291031780534751429336463192481946551154627479279435763640645815636650842351761243972693066112176584269253121583588218976801344165487112302882000337012517645887094090279734634658975005486133184830429737925509642455967339922598367842859063671812150334289673748813202482201121206166741726490492646580604949646909101365549154922829108069816497825665097123767580797824870142700559245696866321814711644751426811014452904073689333292973150814582111173260575674698839044182325700442530787385626453703894215898662644136805970126824220393285491461167519400927274223520446890468906411436936690691046726316656419541615214240861269141258683462630456466536637960153624366426447576295779899582666201002088936935322232138415555191699132567199283142034610464902643209946654612898505144708616908404056105813436660681306891532345780587278157828962178383442916736069432172909477136519074770299715676143200076120324799845689062343026408765589118905382852515515199521948202119774406697300448253209554033201959892529301002457557846277839770827264633639653949225270936715215138593917672262181914336556465781804206927008488733823785912510663799183462790809224380868983679755561983347428671500973759257831841038366040214957816761470617722177611705456159041311492241975900504399344988176804258801212650500869060331848325793623882152299365066199821595452326687361776439695596809440148380116555962857741842863291447416598268191385818833503308297629360937235254494260647927456770361545075847735373052328110319392515289632736413736874989264062834395571932601456881455145157274814346120555789552193187136492466387624221583447642266010490768323070540846866170935359194514819501055830754330466151948652894302732663514935769745910045649542979231595201742764797815115271188727283796296053607863681024 [118,45] -31348874169026662343381308171910235518522325867198063563026089473137904521378487556175140531693348344144489681286359956950248114496594209694104013769772721775367572284768750488729895434005420772490993989010163108475279072157988714832692666014334777265344477048662817781035650967622079154499369922510997550519894675692503955715691341776972715893717619417212410111148639243997862991890090737819066472768415850226298092013077139737917891528781344856958806506879872093784125570553152215573582260191330786141369388227786421517031528790371995631136139658299079832292432622217321084460661557985588245380130547950858850999723613153194958474438848468080779576764839028634459074606360298598585939034177950060079551259838390691232669164869833928086446082492399881681571630269489264043122801350045740498479505885061603971427287821928881088993238138562327065330704129053968364915851229519445444099633654310159639349254241706613150999506995762867057704425021959031730233263108825301853191389110613459811751947989899726514299733306017385765610504857077185894329264054555812238142266028977231249638711836204976531085563150679548939715667714476688714837951855236556719580045930983295168213324978526247084817927026156292138566124973858796849231012700786551153897198814575294905749050732580450544075387093877942363689932579796179591560742450582042396872222207993339629408817833777973953116593065259007957440648129918695697442294400176630289424846018083251069107989604974058450140190899977836190864921702652469487742618974753816375571412228206509687139819149396047576083527442238316530139611190053608014747329210999959985880974654040304298396044890560667208065579479298161370274326707974615373415060237010250581991203874650006225272253128117623564252069386447369913930673617747921967015990709192757642879209145781852247927787115860944751788152972483713479561724113784804721244778756045618916327011498594241661224474195387722118374786236399291516730184081510248420944924104257086427428774242844374051452598406780399552901231997981620801705409347115909607021555558724438646743661163070123006313061039368245957130269076553108379158821666515710952171619396834214841398060013364511649870674758443915647152628814886407203354646034616883014362974320183659922743797497143672347162600781370131627030403342447342126272404955097772489327702018541314517736996432064970433864991271816825376159177071117156480495912435943517192192 [118,46] 1879729506378064202165405618876325216304614320684529769481327755782740196947298422001762271778853626873433086649842468559723425240146498650960629541037357015135055348300357509616983209354410488965091636855086550402827793537955048397249262486422661628439249955162955491696316028577389391181883403155007743823421112837715093836944011778326246573336434225086244340346033936738420641652070649180284169432858409781593222525857501192027221732527513715914484713454426940827226640357687541277942956814143259602665851165667757476342377769090684867649243933522138932618326910268417093510532788885546367805927458136886410647522982416777228820367736042070592310301531126743240340986794413957520875455678850441862175789789898651919998389831428789574916741067884817252588689182405900349598171099108528700075136759119225020750126601278716907551718057332025787361756751076527943095908961940887318901512107093353531656158283201740351072543269897001775974863854270491096469967973011837182318037652070424626393586723056332395913228765587297882067978101743103519573391125135303857882532538845837313244059989687598963080115581278651892373493749160552629417298619696430982693641865276725075672556546431925274615241881023917046764829820242208264752600146022005140176594465008005582185694566001652848050240497459125619068168033200743061063223598788168454984446677000942200482953183358645919353566667412655823532556089616101718762564507685598281115354800993207880008682626611490988154414979640091813566682945904742558952025443749988903510884155805854500804949462677060556959755958134348865171091193668856655672665627866932782881954359927119779233777619686084100482482993561517578030836197258891598880072591076981633930037674401750884272680291552523727201580075252986937054497743227007801283308650958341599119857673174539027856045523316043010349490421055969718655001886007589586331606747599092068204656285117958732655154195687262281550368526273383304855207695425499836303183105542857027527527784159677042059746237975743917479975828843879624886241873354983939578152805269673434728809054988713152236823204668173260180808368986449507998350312871000405127726043384093897683750644532616916479205090019293136527811500462446707615758165346495871172934417045384548704715952285520295621675656307303443418701997469914707254600442051984112098257549197932640666491028873186924373203688697058787100270253237887224290998279487881216 [118,47] 1278297252010266486415843003536754777057173354570299710601621801214915016028803276322274595565567253225258681449632759695800422469442650578709358966565713563968454142295183564256107378513220550909090828124411041048184291494503110243568394962291310183819700821313760886088855512026071836164403620516418408787107617327738467917876777845479554094765273385643066614211319553167526886811744375976994192399323443666010358460657721075988177316581082068717464734859793378537677820205163012074556556167104707840775104126802753963633332604068306205429556842518953119294081393268736750198260507525868819111003724121303910669305356856783450285663467670352905585362454226976002843837429245797208367754818866587152830420638784936076314037383962697413263828884944279425992867942383868624912778699385664612766271007746072741039722908630176774209517431759280642585050422914316750530587464381326382746776418245919501418431399816287438796232139582852331315196388235477581043987980124751606053095439403544632226087633026335637804261560196580184331609850324414418022904372179967458123891766977346030935792455061901100158327579476876868548829123919729245582521116515491879256484948842183922854947773585744884515371651447349006728572691872791986687459782282216926400183281787445030004427726851761891395352894492426077394726598134878615690966692890311122471016222849190480294287931607667935073157696821950278830936332611020157040812323476462244036384647491814075393467406982314317787185597015407351866726470266495582893417348398012345464906060949683104141048030595232989510407077656942340692325168694044320931975195887347733143352210375846356672846783879180340073405775921952602176777456839700053347112051433671429800341165170078799118622965062047029917853385306146023865548258371148810501894550101738756010736470912072372695560723967538147059274119620343345979096523675450828692206338738392828839526891375152332685221746761472776689458294222277447002045635778237510057724980081393123754726481875384468013385552835356120536748610873669856832738706444014888672931414419471428542787595795405238736198247450313188805136336856100419986521978279584036242684254715003776259768361362532947455330679244882048925098636741019771792061233981878505389796617628602341955328498699859456756064791548936374493492005609185387043354099204704899053605338130997105168145450004120228602084381671996083090533380240839186115128234868736 [118,48] -693816399589158945154039106125519523092754831276999196345943003367677524380157722826402608085163092541575669899586970205465525401637325466081135055952425015163531849153220679522607342758429906691742982170879536410472844329882978328852669131581893441652504217432641722750062018609669069334392583265319195055083957594963067014365698985938057925820657112221688135331311567491355808735525157580764410831632701634277452239255298732803090403974527509948907888277918206860097433796980254041711490156531513792176539548856103039630689461532506518451819970857883079005966170060879645254536223406673378983052993179192709725892512225454414101827447496532282011270938605166763138121024662163903311112378475725493151434562401562979590083734054282594062401582231452115548953799534119691164995541520468676839372826719667906849522498683525484727272827770970869618168321784039042825935233110554481086320107733803155060216857960082958621256238319406162463253943788752390695035980190072332359586893105109560418649438609415993250469191928171160468280708206475747697669567560387210277770842551018725053718899744718586761195985712103992350875096201015167356605718418862576446248012660117568712569580693799251967498658374208946700244486006862058872876269742356544806331749110218842347544681091279815638124966682178941329013984233881868424271129066650292728026938609197041461753534350190926054604745766523994027697916775877223509160010687819434381333888693564274017627667698125660260375013019350213070511786735635744219774352807439170333271333051816269457827500734434477680409140602542223184126025317406575952767340763123387624181022511563257516436181716440505216940874853175395702899923106898545737262245094406569072741148898746085736091887164470997395039581764523384886165143893462148508864939713696839951122077567118172491452454949755283931952583566995631931571233916473155206067698731734188808227102597087581470862334483063915045476823132512700432735111667164525959767119509088350531460413659429559237063430549261018651969117956457142125974094856488241222988881316285577002961845321031236842121637827978327207009029138688627526329507528535038987590433841197412012164899114228970888502026269804154693235101021466424393838264566342124212785014881457301678403184964794671139029512642832145477214626909672281192891841758945882094306782952828261226790411424407771489187947267988998412830409151536361143073116160 [118,49] 226823985737701528085361518736825157789127089092889516954946235018436982454365447634360406847104787474304705856499127405924358730448194243428211780811476342089253087517801776678925350080856818841187976371061856492501358906234567421594574594623545535656197135359294033393759681172241744487509528097840116070146152397239266933768760318639113164458056549698107977162543946536049098229083911944164226657267313575525250510210650939778091621926821948115413202250867149989396910658128963711242301040177347710646369713706292723320856059172480862711004310421758983663864997785211430117066302141188997038948522802734765160066898588430679715842830525727610396048082795697416106854107063114064635545057741081262926653729276853759939894116836923506254905089387990948332548213425635108459463833732900731301605730933242755771718576383602271301052430688857100486113092706308807602982152937509736968669699923455298271524070584899208886809636707801306048299594180069296014553632087075010225886908686637049873471270220365339467196176860154914983839305047368184739087820554915623897898867745620960809531154701033730556719721069064919516969063140717274109007321713253134604856444596734268188745980262263546919517493511697690052114482443341610929249277715198668238365328316545165436308652132917279171632009555432333391573205404863215792344961902658124339756707221352607221124824456816437448071607721843694252853996116898205313823023502347333372721987313457586319394141285307124390953540300067736071762483041462090475326193762090637603022395804531480389151193278416306005160804650405486060473589121221254408889352743088031938833287518869662565253500643886371386357357637574593945149404704210070764594111341178652685059752662322693858103868447667432538355508184414858253810874874320309570194333778812508168729273084819575097826885334719622530858059617510039650820193077405705208398548623570734581876537356985836666571921750585097581712831038906782854755293927973435421267738460921859496556476941901568130744591584147305958779579379060454551690461873554430661757015763954090488451195778188339126948798810970406287355510720886576612188277390366601522844585191626156738529420915498905319038729666913607080409046760384290025280322414907813472210713267442627772889646947871672042165639105058420190538202180677514720885053255472790761690358605624142260330352260698499815328581942377333116582464475167296156356000 [118,50] -58207526353876870298549653264483192255463456079497730284938764120603916211635080985447798897949436370256623818253595473671700971687290676636760055635666384890291643396731772020814228299467834266856747818372182466691186417760772772145773615257361046606607069365154607138056182448479021030563780776180236615824762526981761492789521787688563891260600385594007927980855113168257097071501837598423587693697079394047073152665637780555725760940048279272259644160436387303009820106456861452876236971495428092903170578443067111551985760849099114080990266099751928542095918951552836718820552135246367062241213343753083546561824357346426665652467434512422829678557100660251222309845507589964443683659910781142674748948685896664845049119533720347042871300724667315782277528047153263807955470702991551733959065647381791553706690238961219323430096870818220096254136989629081560878370754149421925965561862363846966253369118317116751349715988057420203879413165377927528941931868509132757070393336309037590059463291835015939781751022030589511652034845452807941812622127937108759015884421286816359669278814244022688493212201206484773465363035924134754140213117768900150720070441305187668902052905147343878358581543217851645895482835120431218335040096179906775110187250064947655051497822786493481029375110119351519657630573576678119625439477458688209842249277985634990175336052687162097113256025023123452563358858736009466578141339873447077209872507836644737377015827311448645597056073997801301553870089340064039051248295567079798662160217606371537650232774997452373168763493277352707756087152211285622801758775592892587440933129312215593737213690718973995224301290087139849959414826293730887094520571295507406327094127511527706314615350278562208032145962813477647526317698440814661856127783817647227357790432041952328278273535888520182984615865802636108993681494905349320395242561010325747867303804876816248502218062426961555532361916807776420299498696925880230977954811789530132614157737819451387704331478297008071371287735759133362363668765551330245246936987097077517089149883499987529257741129454064631322426885146027062366978000303071632965495140931275980588002712134212382275297124392072036813151403480250583073568287873705904308347360576123906276786561251054861445447734842138275493167794852614501882618125256716544785833299176798798128784698362572810545104196022498116328795626458536069824 [118,51] 12594563288171825891944815197146459899741634379680483164575075795771309671260882118876256862712608821637282553315640038414796716561398627923872435394986288377264742605923587951166958861285959056479924170866673276384228130474344346366773772324270965069072576195679456174615790712405950777148797168365600321418328135904600921716812030277386592259098398878997026315772592608048576130952192622897819072931358432575219522294152176648885356936971800288320426551982150088733156224155265190509289097793753572947119099950970816018642658646739842272827377129870195360158363943857689852967932909044358019063595282482168340986172815053719967438486783772070843113345353571713289556693141432386643878615734283025875842449122337289854429538367682882218410971037892691081743393047317047673608691826209493903974427252371289583568571220311227121832780855153486904880828115429651047580648421097772281056295087626934642232740075701291411419100698369921262143915622140047233925983638328575221752426136499814006248098736669503530971116147438358483375324969486510503475515905056102801316138714885465821669843286222405054506439602302123830339938144330683987815179585667407813272251799745403065251492024697040012016570758866808169667456667947861794412528697187697386636553026081321048057044115234953582397333363565914764946342827895841427306885509198986341131289270650406163457077752730436231906838248508413347068762912373584651615714744064831719915608135960344386355220096416682456517335784632526130493037976308939712295273303193204494610770788141799448973524673856001422766608235373365816456887193466534341409973023624002992285779516588675663820418052250814738593003513304044020798527967665646748836728148082392023369770640505876121370845944654536485829471431184806026986380641798673180593764421445753493887165526334340537616568798043341983431697510134369953614517677008678571452523000376021404123630484869454635038976240159162609643963625356916620283192468053392128082264918860143210848890767546463607329250559835263464942867777108634738079896841774242620633998121951610901362642643486420671603396925823542721077671643013090253411634753816388949794246969247956025324699677324787552206178140265365111581963578093622326471556272212811220734173003634806503937330954028636723853928342324530819845682289947536110585317475575521104656707803035874056504477286588937618514536318901394259774303996615892968 [118,52] -2372032287412815838630858536986069913412936640736099360569529896818689787009069494449104354977272344643052932485798589128979882201476420389267760736226317868383026303255060517885669195839012317956394003706549266794319164167988225055101478097338554779117827062519091896580977820700869309398817208863567211597492365764857236696461830251927639668500406830718291060945843116592853312907924597675882803300709916844934965964995149607264419578008800181023758370855216640298140446944604945608511201859114358977975731513494134082332458609292443177997863201136059565894545042908751997709189674888024064169357361206097092648762206111168607212509628148384607223499737123318258392636768707919701996183426445196801679472505074973785123335241452470773914760041523927457043370340585201524406255377613524336355944824398927812702789166374948373505773595871967897581977363389218854791449468244146253650060811716305513702941478849851349332528736063777014026625884487669570871360350382783185812754676744233906114354285950202480567607570953370758989456451316527494998066066135592898514472291429229277419727071152502335073185274656498929348883284804855150037751640649364882361242889834267333647173064001454066410302404231630022332249783122196219947013102493098978456124301931183148534393578802978264710339710736720143605217831080794135684897124079310707901581361925716807481337778089766263519172467114277651638736099628630218964632758853400132716400394108606548047258884920319768006829667217869692103206505782076752651738052734377475880231550602187325491281253116570554933804835742066052020186243946053773968597286180305722459309027315296157726273192084476244398817385768092852790832330038040461731676499241787253995958702365951146040420564874119862616053040291037780234718788640055432565745563326734238628687066129901100503043119505056581855873801123472782705055954417809810396372832989576125363050417042684118903128171048891050413488362267661713701838504532548211257314057698838083917895131768421841999297171716958793091293192005669989543150476817560097675816751388385247199509786866461656570649210202796022258390394762734916795721851354959562892766440369325335022938821609984176653779119746367394824636200424347857002472743154942506594590728266679993772730424214792454198370421876789320244656459971823057039614126456797676480313906254895667476231375573357251947201671227667217431373951883408 [118,53] 396531289060695039344790303697519938829766544520019854429905458361032845775286839913897349216048603433017975711965609354280288040992851955250740253688791072317864984739123204556728879607715352873452286855683190087681813076012194522773877306001916245216405620765631200721809624492301755368737408950347615490218130475047375438766135268584061232191586081176789295586583492791763905121727464579160320411143190081720113340264744006656629960437622188746911651657324056192660781265360076930759347655442024928596897293096994819965660753538319503281043605022906420484177655965609862968477964328212082767796152959867123409789121968340692896149324229422770519373009235890490782070404766280632356748587854092336296908494380088160896564209924079607826818641382272067627462163476263844817695344007329032426801950924949795386490228268225172435695670076226014755957227306235341271247365675042599988380019370516055797915076462848306549835577220204134832640894030184278483476755871548539445502676898811218780192657248684967530627610226031890085792017908394080133225398080759219318817618862273895620567889872326614550773975938877846743261058828647871787843824769530256621890846796853515575375799099120297622298885479912939043059650556139910163968708354709835801560718540206562963858735448672743375053398434546746132330506494953146402934075723858978346222274070970333130903720011540778893268017182029883662467892640859857575477951338342648801946053272700176179898552489730298734577321065380195843972479008783903869152123878001122424217338965902116815978877236433119712331135466796103266956021639230562846686496293275125225327699682597115102632405697699226570222224112159833314979696932867744815531207489774624661171110428309134321662114482422108342832580160699555935924748553594306825279245095750160002373639594638639522662749524129628800861032838400772546707175897067481263742379914347772349969980694915429007574548056301642027711083050006835071382823491008138984868325494482116365695643869981999675817685938868673223495459256525525730282533799075502628663865208343260116356812721941921833328084145003365727113263173898821165019756557429487226361273922272108363094349828086886775951037036026143110066509595503271466916776980984804466180873049428208794899097518956941436015265013917244395400887293026305692632772313687564565256849066633125088726791308269716497112635264397031939219709200 [118,54] -59795648873260819562275584530907597339464648445636148443928250152090673289451735507147577533515469087789581659846902751257688361305847794131884556725139511474432806006290843557001163902645273754717619467343070641227671740312275913819010008488484954327152800168872250353821080508515764917288335162375428765858815485886830447961169398212996299330982954706120742779568008402774109564053832002691815527492742095870182103068583478866038431077677951011061685296565873477136294761943596229392644478693586713469230929382285549121226371658128900214177001883834059625414560808333165619617420240859023324657426883917537188694527616623040043327855751804842014830503538878728239830401385659159147283420526516119746974602687839722702217547789430043118753166821024980649927289739392625976566975928675873241859399617511885993567122980663197372135608370211371913488423295263267363772141626437082170096197086878041754355237149458904158320521074577496669052809420883301111497736368845807569410304277279396444481182055759132134488767465239118345191032662465454548383162549298480979342445040516008174786218359874700736030758123214466905283457870463280690696857347598859979113242588183866595524709159052623452266076770516513720727265318966688830348963031723762862706867838765530840071107083007129762673327389607809004509247648219198606024218240690791163907419609005464773187675061043853137955799091985320893550713226959163626325817559226821381692758203146846234121639671594382260561413215630087574556858525256702825795873316238526792874604350446034093792108172251534203100968836846201105639518051238784549783844048342850864917415378013664814102683817296583751937314067665858406380621385532980049096764384640831278228063739311795377682526190156126541573262416448239380703312023289297923733668158000410080092429779118503302253634086059317422964762026887950020745950662372162748588775477987439753387569626954885278216676878308348557253816581935425769295645063079594380839375312544949681931723431740125475100604328138101366303481646964929130738746763725930490641666214121911409510775410669845473511031225807163156643866629117973756837910324097078737563560917341176360203271046475326057593846678430913220102068238089333160690372639903629194440607640291342317393250551826383018966032956341201480421978847345293759117624485886666753037812616783851806753089651799465115479938370968210165524640 [118,55] 8270735679747027361053739790664315695459719717032479075098195484316423724373140195441775661223549174868821102050891256084986972048300151490982353081915630613921714296128514783875568766468917245493375452014821008364671323998103731931607434713189520560963143681385755859408033314317791690577524123429031049660300794121074108160261864799504878116560170150596711959125779095221559600960074934457074928961534307379631552805734187821061264398267786412631140119305610832001895812233386738837980922936587193872613004244958329054075443112470888143764147213427472994891365270767959596737634596173360979094071428719285471913587133838347832520237505518317910183737008750539815251040823908163421425603230404499240036015634805733609798057026047235026712745877675292523203950403924405902997510129354680231836252671019726332104567078707329473160083666031730726205062900512614760523543809574090363853123849031764196577571974345220727011129283284646983676037651634891004103149007721435519702701743136731573650383627818174201807986133855569410188370569557548496606674635994632382504854137619902242686658374971989121094725062374762413027989049153487375799145311133333821208926213009209146947910483172668910644619705083364868121884584104428280981351118231223406656963702793942177397575730293673055289998914820295214513910779274577095837137424499149748764947607365520373092413029717085578104106905346498866784455149472927843529588300191380908303026714239104343064785040829253279480991730465037216303212422040358286625183104050905053392984347778627960801366889612724614477133361255505824902621869697611874820610447428472563467296976405505742871147798936250222846042362627946715514440235038178303600937832409870752506094244593373413519465929248490643334432835343691671246420630492060394268116486892158026976390566036562651502379399757523476484172062450680768012381038697874699897460627105782254988563051495100910679480795984282388873668569653794086965282211614830870435064545549646132576016513990480004958906482664466391336205432342789544077000370111256843101412096122080033064026481351903302646895538852960027030013223412961144444272082742401030377199744685138057933765925396405252897917953474962173007516913781696468162689800881488672285797642694258499390227333463938357105944629121982047858579569941702877453590736974975616901126404188117071836443405096138804539152991847950142404 [118,56] -1068759150879134197045364505036916032276880061561565864943864148480992078246281384612623626804093207120865414967637713135088776173086057943686536058011658636505599241476319411280316010824202638343847140985164767844779614471743943521600318501396552072681591978307579687988685021217013084236082874464403537636934830380821790512194164032480079956392779087110971763658065453791469620493635064178834890907678789460569453968570787172677889024051437388408465955815935261816166497200112392583483113666895754864919772328144088451349348456803669750753734974170434474166126907359688580209918469935984559516396169567226277582015933876563744354909261703065823287861802962507490795353079665632703488143503725176183470813930166909643146740543528963816382446076759134365289708778869750440832187617601256906781476811754565261614113800867046361091273253049606669479520209868896277807970392259223830545757436129863740390925018116045051774099544654506057031571839236074805296955052528286775176148276401980276894646929191856723346551182139741121912664448527502754338054170686943465432725140192556293302849179464894776137662687268404129135498026531237557936934174902676977583151008510524542985392361805194912041959377980983425331212525054192286474955030902692806031426731863760163319707448146038770882604643625604179819829401798928707615003430529549194013021871392608645342906145505662116876341079350153549261529035616991298472120258252998212726619698445138603950668056350686035919894930385585745960561506058077505482345481487805430684571107100890004971985167135693440502833431287053521112604096645198002831071460146177602844314211938800686593542032032658780230397792661416150141968608362287794910991281753281891372583784467173718634557553918497170489998949074192950750395406893011709350991535353031234397030297278777644646347017857539315032037357995486626315240082972527997329044102829851951244408497556687234380022550920964815817260577366959900589345903878630414126143037905332695666727800272809042473063338060721608889537732116911757654316549330160309281686769968243879866274024014346103518298657974875251367351122731941482313177893597548734677678213734986362476298778646922544877074414410684815726077453933007667873959658738350361487118233696573323821637970053722489648354270118073000484360739184015130943343702716635981561515943039884411209781719992175571179073467897099360 [118,57] 131347547701415776075229562189586077870547805724087108854261188034233962677630987287651818898356759603392974276068138277680100714428975274655414618864547037484323388564253771833737380825234698697564877822389128827675691625738597565072566718507525314962866261022328641100119154124516656993612048152671426156074166793423944654252765339047536328328586589936780887497601460580380056797987293991489408181891083241702141045967898769715275321040697315059180660793385686616313806224786843480490482166131867564412620724691428034720764435667017228055879235000152171199607259425753046595262294767379631072319843052773707840320919848744527058502297734958371551516353693073931741447746365144084822301172310414784717658254637030122370150786167786742585838677470612517101249641311329759370556914806941552589394216456556131079888991967809220390587176293029578679246098825576639804091478310643947528177651403503324257948542058843204749770501236281918038739603118640813120168878043777677038767371582807926505575677813940962670452480043813451524536240549609596556039456461244745041687101954883746825204397061654697264516173584833596534743792239408807785018845609420054169669909065482038402837179474616882820332579677814431732489288948422122770596704515029436569928872008329156769009263641568188908272545248123874875656545344622204361201856762700496357804869911211390241794869993830914284278679280368459915595678814696887289443393346809162287586066995839676426797132981448289377555651275450729579855661681129465154383055992371330140033508231789212926776319113398635167698779570112604979405997416533977684168357994948089650367953808900872418285432243286158535336140833329640980777715452131528830522128948764006776806856702962119466210589152874487382479181372096250581950217372323317640415969643541714092189236181236029216573346697521033692054824747757695032912626090584809016360867544283068592404159117408107193196113653020106147188628944970081468924030128467065902969910796658686082531592421093491636618053959492691178547812876601255603298049249373264699824327992183569636082494893214295564962333483351865224213964943105866457630485140662219502165287889334511329844081452041998109943783755910784236990273182876659897579751306986840091387019075651256373599606112699404237778468344040366133096361850605662495703262497646939289564776931086688748192139246519165643851969001600 [118,58] -15530631399587649014975983502210361470117239472624331591581925547475798852557692992422481016224096825404773604762363093585953285238324099188293831027110719432306213638442302112055673185194526993425280945810731436532904847035187285936856249325029828254349091837938833790333178712311759157017372947278485170661316814941230915219234092584173748585446261666945502700188191215767869157416686064941742137886646259459226541852918510918425459841681952694427201679402605585219948315871136907200840467235937717492884989024971426105737313992004027460842961476862251972195504488354598263364848551542453183381478506006568891709997604243990367211268476373409983223998306346806715908822418554507241686666427367261299246954858185428437668801913108034117610700302144550207466140813227717841209973044677074496052391504386899056355833478461804517613392471030858327392562591863736912069215644675837792787876460760651640783503110163725763943889214220123121845311350410626679752008879792083615229350115575115977081910792100608815016423492618845318001752976603950828367017229719348033575047355630359428738564832669862412191866539721584208834204062937964282447754081346126119563227088796615459230618543381985360657534440292873022625006855438993558619856135732119033660599036050289836309738196734663525403373396324977437513262780512504199199264345835521640252480895167692472783243855617611317148184315024733916554291897506921141250789336699117245209798176433877301504091373051168164420659168770165969264946506318268586451857822438683598985579820807651435178775092144077933113262110608048458910122903822911684224836240825060851297574827263197700072515966419967060996939558875525562261536549949515390430296883423047160129618785968134294009991710006537680256484352009499971437901184106096383064080574765808794611235296766937367668273996060784229651566095153917546391446845424140981909965973549113244806303068551447541483914495924261665573551066481740556073352790942477809283095278078792327006798035371205890735432288629848842731620583906153794295164844212972191472984044501415581162523998896489599380992146031277479730932705545240337736259707500792628918940425031064959194922077046527079594123694540296307922774477040265855141767435620663201118855557288041258681288899938849229279399565437794771394229510373181164102378426660220769584408114325568318875645918900072104891858624 [118,59] 1765840840355557097049179005612277781407060466573596278514605505817268806126386567225020770819197287144232970868283324840580235751019662415668430534639882260552098841703002243733893547722670687681704986432875904186167574804251012422655442126742018674844638941358383638818564620949017115456435851822883365078870363927171833537097311048847060900668643538263210628836750499685627206150939646734536982903058435242545437174682230528440376568061168180193349583489585648166200584038823608980370413453271842385578275304722337560134250932353311434154375971192178683617518867406144042072382200264398357438262902419959742270188130732933050685073444736456542455978950182246418983382411200624084411599385853862705434125678088290773976853468762889616448090527444506892617360293577547680646765467744984139124147861638339402576256780233255619701088403664812178203787358860987547156957569001137061146551965582116634797551821403578966780584096883667338881005101025348911253178483991288125091892050485225691858124084244591219884819294085874669707013492510224693557523247265543351484691105805276878784954341348749621407540921035350912441242403776808272370538009673974302849973908453949665963315923300662531092000898944070151754345076016578878725289542497303056939762257384488125372583344316335147742741813024426784963609777575405985233311204027079040150676643022846817086944580780009768990264574148449471541006696564036100341397185790417543834465916610307982381876537393476568599584721091148282376195464678982503212433815314266582660479941424281765967941730962319465678731677481747675609469772836010245034488938533463550144490746939649340719424256817404910890650725906931325539325367938223251016883009051225822473384018200732623337067128480769211682134439264486213899415844753411526080477505732933010584080438516773432970108242103787701045417600283801754736756004853615799795394767151774861103283192959541305708636361565074785945894324628650866460074136586352218130986032123252804400320798199091887749473472388122226326211399992114527457516893558263697000329927897436296113811782248963059356728344550311162884632581460312109445483972896097034755637326691598352778714595639517908312757219915817758683977942825420101212820361949866857925993222669259357725235362119047375133898488074914192913885846964914533537798729187788892481480391610389751125901901658264565496128 [118,60] -190596113214693989355851333921058245620711504437315048334131740368733463741397124523048937842301084411167866312772487897419486218207185689906438995481217893238975386515526389407286729246468746294741580070040729653765216450124360627569242558267433222109567449782546378005298105398973650075431242195340038462410603524739827688199906252706107147601329177901543959046759828827879735482425825505644443998537625095477428762169375856286948129895388797641126376353466903709933594273813339466574227722925985214066082447044350237859206661626130374894174495065429420480666266094015278982556701129655246805452680183712936727138322242376162682166260712121140787322205507266905834490478438166138581368003104249905512135611210855665817835886457864693791103324424416512743432772887787213815552573425745937300179941124118005058126819727786095151543305473555626773747059286316069902552864749133447656672820282321926454517344128612672705358125317186921944318262811659449773714259021834506235285241896443973064347464140894920680933519891505305349455134200455600631681235351007227330906520581371883787157524458738432214454559673352055937848007842151008627511467179273755587943663736891128428137789560569531644004808784912607351770944235312655057888413967623799694894906025487125674496762830103651995258803937103748794409186295426096048492240623775386868615478583531548534518642346996043125734790494947043693328010351561702002819897306169149888395937987407427489247902016356262056507750841717323095381915776314252466419662322536135670026710016921886748795084836589775290475780411929699583187399642417025174228098336435083631065077058057826275730893142199660503035624957931251415370197500009430545474947061686701750374353885816121241634364888749683749024633283101157239159226097525130153554146152035027906373732249581420558618079765206990506694065662186137394432578806747753414434352095460482556509993868391572792065807007753603987675054307619686426244059076700888114360034696968877620735993439305925684887686224789648277775632688659219510205669878999591463499424403696586871085018744717985530027130629677115599366631873884571198326438601181027984490393390977592977246501702157512354153906713012068865445760226840077088138700247726818523422161918623706376342974085433070341322228097248112384510310059154175945705325566046177132041015642339502844156945436941783164 [118,61] 19160835077612855554648229340379560946676764268464946444950092197971074673812384728613992996106169727576860275043591209393517140222209058138870864221415292942247044368720094902982268129541547145240772366156611924152860335698737209595336756379930614095992669102019524453479824277856605292088902842097045018762190284646013920815098282320008963579336288767315968674489462025119263881234582257605862398228499692165508548967400558555350150996704149009881564573650591798504133661099102548574812067283452296805438786026051731596365617523377404103722105332311580669243295458164763374152840820102784285284384816473510595703331456455119755341443125785381262979072660076228479007371056471258785683996023864966537219811438466764920827708706031676615094584273352786609036973301084247650117598535072619241012976859355962253026899764392320830803144725995731716762309426193859938442156086699755172704697908518825697098819705236339252562154486878712486333015669898137047455615771104947695147807527691141045998292787181684714877583415951863137570804083671193217104560531808346337095573770727757843510399858369651761032166686018423914678712754027646182047750371939957324712080529139401690785226845450841708184736572253017995334138044272062602043473619653790788273604809676476888832153534877123709402874058259608672489875531010749381733976429338927816648486535468595046781243069543917510586036458097881244842975672748499060056692887971279332856155196114553526345971894353934319238673803832798638778196800273575536149510160482301269280899184337258466127876530448374182749431336325027289030999767323414195451262565492217378670566072324809674208420499105287615708875305573776814987053708145909540643384712548210366208909095738511952050822449476029354934777344867892141900901636068681464906065313512653260008382963272219403922186574905301416172063019976394200862853275126347370207519413931238575883544146540671333721624649985429396212913132777783941309011288772720198890004184096248133102366342788306079248353215588510146934040496450649812691316217065805405094023139950020850422197520489209352673555807341500356735688673440564653564460294032689847214979969805906737506586822941270714793592433958465050459137669981669061611490109024902826095747762290932508454247757242659950591910072595611385489047758096635717814262735725798396434418206424434712967545621904912 [118,62] -1763151016448150897091208058994375170230966051177655858981497314145939433918946031416165575968616013080854756637466291923026031665412720204559969432985605704399988489656038185061335028863359304340596594278124163036664990281253675856904697614036160810377340206387869531476058211043112372950246193215965520119291675044601447551086413729843207609891321376148618992203215506268025729336302143164061770198551284633624692628473392480381828240835994484088988732122847335322638035599353670965658597031985767665081625377287782976854464830276575567353615327928659995137028630079415709110342093069182649109583182736821884440106830214916890419774800575669366866578019652502022550023209510545246629773204671766925610120335729292302378442461364682095154803079591970740873156711118509383414057136991508322155312452906998382361018796648506966795322680103559973372346144055877253544839563569288272247709111994287399494985788980760689073683521203136961551131873729019752433088185009833063378309571069244097161937075584311085795352097047140147187276883856891602717205079011739551865713795679969650674350188434536402964928770428262248987042580654824956385425451703024832438091022584592598788808167002485775545499625692415279138029527251854290856516646945959560755970976256822032759077425403276647046308109772380372195184487923656069276385816874752258324274091531011617952275845006587490048205296280053949832651715526720695552982735182327640142563095455738964320624612338709985937593187427401833704567634151913309660385749055444667691151315737301678289806849259636222096748037127271723584502640798165347490978477566658224329724899478787019591640199629317629431279969484617682301902276014060417568140650471208817934339137398946779111572674221504001674055154341879759181996642577962885417912193475111026366050113986849982792291240725306071491663189247642926745425869318170133498501537936051007515215100874416535595208722590263277230073877053897621565304406046772985147942706028082137639883530210855593392375194889201897615912917815906834210161630490455530616517817644060654340743695244263830668828910848726162349001471007968614053887198683277841203704412116571826369777729798594156221915584940797194763265403984925068518931805916750359442744287381269756045278738248603075382443708888277939618078365815625950944973178944348445269647196380330874330280718848 [118,63] 146890903419998296789754517500766015288162077365335134338166386913475653679635808288545358156306112187295958700669874325862843017260648393562585074457541566909493678349270287652865405627932426974883497241034625152292535602957991973230479062985601659217570652967752316415279841890040684594254918440216541876869450561882543854866041324263319004697686304213334126006753915018628195345171592358644214693795162260231038880093889400267338770669520874829892183909521834627712307191166093278619477523563786349329008620321585161699087735124648195066888491282947159119665550264281726410423321711725570649517920911724842896751992934724389960196881791658325924005341533932409400011523222580097069467364908150568643357877697309177309789390133183076112925438760099305697331251453230795359114133887900415701565838304622124669757702449478668720091094540470755140832814436800211758218953366294516982700678853209678084013415599779131244860150809256338536951322412882912886260709236846294837872568446155550231513130415951671379732668113272956801485751824976096538844160068484881168295874384471047717574448071617247093547962497134541176085915849738865388274228753224740965363619815861446146223264075490150951670798346058243206668420952811291924970248840208527851760897289094675795746138839780636524614842144413465742401300677407184221368105456073858554143524297149172948357865848827722121430836618813226611510326077588786928122609232612446505140798869210985093174213083224288323758396566410614550876890064358611131035237439475187187613963830110153204237655316391957423164401825276858021944400037048839619760773868613750382806877977663667749091194408148707194870746747199291719230277248857988793844548643165558108184609854936941350897408587362964366635216797367577027953021018739431496444313870704917471189666348047397187916711384790824693846498486129130220523185600524455603049609940557555075709662583686000476653686694709057614724078082949753764278390662242644377100376032341854576242777367101469810310693161920121396737805758970512852338967704368200887206740071376290441253088761650265675282465157649224921957037310595080627944102205493591319741040004784133371875905468363218345052103613576367389608267691218522098772081218660977900665443833720145454610687018081784529364592087256172051784166634572570296850017314388232321762995479480322276022092 [118,64] -11038884059007707794130782631475180184768389493369528914334862156259485335583676225322169142606706915348996794276025261010200358554998904139631170051368325729710771538106197123128874307675500128894494990688971243798253978527793722136378591939520351149843333558053782853105973078088755783678896697223210885426021940904416220066869698786788538464210702280716789978935465888928261401058823953708336584435854987411868316590145724912591746855132906006991152998429723991510713736549221716093572113582287658376825193753998065347661344099623988611675657993740109277187383984459900721047472983312632692993694991486155527686344043045444373823394304731984270220306592787096610955705247397444779655789335063101778279208923450799474938834439269649265188597071649796149057150192006139841710496586176959924115854924921311003826619170859159090258138999555180515673234815339471003539366337803740478476119854383127380808169538641357372852298557443007431001447780749498659204846384347839065118325608238504417408208575417834178004520913584151821017693801423693347874339104911815660602321686156889234613083486609163566462856051410027655164796816951144636405167494339726676366737930789467447808871484842832298184085794228955720949033420716169872224195452487998918926558333668221323833014889127287496596490267270223335666058047108837342420572047851057691010885199309611177515872738792610035127068092131144375949390812377460686194875639255701402423246753909055163555674969755517384793765441083700212158251427341650211323249787837983219228994806934907578095463557421688725526242709804614560367925720717314881780909612686263117760181184417363494715945929247512502657806826081036178160372099903273977407642663068914605972869527611405447427373721249482222466460961609739911411084151905614958152595171257910443848095636316477142619037270867912457830171535764434429266293094158644179802981678246415954336887903800739680752291230938092698034441380099784531415493000972161313173950003790017477353886333107890027653556563994838049238661848973694582026895397891076045378166633602739576949893968340462231383295535755388604334870120538744808580580545887321966324138370596751222809203153163524649336176745394786722767629243554858586915490196735121515541341681378726161815012313701752107700399662130832628206612010538070708430316122416560820136103910784605918304 [118,65] 747342539970322150012950438382148372639026570768212281884346597826034897405375908362005295558641408280702716100846378126646995438292594038011074802178682744241292138459892865668668603554354894070521960359406650398571086033742546959696909771736677891363265061470826727867684475323814883789597588545159809076248516042536196530621843825746426834631472025191987049293446528261502687556855945175508711853236714540916222217772626585740371354204215680580115184648567307934313888350434885571918283062460601849593847596590642843272371294926244272654675126209500863950005636962029098684069744828706135048116298081256524056441473361154322104055246894806001900590709677885216836542582207429522838971534282382166203182240171228999829878276295671069979321622346428996334967682815595229161021871514635286590496486042547479617178802464456714947157292002961718251628343400403663550995752561688333709745396957613950232561898503982854698589868905234883952615285578913644227221325938385455441373259302988319793446726825571446844448245874043224530881354485155769344325859439291219949863154096540020547598064347644318062045339155305398904075675061114004467922630490453256232262467295081907615356090720092674737763690662623845474960960094236291263018318697215174873230013347280737407381309680713595612128246781625115480604512634732721464081273450724282144628359278504145337730843502840968976614381070416205529592894246947112976298719329914031638379019981540715361631290322571151068865139319387393026450650195781208868798252977997494159293899418924991249253919143555370096950291802262631680810259099533041676659486399822591261785727973020188213738429069745145966290340120722579605407592215082298238555197708482988916075244297392843577837157757696798662521400493040761602328169383991330661594048402926965541133819941163774616761166234200206134211144587939565021988342114191811359038371758537768040257625685664309176249717665756792759725502862444228672171057407452678264610368244724363235171092530963811964294403066481334576434076589041330619015027317211146858635653546532678355198609730676099682406164541682322349543941531475270785768184961794096464852397963544611001172057370734838841264703851449662261530958745005517862709563648722842011287015697198058182493762582577459078436570815740163477110597060660943005292496265515054970497768482997544 [118,66] -44989723866423670126823420721411158638881934622299512888227135786634025448545296826349524119840827151914831455425490551354091941006519632723645835659346386610345798547483648146966731943435792488019650376879861885421865450227974823153878937617991411466841605235858267942779693716624026955502734465296008319735424896391950652716329325012405130641984436425963912123419571531479417101887312664378000526978211577830438382306251220304355675828457850642135871081514486429134027753732729489962234414904896296688283328750425862930879354451961527558383267280014574367398278825585202693346066075274323340233103590909976219482520927041820134560308991410135575104097814921411495386902402845669413678198790507173689178955842834071031446688179172883290404799715773134185051525032342671306083680438460194760229883944585553539306785552336913818100059016253121545722207559614781568405170659675535145094369224592287008731744185342069070272838076671105186333494170806352628412647285216114823438457483331959997268938016582839806446251764985170326300750599590129457596908217135469467638714047362032884043450749171478848231677315437466075028240044662516919255495394116222305990110705632371022637463222089763228819571004457610954238191295105877206336497951462902739558450675090632574965059005908320073556804308195505002648603549263985841351410792657016135042308866767118746492143659236101896448025036872760468827384632732543981022902086811205572129201536631198608550706312894307460220834170977050856767834546783819571613272123551705505753010604722816772159446628179954077309901094095825665921868053733213418796761137525209389024716220884844910900162776976581068119480900884688843206288219629432553869114927901426982338572419788330027527868838779485739777245499361993730059320312908934919795791833920411435087511130531038718639671563601978779250332868860918215061500419443477835176859870090971002738222854203937033567206618366819107969872343275122323127917109637280720647407150243900665014054371473223419079047968680044409078061905773840433079324669257216478033590655284866908879265346972878640065630689849951741919985764884619887117098886946592803946670517927709568724352557602533453567493205024045056266055226537193558101485644201130040713538967175580666748777432369153095711769466104545436775660966038469945068023792998154208035556840240 [118,67] 2278351355199100276181927794679313507562472738382381367007172308266416104822617193640420741088984854892226558118382051251143242749270578631589213555228467372384695357062107685106823742409090213665705429150300113434315987742734095159763078823663046812512490126292590044920997985162093196555671724447384646104970746705084847009099440145497745994250175960244312944142448766178990291495530352132703706254636320729521994700277449673780509500632296954128198240037999480007746815421903062179252711645947039648625616603608302893564482339953857998384874937633167722603727625657180812013632950467017056969992632925024327770002352336768383802905562199786933300832893683232938382987326802688191600538284920242285742588718449469500129620318311303054613646071732714159773175567352065452185148738417511596992469234431247555694330997275151949058929205963295895874931981195357273739752007120204967133785676962385404085791319465331364467331191599950571948932106838266960700362320761743743919656029736579856200749249996280808400689774994616273600827895652551057637025325997381588985156606248792531823501912321679288098650253532914638925994061684069295135322611246964566339292495955547583876620564201604993988818622032556293002177749768363299096621716172502754699335223624911379367682705162331418788360941431087760368021986049671219687206933185597044526268577886464593671813007848948302636124374127401716681796896393488694969768848371309513671262863412943497748515994603736342806534834117955067467336227914163945125883834842404462717998129211475070535485965724195113944754119970649107953066013889316939039655873027402611043110979182338977368280879340914727911986354766536185240381352507356230503084795969732776733086080986217979401331863600841400698011713204931650903529228589360484724352585887103232775894542541175992435482520295584276352300094873761265361039010230901904737642283491579578764852547281417835365143028216635206758341941707442111129915441811060090034357442269621682534640802014326689155173311040279534323653018499958003542137357796304069634852505371167664119004860682477966922848417453646512128751814676792121163388386173836588251414245939459555918987161919476388836292863219736951550385406260754058850559561892888689338297163183525720350766783040779941258045281726919095940946000233449341110259975396862179358635250 [118,68] -79767431266705680137842571476103517079484110159471122625543769867512837654666412917922756315662716505166177754946066300685554931730076807884125685457067558225566860153637170315869383832634939508312566415693234919521661936071006692677006652216536530926290416611560444643288507904051908840758883201931214269730930426398448812658723276269172079386023773994084751349693513344064335819049801944126826891326136465986709648563768759300773674050711486962688253513827434090916302491129972233136132587400112648551395475422864570328839260400282003454327135886372741501429580028640799321363735004477850420908689661084654375671920769231047797427244648943074526126901227575224258428416028719639213644380063852075143229938888296780269387142527675260144087556841235392029626703189843036320080260929405449405474787007002014767292928770867693594733896768484184498567904246796891960609593719919297349658411619492306572893683162091284930289123466268271390921194802790470667325393741511493300514389735759723216561361617944048500753968641180353804278923369100972886444145149240063671412360534647345431977782429468644182132855416530037635028283896987234679833644539259747704848410278549417336354366694541255308844055462416247123930444431716804078799685440874187276582802411099566437509775556054170638665752914937177861762688897933703339397860699095432317368786625672394813580365392369734472890745770746234062026177908646727234241476572815057117769360308177087503028966790008234158843108725972777830414252634584149227548595925309946748530999952275300807491570959174879113029661931517347235478787462379593341779869314973739281611471682488964139665084354562765045500657437195853891006770930352517011470943172266610631212277918197758950656339006540430523549155260123657491775204645478326038381032028803642848935714833071685170683863535167769211757075518760675927688009874228505813148540782145271074655332627662166442129085760805173630650425204635146842027390699864088909158210550659876951233321622355240405715463316524391815945353752475410039887448259963487423840709530910932334399467677660776805706823609800674940937002501114715753277344918630058817978727990509219677915950742376611408464131581509071450105467645948238865789335014663366580811034081640609937086700888659159117429513696038273109090589120676459228835756373247925297800 [118,69] -139239922602445202512850585502331450786073047479796881795810908522490460127228783315564731741612083633272623250028103089138588963033598438429869208670002991578743286220766958413762853873187922267469337095817573238150508961384046590810703300469234782407966922667164131301603615165955029340909010651678776536443642572339443085844149935633602096106144042248708303008320338283841358092261278931791512612399711812250537368661587905466944848382414726785000091387012661780580730637921423513842854670765348374783549063753924086658840282825666341950909642759991182866127460068646491292748338985733190141132322635020489842101800765479167556971116584762234436267596500682950316615499419923322488502185279395370317278407595141962836582381224724676728350490068016691237441372385156398658211123655838635809673342078787953232122243588106497045102692818445511375807655140838026983371895315030790344507504125276111036782116394977191495022164661235654825540779790935736051561451528769327070451673083576190020896637617803269314558399253901285770440275287979124058964647271075080768371526407767316495020452765237821844782870032258695654669887829359347410297938282781263218271483181168159998171500702182332237824609884260021508854407859032807758438177764917659214179787838507334509552638506003221291535986664159675956903463450519206076893581533099677183242665092691753194061718135106720254326004100369684144469737919236814447168175382336704711405902873744896717900718196990275530203005930411446751812752251675935148162363347440109435115775923737450361876397097640141223008545977678238717476361938198356703896641052550574536643837748264529280728409946099786366344263463205017948472741158167671802171029550670408730448523182882376908309454441041005092834375628143982868734319836556515608857767686365908825570440960227393251536797720026692323697461525561043356553854834564345117213755032837205043846413821036761105296069581594258863961435647364653655357042690953453811286698953661593825591690420179652483187882404737462135793828435951230034134992512757042234753127153762813193002033647354830551877923315435782739071310496851943159680392505827383717756765240743692329340357150521550285433916107087727877681519679910023574353768691490890592797747530009260429785513733856790442029274284913724535134392306318426841971999896330060 [118,70] 294923714152152754321201182399383001616322415338156828905577369271851675332868094011730427370070953911474789072811268864522505371663801158638846172161043531350745742046690254183416519030823380608033372111822691390482774617113044087321244370133511672281244012009777562232097253141332296131460936311369626934803035570159496816203363392922649515112958611866352401152837527287221282788980388802358833201023674267426273647002702286064057818954675490542480758333016189997907785069641751324168683958598870862863235938358182451172607026146829920747051325716656235421060973882499902372790467948152274238169886245632475347293767353143545081371460241861634016799552691479284575338775938534178792135872691082282208574110159566306039619870619951380207513731598143386263249671868584134871509836037420990192177272730970101284223236660992356398554434222802680257052417132580322894046206840753987605889673692355684710651763913740838348862898312217755074916722660289939054969918045221989103446918008218033252182494572685957589944033897585653995965644309625888194919791316662032257011113714687544682539255512910298915755765979873635181417418289979103127962731961425915286437711852965419847356632463472242822695944099521280012903176417373158765734747124531138148609719699315318118980882704856347733889756831422871592245694993165694793977132632556020414242537932882957764703051460104384097206840364169202190732577929374014823101520852553789578021613396572474183687336515035025542563422429064077004869239602003917130918938572292077606456779202334483625672306252593678986074538556498858363836890599841962070917353916342321080561806000581712080820374453330145941841011231577745236039429166239288554836835691880523283783595541697358462036699051491133132546899938577822908053174616859159893633665976614283772821996011755547744589777191188596217519623867639704319357242992406977255513467197491720985945797587931866657530459193947723236633338731973233866578640696526770877263924200307534012648699894283535615695860594892786432745017378834403161408210484099156377079118771137515219660346062349907251254376855563443774185106357263298198992580108099961048111682245470150462612894474147410321515726455682442223847129012711088731137328660231045248135310030865852395370580138839835447598652211596944826377727915491068065825418081224 [118,71] -26254420879021830717712871692886940654404408470945982960331277826680804602494832315872110393940817727145197207859383870431022094557413881063744052661226898948724229594384216276118096111914458821877631956689568248438898715765228224857833591027206922191096011181184214118611898849482274901751974873508231805241161761198834668316149155640172672715803835728424733476248559788262499977369907722539799768136235407057692579429214231856170330188243386582773908649016982471650843092441792204447239445490785689080983773843585123679356663911165931887258781292550389793528821183685485853631512226190720770435182515096465263650836276614561545379424103822866910625887048214542575464275802613768685916945607642392532457290398397123561361419141874158413096352070317561254530768669407234607233456473367659968311226375475555233241964690848538614250974986038140809874312945546432171766124099396183101985055268375529542411999280414785932213240878738313986767880225177796301392177898270544211037983803718304299395644055027705313433873227177128717643907402508121765834895539992753477458742659213205126484199603324063199763982312538095937319805867828081101012170784341531068872596014422782711060012702580114857555494374598603928296314468066104026239802106946848599279292407588687818318432221281377248466426441629046251668435586968605959321113141321430917277357481717338123164026975456658535948429499120823492879877317924436323006567395446147278232124842754215078568457232372630517923318256657738358788665517286626543317185707051824470330976884673582542468804235954689776109230659003432564827039241844587781966919445527388045509187185769151058338103714408573957404071131176683653603238653895232302417355531542916428980147423554712327137389505647421617347097079399249092914951441242621705781150930385462406892340892588944252583748816370015948366083219589287804422227410334462400604171916401106694859399619590473935927189716586236627618950585911310047648651166557225179435892598554614217385748373881965152227142361984683349760815074685412225031238800932660484617317841071739604061358200996542547838794929723630588239861146279080062360983001762110901077031782630625756705957629899831134660512664419922826187711738363175965846337697810529315972621798808799947541124196183465209794389690319355343277603553986138600094844235 [118,72] 1350014871549020734366376198550944147185594240032139663665288851493976425023831752293081911633223231393670764806731155893841352415986677098545618993508200826383996471825070201849027657827662724281640587467877130624580057157445689888511278464623780094354130788517765265945602089539535527243687542342421610181792755018962898635098812984805714652094634888487627988892074400060182824736601683358815309662048578036042934414538122421449490389932678981872704801148451341527024463790843404638114483937748939341231514838395829106537189156425897287737672412381211664616306920367144575501870752736512360944342070757536903931219223322418693195722062544889861556830305386024481022926702799072484186363146812502758086973713215728325245096872644349539044030103850963551279628076268871835518292160622080951186155917702310278358674842603168271303628678353757373095871397629028414744791380731826053124649512629185384736393825403979604336851497044419408245498697802971586680052648530040483745649229144995656984279031259983349373052495706842308452681937882731512479912606752316814307592413801174893077475919422411714565784982595694269802173222765969288692321798496494239954493969892255218170133440315275277375939295364801378558366701024645028808389251627395425393141774682977813365427308751353467181684811441116946325186337595808430910930731936081394245785896079759851269897498028032891530528042199109813056751548295371861747326100541937442698036622518503878801600602327859163112074841842541594666904935915582492301472901025687183739523232276154124381008107181882107098290896618763754337528245825786363046046399856021992882225516267381706661169798029875417483742577764698484030235507200176785190803817149874317116148865978641509640225913969090901741686927666257208298093168968597319834320370373160676195474941957316854012510295047530158613011256101690174071835857086278902124748176152297563125701671593046705886130777543333830124331201585609340340456439061926335922263657264471311572224142584573585304894084844407546326026647339796678986698027455100650333692706772141830494724587920445042592005802695657854297563220211832533250541523157099819428871265406513677071932474237502071616015786545991815837558914479890471972281441206093870101507360916334508400462135494627127222106420621672758997112697378750885002768 [118,73] -38828648912683583987571245304181579481487948813995919762686252126913116408955243910278099834728444312639176551687283028650520023078828722821235089695311874778089050680758226870848614688610598800489160116799094668008626798103461262860304023524274811000320309567681383951571002329256914815109048729770266093686624204849278343159276535318470324228281831463075108501864289434405914257075201005909183583307653813291986083084807422549837321144597979266830511239493661100563145724632365692213661658276050263162139902416532358527579763992271821269932548663621144854173236979552633290216041845741102858194986343558153417095783452141689770368752829071918541283719520308120062077298157274310559042252050386051268452492613054832576042055419601293818130974409792425721558281292135938309157073118334286890556755620435695662923247419742470373262271489304048073237266224076747876949595161487085101274869376374043272530752499269502200467268391702437086982811770836632846200360686200645902651715678171759222835101361075773759277494445255849285486592517077810713341785620461395606823658210126425264492039758396037292523784077397009019111823071957976475163221731209495361366739507339330710639476390336326581222538022922946760790579374127045859375647616826310396382142487633211250480177881741467008593231805934290938426589413594842563445074901128334227598505094500979170665618247331493503877431869573403468657985359513290535647208917404730505041578818214631949020450379983356987896546287490047221607901746712733833972971624542928783184440081198637825872503942041010370132525365389474428277407553036466132255216155849017558754928041993058323493784531777942492002609365323494189067752874749789418770073728618911387485831524686085009528926150806227121140421536948960011907529869845875443559141267689784716444962804518498117469149882782576755012879984409424523453962444421202221947750575004618680265642504707292514140173430555824113282048192563421385891693747388539546129634279983198641310832883476379848967177914023825964083968210993007101382307838342368959764600981668906754941492859512037732317545645919678376705824445183298212835474544141949862132780394838997425711353915148985097965859849518128131407272029061301212439341754241955192564000044627015721133761274422327928969851257472039204562585090727609904 [118,74] -170181378351696689083443645164010903722946308950053289225149131312077274028729012669303915229765213809657398942275077277369171021917189257181411968562629896319889431736241662379720938710206284202095660936896142279479364437201415309513864867670352152738366570867351037231579917179331652719946137446448100586630953028864775547307393943501317141890947137066538090818722780624418448309553884328507851955256105469671192974968402804011083481004329052224137666477872129593448756797615375372592780681082419082579266926003391824636085785982047095304917715488294589387760282485608257891721200476962359392833229036132925173618019272010373834579190688341969670351442235356762758166556220158375192158567575551486242401365313245900989566899947878075106712103034146763752931359594823071538163683994238873944408777569565702463449555561940779274150513602140077404037564477901112446325861952625284002486810285282963322110449732879573517101890681713163248984628879890767999034012960428331020001506964200307132219462196782837093306815237411121377122228680157301729016593008021014226992973929315122282560271883967260805309549478649282284790743602040098408480776428850729008736721246995979711512201136835165499790775860726394182527865785497326700703852615543480177073152177412789368062369934694260700502138714015807258165915214579395804804248053997538854402981467610312143359106369857411406306783538084144972072998539282846419646345447527917648032526574196641248219799156904150214141648104644545564059817665939661637995224941958500450386865642049885525207059267873592762235080320582048343596624810598491929006249736158168548667460364849291806013401176288922720173724970034743469774330016404532252877235762053547683155872803495091037854474322940159663092461535133722797914014179194862310864217618398313860712337465126867567362750056124241858371332983559316206155190938630029413767990871678631192270969110313372272355461916157352268062265059618480284766474067227485455081890038483369155001160255953079718729728009323455898157693164255783911134888308758326524706131320862651094516356154644977369262669957754292710596161855260713735017412958788408910487664760539170001800118783939242827669040802591063018846245120589609790071082225925676308858538190422957218531410954955826132704655115139007795066970050816 [118,75] 93499207242894611127339804812297591559429645340641343704246269535465854101028226128811933996370427847111390089425614610005830767831984220414827610557370819789071790912027219948208998151280990358556614679590543863217535928493858194030357103157724662797591339287190454106013269833263750665933101441793062822660397475932764701584005245566460782650633996073356915604562728028487425592555302392213153288805007934910780913370052732402537469829152708005592215765361089855927626109745878297585059430270935064991852474911696249547880616247348267716126584086981125857392766703265555426544257977095206634390440091005160499796911078890673596143302455514603311571681658418203425898628625187423957675213936382117125990075391961370128637848957195209582385342210229327962527628448160049841464634935293221034906188717862407636962074028768507392830769751165588341393860172821796035464804729482221329904734861955071589675601467905449615533093742959186808304721625779240067095061894151524055762840121805569107518683454993293666284461001689409179238493072967909265031890586094961223115872395630774017227502806569727526213770908425604879870954607821682761493903483423106271680373688646495059975946660352481465904575199721031806094131475425537212355256580546443239271400176798098112918224650438778681124470020013616818891682002745189503265596981790414964269073995093708129054002578498481174365597689286467903112873667338767039358927727173828060515153127246698075575726190029059263837064211253026082269524735338879135245000354694738906507754632054849496560878697556353924505876460720713496626160413295927086943104054149594081669325852578123793011929407134940201543603066223574765552697435267978618868603246560225434881385693205011954639426132017661923120839900009035930865917687559643822021888058541658446619540979917104007654072387640634365257813075184790561608593566930035860838026770617143909942202289625186582230581694307248943082018368309442493329394198627911693341436835475272865142556653793064926935259059031540854395262679923741159545201234781868158385855847177908539935590530999101782151442211613157251663421885850732925745790690011443511497406222780635050422737898223912336762417110225458274777558150296290909965229083904482229584341121076140615630513492705304531321058930056249768331111064 [118,76] -6465628618509089150739706911820498108112955303289283303658200675992374742619898335863914144836880626296705055683538131257805404205693234286218532516112947327382507088523412541023852580802202506678198865715794711914739620719276344475532146272878420682155045974218427330368172434299224194575495013039945405049224517708207290472683512282641652191152200467503302798832711635588146957661697886205070831930935452399661068882010248236812286224710485860847136126347346375735346317276402321570549254632293103960775460966692539643768264722425119016392863220674216008667148886519822611909597923233060444363130081034364392202677401499066054652223780590543610655908646517806371380610659228191546655451975184026335657694586468277270987076756420556261181751434357229961576023315762214358291612333983112925438285999199547656289911318092428151856582338814732699754966277282303077123870571614350757962362703810096181474355635552065219680551803892307449065730893227350349150236386104198989772180538984758188433660048818602522931042189180275981912901636383697137250543655580512856164684016845899656408912699060448467789384569167452720238409758833520529599238043766941583420837885777300757589924687482507740919388508704452131227120008677084180085862540777957231485018850915199407452772531992350544381311385267557729288519165230517128344417048521533515691932025637261103636805115019228617198399395055007695377993640246694782685925662253223261257261351045072546068005633461270170024152500647725049592343916959040775440128774863766266289353065358827760359158963771822898864992496854122148528978300129925354006395841113463390079679351587669598226669904929855828715125482286130689219675630355252144878424613020765074852872428189049775904882154159965245754990133559509712135743887566406061683749372025312650190208529168497181496227674782190878607315283926625702962871049752930875246940063146952077797220142935656468114983888001608415665943739535593875072004743864309659572275539169120261593574959100169083122483053012420053023454098087333611089286837609977426538282679165664265635144451627164402739517412366930427149607363968763615665462213845841302494031937815219673716578972487127884439520409189032801611134899147036491983581212537475719283678312723926231934255800289548060764915367563649432134130 [118,77] 292021065461767310054215688203866793654442946425359877865738124113772521339335963654455056090016214102815721663019391018901012571907390231403116748139622049341095826890616405601798513724199421504094875071097380312946365418209344278167448926755224411751771174269209509197644023170882003380389832147810780734178613230857195477017517960775278076117145698260103062553979809554979340961285176600253913817661849479147868976890726698679994024005651936257643282741202443662957239522451902106232117850523028294491847301414729257169775798285630011838745904737316732661250280538279637344374942034183835214375694149925736194142350444362871034782577818154980481874093857141621816353334786076464813508643338019848229395721078571314632233169542090263745140951566472073434094659909900389341470232908131548923136630713474377037295199951218915371917337969579518124153442759264205895848198555928907499931048127752092798722726987381634159367360703564476912582085088103005453370425398519690750289974681730643485115433110854788167387768592745139574003896980894176601422193815081891255510068007252189437287973875478251266618753958414207053721467588375749158667520444670127747948889651550781711556382230039634337601465346301306510861019192938437005902013060193012287819228252200984740324660961330707742579613034953720099263480297061046012212655875175699532587806473036479211431080855931260559285750952530963473435097238757860226966622825797712104951775135834084863635731022577245995623755326745882573454544134480869577936016075238374348750693044482543001169349991236013231879596264463913025909912110275303403151895121938185641437559504118560500008585369949808916364197162830254707709111652941221672363159926060651727174780633148244506004130107683203064803922164898918629277018191063075792432000600600346880992892444502625545007923829702198654417647447986427706282196403470678306288310766946566154603353190215544168072677384948334911302649807018538275020915328365227092862985644887136394969207191911925313264318903729544572209109386212781537020123437521945060629611395284847546537802765307626063181981650137786322294804372370389108157279334325866555175314132849673712802308770235719614793391944505632292359650295520744096875802486762315856906260513170528678897409347393242692473220517387408968 [118,78] -9680538731502285243672714193851441798612782198802719600560394610456915372638557075563909581789130315622890593654523498513918050017384420949447565794383665628947704100173702403212684555150227900094051968583164779086505225404707238884436736606161455682682952308793092205540864085649716861910900341465505264393525577617585449462127797197843989507586018185837425545525616134938599801030519029298561908304057058399474109129246763241341119845011537346703054905764149213999466009666468771371208771857853969609708154450164248582477885906026089709688542899131083569494718468571791135136437971759020469514902592255384761861553511960589613402844961146742019553281705255650815739504516592615767618645474783492510146848043792594071249584521272866391580419799286249422079962640173678505454868972277038369427395775062399704324013906583471712135366230639683721164895160237975226752968192297595333036220095046110041233312472548943040736705218076271645339789001879166693664535625515328958613790455786568823393618588761652215146235415255176313119180405132584783229947964204856832928663558547093288394410800928691707217294381645089716639082962527213085080994570104272286622800618682052780486891353522486620150392448619192071750287402353781566157505679658190137627652740302949197438463982262569101688349591857576350557136181723419574799492814743018810252063258843137771141998688633560962785197348265544824563322131809742234228572526416602826746762607579764158840802237939419993675007912088300295479348037753493600056717728933472573940186158142278985291204709139762123764237697016560808067352614532671761010191960445824705194691656497413257340809263338146196265476535829282476464401981679480365015623864001136765471060214267792492880236983667679044418346580937092093662290383455888153260672583503986794874895398459279036798223600160691051899187214962857203197489602604586914502273955798479921034773177555326015297644333592069558790795517526664685184366930657955993803265240650108791196608460548790236113759794166666216173927784502908095137413175149278036150133026831870064642530479744558203879815410788144087613561788372617403312142326761957450612728072185191337847537438946402641613160418156144787550245815599379330184030093646608683107920207072165377234551973136394674856432822301184 [118,79] 242426238526857002913306458536539681109175023510979047480438432979276458245944665820546013337876932449161264860428450767750464720730585710996207577678432066635850172803008339550906540380569651902896602178619577796493979001663915946464919271154361785307815696306755427444342795588659865754799362730216986571931432147312443244050475479862456886788346640207929464181095206489071381437740452646633217607908548724461094416468568017713314168584705709376674925701697728777022667129122408274634302501401306360888107329725915783143436867019393719132216809119183650828460748218213499670557901737717630937938328396772085893590077425725570709348564325925662733286145817101110833998612904291241225304632252221035395480142603886846629324132823772969237766499752393690838573646955101112948927119195938947126853201718372129269825068588497337283470869789706511255340741878229051349050740689080849138431611685536840968809376458174375391784480638773278855326797764631243014855013572639978685959124269706679119303841703887673917225137287055255223728033228544697643597137285036717483986796562306196702978835015486731233376413631803883922949097374614433015189029606524389193102977000676520483591415298483892478617799691412001511460691848952306661077681675751485952568997808500087023636664336794857677111588202343897994484741159850598097773849744474660477003233983628120158034300122500058392449048213719591019452618900383609057816706460488647916611908883335615002321189580739203573165647299478712149421918324493526595723817956974504638030163922280416920908440287391226947347498120811067306924836151543275948094142845121329564245749220027113137115376559706744660364062578775372961495744887171476406749085624034257928706638786204292622198299243941585583499170451205576470500520868405456718711258508736388768892442052950185840416690453189795669079866388115295760985965331842557510016907028884654027843082552933963454662832491757171402893014137205445712226998889982859331831205597299853485245355258729800655745742543327554799451837341055301138064548736407579592638065390789976844087329458802927012264259789290268962284217346388112148309131186449326771223699796530297108442601268655797925393779047370283721112381014006171102472000264794519539425952616787243059491899722125810850303734128 [118,80] -4875160832993759073327003808073984059117425527858860016111954616719264678820597817193664185624056931623442714547491236394496177423933859542936186129306447530635496638129110349847213788659671469008044344413627184450933278686471633121465693839208640853226230967440376701978442808653221758273555107600256460125653969327559961012173187820170442212761725353429336247287979335042478867387707724463621511944879230853847663936900305472206636777994358869071527160059226630052340258864612755107371615510717013302345396935125916026033446999404678393765262235032798073053840096381634965346277398457498979498888115547596746634770382060443224511535809631252745375298924526512705904148211000500658075457121669434850452473511674131248885079373667293500164295573354475868117075960679822341757156883263787413927496990152889060756602660302491741300038449410705185518761581549226647207560250738012154348163593091271983002751769516172530013805178570377829382454823304618674767753282816002167109539672275340304164704728037393546216042880977998915261960314163428503992460963010368732465441534561018349841855939976389810249116345054893424398261100271031537236781824059298973071856345355142024238856231173080146454327666502201368024636019798677225054082852747137643698957581712402684775409725079201531132118127227287890043944453744016142060959803034007404294967610562035050641916614917454146248932325705411761246270986408666456344352395079273970949025355650641778909532809030648219538344626270134738794228623714492312987799599105815251418915870339717261721358794599562959968507041265564255722322544828535269420632015529233311743690118849709234113947529207062634565114247363083393633455586586211134186548054062657016992433337134941878912351816435619757290769169230618628992213159178862187886711461741538427124962360594838856226527471679245495007142568333836450072340165608722822790942266347303114821187544925165200906045400857737682906648166010768121214699109370404320183325644291486965219639168152425560171371094103441228821226707995386832935855551613815114233095805989905732999388310565404866806780067062540207526973329270747862428208026803149083693600547936557055736702707566626485879461996267369514139838621987751542965790985273677762044347279200068899188811290780368951179968 [118,81] 111087096792167351697267820891737544656847258473259992432381693577695720382993533704698319066854820866918378121325439915109823837679866066779279490082674302330490006288812197349958221685314368844299128852047801761941854071402903831098821055277498547694838260895490338924808487484197450601540745473651248167495410565389405754511841502674453562765261843295746410795172943812854537085146651832945822251942312902420489325262347665606078351843586153397528009193424416535047168595385560179903881350655743240049352903824099466475867931743388454772003133070047930781312514961742279184040225414214124040199206828298114002303052639720430833262062489045477995850168176980145050653826488155717532164236612501446770338295230902384230652588115858170356480862964124818145492507566251532972370922796099386692200647270235078326145472778756249642788987729293951664588490349680909524562571829424235056402563009708222132249109346983789647233462495677691698646360446407947373475410775865987781107531442434853007106696171310163393114640415897081152905745700669069804658537658227765317343058227714137771860021699233088894209937994509718621141712083903775243148333847960842480285338698200039546201964369195005800170777732936668429376971711743277373893436234390224959823188606317558448745397936168561911190590209049715837261315788667644287326676738272635463055503030729827639868160493214092702631366314488167241920848253461578971694794331589952075850024267188756548940731271489207770371722165704540331220614716728791843850645300321672381578820045432584835422344366041672329768744908737751255378207443957447947682184704809296481986127885049728647394485210427332289080557374571899560294839338668226873522093192113398260856437654465656205893312144797985737081933812857525898711593645200842010766399321899686723033424217948544136523239654597596820449825181560844864023713472726669991333037942513733778481538462324898268995747080897499020503740498228303595291844296984091440717101492498445590639879277905956482326285602774288443705579785078210145790500262163420692019356731726107953478913831235368196727736099787529213254022936012201700245744600556637414290371400465434887956589348793890723234277037160206762573062896387061944979180696692699972973162686529792932494807444668267888 [118,82] -4071987962089872265391332269831955365131625618468985895292517066184370529447291433531191364648264390841406480265800533061228098896447853543036580184713724088088961790619597663098225948431169848750468873113032970415731102399295099821020368760289329120151751275489101014404683250194370408545366758246843439647166156156400667306171002663578022370392031834471378888196438779664749553010063008708430422664391250937322576024846613699975177419236177118305337824796954325903296454164891396791894620963603525835776225648306616478642946886781269374234224172308214191222404645010433352539610062153583527853299483998561850316594496170195118490038800263299671860814646430857508554828452200043202265569008568468366861796216238072105067609932163759605914045674698439703726482706787693676796171379137960661716028982440380813857448073532746881793113193938542252344697719820914250033309328712646791629521189770619180724572920379391331815496309509340489639462148371045421051871960810284252515585220769824972962403119107064001672497693066083361313001691908088155418224892147781425919976001553459211833888526120833457869868376615211974310728811883807015639290936281362270604193419186049948017315327529839804071408845338005652584183720066497582478669808801673855507778004955671125248171977200420576770203439739341878297063611167861729599164568075701744066224793673860491993320030061626434343708282239967806723501333776149048117731880984649274115629452574452157823269384722275683102670336729526917285782808640999734120270138745781285992299943056003930674985695100449356995053620967929833342052166495096202893598770331222484615850644131513104790518718829967817595064313338089130638701401425392796074905854694724463941125348714209114464472566790987547695660387955017141465460007986195872900622971696357297372714236414852746094100226127336834871456638104337656361646914163286669083380558107863017822256435100552219155389935017252021108194431234709079819635765649735057722888929674923462952617138788731900756797340678689514396568722222005554099387040019559039429757710892533584940841804512557156502990085487353513209471839867794087401044938840829966912876806930479432966530848188630972923068006931123781693349591683235547407176863241982804626500303047188531260086202127600 [118,83] 107508582487933089964295724438915963227304708140537043500682831634938936692489938320754640451103087898579062835852036117522725811934561855134893229673180237446388980833913591911035074128118658413557397469203710398750065625084945341216578716799294293655809091292412980934880056989726891549322300719161224310311267061635173597777943210644199904513055034401000230975380994544946120623977194127011885760839140607025665490354481722153718068607171726231915065064087110649862167357280061258940858721959687606928588393622918485113904377985640064006676690236752225765018476664877316611489105034907142827844860472286441031316776706269222044903779754761677161667595046898903832542711194889805956721293991596041834289190256048419059574946505244036310758126434347750720411601078161801450423040462913740455147204912730060392714497411857683442448187967594277631139309947470480937161747367804707927061315651539102676732796753221897159286092201757412687020402846319359289053466848155803364072671031630640388430349780948435705442153816371782753604738023145282259265328180048557723167942798303923780699468964131454228243181119712721547011935540151152832093751673912079813307939307068711930037577832251011685439181369452778757682294962120165935088723784798459989835348815741603333987888262188035666523648260065361547901048763405899066015878851615232203413761430540164432352328755966583573358550402887989093424078567403517633082363521809840558370327092185166212915021212031342556606627272082950762463248259383104710926902050874571697771152727203770991484854394544055707739221062860680362947702778927319906330173378272255286722232994612157974406372659960760004113662399061006620585797828074435529641114967839898905111878934578599404102656426205554750693571337812976321791366424197333781991546187394541835254134674973097582615726352718970000729696930971751888989686065553640581633302742126207962658134901413904124714692025269314058083368977585017140853806372527345649386460108695778773845495855674058663253348336062597271668847556051301024827823395960415660326234946239899137290083822631518008852014490002333917838365267102581919808767528505847192084696872842420661000662616582932773583228628275732715273209172980904625592286904822836749013065992807220669651021176 [118,84] 493933104608186042546061905640790646486529027002013900061946881575954577139595045676053849650145767709944087520348303606017450099750056293946360464616149265181773895629010430041173038336940522706433152151403567391555585569005178241024581674136407799243940392736450308256755851804558206656274487626128216704908061929178232155313083750286103757983256992444524142505107199978959791703105151734205517781658265612502898272522661780176306754189849073971248482669913158947900673392122351546201820732339539604192691856059257704014073627499850391766199175399503133320325006008303851270639956275507793979635022293511925176775950641295950075681876018825116591397560294195702921581039729552966897970520404243326191186869279392733185426611967400687676645938750906873352453805604883620207292491981417748184027045167158742965970351814772683335941877790270635003564648244400062340861728705303567103958598473028021877208530855106274287399952614347961660793456052312197470247802958031554214517284413974804333740333938052571696933898871767103734210275064079705146169821181188135068281176195120768536879546610147532070297128347809997518816554997914198220501460400499427988572708260373788576668333675968838607763819888776847639269108298850957457082332076054113609034309034246164785350247284278638359751852574751285617804335074204055802700229524553436590302496658844506149788986947295643679777107511066800033018952284828846953972440737371726554244990725169817957862304867069833641005419534912747376299820385875513528848596973396996446432224316469420294277919727948607620111527806043319708302963537357462748594817763144784520582695633732407633635065253286879637267834833953644396959364728496277168958384168620496657301020803729476138278453724035578379903788107512658495424092631081424955726424139039583764669617768783032411905528673980742595256974938528041489418932674128248760770380930411613869758731482267034682277733497160754280229476692663177614649303446947280951309208606739028749762906545769839451090550644120203873233302431100600179355854494441993557136226220696417440959477498817688558294297993504650294223753624138086797392634822640575680616109310959243408615507201309052453614983308195596592746255283916575435141848680604854538654583473091919642888 [118,85] -113665264897749572135869828177827516743916831617755250304919832491870709332613658754418715683200777221751195611198094929957186718975725862481515548996201877681798937199957861711675886929318084914505333149225830095645061482825128714147527016179520957946208935726731362003250707142419093346771941095709079071620167014449301122359513390880852530077780292275199189660081778056435239367174297017257890699080345787021453927851905198832403515726617492518953310315265520674442056750471519026849326302838275503728987682368369317864818251176350807018938837281330312730663920412871306413496224131787128689754023669715271844477354075674719956285265481395202593817797473320016431333255592170495504488506577678727528177779129037585113150341487606697679220346749853301945899884477271944590590186547663943880965457711019275826994177792500907131233733060668028770217494553139722351884575990336928719541960733371648111023292456182537242202955596427963995018081262187291650005573310467241262562939344219810624656436679614230799362958131963631225159861913559459315317711132209134631485674518870118992297729625067671394205296182737093765189787074412298094822079903530278641708943913700025791814705603911686030300925802149759609703560711597818266924926088656266339187647581072538276668626658041771988110511808384345702083208084129072242316703960995357281622787561928217474504818631107615424963579858052975238467217107232194474384978248276065565921693945815697885303034879503139314794721489357994650078352578509419462691771403386859828929199418501236070127884186694562151604072978455116275195748085983734326860568467010639200433282840186255750367176658833916222947312616328449708545433664297471548360286476294068371314993132111663758798599396965646190197351492468036902586601906436810018534432535190082518612897225186045471973997859374145486208485607537754719751443796505181674557914860745271026478838930218565505584753587736604625452993527423088333716676626384427539936021781571227051316078696063203146614540780778350778834023340774554593586632939139797098846686281158827495216805313861003404909077828530336716301893335570577425459066202619274720507425911936453492928489408277881752404484337646475053256497373803987855467090239110351465929239205987151640 [118,86] 2960915615175964463984870600767426625820868841826579236643800243357219118990000031408742484253180810392275517367456974699183756169025298730688059333639738765442614189317785611149440387615916500086007837810040809416510097796810077689709757373116277260149566138934868787404665921292307477787549669098620771236225067902671622404403419442839487008614705691382939204433847011292638839094381063277057582691983065523564896025684787982564806475174429501920597095894110857018318633705484808251941890177253089058540771023282422609786798684970340408606213471237903129392818636561475409192755273378861004998527351613239232318962919333541535390431130004084063184913646619023248893809315739785134671572337417195806803323705553782850937173609422535861788974909928102590725961105357884364625043322361202934520053024316860789322025808436293814914825559415074121855277057466379763987285348966876734488800906236023813587436118306753979306254662165998167460888318950947115037380162460222152275584481855950060025415694719804747275153125800230602329567493204804964269333565971595936964568939344193072530424741974281770938507591310924676739746241051631596252394677977018062220553367937238074325124119374098225453939973736476123684310567002010412677169950479570581227362411793847109965885355932868287470042955367460253158414805360550116591303652607194662263757011798654348580207317001667254703884319183815322626968556181482147665586622953326359219600045396318021579094885945861236960967724091737959963330046426785164844018474880421736528268955348800068441461528536245347089149527657007973590290727109130729475200310101978738853028930443296725508919704147621415269087654303862404347388316673954468345384747043828121845370313869625587808896714969638841719983911735615985510672908089346559620488889934859138571387356889952916932072193580044908219295415342102948688756316786369769783064863852712019985165892436137995420865102842014329262794544535324628152518275817015868127654193958057216907699331505479312263974366436398773765265179362305451587683215123377579950142281539844264432815878574502713823172450707313333393599538495202816334711113542951302166144633202565567716038039855427215183253665734482299544352204946348638921122291242414342076202530815744 [118,87] -33834336930886423391103118002421568746341858557107142841897392009154677425473748317809685631074860978239599996192480248179389795458127248308615119201329820358943819057625318751297967852937908494497084441904610222371158334069485492040934492240908387456522400561421072673894124164763179402374200767816612355835808624461813811759070038479053986563319157522248166470471018349557073906781184793089680696362620823501171880957623564221671453979968419067720180520993209020210811128944390596200276179468845348247606797981277506366446489613613319841324831059426215031291273559130285111244286812931930179765552204787799972566480938099630869518965464221708805940964544836989072065994403834618055039393639501353808373276263766122652951822231429979924255069768657125573571429775549198112031413697423214901203467536877183730608011678054767935201041858402577300582709331621062202165884220591142810336702276402136042922448223352716724782014809430907245116953915223321961787893580706217277921889986846082603775881683762583066453202056914934645864713708296249722329512499787452235452292777707833745132483067633895178103937822888933413325609854819385178901150608356562574442413346085809301044942583184012009798460693223029547317502461914090841272724786284156842078721305779017148669283550701953660195205353067661222063733258079758520039883116551726353585990635594824422179114072098437337103086271611334596596450514015151191869888835861888766210550309669415132553396941505133508475204826653808528287050286173459387997055203875144539762327799793521168388756763233760738158139794883822468931733970341411645280047105459172458218444571219066191616991261930318889480555008011380485121052320268901109804464256108142616014973227087657578664926097004474088164358090403780400359891994132891689923287606514609719886159991511780073867536435710291350787720489528423961214837823819508266963247006935728067998228027580964379166303343469343440234972369109242541698624369266959390267804239386635295592049772676376168187264457629869907679925955351068210906098101095730167540814636329113173125430533057943848189870889130174933900244473110050824783897485576118459820764283454218579260521572059048590310513671940612169539902630292097761055952650859612761960727664 [118,88] 179804390605487726566708395452627039014300508246730306562384493270442051126895427675997898785964418753996866851225746496690779878479119605781582141376667355366439159101870564883240858178456127227685607500845928795916624535281432582164944389259841730463379161597672271899528195103249837464950096378067546775433972521324902128317668731511734486325593017542031430596054613788133433577929004521882917378976966346116955212053637255946893751193224995331113005338668106711480109723178335271036655049618668811643363222294529676289627155895920770968413166375451882803016641559193492595518104008599282473610893709918593343732415088313686208067093921080318654581628230236530107682740583983752633950110092027325919279927363070992403752647190058586002802828695150406381555802512910488130719268067145249740617650461462020574409885382369672841858933001031646543063128779892360168177188955302058708737494320597862086324487252724297373500403174501958179499141520472114577272420213917583721145768162704980506829358891719781246526885068990904089997152949522444526194012296079789706336383523648276345683441666744121814136549939795283281930389516126883460585011781636059981607661758211065044643532814598045952608013040159620267021384009330837320835913730397052241882474379759796169406549992935752704457468982919406326774517030394476212688293453777905729398283877167509424044039062763337080482910102071529805162017641214935032879657452989171968626668248655346735860840311843201995131360798343278584520640599741390178352393221662890342260888724005626474620426155416763959760222627962619139987160660407116955669171607007051489983015264648562403264612786761793991249594756617106945732265059972765840807472101256488005625537258399295081866467799640953420363900585636769262820766142935950520340544157876538466441239230082655650308124809635993980418971703933458836652448265347844537741823987807767869265714873951878674080212316862872849813220014583322263261638306965446300497082619594657415872824772062433464487552840867408116676092384884162036009132848558593329191933743305485971746717512893147107504708207337172670005500303412156594590573788303137779432719506623380915742846681755999570681284959654009957322275149718354416243326285719723572704 [118,89] -562876178593932355684316395089337215052322664427980695447324492744533295795808054451273092735886922987105506680371966142205110820319823179045281022473747212836162875966863911537678676288731744305318429703824415533022509901043552992786121608444180145511017296442602704736502373429082753192560322601763975952539358283864111768885834101534478649541693524568343383887973664306665999824373003921558528405932673319505580608684130000199199948296381758545832873061409478223488893434582314477467324662292545101814681282233518924799689895044776686664256393959825526902159837984267812393574724800098916486958106876990387401679282488464676291916244958618891383253024741936999532198145271115825702638985862165620597037686691870847732794119270611525208533800551739857027124158827750113143579573685210256927235435695241738860133677096584210897624296083280793503580703261750377398278724781410618572783231525121614725551013088755408464111237324742942848748987583777898375136643422857225561842013474932359363949885382568469742402500364973070781225920437701278459561783276424899340357158586922858895652128828100183403751049617171495695183858360997639806050576596151986512151221081772432793722245749348885620409225946310129632407351119262820363974396759598159502773610231935992846159723251677846446790574387316478547519247803589660802373120308574242792639533204757834278627974714146352706632110311630151595466780105450288535250707011416253566783785514111115994895138720649523710034700401032984186513424753080483169053917231070571310470333719311128083907068620449800260083145934518679760840515772151706743263426166227857423899238053329240371285314764291341988752064365065066711641338560645577052665831031377867195019278079313867838490819276198416116864766453601177439086736287562444256965667581781302813818954936456602671816102023624894661493142502129679804171386460248673343543727986332173204143294795155559464970065838674800038513009451076785444004801370993348427686379589611338868357167098495787527497280599173867881759904767882112546271465450593926039595859438586154939129469269286656293979845307792279599779179296015472186543720221420462196117540588327868723620356516213142375873048371938972139226295492812242466613003301009376 [118,90] -2264070691537473245982820786875541221123101470315013476477638212434945450410754445925957815204489166159727950482249855018909613213269450011361535809300008276272374808424207021798374479344990692359560334581403980958950164454465043967400446094274441525653963840945215640865744136536890186521610228009221110844140385897722073883287020662500796941193530983326111955962330606546054002283762519697226870209878523003770776074273661830335755432835265562318417316437888043159981075878339517871881773494746831892016315768758792007082219436183733975241583372701009659540041394921655267568251112271083098089946758552085322185577946234662067178608306543114103733985853880291857581108745054755328740017290921232375471256682957179735670231067455440800484854472212034347895007734125787954788916271627020166502169075161230152192825976008657422664304061175842479962453448360517325809345529406073638391358059299968581330815309099523648155913238880678074168846564012943690394191696679186055488786574045926815966067710967783066118636817059980138828024504861405279817637874387750992013534478487883544312551214267707579781581105205138747537058605946212457000817288754355385041612323068406293952592766169264284578554076641268178587998037409669402796655004339989352946860564877039018933522025332721055362378314226188082283437863081116002425891673012725524604548229193104785530975163198274383783332491348738086555542402839961754066695892011989407381509670141704788884496990779253569341735783513019779785919920505666335270008000971314585900595072644383321423387173214120719236596502936696031806253522540647745769547621103111928210271809779032512866528433324069833852718125746958060764012105012171096274159832026702982502873979095979122939458214487434832212638722539401687451386315843833684673816176832365786226940427954790720636409733732393366825903547276902131748712793339423209318000695807525720748376072696685267459715937349731290815248932351679689965238546245301647599342791758184566270080234894512199991240143675428303526415163697589866083686972126604090056925491737130370960879416602195615765983679357209615571815206319024635104271404777451259445756708369751718536357674079882245009669281017255249461032816710566352870213080192 [118,91] 110688901997607011226727569175603032502006885368937203713022020943691751074191935225024815794600926239717682085143212057245543241699661338079845452136283852288786058562168481375148258446316187687718740628121040146908904775866582608718936147333601288939211368227623220390186589964200363602983826934235243146606880487119398391048663793134082268100582460189993528122399637536818638962422107616770987933616809099900756091282660676427359005432458670271783347406880641209208619795297968966450425131238221817257361322074407310868628255193833439805542043752338987369354652002903072536317976635589316796697245542143693384250463875321054377438370776956294459325642327474259725784046540217341653059173741917310569070482945963146400924165478449883037210683216570286573984751993767461598914924905925850998964345830688488995014481322248408900007889593642977496650743909600097090639323008042968068904350941296386865344897480615856761916018547629451005562087053350364350171905146863820691127152289988741584445022675815614905354436801363615262112826728880671522113514119487741651686302585757850105124343975600342577366510796183323221234530907700231335570849556254170545084439110955132640119568548112311564266643157216806616852515401843926833583203393947116301905001842795156092177607153204047234673937192622039175335533214478358640199292339641435208849282628724208016769881239548465023687562932400117924123900287164330714473485005306842785879251794002632706495178662662184830775070998581025962950986011651151675906229030440616343178318789886643687835787311027497189045411511813047704325769685136601064732426990236495583977223868861470989239285480279351612799132009232590029475210309772542601325011824063974470274696062316868380077574606847242173092923091260918029157881437332507953187675972080897058185910651173120616474858568032002072958357432286289845858547964341794060949749230751449002131450237975744700410021927573234991529669583173076919516353775269550972796569300200377217257481156178222769680924718077369198782194001557974910577882244508175019257280729456896407976533716962496787324033715827881668647312395680216428706739529343922558774161846640733249819700153127234876735854745796150530800996410399892979319680 [118,92] 944113749083557874923470925116040758143332674544325733387450080719114283616653398024269507431476310560976494898782002570662144883480839908149706732166827888099985267137502698614982010860067290174990826864097276220140676296657830539099290283288288730922880832428039037146424046160677687518849922285424045410584875127728135841330423260811165707580119910943340168256510088835610224543328089726753298334828660326962653801231292761339325039772392688662804591832156754497286601458224574335519571918519505848925153169602486169146924357658641074288670289946501430564463135124149124092825178266374987635720885313087062538630742415194099679336928608560932610181942046629514950206858369869468030241928174924730025142336544908905438953701213712957075700075740606788345795305422427603327307399829123815751448229747913449638831241989058840618580665007385534330303542557333234758239397984886118223012225785309336536205395698070183197099025421263378370217027203020097840666774678714039034956270938659129208119800280403317920819443526060047737211513694953563540621306739016470265924489110049747448624431791147708634004725059967211508735180696615768618666904748258763568030575479402201438806944478377175834753195141190276373160799708559320550907513148840911685886293424969271479612105158955332906127590783525490576983899443373310184949895788206729478476725296410755457521944399818756199293704155652810479472335212815493918414650232469187178879255613241339861534341263216467187572265605978545603332437737001056749943258197303475871481385270876030202722985748572175412152537124704569999632693098052231332826622301674695572440900805734863432319117674653470162167233442681300502965624454711994089190220197647429043452535042907663882166894305199350638390596816747343090639338654674745377631897375871180997568557967160129172713265160803436896240645993812839891090496094305007773513416185405578807529774464019556702384852958119432667492526952427385383843849437295203190505440842127882001474592723520560791694561661630635626440721578664519303561859030736159942203129001358809526598469270040914808086416174025450482416989079943527363231210586908729479923013637596701011555747337051145530500367558860332535401813057178566696 [118,93] -55365231416000546482003585198389127789142352613549193291888222808762819712031008554721011964914212751346143316130025769456056579437472736807925215381102531251870188078228043337630162930308891309366849548549899349061398512019991198975077223932137609423375913548429777354517738538238455387468155247748841919087938112295539283760016569152427971686642441342072831095170439263870973774381014588739188281944612092568945462422767905713262843929155639528268925840556506227383263723989907045493216491876718034409732183387256464188898336657365174340222137651255396660382786785637006336203471611351917261576256865948108839991132058845184878957752251690835820232797630987031861623546161816478489885759056973002870481604638478883093899124208217064562874440589647541951994251156808532188875305889536756188465197502071220035096607388994525797768718207464046937431463510141226869535652997772098314983649942788735136868969919941173412482827590373914906326096366235521944064236189646368004167357152641761321005838320743489250006490394990183669118673732457799538831946763716419031748719881312131128625981123037612304399059880255990360365110046259718283882602446179027740269264083473151976887035526853803596370625971889973574622283193890034670904262687376417383974887116071599484685646766304310593186880977300661578389043645523246366490200760637471808606066027682573549496442097977371382336699144205585476466859058747271091675281030949301694409047264685385675839551793333403595698523442770817896693810544845212914926045479947422037126268111950443105259415166803663689968420366175014687560513156764995735278756309735463534237921619315594659324296918271036917512950377716341292820814343184456462554251813750751216197061783962167405162768610524508578698087692016603333108332138599564962559587902830306853865412906675150666935998939316834679450513205299803776209791210275409504443344832894906060308243609909230322796810280214632490856922935693638012320330378677418457539218465106857572034380110120164813303842667952919780343965382259493697473798349153449141868902490637874737024440606337620805624297843939971206484877071406563930376444594434177612227435865836395381508082876901534565244777832252173620883286432586832 [118,94] 802146815513800181513213128833546281988969138172218073514607517988674624768961829245886891916066500073337431141644595539826542375266017618513482007070133202370696519328481907331544817644756245236111108557618574981195057240194489167071515362901329491093096582029441669478641601520633881932005977534730329155227411921320257330719430252858137781727434847545517897664870909824057342846017669751886561660163129304261928821080250999898100464573882920805352249801783286539657560632469516997535362138956109551444157679575280107075683497092493857265812198349850956956611456676580768238806666706913410933274945789656075510876649442395845746308872435617135101836735589292565618425036353764506713181686148735303636562320124100707197527742228410734382820054888737553843184616212904783762983795139184982391536591401643754865749567098362365539097203812845068107210334338115959309364515622716691292789088241825861350123418573650170177888577003986702959000018068006347840029141282215364641764352523801725337036214936845812780980230112118640849559186440855038777286117236248827630520745356227267761615051410367803608073924420184484530023890155375657987356733696902352740636628629450139646466264997457608618047812046511195061658769090780655893600176209153177157507654659789468133948728486677958864112515494925899597254990206850758152829092274930182892483917220805407633742365902306156938917208763090603518853311029812760479612378895154568705215578559702665277154795612634569062126771936491649106680829379744419532671297655595883067843986271447894777845291558036328806420975867517825079489435805955127127268626901359086247477492443859411472683327207185978773521600700008850238929227518093686022200169998497207045238270878708213117613103789922804007646637887335894651880352299817938271140707923185727457005320832438945821315829846415481810489162660501577204135325628921960676887820922574590118098435176771422921460667116716619556630206353202720020936207015791413190590019710881040100143563002377327220737654673517646618195798025640404995498542866293318642356150464025069349173013003085164084330296138979081912669865188411666740740811656860066243849532730450522726867516970991531159583952855740561859656246464 [118,95] -6825040055916782183392359599571664827762122245743352569022489244004329840353572160348768057970978725103404766045658098093218332217739872789376356274082199431557317091936436738571574804309757611304351874563234335470960677878932507995358161670724228475193336455682704210842759112188266852258241769439908484992920515136569877902573914538736561068277679097209110337968294495510701009422332166248542834872146908037508189648654955771594505086753154290406199237517216825537924654388609281617047320032092903908451452296689582600339027876232498483263074137882922320342450613836764807966229240667517992776095657428345642059589157992964285895662852306388482675436547325754460114027645713470939592712807625044680053781997008887060196344041099464108798279810514716176657100552788372617448464693422047127406956596982114860869358808337505351554564360096420594865062731562535513854752047566857140303953554834182674054524108767218067054442204611560145444610015103692551039713720070299277209226657669943220712716128487392777983306166812894176278419991738231218788195006877292611117932761550562873192840339196260798810458114457889791905360064678996621155639748649121668637393276055999488214697495022095576108876270400937095725566575195234759738309710623897028635343170989135829854464951868646262022727601170942498746224696895350036439117997636550406788830081736345273129602410733878261978436528717741173243307640174573644605101142807306488679635675607376573795231594722496741780066519360482073836528726444278357487993800967673284006347724874941511256601276173516478387572282090242853531301576562699277861750231747887189820856419391161238748922148174996553773715344356877059139333686315858812362306662771568084692656131991551320098470715628908623129630833162872136972047168797448375340081428523474444852328410798528509624603721234175429188080420480486664614848351915955041111728294305973315201307749583552521562952612320960609388851525341247375666202170538799011303575712604929994224411733037582619240102735866653133241599235468546285226453614023771696330814385312836674284604709688361376082165168378237569838256741067863758722716279058072316966304920132475444979930744112388025693377239029280109723536 [118,96] 39205886874532346660886508626517369648063523513954505190867129390334361945632025867340493790360707656296237529644639893081394312775848220075096090666256184993754436389526544602738178987324967971660246694248644424041752754675189565188616393583489409645400178775163868740318910349940018975848792894008895259399443491569924160795332236059980909142554494998319474605477083991757872000486583826063183296722088718547200939698199981490331178362293094024480420269604120954349273126278438992389806629626302357002109797372533909653394600648953490919703044930967261941544284510980315439426796500973897372145751370335094446508603791943392362091924503412076523757352166827902103904552132232798379896063232971179527521333414722597527770387112908491416828547650306314965993057238272933017803947446554561904608276123651854467887844278720501595688511104262411401123408778883599462267249407751248583889148796342883165108685609543757270361769471723921590742553111174639315371763376936487435507951807208516172147380470117489707059882845485130420202871351568535612360848792705244469162958106974073041495231200601512781855096038490855196096568542125758046833829016066128112389439782847836530311207871085943431960729281838328304033253547953048966402810892203054084552810567580250227358651060887173933563187829304106319461949111323702589956896152435640028442079870020250084791953060033009650619644360434040785341946748170483691219160385793262143503934767856501440178781483913480262367052081117054706000400633528677329383872953636123364511052438000534379945626180923971714903317978798013245404871455835608348779138930582131335770861159226904929243219331216271754475869806103954015595799478553006241775207316435097070624148562735842370530382647052213350214078718749541480166965197073761276033241828678722150107259812545340326762497572568879128621459787868583251050417148255088500441674868331987964761967567746827314462880402711263164815412506715264943687858415716430294680462095756037905063728203242777383690147279438161475901990965315611319858927152303587799586009242085488146586449500326316914386789003010486026241428871680101088284826008049339507125116371159988258449671670140900934631077874066482368 [118,97] -165049668261231650432144588624325901123966108578640637419632225032757407017242354331278484280989564175152947247000296252829003012722664358244275842309267912495214183229514011093122336170685061427473214183115034458782198939150600378565195181070531677547018673859539398521678973237503176370114743777479278594819516642590208120557262648341040917263675815016514786156231544403962278249188085381355978951422598995349741752581920042920214475666178985841706395926541317268185554621760055010262661438713846696459327162183653657295581865418983891192205286536174510650765152605977686517813372201151956042065747408883583584161450034159528289288691396442811084879356967242216618958344197689166832325153588760199537877141401362791338409371980054020953746141719314953529136227598602139877346905887953988343736689284393200959772559711416615980550233260328424909288711419870486514287266431923692671844893294701495276567415215509146278735380952127727906734404225994996896838434869859093010222691318409675446035323652938451216563787860185902860105198323807644329269586581792863269461265570923484390835899076923608388203085423354630405193931097393370124142760951944251739405205323954619205826629147153379022011474216149407715289158026586989214645098376901435111472620288635345117401643076496843642910472689477455207375049996390062989492878304321175016195378053665056854060674776874011624537805861072547524006971681966754608158466883998128179143637758289395706910854105360518462686206924609800228425619934633359419539553842974539537512282377207812353621812926719412442134636585206054944250009647722215552393966390802015174884254660583213338960215327543867114999774929821460952998238608160525297048153306331873805884773988335400773648690405543255327823932327868136209023356623965262674038839998474272627612592240103766113768972738074356091627834607561748237052268966760298713944567682512202109153997987261517614088489556942608886681980794816436267578620612458122677498901638617274011293158966235699617599407592521034839528154027974376949521752184089446253505403422926026426649033162944393423714197389332778379533597822107268531565380235544995684681966670526185484740078452017083980586043617408 [118,98] 699106056346342358520458389689176856944559751295175790404051643197916062272731502628309813106278421543093195894821653359743551359733269775013734246267502511285902593898972727726404599420624110207766937619412518639637297538585276641003194132649392031604712159070073702986769592889583450000753996341060547770522434287520883706859179121518996961085873779905315025978357702474143534030862866205797085080854787897129937806881902329420770084434176196341253874857920646251191222714903600369868069278449345999099112797395806006677802370213085333289592208656548491849697315241631904995587586083017807209270388506401160294049489827107174246550330729437512496733386416835976926476142801613298700718217043006979930048158509296070373176145722284445077362197524091960963405336868449600460313067448328463487625080228828733056577874838803065012486202719601232064421032595901254799267159960868696282010152942222539392702476339301497082327872669712135378877086834904735703378802604781565050015608266017243153909172917706747854925671221269714580156454195930428151848618752974829774886146043229165687476547164611447826549546065228418421230473778757703020284919433886142624889718501373872943717201210364861859836237835276218234325976502762146354815339717125918482261777157760692563830335243673995905444282700130380733931851802033613691051750878428765268365465013673019942091730207511906425212986744123757618640450311306551478586886337652271378626614291901966950648693054338293121754143233950101614862074908295558230339797806418535655951178751150178021907320693330888195663484877034410769884366705858543252771980698940122272650012175800866641354863100276564731428956592084196046367903304035958867265630003458591204536629983164268375151020919430888880855952287178675966881902546369483193604155006187427587362626719121030795091846207345661041834894853844062171501662603751330017236994007826098462538930756180150925677313894590068917113898037665584850769182869658009893140549445375725008000440312835106139058292241645704358633542781175248442939162874502420973450223100433780091021283984631950948253502557607442241675658729635421746724988368523638133199763218658485669338082962158186975449632 [118,99] -1835176868671679732975808705925846574455035928020696008785275432830491703003824729990282642135072136539697260234868555470617258207486039008320992806411764998278462092686309867337152946384538435373928190313249590653987869048438668638613111784159188244059219405530059729947661335358274208766676364271412740224849517634354448739970033804791493622491597079070206585248856337503892863378706156915334935234198037542379912724595478126491330796039684255866573774537741671305692967320451231107916132212005518301046069638066204395070023206753349243551094483563231510748685026112332171913290465765064018100313335495268211802569675984497633269221521359310139295953469585991344363101454615459058706351302600513981952102209914064629808636937330176041269771950693868600781045609723719424986923916196945384144789773034347197844421476021372770127172730277261825680412146933629170332475393135432189549489416951036469570025718379710494813090617532944949507421235758663503963277280171925588774294689495172667290476562215240814674037493800759707570334288452985656630663482702082402030017960773440732332255521744785877543556640642184042060983820981142007492343777626033937752734363095864851565082718956966866976419384164846248225746114592097523615767584331437968306200827858261411504329665966961605646939178979950776724799510622022608507990645306668598320492825091895128022627411439076672965725884500587528947568410364669633421690770446218196594792200858802048543208152601139508681107427592989786126594683710011690171085354775470578298536574088178485694895632825859947175470276032601335073947695699551455050787995172547320017120392549492123935919276272434227685008995596107861762030893413038551281359468400201412859632268326250636368783380219283001470584301279221954430038392590094416872884872883883370919694583972046275534512465825674144270800571406906299584761188916304212926287835495846601561032438174225376479722982786520904582946951417506590908793261390526101733981163309567666389919929093592500874319503397430267972554510466374046683119071171632274873327833532186709862870253418311290805818972233777966088482123630018168379185656828865161055233874934998920710474911262140857808 [118,100] 5476837851556076846633864654648077764830087623446048655379727244574634258324342678244663707649879855326174174550116002519732290057986115507000616039113527823097118745765120861028906593254530714870866005582383923860511731408109974943706047296328189682151786984093017516024068164845588992775369449969887982089156557887719658811302688228690126043382076790656616287228250465420220440568556429137894700055055104287751064471927032143665955328384366748540198641368491141426667002927459982040438639765574820576884195916285562059282870216894130074167397026899845792702089617050552849235634074037497664063381055066816206711734357565430846828381898962610214568982052714994599728356276181500408823142406636976625361404686535693394242895025577281321834389745782575334575525297291056690859096744661811973043444117389641605400768619947957386102804253575866904952613227175028780374889824230128818476517318794550215993238589783543090151813001585910669407803555012915169830068226850036526336558839052704853947876875248519074849670790704518632057162237813129917207744724329484946390073921526988366115459209905921981075730614675123417345420748572219575403812880696016483815833595273588350284539544500842636899124686591146258866692461648199585388405810191313042923105656303013942788429196062039420737242340947083913783755573986453449409171450442528937107635634015078886809146564245383384875936279144348828176544537354204376417284261695059858736220961696901668335693007400870780096113173125514478945564775627440470104361099134929774765193453430508079277252954354683617376849796623200530233451529293818952365786498562005553447649837957477890414384218271393715833124809441225416777411674757209852799659738390215009795253100501496050265260799316837449976607966161630283315503885811722344393211108388494147722142716459477488168072650276459631076476621413385819656141465081890408507859110723428649747791436281173706970965309681907507675779306805840663366241409564990493858833288706883885158165806835104765105032576658395803491310704220231755746811577731535797262113106313485727917898225196699991295423521537664396624015471060395801335277923299855246076989558069091391366029534380672 [118,101] -82268844593211704788418427934480739128947256051986215995392998102047218627354878633403321631314831574313684030352266581973248724794376324780683343425449029730534835505645469636254002798049236446816334983072046432522188419253183968501135671983177619598581192258520251521849154752523629201797345773789249670098115609749794937320534011645088488449810620757706909678132249038813550130420487583193323414813438569475560644585169336457621494364155709479180793553888139095392538678768439424267401966836546149701710059183515525308376270632736344508391253778428307002395148094629520227890957825726815230375574740498083679097026526172949947588603093076867513584476826897410250790117332191226406384062004309847787112043650772272030567222530654959571888850973124698411867858979863502263060482015363156355146600083017657926139649727469978011296725653303351243597788361940441690149275190080364874638581167560563809823739570961270029326802881358591157139189284939821738771431177671920016263411863204829949431661477368606292813082739287359504012747845729507642731879444312530978394481191863228440766788740533697143189091167571079792882993669242525957589259422516330283433382477951821832591820481801433007464115548110366213360522538110687747995638005873272751156814635309218748685258699772444575797751955683021389569679155076963696892619684311292371003192461192840652518585653513613689381067302349268565754158301586501456053477207703269883986451314657856356366372322459516197790333052995918454720889615485834019432576090835147498988760896674110668421205289496175268750300393597880232299911064460815784436946616691749289720404546623665550790668194023315301731221712931440728703065928701114326433861391192755126154721717253775168111795587696267728330262096294752117557715626772588015144078491044369678891392372717423789825121864581110456586000670380652270819193245998959066586026162475302545784494021480262532370908269263018475026159074304916572118149975998363286724445762132373134655024123240001609005004905335118308161699602494088469013543018902709196799768777406286517755619913685651841646204892776229176439622174732905988745983450865714909858849528537317062599029840 [118,102] 736432637914918994054805466868921501079605375814400458521054247763171456753353927903151433424561193134681809450785150064144111562501537317734207275300310726366385013329098943276511757916337553362545788200277930999893137010219232881998590879313385588218584491529761645455379854964353514772091062362180246806743807723072211652941390362900382374757005684426116207086608710464472183936990699874531785930588958814410501443506137770688826363903242174032831899057951710030185635314148141728178145407026626037993650732355687039130534969239216762550945591240196463084038149424039490292506146406560211199862739864010062294801619716042419764797958724393751365932800161322555195344856267527609312060612273536889377330683619764543569002882793051287802981669323239964513935823091725225892961270675599502264395696915421565957610225867983868884628416068410675522530381501441667437985498853440538108413222950431705528194807718343328655930406601929016176369955560840067287143825438511454331370564596501390749717495652289762728957486054302692405293901295908400001215121549937206511018417070200212374961041526338949568468320147869375980131545597393777557564833599395973623963523561566662846063430150875281350907320752374892506564531094121114050620747603857303149351171187465896015682811028350513018934690113702958290614021044068169683780289472199825462313558286287712408832182910625946453670163622854365760448326676417773245008452332429954231716357595391260551300209077262106369890998480606671071144307677354542653668334031373522104391132212461275363407084282613157892458324695391894330515204784833089742611830787085547161149452894845803011702652998299198406961885596880267022747637908564793809796498410187245812046475448086528670500657927186595034257542096195054390672919811045062807834016218335103443329277489884700624131942054050421471170943636464141403874041748058733018212758628004471486937313240640173204125750361549142750170983854105321312149273274745371287757824629360304089205714020254908004418716419031876874957658908812912772870289101108796758813967199963668376149577673084545179559532165714591815526016022902967214147733033926480745937038087026308673808 [118,103] 5146433629353940803183800734735973230388153824006385574570578613637147008949598518717892877941440177302775706215903024476595345830292591392603992500191492421503350717300899848899222466117513166483410898769848308137196750787834148044015383404524133059114443681566039420809356505019691512012585806765811652695280754348607584311901642769789087564583903293282417720626653840444986536209283193500085475956406556374025932628995166756125513971200985446763852759161476879196865098192081912240035224568078022333957774779268286162234604745316848866855798191846807209869509965035888075136429580624464052581477896901527094481048305588778659188102609959980312726634404334358571123167440040249276129355895268409555741430436473402694241155861866109989240588964373025685729879701327581182223228852456410614461657094563436397710671146870343664531062785737188974144320324753246753758787709614812060045057366543806569265829943185389910056385213158427671061526574641212648476146951028628560039366239409766151472596823546079101078508196414635846975710537537833983584753988648178933975279265109496471369389676919276811006031182118386491464835918512612638027819653259596672799379812578271279117298120073108501615792445034509954401184333241580650278583873686738406488896743914108615989571020664053520964684798948330860043051553069483611025731950669179452953412121857960435743419063135755565385894774074143324837476744408739578999640618622790703525161313789973159568677744514550153034224245347403662012460457059062505305123870083320570613370729312076387169009571923224781958136371585732434542791908940522252982782977614076764267631073110009734253019825044981871660519494299173528278590312430041124291065606811814975185945278659252663976196714342395112129808071638545875358054672875811740947219497174194986205465395716950389172039995547666954796886556079239221960516075284105978670365261728754507768888033628744796433718369368571160363662349236710633290830227860617484716403358485421947013847851802020333765163905106185395260221337125202666562779736772221604253031623436059074068545523366134745983259247095172529887509743662419796362771726177071359576214035330896052 [118,104] -1709796300870288632475478085536029551164363044201248043160898221196584940171220045000241387944985781376091422289364060796956444591618517576650564858855338232975050341552250593906087804278663494465758826617038477630873786515912132900854025061928656907870015138883829922422646977865616389721179026379453557857972015911248506409138473325612718322596084048847973089295713628406263570418623715676316148697020740348447118487917368362684990506330858921964677012838858719506418184443487246634147316486743928339495013786066248197121153996809642188039053798201389130562984938067495300233714536981344646446138060701536243319589300683228439210431806901477076072009964568405519974390482875760275843160162799260419200895209056904056440188490088641490547850216648397474559449929502014675988550337620207390849057806452214932828898481865127501309306938306199729060069012636559811809554523306397279541525693857276193596060771161796114257885718156790768073570638370958535624199867105320308629968039980150894491779001984351100566241611332732775785479450101345044158194605380120631504292700579177304200464711633929052760922571504286970968589662995559565638776390309912568184353477973101301778952850997786976712447516226398209992542820121961447965410114684182699734756803599954486351154505079186006613950902453658734087489524416124021191787254288002073076410941008802698452222104138953964962847750747337356929361809508989015300938841672817304504784574219306645301850319201914648616199182362841854001664842690367473129839070287238478342057718652226317491577108519807235023837946802121248440926968422151624873351402437610988880530292100788479367659447210081490231116622285300007285825820822667569756466886732790062057374094402324355649295467372031144462409482872116726735388181326303308130422890696959525545382798844854014861492173474341005848834691254239918819324898165212846688049302475456663104178383825239325179432660656882320261194489437972970403825829721767105073573268138419153376011770603427663033758353174667234416660229971358862370703187575224894222259301458139787138139945898539665968591872163900863212509549598073975006846559532657920400402080944 [118,105] -393276877065229197979262670334363750359637114488669659869888166794587394097387317024290748249740535072279719812621770063896524168746647438666366880621557646565904974768225370263072970910679859997416869083427814555674901473737759161286767227134967820168380102896161893075817482830354857064541760705226572775286102620101545187986088550600775350915323574364300710350409596885684430048312205325601621642462307602894782711314770087928467718481290983637180133725827779381324238662816973578187832769838750427716989548587587563220976261696871715913635361624620749628894045156742845840320988511859156420203363097649145786778734189027084601417350750979025689922320994253653037578443304660931991792644353042558035649529772994064746108293184273512982134523883891246658281148454627216998433158618200757564863791235536012588727924374169931298870908657231167738563952505451013430522069463737574636038216457404110889946528942717686581721930021831525059368052859583929837721741000248841328684181676410535456760847443025370457348457112676648987869372330035440040081390890585219069477964027517274161245711740284893556068985189023075881828301398011712672071056382235579482504423842937438040732534687810218123860188148617060257919301149785908901774141699475148846634807610630929041709695174859322316623713281068818450332983117075338572495186000219790695968281282537502206108294345907444805362489022434635114628618436446820420842787783366760839111441579015729937887115737395171851539115050326880804422402913864168886333094792251263627359014087234535935761201717937337381298485557362593075097280178105751137881243347950897007169091895009215032982427027679313145070227791657423320998330820614477308591644944918846885178647999084755107533308298223981226878336844998327014730421316595336192150952827115154019054762169868022012191949090280384900045812270758491132034445137942289637098171072065530316116724923950129604772320974269855042105320824025560454538154305677283303555934037830481241623748486476117135033517232831091022878029371055436588614369971904663776903178003026220801452782396105812354172529388806870450430644805895410780227962384832833783542480 [118,106] -1429909427128849891131586586935222450971010037152896703215546445412586411233636603794279549543838870587422245545961130170897439093214935482779053636391383035216795109069344153497558877918047743886295082700329448508660870527098411006963625069673981648535666257526733660087341448191048128847906817966006547445495270168348342674008249964833952653141845695144942092413479164852329337923366699665607792833198581225932717115219369734063709311157729943421377612857083141702413707774418667100871843261380642427636332080974741013990298861218117973988806470656974557213774609242308604872970150718044712539703286851047073460513574482473387722056806147941631277249716100921256193265215126139665114803050155892968230778788051805514699873971845314716345163091799766791732146488933694004848026449017707871382354738047655354044094046713690418121032327157224714289062514718237643459022684202240126742072542265493734558492034652961066307282595517657589155289449815105164241822946186222967493242805505693803771908874339694962513437447700067805774162572008730555129309117336840552961810870201532935547936649644363426550674296156065749353043979313632074237824989836282359304692712811790001468769957713480434968710070225142066573217911755507047321237219359668866165136352885163960451268358280824362785878901580470698974187107977931894421879929185269668453645466676421683702532063731746469862716381751819036486965058027335215954279660114824864764193121874218272208712065418068250724718603800395983827626272990356770190155266691439740055052684796577572564778826506543327694327155911274455546771319088720053930089830526868164797238989435274919158065590063495201229082038939646437737056704450931983889912194322402415863418613445313321981195758472399736247817707304343313085468705847796989643175023376312289648905591775691295619300960141651629603183438832938802624349152088480565380691362148712276574295550026219692312228627978514163035835028370329114169976047185542737228746681342215836852150290389096263887395728233580696243369900679375877679180948443013591740078506671884002532951682297770444340071159318441963297493195082497810259981504058590491136 [118,107] -230669452654750799512318088428003427058169843095415261713167664771824585424665894117791358959479844503941283864067558040401873674005701793969096060196865053850071035519269404860308262046154468714361731068411462195958336898439603997313690677949608517534755097773964045276872375070357652084405709604485544248596287596537465191383772958290541093794875155103337995309680835900899161798281623303135357606136166650262351804361623624669674342186857854027100513602023384888780706615653985541917469783084327943538333916046774861792818348428078528151588603212536799556861465138421940708571479468319990472432975745726076474742695319866190933072764862614420502019112690140826669945717263381409189036987541437021599537916845480139615251726444024273879821817133627851330908290774401101589121834960844407529479671984184925982605458736424168850945182343129137216777247381965663063024697299469885651436249727002839233369464944662637693561655151844348188036351190945265782361927996194392102201754123642659934096395888788791340385074377525092064688196406915484534519249644726196370192938836513234497826343699394656733331828663193093471319549530297597361369165416110468097481584678749843713956948711195809030666304631651693298006827991806023496792552588506185273665265880662455601103943690975625505203426152190824547288315958111554730442089984070161208711179770319993436656203624398150917558059209060137822221750357796278617792705354389998651143600897845599800959164455573710688279738052068226902993622854044440027629594793743318045114228689688813868970427438933150863611733848484109431143255484465968894489545374680686490278563590440607675729223995844771332138857036749999921126811309072897265218555501510528513475967692265813107439351487866168836040986319191036711660752640466111131959746722139002590705009842164984548174542968544617748203919761144263019226782236555419737791432479149536559339484413734656634961816738509887690407572642924444667287147279533161850620198427236441459233013402606302921537617459358032099139012500748594741781443167765051635330109389660193828024303586409606713875543500191702666381192448240638922313251552122480 [118,108] -441047686855376189220460226949300185624491149113910017211617229826384782370625499763111564625399380951478746540220784836746812849825519566951126065610342662922508201914618831594144983531582775165913077161509834891271228008232428986116873403135318877799206561130387683705296240823351009813165593859148433327086439560825269662413888028561107913320717700935815447690815023671556595201955316689770261014719279002963546191431307901238652639441833995312334444817554258230269492585859101696755592782110305857334906469461288208124360538040090894346291403483131727821909005972860911403534955335916452010849900962953267314299919984889842871206216309329911921731881428100960196429731658507351905885347792385311737631921839498416553562248278920857648216540981927064127918418274727883990403162542401968903752757683716839283138852559794175802456664479603725999459241314958941077005996383770845701117060266688525520818684333829819272395731770065339466700009035283572485405463066477758583065896700487099284326241265824428705576132581459655126023216963203301537422791629589301480664217242173013229914538254152439334763513785809466792171497342255265373830278566203074510886862375654218965426537805947233464210831957626592277778288403657288199565401809639739368337667019633466035039299452726164522693708344813925157804075642496045284956687755750470869265193752611184343741503415288646597985249429585051664985371488640169075887504545491348934211767339418380944332461784190384954524497365353664118567335424695431745661549684016002101333674700691950043540275286224106734280231713421985329715648504519603346648843996282531707439563892453856806214207780499209465818353042503910852713086477940565202253330151923788124754883786558917298390290914921264470629540254492854408049136112045687155063887355982571857283382629055032108487543584956449693213357357646134614998928485304482827995767714528174120511100709160348629705760526705437754535155815383351165814567654187645933333308796283791935291432716700848474342986840188475832407303739863774572256245662037921400375531624376092908240285720531781071279199478685692364976204359422264809540010024 [118,109] 1773251446345335413620274530664927361734040781192128224201440756917480436922046390352227871801629284358907617019219647381183902108171502825572955148568222777147141120029517368955753055674758217439930537995092109598628474968438479839981374901429953734505599153928369533565580605481120409688018308321418935722533237945685967560957630138587820271457615664063538703969576606914555603852538140997874842474423913273732477147144612874135393566286397468456971330871611363811493644668402325369073712351815460452961505154582794658865486171375752902583479459724250033319988294034014871789462344534741459715232672844627140475328099528629171831059341334601072728232840837163922909313249473710883237653362476645273764448519526019591860440336807456184172816324008517418876030384234955654689205166261990463812794250173184961782321915975332581013870958936860265553059429862179666142268810855457455233706618636186270698983551150372197780809286512127908846548023170670556352361254517477723155462395179916203069977979313257459293585809266587778235280940572695644041428749227701223861334037350067823609037428687673123712792788414947985611490880835121385714029256392219537564205340930299434706211427311686093726669282682505487022108467693031991463629358669711780518823252254903259274448840016566492870728656482947350399094053102694045445031585363001698303812627256608295208301444975862611383466422251597880354368766308949699484002547737877603784419442127583860661713652496323345257690956145380671404560448028926667423272730498580695242878038922037844918698919413711207656846964830765627728635937309396340315880264213062561766692163729520497567949767205278035781590040674244373489522527905299059900760575559697498256788533603765378384876937291003904235497843087657479495119284843490182132347410532719694356636949914326208545825285018336576370940279620909813603477432935331479475687573957912795806033708603930492283634280636296298673802968944954879839415145872425910489833902853035754119946153907125290495388414517547017719478640454271060753150181177723010392059499509513448781651091417372712857227441816240921802152445311101384132600 [118,110] 25907834589474654432343425520221671131232181775289851475777957900817176182964982137005761976530427900727606866513135751322076453435575795744563107551460946245516384134696302988384449962317209357161679684882163577339371837627429980950081006980012874716666552400771458481336764773014307772928697571507757226145396292357626601616752731489530037290021423745293746837826143449664287904860931270658301766340573299279106040250073425599540377757662467928741796554073762792504468196100237051262028114378081673654510980878678681762982645202537626771340653459507957603441580961232405963447910275956902593312890269364718116662599180622529548417055746536988348888234892255329578609342816526009162043172081512508500206868662786340258454790334226305606269635855644042564408058156598646455154892096387192558594551604536557363335401400815308289490629326447924732257929724759458061260568045768527291633002200147267508303067071928012630117565254144695101623434310187801926458156181902840248608405140413045513314079528597175271385402237854827391913911244047035531565021662291784676011798635460854009536572951017334528554535748212185421631655979345078076741060277027253969120719063520913571157025729532786453078656123545059257691015852124365444643456861608689721003899640590261038600612274621567325203590335665120746738446004148909715857985301176961629804086934649242746292552296420870005568423111081690340135371910924248808729234387607283873393475659028087683674784162602414761719451770702931097811347793298440401116517179998025070748281552886746380613729129160870575971886817104988460790477307290591298895949988098314173627006464239344927063848342791076388202454089445744830094472920542378338551643055886924483745763607979229829537716477386165683140344438630869704199921157875857213685757956806026255616529982522406425375013776796755024858133421609696560429359309679986200706194190447171447752921906569074145902656503394982817914517398626634782811594266508956694858800736736854161535288079957347663054558843299885859626096705578714612721241705425549328180443448827433728154804871787738496713649521268795747104365345360671920 [118,111] -29582133968689606796633763499485065927353380118705654511543543239646521235098541073320428616366915423258373995648469454037895397725710869238951270472395184495634599583939631357169573981116540533515122765572686115462955661396244786374380229337406012129383796876769534951462325766608009015832371798771449351890232729052741363793836978539476622220314075594900838175606446816984400448307540025580533283892696645059500366061738738794136715882942134098902910922079514065732835073891210682717639176904714497876304993805391025898451826647953014245511621758181746876809928924863625363847427891192792833128358189941687499178484198145870265421239679926524951553940665061772370796451577029758257791164894058848643935991548550512628504282254200531432294475973901408861372828131456228540324303942667011793737074979985904950027331530284355927082085415113677617578248472748914319711125418125825836050592906164911325797796320966838063691353509334617870669595104968169965154190032785182646720677281672550387385616066067408535842869694778958876812953521992848429774692415769124107039697026988152977741469890701541421205654309245141024210309848734963367931357415380557708372071999511002776404929460945068763894218733343162868218869300359539708152762841726892487879855681658533013564105862903147689566469357700324200919387768939656050528544104398702130505633664579524512907973565473945291773866036664076291195105214292991845228696451250420886196759339922350386345438671182280067613763650723876527186664007463112260204758837825647061204333832858327641949458476859642795425652770725403937135872949869122455715428664298185473524040241479590002927828553218250708601956844957381503945230019509424947124025928180323704699519165748177375270730512837606271667670884320337958881093915444689379841091526890030132997061267363821437212513728038436801996699944448468293420897119962859468711393579935889310054755504246292251932399611727775072520792031843753745992553647404655496444545191650052866343859660623629071823897165632167544792267578677683012070898335323882741007152413960177451666298095693410661364745909305845735087820031552 [118,112] 10931979960448162708545397599709564691902336348613463514040763847935452271836514465131859068137422804157265594125335190795980066426493846455617584714670500957663590902922975807154151498757972939134115415893250885768753471089314700594461682375184212057534914438850801681368760760985505756167568146701521860016428870881607946466866657193338684361163720033415520414217383767835805620538847822164948435442624463122241070263351079319904952071197071079632645209459927515886142760736686391528809456168617097301427223147002836128942250033866717128376310246523662665089648041809790378703012740088323890197374537540818241332500713992245048527649441737605634576110520694821174945329731447708555403260714911823153772571817975666424669943130236708526531941946459191198321197938148717766688540810008403689035962420905473516235685154917612283138633571780741517127358296083564324410380858744735279231890009506351058106963217438493109397439367056295811504089718562224248714281555939430725394752564753214332307213596172884038213738428250268485158146402443093991212612961967788140345909947179293977727462303301030507201206750337873770600285842621615763268834573674234749302556708335705630342293931520891309383750928147531708864921536281124907348540723307354668426418411647259987427273683203403637564108172303458245329206698380609947318250032349505298848704945353687843957186591039976234238824718251259713024485094801489666781533648374386768863105016807226498991304194916046404051366061090149392011828308662975090687862674044637505064920078068344850218181929836775089652287312751496674671369705995568401316165788574104682840488143677352587447625568934716837564664683747923048716878464645728137914346880261203923987387584008003779958211598644468060365632231029838694549464671493565641996021596428599701253784171469635943084224369056528654414344680843787722803848569558266578361993875671596791396048650250005550139582578379114932734642931935308402639521840233391723771947915170640088154527109753643632900535765072767677298521851397134197344032880790070287106184431743036569404490828375754594806249289162521953589152 [118,113] 3605394741950042233534317180715468837957857951994397296621376991156458213696061898667202636869829633982833963492159475554477732727968080212620979557928475318980595458068927103145261067691230763706449466904080141939127441213446697387094943379621280273501035586015930842216410241538214641029848693443845472793136179056712242276450421241410534468470394045221879253949779186245074607292613039591771830938965882029376111429919240281818142134449323172242916924216703134189832037744377902159480119406171761170604233300637052141136227126706193986551731433735019471777936248783554614616842333087828073214180825627691230993377650900933972222877123450918611875718890272136655049915692905676957784270975788016569043174644871526609414484033645684106447008329847678431178500196458176807193915114876488992823892188636401780516379473993847934727096488710457703988801256785322259863955027214854311550164377461869416713641503090895975330748226749149714058787624225781385191469478357629762594231378149337884071121809976242938556119198515068480780834233545842600080416135813581906903246957074040380026839748399633718804482667613708682343320182778446494944290090315308688220570951025763813992954211709966847463922897947593297533186275959663445316053665237985247077623462643570412809617993762206590479663092399660951287206805288615475750963977019473546982570194801359772727633830222536512778165427481032265785018313456200159564734694835833874210079404946415233886554270687890956389999261873142359396950478032149875752854626740526154807725299646339117154572105113491750866869994070717626697619469862357804137144340580294658935524344192505697342641819872534691582238594627639010981551832977637791764668307444928293368381348019601944048807901807992891815749934150101933898856178890692353245749541582537023754367749410492740426246747043223165478794458202439213552661661474174650933079636312524095602997624551375998301476378633038225011869806208383669685760136618773438317331785453589296233841107651357223102029110926221753370867761253554724761909572972901351962189743967508339320894169364769991182672950360472513120 [118,114] -1674988108254846458832930757773342145614357214580433284439847525246310171931326583673615709527190911577632812549393859623411509156573625786559653661175665509860347766001728054507002907403222737414875814739760093109153377197160300893767841884677496109368013911107062022393129798140559770646558346221094273434112728256054434925579991887133426438904585135335782325084307725800411110226595078083337616125752195402680657353630759901892314919302098449823716937557345727514196644971387327964837153331586094825180781669666094928631191984059751503859876771523362131901641370105191556431650302483838014053650394209636977468350066393272540025905486961766883030576222442136375405441879392565238681179558390555143095334143125773887391896405478952725907630541056939436296591752530852640301178940474329675551825961500229266326715696951582246603171534418783252269889867169044909265561190394542257157508070605149874184235371828750751887355836907531369548128448905411439868802253553123746758070571080279468339383448252894814670620171981467882259031908799767234651921577031771530610566443316698120589415320186509381307143568959993033051611997053339109376775967628169352524317270565994520684787610457732761731698555820272678159581663784615609392844164946664635121141094637694029946169507911511164024374084888171029519008494393383518123899153056220684446014537372766759767464179849971601438200972926075401926619107202493674545281466045067473151051311232733468197176480607482185622730146622688776294016055147582897045920410917770277559232635876447472474744127947971551125974772549515609070846513604727301414351692416321966057888813205973208934557445419423610758483933906809861688761851871754568002190619229058962271478269839799188140065463842171291341084354262381326765897494467051212681917252781441043590614165550636654954927696455745651146782538721376618933487989450125937776806580813082095247346686299868353914228374537903403524987915258539235589156122233256133485738748571303186511943059518694549080025322266548966640671562749525092361677181666646821784987145415891963006868869853854494258691713281440 [118,115] -16375585125979231331963116459562607645480026205460047483746822754355096655043689270734904582389836855869378487255827827338308642951400066976404034045805323987367603173699017361430212863560671479695206760743884261479748541665781538040097574191238685890571953832100522403569967329288502473469757019602489666612283115275035494773873611928340153167748751352708452087296697354741085154602420089882239481717687836005801577018079454495357916384280275127976103184572983467593148976087686228876748659931063591453973390998245244569088392525343821183655373541880684055877665176537574080011876266406288866091720176825715838168376531570275118053396629216961090642160109357179514284758803693236692033483491027135168394164912092500393552075163380520475743193559387147414934764379633508776842016799068374675190954057315196592060279120380223686906287241575189139797917050420570479562454504619556622215678593373724765968780878606141930936630583169692202745495219997116787147687922169025235778244422274514138821368146274917141855296081835375881066303807123394616297237432988485667408439330944589266815433772124602242334045768756333617210825105771544735103638782426316686117210280704009072453576965196152314189933678407890159016827630328408412429118204986965450024651158117978835901875545695526521435049440530910153519532635714461872508216129124443124584755018365340437063688177274825013036342169723420337737043617790855479976804655935517593724597485304717884699972744767456777410059461444145895880570870173410842138232275881715522045862813455911554557890036584576307080842037808060762509947612832924375486794982217848344077618394122451730282581749117491550026826268083240806794089244545041340655874044671847852459483092725493898049845057055071368716052818201752279800560757787975852131279410014568409761503957944899665176765506674295548728508977767387325421093607623817949831930046613074479856612038933427638827472771700278928649825833081064927712747514076344177790008912468978028225754435502842157547145901471872847588563879289410010038640247209902271711999965331059470052541270670366480301317288 [118,116] -197253651909727541176141566241093872599700002542657441571815666133173744390463966627351349864863497350437545446171699636774792701027469187073131840516412800866408463326577357301319305443188778554080567255414255787119690478255793547194315526895464758724926023588621869220028269998801579845271851063467698613845368982050617580839746679688864548735809179533152840726050177641815137997721950734988815827928419063201089261478256044218137850986616981966809575074240135628662146877808219040440405923903332953483947218033123172789572578848480441306959837310781435025124207914429900354235597542236911494255373973154379782116158076830777213740063438223344510805784351032432907415468844960753772659237983155344211933655077425469146375296854872657880856595114588219206423616162218692823553168754272611989311729001078129689007725868084879626442672270777432511038732321905824410484170651930788796113733290073784499648181237392210666532122480892450833194871814564464290655530159345426228542027025459656282537768130083160424984605050631426138178816754530198906779585303756437162421230156489279235378642142304984844458115927117116610717063912555485528549905816306756434948633621543850189837822959537172299357932502920942233994829459501630729086287963467023326487408375441944313447730468561611321369507580249402143260693607803461453115265155046732098371222608550431057983465821816668008645296249367265197605093999240009328206596535990322100062242857630059903240362018881532150378010482777879259095825005969367724041524719812443507774024416674462180981893691710393040283244772848819389804150625658535456032239093148712361796772411108271719079751024477477095112113071217738668695791749255842651322700596093601819778225327330778035502901063061207571542310642950283881140230778573036510637497755642344948995562128278642232581635854424326279849196841607107006438155344709638832693325869317313920153167206123094776268387473744872174371566226104574692476825880413257177171110444143310484091477006582961116690617983698690232489365919675232642885445388240225375017159430556093813050337248831871708784 [118,117] 38203457187104327914002165751234965905492326040295084815175407527061351633869106284162562460371166916681514443304703991341418797013559044698148417280485955042056620888812751828014605503627670764671561176826959779897007198280973260011010206108904424336894189413177322822146387335931064639411211610935098281242273287618510864717258184920121788457701407201640373131351873338152190430799184197347955589962933960383029487263744109428866208621589315213081165077190385572897891611173851289708604190011899142679103799649708286776004368874395277906763379839956920883357988236448166323401998027384608863269844051545886884641896896878256120384778351823487143065017518356939811036337282451701965710146142967856725867511234060183291132263997450442704170389291819681450991718591053346760321472567900160921454259372270599553806587740018997430588926786111958219403674346708759721969567427033721664828904912188205433062412342164290814986847258816226414375129875957072949846467066762995602088426709134099881042231274762928978481713328902886252974818629542269749462975367897680505608286044344807471567472709634563422678329407702339978871523512606426812525359021050878918628427468000195482350528779801452364347888270163175296474693870559241335609603966581446477654822006936845667797504745291726347672276547476563876823062921987097422189538661480432766635897432094867038401641605905761428318624471436234804404867709514805354845383188482838519286399142924748629270985016236798252042373919264392113464556142060471411617129413489805078020867892217764200316744158102392816042310774384833337250004333489042794332733793270652555433676128084031179560069809796957337217049858164698346792998134206103363109860665722189516469361017583078260794384694519603634732857882768558659187363538057419861767526527121955117108486747629068231572969746425050323016639804736913758954654420823946427604675553928052572785823620111983539726099618927555310025980215437990371989110718783626503913071577149203950881749982729284816551842406305871586787378948394661837354290278744794770299025775482261873257942864376360 [118,118] -1496000554518894485578275646571451563586128877395790437386336850497174024824183035167765775469207903533772879363975477542949936863558974183070714803095635346036444754040273283355443523509568379222210024250874837471332165091010384949905142553021022715025280592703398876374145585399614664138104089883403089514778864715570578648731444874846703155961687862074051079515746345701865876176703003916502753268172311473553283307047362561496954586992269961237865269973904518620098832844967235627602334385471113526711272631641912248963588068862573320984523801377688285912569902841413946131543596372403442565934253010892887601987839089675055602686993436730674893910038746760922721449252600143316358074069930577086867600754877047920478537138995426175955728543241800787282032339462089079210148507600130792750802706671125737178523950883413310249808627716917837788509269620769863399379157243204529940923024405179833226703349269954945631439514260704290931215143863083569403055516269846941867794278722472556806950232341126006238144352883274407632104100519952070746907812970193231306740108569858682377389155839367122319211521842671703537381681923597569381682478231736058486103506671872672204290536791470734112411723235129682853390436648476173965828780810826586877926917795450338092666106771056253808260534924888324490355280881052748418653174878672190145445602391239278589450570862147475908277418822542761780801056957580478241760862390871118072938838276047135640620534421270658126973340284769937786900263132656513669837313273190396794653175789713154406387572564585813137992109882600156021426776985558276474132488858160040422659697816941625816740874406415128842483758275739320818088913896400875818049777965387391637027333214214569688651943503365859276627969700896044190796477985267467786090773757230652512364541362461725183155648358991435063087099504684543517610589639422717001373836035237869954504631603514260066818977614551766299688280882635176622174203867059974680310555714614533120104560496230049885056246621442703578715043248575119217917611901885897477425391690499886738116541760 [119,0] -7651197674293424105329281774829516662460584819976330087704091739253425748013598742004393169070384422599038804088698494265823984649992335686614881003139641693237245012392562124466087268438298768094572210613717801881672440011087594616009185667336504331062335682074959466637979740862792203742965141052595398691770463227945236909090980757828973792155779332147488877058815573471736292202161192506605450062741235495235430830143890460233862958386715952607191593579026926348194943887417864185551201223946369215317569445952890842488793669985735540044866730475217211569123187744640620795479887237668065054673019219345487727929586460681153783075720198482892117959011160686483659670888244011208253197152920524460545569178485002351153042012302806726759670382344982205485516487641087978751375896252452719049981436314953348640356334804027912011129381570835959946480996354306161240079571446518914311402039014627763120004112188388339365072598633105521226294365257026636666763050624658462365808909041882681163638029674716641957772690736400416729956355303447597915566035903353780411905279863786717741566990703487074949692690672112067972725562383895406252309669983029534646971819018054074796388319900557685635082714411529317664621668110089531262709040160473172978599373726957432403376502030750107755216459000962044528120261393032742162285895548891306660923077799369695684029010386536731068478383361588491221540094008560240350554103703135479242812869468402240582579853526572880735882342781692484846840661343675439602891540435748658333894446775938717889350492545044322338039112385551639864823028924455506063969064535042971112888643770908780632928935891499215109481582029930611291334089428435434969490645353269892053866133825170637491745373126809549802221400521050609255243393007371587279551522988880804650334683278143127953223260911789924704461058511283472331139259573685593569844662352991967475171164683083085528922042739479571335210150740642122161732916081679694039991576481593443953612101602182648176142706332989648812576053263523880878483422041323196127722016045162035160437606026457633097422594136763795162540665306482398423571214860847881529669933632642829078677055618505282885441366428548502693385541937935126773968755939075730060721184525672389317579934993457844115595800981357859685934569540450336874552284704774309226358239119791346051517393935116242453542285189697939968640730653617738658097524286917260436603694231731508093236895437967840313188134285460744605460815276043927552000000000000000000000000000000000000000000000000000 [119,1] 1566915068153123603054799339774476558438075948338852587592472882898852200929476596811053609873074265338719937224262804963587343738573088944508241399787198782327718628645941900027387371503408681214188284841082862146887784520211260617067882155598560533606505562298044616331358405523771604079020464644524390301889095238452771297593820515064978463017302477012465310816256596676941954434993859457262988062609432539764939147105196227942990204941034893410376505213007168688479918338375455411526926996477268987865215720914808665261239619854056844314608224548179266850116745912730586030414477086256073420360244596320566346455530563358153387336018830357416651609620289704736315139096734370544980009234125711238415076452426834539783078276435054975047086956238379372932215715738042179371145002492217362138805163098058858800873964307275417689808091483365889787927831653272124974863758354040451937761722470224712719227171161399551224681433306424544272297430648816835326307346098689736107206455995529464833825035385316395018735733473705611302522039587090071145486218636542576569285832476387333288234330489563460060407834764134760783821507164104781286851477376212745882753362807723792038393005635943291054142880287132291832847614766466622694523008571751892895447244589165807724455759835260681230165253105967617732930971080258892568848069833266956753869267616339529970823807765873934990997418071793797866607149887664537777207639445971838985065446435464112644915696950827686915238521647970005560822534656545298924554793387425521112239034235973447417926166914884541831802039202517485809650452910032941364643132104289216009086506009467080020506821024960288647915046876876723891729104519454464764390282595665188513423914008208289191020536536198565763955892082423235097759936623021166390993499284463789966276540494908412283821365961176261598853932316267270493770675191879460990453649671214042728900175570589252805172810183515177509581941285989415321691122268748437496779249699958890700516448265784316438894212113807892845813192605422195208539360370017595322466958210858630883718833678878037167551126644643813756870688111443468580311796063553844851458760843626822546638823014167806939807675557642484419150317180297254920135909443340425789022502881677051721653837658655853148479358610145038245726989476328509183246106130772443223092065370973640823498132844065567298846710886828861633532115608714792395348654478018306733699434503546447324828882096349340235356879953065164474840098040735060931379200000000000000000000000000000000000000000000000 [119,2] -26098246458006150583043435256803833892957286701171143649395933670369388035991269285209088959035717361969585905950651290340405370764789733460974727746231383890479529757864271745045276527415562138711150506570521829213557385510956976635972967658418192231134528036812453778135638133062255892524000952299622351600896501396034564532752842624627807801848845843910582789532918525843509975121690392996076642164346531209145534739523434225786270966618626478816881222345244730917437139790147370054314193296266109857453719692584694394560531004771183544181156288605945315055450743294928016595413282380932724043427493675701145766454607630844427150227348040486933424476635836080738243983319148598079097821938658011049259478874827707243012602591401874623561335167627676086762977351309454322229016003632369383937422072186585070121590399713683813852345545462331224883367926974972563813023546986771940167923411105710677621551963725295928833952556857907190377451785133677333034853927206774322050525937462308087463509762115695944684624072710033832027252188096830411589358356026461593205055031114729138645069446626332547303683891887708187909846157214486804173943131780213530767315638192284620713564755462394563243862047650841997815187124269227998819795806566144790099522198072785488239226548441420244838765370612795940885332642421535676247513615222796000646067008243134500860828935145393185260883115927908241048133833442926589597296645062487784148687147056071045731742114352832844314855490231111341428045340058572364685295812215422893509912308127340101495010830273324614173626619833577115345421151331102331550207536626821239472723534083410184662872152322220708334858775722410052545253378264906383671909770349847415887787094190933820171174684814992015912028122876743723478692282847663596632185007983967116882982502644182051604475620264974972235099223386023420195815530522983772020850288578661630450885926765553146840955953041292498667439465664169115464894527974517726557982493086419525663998682350523126002529617156108382686798153480242703627941213598599482359430020069590423876882449772737867045974748292922480373161797806852714848886067789574311063117956682613151654073595419887027368684213979706601531143843855343235916190579024587201235473931137103471407473190350552263401734181486351503544111899582410033734131786993166003825067938092290663373140491956842854124676588869188409143323515912158861709615966707780255676826067224161421734065129195483710856411277104960953557637348562303829462220800000000000000000000000000000000000000000000 [119,3] 45325567815460706346963744654933136148232774939323609782883782986154449127945216048857561141303508789568106151449145429507478153728230573531949354212965039139769311341378340282037601339203159866001772148866525844790232960891981546115930141199819176051978774841982709629768406965447148049317329412264589152781340084333814640689268889430793156071264204016085388941142435179306527539112002156599226734633176648935910399906819450565803037097218518967592854965839724087597499766986970811614528633369060644321954806334113218424101450567818297317700748040615073943768964501954847473741990383984797453853847828852995591446600591734784682975341992391175946778913971722483144673141695137971462939578489387339594909934677060053567844285493256644502605944647736316013137444852996725843668834898442631283658653481956916691404360675061728202934644651411352062439922160284507749562247355901757906271486016095032207469891209743163774341874214812193580187481639418247768289883576827545318632305585663459875491126500230036810154704839505905417370318588792602421734889776046068663241322207665342490337544333834498162056777714221675700766672485410286377344113599595584013122042973388046199543139785982430473015670912260051815590318032726140902838054220003384554569005875942983844778580949142335305755048227631999423268882349483010274949889197345989523630084233052954298512780583328163387201471419259356609900632699222256062017002688325768571670671437491371341854841373030557323372081076160264042187669151596183146037926046047043909479913165023081848249384824253490819831401589898820675582672210210596531028638425283308178158166584431393561878361124602023393764257621373505442040221884854000843954107435656327166680789859368206250978120704496490106750343981668341852680359027722858971649060931629113720593983283363251505872258656309400749980960628505564322160747671709715165400890411766186442067209658662789719308839170003971346684152559023810742151358762116193951741608709518185229612393234817537554854132722058162420372638487541924788277042513907801689377781299975021860432642227728122494847605283239068666674570805869191399171534508079094846803236360533343908851360660640559572759492120849625182692356977330574700076862070692265378102793709407133695925135358159299807468697129414809394840367577187371772196459333811654554306408286399685648764864609259548140920942726775030625124373855372664097485694266649888058004314728349328889006240635286839643099001413719132941384345094443209693593600000000000000000000000000000000000000000000 [119,4] 255066135393728215001355383499801397464655361129719033968641175603723616691423233227181123996238006264315380765174207705368589835935389478457722860440168605333932478748367003265363959677512575088368705781613632608421240602060060722056225577049719914440822939904642570389818547354828255058411240241738844081765802778306745309135912909488668392483696257301579482183965246129058023426677103645364262400098401060653718278061009120847191653115929566718919998520696689610030079445562181846876172114322686902378663591501515914558511552886455705441589800155465945357485962139550714363312569778999721914134094250802017371187098567069474700663124538704863528242431085204655551294130465535682488488698429169740101428626559130308889152160613084544611584851275255412641227104331335644566374787785992241989427892040726537992405548541850680369803761811031562488636309339974057922058077032466566529720464139254047242018028155382330179743791831359264101703439429246856337794921884395414143760657853349593845295077342569184878957486091077737393062486490267016304628803153675305429678890504590319952715963395379471248241456682696478368258444611424895200199998687602907520688090601320665815257909168193670411544472580290349934732345543586822276640315125515834393671407082884672546913564007127969118423952186745710360482712782396937296026296584460412853123649288540784845718623609262551390386209564266211068035439641347955544829329504060029185307127714756581464348859774786552460576019620987962413689011510543196394569524594566669500379546908672549975316157987319657974335772872797451313160582147484358108799162526738148988893490476703203291876165302678560206731848670299303579359021108944570443137608202101262847683625439853751439418919649763548495889984023319934144283973048474821329924461552268539407535993107624481492618250831218777604508961250675339942615531842531450605029440316603406244664937590610068881339034087680271777997539336105822977240225555909739079230690759669779356210424241173073194562077940077399777684380384739306268804954589850511481718650891756683042058124743745549115915959982693901689407955146063494390243600061812068217094737538182706990136667000133389713100537458456361722503232105063211791138827390555212094133343780558464988455579819935396920567106092200758848749584042119007534766056943348329199595238895370333138266903704624451947444302104409672896642313736929005309481119932548231303337313416560746671341415080129235044365610685744606462109623243347599002959872000000000000000000000000000000000000000 [119,5] -2232935719472478300087427763779218206995658744872567937222497835039110493219035529659523124044385450871425995973732602185365434476933184647228255108329520189180472465109452376128247562802535673119017841558941240928291031586675917973572454027295754915056225958038425275308611137562608019473912649168500267912314915404272607155308374802857562989055333498157402714820893414375815686696246744542887290986192886155191545780747337381796672383987706277971982743953590106223864537865630379390758827310259696866832439058519271496496483882182638260436035627776113505920071615904830193352613279599866698499097427214732004167225762479174140335526660780349216231613310416455783418400350762734241683346342978485541541534021696495833163313116318994251395081088949918774203840477472284178507239907335900396546547968930894656302218004867602065014689663988860217343019024959951393690737412943511343330122041018029529114005165664504151473259631950613878298329202802980387477273517284837429148103081237532319795638985422535793048214339455417906903268985948126874233251713449005343932061837701474457974049893395910041045145478606112217801563692251334964270290660546706738835358756977386823756907179328668599801726355548567929871900082408496028019801154877497195716219183204403763127020946528026591741704478987348656601412876649180265826397758174524705989065035148932110836235139487545480263336655441611280207880392913908573112187382171658501830508594119995309604594360903214080705825455451966187293248550502775099746518757569611817505159720657159261435164081469588645838686807061008002860772375786944253139782212305243746388016266532844235673588306952273792053407036416895697740244758618177188275416880628352786530649214385646762706813775368586222864454031056990546867650113574300972510464820168728839667399049627586158266954788261480261702295359871529388304235978861102796137395341746470554594877458628742414953081324744269450039772600192710936783843825881873393972498901609152444239786301766710622801220955875384981930899181556139267301034465683759680879841631679075881527631818988249514689417618720591815398916635668191087884007255457234155047967216040477596800900281696000760659603741505071026622445201925591366399237599960347963340020403416600962650099043878745383113830442930595145255427227032419592808092239803638340655023147524952602949724950788501308142657813276671479874197862704705609791538956423204686546056630260930184827850006977726894296265476101257653902667891551904466003296256000000000000000000000000000000000000 [119,6] 1094667050738993343500852574277268438414285715290454811085280415437443801417378901002080952498135776608696534317635430804371682041626431108599240972936595645310789408706534332158205920370837779355444087400461173983734885687236270080278805987058855925719973611809141002105819840952736723811646717880448202977683559822366009710301887350329660003450672803998895679917009517274801617357870884169724657214664439348824178914413696368767781368075535313793675225730116598952587245884521839223534547057737972403727377421522937382081757071542039362753095700925631804442630435936496697519411208200498006401795757465797320506332797663042371652396577225586797962176060975785096219798957981708604829749717865750571246198963130449347064941902157526430116123921057176792863333657827762843130765660358459664745273783583460862269413720205767864065864500754901319213901207787663044332055144401940581510068323544048078677784461527264676790018623687573467452859516933977285480005399403231756575097835275585129852650769887225102517506710029203738707688167641313771107502359156737013872957276984279593368162411767288602933141873616080614229750131221355888239709420031240712275822538143021298120361396638764052638577311128357783854023438997464246458578452162388935876501373320856053236088576916280509902246233714092660247993855648767394087482965086693055302004614434923467794949781947280118304922307980495010833808908568147784275373678298026306735439372679515322704694910468422918456774565792524631668697567870529505890015352078040530635285555118344889573675382530718936067679897031764333470375330678793251427516865411765476900974865853538457103979368306449112832248230734851190410110381870508741849089118500324775255920000767790496117136551252461048009843583343078238493128690171920610251517275010966576074651275180620561949234524055949409220726977876820082086500262756189160841886000233495076858585329554807834140143357931492887590268525767924393645074960551352387007823658390951310867186715554407329084137801181931690403710353555536387819192401237160792373585914167362375483415155658358951562559421695095531767394625563258165439801868535293725467109201715162907975258633012947350156107181947920098731084253994210405461216970282556099734521319731235405707557676211815444091061438955928471765068878291832148654835392050348826634172218776832600579604868849902688457163193033549303514926239043368846126084929377873482274757767288406603077976458707350400386228829963993565972353961952287042610135040000000000000000000000000000000000 [119,7] 55816582385700460151555596532783308048976408602235687486053982372357375989786078633632976013960342979897672247665023638573284115342880635319989487630584002611722076564827892836070828736637889220804369777479569434892670136793354964328448218381544479862345348403290937366256381923656536368486323970713048526179579900504033282806193933281884270398605421196325744608645194931877757253414452694193997108121418247155655472627336017008328445468860019984376015960919749254821970108325931870910842883853570633773818212367308242533897516942977956774608241464400641529596309695719272147755856718318248762426045626663720611262306432841750647617726060574361868748944167613128653405330512504576412558084939019883429953985007989757303978611706325340317028437656951379134875172047906015088314268287013749810095550189623720825551196759422842142734178768283531236118929152091630110263010000177648305860508588316070292963801034297430444910837820090079042405326395100642767647348982465187153871663577587896017157626498222904188222168980553243531068616735543946055714661263476614753274351223285839823288555210104872858822902704671402964179558645353864357904702906227436347460455591638002437087623808786140495722818176334691319636081625951851101568373827715886183242048725055585976273056811086223641209822257122160558386748832710020270792175780600587669630581848481808585365996096611007013266893220250617199566255687494653094190748129285784796176362858489273609957610376509674601569418108352656694573051760624603477252967928815291081059179158435688899361944541948891472058494506530371180969329309177520532570910613119744756583725692878811301863490682201212186334574698143489672695795653702682497122768283137590497724983048775361421513233859797508602662795929956141139115538751941529161905266010955500407242995260050575050384556425360445781449658243273488576814727059542333396096417457805332939323878089758348328373994066134466054614324569707241230040879380093131850520988032371881635667907732070008186591344212321956101374338595393272889357295657099781738922296256319816586532666948804723286642907658795333228790565328270694104558966854731611096300329673898999624242384749466152991827336251835406128778653724465968772479665664902846473065877819002453476725342675453996645660036838979337910403484148786547670643007520521027914515764560668547740474353471750224626662164630273728831595289757867823589153478037942241878108283406151509476317413539569806311702504518692380829147093388565492053049344000000000000000000000000000000000 [119,8] -587751502049850841583360050921683131975254617097663567599311861110514996807556225183443920598840096223748095839469391562432695672585629413767979454420324324227103838693320119091195514945085129838173763833718456765237533707052839143237650231077482810606233117724565858084888701147427260979978524837670358553124359763006550240804728902448370535042538244612892231758178826553391571070234388205666706251067659912432373274069319456301969735417804022221630531116386282796638891896554669862299209577242390404908766566167807251989572821704514644713188909754038124412696576226826108297858184721795124335425184587128291077134555183312244518284564570381804480513612036462249474916203365830705735625136857738039733735535685095303489566292889939025430062636154328671828735054218978899912887699280172198130326524313682139669238955393312501983226955913643695986765785222068426219422263985025694403528993312934676577643677211183308164419430590123725363426759665497408283257841698424953456321588715198988738146788068747497648217945204561001520127536314793268185889688541134664412329128729275818093462775179081618000997177692140485704314686185579018007112402583699400622837418780817790745522504057704687331073906676080505226906191385498105274584056613058115668654412115647968786514987095203839785237834512330157104062279867854357855614725282062740206070695312306858306573969888831838429726539285911441632683965716756493410740674708197783558050934139957426484008406315499211743105833884251012112548394523748439935491585351039314000278454765903899911076796427053695688701922746221718619036325106200323974401792667100169991116562290468896792667793648621292805676996729501882886112782171147748050326886791108794680332154489957325779648814885701536630721944504473100009770479633137757462259609801527420203556403162478004589517581672865448134066133336849411132853457910895594483648527036032066553426598604295181272459924460954912423325578368376774221873164884162040087127140984159943039952674820229859326427700840318111837002306268941155351456345602971586664104124243489657961419572651121022712192142011177278344988785563102011378310427982692627637731133399613814957748862982637695414218414743355110596415815925283948638197590529742089369322989834770361056111993666131017982056334666420319569080502469326795747603061610347831412252614146934679340495652741697546063184998271702795171668867328634237657839699295336907256175321975898751715174446621829295059632754208115329594666573830710047646574182400000000000000000000000000000 [119,9] 3616251722206894576083397476303337518343683032088948571540727361976748797476469787810020444205975925590567820480255389904401980526017596237355685952789675249552451810491682990589501406141808391496117468979158158785041295308235699441346237005186752706005763651352365564429999534756005438522243023030388295263574861871421400603563803177608945108546237096187630508294331788121735544489110192970665505000099730291588774750387443527854232172616466500148419844097802827871311715296358506000847727276562013206539135817359458192639750770889124593312807404929498633526820049525134327229210102079320843657747682972032137065572301148216464764867461169906998141632203512716720765192311852131324159739358016882877711681811122857215493210778147093782814633442843243527362992170135501344596455019577088723560547227227574599523034902444324422512482967325124922855952683130907715043067033235007180068139137158343972297434183262310311195479778185979357919031953581118665229035114948066125972628907706534920967248193974861346633868948980251183620059789700805072082567733324064995092592617702168505165436164784208102855110563913619953923245626954644092135824377130313145980546301319983113263658445283281403447897250358878577846534626737159859050183155913914312304850659124079681189573372875802251752093118229485478448153069240723845230720309774671775741264541100677546538536818085233014705419302684585638991767715704360010374149258735745664669498830066263079983448717811597472918530040937097112441981382073819821878247096554681231537875510431694509795633220936079190838295867531581715014490705395612851344515653621651709355321318506521628502559947785420725963533914848393629685885874199550180575710665483636092759005475416458899913496222625828811735762689143789025765048736437278690378094717471063843950185161668917007820037173873607947646914042017606789581475131877793321482180541361433706204236553038959280833503477311125534357325951513701540520258037185536378326362816174601045273797674916468645363869102078402547244675159810502361421924326060992824899853781987245244412301977079073621031278175830478342813450890518996856452288734901709098805489912265705559266900511743827066203939590337306729861121366665025966914844028082033506367542886763697491279082972121045230386390613293795591011866985929065919123449025541217164445846720917329196965575917630585686367171917608397110314483688665909424766654749605287082586658413264671523522242261031574211671899769215668335639579606692943176392507392000000000000000000000000000 [119,10] -16712204364110339326352950158492203938738666140654776774190624925474554035746540121071406897651349199988044536156354065110266940625929585844208733063987694464748727308982106935564188089949578672470732192908578313129629642822618128924318246214454547407187209486618770712894736680569605494054233821157711481853588567409130233157615806276659704619227262983859189148834828360828102992466899960114019713844985025792291870638562014829894435881373920290754082607772801839406566003449005319170864916858564292190792768264084873066949275806837902544297966922237391479062266335988520832290073825254376976228430224089131690626776238997903941810431162524877561152758798193632453527157113771124281333602136640818748449799810798952513367958049797340296612686223997122883481875046032226788260436080857823213617036736170158550537497848146164646984908941730219758233314517375740192341381738543761983005162650300991428491864313386227780706458770430601921502449470837414706631918766959477489046424843872341678541016429938891002227397554493493143325878938630011723260976523340982479312786912528345274061782643309734585798790555317942657720595705830323425981599590584613570647464112344490975644669534546150333027053007746400719083503599110581262676185319605762720660285617619451254144234249597772636820829133934254741627134535317302200200338588449551299790341782505060142603281427737798555158063880946220945708803268961509700861289776288987025253301290640182137512654953870969454443514222317846345542391791642743694844414646111070185207996688008195954631573440967487942172894270265891384597809268730280977474955996874013903899491994615628459022376909192626606593486717737318037233925047808861322232002418393873872450094174241212444941761139944254572845392524101782855367955772190548765810504790986155815983786854398393938812511317347776262750617015432600518181630308297886753077025855752921206595015218849104941849085767008872496994221933724934085374279308787551447174876236138156555054182122339291805083611205524686227818068299353861859388602707439077926131446519742057119512637832219840507587782592391321548570362990431031536525359649481004779893643437109149747028067535936206941566380307896981760780242092028491538898594443963945695424627253983946763644355087422723167355471617075171599199254965124633756186681217678339431488390945008100715576341606788232007189710654680263371617540979623959836504800972595829863822990314781369463709802869420608373514536925514808740873675682632500675556147200000000000000000000000000 [119,11] 65999297790699758329793707989386164415578115365875932844307688032172142493922293187957967055760486002235622495174687080655570847437330800966325407753454908073838341583647695986903681513065179357428525476306947293989431057480076975110799092459362811396982866619501338466891870804825149715942262063806339462111481591645111223795997617131169658708703959143228673531210305092913035914580618470247083940937631266455862973539209827459356405397056169413735545528852906720390961005711332859871102484229165770436235458524958397557192224514229782975987379245642566518059759147162060068457326157786632393343590428242618058491558733561817343117740183394070579290345336321587418906182688473641853388934178793119481480506285961380511760449354903015478383068941257150291011911961996737635049033676046960202517018699212962573663307721336926943684358180701823866582971078311202613897469045603187781583878890176736890108851589662487501127512422535985839003150044179602800588905063504632316305654675445725185615468537986166467075285847967500582764621184559248401801783929535283555264064806304259151439203724156463849844182647364568036313462767038234198452483635271005268209222330871746602159789667430442883273460655025895149836631476956106554080790485880274038783484875956802201529419713202810292239927933888584447236841531396864979181787090044736012509828586986380885304180708601154229131459006624783949102528653737370978876694579833925489099046820633550221266502139339273557079181132962474355381410606328018004112391765458938535161826725044318445747342563061692714384628746438104827484886261221438856351996852778365551424630055438345003991269167033621012491067491941543514021042515249651277561058654733647347684007828392433008406668950437706015027180208102419109779065931609778026843382066869035256618093958077478508479933688203201730303615577149455141072184350739710433279099008157796434156681679289737185766633829039655526040692356557800186055765786937375233554279148041996707902373885414975547647657258016220348215980227228456370885331537512280869433684135727424840605672528671350975375054740676963665709994536172468461491654035800922037231698773426126092762425016498673605558859310515815455336005082029580902731840201174285343013739781348287215173588878624397410708040670467695558286377967320922271950703371925253521828783028407647107630788700856583822765825460985315665751702133642374387064421216921393076036510397403988741710285199548597209949022974130863127918459032688320447093145600000000000000000000000 [119,12] -306228795388795681666425151784665747315347559979237633364760167831422067545085438861720409431521498206922117806840195543507360505117908144444518678324437767537801188791847586669520885838735277817733963757115510049094046498402072478432419833524846302564518909086874284848745766896033209947892116897880161647916970876147941925345611765423539332873453104901097293905124797242208933651609728963104203648928815217506198784179947162516851404853141026540170083034346041056882860441758367254952675883923528134787147326237901793389403230479000358263444426543268357518190908696898879061889707473767254182531750563209132863549455606870834453548708779233707201024751952651593955137816546247156090473995887400641372993184856156805803951760324140764879885143957934173441065187858781999856242930746513670146512939289038588808159356507479343508892317180233292010044440195595836068610634341334756773898535411067153447041608931781006322271895375241293270101809719563967262209104531794157193942520268454588316340667799614135199775789161933141624607876616855510987451660255094602525578254626203343707484167893953625257525637106900122062728140179958995457401778974037000966413311193491536269236408244226682492583657229191276532941635311363567767714494738543460131633577832988542469224612941657873942763960063406776666881184876870248583284582496583229427798378931089578629104822074947031276318425044281576616130222456822308802856175050859461947895144358461248543274009810933542013368566142555242361523112470001532049512671408510299034807256600069772094610611814309176532507710531656949295558252029646680734672711306148066754652511264643829107362251053317608499344002035338376449896583514908240095439781370430934458632814808520775600464213849303179737182829194219683142400844221568637077370934660746325413257779830004511705768279541215543121847208033338010403303513065610674305345543637011552377801568656753057148078094734631679442312700521619109223627874097688612994284746185594320260316686938511644209717154692483428008127401892644555170084588364948098890589249827275218030101477057537168486431676020259265129200698962989610781971434106168968859847442893538006502142760377248694772491506640841551609287708395892107427717992331076983775523506418010619783664488146539598270320308055733835843972190451325872886628232228305457070387200456497381270031701211890173883147974750132679234561708808883261234810079824557513231280736089157487344054066876286172952700249031841399468694620610773237898621747200000000000000000000 [119,13] 1600447473855190306976375844881837976858404834872240978613097041508042466108227048348088761502506928680683704350741990572186398866563966216698672992555823200942773824351408987309833813296787168735183184009138439798828708317369367760339732751571664541429911969097101891373860173064606461474925512726730698143868381025685856693834018945050491694600828452961711979714692020862776515149000465956184566185802615337128269304054053132815186909705844709801675626112419193549493744588513003901619661488063563737072773825986245198059804553615871673386531574774645396578418256446369645508894097757308482797191185354816822718155701808387952890107492621087397115775526370596861834259064337815148874504428972917299502437839797060260354793864962986080880747970250359077736406950747373645990078196029413295512513828682002673874344706049853215149067259987864470242443529729579720705241756669036501860809282334349783816544773785404579798208783183064049060907197331039651046520020201613748870536945710083585949131749779773889368665609230521517944901409230201286572073920972742164455729124247012413322216656616719110043612930768919485597165839368862317711173145694933611695063045343317610255015078454825053029623799951425243329561203337453256845415483485957301686608244970197339077191404914194360974721108112791232847025852473338380176277521149308272955031904319194966312826487732912756582457429897049907732296291976704486019899737008939612952252738426322966687507334162282674021437983232547218325823610340664044192919809427673435596409738062264524873817693633700639767748539061805294751204670729367982196173046931521898275118285354883641111766035493402255660761927079956927921246442813967896654038351827184400499882826889765519635180623847296114229227677089252803014066625999187734413185967626271378137905711947554081859772435238799394579397150946442357173980311061404691963047246286792669461569454570502434416491207552719260891976965728440361612863014247301963416198859638355711653192327165713799235794256138922307362307853386971683019715932092474310394903278889002292342366493658583239913136928752087556504580764725040946908423093914930761265518643260715807156767628609373997324766676229983705283153774450926719302138973316291641350197714767581504156975939416450109939810277264906762392713734658844494720146118300586021716223927573916140947409346281015536726061703575905313227496242689463881868855831118861876270429746557173178976674959128157022980052496987626779106645735965023279737995264000000000000000000 [119,14] -7163207463952008806301420298229614217317123590379572050410174652444523994744515587538382341076310333697136776202629832277484539886448141343718232175498607130654743948485341795055741276806501698720635513353128799468960555083701053326815803113780012001270806177081050198556387767124107236713421129858964898064124369063485098177217259875441553800804586860441964345247551765314522065506720703021432396580351968792091718410947989061709357380973255839552887395289542169687019535534545893444376577216924651970637319828315295269465818720737427694790730813158626458923953580827467117074531352028868671935101804529450554113100468584561892449046774998633246579744071313978660024514646538884207505467456707033929358479694675621602502566868569324264399230323391920184215898955059681413329912863919361258565239089618233018127104419227580660377638497990530162823340465930932658953409287758772759150986358263977395304230417445187693093676338527354554666329416257883820693835216312225994934234629600048102072454306407207634958028039297630582834420809338669459255292668953528065617466626504093033001423087067243510688083431502498352211949599272035711105353728743455394898840563159673287291236528651972468238873322704904219241929705966886483552488230363679042767604376161894507346110629617438255009788434698953512549228407259484080744342807365943936802151226790828636481898522240610340456151818823531974104398391746631013594024810389369016640461447493390114917158433693049602016755954432241252089779063990319360076435298274588806893822883543918395694460343031458875006827815091217016289718009624987636293664867077379633359759567572782565646752153094500068537620241078079517756439289696675528055112797331357431333379775391941245016409891314545865873488973807522303001553546902447069816525206510248993875438053758591163896443050356598410553381838611990744341964677050610498097676269056851924854173202391867284802267408277143765782676769145927816698139604082563127460936556875191926796818120974133080929956562384730937348992308901133471667930415221439386299747673038844889456837191162833790082860359943956026541601173327438966873673428502449919089957688805645477647309116635734678561083502773052067438233265116964542147841665076892833671353004003871081906219051507464560559541117089225596213593090710100995274057326802102075532255450294870359593426842271328758549499699441823178936708444801064583416113229462251758302080429665229257258426434444516864338095986642894990901361106782840688671195136000000000000000 [119,15] 25121457375290494853746582735373898234436269483019775772664760193354898948306440143604448010553587836998747189939205650523083031559135329195193584304628345849854091078610433943734454067953056442574299437537783456046488742121947125469597749326723374817873305281379832693335096561723307554838869046382989200868873135927880814984547209259066723161758212754563732603983387800656405712879011377310080458460819889205211308236109240824237976665832021797108285867821999575996064467742273822563124117604601485407696748570050707194422783449830421931665846433879864201485819883778490811384219166189742971890477515176041045900526261552252786862142830719156768695265764918820568975223193482634477267828284950520298684757219869090826680905385094248943418318887045811861451181999535243843259890289832683141196935470987608103108702192812964367670496628736950634480014033771674692387410347091003899413606364360233864434797059567291441243703614400412421440761368770607102123083244472241940688912345611950585158084967919043934703543221000741486583749737430698188478501977770769784540686625538089987679030162131792817686287086792350032369010422912846598530970946894673655175768248419478156657464705197313002634943518629151474996957807435493944526250674218672898714658400393374038166562688860521282326607802006622073003049290430049594779763519188324452078793251759031694002276771812401214733859838520800517386122928213538175937320969585149306966869930911725800835999441112873002285195160996358633072824915160477280082611538727861529042581039096683605335947453307229774936057041042937155287593229992351323069495377656875797004948221045102914590614278614601937871712285302819845218150885148267057724782206279257040772917100557024470863424850186096591642969805311985963751400572472370118773261920067832510433157809505533936408323537398342660188998508846703365281351872153686389096832679796935474529811418716131708016889041904635040147436426626260482730305373464141180007674748024108080273929709801160383680281381250500324681634974852500542715574284029238131680602973392069613754469495065533426108380764195713176055423873426486622174069478995809372408663113893635874730059230221878694759184130605764614307581273044126594320782370613847335141856113655436213517478799586280637503286366869675621217910763027150536375540153766833115398737359961861438978930910382566988064972270542876675350234128224285211243841872439837278698895099991829579156364874519411454946832393219432847059529317903592910661615616000000000000 [119,16] -69886882693774206941729599387025556768786352837454620678758663153842754995415653527188164237126413049196916288199863904898978741090537579577497797630382226137198264843267381951778894831084804751085809498861139734697552773215656934310057793151061821454663551863962035079089247732404075889725929162615460038805775079738400234785666604703013510135845018293889835144180048732421350766865987831226998488689562908951155539896501554344980997376901814284536697898919239270594436163747737333030019235812415528251565116657993165049063260358311630108013526822757586743676741725774211026855000172926952067771873940260019322338027974590709372582534678951015740751154686163663507765774056465564849991294901323681395419458805724540505031492765927401751129611925132668741817422718513312291955959036220321607736630299838480747136621389075528317814804093020737678520121705336358155261146229530506444748786154479002165341665142614013575407904070910569386628926399254026093900064546132710259124116017286442057338754968267705144394182820865805445388840246130981246163781282463200593319232539994873257667593763649601107479083158858244445851890598457290636289202307561040489086169053311598707887512191919592026466826436931314133699542078940776132916685767119584061605685942738707851203092402429057434624294936330116525589678952773583744819218054207417501464955450054811543964658143005070062738211631864740172083546553892318071579950853720623917673783605674741056453412128166539898965144498681005871538244955431608747496531621071204685667706536921337638368766229038760995060800156305942516790946923375422883469394655947473117587719539437295964173211678370982556123146589548799373885942519917225599598520009465668566893664719048125236957399161033646414273959946760950580518104974105967250928411388004007076004120368870507667652923461599955283838937497422464114444558299309815765009929910345856734513248255569714228240980487593659005649519500352756250752358649479321017627743814515219982605935812133534409361182784698480650635890767933502668722613453082305655811473826656228596839138310869475498894047691469147462012853325402860355216914605616386964452989481263713095631491148923251560706659661342341120673711025769127957182123678811743960064184697677471200235985911344782324618496016833226747054570457716436663331351191790079285975888687952458170450950397494178913552573921664563420518308567302802475716542458653615095142928946742447003263006295716855535408711433086354515224119250365046965550448640000000000 [119,17] 159226800170434969872195530599531532076709967856876770723365653620533139698524473388436357854109448465024705580069719220996262324429753109464822924898159844851402101746656180333353051870743690501182874692576672719533531261763267882182250050215306011185345466159511507236945664209357087570159647069880768716521913918047866579829943354119402684054104332932662719744316075608686576419435941521099821489613645191662414104856993469185903472820137173109164053438814318522470318242520897308073865871125955763652573282372064317545620711752816533369842944778997101763344044045943709140073518697418057188984836820081639350077073048081994761903114355376161254807845207531872121029578351129438866710321963659124016773537761816608799542438656844421399802107773614943161944830476431162099666911134682711464417072187695552805442605868797522225021182878248695020960305623197257725049829520481759849528594919161128114013891502761365120988854456619463411833756318398821357307340255472486191325727252813680585727743047907087447841276595356530347762612430709327669996572784173842175596982950074211296310759353280497027930066690920427309423510099113773684869628997679819893560750593212036577142746740629682041619672518845909302968371072848768900317194050587990684776505856510517554468269738192231677696572912287986916725776187123351690236130151349544011109747845923030829021101561106723791970054888427016550296526091289031742210654362660202559583963802849901552020193679629538551039726415052590141196391671506065319935930985126541373457009416620121408784588523587587424858022709006493810179268319614843652138663673445792343792839857227162855513407163364921795472773523895450990993026102750458268304689490126220907479603248137858967670396262949852696970286870177441076663015454735370945277545004258285963455196359666275742896153334028982508804569265240254755201278352628912002803747884423481970927163812839649234629771413214285005818325460263166560032904359068868454489986548879540372702487693257361849646994621265651705959124571579508205933347431777680959775798227304607032950437787193287795635581177064659264009594324217537555352152221785005323572246641024029978145464880386079740958186517632540281104370939985614223339848329473392251249332287317397683485903731774654847021638110131861295881386365786399924182057309759205781381925721359248717612747195468041435585090501100709881712476266693084027987988444981863660107951247913760820696391114309569661671718039776595715247374118272052748510822400000000 [119,18] -306762352583815264689811402890112082137786679069354778171642771569594308472561619118116875284786022271346402434312725037436948243581437640642839117396690382055789667021477491732946073823399896087998495143011892035427055336690885522603133563244530583666182038423811252867387424594107477738455004766245806885256235013427772083588660316880238208475471353593470365473971529911025607163216967503368928565086185550312101200113350627738193037911961916907096316069756797771696060913868365214788790565746474625651930076644525605272258564342924624666454191314252459975110635488721611027537473131791888624099640663432618847198361762086861430768865619241469943738920549103052729677420015519769135018914003618431927268273590141419904384441603229973588802641638332567680623192927802636882138790586297797407815578900618785938007488358970041545035950376017293333128728580516349354547646117649672496252580125948959251376284820380917615206827507446153473587058926724745873394830010198420561058557075925764412166318412513692976720401344145220535200730779540134565749696230575886909589111819787509190927674180571393141977829789878735533596290860579777997068144090942949437213417733363937031744906666812583525387738422475591802694563465678298080583399954406681991992736892923428969889289372251884559473122751583524691714980816901886861953022171041398370329451280034050105133228487712308289557756642536381997506915947708898888811311140388947950799279755262289170045501555365944454185013352173794992064323158556794042347248672471623548543625158459575277318451362082252829402722630464277195524188180529562471917904347615690591280352476293640232665498427210254988665354574819289093705894736100284529903777431420072469727050441827501541746228752111845177778927154391303051568058952412635465886023419576128473511353214818980237360314468157223637091718795614221305374827689846347042533171874320434488217251189826506303109875837943801614761918796497281989894154476079386491256475339372951319432701224799881322539375934862245019247025083264756493192855901878238891502791979290827157742020860074467476567602640397768073326941173434212184338994368154375219931224892087637615302537466394824529841907806640139747771970134091468756680981270790244399182975809574533896381968253610502979885681222788346039356200863798787104765647813216117979702917919884230502818189786280625179177727683868599954207085273951213956175396715754091227707946645229414785101588181651903192846336875565629261951384923896057217364787200000 [119,19] 514622106600663980486945817272917632256633940493186640556311973393388175939640618249926738030244469191452383454094720579026833381338755060753466831275707614861837205430567497916967264989978600301896359404568654724794931282113261048874793591560816811926953315547100924323493802230429885475805238967150794909505106242414634750402181769897840961254809687407910577495447766983197576716084911339083253177298133527233629578457653658341144165460000562631645383399151294365965318156614480946993874035601492880915871647588117827113365989826942440112637486790696020828770571640622978920371025244205280247340307030623512871286903931126342462148708088055227648282800955855448073079676953494960288613286558811010642817249477827026526498191150335925881146214770729662846155273352458788386082728297282454856788008591682029495521511802011445686216188661386868884523866604876756604277546947741470899645882688627439119920262406024382887223825741944567268713879476418509428791186596268853891645731091260914373793809698105919837573865304458747543058118128946514186721982680764957021530238500440055619536989253752324939534077755861508385821443066830746223260804301208092510385897728613813777269399255318436293772061431408726877436831119201287377533504827810584752334404806308178835627124550354488828199366278110846138487603079141867117186214265560659217925772519016944328484374875806753411988794962285593247943184459702812690151588614065588073182665375101833544729126322073024608696913847809404294168806554478194311275759446559231770642775021959392655717246622218117057384179961015517167533707597599081186387910115733416725686326121813418554347968496389396442633201596951256812393172787029638504021262421323174548508663251416185375312888593801241729044396123370675753930930312219317375710397231935530157907164392767718899593065263818354801457955180511827514867823075669275067570347394870587541652317190195788320541691753531813949102938954250241684979863797668476916457500727641879353513964143947420185470874995605211757734462995635427240660441656898223096757264712909677071305105658519673787933889241329623875907051142867662418538589088706675383748669742106344299409623059850106412807090715333118115586015821965356764764301610943956633945923238636938127242425792014031621995740350436570273083895474834293849863190906273628290427078080685346614757579258764359334096435477493085473152383065350812274862517366802556172269400974689637412171905680918986463914671059369140043934407145721958850625536000 [119,20] -771641069425641210025820105131476097472624784284001456461584468712729878084242535712188416001206555183124085079106683517508612824448422169802771904996372518506074271483101516120343940218439868015455633177486667438400209647229604374023668842824865215026778524954147004093244088699394663884359746484520896781863515860272308073975975188985369497819479210057895334616383867760708480507038811062268915492868472836396824578083470072962785320493582548008866110184955561810806810745131667542866078246863904593026072717814334047902683923891648917483070586070818078589472620052908470747866259338629420404596056836459788425449849936571428938970566841747644216127780273188670342168956751796798856132443149807895352051627104838211913457094779499865140873043581871992209329638001916766029370539520794908250649066949101651758206640487906846551069375195649794512908084072434589669151609750346461065502075500627279986595862237959469827816987186265284439483493395212679169783907681072094637394427557656542391434646444104860947361214949952199736272070480379538638539554101273773338501473216595533211026974763847335719387050385446165144358426032655384920293314955214466758264007973485900160054479285367844415023370691688057766875656099985121722780925818630748875079348345256152968731030222522092908379745602113343654628488450682604719165369702365793568696424923952379124530723939592127920886274433961742756369068438870274692706967543658241971230241324731860712094709769576470764743108091894199651611657174029777749195016655209739407960610393496998651904256491831864851600565985814720251836952300549785359102184939375501157513465873199701126626397057043932697903636648343372041768457744843140646954389218815828368223278999613896192163297954898844938269630350961040240021350226347028825696424911783029620406919578159422882041674092621130877777464212948410051683751725676328913934928293560034011105236925646424488503166451679508098986685514775040916234161542483543430400233930603337909873291294008636322044575589203533864412441974976368621158755496966718953581175358772187242108472578542380282937698394872215815586957924832814677327704046206326438996134317716981322431679604318598328892309496047628329238774316507078498371034337396446543250541857925817210831326741860651635468890040349076074988895996953935789765310051455478335802798858107773995850327489938517838584727285336227780855341529966953323616050526451311274653883526554090393950475524477125561524587642382486801792061885614369485619200 [119,21] 1056516545477376840738337277917584740388978905796131877991957195712727833859098853113514205058781295187734732779211344850500709043982662974665017857429932514508196722013713933788750817110442864770625240207226746376997423172879612902860217564312957273843871701291051159920919862969210145550671853711883877471738168634193525548637278655262065233595455969772297122841836198799417983632122025215536435011362356319114553499448306586085897269603518688295084798756079811824879010790025879491391329256415780759021904162275891265018951157919043051226445847169428314986597167021456504093969432231488562731719306982970947530639471843600260635487302001665837512061008558259598742943320324886383701040409930702766512842711902194983603215026216208379213692455957176173794364171426927611188904378791004674067817785484282082215565970969432367926473554254475532140334118341757677138052904610658527885958931262871620716730034250285621137846688365149416723526810479389074479027255517806812146468504599993836723042443210949776993347697721731769523782427852535754669553399985677134627289158104328446065544699019359111848361579387483827934731649091776397526033597603227447768290553320145097090494348851424339207912074202057955312538489162235835079978850012890297485347968169209699904328614645293428222694386025734272470410551659617161918370993087230641061854140496384725828738337800296851616116556329167646633250457392538707951892587681502440767829013735847980766991755536131843457671594981711500453883075083765469949918380826490983491736008684195960029522757149662279022358368445533230798203593884065522339761407396408086360132736511062890722090037202002519924860095573214838643311583144092903234118394098396417355156668507606862777156192188597278563648154163311475565380737677312012288971529049308015586353995782887538443403241443232624697136316822092960952747919325056364323146015465572670820866343057379315227196094165500760050180615287069012058870438494052374275452408519518076727201980353386822735085930860603121904688834672017941930431624665779110754928451337612206555825780439171641533240934688974518594480781959634494158417322222061697772803589060042632111406931751733546978733371116560411989327670207131138079220313022050527034901627173225392355115305049609592858378772142028576596744272962743731731974251002109026090052214225555357803296073702542140139655566929562269516006583287953150048984559179922121381341189860533291092941174198092995738479695878835836441037401090865233920000 [119,22] -1340117974637276203634851044551179935641943612558110779417160017308135037499006386057980794085486852834818109326247306750324933476405873005414296078623405574984967965899130937788686780034340698593362871611212915533738191359964743514791471696269085589659914848480695728002715318405123674417018947660118712767685696912004003896752539557903796829618371120991622310525740844501356253017247283232293829513309534091230801016699753272920509138654730776970303059305318747528686972335002654101188310199991231104357823965633857881267766494626608631636180773564760724468936669104176363122879710161825834913776285440813243953441119168021164570907691783588914948729138321428130378826155278303980173880813816219391557418812260999847236199394538286946147674789571728791328502637492081347180582076911277437725220517805254397442925343232789953195353087434102525068019022206106006835161609669046533980550230667724783564460060853091816056771238119824705818032731952624721127726066773877324237361144612020915412523133283359291507256004192290398739163326414007966974789155076788910461196287451869542973944872258062110013939361934203651385554347933139957885391278840170125196874037886664034029668751331118415473212828086458596224692293649831498425933388153256130769962944346804414371243810289367799778549384843032901775878208399450008181574439385425875459884763131078382542124093939234187747066997387406796640332897013557796236091201499745122418349777481624675928146359793956881440039853394586211040329794317211979853570978552225114141054826547026771414441090444437001389665824725387419342305707148761856594208517435253235454475980136718810643895579222703103839364815675613103036637569863832777621662375453757306375471907443762610229042687438087702616376274320433081400962577475863289442377268951572982881465961960805909920552957180900912213193001160212630568801480449451631017423896565801491395603063265771166980993844468070619811060339636178977514218281324524611167685513510993914609331621844305616580758218517561873196715064838883325453912269017505538218798529606756009806985031238280111270791503106964835755687700913780831185773654746252587818928528881155395573466659459789421797455675065177503261717273332754578356360976518185514739345450501714046776452753117457230073689917359285657508705131229027185780136643602603395390391584539437457359860699906036341164442493853733355975106587060118695855375111467214913447285382288076378107180002943818400978772316113647296179445251310616576000 [119,23] 1584567234288321246879026524393517118645405566028238684221246915720129831121844148676834308329190175295745326796873460229092079782050112573656745287211417418664615723451324528064921791262618828920277936264072277929140872537465411588982988443809915532606985910929737317664965632226342350277897758506296487670578719131772245543761983284324687694935912043277205399924284335330160664300526243691453805822345521484388981852293244136687612593984266528909198549983284608504768474826571242310086876910007006436384408383011056708251087838184287813733004721950294233804650380204909517297666420189959322814300181886891324772254812229873139145975047972629902514252467035813398216726055126806003284737191103833029189869638986662102117289219397057820566329248190586038075560551253948333057368280659775396149025842606876805558190564428272930298260949487698406738062489695210910372853348845421380655499489605363087126007400578435060589287203389584963734168159420242253554144368315033804456834672378819394249746413576706052982557827038976429640881355865108021696658735995954088481386044846876356524460439030967983342873541814711647373215739827477670161824481081605119039360729152662671730658454540608422953258625632297146903690763948408784346922550967647460649899490721544183507822175924311089867037813040838524766864556968569267544771292106899194701114233655103860393247189017416539127212922548655925761524992274237014921575506245303424248230600351967623837961728154387912236736353714362595387926268086395604073644086544264786504462030532127824302395406598871718817830216810277092672844205641717814154899399859302850896127107881106846402024135722162410935088089781591775481902884867598529094677575829261259436246557620001668135300316759245267347589908409023711429493673246878388066176299440999443487020997884639203037074972009428716778546601542834824846191167902164257207924185468714358456905825907221557163215475400629320656081863584255858325752777564448011529092804797987464493446081827275833733511657410025123892761205379174491815176837771371957128972578887935884342867443693316130917130726844555532819395593775632002854299606422051737484070879719873819870270822641411001357375552501654740960914740152965548058670580623604103070874475621249545230437486017981514588871264482294767506273537802163128373728994994417489630938799213451677365350645592936403793227951891112546591318702023044539450575385882892838743856505114780068726591411310155868033760164352390242371242956905512960 [119,24] -1744911132540794931097877583170713557636700176186951326872201898481861836540373494532433187031387362133595944932208186509905839057375718362366874883133972874874201595890481745378698271865445292962698718963129528022593497713800686843953808524142870511769746867006398885176262352954292386492857646338872229388960155304398595596003001651228650593094841465113716411521982450713982146633724214348853024835945301282803977030476977087657201084222210920270369875536164198958053548873449225978679452582942125253253312936859051830033306815400358723273487519972959859923037230432925664703180198472591223197985677160292491185662019952993293468313485106366293614639045111106901780224543475992287992501766473560914515331295511093948588430143521767548229570504341053757464010292311320537150768305788545199548779156586402176802497854627153401771871263328431489024908550396885148474998431503189168740889603953070760120217317872551377440793982956343894440154275650608464255900037670675442607987191849038912439408568243059333561753770686856248858765221339739920563037768227499995760398079038694030548901154371880993988049301795454626533323390921056406002756210433413366753797478531951647282410926588006433940892579421624197351594273309877683762726459725409477409431946590509519625485920847246223100329933800716022864908975285780717050153853833120104830304692458473853653768454234792659452619169115699231171198135323678632012046289236503617347694861205324326062683630748828146021534099721664518642869677805583905195366002859425792359349408794605136843734000221383701889305153093487687995749034614572864828628045173550444776499498654860317552403310700272700843158696518280296578252634542217374440667352182433636941312683416304339028942579775753808929758271720655674118710891051242762024406192259493066260339386905687847232499120103144550522854924145484527342137595432176280777222034130483945649891373886345500090450498575774682362665003081728260876206926376310768853142046745684895059239629832698221819355289842048098725009252319992786338839598981141301702895757137681032193986849220304661150979681703147602266393278827108091449761276196886331954052999220889065755298608167089383193950804891664283600044986135460397356071102243584003190893845164044205038966687245370366341996662117867902880418924812552128425553611549063862151687037018077800071193705964761686271058166378949868370178082673723832767327976487623017643997717196522562418723543662862605628379422642484174395830037381120 [119,25] 1780418771820665617357938122008477872825237751635386826619269356630994930132926650106969084690463065426369076508493592280011458133444733448213997364459244647825485612527446236586281453227544425830609821593280151898744772256507555571272806683008764995169764284665171241037383734239635658065382735875962573682773565710083153325830623812396081130156617860195423685398279482196951531141071095212874704851956212124891596852201520737549263555432764837243485051221341978838611180746226472082924416411451870120755646940561644578772885807935784352189838964888095255454684173716941650278573360058454860043025045473337761952040125700679193478785675118229259310758259537630753836472196301032087056200520885278324552464400964987811759118733644041133888505561901179447754785007930326348436814979770719619148644461315665013029017668120179267799466428648887091476630390154604451669748974117725803431982327465425118178434413932021150149670428795331880079387738529005674898396466787504282840354714593957942369613505893289922531027908644560757522902413841044353627696760686545875328796649538298550363921600206046930204116279548373419448405178273918216939382352238671628713156187863918065024544205698742734352734751625513001018968535855490651650513519858396625294620365370075474242564699035483731187549945667690089915540752091979472293336418211783524186853248862710063356597349769540647483955883481403438189910548377724571127920941982486058597632878903916129122971771019696001333843938676184563534347346313759292752344339438891195637168352462080950047743976558697882328327452241462213284212490083980334096897655289999341515385787371141925217857892275702272348927957115672464310111948403996172294479009293726275112043342110736101833488545235929364391211916203486080410223980822521656794040953573217022343716130834832050345678764176444551154811801400422503335123280288671848203293624315931246373213181783432859182804678224285511975356934452678245430861560605965917298060417616613157335137173237777103329289081275366154479573246841997725887238181257025318812258307289358001204410686599355596919722581329838144525523381414212175215634535773662032031874636170997163056325949868149461438991473585313656901512317593952504446855949406602033212633258387545077639722133455789761260128859788603576065980507531741481431850346479338874497114980405939306117930192734003286214857117429587198088811013675021372771289191572930154910812077575977952705728026884094244765796506698999441761721384960 [119,26] -1672992661394696822482954278850982380514389975158482368530418282868778310784906854565436010460599969399072711175653900688888174013508353758760750306389272424534804968720061204596769224311823686594515079819109024298198224004752157276714330839751742893270003018326180945314766353071190104685684737146392405757311751848301851016035320696051608059253693472341153048696463673574078961865707671132720737941992857758833805127493862687584352481453426787572802287399277310264909310974248227062488751624369690693204476202100017511609107343946871390000092781539732551328504992570462659124797734383962452981434333419589962542934970119259901635893264099702146191020048252466852208158093943759379746044054119922420270217043655987718430206560737234026922529724852700105582168104894958880042694088636073644195889896679771055512628825103749628110682164777912167126910475896504333629461591220000851055148407201960800832858042017067521037674880960640719568787266219471197958531590461955198229496768828531427712829195483582792230392438514298173552038405508223165423586500573702304227716381654181625855622781356472752579603070135565055425182641823054694975772357315080504171037924255220213755759807294693721390492354783057236957121249694241730923806616131210023335375263668118283065338447904333173722942533332536993975868439640034890441916148293114522154162412983312073975415531651529408844757745918428998246756760771882539695826820702710580602321372591891018560864926111626128505758523082451691999430419685694696949542929124399088195590431398730474555106104704661997331373040370593043801332269136488373009858345699034528388742808740965481476482650942289225241667129044130158293425091803476120116031978635235004854022130572685817194723487790694905400940208911270235660235517041529153612451315022541311508875855274465386326440988609484648132502538965709643648009588627285553641661792257832866735192194610411784395062411868563900537511851102811883305611449939601707214406191756334303952710361176309544082016398779765373876414729078025366203232907391269138616603940197663063128680503685580577404198805933108754978653208123443466497201870429853187467316484305627210222217575164926769237263847258139231867289331308406519844441781893861308557366053811807571561163757386046537221404464295987006518814165679988357251901651955277232935423447558343586860308101681109417046655799172276433794029302546787125203041093087000225773022047997193772025607707609365483065772950520742891571118080 [119,27] 1440171212854369225301382522374917840855857414532563510922228166951933455060466771353427090350072962256104279431938509570805736914714414985684182486602707296137804149296559140782601062566847760584482677958381255225093327392676435915379926939623859257431159201346895022972633075043920128037531396563021280084369829065040010158620638045684504411248421758477104965111255340506966672302075067471312795245349702779694522941355822648354833533125563323910108812975252716291157521668235589467678650299239317495430961522470378269089449876540036831612570030611509725588966608652052303200702587940431081926035767355049325758732369558939772332501806046170566512870918556284882544902033108184949299982184994112500639973566013502529194161411411169114703381773132160433005829017818206498498682829385966706912781348637417761661774568353895166987113905033440443603835853814046591619526647688885715815530674683812096543932705486060576152841845157389761306004422999254545777937839285419469434934676993698373808393377060120589876227649914778469964761946625692567736761230222485969225935054056507092718699530425219300292171999479815077140968435646201090389340001857647237816485217021153701705377389911323871856526571470634395369640638467460459155135404990439048102469719352373853374985166062142753841744226782288876008371436901380567646875423990734360590475390847492008410403789090180542030887614802997546324343473385296941325655377258991221333958757297365850827032568642947306743480215116650288368750295397198732589625031979158705705310663051220697910607432176070363841623240453402043311139647430250863590999790101240015415709259907353166408114688851625507710974129720307445408793197549252007017336051720171675539550113205785996165156054118003608349837375323919625322012385109367497876544451875809357660393133588916892883815958051587335764462326545265106719284191061386944758068314229172352110376887981533492389197978291138213544205203212029133817766102773425888989935443516340215010052982164917875841728922939512216612994855473152773008462212023000996782579045370358232666972999673424380028279985261160474552678236934023956316589588389184637862959152780576294740378152445963405070502137440079254152945133213902268489309094284007960034971079561288261540958428198931895922175892530402942298216226658385570960241003476578067578629475526176153318588728302179398444072079676838613668488973263269770143456749161128444844016192077147444294935537828857843319219920696164399185920 [119,28] -1131592736662313247310122003652355504524372106416852921119690905874818232108927639257343254917493031473386145354401227383445520720998591338118365741188808705563979426393519855819881174111973355032058090394762149534991027937218392805046654026424426916621441703429004365499799570719640125788711535388980510789803417887438801387049069056500472160113648857383464035116630581142514653490475025797823919221289840926898146346957336124339244378074902912681161156001230949499934661760928571584577410644552006376275477501469878831378557472564395423263514433051511518421637060024978602358507006347000985853062411810029768850069557341692236064527764983129663770079615310505611254053790701245406923298495363025571380033353757713337574987065824416732838018907428500156876555832294679091629389059931203670780319005811492395381641604386416868727275827548093578119134507269895793657894086029308843495180930361208685788544941195119568836609772396121071617738422337056959671267329948765853869209012256444952104601895943090177493402664871969486780854759459023517582809083099320222816259932541425641572322854018922682377777389303620028618602680186330363498776232751034316077819700312191675474358618921801804793569118878998106458353114311657797262683625799445915972798646874744306720780005295323901242493131914574880006416077968918363435914274306384149156804890795613269849754115863832135429172300277348042363739079561352787070753813492539398476765556623091612688587368397276404842522563183714055271021095080079334697347226862613911524650082892528461376160915424025174492690548052875519314741145046485449905230205950218679634267263776773220504362642934052679049118801914703293842172577128778708052534611200649191558490747564439684172828461355129621624965183279096961674441213180998463327439144327550355517947052842004548790260206224862390675074822185155158549467635825726332659032818210006165166838759026498436569472334533188879258062644707237405719912728587939367818381868971138053441468940903551208114815317012110847333149872316101021320852402616222993646681642125343077806269515871601796987270809294288800048646648214117609977137862907141431356041044913996703134026632900267453748184769589109532264485625851773363528490528512650454535683612919978595892885734076262054937497698506539204358575084768349616488120288868449771092242445140119871394908762028371797478481574479834868149909966298443534811480281619395928778496928225171361577845459526574910016730542883345530880 [119,29] 809809726613338624119693772998335211699969547186062386155834547073721305964178084198527012724363214633710626687112214889329123401729012865872033072841119911561161765616723688487434036818163780978152867874158430164368253279336198692842898707963266509851134269237037641759062426773044740279839531692006691747336900280808851145979691109346135931194612924864381765638089364952519489753176049578541360862913938243139531567064923475772580745554124890082290234440444117895678793663740999602593637260005933595687172902144504069173413979938583219914304858351705667063536040418612237025534050048368056426099046978005293084022392275105050797135052303051754328202412075308344179065197701668580521363002901908169197256260334147160332421908798779890182318163535173506333654077011161547113224986837866755617407088859278702009813752769810838862700380236241574316163508911950975680920555652654298506104224688546146230536945908106639433123706068927969510058730557713926431781849263414230514239819991248234562633043060396005940250734872759644764673902863485753249125281014616711669695815031605587192124645521000824084204331213616880414644302294185698345579797235063927659436515599147534613200598112044010487863648522619862477941304059815046673602974027374041157767601610165733374366449930913829130089026035723662413600311605107671462885746379462923206755475943117263341689450609097999000422622771757426199391110159359358636103164063059854660539694025758729003992435420205769827537737514758317257178662920327895242578661826819397090684758340663911983646898317323433353298092676101413087325131175391046758058885347905513981562176832600427871614409633935419684825203751819800475424581992438308499724793934257079586048286372536807269718811084976857718483572268399972227274012606507585128825322108690959752158533864167224032338722676340642081389854294974862107335823669080005933296659307713485664654599385128835938400972761029993317639934123328720450633298990399408040369702492691175957364336174130210001388696740581500771633202104132374008347002859295292454085414452075212674787585089317492003585934742006131929481993127546247208776878878809311983710127566372970807002448817287795244735241947621300734431733966228133109000043641124775015142827559502138314228735651060727126857188254534040846324874807341699375143321780537006202829138919662941103464706444943738360097512728687249991105604934785314826558015075789802086243719533916517578079212732001029775935019113512960 [119,30] -527313435030963064566307504740845066046066294310198065630192618455287669209832810844476108023047472701887320635736624251998948497691679718063650078119897248632277612918978983704511740875168520316910751109166208664444773004286041287290537404700770568420279105642750715410599664072410243641722780852230467541613076346539407441860352143797886230686946898086903422284047651339215336274740576167954247965039322310258211879847073551798796545553510687737893668995630303836608413692962266126251660720230233938150425679787554713496692741986785025945079281274974452571119884316249527118136983098835139771632902266987268675339536517210651822040405146679504016189686310550881749336983161008929602649929830422780811130580947303776593054002856084738577829030015360641095245113222263810648506533077792237708353378826339834255122324334963843736682287948946311271293484672372038324140763040702647382866525569116919340112186859070297307462426501096080796048751978378909065829863514738336964451543412346354873895152045443205320219517190564920953015810486755688868725934495046169355128589150543621881843670385642206546332871295307481286673921293711582528856321089577480888073355833837818779639008587091986453786740765222052983715399203583668330488553880653403799572122045630593255198293227318467808134496934391476095567362788228972749813213835605052242596518140206507269274082816018104669216943002037705217639078569883879729116099520975584938069177074751223553842231667266589698212135962521773327215480334491353878421397716435716999681012271087554670755818629827336059894479885732775328238143307463763736410072980107659297632326140265302955574847293253048919937021077627553474647399569289520544581097387611849795211431914662313193668436367289511734295241847758077542966958915136158609794192813670574773931805215241744929191172786560904330645217261971683850770339028915235322560464813045599155778266050926485925911865697061704485740232997571967933589850843149952627804561099853452636283712185754729905415118011062672227422064392867217527224195255185384667858323711417826388807561001144332222634043409645353262174596148009829824417121772034415426595947217588869144570319571585489247734230303568318452240702944063590508801991956490654317642347235822988194028112341336223790812760260106586040993105506325811639763907551507714723177051040435844888457402933227335712341143277919376975994026758471461216565893766225329350940806735725836416321945088328429202192686120960 [119,31] 312391876058684227286265034512359310470777808854868642099483187906920146998510538066363082621600979524131942179661944038469031863484394366174250013635312563167712959224892235949831406423508743884071942475812301421656986483727505092253701526002050272483348523511604999977145424541110813070848791940677657748855350237020369272242032359904152849627548821408660876167686948440814814456861363250775783950787951332351384076813467020176892357332519946982562380086799458017091360051290706804773627782870648414921061942669249196058366727262316560599659320853211673149881790237536972146623993299049598042663890099938717923954373620415274945200630890891684330006818163749175585383329906041534896597309635052738019215350671511199082527649323869937078269485988120860819783662071483103057927767759590709172898139367910653158901224874979976443376171276788191839127274931506145304388009021085987337501368887206772180288399749162877140113211177422802780886680787011850589326548315609172072986470178144903648847574083037677318382444019029250016322332603258517846992893735189563776298245381909102000140246691092489948546057437762628626242506802408031878488238091711852979325742333383661720072350113737871068550874584348828850459077277897310499913279819821878911378810282713126666021374547529088565846076823724094772066001490516828260210885497944670150812513766402491452406310174253020573322065588835317606518985479863935793568660813748811706459270103654650305446992763032111858575971457240903089537538434225264005638303932883023594010775909604341912334804729917204806714563251710303348211108303430336905115431209481390815433335872632791619589121487127451131803499531035455741141847818389392299892497660172258299478628719938546466134953535393299270249928848275327506112325237496313026893515194520467349864405852371024129586985154936524796458918456257118836419611145504667778657923885177951712772499965389959494334106225264747151991254646436469433455939920016520082089269400806319468726339046757305196262534206580924484222681233183644776661238570987936526412326048336657471141924204838663733249020828702208231786482387091388071071237951288676087897565539822465427365884535979890880273107065432825892445639474976921095688898291933589748316339215002283915763411774109996383291144479365702698595596016202037053114308673506498585314593110675887257398932625348805387407296960715007675229791780291022858302604741463399655685866824608039421113060134426654049042432000 [119,32] -168451359513579061159386551160508279654622159958162771109760128979861797405509282854584557408928732097243624150412817894855871879707975028324378714274331730478683053934019795586309667849863300267936836240913026661156224685300720171439506814904005834340430750255522841087806575387103007246301077699031795611328509158981714004573007543230257149939899607685172204348854124912438299924455423647885596926367355510771385731659685478345079880620991053977860768848516109100576043216054567958931344528886669268119271952039466899757082529699305752882574673883162263834997236504730483004326910222715343480895140112532687415733227121667754445798015759755742533109614794724165765776193379717692127103917089441551472365185237301573271778000818439060482094564068579213976163156949396987740423223590738266872121330658738745406617819076644770241846454300196558096257619205610361170536164182725058323905134690993422968756305006080814556400488920266471369075915205909597746097064067876952310330469047881495771536817742951519404574477884896779822830249665057203544275268998053959845201758688547000247112612948831854328559773268130287937948992826408230647173651359653416036021902434087729829947759809737840045532605244706817385362365404031490364871895323802399599544097353898019721530416309169682075637756554918406826658772866643873727523069588515664261153454539719367126100785738485898951138692442137596278156636547058284729819616800253740204406972756995023252885816231621003971459134304383036480958607546298953476741078023412032549318883707590633902349349165829005543713734309217266656335772781149442606107265044469410807842465094558670796247060729712410582806821726608859844385486224336232861725746582674725068506116639549948119076234469448017671992901100949837085876931763397778814583666574213435652217411789940257809275390556037201060454133684387544915214855149566475265699801714129432912051160608552108072996525603757867390796725702112349992995167542812056652443145916229678104011554014662895289940540798336876755298133213264375007489413605780096598695228926361719250152522720077226955666026406642304581067013722398026582516808268958789272121190616962995195464437469975697069082709771759211185919182873564576863167117761817246298596065503530582857890182016814666087276218686280573712908194988334045288620186292028045632913683987766192758528018056331125483461233159953302700602111454369684754021266455903398508639896474918883662153828321003607236280320 [119,33] 82732854799588646311762162347472678873383187370192504723676131381365290591347076544053552150639725723760665047582229238297932951811258332352487771539187420306838670279351325525844409167383324660847340499997295354838462578431872936252098879817915777330466338831246144174969169968472765325970100487261692580632237762246269329815871487254801096649551983476724414968254153312913961897210951712656148629426226659707862644151005794677163474759555409132045644096519230846504620767473283576424652587139985029990499374060911314131413369813587166849613775282370254617164684087400048522111881895248956954708830957942106754362327543800488244976374148804864664138603721081186020059470628129023624952505284098839155969597436340351488160486849860150768011932845068154424552826315190374180368898260679809944642231177339954910453502428967935063376893243078064577328432886704637011964570489421412192576216158678121231893374379920217987577081607883132600270053512105620391750149463777540091745099379614732700251043972476404337161627142344881630419836256979984547177038955782551624129100350294556652208508643927184304050085493432048876339257371292617716574491349806632604696394269239482925700265124720897234982686662031032259752945962076335880899010969309355340366294254966896709539720148216895371979734032167989793581001701023087841353639473095943981031129792373250411702144863921963100178025614598204039972279908820756646679350738723606640849208830762692655073808967341424181621505111995306313113204651267021313002427447379084802801072594066227198637081759319519569206007898766606804574997792732783073386893490893839208750547892688104338391520854107469848619549993750905274326964694199844061243683884128964709290354588497771859494465855780090478792380519574561855653049442110479115969144344635710382777475321482479900083050398106006230639022499180880940307761703511847882052701442535841491277694201126772831773494303569861510079956766974862718053689428536812481356906826730754174194958427367510639752246471573433351116097535220838151110971248040955089488835993723493569879241121723787507337060990330395468940473600751575493134773626853955388619562316590479754122906126841561468586634781591251413908657544393169561645348413543527270457018732749958028417265393606796813036738563530415496255703992002064439740617664007787459540969123043003246634093993948676705612109430215035876073349495522380076964111779287527692631726581598651167207793047680141230080 [119,34] -37019938439516835810638345698867494218904249405883419361054061167656685538374044552096195031167774140711762180284659314682267691285659031941797319257113386915934880343571299172526239965963657367542550499200801343907434814734589869931068107830589265280750389961699205594515165711342486619473575114601505276021305784418170391814766352928678008116203051290751006000382278618275688025550187899522309818306328023987640345855900996996890353750978362364847571370090851534318673851804272668897836287750260703349427627180054826413408350778010223149772836984780856058614296640903001113188325512096421997809655386926568171951528574392766382653241995754795420787508575952865123710060991625504262442927926699915773964367529105782981664655067597160953644662648674002226691105144904092024254148276902619948385953630326840368963173147993975228076923715274617440784927718242219778236792829710309070378192698756706746409466695450879624234314729054763315356155423430874333581519796699391238776969046118113595411567618318619448030871489323528016240042731131031470263095762316440710587913850157295542653919277668296467057469243070322858895318714848556366692144871921650103725264073371914317201236836619386390028674374476906129286778725573038668605466874002495042584215998758393368672091560258465907340777049032751069460606928005938484917594444530444579907628590188598229898372332708775851772610126196275694774519050923869968896927704826646069036980210239577226367715168269839532086714826626473176869746796404859583047401954515444163208114509006045202711484591552396276743225135161883088848509867614041267160707086764260662895805878282201052931701113533995928227546393261313559315255647496294809610041992949235788066844845454286766909517645395182650533294103144195214727300953976477555103675558648444954661988683943131320002958506230550062974963366024819977743337773333756201273183441088320018116482587196667220864988506250513075249369471614934157536919082954409571299997808030970274711163551780519693356741001322201161479747131522537549293990497854346912768346997363537502010570425661702045577957868786641187345997076887814644469788845828463320824224535445816587573858439717254327190498254153279935754375137145210529884995961431146021229413042322586259140620645171547529071084670675924363842450188795211510642946397643143927476436706758497541119225798682518088059169650800164389922206755479326441573967482641130046632228010419624166988046103488757760 [119,35] 15079310677395530661067689235867991606004189951903459715672691063864668109413719129305540437570351272125223334928016546405567693260385608293829359394614284778578604315732214447082106893807493503102333047222419952345999743304330126554155926571435852565304982489106195113832037109267506583914551813482222255652486769082968823890518207712980240517146872977976457645577261300274658798713645597242366867240959067190266908909374758431986718652902215293321780655445042376664570433303110963795941336072895864685978689705613770266556986290633891978016977557063736377850102464903668835007306486968990642742259157567539393185281044899052568574737275376657046841600128426205697749287844889066214476374001875453188552837978950998986054970794226711168534699631387995795852999750465098026619508608861856793905784012322145696074737620499948758559519346343652231513284074096863609470111449365388315713353530441893867314026186798094352723051334915395732071577605584557939530073790934771990444057543592432329553076857667441047400463958086413480837111655770928931209557303714911033170969176284619130825266204470510066970822874873123340744529683115743048204856081127115508101204059148675034562697316458190498703432057818746616669958555182444655093922666271235878185600846651011665089882833861736171538824695071146570046584527213897670987011833892431802229110195367086427964996634241725794010195282716667064924778687592248290938576849813478868100941839305450470847225306145046133309109674833680071289303488340927084510769825809308529246577198894954145711875882074822531864984637778146101942707242458172107559745840088177855589529400833099020773124107903602580637525072077590189351763322526723549865356917900601496268165883260894360837225107415692559517117729629309400344400874108908061751536330155083559990921926587235986231143637773635800990853635958284950384363102369846891285899813815728444750571128895715316559363092382290962807640097803236854050020694895450223983840993104526556811883166702976183119099554276407023674788373893195047003001063199484947558810972426400245176299039983551479391110969643729701466778472929464440026393526317560829573900851511108592630863113684474347229170116922720857024153918060318603460809307585093547564471812968462158567548524536192744657387776056727205313692769732924322400492572594736681700209718946462495833420015537895223655179040985201838223990959675436802119055336291510335526558750698009238711092211875840 [119,36] -5576819662207168409140077304029149989729212420310989512981816604754927572908018779195947632899700998187363920119424916501757196869014364005709275568353123588693143911707850921343036918883117413244881215927357031780765184096250476603216171144717360971577200178303430368841096135110481308048014445695008705876410314194636351606648052241891253702691967651036223062194113066459762982776909377679370034451314702204290443358561169705004876813637422518217151942494634752780483680248033236668715704582649890712798459761011863173901736886028224045545540270891158361867055657537523067742277995826664982730377461493865586436126850697409761511731091898215996407906764945903379966780109039312290192374510663589105320430121627736074015063705527746883993171389155883691900901289889832155702447179656243204737039822275777695324610669293703507645308884528398265311793462319469797331606510560012859501528350986041390102509871173633024829834918619674677423327457516411856679596885613761576558215276984432245908927557172639826176724428238813222672689851810415117558418247719594981528699225263300511219040463869928496835193091201052872278975909423503498396328594034965771213336996739163739385714409957013200977058613987948373328319845333483609942648230240092681706355759224714522342658220297905301804385519063426521396280777346448505759715557626387721489573273926151985269261715472311234243151570334408844551906934657712081335281591368395672271037626371076636273764715991075442340620540775393627968711525745998697588176269500112283316253306432696314406916369203486339611329880021324761380740662293931155823309203867698401113113577154361028816139678593426015976890130778689905718235267881143744806619157942087209443675796498851843481975351579352483373543837318687992466140617620202863968782895473386328340706987073690378449848909876547007750655272452347968567971380680865580620920670826995645072206952014290528508342860991266533005745732817252998157032623327912543108653247700988251972950495362036764762583506461022217018391404519325719675305809023895995439524995650111206824374356129598832577175869383790310514003969148139831181986561678899304726434699768297992834884741308130238156746164389462069696968415625559007732735013657133922680613516079580480382264903431703922419212457839362810285579861981796680792559150668811086132882251146956213978458230166880009192168172045498503247857359555479393243244297460057631210220358325651526802326159360 [119,37] 1865717086960560842551666565434136555174739202562924420997664527450886871913260206727077947408444482155545721567835992216094028957602250639912155437888762180050390941561144768856517981291643905485592470417809260322639192254951874383080687434304707780119020039151131989393686036316418158449119000351867541115440869340020035485922839817661046791758418476199356190110553725257041729633204411443606540101565808311347626768989428730158366963541015095615052008576895860053114692740245032968505560485754857640364620974671696946658026518643117521221637144305777694075615006546123307997497101796197233788799879378303277155587137958225132442481042610108263551174321679304381809975898643573485977561410021549431496232014389728061213343023739334276376028922839655167183425876953748063513303906742039614940285117700871781022131441158263581983169011455693276359104656761062846096209952485519436903527709077400394968625077785310955274610971370632361091009934271475621970986044622590031753889303088757677962467860194792030581728137294702915225526455556344113142638395835298608279635555152071839139781886806158150772821510111795662790205840829456309574589058992551137506125746039535428363464558891240258441899982931204834904946181886140715348847666807834627635512448049905983359960002605334006243326529590978698003810821962953112841690511034766409274528538633669841200137033917675343316207753039701389721002903441690275594535852247685350170978002051061192688718177239290086924809115348292157851676386685686320423370031177060530020348878706667587509115037741692611880291195988940748739355402643417923662223448012615105206055251401699086611543246040202433518499824209210151370497283020135858365770631239408478901601562117897397349997067546033679042880099362349413895876412206508481540123633832851838035383169691090780097010878993985209093030624080846814930746201974592506389976766157223411739632148237167336395534685174670586788827829518965770382868891963217469360220320021988349058592427205729496024065188819779211108326894464329045732935408600316344867681363102944332647368185785240162240750129686185887757304263099436290210018064758727798364532679967327240063079837036299181214066138211837412609500308283758777520322303079967269730614588710446906018964820380857354515209540588066215679849681732649345853009054691113977445857116341024366610971942464509545560066194598596895722220671557372079484590005385024339791867509410415218670960640 [119,38] -564784408374513070536406170933184275176316593653805204827227650455361999154572197025247605772430577672984069458274088019971749592147583616086169764925925306056392787367254703255172136509722542392106248290582385048483113425085341653378257277321913461589627916568299977618002964712963791885475800205864183053262699924164761658743510581118770818099236820758327208701332115937832111101072407094614766987604455071332131961311957355563556442738892857012401986928188786291700632148645849930526788970771483733041209424193307907720805296020318381104824712138462093461076717145158324446660719405335283001790399941478971554167617173966714551375594285649541015111014469539853427961726066357628545397777666658008262072023562303868101557201755943478477773966188782791125564020029912144079861802825839753198520264391946279881791569185435665407313298369620884632019633355995831176711914070323359246920412933677929954695263736870095135115593569434242546491866395453948040999243413854866094126490388602631973127733836081417027600693829867250662485515313026423178022970044568588769671322390315882749468598158651643627003675828117714939575241485947953780228075888677424294962543001730270465228885871299718439012557915134809457163425962156576288035894839938244878096593844733179522765776886141746942501841166477397408343523991399718485128033254403632989326680958303432563817615020290114749329700797682036240926222677351020037043473024369071393720854795503487841881575815449633809317338983722148437904132989270495923991379583976516445257528637683231207468240937014154154108424090092644468109770876227604572639936386830903721176344324566583670741064272223243803440446273761216102193765480441045892449264312839962205440896953666649907837847987447314896007199974942678082746113002881455478408203384782438905449114837484079563555747369726444723970121483337123195985787586558481859940512285977888480401708433605957465068094152696366511339701088159940522638603939879479618066429598298404588419971968256121908922513463233989586332956620520931345961076492798128238320180601538440322590137318430894511812023593246035667058863380107596212246996553913690928964177370151200558853447339152573473101112386167204199477805392488853778471834387917832654517549356365962142482521533210457634128581770094880155846866159655864590407156892033323920006078664690100726716988164256373639787813288330978637252385094210537637785753818867971266026249047173865930752 [119,39] 158101387152608699334603693623438952544972347012459454385874441846901880778305953889849711751883530682942228116649252167637493312800167831030499693508511661223872369062832925984342959080290474186002897087003196209688307076769373638309777960355309442005064883227061472357380092195101651845049841283272043848774142009259709511527592845797864862166945616316797379032088722201294361935325469745074739194868485936021308583450457541443911904736947356606491830358627210006376352092653315912655865142107942303409604236865785085363898880528760169344390287514122960326323965326762237107881529147898317451811872901494883615380898982848226315808607053373163139990400351725176923351303893827544316593454653718090481549736553156437195073802780758224883047804210886446488368109422179871434692080320276427083858146697499318171547151975720137312051531865134074130728478349270108484433603190697516464254548003740465100520617979869991410165526604818503829891398140767287145624315070220620049644087811713785092251551132396896444091560716736526296644738117310427570662730438894751573952640775986805420210835592008101103374345135610100157235704325065420809906700374035550700694588606256210513120660915038990371876389698394946801459487268667012472492329302908966777985560526661284732808712164915985825341829622780356665292643682633399550958323086511555802033549908041090180013038247381075477629079704638639865511705161984245761421926188683381604329920529302476418891780577830585702190331117083802874432956681136411413748916726477264440913157420065632647127644338056067519429453211206485236924194599151312346824573431017989637824762061919628553040304155728759165150868960994152364971071990113950293937003756916816268462546611174594869854304903287611860048482380506258099160476785750727078945330655697920804961544548510279878172926178792791439346655604715206798353641641998451851148225261514434086638785134328801350883722810361817700989043623240540381704283982705685006428672378141446858543335262191790015983393457566021237668941860913981798168541043588650306853328138002623998740764527852006945493401764132065008836908041642692851329506501643454672878290895649138736366276305485168558723275262451657075565205319525586775532350593752827266566529141281036058990669914424569380610982756427054161256353661963609158661050489608507769834171873426291026471548010355783031421134033071036030816930566655509505640146794694677531600118203258241024 [119,40] -44464258152796041890854625618135000974256993594171362658944008797264843510921482754060092883362005676375672950225872488718774328539359942448680765046714017568211510476652480111573545792904546932501297962732920993199118811059304328740330173492308609133389704544964237069861694207915645514292739014743686614704057839782227373356802379904784914323512258328309157185069190465359780605193823817835396844901509894875034000936303856799484080096694206414301357306953890492850322424532818854051885850228393192096811294590201464827910496709433368439525096890322048618503183157898844118306006028956707222524823670407219348114487986871196933525110852584456424231701497846259573982799705867360454447044434166214627030347326449194676590339351324621116132910597613717459928828336045927707680158334277208179124304670133777164539922960959593877719878495719339570574252411098520391616452969857069438789575860986533442624687393572797084385381843048490428436166926679007113727371790083566834401022345372688135335720095278770996828346446269335961880381631063638021434658656091681456793784541546351656561509388899382959859914547879217604465269844983762315078068668810016063619432033768773142843854204708324995700583886395549160729175851943244360395456695273532930336331610831796790529516354098564042557672248948311726965284562388052465921787073536458367112542554083122553229841467104576759105094597876598375432498927785450819190572172581040528152835421934274986484350502476547949188925897243198046918108713762046446692586252601624969918791549515880671800395304547194008610043430568236838641792182734714235753100764680297962128381757713509963617929058678964696469215587468593357289094451412104336022944880984608907618819120504288882244880423155131397168264155454551915535535650618814400063339787036616405661281698667884800046815331429814423853502601856531335586810710536440588223053161700095342920658092299492866381465961134569120601845360708603376130728199839818335586596955299917444214307885967624040097552349320846122385912945022708495963041776944855336944659942839919256635968705519634147758937901230718655062764444732419438148749002484632446131102931435973117050352697949919502717326828305704180895422106456416440181309576663912253673390939006568579159356263401906776142281934534748146307454697347544490501877731196647099547697503522695189668636053562144473260313282950902038201538042365852097090482202671695111707699982630912 [119,41] 14671413050133040250345001200448296710181445522874669350160168051384971254490750381645575250071698647772503545755936796418900656940685249771580177392340738745534628385744590691688414687198725954189643725328286904376645805769629636674649142590506408221549634375561966482290380553938297308571817316269363447947598139908149496467753620854050997555411046427894379218589295679274977253346498283832051668812574397564769778494609729389697276227974996510239222716547149207659425695436114669541438412603576459861586210611854050926713003250969394085654179350102576465928442353565881636314758181209048256440288738594440878377053750882298641772288705676570115869466692134662330513316052727096510415682668510151630890021425902965632400603634473806508313052715342551281465669837362245837715659831230705457949986094521192080584559541919252631324799036535658099665180263072568383572974432905042854175196242821861792962791766317042211772640810828327656124142714837548413871541274299707806372763454829037081109710289658359581329265870856256665162971507563831563533195677122542502754790470134871578911132499071113221143281808843426129321837170742805955444845659466422173456776234078260304059025072737257725706073551772290493129899193443246407955915501549443899669815119426911024960231017073651854868576805988122697307805791613264010715897099027744591678763372355036035900655232833085090581599314383160326494976937677157648083877547729864000800012984332211769422851535991892584339299665379877662208449493353891386748330471660694840896656602373859405950595703556936625304101550973744717106777487540083062136758140597214503122822704151446406250998986446572195739735976735866389108301616873968671406225674952639454070134725106549020105777121729615711173501109600345384208761372261697821938006537211811871618796179808390562073578680917310769029607566844963923443719484737898378726279570370728759587963677414408023709345265560530254057058188940672793881075562835383883720151031223310739520665650526329925916892825961179695905847355138509617944338214054962544220731870113260636215313242141900267359929474434446327430068735883870272794643816761172125296230503043391620381044536304436744557034837770045360126064131835414177012121970538031281933725929483951211762933362189380960782265564144484286994395191365994603694204783967034919836772033883299352635726822576401844543444524945495257309223314722418756642494167796611596521681453056 [119,42] -6038234898807348714205378561717396298230832573756810017663956854497520166548671443281987398116102623041209785035354623995437421670228590090460986083504796774256600468370789409525430198734988853565025482756423568225057524853775504003442336306832664495056220737984581178736755833078239839825138501259588682413813522797126294892335654467314659598801469762126458147381713910803395387971801150072775341893687349982212390707223453891183041569072298722014145907393155029856822977775438511777168353122267164565879473973632313721701767355899073676035737393423035990048025445275564532725613038489650460013987726493438778050548622505117852286188176330640813003010526610829788451874033042933100023782207296842321260939082776068668530675516566036302914060095334734309693917900726331451356406244811254227712867072537787492743129114507432456201252051029778402846257650669442952816338736673898153248033323416757610214099312363354455971180964463482666574143006351668184383522723380817867881350104933942380100120051816934605662835786970922514656748546587254312019116422006718422379946485626429090705659806917304532936691940841050331580532767820167602750783886073918021920286038858225291261864935052311759115420165881531929028301520996914828489417411844387887821981831631887545966718709793045534612592667565552466977596649222089520724179304263259952672314160326308873252092623783111894802838794790341772251903353068161996307616785804844291839075934097390945435811707915990609462739965854815837856579854683706909729255029564576461846340000328898559230739185082115570755313733194960009044000745186585306445040471745488611416140270732706735270058195841868255180028244800582863936858507581304658815348172331296478540460045751838231757464048493693588477006202716590743343820510129717403051296926202329091829254586238690466128034687412464366999063190668280358860808639560877749042378736757065193927668633042335998311419018008320866481813260600383573468877695671530302785484966170089030520041676264547742970863599256187208707126261580819780494008129933903587792337141031893024691776652533292105401941613454091774276419296371604519149082637125392742509060317159719240768407132134108387097802625792019084170404074867093439917369784353618358284094810584208790279986193056887137707172189009661655307710552339432774483669299340626327105677634056697360102282790174385793359411437447308357192917010061580245301183492293597491074433024 [119,43] 2701684708327751357446129557200248175680450161944570645743568601033454870338462322135025635511729588168979973715992801897695258405552212837057220240929327911331278075066680724434790658037356309535702331137914019188960661839209025218864278885596271297509872741530051782470907990327077480595479134584058868627099461017710922321020963063165098943163876582987495714051972704586039956578035651892015379313630765591194822364320133519431969849684347162211464354165763330750055504746041717347281675243683739597895086211174268544877680702919893063027787585589705029682686248085326045280511699712354488453035338319476438243017386394925350284721461847953803937226870872795876754083797525579604306356948946779438187643127820222498740208839145391805921716877954617021017407264889668184717436842934251431429741035753219480351777939504383051144448200543953205442436271510758202339775942797218114338545959395239981157113649541250503021633673322662169006660481848972534668335963679922118244211270752397253972425956129277172033870291788054698971225126030300990574313518136380037127997587317045260761087943561870388850120476733007825267102101984671277405785998357712317009105010950276962097916716825540242975035500247951768200842414094729158648649793700952184197268016394531576134969304531064226562896047144895516465052660782093585029346742459074067423665127821347206950291162835614759656477022616276588076343901615076969669752159321041320138072921664787682031438545493718345851909354872603693831272007762505140109173955319520082409165460516112476512576185946848544603838265342842252533626370321847902791211136791590455384318491718958217851422013179369850117083757141063915581497927733715678390265008874813389728339936138762550981092678474245380371195976859142448887659975217057558288958525104310961449472930031611424144520557306056665582087470504413997601848102505529305901319591444793714224392201243847125760351631779581900575331686852087937837769773221405444470691776970030901049373722220242578587915257554902562218079261783143447870587422234737420357835943559890102761439671470858518711043137788595011677386163971992885757372143857909281663040959241465485621983818855758608526128210695183399594306722746632764748638726801366569884658280169624333861736020889923846965680101446953440838618868128310005274245862721096850904287167440365874563186189017225699535669459022015238755471037032651368470951263620226594373632 [119,44] -1140222597928900805868349113815980343816195844425090505052926372874078799724236467152655038859214147514031363348350038839279295683767467773922020829575741897807506069756177005722440502157191587875015176545503630277291267271877936066846470150683227381243634614822562751067719876534372645815478314724246947026375271630362555349950695334248752514046815697509835780125081001774771265735393092759786539895371874731034244990124372630718106890367872572632871180761777012009011134025648801171493316710036157196729570008073119596400188526460062759927083097871758296779669228516121694172193976915617961397790924099089248969909193287655614838133068734222505106185650836740330270578629651961212643440594481224942774678258975233727333843117694263108213580198409548376471437670970656455119678278469101435103278789481608025809492533295830132195875280037907658225527835144161671377826956221357256418791560364659617286803634386029513746085441121319142201928166615321550701186070378960360884070347899130821672062834198389447734599114371082553252453310281756349849604229756196420619608393529887987394450809134878810231396623288724195016534760099440829480929180943890223782014064663972651677386730773800242534534917757093494652016917607998045315422151121202585115406869912161986100760962315300862177698750411403947479641674320435857102422598316048921842709124261270964280343230094857050599559550068669947067659246415781133298357005829826564845190016529581794301185644354409891865173273948199992775021457681189453015447239422673565133646405008268801316344124576251504548798939382157063036126592535447338587374105413167244664747511958414492806055692544463710575522149944898818745953163585965743621092661759889421052541910633127434323028562083550321288618051852447646432158426340596882704851364824562411515783197206007844316255450474105835343555411977567110395730892951627998432974054224288954020508880152956864101696897892975993010476178352602100388425728992255133243389950561665401977644623788378788682527867584410116029089584267898281877061808884305914040214455195472163850947442450476345568921489031206622378590562583992612571488604081535444196514145814994353858489856376479101295756607449463324396821323063696776706388337668607026940320726129741956395094852240586212234863497364394139333419845435090407152262346579480577182363896514647959111713269564600415643636858660032604774159137025235847549876571380587167744 [119,45] 427763298311078084976460544199490446740788271384538877541083213106225005281111371433106973052752606646777287563301624901093637594848631586889188074294273323849397558893871772707706881135171502202039042537923218017722304466892557986977998365111320608824015459089757293121423184335447543345917114242167789757639958552147804632926483028710759328547659531720576965736460710471635825255795090419300386644981857355445934590958856282250227805569961056604704153228960997377391199665044222812669497306257215908530186481580889215897721499033735974104948298739297723707892608298991502619110936868431454189767094995693044584438511074190714105899709237004531967107867203024481895228919882962451129574250307707534257595541028770951588881079661437298563396938111995775150234068398596871483646476358124175878227615443307704330018741822185246677029273670128419245168014049429523299226641637001920451266426802516828093813432333624531385893942784864597437078055896889947162212976809121738625660720145081563794027961652094125520902422927238327620004190141688257576463529723288019466419278206730883599943321852584209398717772107439517135143155352652139483322116589135344088589020289877659995253535699491017689125104402315872863281830125634158489671752356326975712534472047040066170913502124749523111385540835467808868792105147434555158128974406527662319042451424942568989093208104179978594216672486102723201604936724422540379492938669991054635433018326247184279182167109501308524441066561313937982615144227796013791371131589437917135231913269361800764688782988801077834468395464938026228855153392206612608154735826653295809339466379525888812144760446332503052283257671246717027609202126049021723609807459228899869064149798136495011191325404542590560435161167147010252064861710906695376351677647881848861022974135226140233471728782126827839772745968014751473198120795970176458284568906422854456746728574294471008158176661037689247928671722386581944895163792846198019251438998774824970395004829048087238278660536644025265565590745157541674068766204447595056720163730243665726793998731474440205790090756277978876285298905986435885632507930669243123677090627696061315827130973065928820824441382819474013858981399040003775106443782125504174990151162500423360590639786790946098235160815054644966096607425074960319514131188373316362083084511599291706702505252980433627870269061646784682601592976747106137477408524075008 [119,46] -140597350675241209070319953959339510093510554447516158778206106959048160319217283453915283627491251180998504024724722268827256840675220214128851629069664689245791362823701255123297062460938110272366007164566833439708355992661392196587654081842566791823951909865407654564946162645994373359612665570690658391791928567409226533738211309392213864432741866533715389353166759560087307814529684757647509272971553685658838184732125452992146302670440322137005717531309187571440358114286447235989608620560345812109181515214882856829606588292287910609772681186067111073135966815043841028200612953977622229422576356774502469760821204965688748752884732827927786290855315776509187591052922732222714542724102847655076020549387268513893974156209087199920693148044851986089566823689163251205597332474901489910734978896130726048706429721998554709571234129768896584787713961629421999643951793422975059944123820861471159199899559851382559232775548771330555695506519342950805549972172015293454758171828372762478666683234226122595192139692604352976462770240274251422293270657588340971891814516088683850797497122115253076320258530148404311491119571361062034081168951302245897362952958282532736204553930570066469385250884966473754580449304163593139103655407654837014724712810939832566862398044220930127206073250070111672527063183441169729286111378084565153249472720218473487163471555947212079138047164627022832085416133462650727157927057829041243547468233368628537256437756137246948747515729932411818978137209683057929515519583701130332860579631594464248332556492385560196599652613127505016922375369688081353553353575703694972558737763979808990688462546270008749526531630003879243231636773932213082514724294827451796169395952392418216645182580213080385772437111705281669199919983625468346820625387201633623096829889024780569138108032359486932739594799203722013524239462720168018025567976159142680075498492024693509143818473408378993279890259012122114684594070510308324819965731837380524502277497142324136677397753406658631063709391640673985115596086505379691764465856586594490896586676461369481515345036969256643282415550364402790153491582676749395157845600725035274944697237127175237714367309509188741951848732326064997978933880110702705099836893224239935063312199823806870389687516624016679495472359994961446787225885391810939878169823308676911390537988536236326208182099816040939054509901434319782858905878528 [119,47] 40485469902828428810423959202496153902442597124875643845121662214912516510610040192840481986558021287435493042645158357383435386856417815505594187251681675047650736999158976503734344623468322820795767451906215781460514573957633722180412196392849849611359169169317695766278776987231274520844789542212567503762882700364434740644120423803298985126583402224314189506455247811086911889723743385002806264967171708438808779897778001613465055858856353397269863776100491398104981952319029814539041636725105488513481145604067507554148285791209727347149110620127050455606669074793255874769006642476502622958418442012264377755866609160690514813324218613946132376804950014681708547846196136453061162709091251992054379681341213538492036170627167648663724690568435431261109426705200850110635311867951993564935053579202153086775113086487359514184880915117000089426491652208051713257768789127930903759070841063232566523081820350487544357004847807664911021152107897743413489230258717419957673041056286793867658672154369107698337679603441172198491413083155041103397812921991515600691663017622785200265781988640891584250854571445019393593829035442536367775069299680700059068829599915667032370514068051256334462171826437896328708919628436073001321181089044213196354187132674270235848426641951753876710421811385625051795763399073737275605238723303370538188013181597443579805697641482924838147765015024350073143385106073139568755524474768122544745082734226484619829422553534847055139064921502506924636380634225096296127961659352309276500402080022065717987735892180621034500621164756746682736503307055992082372601118302186002358598465033676128248433854823522416110661480997845623897717126046250595854172813065521860131631079610506756625316355215854103415225681803808973512020679204186111689839960583305327190496115576804056950278885650490066478744733735202035252894256445155346023546945450683017748986255333606467607240178402437323320738374150984532559523961758812039429775415051801688421791343865651677982185687213359034993917510877797799270566585136572848605514316633943305918629755757549563685309853261088366999569575134209739324738645338946363364899215258508100887231537661371761291124038186571391221995041624548115015463884227135142542069631779434621614373112962070673516139435562332739401368138180823643008216007518705144908323720699561867242362429147615465730574578594618998543883975573106591187337216 [119,48] -10245322374289282298675700217681201111491238239447090850751075037935050492391436107955717080147702958343818592542984749628344557758051707922134536354491512512198156042853306099907487590531920002005553590657210074193769840254902052697532416242858306782195212655042676999728155356615269948111749436364211680544875331104938694778565905919419358779137814101510731571086223809059565829578052065192062063814462249619511014589018119361081800469917855159712699367726870179009142747540725857774698462468763895959569518640691640081000398284463563283336634988371375192851127389840514428653270165514113936726419354463174873443713149136168617695859331307584062715625697027154564620947831442427563395375047292201322226238699425286941037035881217217364928835168683331354354763923312901924666763812165470784281212455211776325240464506628878797269291871101123087906091788429163004279251222134749422151932828692521306948007294654992510819031951029919542136939106409589380913945781114415961388629900562545028427085474548594684216402845750706515751275170630780497630597002404085272465310516239800854128461702612098157156865848774832830000632589878984011289576930560326399519948430748569666937888461833449734268959723402580554187005418145512280841943623389631537910758353693535274164752772906352517247390097533388354127572318170920310211206931428788616333207038867533918747039533111124963498293606384696973882701289957625560466112457391078465166979080790322790611049052530550748591294070465715136468847147528972025953910590046525342056510770565183263465138319609519176852603422060123271482455239022480262074189498170732318419551235051071099521127136251138982857921082927460755310863216502257473606071986863705982198165086195480031968431061296609596806454160593727784625626904247120381358038537469128351131354198464561461007854008550636726868372695400106745371089351115053908726365113382945641705411785896806880870499219490177529946274107195098512165505585831881020182104289997139149296323186529097953407079555810669107927453133907850537209209095906116574083224097234375541040078753548361432036218866486008968396092222643410325809224933203482859904262841189887171648300256293506668894156477508025944366636569731921880540022681539925486091912289685562162647210857914503929085898854329178924751054345532004224542243131543830368051391105932202689683619205224541712286062004006427403638749636464774578081280 [119,49] 2284811601344230540969918128150372862277401918331929180015315593077599157036491354468333424005104199388813311525168248655505980253955313837437014911586832831223988624079124533538714425865945306633134201519617958333346055585467965321958172418688134852166984415500493789232334680839349349099424096302291362420826015232346259063698741994038033462620888539368297476880255312136137846217695420416573100832229255504158815334919366525796528656788746915194329261343668785278577975926861607853365904225256678309850140070687865713790307569894623507607703578600896891783704753256488005761468257892005728270784305224024537606783617902730147739381540059757903868981698841969016358471448088501464909783638634225396682887404714912524965144477700809541105122317734927785842543881519713431637607680052218442051497597732836165981968934260806954854460272020484999827859375079979972304007002500471284040105043264613258610481599104180122922838597451324142772589221111596839247968058477796483789805943967760047897298825987199417535766484329735161527727072581244570339080483685229127391367662495289617074829237378895368660329164786100069130321271828023564784318757634398922993718007710910056329639737088106466872210006236354831891101060768284841315900747212788677934163532699972035496027222506026762581808323656197333996869784514419141985552493208014075713820183761007110265100611118052297668208566434740942710968945907247855957123173153896625717962632785345208040151758788363734667407152139187170173080414427391535754976286567178368975887772947680647339255958292051887301501680792016949711078241771864521710729607943764866507448620077146859372701115711268031224151883778904207796457717540602499787743796707315492049803623330619567645932398437783746251438168165178816417534724696159844435147292348152263541511975451435061788641457750423952097318808490885494789483136780173180678726169652752454282753705529695987384907273990900167550130054119624366890528626519390269622675033612154733220050114387737170449273462677318753401377951806688161674463046023993854624467519761786374935800618932783540366671067198988866277171640078799230992684176223017775588507122460618062249574152535057666340922178018864046495988208606522916669015634184516417823726362278002347175637678824498395080788043352321737456351091555015916599811812387011422328694862739301987995879062362892344617145376191906652662322290355648678400 [119,50] -449646580299787665771761500505463145197955920744658352106161223548368702429929823348815003800726558083160804309994343821456011855499274233122409234814029080416950847682421688623017739109053106123172872862802523608767041158583057925482683057149401977714155186932248043463088252903672385328001704859970656860006025198613633245587653493512737254373991548731858190226418958627408982056992643000353685553248568477002567372285869393230309634869709079404786758739250905024139031958509467713669546035765497585289329936544084852248937115104972394491604851446607786782022493413087736508596931214284696811891238084847781440818911887387327056880046560994389143889781132007378802317699360957194448482037526852210742662419382743903537561247764715132315849497243352463155675438126008428577335424336070379265117586185600004074127899368539310042275433091698318173242882654934114245760010268199712569942041937364468608102971062821953253791918184778034575467553003483804433738011337370383848759237961437087335401188814972449691466423900527091989799661551733493860822711304416669788800538300854308420993638224423366501805368388328216768990095723454824544949129136263944871374323039339878466781561751098582502611916432900469152212292196282036031510727256461347496374203671122820293144089492614318781838296716688560774643993665038021129626021960550660989200225747760366785765584071021756329862604741350947525012392494712460755351329808740268660670945211924337402849300779087979162147006282641037973801836425045952868995015500238309711565992842167962277789430666451180464427086015321910097515588190693358089264142535147293103506422990980195342058178984518170912221186403057476475072516597181111249361195913000353259583245704440293304938622655720419998603839055027598137752057697384332361846833898363224284179230244151312946690682495782689627636487182816194647980734124024447032812435399190850451111418910747235686451484365707454586064858706522577491105430271315160680187732412797399466803301968365780509013903597566013388326473885194754229459661721236518305787728301706202152664545060719455826836238439013020652300803868369776100470571089798541879231619632073560752271619690556307212798298381146228403940773504797489552271783234786616524830157496243715049809051724528641388002421503074123825454453484310982145914643654622379317470009537194856582410303361526415215728835988358561879783708094721312 [119,51] 78079537934330230045698842040035904841648319601622336829402084747048573108852335057457254083074166369800682846331278052416825632564076093260514082834548383670933804071356494940084816594310787748616819685710334175275928893684925288809601208995532784745961922142539418808792464565548574642932209256226787883132788579527755350355676423775643518693305004831317890733645813447180499679977326541490089106052447558777046803069606623458214497276148258343719543905957961772910294590599104045184379848261503375633947470128077308001413433280808116433046485357465816703143154850194394670638449434320010400381493630215607536114649138133178528764233352445821587859883232086424211197398086638311487564552805886487037811424027669567953347511358028441123760681308205696774685385254573764062239452761100730164123961509817039024351199998593067846851915972721659357624802103715293829929260817707516774072299898902727773012404996907201960352185704386719068973868338673750266785878595906794310123064125549667590460789086600363970461855635317382244620757217179197956994427066214170658849941999610511172196007980074743462954995383208243746065950765321798436737713843224487713641274294477764987589425634784170036363869457763596661873579179400118670206111334133641372473472896252430568574948371623797862484307891422870805386914889212526061118091583354629270114822329762919669783051790368885448688795855273066105892175483411123098277372623144863001614969641152711124898456183211201687001243502219493361660951166203093424941898993138365053611160197086639103343469505944599305079079373229070770363749234372037200174515591090885263533909752781654935649380939536677566235677592580824111097166042170371675313357055246402171241217644036920129356721449455270931000087830712331089039255525502800674168664838257109723532276423800964715539324775277438756186691744151734351879594967341622208456961165967174872313937044108480829194162888286312142344435517739412383777299269922363155589336497609412878804924823810020198176431874605259660042366399221231336613258827943120000152082773940916303570766428321755636573426943265032240797448017015594895652694087194206900125880774057156366803317931587735613401701738446087876715964637163715628267206057774559993586930996150108365614970968709719867301820944531657483908499700161645826190188046712509083847142377867971246417009065833123432784845463174271892899263997952 [119,52] -11950349899221853106923976284718568964058090176106534891592174820722056517302370182578650982513940619914950379450237944497069665080425105675274763345742922502786434373164671545305893193328610115034664162894804788049435134385367269618143679786317626637789897212544196100603526043733710524901001565513992372371137869440924315761895841685801258904569393293692359138067292807594260191226170086211771571709805445157398659693449370624725638364562858384482871392772621524189545677089464185594662973392482512455142323284028632897623399026889515880591223450713228632046900540816719556095515851212504354818244550754284397503794429630449456756455231636017939737786731751405276358567022617726416311724997055822733890228106401901070735955341187902880345580144791169435169626637028559579636923387217239328306884688357901742948764819768762885242294478103369999617732942645604891867182468863466497969648272301529886012509732567414504370820222207600072679258469962914906558394796890424357970744606537058568405387152931458453352925488297212333373524480403979312429669598681716212692003402443973451242856632292785247620260443195803797378017517964532865020961306648982459639092422183516354536802170635172288902022489112461911006766890368126430048901651518382995445879181326258527626800084008720069981704767815070849364595175248792883609374455281112013786578546732019597838103156564663153864999385352747141576754654869610876455971872111661678937837829549960920850630342504519488648251911921039015237102177837364498052149194236771825323079864034692611431095551231372650463656786009806811787423758003405930474874632703837205759074216821409560300890358017317792766700781283014683291338390795153700887407599002895453113240209741699804084698406389151951743168592821728572258631529747837814260987617533990702511051081055675735702664676473237430482125295024333715892984155727010471560661895874232667459175477871713746852885620036927734103893043799509109676538275964582148677009939026797335506993513149334007978076712582395359428941623847246238177777364546333061629051030015567316281096644029632404796606380201705187645604759719685992608356773270464757534615699780528610267965063025318449737096128431663924901845664608434237228775470710582850589646720094448442686002827587363553539443822868029247843548587194055249277750659375389391272967957170026015836432525553193827451751359961190924857492032 [119,53] 1611914411278854991163305560037373072892430506139292468005279834636681150472619930740767628799673286212773589135202803411305518405849188855353621981616078651815378063556252809605554119111467325931356851894614365976086420726581643972525059098884523288380117655542529194294863017936667447887732933055721602410157762486512979646890920739266852235053571356326835754577859212602003444148170018313583796687032161650402659831517521668916966875923231152944943475754014709496183065489932207171110938975848653446338119947669924792245516687074107989697101571569103747561339987677175016893237576589483914309505453622662583482959729956423777343162220738671614463004214336149683818126603449064209337490737867607731988359145474579408463052300428967013927426880201505760587652774102028365625040850830880676274042637962648671846162814554829751158153919344177301924893167047736796695776431782366937266667801155171884381773700747119090681326482445145564575153116945364670997137974001928254720380126362037257259944924495922217770001905319607384676113654151509200159025335743829290090771296397076399073199378317543539611131374674748600713243674846255236020523551295297721657315694643918825886539980852873654454302423341264806671556897088168276252044102362749729154070039001428526889379260385179895349874503530499079830537043576210763571665357914360728421693237379056159289986162028477078293106832584423098043758826461992305067614999872792378433167443409542781459134230200728233759624376284445084411722956647914299931423910996701561536561426866102618393007160051483610928421871460278900997000323460686957101635098207269113704392361197915194182379709606330902468256929691859895596173852423727979200700952464640909722073638124508988058568599278795464476791589019270027500548135693608661775776668886569327963714428101723603787921523350761395138425177228403691185443626542686127409462357583271016927308547421217925334253143931788038703373987168929978610146190724970494821089185232557622699680445286517402588493466405188862663131554687402066444125501117956819849237685785456139569588735584293216207916731896746925713923418949331753616606203549828349547487390572047358957408657629976422001278728031039357042131929249086357703758790195528061495482641809824860705871757219106580370267543273693422236389341095345310700182477705575519623592215428627274317827969442173966044574090440254590479744 [119,54] -192824329457082926468599429265816072870574611684277746362284279844001041370349734422118796533183906697619288078136778408947787717946924970156651880982006965388611296427528461978323296965265203021118702851915863397907348106603718159975031767236854339570144977210382057906758738244712148069803993568272581493305369035542111594989681944766721296909181726510341179546162698339019715668149293367579771899223060777333591458962634713425071712689653374580571329395753730569021898541051697154625474418540934200626075701382630173799779291239378106070197626953258608934340518227489952388544032323080577750599575069963432815811184412822797596422506451879556302189347743981087779040224739603498629722740570918696264425955583963257813373518695221819638974754262616121324772815346045648542533231805135693630933895734866226485817411087768237815262425965150509992441354296349564053722127314501946396842876031543694394991695370687352238041522211643285586295364818666357212413845540057430880464954287467854618443731055582939606037579799857224270462345071280315049652481862600346076123753659686996478393777000211834417528917812459639942148491467170336078645641798539932468938752510224963438138214691902308046393597673748717701684421398783793566740092146281522353906038174203488585391305462067370115980157744054322967311930549153825660411845148220087489389795384120007838136578196223846296303735173628014304587704638778146281894988581909801702934589497989684119531108605235907022533447244297175820621534649039798701898125213756919349622002028933297209317655323075638146371738383670121590241116164800884209392441887544824103475403259608065872692372101452133439745390429043159102639825454577238591883225234893272938463403308500131817666373263319405912501153676217776120610295278688428066169146144873356622084162643082807548535351008762292034469219443827150174739628040975945725611360689204839665793337012354058410153237935514022664081248311961382089428665712857869890575686700517352422587664508821747024666042393667891535249771466329531585168359185232198594723139493881598220964735648541953030076040102668197662247817897693603919802656397955417312434783693870541028295863692286666755545077888595186294929768362508551908128104202726802705636611611025707327513530691211507849994658627077618121744664498458652988662223079246435314148477524713394078547804648923076789258004874499806088 [119,55] 21011573499719433491670174878737004802607684934764076543749993296929643363712480189384433345448783235665966309924986092716851331127166612690106266324136924420471402702380040279378191856730672645125972703912588196662534349585229636187590890916286049462605507334803200008755732445505203800221951168439186781967802107589591061802995971102942384393863943583954432541675251984963755604858858445576859316876324910560714283377233395539709339374313891777648870192935978328683834675089935724694192911030134677769179224882463068775132506580117804946318506493969156892137149031037253204790241209423360586181636783738246531128168676106598709862117039209039182696773997819729403259498105045258421830547035695448890411720768293858833208945304338736201411891726048779618133771752241296355664475286146479248119423562197542218663755009590401653175495846884319973957946104812771674708439100272687259258128058475245031950830084301489390886266877665905166913892347463803859507787471429047058774597143164716551113907921929959605758611332552216709468304241065867891193081528256578050497262717065593369991057565532339023438445459325977863711143603820099317248384481963417860984235420764834613358055551062340983577023070185004634732300787574991100663851121470253502245310642889029585553716277453619094587908925438806160289704909664480549106777848618628529085222208038409709063602219147401973840148312726419292911947561416553644705861689828094502708463973476364098077346713660822122041024313078829623731121567031617819895923039164198199308848005244236223613981728937233250832951519230394214535806514055078427431893599679493120057641571340837969621530212169892691757937199333871455821519227688894200339516912913690021877120947775789180723750579581332798058306636037535457209755493678983575404258891529506653412800538788513781633361618479939017703479135726610868372856676938674064708551001329025623976778319072434659383420225159334511827809270670964675087675648260705843532759023356218042709800937900364797080364564405703527664264084425620496615920353968365497878869647124527906719299743109955147490313791299002749343786237010000156469444244592305712348159911373777646738999383263182519979073337037351570290592604279073647957721414416238226413907255565275438498641431341602361464390581775575956525664765423218995344362917654569138295310645247656113950367176433461231331118830415360 [119,56] -2240361230047780196832036185158910665325259109213900027299996049796819056173455836756961986434624498411489185999953036418157581095741515546565815273193284020143026363952345908932880926632815624152512715302426739525108604589151392638737078698022895747006841309361575301809022520531473292225334921140413252516391680343068194873642047890311753768970995256418904763539642008998727488998197619581591692409684878558857917473717400123810229444552294813088549948273016870245961216599155307054404694819271286486329971536338274147181555002471382721780699141031556016623832995914333282256557239387304058065634626396873575536720559126003660801522757337740383050239833374128048834382259444911772888517011791223828843727215440480419170115057023554353696707353941642460279175628698576578932292401186681762644585905739472343609473890824951553952877770039135836356663357730912724947232958955553104927669508025240679490493800208155425475678089777147702184851847534631443081395559338679222798312247850572637822520900430620919391179335395547749402348618382216078311679782918186536610425185367553899351221063355675580650815725044427464184180105332420697329306738141752005596268631579997053933670692352996730419665016671949934669444763925785619670674353611443181862461657516503700741168837838189209889057628067959941521018834682797433011522784502927397493736807119927085647982263139639268694128713205303029076950799187479840229532019149897032402051103351604985938627857339915293818022812996896450582478850002385852041557984190757611966919691825789181408582695804053541834819517646692845847959736763282943464338227126300104841854215343032431466884553894315068996364412925905610316248001370710657718817968049369340495608661848716037126250081164188410125490831441350666280951548783677918659359872865133367898027335393884007705000409026226995606301056965737880865480663717194074239622864068687373739579586128483799210082432913435525735483599334111619989024912303500028610630121465005689827033563742206342326078656887671997041453189810860941029126730085307309918453874616357018128377620251603204660383387697372938374136600782534805416777960207675831485957804566926977667063314781821244706140652624659735739650750616218145355956011900669828376705511062287023488653366543026532789506432134126937825233754676143126900748768994785196302717340323732722495074762967640566228054369152 [119,57] 261737829304651933186665974906690854479150051413942599386859142885284862792414425877048749559722270639018561425404101418865631419741855542618313174744110147682025710401513470566130172447733050351700496099185137443779799998314256284740119671009891091824720153906807726346921586503665831851846108908566257672092930744481530452863540191886585312723354373652491075320738888362652551753783922849960157339649830632240565801317259734735070974435498707694524299058530178544255639008551860717205330470296041681856043260369121163451540121046836802468900695024932946578365460232470645610542671395673412750961174757638197502111305980515842035021995172474460582056428794479097360115693367058735896818588465526192231131717175530301408932595334328167986068576981883080875497736825697585248005778377097199088551268880129830905740399339186780577176302347345652181653062039036511162539276162726174461535936661986039887547491700131226223092828742859380459776286595759685167723726266204659668095734425113154304546795337771015619220749709285227740912504974460099265559123841987367069376792401773173481017616284076937752790900747336017464080116897844510615032088641956399276119789536592080836509153675954611931243186795182522609786648381001459485970889931166961161925615885887073817713623145787040749795588722766044073552922267376426949023845888035921515686762851863805028434904141469735180986532777975124049725454311555410941289334541299330356623983648548365311582624103100724651654482892713325225748613096248962539124646529385608644177069112178514322006896413901853381141734546004543967196802304655002348272999809676493835413743339873163502270283050044275379776607070603245390010620961704491521661183077324035601468016799227289697074787413637024610936235967285656532367082999667583491633935230775695141724076740120101106286913093613378393788040051862213397028374932392950108751135644485790384063482031349942693062038133083759782383044077293718737005174043571079023203991678163168497542635351116505866913904793687865855906580793283429837281966279400133368820447834565205156977001273836178087824440653948957261461064428927387630145793523008083164138985064870148520417905893671479994586512793366853243323916575636445823783959163582321645814099557172622235857118488984767795179899277598869711649351682937538747491443190809389027696361282239018338614596582462304668420608 [119,58] -35214666029448545353508081210448748480518464149443408027163798243373171921696561221063885025624561782850493501637397409224931221160520093598800428944390754051068716011823678960031288191733795287935491982697888952163546875627626105895078714389843080938488140479797709328630973283459716849214661528348724216337942295089759914589764521333297820129318485477379289976623584354012791002860645355228938094884789228581832537162806078973113648383065827762240637125011972351004883618150998764762080309006077128300053266580818555785721747736182621490821663867437425201223189110309079570623646754515952419904171522058286107502716906871307372630888453284250645592794091481583502271315253440107660105506681816627750656435233123791800665042525161866221825417549843115128610401436289862607441171578427010287449780500471285139274912721058794741456118188202349093832216043778977716922101732652616271248301987038857219930645126423945293278747156587551862562233657046803166509272083397516295398637894806020058307001082729857149196755690753866005054238443410792030875348685538943804490386063612876726509753512685508945002641211591160927215207996265335178053201804892048295767661551882246451023741565346312031244124548415980681614305963448229475263938034168143669318996623237625164903089087648435969692402133634216393415102665365607449515327677974419947897404074585264018701881073141707718690963859215427708419521650613870073924495668014427969763817999838984620000487981700089735003360107953222514141837516105536412364321064868873290141634824322189715704930345314829107919415218805324132005002814692711401383850251994855980183191217935672359577101597331290207282022719468744178661877477526200416961184699248540282958206032212904415707160125401135008196004825371866458058929390789349469957710366992792298047562516352696540828310713986691622168023652942610924265131383930712274682309799048331298553758394406247112775318047216148793927992444289488364465560239352273787083145844473174199673343377381098364406133882262255679069929078720144939892625224117867670868590845031355922026912435954953108154757537855565017519749135533045150053835333447618098608951333978221811631592508913901871657312823767145036959305489640083782560627325486723183638868934556626867866576831771525423106407250414113643745737845212240245797069251730551923430459912536644799194898090060175836560 [119,59] 5011904038747415679148436443239703306799289162601662719304398610725552033645948318799752114262897665960667527996764463087360069873390142427775447140897873758306025805111691748685896300284966831725559763731774885855800171756626088382995101354750130815561470075064696264682213564177880584187128201991358662747504705425531909720062258785645282385497551485902899500310374366551974795609524136301793540045721492251015594413805442351176669406930105903963011225826969946872164269107398843904155890530105207168577867006103229480409812853828456909051873935428231574649360879778862589181458756235868930654790501250186023766889609239431384413573822584074091098781455383835015706486041432684195025788172605948683990252194491561307281042863375352260426873232514560227580462882981048996692283717480354653692535712841549779338843172137495437887607350712250012699833893085685475097532206510508375731039642402518650680438455687010849881470905174072651960882769002571494557846222736393151245372891209118149085242285643804972111581732700256482468334863192241748260422938159823209457529056334297142384411988149266704886194828043055833011050163440091458909989832725168368923649964841673854634360592518165014069582794969682655342955222013263858747040511618099909425914963609815437341432533402947057598287113625524950875096332344533111503993808409133358474597656762783854285154168047632019051764004732818333188678024658005496859514748667412745318882953720517176217191556801784485996614535332749277923356648081834023999287992848846825387910686860864690773519309110870868226449070932816392471436807463288918271361874014008130822073890129860005025156373495473889184365036797556217051416830605342508338759356917314555434065479852834175955768069960969031578243020423039992823637350368970561898547829132108743716768340483247184079305722994102866310793884954497607937133178774829527548774608841121439482554868864209502685856325986378162764018376679645699348909120075237033016173124152034552193901394562119499394747490864045182917455162649057520072578926668164496655251899994712715825733540711767220464620470640985374788786337774253215873325473008567796654029575903674577087178680417525627423675843226927646074628509164863020056019627621558826570076715884104359768187727607998949565945951408417752176980485844484216410725598724095981670076405054918622443133341609118080 [119,60] -675242085013525904799623201104312239590565533138019996848057089002373842186358438080815838025578001659157155305791903272315101819065203178874488891967446768315218306016065183329022044812836985013483867859752476839400391264351232449625240633618897452403197171287236940932944595031005753687736950380940826260499651940743635825293197398433433835207738533360409119732326357596508391120807998987960089251937732528331372929388189709565959992499578172949561974985395060634969671151669571264449919909632901484903428336732259275561129647690604752299883481231937257365598764272038935469895841689576664061391543113004125865323618265466099172502049453936273588987535987072388970211425617855722511822120978816080596201821239509387474758728790467733692613553588820636353676839046561453130094616215732755457524351607958172583143920721706784922484794431324599635889390009131316536025150668932441095329929918009362297683454331380072764758568738067813907285309440712609816302615237287035439240123145284226626883204574243067884254366649572112300919299391832510939409381247193444457014371088675385315241275654117835649551165511321962872961711575957275591727950085158074475152448433719752224894994910582184401159460140107188679717063825004492427524256389511294200584160673070929937685795672978973865267772641297125516876527634152382611243109890688212995076830332239552488967547406632349999578622952370580885251938200789109968251525434891198513745773263690268994194121013635938989889597219525948405464132063216474860656506638257036840246008414257885699946917872598541887196556942760301615621873198637351209644311108407419990636143733217866311550414926457930757959898065975863696677408180107526057437847633329139178048975227364592392378682846092505767701397292926404189959907256529056256127230221189991507372831737736183539366594504520940390703436383747944334992930450086855905249044881518502256905685865624851552840581975788807850007974839432853620126047265784165484053075909179538857590360843426010251101446492521380827711639739847298284377065483310891870940906019846919373802281507691436251073420574728812842063758666413104176130487220885465299005125399162088271853127801561606399603282954215429857239965583050068373845479539839806382307003896463004882939721975535431813158078270244308335434570506513904725231669657593447392763523858074254160004853060192 [119,61] 81124576745405514361676511293600992237493282384531797898143301533173713073423374056378842052287417518713389137710822262391513894282351666161673047462233039792879158246388787020063958736018308081059444101052392858862425574800217705129993375736566601215106556410019738504848417662468889573798731144058050687357176536659317852813238587519040391257929756534213453577677117455708745766551636443972540595323522893708115534787957525216227704229721976075576251126151962361431554153922967625515101290056083872507523323380280899047613763574828687637853194619223070464692137825693144555150506395434124004852956481590110504546072238547827966034103020498021709910668751783081321008770381246625594409577969646446807041297081415247255988255092655120447504845129506527138134650510911841129957624730426415391297992961400186048621657091026533222599889060336742638529004622243292751305084955028253399068443854822859964481506389826128211930380346530771039400980596594573425269555625266885897974446969724499155682222431765441277485230993906886093334298621805337789627260122961267080201937708713619360337436511601020530228176552594958567544407056475396919603389659390213347254671557659150288154875422420943589276990902137887781455077604150383449011254381970749990929891241870497344208110284404003098304344003620173225372905367811799798095868362719237970981461165638685453689502538944178862501262806373112292647136094161810316388138392157680147771124790758174868436376377490350848007798939255695237721042640424275077139114686056256621766842963875180920155054152061708922488380114309811198567049948713695939898867256013637170010037373263576295376107130902122786799157135795111477457757391866066817925063891070685106191450454632110449243896875077590678187435125508702576662626964329630369759214227934264741492845811372949403860952681459317662206124592115969763111104375700609774966226704150822426244869908546960649676687988726668275749927411497652687254795986817459517521388172567215269184882689200434441811230170963668424053603356260663422072300649194657444776367327821895974140071182861353801053314143524470317526184861010640788540080520723335916472097595101991570383837246085879635243547452010560251206600238336265461862893625535004090049145949700287397674649943933531860546406073791622631544000813694573722391185712968685767825619870876016617048747584 [119,62] -8520136986463250966661581301212564460539583089419497009593283263822640644224689708729427723669980891278016596062553456744874200567170860780611989651726627044592074108818044924310929689184744803157120514140883690558081154879686878737795875997110260205881050610707461734755964360819359034821402089832047235756891135797052294252071149977378994038975192206248303374617779008740325397222987903750894828222826527087476320425088761997751398479831494250406157354041839732003556194288920830368679700662936052437017606888676883129662988780466871302767058725163917879348114422344608319433146287402066585695025291532249242936542202971096809036279148774704330037944245636447158341305669578324369797766971252611206429645919706578585311385626572463993001712973971423327440507069427856123331577607828716932194578440864704193700109080062773062724698924742667076990830562343918522452272633568822137271203741289278939152883278464324509049565801646764143205601187554020754399453758880873126205784865365883312759518694208361856737181835733079715528464357651546716282523444329670384114945911172399735393346482757951260096992241796613836260981400619991313917389050575606293137553835365603424751700200512787848439465708261950757977358939202809671756777654600513994628286461445518536201795814154732231964241461118241090240276644775981851889284071502902181655156352351408501974132016411219178559020000913746157609892101849770160052170968621475084816622527691477553596695829374071232893658385494958180813843638932344579375837517374486297161597185165152477042989141787253578351968736468477501025493090235275239727474505839260724682539738704962695390272016878870784276349836083368995719020870833995156691494922991162170888925429260708623335489057772019598542733671993400808052325311828415067794123948594772328808935412533432509420960495961986369130791826914880626729095184499907405765183847428088353872853012714737276128718930318627177732627982945095256107042369641422472965185590480419455735677377261863883534856073173180433018521727786296081094425978760640546355970443447737045974138314518286422325875103395816174756422769218719953884040982328131996580632209984542188361971555929161096753536611236297746820758151129950486015016254829403633839546489939891429860903074038712691199910405936829268134052610966811045668400159093613698238418794573910088757252 [119,63] 780968480364819395521586608213371262243061723648096338472825269600243544460758033815332017136210266259082534262504029670378162176795897490906343987761185264225954479406753796079343503497969694216068712632141062232075104845921587933866508884929841665084717578365404950718425432042176432765404652933777410526662444301719281576953049145204480932476533506650944739180287178271040124478088822867996861400168306735210362494466018347163707433829644113407694499684223178100288007418901405036735045243803401657889045164917107323839221655467438289521236150110035484820253549013924611243915190243249881517830893392924061392054380254000753031451422312589018203467441750243867810345508659790034094815149435598622876469365395415014114010176628590798852395114090000962730561017089734961217889884918098731016316998767771657203412797145867105338968670058691359438768661960047525582232491638144910282754404335933956255311093451257225214172093234063443687289774772300971953413456608902569526176389562437671683985947674846945438362888996049708592384133257405234275634405236274685251408621433754985570747590603903760581473293238779244675174268465025053751426846742228832840728628040837670487147030517786349807004231865710035782267847420995822212779572552454865120222520034661831840785565463476264275543409406863064474278922442937636556296504071499406135244049896069089317277566868376549192084619000168029284785882281369824836539350792877796851401482287796049120463073922588681868758541355880601161398392260276707992140701262763522720001958796291551848771276181061945086739624604289613401048667974580985479557193349317564669081056152668255191807272474001124727245682864873144215522002786709706725211398052604827470333763408878981725548489946435273529492539411376757926461382108546583383074946295574263939206819718838480942118522353148207725084652974010831482941556864085145992138185209153323939874684733168684148017760423058589339170293943150940131118163963125981554177842854389412159251109280295882692884308589213923010145319871649922512411465060588346083972228743187643297024540407602122735097379319079684803263809518279240778583740508225877224922968114201836749945247292201391067901203213524892705288283220353350720838343859945864259739673828924641562278887372084882999464618139642092227237238771186091341633343808395229263579507732498700992 [119,64] -62827944614449630294973904626864891257413475101883993482368088886396769024658474573936683798073363126278324621121965829610823499779569534907220672347786006473928781553189712873696358413965452313075218142906167448019946788970027810918324734368620539233256791578985902737518486376257211694952004012162288542335456166477731809227732177436947707866166594183585324812839138498660482447000589714657481180853867712350347889891103980833568970353616915644227852052316659342042596148862608839896572414324967249151330654869409578204835327858347115749750548163470260710825208823908895945009904052600708487366274956329883955206454359564827583360899127319478217163908840055255820715963184898616163992781433493605767313673779932877526034050592144518227994714641867739804969629333830735283038237641582458457637008464370343351739386469649331869286724086461684239143293836341285044409499979271544562336639427134096885336114655132538036051585986751365158537488843043388560384704822384197559158630618018761801956628400591695813371382055368510695627465951734429421434695930697006990135249546806162258588472958107485142225835111725690129268634268903349383597220450883520728727119223258213264900341732352840015421658746611506829424993911976300769470133797290737272117374981140152461441093907422403166843170444703639184731965212078323273278964364196871106065751852522764296960134890661853603962246687369836742850283954947433780209771281270115183713014935575720330011527189044658768163609973618121813980218356537457124001855291148411251845863466480095832406367547181087293083720487389874000529415217090829351937371406345611488569738205410276508311532889136453018970107039744357926958163913956165717659678124073661508308444157409233538222957639114833192340918894080418390766967039700704520028716713318656399283334336453892579594650433044488124647427893898897768420858102581412653505788888265243698694003286872606210498960936147237896910336581197633877726439504302207367820033614951868169968045401608881643991408430275054065487675723078082619855314496914080446177161287379901237414482086445746797030997708109390368218273794890351390273539848868340519646616808650348332000139507215992770856478007318471495616305495255155819755753688445088047196877681992401624526718052954238978216995951420958462450784687721651607670496940153530988823727297936224 [119,65] 4461222889723284010824497130755829832279068578957224397740221246871696466065392137279584693983328848055892392152227395043427677727828505800170956431828838370049963108062914047029431484391013408900127367876303638979133422147147879391494789469722800431465972160325205604328845959185238142850643294563227570322395516910516185325815699186793302369785525435760858490880701411162950353842793815859793092799976424011921417957147999570909670038755450483079212978289197671873933788489954285730102965526402914842487021576841790252677237940016708862638627668223251936987567608899365828504384916667980014502509675286150922351015211707780063704746019522702722947362917934958882791752031572640555103683647040907797222280287809444790518054357553981640995505943010579866414009785816137416157385330787610722283983994835516473748948610988081712656119822469796917474585875897700866824828640830127898286926011764907740054658855794596798830692600993889777550930677600798561185767652459733705529375711477600217081182500883884067677633561197770817019535685730437202178950062317813650116873188836017285808327386938628120543614007737221728187380536012767002668952506395522736694414219729518268015068101701408417102850491547143522206741225152112378693990163850270138950438802966478401532036977421823992885842203642904316531058643789030312097853890783254125913928191406486743861400916318667058154907381960272978420148210819818191224375836022417841772814791546248162547456771368253733412557324880960768315520866872769732721092354872119523816123419948004997355946021945848679019166597242834824494718089198520503491246341176913237365422682980655697343908858865496297817104294667595661349995947565638306973604953404662633978588720956021347779181090039254410010280783477478685316629329012932058691879993637827506484486241036595781569843766549993023995246607904535726248409733477645869043284671298604999893323898955667072464065832043886595244318261923699830611801098225886306782402956905213585104818520692011312603461548333761912619689996691421364980327153312417115036802402679955355147309167084289623089459756291597942592373224680402468255597574740436135178367931995349101763548539636197497216410957983691238922548005313453058486681176961034946929005214580850889315864260481156950202861802560228563997879972090866419918164244029823177282096684416 [119,66] -278032797329496025326551460117087293136505560599103450743750673655739213017672660079428915148081370043314789321838305262005333041083246159709624334870187839226248259943029180527215939633047004839938527086211062688742193408275802885732391294380831526596028284071498441713301135225157871551844595413968232287916559801337480394694685793202475907316640134133812106703873581972518022768304225841314632192399550251888487293346045705259269878219625755820213143275008112688591177398140074149460350782641516994201805606665731473109103733310857869466409301417786864564273317381579251586354849064451629235000117238432158810693352497768337584696441698820756790388545079017079191666916069208315623988948132904868142888002776661414224673732671015471419004127058253438358252855237603223697002373040193637138989156811119280072624179439771440416038337960248150224594273628728257298264064451192198451237518568932688159334654807445133259645835783915722478948825820271870784197242230744689753141814142791733872156996007837820468613163707818648230048185357908104487611159176102943481263209384599986760161467201328067999142836625840002345474087328815281928912302556375764269351743607075000152464946789479064970670005966167563236798112078204004200865702623695858080713097920366478529492512348420919373439963574735254325538863204280319119010423814655999749619869689981033111608727800014773266911006563937874987735045404101779632226460793305504078275399851467507221639257213805981966181338866105334160185754207854615280840544074790818075527962348069300452777537656725685490934543881815795655031765067610729546700875877254262197013517133527475975273430033121537484771697761686593730259671395160152955965518645480533219998937329439611120048591723094359086842592481226498035273718188031238860421393843064376299150936329843478824909427814230818245872841083677402723933585821817799758148863911187775691322029417701368032804140543502531421463286547954769238638201420639685544719320992350492076825597481776840966774612762168349205116044435369319691077302898582059683455767859252397517403044664697049154990567721378566062279402255081881849072680335776018231430428548154818524663036347956920954670365865042446131426192749293100611978186187114234920922009456344542354129975892318408892054354848367248190028470140231493139124709269098023480457168 [119,67] 14617183698826240023060322528461324082392750701710399240021686716653348865794036686411949554406297600510044292576496989789340978548001228904553101351501288940539154443115962165384504067516057847561442504713573641491106767745223188116408019673759145919893590324797859919254796616466796669176005569045349695503150848329595841279063898536922830025336966121584051995791324711185449014947866023068844030209371592630915633252103728466018475403943190338556687299829419964002078025498930404577765467687867583378260708648157461180792684043950262675755611974262948378472183374935425520447850944595458047748133933065996565601618242004104933791703986821734363827957978715311888960733819499670079241084952341204072829274054702741884987141846066884873925872537228469550121154677530385056304253305866910626808856590876690598848580273114047570902485259813177236505901491297878309765924539373924539181136264487555905519397497333407946027824217129980302605470554597532404933185540499644755969537021602282702846405313987761245625629362952371897430419039317914604141261724369671146639219845041160742728009778051946635142388246963156771448576337728552971378942670320819386428183777158697402645620639214074472044595312065775831410313805272270604527991047855937166020217779116257992743601827367847178899187027797931418682160397911756085734742500007679145862327025619529219881613451162136249513899607499699408650689074560137164190558179550339611046860249631429606601007291670278949502253522418087547738083702442590825967138403086004805838571966195442319658630708175489711443106334835279659112916278732228299709231725544269556661904552812196952213826051476647040955592702381400938311289592157652174068623064102714007671112535415906747133862827594490059529319733276445126783181485805236292277616120254592674812775185904252427367053266827232576090697741473941852757951769265956546901314203002533522257188198387848037231303965257118274875591619196428454467657246343404088753366155137876594747885464353215365624761163230000562716277073580037803477854439550111363530886766105328848875473649486922456114977816324551826181273844665797709497607497184168577816367979911724948183370468664516681140276586509218234294101006756972577991509755573299076150756037717536207061935852857126845119457678759320632066266524328927445497511112998816916672 [119,68] -563443471353601048369816739978169394467088496936208791282230389772078359378862042095519049289817036917821289097703280040026826995721376027445819188073135564441666417935366954953359365529244841956270427717062305929662588852247686119219682039585056953698732298872995968291969276460980160871099883157162503885194736892515823447456488363340008229115554405529794793080898934022450685988415158034141911469184613878277136569056515989595454721276925937064295419738973899795469236584140988079935023088257321345783754999812280315818444246445975970745638848173765299623155598968714717421364217647994553899325435729426889308608102214361214146751601884469610337248243605401114730819497695249330474598155061157491170511759092910811187431125471720594306697122256089590993117897747305305694185428001638454083634273634117872105061004409435599613228120958982887993441856974180211420152240052783984080026332641140145291167452453803138668762073262173414874446286226291527650116332285675814647738306782055369890044418938995566795458253398905599965980308593514424294509042092140000620863730956835960928181060193146066467773422846254258462782421364672887366410995617804922874659291615248125865480946488340195326096431362320073140262932999579800765990467520307170836229034896689964660750336783270016429042096503700193122889786477597215662388967999603894176487910554463633501655719666614449950592296919863919240591457583713485098526227325288734907268698329764380485714281681880640376270134335918105254841434961646744106522395740034871363824440497009904687179739798739608436488950306394314928714742463507586865838061591197143056167273955219573489986761388454317085476215016333074114907888374333101404989513816508060205096400639217508301551957158134095928234368001818636747223180908117155315101060881521983252249940210179639240675375661563908861595110410735666511816477501103983793645654897412281318020439292109041204927221046800570666082846063784967557484636248687411944787264292137205616086864026910719932741909687458680684527528414343554607239570630617893728457231961081275227447375885722306037643077933311380363152536349928314716556223333753038620848213375361315187603003838060030799242073653612813116053208899283823473344393473901445950618594656491293547631581373227922808844212959321986829307171691193114986873283780100992 [119,69] 5792997898427095014118511967301633162137047496177064249045218817492003356738606124484227269086360700857515543441736039710864433450207690755847236182011212925571461387744121195937530942050970015819779502746587896285529984489669011465795248883505687418466414901957677249008014325489137920285805756454615139876318736755582356261988797903472601977579170628824743913496941229659629014565751966229984472932393888270752092744780138053825385944742216748664449440571473913337346876751401468576732008011396581569754742939258676648240345194653144127767452938823230293857170649092913699557814268046034798607576371203771314620096004772668568759144621490698308048066284609882871991500317605053156278161526513933358039779708176570289565804067476606807827782160953852064542236356943864997617414811577642832110242562583540510217256125260628200902257518761834761976564062985756134058200998500644483190531261270807134144731457619191748378384051307155501106449361130321305349519927737893205205249289749167200386199566590901218648332262089109284915139612167924266350275451910246606223241211132265778097955003507422769362945051664742731011241106497169942156869740983433651672311833024702710869049098181931686348212615931728588208222203980693172536068640394821248754130498774686093616651710082630454973737282245435358397368187680800599472881001900358336978166850793951783049827496009464270228512305651645064718115059489806642739272694617982007551763664993162551085258821386090195275496283177354419705160458423290584243388302804485988119385515246542613689007073058856216046790141368244610765752661430708183876757719924806764192321696555041667841353042753437180202132390300749968867277259022109314227223034677164647103578882648706683097515943981197146905806110116541875427400650245522279089960140898377612800484780181324025909100597046124719007227983442478758791719648696249277931963440344212749306287552333873594001317041925890188866553445405675140981081512804897479905492553373116524499243890713314098315359970872323058014975913520122930813278024480386838288856814480615026999641479042694072564671291435234022872065325428050641561964210353000566351450506885767926736752752419556995423557814447295004918797361986516280633093479355329317397947529489299223618886046117291594610268122879535721118983561728687030962894816960 [119,70] 1387462913398955203702844044796295645439797311729743442994014088012498568353801860522784987586687079346827255275154125484626184514550911948378554769012753427819586240425204595527651631074153609634648203425330569654453782568729741043930069236064776214660687757450012881513268126990544943165210906642624756218513508693946423006352328194657970715569992484614881347980362979333676280576239943583847980165207204070028211808583031178906031927103534986435612806752838402878329239381611318081576500548880035100520959518666381415990836286824359561696153568533807134828764196953383953641576180906417830836448348440391410693506982620935198122255894204476493596004717900034770477790807920078291410341213704547980636503350131084037300046710571061551535242645612914440298314231543370515496836930943415423193613553017018571865750208564987540702687007402215739074356054816484132578104996218509044171021010077251402782335922082800890278896723974888720279057736254712178428281619502097543721719572710803061053597683883140118705251091109230843204563790550834390088138299872677498186606718086971722624162349959963285895351573843428408407335347167483111059156059288756649575387976107433973688799488965628933248336864941300349989883620207162257248055363397458773321193576569941691522998441634360874612406653989020760241094153717009853092845539333247828764129187572746335305447352969876403873829994414593793564798513476983390983874047018738741385481899925036097436458052587110441048851174682596101178562135137450761304195153952664426831439526286338769238053264867034308776002810346237797750879092435333119432042818375349669938151714130444712807217739516061169103247258922415211508853263593125781335195524062056273009272406371810002825239867416977935256733154206232002950716076839320241488876201120858806981438357410234949423259185286984377219781476844214575166707356436735312826655986358815136888625186660870974160963482617414633290412341043536889980642199247757711173983397243566080833061006435952580732445194824996156351186380663487212814878581123530542714984579774604764253429744410330280786262683391275146736005711570933733380218589868095852456514356248825872432074719836147162645750176265635828616055362085024034532109433932356233464963969694141124293501741095047720360408847853500930424395795350991497252831732 [119,71] -148486008878654249287258711935253607843460618608940352180346695175781293807143271549065681949688559621073952925310511727560711189390708350275141600267727622047123002134213228395268367426919869959919679960226910051178564709326380711696727806590394401283827436651821887886287178778484743354957776817099067105487733216778170138449875052403682179866122254665308423261555884438474457101946006726553220195563739328915739395574019335128595289726333480072774689829827486456734795108738810127800319656520411850650985027494074845494735242944361160468223338043978038408884588292762203771729370140555151489747399025399741030002043971422898550933111982955564216329690632111913114464533849700820339907767818783143460913857740141014190711513545213733564588679822922267913533979983238537256222736024064650454843353536264567191851721018578173399919208768865850052264274366824772145193290740150965927606792530344519991024653121654642218646246965270305325174333141945230608325169440484675980342426773083035803869254156643214032765054738178125467819532192160742114452220283330806119451127205021083861418643342254021889696070282428903942476785109358554582912088273538581932771257358678857596245282603027009737107853792570719275449906661262895118863001212396127273919971533224940185985529023958423618891824579218256254474484355541777650098070440532037708457422530112719258365459430644647839670260674890941415573699409617099630843274758660754026346879465586798672392663828687137209238332434963492427678866914018758223414159768388869011259612818277283329783907859898287325814780308950041487196960042106861589055252849968105920220556084113797199534773171615611386422065765771861552451591499708374954448342606527633235267834560394455893130318658348955387784162284611026734554769809815069855954331645357650578517640100005522283430384796015402501691054284765793357524055643142815920027659797469626612152374800075392139065788842701840413184207011068788061174275959125186007179266693580116735494417749835766324783468379795104438348770500625082066124400084671467946817411020485765547809288968058860624415596687317502155903537324642416340836660021559809560426192382614932203670797936018759560934872471665901674458809369310575246671916793180205966648329320299160520582622640574165876656846502892028216268695332849429296192 [119,72] 8904352558661151918169958236542768395316908620114756114440313278707185830308009385952261819151645306890288882098645569847299744819423719588701890006532864645288681071935033243811287860171919238426030549742363814363505247752777764404143439724180563580935086993618851722659326768694672201052363300340159336781080049816009195044778354122006226915315072006018401903636787559727874633757604615876065645645052999450108672699290760750255943077817239045639351911222784282009766344953290009578062774762644753335013202538241461704579297277574720122690031023763864116379104401059100622565038052447441170949948766808692636431891888880356154912949721312302917481529895539693929836141268656271154670090947320535726574805213767703730844101603703583989152355935108151893971485779004320627414704870076158314720846138162567872114592622046880704726816003047276409165073949224381433405438018148806627645679790170516452572446329344863859728816287658076653061092147865179455625616036128629267677949073623589517863870833056676055589990704675162734237802961351879784087508143809412728557504181582910501917549443452509661854715859601182477302024798664095896759311256609773794193953630697913216268708092020016201089695827302766654640360784855923234404685694093329211703343262941279175760058428672137348985047719129568050028398175907307034304117242388653203403451175770227759390286453387674996163802172088125567920425685622370931765055877444621624243831928827102267772106735326670438298295200646629495601805985366552709454234787284052801476360219368182481711682126847551467525790609051134484560335785540520434458110785789970023794375328401379287542683108405522539853742219660427895581377423589641506113782996474557904226599126402322722652728426208591445374702772333266260758386463013148566173235637967985033274737064702857330456029667588611055956516115020590618254573266859591197718803752008834390159140929018710596768795132985588750143074453490835408186596900674881330659495237392357941528175861162209706213244717604472471063881180351780025468181722856244866492068575031568236444063662565803299424012971651353565116633295277587228582056606187371475956343574423387293711253374465527815528176007258427037852250825672250584730991143933228283018413552796841495608764269134148031907906589567735887780883070863780240 [119,73] -335376520141914060867092154440446095535433918566473847031577879269316987294272137318381291896141707955799716730129821270567844705683113808617637969009946297836125251450340756989514541347563937248786288817658569760071644922208200973009586270472707681274428793050866799973302337461457425498774084302856762176487449267173583967987217294881533791923058654987788571195440904601679817352895092378533894761565256994575302658228074765854266559765214991101770892505897785885791259654342907462335873537918341279115001719493877932790593638743455708422223928206110678776716537463361789862433487119785572573875523294031014231901737520178332031394196913322388903059670875915761652459558540667544276904360271701280741767501885322501908069100253410683587381972318837730905823617552601112269414815975202039224452317972460868131100089059311561568371238662716024786200404488720389902997438557922867858727192428915453330189062431137687380909009672917327789519320822078902483516837244947228314572760093711261948320078630689301989837068428366856640118849622301690481023672607714283829089855192659989207566172926526490010635917551788213829420681952979595367795382073091358837960680213292500334411426829628717607346859492943664395329512342968740194694107741448343624146855920024420755191498374140659878265061180653404059236688728181167318294003713383340356732301355147083292043420859363335489546942058218914025655185150460179126283515733122933290168760454319983999754718874040309663582950833747379162963990957111139896137764739188098624697475343899752476175712857269574755004266723939181187203705251411730300198610949967181480430768480308418097895624662854624769952988119129377744387542174903435544472282923602402374842846866210745306482649595731440833647144965777744342412400391114721660158833098182025795978938465056870575490026831102628890417449763210588701227724891869291219718683969849870690285306399729395915877464364719281014051448139887444194537215624045834069439195333697345492972302802493373459130179555126677661863776668873526356893811221760855545597783872186075204863997435514119578782199823556292795048602800580022089118135701649893530772733034166785957819470453853291275826572175238962888352210902271704769632751152732633225027046377684863589123572781559027881177293119107931025934160888896 [119,74] 4511436952397126571648414846162368011178112265009846323659659034138905703843963147359024187304390287322875694602006234753952640681530356687462296452451432088861281669173817086079533727233799604286147614461643201131248727898974490440250103710666476706889689551820933087385385498559013504036067086237099584076508737964719206766138700494621070687824533457934499201084566443187202337650746838258771397534545838839511875765175401889453513975877391677684900233500890280832230243488032404185540263332028900173013490578078096533011307685633290076677263346301309185661238866662771981800619260091472814150169531247505549242728761771417599257910512159869157154503963330774561658855334366717664682675654326856132182673732800918878708475395384082077767547497203343808839074592043258992015056219825533602059616841259501078811605229667028878396315398379402651324860524045454811869047430648480273785098874932145351807097286200338002725409979068352980392219213286399704003998307691649624019903677267114884225982640659016316391187164694152367136039100912567575752074883003075635534842824405463202684105971699205270825577898087804558738225638980438972200905363710771042117526113713003025490419613228587450897580690972909477637718026482202262178593243871665826099314739475311961864444865800760247585088292353329829156895562354018968695506985922675473966296424124796825214007574484765005741854378897244003382463251007349360842379763484248939878328144628149547964239002894185004787762749240814137159073679262024978640753123251930219410869193355497434049724048138249036313725214260554927941690775826487552203964397344652469139929664365453568800384019095330405444273885637549044027764701952294195442650203427905566413226096688498254513972865752892887208205728590402748459227691302269923596662133195948551533428171832774279703515689864999060938630086425724171691173303422083031003073700227097232701671974156153256949503691172363768705167549328636360042440040729870088857666058970936272745948598131278874409840173212542203568953383178284584614898155672523630332791625024640761120392305476971216053087070695948495056387941668719500288584522241255206449355565074422143220876151429269653985367689725333830618527810746775417558209241249138866589338503852966398745055399844311300896511606485293390939701256 [119,75] 401094366915136591525591977759740556971010718707227973215782315036085448615672031188476901514038015831671195744710659778252446328568881729952247143653951028382445866548067643046992280339230589719205040831884821507022761787544032765294693879505949536360337203489424996281295721635401049924344224654993645894406502202755721176952790070280930917283304628537757327708369570150080336856187506811598829690477064733102895743511095438732138749137710099552737277501322828764345363287196351958228365600444941305087294815692856198749871256011029769391650954964475665234214994455975902810245740259190698999330327946291430833113999187548051842375407677612496908344448937895145090183140622646802528770244042861646203255508049093359692303966386994314269823116677032966214490134941107994926528419745565256101824979175792787280824380814331720177182750416380141217256780659661505232590112516693351017047347200805933487583872026937741854916189967725032201677343581850115149630352702761610562935849148790318805848173698917186516981116071875947804796333988022337346513864274825474120057047152997194859318166962264854997551677731819411030417715924018421837541556400826437583909041369298220708938912321694205615625325077326500921273023643558120620119506025931365089837361663131505027179912925222534941392209300649023762203579265637590230317303420283199565805895886395651114671523453922214892703119002438212036837591521828674296603812719699329625770214398572143781435193584863144991031961161921389365219850022357088272225840915985262637251283778383859700562270754106813048933478802200526933918393714434777048865739341948440697515098252077176373854549309455955725758438290608275955761405751213328428535665602230238007566739451505347999347262404842880824809054992058813661970254283473969720059942885165585692649217394379374988531743264861771624940022655847656650262523664709755782598706118660859723375277750931820392629196465094892724127988658321190947889866058750698239235409620639143022164369310040756507781829247799551510911726057007027970568366085568748362766920327485742043789093977048348960128824603260180886030091675487928493781774677225815694309169875873732781746209259319082262643261813118314431409966916966803394074623630893335907703817827829957994480112773287067109290801373668791843648 [119,76] -36958038868286765404297174345911707849561466018135924723823636686417223122655723122814156985570190894158280443346429787874843485101595138582119177607920605112482045269671387620019191958024668880947311303783806916727393391765647270458648908554000625215986577046563976628828868045915747024024340022991509515196768331933416560962026829492096564678788787968912366608285399281252778293729838863093482010163571787414993644789319081940512571861982167037552829751089533677282838320482213986219771619517244545894822606542155349195488567201254911777171222901907497235333770907113172216474078193522992302230025392403782056894446200579714999968405108256887577996076657118984392002100931100737836514519022979337418743807575392915404476296556888247071040185823899916742341929393520955797111760018526865707403706448427649859087279713767122687286635235580769424100450265105929021385726238064977599553439230543038252900506566473264088329094164796079610813489879723748795614380254555349938769630413450864415274260142492982718735988962236557719530732031022306506011392310928830441124386067356355927536363480788791161700614937405282714878229281733247238042733010481196808507024315068838048872163822624605371459431460103215764386217542278959714974297264348531314202586459322038807926178910447404340041950577930384900550173084284473138530132714262125816790224710159222824317078590496243496296269954444927859521597887170995472403755707169213254872124683505707200796151182005228486120694956967392269030968012573337335053046993818678071695661542014637324942526204417505240416471755298838062338403315668499997935790364700567449466590691955385197071667699191618623827334283054388684058356812414054266015594106410131815875511919613112896960550044611035263351386419355884682732934892110261253373316445581183129413469791589570641383065022188026153160953089991537659404855034728145191203935821190183120181637205073383812294458445326769383616907323790108599828075336191914743151012759113495903277483369054881267509046414302516675613900651045683463073492086736440410156891427900822907905446095203775679498221879508312003778233022756427548433809375043944340969242570494811518130470844889198591707785177426841959137140868421356617712394953202095564401062136757193576754279237682356690781864865871824672 [119,77] 1776716738996522349743946342479599423228647647293914425387484099901834707153314291530632217481314659659179213776612929946858932443485236322462095451814941298775611452630207463924844429834079914557696156517738030908186738364569634840705785723470083746454476802163823620604114603259848855724767491475695432718665697002146492548429808957980409168770081431908886234712795042386113416466875372848151325137222111727800187163823965285856738840090622757177278487976015394903972762624897209167589143049854268845548760818345294992414900296189536328985629780507083221221045122158651067712449661734169604229029352209373069557693097094569405915373626220103236064562672544454916026791774296522842190277710772783195912586694510511075390638050678073549238835520365492041640583525024727351752752016145996354577669821403106022768184197209240742736055680851537812193357964995532637070367680705726710522791858719483193332609046905806965396470368509887062378044038923096655117686944633656632540043972319478672092495320801749842999994738309137504203151127900500266417141759874005542312756633233604155658925845562199071606838865379962631634084653648928738192445765079825942648447326817370279872254191173943223237223744183232363555974547666913816521525265742605452180996672217551451152873652427052047255165987110448288186521106690383032690579783417093785795575808321366615186254657964495630963817274616047504480439123521895670710788082949445373382133159364212849649949350988355370077671364976605108629224556684585975004283805765188700591823116351103289497433996220397602874366926933483952023267031663782440766883043073830530136550101298605332365379757016421044282007778936145670726656188467749774785198435862132080808300319112186067654376209307470470405257232143349844016008144867181613998551040334766464618662402216569791938599351043106890958681317812626217656644119173392863475973527558773035586116821037056160984780558098925504372977285728373177297224129525555833649277545511716968456423334406585941600151295890707986091314259245293205275608493397146747082969752092372202437659651740848974235832736439996579732815971948029928927461421526537696607135472323032247347532543106344272211274638737040799022336401437032355306540227359947221022416129374199982977160103774843365749761900271840 [119,78] -58964589417603804716139882047786350890874862829270597467229248792023304314502515771661241203948908588690924007567238181886097821006203871448511209126209750665176627898660677386453944793668477534697764900059150438405862779283022271347740300711798954029945069578689166670341478142050461174517468267405066555131939582979975835276682444388225398966463930561898863687174331087339809269948947802720246928000329152834471353465267962599246264326154668560409910971567307562043607390567868857091613987897194326721647196566236897047221258333260178549846796559951912934123641906959792384167997223649406288528479629657295758903538138243128654614368432053794774355184381616900457077743259310811648989738619028133342506659473117230660025900692005799086891129015790323799065437121620604331847840858617058449641941587713500500468083164373175238690376880241831433111267462020768945967939295636695708422855587700221921669066507862381944264857712002328564858852289793334311537278569225212024339766322636664071477077971388758084170615817493271172743889860554909116605957391516698615698856504920489092524672855691666270588127888903822295579527311207574935671888678901556435090585970304134064016676552570800993016692721407725949786652871193286658146128291092139900537179711951842812438588332497347277047842626253551192658212414220272955340520272047713251266488518081367128028889934160026130349266841707137222124937467394372009308513986737335074393702319608813776367847874540749951248692796226949572219382637375411115509642003231389366163996345203526759624066794412894298075892903846624927584353313583654212938080093208333851847329271089924579262405174996598888203826161813922572569232380311403344847855775068454132617828039182066774785886185892238942560603699277855475531339308724508392431583705023138506321390652884677634538674563363532495563382848145470858135684181110265663811333724144129131338555295423084116414901021045156175808685723143866532146745721017974346398295205231135838892404195924679127880606052470342714324012905168786914996648110546040009138030150028911055320058811866862611920068303392871372922012905614004169938143210967066548965592148210555343449744590276547437325944795493723379607422208979486954093308891192822405649835045141610721275084343603793803568059502 [119,79] 1429057031724755181534788832874289902458377067547567963284768053646786417559309923850292781043917982897445022120152897851489006242059631006417245163647250219790401616080737593960008164157082161955406141215312586385215539563581063648574145194853459068557552685973762344275156187811602665158732906793678989008739757923138341100540355524511243662109222217162394923250802511523463160158976732199214478565101618607933000178920282270761833649137980262252609567605724271886719251160718749343242077748688311850457739073642085237797692120948080714898757025285947965523436933305170417355659962647304444603239094752270609523703416116950108842919004620778584866786541244139770115549454198910885526971943340906264595018605959305204201950449154974760808571404114267971346915865795392943713662727457586504609276411358438214794530610365822755147476874458855883764497323536739783619116475952736401136630867689686263519558389323203313308772909467540253424989978176465832657208082334994126758583141190744809388031496576622357551374152714018398242856541146295763504388875671700860033756687737612970322800294299666766496706210061428558512537318986391570422289963025970266520423584014536752796115914035610360521646951193554720017133835653294923577751619044628010729373789092785614628996662745513294971135680131527554157509993396406118196111057928544576073288708498236295357838778987807735789412006215076521305949073232655643117473147519737601802851337146778241312999186455545884375226142723926521961874399179032361045069344213859085995963056894938904546385584741938829178953896263095120017258592873602147653450948232312309838115282885592681309333640212124263081612030444694545761585173907688788486437640605588371206976370331320579809298567061880461905099674731643503455914176504978870663518776326954442913839763834529859168275291982258012671555334881677936899258598317393939627166172448149918912196989946514305102591304204894276251656600955243877016082776739711758570078077769293395817421507437264239180218940803990864057030075145300459391178908768448629409136353436866468238450866865106442654596005274248748416721054156360343010092891375751511953988528837367534221943664814120965425080201797247871297871312970973746652994887283600971960027569429251882069083301680012414982544 [119,80] -22634949970488540586031661801584431476239620516163222728504789037507670573802738619457603522287320911647277842882711140114011819783346650725056971646404379464827511694332841350897555447800029911657653287873387116518877458497534232876442282518705311953222364027430779762385660342267571933748107227031151787963296695897966621418625744388854755914986638902598390676958303803979117653477020937357351373317851987753527305896906707788731635137690226614185096858200466541357265578833465622040269731940241626620932344654178994451169071977974310784243624159652034766811134677196161189559275635150222519128804231417408310154040163432130062687809694872581213905308854256231833587379451240956168258670659315622468538057789338876183035184166687831368636763282206830321095278183941749778023444219756228762681333039642459370717813310211851120088925729586915657122771597335265195896182716357313800945993352687384764553388716699192226284917265633716212836126524306281715186529875849569895982087857939122190787268700781477238878563883816484558014273204291882642933277324202672607262956405816710472815472580191769310210905027084526843320819990196736301743037634856011281456639788095589030378305629620090484823025391526716422068051541392855882484588989207975804527208987502347757186045853788818944713560517636417035608298417197083023171785883488403994936501480366992030038230851010553541142151785165271694087359076426878274954563508491744963014568924309501902420279150858521046423114237706897383927043102607529460119204572107846145269205654999164849950838947171003918910284738725818652809008633991231517239129478750712102438671018526934542784476498633372827476125302273847636362846147086436358468273794359063989128767666399562140615210789783225815411154279753550171136513158349609672813907154111356670782868434654460023588986342842961143819112435548191539357244641219194132357994797278729758248456418470457158627814115394611919974646299030981778253455077559016289529267508705707263873833315003619718603519244455537588715685867013994443039161282667441702365161915595026566555014244404851275030091022475542200315982340752199506789545163299243692700390188271779514532861819183344341249931371421028395646346255898241688277896323637941091371491687658882462564456788003621688 [119,81] -98131093291647898857899277206863027216955736299690340921666128843763335178343425733864829298790684153755071790138525818056812293017459007380574443021373156092450606740714554901788612761192720572635843784176274521131910219038662014239813789285036945853331269590603055301224123685377547970901762690966709300776601389378831466169957160262496290766268226626862741651740633161215066568531120860643822390234684533423376564192456855115628481138031809623105878206351353269236101037322788328989216496691687815905724733382300069070252651536867022404392721271089106906948482601908326207841130100904053036593193339352029269175006949646402849644339852148501402516039111901435835487677064825110770765676089908142331421289729839507225368765648178881606925759814028949228119302443133668925635852386555478203707369349327018755426465361128831233292795690226688571902470271786501141880259842259134490992934575089766724360628982629201111899642649614570545647372680174548065210133730123089069129152398232267731773201721959783392531444619394114442075361239394736983429407773254767063557973686901788692789335599574946343339216616799596007486284051309565400934890455971433654326267191183898522544514551015202988880077212207786825355743839987166835721784703673405248286146462873019372041141147046596946018506444869643797402320081796904053280364247973930437705765848402262332027123618938783592928839357176325652236358244754789628892313773075140131067591920880060628968935140883003088942914375184758705254123327026793573408652928932433813008993039298702282086023823566061335637509566787576049494390301160698707015673282624709150745178126777509132599361707083792464135039650196078450712519855628254675157459019036137993484123086003712308696672703334681834575978546824988518334153740160566613869629301332272151096456900868287566066724545114075511730244704481843264217008549477172078113372123103441163142678741769169165345202826028240129443087008138683672300808583383174198573762806149946728871559758676773721721722427489888988322279248358487657316125467264571792777797384068694388542481003606539646350662135847060889696987541269509313027962221190469287769295932532340859565734224964563712472376547256581547670132638522047998530298279075303081366448604707778325306395094016 [119,82] 23086208593162600630988279917495395987265174820116382662986136976012347754192657955468866580280529858728732438133799236589445269499162838593268764051276955203574039179993328094666152280891008105932326913118393382808083199567362195135973323206673937802563181316354309996910915644573270066919238249104770107317969563354259932319368773216855694721872983852472004300955923755512138668458208295857165857496608002323352132727784125728465311184412225322628483949425513324063034568216370481554096925274273070050998102321276424590728979722886603504935036466080059429058263090374284595140131391379762314438820492113213300160609047576361499990022894176738518147673497911774484289989700920413799419334747813829979458745713154925527010039646223648637143019587133873580425948500408775090517426578455971372039276073640795062889065477009081010280528023795213096274538362014223453744783058616099840886065984434221565921674396597050748500167496714921877210473914560769091990247657805718452372288958080815726652245248662687872711986998283845189368330668339173668480768056267241594435903883108949522481225170295203294188696415521927649959854600771931420253301530671349681434497396029183250386708074682590155048936613301513004531969980890675169394960638948312854481539487212126211570691732887948861934764107549511896540293457840068126623805578135330252925043880625737590456912426706603987920179943943536026397260847600702210519957090586729864557032040703127586576161050195167156576945506316050207223176919668288470736221004525311212591905358078046558615253150486846782552462130342713170799246986535740002156933685189757464828549338702446331854560995172538044317293391474983999124223699053464969320288602989389265981935039594106437058113509041283451268240043047738108935793144047896851201796280823794293162547340468862900755411673960032455280240058598790039610783804655500506865443274797571643102364899110640907870556498893918636838089964817802776794075354148012422018152550141072518172150483806197608841300482369663479842015360764850495257078524034236791814875478838465661889545725307469613609511918761353766840583627024792203803131742529509721488075339741547037313193995006724385760256160064759306939425221182477104479086895794585858617058545438745979529273664 [119,83] -736991544005863541510674442186669951579559134913236497929365604065184579919560134503119898948479165973683475835471955108663030321932411396357559412047192883253378420790224399294975252328859083778096748442534970987979962753453230400768200203697063528595658877065172179500750771026035891769327011143732869816104209083744416784018561555245128233940867160960688094213398271926677153427189952422468613354702830579695390061519703566685690501648420958396468620534773049056367986328554130026986986535469083495556561113346383820755489565579495863326473538437703967810832778665805525760860279323163590552363823533198536384762098315605178538822535014505189411988122745194797519047853285512483572810627255714296252795763208926825327145313911071404263339703115863883532976410297882987447394029453999159703201522397164825253070368504956558968682507379970683006546075955744915219237789429711425790616302789055960634912779521115039066516951992130800087973378220659757706872129757402196938479538469773741906842246006651555800765203421503690115058038666457727042466646660326687463216587603670203354993952514396962817386972487310992140185256687129612754545436155897042647408256245471039017799184162813841758731268670199073155947820498121167709979672389994119553457235490040764963583227595242732914572308937302309199113818026817478219315635078202097185180887650244089666522938548763218328768313859187853257198784481302857352468603249875278992354779968685421445889954374508353216181425907272841717958123734418670325909577854831237187102449175354253354734656851460457969096234596026319962701652245205616459700082357691364543040519814842566168062769244888153829521322292299313742234220281442480672162320538958078447787762218151705189087476026030663722286783754499503860187012297620079935870274942329373502569256985591691160661029297285701395983543545861019711329851618360515154851214367966309868048926317264618471422150646056931804752271449995181173551258734149729473211357413726917755632201361414196136983209586958862728926992449998452867702037879046068743300592524824857658461571811994858101789171713625756537711352507953084964544440681828693501332478236565501405123333676490808644416727336204882182362442440492694815494004041002845936128511255249770777040 [119,84] 6528194233678714301448297931734202911784400961819090219365231047253558204658205763109634204551313246999799392566270449402582141835944853808845778996304733925906583598894661249396818167926676220056411981604103103073864311101113177185367299411269303109280783277906425171023087653981783223504999784459098366561897624627969721698600736020988576311835358093202963653927502280683356404004891405612925548311176432366434211212604233120569796592142351364393882391164228325635522970641344439517304654401019977451596253488151626405842065561546512255338531657388798163402173763689850450499770007006228753446828764831356647309116526150627725775428343572894726073099770580916490609741735692386184226350107314740034467922743663201197162094909217368249375383017203081522558544953103219087598386170229540049601545834784909505572971875962047809169475907448512615521183934481037963089233841775320703899804691429705800782498536667378981179349696455595536267555246468429677402291242529090178114597437091510305977096254117137136906489424826634553396766883328141911847941284972992163055460828091796673628259445514164638903697201201689864741645189866877200229589899576623394906975937355153072363758272193699616531634092413989177402987752352322885435761004777316218356831084754119620769733913703342287268653197964038458612127424807207662715516018585802269002002809147874376180768666010671968281261857213553603412578416211721820428937667478584498161050990490751660865171606831757845661350962884523978064107644563848701814816907514624669925870264221445057067171554650041895407527679491164137204038278868114959721889924693423715119544288225029258052530872304969581063441058050754895881724157911723697809089092204138318274642437975132431505536593709684005981617384606839040738347225333070593941141393071050609969625187436383207945396118511276824814569901202203991858663415337207600418528875643910148907049718472564890849381449822038434226282192899406997967195056403425469952781948535686490549564581150882575186213763090835727743798324336413957172323691923559672124922046371708792222130959079300329263339560232968483549344861252256630965460058808292734635236491036294292376094627492278781778624983395384422883908166444990891036487124827633870858294410585594968 [119,85] 191996467913894691850510111953589511064177882552519031595738616284530744836359741609990465059734850054977799496158752381659888827429855769202787945441048695602633046124350960548899809965183787333711951758812261136888170054019843765436126191812157293144580229845678409505543916768236686182616335572636215983217913032475085152169062104936842363513207230951930270902224183649474024700326208743495967329435193844437029468571490441085430296082663843433254104813366167990053083099764299568802115718128248423675383816742468335364057661966012067726982389571730424961453129260130516637112406371611445752580056212539057841598173814175630465128383484182199335321477105887261849320705329094333072192170780670347169040848115943623743664857718842761530166415683083021900190185663931140535728297737259443671851774584072878590323608650274257791770626669170744942085105846108740938672792347288376573434353446467227557890687368488455488375994480026838042839038602864180452677140110064893838051296192082875068106026767861238620559930721709100913520989482080459794012626575270585366607810055270587483064210581776539451638642292221361749237956452943886767152778904260287770363148995156152427239411698681881465100202594861179911684156937314543790800702542369845270377418484575975327279046667160527466201047949624180133056527972390982404893514151520560519088124245005919143516834844096317743371034811554032975464178296441039694871786925921179075937374351298217252659918228701758812681671700578797737366935727206432689331814876569630681165265678788576264677007714632829261247686614096837943054134076148146843821894554891198910822295653639441386566237118772215874100311402442309088810378587796727629768324523049427681448494944774725575784362250331617080810784851209402377807914491830065411514803439661075616739908249884934699595009742435637739537598852952514626141070601225943655221943509039300817898421624671015986391052306991400917885507892392257995462020503005710008530020613337847469201939078428387309060741695746119359271768009384814726277031436273526499941770972662446603166042611426072190453850206568037361807403967144220201805603134132286215080219350082583374918590220471483426832284286759491086706721570818090183302419294364535596202896331136 [119,86] -4902618183726016320602349949861749811469817507818460768888924520072544107728702483509221673269426116994919571358061178356965909526901054713858583820446497723253450994842976132067546797293868622304651895845602524323405962765510198208967806481998951813148512380098512539145843065512941212618111088622956636337321263511036731548924388296325968050893782468146137447004556724750062991016463242219519257485371775031125526736414278402807402874031209723130393767825522547316987602255648605946037202424935709699193229245163798890009324212137726126249756132785482730882422308472103859301133004345327245584757393815718539614934145989857931932415797691544367562694690261945403552187747449565409761055811084662046978835616595685753969071534547444567079002426093894548890258829716130749849042187246201962403010144750204673706784268601700388827701875165652970712353166228239931593232697252584496307312625253665833746547029402940525448832663811974465986841853071048767805595175051278350997248864640516133820866519515883553205447887437303406949395788984299825747319618564600231756209483471300134188798261547594102672878755811362034098866982454753687959888357298028379437666578364702993968069942101432627019436110129700106409626726567816700271437767458086620886001070539460769696572222376792533496125821231806228675498699646659102002065501178939359934624206984084850100546855935222859542215382526648732985509914832487593994598502919409268182188507267164433478042658228500730827950124931291336792027050620274328615176120415370786180983289795498934902966104640476137846926510526693037499124966581537947327149920156786225491438064284183443964957152700598068610390782265698175485252729774692024282684533534609004530714803776736113329239780801060409912120850241226009538672167197547895583529005393182642214505508223619213328762390036147314714403980652373103936679392142685113345776579598184809308166006987672527119011526662491919092361535851161951550463788922294828828729910029387740326901430315339248060311220977124239205540088501390335335282510585602638713492278961816655259366580904507049643001395093197526736826047483329453477659249767104771057109975696344046401710539038311717946552770340330943852469826918220199696993573133875287676457920 [119,87] -16434470118289812258563388382695005659123159611702864408165416446656453227154480482348325645588376733073717133744437019359668913720352709009184751204628174158734523670046075629567991519668412023523411394293543993115409155976503864765941656532671851846383993862601138235733833187473489718684543557994156686049042941302503408787293672825348228096069967108141470686797883928059495566417914485312914921877580446127217893049282954956421595121061433765118402272098789763844519954926151840710757542769555468072785390839573700987366869293813082003848859683388087860346360410186081831985668994112865481006176794170797352386532555287260183420853051503311549972118987364215210884280164580797990591165026525186512451396831314370035663076944123859306164975382763488009877496433250987145549911583180126689153294764912244510873126722735909773527107233565593700620826786709555125274760369330885924621869416384636324530776505043151727040729412454802800723204007141654615614310698904713320189650182828649765893093407290412259079244421114676854477940265671574075250209077019984629106525974395152448080838051527830175125679514764010998562844031426161306632592906840243085769115579616146198199493202925554836137422470389976228000751828611509260819773639608505840619453579765773986682157970945142123646418053052476177531981861400901159776330053341776113800889724917903292707090480903220888391719351406196720259397748256095929586068263948121110301233314392627788898251566543168931800204153149797913295842390524431364729360893347755017596763053007840954152259494789924878954486234232665127222216710439710557551172106780007135287771492690950204497828195681438819124045055785679172698549444456406291568164818640838679320085636838660743739005097469374663775814059795547053926724596704117137454102322799657540680693454070356473912668967019341116952046955502436964655610373723472161053080920043731449298825150530103941207961601819336537150928815751569217031914984625141954509313153065798796837433680523107710833601549212317355956137965105140855418843044039630958688975898757983715437477281703973944850720182950215112433623349929485969864553623836848411386477663762181745527968126579923534067803848148225470604037640220824028057577547881066558144 [119,88] 2090848381672139042859761526982265858202993212963438900979452326965451384819917043768399641509004055137856943485751434941927009577883783344784783307460923926376266174813225555258220007618952273685278112278279621569398851930419035997678541592045760281746007860263265975350919766704709826043827484770950685998114645949040710230165692702650909377449688374371896441272868713463237362991823797493223955531901310601237478091541373395771386776873858671665639314185585758993544540466175815998347749507001856751605528839583993555247758427119961937448288741027457741781331947446259096942632810265612947262222116450766952557733434621242754462112477461642488093276764311885677831115618704105981313767854723784188485920103212233815805446492189953393426425277433912114348750764565552112621855058348006981240942349621915313621935882686814895052652950272471765461283407885004525601585094535211879821507112422218512032143337853644331245369880900085215610316538273539546092497641407638506553696426347137523417571869812826221644461752576525574408475560160253408907568788458534678346540576557379804346804239751347311214722996689027488293764977063247230779523841256742418216149413495291031063408962567351131099480595895598242457774449854573521616212654720636951900832022328090838295377100147445234110094374225162994605239935190239587625918065713935203159565585350542096122038885487982984487617884094692357601435073479609359672326278242135247183024503132591978839842205356767663354952688140759636418853013118415185746940483325047950352937254551451741053722014110687142142439975924100322266950094298124614950564945141975225317548742037292721472624333952935707226061557732995726037801679920379008511109976106092545477899136986720079372384643862423911088304363985222848375313889584853025659363311643558313483331246237600443434630320880228187006999370883698257393269210742161909498637231110591893594114366270986870638129380544365278297443354939990190725067842849926020960399304748162612143388794615009868804666709511738589417593136817599093808614303247464988818734941401156935964978625272416484427802905687683829218816521602886095299760561814753552206926336759608027184971541413053775954528522572195177958125598494121649344738977807029440 [119,89] -33268728220485489622392765325113764836960799063096053048171299489523354066647565073240520235445962164302455858319340191283097487201225763315619387032514763882634625582717565910549950843519126966499730879526252712489452282396450778251411605754015018622796953743396029105019664398295307454994103714346121169856258954857078362284071707640768057922416154784967607344738394751100829749816578383326964465097146659024490967533620139053129280233222334199893867984557233253385955214846388695318043645646634806195874517481744981839965032690695940151578187097056575895473484203125385410385224546330732429519898364710611136233570861715548995279134561338992651987418657661592306213450398654285751163005789378287319053962463175913652343785773395935934521712500493161965799245213946328980057322246747517984291550704828701358408264395020590200135980907581873274717943727458895360200460188570180562668920575165297638047664296118947569384559360926924196538307164473497684774832842927197219363418137543378648186732229576260119797002328237746372249300758569150416281215985695565862570613688789282158901596315197831312110268003044101784161418046272789656679764075373836973655053905933584068390027195166518814346350915072739340120735331915609432679103908211556258094034747242865502547562362498184088631331796732362356418738824255184120124277491658077330090097698413424156224129485688325075169510794276611841436586975176920050745951930097293609686744978477995513384849770174485880098627631455264563664192002738170397348871002468805924720579493129096108828290453606388771600458185663672199937346238402882021599962183951050801661424661684562694647347862699532191595539025757885259968304467310207383250506552772923005802327405982520251925089211065638903587849637550860016061114130871390042101700912589657983457829957216601752155509528226742574733717757099195168120676524562186914167091742764894656232232169185962206364466427218291330106069565140657731096087753148999051473910281165832744921941446236053909780386355461468198767013693908541714125514456650617511495546041106584769103736035906796545335835189581255159974426606629414109912909970469291366881713174253046268516341602215903136641088243632910402147573713578894402684796815104 [119,90] 203196874502323395684319079752603419318049354206317495774774121832265943494790602679522932268752247468853531102856364258415267755310439727098002395229303617823313465391628878941423107594732365137847932222812680994440516460981649564505540213669417438214133626265899078039553615960028172520358303513044717084275363224872731341824657490373723954997357194013256733510755553317303436815001987402788652726603495180771012748692718828238412308950671092677035914192310862112735253923506897613608154873079666662110513748739870443032673390808382268667866768987382318895970606228222096147518801704629367161889490336008917107628137790259779971629647296932207849358644247988931448605540903753751661325006604822278938471919380667481008253050025470648022150107709119877550364053896838370259061952707370028808003558911945883325061365383504818897408886002460321240492275285720589057544383044873369978144854200252736082217302723397822382592486569619425179963830044008600693597286577361544687903096284042539807465883649114321620435322392863895128978444194044274724980762888257084331170228158942293258924458366338220683235258074227805158087011668581314804806920855888645513277490464100453755744368371955507167114982124129434885433189826306429236476670809897702649341020032504452336819074468182339826136369726071907687230331419977326263005997753647657488537421874592207685108784826306971324264912597103654885877612442190592896023715763692500022315606077049647742702065880041165863243553660524621314642800191810712300528594399518119081951167850570535055086870520595843371170051361487571324367824657980465899375811965247699923653184917516209232440843964879515612845442426984647916167263697534532118650272937352778738964919396978736742666756408705893315610653721292002885303220294735230245691725799746673057259538299071583280198002321692208180367375839333908516027794042707145932196565023494543780246339903167624103943952945353492099703311112536573370380808053739442244385523416965889606593051875365899756521511170576286812826951729141777175615137529542814081336540797522087367028180380343365238231292160130870898098729966935996732290677455256795707294192460512632260873696357515207483080289344128946372917325794057398804958544 [119,91] 589296721353195876431571413494557600062178895033523409518844695463838726635810806763678062160272813353060500545527763339443568146443849772674489718361051040040232380647334673340674828447231593842432774200408330583269691917132078273270834440921755052686571542448503091277820736834960049306346576438977460201435305823973911993536373045358717451951109241689624993804779049001676024318796346085911405309476527716013009749316405689978691331592224052572585244183384794986426225734742529261846052185392312457347489618779254546024261627895533111840899756348106811552687087619717322832426228823950156783767016198289175115635011558739465670737722770120468102423970905668308993047470275181030790513320987056056073651215679661077473948557741655070930754621821926756745529523193936198014107795497378741293068706007797151133424830489725630935494449319603234254877468788626773807022937579080646501860274251930488842561666044403151555507857777400569367935898238267497189854863422040624806135942329240030278403546094552404601932964030303401186139322465074609344193024086133731642455642544758404211511973170413819563944751497602376059955220822643218515892365463782758188055795854339379916460755038569942381906220453010787671466256738212271426482334917947335288152536909374188916942856090810759050278691165956335649160266851682988708704273034571704235345978728661895392447659637318659667401804685559499515495281705906311043566471884495353901197700307981186546932427395961674916473740027608726276917312143858716590595187250188415608662551749125964996714622339013548774372405969492299075001350458126301063524111018741241878638245910039924823854804020833350759343297774269285849252202415507733453858621367093678380594517144210164542018567695940134090933908970748321281683240723312228376939363142879000675606477936639731931320386436203862896319046584339115961707597260709107756673326586966485935668759149262720586624295312790931213356608753354387664276324229175120876213928469430744479657928868899116443035124180458970977091073594606493090525305437252873611083545036107485034391149221520501189137320125281293265055091629003001506041042134122948923479064525435953317432245421738000652572457955483489323885133961578628032 [119,92] -24389232835027494518325913842598838617650331708612793347748240506601348034341479982257875336319663370989522027861677135196317170161351656957246337934343528797836421285794183657139298371075876715323888180431862626670843262271631490233510206453991212889811420611941547698344927870802072232352218358497852408518372353150324504724600226126622345047657466343139287654926827171217182068250223530340341832348707707617689716871817743519670179676243726121975613172356533425974457279035630921088385859595403836063609942165193033925809596883824659434059447166231292804922932961015679533568170327934735805833232613102050980285471401040092070629405636070702232643522569383723617833252136829371660194223402426448664093934318018662076823138304084952471312517148948239478040149824817634352477187261035686123500494646515836114422523127608108904139213759280372460951728494378912683976235862193773380517724895539245543609335100594956500904191562519378322445719806934530552411097997830752138839040399251697963730917268500907173535831337589463752431160915883696796838968624943679886488293927906347679145414279842024125675919512407766781432109997400091414920177371444835974015423095888312417838460971625736575351845736448958489636402888422833690606675523310765454456125641579273874058536329784360510884000371474474929962024516914746541509665090460357949376288873679365599599150814450718779107295200318058777383911816703502948947050947366320707392273766026178746680615627065515897134139038420421834054726844841388353788371862150744843350756548797787766477968503659072017087453105823207971109044451860119019074444719601957293407996308853092749881398919126405809437438706393815549922485973332600448093631007667775445946019505200195497973755748313251656191974853717164235437320037500057037532339226392979928792364297382631088320599743355234906676749465277805497475907137671693412718718020669197347155988551798001476954727805847509133250297484902288295814499394287282265494974788128778938796574128758985783918709680568341397284037323209191802433119422999295269964161538166407969283488170701269115800042594494047798648299507177023402121601661221257479537538720569207006947519742819428442132844070826104208956101879623488 [119,93] 307654568401844508531639256436520132492674894687430871720547447884717545684702978297134317964488171373753784902088587456285622198943441010087471050462856665876042036918745255961477975581188636272754031629336621174719126543402752236699725891068759801776533579893068424319708668911461919894363320171938813616735941030523385085477161120008436040111229997653571214771044174577700800621310700367992899038614561247228813763774867688198666132290568649906991565998513510370914154027065215429708821161118570224681914109264345298425132114326913868212575192133914140480351577325875310374683207400108603828716257627537780266807833388900353421997370521476816315165165747840108929395589999217232201456238276733180037834890559709441519366663800303707860351221653588753542665622445969278807425104413636909225657507304145128391355735271483836803182911482955713852191442922068087259085621112554106768259018292528709153349759273873745222961069164000787516411066322869446408943512574562010329533708813408020525169110841307508147786786166382460586990851794876938484119482488012737122128669857924376319801023436620456182437315001666558646763342532109978002653426692712271797728707606862145348321469758778011520079370058855879851945799717744722715582118581892724771696168715371783656199575698302944634012418647459790997035141752324712045014100169037327978966176901443486266281743159247247757615934801654669702357902122800371087993386661359830533667959881486379232892799893345532177270246168054940859220229903383996138466672339336630822034869840782458327198128071279469291454882571320253514293506199443518021006490779376453536243470714035454856661714041756130038583374507455144390238547464202265833038996734985574232151519425156562638525100055135045473246201785174096811597977278172656710360353407146398828369458831198787380996512852931583684337105784289057844747111401830984696127373643414491830414924492933936388379378719971565743981088383812562691452908866039068976897784286886461046953899520464341235837470554467116119372743664026351685680686441347528277036037219463634045419526907539211825096911716377396432286777175223525063417880593570825021377021022060225072205430976753527629611140399738862954921529920 [119,94] -2837200335369635819424262767895458011005033711645281821556466282309391465480061096954413529479303193018043485108377958269794998541206775039235652762336944732564601105055549176520928055819302933826814998043055621721539239125148199770100773979926877979370619128247553517519589351279906843137982437284468895765772132672717865598502121585107165097257899028027727445816210775979985042435874568355250693781162337273503439958333387366248179052664415828935045847678398541379857748946769093234459223652507513753097981480471464979969993235594695958112480226709404002426985366518569573058455344708610387977423437058656769490429533507702431062984682253720750716198738874911544697957994912313788795520485769977911045555001815861565999384517228802080887665999633351877795384395147075533575820106889478569954896567112341108374577525720125377367827695335609812947331819887493191821409953646600016264947809651455860574097781398571761747601063878918980075527602588169005121499849772593755130313080671352827491496614968078586297862581955945567262005647050252092149386759361938873433938782118332200675411710426745423127016677623571769640097459636932742291415382616625647300407075617121680323573981200610120061644573713573941060247609082444931624135985132042538021202035980161353100208275935048243433515393490549348613736714529064519025066465117723310986549294945920709540135908738591545744821705266001559948663426761037096013944302729939552344376145434211046457732499012091303236426517716489636732788410363084491244994131492401815340332335371043552727747440895347838077855161884119810915911969962165802677410621924476487837284979671511392460783861897320931420771440293293153899920868328570686563407877426979047908051537375024294428490582760623078045730293441898584074170737395204657860699484264865124044231586514378266337236092660868957599030119942750495195403212256656026798410798745599160002197839225990777112301226020505939702985680643365971492833822433892589799791547841291856381370444424439803648422747533731014301187519846829087952750598234439545041014455494985105394143987690499752253883538288418935025604257074157644754987950218895826937946616325012209626177616169112368614935974317159956712132 [119,95] 22561900724867675553520559963379606091373512322435671349605993452658484083831577427222618338033660085445961130422562026897782515558676600883630393425384593815582397717655664322022983734733719592550806717980076394093587068761054481773945620954220260302370796908265347793405000075174510550960568405201107762868712645505559442462944282786136112107637987206842832986129006717448347724011394664756094520319200575150576669201018598179490212155777227458792483917786366319375013324537707771317232807342891006645272505455445314478101812975056001788094836064542854201274902512702398198982860430312846198760990207182052452780105898663220953174391026915244929830315947469036350409013444416381639428441938985648631942624030850418421580630017131862288752161538383770834313794764818766179478870492624730964189202503140850268789238558258126280345956597262617731879026433246745993565973244814755347265446246650923263072656357979995864493072419265006000840909890635180101305197529187246034218433718320431425986794829239863523401072351025872845412423385915010976111081723160177687628751943768715458179812828483270217541413696239508192827175606307532488286249469697150718881151921093200488587077271604401986444013156634758748516295372630303987787882556506876937321528828260126490699996637226719248488300560188783417863398779805497570356844801685438163046811182582488306565533698192851540620845041651957856523502601987347336083555476964244448621917986926527732046998737355472622662985705173609037706219255364980815409097448502634250510131154585526723695290444059793370428435458925177749051653354073278549723284665620120311625272512927275439471606280151634418835195122390763998730914474318451783414356485687853591264522577876534748240785102707256835038093071573926298750971973481669036653628628470660715953930528007466446358697252077709227384444751451561446037660992147302098729512076514830247225574531635969842548939070429739443840460876272915182190441354970650501275244287766826452908542367558691696844326152112673201053615411933934353789247004148796168784657948714101014131903343266828408212043552718248614319229472782580155231593501430513943490332564527941849033599715793290238871004225260488736 [119,96] -139797381492045486487797715700525672157638554656720353089811665606307057930219256810735068662720230071109296861124848688984607950503016388183429154253860858528631616319405572243574862327391682081299053704850299039722508284836025063368755057889930184462820688960136170888879824492296930144792531640474777269799394479084802729399389466687328880497615091141321888102290457445717345721526767672563466388666248711755686048639026502078572823222994368814564441994570311207946251328163507189873748750957700455215767205143093892543646811358386506065131770335366079541643786816949824094646974541699819626805519074772455048101884242516450829641073418969492156133330795206465708800980811130346139607252199110411958730197929005170359568289163355834253748799760717044494370646279950430130070444236718005601301969055900002872850102474688288731261948084119425572260465962165218037193014064752558750987159303036839611090839926196530572000329326793549032803929762765633914610986471975988798925848510576633092416715966559354469184199048036018572518527687586678474867431268522427096779950950671058180562553991695494887694759423296468482979236844272029540685842462144849016468099976981267107892541676527588793292419907097151687718124069634729250483197098455979407078152333693193291801599386192220738890317092870768529078732661565673945905850483015368344920284578724808617252432851447805689180814119144687734980308662977710951212569288815884153010971010755338903875586086752713664894584110944576821959907988710993452197343464778831062029086436217661582729170344431661760296186703507808044107376985538080030944213231660857860951834318109081486076816911377541126942213485359255531917854897369238257999065531127807583077139372552587829873905535916026629247372919137297377573988048606784801916868742348967271931654967318584536618713781208420686595250289232520541325412085397862885641666325660003750632878423159046494893159784557431967985911088928749656927640294986179216580945900209317681180138729286389422966128330964213955576750365989320818633663628529581913315927814654569502185889732731280854015349787861391224432506244208776239911132042987373510835745612322710309080935642688543886435357599552 [119,97] 679827889302478301259671939551154707945700501449885251449563877287607306593915268459184719282498091940373061437434453652160402785176852117085674787018466740683403638549073066985122149265057189984346046648649399694603526829316526733349816735619984855878139579764269043313976697674697411045814126792959587525428107687823909088323785811994372154188892596280015647543009608322343630692761599864118590822788826247144257799146742597403052720702721719784473630349126744480164046153777486459063627080225980311970952396990484302087060603921007691721251683113390989976351130993617643929555046736635583080580205396196565020433889713260042447057010476863140385833461720789701714570234351896466482640051308564809656714599646280091609057347242272962528267094780347769348151599525800922105177016539700057291554142430121308462392033145597878133785525801316575783579380471223625960352466929411961985343127365101975876421544963273444547856510535495348226284289692648232566572713042751585215622338926172907096025935477021957079751780564862404352693470537937308388102822075784709609964906097338497287626639504576003312966601806597544656567639595406394064872351116170940733857745622218489260520693977093150133930555860295278111762701315924629068130201756370991827739409208169456979090331303153878474146644513879985759343653370638324908014758248739408475142746162627605212186791122695900848216460532577337064017124442390692524992435412421293575793015349694126965848801649297813781099200584329027966667589464440457870603462618395377442613349173520399768145489982292574446348397028523738112012841222620342332086030737025158206809634616732167651774456194177530870561904959354112018650811317389995581217623814950028949064515322824186205827065339638076916493592439650061686648771541750978228812419845554358375824719681119115335632090651514597139506558273644535075033795881565730493050177296007376080068689707746611270663993845633828871010626431071875829787596229933878605690415830008440088373609845278098379448032799931701582053260250071202827282519967070957821786816250122733761713566058346675931771731764256591323603643217670614815628571353576052902978685451895539955706041849944680795332736 [119,98] -2705978754621146569827028457036319151133741632106759565180493139870329631645266776839969431036505839706724740779955033008151433295147128208075939386482945209915977550684767899190204355875700185780764144806520764484311847095743963496858239767596854692942211613155066545880841921718464164877091748477048788708101234735730288131772535889875463323618540211700529451611540326393974195221724747481705771933784816098387731183192463584994473954826822843112575222963281018797794715252328971990080145814717404009811818889784905168308716317488798020956785675869014792425844378530393215144975617828579445061531166690487723094184373051373130008568622943461351822495371007762434442907621235862583060350915793488848221503710747215519386516844280715757705386026049069271181501311387067041892512031647685868535742203470856384173511972741867428426957783829266205503069221710225770817776090561957427842396061299725485859551626141360090278896048093055209827981019313539699155047562357886825684050170514571435210012715738554137324958340417049512587292378982297059101477761630550386215717392812489258138376796445777350289552171030554816711139221938973567883080085289537285774270304858116420104916180329430723770139226953384714041628099154431252118597997317157896367584718223848323111828564692422670574408254454699608510626868272552534162944281755558016647128613253496875890314183933980592503595461376878525747496524508421900875966345039155224542107560337710753756236804353376408031039374973556114726242184947589341211881558087893568488738107723825905663827159694801675666996294697537509112133690788014358305208161609408357709920484646628398343677582754272184839532178108527929147789858326595560005465639392428055925552071949878436015061966078193459532470586686080890206482858783195312635173221453695896969954961450258372176182466650712755647449718983801667399249684169633498819642684741347301385453000073854064486102300333078731606428406406587959263831003384612142323201210099692833969235281251821109509725872319029389196668418133975787695031805169953014727241615550101561296810938017732427826606666339239883660977681982052860309313721588938763043083171762747102088171435004139715760 [119,99] 9333671844874856350135955884604779094347940986558436342181916670107426735750911097696022885363763551819340652522041729315873401048873434841625912253827486813604909271092515192354456508825163981792743892391657342592187036307338791512627842222708180749163741087388069270314800400829861858353672283591350021568582761371078147498107747113483290806756443153376544614734118953327363656255578043073022528664657641936448355851245541047257150758682255291490853085884953977583577021409869484573171426676252812681467061102390550818471049875874325634896726614491943231313854579747532721306780289000895571847263121495731664996399021034212220332318334209194833609318395618463154312065336731647158538487159656478913685789799206705628507000372659454504021444059560201520744730235813269230403183478788652102136731739718373075840320377461095182786068623307857500360045633457064621203411177055402477279096510398120313254084778173078418107760397200128116394714298845873577045846902287477433552509562386153979997214026013663562645354643385408642033548636479504784602342147337460941855942934528859945719113068968092606128249274396347225499716720064086962915082105262261551807331652341118579831455126070418155630697999113052949572817939502746045098994894199344386828955816090910273232430812446279990612890086048324367937593528097115732808933841915277320515910134517444428147107031663839205923942989324631652958740094673107767567651278317892442723598353297934616740530210026563977362159300657310124312922058982405510915594378448226455602185641471213521752666779591846724957223191192588064697122138245474757977305810025039732231273596793434435804096033018579948079433951325619876491332501127849497245607015115111110062392232251482896035280071643005638342017476380478464197502849825950996594985855823085259328059501427149983023199808015847808512542127619491627963429120784253900912500370713471077854160215361244354670434025156129642072191189967216691675371142102293240761989213763345040445351186207900127116022411065995786102944629999533069856926040273534002514906999615636397492354461812865834142324783417317576939628821859598318938226308762341389152166746296828866346757757523648 [119,100] -17023775634774114541814770520497984760966898094329180503198177883183432054421863929127753351807186456347126561755518525920816204469376871548954787766847292591063551192987896356309418911884361385103419002549820280217647200400367379580685918905086247770095557899919239438358991812056821618320651274636066444259832083969783589157436342303998004264894135368289808897354625765772754326411205674006866535511187214190143654765693074496250881063169544696556835387233416165880296330763777096912671613322336036962843888293577258044654516960850158067150244499334839653434240365780800163555676529251746377337943922532251869154904030890857739260311423498134868564737418257428814508634473508608997824573215069708309883950182796718058294870267348634099129986282520234670429065313947542300870331163075523262570742716072567652410755901347888809774599164813952565587639160049243124238485081167083968966134675169790970914390437410550818163937866475758259985301328651190710710186765163005924195231446730701563069918186140447314383347335454895137891257841502665650629212156031844095905136544225661066975627881692327427715892877654386718205849584805014994258335354996607867983244124268683047316870266629251491305270048081306646517901400466783764711717478309909677038932065279121950015792132898369397492550442042440549213765770277801425270319170700816948911373550137532274560413520015486919359318083228301408540305568251603394346168547306723678474223596931190755520430035814391678617991759540951960223842021259098779796810287709099189931135494773995905598010763736749718826179633462209682865018704653499069919463887034801655141591688676901420941625307229162620424336381041426630736833269756540992581948043251091316578405731635333714436189427908676463392584851413519346042626605852529114128449705235522695063823293483528193446422589830950066182814445311501369697614911265981854534486813093941632851579394906333113179228094772022167000755512135026061329218329271600610619356998558952654348773918838666201024712184050782615186890101589010026423084988443244006447639585412765946595243354385251352879730524045386777836110657987100647694718878278208140870293435626013405464189264 [119,101] -70861188514326585300247111086593979596687295512249861977278436866165687488339944486403559186548443109871115612107667480028374132918468864925677079014566581204043384248352488014851860420315433233615327203739537965098046552087069867051618210121107012444097269571598359027182763753034213717853190343596025001176981097561317987937102965373027802925016480951985347967243052274973570415908234204353894357950588851716413361835008351630608985714878440203205573546585166433924295784933166255911443692188585776667144452070149915335881488846716836119894650380872438262396179078870873149798399918054269522427535510531787078899190393709922990165475228369773228784078137500782937142191226380383831235043040616204842915990081104964688814119329621995435087471579574698115266861685933912245747480146877000781570863119943847844392650023561386058216606778543332889666461406734264475060505251103493018053901442470936195251398478616610057239962373540306424597922652736488394843074200536622727351780057820733797845326003462009866075141636924099078173306673601592261008292562809588666680006122982362957648479105991084029994661893444772284656226188636740314961032574921736840620683557320922059229849401171159592767277435114337293907918909045163304416486390091571016961987005614083303752113963978022481772600557558631633921013998665870321674483752811906507699898048323996181755166921647917825062459067156618925955731632551865499424431335870530618902966292007796653832850402301080647326035699355339405499280490516941275489147038420152543709056795191912105183910235735273090311631030273039051586503270317100937757968854128322957920842127792655125427660373342785578918039110700116504550034366683282549102841364189170020508559192223395869166750984372744878982705556413274521095336625535867388002115404077677883407746752772240129776581462680036802230687756670938756476442771049934831319211732973489583699623912020741976387394385769138360832534833046602094959279036079715324911520632336208756984880173759626539735313485274271827819059958966758768840363965208194499746101906056191298309351557807774659788511771078954436151295294445099056739315091509820773041267590652160040768 [119,102] 62721122508889048436597006395908467200520194669101480524616249139108587358690072402454466160639028349717673445496963819943829759611487460132364464240815371619961465382588849970370500435874417871483317658802354713509240649356434208136760758959061368396907734724121789038999277829057938707385157306841879886061971263142945993068874161467726092849864326396493268448682513034283273749617868901007830903314956215907720634407938726110563533269900341582855354497060017535565576128656579040344757593543021621073293826499245579513538264661848611404360785735470416074388982444429491959118745712480226882689830834644004190117338294987031114823745417025755196730380769364509627100814096603001052922742643813169131273979642577984661257654347059331147040905523810990761341843622280428682687426923517724238136032106000199505568357653940771551157380237791535641043007237551266889670078366638637523283018558389493411503373851359287240308425522533676984808138990826897758710570842740128787323789246826533054619210780456880805617053936350798873147034131498279991796197227685316422574991850535435158716907954501458711322807922407226275515175814469783329137544352809222865409487820124810143177950376208869672960877184764646222734268394021175124102817240820803882611884149472619227647255515091242801215098636043028400600364863573427525793979903822724296091216916475755030455187522231476564100891693027037970823954570010149373629246749295629385941122466690576409701487958519738033592829856853605257091687241158335586818054972701483716871291966259890856557954524614589670207688012375096890290603914562991722777848155149602348632501631566425209122854964198506441637175767763000782370769829781242039951821081849616802529108166130282990705973055383526115061269313833142979425224162511135117084967716279617172741344150155245537227155753966569474097629818003219482604449287537739599286343184390502957170478862838930398901944008286480990618590331981562291712754836221945489538883761595233536245120179078741472633654688781997726619602063777369939515989690506453851634160932955803552422059703883869992766137532038244490585279586331217645783082021060585130885848343943652 [119,103] 21642526272333658556996124740441373708061107854398517276752792674769128109106965387070119539183874903141361335318572942514625808055713460098728834355146990361832499090306381501172216844691379362269160613912613456236693263106316981276822224878169224653949939960272190328202740900511988890312908237260049005365403993494271961839068626970783573399905391339484309967825762304011592169172304611114844178823044444898565279768079842067944091820022027255721396818965624076081326885051152865682661512414392095087970330365361511501946302034008505538453141988696078146729408955751083803072818155003518118308983547761328704967997680770166038260601029613454816342510326727338859398545855156647969534909326475447544949347010467152459453340266692934474825172741084401514899580001366888904025905449374209922316630113968502888586437128895004158906947798780589049222440333431706721701750651132441364816775157022862957151256174448553066675716299226960716867157553266105445982054923577234580227782895068109338826296285540352153632110246497965341120300172677692827880798100665547544593968351393583472952149539166505009979730648922235281377780903234002365247050698636849939974569473306936007530088047491295083137689284055071810439023602040086319974067012720439619470674011013110080800754761555819374197977529661413971599105596552843269778359173272838417960581257753529823773116469963009356982251727069131012046064355913527737064874857895918732996139613763856969351339149821212704462736344793235849395995651025321893723764416001724982270886515496758272862493824821727543676608989632677675296886727226729321764006536740407473714242377727982454659463265867591837638858899260878608715827052207609417895112525464279431851214177256139600382702102433370637917886435742501449383087997366245046552712555104217065277388422465516037392552947502724759518695042797275720514386694019753710773011615855859805151724753491658093718458361320363838279010520734573322152182383888891850274647200241148602756618116359883594591591142260051739975039699757380038565361081688983555867741371527076317348409068976053816445357848193273663206504340429627216795647010989416863068806127104 [119,104] -45899092535186516718588681607915560417637525751307677152007614467286770369876302940448219618442260330802373722321220745496524064061411293200285125416869198138848969324910972420588649480244665954199627946745639001873283229310944596102152678964742872003506922626727768017598719754395509888107031441849675309035326361754627928185430342902963379191526922489249730240828371497761412756478672326277835578864462561359190324082554269408759776305917164145203541324873229974705345515775698554000603759179018567317025955742635132285458739831352583685374210201494026038035865403203525673540207129603290044804868577905389747864042318056643976756906140471395499506309931768941951358489544857995799292620870023883541028767647521001338403430397090534762585622977104942132492889836750470594711836690821861576188770956623888055081832398702943469598482779195408874334806052851520776489336142834643831554896348233157369079223270077077806962021176293075999066453768546175105486813817934870456864415057774362086894210459585096278433727786425976131084045254039063357910081644289831251559994783072842914641100724656155020148487228610878068026016810570764563715201183247368634740011296952230742086449894562029032128036290983402455125818697616183521271865637070329346738468917128432915392248956246147353420705881570903922205739667508476383778581579203111384688895509876251312500235092651632121555162591160625500851560455317890739256472068318754024217090547109624999122253756647354471572972810421625666551326877985676569580705954295457331809705828500379802693424005246037819979063993956349607225982039390697511282837364734752762090790586080060120471630275002825295773719579175331458329876501706367975419917238277950706474736704855295733290016521054816772466318391215491244040456856124879649944867677421544607217828781386549901828480216682167194225246163529610264482738203692774345575230724565414912123256934852418280202779020289701115662922883245702842531812600104495738084997141163186065006386141458238590147581795602136790353069460323262752141964839432994139358037163757631297880982907435440166885654863324561738044589179774818881534950801806755141352608 [119,105] -679077181492968539388188868863683219795001252173411413722553687771253647187114092139742927998868748189670050668574069644190291955873722977045563939604922428588800897694486191843946330341420127029447484993947080401927434951555522543457268957788848540604934238792991385657208271978546279385351249868761702756393214506856508301175071429495882103016926592446931247538443055460514463675735673753474887398647324240676563540887247024706782306935108372638966249079987572503055778214212012404093466904443751452822601024222156948954047833269248112923442075215121137097727271843020220557399046894376088244848915068290544035395147631192779175858246380503499521693379912452504127458086321325301848653185052954104870123138113952965889304647127009915854196690621640073170350949619920860660896905037998685182388382593213952324700310136822761802891598059955626907257023885084544806828668391479910486372405197756339878717341156088537394860652677484487469854971721072514374102893017045470317817616451340526487251714736006397010117908670046661795574703201648502210504819823422224880257866232281968924376348378279589896957445578922685905364326166829063508928016837526874740280948664777618084289829941600122791932607260325521542824254521861355031601604865839900636934090012624258250760540691282304609196274068025688366587623068973920164946767066271315541618704150239748140651605608805132547340834441873330919486468179976635151720363044238789166333167908654337197856705336994556155821406354009608593815602446276693026598911188964349017157216323287624020245347386220339101173160151441833671437795153156769665357302622700512747432091127783867619944196425616529706429445679906991836347379690563401898907648908950604116956463741811418420768985415282378124988651270584421467443904307916653635905731766740417534070811853095318916276769629225477609686844399108210479239600527360189835123056806858425139417521731586639338741146599453916780486958362071605181497611220428938249029578016795877742132853681498458272309652766499076736990644374156029015084492279720296635631633314974916541915414571409820286003935052880506357205283052346531502972573590999209152 [119,106] -25125102502470356927158772816629457446655555309730920370017236922115928675462557806162289749419599494667772567156216764294248178097173836846016539887724835686035066798075040464364601815227243143993301311838388747887656866753914630969928353458282837770735504264449125432446641099945739487702476131158038689330029131469607099817596308566785973861027120024151426658217650898935384640547676109920974607406858072419017850256199564627898649839884948809924995468003199575532833173249843059179443514834927201979551016894201345104236654628536101619890910569614014233182098165639528335404354188483037634848619196467677891623377384148432291484678232624763512225247961939218460801781830761565966448013358337746927108322377069121099252531624991838254375994618456405750979418222581761064054533043084454486446871982198449123649875246335285862364206983905672098557846971301064698914459058986857278746281591669814702894379420542485216659305859499126742758969019275288885397085850245760383351676849019836644029748118716306347503215298978207322471356181415099161440405871303655127154867857019107914390993966987803714764757702385566887621379830891893956311319730840048468857208011240289362200793256421804945841923359527240788329318296604340420466962607428311171790812244088184046495673977128296891051506430410299473252950013353352567319648670215611040762193639153579391206306521367162616922515455769468915878205319366943791783535117329791153140284040527934584481855454866202860848919598343722006414444726477156167924617132344756859235845477168479866996341053165900015404012863546383001750722648571733572590708518951348103472177702672871209471856216458572805234952131700722867652938730160373773970146269589768990742230814820008282439356663225207501287096418677830714178307505491942838584631878414303593559041736883780455829266648939631721746153415816176105796082113399590802227560001669151498384940289984443778114576783792244015487241939859001596437011695262757749790222799459674124032926170245859771121348800885381308837561150100333160661571234701845427395643719094899329490108721716686733929922075672035565919012654897997537814451764627400 [119,107] -148673117770781244523871276542253673240305416629020654079530986185167925816029414902658598767057688748874211669408706367902956990276015664427279320315010761299873958044846101390120039861010301807558851396213147316435793093466241727372870530273941844145742681111837494238173469283942714935174803958523346419987098530926130953682896146126779825627785651405568161114015265957571434900635003586753518977823024408906331552391717963050859363735357558137074427633573868037561933165353027280062041001825036863718498578205882846280232207499089280388241815305028824954456093702348353431330018534626535495897903879074468601576841841989966301587186738926967468524387731557441459950654509669663995484547720165148948946435064245118906029360063985657808412172881649932739803847964919290334576601384155508747857143131125221855079852039300662694768615978332473945099407760555108566345749827055700955557573123931481636340217081444248767493648451495025322421898949517626668406910561713432817041038140967791533154205536319539761905687824850329611875042962312338176281371755758884877861249560932937437985870214160012444197940392317748152488859646608764609732176249294675794166059609469557491877661172492730276209419871416862690533128168665046732480176107307029784614836338654517079616503194714358740096237412573646110353331279288713773712072145100440552874764814354920740301635312760060770397710368351187140167161541808945068928641775715846231363559495391673650617594093642234331544656090053680646827636246951879840345116499736550329483965547127570228330555372163778489512580722449720547899503445870432866606916687171346216132474484433259809284029635198816520885706373416526839887591910061290164262644601767995494613547193611216945943459592106204170068250405852390078492971078915349755171358554780373837563107801240070711446011165645148672211820650774694440364956028832836772871392707155477761860387619398145609011049964826655603028296160184849277434509557027791647107370041180020200527850616845947619652541444965006760212716333556389157054905709390726506697513762736870712595893375225663420185829845044779847578500692023125173706226528 [119,108] 29055741617753902451165144235797691647490369682065388757586867996022025398247390950486088272090599492307995789273649748069603354936039666474004026157514744196538610208513635179123420102147588068218855277443143464785844531675735326311804895372490834828284536200154205009884339116132175446089311979932255836362137900857175674743907209056655161438251835801957495830897138263926570349149343554436677678126540201088417987645065768767315317623932868596288623769790981484088249422368743789224410916391897838842293042717329522512205906567894504554364747793185937695648532620958930029354684662611067484311466771332142270153882366101438150177927632342585950101060420018810742032641872708462146678158892347563783332809938445196090140562078214429357252052260015366313931801747209054858878266085617123263038812506138033378680354705021051474952248623112084138301641937386709743886196085354340595715994094389866976616583051823236256521013531413406756329016415936258265323128537202053444385756720800367727696123428917670782380562648723499333260454167529852487972433334245238470445255596607231478159547205417385944271864518130697751128216259789063071414964515721753873337715451024053282423608847673135807570594798219662359729397405335254764975009806328637755141881451396359058153415678700890233867127377371490706884402222933361489826342862076436717673206151408498982955800816499650512118957102406961963209334699292605553499876992723083873416779940347075340702007205875491675111205303868685871957060230853659176574351048091407006090143224626002590988143592992237529614778845487280255741622961834730239067447323175454391780516023898553673467665193179562871346265003681390620652408883838641990635453275105007833299962486031915625988028147125127381870922326922918573077207551910455522187133469408462452893919087876925500779577496249623988945754336688537246435710790265248677320550647612192705341056509397394271731982344024012396072680174385875114388506807171965465909431032097081386879670835812395912075803576905470734223602821638421784014584748938021707273724547124069454034693624555747555029078203336074123172999580568427552288 [119,109] 10253721210063170369119404938320667298875394607713758624130451204643226371683545469807495118743644083641375995122315128638753366683203415931798688581934547093808518395191146172879047896244711651268411875142065942337166833975997775825638967536650378854629659685863271784313602272028617045227882399152885436836792964685104928676418122189653464562848879358817268808631489690897587365227655795399349482454620625656977853388727348678584417804002352707765671935388178593375517343624195206988312790765507862618923230316656084923724378787789688090935573233301093983870014842922886068431723625519079734633789983468713805545237842770018899073835368206943144510241066294854701579907235916889147851235192810262500031563377281200923492400114519964426899708772676312433651358820513631484611100138820835995356767595310588288276204638902822936593429224254911547450776719688313379086824471519780881478084047201954077665564710691580383899446062838129395437085108410434216222177371131825753254519875471874631505826684666468687583228875718713266987261075238214610023498590836429626645937437233895490978709413218400066915507875362142705610453717700194959674742602177837315468131638512089187537725677393930592691628481077338827116357696847474289012342328202625922092589146281027007801926548334004711582759400599567553158988948324831489017020766546912226474348716144231584379411096909913669743100751123891936853937327202182116993313654348385643931084734152733355461663308481830948770962466477667423961432401724762882419154498525602671706845474639074163190737479780394873164287176804519049753009530673586417178296493259674307899487748469947625814158620811366262687129121942662192088325627813061210066035827690973053670760485170322644960077032536814743010252542425839217974074105320061468124797929467820748115316244590967175755497656859375535646934739087835951215140002286194443359482143746312108165684706331165845433578266712088701300925505151675251055484566015832969078926660528272334705144320660397553847675645293043959871878446374389657954932416077085174893581697876003655299975758139769378652605694921398168057929565212944832 [119,110] -9541937798463634477354294026174738108251947652201060106296218718357975613790697697043197280603477218976051013446640281551809873429073842271984214640973054931068049267579283268497994543902889884007492588546924865613235167285705501074116066522057002937823731125181296166372434064466066749234678235800089220843734635376092440750171241721722557585832483235158419146651035939705576796924598464002707172691891081466078665356545550846277327738629192689178037844883431193188208291448494324621062065810973816391351371377706785106783073467760901937080738208391383794378664948856421174911809783677303588157257758318561263305333821419942172203639203579545840831331970649450753044318987113073556152217356221808782773047096272495416627636944779818187276140411679386460488015928630206745406940743482462729187848743691733618686115098776616740524741546982067412184807374464028440806022521189424766513383037602027370984688330019354714876173698379165564355688975690210216138451750336749611312034496462036972043628854133610234267122775492513148289423230199550942479862553550455957817910826874260791152343768564541282106690374362405651263474332248451909027727618961523774511119910738086581985377476145217185910045529708321626006993477125241978074942292479102951142454754606217573008786788918436726014990854168304576328131427713180578081951428668293867514915969317332791722161206195963160840150696963393487025446438142673037112554206675450376104439096491466307733484853199966770342197904135987760571746899354845869658486292413695519018810061057588075760910257069402336772652821692494542672488755332493686606566385136751322431214249772365485415770302883814072676500687877308667299939905897573504672212210841736589268736760227283183881297268925064058594035823993336248406128462031633715880338769471273075224249114370025677180031053770785956250103931156592104271521808376798620066709830933993968656976637520502714706589419670688507250511822642325676680339903676975533499814719680737199697434794896815881715597162220147182694520248355249801169666768425586126616305104356101002894381751886957838829244343587849741094460234794 [119,111] -36925568620673966676254073323269312701924647486673613238525059801436585087254351673876498528669460375116479748317065433105879112928343235962230864010584728118184999032149412668840547665459087423598355676118780767562081858369643198601227000725149562347541619487977649805784847266141790242307291531939244221830792995922604491586922645123208986306777758467361650502515973952602153124306815186099555642422744182255976703226751688054275476665235259057038211566626244947917327416534059631707632714207020205269522810299310844031881111486738509982207211518593897962544846311424313029703078482339806671398068189152606122944450253687673316007848913673899388627143588329429481614477835062597131139609135305456200734360758642140951514939986220255918325828319510217533370466153409607337814730318576182160532215866568350159770016752322105759503737312488523552786280195099785213022015564968166151797475114040188285540925206587583315078397203559508321862396251163738315446125336349061912142270679265006116754672422265466805391988606346355047352047049416284492912773256380868952301125576422911129842887249437080178651223864602191456662489747461292554423277307825799224745013671035219356164823861024863458085309824027896837769072700442968122762693689981621318865092730167383156515476734898884433962411009851024934927945697275629670205771295209184695217939894436514953950647914755094718141739465212168793973070556868189714068260837658162438324923615002830116976904163220968261782688162241895054499566226067581389567927608124998953976490300443730312932958486135235387525569180864314498883037871849709462290249204301480240499905837453374649906829172807704710668367623126382880541698746982867691870840854609944869824327446720766588805756759383629777362560531511678245689277019869334308782435802153886003009174454403775672131648065672875834141143177331023001960536007238309703893319323933639171187193532541567252528270249387804164224962126431118830940120110180890880640594215730169575769810248211780467359615789051451479570133229496718904237646018109388943668180245192179493339414015573536194797629257072883653610336 [119,112] 930305122656311044786302664933428652781405440069936651371691299196925284392140814636148745035744433568565445548066077924664629842306847179475392879399061904775485848929609231881137934904464943802104621055907755942348200647600697573618936988610955803316125914638505377896931543809391754195733019311589083820254835484518479385262716210852221941309603510000766229752822671948218195902062480777809248679495209766076420779853687304969035839841516107609887165820031131435356174659977401405987374964992472528800628738845646333444096804458960033996005233190297878897697615889543165543397379580402281249468192494306496538154906909138781245136921770541230758001387361484435660965169746157437026217060687326535443156722344579278150541971665308497926947909558383831884423657477497389852561247672664864748400508811812647371829455016494305680946802640323157947716911373652590391976365348483402188857990777307454194235034215637851728397883400164785223831161152675431229830197819037966555514171158811753553087011537157167843045222298707671006112935660334046335144493856485085524764787695935286220381282654204051265098472179244222820114407136369452784667533121563433032412207886417214652459092527943876017904927729398497991643801418356487463748698196729182503522741529370478104468582303087466940061607934288719902229599136942572097308503430553174268349417249020033487854974515999982345981958694688589632926420565125337456936196058071575318552085504794755039966460766449350339290519026550474562658795555593877891449389041825785565934517267193964764461352286931031539020476435988904352303018388591183563000563732099662175518512772072828629544404892400908560116224853242372231942827708475689691747957419524494465358536368487191716241462367475028689391100465736475489929416184418213384827587942071274748300564717599000812980216781741003876237186154184039724165206118175598926172084330660481419684283863055298306290658093766139545874133025807102979847221577087221560484775608872305291767874935575600976654238686263438093976372195837417948925216007330205965672352162992399219927150049430523428562659680525298808 [119,113] -542268737783538391309151728930872832370644489435513488783387750166287803201358515588486118782159012294125950277968773162153563046005091992004957022244236937888898280877668795175597874372866198830873584711832083394500063166507199692112659088669106097026307104975736100979153704539748877633057709753225029954419555329211288960976558237395283272935586891938132710487866327623187380493291947626328909645661201244054821902614993775298828274373896946542927846399767238632746414656134324207641404351155391971870674830334425863966242802006373354640347119740792077878384897284437618731221866174933999724883907212139945842559357780890808213139735352427720301717635829386213532533876554850004130157121762726576825956212413792223737717430452107060289312451117303883324636995151803176528217050889815617712474150019767146110290153638490900042498919304535842341134050835478785137755321754590785304535036707047667142488314396871011104367074638915516706183160165703343932512141428636563965149855078666846765779101955639327966693822389008412678176027006199436254025755883997833299256225283155203409928873577044664662245815528357179344032259648148747917974392162607785397280248337474141468725121611318781884053206456061278092093662801625821562529582778956806154693093514405909237142904021465443252016538840924659283219335235779040389791750671675275657066602286742873612672587500846237043608109358246591960751988120622653669929878464303519113295539783147171233269495257051448669159506404549296180633935703257780565480702449581546985194385413500421717179728760449428832749891543887515152071757421870457639034731183643075657821000110944623310931425858821237624229115139526270335342803411155611558451716083192064523263547719387890322496652906793130279234974175046559225320445317235892102908856088767814247231571045222039238876634354079394872773405557629347200049384469702292738008191457831588867050443797346787163476652911342851942115987995630002564626364947555259995405341406004392471535876936374914381999400244205324771820597505041569883171034508524855107990767400798607224011293929691619894411807397248 [119,114] -24508611302838593923916282421967858500429259568032125136329678224834862737565698434799886312646250618121898492601894737099304387536285390802736476826649579688878007941027433629573532974263506271042210377455509557481044875910264155818331710795153325836765981415814897568659780616051235236558192990398390933713468226691196186526817679139016366244698139486184580053074886181690605758493860854454433940809297996081445359413263936760263044683763482476234094567340019676424478630984989360716624134714162595404936446115889759976307610274965574204593412652406850465591015002416979732164356142634017703243619787684639415766926403167703179990761619094321917884586683804347310168712763937498595676352269468622432493227408627901236630461781968561592068172394698466063567871590350487737399811398605549973075785413583747610505715117939179260945204251172047747633108442576969308706306942176606478179744741555295967753907395376186356422211190943104134749103528840907311879733936622013184613949569397170335336384382742263575624541819247669860808377857953437732613275246749323446617671222204062892592619848693308614056151995170138975318024493290309494568782530997012154165500945354165010863386045124995897137877175017163854601330186520953896973444618576059464812701459849906187225110786484483292853061183366554000427890365710564726792757326571832044846935512274145933282623407543431938638804574532206307769791090543317686680319132610978188640032037998272219530615397173268365654940184131064633174717101002415116635377327758847485608471583395543834726500158387317569421693842362996580274741550286763058200935278604295951399269072507975352454363622410785954223528318196459804875822158430523601091199559401436784770514582506798542272658737342656467247854448985495359079966995707493678367292420333568321273587720400768180318027886524104904931881036238029854040429109900928758313716724856589462287499307974256447613779725469087370268919514234747278453919566937993666770945781867557940531693714385784091246694822492551565517718833296554976405133588679881516923615297941269156421009629648794453390480 [119,115] 14484974395363514883965599943310639250527256169141830544236554753829729944817525001283532532913734147195782961942390161706156123399669687816807905795544125676817579672491002409290889267320284615000014693308646518098243682920215760135691553247420452251684217813330561619610451628191859875984841182950555466805197659858490668459023884328381809367244604026926924909544516810126187616651898609507066836138237635029009294961003720719291960740230871778624341960908126206509841341045417033388908007012075681699949673042332122947054687617111685379426867077214719675378701765084455607458595960041671771308511714376095811927736383901811134948250004107571329435816334285793916875349873920004057219327664587446837545365840122294910942810547693875608379119961956389972083201755433230925571515138276184948804697511182028764619952161236293189055254834812939604413445805814762584117863996581485789221961930377846699516640060358058007750292465240534776479907359835364320062799174332893001433716279344481359213925171381150749995834572130726636801164117290487525016577880373257229437916224387956059237901731954711454469564070323331636371923258853484316213349787427881998484666229111726518848362121499599270541641566513917054177082419562010357049315538228136158335635896172778641470548643383302501123136363005738544779216876395408976684818804777429913875582606993153670343457654077865483384681193929232760182837455822356124150273354771980819642150401645402505013629180092381984074711961644488249476177210427365965321646448432977526828561293109943526639872064913743275334119979022179613306265982654829745358372976731034238075158794123320570742851229471678784924062473829982882419654555674843130862276255126816633005276437748049121776805599556246261267281408330586666070866612761080853939661577908979905741296269975942536968250335757358636579624873713028413199974178482882315490593012701690600609947201443363869965188410206382356893003630915405698426102535114122676813011538147270605697757830424264248806401952646361079286286547205000696289363200566978023002093560412565075986209336481229768848 [119,116] -52221725059229067502527860848692347330410222629624858521589666010437318735627592684868570640176124980691669769285042461061113196279537825452320846874348399562054434234419186039991419097581661366073385510483760967688280275505403797771922136059233084680810729719261085025357686042219973049469947334380500478520238605886763739905111791155603564290399120743524058205207987637067572569717079139435290065284474679239360572977980063750170327200414794679009192484946204662169743124443761578880946300507016674061997565559456365184799417418589061585217383092446836691588408372164700104380340793593040366811088424723557291159484852851872918793202538877337148276929580771318340129818923486391540315580557900951729226234617283951407214904633184505853369282618287947904868134264113858257517479075873363592245655187735044379724224093159461074201499738131813110278407932438590341810064640552262730618556297172693825771720298179446724560871618068985899921932498831639477282889484629664253120786071977837646016452091831976360011504563772321117936170484814833317109112332547170635064577243865776326866804981247495198794026173114979502044029485648472200311182378065924540573700355257524995125997295051911059602795501232520456549980896611616099077867176744154294333881625841487692024566491517244503245890596170859630970237684280755883407691687827927092870816041146467536386906086002898240662301128185861837348448835597223540305416790350241848587154348154794564821500043650119790216305314950432776995855209906796569911591158656551777030059961322300021117256495845691939739058415136541278821374243510511771328612336613650447309346325970563834047261248941849449394785634722819264508910571810728035606812588597269360928518353344473363284430323416909794786259834074553769415940238959835884460611497590585880204524995773808248162717074339209627685302700896763031858484330374628624893136437750907184689816192982214251444265063070471340946251755416936774053168895526380113969079967186286541698004437282237975974873426115460569148298445724646310071565262911001925642363614063386169408256471029480 [119,117] -730037823321129408218273532527547227401027275866125826600263105115304508437317819855130085035598983512084975689182911299251909535397864201430963967958050351081064311959475159582354519087401313938878951314939859730375476643218864495787825822951339136702550589152451080255143884648917817850209080426474455522754881007608435906093830034496092076828060272061703084708236352347270087654593372051369805264140524851079833120985244331938417759658323429209028607573061722540306378453337180907549861952256537952263172322171371727050352813087126915201563017858854531170070482764120656966704567317110352088947249408092128270127304544170391372495079688710780819778783374973694250688808101628143053503226496320388524288506313286428811038160115142833581773770906207618268756668485062342795801186474904277580619678291074664340340480645314290082070732951188482619083246858035753193700880712037293374316518819069524089297699407438660766063624346476204048155144987819424026477515260480740022501924830708174011251487879537936738645573800781202661522634734843150147551481047820147987767184747561449911940243443507978105743939727995850757173876992409519452606934071193316702554255880387310469696752715421355504164723500728943033227191513668432668833314629449537578868459681676678595778990639044581581100437076770272960019586796094865444983712319666051457657535700414299521737404464337537060990214586497233952369281482813827294236395284058745597040629057220182563762856462102184708675288372209346256798183081114662275499501200424074343050790520819812208060734476189152807847725041471041155811228261398868760472972161112229071707656522116088853818145336356362902957704217125010692084726421594055373373163628374900852700726318288746218360445733282020232407264774285838347737899956755777133855149342576857717722294486383570855658096037988318588957983712945037373624792265427522676998819009142482386136930299072322070517389920638835612606576257042083749846369549210433809095670607701761201008614790508345739936630767052132927129198038285097724934926424226124932103198732144642644947578912 [119,118] 426637758856103094813141399644515558421004711517200634123206485951914993292342434687025663077715736062154041640476611070348717637949755832485716803492944629541057205147695837672036624257115607074463298615416072947230230458550387417806673870396301012486555009957455263999192328615719054095001087386573618380818025188202850149787409328775312153269296011714003053441999200257394856137045105667003819296669860032732724936914364774327866435761033173719031140981096030545438116860815477439121641229041921155402838982584181242240483862212913891961000333647788360207237407700455669970400609955014176926291847923279640957383956416867650393998843906967159482629850796634463815473135550187650745990101285762934468312166261763423509373195532752727965372657083667540266355380297713539198183108744269606587499949077325891387510962186723004495931990640874717488025728032568580823144012129423684565696353529408634321299614362013256257450633472982949826247029755040406717541959718578939571554435103807792102079576419280294500119492502172454625508951535190613818360904127272359725108667737380061196578923891156329291429423367860297494240000287689769753534923789648937906981438757149783154559629895008317980164989236774046950096043307074939886398063577892571050727157464219613073645421657213365128780720886359236174194570500516631074331123780293991617588765579235841561349063691880064680853622350313697100989815143504533916985757648682190618146380271668261072156935890234005017064277754606407860935378762356515236082942279004890228918101846635651056511944470370508108511376338846234690194786998422111263736574560172249205711765905425150375815899374207078968794363650507864464885801463173178818131886680197687471021604073521928708397063120719926502795055297598504455966638156101038430074867709466740423879903574877126252728250145793868835645407464224293176439142652680701722662247926370248777297466074619908602858101868281863221816691738039988610584947604766387792023919874455956059442153490295493110556421837425365607792802933786811912477196555231518910902901745166740890602 [119,119] -5278445796279483138264906285415780433990093890775883034033108666516297196020863488901969859616743606732463421028185576381537561754138601600082654214178200881276281592649107206899399054249507507887060539934937246169150405727947648500809014146287040456029682086631105790617455282919519472417424962387562162530429116847159206902023191463098725500164813443956972216848569289506187103044587162175434688613790579532631172555677561943540395966178044179771640675243079350997006055073473955678486332600550414553808183623532641450288763514755098862246659684284441267052456383993316218832307341980039734679412069772851794837036731158285718891539314086306407661545908573401718859796637154304835685443467793718879468471172411620042656638400311265365967983870714497514691632683661468125929178556841640720644986576430491406097637529713041263016758712590631684190549858103896407539433929009957370345032610973780166696671172402073780811575665162229167861277013065537762243261939403950625398338115775938822755695189435097740503489329012520294078682888884428347387540800160226295055114213510179050855689008353480813690808520887944604770166302236229594087755631665844766347066067723399611811782517973148406348779039537900945069055613266621404994826140731256574073447529981817662443118322054738741745971121818618455506070456308030000807427874745710267851856793109300007671008702497947847488287265725605897104164955806780597470382366315215327345625743474992228259538739791455696493114203365629446142809067725966809624459669421138843940504309602984965158323143039134585508314287794546053709746347311844201252593575514821980379273368192966028336909420138724132522527547206019644859595228065359524421686374200216448951856526352452927895122281242413176443502749038067490486201731490102580229435219862525702261420139410265640657574343846216480114038225431646362831499884809624258861653929568837710888308399542684485878136890941539169985267961623880929119846433665418008571677336397560792706713006167923555127922770018305615960114428085379089562888537991806350533059588715086768 [120,0] -56942118256394929772517950864523899299341577947521508223499493450004694726502134801574543723908367735276778665550966168327558680629100716451488713876506700596371672390028812267604532220922608558033652777354934036362502616302134345624075633015169932745996652563882543940795954370830763826435586506362216994497054945294438479283463742908256419048206504696824492358828796865882497851469385643625679966903246629183089955836861346631130291567212483345693131196848360601163769131707209169136901943279481206699388506005463254195706842110185999893097861418918934276004276370064355725717921184569999196202062603206662012614525386503221088215974824525739778708529713358429371018954784930859164870526697396262702663875353450159004117849645244051894549477396174215295723830412130542148600181099951394589401955851181113290919791153679035776653033200107152188605599360031274190229272367806439177468421599729475478086907772734221429713595063833160095204703939282798499274902368455369255193794443483218487283182884787009243321600804172585005355294129940677843207047883994605590473924449418530861718930028668682902474420673966034881816130860265368769655344149918633933911252469330452960082690906139861333201793692795293136077936021480492690827462128619190355709954322978446799079009523019129467003739479702799616867039150571839334717662135932954895342211787983997529160447378282003892225530100896053565566430609799137244385943852242253037963835360021636947941420598281133313927827058293414704790678180546394017791336479695196041319853112454203000404989649033462880229043690785586629798913212645657069818828811426313024897362270161708413378345680112263821512273631828950815810501316006780259903767881091224554023639530720084092623531443939974121359676845618438313174927565190669756622399369740889088061075442814809896710049871646329673125114364262376466964398495891723673803747311817671979362924904856210719325647925877006060884671211589602901056924345004475262610248851006708852342324650008148312356125334163619808206276615958565213042435714678206660959586986070614626519863496171303612607043038442905029512603606154968927505651681889845026043761053645719537359751143254733768937958973775297886561489869508681340502691367446868207651542325996155900820663181761802644647733308792780522656998363993443948505422546447807723912563157065868147944326145346703726892797958262975307305689818253146385218656275573539548850478467776993983837906760995130742396432255915523170134271601850449920000000000000000000000000000000000000000000000000 [120,1] 5059735561533519011291477445850250911522521965027118842815855945558649442466753879240092568427503322928008421294003229437156702854154151539039576645624112982112069567067280322432025289502259797994885744521610624551196892784090171489852235959024097306092799109143155077649259718862998051308667254742166123550688476003000786964315624516463717812400133947341239352739979330993374146382987206110409785011286158463725842250159650978166352357064553969718889475951246569547629082595445710407436821829339808555455600390825115243082825632494419763125074290487696580420190150506241630070778295213899740024839626687386060398704737654727427477625165292366520319255947510132867644020175586073622687124144316099256750761908630412767526644498689351078338352728994296256585099641455908031209644440065020970197630725041658014961117900380205438729696650930821043110146599034224930444601958267367827812247417049332057230113587027541243254908235208205419926081129667590693523298892585130207519523206775862429653774533571898031371588922291729709917835020229137887303730264139387954563620071384448687943110294336318480737700152945497711772756547511620328714637987567845534365646653124323931454451974283058982900178133662389369129667842776767054876188468208957059428487395171071045755133716292870173594108130649428956060463383187581853318142773101814802705778571038364367503341329097285457691832529413048093681212787739287228044926450334463786770996338124640188677436460680302673651912920541906356516079332722597622714826593066356947744384941324061406454344728105557221103129177498274155484608871284215993781004833080462649301374550024613250062930732561390789264554104303586449264861165554825561332044961698571753132412556299399189362024760928489193874237544681281958074764891480432908545333780219241776371383006320513646954243475084103487478573067554282972097530958333018020430377256566838520344424490088493061359023495277753741082184696611775310135723441934835403863212226407712236825319120977518563797930116268631612617546372140104140279928355293681602548187984486424467279063654912805007825257254205470930181833996501234357413605107702927685899762527489375108306549198986748210486743866521517488908887083560933375870010833417039390269476504999503021112136745223179435599917847977563036929553318740160557540773850332936269078404357991697722290872562937714614184803118933355289757958228245288365630818621993508675424607772584833838092083567807130013255470446183208417240690981207434854400000000000000000000000000000000000000000000000 [120,2] -49512692521799474950818692522865663848646793333457442683959173030248717683176693852456447502099333745240465944078188055718899371750650634590335774454114055764385785282394679299719666832454484245273774104536779037874215948396297031616055748228589164858663039776453886462207893841856717517629662499390667695715466707428656174062151800657048028608861102394645802223772947256152836421395700334001649557194217001021339969996183670238759605014495186430849587260822484541983522163978829772751885409802150721923219500364462405200122072527030219076769718581362229247589754405207664117710229741598611534870736051782430733438013110187968480185660927951987703174204620243258096102985422852406264614410856102088784724613177285581031928638451665087893295408674365284874467011208736309395298524382938857024160784157813560185644909027082847243413544387032598964619318485484509235873731309144923214188150413414640492157053478508970151079603842719121530085688790657373731213474637987726832806264000295131113766473409655932757072774715543029480762191921742750338286458593725236736288027187044548577087712666258539560870781924606185284357475723706605259040912019168070984881731326682156332460422977597775634629254963689342038412495339676443740752969919597491256735093505365590510497996060135942019940251363572077882354280418607075549574684838929843374756679876724125382670855276549943867074616852503583383011059531999218827954418531261938800531613098093154752774682466067850837813639061730992616576573567345829194116999759317415904097136219651917632409967913954422966684715962132432634314804398779456838064522596475210517337367075550921375069880920217162971792319710749906332617363219308335335536856928664499411297436323173110382299510957396384523922929702450856403908797778783333829955614884356838713853014915002251239540080755826468068436375922321806050507574151994920445065181212619619965536020909490459665765442547634997495133933531750080871898845957846090289378000959193520660174104181921059571225411979497588953275052382707470563689086472202172371036522648776254433831742494537083171803400874254279642685999531243205368713538497773701709743304337960393022061437191881231649203757174770565351381935602726001453196979506829892648850524160950255278895287875050885277003584014326999857608204674182625737232273610016159646715836366743044555275092006585528094713450368358172343170851275005975336217433424048706894200475282847261490309174155871851880841065074009701163936957189196454297600000000000000000000000000000000000000000000 [120,3] -41894169550723427068702233096251507681023947712604934225926971432822534615434011457912649991902542709120970129494278060141095648526441524957110625636224533778424275999768906723076483555274858279496455088007464565500105819313521529248269490218359668767259182481023660298813245806770113780451173392755140960081800861191776581452431975930571941586279818665549607013381284109130021217759733601091234580776036964472486602504696625645240034403323577858854460280605285482499893179465597139984403864344413454981547491794143935105858993398904627699884729366678129040392472927712114402894404507685287886377990564820122408003678643282133804311006129920173313731912225822932838829097444657836870767745412841797020349442231614913708464833815623540798843184657326740628183867291025421334106853154404909938390782596605853133682607971440517363263489547502148698691401105464646910389147742125049188431672810085116610307209073618306398783741797845505200553828096510713387060789066326098421400354732270668190697566639903458405833186675612952377655111612587354376849203134900665817988268350882375608836991343200638128712345732964701132728284919689906164650180878442544585177437041794495949792057837094810889948949193846749347185034664961619536338304410227479205025921868701018420038961805046794731208389784126421398640815831266310101960691133713632491962694325455484543589142999166475461802246278399624742670832711873377071272234614630249138853192936423339411716053374456251975338040537263572296066821782989090963641217937125475367081524266350763060522787892607751260308960996845483425764156123526268929126027419498558717116900368789851063780615101443898252162636982357897655820081581898573415721573920324640095702027611614694091128028347188054126537268475573468109850396983031656452364678457609197274160698716271713778232240391143650517829938784111788936146815376163264297022447523501019809725309257531007461461431155592264785812797770853445689596367409092823386770699722569755688216857483615797321946186378275818058773996935072545597534879665692743320178852128208565318332108025832676079734385654257125488121736321921586402388676479145195057756853392741668132789489287430562176788008231381557191851431709775770585984785155267049218948972362087014649584309397044908228167341855104688802498222915422537780937088121328296840685235668038648295756885779825853607082060695227810830654076923287825417744910529979112506790655063131507495382331395697550163557065215579140432343461703729545216000000000000000000000000000000000000000000 [120,4] 600124808632292283319398210412247588135293798745101098238587312642004805312968483041521974784923906757962974953325966133010160164801313548175359658500599486224429761433841812672568457987709194643519452109538198271028574544743830991694528591519383640664086241190113926625532888326753662963376567897317660769184925450189293451317505934060126842614081172287858739070535943477967649839400018799224516150645067559048619520143767223963868800963309869140978896198817251810044512368741792967424540029515064798731594696455566889397666492138465209802819282949140842891672962572332662437690678235139685409871037155233413345295218577657592102564359224143368167532687857897959678732997145239545498574609849481434649164303632415194989828361785363172358933939894833462790355114373044749635745586426760707767921271135765466847767721324484871274994518459445654652459036960517998936728314346128963956278145381722599981745178576182757402967814750352224114687013766640901577677866977085922665772053019838706039836674467046645821956948051544279422294688773865047418490672315852955636624294923812669503084013895153731677759399113646309882719399194003289293340625073366559833022321368946697296762136171024455198641872178375920758391845923483749043121491186500552773786331462608796378191538865889127394079264934906580898104967477662870947003447413009851711304904395864508189781216489922987425715098534033829073680190547107732969794103886887599688914169303400137692694493483650211658581368374294673076530898535528460518574262921770104215497593235296544243545404090058614352580320332556759362199209759741540241195429489710305045638467413838516708076162435005201472095262912219859993949261912995934995588833422389906202810432051297207136797001830265186093741728077211457160451129255666387818322299708913311095860205510562783131102748208918046685417306472586088540904397395865377569223739277087124590431058006268348029448715992262162828891605596151227934197685463484114866215571650866453081699289827386233167747327155466219009865101769380611776524503038432891655133588310772107747097345238328613867076810034503989184777390762939501730674864529400346232051536096404590236509805606781059464856723604410823642574102195232689565470695772230885872905565894439923043027339157949184759830981657767922801680309494319533823863055541527519681067683239205428019145626444951617704702265686380362092631509185185636029880614954514428005824789290044344944256997741102535582701600891179544129181491524769153024000000000000000000000000000000000000000 [120,5] -2385861298354390052777923549478881946667726121397354723794758918863366516699948953826279690308629761145831543559653755701445425480038639765222438674874479064259766218385056625350840678506608720398042023872179902897295491301567673134942051989478497736613459623520640677329083991145929266474419331614515762981186118596836769458895910453502994192718299348045543156243899718592622867926803649969563405310599881106212995425153012311667386276264188938912008816547549483832700740362478227575321997631724357782786015348941967278746520895564012807123235698269357590246236566491701358330093542224567895639797139770289625103152706816249920972882135076454168032048018576901119976225880786161817869117183213921707608406968953363787415897582347346484491678018878442927760388235196758977579309226713115451334831685471588280972156407959083855102837191766940793582458441866830018700005559729603243834034307570568123099499966553922350704682990136076754776987351975715287761979344986947320961249597275979218922996642993030308686157695190479822872886936727737221908089393834235660305911601288884873118881698575677828588824951973000536524385296074555369036379193002133530968838025355135636321436479920435655708371605957772162226542736740705913424740829747702236837884441910367165413245198180334352140533124456541712151379357542123319544999102853792883063461711968581042823216669896364349020396818921225204485713720220171142406630969866837060627319117041185885698970294490007917459336961396843465430062248667454202108030982675371647614367915348602726278471442294715448100723977204413051930215429674687384356730431861214051161180863576302847297640365152674988277742942647035828515415392898102357817525112195830425726645291228875040286789980911960745783692146083837127431431214285607341648982751217901366707965049542273145600409920640819399217846253833040984271833434448789442120467221075917736955242086183869570225191622942319870435792864630821792258688859003187363995714365370743229805256656265370384723546882804210639124810211696988150713384442231680582278034515632811652807640441293745216314154219042332831208871037328590577545264202253804220021951215486195226666472006989768998091212738352647807792791932885041675065741154690817623547877813802463690147524638845501753285888977786753454963465484588286671620436277044382307851714074228865353790006954390158173718106482743056167829797585165051036058516795723197631736383079777878035553514855971979767826659865694629056164676202152027226112000000000000000000000000000000000000 [120,6] 36798524343153053419889730905271076698674936300430280937437665635121801224783601339460036107557557157844807214602952437520379087813293423005029503284761238028596372893312742267434205033381498074542296488133945273876200505321049058605411914608866652032860318942136206828259937089594794040034629640107722500605241339079832323345383658040605631233587008367422084836762059736360539374105804122433691028096233505178904976157445909101711811931028224080591343693848312135734435355238658891838543108376854806415296660752352947942227602425948258703023986377342281811693806017280137792881641779330846280442918445640390088582379952753815106545283790716262618558250736428929595439954538771886454422122651200540007908818934443843065057486947718155699340088143312092097234324244814067091922623919100715977470384710159686133671582147669282755752003376546086526297940059943249832539893671436035727822239282371047145040051882618136363700341542790442104274045772759310345287802516736932293998283550131277399758912269107178232378412315810431818618305623891728219335867151626630575385749031430759476402282626553186724524185633409261250119020452822378402868159657243806564909584135738439799962063862293291082512277558519715242289531992469646187783848318962165288454208175559681569700408171935348846851012566642346433747481723092111489854879024572454746793410001015369308750223686602868030724149025979232162700307674907489222488342059020320855922260077304976985488064439033986532502145823704068013771936800139098874506681952467666311044399678145663675143776064896687121339209847515048801574720185482309874284771041950901485585931115675233532832803916892068443596877645895059619163197632726524992613794880905977436588747699639184875866157656842324648804362800595929603093171525082321405706117627818200442186717144465738269518354679515030112849366051557599085136063973674577761320633295098962918983598649787209051512664184337006439922810342908484116610065870494447128932012321665817879449336489068726680773634232887196354512426125271497425367336521489621297236377675917274278669610149570229771004237634160269943795740210260875335807236110469007115866050754508760326288871380471994986742798948109435572432019054882183343732534915512814566477094603017409171558126632169279045372675849875919870941703978283659041688674254817894347118672113147284578496131563120040690921678106371603934502068948064495577602524117844662496450611397227599289426974281918985105886887633874919085828834907009444741120000000000000000000000000000000000 [120,7] -286683257050164958773187364191103271858309834198984552775022197537091040227485764300649249249186136881898240663680220617525055514350490611182869774162930553428315669875388903664563842372097833976141628294135782402702684435494425244049522143137520127343571251427220507367382944839213798758675052783796141488656133585838710098620802081243167557876104040192504162732228698653806961234121161241284572487923920426387008065136241106631811590113485580234334407995565988231532503711961716496201693624203611800049924272152076078733511513088041851455540627677922051455361090504284904158882331025909510519213130068423709431603183415195056888063590248541177664940594811762344536631566288649141133907264623540235509656781165571001520478147510780369093951368945176404363167494534733194395942225921746475997970288306832572266503867758781118793022205984809731784305890896715782439365548543193115817063829708176621164733766814672543497827965305730005140127125386015200149720631875700688220454261163753666062613247441586221033695627513093948839169771854172347123927781685444538685806894674809317615494978984009652115026850588826922532552757654167026185561605343450249700572939431640222909018509635012493244205673725311611283260876498964622019474749943135530125468161655354071324774395490624173017178221731990086691226967004553669315537747065107576516443918631825113819747863037189267990506731192508423649245456697972403365951731046770444659418923859785347057063673227616371438283024282949019854687795557139598399350106483323999664829196132279160413982244698468060799695394589494569224238531934855312110525705217196560692312592681903963889440105084279230779553666618471137689585110382980548503390628411866135212581257436138147889742057758835499670691328529464266741065364350145660342569014313399973582799590533965463313017060236759430626555679719613902293236823873499200459988524376869390731656461151087918051288243074979692281380997156817847533942558353558711578872112120585216519257419544487046666213803789797939403056973248320585868310046409426811496464968906780248256030489002184471237052302465697677245507258876168499144692521518182285953523241057819658167877376616956262303184982424729326548180556021932142456738775609039742466467431389821823676504725171163998040287181869623285670126256547251616142702217011276723268806803243820045361970872611562528715851387690415716546531920666129857049660531829047289318423758231887437996862834816225458849130990859266163375812444071205577687040000000000000000000000000000000 [120,8] 1724234004885031605441455224989577755261913515741687210800963261982088574231220012626795621236626755905159768139798277614105732807273634934698636120935391948925437163567814439209416819405585080136788239575711300703526441837118007232852531818823548456901590637085122519165317353714496038720879271041222539058835181709523008315926894900967662648472341747679288530186052935484262540812461381128556745520465654995665242828094500318254090910928620811178913485211177036249925622525944784471825847567605988176256979471813371540957428238918305161765629028894438744878975351973662505831166616634681748519326045971994100410799551960897470344513902768281157594346359693870828042916760462453178007275612765116701319339627776192832182203684523333225146418361968266001055486884081979079183898938296008587583491913624253857266772354193726627740145280514336901323906255179779168650187134306496652590660930008772963200662248328790919848557549978504490409029768093989771779586239578986573299543147918095340626261276810066478769052366694619624303224348643353848811937696099263436486138527479540553653004692411732578093536542704044288935632370955720140180881629737387749611941634719994738743497675771437723892446994855731435617697096758407440528221657245157814033512219752193344684515665803336622000684501693815625223930450745813885389248805227949592589400262700513082690748723151077744956369674126545499261407860973794085269938652528056735551263612859318194217115118377235248749189662628577100205968867753057640414040302177427319951895124014284341235929236327129429156407310729487466564005199024667382559117461268373004624683323203543474199723636415376696523561908924516717945710841457584001196359499723284414172931702176998009015323000646843929178360401426122493050617645936780402257179284820630877559273039676901916448692721276261916634367753486378168810010692576860624080173191342469152740276928760019256376301304477076451743775112910788171123908395114716312516643816362109640353954913869403447579019987716690164260194914179511660378213295257205408576468350432690231620942658975890875342012949960658979123461924929614639587495479538136622436452043148255089679848367599099723178141811720648259705507083490054012151165763310200939192525895033438535608100345864996751928258657334380816380783297957195709893215618580785344101757073303107849799122994004816808302193281375894317389850969886371914209331586278701413515021519316521672653181340249002902964214472502432764026996434278310897254400000000000000000000000000000 [120,9] -7315681338766842351538101027465527177691717595174355730231343561042416443618553883214111615019765702497586990940419452370389866202679551973328620153000977904486079557062309570021661464905229375072654004413682302845316463143552871631516691196126483135730558259847885429256340747040622926915005963152412985761853210298954473475526844768248029940084605391455301285387482200169704420517616632668987230287820289337086127200032222436613580314245118817633703044038790835726590487157126660500737382164069440539074420266679185489990228191533248467594629977584807332539004609869074192709618210488406362536115507553789639551602624975327909864625021901241545916987038000347992683027060261937253846753226066378877234327324456723563339654066507953398557344726323154598916820976001597055429177845671606682464863635258830744601451980062952852788476632280105086020149291977982705581580970771854771400179433732046832103306866001734711765713622699311572023263996933688722312423353057185321919731199697538434561467343820839008127038459073419110364811684449842431462824881878894356350526126951984232507692746688030996110774805032802550331830732559836640826442994462353660273066114822515891939774616154102210467695416748256506426935275636069399027736724646256483311241237417650362094433710201101910906371152254970042163248935083277910508818981328752720929866538120792245984751379727566547354938427134778032446715058097686841209784553565383179623599687406173544601886811211070551678197043210077335841625418032523686925341886840512982528896740493837177394027461299055411757818311705927257491860022872858696588445617675979042549699758803904506093992775724715718946632867754077629885720338475065505796665249690099136675238189824829186810973115902009939074760759108152885299233739566313376062449781353323405194405329186950417253376319803076597525250533522128771540676255025491699844550387751763953664217553524541770168511781262202658988717611786299718475761395227770513808723787495410972661766432166931345560161715086368460370944651040347779619514080684503785397472256855012620997357778690805125772084592552103955367304161700438344032801026203887258156208761030290687795239784603880461595382641936058639417821248220642143856519522737554527483493786104426715076815860164818521816283798051882696552245326800482450177847407398797381031092833086753874975176491786705886013284193610592782176435892306175552247004184411224099059227349702734471899138072999491999386194755361409469264316455537111728128000000000000000000000000000 [120,10] 27688375034847628383261756703540655850766968985085636593974369646266518317317501311861678601773035567160746895703411701470869634422030671752003606675505134465456391371883564607005747639592988166296834259673409048757190994074391055638286153006860536368476334513740393532681323057229797809846384948255042959728985013773866587497040967310072339051260582803987991285960508339467090544390343653199698380204894401122201073885359752349136992193098653932995252502088702761326306971162362299136377815101347964406195549355712232184732026866399741198024528478617500286675711699915006668354013386360466636971396048675982239583415292790162791239894930646452280223651085728383462951523366800256225330416611218046873494770822152891283908156058218301480169257207903308711993814921022936730853214540001125267992761916682526378008992313574081255338594207745605594626798032780145074061425108956370054808566880345860048686505745884548940684508683699583674344424412285576584697320718460087797204332439482242604441234165358887382997976556380134944461821846184583896756828991152887111133959540701741074079792422083731107755739187673681370290108052822024519047785529663995746903034987052196878932931118787381960136230407566761243488028140564143204050383854380192766115337378593527001626388240732408117286037804137873052190549204236536198913768964545051392973136066303810222424395531671216637951130850490358220959096735505389790220853147586065026277884802239094390142478228055937941345599363768242661179762735567415221630305161567726459936338573426453612714118444295940150692644978424039292219497931045083708717082593351792718405974477787905512970036335906687293709782576915928721340915459125481463750464930565489253728331255352118213650154726257739703627316291243779621085850322470342813887438065189310836097091735497084136786503717731715938231528374648743601118755415576732190242741756015630668773572615516483132900114626331823269364406206106210178241656910962295242822241794191469946496420661740704255082007646735580585887387179825137128425258885280484543528230126621876797737874917152730030567693792510406912010278856917626245393795151641869303882882454632942428609401912596424790241413209763642799725239979278755297233843817581571924200261998639924674170360941801823496352777320555956090724019646934473627555334275921120669650834565670486510415004877855842101248398612244462998184271728510103143256187638547646943254996632785996946671048810975027079296066756014941913531103558079629754368000000000000000000000000 [120,11] -89348140047318888897972221326231167957526340120453220106779144013680255710386960742215308823205787980843823693474520762366322377849696092221228669502726677279989293807379358513990329319627197765267013441864055651315099104315065754468604371960605724570550252592796478592239710573976036224061664750446644998843308208980717314130486255232319287400285130940210414897872399232852079237476484630924036828165386787814541924209069072509748397476069458349570985381581291790124440275208899476500094236346493056151331004354398042338853859286162933630855524536899455041682279754108876793256420809383641191770226873882678564159312260056246778810690652285203984719803761291307422618251852126529606596254970004391831918983677222131503139341227559110702707767841626994209978276804009402792500482846157490182702159488222779342646172015575160017021287129952072668969897021343183629608564637623460452076851363444020061745737789739706545772853844075084409237889096606441721855138884684063001013392997825021644078820467035791163555824312785162038621965377052381617696890694290702044248032676362445076661190341918689629910058133153444231739691661164275806706774964161966610338753247441254353446350210446815737051675979566562395132741820679035150170393132820634133596135870187968261400668185222319999873918926047778519661907177304372930901187975914928871620569052539687872373153479301396174567733648189751056413711900894909704029118850131203107356343741848984542133836006713338479522942082707337668181514260864909930232938978471448283687500419939554809894230909097626397159869516263094693933752751842990001000018656161620606926463487896141660958623258575628692627737008308495986975210976788037077251223980035219980082388928979130694295423589199323631893728411780091128543713012470949853353013626563488072211042009725916780664927015796291237091834438703614463904682664208680652189701425123647389795599970768124371752470826228385045408557396220277213441813695639828626886216349717164785207763867083295561892279982920898368586733287389040611057090903696260532968811747188585830307494179636704904677337812225631876085567022321321265319716920764574102630521523884407011766086977270355950756307992733534083081226736423689954819239747825062358062856218391465099534022324545233017318590086378695198182683208209279625304235763602012309399302506733455201704881236633879730806387604555117145926221923905644394648882684274051813483265462498900653609961795295531468736544862511108184458464577232201318400000000000000000000000 [120,12] 329623414988506557175057733781468031223316717992020338099390993845098825418734071675702490543767006674897493791871451891461094545773450957238862225390831793536697754389816204990646793044392219745601639390692553874033086245341947845695276084332744274641988915894408595264989740081072894825790672962553906343605061313227282883696862457625261789260875477016054854601663939899184301342568708433597413080242902152898611736017105936121518685299942893414053194770057384529761170374400876421085875916027365211762028957694465170581757666599575007534697128725730770168907136112577874150254873830402877240910319775467772723776713074349744065519085564758547835585471739054760431007754346241688978636949711642847091102484332645384593060221582548207330922055640313453415670720938682628391758323677073976849690186154177844732956534553140459488260323256976888669677881053455931967680887137952626498014975597042148761161900013963298064898298936987089924720325705466273031128649943249096072236380648904745917914118006795167972215036402662761944046921894939389718991630920007706814564925951836203764479593558396950583800508016885849324344465101886670145538465570452812048204783105851209347959533353946831660567287168617745386722158033495799838005067629743269606884421662356346793733150944854003706570363411441352709857877799919921659727989138839697191024365510477559130956226065210670241344619246554891884668203674680517720448843581461544572224210094701898935766513065471858058858674977532372166351012756620445523453195051460573210912766625070594293602792014538860163890782609448163670018356272043153485242293267703598925974071752067083589985940191830396236384208418185986285833313720255673421889133273188206432963028812859475904176371259930354852726049538879594745042751584446152883247573027424486020742311800023808209224159632240439161385132293690553760419578312978474012433301116329821989461739221452308095821735283441113193103219295744488627032340138609661696585107553721702582432410754745757802642296922573198772980155069187969647318193512634065989380538452724965153590398705317128954309582391894702437847802092509031500576875059634310986838355978336983327592258247549743526416092784783842756263611633230204699839476875580183144546652211361328165234062582738198528491126339994380277359222935822494216131411319622410781377974157563866769414582194134203779908874911974358137464076973913450002951717895212242728711076381326372367883548310936647798424982470096397285720914925792631193600000000000000000000 [120,13] -1947416238773505086896875167357178982162035401479043525274508959126411875296273903647601196951795475485286900320052511018917336287644265258526744095129783358431542498589238458596222217632510411477859719408688625610751162868761710981516633664825280195480567593703249276563417858458759297633831436737999736316189657866334743096928797097693118062192292594337461148796998442400294743708899416106113284952216872708621961884540273314266404749676509245979231082814273582804655452996554861973005008178093579113774685109491228542779339062854558015901202669684758045431376072993709464539007670836062632180314325875574049029517193347524184783234692733362169633409745121401838671017443578938220807776383678798306967573492147808607239497066823254335095484967835454179868855904336216620421603072804289306301862543258329437382703048407674792472059321650645804815337282671908262407849521619416446798314538519697478165616921015918769371763874953364640532494714518403912309586237325859805036575546710780798242704115715541184943313998524528528847617034669744841918302099479670571469288925468879444139855038659288426758396529311320784038920497310498917963063394537703846133802484137706592285486968141921786564822630999633383135384402229231511129706907058338403870159400976016899125014031291349408446219164650121799655766437496794878500541813921411648895401930805854669497580408178141578507760471466254167240207607193072123884808995755534087711780105971022838738792616793015625265577643194499249665057040921601180460915916011996292356843718800956574303270085914897474450095403507612811745522153435455508908068884324183578912267771895135915914835239194517771404068805754091022061668231307998215287676443392614362456509705206399241079388414645005020218069368274855378021748533954457169286710873305498218792327613199231370824112111576822494083394298015235217498437834084186405038981752010659315891336935744540047299541029725442655099733094189173044099301611363575700250724704976755016205620908484430938533165082001608233802308336828176587600117017383512205855977293654991434254184280381527687584982765745332049045179435154366946921897492736722939369406824130427037646879989773990730653999323448298896371128413478105369886734553370237233113232733171682631454919692804578303486311365051129484526181230438915135618271866690354484825582044786561135272343063139558099057414196009846865038169278710837502275224249675508379999542516860375273406773568179739088003311499518722305670971473169781620736000000000000000000 [120,14] 11226636915149064185401471164454411511614043366364250267791344195222080068607563354717368620900638934837891877229905614348903843899895002735456449129938851963383524875391473504706980868408122593556444447159490756154228156074236263484330875192415826674694140335116831592351702231458032164723668153693665380727939542559037314436423223679613703638024960433915336820812977442030964193518120981719717285521557293878561318713372909193819124657671886556182007927481161503109504371580071656870185587779057073118641338201146558233897921664159719715571225776588675351093321670730900376381803872326790382135251602977188572288411915959019173930725708554366108266486566208854815066116399489093875452412528891764700025137987224974561506270715543855594015009730806887269396477431077973369840229605281168546221159467819981365640114994678500514904505089899572995959565610285887715381340692166792714274828042425496409483217274449767688527188143599268866966496753191663412687820321507637759254348985771107417614332858425677944185569889689326038678199571392064443295517606151624330303716130668091849300620852576769932639297945003165940590360619359501341200927919599546169294113161347536566603209131950789988718931232044898464033118323601431511359226632561648392839322574445892547657643469322876835514188880908659738949108160720396778522495089037206532180594598078270803524795335535959947711957825356925977475236506214819801063004589424381166614613496222740709857952878354632426223744991925993408875942153319348202900474711240107094969748615915244005229837206667383807822761212706051347223654707463474701637629593563918910656774915071870727759114645309857353019585772596612574105132612681704083116766412614874126825139788156178478948870229688253418244251522980952203670188025371355605584962768318656173790144263301026406167906517037500526747943476218774323754966310658843570988691029695592754894710295294723770100985746569835416105038193465989471814341036411969973638967518928344301025705950176965589306066238534622817879351443401705382122122870221296128747031513459739026381947734410941654702468589001088632276792868142449090164561331515731517525853679891259164310506330791173254237156927794678015495807296117806932871009754116624659420812021755456757546707984853866488982057550359460720349040492149354103279392938190866393689557454085787896342486741070688118940919470112735585831970177718095843991867832406423312331296710659635865398265727686285548194412599069514208962985372719652012032000000000000000 [120,15] -49040828535021868971637719250016351859381635485734998252852575952707366268059156088596451751350532807726312254584615793582421672648888265675990898924320812095961929226469687569754175262361307219720211642017834974975253422362526383891798477165886068432071121122527919556841685050949656259534298426095552293007852449739683404398974388911861347960043724911042287278132664960021894239882852597788374277170607100628077706968376362096331804567245650323457052462788295889964102919694673325502309898043256052594636235557543618180479440698618268580938834364778443509177966461529627249863749732180196766291409840056365820139827558655955231150696004307649976211688057249908171344507727655452106843298020083727996977494904760900091208348331359226298137993622332922141833678924641264444229923159907174086190791769013447939773390100557859969315357152529423251579974358172782011485675517204665744129383857153528564878482332490526763599278144153190660237231367804289649912522880808571981636728093092465450708438897458260291785855990574626376284449717050168091543139821613110456848763917153192269211881663601632771173733475119547307352666116497434732445572902251828028165257928294231969770188833704743804682646779737266202038307827552120905357497616479893198311604151310817066372040044334692157338854252634455037716669490721842983151956053642216765885255899104973463092893622915676408988762025447746196387313712579114602730469413502974869984369915144273446367590385387297457190266099456523705849364310244939990581058525935194245875392661508607568426431824556087674397875282330594476723677147028595804150781700256866008184340853724029825649882415726938072518896105399496441410128169286634811848333732993009720934493020696786365873117706927505831538987299392754331302686199203160812421690337332626202319002361056670296658763534533939695157853846852652859768053318581304784119482466182852713144501049027300932735621638338982154264308071325561512743379823788935765592159022511765919586810146896053389527828997067435196359622303308090383234588405811114210169696891989422295370311774718705587148268229127318219408971706519912666563421724326585549503059362807941011410298259724077310344210751311000233120048492936130651091502264389645686767341560114665608605414980573495910388903276445561074117495793967963701661842711651140133803513400583961763435452627084500578601145765248448919983493575842851247546047393958796810097940271783901837262553799505812871981601470040086243199050658704279994368000000000000 [120,16] 163986228741730687007366301863746469714017481011778830333722658415527360876592245752175364381951351798361814693742034074288854677717117296287895942955127888794460461801601249802650754232420682569866271622279705811081444353923067935459789429086585868612065428830021059665344324731521246797967073548534487730217728585590003295769347904604985600298629611371649342290662813131359541295374706122381375868020769982439500019277457883422484128820449623840244930119483877269067058392926600106139319137482808892434116623487657668213110784601722228977617977107696876456436096664593796539063544737707685522558828377205269553762425643019049910395407913480314646287900691483640466691146313746024758746636127384926677269305571286527815633007152054076254038927166389586141770386855236814317069935861163626701693023973360083050399612970315120059736261396615736175720476048217021865586835748447912512390504072650768179829514965480178688136138362624298314097559996059912216283523633325204415149583554243360742305684125710553310903661156742922683025977730862213066316090926090309675638521442771257026382649884078235977964982649985920286487580875070031519549733424074883215070124543563841522665622843519762803499524278671745665687340098771754876887630923535681797740026940205845578598896467354613936704765325908351971296333701301168291788795479529424866949163256060354760039044919588654038145443237497744043949033520256680818561108058723985730634569119550207928203863341755956213815210764418162014636490806576075096735500545368585695702331223982300251057470675877813020164747536529586941044716714414812120018171290821090507727979919522928533530455764047130582756542372006566622192994475845042241968531102135336857534236023831163216462916975143361945160926654127470721803006640348655046796248311002889227588252964707857271680558121292288247516800164795434199941637302225552400223669908679461256487528868469664380679765605049021293674209328288810921343052390513633711819414521937015981035831908275885478609344765648565682915011653342901651603034213343831244057532207599359636778651785641201000876419077415236271010110556783931792060391492768329696760657640646643598226872347120063154613107684990964337510463844110936932678352487520227596153572286413708143086331182256124908939212391754647584074519618042227777521969225062733776245676779867076763852128509897849267327594487572231406500445734262461519986211853869033132183769737883588111229528128817443840442548838002804443047654663512832081920000000000 [120,17] -439780856988475907034952687115752845504194652198268068847685954262654960773681415530940927580845740467488284510912267236747872335975970361096939554151187517047875263989448902583770840853191863125572897856525032131839869688517692614494911937596228293002883129406186061197369381927182063275596851621207544675240844859095453070127637179364085938850071732520891426120857636324215663770405346259861534733595841922921766030968434365869596886951655949515754965405267064622546187990457867130314484827905153101108162294456021872392005050266268968316937744827136781405205184112947535949434927237040708117201317446336866624249328723935645846341831952722757821964479015323634385304462725766772075801751129950181992258445230689038604639140032850703800538912098015158018404609373414365936708649193793368889372615387166892956535123811575179218978067788670573689628425148010310187394138508459652754552521577762980762543368756654105260711906031598788119656583125834410525453318394888373817401564414655413454795785830721338899187908444831986254874325213072411904384179550203717845523001808711879704368147655978682632394201518139808924771274800283606874921115195073527721759707454202988337657368462658849607186656947026793018934888548724992237635823358651215240449430841550112965758154783199476632672287460124151370670928441698630430106765037966469596056128907302902873339094234887419971849081713725133945833586422541316493212412112584572640447049969475521448856303554413108654995867114235341635479973877965017172299649726113563025934461459628231084536039405887912015273166902478176978194947289114408837191572369923394971454703701234240449111937478697602287170011799498000392757807612039413405075985042049732778715692960691410849186357434032172603856748311981389074957974663362917159330361726403526030459851691188644885499782745427696442191864048960362896006481566507300238801062375890306527085191700359789156965107253872166496989770188247965703775769816768568077233218159886059141899839095650119933111378176535632475202000779347011284026897193178114848869156798410826415935883277927389884992573006295361093468504794192613340615713383726103299337325500876549628090962505709748135179896678738689094605113572742208900916805524636228649207849653440542202505339071466841002603671017250241779073705286523175136913495190476322445347073754644328113853535276664022295640394132087867731407845212535506903317418094866571458496418631118462724577713590765365718323764792566896569399860464708191518720000000 [120,18] 984127620927580479665154925948718858768045083718753418329645863463038196174229646130268876799149347051449591575059678730694054279767888390690669227070010496602808555637086039988753689264557103856514233128816491592034022060269499487878885502405924142571878859534155495510894704850501383428688238878555989546602364983873006072988680377428490911644223894543209079406723966916518030406347059996084282862171789170037394683052140407146655092908725042394887706219991393613601219591192589965043305140558784638313996408529848849252724539801894796391797270845016935388882690538877018310931085975609528736640674471431883141932771704189252145249176987116923746452910258732864524388079127052868591551361262235111230659555596410648272163972191232351950711485218865169780252116095280616017082090849244895972029454241458408872043239913396152524353654094958572257578004987674727815772970538936032970930982751572758076015499441148398838805601344075078303028123896113501781603637396299573666324426032253878169317110706936101503154901424094085467340746790774199640883533451310968902660349091304929746594775307708102212512940396137995621506727543148141668013122536770233808821089664514252763409681384911920429458608083551774594441410575527929713487505531540740714383978173449722332030564650490051464185192222138572492535403753033270703738863724909902222126483704193735343939565178477499792690942095437093149954233575894267163973597609514991557855967023837089750685602309091704812553256361637780271507651176305937077923145695841664033775146110423521178005768739285825971395584372650295523593519026775871877744223224560537707055208304684433847156181179378119299189910443572105817816243050975654399186692302273860472387362130609526549215030063339978763144687495920989802232464096593481401595033517049835809892493929590990802686947881067603220768943956237593256483335973318517613262181001191121552540657908563899786309619887442825368812357979532519071431519647803526032351342423425509468870404694173312773704152566110332171937705305465702405125969089164776824913024186065760698161103392968092158468405093427522455170995062814448217822867070217269328043741022967349046589258557053020784046377110730433651664777830928484827460113495773642629646897757807024270860909360464574680405314623802590397214878672140737489593643474916006362656263680496461326797162294292471461157912292547257726846929584839810924043868247248560469989184475149369900956208165748518221828402759152934753357813165646361395200000 [120,19] -1891801125576322525289752228181364972355260969667198388465088718487913877914783036940839096487568364527110472523349805896407711593572627736252454666728960982365880299754637013210043168510892372282781715158659355304836761539161758658225731925060115393424138751725013380840591556585874513393382357496164882183705144441645602906418074835908273587482616747295539549724236952985926615386218116638565871089799678731283657257314817270192012336501618816013302033166536616501070888057455165004301530901736494112297183558606769553622041573429340087967932545538410028560614776794273694720259677786434272104140097492553621858449507514102782275754490566150167922754916802400183358051345410603050665894190770853792434505635355952954572785778859789813707297089565021406489009734009236232791401506440662472103141143953716195583407795316968863418516922188395795047512210375297674229246240167820028833069921521994754622149091781854875222970368119115552863425418227405093528397396912373584244595640618358625432505139815105378476868207964097799742780945989650929895631866420827816700532544218406813001622920578461877250427011879040817939039130885758537614155822911338264080320533004208416080349036056552700901890707696962468754197005079465379288194255740042667182967954837674162125858247367414556815289294872955699056254274722399464708877050416511515056549343363881446661801752009196079550175265231038148283663452817246195222985732884096040581545868238589362040408350796463487556495867763611326823318007274354130126691700510120149951728297770430021786641055832324853995755939796988800259769613601778255908623806191306326617556172674454014651414259580419801806783455230115811312251077201312873050728247701490579909779311574657876667881521649750319739374884706904919508892600503712057742287685707162619885162315017115314286957037843843437747774072342333800359707870519666617604219986571636746966562026469666288448689762596160783041876568699495564007113021663348898356684260694100080698929049308277654200644630284752802146752679262504090739130194294474946667076523549455251649339825759254549668618586764913891202581508260082418379737900630244871232102882317201096622722304626919677177919351838899087155102038613031467459330983217526177415506111065836701212953056913970671555322212172646064852820439431639821481901808697981458316433830599090170254985076394632635812426366065121752829903092489870591199462174041054994056342243593851764639440828096157486963782962960867175028941469921247756288000 [120,20] 3186336254110737860147192800280554399910252590573304890858112114179837997953312126697923764475658164000005529952658897692048374177424546986038475847796221015110632693898155979295161572581095101123460521627433617437761016657077619794387774310053112162104836512949296945778926154243259140980632022833311059095221539986694095550749173476968361591291515005318299309269965837746729111047695762575666434053503438826718048605712539601008683344448895241134774474313268940295945619880852594741960237337299916468081893379495477016226522002719463968665504242964915127174138224648485528610967604878266235229579459636562361543456621516401135974186852434229607512524220155927078099030798048011601673398080419972881568470618799607127541162914700942855300581713389244808870241928128132279011367181824362486953806203256382369110383180075065836533908642019278901335087236833040849808748220451425423024590337243175121688167794211788731309827995649565257041295388674389121353253731253549850114231128940234866402941840221524332099235631642687456265566364285047250836400930519110823798234989860609824697510622541530291320879655072845623857935470707660265591640260821168285945469843990850110899891070414069116896225521452840259378503263972455735154065069913315115834223754912991850834512291716850141269084349170305117362216274574117128200267498489620762909961080104951311065364237792288357304569534651200838228229840685674899169003522520488663100819406629996734937473933451960528774939968200194920764854398087587234569682248225871560441953876899233975489035961598486063153635502285554197979519798049320250518210685941606757465488486216195089357116637430843193699049926346547084768838080554916039331389513112203523871703485886930318328918516405427473058269278649123222863342474671929196873702149224582167784949726469420055698575162582527364124876938747647697559629763740175430120395558539662242649227690851857950648775321749727306458813653525624958847639877198083639431667360378563701463525986784166783033760792214606368260950167700874067735662186529257847228713695705492034051225308861921924535061963491783031206708693124881164001061041079135076726758759367587313164446323334669030321808932004489228665288389314263394454943937430237477814694450726394410440326797142825539253926639542074096471953544335920950428209065980571528608231033251996003213015593287073053931997532612206235473807989576550667619245154719121538142023849921421545887381504447896509277836111546224934089713745512733081600 [120,21] -4759805680831110680828426418638098629664418814934405918567582228727503319724226919621438275100812002561787094598206547715230123688499810798798769113209841224341041242183925006740439996014476262413377253617650447807455989861812694644984789150163861208271972469862581146940134665815419588548673086520233589326149901196810032457306645393295397560529333948045062960062400114603291330193786603422049631187027639423330088235170165112738929946833260260864260203363142844899843422582578784607261402056931161763927658635955904346320125258508974575752906249277229486092566390017953021016612460149133361931921909928782673263999876535338743470691769046605386800378449447470462095655018774152516133634582625447083376027978555640409928174176662070684627736962468790100319733924851225648709814915917279878190619631039410643724710964216614338232667910890962217545472236254880874009739815486463753788071368786478062618346643534434172079568614623608131088479663667814729204525114429924356012722767521831317928454863108780522809511928132843379478091226705502717219023967719819346745338949199660624774239419309790435101827567072790579302114638724982171121446771548188363534199373673890062775530926431646460906685561712923769235881655176227492140358697919838528038260119037602226466605049073077424180102264273339973618758045282956138867548764504758189302558344423510193044532934235159743258548590724195243439947170244413338124783921982619466423898973768998902793703298378742757938642406715544023340769457516284382077243628370853890297311128966770508494423187279224958451096326193501601322818339457993979423761469382875783702704432771208879155755638435318923836148024209650235099525013828406634007842937125116613272340742260966457449398804997063485292465930242123736735055347320108549349300794097665012367238615041834454983794682454892939123663822479047971544412013398292124024738204465268148998960476008627725605677993160855407483756448037973774289665762302860081116925554160216237685584427696568258189916283203827726481627775415143383583083189510739838907391897676214362108518277467534348647549761493596901107148508115557579615022727389555138817973618876789187149534709275351211505312911056520062934760901259026933527831594315461302157599027772198811688884770651871762807265708044140267205719421491666276885648089188918040169507877271983887859210282039718867921522895578792254091018459779393710692244287159797483881988336528691319875911977062806082758868169490808625372166910640128000 [120,22] 6347900134784551273889476658356558662378026759316012477288658390660893189053808311543666805206655443536535673040440993791444675928117270066937319929805334725064313151348607302528976695779405267432099651026310082175920020377863633917419957843243101555608275504941885453598697044201484574822206717653400619000641042350210446993063616465917193632097796758252709263389130510106223932405013679508862939565850118828703791874924765189353826391554403463636222560961648377225281107979458729008716730032760816909005034248741073352326340280481883485710747439417400374117968210565967180771928653712485427027171989022468286598535987537438248463651682927457754460492489294460817940592514053397967493586955625516842787281162712286461593893293790909544854624221256696668888653658133085016370113596048313918568887950729788331307801561345729365653552683866865739979287250324933469997488016715470770300389731836909776040197529782320903469278955716588725386290111699865241921819190622089936343335592982391917474301291875547401994271673433993551450276849323565818115713189163632200567459020339793041995867608604697910487497944726231231602007935207632147522054674152099958418834242901594292042912653231286526289082549900341139361455804020057184579135128384752012121928929884899801708385211990734801865049781761947377882017939301643768739973150848331385324918336380345588904580946027623501529883075564743678950865132893879260785296648552393951451960494319719695258134079233514041350798972531714580754160043162576509263925367727886376529436598326875103287810380401128759425571661688833583065814798394036459057581501856339149064252422683261014392972335687945948556051887973685087538971664325889663885268412202148073181307275190500792572216654277413763171820262710965520300785780336998834739516369392127743536018283230312350395644524941974731592149417294287088727888106477127061574967014012523353723441682339169820905443966338749584301355739627624693413187091585909795925879754384029382259870854839638838223894161011327909646264589651748808058948291194905407998339990363726408166587570104640951723784627556613240321991915951356614222726108846851160387023893981416545931178129336007373188364537045990467795931761232078629901115310013544254345969364623346817009241537663938949238134983886238153483238061484623757552308401290874893000978840277806027071816231321785646522392212507743285069690943884728393197284350975048763081583979807309413574539333578863620674422492156937792721359208448000 [120,23] -7581753771401704486717658764924340522480552769771590777494790429786316091805846567840179420012744030799949848762976430775416113781008359527192820198904439070145410963927228343409417644028802966497211124670587707478370407355913661242391286735921302299825927641943629549106156082866738040774737021600050993020462329825532043720277921843127796924963708179073605433922558453693089477642877104253334841488445199800387718346036640515514424465913387026522187681896588535819635875347201299724028991100040383063753887961897043886778524889365001810393287924340627482818024390658701286814789891451713327910391073342917944882938250803740564394379100678926049543943533323918709163083761427126731504649757260775357567492922111454033100976672149551005062196563195096804766406433363826701098194185313651012549861203055537416566934265175522643526373063282595452915831851987259912974693482864527994043257819829592795332917035806438445554407777592053433793230269637820848340300833773058903964100998132432923318494856189902431648983136542476533555092362624689730358187439437160385573396344212594329617439204440331231067336823112924733161002643991701001277456110614633358144778053337358784305398637860319260021185769137701227854161397718813341047731534700756907182549624167418079707825732034020808096161404268066116597845258780709578732916897544496838243014821539409174346094337730256900036610890978503528554717178310783224061539334245961486328129958321916011006403195328577889735185277698687030708825915828069516709425508485724719307299354946630903718652257340909490655473894760920311994685296011577125044440944855032395654562131502754603731845523553992199728831204033521362959940831296177915084575308800279873145958537331146846916020330418157892977504461621897718031090462294856305336643617999868796851067925407865095344041527392710195682693169556954832908847916030340250878171216289744029391187054651893544726334980418275832789933873683114152391563510413675093659059523002906984601990039040615735464874021664121186002865216332516362301784516023784718414852341133221645348798007815881565896791098038831006440950666250402188324482684047459132258063358097380333569450587850268821722379314402040696006196786208025519749122983303572159214015548839812446206148176399775473649467279694207581460284357695876791171618885435488767344311691374986214780171572240255676007789470140158931427641186491795229238542188139391707863231241332319254545643510597234011155023417737299462698230087680 [120,24] 8122083517603832843383323011232229951979707950134105101874059341325851843756716412721227804252810445098948549051483109271251488021670269320512533891440539137145274422293371565789304642405797540831291833687510560003499225885852635393272626583293169769509204449721499895955573598101478755006328021473941810420784193023904455437889155279321907027672108197858947854309802936116568291057107465683254272801119871548151217417478449970231463422013477930239759783506114400847181262947069711367145744475033520009007525490735568375914855660579572723901447651131687625296765242311782567967972962574752889062829571153558267587319867439516601932906207119080995180059418463222738438776369142743794546760504830364641515343149314145920058871153109741175648937799085366501624975441605425584025813478102925291642190179018588380386117037523365859691316149691114935264396216511050099506938912441298560709061594149188950101849177470879522938485292839735952224893863997965069731354031129416855161739982396044486537224472653038880523734622191111518120243637733943931574209133662236574170259967980194884142039299945595117872366002657809582633540563919712358994108191314267477711285150645267734624626234218967980833370854652234353749704087199910381549089672054156882402881905597624422839604544095429291421310671993052530320038359402601576307931722177080290633902807454608805443668962708958133522898015615777761529153139356255758042657191315745808258076536887810943491236323706696844476566553456245319654582543773985871901390887982217491973115704692205313405458769250788410289578716180834071431266503360268944015386849522982955559914081619727665055497692676753849369517171020458083619742774146511893545812168663951718322125487044335073485447225552246844217796902015473207820344788289068596708033239147606425600130609620073648941748904675441726674982221485701284219810568832577842606632725104652090294736432003261101804937315423579855894365789062844508114809191906376853515279076719172782008200688256056666970819128353942117330449136875373087311499026159589516544132746791897302550249114729622357981725789255656091152261628230803038871380578206685117438695147522707593259794041200974843683892452948610769347915008666805722487405168484320514630868766797264087610790367477817032876091697994526793564757619901765058326135380757126127631672709062989775206897351998746093578817303750238131236564006085701361431895518293659376405608454642670988201884716511289947035808322771503726890844160 [120,25] -7813876021722055227317887286727012571198729310268341670921136722401256906845649531220412688215207596135705981397270811481367474797258890405646820381149766824074839700345581253772852187831125094962384836095307872627095900613723596260942991505325094138411572731434904521084025901002665747836833621878612762271988956163878772794711991990891796289650959444011925919800387324195155800359133244461942437382859138709879678175934151386788963357762009290790184198581070708056688917632072627834026772820569933101790057962373638736689290924649086960091341303464891513208008318296562633217506549424264632735825600786687828130600211208228782830344354631284128539442954862405361211283171747989055831497095199320027360318842556210317435807725592222486231295496957700132786957678460540141269731584115114105523243855568459639722609372408375961525266613111229126302722561637734923958397759185728150700561417744966242148434688386397036208035276132383788963489647144740728642250327868528604545832786601465423886617492848140400544581297167065936939886535334041429220106582638985112411668391450088500260493490305505279247542772993517101441567822445311571838914250703430034236914253863908066749637203867486428481033055103699906969736202219917187761328505662158959361684049180385545626352876111749888809481706850656736422864728146344194648980822193199726504258387964270538581202489743865038494636588639538805151003491639330042922430551012427888405553265928407538287016085784208806339199817254143462610896550186372498561758190172911917718759367548409073392446403931686616480553507470417566215403441249684411378374672109554032306222689342405423494065200038584635359560113920723318242887277800742724282671958598198367205836802990606456738464901157720375325630776553038213022619893774061258966717161336007902602570520195509862242300474156503465177632682319683887613145984703008272743453104302044464061522089248675184058878486724517459726419183253454257342867147411443158074968585447067332165992089602186101734762850319414859666659107610464339738405990855192580523211526423000483275555445865269983318192987559784357281057605415459743000192040092234745529625076955266250835186043721209150253678914554903558937195847334414189642568924335059604527225620436049969818084683987203221004980422595960682371724568811461677696625192717685149249328411613625684365159695882209178969302664855619920909901447271651973010917994590222199864624632835656398564237762176767138649686356726377894379520 [120,26] 6762949054869437256399973620832881119548705056632647018910927839179275175101730262590507595942019356577979782646649204180909069065486264967164328480682128772036804403801380175666622976224494040217041987031825116045365955820573614578154552083447615847304436091570770848525008060076297939055790422276717024628402915384276861518390611956626152570350842517522899661025816221010864968446738714244267453633649964792844925323958891545127923548268784721432435900837519173147278566921140319770489855859418271405376983976178226100160155523360200026108582186763271522652912375009319839915792445433777715856243272523329897533577695938802698020851054146080519034006125442223295176090135026047231954129134332988129016454872190888589231737251776847379294597096203106425811960209510037755300786373699016504345760126709643018682055544889586504331714243971116497899347945873034750864787293239496212747406846604225788379938654389536991223818902164298522819683007297055928030779929065655281735578793876932131852048525234809613455439108892003173657199089660726577743986785900766945083490450633830194981464335806280107585215920106538470653400082188942594169904450883129044525755702659791681724565617336842474861877675675942458615195688432059061738364159622819435000151229963902450763724822667288497599956708212341515451354202252961782460419254267923635304202931415557815280141477179893969335393161842607498217681529927667227223682559969405344829834998862780846699204014913532380419330491800382409523216731311127951038146781751062197229793219393096768082804257177927263478624024440001810757311253961448691217064591091570032968804291372100475331635910116889667227256379660388644871829164747901787910810457143024222605232900939657266393542281867354122536083776305061845197104224293010502347411995606734057948968316381775397482447264241684834358411297482285907175190246439267963940758710319499139657791471778624058551611673760367880980580591001689104508393040012541278973913530953338201914406860323948524992600979109834563380267635898533369993643833537882745941211378175594086842386424152208353095511487178006409400295474137453487341330152373309081443932332044173537380066985963820487272420835315741321480207185570786379562391886347066711248291266481421865403992319392754233253220851535915681305049927052177230812312731859577617218649018751840334053521657415961006022000765684956731938858826768677318023238689212060120847392776293024717664839128801047133327117042600713912320 [120,27] -5280082218485446529200106789639509744290487740636534024404947473771377448460951878571039565235840776964327607841008484201571857218516622585160533966977566208679391272185895153952724237441487506180501766357284131469976662444138524014773445362715493946176003127874950648518890586420150451577575625719042119453613818126582195305581420079990120220745786734171067517388195829132936936642012502386761212375204902084491886406791606381492843771296294108421876703419110654898185351764785601883256146265094546762154343722268196810288906787011364719195698867644399232085366596898143587708319755047107602278169368638447159045371592851767360811843670580111779849800195585357006824797254659302901958752102337996338705800701151534309100642982799109696495412391298813548714891991002110483203153378140653802213999442849817627383320006923787078044319205171474719733710035796911068814053570776571279912201368321699845426083883647953266561753124248118212175756740135429428668067017368673452538988985217462281201366497040005844934416560454713404990263133655887575382957998749811110588336545558277171197726549257210622579039389841113912997194691532053805637100880528688971498165983901762538780583818022375429442201080057878833061936510651881222636387375054016986196381708892848038204724906581115584415845340119907762050863734954448901582279685328789696373856816800674960714804961139935236684797761741838454267701711613490200200992061418650439990164667915011368781913575424149235764956443034183901079124584507824571842912417390826982830379341010373811269214769562257427723182406188004313493894609938165310173398048071045301951903663578151058646682392371818938569585305620647662536427108306987981909900469758490029940430976754296853722745947791402086921356129912074692610008727708661565479250139804205565556990942769950649788940965036874840735971206738374742487163211756213337072093192364949096935259942677986094465433254142003953521904417567382760403182191924066308613133572592134016361309738963366508131491852290050277966487643043807455564521584611459387263163151718329078462441729855760850735023198078597803734969143816757869320728514375793854736228587972392067823463491237189937939405012407216802747202077903707301017643183418222033678675203321817907917734199042393037986272176841242986445418314612522969605076321428734613436742968908678422890952593464540723001823899344469854690699348307171631677357246534366953222061820500329310812780525087543270977796608633077760 [120,28] 3732534630109280387039697583225961586128532872391349663640563315676102199108099119643498419846550350754002385725635669718782723273487409914248784375266716171688718522563551999687420107556821066793321092809924781268915404208114374001109663454026779446072479759809756804874290798390124750741937868188623341906718112835540947446953086489674153104074289358991044419629749774830739687271017129600549108677873396402743784155898018975878839597141573256895955584802083049623832135803001184383076147813140114696061385518346965692503724192516840459652207000263925402575751935852738475085611428430011028845058721070330844405703915974535859588163747349767187821435012086092242260606202335245512228646067146099487776175782838144182684666049837453765020884423444794256376488152160178138784141212787970007978551730791019622311097802284482526993250739826757869648692918264378722262453972727660966658310009991837833548200075119626821726430065609276667825514723083176740953133163080549875262185820829810147597815928943431995677620169836817701495352814250558918255504526208417728057749088253256922808911862497708128529978283111646476340436139865353478753741640521813273499374223591044646856303518983267930631131796248173437718739562742832909318868449444147544554876935325649311413272685535362587609440687437684874970854668886946300048108574749260745166038317552384167990607829107851510108031949299405828574856940402154155112655219789277155288975618737686941096065011061744422784502080528383092580250038669171576499274857197536797556465163522989759645513064356837292474918886548140155718054134828874713478554308042747295758036645401628623853407296379475578996293556813893814107937876612868840370001883323148187311756109167417453516815974682876762396319745727617179549274336976558596171000524327166799122611401953025866566757310896140838487855275842487673841674926109072035537495130536142209337624438552235694893323029751680418490652721482813638256797722068846629078542382544967548671695717976149566571206745964862908819609153115218208134277581490241626719139294622009733771023895514396680247579613666283767636125066352773600761367884911695103666217769959375614511988537961743518416819316897077996382409479884315019163878118472527311941356206571630924105539682124414540500124062385771955646569393682659906034860850167843558306223395985944335729796826350495603878847539418498101521919408360817550199671891246414312818710043439611300893935600733346598477044081754112 [120,29] -2400492537245057601853723916661121929165107020766562108808143962744811732370774505435338099292469248615710791538995320207949337480890499820991023297190542627545144033056970603797104608887695106360100038785305587163349646322077328624107483631189694826916174301846680882613924335671331357349896112971682718462500518673645158235292306891789855166193297942729672443403249072639996213767990195145082656782892395390462896911278612515986567351234587520982975991076743261253556120794369050880800658339288745550543265591172020957944224210376266577538734402368652179054993513387497418190898445658279629353810912642623187679605553469483035098985937310229969562037187173535944082396754561968646175303419793769597262456131236224986948552742326392674681791089964214024155956030200058902462599595423373256048846084410666399939925645759413165327005066067812963366761246105051940645396861903486725012063009587824945257811479789314715482498937372748214971354186615474471821734722859971661883743738103549864939626459951507504276414192628486798720870148911382195951882265146168777792799494280582365649779974365129245157999300240579443114853136414675441883944702859989920410069608513954834114836083090767437715711779884135252792299565901616842046690803520251680016199651657919913268863430313153163437959883606641151974353827108703831842640569334410638039389413484355845935966572991437864338357019632481665552821749948727454019426823939797730169111769666340026640040259472829982764805213931608757989991918521702393950216253874628138688626046086453725256211331520726283269968526571808139370348020023565651649209653687402965131039025878546083513607785012732929963321541151469486876645815388687292254715547306728817775156057120893232886490439807411266484125833249803363681585823530208210806406140054066847722685678067153760529480692725391101702519710749107050982299236779707110471092161858123248302281562790320800060325058485811154006759610874534599442110829314866646177096936259569105845277447285844911078338721703589078511438651488127626902918769683242463599807428344443614605794778654652981446446865977748987087920339356458453450792208509325178205296653500277407724597238325675351149891617179121058216821302830122497921902084154381339568575620506471569724221736964591046516148012147856721281589749358022276242973524449606970488827686197138882422749145679861139826450138807841518719530717837315990149217762217764056464411506791879237430859604515464175810955444224 [120,30] 1412398007230886148629635024956301478376778688543518506501130440113660737025796284513029700757014790959377896514199501146196941674440912769522799179947428280009192549941906476897768644537394252069388059721907828790819371365293608866977000266463935673335229303720990673609042463111535411981163358014913585805057489900404105324258884152303007305187587196975524126463226963978222408920419594042440732251209847369084175529296342389768653580688547963614923783043779227127646529074661413852575387605310774103304292408558908947427627911061618764898827311651055757186004334851983137254384902522062910214585037225651305006625846304779087060781478090023681224889230373442210635508444038989388134328879521313821732016940831809657715544160353826586821151498373488892689228326879671933085773661600058670829706995042169148191149546864342654787934762607811472947885973542017219907546033679841671270677970339002718894522701112277200092665920126454316259818458635701752770494513879058512864130665849932847465200298161203643125504597214939858081076339879444319921562382006695524741960213704196711936185225795012107172540158986844075546992150761344584289214293742076565291316512161403976466443966745517737857098829122694768879643712956691821243160157396668983831180578045751707771685692860914351796658506965740023612855020060776595858587554579888682604907702514764491947804754187221350925382249287471192518009869228355988355505081391347855019443271132136574650194761538781058568057201048905777683733698737225113019677429421265085385255994525172912657700204265607076564740658525531463307162315378820632480672956682140898494709494151721749003968703568052020835049109154065160699303539660812914093674163454222982709830645465734801971698520255573228463057787230038103870261298448545929662163743095347394841770392408440802243485419308323181005956768431893805007539050094166573568855934651580983978342835204541943165849646485968334764570342923884014649515068113431889262012570574520710302784842087099543368356621404822226191355999250666382718431687788571119240758073095618255093740923689571913887196574961817856136033567002719620796078171772395164675933772140172538091417399849081505420751006996052347335383220612810157063851653218857662962949348738717888053861218247073073784892084828220684310156766091852293813806461244091736030399834013930560407860190259643899968808946941794145127199852048291001728488251248404321305485665792100739986803730059823854473183232 [120,31] -764690105397535444854298722748539433611659689839349460136574171814922667156026863652875039135519214119875657818150680657982344826440859245995739364955128814979147720052045418254348848232761421139181065300443939629759511423494064184801056873422442263815902015378056088660764622758195544239229214567561611109815886545142005933452513952030365890359943932830098238415534126548103994863952843875300295791766949582733521963654707834018415223436971014404896671470439631242773589218358738467617831596010145746015029181646301073465628045793167612167803303208132504884556606081985273048812910390376061368757778970200852605763280391191469956022269631468917782164413500656329135212265681613874381148603923350935878970826188519794527985624504714156749902829711170655963208888760205085752604469500210188513995870677983647860896234624174784472631441736941875350166986644007420283404779854487350621702654432539133718794426836406197114992212569676133384058023197814875086645733476818254041515025803286971616669841375955182243278355384865589817276176864086310698933965750356162332442204931357838385420575953876284771500432294861291288572864747994045135181262104701196459898151889201109030437185806563732894205369189386760708202091235780687954572839167563169028960478379235810448976960991909623315412474385409767059454358667334672519682022150143101576086129270127302548639010485017810654081739754485908851365561292211435539413325888991408032718488362655872501277009519183039069234926240099884926377530665242731403814335811853824248471932675756193472771895561607146348507942985920259257824276730084170138116908486820678186303602198472969885067844692950729525127606358806656419267402759279913685502106562539523813530142634087168229480331688372971597727213859055098886304176280170979426102890574698660996400245150642185658745118827557557040962599354570074558582905352435193116615366049114140539556178749460765051888454250696998171073274920601509035265096418880286908737547324660060841248994732098215638699079092571448525494492067970343819174066163755588560567256995585986904476575864037391857506601070624238310912571403718767955722833268543069556056612800571991740906607015141646687669319447021211216807833115112614654102896651261005986189981852976923326965102992635228298334798346688888719374102095098581481999099561534545835351755437158388689325620221113289481340476356211813248341522953878531401536758172547974160870152515608112101420585983641215041536 [120,32] 382748992776819607751614782230097708650401775696260452628791913008221133475863066535919924484882238742972090899452867766090191873221431887677819125235331945635406262513006473968594758040743866759426334014283926070556257068518075350588776564136629128742584110001377591770376951891566435291647733776447208345331328639448061925065685237107207238297302469127204845031141714188960965465551393544167271525324812867252587688009873856089378427924756894043992882658215649244182660890391115240630644086582494901108829458157937432066193211842501492819997782775671015108803698872551385567222734157321958495639208473853998441325488617174367877170022009554355814617287344246407794731298303284498347893282547627634493521206188631446636710474767432966031164675673042475501373467561036119231524464324075613682661015130261243284554006505041049494865075221930838280731281564887007294004837208402228883710859420531843081584374883072125213912445741864554161498998953387610980097470318015952235949279581296415478538517207710813863036019275016523783458948345034232369056912283253299609539644140181150239320426901501680178028131683729918457554557514631381905382680939664719606732819921428750555833811496604914884273588406272851886551833417043372617880253352594733362145593310628497740021234302996197226717750400007632873188140722757737468122151067394598067284850229853039852339852747487504658324723946388907529357082914086737810596880081806806049556170199661985364621930138872863194718867801492789366251950418660803323076039837772633809022807684068714218725354087752685367737454789152226088595152475182276665123574141413239119849771102002035598764325603212615996705435259402368651595999600282243215924594510870925891739205624964525523582376329229261642472737455356902310616346221444935384695531858416513024879461359960579009115523419820171614189810552812207963771663371088768605314068089168024496860200246130741282488725555839127200173946889201725422063200813460611413205960509372181911583073211545072445569225155325010589679123201428797351570999374947178169559295736128950435191082794070705072933056502108573529274062760155674116801417034153302811627845231810862128750643627543682083820620302213200892350932751772504396254229884470839974151289733522612501077769519908406039026413337388468166158841418819067148135121215482037227734341604611279736588104782396199457686615276568463954867721198005198849725288946528026935181042071616522332055004077289897984 [120,33] -177321279907499438987376773784176683051983817146191490742155951647869839678050226639728178468201871972925840429997517791237419704567946242872285468943204736455771349297756399547283815880641527600249628335409782035257098428440983049063994741877970555441817837394927320800435703512736988330081987141867418513905256528986250404746792520595321604597734251962089904672027781855310333576951489251991631015530456439547685299345411492689606522733801118211532293891560793018962809149073335450587543900425195673288348395620924616183160632082611504949790064086033522185109214156683594978960940910470429528086443336607249550975279669835460586915666690401887478342694117602843711438290234030636845468206493612232208171187765869680703790207803174012714280705879220786396994294976430651100977825273666905595862505441335736730453651579630690891337768467564299796792066450746449316300627173966987495260380996025710775582779782986298906491945535319623492524786333228185059022695645398674760057431046418502529854075700332841598269399797069367390334004773951540286058008100044941105450149307211489450850097998169215819482522610829645202475717542406462867279288254110036469601953282391287965048811476634319693371418013859424865250270293380394933823771543157555987697193391618656638352141338980968496079965460512281513702698581637796711319193706295136998639521871128136845275646450789941290241516991053026351936935905956734077281230488048163389588600047752810022812304184290303414602937497760864823005381187183286387353633014937153568497642646030315292309470771380200526979300652771573203055155505988774179309173319786350397068693722788794800098860933200024834375464869910078832284549242346742029722362935004246215745783103197297040700044717322546839844556520065699554021917850394922296383603794273226964877557999164345251466598575295126930621172825009015469738707164188307258539098976658071675276001083725350608999452026704373774969524058428122463855246940654088551264860127901165419645335770485017561613817794166396273240471152966936274395209451741763158779646801329276349902761832278812159866726963997645264060446230949676342864068694837103881877148342448758361424068926730195710030372266544642854030008144566047537833909543917492291997749818581302832274854888581297569999528629472978199497473139789762897685952419833343062340682566200847305194123755995392805650328486955606248515668409430691376348333729592687512840904296920698943658784282640384 [120,34] 75569495758602621942229710911224958350318438807494805910338965177650584179787381122945226578899254912266510704500038308033132639188663236986329412368062868157000780308963096991186173089990428611663474970279657327160806689149643723253692689785140726524201334835220323519975533144792676847627125192803457057835048655064092151143912856930586090220070344558979153647715124610307011593441802514353076498095180446169945771235437071228374220326159067238003226701135081854578193917214416888463440800897525819097726351363505872028428498664696999039326655670931988217992372562537120082131226368828842532905761152354016779160783714837148728167948388237529652757241040720866110646352278963331716428591001512931854419970334334835626951258484220401961315164963010827945986578368959824151505341768026403662115301866114417343859584560512584676454745928590935158009829208942789336374833987104632707230955950928005622647808050198361251997448773984771367323981281781949255968555750331362246407350972284994229151523050963353358663506822471933447208708519068235378343532588039931297396237278129064133319896213530153775350844212869953285138498678304178472832814585029305663246680497155372037466785115605810449403261036019697727269967777198205040573895304713945046513662306239431129429176294809297627484086955174079212692973313271566856621545258398836950204370392497265736209639892282935737137158875877205022514886197480675624499901596496030203893449549437846873756900470299261999135716778989817250796643726703659955281584300360820242144508468176440156025397964338650583066171159929758812087682852178986861637188172692493008482287470589150262563923579282585760204001713326639160916846006887408906043696574458492828852308389344078458372332299291451983205630436876623721184765222953665673217848745274208434794131486351900527364786971697421437365418121649714667279217365096321070723483643941862908530138199447065524144649237599508313447293680249735999242317042157007714465851468784776721822059290761512178221374375629356241456177449550662931546434540371327714714269784513405009116968889597070796578459200204566078566589809181882630684278840832762656356350899480973036933765099534690915160460205644058924826203013238055933443945115145041602673044129766654737814233692224299069883478531790713328504739477894117281902591171492087615036669395382406356646951202251001640117100240001347988930233468721373092875356090101580254077564911150920729236233781248 [120,35] -29031131316967268783025299725264188948887395395565746735712826584213956569561295443615324233669395882520102091731164385454999090580734145366111449046608445848338484092350928035687362951491050889278616914907819155959702493909862591358212521141698411283799961999001950286677618094592995278899328642488748123664474337713131941361751166390100992070610470956096371947083310461142024236780272081092705470754612050073114986183123176304151874126187543083770248820057084343360330972959356245537700804919260936342213821828418806985166352196388139903204786311211416466288447259571430727301740326750229324657400223520696103473202529568542586317587270280041692389165759524173835838621621175699400203914792207309891662732977330442066677751045355789508557387067171682985880572591173983726081073126879590954892982209032142118808808603064466369652733518740072472153642427306753991681560606102303826028487639788649358352546392736206938480824471740153926049213201355851367755288549646145273003102844775254015132613465729921980740624116197734955655955105470232700507045314195843483243804007796805891660529497729127974125471459062154137586527154442196663151429919784388615004183787512849807123966731579432622642681610135143589662914365263734226847280091907410295326989537961606642846321013945690701050824111564227429608906331414379693297193415237834825976602920334711883877723053613670037175354321101601753600315144412169795984267866047025054943326966445109811785629086611401968179396683267798002272615978120283791104075299403902604454844636839668161167057014275273755053880538425290292203648826299301718906734281417565636704710899441581853346251136101029520924928525917633667772876112391260741360691085008001634520392495286640249031314127285831043921801356475415862987046378008675400931451085382443103046763409700796410282573331201720155002565690781899859832966429623090135204378080658850718145640194255599488709971715190599056570681264024627973165228583907252445906592708380480196622470708327896979735616524750834444222348674646975810044159598084432667437754369710017088704637650851180553926286857093979984460983929882864225902448938283188053803693707773519205658627573929476211030006853867952218699148066651856040537377900008162964182528456041009360930928233947234024682958698665746494012932226018252155949362298699019262755479703156754561020740790072960942426498618147465753485759684410228887604526946678975129919590514718136945313054720 [120,36] 9555446458380089439028342939304419831779279615343976328555023752643709677098580314071157712958789190568232759932800118598382939402042791860835713394258442466527212882224625465121369622890372303104072234162631736232214939315531315588507736683983180768984708030998443824968396889407309786094015981916092964292813463916341243432656846258168133991105124943066832695652724175373399011655666117245641983507516922103040827597467139760118479493007811819000743345561472807427110213670534541175180877928583959055114098305185651560319211394249493365713658190708130847166907616039393472451544677305270955953943729900275716033747072821381595181674706658244540409037979434343353110468478789216138371603874092823837409479598937159977453141699551136270285502053580708027471774085398094240800608480891380072844776553601622783677896950526308507889791088756190586208501251695344250115685185058645357669107347853183869827757702022243765256484380705839102385778572153342397513366752492603542834149933819341347892154863096310515606198440069433131752538542813212068017160356504589202861156591989482154777786267693116055816689355765136504457991204402919126589389156462125894926761354468080374482819708885792039171863240492469673719544327036313288043242062365371754144559590832577384649703476050454032701877128835238810760138522055072678785583330592894854307752301099421683477185216917296143508922402096263367570182743816986116866863460728255213574476116399894162399025830510782222870848390225049206787814630053918417059289420979448585312381192478174609967624810357971716336626672963935624620704990052679837156673500522378055664579571912150824472402928542244118018185821906835105917513817764991653422633336759354922561317162340227028334727503594503882605614004972630514044272579751262850813001582373486803060321592124293307936440929097604114592478281988534255791520906508873619528596783629181789914198240538777715223353189902130044222949412040827430648941497705692648126092959505223898312928956573945646433538857832570779749071052982561845647228838036343490057360048120795994585444112673701876156371872218118377419898148209786031253292191878313855616155263471554203184357909216888351588983691119613346176425119812088705890855681994575671133730898769273568115774590617221870611471684348691825732619898483156523662099476914417937459896664327427414474163627789973820040976547967221359769315084593423731984307120467353277713488770068403321831424 [120,37] -2316417758541359444476925873520371431109767648703465946817820001199057396390963849047044525493094271219593622565731502793243911020491216147407390835909314089543490448255102735542319235202779318393930992050815410716352401233501207814371446400643688818705455018602845337173328595935748712595639907190858978535968535920090875215624891201756663061894470440486362881486219183989299222868507331007004377306548003902856407167555948182278150793296134198559103843428553101101598578384822490375929582813176675986759209970381947240450643869569040888872933852702646018613670838020570037737808031505666602283799371497939166726156417962647492706115471370098858961084372164108468929959470066457589376463200246016595897617649272240973331756712491943555573537345530040400124592836062809996579229018486732827426847907885819727650709943108725741829497922924942948225949672193001311654749262591656284952804756100421062910190028800073872068293302103266123551072103294335620147435656320779601022878945325066591792671089379769972912464185358977778124845729957005557557048338654950372171187000878784519568228320633119948300238364004877623736333443738006964652987206637338144913843682324639588425219760255274174097076782411828592635870804967836475872924988285854893744848475526470835762323757016997193682159122947929659644927260790169439738086674093003136759621942894358442237764518728182672485111181436930366341027884451018371742746942893596265915517446172911939247177785933368176448665140001103705419636606201588634936086606357097235142813082977259722398544877752607103377163563694767940724726138147802468826340950825457553727564025330606102864877139213498496322486093840146052888387994906878518540948191518805736593324062995349316891166276716522126764638982636344238014434471966807952346355227587042613989506715158180820375274912335990542126958890602090659325173379710786722958179765575566494417254433707828187283736460254869262313031809633295608742458888284722984704961874485475938706908492835251697884830315302907659626766320491843267841712500621059314693196453256630349778633768772971555574494159689941025526204864700342919563379968524148402221802334720006842827074142146756109273239186269009378071499731032266137592561156501250317689780557241090591615870451713119493259421573599786381942308032190794424215392750816525389270596634781251256457073809778350601690117225504553181715163021614549390291171148302946114629842035927353917440 [120,38] 100813171269363525812718310740179051851177888271174686376059309836874609363083939618885184475215924017029326928802581596750529898507439260132061203552191044768831676054210989469561535398787515369150481166025891527320198687496199387573459686381093644308445961591346018877748023050579676137236480237489309293590702772233498334156998905385005933951092628194215119946172279304825846851750075008510498075148295409676449789396251546623310908476695770018648656541769242908802893779258690608719041920178151820868753812485990290455619801865432294149273640376421978982561477383787234411622005879949618555290006302893967526909125377172312369347856205830634605135550896801543428419150247176887375619888825367618558280678244149326887235835145514639124701526500237848419679463931680592278263426125005872152147158984340480413514360673762626279656071565581833799798053943684562253986104184043940630736074753279483044155461686875606619479368655734163472968979064430065368031029754724635827631775502837413915025162079940624758487033604755937894702344927291792343572434266745916484187776289295389808684839427950148947980908052327600263840327590388496342924321216466641578305209544213229204773760741780492173518388497981299748463829658369108705908789147185573997201603285990491961557083449076910052117997760350098734635276378968892182311824004322090909731501263170936691020557991933079313438341461223226770622293951050745565706592288276881542279084061088513302735317748570567924953160272782165663185690788906138209471900554728419092277691319874316418325769855053737704668912963643343405510940120657385917611044749600371021217283762265688856753406495398411310512886959589308814011921541524613660475822483357879103494430784775877415672578453520926124956674185204916598012407043574520755322442398295647550488469788300598089404650436096871255485681275770148798086137789807438762128138272618164699088153464324832497789935408410112195034984048891120931560925950388114518918754193350687576019167670965185930593017450831822726329983020388868425552544766868676909705390668683978322159044808786768952268136389817140721525943967111978491974079342992861964749867158745584187319823812637462595283250671028579195639314219760146692531876985018854350459322231068631654858596366520050266833888513950136101721433994071295506175058248851568805715278336316896133096899837073647215562576821091309762614414393453465772341801300349561732715389921525760 [120,39] 325043411419722651070522277954935036944588545159956870720941041153869967586347620839696393871572516975663829958469668267704587334839897719213249946143250880187519124270545076475472794158577133226703722915405992521391617268190292751326553218784426686918867529138495999149695299010915870116683142731716352952844771330371200858205729609639067190668804831663799495493457022665325105268786522769916907026790343012700673915946844485290439549861588800347929309837255155249560585345757115916789315546324731064450893308787998380616640186823887898385300170438847117491725424900294298398955211365665033181001347525876495394296333359741022413373435704603534678233516443252495696011386291095667159313214694864480614768497681895294397792380912259630792681959025501231858101053743418799570755675291141634869535899618999457914761982639487333179930678674971323657693220023723672100609628427887565709315430492573675036263554813772151359773375245439251961189081197837494345816828624336661863370598699729488393522216539391707104716506664303234540565960164851110679817699135853471582850356219796710267149750017912531007948589648667666847767763591100843369268864992754239792680817756504135457958246801353528545724147829649770893537542739151750932893556762788105344567628095029802988438354941910379810082235096475566348983595824942880882009919678550544387231285190090463227556073336282167391575626822157009117524612444643644779434954852628033390035437133971130984992153464343756885456998934455509020967581482249420674172794459676785863714025708556227544760949513960040040460027017735268080798504349022953683227176044651122988352502630182329839341530372739317986805941402909072112409330160629542009932487461758656654244452516624115429279733004584014519342238704673159957282034335057817714957321737979856739163000077583528478552703822780581850068830444841244294115966684406809713662759064067357015285374168807533923735533646952689495066550691231710126999478482906380160589212098128318064811040334979170795783750438985244798222333470543273122741777436226370082871522446579589478190717886138099893384642418162239556658112666550022534002654160584795407587393616966052392773502028087843349746988346366554758564157002820303934845967096696935302269013557772723788768117893674239942423260283697398388280625439103992760163223815892518139340427790913540518498556300578663297441738399347948197300106704419039592682130149005630904150031073280 [120,40] -259059801624240458953207249580353647171660417923999011186689280237922412807209794072920798766025407602021455182391136900616089757237913985252732246032050320479706165609841930542743782285904769935371450972302790337880577730396008501825693690906099620388518648877797650445903092238586715096354497573513989675151632601920982187259557806119703540304276824606503441697702545754205628598128969247703185444765598598580263265734141891645904014949544455095604438147000717483529804237115022072584386902284413559085881683324621120050889618099575716133727584846769427834457012166633523870834624953062001430356152880973611764179577499082188100493172152675390260947854572656143819161324466615277682205226325324950618584859092692878934119991239869580555040643628283882278986417904952683334899122161388519028065096130449978181680260595295616960543693972086782778743570676976405366793584816044736655555586666431613715529965706591692887325698861341693156391612335155779923610905080024341112369499406773049719054194693942859710747773651568928019871226750293956530173288746927591631725194481605468943900161396422758728208356813621455648252666512773389344243450139219484032872734442649164029623812183906998003308314495182121440040814633555682098873170623669326346388558783029458412045043366130916529360808632751281455019750744349445630474769669639401629757274761127563840565256359927842102079992652920634169362614844551827350416687207886363554060149332299205245757081762243083818047708683630999621201002942112036221119578130173290663580449971171621437632055437541732175545060669787975212289155833928491427734923896548851536344900599741904020066075934323664216100039221004606255685027978637573941761110129225155325829923073180545233514841344155365490020995044495124738910761727080913436997340350843452343442399529298300237310013370246194893950881463497290086909029849365578079527211353479412137764477489432804169551875350159549143014244236812227010104020882997009348470652780001490468395525773218327700151930958577603098941617771569130312988250303656188830047082433117247913327952834603043992534667093020427310369732900761308350380624940492654318674148529027255450030444352957373772599853026983111795157598582559877723105787004370902556997238398989664087322457439782305983169412855098355300196095200204838079733971383604540673016684494604796576254514297110470420529484093185343965372851151489773451939286993011679895048159232 [120,41] 136637090144156399784791243412567326764239028034276617685578033326667785704150156390332038556827409909832842006611764682966790973771897188864236333643855963764699219540991424508372199599908477195393186550215733992256354281739616423672312806974519671762881535504522185349302509317994094752609489471993181588079266324830462591144244157658757979837466195374234546801919968713091847949424253364924821102773908685979258381704842829652028588768591357337377861167489222912318076750662153594924343053783926685650072687278458941028314203336580297893345865810998622719413297003229983873394323440859141271811985217061911280410567900958443153109715925244664471739550126309414935132474007834629224280579318605173982513399840390950596461646684244363224962775768281476569736655101255349072923419776565792501022987793062945508402190790713510254164082729255645701787972228767519230154860248178012775982016242894793180011349407244178737301956002097005344440190374871286713516493506667980264038988723910532403871552824864771654000046389112209368484431597393429902680964070095023921070333242274292920038657450208547101290590339265744956640117817235424358194549377401057621345788350214501370712499513326237671931745932774216485573313859420950262535758501006820744329163733590742750465520944318058233901816080205711267550504372607690711034562934970621661041922863169540254454787504164769249184738940973367462475080247193146377457823163639326849179341392258709508586239794410780959156883202065168998531908623098435038509649568433850186682276839673617265134635709423527512212971361290577725449800654545766788780343763699500417810276806529707239390775334895205128390059442502625531097875806485343835566882488971739301112522379116114864859003420434218252045280516991070853284576794299994764904589345798603547008025260720556057753907519197857153518838666505124503772686372302162996667344018613956447861456130834535613928167602902712230812426946122627162722511564771778324943964699902902271166756003460955350131186898060256207262607115807095174785340631822994624949937932212903511367898664452173453087553235517448454014451697921561991063038680257545492146740495151639034638839712178125676332656213602194521731455275532036461392499603690847493648740507881615538290232251476664502355959734394934258244651393352563613894349281487218102123959343092291312088048036541448542740861855952868301641263334670012105489652916668453382782976 [120,42] -57966074881651433956653522594276614606265380655408302622914559055628086970697843200327510916915452667162313416623952064200286392981740993153084450612166463173417240862013008131697211938550309893360680277025350444735272234679794425550997381245202704912409859304360021763836354420735617537702031918049971473872934734638115517931927819961241220447473710257119614637986023223408853730718745600143247445100143402538530997992509774040595050009872784606716071204331208828594243129493320794472722801577370497893547612798471702397931857274339384377340905901434643419244245968418548312561618063138099263136190478704183904464435108914210178410188589838183513451857833624233416483304775468209852791428172599417988333641158830895535611293190419820160915043251673230060548875159799463205101562835199576053419000742766136383965077670678867566849512780660647452350405901028914493389686839572364507973479032043148747333789157763734220718056327797348672295534664085049963432914058582972165877570479134549680411649165021822024368277098055534474197239264364133827386084286084160027130385290138800823546502978153977256578642740383706167535408385406713086632655564390954517037567275612950245720242032151034982967608298934635014761528674250626973725275034103184926018243049408839499403200841585510973755928702126880553701788793994619875127859234249368489646294715695369051506673738524291102079364466228660065113048677128441350266567255357086161029049651932261411406141536768761702990614386409214544093688329578630010267253231016284809535457928909928698710441775357170694316160816322546427260140308263438280062439351689885991495102120952416535488593300587380683523053540809717314023450097353574929043537701621898126387352871239011991881556112571022757460240265191063942652821092054175328283894546342108105736896787127521248908805893716784189668100403480203023347127468612056314377896695622762072040121876022818041535938013661151521517046726246503889944171919556509430043808183489762574044584912309077892274425332655013768805866456519279745372638698902855215405856300188618952618023335595788171416770731523684030265005543025537549952371795927024218151998032599079402336716253112535887544588561015009168230988514662340790611372008934717974768147908232868975425368509234187653868354603717452047384093159993300127579971948773257633327891510522574365525657994980519004691781992221163836930071607070728580989992945762116304896 [120,43] 20860361779304106596202224537900977017817566603107511580494410304514617192945214712264890514926328745800954701603642325372499931769707653009423172961150619666421171713930173446033630040803184520757196924008904904454428391307377394795510980046798757633092424873048556606684690847303668753445880941406986467300498882674328502539501333520177819768188795238254575247106287338582557380729612434411911284226026759753980932691391357305316945815199967691664021576560755666465027604576047558414539189560309233107471285166796674254139130879644857392755038061792178466478350251406958925347251488150847994909168258947274332547830950423701838767300823615455693834693270060164491626736440102991159748551678039992252038947684896066744888434168796984802076130566601478596203294643065945291977704440311160250712579950172402476675605937738412237589352686348169031309158766765930830463728375535146351180537180113477198643616067423736275358812182404360691264081463663148590489499005601636315299671421103606027773320039253758343164972120181325942800681093696814390647674268334144000019319428174122871854377045130830322466718222532584464051380355078521063296027864865841899755246564364876228705502547283928052499083487878053682492372363989300648306803334156289731732331662889704207384847382725604171602074079057300569581503257731038130982655188652535241362436848352493538693014882318871591739792033755083646851957400651238649048959876359363469676339715165663338968626303154802556843127800134248996053531494590162725888872034564098498239779597020901694215603103180762507291744215444781435699205696701648500913869397196722220764135367701786642196616016761497805159382256324674080406788670180776605389407395934344358348162441141667700030518813656548856561649520597534132714725160947442683012037135035645380395476123947699342110835469006392805460126407925232359621260068562222357468285364892913112140652292637256632983461084640709160692602235871435470471638196193840338549791601110192922961715737036970826671464177855658030488071537730752947529616349175479420287889476953032688992540649008660027712367666581160069391707134572848024762552612976244668471704294764599993660762455468802295993173040581280261647732081108425287785236530731176750920906224665048126741373567452005572356876099399399331489686194017376371968705593887034819388922925738778903078358803313614568357059999578175677341872895953944238499069143925391360 [120,44] -6491415011716797992515477475898582463178885330029717119509206365694385727591890913793118058406583785502330660254295789056143682620684562769068875021836066416553610704488745201032057563885707376371823790236404351595758480468037992645599258529504628546783506310756971303233798153363450372765697652980474870208451796880154274038450833513905511063653667780949140220192503243653543357253987679624313054642732451251862606039983972939952010906039397752091871540271978910889064032925952527131548121612039195002506176412666145254001308583022552882122151896981917500214497054360904254279945563609050311824227778207464801234914083699952596164825004529249861836349469671331840834009160488551514168884385216878853979100965072359234510050226644467958521115819332878458666857328995708306824404458300519969050962615692564206284858733443781533321986189815539456767214413907261993355764258978612999152641636540284155731394466532305861430434389841667315999990324271883151875693649976997747800699567242251213953423679719557766129337088529994892740651164299688029020079578188996345503112191636441758015542093227860758777010290226046872541529572650236598364479776506388270251723788025369966316934778709026178032298838256049326620104438952013301640225234897739296229463316909704162524288122874252578260821778187727868034211934958109806599438109198233277416658772315507683269864133282769801000469544239532333503802548974860046066458757653178347326224269925832759642591544707297065866187892362286623811022138359390309899727284777829960501115472033226591634617152934703786059436755607879242817729206814829677213189836241483710683764783977739614625543357490586397743459152676285826589713855061476538288317660379712765086383200922161914593400545294941579224867250468832397643952904719757854405599377891454853111707218795799063245999725344285280300312856903042819276640424739055909834898322592819358632316483899269846592588202972714566379612858993682035359456122505949639848510614494259790778516055814861184852838567014565114170821171817715800859452906611231552787196625311223454997626445628749237483483746410709310848658133461874686458254635364809770171451101860894670277551107711888824550193501263918751865717930826159592618226720604773594939581421126633118151894162491228706448922132575551216721624247924647521849138498750299731303238211983855360982735888523363801001135174872481106965568628277274894042539816386560 [120,45] 1756278178647389216769530088592779981240765193160227729660403627453053103188768411491942216004269545128947978484521849442383442447450989871300784915498642245428211420208091509589160081816810165280000418833092867589539612254592994919053630110890514366977795430904490075658426837033482083775135457038757059614486021265312274933808817489815425120893095784433094157777570851250855168494488246047112812432477269295273534924189047006152326281840996500932540001571067459368412816597517069938108505551215145669200130847854089098430528912023318917458496536545123620193136969233228582488271738379613001836965212373553331155628770441418908143081156186115110315093222750145837659841517147022068977185757889002218698039914906657918080083793274682507128674420232444525054651395344076966047671547951566829649806908287930148102175684228261376199387281886340440556787282383035549429371612328371032432465467834856808228967077931087365058490742077127412918072299432387226895120141145203970851809325537736335601992618082323705326441725195548180721401330807433754209777182146186768233297509756627720537450854309824168311551290005817859349307561220959408444925129656705151685428212988932790777333681208742150764924857381067518106172768191266351592292166327943005184067626668736100343459911669411451528245103831637991724063659424168811193248249626088142431629353087916197595492488798227351904093493107928232124697198317424515282393926580251735524080941053122040412899165287555860473510800112275629263695369961601549394721651680624365134144350930973762766567194577949210140182437515497073581684937722450118936748541177272166427801317513933839333161851524352920705036690637329669291008662735414077840750515242229688039535642623842355372049691591332085129729015008221613826207837316771639642092047662969731035592827595332718531203518056456910888679836107240819048448657915482943535926847939342859196374947779280651196141005259019052372085992994504993392021832649438220211186584015500675978254253050846153003261840404671482405876987977465443678168986557653436609305195053933773806342211583954768026080786447374370211031236060581633827980546884303064827317924536250587063000604467869499583341624393422475819768809483623523189505743606061926011733287374567546587575853890259921970833777349544170119298879561716463341305611366895362157873918561074012473542173456133380026549662631292428909512558663902905786588725248 [120,46] -411717039298124630130814436868417351386080789205297085855306989981688164193531309176515472463079001859556212653889525671007255105124316368011552681510848844666732232536692368279329710293797130123006260584669971002309833458135076508471761613472227116121984555110779061050456023357796699393432763915217927142734413133077394862313353687565827477410426228239019605282485709394665289249910113500928920305463915870048644847188329010168546519404328181866233922658622199272356592570757141220238843617244904198709257719441486911573817275559211030287253654554385509839476790066173881705322869880130565721502935285187870670750683425283427926087792687678403262772474713947996646865237381935158784531173277115837952903601985338159156084182195548636242147804644258845578451616396679823246043280406808597813993022056888999139789154866986716623926721401188444219654598636640143359447589407829725285527182744075332966407030021110932761154558559575837103616607176820116714466744754313510585524281262776540872055980779801985929867313702994837425389135255416623089124682674219792394895902718156136990178986247248000359338906664889657250427452562192477441661962308784788641600285866256695974570299443227231687689959438906195538450080343699641802694291222353898910398087939788427551994356960734865794460917184212715469429113540897527656004528032229288266211672971250280394756392074879729852303494137942009801872467343617546315542356426774250618085270309309151205381811791326764509641460442127222107130742123209538433307985250040807551138256565176143847512978763774372673241980281448579899027446657660967737576285469164299001521615096302926075671708185443813408683205143918698658873081050802774339049395930976767991001255556366321933705944778490297241124481234084130567323506813165175042104956546795981379929243695492689377724036630785534581890660926106288036274007940587629577184904981831157232378619648076789375889198648662801740965367666604339689322088317285124839649509047953677871777048003909733660830199404928644404306257910111697473142106830780025678360737826783038817280144451113738386773382698626088727654349516640468544812146893822927216678049863895466310643075493955960203514599084676850886947105764424601175706905569619075749713811481996199303708743342975382387975819982128975907520558132167598532480826769993478177504110139320693922341346491041508745134842311363760387830811429282895867412480 [120,47] 82512354483734301166127890639205405776645434708646399047340617827328199563911420341765640581815571165922519737476912010205180353181143702022712699976348248094890837888482874979255311758544062579270877558939292821540218510081919582891704800000168838066890248478511264163804229761211398610220966494962152083472053347903536940200616730007801439928778425622301421159660766863070580299257550131899857938328706625667366007226217585209148806670101205769465706226659752715998371549305850236165686803814011617539925564300649554290629863587573565854055276460952614692680140183956551291273229233729531591925346244885469484545080577321791021584429824581230858459341028993679347714449038346502292969171057227922992027579909483489902882924077751002338997741616929145447343714425440526613890510287122231486648904158948782484591426230109112374810435403396478881474685033883225023617728795845438872523881862426329826440281244212141414411649203246211701663736951253235327208982036143894722156132105688900658749714246598637391007626157974138420816081564497894689482849402922126903539700424326327770088390472824695436981355617758956842506625060701956966315260010510844367735784263094485456401626960958594918975273989811085540361834121742373931823336503490409641460027216452472254685632164608145935284584026501968037211236257125723273032407688009577294094424016990076827743093756095081881090704728653234485231583544087360616957000745819648615299289150009256254561574034003430364497293781326270754310687869420476060496098901033161946702634167471558968119996560735910113439767589448962534692606738529353871060245479121737531967727442795412133991268890107325827823993689077056413180324368350471487177108424064695196684284901948428967963807354067865011357882863572454238311722849510051930825972702454388067678540528772315870567497827560527855779940540165955669935767404646949186238668994085738159264849827415199883437864322533322555597617753963511037047896964048542716468101467818200721289838174339886362738559716555452428428082307692290018593565509997544148035622689943888698466545306316187892930408939329304016951972729215759193134412150857668853211949310507359686093220276617776185382061301182926949514401387143513323534452414507434269633578732946929359438379635749675017681851630742435814655065473737255182375809950115835308615081668394839213211052345433508976273793499336470013578978165074255462400 [120,48] -13689256081942573926638091243696503484525783548138833927166718497468857768347037605357319957104910226260825873044663525125632672617875029128592489923354723908333697781513906751392417370996169807161616433868812541845663419803302550654092846549101933635557198500537697214535716729023799073467835414500432009328784128062466343992270539700568409359171308333289196990541706439756096137781031380681370005817205282840134049598438723491236135797942835766293569106386883316227354079233964130176690706240748584281863027331193184179592400924798835606480392530115755120187200199626287840750604159437218731398098888235621627834828723283455058758930759849097937277640303913473688562585553147598789271594910303370958870817309960679330629504789638371526631087706764576362654679515968790027955856023173905503206796288676122220779733727634710223935358331699307667129674898285779349558454121090101540189294370952913730440523926879525814292522242587395674060768676001010799815246749692511855542760715985988761886557875568166495816824566536392530062228637272638085548909561841374627109390697036410219278115127317316714919881828412264406479794696364223682999817594524026704501136931242265913138485103581753857696822546249735363229247657013936951286098294578417322974204282522167976281406429864434303339030807905027117932572869279609470736609454377572923086568371024577061243228255732127043620142856218040299572753219872208414406068363620169734175866745091057222803140395781505190320578357349281714451181869253876960768650451376059902420812289043808010009925771767514273982753265758362023819917117831883943823366302934579505858763369964093962454112836901071903498079707714239730482378888308128750644643939288036541227513901677661597608472982574472074301561134736907406443671409629219306529236069767767133490541731641599880878864588094141799814362269704944186229012217376472085770147370860607333113566158041364982019312827779351453010965286486378190524863556965464923639267665075247864075312991718975196543722595336320688036863185594163861302167795177612114643393873496843205205289649528317513700007984378866604878851402788639836653204487361035563116042384139732587320176438529931759853769635186804001848193748183364291788381931815078754214667182634367431430670369784415815367380550606130472866669857780302124095938820819477795497023800937286413700522838298257721037901484497420334056464204258909692 [120,49] 1725661383209456410498339643073291533820689611051399813936150907457948650282081939411018416146948090283219354843391707243892711842787674325206014245951390348568974586941248622818128662868248899584394449280253961288859368905146030204682147932373115315204316843099016838631037671959524737819158966614802677056090125666811593659562057465588772573581425558256870175613337105290061660269915794105398962059725501013641045753290519871270378214755602341067436758977801294174400276318349576321955729305711901378913057362277527290784470289913024610198973431331685079646132314646988752787344574563337224342458588477207936620618415717254824322160954049383920633314477346214318024603201019930005768894964503566927433190806002367042577446849393378659330283439224789516351053619193667292164072721875051670829081339536081223727872755800137182302046534169377254091856701450824563170975112214561896819361329017503871097939770462362294830828270992618998683568738615281122584135222073367550463807699923324269549340952164407269743425173446260873383714923038550074657361325214770351100203984075988076202541181702991294814005186417337687112840705571962319824730687753643881404600734506011003270097994871775945855792132986843947746794827422019320265886221186960831502826618186288843654260386790405328245770844874884454503551365886916198724172073504671468649988207319039284927431676441953826391932901597675220205900412064630161262348041337462795207302045863692587812191542036856767956406367824657970950925158261820406935867439635370070688900856456362124782575785567107604286244026320942359411370505728758325213687884849350553742675100460567803750926594675288491795386726930339094920710698881439552940696104515899759135782423608401537860451821898109043580767024908379130160149682056470677633363330448287626145667633118420669605220225617782516065882137505002044746621004966110923029313515342971419724759034367347344037726312230376281079155961118920938812368699764225137671692947785741163771729485431210358241318697481010223921279379144393029698095546590182017706599135791405380881871105788458136486462254458781088447441506821638415108785998057017019456291584206790819998105985785228655290367744786373230008415644592241237576050770380524850187684320015733092623430274932766358326158048009929097487215478498580150991926178423278308474499532423083122888368579250200954615166336498334377859025370857984 [120,50] -112774206532525300607655184854552631003844101521375058523171424462627534527547100155468838644933057911169079586369341389807415961343925197533038336046674627723174850398624257419082398612536775817192169481488588009417404219860685046599643559388494222514794564562035427592103266400885970981314995616252078600518628788848633562184439281197596003354403713515099225925114702468420432616547940194049966670594543001403390829936316045284981564282388362581693493605803139055317556427570285779307163293561276182253586587920760001395377868230169981065096000909586762832043054820592304470332815673441470035719462804640231584046078313629983104254628901284026015709256806786530422559806304562316871392466430155011589755229657419061559781526338953814906151644421562529298096472407405819264563636647537982097392305495227941198270153862904822117109807493882376890320342027590211987547228271394268246882291043206295630473285714202834235065793493417421450574331457394499831819450986847189837231793208842750581803691263855812395453239293407695761258775479347505229261066194486628669813398395858374779583974865137522964586011359228763856564816626730239040136480907282546243415152728210465003233642761761799653648540205002603668508946219740254949480269687857146991164533790188678691519105034162394333932132202079315656135556086414785350750129637655953299505273710989150375483532120710567017276651296098043259635432364120654013386199957207227385198813239858634001755519078520577316431344409592291563669977073613677595383011933924736915612750481743365044696573388778705019091482072063749015284935799974967364930333573992344185901197629501544558462533656531020299044256355204584973282231889961700843369834828418750888551081772285527853909074536315443682564973213057745920278645053128576093244218910716483266541143460484187874185808913335623875971655863081989760005301968037399001258436035564888530431961748929583121300356339832888638229272694070812201581755613221935440020222989084679328124832715933540288208535129587392307221130322005181577238217178082159419669364359227324868406614839340381083900475885378803958334965554824639342756244489559297430222640906994105383556520395724252345096525124320613611213651095003868451614692333600719855874625630595923642692191665521803267245038411009116645052008033698536743553059898130913376751405411798248011522587744959168937052807479779409288288401792 [120,51] -16068375360508499665202783502592139518732386392227117547253193446103880408802669916241658054014488595998421994191847307173197652904626090290915992755662952251744279550764656783732688190569717408077320172823237423623362164888254166270178301061243930369612129221219090959629884083137312977262647747249672260009540553173896929136898607150444032745017707066442432634683949961084242182695760130347713706642362193101807141552342155021294894415456767070776741436842236474129034685350586511653065061012208653016366047112957893968938667160097525107175510805741910619613690223766166080870251547219669034478197969705202226630387294732224928893761105924968889390721473579537417584555627922717780463892095069137907472270337929163815355751431861562618238917085264048846110104055805455516886246325685145032392637839476557434581344399744944793678028423271284129736141057156734339476879193956486005447766051708051431726210769860763726449048229804677099732451697940368467304840103017619168464428291443086203261945949595868464128944157033030149146456648509892118647650340878362884023888003911851797946302275342800089155560504341766789250684987167953704131726596757180472381094899129679670985894503945990389424260648702549960060686766900712710153771550120444630301618185252684536516537891956887820442425926271367811064940661442758905461171456070777595699086057698120449201237529765201008014925035517081526165177104592293080409435749149006603805127493975153079182775322015553942172532735781499168259321908507594609847735606118846853503662494979250955563086766452665008784857004899822321149944938449976409652051753406434571533039202888799432251631191535220586427877068828620176718642363397082774057466515117699827042797486783493990352657351706387941862392813081597801419484207610610955393076818011054394261185776902380629387260168533223928326483132388602640588977285976289838747645492996527246695960843314443295240034303488047950993550210215101215947157508349118017659937072319278443572763424083957578981537349355676591011058820510245587391677114973821531409705642195774746796334076213979541529150919537600775427252429966494868764393328459372188285178636006870334414659468102829536992329298434859402514737472991882590776388092779250195170185330544419085249447612541600159760877891021058968084414287770970965790566322551688370144171810237469897863425491821604177912440349856508681187584 [120,52] 7490236541639997089512551133727867718528547357935709966800069959741065355896956892532588225627524105683734424713888574404580352579488183904013343813151762423322736537979048374712397155834912391019430537641121634437003452870244208170460092022696797870689895712607631507184237006730883985062309983476042440953320143696527764864914080947237993574506874351304107273782053117929756891125547027538380446574925375636507481044448009992926855244227140740882072972389690985140725276783880090531436621842960491383622735022714174922488861711815776797493807447365977186972497573195577248758627943593853676848183951356252521481112534439562176201676018790460915907080132535046229143747032003701345335893116610769899822062302491396470928972042864767695398028139501624805702839501400721374866181761532294504292158410544566162660880362626298903548713466275027729404744207137528757152165176317553650417811252500752476999227562167057444524117208412160247848144143463263806828819166975534485565694581473396674336316869790555887770542526695367060745542024211026757755905083297418402445454625132950776086869939734563227893311136711341335238837617725100896789711685911468927447016645751109807757040570865023653196944483039781831423530005493823480926948195625194246406019289337632723110960547223327864745669715676704818800187589655002671405150725893737709678872899438038726267493548696158502613967821615045167708327172155175158490860165751454703606826296208576218004747800223134955441749204224888609912961130638164632136940409017548973267987958851055862336996152705044765490268725012549778114194339311503733040302260952497465220989422436853686356313585038291307860095920345027779573148339318482759973416760761028967488858366528415190211751728510449831314315407404095833413622855986878472692863672244139909082505711339178289691588020027868122453321155790531700121803890689815582682583586632078094825622163727905824845553957943618257981774793956228042833979964430200265289491189937094036965541305277456508171369549987145001433290307951204748272207735974611400275824891614705797731405882591589359148874661062102833353440503538389857380740670613374902814466279233982621507734722046230404597370663914017551206101653188159530161749932301325779616099042590298191704101051971037018461379893226920307527746132649036060490772092570211600006074529312559373488854841190023494204999556381328772192 [120,53] -1604081567160794644300711117028469664440585691506110170660127911247043779170113237575216159407720637220199057791559630534834385891699382740833521074826280818991676609571446718665482494632493468918136878250517382042869466633861378289758525663814967112556230137726613874954821129537767601236788324802694738826295074071599292543659007098125587454802069219702002907602890047329033827961723250151119899734125898678414206605860266833775808379905257988261517488472573948327916889650588558111081950752730448843034452413520281330724324046918412213230394060711901941048244539705183277993188804165745083283708449949428467466836111168582460321646335143724529527108868160003738129292768727078041759715878565731393549223968581460152686225865030843394594013233226854453294668921408907332209545212613750119734664982724405021518945700455771301359603746793762795088906607913453336811955992983240935655037290119197092671253351826206730391167729706501668931802728136353384815974584836793158846825930333311806959439181385167518927214980522465374620757046759326662154377730014447912514123833808640685159077542078266493766531168384343307590758455864784663483935391785323061294854093248912093290755119569613559908167904992776237674583790708767262133128703242334734403924354934909121954146396013319252619207248285389615322259529412326401453334670391570634530845221862394200865280842152951572129308509125722177280189400769358390972064110308872747148613722461193233450287494059202496272893773969691773314996436041066152978351246793515118041975160576224946366932715869293224884633836045432505507021443470427684765862886325708601799713659099023723095758965508134483271305843874046099907391793826358553653809198756850629179878907486513794709010410712644242432991889787521003330347715102418149507976409817376201485802575417626378472072999616107342401311817460249928758626344485448149982103061967845261988799443457828072357171367566152399135543311374221629580039617207135103218953561705642683273358946810500745765756512044371279048434682559797786626431888263472925032327179410566149417673151526720919541767759179327476169835290077224544400253463050614147071650500457235353643057749476402597049043329295569170330933529297165483841957222769755081374808610155520107801593230961377924093194789207151950327488803147953215160716677144372664005283796293598177272318703465094797018260692804702848 [120,54] 235952281268061635628014776956815827796817110713510198277116035577742793389577160343348365094218187789826326109891766364704492708572960663015974510988005869326066886591550199887961646658212036426737208305179785158626832767150912232770963270554664982956715915694848359553446175565899065712139276938670854685075667319648012029428327519883617109036166334102364636521895020689912680698657172422244486415290110926628247973355234037620003608284448393485120981434463770626281957220948988133651576424677360084009853865761091979098096201223899656956366816863036362692267850051701134718215315113786058887618282524393010830033118070646257142230311262223210933329883684842239233510993446418798215014003551289196715738501722005978389591389350459538468998513415955433056582687895289019701261809621729125832089078092592818662750000241370431424377461370325772228418902934349420053369796346217466189828558834928330656372799826957286445178052611859607267592211539809741244443490401549562912499283931747838161360889166741915250920588223770202618368369903977988888907982574405934597009369209463425897904394559620106282012684944110280062863854948899593998255040833545096340644236091469023879599417536201735995008685887627142959043131595498378614957468095223316143029176279556239054224678496089572850375048731269776696054704552714174262178379346293799731095704416714385686369228832681492824359356358797332419712738261774723802785099142244376192382647236301295052722414059661427135411549126643633310262033901234524648377772481457399140778561627182089311100498211263862190009937696318117892749024811928883162309131303665589048293990573964421379288965737779995243925520501954105289007666808298078993033277780686690857568239771371293133790499345483994279731900810263222092572350125599801532184343027787169631044504429988833774092395076684630766416479654309434770091118055336380789276646694069128191192949027775330277202103523672803153809079994553721370985386306247003434005409584704660157961604235218203511493236177515574135960957140163293842544760906421112158249875427856855465155950234768550798987106232197945299283829386375149620348146796166462060405548647994513280318011566425723253885305390520904489214954203830955478939291398150993499417952897144403841787522156249476235909602612523521349016620103102714790061292595801360819055679123570949108271638359442150190595058981696 [120,55] -22480926875447142987955874054086541831170749196462460700949007618166211248458617971119852749433905306594893895766738113092594487978590097701364635141594806260311140809674049796307861453946506428512314964647640163600045324150360861540112268683272790566629592647921116487597773962910825328978204695945822425750568786329459904382208338957642285029421722627978024944472042017695831152773824821759552529371552158305553332087646223833466935703266422510820560750215874673037167259313943847080575649858590861492793686879993003933402427081050365854858747458213753429596070079186492506846312633562395770909524442982472443659493799589714012615704587447739674697708765984431105685667759412285572341740754894475796970263359441873703010588780843669355168790552950776896433455187858760323406647295061781497162860170757536738870429081729424183786185384781165366602060359340972026188600526857010351455800596720246879183444731499625489673519932943464307682774494219233356482122395698171584596408285723717384096329580004280764007153682323815249255474836883190423365499940337913853738962675440147315860127506954129651327598352079834026409177585770247684285215629207004459068168129336626122278766306464381592616840170870157340019659011136847688376144006013301234175204698779826281184824168606091338581824678997788439492129424001387289799455963778572933247856308270984335945046021167314485196742912963343961093076675003115649452249363544858770811133025061079064644153687777945906066470211028693769418912139345736276607883247803820173374211240225878260655924684795759934348978734259546111878907769231406481291204505817596295785890133501361776336922264184741039103905442651801973490754901919917708593384241028059128435765597559614901452401003572333647199473534739349275772201012126265741437261199847264059244715848324464178777530083022413758911970887569735790998407441658957057709443087524164438306474095010920648156293480242254746091943888483714400771217626172314103614704402677387276053519352909017075922814804127321189813846435953973231793190050785063913398120854802049328042432487472278451716506931681707069690906652476688362351553078160229403789096402881972045386149523755929778410986707501403995253334138854843192513054559079190837804647511299453900934160445307886958499072388890270129501233254499122637180399734133120314499808561016653362226316850058202934899689216 [120,56] 272540486122815679725936384452475224819181919702966470639093843809576987765944927491593386584254669301558273267395413372537208081778275272090932769925262809151507500825864011605760301147984835869415188319870092398270099336630654920924309756636393717583210167717317667582341087666626740387145778516538675982631857393500828947607484202974272902191384586423144416355119886826609569349083373726079909141379008713738242435508779162468758353465019209734056649954927778684826855988431549562921717595381001160824974042913186899677418496146996324136910292370145168151103226382153463342911385022782145503201907982711234583400122765854347368534234598200823588153005297007295837695728999815682277666820417465266296531986530920578570463014192468827247816333482921552371204522966948327005203276339513604836630488039466098000250992117925584165023953726468282882941322675906876400449676227554683882606877963951508141066591019967065879182709541906598780666633901174011630936246321293934593842118494036252446177209550525034925889743135701991227048547151682785178217933693159483260772948911231543942290322517715607669533241166307787614186165840135681614272542001522307195156116922159045277628664944522282941717174261717398823136098570410094261438661377025634243863998001985257086121820296611463784828731782139211800218585411345990129490516386593098159414936371730983721855231445555307904729888459077373004454913587727074313812453690615209005338091084805209334264544968664088708445914748442910851495189377445864932423609274069774104967293973710463918656613026742635680627527434648950939608360320372531991353126998329356337546264646263716581641264965587155130927549885347107557512776933571215580935187618100479277095623669899317310378249060833760999437245504916671452886579069941483228060932997191839196810052579019650849042488388293983316700237221944050208006369398255109670001324020088092424663256516228510040889126450039232777915925722236650294569718315798254176145982717397084899289482447867150949824852001021058176893336751458361694647557772063027988966802246365337419555087812811216853550725462656262431201356148886159286929845720090718522367382887026658234972222365664749563147717994185074218373427844379077314589402059907342437782126518559358160099517821492257621650687428454915002442336700768329811019576436316655241912111775893157407846901548095447264976 [120,57] 429413814131213169618358099162279487137471311247522431226855025961773713937290988179691307745984554775269141755075977253855113076069651721390772985720701676596548538526910378834230244719884207111351542315727576461108486140890171451597293716092000301885340021339997446575070103822516793067650321906094090887763069755158740589117287056937934741276679442694446109120053210352611879699571021031620482602055159309370424564245956083738399997313617025452633512643544997029845748185313286697223451098703871699968675472204289943724132327837229401335189310505036149843174040270982864555331547045662820437893323595521591959865731683818636643666114817267170717735343491259287302738600678298644313261368697364462451889855332428980086052261012385414944946130972992227177948317435592302479469228331463866749422550202555192267881239549081604119329885097221140984568107639513626098331067820079537615692157087223775962825920691374143126529651917265422355445804535081026816884907882675204199205591754963810707442931378985443931826155882874981294359576254555260685623276635901477664030830430300385701621689454207612489277256483153350247304053539682670189282835102595482316944481515765791432731232904670394075130708384750303678339334757554160343980229496155219534041196670168505005247098335507748340576287114359239532061394762483451627982535151017227456706787122333441230359956273571109116065374310644108016234986660347438870978688977145344385611848959965338526657497214487930748277355753578123305946781081062750914620936340362543972100168688383894482094157693329391226313394689764607917315213343335875435472312106219023068808944554223379428055592604874912903837360160044542277378122753054420594629105633303224448653514240358282052168303795961682034900443464011240432426669094669860737262928379714181504692178834220727567537621836158132435101550523814023598429506211575222930485563968712197561744060792963793022392215556425463509668895562229888201091263565512602005809803043957314961000907709584921953445700926285506124561374835524179217760828343238894400882911148531790917715154867380293700802489105270582970923689157070241686212919629884069630637902673566162944747385031051633917422753051008206138121589399610946179936441353256467856777604815363920424248496329399902915087323841028014428484355818821658314004319104232088046917285263974116203520102956194948160 [120,58] -112606816060545543495335040025713370257141249885334194622686192369912815248050597157483151383292607792604391630709434770307550645098078623970060926119705811670933764529324911623404682480864520894676504684731203340856858911996599468820753388003559782999301815531183974685290603243494288129390586207089997089280852043699848367543873013107204162170235921708779694886725487396844247361647258427976252433554904424329581829641149767245006540786761246575475793056497375041116509314464497217419121389187953613015780944728197799800274746884666796481082580619731958510780841026070060221736010151229191764196297363424217625452849676644523845935044157636789035273161820627509900654631250129998590922041903376393543911455965834992544783398736650320598908408056539631155787118275424736900388639331620851539727916185847836453015676325447077609367184467953649745236654365092518973178241856702369382598226689676950683712459717672722778089066406010958988916945254690139961668409999959854337625399725846525332858808937448812398384065006420872434071857527982332359184778387364595452589084869385988119648281454377434854949103074260094511063804327964804752074677833022297404706566455362808269927036072585147724867601634452576416703688688657335153191817807264360723715061873804836533481108150174609293441585422014867370885986636089525042620450509790249941026847768893781440778167192696718060559964811874362711068470404684577610205392045894573445168744467562206425429367788102069373036813615710863930335165972733043431131398883231331867746091973967609870779792964638271791279803088350282261818591349002140783984772480667750141279942089814800925178170859653265093144202142308188443442315899670023005089313685955877867684697256433958893048090181543433000892854675419425766317985616871632259049234671752896787096455169116546040567048844370043394785905308441893965300124359313120143686636457480206769137097438440147494167691608128883534945379488527113451662483460560526464048697456552117588335934228551520630165931583970333662316594494797059885194548490493514580055631371752329244402758393728976895988856035111189783235623011971402622351089358521520984837449035836959231072967524404587568078000305040276844626709359585921851437499670758727078091818052726532663284788375372573394839689551045680449841754278791425583103775615849323210168769590863759817527212843635744 [120,59] 19171740881388972859222958243102989178453058006434021772292018901343608078648945348391218050001216460551789558690878486189799952219211589527725925747235951145955395907024698964883209423842027411678734745565672714972248433216910580322136785791827136751693079788872171549351703041582544599409636704271632377520186251965398643516629779545628105138258625554551139256110915282309278025779602518761204653146289240539805487062175867721902047959802719795332636290471908171726078248782195054381064185170509938384819866297623053984966916101427911602872701841676844074906188761040214467099993017028350625081374355897402936964074671225943932494994640985538752227256925679999422641299827330591567281492138456553145168110030883986869757446943681416864377956935471931925298840891064057337961453672654200435798268068783782920098156457938392989882487108667785824172761538234699682662752568515774218927830785033411601683263811664442896031168207098178377550826127899669837435665448107722777884829516550453987923025925106915284762852203961282187901321485837876812682528695939699699933957466948799362181739501197094231650976652786215130998658653254668002782973645913198962269412720780485479398113890778139069563941087644500149391728403508108394462237509066140195338397462219370570081462807531632563329220475453493435498008651114139479031894222009658975588725155041734404275006875838664075228772124935749318730176676041103419847069066331071119222260739553709981466445688484142793693849612953946156300123260146225183573100857189611396060581780876242555763972550863146055469666423642086267640046302659076488108491587619885600662050686880199968309757036953290215290230924452549462418092715737796641752164736799190453260706671142245282015468677387170741379307055925579492846646326223635138864367908561268216991958161285627550620378332232127875927403837709744146464741453609057302991858354651332576532863417404324365641668924847050644837318626719100678159294967275550095755494584924200936206100256233755351656973186453550152672940490457954811026305947044873398839477739024998042142517336671622733376075606738407062291626031471866102910942838075581261498694653692093028636215741299705812603596709116235892154616898453889645163056443163303974664069693825481926528707487727031800889652776481793887655383720081860290048406677532896853552612047629066925999920254976 [120,60] -2569935354674780804818572568294775937563779712368437694696113268552105202868005004711198653800733401801066894329305144886347072145222518803879647372442736272091721943486802094220557747120505373183932078216845627391227659966110456927829945896869267246434807724044336848784975848741868714816198753227579597163485865415634198659872745576254130910439766128913713841061541698723044475369976556206085954365349319033305597506599933655801507658509712020637321138271124745075645437576232330621866418539089227979797741474186514966443244107975376741859257030664649556992362311738986491202893839764160734676011061674596835598890072314125147124619060724219027986029532552882441796426370192487205641359010197890820884948169867172610461025469293203822862541615622692327549684117892033584194044927581707433862981138695155819551085573612670440838115037609842574412525888969243916488095606069071860274470098712185435143809356990734307435952797592060863884274627763764682500988142449253229471371632892483623049197050215093639630799097007114236350999454748486701515858950552604587125088699058385060046113311740871345370919713853785678754314964587641736900605163911452262861138414696827143881728515880719467077180958740492195204801694727184868312197021413285942028034477098201728972752436215041690743718931819905072626513599134305916942005184408324909132383830242031894675053690044797858515369994158736560910114191844283982336720987276236813639546025392157592788483205865234125660866923205468101641017261340020320916476894131597131733634269407451732115022635919120902469129074447903781601004478699659975659823804159207552543402773470609124344129693969665479680690178943030985714463967812412317482890202546697322154457638442097396066339068250613153802455503959176382164227988768710168148324192652941674329180104252554855343706223069910869195172387374238795321657874519829771200562115700013869945233817001251282126885197431497802745311862604536557738583388776430621392994257797315595786175269868678726554115203631813929667653678974465284541751982503576555374637086679035260577997078653437591055017232770249844683140587374524451869775129839491447861473718445102262165254543204781336708393833821834596857048644036843684725558562885972948793813269366528488805128177925996138453607180449605186967689144647710976203800522793424626950337663101807967040184176 [120,61] 287488312478370671905953385369723277516607160482588897494863634335720873943277555312394501877422998647487177649440939746174306378006557187501461312358035010690844946267722513611697060336078598293127616323985861558752574366389209232586753879802716764859993640262969477480810036223337644122321699211858733804142156599164171762107213068432005080912092628569763042511668996629297956619314365066380980138535090452786244622264268276364308386117639141242093336438240628733825577693372778032389414237555895150158306125404174499402903975760601334711073540414974449431754944945560101141242439874002650024248591793971171483843016418634932962353567980155373342533012322286658086978550084014998448520131415657099236454916332410684493766368195488352120483640013715731092913627031084763466819341320356792130494733347212547073880639088455845818927991466028286845132695433778822777806119911700080453166727036431615748892502161357592394525550004961187983002671812466007132642477653351430119429762054549955921958556600267725215226735013326040789545193726167707703331507964783340469337806503845784577481239499842635835341149359098841526439977239887569083266081536502903251537422005851837217054946740752502557809420132105132032716372805298961986729321455799573076223791507595964463656967176583157341709214569499468984001239843417606959690942489062079044214902441214432823315989204987901438621020639153203556709624744124929261865505157824067242083615834019786257907429862385252857042975440017716217158343319779648231004935034175045898272252499707425713305419670633513059033559991702310642840903087077018034867296567495879362578832315739022656053476981438498189529830560821166247946210717438559934412345673571896835884217055198710354908452937697498870543019101505236658395829271603149665000028825259741375511209074818737715976603897050037724649425908012163856950037225087101420750929748204369637337888242155152780444634798988601313798174649759595441620583632749006802103369759837759827495666349752704288510996880181536780259842660943100818336090988269495006073037753375761353309082915030830616466213755471378899849403710479897716124419334938367788027674585081527079786900360945286729703743682021648813148200114438899842750388594103543841153277738438523107816735931774463580950014886103605726696756962481758745939536581634971685967248784080910931264 [120,62] -27618765613808265303496970197136514808739993719802423951514407522898257769892102696650998571557563809853549628145389319409676258682667628154898214304755027332453674673600797191688952274386845174624395552859770316061155911335683729207982257428524414982104131744080627196659667396505012023625417630482673611315273831530984336889774744188795183855669695509020522709100177532010331760847098798603533794968408126227889554641092534665420214925132261989353850656715650035224899208571307847585419032118432162452863342518074886796410701141396091198390854235026668171445443545597243238932803826764971802885145923666798733303132440433618846948343535649359876970029298393878666639476316017657063472521768589022038456338185817061832785291378790805483270831163923046548425540948353441484906060715107812496984973874034526166288190005923181410585183605775289082456004922146070102973197938445106382593475793673451905135821792428767990277430582916831081800296965612111771875667200597224126053061990145472481591342070770324441072573601130460723818729525174477594365537257039751024179188268881376314696074169379384253152924295497823726466405992841908461719708333892321139205352471685176494884211694891897567213117247099354389859657802027946116175319131726714758692013360670127893817699928075691433068925082490867560634805350589149976131971297538429989008140080073898308967340402190153311866751877773202959302967964026850936951713665579744245220618067126688078350482731273792565792084157242816463504686102274086515431755469964448167752927063044837226891732925931527827246506733233407359835065633317587990760003342009765491634731083750164309896969527774883102227257434306281028509698325087031006607794004602492867582224740597860477110670956631669057948550894519622349635630245937745233274745752308275567250844457246262404133863751575748917640884566915522462762218544356480349332946025206964077923195652915907689232167490005993960138969854886315080272773835221664359467255857105508230771846581358835206399025939860565977674900864195337988559911043876315903143143897607272782188821695194444321858219015015693631175347052685074256161483445840441612631457995880006338945505310910862826769107122193694970600536430067271797399323559658820970561954325025544425047685645560107008280255023923999227800353308462219460354334916427773304059573916604429792 [120,63] 2333751658539521154128846362130935055570939632521134275694526564431901774295178266484362926604633793653365394146284665516977578668711454226200977606054424689047676515837828662627780029700059915670007234148652988742908714591719055283858096294448706747896792502591893318441335809506644860424395146507184565276280695628104761463414155742115234309344156927637521784935764641565021673442224094473404010896024180638492043179734598086361099729148885637165519034520213349471571362216698674195615250060534882794263146901493711605224833561612441814053693222601400269231916494554630396401446034269143209560214015282387299639007093734692842819222798040222220476493915916058585419897442436483957046020649269163226398237657723284698948385522753604743123877254004276704462631245669805338786141131765525749949945514603468316472607257866339733152540319671102597983840184274234773666400983853225450488871199894760193404623829458099439406213698623871597444378339099453404169039466714270239687564861791786251060844123282301052697641306605965603360609076731984422271914600381953656916282453066744842402177518872664480828066959930031118660120980481109154347537859538479439896453780597831598119430248837164509604388077403402606099514182396068868192408224603957377393256726692621494991790934029120515977539603327747147858839778967475779028093977318216413498175168260037548161369098148859008302464887086977882509543388531555538150631584295032397014537143167214602936220896768574023341291716684118067660260766706271879988085475324758885627785785365917602631534015409240861231173017748662515909824772757263172319214141141935840995695063822930606998154250758061010842099752883767754354262532866965015568731051148553650453227177752839380616121186158102522986465133746584242022209860513372543014898272378504289450817065064991983858618752841241382278043465201837674782133459614928146665324913034521128164428766306727111982060686749533178782857464905176010947638357763862028059714171275579236866197595037938174317061962634186000141180210671205126769940936863210898483266026302420547581463102127460544205901758900375270939529583377007970244989159958972792427414707889566678316063944602450542402722582112376531640201133954746394364638348239948021030691103506039599274953539415876997879913236825550050700942336490950838606497997083585907378966421098688 [120,64] -178693165535351585637412441401004046152861847001590372436911349220273790040399115371602159606593976301991548000893037969905435000533071313609605759625659837192411849589127398694286040815456074725849450011070970177298770411280481943653533059710043902386605890708187840512020680612751623906228422372885034584083957261963219842681095836169510940956550655291715712086272457638103821203156942590174476729822140594697049449771730842833501139441800387522762785057678417343709896793263766519685242020141308840319874221263494627886464272789103766020665230244205889651858219648427498276681815603193669061934295348965748750841839981374093046252222287819742365642199789877739709337127471148710514455402321147672964660774744592118285282494823948555697592146509890583966190821174306401892187372033637954659045639392578715417666758702804733707058867066903785283501425038803392132013927332131779982025202261619196085206013170296926434897705650906589493059009552460975810758852606137628858582754896535803954900634275522001074759484759335342847562666841124514873015809905722450968565324201460745788772646243637719477632667524235885451910350178840270902985750489026465166524407150197012468924318776835898450082032099863200124202826227832695636343030624826882130923290875527302055462602973401678866100372869791092973877985354407818662169462473320779347867925539008935113442226146140607385355754209771103907184553552115206107371640364315941060282191224478668792508639677208114971269419289948579171280438512076296819193952856293654471651599824898400981523784833385080769331118590597495158120175023700171177863847567482927596186434031667711018388117233293446751855596111506379675622149560531550327123347457090517993055488204139435205240218831098820993159286274600894637246701200000798004953624086936371761825592597625424700626086303372381343311419292716959403516573044915534575912244286286931750787491853964779004893130643206874176585336589539143033560600708444910887058034619988607118236196055817577026224556144781564908491403743643862483272656837461448819819125953573204831138069424419007184737931337727108655295047069342148653918465797201183818621105021917921762171374640499541642932429562158754010297372468127932086109429992522774908861865849929021522722725294796782754339062452506924956133409099545114940247165252606161067371051074 [120,65] 12837619546239667002896540320822467227054510087173493121919270389357356325590111693335549679684321665484325223389936307986144727616320035704736679802043314508031089074812317861271868232887110575241144565994161932162840191769854727636881353481317701818326661518344461473169504022988209673244448484619514450546071410811017676342850647222301266318067694633102967711739901439944237770105395949714602415605893748559753179606758063525532464605855841493610579072346050852535293536891923872740171921778441669612648723272939325450134686065816038088250519146121815116737225129538290551605099903497256974512176601674051503429797485524319679326332899811463998136184215336949019296522525273947768899855936985767028448145647735521064572873564289464894442439638982780224506023067360114134603084611200507162366557845916475987652893157604091271892201578184216319573001056219138593718829258984516472956378416771620025715988052279223241614639187327755393787514326963209926358952261739000446868586554758016460554408302826524495514996511349367382847631845681569417510059620277079458831840273519000576430791730574583276096886344139901163887306565585793537434497872602754592837980547434720756409263612432755412111891030115255033420440593162413617991531516434494940946462574917624408323217500081559956116771455065890255499535136476031928652887492994366035250112980064702219183148316636322966356936701965492117310806284756152850542086837959204673028268211564748604378961052799076920148182132000033033675035440329804078578577431817450085836102325929614696518953559639703045745425684720761358219880644953528936218553979992027623153068284881573578950060550894126566293807808549306349342931904682177556276555196948252105276083053561432538195384424022250382949122434292305053074200042406947616251331376477104910284427989256186274004625223248133900243970723554176711750184716350572615171492189153089308098921419641027857814429721091339045277658348220443193693777300908969222885784351495041036331932556992685898042535395957444844220032618398135674807926179258644309210492172841446689868255690310317784757768414075431283823176061570748619222127156830129881554399954428120879918694063496765537098586100986706219344036179085008263815382636038605246063506031842603194567888140170040039644663700836740608201787340265561921970880552588794294793712 [120,66] -881436126785639140248206752580614673780487649641688200069238620919254975003007588624036196581206459538399826007315532554193832070776731823159670111408532818245749066830021744116597778987134802653247407482910349713696137056695042464769554970783641682929450668756561494413527156964005219292353322533911826624443894182553128616034859349055005266333242183038250532234761156602450467950581086775140183156561612440174084231876676278614756713185345918955484240871958592387341146955155325371164233958413365094952173705516230797234173409810863136180747723672157861923037445095509498255694700695192381415535699081892657569188404077899186831710937196460911423862187119056951303636887834679930798717149490843326359072829044981883639733290343543280669169130520121545118408187608171108172159035932292643332773415670295172774312698221119921878332315296969563213246475674062463194563753748062946805901550743754913527248044973241117155321188960207285154362772079303227838705672475997554110572357644180268972250630882052905815472979406871799398972077920329361390402935461158202616468078373853964742312663501388661668412913394526716878838334880050321300446005542544378703265743252243559423077958317891104021013531893851195713462073906341389660681316979182216791253600564043403344520438775901479597220991255978311695692890656899856416442681675332556429529821862102630167757825200873566659805791892574870332961360997782595999530182848070011533179106283863674487833456954311159105699624809335394717948965617784019517051317625913749024418965841058055779359160928952374417868393989111358145442650720622637102897144931833856975652600517485644440864060095446428102962151460550961890509577192782700942351090845092746417046765319099560115028850838891337083264855496784289462507368219492697559496001323636701215637244498946006005157634987768810083814865121602838092512619355773290301830803640342973686760242167499797200709128689211264218888624351192659593494632926064905753459223391458435082158092643967136190813925236835164360826348415495831901139103429625547637245058448114233619259621999712274614903814522153861394458324375332028231832722413950706753986752157102750167526395424752567909307505845993996227380502297662954986972460632060412325589845779709679522157982996541023432198843899008085406507945946888141941968890954386001232 [120,67] 56067371697948556328072936396846189187321049110928186832496898588185839766448451821999245342898884529649381869838106010848109134832407143927833138962585020095370299966621981673384234628850163677494539959628268816690208303105647068458217726471992017177060624852082473718945108386137800920609645905344406360164665909996026355227133899197568711836465977921143537967223581727357262116477068000241819658695622270222718886578682465124913316506022330974798004210848610859202324898404572900960978719225090056034898497351634924924134624127578222307055404255869199217968347671695456059202571946144831913587256497111446108120543741146501676485487743422323183025095038038703657403803284542653509780452594620782788836844935164051734394957427272563686675473233678077106547612953425921429947082694621926709380988691509047712016850718247312206950444238521698494095304684354242406818896896273128678141842023207115955512489439043682988358534110337408935891441605676832291527348201462997520359169487879474249172525951602349156868109943343792706858854231124225998840377658372379650933195753608082674905065530598062320916135453169125944387559645687880176536556094227635940905687432908511249461697405168506427089680351010380605331204352975095384929156932682777578626390445032774983418566817252003811114462935475804400919644170933636351537659398393636819753010954966777733564264072174554435629981875747705213524403181534526960743754604589456298137683672505980439443541662044070414762528889380621557805198460649317691026804295721134053683912807175489366716553923578249731497312634072832979078105510270267404183924666778954258450185421972426949800109979878751739798742497826684279898266605745813503530869871321263266650591215103683296611749144063572620322803123115084975646046117527820238907316336117242620345900521377703502310123253070167142228123946162018676364237452022573953866503407107046680070985163666658856839450957602707272091184147974780323967247056352549780047072937982787311940517035972791806844546688188172056526156100584853166844720790840950493385393134288015904004303389027127649352896321870435459339919854273378219427393304327271447418832397165855353484816283137640262515686590208193092112267734026087590086393287115018697641272741393670120058538906996163928632399620911184270250961779217803774613535989059712 [120,68] -2986581514238881992131718592594611705101585225814383838101935356251036946654804520473968676756625654042805335132390047689022065445850740563658949940666363534858947149061959239452837792575357633928324395807610880098286810942223095236727135281522148712122339121900753918921400393438370635463330349691908074704698628402711328691597599927351938328743149603370865471781069222180212505892704532615123558960097613828344825669883352547970412226682367611424793656634658145198902304182599279164870485096234394241631157210525638804400204439309159378689410392732739636040083259710467660495728695366467565457524038985668424551728769627688823487334735823621249857485136671864272936550775919675375234123461268835780919672246714955087107281727614159082671808599902728139196254105608001649565325727886906701615225911530367853980931284408269250028929384114089548147518423592859792737908371410388174587922548661207868456456818800529645734820090689204335652516087969827950471764006288150685952826078402456041053606073838765530366501892547754109606530804636625004395530799513636540033194426170215842272572169591699615112240496746127253315890579167790687490940609626803176266618451976446673761865070374166515088222299200296592996195019537429098349568336190888725829519398178952781226016079604658572139979584711015546479200267284894759000645373664271196785004820896684185267730816980263730995150855957156499840145710470184169925057074246546792317469821996283705268619210010378947040982351498924160099762978871190789728100229726819364585544031688818075189294079974502669311909665320982227519033684854862685143152580816153558501412771298432788794528495594838912695113098524565980166286996077280047963992316578217987293651912304448907947745582476456044098323898206634815235449105454589839212387048773870406374818383916463195419790445552096704420159891867185301673459767476325578667872567667610461111087300728805932029313763099644716827291056932299075356423280671322948630889318448173912442034156037285142612242534296266619571366090324901132189302211736656789608973058932442221313176930542172692610059291066063342801222152169657395524966078040900512933283670680123534331662303261980538116525308473923644672639166859755037842755202079233563822618285695719825469746143551873531322842308834468185813090032976346989254331592780 [120,69] 103491400653539481078531216243275523523477327962841125917941640310605743271257154844753150816548394955899990837494995926040976539114251910897657502926168125962562682080118814647941502883636492042760703004805455906458081289620526339921069533924020346674391856406217528806942290196962531404545743378269113735474606763755497952022907018803916323500283863439137437575602331806403120514682398427312898590132448812690403247918840098265616488948520805618560176969449282074721552914458696061820972213154435274909279553704429933435963824271522221659693093184491681635640501823466826081233405674509299735283455278168468071563058781954347654655722484067090733764942552881997443041250011064667935729443989660323173513231183747111012236824837100614287773068749136450472586787897978323131914509883589268368622722086504305445996306154302086586787783217463417454527167289600896750464866394760522480441926392760201450833704884390370963454153093775598366871932046521665614804933567798047691210613162027392200886534891508087851365201653768030753422963839861242866793154070623292727253727472564293578267801328999704260897467127856960035363335779803857712849664545196043105381278407528595838861830257179602647193215475802534703571889364778659981430558923862856129829539517997522509976694235475242075941340463575490948315022397341214531253145164138969417391495369042161914158990990980672932062567479836543950441447482130339299377135066441481370289223378845955307994273747625333994365924480250421352134068746262147009958109562354429706603163444900133802433175541412615324379204851694565452567094757088607888823029968083094437516039545871691475303652827823821443457700982185452284553361892948439408781288742629150480387062968325615175279369020225937313798606025042693505107726848672105747003581763157608533283944054876034696853351528383892029932349009298477758182669302207936232395372754581282573120835032996521952278000572564524074006615294704914952518781237184969831594215796871424156953757494032970595009092977201563353863429615086633772698583649121464742696422521657576406730076325441336231695243746207141484513438945001694862486783733893852299001486200067710519128273758755427231883880821798196258921910646617711136446677524828467124582576607220444598260929558897821438712005769642965437881939112301823947666240 [120,70] 832506655008444404040176006186167591832523669506116668947794927945847458666336144128834410724418083213829348769066467012039141725727657105425805242486990438110037572119364005154616348923707301685996728273234334060584739470090349410215633219019870932876795881833649464873167221738662135873675219905278633635096997656880988680475096322572481979706434622038732907601932653319532145271607208530804838724239321944419677695787588091185535520755455348707788524048597075887544071821735202188504456151969134357830264525313910036989341572444670131144045140557165726530661275418268842570524125675478354190731923173040947256078320058379692468555527042282048322950942220958575183592034974569512888802985651439694111182840810515399809293859879178779249904321826974936966357928310842311168695192052002140552896035153562657747482929152157834600948975859808858997082612352130074870600038780990383283682918971557171765419271899191611321159110223833120900164596232376748204896911464286124312555207138509843300073284986562389392323772461180544308139935126720070864920855181201133679011074716115646995193745563222743878817153048263944119511388535540603671330329894190232990345655751823762214600827373168890239780180603953993075926590649923229613853798777687779972883800676287797681580609451042434443123720120803429549417211143555202413592556894649627268995781875939002514104522513674845792969649066462076928332397795680007724139338897597790172384882654992252088782896867514504483509679092699457161309069101873321368128599818739759669771585736436865530674774167003868437913311762470377636443081703992690408679671614036263830406028972391379870171397005474029120969780272068845624179991637458673817962816266334038513701663522521670157316718430964003205909888559947013848210187304046820645216588908035255725538467633375522405528579558425563166347332846235562064518543006893877912861173773652757342757780688821277269380008669619750684940467373690978496121407205487011685239795283166619265049694146629962291337635390646880191072270404469344528485212108153889136339581602348670530332533624902199428234114680812794122613976337849165894616853285063867236134947887661796374061448274494006148146259710152644865046002287371387706913941460045895683938124841587137471985584310805603399733285962156686553398910448471847792 [120,71] -439423879110903757032611549513672559507205388307406115581182664461912046361213901389237747288339437123833093597040420870021485119131083300587473219446639958941473302000686558309739277541443684635941521514223346810096567148925492517928902006056487962449554291874581870570375462844408973175120349662960408505104722162673416607451277308399578353072013184242211485095061430034563196575641798442496272662461934047812828127332645991890295299510493087693537239730882302003981699816159192250942775739787211837118114126787777088275827143620590377040347622341539429537749403147557874500625094933782187249287454722259229776480385442440460657136574899481480319413574751626522029132802068658750397049158794482670984416577034336234659485855620334593498441029716680838773590018162337353645001104398463252819507364158628270866768108995181280882618422366838359660357864030700446435697901765139456864947245396061151947307210286545945900613457634131735061495209414988547190382893168005442310285482753858547437807214976849052951859471066420553229534840128595697291895130632945586029386290196793828502168729724299830422482878836156890688186747618917484855144190958639861788285662576847651420515510086512608999272159947779792026433040422215824223239556952235750672741806045352684454231612611088157553746549111943702046261051536313582133597327604840135770088681603875269730674156659019559951362831360953737905722463747566285726816229810799030731586433392774796813842012179673296087755873979544747388458787011130557298138237683250086302400701386152229314433700827690573920349397036510545528858939695430327268277683728699562936383100714313595317655375943018946405629321132436343804510180165672675433867597298508856463327199821102735615636748045334297714335454500656388103368576091411875015407937258635570721478748759588517447280819592647704573071017477287957727591681662398199908238803014156286899898530212504647066397612252818790969020689369739121280671178759804272415728747607221068370090326094056141613433798675671268167398703864919998866068605789699661693625748749446397717887127506776018876273967213836354309349437523481726973772207304411660852131263146792123291144552192991269261623186433937660800699695208088425018601494797634502799190234795453474274143044821979534623463913402712151517214601573300672 [120,72] 35047024325720994330831974871930621249446306012320536295822365114604181123233778448396454198035545930519779284399545323882120268494857167583463386831404369379002763758603603198986171471919676393506016798186385581446437391215849495006264142409950749625072349747893978898570337734460963820746036700847995123733366978688976775147755963824533637634532566043109273755715614253349963333831135887559303455626760086145250152306445772283887219843804505043998288685520280407263671614521841424164336397693158851983867421200181723814250342217949323205411515043327426301169352619277451688296987535914682953144205789917730019753201366855979885989249967805925242900865016234250001885771435994852168959903600270415839740028097736292601804039703141718801416640016537823475660757449740710709096675698624536251610275454638297774297188743697345391374525907316879523738011644921412096472287011476234714962743849636856726839871760416245012841574974003195752166133023275975055291023347327602347491144077561861169919161735926865665345711302261504708152202580494966621163376427233010992042400928410281864282183944423262995411607838320025327069715932027759235333105093787589107346907192858602275917492358643704706248188634287310341387378307345492714820594119637550380698508281796069593870398032411851219808757918328681084170223451344661996277588513767981317239247595563859038701160309803455310858377767312252793939329559535429795218621604822162488584424468607134362751939961473401091463563460531535631221267766632521261788866295339013850899752685646315178534171071160330025080115415736172580534977399998565846360996544374977031794715190319388835720505288348241572801812478188126584409366751209532348611562645484949508677904978223355688223955387750182013819584219683384289783130653922752056753063312478196155392446383951400581123360269930987733222394432539337712603518125728810957030374164810993532729734708438204661337684439583211447628406932765449354841201215651611024200556726602536834019677829674007836224984808137165872380068197201382827769282641044140972473816225490120594870464353220740793654741159357741819158848641071754482843567062054050426650441201208664979801266318613143810879501033865291040573565739143424774873285381523497834093569464899444386377432411214703658431670851577667236285467363128 [120,73] -1515547316770244993189616826065367730863319479650155203460746186484813752641196501953078474144201539430720434952724194616139088034969904682379480717157471703796455575256126149388076924221935958119099054213445064563795640045503183310433575405632973414324886827759345072361565696749032265209975708563887463840469669549335136201054732008787445157922665328340859531096778119468858247143955656342308761866283104090340996463970240164189493002315508329150917678789699538554665828754182313538796813522635388915875903454835229274180021920830284866176319899200357317705869734052008548824481497374844278478162002292153899619682941948369707655228848495964484899303184416427040630670908631537381644152758681473189222490998430861135533245273805777429597325827549310385637225903146092713772307055514301773473966697314019855532892978840159570629380788456512862494027443801816996386042574651358228404646666221593590983019919478453714596666812020164381715644055273272731049114259735825738971684442062863702762979253244470442051986382350351590292973418894910362102705146980034145974902346660613089684350983850485453576031994254770114901356088185762141217151067950875748755966871474426352021573798008281867956147752793274364310737946141901858074746127004987516528591242434750322325011654788308179407564664821979347971188199965650214216085216954949043626195038274959335058579245412425018468548862702408265761495300509634928762576198304954895233447881879901410185571497857607210651477895063284264706454864821117608997516917460987175384483886638099674647959527188743683577069248862598415422052399653516508891677172840527586232186123673158247134663413323249620122010290495224620687794858420919388313616279330888637229511433060483395456839110976820429450276066403662180615554153902996395994122184174669465404176159534463311497783689940904470722619110602820815492944285285950012957081753149972950483083914949420098763394293698875848695809953807090979293493960806819137139939143235506926935390826572068552143539559482286093223945999121834045352028111015635490118007632477309244517192196461149505931765977284106517020808438110676537578635459562609227590651049214278773165085515137640586800721905611090456040438361856289927229761614971278590974771642524244494695851175609601726441575519726668902918905008 [120,74] 21099433140462795590018290964249009478035004933270280228027633948884052032608992339860569126413780061218851575776302710750565107831434944223443343609535798202624801210635649104675099781513843958651812787051443761272061017130967054393527159579151455342122365601491706079348997828711407517483109043426586962637767061170413608030456196292600290998836796092835888991708052000617764465425840488018039287209416658521280977475633629947457563821834791580163680644154761718775111222462330067745205212342241168264845183701165864092220054333876847944592953814455851612353619223173760052940050243062700132073542710435513228133581973696995620408187569579124186285712197607705664655528426537925340073848746500729585391186655515874041403415432652817786416005557519296552679854790285963845270447232139540655896050513270370463719596607442127378497020116855937217395026488601415146294475750924664547710882313903519177843949097548254191806304520973620585397804961465050579322466248537621466336364798300119270981334732121545032966437640702519001142313569592130475546959335522517860350288376640132566754637342831247615535802332515767998432228024376322675555232502197881540849779369125923889041664050409436022892178662791094186754068608992675034888073860672254244357132111682375950725886200814635858606950421476511234408398741333389075599311554202054604555832440386003023488690824359498522630045832037231406817078282268368930752386861736390820801789122615055700047244098750587283895172879608618898872372436257345242430208516517954349146299838713372288840717099057124276122020492965554062102617214314232669846455627046292705365585560091954643206163777494613740882655949998655890497768645859081835818057270076175397349081778871072155514667346865740338256121183621847296674593010076040835505132268808529367427646190583563307440790174516721785070713462149166685843313270412081888997239835530916511964905686406725003345752822465878853510879774497343812293074541639695962088304552043066325560074827415769581938460103869252228224446511669320709559967905161348819721729159713158680064814952798581949831541675161473060493961851731112961328398091413554500359713882788537411128475990476309942699958140521155452490216684416643071683079974994879799456226220110747629034340809760768005175107028703181135336 [120,75] 2019741117818604717755546544067371928712173477013403191115287698413101874365212832325583363897773453710208235180630192696906270000054481776713986724342177479991422519139889371007281448746351766580981729486153232130806023603170415870316692683071431187487759624879166787241326321358998398621862856783498954007890634449996951660253532155154135238235595479233758540096549812379948463580225046195781100631085145825661575557628064537755260537898128851828675974408686953415122814845638385238540715335267824067010229052133737505858657040373598526484245581215567874437625053596503836389715325512598810578880963836897451670522562497605009727394680791016822341347367170700707670140342952643476867891920365624630004865991146846607872083188923290019900173454264621898270500480279049898819550940940845614763131722498690347905783964357484243409658916633423258925428535279061166744612967357681235751291567289557058930947571763010204600077172696603618524341954037793549562699787188852733977565973068428933111244367617124663812615566868040635143288102691079913379543186071948033345074846272907717656173660410780360629578681583914804301466920571183451852922536784554808846790501801620423951340972302354310200116544888882136114977162542724063385866885801384372285545691328737022050979628363302433302457478412977972763456750318814004826943693330592309435022129317441426936329199983050613496892861032061979284038789159751050630034706409793650452669261264154759646599036039314845292688114752803119876475732915456212119210768211204195153233869450022349795501059621535417644141445339211447336643049820010323161186928704891465938808768159601052652233850545758395187140500204935943468011327178751212386520492171015664477897638584648352984917779154747132680482693856171782172680491535032592323263623543388274949954000499797113290087812086632605836179368994718608744954968694284207036146610437592074632067369730084781940320505020792943739500118839222473468672306421213843797435922271209649276406812024356215187344415061590690722408394289494630275708212387454588282979374648474490154444686685441719815443379398926189454109027485425634122962121719155978413483988733122757880563742954982329128474084580138785331883402702881566393611948548169609554286453824027045143441716962205607984261173060248992 [120,76] -169980377303576353549715144552590802952841354082864971886614922475381479741379803631424683898002970648543751711914994173029133537033535490617776372542122667504285965016573948254773053471044705015574226409322458369375521761499680794316313589521060431687291415673594980261587983206635248056054669868274428586990395811355820066141700100298928456063719492939392710409151036147374499863031448617837280622800869018641110758904180876093738408253843761122014366787495076929401834202025571235896642644485410371014689918587127387182757730597595333139790628503284851498239074514725147409652822653881429732307245029659200415292433382385727940552436401429712043445657727038230888098705382277885153912671282730407506010280425045178175516028159678277227034078515148800447162381276270882302360223229810972079051738095704518784723622013275795180080569746081858102047575385716285977069527135842817389755879643166276622136600124857984511083114607055409635792440320376006954229790048589851844945943292894970574242242257105648073932812643980236328334174109299369012835682437673887816636722630689879143375946339130092382864533625030843140184911885053327028994359517689490292813549761362238470562340899263461498384549608917315170951339436633738358909597336664532045693887447423330202984475258520444868743223007484484450472717951662849425064431885562209919204850801821982308951880127590768945706405912478901391080618276403868555922158400122715971415475382842059208534347495813838118790905921057234630230502646350597217234425473008526382817762029834358078135394020922730136691928994675511736390208219355476050213825379663907119747215642488682513519328618191981064578934359491568426386121092804738787636162085287696287254492478429301024097096013530170617178272599983460069780525278686468860811909839686133485670380671140898542971979244597718657339800916475407208820043505903806655664782564497718768033536412801290962684620102711892614687985601536399358374911603598125467492306927764691095692705895078607199457927447101250616944026749550550003356188332785709095001261051990257234245495962782088956043018978858291980370714023777186106565440476153569026416188518222056439633485347283967275918542217438816094736061262708920332868649003910230416648953163553359575140007849834959981845158356660 [120,77] 6643301472252001424485118366300222209320330078125318297257272624342574079734874005959955386473857100575065715770434827369857736345828387325209143669106315976192184290357430784999336629659922559511233830528418099732499774685995251056332473696861945729842261736323013218216008477829207580888601271165769663376574235767016029787525182056609332744794783082687122877502774588749998480702811606384426921510416259676910512456845771111568809087608529082174711670792215336270824481199051335912661395428165349615582983352591875375267138139378281462636315461893499331309675586903798535112668931413956180330285057642755347158877504026941381493435750174434699432995798292898948063747460702879270017946839133706860392101416864062080280990087514592421406934194713411695946682157109033758206521214315239952263814494463588496344882157437287978748895275780322521681802819899187255341286942839153223670718939760521767489803456868834424941098411594237899105415357213334120294653217373259932834646673621162421396218588950400938345805670622285114846931349885160571515196174659726236163312518288745828301452268735138977882234055101581868989765782316230864784613884514565704257372598202610695524663596378125148359764804429450748883936318467824171469390485902694140583921298211307538402882998145477235039990261014960115554027239528593678088469012949398500329515239086215513632483589396442336707599045956451152932417913073512236273744679455658131747010711933455748249369155828108503375669682001757310274725989639370565547870581869395642830279716738017157141069620128126250011231267371093702368751023850762728708153520666552063325422271474810977465565280833829009275979747190914243183123887458424262485569160914453049426650561783081928548006247856539243265604697363236508479315691288450519339988109321708821776956053505952596644750820885319739898655650037418675277245730232106985263730926452366066686825824595803158000243030277725975273204055806262839976828296986923694969370756331663141073317007327279425291348948962729199337964738235305328729058114445906311536494894024481422076900305047661691496425949245478998555867205346792548190847556992709883321803275665355991352214471317802990123942165243008805918842719475919914648282049278424089161266026479967341646765777133034836136951496 [120,78] -137987484307071433736624336468209704812542057025576635383197076072655488411213027893031876281906378128579240993446551577118311922931220464201254917260124945510630847217751473401545223392891771914057009380150333564473682224501886515079779126044485728020851067535448566295302642801367847206257072253343890411834864187609101936777920619270228191530728500672131827580092875126517599398517425611299605995792474099559232708981742927112086748826300092647103204794778907112782543717167456592047476620018581113517620276979825291231882589445937339056760439360298533695720801960575710062507270850220689627185076109422384467710787607046767225868093707510402959820687815352068121389661224968476690108088311950817824954104443712698410656535946480616483912784910591827383292128234260943915023231970009393834215143963237593382140243865205664650019392028186059687814752646621180947346799281752992423586293566485622518731000424424405508261168944918507921316949679640648912254045464144677139175942251859616402230552841449571119065475836902598673955837088591511587214355613726731266770692986449042226759781293422240217897242339229269641948096688213926547830931805331802933067914771975793948039321753856704565883268329726179782246338282176514301584019149068504315415953141325664179772679207284799589773711240973210067537907360405487800896242422375312709398082887900205916633304627316061330758444194398922586703084073503425288768821512397421719965209065473161304292874941764710838398300061744146615412973245100968190715782863985264869985632687711122544906667320539661365748110030053226421553824821684535273181013079520305283104223229513222790580482289124968981835118183730733398844534767498245336598666179937541372051289442760602225796305141833313848931705508833868710182557021375431696961016044785858410992092352375202998989693330023148395392777698038064666433588734096847177073261408539499971443594161567812753287447624265042464435578435856506122473805864044544418313476012413970196507303728541045510950724643887667592148812371497921810286857621048818413986320237660026928953351233495559749621657185515374350561067457777460190439844937522807400426863100741464658412099092045899332843490193223498596908107770704735761059334459738364550692018322974107717572646930553877471384 [120,79] 797994681365865575644144287288891569124981989552767974391247471341286866047066248822009912758822665751304822275112483438869463806326908091761832314090653524014678518814570206270227087228135565468970131053440470997856774596550300093772362609834231973055239071928284568506677195632004915734884553364845859674669167369308330429367185126744020215546806663205551175203895290146241932231666023352946319834486099083696179812633783746230174102116531344857174756640910540310591875049285026430779848160388407123168025025941118341950810400751077813923095689993368741344077767858300043078371304715107491839510361219419026748599220678309874092281048824631857348216105711305603474396828693518979033728896476292570497168476691095579770115391830828976190228208568587819931569785048745849396944956925311628940890035143066135649778011656193272264163224197215030880963211358442666647126702343533873439400313458075376339959888877662006417814837613349336414813792644350171049544593844447858592126964864063453412377510539055531303148812375341348121339701478184596955370828363011113857047836361042651072363471364108835322992567364697776056170803617248305627919921028636375169102851773572224705469519877100579793610652585042638374806043716676431399505951613843692032196829158816803925593498403502198144231345531336813554117052500223003870640664742426876591754681864551253108789262688290290716968645513991199373340979782225614015312570048948127990843641492650451614146455492567351397303865404569352893316384755791274163806979224128673156200251770188838700993162682421465218579635228026437445793388203157283933049723894773771632045007225836962388788960263104513121257426335281929361884335573284495642613223363251913314422758285285958775590411173492346339020408641917512833750439772721182832597472981151927943094708932679228367806089112794639091816033438553123853313594411191814167963044004691464540483154174825918315526125415098684846391609262892013550491397659388758056038257641056546810709971834760164336417331408470738863480480633542541826529676406138530805454269782247431444066153209601074659211653585624976079855384236722103981360818620168094784629009289031142808305502216307132760462188671070257311414017005857061082560799822403261493574330467661083133730543736727248 [120,80] 12745372973441359147185946932540640752121893053995618153431605373078024757995050536560182687482641734092295793136588507535639030709773897184436779650680094561616462029181344636543805084846311037901706986537477727180284720631286776144181402575779226375384645502230235149666877374189055637831491302935016252170400177795032774757600846335579916523104180680341045348236080609948120174146896150271524619810240226104467872093580981861872797100784517531121072500396754024757605808006511342484745225316187735606116142904690926012380589821202962602859472062297711074574638782677184029088401198632118581769893476779415124403526876325989900825646280228135250423157500778877378747997515012742546651421205941290750511222585291401414208518334967539088675180076657521069591388436732896770619398201960027786129057789099244303451350608766323905585469965346560611986296754464723408809735154004757617676907323560362194034771300912557770796550748014022914175579280340351759914203999971171085997096961681834125500967398383308946622260296617431463895030157942557144119469926377555194443696323385064354236393275020774355067862229323862495812163603847833641002044345085968830805393254094667194622561273575861028069053061908204335338563550655301676730901815033762457134812680428373070175717637228770207295437179376151577368163018706936999819711729026235520448002559594143395370185686884819725073384963138281388981929755804390388398694115525856641940099919670502389776055892881791587403872846032345468592139334869331229745130741488846382029800689021272252926021331511067934200967384237333114700626016202629606392911143884103029832391508446333495585332278347191367328036617459770795673515093635789979917665484743630716544355131621399523579871517287059424416614804327142743369765615832110830303087531369415813260849258316261495004272007788874330697477395335287503733268261207189210451950762636705724762632407810683413986589401352788673003052365834035498724943457660044623791415650733307331290486353886594437388741262060387644749135443159179656914868861334844637255993344102879407315891045292514140644386660871915051491870993456166585285230084938860976085284784155202098252136589843669755631631710911031201945413295409780352059671638454271610129860498583806583656475471648 [120,81] 1267213287082221100142265846459436183575370660490817672910141956904172223478994447897173868938609932360917577347002724156194369623675477222611269953913306497003461103086724961631913028882628261718122765708528528847139485936386581704026315251023921703199806846344188361591304917625941214885737343034466778663712511743905442803672466333962839301457778070668238147152824770335056063348811918641253848882571043087255206692259622657224915216759803661535099979749728347375027071366717338447734948529799885558022596834060364972684191402893637749553800138484718633025513821505080166475339087242356818348006285502339729199552176769519169264995531798005503152029401560559330878054536345309717696855628613765409972355249258614945525863796618813876230004239255716364122786709776602138122928276232300349341078170790969585529685577066595617150721515978265641070393025329163075734466812387108370469861883858269028113238323974624373202561573311210151981396666981228441066044820970990892718605098580295811066254477170927313109991017525602649143369059008588522204727154513274586910104097899588174383814537043931262631173592311155821740821234204955305197291461387849281981052645324811415868973524620243314120281301621557648995948666697571494122683379400707638748506461485719302086550833081267410693683929343677787125300055310345550121834463571703191284762544133086519801826156977055862934606110657001032525645354168217852757022326208081791223183990657004141487682991037511815474255374935286497937393538841180973768929324196744029596484491240100991325876206233871210241035266188214347631233837829543309684796264676842780409704860438065727269097410517751859269954303901132615317513216091788126216206458334797918608504696788626763452231314299729326222706577900530598814863596696185561290615259449493283036826861016483011281430824338893804753044740935102559606015733694404613760012861609657161760549775630115446719861865884535371249095808299663615359362846278964158622255743864502160704128375652404083469071496405239911386883842425759718481849226460566183735862658515118785693866976163534801082807746088758597183538965430831732201340541679784063054185606613072342420387970651007797324673679492808013313417274090164330780604187406045261248737484940581245723103020 [120,82] -91850897560653444890320088832684163807313897038204762989504776791998378439564588370792409767403607567383089409794087703804830780015832678147561860879941288081942624224026943265182621430313068305295607866080963039811876571528318184525014687482401091048102712145577143973586556120545936920133582132883971652213438809198260037000394359356412823117187214041653936721914301915004713080015514175102158736019545419754692447657073633028328158856392813950191366180781277259324603795363377773746091027827074102464770914124901287813215190031002141307190249800101324081230894044915455178490646122218972541235732143358617742836700622411629537177005243753534298484480013066009722987581187420397689497855185309632239548776291528492635245180244815169060960409235549291197941455603127093573947872364009959539116160893943869806119758059455012061946420280796132749674339053754495576009113103639176876335492690937041192868323815524665954539980041330582854650689834108492100954011839919649445096937529324904730246292935614145423066737397380222990126751570200746681674519005812883610390447723757102368374818478783404023651848934105295352790448976625125394939482790174470244094236274397258311964713810566639648840545245481174739947611757526837932965926712794925093293349211262123237320527069427613979717860626537836835879792256732575782743492110820975023054637779216800659187705086449515358496247562833883861522754570419955863476376278388499916372499705987221864818789276829316574783432982709300969068804629912387249575899605742352892949480635611776718892859123713213309642853865898414175759061586831948909892956572111581496069238218272502836950437870314814633027611229993970498746432630418769254837953423274278893444636551037913355002126203252118299680110855946054775976384404905621337379310372228285245082632529362686023281733740257861564048360520167553362299123774343817693917833036756246931701224914417361684309737578026400192456607624887813569784759014875332820441451848707244032652662729578843182408453895043154431377020414987436146654902763921697204474103317896633187841712801477560367497282710171665066965896948445477420980547933716500259626038257734590561339605421561782553625700338896547780719588256873625452177711860042796537931075667777128281664 [120,83] 2314073067595278109436079140844453701375712489769837122708132721366289806256811600272824572359751472288877916352146111198522016779224504660469444764001989873576134862011988897703006472368083035772770541407212978141705417069706504264650028862586061634765861099272361347129790109385254265066596235357404200247121026461576038593356341392728207644884167749377952897485890276849523554213768598314699695526079041426342153968426216138375664608286272805931309843003168687096334580055549141612023844112833448972841345999759101638401376888538241219726559012800932873829762404859837580108165373097588234530701084278443582694938999197565799658774457013681562934112911713191309920991378235006574373924329973778749825320147391465920735838668105059539946671860779725174326343415793104843887488062201957451110911551913851961601536347020124775227971480140167504191035276075033644816477540834205528676356625489812919024593746673549074272346339661706967862796729741934661487492414952588520897329727834594895799233340109233706147761567965045277074052625359972031484396809731882222579414567608812431441764803127211992707867135437988176462787088359235373424563428614047969323471892233792086818300344850487356089531592713131786776712532230653011341410523320183195945565833493482768087392832487740102404399389309646543102570759546935658749737400516193879647262011951212034816488935768645964814133700291281659529533924706394300156244832258431912399254421804673478761577437747476113313497343957999711062716533914920340935828412370388579332395484935414222802482931929796490519800548384392689508623213729881816106608133156612703853257653522603135041239206849437396621110905665222747155154034358422380413439719639298080780325884285876666688028218617716765569348229183765475321828389202015416492871815341917918749051883490846423765389469380536955359059846870377987022938716847972425397230324562460708203167156947893999601843090964717750330359681227303393175956973905295762082620737667975147907110925572175268356510191270510884211498767854050719748348953492957785656706675547350021094161179400062006025208647309105365351427169607847590192533450853048069624552127382603133941447167572379524469061770439546852987982479635481458906185965216682244953207981158920544 [120,84] -13238859504287904333916616891168404563950857909298524776872814973961005971888565257281297762698584613032555357693557215985839206753514410635658251034168778433959400507036344836386247816333971587297879302730370847462003420188016040979028202455286595725026520209637209094756847936757378735804776440084952782446036254076048704647268942424296155390747536373630235431968573215320498083873786790727763941723184576712096637076295675708604791804767735091146340626996481447255336020098214698089955366224097992678501236402242211564016014001202585689240202976281837437179353290544400602847952017225275050444180564093848167536303428566202675969959214756753336201279003351748408978053247603267716292697239284260920394589310459660277585891519088786355973368246752644299346005420304336122399395771546959383021065270409278995841247609673920908903181600508123723509703953947020097968356878861111911388167604310697397355149114461695259652974086139245008400958468675312063539562426993573564589290994485004743490794778227603726368919558310623053348715655428748661366142940053424040291143904575730712438025000349902568154313443765983392493842086152616646871001010522433061081867642183541940907791295963098918775736807387955811953590756092930372700787847999948458403662575326647102760738838528661405113535814498845365852425286169194982151636400157548356615821115070460897000574178148200940494067615552630985761208376210133371779447308800014869551517518711034970280936324258704653329136125536788833510935568600370160832710705897741353749981034876879307033328343223540143157201917968871411744477602166012729410880459356543436401744595379323597697622380100557198207506139761836405622781141984183694143955564205580070752771366857253180214198473321910302958533143658277201277942325832120055250065623470061820300685586073110325336630326130503445396932754970753035401345776779003547466609518412074548704611699598712478123782359446243310493374689607360273391479306858937203263087427981179951246818973006120901608424631208690112503709755103661052337188708968756802863916842174486384848589808823965910399698086518265870693862731224702072377578557739018692383467586913794761588438626295565107696690502459724209810100480395204913591814743739509489340309604154 [120,85] -725172536327045947581584765805300677692498750946575139328267423076264689830409984236142835237140701228490554349954297825149403897907726820367226658379248450478507732727877229665515034894845368173009811835625267555927806011277117803403184215614715855878184392296235352829470174879086608141548706401148046525813074525369943386997461511393263538398208013663870834596977522437944751879773081839558526718393049385408708257834713559294437426070247126099873165056902888820943441414967978713133998970656018395571549772413958989014109851209779355447520894527269425239517383667668318280166123093693621424607867749519473602938155080512353478443556270656639117495432309552293486542335269616373527309957306504048877095646177547027350837653617711815668688756809523860060432380771460406970959571157404474667456452318569400362939427929124102233921404879686758816881060431378017612537112437229034401386048464153167122778315395865009269491719238767826282457070103101992913983277584144962673990245841391686074560899656371879328298937378152671379351682118754682891348696455412725454085151828940878371454937720448786356865692615038047693601368721389916355206199870519105807450637084469212362669129132678192327323051604409098902312826553677163855124481719854917509794641260401381447847079692228050375417834488586685010902128906426684722504528025456509072880960451759657638377720445597388417567477878262633875145129076606752857764257328603574406958831740425123721364984631100709078714009739046560729591806013690853580597394627034473187712911815872339209153126767038046955372973854436821792516958697843297220141494343054961900908360255047087377744906340327955759389009564590837448332260071499447837997892980665997547850589092636599201741182302271784277718510678014348348450950990617883584791018560608676562887660673937920773021633232747171401096259676368964384852277025754192188099924030522029671979746785064963065776689950803226307639837985647839429026204115050556902914718148333372606538617930640715683697874853172632412659513429342193321145699849588427869101681276147728762402954265832230218563989693372303812149689329569324427842858074506767043559427284861014626273401654392039238464147972984124774962889526738799408347986671569401343694256 [120,86] 16718105698773690726813384741540155970871076223569899882466341752739380590607732952113712903039588417530532625174173016208560974630429718609823417198896109278304296682103053557969213902435555202927990608174496593428699392532067379712781859422273012963732444490769264767648399510476328274518005998220511683335840894025592467987034216374526634555540498186474765461123726960505000985424703289686393387317290824700767383705648680663971791050596433085242400169767331697005147234745760955987063891348771948545080203404106528071791510741827481978199209469476383382416114343508740247779994512231369003300429073330809233386284582925726851624803267068497724908809327915364139925484354142657491383815883887733224922166294959356139143471729525545051405656184763640244393987162631385347332724979686061046815979368072431623579064660094507171599432812474482915529772772629979354704158202617833796010696390016234888667924239903695257146392339634514828601872368841888812805100850400826425332979927609465401930920804266100419965217624501038622636097091568692059744317699849032054720675023114247013804275528202799617781598642592041450068777045129667281013751530563864172401633611539517952816683933680114381358250775913657387887792096265446427772239759756611028658894641630793681270242381705857937288878243428658496825133442968287854359298356887844981766548332949403555430071641334400172486135402893510729349755893883470481516056147073846107551583531441186268432448093055124107605819222468338553117513799180039732315625100826458586406885878051849111913767356132481305987518953406373869557208336487537233232500653282378190106290226475729102217942103926594804017076055358363928766963235119728623634701882919131570636529763396551452083915777860475974665709336871156900248328041309710906681848459560742447784447815637312171977059532837144415760191309068672010626969970981919661274236451934993281987113324679119035752827113662105117990872858463445446272794118797823328134356349939318204890750891551113715039822266877295963707046069068748168107899060848136280888364397785307837948287490036253369967528953030403824831725903686384547547990868460132325861557704053516360653871882105259126077718255549620909608774712509395885874030399001973799592 [120,87] 70165366486382846634084858958551222931766337803404150037311888536977058761878169948492169791053523969967142182702650922501302539987847885285044688665100844582152601133951764752734905412187183423002694690391775182075100217310671824341826934383126028216324665480852149096288407691566711668879565066179687437520500390590036438285105843772363110891027289040119089299220858541213845076603909714525511141910292500434683480761035386044730989505386216881878754109834359145259510183474382738965837423135572785205260271908205547947770833107064678681970121440167553056931287921060610758383982956143519852541452634705493123681466609485416931573056292726035780643335904919314336717061314431702515409342574317588048592399433638101253234575114512362245490564736323997460043985676213240514548871865302148919025574053116936885391323985347610694392420370667658333961962020675127697126203954421329935966220003063719531868642564647679569727121654725035573418458158331629415506368188313942251680309054253868626510550022059627094424854587845714792427195302936836280053690207125838478885025601375150964883857230599286859090641355399520399351280005718173944173194449995510808691694028563381685371935568620055954496144985208673746820215929029208631697883862786615943693453354640604258246834609448644099433451679600995762634196973479031758215012069803218926939753884028344209604889108069639742450784214671872967989385191238071872988136983456206922420885295546972766751893885682509916729075322309811912768978392999505832521311424174552515928114041112198339955433834697737630917366371468699113504839233530774911046875173440156817651996847547068834913387737320292492739145153372292948971497589085918854480275630959479792202415877177908435312790091735486230820285993627979578560290678122062129547709690092162746166521302795108620930685746389002722301273481006916085425840004290182324766878750191131328137992142087450632324135127663588318810302076708703468044765541765964858611408567018391740645183362768794019096731389248553179562722780061587952489143408831203791657886897521648518445720263400573441051960149890513805416360387786710167956278856187101001237047517172834828414513242255859456943733927534322396846362128255751823911306454875712 [120,88] -8201768060661188509196422383292144560469693220421480983487895715469438441871569299756363752196204127385414223314283279393786851172115422347070565439512498195042877776187946024551317462475081630375139221110098945737336409969792210850274410006615787451973267969041453470201445343344061800281367458455794650457344595175223391178574024162304568339284590744354596112274607905200619354952054733749274109702957550773777679872521710113864255024374696847405716056121130856369679638907358527253178927842424547771926425703181042041274950642601133090605117604220833124723002255713776907277099309688944804055783910038004661676251277377371646357678636683070835459653288367928081599029165551035063805325193729808983671884855054852297268861439656366000403617092607196211088199342272185682776448657511693469963594635529194671692264259756520897150868329633621810045379094488062078721815592035753375378131619184275920723048429823510837387481768318392598660260322905523605897472280516080812749370995394515864243357455455075541890001531640478791757313959429054590367275348662653003759828429075041497787197445418839174742036727978158707076914353970906997031986674008881957097292685124514832847192687747434301580892259140437664740655858201385031723143702338233006724548541031030167614008197522942692371897430875147558788367801958371644025290291436116093279576241460154852187662352982446671145260749987161826470223693873613524431936149343108202661203546066579399433478073600417523678754584394706362875586870707280560595107605120601764162904529992241848911183945192452137029896934824850145230806412898595554283923155040023363818515857691809592751032623780542871198699550682867910951377675449179791934846740246307285859360526754526775141182087432390063627327312466641591287468766205390645792239755088483303036309914702080035948138465863886241427631558960324795715046028391151862053983952149423515396033994761236214657642548414912184140533650466808464171701438202686679273507595019172998486433994367482797687729556400541880753020978082170150546640069840647226761332050579326346923104536071703022457036179046061153015399103863942348395086137244403668563174425113534930448905553083059113784773330308751594677660032101727117016079156584 [120,89] 135328201343598793149895727266165723891975808222518799603926466060273920484805566981439310619280356154958945635197353629284444650411564064256686459536689152302937768983781603525980914144579232763086568306610827140631755897844889684132827251076147623477456527146216882013588106417103797409490967537323583352373462400029315697247440073714372500991543433972077922059406397420314941444012832180550080175332105643412997277054147986800237381648542827069786022302074332271912949890798225309878103415812162164250262697052344030492213727364484671732331789297154135945888552840620289679249380365882426913524525966301218113721897489312386334543337959683069824724828094758127624625050847108221597719090379356767533722508656920371695673383599877356606295347294382691919708831631735911463756888304128756367766805529428105325481234671668717384477123536971064981163277936535512213562001350429661238021846390110112759820223537383234586345618134425792162975350591993152590059980735687856225535627259305160298004167982812745887019791328964654794549391950968232144739010310884561495184487414221433879593556653656892973474809389028178161489563198958961309636944617371977218819634690699779159800522852849296780776713631576570911830731001617683733810909613254932056861493189211176897126780217174673610277674313441397896671792709561341099972189617211678803606249340815194417543646653568591472344351779298113317777999817508805362125447447477232081256825228128229046520945895791380972781907133750139155934549595477973194602199763972359755198233318993194635685115963963037339490159872367004779938808665800246346656309173723525143490793757547704299676532615481086093085387112445973565755780136393739449139403559246751545987984441132152427765105141700095601432498156911823283487501736008181070939147282534343738307671968671012642969533517261346517416176789358001742473607869916793966890459355411722717978704075075444545650950895290054885831622177334438333429301687276375847419104386017914056228951370526864206521176865259359082263467736420897794838431737367861685013810047279011153908342824946088370751179589366992820602102905477753624455366167907321516527539481844421950470628354933232121163236919810716196627984193018760465271744 [120,90] -767242596194788140929087102071089663676814934402781334371116906836957536985991572011009421919640541672141366448048473969629547135049314166053437968651070897330883689605114662488720769820511851914984974274459794460720571374751670306688709055455094686908942743416560668549260463673998272847463130222109481419422639818160885592496952448126721121993620134090277400689501265171229007398522762713723311218730335263048660726372030905333445320700042321312258974971755448864604342036523401086481138776575257102646355475232335021602924810269601885013343050290657441628970283453570344078157573433074975896144185112701841563972040194426153814427993066820409459137130691251265355772025184569743787393422097065284491392193553019731545224091961321505144343044129023798190513396835075870896021296743586101527727188746626738764247467090529285562332280755154616315819053952860966954469897110465298439011310685220564343295251487835964953095048679339937398775860789649829233224908513183681452649485173686334820550500568358846090713439811948824706156796237150317341885731499809026201313354753830001229311085261013534092376337152649948426148595742069248880759750948825660330532042004070759788651861410722971105958707639052719854542368642229283249569920513448433565377882726983354622211020764005256116615494985878734648396365467531849955638648986602080263059796388600270396249906157323921300048165534524268539935423116914988136055239846253418959178074917653976864384711278203991312385393833087258090639356738521660061478070929200261131309084497052470309698590691672815253048306141928753486647897677246127652397383750277432390840774557079431339726582142084570360189351377737002782253160534411407164705013476859535237698929071686002149589640256217112557722247301579589993189306093050055694873731817909937901297619616786832923757845706165048869320694888141305738278212185969521385360839906537198034264784538543420777627219331457892237544955902376861165248706933729355483863676801496575648681293819204489432185063208848723395032435850140811159567564966562286514341722797941123650548414930288396953749352854889685466450186945057315159933652086080588382800947474347242604288639723915496631484570220300370673825977281612908720 [120,91] -4918476679170324118102345544795702570744139378028864027491289035717239000266614016113636367674994150202564867287038220248227101749469179022515150620252853623929305956953347679382419369301202946572498369608564641416257174277601990078400804671504586868898631222816726161674339038296084757887245619384771392627558680287409825297666147293983327774540695914064283980912703217045935962302012680776832362249451798517874353034914787647197323251702346161139820070242768811592657563058544546120206172727536529969320573708472852812669386382917151331935448929177584508503230959933374063976575739641578549822254429247239642170771299002093832878152188148870010855356085606784848372719499876222276606660349679972410774864486178507766408386112030009474051018868931828430330232234115464793126820278559026750661836284826306960727995776469093502368000213365505379230011537221340329756467814001962108965696727871314283587710953675493658593248542319052622206119216982596675925800726411128928878408771003226119402609993617742160169229781255957667149363442626923813758216335460035892906949664681073184457811377533690682162043761977322086749947865316584501628645365899136152063379808965232021557820529848183761530412728789379996159636755659011079170643573154943887094074003608596928169410151834021773322158087382941864643053019860934055596799453866373802627567558607939264880631262859503868972724354745208162564595599016288549509438740583511230538836187639732914454189273337448825679758131051435653637106852390648224542921961275439561854217679695674478139637730906503217227079580884515098442117804325236703002572846745079657522251548202382350915939839045741475868187928907963709340972008260660468558802923319130523293375372194590863430527668962346723271056843807857579995276053001664789377974050409531110355321952859880646890990918659039006356400109518174440363126328838030602285425148846765008752698860993069653486098339628228534935427173048825553040341693361079570263694251124658340892804490961755462836269440332598382011459612694110576087292234540272570915324489493058578908936920516465303709375133292832905111550478308351409460893179762694932944625003138230714442596797056231721934234459377151761044107926709632 [120,92] 133639407295109810514669110992997139393595935875688144462774726836953474028152966863123600510998332818832976604091481297037291678860977722266697124837338570030986730083191889682896752224455571476574221229747813348819039470531543993327422914620964205595748244703806217932504309908012061874774859762094768525447293442769985824757640022437297916747725722466083721585410919423918307454785015735992748090647695538571096463527382502050406381750671235008444062103264002102760308198314412795693527655212698409972988967219940828463410042837514366748232302320542923152485958207955335428781303451437033925663032877437890600051654016698887567670616072896656929801175275866043610231676487996000351984375489670168888937967769062936985881259826772046607310823743075671481146452318297215379000664987446322635236060095998196160669154683031738877796839839458868752534688793204997401808810460769139229824257205439696116010886938251800082880118438043866353387535385862660504528353304092475200561439973056569267484511638640528536155178151918425810767576106699838667568273885193136306224260331439654860273554383056012167058643970949467835347032075223770386381940822580550635053614234070284213761724740325200660071179438898306182025764565247627598664046551084572358758474676838961718514555908557587647654405001467076813754639131108261931571299440774820786437503221785149064325093689518783167127379478015856604151668329026675013719505710384040846048970445258426882550374536527320347320148774420660353833875370464313837062638896518970528899901991460068844546836630614192665634693434509592208685370622759551545694484726605854602127327444213710476079521566080307583942100560368650768872733547067141578311101852861690684687090850846403555137753505147294273395680120980239893869109888886908559378605114782892226553926969676199675616109424941297190483348735242869978667986596302691588280874342894848717459382260988431512012784572497081201816930931995649076037876612413668886810152107028433776153549070177055396624926336138759438880034304387376503179508773575043772241324930328709828178305008822935524229961839344897153336401068469536142284314876229288716135202487839874165872060478368755837071873544351793239964814768 [120,93] -1266395544740819249476593588113333561332268364126616341369429462147952899283457886794366155503780203245896629657335140213373137919172481258007731513042332401521821404235454559860317967939155586117089362772879956038053695639032973666080036196260571845135123739050169621251983985459062524874828493930744958607934756112173694645359605659804004807836225497712846846119426265670795777487029155556506494404852433813511285554372023157559542200349446486302510067722146781511696323505498066575995842494519845853034879689787880378168720418322006222339277632450035448526720299399390596029926674537431923200072259917789779381799305780056165624025354719588724034943993078432914183504805067512840648251303268637584799884109272100614614988184189046671679321316818444053782987428747656766871954140204165104244728977380820070122498105613221915287359621279187291333682807266510537727276100169957603658199460730012265492611169684716765304637002586135597394063234936786690735352553172603221084356945701364589030727344620589866665950248046078356120041779599407293817042679963445891732517056194127924731042440915200821923866978867639818515912389015616413624333620558195098009843519834531148569790569263442646387475177011798831152784271336296606195385457104535168616676495708409667203402581106879673469752681510447157495977823792464004960397527670928740377699349563277013257790876842430138662591900405109264911850731806427487562330607193289117270343605093693687558372996157758447921788466088655621180172012550024423714963279699159124062673093109447124422689800025100007659098969231310172117921684872628245865204062255722372844213067626659798287220097765167954831948344078329279613801018478155526802745163655987506100725198445848118850331437156773528395059387239082962588493841954970444668482767383714890077315216939207412846175647114096844285278262823684496837549827273970485979326814033739979106260093371023645186231100180636458585438530809865873734448687320897728301811010427492452829987625382239323910149690600819208416184753994184059059055069373083683432347254730220210931899015125802037878993813629363985536615570568145503119249051450521202031297222426406565519858459401785260936106967953439439080640 [120,94] 9010884105335485700146208896909883930050706009210373275426340150514000479997248867072864713299600900091090708780052639473716416117872960220970946218200834966930352957560108057806781092793958935376439799753074779832199808284370282329661405665592484026623536322581412968798681206341124118340183808126291783278744959293592948662663636286519486068768954585868400443709733060880797326135654723345898071836552517788197047131745805551175940496285688182980771944965936187608887676899151661147994323818322998856866423189222908906733404716234485267466141250517998782511567356811043417773495797727342437269095033194998539419781516246729464642858056628321859576007159024830689857024666235819258172254142094035651900212167994281897966820936469616381588866371395286715665881774261531747751562773562698322899131994496771409169352251136311998880396937270247299911317990940001093996026619497575347416824614818280564299650653897251511984031663169294647939600579760813631862725518546988138843504230231231513824444362218027999491922169641646099922948033872761528620394166009352741954569543160752206820054129400553255011550240421585147977130207817840233812983589357835700458903874295338123889854910307324486159102267940436914396307782347675957085014638466931598921099444139432404517444707225258681769710390102295861952980955335466750110835451087514371788271685456686457432742411659210138633842210185729648499916236243712820160851308194404392564083499963402014128259680585456029240584882251802096198036734690170067728409508759595712831572172409585556325157806187195414470430756022201894315847102879800301931393263609115793919830758706904783752501102128689668395398454735639004108968575418859544224184204742806342403807311538564874436164798455918903987264466559388466686388584768866956713960540678659103771734627432309042135812134213334214231616284250260628442231659872593509524718862998017192791466675064193725036329639216603493963270302052652190759505535834669969584129612004468975047680802821198232685341372014607345625991553518305295647014412492486063794909116645464388923552334858598032233259049187190157160768410071312421753184844141013291862832501335198537000692550608731707081392869842564592 [120,95] -48245809238539632821290865987667394018241943433586811288391903253150912770089494424536902632402461565843376425132473171680051568576571914853567951595025591903081553311735476583751868943883529990944516880048369699956668488311463288861522970439570831883831165780710901445140362973022972448572819790061904971173824740382755341314918175754889338433136256746040478550847928000160770265043287748286640210571861732125813151972995771112686658137300884662823670589551058123057080235918915108947604943552854494444284421475133828273121463379055220149078324779811406426604530146756874749427531019696984937211499917246433313799983908999613857501902407866028077398618822350962732096970289700257592504788594378720571541534639917037321476963721777867717037173462374389154703291822704894803284107054848565171830803249353947680174146851846915644474306477025411610557319817803441672010028712496292876538110362201665441962567354870887130967965287976148742514221085994323806583781764032230034206084944322870904346166275649906403274759500896143987485176825922866413342095971441988728097146813447220674453708308778950245264195114460910931228104787517338689654375482896644840771771105056639230632918262247484556333297903973416468244727659544965849951340009824518051627716515369983384443489394773909913395925539445766339548576359021897155203964870608450619390519180981886613240204718807803955289596218157835368492675988844767333032405561513010266090475585269798030912134886586904711200163200734529541159341657507567845578422410720733030534979298743103584845922712644500509303282834390524468717372900256001191513745640500849074967128771803305175436347530844361357644292246975084874682479801318045140985100047041681780945321600902125284821041567040471157579468526944818113114849733066781872868950166471974371741610138785520391565786107700671167170635220981252265101066766371390055189637808787477608262397439628634833140621361503760674010376508485649176000588441613709920906300278639962454185767490835785063223272134143903798979912347303767814723919537983367684027915931963319791235182202135022718385698128488098376141999184238923918022776120016236941702730648475777366462155104402931197233144227808 [120,96] 349314594437864575414193188705049058949224063483204840871422411304515459590132798874755815912395286473686675907658720967237107821069347101318155987196775694779824178133285898624303928677045460679335662052801416440481000350723905797555882504024497620238043417290762026609055018462632288825061857076708861777205576347593112793496351745028510841359853798840876964385006217983811051384381254701701464339902624741326706914104539148553403578543409192373855236568862867880368878119254954627721599115934241566552088334195246407172312707765723382800941199283656851463296710606038718995785476479661661367204594175069315150840077064135810107573318476059941821914426701513800837017548337955084994022026594553432168214158075967288125152975486679483713232217062915029698080776664312418572194298816574390588707110500267398489799185769580445253075773474765983036712480705848592464244774164978930966697336925372611794987885904608827604388985540582417973441598198598688367999512014366134279980764254535740761599472959493981321984304360875221551946366004192848447161976006229487657063843324203797663517820672615915128707624127711087551646992345358526249792122594768518466331186656054934318188915253314506669220528147948761316498428330909249793744278212717682553268279586768609866607018065346036582467304778071368316141570971948626033062608973165315936679361475120558984968818078375672507737702963681084708367246353981551293328858438614770890254592277527785499685297138537141340313938544840408704365463329126289399774417782130151670934605091797177024577766523047577754503793537263151084878835587446702811455766413387237300590096187489681270252239096359268515996705862179824039756076602993936416169546854339904143222458666852087714328921104639811158611723192154624003547023576013045381940690758496024033664841151335141890456390140482318118160004103886431989335922757696413073086893327990388972057347441568920157324730345105291477561544820180098888574400166875786633592166031593768401263792933967253093700564478818749174880479891216316719930807714734884126596015588838472407932693274426375543703955388257793431329319414464112622959794965566836978571271261393540192126575634725947210863972 [120,97] -1615965042779483377660810643395660189226299586094112771352749833107128771890266767246094573958886795445565141912077541974061829513708391347600402056685128113321540236647434698085651477590944469210914791762277473141453969165198822615845360704070340918586032916178508415015240468884142576561458277942913247071398170979904371919522998612078470769200045167335097235347332601662429101824738316446584390061912783383697015836272231636910541144210973917453017809696958475753512192302685343835930481970031878197690670111187524530462611723704509171224765077192001357697930014073585761068796217206546759730417003175763944676991073648586239233299590104141981907524811120107472380867595048840018522250929006576455778685276778250894388081409741231653585398803871860789012830470405620029123293046614716299452355076707266788945716492603713873338512969387454239544390678263724171661985457576565827360321710318511438893838292909608261628059183851238934995061976196387033984188041262975299904658399008371931924827520088325555769005015083846939909134924542734483355477042288628743555856189864098888104996990634637090621071165179448377720690783228625445416655291930185526393882413293691126405928024321532259673002394932002436975228481786662836671091452836337636273915126986763645565872715296704469034104992003382065487101160445731581102035973998940520707630048002235085806828336528883324667047676131078039649345391731750324815910701026807250399806259586599729033530390504144646478399621397106921034533102747699973768606573787814851825854828254238224976778630850106236653202727885894865488072736920255239328191430867268169020298739762935647684413474090971845112353638523770372843203785766519190348883194624630266619701636782778272431582110500229808066904850043480044924514683355058945469973431947818014608848170924625960582033642642549862886622672316809370405207198427109322462091183304762145229114991886067541307994782257983731356710536436076032631281657512669759588724900573876397364142684094542998004621923708666716531235825236590682480596807768713621657915554684975247588184987218426338278748025645624186744405205690899179149227480710769506470764375754535257587387811970729996960 [120,98] 7893841402026990821313619957003052651411815027442719551940007703060871570927098513184374877728592791072275029386527882038512289898388049226509975982185970849278804420701988610332294684506979769696899808151084993194989458280756390962619355432742696077020142226705860420295083450907210536292624108069066672645641021022979861124666216982798218487286212859991045421372240551698134469624289992394733675198901272647013409080150977496104542012482912438732735194493271895378920700543431896115865892057919807915415957954450842564840406141176747686077861201477680167461840775710752771948903753344519288315782511646625834175411759811340231086876243486292452744148826230117225174623990390353059897529951456041930971040747443328261219503159514633755218084697545361821622180360668328749384813502589988324792391732058899025469992899738439116105322002356550763428404142957351277886843132204637441060960623636160622003452360854835048060479280246477633544319306368586528179139641406803000347389421441368851960686206201094761069596268542235473422387527615476091372746783143660490984442182286827377744419458280747487348898028384784726229418033534848602444462698310890012415725757236415437405865282864923587971312809310047755262736577687304291517912131352739135649380001198514762037926496061548450723796507277427925993373533006676577982504771696530811889523693323313585497145277699428260799782154943347405911371773966751389092027054132766728581540113392874456983779959205722575184503271199525949584853723555203647893944855507567515332608368239153451491213955716082596190457341811763599407707341170429457806519960846780094963392332378074231393378290501961418508798796250727406804258482367435806439591952251975235872829949506483861263275207632979858111653234428100335852109641467447133704421614218376483302441513332786130297805791853182901023060041962134833773624952530155840845356404960572040136430853699215757047235058867227103333339100142133146618392302910964721406389897995602897941156390690025154847255597371285843758949340587103759648689628846837198390416416581019272463580583764340686629876881998008445245042806469204247873729342533811951808450920293326556984169647347232 [120,99] -28241774660836871017677174458537560915477029981424973053109200480569052304152704206513096105729313772213139094018835529693801209558729727083407036100973426481437969729996888892135730855151661081953585538493183905140461980069347040504430581513270605833657641375519789250420426207339763141127191008269900556161028464948869177775640274515161600661800543179918606958721052702471955472079083851467294700854627009770886037399372378106134180801496032361544354884897443485801623071266950960996439985152400900219083582450402541921083926697271472195413320249235786171685416240393098477826000969893806677562174682296170382542735177915684679504055647520815701461620649450768103025594841558389558706867133737808201750739495469830150607732313914522442340905803306790998825150362037322479257320219947604793419169778128007001128157683211921559565077250849466683193664751380254837680689811649179116939169511968074154243298120130157386798218090789125848824727874786573721728310215297324454506233670403685866280897624861534927958868820028057776159088504602637855180166230007888876365032381028120997022854958382726797682485874053343810273054146812418607853541787597380676236592095744996206333209684595575669611136378567457301010963555795556702710479315487145265142780722505753367945570035992313669463006603777749421857628044363484872144506179926643399704838574490860444238839405786278367078219942844610312160474884288484412451270999603853683466595225758999627612759250982777856326374743848959156695515316077259827088613395756558226500916303962147856603707271767165665107984670467270985618884370340158693564619245257481468677685969310777063330833236231519824868510827836880222743627028095621943739508260131359901722815544075887880581609809519373687680744473382769370203179892410148906530275945849238657637587679578411499214664657738901685527418480860067550303242292426225402687058851982963929662257159620951829945948827945888492079169226378956347157588805399796639184525537892217830194224909702226493744866072322314794139225946465804902244951263693091860544548298698318955849477105597034622488376951553755282057383248802986547887880879867627780871159031948504905638303040 [120,100] 131051178275132622698607728785027465647992390206186126253371855153635745998189244112071628950078395360197943848630177236818608843793460356366412624274283200034927798570260674867387647505829696814893048605601362815555817874524503402324765101816866480344446367976598113465398375678486998213699410888387379274853087612776055058638199808317412996060018588029096257681988851487144697060334281415934229115062069873307301718037304790262659849982025133836296062339112335808638684187500606052039736796910409489037386078569992212826822766616061455267932134422600787811572279824718620783924528342420176214955248071434602309974055712162958524505051593095653671142592460437876707787974911891302133740775431076639529284388406752380788029975230271961042317063931688879805562932294573285297703117030821765336007875519033708042124045073575250845706405401661056305266704799085943101151232592590417618838229763381103434133931288263152632415763707750625889585328989430929746013081935431072126673456727491668173808098830480779787241885164774691290223252068050327006670263417704409899928248511097347082444765974986902480645885110475792860748750216215918687218815575958110313487941900508805933451110218191370033895221207661045356828877703722389384937883472444423950729956539177134943578129182237267629214094633866256737363989016139424821258467044557319492993507469556549501573391817158764771072182720773292257635953624933018443489684299332012032030780636916683299220828821944026701474823816268680985731863475128769260007481998073996482017251670798651126137121879579900078442463169114020223598355617698401009366096183503648404563190001830370455594201293309868378793118654254940044778845622589073317916256683166279010905893505392063239988947467730501192790094476254118600193636857754600399752324354392584422288204698244259835785313250214466274221371993549750580328142490041878521977243529478777250767040334007448692721611120835829257813607688980217701729894837830362922033080521855486621790825138574524668166370151885947929638547486968081428066978553562256048786530650442337512220994952671693939990404665624535315494429077155643580246022888037493149909818575720794023096 [120,101] -108786690597954667048544091864070949672559187571027251199144922880657996295912859534712882099194323694177673404749258592730651475157596965388235196761311559110060748745612530935562235389730087137502805517805132784786053148123637862443330696019342863389489916953625473781149989143229074861305204280498584843520742168652029335498120929364407329664498946255114997157333129679307003261919134771690095454385534761281779226956726596904625280508824426091280120090831132062693987291528970196098473033312485188383527963314674345892839064187639205090148508956695980485454465343255571946160752384691081758574213761531450645453810523438787232919258234459141044634876148368871954933745959903943877324882108236484292449224215560104402376355800977592667324567944855675068914971430175327431713914904469015467953547468321061926654648674140977258561599747191432629235819766416502805354430560807595346459332354614027418487235261820674171503093170075253406129693424928524811407527495202663080547462422167547471723412135464460385351042232137666011629146097741078987991510233226844591263704575027323137722188018780322234981152236575090721613013027610976476864243710714967429288868840754638785685043895733421750953965552775085927172967195063862919620525562992927544163845888310420071282327025775273415921874517553508121336703098628095148477893939774257456966359070373057073819787394472229284114007532702406486879052560587799818939839591419952830673750112875119459337727782126338498266209772447634136367744860597983536293750437012149300827566050826533705434341231734471956905530124266949828568346175353859027833390467071551281927510962197577969590119057507370133373365387777982682099078710401394947062007518504332933921913105400289218251198505786575755264072787238254823369520881156799832492004042328067722423258959876928361148023527048662893005908554714625039476990334785035023984139268212910177212833537138435636502371671639647541435837014541755838601852048620673990650707635708069640492042515149056656150756599853843893284942002464047747093928371497269279416754683018218039441787478735163761896754534026144424670120713492076357060947774480480014357328648910880 [120,102] -282998881215602148886739441615803333937687190536956126973879400895260004491895834393764015520111437947335089539940594575892149127758175507358561444792985639844744671681123083269066314508429374570523451245357321817976443910358641820877656023538516551304723215644059101467361354256741496557833457738800517210175044728740195317454561715839210125673521766231541575026219563442951397002515947138503645865521752860859448046648978690752339152157909123059697366183469385659099719644338259978455125560003863221390635571655840674183442601109776334042222117289825286979856229344266662203027750084433532167235043809885903644733955590375297246240886013809961664362492235384197335577424303756778347610380125720945121020927797558597049847185480199097550328438314172739418449282788232566959524072858090065648046506686223912256974736013484794024090603664077943943434913739602369453200974401599772344593025886786847740811820515215584887461510184161030688230611485462869738668324928335895133516853489353496572962776318171800222376737776318130080030549807355669871097607214354836920303005912013388368716949042384045895156213336508861655583072678655266897488121141139750635245970776299408668396933552830678436087925203713683357301138826893673400387360315543649995566609436913337120587096406474114555331423939612623918224378051642006528319905601117391115423665949151401774259447557235103037149369603437194800268580388402320720366727816713364275252984705783548649042516739182222204362713350966691584566240955154925140055376897404117512769923573169167130626167660449519870365782493562051698543274595725371849978154470782445446842296043612556971646347700950222549934665199369507288692572022895037461617568624592479896306501195885029461907637798508078046604299469844226327198432653943399490658580496465389729724826638545155594028588030618505294975307472404980617445949428327562364525450335765419657751451772895174215821292871578928484853079770646522514714184619190759110756350705102027448268254820741194389826016932085288232000074557378905126868735443077714061071497133106893451512037300607845880352379154795779460424273648547724171444374764729775165634579544 [120,103] 26828151550153806033443674468149568320425773383691103116883748852835840383783610531378935546057677284080688755506739041497390876591707778767648268197558398911483318186872492873484660303731207978892928079711752181827734044240087565636150321311753259673243140739300848307982584860155233478424740559937243639010309867024920040737981676322196243382586617564293869304925582822485828362768200129989092810742641397434967925165136936442296908680961724241602687654490318369578162904920532297107938162907880327681868740234586870665450353289232718917990653195043111617242390883572429645085538072497859031842276906240809786622852037178777719554213736650892413773361299617599294243083890150416025618382688303782754839517772326488523936382587795190656393950134196121230884798537169406212548409534681386665886049341078252554293700254447792011782204188292480267762685735213209579508139457984915836950407551254761404113199575302049474451863124770817272570584202060938112446175700349280844665122959341510833678481803982742963370639209756569727834148450304100431725150743187458159776461667809368465155520667395740570538778772026301007374572264458628811420374274744424676129064071555966195079708694715715878780815457193097408174639730437513410722212077251423532739700542014951577876456993128607817384528042420116744777913896081797482007767434347462383883400596756295660683603681921956295208904295633798341626914658508769842977483263078745915905113762252887541787274626714047898079471606248138571827695014181244660646022023343033745208475134279909298540350049067154990258700458074247002266476735531571295905390605104663110939168664603688099366557638309613112985410859463527302221744414099781351505751737993463963785029382847003819190671686165677324682827319038760997650569358736439079803653259306935577275095464899827510941888775728348691087954962265009000322696816309379530561393968753602924484265254958484755907339831904504590844520670584863329042436994940407777921780725440399504120239412882629586125224034409917877665027369134970256173567181779208971123856351320626271717698151807816929203920505941325900555518496128446003331671858190503020071296 [120,104] 350297509116973065986974437612729120927970264644601168614710839042538439380742023613291401154802360037488110573463605016940047494859380942558924446573528329793036363573081482851391341764563119249329481951320528005369691248058539562085563030748868652111053281753536246085279874840926950476441209748696195498335229859081190342352898378806945401478045811876296285931260239611910882808956602321739273270499896149892812290134277873085099975908387927219007286751547091794172993334303672205722119475055763187157864889138461680691645067892967546517513978343881326059788533669480504885205919138590402686094699843868700959385368176600586087934884902063545304448527836771089603355170207747204296751014473339756911549690063345666789450780220784818554499219748003028133726130110747441173599374512011184756499846357360339682680224596762629544815397898509013548155856544312542666620618984766231203891252579834513543674915016437495098325557727564936397560106867170418749929587261167991997503197949827530044392065108758998832249835034248918463455364043773381793920482879114577759961555819979238998585710940659707810834395761235185960620840484104539625570137892417884968275952504463656639072609693316018573936510891010148803506626634589420326246914905996960154813726974119465770391871061910714206782632273784183257660365826414283553058957819637469413763671842743481365201954488250304123767413390124873659899004789100784577086073260718661412678969011590584893999416953518777615252564449878641827031871793076842303361192271409311629843403152572246804044150493298739078717170817328185636144604011537310050921174894207685141025284022985035867815986864021557768782281967779997009186280289303228184668408803383259270498395334573162877868984257569894341108195771398853768348672248966980116191759080956010816013339785035619159106107987408289492959086256166614714074953626535946728986383102836253812809949885204536112118441180921877751639667210620394312354116414294346795619243887840854371869772220216258368989566244328979787829681843086389083693142964488878873779391177794720278921432670616694088672163575755706872530211564968480950070376850397061492 [120,105] -5490559627150104072877512473963894472260124647454001727277600160849871166825524370430771457039135017532866357186999460615553717891557516320920191240680641098397980200848518230058295438233634344345422188673045425713771458029314370515217993678965725332859330493445547529116408657822830270389464877851683010149094153282913937788962570403951576702384706977882351317220367951351825185772423103486515629594400923487041734683542182151121708540488128159849733797923670392634181490300793119148278883883009583586439611132423961391219048620903388969272557496323652174610610962762900180472636797786602190756639288154530907580762234169179328991996645557485626653018572182405778291749935395671666020838541556870029318973994884857183746756267688541552462004603036056987632553467776851753177963541702113771101438734159253493093639467958761408144717574155718803115192904682177922276113972439845709188566456392670249207111426183035056159204654365486272897518080082280586302878772906723953972659639779369485849432352798029786230252216823804942491447515976974751961794875166843082221725149596017098499347465867106794019533305330116054330784778828147307761583493641623585237339862715845456054018663305601369299904848746587922202485084721203251723716358943024899143230474419000097794237028589658915297116739862799120627450555980807813744128577529086986670890459854975122906308662276869558158253641383030292952015338513265497634108243992691931803366281768854140548731316439619325151354596182950080968765876975081993820827393275227014365119072484134085953152858519595954330915698211861219935196265596293816148053924202731006170385461385577559612751719642512990568144542309117808381850375970377451714390074858675307671351956358081045696416940227632678651413548705117212510517821968594654156504697819390859212453683844730588940501029118480890143756782000089832467212275054149372569427756703090143431533691264557104692182436001450421192968479477073259683636023591711691932342073376939975432949921190529981614497240637034331347986190653810355702656551072169210407492810108197603599941700047100701008064538813753576528892678752205338066618829997168 [120,106] -37427837065173887136433606179962709446639540396845056574705856159987790626133332077281733307345046649202660496904535451018772705499945920640483412503085829745832626252725131485533044648280399269777670689590337625472828306512313168563140660358646787406163582693520454846123021146691353979141408488883193891566056612048362177207672213352967192567903650884647911472497853962822881683109295687333842148854909243948656966387219479317518212034004573276313703749271073964323969083860703832925982639731831325184035498391770973309365298643564622275648105816461855209859386951184595022195373589512582471386192305455273669866974263849565214154108433094916085325241789740433221894876431491281153880379465451490636334768668680547455762775988240833980698568748568339368997925521522586620722188150317428581054081019941959500188162114128376915627081867341201112345312893535277819785771853391756062792994690370210179588293053190717977629483182949890799665058080633973137294336198268446573113756140613767904052727414496966765815498518384931297161767030129976264744219673486233556282159301292829493101179657420560274454549750722461520000912597513911872886628966992726560949465322349478006852689635222510608871886778614455526740647455156374874111354796888333219536995269161136995795343862089603551886434276806393593359453877031700553476053929504123929795356159394245847831334087381586463709026698460814802874999578584162228364745472400302795736934361293479049817265296894818360889712925218341641823902966774257714735105892201643802776578818769664572590826781227143558258466275258140711450562115048476760024354785465172257261810466147327533428406435757054270842685043198516793762498403059952693541956996397763905404690254270377955273753348292383829504890023285328845307265461472733830694296069506595108361103479318404237004221512230940445086882192732870498023493235359261433047420302191506570346459215003018381071109979635032571150764798079376759307369553932027140621100525899747424057642812951461500983371065514423336587203653181978656205983628642314994129454822293098301106589870795952516778744675312007307848577562571543826147065232 [120,107] -114925056982392121223119587778055759911476937914012072473626444648207483255678192767076845259854224562561439601576275237537493112082252301163915621559822924367951961787051728821587095788170191258705723468108222929686646011762642908996302121022244443758583124220585245200661482853426213167420390689831612706917904365286421925393035255125860955925766832068178513265849642879925283960708435447332359829020436020721865502856745002683495318985783588645086089106272697009277193155523760693421109512835128372872009009875029819882357970665910373301929937957274201677628592779370169688577185051309235499424723338286480471637439419719669657603039284572360090571304806125673502847041843596466540190961171043745100304523239586661140975205701728332914154390031260967329041770340405039494995954161574712703656719553455326378121062014087038851170120804979981318053279064312143141787213739145789098595987287142600917402883515034385659303771473027112047509075022950388188024547350360946419803909228204101081600712579986729451217588019432464904486744921943490730624189420397465204180873888945740781351863510693499334770935742114024865208968877674978478537057230356654135705732837502957592451192784553458471831482546654106955686248139063338670690165464922586745437463069605147300468949946475252795852020698845333896283381052984175290098708945182659076311339491399681389354280412466228139610245856235031312861241918218979783979941038135814980191103187497923590616869462280818259900718245162667540556468080777835414775109203482286623856541765251928863973032585360268013773758008796105626503460170767067911987466684982826831092836053709918863259669298043481672863403913419710004120969793843275342848725520257448355670205479116682003011253920097383020719409828103711202396029232545478448810466558288887558366635126433996236578291482706944209785203850173334362456438179766541150769793758786052984778267820833474912931419694246011567707672984284103127123147929768928590896750247862339472530650522024453825515690375712547545212751658817713999039602660784779331356392621938289718839663390108485024390631545313550393658373590755912130192 [120,108] 3083646924704279646680377149232329232708634053643911689176448886246513557262585730469963037590541271899721186460733423447301837184143442202791076621404153934951410882663805286627681537949687298424738171674028376867819032780269490117602141984363662083795692297224056884371789144432810515450567038476510416564972167541858203287646994763895166875854962238230623405881987225752940516916548623071295343771305691746140909194767046874164227238620566206388296184969270908570256559365918921111167002597802556594838096232321022360002883340754331839375828486872593809290465097751094169258202163604479239554083580858176297227669196039423927872397966254679556291754757152267214205905257066661254650467423701376027607930905500735542622687177242150767493102508355056578476094325361903101140146061693908408817407477845322585830069400490028062634395166394757797935741108491806521922976767669815920066506140055280455575674232847808340783334582304144241183046182364830317043696760252329797867369708242167180267870400169298588968154779790759820506671914492680616320386670452563659464400806159730176454096539338069385426586123116547609850304280289124737951573982258295085629972243849316170798182392949316196611533231951229658199557579258162561142054663547182467812170770154288097631532351210113998079999422299623117291106889771778625732622871862545396046225677109160901091906112062678034102953153863831721891035192688550327566713272612427870975236355315043296599366753369431763239158553621014842485799338249482927639382351026595334387787117016073536358901214968190560248831628499714496195410313418967047110115195553575107055244470331602192718242125586963685906266413051514948321401611699047499903210654221770315982495295314336095625304282699235107539473495978959982866965606151846587336938926461674988970428547144244548716698739086834852280957577565567268599257181134003338741729060891609595703655494835663041711854392752881426841560515084042899231256961721065448590218743828307464888215088802588124473795280563937810750857521920762032319301812831386326436535079972225732199834549477491038004963608421751713170495820641901776 [120,109] 10623166320086843475228139150096500850497294364961800917948297295797479502951829727774174337020522775770432634907461141133843908462640572790396172210479093460115177452362743919501255175349006401781433218563492608608400637803100853085329493413433378327402918004000056406870261386167787160295035967570301208933239118375692501793310800338316041506162417854160431297962463945803861716134679955243079710272109247054909893890203760059984604664702267512809256187947918395694833375167813224835431048603414324456693967478415935540794210287176438275451845987229500645966714379233866822079426696526797847338226992010888348052904573808739491118438462118501795335084286913766552171001913447939793344689105060358073401589919365657006426061652677206744186724764356767665145370585823590397804400374170100188564180589212986367540306084755050629166384807586668948418416444479116292092036049945780326604562085551930724271771377751319659899857006506785948740504981950755260452075085415780437731319536476223311657487511792593394799135606701503586882746778890409346789871553892019631686291854975931899559045086324379704793176291056761737802968932694735449606909551998301497113239305167799444415265444581958948765225032383514096561661127668103992342483772561105317934088975875000917552884842828232012908619238265915682219345354172087909044267849689843267663523744704279933064469122537548729485424306032909797061813654940787185693598440254601609495888046934333312424729358127889269423263497345416728517598061656792276148172053190786146178374749724649915751922105818762347631873546793060560321518388325009343642963250887580028161112909271592053878999183046653895045160860333966103435667098633105613708759492802563645327962092251529513693769624458875786602225099468146605469134783771982305693459946854986809617522065513894274919784200630952992482452703860493477711940616663798932220857263835311380154277620652991913890554136113169120106888446557617477295393808663679248963107518423358942319223095809077033680019373323208137394951614016898371891947226926891377619152244339222638265215928416090222817521747109376287936461604784 [120,110] -28511116431261349483220915977849045800149068777194206551519942030555547157627445454498935610058321053213856695813714545087812480937972314256218123011711567084120149634242894550889973818191739075963880354429860912342984941304547383779188053134418832445941310574399216619087124810317480720499028053507735053696966649628636258999870998364107140078920658138788550501586372164869652044002902697678259961537553952186208082130552086838354421155335467065724473937036897973332025599323808129369798281197114695285773693385517454979910525425989779643786584161224943636665367978635628422982051535673368988727953111375150950070880226169902919980748257964586955870202153455911544265208753648313576934902243807122978198709838881715217931701811643770099057243943250997120996740682257751277565034227042864090153310626154861673402345554859348410409369968349014610990996822578302351343392446248004554244656739989319396027402004645759407196273118578804572573072737846412775187094280620098862486472320841625378719387672993865287160353273121015952132908687707577252794942870684740952891248862820694090543572347720396031682530368974347224128800202264478632367008302387887611730982823172485628640153099212128043396099809728335395963482146300606491056061196192663938921716132814624918526700931640034061153740831218979560746479506218079205062993473763350250384155555113976113054369710154837756130446860764637027000671909647449492142053115905663048280450846489274245127445518746572975431389363504713297735671153193814224995740567322225829918594726126528294332674666281220250430909466728165435954080860121927500645938628525770139947537813186707394191329356633960091160390713027243018687816384739858441401290865143922528645521837354812928549157690621539191757141846169492994004078612288591232498453843867035522958504273073337392291251455745401783957760213014438920687340152208117276882231181787271934205535087200166228348837310026455745557414084722863467001383134095004180184585149131708111696042107925302766088245342896302041569799821133937924002048111112780763414263792004792813782214252801987151422386566954887338144652 [120,111] -46088755582729672649073103860306605974357873184779017060972955279061528801371809222716754476511544033114716288373391300784077637253578820687531764175250516512385561201391220923983398905367643365433401229409625654756798897188063174223105692419672325109129280262434256918770752922231910896739717356072233087456805712831496495130631973831213094314073297962172320059042447539514740527076545463982007336255344315832476705513939105888520467388852741297834424854597522198979429033857492482068320965842124142184467525629368831584961700684296351571239307292789280100633965158246210963447700863305859709338479443677776114887898360300623159163646480804802197414043610347613204436571743051231619567197893058475063387115404085050666644120336682218742991285812017019965958053554050376960783789111371926701226162538414166348385347419181996450913751331937282161412474240504737980966952834154036714134786294401988006997114704890202129881434335372286839866749566932534215980620436365078379318310380902180191934666416314002375474476901627353727342641421231820690211744901194323727623472806462041095708456064025881423033788767926371151531624061639875144940458846249061805064307575863672758546024979643976707553249026383233514345047077399748560887209348665641327757404200318749253678386082121922095773746234388041136613154837455076482889635415815973758913443561491774406299686258649518587909277885301433537862892318277444941848256891143163581841466217861561843433951490143053793439752523710092232797330629969609752826969948244704144210337650172032950716881559143797222363465808632278456274036831031488101311124111549634693621164681427836715447850659722261526230867541533002878415718647783333947882227317824716450187007634217391327403237894379779513949396704320583439204666312529387174620759413411381162352120838692313860190995242341865015397031395553298744103633156282992579598741920902790050628601477166291025105644177905580784276965113297740830196789066728534727736882546068838137179007751672604630479383277251772494490852483498753559238375531536186320983252921552812252196079328337127414612474926464370688 [120,112] -460735909335264798595846655453922847973479599898215485297853052336139540413535380011046082665615874996574525369732904692545016407309346775810058654140819361207513840634084070830100705672520356213191428529726419869434367418976091151242966067764055855639239472408583181439219083012383914519275300496853770254978508474387082719229449025944623981937466666089307991455202966582949603191013888643965114902689743945133991617296651867113424984122995129162626051833521685697583960122692227028142637260324075486911336484292101591994276237062249796734220151097312241207695339585276274873081475532103926194473426029258395446339398036728040483182884525293346527079272294975639917683636400491726137027657782664870770532190417009733778184381448327041311083364911613927026410945742319816461474541847229802134322952319581586457775222659976139192212335223450538514228872845246532262367686629505216480773118779505786178784093670416239467784400029476057878730982575839497880741224287776119460199197971802513888459095173242579681531639469553222738009669451679439209624524675395453352460411714843385073744371669476909892242511893763174050395591961531728748089591383668966094150587536774266955961355548468482792474680384961297882975224974729430349525286340312932520513170920901855455355905816165316543613873315896626850823945722821353842992809739445821819640026858953211462664117512018919122391164503187214075447007335270303415250162729257147180362677971116401418747932290091072501320959164735303918369430798453428978480692487302980992328690680013093268789236137141977271033547019115474732326302691049007971652916591043921903806504868058773877406142651266423081508800776007482852837719232655504002871776014546034208087827956696283372262438309179961795243851367577794038624169494186079979418756387890625670197922966799983234803086489669832233073165889074447812420589836597165562793747848027935447059045792172507099713788107148765142111308203739779014524518154387677754941219970931616999951457281113761404452042941723878619175248270878202878542599390731008694640062492806752698962248257219032626928686868936 [120,113] -1755403873940242499251696396357448320621057721906092232836097525296555750120019541962023703288155857458632310652946934805209055216244905921613184604724100690880407201261872569443819694831949072752068621496880823695367632847656918875158689057661944897954702177005549434379071927503343758307983273744777174736597174148769813067336453039119952938895154831680440109247829169896390685489618337952487578170540429912097564212183633783519871013371930328319030046555112927083462460245394253174177016629753922988421586810423278243916896988761590522323986781188509129410495585395786634223312481288452626704272011570415957250099279900079985331939607490715198477169532209415808301034791729162073443880021386030518092780987052330353692473576271495201875571443790631587979244335496299921917697126693841205034179451040201607710906399662737514406378135409670456126840428265534815567047753260031371865296719410032215553463111551492779822336276288394577603699904800486057093337693404736047581278711531436301471456686668399079899670957219395003254958012605691761157499150355718762966833938468468153959741252411905963490509244741826076647173809194704767451058602682272963241949299786871923953548925600568141113772471080721518124447411586462132643212257964674286413353540306393812488524079636838554904019633677988741466587993105365293383728399270241397195050110320152377294281602612074338313372538111463763531067655474467550964328879775596375334570859369123784939670346610085853850831599339036662243272183836596547594350511934731623877994425783738935857063042513016133043688711996289085920302560324094645355721299799393901007292036230774939943622643863937962133908478612666906352330736611497145064289639416364887408243203962631782511850866474073792221301275214671006240497309817008688759158502495718925328641052889088794926208264169255153167928809136798967884177273022330967746696615247843374886190704184964538216135749109942079674897057698906951492681110942596643255922441460304145929670747583951740618025849094740666965162521852684546651081599966298118841735395792105181585022385119129758014531848 [120,114] 4001931001692376883549846970556587595611240490150665077246590895946970833281383769350120191737500251132534635981646069274138056242726481133439203837821618685483050269730899206367701502393192411349937040724642253711936051799729201732004893779711853805413571770945265165460554673719456580836423989353336915718417817226166794452877566958839437620829883115482352720408204074484730596833476626022898699304383281398345169476527252404703172464789993563311704634791282469661171150699950712000547442857377914979177317895919795508832258024968117560396124711905935774409833941965019349691686596918117616809365666170853992918621694579731426479236701549769348451504715694790623421616775331236117280475562663056076369190963305410911544119719265546709616891225096924880674602833235093321724592159931997999378044489390141729230601249283828260905269481670499263956347388480890029174270803045639026604344410697972892871563108466191922503382730527084290937171991705098195559251422774173965934258799889437795860414634715509104957549284515837213256806458164360366894339718061011853659139650868606058962826518690599063497397541757428950985659243721118178052555470258450400342276733159099655069623011273975602108157786985376229044069087363376719444685613463093516748813407335568692014525226986399845733571373501377052835593636337252767327675508012313475290633671880138026445690413605808253839515861130385005368231628558792098711129750662442050480722522679941663463156215818545117875110587103437513322793286890120463360721258382741240394387740437294612967241365931131809777683042681997339550530961772601827354762931559892588587406753889271762128042847610176029031115525038961193728181325049418504464694368161260238669195346969407691052567507407889933451195906852163474922936685501646051158730273681309028543445267563729312373581840135196057334403192748380277407761920647060219210096147100339554369532804455269604053269785318563030550053903500543101930968959865817317040331490359678295132740773141499734607852940421388612500103654570658105241451121872670371145922229791701409575310689055266502720 [120,115] 5549205854900042096155199529423407377901138414348840193085526729015043845946950606525589900556160208461164964459648201131246489573649223754193197073062233486285596271861615186920470553797895707614286737687836459416703611034879377613836232583004713019900127893971949916835071134521474590706553568178402124077359595412036975812277993510974572895591262061618347164581542142975610683366229181783650568336494096611630328463820473914044143979457004283006282458914916236468304086669161909870356638162043875707718972599704610091937065017759006649243216813973765636135237721547271570976913314238643648242238418194896209310756426910488051526675127552963226373900701465996237093093986418035291602896424690462161174819728475779309999768932554759856570107731872742162697518631451699755198427103378303265454158272290545851955164645008026246412130593050375602352751796900190039407101397341539966830183226675554135872793104464560568943051024334035853559047256991149771977530735178636106286610562166474626702054865320605636638229265183533421407092573175187899328220391211876834594525154005508852902891180908642866664445979452151539527024496554718581743197825964748238355686338947280824697087585283916764606292869731480611853882594808622361553039984032100509396478924602276693777500567399250893483884368547090612262484898764471439426673803382812288662099525282302028197734140476850042821658501277207025157180122950245209604864995489149512429769359890524498135664831556019879530799482069349755636380669273412864515992909099490406584758357800919739730866025614556721819199262463539339340187987861049639461361600454782709723172165299911735927782480833903029572251339323415500087320888293214216193995136839165681537976987930453970444286861351018951360998278702806401217570569885057718802030000541096475347719439804332499765100604549837424085981585412653306697168646750245144865147758995226007797409923534932581495736637694662643357109091634592125596762676788663655699480825851542537628361731628282128040783080025844409439692124479170902773317838425152277553802004995584996284738160600928 [120,116] 114063363818262605586318579739756644229307961285580998555494392025046587965697671883067745760275111356095574522317332727828951543113836604879386532898679581696517732706774766750537456610988436975111882625408841526622983520024403505671590328051072635991490877901821677087344126559257509827542602900399219498286909233500573085590928050463128985947789426781134325666467141063523878883641553650893558004548319800179844627558157655073907106980368797453063394648822251039788656085676692197012437202034447069560743634912249805238639772309246990310917194344474993328461083780488269834887035246415433053431609514145637099362376653204360583172652812246844439006456028813952981754509329074047083705546956892465544125380516061565039216181147254934608886318624149344940936283890346073004194523380013780151681023789330966133253296789815173721092720777903776837236018283017137467812643498610548177191432163592451473261159284416816586453862681955126271604793729265146764755863392974911862536949410804410887851772304230571523413675186398663701222894564951582914568209700674549154726339238314278269719821804365581390987959772711668862018257345227205422344888895591395599308661396378899562014781149369197845562843361363670712770057633226397160615594734344092752374529330551174909138948837348926196404802451263915318246756692498015360829322604759199938787360460527080729816069420681421096448681226117026314719582067777948600886369673340892947100328087091685862540943965870593947779617624770524286285861372631450266470811163776578570052118002454361210122553281999785624422982974699627018811025713501825665187059355878211264129901201503489842529918565267204972774130607229281564625147313087250183367668228922172362854666043054093256042968165151671641321533343577420995782993134868856048936910158694547015618119553240063277224112331024066174716756964941367782444496045097290108579083466040563188651068397451642680547381492700767359251498854366625354718362412169682972280902537977173090042952122581558831577495441056908913719115511808175807870778348969682815539868465359401873347685072 [120,117] -139491954933035006114441237427114745072940004342498313165348692759568477992994460302121768436708422255128396552013236923364618121490364931902841032761089096779259464175461839486122083652081818729704211910377686765691024959805677786822488425945821403742254860371026343224891355369316413155654098635963488222557195867285674117489027177018482324894365367522596872595214375371473990499624878999295815546134498620940631154578209632110690160331084976439512638158255902091506834210966490215439511409268789503179577620059637049392254826793595051542602819572338999044103158945922892905285374390653256796250068621862517067056983710260770367107898435777192458626061689294351188216354905983552637072973620990023673162227150714652088173972264236437702769026675565245470754428961113820777089956883682265179352066993588994379582378148199663152491109748614144968745112868306715086029169342790800547871636253086675931530830583623258299521491140907410462964582882696990637548499584847541099086101544266056970397250870781119382833504985422828783882910069716282144289415396697344494117281359568950289945595618751990472810504587972522936139048456674560882541203598387670249646112146044904001795863053394182599123831017612356405988209024577678828998183779551402458175089181985521082368174515860472968225881312516673142495779963503572647341934173237284282525772205837238556980169958103886950174605297182385336150539058564245840777919956703591981391594810165152058626967563941562623944229283175380040888311412638612269474355339495512418074938951191019752929914147906379100293655286818269288285437689829730770013909827156625811311622955995561694134799531756148219862506993317461606283103107136496468676848577548180628374152293706309778527007066122323204424142141492968005436361403746374306231887780100501467522401918413730824446384115315326899402767682048557788634609892100783389273959505692556527110017531163020996012782719466207704650617397153901998411431158583256363208412631566906305711860661825721699819318357130433280561825263021464342335572726129201209821077310188252503456 [120,118] -2068964946857308718527551883925431888009722305459582510094702156726684502945451850262849713782683506040838306892787645732434784635039652457363063135166587208113692108402499521997914057691765181585199757236602539033930505621136757478798103138549518376991554879557136010390161576541663629420839829084539978044481144273500214096617199336095517196507964750573562279151551864427893080525448706127548629115779854057861783160228564986404320524312734817474302409568849875784707774993938798428305736075310511787142422171775754806774037043752126725232733070051028550475529182980277083526088790846971336006051015576975000642419998219993020366366067656654748710877603938455599152217465125842746425874614808986328222718080678626125975424063478485102801932354562233399776988314160699780242588436526311341336747967412305239069631574883851805967807516401203733389640692881605012341765260490834055238861406308360772389103772520638797704836449791730995010257420308841282232485434125340681283381538191527448682162038497399275097965013833005886508331409368175751367011863275171275817877117694878699313013046233538718494930482914578124478310666556002388274774132874258158253190412922012464223180781265976707576717260470991281214262638172574857026980509118583865354264068799800875623178743674787575573542852157327020266037106325895117762496144223157724270523167603330535652001164557157191282698218502757338557183178456891477467447116610223120968466866810924195724771188145537713348644237996702945115907478297315024547734649728525076496733366127383291712556581502041375631974492484858824069116881871173977817290114288909064162155432484337767156570569756774458687246079769403862216883126609869554660639006912876960507146862828468918291118036756490467703856669941848942193021769955173904868777927996048001671110091065484709325657261290664352510631850417463785795073760415460235791129878416022047749674767505880097277524370767230342285440265362376611725309371621639162452532906268734817556902455150277509561494343251517309559526869477841527321844120630884438389192024119158296 [120,119] 1091825899074756986641431281104660309285571679965677769083589058679773457646670617779561844807774430230314837882723867713994603004427852959842999945261958539551461307677085554748910487531153556983546620355430454263277231235685465664395038771408147869734913940017158150001359687235875863556051468895720046596372952549367669898392982292822542780695694351581413587624787672120446169557552444860471739942263147974028577054372203628088383427416256893794236271542525991688151811712346919547867379540504856784263396116480211805388125606856829884618698603930963373786616572880958398933261007341831580565688584946707656819901069955793868585660019942500362981934552085614848358689950609706033139260044924613093968746753111917853563220417195252270909795698850917670282131696112158231787793056131906191773131834393884351489269407714669765407549784814971753358590342904030473019714942613229987831324178842816574215633093392103349677571480408552685685868581661988890504420785708148247913784709977080893530894868952923711416330796714328280181842596119673883724340355590470386039532342767657810950065288235289075485118518547729502778057382201490087876905598002533588729526951242053221280763346157932483482079509508860154487183071563368260936097708654442678376433441876008914496506814400188314593793331886370751361226055162314830262046187725320354291017164257821782975533696469663847981031514581431728343542628650508597793842273394594873461109459116007259695300140870375372638839991910844888417056996810930747637982921323075583818863276587415430764330748804357477149992960291852301690227388019651773809756657246547764242310672857249611624309640222848254555705225377319356692749838626630658769947090741550748856899550010333722299902852426134190537465118904869138048990974297929216078244842865651460443550236137238795576483204571898618196379591437263048816805560267557069971667653206052921854052926485911759745985174908386853115147083615983133597049895102870453488158238159602356934966555484234104940472025675667726895136050336413255132170066329166571709997062224 [120,120] 9114055238330602529082809260517171895798635466194463679692868287420462264248479118440251237932410336393104768802167338426282130183428184103085290830013597977119984970316305709732962792475638880308556314235833866371626400295014706255813490591031816774378766341965642163513316282861848545873846454556224925410588415477264562636380411424548344948894354538324054370764967416517450216030694731731444815533114393257409902936598563579704504445607389951200176911880396256616800660278984798584671283630665088970738121631654664648280472195036580613356518158282071309707074779836666719652859614785855836653394857433935910389023432731096207549897933564467062399996883933775762061760283091500664338499371208432263505263686906578014043286830692327119925389352867985332021173345737547240119683505792398384180641032497492221349627398155124890761661576719300312703844064568066782184377711315731482290671490461619093332641231854601914128290190378872969206810064587581700183136388764759626405852037819732714258956550264772327689796819774917879157493651100227213490018436772584615194627408274448368465516323685885336635919482296356013769576232076970253500488584599526362140224819325205760387290249158582338747578123439122476007737183661528332221227106516817103399472765780521343613905477946714102538136563632905070009497462739603852243766466095141104567533846444163010198323236440337635465339090411437145407341393171323699760840723441893737066336233455782150776880273862797519559429060520721027872815113817535320916631009735893737920147918888352768611574362069602474258354530223308200770001785265015600149261586759798744765837724090999654533124274526298607891093890203909263002276177523922162113070844324851097746655490245856578941072908508343792705908771852973050166929232503990533504203129671934512941473011790969898076133092657801123416144229686751539138803011729488340465693293950530819446188030298957217373639498977722598587367229379493604984403525521181228037664588634871079819879254521406866774232757810719054776478586962098259058339101686040223932948 [121,0] -273863744975983643127636681207071070193026199982373249200377756997717126281087788403309164939830302070381936080863953785078519899079477328396492592450099893564162634072688950299410958778980295268923777707466458125773319902236400280558154176177353933115854027553685722283706783954742311441188325695660001198696568650498429652066449145565907550249812458045760009758807868696875457301808841379123242281867755742216927663116435972758783383343430517084913813508243510244114350995981345256123241622027892828255390749943008351933236050831755744250050538994982556605656355593452382474186554597892114436800050983738246029934903045911173515987052238632543538478856910455398745184517102503200451248743308420806055502814011334416636997137573790861370004543304663195902187850259912507524948209625212433088576727041311052172233576507908361268225251585634021229987082779724961706090516841748422917621893392912003806902514215628731184924819833115321541843367236932216578020266507593597830386344456313435854251721247946129595434041832953371684679006367948891499718098606949537613985184400992550712016442798705487473690723735133730650913207118161707283498785780020773715212360007848172063600828550097189729851380971708357638700125740069645685431165906693345093361377814066352377125963441056943890818728063773351204210355359051204946840124911620526111643840897126742697887062377566567230577822098040385356476877305571266694616509991417679083244313785232099810374487558189045617916531840312505241770824573091261963726735532534371281328372875496938113923114888686907311664645033703598222083539238822728181337983840903497829996668113634402413980654617155450095828825662121121232378778776084156875040696217827706054278260126738715352415515185910785019347218163071894248139540612590900106378879542666878065038544160317113995939823423234611328546898745732754354460843590882777781731937007583179967969091897340604669271992446390986842113755048217587106570008012004424044348820160537036295937115659355691054972811439649171675041077045750703279838367017820565657964480602460110788420220172164085169966371115078723323279954867134439631625685303182306865341358475829772747589104571467739135745333319446527129337015071243282695190434381752203235110298301800478918294315375145821543611260201785869995193922250803718128350378505960589847286580655043967290728437844133903115185405696199047062068924121696262932216257475848016493107254955748647255586534170233236997389989704560969781585882644480000000000000000000000000000000000000000000000000 [121,1] 12085056266016431837119705415442307589322671387122374306810333796948279129514665000205620356627757376998565182221841599778917047814404618027573257850572577455881660588266900462045800365643975787470854248895114977870980963080069449422952788800464528999605188010454972814773633236637124086384203615587065309101253563961442291327518623925365996776100608414066190672168348344290891738036426036693449368098975456951756403089743469547101420722479588782272651701265204059296487328043519829099067957119964265385030102985300658197308066105519350382522686788638036495234066193774661665183813947453982878728985744271199342504762193493324889816666678193636634461304892595322164462721870579572324076731550512009024454840627032896854191980422632533265386121103682657739755080837450395771995536372783214490011579125949578802746233911509312573201821938101858900011574348370766373226141104500931570665515967417813860400760069029833674244806118782328951815977333018133616298029019707296869668831190377412431437433373356032027800677560042857724489805307258483782934097163144428425804406936659204609586573889095498157172207435472938244498579728123449617840442489587160699983455493018063520808285074108685080926918251824931282135673136136357964398979387725374567949213727170887802240977931253324877319320602547301937508796830679201244319808239127591505073955572865323047194933105111566307038736647742929344216944433244750292317749150495069660943486557320046646975446182731022672019123451220432111238841163587494946769335624648146444918316687445541646243577135356153879318271851223002039990248002745262809380755438543405689488372000104793727987756872702709474749074058976655993166178230265573172028808008341585369883580162907115637949467224306608985978613394067457415307427991254251295143427133923884027054774083348942232287495034524048121264164431929747451566800824711823487816664336069321527977321682165345872295238691721876427865657061372326594982414804518965716807437728092978218541635713287699689061787349798353719740121553660397090675271227104041057887122976732612208817210427219691865142587731382530038339512899727958381959563667489022027628536411302364219818819265814280727940178871311370816244804961321994543012287803485295141541596405773198807333935630658062926112196558216834729660587726008539372566764770374695205227358571494765700079692099962837301437439816543910530416303204289569271706928346095649984253783969740122436760312326152417788604937715709365335278152056832000000000000000000000000000000000000000000000000 [121,2] -63617118921338991174726812672284969638475157063690588572330270042580744342727793258610454428070797731790061705867705415141991367231997529622775561123099419695455823065478632964248963073298855885827811298008585634915334147482858802840889467164172905053289987832211383640660240536913011072972160497749056263566799211456161877882193226098231282348511473778243738033500129283175363944939013828338129875593620961504508537491604857995003761324987532724683676848280419207598277476478992016235040105101552525851523257450822702926222252736975719714396500203555629347425607758992529359293070529734120502638978700631326432939110005981456255190109002836198171425386744391014226891507685450830367561998315744629243822509881059744162372147648559264789494133207873751683023859136619229630427280179679473991411652282766659634808475631501039743040190523962034869653426502748650072273725064601276982704162534913675704933681724045524372149809291095879149226931964003327705132452011953220190402572765150496020620142277495063808701587777255782869335203621755440238446871480074870892415800185380747717602155691979098768533644606879341906095308951785599183572518188924994745458304178142035784285924809786417644914716958874265082998895276329806131918835057883417271136484014898645689832877652581579789569337364386653374726331658007249402583912564546349496442917942803255327916463551761166566969722972923224599511490120634853051636785797667973275209265194082766107506075818837753229192062033583580210602851066892411236668703431342390122383178452159633824097090515493354545220248431903144898880179201738408632734304064817618535751976433686402458526637679543362725813941426500317755312909861018736725161902132782140014359686898951183612547170658319480400743042491372407479572160509226275590917949659429029694221871197152192315400502942290171705085637724289116652087436323116713183626000920146936818158778924582567144906028833053881577183320088163216239137320878532503020381367087461764796058875840784134664290780814970651645592480541688210522281721690267825665204502750157364827245395468600498199467623460677851028613893032853793145385736558051141145550481773280681614665344290734983829213583504232129083086874468848795179835288737536594150684149714549261241895390935948400083719438306259648731838028494397251718555652178396062044127575366119803670837746686825016635359701048009802881723348725351199163033712151779070789147299089554330944887182037832888941139118365587377970468977943511040000000000000000000000000000000000000000000 [121,3] -204334036820714181963657001107683420110986292849712378241965593657659378135313846203188114846992019327392962230910074318570939872115190877307959860471272580344732380087191875667904120573436833826193302665443275525888081473359064382701046561161732605197163782123887380442004102022173157778248092212686940956980982095549119297249957456765276231679588351597162156870877809868249235736489175382651456538269417896767432685427358072123428854679918522995469455490742744001831016295624619211849797889246815363554823385894764389855496430475136839278633273420827979839085218393183281185540713951485404337946589301999844322540579373486793089066905870501689333415380828634000246040204963205540937475732498220644057412872884179320545688126305811136418981740002044318237703942247420916264084729883553316343418287539078813525658233878176034779045820102806866797273302618137083925517817746014215164064580125182500611262877478112798835129599352932504420041698733666415258145685912281304535148996061100211400454866835072630646790002364810693927765873415235033483283495278273753978512892181499768577458555751348603873117636875687303161467802773760157237197887669088257811840762680389415534192575140960770289928173157568073570613355832744504998603642281430666907402045829935284368929459510529410597371267645054011094299824858655700879154787343303078910086415278040953331229678091062441058526157282771117685885917699920766758624446338830802083759253006746901991367101557999806846736762215389408565460161106121006971302449483539231966023213605572706919575278056924865537075687495733223583452666960122217997781447900095534143051699358255216548566818953564094816590769358710143984674616053365772873170945917107661219837925829623696477159028637224311022339885380101119560989607821788821248130766752411243947836110282735519500827359061833534790619860495657673922153588694529341941747578518074028862738390135562972713281192984923845797520062298377123410694403762026847345253899528016063252309321340112267869860116278396056715060233823622060102228768039354248525180387270076527208930634816174497174423107099509686692235289898299614609137450605117480943029771251965205188983814522423421530922973940403252515250268117385686943757470825639347741857309541050882514674771595521295767213439225966501810011954108556938943702820107943692079002806540055437894322528217473422135850097516278587434055659312247032536762351108251135650039950568281761593201413151382059706140424758404306545409601726054400000000000000000000000000000000000000000 [121,4] 3562350761393366268606381294914249766379499352058144911654032805754560978071399033879602518568460526007581497069790500266739289310373553809084607753287888232913988387694343672153594075865699016245158622937528528042411693949128387518329081676967050141559687353005703586155777078961266493356395928958237019262373208965290701018043752995334245970982855030974400843192488788395807697445137134704953481612730842435818908763326502663069907726050977113829239749199089832366405243055001707249693843709946733782272420335700099210142894050239494665966794391395006463260085622498876844794692634897120604058909899340722486155644259866299850605244690885732398002198809027111774577309034090641884974885531537196471359840005222384611430792181064749861345947615961650893565907885648520776350429582369065155742401361541151755893757400685510671354061868119251988162501136219348789999899184111568929934455189625518103689323115216396356515923370984446398616673133324823715582809568178570793462944631230304303469695044097009109647320105233933399343449117870231031585527660895965912247045504519200052010471225032539038379749220102076641368262128060568017649208638105895490433346765718480627201167015005284103036227694534134496911866051462278610738338131726739197782515293343980275816219138857024755525899583753630936206053681652958131181134065358522055552639804395459722330716861752290326971208427016739924245168710108223168911886511865460053897707414962104502295249048960921961373660458174691857281779073089979820687094578536531149453207941257082522023927417784743933822796716199875886034891226689612601678122155151131439538823052796268631650692359089845593393514193021914875035082077139618033054942335048706010232044292034611003265498850912278625462010038865477988200633020829477273113031369580461125347311798037897622715940837457547724534665788131563343451809797705707147438470231724805896827519866041485572639826569085137849146173679668155079141043608005580268194033187001406326623537343516219401671303104587041008234841079695113030522066622544553570409628980136441944262403124908070954300177609551463340829039558018162172053207133047277114409938886158246885545075205292154603938590697380436073970885811233351808666111153865218278245347629854738639428634879555491072823536802346482369431950991125234342784776784408796320901675519854705134957745021557333835095318012794453953958005298082529633054597242399500656706881377900789479614357353567336543350984860736193774301503520820428800000000000000000000000000000000000000 [121,5] -22436460972612829699797224846434681200874021718923897569420204264636726683392566411497988732203050357116235517992897103740900055018552122906414281654096030057537744138245619487765797772632075673760842723431908334564873593841071077369943857321620166431803788245108394245866142596362818423214942496487266560667283832005041900714172954898325935549333345239799952562313506532936668626285221647757666036931445649569936313792058459137991608855127378898398057011179495180000586825564620896574158977956268835869369318841285010687639633833153606901057882428928648780312305849594749545082569265686590995876791773125588602229801986126031991173390688440052278646680666633704351854164148139254802620650209775403143411501019123613789650135571333646485693966634424771182053250698804636441779603398428122543307236812397207970251328665056461815286782647279468782479806942236039694631622475563810951878510099167107671254723411531532968173640773587080346196027037105204667531112915579557247133268366675082166175225401082267969930621244123611150271140387538479533702647739975032703062315759664464121792548611598148157560536032316604371252683027368929865983080927222621044634375586845340043852203943571838947413290537855713380866129940396247047924809984888156633270588623919627959265721765739565798531799551952001730827372376177726338164718159928640467449095622514300177811801251372049595193379889681858457089474451891955675083934914412146662741828240377926141590403389894442342910134190762419911369828399027358727079549484907824543746150295812652897780681398696319624977812914131035194595324494794452375426647464417734981794705192279865248987497311927836351893119436005778740357913345026799099099763505630465433218399192443051665045995106803543505256407151401415852823394276230238244876768236715510881061096911645034090925646151956001852038912654244108321951165206960611190336636632758364704884133788646474831915688252128108682319439959185337075594480414287121113666588799725147555911697731400830826212327659339350557254119539538210265666193354617680714971561125800542916774107036879043973285490225452942438163753641899476317590317772526490748250334578139925255736365682391966270588137505081112348966565857680759102173822074149425775697426236976606961251317876109649825434116143678813279138467000282458682243841325058746802186931429626701619154903872565683941534316828333345593771697671009378908729244110237486742124513746602654215073506632433496396423596804797933877869315319293542400000000000000000000000000000000000 [121,6] 24514023941293081003397545781910666431979854967389378323636542982211085275406301903207377170549212892793386260959342604124133903216717418909667675838763418441159830440885912845674833397090941370251057933014834576559643900903018810733635844029158378009692634694432214395607796157842592333143510579891759105708950642130783766203944949375048682360308322840850224597804990829869838264440465956020202516119178207983951378824001710603371630359555459636417743975943115089945427224987445440667707402168897580425935751887073614905900894231982541017168309389527436026427169122470743422269987520570473561842423654235475634055779042940744876512674135204279237426948377661001080721540865108645297210843298018345720059450961422168740636512830617222882789632336131895199854326513563815848444096936268831656633512854585453661342186450210382566734176761193611183784052605414622116900445284206231300874928569666634151510913717790392799534494422655687745394603259215997099060023539076967036473935922423804579287285446260823538564000212567870026293447943030254816872813637170513947823772896443377831244820895319738493769070452351658461437959689537968065691696245482593013677031105557269690098819440949985251094521657933854575052169136399519503966947822696002567974180530359723371045788374154829931466892085859580000885206941927014454996985467752550651497540035136926337556443278463239204844646958145205229100482209066174388146282745489073490239634200438691389014138044581070842347028528771833060425400199607986355911533926742789910686381341981825874208764029618841510669110078817127159333846784220292427451611998881661549614854799853206338394027551258228832865149301984088617537813864450517158043671505264689412175368571271128263856832293324690731192072080265525937305781302300442903784604266835824442268459111413088306344961734757974829040578619060766158724790216682886678941940368643890806834695967109002615836745900043247469774945605036427239305841612909763701803100687688446309947285616199304304087893585507871607007114285248953263057828047728946718335484708390752059192282339441548865746418191190916158096914459324126641126798444348196904804146129708654295274839381003802972269075416919209056588169640801915882630091766301354841623227641167514565712333073495982508482885244323470031096729427958315971735970695645922722917710324230811442090884198173687623136814966784398781086099251000098403596246106557265322333375177551361403845480418595499729135367613276337989527650439266304000000000000000000000000000000000 [121,7] 340686272993300597458731782085157543515700616849953723063218197519596308875451682673937180583774844192955995628977305143281142282017584287409852527129285546616979401621930212704407483442955076561354220177752622952514387181716777472768877197595559293992267603643523207692011405354901208084521164318957502448515777494854117691295279865387015467829265049479679776020310878692759488479819336032300969143192546803530441284772731054860737348590966764762642852931026800184137626557009559772994233299089431758678503086622877184309357321181486619794249051480002262456982824454606603516027295175657497833838984470047119513439420321146533021515524862983205450482613607516704245961533996450469557247691741531955071567240432109369998961413359761563478858178045447125458496149668021572089178499345623660578599506801154341016854727683832669555402440755541371549084508776684809139948324068273945424374323258786184278587456876665064266444725503046360057267791880376930448182411272312216383137765121768942411496162949364664626327807421306364144738095664435521327027727634087314470673266681109140598810856164024592778744634249637381128245077321238185879808048324909278811563575588599997605247012313139352382444773374591460567650221835464477948858807690933509715226832349138357235863717966979585356184044498549497507985365921009010047642819426222858370562584630030154266231202853481171821129773082503438153168606032457707687894315228338498315165948896301847027353407539062429142475999124775197561946709488782249812699444161232674484403075803320388294733400541344344384844532163645782724190961151809503838774033182935160301984425738296927543385637508283485025649970662300644596431512651245210131482236772972060192452861589145879693525933676245175024014226799286963963485726454508231796741744252390851666016147185330218040283737833131986583499192800669928793242381402902494511878660724870887609605526516101104770552297569310042323784436515884307909695581728558949618250457861789080800109440395775082457585377749055450544020376702630294155505641631929423497293900843584178695455154411969438159810766374180511786499102119327011725178482999792182392251203920023093594890135695256832142417694292373142573319469641982635005819446668101566200993083579790699138216172069243440451019171242693336139981698925249265990240381291809732621954699583095488377359541703258312697154483111182407706403514582387586007368289350624846363434749608977733863261039305445548496880821623156831334103397695488000000000000000000000000000000000 [121,8] -3634258224291621503058381772751640946706343195784602010771007669317170889972292340938619762293450547770043778882161396798193766442349365530073414037826581293397309955990999357053477652200480288393953686708655079151631237879615200316340480163271561283658868189331433861444067802372320962860288151377023438124763097542318890390698656647575145418235987848035405576322595822568934556773433321654574004556721315409995238580974584667760734371932023938210837838550395906339488861767007153615192174785969550579509403275115570980091410085487178309936273253179233469619006922845275175041172774243235972998006321232100276111747991123974081735034452579703817158112296940532892281771673543787737388258764876163200397654981557603476851036077413146767995378855096774177843298213344593210273464249117858122645726145178851702443288989776724494299354713861559759482554998865268590452683733263872708582150019368823303520264481733235719060390588397131514276710522565764166353919356864922232734940912786043522932602408784054838603844880804293848276584085422637588540868491126343803341818553374531781631893530769616461825293357171416639002223115453437025289755883210730606120538818334633388106906784340472170893917134155631473197710459145885046943801008634180169895905133373834752997223949087550821250249441318764954906665998247847907652452361764890875967322863003794630248284970865963218079745229087963093214788803949168164553824897904454774988669886572088859826685210221575154500726047199650134437368919266362715554238284305643344392688781607324070678101542514883342525715336781370012054692990124746795768275654396610580461178809329172889000758547305972684430472966646398093679250423840991977079668785903568427310886825585960445977464091321391225193498646468705830066431582010714711375728453181932618611413903212906630370402765855012489906645403031286803843299335673212387517625688434760959587297841379000759587313645419003998779013145783688685651244190232012904093509454046559129641739482873082131007572293109652104939068068266867133665413531914844145311783173676888840498872049634032234745773211586126189200791766795357912164544056908744300714686426776990823598018347928146808300014249625915027010350241322375313049748791378760368892992049826215377718335910333983517884674390689625807230854339348499303468066101567968323475665968443260861902721204825124756277006656363302104282113032832203021953233542007021896863096062316512376642114591312397697964649934982382700994374323698401280000000000000000000000000000 [121,9] 20607643678547141225290456707235756607822979896413357764188208889092134528942077144452559233760361997281000535719830022010597741736620150137580934254697075946438945780243247098452264352699954549472398382524883964821401025474241358769136848772270713586065312915063622153451160830345429682071452648877940371841330255043109911825230719431505155820991937409095187849699297406962816657475360403354554095538236219375794260769403896280649444927912491666882934352439438658808262698083426447340401931854186666648859485132903017354556826051534306544736039437446914713046952285642071253920596577268028682154867992680426647923728911785654043362814564480940189089533107433388983727507448800710120697746898088010892731724510346762195356126944305341682606931224827215739482423617460199244256442405111306446532918706708368907706922890618201520958056323648015739761298741066785389540700082739817488006871250694534543401375598656986412784167133442779800104281595659089007053682089965893938078472258476149391170141538539730444289419108199562528715857224067896262568367438351128905388474537062100364906402710475169831014392619994291994594336434085938660325406509534071336446385031601144406274928670613984865170606623353543782356568762906784622703363139071167661159390485575423806298639500545735698240003205855614361269373090806655837782297294585745994963829783861699300232866983878454482371770056689561007753665180137914502105058097800843194085992268995484002194928624969864016365568558679209167734844365179185163621503536232981594565632629250758261533780930611029990101344711799568645382698757344870306124352769382253057370271384685959954181499021651581352964659828780772956281113655644743819683802466051344876844300021421726530042372405849561847978090600797560503895605765490698412825213981390928637889653243169215203444846158557323635240283062538922186770226173778807371282010189949194704829814644605271014948733388723877870201790765231425594887389108334178455382060761285985638735845414489006652803449880670490756165322191715344027808613830553110190952546137574525825748671679800348677301913352163717206273073399218846650310098918520333623930402263474639794012438880705009475128712118041505910675241378083553891389288888873754568971296442867055295602910081831038236014143358560925388197475701059914597241225435808854303660134528155540489059265622098850522043798505016518014524439839192078619040945148412454063063648269941085540990955505440699668970251807861997891999772822627942400000000000000000000000000 [121,10] -122343451227954274014196471351452955334266825635972164954652455391611759891491211376836131023202786733765028279274039352047040470552700053242366414180632429537482894056302532322596755591214544869763281767951655462526533315446739178652746012006856505769886637067115658427295864798471024757139884660428216413729257863141383330824837388785141956845561839453247654082343849793842309866356727873169431410393863488953643489394604355231984610285833639806874536614749196363061267306864479541582910521871382651691224666681764172673818244937316893651309907719758430272012916467961784554232122069461476868004736426468845719556915816696423562862644640806899653687976947569924414540977815105312338477877897511667141873718026921072705143431694475673519290574233121551606465146273117342323192998112273132907742497248571930269417711453067982272329373557306209049049444042097476430412339090446836009332188709458516552898156081691520388578179406748700423903382182388736149379757225264242709017641226080633890391384700169197421980282374752173407257150875634404000904321344286232577711771429172996681364045596159201255442345718354723579095418041309077318172770573733980930208154087266531203636065283175638834222708922333104454925763353843399107736003284929734045267804393916679913051486606339103427893418926111815028311325391260138746541163166604385456879814407695434465904458518596406207602892176568879689689384946746591467721273311936216941765535433601447951785198443802822465777933645153762638237114700702418675102606338850922552120212424519773425571545882722273239688365200789726568563605169067559420148002501814207462468086218235176396881844585673958100344287461850073891476293841819737006237767053490681788747986186967908097955898811775618956715905609040626274693999455372506784837155345457655221470362976821206168441564889265823528529051742861108822955728596564395480265001264228611290912931811249581340926234277578558206414892696861103520111023122430124191060120924298277989582818215160782312093207996819650195746610393746878394898770539437524379997994314023838520790184456751516018210080846139397017202324510885249824836065781983212079856985332059255923682649352289413698120126162570674626799685976718412992461543806822323895839087070375159224993127173732477721989951018779004241017806535357440057209395188346060282596694658051811953126705161181443024663075004645711453898551889265956701376324605707378207178348288457216682758343616465547214514867742208540960213259096424448000000000000000000000000 [121,11] 628485031000152604914995583783254702267939266091832611096921758273969315929899052097943268435934553973521859533440585078275254789678572915745539470147186590035559062811481782559134234348153577809610648260025079376339860937986596090240194330288407484022236519844586685467338134106334773364444032094696103285216749868091881966188172450357368762912487523749969702346828418943317276195755014155129347602863080177693374902215937083953169313400430073725907583036675583069293727512585169260540483351744306588666358690533328193337172624141852334848250499088429708915767407526886931835615789211165836582422353219997402539244931743158150209897200851290550001365120557543239627319476404405856159663946743749768273330257384337832652474575594528074226808871105357362937106169629393121307992878682959541668863577847124017104336283811799860516973028168686284222365459599659235762347576537259250424147279099174481486300999862765661654061777530162237862003886771165003444977881765062175155747014274006072563409531447162058193569610084735798954780865902799326585480884756942820880837463814097013726360628781900455323241930348375885017875371058596913314869470535066285686755919142937720539024679077926899379163529535997720166039462708848449226786802356110212832422486081337110412484038117464856797954139920509814617103585625759681462531685668680932052786482730648236212758450580073999536873765646809630954026946586703492128504754108126558004247233144458545593298931645156730412658751232588617806059259176968154207724538365770139009976727787876257324384903516365387257816265773175224304200775963302230017030321898495459233796068196764213998676437360937865937117938565298893011866302900765213454340779615133874234347027698555499091262861181959064564254414006402892902798674898684223537298087603326340283200816069820172640620625881410736588295973163721277917546656621706555742870905102091043228819974684750907602535368006465805052557793149416952498112951389482299650669394059958105196279499918038296800820941347378367870251435381713859140277740726671039689562586534990639471864488285438359580732327094087087000811068554672490310689277744167013402014136436443254061857890959838425022004489360123433894715988726675727758775917465403480602350379613495819783220152213531354684609963008014461767835333336782887183061388983284406387836205916286769773486577545532778566081446273622872603411571281126222003770156950174785096775685912407080642054361557099738437774395087193201094463551726157824000000000000000000000 [121,12] -2368913226569361109103062923866561828856848801836831230103740221558570150353977371222006082032243579613629173130916461978448352257954370882439609010722337123951577611595354371003713831691451664452932800217193947995148806263511311624147704401758582406127207856547562170797305813975261514562140764242191433191047423857749964275764520444320854156829055646131836716679526526303397038965819809235050578249667912834979696571703796666599306620540836267198335655103301155354743531651059503674779025039610652336542114647742019649687658828002716953625227902022009654923954283833292551579810274312553291914573739865624181594019226931354935230103616594248676583114610264542259904901695952224816886094576648040239146057691861878051411610339971418088092546350048433483341838083702081074110342510431234066798834335724417232242306014993469894029898758064824163195569505183523655903875613180175277635661556116528609206411195740853347686865115048414638431665237264714682986967420703273993491114709855918441688021126402878289125787943660267767657519165177414902742907291291670653829030295821070382112866589305461206569639321551292841334229030048956363445618470010016298102876321813930160064221990268828246235589640214094773280147770208395092168824341777185548400599722671029814194646715394476560319745327106448627743291944251689899020613561600415427785366165637870255362823298230318729339879636260873989664008474507847971415027314624297271184920154871892412065354229053867206408793114438182553046535086076722952197058554842810567082323564622533047115389864404418499472777204382213841798572022999694571325440808686036101893127206953388995248420529946674936132754854866176022279041430137409360574917463607142554435746602236992687450785855632754947538384473260712673855569344765497374347419369988917822430013005814588974829344949327412281844815242586616851417889676745780910997077551470311342024894651247958237429545259357139908526261905561617886917785616743336713982085086201281315572813998558760875364369271026246940302546602660619361087977358891622123949863394120820819619447030593315987509727038018623799107643022007324347899071271786763033356454589067233323908275547302434846080823238601073684556928312802223529844006710231527854956558472537900335425551616242619062752874322151218132480026019556084586051304236832402287509298887797895464712048099023456365160102279604632078898467573597589815269515981185407207661017803067417295271464412334238947506767004187227571649123641469173760000000000000000000 [121,13] 7265555956231698967204351768530564653789243606126137114480114085562774923439396346679088576791714086810238478245250440710574521861598416080747863973843512313000127672099021349974963774948764827016757059241261159772734354466143719085774589229142865097920029205690423684795274500789661201114968698915300722880595588190665930189496099748361084640969668979827815526988888824565324411958881007804491704551399638029422724764082598194148418516259522633323289514922401432611548430791602040290381020355974464331145128181680273007279559690828321975984549946294577348850364548503530600346557499927728393035955211463376918157475620317274796852088904332616899058792257114696661393464449676632923356708084570728197905278134150815499717275458003503994062886584407048020839000363634497353021164057151656367639768644578300931017428743383397149035119590605201433284266400134227250842466866236261993064660591035628950472717663154420487927877667614480086371249633645196618123539838072138186305482338764769209616550556574413267140996476554765026137500327299108833098418660786285624774290675998953052043651778289858437344000565014388817390104093873467167010266747563681247410614190483379760127113871774529282752326538731074468130549330763429315036981369114494963181586430542952382685499671486216820023340905507724093930612067700906159080878468181543267227242455563076800919522781372246805070249856543876280863475770174652700074962038016187970391087145815226313642077806319025550401479505984477187123246954529745510193568927168455668787176886516530169751158030205845777334479336310836163992213542996050957691933542765103629489884030267615394877517508277337957369058716789190743047068849869370168598763470266090984625170895690721654933959996001381027318602615852742903895668750652083857274189898701506920413762085692863981693027173871775865862279108193272018875443176659829598820509119511773050444203662885618117106450316680411107738648165926119799268369235806207944582275021662365135186737843715675362799927079787974397838216861096559124266044236360166778332659404392730888212557357051905557151492225050412448371118984857080206420769300019461736535167703292273225381176331011047661325649040269534113708509053203903987947461701403741056550420803453430029781569896929674834322781170333104010302856196882499077542683776894541363508467233297697470435536186825592147659900251731245368171967778069853457210886902579232338545917618368260475319907144750163831539473830906337816017512051192627200000000000000000 [121,14] -23112244068782260351468554501170701868919172026117308383731218673005324522972876764837336210479576164935193318593196814829507427187996158797531533786962552599355172778727958310275991589564301072908708767942665127353148980863691263643244546873842763345744710693127541931815942935310246006679945334663573614569595698139335498778324344964844899166779210112735142826377978742760457816764636208866828691200731043722891785233556718802322611529736840003676453930605005091383356926468343877808558768152678297928536448630709204644078890224076958885287747015611689951961211110649965644403226276266606730029551286184284665038426206919497872820079842836885648127005620015220890176790620182904736971145112528948330333851938357381455990007445340283385224572734969523577719260407728301880261411092963483569726323268548149836012130260639763517577572478339357131575396468077200515616541582985886567720934247749322307558905815196278303205737230137116364058331850795882434248098771375691841874335629436077198196882600461543308886479560460821047094193428198291613483772123162614929273998752407961961499104022900244156399056676142719309228405234938649495358061676915854792623804879623639740261447997324424247748642978991347098111146613367400122535020405331048320798014268885510603306193544636435529731677108964561259587837961930173625228541545248647228178880480904694016815590955236372597078802778749003914689697110462262588980325133752901963029968319893311271538426712924870483908772094363709944374879055900127213246633680219291001882712614430281862275328780881206183821762869337572062620647760104621473099506808734071927302181174474041285093634081960642011774743507467896755185600350558172204902353219875478447912608758923515213260433742448071734847679699574937859123372515419877343518584876511120955155827898658002287439935422635229420566913152286071887013775384498138781126345974660311452976319490647608880964493071510117217386954111047597802606461815879156408585349253842665830391204622784080403097329245830761814651553106148801844831127360754136292240370718209639202641239170790436003248047430213280052315150503892140974203396810295467179291506968904638743806422168740849195645810984060799809168113819233054891309047656467420043969138090970203695320211485640913707789665106219310632988660319361202743667544022293994240452937266613472543985992492886466615649654076569252415879045069740127662170520920485951763886756719260337140976863420227198431449789728617952423181552410060390400000000000000 [121,15] 84723248237641928257231308038365327569166243979057705780535937778049981538727426190398485904566060098417695629950744288663988325104696060621488725541453723647496883102681887449545448358654724954985086554439798873178016673282504764496968899226216391577981468217263813591560962494033053851502108799942218966120358317961681086168837993113174742051957963775687162107673603982873021129290466558032365800067867035312531826829704248311332676803183201531073290765338502362320847067661346431285214392615066680083368812951768929599661760234391828882991439625387295183719522126786553746342114500073239705075064892651415167755369424867232262965631058322965485221742648584392364934956116594338355852201602515544504903835246588787815139859696686082761848897976644986984348784625454366875608245614906773039017088452713632242246002122866414080047183972316766953984744007561323181058691736364103796128261006946042767388904088108624681041012275296014686080883216386619147766754812041548931396506612413275481913265384878455957936908887232259178645117261287133103966684817998819941588741957132407459376405137374830752445908849371011108878443321408657352634142851168592689764698749241288281290105662582311940907618702461570443850294427571253163314659387348498810513282553565485850104256050153096270945925069632785689379553358050184497378967551929095563557988227388219676835098741418383991220441129224057688428236187130640010525464174151720680398230565497001085740246316387892129300799496750997104092057514800457301251395413594984170844473735727482276105284882768761302015460329441551067668417427919451709581424250252631419752043383921045978026476346618042752975843318309200269774496226953712095569093818845365309636458102353346457059775696262085763349864571919959226861232087349341201331225702573165824086992125580462293486083819016819379862661515150589192399128867550809638801740047981489652006001462440689496036049652560880884675616302719155975462252057109257937544714481342857463469314434253731909960478570816746121598983206601686656988958044730607556900049926169287399005711723915389099282900284409883791495525962239343295615136402686302854855675179384291883169863946276117778606339463072393339244411892796839580619558579983004460378258181549431214262040135288682458407254592899963816338911342953930084977776580173775587911212733550055280074653684648652910682472547005811032577158022508713931045333163470135877543777571797195375758051414182178510019233379219755027611618973738598400000000000 [121,16] -306509475794897463468403342351620901831071189649907827067394852305517870860221824417521399436144045514964378192296340558322269409221820661668061137939871590538515344717464983305620524725071065145621695989145064217337560881934599407356378605649454455215631598587083035372257708123069457440765683372283207229960326851969212311385627222550826979459601965228914396936257688937927597900555484253339077488135585312844663586560792351044535948733378076331601066848505840867922331685580106509708578115262863980828183267671845901157390098876587601929049835801793295735724153005762882420644306671025701217357599571914492789317838455809177532339119965607565968940722746120178953050599446587039473763349971916948467132625457735836457565757775818748555451650268109050242541635837597794203548722232542038807008197872306014152913290800061107788520890490066821802406659151238915596123169319801238963453930675584787313758214857602230372770863982425218937054612717076330550419294745632342368298702142129147341424679585258915432328166568216826935089228389558056303422333854751379589719618307001027954267772295269638564358177594570339236317513534785816570125218203528996331915640819126440983973354458056769179656464834197145985148394725017360254432265953842859290821199272318560419647534632175780619282218480266276939707954745507933951946529943325080534945086378663140790240071555364234667473582853832508949131984254662681975577481008482671997629466612030335368262237631353739487980762444273982587339417785458003005451426919881805589961664687254930414698526289805864476841602612870399154025580504004474348276100311714177500425327113519953136119456517908881853728707416714133501644114086843726374261060069266213921437647881131820741221892971947600794890346295467570798738523228995620032849957543480428254773676219855134790022770523728904061242733080896187711252120216501350819429541884904082650276461978858590272954161707420509515427438580695377610811635338911165762141310163688872043004376902978442745794165030909004428290434046974037102170602688983218654305729999507259357173500843612271933799007312038579305410897783331258477801679002580526058011416139894844044335805126468976037074014330636438080444764568423294141921979714786690610080676329023617878901960875724288238241296609020498063818962887857627036686888659757848033969124974427059305040906951170509486190402558028319980533828514428524109415639873173420838015729877644741796239531126019210554885335829657696746582102018883584000000000 [121,17] 957563666038209492859286633609190919518400996781141359667051435679136355763762650875360128993520960626206121343055312463669529790046026699276141570024999558332538863181131712052794319423398669858517998386849130660305156685437131672922743888458963355398223142936923947712385548208382088559296716951128071968025030748353280478151283316166053411790079530136782257277284619386300749296876373546532966212592962505604688235476743831805283551475233956232844764885758149766454941641959236501370763712197277790193005242386784455431902880739243458183789144797647085747594580202975621216832840047792212938409706409595660547273009019734772158144791414651396055923771408549322863401027572863648096535247481981116167642743989681847469691384557570049049088023145337260330135352456252640931263422010614260121002556350391230769825723053645462607766710650574549931908568292843882038375620092824977413302004402466322967610664454153500599481298296984961355104516522845000394517942955819888905828351087634494639869873468496468583370659828848448777945024893517459462844937835137047844931103634514178391994756376215594507204222097733602141474870295952624843295087850194919622942645318388022496045225324869456777669997408412466616937619239535048323925289466806423099555315367640830030785191765062594032226526502673199598504898139381944440518090419774309550789822660950415559412063312220207312821565520835690547599356674000917121439407690914418433504162944282797051785942042147037742976993466754018343642774004343463047529563547619254203152770974006151180264044434742107611772953399278976722881942634040500432213894002775625451195296820141545871387903145886393273477311861765305503306074394627186593525145837745367586803450305048455873491839299761691566738448745021466864135193893990225716642410713031930454480423434170318351687019427770116012243213958603756692094737590098573268715142218117183207348919728472409541343321632496966006433796128572779879032067432347486555095777191948664926220747743140569603458045703030713462063290639781539866608312248995488630280599441492422269191807762527251748597560045360730004949796895186567956176417928117944058178859131255495350404278271577674130191415612989444581142341390330642171546733260807533370417043422046146648936893988211362081211823397947059960791070812968930677096879925953288089575376927840338647025199186532314297271950525399347123528828253306151111480158000212297972899239885528434078492111453669657938964916779351215868995158713303040000000 [121,18] -2495636675589937732394440607435202664622794468833441740409630409918312944498724536718359472612827735864816728405717568735457628309421325795268816177604122676781991606884845850847591765525804350016652940965081833670360990851334467528332608647341297380384254511651854598200042152429879336856796484893269327792192786116934634083668371789840334211198526071991875493202274003550286892514494916430183670236651377944413285194009679992167954807030151518431453526255542323357717817245782787829652652072004947141360656093896874013099056013979560084881540838574464996090017847667936653444680418259908202060483262045387070438597113020512550920333103309325238412290455773782893848369816182408727530924776272942683075867160150617625958302863337190964763418632124865653750297719233552613930752875810287942101921452037101142755353068341430258788025281932462972212014832016040970424651045882054584721074013271906503899554220687335587632566907068552958243735836430212277025557134239598899257237390929147151763448933091824193201264478783093631795471296155805992700171789145055988364941865766830260292143522756888772409573299785027889470429773272398884954054390088029741511294022202823433063943121763242045480161094368146844158982981649498126522726869473049968217419803048692566391706026371715795567702762641354895328716328566855485928354436399668000668849330241699374412887999396793208687526344579996917096791648269135453317528672385931594221116982870174432049573800564883688944258709730035684549732329272570105166857620017112843010105130504773250694174384880117942976903215364302416989916190769393680200402898887772196570735343768642830441030205003301079083835204941911921915980692879544422676820685630054673245394725385433486194555904651510857192032863056787695678798699701665474029697838721489299820618529082411007045026553321219238615601239875812981001660050615744720896243604158205019104708804151711131899798815585507278210149652544075018536863065796211099148508992342134139741482581933546399861281010086091238480605610597882994275619289959821125664886382482636234646591174437924028234965795436731253853619906721190598068785870785654303748510570786017753452494403221004579721373597756102814628960568139288203631482020782345373424939314113229194898743220094380734977831351232026644427183935420997460904152555199953283366633957590622839206899593715960271540571954982062205384017757799998593744856772199577251554332640485827765150621895985068706489325351388619714127118071800791040000 [121,19] 5458979346490735667092565303544718166925772065554807511281715500132969254290526347781864434260072656848647728932882929818429322467341184117292906410727783648345039558751468030617994919586558494814480163034199931394348936629956525597430318858455227520324197362456324767162779041986339084064375463773811336515612761315929770195088151737066288706540266105401764366121138033106268819523401581557940703359434214257611654676847065894934338952132834997683087700824340702079507683877400439860466362839458569567947143047064288923347630678669755049707220066637484165407511213916931063842443644058510070690316098099984232216233881887240981374120700644754527706995825090993782090093601960604010638316319648347734671532652376571782098973163665455307422436455140346492422699713774114906482749213561319134596321258486636115700107242663805006181326608163330478572047139464476059225677158629672465011440856212872030507502708089619489733576428357941274617150318343174158292893063402963742541205401448890186342222531589724128068146802941338901182483466962559371578705238628488670920493022027820381781655575707510692339040816823042424069475361929242997304131104465686757379709972297195528375716234447109665492193700115009138078761688638031923339215763526959928587357743251414930906907278878519886999175273756452311227478631717111379193434470822588059055377801167220571016453429958311798093507340670199154147830051130546257631561687094345394412006674373144931053585097903297278379827362167749924708416314737148040752513263007924255015360956573189891873801956579654522437101923542261083999233429374953093364817212517455028930112121001964187060346986911029546664438227809154584056790400364039936095549353175418850321833987209964879363249507330496262397702502957929743955859353628312592822443643247513970654084958276708533553231430566864980480020281127193923180842920092552165028377674654719005754661724611206343369485218429415848986388879265515505316207698361710384053009149232438015203847948460447756785098283600170689702538392283273091039511220193092900054516931058091188962867681280670488560288997573125048090023792825494363974462927553549221702981020813123331715631495176060498582365012618004209530984727436745386734050227347019083483867014602716670707308788802017590125771893647593536365759112302930737775741618521102525242853192338986047042434716901945474691752634971144380546199119843916644266050214653943627760380479325774041105238228580046462961321765694527346789492790080307200 [121,20] -10170686466919356367905047324397614949038184844695208800923312750445287359734522979118237015343108789195377110219132162171164719444475394202258576601548994607408621599292242063083132936554413194031372023076078412441767376548046505832995615170730851431646214766029474342387664992321397714412057841917922888661355871930855993038737557465486315808442188840804521477419228568509850465422322791817424299906268289617413623893536215126268995625796541221032323764404451038288675059762316240219037796343937156259491712971042699404628592359716291239398015011492144378705649712203972659450943472418575275782612579396210224782820312081521274114034066773584345994843241300114743470956049113092163911752470567272737347891528986244008554722337864578605508297572442989308428194731886711519702302048005622468518210693868379708174086404587598375198076825858572320719625517566151903487757515541680036814959396900037943043363168567632988763077251560777857096955902604428328747774393208854314943299969787132689168762212057008118129670560610897220020383541008671457897863418922099942087949407553848836138080017168339923203128449191238888907815149938083234383748657943567967369153167111052358178188093842945670017942261081229822923032099215911660466480454769737717160978476762070182859378831482559164099158008639626194716413349423732266893607856126250289054235738477918556112493376010662470527084693049794215434452625006614482437265990178062903134220193521487725260647705970375524752542659901666072998912471090027048931176382929433225114872864734870581747177788716590840524441442343500238242570839139618632476162237950363171878858495149170903461687132990992087330203910200788114057761783884100671075429314164125771814278012882631821929755152859636416539495802691839843036562406518319279265813071622796802073834747788309386380339788806184996097471420069801301208179242494256585227746552006963580738207876646309831968988543243218272152410129396149183012788758808418197705980879505088258856753105498340488581108691504487963064471329754127608606373765735481609915346797734313345120705597164677358584551902382560865688761514282799303904663273439929114290148321737349546262570667689330047397101178862631669061172016556552115274237782874397650627304711932106995467961717473251852101572945434917430137453548733931419479166478193537720788755326459962962860619505744590544671550385556579128652764473283636929608737130902724851401262122521837720902805809457901020619130310147386789029125910691840 [121,21] 16370420050546154029447030380201358369572538472185616359293612446814036510857004472951497548315333616060504386946783660438907228448589959611723357177533891942106587947066407850819885096363430631512343603108645793745848920458030458496778540589652928435274076525446600751513920267383644612130102575284166755535060497114590339050172736043218463203500982805588496161342403554248755430921015598948533588250165317225619956800945937723005094207967137190221261138165735098284698991219265883731527277651576011135355100712292746119510062651577387260744869173487434979553609207496975800835784797285095414268801812700652305396418037536099291881790966523515999434313905801545341851765850438004194981560964399722788710757389585550859277527940858333802644783141015974431087332396466230783186259290573196530685079303422482204644493707901322051480613384350989330256013711677462837397786062921625565863030985159094110589987476379579018365179052887626870642386082946674310840350659815409474162740129210619566265451656916326369247821759239327872674746388076310150527727633564596919275644355033325104296718568354270981072497544435165502721184755637426244542765364407367415512180053321771543262061238987551061598643886629536178789131131218639099311076176917362081606469246023644324878154828703078398372475641369385273283974405060528157380465562561907038216577975996208951159203056545963490726519692738272877891855023427305879849573109906821271106600314487817477427430004492649014767133344184467126618130762297935765068554864628982989864374467951600575194607081908090555134327352376591074357900341765365810341055626326539119179345536637158299099470229581676819783510873648860721797188269024851431085796534242346221545536384388612398144664253688334817732060979208002338429438674661875401851826046317049364806840304991594116082235207029741015394669882170818358839004825063789071516692502265189274446583679629401770027391815452151189701221222711205601408379061905587995727254150980461516331836667005548830878859328210417650614467100287894189694204351119375646020340987860833632391541930214148103982333362434445842337149681640123096392591061561667864266976497707611010864746854604186975843661393500567104241783800602056186387684322238678782446184233251667176236633006853360802280336117334941404009916329708178062356270976182121760517643561177838004068173086923941793088673244951198769604179440968824376598080190939243174184721513628049850811491882119829722313853012655545453788528640000 [121,22] -23036625918410413891764298837377508555038388792443879719834152535846729121187569300228455491000210913895137484558476693079392973619973339393963956285345445390113564736722858833972695562766654140851162770016636598536531145241977718930161419342246129949524770413421702955815431385823390181096377448691461899735222080115107892317492516059100293583898811298208648175926875655464318407688720345483057867988846468922551080357924523866480721536216318043723077109316787319701871069080444324433847989915570679586645383963520320332177850267911005613881844071787866171161247264756101295369011742122563278350818777679046693818520450848945616098050140262272813493417249556527314207475169865763191813880753868624142082595013568798707299934539169222482713683081588617171448975009480653486670863342053962192969021433926068752443885748051281518017883570339939109418290622450241705546110720849463929681447612640328680799583866548135875089845305039032396238866734231154995335094773786869436416269023736520915399093410533756695530873166787548714325628728642388884638246780530106794383918521958829803425262621429142314994972622231804055096543310926962473225828328361689569907477837539624699446668400518481661065764832002418669761102772101632486265254662518750355807617110357722232563314700674553277839659778286432790986735827350188646414120909871882853013939181780511403958632550763350993527765081711444532884905167872983833300461887820341566345928986140839431166814881971637869557130820059821058852817602851897499836121131339193002259997338788301608641889575413491043283826405805089573243161063822565215557959261728697633939413564260968329553591257758921182643741322606555169600557938136208376534436856558718082966611792865863845213092747856845293161935640990014416456504243353608289577960327070187896396048577736500220660792626158915511188212569213302252564335881666526272470035548855866321046467198368584017165700457877760071065197523663477367734519408105668911542749331422306204263481066772756783567932403576961627153069821102489255287190619683314753167250908514106841487559118241008300364747714369026920289135441300649622196408527996267689604664897277142930929591984775251624046618581198237683058974760663164701830215862951271961944802634535253256985161313254588039231198510440028117551674197094571936490588832141787491351606966885105674772356947720785839546548538980498935970376063375562876819974748318539479346171525959860129935800699944184742960936888370429638685491200 [121,23] 28625517529309361629408642348276433715870396899346641330925886746189093900719078973384297482746376001983545587689474082214049462848220266980667290922513284065915966685242085227628834187430911738420156230972488487539378930714469947195407069283576783104100424584580619140763316807555703039855025119852469172283832794786222854299939842429352046512585362108790742531770684406460623134491021327269734898555746614705554120627874679629045877025258813071905078089706631172608900643092105337354374540874896180424177047808496832539964428663110592192057672118391461594833987504965432010624314961505555690126732763078332468014834946786075723344570692721815597569450424539956101887614214191693063045953597943755752927340961771572619256706135953840149141073631884832348846601019418751170780769975512546730291468963243371410273837199282917579958782500492015625799634287790747903752501488855305693302938277660000853135108629246952084054908002896859894278601469243982808130612286261089617011723651850647276868871649087953355448811212580442417578827323625541838436617223440552461269702912795144915962828129753862705577466998108813441308470981813956370975746295098195120849376397268178915095050193160440064601108856054635439765538332316989226320822739823383805766306613303567713153238729363920500064368966819293974490448351023088129745510011485249471822893826067811017810159487831627005660418942041461754933559274725102346972602402574630792991792606894255664064513080333406737572352801664507982042203408570833309148645064110047118159672186745322639503284113014219159810540361107453832208043927299105409236754216961770496886695391541188575600802288314791822816078925151546190129171250754994669905675370163751346422332290996634632541309570181851122378657685648668368386121636752376485545596374322724465222186211348011084406354107680270909053091522724473220611618246156335733949922466106710463015662060687151975039687283904801518126660414012097699852553911207625850199408241736893663288509068987359152110930712459335254466313677582615293054148856779368308549371093342425367367851888861171547123524784259262071115419551196262780937609200120635720402630631023260506010348873359091014465890475396298328836808944370763725735821297878963746058332776858091091468005597868722267228601808885444781859343615743330896936145000949536729357212542912620375371691449657551756172480455747672648345210883626655521694964397719188221763345989699610714221800289543360680380153251321320614920192 [121,24] -31685894082237327724574509617377429081188872949119610296815577994557989405201395928206178642425949724797145008020955860412046429911463993578099842674877014432603528854653393850168547886432783616133204305587311059398259723833861764807358927669176408934158575482087143569038737372931723597582385831144436783824441841524232569014255600138645078679030578321639312090139392933211352007284214961340093018211871647419317965611454792813732595282822265294658405760340146326771560339445403943355191845121076842190941712351312958758490139133727087933162256830970088261835882879797268774682087153380582378738596871555190096925697870423123271109800577267629392051047855253043643619579991565632039938342214255242378603957199144786626797417742891913113172942522868167264427693421900638248264596569601607220521236084168696721767034636891751238226982007945939351359121999420579283159018849597229487448120789293772193936482378443855631083680736217944736783987160617884634066783505828761508188848447181937383324595892511495719272165900349478237344574346006086527616863446123580599192598116597849902992357075128983094185445260320590451842297471753539987404449846959804708861780767759573978598053413496603426651722873377502732510759323177599495347992364221304719300797359321294595171775447092019902683125673759179831229034401322182692693751612985331952671277235342294031832816413566198749525398168903368306531991996002839485376498519952323318158076050654508078385210973743620522508528824706759200335055360237383993053846119195035587784316621797726517749521975121559747312294473458285363128756002817568902508087279335947684908517590831589069152497671502634256753157984571141304354148043502476936266971949813985603211381000698615252098655337861583255756600509464910975974178900124124249015491468927733432595856754164706877184913830268515631274285788936404532859384763034618975599945953536229212572039288708752835488943112944489411529653178836381642037629587438622580989619054020543318001465123223871310802991234544085140183450727229671341090212487690814087595625783022580992321790330234878557869210596555862521218634789904652812387453521137382078363437073097695764311600679214875253804128572732354840129227896139708756996601215299949172043439516528998911178811527713288109160292252703223954173348366244738068669742105148219113082878529582541524881549872366186101418926813810885337022374666808067948212223798726981646456405379259695364065965559524524663405850348001190477824 [121,25] 31503602089105723388313128280041063893573626130065731592174388052502739946789185288229660137199391344484341220059704190362031533761111770787977476665108167037852083587370281081089023538675159527128360584072351654630908844807788630674462565597008811692912164890425935017800529280542916789986304787067354591849035770070067981865896468139011724038132963167779587897772391932199956150632022340263331870094364376702537467595946432076998990184065519383205713194808985524543290321314006903480322071166797216065341738155134589351243547095681642932976898118577078527083397014323859391099797895719756591773220881086601079965119482188244577837277915559572444675264545241300222825273424815444076414484810433039537739740145874376360575254209618110230052902211507552101104196464904634913650835136594970463131808420212479323502749711697511110950574651588949675816159001662703607737636519673907194554592800286668582677481812104005095138738413249951959222457843042256875167641302321549934306783663157436551575334937217684900988329652860645708752871268022541600380383097658685331215542952385284990684278416477520975046328618355626614133697317004067139411170262683407633955180539614846203326758106834636141572342591987218389855283624184355665616118136393971775747303017408294091782146919091089720886893834385604012603722164231309440786150282905073469771384301224954154808902374137487490365676092598827843232954577156938009010030038681986443945826903960989712739131916369173249938706813223868140913025233772214237880589651986316422829746586356775569146262781776903997803097091822565264845434185952919522527613744036298475602233064803095083724294388041151398714037684692264428864336511164929380873013059489057048196113706394433993732987089078985157056506907605272113062183161914490269331988823928309719217587812814475460934836135255278584542740172269859594202000082454441205661948127132758019349598434700769425290533247830234155741229086657706704595161039553726052855384026963232720395195370857904441360453242425039499439195383296665431553444912115104184567478797202564503488189390854900593156039279629696882980607110600143988587781908147160085688442963580835862654195484902662236861514287136047163561891486654289727353276813318232582154670956020843171663838496585047407250425938507929505593600937477013004621091420893410524096044707345458664865372448986344446277434767860050311122270192086692907676962318617050408877427249682043787665513729494741718918498279198031872 [121,26] -28371212950173407770496803637296343634374458807606072346251672435621813283089625605633985246699570358552245220414762668028474857083832285052334435610612489682422194086189714491549970057301448245739228491539968319915526798383598457470498829951924990643522204943102315019280570402967991231440713609485466056323258815600603114592205640318483428394718178226934518782682023477707422928264383968795692652979427274365616025824969289768315164734343605359422947565794258125707272952077040416995138686673473366499104954233163609872128108178954003911894687234598646783045045573919814397366288147856618624302653784766604802392517093224685931624054757318343428452446416284225875507358980636866712712435305101205535559979086221982872586237439211408919751476050020686957028126735903392983545740587314227894761896882049517015363462649571084670995911320051359976451994109389080123634426372442151035068093521170098359151312112696173882066194595718711573982221350835986934313563865293586060069806726007841869681357838887791289289104524148862729016529936902565601675238720107453907483896280295775806618193156908461499049865806275594089236570491568824638703840738936547574240774660056104875026198120167786233997464550746837237382368669876958318268599329337831176291758839608385551853533763418638814204536204419687092627555454275855238272514603521706842538553850645156434307880347301435224082487689473319628148492104317729449787659691383909799080813768036958871203473620134476375383237506000868838375471918491743824894531719572693829482420185666776497476164875993594833496878259198683438600508022009142339272962001327842156017472079574825814378806350849101422252741647840640017334632838656684614788092100940196841094347330289115787545027229181851060302771055716767131767461911465283438162541294958274324647302017666218556059882951382431004432003460471832205693015136664433377964932344165117811329894420772953494798886017861522656938248693218559431295377587028758863135945136211240306184598747605375631318120045317057301110061468578368576601590379744189750438939238724508944374842865205435179879869782666085314232545238383431870303664976521630262881580632295990163925945881115490035124457936577147832148590129004330715972648380879158491840605907972098234523541556643296597871421160240852294669699196948612501894078813801579106649939969453305837750880437051601966515536665586418851772075919421710899888736702597396409624145449312932066568490086160620446769238272638976 [121,27] 23344777517562596055626791089309191776131911718110996788297298234783223969664363473208120232122622616124695690063130629186763490765670258898931296660411463822068379848237979662383891659876897905806579878161351935777755708762081439662004316151392766307361297365230104728932560560843225069909696095636537848398213568422629737622902697218275350303039527647933402601925468663704559547858338531536771418443006015042077049560769981327509951717314655235163491761436891619801492347796170676384164508245155502126362855441508877179949400808778819546924819340048897457209279446977045950662050601571312812367948161078712511787909523867766166692727859060183584237450553974342876911037943334143791411634644204768008293314479960229235940182486146081481821201274264379347173865197925805557097564322961596815836072792469321908652435562417509987353707806100380849860671710756638854549367141729207915800893945187684175026109222092475604678889401571351114752462281049898195367336103351082887772335391360833901118220880499001446349038898570949682845206893514086342582851417678235207811119769465288011332030237245197520776137908022215164324144033687091120178866739327749219967185628196619104670204869664701695617556325684064243282079679679127504302057220515514093316756377167950864643394646532396347328558916098197596078590854070503300879293206116321300772600464373996318228823700864254904132989055524924069220973972509720504927439623319286377130278552100121985924055767354336993323799116585586262587268424031514667648434950664989990585424448406481442926361227683005520821335252368707380028993025544941918145630500444110665018734424231138707900365980053128834438115622487214232076852755534642915911244962618944433895492020751237154611903746616197765003751773110337916552842412074517270563618556270312949868680729691825217924386276941616912958853804522059702338262599963143685214959752519335939854308852387190513805926748332894942371771323594389835256322279337410475287679915077980637630800082347901826113730792872663777726200687269172998223716606645818243617999029911900750876722983890797293590552727556295582842787658384121273838495922279143173558232362182853302633980147718860199984490416276362052107277419334482265020997408643578995541070222772640058010671139867201604234050694123664964548831380454639696438130841159812352716903075552528815549848671496604038643377563109375326546092153714019810600700965714861301731602058385933935935146376479789844279154704384 [121,28] -17704308127779693151298613236645716058685321357301451242339911384101898795229070945818373347812024776779767621705004301403260799334798532217373057022908539498171675643165250212206987089983595518540169833584572483978753578971417325154273009297922667895526099668120000341141439900726354567236124193262988471442104989948028417312402376481962707010740201078875623569508968109817739153004188982986822523122703800815741837590460410043851104336652815517714148815276461336955326075234556952278728579081883533028868635111725073559107486788986359561734235693974708889647654401653619760766064533054212721735244457790849338586786126235395671801384973022714749226458430300273627020985091667321246012375526472152396684866717551576636487942316234996048261919930100209438168055806607706384274792661798667129988722877085118945098525552601033837410758221749852020091065348456065188220994487223787152792202217431392666835706047082325451372343713312878326297386475748589089306664982084597744011376227905245483677333457892397708754201876654940528656488956178222202774876071240974894322984097639076602013248963637384566092389167908061426437241045984964585259460436018316942513844571604573558281844302903283742766566306700044613458634586998375165808175485908749053493093596295110596261145668602353917706982544948541087398577770816295927863599244452707948772641059275716306394256759577486709804562488768838903718255769431753660739957075946557438022042974855295248070833927844763949463744652974275060850605690854483826702315261521311014448848926052687688010441295896506566040252079196045684790121772303741763822912744198780384100029041865894927130861729244295644112490729985911591657611020445659434359325970294376791462721368976305846618368039708772477280427895408666352475029711795270989033579786957899163413113763444133158751001346977473362562287682035781460946636012135429310650588989814604704271353176806969156470920589276300553466134013487116747988153931666938608698880354415596647765391769573902097795331457368620071231413777533456799411592450046227882636130155675835778075902358081095835155895475850313355892474706165505367274973662210657228541794983391958866003092288149033452185975516609308537356350260990244687839879426081079335848067286249369158543726939576776143273661273820547919831194983120975720842516749051365676870437673677611243913691520236634842601736118900738415393041313312763584686511037314277013095175559188289992713364095848591983326003200 [121,29] 12473606304542214685144621731707565227561163590997404597369725827826045593864404310725167786317490958298245399578302207812917492638483351402686243988010217244399607167270275407546415512523972675408938532843637429849702038064842384596876816942748391934167832607975950196416384655976962979024025294670912021492890106140540215647513566546262460143115385329368754716875520871646398732148065070396191169997392942912533945742094444557246637548955873927571211970495773684771277730263868448858995098090556328846157409016747704163042979336109856809510353652489862671844757975741265393078057067741031447850632663540406611356659681713959225627371972448098396416803517521595150589971455964778574627089587502639015679206690684531823031007293860921522600349620347411265579070958776185391106665015082067835632812770947466126661359275644434565415911996152635974890908750399274888870950829305592963992051562569021430205929169431770723682448519857008638266209927740217570547287851145856039429760467338357813023858284741865865336861824788812561922050964776695802208749822465876673148866157395975794528513277179971096326204694440317773283811737827398146726334182653013477468500723199487414456313403453453838831475662926713611521095931423520618114067853931754596877478681337742701972177322695794568928122586971896898911993012802473820858197389162999064420490906354162875968146117872986414228498452242062305799830725927824787201758382726367670348646431563826007525396998576732536350056229918446757057470141121640958503442821326124654194907929774541670767972427504709885321985328912755226369633324874195519380129061580615618752801738167021448653486069279304068206830462755772194040278770937025029538989525994869330737306053436300299966092715154777817608703663974102277081951170560086711381262622948360968764048813327513287382227631017591306756997209635933837637989303370793087012545250629594372719921800581311908199170327702904638057850622525280450552862585583286351306820652400570684891862706785387479699998593779862023531131620491206855221957631750589928331166514960362971654080974610791160531011277351224447226436662158557494471866691850770966739111735539462853661457901929875154945540618125063381339022405918344111446294621285798395712560162062884929219678273717188487895702346401052807142465937465045555528632329159076062630261764864901507698860297585553097442354461849882161097976682680521590091353141727191613623790108005653684792874897128424724234240 [121,30] -8213556627146204575577153766944517907793622675450709632227629044555980192923924210957498513275339518210073844434315136940666028442927187263107553590848810936575013217337385394452622264768898798959244832161092025468871601335428245527674094017661510509656183935830548886692119690697252670445762413975896176874026162740673571239790954040986266029718816390858378032350628606694418249597443719569044789893421955034928785212573114699917592844932845441191282436400399426704711244550225747665293674225600602222863634714106396468555290891282405111939881671453363810613094161940731988292154308367862409424198062526350606589379833625191106804652342301212650824768452972553511315624742464095771814983072709158066704972304263512787599444268742870754164973336728956259879309675597213785187360714127162093291791206720645367241875757020956243364973353566485661636846174894517010641033296954203881512185578114957816656630699607806445950192929044597883218129841822647914205384756615647001987768544638614918654823674014540981068159294637074926125244279304389884879638986038908320896125088286086744612635086242153011360067186847780420411826509199625585319780283610090800923218560793126619814297990554070740551521870548086147623460087822095298094295653611617814225841687076061059320737633919778790479259419423167088538551807598689318501394611359366933517025879195310549563645693116907705995144594947107787155421556603328180673762732545407191993691535752806977275253315592437158334978931769208483140141008942094392452666271758788984353970110661068673709847611250882744418012130865069786123990182897878207752044694882399597323203263686185571854433358618805422437617571759100239415798729015988266981348227275958576938364446691874190157889017654126026749989221919030453682654303973026459087455248560066868258190124403321939735708497862786027272256187615781337503126602823183476442581286068704388285833213946893497744323451047463994130142931046362222668150097208195716523928444640073167105294505227835656119825341231440727230052929308457127197725763705059133228441870686942116202137959977999791826438860259766403489025216502121148323756394335785805863664635015363388363789791765709462211221666617495378976938897321184302860124979951984433137279447613834126511927623720088260184446372150239086922962598146851050284817490917327093794745283564498048151080792443436221156481348606259766113200114006141693164282618731597205991857352060815128050331992236276842496 [121,31] 5069870859896656498730619329023986318582570060415382296799596421540795128274868194842981665726947233425366286822877150817792643945815022711727017540437193108686263097277128580471128732372158607479486026461807938452146795328891132500964319702790337849993668589008732609582536022094388858723060602515413659855988989104191584803587827757953939869112881027854442946111764709488866705165170064610247565211470661742825607734679632130464439288191174641166930384225169147810848384509816402919346194976095621038826992916402882600544369893238321158659656846141299945618167404006968652874741849791281833976749691508095086792882382733572571922560847300978953783393484067501665742235638619625487992694689791609182210671593051434733957796538169564758025348076354059129271974652612098687432714688432582616644409143199231498653569675325548761468272335657121765378286520509545084769082616380560059850804597125601286272705614140470001254278462760461164759302759491598964440452869799024656016401591835287236132790776726352147705024225250084608165470064139078271697455968276337911400603071470533012461166397440757502217688460372141231355822136282624354753772425285864171891085029299089807823766794642742716624964935900716441718496972995524014009978039851947540933264592251615764333390743871047498675405548995105654762988415245688848643000552259286848128397507296118056842133726496785351457472164760436534565122565152050470859382914618119446871134914021260178208819769412782933140629278075757398264508008541240363535216789110841224260406364840632087704449238010719752005055023302666143867176496442106982226842672207773837991586032640420188368611604026479191247781908070018264930962900372726275816251766710452237327676265945333804639086730492901907943034277487175339675553212815884544746673423123893912455861858563505312163749043995460638847139293519082448100885669864075647052090553253146044410146146913710533388681758699657285186549311920677069050281114907074790327553714680733945351033287104527176262716018973684131208518517363635003541148639294300553906002650174313006794422995926366917866627773392239549066253406446596026703581097053496954604540542673358603551303810268610972108668282421830404536249643742848807494973905996159234633654536271183501582933298243508197331374789884938628768971886738293209857459357470612408848745273202959048502757673124034724432993850531225867722644926207339913598459143514536687696813215421385796077872712821768192 [121,32] -2932434897291889096001232186544638253517817654042590239917713969728008480974751619497272424961377020523398118364119585091577473023150866320320205400750609727056049541847619739748862290696550818508263515172043169432807328263787897581561180830641775861703400542039911615964060531915171096733725025135678471074200151940404632811165181494457370927426427528862342773941199056613376942768875413417088086993797480411213851533432752213311477115230479440110032357085783373759892062088133070756086996729946234147382476202976483981355438388261688866629844810371527392581235577844762055638265576820703664473567836127691469620582959342160729141069434561034085918389480374591234232008590308104628025197838997177851119898891145087268917228463320227472740016110359446139431583710508867954072831163767793837438419661641505631140624668313316751519471954638853308915382875873932674726483729934627275201983677155047236035639378354169143367291896602487462597421779890691818636755633004986403383779709880557373770660935668866834399342620487544502892286498691246059794630902189345480463364056434377649614515327569320215661420495883848886211124472746308141318122850441634825116926635244825278537835997523100059963722042660792938559744040008692705581685144053630426055072583253255190263294945561893107523822794007139734519854891890539122454458803473526373787865938219219555788983417924698273158596537918314117431297276013329043372561574128218155199758979613410737820400816096978922236966883962997155530437390360859628030578702088630284947338654905913462577503825413876489164929743257889335399594816857431840364163314653216608655592643918498098363028617775130577524798379541136050088178227249157922082947281352632709946497028816456384656159075202414726304124002937969167343695490704857275619192414057742204800402846006511744594085891743803807425556651103874956030077701971264429236727103404824360196068292477636007353516576755992502256357332879312642688507387846174050692147124675365296209659437193957021020637155126998243160825712554534243189101755614830305512099610161588090902493884088302412756791561435239268578279643640285208811611137076132308150006933463915884749387757367218410643418454271979896033572148405112536265839753420330664773123528536113362296302906172907946016353970187460512579477403366662345265119920069756307507936096135872909552113150029813830120491458983430830733602867180836490844111012086392194202868694862270008562593900265472 [121,33] 1584360038295024809652439946995993225615260810903829070866290817790226943069488632505035843924300010769310007886013248801252105289403332089969802256466820289790454147714500129946579345629903057469707328505529952181599065790577805900132598185082287966652746592995132713464464014382572368502673572701431132731475225414720618100319432282879710531606309113651761979979065373370951273482858459303094579241128837786617894410893177491414472959366230501621052576035189642149421949683311450624066613220966861169277863134849755950816220874939185876962401547856537925247828863503967576853198664564074416011432057705691921064887846916245993170073322303797958694791615776203832936931752187068889866927926443365275925555327024951258285375280438329075597939373004531502183567767899739479809691046261499761523542318322659968021963136848070561843723785985447687903313509262383513151022327992608052127800564525967157461975302127528634615696832008855190084747874503617276715306321426122661353260917870840644066025877844599455756593870158643326130345958112498063295204362076318213280464169354751966337482505654128168831145213508778123195272786464358723493896641923987901335198461839665115200427962175906779373833151508457884587829820764058767633775081729774767055123084622302022808963163562070982859971048557332157334988230043689182065114495856880410849539538221825670979063823642274356860183522515727473497506704179265176355657960197064165140837747888376969633887847254631518914064800163335931610975051078167884933865990419404625446635041037215356798480356789137266279041646570908154833993545776150877850324331852236949906267657654548386365958200504798714118528201269561628308075747762661651223840446804588268579672415076421321033884422398908669820263270346999455029731086109750353639788202712527233686248182164624965521188985547892594116458237029510872473614163060171929234629874146598851048891203339104368547024017302721430961606208298915703962531966709973384328674502437104752980772688423127711856195712633180963851080745702106577459507895070623867170423205907303135103329331670850465171803421641356478273810059784646829258981597100567419698692264536169646752811934690279818560056783792167720060015285051785712701991517095719810836795770361855342665435503006592946804501453462651566925298974235627106925953196876459556954022894823662087284219957182735003387874588065205276076315622443661203432267153362252810660896815486012737981136240640 [121,34] -795845857811929237748053587316501606342078665407810377652200003761117788293891236275388081131577301310296858852294143913145711022622393531593912290079028501757204037004533711492173075412658878709149028092681518521320738531310455195049598978239624091842480326540976584146222485514269357224456405081331245183134063770977850864185556821407845307455609671539569647566765561769595917443055195166264846475259642269494338587209494445976504421087121096154216103630956897493859033346729192569715548602758523345391258705077686287435493080855572372682632811291225690240396982338376080354769101023712701115938530702857439653182196818214019467578778187036098646161143952686430791001945711975792774851396772698482889818117790505778030276308938846878510431729112960709652079496278367639071827973304471165921002811298788454754644874173622096412466012702642149011280672154570804142379341194246822708495667471019943314995885754194159801541956880314212050042282019731958584797585445266462338134158721078971207075851490667607284423689336165144385508373712528276457973006272998248480116934640205128384100259823052190697472674685231805884954626666203534723557410033828910626331695053489533363984006270800142087499927724503038387065878298715575515605475310748686877406070178552215589706025958493393786721117969927481656461561893749294472477226475850241170480827858042507114512626663493999374235279421572282040794748571329258865666936025694799102350444433531001663524758375781214095754435517316159041070310788007435463388800774648437988182228830192284262212900338108845477429750475967726005718904399542420131524009880795412724932856680598931480488244396114398247558630597676324587639739317672844014268694185435055259727854078764197449591587205216726496232629645697388680398908480008474856229746720760768410590085096605533244714169969509305020164362299838274948834159127219212458209969989745129991673798133916985662814019221267422533901322820875930576190117325840993564760815968346716134418926203684741134593615753148070443646650011714111119638551652732866942881422593149380415963089371647593370732337413535122407726935412762750130672721415018594575797756309774707470887663738829924618078857024788030972957337500762428525744385121725916827121960734894411592897074143287880506112712386624486579195060978987243826897491583498840380803383793154172781343032990777328497191186164754523745610444466689421773641270762849262935011120386534456300666880 [121,35] 369850064846491747114715662379080806485212832299997049605885395698724932360677388300138574106612131359352394662029286778265445587082381692816011341664782860286534653112837052907616862963495616789491722316104123300231277253315966375654696170733674736666733777532826726899250003719058064303407281936038851092827924560266925149570465904914465250122098161152161784411208754587395548624164837656740802439643015635013924497273040581028580767170481395221558890678937944703325468546368794822453208866756567967979352513390307303844613167095393060002632897701050008210349086100935770120911548858942218996815292663871749223334793312024913779712774659112724433028306966970832163577195011742494501271968433159415931509119956295816486269299237746893502522966286526496304617700582655014079256483994587408494429117028633507378239722071901453141233935359005819842470112934150877758390508445547437144625159818101350038399974876790214063154678849002085214163115930978338362881823879154345804264261891516977584073775167850201801771572875213041486362629105809296890281165924801393313556811664357905718089754637161532728721483189467748312153653008788162588910067664556944691216121845461994529235977325902262427805799615835340247927363970500787645689202286031135185973085737005520147661017577998681864745801560991620403436552212574922410114537312774259254646398127089932354406342146872629554776726031901454836647927515693351543333866445577079818204535360228915354095644604907610134536948019067916648744717617486176484819617680593314256568319325981297201378136881102986196084430475561308838052684000680741566996408144999309223370456759732277725923327065381172305225798671306477770629877641493091628954510319230241992745834501221475950346596126100574142436537153111259324448355722845788297076391311371956446105139804145772421772338564272543731627671244736907162587786832399066396297479835175240408922388850944507416216073856665362810744811280571392898051767683073086748410456257401604759412221949862709247105371298705246087434931600724948561708965036939298910845864420138339502764054759653742210978826382372341926134646467001936302719113031781992994523061018858355090579760595052430957452205803611139080801613560526689777819381011871942585000131531572244698154767907661018280155352922993267748216915714970991394039241372247542783038764733217825310312620261832736666912677353978283492721304057427101171895454691260166312412228195179441422336 [121,36] -158375934239415317902817854934551603576637485296020653422265344989811505638994614057079959468984357870159485733773566499428326007119229819542100850940008212424695374312303731515910476260262573654256950681186189744285439479444006690007334704281865329970083927542357891215995332208194764506581815628877571114829346858656003733777473470898372669071844355576816682358568712955845102125020478138453623655882461418165057654648353378305461911465083314882751746596871038968361397811284058405765158702142629813138560991623937436602675683785813553426281813621857841619247171549541426486207217115434119571895860525199733323887486598481417677817689696772049761094756223292208945670107901701737344246068002169629114347753443262550785962704079609204958402864382515140175045662949298419889449064020915644018950889810377258893939347553584059537501903774070652778730230817850130550120276661207790249504825833120575940032348388445823659845136373598726347079135401456632305120198245280560278383784015291351199799443878793313237908633026030881329285803385848504480312475060617053466291766521286306104813180638449587478449132825063585895081317007564835063794018957092714491581440415282636853337988510183118288103569863913396676534468101819544973922452274816184639351318459006999418208131111463561129863479190336315287463028172953575789137625468754747453147809954971157729416921986697639545872857179449532046070295567945754008612895573675563937604226430347815160797053610940617407394727821530165682877594814845476805811160770310948285193389558374831011833109368869182781063108121808997770963965506095612833825486296526346291690536687469579299146871633216547793169729018549301454717261264052272459269003695876180076890415643161896870800036256598057035756106381781260859170487353103906030181792733985356265335531570111691510123694022742460561621626152107688812632530206936056034410521019475146391751889726337452117433229093229542509627311954819936979924455916065238457627104021655608382330329854806342986696057731775831576698076249480613472090440676590955880066499244134970505149167816240860248272319968929608312059945226995911762366245721120757221570080205769373236023734523920974924213225633586565354432722510550148107259672566834313914733824004508460180812191256193864541570505392237501448624124506293153488116763523877453785535721128496489204629281181671208618874090258275567328613236911863817194869486348588616544181359202847948800 [121,37] 62329932259318986417961984903719891889732628368915552805776822420417830521557147564605394561199198064904871757504271538879399376764590225936353620221407335741486381886101998953683404101517495728251339634596616525049946278957436370219792909634230414020475036135869789806145928285500837391845134650687270519418819383425192991838092724290728649805658872945681955254430102864076806715423003208601743545727290519507329759824258567284728755764056450451263978545875646328417818757521354125320882889676146280552231329762274107931298781315735140432701336495580485188034892198217425296418604310650086041996857168672623107066897765257306800645956552600432406237625105976923272282154328971789969828185650938857705746001720793778107639603321527281131820582796012078900959172329118989330771630088181855319229703778682225360620932512304443584696417159281822862063434581726614373869649562577339483713370287724909710557063811513713707159735496565689870069013571233857677323566955467821843097928051623526370826627302758376385123899724752943024048368766303107650428584397348417820575624256468650908645076528008943691284062975486965740579437521411815219409699630232404257925071149458973685104351473719505670751046075828587894135642598379905493720122159582906992343264731447300785124557339519254758638846103168649937666269760713295325915010389957527033532332064000772375231078602957817384475085957220159788274293317918015355706672504380714812213075613257203319092447152069586415840036339276827873013374339733372286284373602893934624670306813475391289266369141634067053244443130565688131748265564382031348811974360089605512717864553058231969737798733543487352255194921827783480902588246679752316623519579008282602691430750956449622863838099905086352962390243759727861842545489380272207727193141253232884224077323651994651422831230264226119907107310196031666188504780480961523390535633706554895365373260733289452710662978252299479129142164404274298167404350885239147249916448646975272503055797785366025882097048133283534855653611042480517659532980819450836727925858332909171053049629911664564234685400580285040332133572596398980256581232473551164778710191817575480680035967663590911816844530986402005962684771988174823237359439376837382953331518150104262776695072675462897109691112352688197505875212875020702247637644230702818532941606434909270229545104953056252113830245244843688864344315557338699296883601021073358259159983718400 [121,38] -22522228175559750209580658610168510934498887926746172990775940844272057630912902226787660203766638113524108062174595673038601063696470654551993097983165316477340968061023690489623019908323528718171920423021714781461772518222544604257901556907993239281490565185949170925034554049983265613383649847965624861335611480239862714835537892414511570486103365506856868680011996183318736322653196491245823083818142964967687658795104189280121547230448972423679227882702653508547836899333726996805229811279734901300139356967056358561270423798920405906335767946901513164158120412845217275576819055122241934405313356333454093651045446879359248719229425208344272354096425549664151088454785205650492149846369467141017239252323502917538550589363396015164940876594394516501606748229407118613674018751493182340537398620105851733895425276030856891908894702313259579947252969751487251655361482178941443234016867566142496459007968694498399383982769274652001089464434174992328655781567728134804268887698765276819360579010142112276460652636005693773617094757126352579562761207169160359597408303780529223955455119704598155157129921646809745794717204929380430327739252332948379535444908897713976221273177487150792897543530677141717279662720932784416731900327145727714867257028006749593047311295711338161561070267077705887518557645887809384010434002910122662830486332833073738869730459280913805636294103129167918372332371527882028448133257754264808297361469859988645145689097699413025731828941974791990568765293421273158622352249602115674837785584757018535129185282726856978422181290064278589850510461665325664712449100400069126811286877320202492489914510236417855890097133778417139595677808404916546293196639329450845531461213014701473192234260797882307770595722430822596147911023244134748165259495485372560169831476941664780137531830486763401470882707313756757894490983634468804775956658738435640479857012217321866395785490537594997475451467743640484866737341634652280272080033741023517907163961670199202322318094769979870175438207910965214297334110870871010185210431396114816852014145949765205121794642310797738024245322999842178814408656792591057893386891922943915598028472033881091760182786147841608201157942425481934653140866380144975083313565690783148165091190312063960208980368679857801367443787718880682103883592757678032508326257915711586650825147766094248395151961048812673906878462093674196827722830197494219249025024000 [121,39] 7472811951096894173365376937045119290719458467116377838787497909121089788227272686082530714195714547612483691104284608440205841860418937756796247378830248063205270074896179342130302859390406611380815733435127067112819204648865192020069251689331517987005537630574721513823337396441778727530061250423908273799211346808626002179768404256210951003710648512690671058501990592754046570167930819994971594946708079034952429668254222616669313262739571853825392940126858268104144067488628828188048579586179713419904489163035443695848222859547163606535120919482709733264554486906991349642730851068547207697622328621506081473506794819962121414510295396135660993281772206368494298679719298076825175641205544776408744978871102258393180648102347539895485771428438436667145238988856504288082994166890688065660915112619926472432037422447345263240993931435242598064974196891880365459401111809781292658009877715663122442694584784650892398328961527626942196105172037514614694673485647161194246564667707503767009989085283091323461707914244618182963806115215519253185512639283561479169127056298458057354842067865487950420852895070970504830973609879020609678743297773137162194471092855251096626652680341552061702444630164893407675362260798182157032572432789415734844616279904408566487698275547492127170733801876000886718927042909432297226478598573542272096808186131064531429246660833254992178386749771916002306419077911598099023490487388423671247338187677900217944728804923942900732895108806277043311242403354546851962298053780619386356398489069856577449628792201288386456175945451373174177125299668242328221387191142467725784007085356046647542970593601958628007499545814430115438197528047419788810533745809388623886400571323392224710872019188743854087370767727111939013641784715537852187058890531671342290756620201831725008341817150041217331108001676721596952681282997078857570413067690102721337220932854167925643325796929870570372384341952734412123715415783393904521904086752536865030225650377902323198675174487716287376004028689009781035788951826295816817171178251353335501126108658043045229025795854424490516928139500337419172841823807126919275765229959323788910068047624263058826438167833251324494689925991521895721679263910780703764133312067500834598500160910462931030035543962101924032612906699929355467664026793726842091937518758541054457351856388617008268330312854213385573509934159446592777802200490335431504691200 [121,40] -2276416126227375143403329565143292561239517365107564147570245099865495795202305548251740359149729834958294349152400642027832370111230135058920308292270882389183891856753821468523189993401007585556003178577119753482875607591319018025584512513814467046654332074130509400900109802823365557516574286025284911937263961893071527792259842738607735817260649223648680488939152204442640667409931243908089286582864499932218096510916239269430197964147492092499329369573612084344084016842328846674176670092932550905295390957625290886753104312183140014630571624566862716740424844045431218693626568511602927147122623916950779499050679042197481095415240238634939328839184567014225861481650984331790882865797838456736775898123275936711057471088314871498694078498399358115345415332160473538332892615473724047306553350756518019267447245524706749398367224322813863467798416639581652205989761072034978890617919656373420579411370365181865661582258841296598864655746668353783714155144478398235074851660291098055483810520256731212892975735618980370769078270915746834574682657294752213630731454848185407139453218324403694908197191690850676423629562785059994298387145646702826963860624290379658240300154425135295663545878719174043381264665588529429953818895257003976356159968220991906926980237321491288211663789657037332091824680029958592643430396594500039675939078326105696050554414412451541458643119738664654641620099055580119474059037350795905163960748315327576657759479033442686273539396127108440016823578225937735185140422842797605022104731943755958584930529765333788177373126281817328804729990577232544954090701407808111718038236852284351941394675557550652220590062431790227376920549200553603093554298129730280434546299595944836156743377934397644341464730105693624542407060590617435458684802119460865570291610266426811233401563217970367482086398034765179575913198783619695669843479799460561166858687382158281801729069811707305273563286275021906761254107893228960327598943052978604432060617369379201759734249662398200526646049168808340467271042018516284551528176502306057312997902200654808382794200625425461300014602624860987446892213509661031137776014592018638890999056053035472245494068229768316330773805455436105430204634012218633139786653519432847186446842221726897028398963309582973964560832104210518471715751719125923895877827270135374510398521888499718180990000174582155359643250732123672514096304617545321676800 [121,41] 634547317435306937473997591849370061287951843352505433875619066181483998837615608373688939986522955123407220954799844071055482818300153702990560126109294269011285507529305919558004056684517906623248081070702292875153661522247720383854256749894308455197175457633508491913732119164434716179344469804405589103329744806356962007791828735218415402728248914415477091659306082453455321502994278437264863889419963303156055566839517415508991943375567375970323720230189378376418750734693294727454923125671188663891916629067095885119703071124096485624288800114759022160783607335742473073064382100929414363473393930922159168085058443382475490283754746133457576479890108579763930161836253852266362703826918107749595890302263397013764072717679843961961718475356074163120040322506197641302824564023913469493797518435331096378470655346082685897449327547505410756115971806963139194463139411494124663737821419018704252136308630417656691455391090379205002220140936778463645304711792663222600952592267847467474789596433947119213444236767025287403446526039271565377109601725867217251297357702315211949865640618214277366034904965927495710451305411615629498866304229726097374193905203765719073939232109035118274310861966478865201191030805040393353705784720704665528503227630035799938957645771758476569464243272701166235541386535753505788730503914701552770119595685004750933433183980181630933268935422380463084155631187157831182048799998150628222884313223211051977878514650575133245785458368767683885225069460205273412086882473925612067655496079671558142800276471801691292954389965314309141002337844838664342193262681062795036124844734124706567382669118717761426124309255104838872106344037954852413585773028379391038984399637062713805715488624762911207289573371898439929635064611725527435133930763178808074907434661334343371874245695367948468318888462850152695720054673257773676393357638921014170243671212160881873093109717961235693690941633748327897793390499893158537781584464367741414576168577892404354169077192577255969262281355467516099666304668967051974292334128756367253817946749552179849026177983337988496477573612310993336952069131137980786048681850587394772177105816809518159743219394462246876610847607230764582286083591379239210626716129673569337329359945519820141650684123238505173696097560245689965307515837430446884695905116484245072154977311371337812720599513451594568103148748347979486897353477482086400 [121,42] -159914467650307278471654825972420294602202911336002123348653695294001724142736763323235693400019568104872044558520475085296322146481596983042681947226289071347318825840656248520188260653236492210189426617948732369421134168274406527062754456525758628602322891450077542742353920027301551021147988134611996777861608456869369505308635740601151336140239060488906574500783323090840300147797590092575913416238499780106435691709197457231557470598451372953043574775793311066926527947767237945475976850492513339580601501047727281087994241579690223241613178963133751466334297638378447020723548914554648015292489959291110483907302090871058374292894292490706538398914293666435111801456874120813553987962053712427532455678477208884398613445461394786007025955789182508394550934556172296707403811032890002326401276654156502147702227471969288468188805920441765175492291764750325419655952446708608058563983999385017686283091842980826853145480601359763234582571254385742920108291709266835679032436077625455022889497029337713260819848936171274429114037846923570995732070452546596044779158773127256473336081882363685231357969545424474761214809864854433687535190162723926319196643961484533390100063751063344470625098702079822759236630328553135716460995838479950688330305147434653731579501531105484908936174060415894000759880801737058847099341175443142898918710714276697042502859400572891779755348894344030788621012912724801280707902866856340619130938721062523329626318539807509082490094117242266058944601343092965178394617831776245872196403952611679874118026447260510582229836680731517734630404359445482410453597801307158052165076413528911842927825047541584004519807849887275069181573565014714740381338196587531391336580161343700352628010336905990627120495093388197933282488287218045761004796320268809281596018896345119640226491880836059254312011986243575865171836950037344012957446422973294719985330461915849890814379484562794841637941699994935498962462871504535456736449795296688180648967286963068775047825091507342495639842657393327392118466556554177704262221779279209420945522308013566014704685029885347598037388428337735177799953768750849881336076832823947093264329606133787457841617563553569455146099500460948985947690263967103294136782336206471262735483111963784744974896216176582303023395527058937565504149969728957345630791336060496390361122954322431963471634952296720738623270590894341905871030462709760 [121,43] 35288503663705673857369221767888923605322436792451675697288353856221203768514425442173966103705491267979604107165796278788099467380501200001817984828807497998783687248856706896294659314644072688268591698880729052067124961886329209559022330651719682121963107294937769079261845985643735981981527211218104534189074575683159857971127771282957765323926103367157660572029131239573323704672327407874311740828536551703807645143326979104165953674230844627144374893587121578291153025162736996335643374656169107557222251982122165944728862282986060046706093036171391401833824148847920232796597195026039900393880332533670402054987195549229990297012933272956601130902971261553642577647960267395498865427482352176157139095128326587347069430141138699200144106522115122120788724607004453560859176375876076662451266053857887004215592738969327841554471367801467091618970775529947571459117920789382804222355619430979014725132442492441256943410164390165930368258762880100569529570519227804224788464420236310006770353159993461041707315985122434827544721440069768248984993637913059605669296973214364276224385923448681153525069679303811491190577964508825468958544145721785756793252111460060569833461792233903769368971462034730129861386327257237486050343929680009987547457784333616849798772566065291985607920501352716255351266666346301540789343781961461716465174651588936744326718466707260797659549129428861585122257901296411816044262730232331712788248174818053736663616448830214733255024727619845370753946306086375391201177773023788872753726366699128426579367856883768505152407697876401216030432727991113857318738257047759059054010766052487776395146643157597378084102845336788394503635093920369337179865807185563347569672655973750405345506629260695295442963393118720275803674651649386583996963729347554290170683732952835440830391524723615951962288523403510016144926973933459535367459234560382867001204924946751244630524120951597870355770980950571338031309233401727438142573837396553362933272738248640330148759635027531339005119430712625151393844306758707843036905010306131316125513991045817927187303770500054139812753543342085604204751985160099519117946662872037573845016530211833476937270157972957638546848665117258777807567636599596421007347675117105482329776842230025680202282913402777055735359930985609812503011953469295246219818116066195568027468258672807199867467399718716090520288801715173740837548851200 [121,44] -6260522689156802963757205854594853699367806347662346638103285629260804347488522078903320266761590257179571558932394910351329832211809639981829926285740164111739781645510060642266579840083409234369940742251876254308808747742178925234638622573678819714765788994024976130048982981147720326843571389226588304563630935890832029050121489728323125342633841972757146901597413484537359307050339656428594165084091734857715807939204395001135259619065349591273278200931024421612359866953655244802512432164571094599758923395342995674169932570711435230327231693830832945003380399197603094558496733216488934515449156861149649437224230526568129392621617395965459753570970544835616306166195250070592890343034399390703463674504612064861778411105649680092836725086090008083336215038684288845776604932785659533456626610935082419773049999848298403318477261840529693755401814512422178113364059824965520306170799638330281928888002188913619662869608532384019911210900155768821211846782603694665065012150348808627852874624520590091583066470324144559871695085479844591881309266173830792683790162088049870760528998111604353357080332815827530306416245518779329845957338469549529117302455511482275118294474199266948794492162715783058440021124410142021919327653490601430107281370032384196399261787484015589923440087177670541502076805008819303123072286607165591709784632899246320213661173539252527229577842145433170596737026030277665211581909423008818191683299445194239039516008428744368888562013606797393011782126022018400448030066051897395033560514601163454846132554456272394159109734722996304676934802621581309581827470271824358141013164077850410106999178368812959350588709608298366851685560958584887837488722372066738733722468944009172214624351744206549758266012585892192683386585622560522360731659232424974512242938770233819726688652805840121229598945442678197934156306158658058621141803664237902515361219022631182941419888578250859985233469321854174544511835284697436937827009710464300274093624274128199123692660151988398142329761134590070787428620275459750237448164589319039618508010939155167505383370588143920907253014322783972340884502871138863902514890268874083003245393640293535942726796732551238359310217184199178731729518211953517524010011746501309224220439315652145307262688009685224306892908157300766745433916800385756312238759763498476654931324557329521335606036850741315983428424991758168086282240 [121,45] 628430054558657094465981766507285027871251928145481179799464360460961119124366948572368584071043842538080353887486909309349425036133865244403060390674910519141064175688265262751921498732644188168545681721022877244172441103635932699513117254315693044304026588207849257134463471810262015123902720901197279795984847058105433373573593806353488703137695561399506675541632123019983614171711372315831516490136506772110444351923433147732927180497649552025801053060614652375824575839525540455516039219249972915470146454820829801540945203812927255009403285839437423019514443811136896754926588424848099213410859487401072007389435620789750324547565664174618296170982605836892159526110912723216622938573603699473183881946324201377708342568025097671570977126997812977330331811307066394380423890780409835371401529564888513345545316863614055338439995053836619877983297599266980451095564445852703996360674136284085062624409830279363506277465622254662322077650517770413227079324616894402380815653050594630085613284280320849464511631497678615151328547923847652181545068792485567279011766763820587974517570229222140649136630374632761478272920498828548490262929132621108395581933259535539781209337069035485701680281117760723817717192662535380321240835820980936419511431007249338137552278238611590192646460590042887278342497230346427983745887000921431528462633848371541604017729812952005133556776833921760400270151184337032253679270538837274494144409853179929356013286645402960444125239759205517701870141548679370366221721495200425227391653202626557587025344357753459916472313888931827396492757090791177676484491182398438812400247676931879617282287404596323836958127356263408927801919982040727745048510906467144550598922446244359916104167562548466634296957332836938883285851618646588328037284256337433327872003848992997760081203910615507996706441624541376208812220643267124076423090511646558335070567635870763672457306226906662429127923741968000620567518991376656055083809076597613755191860886109897804201480168357468952994830192421311349179882784647452302537468668746240290385459786007259064855832128253376374418176768098958129745468984085188206798042860895249149053325492463840543682199994939798421803816909142058969398316017394208576836978892065516818309378903445093341215101825139925925627144656914903663101898554335248960858505330679886041382689877161469047346550069660174748307812617000572682240 [121,46] 109573562232582029393570388678131493450637940474845877318416764031328368313009021005439154034660781966328443948132616101636987223522288984855725627516619684131355092263430486708493804518075061004335617099321039605567074710350717368962102320968056036703313404063872819730383668654219286019515803523937241440569758489032985616271573339436089364228354045574890376588656221870378364074924873429408898925370199671098335878260154661821082028166742495616668708528333252966369039573623379617109207288675123585910544225169859499050536670702816115863283761383869829943634780023296000630702283159556890686780828533063543167978589123273063162769431391673079155552162816321960752146096317939538572549056601747917169578063764116948251308474570437010435673481835110582719026140839007227568908093110773279434155686761280181896693163227486689485847862875599110405975417315725104986034936677181822639594589360309276690165747183432898436872474620946301809464845729872884016221109068342793050710984422854606493874062565883841296435842582115551521704774927855026848746517876662539301078538161578111680611568057106022581222130117730531810877990735895443104374705754974940807728062606300084965279691682103442463649916465158649136294430271137898231260002473894277094326278110224846722441027022407963320370191670236255177176125375479007300205077831352857209098607294934975563480466826287706544467280234700228548405226689903033436589669473115109499614925382037033440751441265819200860330734721316814473979421511399967199789222791117754103848557080085494678138787676840522241918606172191531889810062656371349652456508581190327871155006276365950923586206011862256997235586559868830085965241920130191889705022607369405071117847728129722693951826060612003448072097964634337189185198530960429814592646098804657650352257160670954630960733972807335585870577270674606563720685731259621971869076793264664634442158240913986048483519953706364214969588088525800033043968902685801412539324513415593517990452692052429020802363923608778140860359057178515429383643153984350009011844631260971061796593231925814331458559274293716328320616716489511678557072795536709366082335398919542522908016776966166078173561101561460969924137981450403040731939231497642130844915851133225739800368281116898004323691052008798112448746362415693193314959211016638074719788735287097460932819100538791549947159996288832349446935596863324160 [121,47] -86150244733951994989906531194276220207881928222178071238891149743053841484106113136133815542347435143129424198346404384289401025729900600263430445902824508706349326798942208292988340026453591106507564543282751595954856129028877176135552653157451954978933005183482084220252461063377287716652309590426207140785432868755335091206313388906435749871953708609551848438187146485105886681912105544276325154356349867220883907120264101348449096870056882716404168560374189830369303679380443540701953445898676627616109742823695394030498873727205966044259096035757651977831429140723423201675156124911122562300780396306693658560880479409139489925390522751642476276975688283855249814198534037571626623763212084296798288037996832494732446854233751428897569976899922217216400139964056350634492399779844243171067012023489610645656868121335881480215943292400514092854438905489184728758054512999151760068112263635336134846853010879449228666968206521383207020707267072303179148880050670296150786825029035111448706481081110043037697271472261379636139362898648647420200121301191392422760517870079518172443578968808342382043797305237601673656360304320659100711853544768397176028247471310724176107926690286094105950992996610280253396629432904053455234765874130258924788507869928570448930092688734120154965763044698007297191566099101637997126651004300458409677908034976991303129366591212681863067891622035575703309090745890641509374531375397119418578541135612922458499471845386717902267607492448511016133505904408606296771264187219031827394379590858796596347180970141050161397070992125906403333139387791165651959793951885891378718937662217356675867045072484412410159700080247340594162101026448551067693161841310439453255243333258970373331020149477378443187250689966794739260122833519299834035137130829033541464583042412163128463989105250287100826136272087829130563352610770679925224356667057485840338645709390747055723831078658740665129779186579020470456186912421240973546956503940759460058361360529878565551988269168327455491300810236354105843952332104370586725039924166389051075762440872143939602071225391522668853554994386895188163902260726369482748494041956173146265957811723009026666583407519020927482648509329783344427727982438886906498855580326022438876864418224690350334851128339878369471155698489183850871482839278714123237064154165763755921237363527489186678291714894983834547634106737664 [121,48] 30331125589277875276200245872319064810594128689225320727905529579629779814957297374423586673174369425711745565483146465367131925790311398017375854277062852900239730808894630986451365299153704061436649490523963822778492104403287861851240322449767182662222232458847223842917929034096481438949537617338552466074400102453246137431837054541649809547360923178733057827147829578771020671421371566898793273005867638164580827042194609348408745797536686790900381172094787072774491362535613617915064822594046750051921197182443128863244231133049393078919968723072112674619090460872393551116068638702139405632966967907932700543747607314186163563119044600914023328487772112470509097851090994538447490854530073231922943731637671600999716440143770005462002043613426383847163221683053789157881874857542798716303069398746753913078468905001921543771558594198968096321561650416800328692068704923372445153996019563511497854707382774387998754549343550106621809937358795094405263609595911623201400251558476109471242030161869689525525826614945930556588171396185646803307662666651647822468089654906091494519920489066598565704886534364513481464927909321622432191533318195014319931025624702238475498988087291210265661470067516521742736633892431006171398941569494243467086218241499648438611569245565532903016666977498029386728843641230675592520709055830630881069081631285929945422223578921124592822558769641595078847551507663922738876810994825128175670769290668031215903787122992713174192218716339583982744823705291394482496787875866534164465437440033382465608199013746695550280901835616544010639371170940338921073196273196282536130240423520453770995641129750134421260362311766384742848912160599250415115677763544418770204528640352727085364600080012393626083065070875611381245446164357767617652268048279433706980984353829705828735882285361080222100704965064410099790286858423316940704614077013433829694042316366993054596756171441673192095052445482299906066169428723350451658572759207049990478016435687871685258538318195415415438445340997616346250528651138823001769947881358602937428422470960424759608771843784892003685839487979575713163090365602745646619627588676994986055931571137259542670877625187357811040066401775694724544480903718126900903772774324128878943301396905825519515759886847506669085886410264852998461988354557548880642923136944895997072332544246853737884474545670991089149108060160 [121,49] -7825482868560045680223195382222349298538341943678007679313605733158210393805437079214945949706854680695984402794395777519733186022375274833818441029139596120890015106867520616146315929923961602465144990638985502978577712594727591490648823375625288463724634704998965752515251818306812291037832842502314499891456415243814263592940613648189837571940011064743304284423971758592273747238453951407960003653183766107282431460275851996164233759511042686042954863104452514531169076489719255275249079775165024188759509040834261325755587649932084395556816220216620364447804723070026612627279009423537476299510231260339403879287293597062924380055007974138823961979033503457442457218881804104597803078476452080117195292310468829908584345610400505301445931235787674338048412041376564592789374752934418586396312935824063775724411163768080689489044549668701864884950948680946429543837016172854085989329518396977405924522601341452981450349860539853491106077370112811018474098321619222842400144841110718788060864870764404441624137466953378160501055247699227425474620579895155082832193272064633679953904536116589967107342509061694205021893736200180291163990921846238105272235919647779368598307083996922117568614404490115070386364717601014452015919867091813607952299551840572093108982768206306414903455391372096275014965137782748630692013282121717921829431853477512255299697087798674293352331344518670534552610935931821180935093320955267907206028403177294846058824847925728064976690789253054550027456405553117781697858117540198407708114409008169214764323602549659791194010066370683630159350305953784235187235500517365863195397152653962030890606226655318494848052268380465756419059113502223063443840411612319275554186915202571410970709830212021124169695503991769962456973042754925010946252633985831692656273972095200485051741693702831959225771040895125991828034348983226053975856841657043611726776188641034813526809941467106571743202501116901222089962324414030857701000327130205899754779690380070795845357405613066609080870089612049868080412179170965211215389795973333358510233489440691826276747254439401722010091514998041151796802062857205210431199112032024390394671472443785769063719905109135678788618084530134604829553658925326171138168124822801420800315472080981456897412763065840554072857753528517776490053287415999604290155306670645310157082308260802488034653568363026585580602880 [121,50] 1593324621732925136352069696214733097969024932645086037805736181771586115898798392331160117241049345688516027621126890427623860591651568084414681839348512698897466579894646106043141564455427287322131811484295343239316706427372587707796543545236557701793833088995066876046764836939920630403164096177524665197653036248241758526288789144621999035006793619899646119968116450279698063538086893783169694008412262952310568478961256788962370226268079757820915119601100785632066507477171179087262799736569028387052418856523829538317906940576170163861864887541055694682454383770743130673916766813200031212873779032668746180065990064117157625458070219522163593452185501300099221361530914918426919823345162759736023291898610698869217276823767440309608384626609761330901868823510182957108492084073322048762004946978329464866985667280637554935093487943563821494054930505827777879787829130755993324473658626677088438424617291823925957772667020248814762063063470039727853288173303085013050875213493345678522124397593748066606493615872846889169773283275920561052681300681516504214707207862857953787531091758194207527570031745151357933680431597317728192525972784260509347764265585572125253065536377975519844392493534084195611157716775527063251819623774278869656608155540350088681569813706270256053210117416738680343018922998092981430083792926058366123852003077365108045566229366319448409582144779513186466639697567339314972404185916084642790684780846128286651807173536203021265940314781142234395740974690973201892105679925952543304610181076442843270228931283128925540229127326010301632472325063174709338931400050570208500149100448624688227472738693688078715385398653090021085116185640860704763582890934653713814147002640974341560728589582769322116522346461170705593009378122363159886219083934298972933457690043441942470286417843332375292788278888601261577661239919753757779600983308890711520856445852673107349590833752300930104553669565581398187113372087303792559231521829859817208148855788222268332662418287599574733200574022767613465959497465006863407406836671000722837032549727361988191174925657973538927750082332672939857447363775035650681312711358332421529831960512370328158228039051874655274562181209999542313747236853245201131500896323373986097821343325757553946434767783100655329752798726243796846648166932768563324762858369770363234526121404847848265790045996648071172096 [121,51] -253397316671227255619988661918272736823905933676364310311458752349151723277535657305425984044195900462474130972386622452960058719228899338118099527385627315254186571826972856000212832902047298761995981124388118021195837518680007913290238706780444786668931552870676396047622643513281585088570357030815791782486767097167977001113413105568707975383675654316847593834187458842326983605135232602127580672202969548140566915155018245544310679608585222636817305648586953884468613790355491325336168259941169590757468027993179267176524123929325506141997227679182220304987654872041561091716119343772376408187064391508089310166539515802900963830676901935421410234882180697484666322600273070657437497678573999825808223623582970969828649363911753621827926076235335020790682826251246820161839703895406059305256092993737799034940113635115521877343882367852921997622646205921091196108361205847964440107399921866010389803889661214523753809937936254135313158598078540244349070398421089856356353017359627788340967765751777777882701162470107864440375546449045773424217459915770409814663537536801520528348938766649404812290603054000206362197378919459526420066901388232344741366800681408196415871794737965554883501128761820619245345400851259344666312721399666850678913060913523978652040357188744141300676159894541346058048918785954066814201466415233438045015201832639929564866665645366342180957979800790786116541640526574411542242345758315781462036099492382648906217481804216577747784598381415593247456238051503046681567942519007283925705464439062800434960587773764565080161318128645246499957154506551205446607369324041483680715972573411278056302528480553587288337321665983514534037730731194007579714656257637407404084483352335894348675637971252399636913216608083152892848325124965142067404722296876129851019973736484346800720939779536971373132600658692466434410848779709194956643204223438725102972893420949796117413372389201402473870260688798638240155433719398804079770949064205246054806897388645239196764115686963145964777879121423524722020035890853595426311615534309242787408591592432462566489190251388983531881509392380023514377825746233165155031837538528314827687807454991147163858614471638553210721479796123387724306201507384433262072873268775477383445754044656216611121496307538741347841528494323161246925742143142492212432884520134167078559540688364311511131428326788338176 [121,52] 28088987489143271221561942388250343307308818613683437276814878694378930281088734447077866786117000673328579562050795897416551364362002779043544914635923704982367196025875194701412083282284985405854324919662498131055821143289258256208514499011919198957488596381031685929421259470747691829350915703595330385189742689611600859759799031619315518242122558156698952636860639984620044665952695921394661898427325201078785731833953083418353906255630858188801949043525863901095958961694350279330084412828233897073683838082826949165050189011801268116489856357204882921080292766343819978746778936265743576709626212395813053805044186623306508186434094201522421715514850861198902016177141753615100718441261028956358062147633159482842214315056328393728397884731616481524861842277280325282545468821599524533382594784088429097033046523003676036420393402751594328886819767710216958252575539017834109977335302223185392471849757943376232156506704330468697582678525434839639177848716761682538886058243405565197824061383917147076138451449727796792433220331983786089104177114875934668056624759020049333805119408846376479650262037478339469217654321726894236673170819747998685444373770771538471547708902542989254243448567244649062028526731172173062108857845369465174824321267120694114172550233632799683217776707129688347449510451668988755688376614797112827833934260229267225957182034984946559701519740581108014689156750280716220316555300690621472789719655380048047711858245508049921742452988984824285693648375130972099795013524221330653840045580930491128653523732571414930783915237188348637079522893119624413486832495380472529791204396848536025012437093092120207575865554217991318693348266337274305704386296788368684829642451886970460295150512629482946266949155951224166912752893876329339671842866074234393362583177146918809206675334119552574161380331016877678683972229452718391525191830738520409506169819287835969387665150734988769252564472978719245830063712700518631364965101981287337496219816325796050826150957475354745105802387933726859387993896498723908034887259366441058996714855798829990794216348891795196072068374372868464008499939293378246806309624963019506226304713050941909599386966394673056868217495085839649048362871134163015067952242657786955440160521256179430784504458363086113120066897523806422173546754380836781221043833235611211882977398814561810203730337992960 [121,53] -809951662282404186602610870934850238793312689349083518775935409037276329665836314133331111161110909339211128378078646248494947944866896325381070622954817711514146715264184005074422023852489121926477830503828330709193047881386813033166559057857685851521043585519340110846311529548174743203449797203537266399705883926648147395118241122968592685869816631186423692366149630441897586237104156775095666101138097359945363644728246129396971890318534462067721752874384860200570733957589317868253336719510852559403854436404487677405492137882251485906107999909244127355473420465266764892900575098474051835880629290775502026023875284403153546910035033122727418422129283486639653075421903744183651123499404963346495770889602710739321004337801762335311248556837874005272902229732085510536059557883279576635560647846492827990552558633039415024967386522251444291160345943005872905011808754363739519129726499253700528908502519826479562515545313796667365351211898998457228871428513019642806285635303048704017191476329756201706647984364751003402546495525576753619519625056006383696696867520601442639906921640439102502861421739635042030037196153710698199553309637113352430904195055053995041296999133220782018401693736945927621712568199867913320436714144941593315128896590239157561339160880509266251131718850760782784748269852356676526385127835020985589498435822869252004365907314184038148481409582820255098616889841087502230055793167597104745770582717127261306490398039784019746797201101916611769440567279592754314986867853146390457628740769727917387849079465953237829619607361551137991220149922989219701485768518829653121773321387069974203972677098670476898368046033213156815309164310568839072487427979270063568025086162378104145679311638757137375287244553940836605958327322319813821888981551545237334054895883705504907432699275194798543468310642203694839611725459477479261423456601290825310919953707824611909261442546109632005240261922749167742620681126413932829353826080373595549242725001525778581938979087432031788367101218555365453499628997219648794513622622719261772100616554133919355721112601916858764667410249064279831000611909053474217309310288243458056278918082457675137379077854097370730826369100342915962046549179752343513851760246698614556627421916241366722322069542292721468872801260273557291412107089141779301658991572455683733320292805991525921201842560 [121,54] -565460148056309519752330598710736824117525761906417996480177571870180866358171720546835947448824366783511064008824728094120735338255475183159102850794467632753288497005120165445792612512359535201904542663883485785805795131294144846172131576651709227831797242792737245194901577146291915941794834972705995100431716192162522411201884771524918783276369658002514025715726518029888594821710445846361089564163244675653373254027159812757626781467339847766003201279609117245272370447362958661074926499862004395240029466825097579175311411743919226756644242454966970285433363342100197411810047813482637199884987479180487945645861108222031921777309221024923948162536363113768557149358950515472641678968080154929466596065777897726901122657142694843513482105872375917394203299442896369352187061057799682987486531449080065025482400964879588157631261627500026546512548706201239463524029649032115167835526194905854252069355000364275652368365420693418698825760405198157030045237083908168088707660842741816479870626069984492636344755925303860583559384960520749406373434195407632096163625809077776868888813442118235831318537820534098239952485262904612060992950980153303729450658128066450273624514107309264438444140988328988061641205949577143567273763606381986832116012379169766199034383667147528421575687837656520365500721506231712145231403626146664355382845697513216484943891392048069006905978337255781413219859515667616767928231870019981609354748444405242426511501255582216158006079068062270825661489955221270746880560092641906209762284756915836203638307773130920711023576656740456628814322780430663939111163211727224713583941459591704905385665580263000294574485832158958093839711563786040572497042936540605281909348898623737891979657839856311884405990685180399328844239976417916045533958915074379052016350855311132785648455700656900989849072621660138150789369455096774232652907153988768754695290971003341468541179476166355452676119506972971020362310687156541691875601811492908833126616792644723020315334257380281512582297282110290944353863880866856496178947130363656814753574884244762379079628949538330279456554329344601278440489506374593296464416655877642480967792346241672550501095785074413968690930045953535818555558347312977142771107480679472085381768311093236688870482749093264568543542153627970026701932996767318017623726720537040742227628973741565332549632 [121,55] 184515474271445932044692711152897583468798684305312146111846751176021327697411406156459737459600936906803181731535960227352750177650045967271501601645767639972729551337866409084779823781829302084512054437567021276240511573710832616573183677897800744176087391161105504329630243921120318163414419508792140682779945955919235024283077658788842631226865076920109433037401175304103062417508969722705198774737711939811582190640739632444450475008600424778479501292103781265751298561052992258747777519923518005150350044531240838928714995101006581645882010119548677354097541348147817127612276360383703554799474088403517108811795244803599932017416038777052792403303913913308501850883781923234624775790871875478792447751012177470191599983409800378020979157246468434663290256498408597720731993836354592132176707155898478721331318687944699749056393900227186029751439998607391375052738141018909302516571280122653957197377364649225829409072321644939884034831742261648223760877709448381017085825417262060931287458720935496710630006336103324031384796577126971225229914733908189130596520084898233435519299469262147008445823984555514221749467401607545042727398248375398514959710420826941479146109827290609248932774812050125166486524510811813404260045716493688757889514848874104665461149509391947955883692182723827428091418704400276975537779800730322135120442839803152974749931147283889383360992663554221409766122927216641802546375270308862156578706041454735994879462690398410474546644321217393646320724512784947342188419593803698525263474933755618839024768417509960876974539947886117808822062773890674382130537753650173706592731339605943628917684933806204826794230123152797692150720092810440410048081136429672187274330859956815057750626737754343286258640365322396979315895103914921884065382400605366216959145975114395995682612742978425131152809651615515636082027338636793326826025763412227640647703063832804412723452478783992471159377275581326129420843961221575936661922153409604720292229536790649509639903321447624225699353408999488380420870215885392428846762125481156598833318365986502432497536443856995680208126814366069039723809710654837838126847629169936742793143197379721789451034873148014399246955954747715415465689889241107024777291471209676439656819705384207620555508535376842073685035288300106585121183428017403699593815183701515105371826149891780902656 [121,56] -37733352851042529303092494818050648270940311197058860684586712671869541292076768414405995981349217055974093641861626733356354560807083594903871202987352248334004083654210240715239078782858863952613704517797219194860149051678251470853404329745364353981837886654570654088281745298652364650386629860390640602391726472177386346024143479612629591440750854480370551084008032474877935579621335054526564966482115069647949597021527505281833571648520964222275812172179969866412725028046479792148811215529473750817152848136572714709422195695104593294660795825002241225748371457068827119763049645437514079827853952131678378384030562488746411650013751729280956423856435782306745850831666383509506936190294016028612634394631444665862089453807731807266421682844573286806161679817804691277884044069881850658570077594373663374101030705770151419993305620790264314593415374559189850136751618802757212781295869883593383611894262669787868282854439410734069658897833206401536794296647601481810946882812577098064277889459239509616252271023441111553800159663977962706859205947708944346218880221263946357031115994625724654733902664617422867004194334949718971766445248639627371190130207643609705138498719951400855199020079325400746820963604211704178436637611113075316674154251878901575784500499586817720035455277105632245249501485322621038377123771932814341553954960858974560761412722692059419797396270461608579191908498600943969336468036680060091188066240496440211795868058459622381387593119009899530665369701972279928060155426697392194696910929472105005398564052075472006687052779968844548342639812414419241319862642135395857897675695770996279221274947607015643687708003099731933856637980399921555862755633471250821716110540179533111091510701458674285103914848986822145801230669550943073518003691808507653103184036397786522244978609852193380710762496414939049106404974389688780862045407130026518642993353187974752056989746813724131640860317395458320406417050648619463831580006468668816566538596626576214847802996690027710599291219876386569503922956286222203430886538632517314873968329347552548069610695242517630531408800183174066265140888842613537985759536012923886377936920817094085625821602508593716244023121852936513925819566762018223623377597689625998800118811220439404667891729980849231615003481603340285729537778219145027332146473673361809621102645556274176 [121,57] 6078439761967527138142829606529492904712835887418914695424675577309905985806940898493831796411481749368835633129323534815782595876414431094962843324252150308822793611979231557844815393946024666301907784444666283481084059757143383035772635454373527217225620617003363173788047785427048745397117223481701677527907584494196482552442459413445697769823252932655827575651909036098939393209509609116253806729305698831736251283688474736024499245226453660324526816301234298970070883852467349672188405801735707807785378692096258913533119763727273132004882853570692089970119164692408252175746760332148676337811067317842399512526461646515933061143853486747892580752933639637965501141742944191028475047587577218387887459852146369783363754458216271519551014867568704928433950617460404520667057120789703309612705167160037237732169070986825831413086705702129615776339035622625622999133133259912567749032209196702273109148591824114278818034560979668009418294899782732314424126590739128361626511704524353287707524498804732423091462806793946774868674752011964234993750397118032469992673113657743100650365723713738595973207318755820036124450798277637714651136816954496498547677270082931514924123613285557121941035766819781285880369397855549674426026481947001110890157178582016626013515641898498987450889749432776378231797280855716122549621828629735881437627948715573684584452452765942809564778295399364470595216472962375261820469340446573007299997419609716425834828375054470626800151769021016428708525817753610684656859927016637981373240541884473120063529322530575650232658352353917877747098875620690372554330078344941901380718881654169668531696155107305542327050336030416974859205342394398077524042520121978174930731506574265936384483047985977778008110289360860160584745595130397002585547743638625429295836167694321079426474803035746200753890121307087237334847556322907858549897005826501071007167642568635186041962816178022206711865308330764888971910595240730995504726063288278282141060802054350417719777444811581650098159891601106702028696187375733392372229728563318706240154429937152483360611466178982157154049087152396025226074694794583315832120203055486538676576472964947046912513099354457961380529781007602911194345506937345436309503706054522339967399041904130208001286971167876938204650350044490339851848248802254085320353446375496259462876079577728 [121,58] -820360398781679287690777372292421130514752440834120955119464711132904297481322121592758396976475776568029236211524034973022686866192838071126913497706904543325487983069536637834142210466006603558808197153753884913563660420557692470453542749680733038722095225407919711036995278871735313714017999371374727783199418584299435061206504548683531710105718732168229711898413264344742393228397640153499424306773289987755447867497998332601971879681904535287304109811095050625374133639179910627041070967947292142616804179839544191646758884946348061131885804296505424121811702273167553341787606077623777984985812545913786654991512909453132285138181762427195428903784213326258177498352787477911134857019446832906855905630590618063950217197366009795888691545966847067938368592392305335360068449191266559434619294851060840197859661030963815752286236519468392567185593913060726077220793869945810257180879560113833912436765119136805598361195366884741503169074153528716537311446843050987799410309398813975220402697715051854772968359480260847803138047111150606396670650818569234501683745792248332460733605791394335910547057587153979864569896580235740445542030077872582627247485625723702579987127566375560948339090831983883024557212981266795157809812179902532136819048639818076518262286957090472629531667902501839957830605555357867172112608082617879041809089219923552564855341280468830402320461569735889006147849614686347892143474162041857603288266715401088791114344278076172232937473867824073140644609997901291196356334339072306657229109716102951141367704269049626802646008058854632247855876208767313719283875312924142135295934215390995712265833401973892080549781306141098729477981670037938031509724760331374641120930069005100168074767188112509265882630366819712253644595378182213881894564201072170876395417666803550418326582346476892054096014190406501042505249196652013361238039138229192807119750988781936538531467157172687110294235035318346046547440150830967377929965650418266234333466860394451317743537458368711644468029232851252794273570449349552710039110070147991355555275739068119422207716882455925810984039902217610510901135275534296815012776112325361244890004204517104908911789477463776166690681120587096374428913964412003226826649462922538303436593509674741705043513920588654311553351974723667966614540197144028696903424101706259469464085120 [121,59] 94841525231009898942224267007078593929413450572432955940123846076126381780695217138949220689825682451718818015593730212331504194725943108345215537751554159700709026734809813245180720731215661427638530177384873805460591411665772894478878603102286177262553720652978038831648420740295804576670544918585097139049373433461152706070158767591478551541243301104050765697815292289317076504120161079705580577827229314345365685759381062263469327319139310993232647935367172111019621022721138232669206838370816370788828084359509417492967474835086125041284516145523498004226954987694391203382407035856730197745216019723537020091987509389065053902171369692394868099811948369193990771447265361154868237473521931696404123059643066143842287162642282204229533205364460609831094381781417739517993585105871363661059120900717644402942302608558200637194604910529552233511171260846261831525772249170144590009718930765664403950485285003111332009166980771571509696957964062050392689067474028578394207557615342710538329248688079583229385846123903382064875196294417564113895794623247785525630593475269040082002646322974108876304382738510029921161164726049159909611069838333964721319116711570470313682621877198838970802472466092892871177700832227864310630988186850722080318277315926655048201672727832634605616306569224942997978306801613884126616048849490442442292404733496191505115412397923986628231778755102032939650336708765547811886514986873630192483305521192028230320956204826191212747014497002844776687050994845678566048528447326678117276679407233640147176840393824827523907892817162415355291044678609966801797780141657674383133333426050969506020902239710101234694306760524953087058872524125966040777492017973714595776392474691891188696210894501057633189118384172934424766529783462612300834419300885372539932097857836089947057014258915056580824548021544693868761029478903012159763837485964016580966756920762129598581710740945717613844774704709903982623366011076197950065201662333568640625248475426095959650921079650503806691834555109154305083773070684096710815131505148864766192130369219471685984395957511919251146370683032933843076000804336607922214939764240214041438115295785735572704480000023712375347862017426835495632347232098051570010831820562135126407907903608526628961380550333961827681583036073912917519303110133864530455600604595956294532640 [121,60] -9466229947726866560726495100472568978844177598029399824803422158215609752107928663462967464969165884380112884240912252189807303354252415953515597077065263352391497285267825928936632754989407215230505129195676965602276836786676512556072063500597596385024375317784501890195641802248105891688260239712944621056063990761601825254832957642075270197123035664761554119374556124751104236504469665421628853302112181194752348595971000414275066051577379234073006633742277846662631753895370079628329986497428993239200565508954222232927375835925643528730377760581362150466889855588595384891281748578075831271034252749606363870575835688546415730583495992472353399920812347738244487456949871937450419325928589389946367428829715251623732267077058530879327726527125248441377246286602387013327471819503019144932230633630099840191009254552104639671926525972450815681451757670114246259666680057833481490883600959549414237953565818203985837639108388067449825220477162744749246662859902535271539530969304452121058975416034943334005440948169015993755115551411219851853124080060161658706733134106535063527891212604683452599520879273360334424989214818832740059953420672352778486680903714937970315020777692376154209726095700894800587446616113762277337708443240640238020405750018089658270677707565665642295206839782450169040925744597680581403082610490487965652137639197163204198849082474602307850031404289303043142450864817243552066947115974210283176620248351800544578484536663749042910745818163254250263450426573061934179766188248174046040343794014933581960908296161650186241716089033512826473951681612616990370446756153066510140757121907889973953924032956178326710593345564714686166762360774573365790497823348672389442235750984936898059216346572157931186272408533059220735026474907873664985644336303222612873961116406399630097253594804651574036996684767040126795119146512613378352779130077549242641399320568004498869927547285481201312224123120603879246512383535587856926998252143009418815573358132156490273854494694159357279217341719173205846582726957664300193378192946455867863947483466073857024938723137571640959316883092387060534720606077697966002978709215071241919408532992632277462990202649341442282270600263962584152687176904483073804035201738374477426534416835814162795786369918535548867116567955600883761159925040248576291505197336726197568 [121,61] 820448902856333337525999531692022029832940512738153568286849577142233256658039215693472579056885479831868485285030597209077748108669513765042130867621031128219552627639890595918138550596362636062884034334614821201836282371513754620424445497494763576643493342229815791061696028970231916811443389822780064310460243872026084554016029045547390959974424147023099323506144202373066282333123989646965302976913235788098744514979261672836018465383494127473576330854550287255851638559691565800911614558840921966064835103065543720865341230646335450304362921599526488505784654378984279839064698749583554176649365945696321634157263621326697719656381725831135919675425271352403736984987279797153954586666403927582366267728525352452802930041045745766064523409166833455848953269015352349401931051321099784928868303297723212315617672492527399644230210096031195972786586636774936969028712673904334706728915913735536132116208642595317949675315507960479030153646175037587360202286477868652904354702144116222729749200026503407874434589904667910143176642072405459403245435646739155026416647085883357074200546035782005971453104154293273513679357656147985275244943865512993230201988466499183640854190550151963280085565126177406638198461254060643722366157370600096981770259348161825501304969367747174184179637413075148639719029923994788710824166621802143320196170393889887569339835110360822208544261137803874262712082520619602773016419752806900626472820810876267991609893918305861374306125935008088148732967457832763933119858781772949702295565551142175898239807823294269609049321956594201474544799291849864800435745738970790951810329225154267808490203429184541215566331601565885637931821408240423450919266913292257485217791051959314932850610220668738034102787863314280402779786285991979259854349758926823991013483098814021616002313630137027867237697953565626938265445632914622565901429144581101192744163490178464272949660296734635507971144490602471908309786529103942603336201774540292714523707212341198875655638155914005259291479306377270442991149489440078882166800193855273157281232707123081538283324703269534547224576053910933956784632640250495886505945879912830151249775401793513148807699892445300249077554052169955361248597202151310681592292551370859370775692277830015952116116026171685496345181570037456897302781346075460854401608914206240 [121,62] -63059414703259408355534603887438528658414329363782036953572167970790891109467476767458051975728648349460341531346598448801061470652962838800188197473520783876079610531241332260800111824392975517367863457379119481802515881138688412552572719624895077864647710899179306972869307581529585120747091811193125090164648721989712461767301226824778447333768069302442525370547198827504624922091316997535873096243693607586983682788877996268283463155616258642455150424249420547496307740350372040123152136182054166403651624657951246225909809135102621161883116808318021227780989233500548343696591565625834991173549594962900871013633737923809105899312836322935795391865500205796195524285233613748218894342791351134878344539529953601805515949986553618438575922292836210286874301546194449456170462183862371274150435662657839770491048340016582812889933155357369358454666501234879078736652575208280828983352471040969250816614021132325524473382549733267963572215009844132164629054351298900384723905842200344767330975905297716615487473566285720331620171769554496423851654829040338710565371229086493141709711903035820477014136574394313876830048677372867532515731478402332849659574334059273372794726410691872679939506914476125286007411742530397377944555245148803940520685222604729230022221205427230740153316710096797535058891139159063218957991456987956437066835045025074445558611468102868382217133911279954977428074512117388575387165739269415779085281094769341478603460050894676050365324090839625956606901632003171875299827491102495150308625434571544092478492277907865886508529579309112774367246986694511836291749854712136468379414290280411350695762335856846726573522501777635007502064663393582769931072506916317409546458151983127741805336585225537342108979569302901034534808588295210755122068804436321403359410823747145593424164227123553692720601846001813319424968205912564823559332851921357762280182459723023610267700674408936401605156331308488747096793084327594390903176733438286672095498314727890476090312795771831190497351175950614647707297323381620212535179557971665305324102485738820467701354804084305945337854942488621131922122617438417702744382002131162687353684860216531943315071063022077787363022415337913787136108878338005939506169730028339750161319497585210628367141283666037812288582909352906168175133603537202319935337959680 [121,63] 4601134284108073592030332532475909570301268726362983428415284025630855566436138489627798643611957508381442036831161842379647361072420769764869598902963118426517252383151175953536241230144618285016396686145850741583312805284203595132752851629651666396408482019962222678646290017667572670780496922509219559729047150130448353518176075767410337100281745888754743056956276687371352947572619920734587605796552949358140937450900582026494888875872377158703444526082036362619515495667186327314812012287696417963483874608741660284114033965670736706938856219393987067651815368131659296025268382393214737256117238431708243451744536265517441252168038164277586097133439413941654466788456167521490053098006700754858817478213443251640943630263967805821340434683499704478571326642055689649585370457306235373359925687786487579797928144897097271325809745869025879805573696523716174586697334453619000912606111438970917771402349302902291131195997519060521711117328864281816834888591491823779136319323017174258509303467075569138917234571101565801449585944118529171592238255534217489281668808492568625514954957044204769171201578101325324604136255073442526553784693484011159346223195787750346715017885716898018486684809389550547990230934279384523497158619770256033700595906650632857960022171534227597975411891986349597038332770807095170546362216617963061019092454837447313665945014739722091815779946581082539539564396480710441661590806158197526680561781875345581002645046889880469772321273815976195617596533546806793888992945945312169268304260465215630442298881645126455647307450547738183722832905260519329396485577866510613158213070317146104926424206395995675387638606156251127429254282222625535446167295427003088737932268694566477338945010982849708015846730264836388202106811819758669333424367988211960996007231543882022820005620969258779584761656933915320161747938602188464651917553554789822401080667175663372589602136167697109117055138839153191168049084064800827636214288380440104888418183179514431932490985153491372950529608330593330634358606607066247985472643564953983190377007057021369471795791563245475584669032373726179743699824752622360083019936696479528115980060429161861523618701868204229471744763065493196669336692182242544744785950622391848046587277211379821178401981612021249620288438208290589242465298158734740741097600 [121,64] -362301783347286681651238694671910168118736442927400164460908163592044367221182164879578814567289502674672586642506038397189524925669165439463937725845897516249377462140591876516035437502124851465773732433724717528875659325103420957081749289308609843520659589126751430482484791863231937445624286234833660331510020459900303116371989912903823607025288647071281881319709271307023382954681036378244582518722075865464686942276003087292409400090198123576292510068439487441714773894561235191202736361237591377206505061323165264180568171416169163077842565667067242782299641765361368080542949117905458199927553443707444632949108341182013405541639785948372608338990992589877228996726446544626563351231200294175300221812658499815619797513219849624929378849931150476780451814558688354987784347060139375708632731754314289513253993692173263589473322589520683105283356303022401545958393368116226723745335615089331401790170995865059245645183636030101520695291968144534176530768429158507081292591995023000777266873251062098911645804379122691296752547111483036762232606852151590413169344207705703653969528382933159766678640333529653368401000047770888209236914771537354086065011667110757913283995286082384836206241702186801573602986422253853053328718513776019911830308489951813401805665996993536605230413432908421808346969971532725131729729881969791464150254822247686180855235463718463006667480010122730545049288478245337632272380406916292327700264151920619753879195461039493158214064049423666129613790401764571810368423404327639005790782672496941594287727238140934034681690382302559651637033466497011094663195632788877974459823748967164731357831705277324915852666161764278439280811475346170987419776317397403977240514476894822280429059381356052910750218261309457585101636761505869633918386236755371786975951275293064388616325033581596131065457198084620171533165985848395484882462644510504906337671281355272132020135838375669567318823369369248217873969433969599149214987734219914743151210804108309588718580628569897100590260459856728830444069832079498967458812818545507843065637234947292017107916382880073129552510150251834425481341331854580127264826991916584255855649964113629772518772945527619129881306965951886968295856395461416989887929259715092576976730334336669955174940878971838583081170038754420583448716940175334559040 [121,65] 33010948868663421341512165580081148187941388019767091581825727051982586288005553334283154637147034476753519222083525468005587929555072414084770737923382304589288024079111051042537029980606119463077037801851274497516471652780254778207523489985588071219576724681014306523144330433383268099792183841753299610730185972285790457773456254623170366607191285616026454974803456178627326034901743824784515592262781557677561849361417069891956727526840588880825787769318809232336697965944714092152848887293549818507587302847659655533201718850238742839851023603904807930266671288975185618829823956796068017345491598199047677257921837207458745126934751902173395698436962973666531010597970521120237530626745085525235841981344538890327662049530056867580776800215875379313961363058119231459207429206022882995350174738028219088149323148104750474059852270384498387767509728385943118996924081843139317160406028413106386151049196057962706962683319498963342032337779617545584723644969968798991847617822632999298498141212684432450374636912908798199097680208553424233973905229789824379959360444459970511675699524047210314621099429927848828393733871926036311840117581518258915223722613057536808058463924470187946664729751484049931957851297505322457200000539358951875042818555682589256637851295340975838157572112530896312365381265864348845400544439702900400162377490813471763897893063148611168221748787291181770774227569471184721503547944698190856294194356941980343078049846164806187251709018104194287629466471654498432179312461416434518039889806575694074726189352434493575906714718367072023967753646395362924857960969914381290413314948260384055909499097815634907078201053738623383564907248272610383545322853710867025073325133730814424176293736125850623641290597670103436800466141477234152623899877995158910606486196824990147501825997605354948678670415276667960125081385003002387017285543683344437189272831150757236697728388686030724332025949196831747315364007503983012330023211776005056534942473528975519896384944260944881821857673373339095215111891249748841411563794053989563396400583474836482277438614306169766877135469173450265546283379100127615108772945455941424761223540284658087544217597445823043438283508155477362888515887430510035211464178703503653065651846749911569919978812231417644704326816703505172887154713091395040 [121,66] -3135387475521877950658482853721967137253077700582043288429088367713430811270327906614745491636256408211025247254613138375654925543650782150076169664646092935821215058642881172733002700662072548137618922150351192915136873969150585384898530156683286725469063865126275182910112754597986214831956727420661707757972153676655148331621193257613447058604899229884469798023272465955543233586454153203654177579818415309591069803110283654846586656358999107530990449470728236138268752379601876143513439989689920631759836555513204875205358334881721121353510072749515331000817781840631933188472204854871583562989328644682372450995154154873422248942698573467609749668416296142122198782681805084023680780936427750997824082385788968246240282869458361154303237909461415978948072090452131398749952299320061507765993438410811313518649023396803199745935920240151333074698032162805732864183897409927363830147282659178436357193371137860035405652422905797395332334017991421338297544375208828156966761223460944198256124263731576805286820869112176353623214718470880062518057712090178100181987879144563590299991283300567299427112683793023005123195956649819428700572628552423424562303989904461905163142568406026372735796190364893947985222443167237305600522307655375404569310492303482187919833538444216718440460623200279452875112158601375794270744969925789236175560238918093260967293725309649430226622062885638268317176877109517881925482419212567278454365335185738996607035582950732886920895552685695553481947202768355202449209663583376759333589923953574065749197018926832059544762282852676795467540486790041940159461085532816353105236375754142572256829097646894853152183991370341341409426012365776103735608776143605482532206999902903304862611183281324254134684083859219716298191251115173288299108863597769603423245673778220573663349877723190269668894880760901542045851125014760879647428645256130225707406281146140011251272122036287474922032482804472112189943307127032630155304124423553763594930976819475674835541394818543588447255585965031534669527669168066864743709855276308654418302405445105638906523896000601147199086614381667006455467611526141445027434842756216092387277650686001779949103005958044467542339659066792551192686127246973627600392091298228878724769803103612429377242107916860527893670787994992714798596687089440 [121,67] 267745989039532291358711352712831100845733588628320538179860077835995798157808081905156059103815790418023529151867274368249969648142707733746350311396314214981804772696614228619055694423624721956384924465818779823600611899191630021487241589745714727697068439093426905889318096413491052021468142858322610571953435229465300921371640385731528787526549046688349241193116344607693256244095547813133333160302005578897784552397583176478721952390523397860121610831360121476303906707775489328221671560856308112893313475094461029547446194212358286777475679209595861081356166904851365025786360871171565858246378063743678438346713456774691161666650653019000473762697770566928168827937236459160370018760437749998527085017738090810487305215974346424173238111986288781363959193573326295599860221088788935625889920351475116815969304917103208881843542123950921663587784735887689352914735424976109380865345374720820099467447467251876156562341282121514557200003278183994358483768113514474353209345422168626550521093334324582223875246336571775161539457113868937810642878712299532363706515338410751890824108880482564922620748407041320461493325335695012556081317720654380666316839958474330807566771928422727009152714197177357500177577653703322161916056127213787994901758829476244940818209566077491856160886307946423439251017613061868162418254118537916127508623056627374005080263924530107194013605878269603125716104008958547495534202461151194327847263917068301898103778080718052764671183119813842624071273823973208918422096633238524433291259093744909668101728061710898114376490908265546445974777914371820913808606252177575057607907573191639419079803044367837743195801902824028735488804366999849310384301294272862914739104028927150778076967018207457661429314076666251422762552004018767249356734246508413832733798250719621569100304670650495424502025953465048111718850215013810594836602271620023521927904632925585576343569911866383267018563768560453555446804527456362140023283153403047674257884572968460004987650411112872552077650208082918584187712313999554849984557012507778183470836195726175878066709308859667178523307392714869966638037704960199032600924920288541466774825518519125613420847282293173534758219610834609050204655884118738954628569389396454250713066320168528236392852867899091652885598408399197407686742992 [121,68] -18713697358510273909460308656108863177525864602949815123031275019768882283449727141573038117955382276056425961932401970785859565557639811796151877046775757662267894063889879996799066077533686689453217311781487164107906459446121529749999407273793228695197078086182971961445972890710765677435375985731731140429500022095491896644102745322811509761283292798365182618435907585823782938942781006202995603926240592164486324660543846838024690549577075060887419688139662167931372640103807481565286498171239875438233261682200106093483529321935552360590068118898603802769131928105856856318696172875455659436621329419064305622252069801770790248629428966684166571611879661548099071910471835841419889484272726628802831615488980615498837483501657560139032857374128284120539891051297287433669261510149435581911557206565972649634233224497776384446412905877062108295065443927924403848698850894876029919072171953655898781159217657559147646161477161900789356035550502757045666773349786406969444790311675955413471120049366859444249227785588813742739689270361836541980295470079354618362195099243655137331971438408227158273371841568601867429942554073370948032757274837721327541383843563725076930620987969611032269420073650249457319144268828031887776814465543629637330369807405818157243012052036026531198243357218011351735881739086802880739964618265623241737102847071055411141080322818869391166927553519195864085530829626842666280997477941578701912274920408932669304472990728306500853368566083940556758306199734303058881034424667494518965137673862319197340741895074186230024810420001155486369200564211881705617856123940825854009625704423239965383522563436869919220006575840449560178672498761245755511861003845495711275591689354778792198596656946089197491773793705861121325016067432995609610336914632895307323362830937460995362044633623135612200709288107964358234214828535226747890788716498489850285498272485599528706699051051024215922150155281074787588888763025290127894052593835008331668101877223234119981689228187214613305570584933012487767846119644515227235055967523234354502904810872944332606354155775428000015891173735759000964683216946361663566056823023521642762456860586334228999218451943982093092488573045541515084994118247143491218766573985988725511037908256177419883207766022073685408944528317563187779360 [121,69] 994452226073182210564791420761082942992701745049864104362370417062451764513551235165069214927622839050458786690830757717288175270987689435460639810627738386143260930944616204666954694806580318371188646974020983617142738063369621780369260570683459545809932499597494267913194141799426553244987365808349134140008807191645628476684564335542925653848225260434608796987360384342242194736913206530540631828462166928619857763310580433467512292354709313618037348284324502451682374441962338271926574128023138082564668023315763294795222799355004145884149898647144160531949883705046661731618167785893253923301126336438792028582960322445187279108139010379501109289378263563682218870932813858345101330018270133305021226046220218599919649089755028400326758833851577618281887627525246855873656394883836852836448650147739051642311154600342950825295857405049238066749730808533343012314041526924785593332322082669928227725434113557400512868701928401787867833540078864853289266337242473519644375416790060068509855757757092395737049442274020794140443206601443110925340312549671480712283636218205293591677133351648962775763967545939097500490144110808054754733230079473356969375082273164627745092517838578800561926539842658209305699775131816853860781439567553475299976886163517157513868410624964104877087745535614438587602252948539952055641119887601736116839835976651288175407092061339635330573630767112169547673192304234415637662490731500686443315730020387005038251489759150369130497614163748834889862840069374809837636882607231523826469662922227857491775531974899274959590854148081521516471569170381251811821418689498413092387093331521734415178024981990844823296341380129324077066443349239601146353699510632000182460246599459925053960730331395980591018246405287273983345281566488017932863304968306001996496422064507365141313378543236405832340695808699649570654810694056424524578025034312776712338671136716583518603946151667099080840142350347867002916780092840150780727176650421683579100452177968439112801665030165059486192387604881559664978092541718711551575589358269620302877046538244626749372488743142920339266623558360344787836191488406169573969467472298532588295343580397619823069997642295252667333759091564975310550899160901884486297243338312928382264598196264719066626215335383844182266913972993399680 [121,70] -34921982576084789166789743135478933672526420434661573553311710241047415388181986319404660414313485758009527831717503474702781084493437583885012349632452559671376810063614332226798995697585501124521301569820522186933359747457842171102063574125874138073298744807082162533359785243489587324284064541976736836590094379259028727372624581199121072508364228436355345035601364307634791269623510749365710873875733486721087446250621964890027403088508630916292171129058312733452924762557917101867898879298702753965716738567761208941952365222064696712532704311180413141482557401186773097690201522392320836650242350554175233749051380995989269013056743769523713832320942637301998394043538894877967056119295104438042017036776384244085165858269763146276147210367914879427621766882756232030563238970017686130497346935534534990741123620390294346703110721456337528671231765718226585404300812975031811985571993649761614737253546262996859587088266741688201744951862544026791487109917123066029800460402762711550733132975272857362466425541769411028094531507228930736863626492444817076492803501172316615567330849406343047090660161063698098559469693403992503428655253556489598346024019030071287527272267220516630994827667471921950744812645716921091622478092988827587035773999660488365992081950481160260969830823919280452034738990556825774362079856184492909032993730489345868926040708628808265844786903234034936207404322336927432336836592521962716614266302887572311253428086392392688831118187715059651309084855132036749557196980364080013068719337017109992918581991743453317929718319611169598063395330176543885224901091232148719662072266464025614384857395093013418427948484745869718692939226786373406636960262831580424517902911349958787347092662275863795924846258165352231320609929702458091403037953487017840954578812518615334649154022689285595494961258492945570229121648305677171571306081818628471754274888946047922298481056038717352704506399652693821891504325869117623258434964276822128693655690446461041106196857596238625529728891785184565482585995697129593342076397476943600885217163326777568138434990128984698658484211911252459833739969465279999907946755596446523003296770613974693268932573265086904357074797638872735998528062708144815399217646629004183968435489973573310050093143313764246374649292117888 [121,71] 364246480845641833461880562455618443845866206942807104986605607188546780472418972314247195843960321090286920481475972680856896378044091636698707790179854965149656992262771509451253212758804787344672603474312523480487771592339043461171350911749906991019734006678520750988924145794401360810976222757561398644690621721243288285635300846112556540629356655831043789953409641048644844717140333979970114383346052719680638695425603475647459486601015407289900082914411527385020917960374615818980638105668852088606297080641889465865643113498730570421857269572920267731510513713829435935115616149245550544084812100846042728075278112710419464382683195244164857473827445133477120820853513852316757391654594955061456850493468294339313541035764026231667082610639551667692100891698347740977585291768563911894233553171033565055735229523879331034190518439954085627098375711452392637631307074969561172896800258660016365620993509819137880973801882819122585630061855591846345661618326510404949332983675140711099662162945711214891616358984626602236734712527352798288350445998677494439769901109246360908649320331037001103254624563207311588473817760433138677621773109413577072700851418068709365826331942207527484847718093788068042382573788610713434130277409268428264723898493759332956223282471278283266662892267073226902688364675601933303137728716537998594734962535581160403445420599860374962209499254081767836029794293114959229282373582167446193174478165156093720837328204026755170435730666888057069292190886075508941817187010787110831747183259563116146013988196410433257276598298396542734704971021995617934864838853680544154288232950061518569949642097024216752382887104421110369298724241004130398752420602550326327143908390274549715094882028550384820483241188200004688083549551294709356302556396535551603677026745260851692090717181338424663697399521394199913982250014715377229538947756522159813454679024540859538565791316954414429405782200167289567283352857281374107309514115993648027223793915523661962841666574016514597486791991720346228575728677164853613741630427748449350356100502450640661655524603775169888366870752541037849523018486887342265667976929056303686073929886083976352875070021348854075839607993275237377313278266339656443271362426880240037225302752783273271314804709895129921091443600 [121,72] 37057343504566502974552260036815453787112928684574495297947006551903445695158783268645353520549593857071522574163840569602725898162225001853288095738451369900357304619007395875886600743237997731722624634711552007022847370874725968037223887694618644129398376623347110532411413977313003657075582786390468854484687830080182468635352249695824103950313354060394916380631638798188175119754326648364174577730093692790559560274375622600836920112265598897837635715638872708960271133859701301663339906784699250090173426941246108842848132665439520617902606683493986785036391131191950692015285412283758438167199030854510023597519669802085380769223514253420333933596949132011480851221322694894919930073598653666387987164049980720653322981489515783613470839180136631645817045084113533374870470630404570810237371638521499474296286053781094991426211333339321943537800264926439938884272373597372506713594899098918366698210061593913093337966853796070921850416650262903703701532897800702236615157908187840602316485388799544758610612317422461521453695273594662446157635748256744001789907541983936132073122366346337437642302078500723400338375733321904333773511453374629296334189714196573901421474823064725192265320781488869661345939451594992120024775197381160478447530479380996501932569540819937173372541837398407357234969977468136099374149288434320598126014058695252231349899770395093078591475477987834921279357172794015011091423042804283702657915954770771290619945714079226307498038777333956244604366277316168526349534296764164118215494736197154418585498863629183580586015352660604698394542769548458157191110068117038423216639241545690386632260422857572218744834251350887929243266161926880716847059178732393772985480046534124148335878640345105048242050204158521030319883580614110947520535677964760765015417016379077569397650597993674251236222225241993129314314171654475753455615256444710367706279244221329307153251319261126265795773698627661633073867336927514520156240625612474214857273417638269704336530355783066698358191435310808533703839602046685888661558255280972725940014735787501850346775642615442188957459880979915354512244081570163785126251087517584081579910592120668001421876633842600729949928988339753624506556685372136875421231403365243166529142693288514221813576076337581205832480 [121,73] -1690948650457314446825306760473442844919472295630201859422372227793868233072533123323271422026388368056115656304218206625076072102413405465048849582197130174589770992651069188891189224251674354917521399157441359027193295647368682554754360004733104430020373872123393827656877118793776094533395544043946556964267137231198028576491254077893377943950799240306884132033042247457912755230204445336076754001957336821631705689226358097313739590791218053591563450851562787429141601511778860048853681862184411340059411071548478677951358802518270486654474907533917807134922270745537519452370059234727340325875780893654224544827973492215283409641466768352168372333853267475928910257817370366110719973050534262619523400403028682468414310344323169669472188986785168546533581678718016757832854410072587715336404550718019995345783222633773156888773861639285637320077391471782815848051035872674157522703814075329025580978014146172148203885798531611471712217013785333894734923802554019547800645922779051015269244896101215068331689017438980584146307656257367056402694834864663912019480636792781692669036707276492096553471436181692421144395130451823588727790235984663086094175281591175664727733700962584702657446985728493355768090007634176623441793087518124891603941185758393608205187619487741611198153022924401030449760242484483630983318524172551571871625430059019583367008097662578729565258242646405591403476367958391184846971634194011127592017560710942322213212356574455264590524284291394244870335532345237310086446988205368277614173925583240684117772767970684431836443785205217440344261956040963923006245432178777345751105545459921694622925294668547028509552185905936669918241919109313031449113036158574921153981249654320941548633446015215971698879263149695368486056643586804623161230247671008916856637178195084912557130774262822403048747483539657258138916142140735480315581173059288420461409906928740222194812303548789687129541271353890025261619877425311751865065013136153922855035458398805328871431230452431716159761621398486530116103622145153416614977125228771770976794923136541512138501582438281323142751976628119626086856617230396591566573065732603320403657692155077056179531513381401371132226543072403148757287907856549347459238319781511694807056819508325696902597060911041708912 [121,74] -64253582477450755898166383070229943302406858439564674865666159546115037726336960959880403711827280273477965846716238154146057229532824700106746677718198035897439484661089803788431528609459073069310304029054086884023943334494048675332848498210899339713089821750443363119792933915189566877322773974040732135818066962295730495850558303194884729421776640531319090661885440278264628428830821230693768766331032477686322208056555389733075072436972178532683626361526986715853175245535181933038755058561529188451299731946692966596339036629736697484903620654546818968416042599083065918222215022025304398290096632437225520969857464847373911743459348498519450868370987004845887163991590778227879725147870733253227983569173873859154058243567665061861662542923888302865494659485555078489108562348379099363499793595115188879636686664898008465676837381641986414092419821163011740209107486878572154359879321475014691542653599481205949774276586185662794075244351755795013181998181472876810442451195340338663780121015330650140218504313455242841197919920188116802921379392480720705239697715807917367905657445084170806507756861528928692082770737361364094405992607068203021241638189078044271879136773550016856088380765811248716834339559761549626624231252938930454854961894608976734656094597484000671728390957488054616197080385996076553748924326609987304785813346784205840656345461383803409344703547729211961475408514013435395569727412004526671340002099983623242054016217818981164565182617562074269643592897379748839495391061144853839673477045538531073707711961452262506097113606811381021675850352573152462167970859419047933900681826976512046402250207568217938741825138095825953142171822745603538904705323004784267256537693765912695456315743874575656988566399893705135814470007175136430204824501847888129713430000900597388167792800827705291772658407668049750244390083192439106811757849089043945953682561693219920132119660291308332993826978127765592993779172984937603763815616702698857268989436669496711696100939644764699153107334616362809989087791469239339235444469686935285697451554530584579343547437656476216339538827400152780422090001076471143823763545792710836993625294439504815339961307329899689102472198160614302367149799194148919658804743401371605139509600016029020408550828903968 [121,75] 11149519786815707286675088528696868330766896019452425207439455179191360786726978515131122092985610067027658841937366924884691141820001480908372605912135089861965010892988834769918358794624714880307634146397941088949524149338113460766612036302973256867061528458272861000101805595597831760008532965992348953004019404147057155649270330260800498510794270975390896774953804095281663453429990540111065200365932183916123689005568584011351201690237232962975212203812600197217355985938457661007060374054684830403374898004020045857731823533598410117644853047271912891299021433311080203152443602965681363072004846604120328850302245233366247528915051216100611219985193242184164371806103893007531027913595689218177907319786169577058218449540681608159434482887678829093276004660381801855155778838339995879594649946744692305207193862435151496349217160735553040415744325825783677381749255426601782199061594774271424137913653466094842607269540083344599678728690405827870866654569190602473353378852663075097444837831969932870255255606500421102772865574389559961148557589658799125902146960517872429730973709755759228192288988740428129735473222384034727360420332468687855365393491263278158141980442492132885662999174581451805101370541217601177931936708335457225794161216870393012687307278896706161928021645785401614092006628009945008457826476612327676332815878087594168467979991043664245127655424585993088340966175988581247458482250112054439589813132932845911948664132489338208784324042363886275198405163807955404086555067861134370408776891555438885924005108860519684143961688005017440831668310120337623010572917467870006285515868824250524310003057628392216407270195652669772626312460247259620336827342879216880497256879851886326392147056332855719617463013130663073939646052764432867560766542746753788611568438962084167335025996846106663069173600821280016279326139993416729381508906209588509066889233643485683981657006772066294401508633569373979784412130785387514376054504934858700239802498131559420567942796609466868260694262568252968902039929955161943743845838039032302370725612938166147896816257344706152516315176041843047881890108697933650763464475805824835250689962924810555609536464977182235091022304642070502320372267375692084280983064850867962043376708141654441018169230920 [121,76] -665260150624264127040509300704701261203242633889311011261484313308988724258342386305249986163595517821541088481629648142119374436317135903131557062214983251456840979249800364832452058048370553578154802292185152707676812515894728776317199282130067110059553580211846474559254752868638844160613299772329377240266533673286086622703698956667470289788708658334717039834541322708884373058412582616392690826636226508626706367898319114837722157113882660642481839959775754633070157121039812805256981656866294859789828573555664911616203181978107568349660802107238161563455033508781289661816774057561071067970664899491121829244066053711311250451165502738951805083112531575558548799247123000123054268919833979002785672840668963007665562038872111411130194049676401769421513299068347904894835011882083753148371695595623194063863253649122330123547060621593940486983496799989111480775333742712166252456645105702909295799755130341079957057231370843736301061555323647662185072401622030307185984546122219452705259623384262293422062531002975240461487614869960172825637347221363271394875151942400540640038196022580314161988936515640306908936973695816573703031562032723291568816601583663361510426085617702948154287211326322781409641825803197146654987010468825435291164038075255346243170002691642445208253700370602095094930968999449108256874800845365089047687021329946283513300534810141230245542139000799255976974315833778953608354285637759951942962319573511866206314924595773385370882795810130380587483032901003842663126289074478283573753066241002574943420962765776914243566543027670735486922146893225031250496881033023738230680419526998657961051530347611819461058118262424877067313162275558691408062692297585197532121345731535560320554743818623011556848921207124880760953112466869532918277497154965145074539669161068377790757514087246548025462050123763555307520809148387526115266848261185981344422825018901286317390488472302763931362869638089243163884888600965840247454239416198997695556936981973546165640045554621925060757429618522973271827497091645438658826594267061723228916923057509968787472154818972015739488155141104815781430616223964175974654579152403340136226227376609367143641085062304818186126242004870925887992695560058378165094492861143330558682572797871851726147792 [121,77] 24093565793327306040430188729300160837614146071347547939334440421208227645295462363218952448479240467527287077385264292743182522439861642498828277958221871992493412737844713960029214946751845073587290934184080952731123483733673314895132437240283226235310095417331250805725849854577265266381551438718236843879673206800284927778136910713866527443404357645467213062219617125928461771510663414733222596418782546110560431417359338015728464457247583502095542364213098963817782315159095220498311754225520315561375009036606816776066608434587973448779067297970362745781789496821455173540229701069742728700896487657947119149555769763631922480358535914089514818826924608006725126122079579825655894062388753665479216443372118077674456394430917267589766319523143481956374058427979003485735260217042260899704043600610985651306452666633019554953136724808482947890038811473103154485960964550439444025378166316873795898738388067688583712321505227927753994480353028397555168758526732364891409192878076743525987358335787202281572089799420867178015273734542509944314023645385081188846378923070028752146280515552811135021659270755927760494288777111113960982642945232683105555326933093986932452710252018588509286121277739158905237336630806084559846711353996926231868827780503724700076318467734263027637577957735366117974133731343697191423680372149395541899205496864972567440343011256162784580464902026796450854044505290499317957759082263530564998053569906628749884702572270613464674028710900980583116399143679496211124103919927230669434451461951085652445557139760663878323917332225792716203442723332879697512825306906604648352764216642371610636012751532629579453708728488902212174376657558168543199308948853690073596397529429717545241908026516370570110125719635770015360370687250864325579310060725046649225178409790633063023377801993012622185707821405008286298837181025736861811011112889047798607292784426385260231657497457882533694686417798161789587743635452715409668781226387458457792454514863764288014425790472668555782105827487718740386664649085195669746339934655443274898516854517308905679630970510543162853717703107356972423959287455505982852439670108588483880661661172082398487564488881462801914231223874108167354035944720052039782453708001400914242012798385612478208 [121,78] -583734140234028199524749778560271487774288302777675497483356930610426848796880051323130894561020296620859069575951518907008238446160743835507214466304421572397824000557306034672729425465066408874378472147317491904681202738793138951948316914459291937361287464531006545754886408829102976157245954602620619858684739961492907148468393511307565227899380762694288843845084971828374191066439066118808186918838630827083755485535994177871670215045991858091530636565425471880807079668298854217595086255637602130710957558912696789962197534684711593077075389414476210119166760859755561827353599899000214903677951780501257258536700927105403393702532831017527105589806474643018966375985692641824020184299280472848060651272650020540570977231145158154895439770123283554421033775082480228539597990899185582952636864626711439531406223048032448912548497249501637039065264478117469016827267935995511566387621546543942262220228369705686190421404801679368188904002402795537496484853456389314831998108957183818345376549754033694673451026920262145985392637503662577704103067058367589437208536339188409582868281605119379291884482958991645350426395321891976302182221799487084230093729214016993280512749314822519534574651877630262360429655771057506165354380746932541023847961691976474863994369939274992773203461837347379734556599626099741034885208944872222199842924214045074178263956906660257588635432286157088831992162510196065342677990646473644053764766123457590783106275800845331360856019691623666277841093517907929804958266171351098160118620494623631721450072601415113411768149472046071815364920401017806673959183283105741032754106298399989276158463671380168860652189608523554742124200171330425984906714649614993642669295938143346402558841739369277866577183357258973449652874215003667258674383055326671601477096987552248989715128758296179163250667114216845976087317774371529486488380263644925587690680754124847770982162746587746318270087265883268965266286027897019778994315554903400755301761088213633554138185676925343681480479915382534899316914357440968468897994795231592637365340896018929456346547453586096763656380814773246840205810113133020475205965107004242219319306336996579824436302708951721075844672619157314634270850179424095372217429599859948473912710842948800 [121,79] 10667508803654536396855201503970197383985307805300633768433878498950593923502865801189635753322347773314024235050012207744697981216042603375546635707549073025197755624458139770326892513107479017041285101709627236400864920398801490685344617326112140778412990206279112415970856098741545792398495334363915045655573848710997083342774314561373531321876109371793643112588198955748612633799389812834438440476325264651921026229077232316702595640284125717545647086539214025860347511352159969120999973187791613810182075339510647825757962843273277969250426037244761053347040893300375518208053365211886913675298199789935123721297714657893557823869636373621858174505453735544549472650090501002767001145735074593206015470743614054753895276851567509268725385039839142118795449223947394615024558910741342483493667915438278292547324576966967678228308638221816302509307883104145099780522842784204498352018813862747898370473653792573151380995200602112705161073083655469373441479514891890528098503836432988118314137703247053797567574025082463177462701970730393918737426816612101431344110909034285183911668625724989681387209278709245947990512373254459412155230486637109728780755130694352091847017677211757695636011725755467310728789541674908236562249952781057811575072616716489306364420236689908791953422578736208609112342118211328072575429896012491505719788329984548966265253159525346385870676059599378674978326327130734217444346199963088305487453010532299783554960191670647892960614388314087628688406582480471343293190733854452737247499919660006706043043810598191245969763292029837763806234995441143765234115494662172434521054555590032639381590040936628770023542748962865970407026032074347502427437292178604649666783261771385727973914832724147530076518215875286779598731331259542541872399209282749500022445431421096266305043590023298779265139946603765399579985325150271296355135508595928430177731262655946444700061074280491553607747275947554216994727706266090382675364020125008615376373625801189323848716025841368597315261096925258074696509509654566604345512161410091533186073378907710025992131104404729486547115657404220944711242104934755021050462781504089473752067398355946235426365088424867507403074857300926079793191409669635940170183429461606834128197549448 [121,80] -206369614455139368748010788894051516687772813789761902999163985363537936648119602503975614104338049318287259417097820171371896789649923922979531503038488695480052888260021848964027575834924942428675668296254117739246310410897675563241389009523416836082348884745223216912052023356320604828602059788298218226547616061963500330955078082962400104269211009023183639307896494679321054404520824657314262130651073493392412643876719605029383319986916676399754377791317908794148094510664167286425893463482055237744979317194546498756068266345215990087989392905224755130024501620829628425895019862813087143483704944831865503451159701685625559127788202951590647654636374117631053865553809078962540711990386886410604941943076285163200857488216147020140818098371837613742703045572643792108140630902439687629605705950049794448089404393011848506891324822165742732931204822680678867279150423510888194693881287444749697556557825680924902445428525457316689138405782928992091059674540055740397727706418787327471841673915266088836516730597314984186717052195917134742391402084124139601914735850249084242379774517242154064806913484821556704951371434169960235827941036331969965965444416544257923796642861051321320809609693533464762860330130010404083685438700191657417874077301214328264117819354295758610926680844653087576762107480293303706200431766291390098668098089479769942442160639825709371837992431784996889287735220944704953056519971856265311462528739004060576262620780399836536383886300510875513329352870043842867278553496675493416830801787861486610966473740325463490324222353688201885528942344079327406119827515626301172543264795850471362071091819073665197438051726522293124272572116715784090729004538668121683506357491801860488844353037499036199563220354788201794533088006284133622315096454097943563574606216335688455135381355387621546652654021674380168993074885021546975317468118717229386223245401025802875618498520818563116449171565070679111926570045280234347170671553288724207432054062739859560721126208477381103010428262969508316939234042625186998040892758317426223078980123763850988100549576417947237595088530443835691037110402081243577372926843105246610285422423241579292115630968514464818002131336335965476109815367417290330972950420155881123320224 [121,81] 4034448945753521470929101856626831278780649328631130616096251155801748147117648935440118337140248321764678833946407090736791355695067098194924308289979056679116156286946064644291817572415230451834000091107060715893062786486954498509194899456226630060617652358278278066965113946550087154475572040698890953188070064600319242963802932456659213535551447247789111315062230209775493409525905733927701374026511444586397515949726151744112328021338773471085057309121189326175277857957761918896700778676917775672269216438198356877276994459493202488826178969372468202644963748516710218975716101047236032845761027468211114284329080001313600590841418860570487391399162975630802289212266449014224227432346506908340401594992773678672991960984126769053049285162210185004318456646170799063543565229406425371072403465526023693558009244303844273539484471270564980227462723093959926227609837808537536068526489567373502840780648534515759265076645129494770788085580176616696785910737283209181150041433124653852149013470282686750756128599529661223803276559345420993683437372887085032924128205733672582851164131359524326849718638679763004895919021741764330469964108810135392172200916545268672675566954976246534445340722463517079170096546998197723615766650999853136332920650416440356433062002668002116435130945796060003900562672538476320056225672932314909104055250018120881050456686540506276658652542229831622085283079039856938463313178586937626875328814801219249976463483402070322326534086406158397687695535151366842600305456424400908298660764186140871973910656794930737989112057564866089367026466127943707638995666998987749428377555203310534087924423993924019083456481688185550625132507331197694212844270977327913985390144387135486273730544889107986297562263651306356464419216700775385986815778804822832172676122719232462036714735218051683075519034424537055623108287953896105236760446009407812214867834256807407956983443466494592408873907264770943293296213114702801247088135304388111772279517213413586043077961998604777383011541233548586449833703226729454457558686253220159887278795488929641020250970281879829799479505381963778655934753811386815795430836899297900041169778118793390337772091303345535138860129541507033227997846625473041809753719475266305920 [121,82] 9121157516681587892603597033958620536382601948064694745620652449944138986540937256481339831071106695158549589960046557276313746218443103070485016353898404626606480616980760771999296285123328725147666866275755335927640019539091505427535490861925642289296956056378198334852455783752829726598347924957963937372428442150189691041663199163755727566377938556749704912380976271715591716599574707835765531291766235861413242383003258955636351954388652796799384027282063807445179157351443519091071458248759734228125338222959028606402398979612209525914859376530632284310080038099972447669202472543919852563947904742719256350100866601090518147583004700936124058894830304109334405717784258622313942226814271685489912900677002661743628641352209716167413312094302770050434734417240591019659844141909370165648136217726530309859205194109384731722053849069026033864648700742289457738675367754402423177709388251343199749619088128420017185000418655029644600367161983847472631067342758106022017279103209989764910241713580038098818360277445427078540000149318833871818359984887395809403097732187178234778305461583199900181465732035534371663699358411372764421879979937380268582941670659652548141132522921146146791844269964481980829858961620215180465336225902217237731954034869805979179469769607605756688910859755879037528220095729098507508775657416081152449557970914055085034906179416383612987112915250928268679353904382733345779835656683100754129156988590731661881722089733591265754665499744133397462976366195233332751346342098196870967446524217495433350026594658954414349779947698220992719714409809136411718553602767626284800416119006928039076425023384998504673692402716562833752262025641187600669548989096073706622218435194707470775076258604567341698397766075412798348353439613370292510063064755005121632278241118397029594976100497376352869450485817492297108927466413954464580892531294902946412123994984320428412214104634568913754683479798209619965826624769383032475646709154412969264335325177133190053663268519119387826918367472327515509655499443961270203070733216888717493607891545866490749356855916197215697320618286745593528240849089597191938360827296414211429464597821027907911716278704272316250602590528488465699825458366523340062003597083920 [121,83] -4636839241229837737768077660584938825987801137986929171310400178850526478451236374928579832454414038620231635363989920747930940146390421048294323805961755155440328629057123053569416200328062782695522332152740631439034672707130966831596268458371118841009068551052223415950513492949359028712929507765184374769449209513977089729378449496305499200255192173740150512094374698734437590975484321770197264594741412848669113406126892433385636744668457307216157660862207409766533131182899968437520021422486511571742324877471971612065145719218324633252138013923252585375253500768874579448320621437236094693069259785142558880798518706132348681797906189871545070050606565511259819068933279871224030590853256422115847280459836760836748848172070734522957928549052628838744392449421538222867637603132366688440080005627038958646483129005684629726949515798480229074040512550065111265429690854672744563562082873968480790501080139380619099724023463103111933073636668246684345816917451807936362128381247882239872295889204057778395891152993613342783237742031957710136541062663857251196473615151565049129704777739761888104887859264906211939953116860774737689351692748239477664342888305977431603173184384220917293359928201318427029949727727636931787009793025316034043012784689183994586554834367524684629886833907109753942025134860719173260140838646025309528433313216751822831508413016313155873840331258519642563535585754034656426273816535389315845985027585777864361726159741044260955498415146117460383126172694019880334160463758498537589182487428015273533106080078535882806642007005044943789969550389691357555745427393260280307368250969858499211272165456026343958778525989054139467073772511067021055658045512984319674352850684547612079976664356827823496600539762821352605197930632746533559595623793439956354105840372861347365325332392438751399196771983019491107388737614161407168442351297752148700671397584622801217102080930040087954735630602594225948847262587548947770925321035451398198385710525401812445607343317428705194836090180519478243824198752090186111330530637406205193511855014882916554724938678744213331257641386866161723079015943324668425313574091005710786038645265813169347608110214091685681795734164969081105606547922521927470755993436 [121,84] 186878417039931733114308782826766817563836973169477696699614524468052455732410787169293900081100466152621074163045748151637814319772832761028591611691537608904967565591182444538680218573288170313586586392039611618538126103437046459923640123900545906345891303031707874819089465822867627417314376722985462865455515381305061204731011514489690135486817926599232408788516095797560813943370026801963724214133714473703931032381419949802705214791679563604065141583370220995600991521627841665349130291455664526726274812560563136837678435070784868620180523484297777060113884943799488630017897321409192244612555519168868534393245471153961321290161168103358019120673222135396286263765842789679681483554163762600083883319300645589817069924959106161411218608789831785790908795012600134787342812198791452244604631363848922111142986239883054389751326671174547199990173045022774679051176397637518186814087723933491183328364848899691496442394962967027714323672552894515459995445988342896291738404087377773659741784225756660676764817170813521181876359398496466051953020894397084803657894407017258008077806610750579527282023960722957966602436563400312649409766283862568550591095922960347400044233112993134844666089602007438729921835140994329966580736149507305517516977283386304512871836824190492673370943257075930853715936206425908587568963218542378700266642741538753729317432689898134761063122828637938765882411646176348967257066686366389869258219438986691767178169016994798382718062606616905985885525536062655310998028999969172083185719908572869295618569395278558233622494362555683301942319572916001224708789633702390838001552682895033035746850921830564159836419869419455271811030266185247260297798936911055598538292147920889016867548603674502257755028292713547452426579432159155041181754200226343058451667761280226417140983675575691933573701463684948761586032560692293052847620414396508050212232884769475987528247805230753023843558486822923587415132249609149332246287146099464046039081668244177831520226215254437645948622826826213717674713703221940554983564433548614077624622815794318106596899629052075599658916766362350998230336392259177577876121551524016567406430022233927235103968635090570920116470678686553817728416075406966876583472 [121,85] -4418497988962738529989641932598121288220156597023441066627250529025223635020192936675317934909453406043329751064246761065970707287260673134396889875219738693751316230122758590023105443014254877635570640461806029889752909217965844147372998006437541806865479992959564322579528696608012372697568184913062147049642811360096135319009295773665157030530062458588442208992900634557323710561588295492927871679444649989219853417175387078466391624359964027565032410051546927681134028744688033397063244924061027997207125953549825318976900746789099914179544723383020597233293358084155624467969918775047268283317814615136465641048957584765338099509745976359591403145605144406556476587222341921384910917473579621767809345586844446440642908622276970516730859141700796999946575831474785435564491918871700799679916447626863687869135720007139726543671800427256673369874649413389102522884808154396317199206884927168251196660440107436157900303444482757694978335437947494137187208851828495038515709611000084121898661102655289629405209655891344723702743667075492591040118686180317075743070482142675069157694179663323269914619779908697948703460946411714221490476763974613227070822764925382305198384970068167606658937729136296985034244060110995554667286416718176130921586162303114500214323761205545658267940585892586527643230834481875336925831570343597826738114316953526413594101874233194493140735729456789159395700326814668212989484583485739399140947811920794902969253751579253814054907355126096576888550434122264848397323156773362693991984952600490317653567522154739658765614877232404902320626995044236433716589995356533237976957870760333959642686895538413043448530704301982161552191750138151928296224454986587588707319628896528124903644682122611186699909001426969213298974457829153506148171206927285726331496408924308196891173157431726663164078337406994411344821259283232364685451404944686918050777240945697599210144531906236542464806850982685865027107039019690719938265016795317144060272971906182418142855019570542594290606963039485083796479775186885455846056697917915867945998297765007730886741036287589075180741376764892060813463781832308406237989164341904174426995760817687360664709198992895683330275248833747556476949468745913837856 [121,86] 73124680895621307128263412680755875942103448593496588631889964985528663624700174755782797582091272586186788561154250845647936470082783858697731502654679627523501184184185084514499702628175462162556096362975023923920810621047081890107145496370738616184378517453224213656413552357074086771717939464956771028700680403533025900760436060301835384246342595865337309639301211169957093553974470968564924178520218218636515488681377083367861204050749890501233816378994755836945098716496677849006846621530094349381380270083722174101628411748171078091980223662425819615756102636403850511842765356106016437109844968850916786342107468466728555161538041887879357725312783659962487190579423704030803282926998897887633007876169055851457391945195009440048054162438470774987772065196445240298759190991912995503376733875193153264724233216151643978033976193219536973458965743513812498035558143662298897677809795704969232242973277782633307433243494158768485303632599561914926366569063125085794383786081091569699362845512737755338072198062442434654060626671102376742147208571557535088470211319247741599266879703059842345215968870147736629613215227921141578299853840787236459968374555440777626729485945715560565498001088536811154239897217669266015688173737093413355535977577738574146402757291145783261487801137540702282340824149827953094652968859779102320232959791211412760876243160754769787361820409658872020789867638138838283333915446042054322246075908979522238615379089058519564137550946884228169543811982769277529894160443228496886663049279431944279274605276801043868551982974764433153343731803335964411310821675456221184372805445470572088581894623972402546327524845677255706040675121551536796679548978396614596417528468993508759226196079270766474434091053591569843942122929081535125484983693433548777504421629319006994471593285828680954266826956579281365380154637485366421862636184192193510101499069351226099051705622637839427135196780184523000576452763056221275949409170118719473516060562670630203531281685210385796638755340718219173119559697832168456813981672038576024435656591520042260716716207076411417992582343067050479805579112436922868191627215529344853914909870183407333392800852722914394118048710805299510593628571060288 [121,87] -916828748457246134376776546757674518890296681283933576564978631754491311144942006218588014992863338124917683705674947343598414079197524506283743857132313484108770896016359098275638856501156573371892738691336726152607792726876040681952541058398895577345875600756724689423687286803887844059399539267132353210760270613261672516009946342997445499823979959698080443672079147551910422436955273939953639417419688281435678580325544158849756905547437125319591461337960765049679472536279943977972722774004599997808533871411380270661548891989238363124263498213528841718183112220633379769907508752155600434136150671502241356866153304649228262286203844967535718277442154398448172079278267273742249528760765415902269324524596804502593920976809782012497349367782983622106464871125078383398837358808556172107043504119238378423731632938857053326612324149351706515974114578419062420929335509502727114840712253257619539275226300601267128416419819322112568841323009632507400864383876179186282823070845398743103374881440276830055957851972892257054287129035239794020019638614869449046926089482910957539288418127199813757732326512202721629403249385401501025411724555671606520270998722114495484380966837835673353520860943183923341523457841122455406309510223052004647126385654407136955187874801248180959132651968062465017243153017789487860033883344374399140832756190988982322029902417538664368092467633915882375587910149541740530721355267393890666672957602767368812407213971717080130965547842258450477848873888681357459173365839443288094898337696004032120939293902636439108446001841189768181500818215170502205836762827841031878957756078748834910375463143802325696548702204451850064558558899106365373581471024915201446607534651681599972791020250022646355290892000232091406433511682543889201299978742107799546538425017902992887217207449332102661371484310252025082828080484055481061262714117106667329398776173192493044614372861177406244501430122383580721970006250377066461347113850707096214689493139783065716434761130654789939212272723313656877352878934110482961123095436725421798468439025152987499084371763522275397807491629369063022035914745689103069310386527330722624903528062284757928684435100736848819651171823851410235014225984 [121,88] 8724602307414870588674194222512880170185408960520379919532458372341790271729051109755038667917950152862654161036656417592284022073196686724301176888871070452515686909098817511103679669590505984966289606056374634434494326101568654830552705246034990775005834560359081115695248888982927978831570441813813898015205037748270668511215302297017355379535022249126738140000406934128762906171783885202874430830367282164992434433388744800501574819362088166660135236430062714771945852811892149577242831803437268102432653063382804850877194018620001009731011805260281823198703856235181554746593384510165820810714625211996571959973826826537685702835735998851020937356966325049090564212696206869926985720952091721478491551317266121466518309022043741960432482659896768247087263187047850565403442999763515351865549633667300134298460187093038681857808709786869711390880882682205508802446951500106633796516929109546403131062637346304948916290888343546850531338261941183720780302543692334437613601760409525953417815100613945806668689692574841153093762963379659373688556617928254104651274342717768494336116351973648420133959807060670795348501527417115567888846863665659757377720985197364940742170565606702492349416645573978214969918004848368742126277261239619735757567074755412020492983658082734160620328815199675557386755324057247142740394890361516610791300081552265544725971736881140653847204085767369094010912988722527445606943302845281515799572172768500121707210109477973235131866668950769780552860159610091248476174184285468726655547679791758858023600170224090449202442328688731327454713823020340070971236749325492814697669811736161370894428208458755515293407472809921869800180237161722378279715089131269341973850723013264934676977893981931283486365864195600340597945261858533638340910735253837924373606690506609646829911992192760878351038041947882860848872421165860283116563098659788545570183945367270573254229387918058303983780396919482887730421910305527978232364215164717142518839564821968367558200724492722784131496032632098002304376765822730564001023656185439418466849514470897799828874888591265205663625898589980660690341746226043261964845007167476789770659479128865050299992276812756296745406404612372382000320 [121,89] -19078021025431588102545041425611932456467010494355904066043728184876285620525634723921092823265202031822311484046840386441004217166224052520543245210428108445868176104717342030039563551312494212581866749665177119570112219974997179803332604889885240709116106256292091057140093874472397726626733775551192348013450643505771786491209961172968772327995404226382464395943199696782154927671178440619560923028706098223659249553917917271427533716691596845540476091146055088295531109498847194592009720838962851560266078048687028284200514425872637568435043460385641800936158170768881454786397061656712093102581196300369297229115797643466062796206424769899910793175165804994946171119410162488955548696774539780426870901952085023298191503390261802832692785818782177778654653578820820730521469169143795734160638591151280855444226580300700391535943175916917464122483756873781861669007274173443681086096624451279400654416123644848418189703752786857885130821490136036749392822691768625385094584682042722851607109680492624796789379749803284776018160693076688003876509190275631241965871522252161697300292908735584100450793848391778188818305616960971119911108210988260988723189241386170469563987257197795006730835644290864157501275597259755929843084974457210266599825289914050220023901587966424461672044342703983436750996968361138667648139705690358023021418854817474247094445264859474042432694902898617274373102532250683939699162655429858604958916807026609018975507051453728399697295979812357229032646250829720668983807396498332952454041157739586412505984154884458649719772719305722129658643744644891739496033618421908258586882743310294368904136589049814969817415603204484644896481320357587476415322083378310179527392703749662187896055279556801097679717046844722332834790590828958852161298268343754924665409102964105137798772738590361857300142192641873471911530345807023189628621608181322090483226680151519791209557268826444387447921705628846803451539956688402837162515015313013233458641634971462058662873637371709969634851352030552206698229170506237498369082859585656573485637608212343126335060645656348381518176894824327749018583898603541601066744706274201084361803512217056610417327549423845980122142319809087616 [121,90] -1372999222139693153609980294693178339471472179457040371420184405845464214969042232105424670678503287939610230601193735074979647879911888185702285517697914692126287965234444481184393024030148321578673833815138973265712972531093629951917255256198570314638300856477376652753066063867091064040614275504409833956266214192316573288176846869881516405783122639176823361419719852446514646936569554124567446275749436479828827128536001959580632429372045735719924994373796333925603561196116621406753202657377882709854326644810748801705080261775523719330118237708685362915891231685074252269383209307677738053450629940368147824929996648027334489024929896821716206212289304002599992703963659658240509218269725639262715130239946002759187703761085183550640001748439001014717248321363808735982128127986429597337193974348452915655366649815865758275240168154868699437244337317832246831770235566396490296598427200762587479147916100447426190281911885118790185175052110317952880246096899451760323409387308113842946054815499729396709573992505838545685116661773599123142429187761082845697244495578426912764172002792122420512732071718418575414155139380340625362319244590543581304997680660299836713627644691568803788084432538095884431802596897912736956728999659699416793699247857006578712565333054891558677618329366609496749441209817838209031024003078588309449223427886076117796783498705957188744142440097213728339638116950622219938522339392425034881754023567690366747104453100221608340179487108737204877782617418587396677629411558514741716572176179421232013140298588927376629399652555547476475168802094384634276821166604525559658480270851117293502000873036733136103462074621513072445615152260904744320774761895986678840500307849520693077236302050449176011571153702283964970314223707596889634912953794278291826182106796660681610192417959518196915487986817443703781425644247549784008209419906381703725349179581640436198457110916498300124271601168311433766865546372205635635682027574584669075228828599812810275955247443935216738701126374229171530810554087998417415470336922822606323132381214300981878498153080774585279536674778941360858214895532222317578076929611547949533316545018467929409712379426014743599145251064640 [121,91] 36400738816777047807367305686003650178009209171237330539304133956955096909547813562005223588195841423022329354627108717462909081048687609712144818277906894834199485207517777355622658232362611564652849748070640668990403508332162212613647331008173251453364912664892857437084131042212937295677464080474268215736682856149415772138313698069381345495326580990856874105403752950119513604038592295979020710935800045456789975750091120150881683727348493457216348043364589924693900285731131694486550204665341796791072908575002842048488037950356816590717203080439454619369639739545150626693793191800394112555103660068967883027928735477220164702402630527420659818142124193777669521602448391498818557210075186483655984595675388825747312083014762720791531923783917268712347680222271984011549848343434979036608543196147632673780060081277333234233890761848264940299908392421495448913613236584301736499863832868759806259915250097625755569884432105214547695929069053276931218448791846054321159837274221216143792224219614412655246101615029614536006902065172271055028000998951206165467356192627784327758362958521451370990420798616749726192100172224645754780487971287659127996228213033313594247361319480145075398170770059137938412548828834028595532272631407759004140229033369976877624132808896778783091890537196552390612271725318304428015891002763959897900096263426025258133561048077218326990004130617182987272387055446487032456077463832074555187254227826458780396340520975005940935032853783028179509745753772204435105606762785608298765402320164464381385978196673198561601319823675791187464008460180390328566126749985731798180560672029563177234595655252225611879704025000466641252978058621075286113719777691754094114115400336115447659483181221775905733959245022742640724999150043702084809763490218323852227642316671791903653831695833400262345013519853599021058042951170397847726949926079977763413266301545265653063294134458993327793040429702641282152739228119946782267928198641305440687113669127457049832735965445369811903098686255667245750651837472987585746021646814190046864369672528352464734732935938741998884334974397079769848100457964365052034407921347688164453226805679005610338639280903274014193394944 [121,92] -473900988072762063440358116556886807671893676588511732004076226505859106235414045396159803709558953931004381913454512302628439104473314534451577672304086491770660862073692074620242215660192296633341323553257509887654675350553176821785150160363427680591035577820432598859026575775363729810458623723891665986876851152495636917466716242429587607823466666231379285031023046410114148147854742371774642062883560613098356379541543984855932966531638580559540083360149351647055804805646648079319066168424777287062865997791953996852350585136797444490156445944238451839518964112298532742509102233844453313997564402416260471893169727254417389266661075848401070042781752764378344602944238915744060849535843395373294915644108578249823285964262521355120678940328537275658542918441884963068815368855741390624222351717981325083372078943340478925146015282393049753724598659723307525403923222468905824637811386472726393311153814952646498503817854983800806223743960893894819430192792651414045798881601291753677577348231361736967079933541752414445350261005057664678263161131402138343942908803141418150530680049413969692627812389408345289368123347367776111706728018036771373070952319494480194261205254001362223687812958606988776115608901623983220128621884321829752621717818838477668867032492437169475245838882459771083356282464620397632511178614176368575915968090224970756849293840166971342579292120555339203324287539960206134282375215467147020757450503316179523457094176543495761533064736452125643467076309923456692196782143664770759600893097238650746390123874157806544644153116662186142499825955959834959910969902214465599681282600621842847758907100826723072333953776034260168545821546090828344480120621934571023383706161882136472378325460615494471628497537807532128940155100353779454524002401269542332458509818525507957753354088250869313615872577575427247724782078889696902888184984722943218643840953694694047527321049725526951200464806381450138593500038577047267544955370136470695003419536597351813974777628286745890045721093821112562301307878628017973460970216099243385249717652148243269015993253424114994945123424026099570355419923866444129938671137138080093932323935041896401782128164793354886880 [121,93] 4488375646544996263737362652931080711646254906292652661226043356880103578376457027487942901366243038253551134729758549478153813430673147726559691524150102977066250451498033240032041253601942700204796949860083308798569155994356592664087145228483253491884339195177883484721849163045115469322613002793582031194507417768632815966468903631876292608659606280785872715540838042362054829505614685597434402175746393340772509933303226689386635376688505636674804376788982358368399924850414247937184365131511173040139155088088549418522757630231688223738128412606188800149005162237993341648619961072161350550117798917045664270125504803223770992746859587700662473198240278937316243700811941149352659958187401097132282505618710426008141645608920974998115100679541996413788798896341057608046230548932692492824113635838744101776200044146441173544309349869102194301598194767420664456570623508144212444737066946248519968499394802259960178757439574913660527180951211576306011629075378884710902809608163310872048397652922010723124255474294051602432505784141109720369511754542445724206270811468137131926373493037960244187613138517498543166980789112982642923948724542772174820722184940121203026323489986508104029262315725235851948450239618759237294325182846536194528594741547926386687158546214713610369331136845488701824422002220015153673212855606443635556488061672668018578187491796086590852233709950053754113986150372279404431709148941525065053436276240425716595524841920626969757189451496774699845151867802198133262000613036437193084875180068724371390865809875643084206376567081742070639570421052381915302835591244221021689380348054272553852132101124325644044681180902717752585368811671013190790752802100678342543031751730645589946168589467466274491310298751992209691224166200863888594843484727462620470491505278772349089340291615245673284381509506662331416845258932713086550624069259503951288864603011292911535633472339773211874811732409409270022692320141863420893222978891399994973170650177460015715635351638188916239096503431456630626686610619140977931789821539438819624075443252726717449439679246124450042905655202536656907163675903218184108571407314806836155667129878573646318349498051003424 [121,94] -32394206781778262546700009888343119013621350389694545357902347307885561004820687356369361212842243792791540455620163293658782902379690993292464606799754082046594434503136180566693785718741823394063645595136761090906394416375454899178173943388221825196816304135531785622357986266235936568204481989636394003993327128597889710200669846357410043659941788167169153892113020798286837950467068171533805165169154521156047562819468570163611115291749533051921024319998098577041254795578624296331303146410081798331734118343910043970067919760970455101251774343581743799343517225009721427083438189196196969985726825205676404958070813716911335153651840579493792644236961840456674405218412340861463100300722887523011993742658074694439334984340524286283418922413398008909058365634978197763212369119261744393233854736791538032677551016177103637723229917689146677569586446828968711599209552465227390887719616776690290605643493797221367837544353010479855612272905944198240484090989673399131806739013241419692799789748047043740727201125015327719336802219704121305379173618943985137536148476738852153654244086259652363404468251056423010426005515688120020079380980441818223802208216164722452728239377380749067159683303333952961477694790369062345002996231382949805050132587635787208235575942688621701040109994844439977594725425012001260533996478116624242934662567631502688992007539248627178492200958702873562278698173394876995140013533772227107194964045011445687013313529402067097230725428597687955521892144357788156584570828359966698980791179394125742440928538704802719131040236575755550265950513115298687237133370195405094184139993717022996758391743440512862511412798186894254069001978477878682419786622734661988310538367810601041779839796983898329676199014777626088472039249509770004574002841690609072824980591526843353575246610024458866770218834241217113022242184553540373576008439167407887189451513690948359444194486750570420763123222613587471481606361424002580857945064731979226128584121022553090608760588361328654669130980157955647612068747219426302670765247964865829942376748296030141841445840333887968433042060801467341619824906528695794046757186230294951785572277056978961118350572800 [121,95] 171317028632179478290213083646951031923499024861687668781044939378606049089426311911231179247773749029602171520678859340546542182799410926165594048582953868849436874006592161631772367157763386022333258224157181489814889658275775899013424842567559866799864376564655688316001117684040538612609867337116608281511627239318938817050238069867440536365031237311405333956875332704056680118598914785964648843093352170479207024222507380385751043915183813273586962418854588519427098889723246651140253031853413959268262956174922428097425554208078084502073397955969097130284605264436369616348693115124951019234237469458500633310680299569740216890720288989108186813624470539421215038464996447561179316004820228540563680952735621488698703838527290576306646063113829704216578719540890174788722188071746891631717070986015691203470104876454536756050682721800543359570318038870566192936687880683476089630488281539593074984481152471313709830844130515969676066451106216424453617136010719079432387869232499282023152164551484934836923285483955413063263425310664378205622853092195519783413114177404006109029438581059300315310545592675045911570701374904237595672486648637025050549042708205652667691627332045652361831743490658990121364352727849717839488257848601166000212660541633058529475020544321937766129103255423975828527214605104085957547707897842135258088701192250635782283483678235672810188441598023987391853549176836023330554102856279620161014663728373191467111933606440214096707534109321460882637626474059300188504452840890303298749773530168777873315334323424776896358299425949779508268345858011549830498539391949623738765509416360471930295298356411436649780611255818417253194356676160111494510421892361984188814666923595648952206031488166105750703494106498536427145607805219745150513649493639159354903739213870192731335576686289612481512952143564985228066657218049747686468451256771957872735773820254400405663698355859817976914029343788514792719585927035968357177331151530781001741848157314115051149929899779066543506112167082473545011061417071204069000089203516732761262930437499516968018597928655216597072899768077312432537365503813927114559081182543920671838430470683009919318400 [121,96] -859985947646526210221295313567220138370126943676783336233850504211543969306793431065551199240014219273432009756880329555348409240411953079815021584552797706725537839449639107757744667668911082563956364801105193984833877235657750149973366230723965402135361017194708779101622591493194004166520910338645851196994886963304575796844828870475124937752809603438806675335430479275590387131718593626677637304217562233887532248687631934278395745879090720145402487285114411545322385171754607320486529497230146683400648698711774814865056155003587547228184786253201906428329745421779212661652055072632305324003677744006862174100442052367743591234902158378094325291680994081059880728602343792467503384089222926564543552357993438348518365640078779102424271741618367679661900183969723493774368138095256390087265397091534091269877546718718445847037948680694353278196809177012746736654454920248768488093358842966292500229050927902131661467673169061025075440556467520456313131242045788754815372475226675758478775084070196345025636808267924608018577931088175185366322787975156987573146880780274350323360875116263792410108190283362338946690931792708308188794080023742698137044656679394622464039469683244486670031489874636851444461622804727003337097536369189538745322410850429738822420102304748961421511167343343951863633742866056283477357449276147801414362620864890191799737641071174024602643813049052564422980511712658211981912403836643011448024029697168400933487242741948877794111783685308951862394432388823752670786031095187706131867441633260874861979381499171581537656757381741444700837630609681014901205841077236154803297473223406895352831596936808102723139084495256575850351861364022747972991535905538836465918920432055009661400723831919870329636690772110206618228590930317694020489138134595631206274573776799903556916854626182252121412428444703410498170278932241569121798043221212954205534397549791214518286851048091364068230304570367079266559159573853732209841949892985783999948829114828147234765337540133588077843944303677967177693420926077111010971114683615531779541609145116192970048329098944123146727750322683044449964484859425147139891719492345426018770051080942091712 [121,97] 5071268377618350812763494160669102853165303676212125821887903646503582958182983187591249310929374136746917515973666868744654423983990835916225536945265249933057643204390045605868372298722768385747210249467173584773227912715325644821383469176545655183372599754570562067234802288159165608868649772363972898166684475124426158652286319094174343867071473847330833199036164988718691209115711614016722558047252100132337353313722144244914286393586656259376732137359267567431831397636201976604202893022389956800929204778956069898604276705199825525999027332501450214689525707337719721025962285363705739329207820263247414091700122052832784349124620370782675679645119192110835744368456122881723845261311265349918209801744871092012654935144722996192562306429579408660683286595883339269453442670360328352983275306520555636164915241428952461246149047747389823082238437471454048240307741576470952743551173814681475072559718151300037338821824870067715149071386043668842276391582857796528789433822793743077337302086623608119316407809070799805190592695264453966677029021807167953134671147292525634274902346640781680309460336521805377947073239069367155757019551329839217064198509887650619906424046321181420804567048679049158635334923828134578362180823826923391485956990595999109804538297474723177253997536003681989929590999914917375344025546901396676728478114151454035892267176524924085695453430794263527899667833175659632837434335309066354796144055176623606707898958729268534724172818104343122444151828974205053302965062675530857861887643651968230424719450450182365214401809022554203365811921136151772782305068496386995125488417970046851380152288478227799827620796530892794950603975443741618473395352242226149755880137748723518833655231375056479512686491503114361968758969976932509613245324810183787143909819885956750125078487303496383740028911399663133938188677614324642898038089827407118446787053534435282564696311156338832531928892296808635828659300762312357217437119933796291228355506114605185429401551878823938721199990896531324832969753151022984886517375019834890252925461476454664015363572739959429933086693735927945643703910401623146264432560895699788016506588163072 [121,98] -15617740328680665178166427805956767745775784312422166505694322267037243053175741598070424653533125884270692325362113850192321275659613918209351544081896546043221573474114395583185440781897465879388603366606177880679268184704915757264743451888337412239283308318860144595394378228484678704607633853230381699244529668229962662119007697111957356571572389108851517792211713075050107062249305026230512007435788555082693868847960864738928344152854340977978213082716625425519052999548540784423097499756185555695665794993678842681453719772929197194129833972827276322951699261607388035223799100207405633227278595290032270284741967523722788555721056587024716705140947234218019436416351775631313731156267507339649813045589810877311472879442537767000801704354683702021460317094150668814105759743029340370831316881978699237752392584883577300636294005554761241769489730936835420766214205186714983989320923306621973332829135566874215455094033933081064438454042282196363097581436729768061189015921321688652700655311417145538746405303515219376096239418474076497660408139970330314983057998013100736530619701001098521092787299175561747325649307157663234896064094129039786765177965759456876040779662198989453328070553528875661804790676207565386305462000216707202451112551233975492069002866558103160644081106031194351517780768300239859943682107158428643563241417776685299281456659333225771354095110761994982142185900407748149158295294117657270981313340977701614582583651457630883489988509764033423091054939187932805816432189705556943984816502211363883972848486495867874547805423729986982321796579134037109500810173645631676416786908752846054174463397425133795417533425302732574214125655604098617072574050325526685108851009244195578166019392766983016682128871534044861392870725580114708816754747610517248382669643710365113950197398821901886222715197803085785868322085032649473661267238178806952021127819558712750018553928627710082764984684336726090485413801006134929021693949228521703534397805733483026417172804066894158666722828819054316692384262654073412523300516389631983878958368033950519151393753948747237359586220424170910137939338119467184171858844223722476017621248 [121,99] 123665994641166326579618230117469159902013178403428112872562455340256095195174960855521221763230059686477110259945638301802522630121199056086671997134115071280110400941591974031015490124254965838873296039738592281173398558536756797926574967000052221330298437067311509354199675194214859198301941522580623152239753594045885344618452240093843156074520307886402050454898084673701566227350167592206203347022722585218452568744880231793704507709842983619847741872990451284532450691894165905361862419702461031962927809300941222121975102889437784312705552797631359425390031780370897206347360597100536735107131822224328284116402363440449850923275334217015080182130324006479919174915304405106364014321625243005627824042291229482305199469483845729125625172923381892493229463360067325739070591926907640347961402989833548669317301609284243330051709631067149624704821008664794201250733705111958009834433263844463145092331064953989767461691863513657206363612287724943183309337609601544983197214526653667577703552694414933060799707872742186753597346500629870724061921039961305379191640538908649892638587641022160234002871253891413551852456712152270631556712401232705175658029087944791369369899085771560028742659231995662044281878738936551599393343901726044850907832627919589477518970901114564351066692278460725124111084952473619452754701552239806938784687067790659671881564819351481470225260497479472287350032871854442298479615295231430060652021144306278951901967189712112752262963794794778610081398717316036090701593963488016660550033959605616819211146316972005322196842174441918447574137233119758462296480754606579445793934991393769520889785356706765638451187957152086571842509229062556485357425217263364993607435180440274368308250582516626013061941410687220246707900056256704701489159707361762594525071074456180471557448334589064922974298411908902557790612285317464753193540844772544555049332317916174165803472771027460056693992143166554575198275311338961138930347310952379950099921787220934133359773774296318494404892140916754830736963723047686119054999507710447876744458575323737260828080197807383295156462889668172279388497060446665261187565800899286620976 [121,100] -169758463246826225578981893436125206223569693480067005701417770415721709765379769713356702822534952100806873429273364295947064273312441398071319892081474138789899891689490369139077597879094961025555519118598172311700454973763368948002272094730680635923497329342041952733768919768334254229988159157494581301147638157639691640308028952743595410621976986532859942519090759637899165466672235988602866105356744442427306504877796737225873187161185145387207348408286970167746467935630123789517106895909313195941702334766999716717222363592747101325913110415347311031006830645667224121049555173628538390569243032626185733998919699763348190423445744004596271736449928168512640293332149178417553622908914126472952388371217135586534431279560896200058783370266190388202889874783214270947347908200880678832088475130989371339548079088651525928292243724826239518163484735364923128683132636578092592044000672273270615227278181292795535251658620137211192554875336430112417099036766727270916439297072778259522845249666071024466543683925190130161314428807693877545783454167231930165024996366868160556066754614778917483939280785228505517330625764288159759083724722258301423502248238699760124351764302253917901598021547129975693692328172718784432966290356139127918371611794427631147942470049753448531706047155963148420489501324780431487463219834678042789644950380692651827588249877961176236157021123905308500957551008549678189780926458225643894051134622553861022104215352938699244464181254437904094422734799719201878365973657959354154523964146645748749960954999250670876580522804044202814729832309091477154346887271046424561455420370157885755966588071018219313009150068679444044972156548188147921641989969028589995828114176133635846501571171395836167731340700940564981941055955862622024073951264758838538684861903344865400253562773489668841716242280140686916756116004448240030890017317364715022348971556693258047532699294395518985620103254007482360839499316546306915922130595895181638298444434783225753933530381650824872798094841070454128911941412050185604341805491966815965971691229662563544844595398020089150824875792010334621392001449614184546950325653213024 [121,101] 1888999270601676236774174351070656893065715984858792206477638875200216672403065360810361433071226160829626588183040617284875723535321763462104915909162284559068958012620494687744120511066176122578063802693763876861873408059722898391568848487378879647503820587265981114593756413528713055621428619460193185750219472252031596057982805502320869957267180928696813210209422505381052730325473535362006207203942602316658867144260805075222526421661108450813631826125285038514441584194574895855062442722763399486752628435834307791076606621004992247981014399493007418785827220539657753735371062065271365088126128354868811214017199664641347397947825481889880009628995068779394042925642059259268280368801149080298929312965410902081111302560363573761836256814736458415493045026075274669670156213966930301685931600920835392115922136449945605594809083002818632635689214470827383578172491840021340444896239673691787110944537129772919453914059847194077309700660069903001909234271088867994043032031283494700067511017547633269862534918517457254921381289471914946281842909476471654429035238267876101972591012995447775249209458881929685066709283873662544815438655738117415266105420851889168194152301257212449896999689316351544204153690374602239853504879214272651817019680342977144475726269185398226805944122097750818999964473237280474736052489984869490155136020732125741381770985526603594239037290055684714769433624544582182620352181816050093046568104697001113042112546802745722244097323943790998111796628041561612528873783378452544607987302233137713009547428093569230464716166678107430903814913492136205827268031225729374000753440740828683682269817630750655876260320036583813249626214968780828509750710993381521582680832451462095066847669872604796173092674018162870924563623300058534032523795710767368048171287861529264324604898670858054163119078884411933946871856983732806851152046280148613947946891613057475159494459477923285859029164109791457833299453581069583030819924853016780325136751709629962241859555304695128712550725324368592476298151986451572751805989039112498558667801520463175704343173033907152189209222936911510491770682613522296500522745104 [121,102] 1072159743530075898035511668845910356655216025936281511577992670454103832003207831294120032151959900627645981186585771939106462178600012559173423733891247371151500206962365614540704001015316532261260602063107517226702898890651241129104814238012326955854527345590359498612525542020345522417372918102960377848616101121838568920022197337831293589785531659505944053325576798893280654734825620100045940881135651770430781690036156200001660310620287142815861281926029077479930987752770489896656587675922258073448992191079601468131942805396318957739411312526186129328413070219379735597714526263585301036001349245227883725951202031608314251358761685815299504038319515574031105961472428931188638354656792509355585943491554730845206742381234491731968782557992389767859963111323188697995193251770541089032872563930937049757330627040520564065365826690128956896040415287279494313923931527021421066950169579738159985754058751183065790541768591886925886773951036735343036309270722545935830275399556758236476996907293057985564168702541777715940947536873368960792021460352182331802356615818557290354089001292957525162935559025387544874726286539456180000289735170283967969866532534904973222358612928498604957357885570397818262529394903841613560616632130852626636737851311638285212871951846595935336817460296310171080928384027331213522417855860106648688159722337710421274020464326729650475215191151623406081790867636103936465807771145878593037399606234511163941008567229556181544797192750064221187366386659432417007267656095570848464338243001369360196804505988625708433476402688209701958780711268779626238273681019055748119538425895244260216241042147761236419938304155390969804916303335234032925490199104043637749035836422463987870707696509844099685789919878287104926167001497038931404267347744852332319389924204498896242317746700534184575429907533075135036488355502847546568714401273984441271756882181158383884922624703190689632140940694747118019001447887900509109524200241689509946994049666289557294837522489450323799622383510196833545999683986608868128358453120647099116393174600692201453847205859598818582345651430611326188433746474955007913152 [121,103] 45946986703424402598065280521041338310710952157507057427102298309957650611138124865687110533379644117459617704670538276058994034936812442869055224763898001127538932024153821668897160441336459195084064420373596753597817668213120917467286657724741016472192559825118566844027774545238213572846256034081342433304023059944161542655229704759769012495229392234535650720092023941974657516179170346606481929439818269917429680461148875988037511457016500109347717064711746132681492627529751057814234735883278824194255510923116817436190755631538810537500755852226905594707603776981702523861868700470884296212189149775305915958176292263571704711287591194233982527881440340157138852551943226111027562935218956452636403783725241253311484324577786080203309763933222105666888366713022315958642455630979432819410784156570131018961877556423103751471091296279047178089506034014231766748634875551152782710409070733511795298838514927545183521240542725235978820158189394399039768395371570621849492308623746998783820511687717383053273347438480156253622052959512827866913886465900661630219808371066055216610394721531561747465474758566396195005278348668618942499605114759192311785236286732768841185929072124546028726350454555314104515820592811353009229044646839304903791918242108231312585645062371776668269155483059386015578393246936981198495049929246510698143131133697152238530043343154730294025884042028354745577972059403114309933770536910113487182408011104991882705261457055652825045257156798272895368908421350641165768674205151520686197270533431590104350064233567157947041359002550955118287099557096019738711081510348435258870969677090452053595003092801914173144482707488667225928300693652434844195342026654053460739088725585549774096237981403065948488459845373528345844408032143920830013396511319628178890812233093723378035874566797573604175907825105732371548471888323613687643663070978937372101690343045533414642480824908162392563442132033807626937032929906918906226479564101347193012339345582316716864853651114914772047530797906898753284220386586672759027839034190810215670157721814811806284563872650948981653974962006525150507866587307896048 [121,104] 432232271019437109526231064613258084763596748867500815759253963268225820233108477399733147744280546161932229039593250106627137822141348030943806156275151053620150692703910215051559030586768538542908990093044134589667382520346887581104363095578000306969317283589529065538482391875043351925606590088849065500587171095544812507824985103580313716481263516984955356692449592452304180562990874587309696581496571981642863163480333649896063648166426859026849838141819050854146770605244186916948037703005507823459075491902019431879051613778014279194840757069486019599076063060690301576405833910350476710145271366647704219489157637788124331578384025707011706552362785388579945189205542903255927679626318891224855794966668410450235895165629511035924477985234437638911215150666438502761976074197817714409046523378215008638367456040022958431272394796907615536689618134958211476731728891372342591112179832446927050481936477933385714086176205448564914186789904193285111086640926972243528515181104515823104683109045163165977291035865651793526127195473546450621966107114632242750659140395401779555018459535244929899019890543105185075445365866163838917402439202900359114177543428009813128302106398613013377958073481557040118934794771137464036613679894887379837329998180340236321270622732940474714129194813365159460315747438877712231728279308270168588479256938003258797370898952123926864516223583230752456741321386909233296722495107206857447450472813619581193013685236210105438980367025019735339723905542896177753204731202116694212561867707688460948199859766317271993336626395893731573902150686198427742549948592897944217770930616416369211579145263590378271114259082361184598889875424751765384647907753935400166059045946976192258350906150754976838698890569887450055123906947926184847529448924259322850858323788175203006671907379049082416801880070542572427413988961036570066441064588419338576994589813117365604038113628255528841229831731308590735038408328978980979523874371243049354254694197834871827014538689852579513953699820451184047819662104122473424078542605127264123068922065008124265222314660317639784471697486400345256434598296672 [121,105] -4452748732214508078368166739754581933978947840387666385064580631182306530541486720844780610740548983823197864284547257062543186090139012265363352173205322605549734244125415510072237118147390894475124439040313764297115444100348953775215915697455080506420067027840572516727127733896719937002343403505570363103934802661330640599337049887532138922860492470791576760202408195299829682701720812469966330838819811564822932194265956324942910517785172153381767589872163899535933256434271078246833171285115974917744414525146478235555926117757655033179174436253092157044110302830248430421046098663571159292500536444192788544626942766182255455060588087461393968791912514122187975843081929227111886442862646675561928597071652138855377510673010504338835700731421246901499011772283917640745151054454599911980214445392735568844023764215979124245276955538073052354408776093905324918190965358731032573703581042130267648947515113209211831153525500283227555624981870815365825598389208655739530328952132632024447930374106832553624716317024905132493664137488761168119280757722019798604802340524231456915162895160820288972182643892802303846523810021375223627029229561042648902988467748636477853043966742300217640486866936820923388325988377693503224867669337894998377883550816525190938591932340073878235788577558107683909465664427776696649201494145237353269832709822984454139882246571153529755008135534178790844026632510821654542537850291909727545919825701255816483173738168169703393940502236280634494799476127781487520038606514913122378416152834477420886211644624994458584173649286576243277543880831169450130047909431528614398694732791662858606759535046549470348252440758950784272755156054026502540944156341717487397542920283144039008947782826330240982588891897605254776845122937520818822075267767555977333053871889023985843136069105445969601154686197261174415206361834839469551125387430261782125916205605050697012920045628711110228913321137424787800509998671649377416484855343766680017736061698889844510983591948402166692238942126522549158806772395386230909577242254312342540202516965214291898246456834692605249241070858850870250214512 [121,106] -79281620526478741295682873073003188880173340182826220065921123372098162891778551683144854015727347675296385110706026470631519857456953846796464227589675153125185288622542960743134344649050091379839288146129515279638267984222734294525105491677793682234588458534903930449072516050338365877007151091467851575896868177525413116580544930423974808965956935896748345165495778586431821696703570599485001578098363821186127075158152939515260731389193687113960793306591279249774666195370617852463380446032625935225489429427773092747276424546212219026117356663868089330460403661667698192279552428352302952449796722575759117992458997675347642423826633697953124194526278250050606700965354743363421723119044020008277203894051425320169747255319628844309996242287741324933694443324778651254161769671292940167998843625951306541290602795004283097397908209702454062157197875101448089601634453190609094915166266184348456414335918742885099660087150229145343512440223410079668666084851427028283096486750227397373552905490071530270367722493278162334175448158104707988895380199384256798447726333945967704490646096683448320874093860400020028986762517133441946914171680903275216405093345022912781400460051764523629393627078909962655020276008403215988103057260566414220730154226145271490538361111416908373994750961047536602333102380742450417435175277299176232805208633279389554086596302289783781355527082506833190327554578376821322694481319654889949336644035063853747898904731355226290904909978226391249550731690463739366730173372228773706544137321427741514868352763630197527284724343028274983224106569408438183915871133322644489270562339443996898555112292933695927963682676401203189162712731532130715695130571719940434206217446716425873547716517108814036034584432701593656588044514592356755322598660558440757176677587452624832694103989056883242481775285777521622866673057618235035496072583744059459823537721507792944906095284101715270425907579943535068361109524659434026041328377915087218800530041988936240538245376965094552968840796537757316713774434020626922745554950948241886370420366440311013465963673776895411298044710940910820848 [121,107] 204831548722665285979645621248924441638327866478692309960241949817557927672459795740971496289764436091201031742081583290263733429529151731820145643468338676243193895242707056196285613325859078998096932153051497495601963407467475281320509266532217361369531548154431643000300956363817688724006412806856582055435082009322414407641855094510629109342455016516895705583107421493489207649179361386774366112671117524001250694720449958233061611164467164676811690799138983361074178332407592021946854356713190418346633161010853538819540883132704541377756971280213860985971321022304068851960497452556662180424274501449113112785312584729385225886933209374080234193987856385947728655458750848848835334643363562572317288815181524898509421844008105875793840806040152991698925824727850413647624509572114816747009657332563495080129477812228883348117708192392054735451290917258041310544184762007630208345969723545691797341149863141207498127537942684026079033244743990719036595724139941746316872530714296659314303090051618874773250707435895896540948757271060335215543638156066202148950053333836825132203334043256969065788429289082020124885522052135662350895828061558768594379579008742956136625734158574233054295156571080200462072182311211264071782974590532003491184017461325280690429415470238913719840250421802220637469425143121043485283234354164515213012708494911744788974512598217808426310655227254199755727045149627536840668560523676268200313922148377597024003371039423421411616392651756520433614049751870757360025504633723136422867010771074801398266419433664380394297903268984098357542822787425743672076237577512208495051506885325051752401965864897591124077702933727388984172917516416549627934692029123539449607017850475054438348257802838897715354452127876263249663780163018135717825762413092748008411762445447607017205444458780936563322880039329174540662381224688600094908258279928956210723687465456511378672840968975362956911802989130063495894674124355375645681205079821568192147947714688322400500849337193361043263511321318319379238584618701100132640724546907834419246782347321687724648159765647727024672975593482424 [121,108] 3097853463383063331683777444170769325328944119303606927634961706948130752382846411678223025270146149102463056060593795630251075334683417404799403077443048012210654843030973642223497773432868702815550779928185861422158763774308933962737231605140188017745076384848469386934556741353307542297165319501826333741750359993719906388792739556577009482111955842640255902161244352260410340438044055920149749695846739610047060583418507976658472899389994629340677563893670884561728522216797146010103007466518568127981925098219662298296805830288545878295340891632109517913467275913968062499453065872901825852197792331964055049161268899473088003147712005351962110108570063149002554729461901071899544204059724359156875355229194772816513891365766103512000525941693259043547814466271701353826689122565087806581851879322614060875727674655998781758991193473004775400034720460573590245991991888253833615556366197632874394968895444172672856351889640447383313802495967538726045528355427196274388356835783453417007263215920665385810369434075459521656312835887636323003909648004882299703246268292365404253627485840649400512429871736709237910247106354646276717035623157632636617995585337571396803673276732585436122855596191121906273493139697429125839168411005111307036047054049348132471563226284588020877626324173881546827574964809724156130985059867199213464800573719516720341985711263044232492983677789848099868042565268370130495382228877000614310320382719968762511017281990910237114726134860633415183229749769176775573722095837494407520605922986124735625296514065134699243430028915471831392593830234126718828794013972325903062982930923686566202729758023689159978136674367805622786883076555728324309051204358954673374892378575335973787549813031603929243645033917405810426934788534425079135035635825193371026140741276743704304628941750240891917539018943584196132357958904591533346147471680423664909041365571106211484646661742930761929105913858425753002827678128573584183737354603517144001473114179785289219415142233341551178645882912561914527620750156046989262578998888503755041174082021314549145199123555986991357674129968 [121,109] 12831834381717721500231747511071690516347617970782138445555230815069227473882948240370365918788324442135638598145467450558316143727420277843395635612019405745494812252915189791045286549410236726690035501655869989271162062853425139339369503180026735896652016760525075523155966321338674373941869934927132849069601527749603415643685818271143372590645986448460395958813047078330965783120248576142916538280905042688542488154567301445494383211402430735622729054958058875322524306126871707439316505101435535237655592782732454679134239247527102163797594556065452526808357113057441150263936458378143208835898571663991203018912812020337112276357282054913016837017477179778670581853201188585395106158777129764173923608257592916651820055250059586388394001962985824382745239023157427087695925756054369721199974525381330707086198609554831545270959482258823092668093004619160223831643661943388980285297873853165785009240553388777490114658168244211578652653906155637614290440070067904653789497844752662308161103865783125766419776320630763123930638034448351283797832488867260163492471863982223973065799369146258056071365851505770067492612930559202466043262234709161987110985249696002531033823961980953686475863174263921315903802982624092576972575685821594864741818487093180473002195745121289076212119528134233763243443723868103081850275274594857639934733320458200628628458906216203886189395925586659394860591633370036770307310235963690948829815266514032919914035283963296997878470800105880932800953621202808982381872191795824025868335089753751735025921964069279651859644073425870912139895405680303984416994094803617741762297563742576302998202727936202859206241202650708498407517474020595314954860164029344028554264437963632441499002004665104398042217139950570263962194657723464389945689163130778913625073822920907675006835353328484150724585758712308254057048083762276691809308840205799338329905890129835204247491707863427093646562398390822420556537453164119605027835741993810523802225080351285105060695677559929702129543819918002560672489087740545921322364847806653130354075618578911522088606290145888000202048 [121,110] 6928311863769438266181809762906437515935982818325845772142854073304566627076873732578466803768917556918782511433444245256903438077733325037173757806485752623957968795899322054487990658548240584516474434351876865328905393891352116124005690584869687926915992908448991859553007104319447221226449015136438624041443783593100105458248543741210464465228476616239007817372783776754119742866918830497629976524805031221481715791719668590960312707995578266822630211195821135777372781142482740638831598996898639776253810346892484214547721875435384842112435191400683558479431743052951353483267352242432956987876207571170991011039623603309536228176377319854997882570716331381540629003313620635583139179810572253699616115768259272382377581568094557871803060285254127595710606418192678539552580247905790443980261116159430813991447527135046067681220673343226759200074366617293538097002105548167742104521302277174251871191691731592522918984344236292329085156469519087778436525223642075111212912688885663609283754200427052810790054101357310755264855092244607440583462975061355321675490124005908903879843793213373600653893910511602478378164672620065747006402435044438931162884592793782405794500637104322392616592716468241793668047645658978128297850450307699207968348146063804177485124244944706795670113741760472676148035334272015700770054862678432027771500912908681358001502541744170578703849525069728481590721967199533459397040455499786659002564127559524709343641405354060341532886464123068973499298225715172090185671476788788334584583293119853365973780761668590568141291293322572944794491742074471359528793232009872594918931850610895686872852355327679516188130233531585694595223370314307217348621699733367347569947422360107748648207683894420275814069414644509434672691852707037460101557053623571968060544642116606256546724263832452781407302949753724767704033974204824940459732548176411862277339796305537405313147652844470113535424343213885143077246363908190938500429504395516047290918477116548631084200597258422420597372690691446720739011647068064629739891482291605785608551812167081424113251569552963776 [121,111] -295004656969755947918558313284526330721740205389524964447335160124138614685382331489992257827444560272269617031223122962451666305667196430922580394198902602376178023195986397718938695476678458000827796002709582010456668496593698688454419166155802361466947106719311065120355964778273483376481468886211554510425972260861761316451588738674614511092022148749879292579310563707879524749377820900824440567493872862698968463549659610830195505270410295475770808620792547327317175380712554947425457908002674665431831574841621281595908116595785341149674040394957293095308608903574148041425625856501597355959514730316677801508336713555720901701043465894638882398981458955939458194109801725089189024115489692735313760292149893979077291642200820127084404523223091751786173893437023205520683960207847370097864652019849629934134386579065115658764936219791518836891082145712828174238546302042971768161413717186343627604897455444285877036461110813923276961332358269161737386936062150082882826995027918270757483616845439381452545229365200876115725667470249341389895621642804878648537784900679898539735905691913747773483936869888195383801295785070899249929804639242484939686527040661976436357654896312737011675934789663574690852078205337084731525952937466091205243899805918155686347039581858191810331885846551192262565832691968418112705199713812551398598598143592745262167705859639784458035225826806661559171089843846216119722252367117916385633943814597908715826561590980939567068479841393926513537542349524328000170310927534387563250304580047143748161508689669752543669628655541285808590709789779079446101607264459475600344916643759217948602101153241303577845938295078027231613081507236174187889301474496089970106448863605384190119276814614131588204959208331504283883860844421386197356680962819175280250858834826193894554852724559330930112731076521180843558971478127177427432908070695663295361041113065647837935380074947626923205882130167732510034299700238594614474257968145635725903805548683364832332083409424642047948911142911178392941317594131661939701548991510876844378680151576889480494008933176 [121,112] -1502975444027326852072666786477015035705767464538882044809038597584711507758729334315295130449261859244963582205332403436213589733203830974729330760835544509030755613676854364688783448304907257359640098479963197977652408727150124072926983471678354589645218122970912649796267202052467709562375514148414958934536803821176753211075979422637866964589880327529618783235227491369037984621232997146974098675275018351085766081295357031484881942432847157502890657198596965848420259871487220409108447887773937330303685563104705043337959332051771523159550503706476592431743662920206365055432844967972798895696295533722707182074120267009650586885136126671674575081333902395904819784726042895516815742756205732196459175186639617785841512347884775655986634891809649940637536521150804376684138914582405887376444941530163500323756020134397146322172619684690912997242354085253106572459352933032775182909476500382951661038100184735707805952681506089109334108177862886007455695443080142103805673505328085481072662849764507408962719139950270160052693922347333130418357672194838263206317717702431228939329947322753878148806985554425520697533751035467164902205131501775334896023224898117864240154584315726595416426729988717114100139608650422228285500246025586779833926083353896246914644768468621767693612948855183722117345111057414434542599313770011142786119225063962528085237515226599132369518434523008056759229832228522742429778287124704320593577979171036559831984491349178736848506688456317430811738477662386041501405779748105961772728394844882921070573517280549176202322896865182757227153135177056332773914449840381152753450524626193211447553123636609867596947032024355410564992783672181077850100191712617607233150636684269133336719872660743787997395290440224237141621841523430202046655667933765501192841329319586230742176096000737185797823205413277685361847593467686588888451338756624496515447510668945173881772133284940117143072755779277270454335102463608655165966614018800804769849060702881642949606233304713239151801538770458820260059282355915541336528511085898865629248089924399155297598712 [121,113] -365827554316652027896437896635617220319074823483678371253006397098550560036619929621962072604954760524419499234574999841054460582547251435496394561013592611691982188311264581084073318056835775968987735647338834975500483697379329905368658147181251584303955176606651919630758632817432152508469337255502459341645913991651420725670080668085469135692021848268648706679846330729310576506644875638588269174349036134844951357351488107078968934523083001830811054804283414179144175519147504885367547726250277726978299364502988527346722799904092359183889147357777459856618781168491226538069198180940963373047012869449901825700102479105924598344481129083388481300199026418650657269226879012315157591446986445176356786954590254903797780783446910341929805846276633366181768631537491492471987488422550657267015814070157093601557215282412751300631991118317145191293951663473849649402979715806407129310908220624326517217428236419400121949803535248264080130584389670229294339153046290893079532295071744891629366103501925505286311537566933941780459300369850937975948094333139569667670612920143340796320741261310285668146611575223511554048703486247029736345151543832178470312353195333590730496605553715946917489828024859402740579822834306169716498428650658847437271063396433305925017459939904174101554625680583713505456462140935028341779455896529630376990802349051217879331548338880997293127036420032067256544734684037629881373909243020335268746662027959455783597794371849008031649300532161957466753748883623595109349078310691144086670778192104644145715940084024486246503853607332257054130625042592523990968995409964176349080047848590362866598601524316160882755717499934658882792747928080121529817500709060502698859813994995480474331747694447958595941122669339453682951291055240778152479268021472289979284614572569734906620676754358988685080490097292691842357882284255417091322351598118997503560568877687244171715763041731270340073031397117405397293143747119809902051290850066639445554466617687964850197119036326268141679578982650134630515694695052633411028301412368833350687273434194174536 [121,114] 4062088512245553268512734755265479629666981735684082805489720032022146533684057092498027386580599187820394267331452602074027284647180843387501951101523154859879576913158326418997750229630544288807437029539591700402105641293779173474849429090747228425776387080834766120717466785162214339758888177823642800159660544429577150217790058070801706851566566180422629626992402818543516317300416204133793476401774394826192821589777861474235510579112063681808016861183440847656443744523390445647633864066731232882165962575347289865898925294752711915149763853231207292785467588159815380758281784805721022609187171720781313670811089740419033394628673360609515983426412302282645229730762064365867916736217449016255805849470501666849371654604271685890334847969793571044015986199837781673817593175951646888245087524566703410559262350643266738070527238295438967932283453788309924523290093626563971499111907073416610059780297031998725001646390920719784094539590664845859124835300111995579603984712715119883609975352050526275711608050393862740719135591391235209101263628691389331717682204894609691906195343461613485525732957977330603392886044526593442392697097703422989025292892223944678827752671798509801723070635939378544799861224265882498724899441867800436002778192514566429052881314445402968447452579868392358509185897792037153227151034923896938176676830411313727039242302319691753064045402217837926751355027477203797786118391901466296503852076525922003563086842558116844169914840256741353989817176726781890551955270828356317538217298243555377338543292984434438702720213672411669147031379256640187681213813227444030941151016300056418277582998770355031022044799374607631617335499100020659720978338361001978267177800954497884924861705975452459551803383726213705257604891212437509928008225707084647023374166084613557113836160658070507537945191035965141100039104166273056919582876248514742021862756972317560100369274205564706831430691467389452204927872403112901443782557243132070357138035286210036563127418727364372689703933615171231956175958039452675093159699492764643485868895644440 [121,115] 45741203331808624411915621762226044849532100140614867215043886504403263445636203689850098478722604752938929477427055723170424733868920002945759625326265457173545559512246715297565486210442074801151899532516668256128862505538596693079431730451248193803057118173343613619843366088425015246419591022994947007206033550592103478775314105948750408120891349329259526759033074678581157171354473904645816854054526495351805931274920168514385842591891916165107280119731902556926138782646679781257017534327709996976474583387353738429061251389979235149611851644071057396828218816388076507396964973573475240559093545341274017777672439629442362012943669822508684031758082383020502451543264075604729817129324878034289689732000611638277446335547300208881439718799601492442806422021027028213753585986344083469917796649352445437195170574517273539489038036704990574937672846717299663168172026248471569230220035861389378487310068649301772197842672659972308440205444654394428255016034957672099218559756346139607344430026688924322253069836125911246098180295652563105287374305659928379120733902920817023876632080513910840986622691304208301942902902073440791696779242902728779725313595411526351929286575923736265152212624814707016484106204255474861284943314959413773725519885771341408732642879278839062920511152251907695081394965579193334383335751900472787278931785442993367447304761440494404473473005145921562793671854614457899695087220609337828240010592360683916790533630570940404113957153886385891411164855756310418519963959018173889278848388643644325654184919055147980278368292082897057777970885883577321227322359390415783948945621851563992263180489699177987661182297401005491330375261571940787639446830550355938298891498201036685586306661826068677327491934840708364610550289309700917031737853813018158213682287389345872213492164809581952200494204944503668395133070764904440113560514845381727495941234253763778569516503455251105943473329218569522908302998516442455716699747342884453056370266853501141286347816328344263761423511514362875265057110556736508141288323854658142466511956 [121,116] -177243472919453874675064913902494986667808099396719134756750896504571717410263289667822885888450934724514311864176424878955796992257548198224983019219283108988083922434412999380835023762481930641664855029281028785050626440508201516279971773683175238551227087668085325742280765717649083666668912614821691014651498156081355685990549175434887948055163749397173373565496669897455078971969772477414120307678549642809919155327591834399548567339337957240475289942751562147258936980313520338051225690341395106198185085754376601029027370589043559048368036048201679599663642252867009441864626835899212375689431521706710510500122153850649288536890087963689607896895481489210933221626675020934922572962153690294295405207253062305563693312257182562787685202654158985739484380029639149087667466820584587880098656287875008961929822868392815076678979543947288504242343803062760870659679231876963370340612720605830271922965858417385899501867659794354402693828692133273086184773222415771783268338817356276329211562622579477782040131022679172126877271553659261955510470061910367209477693245822208766246974439259609710819207938037486576877298828913654640217792755999895336844164011870052345119848114946456669142744600143359942401762921659072171688652865407368188631968937991695447626759322886835735385722819823384825189996653077671665750323138021525130034200146400952166218610120505737672172836905633590225959178126163926714199170420311683758890390476764007545011121617066689298480710452608256757904131581624604744559350040404109946504987040505680516869797403436252495125738491584879107218953510503260247502501551552296495791200418129007240042530088771760920894946314046049709887751093630808856926845769522635392325059322538634223436699892232010060803624894491732228166436762554390757006653847172588105680877362427157936516305812366803322773357875311042148825838929685917845223885517910099357678228022069282807237539834052936543553215930371483502475564729228724216582735879345176161946184041198845486113045017927386622810319331328589631645899745029437842079100470210706696416 [121,117] 809031988285411355452447104225137003651470589514154927718073801211669643518618653289545106033710903290885842772884947344930097893979116526281104394128505139859320263123046572824797006322887315688760787037651366982675810872639173365783144543699266490348384281761052862794598366761882920901734393418556128163248397878258156100647258013317171341357623402164013340080028251834512048564456776224836210566813660905655183927455806796665843638367831042439083866234807634031619397477521113636595632142549622578075603125576494759252004452836328571750478060747306779114662881392963904680498704750795295395400170953022194422642380228898956399359058164527261983606744153796239169873893337978842437189065771804107070840107020011296808548477014881235892874509795120013474940620733545879927024109185087526930145727201309207640753161344112133938205526882630451232428680086331794972392418203843953043856500564527914573219797513992568071526484491800875386580223955716117795143566518204432893882000433960974229456829810449039142883887518690712274267376957882477260560391131006941745234810088768225900475243237960679205479735779692428507999475716319000924308726933099884924841258464586032648905569655857405441422670035096152462864309692953009225280503909067741656490663565289239952901528745636741081403352097113952477929492800248911226456498288237517190578364593423670665570639292008940081287489056849923992477049011272820926962360888161938888005392072693121142096726501312269909007668844906141095430064860576001770660258179881438228315162411173129544865707440446934311610378392774339327574451431637877737607755307405307130132326553057825022401998449028586837934000383281962728980200564358129207428118898438525471413936285287729370010867626410689184458550981297060188318979560456847136042436841349698651571101341888303505805577317458664319468540195878531749844371448754898074385057422157026374625533200907170795461761545114129514296243727535221918962110505685815973655166110309931590762394149863520137432851913385142176492231836644834468518504400466087254551422135968712 [121,118] -1467957952109032652714544303761569320900320725892589933927867904550776430363648172772001258725174299751790808908701207282530359600403153908767161322529558891307847909025591518774363314061014707287288448140077338251233353350443464348991840045818281440116203077612260891189849586474870199154839472576596401879000367988738468500697669329620159176316528137027012414622989642826390158964266524617070727312094944924873210876936203679085332347499436798064266648758290047979574840507519728013855498615525872695969884875802089617716317798887689775062112706186720109045256594160088661351371209381254088826120159465029016849374913970218375738099181499257650127873617874571617926100415966125940253319603872518291406151552433162518065645285939051471388455064703904720153759532074843106334752470373974498231006295834246346198728757287811807891998910679518523142055466655621105791163426882762731446088424323474952778524018387386443057427467906064254984700891378416722405533686180652854553249633107700355554224250659113250757859494025577154356851111349201461441875436564612899033204924411608028971701435142519574556288972432930847611896554600706799536105793459035887102520632420245467461880126501489201068216606461314911644242839551986863458413436736454687081138003324471045832453864872154364084486324492083960638954085119360105136976017480118565132221349637139864240913158333614210629113848013002602322342778311052386443646314718177777904681582516247590597212071421579904487246167658349764898596999932163309314328007237739646055301402236922470936529429777762773301495616314165641035559796728176556630884298774343762999716336684133886058424785613885235106439316114119168949739941537787076379353668275149544835497722603489342652584146304996690785684401935595610177201140619885303927504545842654683001649032967547243956922613863871596089583779854423340215915936692296073314003427528563123344024720768719218701872574354073693820385314751481507459259349406140386805866383864447450762369330889591451945056106579198013058895645956069108761390428150320062626628037984 [121,119] 12179267217678146347177039580174966046359400841935712807106998211042828558880642432361455556499147573121072012286365287798030943975478488502840319743214876297314993608754729764638422675214258542629725177677370782316403258775243042254776970323223046334308143021751168623689838816762567852391497121533762475148829642903629964080009312860690076397093412161196027414201333669751028855591192570609189334664327139718368738433305026938995358770498132406063996944266723156873635127192972737178633706293444496494770479476135589520084895731261433234990574663326037164464484215792457374078526387194852917401905164015575550581960896758643416648840461145118859503334463036166731577156146376636349089082273369642215006444668677666395357573747353753179918558048502109097294870808127000268020913442211164107781720478195258808476831581075957410232635443795383945850031365123732122688830370060511764932135042531510432489220599243158535124347875714954379220472771241001166117714606180028352549801888955647440137666660681247076461297528783729873707849476406277892955712987968203192697153485989098290304513918429675065467044372432283834895117934247126823805496519966616792858268016456598930886313396846502813859306898139305340664490161950923713419671652284993316196209078916851062982549935479554729035370183402957704814347383824403059706905767328365815816700170553357929769466041244763022052227428596081589123351952976148549842427548565860370068618569610155993363790960436763301051037659730974267458493801936138127133020333721269231010822776866621049599997671144587141269173060264436103689924549090775910171615016867876554880401506363048820528998046843903626039840932197129549209019586848200141197460375480869050959946487431930207631940629292036997242775013118770960674466292121270180965994382776414256445657673226217102593165152764710580471446588799978849178113823741285613566483715580598882999779198206722528285441369861127465830560704431066950414587276216647702270286137962587929787668163541711099249319064123509702623860304845130088062872004816074431076256 [121,120] -62680392993171292113830639868541243954555763174946403008149451280157151699844122121087439593833968670071036076174713359511571492952080740268837396915382434739179647243351735939757272398287203459497870818261184873845306554537397178410747736288284104762774995905230631567423339932677656390700947786840889203316759714808449108374013792392232945634581325036041782101853140164724960403126739292193560732786185262782236437451501214696697898903156272080615202064640773477786738748540562322011801577690278364889471837237670111573095603503983987756465549900088087604597962361023172449877961444629902689413302286116303456414376651786574507570021498666756324605474795013874177424627846797027249802672605766316569229406196163396463511356427976309862778655649304052889128077350582500319989471307777291300070336429548564536656452738831275014968111361267118235842224510415808591562019802966673593227580650865574368254004392051093283425176766518745846629060861684572850051111964116878431296339148709168961047060404977308736867696166730891771352169260024545366111808569616234647950596061740440208049710864141428352834803893000647447623713084217504713088199131109494356183660444718143632493490518324602751984550596190298685256144000257258942096979553260088034670676875030769995238413594027374430740536701605835769795419486059576669826895941800635562733818516610063945847526187036053374367033340720631232444234021665227088134167108799340814723245935314313051069222406219004645724759527287377797100741909714997449468564289824899823714560763461357480767257131782890153069343618646387516768595755427702822196038150250690584821244486666398034098502967127735383660031228913490257840437275673516187475359121261671179274800643886561000680499215061857800559603960372052139937865196797266563749063940950631028013949627131872481474349312409885593865957875897417442324869117340523929522406888343005799988293523563480970053694634449326099662599510603906201988148867794297986596180980418028518957078105176846551523934643388577941675697038913901223199224098613269312 [121,121] 252565638746480684473704602988282813133583402813051824002347985407025127244735053319444333200671759776871347751024660364735323653303345349649329280251302873342527804216491018692182431793437441710257772990542714946897658345641612231383167073597165409592149338312577286188205166841045231493483720047357711999886900709997077075265322060824263614030167433100598937175151029344229692910913331587635124623179894515754053606413423715970391183395682418638014567466756494252395323848920784715878951893903410427380115472948199342083917113385620906772158310038054080112709155035800895083614461088448224405181966126391984544215961107233738691675594700799108879893468721330771120438846985617767529231357170127137831300040601612980003568195360645261099012202836227187966622365786763466904790533574532611018210835990949307949529633488520123340461732789300316748002057547289827543047249471306671789128443529416964427123986611017125962088392526834522033599254114596218020662897843146772082137870546821380481358513436828413676126501662338980267435344721477912678695254662766313630886652178570475913411096037289481477141514456828687596740759598053231113569408492300124424691145043302163572610131480303202039395444207223500879770916315685767559042410661268204633226861810005333034475583342392700862212686619278117968072567743801422505060871201411322905533753225955196290865106787437988253275809058235753986104396686773383653135670721949536077987449476308534324409048509116393704099195132649082489855229811275112496205611030360453301909192246106204112154998413436243141455439952202891108214260302963324671699186463837774791708980947921196193347583778759380912467076403868271030455269801693359279569122419957228210881608562072054527687431385903731470494149842763037408341441154281622960887453412457843028660190275313500592340990476362652663303928965852094886845030510398854691829387994467681674387296718268052361532771118978487475666566670526615888071333287518043427012760217089535754892410526706129006460449012704497172130586456481992897801225252176 [122,0] -916334236373771659977173277718897254081380790943489403010445850840731647207262053672692204409170055636257961483118163241108057596602839309924005751434268428500735256233729833250782136460628614311264861846840486998408913517934614860933912993629449278592991225794743978758523960409176719402437466573883315546034435705516312309702960395748207847973672612496983128725048619544989408798098946093480493800960746837802172564285386867213565597737325924839458759248157650891484105704302165542075124933674990739101585067187315308929558509110742697712191959423227928129069334178140501482293401597338039612213243443663920532705232973922558675158623479194930867425406288628252613828207220513438199770522021817995981969284337906404115557656898757569015510016672189245503633289913829048924206052668433333654357415614498931234715984674171524332782539345939987329587858532049646110465752960043675437296526233769940195834721322985784143725745028579356870046594941922640966767808997117680506691039282549803285715251002586838709509689387792116489197979450837115179592611370369688733665253935833398421561925865998651366990810073972824036447381464670627834928764162194337792440249164378617605109277955233784994441254790893267925222954292978553363342913441988469570123554496991026347550886420911370869874717524457119422426555095776139154167442930580692553801029971738926551627845808837992968855641224794170033486211692157376826779933445502458854096209216610078044568553445840056253881182082531657093268487469515050737576577247595753234772195620073469133792140198361503198184528470484429127255126903021816332788580686843787535111022101135397848281001948453156586816991040138248745575909808803282283399685858525080657584914349463136033977894626712636441584288120280120016295383283631779447371322763543543942951572366187590771578221055890502916046050315133394943927092670459406092798369796590227068556109509837356627312869838682511124056617336922466916486126939132006305903947218341774084178808602131019604282672166718821281206451077560527813708842672004964959804728042670559187748279002297868014398574020202266606817366264201287076339303764565479557223576688165161558446384299083133742735887116446157086265452850043585185006703730207170415035941723308799818626340585733167508434663587304309745582046064241296589164597974165087318652409855668757438518768086025173553941665775420086437999818151375065026391019288984475909955074006569724672105819014328753155370546688976475863908352000000000000000000000000000000000000000000000000 [122,1] 20708219038473599771591274870224453447484363031587585986755202070006533626249484626621322398644079841410348912278065361255042058810612257293845453123842749231789128129881277929270302585124082451636029966441980538422858607099360442848135647117321063468018917275057248575874732329684695648573508885534373136207720851113688338627434175243162430970586457260824790104948862420842414688611756337225262665753473538916263214711807170485110560013125610838717511103483320068950338999496068345032475583970404403019306358098103928009411447077084133447434298691472701643031610875936247104882590847257308844297540981060191583119281246600102701309732015294820690154639989703986542890855030317037086017700677323000455039346285776609330670446124799695362458018727563785072633410500469133807104954594774707210369323312578414410678789429757983240374718866417276557767389014586962957301393953203970501518666543854509711742488281575756373636929012431944174687556481868225249576734159985339284422872122598540548632380142570366840349606552544437490649573589828955449015192871461659833945108357516663595630391442848653245952209543794646595879972076159290069673631964889820133366559725691968976364454135349592898585013280629269575954489889219565877586992956125941917712488047509940915085824258836610770740576551294128491522310858767176236103377555322898182933632101479801417070078265385611512773046691029066833875036321494043066514329361840311769514822563237175853308132766773528214741953417431438295570547127242564135038252218050674710537605901898892411579191493404619962020752231751824392471914499559051424534086708757948075811330286339926479788248460833131985821520225057789609556120879950671337280270756379233547076134652985033632097746985147288086865176304466361650572629420080018712150927504346612156243535005750065300443146743804166607334104699873276656451343543558520756556835452307472136435713303769763874968452590114847985708795084869104907152287880635326690117410392510720796481610228254584437113000848553229935996998279276785259402052003210510435112781045009858389026017823709467595244084732954968067091009961889040022509851791885069570161676928389590321640809164672167264063049415887034645655362135183442340291295537199319952697687324779347665313665006805739592931605198395129896679096640971469230441847641224616226115160000038730102761120263748209391050958396644890968292512245154847514209300795676011913676435257748871049824013340910571966424768716665956313470074880000000000000000000000000000000000000000000000 [122,2] -62884077939926898987488523973515776390086213526489112223862585887956588108134013180457900219392341857562171948467762828183848176986589595460567540227143064959695045061080311592050103119112745930978929570449116692198775300102854271294349222988943720234584121371140898005208340744478342542957949613509159733411126762047386851664717384220303467650751914058524507134658602036580068319573697475468617176012221077365439261880699247527550060233193640482200994576109684111888164050147169217995035670161541168657577595485577449087805435143281179321794597067414223395924114255912373520848233000567633439487441590482024422884373301192520752938689086514790962050310922896054363673190058541157253986854151509715737927261585924722580162850482896381520099861019895499944556937761367678099448845788116653439017150135548239895919398215510645436429808714280117127173700315966591448116377204663743446672852718910485158564454839504223486905315578455940209460905896195447069007622553076064280683857322357635020808806468470269805409375820680913654556181057723941057170017721279834209774355458199533716058520730638403731469659372846656818614253248437591263437726110982119238621431882060998695678708475544277050604031485997330096487620583083177462223056204973078273198420085743567821031477637223036941213477196584784056988220892018498089133930620681183929911353882561442605343530810032111816951130284012968266169854233355785956740151095268362993760737029256568761026340294839223479791695314472779975572594291251121985921199615528480776404100250218980661584006373008715461455606194982989678428679397697236092848206297917846720016163457225408569172740125588940081743860777274355651098253392089452334239852533705417516680201581944356459165255099185745166889887613140716140321232439681062907773406285861624386124100410442165347027497991693734404483767935612942392646374826186599887246951243971459731145831515194663486728913959558284212265966216751940470299077785634744116831646594798093583307719819401864947310110141404168149584503504268954387064449904459086841854200680356426066117395010642585461413347750237860384523135024132951023467026815548946504180129921581988443505826890727557005460826769749562010176299142687807538936795000894434065891467860770792246990634799681007558026869494253105850849187600098361956951425635074906904773695498207495994424850483884361667423001815882187305260747566183040636474564084122813619511713608796522460725480428412050369309507245483712525526630400000000000000000000000000000000000000000000 [122,3] -520770962222515489858188183987175217758970345490697021665864313843608286093604177553025353434800694343524023055012668092090292588527342657191492991332167789498789946278473183906166710343350529971874044581469706868658807474714951635372167774218977627728531028647589200589223226551746121899819854438219984071079618342154309728223844903219559682131761599943664301258400923995197993880114965783167750097472589486874509607637757663461716399644901590114041883254903121330870919294477725308930438251338852999349224356508351140929675643841691614405029162534461002017730990912453438566790615591935099852097321934477157973344581683950573634120269508625672461951292951456419479816420226887952526900789149017141834277786263502575695049310237400919257344893306716856196131553308892206544138240635482806177164077208592995047388294054993853950706708207826789980842190869895771922101716073308374502315920330160121528010522321114413613828120059707367687578237766289416630431943342236840789636074265751680027615208732549316435523732748910270572993544583624137202548259087996515620313867778651887541157681969755471645756433246052248018447586297700724249692336853797025719688750759359260093419337475662566031970445451619854614983488899918959511350797824215709766734701962970467425457421590562708346344404428637017173070015177915006863206399717776989751388300760042899672565056987280038214357402574071354755427347201887877835308467212271076233737078516440960638552679238053998834852623582081075376464344485153955106210180310206540420362845291836861366493928339414034099271178696499996394068538699194456875367857650210963399582046451465722431220570005768863055952692064013525165956129070745548724316347605343184687747009300446219592071774046577029795894664696574745187605869197716705919084636407580325158705156166837526064044833968604109795358874148655812014372930823843755787602090095509712955598974143158202101695890341583253124684255029822486366411008011209046643412037560340423686868047268592555069051383497450708030019902569229678135614500966184602880666730694063658534331314175458536368965319887986176231567535619396107007501337063273272940846247722490562338656889722502163172397269280461925222017584287830682762900859666625829215855960086250361951322055966194347029614215344748273279512339033247332822775170291865618697380546859865018462212759242403107884968330258069315340445779116027679630942903974059737629563956780321503948329663923720283271674152880041491807233638400000000000000000000000000000000000000000 [122,4] 7297297684806997951172581175423096133157272591014596594725315325798973363107477688621923047417781837974990895351528503853763279639135202771328303271819259985137752345455361049600472310919994527688738299263412010327651557598633426173968447134095857244142430806602729132182582298072385386206603400187693857597758322033382532327356677897320096726602219017935312448028890190805858171118870718769398919308654877798797169713260837975855452738337531870165810121299518675458790118124684811708003826768667502828334013680196150667610881617244230924780674304386649556033297226769006540467051949998910335584166557101732282087042558511035578889606721024752115402718231568357809559987702791653505893853866593843204279644833524359948881431178701886579357640824829571652455292469503995135977751411477100147680257059636210728577316563787794377894950070505426357541940058388008430122738402565730978139027318720168762030795033973178620186898037377661767964149812951236989324986142008697306756709314022285923914584741093227175954227277076250739804547849727373328618978701313260402421185998719507364039635367799997353583656402651378242632995916728500371211379768517936630756435465015115640216728763225341481778190409544217029541111811743240833801116739055687279623818765475099792356638430282972451689529760500102147418561395381679217711742427471159681668771459508249773052763100587263257826220087067454798298095099884559933692789677787228214467437742467030157225312535938814062162041138517527944135012514802223141084143418355495462138994397722672203569961633419782860844860007876772761730394999987801864178465127118623983785250133995388069346186178404281989109832521080964093888013710755888156775738320721614267669320834682408971409089744846764179107546464765069800466217466685806417687971930256264844183378468143564937090190271822508967595195270322041110965968798747800401862407468180085735397867734847492689893385066006640834343891545134219399224880642005671061089498307675894023523776246499117522511530890990385899503891168543692431490394109222757748343635486480467305529811069012960706767422748105140149478115647227240011382272818054126751477627158101509216714689871096688586529030941923726614915179539702621909985743284710708616369312617167322821509966212184037965352441343845400188830864993239738023479921723489809623711199563388132602780365492197453591738984291400895288506419909609485631106805909676613527314083714153785147178982518052463803896379007800906624396165120000000000000000000000000000000000000000 [122,5] -75485946792747549887747285646774516304109779317027182875075214767271955165979351799945565255859067856836068163459865705574159271905399670971283640685921458008677283627175893277381152102275976744059200809081445572266071542525485336323974092211171703579590656251727774769686832456947485448180366862468050191395655729919185652783098900317014824995232301560848254498656952019391613480950956446333720527176000987830597328014711206973072295296685842635894659254894971453933719258813003614988334212852441083988347916365167174312751897922870497430035171717118074823559219023154015275953587810063731290398462194697542125116673239547754124609478771675015085473016885403794584329070343289892748785195329218964377859888870395278289802329359020771466414779635312484593250763914754794237704738568802064528823424472067937968880855128861061734675999749134651470307130340037426889336009607239852876095397789250320272622653163719669633735506575133570870037902459845391768159143453697308465637503114223900543219582724990942629497372732311065599096995072346403569123170731642689353019779523385288677864908852956342079611092608118434301058514653299859910656361872125868452154083217483100645080782875438655601721809605896237634207966690694452724290869540942810441169348550086291352971462584710853178892288952601891145418820562348890722153412483460409360387690344142840613336769003955058897196376947741713911561374312743702189602197239687591470025773897834692355050911751672335006177507952167099348731443616488374088942012142662008144589403966672038711791705281535153185781930897444836982660901487846705111618570669320041560544914152343632707675197506620098988993768109637413363238022595400093807739724136717036386537244868672736806582089498006372623998106752489380978821196854987568628466790656772797868896751633736825482406066280556023748444049045723484124326270935713230326620462488131095617217855103074563189782531768531775460608005197393913819887189135332662932552293181715090956473606451715155250091439175628274718151071354366874172558021998553592290754334988609670182523858007638699710472928199227119617498540824991996690046740377961110091845093903540594996990014007792586909587110765064059418793236534145117856157998571823536862937727134422104718055624830236307564849033625910158700482719415142049098844173169811254964199518203766372744537801907429585044142322526586184619806403241968018414665363924024183758356863917720211627030462980857650431195278228294455890146230272000000000000000000000000000000000000 [122,6] 538924608087390960622771528178156844178352409381506339111342857135058927592160971675645693437689537681400926746806670585137726948182860387390382998767980967185175772336086018562796355129361693013735383323390185546666757856056987427007159027755535912550605696522860483520085010199925402849164957342462590895554299806053891453516643696819367884578816775048820956438521845629953821890632503177588127790768797324100234649768363909532406056290079633328477456547522912372364508413064942467320059841809437214978288349980980901538416300326717349250088510546048902698363700434228205719258720523401548123477778460939400984586138772896406195980249270334940437274252652047972136017375659553879368700333147669790687393787516654538377201928401227581841467693543795971810489419999481494730220015089906487741490650616318148551544770982793173195580432507016218981001629273225338948941113268028471869927791519110260939291489146615920020715635012057635023593826432309415629019677710232933233896252481309979873017590090792360387854676032381837952988027295939422450967390622420458476786191803692565714724285833799876969842097244238902296730286547749052444863898758621819759490178808016830749326046679910176636053316555771462702736248574122754145956854541466581238901759276004178275436770238197139465856938116699256920928581518909755061187951003730670304855025191459868182635562180895195747158356253238130645844696220483076910561311783764241536729008252409391403705679460045581074647625978931933275450396861641054708743312755070575315924411338570109295023901670617718840324130710959887812739342454256757077893523506219520653682805753438182435617675569195898282731399848610721310449805289703569216201105827538552468627838941410337213666854214927669967077941133919571209278493803288063771830764144845190964533962300432756016708531070512825402444612954304717111131241698711572266047662302458350216487304235101211288453681101813874101734875349483554849922838637833434057471464959601404234960977650724511316355559616152157607017183963228313083911903272401530135308964410798597311595789384342179246944214913402046359976010007633366536838928821201961792085471907647013143249328638278582812156233686482217515947962238263422713995546285021680005337010877367736872291891368708391073684638114483212299061493028005745740832638336929111529254763349028095710784976565881478687003884479741046239218926084593697428541827202033541088809198985850023577012533452513739857153959905960926698195124224000000000000000000000000000000000 [122,7] -2920961801154181518046984637329228435856521277007676162779440704526836953334450747207459209755798318008937408325065462789926249933915047293979131014716005930284569143067325249997237993708959722829127937571911234660309579713282537300318757658130804840510108924672955257707784477183344326891366909670352556308678168026813307119358699668242100708308671382032597240447213743189292476511992791768426410210913021380682100259116227093864198855885063751017790223014666189290061277515367919141173448587576181591047307332283878438300786237988505475562479998488178812687065761953636621049748046384161011999097306181199516651987371307580109428676679227305644639789933537079819817832503347989127016929376651425908804429614043309132590353857747720615935764218345113565164364129022032716061920473174178307973064222270011558871870565993371861602970037229794418766504745354966693493955444361304400642491868952286021950087779877199290547344373195915092322187961071033540132892449787201205817083133466109257876229334014220451138216399560709274773749913071045089467591195072081891980291524023514762529742628447928542815975208143888897181671732110132056253256725772292742518049247110059933339302498384481350513104984352828652923678397074539012765614884837876807858036409317753686547192919411769538753711994586908319196307711413222473362655338056490699560219730539157980918144409712249432565375534956934368445711566374113677794503792038073132551192832567897609666583729142573580746488660121085230372805047749422222352267919764791502214961007604946941580240045857163806613297341801786039194338687527349727125965519854030239615471971087403515689054946171195854397772669661737803785882799749781895669222646805134263279782033997669438461128330822849166459729303297445626617941520983891706740007146415175287243094485653180089017026897010217375839454429632462958210690504793154989454601039084166685320407043802815818768162244761109936488606496096606813170388404592510194307086457602177569404042106689307876349687037625679656214198077665662595159628168820233496051929123676676889584189218123757577141389080435254480048538602372964739102689943669753880788764106733554304604964688231238513230782357586579226582928942864165964499436303295162845661348411330755195387565327779933537156474672491292925804690499612447642466443415729837910023864403390619062520789119949089709870011646773143331784679387236080121034534395899397583622699827950989626894599140976227357132428587311979921940458504192000000000000000000000000000000 [122,8] 17356227973340004732475050307571559556007962066777051179643007507028670291672491324978531572885973531278598093447406013805666666164421690519708762087868937937868204919067232263110311290337322612447377004139063332930536418832152884714507370091462241033440117318113312488670823523237867345499471493545065312310844088785105373929105598892532514140655407961229978400596058857337673104763809994290718741601916132176140050713554369112462497830502181815021747616279148339198023688268945277062585353293342034522190517584914149400777145587660806074996319557081480642788218691195729122954051298431955318324011104818541117815183347443337664962884127115550427360236694651591611984339881421866956511173498485549904163505118898763954457480742585575715282248909655022034523196740901962020191037911135430906326113094665786635890915442387140329999652169072481319420682277887095096827147972395032355420711511029932915013428417785762543092555005135415415586558953251753705926334047257203697335209308039738075527083007644047381596142439277806198259370021664023607813602906542044160742832442947485148994264960278569164001005077802518546311565537444779325308878517750482676424226568686672063686351955679133658054128728205101844468537878168536247290249706787705801858020066689683401040860784554753839508740242810875484860642053400988287402890111015698909712622279728197675021406152521517515879206329561144936282346292870857166253301304896738735155165503256747314663448101963391688592852779838671045558287318262914310178595343259464241339040985295736432545181333485750371878995020546412212804390622038998301740220210975620231156744043657482470625864627384913781028272719652226959402172854482406092376653463065586938133815376544799657114954219328477881630846092579228196081708564626770757561085036060221817786879482029949860628648717357533550285704052685638892668526811084756663370398049427463018980775832288218320498210295202295094872235253968358210496862327727507356791384226996051063072197462487455686032558157688199417011004706635054530302947324466756281358094246024015489881631249984250780557890994835924756212204896642523127408218233485483523617607774263535333056543114062884917354610879319207564607167987077770511021475950226674718498711886798711872058940892212883816788055542603815278443177377609727560678384758362689860546000784484945553375192997354749363228406947273495638312701953233867183598309316309630987123792351920386074481015024517565494480436674696065288219089960960000000000000000000000000000 [122,9] -95061073112254744611534516650332954693915656627325085942692878614266581978001136246048825218254819854273063100288434311895058599127812819684850327076155006880033233878063667732111558977124902204854892166773724142354847561908537379482684673529910576661314442662936717114297596811284741822313283330440032076459004169970758113756746549237331049875807709002341823697341143731383017553058662128766637585035060035873963351947347509714428327353991258067156259325778006729086551323551334857643755376361818857804386431279251330202366296462849630139887391175754055900534845323355886878031685865196413244429536317554816476033340827096757025280955787064857363490402455314663608324417329765976827628758880009579198915551830110165882609727420743910752598824737138211490161989891948175237420610089769092091221337278308525806662693032913891669788210521809847657795878832966008607106178473759920301077983792588238298144725409021342372060224912422744461811883288137478214186127590818893325258804466875714306936092775302254462756898570916711313493940787148172827357269967219399268874590619553908481623151788297079969880569276542925415157677254723173603338433058418563259311816848427546235007399250058386554493406817494819976406603420338402380547804152922076760657786755929320933005226330790625568700888886459532493450863311743021514229590954058173118410772604429466832282654633621337849960463680372433614525659722865409366401829829161553250686150822363386215393385236675420788961124669157261932221043022635467415295904097339922715731399568738013882254553970536987555014433825384516561755491759922484130762822449858319642742005788617321561375822563178735179639877940981175532915661835359030978806690221790968212046900833475152355675628277675400823840260802048499695886753348670015848592192658996859335928678390649094941603504399393497352639527787503165111216638373601451846396426119156752638400578041493274759619349262881449813984812528872586254081810308362777776736926331790200912287178893449197112536327431608411674513589037318458526670639999231397388782895498550500417205961566786911868137082184638330096211075540936780513743510499079229934308761731239532963834215308954022671515695700246097433724050736268371695454504720268815288651031117798586258639647476863962303560357628694982129077272685534128428199612189922385650158030931320150026834503031908484401263132663962218424168045057157302274538021715211534053462022216533056765454758172694699640203760651745269597986829107200000000000000000000000000 [122,10] 544346537370277796815535000088381969007479289146615031774603006011373715033018953568237714203575606841123557901083114580618256912140102642439585522779679973380636011657183921436054943711278331246510806534099034799513279026398294325181137767966391953687977203262918617984590471936207695974970268659161379419497793352880964962013156581019467042935142076371024497572871617652510322683758483039187654671847810219332246636898928425239552352952211458234600711955496724296511724776734473679149525095022958673270214442956896021830611996736053663562899475335271446453427016878128368819558825289573312753101362270080885373048152092454842535950793527177712976907642630576235007765734830626074988041972285890428260071322561015977930553463890696040778405484444546886779148714124118699433832351169361862766776700265291931382069681364875929517409791022420054062085964229541958054191246468925256094937114983131982103674200663371631904352229940403439298508225244690439443761972615461738034158383403741772447684413218685017654419628220611604199269160687784944757362817843135573122348061479950325775965571611478717902851658488226591692054767989825738763373093032948786584798429072872921936032495896565940900850709797064073167306456549185007671948025207893113176344762215458275972781751203839612372936684137157782955806283378354349161900229256548476864897538914909759889864016822026829278909458454240113507531075360539071028089197302016086331954638163436928222789939104555030758219995967967139514833184515083277389338919924408465443133424535652847770986769852286198372725195670717185327485574091150933186200229266654595347043523875911989214853794833618463273462957760732927726445947245769169719934695710015575172423616103089466408230899398893171004141249459377971228227789888127006551128830752178298410411666635507107544363502905848953347860873446224766515448851001093189244173122291219143015877119700808384615108856969594683612559761238657491493015549792560401585510547230306448225040663947569475783971612560150968562909433674843854315571072700531819600183616684676021962141407587400179101887550225775296955431315275456964673011555707500905286008602479122124988833485241251704410798109961068083557487786026024479576637468236988958624000805354495567283036393726478420955470937173601229678572447130947320931093282537137387185259105591529888539267814748806519709788919888691575187961354788879766694177082188265894409570365690682940780233671890304641455767721871872658766576798924800000000000000000000000 [122,11] -2797742473521077045141434053899584235136955715275673193884487576017905191589241129197011590536918765748361145319915656198479564982915196960521408580390190791027745118552907044650338062499939285626139602620031317475557665167019318836246243024351699851555153006035953577875550825647453278328730386138684457013738942576727323505609315241956018163842202146001597684436403850817293643526894866737060406745387792256814196462769028414501271124641324984976725308198898023323684637077363097130824202761203525006036369140806049155317649080075860338372550433450671098966014781251893482580527300347325647963588976470057328420757053131126257297697086766982423807078140729755476821568664820337864310375149716406190429643884466403393201626672045657988690331938492977570052782943841334086313962474474467381445715595589071911007195210952588581973916851275833842271920823705988161559848984744292608352959748649860569343794498606914342437415730031876140588179119626602719884446092145575582943419457623785024538465911231678126520970932453468687460738956119127707846936772688491515665547483720371773968770001468922672894142943764474217536966214592567586857146701898501040379448054399865416167119768199813350468414699359316201180366534754696874825146770102460049723205209700387782750831675671496023150782755986978571183245262105674707910928527085895388688587310867216139417139997305788166843016623591422182731372976169528671708605059010947690241316730019281790263512450575498837801652318470315196251296481803381519824856884410612262723431410982575111624897363241468322313181201264112921544187205815201606245060262133466445493038660946360153166652038992293143559836266176454167832595027371217267211922689601796908842079236799152657874872897205645921874339325421284846351782263877642114132425709529197802577251556631469306772505394196264267514228952256831100475046012994989485285076616505805158371487562170208402467192291936002578515530840183895279879807219736883173865516727494926865250057136476930254401708268201265237525231762966408749662915933865897100257187086198731884067425511263818610013066792467599884731105489119854008001202743444043227561735950220234482492995216344341172354396390360440630891438494281877669425449719991791664397966931717369791074264380276113439555523490544424021651447946817530433709593646162858369541251767886297812766185223454919205768482262372684726115080286442837644049600770226153233819871692631799551712268811559445482574842794647958276323653189632000000000000000000000 [122,12] 10899491851111771690614501509080351848420898574822327590922010320962867655919134103937167410857739789459004419097894403958229238501747075733810185838502961161558097831691447105773458305421406258293272076328921493635728711162820125027747842428664147705241845361941804850601630854995325524012006183372829813855100535348010526744039594654258641686930207765308768022718117307330882231854899754229822493707821231755446731447112635134568207586902521147481099950399561933897351903419584896925934669280485771503820568025348206221027053032881679758524689911899861041597661877969416268920866978270833028997705009893327357965045794213029595274784677490223852672245933434435784908588555234703553146837011451520667416250684279788801820903692945971206322886405882524417661838831644568825667199536208365482793374830736272987792271043869437030007443594004233876204460720313905163003628738675206886119662635119919913263383173709135804715633132399732075352245535765598232020372390460583403728613067487753744981146129414906255595296196257555933157690435473932502196494559208033886297279082396128801802884069245547710388363608889506492205327715983665648873076044644571945693612225961398461732666911398378621666742754659825826150937560726125174097381882324991371173976315075805489157113670048443567334893622440771485163248595763279339116878416705268394381788513545785190236545174997028459076784319959822163917401812473746456649536123874279620433252921475886381949230971469472793317025867294065447288325538367299986019444139503240801489916459473233818912392024096569257207113443101697909480840309585738132703415684772111629209445074791926818776652639417640062122903785282151106576470609321281962920002556727787759394462963059826894120109847426542143676595328051339281389553430301802699534513899388502591873985340853036980518443584885736420814491449910192075862670600346826739868302061133007820032966160374944685881271325019485728331695746140308426196765522644030486493589709828879783038463770134365751618486146989142723533738071588071186049229834973287069230753217415635472397139695507457663300469389229217077248364458725077121796939051021362982832098787685884275936529911879384633988010102379942324371568768235946009145312958133170954966517138154474776537858163968718256882242725682938778404592274762597474450942158285160248374707919430050935273486416991941384102557028137083390831037378597233955479322050771682752291189236537521814351098728238672419751163840077210903043249274880000000000000000000 [122,13] -31634159987104642654683916395905660477580727822814699147827923610669838077254057558565759439647095433549942054105821485325097832077164071093404349031090577181081047328097190043030103546592850792116855809290504802781522733192326614584134277325022336101641678890982226667095884831425674654977723867943464913424708788387825210144446300461292946974962852935989553096830624394001507015027187963675955474851186118614812475601245919751686905559614360022689940560564756910239617285924262446481477524710143636336296075660178801758237505100562195290535345276114267924336497176127970612850854705374930876920118131390475855890685990948185563815282018938645514065609535956629536823644715392595542859223046720762626271764072621150520346568067053488047802422514965152932440799302664930479532674778967293858063623573383259831174546271417839580823579147919535558347210371356570999043785568357360198885828675804280283398928333109325161041240619619942367887336885492598940860246877547057461179407764662817354478749649056630862534308659056153108864859716752848458425647040807400309545027625748095105878630685777846147936591736243930698635974089652535500905600494012570339273265454620274357316752538884824448395104319915231968110198938154351917646190502259178068936095123253262389247652482491832209079370367818262802488951783228357352560906965701600164483478905572311798942394136818911915016886421828472681848206329429331869942925492199556364088835630465928656161158771890003276002832959323077282781848524406099979120742831838752658659864123834583409818975906433286339107916708154717428117514791997162913336921981697879124815386867429486061474756850397185893224283166573297193940156349909065100408374634191915808696426331289685287626854905066533440548253454556465844441464993869655906110863511616767439580383314322785836171422022531368007193358934677633960990642238288278166472786683136098341894115629961743158415315913158002297724436603262954880727478018076386280382446415430519522253334788857006365547100101409278014329154170121318003852839210144108518987987085666553288172100628438665408459175629999397758434470259995979628610160589080229466435851063380796275228431878033907918900273569214191846562122588285903314533853506616472967149010967045047279976507522197188326122482258033031980197040735196886966090731874203334861900070362443847822474491618849435458067114048733177640232313932586221069491774997673143105730649604935388331566412050332211418699891755753963302107584921600000000000000000 [122,14] 74764398990840315389338047485989553539776238319086750501735954060909892850857371149347548233468210107331950206208958411938597568815051095110005204257622287394117798452046168774447191480831252287315002315345937184044580565988088624015734071671937499310398592444623175721456625038570087527233411640671591531216538669858145656329956916723879974416340487937190899110933940446025083755074603545776333182926366631816488298988601245569154232593531238066803957528139479680280506167382512201457666452289873573794276029007661588021547951295793676376652787201436399502917254989206137073409028985858056041804914768351751007398627957155947207944853631241843638955326492319923684052376971973478854134088179087230581351089150164322468530789352553308604818273357184879940163314570767630909709494726087588375414383419578525708243698907877971197882606188787987801126893711007013533612748120255799746994774763437874801832538477812670151750914685125381000468416572259894607146194589688496692191311850080588506808859975619073360810888073887924441652602136486075820848489077585433913569873306541129237592415529322127038715899618971938352929776005466288786000967150086606808993624184076665175195726325561589570248502400341436372945321692795434362823137106097918040476245400422865602189307877082490909547395512260349180656639306274818975858859561098328249883435232787797473439368628636998010884892143889087166284352133684610955031297307529554223516498483469582748997622451418208271730151330996413665190539939761841234301339929899048229517148850540890591310449601001510756038587855762167555917690021005379696514953541053748711616641565773687103198187642398806623061481721797859626279431993036171097995812735289051418680899316877415239977744768606106100250562011507531292193301903268383471223966856152761085027512500921747086006699742719748544939141489205282278343898842766407662235340295486901595188108118753614126638251144465256405904466498097903336388294836215749609259961244026266058404946407652349475694852234828234035768607797957272402217177823460661054652651133257729639972380507270795668468727989336741317397057431711592438489905046399443952373904080435512343403838627819579257169287831795560272209361474642201454995912512245410296927011709391853400879722724064238785900546975108375439121246634798074492342820516417857617817859711661036120649864848911821240974598476519166505854387702062935100817573980777697501508608645675481954143754335736340140696861822549603739296281395200000000000000 [122,15] -178728296379943564413255768865109909397424679588713599449298041008029277198849780648052322263458416537868859841875724113006437807067145726817202884802947864739373369540622674791870004569938786329614782786458323286965954372187639736954849624295327664266455985749707152909703061320694786009872000718527829735823326308665714089193145245022109792658851818149970329041449254790539167238368438671039836259016312907324787953014570032802407606666275428912938444491221671273720612377183797554029340501489745987720905929724342761642516319505218044370116189129343363006777210995291885425580844765412604945151735712542584100980011782312790990977055009138511926061774242253025514576870559900714891110270618443903679324096669428495224291855768096573029123765427038170943915340122417355815068504368662978068042286727139023243044141548993934276067627730623624388283138332360311310232923056758559538476428637113526214337499721110616992340525440255384106938433384236853467228433768675870250097845731436357117283816668344647051261900647799049549150217968061523524382260727087575364857275429328833883337150785034512457958494013509379642538373581666817074428578789046277972860743877509793787126477282507423810060522266614317562354556889881273521515491044548938195634049196829274457739490165741375846493772071876684430785821179247355415451657812212246477303179235897512485959747078915830346710760823592052406797656487870521959299212116934641751654837449504974602927683345429629081910406889419681229966071001080472586037470846292324707448667759361384794249539096869915920050685051936626403056068126561661286220725481813539837969455033139753954377038337641744697973135557348250221115226717279541319421233332700068618697506279450999125221384613954916031002924119813099798300122351345914348418426321333389432673792880024918736533924333907607256514934175720502895788806875132386938088558065593918734481193435609990946052432881297318529212805548814663762421862306175043740128821940867138904558314458450578579564621834782718924688297191056719598913147438374835015566645529091281040571646205757977115246131113960209759681780710212751712157717510294801075015421254097251517207400710361550708627759994002748403644531199749597133301886931916613188306425110623757956205249507488705338851471270576838281340697575498690804869589655783864824130537092917958128035121735058754364720343337351207554628293988622347508566357462388227370697453459923878073699258301078895468236011675237723840412909568000000000000 [122,16] 522907344840457188289725610817131769905983793693174816898382955380363110263863618215013868425997924703128425584952177114210126422880293103870818594906134418223700496499452850431580954744677272887108614747943919803920657813673558989716667425620511543306033737753097947457888554426141047001199838013712526135590817525861968023885057473355488538942388654787550834389142800297483995330926981729242448758490384573644671220838877779947200216328237406920110433227501651289954091732618469201636717765374088381600185938562254331226642826436260179383386375551281908790599383042662808672591429261701785481777992489771396464636242247258883548276271391584107717581822941075347886489851989100434571389526800071847819244045169310183197042447715815263043506866619506626410313422311370411923063660894873637064180934748103597002957945051953245770084937506289673543629668094229632442073232906829584582308178876528316854301623888902822392357590306162327081523368368942307620537808798399226187510442672538624605626877655121065942091609704786406151915894231587943010602391717181253333318065010853094541660022679374302748883381920585398206971758652232783196565060868650414980760364405417364464932473547913829490833695367457287919054311928430381478201503270385086533092097007424949421259674633188551853234448445809754134522653541456206797598882475961843811583839850446804668222475761488082260967716468159077428602300975080659388029605454993296291154009963117733840876680616972286150860422336852601580721570411698871199290256117756716631270657765546830074493737653313365781082958066152444086671749189383633502898031292024709701252591569858334248070803767973186325744799059504825800716845984890760633710192591012949887165876739199826077427875978427292720215328197324815023737853293473158409441670232900499773999731954712630563435062504690237500138522633997905978452314160818736610512768964592952757093500327605511012806576710301402527121015968390791326343601465083380462796443879224061234877285861615349887716701144160751537993535275579131487560005616204585730198845896664473635410383512880358144175609113795960902998617707650212337575267362902925191857656598342348156724931340041995257974770797925461338376657319191409091141505924886348112046361866854108502409039355740522207154811257622097331188110772538095413336671071541145233414842904873320825569493802008510629681480607747226007366556318443277507933946321887181952201005605079376070420652097281355272029587362464570864218144768000000000 [122,17] -1662908464567510368109698515526291129654411093084398128503332767194262319104371359603564344573780683824765933130557434084349394739787314667672731942734356367867529649376376008414147301070310582781516211484149049662944272078823669116811555288279962564026008301754398004374614579722173318248217793791815345904046784370371017144953624174515132551526865095359228462422372988731848279138663246718770477952730471595187812749512731638535875488596825327578595551333058746647606309290636041584788362962046420012903547584968288041484684525849467748842247800801358613364729376482679183954628523933902049425682342641381416957735342082261627126641142166631619449372993951338134721405259396263713299423954995339730084711572766333520188836997868289965957615531348565975721165976858797950570668511553061275167622065915323713969306304005053149700963266966180920630486623682580567895007309201228055126376236806975269855913876427335547552716677858670305640193001333492208886729444762629908356720238056176508155873917821825664595099698283033514236020361142409941741753419790769432291285331389692324085080941112663225873383575847607895390152855375353827196936512462099557697934812091691634177464009711384025288906366752169436729821754509716880936507690239958240777421265027607573557022161902211246650127160518613539306898955119391658288730345334942160040527176453844484753645373550826602676896756617119530567738579902439482954145978377164690053682620842559817140538995555975226608440400917226778499741778478010452533629921747008680831648301257773517640557384018168285288612055237225467805514078973563427241946320807203127926699922449456820911895361576749430141169058044862939932212038173590376385697010214004164627640626898975986665875651961101074799217598031254003571385722861568787800598170971486778320507843900082689844780474538735249906976902775158606274961680530019730657193875882719532466041477950409232202647849879997819789737756418537877243125249054536433929536638183490600477605496634104461461175847807975188044266831360078989497056066736423342030361378185259272795938561936367232011709703090652775098555779675559109882456075247964425922476645510184582439883093091339698802193098386892191098646200642199596762249244173977093644952747415554489117029313858344170048528952499419375172517933805484984462930694079700292024676484084450414021381706116897108549642152863715056746156909506242228410181988492713116447576073989463484828143257496092318159348591947007211354808385536000000 [122,18] 4762913418074250660668981258576458246837667873193774650401869850709621399346788939241468629542559077686757618810395706740904986375353665077051294287449697043528272620106733075760314096995685091734397842105039007075307455799268087814824867255159669938290245353621471567978184245141236791099164203364470414459258400991422226930266899643319921358923803366043657956989056766751214183146026308863547095508492091719332413503630596894062732280816921651493065121939015747986081894090455522190490187035072441731075530852295199715109163540190711595019953464899201850612309645959270062758115576837468530664194605301408885369114494688415466938274478716366995315213698050452111623885824146674464845987138341316554730008871409767059736708309052630988133656352017968081339621890582844335320301500253159584008778248358084621523948662235417702702694680010784013788670538748458817158887439601239500917308969789236821523111221039142611599075413096737721773429173140508895486436820420187334730771385793752921390196415926348359322342515721180456452344014244475092983253057941305784139376353104192299730139250828520142424461876126431645892636073509105745151707853732664689537197188610394978798470875334124668624829728883467472203539876616467687485700078951646838788236345818138700575551176742836022286281520239208609826932998236387304089112676481878942041089960375219204860741666657162806161302191708670849730075803086366396826827519270458759857143356921422116153963541137966911159410640741929592477043927943156003306575493974206157565391619908157568140179558009363492008470396683941763799663081938184667645656410653306079007130282687893679765228080145183153853497463466055546453200415870734391541159571035339448277047096172355343750364333710335906494162543121699184658282493733782150729043688546143395136358161306278858457178181298425464841842286895081889726489335643367488702833647059273914469062445255139799181690847050516837757641702086159053067760052655430937052122557232066968514073087601864655154211126092210384410451566910318335225766835133662233546385699421173465020791533669977861289129504659241487178772521163932535030061067151667207677670470702684489200050488885836523890468099272425348982840413372032056204235728612013513528064937838674361489676327359646936681059974170839933873855094281486141312409670640019604240927333194568961116155635129932707120416518878998283110866343291702280757666748618499858011991920857437500661359935795718006604209428199733220441619169280000 [122,19] -11488721643049279592718490095562168180837212237071555187798682848606642245197989998650551086462044192150137979691854758716913111105955292786855798171359711566595489190027499377129150392483960533148448541255618519213922477122759480710391996301718010528019261294057082484458305471373326532089999178041625695173129709773137735773265672036862487963046193759921072501657740885931291881283704449900630678463403112733260151505363714252980531254785321992417650888024945218524492334096087247041826244283963695941750713493504569113301228809100266118097273885913242607704761224647354302588047464518140928532166534638916274135421700983526927673133678855557904487641488804702247657229140802222121285094920926797484022567254889459981064666040440279772968530922814977446184460398189483647623019293111578852921743648789197298099800489879399199262598950006425697590746587303596309323790866670709923816391573149001746172440003549959486537504131958075555613186053801772694662027612140654552896014991658006777674121448812700430133869710783293095499933801143294826661527961436789548073281974137912669320954487942714435103354873832685944614274751942448798628093666644053303689202490985280457072840358212800838934276735495157546656316587236720196826708016589085426218806574606905404584418511931772676622889713463572722766402194755429668140277682551663341358751268527309923757699564889978343873478094040667073090167594074665648996299537628479067110090218093448442235652416159810798822183809024690431582853624311828485592221374076292910660785970644351562760835657459723542933020251297368299458383643722176332610217464651616303506056090522960367701664615279508309531823214402445060852413217151626008020946228849346734074856501483198761733452144233662944776551892425538452395594958678954451116236627819635525094937743207719446951608605760366082784716623754517570144997590085903523322143732093603961098785893513143133678931068984362278031562110025978747026160111823558795557412849716791403357870690912377173914401862457419812720073613563257726622807576536334629673070126454033469274985641850038204057150429047107108312264149238996955195453177908954670545110778872564955613949870312449637430380666477761984647246892663046337300763604699507944107937986589088694162389950974175544277210672411771145687133867075333687062299440916943582905198647297569265298885330848799815148926844839638402044793980820591979737945917093512999465332182133785932285046517348701557319350031776471532571721728000 [122,20] 23260014170089353704606609136400747357001701357076377639485301196670924832718806762407242202907162486166197078723462871316206942634627592260377177911901387556920236395856267177617117114550176581415984603921857750614689322045590530755320672414467042524705888342455985415352655310356736347504147252285969428320732121001082036044009274400450197024980882408857620089139115941159639586846979382568375972191178153596729644778717054593834337767541337141335939829242131502055996142285073891846963852869430510102063500925654726222905940896119413191818304322713272298079239808754326704912398206494806643468790421536115032845206361345802121728900853256216935363948507905826918024320362600480856781357447042170164798341050554284578717166311992373949696997249122243472774071590071209200896735268255594904846297313411328414341328805005031195740166864105896263048785971896932357982244653878830925173726273933452604704184144930584064409980821153103971001346757629074852690944238623234994514950979849374415209065202545916421404958568401677056752818292355168911452229344599541031767693619702940485622516501237406026960953716476518273249096394105491782022556948190776943724106671560071008884435160606408212060459165873939850411189369641541007125358911494471879980790833457516269582288903245085923975594988957899188652895477604613990455570668415432241522814543687698031243482429515636480358677791806822441906638000113086662972749092848792016428324035664885559859330470980669168778076585153030851066284294051327046955475478155704250823479515614887343252588166656986671453868645103719589282355484261840625106513625984890886106719947602285264534515749572690155200345041509993043299576716073072353133069800991714501650240480468893187240579835969109974338912552958635013225635743893757323175031662943820036787228982972747001306527093443254535532922604942854316971531933679668974039794963857919997863503306571078111121236991636397582036481811802941664844127382620766785965160761209955561507045835182386692466352406080101242471012514818523397672000309323104433335633481260485038131101054458049038056131315094196392737406961802833428088842171622127658015267145073587425087194431473928437231511466386267095244035288237262816152234334718238768302540251787360960018840329718367940725697554083723950437279788218140584978740191091740034526848338057296496120608651138235673957880987510389597422211165274365083277457005984385085838355389379120094206888035038947934901557365354284156190720000 [122,21] -40029001094955055924201751419299102240192286959186726294398376639692807432038171660067943682623320823436286592231699987480308989689701071137598458056323040560964811385865403369461823189640238469439786988595329454498170351533557347611696674415658073266492317414818583884920094502889716537067914260638179889352642266632262587517110101320579470222864421540165521424966364654805494827383095624477774487486683955295295197228925679350884618811758939270588321033710307312159608905713461417879840780816456771083467460402327006634882562408602965164207034918966887640314075416225244723292905807824918339195832015021200176413476581985691348711226606279168947846070331826133901145124504878607232941720674975915166207182162334897157017949082826382317920302271906034189314616518810791215076365694501664712788939863365830202320654444197734387604498822112234278443381902406582264334547760194923237467337462205239011543802632985679994009486010066516431633567056626149951477094912059697882169461962887349418032142089949357795668349906991205635403615795321551061321891968797023683289677270205516121487557106063201306395074202089507198214173965671573698287651149860235785121026110912811228086456781355392247231879554779604456549419842595447341394630197705003596157573855639122838318554240260234164977435382886972544703260281790302931465424902530135396221366847219813105391279941713523419303142118476924124697392526427334258114798532182240921130636849863668325197555192851370751211773101499454433142225014708147144599275122243271069133522394414607258563263373798920531970740632053784252213752537806679037071631962650525032335530638005868157749426548141446192291444512709819027755287562115859354883809966214158377785863961483649222820504552881340722364702082589179305367596703508408213723778608477898268524212868779574581872258728877258548407659978794021301600880494191541018560180879550588782741943496750261106172447927726638955803389794969530027674168199970724254971750330348168150357735267169658413511123315514004530196447455140500878464700650438685798508842349053244903646588765115641094672767718994914037418003415188177861297145541878474606760640404375518309232405501830283334387022589843690929594356240562637362593099352415924205778137403645047189381235012999501383023765027206580397513284295317570290779933810650124763036336131560449558855969470729042988327489005642028691994925204502819127375865900651617949789643370410605629214168970929432639465746586787014246400000 [122,22] 59368513123160108369193962369599388336361505786226577505375753383008522752161755232339588010355891655196966722637508395786934221560768890508767674375782892505473825994214200676820548492577410899241312094561762518603787386414443372522395157578874344337279647888936802184463530079689094402299262434393649819346466546524760760302648537004459034466838609500613269423420828164915627461938383841727068372513822839945822042683146049933519885203110963875566275305091049968380640351210698418453831846826709428210689740635543013569964845560269629494808548768894812202305509143696548743222374254515271470649928139688896857080385510697356797417026261406414711802937586206594011852999312622086220833992714726044640196596933191173838091022077330783288228213473889330904700025311647627324972380580462384180847456786393815461456760420241230657370575003448406777038019361680299932100418361920237787832655271521670903620367392666365686861156342792282260752504985941550493145708202796429170198054019222588523882578103821244136015319772100088893787173246446714455488824646448918634511927326581772836118665766695003485509724497476697513888841253859954822651952430127746068795047738210255727591527385931659688044837708938374108106039576761567964530624306056073365466310717766504912697463150712988181676241878609045631164596502661378168835003474784791006388893680785760325665650670886668656200353683670185233848018545911863936007669143717744047087386041738538628089722118046121197812480502190300221050566049811996921038666734874302687045608853290633165689759886648576098124888922393448996557878729186518213094681819541571078738750115413227913162256161145466285991556898725926596398166352811802850062205063095737097969689409562643812591989436311671386783225435204486978339261848372856640402716658619632637137851015940868758295906269421605198133150901818011659157965116637372119587769000043000373715547058433219848349549575484820398982821515388901301209999417817384061068752403886244944207565935153738418799162105161495906320392702948102151347079847990293142598986395862042520723523878157423765148452394091455223740528674095201563581324114499362704999759071307799197028215866440853698222300723840363138855891076746166329385746817330374909180878074934324471940397279342281732866019200858644220853031536667004219360379545915476242854614045693808614002983091977095024288787627556352719053374645951590379318901371652301717542383371535376250238836065196846633236832371191526195200 [122,23] -76773219829472211772026777015373113698925829992000509748396089105974087237834728717530045184786440068423723627558573253823049498430667642527719788403368416945937903503947664883822831420048542885831343648588289185142984028338972900019964098490220840514142764260589352262564270902925460414663186053464604449671854425626622783910662558817617076525303949505922773469449106639948547588926755787716472322151753650261527547278997755072122362592507136516396776994975601057037217251346934248022820700824529218734461934999386958839214979026181981430766945099220231163266518714105374796493771199699305463402060272892718324161355531110486243284182879499368490854256767048601588989788447798250764124454097959880275807827259542005899564783544723086985375703484722217513550503999856128721908657122144802630495757692783552219681235398230955115354897155897371812124369404688365507517821489994836817673566282448693367241194103229975276217911006655700655813056141639629244739157161154212916699207606635913811102785287647631298095881362472462593618674798828550573464848427661348275576767664618866414707015451411908865488680827626793490986526512390673447990864680345629584725821834848441471998684706994222952462653783031147051179248894504740301772186935829933537220032833209632791939007073042235464712576506918993663085317227135915456557901710461498560507301585497885712168448493808156653907547414571448399088457341387778141795885667429290444284987629438312310724336282351697172159453512063235191330079874005646023549460683122163275701872258885879386828983887316168561505190233119605174104257244699378228604570731412035671022347237439092719186964018782687980533375852690061115626890470502256600280740356704730824655459308140264663805641916982937447512400439253489926152427503209152408033746809878298083159793835033360489207064700168662824224459743269658214086588024515041140784974245430405889047167540337592083059741484222728949885189016955507516303808860873093936935765250972465297956742667158111082620647735564717882805090833511198716831181166388537385396281151628509434489238345154768586364209633579371778709410505423284168754538667321460139469389772494706429763821429197613255742460199116088103190016402471214451141499625977224659235784590279685600108416533409554777359661679524566997363576357355835541063263609476556914782386570678932584000333873764108922030019905994410739409389940824116967408203312480482168829011072300592438139696640804962026057874945343488000 [122,24] 87363498325106101878279772052932555733557953272224469203750942882647299298720646834518957577403140905396255937664932876489008007679545710128909558685917821703752383397050584534030193491173681045605382269017479036774991473416140377194563929391685174248082377520460857417331737917725895747251988668610829580027408259946993447785160407541754153729582483209508841090447195567249341680313021179236185625285327742054188674639746623426209015646896761967417421955689981276946002184249132980260433226262876776659110555898910808474935148463629685084406573849654436811851885835798915891223875405216506579539395777113556949337153657604008969460477131681852087195112106162230035993802075059334834312739320992788658089712379868258527352223169427882991855307847410036559626110345051731322032163524124499337586107026980802352667559365388399357914404789565179091068078638668887657268715297398441713533926729506369131878464359665427434372733578181787179518828059973949887737926716484549843260805761276094728285319953912144169455410262534546977458200263598098945140485381119498907008917890328593148301622100599956454048607447415084350057171710316277977788560749903813018841464267416904144030052913945642491603107487314974756140413236125790580548585183821642073340374259336439687667179693013958551091213228076115674955830198148675662958370360804909583728888565673206383596869777878188875402208304669294554756787296355350699272579439528467593820476628108483160547326612406173789644727461270338434317296397351704789157492456996110730211835946909101734325595182929899367315448639456908834613506382845003921298270254835867680463793392253790484570888270040450549904770603169069196863181642373538037977759061826528075330228044092412031371985946377142637172415279396534951785667361995081437421364922891176869749743140796905577314846235385163247862893076699179663310660806800343118104658790039185989146048406336470315555473128775116707821088889368394113149994045751746479511909334402703410655540029167694682871625916233269007267927592555915277951658233033455408727493057877797932023216600166006527268279887234819858682333869816884889988427103994731023456059464136754843086445612891078073244657762479541319570663743883308487248849777595612544345656467908977755746444554668187416034937202136898390792979863068674994182413754947006751664951554931844186040000963011227219294335595956853818926809072644080123711545703661791995985179153952865759179175015729866250765329235968000 [122,25] -88104936906025685188419663178733540123670152322539704430821919829713672736136777149466030263137882136773422617993568591525505017232673213268453377174385414832139384335902866389639530938673424658644990634744601086631154755037463266263493124487558470025696519287562426345215654135784246260440326513954351384729350123083415173062389957402107309063014494220642347101533170061147672478394382668449804223149206945326044506227701874405267548468865884351098999306072953712272086422002262462764245167489062378296119986624042602478244817209365190364427577706003913926626384740476569051621341850392748304431211886432421059234697200517525038333005513142984723993309270194439110938848817222318024236861071909618287623039320193147563524481274240365445738251114361478804915462615032588597839640056822120963326631141044907412227693391367919385510708410420349171874248266780819968998670741908890418411890121629216940411800809519750763896032929571556120899491080632790090404936319619939968042788351517467395941613950887806835180807757767019349748863689089444656969263103341962160293626015913144727034370166294114972845866588849601545860787774262644103324468693383214945198792798297396665935093508141412400955864875333079673507705091506184173928045701052717141695346901686459640037616959553420537540665087149254670202554261103737805474220437800084743210538633593486589970663406006555236924781425848578469881229898578893283944382791905757647352168778298289400078325000142842203390532797847971742425876997317085781533108674863326575195929916920009725548198158611068071654936215688434982238059241438393371545969227181790860633440099870548485122714191125169082809353173391888059462732879021873091743792617861077092901687435320600345220366932987454946888698347263689192720449903639637169265346159752018146221943821476075820543930358895215130085476291723573246168143080863129198820417909044750489481634098762906793697306189147731785184168799748679021129543031650932053031465160378174969360201471705732995673756779026969259789119350726699025693509293730574837023204734499659561698304944710496645665293230222977066570435044452253792623189352040209667930733771523819125218710729932562983067523418526076157009777959642569840938615558847961984541190008525869885110284995595135729394899083205686993842855545336612073436773523672242511031799374901201537001177285299123518480454649045331802784441622773370509931582676913248148014433548531347856161818143250152176158035148800 [122,26] 79166672350818683702557978334247576419517619923876593532409647314009599666574080090881684038301203144465621184230384664592225640762677772271828224878461041864800999594177207966863152958292027564603478766549341347232678955585242501094182748900046899879942759814224225307196070680588582379500812836417073168558959845693107550307866389671011324219375298205482302641668964366158688250689064659254202887613551841306076549027968591207329352234551230874113450565439622869529717199862671907476426843042165605345485958902878840430720667655572235585264039693497916978169094410964341938383490727707653076620806516459148951511462890830514324210520805186290374351869385801857371766140084733580392568916923627552779027366668137232849785961806994440973925419464181335278497027258360620326279766466664524955947652704556607064776631526078596391343129578714536284798027025749873812015120095690600377850727906968361776240687954465203667691950659247465693545295188675978152793523947588476500183659322349762859347491921843432021346404892528911098019717325149772695848624482392144643504506449653524631148457858990969268092764146273737447657938926664897805184587014628802018089123703897031164482994061866976100620808389187940025973683823622799255283315631633856070416297812810018398436533004809336987266260180778410281063591400029233338748052634742850570016972452821067798873374756124479401253345493919237697415277147260803882586789651741638057985411890386505754056094536598907667255710137493470708223922717189311209273064512831230726771423862767903060952374294642729269081985122619063367716283516633162493212175546012511062802114587932891821543797337552143128884508828171925881545912116483093385334275230389385050985772241383496458401542275373672446176760046768140274697482517010400023439712029819177059969147297237986118505204958788494963644104130497417495259879182789080797691110484693718111359727946377611064311050174042428677908044592572591319304149305830146647388688965714509039534399733843509171585244408307422356942299084177918721981906138965666700193394766427229901435079086185710827662544862575341656542144362936372583621805672998932720376058327532523264305912243386501164435814593565827814469069172054582638115028880312108885066980148816483089488366218905682738118615313978567702914170431226919369047729535789761071594137885297643115049074218330805281879123333378639866137443112165233502265786265368946466263541133626011988843152879137076951174348800 [122,27] -63619805506951543044968648537287360527379264438512519292372063582675616946894371720688482222527735601063952846995578132788056697681932989877739867144417950662106915591355234330891646312680339553424473144242204134065280532938212581452518101019383962277636076314563648381924720091942511125762294962154628733351851502172383129064306078854042360427801378038235391131564468591407839391229771810820848156879939038374266832054732012696292212801643317048164114904883195040204043379384619971307405810973660763161810919166833497074339061806100740363102591864726643592657691046488918152663570808421679691916827631119297510670313869518105753359850579285399970825765571466104711385775196175858112007948982514183698518198654848067851733330710934136203066317764542708679445079803390395202491042620482454375101367324822540301366672213083752955754229663558260414937559915308485097365293758150938414706839765160919257237643277115215083892878828292623265446317835957896410495519830554629382681340692147138344701297747089408250501544055761363790723780791338670365610718702797634717668907771326470730800002769121368235003101841959801499856689784124359095007990963263501240889387111440919214837802060952573235699869275428212497905527987337931503836217206692975334960381010594752789697191183918901389459179554660693790362905380756056458690295580870459054464485357643423499798336352935403294553289797369483168498510980070484430513293104521961405350626290640183184461035299335463790212510271813025816718791676973130898655224631372114153554963850805375879208682472163617673391474006747558233495995467759275448465397014828811539492539474098875751661367270117293029311117036955977688082597220690708160851612435687383542948925012311550740394275106423756426840533783643088015633856132073295254563765493019600737150173545579597610798353860931852499223570604688503899451649018945090296037968198900731967964659689362487262382225223689707694608573844153412749078078464317541105013167473326427985649904445565436921991657003220067846626437474190676784683827466185916884206156317980351039706993608264161090317542342528779674810503127548020613347286168045009634218301307312336373103069773495570948663519642465548224249317630186647495095619226972315837470550088386225968481592594912952358060843978346122573746700798678474102344759351881510339119552660086147990830199400257770023198479775990222433915742573195385032011775982780700814460649760777229121180353296614275887923200 [122,28] 45822045322592262129878350544749053661513379461897526967624037457917027419844405724147140842097627477026504335420543349660910611112138404701909616536101838791914395910476618606552141687583201466131465621992143441070304715893866366270421670656838740490212924181302674791221744407272675814376425584735761653996297927574148184192804813124661802111476393428978425651582843638718335446081722098814046913099366589866749687333824443428772187050162405632364975013789884199365301974303703312914911631707072274649327456661083821661295768560845812504935592903354817783723006340297422799003749948621671501547517849201207555448194425498876690478355975761547547586411329341792555034181816265909409564678579915639531580795016278640457258269424377674266037770178686354993172478807420646318657703481198446216244221371773074880576802470764938340643468569591123614204733406042136581588464037417711834669677106231267280026558301938335985067910471564737451187568072611841213491424910159809345778673993784916672509000640832297230161000509618018950279716608523122732395925614438320186660930792598020251097016067053004941142201986338838204405936132134930978616297307148042405619295573611960927621249930102171911080491756830237953388220119309939160400875411344248043395393084143902209952958228957955658955173772168454063097802716831693402857320276654116072261221485868061299303632489641518411783202057347471246678524844175429571420399708039460309923652330921845454107426500016324181289671252512187171688159113212251118308137873460475809355718526659336101200138992058342575795318642683119003802421459105986244561236980466353847446684056131977495921949769901444401349077215526348650967813009335917521843538514279108973120077113539001101346736483734381099309100190138226845566778153361474308094543132483584449308547962552784719548026376518093793507306186411138087047521557416433696274435362600957142051321680771164013531768274008659030861811573295934581939612503844137520207699477763915023476828503802200503322158657179348563988888910761508909125107744981921100634269868360399812949359182777841702008943214255495177041248591546639109588860780567332090515723078977731581575481845820362856725900065139052484715285085458349609308832969993547547917617369060921992287252375092048440655257175840691798817246795717570295084829058309532998369813565198957428900565274220578695837650576181088624608959081801620596177328069708658253788867008106972257252688804569939968000 [122,29] -29583421989743185518732169361005485926880331416175915457366019531899225820294371308944444767711670271815141040878626684706655344264998046366957326058130783166440059415182214264062923030466545206083226256311204101948266126453347405299103283706279657858993350069289188210647251362255014403692393434115334199286775924674256309881810036201911343064487298471514068438935260722627861711705667703749296253378351083465464556945402879603766923473271143505199073427210554895820374917611520488086103837159055851853628999543477012859279268822000953664378496716823288604993109517765412143800296255638586311405558614328314888672161370212273151071315662832258541462448608778240156599255378543777627252270784176224297464149072176902287530713027713536182453235697925589240909798851107448543038262285892968105980213520175623012813816440020576507729029128286005295965071950513656139714355105404448105073034912414837038219982407147979640981582365153969233605234752695258780560809653147928972703754783517847113282598885009527546568283306441298536213050866650741571035089313063855447043778189995920811537933598368258089374106280197605376504375069628802736220761486978478401830510916196151437894023584680332000083761580643515301527097522693165486344862949330679343836600763294772238825241508861682846375763298878118836253109485849622533915193677481999193692898461249743745141914476684305717111332814805779645099860280809277259383536317866004185243487969453126736187898732667410811459595629731128295428872457721102729518231264758818709894508072436986914040378659947635178325497732332191511625361381755163216724104886561768519572264692176526407725119770511848731241820257089991827945945786316751154441826978046487806323020816723326901503387964308800832009181371050662859114800543317733907751802367862145267899408003495473095112599901901259566530558593315935559391927898643186448814453363409884919346418974455868159388250330237245203196152371207518538309277189093698206438870088545702877971248233561409309598491663211530726965097747621483997069977817714268461423848933808295973291806409979208225792954921179737397548740977905055119282253289472730995719457997912527210612968489536579748053657627943441729874022728703821827068945734396022618562929857074003899401957317537392541491404854601326668958093792143280574926871550575131223646507700805877607840642083462241401027548856610773425748425595197104212167151323228370291987027287939374756346015252899430400 [122,30] 17075123624751949899910456044672316637982504255235888770917676865998632745667601040273685655504596442041456922127112998527130886507204705732694258006443235492450594954237342770588170531264548159211830317435208384602637702059192770057682236533002897959586710908762468069633539033042780228405387732685331730760122821236796070412243375920725140166227608672707818480155895241251944810091660391183011047317650002052404999467158834441396363007361637950085006267307205165393769409142616322643500104938143408215212653217438198718536288077707612690825908381944290934170242192155272094871420230374982760879750682279454792820375591988486129683498488274577930434117555669182806700971025668115873985469030205529339590660607213570335618672505559613241547474121075002254846199108707452615843908190674466009677540217917790712483673544455248634118647556383435569176862651508242263219558408846074784196748728220532473002388189359578858812095186673424420744036410512602697342008489322133922816344734623545172713938950101573581956748755978289972664317117611890868127468969988048833618102729992176257734981731555819444422670022376504366643092083949660036132840065657081238132043972547473754730861553471714153215491349440304017110523007531795837855395080611654079152515759920497895602188911472385145634719538065520945618933737756619549803544157950441452064068640715984917001400672077918923696949052254053992710962189280847772621563722214092701573262266069006502037761846118270710768856127444653256526895558744240103377385615295861239533555326327830248183472818123921651951069835572361628389852269575292940989926733583711532413368912847869968240588568034306091631656437526482160789389074503490229862266660811017911475844045930066672601698741708293924315634489545007577377952603311482885442345461668069876003996308029413267190977637387381673161460069459317319000020231852376155238007141960837445830883757315779822015327991705914826942859750034262951856652014977231451796915089510000377052928839352330451146639119927748146378118807996935694336062862372179613091979566190945397403729117198400615768576743616246158778826385990756302044578329629110437759648303052832697403728929584822036592537631422186731767439782052047499004255997648087477985741149121717373986811012597216630344445998456319157298415454686735571801110445677730866594846409848112370308577535104436109155852653592101927095499588980217986175835685689721812816130028851923571736842338304000 [122,31] -8748800748475138476127972847866941619716214677122087345448523895089858180668809867623952106941145427894925482609118233383711609627441522126746649056587647267194419074072782471388073677954618229630094576304527952301344114978182040317666947532913740163751675181514296903943686894831236872655370052156279125060859096077834167079364940230688075660453325755606768695698432458120617123856781913559225267928138502178089599082677944754218904967811481476545854967196490384402318503559828412280030392517689121570862910067049816102351125079904904686040659628864956434284080407479970554585436774610626124223572894823892895750892907261027834944203961513544375056814046744217808588367258498872792431525747910378792879344259383836448075366129977738374948083473102220747428503885510464589824841959798862248301788149548643552198961863680567156333127383583339593984231446662503767674502661675615842626370457487419334100514806059374109913285566577820818884072591971885730877104318604924559012194639774345893770634145244457157649065153647725250256857894023651598716453222471629545608351406486705044190348767772418964823558865069639692578214235955435777589427539435127649132220916045114807845025271716744335842153960974116512905362313927169763345480662901909693263977768860415111053794847905037761122091252172752843486367854134163475619692257747875881691626328257794302454319025822719473456927533675817934404703407199098011378884181836180744768456472596372651319514356533145545269105948870923997107236567473659059447993343113177140650961466956911273725153682036846674095400948420597415986098153724686209120927899150853124145466198554321201751763192858404619768846756038532380522918076201620209360924715697506602144742894502174279547790172932761929475759065642890359561135163692592063731900954460270028505000661440056375478581870054091588619255873236284773838839497780979869506165167878601091066286661883703010149925562390852631047914532058956000230486103110670728178687892824808084178361553708352823078791477742594875461910940546674728961056654522537732964254014385134036681560499797658620675069904206200354748270805644736651162724080696276861710135407055638082565477677045122971840581094554345223737322466592083662560389178798596922886215125173126652059989405533056463869969399200628160027587377046343719705392269285687739930915859357846267926679953832728070879365833790393707816810627898485156794484402089324067007752956505913173498396672000 [122,32] 3919303617471011344009407410887262001407524559883973247543544521504994399601775365725144102283442076881376712710093057750953637699133767229739438534564812094077510129418137681856436629384560639344797646068310848941272888140901503167042102263174551714593014679950330844444064238594645497593811595729984140698904552368791854574684520308338991916957865234084033975432995271154914324447976623964717360584140818730376938850544486830454506510399007729465193911922340602255847291510558757552549764096415910525197208744870576038108739546160128604102160273294997107402528115236056986255198688776853600974550473534539178417179265649856305077794528103656695773647293880829225759074766012109656823910847014067184212444007520168004551084863022889989524740157054509961393916849985948385438458620044258871273050273840674795000393859854569946652689212967094352946338964476061118370268615227546575442179697798008846210051406627426215342632717792730213676139245390553787746154700567947515515215704890829915123094731246342908889247046698954393509624420797788259428424336816801597717405661427367875796166973511946206838120545290767049122554144345830947781571620768880515629878859497688292524871516211966547390883859161480535276247599941698042609804322454917422332163653088303445963259445450650432480156864056665978334519447254875535550542688856085986916794023892734390974127621472304048357770225913294676748453339488638229837505565508824222734884650425983748796423472238649551679727347482081631614648999527678204002765628384512254631896118936910349810368293986512204188862655792029509349410226866015204196660119399352736584881587779889088172059544447155606755822870757652105726298245692385206757729195719043719593599874566809763289718287769788424412638415237474964125933844216340435401064088654369344248454667847817863069736561872227144553366047475902985360077918583588759277210931620628435223472616056150754206259762383793494626175642429655401407382500515116086677902661819028467925978742978430972471390847011147453998914510749488034170476203333392535552326613092581186859319654971598371120353236981082316254907628092347846445887327555822323757856470749825246350756030892592686036255510870457112818501176717781018235469343304666787398701452571476256011403667603210416962051884548303732725805570750905090088090578762046024781010423541739010653502296945843713409074747426708457155489263447850859503172493450150904854388849927042081855897600 [122,33] -1485005928961251838312576681724663939182119626543255605866561768452680223246691310309406744617859353249133018505366227703079360228143976598653719278999699352822693577559024995996893089626041671550595406782513195815873708319692482598871421499354437371171313063638372008627829815444878500849893611201220644287669878647825592690036806269672646334568276768776896382695476051997570015056322089405393021963003344266997871125241642165982968262139890633541617533454044353487543590674082710982682567413880082729463672428649881421479404994093573854884312533333973673582921467554734761367736797304816819102197964259916016347201870453902161332736988497475591741938818920823220967923207092384738701349498381878474926705176101065466346488153718093373376438389050544192127547794631182125188799594456139425081805439931905149761819911110222416505053890968275268038052532712552099642502286271602657943131016652758518962497974280276050383717434056104303603941565983700279988879010133084460848129122863736395307773857252114989183303272839952450918303306787870929813943902049843275925057790413287792669421411410817115514844593722702161669920788560905183555324596931271883068563671082039278352679228668034820509111627060819425941423513556931563682063423865392721384035222729041809762314795585018262499685048935175520581934085040570227746031992363635338507987239785330212104789895492348936649813820964579710133538387709451024844625214778869615054801456258296817293103875444482296829927549152686877539661671909201444733338842744777933345669860411781280269745813556414643291922936759436926553482180991494013387401949315747883866475782838209570016049009763472761051848303585752294258972016433202932533985347989934253956420075167954516317360108005259121092950234200420546383671972641040496367312987422540953343731040796225702005184726606189696309126558570577163897108118753537258068643170307677813510324143904958809327800106385139116638916966909640073629581942872692964966292121298515815125979918731593791288981129961675222442261324482899165855135890461618008343505707431258889277848443901642917841506427965769539207901295339632996867534192590202148291537666241383694757238674847452038006296292405542394860968033944905035953844691762088609969334966940970666311018554193925477348043570251871383453882924631534810152918553140115456420582054097177880824267378375712069648254660287694271243993928508723109692858196753239670767364734687767429120000 [122,34] 436140868728305695900292381163057650666133542112700526302111536022856362809705147595657927677411828771793589963126730419528120510530387753987768791676371027456530464491593228976464134171945184525139169718367901505755369620054845817020485305166926574136229049441010862693537521490373637220234693933555627577635237278828333565381354936930900302358169724622637273323666835651098595519798805841996115074791493557055911338331702515916822277408299419616420838636864853917223183019915088845789207495331113177690218978973924220669821424929207524845832963803767138663291868555085646982512399009935411900655623075814502147925256909645036595979759163809637543994263154911423504346843975844877304953137596847760789716328590415065333515043323547756915617905183485933335192149835809618843830486107145083681528181838064467795623851182204190483423635159060660297476512680268550929143067747513737004589115150866679852417268695435277731160658510140341355109860008888569701938862454585323379527672009809887754562982229428478544911288745397016117765778192915691095500353879828383548459888599752480104666550494886069961343603651320290511953140865880199111504380445642776015700370956408736674057957891080759343269894356611634478461025374056806853810865919786728950342160234890937905457901918351886129950693509518662020631591235678681932547675319332431887929414186261789220452013082689475583417609597550869266552958529003119501785057555610329378458783870839158394399518088452582768956005107221154768351968303698505738015102426242466299316095638327751098739781264752262185045214457877480293579241820984552449561188329946613953234347744438661024456987406427561650908684717731618362178609572574706172201723546135593238793958677199195403726483673840780288055372740672932105712273350286714606844991271977426649054033894868700161864471867493926334314234628788896824162880531071460738924589615951119998713516818456529749718404948993067124258238991949682478510137614715811437532188105039719971034533623772062084327275721490723917785081541673798369952912437913532437867563897105421362798192775711083872401803730992221704420305710657432052015206024451686173094998340340785772733116652555214390052426974669397706695735833447947341070336452231195939136204379134470305799962704452966556529326326184199748612646710711580982378187025273232062194786285874565768625794661648681482204292309392196608052129891355760503648313132625534086004222337010892800 [122,35] -66853941244502199448251372325672562613048409453592010870109105643712350135039832012851634980367873625017537454542638065939159737402423625900604841948012181841496727314373485469330742305467713397728969934140848023421828617678130305854650058746949764769850847582941193475321852452545603876343602038839578178328239752917160574102419035015128110721329352571028533613012649443629405194776967578724490595711239334281823482429258522418169010798588874428446467425357726012617128451814782737716284611409315906215746525022017731200799740916864106712247995389971042289780224765741319501924206089589666622908415526503560258788147871645831274841629868411377739338766505588959577123449630080249274112421885647024690839295960418065334495400312148757838668617562725192437772036184557076585868695258016948423535961335097490839002165472436191490934333980975712378487582213549819312174712455324465061155889415372210770492595643021465927782668678164727875596252573144294974592075671219636801914298108176727095808066385667086347447642180954496080654558852869819606873591782821567055856131805858638985864425980763709133971801869400763914227685581811569406220150774638278697747762383684570061280874935151317407669977388864045556119478203657765125433754689092643148406536596604884491897841801253126172009352329407173746570001923923486108764308221313298873719552827221989576667570942843976029120961696903234996462605714781056208101505482688105431286376798253014118303276925324546281910326373766407344557862722498588640686016454913287569155216027820880715079762104920604807560306465485691717084057961104668116460735856257388678247625796681914429188403254222116001658206770065844831814099339299144895864435731881095256387710674425778790033150955375082741607391223928391337056567277672039527298922380441636502495416397228758601645988213532829091461854327619535607525312347327435236314549152474403587209817927844438473643721132057574141586994661286013585541910153207650642425138166831816353966425872284885729926926430436931561829706294342925130752647370481622642323954313220018174058730665714595329527563450074383418871331822470230212901001835133000446757958707623016378595541075102740929932538955235436737597903202890733247180313870547640975116641525259979217235219528700883098544018876386204298317238242198863374235182345738558288574994080855466392960139831498599551847158461149470686520830852920937522390632572085596364165850595328000 [122,36] -25138858329782935377480590294235885865847284669822068944691494132335578896442427031457367187412866815508306535578026726344885793535138459359619742361718587386024842861309129475952918839631918757684664859279892544135721059737161479007390918977896554785278191807289611189926689659251602145833021261083035339281681669971697486791579776962044042475387244669744579695020305962015039252687995322335335748563562406682678410019794462283642386034465822087054139314078190178733582033663377912820931439400323162380163921316704932865004789111454562425319816186997315520703651341566574630967338271764510000573589932710477609852752415353048461800740631295774923145580937359033833519595542545746447223307025532047096261530976128473671341431741227810689338174329217621437593492535558882624150832361452420078023698810744050639035463168321432816905861396406253754169581311190443090401690513974113328798982999530571600314055452231587672052925660250763528113583003587143507147613637486677669984064521342491510944613928819451737481951602117386375863443239113480911471384667778465003081180872902147998490546547479251283501403627784487882331657325210664608567051888792336644981286470950597102830119889126781408370181928256875798793407085847851311295537898361694817071990785213717875390942046424641772864733133848807630088500814562284278163358541163230325876598711156283935957461641015674613097904823456999024362440682925853304239041963184319940833192573095810806498219104698766097668549004867247502791972068848726707943394305920599835080791060816224272283464579709033766396145145776456220454051335641152597364815662018329605383705030535226923201634196262727859933896043950081278330357407709555277526862168302503082574563895604459241972495567229647914059330354119278682191228077101912428038585172842792267527663216873383112937110917584344669007252517840959393172782133063174720803056052331532001511414933070589173656711100749725268414312975918965972741297928807495446705363424605268276232069871372979274587652016490110550837873256934841332871457213128166451393258877031489585380794753633049944736369771352071224921784304797071111512271641730874199718323783831981773605975218896533574744498353886275528748560423119444659303930395041396788499844445644023415832163396707089408157727824827674874206035012589611095625330484532363363230453322168963732710697838556131047282743993863283976610406415594260676518685668004504975394943795200 [122,37] 29088098759188630524084491887843088749910624871123132807337213583355278898958718564563611949754836364744031237065410369909000364189216975884759443208206461983761731547849985764078132277362764153533890223917379504348930997851155227794222996878334917837610276636569984004452848430716208581540191380294104655356688597509461452636614296620478464747523786593602949566159296148812796461661941380743894049118456952930782892972552405234786367477943414987635895350031011242930731597127934641386427930994788142303499140797878967871500354513785931877903234433243672599196824798663017762584577942651973143198365692523846431538609887733726302448893478295588683768218378753516789511592459656377389360363222374482106469169751340310669615041090020577041375492869228895824596569358314792625543457597794822966193469841442036091653118945287758923472079102768526694697508180794101183680618897574241629472202118830292700328617190657100680873616098023742974074501411004000097783216744767529127975476475806390082288538636167158463984625100303926149719983180734833771930658507518209262151116649998406101910971589642151241124387502512297599143183390795530857354650728354953149444047243897706658196559070630356441677402762740077811473262074757556347423257423992488012524607919830325497796837811466133459978702859899423399545319115712277492193671293503401925691226894229152558289481808220919059730544090099587098127311324208980023846960538874858231163003482601302033961473426897383362354512976367752699474206549073583039857439759682063100406069832637011436296308140349737848590963724712530045487357569891409762222536477470639223720411719002153816815026124784469731248839482675770110309956578465132298029439032029452384262979452091229296378478041628638498854237961845323385440138092394821648551017633838273757011475806246633653318305334681044918171515299371748168956301934600068720259812089466063585433098484318873225387433398972627886830499238586089533495536886995756496930298943896537372384725866071122474774291512593400237169882894738375733065059897394553985209145007981329578208209714921656305059328350621937368446867247985710141203116453159960199220142563209425811169175744672561831927207497327776890660740728073344135424738145158413014060015671024354579845270459405724581232618973289104775950459123461286508698388801786405506642976878151807804648918577563702407874737579243351685242343117816557435304367358718898150509117440 [122,38] -16584511773146409030143589524111149298398868385095461107252690522957698147154730897757681778715180607216970871629305215805948442061963796657692834236084920847051931890026912460859016146483049089980440918438633516790117084462245025943880752734532549250298274546209035773566592926744825273229732924238541000586253589317581040894214942846329225979663545402729382972175097509586180841195392299810218406873406706300553374298626951762359536296769628524867470053386294536268563071693437983426844447014064644771219592045926684101702160759966851361207793715773703915229343462162636809625881074543164649335496858061222359299326601595505014727646801621196728060965173757291966042687438882813318501313239579316901273075972655721218542969860825673744651204210486146924043882949681226665743325619333037116685690242537978044535909632456767890407553042782433333112454468101977630933005937071600326581970934155072246536252233908684906877090783911383010578032523132557488854775202576087090900435963017973254590988271643692319259390234403113502783148720277498821423826777223823086604038625429306104548742144384522843049365696186590097403860681787268392879986231054612996126213095074597790340463397870583418397007306509052305739700133111030724075746980531782236466859712033844022160949662256929942277713956291276728013797226234224725875306356452891589497991885977156299744539921468055432318727242079012061077260787445068389152763547503774864908503491703384830116985506829997029851195478342735468543185825147217910083723524889824466392887175363834966580341102918498454121520934312367106532520321033836731680534174906512623319010120383450414614050102220128965079605170844297348171459733390523566438528556816601656982351611083147641557101889000769653882276104814311136854698519752028885326815840597498532002874592546961184729906284428442598692199613868603604160460413406257126537554482402056817261983898867247295297776186724723211536561728287611347814201669853329887555509223714143058690081946120207065101663003548538620608973352316119192867450904317560191250169858252757012284757614983262248378824696476236334502945038484655512824711253386985559949996654186386293478747719191362422506172531217959847434808009546824110302524414533500517676399849341802953205791399735962722963590669628625215899952820005488583206541311071584179161658488919116213301063483418862898941108468473857967739250623752804637486258551968204901580800 [122,39] 7126663178319176396240960032460946182158271301779839635620033810047706294706858555677997470739475648053851436346764420998490419471777049829522389781249549657599395719536804576064060333451446125594988912827660903192778229937656056801522382583342855641340272341253450379232500334008857428799464394791686974425038378972476462503144047451348467825906423540237987097345568500303567507862801241316025087173527679637432539093212449582579869807238886295014995819322558402485093313215140199665906316256651307730743172449384602696794504286936999521761899566143560862675735620845352208639840425477493821302751567143180858637911252724684170127825667029658854805373720334333027024811938434236961620162774473504072390152124686793176226373071179313537143687648612887263234598530224995926423719513003612227825588568073990685615406636663328531905747938134488803189200938014639427782534640106836102264089376926593150073755222406692659815108389251392177183971171986970335798266579899307019686561184518572102944066323263655879374451541670003134036831352611795842223836665935593620426824396949650930410851479887285429381539645789846412333135546361169697965173855078871590436055255153260837512098607162912735509217429851855224884002099254517132032641971425503204770649592742627201463083943060201231403227725262167081655436504761847415671789039184354545400455743358234938364291706381603918457721931983066585977729187696083944552053206310571935816155824329625866861730845220500869870565985405186676308713197129856668492464781170010249438597104477336027537223901039432090435170586840392773608145124636147459026569327471731856361733725117488911488057666185047152859987312223404704599999065305066371554529745130561163187295119910703531276293680281085893097303203812930658588710181743735984289674599039196010283190359229360704295912537006697938411551249730865281267991315604160954013853206898216774443583705990921119946173064587574682359910526322159725969617579276913345029693081766750898497721843999292357031049573842969492172916419610147058741753525848276633367612279198767959670064518703781859785861241132487923789354408703430438031539504854725237363039151709547599139124495188264275776184393502975792915781315617476158283354193900770944953070540762861489827177985736531215971171604099362290316875893607040736213858363299245289119406294757807361788378650016868416324698265423014800608251002544845169895563671086563328000 [122,40] -2492133158443443672674293627026377205710956344776212034153243052566309348178205102689983308707597086065205202326860881034558727223914596059259279092052849593033911243409390641073388733118948934066723917012172346687047373339715469094313824675680586900217348074477735876801758806396160394106854147896975448650712369207232056963272549076824726623859915045087457555760188119215563925731132544673324235394376206214376612909718804352543274407802845495784356170743839191759203408438209899890553335295386222157268094791460216497933812718915270806334017577553018875763925218451318776910389390153711099194051559962298933079320117563532175857504036791256015597966903196329310572791552065864632972488813566377175707542607259809190894327836189267084267048650547654629952397889334578611667632102956800967911811888742022746845051107548299552078378428415280106820220186742554452210558800757658255409144277336212001730631495308323407735675424055684689588559912093763964232328688557986130360395953051845754063828419725064938684922991478077864884899654180192676256708328257221139461468006493790731348802334007491248104153245992806995310781149153523532898279158160257473048544421742036281427492742667073464928860238941589719965854534671296253347385258537146201093148688974027288182176751560381161969979921671502205834988085061992568835999967161910019233697819482991885291998391044084965840833736512971647089577121971871256009219757592279217794312600680606339058110652517051474678606784566757456628208304413189156049058608609156246023097607690153709900024556205233524219651047586337544876314897762998328989674391090548195913331224577485907239173132791725815952627578882744479078972126980868047083423775750344251793516159658890281381835164560882829384542503462537260644179850071856416738959647662438671488380837844499491044258321474405182343235354088997377052951008023839531220075434238591746835970433806922805926955644859241232191393588882417865481230251100777969514939918303324321086293873283470137049775561494057454882908510186711768460012742833196049665048209341324215144572316505251276410282189475071829133169133979495467562413499499243738010871325055897542938754639886334962104069609619779437646397871259973617794082255563548229952396072153849378445852237242384895163326572488184907784774489510130847901382484449028644154421010841273539468126942499000909341941377104339902682293115645928179849580990389288960 [122,41] 715087358379815988511772380114364319015979467805987347822030506910618643013867660743434013846475562356192200655816038901204143947849311348331204125920275425331342853032309273967138908443556262432999120216251690154381227067390706555776844340894738848023802440429471961491410322918530317396231750317523164013488460557958689909984372010113922114703190330922250262708591110040935753807034779195918224011798020503452548350927568911065243276500178398904082866560867149682379495658151165187277028211925264616405658912808487161974282868995985102711959726828649708535893579156894412777448430920108421106511879960554128505242841367620746885387977943962957414766006301627683792882350956607390808318789625373511508221339516176820412290898816570180726537484425236973211936344532738397065982841243278071275102069949084120853885620169433525419398625477248682797218421397601772512290153488230041767362041242172208593970580025895556486544871724940680514893845585468472068516949220213304148788109819846278829298113217627642230652211622494667854863930848676975555232543127554439525879764466311161670242877653726343411560370731527940596309923173887714181131032569726227897826694194620440386753036645061654430547659176367290890159455618726618753546497610081631419541195923141693219643383309756622903038919284793369505010221370093997057847580340877057943284539840091630379790157267816370237929842937674030391784289061321142952644841490978262933366015264236663789215669160286074846210057678074728724373114680667673762412092362260139603822168710005898032010110575207716844269652263021900905616993595176018511894802207826869214229210771128033780129509433754950409202641227273201168120243117334685171386899219099878970203226553677410718369470563676937955301870913145484013415253221865803631057807184188110705450910695145062420953650836358129561132353525085971639504080968795766600328603161648165246150128866165817417457491376548221515177776010820859112707261677407538564721029085328424807050667131284232592006023418263860297963556471304995779890272512964166024250551020439346804526252450105393904872592615370750960823777987795615558513345565779099415190911010860661392104231213411568269260044238754950453814781089717734629353875843603038103080086171236519017042264512675299035277884967944447987973610766650234578306174225093005266116538759476492210884071720720799852337713107676390063736509897008518816500925071360 [122,42] -161657302449538282653923322616540846760201721949952398088415979765993101112429012597988765436332099373934866221471746222045274436853607092473533402345715185068315587361023757784046223195755030228352221654609964554012371898394030327420527724446369877408435817569472818770795762256796963584604803605645634943225729805018814760441736120538450295161201792566638132803774295528735705933784966225846804651146532204641571444752668945577462293690067360881121346696947577023542975908162867124728591380072914669524775253072658334030336479184237573420099739831478505902436307333899401872982109291625208606643048326928924110532625002627511594727033543648437588064750092029425072553356922469547497318881491092597963770424698014823504499255668542376264302228829775997792458892854342089055420568442340587852053594475715809395038727805041420526126688042184295780007890847692892678189928241752171734206732298035888015082906921664189374906742779601092507794467645476475492076629603068856309804447312967131463441744171873136517125462635063246433507584163805759488665318477392505873325743755846803341709129884012841519055876926844188060423249925954080715338511889812115976419646957775650247901110998717184386210097232146306892742024928721504514529802968517826820636612944019383627648295893586696010922764057411112968508840040329733010368602255479078995936238637741263708193094516683586782905218676044820271285584120752029671940946453215627846189190101969429987743474320643098013789146628399681892565920486289223026652381924376965001381843726402870930287381067058403393195119243726206523011904584216529096974392434608677093219600630310602445188528738886163504712250764665974665999956093913671447462379931268206578674357628385671378700955694535364651756380154722991424385311388616862058483613995353217072538355554202696864251400733124547857016400987180053190993361836157980436354004916177326511594407092871175450500400924278939542328019025775333712915503927197118804532275961287560487602609374503735044710922684594497205007687109887265823974474243506988075634360650587129379638709604964916549819511379400783568067297175904540830816647822116441589901707394660511546026029527892515835780539785628430850859462466100770321552467936680576004537627625893750125400191275570709489671808222783813887351871263428864013411522047907777280693147915827384142563994185499484225194633764779504875757282504295773718110535680 [122,43] 24332229083667503205245277529633874136236623629170485146519628120007214332089708773316605302873684795992122396683078319207061197615236648345136407993645591745651504231594890872876647661680929654076711018483379843451831228667757223624734680879178704957465587926823652970217277079615036368753718668161523853934383849407240344779855488982654098001360126815123564601550728634530038950457254794538842468102757732267774065236863646615897820947689829591906955237228186403967366281959560175841505171865511868761735490381392529001002129204332324906162766282839186667544361898374429158725490644168721441847593274793513192162942187828062265781651334293368434089858021186586977513338702246618085665223786088423785458127732504852958525780001151740295184936768718005520675360279087777116341280218383782330802251371060531017376931287124175618597111217951997356519664467089423410652550024960056730780901699793349761506476519218313390202975383764396781825860451444184210447244347473605018107901914500789434817787715130661628340229134697077496363884816828466930205749575218897608135121106442802893456796595924361779514288184754249478933166333870564971258706496809970012340763867465874783708633611923078006470985562412180846028962101017854653315644971754576248801331520531985096107407516823729398044262705662626984955817563886975672103997600568380336181966132998594684202417537881204280732565244566201589217491868647033730758372111112148810203175737340466803882819930866813910040700800916027161127309354511218412539414791545180233608400022941955745008962852063594084340908706949955384330038371057827803905570157587780020169069456477651860358349443329786558684848864255024543374391448736702239139383484547563138592243515336850841613876794152639642001828496740986148091314451682849560422884375520838066571235489032579163835939228306915394692532803249454123806101527169410522166972199193134945379487969211826679835323553719550807174831798441394958014470055753309763869334578730785278326324586683135920882374016200305933974191305248154243791376239125583974351237609788973479563041234155138505339021142000851934415255862082787876623868560886794783206846586366666458576867738694280367073230635267393490648816099161147825414164887156578179593894389374204867619786653654390735479547128316549005927238049761951294892202877776619957318742154929897547605653811605828749083836531302534942028004713475041604403200 [122,44] 55164469352569430303859576889495675026636452550230082923041186254263842830752747448062843285596350506922302254879420465636043116136838610729974656681146938055388993930165301458181017073650382827634181811578938205835075877462931511439079969930100020865578984155599114556246287583147127752247002666151894276939902432503140548250428250490572766897643635763437342800733327177674023733978939510568817074909205024083347031975498296266029925892886168662676319385191281783949516321943260890884484644785819764961545290906695842811275118965980053929676619867987583456596055215764805115366723061887207844066267716788375792200271651907289461176758720196622219496823080016778351490158589802160207532758867145405373496513960256000289791974015074095186291009869730132818475709449764889660824997358423446623410874225774119153216409391121857016755058520024865326040407636901725585194456243405085598947210900934196171466495885106255902895368714559609972604780806985911544217125583502710304596096929287799742157175163403565635834842664284913161428432533029015821106328988391284394695085891614079295274423676416496749407680582498160381862050520390832943312322111019111819739626204083537097248877042258690240454330427881192850579359125632261453599329629115007922692129925668424588977825247288284518261087098745085073016209235511404099255064171078242385255559189716051539165689107289221960391809415076002286491612572750504242313367857337056512775087360720628786481129282730010364145107268622941762217602916251226273496253857627719033835194884887780872602162759000523999593408851248814276359041057566147758863510580063121526954047496661769352572091937888445329982224108937550311616037266149260688825248838964968945400385532944057711596634195541424715202427588338850262352920465526623995333203809865467236509962441159676861521610252181177263806220162487780645237920599761066718909348393428434400274961010535738170010197221459972887553714740387018493079472313033064074391305445420690916035303154814351098029287769700618171242237601066381649680856535259937227239685919106656668610482254543408396957069612768957190563300691958093693646891835300190580251929197077108865061433164738534806455103210952705458727469519723190563921161219424381044559158382083808230445268111740605631444356560338349295351635246074672022885432174669275328098172832684082136097619155489309428482692257514112767995675160199823360 [122,45] -1565597728213330393478373155024265741593735518906325800976297027171126200494782394044380325676167444669037234648505471016754257961973504986612967041813595460234098061846812460837926751706970530039072542436631242084426396893225940014867721456972304735783913060391323945291626423182515648768812056724079438515630110076245772194592695178220419407796294194988744443487650382703300449096119927366173608838835853667511568329849069257989716558279322082245669948295819357319063554558523491917420793088029625995750214468198896579134550619913266967592278172552553129981955023616025316873335275580854373074604447683290629116372356498887881338995830898833227837033324789649685720834380488201470523553379591472677605058563782015293640205522366254189600871655398075865799426971572424041316195801410466799083769213620773430240242431516566929654716795819678555003169490354431531307455160484880725488219955993783029157070820501360974867030937615643413774037404074653646404918511679259532626692630997933310709122636071623025541746369291774012381782374456918448042890078029373482487574680831676395262474660164720126362012795144557183499486102135462365548843234538224447223237263827362603259861347775498394073094308298609550152268992739207439801829724453062644890981132618027741185327404887476120787778772707150027525050958816330501410968020616778613877493911033968151004710074296416751824320288626463270340246128291868006751491897604651390298165305936370520296420131011502658242339011986641910260807156193050133823423371114154229606189854449845686862715382622412882589451437116841900282409723445646205122310942514092205125210545672000450582741524086250973300439509982160831872103080841135803017648365864949227035083203224186041171751320969013750461718784464008668889680139348290746628164940567093102615649602140628261817768497332719246742922589135902006116498494992863720215019137170963690805081060334570770925035193150909331645054820791809358580011734878692154685050399788415434691603488814404612799426496780233556550070244014912686498531996757565203513607610786918022596631894189856449515251225769866439209208432409919812038742927171685346776287903868689025815841017640206508870403387379892380890789021550721848489268376138105544135362333202401180872496110598279880524875257640001550938088852213069076212568187438381175657948413652140587369069247172656634054117270444709819912838102164439040 [122,46] 631643641028453608309610154511727823369903418308256014408228852034554290737213242253678306178941193237006424923380980718506559611581401725242324634967456069945840347507246722128948703453929190011361513806673792550814200223638946504610411139094318961918935442658315344290671431502650753580313509045163975942430439733155558946543522420173765888557010463261723120914255215380194494641860624771322973787114524696577031254679704625897072164041234361924612413286686776550827035710497529980759702944128426703480881190591561240238533883838615543705804631715910461457738754544402439275830413974558393085192804700954820079589585303498797900582582746233333314453991847883190004769254401405674937418166170090528187259606601216248860957153468892709242498558340294854255135372954005048314176052350554923119793333068781067454406077660327999700215194317574705487219363976052608263342762739261963334527211686160268139821349432059871405563831419585445209972268327055252030181668703258766725446967233681915221879500086235576274079144242410513757036933798621331456666719218794812470276594959043289847359648340098860955829891474251508247129604525476321201036405413696790530219803452267249336177280352883371015943764959059449746889959711329908883532346295040672776492858611622173224857921111730115368293416432169513338510730107179812856727525168866718058540622855853624581848205146645867390498603877526694862533627865061918886989903851802598238584846308568892483130180323075503180436618572807296057977984523994514689614148033664648219321384740981095734582249513889605480264968083276363865617820913834960618246440720087805622588819898779937559568372380626610525083695652855613302379957901569850103396782205331926370002489658933677189897104580761398720569636298784073197458963960894713729666753339014115320149393872921805874375672007569628224801820395731940284410009373533830297389417366220519402626566682268862186831432338382104034357407833003080094165705288136640191751798421728182040307607147860795959574656552081418398612456189062164595759077397085453102952793078853583228262283470161959736705073728913017477982135520219502783342011129277347270577973838980471421264803699531902345064353685114248560799939487999726929356662158490999227092236979180261141605773233882502804168812496617992521117562700696025975069011271342294918916725580053318045091922879919936562858167904072663967951478743040 [122,47] -156214237473370302115289454480386552736700546460978132647284380403997756806867337997955808763765007655013685735810308456834293954860763826647138202266134300323709879880103190378029301003841939532770078098820878433696271113577906316797627194659411411490864590661297773875217297316518638178844692814960776793168965400909412926404275062029776102323099452186414676429956159236849263717316065165690873408959156766480961856414498049749711742281324717501454809668507109622201785487167602120382258196660397241730756432562527718904416784098301980427050099431692631674051046431451879700461410928223140961288228221217968022685338678797087398514216260238517483776080029351152291463618185432351930705769126618091817381449097620246726211376171471945034614240781979630034520265139395253787519406208675423226888797116935862495707028150272200976148224569105743841344556920391181630739577069054064481620050517709553645540005600893617270765547455888392740586507057975794294077481894957232294478901087965294049808176679045745974393587059952951748449162214245024933167446769120467794271962241035525692375518200653629897707994795106637562023213931463741550234486545012875760852723319260434216805695507620580944037016388856488195973053318867220545608433914492888551646974854690413629467659554162786140951503213056368244054328556796124671684159790938385682656158047018496953382668427381796862439473159400875199163104363908692675562148702447878967571385461055458240225128286115950322062889904309425252549239121470387159406506780746612422482140519358234422865155682179529339677398402701429792823132253379190339134129865039630423104545652146847432557787350940797236265811204373161704963000813272740572728068969572384740871643147994954799521736224596627479249512760337075941607650061088482477645156334671830504279423000025297151421176493657364169104302621864186513479595020466914270766459467404996232930421617505633645798962820955522848556218739936629566895183855907156319667497459246028411620159450733540037103788514280421761416832751068949532091165532515113991160284870775953984503692816704416851055857992013595848516189300828138750975158571894753248652622286588650043152096035830391322057823753780793898698028591691889423593643682344681653494894673883802066495891849932155636580967406109349789777240439873003309693870420636790032169586292365275223615894520495259879474680786056095947357791936 [122,48] 23679922448980460406394197557960640453224974929920660527940928557663806033324096394941338064452386524719480879517608279229120774905970058243024834704836658822527166546977616961110158897384182695123734383102055205002469980081056117550410100073255421003048801675428314712080895512710042638139350864428185569837936465367539063119661710710962559090560875471642864313331946959238143301875070182545366075781053488218680685027695694007426142783159161735624332074147193802469494190913685701971005012843383492608362731422179912866287201638254128368759962361456158124916253941442912313749763757879514237575259970242545893568618723784707106596165756803894034581460545624240532400134562586367438552892791971811751973432544680044607980732173300729405375735432264534544125405207350679424651388501192373345370525315006848428575897908466374353289022738278611220392052727885621839651143846921945985795759835028331941968113484588382588931164322896237467477680755202438281506844902886231941917812643605557735122760026974468498981976533945430491460513164567108253681473800805829538612641260375795019937497234111780789043717307349075133519182151430295302631010417949008426950348841324720633312487827812649343286687272670266948715369052200342945231929555136250893056173050987028658103626202566677744897992523123385028641071748208043550606300975225844718621529658547509032929676817711717942308572452067468001154123697840789146576077462043451494471307284292771858793310840600656413948020577985722744311968544902496023145052906724468858822873308636469870547391865171992743824082755846920544020053591061889279824927277726336111614222955160147508109757467093155434341562883101268582000692785280106608206554136810760075355881498130373523197508162908813127794247243076284660174769500412722307743379873485132205587457434123216436205139841124474204553441096814412976089200814755125507028332738691520109218196318188366501687851072377917425581068045354673581997792497724491676078992068179580283493172230106824991777691819258645166889287933661660247892508624754718179850270540586411973987628075084408005800034758102628576698256629280526274907829958225625995776445033165161497454422742286790788669325346425717085344047318843903717339924683504907960241557293355775364637047099993540979629108420075598864612218717282369352768641850304093167053501356136753054422623261919591942433963524232429733245440 [122,49] -62760900567972363828082670521003514983055220531426888448417149836668639296517730236441130214225646928836187296697621378616845627240640136503170188817972806368116071364851288006054384389007644404449154788722403030243402468842423558170241591702463472339581669318700750143740707277616974683931851958150725244475878059403568762528782337195038212300824384889115578016066797006338309573528498387562326306692402274371916533323648572062015358628872014576365886617889455482455358695026208953965540674675619782181298012217575632649099243228232662338291323850753449153456588016478102700982276933129349510971927012772412007074134398499953967377531236930284428346368509890006030282538652304530528252205091866880771818783702668464714457595055890650440024569152079983929771958696582798054954337325145548925708054055670277315669779095443439890042882321463061292369887086270151686979403484653264665140462453825871941333481119761936817712368437479921226854054309876112603434368953904133071390289702491166216050772315167577719549325309968305054018230992736791406564450697379759206369238240112652044514467438460534143799349215320199817882726841639315677890187716496963333437122446188199610575584598078787922293511709506362661076925078642808727691688917779478023662136711096120331302361298362312662428694826506823591660217810673688527077099005481743664360670548102640945187127829165997952779683943702671589852293919907585557514894871024277550535855048357442541643751672545720012680127453332775281313855776570061108401607692644630534692549382443078343504687906763114638488063794750815175916627739923564504739886182302891819212115347404746951188036268594360516018220491681140239268055244693347912521647512459339234533417360696649486493160451339291353079926258686498815752751011201467256344563964504581421540116161348891484571917185188782821059712610549937719076209817367591095740320243398714056969700777213129865041261527885138146625254794008941255874045144786566471924996901948045066513073594965193717664218810902188973570816052606405032041317959602130827396943023099400551481279570353733462393726460121359149786460929087437201589221756932676330000651082120043080942291366111933764117053939242381090134599918721643833807037347587802417409671847898378913135873969729515960253675896532418816070825720872287367327665806561131270136726611834463753181595523287626581789693940024703040 [122,50] -1360504241523934403454607271027797414123452838113136976513108390767234757276757939960444780531921868240728698420108919999082049530462723384227996940448035585650074722925024975938602974233681215523565396481654577949996474460494475112833846623528915195459389903972574686832897731106467923164471337952769288351765527343977863468151833872239956084071141188011815763330246139855984440967008878701522995722276933299270010083696477501735591286073098052102823229278924191122301619615312913073966495185278320514873304745376756211089142729561030891510276186809055021662822085783050876727015987286450546574276400112715553711800097001698102820871985561661952928715015212037150995901142686951940007694120485302656753438253024944806334178346048914106573742059012412634283530831420969363164616903477314572755530262395449105440913049112503255611799275549466292231387111791614897658443742163434925284509260943778009107211909004770766739615486736127642230084914865785953725429025089896330225225915827656252278060019163777292892974157295487410602727224222878168785180707042368164078132019810536675502695216049083997217845019407031619019193553898377888665786795922540694809984594401232644484845763672366740602595740311762118264775164927008376901422659490879898187178304890386237463512819658195647093635967650012455260461196537289825412201491682521387213837509588157782728935338175833687331038161554754525827888857093353007128263835374136063426029542267161153323840319170816706607112739821149151609568051358130281967984693788123038909348516532762816020545809128264081268021840006009889814932486740479862228948777277492437978287862495075373915856702341814181697378932026283883998753031998816343031775631853000255797404846254375611071913623068192374682387410172587739501884670206177324989230083416466770352817464649612842390988502585652314001124747271419230633877366948340286791411287565746298969866339924632370118534418409105632693707874895367941896196045400139946215029745766732889242799489150824022994098906778666011123258344700274729300384932745719930401970141949864550415025848268432679386079778689454207082508509209968729164253249512610539756510682726961220681004761241055688918426502491774385061335998167788158129717098367734457136548685924103668056867737514657869117941902101456788619133588512471283387970254859719274636754040476641949827294827000432414002309443320597376 [122,51] 549375977423133176090295772413118422311640869734406292137751726717756416204628199524717222927992437077759777863891854297028778469854503348219118636851709615160117115512815366597936633603280742479839603555037458336390536232944022910168007316036387096576046749463140427236611648462885153909152140466547382673965796778348669332962486943348518340642035095108091198399653684597730831377605450506251223365707195752862994853559161504088857866003462139037626351257093943254551477569521948387713873224779450226078609708127973498209160504346648419737442142918783668152055039887656686194972827130881401350044894555324070713817638054362790309405081548832225393924791370275128593359395487342480353398114063206969929192904400153791745114326346467007440455055567609525899761999238433504201135765754677947744871911192176775360671412857281400331491076993762967957355212390586401055716737490710976340855320082131005463036894992712289596051003364902515235797600339331316034376581010335383234127789129740016868995178579512586850283642610293138631552696205004696394409403231187875447701240920876189974961779717116698830418480692361851395861166230735587350490227077373506869425605384929848058857598836120204752380639763585509087841783536784552760421797631350901099651341142001809689161241611167688176750531822931293473018028475292951384573200640971449261862072070562434019657269737248105476717085684301434003611076430137375351136441874996260769993802407402087492730090283270630637064531616441190055389123706641489556517231976028309993174544367879578089784100216345102358061592659889977898866847535774966892072120634151576123093190379006302183310222090696792007298236916406708698879382558055062778224750468258645922710106690669778918074242409355602213192618658197161831495887622307247817804392731771955151016154723507199883941913547979652528748378310988000596066245888191037411094398550911886759994252419617517630984962287723234987076086855042027531485292349114305349283171688129115446597789957222054853100220598575175121006334493856649955613538328969591927440795147896763743225334498685304317637037948069613668661249716080507984509528049731308246563668833317031284576178946178207721446425271819157233341262134003576932711128797834251892752279651977744870775378079369349263709363334506370229272363127901428792464593014465137952071754245807470264975626923094610894860647118336 [122,52] -147584408361457548349066618217433299483770371410602809573906921212306145970530901865539959604236065741511495972087915804699618314355246823702756726130301313332955565804369725858656247400736880665258778868239484472509031756623918026666232965557997596261471879722665906132527012780437548295422123553065327503972298418186872309525897044983964621242154018961932924631998621332579245255944480265955667801288237935076833222389537493363993573351043281662792462068805799367675921023611102742716626140878851586907111521225932692362304749094170231849779241705787819639187376078810256781992347953016208661437919812865507146390959278360734763753934851208314512654943757037989837495379691398651816755612612073775246787030401889482668555237232163184606888228263161891644707205811698615004836766074069637543931247681376203819286440966369533217773360909086182306455045840790434259360027588364930884340210938970965709735055701468512300970543807311533167030549271850496821978573107169198914469288969215094860367839110186378986589762000100185542822342676820543250913262139071119112882083457650837605266609294097735909392507232416073354189426974576746631531833127404083791233440309572578229353281055769381784068115142375089445899170923234814598598557993369180533181908726927300397136107039263272983472914744950667045486652354538266490225144458391720047070430106844527917770633628826807679553089565429462681986377414702351581483678912273777411771944846956289055533347489195606225639481861753690463733479801093315217352740514887727776666822560036947567082040233280331238371834947843914067288002034110717679954440058692584509719900242511886631669636585446915018336931809949711808570853278869708414140693063495631745250209866024734004933478284033807467352874863627207197690141122531442519196815878130032275970453343702058727501865219702781016876277903002963503970401767045625127173699933955271744527544573238131407296092597923526009333917517759640378270323345020372534278106514608245647855577619678489014146442988949106922325845824266804501716979742626041997140470750984172689138571048766575428921198061421593274107528546761369396869437083220388016310687057272334130992842241685547655278990316362126683634980481620407964542226615415789607827586821644914932630841137075408872302106771777011020498518469223951349584896609515103245383450769532557259970831272101028236638417280 [122,53] 31399048411353996986689354381946791872963033374819740839641197220152584030528512870040717560435908423473412609650251465414874017488322479565495241796742926199158997730456390322582938751921464691993473299191093250836462781239369269505371047525713674500571210531216847129287024449682561957145638422970269070071679345955350928203637598917849915600393061766140570687488803683523594051634137308179090965901323614974963022679309367573788716272398695735446059826230188231547674480038788378040990458090949705871334667603661171653576307090844077379768963259702763566045530763582924656578209642015515599869061920876916436920685758240908701512461391114309311285349579550787119689106044606951969425992241307989980762104126375806621148660285867089306367251411399502372010646874423065018229836051387696216286027437902205320447753833409550415961743920395082116052592877586388130677961561395942714261438406238427334835058008251920011614090510976429721615360076911200566799568190008768810743481849071522229894284569944552018585324448191190998025977426569897613039178563508123112038376479345956635555269798976209606447619363108266569878699870116301309573327881865434954815705027189880363503254432442523282411896915334650009456303955179487587323331727194428243810329316147541529577395420238580795022585066450422697159733640484914980420986558889842845918556887758429318127101048461501044272419293742897493117615278631048834955549689583213144299302940252625533402853672119582549041771154186940784057966631544083464727912989875453007719565498448563966014019994904464511104810764338861781842356608030295786487999611174372395947892323947987010981656777587710066761673264632077319739406430126949486792327457266740799056879252855259425844038700297656583938349103848025060061241584921043991967138437651063582562485235775788290214732872953264035334383350291723328908537231104413467200908086780882798161528295154957830734384544423237427923728042122922853535040973486778608347268029444030974947878365239024872450029195730920092553680372187138992557179608084206750265483299549791507652021862936623128051911711886335107244674765424736237314029498161747203820818147568936801424967811087264383220546289512804638074759534344171762022614616471508008284109825885484819270154462770205515444950393886995595385746899993200968459684438622815752959570259049594601323665425669732461251760 [122,54] -5580478690846278656896227830557855786203320476042872200360454527948820768910837604004531157669739448325116248388003130234378516743292293892467574057732511549956666452707775227276535749964905882919633523143117843174362544800259588773716063506280375626799664639314537980028038699141291971885602947411668310134003230840053841974870183201447499736199265820546514993590014967760489776919771188532329105154882336087279229257449288583953023834951900962265870796559999122758175778195652098650623453393442309487858285828449866574828640421144464756134857133937686311864448169251022069943519576395122115204763825861024051064786639389661726227395408010575785131587362223572128419677800924016259253286396030409566526443832393530850710793037972110515479937999050616996844886987981008310194086207097691832950804725953635708202056127693251927542440026800219131540184629674957218738904544269481966272021010163025414178780110578140795063110606583084270723855235514864176747695954706732072333813160547441128840943035875137852267349663238831569874897147875293869560286206042317576160177414282705236803996879433635999620342704234714211659313533077918581353132688611215791406758183944812784357184471561160195201642269575750523956524139557271173275447989803267960110385064452937526982114800070931784142628699204760816570900917888586603857856089337437460491872985114405916712025743888597291202626138743388760394559938964208623916237396865956914268880987736731650200845391047311778467121425247799111739894352625095898151376155676029949765077432216292958633507095628272069001521233185004378326518276752092168406685838461895764822819531038119115391522335024437136815130460636467520202085198820673976468071973060145253488064164910440565302672750189944682969232391523865048870925596728167795795590995225677550289182959897255558603372628240518457494389792824031492145694584877755223209794866781367307608892390998681993083632700327312933606540804145167868999959158684957106617696259606617353079461008007048337971487221358189305178411783473938002004578625179567791912338727113160450918536711377150187842912569800247328037712102020090441171633511989591867702948274273859353470108062836313869913122463043555960538880284859379329266983271109129494022319169038064473325361078154473916536900481434220432581496307166674443503396732089549235623208281075341295810109242673023003328 [122,55] 846216964457162608467117567471871193184781095397239403220272161561962372162288694033782241757539722922455252507784661746908829948005549968478454131314903608538237116655071832072165352922406220940497066838824494671245805270227069728375032928726996421540150864518885271001681399316250341478568621436310029392419370903717301776055248133561742514947065674485035630802959115824168523529496114543282106021247639060341321361019488205689569419463752026333595304849535326116346278994454325961356525033940268363256566646063762997926646401401153095117866890602214336751324997492248783803409852036613524711493972886865149888882941246336472708344799438147569137000597913715700076406633196596400559741636879489709907298382702811323130789496498344639087172392384568632086919733926644723722781116726443278454598644747741624527488331995594795730977750266846314840141812720452089028647748276634731901678449174659441214916005805111933590459928414583806978782241262285537822770695295010761742635415730636527085913415656690588721443824910194794239414562770099636625207663429966325122153875482113985359119647354276793643210788536780804714782096655509879396767896948134477946470106919823515935616301632057766499347880657150407455143967073785456181789626138068624932288232381418146861813121816882532906446721693059756074127930296463294397411707211756551261936007836066204470697420762296989022263153458156501695574239110427145718322134459919740438445136986886292996466126838648161215241234005363980886346208443343494176952930521415294360765673493572916440557885173497476765047013101321203749862678947370847865950104523366475001261816860094334264737677898959383243970473107092098545705393974534732787651840093302136652020376511320845561842440366030111805112655041551144868424176846013741378009523766672273100944935561958826035566999013250627955994806792006259464211644743663258019194666790128607916296861677689188479873650690882019276459622377791831817768979314892269055554917370607883573340765853989344025971306206252554710697122543715575366634374486318807527848211396164863928981166173194699178549420990298523262920765683398980183722207741514885764598900257957987486924624924269580057233494442423081428456030515529824832658789620661853475150396011262606702352544710776621066863245518902620906564065345183746041428319716076035274432724539235016874892947228862944 [122,56] -110150540758982572930562846942423621910919765533831810299217620171667763942764939561917748394067123487044990841855972736388982631753325323661429907996313575138970365674684098378389138921035311923949092133953225800744360715607956596109427387748399396226447731220254748650037648043963838288069405047360460418831399571371277661457476988175952819077268003090921555930355808757342717433157194561213034989228867706161561759330679933959378129802337785720360494833161539447427856590424246706039437916991714341082737083526753952112017431374529377706528901554586668188578024488183793504594333326295659193910508750340697434814235077439809999276101028999396789292002796999684631171380557516993444756964303492605614943607499975685493189101181965633995988897815486538948215727758142351004395358061426060289137701344407046249058130400733635162914598656911518513155808296258913292897170471120702213124030681267105010839818465228509609834114050264804982274713216759893743497673244650251538504596815167968714908955180551483152293128192502747983674743670357868487267263936912118062649008581309588696356183069103871343781437513533151231188722643473367800660255765360709924380765875969142281486808070559134487815094237272651785675515454886490415887811896533402082218631027263531094880778256891317158287355452744889142488650659863081293453725399173044073852105997623570891687277058394650865159630553838450857836788604736231811962027409251700786078878950901442092676026874990094235454702106408338855276886456981183375634101339083025977205142260043031350969044081336869216210341549452067473776812966312079699550923233445989665615226324552999911333089122227848866661158132502476048634342852757763052363057883082052326897975901107159670375423098123687703013969579364984867090905912720984771186121152744579733773371202054413000471472828509344239963761415567497179289651859762744294071452620085459077494922991001881045047931590874135007249572461766082985948854874958621650945787195309169474690336317400155369291326760532606581110685255532614847503891585511194465387229047386459918643267256038201219668002382209816072292679464532126744963412876395023905940485246260661288157366445527262865559731994894404161021040316235565409251640166055842338466760815289090400185858807451664110850552968410505543082376664828521928791204107017240385427276206954666385606919661504 [122,57] 12220205495786854655317758673371650209820270291997218681615269741163258346872591763406524432551106921535406504199398521896786255104841010698364402019401144989828667532532847497096727793441282962946525672505704826449210984846388894808439522270124603147374834924254359104327294219080257309632949758655491315107725719171115942696034883972692538600370509926843681328380980400554838363273046525838544208927587505453502654533313836460251977227443171470179581207297929795400381739210190258833857668764382388220737799250640839937918258483023870536249216535624802197205732698627090017956808248690256635195940695042831022212955771844565850907488251921753023052665552942435013342706696470281573499327770284749786062559955751591377118997017416529707185243341498189518641923620472306401148416711305054580644197829268464584814342366674947320223581544400228600218446975831437379519317597206152837608405152510772624511634062754149012063381401179298530899844190450526739219879782232324040421855342792750888851718581305748531992211008587881230395966138804976765264148415563109191284427446966453999361533169400719344264578481480249919728681268383890680156900103211498356461891937617800214872836370126289974949302727243523272977744417132096201194003861281762880425838714308369119188872653159414081475776370059402757752065861018131797223175905188783899417775163892532524201102922315849799384438557580948490879006480463040214059130231381077617235450431080313940429057478763967926378366208068892423210377121674373191688218962653811336046556704306823001073468230322803809725879785457992221904057025094672013607388346302085765611525593245098758370793607200544388754027615965913546607032668463553544108127430918630311112808989434459499158620358171612687077815931437641072394308487495012097221273609965291525041659237340990599038630861820948791126344024937929519635720310348759285143546284088593768427990571285465819323510249570566030918716485633898411722882968680092731637293336182032201459766285482431541424444351892762589977778247557982706961218076927539052693187774774353077638879711066054272778023970698389388819080791859834164792933916081331780740074786597934990378575472649505514160942906320056808464307302035516290481648315951869919828488172029968213731689330144347486526337852634021688641562291810805636770996199080302293793565991207537858086097792 [122,58] -1122319342625962309283444740699524674772570961786032057072371295357123180169927987738883651671924113879100857703384237521557467174010703545647111774304213175207557856837046565743692040164411520054480565865994975859674688892679145175984165369581693591349174923313351730468822525751468729883430684540239897490923308136620838042447698194748710010381524522956320457736956140496812943809365935672758450206815709928689271195671339509339854073715068490985988449610072317341783398749133124920943092554803381526558810174521706611760983438505995745945505625621440433581939517522775828113139158642878697314150242727623672447354710507700252210050617504856573978309272398528419981467651660310919299969267361265146995855430678754006646266310337573410189099014988712604317168843684317434937282633410247906909385592787009647899931771870007347210603985783539561012347789535314730454793030123542265611362974908609460342648975458974253884017234455836654309878919975295441244404238992486996146903414979411783765905680714356791007498568405568771346598413129281959645760689426705546608297891629184436315507102702027920058453621374354457795279950440670076428836990827381110167851596915275737785715878173640161494994216394897657961019867013718245483813635041618241779361435415543642701271022074990745056082409909449996147481925025266997345923776808981249595917502670110685878178792957808011171701990390807218843382678493669755316119458998044744309423988962616823748675507536763770602123750816446047391660871122303136305993416419603002879947903389926254630107377284126427810891871985332496208314143578761397169680883694642415650759082472639815233770836596060942728227172795430914726139626960088113023715668785905591071228899984572549465449975295708070732286845522931517190863643648947726619197252620580406922177847835991253149720374690268433199764496418973279424381454406977379070654570690261552654464852058118178179303708718222711977397856100901207523512708400032097453189554031760856954927007164419771976798427731653786042839539084433998970671683354804180190081362194177577722060777506171865361066981709191219263801508336373726538887427198269359937744322330455148389118926022058000779737866751007725878484328491870086280865912534523273708607974693425120720822887839203598211897168412316889287690507421146642034085071554109941847700356409266737784480 [122,59] 78144504645238695636126689971042770668627461185418588512871978452147837961358871573252489079120517450491594631999068349107784827915720692775719451149796454388438510608967404730735640456107311903434915061222520082193364830077923215833716167866888922177205739323112398942254841975102418433442294309311869429498135632204608469449452168758136183430732196876363863022987052662907523222819904837977632136105342501601821854380389024686032125304691669578721576308935559571580858426333632538302957410405115877932986160586563852580262548501704358085368408716476521060048823423612059404712412821686022743033668611202565228573179153644795221630794196185593954859551691171900736864247522129890916159149524902637368869923846112926348029788195301140717503159208077079246595569027952364233524221931769519897268938310870766885216543780773863157055685132767964484220075650345969386615368467779532874881154690747031990951543237479352163273128374869322850375292893305481051980200509084516575272964268564540995511439140145676257291683694227427644083611543837467909125107832006318210143128992358371489833092126258856528377872043544846968180397320951689882945444383471172351331763792044300034367955100415514941165700093459693072536625419475896036784557417263793381107602477811031196112984555775424264528853594822072477894309014891724523946414141179114856345206109599258202709990821893364734144798170012968870562705289844565185490486330920995525078992798315692590588701005848251069475519140792770362028814392111022583934944646528310195068283732753129342013707218485052272163930996226355616916549640088119750950233066028532687698258649091605343870243539524714600275473848124468341010606626152881138726618811987674327196564449942777615452803456807032352468221818037028471844371093472688811440614583819328009902090071521103466224531488548633708852464367925520929563319896444580076929241599802572105612144830963750756477938851670619699692560218472798309789047839423507847037194758194225361137412471295977220704091353340360516805284151694543394601539373201264267982487454275202674598389172108521215441120832962557247505451891745547286982120545284379542618735592096281180492268140857538193289383239888138499772239008517095861243298939133714498510609145043599759033810384855419842253642073377082054339512291103789938675438468550756087308082419697947840 [122,60] -2753142167616475148983470109692249137879958942595227161451912804294208344703757842315189078172917756002385880372052407376537148835616062607566837870941302794814160146360192550872641218899692001352961765336053045583495866440703316563361209153989456453326354192445122794387578692322277667803746774371406348596877631231116373229890384924314357143192130389592483451882246811259931061152226272150760716799113605034231456888258578054749034491361514427466390670937241907735242061178485443536630348094953402691055953130136428351315366676248884106581497706455858170673378191327887037338668362590724222058361890404932710539104184218103952942299814121660039923817036036218077266388358495991085218881270117122568050194947781882888844505136589707971268406141616953500821493065218192330386317582571531193170505466880619544625951392380418078379835256960003571392184225701478026891662932874741874180124603420282505058076074108794083420973397586611591695305767996674510810629499127175835360649723278345935224098875149948700741095534321246788945431191072681205675597363905830658120453652820835874627044092510061969923774332798894401904963762636020513730681085789110116580722918464681635998676333804561158876057677880081698045264401888347384460352264207498003091057225603121262418367717350363833332130687306823453938654642395863299079335950522167683294612570653377458589081762618001845895114798635082163061539142500946723514403744910568370123471209936914354965151583130680055038214907216351242579073704750706170887353073146697017178565158547908969176799528673375722042775424797573163687144943048390003750042106264771625878422036688461905723967052538346247214585756628384178805550557493945911316732434206178589581367683000923245586425919202654577392962698422769068937531002449455615045026180386792104993308361169588303389497694811398057163792611115668991464286127045221438172437660551577573708799587688925637101609990817211441089955675573501216239213172197991694548521761133930009903016945016514477426177802704631676973248596955476505114673757192789890845766411471612092017601037659343684832441799913143982636041040774714767786275568928045627881194905674818388336661175519581171062808632693778634136522068277568668542578907119877392596860849421574489015106177330073898311570713034568517693828781901316297016277761932477180711127450335232 [122,61] -228297485672530395300701713743638259810488199757846114901249375915977907292187038250843256986507663478291209848548516556743499032256063054741476946240144927547021016251432021619237790113060205057524790611080550038184186761386348506403855946351233141697491593432452226377443136599848782420512227855776666761465131917817434428834793929769382279872979131593222246129475869393787974777842097028324322782903729492262611844839045769404032568597365997965947351726899490078189424366331941067652468411825483706139303040688833857010025775149768168556229953909974143995166563243829796739090704664868548658403046181617614234795834453172644704706009491759184674912185101181124270838982148623772293997477318573821194581766233925415914105587452632508508116006110812509406554450742553091487104308324552978321283787783085263320661959846301783774744189668463361531561880098866552718600941183008897230034260292612458553488024786435146950469065834148615646319814085169446327305763023929995421309409656157820629252411190452405990980793717990164934337129738768948391071146284743989734925366182664706384530065269594141675825399466322148640491550300715377780225776573148124984837876507980960109104036553576394844162061679803603426090892089992868184659163939281737632447866205244388946895695936841689673690405371468496430952263787275493054564860656480975609421916895149642598985089687362139546372029144942557331181021031458782285844837774928418880409051696819682518937255289792478600886819837154693827499187713332832191387948701639545087217576295177929552711990448704528714990919037352536749994647148459220572640929247056883154541658092066026699843603930556161653055560035319851197580976382274745669079862711690339722623814587377494492359426818081518394103687775431630717311318303553530634389187862742185373596007632907160479202966827950927467376338959904982579183544847156690995810085973538569188443752820866818156551934057990934498728965826951187327681383187166365352129637217510187629808759618370802497078081863440598514334601248275398221690126196832060906717659627137444461249532518629402145796710045872072608267391152981799920785923592067327785759806053631736525780766420382235940591494733652884048737824713533896547379816261465676104882834019186582640569674415909846753632258553298435803934598570602660736937741103198368093340289120 [122,62] 52672438085095273268646056829563244115751645457022284688325317991508851474654870133343090008958922055259207244407396560490406284064421313616805765749391410926228518429210020750679783125047805615778781510507960385524545395806440112234994802999546802565685114057099022288534672893008986646475065353417398715947854472059641830004455044170864862756422716085732699546280433417117176704615695589011247753372905751079290831695090992691103352120569691129540013162481135799001268107287088511320763015102233678848282713713743295149357541052756458959704176755930529309627694628101522431677556633893352749653633432115899923622704418614305995700628182314592243676602944738226933511268577015992484506862048090196710650085944747522135036289715554040298366317697295525239805495790436814558584228862423581814828841017833271068302341883139212334605437836772323630038995390716221138742190128882077482971095315838499705780525879241497300688024279322767140344463663969112386033110501234812713769088917174111463072271559850240934056748578768595547943622252432080519809441229417481958110024777769564745077823449780479917102485810146211193419127619652029477584475661162169151958713449093659771024694891340450326800478715283589005850580486699751684490443335522630547242400743440984816185130424336020006494236722894297390424251044817076147939248433947115296000970869710117246021564433811688852558856002868091197458148620716882500994010017849428639979008204861615655723531518407891673402618298825072765709039203384113370851206111059569187538026758679721379547675629957298433217799991594887532880805270229234608335054482576757083231533515183006338962229142216322603973906007448118958865779364124211807027195133600515428818265887113144294987479212819018087944448446887200785922300112060388684820090836563217113849636421589836621282562771872698842940610525200389426306350718180771399399201240595485066345603321464071247024882118676166131253405153530645447579133940899313092642061672398818321444207844481042056934599171985620436638429477477310444491608612967197372350110034777103740477809937519606036582557143632788357555791555586106514442836737169447583034976722490087088926546590705667093878520265682977225914633211346787144147364475737990565934473068633958545463775187307203872904205233489416483878632591741911912645548161681268463869328 [122,63] -4814302401741540418781481844675469470509103077403571784063488999257739524716518187158621813143030904813887805432119696112275193338496193992049508074827466110318523680257248498406589484878967946727171124266947068327547274330457955544925915673441045315896836961712489852945867361892357237974915678057351548141459755605225027957861340333782768915289328438711376208308305440434043577914387625578265016042510559543943773569175908443970119699089412828274411501908379703171320686877671602077352858314844895641151909869870293371045863315585407684771214428284611007471628265353718025134373663870224133308961495363270973902172123281646664546889127215857993778064010797829948158008789510486684271926273802782848432220337857514878579424389349101239217798736192115694323692040739618110518035711722224203573096644944437790535877453457666633437524221176507560394389184570504061638440017326371443712577503888819866360480856727283131729726857414724528613334745486633072468035799123906243346361117234780447878813466623994487733403408661296422729701284741915922493860403637374998977740018288914903871429926077689096047466688523544181143971407839577585338347165854789512050959457691980786122270304750280274849021353999939186896430900554604423554552612324414571393344054990875215529849765059323428265032509561396857678394203949311417226943224095595657708786674317462300235935007750014562990737249443961476597874866370188481644716920239729236248333748137706045520077238645385743741192774810358895119266382349465316782001203652732569577265829056368782094998734728492503076872980328866773815012219688546359903015537980601165616439520338380378964428606780467074362071712541402406618397694716398640789147187639074970590099895773116931159234253075089256047139520895566523688352308452825108277656737343637101159606432212771595010026791645863188406609310057772783595754305166890437534220434128642653905953519338107850828138052304489345202652882872176995634007634771172936825473524220198314888310893559055733063850329443689530620813718813951208006598306904749734935562967282581681052215104586997032827029333833895241312722983439555889538627251534825009673610333491805003993980195768987200478249838563821048265131279626238872704381081733447121126370815464228394731796853051122535851513859073109147597028512568979227500997956761237773440 [122,64] 107942647195780616201011397064854255235555660883684588581775408847200350611779144272819114016280068975229726559848172681957123566163376446245988622011723387853941442975877059254266011273000545777236174308192441978829580961139401627619107386956665247647180895298227507797350035526510127755608281015475171100818083370789522317019691808217197642748729793063703568226457743216927384399086696494251587500795039356799505965807545819415882416791082634725157941888639535009488223480738221409439791634725431763472898997155493584960891156732791123545739916746841863679814385542767465123726086839422960586497643155838921729786896174134234264970340398001008184150690491566838237436122978771507880315406739405578148320301546311448775328358527044734897127553283386037899316554234354840238805797208061772023816220030144381921136871428552240156799230142357841900004140034125684146128241611247087016335757548051863661538804881785043468525103715077337007794968781420545415648562858414755248313468847363569840314186221075236212476442319182993866102465954772060217177862586298626359918149208403446433019677631655741060868084053490327207536545740684531178614895374856159206685630496865302642750647039659434123334413198962240333483435430752680456253162048310927497490626542156204328626118526835290802507658329231617058897255390113076083413451668971634931708414641813547617206873680510322138321702693504140160271338961081977178961373895137434885171261885515163260257239610016904733937139505690912874050332219055397456141849727383918285974566948242669929299262291413419734161650380417862792397566104583926875976906991022461373923284987107278728030848385206039870361205381758358312741722073604380911512941893022927267410567389038419796894901504562285238254822982927637849750817750951540703446338656622774405606741279779064942710605191843785115412826136488221969003456827115112565067021319103032631556777858621082310324688402817180975589786550054608776522539415548316161099557648880287192290034956599920491171916222902863557317422268616229179737530383680455268894499511651194358450897508990112418826334014553375557531390134634249721089729691166581626831538783776916756682797751184187955250970338303215695223840064274481706099386768507389540757505828804167608683125013747779788584622031772199925702498746083754536854558887523120 [122,65] 41484364279539203562711550548622542611148963143253282913828300988655376771396525792465313241955654387661611163807955357393465823060000721922507986239379094228047144220620038516416431085159947754313471246380568266567316544135891953174961121356896210292866076696308002910549582577641794361011944076197359707455757340866607356249662625782281628932696654661534489530917311472651198581215853906660798393099476416997425694999183103239051465937398168084263901917032314925458634435422257361258357138028598811162663963305389534779878183048302814010058214974776299421706247086958731919225461391118774387147568773366728533175660276572782634249793417428684868780280426296080113791048337834471016251697829530300446256648689993197524686062201382657646252742155964499432258676276035516373335026576408319270145741356205165756993200317489104640207657987193502952345026052721972512476188573198847718073827707535159569546722058094107118393767083571312503015455654527378171460833738250549498997702797696273098516452894180607489914783540696069945782566185069280865851765202687030816425685367875873391089363979714882931151724139027570690130918959872060735047466479345149366742645520926818860132059983317608675738751858509336197382164021815579917427457987662770663680645065052287787989781457264429169842009681684137702213273379230296507302363641757968671881988439051096499625201684572011724938024775327242608525102203268940879954048294034492470823546863814734889146241346709564899444377493259960170642931310928058419371944937181661903280245903744932677425987204800689305850819897997700033216600664453228089633854830524102328450082934727626337556826244903203345988304439196896490871068842073482636438175269324296627961756480068745745438796379020680791239035215045947350194380176186789468425043157217963568623594147791733897487724327710291551890775322182699704756054628968700678479404331259168689300032407526622630465687632526725002678959434952654069383134017365248444826215872492838462191468009972211775229794141498044009049530253896103300976475646274353625316642929624784558735461215382093164715485982195814275099184568315089319580639956967465941157187555482445457965890575142328230377329183997846640025444634794303437366124642762735315072714209820996833740658141981987386525850658480445103993745076549215135235607335288 [122,66] -8427683341450447253219072332989350433535697718010594107429810166885565528896301869111241758908815912886002305758532106323483406188136684315076156880840953212541077002365538557968064110880829985488093962377549690002218435460673496800783872883181616468564919279084722303332651130837749692116583786047923083143988699661791671201673816547475113829217784358728935931157142395958749509336181580991783012606381811839759303318438596999304893630445431549773351968903544013308747999961172351342753639179030843193991872355463680773820753618990127427446299249769502874309360683237221353346327602413260808250150506205245712112659499585864892562631832888713884836096960381974451557141435319288352924901118236571059628948028284929898605576350674672404619230455249409921753606449335708453311039337826566286270651022332599129016870050194086377531731490209907315552952559987943701342689490939797188405719815697481138790649708779573822239626228355540422853942360271003986107574666322959568089416100296183001265478681475774367078514531648684650269198248031636580764694964211602911225960897943147145866557070041283611166585565552273179591789960110334027805269396308494268521621288156099207816753494605728148710267633493316302618371524244262196964761649801401903644021260566937126596804184492157898287529370236964810024644285300738899739434053942471821289530563580268541320055873058765250283492403828060824277188432843437691746470419628911793280088010654000756504455485464675998242892995334720705749011643740001968760193726847952452352468298347070778363570258025061123428669879384744335874607215405916302292357094972137839300236494132281169564921418052793342851924386661007282467955648884906292094394854643775676516111744372308091724771811850327333175021825848139330507241036595057545332799858935825895956856617239429167437313272695556677531121717549258511475298773909046628600725636320120195675023391589609557632860461444993373714101476209984879608240369002612801140098466950500544694396540046999841099680142752251130701337932010001900214658747616444072823013307393161644538785685019607866337630661774370573756819632514440318019524341305026535000265065773683944170185380875578511866290320121461195332257187949838529650810726024809024663552614192315572479607504555153338167220537409486605272834144890832680505804528 [122,67] 1009247771328131854437598539749413250310917094359362084973819134104620645168593164390826383023878503005839499511685450136988870053123226356678994048740783296084662231623959835826445516325697816383347724710249666673362116238837706796641145209557465849826438716214928735012586062676449030471946030328241042835881721374295718350441762284961704675902072338507103636819392895118352617184794439593638926903849419616370708813442187621449313495352337593206247447002249242628563532377535229793731447637880370697151143125306633467077395112994188878519676316989881008909440932836343496897267159300105184839019354184287813000839139983361472773091856688448554588469851929790283983262314448246025049875539786707531621796177340580176688982675244193064372039072156217402281281517978079327903083689425265224567204505545092340562503250883417821390672618852744733909800492347132378665106017358059985213837804891675725129265751373020742383001036743198292030828142931885009306805164776816332061272173708616912631233350404459800314028535315849348137452590932168542991768458249140372796948962515405904119448349907738143771227901365089418936943921573071279504018850692733030405777151343001397146620291540086470091442395783959214071734591530306362936319288795722836029305461717206569226883888535476908156978317086851035190623341420483945544492534345922057268023915404160889991474057210509278849824181611213896135040846917139478648316024879872953727090150404743676586852402259812337319488247871150654479166416062582927147285510075395737359151113571268499737064999458832475766946337601325499004854915120635181187746858346464323064923937404374987051512610416364178259763748048430986673708274456531715063267809109625641223293158752059428389101232954119208693851840957161535967874675342723376975894107061601597080116535690422728629495211183191415114439596903540701074993020161006380346285447724964644592782646399929528505703113074101271003339728282734989090848993500767758443959040503426795602255947402561039553038226612988954442714463632757278051944777313081519290696653429660589942437962990383805263925327272249563531697484671603100857134764377407442044438265508726959439773610643261492058073111122658881924296936522894610988963522240266312203969429796809473849029018010619995618295250555297436580817969973894049053952 [122,68] -90586586972021655060060195648598754179628637561921025719019233088686077791212555807861261347516543470502211362591685882910303312382079600354390509216799759534044913468657647150867797255080036497535007289554849650568321706760647817445381938049237935627157920076753056383999454056679003479258712117461845450267302112501648165977086970626647282892760002491483786851186920650513904053893357681841697086645554117579573536460134317844289348909311270340002107466535438088867338272433935492625119863974954346311746504015033429318021808557577211887865957179805099085603952726479520478594359735776183268353978800892363684466517086915481734283414385332561224625747006388829758048131731147785667017649352632777339834121939256915549943186451441134912685352507289288059963674764942149560932733425291681629345027458341150583255867998457245189250433730344280568268008424325899266079823454125067237939302960580897967857624561842114138189048589180477866743251620155291237202558437703513055647114100543611362349929739647111034056493543526946247669275509413392955248004928457586036838823728792607705442922801231211045993660210789117785448253546777625655270004916504717850696723194870859678278066396641728338996023532006674652550952248927552821071514291758630312738497339610874473431073060308134211461878353083340458010631990228104201648822846773898696173437638729124912592467217142343338147838685389776431198688364760560473271122023154934589674049838484484683239595123952440903763994064167963274721980136233121295388364021762598398152510417754720692676705731929213290750652969201227510808327251862326597080946364352620416836328961680059325296649673466012773903798830345285159514659294652343499421330675410617213333724896519932883121747719373734215154868458657303434743124280727781594577817031354028267750875193043559630010687858746604100751832059670463801205564784872502466641797178781474988176940081495177156640769481272852278058618139239843010133972632398883616163371691914792609261657330742010880347449065528973222744579159336333906218346489401767988851973131741333490963799680318826730483975332991760250362087836293219164309636485662049761542562360514172707690469057261816886325047277845128050424709717709864293942885819070944523076752613384608974231627777125900972713734168878450678858121388631384480 [122,69] 6492879780304199437570858068768502579596918927824608010442874957414066240998869649018664564507058742759486890915915609013712655903601203016779813559055552307383070533907152863928462935205115744293213255709718573564461708763444728010100956294068917494282151502872771630494080955802199260879578644032211561327991723724236386211209943219093713411026163257728213653482477966314469427423938746168326357269012043577204223427674998520436356307012605397645435007025165201593196235091529685669094753459190947787891879969808020630630055448157215372344166297564660909341071181447778602338687108280676067088575109725346409248423662968952945653011303335601469328674009571420626637960951676917544917822838496113557601314492109893614354066439440547953217863237296758710182280085998068067305331373343723372281275773384966756900018566421467326586893934359244656482996169106177762663395946310372152988473198473751442384245863590306632031319089973767469119342266949898277940707857879567996130546734562095180031001368410799511630525385609650298346143334809347284154632948972164216700562386454661888038439786135643272821112793801358254255037580770711806669094012007898881784946994232869480888337582695778893111786002726280657472394203134531907670260920284437267628314909184056940834704339169621776864840003534329820546612267860469445199207750794731319631303606255916799927504663316767823973594471138702490054441905933473560887792760553309307515034425783039546604827528948729862393727711181869266443312954368385563340337427496632092245134495585223609405325604487126261034268907948702775612958564422924038167761448709745751810595603507355630700925442642805786377976731342840953766492232034138029262904541951232132077338596657675446541528247328250356904044054494112899193125364358605265445300733117400206514397784155304587933185197586796422910140620546922595615659846613931713117820680555977420107617626257697051870199610565119242779573766568665427717429378882562642287764074468123065851496550551680802226891612060198931562703171553194795776505420073325539136948674033251759749494209566106248548246464609827992935200243579588336719263939235925386876415114727021941119715455536587596922879438132400138458573395794864118751433858412732490566941763397946569566937165642882197545729588809857028095177367551764 [122,70] -380916117735483115998550603274715362144636984423244831190223840964213174384649708991925889762238026103706789213913214281122593532882877282655085865370700075958874351214893892580221385315287987052279335015698448485736772266540853906021893641527298942020762442067028700493367560214297804724966036548193353987938522536868499921057346037224409119144672114835600282591710129387925402587233548580739794326684474195015660263798891156975392908912337696869360678812482335204252460564074539505758663242126044710116826947787157242346929611243315189964614461388873364119247954473502161879710798942600684209533212259129606009337299208074478819924562071508707727749145889793105191448654962970253310586321286465997152614104891310039120723755747613403900552862814063878270125831186375980017652254263257176831828032123510664655243518093858029889024560245995070174739923198550397164092838445493473886882233750021748295983206574696515515565929019279437058497732023568319086179509748269785560846913326083143198293103238012285951270455224508452708732267140060261665304696193873762917031840901974372989586311320059716343759424663908432972663149203067529197084245528840675704047713212385718638140634491004523125057836211401541544491693171029842697146085654973873159971360212357425838630601756275729945712844803636192394129640828512206650079099006742449465117790511348797512889295977815058725345242792211068508580806846151636082042696727716598180178243151218214479847423068903839599803243094168493224532794725828759661070354795811097917936902089601003422384690536898649637801525342826612049098477640779647494332143081372555498521980830554243496227204276525404790352030849987161909417251131932139484694311783773393539670035405660813844593720949192045529844757364522662317175144002585865510617969318314516259590026936629370974840598353906587258615741918288823098327852270799030395633545351030524523908973801268086443481608224156371031002722003953476862749867054634072757181397177716796482796250800643374143953323420447815185652872643237087705954342064102955940006705116545913750942556695651742838978833137459581365599818553213686417650847465524083697691172205265218085122699179607091140538468032778020732528359453954923414090420544348453841093222099659629925312131404982099043284822420042558638507555000 [122,71] 18603333629334882957177730713993869933062916852983963394406193179024791508542997722055701010485109600685573062948561873407539648028905927285076449170987703936230947855987876240648085424875899993326324114879716003627208028196923135044498516757829849507701621600247057131876736640368594133121864497779265676188593900648974779642001588013613285116094942477758180716369479725859941957967595836892362931932931008269330672430675120166471298277373892837751643410978556828325469085035251948087915920301226836850549051556238221346589164709616634641795991563328303787246518979428230719175622130643218992824112705591120560969806459927548459987405519770200725472104594434686527853019139630243739615369156881298151123359796888074307785913359089124007971463357304392882523586835725981406310052978762290972258043426271245511403417432073080932872368539200889353586843588005272426351023041481162803036018272008804579697227551565336632606105143979004760029435913973645319780617863846519496001543865085110957549294069524127438783580349348750777429912365079171734153379571797325911647218927838333118037680729945444720812898599339779826591823029697706805405206940910739564502313499495959515117700913640626884244088821743817871701868518370623259442136194204534718878184167483891649328248237289219609245894840230028959456162910080450890757802461050538364958924144577858062133446964880483156791440667092407721042342711046789685337529514449262996532100243707985984687834819323843541512088146769356735607654886523040235432536697958867648833692535322818935580969096350442566396899881172540076643320169285578859237569802693377244211299098608489834142203851028875121249003567845336126038878848075767488648433828453932966917252700240834742514218407700364026668293618372878868613564636561327417536199993324125911645113586304919324878432844611530354123484379000684608713782150859917758905349828577780738330997691536398828021936633813397364798590180352999641118353316442771464745442316190757162347228802641023696611529419990013421872644858367041399500757987609460665496593579721301807166411952779967458007395796764273611650905514422305997405015417692976480155209685578471023580779583522081940407695698671089443219955200401982891314393940454772273483025379462445546348810591340575496426123322328030463413936 [122,72] -780183752470288416737165752205405549622975640492622597848316815680697390520176022019192040770378390441542922218127811988815785701664373755788447903905803332091261735417511831207379750033875223102739408463769963316702353065576264548699834258375952415172932905365054168157968001590226257152593686321180659867152030422015893995012287977248241373952993710399080171847348365812539208532497731003403912154170866452921992777447044806819821068352406224482299311228329014388461229423603461648082543505334270888278678568323837833757704164105700904817789323311575995032874632681621773342134058628211516045227477859827220504526459678262009722613859071038384067184241342003572003148513078295683963634824800514988431085147829896939815650815581714603220068804874830010924533361536861481852954739946305837197704823463717252072399652531963326362399946855935213197223689372353447307401231442861897528999142058679126529103102320818649435609337864068575546528859476429381726219095729486016283674771741336349186204026521285951220584668151719210992385678031504054759366513576447016251901079068413505319435133782248926580496932649813662758353204586867718086052623453445888770908520386900068827021575900284412533722833620301920200461994730455202954974677620956180101314962582047754287872097067863172612742385311825314796661800969931487772901018921132576993622745401156867077058908753288582739840602045500031945130994139189338270398061669488306818459625008308232636982284949973856222319198095107297292926625922254556677675508391110423341680516765336066065538847490548338572414752502190947523436799049130594555728055712612972016013709689398775318703367057858862354731498985272209110255232157316377654715040682501038950198892351255731701603779939283177200302049661360546604484443402152056006807635666476292669873867657594156518387206017829654320026487705060096173947234948366397840854634445992979657585465891027684436101708694346967433010585388169049778760890523945946518583879902547972646516493034263862445670623779944710342390695706383055212050207687198324226851180530324920334300565057433659594638045827224322269262284647822682143051558419388635553325257317210365675821229656800111295780448126045120433005525874661966211166452028833151490147698038210992551672928647094684699526529201650816752 [122,73] 30074034786171933528533107330725941653771638814494481897325750187044120591836038381037139412140979063182836250158975549585015260204627090639545883502752379946008929021382032404339075637967869261755451577856164862532725894770964483476332928860879781956021587757491424106644147291140406740929832562668914209660796474276428198186569119854428850119735626308198833938844896465309472385682989907465777531184634785026770775784310335736921603763630496566322479206947136747695590032239774830446163314554581710045744817175286448151144862902187081922529087755448324439357517300761018583673073642812528917849953277233240057410913354408411526064260827705991019877884601393977241585815053724306340806783077201230979101258501950584468127047736409431372358867813443492591427227101842408926710244348673767304201215547483907713904838370257319151055432749877567061303846330677704263921177890299078715978847982418506366959654077005784367919005148860272650854062906008279528405102729963244446057714512703227524507817578986679956794214730909760423447841727550226578389084104835427401317813654355220639724652641540694672215963518080304866756283846057246414664580245722867983536479195974556160602573951836059584348372398580255718466205914798693179997351608475472712642337309567921798655977055163182238917344464257052618199565825780680612171077175171789744416215716132598854603037212574657270224805363805988203664764866344122867643021650306929417808683849163549459074554134195476907142916639508460961760452370761447612925101589129556488711998648408671301435255992725162560934767520802513733179942682688227392517765615227305622242818780853042265706847341732718938887353577827099017795919173195475689178546592812966259316717818896588928284719476628539058702313311083012637484866308553749603594587583912534066450876698362023222052421376874467911818462577234199562920162417296521020990129409482659861970840169461430547356209046029247637387316636470265454398486372566694109717825375813528945786366563528796200167731360861663754749032890928169701266048770912929360954659714829632101686430551852744001648707249745825702597620481068373419148315536276425608894242249150101474385751869667470078205075948389481984781241490153968562480671655553666663939856753874274693445590715913785030445054730842144 [122,74] -1164953153075706448589221694773636175965950202365302322098478865267824107819024017750509278076517806479375598180268407759891456190033218748963469935598758306381652293176160868181036331482979440676150772280759142801047035160698141537058100675936559567870320977233597415093726698075460941835893741216918701431064195112704751451932614765550976529417885395515584706065430648719489827645541229377972138018047640959914778328564374115856865907390263809471040136318153603109668698838763366502913174143548448322974338572109383472195819964162818569447037011718128607340537291083498430487968702401566961523996036856409796368306661321956043442164288160697381224392949658971340497622436911631581387965045462360597246129865077305476423831408747913455425452382155022104444386961745859599059364125344577686211059539748395128040819060154430334342436692973309801037758770877870929151700389139951736395153142076916074732023081085157212315564781947329537557439172589076962171713536890627949393619923601132756399475877174608422683771070998603392987890701179125017093219852295769835457034047645193947137718458478216187113691207166725911757071735769578693312922985332057815848923914487446191057933256817041683515896210739828497144350824278817234865449312696099789086240333153863612798347511232773722967860327958056155223886959876989629065947122427897084107010860677803248268426122567314069865391934203496215387316952176524899795301540306375263953759282332539370358414477826985121612840202602349021680030300334081694388021688043186776398704074583881796761823243833132967967586796113243527612208792563887296762931475097950527855685255391405089185145060860002330437332011904423171589217660635603220166314032569980785996415549355289350273295480686824352914772910855078741365287707552652954740202887199230136898322523371103171602376824810891411360298864898538032510800824370637709055061243727888638975220521591845646594014620751906282381461440279201952602870704169138499903826545513692441116396812427463614699908534626783261416656062095414211842419497238582378547842956927417213232050749718133633419361846797495786078507796053150157282245969222473998397183241594593964085198084607722654338818788362558682118544268813577037967053798066111828512860366846520632548843659855091124282741813576 [122,75] 45909164784755198026428524852339669658480192849510775486546711419001999304079790133367797992912906098296300892626870146183013510494252292886215588412499514575242330111367357588814691242952555126972352341339089199217723073451078376374169706387850224977701106308907867846652655957333852627641078660299275556515501290372209656749013680848410442268437047647099428306101863364814129820734240322648061109972456728295456878081429389234203147387070328100134868336805935088540153788637399263026141848034691254766640239120475620657753026954255548486114357829224496536451921130219695653250609459421205434571037456719631677658017829472119856226450385427328682017456499346800176808715054043561964250614632330877025051799365103306664478370836643124234758777318828029828009054794505775676683415768218869202680911486441303132170274799746565837256510496964864860708880724091944104964488323911754754882868483177927472117696447333209275851956700821796219942046431088324616843316526339109031722373761376504018971256909352433742417658957811668484527701182830727590957475287741981723645740701488347910085541175806775148849574715443164012702230353366784561866097704396806642177374235909824265957781314773688072222515135470853480635058195079627781154078964158016279858434071806083805549958762351318816571774358530647535219574321967243942317266943577239767361289491177198052997968592973933828322567898392066495771392726893639527637326801884866693934854036336125685440575685828195042099606151424572167125661977313988785689672324727062033842866238694514369954272567418643599016577540405152146932093619553738208576523657037654469072652589467607790809681655705547028715750616493495227919641530433936306252832628466389112218900971134391790213879341168547737709435956163152711120202689506806562766595432001630396093610749403449242190785636690204624444509051215558570848642208272686156786439407274566561160151171508917655001804363614346769063041374385250629209682997632821350132175198114024161005997624723302697202708780712524076316878791621721447457724059886512805462934881016535699653533659404019032107613314176929958064729739064463046030050653895743451716416956047990868029783667031890583653884130959873036229355756583256897981819723186849549915658971613477025853817620726083260718096 [122,76] -1672450832318814147601031138216992942769378509344395375878604981213258144013031486959613729608012733552800343296281341412522367383910621798590228942168959815046220935942523305545478341423225845034487881950389401465687082702802360057461864113629694139121356222801327828127642236993906725127780326001761925335626439165237675530498979281879785227275586685340766314086531850759825432122428349072629877020916103054447888755927449494654756505982829875431959820592526471989137140007109343695294467852880752235536655360033669730357683833913246314931653211958897853211985819578292572765047718988754033446610563111836843368487915828628419160437600783337191648434900917966037644060291416626125756082175043021208548411610072830319776147326068463492653780313063387259788345159359267205406098939150485564830223161603851288155597552347706392252401622567258106588955457522393781759122126188573172574557654621198311281607353098651468776999295652693039559946079171273288619019298667971102679823816594033383904178149761693559992166044706664137496471585969351128706618167170010546183682232328975852155470626512614490987543708515566054346318886651278539955337910517970303572343171314615220603765825208777387749715218952132157677798267144266929823037489421788480414449782680480172736057035487301894097847753982818709821392157820265690917408892544181694999001416590162250503659040688078801757060667263091574798004136432164760858933988603606439096657721520899845633883616995005952981831295351020076085812976437489723864692464987563726979080819123352611385949048498787396707284251801194787979433425857817957543807161974986711703806437453545695611432832670128093751746254848363400992167936230642166036625731210847962911846307687303727831142651135197234720639505034134734661286572720325678533921320573183781078406839435887293944578164153100542847909596228464297986549340088241267164392682464007232830604645519112874142146584014732392637667824805328272793396938620926067828953752115652918001302269408528755399078637976265596042437109804603512807581139036825534200291525022320320352921649835113475782343252131129316484767814816133543193927914055223859162555222687258240979095007771061922407257969940344025024422072095852308993326396850438188877475725217953367373264766773914005696 [122,77] 51637405443813277417775479692390322062520770101437853456460536025425790987219078723710933410463235439682239492658880631618675932320280181963517034805194502736790519250160737047678664289836273131043573734965601231409273958679139212520049681177041413181875597703613713091768477582213012680551501704792189261682235276225464849593855985831252492046707452827879302904623330617857165260046763378014978058660690162643153286202807462874130656591574969980356793093196582094490276891554630912237127453273103875266865385209309164337884810435398338127829284088449447458045614178683567351034055626843026181072895969416704384160074953032582880562183632359326897079076016900458532596298984030191970884123738715672552761118419793593022845529016010958692348189266957129121247953047505932552997179788140587265018780388576170675751351831349748680043920448746042095146749260780036229730232571992791488997231092323165703107487604010063943892298825578942454109228367595571793506286447461356215897646002921293495926829548882673667132064960912300439235108033598381892076888252526748796015168252985392313999835981770558446068153785345717371529816835433322369898144088404836972764834929982199727840729226988699711712597421769164903283586447431470490324224869057857426319129498671263555894457616901477307731069066523234667549783189285272463849412303833230456789134247155914294683083703798104918189607807159982563309816859316965962990654105429492319312421792006270122916405375636071381934684193337841379311678875898678517930452039881488767381867602381316762102974915882785167208654706402755179284820304185911263290855532773418851726060101142038120070776317588057836161308757977256392946799433312789738010063471205554663448985313360147732138756611014672117274217536994671960584295030961793576932010996471834246318963504267186409522765334390048838618186212739512531893438468789479412770393717443653684073977588000942040017514839272332199820711992497224171361472447700809655389545621970927638688909397228748898387974325275512300163589812448252699063416372503614513517254449225549404115613949154066340909719560120800779645623034801340453943663950881192403208394150818398557359666700051257302043689547026493924391020023070391532799636673125143785086340553792800028013985807572688 [122,78] -1328656616547026662086154985670579279300283989220533285797670729747579923610292830894121723044820628193290684231402446046054194549361575942007955884476512088994590294386579281353673638331259677871928198984262004627230961494553395195185931610379430825708552639891189089064199340275597189704006213306107790529615517368353191600224935806360810728248078158931487212336359890333358038937768919072838925057893611807248205802399928383891745136412142432358581351365317247952935639440628640591720298690491488584086163557277264879699540377912932571890217467838140548092584851506046414917719165186410432341300337470021878211686029229487374921777006802200997306658915520125377214460716639731967160950398925083873859482827851755696822590134805548072704734897226013287158271394367600660171472422378079636179286088662396288734424446997234955833878943586817648407703170054572533141544118792739448083941657481615300601345897482871630771688885143338620527793009670723925454162793125773812238055873924364871724862311014807688311057139311376859748659371941810348982373411780908941972692455403042490420724289066799599533912376325648141556249413154683536781022465283996342467020187374730773145112156646137635783013824092581249373270549650192294003375905853768188440424183828487808628212377517853290492860120743580380957835376848179599181987105676351148738288134892172453145171000157573240069109665727571392940769698354789262633230630319002272384087615499666187560285982317650663204384209744819406284847137399639354512021016500690607483371252147547818561564554440712341589890267768709709662011244345741484136238803823950934556781375778078491990376225395976816434518889342134784104155545479738484671174956420358650118835262662673918985627327693295875434145798446065738728232477615811161924064498242927584698728093521846748911677104021474329942524668283991659698510949711757603672874195437609886638603396325054202788234423034135649072139621552380988851404388613372433575643621241189028110600826993983058243647963761967392755817480979768248835554901372973437758503856839585943669247832433702766249684183190108318419481563248128792897562058466642974994430996130437784391714827590597867256685338784190948415261271134143539133198315029289471121754702322165581386230221860 [122,79] 24993367406625694453105759141992055554765496249044560850534471288427115684913408265432345885734244633024612760508574197234451735516004897707119673632780765192263834990426220599355587062467652673951370405173826418658710616060917084546283449671956763379237528462849781330647228855370242004175093424206772412719474912331610418099748298390967044871010546679490276362289888184990942923593621316653720508688585649728905484518346165707170529217142325203048101268053519753291509264557901238855959459863878592786874731358806082765569594796674605295180443015660678368154098768252189337384806486674484098884294683216464446475160627242337679987386554249054321249532732029148252804418979840092807094677512762473595390879818105264679181672511636850071913186083018179845046176843774744555436469805496433823326117136360930435552036812256978617485767294689501561040924319379671436122664453635471545905944612817069700812688757580749835672946619097310750904927714606414829406310248362283889924700891797693037169616852995542561086497929546687482387187152202762137535556174914913198700009078361753510621979297753297956658932087886006045298148809601068241268363799750841019338631712182208752236244797670502448250863881381563296174241486298016806901376731268829869428396860885135300500386987652562122421961212004251866308797475776743440855145561235527628665787725588779938170317900380138572510519882059523026617476584031633000758751761024641310569533242882596221703901018809467761315375364533030834976300825159297438744136474242439508649002213916863167723809128800275062704961236111375521256806615114820390395157857519526188786831871975326933534880672533054648333990064858233278653393375248381951112945581728939307912550728066621069957628966349565735065796008140109920355452016942148687832422660242892852250084149334838956299631975984524329994457052256895363887487410396708697052732093921991616010798149949341143043994231201273882690890459097237478226648150089574657966183103760124000737193788717570923197310632037069769398160932233668077340397090341225431827047756480314772286138004205810251668428544051041090905921921159203001571233223118264235646577061523037386022037013536867625322620364981588922110797534613094072727069912441612510291224924397274870486016 [122,80] 129359185099943925739279695491780699845239409401437190077867656841528263177424296220580557548762217185333185267995540604907256986262037235288907734242109416613692978734062958001309695789235715228694198493149007276704040258213463342254272214912433090964772047583402303016972533742738601661751627204610248278961553014931170451593053315740386135984044981072252724096751408195463694180478158201824134866844579484803412534976171937280791174981725255237947024309149347891455744574450923770262330087795914750660212588663083130247463300127934673214504467507507935236201048735709214698880782792285826056563784023834924358337718927919648786999286095032035007826983445606023559441464068993320042737950600083200371132977764834447472240668432856445990227420477032607380930826471691631552725463798282694294215745347910611964209375819819310287031206748483722959936206308987072748210361646191594942307134277493596420531055886593848948345971091715818787636911400269764835151985663122463457008356720523285407654851981729893546005195494382255930111258426420242440743404576062814742281437408785082042258251220048773452865594228418376226487046422397059944048998092298195074556177797159358347287268587312916176345054077906558463981732737798709471541057714330035238880063603168462753836417861194528836802068474872530295957276859712178358501296170102841092374987708320669732775887931373100599534381635047729407889124880907185664839196446948311627921194911837145775569512075819028948459286479605668239259941390082334694095193457362090189008866960012463026406186550928755647852123118086304650609236582535750879862309474075368838410208304139761906025540720941790406805122604102730434571532170714423545836421612639458541378072338254202956664421735138499927619983806817318976923119066640378227932236496209216238634239958438551314923109629665030607412020422971081835968838774240882253272588792881650912552963798139140970665703931278648287656555127364864299471142833952223295779824547692627440592676395893553734810820964100574097910531425167945064822202186943195330595265156156047331151482129674992220345392798605850278377575151372971753617226517340676464735899333783649837990598625567933804471096459639611835201990436362239817818536150630841744157482125476527400 [122,81] -39162850700569063997810044752491925789301124361272010533654588519743992588796923461959181236622732837270752974713619140985531663012295633810280752336749459627861177378352660318089961667931492483895011444381245752584122990668217132781335305773445521518502861103238736886974429092622343538941378143514634271475601102920347393646384845120388125267844678615862663132077898803414301137892980773386201527541475082174256777598592807452381872188891057781338029222912694826902234656949389013456579942574220173454497627301717794605382538642413566452403350954117052642351153690887172860744017014274486036444918143467618172621057782077853744100534238275697966612379812614026518994598886107749637676143072678199399526288581002493468609522848185992292214349574608207090266145242011673431382997711549263358631768094148050050102991870458120359011999365359126510271818915159881280512394916056266843835085677965310560482010472197766788227303570879014431234754290601389137874366136868385713827308141200746378978883598471574559487284293519351193616231413893401887886721625870521936488269877097101792693359633129189472749799263792661729912089256049736021854248887237767645095422557842088976364937993118874067828209555144710420123224123225666881615316980221599487263276011720184773477622614731510743470238369866911504599936175816995522806396485314062189812080589022651387494932723942480846926380949761891999426677945109837067506932806404060625918729598746982683754200430083540749411566274671132299264980713236938496057006552487445949881239778820246039358393947606897889998414181612196313260510177937946791391191320863034777707379956706766711806935950158548784939098427486722115332968527708290933960470599073876553121488754282888437312041665266040360199722590775055771537809628352936448491785648776621390253996272530983012898102626335488186625592123193863686959582430763439692705405782382090150526577373394239417660225931815641172642421708136051009280638873751807631366339396139569213845416311241498169462827024180716438784826728340598215347476312505557156648154925925640993465438387543558358407368715376993837866064024796979857198697482016288996500267563053317966437726364360247558679623557924883284383066003392287590567529702993295275924592283296900 [122,82] 1703071356717943052631451055196530647996526747571340356875469947668283810267558640662015870209980938674632985848671094176462267813553062396751567269013414328868053281197428552423766135493400120127152535963163154968134216735666509809878804450106890972126085210344043157769823218240379984877031504052110510424064028570254377108509693251618602127442519665568423124157040375121226533171090843509900918140874041196633725547893947318720039338397082235167574411907692589329018728305963119840305579862700176223724252962873620530849849129904322317781769954663418972405949795790075923432543467017987753246491317292175440916719198202932904746847635425050220759185528988267210913067129800542392889702501609735247268281241175792441916485163697576014926077170283019195469229966043142969113045873708434782055283468293684225157611315994707607509380214736792647758280111421308571937009145735812064431264997853887399999110142023744404479738407358755664353547054053936086266599415318506892077063907765341640081732294581443123118797446120717449934493563705563305001196102836266535409750102506851953170343727636994627055634150489904330672506105047338356505009944582085262976153117119402152515236687994079154604052197675388395940003156737599988039984607869740707820176829454763330641066889423230823044972481218867520901461285918747404076579303719844643919511168179001028597225093671892815130149910576250036295164601533042268726018599137289214470135097678138135885151334253305822807171771960376850904222317051434774963165115685653891444315910445787274430754137638714405339440624304063891396646513333864180823456998263098398228735756824999057241037434251797735225529168880668368409566402139033263014189703460977638958656455104334460163795930075488634022947576508494302197494970647432284592290605026658838746491796906696135025120497940933360037951086910276338505845853955881067069065832718409820425256012867953825666474138997140086630304470637915357674511796130110787484834465310437303822674072443327662629890956447141591302457397284352024836143052449845368130442890268051639289736608718431536758212340132408703967283620434963251583134518565556599251415119215025724449544561044535969693541052156073994044528004864841151530015998330710502895898767716 [122,83] -33504272676305595131765204435801649223384578615471100281360769291405446462739861598051599037208375112274098071333477098924453536362838432387788045157952786020324416246083375358749293796918375668822021111701169093388228985578130768311744906737708063519010388521115586962775456747579548405269287224745508624469463737002597018567659641046239380920488565509580509166542976577742678885541750634453956486815273659691293452718752771835132654066176498725960442506602769498118205272976314516146725747164391428648533528874865684318640891045843459327484605158327148550919832761306375066564993715590184330086036756484103600306497753362511348044532216469545128267596996189532167889889788730632097949088787507747961877114784901716010085409063119256219834595087483754673204482572566831129122643993036451958088579187928970968412340070991130495731186782675334991546789006269867742859217963864613434669032513875022166189782578795424590843512566342438475269807671785895217290473442879919347126844602772481981711217082613490715316970666572740238235600150140773655340171997283756863271835946646538873995080577218847289031468451854553084659271339858225850567378720034660874116799310344313581350600972417096169060728595260001685800130572667361721169392836813383663420113457296163165700979994141910006442047116000211621382649382705827690044575975189699408600042873115023485451551276304974922288134020808307277725313983333910415474805150232578731214067836590361546859612104940596246263584328709502380810409769170857477784828692421813688708031640214356392553491622628460315350146170108667535390917458137882422352518597884250119783040992330861805714292950568983330370460700879162284093992441431952077148244103758546803427279032427173131716717593050551998505610964962147321027986955632466069657431819979848550437840436993982534842666755435366979722463403522300667865436613243656239405925323982288577696066325007819667785166691360471069275558958597068460282557080604672812852030340566208229867920683839037259917552831709599511399025366409638665660284005250787933593255397873062176356468534715488920198200213886584651424021742213883240950700395400136487252745498489250745736044003376833050334939798923765696153096462600061989637736972779240734345488 [122,84] 8702783958043861979264133957422101966582680147252676661592258520952185521164839388971067542937588185229123702166794667880063465225563699810185371496938725318505655103255948285663605708980126933311943588335268628592750793057506687829998064858960039596882346151804578024412194696209598923983133849442878620329918086638243328015187465080193009844517687237253290242360080232499671329165258209304555991283468225763428709478747429504501392147795989560800421155315056925679662243384858983015252381676309951831440146251969463999927143992007144439151103155252918891082593616229702850929948905793336064564622720232329520536695026041093727378096128157921890190252291193646740536350384438359002959693197095744933420539708588754424813187280108301012856099724455491858704763427477653995777650298876182601508809156920371743025034824442657384268598733503964258323609526892035885157050059878567021954668468014914510999556395264443702468847566850787219874006990494622337126408288159993008033873602089981509782093308169072515468882923067419690365740744571752604653055062307883467984540675314739265473526374437264983344212246555057978105754008899370269586996482929886722996459884975583550241371399971013995246318169971341510339177551031426308372590670576714422165475302290045090494591797622949502193236588402268102476176487858197470593154343770666182415746986951866314258530194829814679984338976490466810648380855328815501471312650959030810756683061686417908194753852093675961727643860924792135805165297939976310950297674444838411485514790193387948682210988010476126160051607693109439612234524148164607212546442557522709721074172680320085990290480301481709073434172606389664723558151840120684022089518838978681083489537921247779770070560342247848819927085258806542532064185295066856881201750677401404400296733704838361128829661041014261166388112957741499961805223881033687342896341017722584954838215011735534609988580585864855120855898012793197192773129576440519334220637210089076285740548016668794729631083191557544106646452472388993381420773546125062171911789648242438585768661018714666115049790656566300346007925082236875299936770049002860617668097208215383930188607675390043447225837137642679523676064008915439078538907920509904 [122,85] 16045896036236507727578714125671644361359365657581081884919142432976663094837407253012296207254975167551516130233111329582171399178692615913833362513118164221630785422334646478579713039085611082059564225879742337409283982431162744077338324886515249313693828297836817591076763461519409134641965661265880835290029222690290930968314379405887055675512208274906853686849349854729574395134738944906012821740472441730348070893400790087120043256660546986910482961437654103184111182845747843300162458971227271916192214381605653416762308167199914516102733029811937271073721403406119059279767469649716745398675664747388907207024328691152184552199916349339832687862315672756449287531182553521821867132624290491492773975539804109250368467488125281470148999588531221642002826695930747721020463445854407993552701787680614107024000457226422156194496278378176984397623867193808491463840872453979367215087445044431270174518690274167352827248872774679843646618172858416818602600441062374340712017057137190047363387973785151604704478613253560194101866434885796672646439572740214550843887539626244340137885213194836278215063186435653886619520925817146155431697093539855895637887708784861638003062151446923026660151897088669249587116664419264455252964897685257483945506128402338556582058543067932466649893604140256518880224282754821007105103806729213369253266162390207041730440562946197195029685701605699174418643563958708731665804409711732617769235448712221660286248302891677441679272040015675495758624795578522135259603085637246530519079495516941625120356735164704679059731049341333998537260285157005265316209685404567769495545461247925028431672481129060308692167444105418326807947945682338569110880327888477832990667262922282538638895179935263234857025998066974804753274156280800651766168795611851100820201371663008959306887234425441431797183337836474312618600586475568666834756717640705633115857621448614973848216563749873147999016613047633313769719760447066817132508941548408371737639204558008875197452772689553450304941623112873228204217869696929503984937093884594568885051322431933071379712351926912037361342370482372828825121261594403762160581374188107970366755239724873640199191982174352478316880696887702290326280777204470 [122,86] -396932561033604569380382298367724737203320459082273120413291402688616096002553792801789668675798460401074923990105785113952523167853140215159377753175165641545630046380844680833959592127834140768135154268937232932505172110352832250641755800650986603706392475294246973660146396819265386379435471667981820695556504542708434776234267518302634820882708169135423634092592107975241036274585315171618275903506906617047906842931907035426218549734839094418968144348865047952987731273206034368916695650417765075983090086037381476772349291940351368581282926263377790819493648403603119715355047416622997202016774258464391402383655850181045594933919581339062057566645785883989576670796210054109381019458962555821498248502271458449559431994684200277576874887223017088382170621265958062079456868196238028263119116642660990717577506780689430776410034603304999816810646213645637454475192475691670129124790332733681514401673628868551885461147167136167953797837896415509985879123947938463802293519024014065409352362362189371941934175361187188954123402608191833427665037819638374287854989660164025815036721304740401535452445564021336299513983437782841649653745474220540967432087300179024385575271507759138028570868145642978621422986833927611148770409568089606670752336133500803303875788236565587904515247578687974741939987589830569093342894285332135112963390915314605265730631587870362128978560594236370305735847027632326805393503335198097545270782385265594184748847442543362850176330339361312333649042641754643928878292577890903877940957497421830669274619690981124425286182868505959095747233631539511938118675750677161957084941086579941796656762583499750139425266596157799849982110180159380061315998571722983995984361310475888957154381925709661002663321277373311080403545104523479445691813550449447663565540475022636226500992580831376146766066685037998539200518762796399442570574993004095167172445049459164950691268089980673392559210147029542313423925864680613402090818543752980686448354730045706056797037005113647127399498964836247888022130833529794828416196818376546502273155547084029091758243519164146045580418351705786508703779076099964187939152800292015919216866069901436979107537480142632550674506805875427892102970192 [122,87] 4231717452736629372466008696928447605629349374881597179167162971032514324225238192403105625777461505326636055387619392563899429338781641984035264478931386109353388335048465887210529061540761935737362993711202889084837197228335156733831316648041191391327534710763149328475951538802509602922085838422794168825681338770351734850966156641063238183089720279804685530717064693034164737460140587900703784793120402906197161023674886546852005808241547811711565820123378840382131008382021879065414196895615115775973914490864344459024653785480798402008178133186537369275563943788783389711610951956036308399301023083162810940407014787452434957945907764867860924404645968686052949924194079899450755347180178033723697892375230822847435663016881413432505905733122400194128576777570719895469897943376645762708168953936050692788614306450886977612841818627924352393643087451311417459342966605966202178085519657862546126099259187727652054405949903953410822514800006334902116038268948447069779083894903301236556607972136190548359369946725627733484368530354095961963711454538697977125847817228751442069204370561528094485348453101392180695549798326263567882769772891555997286473011977947481306359121158403540508636193425184206428374986127425446500827140123408826710273688117952347959631043445657790334658527380967083878796738896962460513109353278003108508892701355123296821153561862783728445891133226696549530987002126833480005529045527665677938299986044805067700445593414982411805165734418891446985525899464003896766438171347950757320037297150274421740005532650429761823419415388882176066075076910169894312905022027419829206496907687900120553887950927930777756200482101793525411871936133100134274644670103293416426014238467076108387423691268292235373005861513230236149655313473107094693893427776653907384906895096480697431572885649641364910342946854599553552427284036859842010005417488690743520870591081975773822542081460008656141439417866160834697658277480734324954520486117009655998741834680363676484263142023492334419671472462243377563493729070890628143908972294289604069764240622714386643182720087718182712292726597500780492656986973230370646384901598145925691032754348994073909487049407908829966300183124553881141552 [122,88] -560211976190685011224453063414164436697683389210926888827133590439605549070116364309513631839249281037145557395019134933302911415660571737105042881416890096141168538609266323950527073983652862937703770443525620823727054504727403681292855669805841135938380117660707667787316683827078689984538374341343248150232354693545081743349839554301068495897511220706873022566743287994406441427803863772234398143309455354605214493922960242061684018384616259689491625727461257357627140569912320625100419380093923926178772377390150246767495462544054765834300045363219530571633327852642310382532688501237728737634829139039522301076517611644611490239136674198460021578962091755354261685307882880243420055567279902396389570426777473167279688173896406846453461170765021429368035363456120363484082669779845645920604962337332949044516084401627050518287045406649604035702582784974209072747491513456799088545811775223031312622644169072114752603066689584798896167888479266390780487529862407067493196057089848367828690671937619500484283865967838567291445863103656918511553238616603864300553632805572583538484611606003211591312824697039483980509752869844514975385953868248292337694011267405400403347372999088594459042758765827899119980885107757006601108295156985056664740893506215309740004881766621530359166601954259849108241015026322418390512721367954292530599670662898001388396187383264195626353367711590744354138187513859644678411277058244806459318204092242250112619971639760032880049572013022397486934610760277672223180750977646645386670797395208838582896885959632600355559010430964450137223745345535620571614491662415931741601001304327273486091430446095359501414331211880950514704012076781521892066526491493475430854551438679644242350760719726302581119146838324553002441806003389246130725220098904952968705571277578900155995041230234114364045026724293719671144631389097994936172268690953919156908892567085223851361060722283587253232275401212089369853523328244860221853768507768390427254786767706477448676347404482632987128970259498226107095670926438441456497039892438882022925725509090665843109546846819534891910427187318061958209150223020285217482460800279153763689707209291058712057961324663299198872039133195184 [122,89] -648613808126335748856444039010471050037643255711460053871658151161561818175532085644790118010821595819023746139376995920585263665772211939921203586455469590795964183176954243509642017012357328155926604069812591766256387856753527687378932920973772230427976468975290569644491684631926361137817331753098229229339003216779012080685855116957585073482122369409187849758069437310064370512293519876910021969878979898473054603660007320322219215254062458664081599605143466261330752034484754128755739697846386740837121220537029919676375399537734168860280980460780605970593373236493708664125140602334565781037905462318490923037754799580546536871126299421030884131830282466434914334397568039672562825844448038785016591739140856968284246682433922404996495847113680144629262633271410079271719975657165324395735377240272916687714284159907886578947610349114729241204642751249235817989805885739404546655376904608469187545021495200135094520234172276591794776313690034613332669825095627213244662498222226608048565185582210263686672015584958190618823541507185054422417117695472743298160542663126486132272078417993943252382142793654262172638413126590143251633759800330072132634084412135522181029041068751534136160126444483369300222788785377804048496660525726784511153496884685877735836718930919715749247818598110079917896536566577522243184017766770324470454078070087236589140277783284453521173356743316495508231289860360914681618908993608872255126344966198219925366615548810379157470779407002179820344467872291261677119616612815947345244086447701150289333954168688657841735066147284172263199330477750563951534701687052231290358106926729568112035343157993515322133370977862432390797927183741222098313648806574366821576301386172739731941569409767901971576190773928587703358874517029497510286413266052493265220922915116342506826886118661298876275718610997686595090598761722207910591658913038252373248343656119210507616386260010001309586984628641408683311841930702471746165228187633331348232849804315794860545206617568575801168739368823865079516338066579262305629768699501087994627388488120559472108091269088933860177128813170234590002236964841847218263624428718525603473233115291539215671327092241620025687563752544 [122,90] 10345077414094813920624731996891698695668890656071715375376231165302750941452035702334114839953889230287692757120042213793907678186597930326424502665972031103179038002149552870515202444462189820483626472324880599978916727179777098630694237966945016328404500716740484370860330791944870370160133503427330375374179794897659395834072231012684337949938990721705273749008644414111026456662104878520427593136198859178553151608693722456047998407705108056686998346331172675834855651815591002808097560754207716884005112759935367059232006546407987198578836995652109362023102575244767979107348279308220217654416479407594230766192892505017158785731758003088006953997569025124915526666131987271687185943586108637081135531539706973449102051665097149206546127483636875857815347121314419488856057112658208733648773381441446077194689727680645325034087994741757747116579665146870360033526726842102194974023171588174579834590142369336456645136968117884975079689167558793973642995209077105058195314899246200265927190103706451628333031920070700861283466738351547679666990697331648017733235652650294676595363487432185074530820891690541090864529426404775897562514878848593590182724454923647057541941445975710323847744991928340869372402461350013345271664898469715686160607334158781541881765927158598228103303311769180923390581940392316625273993658324793895404348239805708725662816557852397907331073140583881369422034362584376337343907996316150213735818574955523355061865178234591160002440466907786403129421377583076487122424817238708354710894341248834769296474306307385936439713918502538937875285703857648136737079566777160801453789690829278289919670476894635890048554316345218267362506617621971472674315831408227666376498575353400042769039550617791263351975994097873267418721303606858351231410722471922793325257543306865353953299481351989478744811810092555142840161007997680929095894707589121766328962094090444640653615045296218526695069631870286518118703624082002812686143656975478306276830799837565915239397175752706715598123997718508130931094426166245246227079693727235632696190571075056088575924795674124381193827787829417332536819434593075545024732205573007484916629786909205710718750460668197072551592368 [122,91] -110335921342665898451346706651985411241194864189712466107665435001046861915141824694810603000459359277716721357149929793082590954874263183577998229569135536272927530544381288555192182858853072119014745611462761083129677751403048234049458780152416003765213477919766197121691080237380654961744839246529841009328111808848288518096844505732014589013844029717654388851656417810377132257489054965410943588788099196693363670005874377062546468940223340979148890665608494773495322395752533157657454168111048246727703871416879269638878536629540956988296901006371684989560710541751119037931447124413294032115222155090766448659027543332008485038968950083578603100676797503579111888281575138304476268670183471363124359397504361711007981582447162215437608943069288520906739405097451936004488410098312254749815650518402089506586268344329679140858521030304586480635199047764701803417978900141313332288831178140058776235429557995209260271069807271405863383891798564566062427271402053286186517043761809128214510806577687603433234809556852215924355135675353149293258405624358998728661856368830121076943298083799872072853982357615120155551162183107502766186222936780795874391235633001451720609677784013025505112999452755959296201930155431870976984010465661377948645570934722689313202460227306222628570372969361750087665915742308673481527503491861921648244910327932219431229788244613174051386026276275553251264055836684165922296305868363546750492347340078127727359652815536483800334083577225120153108482986328316511670818523435510367564172553684307818604107750877152086777393288570152939205764335001576190945603171723632189931445078232719473771074556328428076532061468203310274825556877767667464015201303107065417122880434301057221451397402781730571752192932769005022755995678057769289855415816707132428769953686577579470292412195074731625037655098739614903527848457067939301303575407760379908230884000311040436315694233078852175117884151182286811040733696918701379805939826285111254012598122806531757426718439126765452684307497934304337622938186751778552915414478460095817190870795368256589989912329130988754833352966687425686635398536983784216240520133802202366184683232481761011309598410420487307584 [122,92] 864088642851877329672572841211351382551394798293201970302788905633758782106499902877379000582404852451405151428566491927619897741595790679225385086714279149526651944866315072879505315680679922349210461254286297769082316391074761326566085038884621152083293282118688576830686991333118715975361836931866700003036888436721695903554479240640265294803760074442494662440513107036724179904395147402056944458095831326407366151672596976577613410161098403791795746356780224898894955501805826773183718505591311304280708189549195072225810339154652826269253677262771621634336125620132234792185258237766916340341780423679567771711950049681014963418816816242142709742937581797288625912286612497835902810469362173630074433378192192691125152200956245314550426724217015450578403561977371864788602340729305748708137536006914132388796193525310300711913560213585568230128374113851663520647468249042647135576599439263101645849241546579492226034198299018878040394114651835392350004170342226764929771439936256795218998023731746168758530780051822427038741887552855862993704689717092476034577686796804108019516287280446298746007497015622390992952641623710884605346564551701875216739376431089320572206703996391250362505482328842603483192889062313908688483347913926953115277166662110790532306837305089162588702007440980135811008038208985443557219234523747666702027112518988799451057682275548010040540401794024001916353988249025494142917603762141170260017963613830033872166555569752811683181896091497066181486194391963199686582393278737237470984349146617898655016240985334903704119436803604793990636021936615597976415713116931796530842108595801548960135841258327128574816550960920345815209729269938699660129910957697906147637277968247343327398245398366153624511898235595592101609841122970620297906812492447702232179417625744072404769381100811091760851556895699785815177662890511921622357949505435617842633365897569418625724528179731760436456205774847042817530173728358491081771931010883493438551403340562627005892230554362191844445325759510034417292734543127956011226981450077500195022780377366948590412613165118472970993662661517620572475569974069834162776203688632515544887704810412893895253910983862704 [122,93] -5387238156595008571612134991649681411853366924742729991792538920900972148183580826529193193161135747579030433741522640129535398147098458571967548720895692971997909232477915609480009364681046999789904876329395436742116091248307563847813889318174979542154371557538378359528044031577865405549767647789048717873785660805971182327257931195116110830336078425222204341000024550259145320860195624588651417964110970980341354643736305857662071357255695034347913425263728892987753366242098311592965123239932679172044397301550092703599743820958908236546282177270253926614797894234016024990588532760182097421110267659205451269741270620667915382956192980588702808588641742532991024057779687215956109276688284122012655845750768878018502860940986330725623550360771194066535782840092751350238401102117515938881179030741688159724378773030579396364872746733123145434204218746421065812390206938794365771246924853298445559343028399613959517838906093074026939856517386686876862416930479756041894254522659130128031503750277055548975049516199291855422309732517144657778155648846707289672358050951988898158603494540140157588336578776005978583757697709286023152426624518803790830744332752565785250439835328907953883125628106000709050508575755415073480265343610698895623366034353239886851501989038634216514815982467073151743627197263568997761233406597210264116635985342732813313486696318519349182873195562959967779695300718211076111539054735610718888094173082182935759951424313445179268413569106544573618487499798251076729450647107241014616449763802147267591627863822006101355419946090518073351558261241674877911748466316235876207322102270483389295419664723482263993548784922407385331159777739114122788902102510394166790782205626397660384749243974803376952578505949450860171627586149423580637601421068319395598269716356654175379776881705959347051423335287273382646778703288406232751052125563342303735020339051854570292757105155622948899682360904689624095416064176521351448395562077821728024370767244657144795703781846350779563831918840044614220861930898001191468548471357287954961530548042958241067953508235627794796001718413793022988211398180537694205767603847340143829516741431767302456544084752 [122,94] 42088270762441018352097094582139553637299817342703019541299186397919335569356282636026871693248452414505805823118260107289225591990459777490236314727228221311457237472362057647314102106808245783030072818641551269205595620983812848731639155517110309433611881070974232022876894254312447976371426165983771719556940581379489377428955977495933818267758715747557982348368117448351936057537603312873352320245652153294686377339478132702721689949021226320981218433531332452755777697890169623236167164566243481365261075246377688092765809592700135366450766113177261247232527611257527278805246936589820807772386606175445011059990561876109607020178956096070296442400918113939989845029115676897058177542703500126020984947065387873440755611682583929917387240055181858815311277182405825551610859921584660667009696421771097551303694397328415111865713505897055453970234105556241939654319232978361651609016437312826020196720480358903254118881132478283757333130063260508388697304288984437407085513652497763432187577599797331097768863702701416137135781278379307149511581786403852460546743411753115073292023717714993218912998935636087110496774478931496260835634521137844363948297066302031969167451984811085216348248591229293442367187644145205617098097907486169064354030339815861257140320059155479406560719723381675489630717260154109869390041948252536404645545579199525646357078573601254533556177019442349290393754635541210903394649484550542329751518152392518303884128802513001148757699167944889317077555519604282208583239116513381011757121745486804209728122191203520747284212220625581171282633091601127741333235796270263119480109834035277766916330904610436287467064635185329832906748709687689626707099204992351542741202587220611747307692495074116755414742716784756749889358173391137295580458915928553938387710471958452735093493147876759613563045534179081898902761717894731386386021131123983724208998005500865294540377564524186666199762745320089468585628482546646216262412902226184364888282217383391290587684065171151809837559561469307205170707887293058594976416646103551517315222303644342031418633048124142873844949175066901478427833095273410945947551422989794679768740536901064219374496 [122,95] -204043994853707987622302150286302172787261974028226513015362684024197587636915716044084118141574582634814508146468452400630748865641263963321717873267124470014605276091872906178205044046346469086440888286208198901873407231799461075615016199631140082670216214962235613084520744290099406324269252211176961871232136691948978305028407149673105282411831599016043555455445796193412778365423486246602781520464029931302197682809473942262822395426282687073324797198957085634093528935142613941055057252541369154805760635740599047950672138887145421994055864079500045842514151802439762476209826528739265493408992032617064464983712930808489256536584967836399244426519986263869967349863904834759474403112308876790518667773117805112140843669352329578066544978912479768634894155087325323317099553284810061471016639092618115640005868462726269342518140401679170769302360680268752684997570721893911592526030857190835862638283366065557053230570674462102741941116936491740584518056031591232282239425618774267153221601676299039359374823843118689262741441652503830613187994694649009541380395208060056637986942730994583975302265507199433998894627201167016230515583175191700035878074804191291854245461337289101487097445908071050466592085528418671648748519483223194232694322741308026943898723305800519598219660194936657014880315215354864223846823768934846750796187495419797405028156918691641118244915932569959716004254181322116583564407880350190552528640127193091164894172323310693717576061906303528078153105351308186396196469891831207654423797877947860265875434670543481783194865038641465334264452834407498972984191620304240772018246495239492380118751671731260042369126550188252507929526315238463697247648229719893379097502852973579215149836086911531273133010709956280318270428713142712865670252531034047896468004255975592911674468843822231771634072806967665768536379406669978987429729498189835256481128514024921101494252394170192770128502791803326987448182932057292172420551095664363643587442062207205724916563792702661493268459773369105669403672652991523380840743365043557569841101899850962484013920471155347314985780543542191660306991485693660124486707106268849177720044970521216528 [122,96] 1115149259580836313248414888608706206568347050038316646182012658912558883556168571410277635928888851776713952878749903888121588468292943724403789057948182346710002302300086553023320691214314305423633271608145777456302400053644573510841381346191617445460793840221988393855193951309458453799017530121076408598939863326462563427551667514236541147874342643300284414874000863874435137364386574105981259110214652882048966515210257458986046475314084369168737449333840276670547385504872339869110096705322802082025562356182367113544540566335542799050824415293307258651160310591584539066682044455137525045925039162357013446971592465042275189675419946232561838206784009618080223913759141890514514343210001513072662159257338838037554171372828283339477590563658283996473701989503189186751796777224780965360825236614853553855767841460625647972236223757631818011745329280898839125435874890145623445924499871882348459575940485888869286627536512136241411039019152623228196894909443997077768725469840413971896189733622626886394310512213283201781738249096725193618203484908050308192357760802612356762457676739575002012132551264012702356767476722793415327339122539844288642929559172744568918414694456283923829837616826928583683295112743283756339750054000801120152227492580910379811794918548547542088298130626498138577911948033076719248917372297214489025614228265474444393053522218640131681919471956247196445637609488744962925369682197327868367290797257575583751484654598705085171926894841734668565959499903870261360270161790624622547084878124483501010056938627903619402137084648144322830859817937086003933655310150226682236230174680504183774804087370141705535867957067707778520016134006650654757484884782536442154683937322788666680244675670260933546022087874467672709120933639824620883214270186963187231911087492243818095329555373957404517222386651489422173017333471148579549487664548793755334698406649156102677306038098298300051035286835861386541048968136970671929166410127771917935568736306516264464394367740984266613850284853974081617207152327307423949318230492083028413597024918830636217607719173815130769227904737379504637814267641833296214060611865092318323648565721136 [122,97] -7108833604875653710249687286021613303893055142111953770624544070512547365648130265154567760565133680855368754436042391199974228103345628953719494033581675959814814216263451447817682290204213320101484205165704059171056313997313776198758611150882143517799306195936695156843078541437312841790133936282771706968067887537047182655305043293634799114394092184053909903771503827057325889186182015610126193997442489259103692687309954178710264781769059504706022339567142405543473593704606962162816720367153136297825609367612001446741531327445825772721845632999578155947729516685058881296732435117501559840284178546057804911152404517127545414367744292053391717134393227283321950629565636142473721196767045579860713446880023667420541880283472803613697043858426620438005419779649414396395401382168782018092708615430661916160526465745752586268273818161296481530526549883677610262576227639785364074965043031267363454708380409447035216450435454931679468313823465670979530454529043059490475120952496901476487063367701672062202140527715052461104874413676448782967316572207447810578612045736617701693917765480988808443174699273055664463199318956023888886274188925672216621770253454165035729286819225377674746858556654189766143996189372893166099294921368115544067780455325428587795476377982112341242254624330821716801832701168119476663854401946487018258256443495039080197377607065859537642901610899779885802180112240688855466979843362165547845826597543294791376949960016813164864182642160874829756209918324198608134528352706638925288757340775434267901615386288428773647191445011345457805043908913287741328743279333790157497602505892330413403775591609190747297894423388518186754583279864628437905264189319184107324921642018330219067273394363656975458927811938595396610714673902809151294735204395299298302950669447729441909104487865220186641732360984512267524092113903073373613953698651398431453461866831918058184635032759225174198649876211313697378022842662538571419894088204363459253371010723850397722903107458249056337056369118225282695837489524179605194698501784257020302546909995191944214190869289222511120876645764421897465520990124503737233449351854370297935247872 [122,98] 80367360720589496243922898706417310455076506488357800270261902075126779528298740130267969443950430457405419719708305402113137999573908735042547257232614195308798655527743400735048478474053648329714757207306164311627842084599787135808665263270578068367890753460171979509176843854893837809389385157329147447222981536772854147201962109579270472136993689056502273344399762509278233661053879125705199326293621062849857456384604537392603389115508603605304269175633712458438226090362463655072447056716539219521397610089441486588913721820765744734441570876038542124607613139436924510041937499851856137973932328926842223967279715489845524274504049542204928803850548046039694152531528186556155480265129223872143795709128369432790229185121976538080453500295693914481074738416439090348602693452916834307323958022364066160706330372939669760586017939816970142616554558378547049267410271540255935262681622219729870356737379377067393093609849734836392023487274212937592880982702033232108054646351513701861481143308032064958080440219244391609766183015364567871961548820544783482371216323342271817121890825489013295716909158355682428679635458707583425761921467852081003531781961979740055615383562983858560754270295245252728407118415666267248274368593608202075949314936658741218936923442358675584152697800266907673290269875589006408267943164908471560047743092615563267097454694839503899379769899037401565228822430471343956991501540940798479890813979490381257098226003818853551835687592453030927639698347625135736361894226443650169263077407569687932937649848627374995424841811504780678337033633835614268596956357021592969169717209876854979741789813399727873112092842212441052852751169974313466493680865875018989591692125319171535971546979295978179470968550451772349521029037197040812663751475240072100170985279003866976067392055999896216403466389293510956295729793425250274218298265909135019783951897244595491504565015423937280431337431308380138165115071594824080628458385547999286620634697014623932173589613214015404905340568968274751159186690457680399624744095616992290581795719617565352606343064322584609176851427306263223066553983996355521926994937521681018408 [122,99] -42365791914255197078670508985560831342514008233073271546470518785182281095866257015764679490088171448546421699953190198332017622343357083350390958091180172822226962898473052136589057828808878145252004099924485800711156304865411902595565049965130653429640526105661817585534508758707968932995361583495317794169517562140003013054679499853887998986014436871319533861621864795696201839907664682914541960987671411970317468901423954623249750406278754156431316903682531559557451508075563553983409942377418690966406770317541192727383202105298312638569938113869070608602780106758555238547374923400995023095813210402292118190123465156571814679127486742802793564976534695384511198834917081458889867565373008301106436088380787411588925161763978404752398353888580441641425409173665142531034106046572940101328758858183854662231670753195598772489817425856588778358052299217991856181137009223048481395129422759169175195720455399726092661780628590139354986324735328293909590074023966661542378341389220454179035686230445312736571031112408446493063172319914273640990932293497374019986508712145218465033088306778725795536428957674245050696292541553677770310574181331744102413866536150949373584170697474253645594423537616511084225603761239087159517168736753893493382744206334339703940406687713032041240842267863810740185461111453497122376818741432973795517509244088760710811320127875009764204706126942920338675834829035185042568064159460888586852583650557417698823444417343874833779962101269760931860395727860747265698447581348602713251750002101417061300653342493631473480466897986721967078616708284092147184274847176742115960371832802702029797056413326476336785086295992917002671108054803590411055225493273978851280488550086299700100434090848551054858038208776601294351096486638590857698055516484393944351756621026261396177246897314858568183960361840898135758901988473232199143288492714746604926873723994410127864815391995547183177717179434865615414378646324096314241005827232449437412018839345459188995345461313176819526068291694245051867934604803438339175492089144154974581199036611479523626320770177950778284837545467299615900434711863621069391484095553520 [122,100] 1821542055737484223687598060236649916214996268984553607552299861310852204179972316897036871528993219141772444629953337178919474376778890581860540061784173679904929670915036365434395558551352967951195981710310049627208741288256853273896729486103990901540628727160464213217038024416958733444132850915006450115072752213403545821824072229873273577096958418240721961377665142363421472771934684118213769601919189041253769327035623720802969494840448063568506784671406747101690107866255695950549410694788568289069123934372625859668882892874331975098065088086823146384313635137135876844434023847034788856258746828682701717932326037361165438508813583745599137680282836973104010409269865656255471665371591974066440686750832634293969789270537800415835508958956735535631720542734576014895600826341426246947295950795329511195297839925752814610929144985490733761761236207515902859431929212431904868942385030193108760866402502059177009533043490769234040438335072315179518981155638067606118548004867765384797477632564117528435262452723742182426071932804677950734696277151153845156392603294929219108106301966705380585722518984163592568362236538707668312625236320451932201302013032926641099015570392696302756626161170492096453312273386924855632405990916277383470155856601249589838701723121355891478096290491803865921878020842901194816061140523886770316894158784008674229852390150896284208749706296948504016324878239505462129643307549430008575300033561836456482835035366687474571501544692046826433583287829920130697427859287544360563735869269323129987153274407796824810094639194402052183732555434892417235050825725705373611433045697214306634553451351067183918222442619266947633536877370940131891108659323904321877055483434434826050549484687898384481099757543179105565009932589590406272774604979716209404270732296086579741453770101955478904707459182768934142277247257973702848497573590936223727905387980483628013044738120240193659271360315893562088155441312135119413716271189592578269368076301612084170644251609149166270119552423329214099206290544381262514968821867644744974702785234358578824178113867959285861223353335485393316525475124302976446032378544 [122,101] 3386468558401647313850428838864839461686341817973267322764649603027146490097909594899948518964930771982447840443674231855234175199688407397655144154877437810014567699504000333519609851758122427279932643028294533194226570381215039406176234964827603274711312777037625843737796248640422647480338813782391627899858014853935712248069285342431497754087772427905163071110385395407762085055666833766921500496044006428090119896241646345942595476040431518634904716456034599535320738759908481965806078176765381864471301684911044412797372218149307004931628773749504952170304078784876894846396179077344620314086047476309676582821617840449624761801119099861372032136154704703665026064401708560149270115395659316885297365546578186680842554596754951295639304601040161025223938045001246297873640549829940939125507838738972060191123258733811843906103445117136819803627910768694725462356075912074348310558032394634890761978248023413483742649631746297488578301004099734333729264493691892758378399358109718234346139984444941524648617607606378388725922863560627360435701176435054968489319701445237136301942637394079784992499706304856988340253854659629743460779802963326311406996229226422723925906966515825170347378899245464570531331985460542425699650873854722405801786096056368913063528620194444655628220336327875992247899989291719503459273614934245081164403814887741305784850247780194202094220349543782652961397020184576577576622920364941452903531170780790708931084537923302517088922372297122182709014849129507823302519452032395456300404340312622992631786674972050401151630327326778507843756852322104098053387698817508366761499839425847143355710544887232800879150738161819778960672566899994503305552450464173979424348595557517066666047607212290514369380287910261190569545877677714983920265386831067080193077743434421989557165663538046704158239940451440755088496885008262114800508465731549237143398578789420460559026747314000146902019687250000472443694064239013120924225474720489821926590336578545668299179532721285930243636973866703808316676840092332718505884538493415334862375852432826122797664908809872922166638211468575687774954174623550483197776 [122,102] 20410888567290476486179233912055181025631469070794863029183540638333003176370379281097372300579701992007583231564274152523326116840061903212977912914928553785596680999799274626009430168203893809874948150956755204068417832474786492982218512511972920390037647676382672411645527902965300819105861542283572953992995562045789203262198329868370407949100251857444006776500975828912816128125206498337134178099805074385463118549119829843368751913735313175857839632791145227420955416927149870130242466400875385355545787924701154546309343088515745242431151994770733379203425124027698345679375499588556694611617222170375973725664822531431958970637391914484101748015301238540710197572387530557256685642606075787719987431650709736307569677901289302879442077666660795092584982592178918526206130316748288017260805771980448249711746050820477892605345742108653198790519616008950670407438706055496242398801656718527352593820125222527841368687009635625323694629643584281563169029158448463008584974758484330397251773011233457672467417038774857049019548210018333653163188329007209382174102359386011373815143867559610110881989061240578815003744101843924547460203709495008841753571765091114092865896189880819223162554910185049002732215996666991758539488313605601994517299041366592619859134956551630752256212391810443255977195019132372567180032132151497979804869856995075935912325203389074314129484292123945785197188416181495350753418230322684253802738566852944364064008276830561445433304916375307091504710500164356081019011594403769426528118722096068883892767847515312464053678635731000809490278586230547613572040432999233952634456216429085454592888512000927155427647962908681298441492001578802740042045126179027576349701088287487788580250609653816896363038247380334525180112168005464957443416680872742979745846719995199891253627952520324818779056580223845434388939380424754396541552652291732268817122042913763175337581648037171239816554771150187794455992175256202729376148785184913898166618523548741996116747928996225200490579615124121274387406828347746157484213486621567025873531280581468607604188198668061549378253516419081578860741202519523856 [122,103] 57877899114910202306501539327807288956349416157251885340487390893704629001096080906915800144457981376692190297867273875896444637222184151969019132145042783186915301001375353120408888104376273856787419787691481820624142181106643489606004186728374760940773934121440583484806972803701939290471806125216669289093672747839606633033368472497802393563133282610572831425194656467308840496948081894272326840964957355829644409832018249681354570648455880668310467816178210757522737773852504379995736374223449195802425452586788238368127833916896771412442034764630163584445206654753413244481345036805784524963910242537558998164127317744577090749338779245947538123021972815381857019501098817017270881732333041058866588491587328243893505187290373817580570396664464587508398691357349677208157357596958200967256373249292904592566952587755582216616099203206355617858716350041039099619267534894082322193791669252225009706015557794274156193166743309837475235095209880128061895137286898823944985902122652367057009020025320245681552109996603596892986533038695265860940261828033056877862512022863344790616860525259207721236325192958152933700685489608524406698153870485684368917170625003994568228446272650408087114734154824234244197748411917216989126672334351227997910446615845756183033210320536953456681439529750178268231414521416069353618794226362985614893680733345450026535566590455687937189974622369007902666011544662084352314970637932443003660033791001625218681993566799752428242608430541960604849196088557474092947345906446820874524425064259413356446774283764239096736633536240081163144615136117854820281707052930235418079131666983579631516609412504291295341299955936896263785221783476525995598146062882539227659058542686789068659171084010621840907809109231683434334364502950572746412368924740607581431265280426728708874348003124319454588725274999312732252000666399163152444996074873034017838487499516342241730777565674733447957379232170724842395352315510649664543736702992809222931299863743877661410613802113242575439033523680061377528825566611502811647176405994706497533699324333267946312974972039181194206627450567241175424990092816 [122,104] 707016331119147710687997622436713982760379462441673690646726543167107521884049059339762693800642246876892377486903734990248039794478837851294560365227087190813063311264610423462482996858743562067802268164885695990617779138112801577972524372461882454497752581424735170604692379341796810722373035534721796165382131861366011101780660716938628110016332979745709031698510137964781368055041926474263979707931189421808753782987029155061231232837733462724466205047622621105197075512369090819738957904757752980780163512347997064821042098191559638920996333004907121763522628895678322237687797580358443741499569407661806539339666856950360236024546487530984831151677271551180798361111079497213546574552659661773271378406670134875313975544010289857956002093363114291208511477165109751298236107728082365515327061841787005377153458014615116003399569549809108361532009596624752776279975193948353799289308899462695463667554590616778877265951415643206444208636797984413841402860519117284947351220647389157310000490135309753621818355657807012651726056241168679502950241092981820860908685276260172102881624854793146317943300599245652483006316924191822037529009784326784919349394904910234665454965336704964226340649177233620249404134289205333099682893774324229120815691118395584635948085852850170469934987754574827754122624299796810013984215293517946969160666247812043342094297318466332674919217293296891077033142909139288502756248764656224679139955356814789719505786873442737240530545447876105979894619616422086798159807240903009544739904404817087706458115883675004092689626018649371279422500762261529259266228853602332684872487997424082524114211855773981713579795340442777646188907493354183273575555420574156199207930883643745984321566030148693686236068872883219727134976408910036160423819031166272356265475605129324589867934523356224116012309577808220871602936435665013082364576895545943124515232556265482892902980466013717011577104307785752679854060125567557837246803439556013464651309269081625178585383746534354836235917120564743655451872503789927086033936878313284159153539917985881474272984865254582195936055585322308540172200 [122,105] -4804414730681647781872680127579776915761930221200644730880558646313704105110399893700161975614125462785155499496996610455939978495178017581164704726852566975296367086759578830289134216161009462709378528814541414199469595091705628655721657254506894049663583607868848837730298410652954476378024328611356788647275375598531211923207531268827152617601727107158479182900036127029481863699365813961839924834982959162180742198918033997708613478907595443048969287441668784649285462196389802745917133171579104367191566197622078753923304267581590432232334990165230100932420347551597928863273022404930582136524015541475298065611713726360570897739054457308430906956185988673172180040578804508824299993124197937652229679560049321632246219776918469127460534391253095644962241720530731833736838214539407954470260241026777788104085022794147025273859114948663534048176062983832771506015187426651779377128907030627037625724767690656677934834357598601578985272828496072677485568914115228201813277433808203486971424339437041668668222805204131513553227472831942298188364014015715387075541188390617944632474764921758335546645110329901085720969888009132738694324835197849738567726956277023662733939970196274350122736440477239971128317983179961304496705555227153248154143041329931988271035206060618899482163596137793015516028937101026569069999513447891653930901928195146341571792827950788971486908073984440243420436567282254333308574462148191037397373498939899859799816246857105369755367096373091945994067738663591116257206995930719455391526992317015311692032802597129244138386344541927984855600365250184663183499540597672214222393440953092814361246060023278762776773948276150460777789567815425848873511973203642228162780365137609304068012502650210935101959077868614372544436387750009292258690212751896787108940666126417224421001103013816515954394817989589463962422947568250786223574420304738017648998111477706346043095245755409533802582839535808655129010039022765017572192504537438459310931045461549788641296483458674136669612762948687996685334679570338576387634003280458114158339827527869128246415037317385638324636485966329763984 [122,106] -40140481912529101426390006200092033814158778456596949273472088884058095410360618124625982013360403966255244538572824776633896178834789391512210344493602843879042565601615936687497769585539923359181545025949596452640518329414972811817519088869899841145333168557009917105288099891087583019104952330157161606284631176392325186948179040746040135614441967728727978185230128107349582048729209583371201792545029152556685398173060886713385360919598919292997828727945814202008938838889112123946965775458783349917332626761296555398017573655756167070697529761673363260528976998235842018837992864256766007886257868554085331923242891309674557112149065330983372985604740897498581734044979196989526951563051731161382347696280908317413204541809276942420423753097908947741429861110839212136289540960342414783385733466642411367879954533518803984866061551014434590520264466630831276769702629315321714328825569324061261661456168155862511047319393973519914137281702699843179817296780773911135019534229676040814094698967962450245826485429733333931993627790741006067208143216043885895797762419980901606748271399420036891821196342246624446314055639323961894130261017129084920994394937500511396010632929396109597298035438605920319250394343811738305238930346714114241817171479972647373398976214569711069159348893334335251446353182528956644518675584272671328540413429185221619995885374085093941723130628835857453115682509442503894009315794060735048163990024027381312255585877926149342519350032667115944411241092060787167328693921366975587973101839129319513292491814904374786015761200907223622160028851788121581232600355423270692139661163176326528211951168346420971476058564758892334590408802929865335107016693865598087008494953520967862643862288843200413345853108259466432560701695502802159887365356541848758065628385088870614060271533804511161217521796292801373487008560192013490437383760710990296360496479415710898133589624079975604315152623023735763883590809851553953350702426109405630216767207133203480757121983991019636276317877921380879418253766880133756463466305304732753857346686473321898293889034206646798100282579569576 [122,107] 99747455268056678779813844565123845754056061029689906285854174038835658151100736244483963950684188529668775991693723002329893551248577036557315661061765576599538233153137687390081662717797141720367235833544547693237791875521793436101843655400603920920871453104908132432171876758751068313065533325021010431996328124815324259219087291180868592642412287047509057626188856034561071368469950269814635442699046207892007128105504034449446152875285407136818571235012615674846043667463956385565969245374984011453415033860444902406495645135863532138489872403455564168659672969709328468827663721986601950115810249615460433623942663675965142959350676142683803193657305061822165879352091368263185897206297526814907507972614064325536874231890473225934244290399240347061899018748532493951380531659523015081539326117539314114516545489212200863627117069171435002152449335734408746347858842266509819431293871789396648659151300589405851213578546858477592280306221954310521978449489424737403708236849271402680309173639389264005719811664155785576448832702254551601558197747404920320896553623122714008433894699100004436128254961643897743431387451845694709227817910009039917597364346373193059439547303500583390933034182638284293482275672496331803455459805892922506255182428293032314729212663434546948925498945811703618591970687623198746734919051573508128779725058315058086855722382343381176812700059329446338399479835658482692005744925044031566226788700161555698723266697580141599727079853565534622990700226533709766608780418469164281738706103259413027248966167964446769917199573312280395054657704365939407124512606960128560679852674699310816511400650735063807333088892539869139503070517658518129314686586209466405359477856036234906956602538585773021749919706602958671050883045072224715397534485439778430695823543423610486795837483609829205873066117803469840713475659489671147781359027136540740489889947616960820800758674181508790947584960348635737031412253337335874853238946553831859164245886167467692767954486622608016131932622059774717664157488173610236213642938818983722231323426812083132481999692661587137100781568 [122,108] 2715124896268149875372077573881623867248240230196358184447788103503481367131740790375721872618605577013125738870037166142032293069991644932827396690338640954950711312346565586792340134143613611803932371065121877186123518624832010568761416358974765999537875790859213471861279604824447512855748057572795174978947205750321061643212821684192622769902983062050168132268165197855565518997506476022107366838918553998271200566475818540336545813854253332538606922534123795869892204382450224738786313439476957510579685066910375383547815152853971596270034292365565223097042837400946564806123666511406806897704247208795542596776407457782185841547369258050025751237102824642949214089122407027947963035343593077367847716835948376833125837096232094102042816309820512932811504226554430354015742497528180233952944629319519243079647582841366689360194820163515130319539035410803020927722250942318714215313502600738455622673410921426828793279294059244070935569240383604160952651886925779671731576410397490700756474494537357795985416033749472730037355603057823493157575228756338512876814433879551458886269983080307803289532161356214807147713874889865774180820193061469910845470388894752624563620967855410861037787806191088638293823016676013182569951981770164616557342596846947192134288121881145443293193028078703875967686742404422778609834470511370063228240816295771983898625784403447789548241108656094664519900870800093061163644132806757922121099505647574402082053810986704734515918956619805757413330519248632983237869758030981845038354697199261204031844488742671829472762299881491143246256611013743753933009939707865058838380218319051166020291561332074933011643625478539281535861217347373052740287386189008615922949626710752635782446544009896374556098869682542477537063287073552347200557589993149430464177144191998053833132887023892678152955635406664336196064400834663457377268253100537186133094804578530321600214250362258021254157819496799251196246520129622050697495780470156149916044446119420356252835946035861774708719329121943305923452532415816091384761210454028278218661497538650377416953939718461210334392 [122,109] 8153862729069563396390788434994056401176812782090988888913954367092242159081334040018980411516758081182111687994197242547497340897827387941598571954588423035747977152581498509772286764217116105732922965580969706967389598060782609653072211636875079345737453171320706379421599180074712739465428926262740268351053041065165093126907941187796881974763189423015807063145214533898566551882284129189915684874979455224100200475575591062483057768501509734579864926112871645722680641545939301519276807048679106482204688412877610628015398856811828434385172520960947810743221570771156517870866056453129526227547853103953547015822587153406094529616335899220338046300727405253743327232635970413430661080813721047546150131507208542582683902892452337906649525307640179074650185572592437615778337985330633102259386643794053792823813895913053223678397352833379011155228259019314313494405437600057587048888512401793357259706001868388480125157641393872478960371031492450596999329716785665982868170507023668290236173353243053174352911171462761863015574598328051874688143188981922518618691717431711130020902568033316355662314284968776492395592147945850950263528700111223629157856464532360997552759753002281193182400538359598476304359696476773345688880421862336489973928985824984307485548109667190748498184416026123276973082884680235149349039988062305115047784897822588968596264350188672118385774008000125840798758158438071090153795378649315661506838725548811768179200965597183400421778493431931428852614018044589183178155853242693581631221634917288944414090320036390527125435033703625125398579576392481186031852216600643063550374179523698160024266565349692837598979230471702628265391298594701619506183182850929714298474442157727626455811468296776736262981130396556371845733806453264140297517637237371667305690886242686328719194445464219043759925621191294682465205842447822408105450178493274245886369380435506618029904944578523673854367409911220738369582600069992365250190793270658030118989250948552860813918109307532102520855741393906787410821213656305263601233375846639699626727525048455703914402833691617752 [122,110] 414140781815857076146777558383223252988411941861176724862059360666896539835185932513005537478013784038666207796388815302291503910117831172754346951236548570453330044352038020540700298310083263686086061563813589494121093867981797108621016712376382022266816001328371080787621718027627993185721902640364687421454077059846019574476053445009585534152164042045681436300841422546604865145715331414116761137233937791086530189574249730044234937485715203613110369610791474432480994376812065421206024645118725294263601040544799740386097768250945199894710250465271159572710643166473509572277262419363051564742115497700904104816609475639309195289397280406640027387128065689177484549162096934725757453972450629331868564861033684277864424958484196423563103112145077423888278345681226150067126429593733794178788754837559797217589812285524033697808765961112935226200654749929868527490831695624216831724174656617701911796590542134331825337776464236798506395986441941240465374842180597561162832443590132086469133883524376403390125026075301287784445207581451068539555658821338243711732376628816697087832110212015872781007599668132166314665876555769767439967122220647786502465830316512587040455569433037850055966838966337423332562615006905179681637014219517274161095760347812859240940856276280255715141735658097707703667972623644486678989020328084544147293915324474974598796582648482508504387885090681025364432462252511223719802824396505026308578093240827645721787192552175340732188415751710073073684142430694439023808669218642276565084570834097862937151771575028817179907179392227562818237333171159511961591486781100291954053633549064344296706182875281535742054728586553608792582785941648807463440400110493510028942615149685415575084119598179001226955468386363679557494627013108295248295419280672976035321031048655430288396259266444314293482375182126493712096955635876105154572145458427310375262226594962680270179916286981613241286478634537618781014143813832911694654981694999225634857766987885570894127750858806590217010446875562631023050365720528810019489824664802821924169435423947445064388741504 [122,111] -180579822900969730964644969270370323629993379841991866831822457454552229511877326812832857529308076317699935435235897734359731089504983700503358220469529839440031842790930680355421350713221026510143367680852193642502067628627981716446247878771826664941441098666510120931016265884604680505045761388495345843069722209871786756707826397308097935390917877270368587401887892047820712010881592915703254242602117060529829475401528125986130805788816933587935301043447054685705392176931774646516658786344935401142297686996461646477745105530010697502713236601701062039230884311645150601407626766646649442931780862222920930163205074066132007336384572957164253473055008333906545422828795641134490015433475924783117916599217334289769991608144352720929547689344406916821102766528769884304377193241605918920626323766041314463285458185129437688195202069016286712138022310893598120644030782941634204017719846976865538635565082898137117195832078766552097090472552965509317652978972243674577759914371541707999229517140711569317790174025092293627924159758261639428508337759186086899654364541248709240152547782736954502710659241366949402736263898747348847142846559161263684052497766798904956666888721142220563613300230209628352782794800871814728681955651312698094192657958884144427648568318291767350707951532700095419008401120727227902531536754316451188792842908855715844535836738648084908371703300393472654048975815361762710715218525958479436604076710954405520854080609117289844948372102939312302217652391992733185913966425934645019571813950826635513307037434496864802696689137743223238819220981931960873568935116524837430853739460966429760667926935123512634983084840390341473519084411727897056070803840572477241311935620743052411694119511599233754520365483381557799138305052868197867091194167832121395583517673310360052344490974081088514768349259846764856094874895594468088922194828666506730281193759912452913777992536975246339999913351032302320909014502100536092210612559187880125545886374244148910214145323825799102691545904736279459475132456777903696477463665103168982941165650875609315881248 [122,112] -241191459154772807574312481116903843605002958975791677898377262347585334378893059342507289359740791211719125952759466925335803409004004843755560254675815217542869977963136582023072048631032046130452449963899971689046506770360463501913847098016857793191735320049506230635458336528741643262203235324248393739695150383844262662699097491348679960267123533552604100571075261636518793491510342953572121681675186157010770360315471095884357585653167580230562754937422839701507048014318544582469371877788519050228452522389112577448677965910522625770997092750458389748153191935899262283186634739024689872556652154885966246703195084319259588695029831446222645634874102952638520638870049384962142812652419844238573697931222337453055949711812075997363317859574604532220448991889930983566547906658568819267156904629164855989739321331020757186097694839778855418046933874564288480913815639546473702332246100368303818636984252028862940895721572788291732828356951501164880853301583741412094642713252022090622141035208188676039361300877532765164394533536808171875213477781688808523347664348769449607393037171460499910651068668768689736665127304203562867698257457455956466293466031535089989599981952350529694647111059436422214847007936949964784895472082821402236888556881237939810795150787634414961900033194584854284620263517583378482939158489126862474656758687085551523409050448492353528791766958697364896987702518242302285623320249494368083505565290225715475194905668911972921429554068434703988128323213123970775352781661386177976282943614293537787423067833054766971615912270858245049946354853713707496336444125262848305453720054750972209413795305105373216301575611308333366512806656433682488977172083407872286931614097509668565890715884498714390367706999964485528553727771808163357619794229968326734269857536669638488588772155897957430477753377405151484967051052750336049507595892831636430532461452970444256638035951771206713398254031037547209532889624344620651341920417388618013064706503548287888388992238804026687152011440411073396854924952392506686594183697496609723515241202620970320 [122,113] -2603970822965829919824142938081879658942546966009608407943287388404396620891615594035130886554982186193338765368656842617713609063218598740667928521812276766642861229210116137268295017596316574710588278960620596689748800615715285569544437610774496171805856022573119330832638951288501257561479068198676471226275717422702672558577868748961489287548270673438088043305611041896985122404636074360776003908411718036106225033621249164415126210180421446436931017087830323129276134215833459065836832912210344117170250799667520486926447695424110986195491439095088495399556537664829563509929870247043017670998067311925752652556058205988363314290862255221748186073669163389362017555476258637912625923044363469154743448566398405790072616379081841225771697962379860317089017099352326218658942632380165012784181565311353038931103603032212935180927648441191519333835061823342148988422680521578769624258447502796506502206625629517257383780711613452788830658150651774952217203426169805547187936303442476168461796846827668705949536009099728430363046215138057854934375575648472941596995292390506279309338432047815389147013074563615826380798138658113590274071829764530777556452331665550879475695022592975038635311573119211530290940561030201422280863476023204605700451217534263571774793114335579956574686923145304924528587217638126783775965204785469524196510063062666293193385967411246369295661438208417920006982911689297527899758266498670838071635828007987088118795085094556417046852997479654510213620964512022753430268722021141828632904800841975501227692813189797959447408913183669869571059332114952593324118981065074816512253715633070815901385828476579507069005996297164990627355212514717351630502694128347087344565749801603647279417471024454641311632849070311901656959690205776782471233463788882303629654878748512788925180901626715819566225425162896084259086679768594938317528592839680863867192777366605837958055582859347404007654021462081367855049793588242353471476577996888117316586476457903977449454621652322924165954034459507060628519483685873748014897233826915608443888299315416 [122,114] -4651487664961425885108187614458113069208512020093272686106789421327837328715285837367838384919076283316737151131056032899347439828201971726585499156716732476528149981907876261448281458250205627433984423534886102670905586609582679715821740834493234326900154647730278724648520587811995341693131659952857522924058278440406310583850699734207768482225102207425266512316171776420151038345833769963425531953596424037087375220156654247757172688099854388380584984111363899800421735939799868421889898385008565726926005017379108947155669536143018136184545935039131615916050395732161331791215151277981445021045492709981050631799863025073920188675959112349960475660072532532604433753401660741211976772734464670398704725839015936557138114103249812208530914521573056171286404176236473874083747024215818495017967304301109977863477062334823482823631644155796990745324351600840317498900453543475483991012987540684905174844204196750321981380393564814220617699447132407757665933526026673917242969186631191091871320086737901077165463623264422766085946155137194088821287012202280526863237647777847774727520347370551355693932421020970695576733629597699640709594235064845038523851134682192153132954858761199518022696477501441955442601313289431557822913034857655625930968895918960943947978147968833994953337522619887869370494934200812394487355599222578782220296348474916713447369979583072971510612416998007974318143049636324165612761602125920448384816811435857198194204123760640398002066037076648304811707243698209172296876503904899402516249872146888551709973416535792276062845608888999488558300573208622832817120829181552026279561572870434536867316377511430743779817346294043030551218984606876455693264985332231990815200529139198148856910658428115162888231408727782684709425656500718680443906453134606851463929712342181468681685204002380994735196518731696077007413621918321563922672025695452971715083630814610730145449463485562494913644787714515748663526676742154604170550096075057435272816524909039456779142479306759694508388328460040282589075504991456344644527669047003403274838620 [122,115] 3498483446157004508209726099662432361138638661363509803776125091875361930245759025266325806522750321550971051770159821035128320887089794670637889609226066941470023126298642502483628785504001232115214296761498298017749237693418750014879380876973317731351748233130365988188526290440291528598856357589897093530603156615517530891633718336931528261388861192324336488636900534319815567056659970600018471228930361817935332053391075109560607469533792354311291881179855226311943535007544995868785717315481189087033121377629128664929429998011596403519814158874482216942406867835792535280690697999905024713764478058072381929579520784147950054461851008369683386915317344563354723506488297388415986830306000933138945145379880750251486970723774063922909203916445159937560852756538055796202040779323401148153151056008402715542842891946078064270395879535628066625669095292414452145975816821418147591281284284987576735015028327072109587051228713726290556982788168925536573454000357385581965667118194148580039608185778735982525305372400343829751712903524175277870666237484997145293645586894347650064947172816213468700135731684049127826036323891507226389368143891640534599724309671979889931423001358024712701928100756630529377133695937294321672032202609565921285836047901043183792848101954056827281984916930755068845560082583689766813812644731362171977945238555246866563407930566252601196465148237592141260355657222358178200463517424915294018455869429324531560901260571552449784972882161262730692415213624000657098354041804826786550883160082414600140502382369989973427639132800750889164476849650446786226843320358785621738479693272569387059134250705616483893360935647434048556129366613029870645140462594102977669305013366673180867281869691402180210590671343325510927016038224464917849106271374053076512757921039629960475995113438275605749952146651498397204595257897949726477593587650756761595141198203308308988387407403927145126379014564926597807828848401471551049779609705054433659347185528488794908333029783541428121203156031709138686338076717171717973212174198939666192 [122,116] 148936939706504406896804064475314135128698705043037923012744218310661022491490086665804092926527913503335796985688770868117118087203238622347112670502372345282153336386814285472682836119835298826535784192087883848039455624905988457132755647513849304536090188105651554162219769964898194414691068790497274843430221140932387435646212227048294347330190364991289581985907333986580643606611682438297819165078217603112853764204903536960598000811962204918858614194758785194220311004985426976745193651134386844552992281352026724615185229277610788038313620777944727094407997682594174975242188067547859376004027380152068635474884681089469235351894370055546123004506731595751202105669170371957711857846114840481922406383210874864252785261814483416335397519757259240410099269260038895429905668438168601001394878609240063568289906696787482608034260992115905040195127208923643115010757214467068607124617218492902647058292218285169628506998601133325107542546423188970915281472827962164107837496758670946513310203809297082800895924795481705292136643448328677312523098429938543344051319656367594604446434996824313501565196121096221001450678507113452012735274967739345148387335023030218551816929531587465922616586072169631144712029626231808270931333622863035221486405184176746366515683579050176934635594143428062795291937082244572674690754354805483601888821681207202107609572756967836691941369727585738592529214968124998463681091250643072560409656223924536535724308859180446907756843680327465683936247802021828553719336013251680843374846001234665742213923912108539480622764169180375062612432861571924294417210966898960947992416818136682246769130765048711388119002191651787598824642528343970798461791040441107154301537449535845846084568238219976976298353160155258862158643437041597970941278396759444908276480121073899995353880886796152753405969006772631061590141050211263017175731396857832793974351678673447280598272824016088943469099341092898666914571364431218648821668800360622207070995208893589286852852796068371323528591220286937414529541460693696489818888695242344 [122,117] -1403124371884596933353332994573780228275120763238391150184187563414388063938096750347940062826992237964548407605347453417789452564302372726853561793472422238041078453351359087776349106604692676719279271558085957901362399683524263651825646982790772309281639158344314215567712391936661094546704944901414781004241934210803586191481236226672504090666808228657065194953537714442057187929429102872206742246678186598172124438020596762506143430819253476723289121495042279909157660039533288646999976382967910683173726002366288868756313323691235991935152779446382092558974022558726812800452739946824513235838977158546874498026217775070831553575544918812817369781463530626025498020050746671830261924064514427583932363077689172030303747260710489860091169124144278811425762166114477498430473998116405498252873972182893107263356317740950967362602140949432481259513865149743020337952808059858438770749974379276182022218089742233481206977193588278159034281417407769380883002888261793591140316593856614970693089292786600137106619561906345661298731252704180557747682343798589088647446452255623764658316573331300455349657175120952590483019108752671776893842670392299035740041195835617628705981054825830285063392930579663322628630157326454868270333216630362145186515016514697726947907202472606011548391454623984765608029297383540791576460750138124286877018060365421022206078260380423882655485932801483930016529991132462944517103939088962592111525647094166602747827002982345838909902044987546514892583138417568945440265054220312858347678374363875112351441850309689275964501393776716710899319823713511161622921410021203895238533747159321840429842635689421949461494138744658219835574267398436964603746859591683550266449535852924799527869153116721634776136456742094119310791624517269288703694830963065396106073419642944889739029600053467957306500842282625913175677379385724215251799288815013671057488775302932530692738371445370134859841534001163039937137407425150768079779046448789675827251680935703213763821038016576340016469905963738285062615797326261374993499561596 [122,118] 9433710914345407946106223622015593683170056022973628276646240254196492371225863068906950445112021335687437718217736749540155073193042940142708778938295471896861668552165109024843817538798983267289926651315668450271540493974560354408682087123987959443514599833864368781894115122341211361180300330847944798924218365437700110097924077323981064634783819759692290136904707462537512381408674499688571996736295699141825810818552499661502627786970568724223596206645651115797199628437657714052981997773349172723324843427530330473318968535760277176531589816169528768006353242095256627843774471866558558766515381086931638170548230840183104168037703863267253342459666426614269825399534884763014058548264840643711337376428839737665414440694783587510271206590394156259285739716142657856665022505050489845158814120256620099608859438675932814183181415175120780966275228993217815133613300129158508567797106189827423740049510217120145272310043778220977719112502491411425339095962147449971012589376757625434977705370815128017419361876738998464130989931955577557606796406299901213665148007008667110037728033863902867290329826726232473551837751496862957347168117794725613676897907586772197515570010906384555972988665101246052124323142304338429063531552296854364103278864779571287339462131736263367523610944216164018131256421814294279173526814731196455056274582336376197352834170328811549136826102383551891508977196676208333479724864815785745348237834293504656536639556591565124669832493672587980949575155874302014461038701736112328907622109374152602881152005938445695830950532022193403834308207794994188658765589707846626749673237848683563890364885560019982949285826046990859338279542983334399350531620812831230667536283279291878241712483454745162450860506780340552951602855783064640371923846943371790285804834738251063856396717278104692178543080671587600710677656632716544502640790429275647303251162464349269093760584912990983314671448601008884330518439131219117020692068576581917014154254458112960635523341834711467108845727519101433576431101496384487716072 [122,119] -48164882266882348496115319470394747025054607582246391745450169165453290027463454002667921234852705000550085551844207492820536678720760981519179796394915610500458320469740509782854403972803286545991400020819164689593108063370750589020893021392621734907602717702998638737378697052197102999878796449038104184648912077825366246467562403268784426488212359479068593412809265850439087773648089806970314885210543760428712984557616616165407487535690730670980135619399491957124443078418753808622042971718296499063198397377385392719213371989754775005807479938061562788173231146539374194718732009599286533007520186165025756512515933020224641225299035132059231697290511003794800226699478488221248183195315195003603935700877051604248879140557088195351497640491927193181191056304999542777627042697767625729138725758772440462521264604811321300901534249164585627583507064525123786264886768186381534892971653487428069079481487683007399864554175130370871627701197059842975682358800274355641545191938555215220753260979166873598098363544819373500752651729490183442117289662797281139820789477169822512952567248901664732575419978186943254993662468666697259730651907086975890575358225145861026003075385804195475340679388828921421783229594504179972248340471918471347580261830069045463476383418304913217516748753079200251716385113565452597999783813932217564637886247221384128886994892260340253673705378957073799149178580562038039850667406396964874238103272653398140626780168101737244595330475687653076486460053173005729747957875547324385906153332898094717374430393319653201150517202328568125683583734093438976986232761982084958147041940678992678612422345640108692966387695536050010411675053273859439724107052201040625438383109963702021226460226432837271048711673289698833193862608905267173163327548077092174460790503184609587890404255259940272589808129048180419494931786944508626333688118965198680251564964931348670267210095947882270411864594459793671226947484480065787576480267858475837260263155373972009485099666273805152368003735492221682155813336359841848 [122,120] 193894024543174923559782392890882260193974482535758803570238690104374409442833070755559110565403387971120242597775046704554570252867244642185784905150338246292183412308876961974252425990077016063132617869074141808436045331209297444430293957456536024297489670258563141976534606975650563311084002164755285306531063869615283173622760175997959479946412424497716602549771991148962317396718150126010274170344081968789258246110633100306280398689654293174875517634699129508032762622305691438945739218853412219722936064028489821130542341947378611653326608447017805220813094333578975396858424542374328928954346166048035122786682507211366839489651280857719437480546635362080086691936067026317087356009850142532928096321524880243672386887256599255055684112228991506151287719720452993628747307967336026833567143461000615739950138912262203960017099288984988117347134466840016728014392364118669103719414708967497021382869579702962328174170138270353201607598260117770175639547033575577542126872513671447112023380912722852766490219253830555234778815253362318642333844339698782959226320221850484235323704669094277898786984531219945570604225981971627900151479807858677559716010135590761304557854673822583958449447633331424624389932962214901037411643317451430268739553864445764177719285151916213304910465082320947000185305920657608599783637745413759908754525102856508416981437793837710763425508303433272935406023851215211772355809825400908755978979373141951313284217212397210556491514668077447151417716037469473409954908367747651691372564101928697392689939995440391710341873526666739938233326720349053925560221123963943031359492489867427170309436551189415244541126564079322733006552385693934226866727973840895662614512575977905189459676676791715171567457614986158525599324059163258198266575193072572492681536885648788181708669471137973754146245336813946736153301122858136714956840285650497426879811015465174288580933403219817407234051567527691885018282956654263852779567067303334726703923573629310182400979975883616778547141674155899770971505503368 [122,121] -588911794719444959297576331649595054886864049986825526475004921781195281260853695432180520374159863056308683616745069132379172501298653435731031576747387232968043940035938743073720043134204832754904018130631991962319461128114547928983493946287369596811192150775335591472853732721983067907687414924891224398811173921511003781832298032673298306668619023242364445039407007733453436914569217511141851850366590267008960364821982237129373584641822697425101784524973275926400004318870292332193071652452403950530991221330327973147628140167559202669906089780674095141431584933780004536582742726946242433550946799572673693337571349039695076167336367123022685800594464635244433493098846006700861306942781203894044516045158302731509102401545991044523604650925906784131362091044443164365326101618586903426354013131894169516952753795291102419813486738140257830532467640374603107608416960399372462469807339012056004725901052984748442389404409541723766776146034225888156713246531173710998364171420761048912356724677764662803856389831201975109841478320291762139201513805218423958622693671122700083721867880275218087067117537861086756699578687489618942971114007080266800493194622842405418671958967298060322937632921993572448307823764542146368484700787173802275681577314890755870216750443238559473489453824070298112495381529278650574581978288250327838257457384045641779164546929915317137322513180018757252263653766002517533141520096166538710272635458268380310345288959109841780887565135847734410249622697659586586277410804740834340719355440149990796124914761752515693286917393622170152096739677638686149805169713882008360868451066770738740794827141361902791456917490069854339843889751756186660504418838928133249369283416127227068854363251853041693621378871432013499080826223333054655524329407820036805946453370649140794802278071117084606480379525794227474774340736974218980666616238276357461103420079602639909515711421424342885183310863497942740066485022364779941447841786444020404424019385323313306741913219417361168126592042876863299202624 [122,122] 1774743039843520663764500142487799632605062509832098731532374886599159731891055301916577158787042797197979863402124402140655285074250559902028565798901552280859193786965730741236385268046981555879040183911476386083450461427723734106810221567625245537689708405981828802388623912141363438533708316583228358418866403285000702205648744685571637311653291162763244857599979094351582175007402106580527994294073509714259226825464740108056003957137284447446996343433105554027133713179699272479483967074234346657650652220629230011249801990785095086910759158628724479553411019850577192377972526899389988416639797563856069300975485460224637814497329273376043049500660305728831528202633145869333536659922051919137578308375129528656174758276845182894707402485997483998969179453158970161188522035935261757390740120123246449600075905975785902219041545928291265588063799975661126718304048327538122298596907380132696810605144090952394014653185730728364758395028828273870849714577138097917586522048128107529339846122656276216546614808564307580080050283544202360325121852345228634750348636694463558763371348454910953612500247511570768381208084767806852740578635125758343512886406950693907762995927212168165728492463561358798965552391085161616888657406863677870886536411859778246988136353596331539435813549932556006669950063793813938776764499030654691850778282441105669182348969467137619859722368194410502216514254360832152871496436292157596693863822711622857976800385382092137285910701713302625040705694044464314680486517822874405620350709586415145916187602994973605902947790060828869472170391806254425963634998716512751247459881836366306716566263545410077492432079625481971468989077512247741989524222950824549433958605327090832694796285402072701717215474889191445866522986471316902414065218045265258715597661666937023608529275063111324128451594174576642480330822469221429180382893764815116196322967256649571723788891443594903103793970759453255284154199342220190075307554941358332237829185658634750707200174286210254725451762607847310788 [123,0] -2214345739888065125188951473259829438717038134456412273165777038199034366224152236752080503011481736577636094036403063441978718544707094939815297978456492346658322516690079635229041965389476140705752159124050847446359188947257315705098893563875286483956465789687564989931414854195891788322147670260720216028857786856594007627203390717919930923334236937242275936326774747426883727622388968221212550892531326677401567404760962101318168359369011091664954867426310838559609395539239107458430978812517802103816754656444591937257603290348658778649211343103919984987412800180839700650194470167079475587942873808634364234365755841832104470800952354843614647352129853348937172132352471334139155020370386294771437620439579387095901752728775870957087646958027894807764982624266325118138133977455256245485536338422744985460330579216948036632583479034325294419383171156087353858858873833891867594320160403242675735686396984674898247923293935692536242181716551901179523015747060932452646933499916562588000291879873375663212446668841594566398276401652836650430637639378596389534346990701353240263657436105362832994813844973113097411786844700276303582915700567815055234314761511272945345624692285731493052606288179194420145151443248239273518486249898743210176390055207546514135301286616920571266364428955613828444517251979341874415755898811446547276962990009917972004572053661829572916077244822105454803443522492777769243461915911238869167206289608370078729140846042400303788793900728636991879302891671215781182719692169481759074009462768337238308725841903228750995765595214828657757170311597924335569845096255396976659151350854562872213173965461995724935267142629372766754156629421998618388085619559489757083804805507017569918526121649719532463567982397239661026380933355092638417428388439140503462974916866604065267297241526525286857057447411907615539608273983536087320134305873654802177349308208699744788262458051541842024281871341438819486270098761241578981501781321201249127834592398522902175428243258628566508135177591804276246192796335710557124000577027971454350773169409710325856843048553477687668557905501946239747798600948450639547876042932078724022681510693703239745412809896350243988593176654306449863346847347179221829808830228526198923854573898912805477206835710166209286045057482814844313000463378361725913229807032683719104039450837917296482804623019106590013848144109715015367302963782303789415507309475340142685561553246368404054902321891306897408000000000000000000000000000000000000000000000000 [123,1] 23753454478619795269853666454834150652420969787258324013470744552708751970556818110488712787377036115261205254755498531525627075062901451871578002005957731488018484694856903408798049219540254384119134158373353393535927006485603259883037558313634628395254714599624041861498601340418790797853627749480762313435164483339139723239633512564196530895580351635837510225859544994501024991758104619862094630264587105012819949380901405123873805027081623788155299922421987779787111521293868782304681749053284494751220427608821092693051841571332590289411787471991199127646166227459708782119054407498174249915395367384525933920654445289929338751477828492083793885008503728651513721870212238111492047088510457276891697847295893355074645321176945432489814401244101761010409963253482481833063720389574028086109062939436434527749533676326640485579843724254699873645444062306503388846853182112290438366205114537707570916460450923576898889753466815756437971803045983873325719083010243991312432953133402579317724553310582344705737975942177175637329221117937712354556882455318989459401755511956281540434277928876038445341981071996984908754558841332392643332191014576268954986395689924154475205668349671937070927003715354650750077886311469250284651255800089607985070948843080400300473380346714439209669848236056581281301721997200583876002494144408107699495834238953190090745129981432037165135371205616291221663302951197230528841580943163960833225834253344408030152031166767416647394987756627266659604553322417363878759832566420907055008907964685956354337840205618061518630627579610057578218002632177488203634888344567345365007310078074637138939041400721111767223989036692661074871666766527901748290406319104181724096959955848328212952442182415166037204594687772344468108756732562180393031811259585248974285401226376112001318223854568486956802903318019181102595776018350128301512168231571765035343170367424738728330581243785838651719018838355686603650384287820797519247103261319388805040279476257544482849352264632916122281040243866194565193532201205630764363278375129290919054914325601803826189166126242962518300029409009134990128950161722755626155851949463644165627000060536604776228933242811053041032829007243846899638928816190340996785046671609673733975062522944443504799950385907578805042226082918757123922344918335175508362051187205591771826332024569985014073429545348694012364156614637405702041036758317267402665921375314021058983810472982844693322838293336322736128000000000000000000000000000000000000000000000 [123,2] -101175138918193019061740625562486141703429473554969202778438353403874109646314240710556016783874024477296886322000369271373029053122910645134651263552643482209399049905595919417275020272226168606905977183782891786582672931016080468215305399480408462665042233035995089335648666128124649351553712517485228488753241793200178153974811275346430634462045667746457896270328270312903524237984112254279017943669911886994825389155040889566181716033855951384719017540881694648849107574022313797932305530291744507366163739297458053316728948206814526108438890138386514758288015185441188774226605964180034911461979967494986438242920640136367194879884127599253393866146538146180776581890155788131842226558908223137115547128731967634673322579796561834958272033480909305801862764669943152751668785539950262451126615867323111470484234793324094904004292319712570227371466113160502415861394946050948578954053295780219665796867917444465064757717304354936809804245758304368554633868333396041242070877680766681449734629523812198747361933704470156214491581794995311335508730661806979071379790712984464499335663074563968447421220000952086904477458101711333235888614979907361542937657218738026697635328892989227819204505917461562953023384495066428810828876093899090414648709186062104203274599727057183647721176926325556802301592793296559515347126123268096774570296053590716734989032950200162112224873351322169266402520933846817215417898484676501412396203893178622921080316330269069035140290352688566538075082839523032541748457707021048600115559164974681807274390495317600962095496249636727345898102916784586869584838198612459940628362027948177684069117640191767573793444109591179404391265214365811347280135866403358263261362066139574066008194647503266613243406982347809018180173885231503434646944194844505563112334274808587879552328079727834942308844253869534852186207968913715021637464988811492437417435710573353577427359989931450025374717988577113076963786201072296770742747770226945288407767734583676582432188242117146958481335508296495997432884830934596320207167960454323225570365099913554077169224444348354328411948801488536803861060700586075819598199374482245660146907754767657523238533185707499357081487228844163506703768956238610230745347255114426368050463717564510729878893535492791787977875910496558088878694213948708723656875268254045276596441050145890017951863399510044688576320962348671084025238071982673472285710032463243295404838162456418522854991943111060488192000000000000000000000000000000000000000000 [123,3] -1533517444972633965347674078607568800067381741268166327115573137054481757624015799459165282409890592581686973770790078959496758807033220901084956557531084637061773802690599521787065648989896574849604600610989768721682462855501170726941949225135671156318908307081912825038047877871616028360489008287319512093231542612155755284038087423651410009686402738546491745960841867357157682802133922323189816007378178301770744097533988318590730350340832028255123451660098190777291688173087697811654376332608979686743125066091974894229932769864113631681324665752311096699720977367886670761573578841023134739521906894605504472660389074376311128891789840440731047609020045136983435915170905801633024486948112125376804155506287556279588453188875403594316185297027015960960277511694234125964367080138964538256342420792132438235123163848084027137679009242595985247254914070386841199058068887925936868096819794238585596585595633106828404137031157493503099396885743232501807110024197354666650182362269471512148993478477230927832270816790744690188190556951726201784492953261052270744733095655446688249182062380043093936897800783141420578815348867353212584928957585007984181459352001075794346984544111955672285383953801561697113214500458466728236312197669061886889394049239729339421527711684568958221270052910460086874573273318585798517421406543064934919487059525781708815416630279895433695020832667080422044953121311474132548575943454011423706886162829908837665018735345577146610872834450050359181015419113184759868291597013432038433431351157710867045809430172775994298909370611985645723905565948982242294915239241490657461251435062405235713084030861406981296888111792498266483872804005339382874236420362688790711917309993022991259268243063555596756952585925077348599798801507333550565689395069761045658614247805638682246672500322975967780758978825662000229105504963761709574563885164541049805317088264661238372801929430477308411367860651227495095540826429696925122477120630777910802833729584286028033939396941764773146866180045516997586278364338850065049000933736296836116849751630972409620834605727235523599337121331303879739861302654673582561967556764966263624071480868532115140050759180187927107727568220003018559025760577758485090075611459353310705250205148224780024030604729021522776832055468422949923412369553443774305658034202157296371257007649136805357296874654533451495350896760104608632124625408140764066481151728630399003697819715655256830444008372903650263040000000000000000000000000000000000000000 [123,4] 17011089893135850648338247853519255895896161754887927833319791089202885594500757481470497295810440457070580420254899813657975431983642967283357280338325446758204167893117409966967781381100967924574391838968303510580032422425663132826279794221247198853237215376823781528629188459122973302748099238363857834827986180922824053531809150601848618222434050815706913663907990840515306856707703979663056085521538747543581345329265184407172988919578565837477702972894278231281629875211720632467120400004545241274080851406587907363848457413420857079483085511129726112303765251895244589394566040978198384284049205408504549409760346359709825707088397251625419357430624964503996802876949838381525713824260353374298812178951725417609097481272602274127533077638129871073615478487537209305361293219607638162516606933838397768381625759524589803001349014331174356467573583356194735617998956483282674587171847654132728518677603932248125834134235231197764397712996273962124585452464133418670152464036907957315649649449626913376764551463829313328892834929281851318908858255779058864439174114907429121583366913526526927562261049888063355324797727701704753334313526782287352415172086866321794196997038245065429152343067846591235643128293982873998341169164517702182240788210485895082232489173526466124130502452284232189259960859342288641092375645921089593188457049709387641811201361794066690118961685809386153147731086634237700607235762993141782734142899432312894172797543790814668219285844295918701215335464888572364561654881142823448074121811914781178822748822837566022313301081985945411328453807250757164209331686024383510085705475739486058964795656080966590013300524717635730954838990726261910045094924218621920408317092389209555613522188738884486866967169496055903224830759633576557952143795144654240222358297976100856040790338920750749347245714597842259842799547353223299851970925076555690260222841063040472128589822900369136380176686815780432163868389943927115682485425449178351690081223498669775500679900828006511045643429239751384871450383504361862418569612433731565967027857700329132394753977431496669503815579667224061936359977006661234736136744706284075437741406235699664723255798889420223508951108265929692913226598279588212471192494323418499712949427978603332098467013471856255694444404875611609689032275087118010843482806646523296883387802091972435547636344186198397012366166898082360078725750385922728085932759171509641082050932858542692096573591612855576166400000000000000000000000000000000000000 [123,5] -59747859181217609792901301717045677467936646107487264781079072297832562614937821868077497768826434651250816352630462895090675073131377862987934631484186466134631091812761548991831184937488710079168244690217599836632109771190714111465650335226709954970697990448840124939262115879228908414740629158225254390747692402258923033636795808956768329989205581372772977515898001287851700058373850270837303761860567670351574317922940427360563407271614390748670553604531657612243549850530729363594756400782785625302490908753009062302301263575222851559768563335349454159537640091462496188405627576179412786477459539726617661642466336680678692293573570344526481771224079851211609712127360725082377536031167020811285957332593304540479952639447666283053004979192502741879922369702218406549094288617482450491095692299342399956897888018057793926964780146102712306771413205778852003018324881532323447091621155396916413083373886506197063977872408019684371196937804602431608696637796558152397715967514651804973998031097326524726801704199262623389906429034216893146086666197643607534635975861168395617952150740764952784301524784395874457687627141572788117218404813427411061450393542081784047119157137616289013411805793327215499141719272413890692573962391645573129340569074080792427405480118143057501286499255298983854573569397060894227172465474741866596196128319417398254492237895757604905770117944905727906981164380744144847080425238060543140233895003593555646244241659401399252994841963600905104352381316732584104604629174406399954552149747219313702975878723929294759470333130162205593614902023249879147303645904574534199499207241024209502058767050723795631309437400559666225037577873664679534764675798087889242620205474300172233098223089619885713543765160200301029792582620082679579296364585472420075432217680157791881868721010451165099116799115496418883431005241683624850857684854985245381141007075402702121433694335060064318948082057244386292247770951420895480563313755193379192484761955807727264778194185167341920407424048464985892250062922896650329483349049967275657555179408699150946550024374379224948394698830389149623935791651387041018481188231146590889234060347787145556770793981052788319094580343439291894668525283038035040512474659734524478337660267424246803923409169515441991304364222178737027866813074061897591085841399051088294039311000136895037285334574890504010253363670403390741522298923209126713593255277590473557179035362272534388339133096665455735603200000000000000000000000000000000000 [123,6] 103983933804560780310723258543750967160806978797205074549731573026215924376648639447483684917736506956523566067227749904399996842357901868554775076736508736185756771005680577293104365245871639370373756468869897820660526186614619911290658095043638407825888499864572038086140499199129712632257574059268475980264235358603848730787403078687177445459520757034451116578564907349830876750303165315219020357995055943496093046953854019650324705799402039175099693605582160248862611828437598976281867783693323456167162582313930626009388300363852787256337308163346040163315672065004355794032388803201174546198841890930813066632092393957861390448228085039847043223253246504120809107368187446720622734506086503663363687039993185565847080465108672577467206090894032714917533388662813426371627161509592295792612703486483559945777069574783845140224430371351430216555724130793815916511473807650130224201379628664607798174605309505468815397359460423705772720627979869824754361209643254727280489001089425865752039417988865996631130981443963635627006968297356867732702103989494460922349591319373315829700297045982659664882025686940875227601119968139835398614036239898124802438406125784795119627415576229832912101851989699546877235058353448740942196131425488105883610504195354604184536348805317568063674881957113702279525030819341756300679084002796422665358782909437564459185752096603120431766764304210261980786136484384509098679497698376809431653370745092183076931347343879185138258957365993150534727733088420250122942850716799386149083588177184323800754020558948857310171533205336392796360973535495386459959013847589541911487458442075897557761058558314434672762827182541434949149596259323392662312389781660054890442486135418631936801298103257908526803940074033602370823059641111707566550087813839839552218822643431896573853673067247898556247889008433193718884775068090953287315602780269966462533128255317043621907487477454034214859498510623545470531475682517642811520586089092242144842185620583803320140935313484670803916898789433094062741971378951456179315333596038747450895853197422522988891331276556885317281344229763506591365532794594941360195884189414677663546875066145077002515281826469392113732783884731074778630162130957023932761457836289651146617541947145085263908105920776042012893257974048886580312963491259481294422755533921718956806730022926907325000674687815603917105882811886543894968808128403371764710732948864730734702488203475123183435055556573857316864000000000000000000000000000000000 [123,7] 1857354263928599183989274415710619812930744182352248559631950210102682196903776709161342708216425730453376762573809629952357291770997035472512925284281325112612216872070412203839751254113518370416658715727575357112970926645923895588360211730730652413029947405558273715798672253348151116227531894948144441535971326844528187374280249044827567723437371730322419990474182839070801417329946987047671055288316489177325003739762448814869720529733463712990090785287791990037682688881558721240380961123087059590058786726348594972226662166110050628910058125452863590758460249305268164830130651813027666692913664302956874568186532372217268344472732381452583922971147476642095298486483576103137057823424316788415128703567281251792735434078453230518395318477098656444991287236857939642817103143760681293626242162348410866250030242648508040582401066687826298559171246338578036897183139469870778366525550409895408572634168634598603580510614130547821165366606047834172039808205284195339750409663758605795889061244176920801500391644107184915215981855419676436691999199611010592733097105961313872039918886711864710324211111529812334164603328380016678077888247187067316579175730649661698193246945346031775138894685818848308104119655306295996461123293659709330057922377293444974762272432031276555764345892884092124731111078281000311771378742633046369602504188775165862913130794758593123569830914712552752063289872490788355671181716616317584839594187995122631640714758639384785909472412268273953503724630465522143981329439104865204122074694922942727278145850605597265149818642825586094193395243675167474792975292403927190307088880329663147185608104068099739690403230052369078603317115499963397155981676623911378079572257393058430648114604110767846829832700877080700492198543757990622796921375505123444705781051687588713594298230618167537782471672169956786735824062846146770025502081165373542480204635612898444157849170720788995394390671193587278622963036709900126006040245623586793949388874094608343547604466363391441014528997924929951284717038535005404483307852977427247824070674854796608660573563702924033252013384421974989984281301817393278345886916641080573946579631652224662917077561878605471338249057234222034028631843584385754939496201106475968403809690378687193857206220942574004095245708514437342355716464847474679239629132284846426918392594771597502843462271257431818977017226168083315057469352525524495841867916659216545280829883644287928313863029102057579610112000000000000000000000000000000 [123,8] -34955818327701106558218653926639354789461504998362829250344512529059304422807360873256738866934988640274236827858356410217282269821768605813325017726217393571634365303284466087710963002172398340870810273413666292209898116803643168133104033581537116531267775224549884594352562230829821832807843583608340214132294902047263404356866701591314656087162126640983066442003816340263748942906290276363267479480174275534170495900490160328739645459766634910134214292295981033746435524575886935747487094728742324225632088364289004691476281706170364995420011552290743229460616545014130538194024316372402926210401925292721722782568280317970814867662732689730867707142373189641392577285043080911808003763349254626223250110500567349356891197677226333874016985240394182741036793106180924530044430575034746095848961231003607924498547456847148036511433892222297108664843911367061014226536313177144609583406116694265485307559948434232253023669404306235330655665211779912864854528564036389848948540403227189471699222230446596592913841961484041832567505102020003930594150471085374533665392719574322250615249430511953111545474775377702934700632649965776697764630133423766607256862116898778636278292183990122465919480364756474894047305962765976781409227637311412090390395801311232174456465096496181580206520158526025619524342730678566085252683656394673707909287168202603378453291671132041979641362450260132723330702208684550522745276003996038701125371691824934908224351479798102362218790031411790217219110804913789951225774971762876207012698985800236195576342792532071100396740998165823259500508857611166954525456584284274246911808787419083577831103691289551197326257176695146699367907126945968979388974507873490451212977627938693556735724893073765057337799479622090640830099993743972538678400188943346566675971884642523094550662167986274129543977166131478022912055781555587639941843657144221838967353360060165599255853326511146471450100000500438497121982049449008659411213477459369143641648580434376321084450166076997298489047141042391620324018840400036314373027197054973245026943255964997536937338925781822146071868900501233342192203123678411735499274430494224426062631046997817684360891516152071597181666273344619704068177102626091419997368661968221567996396050457358717615950298386020686751581610861417199873336133854306868627705437035149178500090106482255040507193903913748699853644133460809111849833976730784069319480111464146192176400627240031231186471402476011897487360000000000000000000000000000 [123,9] 248619573181329580571378296687195819295406534338270529982688176698760515242712767270080505826397672600239522911347852447905282869106066356462209602814776480210960201409819239231810268502703959122747102662439948338931748537008807429078505714234383343189754426427652743754621260386765942748230227361954114028708799157269749571734491627575485747047114486701822424228442454935107268626717675074572148433804791033087556085584952117220209038385515522642660713203629851118804716101966999675506671700885835319289748227320761231776101250040503190149372322581896622078702587832859106333463584264440178563995964737212306303180609717350928106335227191682127589311919957088692825406462299211484331689158417016031822217453419096409382665732955142897717779424748852791363819689443794148796677428065651278188075895084430195398164285508996870432977384394115524408942381448729580233651367637556913429457298996248564823568669628701744500219666024672462912143096938033038142367685609147020844758342643817840567145558716880630888131131611872864322869821330945749594570585324705223943882111492028621422250465622759258368508407992677495924174820918222213332050186371479444319347993821715890386085427988376686902964064545609198843633531361182225611633136444615012691886565443873852130598505480207552876696557030561850631779483538596234745489499054557832190542872083518931284282648054812459575601763679658062945224543662665017906332860772816012843285403936911660798408583332340475748500109531064142332507884482320789673827049562141896667211369233311748268961471711175239196285311061189781854038238977271055252022528170697864816061713408159792621568917137142412841584137642109128591317343594320550650303308615266691639969211037450189238189215749410630018458483348951344127513032544844684945690134196414924358133671629991537305260101478515027753207686600057566676003194840379848863545513205418197006373847496812896937861664925601726381640093126963328593679945653165565177904278433874331278526605357695804715434394664680532884551261863309518283348494240790068103381974509397019757701128302086696227661405356130562181511618375879056351195065527938510088538352842378182693574985994208363759332719720942493705138940943123721981875845285714944582977469156316095433373805924478135578504465318907405524441404531622228908863417468809533250417928013041787542092217756274554395131214749670737905053404040155100872201389227650566996350409391971145848901930579130428810102606590981990619545600000000000000000000000000 [123,10] -1262132817890528475772312417517198502588402302441421879559758917701126002107059800190254978647890060554916981834455902181218473655833756541936736137554169049735778523662134896568641092511931920782585981717647211834245474735038315425366636400861187906430323978978257101420414210707203463602482312229490948054561950695321851690455994900347464714686639320181431337970966804088590278828788490930598958273166796920957973626859407309718802671271643518530847807950304143028808222872470466860397008754604562771454729750350709320081197523441741332238142544380502367947975111820448936414842782268952673573004203872166820832247232903754307538824827170163642039370371494945172100539052460882803597346558849624894139077235309831875310463236673973171505127103470026878099946484707280860707399457394715403362869157961962777792521137288014387045227540782449833535351801055459221268040535136747772047590806486320101667456049122229654813010874016574390066894061140535588850773502208826992637006158644663044796335380186824213994274212577251433650728148803678934889057207287616032162325738332869117295404984519855960136275349669011113208218103092346096629444818712780599536691489334454629102067689341077061797353564280101581660484686351122786355786484339257483399889913628416735797546804666220016090309633101825881624181683610231263743023011362192787683136621594679756812468383143194916254925945238151358167050805969855995393830021912536144075975149964244583595294647911322451604789966509751613137839600475006623669639316154882481500804177266499073579898626287784218978322506237612207969804797342548367147137468305152186073339167633561922730937559586493911869932100178815590184884369435481762189625558163924135243250509773180350335551293046700917720348674929750597725973693757094989998295123261133789573342681789264381672655835596311690963284688952176839482066556315890201508080223077719524202875681588934055458786067782346183861827805390173514009079926693016762525407522288924739255680722725977899794499584433731341261875253381829453964814393377943304120266286087516956972404862566060863925076819188606928703275002791858225483040351485538757951329732438751975000097003934190193836479996260541218320412283215017819346497933542219099536635081627861826804966166473990663537436836980818598724558355204238582926838784395371815538909000088680513812478332760580999366603230176741770287038761265543269260029706978607198529600535395162840924098183420635030557748952479259199065292800000000000000000000000 [123,11] 5577817612238648462044569989733500157814556447335411090220209230139089341945556367505443919250772140893905127176763887374816843446409513952271648639307587268670787877918269309785046721453125416737511587333763020814027166155679285104241269622938777645102166765397926546841007058871833824462978397172062003129090413779197285432645056919962669551339362184084608593799506981402948456799070893042793874247967082895130413838660873683529609535702797515087585580602081158302336879717052040311626822736252309724373831915818160077584439408586207255430397152846811299214931386371759001160951265745252679539948152673431766083556528181175114169932877098808603787454491747625041410171530576323077969601849060700364886628315978580268906499960495751976585535039669539173960025787223536338766967545339273060401387833997848906477865988185070565751192799407918132073730503988002283112308010151115710988453540740482931413474402360177718630178257650613799904551282307361695287713694864721251351383762369795397550180171734693449552644283812889339694994458322502944373836171941360814767254375688523368127848564368765752311385455597927828407248714459796448924235765471461769971674167530525017386515981095676806406570597555331418041140963024939068547577395772508302429673631414982171597422891808132377491950811301025108733971117356225542588819709474004892989839720995239525213610528809909563960802619230916319961606602427887053777030996811364859694102857744158882207211834359057456585456535471860358908230343574133535885686356025418829813806418762268937633446616630986100705292072580989010161359441331108513839884938915655697651260620627438549070092214353877395924107539450743184811425853381666524179949476153020379758439224147674848629344171830381853781509306583281104488908350511279805812677128915000174317313610078580159170362074954351385988084577661506696213989517020554523112815001250300463167801945855259799192501745776121632381899798896903661565826177942665400996132838984413500565182299957814714315293198069033606171594771794488316243169298558400979796071384291065166318498451291927042363997689602899562152726647474965842936179364810049717017947855296746681786367677188303407418281790377100842618725612742612916694105185477758135900645511263389300855359279011823559859222334026504794039407370174805177025400083655953894218418924300808577578134446228280593948209634455462995744925047956808340677862013809908527479737843977559106989344630546757898048424186786649066176512000000000000000000000 [123,12] -21360800372312798115841652745291960686867538251045585801117617055182514226107270286006724796052492666836695416674958321643855976848771677972464252592890151853384108541125495571469945356123747698467893060919799540724229829640611144698860191201531657277497639604683119006257751594013639662174403238228914356795629271335059964635161127156730717143540192077973912079646298116375788450509117386431620901968919553657023442303816795012618123137883394158428843580815081344127497403974662401014239755792525508464495406018906982570000774585708472060351308972478586871546984862654107471863558652927994635438934549851053362129303684839285675632787846443803330703589501283551893482359542849100339860423106838540532677782385364447994934085964221189441632479337381764202014177125947438891325746819948043577637898328632296699770668489371840980826924050082722579416266092452925059960752194984092874084903707841756972826302769236551055399947591608812793216933263775978160241537672844686743266635617470815179715324949283956157325655946206280512090394875106583172814362773187101032191093378497589185315052769896691779903214852711425086193091553478269970413639173659463513107358294066753475798062563039237811131392651698016598198676503079007784923995125068253835601592552281442279985708127728834769190044592109291440004031856914368744909378716454751872524288809774960303627134334828028463598881393994723151118763599103408287491600045602843371445053761331568786964350171552312213478837791485499936624589731681601012180954115968192251473433666498450949901232038257990129596893192705062240610031906221816580940497989475437405942877650136524765521054465152690902541351733274824509375822633519145404460590146166494109960472218572859696626811134327161950453788554947446076387527115968182948673732590208323555405092381686663961657683141856858683722368057269186701003341024935149998716635269735151351656049441246889606518550207827897338682383849163838932054952180079053727172749416603071689723152042788535816220160327203728642015936545309692920290994812314699490801817734630070115564617220822256942550567441336490151467252613292132046437298564505105601833323936834499953895165492392512787135767703790018070701275655952239189419329429905227883392995027905940473464165690921740041052699147620540288272203557378707696221568696139799142962600316045946919081449304195876683730484442515307058671982347063739342486326843274619890256637210818102317840877340073573744049249255538112180781056000000000000000000 [123,13] 67256882700986910749291655758847459025812409721434865421100039914126774217663679398975856740930211254271886801918095669580483993555861897613260753364378010321950903625260174574139923142675709650228123162141132318882281070489275256765337458645763726436760545258269983443086071980390123496147095509029139111354150503779983754027305634981390564799661635861526954269500967004800547459097177396082871409971836109916641669686306999035735355270954528277718804232854727581195666461804893561214359233871971089249170392397784501712845969118249964093982176368782806523559351299862829796584164335508901424048096909882620892214002083357005466907665738968056493820968869967245382288332920176291825281536602956789320401776331234943947843885810872725196902083501011914020031366760020471907128651549477795932793742410979662076669317387716849679391233904368425414745440660927955535752062767443842784861244774108301466714091191998609586591346754449444380618795058676875240423672647763970839106467842666063718127590998448304487694582601651918765796834499861635593495222578894190610248568275004051507345760427731168976426345981879043243656020611915698949195553584111452336737391252053769092580961778308536999630080551723580533940749553559281029199571989596022129220033049339098766961417269143919993417436823106334541831479673660895622394351451079653021991494936928415387579364913811900659234331534343111325556620688791753199303680986339156523415170145992315179755965435916527531997426271747892417115802186534490690212314537344479333286226720308879158141634219379439292800355867588878859941314827653017787896608532264775102792596848479972297653570000546110292270427301446772789586070279857698900772721102390439467957324196012469672951434363780169656240210501521431632631398101882669356954824241621523641147815305135489912491728068902937864313572457129671064806293093929526647533908341917461270933855475932079843972756779857555787378718696824528903949211627050121134214922328758421209683669589720144534997189764357693727237109818060976263194975419271726774329307122854466990141288432813539216027986908376174232480550590924803786246324857396132570655132445792301094799350655989995126852166939131395272526232726372168377265414351687123818839900836385089135071526956159538942807924961378397494628383069364199179401726588575134682731994042769046755935195743684736448684388006334816704201999905951399051557259392843098440040005854029650698918662766164557757336098298293067322490880000000000000000 [123,14] -171976373452669303570170112846187221841539243543487711889732357215820130172906292356623754499046040212959031250361474512777224833843169621314862543964504572769763445680835766939875444745479101751995743206581076839930504023139467679508550704923657397429391474185758522126524766743097834783974050704617087424715467650963372183783933866699796663249431931936526334823370382096882553783738926044826627525875815560207239704812599995732205906539261518083823871371789030922351429903034260935233642329567262675994563858044909546429032207025774392374745281552711620307215224825037104595339569419672045719047865013951174963855111284105536462903608950401941092096986190058959309538336612639700596015272241883489205699551039491056250929847290315091238193534030586457511756045166469663374703376922951792772969287342887547735620204723104660777935853229312746214056755782693610808809615447310809680627742132314107620795930876421674474214359998884966797791425984544177168292538770419947058799118140965739805114751869528965049212094472112343678423178582615630160435236147392062507440146979146910540272645760610373946541842422068650561206781940249598563170062982569224825578661048751517911303340763146749903289468615488534476380589230326527039804042856165304755817947440445088942812629544366429065278961172755534839360586540096777654279769184633789799249187771408542331025953718066502441273084246863613814424032403425840522097734237294379717925920962895706649551492914310124247410676484239670295026256676668404618066533799288300873471222449645020164927010480235843613475540167753158190570220209523095554330847829305775415169816909364220974658254169606461566711710978499948596041709182443142784686345941951027864373818598468949266333058564777642947058000278514418049093685591893452740372828320873488613661696625560669859695939987279913217765416659470974628722755305694621558888743861524401010731155129518184809127374890397730075544256489703234278340780581430280999829698946969830250494860492603189400772155586818048891857578370449712961154033773516221471188061495871543242645676666194245389445423518428601849524203313405052024548118249126086386654268991606932133990746747882401510573288106739688731869584224899262687111403497277059291698758877567482706561275711927152323911316959288381740276046498986619856380672627315825773363206841490153387814489043117302068113545217086082452826413735794287151024540907308468526611130817300767263503957120081830715671500273428971546214400000000000000 [123,15] 377197753893195097133139484465967026114715760038737123494204181705486723841489881646717459834825897505018746305068550358676372643859869002610697369516682239555597059189313521724806444572735336275406813580769752522655253388836246891603977830862213101543487284568194250292026235656939615723049711134367252829766392012932079086440220531743205544315115491754349287732989624140933014745340476502227944444506951720544121464161378511943941282565528570191872515398354784073908309966769828999100927435133002635155265952988228866941543073229330444674666926000315696145016532016295233863317811028542312577678263261607636570793039512686252282836394199246726694534815777292984270311863929067056821184856819071172020819565041921445909375569312826999011982813036716712108408280835621018403930794578701699282331528851703868158926822052917418774811256150080781307879965620376422283510397594794436586517784375687897747125237147111449435515560723904085083353907195961477545376565913849694465397959063473954052453565090774637866549377502863177591061227172300965240372449983823359835676033238563268316337799884527968089258351605604460063033100148103310113555094874758673380315969299034178806943573646444047041916978843233763400953522528254915857240744501000110069797266567506604820170610201770846164746715953600153064190700069997611617395522237761953769426272555857309441967650470228807034953353939806447101164829468595471621015865930566128773499602814530521889580743308136066754737917633308348695399696768326727661851358740576805631892157124221845802928424118254048379881523524256798333010351636451599199997760948369280671194461756882969377138802403042921564812660777030061191613901933215947677263698935057389110216606810516610635355837092693862300247366267694314396059158768983408837964252018228560374672031161423682701458708996561044948035225942335764471378602776848483974396223153847222520132149845632637949241361031605863167451812568213156819035442943798083807156650977730077361624751010569554857848906341519368934531723415161981010999841716190227530889572021214759410067016851556218925281468011125734064956331833840555136430210508492332007564228636827222064006633570254490904627030952408515067418903952773187694238333063564267020964208754805876755572057753323770331991959074620498194129208874391544950480546122055298382406687601345997605300180147791691321729083846395022198396350907670842656149301198522643467136905399349294621424547724003393108830852253327033578291200000000000 [123,16] -819575275830942480467302722584992064786666665146482852415231604229908010867058393202330402478890750826400419459681430962928304354604994004995247166561866955138708213691128150157878191542938577804001335020958410964453440991189673371744454228159671861813214156331010082265165388482319901996515498001128215400642595726906932240373089191310304887168022869751064233054314947270176743505857402064570137999681842294663407909560860760599627461908642135055926628979333841874068868645158623816642335730329518340794953548614081498750730857000234073497537047122309249350558285243915183463696731543804770321504820573339393451101803658890683409048722942623558079177072867983373519420305310463077328085943604744360525905119878492865807720105027680595517481255943038397868225515963852693365835407426105897822651490106378717841654418611920683250032302561858658442179819507124417706198116189420676730519711307260027827266311592313258496215027659058129850857736651281335979180016301804651618536538360690465475222073717798623419108179020012158739507690156431117776419645041870598012352002304044284237936422197195504601469073817405147539481359756652033776841546487746794716126068743625614931560140826774956489790473814450112094571168679431867150488478431656516648151453242751952851130389563053561454868985452569954764648279393403446000011028193416248914099540726071037448002749658551254125527067641867644828697251097689996396148897411979563476376922437117273500677280207421742955208991276520174748715433261525935322762289275138002132332325995460087652343240171458044595422332367648358902234149544598202864472286872618608300248869487014997444050221772221134390946717249373306210753262410777363901468042136904166380221318109001715447600468743183137415508193169329361256731803532245974072612501413502789919490120658719712442332946311337060228984133081494780829247502956740729054702789845760168646146434279134102345763299366301436275362242207512736250697675956373599285886160587258235394891069425827750198014562825859370069184612769351260105494090427649453058890194634432589016248607868754531256004465199038211803698549542152443736398717501551619479732746535475346296276140244459279706352827151198488845816400365627880901478200035174260250581561463659385775744836067266031749300130123538073502519208777594876056057953384202665009111405295377759850737533695522710763775657184976930515915408323002049978981701832016064353367742260001336516788830452169864452729627561181090676736000000000 [123,17] 2037422550737704016139251542635666209984208139197256093425180355030903166738171665787107389913728339891166635829369923250035966350168468049036129314968916603067199902510288113907297359717874471981040940393465586591542529745228575961577978080135523701649126626250337097016057085463731977490780687642010311652779771435561270351909606615221362162603549076520863319142086442603982680246549804722254004910967187589905731051855385877494955483929301589135112912647453955234813715618989557270543977827146033447593863489361077828273241104960803813040857318510372418637336642117873252580665570296609864002436415226652185124748983694696350066831973850663886914516934306523310573254974919089364616277784167024853712168097792521845570128021922158189354378456134581581169666332041523672880169397210080918559836670580795014761907016083964200807311930315798146931971685490021529597455135855937497815977942033539850958227169195847917699895236223781707482989427943457040615791422392868823310577409284029525918749377552112672791046624920509980773848689234884027161580048713592787980226126019490844143514050637388382068094421939185903912872220811614672207609706979928827924558617713099596684017344791984785045398842290713237344646169887379606535165978144631289503799025344014727059267061754947914672798153579013515254297765442203329236513764831990731335408234624553021873598829258489961809644110215523767531955665234877941528543436934733391655054006490134153116408767686949727952338367413502222735633526996245042085044114447694887140104220776722043441130307127436311905486307685163593593923302353544474861680782252053350900879481655553241265165631667591311725280947399147926592968977413938400111418617234180556013541048118284726049584011163014469316627534055211259590841208174384656094727606819971092163474087839360767995898565211943037655608075906589407406502243181870478647224953727805084032777868069198788915606020297912616611499850792667872521730142363991632181917610151912863972892501666289192069779389301358200322291276006318595919347297108122175803347849153679472591674438308066067840561332180601233530721594453487107171776074215055397664752957559319332579815466784746951961039337573201845123173557904389553292370290788189553905342563760586592941800517913098996835837333270825494323255003504708566293089859900862026411774334318260097039311583783711142865610601258147217668652591192477414193200487684709181781062059837604615913040353185922098177667288364200887320576000000 [123,18] -5523210099561641590333031227057921414635902234250205568147859797626019261702400443135967754046002581215229952173053135733117090431403916229224057716246814703437595792052284157414364484649509641074241280159956228260582486608400701501404350371350822140932333885675098349433209349387848257131876526255478399068486781714688421724814871507857053420551894543068390962457820755548890155390641404433519632116733047263598555390025047150365296156799517219565699410804135867031109808961502309654783690615431764346073191619979299117184085460527479841583684888382457872069542964079789783436552924933909590454068939966780675276589172519784103637585415697913482329291382764725086436532482646147685766619512490077993328340008009271074104133462277606596061913963515769411363546095043369194553838821953393135322636384233102098551063013842520559629015625869201033721471142497307371752694784771746946776572158259374339971017455713864010306955509763918557962961613746119898340019021956369388567703297665993689104338842836913066537436734383060117226718613273379878407497107069277958598819574914845392522199868001980538539210238367512072492770556144059123653132136200900452576578891619029698817931942589206707632527387802810924328261873266836550756877951038920318890935476462633585496773619134114989781260975445445288625013520880297917403925144783233553511990384054340524977177027703126018201961896587337331881322122984894972036052654138262781662632824146427166396655808002851824007327829099923166115492756049604374062980480160105550321922606947522177436939056313108121259167183328987064763190569535668445432582965286489903256758836849614383995118386184577255531728855069914980396436834992674563743847542872009552821546558130822215857187308862190189545283459607962008675798345007713596245175573859299317705708316971781178895081293937231927834571895525079679127501838473727025484695888087128561608124525692511724764271305302229916673645436213477580267099572211307816260592976511773297373788619861366459777266494629366702295679554381925726038148361055352997288811110405978410240094709781426588361822529883930036780507692451828078450647285138802218031539482970315975669669049790871832204093339388996358368759233777362625070541685800974174008294553351970473104694314868694971168059704521895050950504789232023496413841486148975855125725990808730682571138048715264192568365888733569901928455029525869234542786451304279719534597544137225142609283537845584406196243513129757971578880000 [123,19] 14105278768955257130810119405161103297965239053937591918526797102077674384495247317711131791195823653127666072952634414794270251914213665788141548127384992757972404224374199924471303665258527159484484602047199016656552377228136470688683493533175660983374215213052097444877643571816798178181117948022516071024334378980562334757369944929663703819373214411281568600366489124028702145161051978977261545761635024773653493068639751500492770819790192602412130859583950504122550313232243523496437824290395070425064862430523676886006569353315529819977568278352145544978401677248992285476407723259396316973393486855829293902923284173324446013538719217871302315193382681322636163649950062423728157145637426992330503504903019161594590606008053022608606541600763491879048312459043768399765006994621463960269274676517874395080892082857941209028308322558016573860860246438200411954019459661776562125325877408356078957596740246051414522556177524272522165826094212040013013079382481994493808001266960456005986315263326059217751343941149122427447327040689131781029899530920151786998647260614561193075245406693308260864089668674728435102147539737910917872965100331405858318056908467602097020437019186190891379621298017747359954106716764677986627408380837992257847357240833574048245948901671808735898581447563966233126109453388707820461360918225804206927553124244351285255231007705312661835879239174263171894550485654769044177973920387053524654936983144126464913721686308463445096682323855144096641419518082920646756456869564074339408954414589108325599163236889799202571159466880218661881422947858419467025246998263384938966677926376155697934499164966721754543183171944725108688725921311429689843603419365585606339920844524347294291038590452160582900025987812443175433868849388568906705839462498154959028753303194267091642623134700030014333079534387023403393817038665699592806513390114967864892656657695473017948715025481905709021523654605672549763496772665261496164521851333368402640157054424180023091654377450502966651991773287908180672066012880597277012519343987362256226705801597526177364947795187060713430509875453634288633960725615321341914098688256623368121624780712581170467922091676665806765299069646876634052729062428189865007811960309046389642903374710383543025652672023136495172328747655660063877909074732196995882136287911318854074981384640887382378851382480533901880880670003404587006061401329326281557045714875314597782853014950161497807820341834875404288000 [123,20] -31348964406823992727853261871164588394921905700789319525131798835338552238826266390714890102842505804697097187041163795130934791159579682390306292365369575248370366864533648333958308653537521500350432281498088562856890009080688767414943748648714457263498686915443235798088179963793762121985953835730388257913974090283768115103355007884257655075361780059742420632817353851906659582038442673503679733365645711452026766662417115770246947642847572295347363640321868698147836253198900490470228506959235956116120518827479991076607405143299261696703225962554575212990841278118363525380785669119152615755542155622115987822643164588529496169478585081858112487426702874041722845995794329303106181451396388397092507261894117326223779095447900453657419372672933809290297221743605670720019369578127761437634818877165156026679702334718752661438181834535010831005031522640835913405545023000972001743423344695676444313883141946211088858258067468309823391899536638204537341941578675989855298320385457997767557677806462027971841592601929228576585934471838452963626118982516543548691867437334326067697148011871591443769871839524734139720857078176809691764287780925536079803640172613076747478407902711352691939781407483029050078540228768782022112865028076108025987907156062125298876528953321306898661874631595950188559500527963126088196372975691706210032814060651366485890246332765476070425890362037684268808454050857618873958929176286801397034938865908405776310525791529615643703343791262616534206479503724826780958250304191678153866539837594897377959591807997331359962084428124238432758160403360489666924747920032310162162501741771100792610262602688838261366936497328319894763399296658530510447651891613581211184216569431101704655097006066088711358211159281127566824292033247578285684589788299203231486084425680369497774494949273798196460240518400690196037877103444161349651481750215183917746230469722543152142687344168533775358051952689904261137897521710139134556112985745921387394332720401340695801216594620100372721554937768862728567022824208831623924600946110761488134642289512556559369927636711714814692370112139051453784427906612225151348051768637209778853906868412262395119449430885029901119145798822081448229604865621945954257444376959709203339362363721936027889705455463849130207039798445440006271900797979671305361191118075206895314950281030652726979081830697943003762713725701518394517313341160707892545753794558582487084242754214739157099380940262604800000 [123,21] 59534931769179295642139753428879469113259044993140835391477688438899224351547915267971753492572898093601306976370676100330330174611796620145347330129598090330641057892382183749398787218007236611541661274268043749158772452711669629361911741578575093527787225457307060887271503337066452696067231123836058466729407749478388025373015721730090068827675417648945977703286584126060869207439230604905413207414671898566199650763647954778514499699071939611416665039643476220997277522746061902238144182439306403446415753636377598483978144888487431502209742465183020345377344287499573616385333561133148049871893266240358318584093851054027181121444686117400192671792122449184333471509232181415971493021393753735790222974393777130671236281769220901354893274212647283656593735841134512157735208626197084328465707419396464290480990137627863213846101019296820980131568752768422767383313351511850944964726116096674389474667001152894107523855356797167793427153998623892211699156010073543752297457410492921000886878590674986019900452780408120283106084198340529292041949200709226016828013631940588852627872626788542582662452836544724683181703943119522692692266239670147330337785316496433252347886418202660297026689444306971405298877993146390091635418363106036639874002844336147867558871039941758902507014647704116975632026535430486567117573975346851565806124130185830754458905339247036262906897763223864296734948207465022103736218753014495650262242547332457421550573904677929165641133863820697136180559744521141549642186670539186137810263514596663988012088582234423514380092862068042819574052841185434412910849330334342019693191603899008841630157234925977472905066336244118340761625718384759299076704368989457565063257675766082958128834093931066460545896263927888629414392863679331614452032953526004141418147990295568134953443775643529526230508709236765984384554806516903216227194809577641602913568362646929531452015554622363579620207678957127302334497150330689894170295121029256246617733882723133289091995804047481461360903841794539327884911904167032850997483401994670447270408870255346381880810049905933489351811913111540157895480372791572067561591057049287188129947888976433203291979933569864841205199916321866794045791856772428951777380614650674215372532108320925508367879508570930385723691841967339750752378132366115031673256760293059916145366116277935626265257258026486826775178969312524008966354767983271733924935647552204735056038115043776636583914021847040000 [123,22] -97061074836844505512552897730870071540117357261991029634676254828421918420772649620022005125793867219500839968631313323984735656481545684084605629711897891555232281249197535805457515207184773868463918944899911272228334530869183975307804347670230480038161873125853368617438314008502804334289033819777618876516444682503043285905682993520881467799317222786048279744853281285589481283201895948748062647837188203165089391146568803973883126491414673939964541325224855776946846260608471203338141894213693643217396187305193954042341350979109995868349821913936020834123124620304030441820654906280132665781071683475501026997066517524857917240951875816230442477040001379404272391798239337519806524772211367393994404333725337491737526478798896242848747869944556153651862410412729672949153107494669759761893793291698791516134245097406608319727057253577813167011673491827183271895760486943866376679885355019378256097126877515980888682058702709387079523164420137281255612326751502759022532875415629134221061610360774956708198077991768760681010575380447908625854896431553473263731162024618922635968523169513630827298759750700139365275370865569270845169087627932621753760321924957953498124816847341023099556191801265831874155943632673685790882990014137389455577757360418322352269765849477122148247259758238326835536895993846412383432670370825115465646649736566224669170056216441024192888089244407246456419217724137417582244494554280299299241345330225230644763113059148021518260955036729377697884828523270932113979030838441178934359958602217395358440510277957580272511403185413400038391221031313441406766973323002753762102908697930286675104004073818830833086917659465930142657967713004421104210491900311860719870940141605386730110771319614028036215853137808324881547829684335522688246796581360854662832315906853559028408875507934870159864395327715207997967018959592526056096629772367721418280943002272044930769670708225154559762289859511968463291165556573197426209023296601301915743549048577440650265263860200627494682480719270149757474610622914097203550944644719661797434009262621659710832290982202733187439151284908041221177348801010306124425956903125529068969644091250890397658067838081855931615041330628219809346404756686667054809134758203331463185316685700176806662017565753729481858641312172051652303676583712648974068785370794323588376860461728206566253855482061081330531475432947018389162735191476427014631722202094958214453451233478241314362564490035200 [123,23] 137260474369139881053294046260401926663975942370151892132928811564252448811477513927318940296456216338344529005739424401798480841400144953509829006136822375681580200542435689733278217905667824890102168900196317734048874801695459436332833835569808836685749650836361384719997990769099478307359406498035056186271658189732993210852899805785698788777515125933850407307093298387578233621155957290517148995096599793833885015288700332825571301715221514618674524217984107962254638624809315926271581215650058233401261981529692285791400601188102723318843243581172543621711446362078228159356896861144010048802649119174868047307805407528487695410505542785085009703208466686735475253892124006510339664969428281601009850117626360214657769799633998216189996366882884062879381624461701074990509141199085451138717076041241771583573582256086712177085694158155826448801956418740309943473112898402197538087035003714476140922410731824436378644086212289313731054090678820044951222197252913923054459287259352363077846142757231792622716846023117718732967565322354661636013736371006332513791805462370369401892378704669644968403302092366839003007203362371185488261671362005092340472381216452259159813853719961379657740973358447790220848298293517798675110519649863690055473148718237721697574931261800864968316102735616161540847037013430781248209850819359104523537249871820897237219587687656255225299801721393406810626027098067970935853242234113500066278756256408521851273444869591958200718339586633830211582937795790294694025704308914930244006616304638421355511333290707757559931834884449891222653140179447608485482798297963459746728868826778120021054851153359636833707969457728078115970098778701816408955021631986231487129645964142945444809011011945166952244636962820460325810365251608366377068809499560722433779939122655838039329933192616294056339970634819451480598659341061147767781705208339886808819544455170715779700831482040194670315432899520444370331720478000351313961863405006653986148010673563209297738576503143835931840514518363223288566029224111482469076171156788191955600492046568388293289177743710241425453532481673463973634167271997775235948833030648091264214244435679826541928335587239552809242842289320724403784632346114442228268246413548575508022715051804435706975753224706207402704248553375460249627003708840560576795199495055247123014346142386230539296976733689596454791098135123314685528520626676608266429921787487080021598939011027157392212099072000 [123,24] -170185718904470955376644038341316926353552353834203568340739797210295267360465785758291684068225545515448420947228458062343913229912032177073510341200841406671735196831107588672261024998793185945427432198170836281763257038358844468999776125608508048641898889410200133729823729260146224460330135748805879818552281073972094213277127978629938080365684922982958525619680568723757263613362212103359971429524747401996262143259040478558599240700636465319280658089337473566993195351281000373685949130546510836339209667649651394062845361731466515825366437020682246917494963851635503490527435641847532567870752420683593791443725625505110849391210481878603228887090636551903386057802835811009703128971522906845263422952276366065318259082339860144125804576388841689555150671022590047763318341522913576238591531044421227835128076643205363274825603342551994655803107732762194671547137613874755808382248864108538915162760923769336498380170071003449488789006998728200637730503669185359797407109454761943912209404701897559895621918651933944527069934916170888344137276463561460557286692118045773274601552724171186901403639106378096750168447062890288398744408133411810141398343381428411238943878334668988591448736068395475718891797173303382563426170021887162336827722806613643647806952466206652207818009271168658980732452321248851084902524777890265958295140054538421361981889218455616514121453851982728570161150105412012264519690109386852112251764154805836605887925807986897748394122841848230740083771971763182078279961737397887064480978503071657252847938571312053299580305908957150354770063981960168795738404262005376927560317449408204544410026684857204171486617182193497412806974440339067105077495337479634297684546006254490675508976943662634749997577202179438704304877479340809891055637236855562992177150698592112891724128330413683856902177895051598088090285235572086835981248197640043071508401582109811851126777718155797755692763746376885011270814273552344607216229617128883225008278477088408407362616666395740053112804907300426004464175701037754940850085453809949367617081173544449182208007767332134762200397973759222777628723776918374944613751322935031102333757380655297426629604706898007719254144483227647542009145523599646476406488224358917962410564091793326329860662651560510481393401564701668718727110045905937113745438131588315961958133756022342623651551403853366321096727758913793018754808821822057756745182905848903574309846775849533120603750400 [123,25] 186809843023456606558660641050023139699131249758919571230238354601330988171333552966638913591506936871435729042698734881706727197323530109264349817437048506398028042130210870647207411817250567678249341689027590668222213887473632178883607925556438378950596464653991579317464734648693854284458025195214799472642256525850850179732353721142160171409406296654296536482178682060984809494771518294960701531718331208586181646484573470990075555240113401347699691857157267257509059785269015443399443714011719448658275240272234547541238158701352613102440661026715264733989817651091108436761346237614149611637760689946418902907571404132457740235050028727994185563448596284050233259377561671043422354379504777047259900756113033478552704948062353799025266243982423903012130802040394250242042127913171970203160575754230172875506267776281856821554632946836849894134043764486677765838233082347339851538643445229636160915755933142609394812148646438371012176421027391614064280292663204918594266089821496475771772180415623401794528890685569110750225386989419332951132780675893023407408502963292284884568333826848503505549930304302320574281629574337606076114175370114939946335894509129101232178341495131682839384344214154322099299560529439109871942568527998599395346032751317154675402948241540716445871897556294968978080744062479295413649785814874756074171419732402926104480727309809437910373773672391417311301677688116414300370299219349559658409597534102820369050894407098538709368401931672156892573324809445054128144109100413275779178114353744935587458374087269544401057610464012116217927995713620730389572930117231363622199989054387519350526775062658960319665743563601088848508177719591665314660379216528397940055093168016939106310325249972150326981058432118561576523275683603150590073447076584187300687572073256598445782138182593678716631126808355090701115277059804681749397240174608292361153734911400519403010821781173733608968380677234663694537586518315069322002368703185323309588905851821124076594009290759435445669664992240244991399578977650308345464725565054385342129510514296150850668770132527284563910686972445269719593606060684770390741593379210427103746106087330195653009828852932523782347299048433404348490200241634633685923219161215691889995719743698657209563011722608999475003274085895911270537086442901763409249036118533550688283924284963485384758352100467063735794617866540293314129378127602923754207242274028752047146728093967312958259200 [123,26] -183109077672036958595359409330326217121698406456843195278843999968620877133812309155231512250800659507999519803971142079818658869366799479936282405161492072152663800360906652370540778019481988735972354602609716085832691950146977361521811683907556388160181050669064821640373310338051533033239425828156769098614726436020930523498421962623353953302875125446640814702632107208147087563089589944822809005215725716786907086720790482855883613288308826600957309694930724351283016384294428169344454328903682964861391538726054475025895727421330943750892759254828019921653978513083049017891284354877209687541307618952217083851636484310049717813109270180271111257967219354203732899640273736719658009266476845808546710407137217963528809494284783645768134907540857269816834638379766519466315358710730813469418871403343309719387026171074749919644424721521630961434656692912778228570028328256797637745534584130651773895565002990825808413764010573003937101789374838564100897520054625992112886283667217241514835397433533935046397049642635238902026689291000514155635532119920370591856897874870959538105861809612830659890584528853651028959491628645001784442770802013043578891151199120989514676596453565206436568296453662901527692157810411002313477221208976105768855460849252956761888710610685317427890517577818272050880599826023722145148913121002051522293004202614278008795457120256968774287894821305988757467903887313199094347544732569066877335634596773905045992054991573824166176017548527855835619284002670944440564092616448818206159044303318774440168767980470626950770529860107237790367091563794020182065080367528943039364115423507173426479369543843923384308466492860846995144200066859018754226854537928941654399802276557397030850977515431360377545934169433571794409982928614173628412736025786868908401555532455109290839058781042749826751861551542325161741625857456207506610766367833507388901883199439659767800923154383618927675582272937867959905270353354547704678932810109987862941697881606404222500050089838567461251902858609563755958318196812142950744540409551595405149644702192491861038313444695412973269257175114323819584005694334791997371376179424539808388680584949397705683126440391187365154909168381764115628867324311554920240493495108408742747896343416173210014736194688308777016333803203614680379799866607170612826990943935243673725139963699438099400748802184766441005782046162307342295837468441433230857648644268850411646011790126481408000 [123,27] 161495631786642917070434880964271763804931338495029784083577526065010867791544262601652884528812913241526733217857315186656264871052202700674883831286874873976859719183235831470001892872007526626643297626832905606255322891621091906593858061741994982361007012256283106780079369280594233516130637000145395881032261779748318957451825331176966523688287355343001050751821794919753895422068767453602040301801106569197562125853050980666401758714552360298146577113825819256664601803594806827481209395794125862181557570542414510954497270229314525636487147392176853292501379487975108805876679053167906063212751027417195572214347869150067678022563226382706276672278799198999053292644767576808132700943556061978727882245764056664550348024711506050507781375358154265728644245117270778047872958657182210294449705307701829616300945027512170391194053537504382879548957078053702892074422848792818011292435714930568361333408083705919426989046307777297095817191142624975062527714792922867414950904751429628389173032146967443989794609496857664765613288694800236437063775312465534187522171784882401580702551364838378989751573453701819362148064570643180184072861740861081132897425845176131756047346388699493375380121217434089590970970451680168191789126177109227250586449999715011545041034752504965576003192631756167066346139143631743343332897077086445970853698424778264786705118605578107980009696935066278588088125096752185626853367719100543403146205503415496726437820938860656060436306972514566190963059162489994936785838398395547446628559197242028027453983818341206332134003708106765855194012456372610392543548830892260502159044760627900195885766022082436166242583796322699695640558328429115921474744327881051170723530295908471584233817605000419015143055549676144409215889345511766075424258837099733526636321919120951245430762839675746355548765153959510265381611350476209804066692629642053809203485594189130146868381754282828632766804491644013492909092504953717588851203587259634644592250436388297478327486647878970182309575250074491787244220471715865061843971879316853331772370309977305673470589908881122292253580816644842224455450870932424760970626750621251415550619289385962200753673744802787167543800317399787394944423342056612557411608174063571713296234212239417262730884026559752647371827246502509602789783910527364222589304530666208539086656741938252608689089657792791401757770130535634172156808235949629964877466194393526716980275750434242560 [123,28] -129029698814237496081658127639778485763760768604094432121202005781753099186011250530030680576825540738920195393925093745330454345925398411601192055616130276297009883292453599701248469782891845120310248304737514220712290237245951968755572883248109167173309967595439784089600163462230422321081687566594412042781756323350812926060720482826184284887625310668944935686709129305670562286799528805183942638566518035007572335847695520508894459714377111936992337590104404213241364552666600601466043101736399970973006407123624213679477946978286199432680632907568805057435232731287129598997764547926864656837643968922230568706390442210649404033288752200067004404958843449301371906557571737841656043983669109564374851970105052707627734882971995278849484391995074319827266150965278082141516664099914933271516111683107091262585340981641843537852469216115131298434410159445502214038545806373941134529062985843076787561357851482260819629776974762009695009894373196410021936480001303873060498568616622527207570906385117413662791563491537108980054865278213821802499762320840434366677096292523376606967375250397104753307599154588614025016499175674980527395870953184299015562563673781775815194313985794343750067235164787169472654905708050792153989170015589133775301019880779874851235265079095458807596489159756549191545470940883576572763382345318106151138369889175398621549570497259631115383119581928855082831502019375949132350095115624265159563181236425216756162480129680800155473374311216392553794509945542489252471665923589569899718409241289402204928821399644401984946429708723944522761432543086737674587480839289063765003230258342915354625166604260931456851377458850966932718085341895204594170732446626726541245194841776011673736339171476721597900504031379652296828149449123458629881267691871321579376085758185809256221732223306769988123754673598241746843295436049356775485272111307331213368560481620218851870318181978183886347112631937365467934561716917931564730961331451799472170492971792094544585421334464635511026251679178444521663696088174150386785310358758688293839635460720544818576280501393485163832652745145664956664910160933804749491114990712438954465394329652381260204051634318697256892909060820626622388765643311499422958565333591544525536131349886524133862401972383056243575808498671754702111759107582675450893317683720212113215434176123934571786472981364700789892280730196757962715936574068337282388587834872507126417765433344000 [123,29] 93947204971220179855694784797757506366615107787441788974534454131685907285905946724441639710590237035912756651485923195513447470282180831785720051539797517377843589986157961083683974180864352958069425780145809990065016394801322452664290974086085464608175657358813696528173231158043579516592111587032374621591664141760012951668633621236784948996662197575984250657144406835307556173251150266709481520191915764034229378520173733522477093156905557892337111518284683026451066843310447495288991017281298126488649265206771758225927750356281568154111111142937303606454223560623050914873899391222717330380078590730529886597446661999633306257292030113227508167875643447935354328512374418075227902734500836925560589014296139066886404506917260893161959290859819376595035752793479319962718972281016358924945339604227711650608713518443237368040571742627848691480308250808951098014757703275081782952719829048683767871059270556155565828870532732074243594305177509653117485637312547776009867231506722818278652608174348223961167368097083532143363295404804658317762317817724665012146526242491708424512783436912857136567196102934366802153560182917873458127507256152051024254902562155418909760031094313117436627830322311842938030867446291652612331666058237690282916911101694868050677370469800110725985014948949083857657828174183271050563535188948447022585208229413315496149134223858096609904870081075992769311992698876022200244241699308717612153020992016259969351989383562091909098538358720873525258659072717951571870004259645457875164575952597412418714078194071794965865567058715848843026586055489248219758669347916060887411230723970159298769067257511450028502002820069844348197061458982881188906508059569074559879107925014436939495203867399278961944023508192945518711286792289886733004278611830735141247494029413849650008097862203260930244225210372326015301112713589732032226638492426130321096167324749150938299719973008530448946569173896455632798719297304663434368219521546682851186453744115050441818511305988250435479416288103201146556426988617973061174264419731962665118474128093284604687909108056651625144398860256937362826533536401587899689495273867039243403031231317038197730033947953651278421066260262055411868240265194519063293366342495546084917328236675821861441078268088879234901196913407767799007349138352418397825975612904407420307978921823345776164397030570677030637662072798002548845122445957544350378201046821265739817261465600 [123,30] -62656082414646409503108473097325448212609603421011110896965600688031334780701722680151465835967290379015420470323630891488171120502607813539437244748984820401183344213628496835600624671497478345482298424067642705155703244076735008798598526718391319435819196724978402636806553976770936389417009315048996861205944759408669346265631803023719545874385815059902668674351040839060141832214537975929506996706811275425001434391353876838620767858109746369448789962183118769189879220036446601872688706859990539601176309502582940706662472783122935619075540497959412048270418603093801553936383466938678660735445646128449099110678434679440379175888923757514410357860147140660839326696147325804865044332155121139081170113585731577340676502226275859030400987988421978826225622825812505501693966158150855648641230545021783582325529489995156496980843666118295941582573543520971836200831719586939933846483333041755492719680983146925572095065322072276487723987406878741308677775528198880627281436746433935701938254036138809775869414982712769256373726868448011893978259228667622798306420891296169061435154223877468495269345309636797823802649586803618693932283489612695734497513988899720777327811747769419345527986196427254289186084155122719668668092141907957952479675675587491880291590271410698778370215281464193093995040610919171820195161744513837548291464104750505631671141683769866382550783149941084360583902404864457576389089804433610411351916399399436379864907717702244503252586278140132107274883609444236364288428135421205792077640805443295801322427595060912986089727732786706562789546333485110404022278457183553390374695322833192750497664239112300680221335260635058553021252408511974774932437688576861398999331794474683590892549383550152377404573421509824349466054405429126196741015755678229925152801081423237167825770161581422603688061344601303972482582739052742591275584871696764625444003719543475443253504859838920603238529225103208451478424559614669955884245820992706251154408106823724461033982719543784321466009550386930539560698730415316720314137839156054759775034156075585190857237423628122476580305432509002900942928712821847287174521143258208532945392810671688706317177728016753026541235014240193589208906129397327665591830697986368323663773068815122453798468802321511328811410126416440521383442888804311348994331087628812154125636165075540855458441997485847232157099525576640247483353624062496979786984575798135077302435840 [123,31] 38436310509373933612966925782332637082279625346688061105159077509574819361484120491296419933969703631278993991512722593247848359356543121030049138941450442049195246209160696635981079447820570599023473909900528228594362245583967348102572218417256306250040139806816965607998222878216224723006780565218549375336635703388489605027374799903142420473087779168776795468917653217966147309359051011253136355605393179008605854614031616945351270144820965314721292821184765949993199127133527782557651152140942383127518198626776818433742956513016042308391081276846724522699553924963859544649833056810275729362554503251663593593630697222539691332622433714866479911320348008614251298165048256953123180993847422625251756484752371051715611689453485244351837240415234056775061631124211237108977813921911896828163542043901486428302427927567943628097299317021523839866660590485218940422365432339686254443847667880795155131490908707040244367202513623123501641572601745086319308438934966791743837009367562011065765548206618577312603183038665382633965866295869084002034006570026582099862138549886531250354122489787339616871558336486877844960991461117048811547973299941240709338681842892464409770798510063241704710518811820973235243985239188297945877936555970545693086674495705171881086506025017128741150084061460468756714835307369299144598220429388690336601678381800027061933321049650174902733674653726459674752301326885089683858238284353243496414209871359388392657884068720503649476635268109409180337817550855812728637997993240421676506474829133967650733178629495546303784666136784840483832007779940555287498937499222094220185258042066044631473504518840202689543831061406516950453330470340131279174558680900913009333793581759794883385391767147321240131262250736370081620341644518718003250027798361043359230770089576109732320573029593972397901490449685766079079344551798815206384704642192516967282877032758495869894234887339477814869015101734910460502795910202251141331487539515608531423101690381868115722402576930249361325802532878470905977153050268671031905736246987717598377337818359212394687016804512406718118145270374722854024775380254393640013849800580147238098546165677574752013730316691848678740850042100681915942380897619582531850151304178533916762060872277523626719262492723565071298344216425538423163304311989095249091554651515176204812630853954811145533267046700209103281072626562465729682185741376291155588506142612978600509440 [123,32] -21756726974479000114299108046956771496092106382378766149718394467383804206019455975673584259609626442785592144371927838368802866328472027053888653719765122335410145308369970481582544692633713546921865720994835093825387801115853317494065222743577828531127003471335930300285337389809639999024804326827485537054823814719051447606052256797623147213680671696572033905970813688818817766425987423611486390401188241836010419274351863860735419776245784888237482756958446899154712129432212911805715772383294887449615398315640302763935904714198007768884718285157111765918758331721893151005818675869002947509840502080909309156009405254163817483304683060734346723707513234743144805494326793085014649387236169581943791119857893053611588854141186871713848031319161241874119707517215262611284320637267278833922273983432916280849600621271202800503336847170217365363107516621971071223974145625432849113480822311046120971448814242455754421101547118721165948453682634844038367553296897963882219781223727317376254098050285544922364941747038780439880244270825728950810502126225111656373097800578689503872760286420549265725138593114993312194494177522489453220642361699341719566864617392090113573468676539594169328883793791554509917423187491643169660302824854300996134041559059475391361985636382655402222607263430253655291509870069634327754423731951327439579183731255586585155755594526174130701011444369080141565151903051567047449759005468541732517033331592732490514790839451017450096621032523412700271052605108636977227304154463217345446843273655135655284403086181121901160302258838901086925086472503701910673314811314112395826689561748119172037094536440938156888480102889030275884028264037489975644424410691227265284765941338150976940768179421833251709391077589712173545475675895335293975317707341157321247242403202715910347037378656507749037063912304447122276005130780510835139970449668112879810620053178587412173862618082746238259940735122310434646305243684821250265194927311955284856799199486457014316760041257995455509784281531424920307898460925264268614900531189917416117407303197521843850941307135563629995124682684722956856710379532491439369884592967208996998981602988366966200898984230345691912370586217166161107022536939617363503396296283701579904224837065962540539106619456827289595319790077790283310209931038209848965930313226573178539534258939185593451748146217025408832950381510014150784828672566738306213212503774299422720 [123,33] 11388146950976710216859595839424172140148367012072022668251184567261153622665517694715052998894595910491741159338248480100323699236433370557365230945055236332995808009743174997753849229856643798769627754533732634584782877400693178363201577440059915751900113252861178330900168349915084220937242959200337748144346503336876811225047153699156383452258662759065130223758802655780260694407872494626186415147105370021346897260618846982782227272027969397868403131597735356301775107537432563612746763451057314913541907034877322468706527788707614582150429169876132082087045025676950286758385323292995206114723867671515171954616346552164081368070090322857597421375361563185028470313687721252532175607145015257928836766988460012806319595626604610418609993703873611695536590908017289500049450350267040048857172247957168586674145911964274561106514989568888572789969845857822215033828447831361755077045940153725603466967263663123898842118774807137354435627129260926355023627695671547885415733720609098291498269759407373161328309749501612229470285262150023745490406066269540356765909468434386363501184506608911852703242925214897002391712632988090084316342801832800819944410335808701185650852505070184321141623006352878943785291251886797188156318324704503150079721971827311854853893758808389060148233099232031669925113452416052110708211541000947846964174044271491667341075015813425934192939463325151055267785941791745916487762288335022927250864626520644865071083960139071433377191413502974844714027469398292328969124282673703950640110406240635796007191263030193631400870595665173022356436175244090350846358643795423867564107260260404393099600692854721767039509104750469899516800777961679702008087212568200914014921332170918121048646648299080181024213405894750453729499558940434633462325153242566185609841116177071298257579219711950985204456877254106805488764616594042245658742577246645643485353213201659796918089465227162275403546276399208775495003847370791118256445818586934994304031145023469951644517696024720193135757108481176036364608371798027261969671252205512066526982777772881083152343468355178784747499025781888543460954827598693383733460179436581643475524346507983918381436467644858766491944545578686364784174712810184527949008256712934853876190597683612870496449598487409537685060871018536882543822367913558081026514778013395284023989673477256909310218457429302506121209801548658370677825622708578006572703043446374400 [123,34] -5519058291481383213939577185131045087956660925122948195931799926369810167610675236697809752515778253054780188045350071635408357795795227127260672583926928277235581314849602734046755534951579931162404400190722063507496912474425349207748675575172215035067027395152471740368527243014719251452457516189510807038838995861034423324282149395942156559632002227464694574874001405650628026218742155887891519461728145096938063763144453970535438120435536362246400872427741799980411153681607758311863461555838937718084893112315386629183825054499337422692954782513654549300594604777525675338123988073628128622030073434660855287790439906881663599567652938694371768342781148697571645346171919794633971336767050388814088772989890016531376478050061061121929551465676342568669149650346337213393125048642880522984750367919840104328116552442674119840132169819884985150332774477813946836154247186211083085510170716421755319071497744784746214643654101301988750001560876522647835703815022002465759969633224459091329638306528275833813451493001380001493935050011781394941507153885011521798370511346472114936776242242758815072056929321713628272591447979184370836963050127194467269597953074079874313538582287340674390510715436790821485124634849036035960623996247274150645474144449442897249790750659794182938179152351067879992510855094838323849396705275821357600291662232333954225897623297518340528073942293762746561951571515104224897234807739699541936336747600955752902893638174454262926992590875946075515485939090585434552012566467741807918182501683893964832256503526569705935674631662921415870361784616692015080297171092743473060887675007643469090701011585630034872405473236288312086158240208932262266545084101006206838719482204745884225498744028768942542489644654493552269720502395434955752136906294077993624792680376346035749746704369319021332573399214403410821064261918977999405608566863271906514494252779165902097991993605893068894874600986857161075381769943706354589640732067838609153450019248837942278149458887935149204641187450470513586153209574790152060842975845114638454973372961628630416458814183875146080693799641865363637139474920140575696031473728349826659628470508914187893252692974775467770849746009112121975158171822247376335673347444237858473448061727729629938359421375451292295998418931841425983982596190353425124042971453955321339372053131900001926450024498866653142240095217607445539793308178981492301261774520320 [123,35] 2477913826051172151376279282113922041953696436189512891052974182563204062970521675476868034363981039744990205552704852935242826775946853540924622610539575282356330847479681337572184472978071934808465981449273267517262094323421371817665758540526560411824748638968477570491342619064993369567854549972730515655247276941776057315011721479662149406324130734397350113329150365504550847602644978352337191391341441211452020675514793392150168204921146910385162616267904447847878598880080860050560651689670186958630854289895761609115021664362528439688961767770107767870190823691454251503870140342833344602289783255832474551968774025868900759866259517953909185275618504902854709017978220765645746514954267327370226934780014621549259341973043751516991664810843942750470463161754711445026458294632621912246257487396427549626932178630096546264700628738498850872432334454156966417865316656101244439025308259406158913913722581099191871311803469783200915807555300055256309298173883024199465795911792730917525165675135525831984052528265145816348960820665715887283712993141897917386559603587684716095032821433664959902593205741621150993308855497349027800342559865273492180655119919842912941994867253462392998938158842990588126708410609086455208272865271869121799794337330018174194897130477062938993079587236780786465272451287818008277795474510338701751029915818760668105815925785319021506235061485347796411645484002608044067314157775572821488670230418305815211581320747473034000548036052167588276134342230883565656310706532755998305982710034764960060089722508791626965447684415062818638052465574052340633858528083469927102866254570255554335956729924428372600291864209870131084881959102359256158115281548877903183137586723593407002279246897313697795158898487871285309887327802745813002743934220685248178514984808998645511212636214750206000381849620000654374691808653744214130442097649420913770077791205066964344319443601803918817169106574832012054891224065014671772309923291327870100737603893757613285757561996547654283713165015891900955061364011744410030224897877912558626831004666363894483008007091796124183475543701837166102493133642238682855844169549290704090374769226452189041263705506754001724975901216267181670753142053418962835964365699515790151355924818029309280116996605252118559381413220640625966879879532605874227616261049272149490593985214002030841774220048729297073707375609753989032455197335981677766498058240 [123,36] -1030902942952100132030361214482505635886518795582624659708086355743029347957492688766631278304132568711057271488350598528637698446318119472583229370902186296947853048092713993369656994304340811113019942651735296795807872704976057249383633741507683393067655934441493326528477353048440014153392385171815336738042761112302172424449229010110184763611471765284216870171405930624593252564514594806837053618804978468214939344193495275417489713654540926805252285443320337008492638150469359828403793174795465776243115041222970568765987978805888581692349303944114220578032503860763910042350905919336083421904734773218100321882795763604853589342009242755081388891457141416519408614753951812945229224438468201053229408549553290026549959936846558618085873023154697193688637346658978767476093964505281799462284954247516858223663956814194014085049602444626542420910372410831877544356482805425609809174779720664879600505454966917175613935925507062386736060125280239117080556636371409270419707274586486395296738449038284382320681969754515459588290640833671504739128127213864277599715937083171594675480195678665757108818647835574669967262124242420076397316043064573816301568783116817003683847660715778902327067617378317747463080908288275262686763612519768715534511373647632638938412103475829304121843785139662578396324280765881927886769108631138237692518836869437315393983840271467345609019959735586412347540851320026646923451718995790885893175905365307140721257659839021946808160219924511504489007054829543386692868920976832804002747655366392701670366313337049576779297554393686842357384879888897147303862004364460747939184067898659692911936944421842123616856008930739429311351263863499914180697581836388086730437396779149996772720953973320810514342075126776979048211957200153378892689541948510937860451849898550640616322190130433183621426300204954107034141850354937442486593622864401757728555748529063775240747435212048158959221000381206209229671764101640657550561211019045882127276763082632176306352371597832600526292138712925981205789355068987979684047530651595300863327313139927227233818471259974389256441160797712068051982277186318992606757292886663145164217175102436247946077281952796719967908074261716645296397860098788026701766371182373568295286628022518622602523891192484751240108715879248341943662026113570349881381347944004680939135297703778242401275043427493045319945188282172996214128582112036248816189440 [123,37] 397498388488008369087527883252001647398942499553561066916851904294136651731245433184293254516478589084044897638776129490216843370395086891822715341689612186133845078634157378317606703294376027615382436113830575980549913168217345521250036421336201306629950149859553459252244638415599674757197009036714676559206931558265617841775728833607899507088169472783415788072782840210943789231389711568603661553476874672697286653103196865078913689876610871500584813414144912338460375303702344378737677039128292886136700944130962613470748422764468341975019440403608656862182250757920259275801078741299270184239643268375069581882856790500724200447505793872974567613685786476566818225595690826276324620165745449625661696537861557383626293143533819023309391459995629924406624568058584459556331312880251057654377465237225297277138742925472927143627593735177143213349104782155218435840769743466142101962822194677636533549360676640006068085423875915779004238570304657337327474363098440642337687528285958691136252254649450713889648869875749502440970054532095712766515153563092851063221598817700446856638271133657390105875020942355882451602190272335566122582035787006627592255926348350078851618371668363343004700557207436499715840094940197705089295267684719642533008595748063888897745092122811485999419098735389722333151531443017515689436049718955251495275251473968260518929576207699985660272412464145946607149986193807114789052758040597446810533508968798660603488490149498842514324889806086524382254231312221690334996257575119392838197452525913635212799555589385508252609896573561846807158776932384468000465142010008277470001365134647214265063134282490629802264476777769806507271474361662947738324420304092899603898031122221337569877576300660206430492949263226321941902128372034373798543070988907090048556789297152968889792166981297467407800466306476434936228187008353740889117335298903435167940176753123374644265183888948701130023239942487789961541566997874187557509405539570916045404004670398678939682438786414647863527265727115354322180932697180056982871289045995766360500022281625191889082497608177417124926781150831269569855863971839404336408943358741390773147069284718198226224523066582241623888673170535525316427230057246533117320183679919483952599755903113238741083525943342606037094325934708669984262818588912063184004275874727418095092586533158711290986819704829053997307740474780000833469023218522589757440 [123,38] -142098245973857917818401018098774950427533619221223414818337205444222842415236359234693717875191044225179701670014409816940359430953047157966334660758335642364157029899235434862426511229509577761087190263060899172977139857355064871831047861535479115316808020221027225084722010112287960181025028730973586126246326165675655870861407551869040689707507792366090828633029102588802882100540288671700594003102686498770900179314565567725447859732128929465086347736521580458612482903771233222916228070569331380550779270528036912442988941554788743025401190351834178118050489263809772746489288941537985631814888457906573508719383635525174117860832187126230842645593327763899510949988658213989506572283409109154538018333250689585312479409037573691900913931659493942012345727156389680768588008261713782401254140651159483114663150850857622695970694091414380692355811798720558354065203453084346088018500240015889048809949776336163413533890916431842311761845693552189642950289437636269144347238407820155740028163038941989136700189783753190817504687326254071685492333266250522990307075440282463187529943207973551130175355120331125056005584468077236574529263242082350502600221529267690486270589706114363369103629200933957803453346741225884552153490730039225228371382180010257488546828274911672374563026124138974694406669432652584508018964581786045487377388921312045361655126175625679347826767833201479899352277842786880413784815420445299778912945423037517673418385393091671302364599862896990079092353299436943765484421236754768204240365844346396445549963210679043447141050573570211616231317429396282205565529973799341826310251466138465338357493896047737189305213294307187494573022376585952508713806678727816109390207952914475004941115864609652670778250147194717789379123686557494784530411803807822523640849952331673263634648652712680797401114129931840451369331108617820481349423467496724831272035419882390000022870064183085307251294824575279447254534854575762155847048053974010896042539120943322172879936946613271446271441860037560859410184992837814148293618904100393763520984786670336557228574896168557588736945509537823083776806857170190404230110018651914565537436020238544427701316823273482316542765167396930002150153887881007473111108584924504106160563934493118073752439584566096895649538410837722385388808541197245076621654001596315477208468748707113432335278991333306720296794759080823449649862877485465600 [123,39] 47126329571611724403131702561773300708638819902231362496103545077384548140746265024381914981649369106727661490714175555036720703928366273445431219132090912267739278046874178045514957216981461264260194621079149311345303699943025195448360677207335106478841943351788606853765492030565523525226106327948732321351112678025204758831257652661697660292282857867046839831092306408597367489311811737518557281013844377407049423682032161919657261067557343866177230014505460324576324735446463424252151594149215403142370606641989581678506489800477923871817981493467614093294718813110674150595414217132871566856063819433900100144744447125157689331021080758430550506706150537428610688810014207338797889137519294525909644570385605482313635490170323020705474328327147200544432525872109213509383276840619282695088186362302268542881575307332766281531812308544154896812948239190811026889870767052598437311203171329408715475577268420698061957262071502620089491562137118608769138843128633164724557769469294604479000922239859362137187466213107847403959608735857138892631575259089157965251227235639777120542947302511126385460712827489958629810736151397463735013141301751031027855899947278064179731377339805999085275414487014926028429225579016547067709796594743600864577545923833669398187945881794690592982626790237507437885287384499142744661158548805887904183545032117758607792237514836886196164408661136497037067372279744661784036571586745454957242742937648255202784602401040192618190861407960067584889660361318196843653752877458720231011500972974281348546825298265075648800747779378605528302386697230178266899820223231076311361212709131584196358733918093280232123850558626540186811717083310084937262261866714260220215513105492029172450421209942622254335822980086457193763441437416011390107716596828386521765578944812972093034881105809871158125461089710126987860179240513294402684222413201122839241725007589162437276196867464709461923615261926982018589311294410838206293215004686463527607497061454427625790840179025882061642646769495560051638424595650746072305279067031709571299958149641655605472238520035085980237880177694537070459110613735738971642242632772815826574300425549252407921362628553675899277235083179034168647385005334560473018487048583990142132939849412738623559843500922064397974421533114535887338411732882572316482821032311364735680319640876261912183882696388761908014882512316903646376621988904960 [123,40] -14515968306085389094805719039232499932892862857800711707201113416377788103035216120323010544883554469193625572550256138989124134821580309009456628210441502610384276220256791788269455084365359582441607330288359033534316306300564274210561484951451425859960513827546059283481045346157092429058122293848660970403720390127056461169541976162983624439709898803030141368926220971605126258634625586850988779284274193624082853792772788785494102816156954235603943969962859738020134580881559334695914538814857868132286016512182224467085664534658726360953010076761255278328693325562475722395675911684236428584453836986792845526013916171464895183485647077746376487323464267558738135439354192355210278060567985243590103692166752880349711482984972397902300836244702474245276983229852806773314279534167186836506682616259022934877639291194550500655547357570798127175675911991773815226443453653967169788840455623834201488210248911922682455564984119625891933641000997093081518095533190409927167896179455767121685387817099639545785495516541684873235932108858196939645668967839698029925419483678815212871597804001671927287262196028389476104971796806958576505506682333313026329353420341943696144656189609563235221007235450476858960681004679803941557373300472288634255424636995338450671704248467289331991949330652300373809344540364069029580708692964093427818421524032569890598399019266549717137498180798736422511414475616574363971003521202121764957768171587163067157446069437705841178585690443491595520942583973248080631490814848842129001862605051798634077927667887221417443467679155638632763842712640558143937444810614398480385607265798860287068267238624339496288833272726069933077237474296524584017905382392180685051060894889686045248322342931437745831512110663880486151059685865608670487012873910626165616051662279962290445823300941804922355043703817820624860454221354735645674103378506623007557358145195714894204531756708816941563100058843796195224426474864106542712363514969066093620594370381872987939086033458888954218422095519424246190506081423123103037404799567749384050651952178798114244628901592479515997874381815403645917311195311432024561744788599136335560047972663586554231506831595961954779744945816171702198093997508149706729533867124631879418223896892226097377979668769934788726024185166549246232067921013323672391813295473840341512600445631475785722523058054581816965197788783290209773362872320 [123,41] 4160995854578762557430596831775299974732148747911470198954376717627755064606525500347286830524460065695566618103400264071974737296270931016358837539974733182281176418508441192162308746530355487900449768255507017787254707123578661470980181455530421464503113819107196891065513908988802442336801764122260506343703998120681753227575250218425240695669752499449775050525572788296627224131032873201800472728305090668815929973311598531608509983814719673823653743266186861624740545815490611279680082818845254649666337305501079666924656033395507396907056124114123561372793065527251278686373695388495175945627792023636064078311293818949017610151093046244133808158846891951421698949773071482764878482509948246387089251890241334363468773520673660589586084908430872877190538710926955448818851404613568500655608614910157421930436696398439659861186073199480291427820695685685984384204016485884790252785190377517770133561178453164603305513676732168515373293116015473468491776602470670595156343651028876436817626888056670940181058464537963635636615204103311169392946174118635387463316970746004159981490058440775747316599776360845427367317781619974620872097861072021117520243465690391081958884102843985620010914970249006247585223642556634449849162990896147082792045057678728558124496938598288733222564494508394182376784399448514412381741951142936717831062245796789944865050185038931263086842860867138594153417637067588351789004971974041251111622263382337210826394856065424392819226501369373538544568134266308928933059050215351908736955539268478034135267319242130458336763898421817285897680638183202200706579635348199368343479833601029983056904260565274415847409197144213982961359881086950581185530147410862794195138699992560680954754860647125292109537275880850406392535381995057994105298942351405308518170074819962386397336098508592161166342899121415094374258367626031077147868821682682669030844692217699805100315820349461325654997675269642720922665597229562347270423610095839566028962611112641497377442499050994050444893181014079580324907684320648526809511899634229029523764109256097062655748187496858455826238202880263912077717455567505940435375656693602910686447634911868567970375651849097330322536863382025709623771879208254513902437315356536552649195941224284293111589623307280962005679689067879446565448963427523262685798535790362329989882143089649959878982629040433169072310292025410095100723200 [123,42] -1114347567121386788610731907089410233029527008107566103639836727463735770982061077557187968733336485091138702068818077184937756211518273171138993682642126551535038455931598438968984035084712855336880339748758780703766762618687256917665170292943703911326169202736691389416690656806464981842364492233745823914140587617379976117411169529634730257839657667554756808220463659122887970278800990618606851007107153607481535269860750543158649796326302071962475276639234876465540619646641558156294278706250181589782727092523379286380816976169765448845526150878251377562742658491319364952360121491512551576763730918963020977611014547267335519489326614126541720636909121043604251221061992014038455834126724696761986600247740549249035297827389901013967373301710326528901180369315534002701195502346823625287500640958794189642892550006387471333525648707396368226537136430873145404648631341718101175733235304148056078847352961853179367907472666702900445716922979353700581841559126319511002825782041786384474144137640515376629858910974713106520449786292225307180767902716787562762308285818143657121151323222075849387968936736027200761584864063490017874320400751038102861525026666774230186430489420180178247079028643810833729648662548326745757848989437889652616717536652961332891946133623066582426871931864597387795013765648321869426563266665980405307732401630016215031912299321238691126723641486460048022567488948068852602884514499092911182252458164690775772888535984928202167033494621117474190771623801637088555072542337804700694579731646993016712013162892410734326368395004355175712495080386752497095278329709503545014526843049335433732998578668033907355975875694919954112001991295413763048050455853604632423089876353883229840327258123523227401602905752111470776204856895412402488232199692242634918246938107947882469954486934760787492719338911524934024294476504469927228214388055142645150378152673565831467121760896994474636306630331213963255067956773355301299892395407245121546444534040188668072130400230886895607145699988818009610144483379727273323607052620971996030440939923497419319411844622090267240212673792187696842472481507081222993478236491420505294137709257178125337713869966415112485385482110640264720222741694149057453315011729656728948085439419392309190040466695066851932230631135069767062114739218350587630470729484730611269391790153827756925770990599738580465606064525883765424128 [123,43] 281052015434251645841478833864579783285336566002250857108031106728820746660485924750945693154952113368075534530998563706858030835857120741229028921826037757144357562809341888756762488367366122600149993039286773956826811161136060236456194320513272961508330563391693439302806240733928816880469388839401312123239091068519321208022084760979961582487900648811532309767739079967611833531059942805738673246329858705484077190891070568950219754026508278891266433120479384910060234759919527478052642828468055832739376676876213763379788608845665829195737417557228061590326852957853016448643446980557828888973699528590000441831188503584933476334405089535102973288380423854816644802147754913276029876757998827843657796011805988075445434607328240554489993628306713875007212204806094922161164685395364820230601128316682263112862471780035231502550109286712114240406624782748939942321018470151922335243574011458787166946620202563647022722240742098084887303806797451987465691705166034543623318987618037229501156655714910713462535995333583051768726721536680944524510088685991330494291334186068998067170727969501226097959471797925613677477214997515807590716881770975367245907721046040225875336118957356527796331116096760381973136677536614989359596112365521390445252074792834720410305629197984292180147614268694899840522970016074550815110473788228568026710728731789149859543101150470373428151252977423061765404759616409962649616978162409832985854668552091263493562637883907273182938726153312406976812109084443080288208233972236588498900252229902616328949997539143735939625041990153535028580538943944267113749204453124241295891963079031110120158283953769709162238956356715346058795882845211872525927571976390230467383737886300513563073797291439279417320514312867970279325548896805988875495292349374632548677244077122967137925463222115452072312156543160827053794190432469904603255935928566589691247259658872053612897760381723805588222926168418356974555358735048228457516884476649788865975191160058468648886003046451761156891659723221929065407354919403033031634417954110328600291910825342147013343364412114315306851532541945930504262527874467453284809683162811896990828737472333403341968295785978223620553686190477465355560156364640522538848389619216799733901125940643379489508079251636531225668177788656158225729092199517657352803884787338580944945410932472947581748987640802360062418660652786647040 [123,44] -67758228851195961817977956399036680982009301451103158259740002939472951257257851534186550304255087249911973265221128286597988891555285547189308660642244669077084365899734762933734293606882290378204966301363961201039572107916620621497162924433344427220751639356293685712514232316640341849345918142316807396010463037692849339941895098653820552829930015975949972489137749544229116831533345677585875489013833832566979236066792865751546826518149286608303823484875823994543101618968814627472124943311299963415134977821258867179369847683889435211562977665540458802083015137048508086305761249428469309317910271554130791288221228253915103952394171865770401576400081079967767542735333568193319822183234899167245504527950350863389306285447067755034954559373382557465814265493796232699158808372621006415885597605269023735508534619537717314136650885844277791394037236661535214549438312300278301845862658610986192897272909349812576816007671490747819380338834246373147432426379825936527611504827576160548724075756469281280215340221731465725683337466794912680063213911911199749154036900876334971133541320872026945655585950723672850260407826552056804176927570048026210593694594490492357125120532998671992990779516232314325163436774332180700333373609023673784604077972286631491342621601951913010268461144604083439857239385576855570800740037553756742393854128380243781148423764099525902615523482600974256091994054813947984542267261978915521684604542249568321324753300852639500334928237736159129145533469422061241353830513970098094890367412507928901283267176106426777077415898210699501710884000368581271418457275760110468588363735458157747611846231527377643567670225634794434349233452124624648387011318446673635818010962986198342851339716591934766409001016053613106389893266672628296791837813816657434297977719847575271219162987042385406297134272461492491885243675677282770261875318049754045860906315076517354854940777378353623020324654102981247519495233923534398208419915728769802415201222000084132002968378023425607842170286413543837330308963422393603982123114596837189332818637013800457475004327461201659208248257439143798534455236595553481291854115491546748029524957562673176548335284643776161212840648034518011928618517389303639232418532530514455859569309438459521331030741033149275368988057293295873352048466294898878828485395448775061243454734874421270647086752507642898508546677145600 [123,45] 15973134958394215867852482749612602101592030553708147317224323421980373439802962073267263255440967700551163933564829867684436328968084037299639710269866580164719626436054154918452513870941694525392959415765408471704285761850288908069215012806231499592011147244525126166629887571802457954557923771664387340746418112123144493748003512781433151913126036996197074906230819578614932936384452862333418197793247521174832036129861967276896675627930574489496112683696578993451620184630484452250019199683123883833232826664850371915574629117798313488627701354353520184768167818443974098325972617617558066297118559092568111262168947491481479823050626476227130421957845589035398457780077895917777795070997940026342028613707634738894719233945228088939124151268282642225672603918170857108012182559209292899475542307089106697886467775127020439453417485675501275898115654944535381055962291473075340516466677783708026411982832113544625978288976388474841734607647313269675361893525422185765529935172587606891546862055018366957743899605466054388349800617907181519616336060982106388582272788406517201507374901274931978535060119013686309437041557358283609935566648758531424891269280977723828215734452714706488422750873300668106968277433520512176668857548498264865454291178697007451411293429871107901320861061519731917750482590704771550364367384426243769933647491322072814239938344105332868716757396673169243582248713734350545660059715526385103333601099124432455605934277296248741489375172560354428064194245595445935414175616782334947097822334298758313001044554747528414219098961220627287670774835100987594548831725675052919798143162835155595639817472058674143120755948932935312926626931360403015066656350892083776541056811302174851484748486190627848556352574380850754199992401333429823986954893922543289290642409174750566591937876006944856440327854719924410584105733618621789146321697624108851445421812156971168383306904919167046786257328037865496826445711440437331481264374300027575422118427908791208561469165785449594222536664860217159696938333817436421053705773455870719878069101942255436250866426652092565950507215889874131359126408830401210356116005073369627419185201904058848887673335770469633929098704402278633196940003316858583867522242595060632355443551244789317193337120190250691641242983745209341066234294562031212517720465109180433532274303769835877762496065339278499199951306752 [123,46] -3770885402693533013854592593778696628663174054951630097108709330343058245580145046848505852725383614186724683440125497616979966825887949520786243573381089320325961873818893893657911330825498837616669908559790595953368495040204342595019209126398557843269446947506006826680997746209538118764467405889971805788753012429103267374505786891776306447905393439114788448942602062161898474740030214874141996019588447713904951877694928839084662057018764449952997604625199747503397261290893026125542146176606444299242709006297257163281457448641315509388245169149502781594469374097966628928276997113649699604820044392669903790754997812248633128602647502790231229016913509105831838909091571367867045201513611831022831219482284912796683210502485027230973453098328246052716969428442934485252306148901929258407241147666106332282793797483993534349042123749575995369567563622791760657660225911097722004163907946845559600305926688283358680766633974221703315207907689911210481610626399395103897306962150597928348493655251014817162368325647033776854948272080524949371257172953036465605990751337842497602623761759687256460450519251192031359128898017213057832315683600214362992363024857774416282639171775316313197515176570060538569889838557684585886743579414650654557290777043592136178742196488964643831451250208576431435798833476817075622619552911183945340386511960639448804111911684854538014310907743325689248989993862186542642230365535508448215641477884383025384103161397832830193608192342995181214213400655533114673705480038849252633391045640963683185488102468110236175371617613340536172017898834556074523938421570814763097377908739269947144023887435947117288882312434772911124201217479872754019372412910922606446326093181025257340264196661927392617132990655736445496842903113782621536542603131019786271249784535839922631052605712689606078523421565480762801496871498263968122665137826654287162782264329602178860874339656305459178410997064266509515034614938750554720003756080701466900956493920724166912898438285839644203896910748000478150367219350969160812226461302695354696882610125684549180197903817293453591596481565394633946322324711935488397237087036251442022101799165564398408842987673570771696986040492446573688427581243171150976474224029069276088137009672323722233021603868326859513710071133729717125231078513842465903042608275797805567523266298626104778483596758120073558459392 [123,47] 900107810003362437904440309287046060282175346428276902727756053608449070703335200711547585547479447294345744901823073264112431733868402459708555881393366287132344117893949276209298461110320484161325428611863644281531880042488310306577006668716308216526044146241805137237396816701173136493419630261283646091357579561059444031078688264364316177549502964844697038144704062632213785633046358585540396105072088134824951676273653787989621451614109514706000103300656987873565597981657999166536086189628993392098749893679647297913985834713889297705669438081140270207561380757308906502173321706562857461018385793076381841862803149387047735653438300285911251951433364340807899022144172049929555238984011608774349401754978949412241787299623740997411528980679996318289967122684454483262590552689027562297331471186537999256685353635715924457569834070367625937830756266464512001603007819406824510162362240827422321461942792951310212265306607189438765849752195797323405357144451045976550069928386891384908741662471737551787760139827575809082206919563662018132118777470778233377269592365102291579962495753361553995467491150370759409983530909247708283895713456266688294191833338839240474218427290404869731236935002257932941199785139977102030027397763895255782716935098662475824596539405571014852737088394482293154806651465192575307494489411536628822804871405840440171459662294817296482386858623527721011641437199214149574821904046446022715803149948290980723036733417099670330725488243738073665978702871760526044594599135145070225449825815400049514769832002497288158700316238080451282617870418091184549939835069560483451186292934411053565301160550148718816971380089915136169287203956012522129220570503858971419920518022864650325792587257642508899286644541719715295586848903559308331521697358348274382932877107820690259212620638062896334547976443149290392041504555375711940316131600752183555361599984149527527392519067186753348721698240330735161717470558501535303492536945234843788224705204978936458578142410061430862682336117588233984779089228165338085887446423424798163251736642980091720034164896013978179186058634628910886763356905612468506606209657068656639679166982464640948582448095307523738420377777858721255774774026868088264471818958181016567816673056330920575258061523094067458603116541633684928864947353390105605692170287953108600691042187208918969024655040072983592960 [123,48] -213759043947452705971824699676990491067564309184579193745394414367825330225947273671565900292236074767426958729863764078180440957311828223510188813131504954907286582211324974817917014664839736577568845052809975797107338652156515985308240267837792122278446348745913927075852051258818186179041913539976223487396476509605248879854782550808495646294738451189343261473324140285533888602166810343879515065252413983212894396983038292415691425697859604765938818688026397061131702564361331737955966895653454122291060063895618976009845145992632811026959238865536533671345112050905503501703898017789732759457866130047349258084306377099464625354328814045638372112153050129071904048308965807142156985555039710811706726962418509443464036312203300713562815265863958645453780362937798085063120628497139468875500361396314348228796385400382538599319010901121359332758138573783201572066612612951189016200623736377475034861295821346509973720336638857740263040666941805367606153282016788112592414744918217388192773398193385410979859471085926232233360811895885549905520939034029579939719787615673925244196006362087324343529673707374100427125896465454887617309150800904100429285410459238446052599580916946651556114402810114859444073545457106743318688394612630183939539116339617510967132551264208436921193490555440695095212871272126441287450425900707038789381973259056039781779271730314455391526379800204486963202426228219735353755345128769834675030128626526648541691577046186987418252657190323952480473687364871208320712995726040080426280816834969575111153052119669237708894193046687624049740739551999531811781543960459488246801391146596313328206307041202582457428717660543143800661748761777386558368793793593784655937037413575423600853417984817943979606199059290589049750374465380569226974367184072387410399615749705493405125583141195280823563931420526419282955743437723228098369756486274832181068415046546010178383479076320090335712359379437404994361290164880230454455214643730790190403416725879283063705084601750835974388817252327367099221607777159525784831444855441871460476033032297700006173564588953611546049549040359165029014601904441582874091865068985675910795525008399034955680855396516625342259113618584536280940520897956038881192182947869630371381086305983218577860480677142100015619511139754567235596539784914611107902029949138279205191311955494815485476608186716954880 [123,49] 48742503956395746396969349655239373353925036925520407476311514584185967058617819813988951580457385199366099035295279987355982803584560396171924604030921820979112941411650831517009275402892193590520406152150387164702852067938420205177193909133302851444368143439209162329401452721720295776879892747167942306630862280158888814874809990793743688596978529608807993502385082959864013052031867151409733613207167317357347033425610680615614270111370811090740353781081734031051075163527097030752532335229815455400138656944313293606536096797077645032589069810344721375395378590152862022370539420796097083072825739341957067848895915407902418542729422658971128220268337261933248487767155192353409817710840006718795571983049287466698720484438096054300579655472052927620954262220770717813056976195390187378567686571062400572207251484560593425274518712475095699210116250658166974782325805216109026898470936682398901221804786662731955547831342536459419756922421909447321577757949730996100059710414309725695067387298718456600796021205948735488980559592614176369671461741538116640063180877756668977354295217875077447249986584889223961082292238385192149466692653110707989562326439211148634056012476544805068020916358429308244129280891492875559142246377452519103842378653701703227704111838269567265269550613840117932280403225099834904619822512860066683418613358202768745914596823903106127207655882904875077980286702172795299610127284422631090805408296054945077019415269742859015232977744633992953822369778038073562105361871974935699312475445746999280091262656729119242434789686049006654630780482120864860931633639839571723819962280683990047283372329837634270377718403326129295223917672389646771335421509843421118282143971860187670450991942830769357435397241256933959389979526151069610859204253468051774469603021414950037855746744288009103183435615473081188254510089892072314918374357204484531736196087926630272807954387785020519789228443367023459756061698993561867211561126562361730822080277978581207064826655108437011238483658934572008817299305572679077997056166037142164324624424763066891686535514013089503838907869173074955525553269653385647062421468010996099019287190812311387973551924125319318910771269043627172631105177434854497437868954696155172754745632766921606515246704441480062771935114252010578806510591844778751102090416744744153735662991063455526890311145819136 [123,50] -10258055874445702493001856389701584479960985656833507334297556508358318079203353686782126703599811735083914157877908958359276099970643750587157868307532807816006607795315697479736504702059705435428839330476814399921195871687116367777799810783770571192601220357246902970744510662698567905291196793282215915362613865039387917029617406035107340704705430494949737469752952355963607825818019279656404071668350843756550140089341427834134585519511811759548232562417817371814614803301468663115151968046622220911839533767082948522773124827464972555066536351195084411986330849989721990543285786965799376895565876024469378084372451329555817372638578678890145845960740237972201559081204206195342012192100434590999303242471170812715578028067592329545643197946279605233108371146050204129629270024497811504586276027189302273072388463739155732690061903397711794911378735358987852146324208937865701698225613135242377350709838583422401987977302337959074620241856539657312086407646524459849773366527691731252265283936564138432223699205523244757654983097290045578280408114745349764997726580501518238603094190350111141866007576546191064707529164240974947300685604835712121289839279470087130434932957448051268674589608449898106976392326040819571922002886596046162690848059335394065551069785663465762301401019164120951886558478157912378520891104361026550575855411753148946380561104800873482744939443265325012529286225427420182071728112997973827879881037708287461800400057385370987883129849029450549878319666884330973863387237780077283708321393710780449130585269644928532833186676479667432490468553073988438222461465927747544284054494037863976147225335960493580879412298676010173066764621250338492232806603748720039031340321806581352473167934159941676471657079311398561696162432149683009758995878012612254005709039356393535066311382479089261863256595235259631787815709139980023668446249596395793142019116823779299538736599682478991939227438825189501189552910909473326604625413138176798494302140017582527475188901553462127848079859499977059638125096933210901919434131101254634330283346534567903041216171587097625365330998994710756872577756483897039945577566676102275258644052738018558875244982643371944087405784843237696341498344335661917659013423055255065973826712127416366880817893920612916010100608177531105692726615419792164862553368189614987451469973308487867656990020608 [123,51] 1921682892986888039397320274989181943239423413837309311047389085942765745091759634416053718162872920863668081847231643831219800588018981991755429445260916014286805709270599077206817056914442788958164125168210631141865197266024647564044861404852302850652178562876378706465321649267133415190948805541998599550610264529487455167644648000986478685553787716420805295459914789538381293977670901155573605112270846813910236260620446111921202487061230275018781662693723969384357722983780555323288514712542866102142185960166005611102881801425054234142149514522966357939641406593031100385231897615929257501196779196616814176133632903771452395041199224420995339999994181079876325501561841284180334787333739434337722523655015919306433282145965393885899111622668190049780770492952701828356948660212737614021231917224938181195673592130936301206883632675375548615765762598307492661209897616827990047323001552169367574424870343424334487920226309204056218857235975410842820458416077665127126897731066912516988470625725549837199723063422671492914379297342935844169366468867967588801839587616364523077787428998796976976676648414436237802127330381044324950922855225263507613305372954466516827033474314044303248710550953517021635241477281605773634693383867872744276061047522015085848945571311894371391978497247630030302473445273382099024824580344389313327991232451970012863725789208177262920142983581463710751164042912180177018393461693446636641204483109159937234231514788838513495049544691128299411187442816482452803976649372165249001244523707124181138896624209395825455364032304252562735718612000254811715270352689408932654463596453121370719020452490097425863470139123163334074827919399352691288376401317404040917999969293167331653434667825133255279628316838170103544523996608840324500422963700413596492156586796665563881731786171193821604855169067854221876109830054276050729236022070689508053922275893307085138317793820112740701889777866199951683768139223101160135907868315006128800646615913189181478436974267147657912881996593287800382488589691888402432537451253904030466118955382406382046436186354706994956511500344674604071012962980441221861532675001466115840738791718010185068956165716818106358757868870828007744373826781192505720771403015490710656552242421600409539130061444438847197885218621414967545185349753420744969814991486019144308717350819444977934571008 [123,52] -308680468727530524764160524612146539258730847419780495839251863934737345329497390220011810603883852138319742789916458262708151966466724345956817693297343274650586042058241345409758800660896699299360973821197642036545057376118471473311342692874932680000851610399732188562018782351482949202323064605713051390298763143955273838944082402136044115267691669501970437386375082417405291266445345471545063667572055271424523896917532836114488087682400972305274517563281405774348061338960785757011673936123113022886607074737067038110683364676152102816825780244298440228087500600730649041236178018836909704663592750877360637250648480036805790213102586737579709260446407109262937477320658545928635026287065261428344637743744668932507416435640331488484595812217577408712945817304750446603047592409205185203234465266835338189304398515776335474214789774933820560598145173430481079632785625175746512682785329871835037634134049097867926482839947316529413842768503492862669139449510911966077335818189739593247620188100226926336671436739426396994956620992712052927432537993629280412770840623146353338342647236511169994581542016941843170308290302821126789043108924920143237213955454185197594516064777834919172961419573637883316295514085522321047755199054740101415563275176286461512104260672046158102163006195394612560532563099857275217355901966260184043992449235973664650250561038022897581635775486570971935454791642880820921715154872933234760896275215175398627563342134669193659181418742402574999971907706317195325616882846922908709784391244915409770225957963319439120427408323953530041041566192115798876398866193155986992417133320242768570164707123731218149570326562795713301822972360799108464999437887417951427398090375115581279525484975309558140018402129952227164178518661319966861738443689877065128630394696145850753927327354219510552235315973591251299874361779128663120980875914459403165957047161542053616962209184683821216883358849071095274916592063209264230505103291607273979862809814297039179433765703652924579357509029109147102152576542708713169603310491315539499439289686394122324763838862345345104429766996841465610093253440042089412912704320771670372798534911072085615877366442065780390523729553942399977190173897217298861720319767730841000848846937744857473637409195665134197965869378836668839383056953157201577546089072092839958197594082831120926144 [123,53] 40136822848690880473315707890241859042152705609791803460863808645638371574173061508431126977529417209261674895127585355338023229641878727449681153494409148678881208949766100781652505777803478260733107195997962611506411224375577840958280310314332603285841051312774316215247508416271211177480478412282022976519569196953575209128813457081373997839213058593456813350919998054246970561659423080868538971561200238550864961471395938819242059944270700440862479153576599512717273292172925782562060463829949514506602193444371215834909945394361308701660364544184613543001736938076169498849302088245169750731454473514597949590787745990990385455963801920583080655784046088628347911914250111850938053605120928297320757702497255922316108874473387888084828044580490578633931337384960501197243610109583433805579296913877460044253925638608213011468419141375511941609215116566584328207597813439768346118965820665752038602161125685091934910208595087836630959868338430526431537353653434600447317637418057357913619412277966074016928184666680343623146482999167557072924104941355436492869900125739028119444986271499939325576233318696243812784909114182130987495356913309473911021784294166753740647872867562261856745963626183081396563987612908491806189941748245782027165785741714163525916909195369438854838528730304302335250892833769646665511439482270768364897864356416839726148693658754905830961487395244598390233881108373614778527012276069989341823775394941671465170788228275182242092640480636438458225726109519095531993228643935412724447132057390611395849162919736803427650120398250934597544608461419607280559102917181549104896700839685206832980084059552572657854304102873120932886799759672356052263996289163072077994917095085932713980734527175864706471321520369609883124590268568201022445190023136607212661605869115136300807481052762131904286461763622251347102198341931781402381218399212438809740221054831951736922047240538447934499881182689073433618744715500517624609151333974162333380763093338100834512673426787906506726295491901262204377866269712107768380439322369327111794399154316278960733109732845646289354654012148009746238900139066410548752463469081848733391942770125229252343076598823488048511232988295540126131335823863716759104614633748845781909415081206167743661461608237700001503142426709731849840735009433218887584125541043070574748027857535884160 [123,54] -3625101439696270710033541022868843068706260078238720662243698360569379365481580512961492684026996424293886519101678965147020792418880840052449201628783125101184964955685583078195775535824139762572660101231646841433417907674540164259633452680883468562193056852719209019260017172961432345851395723596750601782277526372517333903973160084613421854605148169255851071713060773759243420616470223531530549217477203650237302260222255675697323040148314614846198246216491154784043736509438434441819064531499183190130982817810640704471834887685465487071860118932301841518024225218694604584250694123287367530761704894419470519300700939835665647801571694489638814356917413132904204346782003606451270034951499857972015490177901937218412152957039518888194203305624727175849249690038734470896703875078693524911345140440750447027931537245048756213968472268971226349792073455361977496824239667090630300325495634013192698848459400642950241331947549276421738862082970882894494769008582931199697829077315831063555548148193741933570081596902922071510106248076464015844842482554787078459071542937402430276404654190023595501936285599392344812440917402796605683634317973307496800948611821764150587842216277167764103855886149889718933094448101391276034939595050304437079530543420816074585410100039916744304725006951166688469666255462947805347763604128969177110954571696851288005127870862210405251705722590664523568128775960802615928447073197912360431400236712699026668383162876145173785983510220805507565079469434998618512452219040898308188948478223760541711062932107728183851132978933936025205644251077078791344441886419543343615691800592941373710678019496036259128433469386094435556583193308846078666092682419629741836931967487262664933756780510547045366122709266428076792995497304426613868445933987423332436620955566117170829580042091783135699390213867979066971954525760967964288287583600196593154458049962984929618846397712116403096411772489489940713445491985403103984318548405366753891023183734223940317867098720680715698918000199732128321285687356459896040029608181249515879517391793831323696920785436456373404755853064550965380904564397472052544781581036409580940499519103919207000106535173725420100846390352687715861243116572697417907377686891553706954433354961903255288499751863407906824959280309522949889754530104501671979310554973063807329705206546560 [123,55] 49107038055494809335074660036845592296334224094365336334347251112428027418566817891295511352059866836747940217145457813976267873940382198943785054610682182313045046754739549104610140277413034545624838023902010546439806544624280126799212064433915802551320623810167013430199825387525494099674196619753625242345596127633812097628758701943459055085467486691165656297239146023863965677180718611075527170666772434801818968254634973086503728075813404317290374711202591841560656494380952056765997980061825989319668847362806747235294604639186329266673865696335281954866258063929928716977614675354181221145299347869238837936553865638053655564804092024785365011210867001350330125952460954993005838480057531193727431099431436028162875538936000950760048932404118114492824729341247580450069581919633818515253610541396708852205067532551112998101726944549717170952278179637645069746794913756069036454514930768372399215912515089091912658849187930541035453761362629848581198738837521120159059121764239863308626148110998627363304208866717779315469728426941337169716766414654659321681636151756432146199763849372471044839006261028736397780601803075849961900067271084748223397025755260444526253105329014716713247945617113259194716504679249088024744967041969729409638682530018948078850091212393315613127336174232822945300788425392274735239051536002618149894071988786640549859949329215342997823503406668656623772470241259102678080261552033173074826206456649703768453291337658199790180281879903784618653282132524660441190683166600254278685028534725280872446870665322483623523919222292576603998987018674063920282076671080592318428647012406743496506765423516802535321084958229716134280253442517567133243763393427819236378026749721591220021426419141249836037765109934112735122627376766920011745987462185173189984686470206290004237681022279833146505041445079436704742918733903551333865195008084822274818199636766861397067393919042312860713193855964059404791947812283750456144540033439433927559401230062142737847580692348194180402552569280714192322708108227564740934759741998792695662029036601986291843218062574277176609303191932225409012465590253105639070771958666112237029830084640190624678606941125037829977613991570317716811298898990848196836728056167851550705512198502523718493449301591181654983119513611431214543258435573898588471671434204505742800954624 [123,56] 64494210470355560224349479585301886034258674163289218595993352732600682387250607191424976397059072292208614353703670453241590920203753700928715293687381501751725581397666128287425837037343770308302069120759051634337538141989202282522299820960137381248871456442482143693557476433270740477676865215308199019553330683783093974750886313278744561672940576799092337113524107770268129950834550229322279506454367023055461383614890959287905564978013625766157874172817387411831760481182477059125565767481269540860430764823531760202285023032471237001810669086891895279394210469876436961694939375750340037135943718522232231119754771205993681451359613211134077229156543649336668985283890574038193982207875913651386162693303855617532034788443456003307953858648204898541818908010750059237732601627317431228700929790525360170391401249289521066134796123702770099078554617435908612573765674273456647625429694650716345790347895263264055708447180656214232837497100814676095457365405582516405219767867606345675782538859726233348318967538807443048257119110697854000378498613866624367921687546487645728021965242299686515946231951795097219840959407126793421627908342024039915141363440254448829322758511285233846152561476673406515152246589219314990527459100307577030543096165000196166088027698247000499386248204506778595231330285529058857817846442288977370730242748960412037562498440758164195236883975752195425150528696477173088644744082102273475978118078877638798781842230088707149624822904071886872611158216588785880789087047482982405140064516647881097106429053729870801234746065127619665944546677922720955243724910803650315650695888694274640663927822870796589844009449770865821795424262729452610599928148638334486432451671027696315740959629622778788177900710088997307095557116223916512466942110831958240101492385672041772446666116586005303180665044189001034631979486582720983989603776871594575974640360650139643160538785615972024700417418632248366937552315668766309378661011416316303588185839493773784467206275489916188780219869582670833202058940123028440998729382874366008146847745213208307418586287857113549679934475462256202606302352574652915444193258237912916059649989508158210112978739247089830909131919193438297397025907524694352267981791611562101094620132011607859933374479440656960865676912069581980413057375974681843177807413899550529247520 [123,57] -16987446266368488479479121074032849039776650774127632986005145096106230376966190012830046465353696282273466596130385505460182741346493429058355087604317528186835179284133441502449639297097371175916575983958226361927221700027847496484269612560806178492115557019941269292507982247318810325834947045426770782718014670044386570656397015771256982383970164741450629776348837556645347159886869148892117298211227988141131279831490784906641551865058171685323670846876024018175037336226249182444082561133585812889798616347921187140831653744088684067079268839785343935839029578286246382782308574103505059990531172918773324904502019478999597312153804013060796052679089016972154246667253483442285574706355393756273963764804102112771613068179382052535119937815285967358746492257348300309271179541002047960773705293284831242337748581331390639030207573368010533263463836632707055471893271994661419399603209156078684883994524110740300938939883056372537944524410879482057893033559009749548619802108532695218817507022535070562397015802789958546839136470570089427473217990448276384823987599714828857105959190917844331237680226016456134974846751077247477038872956310646122589744488791767714050491821457816473902421469331210384144401911412443310240811065263946031921244952332546988974810800629808825199675692351219064231563215275411875714593037954390365983752832424227454754406678441479167799753516884636737822173900091212149758387607253405710447208656974833224968123856754212343272486495585867991974908039868676384720652987106728181409919882855350356190112489444670096532104860511957123050034729748026392535472846939558588290048726886658283557031911945666689290223857553214416598423107018113668666190026166827201331852346952845567906021966401488156968512300387648913959227542300744594269995646229454819849670370541369992272521562522107849754414020868392251205623791081481904045016587010888839727528640740476373783600648047479841800813193793093255150123823748898733674205773973981347700645394381405025409634498760806292323332515251984046008188471761410310083834494930834219719876694544473767172143062679909420292189671386553892583999953970778413034817337279704004599709562336672327786253727152043414749076997035560858357905303758385546159734619032007432182796274328711065683973109538243964883323296387761782188611418706263627430523723490880878656 [123,58] 2927303902089631896809509202416455426947330804356501596614183854132724373047578796794550050539590862903074144173944067433741279082900576911302631773270542474634529772552313262609110892361636194416384170437179946059099430412509290723218360199426453012466395492059381378217000801708190741498438811197168121509217193679435111280880909849453892295264805317177888734076113300728809838039095794227104510105875593904845516368033391800290091579266803117209103587184420403962377278012349018896596618528072673204533834274357944600945510651403825332643581905671468086168343395319882438488848179525279102133577430522096096003885305977038712476834965465809834968324157712674906727249415664454895338337537802832332794585796682665916808303393788200695497552681640913003600936303793155247140051585979264575454099994964349878436290394350463536597180126805552499344253838466318899956840023614372216634041967272995887102461513786491999081791046254700483100910985694437018522382352033313201420461529937094285295074975597955794154769535106747863346668135911063112645105392156983443725487445437979601081007861779824587164606588220170274691872577850742587664825351725239476109099684269444860682854969570028452976980876612137109066919658061967110991239911980735923853761332004437295691138232857473671441573423595409515623357809948405949093327070229267506051654071059559337625356419969909187138072873721928440762195652141878611589879567564707788356651116266055446635116887198424021514731665335083391150428971165749350078408255159499090519776900781945419982566466952765078773255166967503247451829209485117622183956436768211263779527537933986859192800319506255070620827986706413651023385933776328126912027813962497441135390006468361321516572944510962193853237063488033482011974339667483075789789466678736619659129403556806642432211833337048580856609085425700938063650577129096497391279126633736771383121687471696811255569098021320249297691236307344817712854593972744705925928557169977161952003490748166603004780355613282135396382092307081191458055991046494736074451130662171506184958806907725022935823390880571163205093280291981949422843778265994358115206508480161351491053808289104898039307453629550198186140007198837491700660849545027398656878669394333570271831113800938855956514727736453542784706625021040716184593867110208591398204766857968800 [123,59] -403777567034709642046117810334080721947517558015795474732710958388328107978794071453404833348189544584368497349298843587428316573546970464868966073811354892418023163396770877890513166368746802047997193200042323540138874107298509903922933946578821004616615734175134914648829282030060210414262073752971365434706320997435860444827904337211488161393189783000921308728616325197481141580161078828422301006232013881934282463570058487931971145026828138789443003360407514169702589167142748404859544558747297728984883483415871009264905260066900902887992981841432032435432152167634239874890968010321584490780354807115645834924453401993720479805745990402920146643128515337988228958042099258448376953318439338967423487829719310292770886300522197312390529574933542672991419861933719857708996656922037413290941155588752980556149959375317391673877473796535952715186220362768029165188462146571020135693829188436571043974867242531512263459975914079125847356583220800886118350378247278671633832212281411875104622219004622332417593862773875157241455671603181538168482461881929116461703914707274502563806363825597124684608196401769051876657548279646444779011823315763459134206873384352228597143942523950911108345162105003446657412511040661785918519032386206765789033384500801230530612050638545982243915595815029151068373718415909520662881966762914188749448603371685511643570568452143312050472340564418753338219589114940810879413209751355682822846594604904243762648177467591099961206305163817140695689099022886386471668339037002687606930853525135642779365395898926265963890733094834269557922052031805006354402782144071802908212779101198613046048565499990586579724880362920722914604650036219407586447693942390647095391605473460544289361972927569099490289593380884528963845569156438673712049042193510574706839518230920869298987917077189670684313654640280619254706385466366124499808568118227579151006471170197736849721930626373521039572387936953105662761500131100313440733979660969779521037528837998558681202625719498911452052778534862329462336375103482119835384220102545867290511344070020211543540695722915960875261656588227417549207782285673862645115219665002707007475850177758414587938708595363226984526267431196395469842131885256162333549267430968855200751581802536691215586491677427981303717583575137843991893324909553979797039084645120 [123,60] 47293419282353529656213588834435220685718049726642289621858928934822168915827437308894420842767149885658473705242373027836210664048771861224779384197213042099206992151748662007249724009712992715705533865222336957592348615096604483561982074283887910642105336252961996083015761824499724598032411583952390810622905745214380607687133117946159870523244819432267031839765298713829725361387061975760313439403488737119115051675581098051994751866879369410365483262167187804521456450482822103100857662792098943997430899290210926342461702219810247345330609845506796179779232541067596730027080474765607102404246759912865696577754081880684503744744440106474782276406796403969726288168027946059202824410815834237221533959286557527925840883401836101582944758471267262172424668218463231990255214453298688305318548160584058335718407287005037044274053458346074862499405151264293441872080400729487388166735006566401131993280929845933136320234046360763662083500269489191317771810850380744134653910377675524865074168359557966366041193906295468133655970149908120252321425395900738437700570559895497674724067272996939976128647103858364598062649407224834794440954445574214244740498919667337965290524973328233631381856937677743672523879340131565539777942792156929748734085945116241145915005897404280091910756835204107289767497370185765341042797761950539424770288586425032415150384197889251607036916849194347486598662959012011034920347388678994384729339003890504236921513052597616923954387000785378073211435005129318180124662010144927912462245872320650441986316621751684289476490993263474869548708243130232464711857169228381665913097887208178247950914842376656262783115754271284216426786195492132276523447706110118906829167127278509212526881085109100470641074782845387329363019321870786171472646777434868810949435044076482146214627342336789152496256643201339280821649933764828200354545795461654223685111413487321656979611240514122369989121415399023436097240416647966841297963631831086972558353849770648271907896629424264825893925524399270646834981375716418731063878753619788348546553734614864625629958573281862577382738175035401821830051510038380072672277536488618920017380876674007163343840474352083932127609907523687976390948548345371590395307720692639755346524754811876620019037516485492083415607189234173951241795942183227657597246464 [123,61] -4748255049685737033823639442434855845222330024579804760249955630445036422608915611398487797351193541095631876620006811294151411673562237516789018549183523411369925644105663768372477427640335155880387405871301323101113229679208465766884035954288998721595322672215854325021688265733738010915823801504488777879005208711318072918930523723391301133779868526192248440497376760522507101939735935642490092220776840329048390257248842611366170003613581244283723297372508782779913444569178817000509042382779345073335204155936900649366704323633500197376884133310589384022135215615535410207926401547147887549540851586047064606491736884267302997678586957735556290289603389574994532646323643724885860790813139399311477340631813437903826132841396001475562303064271972999072415992146484623838689989821971550055684175893899885921705975211407122588534442628858111332700150995332933412830151384030645810576009935973033177706138632316798041627628775780150522858293621938449538102070521019285761129579779311213939241909825035497826084410488381355835237930693628600942871542505395826561143158488618476037803149462556994759581251756431581956797485554652261269968916894004972713418670647472946338903558215002106968539390217665581582818248327783227593760557082326504492246383773930339147257706740143932067773928225988362043296594020477874725670064351136932543629008480663348255811172885127119354890903559701827591229108784283402531570863888504091697644329554948591919920976946892971958538809444810832597887070444855489648228811527773609732299456856001275425184438792171956750099288285193046955160700497788340249266945593353643206688517834908363497955548754732069433092580926445461784005316902300422494227551835945305842131429155764279537031283812042944557122243778786959099212029452710148515738885581758718909555082829928579050754080594376299117645755243513800698203354536590890587981515306590792049648512633150314916121890916228438836087083165351668947273067968148029998048406509443394701951183376601460688707458219779655194134816587846486552070171719157590035065078128247905496155129721615726330713450966376511120871445183340768123935988284583261957963375268992648973221470260615914691649436404490073230799770905312290877924154872670095713432980275477796303414357307448229466942220185221427904512031678513614618280342656481347536384 [123,62] 389747336162670970183640926045995842529767291944161202217509885685201404399184463012162790090678175988999980608534637593418888177688357690708590784423987191135955273950670156463515925666726928335913994074191779898480826839813647281777574104029050060797439573353111006644513337161087209046333378046456709453497418773740651047408097112640571677780106143432840473628027673257882713548337192288120340092178701918032796164059082856619403790544542028197159765258930563767110811574806737989735303640808171020649903871513777154329560230603276595406433337370001588911616950357844491254316316055636477109676315238738444485127618034834155213309589561762301259856495125406211155272704684581216625010279251807976390858926399104679392383222197593684086351797434934084910667075383583669103369490074903396892702054171012315074892840637045466625253231669723429447853851504465171220384193063024417948592827186512501977889467342347239850663745724172659622399794918144166120486108563365251186304826953725198253930121901032034807840616140981745202216133800098420914987637177192886975263909637954855618545296229767432005663489455924315287527330674372303257210849391792778736826366661575817910556433433021382576884885733591471534915484226253523280647874661622984528431560336192177344983141100700797851377320792796853928459372390165143635819955571555068985460817406959446036412757430719262878889181961471386480334170547355111660183399446880204561475794058441066507837843979806225772221095820316154494019601943339140633138164203642835041972823563575232536253775089660002574187122459471537777283430770094536999740985058640420393102760724040106512052760602344508919313944156542680507027126970657677451207869181497251985114708554511433785535887521688236155417928101604551815709043264908287457561256195614467183809948947885119119488199695715878799482322160997106200384418837078830135834165989084548553978215210097803751487094246643944659565558324554487839289684676665307808612651431399513948978161980213739955081454610328478042752092833108855731555951729882500426858508390997300356779725961688033751023753158235465990857787710297720473169733741376355355881370010808903464208606886721439884755460907720727668660267425761656469754275758226283915823552318056454501526795987017998769902291148697322728504085021939011916007887212289825888 [123,63] -21034792399392716202993169988545610950217459616512308305459182773642143889882097885674175503113395862801879623986362204322762023869365459024466182156193309776620436340789595887607217527484821563638379979941645918729011115147956253102764312404934121076044006753716253427231673368881977992747716950043125945618967869862459383919625291579501922457562742267387101611837333770521376164225068355506435920620509318979345077534291147372659061162826258703729255550589254585769053556053192263104427086068964406063506571643994498671825131476380399908497021591068221766247755369165302987968882386230408225527672424937641246770736620742135248348036319203337697834004805290762297211130804485114217751446908185416349530665493253819101336700249656739171151535969066636422037492557706801586951083871990678573599209507872024176286039936039097599654345445957210553735424218456852227366625137700760802937210742944659985457729824978171580279073622830324857158728726278069226771879714966808189957377681823769035054909779051771803832198561140382908409702560745362592796926856018591654833233469307379526339292981927428599174267750818208944710668973212531803052012357778491762621637937912592315629914846945857891111029785907415591225544052960715982884174334575282528988362064337681773746680078763363370343092364221826321078341248825726921261419751242757655765869410154852262451471048876897344541801179869478399746705287441421920879019450871293117682924724306521130066386879550266120239888499324249855649531061727962974657466032464200862491656436537450001266384070799744187874121326528475288885230769996219876975213286182741239968611482076863888755864884118504420666406600286091625928273107017534803758806136153435866963715401469560890969330006204396415862706363811797715573100060356572081425732849389749531098317911540108615326497173933740225163591780071008575882452750950660802280593677749105186083130579315466325363934055451757743542586106830388262292689145725244679556616507233617204937796978408344875856667608609824930708529528176378678423058874365598439164973217521374248219969791130420202188406462955006479065179111058024132787574969857615555324654577662635946822388641898697207778312875926026029359341554296248756526877161403254598992526628948810754225220366398464671338470696006646696586912268742018341172831197981440 [123,64] -421778889464416881935152693739519785486967323963008944199295104120331910504748070834687497933715589974749229950380253587521569717903566960456451447890374253871829466424165935009912143867011386414310154476763767133809315018540836229502154465193999926293216665379632721117172036341404302001258698153940222581093023246021485042767467559173256763536430315566629059055062636167711811030812084445379028326947016111569117091813209291327424776396197495254237464041956925497471002987177411023286631697988489654363029606619718729525353250059983506561600305182285839114266643110996336448784849996130473055641073853671390364984666234430701787192602370212830354123351115605860353185583491366371641322250408961222963303335142860835143039182028125187535032968266437720022016074321901087419622475391650140441778476324006957158190022520840557866180682904722293512960167807015440789643295438243562479144313777947270415804073624110600535797666069540851915254671706857201031109077484683789148476323076522187166300735220956743016529199061545372229369553764717527766313231849731993153355991787210608553537388848073362083896609896420231156920497030582653299383949988028345978877214986621372508966161509703515405564972790250781236818676586420091031086824118600697607124620153237184934094233776230968897747497709776745486796422149043181298082009713402010264537864198534223531663061398223692498836022112047461586149087424459185648502320760254983432242385385230153412278022600682394834172434043588600906827764504519685777215592450790136222357106153610178048415381669695607033338705196907146546134336461873122399936427748271986816496596145453261717505997728445840754201320230712563377838276615084371468462604177644553055077949354255872711705648314162162740826037777149333237991006835740479249652485778038605858207510039400399331002165498455899042704459271580535836827178746491601463083942137782967193139875386996155943020944893618393742561559199374904504237114484870270110907955082114555646068591806834156072101481305652010428778369618293211556150024878516685283823904486573835897624782372429867321858960768568751510053554424051367863938025269082618936268959068583003661487011442612858417302648110519891328491489450259820026148769571621954269286236329121959555450462613852175144066506000746884804906399168890032892602400288 [123,65] 308210914018368934802273823544640605207191733943974106547480059717548954605423993004804069615499019020116984811633553793216830172710424865002948438727828463257181985526770681389976629008207538110582834021522953979586265616812299997240231613316391500366600837097992149606522959796818220083812822037347887265884761357671218959790363196708316528507598633763125505737852679041349922948917136260473543410717724742352583599328290132287418487924449387785422121086238000641753383178560262425716114547316507726052469425815370965675477715013163909535274563908977118351476162807369924094994457412217392792814695776916008384718321319335821734323862756266480255257887435746895137507727358844869866402479698481808177478941761382712723744408721661671974977103208017226141539062550839969847301497692650253415308404768728591267325117411124262778560004269666405543435952934074313899765191689544722172808179662659567739312656650189973381462349437168567645652535604731336627705258014449998134449435275786655213639077108036875520098668215976367837141397362618764034731444366532339329424923442740937470186924083144560241801460680657514854117769435786971011300684898313151527587143770154745329971190189006394053233465180761117139574453873745252472687819861455218562542644250758564787308899890051226780199363532473115417725701325376867993625667715257000644591197474127261362717869582000383562650237784908614631665045738336143246027172987636514908673836129809588922703038612034235294329340827279300637563051499889035894898827880097849354463205969642463129804924893451810255021707788829730138448084805965849962904378197352990679963044697003971886953707617135421363915426977420480290820098152578686012313144448028828804669198163844263925099391889762079803170344675460721237582967615522034267313375319455590152956394561634486194680423691896708049531054297897709870204417135513362424495965422935738376812089394196399200519374196741343197657392863425178895302684388035652608960293159265044766473918616692713765960650348879176761763080536055536762744159492462014274942263301514458673090358261492762889457196417610859812150121135707704307976759681481372377493670020101983083302131643197112128654775604952972037720141110608264484515210479129965291532367756690727963585784949247540434082502839184528486390964804039691343852032 [123,66] -50715512304681514496372911342925220663777870454353799230368829387468440770937215448138761091900163230020784212050977997327050176580093960125306110157436462495837100463066154379954580668908047761806670129239533783393361024562861403014001115438994018100708237978688008808722153519766361399717236447327872022791706476057690106654837034793139902883110218871491219257854247363727484463058802620473095267719192423731831048485909089876854597860166641485273398600247671904678956768746156775446715063345041127387274072237449424544339971433464913265939754772266860628691875555618297704151667017367063699681027546229609333733786519786195242414245263651541718918579212334017113225572787949445786931486471564236750290537202028634257200933631847664177627307163562555980868460141915800873552045528456987149599092229181163001882879358951282248265710709356101297480695895602275594923631318860777994042808224601348385978893625435873670910498497405423752154634662081865728949248658138626750933719617128960191802979652562920627525680021342807936838128993167864173790951423383485406470706332996943433319899084759640492512963039353669097919835968806354999650779922899825049206952089396120643786698576614520550782936079227407633107114691509468384504020908970391519017532771542821345600863185930141903319318054857541671556790068573803672705459602906139086891292266763465618480583900174578957454145767519661598810833077319667681452128871271415131573299808684650394115055152251584997091421087969320646227484956949776929592570625723225014525514288208335154545983951451955791982116867427626945494624500823818110830626967991310354861589526761404363724235780525151857226663043026892187649830466604336608080055813095525187042724796790644652326083534172493950151374746887799471956834158965203737823727934079030494580071428094030075482482674140584210173870261968778104176574921903200044889167563821987615400070545318680611289514910012147264013869149072858714490845503254332289048709006830381545645191478486200582932596175005256905950140592495336059803039177149662091777704016323433848512998167326840747647836593450538229725573686404873115260210141538514410467583618530068585855191709412455372413493414852382277981227225439408207256700340477082892532432942351394573842282622585611506103485432976820153481769662786354746024 [123,67] 5793671538848168633225101878008061281842856252950255611954353000907905372626561291763859633212244801758854848359145367188271060112754950891153703146097450956191134358163818500268840080966911361909292486247565630044309468106432078254561517561590521725931805043645374090495799115569526267314229588399558601300699489416953857215071186762586424311400889625867467735431129514407344413820846683934207061856827887272906617410437387016161213820405626703012635686853643226087352679102282956445639482903054129641457346650063937006567789804053567993070983353211037224618914108136804772919598987568562248562394323921676047375692522402093044224405559102223200792655802069618424294388778039667490978204374986870435671809463726752411927703943632612384141550820190303912570300566134890293765467856113754604184069944404512894362038054931157594838878350342944620150943836791565411520864284753891277742492202949593291320602825173300715141114717437320147067329090065366528604021896982852893447531617458587492718002221883262511220237162999282633186083120832467663605858881822448477576410049733818581811845985386536061989058516595913048267322123118502052962212399275496411008857353872042405222524307225893322825079830980020450968064051587133750583818132939179526684213699124713242559181401155373191935959980564439706985416916436333252950825445606044958381642853566009316327218259537733980405325361642791216453898627399299129974257824209815432375391966600208702794900690234906293561780839963411851937500590655169909147054719244989799035078739580772532566555608696475104547798431395883502847787490521109835509860411534056812697635256732001325071959105425613424642665196943549187836921336351726510821572835410112481507591510866148360786403006395049063607852394966285374359077534995297638027051994821571348257390190681235614947735149836023948476896126099546205789424478458901316721289086754215367004303466742305446216842365688241655142362371236122002105671827883660193789500263210580725771001274520114117405261059977653248660384993850151782401229443710883001566676225724002891210546573321167603634471999092565750833106380189196274988686726987985875569613445982854980639869616871238513952918183894821044652519328081788112926519804341786866418482902900199407559804356389139853362098354751262884209101497830253888 [123,68] -521008443506011774968524791126923986550993633172637199069812914523532273465126014520639962716626412977753453562487361989351632435221125979352743689791574686806416381649434486542908175333117413372867365873476572268722893924616022375768426759169497620303424792489135813481444426691342568357262698178308383432825143973871598719471074565520258459583093627401572747429478896860379844232351432171958187330572441299867591735215462836411784661769977740906701038132765753104110645782109725434425193358253119757442410615755965769728536251897217274191920619477824314207679028644535869222202558025382751748470039792640759564390371602206160362152382466877254505212130477366517563237431490587918305441168137824045171743504055619719078400027010307544798060819082840455628413665250693444552396664712057571403057972639425160568780879395284798431757308864705178402684861009845450913287995159538498409050825324198253370927522032709928452203810897748511137109116022533077763183009856582004347567888221035502424536069785042356843092059275869752236150047178876926587922274109763921034716082770185633430867523267536428418359631615990927714108155986967553342798528552709357115865371728043514581014211911494562981562779356815945474139187189460104077304162969776610716755824506543941765763237026770235527930118788324902723074888772060422977379047296057625250446155863572038076400682031335152685645245075139129779311909519527357618905443391304053758837100429246452635933107659309267099530955302628174694373788161141258317553457008745985156389593545951218306392080194524154901123923241382016483300248650605866678007671347468406435923414858617080044805656527273584715816748303165188876745345596852364327842052465217094048346839464646492722903112416622675202179666882765373313416167075473514415050682714283887057009989832530871345672007371404178943879199617843239636399501073142802133174681758125241870409737949842632738750501826865182629935742545930316902597423526855189651756414321532315198222649198928525019322939078705576709441631385463732622954800351792978226343432168995009129818026366794296157486177902859249906003448660591855925939722078978465571880859472256205147862411354951370361442366950267586310861906140142549774846077359447202193454564417241005696309254626645083798891112844745805265476631168448 [123,69] 38210763666089923451162814137027374249956615384207049362303479981025651217906074779636613329104112630979566185751005222067551448046915391074243848443392899498156683311887393242707096458556907479967574074826419929974760317783483554844440429193410259046500056801123643416892813501594056126884126086394754008791039934335687569992188845277065466955690249386472534708000613761470071279389606375575356838094550571747266176790326468980415182797558427474383104410376371528238117244430559132511291768235133781328809290148227306443914815942581075655368876245482517032185461047025412905208830327037114570406861943130797694586882873259929052451378897536154347140013682713386417545492462742103557811334848928990539595049330017301908830378649844850351173426170274120372950179322924433679096415628360867320574902765946317502730051450300837384711909405041434919653734039119987288031685010624632587794726776631079871296823640375914521561373546565542675278005381164576904888058701155585766226287731843465467937881183675448847694291841049406450840976061767162155182085395607829665940505083257743313608306531481580392212567441196615782188144667340710348068521327813668425468429535750614383343614987121922094705596435563723012694208191498712622640831662545419448981342647677343028216326592657820745490486750379555765022073129765723806356545285976903194043756955260215852670929096538259310364514005575499206518984535327342011795005787325054610383890437088299357244947694820358107078244405632295999902903830282457589003717570719335140580226988136774071595170664551982974788121275430236108212815687560750680548362427267399322689602929963104331596000269403935693976492735011790878580214118758258033158573842090923339939716804353151119360560679306467248860292366624664001907471039156989305194671016986099615515436296543814014087066257655530216012366192568986594927863347307600608628672862483850020498033108936312546482370272271826915943674316586479767116402853277822325951621106011221689072237259407005072584850245187869660140330729001262480130615890101793388667879791420984367159854247055709227806621605922690144528031953122478644600289614602876636605725087447360203452436509770137599470841206909529006641542031281542214031366090064454301593970723220000552661217233245025737664170726135575672924281568 [123,70] -2308330449012016002615890946345709753720988849350142226452387105745464826466083632009353368782697422909969959922976822534066156260672877656858996810089987584745697495352464209345665582721163823825241132112622314365050603381737757409634477752124900907702177699728175166613882519015426220924949433669735292140197120256351073296999327953018176691013945376318030725615076741529192495688526857959536604414450951831521295469010884486562543279833111234335596219944812566009301383023636477153522905264578366708939331960501525557950301392358353127422987069354063190624705869418630571722572848431962119436687745970165980611206813631710433588869934656286691023739290593670435799153358537821079238092146145037428001579874620191784160037379046069235061561808708200583823915466236658557138941206480619606932279513153066847761277235055992410409169377850690585956246896506146000321692344279455853159907655591916558979591046598276109012162802659092552690170951564224664524028473016478780065869380966171661771967003072520954477842058891804058180739024611784575419457192940538020364901893654970663649352427546202585632140700806015732986040413206114686857606668386919647363291162929725614273328312103678859328448299226375170996116943070255350280530368898072292726552136097183766126280858525180785540532448379890071954822636100373762366995375635833730537099423502049936861128941248046022283741069981801141065654401203042340964915465141045587804691870322324903229802898673193827592535151242908700246250755481858312576557766569474266898868597954065147575417791097536305801934685133437841969883520819774419143159739299882414781841500760704520311707470438880886535417662881987742504175687512433993589203073540603851965897452211831314281758328565912970954457482848336207569846043697135574522636135633758591558109809864465122074199345160378184555733886051566102034165849309472513186258552612731170956228875007091205948037444676133752210003122766947176910644049755056625095568873053650455347940676108273625721912034781727621995961954553490888731013422010779846727692738286969333290938207212933046069436888681013573723635812045144104784235306915025332800581661359507244664572289386814566827360164586403987904439241544717951871973536087184955205608174004807610563007109344653545951970434948779523635136 [123,71] 114923042353888301009767412083250545733129951266429348981534755654110748489091840602390315369664334425266672080806268135928753593144402475395736365250370837209619731267714654400373164211672441576521528240333157913289791030646164423720683835746251044803493482431892559680968319718625640722978427012544563458870001231760701308520649609855045962967658015907623945688620504802703823699245683751543797525810790224965164616930002485506361426431727222344969042956415101191096269339797608863198814931637985595613688278388822936421876282011442787943489048014271779617836564667519298519081714147782074854125749094561537962746781066144509419757681225615125254193633239218702954974862018958271352202565000998517107319931279915503394435148944604939918744290730565924466344265692864646006975260426213587420718169432255825460973802769536773387398473926731858878462338649320197012141913655048988007827733921552292799783804449604513777783905986431748953381033085555519278089336670230573143348191466044903437033258830659789306484572678029887001675644874845010283110433100713032568322915532937672396915679777112124625185412407072137619442435341246574417458278753522846343644891090683238871069816663223907317926698607770699939451508542867626163113071339354203517559347760836485333403770160131521148200097508832819046087447068348854208155520476116124247351733105054973506694477225933619720157405842856129473141147574386330120913669136875616565876145988891537935651213067929854302609432197413543397160685101827415702397199139924965382667682339537845106028887876553644976377624323849715812373133253064651087423858785691578334838575072219671938447084088565222758124300817487870612258170243097722410690888360173559231469242340054529710892731329605579328494967541885419467496989976306686260711190210758091764817693254356454476976518877265846085020377100976416234042465579135573322116383597004665005689330736233345597156524313132180793409016793096602317145361058205445146530346126560780920704789557017379023751440110831231212642403303418783456474579323573105486255924740860645991223308838114207039444303748690512355036219806969194967212422194691385359264057464718875881342084849268425338084279448180958191146539450910794124352514690796311395922345787327030637611689899720786111090183004549476096 [123,72] -4721576407106682802063897365354721933787673618446991209629879657394140775678677055621486762903302195710021397091073690756815648311222306722304145741560169176383418012288755014434661116639410335539503323724214890422876493896044134435850483163333837463865747276103962306949719343770224954874912946614297388907994558110717594412437582796524941635487494313901071772735623675544491304973093682923126373378017121000345917548454986253950581657542803015191465542841223813437267529102401553823450749779319204218881736465789887301093871329820825522898144286760552591492950139469554500577813598343593456470806804987576960814303523213351761625453900112132176435859426022208388541661064471983228329738694307719020236806632369545457596200862494008160454694680926034140226978927334849402430164600763962511124410971367722455072102628498870005100172318558032373395204472458302274200401992111923455299672468660083255876661127465202221788344310975142919209645997922824668084101305315639071697214234340922074011189129796403675515000298807220189850987692409827006652952812663162000723780455469852421231631793327681493739368894916281769548301205844434295796474377264914366947112454194287032391955129809102788887052784889227958724221505801482303694580631802313077337798378624974678358754397364327924096701347238891239936979247536905348217186506156112264114985351015816771929384126391586798057745376681890292815998190323009349652867275985594787653618206315166114905829516944978990289161599080873273191867329067904398834372273376877191339833265243869338864608272815731826267873799601535679531542064269471506409707182569413564138080271929399080457517815781464853756094922149249159936870405767796842974273774107179391152132702362494393680602207543546779246036391460253645995937093332148475877981052260048617095327857600620629401276842870174368776444657179512006244747915971056332694214146237344247883328553627819801240886285912526311985717136759488656175298260799832945423819776843029593280282093397152935623101560040394795696523523549838271978094983771266902631181223566710811512869293639931588046514875463565546730580578504107102931922325172425729657086894586205354515671151869894683900887506634596774938855182202322497727190942590382031991323888814172930058355048931830662226399118465520 [123,73] 163592564409713118871928406017045207424907077025196823468747646597481925530793072829590420518156552405687980508663475889739030892263069835384923982600971161292729537362505829881732617214656328711469921351342799515739825493546856785102140659787027255830436560261908460353534737525345773655448092872728204034260620823158600043209455209254586577442470365176910545690391643887587142906958126000154116803255177248467075851140973638255962405816720973574641279637149062011846590394450669934234765437877177994811831610655322975338362608885394601080791121417362139090052322055890000805877482238231178056659898816338925285456894864055888613720602333675929151679029127129561717150341450540840421624931417446484422674394782394867483269530854072178661934936582697210723239924961262751803651307025650794747682648018442099741509126711263600510180583912072326359863605492866713460682634538212559093718241757042824622085436962112623126780346386923983600026965392782771081682439335951203897188691554362099355779241890015101022885009277648454837503316128924706097849572638469018327901542222498268816883080341715999305639503060817330764959580233559812254656784911680227491521598376475595066460981058294795946257982068958817359801497976202064058967343820867012908751503119347246352765240970862551270859181402854868650106331709090965797760768050712018371463487228199662378546199538704597935607730666218039412170516225406352271508705844494868049989857259071266973583237374285415765722950009496672372592302357468183641101272627861611083102925635303059291858763762667669789981062980126914535552133048636043454769691894486688457968755974875707055808706911250765427312919952366702957689712641593296313688213192600702530820410669758328739015200391121010892575238772222259104871471936363885863428942493716589998978366318290437658096070712880291418735927371758567171691032912852100796260504987641872618757145036964246295076623928199755064371751680582111818413143343327126007931927234597144833300459113980873589109143232911242282353564781995611935901111724948374775235919414947059040931011210550850188362825351539412630360117044337356791054472826435984542391303339153907840221286441977732753050242401031515048541061239771944808951271456451402641714562042791440251849645392735995605996797280 [123,74] -5204006194199745189826384922943958802237663548566924557654249569840352639891642160493622873604728135258519388657321907289235416237564233388571059630966674574309034771309332461791591856985443873445718458290350157806153171557887659482229443949810452440578465493769390787007083667634929641545918512088154808793005560522534034892265452590197612337851139462923554311248589240872767197074108785758251203453675028669456893704307422101358502928291280468449824682230812901773532463164114646370961595704591425878412331704379871908122791664699089106122940313901072127363458639512744937344189454827253632431699512751426858633029522191168873386268282599358266601058910422377022460048930781885876344402415336889670489958687075589059049269309560974195236543606833301610701875825793282874927426238142487707933037208806680378385251330985455139649993683915247652603776007094025653959017797550115003730506788856852558869041790686931416798840631286430273954946995985175517123833816457339217212204154702509917348755298861148540124574243123764139779612324120402679581253739117448977050727371043526142611393965783342557608972812862247202961331958251515722657369559168397003745809780817663341128251338476627685241916216557691493625046453252685916817559074222839356060965804100951512179336698610782725119825803286963206041565038636440136329407101983934045533631370681849452361172842553210512031827194304706859845417747466433551950927140719675034817590683399251899170432471565154493187189982988910468457658309846737174054037638559159512348136054797329517989335176730420935848303805839816001877122351125497554584589592370008370838618288467766914223349041808328543126643123699509283722158093048807579231269582706410266800609894566751842435238194934380261718609773231511675149005518176647078416876302387719337023061762360234359764431731038727544295879058872746895170880717605071309650440551368276466980813217392497373674581736786361774393904653405978564337500756359415920715104449628120299485859014532261714815024550103608553964229519394088717862317655195593861988441711407522907109289798966001366139416967842943953370524855913005477082432203819109756952961793919393442020489174002191575422936864014626460103239334823936245348825077883672019288904938052913360198751861774747865235480 [123,75] 179115644357635163664537472848281087981287202861364914834771857576813816531907487236661053444813813797154563479933968629813849739496067938251059209926021539879882049716279106524566694972322801759214038084284419586949491352576183989459239400776499602327076109877625693133050832190965815985795327657876508165741654045183576121595925050325777116928893218254950243006739693717236133399006699065579768424518288076027386154813177147816619685584299601841180788406045968337152714949118256444633721584366398172996174992443328968674109372883085726766485521675089818004102314069322828205067863835940831001440375355733720625516948225899877463414897925281237855952908091734785838293255064942470473934873933957424161684068558991485452534824745097620023926410039832053783627797785184692903492789259050704541168046606461371629708477102553065283150760737308619896716321831452058546287155508249897048465741430114760968521270595142207791566418971156106255214233397250233334944005749277009937003353800292122797011065148111068884030218334540303393217654590027991320988608522366791750215768971801313595110819022677254027177429305460333825801753132228964161292840845844948076623393236746297303491299754064744139365209459355216001583310848111612006203353696190555682617330622079937063860002208921088603277685583765899675303577328644191739026197803414199188888127638746000232017690227668869145912773053467915187094989938667730142517259185823316770255556389584422043504169552743868321020825250836367288455567017994092876187908077091481575401369333403237416664909762059143364474791445204016322539207645088657341634592947451375973190990622398385427229548860433889634674871585355126820563832692654820896711858955562418030227984006634416094774556663894390206271348003656785166076295345976911700744182426112081813024209446467709490597205000856808395056240199475829244886593532582081077317456721740329136688639860976740094758318151977877030845695983642708916699780502003624654222199661341689716054506078958626036441647899813900693021805034059499011390834783279295283709125097569306167677611546670518183860150032495661433254063558279338184218884388914832559740551452321453409937888444589827114705430817264258364437564886398291913380452965802696780820759451436495200653084353456908928 [123,76] -7083533328160772110776786958966462794877375501562134200530695601100487056282903730654410474995808609198962229800590528736098374784882091196176334164868854077074582049166323817183421270555151809633125620405504217225155849853083552342484483629119215671639018602089457333218888460798313588064891792956251947442191922661691200891146829425902022725635631118111358935894887545773591340429483686076808763016460671462085679763084029170548070193742258235568218635027791693390014349078782932585561556152086031871966221560811642666391746183460687884757000100440010736096891013714805066102887839118512357130105315455443272397150320381326658867805587443030715426379711972920693048903606138815294139576052979242351953346730053967306863916495961374655534023675207338204993270912422581205994980524252819637856643159766793195024057836378830785037139052203153240435010071728185552916273143044754551509711870238277722808270173410799970217687310460795267561355083871949216945304587787861154184009433591797239594827840352117788099085615017540155962597746321013307249856863788679163527164147087036364515033755998858438058130472100705499268551610578973210398635237453496609855461580449186003415915713365085129357773763713783110036353189487701259271800456520659325535447382229071825192253842450463150972667669551252277369266695747031572826915158574559556796295253448898073065114001534766611836670089719427827278311580005747748082077647944330021114145690094612839477306752193479074860659362395847867760686232282638152887053689697222099575802995365838868511480818149495875032660800617815495286553092757089965219561255984342106134236776859227722632298475075198462361489245275036001123270519640888983278511972156005126544134255666762142840209663027204985096308073064576130836206912442376897622898278285776738418052215970666019723762372113004369720939680848610278959856915083371160612518242516929638221795483589886621871243632765269170765098465829263646389279280439454593970474418533284813273021057689335453758294222720585381525473148012386644679964010126147185568536269827932377572309498917607257862696473333117123669657064839814849573190292374775604609959394887546015695205996947109829635500525099178304056373808246641283516533483857486323866485825572508532889130366465024 [123,77] 270664713034615479343516203087046040389562935513543495889968384368150509232447093031953606311067799747589291069164060971704414931146329078041339329813035613684514150450125723753944078757829071757890928533285313048506486945410566203118043400151281144025874837854934800950947611084546526678916055525220993679741785216031145905216801234030818986150298876877900826835218037594685123426999471500063970483634281567573822941055185117871670852347876048699834967922878152822737771753030949703349523918521520111110092024203058527245276711188619358959132999521617362565301310165809637383972594908956326864157502951585410462053543169515226837892712130186648570688641634429643710874932760661027778191659753693802937540151568023234555017260735196903409783306694907824041085942625331000740336499784470703482806142959022352684974447038538197925619073914741640200293876323889733567590012240788339558414465854475270786898359834094439128562763553365450701939278671914042569380561261458259802730252370654300247456090032296664978108732531719164272355468120326826458192342556903706087591323000498345767103024995956380683394615944367048789473707279404412771920912225476452391499610788347854470428856665970532166502118736060130141772971884971898353339010479737748548526594915330933197468348221814839706082756159920488923668536418914144452025594029323875830105750061349757960015188685620547944276668129726863963138966309041161626481500847005997698209950627373698571082739233042229894011905453926635932225689117781587965652847810035426979536941866787237246425724784680645216000266481468502025848682201705488245314124292540325736935081122052129274358896963961850346510804157641972911153783896866815170287443977817359999720157349886296106506496726559454838862359169262549201570129604432574241979657741100466762574352625753508574821483760991990241397964364323552197521641814337862942191000915856699732876465836967408367576043590409329814333200814061470293062885163371221379204751486671846059275347566387648782487509614444241161299417687643390693321889635531730052191680093225626665731904415842621365569699592964362538221898898220750023959408897339551743980619994906764492303829461241868255615676859856521086535374236015909569941285830689198804402103028478465875215250720 [123,78] -8115829752611537613650505485977349556340624798712533738445801095602829868008081826075664671855614295963486990840570849972788891276688056085370252632930016642122627355719179710547090669911564170702834723194143659353098509716823446152480312777380791032827860211031723232810847900549613138515243720752049127989340242130622048228218904888213336054843698457583224112984673579670127668727658881717642163297780928350189199360942084232818258956406622116067980604055787305466383761494341370355782664146590562409708485621008058606141142050483513248367385470035320914320870563194321443981302403450753024605252188451833266812405705880806990083011432148351303172867250212561781950202798613665706287329764184980923068834663172251329665903638232678205454547922442903740939998408368883266203639531986481095377198635378402286898917825415418508178945657964054122403088508612964525893556874355805732627280482962940226851062771917487695012261528322078377410538149315454787874970504541548436011618362918440065551463698308421655284204527410837549065795142106349330760881007518997508770802348161491280264270568306080726453283229240694232874792741961870786160293274598810002887220484522699119588173939120023161200835909275696023006541801867268483202063632553733007020598121338835148907089988899793741984109703553273512313595740915474335926216937939728884905153539621136056346677758294153185998696177313480667884587247137555443477653754082732823216128132055478280559015987903774114617331104029729485472302461736894916661905916283870523496707688822953001506361501830556643340424938937872717835008179432037653907636382626587668624367925497091048333144979251219761790576684592478945202558036441942678685995361356254184027313566313606603873682199910915446573644436893021682059687502736673501242217054958090218231114156878771720786806235615467099523613828852757733204120744282241664952531843859992542996744324733151177289111287210904478834706415445591103936891233191998745509807029918864838001818857739037657273439295726800136188413858144008577281452107810174628050596340536429181904033173393036288057126893355882082431462480120711010484294496572888999467380509761132144672895628081753365293629886311304177527655716001549489546315035247735056583518600892655445166704 [123,79] 152755981087374494167316066669503817477171123135554256875826272545581321358108516986598048899316285079961196966937188322237343983290304195012791864226321633634432074712743706441922312158891779547232439719423080777391905348519255750400790192661626573809125043296896581467772219116525028717403053792121237199080285266480010920663186013008079298416460924945785226564466757262261475894970625892709850614069544816309032105098372450748934232974385367176941955859805979469381535472431868464388424295868654221801841470965309757317474212206308928630736517905568465773408456873820852208624488959864753227484418286670414671551935758720584748561135050959228071748778715297540353079067022737857925055667025799065050599043334771791320709911033453469729022579833867729529913299731831408713873261030599612485825692690199467675629656954216353433274104923828206707667326355866247831565735113635803973003985504688231894713866370604270602338122471747765627512387566515247472623731828143669225456653183583873594683542446751534603035998176823589461254395813503183602413795790703897727859766978155731335109813600219478781636158448149214442998420233600453325770963260778124645549630475725530014477639877017401214473554704851503640243254964313143863072662378391457141005765882484037640389318342989150247280502674230608033849802813196133662562827987191626405248236781563250572714953837714803834546814265004892056848777189466098402895668745477645069790135644710149403880666575489464793609217550691603795009754301057476853986970141088045815380522274075375602841291909938615585596268135762747449844195785024156446074467645782777992230653134722093007791291492120023535964015424961584227677239534621662476220040763685228291440108599746029876660654530755298385826704216028379262390206706147305154052783401362518626024804894265401360409511853784186310137760200043446328327166448721535302481519787960543207623919138071088910194274997516351676756411712843810126681875622091185171663821039340708522763684653530565891325666933692673894036753448398111121088344503426812425228924536056449657711378928167958324119138699123421851553039494499943137245760978791201117671266561621867667935379537768018159682326475086978353180420539208376486079795359663243512701841070782419392 [123,80] -340241208060734927974544742737853020453774123026364582800569323350669686007308387838784834331459834146172602190148816312094670489489186161865268991386389036685393343322376818512188296604216014224093503503489663662503973588057304372159109755024250171755289683851937770602978142431053813665399930295527717970290750603532016896149898221860747876628514678813914700420634449142271493581752414606174912078931123472318232534346772530235436090335148303941097038098765599968846580619661688494066657312636632119624302641601564049241944134979811042279172160125786306187813093997270955357266748386558954750905615032433832156202648933874597124366469124209769305986409019877540980881880481622802193278587557552803241506150562753635661914805344442818507749778626834385941394530360015320501410115672814116873905593021676781358057302964147652085477129913800777864917113252608658192294026879265894790039438380657711185936620491641080139188045541400047626785724189508613874435896039829924760007576000439691752093716073279187182060810954164625273576698466725725425785302043978894924647907180968041746744583763245415130967353326920515339852589488332442047966345697699676066366972513271131549870741366593908681757684287406908323539158302792269306874755338078878168967621014949453131583260778594764084907736697335631832155013575918684956947520423489000489026528839886932059407043964805449534037028598318903378142559738664416153517383701448015118081625658163709358160450560512710867483121572528659961388787703941045035010291037820630760191360809330973365857570927046309933651037152464064262220353228246496906673644517595445445282323019629733898325564433395418308457518459421577358096194211978606270695496797698603065159381445705328060248211987720103043490224287254152994529903885855705348118781743990555512535311965535670883721665394653326519765963912894064318127344087093025929633656763267449650845517091978504944363160626152837842098520232399614805793193692950719946536037394031785532480899960132868758608153863653682298684806404365069586898116218409666826062164646111258314526941080237179856712976571736423439868037824431300501365776101323437023861280235040177795447534390751568838801011829075607572334098770980160397906767048878864644961241444652 [123,81] -80584414431241703925316596705617773027349371512806548000375383249962040949469835224202598207255738403173243218952134745151572534402472632990715289230694988157549759638500192844377304349742174425333811011447298639698532120011658773909467884093983737531496064554959728047587265227801068344077099498701423927097995393650566075723303049985732261905622111303401736752201256704789321335492330473327923107275539384178436140811786898933248301649401023546538649679218259110178562498272440065864596455792013694206806739342247388525175737240499470087608761970524462046760668423761889599287227831579857744324169164325547166179307428205383898684520398175470134750940461725905749400941300531432864243909154023463728808438665568236532033183100038374320493997420210609763266186424796150042681023972193006850759694903083127737804516837209971109920479657413703753885389109910715664366234452858810358627781852735062127211418625422720503990824012782611524079772407661399975594577473641415039994966752160456370092687538819610401855353757577499719486864059547710004041496060320105267423109310542312832992345463332837143384742149014441396150472960507559347709079423939935998465209292743080439806640594938789723712142623521793263351625113726725588861758166531089337175606058911321826232661349028990052401809662652536584548176437695341974662859790286834688574402701306662742461263566681672448409478390425149742308155213905977617807635064947452696171960561762849151114523643037163647350313807899815517528193650087610368447336677246399989229178313808046251645349783465519442262361026181131539612508433880748854816798915777949135479783896058229719058163497127804620432224347237370314431006917493734096398746897072444262236626371987733878246262102135400678190024556602177647410425661681844977477847635328068079151875271262530457732962585313790155796596831589808492657370058824372366295970055821885270244078491265067385236126216252028143478563616235553660913408200659087978975607715418650280069557755579187210481788795747961497403532980031083266599418132875941148529933759118004025304848045354239878328970884917144858359937756845771957691649871509391267295666399515899412921113869904321510501983168275015112264370694632235620794991058668214968139318752 [123,82] 2683549034754890184132197759223577581474505091244707443533354948938900029994966411920675938426680586486827764972769575161175823478669591665556615347098486462715292406862523877644936061213736944533106041778774993573796957852552531911104009642166778116238356716653214640713214479082730350173499463396881306917349542894588473141354868636092737620625018593605894946259082217944305005485097754375097459241057358770224654752622577402722276597905221713502119743846520215749044882406495878284974099784643597281472983832316463870751352530815722495628003062210052461882098674173629165933590641543662668789711257817377663900077559253130678618733229374534416379893494095864145554892892262107160524720684559656049889179943203539692144705599370938591525129200731402026455445435565531862780592278727982014881408250484102423945076444767264088480932703944095700626042635202052117204857912091586757090083359936528133802869556401378466552136189390249231010465476874247068297728916936086775819517774423603051726845817424220852459663171481597298042576886593297154290684043649337155469352311446464913820084205907593634128720965332764073468898721996571846248246166382762471512981691907317078497048746236738798076055628952082438978003594672280959778149963374962051908053503984402884269067957610371169510071052376495708607413712721127761592035579716600387369139880982907214544378414650890056620999971559510812167286579301979691488633491045843315202340978953015061243385101627089290433126584323050477377481121116336626335263329799127700397849278974002898222812527791763913204708313782793640914404689923212742084879089029059437810465139407680162293066296789859663075696046082585372900042229848449058951032920961181315064106870709614138951851747283014371269726477845709123867138915661964499786975153367719478783049595326329561323921729857913915310292323929861988615651185992833056578758349862725098362516016192920163338698818951560246537411649121934652921605911225641588581921721107541099244757039265140039627455196670920545235888492901120417720777765357970199458466648523577819358223197622976745151122790197787689804604719905929822359502829943787817704601306201372754824033053336906644860907603295511072210041102760249159666819819809046056201108 [123,83] -42666616541521076440255693991687153394556247520505287113437851499946734368912242150252145634798695407129817342510621374172405555220745495433312342807499732057858069600391278411376360421594691811717744427262603242258664196734893525978439201024181767658177025003331253658956533253446171862087019153694917104519990422877563067357343265866912158117223737188097264529156592496538713549416829569765539951277974008419647045403956519601215182360002517298394074380214919286078616576673343295948321568456494021566283692726786300914793963712522666847529074289235899251445897725419679089694277372798605696583730535244375282124574073321176751758655876509782255657280991838062954378414973234270312093823651719266243850473798847226570052556787734417944458650455901039433718240237425570508861639065815566182577101033887234416936613807014744877219924758430424352166065650018802602123821276178538147439155578411402644035993091045232037582044982635362454056080459543773723942827437318734126861179859159671302869215839873913816554031168630301743177943374279888536713917561824650758208418072861055590762020371826623819710172317199188835225128988704315796665478940520403899748203123131606644112978294045477519271706545458704262557095709805481588046412171660331888890335685348628395497004876517038739364653848681469678421739011516906061336097432594834410968140455869777208873871057246871703559936220902336479226997265206433710523307004445638986747106450018871240451483586649372438173931868777992480503244887446669836474290758625957269530848596399552359528109096786620028353003508334837243126567289708183064414372507675859356557099888934862781462005897824150749490883809758568869223713024464610140189618415878828548079371837851985435173471129193841595131177296561856734594787907697093761844181587268484185073692817569785741777487377366454283923950183662818579752538470394667575124953442078781013647277369536826682119588600058895032103896685783296156880820949573970168034838001311701355814395685783476990044105306834317700625305304614727452309358341190142552452518796807751228451322524985762763521931932945422125011211344538828501151295336677698448361655669192878907233539529969707591495177802644205324740008412623337727502370110349854256 [123,84] 278238913919877833589392944855962491064040910352130888632844864999591823223546743276963903613733267729523936715637389570949703909000297431917470620307861374354032868793147541341625423976815932407628105142936518076312055128144072095791370400546586955627605994909632653350292838928012111434895416041762150059528620106930038960403562807270845006513241891757578750554883101199015542640443020579190634216382434478371836650269215764944510854922486139819058623972258829404693501908112970105789707344795181728532267798947995859241925356798102658681501208843556793450910804430685781914556933676463916975985458099082536711209511842372916582099637046804440387024836865486681209562086808588425807849567858235610029965397176838047081369986513575671833854485572739962028955827970634723435754259489338243009793230061586633374491681869824010316823710535247042498520546475663399070333617159131742006274776234519916950050762814017990543916377702175280480604577791050053319156843115610842555314384584050935264803325804111540592806860753073537100210946350032099262016864165864592155081851658886657361995419086262436166744608955728046214959995302297145016322889601448393536807755750689626891040585394639715345865217621858103150561860980894298763815818877284593620276683429791444070782459629360246788748459269050010921462453194400328955728890944693705010205940708385217975952896372517932807885187449069302141231167164438467074525775689719414503696942611627858356271372551859925348430071169317308855694253835170582087398092185950270809446989405452353343292748515624319230729349252228936699278954598140036624289887440038269950819568450729519763508275592926541871629007195165929812382203629341921293734152878611430955863014861077640931111768201549653339755405077693265081532807135783690257308434820857408853139064437325396026537083901594573630210283932531756570942700731275768097449909162327958602704096223529155879053230231159635012564182068058299391780405563851972795783099525810639963263385371862777690992539747960352242170620987028324296254037583647924659221564904351774736009341838630545355030407544342820758325025821214851922895369444358371143457267879207290623276315640253981912288657978924946021108363638110813886025991802380 [123,85] 2404088725687663893556667313700064613870813553813993306494904446567820294639752936451629264678747382707172591173217962169871583351841424928214988875101384764822968555185668348750557423964260229945816310984128563863392405950841052741419182197578180187202757873207074394334351388512013307705493354741424102577923115017146261811055890148171410081772773454828091168329986397244716339047106017302215429989598234156583216735299233262711922167520400818086581208112364750662093412625873736078054908770408197006374537474156604642741112020255230232574888295431065468490126551767733061762896375277692818876857373810239479191442937514391180610054915059843726017836720199025421851112106889146959737561704296359794964242815850507706745749849083489847170491693739703401801740935180709231604954101801149461926944002563108284521734802550104850760441717535515102902402622479878508236756823578197811856726661157560358015234200149536999220532786869431033175291230167551770977438877494238545356643305994247223639937174427020247194659575353592831026615630961034923350613227175854240365756029999824684209824392577339676515715308765494614281678745365447617715232544646669278881365073922020637424723862493589197969290549162590849800156312020658216670734849861130885154446741305279475952644597094905262029766269758331240215825180562596119009063618059723627172370015149060301897351467218553002014712125584780067700946285577869681086901425371871583587531663451866678918850014487001589746658226154447751606336417503103546609736222110120577589031698504318770951261193891687854919615884347936460428023524860454297041305313315783674681594570850852662648383727641461146033109163878372113136744395653790316715675974031715294716974450421685446846056881660666353648083273187299954358420233357024720279506263276445748476528268285336921907301837497035562644571700126627711088886158343394925259250403134873601268825062637087740006371626905578934446978533520429224912376276273371944234560917922757087255568236104565505285800990615922901809117350038086927726086100856396323231967570716660274379254785927731217650739082275566674798055543486293943251853458660004910414688164594080976973583123987537818912000756373709004104985741843602888022287552 [123,86] -122779376274243793555116725345896393204597874487442789446408077712304749425535688935051064247075679882858840881396508634218273590395477511238876688302253322182774737800065533381819242485751689509213097522057294975531583175722357858782076597549313993438048307668326461477693698068490705442962153028668472066776306460873836132955223226267011069298780026355130990963603742986167963509038372514004490282048361070808981874877916922530135702959173088078594497519583970013734446645738543604291243687504224461001247224335209645217418442816927105985550076697450826642051623019247963390567130035236522401253806322860628328511582588444876555205786175115304513196049104862426803340714817459756603820167321735293349265913677196510756343001478785286657152966347705672897684831185569634770646210001872586019442667772177730430303340833183556790526504776436831806287939614944631365832081252435132370151550580218621979540655618759831480477393023532724071350904041657901223508232418818436586117715907212343152114147784078121706322779605130618915544770416424077907301180874052142821233198701371043365666612612745493977357826810994012646781282878207832764406171399487928795798425207061085016777378918494787481858543435466967604249492762184921814478142270004938551617739895902126307983191180349088114706254654142957046667569334388053763792558745674853958530087523673416460849753571900779522389632869207754645610789698744906913973833139257740592277380107661867010231713314683498177429054965443010964213256185099921349100853673548478732947772692055714050562039034746020540640228809619034706108379184855204587799275158762204301088740343894884984679656041441989952634825349634429049141906588893611840258022065345691739531143207904966410487972347769963955729789589357095556476039149906344961696278258772999493960799719230046555533074860464606662077291401775629805883549118117871735541542207597574261063405812837876889746010568161192451709920619106990344175415478941098861054187503498351753204871069926078939153499139148591561077825683217242303418067904162153964860282380655105278286497015890468549539683785593274569605614008925519780306209741388548624429273940630294431125278154699782497404504375151960416668314778500720689280 [123,87] 3914240567954898885118666108340975852434160186066575992695826120803019080545857716610179193029818575643036778714562062204269819236675060139389270834127761871485176775966473010636095358490935024513747687506102204082224786199978507241669351403466125908086428915618303068576278635498232169329011266925614274166917267434165896265705006058481399711744929402107943545219116468822486256140693017532818881906928638938367092097256632791422325136174096298850244774915055598112443211246334844331394222593693195173466434083376090040701583207417238299131294545568226560538944129628280304320488950807169676610760454541218501527814544687582123554833536320023377969952375448209213538538742099709061520414111525416696752060222199044628260363466718959679922326951062020866513889485436181013280894167441978025356377418925012059612949799469346408721439269198415978307485273285881482700935422794623424275113553325519924359326018621364900202612789128139679266581396598079778960920695123728301767940853187917776390220060084706181510139995113214022449317924197217556325400398697789533083608342182293112532604424669375787137120417562243585523767075086456090121374012838145097720078768088200436969550145011762854453709229921319525680198778532228478048276356667196827770769320527214656334748729590444935194526998381963079973959476319684262755949470057390014585213275103158963210494521938221526713887716037342085117307148773385521968487809651958519076105642794521803327494427069649738474949263890499631527999769224250318957119812261185734561506090717719019420887510866136898703267099435648046611057392348823099102926072556196736973829238916503447201707876266149122566038758161516305733953241756568439490952066124376249228101357314645053758603459619058269690995189777530176288252479360217211854060932055972758079381442373100608108412649052570779597376784020650807328088132933948303518143750820596305566030850711928317584680468489012550041661656452349733397868245530246128270894659143046565795598014994178621446641590890223627780398534108705627740221698942437475465164995492483612674513450369205660164634413938824772273473676447597773768272404278901946028522612257526044859043982709866854985695149894518510919813638447636992 [123,88] -111309854379030969455895405940773522915957279419165977823800369443768899077906503567841359573703899790933594804247597619085200427549938854373870454680089875044972550887823869820989054720241601807914789473051824162594134384945918965278394203074070865822157227005974716138489172710465468179534242926117101451566623913845029496079218574074797137087995201586038529856156774429847528099221604321500927744157473828707697337281019583264539948089249536463949408603641533348734771744902999538101503418159717909371546631120712975736403716306100201413029778664477366838251839706366022095579744810238514867222230270102873584938835982024914539359127306123208513705926744378380289356153733882206093958376546527124529385824179909572138005711873654659182846040230584062395153331075160538847892644690962988683480619632989548658101025778549097627049206708773144321176431200589435236374574628736132628195303670950818200865804142438556786812284205550859954276193063750059410809633964260882911287859096923054631835507551756645239239890226555863536527129975896163411377925614024632184884666515703776886757248489586007360382300413071892068040800338143291486589481702864405377813974027672469995100474930254319599890922338236807956427503442598074797909470842984821957081862537674800559074964029794463130840839124269666820603295312402405828832488646424322964766502828809020416184159938815395545023523176730289183226498598736732295167571387912060396863678195028955599286548769632790400171936754593868034298619836080514849607516506886525076947177313362462771038450251461222626645313663156412991130738294449607277495092962288958001801269030984553226059148545354259553605819780533926833488286652554500591834525651854336885171591734239740156348885950602677697696437023375303922542163748640155508433785175687129318705829638306725838315206434975297920093328901897390503517533086120028871670877511784745651497403287898575283470830505046155249837329474846455263628067747036958100971805367849877032705159169143900995151125080092405555247823213895579334295026763442654233850652464614841823188462295415620233384969680860309905509653714277726398524890753484089212650931952763696537176978718710418671212003604889255427353170540960 [123,89] 2162455998037378218977796508868855371365235025776971851340825966947218418603708026269492873621494576642502056152694953227433455345010862086454444968997361715188935700651033882502048978263558355269171512122730337859905141208953954352805109734831032531509269160956578964466782776296392336602458234433459361667748526700361348901933128501273222117844938670586286895866754272716724211268041341681892873381828934718567307339174512513290692787017775599420122766519772648875101253036612480700092468835770127177992314683177497095825973692035917631259076415538598108033827892978961122928586934956893515176093158207457000387154173172659214084685739009711199122538344954525825291989506012425352772620740737288836022931900874043358793857463166491505965094141910312618371416236383565153937689735769039108542304685796646671643053746155903226099137423064444930397626306171078612895435214746484172828690218230915621637592099402945877226104828357034910085229352584391348242525155502450053021016031132516924162787643374709329245190194619294513651468824110470790993238340815119399001375887994906024551386130060243682237588144113596321137860559331558291646888584962582598696178966972713039770275614527642608262612012535234559355142696015356548306664213463716539300697815293298232111256351309702769212347574249102599618663313640474739324957730320225569281171671118237026472739649022922066027172546968972999848802644997120423064412726777586899601210052338885628389301661573127380996189043414157444896775379992737980850364779585383987551105267971932258412569800651689514066388458875338889169522256323873424055571445523863500944153417344883634654006391094166565405424027378153937310154648731557412638514425081367822882925126298672894621489147643791905644606928999317702794798731659729464793421885138465733200479503864081224409075017192548768795374753479645082118643975723130799175892075278886760724363024702342852635209945509045165324581266784959482555195677719337728027525463208906402516074378890732538834078240977741731806314774537667355219031302411822463824316783553102952417194081820652005923941289864118700374309360485836031045721719160090888635256774422421874705458446526438869426036425036640899559567872 [123,90] -29541630184334567009440331784576757843841749238560137024644076239292478579526828556511714343927722843527667166722193323419872716391091248178916630848736905864173549950049569184363568595805514299366295909956146963264586616024638422399184061518736647851215516417290519618013160214048156711375913718859783840625942498407316468041463717804459973770560691518506031514595968798188772195890835846275224456478864201179713984519085261551336911422125895566694675618627040587272783148262181201007496314573959709022975986394270324247900004242200393099355184161961932887795767466885065436182514242590439961217278852868441993371540467252316006406984551627458254675071399009644593642801307193280881508762028867300389081794306037781530899040519962263483358809365345850621772533532693118883986812588421557244055574407449841231726842834560658694817297257736424195779985647592214735885402666274797173029574214419834187970665013802489953242757832537727547865775913567994635025926954689801150434316777423342641173926920387500850184435167379021121136610617530045984295328869869881583179316330503770353781294509509653106921032630900004564527598000237942272303396157205498408684099464175348409865604237512086899416461624182993855227471078919661443394675276573525381415637266653219338904359860300704158283075369919239791094183360109013707263817318137617338574014695605515764042623596489617914989100118764969973209119716991675404060782688642544789894981171308879474121587568583380120093247055138243064008316299438688700845013783177425939976222403392825432085408330003110566669039738944966896430973955605782665381735412638653354915498569811221962464150522559236591814625679283356219857675763658626023059665614614306600835136476524886032602371512195668587861795061793648585028564689660322573328222035648450536345714493187586644008550852761401703302911867028424389229758933893507672395834278305013702541564180895668032250500796150573594170067230660179380097937821666621877257575761619821238990486063927485297187608208101017291698124366387698952852608877866772394460423187785996332481972567152120236586516924493968418534322890359783046620353703236893191441705054669456695414976159043803075620019160773795097936 [123,91] 338087779370265226392010447222603100528150309880515051587720763003917073899765963612212486976707498325331066749057140285630923098232105231193635478484253239536958354276773759332350518203139171443733938345065677644347961304333141907783765876287909144547774587623120354700680549968296469345650684127015125473132796660215867256954497408751996311492847118536404120842722501477328504292551960132118176282762519767160527158529607446030812916369162215068803778612844439714393082858169396516268134992329252498944430267057222673108519555831421549691155886604643448297579986335424965146275363359454178977708456014264671557020078035241592928699626042075513133950976217201653338843727023559358882823122255041865902565964194483365639526060740884799335115651017984476679632860655681720088793418080268946551909413550821056007811485755652921414051216414658611913654946913057674798000073303457311104832064445272325418117974333695513291861042022333353135304745327644382892207206418474968909192933395745800103608555316355302848326303480673839195129614375049805137090145010477359989031638916925787591416503283816586737223607826290055398238697496503511299241843054870577667470393148274475169569844988549835180536120337766392791233427217384422614798604980238531859682298340438100168975064557213815474967697828888823168327303587855632990950106631144242958090661513122397555851832581380508938838039000855191590651865884675329105983890883642609871808414416843249220407138931254068013670766533836558664281579495797734431775649946055409652480835775008634154084124800581447303211525788261423627994360435056646650371717031937040141448149777634101857854731733265662906439535086368693951272088547169265323858262907751361658870892707980555051997890121508780944378063108746209638302256152413849294225744566389919929396195079835381205361504340674916042198691032080182297883723790325338057708599624369251279235698962776647604407843053790179920995759010616486251414247820936833303109256039059660055213279601473837341849257929077063646807349132097953532463085134246315428604516512644484739102277201338875557233187910503854951953920514926231195026463415213921149300559327284511164977368392506017816186140767700288 [123,92] -3002290055580967720865478547790793557320947135755671758116893327764098042738295046511134169067118950572894603479635207451017323522764184486268703504101361832754160892714828086039465837621201242333226996185171909670114234390871574357241402818277903657730948309946526963502630770508604513463513557000108059917736349251821150399218421626921253472877642998578538753985571124563248070404079581394199701431118764095481033324153287624040105134187677043627857952470004119951193131745730900894239275276665504901600098917978687242683841657678741149585282570033279985904513406699392661310515059443806269252491566677298332838448387612438726456088475248622619355929440798728013161069638148721239975471305394696016220873544871831616866495253150402013296298406960047754958408731574576095495095863309446085047903927016609535990133950387842926129621133268405950794209300162338451233538950750870090751414005331347447630153747654864927558732236261719386741806311767479429066678391002433038740240172568704250830487029849735728354633711297733350246595960955133308925567380429728275265392036904301719012461210429825695607582715272295577195979793679938999123658055360834752433773036702542606261345537065400638003163536608945685520562374781535999849941170106250897837457534763345352659688675382155864099597385336565419823891032661327615464814586925861385262599576180256054043065987955067159888882905675989608018447418347047562923551482139306742044213569278722145813898616145805510233291139952557504479914934224300925503955834209253972290436703051338505396982659748549249103621021454831680649713964736748663056306503454355353987529675331413486675406348840694131272087383914448159351570013413890360568302781668354902364191223887051123571072863464054125914244117449051335118275156774166336784006700006746003015476613038175575918590493424912678104534919352426916110028993391886906705006592736441561909899187248339470661912696783340266141825088254787294570508062796655987229349758525474691241702980831060225886257330396263981594579413775386345513187560744636867913478261355775310556134602769316796693436274797309725517630234102601075017787517084748520014232343842175347335520582871536019525860657248 [123,93] 16131894648608681624596373186551704993886334672792232033245320310716256436002143908154313809553421357119889569839967330629887220446678600324909000254647247210052338413499038999021793202433282041525796962942433866201804801645665350210442388829269035944367909478515146070968956602657089822656511792824581512049077178513053021709745757473594639585571543715129941908710010061154303891716270230056067333899151382393113216608000951021255408628393104837948464924145731509188352352283275105614936377867271476012088782935118857163456452749175544454081793534150133463607292553361587285681362218214083255645295321467213023871082524706762681702164642142339225234621560080115717437390090620280260903989797673278678705132317915273127233549458444273206259305878309385673496313044562119229504324320458175039796273937989495905416241318348243555353774234946893898704627691511820265013249313526568100225919511218319955131809069076253019451912719169248501768841673190322759727144378068132457310654637013405435380537436905761426267488531174252511645505994785361259733832141347348804249659856704668551487839672664491129019736189823651821672055710456864467900806639912821771867376592768442548593734049185885128741889811133372996338106082762024038040914718997616777892707837662592096434772124468262236370223854382448645387125030542339102192234364775589630672136782590469974717115292752369682372658304442305313663563249263210984078793653657988502921818429685505962277720274850956605802142733278817021846564282962887600036863648472914464217456820894888768496344951934493951457451962309102938072629723815083143017991753030995151651755340385283159802578569026921317313640125438651801156036158561049800477652484819302889368721516718344181207295784488543207865869947941833606203350608201296343753769283848135465261136186838002762003899923780020915748354067572458421636653300452529141262368262643222045009027234800901514729667707792619912490538556570392550475078741096439738798295463372491979454715204369017948558577600847558890397737455482845498499995298985075004644498565732081304885800630499134385178589949472552635910724121266063355332130837891147854701525679530348168826222747677656222724864 [123,94] -136187362849522967378688021643031103895733728277831630280022705378804067734861894265972771623154916409852846072450577336617492556624543923096349814730965087537734535925053718673073059163102686554703656131867670233327860130659598403621901784075350574053298627591625631559502431557969629576697892464413592397481465087612479013306760396328680913410773044961384434364696039102363683570619459086531320682899831583827742125624412050179126527610232838203263464182615336702056720266344348126129511058727987083191271531604846924430659603654554317869818520420239688755353024453533626741499497246005825428060341866799207733400109031881137256352385353938193760310578859870321129880407776631397901521272026795078269114202818648601437549320057705268401650137284643860224372332964743197634603190825801191203666390903215318555933530689571071638643353427439635498421949010039245718446321767675120448532440722968214652341384531435193891232457299470101589576943422573712317724855788560964495753262594182920191298683924850773780571982535106276889473611551532835537176246148377583226650115243797273683175421890084264611856753140576456833679491760547767453431630468067853615242886328452392577862433491759852459402816931666075254800283106324857685950910909943636469189465945508567900273743683033706828868054525070039209805391701027089532932756182861347550326945104703287527945795391484514867438939831206580468067861900555698177434346986773400970195674292341090099347917261143891644804204489150629262430922683447877475521364371490801916133483755509430256589311518732096567379721825713434739595992661193770535402113033167543312293786048091466482209296572256115588174231046246805569288130046848907275987136209421261305485193724067733118344355600941183791125589158893048483935593263777556105914636899456552809880697536589622398599367536217105054872556191146531601069053791921975927062204887979353335063511094045007771127123410125137599252837238874611472297329446448115028489373677756577420445947803506785711930241399816940228723368980093789911907624922353216591759262977786433516638810731759917475810292523533243159815481225849919896453353743747055895785822501859589822651163601900860368 [123,95] 774905308525245964272254106972143479960171768682814879990077219085784808873133353599903447646086768260790486245961209367137558434298479640391635508416075380098385943092811452223143609099955118632132467530301571696617967312293093252259952939310616493571852799804488376948088134142495514098119679454267214789758770165096125544009491650870140465403005672101857706650945354407350000089230071016800377654594302852565411580733394631101366173141358673789232547666993392945906201085883359112070898058489675460455358964487662524874231574864081994853947103101506035126541134194842438741547388244394708737436910139934389230902271161914348482380352745428842562249668277074480647339853224031541202819869161816916132233038560465433756639175322947313560104913124592882250794493348290693217756598169528943937170777572084306014824180423297148678341902466497397451578981554797948749839211216760108407124278089018302098196150154639262414387764148196470394288043689072714778698362406908886719277235133394333823462494980752982907245541893954285140030832847994565923191488490928106466811399387560513832736437651401427226066688981618716657982637342052938629736967855543372265263476948492915673102446241304667693364937721029829628003180264967117705591591015064168302578523153689057542560455939437726324719232029410841368746375017368699445136873027303560048490005330324579420324662284636658582181418243822951995279697007664285662992679165832681542826785894675517416134718801953886835274003584260534141555882902882719350150122472074794226133233507393849053934521205255792607756586659420681792533585492207624322793526816788183505228546213591781069869234561211909563791411359201812396739635303493623013645135270246109793952790198362840995203822484452216724183244987761825139612237849248897321724690695940092648198299152743336857321854134971953599807054869436710027848328270870370675275669237244743620095038851077359695473743660749289751917824981464609890846607587926637919071616817803668137221796384278498249184473162808304550948693443887478416164477177783972105395637707575900436703669758220083206279819431623357845050422122976239574740290328117839963135508428452577793618773984864 [123,96] -2298210224952916285219260774621302204631181088081048551525431671556934074274492733446838627845785804242871452483949445768088374505874725255107531096358131987219796864483356503744222589517248527190240358751149615897588606737164406680919208413569519385225631095513311065464148465694671367821351191513261832978511833887914840308928496843870565236476754698476275259523522353051485715278798161090120261967692642530328604604758718069626914981239638645390564545557217195904958311315337636230305786198733304779666171739156065996078542816832232758028943205810148629069635432984153793918931002980864921864967715281922163744186150175758319911233632998238671761217371827262803227122673220115282050242040275894231485808900019900161795712647256484967923635781902736412670211699344476014057132328605148390408311188704940462295582761773555124623739354932184588180600536184922839590170857198219169976051221253063473126964108006636153382967665759441210090997457474241009695636016905232409932449578569056422715645604274171686447439549334781822215444040014188526516564872696943726507809192960710980126091182677967094061406772182401990371524169022537010630166402621806067996700880895526718993145121937861388547147791162091581842719302245708005906750503833590688431015293117802713300262232730306736531237686221001253550098107526538699288199993293041152073497421970192606999817640883375747055575766835529227584429670234325281957402190481598427857107703421063242685710525943311535042218678050484045733997883782917554304988062242135802431617819087608984255610856034290919462256045474199494086567624484222337053238121556297586001992206013745007531662749240165981671966613383727297879943855641193028021029129265680113829161673449336557090655361560457789689105662694854327138071180541699630218526096581842917864767955388887209207297414975245138054331646048552241988419495197261590140885771114974567665329557342514504289001792178993807843560175419782749639675973510069398618947025063497893020855019815584550632250673468940392071741336065524981172186760179755235180844536126674566505644449968366174690120779465475283598453871864665706696951835724534319458992529250573071100441024 [123,97] 27012729543745988208023602763089416810308512887194529331537445824445652367696797363945825697166362235364263974526242551560589585361940269726557213269721278104127985849508068932765935178137061772277609680091525368098556348432365106969214912283440493139298997304625937864489359213506725634473169117004576467039606197306498760378969659459179880859075407107715510228064166587691079002904300893015172720325712776735179470299988696143372959665944780630199647538575721732011703119897636988267051560305071072084310652504360371310148753092628945063241920070394606213233602146265428931779750707488743791481293951688017109036623870540442856726250107095631920961505867580443593029534091238079903916712872842414471908178738625454148330093206343984685725779082703481753865244425931192076349755755369665647417174485164876267491860056571160817750406996165740182662535005513497374224623395737925968430985153773479018797526289076628343706898923385205794470630011776667015063760201672722494257813975541700463250844142553129750300259138104508740049068006375499141096807592052350174836378712339401944744553743380088779407382557529927501527183273905052369810814143224338938551693443125941850973337190700698910681905706479816682920011389023514011345147196614059986964348448016033470902778629030346336259200410140556178042529992781999930982331708575866503079316568224142075953696948970465364235298687117715605540250604592699407404174004479237011870964821649204628727994507788455885794542312376094039523726477414726985391153964281676863909254029627859729726679664687305347029637422925235675153974578357581123753379247759743434621962964427953087194008188426734930235080974063019969775639272730804540485357678610826273836067412092914492655791599360348384766915594482754445210504467749717611886112416536629857023377147234329514702241773182253049727346434479341592119189744262323118009989942473250068890140683128765127327165768783148376588553689368135208239173993090412451877726802185988834106396947128623766599208405158159068359466800579628510196039805283162690084559486249530845190132094122347626097558552716709810752368213122549134878949455801446049904122982227788517728 [123,98] -48586239862728363942250291988049036124795525848943398773715293426762452832406941206825368579766858044762617355608456887614408487054961459157581154339429666206239312932861874620226569962947474676251521791679014938070849799377683673842192904005961539939905889583777926974412789787463256427665271823665377958029798181966787688514340231189586324015613466720913625818675356394330904505525500811563674550908635604123953498006165770950200271897278756594254662773762141292091220461957286137954952666959035490552799062502711747274455928081010767788057956654243130965105454994116532891145470279937558632738109205889998553626289849623205770590475532436169551555573371662198670990199847261809569678233293824435712507726029816183270725530782623336103119647573694316373399335847626302397661822301425345875274070319149231389040028132619376578367181185250702604597401562510892489226391485724998819558867614931888842186754674413468559680096329543183524334578763924860483170932290091019171616084393214884862423823961277520002170474789524696216472774783721510919212580113367854230887755721937570523969180818420535080869992763557556664570181840729148203903830572501234989238174694497047655849461667483535485248737455968259101243266491509531755672607173887531646589153665595296184452639460764377625412802035860068375233111428605668128789858209170919714752181170428724066570892280703122880272008749508773650815621442683448628596838899973369843551315197898477202646016133267523310097159772473766994536860030975693231091762384515783760624038534114752742596189459990010719549303234466701198687533785723618764962974261623614880212147011781332344447662970640126157157665165111533554339216286092643914476734694010568543400767666349439894693366272595846526703350194545122606335118194441982628094001984818882089191354232996736032878567261263306180808493267868789824462571293527718955080135640525085326033359554375601753532216486760982624777471418853895552494796870489947810118275139911019959333199782841616361083963784598620534888497392494675880810464866498016643017494181280464869279901355538906981424393047949772466435968630000477190894366563836068657608140903715640 [123,99] 1425220071060489077771277116395885104969758517320606506490990127902383281016638685474698022443688474733204102604744499027718791032664778626961850165484223911762133498265241717673865892755511822036355123784632215621119638118945735377011829119770177508455878671000021006465160955762959015402014773187351863976344281957815094143453386845886053884978317832444851210389832841406447747961443501323256139567317072360029443947258682246474877384920934678428777595965795220636691392181156602286317445302744089822383322861207145545085349902652936567694545458139216648181755270964687668171389836124138215418265470201664059329512539942930521053089084898156160367650341674621989592355452466175632715937089477087755205548650063141571008589078312361115265208055125714130682752191022530312537989747277119863557192941563778553088367360396019634925306827039294583537278631544279958768921823403965202838270931168868537550195076415707601535521909234552312485087710579730286445762756284881498500930518779614355043574532871765651697969153388573939802636789232255399017040068759841476356654792036965677016602759209449820232734884651438203154848786000600478386407772419598786227989115569771160856607181950477996467850569956131086878502198201800263412928437288169169013600344150183733275100501201384125205303269061246117044615223154586815835290886642372528524046922164967645789199491301959497374150042592048661164243794970748901395509306255569440345007522848322307004429987705054325081339171720932113031992527999574450205318842846952408118604424709112252448285030918753703229900282483544577373308788276886646104164905548744357181272999664841884430810341974773055670321883892609615836166214383480905431614440375500187044201752880901860568062325658006428123663439052674824355695695189717134108504891539295088910549464665029502232588686339913708493670872583996624529297551298120173830807162761971904596819662784447362355444005426242994612706277038380078519387974578575729205603536582789634544476376343946655908829032503395569492279237114043926309977865856018538856787760249067653332044488801877876424993996638527128863467705535558256046252434173448263088195508736 [123,100] 4394523388099427806372641673989658630757457143234373934812409165136128750884793186116145723849477520131360098747141512679830228145749814894608994822512708925961957346987124612188129582464091240322027191518705518463176637784144621195021346569312781746128405519914208424924933453975235383137080147514335988816639146985317717058251418673908226117478257294597741321356379052304396377490848959634120255543370766891566994060149533118483558546245366470039457055948630947452649884312732053137744613541694278133884011302150076052425479351539762281738205703729629734326808029854762813791639976946102403823160889358384161984466343922858469183011102921251396117594165210004909160577886786266618001537550316655696847101168810823587622349911863583862448056579035444919680947376939040894428485123508466537696818843607933948135857425657428085320794424703700558173830781356018812263879322273927008272506982568843031825664117772853569741481047986375451235088559355159534340251310774857262565407701118948259881621870103839151279268756369130898780103202564142642098955731116581617813796172170491679069478482989124683659723051833421996922669377759703849494024468904596783284758087846340791782531790526341695951874116455367509590906465206093599138159417439425249287376100150565160617184783202797208736076441095046774713818309479323000750283625760413876187257494034275559952555238854342134977284696937729429413335797794818296496690792171001825542901863895608278135723904582919625942004727860487932507446155833556768015957360756079420087257912009638975955303254557691854893717901385762345095071712531626867450461101213657978035181797706847735201280017324467067892038223076087854394212178014111031515136931760762262077066339070863877510438287732895445692774378153980233424693753330524768781365027665469322443906099170974355772240876947310539126026748776477178902587696206955575794517540262012023208881394801388327798469355649422869697419925247690368912880369103901134534382410106071987773222970170599381492634287866613202602415755751280270960461873656289621892352645021968139857041759327530755722313239984498178608178588789246175638985733454121581515720 [123,101] 21923986062828910206059723794030465897840327563454899955853568193332080624582009775567720054014816119354039495805337198262439199434229139199385805835734549101499066468383678428367649796096451534459971668674057183229642324405495242819329946022656616167772052966478795767850625532292296300723326440171981614073703348557712718802813022866642056565132334398486267192933421099841594523652621596420774568875060921470561130496916060695089464929650066238339920914585658554999059525623033323108373143260397232374908532840442492782050391091288103969795434679194792581721471575574732443249298068708155595537790216500085774728634271720216950555119266969306260006446469478801818074501162548239647325331782259202734311667347680842421929102000374498974039728603199562164836368461372534872742462648953527759032971926128516648659531766458009824738458671868528116817433405466094620391245493928856698073813291862835958329195283573754878085525171196307051469006069802993020976159100712120799833228353097462440768001550764841722754413957766477333513245760514114344475566814141426384561402630350592636900292641758299752100450445379837576333737796833456013820185383532513806751881227290145765149020413643909229025374976784652223356851118267296230408627855304054071946077599997684481481952122860939421419829547035928041938332265345566388535594019429236166778874535976265544246260905526587055252015360996037016243328678356963506655684945399700598792641094538748133380026920597871902012417866258901455456104144954463556698752387585162741784899307856046278290807964328261511916946258442804299637417759157933269842696842867605745770935426412886668740059276858317773874010730453417352911020407726905744794591209653787211929776599640157547980639214848158651719728210853484340524837211582077635502222211361856992998461916441994526402316775507867033749059343259810753454566403819417331230606119946984845899032208711173981850089325754735599203212953614237026344304485634444720953730158760627692826689126529154648594768430578564894882497136662977954083811265960361000910830321914369195412752434071859819291731112607394709198203978891653195237771451186447264 [123,102] 63090400382208519348708759146131866191893532684461519226644805332383264703329556805105417957186090345022811148886823298928698418377121854674167810206745596859830436950305395277726868936924516025469342325428983776285820921266975757780818700724852894278439256862306620325728889706709082607754080586398227679769625349906592356141387309425083724483490303184511461029949878803085096953139846287889846104272795072672199068185662824549757402108454004273286285133035984306005685777821439542566137900175144762415427946046845180704588467949265653095089104285415153049590992459314986734816482665504886507121952724532812862947483937762092948812942600225091855852809884791479571257925548956146124381754228713797565153573965314249159576969460689794645610621573152405255016237133778940144516864017751881122727235813153573196652060783148198256378367913394217511843862124168292157509840672578647815976916160699028647216898686838686782761692166494159887100300121351642303507469082703967429823329317554315574104432122244664241593659909356360197024858625697185045965213649252146526573209004588505757403689820498225296416006608232712585103728554131123513600105227337067342599369945244044046976076320448220058601985238522233814626796131478915571548515066016525252306986874226875884047058603327797535229433106982843115056014960766178295567169963230907135790489611805854162652075142427582730924746565828874125309984550351871648743592886314641644766684996481784551014822914020510026867611847436741072208950738181356023971209733008809608165814437339363293041941878099296812534323970492010686538710372882059121262835130932469868277238037773029424165278342900458740647845737768594749784156913608885241857558478475961665420105675283979834183374248644605068733618108943470371118179052408980126810409374881328082119774052626349222111091192111616533591423848953968425061196569083971631626560426762759217369120070134145062641286187676557197695919951019970412244661589830774802791934338953602099878430014789541349718237591377130148444308808512348439684694587662458443322414561121443814857899659308840883946519641788608071803981097397515269668976129408 [123,103] 132891989759166196230849816445813580303178802364193447012160464342782650723728368192124943704651058541531361538993025709350561153915446350225461602357725295250374986983438694139542406379743660539403807342072660623554507730955761663026617050693448705161225093148538065490142119457925556248136710263413888424559535151055097601242806168856934839549055955926691785964328502128585743503572138305581170851505922462180044749312581417528046181801704531680862444168487376119628635877626611085913248919400017244072533973487309195295636656874356615369952129297638399314573602419400399160707680427531867989867256011790531957022269961736634502795544839915054667401596083280881861307658670690529115192892636418728340942666804999520694260343406820234261459835541750763789098352030735790087610578365183704124762195756182106374523060371560167510616368487035400717170020426592213819235081729477385137929019671042162796994310766653485118655644808612359984513718726074089332014374321397841747061362043618015430383457637244688514394825951097104341770971214863310363508790486812183849471057020078856492227204125586044877434338656058828976649705734330004328995684646537570371830294754739322676589027382487278802024296596054658198229536916783510402372631674824435291424712298356466990961861906744798075597303995334594776097432617758940674794573257756817819826655748717092806708835008705009499015065055845501593833241973795538032942585035703937923309101574710326038364104312538281762015152740174539130247694509658995822657548476925677006174106984600454648180030055093757718241935902424709032677311021967434246492056763400655180543264518847635961996458765453302649863770719090568044976490386046981506629016360641052945339498738510098203104270923741005825882585456994641833062994187699815831792693673546688042094540205825480368269424514434127771802566913350213494125807708067209445767751558078637311198312672716874401383791487213225153177925900300827945126117978277909175498605006293645634813788794313612282317750822256089057229975944946419726728671385107980633132543910238238217885309843708717177011043694901255142836923732634716406691712 [123,104] 801851807506909507302314467952707758413721991288441367207619055966766543554154247858834986439977299701062568912178938605085310884599257835629959403211325776760719854337263227769804025442121774110693861357597989952839998838947230731592633123188921169038802144682009243092177026267984293375163877602237427637275863106536192292509823828666008470625200141240043902275620288490990713564169788966256857919499541150323114749238140517921960299599995805162372293092580487792483810400888021644269516181794875359319588449878050899520162680949283733930559793626521313976579087448645145046267567014279953326292556400565255512228063763389605490956236229303386919270297717790116306095128561056537535886565908384826685580849937586087949150784188853258729345792627040670271777565678208164991871156753384967751825906044105542986755887640101880042436751621269735629790674502232285290159792742984214996699507375355840371018856986313262266331103904170677732730860537474440547193743919798989905296156104468698884246704295868703665934222545346748984715476093066978816835074491444238054766563370456568260503080929827862191214605316231447927381089397157693030418917626278387204853112391951062053612005354014817414679806614438790117420818218755196752112445160046808786805473042429542516790974204708258948780194921787958317263474444648596395854587333071656367095807723773748536662384854977192726283939701769155020551101746973188948081413441374018293865382104535564853587907984216387383719577513801144148944776809736705523777505806705724106379388686964445256473286451797760470633066074974728554018599039197030302015599801736412086338532611066309454125593388251764212942275091222309852066173029348908657783340160060052631545407947484232648179612858811379323700414491822038721833570042974165570403693550381133796023841940604416142511449838355214863361542790178996156480152630505016441753129237193624598704607032213776922316024422587095917916771395015027024067871543973159728040503034542206502071500602236185699957908719945382838519937566441829669282692330311048897482629838001224370965824468844556755929142122415695903086755804894660416 [123,105] 1025113825162583776450024789580817282562355290766955136237091614672900617200162674614731928675439777865190964262037261322691937974843085730072871544903467352448011196555176879688778220181483619627594711871851090926569407512385630305392661838292077496492858992076718350095774327721088981493232864675243257033163956775546466988512104524510670357221809385928044394636106911384777541111625142796231087352041778299093884274217173881835731719475393263601762946574134218577579344026779632533235214586088815124073568476433376410001994742893525220547981389677545475090691047229062103612720473061892356248243616308402607618424397635452046077437643702139284648001879695366956205758082929451354441419431867275614875640607563561600643945946295760946512504088099171052826618987172366052800495280187584124427500826414485429735740666940155931777167850913546782742581206164311126577712060186577836605512200820842479019380227870335467140913963680522509466657072200631067138548918714897978878543830793611315668882372499100584536184796152369201836401482812775939868698913399813065498936234164594424826698045089596850913224097258999661966366599166138576901058927504584176621542112554461046937318021761230332172770380695447489027010655777042184619310880246373666118562493440424593501690648376774866050498566403490897416024873388886590239415892107995275940740672827961933680053777002944797300204785715577347617981911881809885561953431759654488481994239471773623759835123955490241944784509760749261715637140327946705947299015163309346600841727869156307151229606161484642034154231950175012936150152329218314311424976981234204089036750770895254874077466568234351020467365904711952427750275436311841994047091957800712636034097069675377673978570451419219692767803480034503611410341202152974501621525968338382314751707637704917181978807876157354364600872058577494597848136154302062279000670543435963954426552546317164676683048623804908810894405549752829831293875562747434595375310929547473381445103726014647868429013443017474656946641500566979459506786425450520086861787337940103432066574674866364872374908589351840620329283656320 [123,106] -25555268958086975155662078737444279511688669441958214302892575468435931941266387042554653169090810548871894556177479729066433042331707371552568671287074029149063359456839223440846479040778774671691459867027637966546093309896972477115301056848633941478403852458925321226974616744568136431878729809433201365308514909444173649164525280517584754720593753277519725075543599072856876451675269118879165107374083610216849964690550562930400772250429774450443742825129721582406506468687303788346126845931765354051674672892786281405531339199631682826649794218102488619964103970477941478924158633048223191151501500931664801972187591884386371599954789956224659419962648465122838659524014856606453637318747689479300653647168562194689836597768967198187066573442054752859074341448372572852413768845988067193596226522178839844082767975772794434908722777878424954572140294658816473500747984031048152724860637129174112260160239517354978504462148995969974784297206392640080559243348087172973024327292401319022175333374354769149080730565456461399329245827275575284139007729628960580712060870690026181217726371884455884940997672917470123334263201407659690802350947685546246868837988535430537393657013686031128283816815152333971592825713774789687854843001908638409984003758506605517507203128183278912857184572340541293643958395955623196825517076798217250682522235356340529000442727995261770360295034471962229296400064431205484552218792922656141003831379694594234610986907392032378381777383174738122283153671238917171604889627765511874587693211894862131598336859015783098102708529981390344531360155139185114581487596512739595147420322354707153430616638549467217707192880184103095984093060532431826369511061138943286562688859231247054318293488529365517700112379817707910430991889490959288045546259003962882315694315743506241306014630632155896852489732324602231065372417372552573533818324366504731129734422307291000330699613437051878109915392445156665033980184353250465991659813703141043096199114317636161598953319057532747023788467328435354228442041775939105096079955314400005925003180580628793574938183571726640277395552 [123,107] 104452572257518147709455441089473105273911643119074183409679586937583881559150233019137630011512471950609452092269511562176419502257675016466530137205861264278664463235709130467756578446347976099414486044287237670745627482940075480131563943097148691515939430097442442552210305395807460062428344486437339986092664990349124765744024236943123900141484989482668019296017444506895558946685208065142633409400206049247882672614765375909003541730396267240730959026147150382734730942877093530308668068915066265257465618476667507108681284884996820947041385637432641131101940607984067465941840280309972692191143837241916427782469499708190762665852254930521308265603242974391554180953953175816805010970421379699537288013007173316905896705449733595837738311979668386795847452942406489478889048998634220288018078380753490342236533025236342940247089382654966010639281666393568925617486698123264084968867202971632869909115625181027839471372753487257664752902232374349469853484463694927760487071399284099929099832379027108782692091588453363505798477852423225687012100421996375053126020334481270076458409118203454985442169809838818516052895105232708166086356824898328887882513675412083337125618684163702324772265442759219046533091661760314445305544912191229835256369537692940347001535614203203774610125351126272111486871180601541572621109858865912139759623948571876979160855504536953884255832902017992747185443720729214533809378225289134193805869411322724305997680043894897904359103916689099076694284598181204257745439134739552744957782225226970038663064194533334536849642400457401428723329922858639345635728100320473037872689611609979692070153902664915341873837704793287252279523091483054376300306837403004517802184641708301939039312843876519108930049630729212131422684993911967433559114869580806586593911322798935063178292574988269347887048766109627362015879358665571199922725936856688191688781056803730572918421927883582309910291565093626685429524562310510289475188691194171497729317778556124731055758934489780530923622254005629743249632312723787108438079247028468006497749924762032353052163481166699602048 [123,108] 1230143459183453055588004551155382096307010326112730809447189697162486815665351724987823919868391843874466977013076623842635996719285252175686095672237882882451045859079564021558317279817933938180865763273551070546661294695135976999862287992779541595495833264950244114538791820708061627786404496529495290847188803849679907654595423969191747463245885744891116946204979762380963933942595221983568310879724740387419814505842880662663838174633087587785630586844825178239307756529004828367415187227328289994078752297724490932636526961620440116970123654979463913610060594730057420953300212081385296227225712265038364004431199657904915726056989668886131313707739091569364579307132082685686974498802536836164671206708832509492074263562986941838223644447916650344692251012110426435645416256596612088784353554130051914421914165417950604006123695997333541665682488284676807761885499436121595151327701562582204242944583839166089577752247437360603850072518950458463966806151201365519847062191466646460988796836395367400229246257568558440579035826605010962111766618992806925810094177324686345630897325294798949409488228003237301392966376536905443564384510728354626890230923885890458729252837769803201403241191313935982104729976136977612935889395717008825487515036885163406486222587112929684958380695560138219837611723942989383782532412613217611649649170549882727355529143923103011602145394580504189210303739383737160135315780642531853335890953458968328524153264931510665227931331792214887151910818703130305253606358994749457250534344740878623762123051580623169242735719825653273609311506460795680197751786257117568993063488634760618108777802595302391473752675724070820120457971506595415768788071970442421291889039870946021275498535205945412433552045065958957287256043630891414211596216446002507480643571573513141393934386805966342275912126480531360998619792359961368489728775404796916313374005606616008720074575767515505318761165709868590977474590206845464292040377645316135998874256989983338377222986572903029425396988686842360197680366541363659686878118694107073588998269993399781758094588879885072 [123,109] 3985084136808776482717300716331145053624845682963917395874412954825293977706238083146093876977222804931348487195636406322462555515109017758586285743508394421332798956176516695935717985511818135227675841630133601814568951234258878646705000867656043781719332608391326897372577501178194488763388937049799048537690729917864121336367280890354500119997010061601236072102408493177154557003095158597700559996476258742869904271604147472263016266548688037168427948566597060850932401276776962837211757294745213978174161076343061799448303366173588619883531694821573484707292700045987959568256968998332970032048300769852890354297826200992522768979848240728067056304322597669838185436486238716381682487886821124739377901761900863831276574174105880906354394101238180814625396483257289263634377736338949348452594261731969478870636360038531930847552462151174828505460835405491267888985523914626705784539075274533826498578719307379108941426575588199560137402631622510838621960103520129990959287445080444828091270701089655879436418296306881084393828584462695045730199887786261566984901480767401848033278923164597735465923096044991786311412386309878692690410778216127690651457121898733524026767280107975277220264660024619467362893055284132901274891760286556740992165012335648269149797986776343943139919544203081412401149971998888291292187239459016593732264856584633808819724754857265164858237298195310047536842761894517017218664581179992384481154983958873856935789740866502533016061608296677448285617265300046519924166540589736049644739522233851357040808482973668884918467543336727112665340224525385945052120200489283706250519795410265322696031384980170463580828389047741685774958271047596593332221685430570268706939964572757995673832126772775331141278552898362759987613024098116083370847362359239416056457001648503508183132511532651300388343203452504778405049349081195461112857950265236310869664464958516807945587709779727237353063957819118629086290065433621282329664900852304138135965474786083355163482525436987442169431797415026780994381166309997618711603637879390679099716159062132463457603641536 [123,110] -13653030015616617664380111251257692924351092446003165351938417087020809272664298529304951756805441504672090579405795075539159963253593880839535499372712505082694621813121519852997601654454924627082035160414193957083738178740580836757672318007269222888869137372512394999061766057940462805479588417448330424007301657469251960509451706874040820224693711011633647686468452961419044315359269499790386490258317465543186729445531361650798399439515823391928305263615436234113833110684328648747837754109437394613821716151352469729048607801450840844411991390994316508565136062373345541312696138382514191057360980808058799293421896111828632294706519550047745856108034779787378052812693369976735889387586023090104234082478845204259833765158650084541178596632055192038473853802143979238022373571745097370344979364551534193800157570357169860248170808500408523065063561710340143568167979118539667851571043794263680491876240739150954706015881912022129527624681128710633949124349937590451364045642610441643948652793145114416049254699456027017764829711833791744285984165648237628780051108915106012743708478605440067238447727842885589769989092659671668609700578076127442902438689047727138285366500247871748911348093814920273489819250137208275088243074567806393239386866218393321606253446710588636479241887672121523739619681931346094922044444478576122119493989753816328704769515821038931271373757926411515309599739746615846044310842909697118701845642886832303958455103665597048857737132884367459635379444703516978725028488812055325426265689250923551504413188360242055586485921030685821599808264529872193257760327420209245744951599052569654334433123623486646556929979960773101169546885593582510435763063053542203348577826578014414058885235323315292491920354845220493809314930386536264543913651890607135997740767445561972898984891240696436609268540051357184769291680334217253987219421618313616919096414388991900232420949496855838676492066384198293003518400644042245916334090261053127545499283460640656443208200291025548494682187766751373242246205190057263387277324041433743476469765842713311407376 [123,111] 139817572680075377926601299826934306816402836589124407927229032089250604790138693841908000182922963561712320451955445199399858396054901022028711917687209732650393967954338009152297281072994096540869908663902970221399892011876954781592851962249623086598148974947747301680665222370464482081758062838522015599817700880346498184685975103483975683836200376230464457139146408354457296272263364947197975457464194932933448512528512636334977364631803322273943927878096339567287718547579840423372983989620071229839506168898772764337842218951200904528924537898775824340568859403189269743834177783279683079248714173924375198926890896720349223318081092774431078511340518183493225428205962008420635998605819547111914324166044464045202169222383933898513863569066375140560021577493202918823878481854030505053481797424738628082445972829446755147693089305577034159491674477551403243985651248543276120362851883882967228572413368521995001197603100850246376846238132684355207061495308267345635233975046920261768800448288689631300126916158289721837477442081131951500589327594632826662258682365158066159514290109268582959113435117448168498310557728057425381497146006639679857141982720195339030929619840450789694126700485229172478694641644140936044570832489659623239372855969046013290514365041960287049572320335013310000709437238090857862844163829653552891403866599074719749194646405890383772617727489325408029889567137896558525397039016210343142136457210817810710521992590045710770604348709535608693916489177339097246059039256806035314660691474810162782893337181157984555868449007463972923971565142661848005254109051045612840936602943801242862296043290059137381992732453168158203034189112133306529609452243117934605345282187530212764087256377338808218814849153033975412472666557790974254315516633919555733968112584579341727459064163706952164482156877783817378836695427269275041028296526419845646424245083704443321800163561627411843115013240097535469018180359685401517800743553800910173157672550081109516030835826106472712825345836450908233483191147735620229722029305480180451207912271244740752 [123,112] -461153744382270779333853802669211097160523457791237976771508389779246210660308234378201447708681556403905838441306205995295909733190650456516394037730079636011879050189865281788050404795564682740940473402709866508329717887946588914753693119735112517047386166973226448714121492350527371737487625881855269020087718549298317337736651426052756102114096089664017829941609705173664633285050336437133832718362419626887262382386331833757473789114803905963964460920189085035393839194593992169081342018673371411183348029714370845643298330975514551158822321458034178062622749653281046116046193755934863965920872128129816848811029032875026432330158540063776505487663869915505421759884012230268361405845505645158002445775421335474202423947106245260366458703845648851996661145014168614709786432867945509607525286478582780340905793112983787741475935782624290838283250936601174720110977405297450364747690745609653761957649350736765369468995069157138214191710764108366391586711941357634639937224787931013387371639760502659972098683870167381575149702743452065674321905709453295679604670802513830373144851080459792216258999774614288923541646651219410696981065224989246687281945619466909233422111828136257729648951863341253324619396012519139917890987904161405413707227738883761248192863706134860842315906895301567415524397084941170085157389561038517871334283361191031552771846621013139880002625702000388889163580216675562076467515693338284393668760819807085081559467985872421553875246430244541221187956181963920959631134199010019295774073574382433747747228363350294778332861447764997984090251228471633722894273772043276662610092451012297721018581467943952811399176838848632751066266776744835414812125355255010486445476015345178617747250543919131859067295469397230381573838430673468542128015386070859321507212741693906074540193819466791712938814036485379312157114603540384217561443226595697455794873396411318497157654657484756826192684374467265619064821627592750101457299226963548750667170037032468679032386879274852076903613351837517577628741913396850695068115085587741675511014770084 [123,113] 3012074503279166126366590500411338925387128742314977175101921317073523734525660777533667530045052180399529521946836584886663833337437974790799675399363525100284692946273860498348061405373594290167838286753223618898572988943237904245758224230854088995998040628455227911043914246666029868430465584678879588998725957528182126001930908102920082927117313016951319454571855514247293762064809369471016905249069201183235392174230153451506443152809843143452547451818889492411025528393299981663367051929629362926809563990593656106241005530292868516213621584116778332618752101721114604951558384267200833068487870738819823760825924276071791327378107497783862624017013614941189506013054561832781546440302202611285550547558158754405220972819393477295856953407703912544462126924661392638271193852624692195956979810744973647358744802794453271898207110471696902059850276208974519128224753343223782196198330625187206669040534682423135091168814926219099208918329938432171769643792831380786869139577876481190323127673317326857916702523564638316441526434375476801515496171819379821878663957085720055498513350201588394195841184186492215882260121640275663048068991810802607468975532853445830872341401379595696619111452657845206957091139509345343506105450400923179025101833479261346128681423632811424781425941141531675528204387445195946151344643721271646080189778644197351924602802581489547452623016709738000007145803956853407038065568200652671348319836373031121376559076968907267944063570770441040246171745618644878945524624362916309082626823377008084798900675474963197998006283189619354504074818042870889470045099963563147505356804720341816593378358938051290380113254623062370848028356189863988768399123326604182262147670580042796001337671673342015165367762117521936766963343097720785476765260932441385165201223139717204918040270157247356514328848690914661895930854756860929009577687931603488036847887525658888055234302336258048425009944017199699730598578167744382174649305617733470849517945906938889899275452526529682952126938240567021874068945083015250401677000185351585933079040 [123,114] -25530942473794464742003917533836442545186990544410955725185451989078007253704907430427939281129414966377926585837901281935541844848537339911669795150156931056349255857007589689113687782035121886523956417473065423697579621812097138786472377419165836009801121344680376714713194845649279689443875316776358900982517392083041428666536031500941611200629837841842516124926332772496778029818648904081932995728317725843662961814253164221880781475954053395425504576675310991106858325436805751922582229521330847021843858610397799375902427847115638274738676732875671621304149175222629327179567359135680906157093369832822224547558433897909419197028093071555294298129047210518242382530422968880661779945481000511914153908968468526838963099023835082025588594400888341225041338616347407442393543106876557750448339710120838503473843108135321582563770303508956053472172564311332152833748416326508741772964060651916735384082983729604201864612992449751323579528534837210894805333254088481906812875793495689591884314245633992082778990779912350004670610847398470043073920780313863262004752869311294224419243902923173293057410719014890088448818264060688727537265524952199014876841452919696555010951965645734788373900043491527754440423966889848953527163940813795159363680862523253449545548083757735292842043613296267932648866737830905609966108075576343332012034149534523589311627085008857719663188146616083955826497493290421786891772426053699664680388965286186245572520236752287614136304731934140668360921820468150733934233990924373210730182711096431000340486247284255854924869988068375629318980719990939951320643160550610484850954746775517471566194735146465043141161649674111613157163820135232398443940363275212949702187344439501894245410825105428002898897921410446640306492388776285511909469936591786743139242593572161915391665516512150653333247310131420612827917642658194749185765556823183503262315109893951217207039310477746018670374978779516082546164018997528700196851361876679524052053964144997503879122266079428749404441041724862725796148642989606133633461503219612768524 [123,115] 10410620417677511803623601913499856109184154347530861441496734824799780636025090517532558551087705894657254413254586219678045422988141167282944857993582120100691405171264481236548067412772704566346571604016747738995638555861379733418947333749360446869987912167992918400690878829486833526012231176446497399177420220688604825429521798745055487520240324236393500938766470509174004251831653084330382112456607612559600993081706965867827326964645268143840581246147641146624936711404502965703274202109738891077078929418822155982680209223164716770321921995962863836833957152114568735441506043476951833928155348017277206155265939399137560234296934277433788984140461787537546048790901800601979053666645318193542254825027607565342255719608261874014377984666597946749024357883790123332645778516312497366820756754667037490042670656448894677192554894488786249036912229678441508989330498390751214079660534366150601663471620046031925001859213439949494489544765418524132908102787262576294039514161952237370879253259538849753608531207880172566470312020233798588117984713746003001837200239806327533557741072080625991276006799747167734762415027497931641772344259963162373497404965237656200193605670885337181454597054299714516828238654963830395836366475236228090037102635008138420032311591860918998991823530197716733409224378976445858454206585309077275348444472462873334908770999889028695446380564883275357849855714843273981083596124924025049220353700607684315332851157116842765750089522687855963443937551341429415135156683370524490496689626290275310660727480117476888004961437544856955091337498622386209732875255741169129741759408378790020667053018357284927068517146326424991475625773981538914762796579945029977789828144748420549788357683483879433864641517450283934435566077387845682744511605105086508058974476970484072124216149722870469674651993166003070139955697679647604792567047003131381072017529737145423327493094821865414403763871044577359902702057579303109182318073704049155251088155699788904310986821722437194106673151428644438824152490579873510675737084406544 [123,116] -657225879690633107568178116475892692261489733530472562782951266350053760834139751260300171607193268613082907415125389990085062280476002427566963204460444317700457261665764040484180097709322596518392376121561334547634485418664959246470813951497125162975755381208736762142318530298195539000495340308012871564074662865591538457317614389290935184452269183727911982110280055421020403005838528558752817747471541607046368822879681957792094853982610630291392285658685586657100755144507227608224348064000350584008027973845789738779346132164681417996119088622240195781167742894774400747642781525606862529342055527401562527684934347021647761203064609482519709709837337934694996931368494364453087623060040662569509239917713876073440221924611913099068524336470050852496012523955187318021838770904414628275920037549717165374897024095552143540896993066606201743718827561835712769084083253805389669423360591797581701999038724676178789504144265863973166890018341429409816632669349570791918341803534135375487403535695564119298203474176125344036586647645849493424554702018457988985002801261054880857295543232364992563321201675980453840927357120527688340020398177709439202697098968787057735155591004474331709712369396652509859700254753201235989715814652385992464118980432791110355422275294092909789445730706372084626734708323352777629330750317377873935152951238486813797951135376909280818107739677088318314095957916014957399861868110771276918957328607133617304196080016996949631650740572064159154620900233416870381807334564621858833655581189579731972849445522914533457415975917190852098634774954041462261504557331074033369579303752304381385127170748968258575849679211708002294751802763962560103756736733202592791079308061803426223373346594538472721101753869146139468098904335971591592251205704489105379172137863333037105514369700631270282965772859095528796818203690133435561772471517073734195037533422454438788554309441617642209997317710522044447854686890877759064366567085736131417722169850361129309439067298871168663685902282497227730904191709838495769137969776 [123,117] 5378903115075874627198233624241454960401089861364504792006783565854337000060229685247696599961201103744419743382644672791211179332380383831832296422511373889108110900750842211926509734309071037899284277519752185930838619567921654095325008242742014457408103328798702102764570002314982237877850285342548378138040457649500872347225236633988325304778026311647162058297182778017942150099660329137363272570452674609074157767016530743896823315452447608130935956653621927095511149248955219245458031086423365623741616863709296468334373205115808664240588316660910931340013428359809524318885390409619374380238863269724327802971291788704752968577828651159032792381882074839813784063428119667988325124793392013270280574585787046184867132547299170985967992726856208619788934170934891049126567784468165912879066192178141050250859058100130310244330515093140560649700948493955902693005568641847700272869127865779098782480925032196093202693686868062162620726931438724722349864740827637015036330224202787117594960916480280061674772279550637404256709959196035254163431788968413707507596084988345796468081257614388916157266761323884442948901841496025948033931727852755530230119936588706476405823577526839996067969111696228722527589918989955069671469250176589068364271294635835672707073448159813276654839051169345306149368271724160185593244048522490356178713155408290047079025444466559576020815147921449778047084449620697422783279477053447908682334479889703772077779421136285262172168845335160184863537006019534542376225281803180643431459307190516027012895371311883173337511541035558984722697671711167972060001120966735314414607951533177231728792888419937307281818571545478885253502748487785403775701536699228048966528226262684486303643403756162604579267857078858471729949251905374408823002924097993642211275207415452913982089571148476095701696302425775070058366245700881376128214252553817536668641577825745830754652797305264555526452973503271864799968214750779042789135350101388795981237126255463951941518090165045503266130367571353900872578654070319543945136 [123,118] -27875710088000529885698488722359617837427333653129030691052923031420225223583015459554435249736712838317760273296787587221482811105928838341414147000451323005180275425777040802416844834540959398467261892486606756581278714869291203166232916216495017127156857820688337644693665622640732208672113956415633708848468668362511162006142255907809626849164119292501376115616766075271351582152588812184377989514000538703908372874907108702439160700468291098312719959251743703772802854427968801345219605814171181133063505757953788311173273497528085979895082781416018277732468962986777557351183666237546760094409486280780954649047424156767340454065708694916054252735221328089665450434003374718210259290946401908133174879306368763929739872009095316287414134625531094805646526896707344420679630912679107542118230771955717847650227042518078021373765957272661474639157315031637988223116772137813948747965609830807046013520232312062855674768453312695142714189245284401205068324274047464767438683290945850905736630246504733137207766032871243645174955253320489516072079482536226226704363995945545701154137038926758083328346273907280867097049050421345861836787701665923143695304419080237656340714222809233125929828280486866827518879811920982292918222166152001028829664978577822315544097456834032175005695470231826101253567898181302855547746064692434019255924840172973925743545840652973013392521303547622625947333246254981143101458401873809819239601123651067825429772845820089652924008239762506145327294060187356813454881057239085399848813231389745429491225557583652599919577934935029890374831171327947491775277272610373647575307579900093371671157261559103796250879962518084215964688015016471999820188064243916916943000066430714792075418697457309721675867295609497890888652706785277098691485140809829965795670456351056374985995905751599808842078564629135017585086799346930154881615208400189073636350895129582370579409949322921383280788761533010526330046746387166665620977954840704907417670396739738990467023215206120124703266874144295448156942559633642672 [123,119] 76181112582422975470468269541439371429486693743550155529623208246273905391409951211259998911416714570394033784818713611167030744808940475608597104289817552198924946019865645212400603317065438805010475510797891591955641001500446305452337523928079621114825476968410007326299411145390798427753494100862646418092034132837764102187754906979270322286500285113824875723362722409021030165778554552953587280618915696599811059797310145508350443499932752200859382587749556333589047302532131096640587557589016534349381982576488067851251295960463911895207616511104638175237832344826338724296809233766221756322278698896640731877286551973418345708998028495841158039838913589226414916185423082449281119854699148987316545415789507774402268060350572003682511363964356258804278915063596577058453076789942839670705789750444399472305168406299249436060504523997276635727226351649608297298380281915532253708414877333603945680339301628666336358213416924085686709806574645416343627125759024385833189834111451082285064523102475987445743712003200333322577553370843648611905089323808361962959402332029333319011971422689121248999808470535768104769607684354688469130763398698609766471544919855962309832485906466805515326183001643038786826704340604693696471037525731124814694276329467002937439461873127456319145561098940251032207348968356664322089157021577789046850431301481500985145354861302258537661828210012829854347220732821215924497906524948355856843396668959610553768256708562408593542889454613360046172789385717616528900930589779075587807977024093459088940545703425820336257821526419011929968870822397437570988690226444214799689734975779116044356261364032368224610727655243879114339593803081278398936708793550765423095345591422665828324991878374812138678133412170511584860545613882203852908747123555990480700704763554438653803586008633620309991612084096419913593076519859227205156099225905550551158296299488633966680709585308404166483223394003209568648210414966752570762599527286617921506573586544396032918001010268439520375153363913783351014358021936 [123,120] -265630742879583752863036615531838006816989115625231584749071461764385613687286638972962887967544758469627549500907731962109803668987283545290364578507077895950825502787123918201332335565771176192972060897154433417671666545387760398584132635926057148599702307281007676669128704920206750467090544223850164977134350999531054367068551376338025493370137150637013170235026915736823661378301132861348734503764550202927206317408561622305588248797657159980953290814974744145032009762642965136058586915164588191212073346136534212845954918499018102316089082016343942329490401758829341053156193958278489450748112517020880958198091828782550200578784199744383672297306083064746141587023990269974796958382938556324297731093591436197949179250552532739094774906133311438219954334501932447667611275458190356845733380211378305409686816891355836169806700734279063429279829077674825181285955752721538758951838475776975309244439893447763977074528258224518125724589776556896885358093394560839866910740592006985609552295876850745415747944263305792994607647370992888620749911107415773372790181300021089552667434709375342498764812057546291269453052002009463547787639450695994183967873959560518966729322376988173687944418603623536356475638086679966964100627371316900158777811188798225963057628080839308149705448789047624147573289621718723279126014346430415590454277374531412029923145075087472915450687134169535508006310646899308231313470773403784041211131815132752346877162333442382352104989548023826828713613674746625462883630335263905640482504326266345853756679831966233141630693918382250476004528657474588398998443451442575163630006087406511829829843638808444258250803513550238104580506568538895143208907079860219260845327083469137771851908715852664672730637119192431514055034088343456380962656058110328761242354938590801791928326801431096050181484213302357725046210330488804467268193874222573769871079714259623091358570466858187619846551095015190699474660557247212794119798473984284323529550306414626052483060662766262280533973778942584211675752 [123,121] 1160162402910065427889010077512883635436309108163218689402333754037669936927566914303868046763116866934461008451527060469629953819461702530583940032512431652842018149957228647942046163401835547622968402693702077084707622521877654379036364253450379041432174924045917495204541998005691092412288688772505110585337280240300759376832418098907202990701314235896840102704074825402204053586598842187996491560846457200226366937289580673203071439526791870368701214402647474041793105973098664692376507091665067348439495292426899605037298670620841003927004525481563860660483730966460813089446378450051764095213312384293750523896500111423214118269040456985842174258159183184090393066545065333134084987332915829511397021177913632934753100519038325474989090297421775558033774423096467329960086865209863680210544408951553047050435745125601914641968027391445202731851549937477023481338178500648044117265463521996224521835952388507053117712962363960717125105026862224454528024886833107645742851841849772775350119848182005471182644108109706997159526712073396864890243725481624261893207945570083182170332144051635309599869097095846507916608988402828271169053144637712314232990030770459848882059616549904477505971632945250874249183337813137268630942640782303147892228341943534913664618261413357923164847419341751066816304354559646215563500576843853777384433737835989356761746971516721489938004985516951162551681926812753388083133178305089232659495376669400539391109103988070974750064986809847227293217682798349213010642541777516846187623551951103129214376197192334951707375318041577792876258755941938560297353427789008875234436698300139989004898974329250821029476853061233366379595403381154515528883099963407922105256248990864646638891406742789901828307784847306230135972572897021198964512602767846192829161475253779917719277970744425209674406531841064080428898455068052254565095259700498099863889017938225406223670387910075391173914000645211984592159328592314243507111857213025774203925994031270457978517036541540509720750799816055122576 [123,122] -3251804552049113669028600392182543167304197753650252367046103074643060688315812332987826624502414528439439074326289408213965174800173402374615254556137295230026486969107021436181714375010805202698021726782842837470411492201910235096968470209908211341953266857327536323354520448216574865192312497531148287340397528634032906457031058906399304575832795874710737626988772133701229844017236998390532188997371670440813413493214459221244274934739356580898719466208418162807984480721943644011884958968713161140929499271520907893663036227282646956026681354635602022539607384844381293165929614042688401750869542641174122243268837507843186883545383681523419003179555685817242454956063635302710693278003122429849260174560642410809805862984814924189553646743321098935472027274237182623079935442695102768924250366408970362137448261455595330884466686631483317457698674703001288470413810857554732138437374261178138858408382955101252249452275815901933223376567263210820994693616129666904150287381603583098825646892525695970106067056574185411524530132638113685123843006475194286127446001420907659254470413158700872857322859143590684879117688772691370377687251143681550444572752248569665004903816709779053730749992237422545507773265320372001761813408037572925945836194653889576381194082323426205912729848733206468782435309144940746544498609105903265043044375749509342037158778482205973694127455122263949692141620333338448810101629327445103167137302980396623764634241902674828547435450632712363544060847111458982161294400350098107250133750393435799093656275904122922474324456450824380985945973469330427867732870947063535014975292826599015392244099060241762252212745644456159104583119469466198681447026378526145371410948268614129465571992049989316827830037907286530397859475021452706418329710621980991360637477240358690619155250875175802289875149009491665253894267514258830227994346154722535714131338759396392955985124305524068184873719786122701763334988765016492793412364921106540842467353563449866006106121922539726352711564274956 [123,123] 8986817982211633597832878543347229023661666365754082427651078229342210788782635107935872028294504215938862596336470353742339296304231132275133000607374293733929669201308617882888568547818948235724600297257057280366983054983088473383853416545346468974330843035336516392678666553790970736185857127649114219770246223640743515626269842080930741979179512444038849593446683133258485121816156896790706237128738431807849527088513388725436779335212193817416124567773718956389883231666862992922981634984328752869194423627726513514106081330561878815577353321233209651319463593919898833880799465147617249816484351117351965327977338309409095218430834590671414832439247288965335086880189765967717299564746917435217914758470469360231619540929932465368495247445668272318584637890034881186276929941081217473477299703092851616373450156649917599443839188823190144686985425911882418352482435266891881433314169622849279235420044845818794594177243374512135140101803521123930375617022126483154168726294453771439867898763416317424859895339102192748070784600349371539394796290590306528220598722126299648606339430620457489106358662665860714003984672023890946878905444423501431698983266602298472156193923896511499288403143448607124135710144042766333850987905033729867544420037250347905474717359669486270770235568200016340865622134847873279440224825879386004797522183657775975133968285206766264070735994726529950390060192336667903870304810878589323708119370539591704052833705277582699205788959400401624626606648380937400497529805399642942464794190797917390648193563435055376194271199829609885881395559953587364880049027711256184066070545556937591699204854736137887823872059218536268238191852186505052968310913079895450424241365971750945890547275907172211635083228400413067486055097501873151015215141119570587830899631690426047628853439504692009449453026004693509810694559799820123639097207915588669916092068146115313128892331726359939682769035372657583646772819738139908322138864319748132338551951069979657641566919572802538963995792 [124,0] -3962897348754520076444247832646132398314356364130640296470830828070412986121203633666001848321861681718451281199541780741614171392744846432316599380112270750529249314022296927942529617130164454099664546173555106211123674124957909229055989659821576121274205485877770274281388370177423501895860817543930117787050937920169503320751042574200018193264266592894311785463566651526173045999145651317009425610694843973084877216685992502601961462024141717603829983926068568784648061397829305670951413497934988733721362936624417616940823145881831440345133690310395031513126473725107196358752535545931645105410176215387987645123911470232339028797184261876185891892744779682066656594781695225678556023767846239385845766083779847347363702171808887378763704676752659544382657421324303012931135718543403588676402021777760505100670233750988200164840140564176967447825369801682126855181537066727156719685404712116819659411000369877733024166411442808313733287949356050984900097094943580961253324347014640340055501039949802542458944384581722758245890531916477716778360138722315913319113626413705853431954764489495420271170127729203373877045496845803450846729053722445938478321100319742066158254598517912483359675007183937438875972055786112193911262968506507999549163621056823645649416696678409353843688605544554198418808667828759954376672516259371622945210488549577093580876667259508277517760307184188365392271190237348462400411035065516133224513476281789267192209980051472244236352287477903962538133220414745236583881298621060922972520933404738162009106119266908650994687118302530784922508080023637505141892395068116391871194548583559067126473305445840340851642392093443429883808482823306800926835661814922287704639937113018085518129804078186550368534667177963494915807628735361603161225857256882723581343735108021676781044127988512000371772946210851694735933261779224053745533973071124717802991017248532757571923270182484148149353011490982751083523698459292235269428701877885280652696342229344607622552133759206107582109963315107560777410490583260973525047678340030887407696702555081177245496539565980362162893234283824999251424223795897492683088166716952526472658184807131775212402474883521165330807055794739315050022203515057740362817140556962402506644132555545417441012482393029365762393937037764570599900383290228991832790954167059922605104351841369367872339190299252224387832809222236031120930120461324233217123186454441859828828421270158890770750316635750400000000000000000000000000000000000000000000000 [124,1] 18087676735545960992178748347500345881454290667223449043835109334535260276223875788603231759237874331615214692069098543124000220469144288933578108723618638416145655079032779317370706038873920151273865109982062863395452932822066312344742514382902629636459350810003421391088183533850787580979938097104678205164748393824945484935471695633253463834333365343729625060883963589858009880294369990154150731774703030919242685782777955480522899209463735439918303647504472482488138587016698237306424778479418223618936918884908430546936368098477841400491520945870638149095289322965906600385987885475192320129211722918968963237553613522807793045990533249135577991043267669870855323779705927361257776772358139190077317662858320710117018678060662252150275645577132489398323489867526295661080289233049691862738230418750874181150650246213616101951253449197665330252712423268206339989916525963893426634458466112372575924247851177292408701042396065128453682812260823078698092341336768229874596777128589234858730876822726299777644858798403966092285069017195670855989038929009644490459974228837926350948015175957612665046614610631116248668153485739171137117563770762797748009256302420100339017771484268458101533954310951443252722733904825233327457433153378116624258746092098319005157651963735431263914912288303232218702876632773088911710004803898314217311549172014774046108419860764857134568192133437110111234485221479923885148800735960458481929215709636267035424860643438296858839493616177714511990892405485863001146286887122753808163775937315423592714848059781474531429064329676496678211664534081432093145262128886848377616806583411931561141256671812585596409646967661368545706122651296989648984128565874537546734490469920048110706933994185762240156500527248256161539644620136914948816143353897399137928414060096471034433894622034444789918105744347334240602001813130030774259043095945089928230546172938404320582853755371101148597235177148193839754147022542605398148943459136175501983416584735417816464596805377950169196573657937889623019713400749193570933476069326213803152114862780063322145883497007564494095038728985010974615113692303901712533602077672690724464870006900224625115552688519866195753387606306289664007915777515454372179657183464929018947562551231067851988364113375468478792856284255818105299274074611202358411313295590092179438168609021727638657646338878803645481047185034925026989613631841937285177089513233233560926768460341977687241856647168000000000000000000000000000000000000000000000000 [124,2] -148937155167368556078328056507196368270054947233844085305068261030482451649591492357991584917963199290575575548818263594768251437175616078252945954713298020263170686951042379167282824548169839853771204471377150261437562651698963174456840276608656356321412939906958953327394362137150206375215171738957662530046117404797344663920076783262175783188998729292741124532558326680376151108679458810479888413590855182048946569204871804999887732291874154950649424375557157401321469748067375685395158877713410414679928364293236676264969911255588745875039455294901840724214221511704660194303890511215501445298771391588264475327314016130074059122061073952861818004838444133084473015594366060439968536859626382557377840545463287704554019334259856062760750138766114801124000523352303349825188654533321390191268883105762275612676207471243623473741544914527236935216259014554363342562306135366554749792713411175302087257170016189159975185151854484733719811995570381550059539151225542775658865072900001313561807286476407511897159853886104530903098969218365266441399681341304966829004004170645497544932905802247734540053466886848937694295418648093593231328745989536107160174853626548674591084700975841147587552138299213371218694862479249101347771359544807751289013684131430981670197568094800507188477374500322904459728505620078361500243264034987984232387425648740675491153633967493730721828999372412497231067182030381740806208579808214474828699404483023601990445679711268483326845686432850318482643254472971947425366682295745081210949173198317846987573569732144287404389966825796939661180333804112896440031125755318355603018747237689206900479742647632642494863250646651055262689540373535988861477421839877302231013796330489562807260284651579463871722029918669604574191213887858334528841512869899779368520663771848097623374368427213127127265687626818341258678219414687527502924212336735426433119832070874595493419454862205523580312331936389174214320811294042510653845996255839268492568099936181959315307833304739748562464730167352329649788440879001444862767502306285172097270337918079927146535515356604982842879073169360713411962689230915482055210170366579625053679163495985742326296963803920915378682406565023345543139564400858881947487959880435080459186428023132412087453058898115686936150005805849525382617371994554698361306935873686026442820717999993359229394661873161268753428971690465135626580500666099757090913793058468937802097552300651424697741087296454656000000000000000000000000000000000000000000 [124,3] -1072440890703401719605544074528880322655360785608994548442289234066318138832808938283448449822498989304958433670402531122838651269991635570536525661238692623588994114951225349924671305536390227257899883970655814425940741770255783933219554576928148921647110886069027107149086524910701611048861630717213256245489497882120113755703308530142043589967116813858983466164240938709592400858906463041584627279816504596261323586215223340965421946065598267095743769596593567470008798923081238295311440272871172850638814458875064712743248236077759770745653781003268734515327077759200855984989162534826439884491152624668699004654132746636251611942047239790227892284162765513970208925423869633264145174477920649080649551405826830090810122328619628326880023019719962132317422966658771034924709110593715626705519201275157132826523857381183879001408459497556521335334704662405281778270928195479668690589288927757894076179503187253681209068172571901398519090994578361655445888878237589723297362300944035178547221618421453772145078027077531658787041958765318227577405236825814816818500775154836911050418349328050428066805638309637261950451021059028857826389938773143426696420348319536003708569973172768607531681350657986156030013740345206437583990707930598179603470564531641990999887199173996258552544812738203852487119272298706079735485114722580922626503156977386182488727004473768417329977433417354468238487870380442464722876777111630163489148237312531216174024646652487164705970368271193091648707874749483611693590016966135850061983538775735136909277806345748947303536883114606661766561140204733852128139479158091144292964374277062264341190339719855257547116245338436907274874322396882776619384302885364613823283225858544025180312461231866543113922756295493999064501519771922046879592470704622364652926478047712155722042168161402895382210435519972723195147145941802650195786457506016195382574336024906168311226945053672905092213410107373823907223885855719786099568167385523849798616298306295921902551451357264481301787573276895790388079586641315731590753625623418741423266687799983758960902415081887008763628202709379174867068122621212142829199887353625832548804442148408336037079965244002443940120776209888621290780952763299860818913711416009470695979563121831405749838094957808765565199290956790717093192040799021962267772502440624937415505654143986890367552647641092466178206876648635547909950951394223558197171247280284183499110208221166704399042934688710656000000000000000000000000000000000000000 [124,4] 31703905563333524398539798762463687882086088613753584574630132300150996747929999652933843465429613451491935864319350023594943857704810900491551062435082484078274264025329036811329696387165377742000650681826315618085912700495433631575493510759154533312384291593738497923154115935278901193960465771554891471776148018148648508796842991545605586325843406121070872585613129753539872582527650785292043850837976631319384956723222050836757941855698673728553865142462833380546936988972376348909893074486799538172328154510594830282261453194884697644566202706223678645341222159035060365435330370971436378373888774345942239739934268269610559381771528730447404948128884164810215902727927347471347379818046510752338923157161676775028817628343389888214985298821537999947795212569724427509385477888671308517941161790757599159165813581561908596132286336889513751965259736897726215797137795672402880921187205864178615247591041772415062582650816220829132979152794138322334962282216823622299388826231428048482342290814528231995292358005426837252644765842502173536618115286178057118834662745680018916116897636629285470435607878387800075918104763701591661781424687618665327867495533435719837068969444696539521124989551624332141557677957872296010878428209821733328605847748478473277993055201846831346621731771698866848107567249096541579011482959468728773185945695486263342583803943442982108090989995817234401554215810927392841074590081898030420690918584707182011522538386249623075641957649634548024026906595718121787323153228314694657224377230965591391684454797582135018287813469755254515731481612033106326851658279224721293882170028828126879959641195968711204140685511519891012918361677379503790637177136591416998422958050761546262505899607079768376529506355929957508524906391349006082333523979818758940924678273951083491453303730050894690442951988312803758444189625687223761531074388151455175359923206793191684918171328232699867368822204863977718055176475324904007531662626872249462322697971260981696247228432955031460902133348289251817351294134024613408329488067833861712866465560125022543518290439401000132750028854628739900211764657877236003609619019955440031716578822215385548297530075891075325364966297724958716437163282633874408786642084086051475752547635325657499302836611296890069311463552029983680924494618565969033817330521419782121041226405874428164842622750742522526146021977318561817588254635942019334162921353547924422316040114893248091625154926430126080000000000000000000000000000000000000 [124,5] -227965384436506464016405958332415278282563846550819050036045116857724373115463465200871758953959064735258315997844706074620076377435953851782610916304455331712348306820331365168173932561788742733815372676732277916322637026419933559429435776830717764657484646547657947537699615190134087217499204546616328322320458539223293281527509432064376601888047008679525371492742746091160202560586727374107208317328085514618800284619354756700717925913116180710036601075352813843950752861293904170276255817532009395259390879470986461556500528045514145049989273612401161974315498781797211142036969346268140817754444670256398291141875264686378880562879239900976797602479300600577727965982985178397607715172960677799270411284033609051698019832776356949148787073677041406285638241154807124926952329988541783584495232444873283639146183943645108571000652055635412487058851430404155117480256871862207781760243443767195910010055489887665103437327689068685016553417413159395363442821943342295663228912582040939227264956864918845094078870552865299976635006693399675467310679299322937202742507836171646253477721869935667619884862725997461543655868134871303331326503001774573708867341166320523640898050274913962216070814186394528054250976565072099908207180623232873590875419177206041424632584121974991620887761195443598733250933696211672427399814855937646213525782245013013853783970250527094896915966671087944593739964446912621803666414994440496455690614287315149349937561749190313992391257072764357264515665233371138298086962480858030958238013983562154360798348036182312914850511584935498796512414954828865430254732706996035708948879947057012757676961819897310750514986705486376546361135605423730735635687660848558855769106219936987840280013654644749970264887524179562885356987607551731328419488056401137154724576014613595378671630613116761282122981518534861210329622607636863724690642604807792979690602305281864029868048307308058937593919452891215820611648087979562262563224006738128999615474585290771520633079653687297830929031352195549308562186361809101163409757376144180463946465533102037973657361001239681751472370251395690732932333903104690045853738317987962252070232327158017573467282714194620953056836804651014755089638225338543231333588374235946937611491025186708476023866888269672197872518615419401599799395702327111242590056886696965161313170547256090859109494838397954396233475777711693518920716329298773661550534840027813561037356728168760498614518350348288000000000000000000000000000000000000 [124,6] 904203255009104558500926426557136295985100096603497586457292557797559377693738771459210203626704588307008461228895876505360130065893696574816996355460580828814771204157662143533583240973311167844921500576083914457081900876846586106548068668964744886118996190937268095869880004536042104659787881528117054810226828051078678669198879931305543331177335365426953423176686598691083758534770430413668172604315069700255293297599982633240447373769361936690907342817612812130137613949828573696651274832085829034984587117496922010765940204246756356794696294233563490707426498876730685432575151442099248112685474172006948250390544359862089398034451309639527944824876165332701736176254018744923068064426995738042729985388827967724913296294502199241899605852421965490656245955948048527171081190082484733492029810781592642426905606710264905509229157775846684754940693168692343639590982166058750664424732588477492856671419044297731251919341569689099301529933814382729493119244946634290206432999018867821546493325799619586127397181830985999414960239434406991257433819369343609747347227546843078991398888503402782639734951146050021977096749569229818077828882390061220461641375844940949214239717826838434402403300351773703068428272124497607636985878064414093726529044238542408282681162364839218688787483516137225626061465421113423753799378285965966737761160292473515556054105898114720604653248843572970081212059974618205617962852851338556116072754159561410869252084996327992297587187889136444618203159734901707217888688459759712681916882833075979695654097564345345172441366130407174397706415923140293014093022487711518829210046041048250387879506699207467650441783631902352923557597812048062990160432607409554050352419772939926594192174865069449590037146410538507327993408579456140083279321231570196872466698330173434421316611433641758969814491652853746162424066658611901500626952969681093763478634269770711399583905049507267483781110892814846467385944120405785293003969270001527990091916892968592638517749658201276830975981934310069727097492669362996682120919785056954362793676463159388215299602035085966846057642503184474579657747771365406332594276074367225640133854457159843182766884605198600838905132737534702598918601974121497200108212422218185482573680394870067403866302902622899933866207294566739945531985981825999596612411462799447198286239719573336702189230790370292883432604614210424990552820281861061577307750609484134153965317238759468174035333553324032000000000000000000000000000000000 [124,7] -9561279771457175899740972199591952083796902351635665060242783534486984147250386853596019912322098828228227999599682586203308212251384484292105367587860287711521770807952396541314132162787123535157854542273159524197315887708023046085646974791532457903641509798364576783359141401228778366360575843527300216954909892509850982047436504625823396044484813426084771188463684440608313890414281549151189587612011832027105667343642727195411636669602307673181795166298476599286963802191654062678041889526309163523791176795034967749213059846193308617959448886596664690966781366812232341030417953923934694666639153656266549576285926562198168916385085075676520028971914796782299607423373215935099497992369777411679763644319512656003714352951631882305806797268723964342742090219735682417999209758284821009395403893655595874004122446502641836819727105588019697742595632745996751340496139826656638252019709813025461486724526936547357227641948981828504991536717731954332635112418130471698580757635091997679529036721510385696259496106497689503075928087023655718554972390914849346955887090930569106629371334236739215881888025881320669384661512085779501799760333366509658302713557588154489057718243315920281515805378279449878121099757613717902790677299864434564541074143339422522593769576717749581734131619637038173353407034921817266752655504874358747727916890891270718786928419826107136029835191997316574316084829555427984220655037720493221508086412059229577163578457420908426351192178757062518172674073593680985882040259290390632522913228012092039899192232579422836855032417350963606961440253096917455286857045697228876789696359403459277092410708854998509871651138769885513755388434170204742546011030973552235160739838709707481226077783516703850728429391395943908398049489296742571814156855744207448337880693495500008071387566591149140671559207125669563275000514753646702395271852195593669081876422513078574257535509931767054363809954486693273020481730088524520177578058351313301818932183092039148880219484464078159714812172422684948372656574318683314577834107159488761375894754130586651859458313120693835736955556193161415765820329705124641841716834298359384221422836287218340495345741486789026259080462249964674937971532648217817231720469218193976274570220610920456025582846281572802074604195960024740729355685123974169343045343925679659868118226669449420292185125840183798118841889062660398844204447694935466904209008430975248527716629187840000598780131717781913600000000000000000000000000000 [124,8] 109156880302642167976211138531313738123764533364013884132421711282523985392782744023484208737953863570662213252077955132929974991502467223873302187092869651391415898344837827450134529645297701039327911807485008287804405043171001646727718325450051035760113601719443675813773298556496371567361765808779908663159443602545022571187762099088605267197179396734010366791668081283160509400572874572642618766613766095383165611616445384907579389874751545996080612760009149283116773373584180494591606941687408598722210201275096719142770131956137801852259634317198440716642137695594106788553876322773354505763523077936905349978315024229747697404486815385393698103084397871973303089983528841384052908785619894065032415147914911324546977799472753523158463437591375782367353750428233335297887813713750399075269584087322986093130078633434190399224869900528394085088003142492770776145107390292941314019827206278596552672848900039807877007616141901261569521777021438944787540852749763381797376204361069962284370227373848525498510705160387100980556494213715896533485978668633826429641316018011322439205271082480565894637923769854736886743281518643184265494504329743154003164488385883900957890240790494296784206621857936087217202282092817999980461625623750658167963502180823225280022608962125943798244706553015893901168050601592319134090554206948018614032775732710874069235421881710610728932918402255431145554203106884528720387102391453236463757110298740041172861250425970183201206259159060478048649257539185269372889937864999640194768438005904392601800120205148697308783047864859758556269786722540107784174920008176648099655374514126645891827704808229382816178767399443893327576858556065074866506473232209971020611426997074687015966232682386124393473119721228806173076819502485353425893360023962398333559764556187022804623023167604756565916667624852893167060400233568026373456287059162921159509704613000252532070822191400266292861409212016427614364900112218198816628514884166048301138031519696078134231329222866992484756331145802108144374174900886055763764037055711119238532824853251720957390981435156620194845633680463009342249315611162488024914738987394023046963846235189854649495307724839374281075660981964150835139795802754309092706382980047664589300478038555370613824251820790122275827586654979460187797540871615404343376627476498090421306263286554539209050565853670344016465739907108495904093720811447434411238392418482885221591564068997062992595480992639090688000000000000000000000000000 [124,9] -667270084520034276809607091368375535129806415147068193167702924508182996335819285876005550646639295430952820240807042814251728809968595600073790928850082012398134944367911540892512017710686134964496617580370564068265895267674369701733780027269115609331256908794268329172270257053155913850087746949970852430383261466224692701506576888420291981466932568495781285105282305394906742681198815706486334891661827956098830921331997135331039802226373845756208303802196018697321952051848757989238266696944439811519421872502447996255434941575638247034598436814650134980558316807108991402409978902142796341562102229524273468966502187395654251360021592368745111802376850694162697752187482808212768706632882544081387484335348432492865874669634911251449753992497742132872947626461958858490330866261834202835759818482834087376111497747547470938092166015076533138476549879540294656245409209675010788815799907768274075947901854650598014845778654469089115826791160409163888163764040354748468921205059109498000720796267205457051696450491668633598489964653901095694553207131125852338725750685612338680425728574667542936462855063396823612604100385405302583391034160524498722126378358744000104073795394170428697102070005866515237989313752675905968638458109046744091113355291778494605095527588123322571905680903574168860945454290056721297803505987631243413481650822581910603179279577722601759393655491335069891884652709709860835618071959536566262783005769575603519957235840943079899265514714715939866426114717497639999829071696696826577328596418726936772585363038322795922971201457037099789725473583667092157804600859659664748514311602479986646670840611407537035955920462573300994564805359549484408049976734041853420369906058030946073895222909514061553769132084628197158530099717446122074740823260147637588863576676382052457363472387390554962111186470959840802835658688353398195234691840211280603195814115845212309897201195201756477336572738456631429364232513996313038725945859869578876896293637322671017843513652781758142553532250437551535696432815729660561822514155613927656618867753268973288220540374992813954626041203457834552479479477918481993006180111942577832079201750878401621183695234126765125371668072865719537075007498170793126764300684163928367989325827829187772368948132854416237607117210699007851023383673834139262989373975229754804987171056510231445779135468674609586647383455603772938440747635738161594950467073937513510595760098369618823083429720636784640000000000000000000000000 [124,10] 2691923638576960467729570935771334310050992494376849390552740504522986434949827008342900082154003812468272245411022985784335426641495743579216236880070791799039418989851819147270129421803173648334251126527390972920303581883968814254347765905776387021142575458279817616279121405531327287038229808945959890427055293056820620186860572828897963678849447230036332488507524740680036483186971029874668194553056359941707263413034668044596939176475814126948524973694247244337842157265194122127707695360814822083888991102406052356472990791070419545844892126681311206912185920640126340766831618104384563988955243796133540054111261608302620896726591104301437902162192006880870999663349717254872458944337074457452843681867956600789115853653743788235831894105719416740487699217719082032337247827918558896786932296363209448010842656827913641252161746294754729746029666056227406098431481468270250329882107113936744820771380616986234987571690366868884430630769756141736586268805313896176779252508599519005027783439227767502705498543083111479258040378520340733049363206887775716334685722068744771345692953125632673208309860012312038053358744570216029489597261204582416313879110126847588231984593833652865961536748839923798550196656027021164798829488877769053490098858398226474400112449831839069189321001129259075210362312437238948767827806390444077230058268599670362294661159854213599211375655385134500252739905179235005991745813014305818434703092572677427855129671991889713616800063598111511783179638615855856857641757997817597957477347742071434301695570294995211688151286460943340993881850070391532469937886549072992525197109114319904417782803634792811941112916492689884361975631521954735062458081682198267893535147874624214560241120635864746166444913811158013337072477973769514877596183998112179873045700612321509614096251347920900015632932132279686299060788447054876518607726014180547032095493726987712645764107669108781061411976752726266559861982635976764409597072094664150351216432333075370076181313876434831062950218671719751492017847052778533412013547375532949622948305181782992439751577145005685483211924673995816801583219599216194436083541269192846878727688912061875969816426933419470560793911476199892281332234033532326086924413325901806506440121877983106299513412069459201681787900933806433630579279490673390776823962695857845864760383397437469162289203719616580455835011635312483772760765153257129904962524669265764188827145875150825916898162861104168960000000000000000000000 [124,11] -9090645963499809692318208423695874007289601013736164963848614495120751274452803322663282928222884812585745883083692490043435531611235162292121864187611563489086604490729390418170989754299924559671951846543413028097533004278376793640953390935159242984567513844772864548393468848173048872037936724859650348515777011875301422192978119359928696606688651737685672526043811754108435440633540107782254794061613753867190321247589924289676483329327846909420773703445592625478220294964414323440593045513545035117931871211629836266329538263179058853189574251248875262578170593712202390292400512843568600505507797012324625111380392445029386534798864848303017003378348526993284623034596801488101477095204697360407905189264917024355012821791538735266669837729612475952964708276521138674557097520073462709336386892538933831620145769934409160274061048871367258740486570927010961708807490563500710988412957769330547579385878960108353808631654799527658883630997782346817362832273329870185253250128787245040880442811863591563813937686844828967161696382349730593356010004637261424790421943782219399131519593544773042532691788317431844771665686942998731316775396112388545104428121264472423665239266143217369232561791953352769126693753532255378555611064367629981829236202064134547592090728534149600472313825283601693350007421590232513316627146726605807209518551641469796098977077239425951261864643988493462962728608475052880916258237012354503103285118097726505524942011888695418440940418923396517291057605225794006125845804477520380450557567358317123044266545381737404711615527522210908717229000552783061140794586652069637743680735952429194363313360272037482377802636323217419931862024766556547358672514686115791739790603244131189689906516488622407913224751430981212320355109625017034950552076025258207211424549099516036406103620603524594841442215845174578093946231995268658684172961681876386558558950330595523527387363735137598611622005432585479735384441149743337922346066328651612420592995921715957027618167431742007752800377329804393652556342055970188862529811335833443328276487973096468968809190050532322428615140933438457400628666720935003491601006310289230739632918114738138663115325372195713035876482744305610977242804711971011235411033000151357047792917133049870024881228924592453710544738733134582789868286172771363793651129823135804811828758558153425249778158560248412842815528735510781647353252949248234006444728309802625899115908690505867232484162362199244800000000000000000000 [124,12] 32065391019645692399900397841857606204280043487082631692687575414110341408704590097696664932918462508530874087697457273472692762025394878782633097152552275109934021888571593759133090327889435974024260954980169322529523506135580104953545412645126718628151056835242677584005096888658885185372632196857362785771909468611510063562064686279337274389275082965394435600779536866845819686902243872150833799907628095767515611740681682268349883180248180474157303200437327145021940671660900198387592220612597231443366949376583062556677962489722929471309878593453531877745601447281850236523906488943256499699388173056477617060325124995916378712551656694267632024897300297068741234015861155698039816925305053451783019559088334401707525432649166350776290411788375431885868057608060266297554679889957637710261800546642223247486321688473019952054388124415444801708802028822072984246955547862347475849830703122245818604817120404903624338368371531187968684159777539568344032816984121696888682613726148740722105894090206486250229118091216179467123357330951381768761814464494575432537220174086520673170588870152571270781938279783563413955820935371260302871340058546141874484852035040129669944096870432772287301762529174085475833357573841904250483522777529881989758903366784113612841567068045242625913865892445510645698234675230297692271708319974724075224461828571722394422245701288526204857856911634367451959394479680454337321165247764552067643098069642719504271023209891707848821865421392732502979995619848814635189197572758375236545742468122402444242647444446020268373743597800989885350164516813542073044939771685504611506945755714611859313247741304151110220842503192586956947157184169430394970774125988170174850527673612732446463451905818642166329082254591321220613003379450105289545121174220577506188618513286328755156975513263544370731153185270808585901117406557145172103745093312311484552884714097967882679808708637442244406021912488753292651934311559163364991545682923900367264543975719851103042334949142631411019349869134413206759328003067848702572886325787054530086722305004933562233258998072931584085094835917976684614925711716169084983844977839439706152718087300968509107387413360685893370748435765066609019010060219942735484082430801732265132479200062664804042774233270926336351742300908030798903633462500658468680235693765981634527286386322432404290202309747498202178868486992709895419085911863302950899040606154886456837805712715383231238619280728653824000000000000000000 [124,13] -118169609902521034283530698360027890254156911740101470727418313234674837808349231927381901725705271237137450735339385215215976052408562786022413054674004386358456384057120411088518452305058134671080492546524395515647427343269745121750661061860415392985615546034045336227015188297693055591129210377174206970858851561828300901599655529403842929046530057028990893488468783210035632715054267649186934838895539057215640551020935436497084079825793090596697714107774389376617397767961430493127085507136807038714204187745873329115986416128098838148542882383217469735573216843919115369957191973655832663596032417755209447942491027053798045078922635832135282563536397161927878701679536111015140188990478593399118385701663543653792594315776917295366165247451176154875940569981325143053969999018332865762105234785422472182738332707719590403449615871739524652421043803741624491961044862358957492893182211296530961361671688881683995619923503106399774041329294197620910814620954108656338942321862173349359200058372847509375061403844305212225177528906936630904508162790061107321247700352461807309261270068222062334117781838705977746539546383027670607185349757088057828285278231908354951668739403077979843100799953069444774832173231053606316472531985028628687953498225131827049408636239647174035921680533878575037343069656101055703571006244452294141740781777834477670182492198662486910845763530348463669179398711187193914230150894082476669917545078165763914753324936867787918584476223734512595716137869129382216795344625685411888725801107398510550568965021619125629211781787818420005704733382132511081050630734105516828332110809526633679483856479484444254709107602154742652904227928828164154538003909306555725872723725190927438312799003591543839409653645017756166599838221267032499695371302889222200181313409629408353208793462022038246671839931169719803730840526915649991090345955781676517299359123254891488713172810494727115663338546704800500411415200311596659730617645933182875626039349800762675521535330533230338314584224517159488306091928377519264925121730647154332681363642150382702136985459122889583765565316515548817674836967596497882214421487110091483265253553177255234537669691094925541353030149322667577089122161326536381537003928380544099145056468309828106058203423873502090059127872821465981332729210201303870444967943123132815817807214444481199850339813713410284136895377910505931880501911056228486868564533742090832360054680843766493939901243901083648000000000000000 [124,14] 387349061101936695698295809979592334211542744964104196210714494927279357419049190031529643086259811284121487147369039536127783793424118634388461504354129064869413012126128730020335358350503490707780479199364220107493298148758113295547700844919641189343333911306769778883869616907793297203017104260198735642510329502418136751158060945478986138873086336185225383212829541761518210557292785177086728891493424945949521669381928667939990570254695312276267804852721882852805078590232582250982724602980726395994711832035188353276969926874481361982472720698110444125978004046284766274504976361907739148742508688601755072773750362341022161547985779974298777653510718624672384447974837413562154763296391020911500022760879865363829608181522103224406560792382945175656355348141624575933310429778485116001977671215927558393681867451682583749857980360579631862609385440407287686423520817489093994842928880019592411607637893746596499177042974491085085001494852371167956614664588885800312169973010371066900146753820199181721060917097130249784845172726986263246390974235884015849521769971095927258677820307016458867091092237232659818398842794765836010702588410395081140365775720122268148418807133801670681665504325053888411657143216171534035558793387191807221420840356151467955866640174378968682856989106817599046597942848096896446499077716716544585634942808825273803552623143334745470470066262382890048403762812981789286952383678147155377387513982641089039962480294886625210668836806503189008799763850544838189767685075083787966001005895834725868541267799571438440843124844498309917360887334920245588149944315868564764093142013058743050450465651354153293065650771833861102515256513141662325471609429154284148351696031231456989428771404725764938701597574742116661695134428263039511499328187158663614860562659864906522867221340290700889689172047323370140751601331169767754206696655090928046190724839324967219214101567151136280892988420947461725770603364194370853117637062971133754697375607489175463972697283661823669177445133236054139756503215048605917220197374722632100259110306696402091750090512213125439878483734683353811767167445158432524971278123615313596677403666479683564741468306662928436424930509033224314124005638394001387781570197900786645440548897838241125691491060315617629935046396569804030805305600140084756331440447193610054817421164385843217038709668409762614017765420466974496359104583640951183842438523720006913624571912097094182741068285896294400000000000000 [124,15] -1023877349761921227211649444878966035645529057275106311778087367457310265679421373610142712335553083289040619674848695385934574866045309353922981733098431982600953540678686794685271790206762842761274849097457303710638229444838969788291505807581119923586985243782301309304052510664917229991964001564189334198471446380357064329225664696694389542043101532219335923683978983710781023255218671693408438253421746232258927672517545193253823933310357909866079435463642857967160455463734480705238316739553094620587014185737253127053890897981701991121153135880237633218771712716019232593646774252119063959169438553039846170561302960713057570682515475932232351985948544043765463593210071694573578389383562077951109605764497078210248867178258208452466155078994595785353373523488394796690725916234104671016601036560693040577885090639694238414351785338848409392909788283301721516663835734367009253439073592688712118618691776570980831384233861183914602670082496210196077343469615092468739666188296790847631800788079816640037597048698144934954071308780252856147346090324094592252665711679534096039120441214336218271345790848407261887998471474986315038762283193430192519580132894648485000029429434023796887510352146977162538847023569326835799825273106414888907974424573523087639756027383510514668115342954430002886205869015340707013939535224301464894168825614430295517636262664245666707344328457285333289924488325203103133595564741605346997693194389179074169858592476974972599169785037646053433179588841841025143701634457651273688537885773208716868394961013834765450227579352655827847699869702754968247218497602191449076609929555309245801461046768301662351382928121327719149986778649030466063551024540432200143426069538466599329901461167228716629166001186814498658525447468105741473359329231564390588472090313135793168027942580590830987647807969746469722027759825859734814685099429265554630546258888112266614142911330208564672871600764731108760669420630253305772870366616386707000758026887919424826073123268776328656384047949763457108694875362144494416963649970193096410378350773788588792767156751529210268971570506292004843851887677547839732308789495055955646140764369532336689898900338616672836869848537726743896152577673173448081206079446967991975896777226069236753560252858448763308545295197354608727845062853511756158954169802578685421041414471332739234855660828490564903596235281941292897325081852210137593690867733902712772072187415671260594970652634513408000000000000 [124,16] 2138061407482111541493371557758586716912284462988584687364395882453125674624661675999692218052091761350890935523535221768381622952614992008790257787086520486410307193178315253803166530325375987912011645967442760999250888681515149817893160004547520462817952409209624261306890848438172718263349186032156963789865714877352184421713023522492078671495219266714321974439320021799849922297578827670137209023835682640253572799023573993459837971979171523117170679800063996136257080739258634700677060662423710901980066595624685902122191976081875652604715734644704615101054933515268325637244800791287257888034049551412433406696838044187177189367355467592396024410997272479856754483464466524060711005314761854167205291397033119014052508385544091339232675501594480509086919887412167053690140292428115745618869353680727608275910842133997991876884197056985723709093780176381864218959563015161680680212068271295569686323024799690960378710680957719713535476302790587142307645484221808242459169591718212716575307156329943676442593125107910465069492081300155923761982981269927864804664979925771481914240595829596042979145629576121604923217728242526302361434379124051835287248170844128913577367817137685052458489340567254561517892083368659518336086579309264653786150046235029102633170263314451802473181704883753213477002103421851596850297048825893920551887976466369262237914324098101924702613711640382669409629693115206810204289515549439466691513596767900685175972939934728079623579562344448407102244312222016931820957733265682202791186612123886309745315168383673491750045319985977441121520559034199541285198664126398450987854404171234970773782136608659026673485947662151020276890876415172107679311422160331070512782737649531900244493985043399612177496332867653642721733402840430518636976595688112731064920753085583354546212402935902575020032494543171704848841408713532277146246371185084931013325477028686107907313992585787395500236633622422470113278862117415447828346164732095257081101697642635501635463671756186747030634932936739892195683435366485841033567536137993438061998058383168724648441397364735278501759652609936763028171551426680261830979106185853207823435656897259540721011644143099800623438427778350174210243567208013617449632830118090814552088239168537241473342436277946115952542926506610832347071945734705201741666386956915410026818035783189646795876412552342263672774693587011734779316910475417019746059135390880649605406379382378867291841764030781849600000000 [124,17] -3611900751930711078888254726852811608911186214638524062274633824981454442532217856737955750207250951734167191779297589031321815316515763077047362547717111491816778521414477343457420988304708231188226389864612168358681651923091902607533334857839474700295847247188751362892478763333141928392395510928964043330986421287730511655917792341045933928054199795556407802982378186387572651490792635710167533950824890129448581937604491474913512141765982407972492262892941306049047342360737328797969952927750510008648719585702964094704258823665588352669691440971642956901207195601507686843660345566080231747593962400622440156399654408760313651055915198046394500967609118101273958492535279182779247021277608754417526343740675174639915882177106218977317193765734565966027179983957107072842831160632597846954975627419591001737514296693927771156615883196542170897604858816913326360413147995025461878468096531287191302019640822388678369693557139742277455971938126880750362994852779285061026222602262416625248150114004947862741124507553403623646257586118806863760751821470386165548244817031373563529351132371624376641516348623719488489713977611209921424267990505492519123194468479490007944583284320030284547745948921108669230934663770389762370444009119237767556588554753361594770555299871787353938268260765066265285562733081959364165724244070712648203082191115598937824702525969223089400738211588355266808241341525403326057006251340959212642618949497455142511616593241038750159982860077789509404188137789249218423959828067135768166763863595959987855459312167050445322748053119391874970007767226187839631752329100438372443988171157941996084758525327568213306644858440066933897252327432858740145224530415646837078586962276234708417683344550608851678574550605544192522543621656505983644196922407256952955457972249105033350698671318873524909470892401839581491214064296902880230449724511243702929951982395186733347940681956208247395778821254321766399495922827989156041459046877194714023008778112096623094890238392616175146493048743495194240113349452595678932752596134717637468949310883164123960299976378899543810928270516640287562055849108215401297371652076899434344697264152326266952098984981846238727193136639033211088472385660372618789758949114149625254875953593054594081221304107423587702142065354340818782371845812078368220974706286717694964654032521590936180071147362329809686648865503980802186037580924196904624654116512675085829601738323019048988724718874709196800000 [124,18] 5352798726780579173649676513304654675638244483434908356526069688622017662221984405501187944778572132125622953974565240080990843532084373243442630539458265293279562810901650171971646509081067911612017349079945339503643384035119668740322759247498955479942453195765074945512810849253427718007880070579294645415915708807520392724365071284428385651649199120272184557292604334832947782982919666743477692670604546158436165148783426530526135156455229134586579925857321472401345982807398554068123586913359148471087060288214128463602142390807180995071746853927250653889512185384431266623039619326156281470459845723432987296208126157310669948253642504181628863482050381723364913165134731669505391236477772116129489039968995937692785127474525597520509533478479578582079058434473253972297410853958613744904176931767069769906391681348322383406833944106952229273699913934640051802640629046387217064605494920940338001178898864015219522170768582429455734983531601663409406290444979717578665617700464605624705739116333732655355635256325726554888850824718298849104078974056477320657704602633203280227514305905607959504395480946333513084767679716232252928603555082407992114094278424737029967300517902424609620686114396415330387154125719404925385771404459881038648939772019701892033039452513253794063757428860891606654853859584564422672614193224486072893700075928880529064087204385168187302339981257077576471555165934495506657554564222585203253978826890180059033094149355144849742318068451469284927743731386102433496394398472974634196153540338492898184597992720328412572486656478622661908738350161879323559619919948577560143798293797812259823440767718623964646821720845463309230861590281903479093744825191593206368504990870880249842328241116325898695783065776610718892853731618140158191360543280296810048175148547140739351401046165185011347667563608145949558233270877388454737547070756263595777410062818050898093935783409165186362389623339844802382171483501305672043910927795427993348961379932939133679118999502048077380533023882848520537782843096670642154834666264683646331315037462383274776230698692980609314249109212977747083827788401518153005738278511252611712012130013742383013930713716096370234658244208852405691137751314238985647745642715569490960226486383568540702830850431071730627015471732824867183984480571184126040401553997593292775504740966785569768925041859331070387452184273353677243156535676767996309877017465930353096420787782577971134635582332862464000 [124,19] -8219063977146815438648398283758584679342344907017411403166162631537638278325016810822455354490559470374870011689569872139648251709539122199742994926203099912401845028863696325241571641573494710775214308623349675560521494713394811198590670488166817209614917485186128782068262893993917115646166595880244551456264451422422040933030960733291407936404840359964512681779116797904178132325899310557822951816936789083510250084211535467462596438665246234356150079474743926222929241402671986130990367418679015301305753323038618054970696329674203433793563837786200207567182318862040353743120398400865038578924685793128660546237947588546003347230998205846082618191350265910895780676054276297666815139658763994562095913815973033277117208678986245352860605580837618092839386063815782620353020966411788578785434669606575073748982920062606333873425347081522719296224498099645142737848970439105266614758396872819130341674090842722282331144148396960580664949896320963221750127955020873535299259430918327186062189223549354275594552267668839548957324058060395968620099815280937839476817454412108578734120265237544520998471215285731831085450440823878516427463400126599779655491746535887555225814293738741268312232457108636389657142067593133048841778917537531826495961536271205785379479715740914539212507721241082835383626600113288227549567163250363278300218680620436040656306521492666221564638983991735845697447556981209111503299462880761388878263001040695662917005414029381643256904400495557687328204747689436366034171038413677926028281200989796200245879328659854513219454616341019074602317075694033982606137472936118954193829021961383050360024068681340931703166562117527235045127937814191677480379265265129428099763770912888395231303429919501250219056158760553125415519588624650741500274423442018859335881522501448763818443566022979773888738212798028325041181085846592704087030032437992653836885121232070180790347206301769855691834756809735606267629066827380144189955933527103687726094288840851802723953208745248501095556089767659467425998157829026438643020213932975996558728433677281203443451039768421889344432891184816358001432942341803437384863079073562451225390356091077887580787149973782733723763203703817242105959060143097153083540278633062390695643728809063428182371134111273241668969460979196674861954626166507857010294944117944421042623631663610231160357584298290072445117250287560847864940251667158974869212178186890178664971292417255004487009966646886400 [124,20] 14924670646157620297455688482406390629198997643357605041292914266941832727375117821187358952696174033327049971040052377835264939866050727448254720119611739587950747051938081889852428432057241323388325265432106608976338258117556940076172303533340712311927035999238274595585577545425531189615207241085899984976311655673463751378520197286911669957392854349015177965033190685642290803026144715388058455149718455767656372449941246167452368472680309796020286097414124148684173576852425556135542683597095823355579654241134557790286309677546820066450939880933670647802911891646205926907934247897791205942532916068383679009060595899556760838836191520677985699476836601903466809390542902026892385739777137338353059244393096337078329664431774231524664046343031925685640837180937842026778686266522646295891328443720265416346494288196152710966234652927143070330244530872031720994470235948509900536643043778115786122791575942052478606520058306297378996863182560050550657257672913682502194943728607426631231095023704693071413646580689204808850168995886806103128481314486435382721037689041349028437497058192223509380266070143250748445066429773781967025952442253252518164842498035645007367455627640810958856625826330530577248081819978501865076699903902050596350728351102303787006266007951361924586883962902501796215652736869566534950528264471670498102448596383392060298737764908345080179369401616530238894406441799196862614909729190537209585254498151757886117845029583766920062592834872972958450111701459012673766884205872275190543005304806217479233318444700136311861582324664880336596948349389449144161845851778618442864567742953761043591822858148802486448166300587344849492981013712802032136858394929012137949014996118651267883302864647524684866714687366455341173156725764884278496451617180848452749471519563684907351489857111144946657395634394911657813071585849162647113349696211698464466269188727117496378422503091819191010299896514784004052167173564408602783191571733638696722690233117333398744500981501411024991840574161157024553798810075722320355096939371882500825844094834931846383841553927124848170097552072429258359534537997949656958549999918760767820034078799333137301435296684965818581351788870543140320884234593163556756958234420919907865073735441553084484094402481716012156179503040372390662484519855836337293819537223848598378869320535929563203401792574508116698133275262075004668950497390560931157607345021001186736499364946040834137727696896000 [124,21] -29430790408232528166382271493971367705744750295642990702049936789979459104373102444394949988029205870318498344042738792742359900360096254285469982353191031503383547728297616061047182072072918922456060913748970521488995787397487023817635887380048645238327431209124448074022614924404456577628578376572832339608731082808272216298031587251085862047530129369979013790131687630657250432585514377131336403462446458257068530123538682790068488627139555184839831261877049784962577988444233566522823578698730820264783150881126049816732718024545440727361345398223234591424718904913677257070710712254764679319828053068426288776331903146372112564346051594027473997849983454940679634781482108659501717729662146104133188879439929150143389964895349009823285882075252657496322216700497822879919728510276467963268575957250433307063330438237174941002300038810350781081685941580611826545478742396372902074508559830691647672063627028598375150839705262533639814148430823602270973564835368517407702918523183713661658653773837504375575349215026378277280282338151121141391283278672606468964313902171132000440590117386844685177925592499619141786511456445559286007933760440450495225671134720315758822625568929800583754326563365853590122174739023898874615053825335645208031575423190676070353989962781126842888031186823055945033533856538548762614681685062981286527020081395640499529326707290240960630629731641016911353002871116042909251534665339417557514004877886546577655691079280212229658616493494923560811137143346951657704417440362712669267323273976347593975578695694601702296073167652541188480107994501151528230896114530725522811157379803895915125722736983660492553281413894060976890119788130866816559245612403697315225137292372798666535613139178253354861385180786646525902301615565985709057799612666232260362997461238453029060053127809618998034330534245219422873306790006612486643556733229219859652165639050583333402213303516367510624539700974878736268761563918896446712388814563627999686946907520425697328141994218223676533216055611390707373967751250571302275290567520287828589496053991440395016180998498466884346114433949180470051451322129134570837484661316679081561513985305478423752099684432825390265488406081364869060237153355065321182941160487786413665072097912199343081039263773619899240816128767260063133490984747693882079694110150374573427367971455314433133724309495110895943677525847569367261554615826880786110679463286116929329352234623606213469798400000 [124,22] 54187706741075850625542474445958111258672624691380314027762405126222785481672574180298712353675614202216362433440338167464298519373244543627074929337218954244378520801647256402680276490770134548305647660329765219015019237103984818953033186203214097937629894808876819716714982688643200927781978743636364049672859404950242209834845280162579478656751029650992855436818754115396514520046702209043299981515713485707862387380870399497999587715297826207906974520232744579880559663714211200691087764779546791959070349125782714780314224794229385854525165582568017501423883649622786970642740125746675290085990259007367451963155749865005861802046486560476722878013379359451888289842986093544493435161596583167481894483724612964790505421667789005131889683006120018619741430967091082607589682666548740568046104780533404644490133450950540757837402005068727310140304735968051267996561900899785585114256402306577113418938529417204988385399130948075375193325163862277767755523843361714823542617341555933482879679576360674839627397443679949404127917299642589459898920379853098685137651333337343611290845259387631525261896513811234450817583109766232233644603108178861545251093547425712215883994866856288895851521262559109011085040885204803394093037835990173485204917178161683060186153030113321801471664235282053492740135371665414565357849954499580202717275577321627386757540437702220546249888325893739122153810070853727790608457492493571816421632166977167283294500954174506562819081514530423249468920061758175722869534657880909005525105986438827682616664158216103194509091131848733029799187118208138657452611247015641831186348320808128807741816014394160397634563677227585565796230819814254861039071914851813141504590442650550459755010966141812097879654532044441727046752654016964653737577512785272199322058120647734072646745130926969649829128135945298797259145411339082306650440191330705200348002228969109191307746511622036460423384011406551587921563921498274275929022116786749069019815296908756271450536539386564288750502814566512232860205672183394788864099138627743052469906716478774179095012359175713841031738661813809772954715372570793593019169604740169777816643776625657497614782035390607732786187133207876976122980920608311606827103491829288901800436482189226163668688844742963151580892618748698914454252720197725200468737104457538596888534066359864766829256229555205954381869813560302112426373196338133277725459532587590295708571964177708807366901760 [124,23] -86896135356312167103041511036221633345343932971814775757432044974282300786480795888543717553414455315442729686051869268177477672213922366526625580748536933746324965327828598025784509123670972077244352336492455234614106220676433915153737620230365235276121352567780268592743180641610123573745796019069507256647474093159796578996083979406730244771151181469061919677133662609870819842759026022044094127066230113327269715637149204222555759196543319200779197196843203513607386465198528161452466395409339903463598429372074672638278466683415538226098180892899685914194520584433149885099716797913377821192407859516204781644212909356192331265842459113339887735676471206342277672069994857392980033638317443111859503956266262369641048438932200021027531013852538149042836161414785888505402704789980183640251727338221667783059162199552220899326323213943119334081485724305945694947929737902520275104341190841239725512440141376296663982345475171567535869339925532691295078312520760625582990510680372676753659114481433773640232921080737756392030377005405708094403921372771827533886889259870179167801946940636647581881783652605797652998153031276167110599733393194105386095175851297303190718431507908140671251453418811185987592008437737043566276182907956219946763211006817648159326590387769648602120740518796908728739291941065879710323131345282863117256694893666000718733803556364092298533998585938340590286740561543758955786459641566023003517480596030891493854885585932087361527390962363673556863085985558558609202852330753088251482001293705064359520855920527367982074906895233225214751072287482322470800851479216424314889061409592851954386811687697371607140518652922210748870156996827262418155252980193061672861868511342770823631802649412546249945385093973578267039709415986028155963666827953026727094334874448358998382410207508668420211154938344602817467310915484731312260353879380642937731177751417908687544912881573176822208983262551689563309321340539125721764550977522744875664506513838814715833624708075007576713507501632997389241815540254852262215299114361515535932533378563762300616046018457154033416432180761104037129412440723712868342990553125599350059894882901232154645996671325692383236948476276054368499794790731415030094083791773530453979741076197904135587146067645223443223249885226326202540846312260687102822571479402071152087006369640551416095465958680400624784046227042343400673377732333207130523565448250577771695857730090426590822400 [124,24] 119776126551697788825046890790182099228723967423186922120886531936528913424189276570611038993471458624994317847727834077212718627717215989216061384530128061399065813387978101542623774661401995363230538446533487570456785562153361955379608757391730440996462277460116819700062606761055541230118736812713870791920436567509578944191273323782658752633457245870894916315998744296037535210576395622920203162237369715579903204230123108955014846472657845522776697929229919411120328471511325031058376834730234163991276043473741242676997217692535359469201431575621734630608821301971229722896916851781842118767905033505971953373088365918988726104399451536171270069236227370158541029156544857120412993212313071638565666401783874907750969901118823726761683177535592110187921030687139215036494222823937159156109177776523595372937822862929544087763230217944459027636301699350308663398590972891612678284504906154620395404484775560320678899536543804905676245744076402673390147741845170526279032110145593630717807166679350208984438690508537498695006548150869622860125609031431646597762805246814861686403371292970685616592765710348060071525389894337343532117149947945563655545436506991010120362277056892259792526222836351643359681098387388373769856343592988228429135697945713622543284817765726480306825030115917013879749205911681266460858195643436519238760449131401346240357366896232061938781103816946944959536169276966090881776013842772824161800590912378157465248167098672198334423976813100264865989054927422665061316992647872553626697033563932039865871277318390748795723070028284320357987837741737312285158061278203848118526357709576098551855958064708588969593354702081079415925646674985640309770062129570554404529784479270660631031051903835025323106049106307224893593495827872290325489383619063495767038481294487512366296116092987466682078948741630178959260098787361501000001920732051297073023787285691440717064906419385034728457210233970355452557420708034071109009203617792452862721123059015844441695206947320780883611267717586940216050667506789876512462668786049641495870956969472963064862982320126741467199098004709438152098976900760976854023655150598714310256656908837543640139376024983484606657644968823063200480256298553212290135756724866186292612714903284131395762409546264238785534225060805637459676502545981357197463236732610000204112758503946300569338480107075287775946562722947690110153833848177000464209111899900416316016912543234863923200 [124,25] -142730736621724378654655826546241980154436020590674566312049598055762337205197289367086927905071463691780835864103528411903238487982005351801105112990118101760002972076796396058559744513923720842002914399361083349203022673716849645659291857598365696357555488269823786873367391120104674910293343412740190949037829140439729209947671877543216609409938075777523524041001758299535177563674251988262075659898049609971432175210818113635174912173773587951836348481533375955122297613471184455364698787913204268736797518661825983199227392377012989183658207486521515498228534580206363428355920953492322947362232308921427338279303810815201341742979440819616300402236911609017936682048592509106269932455785728002222273420666475012736643622705485743992491168722324106293424568070110762371221770703282841905980759983724231121882656108918613871015689992302316890166350538139866532529161199998621411189024528019551319758089150530793060792271234706494269922132659962878510146395895367132527160104073071831817269294684798000920153087546603823946306530885242096058979051796032015421661702401681102525907031895677831287803093032898345136437332960505739217918212031603513659063770251909219399862429979752647958643222365394967200986969579558837862544107461782597391323422529941848566126787449193820057974126635030024736508091372214719477341781823254783074195923174751594291922519895240858635008889573269698352315993871798780238378330043178052531457139064708868229597049288858374803035894931489033093304372919539184680565009645690031894834639606658837769623371690995678741878702934634792955804305795432955072950236964355938377317597936038387096319703968496894905325069182998565896701699472044067061456834681138385907866156530509524965296198402025504906516463870386511395603375580671020855467394192192643021699706413081504165963279652433797441568470306422404611313702638571456498138947705363160927326470485283227106006700318259272890599866056767566139324572016397720729446147315786711253903849407210762515618307877325311833864132181543601055908316502961919138087219175595117008430212033690177881502200946112701396970214375083520715966419841872214351411375615048202043109321042038975177274930708906527606731323288320295718340995173343056356501154886903742062526451181723246064650472663462782664558840576949507824878814285647110626563591975951482361468817305246692284507314805757678718972573047807853363102447530120419963228012754205466719470473317701386240 [124,26] 148506598123957078605454659045670694281615441752297535246675727542419010812553627234792187966215062457792690206176911093994317883892879865043228201411143499253487527371334052191596629612454265888973383434590811116056001856604340344705240326636512346588684190541676752741767480074219930305055145002386672519823454282200099954907304467063676207398772539267510743512860817947265322279503035060430714096355973963145685203305893603931826630081176389741110917392294221200662311117766244617138831997051315353479315731895650179833216205033029832890556024685071207224308975722322839356193546405522087403856123634777293622096366441681541901196833973920668990869908465863525822754868152712185937656064620611888284739583364977949039907474707696046568923790713513533423575823475515368225934235629715656032354429211718470805109844063580772433342842999945667419003796614898562310943603363446466876118801864628808818973736807289727785885215133342993706768289866970943478765618131398013711519808455781121326346387216415091768231603026085796989065862872826107007386481531060555983123235887698058584741386731871508711972508101695011619535680421340348326794522213869027728061808143966109506219599214824191422479279926998853602863406173475116600735202325359602196926609832561335637060214671607088064494984975580699405123441256685790585952311193591279241330989464451782327287770753786305344430815518584965790233424147815189310357682649640976342640922211547539593128736030677746308382348019343214828678831257104780805853679416393120193640828552727589058140998366876326248934830236249637417974753557192871324326725712166282320787857867003155833339359758754334936882129662601264805929718605849867838366081470145457949795945567028334051200533368517731968378393212297029059472676001111332772180819972438420752432537867282464901539253067050793307311781790339099842976258580352251894447603411935686485393989924445733970344971411705153462694302480906904877654223960245152915155178453110604573056779149280724122120533862998695396635398504785483671967397897355649734414952245958258272932274555595779264350414253719963865489314289792194435243604359613555881902859050239487582358984803499928994337263404272981173981300408708853374976377154811732008040605415833011926765399593569410810920037348287156806980082957043837170809133541978663884599485492738246574347508995547096965342988059881667794498805560517391813959488630049882383801290922880931806313778606243840 [124,27] -136229303491246307908852981250265921780062027853593039350768385222399679426476686436857841660949529367998706091101870831004919993317928187466052769288327268351910423341499559249223254439356820405602587200596734665921312429744941764474440173700966938012359174821602853939876513640099079091650923510560251868043335134192103131580670454120159259075955429909549114989938865003628625681044016048569103707102540775135651324392149476182583342808199153291262357794729402107220068157723859375460715447518527486605734021262921282184730945535058152566975467649462384977234673300534699393702946896794875846444561135897613494959392416450970420853881282449288331476193823924710349902964097822020352220170063393635070571997427739199940650751524763332938538374420949598719585819983147338231669725140539867673675082488944841402187190105252395359762979126689062131949268374862222962857916974613462914719035694633408086579164915674448260260356519900524182511799864822229486724916355371538740392554600224988490884134542630984794441753836242473709321647175811540940490226702596143120553019108674306768267723168420776563185133682459233870282137748100644105821614845810868917749963720628373344068364412826417797858771827752682370045412520200111354017531577891423448658079801822313442053914581042354302361619431457526072869955279908065865738647972800856245462597170005244361922130092887503514331885049234919591540798946056210871805448571050631363505516232433954725153707005462679191069329003912856404091237352477333678925697546114939084003198344821304590056136864842446262988162800710374647384124410383145999673714333330220449682214289922525032877338760960668375696846074066039679078659605554402701000607079300687952725149526452678446469844629450649191706016493333801862747287199731067985865119106464881606170997558127289460338077056313476989560633652891927176804102241308608427651306897117337241773227574068127201280700721180411235576418016728758912426747261555762535016370357635925155596253373173780943516691950399201439181685252268374565668140295049029176804052258313172143359760587728585141054728239943032898383501564002638219213269306942867261828294346223165955948995673182309166120701298702652598882541260391939526722368475803733824089512693078597511259321765113319103336312633831530240723154237578144392076714297867205735456075503438437996532432840417344220435830188772668007583411004705720229128740712249345257785343815106436128238867578880 [124,28] 111124647699681763013558238286803153640505804394577354867241535355853088359775423367786473928090598890899036932064968048467499897533424312410088116563942219533163780594354395703724972851463924677600570290508731409317375881098899646875005305811200411049054359226926399489962335730113024848698213782134470065098624857707021986827902394442609226264063800065219153630737870921545220245758705485907062068994457519061931409883266088330828981479049201203151748697058452814385431730512362877901816500281337779950513390369824813839390599284486459813873667436665636280566178119176592682137679814549204197698800486301662083025018155857446043885317675978586604227149191486557523839174180784741724287277522657881969113412711368351003012727851107310167300645076442577512337919885164300744963628111322191256213252818149212092078388820936567793195212168712213200216896663974309719904029720684930867166044110565121034273898612825221085305008109048205604937645380723445124907219868946295166930005498685463632689753317946533070636711421435106535514973204631510017815694324838020395694651513628824806615292238956062554756402392266870134035871923523737600958760448800618843091098853920871855897829346249034363679160807484958071472744347298090298958942985507432032965982986360852918228217314332233640483216065704222560567392677943672566364903129898731526944209209826559558903285981636163516847467555681001927351112541535208121864034724150195578052616667316145065063372070595509988361964517351343407891566712773531768802360048996166962752983340483716111107456219903765423095053814203274187920053965405296657051399462037566764930405469009163170055219297900340729453381441442554228353959351913873419646387160148983738876823481505067922016262254831062925008599917373762815395516840391697399336735871832458704945420117521615964948523634905522139897255528807964333826604993774186192892849381625282229980707979656028050577611425908738072693968355506824407844427188188608664534479684125911385683713035143022584315162729031683542651588213173843726327966877991262700572824624484514493334691770659496834177549245498867463717389390592064959344498035873210051847637430341949329849660545814489939351840815680490524095544497757874227374682744543881327766930770929120264010697501009425943549307005952132882077298893481611357197170832464399383177416268571378682091639202583169985580900131769043254958824120458946185772181379130651120230218760152087915816550400 [124,29] -81211555687464970015094083659357246950192231431321582562487581058911288598300550606653973012715410635452288066832391426826034171044327350158069330864330090231167321178481004028388357574690618818705768511471469209045418019029943710575182789745185118800652106760148404229900873568166651300659745710295036128733552886356399892623404924703488562830876516414249101572642518820054959556548426781943723439353881641134107188211538144884157447773293962777198915005524570006200378316454242557082204082696802652959305434200232073847371876773960723981701581144388493724890521411259181687637357333517325882279069769681907614762438546056524040802439354519433227026240607562308649454885594827909856527882539366902654839875937424107135051300174889224304018090151880860528678475679847090200633069633278694684783979367817811405074561440183849478570951004045295191929733432513321955939892878845519826174517118908071193688694501115513988539235945244648808651519644984230600045350264085902346248380893458744478837290363750520548638497002995514755411543178506346339336115494602811793579166048215573796618522325183126406004648206820888641340958193030159836814105049181354591405058448774154526897990237524301174326074630129980748281164463436205708341142419883614716466722990260710168618695064193578763198608460006225550878724833381400388406300984399115868608097349920624437915504903625849017474103458194707832597396755101851658082797253854632711816283699666062881390932666971629105337227385187193763955244587063895808178313485851987650731766749726717098759176919439125886306180069011310695040063128163158356408559168153142993446178341043123963718256221037915899736942251972929205258999654096506913253776187340305304450891043573312975139958546141119480543703361916355607613053514487659430274022506413267250476647435804482743322877225013510594696331790999976053921507059617537832320322348072862777989045865277134826240744546551646735119366924784274986669614925341259882777826214554886454085787610004491682273155380565841121916156576623061372353146481329968475933009650212138727842467147383229015868030743498271414591067692834309882396264994204036636955438908120765096382761526295335203066132682776116111194265918016598159145253418818924061554590586212219112647796076657495295712210191013812658899777587532945602618127801406514177250820303654716093163355934088871562525888124546065159603325024253321377560317232727782260593337139720062154833920 [124,30] 53535825379315190271777159399085300659976873955413756335764495214349750035652270353203418968250130539936104306101269627665030138896791653068688884274188617862351655191386915904561880257655503964317045196237089410733721800016301852663841728643399129070288425260286339762789139634653304450955396652938791955195586783565999265123872194118311219731692640575868982857834922330804410113403131225744454869502897814084065266563423888420177323591038322016474099098180872619157637049255510307512130909607497079048325429705513347552736879707300752330449581102878486529063977053958711747704316689152445246467061988900315235941992776110939632244189277616510208991270904308432577741003435879374431717294263633790431076024526825698413929888826765205429055907310869646372530561079761582282762710995174995053760908620108566896719098351561547953364388438227296267903753215565183043225732482764553401453241580820864243258530135677364987004017548081363514174543236427798973123761897486118737954288107402183561834855227243108766659462545855249754547484232606521626533270096531244367282231830689468749799076820346217408119241985171936130676435306377669434826930177649773606468869687676746850750865370865800026715923210363139707483899012009582353238441994458513796363038777145547484624909894663670932933377486161727791437815807230276625638254260161413618315674778350413699868970625777842905184302530254935166012620189672402036644395205279456482859484564427513018626709227359355365463851737009840064746304779903529125688310298282542060925742675308396194569554414242150727190860296483716060978389921760254669374820839739418431858598291088245781657156453141429544708247829243378288815955775029625019727314542022004051613941424697494071449333266318344253240021274830131451051601178524514299199676259906387182440044143513872443730573823402390227204301716144833597106671471240118624724837465018376608519137371087777838735186206841779186060101038282624477130269295479532856457278244684233701498056545150043096814055854293396271922331725021201512965774050218880424803181143630263507220675713863724063768177304175118244846844628200083637143376680630076575129593967887735832485949394038481789950471334868908351321392770164446088114906474576877807256076111399456966367131024978922494904030378237659352976930759066817446312482736644561790385814116723623218884744885508301136829776491987103559786705545892461265214069327818765046000011711932667002880 [124,31] -32044563323858833673462977787209952397321011510888998138480815195296766424598594727118424111568355884059335778875384526137336925271084195716688769139686462752467155018673361558032751046536941275430564575019383348400353364106437448616190035081957007610599975123305920521870372195602399697245345597017427654893464970868530554739297527503122166388029454762935276802903943028012391943923955893803216582627259201250786539200490956399550327345280887416950171641559244664169879027394153874243859010807562769423346938649123811329404659416621683084846324461540230405362292628826861102448510777168901409027508710338589858674420867207736289304116838847958557825605399602932887250910327875324172092724709371253374701828926935719076701329490757325608279827946087570116573393646812276780368706315497838850817902395454396630882313744031013256345913340546975326261338501155508471642525770203671157154245124030758249126862904417615435315855681810882476633298740214122754094640796034953430864653931886597078889392327296828343446408724304411631983852538433422176170154747958466615158872609234778298081959566846662392932537177516482004677890821928037501260462744094807076021654496195434871091446310995622099979406244166775550490095660817734867947498669011353380811613207850209371083528031314136073792640410735912967125206689692320098260016941828475677428338093920601945876894862592427389205365368366080692830010014163446642670298791670664372421342071031088907713710340451023751633148616092716220445313247822856255937742762769087333345434316935217904977645567702016920621410139567327137608471588211734722997029891916285230884432135660186483270307723690240386404418792166647203881448211441642876966669522948310198620679753796323126993787801053424945880796899078767872187811756353988657522237577759519965971388372988200985309464744306399986627057580152733367626418287725963318536353227042643767201107602519971756023691605911459167528399852455897166318488730224277694804485572040622326730934736950054028086862680737919400101265415323896624391979369270138513998588643303319238534995044032732086481546939050918824404723190976149168740505031410027691421165735675114113991321660209904916416946475819821855224480102509253892536689251703656271866097906186036223526823355516099312361566593948684809890911791457244821357542453498539700687887889624858349309591966299312630783226873848090087486668938661887175081619456705442899055203800559124480 [124,32] 17536674476208893403278222282018753175261973307586227017395745906349549610237961175031059876555666365558127737436906891746179787534259455765254575548302101874253170960888705235802819370276513830455452709771652029532900592762309902034023300214731405893085038254097701051967399194372070214183035998065045521010304380387618763945293430028883472525681852524860705790655577435326290538501155724834272040317323643195424235338556063363908612456074024983518564535771162685120149720633456247456387614936639108212512812543059894597392913154678080373342628713181652001135441774836161744734197972115055191356176763175076011078576218046798168998870692274917123310556923064432130795761115610569834030184039431543909211776035519988641996137308383313816769028010467144808788738901897380189547283860414847824885854609336499000907223055336756294973654647350751242989402037769483291373646913707725495638282213015292787008021374854614013347838905159649314590520970502086230448585200450097725358314266985146001293234713466043093137564017414782183100422184884173691927848565907260983095110983997492534076118116950472871761203722653752053615545971726702504215141577670272515565609341269882173863958899806177897686357185031418935311460296352718552783116417734253919145043443005772793809348914832628426407459092863059099055440691657350295193071073165743713185528151408400552693071250584064428081162171460017354347318070321643590339375219698429832547033505227231509036787262222309966022342611536109737444943618289455806963245140422953038586199745508803339880498787407814504762071406655750373853560439550570896008488124278266920557715747446721401209418266484080191534123062429628948598133395176733335265866036066207225500673621916605443046641841227295026373669269817122855870930586044764675445092026291957554716377402103337575482557751668290886555391173258537538037851023744907938791302712838372847037959710140970062052736547478844241982547756640696664031569511776683502541103360099554461948615033469777846266652513920132499453526913774087242256007480126049382700040579436266319388383414996694067565927150508909968039124169728654792465262143102524502106017051200838157207921780934204937534022862830728811122123232904171427587873110160929357433962613025249703628585211538674133931916511972456758976815609361409405404840203226096737737494800167280919012267532231796449742794827469884324626783433846056303869234308489194205986708332216320 [124,33] -8841697267851211110081308086967092544135704655548321665406161066343983774832260746853561310806488362216483842283488712707188175958403569248859479534177959628851425022985601976182439701293356025307328879168618674151276914078642440928901881283200220438041479764257340350708695101772543040223410570436223181480585420137326919711854256380092564014992654138754086480697986933871873014773222644589699082247115651122538948926564236853515493486793543328235936807491852073041574293092105284755196590421131169684763467693142544277015719224121874010980812440112458425755842397431973095351577203771333570159267620755187013369822237070288254261082153061193523488716274362528883904874450565357767893097283035284671045456234671551648094280135879974875801481764824926329310641634749579065998480937976604937100871393212568829569477378308036790018074312573802527911370767157799876898140904664665673134884775390400143338228550615513860863967273621122003249138416905707048490047053323133937169217260010522904741016997867127630140958537867297218048805495409942193796474493232998297818395738873099714907853918991552131606318646506779216656775722534342333632316681294803933845903183556975919621109637223238001691745675956100517011330028266664904221075503600863003331358097195223495834490006374672822323391600247552786471355161988465520861647388945555174048899077847309010315360590449817234366465281313913920579958332396447110010774800474028524821199413950930159875175222904906957840097632864985491461907165280713688399504178009966870560689157388704655947159524735371911913646312899037815435508634503946173941427951348487785474161638238753280868906921922734073448362128316372943209454329446142144409397225640394185598959254479168231681665949158650223129625753280555122974107410140997821547363947322259711493864297737742597334327847468167865477762675281483821981551393951292175446348309341541908751628847766236914704392953544522759428518551689749587555793814107440865759962454515845337253917161975278527085547956753568648643353528059418903477751267296342410653014426491369832441662144689280750748841730927503681759224996436731100253973999331186237808922685893441379293372494799768793123637936012677181033037988126534701740010357215702443597799687464075131836239152819145746076033056232815369829910365924750165413561141870702776902712313570611171731830365840388299683324787351985554486638356974834076242838298419165501997239500800 [124,34] 4141545611768447986874843374748881202176398117959125601363224443191297456491826069684555636125960233635203780673246771796170475972698571217277203515887118757417640301814703790487066565748757437319391944373360812360057552297783024089927036177197267285824638173122688738001522775714334941212049531359234965400302913836642022245839651762719937178662931195798543060190415680939715875224530050367655826469421470205052183245717676441787492333594207541566444533205230494286259471005902563611819075417300125274722531135582022642581297921307082801716223661017788945396369871666495747140451605006249564698179521449196748800679994616819804024680376364667395941622902248588176924256814088623546460790723713715536350343103406066347154924090729995717263011785376794151920750685611958199820544906608739601858827105469713048704477175268636230005481926154387442057454806732560687811321169410016128872848603865056829715592110450475944068997327016443209056613844963102874243112921431764521876547524413877177052164957199427670902939471108844184715437270953688985595450353607876302519607908243770683645935832764147224270615937566519063031981603245142121909852904289268201861320527424722226677028191154266523872465807939127135218827235882916802106586255386029689321958271565476944153768783755375200831165760800138181374310160756933467527920385775126073988478506755638961176807897669567668890000196936933611611251422600504333610565768857645960962368984257120492958153379189189740344934539518089960359327880754786557275903746213661396095158405783645129182537848396546048008780111790627485599169284423733769818491718419708171478201413171261120058805845396274391792528388737713509873828314937345114743362555340544194721509261666003063523551907275707082295802857321088187745937313084780575016524861712808972983140505371707263381123355688975380696227799216924432298962265658191793928019273286765989075472536175193404538785431192515645250044244404204232387295044690429063663180099360047133659235185282170070999881294308738630870038092242547512261350016673920617524365841855223274471525584096266702629653031032065483913249568935739750048622066381460368197040831385810364595671975131267468977613169559819535391982927917405146155757681278214570161086633222955652360391966755546600562835614018164802220748337321228101210849412232915187895004507212613408733054864240826975816584481838685101548396369309726369499629433670713668513300480 [124,35] -1817624239748654016122571982270892269072104404619063532190439110728348952640428892400959269752224073684423800300221231950142558460899237741809145924518164125938350993179868547174781682461240897265310330250516253776878494152296036314808611674147554672523292778720489131576081115792925153945128203080335203006584345312858249593795108654325293873120579313733841710057803990086525031446112955434574027047847329054135868392097266443029176624292722366585768894742198083534953983235121959404842255819821861966490302073068570218958503781517455385498459186356107888829929651268192596308317644948458802986615882753065814914300946560606206424033367965302310885717235198686101966462796485231667065674007444287550916560312784158910329485498029556780340113740696334805853439816986111320409792425452546201343136768989118714764809642857651174026977510210359283977932103617657497997689209415799232265324021770638039344928178825774851577655591417452040620858708168377762177052618521313238990566255815517936204215376766596766268239224920981663111756319143218797169511538123704906738092253001810804096365794138590314733066188033921131223318672859442205503029763167609206649329539399319402610013775006390880069989611960990631057090425938095723061805988125138944379373083091791550596445157904855373823649559450563389930040319877367218662628966184055340230870908455748018543322812777273359806800329000437501378746155361660453278290355579677768328765761346993975458665311663807133359227872293221084417693919457523148000763488420059544033720174730873715588322277345216692435932040033540005912359037815389888097670519880784430472225585239531502564278800160527382499093498724642952286396911593092900852106985082296484101598365689431962104371965416567400105384160302706753863908881202547632440204119745914201822754043680535616191953416802419988533969114915235950961595922731988040107140637209681295487550603473576889670023130561764234769487655246637073491649271561839742465482689572295571755213619656376601422475915517703045537818184060382838022662304751337555164726442411542103007004972469113622143216418111572441804476112386377667209280179890676872295751398224662971276612709831602695441561375432511400662592847922131337798327468341227824664669919107982250929393208775739818444685370380636812779702114598240637243208404369343029230765380297994338468884567188711200631396849207127404764824423581020993566312942522708608942080 [124,36] 752601087134698774051968372400701353642938714570759719913390312094050380221514325643992771450699123347482558108870512561243151865011890343976169184519143614387620626974537160368979680527439660643938381604969683204926360926996944994752240711052914246277657179553428782133310289003044452150457952050265738483865696632501093198768151738103258138525499073258668366676113525771841128162541839535716146187244641980197481949706238852718771134293451900802772747109036584190810488067397394419528771941095780682478341564806655310756125964430572101114490093118965143601648764210700843574407149699043955654740443540590802793641701303817949150277611750056429213782319780072261782202633817123288616568793735106205102874555530247235030767949940476730638184260235508711586822144229449479589826372242547396488964140279221970336583907576996680070625168666868755306332668034428170503923571428004273155852504512964921835792147456857715773593585397540461790198231813475431124598126561690285122604534925531701458061686768237394478377560909214583777972700795227678353778624738843280828371880849829518908041330592259317277645899757296282847416266414294483118254381160467152250752208645410592556035554538431331447011804815716928685803527674939463280931361995400930488159163219034699645730547459350580375531163341373558418568151159793021097564369309342036002060258720412787568142632837285607877831402258044741447785300846898848770640148294336052583049515928841873510197775878877178389123404445379314238900499298439967570285353907646535231818934755962772639786567553549064816450659017378807967968520587174965066038829548748179493930850051351682937828027426439224136341305149908198020049579731388654459919871973941243510203304238516729290923042664326165605308000228343245004917160980757204249394597351107908547731540675007250847486391065825802260270757104063245273294128563461440805983220863998535101732128338428603170628810112940975111937208124454563016078539908946122507317109551233761650116269356901189232311780128578067859980650301446461743517109622423687492039896876085909041700408511484861486934418472470596556101228728116926200612665581787498236372085985168256628223561107730594513245812212287522757242807046116574422384699795168546874980957808496163656541399915119521754331532466503793282066087624596325030509023300554989841018867108980264584093974419671604017915670702433043370705383287143017038660799395549675520 [124,37] -294925413038982451089656396321596679975170633923549099975349900852738206182610627544070414290863729275550081397564908950907331899002061787455033839244032540325308649787073413082248964790288218064777012987809519743519897163816578767159731901104485599574658275786817569289100844588676227912112551106835034789982426231563798737477319301298117180539416828684391927150271544383158586245424570518816279172936987862418758909700287249088928859581218525125051386624970817707136482115717094096930598146851971528621416487423891710109359395684224580285647828980037743749128932005487145758500418715783363944470084819392798670885087197726033156026818068171730518310089994672101212671837464845691594181894166945946060382602828418619580506885170660148674034415171937137209680186196446847449695158813555787126627764627181605880073260576986325362641446480866851749638361485300709249633278927158805813889583842571966700635096529527172058673001580788006759792089275343643099945730633847785545730202875908986392561086218320781335136928353439211745912386168929487197233113999683571832676144007965468817447014818102667036059966358873140340887527686215849093632477802528973609053839221093667844165535649311802458282303373843146359774431115253132475422786820453764339866985012631816469099752032613301429349156937048633188527250428709042328367739488840362828142513231934031519669720008952807675255897797335720656553967204215241338212688583905066466276821483653680229281013412276560783667952389918812346687904943857548710838575788351006994171891825724668536208823003591188985749184849993807747514681493044507846142120677778992630335734007316338897960912633472487196181091154901457426306532698564935451891933459088069574831225210197146375705507033377157488272834455759169771519322473587022439485794867032485988734624471031306561945618046908787500933362129228643587412783727411316441312579944213581300998358256350140526792822899148032979137616519505612225256727723319055056288048099261443862479189168786754188026955733433884008175241283610661939489770924340841570103309624634220333285015519668998147206437606896837146189476771666383601804018608535224432052601873920679504759018302136043847808833851805186129729605424089056923858132369617133514737185708855450673535639844440104277007459549962217813817065176416813511743019496615995623760346314639126088151121300184396811479658804466736004441817347257802547413163555422208 [124,38] 109118899318284798644978063477484649598957693558073565001421896199212358467467915323789366600632419470518166016008880914002452740287933340845256972077313449481128252114897562034251831041672845739495354321561691396423896378580915825637137277099386024715637043440861239257703735906834664617995171540835815527995533528885100311820101471611808878532715489060550082918550341610548124266439999300844818687384654158852988756635750204784432457112118484319811558730092744067103408418677736826533085716820813912527140171918482131569912346654851026742873099645907133325687670603381523131609949763353206007520166458430384012356298573074251946202227487071654656952363992373095282889542433624483952764780994761305684417928338082649884252172131461919637954166672799974831847259194826293595429204078989674188075229908647946631740020043706815977577761547379890497081445162309927981897725869745633015504913481439960604454520865232355718702827663777830142070345226301915801135230913847758974777192198232412218847429160393410429548066268592318090562677062492809000510090740514814862799964881722432780133612499406966112267585865010043344504521029702079374204396159079234579307343018725710536706438890759060449133184531344893190895948845060994769186496105024315077021440210442144717352655097661038659377655032178680649789034638684024965349769611930528176505984653271611834557454919047336977798420756482799159652430186644420684466720957269192173622999086285204860698429646404521557718587324217360686350728439764338219028173380181447305110440940994789286227625274885141528949428569756724195376814964400957492626177225166153686239624437561993444947068544603925634622530229026261516468989186428859381817033600722697993874681281976997163129531896070363399840938733151447415214853043605448613471134841511861369649447055524808734906665090581817146348917325267193818029592239547399990260848428551609108437111210529323906742607269072233401518309361467462766566056742748782279980198268626536669479291107533409649870579566119096378414481556046605610017408809164387593213708292181361737066741330422274954166995850329815134314535202711842205552548013037700554258832734667911097974740539060603308521475431327954638072983858658564025500282931344535380408772337238420048926910144366416233960940876072927602513928609508011623959029885093287739315617928621746230610983674596586072994028830151646040294505770806181891368193884160 [124,39] -37800491238416800916890739679120394081593008066301460507916626534305723884300288747630405349558791682843472984892118217432389417461059966959762177299764318474253808242395919626684387016364944565246348857902512126121506441921977194008922184666999696252520973203757031077658266868646006092688008256030095980783891977236420870920603463704582559831887426818306863751607029576030410283503951899183405813261198864708292239810400099877990741902773304752041021468286482459497200435131106373011308527448001764104366241196705915670017226234904180729649550030056201942369545752981274138918635975275567511169103145612981783560502306983482161297536423090420139521510751149108830842898981560251100824341832028066523251399512694397690754199296036897406295502463585670151961544212266947635868626067828762874928579617518310714851003140171195749152601366404389435002363862607244363523657210314119855707088741572094220392986063341307302940267814530204604525398439787108434810764251424728463336815044142416983219173147818904384758749747408910700726864433550362433163805168906179779341083108050202165657840371909332871794837868860063456038087479805370179979194567303541813750073568516123857601627643300511389866330545336872754604158838297361378737431071765890721414619648946420252001091863988016391894952989834671145928860447504299277245496699888538120718313125658396408722065321809648336465125130085683573010087463301039800546127912035986013817877943528321315935942939056000652921807707121836443134185731930215814589238929347019511934646672899768609430935896960149879419524560297395278549059143463576936063752552914798706584006954039583921626503743408703425376643718929411158782834899312587102130006510610174792997610770128674289951812984439018560300009613535623233723201125395263560187215174692179022994365851209595557859126892240399966485450643648424994833538587868014183897699769600818429156121394616352345211467895718045266438660435168621100954643548799123255516991933717319257501520389957220726526599805001128223547977775993226068075346847411572384794191255009679399551125045908962837714043320771861697602044338506990641441782274478542013898034578387359972787469874355798124576291391240782732597500736375464728775042999499273585682338475233844732786470891459903643294436135980463353542729174325284230963841661268165221066161579550088898993008155027539710070784613329050835261832812391299958345564160 [124,40] 12095935048165374400293368054137031370054469836005566554945174877065679303172854707144829860914853694347387265757847869482641926724012977207428163359035519376721254458037920062252702635889015181774176923226259796152513275774763710546797704214116466020847460069403769957375051130841909522711230000975370118515702344938974996111775095842948572057119431407763811586860680769553653615648255752670320118444458310915424011796717366899046313522670727771664995678533105608095743039383189117122148504297723031692769747445885646981895545166721995597684548835248400080653593030895719131343579190471567351246032709126926452061432395594873532709171894279226530569870822602543580591092097624222776954986063108589917802823919016165409914846093945399051295271529789390184961714451284073664792291705333653574514820891503915507188493252833930401605512867567998546775747344705770187564378534469516370186301979999269494134061224603104455080840228760264594676367078370001973994013738054368857532026743979093784997701018132054262878283759641020276355888028581941989627731397275782856180680204392278323431066870558384499974367932722081289468057211881720257486459244231517341636121383627690121925492678545062479259948547714308484396423771608435423006817620948692134358391785229424822460135555184370395376788842145144818841756230288866838059027249457405943168400937439181909639910477566973060288580751118213798424186898620716796991510291726369206940457973039017325000117847618722568236673617685001584716099248911036814409824085169812673310239680643357782557468174780334310348084296869285469427383969764663449513255989351943351821210136342652595886917300300440829310370869590030097977424933712302915407001417865424122792070055864254394108241410085479750466204082382467681372406690518178223153294961098797116296241187434011366462326964386643240837126045655299554430195464036242201883982047172153754034298396703731950698387930333435922050866637481908490104772391231706865524220452876571762432178311191010617336629047805154163812279212402478838983795911587359142866542713913890510439884730688051184349682791115511269044127000453292399910560193769306207137603100635904861687195446102132374313498844792214509997354975158212833794742730757758770212910071090284285774521141995679935547142092826770462815046030496080850353503661244826669208306601131910576277969631366291698313307609138211323722277542146953552330752 [124,41] -3510928729382328738935482061872058797560467119703950235376020642070315238892295429282962135934635461883989532869748316517856751479084091512655061702907333298205006234542653357761577844201433502198145036216035735487826163701635131123230867194937854637693999081166283369529093122089189622106474863595521783242523632868195291879464018160798808088143301267349514822450832905675320019021716680263076801394243508840455265400238260532675630257702584642408445082922912280042834874578396126049544429912643511036365251046172378511335708944425380104356353859587588884653416196195282499599399061625422621309040791433210722663113896455037917988777877982899842193562701223012970109248469229528833665668535367528923351735935089806515437807535235209031649387209871512126079625066262846878413492221046764216686570106021942640685572164800009463414183284730854535742616207209477272783192102269131781416157039856842244207316199207091687335747082547314277275031271250186341356989334155416300492329899833360553382593404232128393368948964302902426967592277014198573234610073399688997881663779390382048359363584741011167593395865840412088984556588987467302328423832294768573932070557226410836357532674914601181354469119507183770165199102846012764504256639134947418486034233479910427454660572675860126254636313457607813939031634943541832511281688334084556588008924424223738678569538874383270498471942332337743354773328217502982513032874001594957881718212699266326978218007163965849649225098090702096045514757079865141585760704762011462369958324557794527552103681730680675989902115951105720449106285049604736450620723897285969889507529084652240193189562139204412807528954036208250003971747246906778193297883188575059148065403584557839180463717060496227237104698713539030208062576848899534741135274367937501533970723653583711982015105652250945656644988441956774703398539651912094598816427218066181302701046740561064382632653370550195118814172601854300195284739398296541271043750213634662444007297095553806894929382788654993335660886139358382933201672258023126839226734598851629710149044087310113696861371512579730255772034570648964280214367627060605212799761792639623892378318387758169432609907089909147755257637662348744216016904318025471501134292850388278918157313431154595315678901111009069654372935840509924672113611247273334810969844620151556241412810717777116656588959345993685424074003378090278912 [124,42] 901286974350100194550299896885007616244601711411429485250841674139921975151923656069263307381888771582925623887279386685959169666108151225948925868721530151121555829150246235059758885952838707856961434021837363887256437153108502324988439743600991984530180671304171154433857452331797409708237988834108251025998885369605139229804053107931298559904459599811127051835270775717964949717968251671852845271990886832522936416656072065623842254095062872586374229087201463599719692249295112089122098968141532831284725683048463134053975528038423014670218508254717582630501415584481030131565418600633009470213812665349792951086687869090132563925021865910412492232170203943676235710967409380799438850424220878557818195052576049559931725780139920821186694680828565612592990566812090274910049998464998673702479532617445352853942815359138804824448119546490822990910798014564059989275615134568193539176970209869899810113147429311623488566554137984716459083238923049215599972398065624303850063650088519299338050849480535312980491457475771947421830799045858192590793178955113112160699767523553404104623760333809637251218902389705294125809887275444761694011023780053441196859777237977038552277770385292864195305442741299302680884255861733794262103649228079030940370190210205378332724507657878868485788663147766353962803657339245629468903161929607494300137753217166221690839378800707760056368841891173381972284714096324693530247438552342958895762201884308517932995947024643664990454628110723579385250850363945189691219288859513352571846718051185088430956915062634125737625029914304900548856656617332766409587665004774743546853520108665303093161491992463997047115480301014992729247502178831191556463531993717704198047089603459283840758351842734567075817809326634503486633376284023937342560449787074893940953949359801110257100218310786755803159147823942537506710864082786653244204418140536722027399274426614657907395607370027949162781222502856835646842708847758945601212359981320565263256115583008892662837119344776056283317902768283503403910958260349803645275293936891390218911216228481595142727115427528717252805788501899691048853865531979743378620362617854810476085575735148123887980203162700056172855508654627477586209635094969430569649841643151967188310941155092746050737952266788917288049598182926227722710819020834525799860119336621019096881102530488655804718130706453372502541764529225728 [124,43] -196055759501094036568451166188038231165301948380750354937655458179352095665611545494917847846167287448267866777618395067983534710235747311419021078328787928500920631471170711777737291736661243361660530677774521025896986808600437439592197727744942109994540385307988806961672500256191611045592425017033723038925686962102253765625285686744725336155213574164274928254907207760119457035377233173183627001537212258622335417980351498731641678171547547781103055070001693905697335913511813687978951344059304641993689073161909560088820838619446331288420496268796447427598082629288421543411806361692061644600734162489388346440405846931542735023043089460197524707771373163827179990320584440404200936419522549925419118435222633109293342958208473794431823595419650631638759491712821848701352162182867863573059784083074004157014497795987977299772814771929139419598842002816556356447628098554492838171749958544652016411337335566773730842976398852295702431674728016508617008782747448147845488982320305603985586228510397446203892771349477963559762703970175107659644497923296956385079267237945867809676193302376216840922748377601966895169802661442656354505568287104017542585389198140282898464264440506398488165877658367563246252851993608969458653736030080126507458990549399890469844672700220646777563549374852181954344230973963891126469156558591189311311341053577755965257348447526711513287902367927342536321976433537690979518408518257429759773488913727752744797386724030448983322777565626231896150649718715068562454574796068420279886148023938740306577527118383346112141785613425442730264220776833482688791757822623740217605060714310520529648961168213033331023528804390879656759822089579304865222796583349086786477888642892731599894439490911142888724874292963088601395403750679243571282225379126723049910060490523585462512869962118166787133905813678972440105109600425078553119768592750593340127149953796691007606241137998583698926161690666496365872779524316757529224165400224084839398663071493059250319927805897445772169388484251968325930710268878413311830325274657920886792376085466186472102060750918166305823473987243330459966411161870381352415164552621984826880624700696939945508775008503920621170711186043033797449392926208658750291100008497279324739400575895837494748377927101806285859777218358238998764605587569924254293799559077774571931692999509630752760115345162833610055278919680 [124,44] 32637302816999090235642349053868975179954222557221944134388933032001933334070158455814273491700081307623363332550010465481407566321400893667498855661851404576911019774832543333551917320854431608195805307279356232595767906400290341515800451053912049451059696426356913822922695310375164550291464008369040880334592768516970872978379091387111420648313115239154854047672604801995792193568153388196441421487021798627096972398397437585893104994489268174851085836271730300664193315629877907560915519470739583541395734095434478936219147626216441603697303240077690980633883025946368636711029184209294337794321063968323279118042392819850155568241959266972749951818997098021972182544555548288231452883956039715809633963729334771979134211718408780391290083260946807057644434172527585991741356542422312075928467493967702973612844733176058806300311231739441433679667612316793609374041141104567260173350036136324079459674279299747381752980035702849429473639785017374917934615363606938647234132231915636039672856844933213820023000616838128152485403618343721408686696023378476249767446528754411686875612719550071828470075969654745225260362810484632715670462220944508968888570141492661761879244606389781380695737682138330969324231404535361520739248188069757430339491152459441210433753202284478416695835516873543723081780468263408210423076312724240571658948347015257746579488429172846799107943470123002034605598458041031337414733607160134879180855032551189694170363215400584356744459171352677210992661012244073752516800104735061198808806456345688218748643458520232101483160449672169039329259331473534652440852323959513295105835803276981149431166522731198980148998100253329777474873867083393544228770920411381863646711678686790100525065691255564957950871911754837685055934925896671154192723493340501507728827309814054842331197248433343536675473194400010223390898884476216838215698895557259010414038126650858740174266458811498231060241413853254043768540842012336239885896662987823779484296492217197277117413975875385506462876269176833044508824061576604929855514752765114881828481643754272625991096083442261161988830786083008289091999844749460377590695877546141762761959150885593008012857775044048062427062097440479258002452884118549801646551169575874874122384719240451027204692802952274876929071232444697350215039853418766256247487400190097744825331353605302966964305624145173724068315136 [124,45] -2554990746017917942037282727761738726070996917374009001587454042571147824189434906588063484313924701974103290675218557761441230356564275980541761826587877913875567084751126206218153328590320837038544833548283195137080354930627512132736142086047097541586373234980328421792871391241917991485225371765234113965931987207123873246885522733974518010118405556465462483795153317938949975251006919631444592896790669966337854485380698173580060605870770009738419646610652060798463418763425197240549465271915306054088629318958959545511035858725843573877487936334821777558020639510734959530673750923450770061439675533179746619200195666914051827607987770880955343157064316585147703280311018194261999798842934910403085937802301695011747378610605619783079407032823691361249745170668927627918817133531060315875078263661221490085796518052268653430633287322003692793957991238467317838639195115507905781896565277348358138763333056820340816173207223997617634884905580280911987443867667623534010464966475192101002037919351128820985671890122497884026093105917584006273446588293746278000197345677505724641208008195418947403856401555734529338207506146503594205038373939367697535939893972197670634148326214999420788102430231419213218795670587749339621529599454941247619063850339478150303501354160902429570108124253471812564887654485635777677620186111809769576134247325821712007850348879073552144781363924052013728685979814583667454646924265195862151632934769595376780670195875381021114147093640824819887282926639839433252103743186853136401760000895066265247448895126699180709943346128732149974598048162055629512671265707732294917214872718230026090037148396751000920627865099503018130351147344969662688651931997312833869387599344569090691426933170606477947825490969853765656397599809613752755118689491088367401336365859502865799808444948166100597341791003904111354251450557841239939938124909189453184349610084127600194228278145584044734781794122664228920663770893673784737833240126109214448709616993989359091646239477235906243510124224799268008014442585244565506469360984941950728416898666556373797151626383854344653156939574621098680408540910938040735207037550292631556279686405706249148875118724686003017918304836896499526107044837907019731274038911540576337944718289423172477617356738941169227601301254669698897919252139700348259041103031416289697874913038717832074113666768719859548160 [124,46] -780903339105033775899668963913868968308145196530015685520206531483309095533747424484601511299009664549795659509176140887670082615933379399498462981683700977234099644055857907425342974763718266099760987663076272850499394306078161495982147863032476539490163475826767049944557311550586856775028846599359675417290695814598645328716693263666292016330530004857383280270626544117344416637548254080390538924868684796943721292007864108193146011850715615795204145536800333124150356987228328218273483112010692333242581175017797427841793246156199372579926160413012355827745937620412002397838791579380989154963343539159168055533973078280805807557423208555275279872206396347497164656918639812910488529356875485782308943820597423416532786059234885553646520425784742919221230857482870706295008410925806080831227393659707002443442934353591307053095761909902713475766172151809351901311943881879400634089088179262940833649414546804684726730010728256827088706769935752128435832282917943490871157582158437683303054295755296776562703093007425672308905709632719425262290929283945009265592006335394792730968508686328681128386251364859734226939999468358292695584739111309563917952893344975541216315062846324082123088596635232954008195279734667467899760164009639862473143265785873739253598721340111737397903141903755826251174024617056994116877973388300725888239396550461349497313610795530568852014387829078780585805689822579001826911401347271043263740562914354562014099219961334109092186563782450728849493511039215985916503583731639889982910151657623963159389271497994124040706318846340277034626322374447022897783645482711504379508873884614426704006995754381567466108082822085159348384646749993633516491591165782883793210633599854623294773842904318282444614263051466940896872783294444598831061686012209021686707166781447783583048711423866419387124201245964170178566048322464458106303554544677169896478741683511092772930319494476532213917572442247968318711895785466478171103869825895457079863553255348499322758098976358674051546683649661652982586678737478030819748867056332600986281919306047689388465574552129682440875234100057471451032498855859131476984498502276873986291494568815512502335491599110534009672529829055658809356273199923610930841684243208926641304626898142494924055775570079019311954112030118108689364410472050898662129352045230314843152448837034650255535456086279318240 [124,47] 454417801713106161344141006856489767410592146502390504042951844429718042373882130867385436564149887318852000334479366843394410987860975235779674120428292149052295991689615796144270886344433215175913791151195237708598234218221592304380850395843017841077885232904476405704987361609004018628093825534730086631117065417959565950470166857159425094867628703079542032986209399647699610076767037533122795674927320063762313098660740491508873707204645894820674412972669621986229380150205962561316317785059499696681726354519894554471113092187048282254977886846393152692885194448893972172431215517383673828460480353976500757350506045412269782599903523833892456289426106759643575590724594191126241899329484743802296841522819427283935960543902163997608610849223018649745333152569718484976265308359147397934982002970250861847647428675992823715062983815304967204541034993460183149688987427136984547307959883637486428334605332582388409143961019478029622805808684873805793597829255546742280537284416527220520704760837260224385908233385360484958608506129199259671143439503925107695535987950082583235940025247719743336598743603278098671828070040447439857797362894392284236917913107791571577907269184868050626149063477134117913009630595966899031228538985550338930480181477246472838869549039338048200618837089829752185995668200267245028761074898220173086106924333759174759296077055500834608919431936072020153667607963270037410686546767863113070068199159220464764984094871635046112097315099737306404351169768937456466210115446877049811680454969101460825068446257706147564260575904407532189111653389551561932171037357228255789908553946435884362431046080869108844214491952686510828994738773087354176602370485713498169702136284077402294278789184915226137450733507809539238261951892140582896750317676966480818786966200445087720242109228219207916821683928459525311555773141239100360593976303508511767277029478853467866918563535133539612681836039571315689241070612224965427367375918387927480531275880093204025066282540462298873838311344219873108048625796169253618496502492572841007264634218524601949375458871979338866922507354236688377853194151339103151596425969213807723352072434482699579262287759016155642291329799145555923406435989189935377936957792415090022934741749701542094291086055612648527904725740316553424787833179514791246436309080218287775206715248249897750615456856404096 [124,48] -137088434789962671888768156720459903616461655568511900027372964106155992847747825516156523707524632975163355500347281551953076581542862057896149682802591551502258313314564326443956058726912024280917162541528746152433930768731928699637389877164249433755972240519508454329127863868204462132546661488950610910614931465683331659924922898764314809383444841719579567350315248960772351021620088178758062018205036683744538412665955715107839659137421453616636986715697878148189822860439874106191973215754874378581434883473817837702848106891779761301757307669391658785070165763389189330334821861999931151620481769469958599115581402978867959770766521836442632424705476618066754321770302893295899460037078029549983858112960740368522943269163673407443077294210968343375736374225590505874497393353685851774672154366256849994488235929400728808758373831982930043011979256763740113713061908785584806823935370914544315455479788019892397288692181569468274160875759417820632638337621664324440079584747094803695831620943358246837092351639555880303165213758046571785150126073160967876041927514530665070067130754553848965803301235417295274991254291245851949627831248366838639316049705594061647894157974744813586591399304381713007771087040202248623488513247898184924408183686391017730687558717939295678988213887246314433460771145554665475716268496183507968782021340653109029229475848787496672024384034993951149983936522928656647173549970996013370773265322367424341120825638966576298432887270778415564811382957473104639609588254717358760604744197897323822840151564939277358438638077113916605517874971354933362679379452354987772525110615961577269672188634774320316071364000027589842709774829693499172836240022514176411266464173780304011068377563728138261324224491807580155465900626926443554550588846716871124516384525361116192087511404454490219270971780893689354037009280191999535971548625813351575632665506152005233475313519600050966926309251514901552324048542369490208396022781477468336983152262521267900779387717280889584828498309369365104578827676125620052423001754514349510737087801524173902605806379705115603117342624189299217027725296096347388486050719325733400143172119897174823524639109264802747034818555770969569659773736917139447890473991364066391387038696272596180797302533467470682617957274570910682521149765986522207338453384324366351206868208165969908351475432320 [124,49] 29277069585429475837064709190348416216221001503489770639665266922391166473248565149974051235459769968624030669363020757572216263262444903183306668742062167296707517069395840533110789467665324515033703594782450709536873666331394784760609763096393193849810222633145165314821805711499280415487770608954369468036137489539637765090549234683990733661958524503985662648487166074194605305106215540220639519722686827298328241855878533836649912745896505023837173627452338135889763205012809963919318507493919526329489194855493418290345936875583210843671220859402419337041964592195886074346397339907484912878586900288001032437159531300390832586318646681992549174495783545554210627186961909644188520880247244686129093256871529263636070299238084222134967934601788144071687616845286224804236194130012761493693257750362136532815699125578396731798729012207577275392307576677454176202015534622720954526746673536361578178889218777996930222857764683381685217795108357482346086759268122547203423944932966270768188453797204091711242803581516726791231070336972818720649981191501652614504528208464867039189255505239375787289669992774867669901457371842028832296108812623383424010022354018920520648380117064286037232563206344894073923130247378671153787114043858869798353701833369476590385316087648845262711530339308998349968351809419262408312228165579301140353626677863515465613235583111936780910051075829726781789762012283758703134806689689952936445353043846893631213580066032204855019297456323654904843379826113778211131823486169027510982417269479925298969632293075694619441129684179999407272843784919176382705044512846289750716418949521567523671136274272247415180501835301076960677314429169641684228127554408305654884949645790057465006645482835469673620195523857511295128276433868569182930616951469249774447819203687791061923852797597471106736440536061689547355764079261941422774325346537928455340739423437849165988336463245207323357778821590611388814286001398445494962587688640089132531815657653369691379768532848882841912398119005487895288159319788484357805084220419880018493591353437453852344104696130285490841680582754662487039445630183487970592925721716189728484186186297648170495896115567512830572408345981308154510817011747046318519608892496294081730840486652653365509276242568979344045436176822491684427691226080182737835633610988988604182014419965815109963963904 [124,50] -4201811499388655792507896648670561742279003973019676751533952559609001755419264574448604419021002281645832242655306904479269932270777465037315598106231304920144518445632277241357713538222443689411813225000926567314880601760841905841529062308573745424977247848562233741344598442178722242710533642680258548891708819678096902912227241018406522196984287176441020262488391225515687776237491583846331278684257321100354394290690316770223234938550410291665209125109064324928789007129533769048462687686961679819244553582562075638091091374358491706010916967474875474667712192776752615815737598293301281727506362248948365846087275479067088035787043401852990905190603736937750368350182550921042145435622780847744929692414661383555801199564573427081087148173430383404702987195090271394075511391927663144653247367111085256970609802434002301450986566526027967123764510646093552618415664987766768830187486491472586169712733876909052098755358731084661990397401773039839831362867190913903395015082916219638832798414427231039011892599735682851717532065517950543698427616257861373432187082790669310817509900362163996285628524970817768544062718667363277349101752413901892024833532505317066642966093803476538189983646005347289555076434515220522469412602073283474108213353877022570583419110570641681750134733654143413917911722029168287842242825240214513096187957594232948436780852826017396670728604083738187139523874558726445131163787093151076352844953063756379755341079312944561211866661874286190915275198431719731896081010555424002484488798600035333262787162959319774224899993124759728219810901522039184647696292818728950899334549549879078423705865346097278290451050739446394446882718261233869538255281857521404205898190157957350819062809376122973208740213091780864830807011103837166146665860484880262225238847786632165333534550049327403727480703697763227788609416512138896218017283148576343674462497892996084166960352436856554531508539899616744844792152927575395395147703450771091026355725549354169725927042441420656525834863833594004394848769253006105755816282787074902472844047845157144061734526139206204011781897681566383311136665003796529995463804312816136248720051041206821328800699986942059001701701842488704771275449599882409004252667327809761207188278472203771141678545843018125013045949879588732828694593177865823558315690467751163156405667121918951701008 [124,51] 151059409186152379530657230387928398654029433054295181334659520883799542677776203753607652341478401031027552367764776545884251388074718893307066847878343827356997802668067005052347324709931232031487900074484451416296662147096571169015129732023204259468179065235572040179630636581306981420410925709136620733594209163911246151174558110757023807414845252707599828032803237520335871384150269668607540396837193767250927338948221583844139370453865754393544688821472137322751949801777230427539265457317764221365816998340452697438163773119724418192013810063087252858700525030181921633024940936694318876142759836937006827571485477946086107308251838788820538784417372276501328559123208880248474447589222351019734264133055128796917449082261830184274163320607200933215506050989298407970731826208581491127975559497362134814907271839170200269593968635666861930261058205923155246338045614737061396400393227782882130416172557505585940119591120782948367863293394149804810404175346814614926187098020924347030804952034732786488827361751694363540625150231843870770541687932823853321765871600517778745847350334855284626922908541558630004011237959681092605321205081707724758957015681193365475550190997772413283065666430453352180762039732428059223855430328084453409827964286551169081439228967639544674268051226281355026221067521341789729778797561263791281924347248824226279890417775301417988593677385450195279108608679212522992407785533025668351200477569305937080439196327027395345549035298877127168510383217106547257516365447240672005567967349072440650740150140453074602410194348573709487329939015734346380492375924098510739784453909361812743212657397108483678627226734921190428998046958456301796564259455250266457075934946986048674998855960487617935367622537309161487293865067968863476442389397672610703036993642286800388138979441105618622177490971030080419314794575263938843216025933871829832308781116089447249214632865721545911959077236636279057529680809489713642744599666670134916145779479025267160418096060731624807131550648356177495253160222002265168520806537750983061742246674141243516877012140390750298683558719323976546817121469233274619792570727361924369025257017350277399895728533808871260038502724708567268631444804600821587693132019677687474541735269052797394455040580021357622179771856242720668093307169639594462164797838175022079693101262644892992 [124,52] 137965299316467838577797364539292382363577460227151128765731908079418914308711346396315155779595438367061712103377362531913397265270583716536731075457706247846091585622644828237097730308867174767312032560929691965298426994604457591675532281174850439735361106321356381653245018264693315189300829608977253002929476693902172941870926808924802829459797887646486660981970819265806701545990452165363982949522521525593821479330516789229292338416674333344814336830000079140375554098968894933287597311832617042523638045388102562087235988400015407113285133625174840880364114473358801077261990928491363039319881430002840519033212352349445440913443162858965656156995493351534327610593957928649438279944435993722718009824554686400787639450114911984696978291576007682463497134771296946849700443166463464652431772275166977491338238515580496311725518454069578343781442780063639497677368175048899938051707056956595611058465968421572793637561638777641231575749656695464397830630825093672269728702545050165411817549530687585604309686710150625721970769527778260526265523371452425061375728960172404483342145402633130341319222680690866821539921041382769278572680036243537198445209672348915848127581608192573144565366387282536061276983489678498524493159523442035751396664998142641543308151686163910267989685825875199540372703412380741093757733318716987017667257640417869419768276518053974659083222053693229120465291793787350965836383980489401173428372221851868293800534739154984567281654624741089214214862745265471960149682633668038709138752018183563824180426465479979301256708573671927211941067147126820087504517227222924076310171333895601323465108423117729223408936723254382799652837289439553925391749428416009991507642844488237179005069519858248259557366209878421446416845106900848419228194907116990280470734290279865923111804879013846524044222558456617645651448426182030720555477771418381738739445412679058939197852511298849406710181065867473365428721334804235068885507860589799862337825029486679984190756552010707834783041404344469907036902637022783862789048167232169904850165495207454320705761264739700863235372369007927880231901591357608042612390426946352280142967830587583817898883346269446003851553477906776422503086063174717091078077736778671684730228531987150613499772508092884971407596059855150959138026126275152864550368417516770376860977047967840 [124,53] -56154521125973151463612003501263486951239695153935200676349443663836919176378602572934292344461229503626879539544592166469890692872275472615479494537313049065188501111054209975333163192109851250550241075474225306684943570003669287766912694921308744415409829140568453944936452332850414474139504518220353213885857349452598658650248029130207992699606069727205957936214839484958595472171520375123626707915254981622927021512533719623498784724324477515925405323692249357086234076511346802689625934229491121816723991182731044424937127512541526977321238770456222611434135226009015705372774476355422792405787927581162172086306876581710282949597359971068974932115178795829554270033587073630462196077084143474277499039226804759577390153335064143484203692956714078309392300297640397912735372678688872678436424907374611917677765205698408376936138268759025738131519038208350707619218122066582311278072755742638975362243797917658535169905918286319410436516193533022681618322622920788317067362136653586361294589286384405438038604403071895073172560562976618789471084437651850954841432997426288779804982762126213832378272180413252776210486827348309950827753107182292524665665380808431035730377634381512020025259897953540950843251065695805488910863411324563732749049709594580841514102614864296330977171189156129659274172475835308465228745842562428802124690703027189404052374720918605023364678804752449697521161065251055577253469200077665184368005073412825493103315914292352120521491948187135467666029778259669743269092905563333724983099026026532747003219069665685317047732080841540417986878557078622976585244415382437124988053574397864780130540791487520359839616317426354019051499601217035853525733815003625023378352436342042746198050363280467991016903298033783289972098936386586297652144920312600967115459548656038051042740376962185093743053209776520064773822446194122397976228612917738366119926563644759313478145023063849435005888783939109855336193385490794709860092815644312033677012158166256476422458449381356117792334936212541561872456328286734859910164232881442523239156808319789234756033232911324305661521884978839890606752066181869359844582789821480998786096198080468735832105649221641737034329240017020686537543573866200932520491184051212750079257410902826269961845601255856123315295135455535108178429763052581538992727371828866584014845582080 [124,54] 14209089844831669777410370359632871460869252972556270349410136440385370991448646842131755521206932876591844132474718758969217329481488366068090301444878000127967962494129890642171057178815869402648084775989142310749471528825085111648446151572695506663686290332251930333444292907783362512177990366117391953346602192190822661991931284525502697302678215916060953864065343517365224782887304830028851857271682009357548947358734883446218274265754279586042430282373168248093359822378507359688400098670681740537850057164560605044686043757832113259086769732490725734069645925140724646993657168879179023074105506783365915049479526148530481046629774025771812839254822574326008728741508559729244614004624619265550749936166187066921557992819776289730481516342428232855296375453373812771944702012961594007955667028227495602649614829054760051642825210216391614553589642144897719779746873782487516917801272144934093758695281803364013695555803688846640420002313029060446967069984170801643144243448433936947814167898977018434824219467844746311636196803734442036288386809837106773998733453917053656309601062998341360398619229762640485906486277361341478981150374401219468230290709784857768161476973528554158222478783881116016613524606926682628427146344557263530669310782873575629909465066320725116379792281234549287566821199995567671847116002557365404424115354345141664695938740770302938784610647143999710743131226535070715020112578048812708941443903655578092344888182823032690796612314026687630154841739589676654141919821685106728645923318989568046075104241605560005465816905605446714102289430945067117446038156420589574793807907732771447519752378434176870679439223813347362510404914513297022800737158679377898389691622660436886664462895327938920468955202010804807847278149396832777534863901574292540990982946470472814591265485350454337978929818239260203258647104757350957110561532592369616942876031161139760077006921565746800537797194943621050348516265465482133520381027099183661546516308757559910477035936197879720545380288785100932243239499440688704373372691766963265836086901366825594333137422133148778413836415990506216546602542140387283992290866685772350200931458180458600695394382938179953439539716523017656667578935964104580167009840314638714020944213283216159692809527319973587418972353934246730743995204590504551106434475270536850817240560 [124,55] -2801624755683228930970258076852414939114479616729458498553444232056579589284023715252045556759891631602744873671852494978320938277627749185201835091269518826851422746250511428547968339163000386073101576802409991795027648279812558707162640335113873627888856589802798530467858838604168486187735890665401561280569998189283765340427987582966598969385538183820258579447389292362156946985694627647269950695364582185083888563417437862890101308763305693496148414347509238499657658585082498347125783088592133229160857624531510082206042593931004322250705370154436120328277998283203640439886457875628719298183563875145153917447660280594969622553260692645352869864698186803432986214796737328577854518924874097978306665468104480137888703059025623119112304373802424642039128175247853759408914978511360351878578664414372632167720715726385937458465012648094666974658155980622599710195419854287761889164964677344285579187603291874936028230488679544439115372127663316360006307766841125947051198299696666513714819564088794403863840155153251407525928593729921147926874648997947901094636466967197495309567891873342338112794181115121615255106760098195286755724915500849914060459645313142486995285195502748539308751875070319082040130218143929735953096316817410677303407851175435179441326794692378316637786019892840494303373343751478818938048704105907600626622611062120005790679996073224564840911891346254353198672715375591591932178503748733977018499634452194007555430361232437420075320619502407617456179830645919798575972459735823168378049747481462138468148449986828621660504334707809006469107025536081508684071483102504994034024767079534802628944609082370032125643144140882043289179159593431648067629524742652472311651844076353854171825764212793939727232214345286401460767176572445998388611052684424248893569812567863268604185955758442386788319698208425812011314008419087938151477011808619964872646687425661142107892540784885475082402258930788277780522558527252231658122855596557570290459237133484817220443866943521547633128328786893070246146512500458825511252662508699408769216889981551252345354004939369716582815633060432458447260688855971881579708812013835063992851614139132581451281838465877839229293759068088035949802171064343112651068902123226363309375356114109486799974865106394833465112409659212450772773690387773329533159366914385810279488 [124,56] 458018373765674711334425955970787897272656812641589734357118090662356714994547345854147936628321261850192643789098449305348622965399695422890342499520963629431754526833068476490378283625165179235555214042534373247180536404846711968516215717242925412490590884355742626856185245130300092375489416558478016355738690384978656131454415138619801812832723580777161279313981774844286784378784759945709266405382375742339876284931029014500221316773914391551818997203405149280104714277199994227617487631139613020699780923979332151439407589768874483265744086198263404743879398519673553088604291273609303938623439195093149664898454027253713791682188795988600708491874996974640869052209830164497129379454470178423640927240664095807677744895721526370146787991461695931317201371824998507704260862573611414998463462007022053325271087523640229467942871959396099298610508550005560961968276431828532014308125327387480734791234081730947178373027332111485065959900108270653378092052991994307032382629081414396874254618372230695332849877751013176961661683493186173245102142857822386784188230860896204593668297731398423636444005395106427755421129462313107123813024145916829176907415988140240871110260618297350529018876130970105084997536764170692887650926518743958191746564032832835412643088939586036890697505652697134219375416965409828104921367973853393566433066151307979008808327792460870901498093681889540949332060986144063709837545189272356743317907529852339912693526921398398211189345654444083069915845233626381935748397118172295957497180282291296669210662475765756593878115893807349746809401362559222883574023950666849770910028498079128447627361776423091213788264846187081797241297047628367396462317284472765957102441248348468635210531859704137927010083163055748226229123618154355521370825674955030753352035399789179053047975126137000400510539429530792272260920578382767784438865580440643808258298703446240630316701659994785937115327705845785320313796614827873526227521280988599933207867453338854591193633836498798958264855681322396837290884405009446438808485527141500274110492404220641573452307859409315460747114699885428200544533199394563562549155918355512138224305241668028228424184124033836941319508308726504997123126688320864591128690958492663529983824330411695356105192160101994668955148262158312137276376391928911460075392376857000064 [124,57] -63651085735194371514134950554024135891849084879281251588140935324612555548088218339110570248010770182099091455296184138984441759909624100450594424183972044640359544352648632124422488958211662440144463511964291176532443885539047123597191456432405423702335148408497510279816603621228036537417310612735590183008072327964574226319784124535805095119861634833246014191114063419501309071370656427850461613609739513436442164998523058142798486939099637806231125052651506396428683631731733925762717210037458623713171246864243333941535018664378593705167114232321714704080185593475035425223762171745646494975148752583006792233394719879811448648680848254669788199285500602365682990544997786211875227294908475639336727719440099897720328219631863326515132011392989546695095634109456730756811487903299632839730367004378080922055863455909998978015717108988367183408308853635239796086553248799584018454140250189229362811565614331339147691783491852623221671685727120401514696217493245523953897616449068693865867777606999512352617813269248939392874902450999605898632546772792915755143143019122068407343524880375942061382288786532875693567330987802463257105812294942503517592375703322269547924104863296266729684414687836415803353008611482717618070551952001058807193135490828881545327354767896769841584382978920483609137079247937136586638270992086433476905859659710611125507100872179313807281701181082884460864338863891342150056768047113489838516700510681322842332604832943069353392560094412852589109074814788556169631354485157899221101088635011170024249655662131445910390287616104322353670940307833308642854308430685895585832911026395238467391730886321144145652443133326895138571831238366365085121653065986373792789051583824099360895095538420075804373214348937636938652101468649898344841114475101055465534808083787776619304698103734490319321363691175026070495213957631667914608311402354293910627833511914744870586722464973500494791639956504936199760593156887037708674856043464433182336084131103633189505220222175566980297250962843223538754236855793900653359273851236131435275547313576552238173277054865118140396973307367627389324733753886663012452201729619271464065794747197889110949560627256141182638332238579332899189204985614554859100180715382915930234453981560475585965516763399469028012633740637318026809813199515268765890190338790080 [124,58] 7598275598894429310596689716745134312902457104403547830937153339077463155634980922866394199038881077851988965687548838231974894099088432197468161232559233456705082881934846055589163327905821403007475760235404205160551550314400549393883265142411544871872550794918398181007253933113002697540528237128090166544015665086952122878345794882361253985313668185361596516088984638201269437316065425424788227192732886732461025103965642106660977786402772490118265375851638467445190242317012125473098477256966485528821951789710651638668532291812531707113221576155727617722564703757262615556363173987626634740424808780564165608736475635713836909994099224119434990608843261430179292314074963442406223606613984720557929231244697404298258496540959711623191893648244469033726398684964959670849178775384940783565577674655697407653404867017187744203019354699465900531016822752200455753577176891492182230088290627324872960152263655291295356336180891446468864079206100041851817574795669268757449037708277036308314825495918867200413813470359014133589199802218814573757726001418919226857578654666664815961402208917748459191505955744641724085641989789358732008104666710512481041219019048155541941979783971665277274642798237467747371758459867141443654866686261553320304886176767758684490236017179705565344185008104197874949205380609411537619275679558124282297103189344189074270231720371575956772861449565449061093284256931641401571673598793272532755991766293276105933379576163629689659225346360313121372587218091978630455389380601606303708153880001047272943548294104062480949172749895928428409719023032508293463597609032622882670304738305980451922497017805617199879062280981230876666369762301177951141642375709232247595247705305114294278395844167530889667826351071412485566684257892971481038896972154260793943424888544200504898950547061216954543273613182665619837587579499849294472008099201570759714879329794628058624842055946453171617025973921338641732150120289867966315048152303555384610213598212199683625485724432064253679421396669147900303950093351038927813372399652621560339666456110061450308211775424596266936271167504435686176255653724234168959001735142037471955334999956578707632448261670527233321829410425833784229394060799261949577515232194682891780320998020938014870536150668500878523794062314342777795239221292794042123563549080 [124,59] -777328222745836756994914169710443465542904721701653543037025484952749096941008129789235555567810713511515622172206473864359720407196264753049334966337011123514360269102956775220890903104672956467366310976921770395711921961530276936661047774848685541052793272511103137054699168678041006243823426902609878140235002101890041653142937906790196695863353978305789832880815494157811939282932200997830707115097679991854182879451279683429075166007032669044043288550019838140132898187257389221142144737775159176799945119452590735949796253737140265111215490391922543879381126159649834657213959760896480951933866616967518087286019164270313016690526083701130007328395964899400471745166993571845195508532759725301216710846279645429873035984193959245630869077708464161274235512331045840555509313146560921760725014178550931712500877099058487215924112110121188778510357466435868184171702247768441174853535446452791519322079896065729956325047948040763508788520931352554457129642701703240063414626349182542306569868892706669439973564334850846790635492812942608891063455529491512787758740104147283987606938578243701980528022079299461947239079720829454969535749763875074700014991315315451589308225818537611704242923505228196793764353622972104512289886625369140593831850003846175771558620204719272791402619723253439238162700092035331817124510226470606767352666041649738341845662786835223806318926822814040815443776455329316658210547022805344597827949676378748197696651547072063544701547225275905484485580203842658899772678376049703601860060284312343507492109249221306507654070458169071511583062568223479347977171167100742374600609515787792763366045594135166643294579585047223326178866298146252317321850141314573141415031267694070836944445657380097471021721364300800489621099949085834638053564205671108155934516165211786513761254704184754949236325140638720472609926244777472909639039177637793884602865424396768228361654076942222580007854155972629673546443952697384340916603840035072108095794944765770684079019278597178307847318347898298970494585953917631186026540303130403608326013191399689257081065481907573290204638489486161468728243719046433293116822889367848020938234650833809585469575400466436507331532587769599407772228429469104268143103208549013121424034179265500121336246945267835185952790877776551803248954252947217634682672 [124,60] 65843429951171708089729509122565587066950635198332400801466078962607190631954546993055561764797296899786643719818202578531854101503411747766396439311214243886919984719142630783068857778756598337035092099638576527886856124214662839631943678330463877198525270182121707847272460652166097449624861364005049161656072367020753626000154769213259688861888915946552602006999761353136649483025959504659907916651752801650528960364056060151918710285775921030664214487610498250396535571296174624328809738244342706100804194492620006394853499042910072346771223986266133932696809968493099982991239181133197117255810191938009191346357286026860584699408370450832641981485985678166985420410069750303032868909513622145972710660194660832681162922164746477037221743026104598793111477276101734527636510045605898192740973719200114907000053951125225815848337862647723174187520379192703472784958107504277963248062974000136479595860840999987580839318119067357886318833180757866494578053789132738881466725163620978694836881122352017931065113945325343781657834529452933131288086319622585558293596802660893160590638510999949341984846692441205099051916374888889317126419001548239610499151426021852770740336280012556927969096280521657223675815917061598008405920271095460158504692728438063918111335960181054776263884618674870642249754073434321160927405077487813937708986006853005856125354551011494846713160181314828710948631841406792579708262407327327625098685489301333573931208633421920547765584661014683164601543598673333467751136730600671314840105654641165696806071519663278471055535770896069745573829365507288426122364649545222311868811925064822486705760448285102800184668978189276431900354028861437859869157445121296762333795805360968558691228603391453421768296491254933573627880252163651448721299039457798581731490053868054791269924622331615597326265725251679858456086474483310318578849113945649223343060285927260519410775018936830922345948813692370632954032053626848279826369069608563191869420030136588112138756719150638158035390252584310412049170836999012966007682658411604219340116796259624776702852156663376105474324442013094785520349044061155816612645068028042770595118144337613372103288489149771671797415986640862913474675645741969385434778294997743204266517672803331683340620778727659388523762023924834995435569658034208624056 [124,61] -3884344392729653225787891872438833124452522231614333040281406088227032776294143857239758256681499120495006669716792804075122098740717042975693755618214378230192933243286250916422927892889840262142844184442985476039629642476731756263951182871082985221831181596421267820794553144553506779353114057102800475739504629623790358174256084608614840262724039670180292925989435581797666593187511510272922581892897104978883580409679569872625974601080184730318477399977920797151989448871612006085920089266144451880750254260879223808714870648340635799139028720669632435199946205331283649661341131273180773518183947576771249129161401694949795386726141442061934992306622126714875658172309491340715608487942536081901821355397133257616392311533123384180574069208679023893191705605587704962836078616047395792733291167321800306293152179931224434055179441774843239950783519496793555925811982201580515536262166033526997056781226026882326269237221746249496193668811687450305164688436692244795168191401216646309319981016249644990670931676339790073171669396479644077183516016675842888237345538727906219110850520183269289366751709458419861209398289076694739801624408957807934807841464297610607545593233844947681569770720650811433702522102080797711414184132566026889055167296981538252391175645222572139123484770039447997747614685563385368999094854882278507314975938821726926433316594374846359929825514018928955068084854357949954551016357396131276278670359478894306686041439758673871608672890957374769213077908007069406320692493760168027491116165231350818848003761692809830147953406703255914331967435210712589003117153549644168224355946390670549820074941866265833490263651247186687575017886527732958651939904875845557187536365626278407981511275816928689776857164629047944096265156380466053429308877287797000118195464573046925966605194149230666079187920575750005076498213517351051891404206861289332109168749733969975530796630507213740006337421897231967293566283207525230907855104104931787907149472883429871180352649341772422660572339785823530263821363562955223494809501878527163482989692614008686410088240487392966956753901209182399550433421567285538096957119112231030532886210838702006938372183727056053687954003427759383864602429107612081376337561176924156159190894722667930141776550145193265117831638048780966936754490189323328 [124,62] -39066424341176569508379337862929919484035061113193614724662493500092760784907651359278724549162288208402832998383237480214131527413523759877897210191363965236799990737961939310981374096496139643585725083315727998339067906538089485383769388024594947211472990584640562124462104287978001588819061680199035717126303012286791404175964712489730920734576349737381591822783821116606498154235511094752134858615342786975276161854147351692036449736690934813066948529543034110037747867090725503928918752062716478002186261214995140245793717683209190898420388011183963507089587819357750074761976858962316838795994832760622508494316996102319335027390912236104528244132977061634880070995502173978549930255453813259860162459793669010202392260993099756373379044767685969072360667195108029708809631460416697292199761334277962752682004825341481457500152417706675432433052166833134038317300688996221951669336033344503835607096842776639546821924033914726999117500113700250990355302041958519392222621211665122591443462972618670697902393896825338471814862323754134784776351826849068532634601243257413172654544319209135139053275470926735653658704668031023776306024554918676159428003100994939263459775588415176802942772723768855070996689580317964932828312360045757939253278106095275611114874455672809056700602779197830997972290665862010425040164929362492871224622682308373730256522543646942084105974484784933887246444905292301318076182372014935620675880147438475488951224473322584398290802801313363432178374242168822591322410323551046136986844578889844786774518853186909807493176411292075997584069038330354492506940578692895051600893760058569127888071192932683549340507922990849720197227474318407150095427773446329725515510515951944735275251866359946312844695199452970028674450539207914638418671014851258105094599647823311874126251846315290961012795891485394461150350754572327898729545934656988610388880820447898559972683640225123346791173732498780251368194159892514182996676780188376153256522803322681885566979871553540634831094093196462929824450108266863152364269788955473609480942380289327977560978096107393259234676681088259610494705131797019753219349645550919530115289874982299721917377023325236592384731979403821990635487797023951981397742599629025125008555703369110313993681534867691962681514236924435502041862792208 [124,63] 60495853805589952738005106247233007132882355696520787333618912860448597259747046224329332851620580341028986092570966270995137000568382773294198991229476585392747328800639030009678162641173957926758332489625062735597249831487942864062205436175246692580220420815832306968597946925176340024918681983665165316535163396665341301017267697420932912857973366488412768879517211574750824431559947620323323821326155389042337417484531969001240807106476094823858609460084251283367251522592004473190936215843798588094926452071222158855273908659229765953448357948141794789405672302401518920313375346814335539839577047243881679690337704669163380769317904472335915770279438564697213784918957028183766404008470619862279268332630572164118872822159240897936245840926830894033827726310263778439080451028909408526061380911510486158575720332428619103364128986101691782108336029036704327067213023479624006356391130190091942894209525358624563060123643570835942680062922356269759727066744864409693458415969229323321750913453224832992795208464752132497184930509199143319271453855251082731962977070320794013278485302166270949103647387915469206082448476049228386422098706392179339302710687565028258992382060535816945195967123154874412840538200987011496623878585494368874149752157460558899514020556737195180606380022492228983487794741392958239738060181034110072015953405426849067185320161019527645683133837305809099954076094053447116561867203015873125932905672697692755363512034772779211722628763256918909919156280439955797866277418512974475424715693664697373277731373915335916297393485406335227700813459775693728397922392397853678526476362644309797381835020087831342679187851328154105213432350166333103313391080486355910769864362610505999572178220815309306873549755981899097875860288238217249415833036921191806712156774813828634362983483425794388837460288075054872877981340107185497999796007462317434413148660917982429366002183929764454976867450504564383129128480260355909615314274269947827265748603539237354467041921573201464909274314258621189025333410106880101470932856018645916150795686803678404626896448890172580856679098452091609943741047338759173467349668047535769146053537223723326202226821532685492902584131135605443710162356206622992536289571244963793977117254185665636260434048124691948147240985966178526945268752 [124,64] -12273309948518252110427207943659523605821269222327711294811750534453224758812025347515785780924863095899962288735461817006638264222327901387626253462783629986806830223042153331707899177711092956700825203208672994970125440758803694507936882526143466020595615067264573596644285626311665058440018081941100552296274427019338382921162293803384918212110344350119129412302790958631165942915245839391199331409019492280637468222873775698214988675036540384399827420123282102013298295371227827370485850581656449468322543205764991748656637284900941830333531233114497136411657424583681446630665165980148228266484885316554156117544352147499818233306552912957824606666137645769811738542336343912746358672810961279128187558316602775697407719963935445190133882229985060014954019728513571484540719381310153813894261552032501647344138532181268042843231853120982479423179610001694922937880331860986303920424362280535808428281046239077041486827052930119076402423890149053419305411358720462201856416479321141434824609053665092141945085021631539768672490136039277818929174167253945967582138954559547716560175920478614161085029731027938786804563887733259972809261523983620995603104775857831850059149859424092597826838303392023016050633243168725225555677423810904362512449048274874321536027145059415642490865141122567409333945179702265017255812483107636927432681660641740922446288330203757325080802906299035819198593774297356032575089221131020083422647771984695606255036205413299993278446815544478300411078239072359064879801047861445888556955411243143392229696506397659003336694967660507895717836996620962111235842745448589503332193848461032273761058110777567904289890930177356864262957982482303161096696289912446974687442734672518822116716173768841922225118375854693079993318620042755705721937556168018411739733233988076795235795688340636867172642904035419892968995187299570462508451150699599905073474661845038472335973792238684848141028597535879680602962316978555556822377049983616234000696355902524191011917505048607096392014558972228013616174760283466884698233929828255440492988440897884598261942126236444805572949945341998044132783221324211187846061689741184569136128897159176704438712238994694035166643436868023494812566232449793086187846512353640289466727745851395077463024791580103836253451985927551141800096 [124,65] 1752953745721140877495465869911786511437120733765624207522434601338340483920547662252730528296253996647734785135652313614461896658526332144124529265773947361645957715174627082745125484154154218854777960444588756541177027338090568752781771121488844928842787189750905410810223699071431694157475755893427071538333602334236111278658185735876859969005928939322419463574508380028274985058576037825077953518937056056765570999467391010359976591751898408728713489778655461898042413149779597318122852113649577704587633534479828838542044087453945698129960009426214638475800744602816178835291403218734999346066642550966183986237966316691205718123115203606072136603557453813477998058945235895666855819286229015558437343918319844344882690816200073133152540800183319594696214112869298279563819290051815887228820664297035505139692713262394659657821412567141357283457472343964933673125192135782112048453627381725863833224839392365169689037252437969311246117284628257659095116930916016325870818491879343567031609796316633480875576195033938708946558224789795984442438961041160733573153749333488583103167889248358547501682984936902173571622617318630248018167130947599990045053822017459129385430966365987749701920202074017011230256443170341059399536520755588546154926198769556583685545999085911051848109184518335749406801574488186029836220092618924551556567687049321131778595247848829390200846590579255273473827012307350969056736246015651596849236868701359717279058479670373339105032973169242378656104628022910763548303255799864149918495984475326171201979813100494573582384406912546467724240827331939455567085211172920018571334665896042748798640679087193313455883776532670702223882967000102212489594818362971216029839058122491674389870465190260626229760588927546256116602653648941063823283180497314364707752558427953472514346370900907640110020316614032368332141210425844013377701304244557891782953198373415974390275444098630663737633041836963083197033935578626238774668192669012229989090270292164997695087445001718707322806540769658520276501237748237126110712837025780643307400181295630891901512225352493581690317575393338169271957689771281766343059292317420230651065250186279742416926387709208263125295805769531085043669162473260550280081324493984444761571965126228239475726389052942693392319413557925897728 [124,66] -201631361566132259192113553006039967160404599695335489092091185335392043197987560934559904540431753565588653237830339510107468039703201916908810905580987225900828220089112250384118709621446418646291528070368875153839723363059584199409932336335366345664564704848767752156878923731945600859855768191824933597332057844013963845910770640929901788552037211498896510111677111628826319512897273975662413280063735779294813839817397329467657872339635701787323345873993389773629376125044366584128029324464442430772246785697304536094259272803448178454241994677754485146770951596020749644801244702073715887354968574060977434268308808696652834670075273999468779454884973146439435744258600423420613872843493615138525457256138582957168678200477801796237145015800810091169747872395500280243652572155730776521807678239040988048475734844726363456745718874134811774410001903432343309189332099455844017635867279682815402623433164751124025330518986785644636049078340008723201591024141418536875685544444604189062525546077342884206859608053884415044588480228924158573608182876822903663516047183031570728340705377506759461373255745551086596263796179888888095366445164471608724707854139312884102872595068859820647269949525289644194587754639969997014594147939024942260650779781142679439564784867891266367862551794037768259017037079021276382082464452020690738323225744139114754636940422512610669181803816696601521542111382079305730937003394148878421953204673370655295383112579557729526155975529814592465650601314018345337624408783036769495903589279946385189538665987390652702589139073403577322728527548643827148246156806099585261566375819609730251641477069520739894504740913167779711183745076066990085506169356835610718785220870788185601965588586689737485645403495840549769334967081827239705301128262338054392572236125641962518867227096072109693067808133185091537524437118263352964986150649752855981539204097850693945650074405028414262835638872803348298776177341230866402159336693176268654917050112172209472533786494273583081311593626711897860632805183181142649054519429755349053526872057905574376442315951196413004487236064279053725662243227617695593857830174314031043561804999605999383513710254927518301224070362606059306998014548660418477901630536186588919322923620182760978978570138689953291937020342578692 [124,67] 19364770866110270259978508845110234773351078468969649497352062209464996281549183127271106078234078934252317764908694536144870357157200563134345103361625890504881455697369571388404507594190921890023703930217026269733747571200724134033762383371664764941004659417830617363338626300114476055070383440159354291160835736574321519441346644058585984209954136477735970381605201548288801403571374076203296462990483628920139319174631204053455385786375792986155096898683633910223560655709771092399896004571048552136781370272310191068367966738066105565129802401916166441895466195698877504976182628663229479318189657719710085076422936452812121612414610465241126803528535897922909643202656088328839733222537706677076322516887663661014423064104742141667469955290944278791098152560353571048624624882537047429888762176069076297268848316905206453340819346920936743971959755369412023088473002521273625615321646293675206408883665191915950898021747770679371011954333450497496985915223697558385016340533946807347470582859313948860559136671487928699150362584072755850320086577366367016201218030526557757319328223297721918476317012448832141710204851470296707304917284398833446565977113996685869192874124888491934894036203179854208230193329076562543009970876693203963483104739144969698684828750728021451658057130630649623903215649087373545311156303901659767971148603386789354682019202173625080730211492104335220477865940608925196168912866700375633610482762695098247881320344318988381676720557316878287990609838397605823135334968441399730769226627992017602611291757843286679104022955330461628301538457630775109187851347250934874774849401040026241437919242365782543220596001735460930209186719714108728995761569300930815371097358479945185141502265982569048107496505018324391050251403901147749063643606859421671087078024608215678843724314796290257159603182233828292696773574661308786205716523960970217192386695043650725345643332309364228798898020345593610393544637857071994719251234180761842958427493402842123525996611700792627222597740078243197609544379719456723183614150405875188933125162184839231080495876754438122496964915069509542238907312029393163764074545753773526211146306554153989918959563788676844142045981047297923508522326962584503176693141564768785322435683194654024680790845947406403167270884768 [124,68] -1571670128067495616169214431305424922478655784911600861484405837551687780318198912712465385429517716941988945173611373127025141469907224653830265592912953189319951568010038458856848320563184539650452033911700880248704176897392632013247302467317546085931630048449284869034378847451581199305249041724790369301901130134981633063720356012008035439856106140098499166515419373503837589364062450130846133595651730186516218440565425681380719871671845994441891470750770877808680799794486185674316318586897180856586768043532326170526773057039043532560790086042917025118421979096045329236652325640791953180136541159715041143513865483468466781512471029467057412234826546394643873598647802902068067485986306275739001663274935911050118720847129273778264907549894366871205259881430202790903462289986581321007667315222519680171629762092995112099164411149872978457133097022325569460104222999124952499304069367922811598253747635983639118886995336264074006416897457159068320444079247947283678137397367531890892887282184221665507745952015244251243324259672622727469346843589004514567895798741484773256632108528074768660617797770338279884126078309978779082570589662621594335019818206090227005267728090533640623599967000749029934763946966016523238525463100361219032587655540399161007397981086058150268471099424360026837912038861106677934573909305119974259010925356730564423259482643620063137334278889390096098542404604703984618785880622398402408343030812827192411482478802725242420834898046425007974109041444133320732079209033080030725558710797485136408658067184418769826110638743702561157748460288600402623353305798107382769704817259249711588034338140954025125955141203617915058489801878722567042604227212142402121138025641983498534628736160305651447118017871260175441346658295514075257832882974755501406857429014248314804082868393007033237292509871730566393327011233973320579416054930979548319494356051862082121061049194554789725798144946189322563103995528310702591338895830777109254616597801443943046478511188854916774657342286162551482470918968997672084752797799900331805484444019491858646587190887202098229430787862651008552517925477307908155400546820842551980108989737019016801295729934202691725059725913610370716655990928381798062375510892866786247625104810142549704894928853783082324964632 [124,69] 108207968819848468882030057641358566187089316402920041142971925041165065358276763374499935276336153389842588894207502970579613779281288986175673883596782070750330894988071038032710348988373603304500303810025154812364731448597379520445239459594348039121267456750345571644075060726593538724650829697223232299829633858384853298447517562705187440409178320976763937589823147778116747862815756715635523928634737078816912491332676656498445232466331757179822787798477009088898013505115400267090100138537864725816729582648787579088332263277299934488915474494234528918325522055793655220700684490639069385241860409981402421144428322330817967841001581319841154605226416009090362955594889563149323408994877988970149660839694862745254767491750503286688837653228473471929497602905261900559680815436388598728165833590797881276521501999300135004211423203102229199686512887759107872860848557201125737328177792174424560316555732862364315970564480064161090690375211037190084086417593734257650397282185972520622730044887827894474335049626171274168770118093281250732835803421106288973369935930590691591126572341526248551021519830098398499361984779076281644378961644676568641305500209476423762740785847864809973654225573851016790493272989371631812740931708186227056190185060121043714336622491600479777915605980428865749233770751750053032771945264275650984312338576955052280007997352243084601691357818494356752689708423731776973466598332337318762795697862498754393096353028390155341806220658146871723077972874771819527992227879935391377600013542530157914418935964078130817175187935366757775107441225291169925011419398873870563068856847385203921966786188640547667656064369108697853369422405640583553030264958140952312317759265087573256756174992665483446894566123584848672148028281765788671294337190441458193230482799588196273274974356128043926128527932889842576116951593889428709687565148307478796928929943409279305328607156907608745222600801690770136955955453083561205273039491794223400975436428859834126467839053910127092034383829098110419527587662819527048791375222966862740787841371797352594451945781988658819805798345369555281647238161312379151094513015856233035628309180155830446426911835171927096777026171307930676522873976072259199041400775730777343493496898132479468588732689094679476320 [124,70] -6328001476454527668816023102870543778672536212720184696273281265016827774297578163853585057551975144158798437016013297272210300790092222333297958930777960287612617977661523247187661810008690466506231117975025760803992383882531018498195096165168850324432319503939739215211950289283158887082383019994238902298320983698907597698213972956840452766784700529851400629785956139970141104284579443876538456074515714902033819243231311425544968213138741950488580262787480319600972150593541087603078353700546922580749871473084730375063859914221748298768596216563622467763177569223530249581066686429895240663398315771141719734868098191129560800172048262555722817063879213583502640843121588448916124061539591813087877197349585324107575573370871259111926742508153505888773896807037853235181789337778249751752585081075679540430150745488445601798670813032697725913053748646051300881511619694611382372077002452975105743816062855388774040583034521701928517026314973819819594567237759384551131801069242226658588368531074463343595334792002776922153071180356233560481073180835660043580835926260506228467121465109466042813081095972899505325147564057316389810557817645913673888028001646900741638626474680428693621688019053268455343327531318784235875646276555535025557779985122027439391024031422285421960751997518365451100472062043380914960444842142013840998058028588309904956657340225518845308720966677976562462893093897610486425246451964651203229997406040944131184602573715550372922002742044184541731138345786146231022715056530060643708900368096014918046153131528829740121078793926289216873318719938949572290452404333619554380097084057575141058268022585737904351263528868120216426328591796599801016622652168815670045430392161264964537796160639675536972334696065658254224992402355393611866612324731276086781422280927900779628367734160053812943114571540495569132489918061322536353768922523079935834349293571123252286691330549592218909049315183717987895975699755003975929885116418273135041761214811499625154391089038239410070532926810703212174635695663233777513525985234283581454785963143721287119810958191084678545534609089456102696373654448128309949460467129549218740666836843319592936990843481941526163692932102639118244224327047161502497868604814527977560448505675993265824852405347523280 [124,71] 315189024588011286758011984414654687599461142941293899286647380694911359682088419304039393223141244642186716812887156391159620137051023438639994018238067550629215240011575683300442422044302573989992703518230265286569465964974617270675981405044161374972282421094778270868540253800486286148538307282463566432168630349328274623881116618830426735697249499074200247196951371971108283047826627271533444592594550630696049147246414013048434343434668560217391368670741611503243750259868510257304178478708375521987588882126157263044524066907114127193566160644348326220715249969220713604029434618952754795245192708846326653325003774669302947049728150421294207144247119974667654055865960631607891678261521843784344758576525261939181200388065848374174326825205164486448689515592058609793896522413485261777546123493371295851566523341206315063578768057741337953880241418216046789892751297344673242555585777542597244088795259843736359991605485921024255251884565537275243707461236273263011845737746674443833673699776459408638687633948466602942818804008554026043385417451361247052532472723603367595947892653380189376922157810901916084799630890661957877694047576959096377921067971764565012871019203951490542984654621990272737708140898680957389088342617096627600683052460180253573922498075913481148838894733980306555980861584205365330117491468817259668587351338044266950199588213490213439258062492164804184987187736722517661633144707579527211496955439614494143662623794683638260950588448713120688969689073183424569470596760205259648553235425789518082404436825255917697675650988782868106215650913076879584884954147893196179754279322123111134121502447213037862979552334786094747577987160994741816590894703525369785965614619082705831618634812255980622014089522144977642727896007086470555044520926815339398394233478038566460675995699727494572637866457252390143702848500489629563575204214848530577947545555627364056654607760824774819279087466438014403192127603168727509633847735236374106672205499023420126302455626796837806483106978616348454606119766801517287175057398745693600428455239117697905040287655946519857740416249396409282819092539195851963761267435390697355473790747422073350787745487327274820073960896205693957948920894293839902971720249267405543819433470161233177182569391736 [124,72] -13478929873000082107056232379393583342630217820549607680683854853077531548447303883478482019297364102207709884254537197203642397151967204595114037131689560388249197739467360917515919387106053972622837792134990252837911704309768999305569196167246270654731174647051286398301464385471010352127875930280752899991148913200918869369342727180282226301723529062561346659100600844289554079307809508738416937591093964982976828260393180808020199930019982134175749921228921068757428668185430282771740966538589319521632533798213349686290364297509947585302760108568576696012431955565107468367237450754227254829724954838220400217698039636434445613435036898910838490339175764932421838606231804175862044193564916701019904560452689855060774623603453521115890096602028226624110521965828224713493236155814860752600736634551136605770780727031916062293763837772892033102746930736796317491014767501422045381985230069733730265230807160344785845219969020662702783048351438561751445393811401516532832293764719318595446197582967152893289978157885593321976984273719033968132947363264158869355398156782788913000030982302778749214285750350797854722711570465944509996606740556785034112666063722813896578720241147817811849414624807943234793545261743970248816813059840215704865055774395938740797362014823441817791109070773851348975049471811982676742646016055201319292822537071609307332486251671354453659110640710040124370575614648046378043160584749413198654205442752892509704513023795142762067276435085642629148542965762933067065213635062250382921302805125453314228014412629857568159595392154467363243017357850929133647245247878952961742864281268825005540411165728371261146206778707140859638707017708924840463677433598110828604216711554067821058525398442939299909750686816842856335873605421898093854044697828600517612108985338883569583697854306695663576352706693398312863710722762235304388962776536991810700984778429339856280713506019093140463027286444097866419942259077251415066230245897799476241737619338877160122508201549346053875350850120135813984422028581901401443917823210460209403670812321639201943918052541848538835087779548416814004119328943681580435158471890969203848540371647262152000163345783563474262124068670256646156741681916749581934519577778635884185998005492404005532759776 [124,73] 501584090825016814043787578443863136697879554085861287094176620329509748154846514631249631022030855098882157049377418326232659433728489270204657116946338122577528726415255191554791777483657691220661497451062456139071459974353654455229369719065092450568400612741289884441993002958102418536543165637908472923422016346949094168144840914429387603143993680345713614098346363145643893263837561383406351492228979760136914652028355922236571165719166617846919006509547693640160292865079687402219967864449212931193094674875747219550248687327580126344893913131088874192919134821389752364843772990094481612071386626094848131599621850433294336103777149035570310176805556605621183237218181006111918713947854466537672701659950273236001945956808514092453106409261269417009126243754394295453156968202647181065315454180767494599709632326966776487566166497385617665740463523675371073791831283510488736326146834840958383621661689524394802043604094423680816355342337478792213016084618345561699843420970454696765714634550407745663832010895967772048978901076098636915764210550476314792068615689279151809093393768278461892495766192372984344985630524954661426915344359682121520556164248476695160880422699427968514537676150206107814623819159879873085353310793673965579362323997807234943278281241370989002067605361804631014061055052825390248787405332937298959594813017367126667570123304212819633836073231553818461515061734432510238802927135087132526887654626408923396037006478577329521430087631705352348970692675892724479665289741991286493661270155422589265207347210882457471815581215935376889511598211449062512815441977976970014848121413701593878949364353805568877002023908444594242922615934292962766011070167161724892407810379453544332095764455000334183296660143841446645260522192311976234254263852044575195445941653618982431794004214334636769765893478347550265757727945569389005690411568214394996090799159685325881965151092708399828943106502876497831163398460374967262882105617556186999468496228163736962646758291225367089596431954733277583795553739630547393058686095700055321839236618521500939354720795396477524017055511389909937554844044789642400689717536062427624891392167534317603031241224830781484843920348082054505874488654603696095041873281623469672251455541994476653856 [124,74] -16268768538624893615018744979243479421295511929456176587050181367388397698300483203561320463123350271640447988735043458396080311739367230993703100931713868398241289141764123585145975833205224797053318348668268837417833135154540060656734819118688335460579858342756554297081808218079018859098996718050021776101762630640540859487720527245748500462191923070097893055637862971777414218278770276111733327216524000241612878052811377246875057773768177295188995377768445712274780501494782474785060549474466527451511438376260724937694566428964668441426881771939142488554272820961191765322431116952897952224114784722802576119901644981357968955849000963136458071914718080698940361199378326643537362121922998486094709710206015037733834965456493678238139386095159246122824442340342007319001854306454794253860395218236853221380360141373149968203238725293455364112475044387464428960137193345966542921846724567509289784381023563719406970685281672126911271403956217372715968464739220309175856715994883765960328565903708176979970637237016936233126261958905869900394952702591012320273144875466928126415844378052449303124634024671428033839174560218890366928826479408451505890110946593855847104202834835240353181242033853929791957321519420118256277428556723137509682959259792439083488804519127073414186514188220821789800909055696354729377089712108656627828997208650443536641304898473832283525423304277292936442859883218410473142711476856231501730343018488216194186502887755274480718304910018254618193978736743978225118051316362018361579543627016149532336534156025096525802246134324446878691340045308677783494342307342773030683193049078272095451967181398185866875533706364823061124417524947212454404864746517756140564407218597033163957252386361108350749583026833434937238317906721222475462304177442244341880342588751539404212343419690418242009014994367455972383153039605589739160909600030334434188888416237526488303186459990381361590857917663907994519072609620746277404206844339096079253255216134002082797521833289919815396776691903213274686506543862936114090508500327387103968555043463491601122963378515510783052235871624773540255129919706261727284676339943615577943356144826359487563866031886083507065782665524667302235729756770117566311942290356507075801736958621862744 [124,75] 428936984255057706335215771399840240590372363813808281996289123790528717457724105678176614107596801964885374339974923564454096079081633672318489034225386376630306106148366166332922505971415887916047930730088104658921592478684598457416239315939288876582298078008335081214562414550447818301321950661162772150906872529265126127923233736631063174097374006780669676477967764692804026918675639718403293376944689604585732604470039525889533958161099121160443049583865078966982556050262188560501577400651018940226834895004418923665167563101059190923140904380830971774949730211713053173805770887521801233983351733727638266821828025700941595336984901970813789409092064959137426083166344801505411224361343019788725492219493483787772635365012444281291457395238104535775830013225707343740316756477684979721532834407627745511600970513188769176706899774849241013668238123868830979464476426262027361165819149158130978657091146927026368923849821213988635407999565105551476256882015088527470198857395053323348300532473486068666463758586521721875829423067268514274172875499324763552485403007295187390282064979340080926943194070602956435255376179479943706273289363690426795226924783244575227554536774996802155916359044307879508815935303669760132273222406668564293511224885613171220154420681825309139218000851227875297323762746736735609885759108852132850037061914929001928732186447952197595261141271596705947651147895728279930949380205365028942405064428123033948663133952388513069432407171369990340216092446613725132563573423053809836820460223747384290162886728449808718121630412033153208066706639813931590706870455499866183226182749719571853124986377524819305391009378458772083108977726385589715709527568364170324026814027589366504561565737161263119419540312133759280865897365799682927888003059674438408430152135651783450950082199351154171137663584017862620290523243827146777911914885616602318214788171201043315929325872321238048016779618741399121689558158657191778849219878738790685333989971316360747284091483550440193389585337421709605168344338964278128765494109615825706772419739833431951899217630668123061477280806414956931015501032431028159861541851449204665651479140938507623222016256450012584839833189468153105625104495822746866877168580188040490342629908176 [124,76] -6229143529222869281945165261229639467569452099125383682464602613583949637429973599082304620624483091247587500731450000505957699802847055079890758298444260201735511705785678771415135806841716563042847436439224857862555829393757346009759701661282013194540353553559808673642699367045727273049643841821447823361720988672874471703870658783721240402736407398848432493841925045308232986384005204897741720674538886933169084947871263026861802152442137819138050674538184697111731981126092285202830938904451947834413757288847181005790026795699601695320854187296527147199929402378694383912736669151636652815156156546932715189688877508852122773247738877067423865475988332691531608087743990616660258271931283905945905896384000690388008677660663091130478095132453879886138597976271918824549919798771431077708671537747827685983317223964614110609986811758106317805159101357965699335979376624735500856040294241235745341953484447851439215686028493478793251621035969343137828242813869455569098576033989687700236328519315163996760327405525911963160227257369929510964522548471499678657169049190101093661678529539423248872946431416749644904575812968129868155560776068010856227484171791577963648073981647408953997840082018659368992805363400267868750922570001274126878853565755560957623911419624068466214248406452166704650329596099519264624613896675071769045276428373656206146597210145744201228936310782886390669187402444736165018375649445137476336132719782380186007811011607839918784471354060688184045821739997703488072544052355561222477694455345545780328468816327157519012324954323669572884967549395591117451125047992045819028421802854017179405388162897904883312177524395633302123717147567877721860108605996872399349097923633750856524934616842923853515468833239416590668882869514747005221368709536509479954084290057244139133991678713682306518128982655743042746715992131513500608852401166586957035218529106687121951359861527838322339908412050009771715304645124602339712496154518719510932873140255713245753707033922625825538274876800381969453741020827688989891209007299913786580043858851940493289408932763972403907250889081225513627729664559890446447214278207113895289387013499353868612292828415306841179795422296402885404120402726707558391590894693532696580532764 [124,77] -168460872689860829390580748902710790032156908544679383955429922148106510758154979135465575968842712049832211319851222222133743482147685685677936101329088370735184567680194614548773330208170466622220423859801098837764176101504640149922123345448982908156347904401843389159307939752723836789392491917916828371330657067637746961170370483174339026524884625638046314476718473946806030519322845719408596551543656548353656099184069920083408921220069689792065013535234910386429472130241407923184195495565813670357521407692437774064219967689294386681510314668940738636950618263018340859674025555121791262036039430206413539333955671935825745900558342077180556589331012007501546738072453157858173816218647435559371879740875084124055287993535444668027678538165328035417032288514607847533042752428653897381502060893730163875351740175208292690595330795436922452370559904036343484310522104557723162386035528993175736169717440618182299407305730265745759583386078179346725621946947868500788875951192363611781731296747629820229362225075144286086214976348799441364971972297483190875250601036939222487770265526639004894527152924814166253272371451790652716490336216555671605069698243241527885234141712868079669825984179349211636459072051584049758641160421873355859631977255972230851637436490226878054418983456967388529990769428243319785094367403551212323800756488525920084714710430811670027455579444336890409331123580186927599358476240923061313940349686900452348084840858913633088925065052107583105951731118841910278277176321485954368005565478699443613137361607995841991563749115797060542488841088251580889251341901770891570390553329101392885506441365581247361495416998448768297225632123108794845938294449631079608497297698565260870281179350171687480783643514697695474930338605118422000007135613551576624244823484339176688006242171673816768480230360014246771060698583349602222571900312704766975265097245784232858672622286995605073668289881655633476479547519416852913415890390386444528769695214619359207573481072841687947683983199873142752688154848030091983059964636671506331285430227126044252337731734425377473353190757143292419013043164595733255518384024914883257833759452775080714100609791771243035167636662002630005054289758998377788105694489737397324160 [124,78] 15931468684162761787578360516125648897073292445461740631151515988991150229229303616080597563278247781519224744297239040142111900730635051105532340441016225075053968693851786204917172256844819904266606649608987207877831492104725172170981963315279368065642826934351581225495845895152618217495836487587956696932807020210533734075722696679714391745389787875089803336148557782219971970926484503007251555884585886869079105226954796045328109281831631417983467616757747679827998426647190976793784818128842904354579692117632135171096007472551817858349295156096809268266459775242331632904565682472963749091294936407968018880556912008821236415386128491212846820291512681654923823710260163627768162375866496914745625054318039613887487881419147129974931934916291437025730035133791600345592609608692586407197908708698193328745645354555795333613145306867655788784277822644584585197960086142135169387737913704632187495148162176746945347750536491647604039337591767500839074771569109091369279746920488571678168436268219987206359348994537529082872275196271178121274687580680973574281578865940170770271960429856438152827868025275566065582407028476979479980976274507363923489379608963559164722932955587210556207677678618035300567573944190115637317975111450257547381232554214512265680457398001916911619609363892616766972431663280246525096728783749494164612508842483702443056343746457069428464849285531205058828626843178628098543955688757130105815647435896107099842497419988836046256879335841912390370240247349816178054981902524088224432612299621735659543351719768727893179852686294409071220965967172975750823219906079575113215884791711108511291764549576341302410600429403451734081732357422365005038762930462532286062335971030769116936563346333172077275984000693337702479034322750249334917967977165256885107392701673871903841549642927945179474959695757170393599771880278332449907067894301841192126652059363888103461805881948994166695080517377007016173129812991056513819754987292968876001217762803595584307807021339479275855994638422619875315119957891164556085957920366577986600062423854819911690320339392255345043728030413575719859722029776623175454272291463399492159689190502122594123065136573617148862684615461660748870774070248885200770226036770069350 [124,79] -567968990576546917310608349405654757904457205875686285232127311848836935153134398192522744270217027863523214131610267696861356398459480194428650381344785458080936261237368346831372662974231922546907713056795803589297119237285828058480888198420458308204919086202438479479058976052936075056611223092076661342946332490134221098901669975104487019310517398534598606018822779548857931559454490847117616359926206083562977711933362518636478878600881913230569642922385637972128005110544768555567010651659801697473935259337180084359006654518702335677887092555588786302547955244320187817802888379828317162313719008354142688606257599720152246192692477888223489301245430397832765771951415570069934616730454000336593065370973993078413609589045784788496691583578696720764851298381596437416645908396694828864417820513263001490742039555791118370826280861753477976435541611685083769821489434320819614928994212037067732546058456791685456013897975745258876152466344457233043877916406818693628296413021057165447950526538326477378084764467535950667752533963622948551066673825881263573352138378487887177429852257770019745914121595571141086295530096336730919878599664011801407684820356264096915400936849699646371360675531842658516827965458802837131593430403095413894285606776659096915483948169269112175311985635045328416753198446016754026433389089586949692975980785109617051948682869644462627138949916458802091918838285292565197778951245364688195706811230640622742984083552939851194258768191476455936720979874223709680547752103688635586102015255256157846272456004416720275648840433253484467246649555819868763031597112440148362030401487713600903416944655384189507061732275809418540491806534652194127207026947158009608700761745842009815385880773667713589718764920175705871550485739879970761853483326754119059087739031984763727983827916187838645041685751179404435152116784839924560072147235895455799794044129920475602912881143913137298193496241566465321039580790598114234230112037587367579067402192833656267627084033092471898995218030720350686817061000654397243852927661344740721127610958843316231793632274122186214134134945617670050408215901809356045882121945733676299184701161211180432794341584079987782475277043430969180989841791603334292188280150280 [124,80] 8919479651482792535844039620374612122532942402365328006642714816684039800714420828051102390580898990787805196010190213938028483362134295573442110352842531401242189693465403038006579096435773750366648069592003959009287975997275190553663402048548942114526636909852920013785148473369400670975172748419724378499147331099961281946613481631691863564346552748057495361078479483564570479962359725555042592088752043296512978631121819924503841775708336109142901973517935271937104388602353918205517956080766416890438544555391177520060431569802352568963740840786586272160453778752050346937332143579367021598829333189510358442047401908050253759209103481066676493951629459720812509305902121938028978939328403670241904368428186330163182997480979200376798918483048510498994199161617543082700738736571714305287272990972768372538387117704816760818783383001784996796656798973792450649917630869948705885418693322272890320541037297245610095117203830929772101819337851898892366826735677494905460983565741950286716699988317012850270563679023632383843372785018871003348503460181849883072986356095047585330587404217082363885786051883084102163505103379342135995351367897516813349586875567279192222176603373161582127280426629579504108809997749506324328913429164898474293217683161307968890099805441321749547732785020714400637582319951174354571792770326886659261075630734550340013291569736357645305734824667743190995507564346315616746017066344818309072193086883414350252180547399179546288072217450048789713176310600274691167302543502027436134272304199918671160668547071103719448025442192016998824916528795963253291888026635441879485613479023510015050836454603700800227805072622924062584739623840445637380630891461630323881767463961633226881835464324377757020278470950219799014552170794782152335040127284795295586149172262643749731837026742447705612122166136489869316188667285417755660322933198108685320731212250149298364730095903554018357833561506236943786367764508406588477078696901885034791240343362131995530649625834147346612612123241615644716900814570269023738355942502723796914849117694390019396644540548728456699408960785968163995353990135687771015496361627767245268763692772474570783694087570023829089886132560259821301914495039427310455519736 [124,81] 139697563102211028897226904957745668132063941420342264487880672236542258280500513126775568161189162566966695568381544402951829663922542370299921821119085339768615399702857306940787649366019055609114354942600739617319711109503049639523945643373757127834519416237988483053780881853764998997951026441072248037643482039139292128789577628547136299080946092496796091302423852340687415552448506266223259433203937328554145504361972559957577523705374921389264029943947884533885556781315698811844595109645221554611878171266020719096374270073626645778349604043644824246078629955099575978219652655057382941762737153710393231041769392662627216794415608687482746228279408965302238927876366669255336562456958661208644770864847126622916331396498523174868979024836555059422869749550510612184894621083303794078870061333970745977182501100183541235039045549871578375995365874897699015869957505705150893886786597925545958100540449994853701248728760457896539074839314497628775003393795259909383707469058595128158483734780761461526724740308503816642690923498552902708277080813874037130752441096490352623396513216915571219087797680707555367417912577180672061380575959179740975022796744436439996705103340137398246590665325116402055280842710203917734782232758400509687004820343511915547549089342944592436432326563437391120658066011247062038513017174338286615762947389103618065319659057223378444165567455116612723902203807979346932732946908873489824706972458980568546585238485359479827970284722138178009092584331115766836960816395709299319567831153687450669685323187213446045124302589605784441212313015409231742040429377551692221976171021483977381565859234312957910381919793408801430396705089187154300876231590466873271567229021432448307872074942983078319941007295343250171501546403944444715885160689389816061877477415233812380358013124383704051367559544451374142258121430452797889516505394191778490431411010951115821220549286773245185925825140608329160236689920029569017064722340891398912791033381647482448118230563974576364407792851141927596229539533248237890489752187203280533842149235495215454245435422796800550050793090780425634749384969817171287561280756901756308688043098269172652259275333645892362171471048511223545830279650664408031632 [124,82] -11862317471534145413638653684080731595155601376160211198050318959583041650587616601050652724652833014169781830934707334929041330598748190088672804588713982068346408548058712853637138689547787814034285192823212871619255699882722545581520105993905360970753234568376381091911457324965681619253157223517214051226745168213003022009492671319717418922392416041541683274449427862685689588441017583000513662449999110317562014124783428186277117904508169990047843111650503476910645748322869716672955783225390662353773117915461594246875320800341247604706306254893687909610055013478706701081227665111213080819559988186294531729272403708377258165892363147424414228835058645129614194343435703225263637005653274126852076765785171243666964449724532812025137365394271432570033644305999980190606033051789218239958954351215063283711149105245330250939830573503185583704765071089455999390053983676753574906115905214671629953930297827823099588831415834896525547775342318007753475726017740438084734700991444538158147701378877656943011740849039669342658791055520473731173146492510770485662907767538433568874215096456715583876749948009757957796556374262594048771084124779471093709784624148659996545238563677135886765714969545653347862805175362984606768980499377712558291702648740905812783079405383776370702133700747652352135639866640756268184918081623321216288587600004852855146001031624943979839764098580553691977048785140292253146043890882705047419944354206229463686380607340884876989773539461772719864052546816822936341731645037088293834033899656273583127695909526608495538436856658321372269336278860344867725155861714489367465813116638295637336330356934183096739007842924684638831717534446408580770584198272252064990315572540042824025940439937387022128780612883050969364850899176735912176699499402603926715378555062977942091712418112332876952410186269496754052120626232552627806515796399866061563292930604396108596888201177125344407207955789708223719524445199984423976532748827844782786087523530210025533019322895782696329324653879081300746140448869395588899583578798867273998140699756317471946800324319381585532045807952122610255693602725849505250158336640567570381904404757167051091196913343458393851044230802436450607835784019664100 [124,83] 313105255399821625419229763165124545046595409869406151823941205653162490058532134423482663384924837071930008542267782383676695147227176178326294694894571615306977172906686727249067747990500479920218251953129867732746159315013490797309431278008506836869657821949561259743226985694055690191127564935830090964496456103368225302737086105901567263053450074641286166522767731215666389022738805228507886672008208393590577403766811712685495141822767616983983583629279966547654251281462784967603934565102739580752691905081854940995527153313441759515023165612322439657380787053592050666325724484775463902901111872124309536848848574712624840233482905031790322922049902449289494679725611367010342720744693889182472741252159199578584952552905832949253299431938757509332086205746347239553949118254471654573255634949918731271307546983175949162090333398751049424083215139571874256091357735126358465563082700206871018105967807538037350574862204003384811945083031100985041058065634741276863889419277927160222669728691703198087958589225772114476229581442232839667349399253284712573701547853515455962177554191624328326460520703640147769054889353742313022633003754020326613263702181277359126963335323359823395393011873208401942702081350071380650486993154337806868813192173964443531739179949975727764595734700428775661274413167702610211104011087464623307772126984614180250232448031037559080116134269777253641915395335702408517012455883497940538174896670660334317495378761812261538836567064067670814318681036378620393617596555077404895054077223215821503028800037465758410948153169240028849255082472556923132447458481539041858331599146923881756051713714695790280376792499132677939702509782453709160827673976303487791744348878776033307782619819238789073611527156544923717873690250247914313777012855891982455305638150587272229867276195477428318550082888324794237924883620171383682083186633557619515700717934501991392763154102596463909284249651573795539293559146873428363756929636829216787215166952608711860584232475716665633998355670298146412636651337569848260439019772523419951270897628060636473012389384248018138385025110191769268960323557909836094031299896759387936327424662832675302598659233384714258434794580082503886749924878832 [124,84] -3636540570731718804126273183865501137441831128497451514995208273866243861141184388727068510203330334604445464324169183841607013627934187636135445180095934955942388038204380114923933986274567714874079286790037031916111618195204802659601595759593241458887234088108772963298771217153288595935835273664826004121324790506230283835778209737020478278811978910265333491781906016433936340031200633719199403723259272133586079948907653662862289649771973705364640170837874166878500781740586391540203404009381069056189473048724840243128286688377148858778872603186873378277586091998336953893640461856650840252027685915640342078141017746424570734858345711397816912085282458288655241092755093831062436573119304283349908925400894556152765933446541185591659846025524079475214237579116377997386616997550221589890550196808035702571432726510721650426702609297794086052071649731795658945272759541641577010623768315074273559857663965103112868923207203433984704475104997135356047669053176538663088069370296420882554138073457030087241263170719097653351595006937614244025046118106130609451105150447561666189059957419811539721164795452861688126472005091776899466205111079150689928204469093811530081690691682505697577527201637263516702808223183632165045710626282596439645693020029473548949891648016149295949297198398321274067316000184553101625854835083355139393640611990098609852290022675119283778938785822841019899253334006293052638386495043990613345526148296767441152193404114358955969265737315410886253642565775621095191914658501075630664873521014152221200270912353867627779659061809696427526189111829550771945965628085957089065236165119878454850830839048016519941852097373947812964865642735163433693238882029457856188376300039923120208695917226867180756027405218557954100983383056464828296742875376609356270765916835471458655735771374318469150812881386177339245674766333158488032084611385907258163955615310550736236621134748032199088619537791833505678874707116050925434326911278241048491344059998873934804389525108830245086545552944177169393148250866369496479516449804309268511284475493214937354936589272536940402633860767055020468408298965980964877176704935404362488221597999639939499734206524673662682776440493547823460699720 [124,85] -22168998063424359422478803129965909490379866347642974183047648278449263651828215027484336151195512811942008358916656987361531612754746744485464118442598748431546171635616462614611261731273883130750023858790132448977183271701224421384335207917228813157140827741037666517619476236634398481902635766080501735015836573113253510697825821259238711439921901831986474827331424074514990497467299403009578681896786056478051955427100929083940364080085489199658548864806602372822255440306557558668541731043910742446955348661108472579101994060931408576891843110077234219311129420855264331112940909126270372509304732752386749525676519494038185243345105761307172961032068421186801832646615232393497182869162822448523321917847712704484567358105265003812070436385040217688764779465963548754967813152862126945478258751625087547936196495098005923139766224721044556416079135632216153918572412025360042604510692289126501869988299445304569861595962080205296536180143087847360138640695376276750279722241718981518237745858335102462103514992840849746036728695347957895444572983520909549101886276781183675137309214825899245836276251691634361749079681857116670498308815085418685180835561393435593737657835694482655391149452666306032573990762683223867573678852077853660868597087055170452559715698232730415170618972116915118679035894673252756732827534254574127174120308359348564985759973487005275464386066897597768863685712556618917405003711653444062594232636609106731616144488355982531119314459055666619953424959252302336082666172677588507112755619213851715305508228065412924115479623202796047063077443933641510337254448370272308572959042767905227467894732910464434481442411511636049826143202098520068278671375934134183928488200127790463484752410869440201185411822292719265564429173239017144784617419845530065505918130060000171843762752961893967407822073995245044181239547193606622560846962478455892297934057767651058295716477719588794895035059440517998194130829224034199647709955610231517863811128336797533286573795380562276116932261004652156752671733908100011552589669085986267609226711851288159893306000976918920939872461794439723711442019959722239625470827506694873277814647327188469535642313108689702856392118056530098224 [124,86] 1625036794409526104225141684478315603273593044121312308511302825015781271956222059319373557512001108188633157127252855811868154106865302975459353116162814731861800577219596347514466190263531521207475371718713341015642551054117716318932355838885545950879647629100311186086921061077612384030240399254018262662416141958862154123739237557998839837453435328116697443213612246949766455207939285002614059564659875178037300715927088303594670774258353579265029560386126001476607139575083142838579282673953462956946738918108979329969424951930146425286030162156968045449821542307189457889563984968745796652319882402013821779761358672980963159730857583180786550024920351078520173217782311831858981756632107849939443682719272602316307894244135047833722595784277335996139417977301712246580040737237455414287017312242067759388715627568976033925925891522749144869413260323482593773022464574264176427805875746191198527533093058352920535207110044654270873573390339034716573176488438108790517995957666867741962936750232877396929722499343000111521659829050817136666590407104220188357145104802991695755487727392058237461006670257977392736121568558029973500783225230920676166845047694461050716587218369996314458749871187543118156164011517929366814493159012049389142752548808000164201436130209457302124511238496302101316214855033712799154395634867338063821020586198714495565134842327665065050328237492721901687968444437678495273124003661935510188284362956138238812276527182635825550055123115751083301980872496413051342132693986973823552387641105030215667598755055701968669377856494760473519207258755974558906531623337278935376040456584472921847274516370606371816177772340106966918414994311746718795436366262087915765081208894668010053910559032778940705387907097832593497021766235009976434368941112419889881778721750971132993878276409798644272454154847382256729932151693115106191185099452601514280926756425536265020613494262406124270660777833779718518011028820505516962720455725419113691042050620139889177239366987046567988596837965953682113352889047104001102779762360390892693919622108768987625669777112950977832115660942470100568377674036209211773742515850065733502015974705331436656603067622825612602243774015409021 [124,87] -31866644913136827388620836920461147965242251852630265073319590074491670233514879424050328324367385789593028746795459025966786393052082915974730023317316896862934188406189744160328346479569839596150679498700288910840172966908424009530388354476552857083007240683356619880130361890884937142501353306121482920148719578712218181821594582925332991102710092422301393134070020757875815577117585489871659112932715150305538948404504029718716170729591240516500627222076778654051915744554272331551056645060751727695817289888456089025707198611759100982537817559882124833085500596052114323316995850096490808527025899711687919511372291125187108302097086757347730771898949144036427452698843734946073736199554602499803675344993361552361374264176957842439211447111551856399563810429124165036880585892308846361913545962127842792657202577493900528479035003870743629425474274813899328541496693430884653518708493171941919089826913012842162197719534748458152428265343887764235440017848973916020963289297452792171049545386746630989796995588830749449984748370326855990521053704828638291284687605430379974234562297354503103917786205387940913433294417186128209424609303552182202544269863272205709566157517454289211575258380253001551758968573085188144555644873587356395967591291864781771712085386295970734407977548221819157227578287644539705620927961257142774154545981331219126459437830398766923868837097262432402241173653711368131249070696334369734592835050429634341094564254546490925288037861248460302525405912407498330746918921144726804323957947159725266084632496354961887861895085156215147452000007738763704353851832497542764416798235572562197256833838615059261083877538459946326484567363878260052461558845887805248408114539555328192309285862652518476145759324607910567212486257220138916498201434230880381868496108757679611019010291238618065382640257498992154013839088307279897833199551677909673225848879495840153029699096429244108945402909116632215879443483855009118457719091598403630825947204911116489583251308339904653451906769854609658310370066304353437474200997403120593486026506878133668368510315170771910772023140512101912073957978854248086236326356632343074597682623398661913929507704943146403689438963136 [124,88] 403541027723228121728950434838902582311180726190075871496508123546180616921066229178895726647669114402267608872649757130758142108699801799825357735801953789471672700877923557340369384675191738192615940685723963070160959568438430198108985729029759341690506485892133160809692414045239016890638308158796627620902486125808957652264968908048560807873533097694608570933690731438555531626093501201842202851559233440533810935268031532775368635906864134941766457495119412590330095787537017482200471023742013496853613188910792872603263414226941314474275634320628740959042351719216952859496046193119626545802854257669817769527485227199290341083849079444252054619966374458357390069894741065207100175853502791706061332271234872370842652934024632662057940861456484715393125114431378486243628328514517079207704436268801100476995511986858709300202284234706890833877860215273290514401090814597789801761451285707790364351756433826250609244670678302710761905105996352229477494411588973887759123054929589007238779686958590457110353489076828662593461215857675417003693509625736064543269060418072807715489296760824823840121134511447163196855898120838945774496886772243815389722531146453969332411077860906549355869277623862526524530432785122475224724342589150137317551030512916746588470721951794462233037267855341802193654349816603326428041213669746263660581055950131891236418595376196695616133585563712441554185266412595055086244322546559362295185296090492845191550013793753728456846138128701768584036417158798506035849257725108390787369836652078323923222050934443762525465966022409763706283020337584771541091933845439081287727600228962888954262966235285320627180669407630261361785998021663388671382091487567857332580558985522459420380603362046409129990284658471675828754906081877860508862698858356678006821695828791496518743021414600759939980349539217701794836520004277631883189058221161003654523957358433468369978544504602294229904766139598813045702301159690485796591402453448515040085448867617414640952596130552374694667922615051988204735773406637607683280512310483263308803268277419109593118123954933100656816869870020998306968359710729032127562160393438859256715676999944093704036702413125279708924864 [124,89] -3956971701346179395148439577869254408081045228378019330737467728274742166200363098943046165352189664429895881073832932409733645336571837527097881461835348812520166435616402041347787277997852258305047946093765949896181063353353634336618681392403150006542296600957727648058682912214587999111572458159606374462414939217363698536824170819855762899841525282774000125686501233044765091266401991355016078793556333675392602604424583808815508521149328233031794867396364328069381204502523882484234206296087127225050366093252192510221849840499322632366985271993321185340589779169654686242405330381571126132033434529714438850090779101186948016837366250676953867292189668267520354897031422794632399729641176118012288580685001627884768996410432842788348691023976930476124948439356162601013429951383032138151032455525788538863213861811959404812410003925878122688756220114625595108356788911349491712065380463695434781513295939085086460833816791020416462092105716349124477362954834695874517224951775334799066937560754870591248224159690945754919124414389426798355811567805450744154765016824309264697203144795034351624086263345523916525965778919005359998983378676668121650778901638574783948604748921617082675087237331529369686139635790200140892241871114150244143636816082563579321885600985143966035010091898196337111959133092678992795352071651163836552640302054558397145370844269456642307870946008991040101813009596459777444108686411815227197311734085615787306465408182357288977296822287305905798374254164095510515305741359985156834198308839330573841383994343387743790006419838573290130856138621358032235915476609059706282349513767309594788830176860473501697608601302607214218260143269736287867470053516461127526075238268134675629602197311860894739901349663641257177555807078141729660002004236580793901162278855605587072746503698417345895398794840568556992165566399943773200817413884999190226075057817813549723556150227277894960792725845761071263069405663693051902302679838946740102516889574400475294104861902317312778024764043804743953023949910296005242152622872211043089421935402433762833256077717992757543923943235853249336637493582826298230727082845767022247206510385656764115986160216289911808 [124,90] 30826782027338806326560498225634490916414888394747154744748253213704450690749132753058762011507964157392716456108686540043957010670366168580804214959866360257528021508949716061622494549500774162163865700181293194391270434801682941155282622339951824103880617149512687065973874057735015398689859154573343769604288422634620194034712101945671828739317826183626871758950440231060727611428810470782797576249630100906693896260738733662339753015218236653679956231083343821011046892126163348448236014896286026613202678964430589428855644870922471583340980177959883809630115755559164288398401370879465855757258507228888022172216454142846600417997745589193034584841450580351344155894851398890395780394778234245947513315546152711041960460140481492727058225188858365856062378968021685239897676946545555730089083238623128081476357264611137456507827261900554777258035673780070916716917860738716713074324138466910898983830569233197753099371921569851789175967584006374464189660273454103443737876213099277982134008614472077564820596925704231334147975597581415950134375907870968317314495508656299640624725339627266562643572470678685006673634383955655453091332254116903834216624487705800396950933133397348662238798592960809492068276637364722751738012584704334610797131794355562294274411627812730803106952770908660334228779714256557423508665238605542456431166053771576750626209905280918940299725026511532846913379831769517343822693947134246265595278377582694269543057355896902206344287520418789502785609199478002313329546491455791568819574351735339745343078423669443340834391966265507835153587742800051623419724042460017519556247196191481025753094294368151456299452631532359471524416983988066969871658717665861239053648249546278192207646415481490153864067184686557847802698829207929027345542555421931487321764192352856852866925610538113829587038657297162686750051916228680288832319005000738629474990273617635580455265889350046573557200888082102381423131457698833409055473825934282199078359781392961566344983942364570069712840685219565829895099793592670865836809962669695333511324737125431892450111691283305617929524921610855036635558074770044625047891838428821223479127195692040957967414265594736 [124,91] -249829333776356458871891960735869651352179799843505404167158018299627122131070379468201568657517251833908694841069437568615455677755441110119910205311878688314528953825151191690865973219203505676126352189781564892515952627406152368484480212363484135851019799841318280249445297605458117225970007868861563503811742973144020998508725634568788735175451695710029794263485896795886097860519435265961635523174372904125477139370093080690029475154603306896767307287821735886611203260190799785126665300639770199706768867306985786007845791339400908300228503967741227475581563329327877683305039740136417875915613255091129668394418744949770701259777058215917874689823027981074580998721831963069372822457902512316827750060868708831716558911475740874403777922708198114955075190346027346175946489228859703651370552278415641299933909656667726373592825084855845173399850986861028261032533100375912471678616670079800639190078826386811114706367373241621394270133185090467425025738702764736991191315819929565570909827368442936662892275838450508739693141619704903983134116869569785088960153700032509092428932999547370671243752707072853677167768880731136153122399949604907421745965939547401165504222603132916892410268330974571104009854613020401212007532839293584165525538589235547140065842641600263636973605533912311828217081046342242807533211750958649456390264166889568397391513464388885717051605007026532569713693350726204920674679830658060235484226868767372521102614486017854791385666544642671003551260525689929492573568942183722892766425591616811405719892574974104968385096030379319774205075903344228100944272087542796096315705313681013556104700534750852908321605645852193019394515545804653437203892719463354041979963610481440008555613393740163799638815510962473727884459721659274960263473605244388368286258409634947857568061359257880922475553098676275948716328061953642877488869561716672541069453031462441718313434787882694777617545875499282020038029544404510491126977973420829241079714641420535399440736605022368016232352518361045552486942948818886218257279088047702273154273520549763927721127798754194195510872411969212552663573776808685117400950348973753077757430318914713844196452544 [124,92] 2909640531956260085526676418374667604983746958576128643924991552970677047359021658207639286401036258089020132943952949213728935593125977961053019667887027897355718132685886354643000045397634840940695804404786578113289568003549024684353217090278552689362858282671066286309454524902961710235339560740229704410486386328895400130268684733580945719738319971367669220399996704583749566255494211861205204077200051518037426692052539813146734211788999787341316047237864161590330239856025287352474620687695434629711850059056556545594933939747249764035455665166111942731996660435575241117533198036243266701362056804981298109036201554360615830561881953947312778322652006551084139772641190763305987512011867434623982938965858909464698549146672380954487059412515888440248265839935238652381418338132615155188779956042841225922978306976853965756163360700403838087326543707059441484374666113616035029270436777393163423026141652873765796687193264320467648595057180051207455383410510829491182436438557289909011869919204312718010881430260528926874892620206917583193110511612564562867645377172890428740092464496131926283295376895102671711464289735670847628207439028658815003757711896002726239631376306837065408764528739540871877219772293942472979488234481659650223145603795872840588309704375209420519145406010385640359973139089884911151631452086960924808618873936610298369182661689379152007783549028573731788226891209774695668656276985761074270341438080479437574921131954300932998383722985741959129960306967174382764548498925163405485558449552704280935057589570035951287496844113481273753176706608634950639255026078622759128922631956754832046685535254943467912900986886538145310495396226685694451810610019800638354565826180209283034463623349751959708660718755492995981262260724617237687513857188013411049230955260178796718773053200151902132537859686345985892363876777161654558852290431621534472991295194989931854455254731949804244682392098258496754696469471431489817315824436961242075613889727596569577865419738302422853962303439423374346207286294158337072072450870143316827065183378060867634177064082203621053523308643673785302431554751247351965235930815673166177528088894363984784760 [124,93] -14481448347762964502575523411919710109190257860656188079723423055180379165756539164209845288827633737705923918184750461809723538404699981827690791706123718806805345810392275761284256168310555599715240649808068481205286579500978588803167837023984628284167647248736769439906633727409661511924268170018722536717318802442780926052296948789108945221892536465897527823450100057774815011600576082322894110742693955361750666843820432897499723078031001880325977154291977524919136970805699003420149230211551479801524468228628331041890064626560238175562401610642838259034978708357917824740810570206583701835556051294451121195631469516992544610083981381722776385261544227278277293900034295094643893733550518612105687258204702849346763708480668871751243756883380582923725570900617232923251197569909999169567450400663637207028872242837859221493749218904373922289654153647585849381240095695735439845920846626682826074873343843908830282315754921977735583598132369071817006358190145742732454332651447018162858748623524208054186642321083115875285641925478160286076675488921880921942333373999476744021743946194730125576772059566036217714179807838099660763936338211840841004430911167196680237918468336338386100905437796775442860819496267449465173879137874875093126077169145788785061615591667053251688454182981461414940038338240316430973881637841880012084544135078262013755120072401070906896913527039920881953244526699420896410503532754282915442470513101634507337030182804501701081162751867014947021059986314152553104292409186004089874048170008251405526363873229619950631082554613612232391873219411275647472347488960219150476443697375798129198442346803504453083799259488424830190548194288229335939123226699505819214936769494442417212222170742528069281452193260376697956676108000829668090786016061301665906916386404259312192692606968880175723040012817209265324122592329275562317104984558155641627612147443373165799132691783475669560949103085329802777470093338290389033239320989632910331151459655242973059562362184441950032733990797095885266464760381782603666148878202023141705103375244710152975179593884832595197637540133670870806188315179115295622112109272645223492833523944706688 [124,94] 111055621164862520931110829521705126324833603642827077161084382389694618396156995071734882596995692140707160563295314071558346992210243166051849018844695688439949215722591424348800737371872333370948682641717829089195986957638876325663915386567945068905669805437040432258666720920185267035213389596145662105404111770628536365214456235916948809254187954880530351719391068827647599689700966998470615710793978766558148129352306183662872656461339885194505583331455253370009211004418164130663784209040354208197127620484640143248585589459472089453957325664103297177575260872113062132839103080261264262623542330181197810421926975857319659707135730797263209168895406176026664865944717786149489357662893658559140623428783674507240570985773950341603866587898955812529947004615630048821110669047651661830861290111671650951045381883629462820427704548971926404435511308943512476005779228305434073007619224971399983340342064551051923390095637229056192081258755940226099827640419403002209197229587115055504270278607836433459722762927740467477227304399326720308881899959050683195559616332056186148661341952684897740034031006516252330018161754327338164678985699186221076203629621638649949884045502183513029723983082945929802099673236058032934216159006635447439237753592176802464703237541774683279569804473420749854463185902863985754882274119934533246622115808281149936999576193111504273381713092166116634303986854811916549952015336221687214325358316800086253568640012733340011702165314607066683492542918643235533096171132544931350653087942768458046148869986919630047543298919962522363773637046428397872930383134270223605945623211661818850353318879669520282669054696018743772973899523782633598319994105290650107375843050861853758415573355310782896938056494729019063491949804569509177730209307741853026705373368888484865265979808918861403553004486041856533439326863880595968269460766307897228145094582050121170043262432539679658501441375273699668895424965142200093091778476748696371789564270734537489896511642727736075176882969756860058167971781578455515804278166178031004471855730487031554827372976523612406707767080407963990260451974137428157393701708973190728590802984672 [124,95] -911031977249051484407899618291134912399557175923455510200806390272734873407060341594563765067729421924104166078109670078787301701026491920432961945502291392722562937741523552167836052476401275354634432405919440658290342272891535753032964061615285035457676868308663209790782529336414216375342281609345680684620023541605325061752032139977502861052660901531009706581451967742001071306365149141856177791871662326222793877425654545770005231285470763482497881225049086888030851802355623314424141188927678006571777190887095751909977916957608986641090042533003506036808090733471714068167712994066370627270656559318154536254105248301806223754757392550689213330113610247880484551020007451976015066513766439860378747616545265297674931576658715635400272373180191560358105689182429249842496796890957633153172455564773271375489993681164362838731719628228680190544594956663795114631279359233924012016937620587118225737369411421495331256812261708574595161917873301544579644196267862632576613401430285497813217125069826771458264417458390955059542026029555661296972597510255228551315215726734439128969874329462712453870769716745158488249988194135134815499343589712668039083353790236261992738125217405299141351295471161887164343625828671757415615595456934526491727052742887981152221685992982671410915302194319754351978594014979855888773557588617047454361913487634748026377287166195381471151224866725748284250207988297383649931366694392754167213540490974389030879223937041101967958892058769426485001446953814049748704068695932005016172939333152121552661099587361202653860429294078961913188785833402228565009186441893617776376019631173555012714551009314014421391713681916181205313711299259081536692102033702222863072001037425843734331673116477949502654779189318067345203968031084499308487112092344414971584493322895353463280911987757647012920929327956322090305448625452965618752308458190752010141167276142454341026925693923401461254409024782662402476007300895455723789327242627655952834467132521421413833839789804390336259003949571950563444027962482783593869833088946442547385109009690785347694213286106362784708529167478717513788370523742213634348399981731481571190912 [124,96] 9472054914960424054126277136037429606143869922456844855776893059469411473696087227807488455807149505437915697539882847878974866452991186539277650505882541662319547804314983536794675346164306370453776817227661912796377900198160500064785897115824530652416104879677355933216293066648041665582254259452792556523492831809361179102845893523943367411728655207454348376739076248716584059028550276279519921725680371177310410759267755782956282854007118990247020547449514811184196585252475669790915229833796509081441611180278385479123828029991489764963728582708841153547572908465583634158361966668077680493138891212075010591394713064220717489896677014810803362426253597528501358347746957714256556180456562030428515558076074133172375423361339508189577979805147742401504085060669694080926088743881947080504173607537868198664591601556330108489722068522967923202165759798704542543992938600605735480402352927500981802912121052355048653261065818163211779080512486782686781812624865381244080123185166931531705350555329977583053135790364918011217726775719811175615243834197886318767509653402784822766451993454910760666295840614809822858698708286328115138934088231292136271961350478670518160393558574527774801243529101959991692716805090761536457942400996556602027580593669791314334998836353669820352821564933098510744068268598743654326817076373246469842908619413076733357593169232544659279669884957345694509912638759936242036294425449518744963944544491879777069838942257426219780496090629697033901762889972514906207442143974700364869213583939963361870142848448135574560415777198190243519777809762295353221505392108119407379073854327205622829966578373114511863272194744461594116904088624502367760049691654922941234656013722630001352103243217784338763060561072812886670328749609726391022067198187535158028816747144872945174537863389219476561549392676802947487385295411264217695190067496557377976102524897098620245675796468230389768934842417516363563324491647281495478395051456407141721741970192922906964130934811397638847714471181028391477045295908135342652968627915457467621842296216729473023617553022650030908027873568060501342066872741160752152864178266630501904 [124,97] 18901332168049026270824470067128427414118774009322256244151382955395890037060436875311135329000230953526553371203186032126194498380925401774824554851551716330413160890363439470346473803401611190064306594544233908785722355703623665996631556477088580376021843648948456485114810193118329561039174269057588053277512357039861239520819665876664946328213860056404975845102074791932786059805996534996405642745466718407247888885626911390440894209234698584589752176482083730188236902626453336145114387667115479972794593509224154218949922634081808453251310667532937086809479627893727849526178838404995646334388244944279337490851721343527252173729720409743564647700356281737750180015165990173086936718711542904514445709464241671778601816590842913693895149578174367239552539924177013467535280067440289916200853341796811815303537959522080148128641167382683674895924947639569722498031026987278882802168167654132678821902353238626393086658089679008079705323706692491674998276194266933790290581350492853749271971485884545623012530685689429070203422773353442739881300028685215510372028281363504266038223428920655740164593259245852882243420471308984914642617282096677446763385377043847437068133549936074354515519174623472760945540840321991613871979276084784799171785246404538196969367334585684387824509585121755825852447997160540055561259879520605349159657397539394363087222101185302109993194997703759231318232050739703324545354708576464175363732381008150171639002518544540919940443281027261274373851357229231254242301988753380981230056236289212600738928075302685714286302379844010670372784702319276537986016577130631169755455830658854734885547990302352001134153288410061761562557656646003970101078500775251497756709897629003394420270582267626671778618586326676836238688603345657427871855543962925639479245835312556900157057938892712251118879687674800557351706862570557758445218711418562539157035773330044859242008995764254376222304931239911497672943371844034760408368334642131965843090321089584920390718938710711814902165187946231314620840249679860303609900880465345973925112550638178649620519540145656992808325092380525210269746888803025268275698879952448 [124,98] 449648274137411564172235049437786711196889720237674140557772437472870429333909905338024910972857898311281149663439376539821039245896176108382002651675526230639067802961157288324289906929134475829797541008251676703826914284186337995243610762358272741026051171646757072890464008381913269956036783434120899016076274231107159462677289785713641610579737545514543207465893810224343282132237061232484555156323904398777384877199526066487221551599763819310702609745390652760390294699678587211636490480843433356034862799733843685199977061360574423984864785517677919830682653815131463066673435740296762947678899531385994092393023238580721513785214994573587507110524212055246075390813315307092973736498721404812948429038403577360075701776597620562707588160580518915308391544122101544550468770395387545277115359160499235407507720283019150577166921194514382698431504958401800744101806787587178226174455560804268112451021565496148990832810083642872377853169639627321359412308582997389248308337672545255254901791371736282916335349067130657711314664835769076107973538398371312628486545802138379384138668567221936812778024617507754574996195146071422705565141153290719099154513786859011312692017650025829279741950002727487149864255709840206623924515677062396397860888654364087919946185214329824063245401685032039610718033264612004762813059161958265620040223913262093735477159423727386815402877646591019454566166144573310727306625901813870092165201156617209685072816159319739666158878618579907552728703729211143131745444907271283624989954381820573232507142569397028176043885663385072777820984070565832924752563144580780231693266631890727861054612038387722774710135813205981989069610705004299862611505967562557735118642854709388526012558789608002599011311224829301986681394321570853434318585646764133250973703898540731412876771290882816824218348743513349586932395228036332142846378468851168865132713155435468687191365664712674668597519940948716111984814813266713213471207230063147243910388724148071448318012794964298072631846546624652621349382013150111656894151060227589641571711030439225943315389816691234001955206946059443864809371338304468361445579056 [124,99] 1629053761633429939619387560121901840314050512442854568124122778316495288881254252971362953481490435413994247052078117795875655359483822785615899842438484346114960220894372820573265540301899431181798811516057372885640270922702331034826425971982671129874764303558551482110216671821432448967825267322542973254812703329228389216809506227070669730082330306992022319529211873959301923917443335622546743346772229465761313747496577332344677095964256491658264634081219591557281816140260809532515222488654403571685439728750226307108326431982971820024294063389510718918918966991559510861772566584532758352619027645474070094657080665884869634233373715719126950994360447893466303064144176640996979903612089573372367031519115269814183352193300979029792182063481453254819940246642045003636945098776120676716060204490075108672660143181409641539177703994487820048161308353921428466237388988890407670923094846027465225525754379298361209591975655698361541377669624609901007342659594993715350625701833710832071387434650741624133835334230681707068848646428418957052369784494035035840335010218930320779602890319478773302481205764448800189276251753377998758525759249541344696497147955784402375821548438527223687914584163459614624365782750476361602948251011364115812435160769133913062417977821489019216322466185451121565499652181620307415576428246561835746870112643484329109015616197736776022403039996144548351192222505824591968053014503971548550749919316760790318417510315145760868067354786417520649075602918775310761717118141300288788600431203284406694222299246381126955844923316480848259712718538725164041089254811440376947865186367359884463841796140444869815307736340105085360049683747677318302215500920974196552080045028640081565414571421254355217788741803900196614005009566651044515165773563507778254435491780467962679955977258715475064986626076089501537443195535041396322434412023410313949308215536996079264108379204896909747244563956297471295982038083953695154536034564374565090430832804992656179927888126977459548652894266937898361808056789650417640929323915899409194200996324318944478813377986497861875636568760718123779442601162264922469816 [124,100] 19741719016642103189805917164080826201573734257214664418240379514790397977806241645272664782850653784146633201996141833875927561452284053691237166771563586101443470988587905923227267409173500849693138694510122567975711782925073168005956021686039518441424440138262441002764797945309779068479370711678596892307771131276102057248480627064696394408466123096996984999390210311031267580154773252838462189920868112382847228672431274408376858941295612049617763289741852205859374260948359755021469944933011530673813730782923664816307852303684897895184196251393524709541257676914026759619392251314608291529103685298170413131714990251835212946791021006633322326265405119224444593536730715404480934544089118758424328582366099020113800387114160828251769829930038670243414069508006663470110600376524787278407657965606993041985916857391935574267930543382351778123008941513520677212324205601343224042357105429165094186993169265295634455495181618022487102649301967861862392814756447438403279735921908181466691347619360639522269398024959436210874037146020686808019544945731689626488084614578705988615856847421903454563899461751729047897341706474024779619857090156115192087117037916555781871728845289025612404602162163109461653276528267442301582801563122182019178372036046328722211843361875917359245134815691989556537715109736861624579855275824703357951966645491807952886994026741975483349770116318460515124467779650374125165057342806110730357126655175930018384297714223359294098341268019976489356418665450227562556511322319893540427875959037425571693626763463434551946644581528119312703001937541043891632574104528227099425818761428011966205797377689573244259783226125889935315699379431083242799900352169657143380671607309141489817200382367507665744673520806172509575406125762264078092530600878461104602554924257828293039644545146745771443847745661850246808907180885249018466453713269305786003986771911997333535961347408656920695019013116914590221734948853680609724543594659844675746966910422964969542678630510376341987133189481981804191177383081500519979887500594727524465346852971421156544726192774665241489204487343179793355087247144999280 [124,101] 71730459595440358567200052455106597446797167244142287548506899808841105628977773833268548948029129527861982580737750998276701347469550655482322415760448170515616713493393991756022770590952806516933851482131480497914946029871699005648337698999543517386326604858564808646847024976533460327226920851850086341207102808949541748780744897780821199543524246181789845527591434075365284565668698070169176117429276963009336260085567378862852869219830500402048738483649182884780618963670421948923035840352577421792298551439550532773493397908159332927526833818872093736568607386890344928700949306063797960454159366663735764430576297248129066291883476728209364149172899522126141506268550393682914603364478723703101132477599869625927641097543008409230661955813944204544587602591947930372083511350681184139796593851735782263945041965573440454682751276071565508375387832562829183102549951396941360588127752015738626320048254337256058009030159792660190894981491749849460760721581878223460541724123748378400229972423298121707212289839953685920448803234277483877849764239381183538607709659849087826465663932903857522214084726126995699711869015026427726357113709529991174053633427417231981527252408918124914600034453798574185582564908142038469186696043623728453032945428886522420850174904290329767934652819908406122325152509907685822455195911367849601826732606981746264290580668322681018316980316803688505222929996640508949862534219663935373341469428906579763415032583313951693079701277599864216120837098255594522592309057071403646747707762170021126194184243723893443828107449247577408766234605098298525409295083594298833361338789217775580288911124706290846075116498940267770263670031388285065534089324692356063654223369836338667898953702495197911748994732137829237811464248327977830124904304870600521528153470633470709601477366244105706622779562551937912108569068408308732328012332558285867516262191166750252500641022841070329827641859960227664458613492622134824871235844628978163244753617969256845344518902470232442313206558084650665792379930929572067727721536207504157988293900998327760937593918810681789389243247827905757895119783312 [124,102] 151342306765348813693000263805767793311394390170585619773288135390808237520474693161916396538436144052046391683429275064529136022654798923626047486029232733662225519649761907609587926130486474166770150417373712429107241372987231945916854522810512902458492791636735481343497381271930619487955073233930591849452596646826096477494699308800256410976763490652151678923644998858396313618076196328903892436841278720412499250727272007704209988439019924056220960414001791755551318580435861162080034870143797528157455248182727517761740047043655934100749306953866485766882400943886935164531383836073216833672726793538761630895289589682960293471626847760303585257190956820373860121295895161777955965172938645067327528611374062941618832588928210728313240047708350538679343026922264591794016167583359210534896817999998500889709641373006411081817445659348442026318202605359764079592238738050276545163810731252256482517514556867495999248330339413571599628100972388029583259195152911122838436072763974054721130765252312610206043545611131103118857827050987996029190974581473002382712193942203172155220968647952185104821999708022196733181696950583768281966781524214114739551437600047986051264328699261533735582747704691987102018905516846209563658039903804017935213190131789920107225688284929886994262122550139585189459264647876338128148764499185284907402814180701398787096070311995491960231330752835971553896157882634417903508321318630844060827591895230240870229548684314935144774986314863250742538924995524811100202937294930923909030833013660700564941225725187610370214376633081981679837531829933325608498022344932424695761878165303367383298815635132339936281160351807574365417611954038113512061324028570769234536412423320590755723422181901305943388073771218816277350428502085297573312078488521879210168992261403048604252799446662930565555123597078872390207940816858084492741380682716466204629835865492927457230845278514222613733361558637683905789859710763427700535148383812681238953784195351193464323087295311316057174726934982221669860694955614606580682963390679325624881137488969963077468743321923098990331541647394417312710944 [124,103] 837644311236684448478534099997594944166654609179883679369520924621377303782218179797553112867088122125249828208991764355858986369036558718582967414706715040250676098286996429037140004012058573139837773111255025480402077194123020065232992888579823891126366463842024629933979453565358066529007654258607825646691372164229758310056708272601070447199907068238127448570294091018695780924212621347317858829936913178629023456114160624125411408209808281161036141836559654470726429117217174154127582494976354727844509020289266547582974580747513849180379249546712313399323635951401654183416029824762955932433072979957020397085639095942657580201767848580400584711748261717813827679177848075038431852567239064518128787116359720744274594033223163358523430360813406620842413692636490697578118527168257761549795045215859190776024623351401261176782345811063867298048950753542371663600470550228445491673801715850205316329941415577487087624032668970800755114566254898518354236318186481231602902755000923596581372973192243033557348249122808571750099854053174708699261124731145995660112890839485935222491446691010126410746640852787421747106169276777683902574902411176191931002292085440677138844938161466030293312743290349150897528384480465695198729883327340096431534694758001450875447655616938263515638109755694922398188934669523901654126393025023676054479709532803763419589749292577179596644021242667788856470205838597066710522907745709642568990043456436699268269842599373810214507422853720032943602613721551423762600114097708993902585637319509818538301487682917014198831727010205772338963547992278858984407657792592743316510434058527559799017891182354662599791987425207987787020713566840528835853448659964695029232435204574675566759515507877703680841208812592652551436030956902041523117164107897590588372808303177225235265838239091884583645015320214098177248157001856379438972648975980273964648532244018062056670574902230623293324346613802488372470224576610539068619283506220740089393397519489378985164252926355318647385924104898498923020332533479675991082660427210770043556370399261896386546481052776429645466295047433576368 [124,104] 2024170007465500599585347621493193685869659885062164392323832988646431037347252902866352606976591960810990570762869884214467139044982364275240606828388038194961805602034476226312849824001554913579431706613393402598717624820031335843930920114590745416845742338734353471161897922475718905645945558221672444867238420132553198905839708889901875668739926077731169084862659519953166165456206882997769683340151479228365063728728339813300006372912269660431656734524719566789671242150769342687671010353776827063021163013234167732872543403835169874132039182166674826748220792572181445123726913002970856531312452711089607112281663142405796618739584233713713992866730691231297458213091543696841727361774012512121791179626246094778382758264797309978137858985673699077222991495867513771951915443978834466841184861715806135689792237526940102025315566235555571808853361981873015347745032362230719349056834203867581636412291781893247018087602524541478644630986960218407247599818837129213294278856350385511705183924358310656801561983532543971133664649115737090715134451272970986643181344850238779395738346856006097454259552646809930624237418532454934087033102000634845215168775863067471473600011961030217646416433706514371136744726212219865178376569903928962517399387769819262906337286401399275632731871444823881375688354530789533636368704500307436844454728720986795779401605296010344276141055104625273781215501447270414054615747748267164027179205726899728899596919580025623508670091704479548056541287409077811205606852944201230598479730249806176978015721021247855967544495099191145065922772297892215101290302073500510293084573881314894741825867754666574608901151758006972626043455268053426025648924249600141025678981578585566218654748851537878613228306114824292109306553269059610551243857572910116835369934956605508304625269033397365824595787543339944928803181717844274572958993766372670621778596484067999806579573793461697839498508478272582820598104366272556603200839536466781719145054593596686316760329450496875084519407597821084771439869580877383772923749786982712914942103287959000415567479621383039532922690406472 [124,105] 6332472992978782153143571253930835804703067902607306935719479468860242466180203981229911126180190677522993217721486953874533652444953421235929427654415802284260437580507414730893480271319083134597000576643898195149269476385827160628398193589599106193213768124405988995500548341975690423299288703773726937416337816274777103353881674480175875759908985210556604576857583428385457664937857395439110373896331646204542414660705878544921633676478745589507964311739564039696987352446704437799216020055467898953355558605847099569856542805077001945956441606400891920700102939851535664258990835360776276878305528410672356123573986788395273286266732385880555069585520644959751706117360767997693428847481105929237076285851492687974281982722022574318252104939293458693797064584094292789118815968562764992728089674469939817624943231916378682115175412271059939704146523102592080433132413144533822870977606602657977938629572722212040756692943169626728166226068923497572305141637940747238092394551029225928350371942602820869180408229300946478811021540923845453468025520336197771000816355711960690246495188933758858730112410609209926781567269988999396752281424310533184920736400636626474881599087015680543780881514164979916461088564590677115776732620515632128453031140430197861108678768483616538089171755281688409483222953895250824107739352129437210681081949568159382101059187384724335154767675263502388871544837185658178665972240180648337020710167266761827587360533066392667863592723987802628172987356635137789160814921461455797205563438396709843263217029884811910493821259171877725377513188227203813987431411096614045331165119262178042433762660555640235713213490666234688342507457230483553355043436240948091392412132069971715813242086123820559548344090451993514650390731049638841839275825642307986084121596258887422513547087923274133888989374929708246643566946399016257296679664225073529271517686445366150157267185731380392523219912220887379614093670703648325071534612789608850323445259398846975436606986009174564803796927431829449225214217000656784905700931673736661566901172089627763427262866332367734085730952 [124,106] -3674054465077781021549984950753040333672397262579261444595619855438135378413779821367596034038906894251586069369053142846925001537241265747725679783824306383729300913001405855910875626927373968601853446837181747545591156969879939082826289159086626903752654664430803286694636352576644896363144359104226838413911234779784602326541563338809074944095744043283956877032850992357628460869916559733346903885493260438067660123992434564266134190411131515421250444697183542253569270061967414279995043664930860151929924113856900518568398587312050391223182099933702368855865237149592751323765301143159195079372321073294947717569516519733861602462507086066658754634511465646982880704193034412745632816383856805785491696269714836991820905336924013209441072101828844189016447894862328747567517486267418913173793526813517008247565708261338952896282286684175385801935054422846436133966933264353540184658562386032370440578392183382427461024842535154281185663688334306204642671814825645446090873854790764117625207926519143984717056593858826028341537341803761700877869158438303430832020399735137509361027591961171685657965736736394549815356000553554585606891820268362142236629446642583921570752306715808738799190539352853225786286196710977266652910773116506403146070646736550852399095970234298262207819108522790802354629331611022895896376036637980509678994025714550339508429758927773312037787532850542682411713083664155702835601709996520920761123201682371207850566120675468862895247016793405115221113246959479649900757088428086790014887527617358393003112701363124654627152785188352969089098096444487732842168998208461585077471966804214710992972514191112372347932003597777377073531530967171289688709503492178434850401346702089073525216812953698474272026944267912181948378507673558016298548097014364340137458494426550277883022576269972823243937091472568033987945252095021934345848890616295118797992158270600252022825935693445571997848227204378127152110247575667754021802716762611259116496534574239970123578100386259412315540795536282832608953904790783138024118478933878214649677419833142749521540448892697063840 [124,107] 15733268185970048153911879313305806662566303300607306195051835115303561613001211858356785159263352823197979661239314644666863038634015750509388028417935911823598078689106511367671159455868809317352259123703340877093567730113781275380275775120809205424309055115984883329087253866172681392224262627696513955715933680744154230439772340371466032873348993326228830760059738727012801290818620180218686784324276748934882437897965918959550331015331863339166872214430329554401901828024473595268867468336068973095958247747781622298853091560255304466298690076234761334830582071118613992001622882093436136994833525086365119752044492998247983689120596784566281275905978325118802252288598407306385779000054174106582012259955072795042749535356815888518146336883374818019118039961073962153303524620522867308462445068472212549931962013412085433654628793037514052572287319156646570573515950531836667874308315755406628908678881725889795648669152789313877297566930869783757603566104623549854074887714638649087633616198505797212663108337990354041833370542240815290735336863992918420965262079673840807068387677309706251955283530451037315765301130629668926261251641269487834795037163209698123371546708247105370876482060897378577884113676959145275381543308190502651812302995096560852834427823502975129751906561319871730400925883631638332480349948698032634157549719944366330845268116393079173451559020446549417931944343114619815518019184925544485951142260992373999965652754297533362700019597364008183743163719097615277865635616407703231746645943810440641123938703016775882314037784407918955365639069187999618491900376198089477283589174269904709008835965503881248633340036881199330948668891652318946358400135012192702251234279441884576588657882355805984836593241781138528227163506569737738678208509007958327179192239491029848187086521511440575061447871808860495373611065250385493231426027405360373050649641071438013676030814639349765460024631067636883455725167927741280790208155376433816741356821837434722944357307984520189661635339241229134069237830092297392679982256992187182376939851513673718785924941065416 [124,108] 368331456851980608738162108979584158054498285055244648612007665770745373717125330991923185029779830409561747480371859288025174388458917888751729089575559484799588609552737340865897310315014656393305814274014464343260548440317686612139730392301931538883129709298576777316386565707628372808377555448167052549331813366419375555663149646039526829679400786918180048045012274493802445398583066168111147383565853366259439471601097677875020058699127372148615389783903138801859234051655232292405637000156128470371554915557183585967690003125460458874841229415609092280459213353905954305234251662959097147077925683514121180401703431747005732208693282193940956291170486843487950493722684857737943926290599526134326960852276817078031276536487957983566683896263453165518729214846653705263797368898324985454232161462998403713464998619018088182115623370500491994808664775550136117113808122885656546986696550156448606764740685473101594701067351471615892480907650527988066368355498829713766885972041995076286124809700655230095770722191820696026572953556549014178006631457325301864710866008223790794964558928516788586745085361029434505359276939909987203309396502543245255853047736212824240190026412715643556596351830842404868173066096631239497932349669436876618806946955767928443422241763704855567046676070812760587120425014331617850470020109613610876491675877933076448071412655105362164555113058947668516530041829199421263806684554780601745199576119097000757204985399989055454865025835604199382525843810665216297250759831791341749413788319990259051649353926828669210135119444046745141883704466097859447932190388541277348442945652268698459245062433001858151164028544444017601145529876650534633946993011149000060261174746913376117510791489064045561378724366458640212780527938065138753145019641840023260949302482609651952572580651009540607853428977845575894786984440633861200789737563479003917414832256741940042048471792063237544528335088372920704996383947111031452813472448122755827908619916700893596300716445910917485019982434857784205105503635604500215282374207842714974438794039342942797577677928 [124,109] -1346220939594089462074268643102262563610697928103479599515146735780564405871376634141322482257378592287540789698998450075328791948590248004042378594846074322382857192196591055180476298992381864066912207550316014233555996406224584010999984777105713477053705729783749931969947999005214445170431756517998058077231605143449910546045486921731582700888835724593758703550016671339779298358810327358042145392967075728037725750047181831508562341197651321460139547325414627134255066763921598713848435633313549670909397260651239703803283974733453785657500302954875084448577806418963301367214407577351814175874743784349094254482396358189746936208427215626078750190251160571200816739717931934543014802870074608328131201863857327419664122758675602272407163206075841421150800163468497550447961116831744129382962175614330745234334265040340792330132253409778082092266960276987204141574251082557420524138360865872172909747550640951146470660562054412838606923330741244832559615761978635604341670867467020783697968990565752735473011937694038483349686633667335750241268447124551893836311374913089388887478270138309126389419745933596196937985849023813586020551393053296943130000415985246684564533448485291059588380665612392992240515274662083979674936825972629419042208771437890921775245672534661701943505345288724212512156193699788008144722171054471784664143768140401459074870644617729788782281195195537259679882734999909495931255054270991974357449641907616179872164226338941403592293608295697032907110420824979541968181292369516209125511166841047506446777349360491028095516803521986811723090341917449450664200014563399184137487913782771938072662760342796379441224327680432790439257744106514324169440672745942547612446491426743672462920546441245553585159826983762433290535675989379735942439384641092192454445589010762257250939416598357847141725985812027795593510357269225904496268637230697035115781234247910823226342299364132607653113018344309610653024372996550536327041081463073211290465978406271808734148402596051406655010560773161195106218557473958724118856734392645570323844685286272801332560 [124,110] 19901183331403188288729271692434573547285298840874212360389045822724355548099781828463236961252365631126834578781797575278828472992880516370758108659724726335576952527617145553428660720051407347119834996805163386965851420003662797627005509985842265934874750751942350885734644783253082988718694352482973734006491535488686662208853472342417783132617366109006526624477754298027384670786314491177639757759061237021538882165704107791816556218093295037568045943564762144396990604563693381410010997289499232484799813391066160767781453656821294876134263433786321023897463623171168296710655994613147523756012088630104933955917983225058741029680242511361815190359575679365095891389978643973183215468168335360022671358576722380792843978688398405406014010094786106008032436352886492797049581562227682231294473808161018662455232421252794273152103995060800106510752296575908223059679978187146339532088712132867172230378626364857269564590083409911205806393542991489909296267646926249376773866727978064126958028527403188389809908758858264152563760159915715961126964088212571195326531042695219577966125162049893248708998586853870174368113233850448239721458588386198507957340964473323306246641763197698140737932364795431956115461590794596150941295110623241712751295076431589193318734049516223405742926267380809339529547341757630840542816619106804423127088130225358595437498420591980970640380886214876801681145394134988821470221187138133363562017807552376527140972849910472866222584490720896212500539412704675070732577688799305830560631766800551855067207206163058795340383875662694701605610667979943666533494122373320381823963683367755902771202386147708305302534007763522123113530645430508109371994458580094382028061006998091981464166334360798653153437194499907299790483097754754347435262963795296019641437937737260874502700885086472225941138577289343181089533341750581645506488311572658493826023789266263272824108600845639172941504656766239458880649486866368127825608993172520366149680027502444078098362113139578335372509148339198965606475051717425201769923491243873116150325336890875352 [124,111] -86308569656197191923316152652112855533356803797076414391877887224102049545529692311192417059947299212038012075074217849637370326869424118127283768909643231491992188064180549291526273973154268286477772249750265814338017016085253952180582687531469214377298177188618436232367974081412539355513672573301214760667878541157184456500427817160693511853121187520750454334871116957839683197571117372958614025510618672717811920032831634222867239057461023775040584201595396275578937497339702736778502999798225819012532213359181729491762910941977646688409852838855309325104280659551688469136289514303120472570797150677548079927438782504698831391024283634166667602596649373929207167866638922151476310313027406052805575334565863278034924303673952081766283427679790326210144089236716625405570628020571398150342612998279141027169294025315333233023255695962390983326761364355348550816865826238412332631876551541168263826959115775861325598953686596546561997455227865112806256598039725870740556835771392141219460049250131840910182183111985428143227046490307986179612649577999853158125980924573387228919455783281606901573783720622365696047549624473603104313408904818157801753895437331767624582880271809857178104405605172774761999280376436996243490527662985152225415564841764915769887401699092424845925124458474161429944420476185182829229271569844451077305708669451503046924918322315055957005634262544497385320053888782707359521981507274732818570505976707241056453383851836735983948971388754501311981932175307574053499861883955629464319107115571675025105594894828643124201991615727909769729066727729062502139120727175266317599390536162259128623786272388260304745507894911954771240576365042810976349073312377826930860550521229410088221234176204756146517280293517798861175667929431279798647909109160669032310840890413461773709987669741808622953607260386000253911064921828306861903646218170933675158044879070017941619039454446934670362254827340584349845737499639971263125544118810721798844420479770762166107954911720182924815585304070748515557429022123589327371149277146642041538874158828 [124,112] 939937139296818566947104305418198557096236334821112240717181420678332715876599047666942974496364136806935656209150088309175746071427829331784146974694471862182893356780046262649448450339119254633908326272128491034410003138018900937272748426945077673365363062259517531829014863854612261397725866807195461082703447288461527645967836522262941680786368167358230970863834800653873033081238501611684016481917875860724080269298622168490752235944187735275864923512764143839205238048828609176305615221864071417981529702925576595003112270782856138976514784327665281806086472335532833693053207100342579327982042026923080471707172696402929657292182137263908909317321001431432032901250306902833289521845189168114304527194282677088984512458128119821595335088269567366657497033660338519671381656665878588794660202392157537173997629805903950702594808945717302798279901075938666313063141329139529505529900585131235833339074904218380128641587434969693851354943977611730993596272915359822145341168515984449412611385950222587179398135953674523203817291707247057313694554083140022893741644339690780583353257712663468480874096932783467602486824266831631759619785240403931813970341707861378396228634781260718453103288419794403443844791374089193627493460133131323797042321121410988451831196750274723948888117181113188865242328777191460804696411782743479360846401068758961813211990850690133479380649330873109500491278884248818075307064924265038130287827212827441820049930003773687450563003035177218538649419038080265267286144497241052769619430100238282156823587748349646841707078520538038057702655867445457298827829007375710324560696376178715508989833470843450804599126361042849347625065752956736675775999244518581751678241608864327567245337411610321923168271688350944634278953787714175934879185184882912164260820149715890986363773167209522413425911124126504555021280841833758254802914222812483567231703952333366459247993522286940729872254162330964144003939642732200973691137603497750571167290158854375691407130760673803893435268467723621922336559011396743113702290532219982007358532 [124,113] -1968291994058538244001064647589337148195876057027770243325260910019144006037029251554410885687161722346055898789144391164030194795829042747116253551917328386451002937181779595111492154011671243772370520827136401202944531250323824395298846614407611522514902395451532714727082075542128504164384425809425515120676107462210864443071202693566142055779966937105278663625048701545981438813847001474618383182132990991220305574285586731464630429332222823970504556361836339133521106719475639190548416678056184134556804152620649041734282551552780801768698906626307672601303372792094883253311181128668599122385356223338128960346428408275188406965405594736979321794466816009180146805441695960600090221093920193905080296845834789139420278219320524071121673492914970861524441621547914084940802939752747588752890619183318432236751589803150837676462272186757876703069049677110361678427395295588588220412874237260046812720678298546968285382936334525353770888202049272706529812762916176393417452515602990388823353517934351859920482595683186959176847273061893629461060815419995224943976973214807200778526353818789963258211194017645855494542527848349562303275835780295725772585230987590107342220361957890778945037076517568948969451218088800590807506159154072614236871907552255752374536659009145999963802427031914303054873153175762516876534803252609954871957465154596037133447742672206676726993131395087438966571505938643820016673899977479127925698277846005126497449701565549969717432299672241970396318911491432591059711434734399267915312527614360792057271717822158897488674400286943365025409286782915574867414533441827786336410307771998609234566435073520327921291918424754804748438337983343291290933984941816189803215821359477580852434187836117477522904909737023836368393519620857304997301051370007828233353652755620498968957224913148692186519858951698935170930398316834789197060694815947302272523022259824041253560207068451896373380752472664177179212600536576184531854632267122222782209451362308402752472386182019819278233525705055779983891009125662126470002590874762502416 [124,114] 195973641413433905003089259699950624724200332657208069474274442230056693450605598101621330429250075273735437830778647702008647584858796901646675473291481348587445136580651546366327448356292268869562827336993812573129865610996059771624875833971975534713346814276777906859322925902119159925958426919961307392597492322322880406673602012298884284262070320870531581056445562245408810664001844293533644051378457274389730600655796880325464220773168941476391130009051379369933276950635164991238278272882124541259591955761254564563785796320145942121305281385134197639986781536839532202999119226252052496271185871589009794727807786116370020281763926130657988917341517917131774386743851139443540176820748544056089687323030554478987887059297319452848336761404269313224733409321748822823197878080810926565619520165558336962734672793763451449088100774333792169698856127999679827326206704811546198198648152763857271062434728495703457839983987608488688249269992260387161996044139722126587240530749195982503556920904802740355729996543623830510471667636231324681464116447343147244894439758046764365241284704941724341385891007010862197483035313624393465281554972817656346533434378670051572823161793905348919797687313276978762024254026123196550384826878334524278299270816409865430171202946811213243329985381049238809796526970397648765379363169055725796866764548403104102868126044126227036809252074044204299079972117611833620137174683856007262309566099922513290657087608325223111156948234393759803602223529837079094061639473613085782354817633478979957601682804430046808669556744753795549733304399160165092190440357162963004644216701982572743110968673271992709671473911349373972515067106862811923128527732126000920493614760552433479758257943770627871167700627144524558426128620744511344841061498710508542544429309942470907090690251165819058030960434678177019570246083687477417277050235097509525886478386348235285577221255372855043154876413251763074869077618447056133403357400042197064537161364420599308747890329178085265847423576306581561582103158683319645265347295584 [124,115] -155778731840872055076120288177416492102486082760997530317051487579579610394514379783272399088267065621096455723085969442503566695405146553866787807106561077149042011132296966596855636765534836389235986477396886988120098507697560306048358848728499200226978991155007442909040536918975273685725599808825559683471971238671412838285276657354373084531552497962330256550966813034196451388620575752518454682641898131593569978655329755562278477135675372577135809407645153045292372343057650243224965448161639303069534958906215461582871219835217337221174780100011865717300595531504739111574243380287792777597568914448236452490927548184615133554495541152252019917015831741963839005009833243251615477790983366170163525490784400924863381873468633824031437644078971873690911511689470407772011367447545155557916688811305203577677070936222268937693992646185865595908528759663697887190446193843533118401912110873511849516115759705136882113381451058778384035742458177577469815440947217863792364769298873035436445005543455614461983096753815879164700285656659588871330833611643021880039584975711148406383841254045406964488005303173300753307174561210676063318705996034484443267199402137077588428192507261371359824209496407893066876783946472050005842794594689047348992799518052000990981956819960970845851658832163059163048058257784104644680116876828763705496271225585257531299475255319034088240951704920246460952675040730202373418780227724015232493614526075951851330615901171531119664084596669200223098964436911391277399871549586091330785163338361480929956350595816747924709586089707899335509404305739769794749211400106549126291920838858984992421513363798330033115697659241456055407470086627301934112582441090244386441950027338262388130366691658071832476784542778744355278378436952187462408549375618285837679082690954244077370771789039031629013113190306506636666139392455242270107797474145767355856165398949986236929802143237730085134364931527709064834673121166474303689135808235542785291914677981655571741587004516119377102181833644437556094110764700723261496830296 [124,116] 929188154605298602599796386677244614539539342210316242410606340411595436677025380739791480212002469310702751457209558396102350130412765817999904515211846388548594820396408156500694200658727813732200942832100826629687503819029579256292958303363776631808935245317717473256075665862365943769099833450905487080497851517914579382665922594893085673928396181429439291985442515830475827270478714420942783709487764788457232591415639273608993509785785849421570977753870091740538614664018306967566015056043457565101627150994527911781907356287698057668353789992159003819056561313296603725705662401781720235181140644353952519717822213561791835639258491419956930087577694894296783392068125511993428769968847640296621669990322898048899131857465445294348146833589758950386423174336035511030558556151461892877205052111276161948021525611087462736104927174381355143162719028191995901534008598128579729848643147171561810212148747394998673943578895023079160177687035552816960471207561559718445102112579935619180168103093930081336578768166103764600841330515782722119075030512543162888855445281150730130590555728236777131531962432110505464611357750887309673911191299474229599350157460859174006976256936227645217320079338544043354652278859683863762829819761640388221389025929566875013253920943080834513311638381901108774074487546560986261945236618245503321496872881408307819574735601011343377719202062114910386389225655398297956991220790577036905864399033490749249012810422574633681835222285941666141799263496268600263606641206383514418321782433699002484086201087268673592405869504481512185975435710409923023247936400395085417900848062730190909865229862648651843385613396536842585402726600535726753972469158291373495928242437818990687305095029033868123723566630761598013157482737616150064348237588332020516806481792528409506881882907229417597090066810229452258605311761656849894618911894202053233990023387366392969853728556397731554159045838390920112466708591621973299584588409896876167470976955576593486384569360530054082640595565234855001800424718386933526128 [124,117] -6740759748870743342665058780953787670369904880448082668106067136345482497777961680095833051892028515018598689436392207035605350974923425197184404783852274670593969577531362748926068563661759798622598990954072839430470209797694064407200142961875046652612360190429354846458467429232000602136624642956730141960890593433591563074687093284119795839181186763537506240506128703250936715831719907361906174962268879458313130761554784072827018010420089461755002116377241108890419952614031527200289960133236806261034763340388652510115284666512341981434003218274606183320271159978565581526284612203375175789188834424466517700134065963635242146158236730964151395661015136373338756898800471972267554698148735575528374157303949478047997564932355649713292598972013244864863832437452226632738809942343400726261085069590817458489464904673034729320105162032443025211702048995912547743866512489297632854069115634005783705875299600806233274908603338165406057474315414589856541912864650339861102207369254395185753376918617410343601703372574122572786280753373378581050157483391780754163330475939698197479123199868678058850378717211005853583125111758751100778741424086897884940338532967769361612535963566837703596335162857355597056722035856501130676357125775135091063285432734757647702201342050487315904691184475671149381545328128151054387971941266930541073212048610576467578602858063184653647669326703888744130183656037565730636055183983673586383525450399185034376613927447787492820589017178209314595665876696142170467627020265226070721847717125727458328369377067782070973163372099636305205788263607256179357958487007029638950001199899805440087160393119412378618585296431813447287339068178371350220000254236194156527574686073906273062805284767609754684942706739104573079257898711854984382801054612005184510810169820367812744935853913200029063009267418962270100723754544786896948712305196419080473354665422513968153653324049855356273236517038556664317156179276731879359696443060916976674359498897415303839438225440445032988371641060848876280597239884597488 [124,118] 23142765244515987994672888584877054808521076087083616499959964774531026116515234501473195054647950374871645299554001344264774117456624308619817215381925767126202530176897059729269842818810755289658010915743948904693979568029998413166715759383231629063628310260496299463152667628358688945833551495821403748100932397238937444745623437798838691228761041135992717494598400889655618159226010276146967800876982157395597721893433921629834062643554525001878918988048870612558557711969026591745158797902853677172088965858115683894042951979793861352110375654941547717363272619805835761763359992268919031839519448782243952068165322495324175353668494978251237664135316487547054178800885999049214595229281532127283749073975753362403477384548444381412564141848768185103241878479190607722071084858554535361782665212873086764721849333650936478746113154591769198660299620482493176241571502318763694503843100430453594784787985055372227879989187104311133518903647043022890126165755898206148064629871450959819697426105746570999041240967202590460870476178274317572533876753490073831414844905000878775849237195450707888115157427653163015180586236682616810760131057398610597122313866939380533944613975606462116823022926172371059205170654099756788859448073118811666008819359592652994345866987634920553324148361888949760090959572514950807127710944029340396047692642399174171377521878385988412262945620517639467776909915831822403202897621225161360101699697566581164963254754422520564690282281731126634879822156028493429592367085032766347587331344422454686399710131715431223000596685695335679587558024959752524418879036626784781177808106546375293890240187733949371489336191868257490960674204395206692263077092577326722744954869956165981464793757544092823640848960473619248223390280770163824629048783901722174838038767359738974558122448168011878356075510096096998708299894158264718811327085966763635944094919597161843162448913727370455821733250327325381744031757224931964827645580024041733250551432695883190707526865567276864653926109482337415621681545746 [124,119] -60958673839454006251734502517920090723078264363425250821209655591902167933712576802961451906426064782428200789090928422063397443623451435535875100852419970143332143880586668920396422178054207751359338179903819382473447643166907252027812357849737709115390690247377721359423385593811056700555517021701360563570941891979023759989689410176304638614818934793576112426378241131412259383667058913274951932972791047323126729492090562944457060200849113363160016278497596080009185776749433502734447633611859333708738590863180846306389418902847001441512519677806380618283139472689912537807389494881766232676220174237534312247179087996153132864857120156753913313517108957502325634334031266531695515973071814770056715373814259621636028965715107370794339364390385124338558609808071848770319576561216048761464289060546483992466441363097178810538930758837357516610489066043806696076988356434293892165883211104879975185979748914525822355250319346219572201277715932458867401486604588790991118410347019413275607811480860895738809360273894605852102150036043739686615389000248997184189862679670944371515018265004165090610647429786010106615397147043971423990048309751703012558695832760912134103810645144110691893032453929474890886465280886740523503600233177729495204184431750348209979458994815894668630246945438458806400239832875714857566035209673329812973305637096523459334440732211611479994227280372858710034799718866902299792147864422966145138546007286586662273377094324434575451785290481781590761930903582588836824384021569958222242921288406206405032598892641107974910521958729203779333768902833916614395285377569006058829157805165339934216719338417595580751578472786817141738661116991336862834502401515034395762658853261087397350114388600913656605120673210089288492572004131906993788240839273772137768766516373611432326164916319128686392074698141923288723980321215677811905080351419076051103829365955476854500356926087315360350732959015331593549485527327383614930615270574145533468849050859176762701701389655646099820949317831334795395160 [124,120] 266696189728316008770446158264958829689150770051724916914385175788215184245500194935994271761640979397564296815267529160803355136187702298878991577902434358212569703578350095903260991675767538097961541625525070893995199500098183241635533524023293727399879629032381841794677770581035110927924433415204925285181137495855964144789483669257736115598016589427361133882368712446764089221207531286425805516136241353786921278236810541453486731171566672099609378620929845762185003272568696512232985673976865742947660217661839896386704174766876690523980972108463785021735657247221447423981117809341708175877392463225304096220783810405384325439837809305328821383559254944493876244087570920463576640833470171821839700755233237875092902627098529627453669566753900537610303921944596616089292883395723284937251552615906680081949382505840258954196871952033813845957054335824558201796737453937640534791704796433182700381108466719074738220626749218516018302451583694974011505939996942127805579002587628893492221696294148382125629700293542849457412711292390113409527050007837350325523697641856116977910949105511755250268536396264244781465518125494728118095599901637247208368437134670591100599442502049807913076904437096443468043203451641063377429975286196697909569882986930599499705039949142023005449939502573545707672946633564527084264032330661704734941708414578420037363415159506951749292394404589154723915903700447507823415526117394336689585258608634078616376669767887701585386661457794250523382448471817841309031209615619870284938766470668672019541401162364469170792490746305170948295597697457857983374005914227033496383068907549344923976725902362502904862550675888671732558776864978947687498956031882357300564050190832481561129539402297801412027358619478914552904957209134425770834174836302749764191371990008501658676010498423611874849239189004662292811270151189454319982224102043943735504135770789704545195940454060727887905744733443922217574769389658176271294270039971447745482379524695502060678428378540223562710469728513349936 [124,121] -1412353396890097572610157921343451826484034782111182259529511493445362147224962310512446571159582863184445824935379818866987663917363311796067944350596662678522796875252474045975440670287997777424564181795646568999677161569194181618406507146348215827279172861312229856294541655139593432693179247621827892688856314282671503967719635311084154181300540557217722614662247864951955279909873330560206581720934985067798701643586687745507765595911856690944596210342963025078678054502846031869246847256129089984129028936848108247087934094839800194666704681272702346711370878363915940577234624521635004587143200992422241467077323398710500760216018140011977397039358544941235026032534664046152335195019811989509529881927822494152137378444744981132121716815363232807263016032718730732656819598259092252658259519246520678064132411986073036136781913492344646071192037563533912732147084602721358068649915046066126883577062823622616065602454120579139509321221227516218007220805906735764041463367809298168666662431236375671572653937902047083067625851545823057368593366376162440653582774667300301220576634615959366489259026942700516938189892922143386431204856082190119921688593856045032486955609019534149889875807228912293629653398156018341660572239475761104038603695253489355774108148074201926675274722946214391237931254062092355194601171333574114335114474486522410859797856410597134908185214936950005127665126582160296032829132784785392940781677177786037259721833934150070247580962661585004218520663875271991948151076228167209498746589775673591282967164125348143081931466555808603328053971315802982257456657757123059884904272632802417551435174595144410508606945567619580003520247262247632660943422149243934506615208374552536437546652657870464385157675210371184889713258709479931626070430290432273448796848124015702031000877032998664344622402979679294935369703640920414846109180201728563504428295599865335597583748743809121682184953261159026946722859775497060194375249679374071797524894685771574114155598789621616849043064760488 [124,122] 5976415582987381788703253368219336433002821116930776868422892245388823687105817147131661579567328249449990213991704967965472254848962988039685756387433965134864898343982039749352057683812019137909681202424951317688748482131055963034958381978037980359040755074485527547956670293363603431811987339651967777482284408997926272254141863235924440633473550324820939410988056799252174932165750253727105912872791610368574492418862469176751650956032305909769629184896954662502085185229044662223277644972492510900008229361483716364020084627893815575916428670916275629820110059879849608490722519488243242623791766459931668575883221391433247519847049493489411467622488883039330001581084665032369601117678808177809364390744226930476532530713702731824771692905569129665941424317729859602320798565405966866118548211976970550251877952923326898954199726516551908415589019862950569252231270360550510053343399852156826024231161006818948312601865624760133175619761224669247663867193448314727143928298987731072769511354385199280292716611116866829155924462206013353908031510789995859463057040459509428609059765291007652937475193032514183365412576582809577577931460190521836730112159657000453614761741414806300162174981839397213724837882926588784888767080456313920286168042132027347448020271167503992084254779295356251530733546364712004153906959973025666732814619182133007507660102524837559514211465629208772639535851004036383750468989593727136203993257958758755897168677644480134892825175256077160856328900928315823535617889550863248385491272702290696898050664086190412923673471919639152929895577045605912561961290186481592735768026191582176638310224997706142146938955809220256562315717961363868436824996899276259147160834642013248186468459200522860840899403713211072606536671960892383504399480872166019056793882082286985549339173943430522562249533447756218679902679196344174241718487693026044534024012612085074618719307774723161104683200560644960583209970531058441681828575114313134408335951336835046286669420226743056173987056 [124,123] -16692531526156182003269844475665174659562922726742385355703480555453759186797005064428741852952677809030213894488191065948118428003767800787252163307417318512513833028953959974007493079320295156544040200477143600122936334502804702469055537878178511879174384011526558879279227593110539153707159200320338975244789693570953994173117370444885839795378269289144024929868410809957915836102635973304599568981524615030882115137987321284200149877635696133901911366310500327260467866878433815819549438536948243716460554807045126626559274886160559265656511082271174131019089320028111574860427945054723378928485064331799462457548034109340296787110086088716761743668100693717375284416345808337065665116354962210879710686858734658128409112064296721800472683568862314922777381964979349040075720634069923588612843642412740186631856689535167261328181874170882412004541678132998588669255849051715954154721737709057811026958187615957242443898225209210194033211349314378636979131247623506828287072291814950483924759249320466850705767573598672903215954467848646556221745073615174000758897297713901173576587791359132952463753259027691964060169689151269050151503523582981447642932934753755635532568670841782817266838283189749328231249656777457710683501780251109899811155141597335540955033785690085362057734879145969226310795614262904891997045810755469963598504507114133500264304692521540545239054806196774085245188445231839895172337212311760837649016236183816983006248727719085684459974981483525854607605502863771742411662881703796227697229555913914697221988061694526356016476869026924296168875005702178453989236584962958006261577920010888074940733093022461514632142427593244727808665356504484768682971867070944160052062621078499619333050966284283727225605954468322431348584127220537946891508682626621722424547641348151553106679931251214159489544196439311633985227319820874918944210121074431523032610538551153715042687846953102698472874936947621636616293512138651699622190777886081093964066525060726051047026723482949495848 [124,124] 42523690465954431168907570929745717573602711444493985945985084369698287276204603007565073472721494540346297538343151511703524077376037879818025872136849989397302934602523651421714529660692541644950466117458237324971266978319672836872559031101633354807687506150220884056604233808260307442230042517702739822520879769386995653718852636774314080583678734389777863248129518705435895134321406206270893282566393869241520024510798909128192321154426706840595414720216604069938465805442685004306232894902088281089345226612570666063783496740269708493222026295313436790396229381588684147038273629789495010525663481622473545913557337225217412126824977043321128548609851853867073559467306201345290586133007337301903401842116757581363437050560017230205411859915181480169209635654911602448264350508260643761010845083038462790628666383377573921455385204624268262650943023442912229789972065096109763127214813362802373263443355354208186543428443035666541261855722486061209174039578563611164279755526178730917223310090947040051054635048383524967769649789094829972747293080783156027356420798782769780178007158632476883449257725626394903307305338963299382167734657453001056328491424867556965764933595662369521859391999043997396659474854327786098123401455946347546898079727690655561169032091555002868986238827156291224390240069595720538066241374676391592553802074441779535950807976006254490710896815727323898769653005414855230807846532424594707000511249385308139518655686702676256203261450988872956723558989333003659028137415722302573955586941738833376658742910996569394293780073104609921794563305304571905139834035684737706342543985963200868746149263094650565049749731219528291385837669912751391671469646376575625521073715713124296186146754981350367693108245478974631490147873415660628684388651386640615885882314003075936831363659282229044620057663123128256451668528581180202224618763083868174772716561662977283970527171735269885068818585225542043906262360158647438525118548736972547178486495248094528685580660287916 [125,0] -5354837105930945068797456095068089993721869768776684280787624922387362278562186553955224968069565480216255308803794067578123328932772271802983024415059092584518799337708308199024549384909033833122433099818793824455935452662236738649152239169273440322940740120188610296735725225950740742426262366510408912590710298449486415591158803529400048470481638480012509859022454938591173513222172955280212990517199488270744400094943835763758657433946746193881477510083724348675399307926239562624428474361342670863272635869825422888930233591135365714932005133239445226275142269076625864925266302860631725378252635073628198130766580828941902614705753377202839308940944639747186737442524989800833888039424093421456208844219920723234969540617234775331738480285527834298811221997567298838762760249960546873520705669795545928299528142439567111293619536125375526865428743464063879666308054213174444796659873134585490532234985616572857104664647661685841123424454401495117179960301937852224561036323343138078320196383798242136855022284188526151234119775221610416906218349231169366318856990905134678105024513170133503597915817892131440473815991240885606651142755030011959781656091990396951325194156524484312794401642984841439868787279168244123652877188061430473970206592076099491915255337736353865022072019176965289768079480776544689426531788911243385557205587348990448585220997323212667687395846373008940317088566211335766975687284414839129537898455688283506960533061482450537093343126535444076513914366241080656582350283960082968161350896140003874782483968413109259450774018765586408181975694043961949397417251744471785037738756829050797443605990851144144488018093624675048241736171024121191564623754871831909416352356806689304150329363256125693563277830255754823872860202623753883598220143415383722418579796512653373736972841150441928811096878238373591283558456042594236734633158080036925366752702555363668523867296309646262317926295321521155131140798421885322340861774208505266260742993389812810108422003056595852253755259927308329870025556058331277393907952053452721544433778347618716327277693331500638955346649155423795184796438938200847956088199698767030432063434128453604250356910532304881266746787864032579421575265734006485567326937384892677148863596611468528318419531913058086032107673784676080107221823962980964896844256687871562733057888895081847524605382922225951605910608107277124229537395727108382271321999078574160718839367486946217118452940800000000000000000000000000000000000000000000000 [125,1] 23964195906377174747610259266025853973618877539911275893441675444335138318225807922234215334080399958987639864619453303861552273694548014086749340614546637250182436565609932091516298460981728506901386778878785362019484745899816381364394785178722505747428136377144852081086185640482188576372060046245843043578039228060028113916179062960120223120126266967521843657955420375723547793497050263708016204410357275008101561615209596370667136507409341471640789939195552073457917080437700393024302473974718261589055385302884852211651757353266253329335923889577204035657134994978629153919718678052619858520053803253424150183535942042505800116942598599623547758586666638697557893588791754542486976442176278921915522753176617433052939338402080751797789673416744979046167737211028425030715220065129358379761561178293695182787962383370174486409064413679782507800786610624146299113791204846279083230514692191185120271323570168787075058745741189215821795002415569211118196308978686831192427172518501780698571032192631149238210882947964900573970854050493976287733016274358991734473786004324913820959727370585854140490405485526518795320843238647699339046015752641284681606948046730486776758240613231974578907915196045337400042898786898999405589714054685785930975624916553218590049240122575241745878683659513398708590426078602089463358464814976146404535308620386178757798938258911665271864820326172502659998803337836192056605701294311545417682822805117289822317261987344992029186755724014883393354779909180101838091948095478998963714288130425323205132167045102872371261676287744616846391326447903876304544065719846207447940002421547914740294039500804609824282224753171799944734505389263934402893496411903368482156611590458628924518301053854687263548088753742449527981489424052036857962947143169827501164407565841573496373566349785664515470297146819606086820985556503159739056612370071244652809505422828070188480083840489488429708333712957733100983256637566816436753865619867411450409125472107228155428932487663871166024182828567037344129090822664429812867881716708004630295338734696289563368930603957671445362471011263877149474495629245259089179645625898338125370616034426235146366553148492526940670699446131781183160700895442682665922511157397043585218509237992084985126070813269146531082614776853769473358172718749115817946458880911794020319362557123224325279369121144215293596202399118928741779485464693063710569630870597887310832143825374543716817462886400000000000000000000000000000000000000000000 [125,2] -77815588473292338989037353128777227003932249325671951285482545646056932331489764266221195601768090976320821022463053442246704042248635365660543774020296311325023295405196232251768796035742370335031346165871225195049974714086843094822332213421424145771927607429971341748895977806987719318530744021674532173921470349474480035527733526512906519557839653427873366751282154274797925254656178548090857606101961547084424612275902601679553442261918174074473092449792356601436588655387750704963069713793827193122497349139031698170615641000541152645348440901911387300830374883932852251720492138013063713625776455776339973472535497536163154805447988795114025759895043087771478257383738969490105009617146239179511869864720590486635080963799384179136166536325174323314186545089293533517618351972900331457053541018234139107329612517368583716872116352835598835722794310044416584969183944889099854940022137912728633655362437503531312896170541497166262067071705459980374104176284871944555204102020895226678686586830984784397521153261776372982356954720263772798511638566394548019708562709476413981116875204187316736981273635405423914201193608729882307449740211714429054255587043938237520714387903255343124565225420743508897084549491844643650499565240595753591633593903680555331666249241635941682499285949198121753928302919299612836826328262268368431878056492111217092235798872638347902381498292464612543302771868853007820834713876506653256194340637350785893608757050525169818868836452175737696969677212574469181554147643351846270409993994690197799159758557656506067950558665231084747241380199586454114518685831139076929596291598059210312819818704194928396618976942573967047943310938473501788819406943542314651109236418404879467815492834487523186353083635769653213314089378823286455483211510437486122560537295826632800914856390482581593853710565042476186342441820981389486943574016169826658972345604850353782134181024951772818462215557428872530194500246853831632930787400820292284636502842872909275311717265720294066518923324759465856949745323192943164041350834493478239485987878844909758881977197477001270175310382802460711717250528041543477614046495308744535684449100568015782580191712979068292613991728025509224420469096050877487388071866380163569471344731424300605608036226197427423289237421947128862084661961325729057059645415933931813845961298965331488335496132535026535118220158403368299308267774955459078472720583288333922002748830833026698254588313600000000000000000000000000000000000000000 [125,3] 609649207157862958219779394292260468246807355691157411472629169249703592778451642510635926698317582747573031345593684742167528860395864733968714288394630359917323021748558282086154865928760416160610399612007910631068447496736434752986575624792265035966932819114787037474636470091084347252830838351609452705522044795291128471600161144826239652028713155998113858130001000196797221071984752276676788793050277026404360881703425638363280884652650767195239921039595737718064614102525108244947805387991860211678345475206528505323665054323198346375019444971231554650129934073655284035527305643949558411640787329009919888370025253270648947071781873921265037293904249538706938900521320496782416752902982671657085628809237595097410248857683856594493806182200696604112187775725364230040166907721381544402942269091999826467889707652655144324861931678244421956654002757139527221612338828558360957323400442066261617460465208886455998998134183144766849318204832451312224430798888611144548058709831169631037851964840595129946416099479610136302057071243557159727652545540224851323981720880845099271977327209906148012631801496256773258659938747404247156818730265482207838966369426136877855727374041468208279278186377841913936899386494341043306472683734133670429227244024117857093791050702023181213480229984529864349227616896804648284559636886203493088180737657310634962491929176312618771149671334016032846020766663235011316960257358468393357758232161528360209275208316750265458300962479853412504738941030497341342174006300355146714377320214556561687831239284553734485846843175209249126181276819271005855875555640850575102461415759214853679674510161548159305600062535461528731562839988814691512053935678114137123108373622235316237058500561320779615959009454425743345883707801394674294964457757450877495263868035382456254803662192176933106934951405363539213948440367265363883177892721518181614005062619926325905930062983485666773235569843380443877074744878250088611652981649555912839279078376790483015653762694432899501435269500478866746124118190502359968674933231506782865416296394694304451963839345191313764345879224335281978842089978099793242388236408930597715381893211167760009079022350382926659111568160360194141138167190103109036075279310535222364351131582674027186489648083023471436405734650590986223909619396560438533810290730978538117931963633626043354572308382733093771236563509665550628581435196600439034334620558890798885656586636525746235639857152000000000000000000000000000000000000000 [125,4] 2695389217106111999540448701201220622274478291290940630770354290675092877239689442018921488557804751037763551806638127047632248510029413553960610632026156978682516566580917858490303792528789049298755122202166536156512275061515376795566857084197124719233529657748800715320163352191259184812303447200532847447792936977634451243421440140113097441068772121468940681646184056732000043984629454285405776666360436293672689763702548069478491193024639700290426952913411543222819390258366102823746450008358643402573225002921742307020704522434695612589964323068428328476601892661151866958807125563382975234877694580983015316568617539686136862884267844468916159917418689128594141043031647428519067043986506914596518684310600014194218218857567463509805499849412178759229730156780897440083724757687440144325958664361841670461328403562976924796531002837604530500906941528135402339195514478590747128792304350466259015450588621063508708239964042028985193083724272419379670554196880584762747414880815367509080470562142128362303026372304835393562005682333948218668427095091926177722004677684162409573933340447443375792809697862891850092809903819824053500021077411200372983659297308210894729936385253926886516728433107236686699401954495330482108445778200493444574243645040461557337793116912838504454467009812287415490485609737191599588928493533925478664071934390939453292711795717413933800252042848153628365059975310093558551125842125122543883687270464110676112268176685916902819956393089657797213833028163225919202999895448697695185437100561590412136379642136884339570676491602055095343030989579063946714196670541863721995951986472311654894446139804478652713020084743704415174719322967202982542065978450148543412425442708218090551582946568772875436108822996475900344815174166789380021686821395206217487358249345199632418110506232206586558297723287766022026864783322033806840151384560687659941648482820109571826797735494779534798549547102996660971543038469986661290830669190109726345507318131518732124890567663948380944957150680262271020974117345884313892495894650918842391828150331006586970093591247027297369320845786658297499578516576040836328827245783439341984579121663593215025914473424414103562190345968965264244504275348083416917591001548488952558385742394327130137230221190478129856348935281476991779144774022314239780023291470420616318411745133772224276321040374179806051917917278823227492954534870489646860621825686915870121792446584751354883061317632000000000000000000000000000000000000 [125,5] -100654353696843901973824537261414824759181611815077903248730255756752970769108147015313805941231858865848897670770603444735383998596746110623235596497759298154408741184813892367029741417568960177767663131781225988795872032680145128595342549147689382359096055542316596225427065741519884815671943175227802429530455785001275451322010340528613324008467765832441674093443550395899461736846489271351864565380051670119923826175086055325862453611195827222270065229444270075981417652327466780273976956134018549828810701661632255573517934928620165127694341006436782370759654416186105736616977958033524412082122690632095582257712759527349612844101750593452136838417157759346341864224289334536502170581448668097601716183375949620798862537812367630618619736896825918294957773619545282562052679552313025813365240406106876576556090133035910526219361108041571067959058753609343686013577448244366250634881249870323836832906844245098023195966059926646231093160550543723878334818848962502467188652322229493165994440596382178342040567242484187635775038375833950147567417712490627376507773625646608518497164266358365224272697771230161099993717591385843829569992817812197399761373160718841218590789995911120049320876379892385578324979367239294106196012776516031275177302410578836919957775678790041032448526576219072530756627548844068943609798024020557020833498282101239186449534539860520490111119041624369250305430384981709069492754983695820171182785028467536872146202780247022171514749021403652242451682426486942170994157365648759733940969026374161894832714892217816769056766063046714323369350262994843111514421702775795356968534326090744098851780753945338773476488389890043513622861386383161240480558737052300943990864411587810249875827334068559130546367972067327519143770878506047697516852944969638253959103577437285014732331080200393259494963415032506652179251732569923949352767353654520722402433401992234123967544563522794431359042745274514749720803442029748403665985582060543453589192409272928669374916293020412753211693243337235576934149105139309195894095028857201485551107358660108901031658898870240012038699463183403934626266298753946407392435247000970454274076821330788789620543834240787611237499917586312853207367445440044529854461437871541611937983413289499301101373589008713820281222795425800882221261818498133660608699804133042899685152423148742157473796340928539147164666497286620518548121362838285534135293761221069286346726368060278317759548358656000000000000000000000000000000000 [125,6] -431223763230715000990667704236899253618923254093067528379824039098021561319100059118101022402497665126137438131223289603501715627425419202036682080818063613278717717305007954025719628183502757795941082536164228233689176790986401659511909902966531211817374240090297225068796762488111693089888930053614209980504059395679913617459755599688625212957081271604570438072534234128278841004796807739790745464637843035229707012168475378769757317989191506655035979184517962011286292189405961863653228221872950047427086151483797379104649475517836037122680568274783874323617123568814358783209136236712261581374413030700184216142834120241883304675103172065008048418069561837789004438809812093132216786248143991244832000190167080085399583443456374712336274204358334328116484216952321837645726694844587255020949890272011685946218869568914110807129200674631883155488723183797300553369339615557470341322099242473120440401920032730210881917597609069659666579270059521633055812531494358334962062206186820019491576049589748359541799891381166498242991046488561615782717464193003047603515800252068841875285727132695101220381614026187361382941794668758723762267040645763179937269118708803520491413713643864555963927079724603434968643428532172036900836038853594653247853430952474878425883068016355188602095390149983739816257491477765675423805654221470813913118404770032647089746448495242150018632664643395612674254371973120865292844551260393054677187042865771993206414411060483148691205430155807594855366260090257849925355500735354163728625458412394405017610967695832681743031011808559899975393381331949187081468374836501302150087123616554901892916190509030148464280308611060348277329573151729400777670078355860366150929675181842329585139961302185389535227803340399567475823764895228122998310820661181693139766032141775052125586755214786028094734510109451811100977987967749397594218225546101065372483931722669000074092117705986042159175364893861851106415068438586445081381274978967061562862109017180683822567309215284601081668660520581058421356543431001793970727391852116727702933179768162838520744630337964307047678367809079773464980942583021186165294532079369495255942871637888222727100104592384122504255713492818536865690926256498658184059729022926557993049685795208377763259878343937910639929781665284740444502582390284822957216227780508842279116755763256226791986888927245176605175776266802441960365723898690684365550402865619934454623199881900727766102730342400000000000000000000000000000000 [125,7] 20832003489730927030880132500498973033467857399985537176006507141882604367127597676527572042850909567669453025366394207743734032357512500312786865202645333949114326699741152981050288663980003067508904547853047111334133383650101042235407527304155080021141325619742886092833422988813069682298777411754125286468042913997380933969870158981613913903501765937470736993948390161362223509207771546282214615498660812366110289278333357665962233574262441815203141575863153257101644300812349744624566940916155086066089927649858553600359190998933887806155413554495161029973599228614158551901676924362353232702866336535206234387919491390689499611004463516784304044393631556408950143530152204142903843214128563988417364140861839998991531912092352984095418536357331116180102322554993166540282604863286201063117085541200246444545523109056676063443501479323037257600089793307977824144041454250337700297812616463336493979101822654915609336187262964045312288075774163138693831989426369089595432816792608296757889593756468662762775855916929710250654801386803232856186081102285984149205192524193228426402605979648971848083821887909463060632318323487414734746542039498994850883158567637893168388817555893055142358845440364027120572456117442402987722168523800634757057918945376980991960640304247894002683950663265176391777743766362705876608949056101622929039037054582212755622421500068520598479262782222014576108114746572469127288429929653748492383512359713696224019074286076748809275420298129573828922515283683364654385853526632350302163653728617441171874711544644206896981848192320336050948644063089476482402925843878738038731744210134755488565220200552828056680088917840911092544530979262745109194138503490910835676875527472923431162984126282750057663264728965898032994265680445602117536453994148021176834258131628057068822736184828757517118112147441838195297064133177802645829883269004532984206239781056351983634783573237928087692752507162745918564600350639416490354865042696113994796883839637032503840005927644514841785680563727596607205166008222599158858060159400002909123572750791204588130565394565624220455323119294728783679038975968869200030723460056959297148389931522567825566794752235625899308663439641973942568188942123740425515247882089229646836092066874787156960516646865390869172425927477613838994168897774782389194455531418512248237999636247856054121731306261263713622960678276235326179656680284049093808269266312075714274959412520030832829624274124800000000000000000000000000000 [125,8] -217441774913658027742338188295300504376723474234966235214526636570692797773473543772655343705536067987031517345622637399105919246341431401157987109833910916750564029579736532542535760998909978684786732828812245259363758947287831769177827903375732253345080376298832666188232490769876455479709104007674623471808480040458021889854936661287151221765913917100464674418664145304535868564461472728967779348000536351911504441588088274504146714850429259007240964854152050358895722542449160652958081887565990202502609509301887280897560406045440294383869767601732437697376257928818762160232333253095973199480947133937545518662170764203867893668448575803464441345972891571366252719343085817088041276285114549664677668950259693043954911407301766375282537125226368424549088583549600603841274275373838046060642828017644579575592330125582769455297704024398786061128259470871299878361836495545801302308128294956347430804859224399083142314044750825447849914189039884122093808476358565795749990656620430541483387250663979125936354909327105467834526096246513446449601888707308585236307422924546962787745130521977650981802358244076089112201866142118196786710496160386366787723162809922976774903952897404782058705697142829076207327943238461974381430884345762887896950426708851795770741942343737179990747780690589116901408608306351360536198371055448168426150123331054838891390299503180428672122098761540344770378812519475652841672730640427045277873933397715189123081341404892977678943911651828324467127224367273085586034177070418320112499838904800285041211131927896001797479382191141130872637028275963813306224470621514809102457768123618088165001822591777803840343264165639414671567986535362256970739901582136579553981656186771850889404244333562348088999795906264401506078044769300287295749734959776808451564697831613106730648708713948780527803720738852801545652719788611098618237763655689893903396480151165859602206737438775943351846544081532792788636369430411319870911533938304093489511245625111836316173400025384827896557109160211509028429934757678255887441991372921253205762152273352443227535065984892006312067241964017274951031889281716419446441963930153560728181665539031026163374568127070775254444584635651838995612004030091013163473831328927039749168941350146526705796669788197233304327163479606556263232240938834268457940316482025426744735704988767551459356058951923740943690633264543710880565527186637371377593627116662548923083498408638406239356530458624000000000000000000000000000 [125,9] 1268557235041790335458805385597122670817581597976589332251216662130428400900431527893235807320994065168025577121085919891065462660156262410481219922723009577367602348534562828269890716712536110485000404613848111525812997983440640670818423241410799840548986641012574877493606375730810726515546363620550599270203545626711976450981329177699810851927071077595746803184622638694265985819133386990778335137632531788734708239600249858510066957339482968073665451917815604902442144799599360953846620879022876480593468175749549435725702958692751551650395686862696129065722946341716807926767895766902556417223853753047255006318220173016013730475676823508448749832792460425367722281776409171338928028819940156941717714454580694745791168658590676076113890180334228161612969182055532658571380468529465505144867397899521517989046778429338570535732248023702520590493621071152340908930062010571436646995010548395824586232115258652141862121085272906061444843660790893880329456359046611597251953496604624840044459258896921337353120451221251051710683093379469385328085239941737293902928855004189275256613027621488753548881102220006708637413696779762623875121744846282647638430662527502302327933514599410674234983356911873272234650077565518975421764127311139345951446538820468692685911155379110195786637932060142747038396347636476967036391038154097119185849228167595211759126796212281708172871214490918239211188990070974885986464449769523456705731992511358367824537707431493697294860728199826435090679158799257019444088764194464814004425745733315629621733325883858589700089303080766387142853655822108245411913661207581504587348798307237678308254257020374012488815572396883590196934003584215296192628954964496294354395188155082532274683458458042689624326069007263465359072319172159706295391326595047805713416679744772428526009332197209058207462241683451628688222427428322976183440026834663979250436211190770215374691515413983260735147590853033801974205415665696636754903805428620235201973905176636942746762538687727857312882468788080216668226294432604556790970731853585688741433021064031321014910428250780184187471450104097519739579413070010708737287800455498896499695449487510142278531361972280287800395748882209635748293064423646869495624029539085353323123238379230566140654123780856111868558993364627699052723940351562525842067960641391656296473186799911671170209137819267238342015966424509376370749365455626958984726187619602697944004990942066042584666933821440000000000000000000000000 [125,10] -5246133084112670811309476730334314370165556404071204514092609467477480187388452896673846983891661238228471882870752740305317413335327174833949484864464191639339011087293959605072038623727788695205372895031884102921776218447967622282121770764254010866411961174292980195205497607539062233741043391900574964780521452146024911762847546751207996625098336010887168754819982051028698736854709096682358504381152623621235620877911213314969151218528538840710508640884595598749185190159717475486180741210683278941403438688040494888937415193328738862533602060243434883775622295070626636410130561383601052777845961940497195790350033787417304594426665339196446300987858982601443340739908958836491882295034767979748558046605223344787541179212738878976822600985452208802150824535826455958567094436742446985888981735573454189745946138773064605191591242348699000940478416162487111446608171910993755442705855359594749272699064095491044180494106149435763195669089307668432206004580792373642554354655073272598414955379253865225540531096297076918354232978763502513676239095843040636858861955060864881339611572319911209057778731755526079086370903444733394905814293854630107024709376742877935256724771451993732022747710917278595949773457131556456195380138165575162147030502539088273516517492577055020183450170077281267074638325413545497670686877785390729492901528003662009974278936454319424345041702814988098958432684732171435442828279621735687431210801342659545442807213705544721943199327892243571161856501078590646098825028074826597968158870777273386273176782654650538234179560046059397230343819057722593483591798054029791053943943884305833100531945246447281542929316575389508120898954202704227556903264053429415631862548166872356126664510754531718655768892492738507481233091356065781133033253353602589268011609605186221377830021498339493845443066562419723815674703335413272984989979581973190976907869326666504385980736981267046855433265946824362242811059633393845054693597305445000151556085840214300061103205578946381326701207531119080710131524002827166836654558848138725759631454266205312034155572813337356952373427052913042903581261423955926014612156022108299843842348451523055221958012189104336213450585805551761578894788610111434126830274557971785715487961956267168584802406364034476546628394975998807877864313833128541384583747013258357896807912103031974938342933502157755849087852621387661531480397572764401329581876882643297483024351052124573887360170721280000000000000000000000 [125,11] 18306475082904448222129989036468752450104946040111411746361376463935333990016147718627123231122689649271272341252059825686297571832230464500090816427430654386486127189893206344527132354223530705535754662791999968232658635346756612398270292660765500019078921607809148571917056323952507114604072461516211873654254548177013208444920883310688071242854937411081865727025621660809493101130691909958720560331323875934972936573608374296848717835542658002606798596238113554610324075474783365154070613088300650040153730248724458038825663685248214939089235428147083704173217915985023623877529043303227820510659457010665504829114791578838713864001910627549007703005564162953390797023410438480083622878285718181513197977168789807364762761007910583535834244291293397039598948979038765298666766554338030656867132799578612091481074953326565782896163174332417878193883273724134192933925049976016857190736527286702615890271273354402497257755638435761934555201940590179566799704297855855290442987488915514672876333713280933846280900527144812736230174909060822283598807853845804699070125129671194003501773986123012303379841050786202957449182840298438940283292852287518390100464351237261354170811749129493913516274006600853826426497049380984179576439279975627011161624464566746943696126567425021699163815282199758567835207727667663609449175956558639882237365019394326472188777153422691068761713220661935595315845182044631186503649310960015852027909733557375725036402683305886366445787506806190707430144610172445190710424728995773669817458253167221256300879078227852846101107578596795860117646196020423923503368759587876722947502232789064251292677596300204810868544929978875640276903822824769552731556155531424390054670118723370119919115397459255901199174754255826341676569280883545192783333168051580464820844532786538667839473352639972247789149901848391005598553622497422573101856767452504013741413019569540913090660151312336119976647377398035474259526920888575492517216443745139420008520292638856729148176002888735651550960933049208098936557498329329285982168724680821846087884787268044153927050584459854991834190304958921561601597017908691509550788593809096142915078994295331094062103753354754597915867050950567496311677617428386329736158464301599011700754644484327941922828546839475565161311321663590771162674912310586497858567990587309165325019536355058488246298112294765164044492375598113330888822139037528165442994090812043456655496240306207277982469744230400000000000000000000 [125,12] -64393970033376168080636626477261906694791965471124597324905247965136783167642760137622288665917554943210544735265243197676397052748770880428129023067279794728137321137099346177586273338754728913674781694504339806626430148855032510925500346446099015173476169706955469038392246735112572690501890740939503831316479040613162353206815758814430554319226280278611917578840328764920173957611162821184846684893256012568714377393300871589137588123204973476691700740997954608029932805140365009067309158071837786522637847888734586011789626107189697854322884482221388534185805992627377435904530017105725202874609076020149473305130169469909209779982321713407352870177108963859460355889818197097917147509889936660256246243700185500735264084440165103199116702035673719786057047036151701695146936292959717276378349114004519827995667921550696321742138233573962187920940374478686903238020773684511457434839009240731883295227032577062298945759539488761227379404357218398143585439406468856494653913062989559759808776541475067322033448182926228806469784018547450027467276996780992704881598751621168241580565476120867656508245328926088730984299592803966343722559671859369465044101445364257830839510601051719441488747575992418464509404958910396962121309162209234851165656594729055064402852927162225180238148976283687359065322475619069151156769905531337902473128783809136264296621815271324551027079946252761309400219683926845723214058476381812092872411056355499093863321632150722551986357415814200399510439053388646819616544790430510026096731951059184359909728399697171340543999789506679993496614031693810419977271577470898638222766844922922690127740717331198090881225410284430778997096107712098040871246714254764846226818453536915104564561456764690150968430788254610921426329863610137360730198136504285913345712203754429316568522486491852612712153887783428092348308016551382062454009840090836452261888945117592988831081443840876605180321835692541979099314716614103968948728496051838863534088728484052521701648282348697012598107167761591430646131541454616126739415940458580963105331120753662970275035588592172246764964489801088896934719648508499135858806246680821324756694969040021333037810257027719882655792661246784571459617891774568438407702637968344320954927440727835317588397647892578224328783346418415879057069005033386246598663991292559842735663954116456400513082034153330854892417963453247450470160045117773732542301759766117537906380557382886124567212641484800000000000000000 [125,13] 241153172417225577486346671429384919909625112704109181488883668144544987026155305984686464709107832518005421806093486028552854103848985092947415883229001260741806223727771983782157871647950580737675578758320835399298103632957500176972239586406874954262436255878388805015749812023193838779811965763748304232308125527974897904810229495660201246868990988447368456747935849264326703337731209437087436751217571231898178495947425416720209744868105126793320660925682874639496082917929692001573720720983243991935672356052948383058452707314963704262797003308972569801788845834632638664391785674148675753560313591410644839021302274224122270685199660221909795538706286556629161005883603794591258889320085420343206113862876100036450280822300211862684960371251527335695118241837047460812943578046751836343536307251253774297194800388457008382282928851980336676681991720456556765814613035895094914159019573046939551821886032804981488552309589089826461980984233102422754789730909619090139459586267390581480002354325515344701887343464321812219617260953463058208592987236346367670118021732193235678839678176438969799747610426882777269945286283628074372447399483652943722585898668880605176239870003476914052341712193461032899377748346257912647167485502972704490984413008305470156284348800931910712614005141866488396487384531648688226489370701516245975089304078276398562295772469382671336647037369149028973993285351724640584066152241899185690254907645180092622632275142954797988719588056763785629044351278064907840567768563002816815673177002476813733527417021896754961925040900314008326887178191659200065592913297721618345460590189756274071903522205789207026096119919905021589781235371030844661987423399314690943524633633372065643645632236000110253430837939815625595382539624782974480663304718989663731348611403000486588318090692062345548004825140108972266575395960403394663345798005899311242484868306438968619744608207792459310892871126690484778058767142185003437380256907546306404479114018657379993300670385853071648179586270129008387767959841172567534639238711533431093371601171989344409746756951498630358413577045124495844265492146024854259658112658653757290388789410565299130243068832792886212054665182319474785587069655048889696345617870089589674564662305814070456902956279039670110324282925241097958318705722183015328576097355486484372573300939864813022586348318252058552023267870337099479859790393666845183379342649387073037576102217551180344627111657472000000000000000 [125,14] -856894894759646082843837396550328115251848523316437447479254516445059074356652224620717878808822825929901345229673521200805965881615441460007245945039414677669804956336571957437049505972230943704813106618630560008837529059975581723023862222494739060954465213977116351092547578026833239859240655624461114726594135138810821894682576059532988983648086906665922035777565569801650078612639879987895799104220207894952334033562533978172381196946228164295631822951232601938423813409260689327859003089188005377456032524675217713666548148457480385264472749923829232929177549794393819726663584271389774980507265380190391227085298092059843503681690198547445036603909250931164360864177881760844265652797662843453827377452943406419868206507495260864209207282641039357299350364394527218644074637815141014057402849860647293336898535707276867208263288654127918986434537934088354707842369249202986935098098369442978294576986589660017617695877529006558196728941486073910042386212951283288601706638154520005732024349750581362700353687159348701689223548473211577536196158624179982957414841074035774046822418844479648233104806610002733576297380572037693738499849490743593011578254040284522291834672687140434318109204375290031375233258252645470542875134152025232978953675274506747568433163789655246978735297360480163615830423691731479530541479983996670851447489208821041872726800583078209272643778812043846218414526202176997913073741837706422244630447688249389789359814125201425753348851946093504544188726580798838017681143481373614740023567245186352354764327130899941175729584439481779921304103031629484217917780685866366764301639342319549060358124699985310849772397399284755078042948687364227040499412411716446355223004070984162493401023230091598910739828800848829640775905586838096727308530498407534792418439532733002730261147279383898946546151265396251030097276498762752052547307221229101064018481974531562264265279889203590283625785384753531190636283247739143287199723288110209738768958523224757788560027259296087938903154128980328139237253764565322669148487081135889914262918032789495076435937860866360242476228926140564081525064288416268506954552326666345866486730190377084376864432504839613900881457036725338496813916664832308980181290742900268892158200041368747249569499262114802878297820797318305735140929898629493130275755019165435464660745893168344797973825597442580342686546938369061832675376721981917202427639008605877877632071566018948291465861660672000000000000 [125,15] 2584361023027908463930118368618031334048897263284176751067907757846164037122447118956417231715570785682927251179834986744868964807134744461621576720281453804225741462782773061573001970075174516222927069053960153622303037298535165511669055004831279441338265865038314956628139353285778890669256865655950803747858688666155655262694490969902056626190913994264772195124615283926920683607516960139097681726615800583851333298798333003084559404712630712141553954137509705097818380153607355234484635836280174353143730534498318632876751690417152810063162022800151064044976494698349816419179213164725181232083081979358631481916315058503924425063008015441235663878313337274264235982274952841329932715370221816222856503547212706620346540926188431884999014696857471032018155020057106165762942032658727689090903965623893538461754968793362918602657486316790476613193278399634937991460517346753921685830634328170450159255165693186962470563420407825433567904079854015449253991734431964714416949685504122406989369423751805795431915163358973208124927695814062825247449002905015634383598369653157846371689652337440785320474037121537732142868643301926237314073175461882674435693984894849002034731964343885756624805722332465420699493160041660074105578081448045224235876485200480976806149020275025674746251211357375581345720220281808721335922757655968748892515272036093719221101757293300777390308695063526394387569447636155329507713919945569548101170647989285180143462958470875329764267892985488339989534886518571444257744910831953796068509488269880972309808251703539656455014728821049483404438179760301288977558216579830817004613081899213654769328663462719680852746614847983362792627425836529655892460999257231457365925374384257343110005364075862660429380498975907444402938892750733386600337910800695739711276506438168434297762027957375661198186215285078428599388010698553554263574547274428234494708100861786515537727953335816033502049841960639172161519891857936273141471972183740595307804705192289371619114213714522563161046921576418423593311111508248309634685893077764653260310838617120125358204270436026930013231949752916561215038245745200030110948269250359197291879643652019804789462911523063643408222767371044293492505500336503671847421259505247974091960407796146987848905185091690037267126159579083295936822813743506683995718616940615412744164629831487846241335703661852171317708470626318619571077420577523328023139110612356536952593809248485435632687442296832000000000 [125,16] -6343688481665228175041190264736170471546347195609127290275482435167733989475741651492591550575978099094454242771038612384250962924660820887878272795459492558654957817631501055377168570838693492435277936262012092657116836442893330657620094709500567828281455829895024892339160587311049937767907735581989474593801725278186623617138086643627198305182908855249844353768995170222019072778500305358273594874932596423644328432537746149076490768392378214828636352552743308517633598844468560499675033348911445102188099034737678103749944057693756717276443827321141061631525946551370756617241012413083861656856705985090511978762291917933830646240703714772631574357853722543018487719379844912808044308385875776749486427371533659032780437728108893475297885279541451445731161390346379022593387062409708034514884845392352537743306960086102570867153789947523194775971511055388885886987798947263985443989934251407493199617120355346181959842026862117704494547116280562650411424076117043836473849396635409725168759379792663942009068907213886177170892492228033912875527706727697988339805423310279518199072939401867171324064479336366166960978249647781027625333600328235066376911404097205973754808251179456076249472167618106111969167324889509638218632614898428103270415269090448081997282017497426791281372042281578076038742124623781163038719124961427041161654485603580247490675164117728343369549253648200170138844609873693447386774628814079985017868508354368081560810886071537476338910411439960922842541802015106970700735995562905857528657080013290140972249165901273387841257701006166934242547605992968213157668459651418888563976054733538304691151105074086789237607231693944309874473781521757864060089618518831845442748876087735590226419611061673499516599571613991136404114574090972363717756312480428861584304655906863110165053193502396054164697007288992472162257214351588789290253171155161645862613296296777786987548069548334128116293857503924708003796252056554387651369325097300066623795917506347604459955071531045141250000423612304581397908207180522960845848947451174129481142133749517847279201807334052663571667352393325563308818153205233905822216958708013293743127952188959041987101097159074845898690127112891514414618682832445699819825873104555956600972372224425313009111885754661984802441789421619193465070262987226324575843120756662948751589760689230037589288414238579728647863485958366421031245623125553329846504155919028379109636011820647056348688049766400000000 [125,17] 12626832735564114652173291740120185295819129051840882836529461435447891802642397461139222705698189067954709192506168852266057278485674365997631080877303195620875791677722572308666641561876263029748059325975769854790415302051583824528773426617860106352602026979004342994737701358102078767470978638804494995003675800876842249314944102472963744801196315937424730442318834031959376064209619644376273128483548961697116068528892867258763967427447225835553042371028699754313065833578485199349870820133492076608876710290079982106722498163812627701892394149605606310495094536361950227779876124249316590546381244058196095893677213263428978114873822382612938992250027790878857214080423951251659690133478624147500708781838262089519471293763163979713622305483142655249343082331388473664636620124843211829526434470580583273213943638558420987875991912431497837453380921257127164613906655051854813397909412809235357236408833856056480937391193287227334614867245218305291063976738065087146798437928430820416139758432454520540765737441371211943289087083882248164325608827844847938777783132894138843453943425357666493257040698385214376630231195620199637537636774798135860206287564936768669165871883311777115474420180252248278813884519977270301858569422155882237468062049939202674014658261819405773953608796908529557257365742255236565438360182371648344171449295718013039313180237263946984131727762989802235875429651571959239313025196578692378519916066543659633781817000248196068577486901845585342014178919280397333077085121591370666096730357751807942205963800277097332158541912929937454281013807659325269535104905142638846212773314823143922268375249377176251073602210239317803613849595170621191590392309629731742324116690035140807761615800513336683869711702209093768153236059859484205222657517591731126924046235978098408989330689929656421414749102808681169187815893798960582827490979790241713631255916624270805077008092880112997838647509485786127410100620210721812005035572133033441542859826068613409318318897153836486489758773491072053268957119025810138236956431687756104724822813500112060237861649028977741193834853622371562189146236757431216737836924627609006738010372019018406349328705965863618887119598409530386826376164472572241304017200579345002090857350600212819082638862829586188827422169648291530415994554106998815864018833151246506713434911996168501334570416610666857073019045074880264397940590409136755751315950569642210566355261430557521576741725798400000 [125,18] -20600462933940050697755227382819497718072746517550525237079392977013103407780423853778305807772606594963588179229527743120854337198747070574212380587540093837901697939380284398675372344580560599954599979281049665926450172052888527594739368830667428741030073351292852661541938354601435493063645816595108233974301101698499554553168608748655921834273106880376391812014197912630988464823294676770792767396990922027258825423846148147722242573799729555259984498329071946869680647928136880563834508990199910789107919428000879832643623285330485147039733242356311162112140371832079423148396410303366908262829889002068858028667652362855570340485641372330477177814882885880126598672380168239038243223860416085616704933194373182577255505359910426934584208299710336989833757512760930348727199604297603302519948177889092593984351956067872417684083951058127918420863990379399471714587275145340914902113355688082257334383349752608654804680897512023414640444735600938806604583483625777975047068011726177356331647081118920359998456955773257788863441318950804357479787124717312503058761764366308658685721505034832080096399655512381299191377777114655716887214976264612200078971815479824625384591676555073728906264316858247816131578739695217307876865109365410650063022523960800681163999043614783723137864056612671703483088481603870752613260192545201826843818299711275739354403191207826788423788981103776890646595105462528365441915761724744409222295394525830111726922564471273268053177876075637628366648197061087014024617736272949428480775059978481711520487006292264835397427071051983230433964444348252306375461104779504816350257614018362408104536937638954868157591828263218903849625629209367705540671390008322846365322891442403988888734391208379201131479798436239742957716745108745782899435986733649175097963470533449534993911973752501645619255472646362358553387783719971721189752589837046250148522506440874662073725534610404247794610800145555460711501717651935424929484917477024253925095821367957520637540277200293548018672658000987969940084562408839072305788095282609914794335226528169025045329678853884673969167873214518015840843412450081373985286661280823535496824643891011645927148749240846367574126242344278895999583178489773291631796354586167461632495485392989514334628981793328328558474653602861390701827828971248265228360269864499721508402432388460345950997360916122694628608616474511998427909571657915327333383949370032228140087696113029013003422400512000 [125,19] 28094836130802113451012837087932306546869223480442728931587369837604226155604990170662617278082890698428199695540203935257537241334323646928553905924718890869693091124433604611437260267933313704944579251288489651356470334805347894750847469189615589279305848138483716925673921123190317906343757764864653547906847680641473771483458197707976188051023962147288684016054139866041250192990094931229510350196925065257872242950335056958562023916782331383176650113771559397287894797743292537528669837740547887655269888222977291044025545584297180780864338556461116424827391860652485885125444928940538231380642481330560338659609532477580938614933395225062609500349530851749824353017067360982080439030017715639141892719246092621285080268227556159953174860627112860881275083348476396760920314967491962634895044678009131761511798967656784543048859295474172127604909096823086472113663347889910244258157591854982216612471591659190359088951699480213642983826612527072095617219836983752055489645219719996789966336829115389481882203141089084668238214150704634558501134695584391118779557951831500925475818397627569224648286369762345179108833773562438328666905846763935526231166409459122703664347739583577118634163832794967895952128543714885905095196767591177385174470902955426354992688953441682832969348678901563535938900023828898980952582480242409707018662668395067111881813344833017115749373317695051014640234819986770447607691232547918950042009118437335148066891100421743989964695173603920832485716597896466083652705672566177032751166628685046554459572332435195306619123454613322120425704776928036215995364112238832107353324626278582319696852338516258164053994454209168243212258098001231739472326671095177116764559983275690614051232631876079809722455166436412092700823287635064113474158803721917417289025971014626282396025419690515556115612744495014288302072119338783293134283984355421343188631614531490687233772684955466319083901507499176929845879467032334002962531521238237524464944543218586268363091563419894914773905976263057734344103963290929506688810787414822025931166692652041390914551650625411657379838776324777149781527874231750278958372545194451991006217479383066210059464295029883943902550405074004431129054195249050365261300235498197482797156119420128381420315106701867579960434238586326504315737128219676422250983447568098984839254337283424017104355090495636421423708356516172710216722136178242551406407673486822939199316198334196749572453171200 [125,20] -33184930812323010673949966468336901560559101186597788978257438032971817627328123343004113200221819905772282819884123660418376013887179020254080154952694967630157367904188598284268254105663517754088309458711183874600102410176702536341585322530209848182119366199415322282257051804034091305437403287761808915716056068961882804121951252709037880328856609241095421938442150661398977687349430980655112473327715906585049492034365596182639167008441327125209999644778976322831294130693630724623079778265818439121949680108684433048327271377227663204554845108906359984890316626782513977867551423275244001289709538804161356851280924053595675972786668052544798674530252814480555469952359857677818770504527560455709837516652501753448265912903014311157831393331453599194693331445273527635552174225912687992932831921562861826836541262581113373723586308223830043569611700944567609780464592414273456954504600703313898474776952532696047382569240774744196416698822613009075621307411971410232723901156333600315670893957220684785863927436870195232093354463402432381038360683073255630408660894157254910187442322390761106160374790007390504201576583854061973127406403288393016782504745516516172718482125478458162059654179982506693821997285913182032739410462991587107169602938455558703652338688853724367032782931289257118338588682710017091299467615982624468807776096556057762124189282958757706303807460372366836192688697555369683063781691785777822769903214126586195896555414717631562797758011854598688843864495891228224358064678099156954944870786778262072155154194558476435743172713587103164123318406750055067710085396425703068621509560894591548770350375549122189289328332203806801282033314370245370517641243823418643602647906733999694391005891165312058222698027050225571287895806781121559165866220021756439126503883238996077511438357946352326912767431340949343820314008066716827392517868747429158913283309423140308331053613910882695293290835371321855259016420736013301831621454379501441783229478496110903226027269712854573920201939816257254943349512446169637212955161547186292175974009335130465470223293296251506009869867395981990206446687210546770023293579031705744062550553529042913421695406129039691014038149227701660462290102983929789153964105416994987635040817701684027568610103546944810447734948618049647946009887024003907263957343197361170632639806937310476351052242740337522909561522668417602237653486255153175957685788600115028531455686097235232161792000 [125,21] 36258529719490767870312523888516554146965431949094443898823655790705005829587326969430721722892394211491526918825548562773848074958334367266364792549250327517857349702011820324754011736708248047696641334027360670485054639982984755165907393302248960107027505950003341913860834731580635640156756987687366203737784260216246079572079023543080328361914008149674226418236986286428844903018813901165462289094362275952842008961015133108506536859595427883408647024122226853367052394365022586870139429276464460537749257078198418488243413059101013036988872022657781009012303500862144371189630990047464873755003662716860019907821598025370318364795544120221249181387006270420174521717941802021949635712851631961319773004671680790191791576391030338124898998364305401620709338281658177147810727633151551072870956250230023079592998069370428316182556310913510831228278502335688081507393698158356495067595663957507913393600942051276264688760300464468422595659066490508175454983583308685593336912210619188797706224824034029940754549794824092343120460823480281582808161783347528910263394754289743736169349704857448738062310495338449027061133155919903745197010384489252715793376371001287659900935479348874135344872678184274445688717994386729518201148678055279948900834884589825145860359904465527988696169963656739058287684303976281789755123395555968764006128461254952242747039343208234991328111362098047287669324093221336203366388433528087781269570156579036128051772449459761761868731373589503717022043531510833740664636249194162181068717523262399576052788725249090404872516708862804293551306305975500952247317543825258771409831521883165328270158853017742711726133498727350296099928234835379705661334755869526128255195839212000039604296260001463582409365093298207050678234153342262431189969226187588122869260926992351921702287064896631247109312055267901247731483183338207958954921097929182069306911867893801261106376184428058672150150461959695608890454141966542627302858409903725607709654412291814080168744669968640954836712124587903933888695815413079472964220679430705500775064555809215765251092414214986984864515383755528379395353620384339694029405919165115859302421214566542402467822318605906576624834675717765551087843459429410579556008887785040186400956829099952378617791482315768396263517285377321610819211730816371144126291696653061147579860262524919088196598597376675674759400962229880843576776121274469463860933652701409007617038244166796050432000 [125,22] -40255584024515925867664461186999915985634184754859297828241483296025891442556858056691103809082067510726078496761134348859448281005370507933260237788224403766425487331221969258936832892826161998240149289426424797341736789721419070327818683032179367806237747730570423737623614169946884120905938961321632731075091330729927235271427434127476389148780392695519100390054633417078422747653343902707535794820240429713620718795857824859024927297272444732786017235934527870707397880531617447971866503261385981029246794516492132586726164255512492370857934819861797338085522703526372766609852186480037827663060124923471791179660889640656263787680051658732398975290071991586182903481385638490110205820131526506800132562420631828646643321792321051353698982222345591066714533825825217848892789743285183317900236007826407099414809227561084815835748101720230854640306325501869717487505158443033319506714756459423281163854616244754797187154278651103532586617694304628563425789790511476971191182052702731438983174700065550483687326165246354812223289400517007410900593339179648448660328842057675595696242583833897536373662032468193986977303038714851677438166232494897375285120646727060803761431730129614411159506892682489674489119190484589229131808070953954597235985750816206308638353866788341041917312456160407180818897682556841414662247979428130793271374767788096476464274055395735757719916163927328050104461325173568444848973579892837691936454016478729572752371302758233336338156091828819342748539967320407097186224768803591555773292897347540109148718996753582418275198323511056111070388027703696365234076294439044891743718947550610655334888553218303324944747349524780732009092872660671420427847083332579960237120774596043395307852985126363629503690525501744847899510259131998883826523663913696197662431145387875575225414279707805288856785505300511804325442886094575090475133932879865837380497723956799379340838328284445381774827021793039098960690146351146563647785072838961023823589357484790468913755662775424198129233325903747219663548168748585727687703406492596362564427170589081455851936999843661306936039876676297029257524134957927871575439616012535397402266195143840816136538794686242681090346389653256687098363180479013580197627658606296022151423926644603010383537152455537057464281151772691211506902783417063464770247730773602247847271432940195551013836994727040457065017701769109800810333298384311428556077890122574487545286342669636730880 [125,23] 48169296520400999643917038990441395115573957968984191576120596846841899100573214102731937219468079542714301543452303917937538225583470738416647569610026319062930713332362513581676922783188422954617610385212356400545199126096753308825058892701128838623446186683940520891138311477596805038146213958023606543810666132339316335703460620698821428414405867575753903777239978840352065640632998483947740690389415470527504331425421941836164936166291467811705715468440034181514768713086470433563311572376700419749002357695470398620702409195847792364748008953599141855783764198484003100341295364822887815408203251130742956191683917451453556502101925272003810619610827162712873735812061235318315973590008984246003636220874749974481492841238163419314664523965990954604360334838671552494809826309264792046046979098482108524264545117902226212423030763029249274161905621310930170203494656683196947207990087317357713183798480469773370761540240659371996064656594160244407904906945149711754420454318663253978952627082734084882054819311020963218128728784040657800153211083672214703375033632737517830004905321219491431315088407500475576967965937905585149040569739534544923638794905200193256912501660629340443054854647209601693299428446691736716175316201992928714896076304681444036798690492240299819508947476596096718434189576847975515092665459523228859444172783428159888889691654816674283312316502977525399246306557607191464454689209535926704773195347958347736330337762147187703721188449930151329138423074620563518697188739808733340112776404163041222530624741143355137217237993503283853526045348366643917874228573382037805050613382704491182940287941352050734231384832948205955970912581258240102343558324931785375938677326677036710115079338896584392157896124178101418831066942648430852873610141014572493700967942023415048199236837506807933659832493830137157622719158108686173048061219971370621366707909926077142190431490659513704855234209541048651653511425239923386540976389431314901280765801001979223529291277156199889881175413160442388624897499651220066746215844903957585487189517304911556933171157109110112039426732365766077336822713065518554929476561550300763878314756203121987107099302306555136374933802975035583971754510049542261830616688099368968309028374284616802986084623129978787607971896575692605199036213605376980981061802781609980939087091875020598229526130686622865467024475783361132876572351616512293190734892539592443646808196277862400 [125,24] -59831950416451218113695560587779001907450283191380747660247193794201632017235598173677512955401814621218983944194794908273306063045379997102855605550403185578852893810410122053579609811448572571655505678517572807912467256543938546909937755723410535965129787090811000203665216922712738482259889907517794695290239912670166366883904789946053463248124978682668128661045749551489287472772841965396015517931050127750952400407703511215388313756122681272178456223400408715481301361598910357720322530768016515900496670624839731391064741451205295343887333616472655136061703414177134224108383681717527252497650579364877406968369421141957394755828292958236174464454448791446358399161617599923866632327411405183613732665553464032858999240156492625540414244381446708999670852995930867689029200429793963196558612683991108366598765274790801955351119266247380428352944647093267787433994622549412800614093620992523035279396167703536463712591915579916383418285713280549106796620451956509584882045395019188808333865638138262626666056614624185453904003388054085698267125021795702928731612211343499039071372327371072520190906888067548387078863616150180429480281671829786803610059066470789458843447224322241910582822079677153756034821755263850656957091621150769575929860810386015000467168396642668790579342696938694831027922864433892103663849190622217399006802942330776714077396425096693495522436662859963201811851830195200706850628856824171888665691395236317744767294797146719464238161334823835304123848273356641557640866389730265807955193106559050798053490930245202039391265027801870620758754588896561886782276695353854392063845422074978268486717199549558684754262328431172250766910176760067403589467854789813596973983025025094557776193071008323962116164222264429653201244188285106994920226943157521105618148145453777892581218089241092978852422926031600424645584112090006856360603439868280900924872356581758129737784426821599139099324422777843967625890082282325511127242574548811700932469527787252853125497256006852278310331103835000688396929945010463934206088957488333625069620924451374010514772056663980926023358400385472646284305874151812839145880631505675046341774329077182583186569433110799404242887685222522426971871526249086561508923366304531778519670498102814410339229263318985993133795183577229068285228701760857595089250740519228016827570139108704273979090740974415945477085965967861587676528566740965657859098223210462682983811692625920 [125,25] 71107261508172752132856725269387188602908173604848864318110919288583903104319482374179250425365258322628981923893612133019661310965925669246896012123121735031610393655838687106085331494703448492305584244354806576190180655368961603852216228050335248454478196904870006943970202562943591762438972228875329159307230785998389142543085121805747609086476303219927624152961861617981240841004784036938806327460606025884258192782375632869584861799756401089966254075664103114837115060499049313422566153699801010793422352455098810948607792488451467762243364160788891189092012512726910858401869515636193538746018590527399553475560933419165331376329717410316853958390700720525120043167731948639371523301038439610372619864884862543957248597435535319160457245691443269031375663805155084041637178158598547757183484139016424928221825478197397141726538659726718269586481405066402215841412967833668832349321668788341150638605832541444077164397920537830541538753347598840157610835533267888299877505689254439444946336916647008263466691861919170373602009459530557917992065904374456407716122906224261532384109090849928252715233240112841941158500715575513238301132051405361071683364121063234492784540871486642201235494117900778839852598881751980625381206946922996684702490472400967906411276614045975931755406629853074853398968828877717708370216069929547650935305805936937106067992508388513821237368467391442663543107957211408256326082298944953102230538437876753956480838761233192461985830273611700265457705468884538144754255411952480484743861950701135388769710519321869938692842166048230311063126621476850657253071473007674311259529743086585108733700854794573882136112170525917592768048512754541821404341534134999665271917463411587649805264420278709102675074537800993232702312116174721522016803860314930808444587506965243654956618434003761553096149159920364327670717160117248427237888331210863091136456949154385497536161238086746582954243437233309497423420108227109745009007598999424940520010922069655319615805576185366435255053200355480403676847485210427029330999674240357944249919192446108198013211342079261230567488467630714748905767912515644784185219166978180277588092114114074440472623860380591752462136915766903895879307248493263940735358744167761246261953431753354545620117709818299626159683636131850710557619068053214274273617216980913274899284371609720546744467276859615128720532316735698482354801130810042303947507319357452629858676899840 [125,26] -76429333433937593476742579502960746451124550273935902328209465680958349287699493297035630763278590202315838831847498173925726911768211957759179623214810508444303435524276844107061853270745809402467322904125688271166740893625342781453989404082822610471408362547538693330492153390473311542709853762732004627018421473364138021801815392228089140940175273884896588893551984390369046113521807252019884702578961224655989915273185660376230531480029202236198524388023603228238786674079232303821496548712423984472647425335546242817175201469167825526128034221578134182267682626913628917209290224986433056286103448466804859533583706469876752960557105390348766160898740115452709528188268145777199937339814204507142665750387994906019572987721415826813216726495049936295670146463166035164301874940116364174918001438873975140336739200214666922266252117887627917254170546790759847573036424693655905572475532141112129456263432128095295593842394126108740054816630594501326971658689469789460693099303251408676480112458272155658230214494451192992786247289762639598822708270092657178627687889282458215489815818512253419493008585496138232455996531957564876446437599261215178215739756360964659309951387185351820658466356340208896073917950828784951129292179691599033068749765871838997160575023255217540622851101468928356744539669267628099632987178542442745322036574849432872213573469468751207044631713664379166221660317948061580633645520548705880187967409779015160415568012657425039422393007858250058990442900491952248965577305139736572752207217168702717000583904152202335677181175290651833265705444240022398923952195137348570324708922154355808171080862680340682710500859472452015712416335630014512338386279662188974272994684077002087605447739015606593603896783427029712046924717269532944615401368110213603528650908894959037465281271039705188672910358889321569173011598880203915491992795835679466597604171580059548569597643423097697679242563357210063717404272607703962584464381338105934357137783564621045417369307334576427943763951005254228679459179548789732911278113679024522578392862723824548904393310153869312763676723399929962559050989612607426548550746896770163023163261284673388948413887046412327194940419425403526237319199157993091167603905095233286783145718369759704425678707659319411555637540331007801167118975333059263328672569568263269533314565767594313905663007184798739128847570177479974557752790568432117509630182053240732364308480 [125,27] 72513119144677242645853499707662791006246646689375817366746733083179616075409166399003783901602613078310153034409307756972022300962636371372455611610718815321945320479141893351323180378813838276213486416611019919470454180138703675508958050639420294215416443007217598148903399688657860486035563615755627057079411479987095552626138817093970004749257481446657482653085055593851073382528384887215762680541156513136255003325872225584725420138621726296277005693445742667782697442520321462091684740802772735786107381449917271111595610736251823086969056109251630110451146611431080945859347162020738925029140413789048172215712382142985982483582967371147235502459666497456761982285302631706787109243601644696416430531725171972324672515528094408922285660137488693810785820936214041547251479904877104121815823108201490744186543471427408977809628405515435047747977093931641179225569831833471527940629397781887407463025217460904029340247942472001999697258638784107690703867343524399433151705283022674555565283112905088466725050514997547610905813187854142174660407739770514812141413755369788479769857672585393645333805477049612317622085446963910740412686355801695374126516069231139652372148605987573595990346442830031873299768462153442250955890507350543526911400774495547892648107226158908226802981226345682450447251596108280561901452239494641386296739363133665449587156319110968233430264226448796394768878897827356335263499905314033845739164130415123765557839908321525690924373850823405255514066100974852642265376358253597906199486252918943251518054217335348943194005270377378532569316816253184507060276151833154490999355682635413931661992220349657137829000276611976501179820252004096369323889529046895666530227094460551427931999144834549681567549068817859502761894358069039005478817859629246584356654721164809198807391156498030491927620173642293958996828055058873206757361441157013853042577061218244798322975130109407911012081912327131043927878158564069702734161156951831688623046965296249563501834590616274186854279899186861449278607986341606810689944699466263918830507539514013471074078776151057441936225940069712821296639582064027941641807518713699492422505869407603492100754703548623092873937851923317737760790545002655996851837596101692654686636385523915649384634051173067326042855392997576062707918753048793711865672717624011055900813432952816072589389081510872667766443431917038425744118837284149507832330478413266643058688 [125,28] -60244346573243103501867742529959644545599580810904986583547204967315955778861878396777226910493546606747633391205645201594606480416582464763817346281666452452243040465659498680918648630304003897778767646803120822525763236722161120564354796262750131476077759225414274930526353105538981052269571669828604043950418693814495569897541819791389405474071006972201605662579278525743321412859387267443040221971969275513791641176810798608678073962376205238662390456248003697226956458284254753639075777590783472866397114642287179452592228763536215375543365636276416473105837268942648860999171284002890022871074983897916273398842226781434988480640680357915770050881893629416585860049738818458635222398481242171457356091072599856977940383238803038104362774757747622724380403319421911173024619789453110605730815677461934649833840920997743405739624098271987985635924399432127439806775483523673384409017289024528514016845706684179656946052873774650084252466204945655172196289608196419889629051997576138931176452709481087191507258278218161667358980427892666873323017812010949036185270270526782994989177944987895876856163414259009870962473197322229344673655652022661563884329609139948895700288307318177739609843383158188103410652419417024188102287679051524074947458475698078771683762345926973574236228734701879975334192762071477740029034782516758349293810028558036594527602668615326945470385118292767667474324584415332797453415135007791794015601168769514784929032080471785826447072806317763634259303202427144420334761272163620513090679618426086170277701569400950418355668265966746907760999570253037419094659797159046343196344022893390260397902818797181046146163320893343248783254398988788929671475164546292894127872137365061903350046655947397930314730997416280296208400460765410837149996957945057744897431299772410882979546074328652236240118615206692869375271197109001733940374484448163323389029118093412305255299704907834966062091259263974557946272063623997888533341790264107578512658161861608245076652375871358111700461055411927649721835320900220914582774699711877766382999613015928084173754015118294616474371755824644564629879948247043299885812625747710336019710089541260756679732833474089532207518472933320059701751067109248439271037379567829777815140293528582949463894661098327259194149848154623341309673654638190852367695580346642633435309796597642492471596936288821255063869094503525982746096685189305962157396060591357952000 [125,29] 43684102779073534378953622300429570180088817683218340433433195196380237888380514807059281029173465052804562256012013384522134067009133116525877203003489349202401821140894486805037868116813027019707292507985019908271914239027144408239108886750050378496569753264574817642449221901116588325860361720371204121839910688795401190129076128576262622834228076049435926368301149583326518843623180798020130195921872141756149513715123947828473774451549459532901596433392191482801031723338051541205696418007235681664165807264780825853612869241764778697962652040390248716357288713501598434060788715477892997120257613122854176816674101490041719501368269074733474528502460597026489362706037097611992869660256083482526291952502728504702206827982438372706960085229340730026093307961404726084868746796505019441574791944696797606151161302297611789459866194459372935994998909092476569347161419576710332496092758528728384067131989992813640370692947810360202799961427704703462012889180569064949620207963395613235846364633739483616205268521617688545152597169276243328321044588003641298536415241155865278243757500562188217405428772282509130301617301372341507337619981104122292144009425763526441276774877467038502154349083651327964237788990984757205672437086966387721053310469451289167358764161505684217801736673024435148280636477302627972040874010157486203067311687523421143808354924362194298362057261836198641951377457527482258600176316756250146212564348584619102725333980314202012059823993754966075848270411008446283450341682038808209385569145102623839466868182476022104878894170013337035992256457667545994343503179208905916577829345476553727765567904379742603421424384021094779452298264078330417880344645742395762649779694221985921546063579595042385950332858132771143413189789865514923640256060147346384567987141475750757597688088907777387965529622002559823808499869524699439593121994213886622660405961289654448959201998436280088879974297004952607542204332401421639610596361917427162444150343997594363301097389966255904220034506866565112880645580688693636064251258680211767783668649201603024523427477012881902871411932024038101675419568304599426688179657963695844498825371058025732725779817290703797922753885106915142174584975707307376115618227063083993229101735375340771341222316282479659824228375675948177942868652781611838204456472710547771437146176298294519044964552558202553818683196182857145014402784331120332825303909211832320 [125,30] -27496381666699074024756940565008427027635398096850620405087272686606146564818643570132321547433487144282189939099125035362392811654798995095178808239398000774292529635350076198929113853652347500364015086396755068068143357197075835852883679632086751975136506736982001474690729875527403520197716051123745040378523489633938964106761217829478124425953726530684853121146345974916132637481794499287154266142344107583902261958943161507506153618955576885731461234831345563253977344594524118042068693572541099919564541279414345699401116343018421579237545248096667972302330495573681904135489194158636765416110471475241991562891425321432906774867613739127130154876255430829526758489149810187156704378687620600856398554689156567646134855579160688026092460268856050559347774261197785218040282464916490106273428512300189532296765940883095654298103953728450290858712100436120728240896478238484818131149601269203855784204686806906935327363220517534273883940778174248965356303898229131960010600550409815177421765423376964098556013998699739639524964549547863740983542546062241371253038084183942932941841702288441776076747719730446557329263083628925150483897849079784312042241623612233970360330783786303672614584392432189625894346389602526063672771796963833449255093576278857570507818492303902249690657995504438744676209705409082641913959272671956452353608474704300600542830165048227779760762054225528835483869731240863624408384793116351564288780407501703077688984473477820138788368951954193048510706413091816026880495056957515076111872978089628625903066160338657080517956587003588506324414350560490581959108653069582073205914284813225439112729250506398038896919100582660413873079805216291910920088829487509907755943924276242685666650029488121942155876715824620258278961562653173523600874494338864999853263000905489105714995389355625683502710095468109416215564051846284062443861976789678697175202765501020127090169309018816657182605732773457882476295401932454019906113870357945018201128233476029543027573588586379287609194505445578996187864264148410365780288703286653822440412969413837629820036861724335673451445689205133527989463375135475673036028716054705651588113022499650586049193920271093488569695181501120600040602074847617801526600438597305825162770663247769442508304264256406052037701844709764515678997707490821754519594374179435682547705875726401442219798725912001315558068933660383070195128922870605392639546047332352 [125,31] 14814552554905711530215003682974553300883514085352028606538645751239181585957261558064409923355374619982597206953442039525160471831637668680007980772244235304686630891498361627324215802480970042771379017244055248588711185633988218115071978969186484644100274466946149812788509768226441670913425353249253196219857283275064441826154585543880593583552267640261885604084186007289976180531856330722329316989885394463984536277220885270512626764471360610558963894979402105401292931018901115639811606965400959407363346277837143468377654422162070170413446841225453705310712193815030747002041121459202007572866456552649087080642002227515166982303550653903223687343965248151147262055459208449897772468784703370816588654541909566227197528567874243276760720022727393769341628618326566586435530783235540468572032217973209946208310045723309413615466890759916687765110419897807765682632557153275398237903749563210781363891688062968424508210830987763000843703993115376147436688865026188450851631970989161108842187449485062235179687885328566569142428309307177818262022583462718570755536822499192608207388179880717767078438242645111361348990928234087477812546212578770686800117135556438372703729894565475321438353130266130520231775708524815989570842100056874758623203689102133294642950663084843651484161295876780141137691418551729155870435434969814995346511855974364434619088530115038563391813820843680747552201284917954466620034716486596898454023402595875539259982778867694087856135175605484878251163494409665574433742868930972206655150526170847275729695304795877410505846802273192248012159741412147010922393275244671468240415285067233681077699866116913092712668327726752305338234490387813325393958647502271381430036828081929673666849903374148373097857313264376504146437516695460316251941672699567611776165699143544858283682969643783664411582771799630047275849834573912319686157518021224187084657570983882414726712055518455966900284471658715790584225253191753654813904159331434738842550884823033731248939712738863838220746779172498811070029423933062095586642513198058298392449203632559228533997473136765143177950494060534375990935154029064827387778166593825825805780148257163950351442657329652642227059828193695114841582125495687086890943375564242943420929785150547468969010567615937313117897616181873159990539744804371987758334011205927851481624823573495078307562552449654081292874469891225906432297152831183129020288991232 [125,32] -6590089567746047937478684961665785304119161016478074758565356911927242187302738734031740911310521985384458630759204578430217769075894868220323160259141417595650037872846483424732243917987455189259962909853112791266591263142858803291017856662260490911254539931676065962909237495009649328438237872873456666559231151752814224651346390704826595476365360460031537589828836265721806615794680964163582433038696445571012805974316595150878586052109324876035117320376666424881780303720042537886550032858322187953183933757836097413908042674216165521057293184056867380364338562248252718370896158467590869802017080811441338184532734620975221626269871694469246615365207385713336323212473301328177625700323270557462591724655560468143436424241184274172360319483510954988775504537216413092380956149478905923687782074789271524307742288247447297622270737397263236038723368140419824427912435495427336846092419534120509486175116024889490114613890145788536389120363883518552666853578222794499542427205048255361708214527405412145417296232140262770156403437710711430728335512808529732501913953295675467987879368445466879717352661652089426538367091336951050724644445517078704301792945160438656858969247848029085489612169382882788787531344894858338012998910836941762331930500937357723577387890123237058639927378332863232944246194441894112102843718450688205186614468630032527305347942542331116989557743293547802650635015461100521650841442260782117048123511622397602847819480294698622751646415839859168238482536894900348678927195480587477601229920055527632510328126720952895612705180396043689028171694417549205687357918489341996554255011853831051423235087448193063798425953331108638038626692012096383075018788543490141550285673053971927397070573306287660949729468009291850472578803403730010456824865981408006749065622148697345942351485561520444408978243612688444617560286544547305531622212294936221712121905556178634564904834214519899777563986810632201041889937740122824092211760960494024126181215568263741218362547841441398044767747597099231044796168543338041342750110361693603261368717413626426066335724476625495754516266153784837163723224459654540335033389793614226548939063083107257914009386566004426320482270776143106981517449900015223417671939454645412406698728852739565662893901972950055828506540184214117759986416908410001355587227227086282353214293837163695064411892735452378144545651838576214331153366713063800020402176 [125,33] 2169335447332607355831081317263459850486108687596961622542814843008745393583379244167788478978237517873350320808828975787473452750354600091750058187126688327904811903178058717709688045242044583181623734432440519021531307552990573467858616774104073296465734991534943647859830871497429525923405510774353103581194897132370844432199447885629274293896767449147863622382790477569972322574001471109446741895323978818016025800749194850700512121286646053466387016239999227388009867550170790850656505563858985469266013299670461473161059176411225774742907843987859939305215748840036161970350930354079992995738187140839478518036020266596141687698958754858444554196851638088587456991874080508330034743025993194681166738491446065390011056654874471183976997207122532603024731569371146004508990556925666384047169819128177162154871751199214021004132919692577335044705277281194640617727870507426688036433086838252662769317581718123500805393628758632955849470751483999462709419119985232227399341984113719938185779423661116140424150183600833651435776145639698243417111287926456562664835758090904167559248921149766141941190010717496219671194623120990952870699692367501146580731476312510735954966088726282633332010260621109735745855282727661719457231426924465889300936463457160859603384385485869700586136838965852358165760712139762355618230503306391222643284666596944060373224151055538021015808378006570318521765448959885928725559148115806907190005819168238233917009901780993784211929709774380089453901684704910877079422823047317202109552242979026379475981308116021086239601361486936025308215242346724893204888947369521209037930172610123804953531518921832972907650607016434667313762525183308904023016392084348353537661962163992089658034081548713792351938049421208896623011374292643455441091998218413869673799022651714515852417918075946988202438833100973450850135124862701211062157719080331854237322274944799957614673142342970511254381173348796079463539515440208181012070625120145217636742695461870411319660161913511919661160516749265180236048604212607812923791735191275195170011751965121077675294071546016174877927776329450241479907707957857514676857164771918043922396258820831810525036360250078414709901967821952939353104963800624766146250863212263372886908669685533311991657203640360695837320372010150462133840935733094786172777175981944415916504770852174978644524499850960868657391847485281798766919493611014345195520 [125,34] -267277768255674403947271647617830896425685227590986151893421391835643499028245855165390948444711655083668204881941670775089500244762453094432793020543914302230271446130561711919899748223353298256931293880835353093283609649351134827731116531520926561843304306512256606896876970294522163498193384313073423471914473002686885464583684009446711182747771805848612566818737513757240981805140662948251393564570654974869709016314895853013133290030307776641170343287008953370397545447824341643894739083105064058988131562563986684446133258516394704581834999581768174946761182532945485208258126173244919004684486488627969495076059083263676547817938560995692906677561794758975508646974914310310324951977552348569512509075460942081447545551492770310705806961212422746962391689700849450809753852107794097433420675659039342926714573497173951156319811159134815670878468764781375811441774271765969936552704240706333990131413782075380712584332372003176564267271127417592226820246472208497268260679500088391194500384466256756928798815615750332679466338545279953444966451989450598181740069634018698248633326328494060724048781495133109004948724157148512825636391643770988083801181623942918198539189873677266989893159630280179520110718964998402692163276491013702692879167957941300675885199534137648791600923197510532254322345318949432728264544830838589635587131547398700273383631252163745680353389223614426409629332865326054011991693514232879141074947605586044241966263044770946351728516077785006651638300372849016549726954193757917387692606747688719159396652035272202790317583583920670403502286481642430190510500764840279346695380675779694024773473555178540807409793872003197176815934940986289227574745490419422479402274318085644663522107174226030162002277323537037560868085130769950305128035389640131612970547957418897597078978177770686854546661075646913361674235496734804632258647508376430833888667131744857893800265766012617531910523415037281939431722578572837876403521508532543866259407801520304776431056485991858922388311832575754174999562189104424822294176214993395082834075581215156836276589093903760210998251733547851341680043520511935353869007677181777660840398528902850458105430636096241287975773408708936347188792221709268517710667083179043111001778380565376828815007725400458718029410810061278030449583124668398986383064740700068036146825174182331742013474074802078696962974421113418516460497923804758016 [125,35] -302307148144921708973981106745389259922135816030692674516549663382422400057480075055819900972850822303393381691902350478973531855041230135202771843427898044709556127442318636635326433327027496143434511228722917301346297220229246208048037517158182436019561283476656147688433653451174808480581558224640354584357697454835967225790294641512871341101269642127840530212284559707757623591151637079265302762776128465818409749937241493907009334178191666930656254697859097089781258291883320000038664372814640456711064705191098901660129014157196967996752608500666518751146759463641328398029119945290618983403678793818141135384541013970360040631580442561118892951462767782173878650100058206968330525532021575021224364326387863185826696340640909975342795138221623392564552168219658378514836793439478761850379800804270385971812139903344283714437754453211251716910084668319817160672894884292502274662018211906613655591354821589777079533549340503354436476591194492095991093413085661985565613218892041252561258581898998996807536134229790248309419669637639031630308231200353306718109935183989091327867097384779835150576579108548568852407524842529387149470530830515847930726706274414569463283793655687797010890312497701672638021415208377419855808373525473068850611509093036583760292592924693058287902751557712878304816826723484490072035983816085713292212440354109725963743072678879020736905590317933651044575388753684742010744968430544693086888301486765196287306153111225434234323573259751531813529249575215488128044951882953479063835078139205632883161475287078463476148001328917744468558739748629826542022829661748997213873854863343007334645423659788894630918356551664362386861392297776969397774986160302476613093306197439039468999446158662122362304660691878336077888003564716970700258007460291757154860369416721226167597606265943246129903692885700354527085115504670162388868875323941875542675750967313597222645744615421422329398567921047691712930397309921409576884042435038898805406948940114299516698454585465190877623780631475867597498040269237852801149184765106732839894026924507920899370273166368149102244715251732901397349007982702109278098810001191754726272471335394307710132388038181585277101647222682820009939141486909370292395452214041976885281174342436809715306325823253307858019097186483860217780340674596757366849152480131550547515996748057732929669523593450002082517479601628506031975192705630208 [125,36] 327760934534597471976437490257698437727172217460412479583520545516545038761784699569418318720164681082370833287979214416335742628228702802124084196871602146456406887962567126853335865036921216616002725533626073731961161803983750885084537306062001825116474912980901259489292857553144847875477953086513453816684298907848382424122578810302480463594723109328667342464489080125238768754368013267160721412731982787516549715506633521260371312475288930550755574119181037497586541964682579950450174308392603986593015693078883892156549192385036891156106676606640418489163952076695991154708718065605193412849205849354171493639890912720739767200402946448985564218896590160945742967308934704541499392946979670740907108045131055063282031431341809406255236858951971969539153992978027567537274580830577569212251493244423971527837480420820326113884563260155757053685621816671331180044654199624570287890574555823470222703827474800653268800458784315684124318081107622917575562179708933463800854787785645849515343051566723246458637984441188301937012586367751483212802077546351750782051140655587792850733492300743045340315980235582043010020011790726180737112545339868978938648610459644413168280820500158950874267576449360441019601204208759185759109440530880114414808023846019847313000753267208266828193740896162917357652930366609795560773929046710324137639445186514849937583301205171471845419348446486274356932152371615693874214271184405202755593581629048475075121116436208439971484195974444352487288029675817699786442902752953994051472840372638875196929669296822945096887751391533876949875423125516569795081574999005661700615392371709689167102858441007826932921980314370869407207394361978634313688765768690373740780814087912576999572433597868273855456719965438255179452135984101325019913884541442980462296129326079089985326726399792271927074799007980694357483794182889726043954952736300488452630582772340927072657739408737440006343021757075688467314664849455337024470629723609558008662758452886272010510290423142584569236158824093888913822825390269132247954466520382739583715348949753566660395191217121906490296770311715268360946302179125997211814227745801929534144386359442827761568942145862956643421191640547736045451141127185007421617751955249797352984677010247513973484306510185033929563036772190285077362377638095664420943408176614512308279056423644486189546660884658647261336956015402444471786409033728 [125,37] -212203864051744447764937207022505227148985924715463375898752527749031449587615740484906293357081097047199306311587531513759873430953288500927129327464486587413036734656040811303670933903482568144899854695770329963664805659138778212924547155001101074731354825172488944942242374597779292132464427023267491557732566176260342851990496649220989827935927465343874754124487888962673662784797442842279120558171920617288557047122002126923686604516898953106219173072295502217966422953130049487535769809468497635160831941031131849029208470530898891142816675928171894801060187994907173828497246370834709580127773325153658929367592899648528116930442276597126168392487622600961547688411021674472877798383352513165338571379583705347512583094133050628043911756403467842073301816834344388546905482082926063744189255486044067879474516498259195541474685994760157823510040797791633030354994324746748554153122560335643595189098055132015063438709164215006599851443822225708680459641972116394743048028454141059545319915936225194359595885007438229924238048021576042060033470856305391684286114747664543222704134678490596354318579198707969474318258226982308434044782346390762257882849943725095701434391754018377870168730816619906447237223499190624420714739712106287665621980233937288416541550982336170712653319659895429938328666324827309673044647317811466065114567551399463843165627707998197506378726656270429059954142800523963430188221717300316525999334794669288253848762701957316883090152312368235618315972702523237286695003065460535317138665764328490411677770497321556883727528691011110405272348350434965319453484031700678100349145286184828192930556199025566427834902214491292361026026268016929778913289645002032710137630320658856238211136112916440411307059336949242306342702999362322391360474298118550660483777826867404063584778247817622801816233267987640823257004160213514821982531027330616895120911083222806677939451543076724336110830948976521538318638358629413911999090853361628025362335528333303756326237017415392695140667059394823812979682410173683049059474507561217886941583148555848338242345890074951348363455721977503164458903460200180032558600447928087769821836692723427988040116054742436510920235337752747655594341297278898667823877600959021987171663446872532291368114684369258673574613673957504017473119397867392171445929535122620313061569223562312779490597581793964027639406923278021410984820736 [125,38] 107977769082045870711840629925211969205252825703886169485618758507915507781846326935304627889526721813930733184739805571484099694837218163937471266294754813331323372015991849127935398625203961672748261605680005058480302298554847322423864530941185548974846102273561242353271692735776554139740740576193153221445385655568207171177085903797922112898106490180603303166278623266069171645906952182143978322077097879490220157656657238145943320510974016751726872734681716048094680151129213572410435874644566688866227378564937432630642353913214698943383335994426337125720607293286026339840099253013369954517236411306793608964802323974623476309062121545604182997269829119131868426777001360231861864225964321090042569377423985060293790683860633558693073006578955400868269517150196608821465972440389734108593012715752460734952256171033039209587703476650332624104584462259888450316493047840683729527011797597504100518209209228448796541308530310751077161366315667731636743876859833742471674392369169130826622978316250423427778253886200570241624769457981560455160199172047240314402915799486655053662114811289008732848975192570712491499521386830416502092745150246277501271245104672916440871308152383705556758506554309250717913750052811210353816723355350889649412331628858600963598032142866421640040151302585405878072196881151367290212318827225074611537541384795913487187312836415869575238179813946955988819903999606788406117909709613303480611223849053361359901105536699086562431348670124014034152319550410824133350723197192586852408595143316216596353002261429165456755484305796030819516367215680365692133543936328486423267914358530419413120139818952588428577223387030095357122157268268311963690748361193221832296170830809206915704836529694566044715476428800948459977415319908696628829077212918290528763407431074580667071568718580165249569780809921821020445908871345749842338883786389786813297906562215833338723561508869338868732761386974537016425556509383155581336309788184815962970744389688222236230322297446945994100025743629345005826139984246545755355662717006553650687418447630955274142182323462018863764947950242912952781920349437961943459491792823813273074292316613425520515329081367486755850091077970936876259200501053448119307523108159116320923818546189763452126466708579093724674373942993503207368968045554957304161831758352068280727215216271870083877182790063422325815103740599500202311680 [125,39] -46179922101656573463673762622178082488715124387036677025077450631635909297924849858309733117491307100600265712779388056049764828457515247919369535872951945722766595233748811374164729143225209616277166257124073404671257790894956446638392648131213329991836371506427960282526105913723832562444228467077183224094652725493708678271300668374410430307958388894252429850699340792052729700278004381013226113093000397640045428071279840785027499106335754167162546240650613645963558920666809679781661398337569295615989313227218433987760502183023648133708738318248945295780433101447732812456575778505275644496231930895160162209259481736105876786353037494896350842601338780424680058827229724834534159258332031377142394932570188905366929895709155322249908881806948970921199504131164229341362765609790786765783461590405944553105004263871649953249608323421543830813999846921328024547926993763640694537288861602679033780240725134474539960213213214108715476216274966138406720226658388879947307262985785083036622211987398015498330454925403353539928864983746047546794221508251023737363666307522194931510735063658750559483694537018182944933621151298119736538261554122087178598291866370322668009370575402658753817545105240849597098627586160286262197994020034232090836747044064150527276405340493795772724750504739636769811578421993417944288118598921289455751576460826355801960667123707592133389448516233994589006275029049634525086618141370263403012547312281678849615007691736996159909200792542672709079386798090410196628968723869099684504561145527945665175289266004219447635369150462266630714538991873583358331237160745801257214473616915366430461412498558978888428718757942795899789875109735329445116697281638965036870738879786560330457330878998500046233547792616113082145391124923115755021275683913216283855780951265206383725167323018217334840248929345198983156164651465861131295870997042964923707727115807059217162197895646584446073233193183438082785742841409345140317540323283997574098477455688150872089061505422803447791559424999807679873881751796591226758806334725964306817344609790395572207539731276876757569714429232346452647706113555682571703862816717761271638558185712765869628640436415868655956143122465820065403245259127090940749463547958055323673612687756560783131152808227578397284524424938653825787098396137330079241167020025607693450749971327796641517877833253235392991613231641487474688 [125,40] 16981872487704365279767648460362746045575292925467443469871102465802001712887069349202617652524162975138599853772595758447584522912723173609756782050744146337522182325153786328940207658149974246439941508527771576721550396017299984590751125072756723490724793505183935264718685291567864972563641975342246964088831422761989054970799829120763301291233511385848402218753170746563114410354513271387734987716998238423117800882862319458988603387965824930274549435849189686380488569744637527322502093344848322417372494939274434370215274396693813234840795430632420648015876629471650203325113230141378573978814594136957728965928177260203505585715207706931652001109755890686886331915930953368356313570052649213548656602038627383822772669508572745395687056095341195486827105909942270275522939153292873471132235732174824949372252972576539662819282122023309886012892899252401597181877338088948523306870481853785126411464027428767143026260565112685698509364708126274903449038987333787863989442692851985312301128566094423301185405841994387005453078577593948427517724274640169330338280289462760016183692217311505714193650246497208515564841825662328732411747271347732745923178098565201269927404198232714962244591143202676231033157028035900426482231947918723775627209457138539817007267750084498495484738441335560101350402586759359853115727592296100193205935422126914249108001893617395738826658405003188719423150361859130608546292535758631722599937429077487700159961882622841517405965488688212703755972929882889683616701298120935450356313442787862535969555458946143754782441752106532712109125218233573690655715535074391159160985735918888715160747900597928481230291855575680541239594635285551801040558473295239940981050781315864702872704989004577885546560803476632572804308691993686618576409026987724255835572208043595430174948047045099770808934601670125062276585986363615040482576417212098486545706016420907377735413660853253726897412033090897525514768665021806581584669654003978500866605934177481519572667953977924462471380557157069011648707426220458729149600433547984342016128647216541976117333657596475008088983101724500557801759547714961909250826741623594611398267232309790592176276546010752061547639817952156290594035909087640223149969520626636148272538512661267145338938144486638766166715320616974907850016808273107714567934917816926154841861955637726272430657074786067691327098233647267840 [125,41] -5395818482929466940933516127957994954570399330993151356049567065411139350402406849396437739620432764974428653160779129608557098291823762126329027635942945816310974042820682137674872390500114910595515351509421139600531607416763805308755720364143155738737088319104572736893350913404857999297677745053409214732985282412807810379056946249044713316924766044811203968908370237942520237703276953718673269803350040732915155065817014901716647952616305529521887344889374875570115316674682885961578469292219800749684835574383611409586906963919725481352554446349081028889308115770954494589665906474045726242226845202403740721628468395271440483882360175605485317224680035372262809372227690123466244378127351776084700937693556782010603692797430008547297150596134959534534907139906890195331455299428012479407055407191751478217804874363843840125075702307746957708211623288419371531953794867446810153603695835725840161730759422045341028176126547589707617893823800891609300667010861895432990042021806577090310517334545129299622237162814089649304310062799975333332278407160278291671889793908487200088487553931858647135736701705855676869451790687754897696628766762057592089344364449057835912703677826628154725826459113909817545525986043185294990229040237509998804078462255526526226056210293174453216309645490060813283118874715994372721026744123188449675716656513601948862129979150187869109701435843247214156077030416029607367060476758988328119157331019403605168748995492478198755540692774465526938393823212483872638095276362461507319097553539707610068292789938965079012223853198149100455179631876907377238437332050105409539613190696794762846572761735321777154183433685572274746439324286801817900931507572932753953668327405522092439955733992655503512770785829038207557431415476254474901162990082180900442310645452704524607566995869045815580804342936118392515958884226946237038572378023438667525302404367861498099906234094446894625938536767746399194998077530789285839115710872138218414880873982791798358935620294628850754777094507933397400558144614568764690598907982782833706357776726892398413153539325981978798426722726999775740155362169405849969121849875035454374654803215062433933003560468298192630206125317048208213284346524862387010274108968477185395793063799742250787433267099720708245875049454578753307524728969127648240975656184618781410406753606471737895185783182478136686742941466624 [125,42] 1470176673864260570309053810505375054563923604282044551703202289578696611450905584990122572830656877118989665327000191310253898753606290422235250107864904261007455588457884815610960074315579146162725673616813073853036964034476285537284927014554007452128935715173917929450234449265135201806996246482891346246265638332506445840328938981082198315319295635491910537045514632424450907905836644784475110296987569576422229976849652029937286778716088919563458003345068884263322939714469915742367172515291335001040922602373319244766921562022444195430516437589045936394067583959999190648612822695723182265694237772675072706391416510123215783463497708674871295064111397991774382073226182177526548843152733745908986664890085262492851675948403118946286621670101357195673312774219430173348101167392930889868309568549229543549799637725065078710382395253559332031335841259034193069400604732218160248950005538885278749787790400094697461469262357645301500175477906737873280197770926203016797213734411391686597843261041262001134504439577770966165373198311485207004535691748793218073667470489782182916656601721507151071108865669495283613197964099918977204436933223321701230020549945114963085043024651584794489503333313660599664759252049722985329961813483220427952738414802386509169787532653116562187103498188285496321711763806133129178385885181191649594681180269483670081624973376270837378332417318020274524880529927666861376564734443646877394369579830653597309610079821039304336017488381660166264033565877821008284309799049303359208457686465578322102547682899445122929434157448624957637602481794722418275067583472981453980333881249928362963131531042817335480723404628690613029798761391424071452136217438229031222804433000734870047318511729957875989947649600823472962378591883923112963148762382813818385738331242253902152061643488277430475715433909248047372056013764853704588587653916052496518688507946288316738741537549453249676466463707188106623532864299086589766174375197957438118144377245844173962600315551515969340011679535256443644206085262948964752223978286594169915114887913245127456960517160429860221476925392412640018865159438773214340382995549420545742430258918815884520527013983203612085882651502593274566682143243705440491553309144712579832754948325631452432773999876023990592234393204917453869458573941589812682103965287703673391879910845993693728563547353863372562426232832 [125,43] -335326798688214212514890455347835410308245161034000819525915277026001984570455218814172546354202833308419547085842903987184365132507009780042566595085723103763654895544877469757316679901037560553933153887791942992683813740727433465729759233261613179824187918931088385143534393243994755699236609179861744304617466417180389383678424775093113323201906318409638718743045057489350067783767434565546164703739464252713935504074006935772725544852672547729880703554467668749756447758663603952411227039364146441547248855533733382941954098747400839231554229729009897963221581482320501973427789492514450097825130927071352735982849233722227992055931708315704966974619289738146029450395764945793828787869139067559265487775709663657323645476515775642580108788951506858655670809207935479241462643995342559077901599704727539210987243400540657209288344911244481607566318034448561974413063581614492304421251476777774037004689554485743877940250877688751979518521944255575127022079309917611950641124134239059993857631845188967171017104799586690860300595623088280120162601296713096595770614482079158793243099089198511988973025041040544534750371057429597417877120878466966398668064007715143874075721082922618770310352628083042458106162284881974082476994503697032892219014103568842473830358075893162493080560045363475281330267363927681001567220397406222002012417188573124331227125373180619407959573739009515984478407212433836125316872411985269375961538019141427220839522930896571937552838166017252584048383055131052557049869818259589001978387371562739420236937416325604859571732163869011839474731629092767588704867956383414357625614236828636428480011040593409065720535510509144221468191300401474406358505331828848783075379655896171595346671456732017146168684778711988321334961992726024177193906249393057746582807733685026562964290543378941290979381386347705162977085030301067639195799108050261324760649801038690198507313967193912312392406537424326265371481157285595453444649593104997387182254660112787826130617765497716598525010002802506797893964233222068776135061178400201818909027705156360283609379090404069176824915540370804093308674549513505653473335320410555704707865645427318341160913127119342382485086152748248146303820823987457627647357425948745089300290235725269604990986089744216621518374809159170749895370696178818843704796335846951880745964949792017813853993723285770956963840 [125,44] 60199137601248476590488918931341534567045387488513531007352937860024546725941085262122313541017603853118274338289276680064971269104196785631703263609783900543213782543081722842844030476520746970903884365617172252790596216215074244938961662571806294898717016544076630384032291432474794615277057543330568238576608313660281155406771851721251592493483717233067350264355737301228506431622393940904441893882328421855589321197120004784110182241263348317790416574326770171187336632194065962054371443537682687941462411413520086435784598338630118439585692927378110388565386069497860834782344157332808112420090901900213517944977107012390613592880065367907073709005907020370731891763194074093784911423555775226182137844696359382896008085548936000990192957533668966781624268120755527741620919303178768920116079026834376779769039313284687683692640464300378426628551591229954541365882399807306582555016901862075808709305716199410450741496097820216311039426618856235570075346599476643197141716589093394471592171745856145664456019725187105101580925163940764385261837516078463327201550663887153579521657259369993683766541102364893121291769519419956533791603367777173047588370833400356481679812044238092516132065450278999915940992171491736113557102449001444012013759549553104788258593144384918959819315746553024198693518432403762693895756817075365636675632035691639233240693830488762318803597664585056815045108892714948971867406164726958117691629319641631229761491739519764807972842350267398005547602974143239469857277505178942191438341039333653830998291315063989457184880000609329688676198799797977993020384380793486414885274675787016130954792824659029137327665647107258824306230498764960284764416071094889533620334310455374034455253465267925646913629327300343725935914875401020254461237595884672812206464142574800027789388474866789654995409343740711868614244795616550625328182927246810928015637488148862895027041277080072376619228071642080303749677966577589302956347092267490154037848383991729581090459389966088555745313246185569037259248020383224156687319295194603357322284528022102316233541252315301467575497463290904995780530754426243935824121763607939038956255077808483418289183401370237572057625141440763470664734389634848603793097113343490334425252392346224280347232258690980293427468403580256801435967511436139156366299195884755307559854849883209084547191003997335715840 [125,45] -6883330876164742656095876302802345580880148141048022258891464837798539992496940457961462854409407808214143403640248772983090152426174331167531645839705763545051792365288017578680777108086448892627631423426275576313124639897030700005711416741602203188079226211314883070200518403801290062463312600504105364776464525645482329327063058161778715436103730627179491478799139059397524863540793288998780832032056984843645966712125156284701568015405416438009123701832177045997212585111406336377963840142489294313706268341098454427039073678017405689102761951056339200776554001540379854815544429984461695378675995316183118107057589508159994259036525974522530747265581525860199202702108837739645770494113381227341662987533458326166819567890850872249753037568543380018461145967693281952858025063569864499938570539086816693479185474147128730178580381382530090623146240299935908726298399673429124825914356261095136334411398943369662634471993891480745855089050773090916201853474749316811383198342834194590469665044263469114131241183974483939250090971392112693756189677741977226011355196198157779542578681863780669509380080510552350082654967224325828700361540271791650393514076433593013447014437123741245045654292045880244676391136382549116043386367864469071860179163126663655556981989495150708808929697414128081380744522416488721451026613283828312638589971114113976986468227053042494572590882881239572176289886052480798856676134482634262838273719770432294571013256361329007699461549586627281710055733776395472836154631849457497700010915411372476877192459849912202985765276982901959647349917594455362139320081332037364956389560972101795814619597502513941973884729901840742339633583474279396410075152417356889094476997349408482771245333018233366766973993314166180547669711290636004410958700651800650999386691491054657768841477574271869036740111586965633242988748123572482561325769599185309490386274088108583588113597054250018064998612230920860163741584875780539094354129580669844395327418276234388540239039754706127680061018755359942186323825439074273647296342671866122223582404764556797545990291764657444601645577533379038039762974142755428650677294377956359147765514511157335077080835169017640746285263624279707539621922822679358994810045736974871642058996951683222083187046594882469809907597674303222893210619450452247035468236045518382804824306177518592279160618050204672 [125,46] -213910696149816840963038141281775041072414068057196891601148507460070471556052837133148553464021940490453065687037557942590362540005507655285320475553282294946625161133832888694563748536982448301592286153688782014847531513031159488903629916157971492176818393599846886670296939349670351796761542838224835731136195550479305310989619730400139795279912861301308309569785311813831066299002822588205489656466758549054674268606084073768454315463770360561246327780356772999045092430850861292940333333614468107716348124169985746337209620351124102734996414806714025895360441793507812150918230269346321209550925962622945749207977404202721060202889446976475293060983561233815123646241785117647779825111489218419204392915663613827744793077167742226712211490473894447563769430571312730913189869485272016125499789895626797630892771688414305064044637724735151736313358045735619178177040431037354789904219223133937591193587383986464947394970443747325977423267869295872854495877806638334645411863940785642162994234930389065065199308249869201572278681911830608877198595012325746426851672440133349191491852458415409176149416236535352576559598704314540028424657388424847948423999372517095688450562902134142454001253106819367265575727619577371117802892906884368885320789126541139009660172523461547547534802307390727471227871653695548178685317140062938150793325506642639524180963122656550682332612141109208972239857935934828500378104615910256006806598373638031717178920342815052796976105166436935831741920510687943379729987612336886787533550113273535586012259217090235812088024966056961586277094501901235464554270697600882115314415931265069393138949273683854183463283983056194897883582304390740943052417286536324978016921085748267093554575427227771826745953312770861812224279055685292798457702735540971743399334215781850142909409694268912343828503422755914824150074544662807664825125752164335532939656365807518773598083204738749629960713517447692049300611949211729090280764291086411114506624660320342335962062019147970923017515771212229481355434373546957073821332411190017403476034924397140970320057528750321834301859970424501889803553403143924938644658158074711899040983106518298480953450812778932095516131110321117518346844585564901666823927861047249639063977469697397867886268880684363527206329858472048125689026005190499522473095421784211993471154697493529732357509232640 [125,47] 353488234703787261051196687779029860023460470381750033838988777165812807180750526674860634946324981908806474386790059345829714148335636160439000073350225561216506023078266024751690215369852250649940186313788636688056219541927575837696072292615441963078923981811871610268369283440414158568754612775454094091149254434958607584587716553147850641909303664378405671859501804882240314106416653074385360728750356143069971430415948991856159132083993857986393215348039992976967722005963586735399290262236622052610963607367491445938420304928924675581403643559006311387055033338393602109560593489523513526316608231603389659217587391321838459689378187714501227862102084165407233982484798799585588881246516857802216037809681582499850313130758899677191847547410035226161161013264922193562924907490780405403661837642336099273760677185689757750376930988106179249460542693123180424709498488324299511306428833984131026363757088381178263131286303214622492352912682749476585748105632447060210112710539867602536853447161419394601139211774918361307987313411742722346357645998702710443699568389228754860543592813147091219076494243599154008842310399923115896118534168344361704040724715678813666197561391320820976402071258802676761245866575968054708003224191941522397293573050633572668548417497268200619907308750068696162615172837327948377912286957807682595112627055020607683517774252588354563648260146454061463679309794527976471603814052446821732474372820682503694736925929265873687124715148328547018796117270664363081931671788857334879690637955849504795962589252495512711013199692406748403538249627280556054972379286950649101670867384178471743695811981903984639115448564292966580771551392779083764297801809618812012654534467419162576808953080541052417724126810499974502144018025977504496765158108305895396644780650762629587606199691785474780234510300349470452539533937607806103868437623962771741863626625834820700768101882796204826667416793924178045341301394597754703614946593035735822472663006487067519525114940231859192523765652024319922692432346498424423769452899338411053510929385579755446751704302363792881848902385256723238230502892883023730342437236082256589460846886269517279879442549739153858145809178228629334212572233184892065996083846591425270921168082835642994682359583577273770634166412858867904124709469138983074665049794903281278851473325302246580705635072 [125,48] -99467298191804209804955939348559173571190459460359735130053605884972698720341586888656701826965328558001342187920015357963217846832845995428192740765692614290649932595086820356607264936897592662336147285333452297359546757572103605210189868597874658685581896943474016058490423492247355913862217629961867374667842921709503189284773134129003187724072594392686191393532282724818595152351066018990521605776878667658141072693645305508855543725471316153203400754102272774523180983604866633011337856172845654188240711850824228130520520931345309690067369537348890570019871634541382337078799758691792459002154755321382437333113394233333569329894506146764541514998556611105580192944920657210550706311412131454116719181390883843288460057563626608269190258692701410901276907955309634130560813083799794143233449586464748513414378802744251827801259336236588792668967135395227092032792809025516233414831823002706085833254569090661449106052461681849488396096643164686414753725434672187736529586029391783903307287412711994571309248761957655013383492169365370880744739144714923702957843416089945564309588944865971681410450388434041244960286762624105124319201382220881494793583545477544463608835678926953820019047412042398773343982984214452967308769316477352365679832783852967883356833504580638488444846541599992015653838373357830015111412136314635447013785626314243684241362692871860965953572927955208125983447674403365605034002997222393035162974926793776690396282039708401833652385485789628418351530531167239916101483672477478027177612676533995111360993524362633308431424420541141993305698792421825101221527452150603878381743109172688919778691893703060225911511482020698625100270615619546468654026017751195551862067663119375501061223081004025186734532505765668350504840942041867446912117260600240055685415770529861728769112905236659940771851336982928654052019694496024373530444893764328141976451726648132987040380404489914696273157976670144494388355710781060012949218629893845160262072656765569219673486324479221517661351497573552383539143016039387875469823349885594942462007301743426745089336991469196085052687098935673534847002107261491135068667974773166658687324035662993376509985888501439420332577415654010338716033933456800567691529693750921066549782790589274348050357764677770879156200456409977168643055265229585142529313463099983825861777236380618119797760 [125,49] 14235825323576317815888613913574996442996413266180657409504743269930289221857136324658379142102273010316679782214862892212714452770802054917465100236974473308518907816692426837718358114945911995827997323232346285313985933644172077505561344335371110503090317068897471953289531594720402566565116171896038168010040314162929776897280956680692721337301089428468683859582374791532618505812358840392096269856818927294771873143978003788669071851631381102800713947490460060786211122045360949420950402367491365020450927025414664025284148363005812699696634005974897634119119998443216761698983972837902073470917128010458433113272395447684180081885128843950993566126049022898508785074738678918214016627654169830645567049527623413478552247405115525631181589511959429350412227209003729291111587341338432854504831115347997005697824224122277952438131821051597486115083692905362877228286128385387162959855320731962499687202874948126766363857289598977100656634106102603219526326153533166026480381633633184553481953301054673358023085223471272824875990808331744447764902140934033808503528305789854622772787452025771088076266213829471535520700855638981800917010100464548786412226011910216765790634454057386261039797918786962810259463657945157133956937683628315432441813898241933117936555031937176756199899540502376861830702549241189115683037785567329039294851796806773342482366863918332961437712927377373096827427812916204276658754837019663878644821740358067734828273062488689539026840069457206792472130341585081075232844048578491379952207274659554824333611667353237502775877838049222670596449085196069945925883734502938344756667488632993273863475462003292181213746816541259911998578089108093370020774133702483649774715684178422754041144202469433257738985403043020590223602752908415354310728335043664154676685114778346560899320725948277593220606918664837176923461902760213724914442855487168671055313235407210827471748060979807611442151881793620512725261696935414247858272435474250335425934919713825940043202368070406708874078594311040812844308210836329501437382038146577576383351712301587533661048463936873036113783850563783232340893070698494139813796767389263476414923622161123729529691733884682636809628484947771217610833064362715834632492170991173640846502367183474987100719827584586309047225412141498695405924020473435623402879026142272834811213884949959395200 [125,50] 549255251063204066875441468337296451055361432852219260663416081067469218557068304030554413193587824354272156862378298036688442182317941806215111005100749463507147909974927779243990228593669840095613792275016504421303411226774199893035220100417195431170214460982537839533596806348032888439563001053502580365067558214212158621757307377024844627216296947068049035100517481058833221826476104303064100292235399074718823577833781072931663604411077625139874859425739183129624559292950498267566436400603849693775334227707301081748943965743795225750599621991684687816048203026075153617471124189269272731584560591476043766923791652206792078144893924029094498199922100915463900424490491511819542216831452049545056846479429487763327094399227157528898023631360174682778548071622020459143430150585402974837847669331400887723572758889096698635507685721712075055451774525800811969388227366544902289550513430182282448224338435104319672250588006028291742299615247230071039070986554536093477349225501238375007907894679567430581075926349954277627798616966613123511926942825775569697190460828891463488975324131503936675404210042092609430792915801629527181393404062398164046346385564750704637755317821146524308305273012365105206406310828945171951456459941717403423051009237674994703246752140379156958181392086246025700418871037449319492620754706366399036236757617710097862713012092403942595612583556051455283257142630469748144219276412517712812632066544079904399085059090922094542232548356619011901316086905834402825855111189571396174885851160726176016509354953979348074905295451539825354754403071421922431726147043380446212576519126486017784929795406463177851443290674164282445585399956485148936338953447265039459838864640829092928523849445661939579999592810030684801865934844976682463124768730318105256686619681519669196573861421163686180888210296977258439746898274099223701265121874687741083437638766605003747159644561107137494599239154455686775819804433127416402626107159977585592832343594294159897549616353950938328978198784155889886492000248167271142151284122804383625270479250044127865987598300126147916489015239943835919630611809166622271178521051783297047755168514474108544160938693439393639121903172230061293307584980924098483766400509679690648493458503174174484394164693693355162844858180140837741787072772528156917517316251473081934058712798074752 [125,51] -1011219038732971944352941780168744267886548097330452704884866523580893288835894713064019218568171919742092591984652639330764086415341372413292647623271453368503534916844441561646720023643323491714777219487877310784533493599979220214602004899481639471484687225458671050162645376951916904117348543176273521128384114482879508311352868242476393623656197386335793919029265534222129055728365426371695497623888938230700206145523851818916849124753134098449436167627553604112565346325924581749232805931297016679161597664552815916045247289904928238442748953984929465816231449239191713725409243508119796925764002338150198784437368793648536119805708266260236917301227096864157246614928748254507914161153785420798475085393950571488215999473569882227664702452308694758140508630430619573078471392728800324847972042835825402440038210380093988915465383731735431160768582657408695652392070672574505399288362058681572904654287435892415287961076834275315104040472655629926902610988495090501022827421983974774607724962694518913026271762913960319774634529565054804927601275885108792393786271378201482957784256377469107479007682949207915226844258600020751642473637771217882993888079076800459351561827100076850539894652416028291808985392559828358814461405378133058735370503617011928148436842899476852684514522621717990661187901779189905499981096137182939584010816960552052228070511132211852014247246233998948460491179840906410946580574366331995931091473327798242809858324895663439173058324357566787390650431427052842801944914676551738217214141962166884316765071319365403806303667185004707142001868448225759816320685782366034303148799399137683188751308797372375363791348201166954946198878780263333853000586590955620367387135959195037472184047788458961341504037304939781976930192260597947582429590244228943137499442458442956390392200683985442341028003490732021060320071435917985585023291768651928254714722912255299504540099608447924218237410672670624204405221997958109546191993217398353800398097099622044801711848111540829580180161487437517193688407557002651835488328061520564335537376223450037952097690904897737782530264658449738325365561597263241913293949687839571871891011451739606721926629661428356044883756784917277396467654862053754418636058611599174747206313281469266577096460231954166007866249889520985423501171410876935050333865996517270047512488221568 [125,52] 355747589186921362898689508397896773563822451028859400749236603083788624102235887084014227768313734716493777818312618538786164913173209312682533290944940372605305148898220102841145742274967029706799554678059209756067508526715556233812762465240982504705214463842892437842060548658050566478039503179517980048586331927011422181527932437959996570894679919082225307124414993053656414673689240448903903055150236892736754865453594713906913539526438435302027580544721634319375651098544545897398448054362643496922458917143762994350513084755533297860345814630716653455924297481149621979945816210183570744995037571860796007851407053206868235112666178842421485170198502652178359018024503265119942025553847859173440410069223800617181690093827643720202130994073032177206717636201044829091396651824147441537972841414970022627040812260272291652053061115617509187936436046622864634698515257530977188437747002588474983183963547106758357185858689416246646601610339047714709691420515660991307044269873275135998779974487300772612556890195169867787424958035599650162172329512010073949999767695943276276716321348753309550880711201235902834336097000207356368194063625603960730586268847206719847241847771025359493851084525509479755302779256067939085253608609731117023918911675667465191070167952014100678515680963596653563202582092154058178304174013246589573518751204593270267585170151500801588188394024797743784956322207282268310788753992592940369166259198475373350778555940386270347818828670120796980813787022615907001205963360825359173663925872680726622761028632655957374319017971205597516372285119586537293895327559106093301038917714662328464963094728260727932057189068640542739884703703023314404894064440717167609774448832622137230580871718959519320424869770842732560110030471576758655102207520390198246655857410367382635577162248839693129366129699183263012985032134296906580429461037772294550040825419903918671239243898647024455704182271252869143497849115345066647318414019857752671218501125921592325495162424574975141029956201085477381375093774881522202079324047514993545436280456115635846311930715325359205017925523195624933341560974784768189076647137055066134303956030804605880774628966681034383713383994971049746855778572003973173118468359018244616222575206802615299093793873626072698646299106960646774042691143445603833737638503942455384612311296 [125,53] -84742723688001925207927316767786999162778415540545939255503409045255694899186569270997763727039950192289423379833537087165152153701981884516237430948588440542751681123257244382724442583073498384575058242992755139201663927620247272018284566757227683438853848144007801804037734423217889027269696606216319170635734695162835569543783983319361543746974915749990892629419213617746511626037836305593882770094505264199283955434014668516137689001908107983787861250439384887819738637708070097605836684274382099549546665972126248407709067967338266148499485454358943383608308331267138194919882896508699341191352346426067016902731820213202696146691401819419294477201389980690825481909534547688788099722421643651051164173897172723074217119479066611763412873019129631445942774405845731384409992813899257688788463695557416111499393122090927630199175293861633001476954541268239737757163814105171089793286074314919989825616270079075909710492459827990895782277769913471630608659647687762754084567672577376549209896941831849883381864496934679901189546372475239966323950292647192987398085327846221088576862391949662437463783654247887263816794982380989436501310294941187825299406184332207334984889860035741401143048772012427085102750619041848258285828632499286880552290675940389653474499981623126792153394609318005659095312768207025906394540504033229060687580280688056985633821432515617149346756753531199949091905338338772212727138709526269436835747198033964642454747191817578297139948275809532095100093952094105851461270276768874805612027688485374732131468978107218598095558536598780088992465478682998688550319634414489811609891142322674634922477383605337754519505319025220214998603483305145637966048804356169737183831207899503477466637011373163324712579939386655855447617638728373964420910904892057430376147414320577906994842962818372886833616194374328248511730541897433721838466378805733641022823009820346446153148278097654603448193032382698545760453954895138809938132438529981804543238746130949352064234081338376789297604542875468719391442980323266181263089759849746737459360060587663412730997307466715981001973580882415323036420203449807643062778685329521619276970790051838583371425737695219656125262497800230466783785917697279315580788411192094708986508405610351945629276039096398175477427849208286450976295876479580119578914849030547225464224 [125,54] 15584642540761431295477719309260306814545576833579750810782004786064270533965599867289280561863882012793891751847585614379585105475891962394144023360021537126954246945652204222504777282131285009382560794929247558264881457464219714920174149786807677079146929623893623397298064879604382962451591732917668619879043285533368078946755996954095444570520822236482927878512813707713037917951716623923261379091221790467509317589765853671029696976116725946868295114360269070060767689642743637659595307310738608404558560481200895289347007236497327489578195188987174081750224250692324046889998922011615824808175642320364667086564773457552669374158288163134505641239996171562669395324230043606390371446837458703620808864953947614682753584717119114402713191185946876797165606709678234258276016042118989250003534344977627314459390146378187496366848062905396754556704398340710971960490864637522384806744450564850115443510205801345606657865323302006890751862054245626012048737952965398045025737374170034924186424920335451020109347037414239963655368688261015501702708872636785017605577140373058383505683259924718639670324558452305040869511510308902939278694600321329135204109141503106848764526938526447687900318218764273216316887772566868210414487765720500005828060281764655591816086056088292917240610651771036273644515620935458738529716089163728549115360693811789956870983488696067139852883816901294533230227061228472295894664806143576902385444682941494599792432131885522616498199962814717119723223501192618347365978900122836324975140443345688757479764538933328510700244921061362485396157408621227667733157641859875266402441540687868353384901870441707733596061770091221261942581611766926551985935279016114567026457251811878927822085040572254231732397894737346907296928358671357371774833725315542123449109850791738848299744359206516854821430552992837842544292030686243549849797968763633742971006191285150967557384361187873090679248063444020615087463353890392573411554304799960240314612855541345511115835055483050626578053908363559150835721864207661296357270470961857907200359579854517046304864499066890481385013530072808365857651678283237045515759145293633357477638430696746935222531916951311492011080682521671153507551003819844742591362778217052195504442591480556017626169857629878114850377620893699042622921752191286754785355166692338642368 [125,55] -2254870626875749948727521075536244085670866067555890486234674847030102226446565115398825509999577916746522810886257246767748071092990908250519312513321654493221398089767895827968654429161818120620405744405910659903302893000190726937055408219457285615595837206431717421591037028082722136267146576221574169921680168912707974431875607429620177984908357999229001844110898463329178719639476538732892671025912257675231683027694381405398284682715517770199343009625832059230199200270536630425759226997962406897394732754699260788441202068608341536588510775895914348858871102607084784922861970336281502419759941767068049431957811085464427051504252527660655640936241011666525432348072920861495864512293326018313103653670315570285859053115921102984965248474452090595401081501415474764902680350387935843834589033188020826093239999345186726923083625675895108850213254255450137412067547047783989837811994180183026565578888318965104242957644513846055348761321677064669409850292422800716911647401274177372012731497614395396891937823908652841286869596105763438172230131066829571673345625236079577265147754276985060373948374040032177217274268431566272541943207620050540075582284601983782680412803878566428853152359956880468766136199195974714761908002398851495481004771160679697351625067917052291772413013347006159321769974200282266533365287979364992739589963070668573507222200304226167782996049309662147896532424054710758143485782101722251297013316111135195834575668606510889521829651080218027522192744327955457433586604549602382251095757765046020609018745973812328874883107820802364358349860136748631548055787146847214470316454985141636069337694053986814351559384328187775033286108134230871146390543430033362198814355730552870541593901393054143807261150019139125715176877847646441397326041425984705969250097627045853875351981541332526259359917078406562350781890000798266691062979838882537141081822056237022458368399530256401127300611188849382531060735336035256757968637093247284437208695652597282481624505711445870444471104971476554979565000015378762828828023382676753587835922305459124591110064136270413211793004828710901739914458873259234541699169474513816940641801900640399209491581956610836518676806599384839518191221304648058415248837528659934724086011050500719645546493649907279903456469521575140160939386601835685657765635097047296 [125,56] 241513288064091713541524035359105903935098387388689243478254425078610385962621278949229299599154959144503219649346886165386780552076785884243865970502422489635500118377088215713835541778197973745871650856945655184246649199759293029177756916972949102835439798626275471997474690284313467981226051646612387549763311764929486755578891802431446950865230731629331425629135386805232806094024356090897060152981818182801899180623509336994094108161546001384237721098810634766253917454258749246121454863945945818142408975497758648205246469250539290434837422481812227194282836742694809734844817854482570233803637817151799121804039995472911628917291723316622901728348696833707219343794821423176555590685606861026036390546350106254430386815933403897830520307215493342147383135861391675885483280836556532964640275950638253288079820937533710526268805519324470042243317870673838911984032038948710287622299384337455537814274104456122335268442339477859978270924869854209524454285637144043263255908337148936902258949857710498622862965254834461441195200158218267414254863543267983662246994861858306969238449326589184724806037019123418690087499822146941180145596271223663030429029060558056496768573831129047468803465988908394506743425158402256896022266761555031765221000564565552026969853252359112371227583506076319421602444456396827315263307535201689787200754445819402570844695551105006715885158767231164042350459359618631670608323418723015684855937822523361162959032155685019616445349039614921275016914937364078325920180333313969665263431820546880938108892870383023650092066476482396152533293913695929933219161814562766470777794326975809186021750593603730397589168819849149189668721946206200294610714640767165321308292795031973490267474192833252684480820952128634294055784721611769537595635823619418532443205714071803916452264915794800643000853200913789481895133522905749451121512163108142965995799856724073092415050624661069345453864652648858267786778904714772708739922734505303298765846909513489394055926784739720809198360634611089235142305999436915882970161805969692616629395998413613559376118482559516903067584893534924617840369697376591460758138884270497090860317779507048434289676144707862400996276470864886720775439414974632293480050652233599630890376386459898887631920356436535445303628984215119185072788624538403211969987621888 [125,57] -12979448035324147626076359779909944206001248236154697426012506062919789276531652460656127304472899763171674367725675891540787295522963254065745424424057323047157148529203155985787495090362782120536195318311942660524262642953834700673299711333416678449085145947219592326648902104659933333686601005961067600773259581553987214848243638574708365566546373128520147749605498394171383743990235049037171808331388835718005550811532139504810055530089705810983737271610856712511788291959545524434344717205206673919364497060447656028130690156580511073404071586192593807517183402585119771389581034255442552150663984763116552431017382386247238915984425615475106374014426132741193314427653958055100509149600827395468363692333623061802054313219746585913926585763551561968309378636981896315448320534266168140053262061374763261973568754089231742135881636645782369653636700898383324095215000668014889294637348177916954805238621340881983645814693111628440121702530314694077699699153335719757390251358623634094562996849295977966153110658915645969500501246447095606027795335296318824992927386351905226730139068971040284367447714886545134996950178787415724623176393909077895224652823556708691826443697868389407941201777693144351800022704208220472810566433781908438693957417638786913893907355072511097787527787631681529018788168683746158393006188559914300752872641533835262935187249486530541099090249902002214005631535555931603367004437181853103430931106504389785272862908676842928316634341550855280635936854888025709689624747365901093481664845115360063063239513788097277431694864122252321479508040524558586134669285414977092839736566114302937811026173760444095973908166501070475510658991922806556099665395592693903862291160546022538362233131451897617388622029356591888807302723295540773847550702704355474149406335971152837688520345627971699957001168418734469696658299329369484365494189834747976977026260315169422982502264169191905949469619438966691895650887801736546565479239491409047470366909352818910999836713289360866317329761805964650104914456468751165273543902721673789844477659682688640562884321991766086257873474808864206787579154910297087371423518075375817223132032782881533739878370257709548346434416021786108644004942306959331117426383020673471815317541302515573347447422106283420532703023071810055706886536963021149879838752 [125,58] -1832216740101891780311191425418329684299512373520355874431426379674612159988763209378662938081809563648074418350292192872149299623570909767765652845813211772136577808250989722505959052433150331274880080920087234777715070433281697514667418496461392513633237564103390962096674677500833307531471778322333257748607147398734300824798490248559656167536585280199479674582470303611362965470051484771368859339400595316198179718115198523424696229185788181593746599670593124685096363858588497292158368494020829441230465241006768233961034175830689718453702931595518466489962102330613487947455939122170107467656113604749213865601625339460782114198924817086322398414462041509284190660322963409373302179073688468878761976869628126228006877707481156070853175872800046251771939598559615142712887888956303282230667360106786031125404004658655460158568340382247812757058471217757805842011118220982206779096776364022487636074983415698457655552587181023442385856453190105589293307644572665765575431747657575694531938191627055141744756557727558200840019032563049828239501673618031220337220898842934201766399132794346590374831077061998395452909781563131752716318663068214915724877214929722487110242507231672839047597154003213356180746950150170148134084775530533227581198357132673709573411545078467753744696454717149000012603624134269962898225889192506269931561637210203498021040175205786958814671965924807296006503281007800769849122638574895537345640373519155350263268279275994167023692030720933893237076884111565468036979554620555099857084856185158604984401412321855712907859012155870217118634632080507722631028781279538824295578319466168492814638257674025885140388654254473415397141997704332106430005477700983225491751432210189888010585125483088839122451754902214539093054168060749508612675404536802505927329134991896981456131574779933747284365981372766301021872545485529739533420492547116030242692499422292917375798614274031740772827274560024163863806951588986438840901234729177509790614798541757368608949458707598052479279836960612349021315505232902487849781854829398659274830744035537261722245581877411578263270329142028422064255514480792664075448490288606009174924028435347986448247367989970513643155754640611332104918179019978732350683704915655239756866498918566236855714906304460477547919708683485436924004298222271477594016 [125,59] 741486059846864074290811103328233878876370920676979608083261114901778990077241915699065002824536464112227642708924770098683298841759950920568120541055566477040773129015792867096388163856332665763670038386199762606153187299812754062015995886187324763651325711005348506687227743974492766430139619694298788770927158069889478464768302994312413152775131160622297769287652528079505681260540616561787336065492817221701002038711951797095065049600403353837759503801531764898412187825052598363211481327027988955384779562014907717470406317461932576554930598357223919410703944189401106396659690403432335391162887614478823836129240700287659685716105604500786839639317051184112352703067782236859169788102128975473898358749741620330311383981092528668009094545535629251276524308738842249700527565351144515954785959329588566694761273792037351441065865408523728294814996334555217390898254236637571728151520451776578874263454443579352028026323481310813296453774870688583927570529494339311089080547223695264880793100944456612027818573174194498479148141333807743406779563903935902902533249102978597744114682430085705373256070623963222660555018829322482175720943353756929229818612259705633789531373060096385536507563848187257879826424039238890726795305809104615622930219223401184824622207531515636213404534380848702449698799379845444418324853851761062043052368643621356469086714649521710875107183908473941996223505775808124511398027697531198517292575718390530459491170815266424048193486668147415153510664037601004630171531661386463131064781847480343629344312710300331359502554899888280324497510531133757201176175798857907995604780834958166031788431491699130913974526184589492390896592651127142306731817574663647382287789883288762221960337160403106795557944378638724705477266944372971153861653176226074216540757372910152422871566722847005962604919688774898918127723121827150145959871525801032282478548668598192094048088869978414280129328406462385473727872219003063886464343204348978699346170430304598122095176589912450159641947207660033445231225922060579339487222659866036840477220425007540229809270294946968749181381760240929034217655524640650964322347471416711460760246782725885833552063767374039085139806524052010490075875446052984698394919546732583778432422465339088227750928251491565361052234789693144388722401003220343232 [125,60] -153912840950335239911394348629325799177532974784003311302703477798218278435012383149681063781146300402211713941763878193661047381444457516546602751212263894865926700817643640346453361296461536691480665986665373681360147884342797702917288276212805518388624872743594391087298813815931237844269708801313181883452087648081033126410624851251526000083016683550330503742722997588139604751456552417002405841846813374209201969705779518246483880336924808113920640166810779054968029258824919011479531727755351894536650015828434656208579808501953386990738621704375454272677815206874644439406290382331231663738285642674403171448786324513920165214512679146464670789185668841143845007691067739570563244856556849982107101891416648131575493105807374326557434632519911960563566682727219048314807031556258189215795888980315769252316700254929658744146619608116082180264756114160758363461935673316298391651457548051878755032339378168543367644436037656845526773151325767890141152904266346355182306296721578593911700378482762367345474873474967463707456084594844489114017255760342489531277528168045880196711262637989329799864490310626516286010437902342973429933451562933065543719629760927311146035336453357818441905176624769304838626032401202859160206363965942921209810355522387768458836149375980095743141896780263612571671175207748455469600589120039970018003862921578402695085923238689481169321840697843678018285180937884258846047581478796595533712705922710318952411915780307749447201502896518805699782622052651580639997685542033560697425560920589711121104566277890257230953986697034821488815391511003929225794235068313190046207113637493642438170505004720195465381884881688158157636336194983638882091752927575052804428662919263925359973408117140019349597882519847899435509669429147182086910966503840859075506033022959496184577131394944782934479673456392594397518362539528454106458416341195306029951850939157755030010930815238132694588145093697178027606192458827336067789338760291182573765958117920138415198849460916199921994205890825128977309549669421097708336263655377323594825681657333250695196139721760147245764336088668858753309756549929279416847486032239384878537942809764857561072047178341313727128212371170567977910253286419649560335429155969845060588979969012798540152371625847444449136685954238169326392825042862144 [125,61] 25186342028200199785451559834522160395114055974691191592414607674679291990366486988667952832610505798478162465470325825140917108229548282031810781376832154997836227823274105778326915066573517140208454486814258120409197533833656206295303233310951022782314082747856016448055207871556868120342511500949559850323573649268155015898018096056058786428442809472822157795143814104724068358795205794773624081806289425689703354086490902190870775385321561819809987064348268003502681848788686733764087026709226032773940318692414242787764029579168932425432302060475825500968354503200039165693701992639198036924471539197962925762091584210117789844444047819823255692666341673574334818176990716787028968494709955520189659829637024860145571814774214811418475727699635701065658134598533128552944961868873870350574963103594923241050065292020670802457900572892199859692640493469367984880380641533892237087150347988516099436399504686064895139775980167134901346323532972849329538444308375749088712590726672647744944165653111061281191669354650020438950124884179070360988387587437354934655498888359422595111061459421507650913180015236803733478594354700662513231024335324925312873548408609004451698154999768947865447714634111252594389166023307707232922271908947586112338582350145873203339638854119497678404545296407445654718273831711466986863433084778638393090605265768390119856398509666995661479276509573120162607982737905172121475819020630343648779874789655867695413160379078863365240017741752100334055780603613070987692644931947018368738999240759628289562838964830792364424264540179090091187486477403166429710154408625362873114670651875534866971508140395124514932463329095902136812877905731622503357331252720169856492686784465279758247820054278446020612303819470378176287571488013579536251364518937218298476353868854817721050287918113503995962849373163189683048157686505448524351859613751514324248775837967003905512172169762163512574276129353190390430102731602989523467956483953567571114872478511899703078184048908244999855630657687019424672243004040900323069959507703563495200509641067695854310266271919000653730140231833086495659073436479362275545610800527700156881558821551148606497424667455390232811453588160570467206488440488563554237298770197463839653811380282247753100189707301339746454562555395606907281953243376 [125,62] -3582368251955014004176518163492163516113267001965780741100521619129514643501816004759207178806173210299342070845329390891775267920364931119292663142473181543287873519156474734848854238411837812368626654679950637766691480967448386687135490579632710612568770922683373338910850457808943854371726667952380662444862994193026031845670870485164866692766382385136794121771598928252764059269823831065597790340868115904322891221550573998666414806443585753083475618349691788987611066078229925898003831947087059163575138053455336502673317890942626161407316981327625123960268289244298623356147459972551944509622607040340216658717660849021303162916639201852408689183733112707218960114157073419301703532205590465053537011073257499565723528302572797180075502513675376304787678941267279509904368799996036566750013570879215127592890132565641947735915502039412422038611760056465681731621860357227543269135196607049352325651768648330153572497772004711710216327295087048906633403195634976304889916778729251905498904035513966445093952740942183592118170079438549911016492495813679334022782494818684748439781799674366945651915085519463140803393599301497266145973764409686887794114672578843670439785808116624602554309634141223800100550696920353584604834261399133223855877581740710761107285075515805980627979141725973906166278166718543125506633920132281167292511816640293747626190571886353256700958936336638611053851099393192761557031484333199372709187385212277490099576154427329834544379460188713340291213512778205200003086798546479889434605133524103736791074715120577674866310376623561277977228388818793165041234867222712892974950406540810875221798343425568227815682178541245537743606449880262185350066246426849785758366900192443543778135708480066966190163775301543310749393992125286909296611515613323607042332058762062931758930046187178685799002244996667865320597232381744972423821960045813602670415439019015441117156208470911761455894235367933738514514241484556194311745305205359919718472398944869637089696706405611509363201162937472565803834801099090867083695632974201181468561094845306102359403246310509906971972757024090001229372409615022000993666291514572656885741615974199394793872021655074249157489132425175427879241955092179850776301530518576803040040530113975145276729667790128822771092452519705859024341872 [125,63] 460182053330887962704058423636131177549115844942548183905203443603980810140603326589530154351759680917932743018200999025978311866838151837380910723228535947576597788992591607149215305441940545776519970083669227639078223336693653254551268084114073129372736351890017271911057860781872800394954996870199110487262507148953671686152986512796162795818522113568437801617429035870466971988333575818961035151376298145209474028920013949554527861864441821688188879203838290572691216085234258880369885815936302763007779368910873755790373246304038100587517897819378804212747184481460517943523444463413496139960812717549257540598818872629489197693006957400924142928191454846173807874258457962949959595278220498546378749887747953178813840576415421579397123558156961325621686170447182349185676698152336510298981231316782538172574248212325793052700767685871355425149435915886357078433522716072484593086716743505182461466065213831781241760650496718243195478507168548391225915806761458942300459037096902067075960563779092084949566580906169014376660452273481823864014735631438227778093367698161037492823373171556105470979416530031033572986311951573623287916718013296985635000372509999719172052730827382137044251540883230961010580917739630101496190579115166114330879607744440839351762939981412512485651321159554974191361061636396757083354074370459958312145910290310604720520034586564127840479101001955225631804437684567138483060794430606842643892083822960847969818112907209592387603763156959078301127547245351801605235251784584918713885889573811363909659311163109450851411492291811242090645608494734348394348700836523128660834115410044394118905603541896740351235102685601412976946810058891759817768749764650473454440141524955021857461078078422742817347355837732182345042121877644059808609999577270778143297195723156172050517248896588539877749521524557353114545013192950707941255235322911401612914626907122293901272122527387787733215486205363221335299472996498050621794421472715391515660385100528564207379620560692550111901604065188906815940392379018431353644668025176070298523811635011388345423874041504318379201291825094333884022300510544682574958063005481801822244513095647067108901073583266703950988976675900074457113272885011022729527618998865058725640552473417277300342533973507063025857168989428096810208 [125,64] -54180978644784306829103377498000142395659873039407666399289521620979929242625847016515573269031592153010317112049443479915641185575043855708460345115641563608181199316002407142000718833790883279412904192622324934173659869568767925518532754999248461084727951849207660650879126842426354182711266100031170467405973358465908214577853047015355224846730769272802541498879659666853576419784712808159380686390609494803353130640375683874874264578131862931874695193779934974628772696397681560924460163469064883097178109457578695085893400621246571362279722066215754766267504604876392410106652036416947349366818939862438114849112890679176676463832519470249802256048269203553646033727375087722480740948304410676181047440558023175694683070441649362610638244087566999380888575431259601426748560716234039709345204031161191132518690669953603170689352700273768438456492038457430618173267689101132361223947325025958295793458629594847264856695179267738179842253597375957620217747920387445333908213509417286902788379221822956097387510898729088287609840806409854305140596518893112238330837365958797866841638160117749138112553311164144099490924379504495023077895226525383332913451188660745603304423392379332621322864572186368787089931343238249665023988081998172388819003605763809130977970669517524313631838694417621290778912943105396147901631005501809891784742700864052423191778931936343666978331750703339914186826916104789291070614244750117997466480717638074599912397950669181805334221936879977174939103455569306026051574659836011275901686424270567995231217234038553164725163391627880380818135643110847525333849085636477607116116790100663374505989930499868521729630527208079494178615537888118850313197218968919913754061508324707634647025784921793182908339406116796714300947504862494275162040785583776928210681072206430075668432574956375257455623749874309464083582712506949715680262985906140498614634657623019207340405772291148440353246027759834959376065217954415991369372783440298908916845551551180196417093073115703350062401573135120154685326357541377158037770625686158339020600584374635297640174618135453602577102194745809086332041323294562525442613755644737762954272124502535319722762000081330646404096558009672838680455018778671544982852957099148992764321679742770544230465082727533085438032799854784448 [125,65] 5852788628198997660713840721587881390212474188292473021180702616782590785480093920532369189817582997767530890576823331091379884778822014162169725100590084380426570753605310586531301910271291239905179910170620582588481193945690062137589877648877277464939561714196776346173625097003499878017385289047805063430462317071283405792844531594428401650629468393447966459570230394915234950699810720896047511180687703270698996521617470837638622581122965755177269808221009674650941628162596708900915714452021307725628922947851351718394426176025323160216377389716556373037080871347324307742193655637961656352503717245091878025667200954431345087998665279987702544892200440295719530524982736517015360236715700656315191171034148923504554480116105040233653610318953559296283424153851800180395087532828129352647733399868495735455087508327982454774324517706778978915988323464946692434409953062881920798002072909160330285280014252441107737882139261048087641084286674679624225383402772467274265405846562445250720139837044793806982114738835216836467430005213357923844409061075726633892728315356191702756607544369605523631915087411671905452153007739864023700342552862297890092874335775354462282088275600751859664669180169007142721095171409097549148220624387117239878988228585881349967172960399248112771375846595986482231359278363720694918817108299405053649978619694511667832640929287425192031257563635858352216930352254046566154042325177134596708734953615831435393457701536915788617175532404787671419858416589659796327377239499130558592249397425768217271860900258705653118188565701929324703848499356486264535047270055212993505756467483359543952588718933684010131984434195105877887735570022952598842403546431313014334954367125256942354449893184488047699369879549793952527291774484828306631753290965639412426263034860920945956946938859815172277007122878466431126508051001553841420473612862727657595921059463665502567493986535266190562989371677552822626507923733545235187150946830990045674893963677319180072883830999235369773987509738952446819662182711990121185572219119558174627723072509009525041058755907506286521151189913037224729480362407737271163429502391113274808214176266767524739810446464563281924867189834657087186337040775064236811159239788290779852252369842987452983404701919509182182652318395488 [125,66] -575778103267335319875890096503775255318294877051526121308773621876480465903216222247429929563224193974311098052706917607992348700353113334438306294456301144157616909342641633932974605279328914561346299498068705534591513437949001568967462997213685212551960668151730123303270227355648920163204334916946445627523100326533046372305347982485372643999143268505489760732818472548504515702610980054542226522499100041288786573967377289101076157964226370705094878710450704142238188140596168486449370003069018115088001698359103203127676470158907464285293499220831312672574113912176067074553815262607483054371718303646710883186601543920871800514991754591471041016511739859128055528447535346535235844618634213154337013990035321507490338580867277661027160762765712442159726979096754076676051844961258151596130433238573150659797661600318543045554340106816172772471415620039251683414005395493270908619806982307681614362222651097339378065709797155177761856834472232378538084330531497293925997760191545559395756169393576609842146323977981227482503298621766647681845906951707962012347167550977464404520324701516927829794099359670966192734056652277585360637972804488818266236157306404879185695824110998175665742819634241992526081165701619891342062541065442209872290811269382847300035290987259444689470353907008684964547831347585506732929732639921024034968691780750559660339753887838354526050354623577571942547182720719412480741368153486758309802119154223793383116095553671557364442784632152745797603633324544749992363106731459743432551642233080027305215650282788983488456849749855485083689957647052781068552127997248914534719962077094381931526082482328706881603080643072364765025373614063737217003893336056939075022531313489465994355458055635211441523578507394187525105413451905157645575801238058688733716335963350480031734251521789687915600921870978141671397930083867973542554993020675071689357201173381607200264429669356888682621293737757076925980956250913943118062582441000659190563414565119584694393486843476451323766693267955538571755767582155404961279242304322706374746453235234813048969615720784949768447663389842209865802959832483663232752886676745213195315386258755628212387192556012977217121607189532787350816778862792773612335528993411320225823508496524903235399593451449720746512237296 [125,67] 50980342638832334453361626803543398652435940946165322602158050488566764721388228808750501999867294309178090831001329596998761442405703837216767872272237951254816262950710274733143430368585756682205846807942855823378525828977983239959312409553410852100714975107772844995087884453840334380771520783037451714674768655784227671484046640920927390371612052011543005175737997638647862632004321010617684908468274186242445602127349001161290441281639042053360621209077517987194558440470063270834120146042017370741177234439364425000012588368739238205548169001224250111035057496185776253123787012393909397376054027158880443501722582702044383879788081022284392893177421055815022433833757139041969265845096713331226386106428702768295641497999997746009702111332091482383382721679953958356385022607854837197771977452093946682098064380297499451788425515234353912528786379188961240172614047081369945773111518165407840260175356474752479856900158930890081731669859671596785376170970897713250072711121139734683486372376380405563681797817651683153533242231730328970867795723614629223688831726652290262872466682088900006993570143244431633586467477008481807918710360587825228890493401963524105701753902244545203665551453816189973785068284519292307905024468984117739268305814049993661685048818084516763104505508228953042820943206583816730673209475231269503454896456502868058837401536221484132031687473245498775794461303582190546807479129059881440635636980275457580159056165446752880194835643917190769576547307327859595142887798161470641490341773333937303908349595566475219740443697737715302829549193073266404399315399954806436400021604022872480561542783373023863229851728045182718973844639744626614190853083317620957075043820755238661191373093540554471031244801091750681840408950683092257428298037856254781305000177089351827153460734838192955756740535286880335607682415449655691122088454258910341530395470735753714489934254261820221072589597336269015227195087112270855254915317236472472618528791749451178118867354354976337953810899556583377583793143171454911473963493075533014009193464669532148459813226295933142952934174853589036988921692913441779264976577755156967071058405909868034039083094220213956126387472153686768329754761676553519417564184598749970695864776158198616177871548287721561321424 [125,68] -4008204937567267913544477235107504803282479223394791909937561820997429011691720190734393172446958428893504517430079140164744650611210600951749411238025025800641747023373547604871682713643503113747228006523117535512850421091925169564536084093675933805111954422575370249254774797056596089531161729354765359866858836463262955181020667095465842058803569671464739386986293198364027911867306231987076774981174397043208878852225671606609913209649153735363545906287207392930183014912071948315677010350112087638361808049139319497356249462575825384010682180643511658341182613899690374892077752088563249844390153706211753474910067325818761643334192184673965794479514910205368376180930011153680083056290704038028602063077959197943749470476098853017556053277909998537441010617511709806761093284405831043186188116169928318748602770100855551758233825206169590904672047782410399921426927757934627716040362129273747417024968581635177419170821054298656683730519018378260906215880292888421834274286359355563485683314504584003778089005846275903568910336944692464882607866711872903927213206374723156029783471279093457921230329209168954875672425996575328968526524447594227905364443060359850004897203353323763649686776020514614885186233496520210252298117383563796617655075077958855561640181203798245681303281848793594181304683085092163649808091375812811992816983404952189557012115728605331342748094987684860226774078757824167498950477704534460459637669503334175956205349625993368629725644677055813407931183117280294282297606695755615121602887487728845992047531590598708451145676935305495276535921818018988607234325339038377852556531920162592006422446930367502442431904977731617874117404704765957438790808047113158693955072775381942251227654518112170169747609969686317566701123866474216088280143747649499656295156954726908150182871974062717802431844363236686684764206678468018740430575021901112854019311156458515289067421095089688152543259472695457117964765208838426056370751594889516311059939674365836308538857645547969689086326875022735564761746227010207507644721902158569754076264456965268130126096455717717123550450187097034825848595109166531907851609629275673838960398954439005830407732203967208100326716846136685208247708864519600442083706076700576385869451944116722211457598600608714848 [125,69] 275877753739142575739358487043250038095142794382585089388450393937673318171096417467403720013388179624207632342928748883388756608294625038615279493242411232225782600652765364475937112009277917244300949437179045284715144766306381414706727896983794599184735174735201207003145206088526299517815694729336099374918429045256509732309382583501738019862959513083610087549698567876850301178425163805943433787033828226533490738529221099986667549441342943330382050900654418631583198808935425087701586053002425580395222613794731830699679381505696652939141113641873763776192522244024552260245004736255059495608435971740351960198459778428508148502811119316444169369542548686636172976018061389159020353984702420151971261470294606885462585273530990008120011192312588324216962079850416286803325625141022176029575597630878059450221059284769805614873472625249401050441513234020953030305846729225462136201498782744231374794585576545477867122571167293101766919629556228885167651013366269150085962277444234497721757447936689521998389430789014736027534312202949599653902747400606121683813143825961372243853360090480237654838852958087738729540656788844386137847247854118017963837955735945950556767130645178041073492244592387103410617360235179167522444316904080216675599035788352594407349024989512421521429738466921284142875852271886293543998871729244286630521685568628302327917989025668562228141149830927927288775381738524727301838385677288069296522383512456877926755614127651017696187398538515642502073052634482133585480400707235524639101420320205170425350530631203447754808531282011709325436724467358848629817295304860321017861681869309193970202963332773565133873160177703657920219612230953831765637338368581387407663701236916672559915327507334055434551288485060343831151394994597202075898147750227940495154298865853794219756970151595009271520243984085723906846635891301975947385489069850031912731762782650508166680851346750337257311683077987652145890080634696458233806692950412232433852613170659665319831108083762582014411934584081607528827776823825800981946950082634821370223414470686988642391536367713203067127069830015657673123015019317189210824505069798883446555264529614516644113258011128970211976507316034239094318208938807576837469104219167603179087499655334264117600367686246336 [125,70] -16359483844016464347802151202793873366454462657633877599967922300177847755574151447655056811828615274394695208958241197078338713674524737375849245034025558623561575507704265972742858040443608993981147267561359372982769577956919264148518727150417889776448711913374350034616887462900825419672049159519124383504401476921995093588078993946119952398934958112734060029463081030638759575298727465339915913283739744800706640657396977634258726780174843270030479041143298463700696696861006772742869996853643400573992421888599326548580337938631190908065306093446813644537145053885312476782650639448813068935365269968302792532940275135569592308282400451814713526889623267051586872587481534728902185401790115196932384872556258378791932565499300685996196598228160158726765140296990083565263105027356145308695307639289031917216954782899176647246692495717859253387698093574127613808698054679999664488619368445707834981997779972781696293209902814396928730732514332422930423408969512653938422052930213624673801605861258151572447820075958868467440480655486291427469876139228973525751802291903542826290620418259595545358344299801152269728584966718103321365707927663096207458979338215724898701225844633767594824748730066065627474902934438270208015707547952025022996399191831778787065985141713784469003844917449438139881223935521673742961672372047357255516883106238228263295653871858562307605005742358608532451723357081383409413024760554091820904438870746580005691084528336650097851642615663582740690269509755795408421123425021468639918683001595167397027246946559533099770770401293144666165307677326727853070576043747838898774068012703323554083916032373031676673143002256366401507922595182109021713703261615484559474809660403696724855737117042074765124514097620153806765303711554045809594686308816954390712924872910188683841396075079599363426604592067239920974955844428750648061128079779052262976633575765265188228242489205603310077066216731062687731485120302024585231259261138780588249744817006031891009383226347451659374405772291307637932101343216256017326988151564659460285920093647850637313335175687921073059780876353063305696867147171766232231368985224271119392297459361064193594958012930045537543737648945376667099588601282808490355021568615483529930019598338828765993281859600 [125,71] 817966745248914150053452270915415837335497709713137874088107516522679820203471329180238404481846443389011652262753914809634414366163785145735195071401680540898123193143167755350802483116679200946923416443996271982646189198939014388770094813740847951004871628427994590274409775287809991079513222261186406740203574269953382984505153230914056922887159289526244546647980785219913337471566537304769574208812732356523144688720431625727201612001095084499083589035561063414380780836716684644985322852223496738397793301589961798428012951042898650270703806938599535679739454922284430282737188089385372929866356145114592062770247118454195020554614166445184242986251417964857298666570902612591548733679642728345662734906095292032520383779555007341824777830955794154130126083309902423349163897867484168787851449898895142841944063325962759696529573221244948512266186799923137516283907337069106014727855067406122222486383783953605690153442237115757640328047066119362572183275626388989572356298530960517571305054649462897177230224075367136892373858659172207125829675804729071594233667875281882654234216331977973776176457123223526518404459221329530019234298092684900995361961513806188688539024369175360709473135072832992556731977625659858290360994100677948679662881366797584624777180999694369705469353716418184025544507814605615510317710860238736837023199427946560646490750836930541877265598748385842631820776556342263116778719883662672179695694021112682228127854810051153388815054931419954681074847093940258784553811792521745985309150535233887320057659486637768930175101229309020248382202259840941179206265525328018291224616397611852026779836219312215879383501608825245661920946903285665628692708421780476367397194605595638175665975682662078778065123972617749464293911757615121263897601675884859235092475800214971648550048242314768546219087077053044587407526469995062554681327179363357911132185556338964706505936441127602932223837193050008299738719406575211431292363940930364756763370823245081334084628505666079034119736179288027647985685512761966034714293879106607827110273734105180673340359651920316918061027398887778352396798424145824886545404664858134542440126856472963341680907932724788998230481527119915532061268490048036878110026871224020309300162846348829708063232 [125,72] -33190911792359187576138397583557513670617695939843588331742429735916999056835037974017782221200025277246896002780546917339417483232921696594623386602183536433228957118625970042343764032123899689694794623329999487365156643378448977540063994541068538349139550980060458172673531729501442077955662496419516627851336454644599085532666832544832163414769989793714907888772882442161775594054002948057071016441950593231960487020581483703678120192200806107422383534792293137387300729467548658390149171056157107964962727320404085541968107071863573279301290866533138604860400989884756113056199498109187529490673690886268391423906670493050447843844922986334188638563400442327114903309425054158991124217306726517660329455200074319011795913550110326816338119877165662586116983696047890857879583752559468747424175645315906043976559243338786147603735674642394927277897547862982114686854274208971105097772618402059454228372474273486152847179432876472241540299132577857305024021223342083788386149347094496973499161138815371756369851851349841517135813082503499397369149922846490244648919871188366012856991950106838731914045269901892937840691521924124994372727237173890358194354113333295317888147802414104259639748940156688627556093713633285255998078077945938560510268713241532372343656240809191280472270798416798520454686344843974977918680969390122118359481486630070745590195709618661414117088722353954075179158906089127873747505173462878189112884937076669428129608030353100222479850893229612149984294499907696004699358127469522865652323297805395535601441511907941772680305810166127842624003966695919270524974892297809527814480660909076977338098385604805717611136748629330125405144654438637529517910820838960895106911129326845442923759095426636993931092108578076375150677622799337512176314216194002097913628202457281913308218024189434791159446800046444554684058671546342740425093874195722862669463975503383009116941971590042314873409634472769039324193762505421692814917965870275500166516264912993962485562748043406116642451380227635275941282232894096342434574637706122481957362465564820281372851544165744270258469779233401135125504947671100129743110147686481480647180597474106071316518220675403770453855410725070048573804966710534238193267976583550905343677820275020540288 [125,73] 994855799062401939117642594209063686374968406805540838482997992334346807710490699115241328070537599799006736570610149193922243180619013171065853255669278106439875109200832808362953705969484926261468065497268541280013951838808129619210012380120247741684404678486092569816105295957452334512879776031245607392855958350858828986027866846530545467354803411615003599760775972789649753055269238442342785297302113550927696584899051103632958584277552889199075753489681994589010163258123876867719781774902037167220952428049295949532439777159269467160180526030840424535631252830001757685490993600684147799302715953366065116944426785693067819212154753181969339090851554518970928590697585133618760640118676267114355724382150184201971330026123997282841643409998925316765473983596180253339787116311599894603833035121713783361809631529357831292492462347701606805489335788319839010612243926730578103280730730842893616761556615747545208204478113831716627287723808346831693223802511164080692521556674567612563628300281979641320815982865157895491600419423205779837396871472563896184201108762606692225261956613984621003721203551084172593847347737743037443325879819533972323404356596190304419713579954552486242274700756169061766689529996733614192376055401010297601938435271607410241255255314208357046386414011572003209945434838630810499610241321973563778161887131890128978587260405750796854596941357213084153065026177076536848644530051447820618999604306733558808201946565305338065201087360069858673522660283194552707184533365006272671492512615511170672578580399117230768256954563260839302201317918082856102321480876188272289126538661190226518503551497360025829418196638274278152089461996715768979279979595544214988201141936089374408948859359144621168870240281832714824906257223081613206826099430477991310778352894989281638647790561391379705015545865692441659645551755347068357123729169501422424850486037345460088552961763699342230621275827320320152829424624064671162376570430250212074361602431160755606871088754432998445590585414447884989439886718767717024661027360857529822180120826926340131882385436459786385541674292597401078571038178652032105595625283345761908179279451572227820703237546697108214407584394201024811853368004192134696098076706859235502709234744412056 [125,74] -14294939069889891759837171856856928568390311288554957953801360213859385462002091464891375715797635820649267407811822742567924477813083702490462026377920504650789584049739959596278138075046529976687777622245991788356501473783311857478190179394623201406144862765850091349053696463015826366082389031965184195973062781867889930451056963379385901173334516909914801385010554698556179424448700494361298230629224370663135205086622390018987169476778757757422655571096320217495299199372747318567203403359918132399233635309629698435719614311004286072940575935640972440799148860696405735743521563525078046284380276750245233263360499431334601462135070578770150271046567951208653044151045869662270739185963219212538808261926368169680114691408195301474633056928991494697251826742257335321910521880275084748201855968491946857051816910145889423438114433122486859413979460446228472866847106507585813061634777362771422492261547983808938310089886830014393406267588576723171522896372206918839502660835995613525374418882787594002965801916832332636043225815080642398989542487084039591301455647640024565095629222407528231206658679675105717858712754079845194894479615583208437574308119692144648366746827594167438632862279687188630612261253084563635621033559694613877552134186174914296815496511349076354914577956447738402699291580443587951268721673172281497689097843488281635916559112702653742890112601571091974531099166865314592675833545518259577349034235424988070429047928509404216868662669653534762584841336577653898344104394427562411660671719739853179867313118038318362179707048226311160074850862993453199366710361367810588661837762812083380802574930985171211285429607763152075022934177924168908252598230943503776704335767791913545731135937035517072913643841194371512916693113462424621532584561266746647377617628609111831047783685241699499483552994229617361447878285773297501939342546650775625415038546611248767709643402087264524066897458186242743353716027791252906007915789495821279385464489672168163838107403727759931082569817889408566277938529540423987469216129936182944320031104916499177069746001002773618883325132253902614781352682604641882782216556391822454503448977250709761964577208365160230078797305119933457978386008946363454817591655521368275866471197728 [125,75] -582479617700841825276688156813575342570113633264741030016306411778970438480796359167243718618805419525873633244374096034663495706777957632344787618651654892890636452466270804818090472773562800411258252007125903318997367631931448420045848522415470099283617990828062437620536697929390216976159470534581664703253295410227621460223513986475741486854190057112162972663746516689660586951520619661549363391090958174210124528278879943339183129428329150381842073535513288596876866068009416642342911736206951755054749229064438609658771257837330187132397338951285893526872852958046495914319160658497542862126192122129855296074001586832849627696499562171151129704182485007936133812231133561580213756244033848670326843843026551941142604340401562582194936936298788054197122752125383354596091938399760232685536212509167996242560667954316339822235206397687364995109983745425853179722511432389875000074833419144387950028819408950228371199594036213246083408442547251036029650256086255400537823893284091735782985583627168372869197681772806635061889335088669652632637639462264470169625461621315213345002950588859365893458946465638211928667346199611527182525368067544686782134608473826053572173441566152851573323002418464301409317429292611259297178246846995083083631969366616054300560725598792592165638044131106684840098515728528859222835861457456842047535472510975237326737224203541927289791905938110124146519318377484513212959282030528242258654416897811877875502727995599540317105739613592391187257019833080616967188934065027186047842974170502314155334539794646494380823605483267191786486092862051360222175721629597804674511456345040277084429060913682873588459892396360896313990430185674188333040814041529423788568857791412616302739599230996123415884701119464828204974177504475224250617748283202540772388715313370176825735245425585439010197925499044282886818356954303842461254374351800613140834302539356732986092444202891400742381585412421952797378538073236093533650103199088864757745206866179980607024276246546255207566412086346657393441473144986225686027877196481744931625266193837635552822299963339739171238224161883126345787112924334010718370224364402678630125512829139371181237052537411958814079024450819643974571683225944979225012941685474666539308336 [125,76] 56625120320121439888813331000062826492267707299683447776380167851635182168752343152974171788691249135065710936675411298841288697878794515830650679768021734918549738316586599704910986452225746215226082973442932963075573485431651005631640171167649009354104606370577848183866317829929920620274602593656963889501042927311056283934872417403991111891809959943973915630886145459824491167788582722646287601119372369234012158518553172929463677544459134217450920096478818108439114816908616337813373562449574024696381504548839675821183647230957760742643823246304519624589728069971985636689666862267833107326254049661631197423006068356018501199251448202378663078297753435847519252351007925041129733269480966674633960486097672824129675650603015047686231187837302530988152778027289096133500152537727226010206319639213312055997910566658608264884202630003728864797625310844771461323744642679049410099526926769608546726128549665611799462478489438981762563783209577795611180910194713897626743828070550751465326304840769118738922233275308760357413786228753445630940345302494684913393810448903303594858057075901638985978116835868049029717816827055553143212416383016529184237035965525205437722704087888158208400322949744083418054406613366539451630925257601804142422151719290402371239266193413413703903723612964382299362413423658270238476925009601864421225142621281591975047126848077142229414416165925619791728162202543377295656043951340164504043729317944691621951674433693165684842472110239617480725456332297716932093613632530169246303741015673168549153868840780603591299460612476298498517808472453014311951100511575625130202488134555475534232662255205935093647585513683078379443290842305707344921491466085869089858410866969816707908290597355728507558810276438406735100908663864622082696227025810692078932568591361934493632246009819360307407193001989509409473944132512180256235454625471558907377655653565690548157611437303607242279680971344841705221210599680457946339767456810884593607458899490728697911616750304307971995122473969237247953259937643556450586910958608134019244530051262201056162529944998933469049162002581715847726413000356836282805941645256818554754386610302271959878974536424580406568133888292532839346738678719762411488099985536477141712 [125,77] -2632943265535025998937783551899273320534392921580658122443172997736119399278285351121171041805181241281588367203164889233435550940003082762956120927344563800995325111688511876240933921656305598153492510227867167247010857910012657952009404889821422297308275345410394723381500236640015285001121169962211824620341921752311459418203908826685784166303807108303832332918792620073519484888186407337711049923790869475394921427730668269023232036902250086577172966812719717389784742885863129649967239790879605579755335298809086464338250639151276507568916432759465575144087247640253805101931361268856037693378189526994871784842233597935771113109669529002045831034968352882548853563596813844981068670319809795746865712648554927849183254290282307347153540063773936906561386861561473776567031348105376648592590705609539890771697942287541375509396810973259135129765780073382793667282354064910467141489572811779675516908576190404920247972581408882963173209252923815156281223095696508248542539784488672779588019283995600960966096993904560047975834662198771263222725658057098173438866412964839431229471522750849572290293008797342067631599614528759901086197254325538589826942031335054505188201270676521647579292391310539819865875606561465998394934425812004139337044575710107013036301933176921796356630640659042660523399170779859987028907055477570389502133797675478074076298047845921583268184474575824220050372730546051329745170372224128217812045243915328466579535748224175293094509994935421891986710634644039283627926901348845353825876075196139562569642553997980104993823078107695389151265496670099928071692729035666488036602770284285715790603780604426817190182441777024963961494703988739147092974977989201381805027327844319852627058481826816601395475850931297452947998148693439341404431320984246959325067559635206167400255135364970021625038289854320348679053245385957243318298978058555064308231431047052815820940951894112738374278374348243034008471942962043892581352386280098382595582772732519253183351198196603200815404028341489870560264336580668823296386823159262417824163704980431590836092918217470898163274410502166635393477153225582508957457010502275946465580922570203662368266796951505885928679746192922133775558570452048069090063885510214384 [125,78] 84384504576026630704414277082303284670413525974406791179691770677285165503986955292579034209112494602117151804221999020925658502106533096780216824925474201365024476489377024168967610444308008121951987233875088371331548985755466916043710337330081405600328860198503726359057066190610814489984688018100784120316101662550391379326121291300917784585761428373525063871143321365788442421260402443392082910844466901351851415171703158956397332266820680364468027812561098273593837614394780359939533447357078978512554395542275329426736991976684849725287080063856689421078729425109031590245182846260080274691337404157733291036271288744265698401672177014956263331440042943705520923111800430387876957201239550049441817148306322293034509547901460416211269800860954007962390745813765716670201011080562408395954483520881292807647478228380606601856182068019255864430927305771087147753383788931559783096324732447702914568930018400752913988472858122996037850473883236029315120832962448602420717039536995464017763135120970797597649281023083045993179581382522592179005905367994064607998874066592851621856580523571944346450641592461807603427235092973753572166445418000592249383413584716720888598233567696019456896947282512515552090494984562750617590561451873970930312669723711164302670883636452640472047540193647809696617547032137455036490411656448443890607121031863809641239159646154369336985788152015522246088577524221304520487322764794900107623403146290413339031848802700467369432208061639967840717807821666411591513051499041115964115483553767152541612029723876624169776442790619714070965087535005499835454539938181105613283535643862147278066148162612720658114233325004943882367489827491278694897468836572545823812083120912291677067132474018633324143830872098845578500222482724210705887521875480994322526125737430264175995582067685932772658572571981296672046886605015390694254589779322809707198695318136396090400724413070755415526731217329227574185584489103163833622216351107311021071082652100058913653883303646565855010294178815795251048966703479642449795381178121453508145848758874059371101533725189417487373952727016373626237443204247324426027045244650925370719151627039790615038542710497423462565688736589389627160244714573828424098993034904 [125,79] -1872110180723601907928532502216947063697090911727419099289134113816633223161197268444746501933873166932118465671578057598539091794948593050364902264600065644581030422010871438843430182370391184574722074315704889241619660412376836039931730777262457847862144997488564204623456193495406131407587331420879950053370301083867930195227865078136541082592347987929672520505868945128649935119351636927765732295749342486701260889133205800406064107049405361982846658481851098854753008554513584509363778125021987585303282222699664943473039684650157003588752875464227453861920142320400875172165526414684951666578720011470772836257929084638486779631741849687816242084189074387521627753492756338446637175129707646714238544678231021349657668457236145802499856676333872398270823127979851643111178860243801186142255165407502645669110825665187606363398919786797923540514194049691541430141179278024342056949197073137597613879759826612352533581380696256120153648719520608746371986345546583802369061631532885315312127944287813951238680514689229660464803507791905111326975641863604722922921041310342608766648739594209017235989061213843396377485364057824901925131327323690311015434889399580074952295989999672432826836125809601097011859359292734360957072815688651857779500395944515061479594627142330843246204631102572633247920862155653545869250988184517733231896990679512951035005345922960678547080797772738111507261648410329614967097254275231634723159715386078184671378069018973313122401245965491836389301354646982595991333309073526527755126357194590843308213162178247160537574091673203412729864272947747729081673943845165307684030381005766987875863119832571969582801553305924140203480402980362414545489671747571751615553095123243673891335439425935573249992048281726541996186567363715746230952897230116037254218953354710671314779072936795275749128990850699984170086462606972823069510661082262423430084695273732425275119133873888037446917136932390164287915685388074694222386770082913445424464611056449524747671865672270165823088731738379484492294920723158413049418302856166888638247366466489855133140748297394818836899170256801184269845439558625721089526411911025840094748223289637156210086472565269982549185586794843782081765836755945387479323864 [125,80] 21850929718893304733122157171363175396656768601764908197488143574244256159600129761344201381997087866435103000287107945129406396647751822280573363091505589842560016421365475938890595868182726419387735952625676605943119311743637624448210185928785614571756987127025091519698751507156018480310306175243524602588446330113242905597587209002329250945558091673463111232822975263122454005184859520987651591971196486241110280277601772911706759411790981327819919093337652345880632197888997915680911815311793623551129729777284589877609202926536232196605445684589690850362729100045082387789464374053986146795456593329076200447143442407810168064162059671462951090583331395326357159412919366085163303935947813660752881730424291105801877195910045929659339676975997893236408316547553426733661926812509001290368127162299273627646046843524930773821748930709481456703310141647250050551049508573478318778132522587823419590846593077245900587149122264193150510507156644833472128655555184413141188017772705704683982561932916602622790001732213659183803516444122447717893240356527467732125354815313517315566757358898414016882072382665807873440770041771741940612950343409092584150669051908682040866363288221046726042017437669818214824432393586924620213973618363788022123474316613199660888307953711864383578841244514242424561269330344027843389430383911463889766813986318561414403809069062789513022951707196398667975986649123659563129986813614348100994760678195636795609015695594476178985046974210571667800499546008671441055786463145863530524630957007055312476502060566408344309077396261008111496154843729178024306626522659738826744252189295545785690534200598829913876535058892006324937380349674388801457539873898197786585150871050675665453345084264999286034991395581991004263402731716041829701085401783654295861864962215628538731362654576693474292626643272906958174443048664612310605198927147032270521772086652898580770904182724444180241837306147162751500047289333934263360942450385281837025547840707314087910871062541151170634262851720910293893828653319942803213677987463185108067001568050170239048787530831191194149715101206645873164258507378780291397752523811291562784720299003046292192740529631765035245055065530103492693136613145493466464 [125,81] 255233739065585630878977966996648165262588091541651237515456088256070335290340358747641166635737541939084122172183949883675622909469942220875768797444656137521988412522697138165008759756469310083112672696039853010214830835451811673106815306058139575753365478553678832657234316411669793628354308474440190987703941462208528098839076705565623610965406942830890377948407133031941792379968951202128080813184827606890449855355003399374092512052901098645668938772914095041550842557844113585016088096856707350820425972323436820923601567847282934867281783189518989462391309205526748486695632375151871694870403373374220948486874896198089823716764041112723260773822410275815727186951656925130380925133004431422596203950555856527160776492192680094808156757649654839634609115376478649392867889671560886261096425332200886950715625157273067120153828826864487110526909163517027645976763935214463314982686394075658564716772069082193034650285248466105101665637596922561462808640600337320348942127212797727558183988683321388085809929963217122495851246894249938776396684092949072337764669978994235558589919436543703264843352098391529578864208135797647651631253065878034801624930895144727203868817343628804036658661552930442429937900543960291165852259015682021080478641142054432175025132151203704972687229400486865146999201395951243019988870378053758797923182945224910648384630158280822258503672171986990784930057555942495094223685737676050512954305425737511064117248327677492034775044786126767455658449323614925526300452314967788746227079314547411130199164790084786030896372451742816031504546127771950762022191951927424570414447031597704790596310793643636099327201618539316681072427785983241162544238994149900892609231558455538029230682248197648431835276666581040927640662736739477577350092094281004373343661930784504913147207121267471467956293592417080008077509032198552005177884648526845817060462450850379163272850392953284209492345596153795148210807419919219797568768123324699212525625622990934796553403124112173375443580775025954741187523962895794824908586609897439750099344672281829823915481407509384652490004537838448172698259178833964874148326871650552379957311406065662447717226862058962039392381338934740115428995945312360 [125,82] -19868055664447516243779460263195695629113025913109976880714524559363044897785437947498324580333001814592910155695314350522731691444020072300254758764033413135197924919936634492207060085223051526874965072490730463483749189166373408369569439037569028857159726087820712091010599785172577598392062575452846076654586246339471769589992780145061196112044190725183115414278315720697586563368116207302786508138821769180767223821264341393361490470728867731283805203853623609547788067928361367140640999065231608043840912456959618190152335226256881670525543566259178534997295631498219375973052507989829752643832144806074475825949338966267235599627081879406019106843834032723587784246805846506214742031154489735581679099948696633706029975977668800863503849327998648942087154387203973302308720557633830522841182307525969823981583487908334744514316303911762356014164745482086244478026489655551079652022407785419787966756093616920417195849792785246653668501022963092465148018234846380468758908651016687044306430763974363583712055481247342321941772280943356082289825372811869475179397280000158106112528170289979192598357942102368772283474016123484337126241946533167069305142863280165214141482977561171014887625891026254750066898188801148290559278795103367131853615606313654311900988317169983792992860574029405129708864621086171067144074772194634163206510341723295122567261010238108133161580289488922300075022620674660437451373094523065945322326945675676673442702056206995418474748862881596181476301721210423509094285044285969361128415196515845088219195666010577028845372766055639901485780855522214068792725099996799455111499168053130718483570345783358500577834098060479751743941174435829575162775172012325371338763673075144459546191373315158359218913494846707275844817447986355281486003872849356136990370594637159608770329841502523853392902718132554695342987896605566013377948056122680457368200704835379422105469161587023542440272076412174829519208216132417393600474511386301945976492962813373962563093854353243512254962622689667463237864656144894515160787424035047091691124556898286934511833312505557510194805093396642035304745637497346626574931691323410515909028581052438532309657857017503645494284752551958040973156044104 [125,83] 545150561621400235262152147755941196681368507830276432530869658026165630439337375544871086913999599291518934302956763980486286221780298582977053545991146760209907452926679971480431061538988561654289742044729948474659748946417345396094379622027022174652059771022509962481331674499725317112774797478153034604800007218384200718600068589361325051451803852860548174789861944488777255590458658577890188078734040477391982933827288544737092426873680337537932536497086329632167163034222790976894678468748039372542868082823484987467545378866769741908469399972773681229195809390711451296375155234663979756204344780926875321943742892358126479827239073107896982357225443444325387248130668603428419179295763507012303879084322376970501498074395411813244011343522997137198658951537398717269778940839126506117065419714932782887818296678721922032570200136554011462689478587387008902855602601245102601520819720364486743124459012327855365957871163064080175500523391027763718633383310507643666544769297060471449034458498579300010384725343855553091348114560952089880002602852582640727956088582017698877403155622282172647746794991772501857063604159481319812081389046413561590141030959783218708569440132324592543587271741520663722983949578331767218858917826028199028912918867255663834925255182878896905272022341817324497788377488702783879991731764762439231993213255721934919926586066732333486641524932188135807862834012282918284656118808579688387398460354835942537492023256853686737673732378975347294293479629075612275647225713889021762431896598001077107548331377089874906185551999945439561262199456589814590722175604671779530516106081955821595902133936767824571494969123125765424867761472046396912490457826301818335854447122728828246710630016446595959642882861176039612218908377371857140461542498389850696168666798346090114370925767987521663752091524747585655179399389250763538950563437017617434706544371105572600252621026488457931918487877764695664621647211570414209451529797982235797657622274498856795509090240324339816175279988757822287512375824320699697871636910149910347531593064458248221306215676779359353744841230542732494257372934429140174223005512528210139691579345839128617367578348603234603368815131421142787044460 [125,84] -10396263109811433453390288572138454725070784613684468910445809772034333150623226735644863624164617085463649547224323550662712691786831930357139879221124539940609522888009625659252284343091032645372935316324031930174662742061737700092159425201203214770740464215330942703636684202726782713377801161102222444647351089326523060906657320359234509763238640477186653707095085776502449776760253828413280076585042533163562323296166554028521282685015943747442117169694754792790448802725924968211639721954312569657385532270174154128813316825295573293654616358718946244007120596926201702632109358444603568558634993564915918416071569238001639484503821205183041506767213937010426409939796292780685812395569861942588881856600480308305054863218181447829109473554020600029234109266111856494371930779827895003940342267198134674352156951329059917238442336718463868070449786290476316853953420074182143073529189120999322673917115182427420983103662346378233208286466575073113722692728634299436813511450385154056551585967414573831800730483317787059214982779416725447417162573945481343537022406222107656517896460124309134123696524918282980425538694450380061795754296662532969460153558584234250294954813746368693521701277738559332391751701920060859527296320503115816612939025134196281497154754161493773977471182906958561187766211736151667065220102452850281363050953543656541897445202339223816205807767128329678251836765649958779695496487022241463591351829648623940674653880952445740764200068641517531575256882590552219839751599102393889551097729768761024896189262441501279107990566365697861599045165209281352338489700415897419658927618587196093878131925146498887204901325176046129355724279797970931640724576140426933618611313876543497152372339627202828219359905619748662860911673717492926204440069720511804972103000586861815780303056951762050647653484719823929004405922380107515230262326587617262147416408203409344996043928799323260282778278205660420812973050092437057189187096973565496650488342647123395583209019335597467435554008182874532463120541752547005947806128691636385035657158832357299148480498286910585564558569763615533974528450543693498930357077906248528360482292238842165966186976270628137487641055762693864744 [125,85] 177992474784397530243282081547233565144399530473027630196715059346588861625135059350572880255162561408168388623078379747453642022541022836046152282009166116940895032435350246999782174394738832976404394147180216695347326625586911898552107890503325945964895795931659164712026847377829767961785968825972982586710939220367077997205741027522656716790848359660185236060556413421160910107970563776114841894479141841473936132926071384502108480503985480017034047176686836519694747836522805485469751808370874860458008903468343765307663576458085897294381153089282661257847675237017781936060052688124157120000898823470730171120414378704125420064459687354889129441840312385086479910840490558168376035727668306069572694283479173720821041136805581429624438964930595050447084558613623664592373207269772457898519200012710108390736384070756667545981047132293786489997412767416066764034572886931296228181272610628935659476173047414795786503136886456801371716173247804710157930351918746739171412800097487073536444777121953491793928912789128647097071374419448912087098412764760150165150649257753788496063847400932403031609621977351752821793381996946608700158687754908694594712156003395854927739539405238110941552498372496525832760277431842399652999880650505566500503731681420234990245752044640433096708516767497369323157531955894449143954796712985662984753869340192694290630191470059258767373343512351799822398919041289982394811366373548742289195081191182452954331188432692199030838079190536885364976697100156498652783582408350156010193520984798458175151952518175867942968299319525440653743172142714143062005952077379760856526321601001910416926428636521680617952054127306102771208524914318730584384719333990895151255779099385898345569885918781254051990914135568915170112298943421008440561624597493984641243230921108735577217870111345964518536727323163940695135572562218201797110477258129195404332503032567700620569601222989133431315740199767749341579237879387209170991949415388145254313086168399389854587204875677480393790118619139833178727909793225391578614328617542487169606326348988258203468521714612118433230589579536008180987896503159082539346865038157806062759037490876088188098336043346490526142385717920192 [125,86] -3239695107334605488943855042395079493134336367632240397403437920662925689840934059357733159757542593109846361465363460570898706798318394733993758245665741701002925333396331902807508149412220714891585931341033185554103058033291673719256147166192375710475685886987272104728817819843369177495141471349843795655974425143584180269246824979513639050147119651711265069284388788487436001695055912453298696500415798366795150609341780331416063794933280019833441886081124278165044192457295573058782975185002442085827455877862016448165037789831801437654775111549245858066986855381715411391848726063637777902529881765509466439412363501756302696959401058413992286529520544169497187175295482828039561349888447574702205969690789686007737861029100842354021012804425474204855519709034673905535011084896507321328548398227785270847274560315527007942166230198288449822822603718973414707513983632924277733293733866866438954889975852679593337547794432614391737758343090355573972140690210691099813248201618571974358876285403106919061048012800200872093010733467444039403333341341618678997595015927004892012227584254751010729964484420451519825575868317034748376328038544559180590049519031015838141765356458334174197265712664604148056336518196358576886668416441233200895225240171099876922284173294220763779137559814922186550890551366426869278792272525674718638205341615619412416528544693489963175365324506137058385258344361657234166756855138780281561692405929425384652686388437759479951641209645089890490478926561789600641117995842252406620114307634439978242413858298880954655266780275295479600746472297011873892500360574515213539358876892332770275275309609205761161938039923056305758829617977664603701895973244772162089356099534602506976230207356246117117877656420682738865274056749454158469671812810002945662702000804284952502274956961891576028221927893879048293237770859092460029169305000772990796596899044198937545588726735475892597400479434417648210631884875849350246455827398785513123292468100578466889064045972069994651033747646404015193355672349553151080061498487021433420370324398214858172911034916214279783847435144346537810660728556981227128119754362864259660303340140628494618877736274655287167615007232 [125,87] 59347727336807161452912697821053948528649129245725740907959385331694600083739105585872375338959857654202538400834026815970526897296379615637971487388113245138700445626640095349885791441080323401684026526736574406691374033724078753298786712866213115634241508528224257635495531285804800950331799305369526856350239687999584323154667714025909021201798437951818668981944751644806887572166434238750727398583059867752838368207117402590738693766361713445329777907235960142615094684484887989484676952547077636310543218446893488878707093091516958722035273274632157463354126684550422952699746057087871487604567002479903787238150137892575485052861598125599247542769075719742994931212019395890014594488727181068727922746246154466236838929988719424156475294274339730124342184771515998876746725158505537900586479809993349074364309729871992584985369736125831226797197288946325914948002990152684512829814235926867682525736500995767690459821858606213908276375501814242251904986206996247676520317800906367119770834729091297664886934717489955003538701012710402941311154242736716155043565904196022885765099828058216870733331964800823313745721373674334265508024575075318892666282437480654226704002472888348134609796137669543863843184478671433689589111539498654701065802437313203618570820949323452467925199307820167886429310889856729014455348696988724702033470328836193234315486919304701564000352139202809730609699938600471135397641030924059664169090742652198456317347569488291088373379034279591566700759924457641416742236301227701005467300873226422001849658381673879423514298469493510707638476955234362887191924905245846559848844399205725090724497044037375744906269160829288178045840564001187962303550143579468502899479298717772426911793546897539930940284104301229191675536864873541961528167993572928858835476953464438822832182776937856175404942423179786631518804900866902735893077788598319472405408364218339497633374259670296285218687056397932102226472390993990471100896401566744894532132044849568440506268489768543339153192606233750647170030092082057600650317022009695170336914493105163234804014286935101815111764035512419903242899238333096297813737262449399051952581362068373137405808936850820813205312 [125,88] -885905841394459070735448976370290348523717514722221776052396505990559742860309835279802176162077530837560747814953463083620524900484318500014803363656426038594910877297052372138827328117695401010662684903219019842894979121328637804564212552749410094838235523702584143897831423628373450894560644187324830494418077926822817870509250606647294405717699657517770264339902397536555814371101460681002595565746858237868676920946792400172287295504398271121523647600146939450887569630152710527362059919198227587168377283301653114861819559141073030310218836542569597103017994919557536474869711148231744891159377399848824095175297345622875562630565860941195911454269742861757293299217307679984203776775228571607613730906788311210261475350201495461507061178604260826388345750019265552860333660777843148835988031575041283788542851736496598456474137615485906342267934488013991436832509371691341418654914205666298012444183221281992449517240769857519447391966995547408404565563092528882208802109415323887506670270028597390321136542666084642423072739934254696444871987809858491569540765138910741194568797883709568606360681051345149836817895825678966646780482943599205902391627046631902157097237495280261966389196463685201984112475542978496304267265126166968078752814106977174122012771952790217704794284683478108944022981908372184972584846362219739195260023201520899796361855944838531411820450516484439719029235429820886080218241875311894987695973129612627762414310968810459144747719815454273971394743640247334807153620102474916411441306025015158197402348708549318155357509656201481463513502055280351286539267312515985467134326555945291232566635094843460547139050716990507070093709115277511115595171237780607759404696324162903013918950719044822441255629327842849444357369359810080755058337295270118011081251232656118563422859675946771224242105462032304725041799310077279364768645517848353097468583625605307932755716294996384753520934179064710557090131869906410525434615108345231046626234233282373286555593680706142046207218659727752718051710997038083066710424678032778116461841091674066322049193534831629181226954773930826485211384965478421220253446303548127055250545407211723130731272138208039072 [125,89] 10491138790429778407489792162595931196193779146084769349418724527077720296705471743091022361902094371546841795292961499412995552922150119816805240284620441336964602806594844874442597093120059507464127207323041132618363599198376061528923794929179362710688273926267282377739184327852643971012881392695404539897223167055550928953875155527961973823865439949408566618057926966431059775931901487783160187774356810267265209145306790085798504004567741497864406940863361485257075871037049894630889068297052023469742729639996694670583575545502570449919484969291722401176320680617910882425192052129613712781415568287892407556789864268148823419492048505703978803901343663952512810608931213243625634561166574994681506386410530787050482311474182484938129467733991154862242797912886832864695959106621427360672678749368551822411237690134474349561884981230553114129292861424146758779215220735982959300347943959313268915485151408908161112551643454125009654703284525837527742597054232495353005914844358855699529574435991192909462776573028514976839345588752124765494284712401504468965504360550475585989880995026721820128921480233714539320675388989987726978955869737525202446950121427124700626608028723830171013541239113544661731707561565984666012308449636700976276912466849038355082201517844512873512066945679421408046472017459897123717910757264968452962457572128941249372807546133637875479358945624831765531722165056751811196314098734408234821619359260997658721202168592468075494411024878026135208825236388872258090801825750596498954183612143187793841540229400349156399555838885410868199034602945306400496221832216994417396456937265256337810965339806629602738145875562685135170612526093107354495137051324971674911382545013846717101832390220036937648393222982928313198533497821835396106578744831764074350795629919598165795064726539203214233312454815940337810050944904489031213662275666945341924150710741139259274396227133397748506406647771085361611997843550606979525969430683022469735569730505293214062692668729947632823277726013545742111046654666500489614786529921377608019185078410824558436131663730492067776003623423643048197843825417866374927260610712666383415227818594726920306161349810880 [125,90] -90452253884277830531610722774929587583024082794163495910361321980844842362766402648246600835441242969896522125268203941101716287479658973651571863814050298049223535278417453857551009349948339848553424322247697094718050500099515379460625280444911715072591732196550465291489450336493726212359834256259281754243182496882312247708647833728699674526783642572755752026728674863031991252694061984284934403818015934796948478252341883767285238889927203035768799027726620561842685756842279013400534167550130470124157446047570626241132421191333388875702765117152604295605373454209428418837329468131086415886457819256339644173361406627693467838841323719046426281694623378633485375347648758724403853123583704358726933766153809679322299250779838022944546660219838653188051187288047488019242573380035366766803831384798205532707510367493713649414750977175793305310583820591627236022457429100343850299393225595437784893303450319465734208492718176595787966063981204535658718582894938730292018956099543335628038010377364512680793060514101731531912130436343312787046323694646955963934632293579953893710189271127892019141841699700664184315674702256038087225627395463195074464043347711994137593352921711145664096291365450657032524047815095880813181335102555519997233159939925217380061208166446221544240004340721307857066530355499529747570145285716415585049125858224488032022240116923088491418549640436503575829178150309052566453372876126035938012571011447210416109157725648172857107157306437592641326895648081837811432648480764148919596168384429915214502937915664570803374602840871131450690218256494789735649594288413842075957338278924711017437765592906345267050816422440539472609654115457620800341442638170874457927592037686132874268129060132177112914442173394744253022479889624170811659021276865217672137581898097567915232986309461737321053729131317012627385949516800639515368410303046704281875301028306267452695955791781897300029359460610601611173688199449775085694723498695406690246257709034020482226465099181747813303475695186256785226858566064353580632547616391900521235330706639091764251811563802296905807559056533124703674336532987079105867462332732398643471302214524271047082876800 [125,91] 619641950928889545167096346280378189764379402935647753549826968169821515963836899165990467616694604301617594135738257667961555547927714378262551185821032959270575045256978352592477333684574690832147245074507506661032077706104691643939299214767639505503830374065304780939476423677928803599037981273018584119586831122563571087964782121400647561489122283120391333110266055706211060794788945867660039876391513763648213923454967701794004753491009067489656705531417465640858608750056972648705396020330296079744199201466407407961301879628316157000654284899175391229916410254412338633860240503254421439325744075400325144893885742115063657427550843014192103601368594664143336771187380059847268756717738779277342984197337648355990775297534710459413950845611776235642552886714258937573351731484551013173488308462571235092611251446871853082002058086088756753338576370222660130830029598138666987110557455828960729024254422886540644943481009646168524318508855585788559969543314946493430741387546854504684350044394726278863315835895510228914507118950749009819837288785860698503659016154549111746734105330354933537828399740072313796282959690150521170829797667799381099826137045556839344651785193200895248358535026554912749008550771343095686821823333377345322580532653277470859812449084557957809963059227599579381555855178968285957468454783903665080749015168654234059372830951600667352299981721886521927696913252223228375672790943238940460437083596114172606806900659901843158062298887855322337836391696512855002364420091171324911743356609753601852992114423454739618720342854886993810333509116604444604806026871876285196669396410932541172132316624394915547305745835982371075154380791263320811447286679380515699362908064461571601169660029240271564354676841899450285067619363884147443568981071547369285903185158680476747458733478567084215045051812354568986301086566781225680712718258091170904398890957092031782519035884260323228702650732058934485040382147331497492275446376270513630528995313710520966847743503094316602461753371240332905069781079738635837582790900265694643124574396486171740439940711390984857192769449744464008780851517061238637048393367112232434191685929184157275904 [125,92] -9111119716348824817897562095021153830509754386868460749082229287314989918966572367004410495868669353407822265599113139673387016196884877593197016132318296569664317063498853536667751258192669435511840588728977689225058910218257784906232821250886517385255801903131395540764677948287144700746207711468324999615066436070526065363059401260644359311315921546041283835422626011467375926828371975444794210203722447988966544717963136815748611370036525602028593061945961756406018265370181599921980544709486325882897592151714505213948393254886670992800572102163736171542303248180198622258378483029589559464558725392708383216794660700749868652628042456740186966378599336799599967759305960282350422331084638691964536776704146651769331050654775017339653559986223830784052516978689637923802331337847954880537541445661358711810032630515545056101964192002441094457605423643519630635618885407566750591456803794017001386163349459906741019683132973474497051441306129729297456446701655828254080099000294779201907909651953489184776179140106361820350023823434411575827084803200995916684476157131439374388290323126683176740920725407906263792509365575844971988558814364810025303916069829635021730193724064613707632752434985247730098241405883431299879697659654015598188710891292837254043723997716768071794937825223616900069802081900886846112069413535527923793376675315648544840612892775224418546254407089345989119975930863209735073369781893202049456156712794422174069849334025105919280013673743225546242032795975730812448053014647182203344204603713546976300622277388829610424419159830948122392442923160518285290657601046084533641266838540546562980291967431110854820267912270275068647928174513066556327523311236355782496305814649678747040602612127419787780447853229840510440720834593142343332510764516197789744790195366377582023566891611959505517736880668793793376974012239688513900282250823361116674228656991841657024561135513336917933755615484579848477129086173010711372879143303253469077008983024497675027459372515417663388913973046359618764852197917223960500569756346551702512951645831511399808984095327624805119092087878222255721257134706389288919202486068665405193174224480904000 [125,93] 32824832926601493476540029281687284812407582772004957395277058431925784096903631422388714915078989333905657411632672429883027625124096851172456049424124969390057613099445199678374922371261305483778991723277929012902027829888075725515840003100052998520272222992221349611721918747537509029175682292311126156952681180322120773546013550496858160989251744198244166403057854562240378397912888420932304839754918090062757294804793689259429795634229267241316398877799243488144686300008193849757429629304360431578240094455382120187589600532016591965170015539512670235356803949769491978703190118831836270510974727087214597744031580737216015464434061898847098623376539323639538209080378102165564723584233229804087288654608753769680954057483705030836662571330697416262344837457025542889927562974322716233523458469329546061135140777167946368785919733149954956636713123868539943192713779827520053081463347483973075641616406925373184482129939483171103770728276271883334628994050070647140016728221188302087743955133902508292985143993294129335486852969870189283465523675004715724204062188862887978148319742688810377197124852074847296285159300774009875045088100575212479283237169705903008887004867321507160241357612560866848305147175160590505005542243042356160756760940663743816159134139659243728957568214780995556213867740482876330485510823599557088102777624032849698530354393404888246542730984997966004453246153355750752027925857976765087021745126143322752643600228737432674698723675748563624927101713599100003385872364685309593103793047424485358341651859735899645356644778058376020379817854436848019604547710445101700020020038973901230452269441064355746913598191186746699861746101922811545636095503420227838462646064447832999501366595669348752961032323553817695240134013197967591498301166424847605867329137204053695533278823857838117159633218041877125040268314476306975821779194139409079652889485519023562626377210142815986060380459542022207238898296901009881939914769058719694574747495857939485006305568665397046280698716843233097234814987166947797397494162955873339223099171531648236692292352854248127117830756408238301966605629338897155072103027443273905303812918368 [125,94] 85149159027102820929884018756165060198862429998977253828661220862816369966057500930442245838310532747524290463780990501802220770238456210820660922750400083988771728449979969516530596322006022928081177406451635102390906750901551972549542683373765399887086835709574367165761765083533080916370021101648532988813609281695125304101479462371371661521543669159202124357887999951497121247857453911555612843777481736767109305837833209663186052337173330254938368999706137622310150757281681391811644988961345323067999245704477453971537933746496054387806509954315739386141208172861936190162660184748097039260908008252451685953659257321311299988433980352849481829749211354966848402782371050856296024220240106932101203264208907485477884618760509205925351996086260785589291350081026125145194952546070337415099848005397855662335972961503588322468780750011693244358950631441362979671278234889625747408619235891344236802086895710500255391264205402421938257331309935797327470545004592087768482816249366544987171569320677182003030587693799289396133290836563948366016309278102430246959162083757303533226018960540797786720613598597212845370946872331307022080120624115064151388972618860942906123659884080585208851852598394878091545219090641652398301237765907572692182800050878988380551333348675013519401921108477635025912895076278791137685162601610908980064475387789650724518930055090047780069744612495294426266039897051342286272559340791545320688775550542542632330453552124036154562413556750477822067398611037255520976242614167322934806924366855989852324791383728876216131827461168822795239083703583671116536990883152659100761839936693117746232710264389999442405891968726641365278239801276374977037208066024229183464344843733242421454068963715155932502335501035805683868626500590306562469662717836073335428792818285000235871651642818312777415241647844426195384185293382272935136293639121461598566703093466741857251927638778024406671198619641666634103325326146259217888311433570605369879174378679225789274130119304577819328461361849647258220087556245049815916510496749366629638051472573241745629052331768863370962834797624609023370214734810112572750117577266152149353504 [125,95] 1150560655545423029595886508717645679288094104261770412043295416747945484302974727903910565874044797477723714332650907001352028779453320265241826438922284648437533873759439601350568233946405687042788392287455476238049050029972781592893709032864876375611294989971621705223671700732957635416720915979366512722481911894755429486881815545825252278164458897986730230958670815659830936982226397072452992156827052023089341269222240869720405440576728184377529935421271763359736623969686779176737902999375316390556519593789237115485502990369938492543435010015761642250981066343074467923289240769593577234013067931168911925121728681946701331060801873604154328418864894285042790038308264621312012414263977149005352435935730056026560471441468400099510088086366608691302537295417949671043699022755087734451487093521179567197041708459966859939352199621310945729201801481007785733919519464347155699932226113941626886404690389399278751303461276316436037169283767884344790980756984283463224823531483853247825724012379445064744114690250489976748348739260355018073383897053524291607558774123685951537570693863864870815668164043527445301983049696949715241420632519147141009509934830392076041782751110027864604814392207818204696812913993604863659019779046019478506610548430599061925121810646043098414893469854566613119072817904970226877690480084101763968809097997851644955331841039252209712043403843716362908891432881546951841987940980627566727379404372153813641604026247546679579512088646246835849511862799241978242136857027531232346985525231182176880555999750623390263678571878218588447002457097480317075376156871960538969905364259182380806208259316064287730431604229259058582225740947152217482114288999933279934926331409631277307410717047833078141084890279074015269407833090980550562916103229476539162185772965998403729559166248428004873765946222600080696894298053522368802260743406033231413141872167692457828871771756902811182902682564421731568700933863466692854639908658360094299649180319408121902492581178967861012607305771935894192232528457339948686155004763058453657149882870542673548928208869672935553450147425125294625244133230612119211727986509552379712 [125,96] -4071257958392367409333716406327501839871986930123164540893425771569742655375221968000257876912453014128752941033613174039626744718856151580254648222255130745153165608445919588301291131926518687718668828314911571004496322245831561099775308564924581296329431268964193270854215804156170383831601986602528422037055707772726721287101809649144556169165024898663256168030371189271099448087670105549918151035848377909107849186540310893214083619850391064622978834427784159136015535031269145985206877546505927079691021026392778183466646481479827438257116261920431765588867662486308594248483955703009900897065884981505191060675132299884844691459245981631237040935170104254297078194309530540294995179128406710276107410630135655900310970439410972830936692508335871437041799318921459103852293043986891228710612054024030599115019571807492538595783445465006235386412621037020842393564761806267089087256624861385573778527912253048399649666282403152919918199956220467513428590228280360449999277157352806709911181280217284568305672648643506094565217043910657873097989024844280844847501578729480346316227894555954244645230331941828417950450512676578010868459508538475195479410158153932576407397277791432799522790525323181200077800691641523570507295524382001891725677972077272220579381197755244689501982415443799255589125742483316212787820701919045744622686336246643864977731587461605314976702099098525968968175588068671839792966319547495558781990654053101143634205169357627483722706572909881587963420058398554193467879890932410820588458830271493551334297219964388205744976097824204282273553105154805832485003257275215808616261668498027491831659425585205375313572651050390433707571803310673761182059504568828532225684098842053947773442572197757266682988055385171459788546819217327330455958385134833742118231861324384430900169406308629185229900584822879842096219201824841958254766408262522209744621865700639549211140604984530996526032793342916533079433187993883882378649421166801637591391938443441907076398414777465952746202732590623451771655381589607861291104434603306950486047327892877329291250576830122677517064681332433995898653348176692987090383781303728 [125,97] 188322168849761028021249338110893018333863214150695633040706461347283450138948149652271339450491460131533428107777869753553719575455522102313876632329477556546278987412441507923613661663436600899097309455362150447040025411628600490800154599976656827408908694224275555209456343447449780348175101903081208254207263663434560498969820626929514610509128043730800380979725697323257621630351969048225017576422667027595208634300235306569991654402139994286897729044507066153553360754714693546059938508953588406757654773024219992573137407308671961017119855140565789372918613535727231671862813980255874644381866027139515318184662165462874200057278065820275448587718206177297882830627021524897424243071360868361563443881607287264818537179357719042519737159434715554118169286658530547743362519699289902308907747265185330103890893800200797872540635602676335521525917327337558785339069259523699896571778982505659951250675731089934605163912517553868374243121260209586821999469065694133363353299552298460389459665631645497317759995233315076430464502111024762509844949232326973249223395079693184795604839661708889753437229422809243219962335818702306996301419432289671054031918855301286811663496075740231856523743402110799751080185711135079143144380946713292961751298177622010318114713503462439729828222766364625119447308524407361931788263241783622865841827337277608438938329184346857914426539760167926387724345550810424232582298281641713111265548955737886479707165237680709108528154083602164847286873415788227808377940431022612263970701174467105566917771951570368871915069577377802826848471230555861198702141438232237113640201274814830336946969792269658617601314358267431136873267893607563052278592318064525109888485674613866724121431096578767613071219966834353728046891345033947366697617871398529230317239386527591986744527309416796576491157852888211724335517979681136055273857972343096676766847503916707534576363111715352919112406871140059362682773465220227033784477936778988859900159501989480967261751658697186827915531297582824804195950753663670165279432822851577602883579677161619870578836030432364533771288019579559457270096215206525909937947264 [125,98] 1058446009152037264239107836909402625026324386243068282620082682629036523642848548165181572221037481818319860175275552578648660260749227253445314728591118552339193242962440028545070651924802920895140626696060870207024302791171223502296096559582034688153957997188773953412128622620406082001021195053347953649910733101103972718038123171664365936316385543657779386371438601352595683051439394370357994571753980372381417984419874976126140298148296825253237514610821101166369055686403639093616335734598718998175411528863755288270669085719691573547889285200520312090182510257294392533097886082922794659153404391921484589848319067120252239721703855173789269238077419927368466651698552300392647453994305274148124789149123210382978170153674748376253668692131226283500885342785596575186077023462914138539566427350678165912805160504277071722854508681504018170248613362941701981273557140430714081333411231967989535838692161054105213546062353266514303196644371272606452446271854618668103320548000926249689736898335542711888130988994780218154348940836784681747066810906528655944679609440259924551304189238168839900670826465441863272514326104926780261699452360252396462877363097896395639845513224686697192223127358674139689048858721960907496142984562229079595757700415048734126674545284433942037881330939668724139582210924681288879790845249926055928279559214910128149588107494860770446508501698949998526811232706865236644686475708613387619780809048290775220563519611319599834932591117729645937731558942639409208276811477675554171784342750266244201664545883670681584646935938320860816844238424651694767223823336343968297271763406221205643755689024340364403610248042647345073936115163844938624476466063858166720946486998751338640292443779611267722858086129209340224025125400229953749081210412157472920841650023435965131320580521286568413147063900474411263655948110827265169562834725024412135332737422007567962128315693788735015734981976217339309635420061038591978280756287441539250602960882914901401780837305588238179697088810550728803937815545855306663433099215998462335069932644850975471491686808811239426129151342487842522136633989187760558656 [125,99] 5471729790481791681443938775685606884722780853535834646131295961181058583486830416481821801068216617104441063268921984212485566645225684584835168094607027534876557487702480353560426492852905777313837462247489603275471569924123641268090144567387071712530883853414250618460255053730137330713796788295918420831138833009296094416745965799799426853118379662701885607805255400560455958706962666088854234715198675420219988649464879198811389109537634417468140811140985221732587854855026523332865412100668218321957344293238319774358296717934483200769604178872999765384156576690737209160523730299454480537281570799905267566615427741779102855704199723210455708173310692834105228804971158583939133704049248070255396284916145141989285379495543276794051414910955701120424824134054603960047942605041982491248154127275859165511917960928111456433353083395618919270806209467663864496650860419536263521926289857654154711022828889096166033070401994247133777638136040401676347875279430425158407156507170066890056692646590336533368208828962473824299895353816211610328881777812965696715262575593448307758547030730448048395858796997259870237637930426645554683613660051200138758894854663927267439198938778768265861419954324614056152930471309272477221730288129328695261691181224041888912564775994880712673674474917602685684971717281154793214732595743707021794855619918062723646757050437459357605559411267289870833490248922959095924719357244905386471166880872755587825036341080541415321919868622916660776854208012774586358828767483196473207325076015005217586277621725509659879416046965187493404588382878318551638666373516874761916165136876262865577175932764195256285056859700833501263406997897445719555511611143521858564791568252158058855980159388445714020076378539155593279752459520986457281186498423612758856158152684844483428821806077906153489780559300267310029917911146886269108313937964681246386745672335270209391028833770962094162968151456509601206003258706595150392222155597198410252946359794017153614332679601821342864733716771023131242397369579393064399798728364235017029296104734792536071246475692275802027444851366694646192118048854665056 [125,100] 17081293801735266190678771092156084171528137729217485463380601618640923654945105918634229832243739367032354650852233938129860281927473966310822836065309213218117845144648095537769507302893800779013255986277903839342194238323750256509902947414011917629604831326543825457033847182481809921139210222561700054225864089027524936189397969708104788225777050981761441451921290802960422247479561674259993660857187298923202501301344841780819426472174853785048630022991336717724513840028291532690877261034724184229241333501937874322666630611302760896623762265370697012957078556676037257366389095521429356770392101752862046563292137311091551698675783881331312961063464354251779593583408956939275714150901518232486104913874422978163575450318963749275693158239310874925994676547641848668065428948592982305036411131257690588870314293448791434649394290903859676416967574947312098142737642899041267333138360265380172583800773782713049264724029741640217511713675301002368676729555971271790593051807129792272445158840370916096435739616258220884432726188797940888914396045292832283366567798582974034029669445106745071160402692874134697841074737629915232676969539382662184801682811205071199788222282421500871776185472436779773772768945045980893879946108921253570816541577258990977763828560430471546023255167287030242488667598056000649322971177882517182970544064697179250796930267525856785301360479114845851014665149284362566420256493103445065790524915540370833087303665485326449650866469983773640611228247782504887863505794078123334179708886062670601581519998529257364074271790074092038568240174394669614246192306181820018984225333401287513118160323401023016221049175768258733233011101959891793360546090672368420123505524538926517171356091598339299600171141243271269143120529265382938679415766611371529131038104425041022716640766425674241577534510078238751139671656337508183579744411676563663672423818095416561474594645764820249468473329921647872019524861002575715991703756015170344273355888096209023649199725979707728898948101197708421556363806678873345154994975642831622704515681417995549236209948980265973922996157446079839346080624736 [125,101] 148594308813739791832836621577186151646178817032388117485093623077530684184842712274546036254647473929780845199034505456716383033801743334665942281624907110462210337783159843326237679971200068621968913398031846145327514112860988885084934267598337144441798049089259235184831212671066662439604328636995358584361881482122852541041616572764300010432602268367222715396534348047631614859734985652781221084082042203083167511228572084724263401667017025084573599667775825999002303273079032220106246241265074766869607965165415382215721511707989307396912614505519503864994451009219808862467744050627876630244376433501716793971481131017528421783494347253136091317065377432366590154688562509044091448012129152122213117756044454941419829592850944205244803520591265873502546453437766649775191903335031240509190057180764345920790972930651055261497396557512458127035406232827308104263975108599944504960911684191573418814240676727913236047645796467786427288497458232584191119594082389746004400251034584368818113962432589772713012794639390234929350423168055071822111673262656018390159595792964946987758270331974820725923115366251474305111595036385994841787908164232763150725049207224448068928043827814909270517483420021885601920482494890236634625321243275331848939190401623979001163110410983840465579518263550733066438538190975083031244546532818048235578447708737403903094190084849321328281466283628563939687791241056835945228001437843706629485034923390014664599977120205349532508202761477381553464109823957580198101871692004645678638613557968436935496750629112073709634257358167928430839476305048455852806367267683504142360081500101280644866218699739148002623128524686977469968311911284373551446342562232026605263906262854776733556420382202841109413545770852563586790496901788919295420618212196868967787208739947863871268804910364277984316159916944187203607003781084186398901597281484606214774233051244597297088021697896042326360421533522942051570111642948404694399074998451436808099113457657558102065813798580951102622180082203464873446299555940752533917293898597560807343184997391087528570212061638458034775055087436280536965112 [125,102] 736948767027491177728101483926002277980622883181416217703138456587669657287443370117704170987762844814186884627352618021380691086865002874549836987359398628975851150409625613136932643049975862332262796864888886184490243408495076617787814830402734128322892030483042550513002746528572775657622033058272952813315760369160308153894255663155427957533466770685481687501375872618944496800837694806389313238210733137933142740737251822638334511446648347687869382561013159582287144480714854648223524788873326450944278187321805988144765211005480902812884853530876593078786891700367200676250513702584754714363061632462580388405103292428367970322225657897707148783541887367577814619231853035687209008030393194490846639210746718842082146515288819799506143093965175917279129823620931634604768156917430824363841569731486289598859941061640911631643185258558810783008729029399276770724204613852920090844723203944284708930432902196626498904730855289646267448974209595098795907180801951448443244085153866162580987761546995793015301856755344417668900616002895796423659904217885422892012479022794838553745045508254030406348690136113307769569319772390964548257161803947852272477229967702129025605630589353046196032064994327876128253323825872480527982228271007016433953746971494751028426020559703928663895042795185192644433996445847496844128879302358600752413738420400384143380564649707458382734999516230623104465348458158758667928300324488086290623911171698910028965949120774785335108625121665977344408712018116047691480796018746071814460395491286348967435946817545833830800956781317207147791260155113509600380489162458987079594350408326565807821854435705594629921746239803372899730484090247808878750258420865370909855059984218175921252960525408258114001635508112791837648290412841486076489163454562879175087910262609069467703330606891358434131809839440274223431751781783112095002053280883839600137237585141387183391776692070301950035449906026658640822379067214277258306933603168635838283348708849327417842651850863121329652073669144187201038204594484090519676895351622642073265943886368793826106951818329017043696683057879838384 [125,103] 2043694129287089069320981400768116328340517929198219696777057105305525190588224170958442126991239342277946811899973756870038257330548000896089258888443971344121087906064961227021538479475268512111552349194309094378110105291062677018203186080206870467416247329426829115222934565990662484357278448051432706192082179344775247513089967061299803261936430392474402684361462254872666441154318224382181272239205156948549639204435369230265889070063153408631761560184998611070141248413037664625249957043463668145346503724655555393952246932011824340796098034274778372700349467334333602120339457332155946104459751148020785878009260889570880647216624863275962294993767927461220533307327445996780721521838792039321287518013104882898188836518310515815588284703281916520745251911014837222691266758819753812505747270702169434508042301387810134154766368814532551949030393799509968033034262651477130080186572534075325918548625327735564043367283650645500489286542374578230564204275670944084130658470169543066629360397195942990647698154019378893049261246956076892499195668771949241670599852014633190858098454830534272120480870918477676284364794661088882583403970272515989912151800946978621971450776630260721313608488500127548988419096313051219536998523452961406155224587892116005234208170276064304486181727910933736242357124705014108398621756766091886738547197266741898784118468591010467767944283890835289276510948357153848625435984805720294704888686595232173436286966840258787199569625118909227839418669800116216101472749777849075434372163413164754064220864616482365055933897483464082095867878989164100053656807666418571829836934535743590994179629382474010772141627035213679642982644570430725240360450368365667903372931049482378662060223773871303126196397401471916745428732827228779211161803142507464931927613353525957656434732305313744368080767987994189309344870766868132154773850156197032317018703533719548335966064264723154980817526094958538676111106188036367138202227114818164296853754688727474934865797374050111352913871081912388802098409290759667517063584962672363716405031250204149844856052464839338077700040973808 [125,104] 9634325475215050668052375961962137644324471631770623242464954348371240363351750930711194755603947949532569703791019413725998441617743517163354999588333148978281259673759324538884531195807092333877645849624873687230888655936618752030141021874925116848476416560908429157718908393430313585529118045812749772980957858067709808155380911824433506873421883032040741659169856498870684018764321130961248854809554842422780422773345297163447721066774138191144245731658974782991036201760258065789405736773981607740310720568176700969782353130689218149582999099771552727297111136346040895627692188913244522687924562127252082296519520829530698559466299076094588187280315987414176853826162882119004034363643237857563709625963583696766609620185650052666826150953252608091026006990342119436238063414377026976999138137494254425829839845381845117307299630349259734146184063227231982244043735442557945637844134555636287511407224682851360299682204205129764209480156655286219572448749001669735954564050004330377903268779098593205969295405511543762438595453747268240158633672349954865956246895266317451025359087164071373613329380402739337038856308093500078436968036441428510368619999497249119245838799163862239245331813103758476272568322061328544868640142451286886437225368394334210193905588237654937882690580681666690808682033637607651129768242727888304759930128395394295597675544695679312948448942088344753494001205756685343255035956366920361215816396195045972111871990645174734141123697337856728608115079680388606090601516600648361734844691421257695820658106640685109384298893168434862517386977645334350139495162387080853645164795800454821732629130178932929588584457477658300257977087754375160161036184506266403764885692875129493493266599036126386746860161610329833090894655453763761824991964200084677064671690127128923885796180638594854793199492225059308612950647305721804019607424680303516954652470958220129027939626567657682262397595091709543309351888438615906624479056476456118392849541627787090285935515632955600832261801597288858179477658195262988867381261130684854860376091495883612692415939818041887956808816 [125,105] 5265279879789601171377616186768536159884722685882573051572409701698008793046806362907608143886493813172658122651928067889479965602977706114933046355096412576187562784404558507176642814460000605824759658013493774120231059592575507259133727917208326823278611580423103378644178169634285728121549944678363674236895614781387542947291328961239657385453884177723229478960786516483945059113031046370423959535763018764076696967318298065011068986350123358093771624844519201201336720594346027495577852975995039866736717197182756185173071811538396543041294517010744642169773334145145431112117336949584833942790133119056007855231214455315632491709595251421789933828172299171346182250920606584704546775020620717172353546218934687899568258890234255807154186785846683354897965875742745025773821183021284977773136831946789526554170000709932454504669295747516340167745255780809702333880296222825876830457580439536828096079157024609419170772434816823904212087337445656039550829916704720337962324881427889992552734291891261148721561919279085525905511718047083148686794743108637949913783073544217922390791834204839465656520175428623506889855509554465316158016733537438586626664503014018943159819933738815969306352650309814626416579908789772123412369888828630652067185162773960791109834191428494653264756383094052821291150626452488440441524749596655593850401776943054980019646276598462782992129329488489728462675767167815211427423446269748522410940948507693239144592782394680590783280000240266494752297616625784242534726684976734921561697613191256053029309817016010462858683672137879018069348633369003858545502363217415698654547854382233834535135527664554223288626792581547257850426199427875311858399821606967066246495917121941133470486844409843697766457374729526091777497620552095302965942923191443922859552451481497076967740603010167894429164052321167444793028963671707462676228478501443297748984059386741733723920428333374514821314780536624939882015855813155949356570564539975093342957560583963164354660029687569781837228108972538874666826231394521904683860830574486851922576138248014918581300595798345780608 [125,106] 41956629802433368674316515655998518008839078713353621146234515683473188357099032996668341147722002462685690411965332437648766559858196234044256834412583721628856524826053654504808488720528829977247673180534217833773605653904109835152730458168659430110524720830176850016015157493383595763009402360188751546914045404385793587241982505528528043207994200059376764650797342366763947851983219516785526818591893894446560290145216403650185882236533830155513992288784968310765815338814469193951770973822949567053962338511059891038159995559921249731205065482218861102638053031192100311015126396963858886430832069056769843580802713715412976701122404213300394878790930976804614969711707200898188990345788301333766344546233940607050669036086434900138477980405899865779734754835477674189177190067924627968471262548907271154353088626347246183456778012179324287472740128358863955308833291076980485661163123323359818212881013628816851730424520442701149639093929471464590256602285774871410637635141969191970588381456693431843892862999280698635143548826733642525370980980796542572898046541276463820725755176635573710480614704780675905762947983952795009308148166663293427192015810140806926699509340425388495418030526238436519747012245515661170065847883345500484151491944873611871086560307936174871722990947677187716476927025459451507372909640248870027312835136127317460589661518295003679536689630646410889365725136729625256876164220158467121626459490312135244144735117171487826620656306401700888287565018596051565283854445550146426056783643123623351331566749797788797360992627578065126483943128001872252986497913714822798704904804276473386908039658733962501711414279534060380179892924207520548518666457950173019615964043366447106282435178327443694913831410449837961334082692847784416140215322223431977784201253264400047606048328585907950971079733851888249548189464572098024805398177868125208837153409728256038318659668709578980148520051361759807428261046381007327960415717799644806648137598412991514721019125879735974769956980320977469072576275216857388834288217467323382332745056791301079901279392011800 [125,107] 11007118169480015669290342966023825961199378066100593621900436467684496905107515325984282022881090968945205813353381230884235280101575230790049155655613731873704058173438389669670784045482304513778405531708880475293100597443053888439049747923106572497419829116440793824990778282077538862069384223368741453631539777956365049276758274317182441747998649045833157040732593800568924033683664344709261016714241908908276752639882033843403520834510798938566327606438094246899274415529398196855613689999972115212155974532681992895660116710117458578160676654279917373009023177946882308744241253526707674671651482885494147668220021339544938333081943732924125793157934321425489822969255334528937495362387233951225125974067109661763352032712197765449749475222578031886765817322364950336838932337611205695076608692403935297111646869732293261264989266436039269963901679899139226856392060340870696498171859601806499006823213553307433544854370506700188542742751918202574597809319886950289196323164028011068735410221676493459269288959014873690779136695040594202606864121941715057439745848320904793032580497640517095049110274520598982554084332810831942384097730995315635191689184967257357348435932835422117444852209259579737729944917422944965410381060481860677168155672547526486866784058255951139719521702518357908233637148644678966542679887312467142002346872070762174645147370113598001155949272568757874561412570144005410443206002527512556106034592962954885300259735110629988639656911216860867747619967394490816301922370363973673073376326818212057168622886568328065955839027836314636459127961362969169676359538454451235401762612609666693035692759768928022973417801658101692270851625550897810221019416259551646881713295060034481533154392920722591237933989091416708946576509400206428156958923504958507967916322436449012333981396429327230649834694718503448900509272015699516178868957278317187184643200755777175055106039415982790411266949050196660018133907865176928455225098251726398316137296338698062843578113598418155632578795209242726413979129310213839010012113321860211667739425023727050684148872 [125,108] -249011074221814245706198931105058616016135103212612742134362043486607688489890421251872594910836331801250345322226253929634852495224144530609523249480898271001181946023787568215917330292967829804118423042884890381919743622772510370664079308949947362890939653752646826982221428710406355326690576271941781245511085264805631038319555309633088658576147305944666558651756391175520571772252885976462453360435000823419734917650162897349036970260827723401262324775347807653118475865028097428496596284090038647541521082182620393247487749462454770022203761469360743152308138731525786560277718596668304093071396936634625696751366755386226762073311291421178879209116551074763780304371982272411405993071545966941703490919307673248561314685406815638276768596371591022270144166369442296046519757876487008782803683856745828056450611536362527509402517241745254259774398078835617610040660172545061795649026485422795967285535795200686597268524144908787661962301276693535003674092748732152858878341611263567772460286343156209010850984391736717682097400415767433448653436057455976291318990713964271583250743636657769870551570568305040791507465377455231918321579132087961352987075609380578057791455066761696210305417738895870131029655559872987694066950061705109772964783116989964893845299649807030596974052087314024944049129713866572219056978339987176475691731683414698140056223008670242741732135251294849710773802935160757029916302263514616375247258000511749674408904872195880676837816699877279822762664100676269417197935339281761351313383673826998976637753967053613148429103049501987685748438911258544108749141336767056811047105147858403100402723005184336083792456035977509654308951850318108107614762146203621215056089667437761511749691170725244371219723655396476130611415198759574874710276571660322386583348069083447760639817889266598331207596810231261411226863758821927887276177637209420596705163722618333392752803333016960462404797496291594515421068583987448573238448906538166685413338643929464533064990751974682317172075256740885228270830641329349150285988116746814507746593378867533720736 [125,109] 1263783522034295525299487865634650315727205719158129825271394538304059564445780007819859691491753881088028610808399275253131174153801687446058046175359321480552641044775207730526967500330768456843646428417962724842513296172502851953371791528524721286108385393102683628610563951861442633685833529842000771769080875170109557487611613544692762721203265186493663760633333684046055809824689949908733444796782272406614424861671994879448460776096433634025870729022910796553894936729223186034687268339540580405168303054642259205156036550244453277776707730948131111733345500454427625983274425144830026321844394547165013305053906884885434522059341672488253640305781611225630046258403754107672925271806615462799723528966407316435573193021868016588576843265821865623900226354613697907957114718196816864493988643071895977643608949045678145929621036175761752389251954103908518840588148188825352682874167975819843783482267713076451145114615631413247728080526205232682275949908569588894855988846316262592441108082562844705019111551146285984992646605799898188557739789688674346689322323902206184828805874171334889394199509514509494474791553519892226443515868238740042571285940001357556827990899238511878350529364399957343711312385742486510287920998474030056206192218503747922724498447251357144527042397728443725395637276479098037377541070273038719280940446606362264282947830927198061972511933179118997737233436187498827583378706004144213132623547701898902294920844696660264258931527956337480011733728896072214423130094712075745981193364399409928364106696614420450827553662054271746202593412915440725236744728901610684262170697028139111100152399441002972903965201705782638045833680502542871954614786115278540270831689521173988955628224135805965330937438995265688990713622725161127909974477501213326120037939286755514313942661902903693055811915353144642849206227867352112271509210024242744523444613072064437114262038882539309036148093021770041039639723711808557854823752920625174932329633954687961131670947301330703276191211208547737723887890033862655354618531321213627679052926381176704 [125,110] -23399777651842032000259158621721080966119900219416262096900078074981109926229124507833236613691327721494629599734630213985599808342176554252921959781618450078483090795094112571642358893989766038017984295285581896041081692916847148198530938772155715808091626641174514055964674819263138931347979102272247755526251064654275633978931986444708988164972207333374841247740056466013284500338934667554200520053455994689789509077783133209097866762844333366330723317169211852375760212469109229304965643366576595916327127126308128131863434030475255160681145284431023330839615389155252222483107364115581196535493880813450151260524757816549833853043594560922196826522900167560313409198548591043999680805298881802623120168277449695594215664612077398373581104021097845277420870698969479929444645263457471190484354803702158433872350092709640194561087725850454412273443368613446076888985263307153985224705427465790815498709419116230389081631214337916717237990811609691148688403691654619305621262119487743885091942118552060177261355633504528518733595867183820205422254707153743966741976272080682706874814405403285408155458791852985878280257579169806104954571435084663027963405372711679277142892850241220690478757507086647499700318521910996335508219817423976902692448522658523106508334977061315958591691692998786029497664394477735220397154808967697700928513754243754370827205262635521085977810168923427510944215573500262325233234193847154132557765227919451378705284712456739805916050374560825274159319826755459939224087397508645169052603496330971999125689133082282354799325794927127069925018404916415194126211247158025543416426502018827886724004308797006422524009582458031219334459039474097924111243613092665603461954317347591156488726361967241890486322106485144191913177817804952439185143643746933916259876372845364718375570258691176433720036450322012122251129696265147891823350418393980278958177958848764594528641655485325764340932093451871853329166015668600369928013590677362631365805683406247818158934294837608378489428298451128825372551684802693746305774054633635008900718425520 [125,111] 246962359485612746206424234442785290106261071131804693103043835486995116358324558081300514227061828683152587259100806100082288460298963050809926250765319703579333233315125959420044603964750502288211137937608127149565401658076585139329536712931912897129126766347402427411941677801320578528086125315181525792514602099987495318500513222480788689563991454427996133091524049908017629083856957429433742357655104320667935694041936636240713545641685812042430747464090969211816772322574266527085426853820598542424013835994687006867782331018928500337277574640799049852684618411420976977793187068586415911998135786131373192498939006204383705866479845498444089062272402269044619053808430068472537238448416899067799757239540158982106662779722909369997970447082164808708736204443972768959245952321454796851401346294521465592503495668094015027277468033565127130585528368172095086763703077273239310335758050298461444819104230403759154618497379976790858165516919403917474870723142737804858370345006072321743104039833174528299561898004757077267254780430792685605838543232273273136929455020689181243746642677873072339816342466903885137798058649889699537292159187778482700393375906052504913361868100744005956676776994649685869136715237666270800140507076074128591099064015469494869087955932541075682475547752846270706507798755502486799555545157004912498467926907451023068386313219589425603397532231078738379284027984431326804542717677474562890865076940962913695961430713466941942099247741533625115608086446871026262540902859591565283930279895202475408104527283691079761490416564306755203255171468564070950046108124074089311047348306397881818605584978564352463007718593283199831290855669604301790934931010349734400333063125425244038284983195440428604945243470851622411739257291609159917961698824421368731643958240955260146055415273851903052919026756539449649142859207052357896933286708572573072334020546277053224136642523922943842077778440584753423796139461437891651753338927884387365894243799457453127079903761770924954406227200931353080985857094169760867672305968703930662161416 [125,112] -1044350128274708342895560492235428999867206417577713133504347043042436137438270078254846521398210759974580638595596008926777721652783638465142275181110128459493336477401639742889806414232616980037813330749223780541946497598855906224403044850319954673671315330027306146576392967837803243539939493752090043906601001737784255693111286811393978954315295706733761803162398675526345168326573987038654709714836091501429635041028912720569350966031023531197027341229701992760487518124794475828529995765227719928207003070531032204637937427892439997942280907513820868318705918555963182220532983932226828863467735715484134877748699842304644325480403741733322831638953531070989260452846292286528516899684243210255844128188790453366190704126610629106579325883875608148059422907269593613987174291479240321453397184966311071750628231391115856600599561486749189273051327611223875326211751845701951363011713033636029769912910048796461551340064174055415807287542152650977731063875211614287369517670476283338772310401382325583412852806524003922283823022195676111054443980250992360882760754306282657235961038378188513352016244689648793971096478125142675298887797693806584183007482972266608354549020812952703353755952602615152495079630885876599994569968567467689028406889939649402150173457541143930696293704645050888343209895619760819946123602169297600243562140296266713592027426498075831858443749852320847918322244216480222350734479449749355067250799967815200619873659935426841370978569332686270228786034388273047740276166273815643218948085821124295169807983227347327939978342485413141969136819141395546425034443842165346735408434719521511137675219358591781924664604881569516805463581103655571901560887765272330644373637837261953405933623895268469273915351606377036624693322228048556826476222787948133179396920157183159913749467955678268311172333006381671118461065280298548350038335060001259235023857681521622988139956133722175904514237325868133043390213569442792866476081139037870308872151975574638785803166941368640862407727971915871996765047193457692848448856963976089224 [125,113] 6459608702795500631932474094520024009445607807489473183539821109140776264658896510543371717378010017906970123189320189139221848445721224714777073618141969747510129216937476642800232665092659001443962348792408750715565994356264469531220069793083173396132105383221136352322010765795341816592182746950103783653574670961012848358295160717817212540380797688206450517900872609243941962362534690740268679650954220897121818192264810439107186706521413535989612416868594184412882652388130103336793788546175167145356598993519042779263586123938581002785155591727781517398424641492409860172790689708860151670610530935915402573219338488324065122266953923058903474126714627954291986816856506503665263528659124836687368729705208557998511655455372747307161606413252470367083743274780159530350060680116297578329970340757292242285222944181659475668631709853761500519112259709927426562311509777599926938682865220195392594102846237291657571244242182224568626659209796116549115335384329787798680671361712477980804608870394886842383629290274052661689065978985437535675477738873218621214006269354582843191462060358297663065383091844227391715287274050126956965817127699774483774459562046422579828035081362712806553119597643314438669285237003195638259657741606156112161201170361477518328810597670314332778887428590766951216469911425002011623465649759768946078101800362494956297699110608560111149889971336203381723424990577711618160480871413419854781879398153527460291656438428372489210266873469652180599827599933336903046329775771183027336655287977761041103294900382462103181318231745026658648242323390046653795576638523747097384236999992957462565120097259808648966014500004486952935931952856368663335294022282871582727844336027935637123515296583031201892642049295627305182557100126050115229403554449707235246811024155965355404195136402176507661871771532661819991939117331597475368226491820866976225822323991538380145924586020806134517782521699646085257080772301411370656180732353257122160196442403755410448881637651106167655640931743560632769517474168866988664013225939060 [125,114] -55087062704656044102536140828515725000618642926155395846609093156502575164653570225306233636436463801940207967342733825067906900908520391608474090205836844422553341266707813366851209728829532396024694184560898574628659575262275303982744943588307627634711738841301239348734809652267988154749355853241046903139531776144469302677964133311255976654374622392406272639567643007627294309678233255494176589768461121697274506179333857971818150207750275121314657663804848040764648656375750714738669712440075373911783782579616766204163196751490262163563989045407081134017562459253172894586144415461834293877730362372394899763386798402600480275089746165371277398977379420150129803156220341638857502048345026155678822621355699390278235793981153128753180499184622822535482130054463511367525738037254377470709992869802302345986270494084962816975635205863223888673967729039223422190982049004662088660338235239481910980544692772316428381237980885970807358158513767661906306221943163148877678648261629922717035804851123119311389929566795580712903389013084573511249117840174130977196443206604014150612423035187649543683404987449840335138680932487945029487862943000243374337464749231232344995705021580550277042282156746388502312501942157863286084478607433914552187321491686718196109200662139067565253257089557681202608806278811438914310128541564106314174338415046217404372937484736861549325951509592461119261962401355660330311084066028212987149484500552736060910945631430504676708921451665503301089106728324486588755072384605711895591326745821384341694647736513788726784920734029524742448710311554779060823559324029156122032842691349833985246449275698594126533620789102180727155262982744598215576768423118074664779563256292138963301077731978888974991679156093007197071500247416356835257047817820207165879329062317336251003663292836256363996550264340854894255228421025098451675240689367839540379702651797335528302396167092698066311649004287436958352480119272228558324702107388639006610211900341051872397565094705286011252529146881180542926448411287613720090556948 [125,115] 96979900978341216841721638431330674618799869407109293632983813431503785738494616325220038371400622159866760899511523627091263099995318382147222021005783536277853792505266062157190537326916754374035377577077797270353697720304755819432407459013844417906239909553217190041477118971696698756744284488149263149351779796674261986333521541743137444835767020436509358496950505369340889681958872521893891166626882321153317474612125904399938832238106721542766974703156478387909211802169682934285636771695886574711713655343933533630234705088495512427407464546071787329812856039427855357784489289295079981994294678066777617683913872373597305285541325051923731011157782778533431076288359563683470900411478099634825808423019102914780553903430230302114183327048988753626852963182295022146077562971238116984714736292673569397889098394579978740542402379312188366833429632212051785735595827713976391730559842852925317600242373920349350841253369380222991207202119549782449856783934841600117956260920205704470031201482232309460786800377770440575964366624114806232227365028642334150762770813038893559692909390596933015533075369320225339479224043973258019052330867286029125296183811608250501101124531891447239972441476151848407383055175552067162493915921537638558478246829471409231725571995550207352889120981317525947089214690846004403151029667833215123028276705088806403754108416168817187755180805962811032382540685924121846075716161198736450003346785856484438774325413573136931180642647120939068828668517464492979384372130175741477968088622114702967196349111909793418312488807526871463257149933862199548355638683808398873142485232651137594936618227082390666026558713589833341995494430419468310349931590997650459924353208593401572416938431697184732206159666132071972748740080847379282705864558339423135918648947945491940533490059212663005872071265386323649895438150433266848509453260005355116198118798235793390098378234825315064309995971757331768957804555599986252539951185803829494047111866196604950161391769421030172181134381332759820268654552543033253284 [125,116] -390742860388432015761298708961616618999334310112352218152367883874982408948851042890328421477376384901327485982627378418347685516212835459843036475824066550143469408684587623936396936038992342101937143163409915830013852977499775131931819656494668127624354344049128558758035478633740529728891732554920890080744097110239641976995748781307051165257938953327487436401937487384420935817683543892005238190607274049999705369137167935184874689528873821799915379454216206386693508734795212191553806014666072789011828271589410030508913950979599859548667270087006638700530573614163863839847241348993168139626075331673475025392754770660556079249429675147242410668635668957396286272673449023098477432045969307467658286319572091704476065826441451020465033540360672137707269228242877905382227658788304810175602347716311993082858309355525416262487378244719227023666926343378259647188829756549121926872406198804582781432315754274693174021367259147880462250798790528738123968077317147499819472915642275656619879808783803825257317182920577519945340987095489737509713637496275339655332568997501929054004357340076079562308843059003789304854401395629613657050992002792644189053530012639685239002769835439920045383071063935527585889702408542136745466781373488172040856672013294959067636380009171735428392135582204412952897486309528475416598906183110848163437951719187353987677315838765970973611915646785541042004079202089016952743090012781866162394551186505423462220526688282169193110610857027112061358294532497406698594140840360516756418096063263821161248600029485018969354359714357774952395920004481469026397624927719527812420186699197079751623895186055822928873322327608451411186956834728031561174906838555793018530465198688048322621504284857728950366883146609931797883838918293420418083449990495016510172830645082745419920538098552388291422966394181506238626633375261473015166380001783367760383217430336338740422399110155680886416984238268516608309313405214459796527095307096653629982820800429174012058655549433941803961270811088856630039216760329096 [125,117] 3900998000232480301207232971144582955772971788591255472029784356975636314425082669815061752138656244178556465269502050112717512296238872867377645603827017480917009496876831834495484220816770488894580888343895097416201922390635854399802452971363344028979566521698698885290244269750662420538336974583798174390614241025067633974823134041638497326463230899252215500615189645443307905114088076006950650051167570548831988443823034121666865378191616738277414781522628354946631491585780352928613735808665770786582309749358450059064310566681536141420872502746397983662911473918865517367746055192161789265356166311708896834218364950456028287458232469843767406658906038639486539421584895556292199511351633910253435180172846591002768137403714187826700040765809346261590446002146727697135948124920174711976153679194316689189167561351767738726613211906865672635683715986962927732967471776680649851851497450002466428382439214649585354671180580828789367941139998539325588027858722145475769871281651765494081992469615913650741751675570193150341925702860744174808537286420427246538052806952491657420629962823972789191851374679986949479419167668021001531110243891463472275863115847775738020176258347487696086023593733769837749667704426169433914101985714965136553191035005719543933326323147932352310902384534872356885174015586553323613615000772269348175549517530276086351491430158009352031780476679732218404439037703927378479722359844334373838656140648170793857459824835664728585191369770941136591672109860988577199878017788175996725391808354726628023639318640854195606342737933635874996314481202723873925879337715623091225846403324366442378458408485797967177520209532094316058971731545300917015648574964354687863627043900621377561249512592975790439034375457684380543432096867984829871645722882847896922784898109264683257670852628470777645897286668869097185066633752630308327553262461123106148803224503815010649252436157402315899374845956564751115810056264172986819993280424433941618658569795673654288019137678704076464797336540306286011477429468 [125,118] -12756082915918629608090588737162238170288786323790072909672751934224036417225772461226415779772687427317215601094590952417833878961116769047910769720050429538195247859710972743288550623052178642590137061197559656281115331114765874432276989983023287385371931943474895736567861111454203498041609879040688845949445021888682939240276060270934216514616122969864429843387576695134934721348076200813835227384499253103386879179160027555310696137359228774605474597911617993498284310582766079544440615455282817849644493679075251701242424982592470922346378831121788668260439299693683842265151078413019106143316142184143380093178176019324578209140813434014198363013554651073007289574912856915138107446992666270988028299857532956734254847296893182071574160640259022565107166657251277292249538982484686647937142821950038040971066993809797712011799811201338795079107297334511910183207588505134963659405280775393010521119781491932834715269460615217003974632460254095775814677170051174013338616091027053143329598930633311784634378563229428317624635867948543454499574677033829951242337130183303883350633069904860271280892130041502664158318688822952490367474604088730866447143242689243202331429785603421904672750143844646522798120135962546880324302131797052519298274164471563662670092613987353267553935895205857710556599811252227749474314653090680190970684920409125750995521402576738934410471508967307153749413711719949877227603131849786877822602809616799197958993004122500385061189081280803844367582463838039043698289140675815666916806103864059899539529617604836304154610954120199001189025273603580788184147818982106900505432372899764294346776343966044894710562892243372602339663171026762874049594721048086397462871096910829798829747812272908964582203185359203531945524739799274673839210725555475094133542814706851926759489457666671706192526063387820442879159909077844923198323555203673524240095868366761442765320004366510888534582513097542771536580556389318810033094312998700045194277969113150845065874200751609821384252239585732121176448 [125,119] 61394871363221085101264124414511337578537338202522904402892941947927984263827137470170694396470238186773313247125122911504462389346408380040224732486391259410769413777539980037339954428885680434795089654092872287572709646557557335757992160635519316517536139252463369374494922688404246351475977803022093315190538883818928771039389262222751540789143318462791627261373631755910394034276230897370462847584750149585416240680472618853231560675482814558146886580786855944867466231976896034193303041221650109443733565450313873924402686227885880164082270777462880004452898233789912198447367269357765938971006184794017399675624985220392042056864330907445390215763518778870683244777338894245302277712991869815936202093745084586692309482431412793838230090606942988305655777415376806406572785749471581826529864981216312562981837795869496495466653088699824635936946473671773392461811711097314231340457347234542779675144043955657652102221895807112924687943495780866339419945399257846457457016240129188914303886899165927319323773596894872624778045097323211641042359873417066441956679659476825111442448744475235623273115464570876367336009819193114786020875418473444614261511991794491134758796927334853792316739388254432278196857367146179436221742970021110886231205035820187406719618046561253396435280898900575774520612758199995943280332010561879932486839029548719479954057163147296800668650433076895327774091920539954662509856508126839522962641073672955674567926234352341597079527173091555294647977170741264492822341258142080400733677244729956934804952908060712645160722525646129669135816416078430379324134868156136088897692442354696548510194736691606775948996409754453296921206418678859449573035406275609369221709488799296040121998016483815687592669411518078106401266009982206115999289513927003461226897820862134444394542080955379749090181560186743049501751629752967737413059426803834320467385080436917199211257685726948615977838585515159820207380393398945263581292461015556365157267185245473502329033057121154686303995703566204336 [125,120] -333344903368365970246450403349209347733089828983111576023104972628353384378016436175813952610586008200434265067582399321716646608658900754055884975061921948590878082401937865124693298331890908318235196372507228872178600043640824057192127503356661742365595492671840678833047538695625756766145277967521265299109162800418201462741934788594550160499775099499381222762241820287316476044307483163721463451723028543968654785724088925473211899198557217084388303318978580735248523190991304148781750270219127078871951354405723642075824580591426578236238803259425270832076117779184721859471247259946102755834081622683059801527710634432960957359004938076500950814886681023838167377616135572750894301101682581265265471422321043562857045976061995236644167174629940359688517454024601099385850398539361034390421079449468572301384492393194564032142041846023530464672624784561151749088285055856785237136442223916643533438255294774003840183532924291594271560223265911535915802432614545914122869302621328261994720101891183978591572575309884309993143165048395055015292497178554426109729642838281791689468220163553352333817746482335285196035116385401136954162769031485487822342868837535111665727990587022261727676037136141679873616789612277577222324906526407667438840570851965673213012417356137459130633178300344616967557759685103334696143544528028365700124431807918740277534147463994828676970390689339090289854781160575115101681231629247905100822490914794335874484163637871758416345569816536990077888267824286170391715469939112553685018966366012708890865943134602400329657429843950541748582125045953835481291728212895054496408480622886166131367365833420249653027660120374919512635044589966722401690898319872123888049979899966789639297674037828394953987545460259174673999568454473634726499023295900251955727048713980773308438186286738892107338683495216937064880513928973583815740917692792301958982794110282011092420371103731188035465470981735992839887744773113103534628548189338232325060650406683713225829870626166099851212214563488 [125,121] 1639063442586411925251654993189366582949862394972949359797031984255410417088438499407591080490735399580402953672428746063974525170334759259174804328697124758425997617499820255631655612544758029265054647733545251372109395742036718376878247598868312116430466661477647896346731361142469653833682007683507809344909732277437787334038469419173917283502847305855282828806038864889924979164656163939225038792642900151181663207269427690764825534065168061621781084853208191901134269156551270905211212964198142180262978091359723552161527008520428866007735468238981061272042571567360393967058292349619248630691888834108405496065749637071222586895793537189673544079024580841498702663489820653406577798600236945271310168568016357421050444904980495527727031659598058272962080614410195044962483444581437474587538333195141648315888226833091980565465272461582680742169679194725428381285930679691668698531284750826226788321851031996486777852647710329864247876701013019385918107971604587471289822438533878735322972173031006301579139338826602538920258067231481183996924210100987881272853795235337439843987442044631791360551247689969797431571987550523834141172669727997568733878471979373433897013001545691446058377498332315900907559728332624023509030849252487790923610716834494176807315834135070596664814194210580533145565351723937674290496396556379077531470224822360464877074771236818991884448755005724287910986998439326689434452474202206588378894847247298495977042792617607660095456862422358365219390143898235842170430419500934019137453030761936358557629873246399298319520772215845735636552484036100093996878596591634578175632598950037578186439427431552298872016994877397301019738204645401813930195102403961880587963013140418786638709628369635432771238639269571215530299264802157431761536714532663980156353595260094712833757342349966353014432439914617100910943013700723875950147274042616402496764424266505424609781187044410539164481422482149554944384070226905965805866757177708462773761483503247046694136984088833874412282264 [125,122] -7643534542228886589671729734318777864050902104611856851787063395241486401843845440690975661154313639839660574026675977064626394064344123452298802894577439389756936474335936807979060463760737889194287087836034611023440279152137445252105165007302402580629993558606814463458995794068004982119284189076460109654699633558616320230402170616879079893118661766162622950106719569536341911662621482731735755361766028099219724052449609583998263243003604216130798947747665885847387287247149749890363463014224103499769263384911025233254476101208632467393743683274760284263634172975028055882745782374216171709790293623852993272053384009453661285140263518688347375764884411960428962273843163078010126906890945859343477554266350126162032068185105524889760702365430240697579310644666506781213793973495155326847946079296742797536146423149778912802847622184895035502720094608214069522539392370590623498265274687529660485220919802682581191544389802936905537158233493309517855946622042195772312951410094999279574823198848933285881224225042439680172159671562915552114301518042167040032027673856125668732423946483664013121434857279982271973179487106232644623145896552631371347750239660980397312899946104153084021861570709433886529814291279058426746458049865045765155461094300624784875336296268811737899815888748744032314077947625305743541687017596737349272263805183441745524546591853355324120576834807043185069290489875063871398039131929652543732183684066967063594182161987106173843523912220332694324407809863062419955965667787818411435116737538050153847645456463301296965482474195808799607989539688785951624998733179596614459610142632902952718186077576739404905335277354885617303259795250757466951133184104770204634285261545522384175474746024518647295089132204707726393376890714609548418963239739289832820533737871913231545465849384997820610750889330289307735888105520858157169309683602224026919483778273581785748707932792518273269580523093906601967123365156061926520267624668099546841480042210672186928767045697702348552 [125,123] 28364625044571996275065360658721617479057072705566192105051196868306341912373930396798974068449920984852791002246518651625947202264028657742832882072319830942415576184965166728900702759181260737483100604924243581068227997110999557181718504051905373993095690719744324291234321047218093264781654430009092191191516958438899902833824223287873542743289696153179547108038189651478050004966054955206985330487757152400892705971510162612812777759901812501864492331337063553697591052057163287420226739521586937158627783550497448109266569425162536407227635588542340510771881011236161260781582568989801362068101594940785747601294994646167992558982965645460197507497658682847357515181544038772658379656021388456867981832848668495651265574704196422427523665461302563065188229063174569898872104587093565934663073352507830448112766581578226119734450479269714851937686557942807185833712685318835998715907433489189924625191955763277982430645073901639898934096817649012351023505235755894848486324332796377762137812129928506037790922449437567822034105935445222416187034867421551392918052236693256466553539765844078471293331579421221965987773037244580102511082818892816532010960323828833161047275613073647020971856462913938385014205392653514508352558749813654862174332415387273771267045189933301810365886490335736214168730329686927699188934332017391993807915008605235336322576595533263214137807053360431286800299431098092330145552854251088955435225790975665457334833536303923470527110042359294425666174287822450342077784126215460690185207000769389531554630402067348567852103873463248734578430567081533836455299558631065308951940133463471250051684075369549414636416971037730191940300139766521371660538673976406799545161873243975594764408350221836634207720967011189911851586264767670048505456999756087576315668408408925315446160736736737482780342983619701285596419228578390472593799516494319084418711538746419010602600809123359907469536773063662218555219892210461201529593832135280002310236519019005547576856399224472 [125,124] -71104255702292381980492653331435764243203771036815295879196256302680808774604537174300024096710624089222544421358797216911787522685747726215369759492275729275748914889552480291152649429093457587403545798135932057417046390257965167267501880444012372139255540745587815241224348508690558242956142890297913349853892243844790827029369390985980649658197437672789590547931311313500875917486264631027990672288329745396489400891518774282146261185762443452247919336906989193569334713967427850207689490452601415756288887969640087434186318681185012150243158371837465787683555874391003718764363163851320973471183810517812780162830881081225955553498492158668895927655360238539858574219704484552073405500437201023632706409572199106009976455768301055985721830990115923287933964447099192573801242566005097611862691404104273949459671074013747386864838551409958691997054154506051150693422494981667855107878724372710587621832516497180753558779393654384857590180373536449210681439366315423728812377476417618928722530547109227187010043197946522965987194251766320265714161849176665821649055277509656820840896572613227651015937616375326179394006784604578369828281339907252167274607209320628603507535203319861365909882040055245265678195340652324723195389237737612642834228046736444770054441187086409433725293342112411984065113486573393934456950848712971506416740929474837824030118942564364673612847838402457216700868374418954633266853662228061176129748191568558806584134181749258204166703820841988628154626789211115410481277418388999854699063404015811158860221568684255245318535727602017558523558030513232178487131471973981106012018743820331570132272184998576149799154795047535684455639269977884333051590324093996298612040039494317612789169647230566321999285378873969353577567668959792880853726626202850973755448137181707586286625094526522565274296469295098130770822099762765803331176033814008321933392576568201310863195673083302728549665817074293840324655250495495815553119095907596348249086718977266249571582096 [125,125] 141636037672668610806376143267083932868486681621501476494234452340564614967605009107726387183872378593195388054327665229222879667316301144654763928626250579675306894210590827573632029620383116059754020557159067967419998432137227060496818501208524452903095748225396990584012929388609991606599802323176397652668617375037435163267475641212609406302329780702329707688227246634363403793159672234346779148606278280249651917799769322903641006968248350849050603727387041711840443860113904786727520374956886376171526055950065036033084014300836101618740704362846405245235593493715826442313829308725401658178078598977402511397527670490518067661194047483118530545039936301548173933444690373070374188894059306668444394847049202922373073669965019559853815429487269200237435836525762559013030686368656888023906199083141861822993136757618808032792158365658325657738225081976737814145326148515335295329132470741337459159776612695553634689712103366502881614824178968265819308993485550358767655777571032467932422877418524049876451191205319907554367950413063881035531587340874781991216221958758190971836536815044133972022184773027492331615959617276851948873991388426907495094249948080076189903773707915104990967116268504610390820913430718012342775751843761884064900351345457891861285626202614249704875545523056260084164122863653416003008389835993952731077857715183424406416130216135120723565561635373949380326018090800375304240890920077974376500541146646751440088218986370404768210899504892142550449165173293973232788918324288510552276487670540888877418808729913995833446130058655026462823966595980240497693284223768153902482052435587528133037808066867088678325518728958666054542941063264583796304481627435586446706767371174393988392702308214684520136079626327476322365630863242257937766145182867436793077767072513632618674571879429712597858296794341688660036326200114500367805211319725494064378865787972333358255210938088447137588581693383741728251204361739838211150948334626203704050871070433866644420 [126,0] -5526253384886204922203090433878013733215326578736484037023652900558124871858220913795893376008422071809186016060015012874072360659257012570732936893902274584537183195645549742873695566560474176537312418908817904720056315819959453216780168410980090542026675422588453287101637316101937613285450823864906362847902413569188573988987070609513578988757016643028560833998928048123207899304828823154201790982177734369237874404124600638635893990338706409944050000456763953216870609375332895643662590857093375231336966427349052434100377423839851336483630556814575826884345170624855648026498111814710367451474755397943577391159763921612095202531367728275949259752115147392412846389372001555424413973798905484025615506815378509092619710753877232963566966955330342122976024776687138806346991525412375436445475199678439812179082395516818579579413017637818748004243963436973710758340850777179871902137714709687520850745460816195291836604406714196031744052584787458127989090175831337491308249020089808341208381939191868857680757671746489369673443105130268968721763453839942657283092197808605681854075978790926939643851544618014894032577659682858232950897443089856630461220976716404578760525530309736908056452454703401795873180135648066766892585474520815557735940376829763648423127871465331429956367410768709096353814669446727384638251934768852477479502965617147314014649727303234850822324875932635054059010063653929113914011737257849113015721120075897715433510272720411423300623962093590955180134571226865803690869069411578938724942204644650631868774281964503857135918431642912554182864300568914885645975429013995346509592040212164469794933045821947150258316325579705271413869794926515830663232398927521400633936514340157981771048183458651805476272990437417449525347573638934968514935693618044372426560220379285886829698463740096440337148708660438680825048141690205622442283425796434373154330232299802445739634817778122486127392941053249113972119224754254129043008927787934047768998753833161876451180479740140887288372733781224300823110641906356141266988091503279330107795381434440659068845835991274872944944276731716527397578098405981471416690387938243968393200167374408515965917980805578873376334094874534832867023978961568185638894987626847636891163530992332201123560876508474492495191424175467579842162018822558497388779307141853787118368949697921804705628828331522293287699294370428956469917405359556714433055568255746892966183987996952950210560000000000000000000000000000000000000000000000 [126,1] 65003812253944022165065529667015429677669823845957653830379348488024280196234401710056693046476523798473277365831721060809548829368329606597136485197033699865718899586583512895582625759285569111284776821575444135939953964506458023242806344128743549848963942757433923434757907238332838052873036320275323237417366122232155673177008468017347005068282008422902560923753649071499862753360721646567053246588754250785949744308176118011851673493207857137696953627781165789477403928913605761210737105137135579241556655084695929487534667365709277768495846928938539786425419760682613117025074026689380609441082851765181076867056270590252650353209329862320496639661118135378586418987614506119490614344008861069415916973416060861613014659094232819665011858750779341378291184474266764879068612987613350772092340250305863643581991309591494633005110754163574913725236866984883814097924000394133992216585326498673247121694805498420676487946842454806863725977218839166159838043086960006034540386052529280179213344404426631474733553325829280426057411947283484920882057980676365655086144190297240542447410646848940217701829069650514970474288172761983164772106401748411611018828725212189443774442639746766248861933651657063542297518383947190133029310830889055381956718476546636194239032536230612493538283066528624305884981944643447248267885955272508294511909559038852156032302284291278683436249249007581876717058564453510884888672162130173919122720764359319659800310264370772113799619157245690058519669179372175153153541367846165264170244552287546034075841512760970547510747722927956499786186855652990032273435766176399004640032345817268925933934093286980372708454234426610172210936673081141991024348624824840252040259878791213933721002642756569908759132307046284618047107445631892146266438096789124409263875775578655628230772086944592552743584029451328462153366153299740564502387571563173422598367936642552931445910885123864071872409701438782501031904244549272170614408454847887257860726387110413325963988487464236507305648849332103059899497510471290486976606248856522338276421074364301223655323027928997617466623211239631772260501950515958141414518513748608639337337705658312978164274575397502584483039934654706508413033777218346756815810383261180230866709824894415971417609607991411400821779007730526008584120377839972596315742171372972531501361757169879108231132865883784021735537061976709668230035002410080751433906231935899537439791617580862957158400000000000000000000000000000000000000000000 [126,2] -244117079850756285320292544189985706489943410935478752992961698972682847938117102234583260231752904739593455189302125152790675691047916109678374715683097065298452687309770578092876442687351517882687777609153282063620959414675221304454134866122451662275886797530620999326496795478384717979000567620682988351233684412094876021834045795974868188425610086224647798482114213136696307970411722369850689970158887233365771562707670522837313563156131909926198307380122943861420875484794182103286751146123942627105418429844702322824562400955786472505395880155317623752283380107475484288123426588646927932364925158323299501001122547204831580795473326736374063246726875139117185496068566946522016602911625806334853855285169383573726358513398470297665549812731770168317866840177141549713612068042511558449565514560610180912307169044537468015427099496950071998889787741366131750787451759127235271895436084654816813440836633237810431474006849919622333685809794381843942239637670304788877730926381692430951238208399727788327777331448814609199364806605192863201489551016432020881767298832186526151736383959004756414085540909234332736857900499553364149306659839452290753264781532230509487545696657308193982360460901960538035214863960436181299489962529042167383928319579552560459660514237730110350769863035474667798927838654245477372306143197981283380333230191929388873427685603626531816199981006520890483012547566127128973682301810650448086559161163430997132075074415712256835071640854473873306946986755346764176842375472594683173045293772460165100818457925455138152590600609722273115140561094125244068419957491868918286109227046598789966869286075130227475375150288148187091426988101246532363015541346587778588319714784413772258327072495771704360713152266426181743529697106483531387673521676193723608905618532584250953368187922497066390835566449383323931862367919861541434992051345565205720452543455487963344531670199090465651479801890063942475456602585452557783822292205139696951529493517547774229900792151160355522733436511897016202585913955247778736562559812908426571330475241891688281490414582122838836134084267844377052141532796521633534505841311488834171708773159327786408001395815212695028078815019751469619166893614809498803965074856996100236147156929066792312378787068433565067703516785592506336417994851815261862289268457806943187888658521486614054526713645751829434550801643145671668869343758302576432348913800021472134513568313864030362009600000000000000000000000000000000000000000 [126,3] 805436996711423258760756787448457086531466031276848928341852538147164500899181089529365965546443889861424980637167911632434794328519430463276264387589998634040850595906972463642378495569697439875330983343659790298254542333430233318757102421815522769144331014540624318747895961007138525079851663834270511767813480952198825126417061908462866742832977256382207030456579126436219957555697468921720823375840243389333554796514597265404498465830513895217597486809783731274149832676745628154348997825226261229691523161418550149343270141934617529111865235524960693383919000372347443907982210149562546081016959226024046542614073013994368650896687459761877044188202385645400370706982685756725826028128621855938621338111504499162632242863279295699540837994881221258049496879323602850271001429938066801566423946913574751937910041028466367906475418970188399995629823227981685358096050352474043632704316794156248055754673060000081779805849999592226141370625299123590214527653062307898778601420253381991170327696544132449714837600893010384462524925109121883687792612862434991910014685520369860448508451301435518359125165265577319344983288264295267858253614140460280423440769485770267508759105241426875595446763241893607917537492873087055689008871406363435059485771934519092700872140348821941152398906784964753743843883555736756145982043421742532733021027305065208271131989110603314170033020455129169140501956710416187264210545778242256662544588322303208341530705889190965428656958409745530425859364737057827283614825003813648230393421751806354456012676668367776337803730992498602239098393173357169712294229160557196469487259141667737314994852425625166762688261074266459232145718171687415708458451501303283384563673467495343390394060735573879807338243728455781637014626892140424448143348081601158820178391401025699448618588990872870136443741721495838310684770030302226157895255065457302685616124557077703079777537265992988177572220248582705164462050806184792345471304043477313958749594518217229804485683544788745440870759438148479164196536442699487697113191579029064130152044049204093660737183825720447601572019383310152380369630274101548070834005952172766346011996666884503432795882218532945754388969315956281464946940947291814144371728926279429129801153949239273078202728028709542932523242794771484900912972865845467917069254519574145581912547806477233827639092125102434348931959669504650805010646696386529743353732282287393504394611634645223918796800000000000000000000000000000000000000 [126,4] -13250036497333173801498323501012130228177088812056090659728098559394755897707577472267915903987788023995859826992997237234869212086462368014003871432882043320319285063127601494281803977567081159972998426960856028347420854758333668461131885055710002826124505075808450713918594991196530104315790458826693111782203350139093119741361669032886739851905378864352682998090792469038501551520709053945950180295498167880748087604922600563346115554902445276293563504420171475130417805097891938773884498592755714161513278047587662020017153779862903976521324910401913127259076904674932826193850435362524439369774067673866997395880896142562190961279169368896759487433966151729915149971737714759417007084639809852067823891501637427043305970285544159277405272155640544656356256044148555219288841295132197325419209374236809595748411988498039871139440059730835646633243277613298756688519121789360879968487990721449604491542324022282722822749978869230666807042580585452761370377921264633852636488517585706906740004270489080619178407517298826674717990345250565075176731126399030833840869860562147018432425065023080584899953641328986530219429377005618818789932769176635739283013303594696987747258325028589589290590960392152286140322962129844474934927619071800631867407107964009213275557047263768975953185003999475189452084392144661159021232627937329574952085255263131502466556039635774382900385487041619217231748825533019780807566671817301440674338942081625398326085300665815573940080559020618976929978901999221527341837407005778514381021551387284965624797325150883252645529323523046618121817058420576730378996134865262343089497291103500544425874996111361730037019250279188790959003830001165666518861672115081290649010958101488869309432716670827075813792513886194801910575300812529371622784675162700863330651192839665127945728813801104374020452646415119657751592824463936594410355493751761937166178351487486395778125050451487795663655627441649988127412808418514453151789751797118036849317231930212794646687840791832154919237839218433114118901845944933014461843410031714235128712578667665466268739733034875150421427021091913981272512901853009815552244758744204972100868305615669689828079596139327963986364658177807202728307300585662269431393310883610867528636453292212956437239140308315015843958430264392961168214780976243331616051658557556608885177115925791231164104659206667158015446770576145483651683870460939409674195402591343209241926723157150874468352000000000000000000000000000000000000 [126,5] 102220865505477290754964511685089909970627061115995020895137281941354915579849421300026505834823780576547776097065139665748695719080499600672244726152903317166823329413471847108180007941930869797166465826036309286080702517940256054664896176091752373227655360116017758812633865424884815925283399426615267745550791015294480283081365713737145305531920662610623587731614682930853129251400090988084739097590189257316726281590296938555076402584595952129020846638473218234236908715871314378885727871676585547670654847138256146584728568149810017997393230252881354442950512180894844062792363762350818196504836014994446335027062577237012012940564945705745349819437862596194082307331324316292404250074958475260135771433677024993563977993605489780372314599122336985268799833480570688394536300226500853519986495149124108619218761256494352889948425200918355808542815727826070069042672513299787377431314542485247447900565764063308161705558887652876536067614856399452005657071642965482936475249661044791630283984003551720313490692725985470981053796517485565081403315882102680831276588026404058848538390193768643156229685901516733643212158416101122099806348902314900965272858999070127700481506871620523221380676408203203924520412971943976085120739062588773845766290767937424159021629556949581427232200027085861638042060250143896816060836843243248038957645332111018152669183408102468124874209742525805100841921822458442681258853135940743186865192329727299502527029421671223976590586998051108135758581982344683040490625412584805457792778815749966441814906943571292353782805854733457512048115109165177695587711536339185248114542832790268289601680168367890299497909935329967797292261179066336419905124220534766448142295847928807634275367967013780758271455214057536517197609368781575959940596375345397898294155766399804390616503029835276399508021289206223457579026721452684007191616270050256787951612462948471238238555352012473021754899235848579645672622801019307597267816935020539299471160135342346416828286737075623761667423672889173195849224491475468697773659048829898750944775440985088911538096404879301596403495133036776508109784440294357509322643755239322724480781396030034983141387230852242258353001850173824169851057143489902873916200131693354483973612112080741655509697820264309233050188955352760511315178749584301791508303718939907616073414432761787656710661512764566492831425852120282626933202071746574225974880440854222886496036706785312464961536000000000000000000000000000000000 [126,6] 1819467931159159411107807615372011407709933290262989727793566211437271416766799252377025432728399247310179659766419006244323365069183117873427121451351997160449371809030516789326766405356530364932625609677380228648294618070415647893865061176386002305520709287156188995090302604066135538855189237420769583854988547407067072736210270409374460358447447722461992116241384534653086490852934079112091966746426359985940196496059606618620937032392952035195009191673794865519406325378181894129580675828071233509367724602296791160263931323200893573018307469812908475266495507191537843177212800201251038802155882317043387474551826721897586272605356472372111993236793592943719605392413355229258239563692317366159992152566995631249372251228304502140029426204311750610712040873252541373965276131394140133095343391939608269260498966688715548238344357004083334459590547051154191987470859923917436740067680811680235892125711856888905243358214983667050158662230927060700065837488989106840391482823235429552699066434273626211700308458825545833351726340914663942542929988893709028688476652507261835380281547059106367203596204346231195928094113021377171381543116355141654293521004449531934577794983594234565698525297825212743126328499974515906372438613724849192356284475369224657937375092765642214507095259433636715631388232020700818159035144433208955365777472892278132672124457113727015406694422624443562777375276551477657146947248739283410857181566582787959307030424662983456759069335413238765817433647463870481477572944682281352638627576442126467354399183396035078915854240499696667525608811474794354217746206403065222821499063885673024858879503439438805770486850238015327471954324135932258677039878939436451141091467493549447572876473038451106775755354896897523401501582196774904047700947474121384441649305749108282720990505454163496313950556934131598490539183604102631524625802657288694244252294717877684144070757826247311647422349120993339831120970492521539987923440495024659225237933302714666279074063578680913395275051945221932809805121363753423357564511318925728880390065010415984126468120020949567595644645472038512790127536039088724480583800502898931899785055119874605611879186334981342339707690374017068468628165377728614321575425910843170286326448165662785338268203608635468994129166664261549050030224641578783703870561158998477170880764981462805475963196707120665845495659983821965327409797978047204799635999918987264577155658244300583418724352000000000000000000000000000000 [126,7] -30058141706808835441053833845609916123035873849345331164488166265614508654831831648428253787571596009733905942551531356709200960021317303232618238271494897857302336560350159859083024676511279235424570541205267491458493053500081614924019217228813202796955913924222592232101982496853575417514163482313781919190129689582061604874898180411676690100025226483093774402367654033158737716468241103793022017200961606985978167036192952637333635207516947968249651349982992288544769597458638914935297880832068624515716554229316995192142501070163313149535056677728304027454207784162152011685370724901335607959123992466916202806321862183715252994930695155985636961305944241180855919162275276071499284300793833119205542163959375795116637974515205611535518294196428384152365823005823860435098290913816847935587959477684904973396860614125141133668383609625147861873624819722293174225921472685402907686038483387360368876039246555089318543930414979010644115055103751265534379059763241212415088763030016743547134599507815984153982616316333425791032948782594906125939856204071161269391890690993423749122087125599142796557849966296952435651215525226277460698647096149763092361542895768217960546957595387754415593821657730326484607470830364727001399404372962104380814524265489968555808932353162537332832235202903124744570896744006117029999004847633524431165837560729970600765088297374638248672015920893796947249374325819808572397342621097057746275355065250138074115960940594282035143017618517676455917959621301775486204851737423870611786388229821094820036637211026518680691127514663577484440414161380624930449133893874874820606689886075265225065305953860093789323713998913960038641946898022678348686853810539269666718614146338699704089124168160277347170435006541797652984864527811897058746400386324688536632721614888603411605023497669232433653016633146691007431399764417807806058031658245037951974444845554054046253544176564599000166541260383663526215531920024324839667963773854752517854900581270720153633287701941715095136448206746441646298628214515435465329690856648964948506590859920818120827502313705961226005031493441975897733713675555011709410972397565399349447805963490331954632361965497333904121594331300554759730852928725114030227556950828787011519049284110053562308016653782332993892784749479832808649763374524651192498501542438199111891285013745305425691889100867012028093349536031741026890178710556598413938826531166881634323972923700302592008519680000000000000000000000000000 [126,8] 228737856108434521130580756131925740714140642199922360167288819897947407950097809969210974955787307739261671899972123628601171294050313628117858568855890814310492975786643474876417251852950532074003060804409052308307083214280709638446057686161929022557088549772480399004281718846748630147711625676068381700841408556286587218448598893910243031865068811500363750663786817053465727216351368536102290670322147051705601203818031910431401870493918109384062111145319925818386184924697512607671781977724062714346227448227013518992905678653583721966713493967018607616636568559882947462358570193015926782619025970319176834062484733154195724057702102052392202491600226855314424217654617202687251033117469053259418197028521911145376365931780466432253025070094814181462830260012881635879141433211453410116133063039499913504053249383625412450298630087207808795517579205819099814028699713526171824626258413635041511366571500511529910199794415182231471853906927265210294243647225997205905786290997228614419827837543235969267298435456073655059189069334539677432391646863185020668848027966790991301929384419202815495305071719248280727245881785499758047511469752836438206982121829113086375134412675048606002571932310063001235593861168900518315349770543771866610786257795880746233952839918861609630110689678459673854200673743434366810591674200208428217634916548810380067612611121567786880395861885844222853999065920822282072033299363851133736590220474949830051234812535101384284016193262396005444162844960658369481497217106369226108244320773857758598856208726347988657664149460348742102495751523653450064306671567401958789486782233923432628686251153669928573489187490090982355572963676440445589101257489194291375297127111099929270676828086518772004768340050037260631318975780824436997753743974763882137919293291483956498752959611346058212142024703599298130703440597946757783653955543556794340895408834639787141596515966698260478448578479425653187998944170965447273343838818755350088727055615757668110045037615934972914060306267387232882250259490140543745584414833164543864271337490342657982499952651393022105926270390754375592885746448536623616562381915293046877615165294294168304027714547099925927024853003646619040132439976149019538613627457795257685061056150406269958377774237648253105168933823523412327055707181897105797035852891226636784323065244124330732912748927656671423184437301993954614066402072188181865412848712024070612273179453523548118083174400000000000000000000000000 [126,9] -1284577852508429906809216894992194723721329811541355540792181713135435447301949831513579805247667743696063771166031588875196193638593164475305992351526089795072180337526239518486805348235554295747209831547895279404709477634263786477903292246671807460639325486554332881373513116811751694535681396824049157567879375007086464776818315515453286464910820650715986667168979034433952480220597027798100718074419331812385211242513795787545941174906313206016024424622955826143750071197848601204726402262704070480875065821365946341000074726110535767022200631497803613024795966600567314222531766584270402215964141753542890399326669249568283786474208121045037072463091926618817059912392570226634238669143359515264077452342057355120195053630715500464778834155222148785587921863279475755652194712735915923211789673419379857745568220927042903956237658222375587140595863586502025580729982625614042243099493592412043177821255100528793678135615063276950844720241650604100599701941887482430154480843878550841942095843114588820011725853802937364489341785518477498003056349437942945810385708339417785303792231866022305963350629096198724764839013736438568431878520889530127072597287265916684749783913615346093597851410742935921079778285218155772374172882325442813629624817636896848204585871221648913149546045143260505066485466046197976848804555106319242794001693471520010645945170493604284582173582602484913534088257197400029604824473758420826063691707083396136128271667885821223560785807439622524763079415385880688117213003447660791443583743550754872867311673157669278336435126368289933052049137714685299488213932650313611459824406902377199028633408665403337226239737872309643873858818654908861132754325722215983782782002931036154041368023149587165395437001931506589607493151236535882519054485475606212011689930125401715260525375660240156376616562349838951194270140620843849779078897108256903406245830160441315779198518392108742769497743367848636456049675042625424661563490883601161904308243050634356614489004015988231729270108997126572155817399202201660376435073951628703508291706099614707319541657825654664374205634930260599673207409751693797893572424641261185903328992336703972324793379395572420241686374093379298998075147165523763156706556362737317381943763406264687155440688939368940381029443479265731860403069567461165478565581598913638336082675223966526944011832854747818434987724228961474716158850914932141888372467224868072953152910201037971045482496000000000000000000000000 [126,10] 6231729624528578081892385709639382391318591146641332937329892126650095398141937369746842412670029131916438425840058119286831418258410105622862100906235286943713440917634074087123702371579352737910975376378508912091791781309017051109347097960145239169081063600692184304259856508157526752791065636682599401827855850021382612511485713684169874898850638804205983818770241060771971611010991254724252703010247772010947487349310077089517826950234778836861863379357017829070838378183755756170399607323314208972009120622751755954592930169273359586180245623804021958213951507814800691121619972829034452870578571295012902257750904537983386225471263029647984475287278937806250302662515682208024897854764706762513579951003696172365973030376884819461593214043552482044760166821067009983547618476957927403267855321219795152817916376861958663065791045966579492960354913769959782268277650124093375207056423999048063372650589507521417761117899181241240056437783359365110549314199175057427066648520512293167330182115921391843622885590404491190773779436542169042600748568691153801851534633769366748795343425702485927139703291799891289808267150195123862015858828283680406222264214934463089720272969451379697189376261287112828711074215267184217213382103068788107932060268291113657677839085750059626419447379269561803213044364606148969682547752167203750849773769389162520223855630535372605241340829630341291542923853460900514068768002984710856050572273168427753249813412011852957882348605736064109271046122646211716344073238213641888627987324762015132793077704265834586966153859169143407751034728373945946628013133815784446091711517526014477271475124039044724231764852542321827294971114350671130285556346381385451144702562937267325006226399990569877198014659103808440089190015736443412364103355840986146765648272779240984375025444045139046180148733095027300520603359105772541310958023049068687923079309229002399863402731444748601033530984603807569814116333324040452309607745121203388263370939415150376748596576244634321812751871313680792924763005082825684689116398973979766915264420013492598027239438854183310200612479799456261121610147421857701563233128064630485785956663742001266215651548157438143932582280190879616220357579335999792118222635676338130495268194570306427364204621174903048460580393923511481647368363479795192968579040450367052784114219276148510094855525395560567932146379038029172267888850025734866307055016889295785255229719682452351210225664000000000000000000000 [126,11] -25814430623909603430357461054607355754083778289091132581216093122843235597203229808052876746201984346337550714166466386972647994351858887643294825108318407442555960488761692180323296419226169509833273573276058205005551489327107105172506041192111503618357104521494046628483754051263307746793174936736296813500043890690081936284702489036129506593932088088884391799925017798525250207948248281937901784029890541281065451157368211264035650539175299423295127915003763938811016584578540581972246154614082868867038688598090822971119012916998651115961179858612157408285881793650279109151652942525114549410478997541444560697765829318508297513898971055261955045983578405715427273952177742649070825533951173175060827794055971886060639801505550037689824653131307733869703680148394518990777352077364108143560321796142870013333272386883906621159721319816470618265142052734655154112718186795239965805265543114105666430496388195054339205822665970823810889904537713760729458075764635889501798006294282999173246902603750934210381493546708767061974036244988330895591101001140424497247668198809065599595537282385710696290095842056266656730978243782124616244498265051352906529992255248960247648884505560710445296724401505160115315690165158245481952716670561447910709672097930732488501408709555430419238618716923157186994364006582874682615037169276246479149461551756919507023132207278267013653463932714377811251070116449781831047632538134465065535897156274871011274759056515891782286395882362821696991285044374267563592304326837648639727202184930689946778444440071997387054215788037554834920398465697324246642697597428974499878776489330906923583573542667974823543203007938180384160984172993600236408762905274134831327887558629210346925736418070562063251250808874295084699868488719144764487096227610303210406063314615776662836153037608440140437789928237782962407085253550873539063882871342387812854046231915086360955178236199663093441530367727891715494193234279414433892149746540853529574420155648768057458889489287689516738043566399998486919788873703847303270446079224077075626919591077295287561667829926542630085251831630182214090102296291955091818556311156276944853647131198987166844227176927235367704230417692267111098348484873373612100747912575042972210070265636489704279170309350050026854193074325305557159813422303880532633763326850600917312785069562264541217310961129727746296423724309907483827134739920170716221313550433647370627406789013498307574497280000000000000000000 [126,12] 90386978849806650554777939903577481793502899049766956254408523609301165504323266674276072714979393007136259831237468322991920308415679578296734743404147327252970427597358603095082199892907338888319084051098795489755304829322355857180536656269219128698709727715490094528513005858526853737381259030366656700252336501420992995438517032659190619840377136095251834608501111198394046244524474967719870161797887858462652059593114547372504066743136568963601501548205422273418132082218257337699661121698163637600141465815904830026409092627544049700296592428183875490332228944985992667879900901243463810571936493987742906221083086369972562962441128385704445686553487134821026998012829229311926828944468727421358891366782706225543363021082349092803467186775648618166117095892201548360888508569975124314315992920485476611417606383785308886173536004887006206542135998435720691082433886669710910006199210032511991240378397099359872258506703064718721252093071621493787978839352189537817963990270549375850354977784687990741391139822535144357812453947608041149255235083506705874149920283963466851809326774091897410539456604880009006940597937878886580857567458802940022783175899604400510795418024862283210898078784404378752942829073134518987827695021211359866648107062027845859664189639540744351872841392446576486620224934032858217832855483988077828467005328947310652109028844738229200233497993601525266643514156139107270680511390126273883936923733137191398577764142441590104775061927718618818014352865883658998429627712256614198794396007161515430942216917613527722301757251387152699484597163600210921406455492966867396218183338228624366806233462102250968147088374998646473725558601231742198435811813308555240148579576086159817316440759828188744526326786808354097538837004450466579448096182190239443321612719706293923873473904510961819548813519350696260283941443801706755002427258060481256956233301339225932003759893914369482100508783628264909532391082452578940487333435627057691163384981097496339457213678685229604674390696378209203237758976598110137901268820985938270038014241784214082971794935004773017322085376916997785941107498901895314484519417124185580944141178472915033415759496573586591533661448334164349206793883554683387756594816885427832662049932640663316453764660071903834801149314886580300505627928172004619635396986388500167183124371910947175948256929118632046117607911853444528946070411495125805722007834143494008802145466005718899569459200000000000000000 [126,13] -284090990832198436040168318023357473746811342993239476597192224523892559158035419752391886348080853068989471761402289404357218026056243076390936927011725763181645334736932152216726162041082500417996620801289171457632645341291023363149280930109929116453947220575723811338788475598796543822455014628699004367512273349054315312036668490915862232409432373841758885616658806986886915119727498474057256753638524183854010923858108265812298294237187708312501154191585453737259723945792805987281818308892007171193741555986569124132233930578857264655638360302102596328413705564083167476275152357385585380519923084505271304448236184260653346342092675618961427671265859982143415037240161638031072545780221309227432174169396319406531929116792153517224627152919607799988963849650066630228187035289789337835453716489543666020068771807818438859011477287463712671914501917244799513558627063190331354103969619265390352113917040553702983420819079968051038069808881082519169940596499607909350120509492318683101462203224244429804543181904258531230063896772478220730746701547696112327241077969019312487870016397413607330225757577480690589003141984566019855038182222799731831326320206842050210474930196262017940904509963156311787893211837449364074376400639754109569837255614914489708159637710121079557864928061026674226637162854312429489862275784917443596822763528888553776808942941935326379798858020803276586237750249598244732356181194782475723381296889257259716736688228609414204893630421498602400774942471307075480048908941582583543625676904245359766620471262959442899054445823975421127714749792314400562055557663335669313536787161915840116694038129303532259253089532340087099302517641156751438968029280462810327788385836463110610531046502159239173972720087268843192998492247681550885536121742485472014818843452962515247475714012165355505714362956773284472393337456183113460005244840720547326741631459409044428658463535967706054284781886246966119586592774024863765100147932671273590281810433844340085416656124319978168761420042274966156639025984266501658233075849024169281646847691383102140192185242941232020154264421514389808802501436312156610259304071861459959918462371505302905422398109653046650218601534365151458687864672610910037824508426138268338426732330388680442669064515404902871400200187594011737687991208209062872710107600738823728795940529953135746280599660813363036292160208376167090565446985081216797291076850047423923027779360351948801415577600000000000000 [126,14] 859463645509483243102955225599867011198576613630427319523084396727615919745423242611368060039731639459763603119169237458394502741585330931906397585193345974036808794561431535595346190815572620298688685135629694658872271927863590377699464805520139045633722540936196988992514781233898974265280800239253111510559228227267930308374065128386499586451693860053109372435014792826998041618262860199426594101029549281786398497931185408121323721430777538897515136417089516751387677691206260288798747351856101609808999335150174303251747038440484663486701345466396097720988202457469328267861822815140761883436195859169444134191773390612092890606916727903804990780125551677265987549800864565638287384456302068049143152119034848681453508983462203111468514728924306809051804772546812014145870450607590264225929420508459696519635854620082090901512601354539045089711576064602791731925080713641685530163916951098334230175751420438827398738856717681550294693158213354796317387076813841070136247485996733325873361230683864458001852211382493189015745355088668040516673805178097963241648365733093155628379938032569382477058450046574125670254084082929602133459726932778525283892259958411820652163385354566323468550228594828419346424158026839593904170970342856147915142570975114014596747033839301162307051587169113842981161548545255979136688557465855662526406816653523389069576007806447422893949056751856411017764053726933627684671046958838070858703011993794949360350863529972702918232849508833803055592429689710764044956460145033498972292887128823206916548106169210307602490787827025133174188983901854353147237294178352441092556557450158444721895211695054564275669430532948176021129490776646560863355422866155061823982237765014140492553086353497720243630401001166657713808941642665819946330318072850385401375729884740533277506243094927427768172343545283595111970167060309884664269290039954250827509539623405876168152430566171746726692187017093952996991932207944895343594836847214002864418523527531384609229955350732705427662013868377903034352955353060828624341845844676601981142968704608746796610891719083968918978619974241462932086372590203204006408269233910484019216829207773707206224041360207553494316802110854104362151876282483818736698791396998048796306305139122388682786715389953970291289371344236059604776501374549487017611345042066316882613601442560139071593103546139785749534600989733409034013061289932046666842806932726463239723588021947821388201984000000000000 [126,15] -2489277249640879904203209430943271972013488211146891911362399627224318218108399605022351848975663820538673624328782500143178511910067486152027024794051850366575034388813589003787457818252013339005791483920764290870094814219355059216977041205915576437503516307771473780305040989312864959228319625497897339059592054165290425090407662140346924196012867215253411420479853578578252115750158499181575227141212191244660829975090183237107592335157706538401519406533333021915300512108029858292391821928419541676004659110309917783231782946563588670159655647663397613714894059506204111098100244470128412230522732197592583842871086362383554019880229884502434230722468889146618294940475620944222642290031228599854864251807363044211395089930930827081542835098080993350161808833451624175723089208518222926533006640424828564749193192705842345188053825075706728209145003980495340698265868008632065044132822022623711023165722819615900782709965226777740578521475900229783675724034636149325694818010199842826830368610358257879437248442240301139083731735098402418164641789354713906323970220683679782465736305088371226906708141197053772244008147080052352353521473704013646043030346939019136942276052113088177709228110339461967262879842137053137021266204213346553148893077237612795986642737180377966329155344213978022797275207160161843311000365207541532044442726906850567749585593522087655780116546359802639990313791728798797043827702209377454484743774026157820041751152261695677758187550945906313750442747509210618428532144863829127179694816922376693035254069790080389920926328067877710619565920800049519137403973939937619676309554264085755415099680640258634127551561710871050633140071847372536771465953155151079227317176433383693019897305144909526585774027316547420914326033803675015056352550583309699031528421364243765356348259896452826296530796782061066882123293457653412885025245590572172915500786925663963345722523542839321708919753277732258831231197807474416350593872176074039795802961876495427085745280478069466956925169471309307814855537059333328851049445145950139434726184165044221677771870058209624271777793133146012089884912965279370036006185162263941078052629275475220678723624613719402534709310286616707643264688247477832060724854288847611388368341976881731353641924352241356251016387569343140779411521620474121058318175748680064591754331641153169184475062777333727442867083260905993534310974531202914353686789605930766974080967074322888190328832000000000 [126,16] 6481032477687372234052179792904907643179722300792139656463386965912412814424766082159189468358133843300320303521769016768251590925120007900511133380856888717171625949655562250283293187481716048990892103174307898807931276091535506692674900666910132785303761000169231231664302279824978024924727213561707374541270461307863914269456542287495746732863718955255112436221599256225655436775711215100119922887678768798849634462627067525290116380786962593985255905885603886889253618281073091476634849828967203466047137114097476863298740840895743454419607588770765833909516736656693842713936793871440647650042669599223282064502073367596562661623789638004499458134064197086015140138109719342901138068354350678743944922200346231162585306380056260282021039105130834627315080048349063468671986181737642145951786487073679853539293146673397211682833644791741962078447822432308228576141384250635172193728214747007077246256572645604515861759372457758285843073893075571403692689368837237801936066620191042830065083311567123429117912855669501128915561433626270949722910155261383529547716334610566819364364075379086894975900211265924045127878776229221808723117127458574338284204632352703916360414526229624604022312702012055775880236888814692911303763452510462883491470770673077802856616134946629911323940070528175561695067834883736318449780279091705580008342052373017275708939371284178729768628698419161397510887312021084167158709843171413576291127335078908084065737627116953495014042044097817565851386456347346372421642425757148879071593448908416642670996779549531593277347186988509738127604595450375466261202056803350230665374589444128322958146596083552976717405765274413109986863309870884943854799870090555816057594630440976668709614297537057364588504393109501371842541530848400981644126603354044106731466684079511035659926651531524285483079994855691586445708722131938313972889169526267791251556119067664541579707637174732960158437607772685343691667981928250915415531229644900990633444461158644631275311984946330013900505437808370040699634262971041850568816653895441728609684673919350256525174498251384830730905609593278250694284765194379365204881506000131945438698106493588588900070929023708815461562010337118769195343093836143523112719807558599814431972708131430755433184694875832101059515305135599967448044109805782438961016783646010094382565967565448802512526533534114298488310945360601204244827557996044451645249255143180445714793282963753611428888576000000 [126,17] -14404697684537869902905328343539874415335791495339365423200145991892595009350755398091504249022898325140384289675607458707290830959892944721859732372564400176861049169248294332728757500977519421568719574047726204660196854954580352840228808681640763832367937357477036949602690308499632132230549132510462704438284214146098018371486686754383226475223682999595031160956304319627997707974553808838098184609378922079718394988307525863855813824273259254770401548327552785653580678030013890941437012961268016427176863214598430027120534747818160027591542136780402116595817234023299761524880496795440444685133995545345137748134051893365645910310840346013567017326516683498165884148588851177520476155739410762683345412252243829378998945259250068831450179731329228042424416068508582416902906131411230208656528185196473641462799258053454306613332364099756390414422595593205550432601380952244675208807876545156791226618337667353366312476677141820699338720714637192397498699644328369180685413227588851815215725928687132485039821379277396181573478008968517064920105439004815408101679165606171732842825723353712635552369704073884805858577066430030164173394753465424150300957544018372762483719235639138161993083410840302580343848108118988265872534399856157891062132667110793191226379176460911796781402326250353759974062812693308848818118293146076299759893883302849862957489233367622216783911476076838515941032769704051661959520515704568996200067846657301203836502570131331173049622181114524546735843911175728727933223402269251210142469963345861651392404039790053103824881184649632042654776692902090059521536347974456024315498894671106164465127074586640371330831474611696700795351985899328492450561257142290835506051359540189617734079564244403531268053036484224771522954352901176556691767416835398577131690633221341350671042576024818380363910965858643124538932806239207575104501714689034243214062199531318331156814729615004607531739273933426365612336269606898480171727135843599280905561252163033949704093530169418935481186641768528987340631920058931475309342268707778294646782471828970056956029587247985041805056850732532883268410010371000314636795776420536201208817735212499820507383308183871511409234182578066798961840829999261702905841448529430433711320443687547379237637508952787790595740329317318596372234419492742999874872137100879035586658298749980898757231069622575799577030860549657007224236128591173043489844605359706331865904720756323776085360640000 [126,18] 26759971302236794483358148172733467302812646955515934930389474916119210557093038502240995736359970700475039466808645555485263396888133964367751616573209160512541949317822744325101203769643941894027030192071168257477574071081381970828402006925106329755562969742855971612368086596868036365938728524799546546125155526291624282636565592510073860404275667475908202320941703285924970981402070359520614408736656284770901658803081704480416903639684165012297121474009248518192061478924958743732871275391961622412250174614936280664411780369418780601533547084304744803509322747952314684956952217539241412942646783703859399448829834829666367478982682060780973318482633624233768359402352386057130953780359020039823074318904690346564112746887238416299889884268875395981535944462943437986939187383403016825943662194925783223369819020076853033440837559219509207085015439230783379276517960140166381354943995958286104900501420729084386248656710191228450720586793652945575140148216713471132689791895724078244804484347652040857572385045404205738120064413504360631974331572403408626146100196291035962351786251513130703145588312738136519854133950894786931295549929887100485124066346445831476277969244931427178785951645723021287297617712258636186788361693394847360349098978791612513828482299631114643267332947253621372122841326321282817070497712773296060367241725471108990688481378532985472596679403712295690012655307303344590250672288181492595744979405917373528210683942956115798476910289892651165481414786615773309129698126216069804198086857590856258902233582757224089076257206991911861236774420524007290231487435231431236944719807421942946487613764895136626260875485730585930643178969632557595772519656860591312241394559332617418310287429492763300538530023537716132258693866273852130346214924745759742111491089537944189186899973208313535833392517417384757724763528135772418282610761664782518111172064893218110381156949862660290158282812080449368788497012674125396164460780893824344539143169676145778657241974291180547374670542732702551535812383678955248476069063936219487345606608296760531783915483972463098075654006528884277615873228870991249323209571890897417760155205020082798803525085298891787540286010039858027849741939679507646196541344641330207138542384246426102877681355064367451086730633955765455830570632373690344941539491520317161010530783510447156448449876564652233407698793871387135306982406022133787547206196814020864368043808957936568578867200 [126,19] -41477346319992766926484547784339296094537432636265708001836749179045862173631129648023225956187837463148260467968909884079337212776548173684410637440299954661232745955367436984813364841513913120483201946006514859030113772758765334388178628680078502729734943300942529282507179779150601219740724923845090859017775419361736693919688891317155777969864255650665426622373715993636267055659814672984585724337282759043524256104719727911437271964267017923807444943553928752496294372131684553185179368655511663513717108763204411120294787055633028108852431041043979398377658744553874771088085706274845318038430461283639680476237960441312402788353227794988565351858354994767246451196256627185681981197944780766570613963668698823869517410287386713351618503593167639843572374959509781832392420845729906454778981023928330623504957676303233847805626223388350087338268602818928956843657915666280613224858127618856768121465444816394739102508595515090076632881961728819332712369855182115760207356980953540136452696400509650132014298651008825849219007329901368394419348786679213158479626561084158978760255518386778071088011882855263695159365767453398040026999653374926853375095598148657371955641901001824616886588749219832091906081687486986014533586272771903610868023522733233352086602456139189665393466716255860693345702991486657480931405281577078128751461315087964319400290972731273920562335284659839995482513367382235974387101174777998390181621993118287271945858917906334810468861245489866886336392729016243579842271725648435297760392993884246433490283837602743470706333643986060776114292496107763198657808893550785649716597083438403593129161751803775503371852863652751028151840489110424355058865245191442227017646321351847243947809715669837391725526691656131361290246697373422381507936451166545683348888263061140044701714451766675552705614409239200139107940471722406437205089698554597200777277325777225650711787345006610434087952780448025555162397665087344210189624687537418256047052287845480745103442258697803680397692734677312000871356359070969775057295619139456656698219611753046516421369265365612349413292771899784705855244832813562617269259261591937401638794421168215987323166262943284619688595455844595867698304873813601314755039733562142986791740410123170893324108011344424270111412058094501175385809705304064595154777109352708982791190479328739286475873698746482967772632223068738299482639422940041980608493302556597520235998984205736051998720 [126,20] 54048599843162323345292712836879828550519098941967115282466366035726855653173063913541661164379383026451438174399346477722039378338231504248079720911704589980004101074194766404701908791820027299744025694382169367254494662086031229668024569744408748778424591618180746505911667310521082597577384036015892847011606590810563047636310925009441941262512273233495892107397351831391943015824750268503554629112773818842073482678314404101832301327427587697243070312730343554107400629241903857362251871109441435860991845857029347128397222172000081516480906052368952458590757309957821868427574591475395784617020275729829633385904727338348729451990592981087517122627471834230683400615157181487841609057681977760099268710521819942421653174614363883336305490068226478545556786764486068492838173250696905407286503954914602029884337415137739348042691716275646321812515022386782078431931695782836939798180180286564114523482287940026275126033974662190485964783070379959375495965480368009192941704641976580978836241321464685721441845189916199229050301372881222536634980321249063723183704517979213507161271467999980459945609174188178435649571675739897078546903229774349231078179157842959638947126247447238585355809263844907534889268944783521536755993424729946236047332145357377149744927441547733948305416675187118060222740004434583443351052550449695555817367350786251469029840163188136220202376653736246433004192815217207585932289038380424275542262566185552560980455024343223636211894096228517456112413223843081758447423622822013197104261339223951334541170683152104086017901614662267202801261647174536706178682178280543297773236485102797761822234387961044597394351626394599752070064823106530458282516631655545197550666115907436278015669300835929989539534199081716246744588432379279907574472938980306282701150255549387518792353488108758973136691253399427566810134146733742036584318538850228603868822860145361203265099423465624898795720494297052629391267477875531491741896777135096980356329325247642419305625249587291516226116768809111987631901612835855917688169329862006538437058019684845591514560223137430613653844298624657743953847121533993495161289103044168495673376857212863669452465130266374328764958330613690235772009811368594900410656774259608069212793538504140738820444441483319867948586448151316237081069886960848715356792453897626753011877520875095234163668165561537762255000690104158626274660606839443883172123432758023955034524104155516108800 [126,21] -60068175737556812737436240758099597722534632138796056292577835258613485158251124996338387384804687712264857737069017317846766746444366217964757671334151539290391007534232396568750476032326579148359829546255694465778021400803115340169833429498049953747535553924035587682653510131235952972154016427348382579592463605375878161327849396433791669530428826963934017935889941812177144823815510315281413902019844572440443110368347052176974789947120835010912047106880492581797240714955758961484477531365765902835233870255735178083562441396718844621592628235539019611786459607198119624482772080633210184106136511943938952652659820155368645313352816570880691870768819312389967147500843669426020547175716645026434255245597947530550203950881758280407940186468892495895268711836906265945672033749233090480137185048668212274844030785655749181016579951963204302032627667107187433163673128021164868906289935265942126575245480973088374212942713166098620577215124803354501328392799180921586292964473150701634526653558129757236361451241155408427893029439120356679501992147961306402763196265197927177723085030432412304300418975787866194879824406756231501754093837720238670067901270463897262981244277409469511855251881468579946439613183719383964353813536589235717931720910049147305685371389452490022704459403474396601697943531913460861710844676371601300170464460040570678544553990187492672757955309679336849407194840699890419662853977861701549372600989004121569253667091111281659490093460374607840848596963580866056663107351113037493769650659426514828709353658145560195761334016409352114111327870319700358805223026900877704869785113918870907446408454301376293871938830117807889871516504598477544834554177584679833149027432023017687275423594585696381286078245052314773581123250437655086219078514523257674389859088704757013124626198869829204531289021309726757895827776488099235648958163571369489036644844141747407875154404961167590087809279492811303295264186806966173879897788132383408232707764203110860822414673583725572316240849133300228592229838598082968328723591075340661543644123584275574702681561334780987224157952241586687258799611571384899685264216487269947995011243353880284122307826313545963748308437554064412007618601388063135727765878686196420016404895764104441846500264147035499094620409609653680239443837510400638125851055429302294125306195033689197326986081047402735619936067217855594179583102329132787009212647044282399445268922630144000 [126,22] 58360842299229809329301237449210698806586978317894914666961470537477318128222283387059585768942218181736345422071619020408692539268330259578981176344091205707304276344136818873960700368128230739121285493103698779462485824891277892502140306167937210725959868604907075641185037861861668792635844897400530281185866435197500247506081809928188913756115046506356238102690501097987899665332991031200957527964553640352774299842505629711561075338748923496088815907723732625057564404154552309074207612929550344145605163130682867045176252131596655255117721123583235617381527168576423159573945092039808471271865134976363180562394602463735652798409551257250151025691187839223595142085667636562858655628276978667595206965310851547391877111525462496466943784129468215082499083908031444576980770562194616101907299025040896145100571670254155797064257720163619117564620568576905231939494005325726058955044253590677149206522274298940507610758683922765463423570643709003057026186613736651536930456595467131924443145400971260684786323289271234531726250270725457869404970218988534104394107756079477905558891358888932956316686631961356454681952104207256184875754861369693081791397214111284834924341412185829904732606816022556435086720159816327154976805132469692201139202093485112016392951037659041666919656999504925345174759484744763511944461391203644305359347478253181048879399530344828371457732612383392165420888155872623770300212574409381743194053771657519537524466557762727643202314282778491442923459012637269236727430703532614254974307513441443618924329577465367602876698687856465008977628521333524526599800570079882110316377915109886774249052620184101930504546397478272437757464330866581329779449711661510829376617044333612058875488386143217754132988744660112286694499170359721509115368614135329230340110235149876835365460840933808260833072530695229711790738222443274926680379500971546196045806038596312012090746169558271382203876368734120386460309416327884042179983935427327397046016819133714694710575954282248716591601244682489765803210969600425973342660243919073967172149694935873568997589957735616534328069868868383847463380822538075766616079836838745161816358569295655987144310190821961625524615069203605646794835978951250036916502977432937345782713371642134471113037975769603311853317888519408372271336341621855623040538871898935034893005568734825131159867268384125804379750439108821914137707134497764530050718154978912951811572810907648 [126,23] -51737021974014711436558986923746560124940258762422026927320079839795891397682106174633092591564436733550754523162420492834048581059337817724334534956399669441152905738709065597383203608028831167188035162201988116817790874254368597060692059499505061738404907466830324037452098673413512819916743933988652914703694280470141010650834629419707218748438289185001798974392524735615070398693290448372531125624806853619770801289668072546059787371370914034766509799379882045382052975453866920678091614615709013086922400579825253607914625156699370015606087515032962368330794720454422052658866882765133637475851178960215724541634990882660553440376458741955181807832857920925541140130731827081861148035265280341661658649123127322477225001527152671311780274488797803345561911705888642162878303137156929130141491250715310930869547376414382311377855941494484915273194217198704295783351784915123521210942805552632370481701500439127532878608882277565611606816781637597370743104476709887533440437012961504791469551901184838958349941466474800664087125384470841234377767593803244659952122375840682505652977056577061597324844728612727409579881251202043587510304694034444959763919054495148429446339373054044019002493014892127738228826227197861414114960724817151554331442031145712746555159937866289075945988049161933986794369427847382950214072261441390609995240618413814800272249804099433493560496008067451631529320524509221835859086591536376389978864972765624953132092932252544720580247842519764297847211158454974769644158907080378422995589125672421994480864008085915118000258111096960097999056305298676712486012079862052928886305393501121991954454639511131838559386990462560928755447000651536752584867672475232507574341213216164735721658752654930765425004587758499718068533938598321594833075758469922368633948840813123950083985709932281168060086362397177814010357382810409775308718960166718841812869802548645224881084625697537015734780327071548787199202620433910907988556723904265980431322910764786504915091699449584975736958604226688885959219797172772155155954433088226648302552700813393051294740738465289566957500480787283846211061443948462210284610912951974241807205699550031081956315876223507415212967705412183130683259386176708722971030964579176992589771105162796396288460634894473880633826914470303544813264293287199517248981185202755612382318035990651651875139516479424985870389476154524434750251386846720774572407920012385018586249297920 [126,24] 44554537408272565653189613853176462218023336785678789462704845982895364252201522705653087826716993581911499396845684068967322015341971589620798195897093459172363472816553062456385888992193626819629479108220310581043231677537496425509076534344201153265695582118681554124956889769400519450160657521024112043512220840508454976228293200840920352635626780745990102493984866214777272488151158281724758338202000434349928529783719424866277374102264140610467120594083459556823575559850784971629743404324771392141042822158153786321241831116010034982579027026813118771760871768707397901408263936254438110616688815997968648923855504340643370053206270338030634091444743356869360201378217606015049623610742446164065508613056736146233310888687241408796507511171140570037840136194894963730882834885422038023171164530572295426258505000055754650826163897312911221883027552025009133765018790809285243500701621809228060606782508235183711763139166470776282787836122946061022187698284147487772472187119854385538194445404744201829474228994673005639874014437889136480092756032418441253991143380077471683388492254974430898567990520159725245650829051048479454790322001438874420773401091155456980037196865515553249861782158553399193320180583234981138968430961105764424077768643988559452566408594469701176382816425119083701354821494837104493157478282790964871350764802984618259133264815551708054775818449047341670739848711531383361331014140384711473825532400288909762372513761153126223962821141472277200694123533817469189559855167784397776947320679190198429905474125143826659637193986386311362757948170977501038293327385854754616372489529707878275913081830946106252297679993515603488305540255400768982923784108345462601002649554582212193598972051056036423975700131395717216814653809878305547022745065982293942075547612774910210983515301876130754677956190580581233637037655653062760417799569886727797489260470590642129472254880008511382597423795446764373438692291571368138506197894241230872655130481809257490379398675423586129921792651447096008119665317930934110869402119828434082401153153542108017587202026638232682664131275480497060424663565019695076371023894497042423621929339804499144902145528051359445073285163342547975413941946690433200031046206484235402644815156779675995068640073968926889069894712014730969334442048966867802143118533940179991594009779862123584577365465633186394218654170061058961205337846524848152936710438208541131014144000 [126,25] -39417673281106173059187241158394878727676485745702331174496871362686838516938464634929948231881564994512908848217695015105452921064617958295938009206360422137015465834358317905802723016296896126458970823404806584960613249536839137426482411279945027417192561831740685444363674761323511360595188799489561750015286754780002285146212656172651044788263116198589336806263063496060885307037762296205202981628873954076428374079405174770581010194240466900706637683975058940552435434328021397376908603819123699992932536743885706317750676617651984887894617036318175867022864998825026243994835770798976898837278055555382052448370955100153836287168358076229077548322566271454206413717791676793120245389229695308546997204084825576928230811054092081535022515152163513579337736583328569128774108918517764377737577755267868786613950611807044428153328141433812971709460976573713419144114932127391490933688295930818552213386249984957990226627437395287006403013421061477493422247420427009137124176707953353834816742968170632112430385309958688750526737305247518347892235425714359572258903353131346990964091690218771608106750370928790344676328207271175969946058073105882504677173791721913148079627571553455986068637248899673222198758210212726774658832487930421606918661204773010528745803775561859925852827880168538621206362555837251336670558072725606005563890352291605318822445943052353093575756618960083519912486015979864084896287059758893039055589371215528278374504771413061087936286171902700186541144030404616073866051254396163187237427958014254520375479249104952402551100524852385197381979592270595933199523129693597819168853024529632820630110365045140277430247399893838031919754747701327214859149058142673030085214916652866865530337607081457639730598710652595135552015995131094214933123666904300342178501030232920129910685474667657436852689724819174245783523263923397251075975190879784653299039560908100609703458931608554035578646784239542466252660647270105898146986599377002108597532231604774174721876406298838591495871747489252283959579383143297666637096403260444625037792319196431005261630747988922356180587734565017010724748324498008071491851137946369120828566232666086659873495535027439585909136911934384474103164529925155243811900434305548009934100947131355225387256727734748042085288429252886473579887822581292626787165957574410518643276092513657508259399481998582500609020776006631624583777069865550516897597560178782022664192 [126,26] 35940645665407219978256792039668381147055745084311960815833649164656779981196417060733170184294086530816328000698859775726619394287766231057000937985810621352000602947134076852576285793163349347303155368472840967020153383584822821649116719029413123985797923583539370764615225144272888580061938585907458282498079399510240230298281683702193807699506101167955096148469385770235457503546303499976630999561602512075715108352871345265503602117291857765660842543226348857851979389323608901056940987060331738155622648416754713524925929965772606080954791141471383476639175508552263510127433664457619822333486166483013938959790899366684840475232405169113387979807400089835448337922200374639393176963133271332865064186899736594816560744041147843301569589147340098709836751345727251331578232612306871015503471976922594164323277009303539236904485829954051621405676834418860937306466025604610922562702459812049912542715517405593932160746176584267918312200393988600198662996897722426397478937805708565280232368864997788480901529175577848303061255882082695252238540539051760537057666632118161385761972466859018030131442030596685223315589429721049656237471280812332660107306293607412278030671358318909670755017988772303562159997586420420902641079645203330794699868459819600542899874757273533296607439638575213512325787686495372881963328220444672118110159407149431465033794008223692328512501485609103038323343572694470214447936082925575168818083824705643193931065462177593659044240325314102322458293909572395066560017584947608857840977862654911084275129282528861300846993710702757345067291420228210591109914487648661945913695004459457781590968459875394648668612843069340797591213561010733645635852765543912448442403988420373103730652569094846152463702459553088121198197401184660780642098636931972227815236795105799379810146084967804155977826083383515938842606658448762375307451448398462097776283947476994909248958459306254192885208430883621181002155212602399534742201221496021335829836784811786016487064909596084429841310138698789638191912991985471235828290633396089276560556605403182981882070049340461208959244340435150596489781062604764915052807369546213692946760418664310315127915623621096455171306341971241314827864003607647748094969205605616492976307169850558190606744889481256315799963556510640129802307792579718088538053661513299739451236419278851019093098616706194771971391423806973782029235918705724131350283804130989309952 [126,27] -32149909990380749029781373168102623470485448809963642064759826990017220680991205173503746614739574632843890084524344995935445477152253380494813048437773597035156680995373383303519458035081183301304359240582720632884704837250459622147720946018378005199802579033171231844652361432340718774424291442475824253069682636757853493997090067331274345972922266676620133807029097110978298171099421663438186705615822603957938370114989935964512036392790061819186993008441029750656399956040107226636245822201209862636654350830445690816455177471962067469497760276396552802061205264322704331034646106332971655616730308717910247687477609193063732043241254187619273532080504080697729072082147642966631168195408553758119745525273106719646592159348233113898738947747728481473187228791134999375101982862121157297281335302805591136330672763501856879511413796385814885104220319272954251953346357620835320200625029882387371775893734423558186010348565625199249670787912150843498258379126022102424742746834724854401243003032049245201858117243943041509779756315054751407987143783620321550123697958277194240998801950086232968306117018046194479101681819896603540969184576429708304387147944261464873054740732366586932830175438285760574419723224699660862702929281897474887740640632356233130740137981645365172534492726312835998452576121189413196576742356065535353402667995889005414258640067753078075800732179340170481526194083212287189590129421006536628234564764271959871291336367865069023143943152210663826276685353346467577146169761545333196871644954034462122926022448420926373739263135428287686102511652299175502038105813212767392010973575268147584086007143158848809940016116004451736791884195754423824161864467661840202980465289972758188512163539436895748123520130200803566043337968643976262343298450767040908185763586434993854118248630639078079403836681231640099653192623518904946051200054066549251171682865584371250975959364057331237306018962934351917137403848525923137872767644142526729338930555504288273640809880334612599100319445802223824380974762978306403704855044330809774858806585294629446549255629080472356824704290777415087009943121087792392254897228321718116579055096569697949280526983109243433281641561542153478853088031821397689795327559249657252610686609501972408725387514003865667760561325116872724927181177173317003252791581830790556752313657828477978038202214111558754282225782174845480112964753087013095760637090877931520 [126,28] 26682659564233152665327596475125160643119073403081604237726480932479333402806017290281467577829227962194127736330329876153297766557841440196370348597433264440255849109776362441571206262579025897888411963767992126664643191368490959949291507198326695687676845917763360936491195109690703427734402254128692006531993494248583611932008501291261001766361242286180808870825769888935761870643785477268622499769699982444700383142774523712236290605756205441830825763376971327375228895505754737458373825083042168504376675108069382576701238106792924720316869315175968224928035256007726047201881410483556574380858292629041192871176927719652217359732871515506337453980971699537928630276813665640005402726250307083689373687897769684795273560744340428924633421386489681573077826373625652147530589039253657049452509096384584823547162236467473533391929288784399460206652723172261620469654476539039293983019971409108088687446579998236187481387169688176975878948708552501636195354832597094512512796483285510861351220755430798721054131195704848600913856285236587353614045969417379181278293749824047246464678049376833327239167855893024496685412301451167639027719191591037283425931335672982343546785579564361542449025416800581452457364226537965353993209652658645221379788506625135914006539295230312777105993872634763753129676887470258130205482138481346322779464994591499301725327793961034284768418131910147812783148974299056210510589701294791625574314837944149368560308858393711973972838376394568598899949449803180042468300975770375379068714658895504226446151258640899782509606346575173826749568588927451379549169465813354182940774255321571436969620701346515246290396533985821251029535126616734226184792980235123859855717786953709521975192732030926676805111665653546033573801245916671659301631930944041157723913368651626598257711696815533168506371047202616053940764770977290828899499013379004210732733743576215604870495208952333376930632256450711336035767091410005329408888579444316479387553333117217710010218169297620466894604116937300698970872446534807184885495926166837589080109722269415709063415007242895765998642898626632639705125489132923485140028760181612661684324178331977648574092136439420745366874032235175232886987335097478950764884036141803160991555276323509886405658952022474777159862387960471695198187159227642065997686738641951032453320417341529394916217358466040171822608131208988065607935706425542550594345731358720 [126,29] -19803493275874875909178386809139910376858267198171315141356650963427765186236508662624899599785556481125700973770005874564794641809348316132940198935901107715745671702370653111944754945183558796246944452926255724438073306586377093269469995365473447719285845231119723406443005750875105362697889255048519849343960263835392466174695020802931649023724872677138826650206303382091318915474015776236952680667303747693774499871518161651223837425760889565976230147586767343162465098478920172486198127636909216044581312426046071562523815144522599350392488132438178144481381652568209976121931143672443726139249699455880347784457313854760490627045272237572710528367667264995677173554877911723122420118788400776828216186940051523989334550103827943306907424438859519092294660623298842360239046268896009429639880155082623775506673537511870420163552608365385023905761912713454932084461669468440025279617147885571591494701278562876861467975777856618545952841525919891672395335866439814279383587807949668753652308068682360520096678599363787175688495383628830044852981674991535759775495759457639213542324782223380365418791935148724339403035760367082894073531004014987035217179418461840078279217367467750808974137332488037543547665273352128322640754454296108882897640031965709302143797591446221863640903137320657887433910645295227450781586355131593376949520392629780480422759497957415277447602055553665232742076015782704517866747382162140114859589467324136353686630159001446261879166388210550131300762741178945351180795588730694048004155377591739615208229749968863032574202855839918573589229142407428443494804767895863011059594498861440244678519907057916200168947360284991269197305318615631690312099492673714545084830490200217009376731678895405560501704579698147777894962773350657679102121783139799440559418912715909313225128614222973935248260740220886164120651548487395510800846791114501053692648844649200793853843671720190733923977255312479687539673621228180219315233434150953899105405228188802056458662293283557461426736350787049260066924032553860878935377409480617450008107939496332527708375010131461439334246961847089613418648040990411658131032019242188851749027653699446832097389403073784554212625397873395326157538898505756862943622703437233444451867791252429638018427298483249013912123864004107485996235435022985764180284975503405328631493941127706852989569760706834319314568683350804222467829602308411907859311230976 [126,30] 12867188971326430499779497565596185075014373372933766192605233962750625806977323417431009036916920143597439379081428418316649247236210278159460866039127353337471946384503701490112335360359128126983186624134493603637827616043941251683547193088408400856989853147579074577626504911347717286073578924965942887295871814024084672982056721636546623445578228705638687854608246275569627670236398782453285510137347610741142636923343004691829559621035591841216711392566567175544593098267066055244779068128425655857546805984409876662583397017007890798537497142250841749303654854573014515594767157591785361592278331999393046386642759299795236480205246569104688044795085002882142144092579131634230471400430197016079472078085395452704057948655282124283507741997239921523848383075999370126155003275022817885009713007932749523072626344877410751361719589090140475032017268297982365233055976562839343190220464740008098017055723568769781227130968317635481893706867299403861791846438840985189791604048626827364681649354079805826500312023624856418201350581498370638035235718232024331068763719669985341310248593021817634014899015993402823393035514999574866095343268654782969191930714336727134247768878947500377736204479266033233958289090778777615521692845044059649426879504743166988557081563394968325934700834727611158639370120911632880285032793058921986073503154465462162284160624014417950583047654181799572713672877783847285375011290362110283283946254983960476505491774233532183487939652920234481991347485122113806255285438442879403529889965869873013667567711792562505818616799871135377793172210488217867547486567710293894041297345802806290017311023231129240035437448564625504915369085828197769325869281388961446598870354715434332201888045922243498878751008115429646592898212657734667945849404355351248678314607839202883822235724644571436873610419653744953650356995045768592502996521755664065363775762952306620594562236917534124010660541383259418390346300773852404230068068613332561729151454809581953682089659484960660874667217767572489812927519832972132780569436246031306080020308526232525866332272578630628476276845639930389288089455962252592147563362066032801045532048149752224929893589687845450501300081879468537326644564746367308103871149977884210438127214289601324078784305281140834426300565689214919470526439995408692742145582550565026501132883310968439647949326637560391328086746397511462278614827995542216379465728 [126,31] -7193872285939614458626768314104579580311026468894494608746714217627370179792820089504092142800243774644186070627423044825337572745875325103396432682812912869601337290398497640698344675242771085184930694422393881521431245899004531984842441737825017194818909103046879138535507703225587986037621152117906070849024668489883563771129411874595991598137115518464129594733092096429137048788747952718634369316878508205200117445962420304801875134516961658426147630661870217670892922479871072614964568396264174068951950008652290349880190734723673204029125871357102987319572420738404091830417915107963336364722274105356819311111678887847509547853284312764293774713722379701869235376141570104535360789833843348708023121989749106442865073508566749251152696902058834790241408110391390677756051322803849295368775616925406428894501813753193352107046888393773099813210854839509186846644750576731993576095046083923417653323284222504789769181874034505396427430667053659712167795000305098674797962442932481728620824503957516710320011184978889024083284234714035284679699870540916381109688277047808088425725348052232217849959594189038517938154109501551763221778382307383085795191827444789938649513512647867481640655712215847016747242597663689131106437598584441453087868854058012043348195197482560148457079626449545909970706324063567018353383535839920771087807590066440849643997380881839545726475712715626450907568065514692853462633805687153984654488526825066800215919482415854109004701520024280225209553445871386413762112699618400423485545435005000355220394032186696225568833645186666971416756227869097718528766518228465044125327321359293097745705267633443982405652801470709071943134419671159269400467876085868202359704528080860961155429577962720161934039656870475545782522163661164904574633770618368578346902409392814634772136167571860772932920020921662999547275816579285245446976834252208645704757578710382077850119911447134456618645457201225497402942441977020098017548679025737424876148336463434994858792042446899586618853498403465251627363324174449128674990031374161385959062827782450703518011864594610730835694821615215386563225956267507328577982444424637232296432811496551457459355107228631276219028724043424958963656514761976734245613251500004469131305242182569180666991263363335742797128953767590066468210814799004629160079197857624923704270725155899464065360308209166689282194820763189913671252709942277730992128 [126,32] 3367296373696590987194218370476563795593153489785111620938141512841853619870778495863636213311770428991648876953543395525307028600111480036534197303568942152675456398638927951330370369204314833102360882729012082809298251888836286275000752628993887554008753626060757740397091215962965475394827848250589029692922649928712713815980096464805335163047432476892671547477025011114492951159769667554148778169862487075429803828596834143824870165729378812790220053436708780535003981266120268973709329809453309715415096707237699894935890983633266433801003318966493937542118876341960184155807599533082079465268327433372431577981353280828179257006746412274658985566447647273499318988309657333736108933973616257376235037319235424381141525450949803834251013331031195088470994034776406000259416221663417119563386803739282708691965867479759193358570661738537993660231313050093201583513127197059897800928904691126213676323733918755194827851040921281742604930576721951216579584728112531112631303562515874346401933425654249166753658468002259258528909158454871641689955516425689495481080153935299305953933904379645444477113135739630734561183452330313468582350342951268421625828196442901958222927030899499072591547982083681690377183282521926302562938173134186245789018373522300532575917959221536788392836841320444000582579503961360898275521815264116222427945814313950341886482574455178359032200297856512717565230015088042350180228564655780338760982680744469360846451790619023854056606229395771064307732464909367741072019350556411154736109816049572450236126367843824140354223743654289997985860917729534720496002925786987222262604935920510487491743997571584402851662999965806275881383750321264976807661377984001371402627919199695276191431334490943263822051660562134583796366461968007292395511253259424146229140365764139572828689834041838314499337343666730268170681874214314476792419359565512381010221569970049237492065712864209636615554011944991690546249246527549276096642148822151878028510811858301207053948310773839080258143666554292741957341144038777229691043543806222703133446263526800627681398611479887670597851813891445665247083345554167969338293237172728828170001591076351064116613288591873320373816581357246395618015550659103292720430215316574241596861577847875364914556678228143714421241981440336864739314857415043238380040905777573435861465375307635364588366969556998895277957469958777911684466548443619262464 [126,33] -1229973232273837197592523407097144355725247196480865948649245875472811818830268793106258613700463686035944672570490114206622225971354591379804293928231813961883018325629576305741492205767598983675431850848396475912632717402504433700999115262094298209977457519657126674900263432905358351600513177284173442518767712420623966399674227238895061657169004580039540047695014490528463778351778153309675410384494108014943078271356179199314737036164833389489241521531729451729883407126906354122619628112379779782654767086080953278249917297775412940664406783348857969873633737185394548085636919057752022970080096408996112490270395684795177294638305194531415913033499169652159437515481333705222333039520633745577344632890711545224995496290428915819731159510265836684056581201310466917894879845179908598204184618758806660440085100070944651674073797588560723647335954013689157708005509382365117215209484616929190623174195070068877028150953355020016049711255899846022346472934134608210242715233469218272890956041709399156149010929045429494580870195097337900570930475902431467248436495440719607014337821725791633533782663743915589475217595791864175657731320475361777214215553344483908398605706763782875866334022374847561089374945924662274227128175192187175402874920983571456953784883786542298269738835640125432114209725348221938347550261712558847263430067314207261686237014634531277927214161235470798820238959220580488959178792170262657405084956783542725767522449436338386944178706203171015010708917190323546109056666928142954841239216607873617475584237197297464127405998370143015939709738059125279771243973393612687589895276759110143562263394851568594887752546673324348781079098059085228794075341057191958290131654630120472682313101085999094441218873655966291632028667327876249607544671572682667256839769802886469685475110214998962664508948948388572459772153685232060021618024564112704062089547095170448224653356239333315349759088164909979983381355243250554624224932406503110081868270291506467320894450145686663772693221293785825737660560759169107916403758814948789942045546420017162951423751450535551068292748482412904692159999129454026616795748275060894214795715425557636639826858613391064673092692771255825423792664739101346434203871010849693187687524701719110215672579388176131265272629633850984899525913260250386797988792794217842516509367446006170998050189496485627071264943729526169257118341749800960 [126,34] 258995809834533463174712051477339253653118995242951541315442614396906282056059615151094755004185296109903983193040605339240805148967896293738747147318498767046270050341775041432975494915480732343265326432941757938995102936722576164536663933872235399780782485817264614122614809383039522320641931551623420098200383951632388182637526105094944877943334949726399709627865579089522458081051381128908497560611932319314019952016376087761937920806400312651263508306643997909003904036550967236981734075534267180023516342673523608978697025544221428401257441539197659877499924607550494158187170410919512644219693025635527158087974826831012580371790336549186252704255960672610562184333503449762295406715955968437193969711297307528733764903869752215808551434212281441190408598535401612515136967146527837125748842440705704643407792267436181285771658192057916949376173214470925665631930217473824148607934701080441350767803802104942975112036236157696369446667909504846420822967266817581045202569677260420704210559967464319188295407136472813166804293066766794290164585032390604690916727368011166837662179064375810841180881531803335929934502841443423081473119202938674229594989035518911271930803069416118128821727165134545849755470548354063915120116964376976525067592415306640854846197595943879490621486292563384536384345396648509909866825713361205914473735029704750279766796788254655024830473262984444389478426644589091426426349442995383652762319788150603324757905001581234828695444644602488456759592904974731400890776165663737624116503878445034762568633306915473391312270947329736433586237482173380323329579972691687775378930960450861030139298623686764261936157717474030874392981380942927709447542792654840410195873417355576046138693615008295833527557918608669208960713429002718216707585100993683043912575508239255924705907164682336897539747567938167014175553721652970957138892029216166994447250277372290848125021603059805980408413055704946826233450277231740527505865972041382039369415622252938144149449522582857723125683724122554236436672417631623299193240036092382050482818331277774586888895734378353985145405364378012512134461440020371323651493518573118919877761556815687692362585467864260430650474815847590700738241135444489479857056985140102505245166646131295810540737530279060587570705231842932624309818581009515227829048110387038639357354575843202213060482008906157625214052577820449851688406220800 [126,35] 73181447963139428581033576299682541556606565160758831228456989248154069360912139221554977087579406137930392591073062260120293112659122305301271456161192005342032910530717386854157079809868559102702566283039171802637343208515286572471750738258484637378836167635197148371876109229866171393571334595782806813535475043566125424947096325091116866777383269942527008314589386944452515771950506446595280098925388959883428826493603823045731526992998730176388960521243549023132396436657660341840465741850592993659622344420517300866318544280701737077930488963887301791616444781182573227786922014482970164744356448510716599000806677097018811629977549825984542306833487685864292888274719595988424986982927573994201551031031396581305334326454761088254169672512945077584366366531358742456687222103472285485443231578323142507218575963273387314903390325894979019395848433775894410828089654762831659358672856279688968260491948683290163645638453128836251092858150866696783825657111798450914108187010060634070299576662250239908956497878842025765638082203653505642614303195675331446664512628151771944938808582524353534714538441340002190660049411062096378948344052806625695730227095261298964854777060689276648304646127605415888134282694119773722921934552360015473405439589465635714417283860333557737096735740478629139540915060009793901707999878935522541033215068453274530948132374104365149576454022002531979472140316342693213952801751936880892945011718222433084085748225798078019333906333893398279145560234952961534600497336423412177160554691619944936318136190132101961842271688049871770150612652706879510636890307959783230881201105441136603015984826324223777511221546022202527494845196306676095525602504741766851055983295035569836970373427348942821417277619493417963974509980938050453792629678583024848832263626885797584779339331828267118604060984686923895600891784049614823857844348483894671893882122150894748903941932717489971819482666828330929399249795126494836543550606098708697759138505467452292860514304310079241628609829754214632400674576982947756233637118594753298088935886854799369091976504492434574392532304450778166784654096080478508449015728407763044991968218368908690292909620686128671738968725957398458975535113804855790904304705859358119581252490367769791305873487769270572323521891040533220206978766853992933931261431024497851048292652385610988591184627430007555954008488230124902884048896 [126,36] -129091184225808379229200494350629652846573923154588603877273280795597472477755750884546435335225799380575660805056738442928197808287983597617799174555663243855994221274141109621312525437844262077693772438793777953021948064459896699502834086669389813783239598901690224157950599186446191455802483882845482195464879908198903843286242690520559060471739751162325603716000142588555600571340151363804719187371644040685573128134325464115602606924726158833028817905426276638312864960894418399158313982600153677233625434736377709172584913922201983988256483879799617751359735945546491213155574243300114936763251840951157267804327850048695607063928765667749316585113300665252815362315830548291470340872998423034282055512383572425116432602849486041173795295105777927188461033922069138058037390148598131415839085643544940291012866264464160810107314018010591728626054730356248187799746999240101495058283395037660749624471776291043819971813941540928685562568992099404322111955591264272221958594971486476722270798913905428524783617435204507742733071998555627197466822578797741505770391951505301740303279391786861410352752916497433889474108370038209861599768119347119374058015763568719268767805827861479269405801339462103500359019972582987789626750560834777623728112650251969911778949883868643424204762282515065611257769698935107671921878424314416381891640247041930579887452005362454173725725808291715109899508716822900059144953543472574362308218260701449234276392922873402605267952398968647300662255980969317795521604686689610571826574796865086430600050105732812812713946111534726110949904442046124447143372130002389819760574479941961941202030865371689046471610572192691670182460438011420476387970777797400000400636765369133744089486477905980702131136990703485398739386206962903104500064797688265432278993372792465287669410309930244937328699828850905241847493720692186359404808180885627327341126382917801041204247571211924176434020575496446415039150712776100298527426807061314624327907318016583504703356132605868428560573043630727219787508613658726781555816832127947468666599854490112807919976256591606510240099374692484699270692338649112721745323412455084477546820094302955035748192333055989245530857528241717800215468261424789718775426395282905000774944671699702706297269940176376700028961034925038775527035418331575216446557332803516972677854795312295166742249251792698557121355838520745053388800 [126,37] 98772496194471854261617166793727084588018173404729337918747735039309459269766207991845284031152990797954004527179843641365750138348621226175156901777330457823441594014535958678431298523082582785057085555379505347761989833481703351181664614443314204739672876412414705796828084399587485981843495431857281680053584909775444217187131894502868261216829247435938060060326184897974039118810570600632920788299316452200648905719856397298018475868686136862088688473356318752187173985381266768395317589194381620256056130944547892261221159619320576670599610853537528402730636794002743376701538419539559130830862969174491374380548459785273163475726863846348366507740857618570856318290890863059404164445074769476651561138688935971591777194003175823784148937872824229571623556764949868426805399586702433224856673756411715936640032353848784413093760241974819853215620996892068516699090384392227166106877307875056356361990535174187008313281801595216122377460437097470806791883464513656023857458856606933267415995644718136646218131547629930606724686286504252182058250672911283900425889186374553951427898785761404367864604768345436194077180873518808379581805644387892230680904526240909342460786121001759863921088661612714621051878660633993970825404575163959951353654682742455938021398158738485446621735269278303569427957262876901276207411457155335412693678405888717203474293955252630687379317276061015138970866294086535426394271486840889133512883811507866811605190968804386728835421386763720899242059328969088942249272716668539733598933299709953031557888123850590141995521515863449857653370328036740640990246777030590011352116736442443081070676292668711535469213209118293251278753074849611628024555544820261820830536518520865535168252381023168036173811677338248530643557130380568964771381281776678636394704805254089974869410197477008223790001785791831293092897062511230992760285061666155750409322380775233909197073759298187174969718582970963427614077368272411326365180368342588594386821337295934347951446351996905176569357804425571934385214133200673940196158972094682037283569687313052154893693969600171347906712247396964260018583075725357207252062159109550640205654338163398817972927153142220006001299746614331771921816428970073275315365651853247775722812944166950778744391977997871471640985506150783601378419292038753584116371955508553450456846999604276382487469968379830703344191304136602419200 [126,38] -58795327586859563784592809972913638841177267376532490443544248850890508879779655742324561618490819859360034261140932758408082642055571323930513565845990651439879395809283876519169656449806601559123787894614553997787723507078794416329555512142094064504705262971634104059857948334826545883809545325091114740211502820908160725187649031114367119109800243907365240931544836829698952191368162501072178813187206280934941848933602223809129083599010727105316451586794449206298601887155830174375306473898610016917112130418684115197130708933906674260295330830102660161071020133179807019503291950797777494615755127040627436336575367977091758728116441714515458412465022460363816872144778397057775688554192432417694819176953530738437026260878829068275463332589519634446693149031270046465450885077519438418567913193751339491356118033631075951663253851399388622933112654514914890990424472782877456996456546985937333506178060955733821012217580984786623311449382415189126622167870018991967965902432940311775757470003680270323487345087906740577383412374264485327424264267631211748679808693415376627811725974471900469418500185685865760313919375694135728521671788783458616858252200817866751233766966640544060642916304389005451186076593145049106351614270990871414329837244586257682877432052143604862631214479562519121200965805416731628051970722488838070064800346537299083533892701523095857926166311154451591642059808242589626010525131345136167871749912512322480666108013737174798095412793267614537515462906311882488953992591172967355200083637861987555475438417756281789981104121380705244730236204243966669197156217484526984707132492906842210951262995828499779409782139879442119908733312015931550652312215297535293045158055653030875673538724319512164208729187534253578160687272780412408249207975006182244105285857887616256021327471289034312648679202300851525835596208088629673571193869590573819255092674770874417948845987338752351486273950329399835448449284695699727544295752986991583420828780398200387762980696966788760335326492215290484740102948362917669366526305577415152842172507803685936107316158403117000684865657277434283595644876264160497007978399545674296319877030418310404787525317241692729929264649013271437650198136176847221104297885485701261447824148012211221030546716549054531957312489940337182740141028536569304748256136062130393894406434451750947454565790298856507559443707409203200 [126,39] 30283115328275038188467286017417570639259244122875793532954655247541842467080786980930216657028798848477420875332755855677291883942985994916712650748747521244879514895790770568042077396351313903008932577262703813919149331448644991027685310866509788418119083604367330102722994359369928630012283372279779764384556158998867737613928446075274928408794590801513381897754753807550646957835993754212607215143012525933998235896552273339986494569893634709419531484614121873728534550286747109858457821718736771225186389975502570896222748302413985617501924384236741491482330707285891609721473443619907762298301017275787343313829038820567050756598189327491440455089478778365850482366698527837707220109735938119782926436131210161906847134001605184051797403344191039017876423186223753599911816655186418010949114635867673820087995503033379209696893090448576456846424534429676752160526376081210349900469830847607458719397796178282077890412723866664959005851584072836740875315594909630630047629601772052696438986571986210935793089172244296323991268284561753784779536201799793736618673429685971250038281560321742818875360218681263301755597935282084119351147830715835537579265257931395279607653641066886845232510095859248038937430788235152821071577552696372956508747658480335318481937411837406540319178395191406238725642112722451510920600086295868660072935876930816278775818288073069537016730948059473262544730999641301676723043027829922007321947383791023204887533019931019632261179028258679123266408218522216537828064672435645978542423449322796112135261944221333109330230003800238124196213131994744912914918099565922537203285782586958110376901064479409722828405779756185895460505109114431715935138555232956142353779027275140282880983616545147535999977665158110434594360615682113007181048497954186029563613486476603835078884197728982946400591839065883895104615162090115463114054380526481349852578247425552047748547558433941723562534037449786900052957142884903931627074886396925915897648357744234694822598961343981546527484263597441795989678406009602428516491143641501961879528699560331987300537294253856448990907960201829857570719052030900251100358903172520781927420944175996602457165874984231528542139147161594207611517171723838035116412728788044112214332933884019736381954636213924906283920278975695895420052869583542747607483024453012622323180846738341922729300826446276284344805464473600 [126,40] -13981386681720328718801768989977780700547880065364419990602291888610577238189129498317688530282565219928682044608206906684596473520911580714184695606306400979625201258821366907565408991033977989775204304756502832105944700511595055250336362806982806582359970457764316737220553679787271741166169685207450131666498496971376893714181539631868226039188663224934989828075383620285250190263912534278174769801197045139499263138273797154600912919995382635470683706950395578422114892435173671881033785569096888250450518480292428461580914709709909201175761770195190746150932380402643910568748437580932889746148609733797635295723932061159099308523422525393058766835557730686715673458625134395624124136223121376148639666982149889602987846765701926895567629969048180878601623955850561255196399054946575536913393053239313070595353220041030616563551398148460554652659876099254760332997539260746775096099988940668900541719257214469490730491859628613253525441378172011291711067956977492961080390285729303735503213506181404110274839061804290369863836212042217852103084567260511520588704331279557457864157922209351581763099670208228484857667367721006212172416075328224587584407442677423250222835772924008155675423791912322566398321762117849873108731403398376377481350948811016274509882619115077499147172714520715863700710904032459651072150473717052715700274305693191788010269024340823396381356672545631057311153314291556966427718629321293834512777597297147589003682329946986384978843674069229801726151797438842697338439407803160701788526531724837072907714794016486313914643312233647970375368434271879227566107481762351234246104875191179758447763712815431328125821182780341041499110801424632359172049595846059484646648011160895898173343034445005827274140484772158243127660499439081591464292802989920768094353391356863466183881038400022169968285249945394009638442704432594260077407377258003212700810679464963193876155914536005383321787455043176300568333629371257079557709154373217699789607154864141012618480888895951162020741149344175024224152560406631840737720913177172510520580634020768703706531226683855409135892305618907379124469674593498200138220190987260100943840845252986747942596568294096050844994735381120968908884004929553546266082091345429107679522355240873969899845390625273737146835571137201341157705485574982848496120725075469740666075507351718970546003735337554232631256678400 [126,41] 5853715534434950560975166030484738932809632531836076223795910695959900180849995101164453952874395620239455033737935154856698274555301196482907053596692947067534056756188787871503922299342364579826761177713068680378676088596103562988554700738607550225191745974069350872358050103426839336007215095032180166174253538064473025269776573752267663189289396816302245932199856165989098194173633330049386519331677472078200107026838119646138864442091513987011571814656150568313225151042696298100613740645639058877975222831501903104203699227156740841971583138678156578238645268257053344958762216874844906812029244788387159642157557273934354621302882869999487737577414050690871031193562017158026262780553597389459015450566669058619256596327543244975148757613816975695053679922301292625628322878257770735807147630725533801206998292888651691811379329835496742514834903296170522752363959787556464163631821666772875309757592533389768489140459193326744340063262488257681368650905865560619847332448535636102951351452277092975774946154027667427936628931894934801962366583821382820670217013002474286151563118238120883962699327177750882641413099726867048765547583138921751575585705143075439126860882679832995801270418106537839340944865539216722250781666380481348577045623540347395954971790242598158427575891904368081828866711071121226723210995404945330420202195783552564917593733408537646538462854082575800866397211924343569156188818007966589008782347432606276194543798087557819501570859355107798716223293506795360957457960287827925254820806514220811134143663877177573567093161384846713316105959672222872155339753645862077947766829686430823183164342400875523877581145294909411341310452522703998781075359816269745546412763949028483061863501628488914855765634022668253853285361632045989108218634840205784452450851977665197255627835420971473683306861464850547898187970203627273428388827733552635724140006778122498916350349594680053823416195366571665595557974614061189857930362289812339667720723008786739744258058641123879111996088554801690797524082725269383484427477477158936919242735817482917961786867295749243913782883090030550001083618619560608546528532841783067361448717116085045200463640413855350215075716334189958645960954142897548949001944749966551091122942443603585325055073718038307486832134293746296333971556010341769229210586646965003577099964546446930878581126910028738231009280 [126,42] -2225946402740244085982161132016860403634320552307850098451156278074607325567677615292804139363252313864699409702147125590987887567512606124003518843742700344424601946994753682380397561897698973385023310615267501132169611069685087092670066747181448794392207589664679389521842834072764293762589592249945508452772746439180662477772865496883261807090882740487043746389256751294706848122935506603198400993285981323828398886264615966384833720194975743217067411981150433026084083139221821136720788744741112828628734165903408064972844484409673583560606148390724300150609330131387818961062849907043198413194777987247525037901926229315721983571001412703100562224400797737314702103393813602447282411876756194641060132270669117621611740503340946602796110549638854906481986728211327401818599142832372069412854302340303437465800525571297033589077379254045512721948078539170422375072546504080872403819473052900528758144585169587871022983379811987469547372353780199473716213344692067870494213078510942591429186676852053340441385325794545127526986655121904132433587480552637213166585936800204566718480270985771470570870547275910010694216344418473020658665907848875675935005280781797371708266195084620265707644868865263994811736855059969426822188688265278953685871996207228816343506981316981773061749116159711006000479066713438349531674026644926442477666193991344591798616243491604650193493053224490181988246839499475550360546845052805886917803019413165543272107110069912576124144261515739696350302321708526949134966655340221500388256385858616744208781271816248540795590675765097617482603260993614198786069337223424127830437546706297557475345373374100886487994092625191428545478604335163992874375200789038748488503457470337910662016380185602758679055969378607075356252347223691384332582009207607732091413213143205071627825856054720112576103503917134564684167701131546714024795051255269721331579041466756855912542224521422294891984920002583514911480861779351414089355133859161892242821690955035334375307490486991783765802795364471241917355101820314847417865121652030654082785768359264113463752788981836242250362065681499944670575960546831260999932138402943922087979965518980089679901166896791803470406887687447422320478118481043949644802169735882019365104107203653833762759403576786630371415914942433651711392135578613833605267080847879006019945542311574455245360378251394773155840 [126,43] 766695152411964815763478594893224226263932051320563069355775407957944964569450626048602136733508113104874076787824846531357030169983956340731213385258899132650597082347835768941881823252545036810275700142149095025034051018732526822935050682425393628363607915963326223878240940809236786591911554464435738485875110009683996813168772015594545545913008021217541900562871329220667308160211089592068787113528552208601783075384937391217030887997127679085478921967484948092169928712870812918233338636170988593825256677422294313910618996545366201519262977210310157813268642780262437471570891976054987968010419993858078505633179472166486234807929941566843071205868732470340645199537585475371692783558567564489700420573843047464817396370727893972348627014394129007685868583554067499138304010044433017844991648486007797252375618226373166293390627613140347190667687500481817835920470755998699693857301188338827323450214116164359117749815623589742513292259394243312697826775890263971981691150422187683015772400844333690521117070910513096628547972825491600004064400050915750396465756794556218864548182474523746890548697852489799849466340967448454999239214611280369666304467711556239029179802478791068900481987253125970534319592223819301901187232588089588000474579426913986839674755958067980287383424309645759635324991920870118468561012961236399496977772993642930898178389966976528794184487371212591693704403391173173302272190379556936028235266979946955914903369727246142454557442979455077733005485879369862955268218238966610751792958298022434369195230372853148746652243992748123477858346298174424727131973310363614118783765356641251423497320485366660319578136339995772045699783122046981390808488255230867495112473120777440224881189964823436708078885509149174735453763040422752032545566847221550316173592941043778140771245457422307459844053380614630525529673948247527311356026234954868118811963472985868052802686206722565041593541964299134583080816864105058928578469071496844548022929686666098223025101865091143002357975598843997504461946726482274763176893670327060168849068813795302337518665356054346500408449614598600866232875718831170500052758884190788191041640894357368886192488827528539517387375472072024256958666359442598863474193309441240957399065846634031101462281141572751039249932821590939736713583851778381777811726259653020281696352400015465793914654470994657280 [126,44] -238167748783748888963157031057835952513071053966880787809343061909984648999396548548525592950543240483568564292473572738986463859385498768352383870264801548962891643372605322622691974878935355610690335112235969265811587722460556842516453959265327977236090490462202022282447755718854065322479384140439900374700065599056711027628257159780910698995225350330790016169368376584675968005201613134369527271133665512314711747640292980314538535766344257407186063760506151777769330445292538471081081923336040261265871477815498603366509169475723852801025638713747504543166471509040406702106001026987643331174437093447027749901070203212001284517979968140735581044442595050979487649050334236534621836003412305062041756497517825406430438614846262636749203332163230024497745168477651418684497179194160299865862269502410233327408611226025483314904260246006360913780633962357781623448181103874933549598664216973943963497044851222746743347432085603228657434717190966254375078968589253744957632349147879051175938562817225299736100370151350443499439592725232108148990791919507144189895000212173258718866084973028235499111545511760717265261974754386007886633377109079772370913397307603232413565719436166966553157000890179209519483855798937071360719707611971188786510555596251510946140462416822649587387094486213904560115036896343086188910212401437828512077079201273467810064964410163318022732084839670370485892141770311184074766565821371364118448006985375452602326474341983946950597841062772832823283636033898861653585821113661738716936497001879985645980354132316473788170841241022131229818760332582814629301762393558759145479593576416566837978326677966901617852047003781830751461905532324916885442262876990523634926305500789942343836656785578664180001760462004485326767935423637566620010332614797401361023836519462384955364691432988475761350379388856973029098605471713742063268742654784038202862515151229927565988809209820150076003567210627996086269135733908341351592218040909875041787285732037949419521331249262219440958688635751003044629117209613363191980341537639475758058601062581836950222339283106850387476755272333168667053617025594571829867636954989743385173056750539505438917543012296772946636082258422918357958840334202510497075822189303868577055574228848837232482520154763695107180637148536924671295591912673179023837892991397291623219459345964430548344832690872320 [126,45] 66394751172369468558330856948562331375709619673666811755696410517499582501109711896206789067880845651204089590229770058932497680301551499071379706138351711180450152628912688731784181993348480692295395905502296341086940669474564462255232467329840479840501221505773007884659358614610864301090703686906310051003472261908785401337968062474380623281082982810102030804252951597697181475284013120522961619435176988802998821042381464918409231517981927585478805692092114715911232482551302008465638654391092470128942783551166318452060305438443556720213158389845151538183063745245585486618375308472049873411948173889949020509699928802522816259955989325312672648582833048329147032522072275846109917339017804412883555017658399804265930611435184671652487441100759140438881289835335313309746501459110757793719468919629802533395804164375440901090578521337918215151941725553208007945897121642866722429985495623858816689096834860662163515026995416909385302213986003928215792801909260779878584872947547720915998906392614587780165298836090371039660266341786696036629604710128319472824517804515236219978086703355948545668017143730292540666139097710765567903513465116717262078742642016542040608443211197612382341772080100843672188536438084732952717114366170257617289959697445213923028797458016995061109434496623550703994661147960960200089392777161531304689525584077838780380288863076581987909496132054089729407235864749221516366451263698976590519789934367062426675059259940010118256197090521872964336253368369994582369020347104718568611472665469860121772169278812996810836106832978954891821099055871438852888227106280550844886972599579892775998576735329582463338674802716986522450240230291525276573763785226886011984436512461474862172073088072106999269090539540732966957405245155528959120921697302092348901137025344935402856958415698016084862803486013537172486575848146892933454198741352816490348796730458894561505324605615112659574832320583020561643684256235085126263833914021334998047242233056311858428520099790099014280365704305241178087234964345440902129350606317990634312456909962532237690592081373497942836510705688818604274310832436985471381928899064235829249551392834559066760897323381871408643827231210339891894451566281255409109905651203897637329176559123306044234768004873438148130518918373134875112900056014548435686911875869251799812833346114726761009238796480 [126,46] -16515756151872235994793901198969755829478554788989639743782260458648111950422026801340756182460110854165797072931910038964648206686945278860266674657198929354398057409913644010661542165440028873679667038951331238948246851975104288716038757870965433720108245922125123483538483775659789160883862059987736331369185620099866486256632946036470871220816005352420294238100827004561819491930767966839356412851967371249062382381814176547898194915784326532715772349924078314949124504021702734677152524214340185076716707848170733259724666445947487426651142199268909320599598352991300035825651770704220572836367065640051497559196710684651370356152341135325799067460116170422090684777901789513526820651264807413103934798581513378590853990087728079832755600100156714709956349923603352484519011562761377893806454527896299015042770884699229705552394881753877348735597365174120011530159403663393428858390249519951684833277367189884949732399766517376197257802045815501207238514712747961408226646920371552087418908365599304392173220874804251384750656477417722340926097128391207640952345288072556483352887488714225043255759095485538529728983144156432037290437565812100579412302071264586382222372082722831413070762476669469952105115775555178071891263122821197152140561947602904098949845293956530863116372269708578600634460172820512622072236166634466151605266919569820003091017707027453371103192121116383227271710633864314568248224795048049531136456504803626112049490854807631314549628645469960607321005937448870901743513567068961949115831112692316254029238567206641944352373446926147107062265669589929314801478189106985130594543491531088701796604942938110061434200236686700957702109669903535603248492140691279850101007889417080845386686234399992596549145274561702270113227060946319983173333274240342735067809833767295021788076768457552993888854019751908658338885715223793864716391690280065167484774619094343573458487405960864905662307084610823851499125768384757240045391832422830790365351719607191586282337857486983799038226751167704295341222271273586827651472994928110227263633110978911217038801510934300323872392377344105459218816666285427081403515968728624679641089946390260615280531895117063369056066659709755640203791824118034645782305764488815621315662333158653467889859606972826349644985815102623754133317049444883506792050587912968358075549256694929835732519296 [126,47] 3639936354693743773772542044845573703229445745803868913834519958730844521024388818121579113730547796110763458394088380773083783617361861881529184040842755824521698814497905910758232724893429325415994096928692782662853351164031338942652354989611230082352907299214975681064127864664425687951068645165340942417102048630025861744216461082541300203105373252256694660595487255186230853780801873997967171135609220460863087597376532643481018327965966311478203741189296525990953768807846075936907267320083636699916748676074447111042768675977712966745246760171954306827314921249196145754013786736051986957954245261262838740913950811778741226416559463740664587414614175859394500978735703506610063476370924108644190464327635955313642705101314406464416477216365808697150497720912466699625825579926616253147582621674022975704829275846034021460470455894909420332348038474399673344989141746704324521770897019312152492868337646501317269757657947286655813318393657547497597827192220584145830256006623964028408883854061521659179208754018466719964683039047495894115989845664604265328580323755901246864594823936192379696949315157143391564158851371987917146844363254418055499114338126289614108899338122894928428528975152633936381871379985149000808740347482904391651858125547410104025156856342837422552173643265906006955381500661129069253227040466010198872524799398449012574476450668570623697276550323590447247729815002593566554752799779645338024323040439155345132927641993562524155148463350828168879112405141741404930814308481127650651999403003229082014167781908533524984329494510990706557508156593445789482528155009161272682183022618436440474789584461050956104977729992471816465049778752636916066422769616181724653854550570822920303972635581776349424878910822766678070438260386650261980422708437800095028689068857654613468675845441172222295669705110821409591663170665537723093832914335469678773590074954768820066906332031451210028394349217685370876846517553710978026377521426495684360800977523983990074863514290556596661482388610225362819330847312038810449215073959543550234184689870492866923196823574276861946141714567210905488871580382521695381181551081400139431922710448286108189532992901341725302363199292688366595429849700963823864194773067701311619303923729351172443040299369148712125151988412164787903866235071102436789162681704198326146092781718491968657168 [126,48] -703988219314913122097600236559272168427629847504867456151073325191968861003717151781964213114358222932542786968001035809714687771476746194230517881176594474671520044646710621877456208057249291012861999670270964774706483762661197906618069757098245208221825390159340780490983987774716208010440658796388805749048724852806334938378601393883101892436169981665343546507505133279656836059450575469044473566392662484621927755728301122196523095894433487582624148031293191322935096667770033885520102396535608263299153404053418651663895924941476150592286695331531484836106705718375654970534364307474949755191679199869378945429993268697779057780242381671682713624467717396394640228979987242687123054139912831641965754563836787705192285249132318880941394299424993044677964079344263708595025952515675821734240502144031684160880213440755275237033244081570691549616443349265462361885922502758388631777951130644496697554395129448925865655420226823881514583097141874784207865580392826985323768939722848407363552191075938495075197687372591990624128815571072488921890579563744915670308363419002911545036193769035259331811453227809684599604739741588555426258249607665949353909672189819310643973993228408552126316731098129861742194021461205816604819245813897780588817900750564856540285182183201364451000082560706442567417016559017125465895323995839443077933065926065769763612267718602933861749171685482807412963544972426045877973035366831450123423153234321470004090981275319580723262462228677781730970983840838988075681075816088843700599571365442944446919600770637180750318543850608593719946301611229254475840567849923002591910840634933549470445052350644552338856248403601827270787950730982845069482856428998890655289932788408289918403063025193109644747706877052372514604856181684249795418008283718552362824512695996602208429779788584552940681604795380192838073865976663031549705743443648044821627445517286694611679224114266046260028968237110149972275379908340983510499164611774798459429763206543680839493922297490928539575849890444735796337905469097054522948670121163834187074495628780222182492740911052038155503922473844007261885666923919060361987397330324194479276470773551815368311946917152087899055394330727695313303401983200107367964363865792877845485470743346776870694222109576285023589218254372838464321180722930787766803622375466222716803068911535976384 [126,49] 117933759542221777669127403929669036862975488652434168290629060767516605352707141915065064966656984675694645834022237839560944973103443517641463608738413164782497315415673688974668049884547589251548777580920613909708673882542891190762150444071631003502441322442174851754180611656335302639464989072614676096198402496588611657233178861812710247093800799968566976680648803675897902060508819765417559119959977480210067079301262928384455053853103978235115739227055674576014614365005762316912964654393688353859534078719481230838740061507779923040498659581290780756919470233838499568124031124749317486667151000068437834989633972549548082327753817510118067825321113741389486849981421148897110823591104772178769260866780094594353607891671638639226080010413357101632666484939698348471296673579999880498108362713256941876679317838698344029798891239461478958094447160380577052654358244398017545919798162846584450656285234306392478897115022509725901876715151619478160004936214647452083315932125790957611628010123210693997783382749257231297831629974661435340241200843681462898980149642951072884210435345310815871368322016304149424418978128133434064262244743023505418279779560762063392196130224348906349281012384611455676204741309689918156438328498191106728784755222430523601725692529649310906992185113765042444995983194791679696762687123661429870914284135322322083129549715221939112174624649802386905879191726191852593848171934182421676415711087943866561708969459650559869996376319544161571538550800163724867994582803977543452571717732250581307317631546058635012366340718672980000933330292618046194721452568944590266812724589646960308883928162444050004650302501165203840071802560725802755289801847354633430802091358578100051346509855679502096742265236988716454302990059407371089031629981512540860226303864180036837285281027177567990386359102601570838674730357796798194221257126470717503164216970134084691068387423846352429991091234152029907208333425003460176609472896048442148996394995905876070642551747180707358458532422029912702488658796514049671974128705269678630818671845252426369325468769395517363931562441812071518152512363775141739217998523320817311738792028564260158933614407501853997081534793145703637586249525586213978768079281134943007538800864695776424440406196802517560398474488858052545595955914335610607521318034761336280371776524378752 [126,50] -16853836264728674771730148150164457465708316017277677246572839349503031904805736977487026158623527587915176603170044329536130057468691903555558000277482314555271500927769799285145315762759642073381649258723309093207338181570179201912067989382292705122882320311718525820410220480657085065478369958795598967182511669675127837643004105418439560838831169992621164068047937268300711713963516782050426949327120657923901499250446298578634505834182197827447011827521339431379590280335281832631162885414706883438889482670917702741777057051177705219188057334251027267020505237857632808026015829788860673570925030091292214561580779006819800306522731198402876635224865825801880915014593303902853997244105165051180986529189730527676501998165574238986450346630882051252718381061692223474073171599366382479668481359595174325999745176276617332922534783027774307022432311900293349507825827761507883351067243311287444400895873129392938955190122337399498067716649126131011115087744965243504656217488200496363660659626199911738241692945227464191263006848317688365687849596294785892150123010855011195598510397259148456989535702221919846151192044758645722392192512423734887608324430820921597707623836574298506152496670129446537940108714344114023861869675713092671988038826665550681455204967487601537039324472672673486792129746578260355205778919221352622316322110938863036423360028968665660602974013241965575769183431307554142268896114986926305921376104911609865555273447231676753020575788176534758558460862184529866651911597104268415820949563627078805169866498325598026712027009166460827417542213762631780765274198037695794560334995867566880511382514730477383722891789907163634071174753104221937151393051384142220665422024977005518585896668808151356552027927910708569152445843163129026755941938654751932450061558138059444259869284408151688472793028292379007639979300556106994283252640012707813000635287777616838832265049012818583079733252098840507328308675269502890727490858795556873948815486585955611563461134139761238661951792890012238066334857420843802578950090254687352337741130084636426902759405961495047823705714004264424875682489290179120172089013541043385354442818491989487655965598077369295240446997927254747554326899471567004705343716916569949089148053407881451098192068110104176879561405309741068204012294918691312933522558241093212774406758016 [126,51] 2053169087299767923622139110996914362569842078277772232860453239635372019671518821614158406063976334917303103175000420088832121510116056474404813620142031916856040581892871225132442635770254423681203712114653244409547877821985071692216191167766464649965814783421055880333954618214177616175571283359471947479058769896285613457951675287582623358730965574762129615719108237260159722140499232700508891158621184921078600627968384189695374776755253162453770604665631837789327155148152305364932531682027671723123328549897917396098770620745062267072651545621794820757306516166787321176993307584552923859244101011254382589657433953134896314175406382003303050841673576129430479306389748566543344851917694192568294851690608120380504440228655976913313759871130002737162837984323800926132367908306380709787277639737542132680760924241519125083091218643562114965685983518470711166885999914148875908001658186112895112492800927459755183894122796539798727975182337600328839944430665065993746401047976777158855024064019995250415421829214046116599577717354274565350455984905724803157846426216701597766683565076818668488392756264852374970336293808253608691090313093444357438623420628165903168913538122341285913803304446874697267068982482139205057068827533284242131768081757029316348178122708787259220044714504499345618677854816632177108411136125707947085139619197113519543497713860109381067809472086922970224498884208076791450138992847138898738718815440239630819362107950272092598603157534586195880393389216965437327744874320712295217252639128769753890947791692814631525047182055332302114210783901204094933894151072791902521241151529555129779684609064535986829080942632820292907911825968297807963804846890284927112802400798028408219303102830206669781844869745240535225993650093928480986054312315748936404485211703160479816179230196608522725833843498243045503440215080476157930541439485549329605552546605721894964269514567120964327215476539073665227356452070384155614284883747545594909337508844499972220255500898789975561818178779116291832397214411430892976681488546464794119801736747663852774234356375057978248650355092371588590591227502018345967283697050542079134972882380905528938402850410818365166721955548855592535939238531148372849765836547214011486812406083712272601162376111092271142490002524789564239500946955778817241150681832274109635672112 [126,52] -236225157736740767433027568696281575444152954997857488470355561313828512097503113976059268735178727122107186908683920907919631280470203544780046832130128363758114017598498550244484105490078229124710488779149421038503668184174261400127093789535447367440944876899589646147692938969447555396401528350507091617832490748874424539072254921398901682591256440693518028340335470818217743898149948946649600005332666659180114181683558195163472367528581353904591815063272159255688789119592005511643030806872999512826798514527477425391070277416710714157656320383673089848084577676525363198022227927479833346110334444896660632442185992216575051332914866086006350046293980801670975679945604431539530639435961337195809088528953105183819528157284413388186097746768519706186473054573140401682994286620874817660817284653627035746756596013480774551664894088955737126398918149606302872536583544886051145251658995551212601554922589297622000723498903101883701307671618046517382112505268724840425452116011703391583139116713253375362424261348453035204593793181532991585846405536485037578098611494703034282910547179440773026449060658956482784565526841827382273499762963727002351313648649153530687054661589432121342439941432653824739918711058597169917378845859882833132469764859773016755607441257074634948501394026392968032188616558980307920530033119474207646028338591251192641007315972793259104814355853630909337653979290251774784355628945144507030334007353919359841324476344794233139266668083871494492295475841296208533735617013855112822652992645437956595960134921858836184271735698365440273685455498493405934218418239393176802018691117706470053155910540243333947312512247444340736830639027661482469873611318275674974710082562273293732336106654998338195653065646754419323770509863304202243069845059676175654954643765258331243282746306816063855003221655397259682266662545381948133395180826071032260156680030407865171360771182039895261998661682683090153733050608336433846770568578394959508594364713020982783636296441466854306690574844204211846403508949227094644985509493655186746275249078322942587602003524334657711730684508455413343391883606944124900482944215656890136143863210693367525168300296263361618611268967765756139027582241491159705334308159893152520244994260967813586248083293931459571553572594398192673849125404332521985352534507865185705344 [126,53] 37267366469536533193641441106178455422672014714440334158132497199319580766519490906709831026817432318432132483421038575906720243702792415162794757623544119548908713206920576371695828313002458100509440727727032516042099231907451575586214888583167001745962546574416654711625298719141697411115231241412468224219183913969100691966922637736563830557186677456261547674576097941530663693189479323977361305616556976623093859336782904012809576107248709052736629237248388309572536589068827021193762544948775638917566819731043633407224742342246633037321891339963901932013221175419707991310727339167773179877259667022883589148288369939320666806916253343092432586096808835989228665040384935780329723747986710732666386794791496366973749163066485904568888585360691132539471163811627406740397592875755506769239422844352468010962005835358476414533082078867787758596764449837820460686187160302253015789733308237896802237412195041764253385493078960797461866868481942494057546415779201680088178826637087301923035908258061140521215912973158270906104714292681962681515464115425633126739505102255787680099910065946461790216238524979518790239082940206931451807484490612211450540085460620394963881260840823205010552944647793604945157002471792555597505946943654898068705689896630952702847259287391606247542917179546914069483011903716123861636909692909635555522950529072905620455471945856329282916436389692681430673662380365096232144268931443502332533598295598845063125790783404555640217160003049428189732274384847368900029845501919453391770892079618837697639794645528839263228135822550673896029029920183118076690156747600995562583519170354150232820263033881055894840038105386927641255646625356179374932017319298638492154607349332953588722776744129110650817139858865464636621762202758370421148467945848449425465209281498157005228656588154632988379252765100677178733466454776728709021334720469528280828987186454538382249574835124498452700716846929326787785952309647747078335796706636486017243054315539649017087894798268534909979229974270398759422740789890644049203554041527914117242045844605212335838254598400290024872485796389085776423845173374461260751701319081831072176854561972426269807320448690287155132824766155542878221591043120559033837363763294945331914994067886567283793346357788226238316517500177573270021343642188244573714995453545287840 [126,54] -9473028073457938599230523420280007645521760103149744972016530625534898313510779871189061187962455275423081405751107739213494062438229019257443959393167923549573767143079651733833522647393580596992256767262840622549820303612885181816967312908809587869670227791988009888198949126511451337263699908142066560502040132123474226015386995267161111145705721425341626660632630411178017858979015252355441907732866953102342057714425370783687383910843900242689777985655702911749664705598874361705670173771355644278573203141880857980132829160024273251365128399480054360287451730655683191551634406152350638762061226687044596722095725587284758167856689383676336098604516645025637842419658414465131006863034949577302150240991344518033523204200397104401806129938655907912705286246687436221131968044887028135056342492448075040796136913348879288419718493599196192721874534018821311801912357507562300222395331333758886433301060335592251640498514333498428984706230142375704278446137944753407525823342347505116223616812221357095701204407773410648957576126930955112621413514255737597615613182520038372481025365189056381591634734842045531866802450646350943716730174014716367114991964936700296327918251419351502415778919509176108356967334392276827562185484249656958432200080488321633249907200033576155761541888088361877345817059186083306567829202639633557996757540711197654823802385871947596435169494281565662559766009811242996365868620548415080871747248339329840444793071956061836582842175636266611443766171150358486115530464979929287762362265587321490963923031510777169987721669028018067447113126399353137755328915389943218524666259339412872669805689398524694797640322305599778884695031332381255503237699682440445669713888161701278129708719071669332117848126550365501367507013360472967320434641568230774179966868568096862322779498330189365317177415169473806299582157826735299992922243572416065898264481610071546429673984073496249586846757396220822713901837553571455453078225391952845352073045291302725925162680730506396018298593179819621732048550251425638209796382812732842201893638517198555780029527255494466599223458026307365966484590657066740886442012692163322552084473518611957036084388534146448881172721097118025228672840370229289791929910977524500462481343228627143192338103095018938604838317081955617728434997747468353753720637110400 [126,55] 2602498601002520364291526474640143102694531816169415902421734877323484305551063508561886419810050402847566502349392745251237263348157798167008794548139598070648229809990078219499230378885640091201429556921874406462612610471500535064325092881043247583906458306934712335164364898816113308355373458469863136284187266194621582544945612213465207099799133857761209552064860752961831300593640101311222065787082735482890367523548699587717567821846882270388470452222772907749092660665461949051752821817393200737307995231779926001773768807128868285375902726797716470176315269187011497037118066335099225747049336243230130834482129783076090238725310357854777709968189573655119349755585375362427784376480251797592804738957464881179610656817612379016261819116031233567149051483586645475504884353310752622314981978620640692114875985863177464136587006647972903619675441553382108300875435665517078297940338304043409720957761556686561319680956257944288444527684517716991917916912379073711455482420563429432055168073186813132680702697572823504237649696614662792755230464897301510114526612848171989600750812654960020663997444936706342885497018689438044251295600036220984782302582309920801282235463474273405278151239379973011268801597333906846495327405689054822119658082760107407433773487209501647952880988447306279022895036360958860474762642376944742909462743299872440401166870526307658672677011932886269783533172825352932817744101550338279374208160725316930495445200753804514636350017619422891111196180410912858970099143750230932012354708401263840850728868378662404655844887909868765419888079754087718328317180216285213574785916601631272640776163605158627467699988502882763134694069204770949373462486863443091579300820583905711278849264566228689352072785119261962966539756699467511146911511430504558698094724419099105578831034340339737373289475880369661998304220945816263218788829175560382711243813307433467418438608770307762051775483582685396922605195949987785540615765326277131838225464944377142892154307320081779803474047763999202124605619211647455471274949154888867743584002233013263438232984919358904034829453033301415221186129644671718348564792016075425049735223023117865416230014465101208374388092435234372340945362462963256826597604202204876824843680825795386519554684140415120552417625979596194959618418623555844503294762144 [126,56] -622689144463856913429713425343350465515678654640537009639685206865996562224843738472607424807605701708977522786886362988700629533906163915936911352253788043785093688217591637390929270045028082268414656322879299619017242415812532487100022636729801691228560753976261001734350810698693496701259821857310559676703775674656441456966270487724534184750345988891996017565331939146740624905592687091778218347069153057339480280623571253287890624660658618417648291653649250232496549003412772054430457140397894067405908336669993727337323083378247158313559224498483048982713301298959385371677769464637672407873720030368054517470798376345847329034874472423438325215686214576334752909686287595854162895911516892631445153901901215143925893281989201779154106886998054383430336349902731212918760099547126575614761822055166390104958859884719321452013407625664138772337220611852208025269912811280876560729049029216724042123041724240050356657677455539933969580012103901966720561867356364251509684344748585917980812379067262012290742589030813853578477143909844845839112727932745534840538513033111464302930548165161316994268593878527960099243901190445205527320872558425360361562486887981014952066421840317156981449258557923437191411922849043807700530522781539963034816861127726847343433402321443790359268621028772520854961584373626558261521567167892436107888393695372469598829100478283811569761378911489229670894882219834161858986235761094491552719818932443475343915204073170107531501550052506822378883634459794023526698921295087008246666300307291970717154947064428488661964670598590950110409508244862458396758635920832925271455616265520945302468522771169859320377359820145286578023215910310755758908340584890243360624826868262217411283868655529976857221081937337568333521437798940782545436606096298190621745038972830581961656302744924572836346994709707071964226840678597722911799746611423829522842248009298296445282838645373927269834167263091692825546735476744879482140233501952211235691718202858817800461124716145934354177082953843198173272506538460332396892213135129997496454488178500996971857098060822088676754046194857018169508247085438913556173329229334820999762395483980375250881035175963636482367920557679811112786965516433080328398468562990390237311623765613394182351568236040811354037238768316638689657272425182549184833760 [126,57] 126425659346717803666724687895497403386955427081381451221837241602618429784675563928054712069570959556199230342864668233632302202793799157392951488807540248688246661406313494181879169163683891337257897485593354467841002776791803361646768952551875035014300626866102533019230486407997371838874718277376980116857742489198156991844406725350015006954463597351074251202043031585387453125693963390969086741609292140537250272239701170883755804580026397961050582392565015629377892691226516111116664547277794009073163976498486490456992976379999994384535572456028891105704636588671445826613503510377742384555084616689970044411384804911720391766864948998827202962250599990738788418163273487884638344594071942129711584201292271447637302865565226302011241109632236437338501879315962241929629887085163161918991078997115434347600459713487626255993217698210930172578770604965733061302253199701278801564781141810857827361751351696528040029929958696922582737975538942211765385693919224069249618214171029078079057033107978694088595279728788373499736932741136861602218261291300474786528770172168177327150413065614987147959223916858522908024835009890144299803584949610311767748248656823892001713851075640215960862105629338210854303827498957926779995361083966235941967810364598446052345884474209209080144311980268106418384082938493726495327196390209990039512414325799950396556991127252598654563499677074627744089337515129932745543917912562975479066195317440498332421268854501007595270923327430987250066741354966390537251053302278822130405885860970702478899135090062756148786094247416559913787940619292840253943013911093049555972263826658284073272973955517230584748244941869984944580685548403545148779014216448076048023753666444317585793601940304461808482472014979522290052809148335764610431261200644022848955884114831165442873137943910766385480021309114064944539578886340604467975504122609867746417121725700094740579388504634993324993903399912887799073040178311154934960247144593463352519749288205188143606506733646508131576568953584159997753507437065156218873258957093465906611300140570022891519751969720294166414757010778962471325147232624271784433464136571419117140200994225988350412294771436351562673594039984334344975111167109812192719109515606731083405759160532386996747465600366377707006209263360252460051221615178662882688 [126,58] -22088342326743333761785265534940537596356642599302291899026157404491255484387875896619752379530417196976896194614473623210673638559585901504839143276455114238554795363903288145465588271187750565432429015132331133325542472752775301779253806852202795802821984342105887180090879866870255374453902040992929417438542396118300006463087835453430997765529485377827615197228557470823971282195155205432941912609602361159904732645882283308648029604991740612533113374376434720241385278327581141368825878609459760157441317119976700535437616268805832822517959321473539540960842148453199843827203845262141833130747607960167931345701655224718400999209008504940891688045862971262809833001003812920440035773376443548167378492084502472934459301082233810598362638257905993747321279083666693625816095681996144737196868371991064778227968848312659251959995029787813641245175257708974826524487793550334530821976654165703363968158769882314122388857103426547055154503453060447660091061907519075880749011777819482146503720659049501557831895616592522861202607148254918339627556123012305634078857220243189540984002243875590351075855167103786485529638782408204695640868202016393060688305636781073239330804340542678155853110239062713674207490855018168280420624086062256683892611180858031320594454811710602437209030861393096500304322376450183796963836135381859243351835789574082449492585881736962705521538399865603878151000931857684082438279956170249656814314158777938068706132601163379562181500479163392248875902695139232936295006369916678493434768079442047608180116107757990207973502461313741132432593508175048100556039005309742340889435788817803474793198443139594974946519368896997206828712490698001563896024346613868314704481360944665919358555975484022846806881747001937021348358995784000413517390271575662887897989762036507538619465455955787544734805721941652912600290450110899734005869190453816293455976601089013825938073622531391868291704030830264312372869672783134027956275380980279841396579050191925943139224094804461844058008080578280555737169652427927910022087841980238425247392079191013536103547631263156771902100947778851260267735809789048838565739093182487411077246629401691532462989063797120343270898898832132562877317731322493118044949850829765926991712453768238498825297734682728868516566654389588915064064793843547872 [126,59] 3374218196423557312380452504947716369137011055165610424235616610053393615933448494620891250177159707061922614785418873069685937825606168580650357414290187917786545685797143974719008768897235314224388489722072519693240462898661733438071097114965262324085318314142892077862410361155894542666616048888582421827961941973784600060878812267935541404595727082033112943596679450105196222449724915655472286978498216122841293329766397633642203458153915974143793891088567836662539025419498786484972299946620514114028486451537923852615372118543387688181646747426049487264235649727785011583743057313915260910280271268561583128321717310909713998106276203768591550437567732627849014089821305959635910179209604687008091105728604073733702677616687783793256004147474176157538776593244966579312603804072969786503828935295422166904100405847670421377142053878848831903014187846490985380652415159410844511293859246521550153375255052182969991712378605863630923601466841872220598648751842988813848512995754656120558081572205615601351486328964371957489687993007178651922606500162112583994230783703151752578926261874906991014061133921192069321350830321137168847957446414809635948232127999272666850193989503968038955561185625884617624376576094306945560929407603947615962052909883925446977035137099375123531833901014935914976654637527470586322395966269269751004571356297485025958315834253292734057526298406763221928288131403257454533437860273091613850747169709821416426974454060569758051033085486234369820974352280188457715472615333762297120717055478241163139513261418910864475168145122573823790505627001780009242194945683769461022382293447113787768155120193462262235001198734184249415834812321641330816743889954606733839935610838037590310245059086042250051280337541034881502660960368986865484480024710928144580553339567377911832484338403484873404959281772875478608244079212189269737794377979561730633984404416362060570433374171175992496805194497180124498176468398415964560183387265098170559280010026041501839204720173746795561245537154117478632406246627552931237101029775686160651660003443477457617856627103795138869108345052616601932724387077943436611383090613133426629813692658141670459563273525141002852332913372173971424404619812584788414749187584926010157797139055955727620044135774078323112696564103705567532973987049480 [126,60] -456479192356239940878991087696536489566528733564689712429242783906822631943963775171873626037977468764290303754382052460497293215365019325083691740330964767524464969634179716943319150405282579806195794324892293184150226370743609490976451980711689652787241341399727047398280424868850049370039394857265896726999894957496959397434406380178445511282899894669723420017403273499149796257303162735812375634113640455957748815970668689568040969328148264456526034165081700421124547887745631187774881953109913081920550356850673335434119558256414225822229375557313079478352084528006387990829372970212742166006838612725226566938071192177811393616913765040726843732354047212598843419531419767409102026527561557772142082711442091110544729641082426837033854357881470683794867152163772769930075131174435983759770135284759320826167699243953311634826825252889187345873542508743738636000435124963669764460187287234619068594163968441538488094431090426134487342022467506513325983215229033200771828539723029376018098694962561907643612601362410131421982943506105879810452668207833732804336411939508686205000253200641445322616584320942618018534453411163771992089521115297767903952125958402784514471393945500465109956880864356983061314453583499332544664971895954118359695867625398500851134807893819238344293771084848349347891863858979908936208589034065371369216719823375978564681068512688344700283458150632765224475501462847286706257540588817926697856791834268551538959851942421332695849568632659602930113795521845879558320851764373152997427307170015599629780112440720440593346194216509390482411768800209663808944650070080402025800787345467450139095722596161579298752415932368329829773011310291916232233529130271409475720160321094445762600906005203185479013677095075792808527141806670592351313469975756018724066050715604810279236237300646216956365018977747633148035307845566521870640020870497354634505039604413011856976643911391528477565924732335704517574386352751260611549312881956056168015968707700423096700348017455950711759627467225848508673248662995579664088227221707248677793314756913494853773454118479790414138225498162148312156687201380159316215367088346031613697363338736176019826558852522328030015171522738421132532085862617673535436471943901187240566451221056350799542151359582777496970621928881063513206499840 [126,61] 55314257474562873857611657378996796638180874778398237727763612076373811578117371622592669352781684332013062376126525791773538256336671950867781873088767966546839943114403960314411003169206879384562888384713982630671205527474015677830441749694379005757144720291550548526455215505996043246018733983319910336136240289086714508044898881479785211005948257963916952815250344893436779524903116671079636408197303782662367240273944852727562274194703197312267663899606415996778496567244188742650841283158306869157957014661607833266828039034815502322873285530155899537436766463447812649982027144822568431510955634781760244873892729549158938249302557065507762014433779264284135707505844574830487150864563439186047945749060125551582832337567566899912268021277834975994703359864022460404065975808739753815116587623688252019850137454398354637389765216418339050123397145700092189837447888449166682389577824053435155961059501123634758699591643179892956858890934776948588263296146312166155623918065577124642287068734780920442613062421025749922541092816105151911419527842512773018753860174978713725895921169307673445996409186802667123196438437530104232192249767660048096312187090086147192771228953633285738222712976284627350970913083690190708165390435872185120518104958002786819561482665929640524094750838069208869254119181170848873409524324689177927758209578811597284339314165871293676071804166420318864706507211666546806381758723660101045841831084675272848727164575246387495965897586441892217852908455867558147060687219309420230464884327979896102446785406978283890846030179279152502652730871827792854588790097166607426518525390755226246934236624773715876036671962908896654710968232109359769678584151478565892431353001918171065726240800515596752204923594869161337186535881824525691190058201504492281314289379000690187652410583311666075299951356408760584398347643865058660515519689211552343138787968926845820357773629223319740190604098110225127731297195780358789257264953353430592159023905981264398445632614053083982321364110851105365169869286536647519256430485675461220612868037589623605989444407360783265502559981520019468878283828123231185602990163235883012687114171719184688112015540207416332549084089267687283607021627784722713531321736070498769804757875014177009246048354862184370596090194069753139945040 [126,62] -6082512119330997195431643600715251036601981339751508342459243380910980695824225193491692185272746926473957785843132944846293950972570299088314918664140486488761186039656290326351677037526141328390948914799973603222078153479852690106856364920386998015908993096257003623487645322857995210192395777820130985080643091777587798857438191090368006958332915750809174321570302421960185854677316143464304423811954494606090396073803591147817213941402444234534735969839623871888959531371547920339331905374224572889319896234523964211233129511570850445564090009175998538855443399131614482181706824292357846212245672186479619712104604848756624804366563265050220402705729098070372723712595934604558460436473564127217305716801030290239956354111031785114062812632501111560661488949409701318571925884690333655184350861811160334275139192828918971913838515835133284096136513087349783683739499812885876984720393369863889044923556493601362526366124539215306326289440396161145909585750530315329589229377490156651357559314954435568947485240930352346093683921220555588351896631391951033219666478660366611332832551935191100650789092172022081611251558018510515076250555580248890692506632684406087269901675570010170083826593770148792506980803711506478340317959086804906796773990773158633116584258865785225654123100658296383093983682968497101300838104071092704641615856978498506285278733792897663983866468158688592058159640626184286949768089162740328057207013618066834153011654224598264680085348527557709517261840124060464892978811442016364063731489520758554641994191996779058424842123609030484363172436475108067622700676719751577577799006229361708990902694782958339751079479220107973402039160033860797077547829269432168839733387746972676203454449046713724208651567299327540427541632040274516378284323796033733586947245867857387184134057091223825063646985150117667613971889029308676939462653719964257919630010522045509643393903551126695566805378064200701836171040681399792103860107874829765449674341434353257045090035132636037956058672364425309101124683804967650973733262182184924169798457686566962938495721914279854985110377676748907577704271852392545553988794981727088713191413124564856624638159175412981114777193243127870673343652489549964641939730569302476378911114227948409641257022023766694944756166343757377600 [126,63] 617061982861522760794580506881008677860368244177730075808565796169746219366660759181606340182663798297042797073145933369804309009823517703923285459262741862153532573270031211679912245974702948415389254259732011590510686059323389354524909765678725592808181552143768794132506030121707764675190685821284036384906580849030748969270065225058144567227635779213559704270022122339851112281071547312227322548476537537233821731115161421739592120561690278435269171751490835384438756105622205274781548791365494226009995228129472398297606694924155464931531214897671967599922890760756914670795210487617075841020760005034350094804563348810397331879542291689462594328954624300013352069634345503243568595965248539515281867238878462116611510798786668788435511858166730795033055509389229204210345644803121013886617613774462458698121459161420956876883233035887450409669679547199541363260112911991757285171155202449742877608420226146992377094818357523437926568621372011796662313895960359580789414364854216405977733765760610919154702663967431059027366559770964341844535726673156317126402534201047090885414129523643448361772188799991366806035248813299227532601071845087733876876545219292801458055011381187560883178833068429399690222331568642556496904700723704848473310199586484267841123069881455258392800584470873428764039132776272745521897124769303614441676772333801476571447530161140607085548563838496755460851713297912633623795842134986688424273178896405330332788158689950699357694186463159187857095644554866941783188042265780557741577220413961108687686873688782960636088202217991519877002515590318061119629948286699583285169014917627685773370424219777045655757122477116357747802801027098473159003420635039479901230135706757983110630825119030414467090884355668792747422550073965758407923883989087298532273609888326652440690980778744189204758068493132465867591141253000683056049044450923153953935765095057328550948365442462876996939360687091910798763837957448903843831201466795112779664587032115827335828499873454181294777894726071511866069839525154629087960054424847233984061821905708402434218730751557973230389851425840294280658275726670590577007087329351681940396367595788512079288885699418820716177081200587886648453060534983539984611593313431205930850135744252167050192666428128527275361565891495400 [126,64] -58718230742183070546001337365822456177768667471225709743429511849197966819432812267283716365493459067433380494502605020662030003681454039820605363691296850521404120622100150612782847899530618069246209669986265903335542617116250531085048421356280159571313647777932433065120164423877256700658344590843248321740651696884825282211651117991672242602582486939240453247559663841451749095648069415448661369894578643707355781551856863097829912943186180809194373121720567767594933306273769701004029254361442440175349557316732422868398217550627594139334551120325868828998041795317083011625343513079721357403153618891059179073029615786738814134748801925203337160079249030387501364308758464078343777076634491643125540287755552123619049672162111194290209630555345426669353474835711199817418761093725937888699926567960854734745650201757861263669342235442167196366896931365221230337433473191128928991713546650854729491244513719231841431795825765914597480080559723505299185165454313168030492494587644703513024975610581631396840637403229787101093787382825234970236838954891841337644322162296021433130499114889714027931098206678240416294398250668895004481197014911699769945855526840339826210931073344262673870008650116638508295316122488147888158465419336444531333753639459843154416600161337612280436793114324205052395524491166482481852151451034589158711595670175740000194213340550441647944293071265753873565873883815509468073598980642472849433828796023035600527303379956703598459232678710861940840338860502795145037590880017697260109106551472449280395172582650491898603464691534268137339719469973942013940252257959283942924094303910465800269194702144846778906242009745419090781693515296243810001284983511098132491659790139100544572529513930475009524624813518642348976545923010260190655645103085441925937385693615520566641002131626942973670387934454975065138753403203483648888218591336743078682692773342759044013711098558133520991187186706877711414817062572709245756067462032150806738038348356510128333829186503164786346986629919432516401181349602556906793330264909104707415604409046493124356225541584452681663485813270317268106770378601040609809739443697099294356839399481515348313097749631317772861658513148642525990319705875893465683414490286590825757979013847533668572480669514049540165586232060 [126,65] 5272424548700160301531378792118946147290519887718378935749007302114623352546508940203745666671535442097196521625820318822007251442793071544230339010613955434040615829748839749825189619332920005994360185649071148637148461332543121654740509669628489801503240058382191480951118906036160497884711323478384497727637871732636927234646487555989510100721360386847101521563228957714448951603887457448281591043188841721419846833127857311058801226480666489395856436622092895959805191261813022837683678628646542540433667815053048376369888231055976683491066547429200512543551680735834076241562720854817559215748479889557459172175353512815914139588285199603816573503617987717881875189813250797444356988965931355158950554237428460442662299651774395274842958889672720208450279305208715118169972317404518815630533003703933782996887108082727586204289469677950630126894993179503414037648660397493066401593348664176118997578929053442955945739768034665627800627856950672256711901854592013082011929173525206194022139308921205740433194230901729565224391464535771919432274330213173676579711204269459955901323942294643821920512335245256558758072046685036540942417880840790978023501169414313958727392794426884442865406381320945783772193566875249888447959087663710921480509121339820987080457026792451212881286503036359377058090968078529407723279038005346792617402860592534000984325779268338040684508891021028348017847795270330155405937118786119555523763190006190415947084357274379596852064520655948429795835732837600787590490615671994832727183699047909113620033913864198952667851552747745772151924628258463492448908337203214713948481358315341708400524011234738300708248354273002530410401407861501753595349287044715659117104047636518232599068895712394935770922081288312556495719600289496150329355389317938291509106000694157945468408431143384133617927398310189914816340041431238589444084853145740305642671354867407913830670716424594012369165849443528126793582231205388520776845164367932675963739726547364764799872261205070098434301110289253936544330730274106480245724927507309637373054921436625817522708295942292278312175335299903909049606605083379667970436281303984741798711104050888992169805780197208638899410654406731157847041265233225341643919508169657181582729232720255179408116511158891137781453840 [126,66] -439453688477736846072343895182883253920751004307424562265838324983533694954409057274414749557282570502550804699031205675993162788425402651791318557636923299505083643787869127651882008550411415575956523645961307221941301434507738245996668007403054046511986177206715871539345712027377652107480144379004062968713093986146895388932009177287038373712924670226144857122833005431067154756329922260338809574700023015554578060052181899987097872045383147430427560832803331464307138566894285819936096992813304987212971105541865824641294356409225886525845910318569662561250748202138616570806608097528707676076833536895448709049509167409598288604831159520798982866855836343237521283094256064661216240759378704033441795255760134363736449082698380527453239712984250054767483421569733811768472563149213740416591816296143816213979683583522777490292725190508525872781648012225522794877343346085608281126197520266242311692665286525587423632794661652037878361787448623855186529256886293820842767187681706166421238996374877458104635830529663183257739780597642105250432677074147256100676044405370198295438152060804356517468473209917037007913034798044618127546841013933726222696449102589074330871329461487392996136245133652242740050799575577594911816693642048095489905690795373255418233786447939413492461053556592428676523443704346849868416848036484607697292113977565004626671545105101121918822238252835473138978619008198375149147219303344214379606194773900420179976512457089395251402074292300407450266825694829944147070396910143679681855382527791303600387378073343793709562297998810446606702442366856775477216599588875907175018541798035783652976754819328614369727226983021372709668067273542573950952570385946778441674316369366377985747247385195708202370510772290349037494448127036301237755102931038893230792782685128328733976804571006677089845585999878981408431548795722067349462463947835873815603128180993866209973035309941597388560871780785217909072302286475715218501926062926596661926027181800165293413376500407593034437967543864427886742699542895908998602322072904562868833440390824237370172584120714422401397189709155697985593682611397228409020754611852684127686516912162322330036152413254576288382634526235914035550571263996026737941446194087824923788304273493606170268002922587414184432 [126,67] 32586541200519089433120533655342696066234938918301851135469326766129188476988289444708364088187934743096145572481008499167639466140074849865478991331481338930824751270809497763284033532438828410056334981450960290531724957845352038582328881157698888388295456413066982373524427654859084728138068280485749150604566759665245992082238706771914591095395610784624862279220469064842494015714324445003384891465959061041235478932968138373263155457761669290764635173307627560917117318300656044959637488542158029163587222955751164401421565801490800808303819211662719041070443807804168507655628911478280003659169009148778633909690883316564877976236891057012833135563502280431478043196726504087914829611343016504320827348559536164272556571261652399600002245653602322386766272348652813189668842340768784108052637960660951627613003600595395998790947225164366053721884910744891132208835316910300906855346432009938796007256806133930896344606296708416945381477313658050299792282279857855074126060189528029012905961538720231869388892295297285332975653946335818818427675774005409880645446665685008556865225024815854435074041178648104406820519612183495167754929621054133308957529663842635178579678808079286765703574452458445721708815418424467323759042240646955091262895445845011573569696284005673704995284002911480826100564018250657249440502659887514972522540449248911948798377402579552821114012389176694012309706103863408203343156831890763943070028572735398376495172138570530445915441046445510939613228898632140111662769708734023049522276823333334459805807819620839249589162508398682369935712147677735330521042852267711463760744479107277490701009519577909420840063742269256298300450422405314757975269118062236182612564776707941126524777491993007361399631855515391674336879093122049771301640753803642771987016513266705675934013617330723789779267816044963530804325393979086663783989944602627176962132424873590152893556470473612573367298515968482826434488074184184054373833645692618111982250171226752211400617257747497133249944745990408950900137693886136130321631735719717751595388660236617571852451080790548548352146363244713543337732028385750246229235299319821509873899327452654723937207664353710743603415146326193767772363781072204868400753745525877525313118646274828967959895380272315616 [126,68] -2002278657683618283906615535937657748411025706733303661710175870161348414478903069331349050716712305272756601332287201691586160159097431790342504294300800179807155420343070141245278611951773807343900191754201928184228138181259349128612150679634371775024359379568644380712936828607672061012375274828157876992494307865594376227570742028120973045724779528035542597990397682437459994249297976738454982112642626577057809501620115834715224504004942011259940602853387712663906342467849476066565252071299526368891700254334187246165880527603490606332080729621144692744925597639091062229638906151610956968674954202106313154002309063501414045783572010080836001714711097953619280565489657972168785448395968121812973188078728690354762678777701804406256135296753554221170424055148040930924670421658530598922738828992751804379884468635763049119841083557177419462952367830426651047515333111541031226870773574646143651052594964179495674762023391506728469358345338482085025973853714419625464785741095790987592461506237129564117929757919932337865765833260965183437850201252813571805643489199607906458597098835873009394176970966510616974709487675250484809072277288498932294765384155455731563628995156468515405374588965649868031619258339398239192953461530076000414551804505648011033306428642776957278464311819348451721601553843716140676857758805218409317784313696164097817714662349640650305618140417485114778243192426092152479749924347606567283745344343190382082440415947542662071411034812051119559137225609380145335360342554935330437172790069835946698158130596698365922315260038587247515177181915807008574748686446914166951549810005117760533119998265013815292805394032323150693461344303650306219339804247273149582231764912378331617345980229287915832269365985757397428503384739641487356530866284814930893880221722289622340649891017649141889980206708011473417817522811306664941277226123546402048999344751065829765903963996406529876561619951903305529225320291468219399874372122213336746650580051747383327160817394331066810040695753319516855020841644725287083039209498180876276254347961904059163220738993847348139478675905317446893055146589170457311926551399140245399579917909092277758773028191605468935374556258364011352812385358585838117667787449770859409491447134285135768464245783088 [126,69] 88265198823348479026616291341824078863094808307042432187336625835605832596488475179431035251990289209878170255591741030104069164517621608398842999732106281731283511357481763992972303294505169890607189873946685973333924679568542191798742900788973622644278858397628644650878437030357589604394184941349779729243976980933510016392545519141467843232981095223841847751927725142023113717926416597824720056210284786449263511473617690273877140802411199940389122160457785608735339410372583552172560434015166335200718478935564706893278995075050140951203416583450003650114236554209598251138812897702671945095439868372278817478190487999373109749281346422410353094891322529128181105660600303414140564321003704185894076947383951449501090609920516745822494964582722893962439933043947828567203392158579072260478642228375365647350326361032235506243718173965271821454445682512830440894365222289136404678587391457627849170298353233238384260029657184276002144114924348487259835853186864477141298959610433419755894536650167256455384626114778474963441162668120627532957939577249286309065741203972025295694359300632102221755768884543057360333953295187321647973074063297147348754511290790403464281188180937253178976702677007243969221867326225548896819265981071425601653788429515740161827148852517278869985681564594125921806049948763810622391533147143390333676779150249667766250504233991556310644573191995122064394273698894034143971863242019540517727102907567535502683707463080658247518087141781183645787503420978100087161683536475429690434082188910208650951703744507573856974589225958303491077779713794082270805536921826200048428975735846716550717018015810698218663252039375860727153584057549871420160341190346817591982046590971534297019207222670191869208545665457621149835846990095605587934138265371421769410291696938331962267062813963718762004305970197357264977490480546282475712553352465770241278897432453321799626808594370083100110633860018338962591824345039610017016704812555526137086139735680577555165309259079634153834638341131605154809534960463644489538315225212053252945018715296202964981074340246875965061706960107302784241646739080362895706864732982170543508642949394271096800515551468376304517160642727477050910714313195146369780183741966737608481011072342216927647307224 [126,70] -1288074492929366953362894221646024970255963358495435927398241610164441318012911403914899661837458176432260056890769838967677777220514227220100507884538859399641905725741557004923975383678927647841127784611157508896694076430746613950427556064675466364164278469352595163703467353230161365569224363649774128575248204773387502837138843890364368634782584663084276361361085882241752211124858164945042925677882559050614678854938485485703273079215273085106769421868739059599426332634515376948676460452008571735657436082715387579159641557663538664737908272302295323127926210182640822170068198518316255728819960292473197070041456667295696336327209995301463728351254741383747074984534315569171232309094893972616607078215953175808994817404113518896028780644649447070454795699588599487310940016022559117158495368164199894325929680935262613046523645970061862652792203879573087797584172885141351697805867241661512268972864274981078463976326284241398023818604127288060498194913365620165462177134294579128200734193062160989429140928968162219419953433341545710728536788923575097290892420151191012687622760661348789301396144628909561835570382816728551963257581472879707258679799041529988350618814900345210652587372580067205011211990885093932618082959732190212405197184414179627807716345312404606043208003843990051503173709629050101289800730886742130093980150408182153154887077181605842964756988507215184814294598833183738206487836150787678011358912321575964099737075925248081554019843951070364802134136357679346736686720989083320929974363260876931099274998424474666575420319440877579995347127720388086389047720109066661978657772441160232092308745245422585471942338156457122087933509112373739066272178870300810887710811365506447002098847806379135005115743473663105540649876975202601845057736202622846533043704252182539984272765261332517098783455311224413430858982722546655156696650477628990781857250053969816856229509280409105558416648651217407421678244817418854230954469618059372140481167411640284677343823002804791807572506043465717118456901132983799129528985003217489444169638959983772097436593657915132517199859638397079233140570518404940419261927890146332634475718768236463155479059104374356421582487009548215036008724724414870417258838649888971510797487378558273327104 [126,71] -205098458432898639679918891535939278324467008036870756273179029985808714234470867528982579430472465797268691337209523081002698176469143782525933429126470128022997708136740544672898436115100633751089550809549369675125361929126295991552827652493979310787018088517869622805529818398706005120211852943679202677205079754121721874178693732801845287848013071101841111147239441369352280912888939116471339038099150531089671295480404654032237850683891378386862394742028648755746255833484512893542388899375711879960460305517854321333859583512058256028482327678274793194299632993303678865550886864264800765064824856647168038140287114248783262765520243121445591083257372487566569861930612494802930044182203684834107224111672849396688129266850703629277679723474155851493883812496465070106356165925112723750536239688805104785025181006405807850401991689126252447843818854439514688535167248478804309246105416320532809268841109167679243210975978779178929553573635180342732517128075668656958467360853869611872379144451371189985379950603407782422744484210572275483000488710824114127858586783559026542921470697516301877945438487377615853100321544143643461403449623018692057159723700358061865731772190699901141364224725295472949637834559826777982394160422412336399291186915067785337948407734988317749296340572783756970303736710487467238902349209011770921086784468686190898650026227571046537851942404206133123496264393121521294503176673363134961718415196838307011345658829926721946579406840493106156406071834388465891394294063606602044473307793652255076451342814711772892460640087806566922055557437751557084714084378783192897124918652737128401504197281789166995733246240977316284605289350639723330123620729538653371844707001462168767461627159143247215726781880273853396234793045764126710625990528369949639273943093899897067854257226484800438805067668185091927174587458310694685010554276997258768037839916251105978190728304579134298536042516389657493839432109046375880238183841627282533466780168976833446545800421040565174990843938492973359939946680497190225923865718936676745104616074447677179143833282589631472255828361119976158016482869568296101722384366181540902562863495892393277561575710875569508653952196175771367618958731893217913004062441895221218363504262440615276 [126,72] 24063591985685135404994534563385588545533237553170531046595743946646995502111863711598703707268151984288549762200264472234813913883894830505916158369032080849396281700607498762517195520295794589534295956528950943073661753466662224213440889025394416380783307971878051047015274950552906490641953177162159840576628134979354873626177450335125604668893645805784619504952324155077108763882346780618100376872412531635042224184829451481047444441434952620791764243773351628750369401237176388668501498551528452132422783723225520659790957231555865339853807228948675526917841671242984624212969261440025240149748466634808261839425056035398182196604351425228858438564685458674778946510339989909121799125798375948754555379373229116574954183197120588347079888484741516019742824556319675650207463897036950610818010642317084972737449852667503640822517163505592021590451989385606147450912067335383071826390032928409949553462368934135198756965901727797863960674487426759585732933357054137960986414487921097983792089928477220062652126026679918074856087317851785814641469808259596701450302130870152726502749106069406527533665389374196413609152191994339975518838272460573147952829169744097614034724929404346951592094282904051730911085332475589975890134258857786777696349214092042797341711556670221680151096998287222786789743049325932848375358007734838895522469321442124912284608699879810952496417032110183949580302093653862608529431024313953996504225270896324828036728854727820425088625972078488504456142623072725885401474843622686248842665183327802541702022349422174348739631251457609226102547368596681896160197872208493023526105341845585881173039665280982510724399608100848318610184679228568215580873454884957919447918288405851882117561224923833254250815482778328776908250270483097290262488437838014470071722101924688364439946936149095181068966309072780918186196803948660980156160300002410973077978226693578672270223201069837389361626549214677080008878771243977815709970157418103556535253281805591693247367474868042798259062634234464522967807166177157778778715636112126827827777024959034451024580692275874807085762331663598561007175436152199953835853229582218612338332884055868059118074599647345748670958406528853335031301840085381625835405829691723265768727083956564 [126,73] -1547467905453797021133264193510599967348422049524154620209196159751829528970187334587284473266478478563010776129908371902541532834875087715616750330515025811071321656849048285485416679563487729833240844017696743824686673658138916082038442439236551901822605841947160897804472936568559517703612407513103245418364078324481176255540155176405677695474804743910951074584576831323827891938444532646485872518303105054430966616503110247971675364581826352942048341513436869985926129230980088991603579738840232274396883045174155451883743872975124326871438550099907403195966250908972731128321762730930624359814964203801668923388201521958379855781749775867702567223141484037390780001340864301447025771770521174322209012645744354553370838295141890551236332408507950368622107943564127746500178555930121831102620341120936664839075380700394845280477102654971692872407231211582398820364179693379986863802924551295573619217176197763863460621076095997136035195928183874663164372928176015165068867953820906300594281684993547183640034536845508425987922632793622960453900505095393567733343337736229546754705395578787670243423574017353980740436440729052237129844148232428589194583471979445229700660360392357537271848997636392157357432496081360033106582722822389464134994539909256455659574733547614493768819592663211262834575031055974131384906628586786555716381153063563039555201145160399881898142690356076789537345185464044606209844644986553039629252748753310090831665593611362452643166510432517243895028499883054947065912649997846082086976932286242323564848083725508361306992656117373907062010119998694754718440908078032989869220039548634515615130814287896465655341997717807791040508053553256858001331409569640970997262994653638875718823139514488104212279315858885578227187735569439784532287067029789262552136470762221470120861831566910694066373734601758618218648016570435563950965634765712490908587802514605549718557113152998170584545686788167014044311564442596713781532659271275473635713525723874846602540418529409440328338526861280530033964729307804684600479097542136371585567523022413747082361522511167673416350229942163535289430123765532786912491030000276870014393846658408059051625267830734671697451266657674672585303347152037177801209639663423915387019289208 [126,74] 68278902178552643998982489632468975199917394548932131905895076258306150193177207349055416515862629089824847123736409351773824582219196393622831271263263311602344683233742260426473404750988102222570724174370956586719756115582232660274487341031083999051509169473468656138168783293146448078277159043037515207680452433507683396250132127386749963410020865953724449506974142996721465118863244687856546703565370099251595719499248242860687072962965063301215845015587119285813389600084991468895260882252989541967800657712902732408610546015417735025255086934524792546618355976923177075301927304171096220509593891606498337018168101616560157255739350228307553039021049480528300119772831878617221910257208947272116539657790297504142744218616120231143879373709111789141237802462589446151752045700963861197510435318690257463582152365441943971049285274836449546648916686970762996990757448682611432967192935991988871257342405336660562904551093627616136495463882171390571351548262776355991679954394317645828346904529684922874247128660738355139121401736782423427369467082267748726109128713423593471421546612840818649522632260045999496302858138782565751022211453181274871863944395043008457839639664689933881464178146005655043978260947556506204497094636691482514581403974819304828516171463140735116701161833411283710357115937501017237619556317339443024870577026409398204485060307884404580056795112351966813581404236912416920324811941834198928409558989382660351171230043550641274110099585366483253776288714889048491677790427491654256295207315352818433217658713276348678727153696881592329316920771090155543305348404212004590095270245984754985007906649775284688061139811186223770550298211995785574003012578988179446938051582573360504962281987187240341309470285512699252931314085710865402855672205596145348249524935038799761244009506112730691191459458848271571625658758508620895967055302203937422070936447002685048799123112409209828141588179754932344183410741196195229982005544294041172396433074389669253065017371413512168789472619548904537101600162585865098645872721034554061749670441169695475657492345924380140270439559363576192785574744690149417301466057071056647579311788850066707827964439034340134749878220593741879680590936169900776063423979396939678495288 [126,75] -2025977697475313081445198992954699264316748208341619266914564849252007210368900109138979194336335112910352509041849358720371708482533179222775548508428689715134019236344046408766613375386657195785070532166177700563445651886856040825689949640757497762577212905277654109485803818616711529019152112237983141667932318979348347309551878710351138599121286822927586007863586269219476875683703447533226161494069230453743019178691819271011547614999908552635034797636619480551954529388742755723651493500614636048752170262509623960443206675675201644185704563630485236965784223399649247364932586203572600686276818436558406058396462141320406569868144132686316618647953824874850969472903667273585038609791230737615075459259469287797761956178424641458427438694134004777977900440580289244109552231503635352448795041846572944944790787818474948433960623676519941964712161038645241801781703657327733901245241599067393076311589804254617328767794323974077707259691328582204597395090205089213559404166884966594133908250261654084631727047616166476186297436779569104774053134611692441861599090141135541804879198741012360017305769085976420263273131838615107363466418943232890257755333530078910280004960944911664146617258299129200817589367849681822952416355734318206194629971815548864117169466247057284825962745704461916144754410964268238765180764127439236105875943458022135227275382649820171749834377349066717969563575718502491003721913495201851153404344124287901653924487012724291843070122662614733774156440878786234704814983884216623010268604373928873378377576840714980969752428881256042007392089110326695543550791196688566169418260848122969544877037829800484222316979955212391897249914000141201666226406580390833880163292634505255033316876620477050670642009471301368482739621614264100852938999779843377430607358879435477678854970993952803660554031386730840235144811857470488201088365846686099952432401795796732134005988999597994442439108528161479369303075818282992343566919248820141734731394637697103312174652342008839370561098611962019720611760366468246685555795477309297051916777113081647201165938761287448909409906503553589257782664938800406749326279257178203781876156079403416996398279772333628111548538255096264448411545148509524164723392478333242640 [126,76] 28147245553678459802078343147550035516765789550418721784122290296177524642520582772577636871709846858896880201629162385156988068148747009330750456545857994186555826471346488333642279351480661335667910369598643150658389717185783234613506741521613568785066744347094316091366027120608146594419026406999463034798670629582264165991974043800456342591243748368617729846279429913261256666501763545831833509873463599417386016289045296911411849628789012931019406648205069166112791199663529606722281088605027082662517655546605835820064690987525830413538421917018098546211301368963388630699403563874818045603821589790397072132247470765343990570684787278381439140160200362154607472628651555759808541466713931778228069801067718873377928321745609512967153876168571642354954262674607631576069344548362055595372517001615217836731833326118197005690354139556079232971334644824662038170122159915765163501075519231855801699855060689432044665216356502728248073459477208042345230474384422671731297880935590166866245068458636778492882192637189078457865529012630214758296610660862515428163313365120230323993531149497103027133454004935938941915586398768627715093726132343839051971720826243514768489983916470871935702308176182390659245185417124849535018307066722957890483675304429453753242792854545041421945241249228094462355879025245448344935238600418990612526124050967856894969709093256972626559866240116146151859181136793447006031933709742604106796949456845551156927652595197664944709746539516660912131614625448183266007437051996755191344132295861209152986450955562223513156019054185519545033145071709049708715047015848686214418554509748867395817640427224105193266296426753691388491565905143406771585211791045903897253534491389840105861137012092934158413658320827859979297376673125573723880537727305654335126639069986525061262924162509529399997154619799153539306968071352809354132952757847133163000945493873870539976585062600679836266402652113746922455290866241733089409847207428763124422232676348565132361202291255702430607141106545920381894420260633052592034614602736181267073630404768107797462469022169262168202325213440448854886641795568922990141790817805806605045434976056953522124301032941762473922099456840603309310274416670253299566330754977488 [126,77] 816959066396848198861962350644079024179860983299068291591296227457982524684967953499738124972301432400691802721701531043831791194346807794656561967776853475319081753732743063303746885470569866623649269067880709709128475785818916401978447034053205593800899921478823513600878815524653599301938946083890344020497671045453183162932828131496431772166618934120816579776409368312374209179506413358142198548881694306447979813751319157879132350660484791904123700223803434689350499444890255159027489508078538962535743035118411645546601390139416036339558753255254367767650496746405551760071031614267390218661759408206345775515499772594608924923037047783941868912367168979796430493545270405687453433605469773432661599316932648970470179909766386718976824079929484229063335899043985962964800890066993227488471796919727295978058028861817531866962439293149053312887530461356701157663907555454048785779612822292047534901217173279876997896945663314972573786229252002296253947998467970178444338254973975136904210937819645257326875966135211523848211734053960589455633705843088626800583665004724715847176227100920104559073154689632302461666358236417115019602530739474354246389258602203226182766763008790972431268278162368662547537646833650391251949735697553579872961270603678835847812836971619598045045058001304277496564248524089787865111327592360560815207242546401510258030442348673530091452292086984559999504932603533810413190385564699293091878045004510743035484987817412597116112739282254363782485097312114337336325318075258799533453800428608733802435203710236123935192929823718691048169101038025724825071230315456402905890212471582829886876509895910357973800579084114321080069827691891326657958959013929172238038008875027554472500239818421115270596612158433796782480940452738775558731430825771909220771947814021569183349575786590095867624976721911858059807965519212520164225964667986709927111186518792859482482261899687848948431014454509456151771454287071360498528139414673150700970914464861379931830173174031765572130105271478258241925284448683926657532430264745810249560917611542184171642824907750183699760400373415038132543256970118050843157181300471142651933294485564338124681823848353562538160851906039857207541582979026529382142548196 [126,78] -67994806397826653662564594758986859720439294856760592369330761833258851798461854474280903488420880822112208138802755754712896591017541543085121068115904017865365984345419234238486634754979438162882058626113430958191289591043283475755356509066162778143934451569742705375095860672788590533311275211314980555394642959928071527535691451868920146523284363433579199445087609822581720425425713820738027755046600536759663131952430190414350362085150617804193081482201507891288480192925373141115459266436644172107896979369023132490912189147411718883336761661935097080474975504982520404299500255888366344886996403480443900179480599945558686685098306960123625606403153509524580889319757146824824746030299018612932479725242080203499491287290007029239685919163794806673603217733084906319809519535335800098016053098559220060173050382883965452157627440470154219423091281649005894745291868523660118060825339725162779755767460572712913608595463318836774230082263532415095439861662065060909775811250698400193387368829511240678901613588432947369452032383428614490254364716272132121435158144020693375722769002176367168163652889783930684079423962408679812490323851220443689894262316241600485249854575586202794005403566473970155808986043010000462901074744109067086556689689401516120770943138758841274131928863720053107635234780718842211830251207093592794933811724740268133068451464547452065724204155464247154309973092702987716846548850335680381464014416646402006367280831042598121706440767881296325053865814982036029288597807007774861274639277289362912917122437919353582335723527110169025380839644446103496383579955560451152663201127870398763918632112550936067672641768855521048135566524980931297741402301251600273211796677956655135404005045512175364317284747494231992858618500036490477278325831259814123708799928678510513648126562137855036541658848688713009724381058224309192330303930805355432248933173711515758503061976790946707629645782888625759484401017745015443499672779157221381783526591839294141452489065575807172470902035085822162192298158901068420685578854956392313844601979721253306364975158370421904213843308498575720275504164077782786538752508024209848263637855204554377758093487393815562295834867626476446051187745789517046522384 [126,79] 2324942807391948353694181204478208244582987354116275047079363766411519471518350154801625252159829382541475019227282782803171049268697281603515781235860269177758652649425456541301404114314476651074782289295579161162782046033549990396161006852908319883689660932725841742252039812824461191813150414179186917877669265025586039496277989882699934256037000472744881578740333214883519438055173611532446528667309144021242653465105588537254282041448903612279988103013835732738022677345216985875380808350774170751152046022170185987944149079134320416876105439464249159643170613078518029713092273236130224865966388901520451245128797725839730985120122792410034777076138601267376578310050535492063273776461699334187108196234723857104132364615077548821059713339394655841349434815346312081001607391809483637422172913293441408502606929167199901498275297051173726707565266854443814868526510805896290445794433554065832651073968258329125946820982266812654666532273745899496523218948493222743951036070847642237215363085899699102359044578196759836885085481592117593899720431977390780433542617454060545697576851699587711080479777911686180315045521082116198174302766660677650988632575227587078646303275224003051429068315231986204643372333455861670188383946743542016749582006646457785413812339021546336801421718818755130797067052425765514447016381126805929634894857034126857343578539491506601551482825731983598183007498730644494765673701955986372546705416765074594260740169128182225625918519647286491805132286216656561606908479252556741410517078220716984518817040046867887650273069397114369214811634199419364452419226810676324514174706741354937222889138392666646946791020507366863072629136336841199201605774870816463161420495968629110820575255050374660238911785208449114049237426019560540258765425300353625310417906402639310344212144916280517753419985594695275754372956646355773756810346115413036337849195848261675320000015138988211434163071486533706991380207334993625562191127470691222144455123024516107432162979762306675669648888675398714287268580997467754506779114357412281894751120249052548701174964831791179481530878992948610386963143380472424756188019959453199749699611891946252880596471148744085407558654904303801558169919116476584796 [126,80] -41789823166843032956698019286927330435566035706963048511509516803637584469915456142401380381448643622933067850479375263622809133604511673346005379131052767861730755617622873124132156152229033857186899330948383885054019629050819978102451346284104681474853667964382296288431232709779172325639049970298694704196214215044897985728426029599506309846383167847154501861062362443156469786013677579193702183060156886322456228381126182491935400812751155302759296623157974423109866771020341037608862888678332711357755800183954746030260577438944359192362279719601045215545373560296437294166601709267995834939230015002167675280637675851552083557725972448461576389526677624692278111522677130656186938785101639896190513668378042778290977759788998621957039596587485115433070967900395632804930539450831974698008433979268953257117682375694249620779286343563965550324040979939057978704682656918115548886618423572883969259241245808986143189692664172139116102359484337693963468391517130190718915163566618582403203733538965631523333238882781273987350351452202750085183353662252239213866669827337033005315627403248199889250546073172589916368967769451611394822741351397560580834717861970104817769114728242120955309226364981096946694375691686986429189709652859942874205683081978774120005561603989721925507955452325671895232568033959290385642271154498371012133655812466049495625756197748221841358889430688209456650163016096403930488869675262696380933350383239494382628506460870730807349827310097149608048193798321891920282399775011266519473614368424983467602350020155804709499760886867599843380971895156073020156371706868701547083133016457109336743230975344962058315048703143885088084042529664832464831912613140246829044347445614358020337159029977472553478818734290711984280779655595058482158225789295031417148782255533366254556582029294825889080321271700085639647600951394243446990623860481646104604775811751094156397967745622317563846160651292813913505302327095177465665745360696640776164762014095689933781662978582961345168687046050043605641514302460483235586319655397455670724198478177342020899356146497180053727593286378336948835450644617271280362668397089056163923970694647801929577001835263506726728534964117497472210470908946138 [126,81] -120357271272519714284500364525681036520493171644457696016659994762206611649877660157096062958268790793344255177922589814928037702400711314322514074875261473434723112531811129559699591162490223673911130018508347952434970272029801376423751565341893048439558109838398514392986804903037718147990462126113384024102701252280282562342282234412039100019801549413796483437121816710073027907496910967962473846926550234108964511315014450138231261187293560571114363339587293444291986403089310547942100484762685664225844730644173384317338338850794805714138991550910364713739049575455868688487018785919230908431748502804898838733091338394628795851792642024136977046500918033111904778160407942513085471893405657218279085144639575969594304631219828845332494372833396471267452847602458823935129353441280039688142390453925513479901134938423975279863567589290552007654875695408563217797775197462971184077180762768295057791262567429449795887760960953374391541894429249898383812110281422429368953484489474196195060360380434779842125262629090909971392007270999106670332757400442110349603118038947471726980796421350925578536841264063213232457608408018281095455697299018199694317594718819660320669428506421589599161725388156267784436047395310695765335910532356752975667224666580994592912686625808932410494418546303902480424219587463792467308104750072926028774922103773306368341645065034176481182815480480720205869342038850611531099117867382272364203422723935415063157560821320973983950778569486253817287445570307997130905910323901300833980957293242738177462198714321460708231721208180011573808617281252617506977462013180475718738208575597040439559257007547922694890964270333866720977912666007561411737431334358024490481401655234136920499448195759940101090704644130418982053775087437385238227717124295307619709239565994187588948231515320870616946953020322150486165982168659878856670711553551429349165004618217566308633816484273690422731243709541962960290799288255989040184228591609714663161295849505770529891911456311791167879162045463430973702871923697063914032299674856581986482065837296837604765946573402415074286460541520701513880104539878999674550532277953506003007141824824276606374902318095658687980696518631987606574501912 [126,82] 35664652844984881681907406997514682997596498495020851604853290698365825987653804957110032539739082637439043453555721466397792369526538251395561078874352146315937007675753592041879936659506001577944802168275399502504114253575549041049659443144391999842380462623035252400221927301387287759152694431481968808511468701646418959744127825920820976788609595642298270361277244572594055209940718246606502236654027859349981985110678446766246651308049280927911774576349505915518494463440030504713190589706048531176091282989972694959557666449333421975077585223741263551104191016155717106253590069925766231776087938833447949868635015123085949970800597108009054293739663457508495369675437560900664924094194678405777593919376961355493370563046165599212467942408853720645863348718379893617956983196080651443053677980412264089306627430612512226171043549931718162539514656100593658942945740755560271199988046575778058445414745433366009657055166495781941991590573044409138113375367013367372548942694908796019996935829145455913124402396301656739350204841986403786411105710124967471125808790299861891137511089493965150410935709441431117480237620873464047527136323186441003928022677353991330396446983671862714695889711267861611957005191257722993679923617992165952482829149558046957905550475495356776555154335460647975049421236546214039880977038299329992082802351347242366589104026164550021201462303233384895711462050378420237570020028316893937202058143099705044939071105725998408615355690975105451714768273250423679863068097709392610455533721036092562689467763202085793732157465854485890460523951338748181213203583139827134817179539614148861430803143483334390230197949958384167357105990989635902081571434820488620740745969359315430079819787051719793948727570409084528900657135524531526264962978173392579387602817892874532900245946816578296835564651752096997080663850688982331898932343949376983295724137346836429584122204760615180533528091764546596505605330357534693281736381085437468702472198613198517131938860228494391974828631744005319464872125912570820587260262987941752488113451194937008076147949246868499179900890674336732421077505385630308876552001507350194392629090237026091068461696575713032816564553905251802122772 [126,83] -1328415514100306478601278927258827067837063242357023681633544679139723529292434639233474465422849815188396754916972612801686310565218460009422048135318403699065052376313894972361898405381496984433186010149017756791756587679988260591728507790367109404420000708263285863811275204657056965776462021217397875308986522239007147348269185274930810861091768137716392646460659556845841458618031926238451593063044071008532692189533648485115657157971455364083043946678357981769829368833142255733844853473790924422466659544555212058722078261668891416986587337162447388286986770991062508167318190153276276051462526008816930480840573694106245222723896196722889546882520523086894129587452964418858247221908188859600336409925152915711556546667599590875546283092030909467855850962543327208532134026524839977915934163182304691669710493300180448080531328384759377988457923580544029424358798191917031389680328098813907246404284022502789551993192418890331327890106480060395008990610324372813746759596296441361698511903593657512875737342150478811518798924063574122265397397141108505534609544094181173141424495095996117473164774871095068355208435266875534371438449826401823347909004715135242590199873097639219745074569573229639020260193063753039029725214420083769746832185055178480123053130068559268317403928970680989697676485425014323269180430665808362186841603559722871559915528847751027961126648196313215513440070204320420986946920354383450237276847300599856281267823029898951460739091990031306102702078808228289988676159162566039385979473059071311699518425622731700471199689998781923499723804063395785922056584822019322361214426219841537688509179503883305041131999707455299478071930627900494119028105715969955381722675520141805130675976259501584156812215660810455880084760534307352824702338540091459613514378811013176769826829873406365267355499924241288078102499684039669432795868370160295475809441609034738746962298618099853563464238645206463014328567650796473666383677842185454669800058408091255410179182153560771337605658200835234853645878656562273635341514362995758722136835387901693267708422217108913669634338572914330055461810243952299909920662298764079036681379076546241151935002490093952242781245941957534494 [126,84] 30652080499007098252538753093678879889706446844635524710353985870773362390633611035761129172479718415408401728141054319138651269567134662534752098554084724058598349927175987761665252938857764360103924971521033814398489086706113191446251084121988539885401172145406974833050812714808584813979662260547631074659451918477494930356831063950404003989143964395473439367386163677525100072288736574845625121139396409143620584948353098144426721481728305740598674705001805544754241622036796635324540398904685789271870157160520601175819835945036815177041515534161406574321019742767050479580263234200909732346901203426848954889411462725008371545607103506594721087783744050235153241537522544439868579063102318340979471483994259410323405330354143089635878484612189230866096341432635647599189972107628844079725977767076265878765408269485401467303712127858750290016853830774664409959204014624908010126902421795781860279684125082463343263490893565987693573423264131693061813951060034529968996448645161284286884496363972761943249195972483557598236349337216832469081021229406799678872924668243222152703118794421909943538320826886750092343436248236039604274761091681117861167370277410676132821946125491271516639934007371405625918728169881467380052274664004478833494980527614510102415301706457778007715308230335974359754724707271567594520555619513461698501015059797635524613805359371138898398164560706850720573671204731367040108497637908758459302438766313529964906130141183606650483948928554812320627648686459325286498012686771023511251135990399400851790620975317837636291240273700682970186300015186498662297641329437317287118908080194798544651614496268820953446366201686573160748479107712154153666391693900312337006832812415503116668856868258771708108891827739091683439423904204305931081284608674477466797012126990135204307202608266376128883685200535060050991340307680647788375474969083331726878978890846165099101969711537381352241232363969693528843333453422981180085350711640086797143862723987084493541574584865843952978887554795831215084196186569951390494709623594789201420967104540729900795979681717519173454153883062868738150432758216798197231798218243857960885335813895126137968952721392791135114901933497400 [126,85] -499923324882406076638942823056908256007697415642831192602109156307596617558761855695499115257877905015602626221106927888922092508883914003278774800239435625961590419734181258189133778011503370823465593062236500839867810927014376559784207772486101165148664770161617393662089281039649129621815244102723479594299489468691708914318661805010196830927234152517476683603239520571241848608175156122141445375562380373134060748567756765391897562201142329925939261625101801860979406866176900299572298544846730644042659621857031944468176735302752070585444151216097237286667037368017950299823551525926080215290215031813589653123465525676405465804755345184367689498416121209788959651020787647788632920014007846144137605447967098777717815661103637286101526173922519633746269692547510478621205466972257691233139342444326230889358220226824129044093923128179358064348531059377161760116827708572829452517698344849050197688317885736420248123379560078571669804053686900687971983214157587976321241426228835532010232841195170572939044554479287945871478007173673575436483882344744809053229423214101652101186305749456852620747426287354459751763759355161580890887720945112721394586541152835587796551155623832033401789278404012325866621279962231772199828884740674799295773999424225050871358939128314278209015039882669391708362339328169936231736561497729843844765331550804128847956249244398387876433829018794710687658083206094589572074938546403971425659829509142259646924348642420780903452579139524371192786789955766576942174913505315228386607580268707403315636678812949455657124230203028687874773893882072653868658623618841277724592864960879328388705277308956253275953665213205098511856776380842254663257916574985302741616645980806926262122760083675982792537349538729053528224746956338576431423372653834416963803577301336367137911729337602437590212461910597242054242145490034656486232215355933375911696157794455780165289554856633921620956874846510251798625869166104270973437385191498122687501737290376645322674766979761937795048398647846892590556403902407565953866957226187420121131875979053982438212667151940252823801687209467336607647096522765237540728749842222314936889533495653334840094611287847922066255922480 [126,86] 5882487762064667151109294164020309355931812843076773199641649399779068180835211367119375902214401888509024623779946205028159844110413322508725847354885108431778440525577547747348786715259082475433260308968800810307792882218423367791080697095401020079442483015353244470390559440606000049208742373744158791652560036705288582255170914732861898840799195454260772422849799772682451013662748347241648520334279036352326321138315885703447550347374389728645775663127749011917884363930056430092431336009574071699703440134911373820106776853696431261492652992670679225085315277804923479842221433630113759379801879448662557940713656716005583583313384019787072999677822368474595056027621825351021926538960189542953491586355252238411130945069844039533047497636638561248177854324129664296186441819330801665181310611041051078457316038236156506481475857099623467510584433771633257070619673223877803286463838854330225162122364067858910042622126372535582667810343574310763647629838102792539057291887971514419161858037177685654347010514671036015577916096040525215514663476740233238584990273133866484642442331614507532100953251701529948559703866805497980808331602891383775682500685637140793761562572731729724717278320040479250433596675424214295453290093957689522741460983555179699101206379261569397922862895454479291176350104229132685086755620480416161404471856095917688774184838119357810043335079564169663309788221304031895865618671161478659209483008194745134505572081968830777431772238066370512317570597756910384231837114208726046458554148161715090216012519712774344986862215380934017587215207593960328632104249286478301376606429384968199048719366032077168766046236727815158423531192756360776880761356467408842835766860817270270553078782420552970959125975556011377848903313642979510214018862990249367229384605723078539685885341081216046977546774964958227833522963587792417581370879797144162141446424112666039829466439161167170563240830026076633072249126449054278826715194401343055186202262025787565396092488146139700887057838379250989520084027883267640452025446184429663069308431669786917963021477872229735478510869473117237169141795118064309790907777103988354179607581875158846593714898506980396763872 [126,87] -51539742856111047867173028577455858679563775358577243982185128390682981660989965592229068399120723922407556859331925515212573776605296525641487689855180400298266417468647243456216412363176541599047745594924010825272458435214198084352575640201122513697288007755545164370367952588035024047193776567067640889997345884971089439440508772474530673735274528454830837950464416284624063757671541566182052771496655572554851121228016058609191035609043076588158055954445445393932320386888972681583948394188313251236213109799236319572489367262071408375313214330063387135194449749746642210673574687126053014734957486646654357428243632239747274810735068118513393291576998295450894943496021048438666976652905925430216417292292697117532697031643359574941261953454652370809764861149803066821272087227526838947674564200508419019053506610463656110382153873093492090742366816805454904129853593507740053116292453693496680958966619425706856111102045656968569087040342680648325917293482473659554770068014281444415080665644001636717512103163343109635309154430425534151675140938447636887940654010258993948021791093076444477615550546224785185391719655279627668860123683562397967712832866220648047690077730307737184879799130327833311265103807171253334036875033487235895700131069739604022710812249962496861440911551220608683052453320579278909456214661661010802565383370647989277874629240207992659058324973325070097400653302349992401503102257663092282099609817337094876743677928171310409974937901332618461605275593052859619122511575766418685789672265636736457558719691629874854208382175373343407022293715388640393808977077060477430466155720345442246494018653797300245713147953806245419218214809539336287502243265413108655293669290876099657205991910102738690222570005244317142879458629306972633435227922181165977583832038449687414731222616631638929118922948743944387473153674836827249102940267726948065871062360479112482386844656844439225937484144573837535750328309895431038693107288058237531229157772355710690944517779901555472929791362254373689535326306451341362583368708384932190585152141767317783646734322029139832691736744563811276320518536577690875145624099774930173083698248961346791599764112490087628 [126,88] 437715383065310792239771526195556473891624130407445060035472940753491221686796272016858064661383502370024476327407786697111738245037191479123196486803686309354440919957580536432300145373712417257539014271742574749253216077985372344366049613534526733212587585480655849604356211293110875151219584476172849595504051412278021147979789621325274197625443145832171039033443825421350098584694627873593736083168701244019848710890925308219861914364612442482133031558597585816093556790192681942548701230979796746631749805757570557400033699305721008195192533242021137327029465560856360112025470718017193240645281117343174536903805585340817667798599331067245865613651089849168002441641353699123075219419282091606593836775812751161340531573013551777321454950714126666135267785004840267828656962934893800004666029220446624177075808811638077609810979895828270699370567375992648933681425090465674904600505623019817233791528757756037313363124640142638030908578163232446660831213142976093340553790466595401983748582474330134435214854898403827837517127799965809139999735953713159456842388237142136029972338685770493456888120629488899657369498653483413342537133215373583997067745960409074644579341288137456644748099102959127485118996448202787274094375153962446182311376504846180322295950929575706986262956664591207925334989255352299290944832852646343826334671452568006728099683428408698090965423187628474280012616152391210698845713225906562071546479578861469000062881383203859675316844691961720642373817023260180596492190414998349777773125062327849146088505249791364336038899604968732151843132202196707598995494999937907725478510291794566315456894510979597582938380994702059826725892018656715684866829225761481277892578460009875111823324232566286404696681768813077410585518166850213025156616167416286318918775825035434784606177625342530118313604481808023118122380695860189984538876552577016685997834513969066395421738812884098848334411233518856646409447134195170822157218631655258798649737321257696553912238480210639190032018274091219421038366813918515800785532025946571623066552817214908926274055712683838355994552923645880489497961798008204907290103620096954604611697884400053965047001475296 [126,89] -4775251199718876598101058694640704138323048097841774959065314390219173367315786016583851431343590699274694922891707016527185786038837550495463845671404504967548417834324910410428480631702610056652506093766199554154049191455512766749864338080597661609821361482196528810437047427639149585253822524009626578455147378186038683340396683622808621851171697668121564562214626152626769741943667387997099526115505434267457767002472106622473925358944596376213665105158079144008253014832703557469564608025559035089563392801269559015829865348136020856460089975055146256897795834408818812035435784645155145063995192246751556701243417533584771014919823621592332514963888560788961202045228414767914563105039035479825898253071827533209160982971654648585163755791995857130390979975424109649222944551415556530666649881627768218905697557948224530957025864144720287568440501546529749649125098390819631475363564709994501744320480859015610633943358958104458867356326197863224742914931992713032814426408653672768297827740592495181543832711687227202750677037174787587681576552001378219742510259431368622004839537749451022480210118521762452275082104964477059567689045939870427285420730941986818795327420643022410537899836479765815234216574179240283197858073273847228393944866726594379269409246698486572674397581606983590318717534067908892773270317459041644598899625618019032448133254835650030033828952131350930676037543082046796443416647759429868852198587522142193893584319074132571517266153425611252999232137011199210883742438577720397304286430008929892838495208981196524947576617983631935989164887970138624012134093712937739375284832339209752571355809107779945764989294410683127992985331036919950685691550794889973712211050105018804296989159205995686568039455185918601497262246835412929150794806416390611531288531778322343281165128768988457800562248582303088354075908922101248517647105347187055888555506737584505131932897305856339446149283777239991025217609134596301452333971068719550622898648938860182686577391812410553037354476214270010711113741856917716950058122276645349228484862680699104762119908766335969716800196546239494275496677446888832000501246488194191998625715194330117920692752 [126,90] 76837905581652835184668292130079106182470123859356770770877572239674222443345446887547604838510842656852193319760642418930518506432347155469464775568525486384241587088307086737873159096892687779465249268237713006910984820663481033113501372604032253572759510133647468790734838442627703522412939840909160776542171450720372967458592938084667580601969095998412416284648063202993592781963170781030272383896628573281845964590034313030509797239512306177527866403586996922249026881273299894132454962223254675727008691289069143044575007970393551341102626939460359106019919623246922672784257488598089095798567146396101845647822243837940687504694099020374184124648037371526593723329987240083006150546126754958498529078685168609812126456150359695459764590975534449081808785321105371463086903385034894777550241461945444376389317124566577858096045683176435702617631829285640850567126463734662594857375662021430185578506821163937959645432525754059814204906072221662273663780137967647932785203664761748877294974098314814054826717850152920807152840882335465532612343856793179216507367267829735121392295738373658505628318288422601591605847890832628134629864074081463086231171201822806078913473460854732115311513646311329073305004201739627554104027481340225557652208917876030782147786707864397109993515892072299490019027909546528361515957862432483971769220554318606787279692993502127879971110069936136710776204036876472628948802860173559863918691121293963422263645978386277857992476725322630056290581710916620342921518842482370119775827761507759174123631116702987290631672982823656470282187861180372031831958769521256506744526519068934804399226390775222123212722797834359616450488563583686536527081709244657784267814432080178330003589718021219638125426831431950950506334608192571208434647843270012324188587483517865467534658935150035530308238673685026398780839838355088547774787281563983973510705386977636483734963318544886669136539010659292915359907494457681065308721927947107248964708025607024432630261846616315258165956723463708697372021573080711164592226584163211384080170462101242034511316213692533230152118750032019029426167865269369849151395942997728238894044966530872122592 [126,91] -570217535720439022469977898695311187397543095973295424492429834736410928709513745093076948612250363489981458642638792284971959470160656724474658685891633788358684440640935324901417158943310662696014026978736396211389581436439245819628360521325472811266649535408880219531985864290736211958426239144550697174249131003779456305156662731015459566472518999039256170795598359376822156559473352115284895395861002066389171760012194604263229614386241285016895955205126431972700804195454865848199343432587400265433995602665923808163742029751492471208445916643016405217830148819488143225326855679712461619436632097100758728292763784441348468133159873185399398109561333308150270579804148980970508967324875919337453651493719569269013276737252060346417230928029017814837877980054953923798292468127355224327568640774233378889941498083320525545034934529542149030615309695623967493572492914573065544260284891699973194832782162205690749011584324802996313625760796866134250118497565466392783986715864829540541584978199840674459951047545251064310904169711930556091333258254940554517982120946945331981925522519895437527078721507712450406018167367049983939486643413692237935585429064462843046990150574744140196643594544662471007465286418237477251865484372492446835794731256626029992869512832945710768673169301784281898609379619160460227934985676653631111881333134952111214920521055825904054794318488630778922742764056592025493168255330827342671822867563377534950576398262173267423217605116953503697330069613498909646521941816949684078100224500180774452234545849721656652191464540815954840297581464821175475367051447392076056592920427577806136407375730685769853920146649909509597230226376387076595924707732755122683088785587081790818445006077803216229548516225162008337451143952741338342227247689012160976142150732186942539597556887419207188501328299274298104432640399797901804329056838855637506017616382247885082205030352726490574388178421097688269326493086734147620837904829619050191644810673969018951651137494745951403687328200706112728567151591888439650404440908984659133905446220900618713471018766167746817289185063632611528424119566671880459079865112163178310899454247653568 [126,92] 5877616172455587570923771016295688750748913741018298914989048355915202649852655716485125354638549575956685446062014955384626792402709571844890264754205609652709166756818015855087326872918934757987570685077417695099500092461595500682530648687154490122625225829779515483912212779546997015260398199271981984980564279144691850192309420642116625951704759943483013493616616035163940755188767803413416441276748599292778243808180225912359626102883248385750029015309605154389362827475884246075306896093899153465353741063003411427214404851496139505266082625732992466208229050910740184767924534030625965185820898830760849895578901961668989090957733965923884676953618918520923768698932073818087252943227499727883059268911494593683895502110561036075047185317857183005727028919326837047020497859295593164215168293950883363558761871401029892096371516051678704764033992031549480536369161878836985615307702243662052144271447174556064316437820411242080038046374823342294829546800631002663269667692190179451268167189399352576022533978325464129529225832700216828136783301631176738319247486184278888151174675679375854573001035821971403789399498659321738960562835752920913147500240472809150447313461338501549844352891232955608905872209173630963535838958116721740078518139854466746705430981218139605490700502096468003106457884859809535811027089786516716807181526884531706433639303962190925974989517794183104295260242132222981974308229956327034134791946513796930478098685457707183527754739498651714108466513340499362843256889826383441600254330216488707974557011659753332369674622251217908152797798884674737795206320370940612042325454291426030512495929146148448093276827769465868958534923374163072275404185145686789373465377475126858902931615643075277608098605950877851366589479087526035515809199138308491884793665760531817215011717194514550025817374261700271831162982804221810418397694967283690617534442814730687349778908877130582788852569686997747964665594447107156855384160268274551987479062834188173046474747432668112132370010828014879280761288074899259794118986555009942096254658414176060949887268026461447690318894980289330574325538203436069250394726235028418375329706112 [126,93] -35339101534522811980913430345292649737940158298324520190260302186216712255595465765596858308778540056509186931217234351124217901436943276435838337476550356976947997317940826701654825746705104203463824853891298074368319379071499120162859420125103585517412409517899412919661082212090740158525552610732568836505118776404444573268260751529031214859940107636867375400513376039427932334093382375333735388373535424557584927007233824441455499494741106256717807854284274054375509419396099200302280641486996916997427364349317811883350197656471567724726174602161903071366864870233411526990973700208381958245276011410703314565483196621273256510243968290406803379736452428569795481652683031895748157740298145173903973891995830314835466593273113138501598665147119180329817022268552041489582928705131817850117616930676634130235841216821999554546622762938038108143071576603411704908716785971027249694844327567654413104779541691224147663645256402038823556962433224766270595163953285303766720226121270241655642406304613399115021103620902492150704089041033265614486545071424658212105641458993530309274800882235282229666666406213963998680963696407032876319857656339942301145085955874377146502101948815964215684130772873235037563918802342414200704524354745978358851507336730872995999881836962399068946491731298306728888420864489446148597070526016682392011417601781835411271129608337111366439931220409719142748304038955346882513752195873800909915364981515248848150345220213259552970812300263458277783971641884432402801093425241843384519968355143996505598581548427170858610380732059699429825352596954222969909697567004313992001238111509146629175695992199941057732282451856948997194068753363801274270472961359501401280267173642230754917666920541925857752100770916818550965348912289993358562660792423567525099965951790080175812574783194672106580215861881396472812136175015780182571899346008531900070955089625029547914326866691340002919497513995273934288197732312003586953185729277770727507141197163014400112359130049636702750624390693784501539943357962295897247067879375085658980803662687300142723931797548412943529628971015569099217279187235970285002802592975721747373064 [126,94] -67688668718001916473882617483899094367347673890611446270445188511126456119334452259053325387553141437152580516384095738256805022874917725133191951572783366911041011629404530471564447455395882618326940348428352191472856775988219084144008873718615186610295117528322009534816496766401137511608935749103190401635759789394975631309493706127004093009515150590319498629016370227586836273713753116009601540464879837600741580424682420057934296333455983614611114902285621342935915501403160074273122364829053060404416866181899886056693613531902516516594446800379608502694060621918988313974056213062480384239419107937173888102831421714863223888170884578195062805750953883108111379554193353877413661001145087697775286323668657170858017678531374736934921330214696382160825246309899739029837646208207558406667437609353398032506380673097788658019614704834261966220992841523953458576602111587101064102767674445100599179471509836213120690435274201459866972692525353909535528117128879341934722873802764028969156934946688356451336444726773151430527990609500580308903211367231704535229732604750827470484403526983977244334265267051693116390718383197502260703565702575550443689566227722399396131939188453903994870458768937493089075922889243912103392641003438547908951168650452390772976450257782541401027760925375017733972811757827040143642803479623871907542648018645389110573806367594365938404230629485681208827611971835089206455827150853977136534627955781402717036152280472138623012591036052344553351266778386707290347530081528278416307155801679429190504862903182459970960898461221816739172190513646399210064662251112096138735373885290115934878542338307724469288914867795064886337179660735382245542511980885935870899431062907667605558567067685041197666081992541547636328033221544986645082857943267091356537715893729741280548497991441334398366616870105149181782273989529029739940490995851294424219747931182842382719315124907975395664215541633408205533299252134024001669701606113619978256016409441141237686693091354763715430500248469108564117992759676655539436906327236826655167936487608403322200530109789363487478912369556731972912484330560448417573789542387867424 [126,95] 1644732398694011997112656867440178553723933579642484548245852888555757807031654610588237837776790620881741973300414555910555724224016750106715370266422446305551953148840057843456806694656938110463559966441826262795491573313355508864888280661253527017490590043753383691704845040813528940584190176178688377975083160939744397264495429721812354465114298162744295398515710686742835663716110875353130169284122994269752651238632866501019261167921962791966421839135889706640146339540018485671200088275366521135126909439398491855003406338746025684359717911446760742501929043260403876029735462669752501101804962673957422180543323083262499375862583345703446223714213411836508840733069701930648122133090455875437018560028586703918694299224366235508686121834812617135937669603161463913278611828943011049369728135445439407456918841403205381109319402139294722359073634700803832840031262658824065149239856496851203266536877098389288869233824919931951346552407083638551079281572963617486304986751029703316200453045430206616758403940206962644790640873995169807415214490130274893291483744627161107400022536194631477180102986109135985995898496936932258922929453845631508056465335122176876736757564995448308327667739277090572750620909867320797302335917659336666806979644451676829537867397076483763783996664968311661143218525555569668695189695275288859643175786937536891555549782600135196939852948544796400376005180597460628495461527347546975316991007272775591461822450406708526896246711699211063252109038977859142409702123281881076399304529924112058906326182873010653270053268878241526413641080432491221161868112702267597988405267966548471822132183181966222640341794142539251638002948729416251746236749151520786233764271385508581072552394614015856297476747914914218652518904552660263646252773085193126898537142917093921964521876994300860865072760985361100489272379451454041513609119669980286849737686616052659516609580304768014307296153317881571521864803216980795433745242524223317828892554334028456820717134198994673688661199814983136656797841638718151677164216550425392915152732475856719518249217012923827752283387778217229877262026612814782592033903769608 [126,96] 44968619563445545942656647815190355592067342626970910150310815918649285583883335594097145159583670283519766953856014050175918572095196123062280327660389132180174224219855471040013242734507864167488467896115044162507110565576637567925171779173379000724597994377307007795136910053919696595958750748072966937451245949930450193289820391582494385115816899317677182129462700769812272643212344484103596196624942052209516489082259242705473507396153147989681492841053512819007476903593094391899104987057487186039884373977332648753999724646523028307416098599964763079905436609043354941859831702381877657584024048224867534830787914716950165027928919936443668471446337365368049101350385726342713958946545484656860716862584775873199171873819090206352781061512143562409923110548026502500500460715614331243162637871339829615113624819244805634343087879886480093037981163428119407783700038012136178793690922392992017472842096500818118561490062220824318097124586229095803008047457836668255031321334351567946999467129929179754919971519485133763470025132598704694440894200386173187485668648483147547541916051508056507872755923072976150282740052382797731700018698135769735539201186100689084349001447554432684001959072189587104634855694312581101745537654871814663432874026857395109166110363528138410740806756731604944689605328480418826460229844651089043399004413014164464651362085015626402688780023850317033405877129296946178884858777962112274603745761752031079535301854959069432281993346987301833655707181838157439722104419654685209234753157395322761838094156247467122857822131105135394344527085143030282812531248735777242253345773522402668404131163005016327198635942039685876305857500988488492907700210738948117953439603440766825238073993339698632037746616704570603394797851978718795010226019347288515876407057858913294044207421117652138042939562649543727434140491464259369879918657372752246956551617326890587304593568674199767089464058592397441846021023054036935121474190033088896786902181594854509547015291612642630442168238746480074139709225279838190508580258631162835909568481597134687251658613240208188686682922327774267238603202577227966185301192 [126,97] 134506074152249612683563250575124078381260103670563288624862246422612361507660857653043883988264486913986069738393573547976320770048963929812888002291327842543837497714399925706839235831260675004694598034840553106059932664107781476634698324562976783755141126332562403058258586400726492548586749611792948691555896806085256352730501094865787386175469180666765087163147631069348422526808571552002644069757801222653071159743029962991368169994868684286846972573944395290043765186738152115219134431170997212127112674236541403741841362616761812828541763042649070770332729145486629942163874109912649751598019045696550807210926152130585325597671424026640044493321005456005129081336883962806346592447532413325075042241161823166619848568043835247871560193153028168251181619503763976191905374811745523471688530043739263166846752947507389809778928462038296737564129343795213586180383285844402089075637551434616489558672324608802307317749313042541298099170396579701246013992926787345403589727887735594679293018595764255236584479454857171064103475872593669130968585246391829261358349084617943971345443647001661451003540336951376425940407386486456642548908260810991869749249306618446591316097667501000307520898385101770920804484996223553199849569184714975031456212758686258466800110783794057572428805895749599799726222912935030001788711146637804969072891373272856231349919933347481615966571535012693011499407082329570643770233662472022492886717323741600144190839262306583163609675567329797345079241613381126340045430280569953031963649705783902741137189419392895552139307755472972579126767551993142070434341951260297448143523415314509693181302727836247398918963396436748154143312323575195506783947758109990691113683610065205963563227430303925901922932759246717047163874315418972017515656409626961201654190141387403293147319094849728323655363471191877143449677541329891652827767367831690712663513299352914051748120019050293036576204455274874485997904389747332551885457715393111964236119145105499428624472727025001846823652435952411476857155837388221587221896331453353210248532897809355935932596963850135989213521957961971615687087926922034261168 [126,98] 2794133515700501075662959986657051183867729110686229007187360284932790742903038950271360161673597512255726164689115360143779881777025013379794765439748279058087630626568566288403039015304243140406718552231660828893417418473399902361308387973102123171022049148233105455752575829111734783958281045654075975143556016556767659289380640142713733762379511129383183733444808328023296369969159522219366228858130930000166751371039419991613020893554012742912488715887715079607278183894462622362156279148302805164932758542056621266942852491435293725825450946651127044462032943198265762499543021114715558504014583266419538163614805539956043109424640953339247518424217862960630010395210525269254683974007240468299127017398928085043657641405799690704321016306970620755075005884068458333536946780144212157173182438953570216471577007291683555353745755486311811305070137259063143067121430358375718359111854358869292176552919702778743442694793048774870803841024133450236970520515503311853963993235776190521756547249164342244405767314823844448086931023301934798197379369236303820191575975301379281055501513204069335901571009518206215470703036931104729809754865425712208624510795511708764160214144861588205005119446659484279132288510263410541845688611033290412460221176548545970977135040379666654593112448361822306816053280338114737558699302574746786174912878435209206869088625660003887868052640322110988827883664858375975347093402361202179371973782718008128055503121190779846149719182583474911588083350714934505412626495704867501553758957645042874641413260212514673841117027717055105430439014984326382922235144151305011842034233031250347862259428249962918691203606834233662271936409125824165228223343637013667712388591355742606652203021111238261583204922465150717367821535805655308422744454627755191866903015598311891331024698173034894131401649402640615098457139838974625918696556166878038227292272134710430963482867450052672882875002367234773065254238717426739013768885107153860535650681011148875497047308534576209469718768342630133300564552099080817704956951711433048744971807422722908260524802337813272391519156255731843215701146303577544 [126,99] 7310839352764119532790515714246832079195265825911203611786280617378261512053510627063672633868052929199573864336426816639400617220033828813494880812441801334137614686136321708792014655076771313415551721669826628682527575623863119729504133807645407661392199600572651853402675704891414933399780398532213826022474314385920835516370788417808948470116061088772673884970845731578153296858155627933151525543217188807503973051177520587693846922048864687142925099786744530696553479535998819079643076301755359556012278013586214443654912420213893698852099005972392217963845876944099314988159661442968943905339785738800832024047960931112829939098678380684371298379671500478621723013216342671932469457152109769980431294153737611941268430368869838400640788096026509823828501760549115131702447379836558525858647027944308389544180757206724832768564671599464729989662229175865033366121274595961828915610297953686734388569530346276951090022501628860091251793584419132235399234701265015111480970029546556978604768922015860870792160430596019951161989246723920333020486139254280316040360016132935604854651821133489874439972439942350769843793292720532854384124512593179017366130109331171791843352337523611091201484293248647646975288720454621491304859345286278594694700761213257827564576834335845772136013252227770178260839775859096945977193640593445461333647489350890071102212400901346236250937721386422911875076235785793226859137582405297678967171629788428463025028331959786784295490314507599711319126690107726916182898304707409152836202135522176812369204927394172386550109705114898161078100949276001309199056207606876888046970532940264654032707095358208543479412880265564256995173712813886064613888741905133200542756933235249760448390169794849043629709581285000076602239522448225470040911313698251105468904078999637201548815987844929459731935386756486297506172733113260826689737250989226603363894303501684089422529969549125885669773462302521669411832849491725823340161317870562930104899974303712327504558136267668426443244694343600144021964124350247916004920453874568341583655092329648178825629219423394179133892565795565286048270824428 [126,100] -2271952065020792497710989800611661264198220741357833693395190344410811596641887565690503167350625099827658788987468797541374501366914374989437017318079232496587669701900263830345793035553214268311164168108150805011173748050342571771843893741774726960760162446712227631586298558067798289519381768933502111320821102373039501230737615242894195233603655220694935526468897013315058205198116276805215234848320830382645666687779540104048406163367099022112275159788795409952460665775318267895510198264598768275972887548117868444535012599237462828346827876497217545372300973420684797847122013841539385297686496815276913078336286254877416858415835733108905820858578972442219026888944095551134852376092473269410590408994994179592774648618977619091495868803790245965439791709665872138042494592489437746466122924862750521722208214921139086431438492380648974937703156433627500163988493839094039250869359057486381791742367334596064209827046909559555278512840508051568767124588572710173735657463288725806266905465311337662915163627601122399903047904342530854336670938448983236157036556857077204959226646144286909952573948991254993684446127384611235176494416759994158230533134253032191455907188871033586528360559229688258230993388318643059395346664693912217358361479696477601170812331176743785216243062909820178626339946464712191083527548584053817115556453901923168049504200842861673339169885180852535284455469251006647701260207694146947176604313111393384989770703350327909725751376867241248851778882020162825588684942680392657011109133963066617893112216776521356794105727770328731467349673708583377224077369800373927944318136778304039323149047781921199469535488206635164489525963378888709199917834504822947208636719697591276476625788106110578129534948084817293301360881045713268186506900326316260624796007473130558253977971589956736185811576188124507026496530043391026552692662300593740162773906726443104912458605074775043483912286036447255310706284974387875403378558916022092810215810864310140806510889873110347842536643025327888550716686188414559349715267204237176445211008731097950892439924232659468557918529097961298147860 [126,101] 81594188129693160331593325602263329127467067667572281591281586709244356238102427848103903291810799592844949002408529092686375177292508459994865224199793987203478978619135062567545018184179036210208724502512000154098800628079781111481341804726570915607660647336712006974861706387073033191717496361892272723197109327347812667077996513339245075822760274643972971946378095848730984364301942268989040527077867918637580781025737609870250191118071569109877052008131692795311464536819780065551127194494455743897050834395265570420665370506182442945574806767962125352891025571459981185822769933673672360524646437438421315168202284793573862537789153050244503933893103469525953239905819346578891031534755538764531190077374692156958203061541486029359226492219895469501054288804595731187030350668146211470889065932263095724602947550866933854372841766583653750528600985668305288148795685631186316272305005750284309217761886027690648357305048528337090903717968053687950903707035756418658666810669554179944081369768848439698460343863774993119687842267292468210645028587401428300204539680076304281651527544015754422828766506506885235265351691375955608379595442082472957839683263677418402299819828230598891143643758163198064645816030434715883195009531751267848249989951277858111404674418237314962361429623945821322692549645790246028732211923072636145755550327181605231481118543641475167320654772986127210769631309198433418678805727750802347881485836866011035815073819861472077809572174463223863253139129350121128826036197689766644443495863577567451829074499007257563917569009838468385823056649177709457581335022350533070412748108728021835472382105567571211850928010069419842922637901335121335729360972549206937141225862234030739988611169545281768280944148595571637120419617971072256062030616870412473598370014995274403373852308150175625214446914203365489112568455839721878832760740819485003469377023227243083923704755873598000349529355490847530025882821447312779328760250994055646220720181816743925044963651874276494732015626570422733076221768222555643002137923315027521884362699859429080740205006816150177439849059592411248 [126,102] 1348723924074273559885471699607382634013283231448749863133873630839025143915226543822129407272358623311311994329785826281569348431962428430881652562908934473574396555925981244884329599706295607992509506242493441224745091770310690681834674794564767808361742805471465659594371233085988253213321062910679439256144584947485350159060325755132935188159883569273293628777791945193087265338275366250000931816900761058690589986184953705992434678372773965441705819225119987623583868232924175462457112110408486962011248279873342390453301516884258354848265200348587574250125859443109546787949292646315512016268557344477446758469107736813057048874456709594476750052328953992660416206074364398739453833910491209926462000967494812390424655335943917350530711131606188766846317366618333644457037544564593900498501987550650154578292364849670070397761313226955634764964639822390568345384942957127271083440167130115585818256721855947090448042810717680155232952076702853675356850451827900420632260852194218828846430626949896162304702357535483566001325862733076778620878001867702472028337937280607280224375993806641307934898071394282681771898080047757400641663006601896002658150304001654586137801052423606461540800410052639292338317839835670135206077609402104858610295072875366595795703138400618977223007273273108839352069027327990775804340562603899397220994267902249481154245281335404525287361541211289150337254860052673040446858258589117224846033651827536828007169093131652943822180535680673461280754990780731389192883938994381716994925702004528097326047596344987685518817786496668923885501893556264117961541650591188544696063296757276997185757615548427403408607410964006955100240029667899299319476540526482451565544319228506947292074092439472324166615907365364491348078323823808055131413402167678439658231895124332513400457699852234145724414723664245275135459302873687523398427167385726896183337944431015878016228590094253700091013407810108055059138902187890509157495660004552742002363839887952787743694232643138042680330630040029553522500871066160097793079849437162986521533961374258014273560485616342001834032839327440 [126,103] 6361805460530165983895217782894034979880781145554709619341765965342782731396401430940167195864344630511395256529437767483612840694701891795947834278952226489212510044099665880062904658824851093632268462211288510532431128944558162035935118134813548248153211766415147755228362204428243209006108692464967839100757196002144122941824692120630745709161412734255968356007763502075547360442433901716869785444734035511939965328557360302994138464536509686350357333370827086315559573209484528038955345239058428901465783804567820430196554290690735508308231359155208667778885279948053969735078845551704029449381649805487400606059109057060188879344616952996679767909232258901804772566756289975990685855011665455881278963418510121769256977519444529534417163831940894149002621636463223054570406894608022171155305271822518725104933816062580179336721300989376645345192975496601603235741910151343441331726479154349159517701981139586265684339442710131124194750930076204665010958316536323178400308554804075888074809786848794424857143998715240638699377874807038026012069485200687314153708921939454462324878083132120133921887112812109090935192064167363922073650481275527670835198403644588598242761211265740570021697471287822489936838037649116100243918221216165474742961436590261244488749947573248932637340854072028707008979036485326929142148396067789937686388755879453875208242694775493328763708537766290291860921329620873089437853817828676684609512726702567557582869275201879971048874330425513630667928983146577073825051988551838574464285558216755139814829753445764611403218656284179185122933922235548841271991924547911775570074930956618124551233213760579822602283044004427697857981137072237674549144578913852187554207679514087163662572787942009846702571968021074409910034464838757066072727411517070244182266841403101946930813583585650689965128280515585062097647561583917531500894880618321166413102335142624649584820767098160331287638803419263273247075086971350251928965088302089908137499567531134754989993227162933886920957151399281232234846250694945638837257894298327547517208991337530219258763650039962213159621076 [126,104] 5553770117547949279524081035041879632103065578597484114693718854976904675490198276163046754889894934834901401301361066819119512739862072781943372089545281006962875478745362558880194450111330790465196345161135917974403856167346243095260358870460610515676551565574173863223424750563663366003736330875838170253507069338228800580128779411035588113775811949215717322733417480361345716195652134955710704604908210779991626116427418136562901258948416240975442994687465040912095161401899625812512498144949496591645384614994086359870524696689347364397175691179215864797437514230275337573945197794439056319800941014378780976121260047674295381664433786429988048222091390249020555137221231736991760283552446300224274908920942067565204625771266993454489303547231726269845294658731474664982230217287578922110592829723914849919248769448782714305362493175287372715382237436864492862899674372938826262351716367897786864168657244029754363099209265848004580194909688485563901297034648976088069666167781674195146955688827368982306206835414260454446103928497837321024106481711570140361900096013790563719789792922363202738215005952226814707140098626651786153391651866848549365613287861221839723371177751738535488122660682056562083895974425181358018671384146385434062210475284910925098438581103500951508080902394647451824046909961395368291295780553482971806653620927200868276767323158452362013543996872091887472022863108025238010859383222867156551020675597917733760994738404229552603233994051421754212966959348200164456123751803062130733637528116508309419757125647533115872879149699416479831204010971067727457134758138559123577818458717625710166991477197480127389438931252928704518968810359066980856670265291295239088551502318001775378375460361692325737472173427887385697655930209410575875821682422007392283703857697012213526694491653447333035925473467461658319844430818598201555841636784735571275637361285471288080913349374606648837714628101175218530575395244769075888785830268621649768812766757656287452790789837376270804812323047421402280803348766912357121051481548096557255470318563954563480009538087209905032 [126,105] 67874356219129113208100679363810088432923094550462036654239307259669252974408719532656666605472149783688072446035923002145772833456002209281101342110689104476170527078666528078570287560140257816357272879915765404887477962053049519498581658787349186899458045071290704024905589304780919593390858772342543884095197875680902955864985959774116602892973281229250893974979969929792464274136018275360432303312163014004170730257568111900260968249686065048685227413070969961561624899348860812620250195334498374391102844547405288479193423900043904191438037602794275121943579857971304308887934976241936852380118802393491523921253155443151865589514643102434312252299808594255643634611329525525314587557120669601122321841258727599811349652956313228971620018001990112226434833827284519424992963177795357820073331246835020041142960095488138712102665439076278977055242365717246151788801252357731540741348187120977745473805720804006303909270738758412797813641338073210478181148185809423016990112137709089559720677628812113936359648665509070927638010543161828442439215912700681980821868637510538761698561248798047061473079111050212733645186647086945865475918928100079287062984893097901935037417253685924431537334935376990445972843538758531636908895828145861705549166273696962689276008635453505302609316804709002899682612555930103945320783497923165170226516644000236182331155365648475727264819934851266215258951162619164534067492316533282708422141650531156795279342249492717884057538724864246123470157220411468993444526923171396895643798730276195304585509384752331552106559626029323677692943356818904298032925185111166938459649093027063361406422049921854859239071035233817790599852005080219814055679138061011559895082627257692140663501311690866253402961209737661295744773218630423838228963795780021562851837476823336334099534687140724780609156234815538072849289378754660346513751064734158727119748113341856962784882837841567918857065918549385080325150034031531250507426866279345651341083061734763088213925719692797019484493535009113323323968094806101037118810458678833135396914680790952801478489144154064 [126,106] 4405492970321526185036880668389178397325306769493226357905296681922490204697840549333674662683317446936496318459139618593589513944838068900039293609470143738903187991867840615612828109984360613013440295817062706156634012007576136335670118679074707106529409685934141968123743239100928461154269253952776493739371412981361739014029300338492141878782219396745162640872185926598146731920955732305331922489389706671009166432351763036406742157014332551151725884376135519029473740657436201314560698997364404088679991674426279710438720411637924297693996407742821541757094143165933429822792170792341196326920718232842238760254961360209863528915351550295577223905794490933566258016607020567582512935093716477160124454880762160515980939937182056062728041258530839421205310012221869779326657588788612557046190288772653790986734229841625643352412393608973331992024498636988995075291809299350023148558486601843681166289965371763022405084495560219897731123315185872917998629449450136731132983601232756444474800427849885138453169048584657919999681385426726686218710460671792938009808471820470859865031973233256361853944915837126045839734128581885347891646970568867117378501220777491382182957612350714421431072207021265639686475019144235746122756382858851038842079872460941986375237725799035831723353953447322891731521204253055669046313930215582055238515848964886322167732955501097672608325618700938859486154157414520191124720428911666995442050404130820485260530668289686372176031744423955602599037259547723225050687330743187733158985428267560503718814543256213999939700568392433171025198309072762290241219909395081130649081756292330062586891619767726681734804249260537334212823908354967571917825207952364267634800692465444090852194671347870748516646697677589933638901179541610580335151168737341006515173969587868219993962288168990835487269475976497500335308604454767483363321558790442501153426531605967740487847079070540606830202003055160651897655215421340884342429924425419312611774290849077462518550384304161610468517215176245274436631602219255523806450243282850489998600760798994618948399316 [126,107] 181132667626391471333030508952138641248134804483770604950086697807411492807538376827119904222231564996612448770757587491398174254445842761403256051963510752150843863706985318506308878594766251325104938618564447564579880363091714853702930385895687797580139830431788342252000235755224753931033102021993490524576229343441246203456119034825175122865408315817243319684967905923145713382061481383898020473429677184646272742980158857583629701896103993654300259408103389727028057032624606250205208341204814488874774785041672371324482251338321184029005844003687412167406180058320260899144532098523963431886575450972926269679228596877217545879370136475694685589252723967676353078917250726620813144705293967468197955747409624774069736632862137682313896661141643160303184737986046899670778627708578600133921367947741036586798356635511646604856783694604144474190770563260759595794143603614096899129510311696150478595817756558931036737948693847174745014266532592001787579076569031238844659084346117363687508330419321193156335957565978414789665239111594908595342590757995540348755266152477788222651888973640015988218004857732462135934252979924547368783493665620732115877173281720230387937876941934731263998593246727396728814133859539229789422779265362755460932948695444799974316731964962357793710468075208408107473829577203966303670643337177928466730888659898961292835616592587646291102590470774863120850208431662225742864483787105278645253627975974783858264074290468331998409557987328400232663208683343090675359837127198578271470794845998120732647159788634558320317901133426870680247085558550445959962273737904748035063582046079029487887592933741556821654640204727500509311861040430869378308594599275808884895140776682729106368388546014525876397891266213472357514554167946897190343491496206801538038259511092272016078359743987517369864290630192163727056803572532110712890643666569429449930227394920063109448436636559256708491370342528631402064525540113231809980101535220873060231731870774924308118275662986049989604995372383352398950932004194127694408224800624892351782681944154017485360 [126,108] 118528220130659529157412516385201952854394310484003889857713128556331327448718552534897128050415892592555241004667848736987885736759429188130753756355191956295967739055300612670348462808138794592307995413127573231860905341846390721441423754227292144937438049006604980612790955270501675932467028984050524540666668288871894648614292360173950210156352205663069088261448957449324110247993154683470018467011414350719100111893540939358206189938023648812756525122177728028877306547315019772178315815668204652620736309566679176188583649682192784309126650857056608986375360722242388829011192075894155643328822124560103121805524197678749694330195820807026573947666867321905695547635789479170780201995039690138973058879999806097985455808007366934484446112896712765407737337592637370316271262548566549413673065391008335118906414220073824113589977595895786335729548850415529650362916465275285353647328658823832295502476980333055993164771540309618905601611100721036686916778116675902940364672566589970410049045797982166871362986247483135051123104133824830249450291469659387370380789849066084987177466794938812074874063742900292194577436664359554233067890245911063303510799312176334655184477553110135976332811520957932122149025273401933994030067409667134799139401849757923345043966770459444512590028364044873662901050381464431885548295060129040654783169567737256904249407351296561681573032926184428342417624003172891272387395660584231325843320354442007637428109572694874095540459492741996351396804107651683604294094341013180154016640510686484414071872468755510731633619799869816986504572755118511592850432365525648291252849802331879579808354732067393438526293029215565003664448077425629880737889313045877160051474383149658548272949316239600865884237137373765490846576309632335750552573694346615201888009987158575070272212155137917643339927225592814441782831050439038705438328238275350278925747826637066746453281152956732970649980334912255934578934400427228856205926768352964861703921594893344921112434573661146609319019639805768522701932816908832546830506950953239922876483215466112 [126,109] -2208296363213764227660967743898583422712593524211069422073798087410099648875479935170987969797756487051894916825522897333384903554125564832519461194253478421239548246325243210117510394184252713464276893187116653105284420655065384234720911672480300476198755758888161194797752363165335750041750430490310972533974674102700390322128720681250096258637331414371933448337475590827425748708825813363805674173400485865772429348217435911375322335352171836799848554455695670699027207370881084348773661642060451341551577602021493950461834371494172052321178501430850030494986565385914802855757790822004819969551180483707909212931994665717715595832056998594357096866613850760539919695682351952865515407167754699280966456451280258521210122976928938498667342949188858782941906331648647893383650157800263527190532005898452153475632206382636574614948275585152522041030048117220460290758528806067309783192192371186392786683591024875112733485436319933129453087850973228662531647955133397630134474878779827199249925756313721903317541774598337372910541800713534975439720331201083443443943342382991642774981252395329879759027415254838302388190392706867421043598543646384038689311006579715249545775046367082256580912163099903894087396464782767472375058240213790360985367314839583101381295010205203596963047511953820980277356461752679317593047871691163119692223019227935864937992155448505301524895604886447725817729330329642009595788187426142205570628791199091666395766871920622109086009978534409738099175112167986702029437150181903234664467044225037117040492350241606508695584775531450671409296970912964636965080759977618940166519845458713990178042203181707741261924234962123074220183295777923280947303319316471539260126212197285681832273489564377617543506688992546948755006363667726081297058942992644004514703415139609094545616634081714209638044032031937477850747402450277557690994678375723037492245540558440862740994417654534130369453363656731369910223317921833456293955975400214193156306260777290211174571072776079963916809693109602835491208012904693919945594907631202323263217605512 [126,110] 9214748196867470835753547664673668103384932423779489929097781709503998219178066530244817550671859736939904110270303597538258066152463419334665484446516795945545526272542564739924693008364194056818143480226570075258233889776730276308408719655488787751442582558830490870869834744812631806202292352772998524636877918940355908794868421913838592205770203000711940381905884827365845900034540057082759135777138663493548491060375312747642403885125874868771360891005733104467716248562208200213118861124868182112153884993835233859522560250870163493769672872247637731606698938925657671696421923032258285296631602296898180798471232798997143603991001138029361913364543395301494369693228230443736269598004788373629875789690206343425675138461044946016619716505175241897161588327641488549573245124783248704576615083064618806986518891033484902870760184796648630451139551178290229418376156957561268556044836319152909526465234719754999765177091155159319705563634335384391716448256147931302510317899901399386751594563108774562655789445158583588594249621974935000034353378942850515812126491628980284905417373839377311767220432817894770053423992541324211532473544207208919069239643740005406880281176900337573644216666315104319561706580080822697711935547098505621240043853184097993730327863815574668705285252768940173116332501804727243818105680395763373788682519829383208867876530459514844172337019025249570496166555458438817457723034597457648905794098757595688793442337693951714103151117620793902019020893193475347358046998824332136316001001172234507441324845751871185086417123284995043489011278066715121363766907317243248226825485561906557282607774030885438975673492569157076690627964910135014407965638186969988265533267299363367568384070251158857191021226610883445905174911373186711373309480646048476122909559585590970165123590144065786616900666134732166781163622377562441804520508462529105643281822329549290767989227637472703036876852539891669684385605774932024403874091600927200764925368372454651478723169278157639070805651728600247849715317658452000992393177056677359262496 [126,111] -90016241697329589047371676675943589442028307644969661801631403332387518999321356462752089110473667603573651010997754382047570302305315237765563212202987250009945179002341724332818943849647307122589610556900350456039037239518425706171291554060751763481406627134524738328374748797816973849113953181857388800039867732654507813186072478967202496509186260105290414197990518934984619968635835561864998507457426874916938833443870031917020967319157202533551871321985002611597518672602942383569680736962640849176767684684127801882454683329409090941273078971126772848667667150697490957459922651059851234501013117449466393078644452036072137398910243233100945648384208531227710777243690997654046571555425826180331388805451338226886727893599106756116159088671805995621040108603539612147878287512134538554567332626622426590116361382007368188925505048959314422615980937723735455776517690983352876226941154517303731459283616196110952355580689601255315183519262024970489511602719134344407088358642348529883139659980907475013444584958478424013605152094475137237518407299624531086240626811106110566823772536418286795625716324527497106339002704036462173314528761249865640675946038341624853950555362284026307422534373927516888321728293480797209086654172601497898147834209071148308513802329707785644244277860016639762853328631248201449064826239433152592483383389548998408662021058432975714366538234399995892936473971741766352332263682399954051507259560044677010758970988922115342841518119614925155246981731394537107348830439107434268591990513500159250503823726185787538238325827920367498203969132808727388766910105536629392758388134319696243970393844733113793791439567789351542899855581405474518124594589278404354976430622789390717071779468725414237083820460686119396923673691275350160468419872856636848659572205777128280604514047576201291428195075369541947428869894967510848845747094794667790302914179798109330642752463239544946688135466815921535973482118110191936135064064878412128579963691823731514634729637603251280567669794780313283400784483175363953435842331680382536 [126,112] 1412134878164481089656483412272098493634632100411343220097571226520898010109710374352548443106053590206230403210565696667793639999761743541598400168384155169507466237951761054109123592532519912212523662630547675888642260517247429237283710336650672988460096687805669022698812980179893769278101159465580475835471160915787201149859928568507585355826680974643737253391327564318393871749571768254665800384452357844592012845505244504820898047387352417910928839347288637299070704008426653344384655086730567659421034151944091567991659436628129005609688953312263962293700576455803075494177991275477006597381419341504504507570143506910886598585583075838751714957679207062650744633041793895580618618471313608198038010926797917439033239002534417118626393760774834040419024635049655205213805056495624049002099005464614299349692161470872594627058416179173043349325798965768681521226516964210808423735782042156570989614134761229553433080815584734152015149878796131806546517909611041586920705118613946854656450962049877998858749577711511782284328766987316844038496500656560011890756179483551932156637163457885486506631931281092524074266497953467957405524297171869973362579883455266369022164413361963453905333872484866318641252551026177393498192963153587441424563128851931839961789241328895934386283077002679244607331645643703602348297555618027811078410244790760833956776540421601093609841464743983928877457073367524151389981300786531051601971561440691612403694323756676503534728573538058119272769635584226501800498792644219674483801399453173757794729227597541386039254699843925294114635711665799162388086214787831905834192379434671636847974129955307387218273429515586184962831049866116092127244735328860024998256494531868426663951588203921785047224787947569161368787893089566807124208956554435234000499746126547419527708432156351798759127629730059805072680712835271517122680708184704504487807190408729771088016521038085211031498209455062092512142830744645369052226194775485617959389064559073871425254302497947065097534586072585800540593986048009635941353077213016 [126,113] -8276188391138529509825911980867594841827012436376449729061489611034760169634718789164909159642767682504577598988221508287782816978187573991792083979256933425302679624429599786623094106073934172925720305823874597878621964847656192825001382063457983380507015102560000705319572430247421108527084210790931193500993962872828557817172081004620761855822193504910064786817431397144501391783313378515535774336311112109928875526169775280797345147353245757473994139495261829671448389481324357746501080393264746962865026024746114036033953017578091775888892999796711736701159015173916441579720345865110409745533971006428572113360242584106864334576498265719383953167127605103179543455851686258071289091547396275848015809295212070724492991628266886580365660076246749659171506740954873993564762461418630982039890187449924623493183450492522540465761252207401909812123182606430915442017081066384603371233333295006797815436691981943181200610895750181164627270232612157066192897959974560064250056750225447625341914549619551905877094299078924815197742876643402968789631101679814591562138062317986124733220519371952073345947853996412621331971725770651347660864372942252721845888495657226122097813828377002141293585263627400021047895361387128131137302045540809178269161201712185903651611982592297508628289617983397117419216537019435013079926947742372123357548721316856926824744300583663592883253028713470824636138221169219901242224367299042372902763232445256774970007925609884024219793874074073748341770541786618747093465546347416936218920599822006305156224871163246678837477749716641164930470345898727725291743106234135887287038586218620618939136087259240988458764412280222844529513753311814040481185444146108014809528491558548654482627806088014901445987889663466571668945855021140861770671362503828099065116294041117712048322210416789324875805416103063990512181638103153643462298207566277254248136107195750801918319797719213064504164984503599444818196244472744078088144820830389037614388175623221446590319870351253373812842394669956821492169287695617130726657664 [126,114] 10359092578510353478474792081185075457768599605356806794196971553872187086981757462916837415655405267976733298823324561358626790286555625822373498074946665593746046621310008184376705402111018803563206134566954560545912265410203730832153035909170086190828900037308103439820969115975167810247165400120342814450551735023116500654196101303075665589951458472875969519228493714184207173244273519409835620853173595252257394775575558405826823587649498439464360010003212277317671631367181566099005818572522787587538160647400080755760686778000651029245964783893296361604811976705721917135459559605591396295194659818387449844054084210770375832024206526563972216780189969475451056344663171007829764230934471902239611969711299896717155433040718107078220214814025114750291791991772918239228050888717527538592877635574296413833596678347418446590379421043644885344820172664319535106582214353125215337309552886086270440966269017564445269754121192298342821140597847151597898542643474697453586619836044902066065448723711953684344784194904965892974288947438145297986020791353028921847967869766348533427094102895920316343140052687038728067866062051012425686360941002847565758189381974538340944489167135401258690931468460281256705539461931046789373429007494503909479839699393841139487247324762569073935598271927900127747656619733592111585978447082210213865664073275339914312852350107372432715773933559137492715792017359991893104660753168331615181087366340509276746974752998065453776452751015694701082824265775240147365187615771106962419469350689497658836728582747468268183634878112466593155765317903806951001481875799568056620927650594133254748820576356526582276002524870086584893108089159536895539523900675732892122391985482836769447199493562808100196220736698022292893282081781335893621778421836244733660651987743317202486443728078593451455388756202716440534050547564238558372711850177197770759477896105654746799880817643275034289887841771803248078651424359421297945334796982133854791449438626813197836332825718003415659152986105516610815773987831265968128 [126,115] -133687658557711857812879459000695298886262540515372844416985173543127867825522238249271099024001036606043813990856429869066917647493452376192263431203908109540045730914020002403887877614638943683848039262924545800150446994865562585863235372744546786489924220091700119257705846508050574871696769569756294580596991665446486195760581953855978686275607112058958260843539185575730680534724909931626753453198551810557267778540279787023685078549192288850207129071111965988642401227731298435397178724600495822721004982082777032465281158619954857831177109008373260872340476976617916044604674837997229478428579066163381065011242028580179226180053471105929967754404462346138948825146629842360702933436918817586659526632618035872107695971970370952839215251686173456444892673603975111027663155784824969675593337378858351462038757710031666976721573095792716687322850015150154762428363330814673320826529587960706691651860859408828180206565931752667573267922338107779220301714863643976044420599589574218360201009000472271241693462071372094058158271974343264448188579039401046522231376705326100453262442557728397047012510685039927528065824755719651626677911951778002944239115249759868518870271071600363748165376159032972175789243492788143691989167866740248331923989798736503700816563682367874149723470001053183417548125567496664620109436326362709224162607219246559220036882267531854975372182129034011585389218278791484437373083164626305338148944314803789778188283563866805129750362212462286582759748958966236210243914730967875587642697010859230026320829658568700062353252654297795878784680221017545291816792955908657167827562974663735694232806268431020153994444780963185547065546471850466490429236952403635074858095591646192925533476948759052930071744476823262112007778751102077466616489701047415314948689535976425759315939212602583644765249723461171253363341664057728907034432715508782669680386817951321729370907061290835050889506938911897723612983331079271894310213094636684700346906207442422675174946447544102498524173315350135572915044548380804 [126,116] 819038052796932229795770813119306492733681142131099885760715683664478657023737321030394431214345455446761112641973507476364377989983473911463409519375623812354593968186537043650832024570467021680746942455581685976293981596869869235651711103047192295117818812639631084152815664827332917386674505661939689966921406606209753477651926713703361256453778189971765952786600462456652140084885381833561632856183262838133321628126167860626923118996074943846991298885754585425228584645046032840018739743156265483034598694504202511990935933066259214060880991729199800005791054031107775775353034788495879492641427160159857424817037650784428508836880355214442053058292852702563436828270670606687298498299352154568728865213042172046565047251510967637073704774003608893501001014618635789782872855839075851349764361713188508096023881126222184265646610179139418519381744053021311819585336641081479178561657673003268769005706815486957838090792922662543926042187927706896313298336406733129052655483696639497743366289944577720593281645088745347297430773709475648992911399023186811258113240826000785467698777899645813812425627562471479172915523692856665674894473340554554259565596553297159345711236991027019539956219946165214584779229334726718269821240598721295271327925940429896298143260377212748487473957941369037472450333525488990149164228116509957696059378464415209272493649175197174903058661585766616347677954311106838461281739523938054542873767901656310121021667518912554260516291386108421498152842854511844774168375153245802505825642653891059289193508326457587137130476704009964401728388512046502272593438741611987235552468682184468990350504144070482029823036597555103478777310560998760875322442511113787869200187610514275381419958590740828622768402330712217231315039537904359956807217512715319372687109412885139623835989390675444228898636737007851608980553984633381587347024976193825326146584275742191860997670504560478117535296926984344053906049432561753944600664076886446618793744522516751063189332444503165919493363318670530576294516426 [126,117] -2899651917412671945732490074247793811386361052230184219168899940453497787510595572631366501174523808319782063102575710192238147650384800772072727811806067549028320924934054614617562093155303186896870437561714614010848639788045755886111124241079202375949929282989394548129266622205389773443981149190291354289577753595514660216461641168944194458120336789057648877631855777988205769134574007411857687252069981866434037038669539125665065400033462861675314225346105334768781929286486360948868903064319018564232176580469606432564298229020215702605821330707209557104837441569397524002004466858579691592540984982890176955115976715518591590598894525325142688130759574066276147100445942089977330835005569672758079166027173756356603317262435275185717000569924793101604608154277889688043408956679420802072865460662203407515729025955091449600349109948823148317086048197068878786754605076223413018592628580221810724899770360226243535286554230533879982251831290505831604936479946150744178245635980709866508559854635229248648709391712079032854867738869488498256672570451420461486119729684496454069205667916434424072477313990613333614306127596231291769956339364815650994824513443381279280952430607593871857068507216017183789770802312250073926510449288208015745784296233407352564305812534793241108018122558021952447085755588641632932876745091717551877026604532416128131691704666141806354201068504055497811628575217574861111506221372150936024468306897094261164342579920113229312913977300509749745218774138697478200896838568361647547021302834095568363255323796291512371102251270866031173111639125224217332082829095331500148752917041628051906748055126953800149448292333115720240957561405056848699262754091433070822764125501342075837636033664998794147050400786018153025113435658274192910455064429501775274909438712978915383875004557315678780287366220114107728264835846250343284275426131957904122836288386157370560636683618537705998904232114563326855547312624430745706174167410574948607653365395022428487319859259179706126237357250410021201112 [126,118] 23427148773948166294531074767405433309997285092370081305880884290131428965495412737724659736005021871127616379002672732438162191209917304196544381656915542095730290482448549841878271890429235182644177927541421949486020672206683811955670767464147316819395818005921374407765212371979591474498151193694478100363470875370614558724709084573647737796117936903710847742884433278705705317900273088982725949999969936312980914017815689698059067173562755936196842481051594871446467362215560447804975409384499073305523063167452585522145989338734096129500679843526446748768579010245612233934270362273040465392636108402218326220384116448698712177570914231755092316316081699362724662586665376090194408153110437593647530594439494716571093792598801168324838248461886040482048750442057388715453494943042014834018898220931333091392770838918526737584889100479360077073427638106288923577921647341555009037064084433385974426791656486620920376184954186942738003790599650183222917500603774588110652569368551562450535351209302305685811785486134786509388254812708949087371678492687990879698536986697985525518142626644739447782209366097288573971968918413400160131853420868544041815678902802099172341487286146825188411829980809328298887156246594105106142421256852297216017066308747224311794357893753277454495002079675755414327892736537384540448621450806137090850232681304535966048231512524861921758518645625080193179943130376427474817487549722294767342902123567352388147901861396496143198361470946245393829073879066050091184836690137995833745867302222571981810388182117570512648488676942858270498093913989380465431352772210861937906638075040690810514317841122325589575994621433242892810309275343430906993686989269485911320028449503894786061512905333765858855707806066339361972692410316869169081594303911144164395579202782559731592583105141908045791445704718769342199886950298187718515113202469677303168733278165166645281233834217118010607377562421925626469575399857909165601717922152559275941182621777509558475592680495470246157059667667694432 [126,119] -105682274253403429318103725809360077013038306032185474774977191898871817897751508206362914111128274476470014931804119062786654046313950453163488733593274163107462632387035680857898501017420014745414383260272005724230894560745705649979499314861479455714650898484357219952715498448633509891047095128179853367273903230944597627059566817757570489518849707755057768156946390262515229275720561369099875133128000706399242719096268093967920385300067365274218161425512792783028038167930658917623888542363394150242676144299899489124798318358656788213657384651365116836676724780257098437853527057225678574269476987231384279076956816416107831791214640129970743070758808982753099724851664026627953301068866236815855673281079643979205826531920241862552630910320211921688712249699861784016381302579219945960861938989088213002328338378184604266044936885075728565212307798750753663596798469785841255014540045690201445291209681520503014838700061909768321702288886195694194484012110307675444347789994372915720211980264201330429817916919005400745809809091687019212349472308671429511306699459490257970514516634248262793795003104219477470774233834163780926751839233209267159945612954152580908317910210584947275045844953792912450842069072055331849874438363127345042233725478120571971606047306001365139113765227385045984592565536966692567727288202149471122632143597844486215644569493199384017292066691137053358466004919957144440904657635647015093770121571656020336040132799736804603539907845153216589971907317342347027827437322034656716921760372717901876084412810916394561245078961955810910589751843334697594372993705649389172645620107357203945253871070670188757131711966852461381391920691046273017790197298377341362735378520155811197831300493914887905095302759785669532051307638140383921347384243602478639947959431658498634463632194944123964022592390920591875343241235807816655965809120351550669691151844667454011615268769728387772593588518286158593407972646316736574047325074545984617902895801025792320219065161789103542509274828264 [126,120] 417802699359026033670219952886247928151116834325020925235821764233283642585105545032918946460985420781224077177899093403553248835921666325969056716592102572281208128943865950716628578143542997984081992418953045186171614140555159237660594462719772170653547497984255073680746032498807295651863576713371353697153299114867061234115277613093731804086808785752147486021000249844906211508177707476341670266474946809538533414655123528851923176377360655008131606046208420440372681853781523868588997719206441599863553009489864796113470503860080699812829607981292428137881033922585508447973188727231533573587311100196777556175502695179922415768373809252151636696004412246455538948891140195553682953488597058735521570896318814388174282239782923010643000981226757533262815419476873477480637852918249803900354663000736457642595349591634813101091011875586521791379806243893778588124670520581769246002899395195399518721459043568367755533017252949004795365578371291900248864266594238335969158504121772145414478417769880939286142043089195863118526283523823705335768064283827509720042580277523376980147863286443776375097402273739772837784991462867252151845134561832022649548492236376245748894532276707351150474850018733711324560271300230768461781927117441299782785354597401123947792470886110746230683067154115390615475492172695740202606053335164513742307643985452421156952526644561841178494935657128345343027207276851276048407685062483933937230556992641484775407765975846263892071834613916102153132286050497612608137679193857979725372716614916922041008389982610038602588807570676919317443312834644293099139026990759051542347558577518448012691726660079349906606817419284000626251181942094146806289630664360998650501194394815564565272959301456863019898144544413488974569081505947294989940510246894638723898001343638433145993085080852756075848916244839224403883724494241370875137049106352713873640168754702503077237952789506505492637171079746985763634224727038604344590331972586655073963890966461193615416350830592012113235980 [126,121] -1819655315302749639940939766659241050187757570861880513059424368709611971245735757886561583932246146375104420507440077613841796669730754922815070918388034600810201400821318764922425439074734893637945398456350897485350527536650645858851235027586976481671573645003705250227150693011738647148000930970393847716432166727728240935620666834535738710057846483354853672627641723698756447388704892226469167709208306209143589773022471493194784465928266167628536903677321001750807770804446099145012247682944296974179987819448956489851440683645029257371598999385503205349575276866802676242047104293740634032878758521179281329450978410385384675541363314267249985307416670907933850072262443980375746533720389329814818632474107185145798891154649175834608719967405223886930950096412072498643358716837233886866873941279425326187016425950630740617623649097781222206266465605291479059538466751765760520607406414796543825161712286232035821430858459911669115009022927738910285787362636346784386187822147901669808475436710807016309998628650288716217362188065117644653779793655970279973388340565549253828804759234537361582350945838685719690878954107925177126627145870420325300425626419916951961566168790527107915706184552220461111242531989526977665226303974918828851281582558123869923302192262353754609446085208859390470985948652386395817395485509210053296554993577290679992089282915698847426350328721366513764649251027900914788740258085175111480198925336988993015320915512080803041093946211325295253741049079619101571686456308779718229106411987838094173502604685263176909389187452646516371861527753043695507937329696758680977889089287576495418173669639272620014328988885702375508726325792190376088161217329413034374375293632932307470275039719517352297209583430983870025961758687121364847498061712798695016731206063146423530345832743536638449424698882601988458814040189263897262434566166854062508998317849412896381799600116017158299326796884618196290361212179574133968700142462907540002888651809701864557618548261674845672 [126,122] 7961144902735391474410314104355305072142694562729406339834832278789584406398978412735602060574023381248897585190690499859345625511739782437264894876073001395856393871222753537006308500982587984150881282184603072162712186572803643123418083446788491291763095836114167456702718015078069707338511341278158423612314150491100194860261014487371307273162553545013768438730501003452508425575785687814595568715813073950463980709868241114658883177606836320051790152166561572392947149774470788224791965004209316364825253424125589365031415797309152009400958895223293320339846779520451860148444107747109605770916175858892374640144252078481171272234608959419083848317741218835302642163529778210746493251403714206376495788447904422863481031327615763821275242614121339088321180177643066384480035719190666861999118182489285819101380148733926218949299621271584489687169391750906674473052451590306121499362155558463553501628744599936816416961084921589280233929005096055923880684778083325797399250162703128569840003411008953421547015818795639228627902377449191504993104325187295712408371764023228685286752858361896640206035487212835418647005106798670805275642564506531591236575347168957440071929138610816099505924790393892751860578546552352666341637106154260139973676466083076182871213797895503548815391231933941533396849100664635094570085313000686001467628070358734487437717417626147980725798833929832612935142681929246165616484582542093748724490972350821311211299618019616598523294738173080910082079392127111444100506428985586224904927128367207858931596929839128115735340412724870003590387679433662291104858382203538333307914834137168460004669329141952352387431237539525005514547022662283907180765887636753847726042437490330847537480082073907809316835579717061839209355781584342374820010736389586783259737809024389059063007855671285728581509430204723369671719720851285314758208189241257403083051981317346390217439472693542858302041296651245087295621187791895490202527708514887110966151246826042067124810452790164 [126,123] -31350035841095448009775943218516475266375913614645172452373384556397542887837204315830798913734605261565983890906071635381192937804081018590553801643572691902813002703737490339925866328517838216390013475966656375685384431833812519420711903719935455578822160655149848341948047480147035011495668830242881620143550389614438321661315070435176699994405300650489476861103170208901144238615558101126079968040484337188078397351219764945230425951646805584192755371613229782395629349337688857124037813439543779254936864399152086647343382163344746082616358512804360990930795845782134276910137801384340970392735073009793048573041302368608575617947598771124015907412076388950796551019832867275859942144963895905754647172164691281194491965528714397577688541829856695700503112337849000078076859744019835459717400363410786778114621370225641519039115436349641514722022440657266082412294200533216972378398852065817611304632218670715656263797117653645275141537690759385000796223569078076738691110135734254776449711762093850918147297106250085198410753461131310213959957347146251785123501701731349878807908326623611705982630628104908712118086530194000709089138635737288873712116866688304592497935675030689481155716637909881985680815727971020319386202413354284095031566273074838213087914735389456873528324604135379171716097711597099346378811038080748003701984843753631114628978918872082136696844231866271852595597429422135045987193524371034834077542097603888701416672156832259565838313978256037614318273130617654705022741646160881816563508076096654024102319447799724610632606975417621523187572378755944073916954420378707110206319913388752609017762109395155337715908832122524061890348868885968497457597983800269846445764330046520610982494263282564526701252041078763607595705054903350946815568935788475699228714025285718128795693543273423679732556662071259654932225131456133173016849895859814094479067715914315803476617364591255171042501387738901228633899465019267273613030057228757436914969770797323847929336080 [126,124] 90600769053407178680771175588145827402232639536943872200801176153563072855940205678188593238655677466014566756887470262484426261924664947323310417272729512596064227027797986496101552622271745174577186588170585740755620621143499669459111191498725701164287585967594177107238075380773627212591353270009400157941422812713847401330326775420526828809980247593966135818489816387717394696616406446743179450317927088950007838876855701071646345896051697255435530792632575263125403674311800869231854694912424330481621731965483053397295438954513627150609904108091362030012456844239294551036775469066119985064369304155488251658227469352009074153176051556699508642442966936692534500173847666155943376138657964118639500073297953830436545256605336852596772743580268632088899989518670084723195563958288549680191665000597983290009061395450395383511905129878303430765973813984007475691443275754454225474868451890583206293550297318956806475352217000578824494279801972258767159172280501006110404761166467348708420915003436083539072925945291136367901680959277409343247456059099835554132673604945178890254010122000408181464593061051234934026740262521075393736802286873740591317502012724539328928590843484436612565034544569955078058393639004555937483385323114436236067806943019123901350989046564159849126715956343070297704964349724826399042649237185084126604995856993439607806282220692862704103119624448497222903617918007474413680637783328174962355287896025431162822270522600932065060371483841463723065968963647350098742581452721961489227220789063622337119068685159121136209367629262654353395970835430221046148783312084844866906286186947949137680707865993575183825555398212342613091077467109721803486067595305461707903617378691591942192976932388517746671727263115816775905565917604268764118619075224919387674134313733208412235149762041582286849736714886552554073142819870204475895210708082213890180595720569406720458051724947084238921771354833098642519204526121696876416625646683542135128896986835285289672 [126,125] -175727903626447014206913378608638980931646689849628349414276446280995584629298193018753430443660721530711784787186947999160773342166591050623970100664674641289872015206838557496192475980455642999048323722391424079651801485657995683042662991483623824339779225279339816753274271557844898810292440059823502724518965144220775896136702542827428585109498623434466294000976591077631744847875038377104779200099004234740775367187264136938743913531474493243265094181083783200430816982876604528733075538369949725835414109650881443169615967497587883775340139033594883345376480701388776534758912986860654120713455693124033101397708000374577551805664634496521715890690302974655774771458689575272618568735243631463820256086858168209064394629759272049607782837304751706596881519067765144708438457299929635012404604727256002682602753877426685820693745398798751566454100522212207889662475038388078794706179082621915324066072007772714942832972902670584656813305250452710013054650371406888619466886030205937648382374562547736189112373839109802376930710099705878925712474402188281974183473693970651524275248771228734166977824244571824270764030171103324180327046899287779369982638065335335366899330663052805838845440345349601249261035799022362198375726747541844547906015296252249888897727512206741073217444405045224006902322500872031646928955031430462114186433005551375082890566510488818825449546690219153920997808545829901064280669880256237681675317525090103098838858501593801810217914553272130936544949675125915114021956769794859120861328865031917712614100270176820810034804647606079909551181293253354839185402718774297114119495606747264236036195060030287268647638338561189224406724867278694046679481830858931505787018255076954054861074154261751165055028046156583594387635852735697939654296736052052544055853781436258613799280799471493146683383884429282131266979792021050316396179497841906504175143934870477459763825797281201881512840779647580047677862387813999160148025349993023509418235520603220 [126,126] 249758072413697240466686846998722339664054139426627668856818468399979864604753618481089660265581168807263232331733628699070580671950752751394934463264313113753736127107620241492325661296233673197683462816051064301758883710808607063640244637765356503926726296798964281358195561359749084271758506914375404407670852389001703389833147661013225520361634978378237194788760501027168158331892215527085945353117122797106591906921794510490924104757286813317087646129942148720702161892279187218674361310320985846750306279804948421298135569718729361193506877836294847940449591157849616010095266488216032565145411870278571755431869829676352155273730431412122710485743756168817213427199379142686989176821117641784003753801766005977095496222677402431576967114040848143444996254155544467539014168012908454986113735311438225854381754148650718302767246588610446841536104157996664711177597592918762020829351837863404169833406957141221007805483828201614835021547118947456197851977817523904841431298356837862632047991976016042262657993881771719241901447765678367335889188660902290556892761170746383352170302746449270691366685665239553819860970121317108407441558354426682064213609059943622376094858539838265380148186986492709788896721024297741785228793703403929082764233657134553834074683210632106294072644570514035970239027849711967329756212100012087066382967395461843132110181331861726904340529763053742004326282357199295974585322575058910805329164745668999622133924686843532037429395302416191657229456886177938555804435967437295980374297725025158600247991275599920568239910059276743081738734697767230064113034208547305330425906109604464912777957882383118598007371234212443140568023662970762613161800434206130029160827124707669122534744836989579003480949931834320126799318976521397481462218209019366247429603095320549402636781385672638962406809722138512061955368103312784588393467308322515962506615746610835892085810178306828571762716117995666514106817256730600593798413262429623142613437568 [127,0] -4375926910619196158665127375174854395034998735303135998503316472289193203587428923826427261884245570157642570728079157243861782661779728835462493904687689583648153398915102404700200138916413881011597910937214565364206467818970530285739860457967457399997694129389392756115095476707537755991690812992478869394012758113009967838741446953363756385589118726097305889257415876241323564849960327096665560147369379334526583302293119005578481123746296339552466724333738816263588839838536294957644468203450393637146405945781731925050557802605475905203669491664826730172865213347212155396751347806009730693325340298356211235880613816723841498111192777771498349812240007913721253179765264549510555143851876009551518226299996276049111588872331585370463377200726906816728143004678742552049435866497020117008947924922663344474349926854628726033082824368637454431348594754870875540854359471654075991451555369830053259496167124605504068598074116987590279350371136413521928597873374341625866208448018988963758362456617412959032346715638493727740906691596393754621555449562033944565418316655034599993215903467272360544893519739628567466340974633301209820601465251231648305921055110850626870097813026041250831545999927799252203252449108173885077559718174052365288013740703432263023045870582409049155156424781681652164966955740722329065883883255819681217746135188440151368977122836134370842226106460440004171897020727594468307598857229461232918496785307141746380270433597741151731522012580060777161116410827859767144248630183318287735811088637201351382899953508365314555547386597139067809171775847167098821054336407254570590783170199073654602427726000053976571958186627655709823461014256911539633096287634637600543328634448621262947258348714692040811194731725319673764206170589127345958248473461269976743253335018681458187739244174316192847469764410471230829253485823658487898125280077907412542003254079395938078770816619470622267512393346744867071493174348253549653447660878925615856117147282756811482284763835051208461023643875707281332630854383478999872359043572411055417983512613670118302381422943957931543787571043678960095061032531386611151163481984982306059823291615578080338306888513649366709163793482984257254702342902802333957462601662268216474526792247012125912438662923117337333962190304588950133206636523276229984418192709657959271226267600563621442794657369770862030296108301489719672872244135138393464559763338578465392079749827788800000000000000000000000000000000000000000000000 [127,1] 108789338824173902162394173689285369884056048772325319928112253927729752147729194416054067199679352728181433912258152603535700909796043460629563970975389424698583237199255151781221180967679286213682535272819439023112866837759453091060147910611854504409232348121607865474449204351991726637843362083976162424072788315651864022806599958592897526787896332592908920684956028882864652479412021319411459354346267372499133462211088133000813461719425633192226209004384479202641677811652677443090375693660140459913320211186413212230757670273617570442659760815228784689175418797509685197150472587065385484312551133162508500786615057775967504690516392179438484756166741180604260177396425667487120653087675281216475975332819555461975082293939818609821666652750569617594605363680000815143781518783337858190209588855422130141567640739844202522303990930670948424313922247581993559632186648476692760292530767585914422744744602546340156402741105674097234093965187531725579363646097036956737054239565642787704449100479216143939791779618059251555147962149817305123823727256768721442800663082893146036640738468845124039517658321130570922130465237797015339827369995041608847138674910277739473239565916430814065195241930537189470942070394407618873638920256182199614349996894185766488208434003094934188235514190806708079703585283459933036367518127672765016099443920545035322547815608897143636627017500735084912348250288209064048098105680795973355800419913245910090857739768286640331877973107550264641687609641570812873284109157024242839890691398916173854127112381666356593237242549286894773816624881533274196854527731514920579769421632573706909316485141629485592405623196794479373488277363691459558175002560485588852712426586078231454190702279107962613150111755674356508173563084734546118614574532806492528891597507782007232103294643391701837977720049994215997761335870172691906175681477483935744678859629127510347786115414833505261071641480433948357865313834774391379116245202337268774449664726033165628621871758920559978462393623179286659381516044094382989831444085547608859416495827434211202453674945537038314027072526294125565346202330485323798148020262107459204660749015579795872991482549410996017311973412136198690437341510531248793583733024863596464160609753820813641124369640080147018342199349602831930329942891783508393677205413756918782351825158124273230841850358167190223639260215633676825501662283505369240849553434528545183197900310912696320000000000000000000000000000000000000000000 [127,2] -903722072926678873864966217834850211026223046083906714751556555010664128361589257150014072978100986891024733128524667344292156979842738151710698596478622498151319946376176735911586625363912449981858073397420034825099640713030827120918993152143814500666807180376110181607267378179982911410711625627744070441356839194277498883845672903638885167334716709506068018840719077014929199476623702081956519986669433447830687064483437031101164956231474439391438508357241434893830281592295724075178499223411394780271496427477632990162575527260565250118751903515953113717238537091445211804612367882977551951429120004447936874829881601893843790375265218051278466535328367923079873451118621300206840412229268551739033217999731697353197490087636233968336075893675056119560757658893038219380472422592296089164620139809644026820163471526172501579440459413312621986843539632470651903365231458481833285183236412298226949188978074747142902192979214872470545426406117375013776413300493558547006353619741341815121766178496971998012501176898308708267524920389266897009789247630984323988590461846340617302084419813750735773206087314224325278813462630923819561455919041360914511991909850100582729449177665525462703997880516047583143889890354857444346151831793636800113713528966555858517456669041444570697286036401545252638803344400691887249002948568566524173975148641749395266202565197465997094100091237236055508792588248270007769657806660934469672634491152081229316194274625977631882650323991068936487921450281691988436518102265419146549415680937917149706221177504624449599253633884475569174892224485013268917087140907994200302396337754310102144375721889406554793084422851667023171162957185298667679134248403427557090678390291531884052093734758150212893658609604852636947235264591166829476328052906308348951644899429401133655480687429965345165173547953335028097642769359532221046561922409642287375557442853974606385658799349634035047886187805383557079428616042482681471074406934534559306723872334380197577272715495623427467157544022616528446443931688914358582312662182784779417952935901313475183163500311314208838745805374159103555485262204136847394398435778791063712400659950155728133940141688360985480832066343162438787627326766376699097440625635318808990746692756066646863225529322504192371937388971673091847900271450646036448488837846466968465288911251047233139984544076094404547381990077746496735569763009867378396484439166667600089447105186527969280000000000000000000000000000000000000000 [127,3] 5035329988693913245930149073604654656349311284096705828643070206785486940857669602257848493988312059884280573406992557877063536589975062294414855798005578284079552324071437589330970799667700147414623146920136532326779558180070253733884514222457456900817720999289137652727515126236209447482802038859009697155810495469215669604256750854903530882901392913058802486520439089043703873690489445332811333952518366487565223935076562116124781502604173684414947112799401095664486948578902252792215403691134494718522451459592902554457155017533054280532291119611813536634734547379054393791080868157864587500097545974626280325701793204645165814238158157512383587210316288885378932043521474224100533571620174855998305470777593912840264897908055020875627480068200586984936569108323382884758664605374292867894704383367735127792422117904183126008725972999111005383858975088165056032145930649347915914151370881275796939227091035546760109388292942975730664483720618606916643317505126775428287784756822349660644010699727893028157367515323760457524041520542101041043798716131586721677994431586956976963103116339622899914874139200249862633604006008518523245906443253948074750086820183591230613602172402779315893603764883042403402720927419498189557293255832635147043411863248800843814395681955834347938431414263624601000915775199165990370507616655288607817068102266809945502357622783614532799924739719988933780880068259814007215859233974035737927285170262723570375676787458412244871723998468382889194909724223741926638488219691784941663014768403187663154826066386107386802471954902196540145580002452146942727570701656200454276067763724390353374914923377766929764239803326665524347189114509742082093876443483033670832458040821874509025442964254160205769253043226070559170381932408773056998287849842987387982447261200890107286139505588633106169119824526781354769442060148408748362406366037393954725717973960879883302032396496319321741330019507306353223995940987866884163723606059190561813618681073986697932934083476567714592072399806615662015482713282649892251340337433326465023140724668001253425909585275886233092991065774100332528967755786801970253627881400817365983194101575102436926869569454981266146410986042667506312602364568337890377672331697508376134935492141044874589181473028487862769491887045446067880594555668399627141931610592775579876112240661981936022404539042112951311328588617501117015428831463737089988067642048506986746510879215321088000000000000000000000000000000000000000 [127,4] -35303540462449991005230718140104132964400426973511641114107774057763375482371906317203780506109870507089893882175145598112969829009159871423078806215855771085331436466628719898131028342172895996798815352148249942456688996575590568312615267680907900551382562931605767427955047321796291832761796000589904597847180841600560126407736924567473387016285176267180558397423865840396152048361811463137313742614362405535800093906928238534474125605864379018634888325432014622948474842632156491621882668779015592487843725204029540881844629601738994947680605159974950642717295424772557012977537402922417862997480477266624349312907294824144262260223030862750603638005438975541084103058490393893220360148791002439659021120953861449121135243960069302833409275085565719790967958968614829627230581463837773181525485396206080764063152326184273401281746692985190808575292219853202918701967916429642107280538548739347220413548758254407951400403013056254458203703801398876193632168392627895471999460107797699589731831667987428297433925352468940465286369180723699857908231695005577835209079312543968551559256037961711993016761129852200119002940269371720850715309184770440929935221155471717831390481166058219229987103682669352405767450071775083828822357225764293027597016432014592285063378576574390795583470492184709004139069375174698613166208467380678954900052157614825389430629183327467556753700411495897954720506968706547192369116836951259218130899811220113274211739488178242482067149034548455604412899864155908413639962504143129685962025163758715045008714218443952236527982095917844732230746564383100304158741656519445348773374290894995703527599275170402777465005853895348055445980371420981981932947923857508729879706833268718895514703972915891689067010517211130186840220575246512108720302231467899911433389236443346365795491917193456752949732329171164784364712271636591023268196387137573156707687762919915862908528228926775781591524801094191142376092588888019614824925019692466176368168775307164394252655298175375514925102276511998037768967476198319085202455954259145184806038446329884181445263276998428344771841073297120818196240543647885640273776886867818584540682133988914199810096380362912944700948474042880992613391351285961580789084096614307622023005460838851756931812804795691530888692746899453717567492229090307283467105179920112475055971511525729330107483487196890523323226384331490817445450623131491146385369337514927256412661047710502092800000000000000000000000000000000000 [127,5] 526834039624445468425020960351386019154700872930160845873564147181845374344180787012660966415407711874871452278716842552099444821375652206611373759375944486987061528397027311812863906154037435055583406844770211691287614190911167065687884285898610523084823204976337959694190854243519888895832597229261490645780536571308494251219665760194725937289492126537300424595402154105987541948234753643988770773614774655451717168261933315708469594447322460160495392140212552301252855027389208384361189688856709146120917134189955138839326121046601250598826787222456457927605279640052900007492920332257979902894719742171740291891381732429823407865880817897594920494792402015042171262119507710316083137082255666567775126963197576331743316170891646956472738148083429691007642335219549662821899404233932803356342665327470728755117894362391640149594342076477628880861488742184757409381404662360697411945238681147210415789058123977104112021738051304566178141047607316696408051576095482113727318722720033887333026008470465873883104844281971980493035246506480281000268303529521664390250900828593963250948818852620201924009397877796255370534298475120110445439902072040316711657653931918512079605540968759202179169043188859394313939661756559693326339080338047073261100895603412766725759397327665677861393402643712117767289560442384101180738086742213554824282046149724137553662075386548594653696807949445583864780559994449118055078278672374443053569654574621049522733225961288475675303723944571615841251003557101966720234709631737339688598557179216774391382984894894568624897277233821093326539217101776580321751922019475377448376716949949640220603298592613687960166693245678487518719839158786721808568348204390407696829583399572863608048888159286811104871982383403095775702027513529271235456807184613278610988082837840288665159864038622079720702760491645885972320190635372577089368306686721368432100369954014733324698524368613133407588574678774776470107553915229574695161725004944558600819150770738315324108234115568567082660589744902307754108870915467599248918038720619264296680522677073523429273631228264938893562238108320062787669543083665521535245028542931414327865946799174375053790847958800648236800132036247748707659593631095924769330723931567455892841656196438412715674949335093879558685521878673927195389486888457277563141614459339673658165209711143736219224669416801375827156363957800336504245401851823805177773700822157404917067271449109489254400000000000000000000000000000000 [127,6] -7644805133562886534110778673346554721521798070923835010111360224829470327843239097237458563885891244489712913058253091751985307277639107517943940555684473713171038881334286711328403003395671770703679885582625009210649752385915488948797072357105649257714777823611973775564103797546459882134685150549752480001512537193678226026733494300467412619957535526996568924860978701554276300334856061131047136121892254636747299449353399844963137380339954637172602302692388645850919528793990020658057037112607574944897603827183186978490231992283095293889338927322833675226904812918715340646471817735104827323359661269010486924647750458174760091535249771876367852871010636352069578243226727079349155359496530181348045655649906383759186324597726111889015795192512028841804649649051857646856343183848255505406511464305373602634310312824209134152732567673933923547338306830548017554226091694067623003057288215317529967613751989537692467668881180034150099061112557469658678522351701968629640791397830058028342237095145057059516681272521681250975458966011124462317784324611155053831779237762066413064110786739709123008264004326799717076709134958310476783604472048076003454917979842240361350994895928029011971651277348380769745283388664166781045594768380027222475692055769398644159912103999179711723721701258665290632020718592003030094961892039195808410299457640884204283268931997631992297675214718872834903100448140963987502935887193767295120349334059561123872999572696100675467830393393063759490314476905244219527297932266527205529571574263555090404919826987927532857026268034518556230116883497208330452405240718773142674493235318577860433038677683110191225125410347917670864638774927260636329004316448460655728369556550253557569239578628358257414748044231921678295353253102401830310146206274039538007700725691722366908015713796466567046572653947204017762074270238865579777979736644379636286591637420564300581382784639998422522371577732533520454221219140701402106647843423753171590399366748200919488652948552858913158244640593428101956691154862790009966080278207701639661184474888216467385548471061612740930159270578113712368395899274302659334051967341456420133298818732413316597135473098390515791606251033235582129730814206835902006197928437256922618661884376362619585453850698719658228098453814313496777710879639083766178220682674445911200106111780200696422600425785986175819240700652922428448676139670180372762589903462958386672105045116095299584000000000000000000000000000000 [127,7] 63596993659369619574088740854726333559962861641344802048981500090784437775367061874624796488867548133806968494679208427889135824115909981590480684039074857115976741058413332509139570082192379254748126472024160758495955139814682209379388985289355133633851523882296994268423272543823736061399444781858244136705802428578935141653615136609288208850992487910303409245456784200803221312990747356171066190926686254984376147715812951654374123509250030072302499539054500530884346424699696247478316564563308555839865076062618460150813153967858032160655397839139745685624553260584638299404445411267649018457285705317312264754824502251392655971947921103522734723092442326102650895800719284252784389228544412277334527143960363009331582263013557274423121173823650140966573043609531876588116190391741358842629051852723383721938077643660689833522479213661696523500123308438645563868721747514935592798722907801908598076645014641352296367454892121239537314581456583519400081399048931306871121417204907028102729174391832928782687694835593325169829545887712037929014423741623841644529844499096005443540192660124981512793015942790108016353453697150740758210060597363868155883507584972677836851437838357128818450897778012562161174156829816384353024738052944454279480029904227371122823755653318572596890230789553280408558201047993725498441894024464156327743188585991645893481426347231118182300342235818790158868056632504893126903887530184814936885792643962433047601487335599118021247415459640156139779484301098379608186530063309239159259461111239603849889880269534483865826728742801223471923283201337968172464421009643211671244266700222072496305544009731464015661651441883027342028157888663373477109209430633555295179204677251166917666291485925748433146342430180600693545273623979725545059096148446174547702864704291355702119557314602506215767959250989531023047957677133668785391254469518222736711076986080115960556098878825119482142970938968286510432642453657573833129755718904104981191196466194146396652750458364171142760209814541129050705922114565179610774143180833925522448471992634175489214679230886830826780235449006161250840834327737052650615406526039387093954477403505488891532651870999495681927324523393843018748550689171779775972059040571065297076369072640655172454338966058049642079073221278901083635270488288027498919751975015692675907704843106433837222043712081396464278592347978622189921524239205852182532201496046566913035796778106969128960000000000000000000000000000 [127,8] -385552079761596433308689155281876143468984873042911391888856335212464153125119942624521713229810637890346807476110417700034291263636842554143983412601571016530185005662554328388778367979256230332557028845026519089825279023635784489972404086656391228210557307343851262206152611003597017988930621222723771928042980718994407677037270536373066968996806987364604567599953137302473113584362045270959821294666617256125750839106743053331074063246851110463113414245463074522407673373649204451753356264289720952349008225590898378085277650948908564236429536664887658371655518161223044850479368918688193451422773290824564574068021270591981152741787860947272833960527706807194946316527355185818745986407196574376402339500576174136853773799093492863388032321700047178067796958439776397554241503955720779236749378971496378346884870380980868567167271248507931254325853957345327455051035917653199602045021434155605738416491778369948934257010787591525220024052726107152382600774660031348930402079596934058284074364092190270108983981129413283164865314085380738233717103096547225800860700427365457777609737706004533235663054584014859587801090429094135039384636658634060115387107427407264580280897704656474448056213371938522615360014292980626541861176827328512272363279144554234116618509028406385351660839991212512944982201727014829258976659030256981256391464323987789873129045707161531774736961588814152665252868492885895992883105513586286167542062150027969477670098089992872483666756058026947361601785370464920357131870775649267126175004871276513104006549352371074795836227705524879874002644202798879515059347594682063993336075192539039271951369301472862569087974321297228094291764720437177861620984021242899233748597810697141247484096681286739247236439944753074700675681925622155289090739208626025124182358615906954976315659176393368001720421726297495676480198309835785782181683759235394664520227151102685643622035269133715375789506627424524843306940188071407665218510885840000057147202108557439441815282250337244146073971711710890198687444685586894480642513925366174996765357939967131611526283767157187549120204472088874472035034961254376572653759429589013597559620869170920273841658880605187350081369362860153446550575575865515382441106154786315791353880401741970537495903565941159883389441711820954164324158890660942547519744788599018043761901516888762057090097573114606711382261655140802676453455311069121022095170768944495475313972076917817344000000000000000000000000000 [127,9] 2156468507087938886594230776306116310360611281836413750898951580410075041870538837212018389023874260606770429545263718945354648795106680673483731922704174574859741596303967738643412979058102657694331153442051069653336856343240707554744510542763244464510150461726876151755779122346446461843227435991726982091436053801304486743008632673266733870388329847103418487483883355131453973028950980137807838832621310545604291559559571282610286267984468577854697196716881344828368372221475623309710785000236620169820873431869922459347264874311020772965466228340826875744791962475842757294534530654454550845788505951193247831249212764754873708697025799760518917494235867594765340215182320046839140665826414684729237531858372038657928785792428618783599434090348533271145154576751615161470887519007891766331566655218405617044836766075633387708909976608282037412827486984941810806023050124954596568571581009719418112019529294485508920446976107471564131026766108760120288355109820983134036644460091370628767581157166219815766447154684446843636110868130958209566135303160730246564330279500411478608435366026321457329165798150784863531592012747117426984861774819272571744227350317288543337756049765303670058119791016790836957206888187985281655900834771528695344072729800174689714468966220694437917150649624324601893614139098862678267037613464707885886051144814376656248929630580408865956720117368592560287324538342433719303203901615862705006656940639175792224206622138570124445995223099702161434595323053037894839603604469982401848976065498623951003713062799566363384377906567148420414277446135334312971100786358474908840051279682943473615366998479228273652088003147216903596566290190791609965850653850554843904144002852535655316913543713761285181128255885170223922839679486022688130655250696782983615560893531161775601671601288266449623249778423474090678359766293402080979980460480656971912696587034364115114632183208787747319527780207113316668535156143534533896204630253601155671937224349942412328392258755151540827501231067725150682820137313786021514070125098261903531099829040605961653022411689757055858658095769658754408626658560086978942698688908129158682429302969697214412244932745943225287382376059324383981614187563314077749080901940921633945083733278493247747774889154822687354872266382282736481543792520311682573968007272359855119507053513088665637524058703422402899080014873393740438677529324230643513997710982422676652295643734397157376000000000000000000000000 [127,10] -11391615681073285449239290714968325494710132701846515178110120903459230212199313990836777877946623213856410496360353038216097864526440802269372780224228881252613686695599835072789684674560082743537078103971284372731530987014861906994948029066565245830413769362977474369241074014649450041314667336265083539740143903514357542345742410079287429919820702748631894077434274351229518660590406027082464623672301548094399489565305458172892590493686719818417333828651183537031559916806343892836874824177555000377412522243840763423677192618593491046064721669666902234276737043938317016784092659839007375597103697581764644729509511744863914168196657665345875719118160691569006258236306632806872463247786386874865237996845638295191719584925964255317415751066735960780329759717076837467179666240143343446255384703480126143774679317502449466649562599615419638361759813165282493050865434752181601365003790523941677481928245918813564697293322729226146934357121873298068753570323684590603952339352833940533438322493518873221384519861345762346815403381276932235154780665856578880673029029227228870092269792068494169314832105613423741672996282523160377650950488753474538616811134696401505542644647330285982816745814769026634072192437412915082941482119160677237945507432914707729637888348642165292976610960042679287695049486895297208549720435672319486767374480747487589124174534231752226985976719829812570296888571134974856701854370182487391764397026097245832955746074241677170087274775612675306124331560653867188749584467617486446174289666749077570695853383047899508787060975492855313541719071487497272964778163378013371549613610395661466028740964702625145408974215271661631905264204048807817523480602333844796344135747755170260576140115658184271864198068343232495122113628916557143386512244626897249156277422545598654168110623875496927678100441878620559420198420751336142541281754915476299756549159110746975453976354515842582367986252396799366997643361642160275789115505299482791799322687788180461833221149125879524715105581095376653624482954960706639866195543300299394806288170228981312246902384795913065217999742424366382836505263460962406153191380777914739074295914315941742831474778729654048579244485033304945157058424164826219309793617086942454146951225785639754977434222991488211324169903946439264418411920909381541587312472781651664652804497926453227231638007341519972928018203134779916272771746953974331095148148803784179184405380141384990720000000000000000000000 [127,11] 50170714140378895791953255631972930029594354344654747368177829653684951474591213382338921528906386102824226640853225470245749766170849742397134005614825066956338406767853003882351891010702542669469012424171628511606949189067164610073647127785597668422230883145067630004669699757836323347147709720661881036195000252186847703609413970029683884276971268697968578972878981897839623867606788568389567316612726422071132071892454803064644682707654181441434056688260510196820321432146308662002693047414022721954931654595375997085045562823654294085719211850085043236188399766474404766603499949862806065003207912884649588196438222644756725024452049633426622535770327358541777391896561339307473406689249719304248879180930774929818651483360155690502096741667892764620442856331237590934296667687713088617853608526892760458594265460670337075840197519296817908645241240809632546624969969408128112253876171027127464236233831549054925846372237982215751568549261270463630766052625086353271425195235204681575932897282406581401672741604238734157071586207191487860814892847818180381734788931387248202204970072777308110843756544673713288468132630808479169623317236168178343614144464840626249545424954509322873614690502704398983729492044198400008965612858497598228939677665651918194544953924104870856316049176669264032040248283080293138477540301707468031958412953193345428135253478298887229365368123096174032975102343437240721404694831595471485834335103577469322612746911686064109269998961632538468962650605834582510369126818861870071858705518450716689078510445395404868632870477183505127192507979924030745690378655082649762994161642700032963075750640422914194657860525058802397851128869045363955162979471313148131867239733461313633312666370813360334202258413636279423047817527275580282391102530723233845261620648953760447709365829373115380415761044654717489982436318272278534271120899484755828743166671691601333661610481800688473858952094419157628056194014244382121214213183133499716641878045317127766286027553320140104217088312390044341529633836953038271344110766195448910501211914979436505196344569862518379547804732069187340814257660945354844215153314876668332446505197367139094443098783857057214029008141914271912895599249468096382201313140603696860516518871388917030070615492561008121170971889202144327265626887611432240289856888057073069644340362246166581650383987299037839409136411422949734857652064222034684233334698515422966504808229126621102080000000000000000000 [127,12] -171915642778337536950211169613290411246336522389433766249758085030995620005257153458133669532962275601149181734394335235822138353223482489317049659728654680163748108605481711337597929572278858644289629629464054419946947087200809934284660914062143543717089473497124525074046863367835656170704423300618593617262306268304325062285910820989680600325521306587181630008373668057209695048347016205439560281927259735269339365035748706319539627924582570587442652281888567404472812598641103365988385547306033523623764499303836786889218605553785167205088624904869201769573232330155254177064020964754472376103280134694479535468096584497456534523253223450162938814814448709874331348438673865299836751683329309573957851976723381601519302619502447086557979363811455304470433190718243652700655247293309758565767298291908571007125190632987696768727921568453017683893326921338256921537422207728434215616770676270519169635363154383335543958427394745676416748460048412556434230359428346436185676462070209668375080078804909121838024926166979874449608527699461019929811709976941232497463113978667444272516029088750285850799001986499377906547648333324657512624020971141912573014044468707093746807273360897872498221902937395307646711626871808652471678847297799989695632195258240993347441064688952461692969080259788685429369266947800503252121401758639905608342014530931601030793518081504877312788862346837028367359991112657099468963451201768987980667048835447286385949243328891943812806260686759421833788532049922394810907638910904992868913354846838669227848977976550885417133547786027582238405331315762112764340032352715228161197547804839168557898865868079635062759932789136519592921706179300807229632987061742854386155408760308135055683574537608379440675709807121436546093859128819769180504993920378334251841618196274880738319366589889415534165668338052314060597982999882621172534357029637653507154856414431563042726145457451165978850984491989942786890325768822103963836839387175350649136739338874618469391396154534138387630114070076150967713161387679033405660423639671817074389848239080740286606590794273964652888154545484514081019777101218286395861726737334508673162799619328582785344145183366965105449440132990519985632295431125433424097381531096150834368669170790670472357002078316173403825072256138845407224479869015075368335886495561250831757823934674124817159774971973792674949146422346865151392128958811544808957432185676151687459795451495097303040000000000000000 [127,13] 459232294263138446626036006545422652844453850908385322522464797155060182453757815093897949953475388375207178768939150335241581959426283194384069530997032318294493049877415961598968717063378287698935739896595742568964022200025054542264698517309608043959707376717898052574448980596824716572281531027534585679281815105300706504790937097066344325653143930066012405680043040038407245015551123730991000464859840641786520449373779869864949125479436768817661527273246655469589245209726227119774758288382928448895470450179750278372506701774647620613492299659306668038384203731276323680938681458371073995039897482227808264219206044891428729254860917465560504349548920334268717398946996898215132503430098948759365617721719224862891853407366367751486864751096870253192584269178623234368175367788941636953329477279635844639023462356415888487637323227501111993197560175989114810963972379065234429492683669813627917322467311341836056406774831026284113196394836148259306863573347677037151998207331697503026997429788449519075846666375140274583788674761197518256861109990093983583784174391303062149516400995376645005295888128329827675511398493088967593715257352067825135592529145210691192497776829727363314104736746023070898169935711121600179615282313836919943302925036065760679623525044035076762502225268916340695001449794439941216289719815626849120886422575328420123173504968129640737136585266461416435158600058643694101030127431226106090958269860515099007469610704826586931311174859002301104740365330720295109089987977513022138402282285237907793863400786370110893325164299373700175885327250636767643519066550979209940110682140478104017272649492199066143081630453061091127507729306711474808488975793427654293431242974654672706140678044618863924309028115055486534512072888365833367841527669745735371673860102927078051765505504499197930163199114022959580498258785327392952547932034379130634364217198703853853106588181722684789948601724375970931036947910673529421330087121813185278976706327992820019185014298357767135456916974967885886743904996031295466459677940879750704899771348804447596239187577171435197554300738228665106851223639432922458888457088380560449987288761525606635158224457665673817018174313399647612080600094198666413493567500425098200329702879459731957734773447430880064971983067592921022894839978602722320001525609443303253730386227161490907716273110217668133246327262556725541803646278219315839741245301131950303932218956688287334400000000000000 [127,14] -1000473938232049209053269332590471242811298319863823791386994588933694140152351138518615104777288331848433515356031927250066903515196052286120898070852985283180934270415665342929768162389642190565070183572489176942278594401669088059431544326069134617037934000320854395712938512218238671162945097825880173047893495961312320540196065335089482238529842222296687907369103210307296888868080044048912085373344696265030421103592093537799934314352994492768710698818665085115844738893236834901523024222163013531736927416266465653912503256385618354457709802869178464428483377226478441416155662905976858568538822306081945986309780781837714229035911445747575116316416172857843337381543023804233951380351965547915229648269826726483645711685728259175977025020307204132639936754376423757167177540424686297034974523952648220229881446228398296642823855611093690232036317920567318485754591199846425662491924826155003533678280852638973800977073180026487633323182686904755832027194653732362718015541952602699795072064720335482985767154908098110973455704376254452154073433177606127667492382515497129344567676359391911518803268054519585606484321556967154543007280126365766890540036913694822148425824075342675050309650333451176156664895327868701583772325164945810272312316903709861882322612829614517552346038713012454459617821255046595378928001976508076426325711542717692583785358414103542981933009174409543610598183908065314485989141170051035661216983051808758055583746637224741590124162822502872711361052007810302081772052143299800977876959931466496053833088125092574700085082829051359698366223860080876785652186190440905386827061886206167707768222284269116435142666789078909481132568551796656065209396945618007953032946363601631256811772716208333825542434121758813736250965023598249799492721456872390400471229862904589552044227572789592866419511961729054502005033345732490866919185088214769957716849845898692436806135024451117157277095471669879973348253832389637609862170453828764219590966550160896042973874628499258512063438224149085075291170307196002976352629067060742830371594398338632455852879512606178424951068911266903721137670313942067330236264729871347094608074154416543687701714992296658676302593491734564730296388243978034467719763331074564414491164256927291533171848946405221638416124813931364362429658455323447708121863157703478561114214857582221667665146496206086551346349753951188069148401422430707588646793403905860214042984590022488883200000000000 [127,15] 1936287334512952054208893932335426369413212444965348269185141586500115492366184024365737761319417613050085049605575314509300318426769053819559911315150307862104812853007932377689517486373921018721018918978800700045312944191475579460371485016754804677457324617253965787570219628023452676320289013830577628271563112128671028609966281924738550746971643331278876469929970072629144833166783768825076079483807844095379325545497187172338823577941000417844220423347470423199609700418627958359005703108084488138479663991317145797854713783428420239824324670222062230040539397918101879946189175665522632167270538200727043231398045970118678022823708073852805424196555653820731084442686159151248836890336752485016574258189440776774830130127338136324593436187705619944544928531478945787392545330532740878888162433798912813576144323284053183790021430119798884246658009689459656267217438214786324054124751058475403103097973604167639878161770188154595775138642867408269620185890846291798801981387935213256600783680232604394393357851288055093546554634258876771485127245134066103095398775587835595582145220143655184016670895232702147948770214889405066709466526708091334818349593042895961308718531497733556884142282854561834761742138319883805865982993994165099073606760523140286730047841609765044211526232068817422697624885986828356622226302556736788657191712007037859565518679986581248857386856297370144822475153874830638814059005154255687311909771489577659929199329265349078744036153420079451920132183576341103657140671196892885942033353801238277613398825789817774193747046055971850227791409837590503632782739833228554002687388023081822974999899397105789441662815476729814966978927229641420630855543948464777517592536186656711440998243030919817396507885193328315035738502821652328849453759636362195528126456679257653580851278461681341245149018003236230062754291790286731152400548528209320446272757958814244055477364179121071736168763544314684104108804184424404996561567844296322043695546884579043448884467355638634988126915990539233078616534047216644586640453977219781511430751818687607753666443203223776106568686826270860724948156564092225016522817182336804615268538050093638204580293753943373360216863354699772578750876447091438778752828723677032894213938323610877851786804686240306722549415107175076234264849916508569953540984579637731978692914948984954425069961492697622740368455164102329210258808846264260772155539047098785019491834044454482739200000000 [127,16] -3693284497009785132845146049310145682527444831464864506591710614605386537308046411181679848782758301768171197239675496440129250376755602302911891683839736895805338343312770910661890428377176627472787880208878460359736454295613276718474150505831845205059288723096110723482207888936725167809521898842069245824050251842154422196112121992530050338916462633747336346927459727288975461699337211464272335645095540165831596439738075565505361017480183099304473940944187116674531670257601033120775509202801416634176599414659463749025504821718536376573669873800963591911470736263001076447145820606646263266541873061081140226839242549307465315649571176169331255143627425922586524229082425197331244072143365472005507306250852090844400155076564564877466866867090364389082693277829208966437377310027279215755409766832866477538908475588573209598808652512135974715860783787956894705528051465024309751755943959888409877074181982735812693050997882702259730086576610209002488709996642052577186456269505107070434869275545285437215398275641051688855888917467536503431741057620475386301073852222763867022811895086826544641814668070878570077369156266273563246638988031745194641391847939845605897759040086945225861064830089350257162687278553124723874048036727846463519470767208313451972418252515291964086075206585721455867636361215175750848496382151614141601517246112892956701199674823586190547833265320322896277535824989664648165000657033393479859717668649119652115069913319582967137314351524158450888066181733372321310744945377685016021732873512130593988119572144409303281348507834870178198467200960874658177550030259381244070765767828273040123640081706000514550278377242069000195986728064012296297827057434714061758600206140145429927337286161862528516805928494128067263575616092106254947504594904524472417726552221191662594331190110481729955714605919724499882623922601823602202096445815013023894812217952092468455099355499128426773796366002566986227000180850692082248527310138948486976392463239048491933983737296822908151206322060355262137774837776078880189779273806550806271218060242738589117077450103903003725947625338080741901992992979188382757947112352945683954882107556278317306738632198855099170897741204380063072587975681632525630851219785969789869807521669787053329923143754781131431946043108041875409421209971050735116889534149503867602427777488083961859635174898772973286722620156917034320400032104821827682367776572078964093079434889445507072000000 [127,17] 7218465150367131968131694739421740873230960869130373029451355117561681147847052403452180920252267625228608257942422716166045271588069943182450022004300973350415328533359323782801942387308473153611986599513694295328889157612946185716436839775936600567088380329793869519145497814439200900647361329785876517225807174885669244229952338821377505593906855936538524634450251525992280968457585852250707191173366192433151016888723490651484749625089366837416597548284541527729324370222645455956217536286401111215601514603913889670861278825426804076436483866494497868029360093102292698704537327500573116810419892708084219574275063077651910941235007099316466793713582691239793870792824882422540756932168621807195163335534635852712063720869359733998878366072977553652119706945134034962445858969266910307504405325948672649501618732359763460351782277201527654013196204858967546221286278289399481018402705295124333772537616272045283038216625929300977549916540852370282773481601143841345387002062053086121257549362195742182121732955990253830955371288169690343798385442416022456300514883693093676874445180523622852303918346617410324957758430045063048395791953758941485533775059839180866822657939061070311955635648598489731326317691495837810578635780130702084987291071573048025577105714257970220795505362186970021128953716043042530959946281019030923866643882058479964857781697221215087701325125790595112095484274977377031097217105966251561551096362824116127939495461822672901370228931060902196616629885781472836867156688003088709968452044291716357253673955676384622067074063278670731248739150052633986043642700727292619045712372675776916787976304877459252912927653212581516763259661808686078774746885224495852650595570621446353752438051387035006645665063629989557123621436070553337867020424753089575932988377258120552058173329075761762490333848999986417081673928586827850030452510586937623850083798906386599370254957316579394271639452736711635890064721914372161260641424850292896715747316351552462968536162031624534556001362851160749696358463348329642090243938160724735694453580817842165836773748405730489147475730517996696233088990725519971839342767840471973575294853353470879550213049007117629644119651802914358389009367631674012781499947308493666375836982677484701874153466604146389373789385659428424815437336440000571593619843264043174136355132146803582775537545648042533372070915273378709719056668313976433741958170524932068034667307905350369280000 [127,18] -13617162652239523615031208212153588543260870265421072381705143573159741940351306658005741789358801796949396142827556610778978779602496002356406514434587732336652029741317560459711969848544851614506396424816309023403514143202279733062220359315201055914237513250262814295342968168174602295074785866463587801353057647984759543094345425748910004505202292930337397963146873928759946519650732525214928701182442972735025494743845039012240571146678235778789463590358179581140012429620411727505940368842659535621040948692834693359024354860006570418212722761661947433454251605656918537353550590573983062638754579742925091353116150409543293362356292100531794146589675507095005040751921675588695102137344114390543566492759177478727770835759019913570330626177788419101371948741442007147304436512197790970534304576658463803939111667628662270091863338638931709430961773715908322441771123995238102735114377452552966786130601389542941687476904529392858291922410344222686692243274868571980429051922197598638589542979960829072067147765271940709653526170262809416216659151235312143805522987319679936439263445236045586612062159986433609985408304543389901258777086313909319709864650376795396940120650363968336168534838085801895435715518130175036374599385138916700881709003210209293965735018733071730017373166117177655384791624865192571965749999811862442123823610883551416370056588194404138867591067281284640596745532830592863075786371609261061679746718098200000048002497859084213261072429838137630754978704780036538881758697547797166057351489898338227144494843458689825995978904449865640911671025219998313731698490617404833893357761024278695410625046354250145092689098059760310784445026277927401678952779387541000719737990374618540303122430534754526624725196957016570738531807081408488668557299990049628612170812243261776806545842032250073783863052824231826587515269383906056193498730524099479998891525203568282891334761250277457997280715051791191269009822525485880794823311947340495242224409042108085781675003521845420315073077330382256073705018301878472554981892021897173682010638942191994715470333912082084555329582937077670385293247810140111483769003322334825658169599155089198458885931619196888535456928932808760224874907909680395103709644129861614823920487297478779715158215688595266210637749197017060754507693807343785348232276266852477432016627380248448630587877377120577374317451075200624915336528300003984088676740361625126888059424607305728000 [127,19] 22920988614645604335518551763879095794834950110210873105504801655781485080679852881999631709377266274496668537429003602892487372176608623917399949968519986493043842966122024313949642104181188006131642762562603936746493870768817246324257988331766670183103968334007140830664726405186558614456245042312070946293585111724561495694873082573843997511999682057180056207024805246156826879096693685263057738275121325216495119544970082675540297081619589954989384145823374528243813462322187319341263847927607787389773299523490817902129880922464692651054905274162975514031490081612506988805137594787936158352831839567624890090203736292157546168223819168595729211026516833651077461225949819775154041685501956181649903754379072974221167705039695711599300548842205230911776097932441515621230885647687209716204746512479994896658044918995048759985260466782986050780351662731016343062596492654956907741143844835590336573851212654685795771468297192939850411408505250219281053076458574189010252760071935513161107016704693688948182150644478873750717156982620629033934131232502084092458695137964584119439737016755734931713641824434169058674664279630653949751124264666046967539995866081332595722160107445131484912244317484824315094203646119537082533776621925676404406930768039428162310016313892570483303311423116429615049145391175747136992536253943096004836473441610378740823854783554209889012628923447085999642050039667916994963778961120518058214580180482196279194962195749200264622665785882049816357030318508177335448131388681594026063369785357798803606723802544882711497939452283590668286451298452566983822890896712173897819264763273024527891850340914281187722803604212667537044156773188500085754528985802259781707090359819494604290266087504049241583482169838193234964519827794557402472496757258221663704871578876055949610329975817214201165120054140407193640026808944488784891388732478842716265233373186953265130125221338605580189128714634794288557192663209175057374931844179144183970461482670551645523661165631397443304481035139374702821830972542044844227320783896356380915807877493220668035057656580847465753842183273390391074096178263150461779291645907092269077662566023863856011538136423704470553302939472272336832177253497712559549700456726023131079259271819800688004614444406207984544370552737443650745218011448429546134201339837563039349450087214902478759671933774441701904382379792698571721375394507830907292544856897168353887484293152768000 [127,20] -32937671893039235221936820784286817466271611301433820455976472962366460824749687195174486564748858233471952518456462684164628724485821513347680696036692528216954453789536134046883481485780883595660744745726230064939189107124473625118078840238193273243426996160764954680483789550606356601234818109544716342573022501428841571084923792608330918557704042958739609262356937945246340665020421216838733852525958958952040660861365998292001504533288579297382725602402325922793006921965052953482761869121179286165201147022643284261852689418080127862578909280172593636840561067825188861515837215544917955051136557936289428135149907627466606193184701537955008849583584370011512974588854943117199831072156437465672694800294260068692887154188893945734778885586349857517433955632824885102430541504742019092570870873017301766709497507683744313020997665904569707454779880239906120619982554632780867019886844700870245613852314668127829030567588735769177993240121431573245152079375493683624926657141777549749528100444706186476893962574654058951490766031525411469905706899030657612633842575271786959370519882831603170684350189659071799547668415724164070385755101095492160945079242865339321218178387805359116382313803891910389704929623619865247298243163930148022155239904404098091620514826865019539788744594720369147786990712964817758938611846927038823626657256518846187412990911506022197852824492821393412588408152564014277588225461478153748581226075353893321941650581378624918609440879858292117643071225350039138840181947187165994982048979570729617158406486935458609039553668284956516041886442830140436347853211860125819771760799949473699272679061526340735509131849669068661537004721414296087604258247879891200411914820773693023889714187131820501591236610690765767362543392561842633759576224141359044422075303200184524189105541613722471984279691336768029623685955054560034245357204635180467221143415581327533301340174687379241098591619474128460772642496047863780466663671657518018882206586633347392864737941649308299937092063748896799095205429363935741189389792745868490138432691043463860069268538778754972065552608995268473761901894736909325016832006255266653089437400197308405873563942895934574217419957622083703369962857288813724539320896147438016348100849927533551108380942505144308376485166632924396949333969905847253981258129236826068863836276813063075181397864108618500539831632932938711350356124465115646943777043357198093475569991680000 [127,21] 39767503831994072361794537937111618679296092983244450328993938706696749446961082761488745554675422047654854015427270361589062997403124693552336530113992057696212820489703526225728851491438563011486818295441778405466578277472119850486007914463799351319038353217935844143989441241226554170878204517115742784558668030035486497587850927216565857825295661581871733702081732678988333577996829497846437616827118749737414787429963774183040601728105951233377348096057877582775334261163785804560917506063026365047433614673440818239983178247324819623261367709790323262718710141295010657450267499071785412488796682413329987007786385327020500825178128997441554549901347096560238731353508720644884894187267721091092416071170748102402480514115770382499818434838943344640731259716193378880670549650308458057776060553319021486626538015630606740513836961428480797803419247594064558830097333647116183405217595054058965713887369347015259693293690344273706393672461231713150279865684597000878462567789575807853016124468984144607792666466870613833380561791805812896947070306663832254399153664417993950391708950111991469089920699043786611183186045915929274567780054960544959840677052514482784082592467460026937758229803066802313947976499759052153373323241238077928789526225742141986894004812736700372022174231465666362785306830280782996475197027517695775567591150838910071499805099968722241669107658287137490063458605214348525244278880449185045797004154307931824420901068127674097669090019820752245537345895901727355361530011969875735277702755760602867553921013390068103895744494292470617163172987008820803151224479939621639847187116281693838620844431014264289319033598107532713352293861165063399619632200382553559295044132097673999299084599703348813372496490474823012421051554894597165175796837847033483237988730667360986108767628939201059494459753106303192391408890680649122170155538478827410115980212684490518637720672305313794228797908122197503655139788154001915779281627594692088052696671753859284398207189995341691311497329707549492403877207172710326099150387199078155142961751082602999221755012114414076539493232895286489407221427449184165966055358261836500502522946331386619752813430416966241680723927407887427943349286979729921720386130879182882250470642108740937750009561360863380705603301922489057337236392125042336144312414432101938401336901302755116167073319322903783372540419496433581205291239677980375023791663912650670739344588800 [127,22] -40211488563044522987954805598659369588075624385138757313883553041947908083955857875773470702637179211352120829487369988396261239501160999744199364820848614363532317564830383520096346712291847428970944059114858806327633349843500440727383419919578990345967831291400249311641389250118823190481187632888374134397852162699827001606758713997150434290728254848223958967090480584039260512967084886032880535437169189662693802976199492369975212691086210194006965373413065710724423570550293503202169439013884953773361014594546276509215816077072950535622097839973232328395150253311783222669739358744153148385198422655501359853444492911005555450905453157614809234284547462288244247325547446648839213216938449201926965561170842463344438975188158668518047404735678403864209215481921860968381878635818687184200424536328118089247126239642436828108139241539113474314163972991854686962192955085291336144011839567281988777220728959777754794028278663309522539981599745099816257535697338353146798142680272937106354064162572402563007185340441507749291134359864242409226299832532050930793921292325559316279887673051078588472292087781079770113573137146812840093673987146915744282199075585202042564567373110131174364259175092361066052990973033914022388127345841537925972636934711822357857428956105604576726177640608795402466162727175983535661093286320106239098597975595537605835455928808946172566202106257082993499119678585093256570665686903704214670744506677715869609531838512590476654731165228449368683131861076315244425534593163501395068013917931826453992536991723433106079278617758560967405471203228338904206838497445753703725420927441979241758321562931193947300469861631793348227104432262716916610086074922096257630771919157621240858395784149675089132326886964892009541569802453447170907726105694528548297180167554478838919972468452903402993929527388692509295310807946470042716529397249351883368598288808747719472745793579995903122863784774855355002392417950841431085872507911588158172334836115788992734220176867510172251448354370900799276024115144607070268872956191992288905692502395836213570113646344000938396634735793726319185896403882143415204120920016047973037176418034952048815125906118501239057884573897461396193049827394499809684846261926538015389909882317380064775356662175154059154190612714562498810892330442224557639521020191268246620918226596381918857359681892113125780995285317406547154270232025513002890040384688005220558438400 [127,23] 34132042702859030279470031319735774337812265067384872533509476590077517497387872624109865066409942966489456931911328921765206980815812279111887320984456629340694661291109125090006827139885772215538174183402975636878183293441590147640195882891325324838925097047926005136163173418032368899737872341270883098915295465973289493993308619970997232387339358579992485948280126954351147678147411722428814610974209178537566721914475149395704366137233147686562066515303563681054068026722544447697794686529722804115964314175245227312122565349471289580267283204789409964668455132998391289501998955787350566770814075398248164669605114110562215888299810461716284303970560415793749390867664788696262429823326985573362704021891514196422163256758627551938851847495970323269807476276302668356602050130668218098786278266176672842740262788383121649480489475347404017762274770057994340499840306240728311744883498961566004984662614222893616089683906664358186701223548816491110484457976141899540985214194248494888251098585356232639349471745722636796741033430013019948928467807698471675464896321353752402859634058106763520597130906140230109568818798111781657158858325173209534168067775065901194363975478590208957643625472366424437511908247605482711405411478527822458614629327183771804509134194627607799844616019879044964825131285961909087341243005791189347532612614729118319878896588240970998885493508271101923889928497775295729988146021143950032316788660887820955416908148809647658245411471915607918875948007528376852341121835463130516383634505417840109383625052045668051332442410817464258855674495745561263847872882062872427188734792784718995887880074180908460126071487841258678936531661980163439713327184596874378973553048776958569396408238446793931726677575333634336736780203863360759961433314777997697123080262721669311080833698921320374124996548069226618298965575214020363548491399426625398044690087123411514981705736554836929474009714069754381739280946673532593472850764484242334958851275679737447740116279063508438962739193928801251110850340099024949419159295021091821365283692251922455125050598167114735336055324721911687774662518917311718788988968659067348527453502683385041232422034378742959470925520648089111133633008342130655780716740177299657777041635525836401045652228115813670278161734651646548362203787760609522231811014955567418186180406830935795437771199380203988693922592487054099177514476951682565273065431273806443315200 [127,24] -24554171539980805974440596316065839731804100127225032440774949682811841285311381285453300830795881453676144142650158873359285137194704215491135974216430363186356909534346478818813520579761657777977810322069672958651431225014788764625177700675370171881136076257612131582948798168549073733155841232991554924745870257229167138498378677460325779728691943880904338185591785985891319622855398343223814630685639291526270709499003453080752747958561085396795895630566188556862728823922938212540985239875636428221182669144910294306131894192318315688819299675412247095875069267162737556009086361373621663623178081397711176109113171015282187354286494182679292571851006831844426237556643766689125645657580630201596953575838949303597761579096149157728394396843287500377473669350435625255551646405990087538208391586076089046144726208748409608470636904277569938615004421832767605192798779460035920282549748319122840686839688599228856133958969706326947548816848260882415784866615234356103808616511302981778060262966777543766245531382088776791810812210362680723082869717972562653637172082301485021784851796852342914836886235922190060592920778764060220501499783387878371262612214884818354175636437251585888302093117820249517063948637150285533756012901880652920065566682446188839717364574753303807615458064336147383294596909091710478195742718329897057801092797207775657897809507190934147983055847018822480887285510099887221304745875481722596881094920171061563198703820103650125803888011538502460631863704535297116522700450884752260217356929028573511093003017229770654583882307066012237683072595261249381288131088641952007933985969109402198441449702105210284973160850355461086060528431134001106039014099579985382369241873007960403963260106243150988601644161704772889024713837154346560955604555347544992330662382981458495374213362572753593786871129787732276019053057206077390076403416007560007538347674221647538584073298632246735160406033081491746898523089354259279864643329064855465810034750094610640713082726941977996267046978702585469124799204098496486586765300624141165287606984871369786564581459984213702258887556551118898844591934620802987289573977200411546953939041797894710595758538066799083031322614850533824273420518512333419920469777428873395542205775050893876210617570642252367256951187199891765100814788609491776669438309512540809191551806760072921554988381421706604670497521355378835387977049774630959179429569868962201600 [127,25] 15447957006003698511424468892665556476710791044128632834027775497235967113395019332134024870706152463696882775466006364700642607444969261733674959783672545140247554894960118789662956429206258644034274010509543333005846978699431598904083251885017097613540766693173698014012774162304885192973822701064138608269118687261984346715528327202899028731689879383532422890683623493199634025728209853621503927354472057105705794090489278806970548786011016187353713191252660278805209677781400395524717265696714118142054040302457220560760359510397101140668433337721966560732768424233092995123375792611715937659090798015162856519822640714643834203512490932385209334269713281748153187450690888000538044766978840050410276076446024170844107127229382753075563954471192581805700923883993526828850193945680619561407516805399718571365678576084699712519889842621088562796616855123494115216596252332613398530667485498778501143776069011213260926344449950382298577560775403317814859082970933647805888614994230572295039491310937705771288786783317494672435075538240737140254468958433668081903470389165295864452566883474696444386188849344900674544873555201732585201250073934228062791690318097251295343250830164666108910919555165865916616453079563022209026735672066539196020547083669217599438015813216339598693904102988219895482845259343849156485777263648463528529269701274135927939836938888535187500664253535568234551453727920180883033618779205174540573014580636493700548150415227180060506993870532301386282506457876521914897483936006415454646571869758445694341141456695221272360246700738594107342869268709968471773649081096045851341739574753576608120010743575153173786370055581094443330411544260417079245158831370169703074660613885695025896859038661591938400112355090986574187776653502411592100003938977444632046438096280761896148200712083306423181350975566853097365630962486911313549621717431268661081279614284653231126256115899275952136703747070672082841359904534262531877632124586118432915034472726056329537248278562821341922613915445667383968390927023353308400268113612827159678223722891985301248905665480633952549094278270581469580095810330679624112900951007266007263022438426837424705762876151378239483034822483661846681198960891379751116854803363720277518684531873325834107485250025104019589869327800815944778244381973548807495476515422266269918380960156747262152135612845838727947443324876988466550345195666661944878342360321228800 [127,26] -9256284956260619054916721208140590557069900892927089904691245574409628954924966853491371224732772510317932715229469479393335813868629930619930695327012749106869542138985890791548772920195688651991090573138774338190332969150195946530750502353101695709607707665582991931575333539907771389911345688898696525127725674903235464423080298612430925932222648558036980687850563029212875744435134318799021361134159369805031828561663193268761022434710258566897729362482311535027061560340134869905681061089395769759976244629391197910581399548539552046601971678628323424215634811952348371871737811107529219477702369898527169246573319842651749413249934594212683464035156832196232085135849153894677658719631707658379235515771517900771814508259693565021563072623709445701807950216111308144589694415974048996494841220220030474788097919725358861695573648184938409238953124458474671703784655368716036227036642116466590746793568147032342813308831369973052971369717450184458855857068926896829912433297168555498066225317838922395440769166050399075821306051495982267492653320584130385059356414843559810007568139767877382285340744584023585005081956418330148441299331633779185710328313226342853084113782553260688999204281694592657299952857798077108489678505674817410408157593265554729554700242363892066386995506404596148207255811502450701933709709556032752102661722956508892435489673825163606122555082452779305525902154359453010854148391536862477812713060696113877684238666180449547370428479267785290759589283676464355756084620729070500733715049229933168074456526631236525755989652595258701373442921921950907550900796565116538945920444215467718902576981598174664542409489008939380238272734157665477182858284882237720478348597066976607825835656253657160476240055348142752375484108108565464230505439650273939938807813981555431005169699991256073843757301105157797810162363940342093970435430658961947525141910084237441702473332033360113017373032576277150964845701669326379014090989065779381419693344462843592801072181204741363828738745817298059634108053314489817927012329715311265065044460120461366096527106199541690853076878737637082752094154045487039667810705069597108811492844223593764376855949162189636639829277125684574715516649531153931246376111921040081370481624006006139187266460795560154018982665004392064287957007840754174144395300098683462952771200466736180602383445750562457878853208232280169728056649746285255080530044518400 [127,27] 6090673477810475635886064621418473684294144911199933895384618818308458213021199214638819882231357050847630832648973010145240895111407314863598203737457114708711228933311922642449593575836822462971707607403992645490491384843694869868280404024636844015801530949284152575606793827735677137004081056214434479095546980969678921377295626302132682252092038507602171390206089513395272879384581713885672007519658680210096660463803282442538528635513631714703184702076702765905610030722540454585506080484923044353922398597205857599148272765124774323719112459961424659377281810202503876547611115271674973441196473383488755920934025074649810248968247259359166514828549618862259034106541695829835882249012752612813813257880316286267333759182971495969627790246296750464141914773635133600136684147104926142217802822255584833704286938289456142851001806148013968321616729619873327986931306041821791641065930610773653503826529573821578483707370897944716671115720951704017515993994195762167573096318295098305061903491648729776396964358590171230270460399817906089320231984102129280435904328456972900253850226210974794076136009233207249481811668512210750986521578484121048269549578805081412631272520403408249558130119809759191400895537706990544680991079771373985896073318159238581399052585237606376915330122218108646280128457015949536389357746406315273539154401397071558781016584878135050388371439976582951420495842482475129152148262435811085726391476179917016848744040047484029678550641906980382626741992366850890132923922415678342834731164010270426867430841007390015251882461458983973942964312006105701590692470574943207143299388862347721811493919922529982542261506820874566109593152306914324674555177137065351155830263716728847768306965774929261602029334904920987065167012110883453120248814755331105034746948743703948033154398022150321956072540092992593612609653652118507549883052163543597664957066312135497840825579256954809402183893677732088345362930025684946530616902964194026716107015547000020042266134008798302456052496668225444043712478448753078458011669386720943781552972713346226614600204609523245652964665775242606062430056336678748194500417130291605009794160163253696953602327301495596316564875026990916797518673153310376988401730019712081828060797778203592671130136651318666121971693048243112222407698822622461406567225761375850377141867862806925082727865640910735492073695000152515720880816712197546832402841600 [127,28] -4675902521429921700513143411305402590023717216090351726223772864665113752120055170489288251451168498912397536016870271078091457674345010919058163481880678876292764712840860089521990857868001914266320715862479907531312057243147738095592741745800549944373872449319367422287813012471787219473602793115220243628753828197537652694105891442040088055500185720231393953715049339167195838982266979315257236240145817708325639337371036612283393844657092839486248148906056097214833540538512236256521783945961917779081858512595317634305138069273707041738628927060223904549281472773640637454714585276676869896930963370762229067698597607508929590303131904094977177753885085848242506236009958362550810344757439768594278571257016721264362446370320075266001132137742816454553822675337447568932403988481145044950642409862319056134826283332959703665890922711366480966322130969629908216324657951569454169603122147015152445799682298126664370976788131511158202268899986105636626774774257587797357208780353491072942222089682428744365032163025356769991288405902262380229890705221414425472193144502867436925206071300659893410633573224576919441293448301434289610951462286993873015503068452284537657409303922049463943204589778155551023730315953770904671393553387001714388794034930846002130753485703155251165105376085818545090168270709539156105291099969458378018912053435476155785308409753860422572708167514364453356905675729952880422144908520731437227950748649300130384745115768374277482455938449194073635369753935698987977169394137359616891762825669766618623401253209514010846192572707139244608109193703044743216334517408523666113658486699078330350947483854252937750754254431344582925278252342968230747950211800388466624872239439857106303540978931782648140002500855588146065874184679085952542575759946265548475162481714445547254051439044969512224544912236853337191746020870782964518258316913467362493586744608448950009459850604350840173879952889440978308879888113926147268684302834799098348969255554138584990884628007099768399568053061150898081354159801569694399779364108501960644308706430709404865931667717144167162204486093762426203053217119189179441507324006862651119930991522347661303030240567205425551821395734759481504863403173875835427429251144211500460327869976137964368488737730613841083441501365772964825256489270312303982181859119665482125064287041622865425361209355090080830202879525773967506581638333017525269299200 [127,29] 3744073515521609522590316628601977642395332893698506927076529486754187438467086544320226386483285663964392057071177506952388951642078639992089960536541933330362831308919970691465612151911710259338661818845327743804531343567962194167314453955569327773842438650526842553654359763756127752780858363262497526456852749707723331984841986301798181928971551125453533728251034038521130804143193409015536072951005596790681134902456764340895324749743168888304235987241665700997935652697509564958725113484792499302215645154126549764251242753659805428871232358046501576945181790493839862916287222030018784321033587044377463351592916930286219319156457459518849290508549379084356371366584996269454930904485641100484472005856030695870122732406575870201282683334652857038226904034489561799595342032160024204058750767506670094032543580040288520879171533371994964103291955908910955912014272593182445647750153401518926043967103192751778759602102168161768691495379854918319560187890406687825418536836199852692296531371047469985370545731545937620908598073082992304169419454672671412530225799223942085607733932464298933376156658855548008795601762245351643247628594868673434179650135676439386269999778027963904795190813847989514570851898283688721743310780738850883537087016302144698785272027180272041669253556184853469845840162230283559394957010890734299277657528183192980840059138664423283465705334455612299177794746065475791368344518948677161781726281490885933280669161595061631531226470520009496506553075264843637871807143789367788594758647685500187167112787258036560553972707426010987179388445512020952447410692825008945730840656529437093627017750304773078581160899453657231817242572189106171464464441556040706979857015629763450986524346324810725263055640117666498862048853458378791479842674750805949819522677122313661886977492285475160503659820780757482408109263819269702424859851295133503607089490524298637568931288923369493107764558239638923828070556146141200773567854591669523887956296769177941639034477873952400854553903488940144110241826678860063136407606372765172868250982332578983700178891856747641025946735029986932811038798152981519075098418017648476303919988089543023750085887383756694376695658940493593222134614715860197721137934394047268987178690985670605464958734149932562469981277637546765967629724217514910867504337226302173698427199779446864016117042979975218479095124055627955697647366183522507161600 [127,30] -2744284980672105712648437072696198318384085755706297333848365375291342400233916047213405541169372717797870214798278000711989099300762848495480690366688541101452898783063910633928220879461389009561320813196214224504540979561279659584727084056651841178200187036751230671407906226221775084163709186262551623799303733666245651337267582588046954619559937242420147445233087682148846438316229959940802425476884407524887178600281247095448301048618192564981571186695587854971303732761360535599942140379578510423252744036374776202190011405391416971403170921346442035026054727510550708221293219808072672596769823373172495531910862266565829884413958656233848443915189594067087307984435449801791856023541453884199834499838619929266903564146061595951033128380858341630169874781998779603603919865035358518199572156083487985379636126278277396043892734362996631661354938018338053458327891908611140825112293319313073742432310831558631909564113356431656360366230493486314437298984834149699615123130018695674852942722071298194594080621665875959442168532877701954418171286243852421722700545473882928687764972753654171239412413446099481813070246461176286021475968268821902060097611975360469982118753960010098576690994058048458686836351270417575552560689748857074008934298988923868628512219969668623381766269019534286136091017772511905481249240901165840172746279505715602878295429649400933147870225754399542976955493783192922137006783539585365218954205732440291834192687010890137296968163168892699976569323424574436490629034427561058002840543587726360754558536588300831590615265428333589695536721514653645696379054738879424246669184038936289637413726054009223017933388570998584430140581898547347339708810525104026832672233843618625170791473553473909190091654968556513347906609837251784365304309699538165795204321925889927128938076397515645146307205643289015957485148613164415312268306548574172740029482245755087334191369024170040944016423164672198072971552956966923109982717585373690656464733132542390324286477072968144908171486062894014372907467977961170456699909182047346256752696330124907307322115195706799143129416950635727902895491788572504277565832008654119628414410242870447630517826607943968826625827342751491314167004240094962662242372429199284728091725469119720145968293473776019504964018349857055647759777798861113089666340020531090802474141766532976410875155464815470448286145217312054456181820919644160000 [127,31] 1726451490152032779593156007467725748104652385620606126815284453278593896893614413012091820448832784583704810757921049008836628089790832250653833320962839180163893979813943384271828583542346945172240314969435326581752665082954360587938076877008841468706521286690539930515643001084890648679591321333371447799710690537548486824694178287293577028991126944221332315056058572872504621802215106281204509860775541461001598806644996170929861043026075073388468769620953410345871035042240242610411399708154678822779694199799883096008765540884078934407421223430743789226246469174896950027953684475195411402384958943022572550913395773043869754359341981916658722211486393152119974567935173447563460909394892809755671592999481961287396522607078546831094158985037477658040039352703209240747731822730873449448953774396183124805167703043422754585957981404875138957200454974032627626548033051241097536894571558127780395988367906171627829232569267213989969481121604676289229385532679746286556050795475771225329929273456745076190217333129615069155577412261812410716901957083519924465765897256517603846124242062770081127540295066697315965647371358256420235318411503942164698562357359409891744464438611053092267187385556611025599762662059445994096441310892720144372072414980064420221656826585522994015371305035926941275414383436209073002194010302891272091139105361380471384111262060064830516064694572193968033099686553119493069747969410940062540765331761604511814420072289159685091878637915961115088939324407865017092437377503866091864213507221568647044713964088686030373746149932403113656007985079425894212723648144828693536483608196601799215084747526819922343541836082116224723654391325575500368933298380683956166796247892420537822642007435408413476495997551831331255111526759765070131346333347435936488498239294563548533409438117038185070945718321696806609408975476167809577466352184258570105417104871865230741549474330688201712559450975510897893945695873346076374080754133933385554857840226694994094053506746928322787800043240918660749302007874607238227009889309618881182994835400377873510701822660379046084249767827113286617378856717757147268692879606373394905175782679690327344104100361060381107823063662716794670943206240294762005958232086939057830502319721432165129270833912863555847123561523823542741264427366856922482964022798831585484987929849212272963298372908134707389884103703562968632104797496934400 [127,32] -910277889367069033097957466308537941975742218016124283446285993439617737916720176566703361508983835514657721971248167423327769370223854308162767142302650316875638477976409146258903816224811188518009151921824641907185670644279432929091566408663311248858605636926917232906071410081979354955473124400832091500748278238884916627064533076986756684692965741580922470267191095517749986268852038902831876019133672054924931311439177241431131484960124402485926575487929878728212615774240183331064210131958928159125117071569357081975143266537257085957806797857947813038277534742315398655691748209801636860627042874020435413783002933431456469827733692770338107420485732873507494149451308954520842537511160026624580153181033733694665226180278416817626563549114866139022786498024711038221209613774177653130989842999607097921711632301923461480138026359296432224962971283328114207010257890622090467301475040592392748492924635155488707552430188283770325732161056519284263863154943043352542147827275254139199943846077663716050577602315093912109251273729014297017829704486036152814575683687626299628025328265134075287944898274278438261542554712425960710084683588383701660973589352016510919315274606109406589476079419044668503568318818995112712726153082197741978233484425100719519876396129097136871285042844006843818318695805121496175852427257560694073161689535321709288750122183691513755606429056900432930943522210292375292393703496386924964130809691681525829478647645874371714917481038754479053203095063327999866262417731683588568043285299390252712662786134770194231209798807392299899018283393214960000165803609053138820721289951970574582038657991267383621223577792067989123452582986607597875916028113752389375064351799147595938611904103643515063507133716832732888306799448310097326011165664457753812045544852138489996063468816673989438057007415173990004757465148802543015826126230189045691870876230029473952306699031608807566710234409311287047899887237595958145746011308659269883595941301003510401931869654872964510506091172605735403834501657468720125560738305570588154839918790463798914313928872780455531931236519929162742354415511070434834206470830873971752287012156590220706922731246401436665461505216447648163663349944173223125340310482471455137559245699658121510637026822928807619801176290113294088086804968541260310535569473003654279694845910913371107841370569464515567120628656221907855689646080000 [127,33] 400801219568072404963843533797398116916629939990438376385779708903547660120094652321464021893481025547147180949631707678761106760284309073085816968921453772520130671918455501518304071525860639387214075942617375152725490131901090666938419633221068817851338303781071574060597549930314530800774055539335845347051041840928662503748721989753038371767440886801121844651374800162339678583652409002724642765981829110635198132366755545897165063457576982945621147092478473305771248051015181128550624192597254843466888975849224375643929036824477838814867271688197956918695013819210376724668344342823833104663770823899026093225775562184256093035187332787138334863388513763052581751460569221967274226839683772456478490902274782106310353755900577122104322723179232203274353030362229237195867709683469361208022102295911796217638759074821749404671611127551753822498273516984590749486721093176935317485065573959231940922826348104900876103578112079386353144785501649290303936826228623175308744980490633415314429368330227093762097939610506077790259629669942728684865762194129206407286216505279669393510255741207118171803884796798899222659928841157001801029538645789200174080217533476216819549703110678559828307895230886368548969075351078058879991700450135888030896525645261700629936819283260839828675879979684371490185624098418023924291969450605439141851844558785920463332410667579811563892143142508930549556395201859844142147099219927273861333191315032679343513501768473248226046820640310575978474390272064984162143373336326601750275311058172501224827168938024705931649186811608946159648234224645485146572478052704866381015035322596409152847620009638477057257389198817197607521272190349160325831028070672740574234695056463979061290671332263905520334052270524710396481352619328491318910465661905586805021654763401515915177486214869232401760329532142028479136318803409542466929477000932524617718816686043423455320004762254302609820407776267670120488268916347579035782396582265219955140472042950792469524598865207036106326729618466335497691110875025624282939570184900521785862149236098436305162478802383729912160763389899771786925088051561895074289039011831618989609620845575081020060718357306051965223930004700907842923269301257036631951490271555574858883262358050388495796626598684044996441582890887849257332090088559716053928803416264500948637810548825578997694380700409735257827416738021980860579840000 [127,34] -153403177132659192739943656650589208973010752741884091883151285985510120196453880625616893483136326623143230997747418639872567544799599083999101845261752220020526284173086052165095336634585291278191520213356634127310858069049172418741172877416986127651499794740916895083044414118761786927985420301387453832549851461550994651394331634390522083010485411423243673643351671548371561167903729798507728417884012058951160341257593571353754679507142010643277817950593204633808264406602481050265135281797850388544284001743253195987193433478230679105118492052469206565997370301376419928241311307302213446187355612022571696749293378312949013446126609568543415207851953645788434844148051487837474712729343833534989070309389151783497696303341992505782261150881065691680159851399087365148060967319148706729064211730311188060398987659566738150417474514597062052616822141205744817232331098435233886813000933509549792832288073887882749498678496126439528476172262197634327296308150698461175641462035442611100188369226730863940269945308708550639432259723303301626860181217397617824051517959099693266716304131972969079964731502518364076526534288005337210966649230439026319979278462099330858957332194628337926855097700147161676211257537854298185945436271910704546938202302357084009846067406478676000406518417592040392631617470475121205050926156050905334097264708987152067109782400167969881366451508553597730691808094236936621499667248604252235133504872809816536026352892085903613544477811101641682722418860704116691121498207434745468990142474489747332351265898582624162334416897227705433428750354678874063443515595085197070975423591619308872350223368588583561637451609794768049810430747015629088590229552159314819082717507610817291308569161282296065511643132019956250024235537076084978217227466532108116968825134663726392026573066186092333646899340705169144511208114622969129823617250375595480246251460302287239510525629267956839565421616002616391361289095366949896715076589075112882572024677616202030427311366205977979034316682831035076837208543025531022369902960557029533128228909511808136145152455706062234907305993669881721730181322228655448217095466959716271279896997419682051674867911760002945661068622052068005701299807093660309648088709937419831206052349336273202430574471559848412387666287435991586111786052937562548183411238144620931024994130262540079523914493045129997355801844151466799923200 [127,35] 61565696326071968406138743469530197355163865221339919807867076885278224609183472443361698336796707244998783898593742355421934222266870713491289450609630308599120046273737832146491196363361326373723686811231286894090676468775150421174233412793804326217099644960476011232067742159964415551034015137150388539973313689266312345609608597959903074487158865098203756460712088636392639545271811281405480643471937632297304082821749825879443209089258924291275294081527803093961005844831219406413644540438450547490117966657206594209903486230318725068243554322560523827104026730622493247165349312404043073148794215591957693404957731141824748185192381405614937353531607618230928304884476769278635511808576540539107320932223321130454662302150258341486929631960406285118011827018179801196978246700606714422500687929066800357675961133892178213089562053907150095898347252632452502863011624879244915491253679747247178704589687328320267494352628263323903352134418978063847545415906907142009027086985544852340412685054144691143241434541366553308654640801124805202416325159798091373744855711483602903812362559616241105338122976131429138244251912917543534659399974812014020751182420961081156274685089391750258983284189257829527036709629411397275334598838386956863401347563867547683453143881967983394605854190975547656956936540998654958503334180229996093435872330384978018964859747670131029841438412331589906340698728391834302762863000935296378894617212155656179237822793539992650074740287331893704018677945042055756871744419780431036359098388393520904377226499323802770577543027960058438683208772485698412944872712292945278526956800205940218214733443367166089599842218319382923580936774651768542701466185462717677199088592261602971362553601989086086476331430172512272936604512909558860022685732511771366826031848901243013223047264251103036211494017576906508191481020200447237276925518660365542654358822759238895525299386356735811192571663022085994948814999389888006226362852281152678406905177430472369576884499935025561740332057202849067664920665928678548671328915098320710660722527534969354869054847320001443867457031094201479975754627497283200860166875920574044504367569551035362209710689263191006419763624280462101726577746418268547719395304526976035493052327328821080482320314771471005595045175574607886968112281165923723598093872010731708895724689549719620161143294711665248428312609681729126400 [127,36] -35339651230902617272733113619380803996684821767958718251488783379121261386722778583497946474667021741071219846970903358821758261552410926811308757648399451952963611979648864247665600346101466531232645285864060749407551923179726583557596804954053029012325969185014814944926443139289052515868639125927864927270950770515292498319778883265250357021617213037135670367841273173942041477584822315109635176967318030193741698686766631841875936045432729018324825688309206000251387907270337517403048565886132375020207056848638496647012739873090860980050749528536348730626571954092019467690079082628192457176796163968444073460297330867748838119716136978974891910070851336820451465787912337035518696014894252969334188975644446374647369455640469532462528633632465364414641195743698018816821045552469794903751050405133731916482271581106840274168797031939569862012590794099732892419817596269539752114380807668687299730976876556666889956698196581390660088543620989501903325210595507393425860976350503181866005413684754226374888056887656914941379824064614434867812271942472894361078882710374470747848260590727832452322041172756311640821450887690984524183219810180919301891168364108772089034004540860357178379075002049201803684319484845043139805743801086633919273603479621445977206399001352084506421347347103265091244148257902914241492736490860488676635159883333029915677512136162956131731068256162961607143713976948255265869731411690083038615678884247975516452729389256176359810949395110615158219406698732307169668447662327532408280906159672536273784084425297042890222484857236664163519704946464357173885964184009779697172441889137198040700159211075445934530310644053240284660356544429303479353937939413476533018269012553285845115903035627063727619146773917254514366568403696661601711043419994322985083983771283247433430291196955997544047129999078834389047226020479144608306001465332108995160077777856294978161033408931457879859642905853400381151964106422883778481540560550562146857992848483530083026779665896386400428420216501216223358049305844666862235085264090355006781068927944411787876872991650699082676124217340037643780038687943214815284029303965000428387561677517547518265288519879640992404859031116245928333580929928302945408099437109955854360185429977647904818805598224844245065498072537669902065202623298817254912671658075785626768514867895945209175188811168655383335294569094840320 [127,37] 26721368876757199149136647001069718721644350270123496974140098134298532387967341526532206590322366345810767582531675284367070567199483499520936298933463652845760991155115990801995517426840362425536267967818710792013346992700697652682496404966063061637438976524025803133210024346803819391471773425376183923730263891035532852119784889817880484981035465898483827467432797022608645153738215834516872288510289677163373525391059581243362043095606855813108981854956212542100021003230050676960059697011428212137611941541980630403631913061213767285572498185751645452106863014459353286047036355282767879207923524802040367563590631498113933495483393639884155844998774895124588189289642894974380324893990139300214652062491025463135485484385789261907708668627539398492219991645504905951759189321628407877888281238435487379488192408469557978170701827657545569433698455343674528695353192754631224747097329421703498270919258839979045975167083863971967477272013184288865484344643444340438116134733871962158599780213384481765114918351849968678351633633367651174821791166785836486010229034251867012218850672720694203539146816584594040761751769383585641220812397497924514023978674573777460552658425933429433655852843974172224855925245338389529872868601073918554379207998986908753535811038514014230573431907724904440954546848303999368819642123174954969077090894927889935101365445521864468523045256171727627381887317324527064783289878666745721521076325940608082202777808429563611042467335013825507136170153862333981663539944565043317740591811373933474476307813443523732787606729714043692930362885407539123699634137737059680527858372134391769910461841845068345578296468144249334407289783926091303747127080300076049800523359503251549210759379123054609647289696684752958889567144880818739713006401737995194565521447691211185194780877981789429087369010023941053461968507163948932335112001072868751755248404053215859086378443395762658165918033665725695354898253531131181594284946773979594526908605020115294410487659045620002279720014603411038795831409450907652099500875625310297948471498422014266478781006368583658529583746439434710645541039624621710154835734268364973965268826725748988256530227411817522059033084699278162378517281750300840293926866994438032389910714510636587347601018510929293120754471024647872065633035397329317502129795802313007114627028118453101888777826516082637103465821634560 [127,38] -19662882416292606120702447746187556638182272271362976450080248455765143252177348971147565955581522772229796739293800302114279882892958382932578381979760045924574637028620281710261140281660513317591216556303294219135538879880364323658159355259594473133655165470092579969576279977328983395655134534412435625631963082323880260150780375807848106896563538043476485960128398132193515887449724163375761872217465316936774257841104567265433224379195935677137094511058444980026179809216061096946027749235186443433395398049941249497156009488253548124121543189998903927634723060897228601379629019377032295076399683444712708598995486940468162580673373392432714499326922458066782107353433307483801254636220254459843821215532550991392273250659061167099519678826935723480766038929999343325834089635447905392021765842827702448019261336675113037218038963705011543182487597839165136842601357953836518011783406189754595490423547213410784691666831539107279213515776348095095725310800331553543216992853446062118011912415118981637827899049130366417005205430213051346332534886662262614903798782891914742581261140124420939744313268958662556372975085172476638822453984976392587372328770759748794202021310667015061179424833640577797087781687505797548358595972795300125578406548272827219124927057422138529156381420518915080686270967140753837602807292772735261320531378194572871824727739788356855649709460261149584277244568060569414369058379045101893462458322313800775712145075725943932348313788579265725890225363024649209712173226721982796459505961337230058942286734113197368026984363390291355699019597694892574968368053175563732143955881592722020437784869052476454471486173879324973035881841566088014701954389134861038348656415709368603554556543929449638194622980677797578646956596143617346349187184579435319684633864197556247178641723372266279925489200287238722448655781198727483717420753499497151233809519065116173375795957722584384273292990757035871566335359723373321900208880985732242755913423057059953661624296715391959166342860733194728180996262767559786539343367233949588489885249702665822650325803866478833712180972295988383949871876625457058718757717103775481303887492360001613474470022355488432543722554141138175075464034400828921032790273825639904617187897047778426073590856805362099431990006979844481270441511085780612974171737591096492002051738683363242066451365832007308851575521280 [127,39] 12525491313428880295934977226586377729767287258471368640019421405872464960300270308440056731528875031420204874286998641535173054042626957423450159935875449433496556452151739654782593870576361443471288204950002500183967044735275358054506579456464393442938669888683442098733731357169467466791843205569452874970697013849819198475036186352065803175449743900482673197422189925158493061975863185946531311930254136993270007924241327345313123228509509028041102793825909937869183053477935218415870815403903231803834130307122157368544871391474685982556355371058827228023714486899235859268963048363533047971513157825341836787739644151684777512195796187293265808791424785946262565072055912058683693221288285500796143504494273247273529429112696753085523863593568801690197552945524426337589117137822074272063797711014642375112355444646243977727384691509215338596440498427868287805904561504618805004555224663076203200995484669197816763466917789310806696805427548042110508441845115923474510995953010993251358151529797847923862515691743464510763430573469941566322773280780363315484037259923155350869900744439334383952615152994460497407162789176124891865859949420076777326912755832468079449368074860496242425414295321228889382389758592441364243107674374541319652165305123112254789225393522914633340344696244832203732332450903894398915334364647922525898510987733037525193501467739975750726459874756096760673488802092220454408450490622719604288536193101392030409174169976234571655736063414007162596185545246762473993647387435363559978153262240787434054687298754068004637037118705801084547654007823839580533316325734450629425808090106815665643055456135788483933340664872812864632752244174397016481757132331050210121396824244385342767024151753493099006900608971369278255355113377462731896842691543751870002553702877114740814481589143667205476737742277924114645974630890718420473349734276264840569149805762646699357913667281326543429567933964236155163033659950704279460820716566137703914674190573279032901134118828043838485120265407702388434908881393403187705169172652940944658839638728458984267893525587241331968311048674282828259458879830595951402892916688434371602877327790509872039076165091361719633087883145706548794909192465326710327974159024845669421964299176984243520276111249301832257699371083818471827964748818724370012770297939139292489754869384407603464527328403961217170800640 [127,40] -6809592440371537027106062111154608564125315216523007362381218466026478815014574808425664063415827707892050959154800368928997410560454558491210268686785921681392787668004914853951528699118802235582173644779059745778271793557187391596710703553891245272466319869060217545212700854931556143756803971983798979694794040797731314372567414553630072856610396084392129923366276267481306129043923586589080994788895787296933651139655065914439843163762434507435920871920718656166448098923604360243255247579020354762192110003099373366351264987372872758623468649343373317993347029428188645962579733681462528297195876345503345673376134638291248135293183101030903864773781272028796900718899601527143266341996395247959797529213258522855270922131169952955874063220558094135863949115503514618931108364483989038096445182749998741777614269971398310203692226357747873847373773436336000215530735267633070596406890157735484062243534595262533442763664383072565255933610186525695177344961242599786468551953796767286904279396154348911672621126782405828761096920294573957465372236805184369596307251498989159543483859506899013038843793662241613678489963521264024200351456778262120595742093266825199400888809727933278220861800567713629416742795275210385096540481491244988481929638549203597782529339137720619173899220390201952623249518218178142656259171117272793572072616888442770677242973685965788643268356669406844277125444248385576817981177373365534498334725011564918459460636918003882253551605602802748194486669809225850891501147910634761384380205159851467543752329990211894546612624692009436984753431481620253695644035422075768577434245195177057551825234111744267643411488741561743078880174817705252016026955184362590883741822368313556014177639885492517180932702188363262832894323959595415194145883237169350599110036413984155308013168817430362792441851290702158784810578351293665673390519179124763434206180822520073136077651020546439787592061861429669586876925185423430032410655634570506960786128050504370437075499389437497872986609503730735563746904349498538797092799534180178290734645214192615555797144944706555946631480579096422155192573335349961931582332703761043215743864669193771446795069983623074641736142472145083835479597406927547851665797137277081929731078031150132782034672786656190799082115373813588915853987350692334227209844984974294399921819435271105674413289808370514001920 [127,41] 3182449517554093759384547112284247028865081804954714691536030933742343928880481277924261821466567086100369657548320232090526725934089207293110245363153521662811033314784083372231713791413834932873186116767296835416407106789215428682241231499447474362087095284732713884090318940873839908487825112593251068296538833221317904434367306903031819632743744482810958884299649048298848658170674790768072506846347385211295913165906815574439728055371988927308875715672521386020530069893533300203093467075955581422778969658066829602762166661565340087019126644456454942848438634719167670157588319062514185489634135123036387186137324796339955861470999258696150247554792339780096687806193950944348014205120385177557020793330715463284302853885762721890731519875980549224394836096606144531199513271288786837810961042039728227321182174028208940526581678884140819569598090293061846548428663397198246407568808491376733090954497188416686923240211399168195598053952241467058859270741492898158228951842476180487633396379684204196768585368293884091820828795407894974250537192176045810096799394426555126718706941087692586275435961937255058974852267041645232512542114883450580329731203516060684644378940216200491002914661635916538499980607784722503589339785502858233605415428255843683087518081031720503057142505722735316999551357325317281668562107263666548828187578507800646413625524827637869496806342941394238301435479665286555978901069133275614494299543108523197791694026654051906277929730555918366166755670844419157945854213418757426905453278380338339739848530468453220567521686845559031628921694842445688528268077893935198408781582599876274643231181659772366857664546743282925453592058340575612785928156971192442523873326074851779714539430438576530354718637852249942111203514311418061553452725345491981756523777047129429941328816135440175605412921921440402507108444683750942309756274675070881262172514233065559523785945440682840298528322938713675623503428567436587958008390254051613202605513022037460028421575539084979889237792806343411908901116664267361655567082920443780131907609315324316420173632308861406563738714635417269890876760891904857157813728879327000821985150349669665250325786279798779451993895613709557642814635576186788168307651505570181144075749542145745793425576982279799985363737577238211862034244760708127561218421085775437919971160401074598532481424207736995840 [127,42] -1287994479626971562754710535656659079277311955187815553479888090223794217652862338727194523325836823207703490229667097218598463590294380386781230516522506133976611992310856531918250206660213624336901752973256817609589944220768469219134553724091093717637660475996734935577358916665438576971328254024676779811296013687721905252646309737860387340795215817656588047205003553445865238181921210111678839974539242887511723110061173107686982191707356234147904965596538563671008462786240838235301576344186928636640506194970821865094003602922642205266256526043936502254807676768278010660755810811979238929863585208757079893422312646980572036923208195458043426885291462233507380842295706343108594341834264458624914439576278695246912082055343043262043558617924342184507424222273810050574746183016502530073809541454886876429858172251243166006424031968184569798539192204224625913598459066797839281398143458820290022751784854344707113398557675335883128696807578374646520461177929535974016185843115901674997873286037796855649447915732414799940829763770102511634708233553089469998560447330852074728681709572366420388613741763422571382920256518348202287830882802433551910510956474663953315633367570172280770386503620186838364178595958124984951653881428891209062783670222222893033163346287805350038517696459762215254226525191248389977050225830187057562097064846535595998480802295922383695325581489397427830439996452052493171897422149969620087155705379855424097637931668173273829326568192941246985304242465533415815481725796598664586647867857374441711440769283280403800020001903510463596373319706016307928916120058071141481963965709349905552474159940478800972679350590055579880046883276569377563276518965716150524059862941392040762935447881699090358437030967964060000273707344797226719125714526311089060004476770230140481172092494269458745621056332606702362659115813577051481928766081422433061864852252897119946180837460074092154007005283546281689617199166011226737138743712926300140281511507963765963941385986758806893097189268274394782684370198177643438162835446548979687890011734647367394605075535130494930962730468355288750366982663792834082047543301342067053026229052851245102728564912312428200639574434942890441930572071037899827992034686521547550195787513412890473268304667192770738765057326764494653833286241313364910739605820158854560375433475272165333240429338951680 [127,43] 452955220742893354731342467354498748525447909029051751672828135183088127441572345413333602932879733554624217520379043671574189058807164940169344913282060447193921344646014319934381781458353387940563198859380395353226226562518755346063059780328255073609111703044392093543582251226314069262718901129710578608926520780617137627819930428790330426833822935107095217701182173554852868455759927091706719867183659625879207507779166296585238823924367304902825020527717612087698089631985783030655230220415222105279772184696148681797948464301382800492613318741705426677336843294534336822375441567922116967594502630772849259719082448093149362970228024822787833831742040531912481365125019452231985666992062111236466723240353597766931558472603857009340814223453758134517144571322375543413487834005369290019054659643517442386058792724566253268865501494843255394447839409416172342817988833249342133074823546018075431482368874505202729551252825419771453810233279736398048472652606421874469655949873747181490649506755954280658459111074705185723133516251768910097441709528429252716262722354447948899562407849916887440455123174279080037165035055534743116486955865896291262123647655038732902797070194405636199838066606522278093699786555708455405726029007288006894632543397947085665984361664559873373846249360587145494816803651413634282149517622257734804218718792603422957953680005174759287967935231091132823639329176424747168580142329165394374341725135223124397311374545300151194342372007372804149153877686925369279678986953573398426686653275036034833911847404784175950253185596945671408925873377536756825288645209305768844828375202061639102589390107837838656774724211812542844089957501060891254456713070618437219795303076944124838342524228531611840307153266810142232859443211751794265185769144420964490188858353906726546661673347314505222571562564736742371063102669332835669407766587439444177726445831311366311035974695073051558161089447474642589238610287775764083827134530004155771219561092102487856418089851153203399674143820757249647247777844350008054127476016854926771742930772912121137776204840981293675732592365581267344435921729997973177020542237858773857544302057569290481754611096824766907230599595565289062125991423681551512431482146105126574664621738689127822815035734600074918589637638252608099190746640752767905161748590929479070838249686489099563296590397440 [127,44] -138216525908134949394579426921773657807697033754310069234373515739534635923926136712302437607834300860947757108278772628490046447581282467070022467703840088131621538605345685103779367388196086111035815441964071998970688653014450936889854138691249679156390197961482877768001452566157146729828586174897592506809903651460000168886842228153990714756557091714747845449341437497241526018993288452392413917593580712242010284476358320913229154445273931562087234375872630932043727273406973771569662422197063310918507625740758043096651611189158651117137203836625457258209512132788875367945547108690566870149973232749545920861159323195306723710536915498797314477923004556529567242442079334616889989234896657480911622048416409750104914489660977906391179267857948185773185808391327076905865790420576929654135782146339464751875036501026989644760823028657594821692048915569017393785714201476764172223957888776247199709171469979979891575514833544026673361138141388656546469493674521483857330620511924112300714670028296382188772159453594151545749971394648083080153622095867791279112689260568936517997402543193533992814160377900730167283530777915533181330332489709151975228865647738188176695585873538023151300964177479663650727194671290684613901113896399070749861546791855070026978388754006800354777705573940219446028010999096318854408844969693960909343529010322420909140761194499119842555716220166266823764111044109848176026589053420420703376830273278361879778607251590040354875410703391850503636856249868339299763071118327200687888744915594397337052837707356656104579795772257987909906784888278850096596949716218429819219099545335399342716002071033224794047553572036883142209159399935668456280554933008327072082092928538806881866776384748662106419365352147253309550511950716772714879525435901874537143209491452191051266628870906543424632179629441867815371461514608796031837606375927951531551099650395964444411838414094738808574848689145002907509806404010464855481715756380629016754087264187560362574440994189768557234909311932977954048851199505951650461990306833424666064325394240780790366134742542607791269871025837238250102329186143182205512022518554003744257866636921630983952900455593801145507961944056832724489375650300293928125009857604515624222304584656558424153332157246200607861586046365637044253994526628952711421523062549434450408075052912624904151127040 [127,45] 36323737519178555682234672333024032565012865267438534386168601712704279633464312100413194905872553933644978650755013677641037780344108826012344109812809293910098003492239889878063110902660071522459444366247491386437982879594208817064038416488576892323265739784365564891656028817934017655123969083647874271073006007494048265953197341904015327854248504657504623108638713344873897991081867584922678699744170005587592437591038497456388708444478180263362048224782002693228993701783946799072527235458116320992687469787148150428495382938049285859951829075556738028748571589600653865339198564789860085526252003110317050567458648681064962390696376406443059456146203656545983312870757702667428070863255670638319915329454096225094482818774187159863916615518047332655810772007794939223855234068672974742670535435174014153398582089481988004736999763575445364673151937711773944231780943107152002474675675301235352514172743140761457839948373086065634867861273590925929829649425342815581780906533392694063737543690685392066136628424881061647320474011367073869773984153615340424832083620578344171520796829215710360223677602802295959208918905014955088810548650287263457806954857887774519074271983417443139368562732291446669835971741525145841465815096764728832924323472035356843733866373851768701922943472311016554939796408356776444606628001767921845154907988752008944683228703607428810385070701779950697255055871256544175596868815809811957049965095926221535280413610441980484281180290681026213460014586183712627168647616017951435731712419608032725063406586271399538981195547245470206603161258112110415124480141220333010203357804781758123909940058867313549827111147859311656110542825635744403173842973131201303741409864396166977719649845911293335883922151000816989884561405981742446308571580068569333403444196484657874087623963100888617104572077047683654739788051943942774392136141707891692761046981199438236556176114670025965935002825437473807721977070296301831374975996101867960028873698396739712375992558493140871253277572218950616431727234279983030650173468027990935201544251167884243116573269780814205743256846205045305462609143591364099446607194531668481492938467288919712385933614196010329981351175633762164185228645970599942979813684164085052622773268721114394807492651113753513562884198402318580492766366926027010380042035504041522569607097901055184967680 [127,46] -8084625297222229331119366456671867690454354989756279181806073069242427528488463058787151937939408672180599023001364649193825347218866243118177430209016690557239729224184118171465452097926373703704269775703035687240312639847997187534073147783040100253775691162951944525355498742546556372528568092235477469839770861140642554807220459876448832668130146478799021183331447854362113092442121805550951308118148214532185214324394024461254139758775274520766380281448829896198420056008133311517383091357943010791171033703757086373382808675836641610226854212271720213290102359446240856176421993526670684424404226014082621032428573258682601034859844640178586686447962817273016873630233281854919888922171273931617579184814627985506530536802472593789996724959788843369036899729903948855950510760788300087992222149647792411298686886846867238536253506715302095982230017394464419417476682108665876996699389836146774465283082113992205454896800357634394331461446260510400222265227966258702440910442931856482113544502410553401552592356154557324712206244432041027894288253818709286601782137266044723948535949403682123474847611756531904785336644780805581414287848562495163368435770499273089274973317212641799192496607476270381154373008552431819300753588520758835801789679675503172179088289655691810633917382335783347439544284380904426511020277257493832225999862697910617703245252520192834539105370512389443644530157847362345637721271239538708228772515229687024361305735149186179919035635898663731201806386985537552258887847009081459970802932168114507683560475468765695557006479656003595881948258489412022772801684375386847154436252488433599883896527890043979207198764340116415095685492509963840490136665186302498969467153226767654238822908091588241061067608636580276626539369054485526406979336343229986017726433893422795578881627608611359396352529446263741294286305022963444826235543744672751331338844370627360974458962280382286349178462807022369444483242611062001468319949925296790749137458891758707737258515115600205612290281172926220582188537394586794967654227475937801250454086003700700877669416578151966868101517078682482255024390200298880425582219465494863169112949171638131917242096003670094366953836825238973334996448735465105108544607892175362129573531689730112336186384110313120201794758401814963237076277279951986931766411720991064048219259769668385664 [127,47] 1470608302950252634589231285530320032980027002092201218966846764882709298317956698254186242189558909682061132646736084167056305181835435847575836234061297764884472691405798026968656915545075921985939600842542037705923687875007300094220143855468104307968505838419664556133636197806011049315196550200887037658912546644836144724663852252978256970002009167041800142751408823716329239146026894109112390610891744191220153802846026997020189366923863528352970621171786716080134674318439129586137093560403828735064627240502456169786789687107966818761544098716503870515892439804685118260251261614337443138936107559705036383566637696356588070614685658875153160010023574525813319365552626408231718751945042374465432105225935569184707068137412303794668195639628928644305125287498019629142845196822590215862455136135066576834406896675049401933895859862179651378521405052724700369323999065614160964095321266101487565439596411822725811466185625549942961993721465954177088403776864614045133779273428440295628111647774190239460588173718865934028759377760846428000100562354468179677774979961017595193733721000888850152311280470037963416542996573365845263743388273872751421976311906973935441358038512658505651830121207239121441200772288164341935855898421142172132469298867148765166908659526571820457453722420558625565867310459412111983207603732746172429098023792108061209167106118242322249924028920147432922300607696526155886589818727085809095585980326469959279147084964869392076032440355760065617294448059204462893933382770180915355305617476431236284391615835008663761377662707314850337580329545429590109218167800441249512942169835666773611512172799984864196808136445360210677637230079048069082809442192698247706955524152039639904786719305627988018698626571015938736516332050589765855069618937115344058248172526423080739457527188904098913488209491622145742797013486791962041180932210811534007164231095535767644017770462937241759038450139732356176593808383255177729145751900181354300788178898658405886802348149365424807299912683964078104494129022184538124487978003357439302530637423036202642978015248336060543226615737726215782268396862335066597511261995972946176922771803961332688269019087383090143238313640311550709222234294089325832135136936572324033544029903733196437257494333523401686890113539564134514829974856028814392793449221512991943869086765299712 [127,48] -200206895636368094375437875868825748332905683527117572545781256696395739757432067845702085768964100449752947690638276058525261262824294615352305336919186189359741027672071662318677228685479950292592918278990885162768866515113490730807195419671320029315828231708803962780034741774890923600830468110029877866791683627588074146496273622920003502969771161019568437136826224099718854838244089985780063022446092903605981056325658527138863680771109037351251117519543780872215531023704124252430649220881442562522067749666635054169942376194068770882210421073635514604301574911263352241473361160289943954863570406110578705460358113485279222952321244311574256163055711962587106983307097465667070038464543596470963628064015759147529342813571954521680155559915440566280365785333260492084589853831192227660330879146828945885735203006342057800295497084069923742591703655439035394259951758171000414466807710659815660066900719795607180001919486661515035543216191186956650413055607300806813841403590329272009941739725237735855944593638716742864209580519365467470164774355108193180539078022886189496996893996565913929255052899552204137655747328765410035625452190845697876085895002217993853132237899233758736483568026944685562379903873304493076541503374803091450917757258232044398643549474248475209347991475767636379177717556919711198535327169417066965774018510680364872193719076367332655029004468653915607973356385820242642926695690340202982427897478852456518543038950281200394749455798566065616318732166520844989649103494211526135703067725771978332121048855959185144760037370886259896088783022402382236695567862541821353891965491243897243004329479213912678928349649339692560132707013645365828483231231014099446152355670670077198442735150957934070670280016293545627448051707638504958092668626475621691305499244760686563333995281777300567419041924186754637135595989215749522718557178590340393555696647381759184042851096250517207967660820346185569814034413699194360134859342739357314384299377609681009056233072245082901906559454272633698748975920179079555561931739517284336412488714092217030409003416673908417955619175578952497133055560811172233553398191153662390386203526838782478187317696806292234906340479373665211046054481821711235453231057992422574748304696098860645626831524621655044039811251698852192343830171097264084525436033462208676766252595456 [127,49] 14345448064492274683491767955469102223853640849508652897529934649222587034233906355203316473754260327982163382303384997635720354680296125961679522238107493762154419889776758007694357919838541096908275286985112771956789262321244614854059239613104413909071338360194732925563721573857089669935072193749008839039818038211973521941769042394693143511642362672929718276328445806470194575016710971461307872088085620364345584000955467842670255078033613324883720995438410263560696465480085507343367054700165594171923933803197297856292264834813031121262124007357667175865863848894906572471948651858859200771011014466494521288289414802906913339951973600190266683345081791196240510669907032016076495418399171461546788903592139981986622087023994595103946354017433094369590455231293931029741839327682790380037194796641993304485650990986432163947006710626939093430157035679157567728458054044408228531720322774840465090077856483208584805779719519870955012403512690438937197459792418847639378835909678443536448235739763293772474997860657788426546048417266834089435359061204972643533496526854542947241895834709389800711280804768074024834027883274253043593546720055030496608633885528668802991503874950331892989156021376850170045412727120536272291484574168666218591348482372013391260131353950892855361455089837831563042043813195398026359590749661263855281664161446650327499864583093258058028584511274965005553568811472670711692777635469113928621941877388340780744646326492022544372378725293844846567239199939002913944780879196282637560528725885063883163994308152620781245619514930156573317428117851676692753425628577171818536792024008978808206119784494906169081686873034137625100293593399447792486749049903904336745666249699601009718344840376450195908173998682257954651035215944926732675445450017429599001907105258120863959996120796421126302620107591865288733845855115441658353634563016665064025383316973250591071043611909967886025454556668055474435268713877660706604743902276126905857489872325929128321433158860513153397894116991227132947169719447669095289661082736870144906495506084251984781410030730415704808909796145532529194534786240152786104940396024165764937160398352796414730775101439350878378984260051433714270743571440490847253182205790035308418862848163659367924228747461146563997691930435745407608240949219200650537482690906714051449909248 [127,50] 1519357173587350553640608371253695631383567901613704677824381323538838560242323534916814895491025128473082158899478202234609228048661341983593625217697221408683609466083155708925300521290459630912789066657246141209980492829489348115734704284146281653018296429211225621197582133334949044861178306925457329501719299810838760483421261720540502475160966084807783099261996417329434489592085453439143433406552007116224712841857385497399239246020714470975959749647507780189958370884131559039794546541307913273546419712740327274557912483500313089871625881172094771996490026808757272823011072327481213221969975024739539200619548066732282218712948823195448965798055427665792293588651791485621326585343659154091251922259040551961438854489448452143503139279346698504602846365733860707632116410668015428226090399433030661358620807935790018694577571383545237637168433270492470337081876993594872226856858741406912921669030422472399700866580793542846310419867955015368042613295382044367364533983797769183978220444158221292515360498209673601408048053231438311585223206040027691949281873453251693555764152411864389567620456789544149788011114166288560254920278203478318657303605440782627665638220317497812537114336535837186934770320890241975542021720307963472559879391752345986732824593344544213673184312930390271658233275694991445594763558548044815334617596174198294694800755022413366336818281472942262791522774604917848026705636619215556808521140985772851270090154218054470932706920647254662626750765057859097961953597495961761488780638740210061247824032406966438266328035673081717223514169523419193423742365697258579476912317018409074328265749629871861627907463758406846185844598752419786327819167947149659834690906087605525414108409555885805178045660114322035741179493316032665417040723266665581654535097799560531460309980832094360504017218579336738220714741607493273725920928811212447250005973930406789609307939921111509126985977906469189260527468787938538709013379634079696619158781384645386390185622515570179424009566799670366897257718765199147988682785974325131154031922229980579321406040914877957322257739377686660270261476341940087543416164948430056400220471791663092966314188077087059644082738380490310913875830643210535347725624525400308047735785265825271562655647752039157947142614815222634940241466327196145297575645167109484049696 [127,51] -631439747649127679349465569771264327286773073798137536822710536306283373862171154883077049613219979556454328733589660783459273348391461805432666475555737703684810003480775562130738480878091084518660011116546079117197412980138921448802466056007066814362850991314795980108499116695701144082788225287412880733353436477410308556680577432883217350316233198186299479269583152905353196674243971129701304518708360038857773999649711743828947208220080247320343335757017218137274402743088757823050309572409395586662236045182666929488073685699216902658757272114790160709549816615373025003405594275154066011201887998135321124790577263323443652493391276465162430937457731275619491545222166997197100477409878984425089458419995393380720723768017977016774966691124927445180998867724508707370280306150498125122071872772226924916763457236967299565357646715634120636386635557794705324094002733829578382466610006437820589570127774902852934917313569163799713140703906146365501497586230054393026792969524155246255035101390272682947311055256142952017730644657117435959533164434298332823770386573241339174357251461363590754830293403503714334931862674621572321561975612666592383885837811085793456392607798405502657715727782359691418397089612881152727137875162020053847288068086944557420738086989419380783845313506706825702585981175661611891324582442832164157791054317396357450986657080537196466734309521165273785887615833927581669776422368284218672729730226621859113511889978828605227705165829442668650404845425325404374023916130224309862274312798185895649647265887888298605701955784034735650593057828200665881201749660931240583308346381958805640566029778931479630959672593831324007013760947424996923125021071777925269311279886554381545993591200949802157793239504393052588029153847591613665766233518533295671923626857713946314411294475230514150917463651776510074871283657956103357584668630506670711775835491316424405220276152237166936784111404949591001000195662334667629618564735071814225388782870474026964789345729426542348283936043134726003009056919586586537544358411261869095052011654546139175393404441908665305933125864838151791567427936002350197254358901336430661968502075716485612396760398583009388376391193107913174958364527102170053406236973178360259806816398301422552073295040888272237318802665234380912592126021322396828658005483115089152 [127,52] 51295519426376468602797994401774094369463404822828967718605589540389414667148496074212023190796846011888688442234321687999616305702479714336132170583703161997115348546686483759240572183477545156211236767990974745271323142028408463603310013961282935739601241513144387235578717795731732040825442199351752391324736627376075799800557278637266483739002107843455899041074419649504924451111230860964771247900004784742148050590314768339992570788446324956121404824569619613718516428234380142408395713647591272086093968544332509785347158486896112344243192022758272495727990447503817203984624931425950788228264068795302884355427372064323332773185634023767837441220013472356459072722904914450585296307620127016859866277780398430243474264789414817873648522992833136724909984456655955103150054633885278188521269162253287247780077045130471596177757395341338314556200947222704605795876726651125712262714202793972004715873154995371295407875122926598285333484646312565222969114348181147875173122747127223768576559087113349203266494899099560298671975133551781057601242855171592500860776917746175039922048762290480161860627198337196749111895155849345483830758745168517826705231801844492036718782848277854044389477245330278450703427271343411140717890719262967452472901900298635388219783603834707543164861099443801779693299004585058414657485211388869355778215063292154602790226495522526631742201198983183482935218555084350029974663384217916767934322638822822150498296677534196037330336588829746762277190164449860848092202699858900422488129257215155352818627989016818979141782275062726703112070802417200220954217839771100886753173023863681016781633748415959128082029815443747042687495124591102304090799314317523484567810942334256322486192386442582413732563779091940039512445365656438628008914405960418187420737795118576635820121662912484980225423925682904957443681564221911389434912904054064831835991869660482524498242290194344014080544926832048041431716378526220368605172129427691516334896493711741300936834103010367415025185770135362617438899270315259225804623263380189619139383997661009276083371036317449017998529778681223527372132531190827656596808536081328533375996347182606093399114853454777605391634068436063256641544333845228849050738233976350798672493783192543691743376189782603353361220469463985113563602693785751230864950772874624 [127,53] 25690029528418034992696856232862351169046522550403713608675139150718704400142058273605368072162384632120395628190739095286769395131011901315473905868370692680998424893269346994120965539036307726286201432230809564077980608917231880280798618890872317936476236837241865330228902602419383261538879505864496059154814458938528089420431129699981604993626625384874003836976155446053916123931891597488247743557981120794728987651567437360328448980505695599028216646865758509780482142986731309175759947706747691292782063792159502108072482663391080034688461048150528623217545045347606897743180576150611432371061269968436805848920736973699074720512132580857178062625721905604401111787855831092663618600453670215517356703216647494915629172528160898689312240314879002786547911514696346698463740906776394952805885941233790596011844206562541807518144724523435605758780861892232150509807604432703490585947664877892085072216657649078434850968550743616911226817118384841694283660517251675713282698014445457811473215762120998715315541254195083142018381891131269797965187732802606808744206399004313805218794259845132321358276972762329710889351187515481511183089660091439132112829299151877353056560515812264675491705893877219174213790662636167155678915497999385578443377235159139242279341024862491404794222540986749012414556098469670542104641729567782224026275039921678842404157171741057257335821628942671919301930266886489648610971483344082648532591166203786956475423340607506417223133282128104810159260443787824309444253320258623662902936164018070298517210930995302333261165479019190084752085435376802479266444393414270841528645940703733880360416352990561234546469728484832243345355153340023991940451966487433868745068803574931359339410265053228182390409920832239977916961405145902037167267822761566169471413388467628176277127062345672546018825972618842268343982418159029502872466490259967357516798529009628191985020281280326955693539963245343775046753658594881659564416768580914334817587757406152900628967745089137173685320830291273562457054470853501857738796614634465232044887940688714084247673130467919725776971268112221072510985670635324508733326078478348911331313672529240811397643639912731019269358893192592624494041190408681708806595716853716741656541986262810045051860503861308273393822026448342588054684367587843356243212840960 [127,54] -13259784241987672370879694920779788572366062272242165400201284378093175775707978390667831367800835817891498243563691825733904983624396314865243998497979434641325520686798732886235241047614743733197385153090169625376357603954395496451610054928001217985541355165618888090001765534577253304240602992377232910855529962243324810441836002689019071154216349997640361974775407524083232937175265810926000446962082474691363759969371586831092342831702179427278489689932090787030065226287973666409242373386709815798096941868631185643681664899538553159249934588197436645311752345069808106647236984290616695845031167200082787208536142032686171561605066888361782050497816274561021360477983121920228258755917039602743436680315895853159482743927319159369323247922058731323114729467518818371609125020299964514108793445722512640655517252724373382108054304094680138276091801489367186366920915856170945697901899078368388787890132772542436931383522166083058769926626668387756665506395032095327918183410446155562796953879976442449103199290212863976579824938142746423091058491644540422774793728660691365745402412136724053306446976659857773804584460050168669580425533018633234645272182905727411353512766991277909679041247809484350548943203229356515255649812516070022244859914171821974426119619721153805036750517523387560436608136160990216328062224970287741224228448294970620205856245875452049680329627785516681271530587520264373934254264337276515009712630455574900727686535445296659313379070696952306272436256165883290118883345873594148398130879764503991490322378833781493631860107428786978284089301037687912373909355249778187899084969069976694741407479373821072330337393585521049219992575101022007726765811232530954913740000377048075674412952352976546047835617351133810026081348975161140925991224988411084826907595516494606968156485445386453756279480201016031138556384390624800828921441801144573196011341517241611387087510972914110563506016468093903179282285144064478725714555174119518599481632171217190798843500288411982434955940116051998260618980643547403079389688547911527779026992933113470934393808312645718757249765109727817657478052867840590902492085977929845492756937533397390873686952494585766452231914855606735286950503934465478943986207145413446925010427409368466992400922133960338599884434925658732439287058809380392506210720 [127,55] 3788949647217076532706125153119737978640389198732176251360860710615606155681617195559335351214323831281159757182241570250326600205122724695973889834832807744441330721456829210520657880719798966536334514877390103456920423069593131394680915265699668006518385116499229961715133487225018484358490257738902372087951135293613692611171860798045076495751226554925219292243552288353878474264192808966095900506141820895621920184841556122211761441867233371091052507639708585305343172550206883675303611395628055322258559408050469058884920074264378133213382640945334319830257697731543200592362663116748365224969874266580691736053250797323595774699942676947381844579848675887256425435049897446470251702789118264522805075251720972801041006648104335872541768370499204104839753158221478888790341827724160061995082148301615605673208144242189011707938715535852978022815773514420428597179797362479250990114368324887012181300760872699207928159935725827421037845864738277593784310102847937295405629903923826255274488179774169141013184377412487889802751532974007349595945647556360325265374188098276458260479366229460807149183852888026856630442009488990859048022985800792594109256000757371219128744626575220861117345742588420021907273356273914078468821233186590568577808982882118273601974221536615058695730667440006243162194506676873443048263477272391857114155505674245789467996453582047187277728788843645772515588337066831898532114679608650470711242890264269180705773442644217471864093149636400526948372459939909609539898351852248634164750132726510899622481715291778125255669932668462082580175926784838742277101913448661526798343377138239537482334451489427322490043242422659715871486526644713589112088528319391752435386286108318052486243386066081051075658852426999595433615747745763147602020819167838796699565283565456165244721635899446031909943669209005189312115310343248581672623382000502506107398230728879338208995622289268912705228732656326805362421376490374138803187396113717815161188510467486860166296442695394041412256287133649237454576281718659532877506752197570254143977021541718817072999636843694426895777082412734397002630589958012804715293718215359613870382047053625960909373838633605441096137789725067771419099561075991887741992990502859488086779696756546692874300547481624539124523452523160282128272474398204072470016 [127,56] -811315642649083892610719060046613198029130685786572556218213632993511297952343690038369852062500431300224130371269300043398203558477261872391836008655615146200484259408995866011992042502063351904400566262710621975306823366414831179571477717179916007889393964498075724117332878299017341460979113017457209159589383043263470726700578430952939191223953490092900665380665085287708398474741599212150136088074362735748723114430501817554810535718026202249479046774048297889753153028093448632103472534510532486998782696681023720768830437332952625253984149308495730663608066080800857573269918067365687828679912300983115164371062213032785183396695023571807626157030595017260382789263420816057797989285054681666544057520032954915140369506503442636693134433834038596519066760996088863546106671482379292242381586801962094556904691461948357635247581309247367161355670489324162144717312555563350001162538695155755135324962993218504804615476607151164293835473954093618165258898104405444259681047385600653845748082484475479690100037852847427167448054499258290890350061864934440116610732745481417740879735424325223738821646879062489046804867456333315692756186951837301046295936785273184147327838116427017307851015403861938170713018028811053518174880673252690259824901439516206657491508354973836515778659634678395812231974430823438346740526364705095868328876704967419259708949968407624940461073311140332391365782157141755360769622685687845087007682453764421660121012947276714002358809094586897356539517603082177450357430597149639530740745874245592302188021423542584523711180391724868257544603461366528539662576929380212672024122618926213522137415796555944014507629882025664726115979312493486178344518161465238641223637445499814422129069505882547569776052529519697067069975315217009376818691940239993401795806195364608498725910952019801831243939436072873999303455049242688619480862880511677556385614793954632560072776957524157196254570923950944613714358422607350520973744361688768380211277704418703587242680068570155479452435463361836203516448786046229088792997253557991344445826394661002148990660179704847363732859002559836760592635178618369654535089493723704398940037435380288342014474419235608111429346071204184811052070548698347613394278075460449785529651633975126622142075690631009254129116520583526675615649958692121920 [127,57] 139564188681444120862656892853465101150928114690090912921705923502376158352401351729923714279578007171762151027864836810609418261489872563907857811435031601353843473341580198203324420062609106854314883779443965598531473223393731894429443364902452160636459183008262464442311097359097351332357111853898889482035045496517233953935588278114910098930561669789702031414453962550777446853445844659494842348980330296754855757745790035814824497411454488560379601565368952400852226912331342479641246567845350664085679546447111609528393420501375978394166793809514076971844803230189229608942281353307389765763701850311651372887851610008040951734031018527337469017765673691261098945638677058444127792417166435104589987834631039904820003940751308671369855443269742856513036576780847425355985976089571595997693287344395733955944254582072799371515937886091979675846723494623118190587069880228561319752187021740172325749906574844676877321902397985413314418438425323070575364987166116890071148723775288425360631947567183763230481309442586291895931275495843713669069428751198927588846186911776494876734195511078783602244507118884780492242630569689250960268980904743069062059437780137877816616085226001203594421621184594836389828652908651191932466976914923096172026893395310919887091294739670466500010021367668641335840235780569106762981870510531850238850416368689923561538783942063263168932864758079595010740783671330919789943657235921906807635403661230687711033427310172525837938904970840353658147134685691244052567012557951721607053513152909372517229163932332151195691248971050227712823121031096281458230453960128905496513709334679535962852035722368393508546876289272165522506154488934840021378139061330299134445183472195924624973940925744932030126179289025396624094877594445933847618147058265237554628504747720669605268968683341663318675465043592569903206203628218762114663401821494636952806898666866098650016209082164082110129313449719352290855185203622494176060366163132555012793544902461722102278625567246383687741655426094691445283028221022320563134659002906784766490733635628246575374818147119966816623233091187315041655650734576143568544693131533463076648489578026545292980796706923898908085825762767215983154827359073237352470946742613420265698871226010463911829910643647050838103264118713623847709019680437632 [127,58] -19507754619837901713408971442102536658551272804974398932179464859288664340068973769989259003459043685151966431875955241989395202286279231128987426098982212034532409104483055655527701548797216045207312352087013286166193283552875948012804544289872832131475737390932978184874656285514932518166664296497815563693124253637867288696092981979026850605523499883817850698991613160824989824607929175318690758852526577089761698497830428706910969117357604277769613697088155785638451805481399070137059427188929707120819052078101076075983485086540033580728520143585953687435044862843874837690499593111591259286438280212329334125993498978174018168836863356570727836185527028596699817866451729371835609639851164097010348759096265440761386074439131990310467558823785369734679884642717976534379026152118621968538651327604287020012941192890688627920792399617057982742777203636267290611513814290250829994129674973293074478942151295822464279741295265645112088182599184738144542833526497502496953629978328517212754698772576059692588187857473670340559194377762828459247910479202223739463685730158995244676463800514391783578876392501233743770057231845548099911320753717723432406119364721402987375933222296771054549111526381438917302316796675291506895604942318513019552081652127175494088694473090676127012480207398061438916918990522129795339735516041240588863531506995437306883714083533144069912338725385110296720366208225242993774177089352772844249023420847030073122636115068114817015756097601945990958858107710633730105996130537601915080893238739210028017642218040829801429947357348570373340650748141240072376245769433265991123414471092884102693723191260781641251717028999757736366302410184701802636231296545566658741787996229609525363369983340431225978945535210381160641621140241400870978171871456002081103048952219453489463965252723718714409901015380572169969271204152733578858723999495614420307915371452495893777862200073121620427609386766736827211009227391231022431951095263444641699603562240379026984625458337329551324322301769177386404418030639125591369376741209182588650431588655838847951065740789775210903322003073441462304062127169772974511421016247895679900957229763638087130451782738899439912869877932980916194345051139376511957147946994697372840969051711960999029602088399510530664616092279345334371390953688 [127,59] 2149657186655969132571146731085833011286699990894406381977826711243539255620391166964553782114760027251382162717067812915271939574616561048460765255175433189511618159824610586373450815179692938944294595991197423808273665997259239551684550631891238154493951704812891854912004669035264624161712812242355155919103817060841905058368589095281656527815558037237129179906512144167635642092488956736229250244372106868855906556848988104567635320908991085229466464248182403990862518891882372495922988228116388413952556766416521226988236210283536785165920263488849659978339261857759234081638907538742898072565407868420959038955428778267938429820511417812978647781010375489960122918374139767953727017936203819965347320477856122859156648811159175085280005463038228748264912007101749865966010732182957029711891524313549818098902833065357006534086764854419454867019266309898658780347697955986804171283849615547381521857231439659285663864267234776671353544300867067305247067923694584861821597564853421433982135012099763905992500615001067465167848968972852458587864952367411753974917439244170927272739136213360213629474040527923058487380323781827092366031574689461825383136354716322360642310660763817219176583301333349327280593063117763659836987440575168822886840745565939830907584292458575432471569891581260863346527436951385118442034056178076539979815416478003466791669998470322086271051890319406584698078155559092106770549115384260285850210159038748707023041541652609270734155384579357523139242455741974197453345737556851053471036733395516850848700460935940252792790379046258651396125902276628937154605502771939517857718783439910954194346049809700329782449394766056716929489485664964571161034529322581025635263651072372110282206325511624166578218137491762587281922947759900856593502941689760013032448769699327535674165351989190766526887661403063468794588912416392008132661140348225920951385225638729335226669352268256914173587069550995336411011238417911298452665235382419027800734156325548830563903245168089451039490313871446740891838612580973591362978817857789785164951526260112890608845693936128475773331384960837193764830828836997174685450804864159794057148576974466891478793895503795376027203889017415563916436258137843488349770230107172638579245843601513706014878513938986672315619054734093561263350400 [127,60] -165225251609526351478515013423616313070937510853195772052309251344189041530008488322701921632822513065073136326461053748476167937202272821135672613361265979713056669737412628469955223675877754311402488964944497901466330607347553143562684451200662565492802883695274754791374939977754760974809034847053860317389664629703353365811057213251754011366409713880905990787787975129621967426012006702727908095527696871061462861009736609405601185940255779511036916562256156715902969059330452897425549553595160982422476781999821298523944834780662020100015617939638982940465793325744860706034812685313457909538276385188799861341911120725854157410669448427504685490984006237744785039336361521654961890264035412921305105479546253247715610541281783355876272138129793036925082797279707367720087041745593994494400815209933014609716372088851077467203622099269008752669524933850643558746438145121272648208073389799366099319949630892138349864146781732592243210958192375861135484571877378279319802977262699909656225842403638010559070305765239620840554930150385340107105074206945470097631888487674184133669994093336301354909499785657277877949161706698143385739520153751529437629732147966983653277056191900247467504898514392746808853451255873050131023736179941006167769213735657839439507918598435583335831356489813433768459762900536265796215941640800216510432788310607477549839810573898276326891110688612927036032660581742219562492542282177249289937936358421324599563133253341497532273739999952661856439572682088940378249730967519014542997559368430955629041140340789871735744464888686575296666419071616335056170448443457400484232488069908833409981381053134054119501533703119375724408787612052934328291005199650304107615776457180444010188090816079894257007941217600008746928242212719201276584873709556887133732447046839413616319661676427944352315111157938799701528931191820095156112845834038824450358904257497445582132139438620670743858942647214115756959270795797958188722785129425761236968239243745050242807794485064513544777911759100079285316307144553620963706736832614277701738600051420288563070951713356493126539588355738169591009299094201758166867435303396001090451240673335686907670772314237221165950121593320123204462445514844942961429700137461741484420402022656534841170577134926182085725958601584963376400 [127,61] 3489884040507852315236526935850074722224635866677779150043762598351636332659510527375548357322656974128423996740359898351842582515457746600357986222507553481246879973283963750532530769680634259381259491916955719284146287989959979137181993400390556731202144789807286814324469087576277804071378461665075867343255105795357660872381749776032275979983752458364342113493892001078482954105280412041374672810747923617148393655395364890021255670228030871474509280494955733153009792526732797745437554225341374002758434275983311481534751752620505592788243115411410656141619875767783616148326888284842582190734836169376195134132287425250378274129128546152299519430470506547007427604256688150367812003473081991369889322331404333106936250367985240308306018083997569558623092752600582329724956713817557945457408450610884896770761259142113975648926855883486952220474989626233027810488322472359321184987100520815556804760943437764930320205730330310093632243153639883379745202516510524529943309029306170086735876684844957375929560049130759936998202008063796414874360524692884507341759906958231885554855137014868173438731187257222252792361908751002529899955896068720358966808701902920038827502369957763410859483504487462624424006589232061362753802441534352126953555879189080261192426795530364856757600473950494321961076811781711885652825766436354942208076360045939399705678247945539379618954895694664850692742874788661734463615428254094747987851561385368252808431224736401281390822336529035336959893108357007389381896639966535402257712057631762269334268094584595694777972394445289850959981008196013161287928625389452515501692883043609595381144778703488883865108814728028850880916371334891270966643357541096969618075111722396814957005910705041219625882052200520210359076925847551544227282955678294429846248350050341683643411991233513137334240867214206886818573291562623596053258040039353280374449103495998270387018377645682014035403252001473473026247850631702825720342505463746371485017964460382371970542939920783232334935675015212372902643185130682525470695824887366719175622331699694931585837645738353013986319439895626965385960473296861262771609803512831606202534576530000772101056978217073611039562533100420553429971982662467293924037890738479039553214471004348819227168792441681593092444293699177152 [127,62] 1440132161153673220855924798347189837594036312285546819593534111586617294718324006133034939714251149704484419786240268135487570248877585862323252764175121635907997182622274029150353860053341614910041877186762023708465583982399805704159829096748402714107192480483734742768648483955514473248871651931959888375141955528618235231114408893777314118036185528917693916478470702010759771492628293747266207745361142834077406058434009423764539589663524896827724594628808076648601930057304729874267375140548748537242262340971558006502105931423143958629717048014989253951382571443693649002168971666694499876520723631112629401589153370247573058872214890160998791142240380299083149444024638403582220798940020723993969536151298559752769344334269334684436636659412572237754982939286527146981249737084467731601355977594190081219293636902132605181273625885689485446870511292357309934000847465342732674308016865807117799604530863337234516686999210508418912642478538482627671956977413862972970468618219493200516914252985897609061021627255490583650585852658422697820106869120084412401142839267803131449807018089617332323513308131630560094774194481212225480967442657493268617391393944209838051374841482931531696812788419243616759883828496505410053613760969045817746303518009490835782803132308116353467259136293315391198424700256139021427775866525499230277928660559237192355052879505501713184651957952908302142402830407414995018955418035974082620435051474161560210453803374061477862231186509477626446250329301234962272065919079859422500764168237434315090041173324966185280522691061304857631005751179247943280379994007125925735741693508226521244795841478894139589919794138581012407693919107334250337964021091642104871481260985951431965346503458862269882057286177189839453466202596876827168272766138813831548840204718886989510059446489851400480216819633136673204722111165255291308515106542793943787113493915735066932759029881708132276002535790696126135180974392719044510144117495935454356019446920918305290891759581134711297244820750576608648874155237461819634345801979874277620171741910190188988466286403457208281605408104620974263931951868169109403223833690429695120472137259904371171669986441917377038453531327762449735775862401765920353322241651456967105898556127207875203813881964177261686771855032784 [127,63] -301434847061887197496794222759362315100098046792720248181572171628064834123067289417096512346961877622608449473788093921156820418863657296470402988286240968527726674389811012521782416295371483469987145679890259916444739464600968284020781689157786595803470196608734744822820279870257768578908211272676169856463368699070035846996514955171106230654022913540216326228709070424874918786636587964093446439253296407167969819809389407128059425104024135905497052239807890198723762130732272946803736331197167009915152105486781957891228079786735461099644341145315304359133774626916242497861932833603680597904378012883950056579532480441827572898913431319835479128122201420756429838566109779120946296254883363402724589753664310369801529063683840954115950512405993162916211051849429592205577906740150560600471818305677842216665003264905395477974607038199149981870318460155516279606454305160157169002688897120221437066710438777273515481519017321026890043087371511211086287120526289212966590132543310795830433338213654280968706527216225340840113149216827765812732607290302488524454603312640475191443591780132567136393954316815044560079499007774353906980541619694999705312092247773665154082675378155119391437546119480198098164574727717700491865791114195834721394419637626379847328775066075552893229091550801011848773570958216073378146686285858737216757502143136564768876440793668478310105606618286902469455599067082007374215388117076686053052071483653781924388694108641331574904252244546236979510152530268466443352577814027239339483444511534667093499002591618072548760801271417313685101950044111124155203932492702237953875847998506006139588967275685907426338047225933174933803104679318199373633639769454895558497370828609876023534117924277017012232569976538634799965682365335230899096117084301093512279774337059072766692445332074429837173551856557955906650643532620577113806179359318182342770900383103041234453811136035075170000493432841611407180680467982695110180540741017923145703873860109129413739238912175477551073516052684594136810941172903319878886417815405838080673487365437742795892676671685766236584157179825701090388848523880504597588989901954519614155970013980851860233467979134761257334328448219587581930044051957260413067822993851621597397161402129415665253032843069259406142522272 [127,64] 36464426283423402298387670503135203515734266986342092255974780017723252177859857872915848249659321277332381434058009735414876077206969319379438714443271612489306528744437467601772068119831866046798475794843277141392723383424379610377567016181569807069062642401031009018652232908977792419585134734373820654673686415908820308679657562210192691334150264288309655208531922238325614122107876696815244930055096959238002045691995183207521057700716252818822743652401337041819429550710156135205572732161818030826069659690947538278681824561507667496218195726609753639070142804656236117482877712438254901507626370333601896199644416747168246619223927748250556625006204532774824054356568837776178859797232932318850331175344609609571683028206044421994724596888494685927563870644874095894014368482905469511569579570965077045891873408904562774457950006830484843654932980162801140332684657167193644531889758210685312741892445219066570473004485304028449098328263300704686302077578270325469047216711331982260964029865891842982919358324219799330081059622217285190416910025613202789917127932569630727178173704811618749361725997753093193637593365772190196998687605857887147183969589226969520195507926062571261320460083255445518701912592421378801974668932851515861145014828439673437183558407470481932669806649600467979312493758169109145275455118885263459588447251182904944780760711599178585210864718726476424311019984984374687814989629085402159155778596486617957185666621389315650638867525021096344925837295509496906014011509468961764918796312099962056869112741508753171106972015589011842109624259565433698057907042196463435251731473125715090330882742338114439699947526388425344825674105445369457862445627278551148753151308411976994914159296602230086018563975842684588040607827799560957828279495510375934894919551044991204963382189866778994916372404383503068280098022049128426958311956263664151717183257557518595958859832986671433869265737793006219522646412082430169127135819375728989214366273359271651516107553914028011175086764863603063367775973864917272831067791588987178445501525706623762404887463841374891348805328193011410141978317374093696003393454253672606002920669736140953773067562487360214468845337718982167094007928907866268970977458876235879072175942460465700274546568484018007839616 [127,65] -3030715432410071678501243832838922060999017779962113316873623354748538072890668774387668148883155241417956581013121791510197785647762882392826963123098555969827689164444426643639915244156068272187603596676011855283201448551280606385836075104960464114733059964044562845300834359935900890253156119988359449765337114003914903902987417039806079335654883447306529435192728688463950208065713790018253766680794293369882791492995469446023042635426197913166959391274514864062506480953983012299132615844647907376786374013144394306901924928154952222408293901765330734264609646242583019013192396886513001316842740919934145766749259175073801503248379605264642733819262644797019858883239309052603244245739826729587618508313886809957629798603895550560110672281259458035531961905786767987311885576259939761243215231476615091616846056082443477534199103970159432337496982815986100436674043547645229239553830792646039272000055527758033995646479371942881597381494977228795900952521632781639913507977771467791532923895392689452749201048198212070345615452710978930385513598959640897338011284171677037423004367283212165278393962651136754261097506096917919712928438673018812733712358330320778126790146763906923993423551020932419162925324359375097401110676910469203957747445838829749332102452480188442236251872881253751693482926824566761760280760866929671358001591127100626583685743806196859233176291734519585211831552931661129198258365255372630647769710811167737375104402838405415674147752903279407481809139374577760093496951615965831537006987427234574002123513544256516718103799319617703249652289725790272377392616347176536521174181819568664954664703830744501141339145317706130192820501109813058872407395607909675278761714301519771353348013289729499817364937164693125903648570063439097728115891938919599360482332155780917273946410563727341842436773991459516205148956695429957969862905771582660789981412607017728398648852750466910818193507914331885457192650890137199516312084104203260367852007800466992564274393616612471698370298205596326587492467595151330707271249346577220545994604066288919561949738047081915096588617563517680217116810859864420175394300610097770717698097031905205261037827780231904254459977914151041577149679057322434583783587908470592938839778450666586433152940018591772608 [127,66] 147790954033640975652878306629137062921508164405399632658363789271040966677916169269310279136210469924667911890698071397662954397965809527794476801911329039310354715535763005649454093557718239225135357934686762424194200058901347901445036504363608428147102400078756364504442306489468768925794600412069956967288579763140533317562100508187460630234490657581912304183944971139590987098002271183533912382601253931615338218687730334603276766734796656034973863039292510565641098225439355991200125791145742722939653766352372155570972808073900505178523798707463549044069984290264155045687448530675861996621964622487313190608547525185863580652028456375735790725009224547913234182140662850467326432324308059007905205432643426666015899002689225099272115964142768814725703400015308027073531513782591199796137745686016262752250548717404542518222393116002772710766148528942391933590030535504330170007678337581159300001067723703451748156366262038977004951447991499295124567654507854603450191808742191958079967132415722253993753863790959229996025127306799580091518663612812932423179412721165568746747245830114781874223264318207257243125893014764897562252182759290342678924754295395034692308440515439131328518918260723340498953082350049199059823497273269640278207776945526716913467534472821444924182052464780503186689820644343701074052761010027786899793471427177863502943789062334218393312135704835281246686346058980154703634041628343581002783212380560266943103096961128707500065465667732838345308452794752773318053174227414239310582695338494924384736028717541159756805424062026973052917467486484864370748616775736994573193462240581640879486446484521259250680352586478228193225832589134827158498091972762986879663382972008199079821839398927206634936357910261556442013599693208359833615136419687973264259484425708006596581172439985506139452846349004512168607386116228376571970976133723478791118405980400957258914124496644821838978002466723659986918826104515691608558780409464133195061860915667534564585379183717803000172546737668249700374907312782753475810771412384039849690181525405050655332463392083243423549675636749118037682316398237048139078692397735725470538575864413668831652073378650979681395679156720035440755192295547003533748040906968795466480813428673758741227515513474964 [127,67] 3038317751611262971461233790399523513230087909350232627580730535421550677368648980590931307467943137092021382220459086255789948611610772714949932555496411676679401293092751005469588769628146134695872984970313221617590988462618151960684138913686389518827999396542158476574940066815428607838623303124700135123542614365516636350973923220211385537429127367961215729261775559085379956492289009223036366357808051147315409572263141999898270594676629350763296491692616112574672925746595215046777281714164531650605134781052170167681898962137078671737715370962273846088530440023799659600810795778483586871164898633807917068741423115640936954973647262448655497674842045661335342252899950468350187676439843893279120573249102775485475073694932867143630531531170276993194045933377075254593189138879143716972745619888247430223585325343229071052655936686634985551939104571433370756891136027881633545707982004556700298122869041035652594323702014904334245836976369904664852082553215872924782094428824828545552783164029682054885629315581536229453133899954211881489351017864303476675604470769541399186373074371280259330855480046599866585501762665601154224807336748498060845053484473238652444860518870569695698109490191107896271498770754521202907762513993190350650908827408610756082208556727328407646074161304242387048143586967361666130148202855773164118905431889932812000824378112257436650820976852080441412695640519743776976322539173987593360355506951126339906670262035802582649982044692758768063959797644818773832420887489709878004863006150335763274123462191400327917328871674720799845553693993111129248289521018230165042903280093876716421089227656877970532986538010879721125427514914959801220635324207923164466328605736004017905872376675980997848060035421840539925424251807599162795033821015328236642042978050930157027989046685537067603339920423582375804404225712101656804482518480741315970967891307958825714328403653512501339512731955971416495343353595484996182403004941204508723979487609807552318810446409378768798927207794688393433641699783269065736130225334904186138018275482017175331315478537044332349728019076040761131405627271869429604481497906373679487811921891840685398838712532583408918227613514346129432003164439919316511822792162192280181164005509123682817967382944 [127,68] -1649795132976050791049038732599739682561022980595370490285648040089282269045528514563815626776686761068045750074500484546891054794740577310531412712301600448298123783338648373725415095317210142704367689872404716540455422342976251717555643551727505354093978713122948213416908415285035976722778413614247633149279371300715572073389214283767033984240197655861402940817751357745020974244676336241552733907841925382465318877251133948546430990847380341658466740931855440662684264766868403172763715360322005119657095909154694676513904669824053826286595628127161235723179440698563519091265338793175175070990915167349730263164083368055023155946279616568992574624504608708940134454740454968912146352685295819584867323789339514113577116401971611224536600823184890464576845429207322920355650884365983156742218053578951796237859236563166874464077104927449570781755146066469440622055376406723288141751652925971637741124006683099819758093601120126199875747338172018277579754519756157345913813956886978212759569515137277495338395417101602505087252511855565050479400437291260499407309191202630634697562848171911689438615873400156595147989998321574141685215077365556825459636375469264396124195269597766737473455743709815537169506316691083450016734364221979501116806694479352942899842064223951630862652181565547902620940221184275474949728745720817572305355524211819942045975562446603955863239118386547182526711636681331738144950865714895396928596555147217667631192204717937653197195064128609679522939352581306752466598822901097978748088255222982308592415264708650035240208499771546177894854576177634361829546343107848601379849222701511874180552770772198917892602330727732356856789025639276836055080898518041572476609521912021056235854834794206509381035341307830626831562421176130906953451097078772474194521390473955150841468311041949242417666429171650480636531390302152317503345294393546128880864066166122927133281468759843526923326150482757991306043016433920560770269114173486167181835218457975349998473927588125789773492407062674340856000832782467641045075715908251106001334086401628529846838854183882060829057916918803313020915958617100537443298589835388537155750319996911594333820402152780471229244647253869196025790397324585112184870336706823308541945782268718215376217688 [127,69] 225404339825215535032353978945545608570186053969114776067794514414753704322195636756820741578626185903464655259875883812403805752077129638164438860317887461871082710105650654816254735739628981457735296939576386305269269968114804559250588299200416638372017051592664899755175419345369953532373145741927860538365276086262220413642081210692648760329210262391492433572326558481623158096557315452958283014498646328147863759669083770781492456021503902032697075019879793323508639356731441994266389280691773566665727658578409989406814729593154555854432984391424012478852483386527259747843927409133697517134860687950664561278727551495258630769814536507728245875466820281019877969175741879853424605723635477846507143122939075701766806475157586431125101053892670152325414006136065075474068948612309892143227282420232872726576618125301714135666876294711679815712900767012398951511086625142212354457752634175601810818862359089478356605665742393847472614208990011110009027942646478234304782001100703288325079426984063065219131241219074826747177197119832712511041116873015417136562678606112778347794679187129527730718097525615359764653086321075586428070239755212617592924193215406010344754724394803710462612710875408020473821549749373892574141544995200706621904168589244919337517382579501801164620379780096541014039487860966530887286439228232904127852043591822885422083663968664384030243236367740857924043077399424781913528297641756100975150259496209961153742650498855780117194943354423185655773852797603248473453582323549111540009336177691748905923539012857158529051058894072070499378350770578175817704757310068258770006070727024508888299355512872020547840352613499692242420198195662213606616164145264526389129474988221521540707886062099117560268039215095292729189322507019280800290908178800954508423628809407384957280358384976094191659320553127851585681037768454773455267018418146136964847700279988670923093441893082447345467912544858163225599183549712132073837123005724435860710581196906180190594521510221915365034377005837953062885544682132912510267092364433429622216411658147093713230199140900700660821495696541170891394652753151546157197227663897707309710270469491147694093123252961521757497067452210278368523645856520307328093007692875164721116743902548771139424 [127,70] -21897162666380157246451476169564206951406154692419068423576564852458180843889190635116230039706251331329611323177081076140645049550347918221898414722618548026255742001373698574197129962356564942186089346232281995658556127623952857247346152460109871778762906796739945490296382084841023268203628137734638913016703794469739188838661237264474152549296125299998002394496761747055427160846353179556848251958502467480516927549881161516897210981043249348080229603162280596493192834795025817825071572807447188156344181207840781679556335483046822243288447115200042160604182718633947985234344450574890715926232810200645969417437109460335854690385163160393685562269503479589710771349962453050098614825419619477896252377462173988559865325618875463612885171121128759907138160423625103996803345398787473944863088037860014471948314716988535940573747409067309194387009081991792888501150971314347931436023444939116153316598749289945569662818170779592796362482104300090600446739403657086904626579656203853910153465705470941620896106475926891579468151419706756367347344999462830846554103743726872518545369749339600002281776537826475703925680538603377898378570314288630272119207844001314475039857497148225814138611933412047375980035135601962352736774609852002878694134756081651787490474292331078900272119640482092001196039069479729795945296261030541173081712513480263899110169608187792312968197070792489785451996550440797549743459840459168732711582536530011197376720700114476259024442566306781340026220777903707003639142895603653107906588918886313028599124419148890916972009471102833067391501943784199170109717105024721143900655997497211893667274734314105651725423010464179887195201059637870498601894813314436663889476629300520386384547885437560476582932582938834475878452737313752342373723409349794882174480958462676580568823108954527173950542191050045968483045496503332015459726369751094902921918400765808432859516311167543441753359522623490009001266981193629192101837945103720236508166389540056468741386601817108501121786776851980719670174202132136016291871224935415427671150032323889260626371268482643911990076468876382462532071548195806264910848391237353190250501900928214602256349486133310355481512290849918503652170037430391457555852721269905317337922380638430096 [127,71] 1731674338453942397949208498834671468907775011880765411739637628277538154741416672036884874743546507394599839900751160038211345555808624678852460970515591221859646987928755335001705292929054193650687937639308211760376868153717108357900520962763052206412954186245194226473534099666829508547100995028455885376431951424584663778994773740602496019578621078152041183083659999702001913101007126268350880333802320922272470266081399799915945630634359219105912599043200419935016926955199010813462499669450469053390390190214674511912014412598719542389040007451023265224932580837219889426076951442549565915109519267619650659355834729543066728923403743082830449820101877067463400568241663221820603051245850758273947490577617574778623357093057460825805968214492964831740619145999681415804307468524249251207755446345200011571613411134407350727688446063240641696876370909858663043335466271621698901298115083396677730919977538191017085353895521727235648938759719604176436097101049468086135776277536462252286728113418886014075787392610567347212956664795403682729274366960998559987282143223304449295322655992468358500223434684782655284608628948243479897278422699616153469192666985981329592441806353563530681702697115257407377611787903970955044921411212245664926401795077396758425727067550157837930343254737493279601151155722341114728679904545513498522750084763904460579320527280008389612704521366676708877643114771501978200489576959009031137565594191024614146237893816685634014042423856152482110278674772993865610475177215372346642810038791750410762692964317369624572805505452756527694455529829605582755541517345979701636271317098056099967226091916713656771652080880090716543838216018064568134803796776823543476410674733677885573545155194963315511158420444921558923757883366011933828428340666074013029182070142845841639101080196500753449170776624957466567359384890978687784326342462383901621533523174502038141803089420515710857290234392271531212689555115759911496797997783683849663121750013452435966464462245745106566253034440351134558473488765733100052673961821807935550963010191275207546395208615819262307324907647422558554145821787793979672552046601811727799787723418934636679888258717847352690752980149870994306873243937834187937680596967048883692193476974880 [127,72] -116516310013815400101147079709182545543961657755419440424150553922575658568650507539246621175515492825063331587450034327819740523756236857514710016044663516429688245758544570559797612704830224095289297060941787387934412274824372790938663292984771153071305782427884987533770944064408513098760908386569993797309894125155263601360750914803438787972119009226990945626119314629435235016215782931519318122043614204678512231457699795475073340103866882501889163541265603487980793449417782705763349625052823794474578233981660228824908627905261588868876138909509154850347970657303882512462680399341518909625755709731028538430244562742519866767994600832466295477102586996881218851515803098671661472244352104123313920848152058332382373643781354040997820160303823156853302023113155898689744571645664198704547114453267332772316767941304761221153787709710967254464478925499971668463527774629587538395846502619275567405629063275190187472758986202420752985740309163351865297831583448720805086339717542203985226068844070672396958170233911766819392889310554412287668924976350030855472599341696671570870194227302327871667827357724506810653693192677780082770460569259143617746585815639506243839603100922515371138184710268910469690405402498993730641084178762431174761432244403776287483028978527446675315008329412101441899859504324043971452799921680710890529291114293449096686576717512971326067602788980289179528151023988666229484523143823707788960741629400425184418327742840624884181057416190914152179113038663698658209380949427898353695729251378193773278866703194347288259948794899671491145156237474412630545597141515978377491391731697912129571642780194723113082314822248118834290475453282343532739661744802405266660570458000770956170552691055407414755099759756617098384553735714159585421322968552819532599941031897996940257883922349015800475186967020785756893040336648593094775423861822199857958228847106837967389863134064845101202043584016944761512573068282429546555776024171790525355130407085349430068947416332073949571069593435010378390482622859900755396031591263122829517545522780531366476857310946900191554571262803351411535873581107559303514058239183427808105357522220735239833543223037258221703457217778174980514391887183184946221916121160024643342722016 [127,73] 6789073373879324159094829635858069654718990846481214093079744935360126322163244556395882508937443000336260115566307759954734367871167888632428200305918226007184676075738057924562636620287975552167961641610304807381205279522583695849270482585194851916078374384901476418258733258055299175325224532334000266811973123234687859599827450507573123922861655405551880046624773382478907598459849968134550144791307184856172684625034977160232120828364103826839888628703825917389278090734389898453809644384988043039389654314969457042484939978646745119175426219607597935817577152266103333284551813969180324542266736639741771956929269116436626954912059735462672284250994671163353772918940873203475308665340140696507793253335374567599696927751245799987113599923699307063693445033630056260780490884924584963627800028863843226876689725852977702631394568590024722254833976040119521064398428424500711665448115739414638037965759067544281501031394282809021793752032292945176908523833515003973114793533679656365130619754108254728834736990265102566220085627649395341935759322740213708556521713364905695646531295931495337982205900879853598941599758984384676935752100336152284032264034516851068200979697550856113009037657084654189151437097041831349775512567160922650708323129768228406133923797082219785543664757535421713897609063154491191443238748832702132798502649634480892248856686207044842584470028122351006115459920427032882913365632852016722302983168726208717805758999256131156932412435116591501587644605416181322946890897370653850868570288103338181482551706866170988280111642086842302641039228185957347740900793681192988569278889281893712233530320519780571090900737040711636289090209126098807732306787115749253301828873402672925477732738564504627588628362634094196161354911385113231557534638843276676500561566993402730032286660015228982768171774680021881144155947447835738691886723612729730354577289870981193757356540173181674345369552783749962867682228947060432782045891358971399950916691798775890711102900221768022079672859249756435985039461746084230329675478293455302606195569562487733041956101255645624240632836004606875212936461270672950003574567675309865641097930617218605159153684310970638263086471771826980265088298404682681980248759356866701401344 [127,74] -345322147356048860265769524083572705994433184673687098383224548638129007247233674231981264302647894130765242055750869418481578252042086439437263847424019431098936262713100472697666670989525731070446609811172175954827289116001681507415157554664889178382246570363334540372166205748899539147974017478985224828406836341840244434839569671903146507101609834938010650756857713788993278250082705483573366680547371992086493024484730558421473212851515803927066611241122326513537268861401164017262089155654398071856694200258806013569206301632108836768753530998923065779155223362689807182997293488502386512222753242489188820361312690779842834647821151706056555440638656326835101203569825834525713678403901313626322291683641559788678487841744320698166071126352047794134098708285726452730639141248644239598533526213764621835829276263057178794494745404580945295358979066823935385660765595821173280652463954913835826478672770090824067956213661563093510145263190675685479062609501200000621731446168939849447364511491041466889212532177769298211024196445826855858446193252275764024244845665504701239879604314848619144307932844749233917765239956246493491113059241517984735963420343405036469732735101681978749228430881643424267753173256355729946904209927133862765737800567009629358839884044331787800129937508742690233532479469388123608544853491778731271834399205538112472682263813057872407714577186282904558011923233617020216344318578296448917559506263307085960832450628252491885463799559473688583694642815479737833915847317140243972758248338161603979733603894351323945612984173912982543026446898203725543040709199162366322223511400338645389142411673158017902797787443010345930423754171461507686693584989770046457643425615934538457749232819255708676526693138872962034667228650117259236285274641822228127314915223165348948744905490785196181866144574601694541157184373121378016560100850236409159537553057913284542175508090953836770218829350140439285778280697723632853624792618772460790650517458477073792518246952257810130435246488078804063887385492353477510147081300191538711106573895077244623576148621268295983819717832729126868779677952442305748371309139303321141802092807619658753943283996001046997519579941315120943397637544387802061501550166202440248 [127,75] 15398137818825026751490476653231305255165006457884245851953134678890336069565737549312712599321336072742119476763321015822183195816017853750947183873551815382980301353566795669137905124844195046442508489101838449145608110510554255847944259614742014387998965306391578360139568960309582910809546936494554308723171694634406520731437434832854021780647982464307340358612317668277982404482591473667136816420435439072766404445435125824537051652406042308944630513724514736783597117107631919465648835828451435650656896773498168871169216241812211120389451166748382926434517309451378669265323027084416825147386407901854567413586976742695836906248342027887719939128772580502677670001542805912584031101393742483471287758137477437174149289507881092146385530623831579012145883295245455994965023326023683595350348556948723207791569015767578243001958332020794795999723036806546880322276007712496724615986144611173116608687641858229840588657755065660632513846066536118287584155670361988394806861799903814316410877904545656466304052948096231033517515897898295674623758919275016409373837271107430173228427756830064210114621300394394934181527257501916259249068758784671780519307862665411775687471232989397102884836739185696867249974524636646691748552823888060120161496044670063799778557700225932335679338541657731129608661926720061281163976790861837697817232603388604305004545933637649642297186864586537437665925523145425026656824594712631318539545077102787757676989892631717934748544602520416256004711193874522936723929510215316178952953714324852077872681576258039162578190199429925829689765023962292134689731525873490786195768497292773460693213129328479969893511533912412276591356554104406403778340544774862183845810445872640327862795164869334337888529080583546693879821831946979751335641721342891234457020835611919808567579533873946650453638068329971242832233538383869346511604241833869170111289742858047621967338611292668809835335701185141953796010845090816575793174423962757768265524065853097210562705730281623258452706995173078816030829175307016185492584353388917384331097774387250701337016342357434150175607579100291077632416190425896604446861061363380499550801493622380410116690809813858714673718379809288372166008112329718340354131940416320 [127,76] -602684916727749029037602528961152997248781740139044882299946369459840707689151160862929632165964311926437550164578893872818893205249876104672166123833914027249851789299427599038185495293438929168316743221064697058303481693328397879193379929750541688076306520887016573507941401695760502251254387943959666406483402070200464893167692498805344357669754373566241372150383337205974955273406678622932724678309593040049592314327863907443842558447077556078961873395283307186607545616639950374726373301118518359108644015422357268511277615591762160320464371170255724879296773550339617520393345187692391062578808417790796991169146998671756260127244930174379371080223194164524352808713451528625402545422821792938283628551476067088330429369003302652426414751019160897453306699523275465800913794644495889576240194375655885541175519085277796891580887888922518919149260180001979011031397253415770502371787000411378033822593971878124312439972692707019153415657746401210229174890136294613327758102047892746467092375858268545216771294117827758333182826408268013502864370371435497069894908612191532962636662571316556504040002694084667861173259886438573236374047804106382982704389610420167004272776161323831717555399823296217348505401468834898238753853664031959215217940675738499547597839756804717665464447006901568052598184127426523545862788741718781676583929346791352583934051644401976343463782128661239717676703892845725882314594328301622604262286169436810133862686676312777568350041892057296808886868548327708284020331928273132228085972243118573459277940635052753423565507584438082685250366326931592171711999440663761054936734073518416837539628712761515939571025276889295803085160927241202256617567193499553345231134432430570775472539662110755060673023221571968406916249913177453236114615134732113779131457674132871648022198804658626811919859877851566184130518807845541786733358067386109794568310176624054837285691983070008230764047701001128226360842067372652643992328137446029244736847083278546236664123951692881414190171328837076904702942468563093084266129897450860201929485884897752675202735899920742125940032497217204841607561070921507680783586121776728661808752860615432567005561921384038458268776850216946631684094941733130539856147884 [127,77] 20649493239609878768707591488694763327611344733037222213569742196227046566027329372270307664079300477276067674256575645708727634588239349543535776062410540982641960170083343949608432177254724111502124023135471809157185929017055166563618441548498223806078823277179574877819919274038863278200132372827234646330571974794290063152579539231360026905431564021435316390054716801657773224891786449606816532918266491335135454342657988107604814138654815699927803136043646335925298788183880036026902528009441800920072026356008169589529172225231067580538509400452448489428006372820344670160182133461048861984552817859869565223209854582171456544626603049576106295911017259646163913395974855538103809372215048325938226189033324741706599907010371338276797902492248969494714916767043627860833102557048557600771026191394010031970480959500682774961466396387118129919092295321137567931489951026998409840651924393230598095767644257082326467377791500249466542359156821217273744796777357931372930260875243153331684323368840975389468586284823296356976527605502570865511431905770602185997225277586245489654421975354356874223695301500902936852222386096365220954749027382113759489528555065079839856750863765832541776923852789899477692532053740077590328199058334936018478582851398756578373137475290010678567774738108903552989312598870211355396895915158828722745610434105633606154027817755913556830866076808252777566518892205315872943825473454039172943843768048851268191195654863044680251060445454968155325995202965652287984318117664891272079632387896908779922149292114627147590891412544176515944218161483586179323215090845428381205905560037918116577349790968251040926616984804295846105087723597550321144555022735579244757686973128774662870609648637734180085785179334227185995637915899843750414149727524556831970829275945092258544039131857671861647083894421101483518473583942046205935431444598067479402324865951651465305897568756809704697527547733275659756787097350177490622839058532868080475553543052977613716454093245020991558976624159577892516124424517261761322202888449142113342344814973172875173688416491555501804896841193605678162719475981439578589179925711581174994303050551043389250147119606431330652408362062053239520243832628386698328928 [127,78] -615148900886309466624467850947307230892887894657642403288258142046252831233920203088649287682380468138466611879213615250230692638043329898528398852885528480645271839209621322753479103833335485016663011351321226116558576000088229578656927857822016226428913472013107160311504837736258749905907143222824037683368568308022235418139181608507143838893695612960553427587291757117672176130660305821626782670219349368897013828043084673852570365897757885176012172220452038150784432197577738477449522594640089043106155884010460623698051072056427934340873145662472811273512930216101298907410902168726721954520148793976668263825684238641381126406072008114783916633981930708171025640733286651124983104280440654368394135116852241429400982577061846847071203432034573232318693940915162773462389395442195969856067806574876675693893652682646809938105785013803625800821136582373986517271166029912091261468244051069707042167126941900365704225856627868616368215344176682543352602642810500880653287696489294727868264354975926199698428954920449763427675989072626327824635620558541716783006986434142446025767165273938611956699833929035591136360087511235258936251549234851039880009266563110744657504717061562858165704433220977528941075913577289006875936550964958381165878930000644753743814715793852174890460288030380429502378398888313143179161544124715973158115810404228072542306658847319727996948228174078067911991908561963446685274035437659510384988727614151412874819769875264051154355244845075592608380430445094306954636339698925944407286887300521867912579586951234666895473928802491143280377031043998848405768843614692003880651348903848215016508756044899415773116142475744596033884348968580750925039549554945136224601340916424693465931708589719624405885389020691663743811387190033495887746803938523014511439587590723854294802659563105929314047224706766313836852568117953336521960243147982161799973233886179690383368748755100401942303873151730718446481736743853550223473452543103784716320889513786095832646163890866905952925421924598768560842850179789257153491327269780595532547040514169191697857984883790779092805322591398854801257583316051547797894647154563500907582141620951693007023252000488947914450136923843199006391825103002149288 [127,79] 15789348092775799286202285318738132904716790970336861885507448899583848820283722647800301962058640020581745773440363829149782209135397111210026081520184858372581947551440423963028757616137391434294723747853459468675362877271992052930411893683754109397985547812596056745921838339620800315505695571936746231718821969600229320282273092002018450722085389842342224348799010654763770994562292232281975300369391336468433558258728157536658584677877798907626624005062024805930554923247142588221756323499477555163552618595515541470253516182926356129904357603434072964574858905210735903171174125172047184440290566455766966152885848135449669394670693470486431148159394310530364004046437081285985217841276129356166531892411978554325468078874451239808108446735370496377576895844079897307848473077385747968887886266469306908478415106872892945606424660385953279079705357511085600813723945897776043148102543598502264323876920753323225511216208130698291622492378553848765260266607997444318804220037799618103948288573648417916747999510380204988015532096952403822340236877437055332301418652734768840782386556706786052937533686446844973030667695285496773135477260961346393633205024523632824116763561038476527670155912279170784178455508931125345882841806717561992384023048541048981372479004109976578146995348815874760634397198302411918079054672066609468877336573804348674088678522714945786458232015709433980180183211908945227249221544388150687640435591190031444255485289652540828609196219808913206266383751485327116719847635745619289168113513338434042173661559309198480206552734457155703381680763075899903118740443625429283502474500637295274239599666161021966539377403712178852618658847745263368968819158148816165852074508085015438106356101433540298174507113032427243360083343434445836147963489471182966701157950311171349186012295288841409938638574149253014646290191349105167743767923660756116125622891903263139610597186428920965896439223283903752292587110733158912302701545897572028411257821381286004549269540714013820349109282508000000877178270056499368092163307095334728417955122140218002243686704959887696311514853845953323716299115346608876676150782179178622559123434656024142754628027177831453420726251358793768715678240454440 [127,80] -346727170749736801960080351685885410437160710675801514771375090109509460829820005262704068285724368555130830640809754053731121248411609687273380361176070420162378318298220692121565528987741522603350648755582717250660209354852812483681578662582040339207212067070809622755353863121379704145702557018383403368737498285419627541695346948760195958150500197926763726545754593586790277067430907848272877729226845245613041060828877568211473788789091534151995290280096067475173872479472726419583463858034836900348148443686083500909494370419600819289985069611182212745428136567059639313365345788132165573094163139272298302295895849826352233995092872126317069123475742662107413577487914153369247072420161409099804586691613106140096565770574257170331855379109076702201539876057638428824554561684816941112788740893619039574226838952455150582641241284347930754047256293634891951285532445972706209988942909687596713765118800406364656654267973812089987491523283694799870217130284601623329925978851035558117433239836999844105611955372236439819698393623138163101463921822457279229944078630389942368129151507167036193125500822678150207401656653630898792479425290851095526300025244225644507065918665519521166856924726286417312906255565496537531663561797375031187853414601379662958677167853745614476158484227227606367368685977838059598314864914167158419308064567874230510401846898544389103534402873884815410939196740500375501351746950912276358782768011763293298810147698058696295522038590423229946215341543207006800968872975456836248293399682700339823104348493355429682834167685924174136007835107890526974881352942212350125927507797559839498331148452688519400275633839065661560837539667598095435989034139554699459219216668829235557581495250828131625656188707375975484860675702191827880189557548077923932685668128376869234539330861984487183169834133851178640499258624473194866345693598587460372172353282015418319472868074532088864683390545631252142527699335238317471271724530496972299784759621467336968146276072912168540734557932696336949007314432837640260420482088870413474543324934363694979201974223527260537107299608389751003425042889544199655382454862024092941268637083939042542239044322788622191831497821837028031504694464 [127,81] 6535453743263827493557466280007465728130402641693153470485087889991062237773725952557571234191441480930116715910410651530744497113411435800084251471229152236488096445915497114271976027307863993322287798166456633652188571445157564574908412777156524930442527626386763076092688160232009768691325832528702764863129731716281291644308053803474690855912369273758197512883019076513949210121613842100473562214981180228265358809893668743238423601012408942339448434389383046831154456131791671514848439649532602654185991256338556035028625666040403862319977737706184457512178585817850341279339963379778957644421750759589992998389927741601253363815365180658964402205941473400772549521545334946562247412989167620857283538406453467098675179064750136120549945597100113332437289762912384350163122432485697113357685920641099799063705864131999262265032162119215463404298950282766644213420188008003696454185602263337682203308936606227294643751708524439128393932065630903236608444708655556160760425940141700127642719255939813551205364337222487585932336474747724691579486650912376377299719823686215947598859355438727533787628825780695139762211502293713338309766556664676113053682910027079163586578155513552696320051092877436558070803220784715599080667424835926387274898828281180433790920070174415159278445885896703337087704081121517387930228008199058183609932877379152576257079529759476370600878427529416930042361436966508695514501911465030442311319080388326539208375342631038161770595312715917938608493489833797108112145584708299989674036572387750050919491286241965915205736125709169476185268432782693534008488896604468920386822435254205016574650342724593433568626988011084630903472274761939661211468109102485555436815125244802995394251906094630545986763316102207719538528438943245493474797422134643026669053706906128722320736299363706239756622577055826451489218386243187675441782319559364928342525479865287237378679484618687388275553208676215311029721920948609237483796438072314782962769708421823468951341613032233446813089879589524243240486859868255825680776026333153114429027596286002510087303129618466834907494996717847274978936835446942546867889445459680061012049900522483966730703762491216875677801065483647855603952 [127,82] -109677163643373261216772066990170246597684656389777245128461875706033620428828083323107647846098236126660100041568633596765900813442310914241524359196382706645731773649577960045769017752083258404269501222513822162760676085430102892517050850075588036296601354142651791502680342613324810608750657404972528014836301067997488008989214422288425012619032833709384981010773079356737601253233183044553757682381718677191256518835033123096542872588050151814803474893460727367204068786548394132788406342165666953048465638311444054924231444684454257046957120390455824491654416609472417183411277202293571716729683949821669432242932272539918917841062132063011904185130833576466059703300879741689816286016780927099419699878305080802840302525059657933404833247381070898513493190255553414574586079033216028357878754389693897770164223601150028974974505336365730718295695155156761381300404426095347048156244558546952069212619499779114919888385583676924830238499484590691072417744085354339772762705960542800122992165595643596427028359227985002975737210807191151968941599883666963875534098070120583904816010612298087807890256641695485576499062238987712533559730876918707376775297847851746410001167068776073516976616789054084393134481719813264994259642849969293225432123511277350414404480029990945769337893956932489617403641746947131918960841470463239986169803720203192893204349394352707078160993905673924621405262333250518145743047984722772097747222647627605758585564746192249435711002814195349017523353943200398196844214825878944565048503237856211722953439333265967256595322377057445772722960688579092316006353428751944454948013712439270233562967244817605683535004727550127905311767840457035764574811517884457505211018900667744334871334215373731005107404029082449907354843050490732064946430108505598296223682680446600227892352491791703389786703676251945425130793996247672267674493551492439567389059415433523779827915966736048664603778010459280064712068797454783686934449667345130123612401159409062860516673381595089409313767926064341582088903086182909379628262802347926252931167552250046091401999469022656993933873968111522605924805033592402921675455965792604091399203315810974489750689520884491344597874853837081014 [127,83] 1774946389138608845042230698683899184179364905891277729393078354302309431606052444293220376331330308277182910613860518971201719803858685097681437601912052392130517450240477584878012128163806186129737101351823873955410702125252212599551772494828191246406072087185595347433033733352182773647586262173855982620599949710605382932068486082646349325043409587144111112943722263105141149519485045233545566201372096557720452819700299645134141461846807989504643115757874548944895727947132315448008260738091853934795346381843724453151459297858144277988793397167828465672850059675181042453602450220960263760775034749309895470573222060206546857787155729811936229724184992221713425098645777432520266229575101204288626937674793268671726615081643303041634344857315609994621418069367205046863422047924825389236354813252456122890345948074609295567167383208745848786158071478042967729293764832621465196522420611621089659173635094985105586506954923787389407443002184472787703754256139476127825448063074237988628342079803744204295767718575904171258847623604286048361862350712900178507922187099898216198936282545123170858794920542160965439888511556245520772168848461786722620550005452878745049212943560369043954442201462023093317454948248140622160341970895617813838303188887389361232448162323309184910093852127556075646468844998419107865130980548695425454905852758493985208533719988074420531043089356088241887263212067042030703993434433299387482083571068653529213587395738083150290107159500973725382254834095125735560600912311160229787793351732371245103699905522474820512671962250266593921699956240653236513603443018706185147242613726589102210851447566407138898446139358311849173865225358639182755324863046509874451773644961555840624557560060556462423016317104282544139901403090242738728071971945707277704350559401571496329525247450819842521853881906702262037984045558882473055244404294868477564599243708578861983097218047810561716437546980879154219769610865059014946122627405006542241674423337426307852690361294217031797216983518249507378341859226171971897983078114606102754526360162257909825094987984902651589256165272487418289966810012382671981980577881719361112026129550407170344173997608667251800972987083064 [127,84] -30495055172169228339979763878957792522183088520294863825474053520032759650853231217597442458600612922165374947869129318638707098947331152208652694774572030821803464442230840008618829422607742049884583712858975773577540962206806911708235760728800555605880581691779429333932319563595089621392774320534488551759623147742971020702646380335185457693105108598643563629320142001539308090258252782418136820747998961743588023088173702913688425198533882239904191885598839930153316654934905885985347391976171783341694155180233415631522596979539909526908540136861695307706049117700803404410144086215371654856124186291113046321256146714933548267437716875821206276393806753111541833181059125464567162659958910953365854002761148620507626520684409954519717537241865150066735818771425304322699741666103014481575581217710990334273687456936250942884004058757386447765571736307722075996262027436882074452634875325161288674317009769309773573073582815882055295614463050655308579739823699410963885199860953999973481162434209714851396270385216818154667144164194622869782652109321051299732345690501095704677568947780693704236106750165902635546539012126973666772246484253222217128215202312765263814073470496955694665930109388348044919058970269978098818732236056384511984261886227133080955300582514594018155066386547130118124666110206638003327978857831598832376086431682176356317620581058053540273201515154765670042474285610545887943472204596852521151386021747874925492351364437472780650550236554831885734925212245668623353606708827533321957533059219938005500885820130013131896791077516836556993241178254703965919822961495113086201641396977131169144413739300731835332734902634467412129626514778077195797672637090279555525990852165607711465144738347178497481794838258697364438999382182556333720731481492417688173020302637001214332198244669096162133893967936888263183156652019452396236426758518842018979769086639192467704220471515674235262883247232933476690598512589537868238945763467252085663214078985346907625852874572430042923308421108459546568787633758804244029948821782280506789375679951787314826102716015450251110706461599312656696231862192436870981694653759382398282523812855467936771646551570952633243122962 [127,85] 549784051675532322282194711305930227499925422314752078889914752193042328933073909644232376241766207514879890289754268619401778640734898802915295630446416586659131238782569694809755922079915350410657019509215924968553162586316499357016099241054452685800185117446607209578694045044408739500470887129292711337647109297889652927041955086875759699268238701365034793836995898371339421402950321269821285468961520196318357023513644908027833150517495615587010523636581227407785754899088604972058859597696071472525095742071889430965182036105569097454535276937771198221771043519057626471413396162342552987161618584628975648442598501931246432257672893944179187401235615376681631461983013842230502436315550714414124610605585054232480850257949705012354901594459524504797600737530100653506640372524692676136436827347354346349490847872172968396831018899911605550311499465843395654557950849078914706947680467389485003013883909561677978565255921386196027143462189903677357258278490850425742820611873845493474368729597277575749636622118241943243791175974884368276691586366392094337517492228879468697921089049488803170276626270706383162473998238020693836776751003430240572998777408854027881702518322372689521193566670439558074347537745957181904390530271842802908341715707308697558443919096562027827144763494690421837414185580778163280376998311987646881266401564393124953743302119265390650160365108118872925754421122052048077706559551275481249761826008899236859289844631193605493474391113433854080388988691778331618592179444499928056507292871367611009462512840190908339354160346899201843474907853539240530224403492521358479839238306397409331330729073739731281608959899448022498714662801403936520618954604168804357145781960092096424843563929558532545760161740737884357041752058302746116615749149736429004188621286378676023971987410434181142092925943213162311474421572025702960618499392124961351995209812608808509485127970621504090912164919372377065210799504771592509042264422124015570622877130439494319148485609849516095379849577946572230958055901082493277459188247808218542130594142120889124081207421461203614340660055644841299335622990820660504980194958818491583187053025372824566326689439653623101856 [127,86] -9553922536479997894991142809481091127334628123432101034303139193796541483652749423119408933047376530486247395093671551266282442248308730225566664214210385451416006555352942966635618300370903690400247971442228287112259802398220010958476747871089280660454435379905422436717072004306684909615315794164592140533673349617093553676514927650510276642507591255000047311756374396146372631452961494681120361743104917379511317962503434935523725098873945504037878190522453507131117605915771371259518317038733543651877929758515620569493319962509860298236664309184284032286532177802505136492801081096148486910400903254743922069910728626399341723915376611969618527325456364691460108778130966302499448533461738399977058541837847694989810877124736289847904454976804175112305583100306119122718124836585824647470504526612054166752875493502691658488784632820477220324698182421503252428065670165201049651015734117895337059586012330968467827925819130184774982695216749251959506848732893714625461723581589384759706283450324655325461988973860313656668177425570729126812780933722244037118807387479477372909450430930253532889875347362207587072039716421514589867148284713928922121310957627059669551549694536819867447672560563362544651912269657613996645112071805794863649837633545069812917533466970548658387636651964159842782900835737837970794656143269966147608201852780131727649108500398166235296805969479400968432601714962372263025472603780316667231243251238052028726531946272995976340654266609028424837664985453826670090448883602291536462626122594518097989586515117365092364353589023866877127418652522840464112897141881482208125383067457618412410836312667049778527506759680717958617149397917736501317799136913361720183395498098547602798773807479797764054989848540487956661249014546464308176875563205744388020428714345301617365321380930149665283628608757999308279834393286456721087002727750969534629856225439390060281418088796444378575166018655694096802686135469751480010953529575279277489471552061867324186354159017295103214381215045925420210128742255980653224249193856740346441030990922080757757717818218252940496565005862328319460995411007655971744508632770243459260944486564737657450584128343112392 [127,87] 132253274917269086287361616330402130806043550866872512071272784539336540093159143125652507137593161886323491235448145376290966272415125427711514932925156166411755854527261492368977153061338462789759019421620999679016658785552481391688646222295596528623040946625870372358869436863989979659196320881346570695067369947384333493237103189726568410934435775128460289801091671890337058289125291779044375190371489014130828098132622716704527647579274939306811872754062560655756312957481385708899169126710585691980331256071337133140660525534289297914313164690186068128361383423936005573719475804185310318667367427163051865656857774266474655326701271461327699229590760494204511801265582450243729822391112928561593162297992407315403480959048159370010250144102002230708985246284617228306636673318433525494553022441183565189436768552284855043027807382190046960351385250207657985725523859682114999245516886986975821433652857342991592516101794559636405204532821982317673559919412067962618769659500738321302578222506823934328312530932098670355034773922088363832903136899647619275019040610474595349776537250765781616570849060671286588418571764040350924474877669926174873549597198638675699348738705632630448885411555795604735937081922591480923777045181116274409181377178453913308655448514314355365792448535305875929636488493975473559078040180047371799037720382762670171446648488218204722055028591609683145046331465651762461455677286741911576098246435045307075920313927821934745942102766361032546581349046588052288172869031981288014402305780305173724104436308285717428903117590696397111933228782310801102432277715329981433463480021096040856187628519835744839937704041257787805497047768897626742128775525376022322281264823003213843900141239202444651767729889247463128867061190661644817336373965231143529764567741233548002902853780238037165887820595373880529867517642968716076875411023188981180878365110867768970401432595214949584986675190346681229215859232222945805695387190297348510505073947205463835043666821888616710731117945951902610870197162121362909137169546493248652163074311430178130261536428333976033844168509446599409086903498530894461327316765873725569548437777958022385789212552800 [127,88] -1440906773211962406616741225768768419007600974856946465153677070278203860369222922243270042850478211859085358129133258644329237237334692070981729571765451737193969117563176722688188742151159869769268055492170379592989294723834861066334998128594622802800344661644714090336625245750163633425209832434089423077137340128897709482045353327416269284257548537977111210917503420086378443840141930505547410304154817423167900519534536480769793475384518248856412599520335014569028424053152909238543714765622715686914851084213168495268432110109041875227019125821991501108713848008450988072432355805451912671101754767548559890627841767622909453542944112060720905378607889401856943287414922136350044289798242818572282714873469232155728239640021028927819246813809873975075684010875326604918097352475077547869984429954095773775610054713957037593545292326153077544940369349695901382180656074826038889724624406223993885327711473585530472188267330150047429253340099544376334452999239555677812064033456139238929847454215863183492040302683426677160316882909367762452505930242605141018006420048391496010248473455201455851542119429341396395694755748115257944256211863940118490994646954334474404775259221915180935623461228776234629546699908387056786208279621023974401757020221703577267255899213172614075032921250691607102177527777478351339730860306186610359316847417356536741647346738555715495317603653902963649014551862763837543291180349328483574074272536725368755443561850195571178141738839574243795638243727461944261545519087000592587283346344365591396022578440371783485122186576515788016425138678793789035697457117569905243051474533610158314909991651603414973138480696353634547155406101093357878103988214537735327572701653006742105366808747731705920707876768047815032087193101584671558308313556459134126676648031919248062367430348524482045417341434960921508842797051503240558770964714578122656611137782807626116106920566943062644678933799650960495236221003423432788252345086996268030438801246856830413091244705249322159753146355528718975413587397915131085860809675855827077837947006541038010200364691051364210422313820391074803868374243874381364711435348536604980421911555361319528304384 [127,89] 12839447530976525221835517670718499561855681741325561732015668056814102969073464557944221503831402779237115062355513184447728606552197946325789388417108041266201754103516992503872967881549890652612044952326559206733605482436930199370241128171782801909947926368188490251408265431399128358526734843136146079664303609163624176294347499069976390748262302844869573907437116716519391011098733202478981171668444291158959157115566186178263058693617274665085976975774932834297651919640460473054899329812358305293945716626630297559423276610645278134179719149149529956758137778454434834782168047532492368958498011268790204727230688429792435258487508990975558855270750928009095169587260929141873716326941345853217431596492231983442281728346003292493652620703581649322019888648643982955387010766101462536271060063088607213560110154781832353158327009449389214698596132538788080445333541042445127795526860132597097521803964731390225458462675711766880398503574438421762070668800045215356612927623615024929883814937345845229895784056378221253207420130579127480805242988180971076027774909245820027062582741710337285499339289317723957330392253071790087019562188182046360810279210819041373122659446850194726479083199967454693058424289190198801425238819100927272898390129673424360000624141366108163543327003307397131187423334607002282780879157916103572823823283287356434449886487875543111346998676203140382096146659643654878807301856649921132358315241920760553106111184065389080672524173128267456519501009339107385356767604851425244960789974945481344575879975842589942583819465727802141607436063824819242460149895277971018270456640969990678681460065089173889688598655516548945618730245409439886114959037871260251790499573237266374983956750712963734533871557835726253403708193733530157805351292259390873473307836928958508836804030032003249302776261051802516971523957644367086343440722751105869733344182884799114740271148768527039426710047282156850577083224709537539287096820633569616142440726437450703767008518248586898816747684417128453350872220432893056336521404438460055581995253869870287392546114778607190962357491852690211050061499296089869837974828682370874955523094979604945792 [127,90] -156174608729918017624479554779243889085738772929608272342821174764075067961099570464143120374273782283209789848613926580064210495725218272443406961049376303585271456519823767639294731605493568974032496380753597502590523745585692178131821299214819792791631936162106242906671498880969236810836195332091492507786348557704578173724797285839634933801321107409491661374324126156567701804228836002649181578449497210365060414017708181476260025776605948792379789106096685838555526367462409172884320858905052770632317826307190676714444434209796807474408791773394664513841393198748079396212559096128454202632879709309188585401284366862505265744363803741571246987594831256587996772505565539313823158220369282861056369711881564662563722054111053222748685363288993134229907707550648522709382082229761163460577374681251176655640520902000399630448525662380965195145139304547679684678714336474386804599439948390761705147053396092212918478849828753638239246596575238590266353884137763525959827349870511552666752595783547036487280592431571859959180515016534718223227228270733513314676461596028382842720159392062867672173872295893159092832517040392482829617323300040886473063110679107221521812808626951373846023559673871594474783772379579893037448062342088570551496717545555359365420295921094251490476372902753174577191831956326286989070692547229977587508467679738801086241672990697391333582152654977740994847200643384566258979866747358508688803806711826667990140641111646480433542051365209636197677313404697818769312041474752128841261558357866043158528618694635513733309343164316522545773056789741884590515110617021054679049546755409516639583957767660271334195100062066738245155845098408191244513371776936317045497964294640968801957776030731932840545698823484417118091543890042521656686652829518506962801806858246513772159655495834207916430908536907775091638853733802670542962780995749340007556157925341352936578083339525549085221623798626417850326159512613247969506361588721635669416888959619733822981883587767757610784543714536201243577650896318572496675588076834962692455409382669810439814676410100609940628925317194862784344674353789002554532095296422479795988886353044264 [127,91] 270137497123608114255821801565096040483993416155406848039780439940742563138029932871819859305434455507101771577305030584371143896886985890171576433542111174555799192720220117660069844754114752164564278027007405948235567767730961889098634331380452803061772968057277996776281943235989624777792113408027275875023297559796897993163570489327798321854819316879173108196424259919761419080163855544677163140183287291293143634615333465650647669783426008678949351400006893204730846524589702796136087214381558896263036744615442784515159255396714703573626357449719861239139889666319748469483561277347502617597130309069006114318066365842552580621347089168848369145666577372843108942121413816122627201229932362323331095700687746020716349562886984558032095128046035315939126229072431900008632484566925972604417191315463453872698521892967792506174948489455109539781484927098163648499910985102579504105712389571176571135306282706551320503608749601761951535166315788419797799064367598191739617020369325887384083871179344483883782679345382420476278816374420588763454806995408966231234448927870047435327296080971489083506382671446688001812015708456727087194554101029593663279814952623389942557889092397336559487776874385864466384547252284551097422342058602378062680961876965011075382142426186958446670440921131785815938931420956672484303748440601484561854308370020082885659839864945042247137179311120766737789333520989442167218689223901446283068203166302220620634843097164241445657735365089315510862500053378654553558152559419959498758678524218547557800460256490596192738494723407692849405456847978270998803112437538166621784128374504906696337394372160085576708091936736642932596871445035151576096200745361072599039555817752396481617200141460941110891270578509605080176548720475352761113891659958292180383631774678839526846762628443128110022203391347091718920326055140950431466019932860565577243940909951138719061790457622128235016463328583450995370690683491729763153565194349493857309564332996328995709517738324635269862947026052702653032465921241286570618727013290667196924731520731291173508912669928075566705210960534183846915951303018177879230190298150923691514981536 [127,92] 3723422277697676538096960471861052734855730958665591325082620451886755127348237725043273318866621226125884515613947197486760861638541798147546986672734625810315720611496595098355110982892043423802491344411185479318771851427811062274919815704158618304361840688450926818276805094366337332882852727735076061321490725647622828100601519262652261413899400240446451719558042793893124911617526788861748134118673974771586990583274770329481100689176287542578658484552289828080163158749281277395533694825389919566732264142493583735015363030613444123933955470339459963315535339834201051824742534959170259166330324347621510827962615741255545851276772888770560942643152582575177381260549164382633352809271151970934312734166353547683717035895020219729452601071983181404081719992642427790100027662766500966475879676082870736439930452697576072017589294772253632267315714350320636453610685711310490641448109709336269750118931629100349595078011589130732506863073591594532230281821254993258119052937159735128234587994483522815193948116046606201550967072040234089493132865198618907816144193528626914276824435884131530810442463368359661755648691767686684438800439608007886527755734602933052226735879517235827122346522129485437725615876910825178042714969339259962215149771274997538581897545633669558519535739158582325219376833096710981056785146605405941215056471934909026789240765008195146449678778726099356696319061009221506712036806729897774305736747437457389397823060135693678964134329749287927178891743872288264844639810850442085878819641519358099205185757712058376587670023727757121368051172758205325894437931254233961077305030837625964636967588164079522689087542037560497656183866881853746089038797616889512869508217643300363582276407303176906067842373418810692026574515535974121440846171518279035815026586589809818413463796137551033424218402828362134717799038105046975876789622587673666790250015495389388862284206547681196386458916623842926705715481365030368504211592982536286845347093972991567399007048538903943396716076729249960904375242733517240980655112864608900971828170589897449776533645808478654525630236074842376057530576463623204072522266065152229365792 [127,93] 3249536408417188404914305612613712604620353762596106415787309726714212068689186704016880648597893297283526762299820743510601984667016188894761438601742604927882723819287521246274653555553780340207024590731600355348589380883939286767440488769552978758813617289566884986432593279568207003585316837810217017228462452806095346243051511936275610016908176807827612405971550355056368079275722965108334425624253885951730068953340145023775086204049929985778379180508633295273051286828837854917328042505671855084952716867074006697381238798888304519416926554329785373701076759746977160071229245007819247933153406465343336158354713912621742982101489826045928839404449962173127678355647232885152471660750558628821834341380464038587126770515147860502285602649650603370737110637838573403090371046938594211869940278255895250266725783255435506917833467659115469364281020469180069814737075863057425815389841564408969192156037599137576440161904233376380764727161646108907064285418141316823192751942290218939720728038955487013928651234909873073066908978558129750583328916581928663796883827005884344649975168469212405995166207665621834084821377481954862254293976528068037138265756985635324635336087603900130466994816046390204341072648718398879405971497327639217209019131692932253800754672874484821274381582528560821020936403565880801741638103984865562527763578099664585823952084671298021341301307134005234179362364838978282795659919981044268058869972191239078407326586429463131007050316752878134051251489691948324806864315424054340279531679205171470085916100560633054978101179251220618385342964916523471069942546312128665131930005757358065163773810316395411987182303192564399203515187359191005408877536506833985962981037017426001826651305953278788347937295207520842348927987222891219575708636129676026605900570981792015103800390673026358894219935522351655778451187950156855808813030665600757535647322534031376956825496582682029690873644023043921290243660994489680716323179832954397188259791987484952866971888251524491933225769357135924350177839931448853960727907225007281219965119981441233961927546085292053451938439701329671945070669493012853963616963959501152 [127,94] -331124664454957869773578682411556244617409343013038315142015389652252986106770309763969670714664571043905213868882285510956813243625437480980616901083983986939633690280098033483183493960923979966577165370030672169143495860136096487492586140156099818181016269984259467037245076478509261933244047773809896096509237328095828452689507606185576786041296379568074145680972210103908742819039907035794141836469221461234569308474075044760681069172568517592620894846270871143576434550466582276049618556195423532937248476692868531512224092359264164169752168789309725106928930019872137697611391250779986181471497650780675497475503017368681638737281129590283758692337711505279786877978899621053678310828870314626425628201713255343312163464435549777704318022489134491935743663397052406731062677811911954432809188050351316744222258270821127319680449268185651045165000394013450415362308526663422181147081770363604995278471345489822284558649028142387551165249150392082547849446173686896367464003409302286172057471430888847406222738744870534076994560435636227450957347791819922242016563922529343797133944205232252526040157438905655975056490440217158640140013988492941023746169467244628127103962004395972980836737683364336036292209426614447938262120754170682639617142828412952975658049511357662269567518850090983596966034537806775282237811834005086461804254922867388023484743217610816443358713846665729971956273337500079163502073699308997244412557794165024875221046692949027770337017379130869558813917411312968169557492491552876092311444753795407109289301517995539289926744887172793659211753961139882640832034413951356906741045805812685572646466360457383651845922911585830195387832308125441187817447012407757305420808674645434109915337383055520141232238764191502077090561001684375807393605072086567841232617450629540983820474486763981365925015034616581520135844505732370022502684842291081693963190675513176175831868466425012453222259475957024429482682544377089574432112495419243141978598920191670800689508747918015835563086232801305048911421235723090009186800619592059983927973148261292388484754688338944462215809074787730735695910317296505296940962033968 [127,95] 9517140826897651012446669965946379060239723525069048772552054184080863292369966616370134536865229518023543620482992629504746221390373930754032705616536678068285047792044106499547101945273227367920922912523551056239742484185874299673902322603129163363120689674451733732535656215022689537167270417505295048434980464998124091294687699783103803247642120618018194341931811066198167599851142367993964142722962682271976634045992328963404509743747328421461333308053289145596837881471945644048410652333519101612217258174071623085773846770592114556264176594722442694432679615389455780622781937751091584734078861402448441819573646843936760674654114929290909670389202761063755478384106912651113118493194305714158256743596763555066241371597168893724161321596467430830852888074861298765020200051339281578044401884964610708141757772361641464557116530458096515318196259716705568220700830240473061099872239816225210113024617202162357804456256203001682973039567452309600037537503605131014040554094709488374339013434099225316509418355926861206465578396028018580333837095420355654285713348732111200422393545343364208013521370559062508111360365217443089769716265197003604017502944803871960103988484183032091953789993109016222307875719654704882619802866968083663240497880250670166389998745200159707504391298359085558532231212960945295639756513505669066078467929743680327269491030835501351087985086271844241400804080265076108412563122410147700275088008004687606950199452275207670737043273625798317192367004079999006865658105396723552263429994087889141249323821313417067346436778960064578788643496209330300916153375172637062974790806482034838541016792094558897972534757025841613050387520135996763379942647381076226169346038923455726189286077090720077389409846295659653192384727037999743762424436488069936628850182725610362495355455936622935217904355177173639596545362681010034479052775103072194640782389414166326610144297775367236434979404523723326725463187785377578866621418040698151042588047662064185642827632190090822622867727665051703442038559357566863367888170620111880848525386978503546709608661196530703320575288771974340893215298119866723861950032 [127,96] 51376009004566168041790588643497742346049587651349096972316907836933457496223259075571152637891075887489372163644233591074738336869748192290955637333471862682696322237911869231907544936296561567311307966368638173498094558656502059931068709043568225017401659092327266221138124402254408928475727540170343847796438399230453029968029326255842018373641606227558074458598226925643903225799982293713050434555744316102087329194539539908489340951132105381753379005326698107684571083412221399272477548992023843271078755647704169174742051973711322735448938309321821575287716098657682189896998854065444260259278622824951414600688433061045341132362826829918605592245563367478494917850594311592232196943374920941383923827499118453962330114662422380948724095170097267202607655082170279593144948323770495699494573023411326149326698210724574866741795527803872204105842546094119782622159181757272221585287827812391320085998721813693302227848893890955047733600336510720392729518442622246818621896794616977074016766811402363876467933535450936328908426196329972895565485937943684249660846098500088347616750527770230390902675777496474776287837285376844440165047533152551259346345751631062986433689074758695432219662368605808781168736911593655355673591950913390653613916680053640288179294168500319250319221998699778992407078203017680175435189222001372649352891781828398107261004400222942640279998294294388234912741982587813495550129936917466896978004649642924162629547160630235787982376543131047398942635403640306211693977630382109496183941783426497568053104832015504123925017166068820021192327567399571251153865646506352040299630138152566722089191261045760976386082861850877948504458614730849332184680300122314879835790404955977958277756019925193981800567789216672826412286726508532411146879298117144532699895496947493156575309132377624501582406279966800230262600138491505861547443622019205972424134665379235393439097249278454056546615825352066545653124231855744921069177647374187742178609493532853383220774228401453326571600243439787461637069597476360534299401819185321203021264026803740835780000179076887108494662622172194828055848336338760063584 [127,97] 547928920419643824718348675460316436864193846328357805429997899145650466193471693450078566186054188540333453937078484671282113812463906267414434094466039578986758684737013309424034367414094446056177378888759870646155121204846665805533202598437405728846055207939244291062531467350427539251259515565612795590136817396540330099330290898719074047584322745811091590335283090497390167289642278786525862244590610673486310056889616288727828171164468145184694039759605039653248622020288928323325552374303529587571214798493838390051012674973765737816968711404188662151765598719832946984487527480307652104818404241519597893317252340088892432274241289633160115814045498710163935042287931107838349014282489388581087998636755638183191551129240846538873418416797644174591866322049494149712023484183900128052023750322506062123635666167855956031633924786457699527324634230237876375961621927820920920862729768423756903633439092786988000963165832169346207724711583144444013304489317938373713825355825463207695446073553138992853806953312748671210826368869903677881782131003211665490528663328774025638577468228495530277325355748893293173353093351223113253804734431062632619036687303135150836416383957530795432702816543099443681536320739412765077630566991665461606320305558719037499310268827730149721267034466701580816141508597568773433772734346615381378277796743632409240539915079739066000112399045702068186953217676927320031663583659657529652337287275600688724975978089800322288750062741773258497331374969401127946922348154431663387999112707259024911702540704010799488928698536125423999134723963328953112310309985937310841865492227878845169547406879888001805106469574068630885400879544083480742054821880441650239117576454064220836117955358036393730443798343735168683243239637531524755092939239629834021924083461452035685872598877821978260322876519232535688071362440595488002352343394817544761726136938561091233364079677010608659847108122645513842780043982690237449065770481035934435358315918215265718783820058257285655465375741941535074647774260970122068904810747418013159253119874852544102585158766953308031993785307174942968465929317283680 [127,98] 1423878231795200456523197800505852540904136520495995094271389298266673524498691155346634602438321540692975560269533407211620671390504241550762548144361991892374642713987832589704881255831477266585835770157633217775520437626357802706221596557965285706072348391189707274822559382635949017331840897717810997954902338962825982159956402817059243139837560174240736346086327531777615729358960138624000503904938983189780818445370782213080789288365925062827098537307482592435378248734261235985484602489435886976746298897186920025017846947738525960423286096213827902607377778989256396439083572730749199873847422528390521494125109927838088460591444696237989292331995175468291355031949482837066745176782407431095427015059078304403320354605100920360607483832913786232654500746924973546784214461008780717636853615615037324340706964488421879799105834447326331389943599658355282575277727804852545709850766721687682749875718028188557713387641861943801279476106637615904970385012898344124340395004687322037072654099010976556385101749397228552877748972283898375527249574391755448662368836179485807383687845112581224327840369135710826474899841916058636513312898415927370825364396964422639230045709220693472467154064016662346405954255436143266774590316205131845776024001771575179842013363846458040954472704528911912469011493796506754660750377332002827750551874964686455214337713025634558019126209129252949170879235898292215825128292116491649699305892931634652107267856988279978001018354070172360321024197881545262882712840643010149918968997804353459688133099701436567593953177511089467279158733653084566414633517013254832548296563342310183432058988625271734585721795424147095669540394985049502472336306938350659298975518471096984826453321669858140469060697705527674513978386559684266072965508476306490920145325295627949464548690116012979916314533313732900570875919200324982553831286007759067200069814625663901040264517354192670903632275623373466886233008504893839555836649185851753971368558986534194502555798342231003636340636813117257668382817754197310534494179677496879127547186186870672491687760734557877189534763300523679917920432068 [127,99] 823722051179000386839816808331801171845037142751331886047893509088635693627567226053391893453291003871374453162247301888989936525999732352649819260692150072608055437187384032853559210546151933201508302145002954303003759184544040607640741652496378301929868014909772435792203014602636728229497938809046429056261192571843434960413578706005212724512175615557528778672061878348657350208173041226322406035720860419480931209300719363037275054731171453931503387980793693498780677722010647077570189378801585477443532537395502384481823232005621898434765386159905567957108397526648002977740996693007220363426864715054141723628145405431230156692990796829159127500974272276430479152252054445546940136194264250784564077008885830609765186273825294510736390937784538871941600049672696623502587968577093635561480166816188745362406363222319987449993981841617711449031629520360672273808407843853760781067419479580753109600856389651175570241913600459720857642098204287555060637814991341169924105424172920745279133450694278170949891701415090294088286321879128811844434212550556433254414375804049077329129153757791360812289950868058066583663918002344043224591930808352556411328701544197798277365362075014192559915607944126843245543833599784943033655742739752654054681407272236336869724557440153679124437558218863178362292600384976613909210058230521223153101491706649017675462489835029300118747100370258473199020041766491838441835749108007969112554882016048054749019876808952733552069044829379504247557617221287743466539236776433485003698102082569944546725804221699672191868310263947669396090716220343692437295179939492542532924557102084951877933462419333362629174394275573281146899676717860506563261045125603591815943711362039261031480594332737568168670946509966150450481673073273003991440753280662389027980761753822543795078752129997081183016385959960123768238494004822275512833448985590469642537507625245686022417541964725177048996608960821234125338899968230490568877379896036934203117203192966719114609691520114489165642462695108872482594707040512507041808840733150803660537571570586007676227488810797385829152243198762368679200 [127,100] -30169145835491512325427371706932436808305931979048104440949250609120152629179564355248403168934194760298036165368562338387278040456916661044984234662973801882968011384724215931665514719541788734572498871084619744114658223473447410626400796265650099279494661088396855470438098163598976379120748219542952581917257379491174542756851710340763932809788858061326960160872208903937273111512207816031977556298371461114674799005515353378312097034804003618604057074419597670063909637395566767628544926529285519334046392414856004595384609296575998599777716112328339018593438298322708341777144318470699072520149565656870885762795152703070118916207478980286406923777411454853369084034920612832569966791289791707714676387985688782190303313579809535625072670584883635272647946797666358426176581399842354152796447540350802744518862106214193922417198381727215437343605375283681350516191715018392991307906887459909680479301957228869872245840826858567859750545175025080046239852230207089708887390929666270855856677197988674195788124077560419450557076289024546480211390407663865385976600535808426901208365410597494078681822948890003661614480320486430709353887796571511336267385333725839968145542046888024960678393160680439079470886558113913706716794079637728616473116660790160068218357807616383040476503065482403085637659109028191241165530434113291637497060998133726386578992370087028395660057963427386076768817408515532231404213429877940683212206373320340698368650798830384571814557264551479446192270818932334316184972042310055664370839604082165778208090767273604623738268488719804134253312401958953721401711259578188242188293327937731342646398174745653378033107703498991695561821183034135695135851117017383655287407097491023143991216388215955005219298125132897977563336935049549335282211298231668466170386198718693002486040081270472799885372305210438749880622367368351655861120019333005131188487915296419806351914857658212079051988022462065675179672012109662536487587919299878138898157905831718782691166610579551772054875567413226115162990185881487976197713907557414760296935598353130518249175091618799578253358687924903704 [127,101] 76553242137654933910102800539990047365772913709487875330526444339212269700539221920827718566187743253567347079755464608269362702397124104441437800906926203022959208763520810417951150155218348416188263267296521062440241892136989977363717881465396303573042027459679190121937622288915598419170361298523155048707634892684561711420762523755831814741168940461972017430473959723965254436039809876456552553355380857386265681169950481553389359109684788367172558590491107356170643861861012882406049114233924870059595091987475563485753102900015862580456352965059363609713747143615783120741306263579912670888604698567114063576817015351556606263969610372102268875952654589423660245840461968817332769548874662852806576168179919216104261523725307610719603235091848906836309349447450774352061818320998949243341542169432675831502507075911884087872204165265557771744235832191692098285371141159145951678382855354349321231889300236499735065347591153979268037705135135103784689023493473091619080365395485724383680685064356373473359663444474806348471445877181999738651074805664301112391107324179832361191548106761092205808194767008276451672838086437888091378782428089393169102326773346791409204086782523412004282601075231105450270245087757475096678248439405790935460127978502010214523373250957765153141949667514408822367389135664230458869221561568562818530471062989280176155958704082331413227796462576112960201288022937919384069434478383379861360845512931684866837457532246952734855244892475956683155745740376253325001623201933581118482333204519311127995894560038945607277521430328974928789310769699397591770410489864355044666090264100567786469358410921040430391767031151236012895558100854800083210136958863275003612780056218790763951502350217270825618813153655896332523639674165832203053397893579174196911240719620404910464073425543720996204070898143651030891316943237214418786967455305789237446668699214458950245614860323835793050347267856072927855593360308643700600798583542469014924730300967272581486480809310326874292764956413997608133307579148280081805846530151192532207258086163786840155700567159956302258005401600 [127,102] -41361137142531413750010251829510166155125656243795576189378949354996457866923960384663650156651047648795361293297150265262492898816730786722293480307411799220094558731338174876953569208884215458246620522838301616818077525888917045178858046704273242391430148879087199129656967522711840199184903610532614501384896205029385666777223236051715404701021931984352200417225842176247079145707358031959761238819801792242772985171026335293095779317069835294925903080674127348757752082111636450442910876525787339961340947555964151519704564196673699337750753724846576883290537112838960924393557353224313774074618246265037267869014535230700508874697507065233434185779970023859894820133035287512437758239504602085357477144269299575816808294345527338743444707440458714996316820478923169149178342146739684337393556967050676034293166860145658295483129094645387791998727422895148652021164547459421286548337915771409826860963961112470315498872666094420560630108824392314795884825325796155951002213772581219076883390266190863124569064323299399364820294716127133456784179000100262769460957808658491449914483800462361579429701530799133756329468004651076811288160164088374213365909583389447223280634044701702941617205120288715632890173486463429974399312594238367461024367030304667302592329980505806974900043029767241654618229841970599405381803486426338763186512151457468503398739336354702003206404306289243782389927307183586116029474818284228382077824831649986246543131085646803167147483563062877081637537975018268297900031168436732147889695813081143972849903240920683279853520123142423451987606787836648937848532606583667116321388994834405924553186874571307235793449366945202867675373945073031770347036298322805583832089331230043934673256775913338996533853281000479446832965790769314959000552654756588639454706337584993416328782232595827520570843293745847580710011540454222509304165957565899770763952929352101161569809356968049477809052383881665734350885678810957664006800349270648444739623044362729609108510449249513323959754850403093842332303066283716080268096670247310218603983740024830021542817921178672828798848 [127,103] 1872104198962757670006286432120389437912498288401669080343412411654262005807023618878206754800636299925042621657895705963670267105024568165656048493647706752391294170960617429956779445395631524337574603227065237087503815614751573854551097351627610349357296998450995865393950788014096268176877330218816380071365789546743960831385389506789632208729128016127527087638032267237004846177809590493813871696159946507522130754248205782907044259072065617302486821377839174040884172165551712236479656632295475103467236913119197615076774848087495143425311407699481905626909430557247933299820468256921816677810101108176746272589128154130256504164083335450014266277157724494201092150144072401852350904755002540511127158889626961412167828718788173999228183665932880352523489527624605171898236975899559491779450966184742090006944480004956817065835499771897322641960537449906585843475715493631472571335035234924203608613604798270292355706552930781404522895592050412414760815034047476733885714580680303379315843277649011748386742370223270023763531992446833620054021562061786282307341329115755591631348709462691314444680853014339072775276535620839353111839293429342801554684380025986729770718536423777278450702898889949760844881618915083316932862455516815955282758295350068497060989174134075098973794134897555744453544492336895167352539329322180747188111674904888781080318915931755663596719653219599581937080159453793615913553393669506099710714755088672264695876269240742486018891974892339093148350637176941232268030015773042203386806008213685946485945303940596808446050147907407609187791295222885171311824218338510970765033304731884586549053825051313304150710741412978461632400458638409100034375279154412059238989138175116494418169590078352518980877130086428076115300528998762035281719132733725929099070131776704823153144379471911536251057566842577759931368707821629026950033139615115109717531215809082008465972509755679565876748200998063102536871563716884194129493108801467309144727168845950774292338476274694222949788011129634615406844887397969408375318104472776686551953869568568761466754617021514780240 [127,104] 42931826202263287340928279613813733819421357311516881878399602487049490209410282437795900725583667223860032237888223783030743977747419979386179569294466767890709355556793032598702490500167806417931884152073867949576124218294703240878177975264676736602898448031728316958145545588212380332777409009353637814903416216211547137017982326371376043312291847180347783366837272715154704379138859262041013443416805390163615285374049197789103752567774346600816599637893141911114102262261421900163341905790092451826471915846449344976673664215739337506386299259451715962770349838028773685571514580099974963196069335272918888742742755435074028547919117793923784154154525681217475278632110876316598531082565434638136802400320343480340140106990368948210884622706423796538014004115134436442377063053385119366382970443890350242016807006292872336024698435570870892720000677557938987875457273683458056908282032438242138976268563953188673212764462849020378011284334868012191870725548470397482383488460095381755184383124126745362255790206061750003128168458643452320959007176833187537593816927730670898620896431904373053630759757820807517161263923709562559088309595569985628011801298830744841423574061809967300717742120070911064846404735179452282794008366145513119077333401648746319349971031131808298599948167873058921406132646957930702511202275567743795338751983805710489980676746369200714706971013600341864444728908852926805028931129418753607397131021710267337275658382102361998450204741914791247456733810669520588568304451268569318783100090885044145165697603231376736957513040958600533237181264669928439763985186023793468554649973488220260112898757718442964484323382879607821872716622656834225398549682291770283903699320139107550703681694690531563068977413259511761237249197251402869820228314160425430450514964423845952108301311354643642285473295710981215099842876377695682635982450197853064461097129676341856892821044040642830514481970312294158845014923756781427471569913040213973500602739639279598695260114728723540724828141100376248010639692276437454000598652125282129128856172817541176694675488932640 [127,105] 7327841850845362074445951086590163947374595042277615850582948467696220976320879906259062367326603710315952697272277399364320972164845079496692619769035783559486216144511588452014833291220098695981306367916437452622142869488251372709089169627923865174084808823333001009804161309499387120333917397934576800736832575170933846645196934059650943122265251882964509109336382777689336416506608772780176315383049590972808308645309864770943979938668858837823953623660279885368338480910084690637353862445327220479396068638340696001700592509355986497124031395869927758953032678833032507731953582631772917742381307094354322103011411284644681012014279551142145379663773770374222156847292814271022380618308956062812957653316862234518796801256011285291052183737964292179032640469639826662675051382059407255125519156411132780706460091503605515265871684213547856794012957048032973322012596301824715536383930244761724636743732066032868630367117747152070559493964720477617887339149170656134249105800826445673513716000625613828334742604114305976259156613593674061936941073972148734122648323740928939478721393190181865161168912564921389365863006463115633797253142798714402434310711627353212547255711449415604528273453775963979592507787195697635262258267908932399902472295933828539166256675011107567589370602483653367239913264110744115769904313097715306021528756086613289755192643528661434048949250645357241378948468659532256105364252368326569484363201111837972549258635467074472176115715188972814595335388659890497701662048477453575509373301491387929997133828708566345638057987926569437595880878124612552480277148964528417722841434426762332140719774020422037061336793275691470642457089526427188118452770757600717837153294783092479420116420134484412262481793164544093064322247263689854878680270707621501207722520134152119275655774301310828428339039134894271884290742206457254382063594723900637621299276957432962888687779477073349665453626513058251960662279771987765932664375202412695222963040893158525558495570799623149400395002282264831611735202112868189443504191970753868930972034285248246271625088 [127,106] 350800765742071242948776649694449187506994428775539121589052020094634337942360765064484042372438765067471275777836070435955680659907518209248607904290827166123103657851713713603214827751976402462327769541451431838505535181310127409479098522318771932975558753226731602073467949222471423952572182808479455858769493864373383269264887777304006698575359976129396144713456970207849391177997535170137386755944328921250085399899630387655233207334332032731096620311201655527824486255180785912268665071951199028849941114402435808373039635462842642447523271763755167558381170844471070287175047909308129771357922768738734000663393126410131308760524169621475303504552774856385708399184384147611842922627250973704167714122270327914634517456877108438438506188969082943647616659596730182875276267864604961239067569821153114991504185701257987719296203866755369168620390605168346505005274441042940379109532526859208911959539698918345699433788477104555252573751440918763825540576025762003013823629752225484534476242763129320212144122088656392884516062537753126652448108671491716039897875448084618777938328682594582677268282371386975606569481079279359996011081372083008508724346851865573775274060103560688816277230233695124097875667190706947871506234418225395893805696284661922091561851314503980781113384918042968591911995326365555507900985254428573916517428744939338251424575586517099967501355165109318130288713456013726404940619864427395859294977271022747371462492172879302489126179902187549363164275351890880550634480487208351496177996853281376421461860747011821263620892186434869688651652351012402140263818907557744787838896346384191351185887036775557518376149972331919920770051169038968386418192081833146167102381252133549319651554129792461063649722558616208407483052897349945214684963745243031682989171983341769564219858576014396902759185077230355727007329987731595596460882406566297183979329925316302028820426352201747791508313028377149440980777081196048671758400306240703834277441861599507157315344210384970679594048129427598112225003929699365698647678855370439782291611339869063476912 [127,107] -36458507307941338389317184818407617435227269624225672833386368725774670184750236862148598869001806586502178668941191042205316012383026045060686335522515170002052411740934012840342184800318587145912689546087603401904613960629567218803706293261354660590221223619265235621489768825861879054153944698252917177403395174347630890459999801201388015210234099648126571249117052235629976064146640264778980375339061404340709093459530342958082117575690954424102642653678681851669286895334224386503633050958496304387874205859773787332884043852744915678092998421723606380304844744877731526290423935120076910954385944223657990034343007576394652145952191759165463234989307776532480881152010428888573212971047594711097345557882484605768236069540490253247135190719006329625158075339828964010153197949939080361237063419547227136328238121000123343586145937658855198125380938041138233910483928801090897827774156627119877845711372776561766815236966518095620640366843793836301989774537878934435931081787361651154889939618728245686310462619731891887093633219337499186161996154396857228587506345779344833130015034447048941646884509151689148815604458199596122557867827010965611178159278719503299154042656520715000755186080144195827154404920736490129594753569598780051482317226858593843925305137940013974497319299533037093796696497673738560830434314338228075222561538864139607144261023986527006297352652838172511726042843069161312335346314927168213099982349951478107046659213931403785625599341147027501326477141737779936137452939829009713963189844833965738015748963622769091295634061305656989367487543299954027755734425000783779787344028390733617211224011146967879454377948184953996073967537821812805484813798400220414513726378004343254240754761507153159683147250459132186032539023974791111684166232485474971760342420401290003129463616633616469520845970048181564820149108505646759261644440681003642716181599327709526291728479789050485758621313050702549679450314718722883848776000936234630338296195453303188391254284065170511920395675361004118217839546080072630291605476251775303634060163939072 [127,108] 535167519369312862383035316240975737384346767438638638229548615402379494264931529839444937793029603557288863046030018348437629968917650066378011283515196149841180582893287950081165211987472959163929273779264019426418501957095863695280134807572090805522226514905546865428450235223194229687314492235505207460096578544044280684804193281869837316387643343724390099152409587127116029054735707271741015261341988468269344289644678285665030284457959705004874188918254836002337812657936364161544917749416548018135843163866202833885610962162699575790738882964595611774249411134682128736673968645696609470269291582587809082174398428674298275551731025228710754768810338595472070927375439511103804417603184028045290512246751136070805355605982740310473265060047658610701590023910857267856923865981104789235087224842121901777698659991895165058846653419711350476192868296839904853342861403391570441860221002833149061596713368737688482336132875349687213637852204514885742906852823440259773157022997614742220587343235886404410091240455688959196266581385271892904145307834050983881187732398281143222002614613047575211118931785649533632548995860547727249061486492606058735312628468149798964159282116552951038294338115206071041996075573185681985886699487514250327886176114296393318611806154852564877858632817971525935973494588939776274678255048252963208893224739762396572721234627379269859693832787347101066051522062962365104215247450322164447780342306984050580183348415802002361329681413095292325061508796238416465905190217350330698514263281678262801661239282157463439133725668807488598051127605609370422589187411613516035234150175614606712510597608631218362278413145149445072717961937831603328792883064015521933888779995373167769561003390795330578994487363078909007278437404387099229841157687998500904670542128466254449435187576646089404209287992390978349971354459086562590184884273742911202339481916908567668676574596818252246184477995799599742768353102948124594518640926069223610420605586303553290574275356660387617325959127268344470805652633897824570336855515844682038038339528 [127,109] 2354488767572548566777534869140118357804124269206492302690296293640031582926728104560520450984310879173799128170408693032610633958978029652159783462262328820262710082915345248641088754962089381687872459528436811090800788751116193150277401186925931463438902463045600371619201031564838655263276378280319862233291297283149286379303708524792603587599287918193506548193631102117736228946147781792652467660932207681061726966864468671366667787441020839695730522364688312494059253640898762916064454855601259882065984488693199781464067644357836346702030163958142793174182093156255856844700936202628438416517248783364262276911483000679976039361026005507342589689325179421428508578199923955919794359088953802877846181846117106237138405794775612236089641520178635046961396225721670747489308390268864639166175914338675034463118188453096700343154736696378577178790746683815082787963469682455775798106931036864191204548784688965334383036764578660863842067601148106500201009913370113202101277317855340452976604089185027408074053072092900948276141291804664980700674141672835021493141241044085801358393777873066866631464673203317765205447880886982309778251042137925799189274485135035683455752785855312596322300311112746064516904660973373490736110351906569536298931546696750017500055281403692190529186624470994675033435331333441761740310712202860037914243901952052439421821270621234139613047482287551598191704844330819618298958460556398343420558159759622632923172410038877168281818111259938107510423820427181617100435725004321463388569555916105573907450164567402228634952857976502450326871665868217670462542126438099872199332336150265178428251942747691105659853400515039561539291961534737595879693297198227516196724172920730355863615714917064038526891176436375341578076402423535411432155877769478668234272641002731155088887261113006298983144780311667412228174212418792283667969326317732501009981483158052936786279585162305728214892222771486678139867404840757119504916888399444123642381072150949721813088727429331600590751916656987665446157576867971601736420182140982823666400 [127,110] -26638759390702951754543250816956444951132057318399124359459463087028738352935974806076327004275546009699580685186481849824786762422885919012217577898632256833763007911418219812463637010556278220901689029391763843579493384747434431335220141681616970288065747319192497107649006071458688152058344762297056403338487202064867867239299340733174977411834335090049666037224868346994511176616130190428626011934153123797082013961500803138740688817136842682751939910276238192581956489851527300392430204630257164707203598849198131656043499825467714447790271127990645859970444852137844456051328776542064250838553515444593499182245072891627607508120701104641884591820838630085719998373289043250284141299125282167845747398325509576267383410061170399612319993199222323784166541372645614772555639748694228611684125956222048037731893111545908353924537383888181585430355728326787995403979919226438019761306349106874152344610359564315094547718389771840428253090166111267358579447859783022375653250795540918554658555035576258591194750130679051625377633785425703779287140496820622454603943664450971033157328022524914509423013812906167802108318962212108503875100470036171645453505703734939276701659123785431465211204598587920539884330263585550546476006723221554227475013585689101731271351700107073176154266549351398869906111268827077823469491751218392799253951353610694816939759021160538376751374318600953196956079489275855481164445420343917186311490483850198877669738956634263026974148115423516690656265577257725996106627734415420089974688306035864240807710982698951634380743824522362891090758713189843546338155738391176397285798682665323207678299416930551591931374504630594346633205920018331612815521055015202343342434731841082495755439220532545576114199099609618484833647030757032657327473419150779469767714201361940762443967152014535203824459601058793533762486923353168557649928915062803474797150410265034717495212591991275626557391684606711582925352311050285508108583275906803061375032788634551139745045811389234744805091676306789209152912299190873320801708135395766852 [127,111] 153753063877386177429783028544258212357501733157053394467800187794951471031442224296580685771257990460674542605490080008635539758673777615042185691057278434636418410436288567771154786084407356514885761466754729184336817433879475464222613133162104607345565634315061531113985272803373594794453263899549682207541100893409786326111501090385224922900298383606947520970067080092143575013557317757473428794766015607839565414646556520726965839861206511532493642941225497445695075844464060878935711025253387688688389373861197323682397228225327326089795750843787115521059567091312105112613850568882131545447088407514466002820378141939438024500410289684522910112762064644221026925103956784561323089932632963987510780054282608384571862887554320994295015897611318874261033848538987964732123657905624313014997433872306852073897135670899035151855401245879017667718556900648153832543609360190919870404034294863024962080819450421153127864242389289003585811334265128784207838872950060990913560078998340105792564670041496003955117475834918764134728401303778544997720158802153858720494773017434742367339959317622325377387660977047694015954608556289360617263449338302252084929808768457641080450930681692612621816790238492297069251868392409648839090259851333447872143939953603604350909431185508130234514712144259726312126974445498878015483747791894719412130882277127022122154315519903777340567390210999327885720457553429992680814987064547460435304644360213460785561583765042677648116861211435346837036095088936912576901560737629374008710731975391797177969186698492632694777452186958098153830780596030716664322254550737965224565672094013574745021110669511365771667906533137117512698703618288109799484374556103089203702022872729219145265584050553227119235163629509054521558600643893870090559325560433963789554554232881516451585920263329808756649927927503397065925190322030554855132826377146956663779085399154809901375450814308260177924014254527276543835041071331324408726646189629702261360559123374443397152912877332394354795204863742432352635089184134221973888952989992 [127,112] -544848490022404384243833417235857007968918202031631433933031450406736988446447992787328342372378243645687244304750302742557065119054300369362376324829395356254476899191567536158607407370745292367784165784056140178406394582846641609303468264008465978938328253233677991869193180617544515748452401261822839745834259867424667309309176819113285339408380050908019892475172875776237476599966746481730063253751313636043259300808228554018176831775689441896530422677180289633574092947811022515785172821619361802846111522299267832286089081722842571924177333624169369446269335774225465045945870139648528977830124209063961886206159854277372817554017664958129804657266882079112311254789108322968033001461801302619454728726805410298268064733053754874620284595658037177436881744971063465416482683605020443324977187952480218145733116837186835999687149183447971119849043637763627847713948888700773885729752643088474572569946450461713409739042457340893028641451306219675620634758523350538530455801909559104743440735695740902723484589375903245578546331104616533895489788277002588379162723845771148661287582395269124279433671019723106661952592832433974257303205075858698582600731449741363198707263897194559622559852227458967908186773507162938930804733508616194876282515730744552466855926563493842660935436608622928733499756100054029383687059610065957439428563968709403590027582646869477650036139618624810201400845768165726017848833191847796247965445761593747994350665482563313258710275757957111266329028988256393552802850669695875979715631832891777173020576603324734285690736982002900301680895045170464638850880698750789685111434849146953919309207386669629173390398394039336599074494306031833090173765619745557207894570764293374257673390404688394996908144408152734772736228221191390442371113336890219165821153691680508400274863738094968780730073291751080180891335478611927671868072314019097408560409026979576849648142626349600300377622579804054528111877691810557331990576114186805309912387893903900898326754074924782097539703561709033544742794289321204741827552 [127,113] 2489198403338100684343906744783699668326157888455238359904819064238558150808737728530659555362339519060776468999168522571370384020872711027775905827702368839211842449520637930939436610097256344269976419726193261215262977137738684645094308916620436390784610041439610510074042185430294460610681615922789150702978130841982915245652112500962653260158552640318105999424893928649622039803248953074137704216296548530809772447992971555207906266753159392492880849912604483804196021773635554712501010566991456409258453850105008733872085061247599604779650612140796301609879982475344898344325279598589513511416080734887874828112436612239318457747231253762977497243307262657103242078816640542864340634022066928338118009857393390257390747307971146090381904029556955611869709415510485290218329956288019252700117500517637241359648845440839048102232148477651143111450695262440697750124416148024630642228337020954556565839619316794318740790978881405819378213280541102523950667126684573089690571686375229255483918458161710797890818980829085369662126926298226964484045231983961373025456539282339512468603676512947103301607108055330472364169006314071719351611952461440808183855112056048802462402346551177657596205042503478608664547672510593624137320181451267670186313281458696413665881716306102936282657807328910179824494761934423338289234378540317370602646488306717073487289556677235570619449700009914904910446225276684273019957987100564649210920191935679436162822217233059579014965361649356156500610025724758661872036499862825146330801989236406766509257153149592604273042686757377976661842839757197645713158967861438936298132985608691969328606851594795383691026242033983979495580837569354932622698026639630445858335178842875552275007451412885512136199294581749901455028688836775733580487894346944038132937907165633761646656756704302481950169740570755445257272986601949788131190368915572185150987154925967732508765023266846776679559450027433305706774791557709371317367166416197062600960485700867752947413887297354986793335360757800970574148366595034160368 [127,114] -36419253191643102960425324707711826528205587254108169638921445191960291491494119065228523115304796401506323300006216160268758697980889023880562140284195027788679083626638059291987012897519528961816382864700637256286228858150264804808703457121559592750887581443811291947107711635748830671127740723154633403632741656208723002978418106760088494675592232520833022804797632795831496058599243846875864986560618933855308457097467656731372163813297328412525337096394676887618199516161523662456927904180094629794027241807642152875849489889048912126389937485263518361823540582009213917510578126923548499140731642861914507472154196986063056990323716041307104452953039193051186536038316086052021682500887452051480802227787925161487771930417043908724365093051314491676707394961203243362344637197094692611586626038655800658507375300966468378053180790189594345426909610389462387699762404422278606993447988850786621843089709275715468628686280654049436016215755432034302201833358577270336555083674175054960968998754168645474348511825064620459626899672293936198732109911915868338156423748262627654536659452157228866669914579019997059814041341617760074645541342377044513010023792447212346346996934063497451999306861717807529835741733279274020703710688211296596995325239254928370467781065197222895192698003975788247440505298257090231173873031509957790485215767541839385142544457894246963464620733111877782995944317212757494830815353970042054356170612274792624169399404853171634172460258008678763507761676481347632145424471732785311336769147638900550437286753023359386735868402996671198482013069083805498563305744727182362487832707947710895027301389897384671047973771027160298462806023578173255892782797686923858502428074207770028615577987873698497113817761921325796820873228217054270516417674256905493063408697074771379957036740780834871916397530892189741802655862397759558507736047967100354347429340499498205455112191736011680097286251091210825258513846683336652267760468696207352679740058810980974796500682619629588727621217183922806488091005324786 [127,115] 160043573982477835231826408889678007886969043310186586627000452766542053895804769851852939422416991762823355517341805761438702530396476585142035794732858683616859824725922554660431970507603021425002377373779899864971525073040477115068984019138023127453641237443550410723613485710862905400487083848425006118656683526047721484695099619769140918111513081275346549046130309044167895364232709546033280249389603998825362134136478922439750318920378557942141120880073998299892377018032995881299764839530220813779981546213508820519350266682950978966884037188655632616174453249712116011276901931442960606155167213769437754098120786564519426020473924924575740547521789586086947216158171625704898965321622562479738631090808227227557487552942029950862623224575526638963150752490919571122480122474621677754297326528005699555978016329567876795948688476414139131821152966595756584062058066510242667696681130889435960904119708388478190165998087173144075098276682574551039124973131045881310605636438203471140302685103807258620450203753138034124839046226798430238322892228202331332085717047339955033055695781752952354226701564814671043696779552278296917609104930544418485524546662263203826858244432443187332010066746745042239479166596623139540237745814358133410564777919796215994507712105642448763753096049190668312415674673789695868153692558279052622883233582144693346892458524313476855289637781268094709249729651396180847742563842808013311870310919755254096563347513175042824933998959568360451626453928516180515033886899567767442080090547693584523032998313523113241740591380913970122714776447735182028344753994516222782618791417055997977815626619287637347864802857211325478883795896521575932330874482871913741079207529139437088429315735547831175209156653380824412890086075631277497558857109735350269972915467970426069832116809235292786995958385452279022765525831670595817491437969860943555148731867053324799826926226943452024272628967275539419386298338655351794956586408106152446985127854752362607704783934599582470247185713473550670308210008 [127,116] -980654340886037570777765192479132791346736442295092518238346437939658779214684952330000977919601271173336194597294318983588036757007406261881364694333074915627721529184957481503669328497181352073476812788424140214377753254060328627573664659704717794218617677472974541026211705715942818470440382480552252881314909096622864947905841487903196077277052705021113976110783698941392185083908939003855323605471757774580926180032348591043504337788776664026131906905287992818331757651441359237742391491723081358899413741051150016018096985141952296082025091232621664438100766027355164553943764904121257303609585038283678849961212075378150698864441802889710575179297211528784089155237964895020291353073948847082967843269072481764842699117641675276368368162932070514236205667627012024782897293297712385767941520940174220627575738819970919785106957374589940311783939289727256592132624811539968153873785501278122377401378519095514362885811113824367300214796707341525658144520653621570365154909384415092929492013952689316789002468495087697285212759224177058969607376199288463758569896399520410660619026392803482582890127894030741523143991949048329501362042969446358499707011894639516324014270155163678260494730315185337286510411618680520298823330607028921978244400795201736902970400970706947334409170964735582804315784886121705436351593358038484304078400295761983399933076537870879923326751714912633282952033598384611046205239790071811612445272140359299517269254499704691943861522892430440155639215771878236545566600281002269405198052507298748925384159651516843844900326083265625313941505757980833531536781918396821887461919474105359624260954034533504320998945060308653898182661552806719563693063922649218506285243533416429256846534894402596450395229440106501213089362973841552337039911354835040214032953375646968471148761893602065131496257058255235928287033577259607693890005126246663172430105276678799147466983860075434033600545846753848752804100804896320261470214297922604057277525067284457495679430294419706535904548003070690431634 [127,117] 6527431607309597896913889469122880318901766317535986269099590181384177081133733434128056357655033977188831395930814868043204951814349706000448763712539271772518379756732613898633693476790575215218477875514640264671594466412370406133464234944155371988189286939406488408318022842918673433729876071516963728642470933504596724436264241084802939339546446048345811238858611573093421504679597118953250024265566707828813873624603606522573450249131578844453180910022706690625604022815885755907043204065924854806334458493277963289380886173023336696284086766660524005244989163618970117532363328557603293270459896979563579739096338432794727313817134205141683947101550923658352259330231565232541600186035741104533230737296416461311251262982413633382858366070018522246712355038796924227930657147540881032290122265266457184850975675103039774393314048321897544508633275287882237879044954886904440522376607407684667960947177728691186027899977365010181949382723186637299279372071418463371319868570141417691797904199612657142238550065754773330143780482448179995503787621926521113962355118581900571167800084988459436137891405106896670144105447207120865138542640734882893037089454892673831263271975295649045082392358248064679875940411815631166487490241645727633376532735996608453722638222872220699277329917515925133836986828761808924200520525743687521771392310689497968614640522736995606619829029191054628910674061200239689768088282637073642695688887938037777838094793235363126358115361391285103469993297380399487857528269080038527202179044361393342737209036490233542099144899226542779059322538990505198966727082773146357024628876822231889854245256249830632373484161153289353447281114449735831647780398822000375558733537083296026885553086695454482095608799603530636945825625702194459433704822823085802164064644140892528782797765039335536886426880104325107134991136398973534669627231198089747537887505350267183587357458631879328867818844818836320703064848866470432847580525072594334829373995622739260996686122494299170739662286028404736 [127,118] -31956135023185369030535402376085924203677038737221651481121957189807939247260868740726323322214742960755433299602101108386667631259777393060126032899982205121321173826787959195159468055458130145910201667221043896341953060267323133088717890057346893451042087877530542871873295648216761549654161268898464920100966828755723115052847925251351185227341470185636930497999181080436033722345597263681659137036007487736216100042203581008033173840363521003764806738581473700237399119879383779240415739753162932110385238756926923277260753112456019034712532752591977719466492076186968974136433487702785799141359399336168736559268056452054015721520528203545743791963275820634902281601202331089956202610864871376103579290849059873239917992497050422379113502304342921413573854238501480379043356116316390361717507064123270639231892221727501934089157423757815325781666122974375145955599099668370736974968691201797781636537752929629542418267991940997539447153916908884533939328848749112295362216176783240536711468613492150954836584400015639732632236711715404440712571557746304255987891845892502901938846236395946887250257030043654819932628871751731609907636805761104442217828523897900043188293724552405707212350200076787219862424652435906485403898510353815278638826918793163951261626912785990494569773374012488820316406264677500900817560970313647006064132845192680383431425232055426234545723695244343157677094496114657676694935972885189221365311498951185530359726824272984066755597414899943523699337557569344712812168659362349676860178507682091016513112936191870546762018919390274615447064270167333557057607621680174785333339686571930910520946489604542660726152696577219480973904632823045274936174850399535291677764754379059226665834352896342274555310058063766390790731057145969878494207338308572339504464343946482871238420782911600042888636345738015949344247600489140275890536500534435064163721398359369733996375041207242027433874062919717915084249027019270771644753632883599054494025777994215975790844245874998024343913441960 [127,119] 150244755049230452424096569317538097224500323283595244348478014685292006935806688308251018884025226821765564970368706180864348348418585575367836933581986980862390151671624154910630049094437218439147356288829990634321245590917974219271662695252873853990753590616152535119228112532185952473676182887044867957973197385646734475784966956469845803420403652961101734064716437522150380139840794303326019477708752927141911233049715718506033246380298451447492985040615100147159753538273408167080919746490097074815245226911504526160946496354399588790628776368676894542600457920263980886224340011199382592396608483176155768831404694601750405065797244016351755827153511854083096344289951183556093027486905973117668962073592507010200523323925267251627627719120324425366344569152235064508819131322613279341410651955946561644030408570557287644934130432510141829875700120313155065231308598056532336786003012022191506994212732046395596024617403168260464033425858460522147828500905642811513106005896093589137643944311130726244345428114470582586689243897857101203267722041837687683607651051294397387133346605536990798851148291927566109465713367356273155588909860858522071404631129538477731529944290709537888057981110736282131906541781342894014286440735585907245585827336919242046436327992710150765845581334534888767898192349852373406525377477782223953345023067778793256728407167133134093735857503789079480370383956416639195955610557608508294307982845695536497079506717616598271526574511835318665822003072788009448287498786760556254266732438115021468297258014003880632469925168064103802485043982697044043092111810273919516027265839413295294157029153089840426212756299135914639379646319284430430130349559198313763914095265149203225323030778873695932621052655123405121231020628835759004813428964451196792627807743689677519580803726092195390431268809940467680863570236979960558793432378480150479027948935143457871742784027824960880151061766465265768568536609919091208449036245554980913414408608848576257095814007036366259776984 [127,120] -543631053838495894476747367223322106612967565561809102274309767515526460842583378927786412119015380176804774231419818988410425099327064769344416157455573010482516697273214871953728574524830898315347886975191873322957889057246764308334682792106223295885106067014702462683246020502860459028999391228871138005674747514379568530744260988267006780692755434878273476943019019981528131795345062852469184406235488808543860756182015745737072977375474496995783820887325307550262536160488951676178300954425496442345743471916344460530510235129993592976912965535268240284411082396444697576986110263767714988329370089740130926936403439976332756445827554492006138881464854949130154107686183370655453035004482168507113669527579698327906041273224582512446888835335616150912642492937013660436209783567092751775643504863946305461188501898780900412135663694168011179377394596831785224136710894344186594066439617230819610236170359635581078286055720471555767274719951069320364454763364505592579546939478587965768998517489126967876389003233052668707083358189578905952577262911222562192394963646822284672444675409477593504138988400400712299455016217831138146731115237217024803018023309990364363116556191774102030566501329897184974440769168230058610943213311969242189191000745300878796391205926617835418013647362490355102021645943253058847706288611790156097995550074124964338832328544002811012686061048869584151227565663140929159793660553946339895213251315992825447696682978319968592775723906108906475704467204904406330219555178463226876355694821856159125696163042747132551243398456929953356193392636805058808870552824244103799902069882769313865935249575829419222310587024721389979165012387763541956342615868630520637532186182637391833459445710929336210876744770866518751308897949769879863127277473379531320696912275866506166598547004118985277281565042981014826770079909992309706147774647569791047829188878386451705479505421135282436810079781414496495103840658767046345789833575517142216331270509888691993909788856775273680 [127,121] 1778067551539427653703343350913728360834839854987717972607039507220138279621362541815412427212322292176681576276347721797958960322965514942448387139051285723260818964467896927594704285401028960312909161469261352473702857755004166838873938318344369209044718237534069663079950590317780764604362554173560214080125808822053179026834488244452795132186834434721251283326340119106313509829635272819025603512373783273641562921581734973208016180653380578146879164520948817672476111983301889505585246688558526326765928149393592129191647780787708967498436142739022800251488246357193160490104814603614615858026526788796378636344402745452954957736387916963225587876986279960278272561228179083250711644832308055702679493859997689398292007514529761314173147300544406880807388350715299267696089760442730851037955760460710583765634519468644307090282239816643972778651613533935854296772883437524582327665401171455740566042494287550751070726793489523479004583698076414365381216617843143191992194176031466745269892980967579039711218916033092810534016021946300781587280901378212482951954813966667980092071404791243361365505238113980528436204323026928280719645499605032103301193048979405543979178490989432752268504324894538593884841327839654945536570846841716561142500895405870189854092921888197825099591346799795652035095912182334458045884752500792792274136068602902521298649566297693438381849128540012424201189235875385010705023169596143711349987433080530148684143110176991391238826726825463808773403487030847101912449210852397069670762715657513854716168317653712409422694286030882496465365524922843609485689285403874821731317145495519912662424495433554978629633480384268269193343724105877511808374906501061169923133312557469611763468102470417360012858936265241879184832604760286797731226872516273763545986508873384704876227202689936970020850089034619448206853953246010777995955345538929762985739541914645546933266579283074682443249190209075669890677988552758319230558463435080390014692210827065079181965920472416 [127,122] -5786217512579648759103312133501119350315625041300537293397868554342169556808016526431040951820172286287462801363820763242143732879804639927686728544073281837899285604777126459581535740405797823799164543232781105930624215137393503372752039434623610721308509987641626779598940231146307697651500838273546972075000056805519286301829270806634695752214422210276216537160709123461426147392714643273220212551265228888183577830436103200914445718802721764101570170749245136195835112483756526700189043687487469697882244374124334388818798219492438766804394794089491315115281516612302986388486136663870624228416993369650932639987338115411492370792207413797107872687814601313322079227011130622429080938002363873441200295916081138171504959363066540024447138914417420021991263533575199747525091522105096699191333301771335202190364014073602336181952787828942836009993113711072217247666592184936641001458810245094385140036015806307776715933446856753508961466647011113521410859834161813576540667385876585095533191470733491196694156251050532435204902455411724073213761544281930125426279272314522404292492011482023940617051686115577155257659912752756549544866349717111232461054277366049075578038650874249957268533521519058067657800975630490115423795580939874376400065008281491771898895706854184451061260481983396809053835567516024256567045182699824467530569534642625115032401301260898524895632771332121760178162401550251078384946831148439144561753504947238784201075063829203232935519897748691226991272521576687709427326554292277588741963757998960865951977966061617535607414079498235989827361470542150692914105103585538684802938773124571526593978315289655083332620386176357735821733119453667315131859521844162324297888301221253588770855898942961032355056841025073879873264858552354484733607484389021330219026605760253045562248999920992407803750765635025294878624610672940195395022039268831834788792595574709949686969419386907696173166323394052729487362591981585703963108009747383852937973834387738989137214884 [127,123] 18424294861701495341437082045321548212153481938881581584637306771116412478736105173794289433870943321881295332796866911525588823440196088029472635278187644708100018583593637733477218105779765286109127233086295683969636415016913126374157876560385374838142825364005230176261102737504364462932192751442061702373109685994318617748894269310446860067471195984326115625630350729479822717735296292101674578882515353128880492304414463872637761426354194999269630000330262391344833488021787859783177368929609948690253202934187482649277456659793203266678675566344685534982467431300210458529129833264386073308050418432648239873472796919382848051004036244127250354598728535685043140568862710294078984744149216828547220271118271399058289524761330554869184492397014274945950523353803734607351354708070760413173567330403275984614061677525723315264452356494971562367264238450578884647879491087700289016737380959223697774481175702020397238857556196204214821760451722502427915182522240740387789033469441473457152994145215331726760674768074444939183458974669225891937811131777971931413402217725035482949075841400679835276550597445192924554089099749332192986186868988710628442540802677907004015748279636199961788284691821275686965025768604421676126415706774902276232007361748480095598761315713028726297253952713530311657541026346325033794634560270780957390699301496907749960953799049534227774610869574924671052223656125666738234876601275602790531722898903827381070084121523304255887459004202635059696262953486651280142299361765880007346236032046990591067605988921341739909432758217022744899049399949243158468047800448272774387875123568191656179056452609842397803929489965789465367896720847407652525559076292536114114256783481856502748143602423537434120484902777293109922369637675305298543053814226184917791318735301053355978500342715427280243079838325618703816782740701028071589185091723728408135171843371101203957075267725074801652742951269957588753239121036602695702190064853799633622927936264335839736 [127,124] -55886153419517560383071316730520528057478120252810986730390747491533394963659612399671704075634915402439226315919141525786714513181985651799755398382404157894413673042809450056486898102653553780494541954171028385233891004548445460514792880215427835467242117808420761302965858137438248695878271410838278853760842264421336587677708250449997944552765013168630149402284426925247532975556135548333213167947129084146857353665698142533027657340338499301865579371941625572575252091256681396914682117229779014855131320212748070123590951778989221778524790018948819002970840351796864921644084288574854305294929570372881243106746334581486693138011924290132867685084514983532660042873777678009535515274611805469624010525205519977160448221332248886939341178786526548395157884243275600539651913995592196511571483647044553508145964359420071271877294833379401595810324236388181074862559707489771110927846941338599061328681926895457719166264774048657986951400735744716514835754541893339186048678186224682673229225768873606301207488167273691608635656043298182910288656315884402184671784838602171215922571737107114200482533389810617086291755417973751865185637749309527025625985585489863188301287624077325397163411893959287370657402701936649877232549779847929286322044836296343529856400370087957233461599077395087901992064622892913204823508526794971663681902732580724864898416739308613226082118510426102057639122167255117778051546609279438925287341194738512363087658178307342117069579782010991166991949067359496396358123267771990868878931873385121160158805472277899158612234377671114553733245661186041748461268775952920969659681183540131476783970632449062380566311877570570010869204209307787987779148443157675983710836336747557360448344790458473485437144674935359704448729437282394780740697680943040276004423921596812071594726518163487632980553375187639537438065997649445047051436695564515130516760386003524183934229694293660922821156054219567805088562594490679585936039369036268942245173060047936 [127,125] 136163987091579307517528599499071680912847717520310052276332116895980974997012676902371853807740062505763143947525251544221530012391934256204845952750350229456544133080802644921191416668147809260059029039502897812621440267321076939992782670741526318372897818761453251337617878729338643440272428962975572583434242882911744242523295743358306666072057780176513091011317614259264706578903239116627398799422920738873862872877005554244096193313351739982851285721371642924889164817326739323737588987658512579596806408819108239725767434588608133357177628725871293255998101036759969766545386771458763005316188163710802567995932294469258118015700069127416205816957187425801253089786775557483641370679623902113293492810198437072021925906681711492647333769518200665199627811493809296269714486061448364627638107112444671849425142198396063565648099344595677437877430514805458245982029590246481298952672824499904576995846501999506767288567604943979215002936229195956487821653577332946338764849535400627008885805254993415026962670333173976772044913165236120045681674183519421175198718163338905120612789954554057255759398791122465577844850314085963571673387332001390713988589308929072758337556546363417576173114947196793850512393750966887219164280787184925601188956062397477990833065654331171015375758506842060770436596908959127935990781141785219341989707057746735520730977108052582185548639075498303938309218339036185994428338880209068698400230820263935362254990644421455247936914935299080522786632129988968385378333589444697539170338642540355067377041526642137687804776396004318558256554780419512744970207412897758194199484693730171809606240734446481373614533976353289628249496203704865336816241378024075912218402111998510048265667406519218249381504130049424496447757457228986212595865104064361746979960199184706977044118382739201121786890913732382166956750199625061495744209531681579043478934189527348124992946745467436949965275725220852998680602044584765171722422601035342644028067384 [127,126] -178114828414993833642795013934683610559469670120676871204337362412181336477612456935606426221567359118208386440277391459347955522599579435291763339217206649535564916652164058093100520418524986316354923643542188494774498803705614971994118051520626222886077722025921636952509274976146343272980472137450552124540087580416324146165919919045509343627346403207467294549215632165161546030672521794489909319742554732236864220114165889711038422197298194743225765229006954603113793845668662368888440159171832718428575878647997931105887988125015056579301561055298104714064707994490914272089700152794400854164233988611711088663111506312649618525050225863793811329187270856459644678745273210218237111683953168794085305756033335673240169463371846358946619805969907833438881847363186090895766082071582971013310124359232116099631371125080484286503744700791496530505755855466151443264899645410398368249975011901758132306358113959484238549453083181865523956558382393842597958014936259030691849075819980785319704921011016061958932331717540881215526532167274645644914790685884222703301994144860272716040159500865584613857294450583082815259979272492367898424277162647356049380700400326886042306663670543940080036043880389614011108601841243989668354376157319813613034191561716570303533442177995848786587362605537279035293168754906384779657875573362705051377182175175826716515071871076113714481851739394682506780820017799617642172100862021860853789862713290388362936559569531150734680325101458418539629268988619522595814806432378140632190303753815197037069648835379890041895056384178987340861258043313424457267279948596683072829971384389426660237924619552528895214763133458997372327649325435521143994010642606148734988755655473895109869282575225848504525736209590832874900105299565801284087749892021046630056710627202801419694547165339274917700971153377563597505353371447647388180798315999791734568080987034603093499865759666887741208755542568810953160158097084149860664345162111908007072 [127,127] 126749211062661493587148394106051417927235927657356653775809375333337144923904063122645773377747095566227363536397154452614960384522819872579950530567147962288740605431799259504374246335553641249639797777941651930879308256034611763310038580178024289047240857015978794188892155851424187158820770195412407043258634960882953772808886363787426477713627745915523719340123929340200574586271725414219891680759729778297256166032425445748752451599806929367792305760403941342510293629156939153284419420768371254967449435882569744162314223468154294443482790287029510673691193997575944276500660435544452521913901004219065006289630009660963248082541268276769953500328155493537005651025806070007452469699152273741124214374052176548475286692718931234160796908382576055758557615617259965240853678754983726006483128325446237072257080586468247400089835044610301050674986310794155203920724127555101609080182123134356328305540009923746680859482653097053952354214704531428998074802767258820394310196431285516544276721987019776785487000153432574099467309682185457339419957190898593234055635108376791804164971883008635781408388744950728793152812812934357144131173057522389408850549392012359061468524018391562832351818106033393494904774653993324627195677753280828470271083228377240306494553772189659720773170704362481599921821353880448413045288005726668015227371304248168687237975388917065946286216584086359926372907132216668305478336481940020180915551408731131930950993149535608946304033074258224080227467387227234777756232267523433589406675621306978815013346904319429904757939906376556684862812526185498941623683147316346655473567976772299400856019524347364520562307888975510429281388422232282439143819976720511352522906285919416920313925182630604420546012489306499962758056177957116005969898376354212656852878832630458701124265587053774088538872719659947555905820821484133778940646740010079502008795275523136340476421939410209519557579692544279742878049910697483772417752681991396 [128,0] -2651847232080058571410121392242594930123356574352005851934735793487258948601454144509032469530771616091369216343072566180217223316108932251206666560187957881748252715661898713890125502544281752438041028314693544683529741067134883159044444023058015761874363165119438812137818801298788691973672306600843305933803571434793592399584490715137993491312423475649197392861210905690129030693727880026744323183541472002782767456226621928645525831986147861547619859651395139555624764161490801623153971702222632929993798123519086242613823979581336323877913579098201018895509919121979187891489211525827293350765243631307129991986886801701133354296035054436185788596023885012566429758316033236388478426623319604354070061974164488158336650502086877362486676957012780248266756882723934248842142524016192630687363997344028424406023171944853180809978583065364914557224450067510023518085801908507375853873804464396737441413173804331648886800161795697488394073550411766879773350423972341800503318493114043596169507446825233074622854199783849465723835245582432442425431017524229466204606565911442998411411162653359129696471602999181989264885186805445663665120068281066695830962383502049824774788357331685590566597623362082019453798315196896125135347909142834175905204480095294263743530408747149305749444272847839732020273945713568281879808456409920480478700178288144137465732582243606952049446422085066556447510102315339382062780058243843890714740347984595171051093792742861113781806420225696932728724128991084221242500379860479972145420335614983212981209026895278257799394843748351418583568104400006552957736918894856208647998474627589093437150569095899241701205773729630700559777572611146130313245533168419036135681067025857438265092630823459553546157760546784446434688516668646625591112239888546922135553654233153926861528896577283033368324709723249726212236052875588597204697804300996153782509115634803805209526372470018374814869610971135903365164055814285549216184156263178793420235861727126398297143158880228725576005101975294051543734917237291866817508751174429482811551787857914717113686687656306984498005353934652424885408321921077595877283914805839770133242891667734156455079273489040330998928979115977273528616087937572634655057352826594210429613088107528104872010673792366359783445203833307542549606005246252024969428460074909365845533292650564960683785256858695250116959691928533350991275886386788293019601043635217009218221506560000000000000000000000000000000000000000000000 [128,1] 104959140507062106108366172473770214520628489931897346356965285968526868440905325106161805704609500229071658070525078490019917355777374196087880022200270485593035051545415664800334225357907587289689660017139933632342401241754023924296491362980881774700150733546068457115838561028919810310867075543263444751045637374976798178971276628163870958104486281847161092856355529076223233031881490758266772068132387289164486556400057991760661491244894892332269616306561554334283000482135862902525510616474548339952748545224796334018898854747759119332740538315956708296430271363973072181546635622335477971361540771392647003630619247485785459527938269116997444196417087868637191160832268841376775256493984914840801201430587104449322306648149504430807480523883961106700460223253840543522702207026934514342871445805884414841854708878821756848097287021697256793865182659911731939740731158334883153096751827468588090307725621936707425799219499161515236868630623151718752948243473886176797957066216578807755763250268908019620663910448929566946111334062890563127508824196359599229402089430982521513686890061701879651654697876578027913547630828667532413475034012222304055708694200125238774691122835077653441264810812639517774543250266368449551238874462252475189667946020131235000924720744540595221452001114130621372071342582397407412557394325004119346615983363710323714703641506901949291929564711959838373769311497589650368581647436976179341526065015212116864065303478634691729140690749820167333265074326065371127240123405043951925229947830216009715910756151933151332001708032390375644774120473194600585976703179623974556109467831129647069112234492735198440883227522649483368092474924238124151241372563864826839676761949253235882822117701897617927794767324373411681011900694411511348340861658761469430796434054721264953848158873266895708505757591533723275224907464056058667260959979902684783303198356327234790011706777470916510965144469697314513594691849954824315638555610769096570633005532490749569424727139198997603601809226092588138214494890807105995594774359421726290808622037362679860799255653254147471697471969105356912488859569125487044580039706296936872551773747771520690883857708156994819578638433428794376490603497903047920440469458213860487346154931401753016067052883195832346431593596002452331162153443522646061426565079255143821435208856909551887903957194554566457010810695187260359125019115339139808332080608409047613602193735680000000000000000000000000000000000000000000 [128,2] -1345447531417836571296533253787656759410774408797963351281372195579655806371145338866974287939358876157575656143531454384781780375229739409356250254388964727036143421736368061393984180241918347937729616923806745627021609469955648716230530581737356975375705610259847242187833362895637052631353524573156144865579758064332224099982722641303947628641936429680816640515273783524668308978153187818340977774939067794428874012691258408089698905467003990866536310189280657998772675384017998350617711890176200267980597397576074424473398746513075049575276117822591942610543471606546717404779958207246566788580637207399612345195220119362415806339695262133155445805429376566121622628807615572736984507144775885944292173559427971707499953342303399722684194093533990679974051794646857719605584955020822216823363593788714091795795521122466108848985415888979670056687758538502250793128825230013683405492406710989331029807718155693849046029283810910054791973675518693732758971674730191648778688253865570424807231989511653361930399139325468593007306563715743039408392130580501866252793293177582582043539171423159564619885123892731924986435905158853795055661503422626427839361448270506520801869185794432115716747106850610122528604618431663391480046651635268256777519568478450835328644529163044176939039061973504216373210275437615374384353973515648681106584224945690707552400242570512579600513471212404199932696451806090257990134325870985754286655700708058526752854629229833563379990427285739994856266558157962527204736630620127903934570932475148803185386795392884177836360676145965952262625992261293353110918252995857718255226721364417914766376999006314856132274977921202551431187192014609558967995842345522703003070680968952444735947733416898446900883672938623147399066388406301402021093719982204297710255762302459503834933271912997968057988527535062249383953741009781433239734753094317874234952085708920729076647088328431944996538682980189983603479584113942529759193764975983652528474733278913644891245015913932298851960083330256695757392123758066518181716014916438105008094773255208397852655038335445414428070247778680185349302635308776161544856859056692921836914009804261542048868577745943281728234888008302391566908857603940042110422406194642765278905438842394466666580333518433199771835401662537832296856894382523210599329616019854332187173296258725513782237430854338159525659029317343994722903619699151711050722737185542509462339421470720000000000000000000000000000000000000000 [128,3] 11324178684431921520565977535689013666516083769085503537070110446246168998835154950682535932706698709035269570037179365621116052451911225861860973876127158511244565888584396529815626109027374792039752752029438708826019836211034315605676004963634168730283375177301517076247353890489588369789912789427583907025114641559021300274915166852598181067471268281207419515148996842566041630718807121475083931874710363654131935557120725162825477010602067467890987301090802338752030291036812989500804003142048053705159663677928054917146775193250310381678505871052244042688828155196587949336853795763052098558924975357163789354611672161436394937289655278770284797902085283894593730416802743308642076636514798622998387582703880421295925945975173341185074401728925458797166119233098688698065241065565280712488410215025863192218187488005178279476550519457400090060727357567196184374741710626791577444008621180416417075731717648006596366243473439004470397318129911087425114647944243321533071610284429075957851747933322527152959098280732771711152959377218694245613129596590246738159759508997602343084464080384693688199487681426030320617609981408000721872760703045408687070626190162625200844351713996130760541591717083565145884793156847446718214820136528176536450202367314281819044235537171276321892904167322787977979177767730708542510910949405795635563041696170541437197281567849722596801812282180224778652178895951242215667908380554331368641309181256933734113388122789185968925242015080662230695897701895239561386544459470821448306266204322573244832126921172255704143643900830873485400950515723109090697827480082033546823147467946046378810387601769850246412636360594400250591849962198572360358086131822582352576243321655698068120914814070174575041501183261253487583448058560333896238554867414309138677400160157007806316610520214837044410741874527679327285202779003482518308145407802907175056680164723374859984710827109092513583555059491961082113166867447424224385379609590123018041915995362268577647692532540885768621307521436276805265153602844191835470395182132861480882522992628393323385939932973030059315556575612423392315510603866160078144601540293285837878990866924600565123622042386625632999005250922487229530666692449684595229557620383403104565359387804672006533545039636227381491936604929347175165864559774059423440228810052479200485045862718607401649573129439868777288186115989699470455124353661587733512626596370973009652289948876800000000000000000000000000000000000000 [128,4] -78403093511317452981027848772490579477849566252150789871696110015643894593309074985637994305190352556875352492498106662985723413949668380354346857983441616262259095238286440467802971778454023730268048649146908512135743204894879032322435062366735957643088994247656919922056674199965335411576783946459698718684656511563750780780624169519249384963972045245771546615423506080461593302359096692869993905980730235125524548296618752788333410031342149629072590361832579291456827634931395916412157031315251535887019967668140509682663443298987384710157231137910481713981606056263167056650779633536203064813241280683119511327767426024748820306848606159217447865017566424287069994904541633630450019254681649759932624916675867204446857767443317476418812697069215336541037088406495579629159955051231734494463130369174391619262014079909797035543668144881440060311513063942097027300620343776413779181351189562981417056216629318669773544158620016011509112912243887611761313704487432647408449466356955627395190890749262462491814141319347908327879514234028141655080604567451600755218967149652955001990172123733456330612615168958318782859321621002151674583454544747114389432897823599664104540456594941749123236239462794672603240164448259452582176729242156633751301580650342465785804848519694654397615728415187693413245339021292062948567012350475166017593798601769366468071328707841512141519942094530908910764167988213394107430824672386470171694677369025298917742458108435964628856537032156350432561476506530342456469962461063623480834096023006998525620798939515147580816332141309352175997099110416404402538346343651709453737298195026503178792729206223686429988066551461459639479758877920249659451747602295401772445107852938237289451404798589451076793164556678695863983710024596554535352322952373528082984284662362999623123144304635176473431123005300522115299976474087717678153289266631023821739395559725030944239439992172809264443234119471059476531103420994135595307130187839268127760118230643150137495892639914256126654737750467432028116522779509044806959564311313577802394934124319903654303112992478966724586565268598147412574218166577123183532056521522312029514301934612289113201838349574039286564476765903724349555643966734360237985924020166328552536919858587009600675889627922540659388528607264745405321787981314312496123538381966920147868616949275020955932715230469942972158159976081668346934870971549525033247523874457317845942238655283200000000000000000000000000000000000 [128,5] 287284202593004191860327853812597079092418099413266426972823007149622094773158736331780384249308522871690935205563635877133953267861409519298342197649857168485712397047889619291284028973008435156325629755241194767662420178889041116478683560064095178137506882876881531209696904989806705148658052989386929178252714910810638691117100189541230564302486478816546255057278766065949297642211952972012591498171664781375370823639034044177749513449681633584654001752894559314323804256675428549674722682061461567844688110460163518899252342352418666034893721090250833122046323177763214460792523605197020489217289992568722024349186400515799117039729675670951890645299167603656094085511080920254161309064346647608816977573880320658775241444808306690719687064682091579644022706011072355154832603662202053480295795877197231588400184637111371159907865313756748969301364026261820119663573606843471777912751675696069641045266920008979584007390630749153944605644649387876132368723761188908540979024926926460661760228231418130034464526902256155589352639605442502846765401612242762100205932076844169659530581143230504518314423391422633273557589613348862476203039500123997351689440034260623457475691487447126461243480978285960137874621233311525317404280774273156609913521642826540963453766865533698697005158967651965143063896681290939089389712975033769548720457754552491690243698275103990994837610246975995247490630108815248183212460019847580117057792977129399186715099608528762836631541447688639175930617472907016088805536906462334179763102223231531063792113816567391117462903484583201836114153412977893051651972263621279520773371247952277396907925130766494079690529548859001908617740403548279570876451298247430114152473387710581082847038666389819221279498955524733848973014810088926025670784854381313754352286492150743404824648162418390439873149490230139922966754774347819066025473629947450972101329189924236972530408664789054158860055781028500954966596574288985796905578436065865995568625792253280162432239396917966328141969352585377293542857002523141358079725942639405312619280377705422891499620890258240721923384175607092993015508791474234758469108819842089990496111048165487100826034413333844132959571558676373861968424940699908800654449256134805567352797513574356930804489938734661554067333575773891830685764081313681251297957656925527000416508339447439739775543124775653894944412620065884141825856441936751371036625291461317580334367873433600000000000000000000000000000000 [128,6] 830031893596864826199149430358438361512703549036507042281058675582689898518093768394153574788312127304233188571831165098857786624884077796605153165979112570050731809065039824190300918409703399803955140033168608929129048624606401261985982001679574804525095775613933052763875630740243134009660116804982452776269656907192525825326691445172554202000983130208190950243479354541852183796344719250359703975493960953083453543323745870698956909858927424483583687786494807494874800672083497069564105809802036106777913202903478355532194608898763695050229248332865416161454521571863505992156307152692672317201087415083194960576642868549977834201108960658243036479997577972754522891679301809595210336396889721045370143282016255982986322974627382377554965886455503496203646470453632946458466366946377057408621385863476622261024935385539820775599020951337465102006374489906301756653771244200297484749246611494712255778338141669413047559238074376382999855168649597072958873006016551346540360604473868318454670264083286245085503119897736821509808109021561922482902183859610115211571175416995011113952095085297373593991257930498551737050135914130317576950878291742873834558954012026557934021828466032856893590854132771292192395999474314472005855922279892421047679254560009272297997350130974490254327274451586901382758580033177495623515201621498553340251846966477820565476584654101660403548682491556838362241684697717181572334723081266397651422893516299605199414202819525679562352289877869994345957038478247979776808910624715185100882964608550576557966057873684985008937957664755733161387640196519665267062943203086723377068222080388892202203058190911089006156923627138043088499003641996672058256679673812478211867674554555094902568605248840632317056021117881565372819050642605268382052409624973344398024391537843630605642289844365199741582772065166121846656902534399751747064500727382290051446560499311542909167904977541755456735723754711710299967557662230301821040492823670167223676772083036765762185592233715524528962985925961098476445117758537470015074409021298733539449565745108088924378604792171281311162648577842599340273209881661229331032741756378840041805805089840279412702014119902435704650902298339651755645911258890504209894060430754771498731502111845724335665173069642459341256654317333040075939080142778204189611707239545227077291360684150682052131475687638799510225375625245265395609053553917454288819613277105141726248746090496000000000000000000000000000000 [128,7] -19631196973675751950280082013397163191374995441994424938033513160791845264172672398107245401316344891426477746261335459678950712417869312598821637565728952286459940002198362949680221351230622635282146496248126646354535993538115641302760051854819005562615430372152749055463942011677100176336490577807241910341097715955828003980641768855897131662056716953139811364594193239706308756419121281081669993993710150825284531180414746635110880085118704472506118412289001326647921293163238457282217392286773116181947761734901457736338287752587948386234629798296062123229412018208758541795668302877214454619721609048093777150528163207510852432953276521586042749213663634680579000417061634911510855081405629179104452012267542478942070847543235693356654738516658218029321402810389966740507203081854977898394251564833633939337646264331962513255955513466114460516119872365300518641526770687807401981494152011898696721845604331551389115707310694550682814115771669694107032178193798490284999276160354154088952593168474991838347348729338444959860013843447429932969766131670673279267861523312667254759357859661229812510826285628529272582264390009610865615184749422381159853164280808829264810569933853305077745894541269121588384609089197845371722062236804287507871392382244475583144463622213998073971588430701504531518100322810847387830713841219966955123737824662116625795486943272564952708796670620648450317774075565186099203039765304874555141091097604864939740727337740988104434346322824219598981235087863638644447856612726417579363455750294843044816808027201233233493955614207423441659422136706112956698116635361147500736491302269200211564077170007699877078230481996776624473297176803320226029191179265515046724321677700314736639797570632833854008610487246261918162985339795491310650367897699336771594746078029605635875773288672621076010907353199940923056733997022368005974012555015662156732909991202419825369302393869962515928617259268099629259046236532283037999277040125859204900768987065834705450145395053295998742319633283262634674844607536423075521978709957261853467989626029109426587923367654259461301092375464485822447326846768939915678677918539407503881903671137791194158874714872118113582347046313673746773997367479485480858760583722396711572085188225590288414140965350388265258815548185228078312393645957212058726055469809581593662684380694327530292513510925642113355921786741720891532935580719915997631249599485929356955245923532800000000000000000000000000000 [128,8] 209184212591385242988067335072546667639890844199272124553498144458248881964656578317298477317363143022811889630985570723564845897770862946143224773901052073794741842870569521832097419326630398213018567349820031439494082126244100547363998167069103414072555930857072196277847087831357152057853208810329291169008255118396810106229494851411721245572928325177858117378388431366334613014898686865539308227671932188536343439810693779691469587191787065977562920267314282127729819967562942191665408403181702138980796630302357255831965543432744816679198630816236024474432627653375816722288611492802603108207380763768749559244235085248169813276460011916315644297599205220030873914581328900311496605691786711686143926939013462651895436635197583805885753259347659890574427265446122747101449051912772600348340809581033506365729341056418406341753113148109738028958229781613489056838138979296978273935221971612397390024772307599692771901015075448837861680384382597221725524823925395545468076928471117841369691948917330753030961239814170408959712667902772272855411856626958148933121403475378421838833894426171737172744501664499593726838809902272865916018716236325944826632395000086720548932279310331862249555387797725688254109636832534519891128046015817657420781465375350067874393589352807798273546487041301170093964061897993994206344360163083790341048044236125749642978440799930584476884080530353852143970410779448805434558070809266291277093263421419356160661730228253727820911912233308446311387601974652666980030162020659222726548441536004972707897559285080697223458400072838945793568856283219152186472779494544721679380288558021975505117929625220211916610031134131631148308089326050100436954610538324949989084957114270694732598036095865875443803311578465321956291447329911820139507321650730391436746724449507282184267494970012197876844533170768954007274569869127376454444616551908286234388181835914782095081956359139442388210345306600942089743885986923534580809319902896953196276026467782960812718005544796761200903481484576860702844800595806898116341719287211410113854389721696004896699648270989386915619657798761589587119743843887974724365153274423737062428888463665688612159084817799546963923327485688828632664724464684383044631559032375945779211611997419182608028951039135750216597741269592100933812286901638857673838178477675817249916168564146551462404048595770705032058591111854991857540830172298547676075736443568092498175389283123200000000000000000000000000 [128,9] -1714304729671580527109442542109522702611110940031541795752650816091121929994884696898715722386305179079979638760981832040092723608098014682160959634884605391502265390746638321626289870507273996567284519445958303002518117657055627749232936923095550280712571295262783633337763350841451717148973696549637687370420457062913099250908168302843216593651425281353820549931268134336327889207205520165959752165438568776863815125033160749932381289502939741795345708971339881519120585908050703157229002191255318031630917846691060882969363139813080341299002526092200647164933893151620193650701967513706855133933292614949368018210000648472430032763278587279050320381565892327669162069903796416378803898458153642562073471857246505270404593295309769599106784015916048373800317153876499795807812003823437070192462929882391459482710692222866098039863486797284356704849583233773727662264024463200673601556316303645445357652237629559125028498005434808868741447293278481118811109365856411310866692373751815259172124207054999339735594270573629328891575459255117900537032775554249861724515067768266913011096510244201915936600399763292952940643000144481954429421401910158732030527609692349335327390810747675653388758473183771284480905804341614255841719548542981696380890546954445997061354243838531398145948404643650701585546564056589005456370962230162523330473853303561817092356940743907961983235802172293986915649656159230722749229732018492629429149715955334351854300877237169411245860550441138334585549748285801856279163041789281576713786635687973754885206128376311521702685967701429479069372772290941351166069459785716526963139326832556648108994402958033013308772379664942184902685507121540353742329259099324968923754641576063378081746280493391999205156065298440327991061654766657290317547092037735620309682331157963864082440108160267724510024965168854106488857889222751031917175679019591939844307482624731096880624793213857487618352259237648057055728482512527995531168613605820949806513104951430403396579970451469832619941736459026175723439380795831331668622617673539920968882003511105081196742159843783320377615132719916807691794081617728471840247966952682305762422804669820799672950673310769278313093943983662035472885318340472371147638145558551288350022158073182484053394831598710979282085594116827351744732387413930659845745235968809697982590722399483245302399824684114049057366603637395197935465182964748051901446194091076903418069990244352000000000000000000000000 [128,10] 10524365750309017558298940250034765952518514282610325511725593852479212804786382386890461961869756242852658593777470111540658854081911461678252751968597766935768080711491118953148504236469169605661582132527757813551470104089695837032957893878442492953041264731320153485070466385498499946141585954296685154322476405564512897063736621649876249395355650407746440443949217369460985148222462642655982747486360355310340991368119743799442835077462315526902993278798070581183728495816410676109302263250554339929062253502407700174094559988256597388474229463405989785938998804724108686268737488083653683070144471396296838710662663337427198343578490791948107874253831323151546766603882700020681041546702422205163654619318728367037612843896062199388874316500296208302115746438740032395744756460773218536249117011376414324546078206549814964781673403105054307606424057282916595439494902167014536185952937121178195567120811041933127612832299960644732104185618956161061726744796698548893757988718567931060915601120196720212469786979456545613230989203391695486977323516340048752787948303496841361992720124885613520930109450329095247626199965721832993771250049469916853084960756514271265043139695686570462011725610326245723117221162295954629106491274890752213372317285646230614985266172697530748988282188721844060262802110206305213132948989637178377910546868719999281184200794624289286946683798618593884038743842431461033351690067162953369353761745090622239653282783873548142089379001101614653462323609452510296384391765069606815496304459501159368541265300510394448141237308529169872396497468652930105314118716255098874987726138481953547525583313261324010882518138916768652033699968587802456541757331487976354023219559505495229252696311552120848532476831676830508914527006946691026486114765119768352013446824512420618390185925329870145069644530377151595018573882723197024330289325610711954075302987667300306378729889546939667053427707526642759605061935827937302948948174155710533275767108005416935300539874611486148524037775535079617566200953376885457814369006636885220007004526586313096727138903386989688634918819232653756024944085674957522691934111418437537403352908989371689012752273616949088174799261592616365599610243423904188056482380195932653547344376826554535511285288035800726945293274927274516677664949068971793221612619743881011412806543353732123425532451420267094013529499626354468643315589171346270512029445853300221258048737378304000000000000000000000 [128,11] -48062835483353148512797365179060172273860782363732402284909747397316708253420564084858804504259837628446591413545477354583426550288816441915899514257972505598859583102475600912928751338605325133165354836154895536684366461000443392656648518585429043437144333794672297529040292897300764182667526470416372758777523695325040244112902190814603344638903693191777194973684063421954363002554766351227305699007592553106090810121010081883705172690097206832151290795997038346367634814736966001487437568599712706468861363714163186626826045962979275901247166991248304917891497287359841808555389065076272268981799023448431502696202498425020864195193287231254586760822005804565933286338254433033301077502353916899284386008345175273271136632440090383354831040039977535527722427663972254742922570436530231235652248281140319495896804542546303548750779531891946879625367507420256325875515375503567603808322549393705521351071402757396618278857528420822855020149985614296667227861896141666452061701532240589260913603890056569485846051189457807636520388186021290820037706975817140400921936084955057838332117409514386061784419663193651691619628040667353121541526100682419471253199266318229546697007468582743773004042443488207025694178076192634922509231263673981700632068505738096739302025325306761206186901932333752496525007001815358724213287731383446969960355214116591003686622788202229629613963253679310680328442811110714989564229313036202299037823225675717690135267475289189432297039846398781422822211977611924713772876290759510446411348086427744922195154217717323484641506462964446221934311745324547038315752134224644208085194247133186493764382141645624707462382680952739493695299811426481992136903673426005682357469946086453942004729308804764220911455289666681149387168404707876981148189441551334632018743597427367023663203322437648858994307779878667735610321690720790474176241030621418813859762575250855367582577201846465885720591649882167983597643422490288641210833916921297576271104077466854573550674864571170180452762173411639816799844142740867188099560364102727017266916304334751479732167668442044030290395751233588624797146259782653555660807382676845638887505209684657560706318899100719162509632523198991814395719494556262535083903188412838085268048565668396975080259343824927772333867480228072374165790617110063871306223705385815981578866829728660908485621018227308314264317698142301071178817363221889043743027035797835987910612127580160000000000000000000 [128,12] 165813802431219429335361114140426753373988444212193645044885727186810641355842681344548891706739888941805670307610017719262065662008806110803092042908763750476315945860178338690152170406705112948863156419814868422341257054737220171015722036163608257526594695170395216125917404471549190112562839553507485043978451774726274508289624157753318126926664706773491165893010217618978536108700116690018016996151831272388505249469931255443518520882024154682430757357952365195677417055901676507041102767441021179301465907117949928099734344734686740792574699898577928810333824889912298548525073104329835908685378170772586250725595665448041893558498346567327622761900199769895097627859712143997774644926540260873986185203430711659676754710654983599122942248014730130711316702360482309152279819831241592879004532155056708624239014494191549433917362346469525656910902695157871542546169136469460889847798106239740540067852383213104702396863165175324090490903262285710965581323946697285121235986233104201234849561224234680538367392717349091629532970855490682889883859639750903864829258244867373068149672084732147977861269965458314547757846262621241182706992442322254980908026470887159062315884034067287112418442076083742697431397705170933143662600055597238177774940511963360597368103283758973741308290330178578109027772608173231873686356883497647966371291620662758348872287836862538392006580569765874051001671520682667988077501213588997540550518670337156821154176585037143695757185046327734719039455436213270866516880819417707128517219332808212549276613016010501774944160398532118380023294209202957328060127357019213356503424984288111538376158964242623289141979487562443209649699097044963104135456508593474455232645090757378710920740602877219330173310542600754059594580396973980400081527035821073572890002415537785980665197146964279543800443412701315145241825486575080717818720018158484624159409709817296952639518303074662399440852817919751074892088210394499255781912106951450257829972888828628558306588655923334752179762448078522876554465433524539709830069891866154061715984800718753542673593725970913999354112827598785769995851874407284099010183584102488911284929581550299288763868321086345060641085131901158257224698398214810075358860103706780418401422676101788442483392789496144530121325380702376772420041243443579903132617687624979499245698830084787326122752674787689265267436424414847903327968967829415884006330495196127879501475521495040000000000000000 [128,13] -437984812749901026737138948591939534672189251646689540684760774416234317991174244922286103071058498076877144456440725712658055888221900184355075912947410572924553372472026073265865390371655865126311144925069607661781416409984352704272619375801597315469920020009506143897134203660789272918585036564508404065156680072938997443201155374452801078792379483497698384382065124606809223499594057120616059808493906015703647596423524536947430742141048098970856094760329015566449719682112734709725055229508729377715969661974071236812620680751101069298724072378285071187435396108834670972583272083547278618460689651998732945527846512498778191182072729855551975708514668316810057216348308239013098919793962219166821131220153054378014628581807117477411019089019959091168989822664674420314694768946891253165262338206585012712001705515262986089404205483362601730965779325756277581896521214188404616733872419035683320481420137766688428349352473257543691269653615658627083379201890729437222650815375881967675631847176361236705810453169376384318030610197002917161999984575665966095075962159420296445864336547796169961000179135924084427400112534097757701394179449105119002675681692866201661906397081443482230253827981468431749742580332199621640655022267191831850766269461522023046035546679936128933210701857700734477663568952304253500917893562818278927593051494515545671560913773878474751699041271913413698430628227734001184332154502854172084654635066968897278731295513043874708868512682525188371964508820885158379586378221172690236426597222969698200797090933739780148461661034826138344845708018299469717267350098890763197311774393334860432020892525684845012865867638414118547298407528157234384984991282700479172080017086533747454620314697193469772090631868543143935761008745395726579353535292883720388705474913712100247120806514475709480596190978375381086902613678225399948950409951873548655914475593388550752117484412608737143300256500699535364554933779420409833856695610200947230160579978985566415281129142087598579944135594135760488060579513117498760858063966548854295665329126754744681182716387406565216909218910686597819482674649537505998073751927639649897165292069195204720485850288498937541646293348427156311919915402167408501279114287657192495823565760617616101461721364540476691338948805270024934036720764103446135173761932948024468995867015699698249179522371596545046049775778124655327635563299201471746751886048197069628197931319296000000000000000 [128,14] 887625229102473610282754671132594394096667802423499021557568723508553911051051221435881927916315854780215656124210050765746627644096864540354193089461544157609165185295164592286065471787813491694635215668898121102025390296283549184873992199604710675858648938053032997050463716087281270724489381275772920154571724907325461988204222825761339272652093927162378909624543019896201406255916752574348161961163776955743895048554113014754099630545946938342490719027280760833789221047151969277799734331281306258984675316563408291779152017811337590961444728488601700081159853549666475834508166667667893218464256248160447274985758963556402437454332714791908779130352939252020854860423822132058588004774327414322541270202907967269665526959140829838368226305528899287222357108687503648686613692321086647937975491174967343098215738972897680995126957737711631428000595638776337552964550082581875778792624126496429850081893235912360941895569450009385371355573172531053515971730750999014387907804356222266313256256215961907345990482185555844928091176413891904225105433478945311148744943197109198969496356543947564452523901912864367742664397858340451525500363681213766612835542563904645961445998745834710278958613972383329596947096504910940382996077513906881140819076521444585620579883380180626552592209690879894421056303909050079240062299602028783889266459008549364654580853623622455881111733577825501707306529849128629994975708763939801464586797675189413409006870640569526021758918713805038248461830320101793593317967057456777840289436107299755859202749991364261385955191550501250716093502431248728990110462902687954052061195546711639808998723229480741686283462685170541320470908340116461970381065150899262490640666087716893620123230369945504249939008313566978724034565735110358295922137091711826557272948515256332424622158705728621879304967206959444341179415018133862919003943493578549549602420828872083406948520624026366115238764363109662098878176866075733743101377854095439902089774635422448953494682148264914504238779048086405818326690915487439931827522264887815773340013177775864703855262436498012907370546016941654263728022968862858347863766934587248077767673932046431754351580208726749834006680500020544492430303330167624975272239765574811563148916873262281349160011039255997050456188541673258687445104016612041809222567636847287747812831810486372782883766388836724497507391554690236574017845613653107323002329472115971671144816390963200000000000 [128,15] -1360535883400542522185574429017298396984497785429134339758295143786937445927731644750139958337786832910334168337448397541532651380758163201979919379930919133142999885314463399735631959421100595174490491080281734389160479151291814950929981058380204173205031186800320088919044067947225581771141205336237724463493065478820860645779863769865879805100871809750654488456271049526164253014762288339168416984712982418429509067704799179611039048455606094424976506787769875730518216849573061435255630613460576630754314697183724966276027192592391095493747691831739097810916872632911532540755255779507257079725109741315264786411918758621956424874679284630057207238682590054850117825876084189122859331559418819854812728678449025968606723521835318145891661049893979115624713831334287345175812201993211891759013334751090384719837703346231127551437051591528193462284333865989859653241742146474303456172121099177115538938329770403612895248833267532107844249007955812849600298756645087020705175019258594142146254567486946150148514664894207701093641891804827961912823157717077296439245736780602199969089063493342766240711976378797102615489886341037885772379227609517603265675528675067360561318800780069832676161563241938096994029859954095471058871756936417251617245295966435905292043910645289773144960369390371215029781900914253780368854139961633010951463198039151424114210885464629776522948427297927554656940692712923309467849682961563646452330023749633447350076384200954919351596381716827451953986587362606416651146952280859761413539943196621933105083688218458473487862074585062689026835876352802344854228380128414616362576714310409688732371691015419828621249750981593913899679399993942799082957078885211339339399148081370888977478159126868637673207496607497121711594066759835224854900947313435611413916154278483544748516852234755467879619171120924757263896743527298307815068536244800405094394605023422402038901726557538172006804084735121664879865155202022116365234415553155069191080244778474963360980437152105307107870347515716891581524999998495492116025071567008821570171367477722167413085163039979011187139744000673594439207235235031248358481541644559453321010516153651086508889062453154765859862253309754907203751322586213602091757627839479829022913163099448605800476615500218324840910921593745072929722645667579921159530616023249969652080687482585304033264721933363526332453784249488349524181259509188198438895840098084927716321127510835200000000 [128,16] 1515203084879597325967338659463558443575401737627063736799240162964358377317763559644047324202498391207487703059418243915985262842470476275838489285628610497554816510624569906281358893457351220067188865754670023644839751055165578770989810008092249774916875750151451433891997140178960942587045794214815703878784216212579668507681759244023289485186836330492942243074798661098491078966468362830239235404311325819118924621792219266949620598454121580679709795523722923652657349574323650828511249017168230719064577538106297768184825388496843100058732916614569030917695389023902827972287837261810952116916122621648304080742042709076988485077183010709281751991698379626247790684169692576927609718038081667506029995180070846505321006267421772223987713724736266662694542456060742742641062468302525035562292598702879773033247532364893444673986631527569814870881744325219742520367358481689541099454289041239670402619556828329241583021420416383571170243838498816209866500247741366374518693278989422133665059712634386715992061812296532956613976247786096077468352135909641980068371885910051362576491432591400261472504339938144881198593971295376226714129569168853999327915914021829205467914612908198853266009740801100620015945636778833668750822816755482925523583899912316879593732278726751844116002941165972299430889580232404392093041591254417489284544876134104163043216987779519976537804665070681935743166750009490757142390611036439912942842437004871289281394834231524921146147940471361739218028471738540482874041955833914479582785211300270906203847779481042677830449357430985799957858100197065176602552879938178678844591845068849580138635523793319027604001838753702803420155860904225634832380560025931549090487811319860299406130109981533674607652085698414590625053176615123058560399160213226555459826853606438390961598650249440419624626447812541269385367796966699285574505249856248359059934175283477087411407775183619688008983324920415912907549685029888200464649928007876092670454845434231422183043913524786459998942790695783824988745966605305222160906765840741878853266762071867157804450561054221918706786223089021044001999193647950261710796242423637476930278947433345752805866883444381697451001482383777667830012433721024895836490436724410822366052095321687027126934332218924983566043703789379110716312188140084156903859518475121660770473134498308348739831496071033262118154215560362645627458437320963876594975656706677670919116421070848000000 [128,17] -1128205869678773943262953280206316942707200545187428336520388731534180708372562821035158548722556912173680379982670837842318201930798557264634874814366928727662472483596955625979336175903501081227711275292947347075099278648447520234739136570425695653107685301044426214531844529211179335236042537383784909496758781158459032682796669859691221938329791089891722586937477111032274949650735059874291960462087522272158366383732688931203989109669806154699122914711553044406207632477982922420594433488517905342526007323593243564130598554735196650589279749859622923889378075946683725293936628871667013318318731560260233678534367456675518111283666937286089657577461519788405421080875308314549273251271163988766439299775723122029800411017065213885980504827688330377695342388048137898497035331149373829886717004733595536988473791211135166515291179299628291783477597688927521060397695894576245068309263179158747203350119301945691864356130692190810681769991014544549563944161968240420719758185972747462389793564201591629483947434456300769414576619393231889057329927407560598130464907592100416258311041866880024823121615251248055415774563832331143601915306210359213403798737092518816510217290898768226990483878305289225203477106303612323140539240557793168138168258639231537141595908985783531334665047870627307346645302264338490661326585497166988011404099129061248471066302357845529388245828640111803167193375507376072548905491710256683432081098677274624545967738360710760974781147410112114747083792607351940428826614756664810815675558790199470199664122216154305569780990598325233899482056073294969557359209624737296175088701134946510237127243788395019548450966524578090168700487334092522933101512995229781636885007907156313964784137595597089242836044036404403753326360943610815325091303718446914747248345371154067752847924857664673882709719322987412681817400347419072659473332579223797588949730891529881683784615266998376578536457532839647168954972139995280678647096982078451257687756854586626741182771282926562427883213715562669204702061270039333169660397940925142996690866525167761622759795779078928514798297714593164538504775519436667863667468709221138561082685701104222061934275140727205372518199474859571909197418469098196935917014403958985955484492797349611513625965067688391743710957915051799324281688108289696671001665827566238005175065329275757415004516615244264099985856545076061835395590875669756621755446302545933981698626682880000 [128,18] 555863162831827484588317809668998937891219959377043426644385741035347663595936878242834327233163801216688709395116340638458838410683403399681917897108392116562833053166412487999412629771594765736326599839483189376894130043456474835666752245140510232199142280433670523749197550887513185854480085381608217810980432210912790995019810221294062364737251473966142029571477877371069559668290894026878974653874304846606544905297322522052876383286314590461601779173700928858806460962501573356870776630748810498080907066075260590289432533445566035924108067952256820723574051795443433250820109650609596855649249022668976539681384927221267666324544837997554630591313712651845333438788854296910522869329081509771378607338771159387819453833151250310029613501097124964905591665205592062788925765949545462421234954965795518469456681703398314711752084443906228930763662749247960458877039764107499831503318182521543622868847271594272423529057304457276303439815152579861631155600983904089795436877776662533490792956226775207189838844610822886195527565172453823952447379359034033807406694157818979181980549970439499728739103254423575827240939127532501302961143386521044353659859773965328348374962978572048396699731651513641003535333380495586255949149255049856099252741679600613856562462885513053479831840376343590704292602043340357677714523239459584452640011773799102287851322722553379276903858645866316457930382621511190843436454057280560556726175374691523852578755951262692320104818756450750681040686768552184328918848581581459561427449515478463287758930879356408147400920218587811889996385006362691861812584068849109939277410352870886704864732951390240943834252753263802880472348872810004904356440135611545966845257598819044714357500443311478961386874596910623995742341041575634984172055496369047064557536331227969728275506591038785480270584942194522066526624659242302603053181792899696205508947365863489506647831437591632976797004043340847276677263979940431044386107171431710993729588739984894474297623053548383445342069350633148018143769874772311071591407090408239795896341897784853861981301293437108883540184363032771486021323094106396815927793591955842134716753838344573626557833257000377578281035104492072639956294357812553944925097222697485633232064350724422693697841898007497344272071837370736511028024024621054253583415125411109062434298747373458776067637110576771116810136807630181070164564896300676270709897384405950203940569088000 [128,19] -741751147654769363530357290077406368300974954685463848112456296982361778297439557696746410776167945012298851436335749891363061886304390064843654680926527074731653891746054632133174545938157275284776607617333839120264420382382433915391800770738030212017090937863664279713238136453344345876962676895107114550725966348822765081447156615057461594210685134663855223517976283838300030263764888770915748780135607305621413536449549805154976420809278339671375830331279957864912464456635422976866810410926878743583284013315637729374656638536343715132790881252083699342569882819561230609698451437937399954760717162723714942298521646898617872506963553598526962064049723762627065475244195823131331844597600842100581981655769487982143148529476159321572181526884426647678500474436480663275433299238155816766041681984374889426652679198854715945911446928845326457666419613914090325354073618133847456613210241341557598125159417759515135981690699873626120472167136789170380574659952536625344043498812458032414916556898174181614092822329871715626318293617048757256476262709575542149087104228823021427962112159446731169062375792613685869440629048819078957351504207334795905292312825986519254501932906243869420263847575935605924322547057880269835813794495097376972579914235378506987367823323372638227055629685317647616320057676997167270358699184160434790511452524143211252455037155859490228499770535442723877814594082712862794232352106852650458203343524790455643261080886017983841408994661760061643834315328838087790407525278368173614487936834149465466448165340112068505446847829108189769914778815861805159349591879013963149025074775792526255525531711669327647245763629629327267024432310318868758497691996698117221537841477579866622187260418421190911020893075462297360874474791890277731675729095912847413672380696734712804972171534472572097189880210050224208112370584364843514807771154292937704515084221537083654363284756235805621512975573363602463769929835199922520286337367660475627036887551657163111154688059008873333526240385448557848391071332793090449779637517099628001042663438095566373848740128644797215316714058164423191945240745567573168691718870580610952298375423800730735404592516050547128677047149497596755965247484669296546852668498708105049176949890334206544200267732586996814548853920918320436310881833460561408491760162612457841176985288319664793985712738886516242926159660937991775612209655464067326856710964698684344762368000 [128,20] 2420908691544814911687830126071724834775297374286537069319995655399438328508748965789781501587089196821367331782546963662275540625815404531623181228748646032905303797837576038460437894732657560948939353475212768572540239239316093006486468924169234187452122866315705356139802568178400729096890651600221140032579802543093836844006859674174132217517772921202422239514442857570330082414853225605016909643115143429828887306615040497373490367618960315129701335071878295098473110063436742981909710333031069007544389589838942890088239947640075648389060993793269097692346100314125974728956000550166873332536323150752447192968643730659587677927449800674031484767423703227996411156050563309831060711715897189549598132044672535798760931830159131616667343802824472314937204328229921297006281133131580330211687896177573901573243347029921960855264163523395857192220037691687857048532784409837362193480081353245686812746772859066900658470978282325995052787752705514480695146009039471946535563981408581710289708702345047569010275062961616078499345116147673296808964723267304335944149592630433194371039090791211808303576252739590644234058622269746027037167051445392757154977204311487249152885248648439801140341278966943241063481452417685631427127895025281639434006020765202961886801252228567048818977962203341893963225041802565326327261036220331349507915566183570155818241757294206725093039539951455843899758430222608738573016490508698774148738596683415558258770711188091304953197880632330533891619037049306083275431052068568663951281749222136798756692659789767764557504576590232983327057974268218530697703446522685653295283775740495709170612402297901194927288566309759265002795257003129477355681033204510102480015222633437772334829577239244147862703159026712150168490147793251292490676408994983185084692701962558594412398992463930666713871621558892908756278644550749558644544014212097868833753378947996372971904375032750090198495117736431113051201973562652986616151661924094302125014970169596564126296577728547023368125080665335962037673977870167240805816552530124189132455617840425658753635807153398727485697960615964173853841508373864784934681550802095495768669192414997832265917169603008792492019860036180599082739684381101204078724770858955994019513493746478531510039955092220593429023816250859297447530517815044220788600951266670763247655330502742578818808941487843196138767522022721736063088915675533076166821459017286381731840000 [128,21] -5179837823351555917241962401803716181390366589995502612843644212627713920740362003078497848581128095203071816109478754755874906694618049164580747901932869203418289638996186297836574170572005598214021347046281061122797522038191353611443592327326704520441843533857741941198245204262506333615737196645610768038347093250998812927938344445259304085310240142013871227143921345135608474552178094602784577486572529830648191806365950867301825389946056809383643380602957090723771539494906740907438010413485282741585417600936269376557384460489583085356633213893066154884150171784131578311070364091911013526099153527675389402542440398530408281017864075038975312502852298598545970072912655810488057372951137845504163491947437527604402456286456036366520704392285930169348124482417283906365579700473319217996776849545832999947418169838730474778371157115816352420804931278235296069837220647243026945803379937764374878266142169271986971963484672946480213151703070080905866690384526507495660002698051898540224918329962241852559711205564145606585871555947482863932186459507728125827937530927859269150127148040439311219112220965119890739473222933193509104372051025634445702771835880517598484732867789071119748614161145957327221542682221077961818768446847045068767645974753947238554277980913749813048918893973778382144086162947842865498171368206779629808824143020827159025543118353649453623283002089948835545461080727424883521088958415467903207910492078773510741105182709751714784418735062586624386277797179533989193164584853429864398714811994274185756682255509568045258781402386038236511377308604313434060845605584944014497397356330994573459971452231090985875268436494580501894618374773351382364850227224382609558440930238641734072137994432047867081451797655566322979492046092972507561537054347987593141867973848940835901167543175462024438573000000183444255442014040090406430143301450214775654728245560630237133447228959083418931815362119685029095213552570405857973987713798407687432793214701334795710122189130294705040426041346939790390423090392500608256441957970869737895941050071470286621571444921836357366181120058174254888302340515814382204386183106144314598054463836120964154088925825961339029968396774572783825891009233811672091542552247380495980960637228398709245822737926815104084457242304592577745995859007932657200681439399633639538364614175103667869426076074004443459432968046587169751254239701250718917627965637407853772800 [128,22] 7496355277186686174833134282259971639632309467870402219235074871057582893795241760113189916847235124412571580827495443947353155355586071537272691725868152902838042231295380948028967982031107512118256813889542212729299448750286666344107120513690105469136560819778305200310315130797302676452326437126873366015620656428973854878433199561102227898595530630480161499063692224557781179564743512606490224340759723555496557513817489664066306097124460995280803834948382755452929775316949832033668651479421603895438331699159613149770698799384429171139607706160756741286692289143221480384145665258780672467542888818718654861295588197889988549556812245059873903358438515308496448110023987538266355500890237978831890840531474956191601112101565526543506842595896721630227790464896362698031091272085400009310902068015632009205610320772764461596457245315289958116358767787592213894840828815671380529257006193262091745423026880404319446070544910599256049008911633357899728926752959449015404240539403396932519116844138365914646748977036195145745932017648740116802553501908677073703082790181629293207047980551745017784155504201032177455076523117513529854446278493438062522084272276774471445869551433858577172448404175932913979662751674001953873275120797129542015650363918106007334032231627706497411211121276567908641652894905552445536484311796503209037927815212449872417561658183870220692579438077954740290012404203094550154792975461908820237078771501148049982640490245049666739335935388977352396513843928701194986677880243830637261495794386930452245204673142175292035106317914964881009315965076578775849480547513840630877553793709676692630865404505808454836389419687029484502751635154269632120998479886401009355745647490924556221303966074686769437609117727526607742511378778637018531458872806939620992011692459507569328312235606266043061422389933175607058265478922871026828444860365343348298505977241966729162644289925006869627202761410572297336799665627387208652559200776393673955775029692516963435586608484701770528593411032161833312043232593681747707877274911464551665771215920029404929092633773883810627630858688958165454805818342793639375624642752397029341827788334110966565363846864363910836755399163467620377131788217093311047121104033774942009183975007360197878664752022696859598375688751580007847190389285703706833431551422547422210760457434586491601275171631469148412159757918527502164723501103773329929859605666883174400 [128,23] -7915275151817682290562243506731058529944347915999445494626468612647837673334986625518396331559732971894796075321767202917557525526538148108932906276483577074432829354602820624670663237178272786374346173600718818695593181961964838697561757358451478927326515268987116625266484996448148191299773807042565277570567198502645003858825662002116890022966554751911318868639771626602823358723931721015949669365069052773563815396121746799612828185679005113521445337036426203973289417439371754194700282004623318063016747694322773310370670700861465042772799327415293916266274359707825060000652842407407713655793637581700026195444870467559028748265197187709542600213930300034143191736556375849683288849174908202091806562089296707484471059674743010280097253969819565797298579096139727975481594441686309721733372511115562803319212527833489077771266869367427029038081047587395642775729109212998044921405550317787473480575960456484517351900721714831938016003698212911865712964620233695626205371355989094948879786397880802321136176118950870895559597325378186539038259177675940950145488706446006233155295684480135773810171709698807766050936309242116104368171199197072007304928763413666441428231212471909132342344658626377844017072608994924213544143737630314264443024171665778480842807184670907009743155116230594121586441091209363440684962435805698797285459930135917857293659583900300197290033750416764968410257330039177987085736534633247334652021675559322126018103885246521587070884680950434738221079534713065969920746285121476681344716548034476350031123530444245680710950641756958030763522867355308355912974724387313607126389580174910788115531490755389492923703098862105650450099747074847895195745847465176879244439218947084058698663267821205106078691995850566605559721871105793891475689912545393345688129517633420475064281891253764898769961793574298820814208473805433042472507031804129395049101166463413689506294354460505162219243026509534780104736680751730083804932160693622949224430104031159286459055193270414966614473508601878800598872584007085978394257572690454046641352732156081545921701008631011231791800598636330247609146837440607488941244887497706388502635765661957002858107704043704117221589200588473530415846141665751995025882834357250696561214749442833424280833890625150883973166228457289404804976280781488781671940907139649722610000540684917907592082387365333025482840808852349511671760628414452055928520262968934400 [128,24] 6209906372118925449088036197349549978831575291862654489435116968065139071494432253076685304661064888646525222346119809458647747802200056149400783161380193875514189501719508621151006140671157554842379060015451296237936910071260820873284500989349248349106308951302119862921811973712304673267924694687734367968660537810297987660656214762166536165537886787598911156613783631491089953184672950188631890557852526187943847945768479088559922041215159017039085041751312247870542383312849547312172482074279653036160207484088229469656038997102975820576209627391552188311022876106984083967845715295431993220373797187850199981567642432609383845946049290938706006244649936678894950143689807718497029881440233439850139267853669834785712318326987423287168217184697874517568579531979992106661381480793850582298480653332547234545165468723012680526081443849733306537982516648741367876051690907592856645046866116690017552165677193283901570368689940687022166140646899065028275216518041169519573553614198480276227703009961764917283380320753262302098664735895346845877049596565192152974808909873505213620131750894562996157168071744824614046469846101080739370067717578011008696453580092525431939612398465887515645481998024869189464290446949393593002994852373835520474505925837662823172940155985942770950660236688256558946587023424248614793737906789783824684661370136368315699016112950706867049516128477087434513949747876633005905229891360128973528468487478699469483916674726883183586396231913830120365510089163056771729332202566698882872831897461446464961531661920566258213430193284944113994526390098127735771236194108189340125114181697815380893475996010258810599789390226875728655983934664019329636039684887479451597759675637184282274800511569516802635615033825994991862309763852109486939180888065282998487405216996283663505342217525727518162796673182956483772668862016093073323635405041361742343920975138861039565125176825052437397350979161308732191745451587294492121259439550687202403555674380117116730671459755247210450983946233353044712324094778477568679197656903633491191447742154082337942922586310803405302344538324557782444857230145334497124841551471754000935390692128151869597603456453016790780052108055188421924309053401020507375058322929701628088087603403310595653289126311661780047233871509804629292961969985740684723116576154002290833593477960499673659019580770716197677429000170910625846968583065299068796500810137600 [128,25] -3416259476702065329026135426832270466253748785385630630698341915968655117939194989728782698250651722173516165269289711016915498332652342677835997729898683579796303303922556245726551907422952269663145762131572833512793610760405355109989955096461129792815154797223242810015191029098382906319083534379937212810085133124159207798052362452028249797392518325065325714875605438294751860571967424705759845182703256629368849382377350183590532920476594896890499017387346257265936842890160373451162678372465414135616583976120444277455539437002126929913686738854722772886864636629618084976585930582682414367703413772220293135400474006275371936819721034017171956550121545168352383444987240991543599292872164108015385563626255575696191157869136245594466468780055395597416076813191029156742807677193544893665760396760086240742578764579021417150926167209329860044043301715386691994229118183029083482624725604551349525231199454288553459109760472873822885355253499190456054764611913615940721854615426966079771197414753163244989710538744424634769188137061345194502148882075941014088251834627450313393345515655438277377533750462359508953207471307998441876691481941859363670035522726171341008875028700961957689976577439470546608031910367123950035595377529146165537017383471763783811938721581512798710983772826257863528609993889638257839079081481492757607045985935327936244697884113471179903046730713079962143827886186008014511937826371558458215902126733131996602593770008197861635267131009763038886265330148723877448159426972238871227161154585254280707895989700820993487401198665131753485934904831202865531756090322247495438824112176475098281288446715731025809505878110066143218363677688856210172614276794904352593243213526261000017193610579314800247727826912067068568584064880905175509270485201210988427875501657150646621797900388793016532786197772551202873956591246644724650578589395967747147230483815245524308712731459092523428024617709609454416656622185971718208125524675062255148165441305021332667875756649376466461699577095036659663387601901121547852669141861627301193633516225140812553245582522061084426957327190914362012085809082901154472411652804488695600182279242319066891629871170942197593785258153963504319582940777729020645474777804991228286391384281949059834658653731323810274987181293499735984427198762384982983661137969939600916058167072701590267958545752516228768104507174247516730048229025797749603932569600 [128,26] 887016356075522875178891652756746859492693546641175903824322196728454801486307691798414390998785856479348314691380863022177891850983531813234688243621016147991715478306221801130743834521196176668620099777237529528573782623152086797143864076505256705638885730832732990665382031535098698930989875008498630703618164961809510271298737571548026918673173802627179247989133682215006808245656705475469712186525299044200148514145203648297498530966837746792402235151915705829296601024905603874460138267244948343926617604602108712822414671309601333801000990793609588030213581736414414514564752616463312940187717338637320648873355422097869488473292578461696736092231705190760888244476762932102268063088652562806790084765216448100748108761178940920657015431257704693123718549882292507758034269344126286598035412472486674740813601143581834461384470624249626496696380076079759175106318248671549005603805063959973487992450863813613318218205028849512560694462320023887284049439076538537097588037028697333856960870422730136975224159870615553355660772545009821879279752256319167088111435307790781860096875041259101522248749563502088303494877845612947818660375129295566798825128344402472635117244198066086041449328416434099948641948881379935452672946775815037300012612644772303223397206897190109572129926051786582179800905651365062168990880573097109742579795572034827746747761513533432241888366764511904542532655352181050176530026170336181268764069629618505437367539652066037674748714712982651327688721491822446497456383510712424450858925322207529862696093828208085788859127754325778966605226622633034206435013349249810222136934467812249571780467278604403633284971611821297778607148470505810659271141386589824809608964927097356146169739294451001725728627697964144105491527267567960421960050823516290926808669178311914022493009852787087989759769474242517142015679218508985762927636295516976333768812265515987668228996670472259727265278924395750135073775417639104329003208817742259088179299261777305699524762371314281311427590941782224287787870308133081778140203330844854334471083916023286576823722594864980450854875010282965523827262542590763206017021096504045903477433650282450989673001214249068312329163723579843396073158479812427862848719609612708132058974745732055575394115390274174144411095563160315284347831588405398509959893402585042519970955707832780979116714958015778169825753218682474113152885096427882775838720 [128,27] 614557386638475205050686111772570006463176910421299786050970431112983017585782852885091948524609309074553156549786693994497325102208723831741968731292493325464337456358131356921797070303075537731761169626633625146052292238228421462055711143215459412871248414169333743882624258017172774800577303869961714610710310785120813332864244044090731946416121573324119424893815866540784449093140316170308503802615640845303557286572299713138577994545132708843876451637220322686777333189219368757339064543322507672390993283787164327600729207062625277811176034678402807234053455411345500841159110274544144992132857875100396985594367768277950868729549699350083306643198813623208023446444439713104498481915044684046499615403707877864179194823111902391125816698818080003632770492603636934519591274664510965794440593308373737513217970964378058418070567136808949959039916157210977021361948937875690747969841794587657624266340699904510721902934189319937227720634108799802846968507411973920480286216758461358974787050463744169245564648876887730701092266066396957155582575746430126570186213279017350855330954351568929575050516843821521656044859722770266899258287128153928419341598179765432255031973289057799890346843685190113595994324761544956993350467603698426505359424074069734773239666605974874497159720120740522154737068334256820203826053853074598172806132932372939831439696421054753310964055608521556892105568109370991468556540169019210484915750174228230778563156092322097027817211049008013731927280521760305810712271616966031034368103333010172602366752383874728607187094113425169330569882466715956921227831720360031527358389671120746194691493181368336570009534511595523215335797946468745998036587177851081028075834734518647655439059494855788213963621686035322835373098037930424804992856408502402064024354010625724371289152277137606133583787593814692408888150975665732940842381669050881450481128732595888793852635250143124292591216184577196735723513884419961761502033014994387256046026556071445234147989486443850649168297151817774195991596417123584356233458511146407640805190691583039965199529487922597522158369157411892051815798252482672602504761699182581504599975435230682254270625548673211301407175905166896290609565892034019509657053345102797807494875836985118594467803901264178567019619670339555981495824693878826040524139053176625548841556778417325108283813852580148641164410563108690059736275959585324400640 [128,28] -1103276818947149616365388934991413582319814779996771489338962689471351092211019328764751125897625033617250327344273409204820091626880827003878215930975911933735982954154530136010864712790832811682914632733827702655283432505844689935620606456442093135762931516631316067724522184687129968525573907735235781300190084805385994260672937819253473164868292044278367345131253430091706286962259515268998524597343463674295020320394102464975433111735533040775005551065532130680031542747503925396925524627461587523079737347262883931373986519153673645611819502528577384871086712725519941971019554810271206927232038639064522388197935000721202677008205186208181357177908327813577850757918438787453809909692369531602276941493760580409334585281123462901947473882961998186297235677969880119018721761605100968191696214054994450830248725363604527490298625423440984772399582272650456163562198958063948706313604925961554559329903117880841735952406374896045973768430476035198231919542930705244086537419264775296781291319351036930274913376648244871566655447752746004511637172412282031812815849999072292462500627303900652825176750686736162829172748785802408306887042453576954455184869800112055037063675406683193846062195932988650294307168566964694265517879146386803593354284377636227886355422546227677692893024201665227358168191535381566954422324976501428727024909741619137674748919104239055476554691277244886748706803159899487749825261577654091527985753680638425769649329557284221919668260173104133428877303324309347315665145252856556596912500318286378986236480152921978929137282151467816598484199385700832138581151407096958864188031349353949099199412734616874136975076607850292564480800513737398507449428320975891316174341727701577286888867125131624507707904142066399121625385510737895054380400433305397693144000920172341142261988330203497970122414043434128422384882799688387244623413511200102074117447733633503124984128053576040424652217283812086657490915610689268534719989651200607429462168945176576297493671905084751366592831580834334564527486380896841750528074827049520777373055682360812971808513519896855385070915612567178472168247567622223338973964960135772907543082488502407681418999932828355313416629580603717579329513544365719497710998507395973480260057167989336562669739751562976647133518833022669703511843912888201844882964825176246845344286058746507654428936713065809754150598760437606406865229397171896320 [128,29] 999359332881530531371005855906559273461872396667522267155780734693128210379589187330473822515055842074282032550370594493628545967701811155442676174976475858508701139571852707804536974672603147841979231950320207253146133526376894115767339273132730712400209145988720275906638076785618188904251488760208235755626051839638820175419100430229683618538369942576900014051378722682315117111135635180982270495469128057647593705237793702051798846993274615789014119458233644150557338994108157695588267881475306010650494427799256985293784180034722609189267085729219345896429091318909386564919330420459678756955073402440254432724761040957438720491850045201237073057947622401191602423646015930819050046008785551717725176281038419705713946759053538853381500889671711795269789989990021322765846701176972528076521748033766062133016633601415816348508886886567212657944833927930733190260199751327911957974651990704126902415971753618523717676205655728978670459015292142545498199731165187082652377240553645344877533884555678722295999583173216469411300425379433577278157164346794332016202177605105769372826944392318414215594901107504911552522504542407159677417085968907217368100978888875620312532316808055859100935154015681364140927391859950618575203905574687102628732529404829871933375223190740180439205680958191974241149524525039174750294023922964580440206790376409415301220782294761678044408411441093017898557377263892788106672909358060862137007495442638583546550299933600019748031657039401737756522508678924270625901586252337126516104045087624768762982676842373998555607173464372769851349405137827987371387726766608635510109380665660973930302829923375448933710485904130526943845248110261882423817043628435404426493243089119768549322450739037248749101642023492295672901473760519743497214977336367766524599918730959576745106332860606508081715008327893326048909005843242727237369768382412373586006461979395640354787277798048252568271572374999836707500881270307887377186882339457810317758390601941212739681586727651875384015039164744132140590525761599182337545077306668007147945349606175680705637072793917699607139670819724502919418600155501262856049387637205825815199812379626940508475603392585050773414547997878031801752373727346273601807267976182578656394836932958827530976084286709146891388947025637254593150635146336181101315889576561557759577663096910289884420967017614125284209213497604706379349697610383360 [128,30] -708068503709228779044163963090623877172652689614489510813447665272969694955516890218886083290193388787568902556112450843451253823689425367078184424435570007046107854889756080863382599829182626029826541128004658412256411636354592314158126266570090918924969731876087085478689666954837714972612172737921609663221422779886884116515616247418355392465120271376354783276997494647329452165247254422420278489907814449997973147446197845533878031851581320281178266508835698149810421540690223717772870361761994278329298247309796845171883563937924263693059141610089620416684113021914757034695168398703353108352807512050650431521975553815027717679334915454586697048236823524429002690244474513940497715656746220819457955263198386340924138101652945755179815446000196378903059481505541199223897617625348546110374312254794204730538204596054171419639256435878231863941761481989271313944397564156508348748750230338042658278740907083139428956459868739070190278742470836220290943078988255368184761581886951819146425068554374089252280467300427761985075166403048779322360602653501648608591276124331858226688236312847963297004994815040367426646610135517160315893202216297713458601819388261330665465155779693120331165399195874770025201883053396538990703911702321587852196242452281221330851620128726946416756992139725145259658323516753692342172937145528470636178883937374127510652491184193368301036804616129022484601088817850608147440980313932147046776429448276300494704892997121534333593591941038536592629234261274930405042300001401123089263509543166409962874575652791771074838741623746878572048231425049363295328694000368752215935759258361044432644064193530891396527067905787650835017816860463247053327874552692341641303939745916823433316974927935306795851127882085968184860967523027241607388829496780632150198550961322570456075654393919258513509150995664271578994417839533961059659804512676314414652536610008743881271615787578781903753005489537104609026051868162881266934031848145610724992065245351422673396760993306329101434950852507739722252531890705366149148348023156480290441411006331567523156347636038508942415222182151612166887653485177706841951889383816054304677802907642502486033135879727613732952344945951186501756512724351037242288325687875050327823361230892078720434169953141397377567072967759911166604290850600582131920151617859997489389799587319759314759746854653344292362327543319443004597133639680 [128,31] 443413339715480739019794057736498826118189465138414389395580199385293596092371888360898938649932814470069072309567754169503486280860511646744087328905648305243763727854837571718663594889485311823932681090294274038868208626196747532736040991285819282002621151213598776713826635441174510666949612456274693389419152458404595322267319195055609369319959733040706371854405802431568069791341488013745647846108934433429303098165124768877349588382825329058751972673310114217870045286107631341396968393549521831381251405028252032444093662722729856034742712425104571280714657650597383608866960921599033630483812239441965323579921737565458918670183926999423303283418320660061570320902718527935240490195457471529705822740867821931826399916056359286014504524846247812227719539636461530967159037341463801820347313437327025321956819021943271726555479771937930888707556216022867427874785150420032946673735892721290425830651612478473070238049717677023121369146913704026745964306696857746324365516912311327465186273152662391440416743217539134669781776336516427174302744521615315374196742845723047976881894818892078509306827934941117058597985728221731345714041213101555260017030865537440687815931228207202337532507017250080208681749551013862126919641793188253511644119340714633840169461523846803954986757896583483794098726208247163250566662564644295117851410642103271478195648361891525137334301826158483427129844780092609913941358126536947492017725351582557886990280767787377902444504542351240316953772548880961995485140134660584157325439804477375147803558849053018214132750787825087345458374890607578554607909372516710092949890531941121829287925522805111461628267898873268200804628288299493177907468246357400139152197610775312056103129246229889083371977149135640770199291069234787638392504658580672883783569290928983703227448944878806167569590698220534335719430062900861901616098509791669347527244679024389896842213042388787476663123398974737834123236160939710322213220771171454048451524330662942113106979457017963331703743337585688658781325597155761204849893368586739929084238040485164031807209677607428643643407801904429922609270338189013857544015804616294977713027382124956977189777530728082872169182626409547410622973863662258925471277355682298292380526730179115834803052237801590678660605772225905666230892136593302663224790699039903661021225946618308987808336565690923039441917641885310171134033920 [128,32] -260451159743507422073090257274965700648643126145948761554826015986073360190963207066514200130221432336104034163261042732340906420892130504373439435125344556202910365727844854074811801132972443607313652373876560810011197927266785914356142442145696401319275815190307105728099206691411812864638510637998234969646908524511195565617623939133566183572001340979783047975899561821697421168450165945872761778746277822252526651558871536947765424288504271383802106818681764891681450393207307209098001283566860487892741596181603510985647779998853873589227944904337664777897229904737806165743204999200999625742429244388769671357195818253715137092023116987514968152870666851724255997303748942834491799684746907776951764252001699092989249447723344183537442437653673187778746518935952040393857547260508057832788641809377618368807913643070323208322923259668250381828525930802943813426682933222010825762343683024238320470726602977184859617528086916365079955682757593703631286830073728110581154094640254008799382896356003446173080458957818620245344177016285987927441030324710135085917394825757035264586608151433294246078100702233928064123678783749475721823160807957299432414248723860660232137971847854258428588708676045239578670308013964682176650427421090594915787771687281469201366927622490351016561295295927549740335015767774700827673998921623613291885615992127660412174034024199557136773078225750937748409499404673844316845432087150884357675222478855809116275159034259947275510776197436061042875960088784232140847211197975284732103169078495529435288672138149976515265220693711666643985986350444612334425057119995748693852352817767542776332440532808368199000194733705780860598962251309994418250006736015997487928165461525537365944349976071520656443997931055739215793732705450446786802178185093604555110333308843303761860615498618324307862644870079662127145165067612865809474974853297955817761840896364097695240107828487203782713078757965434879683645450038156864406647806786206884237265820164785331763866038094226559680943254557044710973561422376187821346026541153194141060392233321214399399185673797547754695227170278601676515480328751065689990745800842154659566990925365505289836007839134547937293339242085297430216877361619078343501699452292372100419361284680597486232252586756507462717589404085398055187512584707434059939109260836551523935343500035335710471925219734827892707124743275654886195200 [128,33] 145850616656717539885913115607937927801463212441469670925179395966216597311251396919632761292325991627145605341665996110428212473702938327096679981081661297190823896596211470801449242746991379589331051691750918189287462244969796483033182397246861703115169719981613200766930682967642144901503658975255235442276351530240076645425575129364427205611930650416778622937241344217349687908221064209622507920921379109350351919985945471271052387729136013376617164996330202762945872585480223740642815778305626475072258208531421170179311808001841812670423255540578699144100527267400987757441923819197285412492028216456951962295501255671035119074405508068643435154140279314440657299723812539068330208856032388316784360253838852701946400620915851465567565679208240650148111324851968850707292232010570286639829072351480950739803547422297343087574051672709333628561486107185413222435054623626875870611060815280581154798722971484124543336225046755199284707450734838245018863993524097154386326522645254663702019997448308531531388193126413015424751283798092522070581021616606133390742524504135104309518241332714184384204123691371272625583704827002643097405427169079773154426840867895560113974895384192337883227541923312722259034135631721066998735058287578456339658036165302623087998749653065280547769849279941631435907969854353208051928524496038960915764081812077011324681641502580175270721295911095385425578517173481408709931297924536169629960069314771957182033635220901022012923504283560900903049304144170287994496567245069368492547224032078058320056815950750808232859752139436770160838400872582451501432034796266152893087295245020246870904615921937157487092975746599166664846861350821602477513352450522554582758771608737568048653806551986180184025719340182464221332930319351872628324904401034524555114056438088264486778964000629780457465263061172351914089559649288749006461439402914750128855962896665807557475572136720153106795040130483864705008012952400759397283277249259149297976670643035323919857842126755233464062760900904529415066665808001824458942842902471952990635571833737177809026338523722598109056677842071041006720417425657243524871519198525360440682341796846859651726711595214583903969141615205514889018909332712410039788455851442166667383282760820855286205723301967732449565346410949362287238694666970430095539087602297570299268727583537356718745394540149744431173806876969391882240 [128,34] -76239296505040133632313828088682960475957653928908642911475655159660336649884042779769398902289707630948281646673421910734195883063560902333587634739815153381919628233347819174740589879727908013782863636435996498553079236426322525709873750208256171979654457996312619221747140935388093967343216419162107391894446229272382970785830737648170125463756830848387134783446189151332989419812796059039477617705523170062172194699066530856356894020054820009154789140947055037775568791808035075763390558869725366603201588641067915318390953563330826806784963929353839019803045990618973318108805482564135485552283698709198358372879483414500082059388770324920207376935831424731877849846122120182690598665480312003329558770803871412498581339597845547836799706615938487325082419892252533067673560424303672615759013413256084360999459774023118421821657005098181422020642702029162407141051487782644172245294799289699235117142267566548604473224316763130263734243036881670520734151506099182254783970157077074971312865373654695294847863208530377212954767561630869183834087017641919850791802018198495431084143427470495406889177680092382486866637963279563756406786474602378134983752271949165779821250068749109076243272823734344389939588709662084783654626532662086180119223538521140012111950688159385757973919802701514362389613587014266897199115141267679889292044387689530079588530440216071227215720046318217219083345190659890673681124515772902428065115796245614263121001981989806706700575868957797221525718579043704178946944898686730773009325695950485225027887097791964888188084614402520096841396136632784644389240442390946963823528025998983559287591583868183364496572304673093509442346784539511533312899032226886013454752008617052572360099676653210014494195073359788449350754669274331698906410572319073494463239313013591529420010784479796734917040687046882265689397877238997941487058007554685489594598875686992022822932152514241182769017835615099778322896230262941769840218255047992576906719031377344589948148556116003368652888942573413594199684410059635668262708950697697427649588456887633004110495631806571257146919760594957145598876118796742788342920147168916105525037161505063454989136011537239528970712807940218851957761771066347212493011483502515447588964223487437472214499413551352682079461119432532396659094206351892117936174333255680308070127555368401300242701900502698610420553489076715520 [128,35] 35512000095509711810674507958691516546043135753834901959416040365512734210493904145049959346431699562067432434742928611916338634005617595036836262105311024008974319915104363327345635690309770340140106906490896280462288297577877798179186786757889576380520726296608985283231027827821347910662604332808205161939785362536968975208180549183399206492087026047112321934424922292737034161543299624534545874420157418936504630237858221507834760238740876036761992246025942649432016978757920562189274158391873167203839199550013881235208802455121729627573845560393889137887800328171638388749805934570134412359229038448415486905092695836054050829653603065084540307482012917335861241718656935025837330472338178662323018172635370849970579628231122237122385790618823832872887682527543975095541749382519886969456172752523293072815146863979575909200949675246409580272908891593556711702754945877837941810083996326632600100407222075576738423333156175792930712331501969108388123689637147703104942539419575069452274196584011698375895272290133945031941108659523683358877555033638851164017432367116250451317657897742658756252198063316392872320559081756006463784740376347665550568573993709342896177341393009431101688716281878909602217148627103106145547608594461383972266697861648370367983256581187930977141673971021524721101333678658576579009304508324011958750655119666371697113281650531658007874952205331640217660362113807039685730984624458190449721815247528614005492614394765169808687707351432017888988260437234743528306774659531745720636931057869707505621326180948175704434185456521977798802667011653212288461386121323340741892312837182584244829763470642596392583861552434071071661286046640522359905935755717697355873039676422187545013074899548174903365626799506406543332862806926389562846485030271088827938920727121862763401151781309694869234486496024028249477080937470017560278479179835493183234478813804523595601388280016004168504529674904624338934835176837399234617811579956063888015359742723410724593560968145564475213563592673312024687321048128911453719857278323632983641277421858926000129291765070355966161442696560928907838894506795510499060289405399190900454746350699014683983482720181675666698087593815692032729948759039987868891557650116258663355163648557645930995236006870081718834258071861465788499902853549711935621571702803184915369887381515807017695948043655552786173180069806080 [128,36] -13623470965358500521597927244367912057388391836356407563374304631914725459549815230906737758138030969742731715288867922726421987953298791562938015610995993474719440755680796011021026934597909624141342690325148243453097272769998399766451331659649866093834770171821413959817248074013464429784248154575607493784538078258457259245001417173001937935606186866314201454065785889803485830265921619974467563207461499663569399520938581091388740300124991676802869416731646936837876413209626370179520120101416285340276292791754331732444090272652088732213507369030710919885854173374408716928419739138991545941924080051940692656949532351916040295886996500834649781987471196911674115615399770906082452212087917986455523384755258021139947177605419728147309331458864356297522234034611874308887667292549829821752529156434401131522973050713938720380847640914924466526986954265330472008118120840847905865597663713903324645901159957114039668909290273006627007870822120761438601094440349987624735795056498525529441730972388891570213821110687472635187890616193579461590592000742033387787624805713870249862642244661921649448572315107587608824995269007876758634110696048368641599176272198009343086876417263572763297566650908705924726091462658160134726751023356735459301123788493765109817697339376250348929690393177571620273956775391854987577856800343633290097497129114287284998122173500847159807026048173246746275693807987094545244810923128324796932703804082872725088375523965426128172231295653865985203814867937935588597834500741318684079817124426663484983242468840030016941444396322516485426294565498510054932865655835344027356265433409382264276688944967686730848809311046401721678292405911323386385856820454709667051821052339086798002482681325745328242868285393014374187097655226949940980247631867988547211107343913219311563030125876479923215997039832557016955496244563075389445332318905212356639383493826700995834093248674558099602337197421134968581709860664690206654061168384136455059483177231809120970732564870069553376130742295906482305272049988671573108171346101808562587929942353294194471699533765012676123193622466703711124323994808341489435359813846510864089173475288747057492359847478447140828475625954445612739858157299284970528344455225806735894263668173166084826879254692669544033984975905682967548042805459948738926491270515114016606326481179568027661885522330406638556796682240 [128,37] 3407463054438576670346649990548521436130005101409430782592811482977503680768797034489070783877664178678836902695427652837143589805344116704570708448232696232614859451749485864263411198412147545479749118114701865993480054234171690312559332446437778356449890297569249951124134773163590686501395677313568256145018380285351859015687118848727679408826278033001893968180641149807094577323803036221693006335089944623408811308305666131805869404563756979023868393892182682021596870065793892001488395294100007494388899048065574050377200540212985857933743550288003195848131633749741550729347560270903349748855595055806114938937555281110140826915020464585041864461706754716763419359561769949923590167059417707189837686808901533668681515619988241244165251625111933683886970012954676862344531578565355078679855915342649743745861977857812123595274323405778148114391738693633119632610484261723419386591228091727924319169715913741849209940353821794716070136277786113669951016110827003660824624776245119615798137800053679877568296644672342157780094522202181621993880845650655722078163725791506702108873881579257913450341045226158363067404205026875987044431293758857199052287345691875058440865017870465964196458162366887123119307822058669884655751028814518109340541864532793454656527043377390347667518347257361323029971945154164981401907501914150214851709967524208847508194054007496015026601180676010964039195059445987143418478012141454560379290818919615581143747677001753876355096617736097504878164592580758397221048701627797940930455321370441098626168112110587837302348757905662420956622371396864867821996532799556766816817047880647488437994698166123800522918130965395198682135045922788526717050235264547263992085440440198792368495726528878076401457798856729969867498430787825454468847629003391065115304496528059382334448825213189088448160028634894744768631203190157363561177373247551226518815293558571400479366774182173819365337367873872740499288488045237629558973454006388694178051124948451948730767282182830680849679712639335726473692917341416449925719909111614514633762146993686733889519552060567567677749766544435422547610033759906467494537308750664875870513382514088649452862503560784454806544346326994200755712067524526455219747814209917886201100300360887866195605246923811177991630290720909986640053590082709805146371030306239027332549073597680203617598437751231957581168640 [128,38] 420251894966961912805638420354778334086461986306208474199828653002177821880429773304020576847007514698833385956726619437291422008846992536022755553444805498197146842884730440479225689444513535205487225782010941356394842209108163110588875365443471074344684175407137105404322064835330588926749631928288351624717864096758805716106534972922253632073972450859397033311117739809753265460956264784895855103631031394515200820739953230426728753261977007459452567853519826008454484265839053343353720892176288089886068754726676412979256246242611155415178888958345862712327819728649578268206832926732759030100889070541910085607855716388998029034634380336712779984369695590492761185925126602593542239172325930828954635911572432002992963536897719210334157790784564035104973250736289169707569198364561655091972359827043534448697811069445166340063387529102913936748896498417578370041401923516115275543818585791529299010878269292466618460777087467469341405240537378988431366199407090892729967469492123837962458937151775175613950582300738650862420919635160955438210181785050835245578390884165241683934898179449853484587138297144012297913691473136773139301493219259269791217280594867953172477750349966826221528873329732651500806094034977427682654574746530787797519326166423986310520645740516833443233019514630920823805327344541240178097220536445950333633952539623166349291257536674191809757981914465246954188602280473189081075510894983181541076922343946349327550526835090224846094884037009629990468337029126248119939696414396929603145798036794061887413722591349100234730338126992715154497236661939488973430682820928568195877058279659441790194337317055889145045637018700527841336233092789337907725632919908457441257389963252074118495628980852230274821739683475892478536795882756097558110549321990128591087031550057208613520403540660703977975976922989278881733698952322448149733726781934068878094365637726930821630499443869337123153645379052356290667706567952479745378448361621426013742331305922482641038028647260051052657435831957045839182539011783902293893045420087282279030380652010959179287073116804864397135814469490564470062234127067428115635831402027513834206660833940920578093051087446974746859382574892821103828489830522400969623845893970608335970309351075752111513581111278070667430997474532158736145188039346367931796599601114564534694029670194085509420221334104288788480 [128,39] -1309279957638693752405492829756945259683166357616148502244918598151009244645644940294073137366973140993580788549605659938324125445049327233722186997306586343858652227589932442495456280528229488526546241774755967789005756383304638519627712264478492505775188875271401315252616675669208659437233969142866585429731590827038752902398011767384595927072419304104044559127098479187088374685252682786519189184782963764732282397395085246508498712137913285504610277660142327900054013825603853665934408309038242714206881779529509201055720359551412116185004692645309209710391764642296404669707837020728433129640607559792322121254788899903373994399509517379706777229529329166145313451876100811006357492711271825628133982967134258979460918951845249845649367532915219416435917623593625279655714820388349237048396755586768218783285086459833356016288341689271443735059849966863289672326037170310641991014427783418077245435685524112092880575097988617389429965363014579573164060727899126588412293700310583145438232302575693139085985076888620701080483828123474638264670981421021322684471586292201378528204203474435941154428300927196510627336111163290999360966908294493597062481203196844853375409377598850023719692373117026677114935648235912015797745682610451743362061537621126296810018282878978829304916483214055284871191333734379615106284656497693423470286122502243038053420554279407035854188382447776963776724580420662499529752138063329651998108003197783239175184933038058270141660693233774651283332584256524818732369964422740105395587187124250039599700330287982597721314118115628020047642940122086700833589575936665579182957764154877026901484727462208102023799698111383440469196781664252706132420358895708683161932084108489087846849222912838550526458243109552960172084890068484371957160872360249551909796549141840473489377876222686575499404336039645298165153584017823841789481152727282624192485294252079329524641164278049055028060132450084732379982593697505260709981370717458263945216839108322756786461391593700854195887944450864343392109099290474728368046553880448798064765228137184590971583814785044204601543352867133578982465045346451063489709498175439885833895158165721306745676943389023123178344729356338279744639782102615686977670864668286939092593759307177429377237393717533785044143992717436134091677578907370323535424980480429965224373059756859100398557374466070937600 [128,40] 1137242191779061276417884254596154284930129328257066769089316439909121392025767873861589872999802172533442353809978556049621190547902131778451198327846778464348326919827212668105932588359570072818097728439666016498660357612256598627113649397046898225285350580278516666655077705815955776114949165052443590875419885898533571744411417215222359740821624768329566851455264840178450853023617996348270658615794765651700489125371171338173179100310865108705358215080891995695659436664322064633894470518662502249251269165584267598316127531719109564444130512066029430574440642307941719785249067491969384640435761216313952682296382786730695109087780111741173956456594305924574404521653451583627853293430880781578402771381302454046249527235518142821256911766038769128684150080133760159298309635763576995183306055852617255623632679036409132621083031325673926377021947143917069566392750229047797807789156434216200429164218522716580598840225530133874319334450647613559036908953105207107811694293837878511038564887731300154796227816392112608647640199045341861269052972369058331460740589501329028256233703566996380600115179336539300571526293595899201916694582952307638681792979052516809814650625511941985064100308093700215782446729868119639953041621753489828184960677731711076914412101996333659276845436525832131854790992221342827450194193085565532179188188327460066619757914287499666997106969914920767931811289427569992123489807571716228474210581519981968359646353589741392112417157787029785483810552420231352224480994167567055844537629207910487122342590962865531885475601334729859148802547835159504484784206079018639732006255273899637937398594359142078422288810731920745733333838337853517093562511289731131049489015845065790994049083108944845575359274637539957597601591211718841489068643289477431481724435654210995079646092305173358347758576120777265274087794915461053112407195311531467241870295992118650616714250276174444429824981971779766003437440652322847364338690415297851233322580387862803441507304171041065479335261022620026629195481156996859007417306873656607735156939995701988331265948066437049021834876642770956924183627067576913137124386958532651818595909228294006352728721419186218619888738753664768427470253522669730823383643220503981398988994906742006567778965578630432318827813816996281704691968447951179724757317539300977045639201181203769342375456470466560 [128,41] -740681147992912838234414259181391910081164322295383901857073686961139553364420143394477650433358744927805281210338969868053336638922195857791048585704607541807391271374783305307178309595109455262614095632286266585047855628196383522237587090263394909739880649609429764197231679332286768504775836822313964758834841148471703522215730181395219194000572114376802810421736672145126034490620639127283928915121428916552343002233676805774404981747271302566796428275989543448496935059358939258632890391325646217994615401093196867888761724080037728257434104626598166082353736753589643693108400256211633575268331038182153707756847269092823566434575481098869988235816152653003850346575226650204240594376167631236662334731215014969777090722143550585065310981432143764173268579687181693957339428291624189586005161039068886850126108753067683031945426148209342921092041023048223556500178140503031604205954640001576288515183148991791865347633004926273459740959999290496525137173445474787904389489746633417405550656965273448283181055344739032063235889085541119514600261399562793090899075424078150778679517752720694434300820724220396764323373762720894334596606819929455875097868566703832602147632276251089809904956281739582277733811143399466419896517019385249710522001990006485186043722089348506671300498023384184140291014879198144531904060530909334305351037852041894757912133995758739583666115516376561182950596295379988214291810267113346878486536892383418641266139229619980884523297145516985610589177246223400485281390611062580093149717219249657515157230625569487810452373640214979024998588645166532432556330182430049425806505580322085295200836162626977714328813137501646656277732158049524393979097704498657784097732369499918079387194286842565337855918354938189334287496619187038831470647927485010787491985816674476226789432410728287206519694848279402197743580311376769999442612823094572582691833699060631969120400513743818617820356272239137865423961342740588812436643260896849690703282252126060512207644758329762328899392754449423314434863144136016691999630719004350071729476371072618242759578403194299759211637558531835717223707724582330508949121260520721689468406438437807016549565047579434598092746593287038928503916362763823321903104922236732135583681496666639959709205463516649422480727960568944462402795094384206704508617616283028910448069420557098872529383063552 [128,42] 409428371685702298340285911640143137735231293537494202425532459767992513248831032849239342219582119135169897063540146418591506830628893567408354045382115635044423582644922350691835136490269323135649763881672313128606848228992692010945179728005881901546809727102217055645289554696088297247876567126416858738401177196165132445093335368264637190794677248705206320878683650298476812785611740566768423511580756002587623376239504404944633099868050780687421118040741474653348754067232167669593765494127929784921029642690642104612525859012277448554354961563363671848600217723978541140289833892867716787684726297766957358010383213253764510713693622497379324499768508028930442117902626986029080758067430724229121140796546956140751134369871068024111231942643468989438659804672131764250266162876693050409463505186132453895281433118239633642624417606629285926966697974864422525044179392028868285873710027601272291518946143468434343134748069882700598084416599333536671229289776127050173950315793753069265242014512896418070201468151310988150850117915038624240665411415485594355419381576134307184874753446224697840479541882728540423747934680493634314600710976148084410058659920000903389488876215914560283998464529903852103889290883845665304564063628512558164003430927785540604078006616828284049131802184096798988623916172230391458888696640437830483309930350399821934965765952574696079033128869166361546314291703331757456964352857628125217253648141082432377533237298017409469837471360123887723119548408851978686131092010533141733542807058630549016072671481787310459807795943533661752218130002654383488202028128425460121952117204515343307350807327506935681657800068964945594004548428323694851661904086775479596236179994661065843923820200790188399319126135200735523310226059585083922756472161454544394352530960804464125011127757115355814954877712203112881924841566079256717360432763587859102168493630147831995980477064300331622356104550829682926974619456285234350138797694259447158658024651708659663580313501238108217806179259570062688968117415683469613804450547767553252376618662485253174739997049096207956239114768950745266178496816941243752766382160330786155878274035523886504736002834979327502280096566846709715884178255683037565054281534211209471538404520665729458284029601758151126110205937368585085194410430388085010820535799016954454410454023468141638578077696 [128,43] -199036176509529000114611557999096410577750443441058820117546617444300401057212421087554482092106434167971430977634064185580237945618951643082590703496135680149909926115990052949623092249492420509643828510671614781544159891035411194555053412660284152356886553957804227412084587018228264229304561309795286282394461616928296083010424400521822172495911479094660166435787974423257139684005948106441976928550636804237251867023155623348228971261080704653886076149758962950664749315670297565320433060970614274675339839232686765154331293148896208800972194210103852034952548449525405783677699154706857140637243587492636283291430661773601515380182835334354072876094816939452898466590697144799643060021905356592323367951118829763322633344326768886114792699861408225296910074646068803648493943619591277807233218266508182090065348691969019450361001711326038741254787511673030207684613490235630081929799829764487332272123503031816385285894493787315329774188412381665478425004063340955591849323213982300845472462932177474866767694161133411379959471280477316711616347780924458047019342595027920020341642726893246306603240946162778501663310573271535621615912058970753056570938519152953479335653956737150597844282749020630688228158051927677192575884661565531214513269288882563530205625757553628622733269921423737344258555756296783566080503106895158162914095609637206053944203489095646505109659874793938868741325799477881835502482042902810218844497362269905942497626478920746227905716549813491420929224535534941427198518443110094748019862010790218506639105312403211808845377561266920983767217674631792850803589254804437244963242087280318992765163587544322927940105956391872867995871311357042612133760228138179325421669930813149577795006001387268721859695559956489083051924305775416704116000164297880210606229528791820316239030490563637414864181887068440694064304041518718963693168165069087023085471019985298852427672069006265091970826653865585619948889183144198074814527561986269510076451678031042359698791829654836739708354491747463395926900842621634795564505775631326410109014641206149821821217593811527233275998821421078202997945849840621045895809924241526472888520581287897014659264282160398881061931248746320470934324349229393826170351961128710277371843884497566918841367608093119759399455486871903001491056459605947773741764038426171068911728736135530435657728 [128,44] 86050087807206935785711246609551315547306882642269527735495350260780141891763004658774463114850766632488795132543550354548938980988334512565076073478166155869739527917815442206106984621027098782031021940031682304230557644987212689998866693144721856422439094439240279593405816974287246735192632100414559793482635926397856824420548825359526741789567134227064316488022608360457599035184204342217564754513676728656001241171989176547201775738904410691511245506266366162639001957425249846268533216967119016661957202444268612813640389911755453423675463163206684691890491353611145651679485999574588854375173551023572431044488462641827995697795218326063721233407869483589259940598725081747139329340626467638928357226214988654250013364660173903025103018246922204477796755487104205180923512979822530693682395829862273371565654024000420747704996328685074474003399694913328480977470869709361010284989113597965878859569725376231475205964431400040196627302175991317421526076526194573574882455365470666905260751871483178319887865189304614251595441128124502930880095878962572743887977321029632509783570314662071335232980133373109407241459721266936191052746842474172706295364728380518495738304817686766806931318962489538753629440538324887665820506052627358037253578279684489810131020445158695768760830662779794133408621952042169468056255034407418157514804503731420403771821767337755913847498157296085396435214095879741376784812514270850116115357584313354536520843412303984509268065750174185301420621695341258998056359692425297869000264460129669711053829461761454762631503798637276540956014055922818612224808828138676311849013349134003521492319441088597269291516732596311715145458988596021672582450667410928165533252654862442268577793967030642027554326031943871569214586834563060404505701293648460471665744838171206402318357362218312882504395868053466879101153362697700457522402829162339502245615783518096829750747048211223495247556549937207216493295018136094871430851488925702929785980582333771814089659115917404983312729505805867566379456371140957422991038607132978211206989855788662913407319098372202450708669105269868032626029111050584415982770766303050759888618439630177563348781202560307018958071618376201276107930009256469177759984938944763744833375514477505190772338279055829362134176434460048140529563809729990622620864259365875264659648321556715632624 [128,45] -33177926873580247595470065904351681103980175507105546166381670408202279300132799123651720019931482924224477350882607083188846829740152597130703205456423484193995835855006433666259509696419478929550397934936254128696592790679796168602373970118295674087598503004462163433352641576494282517152640232393037245083465004857267761600553431296899780010708606095784394558686005197796977736117223314128338023138198220855860968830178547963194555748276390853309122151464323741611421952092639153893972781958744553788645878823463909238567721539803160003623680649909986733981526143918254774116538211499464242522873252751825019427465200122918442844168916106708315922263094187767703131456816380905405414523369003270563698147825955506341652638889589148967519005006146410172170643252239768466170812897469344428012422443418974418960691728802668546686526980281823090585875128434677505837374832796225478219120573840996355444344234705333292201770668926857770009861212301784234152568375710521133320518278507481055007019701156868707383855212684565768668833231160315594510778917600441984548421533946621365194843880465422951035274694084389669697379434539009206602502993658018264956741136326959925557558239601586261038350385762551773991531280887884153910020383072452561927829724934665713021091326418243741507661934347032482990551309509972215536765862906013496956800557097036583691379149193979191492130342554139244539480504967890378651837924881080540589219513753000225372826951200129827616644872526962030853313593596821491562858074400434273139581785030017305354170031960135137594978867521731013684567219088958903874675719925457257011103178599493977711618454420172166369968951270919920108356997417762537480007732878688155257466226718596330399875188612069958166565866402071225174437027252583582204864580875340057327993036507449422038946741699482593495008623948525545191695489360865120242068644987691427014158180869491845736175539957401530931744311918393043591172873590167366889784043482295946817053325619539239158331452884264462526482894978369245575450626691229758072496592033755161414754605008366502344180053030072335798958966960659547697681927348632269327884456536700643382597073440786190157018817163136988726454541532292887692429007657412388010009985662227845858865039883526072926160516665838387039995316433416398814017125133245924319746082716788693344513418880751872 [128,46] 11404803105116343581167547955227598127087815380399887008692663894643989980640366638771574600354672972154752404031094281512727668266704324842821164882914835891151378627544946946357227056174082378851866952107526292222144492893232232441310971481400041731350466548249675129534143317410567138326386171501125729745994475946857656914463510684996720835693942307764633650540795738804080140068436488218692936835124443935861704395504346567056210895438313424765929051200624507889544023159925679613219789149294538016816979386817986718739882092024551081292622057425227612347483535283893687456915359990359760637011380787450877342681576954728465151107014912981584000541058431498192206518692607248604074776742541347396444425730203360432216452574366990155933463425106809397521707481029380464751936868309232851050509084555787891965435064327022820997120890760841399765197383594211275999884256632111328320402308425156133986992567090996988848273370188858787558894065209782920720249102647503795412111305597119306377370588841697167278070516230844073111608251770795596274828420794793639330314109284270316925980290916988209940663748604152835446925984930631086835906660488122991452420120472442959683627759234749192356067750884442390904829333405512039827719440801518620649923928396607579529987032289143179781958087440850913052103062951474621297862789959827965489367627982599560032442400425942120345817199447961978700988787771441697919990787380806307857682321494692383810384221081064817575745689581132403670588819036754654550858917287006948307984228464689753084124269061342837363819512354321300244885607991667042112252948816657672325918890545174910394751393317946020505437368906290832398852306708871560894996234112448103382073438243272318207322567690790070125733979344839421183385459511191875790179156473566084129390158834539953517331637556940695354669643814034899113025697134995452623335430730064426430573690657759724852367321245936050473858191999325998427073769206486710775233524581238093986223084202643762268504812777876056236212384308308901640486926001982139543892246265850606725622857871758093641276762958413099107350369448889775229305293001795400569400289761710385227965164297946272672487770277665826648003140773330614585457720070874392558795095987633873766666417584246031048717783535398777910661228424578981537560999010117573676095785675407967825486939321664 [128,47] -3489096609298062458067952013688317843787595971736227902593219052359442308889501552426626970510724936495869281582735206604469886974512194629466456410238667538320116241224131279095207908961128690931260620908836112126007390544281158074767035856108169002900981250009779182839771350812964765115284473888058576491812092171932431204717491673217129585805332348599807172408519397260473208578519811254106718840158303268297319931574492267832054789839515050108680704581838036845246109745165975833347165850642281930877636353439534022552941622493755292027611038543430392256214266827858833823681010782003672171989271763029395586413573548428851722733141507069889539493769625367111463336586147902186709018547568514540366920451614276784908531913463252976792211206812397972869785697792605429659024460052122769617033873358056303010940374237826979461514173764721787908602857587064157155834657754643286018612004518127481366713667450299773786355263105185689916749724095320368026723385978916477198402561622002482532215252060150617335919526381637096821235965772645965694203061261216412871882959600943996021886711838020749610762074135120567887829079626371371743387272735127704059231942814157330994702955770317939695402415926800690055819108691434710463996240092796790009864855083496537749709611399707030840140627816727725317105706695228927013855630359731699790177283319819943343792454761384071944927964857812252880998519178691764503660792083918875298322420558093173392875542437568413169733843791470968729400810889827815588854223014065262670410236797142351022034464892233962880693454645144681392951230104098126423715746945968126685955768117528296387197358514497778846413324507182322219526899071679177044665483365291146380374972120610952367813386189663139918453520950356470533223696067262351344975139484858716174474959079384699459378796004178219063534513507818066101196214066729261252522935954509562803465684679366087048541107945881998474016152644876602711132172505497818288903185071229813811325988997447053692733775524163152422679350169864499304062298860905603728693885986606917579841300258726114380121818449695433616018187937761852687230176936944998541504965523064642882196789106165806143731241324294221140399192996414846247882742543877965399149793893577254662519510370840433598942214645760326668104867403666673021384611936716110552815385045143200834559715328 [128,48] 947279276011231933310030048581059025612164284549791049809485797663681160174952490498958766379124826185361576929699285567112834570107942277507611801865670445371470131580278252252531878996863823448624451120759558884593593451998526333248693958083239959208211537792089934594886661375381262159835408788539967654707724275888962504112817811736655300080337343358917798824920209670900864990403438970154302326446700735356456444391777783872963055506191788186595501109242181345516722038762355447066678098989094506921448380428587871559076017720647655749153524429803248601908692500710622321735800042427654155606416180634442753117268874999761874606741547998238301103798070194968475387682079902125243276087953559834011964785480409141615812846595009684310326456246673067725018707969743828096462332393502221082345468043078817150459494294266798558247948566420184199874263939360506458738390849214487017302364729136794235020660219259114863214604332153865733490194889654248569304843630812400788660142603349826408549749313966705289464050078101169868294089561272336040836144391045855785460263037581134564806667434986355024872264677422680295055708933573833122603595731775211610470285952883539077906715415945073563123610055193177346931261036632580979632887293872618367177361752582566251438593643752997719209606569973391656612692482524181701593360139533436086851328775261079469495416633662367982190492077666935185705290621974451108646558996822060738496284991569805424725066712713208901251138152782109634440235376435445130467516922240789270996453168624279346054746862343994626380898158825367818705577081713857207240757575446783818169104767537685645331694611273023543244075973116977677603547138663762719570520721550648007357455389607130064707898203945038809312331444555997902849778317973839875044734763204226946160948691429988527912248211448941055514777748514979481495288933910308810398029578662362542138750915930813529915882482401783071282536828963534331757984432555723938965106268232653467915410194012142177340190780538145155563519683020704777963578595382647067653004965447823034299015708585992709564110845490507094350660971776423615257664338126981107620980916609656765936110313288668536989401845968837446100393765017518377430387706172421783774233432007440104650663903312393272654353635818722698647484330388548357344850832876475236612972955158621026777120 [128,49] -227237829169264329645460085371224734892571409508014306282296736632090753778666211387459606189919533627600404240455195851530784714172172423776525125196951173731653018556532353188915185408835439466941298083425997123615215837089945048962770439175617753112156805535789150207161639791054158417522965911527967230576420997670703088384244715643760727850763139032349069541798407843889222667097286742144132248908957772139888469143056549219187615146100825430934559335577849270456775348729337570762294052509252267908677526802156791218079398356621769714106804732585378829499643247530364861114416135463968805018703531015561771286621030032667365635669640878440460646569238959438854049062001133434571547485926916107881119497082067992086323038346188110412892670009904123790691732336075561733194305123606811070264607626279906878017072610814115059742344535726720056726486955693813612430604031441408742115466016082998988422740652983525940189388147252612936055733623089514952275123546640883611575150130569155939699565789852190824728505811145091795797919966733016883497841416963746570190131968101719787545494978780455914469976593439873897893232969566358019240704341368877301730348313856887483978064199374134494681187612368757293469451059836045651650540181629887865037651521859016175580454676039321593339231033551719164872359584134066871872280107194585121976377847944063817867461550056843742440891568225005357291765961871057184406436207877594090142503675694560550995033993759297563295915447320556032704436984890740184771098358219021110060719071583924960154532171940560839489556594792392350546273340917299587873010031582527854970310866745529459009665776268069187753324397318828305254440204165799497922796731779599658870318876758663023177403701216129629761961580464260588301212718677514719743769882518490020324078304935542496996594078309124740664296750429616569578061378438177196510833438424963233430149060888956840367128231780642585559743189426661909830936520718779734204868507148151486593135912304125575311813582282019291816045221074723903389974057569488866519951136952342813869218354646546384750647953360588239562732943788424042333126522937883822899164756693030846456446234432255048869690653342860481715619155409165347092216551951496327995729519644519414216298941714183292032844870455439133663096697426585612685590638425595851937379715168658656000 [128,50] 47837687356371686442123934626303274478047622934532201703227232130025850308779720230687538756636954786056204929507874028863929357435206757640231546996985268874600655099789848086615757160344323995136640823406552966648330934423338154406822506151008291986101072298554150543703196149387214532082508346073658345433251274469182341105716788957274863585741997426559362926744453404569166101155490008773837399568643054341388847959464464366780512263382914885792494071727132821885597094533937075416583016087982009699111018430413671121901963418426867912551918126067406874919903873302555070113292612935420272655722568855262839105816723115554036973133252641220858559744674762977608674018028655338902026476884166736380990465212103959024847126918924561120177228847797734400933362715461377517441532405730953205518894597943807922132980962679663638210600017710020979809712484896399040940871759645458405922805888006338330298897674807769506361247894110608410794315370555732805451290488140689272588226325336172342205132371972170527201821193656530927518817657844520313134169028670193544255750598394107372767858707604236735671485479404344195209226414704923413894639479875174636938630319253757754718856617260508698533994764906478241587596307959203398151771991834695838012450743376397706531594625380363319054143802842821555870050855903756031582500666161882292056799531826514850303489985525486987880553285415366053346042797445538326876126914421744319231536564046471253916337356749025107676767539231079030262275178132657000548086813158540582255604021335987557113501192543987042994327863037926791360408016454866792778425969145879590715130177369279009779887244914639118305770634127656156940104671427628294588406525595956586249448713161920376160927891387205114103465892077143283378017104569093590795187743625924932335109306949468100368431879716137657433596734822404072053046284185814592025049906421203814287970669765176088960766939420186281494986229568304906477199523458912107391690436407622718269934654485104960680293081899395818185544744308272911553210835938478857095932121346723154738172452777376205690988323543229224020793321200274709498342491915304718755674761269164558125624930358321194990954740597455337014269357247911315674541018050911357754097489254617770818915632995061456086983610412686198428476104370098433229545113932099779775021689348573568 [128,51] -8741520377133074100343516972214088787032702491496198171033810828681001234356748173526596459600865010812532357934585093648643614399875611773317340751665549563352828595090537490315708915386150832165439270151405208781020408072400807906880057573409029541270590263755660491334804411896613936085337705859185697580446771396245901077714041560550320200755696292194640323253911273925459189001003264004819509834598013823023545987922604373382272509762616091184029208611817433110711677062887822845161482737224882381446187368267366867394003819515197083278382401911307741987316282761761708928361808464475086879467144511659356932779097371501851997531683177312094342478474777062705779967913299345440524281499048655709902356141810809771316617848358426745921205377931105577121168783803664509169143904296869826741636174579749133064175792050423487362750615255632736294832721292167825486038508172300435345747861837476712782183998378318184630174929464301965960618288757659965901778984117562092459226598552952095255497706942860851597670767207160325741264039543118396255338531201845193578496826486669521957793290927874289263863093840658076200068968067707642079489150772429381775282056753333448932121566576087754844961285547884678215868003825171538333865812970939635888427218691934912628691270494057193890015690598034909710920946875797572897181230724558368417086691953830111330393976354340556243943139434817919356923315226327741152657519008658915651535248070925520233332470277845374862357635024618945072418763340902505046338054737514261605871377593287889483529733180184231522280830187567306360160283353660941147458424629554623011224957213199112818433430391074452289758452829352195520026411131953481747035419052223264154214612254650704515428141719530597867037606690905345343360653293794953114878293131010565849860252897825127036235343090587668570960229340001966652741579028482010356166083787489173249625209806436231277203939429026353666123981362653202570930878907850302330243772362672706731324895878602773682543284814553053094028296885249008670594029259792188369163680631579105998927051677628700530097990064877258215149997415210274553829486733210090942092484901282356076422182629121619933989713659521617282354842849268997419447459906847840779117886928460017711139234457553401379415198564899378780282181108443920912201158422961862989638645662720 [128,52] 1360847476849061380331940068651335747146004834989152726792222629589574148143481848807297407026643484156176025866150333900302451097999560501105327027241498679673798019743510016067677499521531201091959473293044821449823433520989950013335843920782637912297807373778947459722032854360790101571647230303131728586640001892545041902560558877266930080368306150103193281042748311126156999520358296385913858153301729666144225434147531600837871420403613233781224677477130874199696593809856657283547764056481800747624719021304811229498153004070375020122319836444664920113998578448799048938485480953063274304057708330893020837856245948337554457048709168138086022652914653643078678224484042068675588190527077205636215579357667548775393577242566994692018291520061645616763896162039055436161668415585123431578056133110647433052213658256518784644888439319075121731281231475363248548970778818282503848006461382438198121828538031289482863651520560767722795004319391426861291935807400716199617233615491980070262163180208459986916250011282727752623258649025352330359782350005099295223150151768626217397870075819076551117914198094181374216758859768727862834517111586697533794637151801933491331018039387781997666013347854511774240781599475918133592835492993560587665080455470142763163537779416678340888741361779267734877928505603411175728582426205996113136782788926887066777299953797004504886054742467511411269224682438022682400443913350778033461053672756238082120435421585816967102134007967563702161327958878547145447201566060743569340434459564518213793230837213756814978136016802055916473201449280818512254187313810102538315131877294482286711330065528772173648238634680096712421808660160937978881384771485904142036010573095201906613390176995963109431251827294734054992185156084610097404946585842458581474701623243214542173619790174387577042504161258973491856739532169691462121337154329303805746976568125683404017302043803903543290138865786742554462706108270859429685918073484947489483295783520815131739739256613257311435940833592393090499755668803556743848981274134054120469162500840878738769045246799593860356164438614435459610608417894261217269210205753260342661785137770395835685300245633523869367753796899457789461110204813655977151230729124272227088892194849480361698696206162006197477245851762084225319579458274816764589113699956 [128,53] -174361372500765563340752320188469917511658314875683249704814732626920197691298595625326932172625172272667811377216513436416882106338744817376060373445349897050224178162405002758708124286619789641944541224981598540990249549771837394492078114439535325321872353668419065482096706533156790274787098106742087328037270695789409039755968752549427422600603922097972967819335593265085541478532938734548519958459361901285972135595042498923181717551384326763112046257817659404801223105979561572075967460167541577478570483897678962203538904919868493470926941942411164018544904253920191786100334975524233323660162394794745987495054719316469729626652805448488102833762274916910772354906239431288780632977725975838185511771940087263700477443769597799022893349219221427418431204258848203981007378087594606393519860685254979711987693768371882182765432056781212197792919157991568213816083564516627111543410585047179649713443420746014550989972336485307551554919487678605334846978459781255458440184541854047263084825184948879595669858150740476841197835327104893970852267282680106207554090163856059967901045078190259051805899262771727829854730433800879445894868431348095448610369939076346585935599574117544082511492323809075919221596981587638810679097664061407425261584442344135400595950307151989490161102173305968354706803127858515707598339858185673068739845996752124228582001315073932868355214250851676494231846812201805309597913060224707411866827838944417633643965066750126232245298211988480377156035302656712029834453733722469282448590113413432596784488709429607139447584653444613240685288521663153715674337850199213147442188875780007744934149680316482235064617059322258229893814315517899172533642695371952927385602127165288667260913179022087082269825534229561353151328502201007242609216100070784693218960813882727280298316863013057890757893977750403940759056903635763134884152146597082054471669974237312356207638012856500656557139391710417945770839686584660943913743300131750666323351580854941027105119184085781100346914300627702954364965957712072799209588517898665355220112495513660521328485652310315967284073864408505654456223414862238499138388023460004749753878261585925016637441217293015367291705841351117347266747449802092685146031679364991184270183577756413713586995469054199944782136745761347000520870372410391234495104 [128,54] 17121466066637554651707242490006427210862115212501841402050132379990389978667152321129551865217469011183565723843051570295045159231768785689496767115920311359887719741782985926047102014700678546037415265364977118682231643531371368143773021430627965079609264447030944308921541755830714131876287715435777300284249732839137847285383711672039051572133985641978012687637988898613849950665909150328124900754375863750334908710437479776351767803792785596612142079304203622991313980874003177169966895434842601810176174007804955533475579175296360155447595676307217858196910552251612483748916171831542010865650701824717416731893333522987538992341256305097136109089683441836266214940110303956077560842217364997239434457503691869440301376045539609091854756760291138017142889479142287074795369452823048578975718136713190725341370794738778355491602407253031212077601231050838399697281006023732192481489158669495066756702612373609493193134212076659441772335499496070039506840027932347107360181246335884050505338947684429261287071478850363342690538666269107056892769065522989169174241673221299399684815622894959294564168915439019161716006318698503805715483876679091367374511586597050297519510202279108227489915631566493912198180367948399000057800668004079653239750838914478092616405322428321590747781199802721849682009289417770058502592767798296125611915775091319833722377138913156675844860827646935663144763759181266208281531744743593536130806343311492998825629416446531860476204572002117697691340992342149414468148029088804938558344078287611567127562465297095490992535939784016613994892619503200864725623207433472272206034704370725626947333577511463145117390925451559014619839127232858366733705237143159213334274362579749662291275870187365153781592634971342580430987282567512058841056088898866226074906924727343947423929084997469059720874927042328425527349529718414941467995035036844591904153971954323292746830134832007800569553320518589490304133379099402000932400284039582646385228117943899299606544199505379852142250179880930386049222830684232133946558850054956787021211148043438519509925248002996435321591879942882514097079837259508121270434904214898922731342632203127898597918825188436781950219269077336053707078610857877714794923445135717144698651465723723423292923959930780910475201539653551545817786281470575764240 [128,55] -1083372390258017287479883659684006978704541005907792376374728188353561458148456368549502145694892650629078166900253729095001821612959761198204434182301346526414166857697886974652794552549169676910578408092776756358317410019025149508402578773617578024213884797572455946795423162238263642191003898006198123048956980303923086503671237405654404257924198592895483419583157609454567543050875092380184199232246897793181573080649727157344665974731358705348536655625194369573563791454720554113683943492381860966970064669642137638908668124443040600956224953958964082382405805622989560748032681588009007731859083605937770958379520054904212004579490743285594762680894610796100359934772312495735503806509936983491156278961288444272282014477392546942510607397998562005832050862322903766541640040490392447051247222142940426169912314190717078031689139032734632084614248202639666633405590958902851784360489717919600752707887433404043042865959363606882436193015594579864816689277417871198210208401896968183821515289874643790448116553990687912191525575251836835976540328575316530866402949570196525111616073482297574781736314903424641098678462897832487148914414527552538522470954021365285644626325181059341584145548163605939228599891677178556808457425124839518941636676126304367137741439600744476180987145048576131764826953259713454425441391308489344768704284141860029114825024454599940569693105167468784417245012924681952361259492435051405996687879964157081782759918316405451136733710774305716692529100068403886789627219031382161634248969101148264932676480622897387861939516838285019208685683344757256935243430157270973968854051585866319767550837489953628940572405495133580586298933342340140605755611953966130423585108008913671321155281014934168434100792944292795925731934079799535101507049694511370056701211563556401492948195714325156856668703923468904868179853171873154173582289160118403690043494309751907575602528740263933715182488457727968298218026152348675332939193387148215369145705413302588958243894581381238173519820463128224307102127130029096205128286838562019817722354164521668475915388422934039352781298450789468742185618951131619817026332925239243422240978902549764913244581563382938711464690840409026170506239801262708644820349892711558101354779222084964672790634729792313073787272104903836843820256752323200 [128,56] 32312577622270202378916353481679463125048888145284048297555220679018115857315176400818494012507494363178424064080739767718278580040753947883523340894757879294738542800637240300155858964812652166564163339184384396945694561084691754387233145451241651503800523433581252361122216474314254900412321984084194814567082199832108515191615878605822434258831637353372374177810069367252002736541240778666394938023148335451722068447923895012448182650207644921555578829638790886837488846950874100680686314589347423116810838956821536152413825612999657508775798540388270987301569695573951892181749607341574571849630007199418739633755821047472388939651298244762080594865355126077758634890955103046854548982897036459780192964368201821408829481004468803801055034979081997017295610187444551793899587002500388234430348714250885620805524209119075817041495842498549631485924844185817939139495188136774407494999884831148037389205103555787638417170244803344952116302988971272151510249353130868284783738709644206764329448587202738953237959108816790016967285298519195925551240902697596288351931113415016861250586950583168084517824604671274032186509362725550720658831922225611119168873130996115803526445919043612686787221955607225455488259421120497317636059409799262014073232629394406976643106065786250431701731204445670767154916517341462951132266003408859307390690692251391016996268826086746730264509321711396743599578801766787158264037137356336084374189987356865193743611890318167047571332573470160966374527812720055521214155921009957115724295188451533269767108642979375699430025020359352878907340876673304832560149405052903071105223348100292197840894266657814367576948153635099143639032203723628668701396759447008025775433403150852242621416680562948746866670553817722347741601350453418448391218160899958017308546677171192517807907785430090062642642997560268445669064910401227684397956182661305674396820840829498973558856972106257817242304091621991677721094556588755169801499548132501449647589367748681025942798673000820861555007811642197338697072938818945940678720833859811672559500723749159142490388969736268131391220086919241894661008414035615338526299037372208334862687046021683635291140164971064119733874982633042956717257077963529754420359828410689441447192877080626692903989431587584705420076348737820236745616314846 [128,57] -11484857025055644287699019782778296615241177144148560599409255606013127511664561185883203192091516061070487241803666535043750826086534647366096136921970326839860699033789845924668071304082627188186647863633920272198938960550597421965689137316464244589952848054943129995819487869812289623197075377286645324567694503912718615057040772983368441890591912046397415299659410491477493956587070785919189056297446691672543272903282036795254824486284046373950211773029412649635233971660990087244845578644345235776142446899344881087668695551823327159762845594158215885598226339254564179696481549090586447626498315228629061715812197651275084018592354120173102822373409055836684459389000442477727018749059735108984893611695705845713230555999491385831927178769525685388772047472175698304245705837569567047422104418229668071420066212852105947922095383295021402542785955643800457248625285606653177509763043064565286420149376255003614004353910225727250664746509829051111665861935937625135752620983650621498570757711575449727746863896081185795977811392568887431413078800557300232762803873969220097385894381722638431683153843193596193577681116628158776521829676619570180454735217297562703990609408727057806664545897277023443672648924723127008416035778818215240104217453530133430945193225248129158940659693222911708097632867607183079924820791558187372019290586631096291263698522370622494602206172005699355606135256729419922230569226654485833045449332970910191291655697935962537837408105642407497518241090916581555556455803494536955449992756618865501000982044433745688784735815101958064583085460429101110532845314171658410681162373315473722360163177052547880505614700786253356536559740529325141580693375696056326826895037089236778251559831660752754075897950606020338535971295127455152069358442247161182876092431987978533521825078715717100194412744953637583390222687598227904767712580226311975845259507650676073575102207768936106808993523416677080832528348390373742305570573423891638022900412210705181003809372726278407536710536211167918428913160688331606971400940275059613595863288889961054985852067173767917686896434160754196892175175811285808586272198074340420947112160999042298497266126720519490695606352507080782517918049849292481201445644012660831396231499792333621878850163084423509621435318522672298151628288 [128,58] 6618733751553001937918193431623781932438241320688234680485479208146307954029343856247805540664679079316289303742692180024897102518921232951084945418223621799580623012950908582142264810499945466059997884694756416329128461132436831394880372871975767654428011874309425014773272258098257933863175035915990858320185344343944656242868740474493587235043193919886507462021739651731056153434137644596749691454501681379478963745270678030663231604739950989536961253106736939280156535170732925703396408814427579823421554737867718553070248035479887159385393039553897323319461777743730887314057063476139572031054691013917304678987865009061069179039662929262289316674323526633441171241450465905542663159270438982810857384509132236187263444275227451787830644283142417751127832074589339198029909460123128303638463258601746809164350755294506990274150207650310006564424565839123443070678717693154423081261692254501020589210281573906356092590580066375236915105690233723676327109650903180778557447178432448609780479833231476102287745235974041164143010326320137968877371934480384849307221283310827380934595128082491360808334407413871070069772535609861729541149769995090278941069198987982806677594453892528355889273290478410674914918068521507084809202063711191160601661456104719210804788614472733599403826203547541136811000771724311128845307828309248065024015043911607548982948787166929606946326375776993977248378659980215486764154941092438072916860711712594994311731633752300482467044449398427656247609745680999006750285069609507409348653193654345324165990803321045669133379161311413706002983614219366062669760345424857910166661673015621877682160390879870688390616201771709117950588846796592950428807217574094138737825202162162066576827265980552688478912395919377321785531086853865326484526370565782052510829086555165102261228678070676108647715602676485104601399264406115528610230566670401695424971085363812584872858311515165955803843318388726962726278591078582137342294732375816320414640130746501368807306779020293970208362060096881386412598436419806012990272342383894101134958259447185722012182636573836624175789768435770549216864311573622449626523448918323610781752060381891648905811036040375245158095278455675533197548838834840216316374624241023265223293071415404000797172521501604620057463918605951611218944 [128,59] -1995915932083981093580844809168142483640043094202620826114135192145163561316887766687899213208206554772417866225007203190964927319945446879031752742795625338083199377437594911458736367188160890534087643573648854908801370320821219266828529123950105832089336505355275698474441635379506607979947329144623212434509866142601843647537361851538602043830362159794365807376377336896972589611899262154181511461837941861108326579590766006013059683216723378487217839908551043098161207992701589868720802548844889886478434874218466750014254299432262462890887659523582045316845380635717948508890406453739136054292100950518525324437318234391980698141655805074402897711534599309769729282061211703723427976819507207953186237082486595883620496884705193153534100724331415308180874568178225186787689754484025315489267395860650007803407316956773737696404414190055880176661787579999761458371951803280712464573093597078021589136429804911560477163359363444394855170031412010686377031098987169052393242217386634324260458561624546714669567625421823826212608304511966283007539291300714159167188620857880737380616073737501619193124545287298853672581051821745460210640550054225073735524786949130200900027231875112172643767365095295823624295174571062271357181807847084725736601963771179799905679612735862061588937806391613044260763125655555700683749079338455371936250320291127296102174363237780492848812130393872260057196295002011213234850125642901496343948086330855562006885026811868883890090905895082137599315843258103824166970911266314930788945229250343557672226784976258671378709590634599967250829386212730993131269362924988303191642507237387678412618794756814639397412320607684876963418001675823779585284664690170220012368267890233255047246928361776387860307537558676586472803642277875404136265087602757977700382485799062065692764621372220262258830202139504066199190829496045286833706855111736334725556186156410658808650541385531822103578583775674647076329687877232131238434523396576509369355794614226780685247413093197319434848833535643067295969348980888719574327694295490604275131678692998171961561482933812890039798389659976431402033784230540714511261907994582301658596061643742178452602231703852461773065576391482624753926889778084032363640749321310356837099126097561759911339080439638889932566470941617135232 [128,60] 419948428618390180092518907746352304981490484520510635869670876059224395821990795853577969585480148121855096505015876505589909198028253011477281355498183151701895077663285417778004743520118195183118209225307779939874266845506964638137857166156527018464993247009369218338468913135822459137892421854717280063730807027464065486924357964367335616300212734377796652156586111560596201368325975444360359739403361689962649219933252707958845412306904620594268572497228785944383081376099854323777639928748723344789184007600375975831402982686275364855480294419675639090269218204325018211056132007049752190007648905130389567105969875921220487990191809844030996727359872677518335971401588158645597517054105868631354342452346348956492033991447459347564316583911742295311952437432310161301713326801894509436015190873483556410056506628011164326919754749226266491024113497086820049379596774852292677188279287687581748085564396923202303996297443070806044529496040124015583562082372710341278886559790410973530259050732490531559370470366177959581938231471132490170506192571177518109502277937769729792459303155452467100990081880494010288956612910280975027454307114386265048180929385266334079930130131980543232897232088437791319691469476948178009382292833165987568917180050006376560556826907559622226445174289432954163399849031215076649105446703899131307013357533685081066386423107289589353957447121461405833722347483004284758661158045015072550000292560085466161714009239412198096681874114680076062082172299896968325358431915768792543004240913717181515991280276284482739597053915723064977724651230152357631789545835442681578930621413087915704595632828526186080824348690296208632849078134197379899976157355918391310966614094132588892294773061396976147637035995079863103461303349693718707336826291185052679658895730647826478686062285913817849212812856041785791396988168688367432044966151934925126798587694831794567989693966163458752737857295062025978267723511582259388185565026530787402392058708164774008382502832851590686125281518882592277612322960445538366571662450045075204310447495221815045359636981179288416776713824638798497018596049249657302631925310207441095745442840899886705387835093953302101668531782929476378326013121842170409058417800727356446425660722887044616320557786667887336734017841862156 [128,61] -68575485973607763320299522717272749376651292829297456456863141203172212899630815409954466552483748599996954172232320087747832421406823011320250113783320960450341176364027510033099741072850364949532387926018144989381713371218957962808502106613377111278835959247830586659035755175009850883091525279606642747232433688772815844602804899554920915152036608403904781595449488473805372514145721391774612541838181291351726243149732244682198737948429459150615756623459024400801486551874670694120598956032950163712187899962560510571074188546861670272446425808454766983242391956988285395599739791033294372784118057917699182188391362525281251715786425713295096987125336396408965391969149146790988250786610549422678193559003860289571195590917280851449574880909335057476805292744707209366111206550155878977887309289236252163905266391503738782385743116421236844243461397998262373251102417552747874792505845242804508539778185346986985053826869745200967530884458880595641133369913936320167634602441313163891587439292913720820315522680719859873064029600893231335221273543276073452823065390286584977098709112029669834197955901464466492001582259325795271683478252355149720954926505754725382426071759528245230595763656962480124448296262721262448722909834160714843534989229152101046047327441305635631372362566869563966509926820600835091722240577973496918607041668713795773661035007023953575271058458077477177492601383963291978651673913212971404465775655660044213702875448090989694298801533097954064661158135266180416588672379485518208377382793836311693098397433179307061812002384330239802972539657325188606834218047228398027692394160520512363686443306618312744759467259370046010365799050270268630103008732979259291639704024631896147058854621002322707376486396040966803269656320397823021483980249686112771026716176300735534418962740807871186434719836525934909055772182826734747790058177819672263685905449616792661010226139764420436831745020105754019945973472766398312789739507098414796831996369521057556164375858879436051823821294529436377420348592070718464153529517934461036356033382270110074218182269926988294687201982698454711966954043349980623757346378458580932657035954789142800761890312266368463126798657223160157944489973007638408566046273537793215064183908335406690280645957282742484589725160240 [128,62] 9054042050699062769361773866915102335853513556215328576430636059691083609874057116865637282617167008023914739498454331924070033210787395194292787347358957491812599184746742571213659488010451161112285041942458204842459085425031855035404980794278013983850212853244804427196542055425455967736361030147882926593907442050458263203464117333388249054618935832794015117961631327936448964856198099852025809023463393429644287577616652805708519269941242735497840989028524208282851376169182700012828941072617310991837429095582846698843640560860988152020613720735951403375354380817371507569275915210967000870080116809320625177876962799182589841374933565796332795031279286814947477967062804064615286952354620920664650189008125139362657790262623290858655000852775597437877272726733183205816994621914944333497238520293891854014469225273698443069539860948902343087080487442013493392156710461986165518184861427029098771048726680642495088765518269562042518119111866381396052622726029584043574271149125184872593338275965119678692752260257051005676914715008801146237945871050679096515946354282954406769380518932117667190517765898604200070820135309200775511255784982555096248351083359022246093560867241852699949007559451187701741849850677302495258149744178864540008800013849277926094642901381897282884925395809644526485978880344365744337588725958952971226823228336945724448414726923689877069761255722997320067468612254056908957785015068441815673316926027086419717577788343833268745961945202571765608399197473112799869629839303350307198518870527435210300659965733767020683375559683747112465704597254190593876461522868569477760036851097045164739500539956212565481515592635524405797892574346083113025968635009049221676382009632628652711185326038308526561913478670821842948502210070397657703934818700643046628757334325898987603234260015108907542072983950753951138817714452060659975944845295436290906880239108132158529236208998080296704805569898375201919998350674635450561904119684513127575412880308338295455071955974697428005440484585468324542633926180134694899248495706969839735890120491446897546292620849607705923932252107684450776985405135866561614103213813167979862161332792365249265238957259552117647105939673544513245686112651072837921048958537493922777960943503914501617517360250811838849862968 [128,63] -977524366726905690567055072949018438027685390746185733010714320920005516337001953962901878725186396824504283924892362742535997266382420357178944840220381536555108675513140867792135687829709236012262001777914880580615819304729196177259298723976998232525735225701863603546510173668392303239165562860473337285824843867992345693770640665600381726092440266667888104871645528951997374554857881019902981775146686225570798213377405986661198044908219145923762254376288801564461870966972080699548215108922944828884593488744135368158707821730913494744982407106424771304397566154351768430064020312334987725855897118272640535424340677070612027194506993466624004952419417232243870203771178908327352315143024192552164120134591192837924005254859234344759642849549295001716986416716864234416797343331361239092781154507713077230640972748061798802668394148430567515182133533032601068046733620333697693425122621107540744808627728857650717736830622816708660375767312518241809716235302542124505185849160402108918869500477905372704498931089490277881038080047105766419036238903583208961222634156191240400909033222384797746249117352261953066602934892024246508482265107607637073360953129571924112435776105699594469518193847384757513942638053515440946326266354936820247149038403557354499922272562968716219440991396394534546501327775268724080064009372439687694251275880385409249377402518118811915074798636595815148525482033741086588944053585640552372218911090755848468498002757984114253275485835904668789954110939795959049564083534172125638932397593046774186322507352989403862848113327528125346051807888059826921994929692685412069078104974046593494310821282218153529811103719927042564092712205276958272106028121630247299381785264330810662033386721821037910046454581045228899516780133347583504386961678018884927740229855412474748155038118045329005984050566873352694284963780845929880506113122409173746990073081181151600837405686232982345833724238396057239224549496725708950104206151298434815309389788764138192609268074672923255387858254526449970449880375621593586549883121978286307964893129049499188616921230009337943405383282216973028613004904370990268781753651812289139823400807128146399034771527969803040564385044090619036059082578533084769084790272056390336301950011048578538081937771720058166752 [128,64] 85382485192551217822964166847713555626316408195500165495801897506105755600681778597786671288328350411696513072177601222640015814052935772961829756349262265823885544434830945589346014637509858373600302549253572305868236874190716218447313865413826153859614012880121857824805243130408680828156203721694969180118675805323577213280331351894181998025094324883406001176583356152414223495565350919084850001726926776185618064642217889129668641406316294623987380008703850244247343095622967789027632408247573206369546778113469892717542098621417748271898846416376601085675134279935276756158276941161548306095011539252957751345558653553197785253432019463789775467687993917745498975696279606245209759941329601117590329787268698191400797128242411868336006964875529488416458322008307269919430910917100754937921389992890201772617531375402488893412149492912021782467255137130862228046168015158791966700863273331132247449975242512131469267572863148403272419787210794198444072191899856134112363173755293281954069048435089261630196323393025197364992350180232384341414897840606184638603264173742322554838513735789209380326858279076487709498572456570810688287780236417161113517940721740159027249591007715759335885741373296985255812286878174932786473144461511742282335586045928877277425079235421540148304987561005624070936571222366295805771762543101088181488689907664240310164274596326618122466797887202829182363960887110066421193411072271445864397542913638477419966519360248906213898683886167508080694657358647986517756616483438787472999233234159993203242021088763335238501678711254320790384976233347802950271140753852156759657432829463162972783121544109974597482824925179224284725731983101337499514207048794688304868408188148247847941198374901313481381702711508332876125437723362424657102626782678640606788759459265899106988309382934217231415134057994058499989441874724175630432075861787094939715323948838435708864691031785110786609013282788448111291137191296404837839504900619568614829997542104768992295713976735578006472877833409262869283147452486876692407100473219223680073438760839809722629348571160332422692859761325159148821458515504984714991940159710807711877779520327743831335071827386959337663995152783722842351197362229508067237046055915095872655285927934243849041180775108781336 [128,65] -5780814619731387280381776347968334890830494960804923391715651697995035758940448712052008526310793481516764545476408121980192598044590559452817785422247455241576670758399064921659650978198795728369266496212323126909691535911687856649285616029368706591685385000621870810718153239968368026898938297824090239819955781824788751239825140657035189204696034227271931813905156026489172447168735071286665283864621543846583852877965255860587662766933844442409835097974576801578056461135841296721186700870679920282444444864006852186884907721636464733036227457656313039930426838530875460322101734113206799930384395011295436822780158856797540151280544098771906102218305394035106952015521392249936930231359298024616412482697453395700124190019511231410889526965043297383454208939704680196257059098496568886011906642802934746391936106476407968971992007788971576869732482770395110946060205851541022705700832370108534889632816953850521858103831102794565160370244671523960240231917681986671585408558377500719131477550192468753231086428319475372427964389817451608519884921608144273975739306308758225054472815562297249201142192421985208539042339662524330286873232325624852753563857723329360214725193427780411550576040551526456660447989010693023304506088867994978827202893835622342788306956121497908421322721594397421927599538991489587878419062656505159107725702820788331026077482829636081393219013202407743840121999535301748067311762798905748827396579484308831183724429112964956803286565644526642434738554925740509138957884363852755078460068176075357051784201177266787274093036713946354062512743285742511363248735000859528080399821620141288895794414801553429870132984390886860088279469258893600077114888934548907266719297234308702701299595549376027153407760351466353549485575815622130058393705198745213309774007523036944647625963584465015590473937274865768421975668577048371286997434937478890718670567085714340155434459457604390750314955306544785519348976015202343975794774391460606773807529153661987588809466170396498994451022165338522537556511990008587702134246639010952240704258004059330852006669941712499527583812069686203566862667209005642254330867851007096952258753226123261156831624109095927601965246753421961061566003174578193549852873486948675732734095354331522173162724438200 [128,66] 265359453307498309999857459491051444238944771762349383526803017337982739349068596694516416994062653241442193575932611775201286661562879303334249233618558746815363527130355488360493361551123751894082140130546720006550258600776739843567042898438356712817510030778511275371141645986677855185495189545670979664420835046552555239241324965984050415847404125382624886937035115955068411565611355829451109848969425379499867166782257131488811264974665312892565061123428123455066876356529003837856740549493768855068256734825330163959252241773467688601243266767970682294084051952435310296520220684833714637238059693898173220942973039002902540907261214703479244389791746029170285564942633865938226625453704770075120239180256745215203327326046454962662445675621996848446945870682453407230154793210825906214513935493010070656364348518757346372890377023417687849531084515696304201086468608753623716676105237775222971379270409176936219792847246567761822650957862936423986511203462728019437439829783236092592677686412296845393566769457001376069427846332735054327823114625476161583224609024861771255829276273979160827954949264743362921975143468555330867338326491160825103427593177750716354567386396625970653626732554972262192368970855850996706158655427582056737211658828401094680966029424468400279686354691455675638689799162488660448236799617694850450944428514328957996181038874947157692725830248916887864173229532786189919053576294515041474990826267135636534902958424340873110115694822266840779625843181957659862462746801120341284492136046093552035757114588137299854608864307978729969541631723341716137129779889091274228204748015607937024429910161876130640177418985795985899926730373575369210367749411566998213951645045030254639709474556102279373684237490512095343554522010415454422882668945607544321749073670570778817305792931486654194853454268182152164862753365816383049175893080597802419348720229327516781281717033872066182579593837382298548886910938897574274727945733232708799130771694175476742727924061242727443166606350443456440557585597051797035923774059909234416855812084528595636944005333547554023770726755987614547866664938324197503300364713381323983087930941697769254650537148328807984384452101351864046128352419241817159830570459416300697296876453091404057167127280 [128,67] -3260386748158037698196684429672899698319364972526617593435629071680902722097626931075139839100848214280707705967683981866257567880568999497108862004727640126492935119306231546901290772581144309375310989386033791225707754229633533353889145971592912887861913831984475808256571289502954994583204066904135700016692846241367399962873890660045179766110901431849815260239298128155709139607625730843666056280498036925055020698917714064392446381205283141648294635150510877962463476513160782151842722858947827204213258061080332143810856604895573762947897374126520524285585050318608345098978554933570776892181452324770391180066238740200172518395820002309910295732106798426771119887102468117666859056007203510746591473472500826059572373902842608372642780029678286289588192126715288661335652689441598441053217996778808908705004699775780884518488188220313261386380361148471578306382760756166362417783106450238153288237852970304920234749687114020268170498296490134953195217659424063234163108088367483618392216410136029925101194823674149941967796073530500514160045335928816828789975866180413860348206070757951900780867065192864654594948259275964846098889864266999917387233100772242490021166539637142904050812901153831251889049903457413354676740548943529404648185790236546682366893957445814357671466964876613089428461799088490789483826962083183022367083384867565263962907256109453980693501757487789808118043111942520561114436523649265586116354800459437313876419044812842825567210620804638753137204931666556906092601638387019587586091429515666315338859273151695000364796682930606726514170650131532317049905313540970025737927162149246290575886711232781641464734130524851123707281101922426058352032245921644663789002062166378987546527616635570174180134752161996175544150221354738488361802699274686733307177273281813641197538360430520579910260521954658808772545075520356400008677551156095338009756073790229672610311887052863181138554297140228247743784078481496908824882813013732514485630570992171867176535403636488054009744231735583490105681926567904271270547870116280841409752620875460857289814849356794398534011524578900051518835319059775348197777800095045972664041640745192402512356159361884243917434957869047706214617508698679112878592237017737494131339671627992535911744 [128,68] -669932279275728651689928915811254816766435344912396048406594988420435622886328941372116486944332089556307410501204545518392035544711667834381126980009630190034936687356175385737501820305900631624465879475493468415023684890226349138787302497968244096431866863863277815809783758981423890253940864912094940925253371130624660610680814240973217296189824296572886052298597983367053564139340894578444295908155930141685169896776965964412062775438943167967117698597097958799358927354617476202237140477962091037444240971018431057528932624687086760444431589075234233503592481289973329336476888653544491399774673891050961984349602647846087725931772889436197282412476901817935741223607545020913051119127087291200475268234788836952951916424127549412370603773560869218922253971028164184831986478024609652388835053056457939640011055337654828351499968095162989816412141892573308011157106569018822182285465013516013207183165980099020694663049981149056048849436682674375024249036836266486921262221681186673609050905068088932051079436475036911445429494604636159443337533763096243612953970571111362042898566883102192984170149246557351113835423276087399824653998661431420709375026157544507137428849991526175645292153069943616667385459330487945372899334599612781593309556590595084981406439605231536995348638346527151391903941604208859306345263133341082421597137378434446155527020409111003607366263425814482120546377561356064951255559491491450802799319275954925631788691209973654575633505118042931805790673663259163294324430531676850050063080524958390668038997698593182983631313502620962329709899264094382323193348929187475195247180070249930134051920357810728534443149652816501081739549691321749947503690833037205145532692395869845360012740121003471527105167843542710969698183944757809163012009477121449824968402029391421265319447914986192640270976625336133658743404465678216399870016993227806721342961101758750109329673510823997748232178417056666107690826152473575493911553154962232994054614203833785429396051855708774584801498263853218758841122329695981308815500679479332973925751310286284138869691642833389258037892244160617376710228456265106840511663548826344244754942450164019450738523853928043625811322961355184425639089488629053195760046148725138621699430114267721034 [128,69] 58380481975655143089957313083774073057713856395321871993394609627148470352673142648272002394283344721861181987337097128958398030679341493495507819385862187720749839853611956173263033601106268975304866059885653946418817307140987925176416302913867864420607797543025971867817622808174156536287301687251307679027460991989989757415869698468993799383974060242670274113551549351699259721272989682080525777388889728350650968705213048859076444550088682138875595430709430130731074458458516726857026004591428692086072018208165967257330471340581623181698931619325691354406245775616147432678593476836372734746238012704967289516202779907911219313188598429072233634020889097084524351554071945731353340452825423855708271651817111738324878004637151737397870051808013142437463860101293340432521339832875499663167762396628843607306671215210032812091220455247583886767035726472068214233398353549373891426743453864324284287279320019020799759601528636441617341695850895130043746240877051519723146020196878493744612781771088533125365184695948971867827830421354601266425486389993430520381806431110263927411401470986047445239432796665528832878276027598778754286777401499246553647543647287485186317632289653263610718109367987522826717726257931799808055930264813302709894167282893764500081953754123150518707609241121407306981983736884843239753063011751454299712970835988896814776321044957841073316846217221140327148315938124240982693431808875241663461474081442478014349803659961906854288865969627939355503060270292280418286281708708324581808578189241788859036143133972542635191291146721085576021828255664199831015305532846143344681108548123041069990551491890056319009355999185765714769908849431196945560556033002045087527202474476535095604586012378203401930244467716138979419184483517278116928211607692569007440054547649433227830690045292421502772350955496906679794440120395027854381828511048490523276791139529959155005167487500428866328383522627142492397313845331077842471415660186667793149477108955298330046570967086155323733729826847855814255295258798046252026124470573692236989234253330066781601104159213742033018275408078889470408992587709913503664883952581190892386797995657669212360172865776608162037137969655916070527807290356893472655230091678622012460692572897824 [128,70] -643915804674415040308755864721792961679338917816814700550643265114984634974086786162662813357573616887231303605554626928909975404331693901799408980566786507722307564418661559021879759392324607293105006220533541183492101795218647806533397360111350135477059574130509847728800359111424199349722111594519982009506805200191953426740564811092942594283523179022635811594510361988035345750014500565687331675473630957815816907787683775170689071590207381395652114495887604029297476477029167093448682218209863206886144820111609083385576051801656407657299161318280583944826741242897772079824803026871675102958538557695610493086351101534354087457688886489112216612411717351862643348293871364940226201152051600681407866519815273622535767199544959503021830223216454283034386805269090958645716248192565452403801865536483992479794910716986633806524660410882202221681746646147924230063645728311235770312502796023062691967818889612162556206632913913699270098326674434789147408899098527345157021234807583756432433112317976549329220117518043706723953527582280431754126056788995578106619220923030888635922142874684823146368183826112209837310807331362164511469971679151869942650245297647954543122956569916336182655748436368558797354484966963704433320887881305546522983827842990425619745052485690556525637570978238912887191739213766871156907542786315063367333227085727094438249988841664595963850231364667955310345505103254352435217012048136048714386021750302555649800973325252164167486344987495887272028712125199746986989086471812372680672630816770190587511495391723992355872054238996537008916367840416455805728658522111844406376392829347189245388455105940536503210380339187515421320493498813499918672186980025829268438631189671834732385721830281699366449132248665242807157188562088512447000889278978918951906963893957114804228765534405556022047855348055178375234199684051847506000777433915456162651713466963125908473406714263824281827897245757619608838714828181812381363535524330083919390373822651660404494616708613605161725479539526544743309291952416334365110419553842393011798447997933691753754608285761670809376738880185135979797222223374141148153133766290739440903938311211971344062176005420207527767221446092765571882211404114787384301419202811372740361030676 [128,71] -349096876713880820624378095809729715896575634815707424997368431956135128188150634496312754255343423553387663152094073101022764769151684888227669133018815118914650144440578177710823612883220344804405022904907228257685832421692123073732454211337481776961921806426085971431117048088698010352061492819136734949090005475353657511218717193963576940472828294331175818581429237801637421033518395370628859202720779685982148865310280699525308963130818201880133836933219334620914002453652495334719672467868227201620915346357899557127212391204007558014270051479921993200969766365465814195178512264424919386781504171847181826030304194531945495089844617086339755934403115132000412269545686526562264969415876083751570868412432323891434039491703892495297851306005840602395084858619387202821230304798779939740385567717262382034847753583944231731244570541444607987820411979530617935847438407188299348149369554631022240212990731270682789994046349612365655150828428337513922293487579495098247948224240481157970453534476167538707989277477401188352789399065483125547525392940986610898807752512333206849980085391043354380204852294822500971184310396264741243505128216231390988039292382503407164231241703427882813048313363502841814553717989740441393333599729338136616222541518250375851801490560555889858478757727463850314555016384722341719285564747242651276592494369022852555595623349989655006432732115991660220419851128161767360480148924887062070937300100585302092074587257941824916273241402570301546569367073612769914538544157401742132906767458189583112541247392365754682990537029338642544202414321365695904652235013011382358841301746253185685693489118649703066941356543465035182328730448511633440223722257033248471401299247584083261264915562515187202591467009453658351995539734784521216826007871649278603686811301226767896323716940798408210330303124229428828358594620430537130745411326145780954560250226755052327266707664424295531064091553868254043760834585871253501168076977591015916328683677939179087639001800996373354742838768953973782330468015931766157931052911992513545034636283963580078492511791684837062792473252079982950563851696510568319125865200126242907150041659136756731300320214248541163657780075540147905962806841796685714457937670181997849608704 [128,72] 47052009077315219348257265435400786480315341991748692335835160966380103238972632208852195837912112526057874192323052304224733353571007651599404084279682526834850979398997165567807156154987865826229007380318568133729232956275738882008174284175273436319041016014983605704968444736671914671492267595051420457912504609401146232396606260221169044710751538139573437160475267432662395903095039808706639527990446180934144527318180847366374276391611248689560437247079275498871739625276177131674265548859410297551404385158448547746086183871029574419749448154080564698150046798589983231369277680482809185028453526136617637393563802499038656489970726339631848079202793510864057342215005311906692354620372786901303315242660741861795327805011906729792835557656858615591917519467629830694982551110630431220002088223017911765942999025198852726795973559595824695773012554779969845187492777790772616322998591797114723537302226290569020418851582028318165153148115026224837643723678088583304525900540921867555708586223540132956177854936648652453251626812085373800533371170821326743746882068787651538925877308919865605309541194824206123749018235617667619895093558060585246450989961702378363637886575042485615480327984305495244802019427912581830336097761106381572822349471747138548524274994584505804214232369833517560884221725928237792011777596225606184136616679398890719859748701447095749929812140160148408739498245683316962600988220063313997589070660029479544348171172822333793078778383736408531099968791835275723070115620087554622139147400388628514433483299720689294920143005230302703772802112861576780055249095120404320060136702058839469633958246849697619166601616087892965919437878108938842381989296707170275087750740760709474901584931487301058156743414716107510369021708268947460687339536534890128871599207354765230663702163700774271668738699937407028127879830613796598018484968275270244414125124749433060992360508379352982033091768985978721357643151744085633213096191429431860086216330367498320114942446526634010447278078171256741590290427586554115199518594665504106194198659157487817656689862881239316868371116267734075139403650871810514507640604463878898016170873590166151896409861767934594651437113687403872476218127963236026691010992866652570374 [128,73] -3831442852246809552719295171060398719779198217993074054854696440882536209806095381829637457385666010655236202560651587987246684811196993223785694445328515891005379648464770035204296647768854799962791955213516576466325741676014541021618919439365270444153754245140056116729226523754467967353475164834339519584761134832473670496675209839215915065472308352345121318245884293987776097206408139864713900388640483694710177481735669686597725909639924411946263507098187840657950198928252703854587099152647309515507430510211150933409171741650684423972817600862656225841287929579528621551727150370333268419526586719573951254977137358979795939275573976418089150542826422515820864757587876128394301476631477710817422517694872369776319688833366922905606861696179685922061355178044539369149725809543467628112179120951735832638377982013916711808506429169782241913259691511677784620941377026837609188605118915676718493059287861915159282523600324002778420320642372062533301762142853673218745785660038020578997093145140768965323468032343877647796389367146691848071315938778293053361618220653970046583452793110052640127358259837014117850941157583728738620811594792317389327615699936233309408858450379173619718101974520848192222311355743265282358921318264736068576640492376427449636490751135480699918394375225784812291555822241242660642571499105689794277907434509102139213817783724651067716663596865083102126211950441182988096810481783366708313148529651113497851432960707849391775047733978953542520136991796890952891744450861547050739625688811792546189516113578705798144203188502006707085776732971027646371952503255194528123737692700939583385266408490544337873117934983282099867194533156197780473744804518115216406151548377127337406816114662076158005690907141973814151850611570906216922893047096748091149681698470198595566187299957771631314531244852730795757090842332557474493672077728418262740728007833125877759316175228452267725528894544491601634392759502860824219555432114563012300398411498046663865564242236451410677380988197154328562055737634363033874188894892195431612269003150261655446918987688774336710789724915965983118687940480958021096041393116067088003488705097560812097836940222638057160348928714690020978616815512962023516416481092165528 [128,74] 235961915678271466069453951167404290394604377136209986271378196464620367897647221238167577012464730739971740079984761575494328342841522039324478382413444160035715643464622380166940725331821487546944023541527651973307365578288608859090707133238339002071923485776029295515174290124586655828091371947343449204456930028926182604219013705656497848103545438586439403272940111386164658108518111761739417223987604395375872988656020403817070533494564134196008469806051382871873319136046370538844207395965522928454867663408222111455465390638177677794983768305183159331128510086946760876695900321216806456825489302223957320650144026619884668372901412908528465551618314513362600061257853451450650179333798381491893468463321509352892897898386941889059594818280523276017696095746289341781330577702447195615141693197602316042990494713987093131586521816725523250763337086355998923166901366944571957738719476984785243586558859875785392142092559743390884935401379282611156339239782763748177239416012192247864104960552336885030972164283726721330948839744980303296338422322459686850679859619764200210989497135169478756057890856709072479638814040165690968410090574520665810347057329576141917894362516760244410411145602363570490411243355741541001744014683577334033221396653958620554370493302397352951662067697874360379355919789894906887211380893577421194712747752820971836945059107983359295588326689793694924721518110646397470911813393402755248218006634742710471959239463632679719001537426732695911338506775350013418099929227800849468619116256046944924107033839261135426821875029537353064052726171577077223065964520177020243850513940687263184909317532897116426490630651618544594196387670775067465087744903260814913487987686902796869367291152174811302185193912766700745152843521767676852335958735346738560819495633278177989250988330325589105550835625528788884158381049012650694365324636131530999507503065529651930001231718480165472645603228352641653760631288198751289839510577714281026098863214412638289216849914979913265953970466101284583982442573205584779819623800152147726323413043655756919087114137256625010870468240101809864632471346322784342923747754739255745725958815372886009340920344875632756334967416920376307063878702748063321477130615160 [128,75] -11860595828764364813497929165976413044548134371120025138179501312763296270062503758903295962115196090871472087183888588884954165141090482514719038810044835470048920186840971941753371641330022844534216344513171989698911725899068856651044976684336326044017502116590265418029999349435782328860365793951469624945714788054561240176825171651818191114904893928880776982341128722980711118950778989510368213847110451093932637754766214402230199383442595875533121549869094983914403951331044185025107198065536112591969911289319499216906061981657485079122899244221043244221606482175426226632064184833962846012955979840976146318670576873463440943535069623768649640498609590727194123666044400796409611266445119560939627175128867011923358772438793578445612681214316233951087606733681610218425768911358529512501695057487926796996577636723673689207798504983919975217066673800948678735779233269467134184220947718715789596824719248273804986251270974829006502999735746707281886665133387128083684036011827087247706182642981453345417743973131616979769894633362222548079803476660911073322570574647624065413694776507041505595862830970552547292686812490782142404166112567324741173745018201957040999946390488364467835890651564384212467320767893040541962948123314767938602261002561490974248587443697390555402870911591536305261432903641300629668282807550423636444098952086511299299659279709270900727247679946075266914260594472657865749803677304705282105309492656176359382563412699236259659370783279194097352782611037016746926223881691405408669060844686866349890241702992783541447170246170974487624785552338814760354173535775057017410040403884316972173367496308657744700593927058215194180969248670173689458157533237009808787956111743902068896469071842230177762202272860411336962751923617808851164352963722870946435073534084972108571007254541214537377626928065048726411106042072287141083543113960827011679119237844206503621288576299390156593683423844276213610083680134020187131471773549799808441599023381906018301272542602127394484014901194519455372031264993748624722798849495058443047001141833275871716884710654099783314669216288107157296436069188925510024813356141948820455693754187539670246677454633732222626630857560618860753912144505933308414644016 [128,76] 506478602939991354917598992069382585834219880698437551268837606557582820999105128610899073777189160606400648809907428914649649762498555590755928317956186528074068983123038753203362536790552223558770078688952774928376009487069793222614991529343274462914099909258912416738221320052536839953850318730229063435653959278847158037814786524074451991325468897307730746232458836779949823474271825975005323972119458468518008718547569004355550639441288549140235545442953440832486747945791874682273963116776692912903289258974722342718639662205771977539348941389615937427709611365328131374823928983901895528157670289243919658829238086833555560674289887511703083934948543391729906925020155237284401707470992448492992520346707081180520958633561222599568003378910828479742688894169854535500716201628185681030878705778195573559153258782717112181747954134405128972735622408638088702421882607793850802072066424784818725600908576720836649953083957878607659077624958492499997992613233440824136665428527954739044782097340934618161367981135195684408352167605870799115741993398893509245690711550624294457745191429943116551879401269010554992544824452993030261912983576804443389136691627405937270194505744107276374428600942436525545051790160403875998643790729020971119927898153401572552055103728240054594659701108618660861242224204720098399290225790087196063711444518249796151244479487532123435545764941079884047043910715118292922453340699484574046465571214427614143361477758439330972408898429527834623922137478191473170556496843522457557069942052853782025951950482666226492391918382060503429157517883943263343260289618947745745430941763961529634758984253663034293923217145741041589284189934733562383244946534997337974272447749879787099819941505213858624446384304450706188551664862585573526851300131273183529611958232762907933512297562799543780497870913137597883335178072501180362720581289041958155302961686639947254000491779999104182379107304649159649196099806314815706671111271439996487270381153612512087795188388092074660409927754333544845393995842852727627377830046883661653707920622127773671454395728591325911181483435989046258075359668294725600277223329917233041804193107982634560632446466425313278836516658634017030935676085967876784576 [128,77] -18812244879530893255878188078780589976470934466033294139654146037759822161508559965686184600749522889617762876791697239333728420850889020746131899240483183836929838848655808039523626506952063392393430282547123774835700797421640975042222802207491316044242935151604370388103657025860621226622450358473915464281734689227414209838058196758339249424577148523988485879582369611959287863919482678552079079315543188111361042141407783737414757491724749488552630990700217645542506828505470634203036084767608031760451339107006506025570285656037866354890537491876358435829207453413967020130455934960863798550749662637380578681443681092292914932014180253176334726059224956375072878701803747409077224337903509141991999865074032774811944160918252364268646495824379472847191216856693973486197862246282602061496347461584375024412760900165186923674696065654875763249786386334298197973412756739463508012581899666288683441665204549253515458429440031609875539446703846751342681927019802917077060855659770680509566926060289163945459760984309142226201836608523491440130512878904317495533864781561611810342215151256871354381345025747511596573144994862020352765195658413244546339894300578674733688617306473456816354120637889698248102996020403901276854777177968901846403021988602647281627562820949735357178827580590498529839557106929465300097803192658776992025707223417202265826610675403426347327225836112173037558463491863187003405604366738619384547103354944379955479481198787074278940205709097114591290123143924430119709223141550772067515606792786576828838466756493602171245253870427619406379544399762838367228272818217647551132445700877972754374733365794382039700104041050090019238877397750192073569418550627338056554954299941427200925099983565590237647087895927869978145174986418486546801848265569517335099743679624807901623434950999430980115015643843588564075491724594003590299193082623437431665023135516572200471885593058216755861425157330219070127681776453481566323351895309021634540174748380519516145143604101357562866335140445845086694489005667468406733083307832862129818765358266940145964434695244428995410850736005133097152608777787386804245708794742599769052612665998288199598491793232962363765023243305229024915992977017156820 [128,78] 614454589073039541551374562688097325589586783381031646034273919907127949324253851000629139872909054723787415511054534849853179588097499330930243437263698348616932572026472710761055766457391906475001420696394737496514956905614922612241473009516721613278239270084313006719798407105573376079139567671855134484757773363901397270869670255220292692128558274517054806061986865147948035042347057282026583171548469826932967987191556734356103775864159941062835211499585237370583087191071564049495917415038453316676605992834323805885041459757763781253917697331426367459943579028538094171112802095948630329056202597831367618784114218304834273651926575867173237412362005613370049917298098518440473349710814188241299989153079528880031619150617780989928411904813444373987098482240299180944634966865227112321881685928232478072070492463629799228577984012820164041578663383386495244763795643589940028088792369547025548038761288423906600990781996364939119330899096412953245037526462230033521112619548193530009954177997076643147617745488946255378423919020120623178665723878683995328658293794648448670288521912902726629080123979833734449602609126432000145408767394579392367903542651390093952430602035607833982383077608581450561075398061009450235903046276873504631563201291385458202973033659590683629533278347054393240230537284084921632284231883184489124386272047960108126379248437044701844994902743262353834463046681273824060824051267762735284484546980666566926092041558221103088044711330329058500890169628279166016445598324505349567181255760954852767003958383785563167555759954496147104633757158652642269744986058232014200516137011578219601633085891001261688730126904063308609135469214008254272561358100758562000896265210064302356965384159205535310129674412131716680089447037639859675730834580610129876884230942559156202143588524587722351097537740845726711690982062760596661352210119644431127260480728238586510457420758551351397349236333679424177282458674298777142813806876756647523223547021961870175249861549786697958703627653649567692377220050897325726819054264903892482830247940251730509517766943955356690661616628786741415290538481146497803816856528347427938727228240681727311515860930323032239752696487950000980614544400254 [128,79] -17635747998850798123746382090189280550233063098448098218343302908322118339653454504654347163969205707200467130598252071434404781177450208989835338870312973865470902211675707305887618094137203082127389265403160618496557711444896079065858084562717421072270638667647035847951839535989082642576546461659382805143798390825555185292423342163074084877290152885282257422794999487473187558173856859405375151867419874329603198363521324710302760359109451011355859219987779838748415150042914121984863072283488860547478276068041549288828466777404899484074777961389343459461423177524470475150067971049994785848958394574393133342674349023385424060949225756036146849386597307266635413222357131827762666631069081955734804908667434137344863141410504715351538268174550347775295800065726132760252739750357535180932562633872446814240085773207650513207630155791919327313245615136404600073110704753388653809874509131579613136551588002046910662198591498959992816678421232165351891937423747161843015422917695722756175132576511609383201288387452211129874095573069531441796739140932229853466529736922047644932151629812005845946771145036021402452330063554902176619273495733652944945111539474481377132712573154011025369003601809874279923642338645090203961516922511504349604192149311838208768829206728267419450698459782151006300314727070721696844148423148565230902117671338264699727781671625151271984761015283171687960085653992884851803397555909124478572663833813002474830556960554494418785500262002437331863108563751763675302399697138212376204182225484435725674335383941910499772938199969760920912524509518237919555721426833080377340886964592247645510000497098055189942524301935102496368714846003971876157225121607952012803497353845501016452994301001973766455758219634314971591725424464640818493225322720512355374900838606614699150939594111508524706367763740586275148102251341368303359442313549156035067294443447509188412089024610835420601817499615958624902063482935138426596226371501614719320644092118447693805475422830469662411704241530769801567869609988570018869926989256067457593373351324820489376269708925146198958882265666155979712624478815613071276338389233330979411574882526974699980521843415538341169355196330462199498182456 [128,80] 440176748482010864836056114109667564184795776373389942596590781751448389243163546762427412852282714659947701427941038205647686778354348040352032910392188287257396452821057548908117942320076718144646065098286805651004571700640391084216895994846102875136407936364604102098339859756644660473320876989136188823023777624506271997906545374720826916617429772665263236056191524343716267245481541067166179630896731129645150335369003743093396096785635960350940710324912746997289835103158733284047511072443952382131852239784564888109980923516331193328702165298720183790500930522561620644401655980041858398489294310135454732808351036536993829275032637697216555398570681802519447870582068177234036692569493516081648654136432739571306724254450935895315187045161339386287135967707454178345740917929693255155362062444421241523759583381296963446231918666132344475293270531594190725314965347757282998707729994048863489119345919502411172210796628781247961039003862794859991987282445107917038659549317514666974586571380971089598125432910146629519435655827222607349324021892355465910735369876290621163680607003643055109479573057989560416579149397966927153716956712318568680715400513132206318999909875319960957048049841909027307667787576599180285128839014104764097226364015763371873228196983058301517290920884529611738140979411728085406831356487048834571181131540028621037211879217112638016672489667702451053523673105392377713356192458748876876056441777105780434753302532170997994729019402042449138617342458452373780067225205770542300421268226557699767409673194103782836266269820370765105343497581020561312605929978152849884165010512908330669134911590360772340816576147125166075523948336805217772829717354562200592925885507830388390970158750077298450852200991223487022770603484336579463228590732098311820882051135004351845760689947437388671290097311651476859379645806228637273280847856339192039031350341830448206475294229124282405057863761254382292075241951693222030596661423720427673267767540522033907089384440546169312337224031624896073804752477425499768367684702765703463356087075683277418774467214830007188140698428255854896053657353913693854093855875740833303935858974337441867474629500151090590508385263925801142944 [128,81] -9381140763502829151902413898016785256883676216822464280990219178623536070031068669350694946974723974106835062448147246088769103478951016093361443791687322057705427390447933840775881803258280893096435493856960057702803997056233465413161361733414975286101374859644362594903783238693875379812191039983117634723240322182653229763477294172045607088375533303990236671952115247513279344110861309856412479301501398377684932743660565646307050501329161425257693791800628892281758358540745373322273606570680960735543145769450727913846623887988955096831013863902918378164655513651485151606673090743841559725485591496984100451721939725377995974466036604966365079722334341617446445117454455765966464095809200653754885768144160895462186305712207592018340537491851804894260907891270791604249437663818007904824488383380276913495459288508542361838959569596769493412326500225418882717122977653003475434893365490885349944002804368188104347940537256707739367553980281376818950876846573506501542073831115371105821151798472945243440872929315799476919886008745819717743226682057466396477025582756260301243708808775218002676450241974237949969040938248310800833681937462262120465686382504551983112804114655071220952947527807351550721007054409975243708999581733091904655214048985982133699543235806917996404709858687033063465886707489966472312041680750227251359857644306659528121885149415301912380550221075122927656830723228073212390671148212879334688924109252282706237837555524895893132986621556583162697914488393707272442741245664598830289302116890167343845782470194323067427426647676306274018286115787842852389696963068993309762719228092470829419563512956547782643937986853235417547912647112737459547647195800188551587723593594238185401019312664033178659724866904872106439880535325130067011885773919259400593748359894698035810275276037512401609975983755572899966819027367668648796479071906437053804363149256448041470319514663340116047553122685476103696491736353799901111316781154244032272542980457532259948043642659319452136132167364586327661855524413403988075744636748121398459921522145074376110673270633174416166198130579746786919002459432783871701079301518197885494048574225501625656769710241893329794401156418982618 [128,82] 167378930478852181702383196707139711026850806802469365748070157469263986564015458186936934291167138768486023407196337017369965116746923409171680945709098426398959135635160481996913667074763393458637771154008453005884196406762870579458612726478521910185415069441963472652577722626989048323652421120964222314060056103698988211156529286607226198807800103501486153353159292014895075414817899003588264634691203683449147314301970753182492098974687954115350355065178889735966521670191107935715564260502543909480457340787969193558941084696302068493261435000078458098644873595273705224912191024426294401148891954252157845341860248854356593684796585988085431256637833941401179739519549412780668464645370559524010578184672737790063643196864171003881361933497815241735426950232531821654109399760507822609540859525278377618305885428455027630034580643891712629513528524325626438979036495695202290703325798564963409630071721332836300785713926906209034874323631478901101297383481354155193671636164682850776475044535219189098494377871528854926469363654529858074415109673508929102821432429223245570333935182593009002008468513697243817490672761698966921235063671858556249375638292659158593416781379756061430658785883008897705193047905303940617634216922328936446263594113284272560849674474524502284775344002554289452280348565539936768586453351607305321306187100989783277366146862397050572139455925919590908316870838176885837126207817260986292950973137137770453459624736588808635637578427530542816871556608324720407388695173142350157128903218661113181239992727347286139405967703207505584269609206739587659628739411314310576426978347825156571530698446433990654572045890543264688259843675664797304997590154916215132709862105602694444611779388250118568366053221032007800995915107905015520174608975839865678204172368035748098332020153771383576402047810572401969768078209265517013166687488584839211600212450387105471405581375003917615933020698154414270046064656272436669821457888974828247069185518451462731250015136772840643251690873983135588356389513895108016379276442876632320555281260423219438015454570595545060907156574331510941603468212653867819204391412855490402124649309727687057586761511601824690083279326200 [128,83] -2416545443040903646837991891675593396213807878968701804720425924848831389604725005501012507729713251017188576800283241143028625994361402779294326322640321329515726104126957294030115772945503709837702848583940706629740500336798457834329946767638342633041173833461473426040720615851803399899924076628471396885418418093056429690381991059461224259718606914210128555811195313064506878899190439296718185392612884261458714563390288759238191708782839518297211952781870784130854380207782260221723575273752037841880779487005631991789878561857185302417825805004043031565682563998208082523177356417123350908472707910695935535624333388832028344242792936542181871074343906448279121390717559461439174074413265154472256316605093321944306186579638657968014472807970544462881680907043168964400792307432248677286302822019648948786145721962889585547975650864866751983258038588029786537939543796030340682662250008531860397071313685817263693430798315270728518516027882277496975416377392891452154872936453898060877107446737331977206250714026507515655951310894438909787157061541113814844330726763787040914297625127797790758309483772780650381239800970236070648436354411240139242937615292363117532123721823385433551668336010645117792520617939450461268350397106787474920972782890976119395173159294107742467581955650185788086837363321829775493042806016502726135488664696643255963866770797014784076138309332235105866895043505195501422254949715507163021499464550893480777730509898300457101093646448068944811914233376977252725557718368699431931749388228955142686126094058956680316077719220665033375455972929573592533607586481749681101662352089835372608903952212189102774215044091047949409299093116262467007372533258508928203574351798696272199450917804824001663730921068067236762521952162555635498996529255682059276228311447060936130673776416422834373932642865369688413689769037244728613081837559952499340802988051544329390858871328101088508817315476130104168108188681180824937427229457939741933374139474919254724737085437426019913987229468288326967292100514512997324795795676333965981617171638165524503080070998230839283490260236111646464168386590630154917053710689044908191590758951928801004112041142932016060804176 [128,84] 27495607824771819574950526136040785852991462475233906381412539446473393238928181885178523115308512125004060449106570131483190892346282181329425638345160627229142432552916913090347308157681823694841198006341310706128524839120568342944201276122420463922603148841434360953336212778694648397883279322155908998936865430963869400991410474354124568293965937591896822009509395693276654657337673351704161405952736701898162736907857520672620471886454012443646789173216995979836679614516409273740208177629915733750714556983026826701301824726789605343580464036350432285115159591008542058257701995453566877433496799768875758778757984365533895610608947312554866337053875606810714604582928180923450247746662736531395399509610645164868347751947781465352315256949200429364535771398693331176731641764292522576810770378276251336129574346752850801149683045220291810533901215229008938557157250330524874816995100461139632836433704401663240937358634006072267577543053374763233809314778396764551464578358295357373120708841681784187100823774985703475434731166651514751923599995427566203704686787415595093081821382564755364760600561038709803490903037944258006835253977492606056482475244999243646543446937432954712188686284861362647056989665738609761900917956513026298184407087677548365500166019867686826576798887118490246085430643537177422226529018451469192227046420662782193187396685325801022561066666426289304886817068841778024928651233899808198161990466408517908158627659821645725069511174535004779288927468981438106208618336209806799119316382764910818065207879388576984255149248773053769529143371458043218708381275731924030289187101058165032396123922389988491830906815504964298563908652162778264783032052462833931308997647663919687382319438456626593727318862738932311833659768373946249974382712883066703265457518468924307682202881814429811878474314944703532400362690854260339023527442896890156746824334261611345942990647550889605150105124459746675037967013597356797893853523082653298936871038579687311925322511401636241889157777252226397291015657384596955639645254312157874603578561327882595492663385865308045511425408450454485470959664230902400098247467937238128739280126692414704991148234491084699016 [128,85] -220358585243609370422728313948608788742214768928282884396826637553529945318602589161586932686597119279279003197931385011967434290040296846863829241150764679261733348761249661074057570230894209531797281006134135527518769332790858036880769141916268743506626172476605000234030450622119452600581107837876847313671356469252421924936082770716046671580005411386059787336206330389348984674595885844491306518199321912612632163945222818762739533827756786679728475965366278764027213604124352867937959205434723386228233822839070140573692267155813042939083996281744592375248995892854621357536710373502409636351024818214008957180248483366173337264024825418081827484212460781654657738756022857861599811362160473868298011101828437235611575635672399343406166803365571791104920478095903046442668442410605038288147067980815813953569387642878555286424260239979365139467043796970602820923402229286962984750130586046658964932459942302975603409197832616163890925642658003675372501742284974312563519988050519870220564833911941640064315110718619719946466096737544687714509320091286694358176069317727182813244992973088397451101166776743520000843963459177896133819124011176830169403023669473973800446945478397919306461276606177447267081289145981197297528255703097706670881957128394707983287494837441246264843703495612378038820303348775506235877809570546076242124060011599920311630145079378970539861225093181913030697504167971063129591419489329332820927494254846562880890642576252819289572567887151490062533651173772903865035058329086219698379339715569531381261051155309248706665389240179022375476301165182537750450217833239145291814644715253017760429329644985040773838947456737782032993723827415317195941779785912003669086373725766705703042080971788761591581585513662068546074644050450535059606422632194404832819504644753910974097780753664272491498120594113011376352374538706237295676492453028484543505786875959974972998530950354419540761102611429600809689703908160545374839730654967265396143220446474755611942387877120066583266661808066642460813410614272096327260340872862330746719466668220052640114969852138794407418954334097547527316771913232367881230011019848480866792911016280221413697576416879744 [128,86] 1481708991155389849380873720979235246448579072634492027311641593827668614858752738401167188644576435789079874691193126247805921520742550812879774203720673333718527277712340269194861509377012241763560681534163874908185464423052017037018168237252636140310529065735192898227701642843406306730859764846630634470834882605710561417253334773777366360390285323112710306314560341341336199713227762525189697666467546919001800351340194727998235157444583382217086572129204197476050474702832843271081117162183343591190106137085916961490689470614972875436585872238056346584098160914829260654331804159176432351884281939260646882574878486136126225431164093507586581037280471917102249650496499327058040865178932893137833921220834331624639676598195069531213130053919654873775267687967557265623403316711123669342671418341157779697305967628106049431327376774938328207740483741707770580110897691016362969821359806317424595169622773263386432398337573252354911057984207858888587683310022234872371595198809895966606269078351055843449721237523577608122968603374300548360813101016940063720661450717928629898022053441670389472725608719989997958908841517031865599154076782079981630309065101026616108144739807872542041220034024306502201106032466444741292876772230707714673936735533748611951065682828974012287507652686558324925494852532868094697695233038192546796245711947593864067840965975602656652631841889374023725549042513994798894979483069900878755684851920665297453981008123124507141384027166194497157466851093141467203697196621650276020618305481834950653535857863955805486762770431994765251218745232235980051952692539143827081530029915378152674810595954048872317755018274405533543085104746004411083303644518997795649790389166193304093895397382952191226719288372320878000299452076211784664830229351035717289636208261830404585760150421078456468830366092404558525659309382711681198613729404783441159364899173903190117672815051541730862817400416935352478961764719022947738560785616543067589075961124566469516373270330181457022688898664743075011992711616912654839672245852068847892753847868057683258427939364774738472731934421191300749002560146301574389015670649472976413451766286992179266593725432 [128,87] -10392226675847752459370084505711800073237417793245315021273548678492694661149245723880048676380349677657361183928141743936861069496923911898928315007228496676727594674310335524334701308582818223566431373390529411219117261262464075315714394043413886265702372431650830248924962880014722543970458418667914954761511550035000806724451657878831468083950788062121841564568057145925803574668759589463523669028462714570201847383756815420718831442406770712214627088698104366551758940685565634671235536512097026412852621067892572600404015352392621304429584604860473420773637496454650088971115052209667677312927074961597280780325515687548893535813649378664714866239654748515335654548780172782553923437644156456983377261762410414027090765829980081945971163775778966651057634843004862237621378474520878979226408147320702115214935007164337051611626093504025620559510674598628451160600271547702120865022398275792731722898763123828586638831014027234136449497012411449026285454902564300259246150195314245622943123348240689592664813764912433963629162417254223010240715873112760768579927796255390098316828255845634134861207668828823130414522583426800616688664135944816436290332811299290991745641529055005318164916024439258130186346868501344058078646549264846644170254635106987703811297679778106135925552487765286059499549746401699935622934749313221080980209516110547953303148553280455836712172007604842190896740931673436392295999879418212851282852823461378054852951903550227879383559236720477461133479138898038370637346805096683626138791695300617656377136018453030892539824735602074386611576058194942667060254602669360295937759515170979683589912624126670648112948645006065581579981210551945531409319432401213862909025638596392269032347800622317711274599998394342254382087328913822784679536427706909367370882921002554319150876508014878597544710649507750097447514771331458088226387763154640723078648362143237896353191438563311857040672665095241107533732222386693384178876198976225577594797108095597027719232998977954240133016286975906456458961489785362629207416233940767923026217655885593801386244721055739652939110922012623949647739567059044817204003292524640079675431446860486762312320 [128,88] 180140488800011797035251941754576769305797054983947184035853761082469868249389455147733824604774625933402540972760220979673119259991162740798577015670614652695618096007980107471892899338407590613615054739618429192069143243184986391403279193849276831769042077908539711482289685312691074306001803395441022535458874508031892253415073368707745676335961942931552405865708135396339257442207646268995544987245896792171097845175987240549981047768274456414457777674269731016868592001696466596688961120766599558824932654983428686089489950081149730868316123480250383745962277872007210630818024272921020072023037080586083667844661261087508021009310258539087056340308219821962033412933407767097245726870058210300813135885642534358795048608546738521853431750168152092186644963177099451478139074991963814944015975403490812915712235265963350016053166153328352254848130175472891464605152391151449233482323260276433532704473842458728745183021883137537966320397287332784141798290133385045987287700715697185425117259790551303777151793727956455692072554759948029716704969752812168425917828946350887282999161267856932610605027522938620198024296520636732258168579100180274406896267361622560256034082006387218145639266149828147461115940500442872596110136842978821800581527266801593069989913514664049083704960476937782366401540272957524086346770165125302052484052421131623301374102341681684644580352640177556249839157823988478609275817300590784706459992453277387390629770270962163769829048761060542452003992063203898656311317888919759166343855221926045233729113925453751745723212226378300534941637210371569844497333556921453878318229312176328172286744192098774977086256614943804944706302358179166963680438855811511264535043810920632155872342519993649811879708182599627324278463087188032958460362512757727986799041849711579239647861721789025231339383929504207439398637907522870945417694660809503323776732814220105729392759636532862428883800230060001897437423050820670281658855658586981976131739577510778420632460953246430787066432351471619140097571460167855895511049359058443165587884468428389265670324979138163267167983318459780954948461198006455976403916791430546722417604239163395156 [128,89] 289934448408496960922031033415111186592599499006000789399778502825310490924425618136746691045894930986000290755468663609420667032212642080719721045598134719899997894185689491015075954828250707483165790642919061920683242323427705537103619100919753964436074239220465095674359574494781938725012284659700780605108848453441305716476560617941676662284242272368221534870828863467581257171526225163915122073324763002060236310518819577146850084117007486101146378178096184400436505797235808163703797176405726870935470319791095176393625438528230385714937142457914361244931552309714988944348688589840520693228464187823316105173980640852470789073066299524586717511541122289587121675185692875348096232053590037533577764488018505785276638226229042900241862986085166956813629663177890436689121820452585954077784112814407681663876823384019817320239970698629604937990111934167744698163262632631837947623399194392780952649712953783309118719981765279560378696973748194973585977918877677021294632469305759688728456246782224411249204993860251935520538480964924596061861370447320457201107097766268361222273115370097654867515058998844739519706989122110127114771865533438589381145669358009809231427154551976162980787700966093016311438740539569676067116907949288306986624366357943991756580039226768010999667326471773135497930071817022926900987722236644657555040782947193930222117773449720630211945241119937565408269224082147978724643051019526567064910758191815084862811432681120702565585384471293411365956568992707360047355953534709954550413143336101382967943133067052082292926403489476772282864805930233989254534568525613700638170107949418062453604148883355755764418218059105881137877504471303218026934799488315393168117106046396238255953957717377636923510641058176557258006445163410303887239764416282396395447334076416358659418998875179055840295431063951956667596267755942615527045910941624215002151224529265883842859186956340900714356431864531789063041312567425039338285289770902817334657593051848928902123703396922203403559413514274585170790532166220909833373222485637059479884213812808247336564676941097478092998663595661633959155375770738528540217585103659257380902061899296 [128,90] 67233431934949267227379288428149198277140188859836716665335364493435479297233185499425669991290791686485373530868895880302460625388575899100427208938692587330443774889010547404949569787842872064410507643280515583130982232901520457363615481938521294199034632306430232550454637637904664771499383600928635846870557028956728897247601193549072874329790378076419502702586242981769090433838925383332732755381827312608446646079665253459862542452065798923216991957278822720168995950389718708420053556118309775766898649392550366426347885800388854210914258740525245848990564998833118848127474913734301975122425417974219209181194317354245021825222151818319308692286220905402198787738619301545799596603161822401756663930522278928550903703487142797237855984438016495204991850066047327404590190210728394277568905996569353873231807886426358061038483216547646019451464597185039979894943842507748773660753654573761123213605525229788162558649564797100716826557882199539598454796924590915931334353384396022572656622587986004426711250546946823689096893401329198319345881289038972443768527225545322244624129220094774887083723419159539747126222052810261931860120741413156374272838532659184987056085389554290910862356548918306744791862864018553006813207239200675752955646801519527537036624795529487025064022393007952411746379030806143076066882461374087051840989700100488193055285447348121985223534992815769886560741790422072281296518954328209357034766102126008421033311954300935995416640651526802977165696204674708636080629085894407974682284514363167289271732302179792991733180192702483280181580461420248355409345883234835573131455421202051874108619012732930191955426472146475036375966359311442979033541580033406072835123156945581812386897006858755523115768707154932176822916733993201540469095878623748163281809626237734289456170355758520348127589624154861965681831527854859041159544830653675754919659554372724782935661169556597030898501990076462001450158190406313947577524937392955002984375169944800255633133535690547312271283692697173911887261507857776535382479797152904499487527785451422315798709971526557687251045418544421151985024626562778208860545638142770510886927488 [128,91] -747909675829998206003277317929691457105586136083655447622359312778335202718327790703118957752511996469250809854487039571322813205248521359658522950625553668412344361510161614028165901348442781956642671552876223890094979336409467833269121254819038528618340525743506631586386755415192199029953115323115525366474667572196713897863075644791916498461565119141704003018755175460980457320997739329002398133412604139364656530066102840922716645547750218530966076445115843594969345690701871164098372838956753901501597063937311970623983301202279920072580975159712789817469701139352550885585512079415592182991001261045497940201741036690333662823815816191005131347726211861384106661212579029113221908950976273565940662600372570520748749635131430113419337034279119932994820291882078100218872573898782679401324499497101272112953875071234513352582972864531134218291512449516084172488116156124366578395010017018516690608222381251742625471398438364627116944663053140331537503572918433986555066197615157993911742262937322160292836218995292641616278457849920003264933188756650929036201599338359022815945676823879316812739669065707503085523891071448420023755731238774486073539012635161396510371455033049805403816579342950473142875557022084691084156715517209138555066068375630249807609523640703355271644466541242962393375238852577793077208705908946280687598512181256178846613897571644129470311492877724190388075344713904481878726220893102346185188722447456073954053294971100025434856628279072695411184151519156276022518085616234204320578878800122284426567486036248990219213304730933161264448142136843610712442406746761286996130459494042949656862271115020353016309367597809355584971692645401968447609901189526820254250555933053592945095745757963496380551619600624591587475356796187601089544996347568474666074816363975593076153112099971334673908571156180738742435703183904716483393367514659954977838370820381866298861819082108575429100345911109632225584710199388351082031948644090791111529823653633281830937552024255042733477208192131033616576883568109966313960657098077783118581395383412787103625475160789525454626680868545282552225525470516948073278119849384158308272 [128,92] -4946731946462408993586179647522661896699289454886175218345641389277543039762521305178209336923486311755686950458976235173801721019483320077183144296104263381238107138717960209267150198199199768701906069417780975532281438983439221252288746441611574060279130417981084503462198189432115266230561820928160394903951230808005274856996318216976381893473518558825143192692702726320724783483808778930949957359384886217205988445764764905315680110856028411373742733204855581390862383700028085037225726965527810719918739519095767757831683288638318282691624908410917283612144205044242014308567210015136333838097448129756019505845008342174125183406376873722690584087284468641522864093244800508545479597246305125754723059901965681757806308793518677958603582778089037153376238811106973929764610342918432416147511080024394387060176254335708249529399543360286675932780977789820182456276493132290432121545629391144877984096985470391521639916663159821038360229689400967523830088406376652306246768093525668762512136415865517139349990661564069573139425265977005530055627030085182107487612643360443844273668973555536836724691712132150989801034694682396778997430602367688276570680244212120788060235149663929294106963239165980885306377789276680554388821206957910275442965358836670605995063546687760921639842092433557815443887698602546384561212448395582472852198832472276115806889302985404265269587453638323681814545983319862889130689543440383403215452996317903944809948637059333635549362381088622637938331863131146047797767299420204821272454348427423498405264907705128239830481470926881541803277333376029191544934745633077783020109631998924858213469266335902225737791972458880517648657907304846863337472090299573151963720111133810875956837155191211017402114958996650249065251043878110811557615391260852394168944329133467055604948432182497327577984869914988830866183462837551672339716099996464562184203170762445775836754211386745839470377553670975878135521331670235738302118302724670225359159231421108799756133822571759366450305684728305588803355977242606291776776480356409948711189704507936175968637606022712024028064639940068929451563957227548710105651554581908952 [128,93] 4785891236501835102375149510737335739157217952551646051537275314598164376838942231447706720512762835997567727613803056435579732245449206065473105606740738224378447894601941609052259870678441496626679253608495123690447389604276123380360483424325896383718396297651129474880754005184268651803054380409086639824471551960472408300560428340256171723523284103788419032087384577994626105657339780865271562007302940967154582708462148923433250613828140569448670254035692417774136079139351454710060671935186810340334737851694780634376887288969076365029555239943790672198069961192430498735374378401399821897244649288853152106306279089057098725854837246941610128835097681892549189562462424432730631478154629057071843471415171103981148880142294505038687888590776942238110265168398990941548861599579813262788443408060484814818578221348805549387322952937296216797142985046239065199396655326732887681317129409460764491434842286527517937268881868044595971532767629931782371457880137562368169740469276044807025966339677895572331528007664196151865652474081420441417284375183812374564185284258725966233372194673542284593721428542774746123231142929894604903440272901450751921249744317654791791501553385045748598014408373575900776671855446890100658097252378893545400468712931333577255639707880814242420520402110135688312704310653686275475911306286048785833962795093101515551099669134230229496942601064200193666008769674572288437680784002503292758823413565414989900650660329074971458110126512653068204772807969883958323833542461274214266384147007326590168894403973900282641805427590672019039964554744141042944579524234988644165349211668747738609463829705995127038518818984679822268987543754504757820156916480386885400199861845335541336422356715053785244497339334201699974263757985990063957344836509688456561560764856207223181446079183556365734592582295322283917889274106713107392457001114980657797868734260128619333136587482671349538297932168584879348041057741306551108932579435897783038785514975342023646828988703952961716396620796578266530090941761520841718295979870869975954173698315853644503327958169460075258404451854183236720482874846593930652955251248 [128,94] 407558744001853932619230230544897557746649781216964343238390288798320126900785296390134279893239060292712704899938895651323997227431119672865383379507945246390858000343957951878362896230586573460356525837523712709330364177614655936951245167504907021751647071815062643825015816177971656529508098636047616784809351623889788372029364303411179882549840816476890379940048258116591714721320907634928678224722125012298784200777456510337506002104326128487124490261874634668659227105892032569140577426540946858185326314047681738167630075505563031058749671286229336030071157980932565014259525657109117568814200871229686486339762843911788880029979332255203766198191009925449844514173000657886560820183661378778697010689649895582048736370140560068060991115754736283522631485042522419010146248223995924492509522257344964410617931640561887445490226824831827929029095202903185154833743077582637265194076369593470643790503971888941475129326249290262118301934580983452070581354864342953328481124845965238431654784840035601201723344061935390305007153192543786443497796656845556689257219608183100137978434221117196574660168957927284114523952122204771468822423758378369442322157511654776177325814570269438821126641916031017968038858747605009066112465708126399741393868148588685775579072018979317245359805813752281690188324795067545056909937413036451674582627083096112882225760715920256303421615378624234054232769214504889457079520554278226204658219443859673895925650167390052385647829359047041632489846846775924159817153488019536106287642632753783894792097615544416868831242039494177272321037429770680803813179061778923696767420148486849889643670922542027112691786709682245453966614459748287307991783641157904936867436408918024020040730460508360240070760815914950332808185031223710255743890569201956603596919590165971734008901439679368412965492785092782981577472047991070661747662077716831596155211460650052690323753315971619875886585034073091419791257195834271128469228905612000522710955769668821169946045673291624166293216707705735161077882694694606580702786646106190360686519361187033103511432402226125870400546790949467631345266795843393235977420 [128,95] 3139955595593046980643049634240683509778284675069109100909889760824353506221978848976073740709233191748518052714332289649826409145589456791551297309058360499048761143550732224213153265156358773857622483075773243755241783899255187077687484992149146025537685684146499823117899090564265278044663343477903661917434080610918656642694566959275288580213134364818984682203944805175653088083906631940757838966314043920300901131787259414407563053255320094125725626082208212080683468076694704383701951892830941715537827034369380830006126551080512460807711613453035275197107831540114022193710576769149892215629803131073727758158277493877618481832740830717125019981712671104710490462936782313304455608525017836052252998119084218525109924612810716890679263027559978991928266576319346731101807034065649840152190043517424251500713533906962435481930690273475279000781538756351395661910787545932453357351882768971103509729936202236384358501964587505651247076406006267009814215009175496972228451975142589056534523424306379632472972932501272357577970334951762245851093881581487302802629070374656816899951263790080248392061529789148202601240735303544016263902330742897557634530213688101162242251021602215639657389596955368006452629524391595271628936092212496405406806696204980024691577425815071444590130222617957375520035112679576378015379595765877402197725838068361088878105936293443465386491980451022367927641957515723526997597672327486496276975260301879821488382345447607918839124391548002394561224267298301870698672984107446071155917944176953757523263194057211570669717262561988200480345430245050529874241579399826309481950306057483011071201981992646212166984419858814630891358553999395586669243772331007114050462136354369436601350353768410780414667823968386824637909526733606541886121889147429765432578158959802244045734369838205139850148239928580359469847563355589090857442155895098202061686534100176010209295945860123762223612794172730481274294111663631187860778320440329884191239026500806821191296994939766781758228683986742054863638719499260480639575186121629055333947382100574361581525083923268228575922265996183664120822968332563214080 [128,96] 233107882287555157358697228883356814435254764814521267412983146405230383980187091715395043649298154409717559431446652612347883151334751663045538100383080729048671026276781304889036999789745854684045262170254964297999688361763114344895329975192839098373048985176863067404834983588284717266053221574337493274971886752914666332429328402347919389044664911883690980855820827538645866291677967789673883515987063964754308148613700944313176720614043938240001435841391238410595887786877193076983502549631103354765842509150139156637882179017653126895874029370266019678695761747663987739866381202714361654217412735920900176459670567602832271467210246798359897256415042933285825339934299366342336871988563603129566404568593019345472702089215592345684871439317107872343898943217524517208473033786567398991980382113803250903762711423660597697194090056708837449133695918125905294490974757360525714638023126936776514962171852099743894119346719774269146653667767213499012229765068031990961094241294607493354503835415978479312307761061167898091349213749298983689630263977533732975404670013137455089140756338457886165478586114988962630385685479801123633168986350785633353992225345134141031924428790992056363347253386585254328171796885926681469829112601989138655826674810393239008749190863021180163604847510687510939795886388421535946868707712903044922075016385685052437619667107604865816723075732069727920108757007113817665612637421242841080239025690610469469614810751041754213598191661817111962773828266026759076639364929613694051152491672249396771713800547417059517820400017251887796439449095736768930015182547856145293882145383523076853983756885900609313532401431301184754717480832747221964387292739342037593752597228058024405277790436426453546892142258272589188613147855522598020608730407188739788235636581001425438205801625405040968871211636202159581606207735669018136973032192546011996215528645323465137565575276992142635883644503933930378085709087624084537777097640542483619381546854135245586036351277075115690272524364421870727423592997528589643372798876948453641559243725178918964202603632574581685233725934267515498928488868800816 [128,97] 426302115080518776951852975166733930303538600047087737790273482495133738703237223898174401986169039488780789701601239826016000297763189069297776655342241966138610496922537009054733793188158405166921042344132860017052199359266273217861373362413156377430218878117123343821790621079340479350757181097595281902252742391635715826296539292154637982909315662387175131937041118716435696137992083744352606054942520288968473762730687087108964029174136453753628602663825750109656460458625754311488708743581847133971524051642569531416032779051869293704102289160738657826403739082835655497081106964985514969334319964871821739136886866215802565548622294208505832789270132024542907848135420016685392461277785042394907338676361800509105838511408523853689856507906864266394365542078727556561403963782770643104572600124928760585315288915611348831695041315570408408544575130381709794946021934943320342114458880216733904871712033227182242657912657500653162854423532389882091076542434547908841001347595960791453802339504409737588464390364948933964496244616974432893845209457703361646417906119112975076869716517321284258737335294851236389326286685281456818175813187647542471741972289163802076968904469300033760736882163094459679708060925217482518924770844503492526691455528724884372252219123135219800908622899457785962785830415474535919736916498525496390231228917840595367657799368328710419277170090779850191547774283027050727735772690788286594625890742077271304575108451331375645317623652809284854118109885012965882346221484708891979831072097712078467424516403495429710770540651149503824289013401340882718130518198755089085630086126743169301932524631010367326486156616992575977210348729217147189669528609485283829703832057120909786284113734858212330650186001571639822580486129378921764515861109575588799283724059475874191112134504469321135694132591862420720245288343530399319752052637223034765297568016418611734161070127157117974227517812980143548678886749215760611567585725818962246352740220432276366171291419426037981724213968867224458258622747922541320136966917479038099615336205711812474394386903449815414497210403752281925663705912 [128,98] -1908683127920745677186937406165673279472296278735881117101838833017115270049597643778658950887937637523899762665169874249322090018611164729732870381152960783197626546568959383389541935369056715972157375146329983818208750430705487969043160343996467880141512814797838461700914407604046107779541088272957204080312985989275106663695906363852442171237884505938856755697499767442133412749847067992848179471331195792362873182038284332930065902879897396607666170580972700932952995352889632721085696322868710664524121658076052581814242589820104374843914337348095763070431608202666055850630701652860239702723668987450767255427244149449508603394604872615176883287627749931268511642326200225084156301815634386652917469925691253516448334315026013261300569717759963334237381334170387103602615753965508377229231581922152133492989072166946853298686689769063391327035941140055164941845455078218912197487074558214528470361886346738759021042772488510003447233476302913760408408792766996967009812298804432113812784875211816990196152876555671970132239177176610075301329782237563332064321030040376663792158494056595494458029622567193281017923286276059375380354834329689811016954715045424959637127121668393774440653549936971946303633528821860294886833702893586221229971111023562180544588974964769248258247608553083672546849467667795929806101702905407479847893157739653801522596393488812579966946565142681650318614219570924293451469933812550277014385505469738010494697080482851608120873304443916099617250170484282032010586979743550338629337562823426174993994803247196491830304495351131662938884480395875473160934768962270140529018666566964994686402287703113297470091716677102618230445040656230410308700676194996540985177444858869731632777836577850102821406158721929837974361602309550774261621882689155326911778938950695841120056202756301789877331292727001842491444041305692092192331996651692046115611130780411142683583223880856867712592438207646357540651774098665982481058010696050296174437490978382848155413965555025308221389842754586060710713565190435371517799081832278547072375811521826315500975191076933779512307164010520746846800 [128,99] -25738973043732820181842589090300867251249975714889084133047440175600600081515583438819803561933424371725340676270576817806757619495286157443941227571327515617858739454603953032532184451403589349956453861909793169699851989690244119448607416432186791902653316042272007918156666573006879530496878788229286459840799312860649545220573401839661099855037264204924288408019715778193618555240690686071700088556809286759925343237447478348542133862961971091220945039321784158782178432371209849136739410143007933404622640270263691906926640987429646644767777664701805538523239462323702535507108543211281503823128463739740434064868860615733073499551940587488745802860038370029168891193343201129273428980281721700211584974655051739514105959924623321406485440462080093685180161913774928570773498577921937604194382827417707671875757808929560241976200047883066718729768707229311479128904854840263857240210027373010106077639392673151235391205186756428109348671561989861199933790499297634915099333187101564787040239819323851899352241225683953188722169997968064361914869972321659161989434247502958307890653999508714372235239210321633693212043430683369838218300177739696073428961806711108952577811369486704836180133493433980011550664574246079004265828592443056665377358235485788912804175194311404895728748553816481320243503285015459815291380270486720720436312992990398793315822581260628306143700135642119586247573581699242811901611377412609425557128722111645646220009618052706374331157955968485120462104632951536613165253388459866849774497305024181371462277674148807552807248888666678043437709776925816208982200734344969912731823740718052951780290378430471648769184360419001317739918750531092460242003276030685258221319380347702387641816839019455483525605676610913837582756536164593184360961691679356381582114727667807344739791084939689542659718700298339675781096266037809017454498236419105198203842116412294945848239500897127004316225442197774828115335646873753694645409729268402569122022418041318232752339731989295148422480824063526929283640437494867323934284072487714223293299655339776073923344626718534947925965441205474992 [128,100] 29136291532225037937561346746968574540798766378161748794515653489157344504573175765168231244815514566914191057257252444488022444262078265060011618878969594523532851951215038814181797198093694473789362952145809921361964514797456765617732468710504386459362096045712414502122421187382925835406827670258293148741100406849719115496241012250957599078980076457545620050882722743529371590910333315735280575227422484498770886600803317818116448491959588093782962389580448251295310462384746845329996575106487203164304130641901560484441785891860939618739221241287551347547443756488221826226762740596894363675904981984729389932258676113278089068625485382335083909601180182943557971551856333767777264152873209428795818747991996022922482277289173218786810640272785340070246652688523000303175081732393033155522039435819308592100019236422176979249015071056783489216096702852281594174238318452729891109966075216194822030277230370736240035720394159307037391066247955383666170159708055474983765247085424472488276423023745253550406992941297706024061279817373613422745596035945792670474460817633540606643352586446309872646839525373283139387167570077224127737856801484580503256545545747875114377371932395147701465757972980268760466760945563028015979215878443779484582804503539025485627956186769356390102702608395948160807813415884099571505292556297432240603457228222003873259245518999099295779617591176120243477487379260434706406577876971236673596111370596041045503547917906119157442881875919656425485471123541140080888002263793244442132342838711562005735175231383830411590752921484287519653998870881008088534075138826090433926845199658694777016694661368818713143411303258318920413973376451204384987074541774335028645648994723148028483842731415179089484083835758227579217026484681593768237843259569694699619092754593775395734758158565462185012047561048110072295982295038694365337354945509444401280690143339210429682993049615274819420011793759092823727908332617381696296401732404883938752709482323858657801779124827404724971544738164734111779098109813633030864079157898314206435182698869335580665748799715610203564609811444 [128,101] -33472008426698831563582378337434528749375938849633334677957106764773613364372844624069262321665484634695687212296515499582645935127167771426594972495394379608693128176266286423416580257023676581160862402266810022760966594128248516257348994376392584432989920640195258324429732194194731638102985799599504291571366785463223389098606598238138800771387458014721615529257334877075328906521152251935404874768538864780219769982129037810299448791795313853033690169323323082593875520858422138891761834077144366377314260151867804660194323813006818840291788735649507004394939499954878119107699188826579223577531930630225531131016662455028468475658251961766274489528062879867175869093702902844439803424639874539361724165973121306769515686660760790680273435070773029421368821412805004431034736982242794020819073580404379270500901220399413951392877789771779673912861233499246391515798580592262693894107131361796665572906248708853753714607515011281914205390304770530424137799490251513455962787812616917397011143425347859917667372460700556642496021961491953538132781909668446732312085186918183453397532500129967283804306191420326319103937729978298602535619729915121449062486925052052096765505875790866390445069519057811191804962221276964893190856766413726662614075065114724729681680011562819453893791269106589689158929383711775557347562739027138243514439001289954958882481270475198457629865299490271160500061032871491546096353983241114744760387328219068676071518856907180837936571485421532658674474166512200745122626508739363790030239318442468913841201303048195843689885532477796369467461301246768033642553339234359337722541900274505253259217916472306769351321228429957139431657279626152149893509080422713334247585873402794536495999926587679344169679860386967857114152855658728588118286657674478838149141207993517667013031459344195903430089691118750596687113995398820748651677689057734848293849052149521280392083793907124630917343873307778826398223843090379383897957431488231759978894992732620381989677403238121504140544322929455768051836775789977330011157005015119858763849863628812726382346055210113850275088 [128,102] -3595015359054985646042351374287460745027210393128598938149027470789185971318227047136538101739985446695138410089193910641392836087319694752498443697222453269077209893089795735775310025504558023892561113547177787319743074757214527493896996061625745976419485521958353151708198917611331448240910517187543296691970299627802662705693745963239483253584355781646939506010286755152101910747566086613308433913534368506747494652279988589421804951967244899327273548269817563824124838093241049257806944380907390881171365221908215720477076372941166115980407886303982694095947976198238982675920175030989329134893966672423209362139482550632261004657130541609806554602768957641648256309797122693810739290543481340180832104878748174553788988226183094525498456138476611734958859832865070310551055291705010048999359107410236285333638211257946301321145814213876937424231481400758253486612242937122517431429476266899483776756146368050919612703966710963181638050022880476543032096757974141719207467890398978277129689604469735822445157955866733227814850311962479404792335554037108467211783275762249477448512579345777626905356230064358353005858402554035918084995388720834852326952472275390289959036093492939348955440023623129882372931641460628955416052539772598467561543789992214083172307714860462804849768302214212903216255179336252661133386723451224481831277925364465691997356637131982489279233061466469679978253085114386055014817099456516615083133455248127162120228555649380619500479061537293792317599267607163793678037034944617370748803735631195818060932527770592111163724702430000639832188818036217676193729790001779095203275658929594186324729753034951694364414790467720990100832923220498564193677547155263509914655476751833302015800401053150379123437138873285450629328607449219033213176175934394092260751774976978334560124524878693761386809347609713137359699924024184360554184069267414838808504709864536941338006299162955919072279759372212987018340021168464584191135413691925900620744596386141762470059056804363807594609245374340170483657205384601259766040695052423822310528565695464331161961701586622289680 [128,103] 1817009360228935336900864387702731816120278257119253330359506555885040257985212467288909291093922496465694525816226114175697660237461729284843685642425038864033735324010275045112961490297335727644291760071067720055847210810418331860100206635096502917964594377456008879529716244268972820838469219791816406201039081923574877057323168061962301204355913294791324525136926414778112514282862378581787143810837830126171160371273628856606060927377368966251379969710203727682739829633693882633318191005112605541030809559880319936734382000668075742155156834284243332945223223086060516087574011466861429702617296658379990263691944752929555660002970197487821353178740244855379001075299018182852733150139569993664896810012420828834782564698350427052832439711075400913818482364711054387138428018044617105101917162214128774242042746639673436551649459064831180250290089203402048047877919292508603987844650221651488941638260088243731195644483410880179046931669856948622459054099046510841046836476001959975587650417796115812935955158766072306803510708067081956791417160130020166650498467079215324221162194142565895109953211174121730756038091468138893836675646060055261023492176444310877985963670650465346529944513116250219817154258263947078965969960206911844088664212851950871168942862115829593944637844577614048904982597046701869886353011589580128182381158210833868046019234627799804153641896597826267227814071590395579183902050762698220499944731161237898616133066300289891418784765426340758226901886200071521206259246434842549017262216233718530691058296697002709639802387058486863885700512205439327298093933371321804075496671075617118464852223620627169564922367517243103163687230717463047634570815684606896459947846431090941270810202239544977802176993699628050060843475323038580942586011510857217111763486306613736580624157829905680353281277695800103081863958897249748373617973314555479721516318648821950498995321305318993528101519010072359996651121750142351329918815795335928253785731586955089045392520551873302343761930328278112915308265928051003463633185032829162524452912361068725704929028627416 [128,104] 18094718201726732795874441442885269252038564438178876758905813166303905642560220742198081158979398907513137401784529620532281767317108335780026249968172887201522609081109172208287601699104862914848787980256416675967614198336630561805866464556822550590958304144872716954162134234973403484343267376215012797492932180394171423850419100304234692789255365436688737584407091531205233479183934908949387364410192562199424437727872495632997434714259971003520342063715643079690364270191262954551584749073721432163816245825077820253596986019090969292090307907920996998627273388750891693595405094455301060084513061885977909164969859870165613906422320969380025219510621768436076486107593268853692435222458031801901543528855337304662514572898650171924063653847654382448680369908971170210894290014556873886620165552135084509790971338763675499803881460560490486435933622869767403263446372430202159690544283198886556304599071484380077437300475085204900183560238203756670951066243300707226554871648079129766968946442127261650356414597275378653487491198471142139105805133476085597002596757228965236271936404227024390938203348541010340177621621466966737642542447045672602473650824758176459511637009657175100288597626938417771209090520329502782993586888270998473468168660611038578543461950562680440462964079524981987677077813632257698988027045689080944220768387092356787554881872453938245006531058150650506058902575231512791485829264682182975446710204645595373214894072337053458057077827574144325062782054074918147479150113408919257397959504192356522247985234484552529064053048507131743819006844244330322429301954848206410108995428155526508481676293818468197401551358995470207047166565673842087592499211543482248956190723992999042765398839146336294848942812531561022843859120755578481386302282288890497967603737408913528235163725165735819721418155951718634690740113778904555480055947058918338718935158074504856849623810422551974030218528533174968508451341293840997245950415479513010890558635585221009338174011413312682536337688841682446059293311820915409490051008011853545143779217267296443483442268 [128,105] 196529444643214001229689503406602381814383035655463858074984396601899581490609655756417080266233693104651105706941135859928760074552940816132864541160496720736679083825452579888005112131429607500861218785247257758172649735452142999281125274813201735747932276769323942151781491563894013649230846781674498470359639044131118139359773536194911119704244422224490119176548956535948616792865631088327861977505168553145049719615319452389377769107047551768597698753789367931670221360470038528676800371704528044204756456214669783703780237750654255886157476231712237397083747016226732671614428301040682510332318463255164232884130701145760512013238104966904168773224841191924065311037237842125850862486536536562550300743020088519925626988282124427719661388300605170359733445599169611151013371825447241761203314278872046885518894845775253750582384630223142228519915247386454419097023987763056161227055598561382666631989294857494449583440628152230592668649696384318136608065758248705267322478011159143072196654846865708634546443622026612917072239996345595794869032545238222134356631014396158892546327293058782605398889494956647579351080941966393151651118504820789727773158308969765196486137391327748231066934548591803322460968398347949278146739608926662618811910579517174256992286620017953282283288937374994265830906877367431588874920955601275463550009763655811457062032873176494415075780367495791767029074504733900755817745882666933355474582160047123962680968497975595052885352736316432069106112809486562983157716741883406377099729195658981127600902072245498105757196493759131824463808903519497354047555061129516539873254665742428839364047959795882213365500606096829058640031313118081066243486869687783242148848788105005969184310301333422179123633272216724775055613774865648108733310971860596683967716978846334730775069626290687620108294513989791956635072740131411554033607228810955910758565610367663020725190962445348170008026766185701607374896640707979863101330917323821874401918115878508106827739363443431330956440212430679782592795743199088387266026560591298565011401307698304415720 [128,106] -31063814892271740076890284905399818270452680504183104715634249935018434569579059250508297528078265747191787580992683770613337399100877012380485054331443979338755264482977582201261767636669601402438756316361931512273041427779581345119702766345614397484415325254603123635055638288215880436857848451994510078206808400512258456617996974385273214907525259907394945621693155926126059435261820488374963721586547204496284817401365334288285181160676031348765585032517373719255203433656274649217599648561418612558623420629273351211420919124297475180014784368858727086942250773823946364200581936959071139656853199142744176124187411819079901520083895158180260064167352722123335298790826095606389930440744621893974121492500179764890931297632474210416796420812328737345105753087928725671990168445933625180656892568717714489147657851398312668181873628904149093201286323145963086733690302339676782661449702567782643696120026635464289764841218605078595902561686472560128156247199051138557305280081867882338747693482115111844187842870979521563014277975300885367512987621296401423809009887414047112861128149588341318767350664451930411229149422227800963812811023715397422700957385892306085130363679170674901529132165463445212414308241929664547280168376635171791290718972547354823679628445802334452605919595720242973155615728503471535735058347140632165968468112046254733658815791408130754999188686914591089146927974033742835467002898999013569808533800323871447928354653829932388602720547436786811256729864704073821258693611103164697793216056477887099399391553138822070933697981111621784257515760022852166099929737677601325799842589294619215585197715386269174312024472037960741180111728647505463471354535218872486544487041695024502377908398945413935936462783486883659135991253918052788769477588930032258209382637981909377927617729185842058986508168742100446757233523211854148149850866108252937309207508008421674155776607423288708159570227505681091986561410306166478152274929117539214140148302241853410901572951468764165036767417252121642971590693421857121696310369487098556176741178492848 [128,107] 1490224021529299588793288218308020112943168597746811389374629243629660578463937535853310051652700754507048689475049642450106252031001006438700281340312278995876106579590943922998375588758752190556896482904412218329102699109290710196836862965380936066521907042636263608740352649876732525030308750378849093068749632720977286871783710590434298731587999742232537463170529480522557732072838650007894848671558596008133998459504794644630631546158459467356374743288350492486250918657139436502282911401637281474985185584526855825203342661409581704296650776023128891778374888334349816216586870962435553840084641294993386672159010384115710339182979375033803089625465368578248919863739376936340474014159347712172176720949033616920917793957514866947622414480734790595183029573344686865610159642599090698101803274805655678110055847320957835932297036441502120876137425419130055427181869142749563789718643268951219558803629397485209811266217667867342746851062828420497511734517269736055871086217052989754069996772860892963322323843208525617491224512731140211638529352141112711756547848841583644710414816005907104611728097004222902237719778412095182891211979820238838800613113965964843690743283769883894689159277538742214222925540021109941499883322649851086260497013050024240353303749929083045857833156890949720086220709503358528979304897742092603640482179159014233400740537839348463301722461078417355293027836984224615359864853568378495276155663458235539468547644257475544594059797256658591827427711453562887116558034271513115682940438683809900368985570319805555374343400550498548855054154188498963385838893130165834536510968407724209106519311955707639821300557766889338970243732731422198851568975690634315263955153770909000819007435032764403135061326820532821075463998951725630330882743566609740038055338410749235720809817858589114628001935366494978164564036634886313271348811787915980113417826950965533690194412545645709336496607715559954650448665512459573563772636209227392931503474292191682170836508014331763211419377843672134898763792113789003404363249466860498291973590488 [128,108] -434016638809078474708645119451302138945096080199834407104990106635953559412494429838933597809601823203032366731607201444661350018003207243955193508228483731089427936246009115504632350951840864681317572396242921496612761752294972466252687172570238779965538235656348498809900734997051761022950210985738697011540926708875244659844041398428475375953092705764450599012569295832777127388578844571997365199451098714028642983573457005428141591714865926978610815464540164440751386189880332604396631702103862594207982079052283739451664378236551665767932719250116748069501237606665319354729191477260952814902919507011703836395650080722806396399631554398881547874571623344759470412471631402453446796539682432851306972998762480701333264982863024061048110152734677236735080926955873077352668996387811528100785989623204745357330102245581320877274070341477066653872421605172635275705327335195418325347733140290241525511053383228791892435815131748608408119514031187616790756231121335215555879264839356608058977784864113835773162941340953669254336109976791282138610913984297070081698789896506545776248107015586039275763214683636633122873364071001025642889997696177373856680884406581419149541057835703618832157993114774737800595849876784853808791939664464665612555380096852906310427501715203003406220032837543022461375940582230591611900652036883083274755654176615966207906726481907305821476688081838508474999693956734495932973058846754051792132895973638731145472112909907209487186117778130685307251201106462580699503304202952541515826341194642116095080246268343859221381193725036768390807464266563085179528478355137506347726584080778626951514611050053357509310581026841132016853766148353891977115256109724372979661620979239775881973072791606524153876708259681162069967966504089521591222868067567805705637694012781177354317123952701167676029952129523901461812154642291535035574107083133187077718825310771564303525254959943232467715023713167271740971539359446335656977078724688380053941268341357537492392080842612570654060513858999590173451614870031849561682641533330425928008 [128,109] 1910559984087880861891381157342122168082914471872257113130086328860272873180858616415138150795299352337145538188323418574819663372522137262680045427714785947243385749584893547459740391944312067497438349729523298164325688597350796542218050718216305400517310052970116531510162816165004899909209671943014748033440601835697442095606522280023902656790394524943652522013953817810968684870297269250733021533356986051374280826695663537033328077337484811218581570940023618638230464681428625313501523313782333456081175212465101884302271819461842851172926384474176115143504345174986373835468213817122013328630749974781514169199860678486817953725380753352006377259673557112818101839385525528328845181466432188306680461464805387374371607933435374367421378055995529866071068754053894883873440161011779799834015809682010875721144978018950050043324583778771415050736076853056364895844383057436867367300401707403733791656681324084496016992002866138643288701597261592550051906804666675431793632471892122955507239719773056088643004845755961736274845420925371122403702152263200499221750638285928524204739410615115765904008914685323713067812372036896917376721438047276195177360306168465545962392868545575018941014162187820091978021867271387060480125349611937392404444505067887739868096186418034790790395941870357080400887091443848346253398725812972215595962588421555552571384960314671370147321693887909167811662677354039108274278167563141669829330979832143756601708327016894415595404221624214788127548839304771071523689813203893281222511650188555126718846532376124120850975877604826828824638521277519279353859670849273043953092121386238293355406304111861010442575599519068034088070649824100388183267966545000690121289128705340967213022015025006738577925568451496376610542697828973366386419223520769394053762989893749898325690580000551430216974333898216456055705663955199767400881688729561132780274803299359159445755441954105472856213109350335089599773741678452617772899754576640927733287491703786951397023443917914725979205522577718063994509410527234683457238943759763792 [128,110] 4346675969753535731064797344558615394166598380782808192835650043793994692068904227283564336997898039036544790099284788467389278971283031915841477084337026015296800535406046512306504836881233582258700110862691506046652229572447302117747254665185389651847373341003636615284213074568439734864050084152994664163972033044725748030335344885366366723469241544904194328650761413856401336043200818564141129167541676587173031484389707933710380342906547500528868246756642905343474879599417272984439054929228664111854595986632490997105200178571629128989740592423245721419499283617706004836304661524163111107675691410038288249082671227167429585468166927367407828540104317961336743791786051467107213390841815188811821901165118657523483350503526550378849007422896306375981974577893766080820524217358212939499235022153768802121866013313976719969925194908531476263987685853467509603108821897325554541876215684353255427200281173669147497401074104683762970973414595191382085160058496147343547056127128028310837247379800069132727226464192774412748569993158675418701766277585676218319013892010931323456946151780531030041512784307693903664108349860042665982504046165503923160205340633201959025967799407824985425322104398291439222321821879992590885705830521830859244396874221053126987800532465015833763727232960792897417870637034597742974655325655549881598242533397564028261046866248779184930453166937345216302756734898489607852298320021222545452010010890794716829941370109738894876538980551843893685035729828049434922922314488983126398186218174103244353798988613142892705718049573674389465217897646137783468815321349941162768061732477475171546138909820316537070117521699362650068336546692472803333849625406440812149000959867232460102384467820720294977322329548672299646950028450682590741965034116698548044326954189176372320809498606822056286231120695019820147084240174458744573828277448149522626661202524905278884946884489347106672997920004744078628111958165988437191061387332900085421138795630436026714847437938217803395076078934326547633444955687604801678039501036 [128,111] -74811338298638734326904350866021435843345463436745623064593992431979139848725909144936882414170765966369279483216401930968797354873720613889725563170915096458531181699695219032473705855317040375494236556192266901868460526561925865787719578783091123906117002428294746408206103399323689107680505683198159673840584324343414156958659699506007652070228820672084580430551457085186994807200223821284008713565025241243382676642511298627298047820653793405859813981461281385624808249261856898261292154436530187386751688016512427475974723288226094324497331069843704565324860748103143684334629050226007245409257291926544619073203122962904930369118037221846542865466165880909279839372396514132479287515265694695585957522755906934795393513520585123097346885943250859604553854163306043362352434336284148952739680532540653158175260536063111513147846402763800974855178155428634091443823376945559248816427633573605134631444034460584741110072943775860523499954508654996113428670532577339207294648173021128804871249182365093855049435264920805591537563913864904387820971417520476522987893310171233245251730310059875837747357112297972316539839713387586884275250999747263280572029478454063742870937510866450154574925439197683978474526159181125344234485893128297611636030706424801613261589985899491999435326126723107533938371896776600950820974232425389672194686716784605553401896934076481502601602211161740556843673570510500386043254004406390407243459677379005941031234989803503673396321392184480642429288467057868543023748616602511814045078451153765312193258165608237279334874974715835240709754322963696461371380810601690467444244142757309539431180869171757313408165087106231517186632876567495856078255119695724563563988129241307717258747774518081645448078457441282074276010326413605546749456242220910263756845406109676968317506130741827580161402935499157014808820756882112270372279797891690945810158788842325752556374160608197936220881225804459160312213208210877925944934093918406099771519795139722125864824038489312912192957350347296909399552798398920702301136 [128,112] 652829515548429350082016013779793080450179597274272504214911249903271119198531255232926337863064903982130265523912375076432589229610417768766063863175267778416988658338752534321043175431320722291558035674727952873336388521706157870371992898575280995181135700053368193492388082988614200880950743521929683634596049402476914041579985572343455288926076458603131596779976752758536458324197961927693651284038585107667529779876776383385988886744801909771420858423483559519528179827188830551303950059330178832105294991564090448630343914940439756321865410281398905896249270416590641316325876623988302200005698186407622805064628185330462276471925457168525882859153636930512756071781478732030563438455665395548662545275352670133945541709863132819067871062011769842282834474518792831390329829359700352435111290490577834692387893725335818830123317215561854265920418624923021217497087904236765604854963428741502701101155956831672317095342219884217683874538725561691717910650588746796824185253367537011510023213335746077507684795438936859508244155895337312474040417674571122604969941499924594182582343135781548949783773859609867540016144983481682558785767625660063624342147867246215292643113817910872657576664521860560111764392786822525814442311334951051550250416435208262115690356307197742894900679477489752893141597179268899140374376859894728816766351460227618849811527910982512438218590196392128312726231601637454983401073272964688309406199856111924570665958625042837160706325193979784455180853603901440967056730831975284723819668212461047558729606173726665735304478983144912599188388804250860518962132981119927380136642423772199987442761013115016338854095702838149799230432654874843470337897021796843170156504078879738191587779785106302606448053268184693986292034336375252768272877399767753279729379009876142330153054974993827329268225835553407572526706242940493797177669646663722928781807622573715142273018116514959393413025076414835460371343629436099046011049896850463443109256995000621341175317689115841553124797327892955635728162526276484040 [128,113] -4213165902223620170834656659147783845844308389242727511214209319277750258959592439096198954284265185758193050743751573076203868340196361568516374710029374609860862294142504793194829218241629326276190831563689730551300616681846098491047792638865563025002676231463357045940287999144784831604939027246532431018636083522574881313675759938031127512625951881261603637073698756769684383443748280520108682747518720963074087167900112479898840539507114312270548709580404475598121808704043094967397479744980483795426064265361362705764698531394244488666656938189694162063878848358493335185844835525635333443353432041022630093275941502301914943412779681948787601433916367785754775726484000374248019868904737094826924534887134572206927565240460251494889175005543013644415497902445713864768064123497357117443419444744450897497260684023935553929026607184812051764500997390199689556797778445127236208146862745043959177692876140545846168221044040807781377391458776594796388699359111200061842940756576149652424707601786861906159562335658588777357025128871729680045027757146181653835602588488177551646310525946923862113785991759080665878823336357685899028573651814857560293892940561889178037995449449951406024466598935163555199593435341058509351703210843259678788930859870021360907113560113536363391331885622404858613419461447842552610696594744099075249452724062535921640259324911381255459521465796715546284329795774694787279291560450506141378749996098650839950252662581825649544662128335320057422525091543727010015703770292858507732878803873317262801114895946525462455588273124194154897186004553400594824899205080024472859561558840178171068155731583136232445444104197657122525257543304055308911799585374806581617126092030598196696280685176344536328809277863130538915662124334054513725216411446758915825128501908299746250658259995223214424052923528367416071320165383717746430002038483625303501878459473154768242763870999268084935474671678372755553087343680841739206965105879002224362762756643986973411634973572995566703125900526278770685743264519432 [128,114] 16216052288008086962832424148522199130994097153781976163740178308325144072974851983293933950141321959877337943443564316884613335899142800708098959358809020445802440045370332817026379909813736925911281753992292278849927923724926826060313145060543314549834003067629661007767447818106333959868897105582239909659695010873053913246320937111446753358713077775764419681993351973588597395785527344720822564549566571422042381483575284980301365987436130398850661492692962750376522680868881619393442923723720744603933037016158905746219721747506322169259709896928346342412391642940829292539877441710571510599626132345589355689253859763348175241867188506898899457373662529060243069055903082217215501746777870057607518153377532388321163354092343162829437163460770589535968298190241485888274684105676509233016110240670010185899351227702891530381288460807926769330390337446230153246712186838053649238767360986785630697498980780911817335001045010158047280856270991609268024174827918565910909361386220619739895928328296963812364987222650950914935647477180516911068255456962865673099683221823344636312948997274301710673561605826056031452860051208448281015621460976976391966972597135910462359196801790818286389109380520405193977307756024926972327413854385735979705916471735159635996702057064755629099059774686908801235976402643376117655219040878672723121623115397611656563772526408928746256987919148244187271551383490175672949202050584450270496604441749298564132035961112270866507983138778342020696462793044100847815954250393104105002659807740450707993140635139777579281415454207165049762855111638524372049088738819427979863408250716640865815617653274702657303832126712308898249244419499804993466943493558589400188294109700368543333732596129505587763907724985559391229814319622864566494953494195475967731375503614069145682542193247430092095749795152246964695789921682009929711872937322076943152181639446518755079035648717924660330321073756603851228236453904926248161223592183838197816817079123357259759408750379594372448871614488562451871995728 [128,115] -151232479692800680594561915247845042461010209198536387323722901773576607030684640848367701251678302577516935834591069160756034969356666795152044826778210492319348498852390278091291263197159002162980940785625297497207696881297048213124026690809943937690733002859445772310023808363149597863951130459438998721640649800341717180010469321015884381068402593035891685688777764939897334160136768139331002103592255779826866925875460617774725936282924447120769872764168687494979180848075614600946950196019264610329581658967337012847518444109703968367802559186500316205274798768023882249363679902963760506411533900122576228609578687194695410664390928643809234375904313716981407441940789012101423677640300556519802365029024785355924220734106779008373788118453174431100435690197347232579315867599359548106105648583706947421087234378384021381876594052611543438151693368061057905981206174794303468933294269229060197109648564769469503643217648081542651101761798033632022534394707327880107387469166922580911944330426328103316905703645355586691900704742909053344821067436419090405536576230937608142915820251923869048748094184576081369809952218038728434773849833593988975234984424604068444861997897862617171511362593522153052200072963764315272740587996045970768860289561887991028595602271264667774105921800650063064859705860456754108018868627547675114442912740590487085164715685508693219170128700155015333138633805115642343274647206901569674032224259070298251366301196513333465333855803158089632807898331140885289488130197502474438665648330708985301028011927708026775644815376620253359553880952177794933444030164185368020314993377191437054779938665197769210608786003652592634847024130118637177457487105179979663566535589405445990948297190471515564278355859273045309681393814132952526126369254838615911790504895340762084494771142877733523563165045720135104091578028398930741441584616574620818443863938447776257474148521218566824016406665444222762719983818229814019914125755664302183288422194387995024053640045212428105759744577018382547680 [128,116] 1137166506303893205000985291471165086133873271729849375043591511450750513881797745317643303534712088843921870682412736163996011900561031762671462092552827921862637271421063534737880063501093281181643501139262073583367981991557520686478490006286024484481227300522431918593863496637650013759248630349484567639030118759955758910133725900624885113723205234942138428105059634161300970892826313669516917355159230814290986093203915941746355897581031642738852519234643093214934023905361816749487105352132654188198431132203000118429756520174541003236077571203929079500832410916939002738909895343672383273154201550176779826530963997052705971237944587192120659368369889040764194705374666782487897838292549618250908744623602095816856559266123130776041888841177362838935778625949417167022358735911538076554225058364852566993557088696323502627721609605253305122900319257608552240384348023146391247416755566240441463582240687879185865312889200198480460699910735706114480691668626214912138741853085931817707234723550883830277831421004052067848254267551654775760695409679074469747656167365527077633063148905376257440049990619920781455951032090089945110561882395134130642162937817924509305819232002614466927393156437864758686106896482229121656508576532922695610100084345041078485338629134881344682540518855078025900904052015377136214508970137315778863880282322539625038394789591049678541318512929261260440344515593886874344988576869564159736214047710255613468657356254253281158836699525085477355482422488450342046828558156355141004683584379481991851371009223694366867302481377990982587026377048560120727841399922202158785544436665598586557181876498213685405680593724864231542589803503177341403511413382510816070351503742595945593852248407003841539178222808709222936259275910007009519130472185698317305320167634272078384506330834094065794044671579102212785445431805089515393868387041420123678109567153967301424487360260425683461074852032603334687984076550640699431562325894419374047609460287100005541547052235298020544994752695519992 [128,117] -7233020161803862228497870278660045939654114316685516421964998185334759225510014828314347934252902387882860327372974900783775939962482569351240122377219768751515437562839785874437480258918230118658301829660604115016959596271502002470432998922575877167685451470682985052904609909640038493728385606266070975469966140698527892402849314792539589213748282017803834250387886604249595697783149866135422060668121482827768739225384260300993759651775893233766559227322769120695237931788006721360750099759476535718117287196674355506136512627209184650792635236438640208781815203042711907922058163449878821958777340455559095484886400198129749747695451191432210750299717763859318156263895522136342710677208872689493586248763691509343103935587064745399298403531659584063860398898573672323653063131362701766883586087795343641798526820791358299705124429120990189243671975059702540203009844587777670204687028529994843169182268011225653930931589274657954580764217043639705570166401746372245330623049647270890739714937449296931068073111084244101565114894026200885233051257572247206367671103226376366464805063510026316345966240862778643453074903215699384778134298365760082347762823369120657718961132564772087237093705132957018727382634726043110814262372710683630091869212799214964236969103517343324196330813956630014845460362032619810789971200819110759704914645413532251577102717807845687313901146930950742313105482025080421280429874987340582611961598925056506882886834818972259699440694800491049689546851483205947774316066251099833105811340591051094831423524622799049833778806374553650767226347778704130682214530045111581547224855013370298206607572533865087568629975629504649129354132115360264140689861595452896773094309770725966546866656652248220956781734299743773285540545657396419100206105527723607433002260487191018446780775058359998262292363918036292100620515931267607508010620948483377062125120251899190092724205599362780434475397290479817029774149280335311126400339159567083371273703968618313555835945916730105142961689744 [128,118] 35613483229603847881186836749257192412678235479673733084460332115550180399450908404280908186855805180580813430801969112694416366758479924369469044948277175239895119590037417324417332027328681599750376049708508100906144898491082529953818010725760820422339365541969302735092619650574538752952890731372369398242003790940719343624863920944684776470730177207370294421379297752225961451275135290256925672909528246476184458358512464815152429555141953477224274459674555923016725837347259976245477655441119439533094264151867415596672293449273753157535675554446747050910778932091915687022104039291363130235107116401371017142976136437202638872211993404827156518333168180794301997198523580817585008804093252079414072331935887051197176032829322016262484336722705670839123693257940987419064722938440775209709033388613236484038164377677545140941553263128032113145865602092164173604087480234794645548264243854058727645104992100968913198541535134211111488293892300910544120932857572685404494645438893699801378336462818119559364633468389834025227107018356826309036254741129601938807071752962902168660437349757969246766959363956770028497867406299542779538794243962635097338519369307364658589818619681902163206154815328461737763033347005659218648902603939481316381648565969264400249060563938504303938113788464708501053849589813765603570073565417866726722501793886137431442939802714592957549127127235060757579267844718211499378430936966774658914622934431745893986879792420299173766916103453740688714391848300875532072565586647516191058247326051454892297677331803715960347392908795173317452412800696973388116179006758428774987076020979652746056508341211916802802270464757257578285759275604174852838694668112640966013826827751279884645523504125413437124559198266561038377706362884063151594714519861057588479617753115329558920440506697074624052812041827850213264882276247700393786498833952344574463245392329097881213817832127238292514865747196384368504711528438852405143060316394251924091203714015173228562503977706443701908224 [128,119] -151991304473872047083791179694105303489132050960325709358871495094032158300567791118180426815784786630722886283305710691925867496804947041122964667503581636219118772728005159641470500435190539708437737243027304668125804130137659198360557532003163266221117366224137707935411134063187557896263210864454532030308778465092921327047812686850929430620747770013842107259863818095008648489890249116031623489942453867253371900573007545716537056308036710532996984100366074180258634014982003787986409285352707965637262600951487695219080927518268419287071243742672577200860947621485452121635736653514758187896563059363609496400177620271287978377380731996295701887982414954441927444174987560275087466625899696269334697293534209910246272687633689626869480232117095435984694572194032508592319576224219574650488079066009203339482496916709222612255403462059902313331316347875341040198233212978734573863626773162238285257885642745267978975442770591987122032114494761939532622203534946227336413184764526266773723510678153952849928659655609691838040737662806263661034220697368547631362706872553402612766414376188898282259326649025248815581996712700140970076865868709616034179896278875903095017117070821606816935353036458349217800331473570620275309302989496336764403877951769695394460574017619985428588951047196634412677749023943856979196950170791578150294615972925151618790914916953548060172550118331424902187676451613395504732080454555729736868114813118915407238710078084428385753119007432263248538485350361581785827456208113948558641199628505850148454946659107387114807622292775364963066399697619418635321953096944063485094397152913110398293338152120578237291955332549377366624047232280258765558780520197745676754325021192269402317024477886570097506484483071982075377347374898025935415526579554533604639347172030332250100826460777260203415731937611688844170802261826806524886235304330344783742373879087820514011955285760409254128641986114783320436272943824262681406385768535722871845596193195081225315895237803676840 [128,120] 544122354404123545087489887408488472134445283902246953146614517382203570059358555329808835576881283215101810615860697036373105229856254030896835209291739258036304132900089917765318737483302496467746464113555682219884462416995883846745928739800250446518350067109137795268231737905417460456474750463088170571728094863922339506647071679942615578316547049683240782870796252300173309221829761965356837542519022796060843249073322525461658538380838918058881648848992895363811552193149535923361477277759420328396673190894082493877836747515374710141498182963941312237939387184417274271095160683216103698690309207081140557500039409683028471397928929726814513150586635095228509621241716719313523545326337771751426492259360099204172396582466353870781325595256895781685168642960109446475059238831458014474614518078556381246522368268841972731637293358236251435446877168509170046798865244580641533761386110158086091944837294347149511636908809064985217919212201995690918228270971263927236753519767938450664031525873731389445322091361935775712994919564718987883588595198202495356437869783957378068914693914929668142638783525717425040971388463555822453620122920643203255637450603139206908259262123206456179512326273146864274928393986218769154094688311719672106615779556522709444522781371909280976286910071485859203741083835128331757414290980055829469875829097916316949873341940973927588919234365638102371228131112805361138893034843508317910202417580918717334825939490127452030783142084069445471840022490887327051285508796798804453154407238726625172574509676770447980083342278238545869465133016991517273283981020622066843587108936722720896222371240021884601944748757889319202501720911874942053786523859463609877744260175493339197573186896178997376931060879311919065392430233729116577194519003359016678682549527110152452758985820972369078173239781671363625601047334329335775760666187910256102067280153212052208106160133172711901915613509299067841539189701322832031738943616976165228459477865337080941827009170928 [128,121] -765459808687070583010900471669438200497598585366682247516988231578358856228529476595273698510150066053499030503423110445988628831284790946372723284746199391476213723859305859419082339847084413993112540733256283798377936022351461275547812301486850689549519623316812851419922958038455173811635658236008159484800059986453678416376117865009647615085642572424334961830823238246276320394904228035249247438719964015363612384407023781083517598360678626452024045866400199086549076257710308866536773656207772368838845136786450888801530251085296618752937241415407776957143655912874421435318055539828294401244019956059848628380020458875692138454438484977931165899887561037682337232454613220266416020272066582442879813170869199130269723583098343768934065472432816630169914321173654328750521050096579159623638558580869472346587776058541995936790279343664543454224521219706468323477749386221675710567480187212203136282493792504868400271711921808110798113375007345937274995149784115966919552256459552209109072753103117032393358025638414888120643505747330556263890278492159394709778966127924867835320933143438145960631661982908607040056254404640057420334423590455435160081888640793359472343661454858488960773718278227273045751435300358484194150797087045853711378455637206003076436375625855690012104005301120607018576173231675364543132049303852295411037635987989827397217812129763841657028521263716533147769199578574770505849351433515520066004214303109975062407879419273605807905984274499373494847621651061596684809703025945197173399847801226450045290099310161624333451290500511936352495677009843672316618329128441866097139757547811451032601895762054365153295341299817216493715314173119527308061841456332229505779788511402549388719967714820367922649414774453118290477971698428868543678436315317282542308863318161881547136104176335896752091959452311168987265666231775684229565661095122332389728867364532249014705152753633647264196504713556689760885618125513524946080125613757379940795241806947257676925080 [128,122] -1857555966689281720143524051559237207336047588179859708990797557470177210943821873211968736837870579152509756590541858588717726960192227553285663598368046047320945803505305183249461564248349986143855559001797428177439364692734035224301456492918147207071580343898684832660503499468487206558439557963410796281415591371877530858281685763180168212662852394919045233611513426800842433279284582475544612444187763829587508255269224626419877755617739904443845246840855246433558515516600254800285393497010464581058614796546442575146809009781924577980692728888722866944161189201603101040273586098136387486692501054495906153134235027588986492832013325995700527235374550042352834966930080443904474415022637558656618135321042076121356918999501139761092251677016381781094984436288808316612784674548054074070486015786293284753031345700597099699269605098960411614067018825314490102324802528594765918744139564405856509675795911143134417470495355140284207834555177971639022161481684472185787814444502094903894676100942930765062979115084153760787242511381880674654141886956591971772785388646438619715667457328733176277369014509035142765345247353125873017329210021765855360795464236757016548773007976749076072442032477432086388612909900574795857358386839635318266113308267144573308823101366211530000846434038431296095693871697655291047055546682511149044244213936277637248004243322298120687250234188867435753072877637663778520488157209359713476057273464134023097487248327157750080732862065360811105446690143878834667515900487963376399009202248049629397924461103200563829184731056969050448645602382811177806987914422913845102539014129232192241294521045037553649879724683369926117759245880126238007027785156580761128021637245725004524182060461499976716139111600847886778094811003517848588195730924025618067414938364843679145271164891349346414624193439375283050116581707415741242223957659677017094503747946473204211826654816814196593809999101816084008685879358800371604459579691551555794915948817558152672 [128,123] 10996763482159505654952814352136964337877291501976905586596737093418677983864182284801582327414037200647038679871844933715285149556497470138562438317658139199455617967122313541422997359633609903419035129330604700798903644324260338258410104652780426071403552298586688263852178209226996029876125494938450688685284485468314556597451948162092810780327356433569378664962512229731776831268738012360641601815682007688547761581731503911316116850124496881228874700416947715590888682089699670835888924112458832403194583525647795230751366476522683989105931285296414534317730534345773976746894817734370219506482604235525208659681372243653343413254612043875881148467219702045982742360016661410531873176570835442981397840736427642260575652863082353807117884738039686158693073930042388832280887219460496164410790049474049984649005824056764395898387568399905913452227966999100908390290607319039820856518304729662845624298944131728785434437316247498228028364688439930150047795638259594114807460506610223111747083632068893631976316841615804978952142249825026987720884276268844522909606256662500574903891005277852254986676467359339710343296388880900294967485770870000290610296940506255098222445889615690755816118090506479085739407007209530720080206229158696437765421000891206564336262712077326126807301537348350665959361502458346182026732622885811261735582788032414184209803839503638170734577654892816788001264099044542230438142120283837946080662703088086885465613662743193265310898648521321633654701561809776658144288861832169335533290773831852493966957329394366144368311270793413066434410178278223367028872740147887693834439148702497979388370409430189943610438245140742212001228258879781645133686757679988795809139916201149423119621959559955486382620356319317415683527832187108087941801626761310152386634798210618409045540759134060207872388503682239840442777646079701796114140936454748633601766122102551388859371588149032646306959352573915866522466484358334292041621028104210331144273991205060 [128,124] -7346859524202231368568144278200788460676401968458803213894183567758135053808643686935030986420108824119927540157524493536039475781109660584366444352356963067831262706791726796256624462051255053379523769826409898514888199384379872633220742430882081628760766615717057547395568855570224804815826636472744023439776730987023705642269989943444504873355020282131357705254850539624603976346964391563707943670246200353302719133135001121209647120291391028696745710478970815714389029223597264772160618287690166928768486750571252533227426761531572844977251359905614939277573406726685817325262452835661699415113209815248031454536024917928541915943443026606186625345285933553817057201261263041032547594255177894780558075486549465919579123919315604084516950487883910588007477829245220963088519252349255838953570756454884850451808048957840864872202869607969897238520241550040227646961935775879823302426438410202083650173620978612705637613670324688595945936544526721713168522170670829348332279418354114031956648646750357129746021163714926051006042173993542118525440483548915539946463439045778556603679965239702052280246677007544410226069275584859448734417963215728207010280546606458507828731119383834257539504152514615434320234472618215081382884280701256218541443650218642627022082508368936611844103887818608911953430220234823164563178546827006099491665522439567412950554936711218190103473204199085734662615435688156640942921605173216741792272156628222594577256309772223671749126493926340855815568430511544648342363018333439161999891066909232660803211900803294231445515542488324959510013788382283014251082908015806204713749450039658902031638030309783579075187251761122599270597693867355440499003850829021040908480043117348699640764539099760463606825799263765201210175925327373520386360398474762342169426128507885628171839432364564439798682920257295844109134138551532898792434164423481669228334665691220562318509168701755119855863470579137418131209391687239730068891181044072839276732244 [128,125] -36921286548508052998119740193025418240099113406617443547677770790701722638396684445342734867948157325374165645520691740623505507734532798085482674437668466169477719075903926680670563144752353034487834293587849662074152650370198158109924359963504295029464035848199238082724867328303401911916894706109083806639771061786502930511685945686043836814369290734458731427224008756892948020582724392284368284916939153470128034839276178950611654848644693443802347371022835599028206308539422661586957374039944439519125470820779383470705067594528737859029846808349739094365353895495551743020983698871347367068952246792397060088087042358032854658457042410571290015660052757729180041165996220930381804413803182290760066262991878332227053107287386001267209325737039510323596189829013588959023506862625088785294248263004966172663695513503321942399696969133104061199522246637233578879563400843791589513891710069351954826486035712498093971835577042135851315312601523193861298303713890114115380517953541229398520599224226794215857651878363890528279296452994950861070363331553130500100335247844801682442770267107565709406999744060714938005094748500558787862568173872911013041829288294024023836815008274604705741940839316493994886371311806355111479746697649789130013497121482317818338912681025851710473370463151818013995770815184992200514800130721766497748196131493135154824315147292793925401651971326075934329378441299105719701371335256353560497127621751593965254406664056047294056359483065690393770074230903014560170407930018032937261644542089360087410788093781677053217274389574068711924951670024603048727846439369374814015018897031870733735623796652077582944638357397708122436271793275072758392051008575691529612601165196476723077985682467357337927331274487046666952740058317929283965987801564926902047187780401451416470683579363209533004127996723071139582073109799598850541247827483867108725335576781572331649606775901257093947476158455508055727162442122708966155690605667206771348 [128,126] 69427409566179426373553132130997958609195055973960904724847181979529311091826787540741447441806902668059338418099353126327144744433238847701125283277608042600831858956121493353267527019876253528891502220610228353720429989655934841659036748942844251667434289569689785721392225787245991167757404385383224482245119840311669248065746815385732696038905711976931065921975810372577579734271428536132192640606483182771165510988774158478298730824440371174274844454438466567376192458195020925529983512221485690952156149225035378123625138163697965249666620883529758327420583976862876656510304823630482795842222210981484874664658012143891965824135696693309895656564568983467701721455253044366917564942163929141095780166307611563098467028326070679795682072148751438340087109107773824670827330821479742463178119400784471827492806820839787719708932032583964636392637250769867263159245282038562139384418766090663803390064956872402322923986802854904336907770328320369107944160183745470734744385509944588610420324375783096861018049976009114139584716271544096068776128660249395374723975202235931555279908973036235530043933614251244989264718981354860391095823796342403279939890458398611577055069832119524019896589619856325871470599722186822946779166856649328779020226528201753561674587872939098315000521167712817084582935621453331453238054649422629692719881386509417246184521449725715872705913671263813376281866869630047189777895846679285769151844301686159546512166442572507716852721224805777823561030824337400949264217651665825223201616728141653785720362255511079995763323531082056609326234632082563403788231939546408903219752822495318582451293200322950272336365797055661847883664034951687658600423835122565571557343831934065015368560316450631210292346209623645151543108794380606736375020647241387740681648133105097139142642609336566852228756094614478911153541192736757074598447582198732725046774199876091431399535891722004961681001311893053947418246147572889672323232036527278 [128,127] -34394602585257756987035250069369602176585271904748014092964609703872820148909437535925180167302094811011062142230981158492729819926778740811828422013239274601718483515538714441783241839097708016485137575398991997217801996149418135772014347050823490673902934459197881104045917261719431174119366957903416279482016182814988030057674874105162412021491693053934013522116590767518611940745894387135967345012638459795860255270585702653406392697727756077042670713496185525957701973281376322465952352434999376540386230232621849102697268741807846534093889788540828458008728981875373738043995955557822448558494290384732686565797879379997095304540687776158632380699140768971539787991480738565947987544544933609270859083446872684775716831242470275494474434457001243758465070649214238420311972324323345203024380278853431909218383489523049627000244098702604282775520667409536808321679541677681919943376603731555124622120364672577762401057335953401410213283954672842426787555299650597144127258368540680498269811221930774234043149771194165599398534550223680299076733319597883116824012224761114808553345060360653735283030991046212767501463987315247743589043921257014636923456576374173090072322925971465548467488114328769867340232586601006319199039250306848024483534985078327600868911895635258697550318381863946475936801909397180940176787182439077216210061005466867555720833249511116229642283348393780396696804775005699838648660309156796733858935536888225080355021911644803731709565244139372883832483067706163974606472093626421785265081947910233041094906913314161660309703175722975955898403544828317547264004545391880589102102257505346616732502945069338226318161314441068325511885724476442412850224482551803984470829067851219089806426414375466105894151753799982840248052015513264187498098009694772766892798160003156924014810168589366492425787690497456826046102433708159919191535731499569338360647404289571124247505043026674524733815440962032809331852844922369176736160840 [128,128] 24153659565604006172614750691028063661208292950422794966783733719603078477200285725195847255141826910410855507569036131611562457685048102732588236249648600825962545068234734017356802094076844908068972240169869774436211088100854932418915726360098246898229951261434325618840408401749024260118444992977547647734214168266212651462852146073388017152399575158989762318109610061664980975246081668583145159239289987261256865648851013673117020482233312792097217453601982528465364538345538000834208504072244789235457087848470522371968146402109006204369054533913827421537469242029904850226915472779393552722799590138598114812578736968260816321289504159950991285361675494279094758957482641587816786270917539443343560441626517840409817438018913655738875239490849644569897421479043041495592472140008180949027418311007475815073896264151698681146512269842701111829203708617365511308061931098287033214433559132661484772525006585775876406218191926118275967735414450140306356193531815952159225340740662459408422822295006386270977727350486784478518477407949622393671622081275007546444427032196648252797039932987352931883496753553781668224579797877112295212386123691664925394277910072694395861958596313291320245545945227969509409854560138432835573681293382272203120407530959301764812461760507597352836967957988332044091798079286788593745430506994438838186625263612815945124794826191065212329344750227110844058648117288462299714625935295341333362954009018581129572775601328650509229873136313405614029809009816027406818448659239454236123876200224199528903225163194968917737844829822970397491146546405929696912221305651223938086982382826396945492002583937077799806282195781244099369669128942129089110720329628445276469433097769956249907154692605132982210278993340602735067749083627885039706547476296195798107999039008738855806127993840244662373768246982320821044489575047508089037507658036206329146321592392776757931160481805611428530380581623688913626066177174877986528 [129,0] -1220377086133272512244464709352483561187129023180211858417337775404203620071727720213912028100431806477850550516372463834032542094803275811868798343341268579090088472532290207865698158172862777830280930361877856526561029517492944232714794348055384052859397363175186748495672882144162516128395733483748354425974841609292797225353000608209331528948997022743235490440308528798912586371237543747974667931349069905446433776231987232667980002996969385230821735446770952593296585213314061287498124439778657704906081204896349884754163579222740280154959922996235906664144349017797021956779146794202522746445361542352824570051070007677380472748864765764796229511155519782836964124809158576485675325817595000384967905298631641090687242877852089891783124847985217307574703266059203746300704445938124859205434472010516197359421388068620214122584680632693184283804679010742623740270222273098321112954485286782528608532242975623940388056877920640405193806501804978291486602449591262994176758397966365686421637533026155137206844495581024870446604338923465289998934709903356313264785467742190209719263447801114588543762754791898559078637118786411742398105449728503328728241625785818453575849973118871034223003331904659929583042348352223304534023502438252346947063442793355259932440792464585101825974004245258914561481769185787764916748544647476112178531230791338715461277246413831637895167977303633987134789578321887578291157631411314737918576082112730391325018038561963298986129538854024480953303110899780923002006362038387945669443609587704024379931550302952682575553545156314706981945150365900708759055189935947988496008120676855482732650757196733128689155022488239027469230928223287423080017006166897651052151831432751490392573059363585603187111704656255171520983369475074048030571998774374146163972993974455014766077886773668313882480657460869300080334098781501778409934480616780480550364316117680143304387374686161808180178431709678856114207168752558986300927642643281290973279010433418435703321408929717305111419551372414692692957076219544808363532414852629579241120180265968579991251795604860721102849381720114799215199845160750177173399068489332816666371812399468740878735004317498288416762717640080286862705017259740638815388111075547284217613198228258054471826161697560035531173965216627312911186352572845495452553505737198713214927210603968925439680769001171004145094852875394820086576487597376878037667659537177336872960000000000000000000000000000000000000000000000 [129,1] 65746386625116804721596530051217395284833881431936154474461248157008470108199800944966505667013849180555604367898547240212620936844910227256803647751228021835396161882645560971213279949691807954960652468960666305581449525569714033372080438209623085857432411657342522280725997421358236835510490231288075688298311772225594214891919221386774784742453403084494260642401245064049561774664780326545328616826540352771000894998778433455651816823108826767101548295288158548221074992156538713175754492246749413285813659906487692151768306217390757362239656592030842397669418734041869209140614189254026496583465096223420177438863372272575117210376546312385163290719963499918219597002547501179496156999440920755487625477371784029364084489872883891671088944558653212901149497519982189721877751072884895430929350639451785776193226366179313260934648324993560285488429744843036282073770931395303648022170268825618373127713628261638134118206451806550070307416916954123840725538455064501350404841714840266425489913888758103754346897376049182684297538935089450682156825958109821202104265568896450943955359328982897748844440470738424106415706530734418405750957603512828269261359320093505884164578363403184500543566998021761760950238799735046731531186468600562305429154656878426681706756613106102279229555232341610397219512095639984909844954973468466590735300378516551171518695749330285850955910960909211336437946186483727780254724857735450694450291704476889219112282449537899502120891136546657058714971969510837054252034307828757348250379845463449287723994059988119146637055810816333876958497066576195087432014029197964656773348100883856853250888852106360960541206215930307996297917103770156495008620090297296331892285463073807987217156611702413356861173765469513163872403622432111074137794819238930695593299605700634706560524428616954716185647875914834973715849265743620495206473881684294144331090172449789075219436261611601505852748295781982698564541883220758161774735945209687610141756967507462122511458672885825732002977404671244470576903354312163982252836421005170757110334308002585515191268013965538113644073334510406776070486165812432977618562827773527721328092252574218486859157002062447140908437660345941172875880325458366161783494535606376568661552185265403910799062167783017020243403919623101106386043212104287504944872842961711933076279048416199516588769935224835589944255377178425850478703989716470051974894107090106435239936000000000000000000000000000000000000000000 [129,2] -1218395782340858314443069295789436891254781693620849057367145156261827285517564247192288290419344589419393299107434122685303356151837689620409657669881304442872909139309314929872227685379164286465518766707386237441915277054762146032739294719469997488266303522325816991368759560730949216073783830212802142306900616736236674735618658202468891805167041602756080573148133660036473040889696891921243906259023946455439185728393647524366993029894373018362805165736774356065852344351952173032389643619180758331416921705457382911852440241288942543387808917889477292280840181282702537657235692168206424008393133802806713710622003057966462688001972358970505504230672380800808330130052169489373394746125628487059109910050314684517637522690100366349851208225863364990406166065324486538363174237073471836391800567205685662524186257337227186838475709129409909202434430508984710672312002297574532274479664938690446697304339300538762053847502717443035404781583796595003871173876475666649581728228765913008775123883930455414668744593432703602661320500319707778329952667603649588921693644126265245163598859941300148561414926428181194836341582627130546282940399444644724936833980395382343025072942218193142983976910030355726804369693738322941720041366064265276664833639434813942194424438431020837049659691063234835643450340238546043149278995161135258637561316013754153183060704949416770774060439024816578976490968222237859172761804965025663173793322900565341816421746423818370265561239566886038130626927563669401206120146157874301200879564018491399861490238157711429057085229271783772795493686940544034866990359873421186664376591799736852867726320948354070667294586018542743021014349179868367197278383647900187023933529426270255940571433757307254167553674975832968741201700932819194272724185713828469321554076178695396823774159739615699195784068121275767531294332911290385596334378384157315705503369665732693568318103725567552374466196538312656112030930461012485327641692156967588510938632738230076829276935165646980477069548290747351159714848994073729887603663037639119271002263386400255605105359753975146723957652477560270221581012671961832188324576075824136660934091637252186313992672655264847364537646660995119406975514182796484186354317499116838977498819914575402873058210549183766557837478603057689137177268047434630820446214280025638849418560660326044212642956997875925821087600718013906376599066536584605702842949076636735597707264000000000000000000000000000000000000000 [129,3] 13748129607712283479729262760385906590443390647616990639505847827873642218420147954440180700227911360837282811258615701051185529267048617968699591255955329660271958322052551603424301587306958326040194008134283921407689367378239733220423485267601106105068188460358615154671505213163637736926681013828890108498978719513985394422208636872075619345911385535352267011972506853726657617987403494164676227108565532205381725623049694389609365180177117739434278259111522810970620761798597688091289967029319538021748349699572074848026356722110775698237438670498122737271441849829782831858937249323200179637390567263477482314361914975854322824331399516525929739894171219962141236666620117036559312058768603660509975708063155481261588946711015194620242023651436142658217007720480922881270204942915205870345886342924440408324198839453955575115997622374971363413051647354317528252063930219032108057955893488993883201163712236853425806388478035986091426042035351666698307448641796882856588254181937449433216642832934840354345835104637172905180654404164297625733357306906516141341665446377941831665242331425726292351629091626325323802578985647326804333101935062642103611932841080067164247518873531818480274943487023971616403306624169468317396646562580800645039056633857145613224756971050566199571430754482432556393826804611630702447181474893498869371134641510344388783210799564027045694481329281866386517682032898543713006350409001231000249812579923720758030566415846176646955816282575778034660269474362567732482334885902429451113093489072017556546597761877197988855291189103450823176136903955869116548343453627517594178478399603258504812462765340871787163124137111848226562699731917441313962769960544721480117207784317598960170903053882955172553666913472989576322099944895786533323987651251553337447540682783398180007430907191735834815967868620843905437865884457260268362523319346613276442939948604149234487641975942431244166474318816864401410375909728308239301758778328384656733314433437325308507792054200294315181485545697471593140259556961392569768876559326817067140434683311988607875565016466089498688398483815724967247611652982559823081800253193056569691378602249103066097091700347836503784153664526932685738325852541389788339754654995842255263452589932473026699416450973305310546232289903179324491928922585571145492392185256265820678287110476995891362616252552427713766413084548135267599552083639770966424410711821812386695741440000000000000000000000000000000000000 [129,4] -133518969412554817481531521765465924308614803612317499193524646158722214724752463232095198159669369496335522111247140401892470414425255183709386365764072051069101654220256308753862051092841929542665171832442912435801734935574722609929216447710232968085946107235505079136583465092830684391387273130800094593778282318435987283813342420111285096964131960307321320701335841256345577423662186119292598691337336524933297789844042381534478670485985044934826746183206677682746113684322425379207757054097356664120621936157101034370755535526049797458073556226875647840628994108006135074515102679048041654678045659927360181540564303854195196570552240682703783418866651768227127806733953369191382271890724611610015479832968853575754682673643436837262285067433255230893681746755572132208458623824988114034917361146982248379289684252027921922834324632390942430482080567313707852720117921629871175589673611438921335654311531068825815772037618877554364862087430979877434060640854820000178486870630775271661437993803380271877267559973589024886804418639831867280090185138334609703909992792001094328651414059112292269100754153950155566181376344493251313669616527804006733803036400927592163184376549607520285456718071868887284173991302694626730994590060618193775072751179142802933702646092806806395912173575461848367362456985866251500264072600051952363309010978160157593208699957784973433712576876306993748117846184071376104596547211568517236961896383153719987656226197061589476846103621468881785031983275529893882856679655143264952368404546153802606726841323386874422264436448614247047168235817556169288160799680375966973264345271678509480345850880729181743304490925577388267558232872524652701505135746419518395584400059169225796736533632873122210886293455348879240361803986695892230006265918387049395416013721662737875087806169113502088523293390930227205146133148569956156672446939511066469340042702132019255153895022366060036071121435966037208871449884585300763187059632327475836197204106098242527244271784675151177804501799291237096256009203801968905834678307592115350074755697426671274900841397102591569418180091828202878862550785922761627530924803556369771606778275849649367294046214620646988833830758518959807894373751506740187073315502543573853739963111690181024809185200863560037056312374537424752296848026030875546593376857120951055057194207465514851081848187531564249173891791762145037983064199484669634834987327955805619261276160000000000000000000000000000000000 [129,5] 1108761018365967386054699405771702600026480608801440841810884119053213725331102426965209901706456182761344844577505273139460483175907979277745364960293350533466784215126924505834189048017541525715068900254388854962520967454116645985657651688527411932615570679950009595231589844878188671614154515101887787468665645043307215179095613630981882392171290314475129389136023742233818819490756931900024772761241859566192144391215260705690409480383703162617877177286135549263729151826118969790960728724875870565264756239734060845287267644534403652866590745786216242355739729316476370470887763154999123372615297137914420679053239109133794113741747314097059821964347003704264253416812826462573258279498526280264449829567132820342038132682565114948527819156165824219165375881448537390497399415231176775180449773534945476065907949255389035912492924144509262008444159013026071128582472515271526939107608210917761774683536611251133799459201852781639839577743285548443524351767631155305501394654022669691489480976363619678485717667744143090075518105496673862157450433236702897947604157562018873508828888858401400528926512087795399983823600261002069174670328378391782608839349970007133393033702057247625554785420561860279314636914809527124408792479034517536269407068482508692673604111480712054317486631654495652996638882001747924013272547658160401827205177431807758808755966184210714698226667400469180783776520808259221758102760452230264876971635855830574872276368454039737253136395076657875002955146264160773400219733633921309928746253249493673613266501524757388496452244189730091052606270174840218160116221582143666424843683018256459298116453921903923637145552142209147565305138607575930538697841937834445016595189106394020882449963016075104255782425694486679734178180897096564332029229997872092063136638095368097490827877319397355746715566953400779404098936232042200775321159111654424886814976965904639180093940759010017561271548923531052617711474242188685485825005876921696609853178636750332039844368496742649448209065556386963766955620414880237717931431536126485332710856726293627176596283329415977377485418673747387671232326518045635978194193865852832603880076559724949677577154507791255047278894618532967546866607950846041721082176024358853131551458372786321897512661124380983654356739555157291163673861489283107358990636846963286162511357563641909530620395753174138996288422542606591537753611210323009359299912302017955818561863680000000000000000000000000000000 [129,6] -8066509503650908134994903560583371720977753493851214091139620567742023530055792633844749084157791479758293861251635344351617456594962202368255363852154786080413918172336691256537248070501533577019664571197603537036007067875500424947839060106577219730390550445376071172904163333793065819030786744928135263604049443772282697520766223339782361837562201810267673233986138448322668438635543797158965309461643302840402788819551135989285803873710436277257684166044832444394318603101585573215149103386284052182187752669291639288167684156458087766153127411459811442111850313493592446841495823741395669446846892283810661382612072048914032769230026227172108276921707576036293456340571935075205592503816666827199016272015914239998920394773171420151281844415992972334403359483629516740902228305917816652895976416194921338775041192490632271224621046704439098668141415555389730479193220960204731200692344588691234371652037266491883176994393234743589960832814898336962912431687537733992168160811669444355164385025639446372311612604872642827302581746206364489947777610067347150668322527804536580261269614418521890184542733073283202286505938340678813909310394999484877333393780189593326002398587004102378615682756347350890528549247558503934945815260990773807642117477745496317549363283032931964135099387343216152388691561263743251628692386105995795229289901831446578788180470900412124191079972720445385827228424113976205255112291129221829507162231876849338441214539477637854269924482414505818762381177643003776829464381428543454883285428771178367317617826442913019814004139661832263395357696335053151931722813025363836991644535683352900279345438648980596650805346878621440251242927353310919254317843563395630025545764975709661659509396432661370805791176239681030733881929555831192506771679314298300862681338634904557097432350307008592165023093919968444503354235224319784309007322504282250624043973516401071048950240002459928351873571051203169131324232311761988006182912228333428776357147363913536662966704723725494276364864005410335391680158769470339322230034692769318257766533993710830433383359761720980695563925094313525767591382321610161924391565639874394618448671007191648147178855277886687483264833009281055238837052153074760553733471208261721594469269942247165688168525855013569967847712689852543930544075976879576759831302409780579219381024341949119639410156674150147628970571969172411728023647655038451874428114569672268621388185600000000000000000000000000000 [129,7] 59918704189727571947856989026504555616677467162800841245277072301776768117834494574806028535001480020560871269559222443160469115518678729782773146146110258423333320407795811810242005153325407591591175176427319752421070281109376121290976080250377365830869702607688108547441814366473398086400916697918913204345745144644246371245048251374477813241920398343360708958410228960221136775052334279699382598174867598561741006230334976821871035128593896603762963233807095930371104033035010107782559232135049412358518496721952442401727858001223380182910661988904866133441489948343965363272542605506394470763643621851551059506157457130560639869937673106379746236204311209515946609391144247307554925067327412492683164648664213240342040048976416603078015472130523574054729900023169714012539602505163892002764299115602450461158693239944364810065242107037488270390663215625424930079568127992914295123379721968397137457903191747586185321059958869742221459114534873713426575718176019961850567095854985846064493762827147809232123550883405695679347321226252927054767545829981645367481704502297071129624809230367620481937405804733223649018065879418762188147632028925267419669698088043028148943794858889043618083861666935943254727840532959140602760883289443560093611492876776778637621553295423611364698937946562284429913390387992933571554361044666147992667726730774139086380230202415670370784045254371161493773063981876886155175203888679790077202254518781411681140995440032512269267213507301135698625927610513168847483272077726999303470307498742449700177860805150932766779260107338450952755324913871524985940192276974855294564204839511622388172652188692870599253316399718453396262430800512567669423115763832307431442729223284126697094280615601815945377789606641644834537372060428324226776874666818329781114929370306320098339171603226919862658391729503022308974551016565990990415748055170709907671393062834254576174075268313144791161663500682139045426028617089623866621692707422994945245317017087982256471808455477720135813027219945773217077104887365100936901830466027070399924862896157265375793758890978983616531797908489145719203052977787617435269955225810148270837078282301968092002827920876743382245872227693295309388524625934333558966508742229345564550141578576062696386648114178391970712724374365211767394721196626491989861412122996406793436192972180478571315307443662993265903473444475622381925783319198945161795026050410175757197246464000000000000000000000000000 [129,8] -442546795336692303494565410270033535436094626063584173952419400006497594213619276409142425090770457499785348914052747451985673539481726244601562041062458567443701694725865153529053712468283479480433181623570847623213470335732788807695012530055422312165685453625664934562961907791637643049890936593219988346952005004069805200040736941957534776867187546015922634627574529327620036990334880980509628380168029331108634734594202447574098596001544514274037090050365068912486473884968938206334939423554967223439744253065262899232306814182855926244335125344967115478781906269685148418594216287958765265667209524608113058200693407708424086788477643858399528187215190407796382895339884657545390517847668246161546018482183442707922602651255092550758233843437647359363944937771843920072389999774947625275526962405232221212953430987447358249075380804681518328435883471629774113656262777580207238283025017721319832329742535744392931922478974319045708130642884911848080579537025993469670197831541844595006459729467141247714510493263120661712455176188471260988182823481347871378248432300742888069144325353894682388573990550090998834036548085126507585258093929454270321423192547734577775762886306305436572798341626909066375255075493328171139676941235885351920508399842960529888168086355648261668098408012772424178683271239071602584146527811529277535647947883780978869655818070843648879994896674253972758110301112750872655992290195490094980939171831179480864380868752338986322495477124521754824713376947317592920093122603682592035848164750839347310138727281742384532821712793661029102091719186366697034019326782705747330090354628983781970835579101339689649216657260666016015912027273697774347777955442096452384901456202371826396234401012590747230910268339595584486419228283254587166763099193545208086493677257203026289863199882739431192778633650479425547300268944354702305833327455698049172974489438313624712490938286247564365862261463398694153072073547821311401864580152917513053095199847900132281605570817826466207600381144363746248511885266894245129353410753000043657870662983966001993724056387213532467993211445503700633049429684171775104315731498750772279155983377158474577351254932838938409870252038800957698642073290175928638449057377075782478255992447562585110632165356311050219761871225155998018784085527647081201924094645026716358368406939837525512481769765741297712712885087745246091336057027745292844305686112446983119904440320000000000000000000000000 [129,9] 2720236518928222299771825343815562713561696039803649878246517678429834935822131223174333893816741875580646498109440085384222358628177943957832673142359776418769242600410887744901049901782676698919096939546759684364131344789022263100210990175846024774652853650773647382228973071357514013373020643665017966695990296749098643511239777214088018158976104380485169720034063259596390772010432086868634081332111176730293162972624085568257021404251477004474031177929883592249479713206083466741595419317553832946418844881593995246011929842754832970880853413135832710675031524796377276742428232404980503117659177241028680555224516325425601853984105699120517979639095026491527492622827558049070357350616468585921249241203759715705383916859898563279709533601842395192057505599923504677354596230917943113266357426998470294377403219184657527318323815248956078746840677382371137907628758068034976422815594644258876860911200951625490736030879769732460728876770742462171122641157230146732714174766737025306404950449927392753492504864226568998279531948266054084661236275634794299442304297352461383730144687321719831511571267223829561463735977039083927845989488685204146428537445653467382605482696256010551552645703643287621423293647979407134039177494900631252574496037728533408707103288532487067774632679519546429193955892284820866838614925365902346902165464460260035203690317572516668801336302691277434964934886744676955539973644101342260279245271935584017866123839732014986107045798391040852821702292904167741925424111245723945410851458299895286269236310446308053129424431784398979730711394783807821100338690060949118933300252230777694327618584524129357604000216887373467862169851646441459505374937518516572566181098720576519724714781264854330482769065528996521706999465416532325540548129277904321705440579047910759094648126312227394488020749832626393914105750075870320964448190861223079390954552372715573965603904691224864891676722240385973147483589949592928678704408256651729955803377598052144497128638748867325803321584082690607192535071704134446205494968245326672639365181585759607289263446266667487226787153562633351602290235091409444635983637416062289079072628864146134119916975722621277377663811879243129957320252395619633092469946901218128803918008763165933294016898890694738077964330236245358194826654547176312005293190897149851009648171195265084533755076232886153840760199317663679835921368377299279348284127383596005788640870400000000000000000000000 [129,10] -12965886393754032739128382022515315714428425458666464624758207049203628831999293151848722589297519549950098366263256422309913491996266115468791557350949040708666406627807370781259230244351009171040755607514823437762662608701398804286742795166871160761294976466856831312907282118028081775024095366197150363093787725672419798625452544194293727875245637913923685586833718688302613614119640901501396527100738471280361011171133233072056644800863693054362850826328970080456975081022141534299654116053830708858183218147707131795577912663191215387962393804252163075965798220189932866388439908689460405121051051676734050622293208724642237013355506441360832910375718435929028690357373135352364803250319752210716386414574121751327216084000032256040392797579262843381507025916939689356663617497569626516524989389009096457906670756208543209078404800364158720337483274689173801767486064448366219245207023708523110996247630645917223160123962189525814191251205402741002488030672565025879511499512994594829310277759901186166918635044540846118026739143112551984136478363014695324231224319214589257261142606842664363969784736556365193339075404045793351386791648701672594518600712643124396024433588269583095754124563374987343051087108958821272966264270141035525220134254003514658294275433670044559519116008931976632258977692443028880596547311049048954836789789253926784194753813245634827820602529215967330192703849078023346016790356014127048907086596506664865987253617759965423200889783788268554278691583794486713721282901251151442256008717627421785466644867869214667362084579251529993684661965619358145511322548252495323117135807509697780730837121937310355939100961772356570246140246201340895349277781020304286738078278343893765498816977047054005035097825162193353451466033445989325391398638489813086848377520493914299543733297113136572742452178263177982781018435125425830325698481753925171153678560167783054107593740388527783548227298958044743220401161735493997847940975913017278289042364375660313969359310420045187462374107664557722267185486832415743162656131826184841083539259868930027030322641604470573210504267185291435858719563352416193169918766689113525324116750490674943812489643850403809461210575566342031315851102966347568966824731156192190638623252914692290463347050362095694719218317761396803916641179215836218219273481100964206431776774144187736665827340572018634037006131370640265092890573707002536819995424620734100487012352000000000000000000000 [129,11] 48138251886924267409822251977234722713102156368293307944412743893224479330928538256274977958987937076397134774049390183613179054002627847626723977793415537709144814450777773270157956887841808965304131588472346466006972183315359247836786473300948118370448188650797885024054031884229388965059287792133768590178001014960551193305619725910232265733576727554551818796673599221662041691563033863392785131749107473537369933357794816780481320453346870133155183137816979155311270254985501182194380694537809818203489331806575145814538580454739532721173859283007516471271135590096640878495787208630289557532061803179237482506977826761889172033694547896514364332595295473496325331428449234920376706247008514906454256372307717238729406913924778315097867672056826791543046900608225771944173634564124272115336999573355024258323367734254944644182460955460451933372991394144125996538240838961482040544558773370707893705659356069029595160775250447347636987480665554670560129158990408093724215744307258431207802522495189413120177415761559484688044909210180697412635569168452627486204595468986772665739121057707175283163396400627057362336506826352262006158394835741058961293223435757514351616551105902689623669551608477849299514699664279083206672033077103475801283612519822075036602225890465527755185689505331988565655409195975128426473978221493409561312129329483382565584795423110386222184831571607472153430388625560063784691609586846306130994316766807691229713770715274376349856820119582118978111540021243401388826645953184377377637865755282133535293093031451188432572420333081202371626989767133643392223054781648574180279941735724416931211472466109476524579884212387390946717227654084682759085350866517855765777843017348221966725231350354656316014567815173284982322235475108154445385071018440113240420428346968490681087494551564693163594598384314440350177728660118764889805664486344338774287671434808336764179297181312632723472929095377288601555177607368036772844145083948224948900261347908979251980017559322380344118876756575948691407539614799913004167325247831463324100710709470948746513167393726902987292876165365400122489991938725584770635547543451362042945850691631752447016453581188012616301697079273109340022206346739362981074074873385475147814222459880869886326534128601462579474617025989770043789408985068862968531209786254092097954645019803274599947805419508212680267565356116951199699170713319007850183210828514231795018891264000000000000000000 [129,12] -142047772635106570740540133167571207734718489273530582691139420389833215127265520975202198935492116378513148247776377183621175180764450425138301746622106843001813267651843265289193463687733407748837694950349278648722293721809255596943319186908333463688637623314712458077005013848695957948135394105076649126601014037036689541429415867071310695488037683621787637415146555149566322483637956469527995342303228463187735841341364139821779010924638288168349782378238549880394538417444627388287071293063137765342592430284327522668011769647866156771722542876967759492950545678424519054516296662243017819674156590053071339815432435806611189029261167013006643130192239427031471244146981519911107657716128874538560949583499154441661826888321424633689189609078143159970986370318697891860541653009572490869803875007819353491901939815566867910129320112455326270987685509327431410860076875022162479919515498394379756772280759846864507903949263681816566828374784188617761288424017225837593327210163356669121823648830677840031033047216653495181782695183238518522867172858555718153524584923635928926373451605575293671908453908757624734037589139166926423418647315019171675569173505396091032648859103698354002447336965182156348181795900324643942426117495270982004713552162131930775061477140044765741501411194221519637821608169983137315232347945657619629347447128259333574144794999389099455759013060869014050875204099090132935019027509486661310679513905878819753947916515290724853345767622399122970997523516495931054196099249558875056250751913915398048328214099790912418057723882601246584797720254382732481391119762286446804647571459711558405421792552515300247716912280224806351486385770687104248087449812703656942696728943015092733389766267362991354237375634391460619893348281754756117799282755656916410652800982188768130427790134977102449249183787563338607141183510899284592666642643086246214291902112202764548266033049626971454694600045392865945532742571322492728790248257240237584183809012117660234530918336101990359249882035307657959112799434857016309909455292046745334942913330350029763657993963731594934540495204537685668514712024996069016207009377291086632169836671563210563043218945626321867465190101686026085741355324005439384098634748846778749420651569149708657671720315693933960570882884065757640201812634250105332201977861023563452919895339385395698342632484207046122791528358805451235006683438098971967085042153263307741286367232000000000000000 [129,13] 337413519138718619479284638914685019258000986363565300195413228221712748130709252072308644477191166560231390979548469278251802489086805548586984556149052245486468143780994516524704538704503793908683983251672837460753786911990566342964251811490372273034901656879861107368337687740016124696261899218887481311136356074933548050724097797276646516211917774800009330768987936560106216928392777812356587831786050087518337771674733333324977390407616395982619580912422157520087624102452645648966737052776226083954332011375385229962041712637140264647339378394635982011277416851806631038428336521427197619702375929702702053622121089101013771023328850081314031150249294650469351100862946051193167892038891132239460228659969064051507610389547952897768704683920236846004411056680203807415740730633537829379929276488659897840851208287375825292532704760570126526718483996469359161071082547004717618350052602042224446439277660662516679549517003010852007274331320758115712055916350903038972093127684323115723260257611019615022439181954780943027927864015574429456380109664876392341643696910996650911130600839406401461103178882574482690196364465793120957878350052184780791029295920532694676644521349103786032665948153369299576671310496190021415591793454628454126898904277055811401808819296896742879963515595380191293326529534526985266763113545757881628001232640738308122619802847065463198230364243745359525977314931604298883711295482563503465412716994169720158496316512677077684241114801393375173826670346510543182460644972731198016695006187719125291607978002279080913128728994708403419222293374414794064780226189770818624550092865856139845614350420437422677782623355978824106167585890297257820237172035765391421978780538083885151867408089769604860966165540394635838554043816821358244214501226972650639177491935880376449686652389437862573800794964788484598674858509407506627426075179951039340428177490019225035610908846357011692933559804863058620453639025154444621881078084410524071654569473674836713065909632009389159113701208532037916243932060229474116812609342370068652121616448440174137906578128203892444043536701310205703379232269964380089410057809654959087194302161348665471052611931161352398891150862105449969377050640426462516550268365663557736336590718268515542789323118224493599584417439705440285823431627766397748745037340728832071735480200769892467400770295780777496784169632830228661452054377612931105710136246464185052073820160000000000000 [129,14] -641606412427938545024920553593713153049331540691584794087748933535438322684781612460238051982505997221493446307745978070823797306462570576866938519745828236638726178014147134391594041460978981146006645963961267061912715345423607222533928107348235261117505461454293476456399082131965861438536683791464788092512205339605981059020940407932115298613136201785978141978513171644924118467310802649332475297078232294049889903188530069743280242898528426494645412319279030946530123850526154702694560140202792446844395779938045878740414206303506828259836285092878664330822993230736107455576446817111223195552876401709813345626638434530897579030454447144147499053256481860237545480283932799767365245790241804804272211277372201648148177247483219361138726194009746500272190954373823798371558434147445707723057557090442262517726375399893150375454112593968406049315840839514274942905489578935297156637738281964963403226713472995107166785917432072126715367046763091525480322885121483955188910196807283779423183847139795550208461567614435925125311262168367115938392721496399954662735238551999327989842932242378435446917995162475040749307750437064853303750340565383336872386794888042695573517766388514442615276285041706703079706941277369735346411228644639943550034907143225224612206202270423061602760656816742978106700425930105277733923688677513942283531806772566970019103471494661915753714914166502520746245000551638145469100192195172509504348156120828526886162344423526018142774646127559037508499777185907032890790178174675202362423648962917129246185529542802896831030337869628174346902798771304774348142197705325618164974511880876936217164532751509053794653324437116096863969611804158547896070419408527311085174739778252977317234774049521908326682923544510464941255410197877600909386457939324549406831189408570329966205431182271519194179019205525262186121310728220457081088653686402810623196868150614327428169540809721004410788294787267698689437849512283883213809249360513166639451465866387504364375703295303627419217131629582495343251575815883354271142737611124543838614410062554850320199071727077605040959605891863980446305947247059505578859044898084927872005734321582858574914662012926779348164956620770669789454594485207490114033013744890225897187664003278289214217602963967904980965235070033720432388995855601849203373052657049080169295444249702919989242165704569427865135668683876347238642248875196340366754483791911421634821488640000000000 [129,15] 938654875007894469626603267580366558522525322482351816309059731103108132154516779661889282365928013248758189716544470312923559966110461734919645389322413153544463385171591262002040462760933999643619503090104897353680188944823084572338856056050830589360499611835129805089498465350888858900954301711868264402848534200822900828022085769915916171994810540278024712916174765038461221960557235811574358989184455986724772960132076109890605126387658131119695061579029444722346971853744258805891696963383197584963321088304442985485743916347808901967304215007333739321899621997637527494722170603805301196670358265443652353916650212299798682503510842350904933541564163882615456153421679648875742526124219791713881207700180406445872566942004284756284566284499651122316362412530179868359949524332603874876221055869620650511049228744822337296670049332677461879034012419962142721499126571786397875111872266928801837263830111016285081077381001238055519770615405067739606636606399137963056278391814608762650524212512719698246614672010709845142053829014979605072410257195348985647109330950223024512105735145695071149734532819589985284207172418814856306567400522827106239337234207513428851909145131261274252276102029424328289269072927727123718140382053641552960496471928167263628091571218413792678353789753560899877012044341052221350989186905000479010125196279024368736598491224654298728273587121876122206947902313899213858488596965841385470108653036568707887142139709696058839005843250554362364602845735240687810553657569766420706869529210857357725369008015681000476209202414220064259603754672398440191072420011720693607280919068211300626527459014546477811825854644931703518463782899283716717864156624382655826085818783132111480577107745451201620504657097909611711052857165964465194526155792414338274966536323946344775581746324244334588589370423360114393056118207206650316724918144370757446686578058439542697816027360639046036570818289224258342601376744505600725910661354974686997764626665198288194499454418764402050527113360747481152750000034196178430409214140265048624665523193602218742836142399549258224464800269550322550154357617483751638699435509384544339953400390866369321063278187528471040082048737408366622085527994352407291319417886038684009621584849194262538004683269190768023456400598538130760735573758763322483613177681030645951076549518699232091334335123708950899363358712589315753739900233766548464095693222214853440925859840000000 [129,16] -917413345539233224289826901647421654021637140276405834811689671281071580423648461363879306420992951950555862489209136396127534509979209856780020378260414862298512476359628542202349658777072215956339842856648912647689305495938124840890951476086129637328322491865514418839484435350904741184888067425183876150402400921411002379133921474148602455492934402899664310713385048884299021905824047735023662493901395716783401203683215771787305438223385118316915835722213342699569288538245121759268806702107822883473849707513433622260713097976906402543684490592261691863210529976461438819598070741817763775330146562733237033650627919273734346426293755720476966840916537873934745276165637618344493475587101217845723404546516898128948420439575603553279384712781409374882093205973823411509631344339360386720229692474628293022419011606520021358520156994776936260181279306657574015417946785810833788815534431912565290742357425283250649873279740524817629081313380349876124251176033369412007969152047696673790970052150822649410515458752285534645278557520016830190144964789430771791325536762870256395441130861328275124912321824141521714796720802828701257742147893088807744658710654596737473426885743592336478848059683685953812757445294878462184844032534026077717808335639329950335960211950135757912093134262842368354992557074722390778521962281789385414292525065822626452829857036574407894211628894489412654001954292168544907900440812055979185743121601233949116909213109020380463545564974576585502690166675496886950031016554875128543464341231789031793177285608132902866517851386024901696472119635029155518590567944663126787257916094369633178042253580977498926888349699295555811333587046095658875083377472607337486707035822181393290820794485073864194175895385320459971739990001210735946571657272016129046108839100661982586439112145961117606700030169287794030893622683230871700535106302458903943264928314401612910789042270821137654567736840790999556253217493696160766769455006244076774239950058289467052230870889853730522254846441900464849218423425481355105124551688337195468791106683923063857583565608811070946681295072193925686397129538217354152152077886810001984397752661583623446461064032228189564388100043611342109122176258823141471820487945443385674214589007651786619817228002747364024325621619855621285614276241739285694073805107486425942472810942864622991451028228964856302968571946930944334013902792881731919077439842923302647286988800000 [129,17] 158321450466349002918761229359324264320284980985003811946621397831276207180597674565813310108091514353950514103317622496856593957567155000185950398155716539931650395579605494035538699837263513879136327490858953870793232457929820623436037652634405648786404707156839779289845268416084762720262134635704378972390220371371084355250285821326894265332073865828516057454482205799113103752997432801440212649550173724377644479646497538043830047487329238922337601326154304212339755480577681341316462959985060493565615246990839642162968640907519792073021290452101156265367589750417927325136098621651807222324627705955818132866186291987439353604648546267458961968156540692856852301536500403970877627186926057996214175153971163654215862483183527882310950617278667776195296723681659922605447622463519080195132018734157619578203110875641322441832929359105459205313824667028337039189063554030783720137965310631693595092313001003400195257568924028321484575338711660699748784706742722462651810459434932189025419740572635464325540102141173970555284357498777583538197126637766415120037327767031723754463714043163560692900191948455942044201453695730787476610216462041769365841152632026740829638630269799353682023643261099838376995112457936818792895857290831798368986686532050468268515223051872795010767266874230197151198858523460980512368912844891929642869784757828666187755001355820495825356873980451041235546589950779218144406742836448133355265624053378155316164871025295619192452753210235184582432767529524165286603958590627918008776192654063972051928456951019048671188777279174721060561309629601809029247795518000984535957257199597565195602004536749707060932958273272304282663024242467588664537654630848816335233123959729385379214154272401147696591637762080858271716245406728916488070999856999617733753240963755613257225690014849796793727972071404925229747222465975916827398947461475421887769144535337409891372137411773210430004756824278636440907723156333356012165898980398508879495633660879346016496192184893416000638591854163809299267839746494963726832209453935629882551847963883356571774516636986244866222552373716678743935802984511699029760136479193906250100491680921258524581705357592967677364251916218137024584755601136174249741941355811420187605119045747806096322769786026853755762440807572333426367341565057433461184142218232953670451739684625129085796391512618834255009181757252383390486657053830207931316084075217318441910272000 [129,18] 1537489653127151023295835275507572823966989329024274364188073358938739351513795447979055879924614196453831809444676038545952271863418336341368026192533310662892092443680566447396920417351132151622003367385064261312787638607287245100447497632176958501794876674737518067789478631803600044668698078792108067245152544233543565266564387602369034226660348519526890845019672580441178313786314631118491363269251316826595079537006150199001218656868046852985244268122086657687596096995856904807723952992926038590494181890013849188442870827033729799034509746076822444393619882480059255301863155330425743247200970105539691761964595206442476351879230783092241635775358313815380633343062178923948369404646421165898991100288089161658706114411488433645494589754366822479840730815736831465151054638800064655390856404763076293400847697652427958699746377438550286134082856258213554081446166178995451152842385623310676555840554144613887717477430874580040731482291490827223660154476820439354799925368409237858241560954733517605276672353582795871324176806335833007439120820518871863520332853030291544724962833178080706570150171923794228385300471335172938371911714000103470903984845723930474687473071139001471491804255619218253941048982330952512004190689461605910111992590385703697763280809087416272883286977486439387589639087752424541240208999729311060927775071524680809849179714847348893114769673630009322112034817116938794713964211861964030668334643347894764721272410119409030673967919350099333201424653732903507478148137019713567218836499508373798583237964017427009782670436164280688375255297781710598992710408537396159765862455210837907992785543895385922874576475783816806861530976771572630174658395652618737833156741591988646545937009307684291159747187711575906583961743391533718234570304786959003749193249424127782121354064178102431859661598820326059069568103391095806892721905554195784419612604313017392616590298908837928344745969890893261448806773895639910968082902915523948532469347235108228743701302844107620648954920090535497464441908480509490483559697422941353328440776807257885093296848890084921038388187568970715240951185379404020773061143229833252481499795835763247547185124653310578983338839356727454137319185762813547329875271905176808815392396819607475578792374759227050746009520528458493206829978361108856627959556860537152397050177641516101590842578629870621318132298690767277735015122743339729500418888069581313461452800 [129,19] -3781223785753807098180797385826038843402236260473765907584217397533355274486604473402738608126437496247420871854527715680154991363473477680549923770935166051032593937275507220824979188870271734743121781016345435437959963833466679370156655465161382504829609145546705198168194843994341625741852739842689484180698846678940461079569856042402481873729359659214650769763809411081377297646572731296947943423772832674915358073963533959897095699200307955245855139632804298936348086905500406846215989448006845583057942789280591541004372296936978915251316847998678090007179404957785355774792141850796654276228011228674264240231332999948856674824470405407671466967706155593366060391267371979715771747878829981217917068507117553685662098903669340595231664752653067768784486341489199064359412669600465076434752707530380716280306791122297012059889000651132927460333793655632701579586432996396474879097269126657386884068973856345500896022929124988265580111282508576400757217786264177274069854722022078186150928633689852795444598932543764057069207581535947270547188203511961050100672753140909350619914486838990191143869839526708554204366748000089213249316552735041417525759266263626724720406930804608903793839260441912353993166075482205445042118146572501080291091180380366573555980479089735404142644544775963925679429114584386923852850017040863228167539410201703264938133483245335121547166750683383851212973305839799656645272290540567246992676788058946016210999610170970965510673984226785057291390306707841789588620903697225572885568920714930958980474760097815962625181938364173060743194048937736854500511705245145205495206878590160968197328478104512739357748441758436544807303546302886873047231531454191142428499296193784273566961796662951235989680837187600807558603491332171374213382644304319446517385808763813485023969252219997752282673022971637966017863076305514542519083436000087345415166240608605363445286730726826006779978674823228663120906029373604626590009490163729133414382283589253242592417049624936807688495011334572116933203967168036575830497597300520101542117994543449126283078063752911558098202822298162078717130407301801552496043724723416975413681683456448454484754014581041971968399291861577659309008584206268076143569310019773351284339832045965004349688429496409681072279101284771972679829890747862509280469654389149860545544478811107827709356649244683400915185778579914430496338553629730241196583036375916137676800 [129,20] 5627344478660982161188074181445281866121385193261777480917110049081146608337993613377183370672094334772884458425380894509660661455984671818759446636031388946271422644539637843854876901559255407860364791900461097918810276709084551724985596571816990739951397064417453521216071768638751731224219545862180707984000695577939306314756202931813126994695411414174854570531156190163637442485622263703392648353275363152735707729385134518089711350919296005393797549838650694028260032504827514458751239456361593602095962386572516344939574474504473407033160296011656808795687789081142933200423686792767832315898486690488738196764836512887550070983299955667747837235949814329800084485987680778840399727197198586273238235686853999611603802212258692747616575370789404794035831391402634219137867115887923791189907143024590491197642797372165059379449911133861830015057945620971701250006549632466383290301645644551977559547312455184838774775045989263936678286926428062833933413955757672659328893001307026076882390865166584624233987270891638368850226559443823811765846214090855807276920711150627107072501153843551011912261120287010629742185661782990861849010405193931414482833432122620179421530939112695468918277052894474909502475259926106923938801953491396561803914084557131054279983989713637002699756694995798723705581093375387573867137818579349109482303095924036956068260382694299658158507396211625647701810360695613917567989384884270323630165845091091094549288715372903294045199651386341503872374851543461963493576241406498576040669152942763721060113309124833569698250085013973956313695518068518100881212760302260321678004566147569853939244016426281279538738700626081298582384559411685337047517960045510214321574776815774315065209489076327519147576334284800180141044460930087393494032307059191500608051549882808194506882839806347060933067840677837057599258573547651785254393141858280635906209116363802921784516099369629314880355943770349383311017096033140142165167057786575735301393235589175645352205499357980792173962961365613640107337182119827976943834749981101660932710594996453320607677157936003292304239119021693665128755154978827211934340449340816520128176233958581914226279709987576799239569305141748341579645437835582632445601074632440826862540326609799859693399777264152664702393102474928321609490035931248242583484018724947926679919392323423974918892715626423910479569430101456428103003168741107642969323344230350848000 [129,21] -6167123253749585172974076030218935856682180795815239335042766925744326784684960964432200987020787262246122821548931311230908784030778358158078785978325600517676804319018298970282719872532868014451420513871806333262877734339750262003654222351968877301598709878209933041501034575534039087186093973163059483278317002595731179869830060472577407829996079299245467238251485491063522084140655303725024884502792489496562559525889471083206828725924928312829936360198529696180959915813479178921001866842079792896561207908207255758939728942905804949540117918081346732167692106213815774618049427116303024172406062669059727982295382068854537150555217691061845291342856417554983748232531144135232551276330628054345179664814656478160871554817387191012378059548275728073738687892802082997984012220629320125031143842976918961773804389272631127718166747748397052564561628947068236207560766607960621607733807779487709283725758375099306126524601670779370919619547595606026208176371317988910480850503967280324387326420969766262983058336292290095806720537559218860144858623290390552315454688277223927306178961782565192514413272177702121122562409049711890192267108590405552599631554250146210754599375499757088008756162540243908887739564213537177783536583227507539222867886882452316213079754429117012935804661946081596580944330100454238029449377041418686096462915873969109550637834752646701340585477674362276898780620229411071409019990345203278135406698278592123595158784844619196617644804440836895970478132493612640871585445848989819274466176399154551884782159152177550928041220808354941728062763251123680979391470943143696776858473411646138640017610720203243609451882172047081731535877257530210658640319243976634826483838405535671207059254674763052798935613912313997786824246243438596766552653273091275724444863290290678627526311498581876121078896014129092692310353552665714288449750986629172836674749331089373722248180124354917388057121627549779692092107071414897212978500843854697831307184287673882069164873623047472635729950394774938122405108305761820851883562098247849197233506254291912633040059223377690216264845782213590204571602037131660017235234837295756724739643292798249127063785677610412039725683940230184422032419752356240955491341749199118636890304779966186350186196877882575467409792328395748310781247613319981317369745570766911176420513156163945714277265512170080737737082520243670619133748544061172374688240637050880 [129,22] 5216380377634278815466558186746432664843381882219680200670624238222757687447938657468622169443306236711105034701749211403461482446583526985283587092348890173972498166869970759751416874418351181292083542098301577691704486821850036124502876412271920926753291361768926384930961418144108574880823057616637987904425374851065647284326468261204886037116679191997201603566802124618860400534673648965440699828313759870647949985370416846273123637900326329800339614014736611184134486841447993526773379514821882871135062243921869282871007770915816345320366600760520954806446195336863233353504916914543275748208582017315717812155224946920919021806779321835394694288688016577165932957176177194091258918744738479659581602931935879015453426857037741749311658643064518088088126864026060947775551682560826560195965253310336659609402002041011264985395393556564611753765448195507204676643546535319397432927046142996635277010545367473204538962581260731540736616781299443130919367254165031973114160436352017674336421567400000136136807617026866332423551223012501828006092585652174813129659371739074762482581019942312816972968567412188305447351736542451171187719396593029015788325474149304833936217882277157658279284859988203333916136774544666159062296628483559266550742330366058999640088800072726125109209434178035305587847772791817924707965215083800216529169702164347287714545426708207583600092010869626942589081241141690743349233193317381148262636102911698888129605456841552666873344288861419017784486716499564815198657963720095190509103283822019604134377314900556730764202159335747154912418042759951356296890203507414763035941101697805914672681008884680796337221835596598743328255087386089625350433991227239208861675775795318611985290465067134949974856269780730074439979567541505060993450934950613801668782963720600693470226823360645296728940485709211736828759394015059101124868805595302124364074109828255286351350151637417717608978121373781844719644108077939148012487809297036175089622125824519801426822596271804504178828373155424202274083970542840825691873092283447132741329534368786592228705430284705919246817866218377361612708691500699051320918349977725949085358012378237891034586442108816663154425900615697828353080014875687564117328486600059883289984050412636094792789111574269659888565599809947076382414637759583866216654697161061382734886293102320240477867361063451661548377235319460597054038408739142573749807444131840 [129,23] -3422557230869160208632751621304269762413412069565608043714808856772823399917634217434306950043285554928350536381744243705347450713441894697220633703936393614014391519113078532081835349261890410982612374529734377232705617351313796742885897590572113390718508336293717405882730892343039763204839044107231901759186349869287368590237540592008566673002850594213651807131763411573043905592803216440973130175995507795155536200655085381593728647196691854382105148635839590729827996208257795631291187817158759855806213695987137704971953192359769774805640384556603021017512836974280449120511371340562263147177201976584157461393621291762556603435961932891577168671950031672268925600032281015667107797688594180845692060876343134325206564284970375100676727921748331689422298591331157345774197459463442420051173660183328340874274808479173785905335678269249739912502344730739983835745559039460230010319822627656760783825598644751790552027288797992149563758990161427256229187430172163949357601949672386965484049189020187115959172696359907815108500650782225190138946519328037874149136977889448071851480840806310874207759911868253640162424992249264721468541406462728059026358362853268203847279965840190763734988534936846286699821598245112587284101295496683876879780640513639977743356072274546983529662979931310259775400705132455352718815197716479911908942591844885051758639494413388282651293003386533737453173742114866003164267106040796775510161004242043463304338176137107878852025141198559687147830006782568544046769004778346733438772954910445696188219399902363528799894251572260780353958405417172317707463803616899305843681851318967530263707726537735689663003361650194504646603973727979437515247277213054095033058916032414427487597638837589261634225142903343058819794188618345835667356353226918538427997924631990033241635303483548141429972057695094825953925145098374752091028330552433684411466357965293734995592596800924049988616716133935943951258728761688659727722755987851511033865768228920447896001117224079680010569128931584839340479062276557906177136918445276659821189585015644766331209857137049942207092557042597507035077408443018484048163420984018390680676662682896648660386317537422904757984140030112680362922102696264827822527136016583686793424894238704556530013234997104746588107157066808280442252190911164471772878024555932117468587282890078535454565525866416373964210555511471442193131198880860519141600133120 [129,24] 1700834438587744703210081450024586279327808248742258667863593617883928339472753598054306197370226689542762047919156002858235134532742795674588012841713111203340525833854801394186688474126400596175502061276466525165464307819655479266683716063066579482171207484061792467498430208523223517088642801258526024586388002575984067846372609050181163685026539055216177196839873792666179488512483626544505874880571650687390258652925708087904143228998062047000080524883737701507867647589672387029720679533106039157558016915410710194863655986801337173003400193122596769110709321420393308013919377976619899869078870713563573798964099257403283710865888016077743026964402472663241866468522290996064855795092604725540072646380574581085781963150933541425454164937621243199667375290313942648857105543381513954777746742085498893818644428843181327246454242561855129748338559069417057085016191497485488454477432249719368161520485288792726961911612086355581785333818662632706104662582403418814634937877029694224052473812635344972150452327710584340755850024679539700192253747659337580369608056443351267923217748836202522476263406546299965771520623112479851677876837299051670902021169449597784246275238849521330075282752695578319117303279853707775072215238267821652351485472200931754025385988317935662977569430638709384419107128449723675808985304617285486772920485871227005545569547680024661827043272085718562752242723518319864234795053292170400218439662249262335359451154216594846291456499617811026049402914129158339691850681994440951873908037344259475031049734406760767287156657789847372489389568685311062672356701684868525903707495431140751808870571930153299151988454303390928571215481719183019092411799936512941128911943847958619769369917834984118515278186563328905759179902568546392386319427987324289060451871502578323693019110631052326292804286182839538485595770145308476734596165993023782999098464491136492680887060746831091734938654348590789030726067560345997658865415959360082773445379440876222035317496905818068605036117530362304042179923427678350285867823978819471048781941589318129301893178198389548050933787172736144145610558217344575689435014785880538869065284957399793126984654002983524692950009277953142478995732707564532100723634549813011201596350184631530965246069559942921334124019842926743680894062052711655484463919552457301527106593501649638001394971970943763232880727405351059390027323495569651044188160 [129,25] -591582236863204371457262032090271656354099479145849773165661658004909705925942376399056573816674716618087201926100352403657739516589076392905956467541890895270157542804684877609080682391118849311465674736603245735414895922621362335179056246997986348935449408038392560405339899434461341910848353691002227793160279509466803384962967486257959225236237053586404446550546356408871060788087161566008934651830106247200271033185754755857118337666338514170038569723464334684472405845596047489787105186256212632583999308179688901544653615681714680464072303765965800688526053150972035789539920589703424176784346602357468144724584808682156876256588752510693989178730577522628782265095582868411158384049748001829216903526957006722869217809763061450758633859000822546338824360789416496402494854175843294078585683412672171909013366758984522095605469596022112981778004855577441380939390915717716611545811568111660340768191631528116066403726417821883136094751159706286473890736237110043524782886760802414775752521173753005365699328680681947166791469630078750722786623814329309909893320768424419277771266664309273168808114983071035550477147369150268214445741948545252771241070788653270574526481314632735135561318829042268881820870855083039153060199693485044247433303927177179648981304115700575780499634389660454937748466020291840187109092877571926249043622832903797027798337633795666373553230165909191443467925561573786485250183219696968890501926776089114318181148704702292969921828784352722876376585141341432904694253918053114751211024377826845101738186031332394339137831705446825574728491573790179586388403092763551452181285834422819327178122114287170121528844370060531214058926386199503823027929009764996082873759319491383032158158558876874742237990857901397295118832254393836107508422108836833886772576075911174175704422356999366074815227465346719915469117673605173655453978612981131700931411041624202268298672556906375107237335718702625261503312363035391136155160146352412465072118931279688119810678869393670200978414701746276683614267155524662474809288460116645610688983368504430075733630370997059627771812001484983026007072703097354520449851060873540772486979937013673576123231084314101501781145261283263928083551094320949124808849470419265958406502231577601293172074041035829796672888736249872425929475441978333556517250424346367740818313147913904982999601524553463288543210499345378025810266114294577889280 [129,26] 95608536552078602156904995842828392356359426709144767191883777153147014550874998894583751432026870052096553139124079001910187094786543924340833526350029134554442781384317154042302907672878263931089166785963293578408715831029007415110760285214641069619481783626011224498392226697779743792341187247249263892906656155400468794033517239110937879163162614667873465826985318080575703383992906465111416934720977430472937806337959594262971629711553730455189496411591994023073248860693195543293395689234860496747629411810135086863672955422683064938091673523760251937808745918052851612897370286355290939732022108284447299058492486887000225389186421378460928059086047555591812298648178905487767382602544812243209352396078917909475128462658166487320611406696400836106423228468029252379001142333671883226951910155730278595162364517658474463326051791722851598446463805072328401791469637179093053435595930238781039049019566356848219824465535572089405897327839329690159624657811113120202100209548433349557562561126420400573619992520793127408015447461213818682767955360489599485999607892107916375645306054466005216278937930175045705893597552326459223176915215082118226895665111930073280798595264107406641242371123735233646038905867694972818644237635390676111926310342559993415022096944135629604694513766001409737751177559181607132192549118969977573534206216060675126847619428891052642756735768076984007479511074269118740232977320390924048861609054149287903425739139528499116826833339294125364324913851381112746392953274137684206313381528175319231041481174448485800367957146526050333644384174263742859148511225127889181865217850924553743570446118432763828105891209448495631254588966474374021797159152668378047571182106308164847907238975632554422353415322651471969759576929348947267271033956769294840083356879886408630576957843889908942454686598164810266683293947381771657638554332399722689548376863907978794090575830572772932653327432336094258169306779204030240598963622752504518486705619079949453003713915201452914921901797457209950954820069544236503289058228403642707419772304542064766327568106695614286171792622538863974529048611016979511675913311742128677807497489392308547834173388867192466377510738660406605030167005041406639243004019483148083955890418869963413024904956179547948056658055567784972673400081286641739626816124385411856219918108050870536674036611506711515316815933050592846789375188742963200 [129,27] 49889720245734871251828853144905488168019213674481991675644997340042935829576358019876824754760455459871212629081825561257615098514402801967615454949064906833379807851663951456784032889829711607833616477345391774722167665720592428405329185401050112433711917529740321910344438025898889845147363457025208789034083684425728451972498242931163261588379949616009693537849662945872125986130707184705080606005228522518984514039103221594179858067629493735719514334184024543476038401589167817822239790597653718616825767307594775415778664003556696184775674096599069564681389910504380228722869696114469021650710192001540414505599641061814946918507754203689671638566888895868839161967538367215188819902792860496358113150756621814295900103127205710720634773673988833404204310723203995275770422838976709544891055490473097114304907340508955749059732606084667050869001326120741252491668378459562232696256227408516405300352343113460990365571636202952877915183617833748696578062342748838025773326022526340091355394818080049144835404437728366029241842246626703440281989869942825933410089721817091270069333021037357646267298394264298779859122438494131661296265188907759665464558961278005223491391528637264113408779125677360319741447874069024970527076144153834209077533241145111234203950376084456261201887843978857717453596448194795430632416671286338798607031720957846247733023102448492020033709650455299984791831827626218672276321599076345091767484654128327429059692758969192298383402696555328469165803487543078088357131764688749482855010820414310271163081969915531357440112042118934352414354322110464342700701898493817788350906284103263933104712043267885457117942993942246901208160775921847417021512456226624079552912479887504746071139143812864141505613447774699868080275340433542110752128562462247961739680451296250965595107595945143488973905097350757218501690168943354718314614232961782424152060994361215381846359775451885894525670725718311375998688473580277672874454532368188831788097786698001234998504407631892608437620406823376771551693151801178864159691000936448798808817521447164581921763136350863465746454557126078375434963937876280251473080715504548507069299245031726904244066660720465466024833614233086902094570995642869979966665789559566279876370188308155170594688749359078846329692700997170711519607746271796379164336587866165872730568551620464238910476361689017084563245760774819728038590530191360 [129,28] -63997887439935103169666389599915062706474067785161058615171008820079880463342251795662411366903532782044934237427788144121425432565728987495568075448792199162970053811843535478712079908460741287155100378169727010880152230347035330279917725870890093316851223136714498128370510365122795945560928703863348540051746787755914188040916821480757657798548652682563342828624881776020700613780519321361533965538252508199693851927110319007352342629254382332377664066315508813669661275021981029858230263318671373531973999986279508328864432206278850197049453024604804063231073510574732177310056907927937325171242631403894911893934555282966270901816382129895405105741589473210266592730906602696930253531148276034411084721480791328031838202153460675017802444129686133845474839495140851089524208284000403638108634087918151830795870894309795889861501332246050690226930228069985701097160854700669229910643226755651509210091603502874868894528733625700474616722269300889148532930617491405115178439335962772130538480299225033104943712833359016457601374271441417196581347349698194353772062361426196453451096396791202435149439421789186593720455146054373271434190406239580682312991288425130498039679805726075662859243575912777482609503932454462595409969550660485770344051310277903095912523598733519641402648410700250136237252106090735710531796077908526248899182968859043930152790931998900450891476415993992391594495367164643535140315680689950931079051252036404484974382075930699078745340052586699125686402770978716247044334638189557189460147793999056599530849932971985373946582252834548184768571671189709819995825493193367108538355595806476622469334384702917438912492964309397825888623371049873286784336796051796901382756345370960721349071918841778450863385582253871383618286595588850424080174994689612976311822018641206066009666846708528332538096183988613770516672838361500515652949165659335309842891189053108354121530402330999180599027552314058933794705213130771521554098144354572396295481682394534759738575067139308596498341523914338943329186425619387206302091836024893491044945589293029833480023929804047291984791366568041880021593151177957182252302450286176228293839320509472916607605287245193262915644562091029869060173000480889744370799718153813981950407890752662258395861164607793618388840253970368054597928279543852094704302276217538929966358903886572262707597923284741513285170752787497039999470141440 [129,29] 34713680522383338036309339883044124902122962166905580265964104940517352703068086183143817078667905157654957212614362331165664908393081413911311624769205195255218836605357548998403924576839265148775713267928511561552054614539988614507104096922008404443804648691508704504299580365107784592588923658956241119283378470798478109488253639715617320800906344855343620951748413625915614439564543521636477912618234526102192961136524730650237713774274979183112989954573620102553544741174625221033903743067918569653599308177646499027010568233734626473490501636648977483052833916639837506930589660016584613590577628899802133307249782245386214758873855517569407605411573091979631501559490492677745049025208588311668343087673734428387199823758229771302508053472950946232157647402669123058972211533633808397663698430208704001381662470965110918121697310909893444844178090073622088119299697686599719605749261944062633281629117322038844940398550651927250645373387839362387179970492468100834705675256793383526234853864757404950088455274039209624513290348740626470839629396823819223359432194479220425789682651793647014877698481044121051283998705839941168253929740145711498453991221985599652161826527697003426741945657017105523578370505975094858418584731154518913672223577503907854641837861087640128669389849507562661358491993208862726552360244400712714151433001233155283163238857755376664051620164674829128680467259758858909161046558087605304023369426206162967425088958961252304677164737956245245705975228785830755885144524453571822604646457631411940404602572652722858404580433573262544852690009090379374847393614375255309026854339793448557611872194169062527054977805589653356647913028403416793654084114143914450877387329374216916612900041026547100904364264053144728301029733137568639581926851616764927256317982729290209364176809477947784086831322356395290615776301147625904323227374416733537480830101453910410750637145015139198496840064396735676627614194207464995128703806855262179921226941875275898696599265004291911996330802708663088264735935892173764665548691859875785137435713139302645850965127801996193086755295756193633040067433442522513778035436688590454341904001248167995286196475878752172999018092748598754948190960008067629225262979652731329683310850639623987396656096502408670309693494276811295482405865426775238010000737439225086877483335777486586102569229268500851277820336874242602193387520 [129,30] 14238062864609653784156992624334783924283361297424191823770531397157500885626199295215736871646244632775180589835871332795779836086359500293895091845999276011447839750578212417466915242283679610676715126071565058688957508938844452742828387081794065993891200023342641680082622140594473732601871513798447442687628982831434582163217074020782801528366680374708789227015169404528683553396246174903515709628169435371567685563425486756288142492747123327988809857460420522552651334013153918104909231552677172701806265146324220824216994640866283405819250936562725911049533250064495659348837155529832926561255425857650997598910039544921738581001972092102459972262061156989684681087119386886498903458480917565521635958682393863598469179808877411436383052059887422038287974327711887906530524068883039650296951681811741462648621115387674052737257662823044682598563157385626657344967298840975614510991284423944364613395493367254435920847382867840992982231589924510932570673940653078065787864114147864063410253192142061169199547860119434839927929193880790397305240746111140901330349155397304327429373687029134977192906135285177905487475055893694006278959167549908806766156375088771536903300535657610399516839610472483597124629662357723498521671118523940587022218847593154572833416437097158727850529106064396843554141178777753428895021265021826456480297246746433448182040888435285158836441223065722976627602590068677990911039100175920163791574938176430865823026836731438621047543077655522000883886905264674557582512571871133480142331902577379374647735374759644268911370766121560859826660459235375002479694529639407862985387809877081617395307699769323720141267291068231916237889488014565235043950084461523425835796155457926154099779875362726333691515130122259182754910997081028058811945872185502030840246207403912728139583457868429296398571288906248412747167645123847946337232189889958615107825687908329007087990652736191872437855551317169919083678572970860270048252382802739532902382515816693811138701474244187585371486700520543534169136891990383216606588574820681672871300217619677009017609593022177107942577044722282499001441861047604211471393736179068827597446841580754221344405661571873335075095857241583686258997036405037272927717105313667423605594954580723253411337609524767660752672254481465696172065363147982758823402696346121045768905138111943629688817848938900122466356562704896003932160 [129,31] -61659056433383991296759613363546628571460813266187469695198014353768970784130067023994861812027288787771783768779459660259662665004825100778216627238725615180129006038088132016800091490125231268438287800697278213857736087273558950746102240589337114075369540512493882601294560197705769834280388323478939502616221977115036439836169506528219883503935446628744212951801864914452474695642799401738843708970993367376352499846152317394284433780482239295603632774016633732138624967256314703973355670314275240730684467446993938924246182176402965662638713156559156398075812466362028194242172342997225918112030815964020211937279496698582402294108437682590490808632761600028454695006212767717866825190259304778329980307790047976560655422158262646874629326138950537066717434301000720926911771027969920506370278954858693228925543962672244216429035667117886513031798274765512118131669185583842243852589210731084721169049281857301808686389764080220581430601638668614544456786045668613048803549334003569492555199606349630653909413537866594851401595306055097794571559040661940216695915922672443230945621146171224541423040007332501320666526068450382371691654739144884732807470976587691637637116330577313232873999373757680416691188130863606298340781155348391751385190828729970266012449018097794190976828852362554251108592585643253282663611104716017876490467619859492991352001968470266524285934415498193578727791656127022382399898724003453579534729072343113003620731639707597402038442391740902917701653111058488306005315060775345589400379410989482432168151791699854290236166762078031687998282365870113463378022267003540714307055967687746796881967482041350644026014694216674498447642470202683655975463552170514531891980740164969186651151829037108808218074408433845463288104345582593196343357096599578514193880546776661787825760975284376916827201821479249245805738277470839799735863176706811697104864361026247299798561657666133852768208189859192446232349734184662086290694966643940553848336627734250279217814913911619814017402342083234885912847830217672641886443297828169494839291639169449111326010187626313122000786668317801991821869504916769605470328601784286547803589467528678534912944270092297387822769385803484672307843642410594813305964421531531315999185036270591225000466007304663758440668463833659745432198998096999366553080068462059100415688208245358333207220666952943188827907510567058800640 [129,32] 85831193158135176051633740731491153730022554453765492079824674506239383843264286481530875032046350764127817260450971647990605640542440330717817719814022551544983149787136478945481797184248087584836390888272769774586015264833884262318782859480823709154617564623242593326985041459398614346316627260920290718060676909765237003784778631801608947431883305161817476610316068316436362099142554243730124226796056794317286112385912657320557731447076070731161465005143014640765127875978457814637995767259774799855998282965367514765964913242249878644326607388538250670063697295471559478458715276086086868700665701289071873539452559966090670581905164401091639735268834721640806976614325808090754311530068941559765182593777965225687265629402474822288513403675105889095334564795151616803972403450488746357988619583515256575814239941043495613664237796864216278159929792741037201315698082267991134137334978663096219854036912853494418197909332542980797435958541132134258912894878757910500269218517969454668412046226944624094539524896031635460100517167914372636284810532839676916297580137015244518391833114583482864680963805754390131852072952752696327919500590408987680038073905584578161467073623285092664818789411899696175153446446541161632692054219255151620553110729648761767574627092470684424850723286892803575768351142110745908975186274382692841093390564422391723525485383866940114645655396933982566471108001065042755455086181464304583948492645252903931660433871216169050584552498294546249480892454547739075039128496092361660454373706241598309903304175343757239276646850206290463789919735880708530844563076102568721300209101499200291499415317213139797076469786108968924644257788004510967384550785309333484697396055902982949439862386855433258822431639940509444220351628453871659240539528798501577087606975523408726988269040153620930149810335188043091040731504327161717923315687073046482859491386853057963266464199272951046305532266112284362569127948900039575635545685234069581611197194375316574695018495332348511623154149610023633523247977907898397355193479534931799204341322960156645873394185354833200439499279375061194157769036915114848622426019682748709478941689686109976588549369782342880801567706482245141424147856820679648251665432236702291067955346417252671060600008264354603471105359586311186611108252446906523622659676632184804172930911733955355959825450533785042106076383338823680 [129,33] -81215889076627731576081865511394367473198264708043543719028868907239256500585176915715885781555955096023044287618096712346372765177130713233129030279117502371409027029923949623571083175072718052353604015636606895288849964658285464768932569091148774861378444760023128385441534167344953504502705695731565232360686236775682708380464528790791807779673957247207311475189708056070848896998016395030618668153321324085658869324804626111774205726254165759743956961163362744432272426376647843329529747380416330737186806893048943464653252235688312287298091156271371977972503618096135944237128049107821698053691530147744089584197492503807944263091209571092570272298060926727056663066704884324428160104779221685904488679291744892706514621270727658235418253201594776830533130824192404813437957186352935528092388664455883051529753205211619201436181273803809034072246838650367174774664055467709426157296189303315587086533854842348525368128202125477437880539799429979833943639408647975532535331338033604399443445051503471120592635730004192083112041834785847841158145862345003783565963639336602529551288985467848073204284311737419182126204130252716216371500469553387592405999478477154111102586251959670378922088408907728717975270145899769089456434937555124782643212559870052647585637842072775141767381177194969411513232941178696834714241587019206990480961188222078641775998130420069456875871733406640651491110864906357940711570245869344984160339921753953674162491602249541105151502201753722024374828504976205306038394038037619191215466389426558592838884054480946949656191565773684094909934885077780392298766665620871940497321965253771875224226406776174127122960451515212713176103486075400183039844373578904275089026743293454793919321759719113937318254961617560036087180466630042703879934260472050461483483015365766848365605416027340402592066244889639168564158884778571634665981391467622684872537416615180118825468374884387335947064424046944488937427436942799904685558151740468274691091119543011322260398047463872594303747584501257289496748587072969572703032702872471990674458289909996222353492105196126692922430567095433337100434981864538730288572885318066831446107141365065575738289613863681382021862696665527658065072652893708830410305652569083547538577098612209611711372441931365031795174454990594360388605105663162524620677538346575020094330251197612573286083388700389277494990161838080 [129,34] 59085535067887857658610586565357516466073184696436913637719715802106094019114208950168236256425751996848690871580057464257843046349000142264048283704055453401304754301981521654673349954027470220844908591699115811808307376434155433336083448454227537440975410504973620236843083672891456018057755675097883836888258300213876501311405546501660637912276603252242616148173689034065025611568207063720456077245819561060945405548157155701791233765716931701133228112959782315595410420307072452606309818202320993838226049525591973675671992380484805092573279676620110219059655101338197702495614827146267368611467977439515791268126092917867680985797414668009859488731927388371396139717701948752602247018971391457737150800102791917878913438422331553885355599251446765579009444830953101674053381919219928908641604677722897835092632048804452622219997269554782359272494690463700850289006688332018540308944974963070111795028095126306456728760481596524095106349718659540151833745170667952787885032747116862756063464653106807771163445266984031518834091632699732088910906856904082846479570911455430772003978951497148214906712865763483480263289473027753826372546343274715426468290517321059894784074735277178034421607522688646399268156260511076815570960933711697984725432277109395368927296991820496708310120460519052169816513023044840933444725450537611085580913494070025001199305455109738456482860866894184985270121951007741512030757454785781432199133455500627248375405880063419070436926318289687560260391823226167315484413659147803693143362698310866107114509861927316323582817418550303618369027059333806875305010327895963902750737624452116263099790603526607515239174176181191270931148109542141530635682739148661742477509590776590115729704268660919381510942827103660748204283091794603605173199140218206457676849759509071513947232567915430595890272981265517221529068655294883723211910238305706930189282893788732267280809537740834220359465686859527756282613226425311215483180028456911725408423466498885771966906793216477044706906190926996056636372261236288408170073096513847325568288307453474866384958293178954801844144386286332017226350388383607766034306204368215824318408021548903385057181067767516614666045992755468987137310755331471695424620801629559564167101503187070712297355572935646040208282749289480845366215848455197110482390309943412243810556447637779564848795548939249171264868188160 [129,35] -34613816590579874653393346479447570454387584664716678500966236947397307761548150816199361003136623681540008383569621116499840694861503355798078461785064860664921815098034492341937204552585152813104180112020179480114033620804979688159678413605594925887479014824393157859296552574387094886316794498274686857243299144701584526516588950548673903547013819788189863651130233629896666854859373658197812039458684886677076422107055430763922190562243610205870381763008225604112207823317990251079109987347357433749899364773280431694947278325051409638075891196649380228596580197645984181996912427897371490548638124999964616646756510721619101301251253551186518631716162159242758102638847418409963232246980151544902740516282715344962687813596347792340701724132337029025288545581102670083313991936328201064613285540680336387407165999110743068728682024177380627766607995892592407884237357129051688168975588556111509556770322512372931047817742312888102516241593432762449889992588999419515647981929699281372859429956185087687582667615138991693529325171232850140077504294402147942572713323727088122867827442759252677571508810511675234721643201991547563306482601044691359783486311276748525603376666226773245158786401080067432613023463248065445993934526338029764576925423392721520422254742744034162211260020551662988863766099931155320456726843783084350153354067089771137338525158624013342615864373961228101855476174357872548268785821083580499390592776712945360950452037233791053932565599235169966428150339381429393140162625412331028097083092487893529089183649629634415185985254696905566914684339547233387551239164237928893656222195017975742148442871832039146684100690592221530736303201256993262510015450680895198325973839258178660446125649503268675636211439322414914931317252253136510709296212460345228198972660452111633227532432143506222598533250129527105576680477510727905523873969577958946697633985056837072390245023200963881223932071980190312456083722296782931618291087523213583075415364322673967201704499856373445900943537813128925702994560679527543587355850042936875229910871170564584920415456666589658546908435740354290806650625037244388035293082893645814019411290954942513746379681833448403712270969935960786491267436731803701453528146765763955754133064829441714821264862337836425542991333167321577911336739997436119017738322639353275816409738298229205628417379649048532410695680 [129,36] 16704219467858046438669187691901343685825959385992866685734133400258872429366427242918756640791109893170887450526294677435893020919491036212085273463604746035135688632331725545048112564783503111996618293204487960690620381447089997580517456345516818527995295226381608987637601325775001918861019434511073133469817563843179240473463738535322213444345302733005594789341350427656323193074439502099533882688312789223749299609516585217661780153133036286350492919534382857092666260307242072999367835018678146586643402222797705828523308940763032936047780902428137334170567357011689427084671243449747771572911171988604979205027337783582896425519292759091514224443398933017978195515977917467960491714995610760464898038857390416619151688773930069872724311452120908001643146462804934378668690356642413526124777188862155915134537348325274939425060257089267476708652798529256129375718810709460239300309990787773558988682942432461664442122213903744510220111191555986453783103863765931256772878818201550779574259522609441832526437488874324451717694926592211276163339982923301205206635720747835142900343108626846642761822032694310227768164071649018613367605860420557586838911567913948171535000620160741565018360906354477652218487627735189441371278440363169832173432336035569760532742720334358036150395555184382049866038151198494333335917108612606334493908410394767381121222159659398369223314209169534181081124112583917374387836571439108613926047852016398755174949202994610781738197800547306111834734295783855349484531607851706838787451830827132838605397596651602928829783446584019494577543335523256712223407817392979792488338639952605362324850162207999149743881542366574784542718881195141651427639895493011211095468497471944295475983116604006124290895930086212310993316268863836626407055044286333193962863343438435564484349529854532180806645442701027081654940123717235115918562324338945405054179252844028840108158774798434150468795051564043479208259848083886086247098354249429380093258815344854928204635851120747426131807373710558047012257965813972578092849160506051786159041289047496066541800636220977102519144386853336153206560207700426339142235198136872288527598465231213884272509742000014446021362657879827953785677080792937644297866471298821898980205909798919640231190699469103284268848864890129950239052952704838913893483222668432992509581724664308517202560452057629728964608 [129,37] -6768649958570680830708869631565511346138899440298169182292217826745201668409145376664325856184887512242878190123752419075379512884905866566418030254279399407414134106044501817268831968282024747798285798787158488691260092458552907198994458587322760440700722162271252993232488903390791788405411182003404933947082743380064433802965918098933582693648262695779921027923277778797359670314961400264512407862103933795556127904940672967662796620993687987076157029715103410082613043316808752426375727859985640317113298430911580931377623891730660014099669874761812166503563609043711489896143058034827803119383604575354665681276892176031031064065661565520461403388670709923249822186318253026377258570912691496729022477707883545079230579216945988920556106752826459251426153741049579080807279556974379576027263945053987327118484736970448222649544981002972567378442663344722315569069381185774475889378452444949621457712434272628189098311151278959662390117794426602673892850796037603834457949948580479688165041941920598370346827138270514839440939734691309679395899584260054708537953616384101505968474149639073113457437586170075143108368358637287494371072244024871679838612829888954021729275900484331803844477439818123153417711407528399879202140204431513773527909828368396820741869399968595614421244146872076173335608983426097784623672255555349715122704671106144784515874898358095326807248485117306611550820177677965926914065967271297253753462701093646839376797178033901346863887341307864450625404482519207830161587431071585654093480763276592036193083344449399492564551947021201339479412601826712503909347396264288278962646618787141301335223766224908244357519102541218435524887834819760096774497882282677832158601779924892776294954071225564591501814563692745429241026085787383122929228442243926461680453493859540933790593211125352620102047647569756339955445188288550039038294590377854543029346953438996671925539042600241860610764977172871992145844471305077079233421760273228621566760844111079627631174280690534499141330080960037503916815034026429002509595088738451348825467848158268384389892024119651527939681283280003951472486723677448371433511311950921373896926870864560805357380099611459896753144412081130290546756405752098711783876093550424253411535168177794894329369175616185574658065846593482920267516617405060934407746959852764723663408129853308511794575465773577273344 [129,38] 2413363965016983697972464450755702171582632278296247042578419218227853889608977175567912929933228185639648299564737638927665328924727627082967975556611266369472428842013651506127914534482453537672797321271809700796756935257065939179276227297913577853573701178059787522484218021620119504685027107949292928498638573841095224117854615536174847864528224418929439222006997713040290181091961053041361380242997682841774078692438861642227881694769469088885665373332013530108903673553761743775273307042183261821029631097648505361866573044447039445253788798782167839572586345789449824801260599668077084898951438163656568410277114415229798076816639141002752299566112622263015963954887193091002170824141953640213262640554946661127638038286172813133115435784835727030782829048102648029757570230785672744869455986160547643002627199793219088718584053384014176659262001394278025781236697685382645759007999998207712898821080780323936500616244654881825750219098063392054448019020083772703627185984512054301695172128733300346372261312654632387006554657120871984964432583085794343762974967845432835309729875665279827586247411556815553417459730329351893228304463473172342529950612774849220653910468839621889246032440375092619201991419525040513581371542495885672697712536296047986750803157524911592182830604175813294908596264810234406062324615695293623374442084813544208655048546119941298250407003589447407614694579605633083147203704139987213266599696529337903741556964927053443139069423429817188108907665039127198232636963481661530905936166606252353907450177408226555340579695849611450764922661398402271093441666366349487916406423759172689044666525885920917693228732811143003138280876908198928852945750987993192004124080867777984568706454468102345092146904323617851568160488169096344163845653811817564321555180602910416940818013949269573429011070713527820629332343362566364654006922544571344413108274347816483416229743804852522789521305366921549023330546358391719971233849123825168699153812707908476225358688683613730027397271257017376905462197424704373429435595838899627544794066103827282181057048971823167300356106907824641575254275432107288509535547097851192091416832911907913162632336907635390151266663457898594418518652768675959799097543197415633879720064276928433309781289641238637747388091174830562871284365443986717735653864114516456551571250350054941760135292080095232 [129,39] -874290031208913762392581941693734085626861781165210027743067617630261622170630457659145462407539788454608020428534536579877919684773792898728832407913593849408979400863097939551309448812720367069247262610797308056469946897479299076577736159213569473931174788262362715165147014046580801675028776335452411723378215830516031534251686584079005991077455225162002599504373262595025916774068156722432030691623241175267764269154307686056330119278659932636169106395037928789306122082142199910396856177292928638662866493363072332003670103130278955219903132593331478367704754221520213265147231494144235259406963516672310690118294417182071988273586899863165955234911984183403708298168277630785087867421333340855685258182045723884198000942457572351795649352174922939924749162288115585564860201173327053793548210310487515352258385462603030869572283203064364356983371514080966396847515903987133371709781603776892007162600720980953173319181798063947990654301357265707616477306901290341059918213619271792661679937981880038576241721869614959761121368032833608232266491827062668028198046010673524522030205038932380796516916339333480322327079120094643113057013089021992163804504797894212517118181955210328434635543389254278439458881082868352552100209967513578228649979302156536103304205421103119454545980462782104073189323068159283987558114922691947616122202891198898443467403807793155757276857023631466800027340093698387619093751976472675405098708847042444202216296726365837057985641784339170565166892296857352169856707827250635374586744056907916230170717149345911606470364906293553169096736048044369005730299699822070602257129983358382066767405348346434056929937771365395204241888219134248652137860647327753056535172772187661972156505578561014133192729979229820617102241245271820340132851101225116789176547452405411360038399771893851332140925818582467683472833320647471823772009931895344551543899603670622597016211904182746895523362982077702651515428290389010919046452349010415047741851815200732946551873794366120154485122639724501500548971602815880689517779361774828369103486603294407378844976579390854556481457783690231100696164522427978953725029423873664449882997750628859185023989444145540004598187639019343817785539239881700238348143427813329642777395731326753764140044504361780781450342623826728419226641708410504460338110187111754976715470535275499937102578057216 [129,40] 404971396207836442008712465144221057061970712786692037591360118876074814554029039193426578606284560919955571845071254070477249684854871437030113174939496853080631499938262130838612195936193545527555275007668529772250932613563594453763057262879755756525936520224284353820156132855857068090150103561341418407976865800880110589108183989324448850003110944038152688434662228544765768981630986924484953230410366166809719963850406879655494193285480560097909959540131355300839406255105525704094962973050726198699324007794688662471063619145069980290172498803731589509600105299115077721756747451512341079062709656586616412834680453779487217677130745674988776932003618666195601280927278040380744544107317472148821887368135938296713025388760433968541891203177039071360106921001323143100788262645302323605000028112752140078584729896001154574783168665530765286996787772986531721207061582202771072461627625629160237793006463801628260831361491309986626617559282503998961938717994513009372369052441666145969976520741808788226642524075947638916031759460865610585451216401051536360719213068995158234155971793760846732227836976451434907863849925054146412710077664392617869926851235117218813336978476856859341436392071864065890070877094000218528284642451376448695023287025193107423387758928712487497628908407142510473779124688300190786851887992498981852299807417745620355486974972469056626786242900151035075606608619507273576036121020728458210591698574339222025924752792897712937403859582417606251604415232866652804880547710823056241461935832307381842726657574861658406032627733581189345830656259983242003670824964456946421940920428526775843216045846087612647377164422434448292520549690618151829432105089133796784465579690883232961571521056657035154495983254909227414586111496283419140083184180999434554137576408737034727327984701543975614115732392418963456587607871585038822168960192749234945618853787305524951819001676360676811039490964731168322694821078280297746790896547515706225851295638385426850401271491927874792569470338466106248081579385026012184367100225094281941624306142695283651401349006666744782384659053544592316188564636891981319583229766574101270476787245493178133909053846614870341915534822831509567983478599988965790960295031509516602519352592445863459904701340732711075920443584268986185979451704741055238329591800271743069482781275345127343766110208 [129,41] -239690860286333647356676321698986451053383312958067631785789780692601365969315513569684410826800963162068033076437051835821148504370170579123699571778752364463930822548285009728896788635122109134509152890870436625466605947864207145108240952019682323142259242726473416007794262186279306688564812492942717321941539301846795075269001653075677612518935792316737568817904146437243107845527750151567163140497378174208724891163496591000926192721332556860874316753719963301627749659080666328833767163957447413540395133412596678797193837435782233412405929211984417103375327242690848986272202265234464500107289223799773873241515825886029959089158463803306021601713300463556154622870255924115785848149977353412015575202044841407025015211756293865398948110015444181827570638818201458562167141190025737411584662261567191168383849909177237578756015927354155239421098345624843690313794203699469616977352536980457296070834790436203948797540162921838727522256598107988887786320839909600734996026425091101026320334587643094749369984295262731313446373775368501230151980705433374606539635247389151983965172570747864757327270788679801631662684932742731108854472194205189410594225774296079266445213233004823764280224909799387867259762728961656679094781745789917774690734404919005061426996916607485683092929347342644869149309984516333181043933939589946040767302674150218986085328049676071474865289215638355873880875402408755553211688937591616811475281021273832700985117433150192775071371762122391208978599155847368694735122840047153120718536129334601455809334083748313863030000173947519655109705515460360626683036746257094093200339602300300466535501213474287932588580718151031875194406019262890924621604393719749630137915909893551416174111971782604782812475091148255143613731509866886973574687428120631427108184753929027658590142959721713780521021618211788764810006191168818739455521955169751794586268181852142873570011455659063878698416314832104779443214121951631882009225817187597576960602106286354778659491394919101673407109053298152232249158106180158534267242754971323192254279125168005710580889814683901159582937022664503786991949672315103825074735321793928754146259487623345256553896985693502536504596056377251437000511361801377099611831908223025882282851634908534735385550751372217000304635238091120097564097231399716610978043148724959505286699920857385343647744 [129,42] 145068832553324980580741752627120742538652946749339678675503788650935037253001740433408818064743595075010844331504352815708042048109468444815047437235801413435707707763506996734337024070320884782221994571404276076313808503079098405655727505311875686003240848267020459157392660578312494384811214443083481585919571581167003580794851289731052279287233896585819160139583869453048941397873409074099247407820638485972006409058974665500419363255795004998659280290692371288836055126156063302474797238420101740214988130281819312287836808992718424831030954048627116786332640944308201566433485864854869040589728010445399700340537277064300486780911641987162245985167081634513544235215669368783561176530999150867066903416119538430048843297312621254594644594295444251637524416556172146482874390922330213578386378985430582020912699872503703825054679735998688371585669913170867245961427436799284681435297936303225279751326981054912948337805387952962126235675129521063810157315358418361574010045016975932258246183537164743020752754723040496685980027710634726462265526921971439527820423873183166955653082785885458972224458584746004675623319069719519441017176182109758459645863589318989328112636417135332344981799391552307823913421274222568396232499763176066062275479362833614447062177309501255208034348168025410285882054612386743893475805204718596953184418833267295210987567426662657195742482622874559023044388982584158489721576593682848863072254159021513314337186340217257545624022406232591652314934014331437775643676801256864962658509546449591279842947138057746483803882655758159485767815817405966062662587915884185227818458892604732491599870407603588689260079522036149422313705850374141447157496734019893061082265816198435746168432890686562519929377390536703696007863617742620339412695041829147995007025350670449739445300850108092119947395034361459186312197783048722161590920469872661793016352883738011690508943593429424014584116081805287423741115831511981890846903325119452721091130040147075671348577710693479259277065393132954490275276649507830799485381843363976052074542082802267938792445903118609082379632706712149946521584362615192158557664715705572129684236463528927744266782681072826892548009382977156657718171622110709135778150348029329697184726010596870255553424809713796730396558277624720304016830771049942918880574720197989048571224298234997374976 [129,43] -78752646857994210536294557122485508120430375699465769163848322759684810193614378970507229062627901831839850987379658211389946661280691043817226918474020343875510597710164105494215995959961886607125559272286381409395495470249943944089176060589177909486094378064318337722249551888953124742186136031766906166659031621134239254824440673618809882070445493513229370033072608019222329397520707028732441153217000711362465882014723011169854534044999414079644991285727583394877820472711070395572570663210794315411796110903831745658289340773430934403638340419841566598922095989113343932271614373081328154485068160406017660449706210984682340833814621604547546020419028654501553273998775087360380612435097725427692288154794455005090984052238475273860831545050304711128381083928793795208839155068495158224883229055319601271770126536121972422214991177598392264094490714322479928319322255280181777131875282372357865134885475462456004486293164265966812051215712080580332518108953417970699905280438847170784122621417659793642262962315331201253598136805970514688320760739458262618364148335226833569007900276847000579987517812821430351482727379940953713352203385930822738351444402978582865779196456613054226610520320765768753249938602063617724701017076415000382791378503055232807955292014820400318539807842255323757635268304680244691477738695983032739209270788039136178122007123196704621121003467212106006989128224804900434525444483617624164290353222202048354111541009765402535932160230586337142879579518100499751257187063127003498419780185219585622048239887766783108541764172078470747310944241753469415886070090668532018952053942715427566213022154611739720569866098918961889053120070725586766149049273680554643390607514024150434309127270320128241487861764649636064499636238395681504317708875577547463112727478090817410114280252062388578147614396981551587050031020839303125282818613148542336044478203548477200925588671036231791835953839608472902340208061066766289116219257001949789656547088137173738718171072154255073177074551752344177196104754902327003245167041420229849199147808965733425761169791759552174880815803430145711182041259923843227839926407955105734011458721873286239532488105986505532000491089480156440025208431292052147519631180678317429075158893528062856159649061375397744029516043978120485524458763962816875572537878304016981286779716773379072 [129,44] 37101365090723094968750936335889057580560759899858169657500592235522864610889041126404928677199225272687597975199524518181686155834829973912090776799445765403852014860532718734743369936366004359846334240351088128563250179818331764149131610051274246072224719712588397809473757684818835647513698303854304274435137552710552009396737091260699545176596060442278537353626284350113821695381004641200343483539350177229218173170903929301504379974292373154116973616276133670514063094110759537170870127892654363230983116756813486719191053249829395496836817790895064855722183311726566520947439551189238352816478719996349925464989307366967241414453645514755338135502354298556257952881266101082862552179165263791861732787145756634705165743744394965139615285917447057672992749677567479231990856035266440232305926674346865548197083865668010089669562854791171178370000229144001271171846988229954320868944384239260897048010747438904201807538123996402907090438677801320787841917042251948741297899938454953475769988919144830429818910795455422062761602468636837194899149595717788735110942217683417360783127759881127487666778179941575018937297450947123385519850127790693509332241460353900321853557196140217714411789450306385821965342734948771168292997016684029506926970625298378004626207066508960887998960112471283948263357415039194198819346779614103602466764005023888339447425524107545289581657489668583912683045509117321922173665783011147315515879626985423045317980530335256271830160683305137806064917841594084781171958875928858578515246945999239974564106513241592752629289527831687219697430257402945297596744378532472278264150828379091516894495217465736894255621851209594452147005453712533499186673118700584299599836445069867571245197410397341255851944447609990128855332326187529160731942694574630228916388225642982799543741766543209155556703963723334145055388786227039693764222081736545418137554620204549095332694902665890993831523535143789358911075495322795385377103223496849380753946608047039210440118062849471888587466390237578364970985803948799988904234290251629499529966207584634346822283447607399928072268671204010970661147210846993483394914146977730507462999082900741165491868295609261334479035080336442805048555439557731423649558764311063638919185052160761474045484758636211143302667703514426131007870926202032066039502380488387311339399741075456 [129,45] -15147847108613192002376251952085370434739702321816050563525180142130554896392031949639053526906115578017342273308089114180239073183269428451517801186359505593936383770574913681944119044962574189309390283612049411845093497446865973307592659936206424536907524468822649166351779846411617153783323052864829349925493060817398212996816926839052104722029106522667882356776024248411314670145995847378260144312628210822983980210470774857437977872491736186661516607685086713726928309830886087408940656067559815116882811031713738715574882024007235582438485361907172770915322526823568446034955671960979721779285916754046190949665067521236494071553655048293762590289795238054379591571514531602762141902128468898404475927267134848949986931922353082884484770804852768458610982454125154549981393229773992820182252075562523281144517702279771618789375388095437647652525905431544347025125156481742450654286300490749669413384162726998283164699052182641160561840699195773286555248286153164449606668537173245931751547133706164470467662134776262919256283764453278555762682968993709861473041203704239761278567221942952149933942217453563683556713934757987211596518416287715925850965355001939563979313868349094195071138103324482016352414856243666808709867046626284050259043883749055719262410263439397598785844583820686328966872937761831709195267849598408279720894984018532899693412365223145084967456519015288772552165137572258014556072635774879699335302870774558617947610457318001867013483313445583938194784046523458835139727907034473657608293016977338920295271179953091899409780104434309792736212003560181499009463490286753886946875683018338795528973820484236757004528634011500234590771394588568127823880418351483545434016446330772208761235676306914321410573152360234896477263994602380412671414129845627737238966867326682583370703866037758348447213536621217064147654927180257519150190383182556617250711045216157094631671871469265801116325696417577195158579711294744815797784044833587683358528225665383015787488635652460778888548713110179691326669449286704871295169847745252298644800935018086429129404244462034703501762868104811267958564460045221207871685546759962309825135601876129434775151134867094897379019589348442595125409632976290380673386683457451426535281969723744090464722918066238837162686184088962564607195994833427237599858960518711268648844195840 [129,46] 5380876686152410786313730917351369422246943694711465749378390064968946864648208589028744013091560745510387788337191570861743783692782861087714875681507654057525827506377582715929709791963172889823147394477233017720254616248863127351187184154900351951452830050767688488903864575349786241195893657771633962342395405951018920640784155900771104824726896058269617150232930330035970624228128551503021010570231904000168571747604213634390671488959331883841975873326512764582865470204142851881721767738604324513404577363541204214747059153202203531820260100849178478617604281821695960977736975004302232276509068842180093341758516557960235840907617323421899365068203214841780942762299492752702985995323125594386042390636520944874316128595899493079924015494176452823286012589371858321058015302764404703786013140229445529350417547602213115094062054830832978603976081821669693477205596752275172740935134662577602942475519759198532449342079508399379786355531113927262635587143129413555937238919822389923743535711879580307168767783692720858929517187182461705220850751437950575127347789530850860354453107464742015832711093211670822308694570645566534782672245100550372269907443697974038515600062028496842393577433444362363628547785203816671913778965320681087412788946891137961536943094566304137089177918794267250422677971795832437693181606984457397628213928852284143929513551927188334857044386632252213941998876415043387715864593166134036983071977700966363602273585828888713701869101260916666810712374535484588794011882490324589631905082327828555666438035725901863451915066471763346387334759520101619344517773269673952033049255084208585685471855910530956814056961530657555459739637146331153600906293610343817552746236938113888787523543518653149009492639129261778422267504536976689186774050412687477037245989858423002841210828354469748305715989583380494168979423964386130195335238690284542424045211269348527658218824989710035983293772405295332793791730974207623654674738821261683997057736599362437156607912989248769228042715874417419921035768763916369583454637552995515238522587818018760246355762307315553852900165304983684520035219709086068290941123857937661666416046673026440989572822891804253170075872899926960964372621747706833103968859802607906807500404583362404941867960879103154221230783386598917904377550983998550287566938340277949225619456 [129,47] -1666068976951596672998115186158035800654831996048227230410592581358679409184643469251543740245851457537904764934960387220445471232589072024152589086253925818296181406064362919154299611519996043631354870195267781521226723710110051911594884303434251748952377866637796882948919254176917359964103954377063018450432024414134909514598024408706380023930816308179887700790886726742345417694297371077922297706132615412977796506619759930782316357312232701211592277403599084414499328136683351822110565049122364845692056268241879411214381443580055775969921987555839526963543432701176568878429892708936258459626524971089709195586399870260789715865093509954854037655889431393491405605995809949877059612868008260386437053286968976135919808973648032785726318185503893902836106058665452867213527994291633277818038807238524309196988984431394553262148130469561343949629054793893652662328367425774270281933339443311313840062850420000466688518464713695368472299980954264953651913621897447044518966003034997012559739299711003697073958016060433417644908029119081016032736880214141831768257373719818463866624738304981894767808510272100597820456063175166251492984147493176989078402954882155077019889836580809841214468218905925102936899889033281509464201587999051875080973355687343396021818451221221898431660518349153968384763551142744897959140450843166353562005400547554862480803201182818982201955377754042649554846997878141947033512738971419427587406657242309644932059156182431268760852916949144300726221638426017040776778995408691812532687641408695245794981184685673565856627776037155513090570317982599369969313216881271108826031828074144888541894371034111049832718033201060228402875772724058465772082047780231550768190721684669773491862791278630327088931272322793376359990666125643332855189628834012762330643759483759672150027783978244326602923786353307591045348875856212146195936528443030260870372000307601852149897192727693654651392905218395427303944397939922584868003489613329064152024592085720845750302059944177541122710783818151703980859127051996780615996152034392489579749744978877040502213151897461325651933549115404284924776255130676457887372256028351965361152593751988906560924072174017011856115197642790883150917498068035547801286327483471977242633542308977356765005404524739021072327852854782245060831397201520698206616240624554770434816 [129,48] 448373854483797504557736465271894537702383917585848965963418812855696327083880712696703306072157335595112915456121472550062093886855775427639664652751628763896439459244424680983673809027666217454232258959258062118047564944102637748725116419740507436920268267603283328476734630171450459794452595564644271111772271517209395809239021214529570339275595168217560851896071839347163141699360800323769693819738524850048049117898288422298667879313455397387103148985180816672490839149812474103682530825389656689166178196685258120727757202540856025098977647853191615036218914494344352642284273014075175682859957561300052780566532602232124199564763552788038377783692231749307193099068830640988448469654601444212248397830970730201959529051392030027575177683526638719102097905019294990582568580703281523710165576191453289144125559309915308158102164563390598344691097885019125355329267338959762744387021988599940383171188891775118393789207247383998232458837994499098101620163118766878521883029240883518784961084155902017899900605631143775887618118396688497057610413797330275443204431818673075937798751549486809839346874624458650023204433371470623180267416475451226839552428237171317237609857507896660769429281907744167802468878497259615035592590429265947418834747108961724431942371807467163815164163974053547490154535269854894767132931201933865067052442290487383253427730120481832786294936022730894120306022194622674303387413050794281446109399914425154195218493611204184468697715517290488067191459856142739082351151292234970425662084756731973472125662278358017603921089757249256739585437677729325982681890460939056933863540861328936853305853092337259745530017331513211589713474241720122156008983436765889176151855699519698551337166594945041506780252102195153467301696327870162963597522649912979709047937813541792597648761925468586725566667124333775124550505894766828718197726962544736318642670048457000461826281412803846156211262619765546991732756949753563157748668057469024900539182350438293091156268077279357729706829545365471678775620265189084659307084971139237787895694032380669302795367532435323133279817396758238390652020925486487743248238565651914791359363662336873235039787715396012178344037310085996078464127487007930675998202935712989107026263766580270765617904586135421301539300867173743202284962721521447181861307198182052096 [129,49] -103821270143166454640972791456744452474574790372739398879539163655727522882908352950606303671788036253705886996622594710618945925738554550494285293850091013378053238731404468892858323396669046540364571856953842988317393120258903440987838162410065727964133836169539963542473700838073614923025456374498347056364015548659482265797105566378447322843908400441123956402108003278105337009646282549113548630386418494489735394914301178265233219365856029092771544624578626415037578170167029143924267302435746789185667771624054438275386089335242992917942607243251174095061173395879789794341747210088367419811381158981859569217722426639630279871957014694432037001835523969577377735312494125793872566478799230236264387171107890792819868422728007664564482961179839088178157982279732407092642711820611622612971310311193524070083568729369523847213627205103262997109550038816193138998284027566815174585724349520420692847892061229065749469955409808674710440766075536016815518435276848872926399788959357720567176465829912261993285415166434533348815276652173624383535598902891934865660716331080457997915124351389094309817345322886655561859784569309357083662305046641722828630904391564362621889728518259028993405933184290790164473408353400884215538667470333030088363120804014924637625395864963653986022508367998832190297722089903948636175922445872971627207711188345197493216986376544266354917346176253937851270605243649110065959633853977236655511299413594480697420877376265402084118219060093172466372965414608466152242037754112035583262166944392098269964650599297994742854341025953352074297456485991381657083783735437211927727516765242480763768727607181219933561199621730061640511305508389240055911289286259279944005565899491807801287287178719122280893167546329924352203188056405735874378511425602690165723977565873962423266139110071457342475309320079549506287494530019161376529500109975762273446727403359654049781438828185678521015078973787471430070802083087991531529086845128887682872570619261179148516608046636627745216302886842261430328467229746203986160617181238737769727269931513543069769959534249657721203296139366692624805982426890168055032440645951870180170075667779154226818842430072189275807799608565723686067377028580996803371963406804166838521755945865092011268190002371432794173478863461279484940542788813214648893310476151680 [129,50] 20198781780373189962737751237586401893895931154539153725260403387097994624774676928741961130081781499081963413960043821974283432098520774086778364010754822479391503353813625929218447912387465674764767596578989003111129388137322951733919270492113846433531852595151404376298181555649904405554619442242048532403200079373472069368194014641604555815202175224934956844610895845124389579321074468317599463308110472089672732354021888017003310848052713399729490929490973687375638456672232288700201486625987775838768236832989374509349862225183927704283212732045071230011134365485517492697005614230111225063395890858579852744543393364908355603814272042529114030343311627611667961242451566750984184465051654613623932714857704519772656064016678493456117003731496758367249761095338586005998532426381614998335828995031559682452220312980652139220799145773302454746655219824102078957686658298331545282573278570163452668339407354630756644950129587418208723494782716743371886970082760412977450158626449242500486843561566193912573777229686619113130980036811221445554798686139226572590043171222049979309268951412587828815022189681565623319048056030050857438980441467209446702981063646067908183789741031973953189974376858741029801296274137917706795781179693718781849233875280023990543427517444220830249050946677805603011654395351305344289961764498766366768985444537506708225856622698671572125076445994279678641963122828938848067312269258751547168018414686728858157667151454959825520354207436802609829092547526271776952217354877558013913103482314710325110031801253724874246599954046893193698774433212371821625054959185426932953243860616896209829155016503583190641078011969352586186379809692979827995671687161038438708086299254309939476877621295859949688278581396690778077474446002148333333441057368018019505596814522243754019255239218738881585989542005948493430557124195964121452177614980745626536555182655443933747293269233829589351479196090499942785208803766434570201165266150594987514666395212279054213332635498398961170726464479493708816277200920392328195104169059934177280962572587003971536936900855619499986775542866546148366849688335036836110478038163441641223934870573607896837807335381622217123969738433541843240229377076303676465256133972076437200153373671608063482826862050295926770084607024879253184290860915464899246772626432 [129,51] -3117330241560037933335738773559895669113116915774640522064329614305149634689822304825142037175282121846596985518310567143492080388099877534426273635417421431570234433525071089192655404179283618792897357100235337791184217604319484234511644460562134708992097698540359738734128963149648816645186231137684498135139720725632731946898463621513624399935374662392935539712975623060409166549597722532120671354625530522108299837685094136182175492092066202682497790071791896121272599266069546124448420929921362620592589018471582377706301766900302761291714030629674791872132601278775270685708213054953182289620707986734949347462140556041305878789049882337436590900916799663871916245453325415278250350001715473722920379549343462062176172168913336060621675439211519262084690860564308385251890404051737592843316465028380385049363645830878312078640715369222766886671094188141581078082292707189188807583805546007226849573605853494683600716380622538052953197623806475235313307308279878308934087162404509870308522565887112092609217081702669355247997503230037121125718618192759330553282936878946005266337761567844257955450502403764910685212264264504719642408877950238394578681556498054221117772116211193677116201042478085646764124979472988511458692474191816422863277841068047916878898453934167179650741087506822712790166305902550911433865179014203116665851363483200209419092941897398242444484657078579073370649533756824460355150843869018274935973065042814927197007145840766214382256229772974450334232222942242490647047543332898428240081653522243872428873093471688964430662829530663908790139777074964783289229960974763320079661746938266221409481094249345060729713220538657875271069088091337485133895489794813505588407211629623625273590578788802602918012295664221967939040009496306716885665683272296194554965434618762507362040805634594040630188434427010011124919678718458775941640416537000708601147061476975049580778024548370916751149273692978695637248736510063575153220559272560209320396360540743361275473061927966448965844407407066964564651628914614615932136038493773469960036077251253979992390437277434017921255702450569393121699777400573895148443668841575821513593046003027307538555785868387553775601541195246698160365792468657743221092175951172735582100095394010664959787284569766979207139666070772136022955927299283398780175296 [129,52] 314984609676396191555728415357085754410349996507314320964825869654523804683068188471498461324854622183899009527702349559195780143343293356233783987925159565507351895142668734106432087714798645100816362830233290814385688149064837351436093960704462223968178487998062151500516099057102331102826681680283378202155158673939827242122429226820414435240116095388153159446458991111877236809994270343573734944052279512106264823457677227213882230580550430027057689570678752713959557117593436184081360579605924224070330422076039322207083576390746610719924435546692798723624473751416828719710884249295670598768694880494476445754026766896196893724371700097313637126437564854156923801882014782084269328584264519583289456059384469803125100175262491678870119842757000402778696258454250531930591516332343519846066034034026425273324249138257494016494158711869865094552936329635895584215207915949584967283159996241352891449874293784586317166740230942115761755805917425546744300589955415091746179433572733477205641234256114315874527275667453147316580575424768580541735977253383764567999453162432569581200165654883516010209652341006178477612630475987313898575237842119663130566077735074977140877625256796408435324784958027044458555354356495470262600454399046203993671580514326307681032886480610801281144817854663878118039665853731980690905418236851392602315752107359464791749703882479644052389398029050210562569929165252517160440825726589230003584955679501143755123475532558769169989226320422643939914151910422586658383028048609401060300148852512786764687194068585143625839028198598489038798679219518260538940711256018119418848760327370961727283014734212322177616487517809326622174988091692984379577402909989771879905401502007877269607627048555614686290728278668720674398920720443663075333895025171490126619397212372315327219554799382271112340466905433503057968181137581717591841312556835661368665600294432530295322697951146037661129779375666542245663398311600791570508277594505527877558265571910411037197965962833918711517864427769261428409557507987038938601179597164535136172068356004123352302003147681554363422005887072357473043064466745288681321934501614255179469831192377519912862443511810861533554871240446585123322663461848898649805708636527570793795439649240194366640462333063277355676207075026861678040248351999167348672 [129,53] 4737060155102588356078121883885791951378250726798066998986013603165259876382449307705938930357726697666045954479312089243314716963876640208864062499299971797692729021724605350802316637362158394215890506623514360581568418831225792475360563627180405739629077564084477414176248336274387596875510028358153871440562963564405193375501277117836206481079337523311473734775348688595416917138425944618814455873179284425339488589593399666175228627684258088809562161103127931421992103100390692740909154994797835977526017910935059983687238980111512891810741434936628824676082191789056490696363695569042138030031970051055476863578149533574138394731717572516309805209600701804895024731274534164459226909744526000925976910413117435357551723207825153296716587868627825471402403592512558871998306742567156603822219015876739390446946509370137071078902415033133020177073956982639506524779774146382838949278523124769548863825575272674701826504841044949676805929631284060232945260778196009799327512529884572823043454337277208967626818081832280815558043054165529492912967592250222232245910687673452542978889740360175691262519665542813848862521201891127387837705562094761919057862452416215938243452024600694212601354973720730923723463623220026676982781614177886199097558422445976180767889730043311193693404175750710457792860003351858635524206879614340187453403361427643428351626146416411820870457326441739320691028056080563244109975973279947803470394597498041839487709480777526382022450975974819774611452389397222139569335915980665354672400705426992785697249950162146205569337219409501318060595943069775644306277409821531668243471988527677175464298210060245354574080872169930279268500798988203950043710802686631375861284365400603374339218252347500729095831751544743830993063961824969719778756612545867159145762323678489412810925053055667034217054421385573988059985228815991871162948770817895752630518071667685525317444285166108985207347332869607834335221514005633891394396690397703354188587357273225907218189206359234896552213756949889539433272464344928557919815152559789400292930673990039423703463580682079950261592724020090130808937009298385668282338188383294958918016237038639855223364092323570911287048148246624729703283065084062959036496601791212569722656589405505335997444888366727983931259561466660064511221386898508480 [129,54] -11423175819950011093040499039427712939435193411420757063696010600268805718528759762042731518130729438523148643426192472878301989595245780028940648654242210558983030319774498133996163898654466607251381938865246815478385081448328523524473815037116375373948103222963060713569929725245375989461136049728389503165300312091090320719931343251302999977156853628246633346660428425480217836511838838626935065277150506348442667384162638468480731908357394744283259499386598419356334616798053072860339623734301421790541032836679838582266103305532835065560771100579437995562376540479791360680431188726015350364234278721622018090342791043376996314106412148805197475995858087180244087459066034006296240584327199039689609040856955989954831323759644052536081692936709319031840580055718640811046184903547361126058179990396530549740587924679326506874303493885839334592376640306575071268811779563356412570801980251762680514769944861713861124741303390425291245646019506000349382400527615847214001800139839173695841799227070104186105115041139447354402026465808691879360060560779775758171643092558600982515995898118208128759381865804523914609388302486553446569073035893663325448318737965358095568956542821517004432356060141784527179104879988872634125935142023358282088386092231820817093712157765482370068490119691365333041555555027387593746217891378848003685244895673526153282773499447159321182862691321654979861059420579769018885913048725582446382494616568351922095138789509306142323602738810178336211445795353032405962597286422284520786584664261875727898496812922997372329403910235170730320166988630309611604839355661748604468966766909816264698452466169529336542079385860982180993044720388898840319555493853912031466468283677517144675576437533536127752638178480673806939881003467594285147803725030899240749568642269763073707756315629511099191120680717269467039573782145316828825987212349635673203002982413784241372386110785272260953169251430334719460242864548532845372652156368137737830389347041779260226544778460354866234734093479480345785904951081020764389503820397488009822832731322272593730838532079597935846268519217640377592310989549457848359918372130315614143332826431488223353733920394934556104186041408498207996694088306263301060578830861430883838679910637832316743453592675769066801150822807074435862375314741488 [129,55] 3224333917707726970924280493336903079873211795668685845937024539104369101750489768548570317464046990032458912262547039027270087001171342058665528993841298204526318134400918747877700970024951098621080713446354335426690847666374490363234553917188401771182782448324726418616787677377723841758808379450130727563206058752917327544357914208066202481490511910703521608123473830584700087264724041083919859014310537197807678691550669124451588220359229355702757825874524313309089246975098658888160990209800730711114560821389266068178009606424434305504573494122235907083745919325558124727411028595374723324752970959468254553407350727941835589176290831466535689026003771800573763044697959251628790059301144657872755768470379824216180007662138242996523783018183645098547442589367079578800872714300454168890336901286156161752214502517265870709757755113230621723909970487961055222531118498425256524348639642554489997717406709090072885465803756244141860614177892549490211732446378862600503647883011662520038603466331437090984689113069626114817959871078345872164007239259426984460060781400733441166838839693922089857089859781107257849175189786492433691280756621441484272143167034163121072838982233906648393692955188537808486669722307388048546395709320213736090473904301099295635689787137826061314060694858724323447462838343034267823185846637730634473120637798407735426668864336728075913652277307822452792397053941729707039736220051809959933824484451719052086512465753656326254448622528611438162700916427679072981006435782026167295405502090864501085401012615692702191068373335698307923998519744851719894512538343031874714540472132709478451241429922899618659122739413666048553159405871379213153619216131928510699194721702966202331283184154623049488870818792256958907285434139731061488608161445678331242271679339616203954151299378953437499915901789676912313753480908331423696476116929268811405346133766938250054507077778175243576047516628479008063290651235387210100676446073845816005140264726512942146236812924514863013003330888946917826404620522944756488102807620792464051093861350697847746335437107862621526704710573529501586750366414722189836087932446198604392575842467369084272698920235225376846361356684145104337257650556382417451874871353836584328259114614590560584057047931304671539511465058831361866766568864 [129,56] -601208763942464912325135944123630474428887102998360585052205351214915059131288357342287359220188009360121613929676773591273362297037730082051437229522889180856927649065688731326596898754426165178351772923502329469054953547059433898904889354804916555997621458392817891555201754978166834605628825159021366103853474882288135488853625408714774278141742790609607930116003389672514722049146303627109888704680576881132395303899288493631460156545219503400832933421681721060252778063025012160064492703192833315863503892047945625782916835625053517548995056209049502001864270120382892428711376961202829714626696396505927096666667287482142418048755457384580231066080117999136815306275539426159981443834307279930963900711925500822091293353917425180980654656880801988842927044451038469342490445550628872193997907632538187438191250605065318019782169504879919634760492504173691655115602865170622107787489962446170207012899191232033240710834214293549791407983914680931994856757595637158234450911314600129174330245619340342319661574034209061158041983785000976618169853933132993751951691116068107984841648475346439751627605721975439513630546182267231741384620666365689023115000100345035591393411054585922469848492623568275110033404727839194585292125384008151031562047554158644853299426312506852761460401894085784811247499953106067698557810657373100801186041023729488682177218961072304749255763259765990241214887796663859512360109087471179475806284578126975509155090194873897183350701135412816500988315414111105072263292464312850730716288790911272325320196823313730882387688166307241799817836128847273312411827953354076945182796800095131400702638513844619398028184812820648068230815176313946240740233499749362530561635876605929793503410020271481601294882523867169895155798715164939205401257911915961165032500589656475050014416603886790641625938604355553295971819815528390899814231197759527380802028072637213085669266728991109650634941202817969697497997737947365369126786978221700990255532866585826136268957355129307728109147893321907221465447105883065525055144999245274515699795313354926564299777992053624246132261544587131890108837632742684301934211858453420997923150267185930912771209567433760059396709170424499115842097772283504379572976202049553983672136889227648075198533085425337855390248233304363356869088 [129,57] 82735111527842862752565122896352648168673089230838005518628490299130870349097694499059459013398063060269032197356241901839424019019707161537003676350198463449293275390437007060295495245161237813617035981106891881884863380183724477034946782901991185740937079257668959715756865973146119353809452981067798815334455878885278279584475919968092322399501112705094109788921412412041895188198240730224425716693533621332808143963025366981000442475058067389352970840157636973745418958467833298812754242851868524937466562184080510354124644232725331971157547965218362693857182224475045594671607254794374501148379380313474879294319546878428804100507792626045374919777665769991483639884368810870727187259904834538773280495286534704250517702771961716500443775543090234784518239625534902043038622606201710760761441486005541230290952528225735898883290167443793902789558247040117397852052129847457056888549285776425785653310602157213385141222702401179468895406499945592559870273565213811911124866107425965560396857264661656064764518790018331127181706253380980900655266199821805147734203986495802699089840230302004611429818333110015174050527934111673907276875099046022390336936549103109558508571009797162543185567347963134937838110869970744494694451240238542088816126176314165749192561925175254468109636238338037959066107394512906507320201523908608992245331308213815363802454169192917483455632286830158016263963108979570580604916630228112947421866794460588058642523753884902883504097725728222371217004916142531953403403752621957633741737800894619901742120608867690922729342833506640767322646383386619094776983252750765742740093193287459468223633023516490457431331025542874119404186393950560484668883566597873251634671179497700749651786261170537571940475401348012648562194625218949231178083045749320512214792073192463305748572698150781041090899588676894029845048849024000734234122969883599186427669882300550601258698407589294288766647255996606748957918477961540599929655502566538955971412837970655935990019334161258103500274033969866999521755283446971130306086996569003203867267886879168234194427936352721976061087650485238245700229967509342827602154882994883602231837073848953175489622920071700997542288445048680863428276597984631635438191267113710609512528932434355423588008541914895063964526014590704206816 [129,58] -7853593610229127822705374698098950208711087040247426941779494076269859336399923372826789366054223975581980145964637485695079597897687257801442889405523301643444549779272259311260503866217129142325730198726266563067329171310918121452784827965014307717493460324603385862625914858243062505224035601774159938608642873399287802851422335917373986408026958386291758408643662140128445166301900186821475259517562591572201288401388923038774274490338929385880600199840087978269278501763520558751782550150680281863151442085494876647351204988089761480318646781935727336153627350483757749090833962434717641023241137940663503940475700736467862488409946583317549174903389247710271708168044155295978525949735414658712667150324205519403518646135489405906699070019324445699044156341112109596760831826024846977186508395436624091745818409861902382260920730249738620515673904770020553726148604952217120397452260602158440659009175034100838508229635245376398949119708197450546747459138071276060498053800783073352185276707674436451501858048092510774183582772550667485300395678299567959382494069984067202416642642933152289395154320821451211144984896314546669479595034990375076685195648268183027432157483681808110109348589541919531644459932821316274139202164240220343003447023867695042816379619024866870301590959799121691436077030050888637047437813571259744543278267780502538465992641868460030262442400950097519010890767135062788835156303211292767014540774689717729316435069412875246584606234319854625489255470581392187946180978034301041606504039045468222490415317948626556480764929643436478372298561809828444014839701269919379126646871967002818703599792724012185136611683982990049527213608930035594274124857432082904368982532257099675609794042218626984029781415226588257089794047127896416021434057217943140082623236759491014482715211031572831617628050848053568810570887894010318206947705334511780128893812763134829795597205231668027859784441166572922689329745023139735897925010040531798132863213338940675440480949170640570511605242263170472244613208553117997208213290036192403841388163944031690908986733350768199976501522912773521075846317000409802850933616151934074886928285403812146649883073921301090023219154863264163532867342465355114357421748383465747165794240960881391021090139595575232676215602014627200 [129,59] 250614448567394507268329829981100742444811228326011680615065340275779144437008106457519936743371513049421615505516281356252885925017593084897067360847993964204960095225178550203102512791297876645507734956816645206596269117378750862414510471639745502739578620955357337812495343114107717694052793165704946697781761779935628321751693093271052378488685391817097993126330241647823100416465663385885921760962175196406849463598331089387459079588429734876446634157022753260624366148721043205525217548130019745338950272539063805666252957014986217547808730507098045112148740981756200973377636745491171740939585948648412563640404658932594237776444214852775930731826999958855404209666709900976018768738956688847939431087910546134212286502168545838164666608960172178910832830641954936613469403763879419073131806140521229690333472360091945460678804326675798549164989547836854364386655745990997944352811058561345463850705648144393888942043371032987124168469732782288396063874472647699970701693444412351816200529657934818895963270929141987077214694548545790413427615703960754300045679768034359803025515338418403854373742981803819704263212986915742333192666337201068264672834692451589600613973211212998387548312302514506631725891566572290340580893676104907078307226628775747311822085612758131924321286533151289643431084842257481500736685319748143797545188868585006013156275455953067730433499922490499624592964873166639074638972394303194619547200140104532801643070884620201438327635225401833192817759951260586028275149553116843358680007083822725411614770387901533520721058140426368242231886897501763853232855479049174116336847085189062574279515148769159579406687267253977057826801748405137268589354909692449187181257229609960253584316396314647087082021567266294136454746088401009935042804172327587865688158516618432777856093516740760518846666503554851565550030673948837384879065753354973843789797370716899251161563712543532678644135145459088779431331490758370805521470334622345881563897645517468004952401611251778732008729047459635119262138546976062619948226387572272664710328279801235921404640105403369282811773648097939482400844158548450466397800784036858728619876634802355644201329560859300866029663407228603983012172412685784547046078251662593696103978413403547377794582789535257681354204571280 [129,60] 86568784020052311807708083360505295585321903428079412116409223222866423361482026368036868577035642126951324570753639384911343058681263131310638280392888448198639080872191453094154340100753171973495725256735905494816319170750748859997543934004497372370499776987039629960837330993415589346320503691178402736407184415921517128433916371763823788347570288210421366225232451273295172645366361900988547948651297834869077373816174182554956124083375174921270345232540456330490709565487827067463232640189769081142556399556948340405940298598839647663902199602236962455677610799947738673682593065388334670350721230586129512053676217635123825026908058440588676484197293179245335502888414100407490820432770308433189265730478021548096734050388846720239902304351962712625074262736265691296697675120874583405873201738071210323713376177334013584333299517122530120966650299264518421907602420449070975251823539589748454275561628189183599784242171940869465508324141167676790067175189319753725037247430942277625546063233994651540509956560698065572672398568724325365707958853011226341676474366112094281684639473442597826305629545711391949972130063657026532233767498334963257470788102025115014976539020943005930416739758766171867434507348295108512444652864435906383872353193126072571555583298609127971018616515694548043595613914487538526685163212604537594727946080720694897140412873527713679573289056556033252059615193282423177423938408452481999664253450093195112788819139976187996436458850843690460579874245689880607808122036469734689530304986705982021711774211316945977961426798282348124621535662730114623600355611695026007483236848638095007041162795968217786694316994461246959762363268297976728393003607649452322404690340520164254334509474429535047414491263304365052927624994302367491840592018171459409523233683598037488797823938957066659148634782709400188721329380319112693728569080895713561989139140578300659880449890638400765752386782810016089709303613011118263673876883408250585947928085960618153813374381598963976883177222699852532312418143144615921321428439128311158311063312933106604043215285840048268073055686496636166399877131526250434693198460109057808695285164281131385294876549776319834657171422830788998239902377686275745146207706414157420964994076940380960824465937252148954571937216 [129,61] -24028046143861860778162379132938082359362755791636623667525773844924471300327698195818755704876749635558599167412627359173215787653006782200843154109507821338629390391982081267576337143591379147192392283920925479876798741215250410168730256789561369054537473064348146876513809395083679384673386770591739145495229910231575962180464750985686915117853173506314067485574693535477212834536478956214110064894855285939163132135753728111795116119150129724183505409123042124936007221158252127070957306419042491592924761854774174300945128091591087727841875584514168905195428023984091542534048181415978597187500801595080710426801152366183946503422454230602006932264752578647879261684676373847650822469867469108543918014740036163221188033528966923602476299621976164596735786425743765077282430786032286657467606056780663792203073245744257480991048081745272672048697873824907069745679373255272754460457083345788060275590447585817503696365308511121453819338770564448090892974813521688874676877500378483608709762642926434067823013452070247081246458465859430707388955864001440417336366672872733780157880453985259452892009805898924776214293207425453658695962646139051941798741946992989228500808784742725889736500927310418528667448243565051825590308403441070530467357292561713505556273336639046076017855523798794683494113879776628889498845685288785090862076622584166814555668589956545267227734151821540503286133787728331765837504479304311663618407265850943218705849933568830039204657691789123038646074316154812069611474228374258145159268945298021091560626604691546895402572007947981500303255277344395007086779864029899420998558313241496300728055131830272029568521634841292559300262758308948688869757405370137670584722057918097300699788279983223383196328734019992175767060098881600094101489327758958839646107305172243421342418130845285994081155675554183654625184205137055294845806743277696331759885479388522686405791705490051245636584483442296947621342509443836457986309295908713421102975707820430368086945336130770586627911590649367806513518543992768195688266701921780728730376817749149688367293125449163132474511063265772612894105181975709492667677776650139672880364333656160583654469480901225639243734493603628976650864273851492130677748082001631660400551917610026586844094232054270018399984 [129,62] 3979646377889760382352616545821999014067353184940754363288408538839762840852796366243653409285436895972661940449806425726567907029662212315741002815411966338998448287426283792046861422136306336089506522901329714362933524467609958379233544484574398000567140576018382713706060113821272394581694730758119440859055717932512224464999145631050261431125886520807064662321486732228586991235864117779030180170821666370214003423476835699400379805793252979006799693289538152714966506549397179417343798096032073906888755543601486014507388445559454668989855138334268775195391198884365993961625041150321437600746027533918861960266879131932604481744825415710971443548568910140779365924380757610707419459430787293425607286668985723268237651700922609877973931077652530125752414442630525537525903062464102263692755176665732888032360522317976896958798280063286375515387308784870204090337780021786719291464174373714472209514308445231237888331143658493855216560045164349502774735425828349244061848203690136077789773109240154230294699570666787704491597730003004189901440527239569373624295555436858900237344343282103438330908452613866065346921868874153005971516977137069155857461939230683237703051439972707370099231503755134144319300922886988870009942855744387701576647588914662722555543621539303002306848281574824873053332431355402870802966209141871380075227153808016308630361773562833402698323363062093942684553148212521819370271039223597080080718466763297686392313123236927844907924373777165892814394525157179825284014373678486147058878391432677251553943422744654679741978336509858047314845881011564503839685354469959322610333182498798826064009224646124950870212954761178586706279744327953314283010732275966959643917166227763804093944193970846404394527857803482375105417764635251497613932203661322868420502583098020763091128101308309714203117917950439543402900537273558548431923490716974721636855886637351781147318387215680923974510668254458822403093829832826255787712424168854398429098865760223126187242398455358646346891101241476465502873829580257870232532994236500134563447145046026154359531942406569954464658512162673457370344992135214247660396956360898564125355392161629862135718404885935429073036143616303885259216733879785868155930785745108828091544709172353880016708296213494835648 [129,63] -518500615880160903567147350697919374017713687937033764592770230669963450563297029151682614566088907605795953515928927768878194647409073839290069591532224724017064654973974892523830175954719730191367219849666792224199958995260843657082970166194115706420906773064808374888281253722554831674396376384222000818439301414753379121797350277553492399364119957807578443428175130625060103037011797673566907350714696445417783930889754036526437384076571417452080532528366895577018785326947302018956478899017306683581892401518658712587984987306177148916022024660025412666504346828041514227428631853977840993146582945044161138782290655042728507557598777176941581761132561301972521281618496090887897791814172529890246796024805675675856833796201894003242381775008317720638927666961391689519084947735211096163664934220600831295162264706354319906766001368574026374838129141257233689474216159074736627236009625297576615847978571600686017025849743115491533465093214354304744897296732039489152126352079471144098254491138317023497450356147806690555445049022970560421833957893910170991999192693310882617502325512712829624931693624831956814148410720833123498772119640824025342228727682259500040048254087965949163004406633162366428247433747387765464316767075307002398672134350929784283580276215230972822003630304047128073473303180489802581682453246791452548880860456728619531433391813453326726238839622593594625087908486206400896884229155493754498825402010845126985177268324033217867565564961299442128325379436611719428801278007116962343345528441611715148434769911461879693785808309173650863427284690795559809977392811371418718045805985209170982993802048782200464175984929468239561564768997377417335968427081571739251748212695361277417440790847239605217344269948273013625697669721547799429140146232112957409840412420144053570167149782127708002683606307243489869909787443039045613674957950524649426760834261341941183819361893499283610991352649096726395835983175787445386063022900542885608599426042698241926564353752258293316604887743367981086827990664886699428943537254465103971718420349391878309741150626785489825175663909304694974270062838153590238937477168058720053181530704808282087887512307345442294082531124923848301481503589105246043182613663602878016545005041734989845526899520687600 [129,64] 57965090496014935862438357840254290534893681239650213671757315540841273520702907679554720885047478253579258648483800879478678328934365071370991251768030922215651396625325149131320764628383514337731389722984826016018120354355522153381900750028624560937562091404186464067803657144026193027147713609242301001021273785325083010312390837025336702374189808027185317335386815149289115165749785860062205993122379179841878033332363029424317978253412608455664434944025911797471979975056255284507271275527229691718352532291581819659915358456590807655131137000815214307682060832927697550673624230803456863902133503586128691344707604097150635038500563829422993579412973706879068486327272349202130848993654173382707671906514039542430456427283324883223999870195421664517228827638158861854399712823626651395371022846689180295841992033117197377842082423948838726032474707471002245573716533282989463378581696247486040284503523863772398690807173200679165041637830638896269579160048276807208234404328357354779581759564650879471224810304296834795591128823432237110342247818762616146558601956710106963589496559338580457124312415966577964649687948658790632223566947391780962028140585222403400637543180002108405623794259971600143655340177991462620555499274720096204022892139266311264230907183622503080844186205451944949221166693077358878093109263940487551834462548533304291517658172556498227562106824819411264458773311806611651391601920961381069140972540642359985441950054795381286638950736439084332079257117898203503991729249958677046338372948916346978412644015064924363926852468342493226552457612256668179113868375609012566018007112204898596935185076644985976378647686451824343899094126619231830302222714619744501693738761799039447259360410769474440886380230470389956192436190163670638725352717213780257662870995848038852881818450124184166220171295449869357704358940144345590208426086628136963414772398287261840012979730736625403141190834171752824665421504469840808684881194702061961985391095445630713352365982318396264017731266704980887727333032129635459978254716994899336425706908360617555170765963638258643683561402796126071302951285305705074531382940413660065376893942102964224342587495473751522322922996264057168410107163648400215250106025218737519396435355455231677360825697200 [129,65] -5847787503647662894016957534702485107038121685281868987302250441561355076535186305484170928963100792855318322886716883679041286864335712404672559700061664285187079018092216782889670727463818100865761508998930770792180837594838841745584485569550767017478406254851113462597344363427452628336870690717233801919055589489080441078940674557426008619080711537302709420805787635443731029618814061675877027836833892457533290435563182298196748341962140293299901626513084947325286086363823637185207047750510758268000581196494986152539520297475253644999318113245005346599177529311760577782591207738363363812096410839516777502761385917076331160824332230996350779022502871177336523922648575199623093387006528919945739661189760955243867511272195357234213217316432369529691630669211761206913893773445256236974105363076596605942612254503876121847543888011948843954198817443166821841061623728576070801410314608004310649897681162664552826185785273788194362151864110246629845576838838290312877123892587863538726620389682937717767090174008167391024361130656159150913497508725634684387805165747007821055215287461020448236331702842843565529324902994536041770322865860843884385965002510009332820188810194014364050807507946986920481096670164599649901103194051756021859868724399156486278201387590280150147845948884786063783768598660637400775842163445460010027360853567544646902242182680020104985796053287131747342971405609848676400439984283689684636922857949691476407968190449446470266339546338176359812651285528256418175611410091541701056215450833829990454627205262399103532130697558924514843631648523834489738617342781269666133387816099344479878180527849179721653026569613106846237124642930395806942650282468445259759627649472434456041623770897910416238402703624992293195875785641536641274344655596797808064916128843962343185163807110751583219742595409762868905593583908257094388999815724696282496799680352435555026301609377540023245230655363728501133180752952744920230254142734627137038091068602858961752761298600499284556261061541020851952063689995583149548113104034925606829561817510403186615822899221309338019135047148312184822195552366182273932026227736016636621652992303529279244120933014749557071074252048357880801583095413307048604458913067996648940196906216635737853182128 [129,66] 550255565483584046088414335333389960768830657623783732350806873822781154554982751200334565060884107076884007235953591378706630644628186465963627173150664285006844784141135584676073141619337082696044344457379053097253259904199443512587185897183865353869603401142823048234689637544133153940820179663349952199535012087203958363205253682893969148134101721635540837835391814092162008364688131298369542317382521566892225789261061603027898419111077187026504590629687418693447179663194580008038690474757702963017216227231439375013105652499485550831200601711334127572080714783480544933474238941754188755894278918530417859216803783473622314962145520126046546881313283071490907863036689050555232750210013196099304505704561516900486513546618919173208505731268795534162425384888064056116841191950143926347463958495869937121904254506873160521203860315007526016793507421573475649090742899981214198114227182868765650019901559967468113654318520870498000648459896310281604413566621825901619211225646180228678273344284044531582658731399454505055779387486307391157505412498482189110226274579968085411018600481925814884320410970283040244832670872116607907534283677751166426148495285569951002665310382240543640974460369867382452334512783112097750142150664332131043862756143345549494420798558535253204932396151503809565828217178214833959452492668027473091274183344941822158682474353740713113323847015357131348729847955578240169824272021554613520290852032677538337270684048922580028280041353084337528564872210613896456482547146931986738092946757736682313797828402173605537573227648007634465349595680912743329150084414044989247986757739195449706637125636780715233035590833870142479143918217221039173371188620942424537648750100865721422556896888332260128378756668899842872278513078328558598988846275133674657142511045695055751257536195028241981842755180989866564429875484819656409973427111001431236201277620686111507705065885188063113747269778297192672627452906722046614469797907899836074006407218484866220322897680787693461826979237540884991931550545673733065472331421411272535322543363332727632056510963100969972443434595075415682875682510913073834390021002891737441318465465020128346353088136840386850703829509050777013119825953581792298575415198264979054194594788632369373920 [129,67] -48855607645400148572357250524501551492530063945171727521488646867502155736643627711374326063972144185396543311994079317136964772890029707261885104700954616908348690056840198590053838939948948140816225366985476265845552431119808824766770255810679173024631345255794603745707020806972534088595530565953616155772201350407326260361231445307552510732139995890782269898837632597356531034490719706662467042506570300002179889916303410287767219572635122118895183419759962991432861279234074965562880024449443640825790645628063861757587174999852082998303385605505064147014035778709343635335639535793687522395314274453064356407295997871141671915463609270999029184643061164909930104308931860266174808008622960086976470397333247812395306633661923722605951104667877439079543166736486828013541089922863301481357794916030873840028568534968033991545654820506579950673793514265187585944273999586169309291594241086888316590068274609028170233081842402826633194389429978304025891999957952597702743535359417926446159607499469075311061522204206986124914803354631190408328031736666349003667518975367193019298681585201946725771404911150597370426628543101589923935552667646525169125422867772606653910722492146293999325393585599835851525041512465593822937269726902340522251568452032165002262800969454507195882510842702637005064380807257206660733950288804338488027028092375468496729639443696056806962710859729725775206418496688180032792544888086171611246154977146027533614103246749434986433955288737646327630567897300071581123880629886129851625034565754178414437482551089746095577100629862028444577318437293558915887586533144670280011252281439664428701784776403284383202906054988858593375029713130423239600118700923247474350896981313075463350578142216723439747825552847701470750074720247437707345324716225509242282666150789223328816472272676237174425702732913524045017232734575561922553872711634601277952050945782458267249122788730463560000226583397484963735048604590484128037216325051047146092993334616012279914586943652459693716687727809736017666317251699939076064534387457895445954483872363480561770486835080534509706937925628605536827873914955567627555135692607689905599153433012975882778810977627870259906651630283626921394282078432948073392934423468664364882825210987097064 [129,68] 4042917530143027247512632008286396775890098222098716140439660127448834125072507701128471344183860464989684593797606385532870354684223932139165676119923654238366454811988359301808059746455370107423517795910841483020522122962275852540130877052370898309016737441600353589525330246692655540163867835437160853855085473124157363480798869530634408396607737060675019859425097693272506625361788070086661982445317783979504711743036155230090789450929119651032357333668959932431133273211870483473526503584430849995340381315743463626722329222728709919879184049166287507423342863494648048705730591794523701057866564636108266783404966136659027991200440152508452849507356468112314131332288518990330887110313042597291687825740507805657312858392721304751244136367519951631862722994971292481596791795530333983188014008498083222594095840933425229819317017557928949757092648815730828179517797032376835490522543052690283321140182589465965767185897250440434467055426453401391846249033748676631331516956259862479584279797537748331135973550060834151166815794339831298550777878895801094316239859050697656549782608198548949065851709518057517221330249331440217090699401215097329033326705658267478057907159161938360561654858785352184997948134954436819080567504665629592255556543716166481594705611641402134714690555188941582900359181617740017961233053479486755467450905640046941071515231174775197531716367207561720545467013514939986658336184514047542175056062920940168424842505134750976043732723590781286969478491633905730573318440716134774880294897524082472256842866559038897511917312529150405656928210255413195344363561961703926168143216007219609831883698416966311288363139660135059312394998558301101804329981040900240053173114056123597238357581993170654679509105887530031618373889828713665678211341226928528764198349282375485326057311568365776388841641254130354710650896265088376349307928774610953269502274163427252594932831333764770741108218720714246639555067254269343118431044415612303274004660645675623819513554666890818013929966729901866219816756908182932354013456806373791494982704986442706947513468208507863497472656213317698096210629032773942476065668724521419264155978920164801018820156245767765141873566641659137322957677136587751795215961667773419650312546325792 [129,69] -303375168928509302898790862139533932014825450157340226521002376361411919374810220764970488029061615922164659662572562550110036863496239505199171164162854057981999129834660461461424383504286821245733185693522391695852157225301938809380469763387847746984155023610906506242194382193841746009010204690148465836503339351005620573405379733372739060492569810405398647563572475397753486880207485741466382074534817055448102026647980164232639518712045181207869454013372739027802860276360270549898844764391360962348238466158661331551822204669311574832710944420921850100379835184755152195899472876594027520511588711442975107059066015735776562299128603362783013523677027951667619767252549713857149301406894973516161341389220367110636906182436403723103847445180376346451028108503119027554078742354715299724476037389204803183300395241053141236397209743661598674081831807981342163304943622502625014475152563141482296295114838992964443741458096528818895202382107976740036314332611753035474526516329783517574211333515233139773111573958868070881079909721459907759923159216045247318259368083556159771728466584451593891238734733091628441928965109368289216128437249787188198196244216999605570924492304196632131070920866140336428000943496577675783810352253988436864807076992316610260488309382033364380572563225353932794397979073516334595867521193209332983377024993284378405062930198726005268025249331782006218576140646727774660041287694871080375796175128343775330472700758651325034726650787508982991090189816622468157256566146518801592155169272639151754213187931413089297875837183861164239741494084209480371221242981807299533756269725850608327299700462526391021273839004170208562910022214510794258956616554504640675127630440097500455137063870272797089811978350525938951601644980466941153789402424842652823349311120555228617575310205161649067407791930018907263012687676674769343174930981161690831059228800814397919464788275625358598350475011855401627542839506947487806243769085022429922236632954216446312192141064207404682959053706880604662788848409455731291181480050082330985086209867019569421087836933930190003950656581017173083495575553008149324768850155637937820355525302581633715338332258348872113318344281185762113181457480269854386460989977191958148454959448 [129,70] 20036128295282682788005365598662781243111079437827031353569542937163330873816461494571822111289785636835779380381909577891793883989763655791321442499437217620927345375222083114204401276426164018885674322206368621147339476988485499284934402983172495788080167357208922213861346163775706474198735887973082863850479397734286082127023176294838554596116433096416595312973234974192749971605471851505665942965970390772676110393669058642068732137028477316465872561193709552869931887743723393875412734450869450779501326769110073249640994878677078931230766293853135087746392613014111506737588929901900318789551997341595585591149605407566294360261043924443333602904340067780327043659503708455350092422974992951468016913365753005309519056678238585826704823509002698075928104515129234851953141320169293772023941981481489525755265532864481928767322726850208653985262045666795266040531572704788610530178829414457959789695919965039238368263355343764593929006220873567025553583512098438712150712871033453045447239335968680102729765377552598388717709478885834255132828238722580810061154274163637872915477172083936709602389862534352048645736905476879239509807460926264334840626994355762755692640487228951883371394513670574117463543992863477079207037601390198533755476362726191997343283416848783748564791379517374664854803212358567872756087654722016663631685050035505575928408113319187393055708491150479472427844946604006227912365653422186273213937843258849930527416008834479507472380601733382390639318197600498377688509782203286065916429012481813462674562851182749131799277368513983073609951561472018812913151706032160642128754001547229382301246644966816639400263821187614180451504660976526635863846046758203769271517490511044950067258814896362170513129705395275544547616197980395731202549286334677395668556254470092356085110172819579963299160346940315165218190780406617459588537631755837158040392942099527792818117336418060500567824433420488968199932077469969675267264255415067434744429245932989280928188187456612103707652381730689521829357777347399245223738840227720264331946833421409010877006878732647267087014465470647349262680882884832985781837432560332426858221163411655529020410697217431174875877209671188735033645117786188027807282002006632155748816 [129,71] -1136126471582159057347690420165988827763614746476298010409147786095115272497229658635447263350027054563328948927586832560967070548781443576591811858331540944829865191047541684713042678025680407433998699134805291051600895083494862364738844897735000442549918417757239988535965138263328159745956550594436103162995786542365299521110887918240934218402888134799324907462658282284019150399537726117619071877920177667875378311905046351066450815160794289070960581124273396881859180997228142923855878811150259710939151074152657008162501138681993512442716098894404998224452535235604618635299761927711778597384444827388847398647472906921486971488491541723484771234039330221772068408938079628768096200261143515197264450732119147164296654628101992710546991001125530081459494031686666654238780119728383483741997834443314156180350984100159678167925015076554146769778942454347683818317733576459032457743488800126048675807756998092440272542758349210984452261009337863360373901840878597435000714089660023997564457963090258022955011985577163907339875675112022772621383196978506061018551788286731519152909268570601378072156150249123267540359758070176401435912613388072903102715107124477603301848541050552150659737662138572871538919790177122281273592638896168965451963438673647375937723845282367577239533023243723300264845539687674341000767189455834947353051180028257057794382672293257860390813237082007020670511816843185202810700890449592600227491848304489218080654533653382837302264874270833042427601816300302639822669924961236338838756566713152815264661807363311018635168302825814388572239014810316470555102424628649767998764691929952759686527556224167211977687553378178326956026496525360271205461980083558061063758231938863441324692939308749381113056110681030090465383042376172587955046278701387411916833407470486527068949990465394103047774674668046277498970189722410529744226065060019417357280053231301707793832267722837401617077008950698728132502670946095760463019172682220755600247717564743399081010066345171707692619834460921103798426807749775807418271172313506399524428973611028831981426544114778989216580905557422784910835228047412830889482247034203812443750430341640044053073673219924275573714946344466347189805292596426304774213228277112484520 [129,72] 54294603725901305600979751277571513689970460293029423857130626424543784476018537532003076056230302368466317593744906899614631515934691413907821479065903970624980214470068468399735770319411321539129680621365206547748937591260788004100471981620100982136179838034572434041245216949771006936725431621975110486263361300567475994181820973857653236736395179980211679270822788112906286026629317138848153265977111111733465425160996269442696637307415287185704588668544140634287348146378294050464490725674467012631261347732253868060103811073775186335391572864169032262158788135102633860640897534137030441191178505706357793549197263640838269320101355950845887991742777735451381158496870918082532640390659020465178142130858567280451159380791560312606200389543637767289286491362639633154736331800538112149167001558779273363583733314352568623090653954502990739964131282033018925577733981161787964945966694405703239364207178118893708716936854588003238901363097215282847313467504587294801153671415608958023624471499515558999282024901501349379458321032959430121014408497492218416862071190185021774731232891196102196376816401025022078075718442744930887705159428093745424722759913978559774843019417911122759091509476604617542294230668023213155913485368957295311145528675861099973303351064805750828551003793391658377480460068971334668022139769724154705091840136850867245625961052665235519563322377580198234799098481579666156866179276219181813366771501869986925538222827120481783544028637231115927485876059506935191704423873835202595135943722391089940544595638240388426109887056618457162249506462796536868625271181962660652027538935753739739738830034006632584559607775812007537455140163483916745615449577475725630602218018691022252737588396035987096558271156192071164952303470606839329087759673555413236885467459811781082624537174380909711169483740887187659901624020153125662377257408107208524811143023462543064052892333314311050977075082173695455824636381854195967821499696687048514185235091521629319314594827679436776877903368261265944643907083817971374816756938188637926050253468167872278507085235167197790325623781236054746151944483429159105946749086863960563624085515799679332192919964069572364974580458262288860814772413995166176850821215951480 [129,73] -2155846583956185151808995930343118020893757077135374941359456566229944894311057931862635951364230261365237241328527309884173454486038784698574042940062456790661383335051869898636560800784880145760754252135091894458035731380920561338695680156315463219975850689422669408353306418873774380998093348539178943352192881244172012172145205216920470591014590833751240245715008542663220875039274652193643908005368211376260251142574323543893389807533216468390834791858659067195470402395552465035321834238504478026325163048479447420524013487450428971928389533445552809586610296992259114252745714953863542561982441214501500754898660699868239378294415985883355713781870549396458019353122280081186544893964173051183625637645520499960227071204396068315805985109452166525966572940215968292480016782288999184818301535758246993735380165416737212479027726969703207751058409153281233495929312733986333289071146564410382919862359677774516896279821427270854786945088208757120044682489578456059461392066668093113221118884593473074501359513898830012406251014803707592094116948522528518419954433975150511759109638293362957918897171233066537499626551902609268505464331276510384653740141863693636975252972872373981266496136763331436026888186653009794021192508554399242508360070499707324905185956279940750972633799466616801530218822965612540058846065532493578824077472263685888635565421360003852370999100810921954497433858817315716665892497343724713617091535911058284828752177368805739151444913827977458006876142031124054233773335042476274480114372493802140428330410542374367528581272507722938043585558458345868798148736340246795446471906169572899554657581311221533699343447355410523655019794431334497724604150566187641033332383726837282974742053526221880648935878378442329778753851379690755732927846315911794022024775138825705983082327742094360851229172561501923937579002375785851169446501800662882758319436052527972285967126374287426393285097986134201828700778653831847692032812367901568019487389688860404822374204946249748080612788751420922525471133703660137127224555519504813918085144038960635162746458567116893167578069053077276195075944478914383277923944151021384581688737089593978942084111364417329618291221716784188732610100103928595782667050624 [129,74] 70199212670267866379041201742614785314920726498251896711285752973653779084632989445015150170818031434741577051652054316183970856669340013046829193951772103455555886128954919060629771628852012890959571350952539045629669435188792097092952587306026843486152182201578204271483838342705036466565843106784991625160055996313204772259451994572418167056795279178400468957614184719818086057316376018960336129415027561416395039754039873366928761530591311986499345086515479421264308494097750604284397510583966280905025378029548886734345103964640983395358640145394171015404044111267860293956526454365613328383276095926496746609191880827991338600697639851224768747472547342512308717238702664471542697217254212931872967353375385351417288686047686954186865214070668145468936028033362512880455951803698953725948988363065278691419007381458824308154840800483285290500947853845902748819960022889961192298302192422174768880098058338559962652750037732615646186858420607059635419285563977020673720757478688685714679382395049115135457516258010243940225244994981683895121378503973042408068482441204886012652919108933225379641467882669874621203845969366879460263629237493294786762846738719155451567514513807238875906514354092441077493021028895591834033249525067379594254063055797184862780216570164420228547616821641721349436700167486733014106510916439734796136649372657557410866029363880068865971184856473340905148190788667450234903032852358606610458839948104227361419034743565879545693187524938817723907606024289695900698460025467691618369484166588352629319223148168975467445960688742311979582750510854242889341008175545450828305187698775661969158909175191767663253703445489183366178916561510212054588021339415926685762891974014716623197784368719894924651264802160659249988821836580081804669553012283909856986788247031638257999184569706968867248029804178276094186654301144951452024099140193622501574815802580952179236142693245916663332718774354439740777185628690582748396194883064654766398283135984536363930594893661081832066112524381233637989375524855412346099409343054020690333162866780168312286365992040975126539218137231748686327633592157587314804235930910638268330468663828711231118305793689011931780512732804630930297539815900322325301376 [129,75] -1842690567206287210213064733405565291932183512971207579939497718994519126040613584415324189431785983281450017769605282561017523849698110122593163458454839596667974182276588678992166080205491833262063957358112503211009024297776641596035133445044176705308689683846159565501152923037952131538876290430927524123256888056356853390757901699457314685640164857696934533545936368973718026937679614657947841780926936958212368357001165780427958675324891723966464745498886365531024470164689279999699231371611383962449235288809830923059673326074455918767919264262824559690698921042680956574745092040259493054248551183841992851696186412843123054302158074794387176024023585361584237002561446730529621888112238958835116597748117501518557301331271355762019659856230030094220250376896349106619076295347457705594451897551371319439041622477150181040478888788864546234631698976460208508591317634675068617929879952706850722489725518036673213045104661589217287321434987041061384782378558399449109077893117373609439269009603265321717670454409620008110623269240854280024955138395274144636938760482203103865166791947963104149367120675710352430538879043823222625274823297853886350186082035343672638247111249574319108542858976075116144443646467017697523625384441525840625528269913944775313627511444048647007058864313162438733470566429613289352264722507491445890122725796523737900982010302639137687997602842853077836175948365858275883165247168524100028332694875245268780909195471690585227770041810396072451075715800145631891147780206408969360112105766341485015195018770114965872693841988657470211606237157620189299393375647396623021745032615490224948067606304703183805942704441007771925850338905388497235205422780783367565928400268620783497170068595838437237705762854137938703712241304569112092130638444034631303239129140130112398594399886028851495334462781175407176206454490645483228998448264449298960589589929488261003777376373368944031233094133893201946650877450678981355437352756813329258477252809024397018365906665116625158460671514342543570323388879478016905306697150590049820156776040951050790023267798466817870976757068184633957173470479806849898857577878171584192866096207536855740333030444980824064447004472399271802932439177300507932 [129,76] 37400479039210879256995163073001387388274915804114196873958242640741846999804322001535211559430740229135106020035070079630270210007585197075788450184736295133938433040105053340298642641439877932046282595026373034798576189363374654696879682054080890686171548004497161423967341201394145570590788999715904178475674594975885435869050400218293140537202048007987712240702355541105567587603008091101190109300474369254988616135559888737625669483197346893256661823997099822984152349963032230877881145710816219511088538230742577947416078159895550456764484566928011351939074107964522924518525225276627709950566004141939694054162266408554022526512703158852973396784165796445288394090879053468209127852958410039651096531932517681712149224657374284610970155462149400913420577992580388235414641280338663157479300036532480711715045658278957754935569307111454827913895468396502366401127592829892616267068346913053880888097883415600335316631194211654359630767993362907683543268323412864483474022322597179383376901912543425720182156963566211927679549418502854930173498645105497662912781884501415783164998227560462860278220201328563965790581128990285912544014607212425018030213816408580361323562826031817454633924568258759510580166178901748565089566608073807160309513122831571707607201635738754451966556700412126846604820819410447255196660410435536759162985243594470586575593579888946959750308233360041478122112061386317320863573676730910118342629473253980485047130625929511552567844958053067620232692491184247725656830134107625799080539478229934188477793915592854121822977518120568146862526836437031400917229355555714234293685130405026547904000710371475087604793269342976238101284076661894606392855138126956267361610928614864652451803806203589393626562380823636520481064907396181148369749823146430616831597502166684267194593201690124824965202974605487267654935684251412523429867109288800772969818808296347581677479362097030119388993007418170560849950434676372209942499775151210070491765338832845545754726184403336592928513976886378807496207031624325737028194389649799067340929305908273073140599823227051762362123685233986068654288976694274620813675890033505421490017463687708173334337071443330968900623877831646163293953545189600 [129,77] -463029364818039581195056745796597977636366241597955909232370532952708359068433929400350510395930237453033090912861157199837213963221066308245554735904543586917714180476350816973400184255666834443008550792930555978582112994579818982596297887741350330426718650460181834340975544683407567425556803725078915785923280535643528790160576037338160466958187132717136853965183952075932793528676173714082928547680621204618082466471719950358871543186449757736447014456798986533370348615022817327591175790487394097320129878850888106792602513142399267025749069361348527624552652720266132062702453599054263633821289193741567856142212570698286356294386465880844076866559343426492443709192416563241924014624718236331120198698795386492819103230860047856156897741451390281627256034416228247878996982438922284080830148433759142419264053320635441019516394487052387910811282550741406908059958524127059154379927910522526499400115903312556014278282871496782494517499505535281401511481626898600008936891145298493811906976072740344439282877410294254910909533957777889607774701431803145661368714750540488248859842485645245283634419585655555359957093700016262375090017662228898625362199051668092156983481311037935398359965603593553923832109649716984071783643669948041007459217047310285662990331480218962367560634191048735387626145958544716142528243084585635037172220414057857845647452395995568312854978970124875105159077589495425650147093468519838793141946536361201030024192338791255521250251229169036388289339993907746373372609681274719373778972237861358377073070113369528216643570717355349397459417810016354311559405244538647109806932032599607927960512334159890026714661457686923910350518412502551692086775634819231930208456205352736031111590709928793597237684063947482457541971974621757167619116464803477400818320317778972739113552096425527289931806530707145939562178769973721459367958019193946933563161990650497025682839446155969514250379663527236736526717612839099685911521224145906785344854978739837229119813937765033377119646175790084207807140072282210782616349778407063152054457798261196032750888991443807341586574101667461371912083534357203994962321992873878057988476184813177042269760516902907357664086329761582266005853288 [129,78] -7524181219599173999784783642650059843526726005986065192810578867772116773598242633951786409293912432033368467782418710446458055197601559110916586405611752568302339199321697391409780489887787672778899869493562363581446656622776064134889698744649075815646997770706726142494673004418107210741297950122603995202319048084922138067442698393964249992115212335616728224186913150551212613246772532202270338157130264279474474673471442871367075645767963496619878446025964217851294977771357636259905859917670130188456716529628373686990241915905118423840458710688379950732451988492897725854895151629909489953732478773636419393008419002609402270716829732046022449770198116685200625113928154245867510506125407068381002296801659860589027554941401660555901911987299473884195620858370766877340658250889901533525609027569725090986344898054886107212551111621049756122491720032150927759005193431166566656627873198261610656948267393797552346064037915459670403737297344730141871177120329616290732009655228360580508563110796154098909471665124445573036596139215956972608777403485972596689011677384101051321418156224574372602236466952640110003298750295673798086539268881206772490979411647054167409492424321627915189322304500445117983886344334974069154458486389688616843039470858939173259908259789875408101926023072671528336835117689506148281014533540613709634590922571002431406642462660526009158232242636079997302190806747510787436978969256470934757924843270005306762977201314658615904128268690428129849033728154902177074227264189613510445283353811865895971981797550542152460122088160835854347671021692356813547879756351542960104691855988917395930387039798794017449243406922661962891391376789587808690603628742632389092553932506851777131513888805733787753591388154451326713267955002922147644356792421366359981448400959464616205833288955011753618486575552768897006855424263612183107102146670592578653177583564031330002687299457792293621990612796404665332325944008921212346862850475924493824153729387108407669239207186921971466172456514111400533134604983349122577026135099480389166481738334487764710733180812329465918981941784566416664220322139345087036032033622261587535498742901073501807390296082521374231008112102466098888000 [129,79] 969403866755067039541597071333266285620576937244309156133109518048580203472503932399112624679703508782389688513134390828754222341839986408945066757718743637809441118953821935319790825048727324305322393933225682599292831699103447937547759561287111336984395650292706960919688564189521526651534445830893072601213593897519539799919541501595042039144938997021223014739482674740978358189140744865378411159708071741367387344412339885536693448896288035684323286950045985175257363585537639353725388848239612734622435246326548726314278384140877413479650824222959118300682808333013000664296857796738289073118097439717410950570333794942313431086225658484922207621617048196057808527938815202249006762678435837724620706610622586991589263277590895304987665070006117903473440135112874227061153089766719458877993596977719528617454376130793464118671166046359188528063534484673910990048546369104993900877653218653889845282444620838487343911451160271983957611201089275130593226029183992934799689064443977287620957496894230328638850002692881858991423884106268735549672669714752707880860428911703231292142803924639520441082993522063260273122502232067701402031774101048017958106662215367531658879068888452838848060248399733742065075287751579324107677888299198190803974850480666606503846022755302093293140446117393959626756493134360104027299656114482626545754559043937480159487604464181201692203744170207198052007029843837686353350776256436901308962163232459513421339650360051179639540195039611918760935072551599699282611486486610868870055833187523580420324847920128471665045349656908029683112774229297476362466912538732204001404424341968161804172001379694479544604765477259957673261856013377324024613275564201464943667293066854619996078946514942371512383190365133847257041220738504317765176674911281040990169395981441344332432522079035184589285687117820175266471172506230977934945654679932555268865020090762396968469826423066613394183581707832150188264918493893932440448441444143102288991288717303548815811424615888376666453445846534182479336669748997015106139427741580573485589198202049942311504506912410835795567717707932369168335856475235468766849280738350568097394256311263360456174378699030054343234261097174646620 [129,80] -53043143318921221083773807007299296862462662954124880771092199960877067683047046772304747786289968799129588476413801083984594994004645441644342796578873937576816828512889988265540748856688312273886808736400728094010792122502222387153004592127507759702198292041506118010261150406004372136269664135166844942030323876533999372247289789456393133471824355674272622237304502352986889568721865192998022078321123917782144924065858815821617018600820979291492926290465845385145798082219429837737403390473663895957043657714536737736380749656597581305785883862778633592642738689286556971540831732979380225048824187995137708171877560500051071370262356304622749747736543419474588118407983212693681588915643195790110352169484398171319034975937740848076274717462343205946407412862565240496161993377251216670322197529768755832967652696086292117925133394246591665369142992089029241192043554982213850709978534475858441438780203772472951149032466135016040093168837680730597356194683440022001096698930231491474806815397006630045826228256872422257302309475598973849564810982933615291462002538384622917237366266507524025408632574912352099546153546855664329787203382811665433461822196472643414882232996695140328989398317530676384156446550838554087373412358594607336276917937315286884651264634625132496215859266912122160925902656823869662027260968168116248295322626604177682502558128717659290373142633761377139786616342777257813423572513465586929339865259466167585048912460261477599050289939380147163889531624832387511068806884429881968277510699884698967127656409762723544136399194170184556145518879961530360208130633658115530908475852194145707876695031028926733743220230240511587801388804461588616080933565543327486960819284644574700145345535530033281266937469487335058447265392869389630630477695591051853942767397851345446015770039372917945844540468174301516226615859310402563452297311632732095828642478862524545165252957464344107211336055626052225728106058067100658346269029184274135034966188463273600166719746730570259250439048566094554814904258336223501237298210451322944765329757547591323056326293699946794773048514825183803193240628752111069683484590550721859029746105748167245834459515893944299920911731054668 [129,81] 2134690862487692020625176774051040634245297996272957962663242734944272813658712942977734245550116304453776844160406050367300661035437762096949447322760772990023628818549148695558341530025746423066587480595473516882188535008856413880927374368747233104145769752004268311550975272955722227684469153273260732737104557102009258022050359734405670339571367934265264386879688801493902373400219156774264839959229718363579068342501813328991781319576042694878877826006403923685720760315088863036089261750455600289094373428117658355949477337253947321666668136135673760835514817889797502830327793077580251809558262945057783081358141424537672303084962835699624011735505490387779169756928672227380836491553780595663437480880760313852843171724573834521729577698035742870108626772262659500833817294147154069697468676601980259446351714214019571420451741362712265525075681829457419407613345778740642595338285806985015168055043144326944399810865445443855186195161280757488598112356135223021399913054130068089160413954560318978558012027924847071745863203966650403981015836571510872842125431213515529804279725340099480208757538902104841138521588078385107365923991915800437943326460262437759042541939873761664157622115278458570906893816676765284218465836621424753887819596793063100249017416539637122056429481874227269528946492285618545423203540509624648037965672712103710864833504766084945571575231108724631656588158294131948629925319716173427980041882564062994249784485019785578367513346745952975272644966330623034945111461381384644093836656892888767053963380500261647958845160200133184382737344900179925219739818779684468755253067319794806563937601083702043357846561851172127374902745979854526230718256059724277023255662169805222009250244448392498526356692515975115770427227935416273397797355833483411147550008862868644266404048767049727929074183408260278641190344785383378346861758006432967887663424119184636101184219546542809452388522949379028751642126145232277297108615109221574245541032403421894289291314784827709165686066900191794280132941841564070590776756821422475007711758617500002514566338560178585611380420525822036515500733740515224496918406400542995178302083198037810853048066849557871959396551068 [129,82] -67986916364830605321439409356902259853235948272709419562181412766413393243574331731940242311127479586806462306769419920195668419815201460833447072166838365442392293948657182564647615044377004975568177775863961450243343675358831407454618026839471726892909962790093365118165695950225143232351213352233168911856814837737309797870255129883918418554136628504299644745278742345714740069455644412119485929475979835236911247102203014813771176904613513809995684961912643314492070549795761904512820786445371428082839585993587743982098847474507835648398537599294142858058865868116640157959012060232432726778436426589538814873196820722348669121390361667013116134779038075287082632667269484056851857150207320567247112670179935213953786946385959531242731021742724331142298636520843427355034269953516908947116529038244768443571637094863288542587032806061145339817086826473007423491979103951922032211442383750050519714962412347940596381255227714879051395057312129888428246892440478127788036992052220972673424778719213115753807414387678022145398624696090445456352842544972060410610964785305026941972799229754169376125237811404195018232580271338731498966680681780270172141994634823291265917990494613067127513027616450548783334437864071881827234021645647289771282478507296494353106955244919651176196380229653892754033270734936317350447955181555073966465931582856368241895612959606791727320578723842368997042139625239177651553420420918058255466645124399928894190687350053149163137640199045976222266914982455150508699026712410180269354192151059163900248337802526804456789415196516457887909159732995843369219304995586151057968413673419837484062449626005367957581753167708622624083988469686275760336247396402013590114354330408536496748419161224026136941814894080451994527082842117180700165717857801127678915524424693806657736385713412928933455025014473499189581535059685276806916926619459555106318458871132560569113588321525894477507930236473770659686089171118539649796336853136278053723745964473388805933880811303513134492173614139787304103369660068329568733479100577659906585061255720491983060931718251560639888740899542795120114358319170249285640507278925297590423287203895354731573977778835300636304240 [129,83] 1699009752234263649397174316681748326534158888181815730310573964878001407020273144168675842872132642879927624676667598847604463222999420115988529576376078782666588232254076418952726214618103086006219860198339278581257046437891183191597265085914724478237993595747435573037339794408191435809365308385099551932573996686303496796414480417754503328527081204203715326012206129158913695363916966434550723906153713730923495246315139140507973878523511342894607637178892691591783994388888103732032382908198118181645354611038823129988430204536821445394497308182127241663383182370638663648256694060698192984045705851231211147161233763408825049788441722699446409288708775088972953637136249351371693830873433339448394385444749570685672332473870460359846095772510363578657816514588629455728422097162692757540745624049150689668709854568672471999039895814664339892496035130483943338730733287953807218853450794774534885112853758981922211372870414973894247661395761496229845547253043663362839624417237357525959063197843964233920415021725272807715233791564092756648794228359820679385879556903944689017123546083330430685374753922528047366776362311463757931842344025544666939305542814976315545895269699102088683374620743755099038579699300968271743497789535172560686078057283277808654326828655664528518384523047476025962424611961604608940262166541313072837518980805854712239085815409067028329418967254058860579044215258849911851249447299051909048107420339104509666573514564351141022380956635325811220453017780458226844460872543608927137098944801265830145759178483056826031759514199704291954185274801044047066806956375628564905142717041403699884160098828801003590790966966803739838357110441395400534234517352532117378008994540572605800668918809931656772419221419307027902278958966418632379337257998152418833987925343380068024684305083998107177197573970371848004501618359990046647056204461059045224909985305942078388730687307799022282093590461516431828525640499392216647613710241110525861999639199288094495371468398510159067247311132268587211278822185254229772816760857970872728407415352080736688579467012491688220220087696468135480893881394400503043601523286237683860880984659748668726469002316175789674 [129,84] -34344471053774606249208974299049348539679230646731468740389198196477080761645559333285289860746047627929013806700655045076044194377960325572116144613367034704548935949450401778061100559944273168141689646516998125473907656324535747634411601598010375798396545851756069078705435287933963385427773812363266038687073361936665164219280725036608159155088364173648999935538684755423081953817932323262268647128550385296959167314519177775249414193839007776222271239119828434925197406504614059341068833143999433326306384067521605665434088449916196425035483332756754214304350645091957837906659776712261304199784025766301424391192924996576131140768190907538082918979335666753282085988601952542183479370163277939798380010286135350664546086701808970900865080314060376879215931810935349088885466478336292960825272807628710112920682150582851734626632329578939627629178552771895207589350550364585490793809547020520438375821537200703419664675794099803944295825983814896705953889596450248696465736903921268905396518535576330911531360337815768180976310990492359535544639922852822456770520824349031753881135336728977522136961898293360053385823944145731120623728402498328902040239316949733355823783112686564330864046183459072138388887112383904778662396391636762925754573494596541844272907914821946744253849104988285639907446906066585188045435879158920538072976677631074599069122922784184091679018948203171805696817066658217068800183219388345996120188702811166063956411539159319969851174509334678064034695476360077472606613562924283896611058370123918985223093739309264399548341070633628305769814709760742128201183425454553808565886740689970552953702363602914733320974998247721147043667848548177071819735564719004304461616831372949582467471705751564132023471584678306221735897232285968625536673535477131436279724375847948108268705581772195917187843126516010312713014634554037631573091151883591565169625349565625964851546405668757390259449076284188116418289308467281285091720897131318372936932326757766899130803923533135332668871320589763080392044759317812628603289811838814871597915783800204522074819597737590958353201961332490590723261406023634959544576994746790198111214423098433196043429278372020 [129,85] 525632845449290479873215489726318824238984934653722655667260473792018505213191140949056790786322627865862548567443201947953426406331180296364211720492308366244621843085779563924477629944122381670488740356762375377442714754969511987008603516528102154195730033539123973403964901754262457667505220605441124891526274454696052858647421502257614785410434859362993687547666107052395624815522422319245734070385252235418441723788469542958583590572244482142669437769612635592057799417593407200986580845729307516510025654804062336819548803430021311399575702562750225107972572611967082587364548161428333287157262836220966582997976907220485560756540280794322201264056825282845814090098692497177036593775776549044917707305472516473027083304928270782038786465833454508932296177673835224632263815155193082074754789957194008605199437532184126876656617829831718250370897187539081644817362283515238526077628968967823729522149772958556573370252206466054097887722326734326554119850853519378519453691663950818857737860069598750369669075717119133756333970526517507238582187025763807799691002213948167828426483028883744595224213341558871471986693041041582734588247428901084609563774281382391931851526554880343009139494904546694401682960657175955951516958698462782498203142110363778188652001015943563822677577142223101657633365306073529811768637868571955142716452991715185377599502637954515845042616749461801619056521052397810845685385823500386892075109762859156192005433814429734405542005439640796705457747248357945136045881901496098918542847842132160182329790734958580115505610343137936161710489284771804840494138974471122371160991459081735051295310769876570194029530662423013191620193838846647267743630725227325859515633219784941220290577622511501508570626462250161713910981773870262994223771527729132679052778926084396607126860883735084899496777863819535938164986942592764998071965845720874456950272645959655741773108235076285389135251971737136873315875402924315643281122431409885738835323503931601224395078804842541466041784664677890348839757522116939325052514572353447764054539012022828062429588286325046903835526233045443856404170600292830132609985470363953874637532227210521052994966680 [129,86] -6544621549972723946514344961719725057619957581739714668993786227206033353850748759984148875093704767424746808547433120645114926327242538784879272571947473002885572995130159548755997493652776151259893587206161276037263580868206790790975335907409429196653011343824761680844142962166758059529627479475200929878393897582909875235572183314148789448489879501751890464010544939506620232615295077629351312838953983584666363541876026491218925837102373245643677846734664804446692485146325281142314091743298978064585204792911713387779314938752058537631720980849175013447887786472056516529935623877295833039328750625800003508105567556541265385439900152267456756756425660887408987800144454476530100364433010828307170410451094016138873288119923773865416893429695812569693611017169583525533575200687089874613320735748353340463309148209509843659798103967522350562339091709799510653882760283996530008066197752237310150388059070598445189571741767635614921571059643310139336243675705114658143409739407010480257711521635639172734541458894902357829780948418960886713897809197801888717974120969290752152970061633426617597881681801014903001175070218975698668896048348032073889136947333581542085858182926824880361009066572824671905648382814042168148204613504331127643062766239504273714536991704432649861614149831293352316551902492878487219770260265807863223799443030642750522915652906887398564397052198397382286263079950283499456916211229169559380297512619956189336054819807391100745401891240889775975235995962270248259158957742594765812861908856754828812525410564710186185696578682363544358550429418882498203792244240347943442214330286019493668910443648242792546850971746675907321484624872596990465595199628306501016081471525740795141699928904237047612585212199733866263058658215184882428915108590689187921196333478892915714096496831702958701142202751139580188276419935698910402572698752789922503791839359944406270771884178368151899720677591548732402990263300885028345762451300787508853081764413091731020306015949200933063970760861681637169065819010556377544864225077457108706964814839735162182177438919826830095431258824623384082123165646006995627508697593649770488831379806555984142672 [129,87] 75575266805895674197995020985471132959288678284114675171098876596425102992611177852540897356278124582764992678970864375130057137512916139359600886673425341095790934345333085501004231182790791739514628741138354715075627341327905458366015988782723928854903588876703171633068584161284356459324947391393536694476883921534157368505867637171287575792751745508162422010663564611978618559153922226582442620524352456047245425711308485819658027782246836411843976275137480154144229287029870244486414068459234911624823914308186197643001752048876006143996958597134564778002789829287955337204117330175284277499419088170409504573497051335346092061324621442410356383729004041180070242648066829054454748235563800253298721332363970908593877151519371099447149176554492289607438958474286694991935160353825833490349142699907996601500368768036790173376918450288531629899193029993688085144500167186073187231804199990771566314825895456569047217432618039133654799912008544586651682399558107291567023642875135077966368699367002445124441648656822314418539042502347044757100181992802661603692504073179289890162167194635833983883062225434927798114586348947006748419876420121491743171656100169805590018436952306068866968047840856171528909783670532234030116064339724493242881245424482946896147263879330316672393343884757101177527367197772117934651222810761135392310281450385981274978759783396368507123668397048364059446037783483311326802612716126396388361977116618925120751214088408640745005118926699991935313571223633750882624518804938463458956282535527803836714420728796026008880606755667094730996427547825830793772055686449438111901859591285922333157138778208837296080196864261224544398792216893789956973320703998232664562839549326538492332475479832768838337989123687776295912512340020327751019177768442578478269072049168143859930792979597276886785128310620634714667435860001929037808574997861406861937561035574545338444631011859160667080819239638445308902084274260852203635332216102654127213279817632627211562436086702998245500945795208903377094994535483083553477431792434469640509452677840781095333042866101395862983831219547707589070782540964865315652939034423116425884484935544637664 [129,88] -1174692764073165029254971487646570645517382774085959773962923447511426763126699454093611514272103985931869617625295615475560757865125528666014002572458846279904392044693508736983537405616914898818997223882416247666625434803066775597236413049978049678247035381235257355262226131341908874910159920025129586503283775498095935690687345523039902732264796818517834515054918093259333178836824003172808485181841855682187562678020006541166861848981180002873596035442909048065610699774903001036073624973061862316509849790592577169856114292159008410687140073169087323773339086833579270722103708864953380700801578799903275810175798192124122787911236829994817710629052182389885299006132239106095164225562795361862640445041659344265752727523768755071769989387714128906377319644920730874768515305071776233145360962397013762446291998230102836428400339153934385378405152981997151571398241013641386127923187132451077654071674499136425978812107340154480011489016662765381266310023434394755434887594080428382786543348618015850796609510529605555982630433816249374903402703797154367664158566147966242361604579975897615036383501212301226130128944296440684969063274666871114346872110750800745526518540218679190365934903102172363872432436401842625441418564294193582433913368175329057526067523187092570125570372564224426591093756879184370337731657916748612052778064894270131409808111971659624312752476418008114450957185440355241792620396959064055736852006410318092692311734511500327034084143330583091950988401195456317598533785877892797129582703963828864364126072381902561159069959442046436241950298423791586119849602133492974145570024906137354379498049893392151180562598980390728872157185295050989691627331822566839293648335881970311308259570357760759027112976533839930775343436038226051202654975292858514261189948663325826578525636457020072485820113488415393483145202315019778112474982418256762616469137388626799106077819666784316365828589686338029382423020371363417631436649133163485462191343879616055672693381011046153539307237766841830659237809247907654386168567858602707599787214725705342398484012956559363397313445464305018613944511504996937540799684537355149330735335878528 [129,89] 1947119912866302863467714963430758608871972033054618415623098884759082481099344935359324038982768276557739882899200590744141391936047951513779786108846533455100162317147025634973849057974748332807714049121850830088897257016546473695776661360480950290555361285581840154405204529143401615041844862658623146958162711005831718611481931665557740785061322875116912768061881863693194558182959222656828806475749737130039999140563452865315593771108564938648204740770398658575294199404747963686090269704050740747356345793823454736538163292330082377597036180226741608269301566298249255189355082238638377496197651920168193569872305521927931186742278428288282024375333164999588249714987087729992406376675251082404063154974322292472790020441125784899802605581617116995823777413278593793754666024817908245924723021885886601316762028267518178978811261269833114082784928163568842762028898112048440652983516029395864563493839139327035603344438585134059505536001506633143208783934636436915107774965646065250681868132641628254207124055844032555534047560975778727041053762691358909529624635212093045972989758100413103676009441764245399619382595394226002024659535406739272322089196201876740202122542730412827205173945789054078346717587274936302699555632432949255387816179572515089883966850605871080024398669159909348930464793342425313775707830691893578235479112139818605834260696156620346278126334534235367495886032227964221158044272847443392058536949522689254214110657257909589249654107070421950151906436606526758882507094781806731404417862935783357607129007802626811272398795466563718903695751793510589825837921612349837253501362168282658040170778075197869810161007023190452838084640851511827726098078482161785687253697877554052502665893107011426185625302422797781412541172562476904630116784375840047852236136505130325014241400271651482520070531147304320104519166121575392541129826854931223683227662516497746138324003218104751883805816826482286546092722966797341646654187680966804793194391477131814091038071730595531485318928774934440129458906819025383404598217180022100635310262810305286759243746189585141287807691712083221860859775934165941450765240862825911211341472 [129,90] 148646446764064198688705354755955608770303142970704293948829310154487262607656100200790823585737761210525285043318591267610747095928625435144826877465176909410565054382627692457347217775931457150968847729418292383766405186869324789220276446583587579509487670510354368059471902239485158832215778783594185952872643161877980564239655122200019099911748573041472081655975006886667703319013612790549611681984681794721637662687220157016355276328404529279577123852699401516075773492601367093099598934418077944069354487829109113727125597677698888618812508103736636971855601102126023389117641542536730881148714112830091808080642166411417894184964320181754566445784911112151316364156936891991689182595804961511054957256873660135552998399995435677961793068250942905394261174122670278611950258872666615533755069445893274692167233124389203436805205666003110089488358746519380489773204000848458263541465255236885985371675257461630320982163803887102399600562996234806234697600045449289973008692083540667851104884432812774289855714002416367808806781615745753108071229002768934810252286604423460287397660198832970735392310809922985161940661429041688824945572945267821479868641739700473215244780201856282809066698084025206452031321401280831910565367503354093469731545200923467868519023213387804034910250911780069521991505546811168273911010580517533943642351205585031019375977315036890245553873975010650721028632396110116817109004375540160837154488272613071559221006111408717935698322694179516159229488540687805913027912897929719558453955889667565029919962807454131999651692024515995984745921897538608226270257337794017860800128335437782541817335019735209128952425368837709465007521174348600475665523285897799899316124829853823975789381960359613943237471154760049492388199997826213805052861992519995613629662806772506094673997892373591924498948711025054257487489405459722971931112596765550503907928473242897689578872140596693438100186807044310688222405009640548786560903111598119746077569674568840235248858348688409321516997921104176257335202598744414507079190281406105289202768712160297196016483330985908099688468026825392789654478599387019608016821595640397146704 [129,91] -308563961317569712625392892628871133771898316387784677042416016584426666546824196738893303889163836516260304385672793883663722205376604863635934462868762034021177336922092593066361902183058354735475919001469634499984953382546751512513831016747581237416152289011860855242991121252127646185498262184093403088253282132911043725131308328368971550243461655979329410067304705726626003035049676958519859086223409858483480758230439697114956508318807256053722178665619336313811627419129503568724651350885732749526175972914880817052652077152848517655424053321236685241996758859222619183954496648655180657627655318470742781216161002684690156578106125956821975171091691997632142897158914330398266373906434462496919473376890116126472359334341357209061380490655460349414361741188443568402115234556109632067419793577706544014616378988320465634081833456244610648625653018995513911814622128406505030464212634277139100748638593077237387837796881434924833022126120663638757658540334802967225051552120763307905699466089229504975879919841622049824739589515569102944160527656266413945101993872823437016324833353695690223953597914459666614551018212827133131472338951901414795474714382021301651355531302647965768818873359628471911579080645593149476917084622193878443154029543081420772506506874314042124705876025830935266850421517531517911712326691524479394868972809964852969597344335960053887695967759575322793498486783735641940131312425954288980063042153563884525431462820651547295193095857158586591204906177893072160075036550503595437674850519546916528390511289385885399498107562913083836847747721882678106604737366672223333657926759495694593304838190811771195926565024877189724020488677907548021933222509694954795376428625074428068386483763288861212260669275471138866679084738703189679602958667895091831403853810194718337661431369554691009419594407389159654947148712348174817145911044960754804943817262054812244242504073559324328766378224124794094378924417446571793339081983377367974994173884065366138252261362930668195385646488951429593378172351613821643138410363878972690800462148678633157615580282879940557969512022899121270633826066659124780196735680651856 [129,92] -20578852222028111389159500683958168143120421254964161295261405385408623966120419720959739207392873949577343824405455174894322823365348974372392376964472377521559181102576965830983093483034484186901959228977667764054724147950551462615180360877065058107627551683697489746054381902630099477449168190049228562809835406696319226540069504117931851115498694692851858731951949303270594481803790437329477894466930205191345643048045188659776415324129769695090782171903767189227316515413527197980759145579699662675339470621552990883764969055379739360035862008076837981708496324177922073769684176041167241001761931475274629843001707351467708070265172291993882836833874390956242419309072422669275792077389619418230972498348988384143050887012245976073372014424265100830330172344668267477403423344287201819284116984221062226696722392611383451549339916894282350844556056615131800733010933143683404972730523932115571891455726264877173506684488096476584547385363729363919478939833067124649649518084841950560693769980497172979766273416956975406104515116771936639823304181414229816139695771614695573452308499190905414740132465592090628803877888050865101625221465193333171857312493928058726653753745510613599972028523798343470569504658844833248297666693135062498458403594031266928073828395531322008691160046328631300882085159203318402736595839007335292702585182988185144210276223848910730804922403379715516031325680505131965221451366914350830114586665937591896547264025178873391043521370244741859248490196852625986709825997621678393622307042068245334131489050012304573669092671949458834920809199996200167884100933368520271349935543840861633539620471661445595470885923841165500418570360757744981975778592123580901933733634478696816544690413887584175286797449566321393124250610622847443916819015611629498309424413456488550565131669400046474845596792673334664179909028253021661307870138840567957447630010657461575354712055854899546403502302263115152894789935364959595474971579005774154545015217682266253612424113061554251373780099347133587291482577539261438050401105536780088021371509899272717416133270171912812618034720565901191438415181903971791335114251904 [129,93] 55700855192716004130951207798647595484967645449451403226821084252997263722183130537211252150946704734401286908298409044506897264425978010193038887111515880935479051304968298523691420654682283964882023373744251807389995548988458055134682484237246534949118781471655988513757378623372668701947126369849768461838989735663216981977005809512441775778001707669922159938115958817238218283599251906921936368163415048278734204499925881306363456207143223604418200368452724773922927423378514568925430982040002309098406380757032799115094962690451198075293309637159903391869081858512568569171289133492893018578930841281261025727019848584901238345542270242638433974317734297811493952712709955021770389767421422484854186220715049941362896428488453186368196761254540749565825403992037380392861089121814366565491239563188109604751982228875049363477871928823765981351911303002442592097032459081217632353087922557745430243967694913937352922320515448094480792196046645677020350453368010898110904441757541471322343346042410961997670571450227239118356169210156257302733104773256541679280410927504766435666042349037331210657118338227171479842397070719778605448231262984043347414597895357806863538954670549861333706300398334157821779237841704046252432956090885574082036798383816385900119787918930729122525966302918775729614541446209905439016806576294151100162218739852145236667794384656878717695011574795631125148436921168985044901786903138476661491529138704129100131811946207445770885963216789575507707304710490827335250168811643086930656891867727618256740424724596725299792867669283501559687227739099630241588823352403501871840724667813642959329568109575260491144322794180961689748517239064678150917621311603001461511329236108688304758236492778570846935464204257626735877685859576455565665898510052061805347842879614286180381232295293666887501841937669969532074046385059451847014637031914969012558938522195117048899870273292448816235462959376685521233102830039535077415329869424766640073039629952830406973125936201473167261826704816428410243838875703116154225753016884944532612358904861543160366266580471245753779192951200282529328348165750728256835584 [129,94] 850061928148518327302296433855469959258843341396005960755476271774909811908552290728992990965947840145126120798389896105615450668182980915411822702826537341106212238258658957370412521600978512818911078104917520237409895930933747261713259378795677376546713287985914573832958186424642429253009955767358572107695588415727886090388221140498769881869825698061063304042623154270336639068321974685660126340981515792607709334209583884207148767795723814546072913597866489946061199924430865430662497069494488285362089665940693651145649872963736258842510289514129045666656769493973873878832289390799205471875599105148662342006935353959630428830330026363218206690677934419489206662322150401412787436471716417471533826075950159600789969916706133688127181184626961936384920176981969487384614672588709984533266236703795216068911007096808541199503420927253064801593479285139145027573930018499910837633984767029188510191077055872820701770729719380727556021774836909213747473622392655832377373205228927631468545248809462658889267415350530822035968625789283809715530479457164894259294177641600844592327885943375716406579608460216616208625049038567788585801367556109393097605778864368863844977503253000636374828190762212225591199686894753503234740022022399739578109320525039954755725941971299762340475643302307244641674299505207206214767376429617820784137394980014972411578548541927178131464748675859816692228460693091350143801650268214622686323731977278522993976202782490748133350630814703698213914199222539522542348645081544527786511859247767288511401677084603493537241977256770336879999837500039193292195699010403217473298858178463034069959060492635581858069508192288733795368650382913198580405388766891202787645619101960105726268974423253107157709538057389324845828578514086174431900067448972823387276785462752833355627172943384267869603062596187332831872307340678326441469598063697836008048447023047645166530048081828707620152431170704370352688174937071962038105180503480601132473259839952383999058841611243491123333252911676140031046260496541995910067213662495620307074444913154868059113990800894140281843308504993437667371627398526066624 [129,95] 26057874902279841004021060788645425630292691417824798532511894832128600727505336384864290801283249042235243487563106431707369201109198613488783024666140803674624553849591124487044846717830780768662112243448170270277867558599067674564501760981841763455830384941412933708879205127854383162824667633460283451136532626831107141512308238003298638072414626234134542140171651140792952752147023057963463977164444055039963757081354082628747100984351085987459123939203778540640034480863124837615985064392660494328458281431123767895256689082981889261418907715220437611595291213914683694159395751536749684882437976401899405566130990657543737149327812594155948568143364803323311660464124182830110718310547813139835519018341394458939485258688089720441719940771113082763042030713824515725039231646784676291258687892136865076189032439010558051281426368183194116876452382706017966735875114557599436209298138182262577704570399838746162314372663148279000167590583339240192304306567731663941516456732758983129725286069553289239966629081503801817905119259971650584072589307437327287550421277970257223247539778085227097791949714904665616566647910244088306325366609850196774413304383271319291970289836921989459380544926088487082283709430499624601701088678729575320700914989695650522813578602232216551005541643087220415709917108658079680506148940524789276867349339292758152402382168803086277774029551422780329447679513353433486758084784102341090831607807334058007655761234050103233296420378095256263541730419501333755839744117883872062243665781320820590616481884557993038709280517153709099200715658995271501963768269146887134934046640604349874391132273619164831300623345302903661545347529592740150585580877674386183621705850278185018736898474404184633894097893708341230334158721413367401221541846479794210562716690969966069347920318095555855044671246399339714030909672921239602066687708213724511491592285438365571623689970707279564380178349577419933119189848011313217894145040443928574273534430865102370677037475962270030436315565952485390552176155119817932661009448066376681326759957522310186549182754666406587497926403769367959250214555994816 [129,96] 147368759182714728171872423034189233107749616717073046713678660099154988335824464936880228430966320516283501764692327017898266674430495770125324011268781634108779694766098889487409528072281179275282288923354347027849771522431211121737034955324694680816056822101992371284427393181002382514933767343823511827330035681908891704657904815517469471607945008408158575982804556869601019647113356613901907946603656928815090083215819335705658455097593069872698011386885289006006701322480522286010794970567858082693261959159929794416285896679239329793877873063298620786194776306975328428896908063785931138845725569137809955718419756442499785575461649651689479749726333267293343800747106530406270927631970602635593478091292374423836585274326155937006295232338843924514823617541334180918633346505363252223963822646720592678697143481258229850789752186118756475045081067862911444657911674821390567608098937601450264267815045624266551128300495883519019185503454868800785088757544582554123579148924948234088123662527376303914163927726891696530806223460293425618846228173624282490240204088235523972224514916602283442180085423293978775940940267250592643360966444786019502587391353990785594404016563209778209523700232714033727071669949198394226760697654018656596326424960685779165348139957791680115794290408558937624337442682855923522287647086691600125186210882749888280573218264437847853454476442923592815141072059325104272803935111273505682813870152568320433677622423272042192264075223978673966568492757490148867460204300652090128454999125776365539757862902275357927858662513943327068570814953977812621586191114109501877907882495275803340425828104645015073199362946319697906441121975192085587329447155253318293154590070611359510381967678428467009669100237392129634263727360651714537828139425884410708470431762133719783760727138011956281686766174254381224801954230347024393639360900124592550328064935486827829161366921745801538374662783358791591861821719128744399375641290827259034163678693086057444730926132311031158853917905003842458265490474689427548330015100148340081889366571137351065643700495469719020080335754374543839514419832 [129,97] -89101231854990297192578427344945377651167201132980621453757612876019016871951395942347904212176096313429536545102189251265099788060401940302728640327278664860445633947949954542951710544400791512940703899999792742837706065252467575907553486000047379307189910905666849044533158549496588632990616850929660237614661751782937111707608220177486879129591509050648441691801991134395134371175394224195767082353266856854007689287123154582450521871183503574985792594582235449013436636110943206670485937119831239206576860376634302196530333316433964728556086088029149705764796132473532748341608965898123647480999453978263244908330038357223752614954288853782001878504554841606967020647729159910957124155108621682260169252587500599180125829957984789578738202144040178834303015434200389230673184778454779677255621411121150187022319818546160284523106227947484701192595109994333177719597736921635343810904863676070559072792501823919389597472003038051716473457123686374890729259889807084823870081292233559045256609545596655572099413034282653863201513475704496439921333134285276403234375539308770906522858288705782487832659487174519842756855114850066925198305065444943750979784442271513560318778605931993325161834246505539433599451562081850790159650001354676327673060992594224286371728969744739546261872348277453851134895373840621595359374342809451809202559841834016662126709637016110364704458497797349398103922736052035537028511993867941385782237799693068967842211718605026585416598452140007174632452501492252254441603899127299258594125289732249414986573731077802237863464301573717252438526195262702855048441380442118725811208293128140137231963555092000105247594916661368973760701448359029870232915897973521677264444883097889986021640183976586712395099977993675694020123152588482274923672886082978327481675032530083910976161416808644781450804651847921168414348725472956143956586070332629758901923223090650545974675688967202537326380786059149066963147147222053485334820000677226354713721160956260629042088725291795649876021822039070684415185417745981283967139110221457753119459719755964623075230762833567290562998857163535223040 [129,98] -10097349773608365242101759591752043965130597984189392101768962675423267845294529997702832449292682362798836724696317733089434606121506876706270239648568826381863350184017124932868424278426524159773129337999233765859643554128226056855560248319991352535611768119973472694088879526717805410846707847676738245298254656689929497731992240250589192368836819016279563221771833236264234940886718006087679059963160257275125798269822692946257673942204742037421402748887982589286730449445435409863377519798937403385783776073174724297027535501267432945450181322885915583877126286675991706934752274452593504223766529188944833309683047054771919549796223940007955484165447865416585761876956469480002299075007561954935196207632723538444915026163495125586371427618484853601031519955932718226888316198531218542627372800097152288065627690122738710744666656010113527056951866376263050467883318877037302894624005481491611927320108279701596918818146076304620291552506853099355299866902476136422082937242569608180950429397481433430490370235876735788822135861342512629040780971366829909930686288402910261887987047524437640905174617841485442839044621294258454710497380393193836145559597493409599354040545334425887163330995268540914705694885804184409291887876648883161001416026567026895072389807968289778053732643384181016221936993146574089791137185094090269956728896371117227056050715833236602251032174168219836817001432327158668394176542554391216126814829559135830185139960787616812519275121587756590381105535507661699608178699906864973781832906229725953235843009350763863937387462536201414800526145864993745977261775437772443671900725125276688831728353028937645269785658346177732660631161293398168247902252949607802370536267208591320136118807549492217801152989185793851896761768046330713780595031857178561506160553397653384709472773439859711934733774616058267404355582020076108834541105081853019753597607099799942035707105929027618118582006202898921870413385919071755542829107775239819349988216445204235085933748623985002069371696978065738880026940917199727066318483822287467957151663502769275629623048954801448959394112982118792 [129,99] 9593031425848764749159082494917476766326441268444578371680243998240515757356573292821906903007895450019720708491204786026410586099433391910887857308945526308583801193726724164736765998339986043387006632000218017999410590830141697707730837445686754867534001873457781573568363933222797646810221312694029858499217731268300825848303501422250554892802427840219401698243912476040245453490388165813236900546110169099554608285814500508218400082931137503541578645361983793188897401988446706208700275504649212298793693609428287767418584327234570047061347059884706781946339289504478094647300550182051267115340788226264383230921984390109171379563718132622256443872514834222782389713081047327650184452580166847462205659093707056605549807884618011993204321379326547778987415038226522241016938352120350793466637997439179840481510694641738922560335335319359818090270676127049703067836147161774668876743230527898719304611718051580665827467552786043200329622937199441608428208122142727954664163721673358561002726448881487656510128006369168743923981371412940237027894408943252620312423213310485665172858019131969563821219192997669070663414841093152148411672049252874888859178810285160454550051817594869905915761276883343425172803385796508562935906182944184262400092441537782906550158809028039797213749949801171081865755856452211542772819726625403891065451762423200131883548513859536965557883311946331226365336782875687752562724817972342533554411404441811905637078013233995048525576147578342124886952518323986580415346360381554541542940237095594883697085627312393435153100137582382430870451828043560068488661691361083105108360532718951793968852675580888327556284322049537474698682494132827441506736757994212191025644526442743432218351835279741244458408310003116497520796366989767391810522581778919533214475334874238762611409912677081819950497527108816258299485269304485071628013240678428301991495359281758896338503392294988252182170087540893477984663042353709924246122218941627628160813323128655554908513137298491437266319689741878667690456470975175809155923336541439614483694734621543735664173454448060702810331670176 [129,100] 28968504025046254849577551641091410439871442597816996107218370159557315706571437171429143555972441459366724472586007758778679493797867814153514152847618291589534920429152424259856920437674951684880159062293755420027392016289739420343046682240494963608162610072480863980963815443111048131723229757611934783452883667166708842251173047273949432096931228547050306333055797655380669791811151166978623939761661026817620447720806913058412389114225318141107079632248027439380481959902590288650934800709038797828815596637270535982980482104014930649528297992815705145622980991583916175225494767405283437525561475120836939448626262147810269380869091740961707899135274262399696228815938776270025756980988106826455477965816915026692004100750798160533061126898319227399640933273676063018567326881456284003803129748718961621306322782856346477558280843586455990261486379823840886136426952161977020362153184451197803571696428250152562781742623945812249130572571239132006968220561722784554123217515279677668344553019606943585741595516693302802454468927098774584783670480262958990743838998002471760131584617791658084207296179970916166164587314956119253150216626293197231752155928975392256237098958112474995390579256005831078781269027243733739196292631667702695456885544465380707060503732297850094745721657424330773539305590450098312231144836331393046795513305698712273464520671795498722330246566857440538153140919193561242994192780860196201132413098131790550430651799424820350881046399372396236729042425178889825095934127172806155104897852223623993769185089098798847577103906290224349920357773039918399697509223740721182809574094580827780394243709926719286723964156928391021000490395981209445467436337831904237324253608934626620240537688720343276050818027083336718204534018863240276758911632029353092645307075194189828724044897800306281895546417016042775913191769646971955742457906679981164950014873177742104967691212730519431780779290413796033406264275981153348084981504467860443912048501200101652739487373437577222443402813224107974105966007539657056784864786488213352439556918630574681622945456909620876344016 [129,101] -929367299193653189302229450257477984649047800073652700266237776820178698042076600600623559745372069329901280234755895290492354015110874679257717063117549232944432614774055224215623158301379037269005980916865393854725125633755856265517524551636550744058182100355507487534194830002661713854479162128235722875680030083990072496647471380876590311832726004876330668022183030046574773103215376061357254357710482402937695744999411931717225525390153430119603431407739787363187543848803551441302395359171136487784639859813446982419269382091025361832605408365861039223576574928650868277660811496549394957470681045455465653725005002407880339971973659703524540182710091661242213552441342127153049701026388129866171919352539780334158290798141491832118009455162609230948013217379224454550383458620832763069479751417394192143849647194280191129548308813093007827769242240939089923228835714937571889134133952458685617482903030959057271499213646294601596860496813684332171621433119382097644620172786297225661660812018228481909077319184815887222016773313199025848032600752215763857341248974598641066566621902140878101565898055236403059950635695791432945806626990603066132117582644201106673797305616237402076880613107596786522653926344975296278976675222992468016392095865230319453473178474251509009878205637470894687157237410961049119060335413199636259891061574815611208729011131948694823055886255536530161701599780638578438842831316003976685192267159454362796691149802851407651239368401106336915913499564248799718444581564964343817359137940945493000850291373103124761529712435815527032985179767355088203497364851325568274438201350984772434779852831784344533483943886448088182430123295538874208791425288675485113593757820221321760838503625611753226379683594712522773376665417614792490452932709578682202998710441193889961116610743753059414604562807371613880299727564681934999980194758797838167854688674306263276587440337607617562812833904981708059448428000415434888463896795012852500010577408129998377695103505832426811972612689071363943142743454768810806495481141358422796809767008304434350924366094586702656 [129,102] 529109739230220642764105198742357131788283410348073271162792358377067236139315941419604973275545147363286862700795349049073704234153314544916812482131106461225032090569974207314942571608904548429997701073596436774172752313106720572104692333755773457680074538800199035816440587452377758854270132038449563309472834238575926382554121874312617871778195008666749745057089915807813759376541172488064498886241607498380251398975412995972875071189573093189038665292725473789693454292406477883922141006970975776173337124971797039327605613073043163554071572658592287793280901263110602133072744455974856480547685426341677564977624284151259254029212146724061129417442805511467291082336777875421668972418217982014237959562849588127345257896683385943223470252444542605767389424906253187817302382961684684514125303249615477896281299551212490589086276284863122374642042590170681587427743352919136404712973083537684739834326865931573186963305915264375334335751640948533964706023155998520794091211771021606108555773576621806028677076899487392998128560236760526161634430801570471287858697352205224283136902228010214831551156859195780344140933293127596375687890550991983714204067745221156957341925949058322524107163255671439471669947725500310546913387916971959324914735204335378051178654085688376843630796919404196179056964996321169826861670140002003152117257873675421834043110315362215207241162714232125547240483212146823884054411229337033287343483541567602135574951422459986523114213809279115770220289358418259580337677061316878381316977283582057694784063324183822948034877259417712784002817193495562357428525812836985601537987614618616607939799335170809634597857375642432065338804797963884893675630731511299336943663397267445218553036787482890661575141561735631332004912819001058833567269632593181077300295517086077031860905786890159330161167592526298390585288701342367339872388507687641702990385210607557826533955959759741912213760741707748696279356142075809677802676008159410043581584633856804284679397718237933778754775929945491294725620193628081680435142467824991594405357608511175523358852730048 [129,103] -61852144337605322702776051340627133155292618841822261305669462266809172624280266865049628181006359437969931181722275640153124030702080255198296553678362571019456870029459174949785131544753918165679591615051301290102331904315493417790803614567419304175577651626513960915263856648050341668472247845057693439650759899683968418382231632344146339198954586564061020230397005070124844941838531383258526522420895082362606836166568025718283156376045959493728078596704009337110795991586241474914112540172628273353173113538483901509281153518069071210562010656591426988373166582833849350717261330983542406398526960661975963678481000632293309800039938763089813347813562092714201519225790479918703468351704603242051069194567717288529428061492339119324647500853574613893969276125297482692669659100969564655704594245888653299894001088851057530078316234468112701490303966760781866651977941515004214540870622125463875729287164149661467789266734187694003000475929912410925619465683951234957705716746430300469008283073019368948609881764246819879516240491147432828146753227572105134347880814230077684780367369697332102081306973150028976765512239657538667706936624236244279003175001684191249140610831082592311724930678778620096577071965060814997904423114480549277749995601617221135759922229807028526091407968125969633655640151963765302901542513170644850037428786436714746274390695610892918557289009292142761016460606046088104872634823753161154364915541897075088300656180182486928346759296173896422844021410630155785943294155811193247501999584494411743190714786516240942103616726735127002047297587179314913856061283606599990060621131994570223448336732438118033172257115175239172542394943962013223193421434876189861953580882609621950513253183607656712435582136219417608900338757299599899100753626695110478503527549744200063796689917253929142838128408853689277604722400024129408011537178437456260107837064011404961905321060590218580624690354980100635079511990349762560116686268296997937550116516744583146987915566936228786210646065783543588255978743271290416186231658156379573440130434905914023928296 [129,104] -13983682702277355704604187942175187677384568308432086968474857808068028090741769863780140285916155353569721255534895237833424720293599595513799108528939225795895900471744673343194418550059923110524960468401264174192281160421243657688552118114176013741869317407088745925882685525191440633114978168521008022591772527945764983817763918757782116290720817579209881643406443643413602321818093499710515002483814968629763640000971237793418967647026581307469227344193562007848208717366113828276415095751286808121685244375853486107666607292577221718693990683038756045506846250679284675241584169139822932009104401122029312279236169890177751671273121787624575959397277337635279049562976860633755442450102685336727937892122036642673761524680056815070676438938651862020851064774427218342938954462784865633035748099297890210941545205059181826084790325280719269294827883748931554294516920427608209961700599725791773717935133524843667677176338937768843142075055124672397586260283490606812201222110300414497659960132843638758259852632647822274417380858447679241502178577846544668626765296269635123065956767187813663952728711666056161071612773686617683044849202329522361439052326751423158329970119398465813134481800964343580963029546160245765549730732951793621361448026405116851339168169658979714907057781148708376418850459288602913742258640411063426416364093765324899813298791653659603798025344743304335028056562923844792561389770746292998961946211873504988199589267329190496023311227081518024498915517186576591783484658115405756376633468476198856419981913356564750964312874593630005515175942879578472930608070010673375937884679675497106637633098176103208541233320975707855573267318467031086260468417944342938103091204192942933314749565068017619116081710271633047212471225382493076201066668803922334114396820043040204052276788904695270893087272166253725919370768196667602835280992129625142617317468041501397137819701737775962916738801220549505589136603619130955921294083296351978172482424169937020839598213549797877543560756859882447392880545159912213354923903214153799286057992705077065504 [129,105] 59048994346560863818800930991474171225130988748209513719398033302060666341720766101592251143939923617680638221185818495970533460664708198893448755659725774440156324064804038739885193724784878974169523112200619619472854602765004979572789243506145139948124016165882968548368540223035207947379013600295354264667688020098957730932619006200130517899368606135346379482902511731626868578953035442791667753284306260592182377106449819169601693914036949692394361343682290846821857121994031038519078152495430949878216550618464909713379228872396779763562822298217727608625134298738159406156522807333957879562280289282223563817744958388804189304185729351082883339172685271060235216712115910761206699450505525837186732678329928570577923118471008159263849992308689760154304132280438290208551070506925867997054062264576715096858970345898672529315569589063345848580449620537518233688499017821859765373049480528308672621140171189189413470092401908996065836661319129799327382462530379595311270512107035250018956621606062683361825211115060325230954464523227787635924457518439048280278049676938990964530768569870415493680291002102756547149274518218239526246774856164465582646496015155422698409462691573491850273320075232510000924089792373932793240945241927492797548865539878437230397796125721437077765886318766363725691166410095957428359671667949262442351291352787311968342017108404062870957760840553864919278648346541879739059199311809150341323033440560567463073023741673228300960640605119333610952323579807237890812557998603061428577127026326629772486108909713504769919565079096943800811882628898054218798923315545379059700828545460276279656489729848428123586691167850407257502514717590733071460261880321568348807689093482658556669134255590439519776892787971729318766869113874656836595928039132492934242533826639437132743833836375883646128800064334263395688922693807327813467855831044383774473037257778806096013956211352621486975400198484704856787069250081080274491643667212988119995947608894288676468641059289669279899936775071987334081629921438471508741702426828841201005084809412664 [129,106] 725024231944419025075249838187749703774303683659057548919339508822372056989319015572517872879774381452693559815962199799292489429264568088465407075295683129755226915241753119437757626083142783866431922140523323653652970718864455723528406448751826696576519286466998112893250012524815689367787318215913518672157908781627782325610181157563703714670582702609916605399624853882958454473379000909921695102747347060077267066568594615053662546108993479882184809287628685865717152152625406020880358249948891242288654616540680908704258268582728656997880845871983596842357393021723601375263838245386860496912580089596535266013029349243641786554995352520580212512914675073720300483445533378258335203801755434591371594928801743542104845253551110505450294574966900681076016253268160970315791056591542211146784877896288821524443181660037849702547147664987253675841798086650324251612725729420219583219146842761329291209084084682539724063282030271431078441317821069065199446632015719943968189610444367834713480888762662852423536053535268919572392694337778873485888943249855234364039083974794397306193663348295880568882040490925725129143829492184817309141055034586965805537076625221155650995170026530910491350112949476318702743106515660346227391435986585698682335277555846279081304216441269694936905877984294766546559233116327429111213727865979997748163848881948836342142849333266453970264793328227320416256446238342278397358293904379738707012045462763610298701572728179247683937817249532649005931546332454629262452625811907834539411523408224567526200908269662363435794950917240069315038489229077954769746417402375729854851680718288949569991820288829397522411245267073258238361031648595077627799882633148345669692437407175804710221863030045196202490822777811592893694296144217166863978554848594631940904596216439129810207460358246891928139767336035972613387261691720306421486185381157851451358190140334118598772254585678611871231160487872347907158619493730392576168173768720502167430519012203594285392399557337121152040689135149342765356921451786923458864050703017031360536188688 [129,107] -390373842851646146706320638772124834928291720241996084665616349994322517404426598355991011356963157174602942965669752412867696586413528359900305867371266056633126768493850280812092976897680489083959364558496303145544723574061993586394681880522655235298250515065597210271653559844188819183590201413278220828933978941059478432804540151109702059982678950657299996079624911682518638535839108142920403847747351462435230037365168021061154124479978436756547088024091202300071806998900106197939410284880856982543336165117889269138108067879010430832893485284995861388131343633692343218211478758514326206526724831355409647613902119974125708794830041564012972155034249244217722827490203778289864111259608545738719913450901485661539111471641022995298661597625994583847365228749864011920326707794842176932089999494208918420442706336806253370927485803729667725633093473125012623131326685510233932144833225126712324743636568538255883939502327941344176367472080768959535913566645692144606443805432400562219167741288991986736249748374328402730357372260547973425655067811625898544021622706579771012370688713166753213661420546048321432087720708088742928682830720010869689651986298720845422521276741775868586930807065312926253241213131649840485813167945046058163378314398535692160772728481381022815408740465105480362729679073949688095648458109124998954342457590424892808311508420758967700267127857304369996182059702909239748317271886874187407869404489246254045116708989690236615271856704942434804354457816022556367198764149312603386082334380138716714917399387862698902333512201990528825830592559132828220103143077640478502971325021896195288870207228941408401813493679044105176827858746227416048524891606916392776780572178249714108924886812764980604386385542021512129192243073180943818421155144091310114516849399505333009773775415372399267021140186837950730079721368505346133623875780770161375530478292684701659446657991282304726937368129323772429633667956085949789757687960540925717642942410984899225010112833253462954904086068731958350166542409515151691029288941555625069564 [129,108] 5171290894945097776224471073569324563605303946058333674615603236635694434796916037177635560189697473382357815086237770540036055709571837633376774808301638186289060355768211122725742671328208896357581431685135804879031560004656892467107176598804150339850064901906222287032271332524421723129766638240780631773139632673602621349802954898577345538346121240923170001048041102873530466659797446010092204363044036294855669514245454291275311803114304188402305908029618641355667060155484369002320654056063449901781594324814937812335607253856269717235046267477594542999991551675689541572962161811389680771002878793073542885848242779062042067630894619955830832605208119045153376086410225312237153926315446042108487387389780262859051785847461836082082586479092408868068182252702756638271782219338151581653877337073799691597152595573566635730006092304464029281598472111668295582758823120178227668956905724057971426099276863484694373953898913242185908374601526517227834252876536664587182451120354516487899767952605929504273539217491526875356803537796786620591510563668230430943530676963087886096285146432368505793417199900677855720471685081926845063972584863738587810205470778461816049743632415762805048038109523849081159583271809561953799881990195825959115621595655720613488001399750399431312381067793508745464171992329277766729276228181030991884609380929056275946661835863131245778712405871737800537336435463552931985952044915789612754461900310365428312933169330272705263770691031978170555448365451859932570934735793870234169906523187967055261378196338683838619371983238157846893296479665849768257508514405493978028705529324088908501874057933026313235036170920962114599352135912347600587585342842199979106356376812946805470349487039388260016551390632686842036154462042142799918547310060145257799006478817612271875708737729129929430456051504266771765497294163301325790504785841454218703140404139250470478619575780125687695029883225793693481877806199781207178386548870043241710814674109203761664662171579411973310372474139788693704884159777171864784449796102245088 [129,109] -252621376155873195008766696688822917901219918614950853101564415618904328433406558639199769401526906386565938699126080136870053556970632023944248586307230221650449496006806609639140897956498619461130991755833030921951824497819775501370317471621447067425635350911916729903918425971960611231125044290758330024396624104846159948236366027000281472544763151214773643106574128383500542793536153155931024829566692909758009255748525713896467551149613673377050988538621136270738012930950943645118886458372323153470509153855526792508979883688116230928151184625148492080667396958671257766677547315666502844633958658459471621614572014922824451732980891341236953056872885205711930414114185217837645756830697112634716578603945037379536830887190467698064863683727866391255463008693775933649360738808961672637230934416717728757290953718394397119002646957933133429091670454844939065020307010030138077337208506281358308600817020591632461402947707550296601185223228438429276167985568370998555915749598811788016153717926425243950735565706628269118602594599883156471296411228696666557967518203369179641212859259344389475238337382917731441475890099437930990799295753236855641448182447040375629635218941959330781225890995862842923210737489023936133246938835245833423515203237831770812865523096208664958571072103559339500268877317091990913157594443839260322383842789565375507316616760197844137197179470832566527116688149051930020446981507740659882331007611860566523589429825247460722232916779629471971703585137176902319086364670822708652087738383892158427208077515173729931581305123774610559064411343499780400763659374006503773928038165337015445852867569401858344423219614910044169874517976716019717153269487362758322318877117228519317365451808189822025843785281166488873378117749401848895018158541347987630768487220217679265320563698437012889755778922948894283873587101349750254399065819831098450284137448904803278476201033400467553709280434070492503539556686144827513292466760316384420193750096599354056524160144006935881984714213215436043526000507635270781912206080 [129,110] -17533159628436544931971022317744768636496001843820778601034745811489857820708787075432129789890013684822116589022330792191886767490986945023574150312663736949602058480026888690217986171235152318497757928505125669640226902507957163423070602236335092752154122594095087641213282603915479858433405182777181496485925916537396881173431014418929412487502052132643370859546528197157782340984294642500462118501671334599640884544557246756519196505252087246206840747966537630872718082100702020583441471491308399226288586910571113044953833000512017946982350261422663357562905897637613563981726748311976295322012641557474329074277873120406215918647478724735637155531257476195266740547983031884393865181170196686802469096263111431297716038173309736054444015450191576837590761645528839442677252103504523177127999090963972700977214941925784103040075602041823869467978898593908585479911053132264742330774263364208518877685922575444924570144902067759032450726610600931722469186549330449535982073857749354171224102345347604910958459780506104624469814492201827770482674438827152820998616478585480220993226870708707808090413351094387382988754180400497727935483845869785586031219918834394543641813630704453316828742427645620980325088453134540305728343014683140688989129147093055504741097560563718705192277270825638820321837930760221775150304981459102564659086248011720614643867952882759652312375511488151117221079687305750795316240832579488832566386779385493797125164171446359071363160853088527214278141758851415003053319572894312150510195442247129294327228620510590422254902222374284642696402601180411136338605748687350876064480362103749983502938441794366623434396007427530185086243341286010241180931939456366649191490563092909190413545493623786109067936157945623869788598324538530690346157430225778923300185306919855598489058069539119844556345087584150841425549084311632848726421904933978565434433142493812070784716316077233780918104559231935174342062679252561839016941062305914035191048720450715299710245518026609312811123725254074959721799451100503121693976 [129,111] 69193861381596682172623457554999231878292888903691330037356101858263418287289607470486863654823276226622945041355960945215308044915854534058222591040930123874854512518305435684814089726971124379944097541227215481553156786708534138958307029142211083572880444696044564013490469366661957006715842440345304916356838906844853464867044154381412378356111141249719467487773544215642491097369475722615022130070294581675306621913941997643728846751210319861126867541252987105765157273667772878694295260206606535836086085298937204928066464681938337094915754255186160837328126587217984197168798280944525126753250884467502824116198798148789236332494179850601325712581681403872183118905485418568535277495566647408735267229204234196589388925108868344209160472822199435113951399387754501156414125950249230925953079224047956712144078503846612108921560769377351213641215111210290075841331634776346803177530238752287960352712830034669780831379956752058249446627324076421077853547398576589392083287143483083999342118425655121737049261521966813531933129532788485235417795549615176792250541057073948879620019505378136571055597373415381441019235854800830825995884442252687648634050388148452751954573858495136471433029735718710360593287863409710958882302500522036133236651605235210519230706301985776904171591012361574684324272804211815189756364427671853705567910771669553473557586752116101446098535518824735393571850003046489378211039420392472027473046236835594449531556359249607521096445966356027243398307023507160330820804192909043673424448739152723246968674873683308941527932841883028340591721678190394993579505536346902998373680965596113220776537203154521321209165980623682992770364795040166618585812562436686131984706200066716321710021697126325719394202117846531808107956438858952777908917126354331918716492926317069755734305266280836635309143386618210138845846116802443993358681265833848911663564783058801341117784645366904249898713631820983318434502013937470433567651860319370508248085795488066742883327593156436354318373394073592961393060153080092020 [129,112] -182005620280405007901431436633896414020943310660106692864057433367741862446725901094902084554299693157151986168161181345380436027286826448825642448878744312042616417914476125529432317997575941371788682867686992181861697465996348913753487607465457502652341292817907492811272951897917680071324541817019539093757928763246611686580865356586526848987180746213893777014089883221816426787120710373307110384458518226144694912978269344799126920179381882852181332609467650712443256313098898314308354263109965268578376081152139999125394519245437409176200380283928461172948157996988108901428900348217649847862575368099633697267850897601798011986353466289647285572140603404178464934446236623805035928128731459682141403444382854697024550944157654642676888418199261350608088331670006483396918896209746661187694284324709765824139902540089534424118736488646081101744811368805400036492221265948470258851282061557589586869416338395204014649912305803570933062256092597155203402014701448139203429306483780783866877265527109698186176499325971057316004886674603121125516157262798903272579810966875677988028898953507041807768461468129119040067573048587716200045550137856080400145128259413631846078174172987358903451257260849340595866638646931159770890921739319863490218081489784068805516970948867452113260674404907954381608871231024359102286763237562286080559416214927901516226292078787275300736546467084300911637683395454449724332845174020617568327715483213030110781241133350444095950330846705687436281290305514721398167189149256981623916378422999393229141460285414032968366653849846125059804709795017266255591646554871573290683226532620225793662791463249514720159491702324972686259137100215215814696141782540320559680074286287295890976768610272108469505996100200471507895740553289247428531440261001350406267089089314912288372722411022109796746393288567936165411404496478174394759608766936914608608931789018905038706520224117979466628864918303484748564240111780898060392753911533402802052667752455821790800789290102877682746659267088602032709821016380 [129,113] 1139213243404414341470985768244697381633844613900948607605870206214619199300473882002682015392793469934279519038009872373481023887582267066631623877692531820552903103592995045761123983645182173171234723632009838513607321223277816243937801118408160261888856977941363110210360635751897864059634765521668204063194967739485919905390388937855564281893560284473298634850747123961991752165510560475059288395235459471780314686035227153278372028598237121539466277137347183116894074539074527813457744345522025433206001392454251060471195215889977571392821601621681756536153013208165729847094286899022487080692971889047312671123270386133676305508813072926635803614739743687096151616709048009011513196537020379095935917377943679520589704467649833093013845101628631204791864379777616258829471855095681026780151031510658158485843533675028783508664442337521782208064982454088635417914912652941229358854024883598223519889939579371234234592119414579795867925661700324850698670551802157807157166481185989253098985473509439392369278992326758986264323771595260204876737283027410809805270602107772107235944472546051409879961064433299211299293821788434614615727743716448146787667700741240894808212478274929005188436427972002472903820151735062539616232488965883299991489814939385693853205555466955598569741377990825576676154278382966892613768959268743612062626269065049161554504157645775853106891181134115046425745363634581782487644387677862146801624757499450776636229553537012703539088694394332043680675035777699476088702356369731699893153596466082931804279019190907887509321978930752601621825603976289972218117139770408515859938298718292374716033351806066805080272833785184543685713553734740480232978355659880026153824044077322644765553698051055635239459357569548806796737690598849880238260734494295149539175101276057959390857432480185735786935170495945756178148623606956296496215779232340368322810406879016803310749639254528636325285009876487838374726864232410675438585108225676540818933115861077463750316947581241405276353367139711663555306188 [129,114] -13728871811872003555461448146532779817826174630006523329142360245965670172187968834015486692065896432465583479970001899909855856785358093745258188540865755139465542529568624301519162284515653480011470241378512680646494349583116256765639039047664147528170071341727141981184296551764747822814422590420860645623374171111660329234638710029107720324809074882958676679580553817262543600584218420935195318367067726378942379099393443106190890738022536965947031063725160524788332512246487820513946465491173082267341877115573276435310639137406124347534224754154319405248959137278593741931059759542186400231600462676106634428496750967103428128016087452943008794979964316240278249733776257583601924325063599673861313679509428406624868468420392579412914806921641718280031423695858000770257030296197844305095387075329294333380305255129145602116039807716791189862283184825298094258478481013972913797423156822456270191570504410551374403408706097168280893032938607852376536557094564263377290539476036710791433889790273627606369981505517011363923979152293608051792763614122298093328032057059967056561368565565032531942160190777572692283261370073979728139698301365050045505703513030645366594582236787782411239228901395818824529127648720478485052958641553049452275188002015693854818761894732216407618381800170893458123611165232219911071127955320315307848742200866849555590847684162664653321170619035200451253182052215518137384828182591752459360897921677562600973552653897212055795101511089378371957251289585094848233311311473991882436481348975619254669866354472923011193857206380383853794774046048916342731522348264685741855904344679410908668032343732409335892524043895767378387400348441683738803106490305260970593080945625118674610088224654027768832701724945225699677900397752897932022655439513607239694013238418839702904157215897467356445150472019286606600811840235015042785528714687643985662698941363637404029652655901758157796737685867539793701783162831674459746939103152804001611405289950449547012374477137247061848108061701291475256 [129,115] 124794487344679112120278485982973748322270811828754823628393379620335119036509267502483985766557104655443569771342566265803653936557819381019562726018047291823553129868719257914303902253490504226400204537846872605965799536730666048221925479198419858675422685334028284303806601203617822268063328639214441058830001601116907350774972936041352492947180677918557150327982244831573541507511324701900123762609441902906271833340784785560114664370338373712109018556953939252581058299517214254441589526679449991109882341908434884345566734796292989015778361367646458890672253139409102006752677480887833519586544573089497112712413790197989623513671164695428378033436752779169708641153678780888988888393963913085059319754197255887716228997952996747938011807653726174508817231946261903767618181847553441606761603675252318056689011822679443514219748729359689593662004116882690549228627820698427453169825426136820980468373344972779840647900396465211819825668276584900368658793213198058551425605934097499392285844241981190825184700203494201471414275570862980632725184436412157175807703977092474476326909236402284077826140964070658730468613763009348094756650890673089200175682514643174443429331342260950645040431511407241970851163685218500834708843888626501219517621249546930871000175496685351217706463776372900855871489170968195541621291724987685455962190713061269155402446553484784937922522134978519241652760502967686448726220500144281304487848910217799267512717382470557201003896206336259217232565783123208307639141193837955634887081346883853364824178621374482648415494155404267272492790146115403789193833082865779087082660734755623561724980436128266236812573472977947632148828503365333447681912436862836963595569887572301715996755804291506135535699703763399541740928559736159362343466127640783759657100034738713169088294123729026263266256452078804183401090202729128264473080400727862810606460604876009269087098936772654871412820899732168124300146235824492556848304603518151299104473362044462250488659716787449119000592056732454 [129,116] -986528311642460380402988707361453915362859382084454347834019520623060240371297446233395672631150751662643918084529400793045334027464551363851596642713477418421180415127419091098844444197115385798476130728160139982663423453329983855471210363759517250242486084355477853911515516892710843920527788161443885227334354796354026316321212824833333827826197058511062931722879448316151105339573422492562961796200300453542299726763792121864104514969261155447862940814066371979151049100862112306831153321568368489421843719807849272086924146224372911404448687987324113176990900937440279052544960099647835580678417013668139483156654667392487938590210380577063993345790147840106185163212362275451918573729762200384120232111104150875830004792691938160584502308678553249722112364479507800724746772892638827775892260193913097746934210470597600653935956420137124252697498965204305371381914101398799617085955669153790838329507043724763784288459277360568827423627446233969630244955662464137981590399403882832635316672173522762898746066849197890019044850109428615509304320142191071262791157367277973542039328870930051235595435826586067861471918396192176133050266582866958438574191944965970080267475873713334654932085837296699040215739240808579146059237181600210007414402712560412846501236341318337847501975058480742898905929431321903652088229318873939422100841251052158224670744211394542843144347203249496945743291003300465229491547245281797972791670586423044279758188531268021609578522529947341953491997400772261109186499749573577878059429457202984255222311316412951752456478480596192267983370825735481825563395045450881939374885454053428711112280735131364507962037335896508307350995824352830074676507772114694302005473951200404053772242371690835109511807508392788873797102169329512770605381381572775903769618240464378912333413614818724355207790739223534999916103842805132115901806476042101052582325388580313141029904613119242720749736016876617530873261436060227816735646733088480335045419111328071516108777018931474856621287252 [129,117] 6610574413418686063496353405601168617854185344849094375089687064094505436509350566052547809406058504869919032365453611946421240794546058158190776789441030077883924845915999433589158664579621656666874069767408249845747470538175150806762150392440200569613871938482894184244935294415701976828480732229041236040835570311987707897691989561515164897821795268188708180683975688530777858237521948548073227486776137157493294150204209676587012586638493676462564318643280158968303624322247416056267898314811734576235881441223092499970429048516144156948035657782826727556558539017346226932885783185990321065039329576450900547990774842307929098766669994278790908982567385566053324829398201577433333537012890121302900779924713369143879858917466336985155735570366928417546449158518240583928512242036611598926624383573328728153839918227326635898898428648168495583472754123840387656810744670629826742305337038656180227106456435304120088085541277310518810533192168630448302287738946095457501857729545229029873841270820838101889066062635304832648846084035212521018157910252552908577787091812894719521502316621105913919435836256416680897837111492867218398467257647356372216330450043750861341469663762758411146605467478636243679693644704848724319512017797346689385665957616297275402658450702598684585447480877529011051480963038289358757802643774176635731405964477360741195567216160941403201580734775055373557667878176161106193666773346547169424133461074825727828968454589688877972328291922780719097171962893487576253367156361014468929171167953291625033480381626516158870373652821677304856986291317859564189019656990674538283449175461778979346954920920184012338769936734765047426455323563926821610815003022903417931030894117323378177343017539158248047961853642638142608746546447160960032591517402551422304629349940110226061503310987060227293206036815178387317506035654848665807782392386135413724885349816153839801336328412369305762011799717221219548649827532923327844044320601710485068409949376866862621187741635810076426300 [129,118] -37926535014245456199533087601665607657728947160225979752718564426632192319741177571137917290776465156051172609018802243053517119440075250349789486147369348486371011475015924779370623926277352879294445108205984650173674823423196109863743421089170866625882327496090608002613449409047297183138091464726623217777104552209446752400123238214023416008416880803597317672331335265232028540533853969767851233221432717647995716161453330275841500748241451549719941408081440739714078892357630679814764617866060595326167242832976258221317094055370092610237843614163132510689397734530677115437305344484341833724357997104396642321330249136695285985011156297400918065025363616612654571891342718136859319132983604248463433851248288947100516631263791665169938137687327154260307189676047062880223483976813441764870278237170341165841030542212347361123012106274616189375539449154204489110421909222450346717194104016963688823920832037394579935242091959679835627756026957768626687324445028287976055050483166791258250812894658413160930151743924479509055753124332245029027363191282699273225266416870300869751402829771010958011349244183217779981934029110720859001233364034523283807183507381875621487136126707756062708320140335977178918171622081516247659336660279751498955150688660220443576891503665552693864611746251452955038212138221772894433348507605637073380332813764907691397214803741270167615367339406212008935086785055048817695567591159798760067827217714040401253071523293676291743486864176447942447061967702579347602792782155219046094938481092534442452106639076790458083189154042646909107030083786597174726764722783061137574538503644984093427417159777684761306456804219070586077640871038909532320229852722410959733461938374863144380483777077745546988528180413100766399862025590779320449130455390419674791797838876360340339140306176642068852479449142167970367755221925341187691310688488456018159380760408252281445225736629304499084592187490599688932996640297354191430015283926229030361462600294580002739080972564337264 [129,119] 152810654243304364535963915017619687012071769641347974850622342107306280514870940579135102872167246045200417602760863636384922172896347673392215856452972241395568373128904264656127950380612281548403038996829921327196656844760355497281156963170390227537680812280257735740123356365345881655425794713737564579053105731774460506546713536889000960322424238859408829417321246443968182230438259766819787493404666982560856465610056842629364352574040544319540390170017907508748940743233088637954668630347158351823938917268172613724834536298841506198158591948045764209565155704687081113635088971995445598367151127638562304111319465239877166955301459322824286916585314536947676432723699177725667894461654557142888997745399308248115697092130589730701365613247031387162602948465893864164671041989227993625162482807161685267935280490644056876457981671879222481492976812920971054535769680498682405827015287446134239692527655445734788502118407886034052897535164147662599320347692563025297437548767935428032290342558501889425907870917940205640603701891984164975425899898152299392093184294552753045422065842062055874221958124930333881596107602427824804390229474912748906454443492163369858663256873531156538091744973892819226690088646391626616675013559873381617683151879139399475686579638235854057029430766691698250853428603216217893021492282569810884729348262839193894710583931050803975619238099582666224058170175556144576207720892990343019046822140178657498947745345600288181553972409598754951219444556970982124287489664050507985805032767094120975387835901436695968692736573202806919533177122039284872645682380973221393263545473302678118208343369605168867862605121483694248877162374887276742671680542639245984208188088422035183957424947622548830304582230664526587553546687352923084894528674084238221563609319635502704831918327035616586016353669936674437831083582492008959106278766129485216355141559123332638777823396325359645624606275758771852031233324156333847982019609750490078402269920355474571103567368752 [129,120] -308174893790079546472627315457350072028301807691102733081541441996241903440583502158534216234722932994395550896594873987336309603465959985278282608838298263023250389017183902514151573258094788247360582779249215931057131950975560939401313245796975834511072375909788510481021254550790371875728333212662145086223444957234159443286591094381923338193934121688984618229644424051234464923352201477995067440031025217010466803546077133713901670682883255015784571897404748120170543344812161951143230937251791738256766067549186795386041438115989671235994266049405031478072799188052039782516786540081786757207665417356124353215271808649838370562870741413100872102281393915953388022147516485062747789235312845046478895601910400116110272372004827174613991388952850271110384661247760083526439035019996518673573508906781765820933766555763705004004678039876287288578516697989463291368758853571651286664125504335344114417698375845297522218763983419945568721665828748720004597947462068741171981051063420488190570740230264692617230679946536958837667364071690449681173324972377867003019762552410308655617445405224527687458436489485025539715993717520735664241847982288423999826919358557661508121667046725860806809898354128627931246379152607494397087183661588343782788598436867144272772575865594444327168439539718865432075591224133435174944838895424334209584526761735211077765001705085985665827451518135957907250062054017877578724069692548031014583884830092158504917448768784175424425822469020559467108625160053401799620270426541743843154605084603561360697634726776605056406894160449383509059305389931124611365577365196984099935317800499177965528261219048618189024648471727879208599365059525063218863229367192269274686633966512533426118380390132634512754760920461025524489807854127455736832310909206375663301891610378118103805881225649928006225945742014888121858496217411047158109478931281419008575193754413429346622932424203264568418411158195096414212698837986674463953578319612790518196222988369069927387304 [129,121] -481871567701376213281692327813042383184036215173252877228920356527233454022451782408093127800390518994723647007173913183322479204679455433779198566941682151208627824299279342395529035712382366733811819929134564802955457651264015788291768201162201085242971454211569034015033318717383297115617104686209071844465737071286302390784202618129261486817779362893925168844401173626197117810281793077646815578358988777122118883835893215180266300952254807465379217342908353737024104704978836021769618373024026178515488293722192897244155236274847078415269537865778794562528815989723821730964118039350838752379877703839976547469652870144159795376420328683606849371347441631491632629847192457253495394425508223559829600276107814006932299875678284479229347503307257446188270463513451726920835569332237177914630946630908518298306399580892954011759480889260768390674162815880492963629395559807893148841492505471501478867006084315670604274452444538154221502223436215375524017014032269340862914323059116004204506840728612458753133627349157751713423427970124087615719938307973633910058015962928465188587990532275389298674747926967784297754379984173418612339922079538468908968763157702077540970513966150709953434911364536276682365333548597981431490389328142318426044521560967637753368704275752819138970161963981090107885680566188093385461615273900221892060480570721090330929725546953822506753827423246353019813006312506810355096014827718485316762172569304256256150305614162879869035206927229274599960839080740152457927174620179787953817647818570457320770417565590150708813227854281569273683160757614849793946884498642524710004872074918821659179546178738634548843718841662513314229116692934758713539853575181803171459382097616330199174302939303836237336852038017500088213494657613794020244698087369910953520087618811240724566229444368843775357134108257003419851565757425942654870605588480598831785759542339179545869412304759032944741719245833017494435336629466653603205013444915587979782798192532688840 [129,122] 7433183313011942939374850764556195735459254650451408384486295185299116860698248400846299536464114015323658121295782384397978067009739302337281840510742421706770745564041811760298180054646824469021807062842058730359109858978758510498575943108576837290859598673926886744163088869965434522585933653845191756255093965973845109869118453810811306157893538509192864163166706675288542900353898341002951501305813656588164760903860053152710206531918544673863633407557965674057573783835942912105759838869929398951253098084402825544441490689358825834098124559467356558264119799115917716048358979487586319641528323495587847816271646937276067362364648636741314639463925583436641362853025243864044713492036699659658934035764132815781343892902364897108451735888654497274796773690894819370963150538557145783059853366906109844144446824202491620062977303639804148937500033769924883879896816509545017239864202289559718152480900767744296968284713246217416023860098105276625605520370618765738949214178356904571977071027365432768476167116870723598368001474134625835885900266277082616416669568047094506425737196557804498363236094686017030904305845832713166913257519250645582879920529540992680633639663015532517484610901831545870279267906213543101000592531441997187043613881887637511749861762109588403490963022880749187479007377429160746604407181366827403089325229685019969306300157504841442222887228392262130991349631797529710511676822512755328115551821617477574582778331932304394678481331675778672477155001206228154066421311044037710040567424786733788879034568876379914728490984129525177117092809812055091552189597061432411616672690505704746060221369872083767906259536576654270947311747674290109932299988759390951905447743543424866625854975104494563208306976688129225285749342300080113929884207581833508001896698334393240694308690180806586955796215880931368359058497447845083586766578386878156052393730217986340116584014499167134770225645232867754372741136207033503044104320232497741616282468004840 [129,123] -23239790396600831403168341580033173129265864800473323453955795564798883299232394497348018232245971761994017894957035194961798308992454655316181334062152593939488132336756809025830730751550141273468672480501924655291348073722565323197448490815732752988834623326007488995234804516229841573449723692976125378696843108695010258826749460128640224785287775995127194358565519709070502758055669647561055513439094788208656214225358918625055599627681254250448050970687848735544763285762386895208728767420609189911372734246848002867952678113171358252329055374131416602495454109140133639690233752826341168513967905980425002148240948608054352539233862877414359991445369275761591770704522290973537292255651340771473375811058286837421955315556147185453547892984261399885787060704271673519007350009925651005525269148540928301104348162435733856165010623658992081944170359671487462226998120879228109635160476236559252284073775190426234954009515879813488854844122989598640534130825129212128444269572315635082712658349426538271484912753979292559411086194089057068213890311845331568148828288424772481060929791033892881895911526377365994146904944806470100434977698284945388519739771079547966660930171957879919342022935053903880374577001111329095358046271612279587093242133708432306115936858547088279296247959555976075334637434490342905886776123726578892268179883103977044210267962655458016802933064889039859925486251238317602905728090269096682721963707621844210718560678251272523994665299015706152712533810722122871360225770312661867393650497225192484937553790774605039787634392058605492187735417777099325603202569873364158846455156260191000661976876668460538573156035671493540133988076530416779889352364683470482543700332777144858852344652569231521590540690426737499828445609063248872491793961758536431231578213938109206927593170342071935649508277970416230162124917781884272749415743139102889899961213824275381759597599307716434176445216594044269688847387943090568954887980399611564331177224 [129,124] 25365663905641250994080350396490993625179395886716915810906178949572823361700725220390819772851502539727758122736392017534036968319653350520927277134580442830221001945611562500067341376461294647385210496972347718980067343233074924497765868144951322273417518279326905978350666036528193702009896735116692806782756354628328639921353975723579965675205875488878991623062258966907168152076581917002874552084396077476641895560149185203727087966617229267055162915186478460157033217748135433601172288889685010448382113863005661287365376953732458080257818964716819941505591873138503714298641923024668611046802793419316739501374355013485023215390059928321322016882493706831508405665583592061177438045151993702633701892490849706227708256444785069241133213617775018549531121588379812827243508838232453884117791475305034071197488278903298996342093331993854668686229962406598246120694336312392895283879798707102600671928828374502988641244842751676946928709280100763224621865049303151889009615961442190199494809180638703578049710591121171564529781070205455599639992762956741667783620585174751606390990422370843836139443182640340457212649014806034337931233830918687547918700819073610559299210848000490145749602005247495086678232289719227819399414991522121075893899798541196199110208699301469312581540357822326021292375393309756684722909822578707037002688115520723557422392239639356662240736994839927485779752185563265914087921794693118478502986598567709173127626329969606719164180228238529773210189564100054451365932194376409054215418948990136987503098906977417075712710597143044902570012371811771358337228815986989339307459447905586076232175608320400900552000557362623116754724270450772141836164097412775494904562141800446525928420548012604547833241522169411007767912149641901133041253048975885116110535338654931250761177836233817816290650745341928141574324497070374060530976418313412617066856848305364103827203825001834280897230670868365796510058224940676661526225174826646336312 [129,125] 593683264526029773523764512673981821225213100303451960680152212098969869457253948801437874887648009806509703798858688671759338685433088434843073275010469476591865815538737208105095295319523502695274388717428816193627912084819169637910832193164594765647152697910018422917534862071936701122584720801616894247929758423244619533409261023085782426890029344702215236055611206118489596369204005388850591259323411274615018386105123242809785932427555467093896534427678443001549012646251248555008598494058484029319600073075007354525345551281998675557444867584665087414895400852812673316458523223565275455317395943228129006341293613508572983652536847951468021970028997999345213874267764603583620323538053360244732792787743878093596789219689496131418148979926407367155486543347180616473844673321290904906183387174664530737334391073074733219461427528819053170218242813370674723082949339488799517666242560242819268361902823104612612523275340309126208354224064666004771653614928128050118847742110010617592110021237877504339842628181625985747850416213632910043703028423785350455100110346670316037160066674004365815261563289476609890815662192033407324052227631041788028653866644392298876205736115391436867817856244027589061160408635084608993031212336833567992221410568533613793350853160376413040818954417158298047593604491399318312974973549066846152823321453427630286671390049478809334881239459154978910083894098367487090495498679141482347359998266348814095474987722154381108006128434705454956256006430519139635679093711015237879752481910897537421495677535719436946820848130848197964701960543649511181082918715765103289313449540381352476799734246445138742463154563117712439484720712720407401719879329430148789710299103370850967856973420489574150833449647811887028130997645632683350108132443720284610367623035284548849059882962601853970523003266611914800717557122332169997695290448454621479836243664434017931429841023922205535194831981657876595818897442988848473040489858456 [129,126] -18823455423982649980052608443466367350252453301683021815680517807154648576855488228423458488365045869346362438189784835206410322747367456285249123527589844990067288544500222390002758863338646473115615334391160732229198048975115105141379981787372071404126622703869737132389650759312373375448656597348007765376663789218276992089897258229627046565769439677425471480671982020992414715173867861809371731338309762377717604101403784095131270364606578897755501858634784363176660870861093744108934553695319639662749230633653666378806117750643836415389640016424767084842861212872115099462541482104411491851369520930677675961317887259637707840403333238072583857441843899256122825259775398740563561723559321844403987897768111695473643266064631682051914751136744411020180858489724401654033376287853242131136658856317909480474899111635602658832367837312661761108158382967435930857059542174332010834589029868439497990892132298639760692919272153017856368771025409231315017089133578608646774439386727450220444650618675550171597555589598486963670193792103824389959664293143750130325485887299477527456657989412999375100098359769955329139186363758366022306355962691026706341942116754946166601851850221456092039186231708538881600404796457864767520377954062551341621099755469189180349271955967119975182962754798036870960800614649490176129303085830646465297932781726818835806023777376862917863795044932629161009069847977003059863940242363880846823373209382363775579237569393772375467506252669481307826873783561515960781480004183663606385502231290550029467141724428491428145833341029662126092176443035978375484738464237307304406566549139401076813386252661426628308757194888605410169750464945572190093838789951357555919343631911958883486060765802543039766397822953873853511676803376552851578571090771265289130655776212325340638610298863759977359578127708269307610470945217438971539544491439520416567910945195546654460290020450605805671698755884384574209873321210771730324447544 [129,127] 13775615367027758896420224456357738292494372775320395938818881876959008168074645769654052532470390429619264051685686876831135974938843516372801108479322620531930393742828309400833958313395173523297164140874920270512065516744205878535805106733168310974049960687246410439647573148484950702886366862449527255520589640864633720021831530186651972879941517258725288881914008894336012833758354585755258768266595322712636420091321135569904155898022404061068935387310115877759945339786227690219490795264601777528121279234075482633030573286941969512692296003390251592230578781774993635449976537325742351737977928863172981071141666055420907658705830796055108652951778022031704276848800950866509420351030014783690997166078950862528742018930129201840449892983435812484522828657311273910594012253801536952557319740533833163630940715491702694458037128468021018068910762360710772659222406874258261133558654057169501432872033324435605552328902156414633462166637733827509750001436912149453582913810915561042333461818324676316918037962523413899574254614997812172616300336060937439398953981044070099831232279764533286019287908825322415872283132233483572306208434726081090947873676722349776824897855127977861198111984413657479458211218346059552209589699818724552782209236527114694063078571906217489910053429516593425143914504691530615118447529346281921254950394856197502408825972241366761314641162416800926733970417515886221391294226340307705232382047569508259255440469012635870447293925695746740840111855378655339537476158000805829856167486775256523132714363162784599875821111765463616574959290207180559013368161251698150427535088167064966100875282293213817277288291368429856183412870149776606793647046257862108408126279981859290203826294066436276203379908561824744776533211733045130704878799902374695750371062656022364924458709728696739978027643589060323386498710086857785533504563370226898633182080823091278465035784573290937256211188453718062637022702385133255584 [129,128] -7144581208074276709578068401378512274529608743708229079769293477311163216376255817514738797205255497608572690913969265382940176596047411503134207955089793825734208349404428614361709638006733729603149811560736112901312657784443368009494462883725186588114224391766688138239852458610849785841845855190029600003055033859559621929436880160428650697931540329148626232256755221776960762104088081376931569551140928838173750762238143493563903062606842851068904857405171518965256066111320649303720102523145602947861638818965136306835796293977954213508501966088579693440721347751566655753361918499453530965054999333862167934336077584818462762855124592038203805308744997653261353073014266357756596738762043888755905712265598845959532082395949442423000253847925405309992969422658200577879691602081393514517474012015536593517458162282646855807667602350926722941098834300372090021581820704305653294037574124895064314606876203009871783247377843568759258184659668953820125479331781732078282590899567040125093133446157804107844100987012978135569234473568548198670319380571618645162643283763579128802940863905929635418796652151250458298654041308463801888432036505104887502965502220771068386674149289336852157861431651506472836624237337002491673044879453176209510540124154387376038565567536321931934136012163378623696501209227438368126112753818137772580180672302548927784386690643579723746881940331409486265229491319588167218659527691815999507460030339527986518570173684993893448134862103186721117173464841120906760217863787715343282720254643454104208856926214068781141448223777183140869119998369522914030231996176614398731371875152846937514104845267552615856686783734020385749462684800695154200496043896103967281154314135631880701719705403561636511257936347359221449584761253687085564435792404970025649402768244882127196495941396236279343887123687520203152872638225039746590765458050914737605062574910838429262842115092240217105092152804043484387067704937834 [129,129] 7965120628440544622587370837416152432446506958534406845609296528087633901978385015504483060632697059482392359942788044449346785049703448975610730852728397392564025395065302741031747419495990054301260468179012578549695021789704988972538076684042317824475370080591581757375321857435898872434735600924860199978253385569588500270221205594749682520677742323413494843142520973910603763003558047052376187612273537407620470191942430800632342619986239989218106068217275750659892867325299461030144035056532498382363250397714483663583178654733433723771747830976311947661003866634828333092955075054150288297137066746255936172202746044524329645546329847388665000794608877891830868590186638884095358889142722055774995653423382279487655858874997471411603277841201982409429367431122582072761688916350734611755364476292338961595724748466578980757375946892325251248929425744493108066843016131387430397357942179094729959539872796168959269087194582915969695444044107339070742398859289209452705018068432637830193831585542575466227881879148648442393288206117223440520477786139011368978632121098921957235713838068615168462113890041593994619925277838785568891387736487787802508321444266325549629470973674860403355162764529874669309767346173256128865806528921466345500738679623535012269626312514384328827289400991658979185264780541395449126643804166780773593214945892203225462353974562489972109861624203695157573132264411431560880211266055715035006564191255576456900173615413493550551996945868676189977619194788571566060969060587637949674825033639759133507746203704547048123083623322274754145031676906455690814755141849556812252712315504417063014785326528889432863860668668616833127570882663288824764359607852503720992673402679015647403755156702221147858710464886193634452831231144939055530477762952372987640622802829923595562316392831521522093837477399584015251973297850359025992604299703567248064286766843224128275480796841660516361803433002572373476365320 [130,0] -422045525675819363954891851959756136646857412764654444521018236449679617493151972364463042049236991934742334552904893797420779436551022662975782596723751524148981599412806501390949652682507055852212441611219424502750416587383384460162348724182551227476744443447906684186979366561357613783096481793282411723422544233211913796787587314487257921728661668936364659962913357984357549720787550613739066689835647112621142565922418277564415854056773891250388548285049596684423083516883736119586556914308247580756926986505624690654853004554047079655391365771098778124415468955618962935430736154009291543391773577894043487823826955345959709625193955623910476003255468724213632252722630153052119455238439234619626827260443400611748228461770948748173161818128860363267624561660952228925067592631806552551019583578558435385315936343627239191638134579976627406563185428308777632558680114204741791616649932247970838474174068731018563730954538243410349348825371848997714598227618207913344593966716053438206756081698783471434433229136731106236882916687757431429408700655949854643370339711248679453803426053037353248184172023110798718811926159264303129457143702035747787615316347925970516159196369261825038704617767485674786098256326253962825111298950558884016995951072410544668586053962274558527560307011432570495124123010635798153622045319179025628360870718008815409598597078866745480251981407096564839369058384526639727564604750204878961561952048496582874716245088684636201480430579347206291646123534315144937140549745003028334496028370415070578276184479431602714993183987158354701738541065741693672926309901613573536706583368509526534820076714307650169809217720036693879395998597571960494332988506945815866568218822261895962873923211179095471238295377997572803727167436729196813917974063701196866007378340017960576115012646037911558077257488551465692377908061361077571417053977616324779787832712608187684784750861782834825891722296046754361604813336650606130137211590347409933606909732715055707928469285419429075867418877245379897943338290981692175187629973122795838346408142532804126564673590644738031558327144104739510001490185757847867411687684527425771762619425601598657625516390127010839791894020858198717602403087054448585391835176585929031170714424277750052639062105521856530980382875751933308143915378391573101978503886867726361278610720138705837237946212652586200720382980068372442526345675427660069373160650388275200000000000000000000000000000000000000000000 [130,1] 29376776768574158475100086024240194125419738827847151540767890865531376479286041877407290173290921240426526889594638379298710612009675508654833158159961376902570078193244558799776385223705447145660699380125532450744899041556412533716275144500274319412016111082124219636798079431853672575269762164563011276062722920181712802777054638238919729796552313596649514109167249676168263590394863531165126753874771092328408804848574988200965630166832030431408430712368369996219054469672329169105122150596803213277204532868326368118316783014682358843072329242062931313365550402474551483226812135660452554792748449340564549436865633040610744532450316187360203475620198510584757028516167673254746683099033462440476269508566737931130686766047021806496950016728456250508160118762379950544942442709882111336902480377549594603104295225025304222861360990882243240400802721131826008048242295393477483360762870868973673829540461561480781145026215240531532771795343501411388759267010838488665487903086325495373314519283841969859198691552283847781177233091666838196687589048443338667562765920645717786838589498549704177391847195159758469802730618176705966598648201191746221167128451961788285497737742087492789898184760659883998987087747787357562753038701650256896874195676831391485436968097299976299587363589552958095416849847086255572823874747063621917548317279101542158689575744212199111123424837824156019484869565979801268680758830272656122981357744447955518726646906816438874394853936789061833127877094233895095217787281912007697990751104291685797963961461602178653703649977297791026086043971164020458614370467153202251060974244930826282982202915775268293956057936017275711832750853949802514812618435947345325805017753920529937736969563568438921986821160720191264826744776194512998998517480807356862355528894568824372574349250075469243732787927521708830240956516269864561355480335862412464827479181857740185480172789636417489667028424550837210662905372846260479034834084727294691569534071703062592932760944040502447355043180055388306249752872965389638395023221158652710262521205919142223850302751727993946723423722950223329237808668284435017364606008529989245909538672814158599870458370357553613565471080268921900342006361538384167169243205147007510126251569647825637330825897671580416333864753428842697176253556328991727717298399783805671595900658956876061039977378735096170987535205553248749402036125816661061866300426160177152000000000000000000000000000000000000000000 [130,2] -724732201026707012284271520865191218999758575532434149758583447953483417998797409610915077179369044288530798713483802640775426106760179123801924665920895543563605352289938022525133451234675068104700911152318856719192007113880391001016080175832116996791531834061320906468127587276042559349539960486368898511550210215340139313774687821107979570912954389823102589586570060961061444160988279236918987214186524055372485343341113149699386920170910927838104358399565952613542872507110241691229790155954622105474625768146777078635118428467611335838229435753896051111970130910194140380427815274451256115742021000135588512131258202023387289416430707399963581253967478755600842379444737095418765618594664923263799603882228842292614118613544208995808178475030350047492749349677795765160711354129087683720699390988988428142295266527535038878734522873070095697188694582685853792537912610441068336807978794799870789191906429283605918325146614149256288696477900749703285166876836514578737244667329769009721766244234390786561604342568901114329299561936637626075450465324270969924067263038501557770268015757296228897782733378726776777420265826439071330724969872444650622251170222651501482811369822187547696942940111680674577372768122128432362026749639106822456844921260608924383952642750966571169564697161305209324475951101357815544363349097085027138158411172693887905911052905501250144225213483880115169969001471995144011287664052349954263051076970400625119100616504546739299968385246279029001729164938658999275326268816172905185908381243146335873542512746147025714271102894228904457099983313191710583566571141312008274305500453227634846347467689915157228659554039950861466635392268583465014372984292129890729690409275598771649308922512450450897256245874717846807322828117968107294110714565903472722810018841541169819502790279804061666548467396636448546713827563793059221002107320318537372514648508718024907278062680734224682952573475145476068337172753672764538429688812691776080887894970981731558462620618032039861123858240199076971615027244501007969978811505037714201272321921276461774401290941230705440846034722728566967062845759711406553440262814657460186018666779163611985815713668827714396162938848895242067984410944222308337709545146936348172971872305242081611110127111366794670419497717523858619646697868555133016895701172491363316045382694811984834453549279114017552152655704653119829539652440955709897668552966713376768000000000000000000000000000000000000000 [130,3] 8750869562051046954121616616121681267808061038617755145403165825774670243884522339660835759516312715190730278140094005609927398907858797565379479454517351202230020334690917341146831991250628218758449148070070694303276185384968519327658086980863729045381152270700969014152817053026626380839733163497172361965909298155164693520266507939953135934889053938884251458245802217134869480706220393491129442465135069751289271384221929437976532490038848521564875643178435141368641093898802886373572826654148580733205904505746933946301004938009555828977058236836174394344938349544636161008218081985574656048990999404082962232926266791431240836318088094117775028152162787036580014585793693440703729361439704953933892914124632016841099676397212306054304758032585024171586277011705961961220861597419518955854405923112519346944982228369048003949546898230242288278882264558108629417667166319647106710758987984514069542014540491627284681003721986082565072142216859850067754133229848416302240773599815045508650308693437321385891711906933684331456238559972254815320013825684703208998791895809963103425151074329185498339275701308707668064918446776504676237682087370888542521047843405751211734563803944203096964790304385588110580277052240290027488318381090214728151877645458889779052454516239961778898236142164737773370454486143876302606665014449318720984777896519628794645563958085145240717069514320097887728951987266010588419369823110891661139955989205691227327519982809541627319481812950357902489767800791478288749681496625760258679459177030726369760399020550281171192298497223514482991621701084250480530408423183885286784978657030615783159110373889770827203713148720936238752433666707878972155602470802567198630409619525385496750980415703379693683907346881548706793261529462827829569580333159403157875731332541515206495247265703080621610641392223099074690240296200509141993763809150651685468792889623127671433324978920722159122926165994449139378599442104198257822613097363592012834567071902637487647625702413049487834830621881095920266224900682203368427982992663497951469101121578425072595633156639626767796403857579812572020316289445957259476030960666913351047178242614214381820466141682956043830297264800539076052820615284677950840404769415884982425415671076150622866236022865602057373416600251967932894272348698604075233021104250232653550375112401316881112360325984245619677025102064452562501113067938205980452363108043466997760000000000000000000000000000000000000 [130,4] -70079378870018348303483575833007380084227229220304637561434072693569626468609655027890630342275224752772798454652547489466008249757400677281595334615575405712444491927020272619545570528792683934822759376361886009554747604895569287117104849482880238429001292220647921238814027367264033755944860449692201313523459264289441640934758403784793285253838446578539231141356082694278081796662313615300596973164690011044633185679469506997739088497131005175674736819551428882679038504813509716046029589934864527926229184655949920486438199322095511140606681523795754705153347349127472606601725828726791139771019283542017550481040753268359539434091140379027737248832240814039694353198557751145276741764348641405604965183675426802304145860737549162477174329798695010646842314130524429581092421124169082764548877952575520877712170740716466546817546114196221272835513476952299391564310481530289947645123000555162008538796366777560658505774449766819408373927149659986411708782701327309754448403179938727361999114098903016416976772185709694353327528216443206634910885842542568128181424529699880896021291521184743188654900650607749744235817550010926320088598765640589069255656458112828574656712887711777331936676795961168510554798398085304217566830242821354519972037988763801908625224100221516948138617408485741223044810897885050674372938041847080377451447117789651125786565361917314831325330554144739029930922468955647125559933786187345919055036623512439860166942846744217034023163365242918200095473773583452036780804365798945900884000583267432838918334968583852960922896510193504600276125403522847435266297732347481071216195142976285115142449123471981238661673739169322158171741315789062905407505895756819731979386847274367723759857191068318685828528067647159718102127878227072785128912131155763608052332475154395611110529643630066473300136926245575849796936498969210969689590391831724847517570091030304648805629194693958560357526159764488917097805123150628249137086165549484220011833053665406816990844350018676670205039298389153875898676449784424346091411465959843779323616523016331892769954771014164848690351865396047422216099997059765199545829928613783055213994550646555127887010480779755995980276627063911617354622138250651807671702886878103460414185965417584112630841674765242750056406620969157406450733155939365858950487493294002617144160835850754838526035922612095433914098133239498641248048170353390650051967911496431697920000000000000000000000000000000000 [130,5] 462090796605005897691814428264605156175441171619295700396824310640981744044148343452520638587253078021301418793023549307360761033239214323031826702095320519579510123327739232615079626189155198373914338507819908618405840039790355628617492205773003282123799720074508139443812632143146797783633365387894000773699292529380681130097568874247817703941125981928404188453472670329327039008347803400910024333537706018099219875929357006224235651617688287227084780112550246225841997677554067407290417557068036321174017930676637434039957095562257381072908483583267703564428037993043035267789401239993371940211087997996780657908560480768872954062919497039896570921654070320944803077963822608136327187026746490602901088825875810317240656795909976618709526215814199117410983683837073427827619418513957872478846031508247719576019621465691816142604038257371591433309206972215804318356861806958103958213404888939728814421484676937890309664619595981295746116857433025940467022484107362612552465640965644746545742639187759348218308090295684188986422734515846898900277163855287191498039864217908235203229204496448412282943053859625862795236777880822030068510294013481619082451696811980265915573152568655831080319456557870600987498448962702890063614656120754782402308710319963557473589488319511922722324730141728827174637878190033500032474768483621374990653293668776230992186487703083031265641532572659515653582833388418310696524403537173651289464958439294939634714586847651390219418408176895564919538472160405498827190888230110247967787147959809694623787589662696323466520517202453502657048340722527346479715940800262512741836777643303379421542866275330285359990868620701191388676030507164618346842503444738356924167321817464400619774885661833896248340020396427517486134737386971550143337522475838978582090376972552188954082265662426396547765555596396621958831803866830413812420206991760856149358712409869936235295773509255838280820356625511086897775201375051139071978188721742062435429265605924531452707889266863747144970479202790734422934340147316337905856448183835809830864787865141868073877487864955034909083005251738823739620978115945056640966797021325804599666393722362261246263643030387429293284480346151058540573065241486492725147444682874859789771886972840852479698928792307616877804580920637555727846398591626885203212236383095055107715654629206972767982545855037449958695204207060639124628225762758102730446712955723327733760000000000000000000000000000000 [130,6] -1695181903736716090540167087661376938712746145367145005945686407522072984174950982023607222946374986556868037725500670087773642067947839349703420770293115571602121731152609194920660602957784489425971343921133793987910055192948410145547525207478236309975763321397298693377887034015069382095796041798716683786636685358019934372054291737373587532322362960170859022561119383350401476739026146945564929540493408520579761173339356286409861906528022318616389454640155948773700423802374469654711904464117846620314771399794787534621598366395984900703773230273662685831810151917302106757461684414142014419293965446496474852578056309287244142139836196054474365372069848033414715347764441616591668941921980132738629569581247577006875436798896206864651407704777929994869752109293640868190412789309323896546520103099428018913952389637271539940755292023425881429626519069212986328819431493389802443719283377734182633932284841086548151618387798599332064954185575282133718676531443826115437388992205492912933512724315577385963385050586396801534179877512777213797578712776128488512736064181964518636626672499894214565272179145159347283524219136211078129259881687562308439968306202484123721808697257957091700704292252566247622627479790802138718863083111737739511701934889122536165117579433963284845225731154518286613227353521074556749461534641022997240192156756571620464737487219476640141621068249203288254121318104693654136034662914372868207962671804264083431987338076719601048552447915474885525930091561903695126767788934781966028564508099181488504835575451252791788193636534890286784197326025863564319884009237191674672015076230424450737921801835789842215176220792007127994443450191816681209701172085496337256942717517996133326381558399103189181969639891104834089608765860927952368055009151001168643934551875859278920241370502381662055761263141150390776734715817383143665266586049628756311644254852671627309847016688716117874140572058550572907439570761747960718666087646517859232175607528202208741109590213107379833904536257288518722590892430446210449442630820539393702631881307434530236417473658749933337368968675236337044002889704147004660724328049224199226106801741707088995040572457359125456712379686726652138530601340551514559576045127461710724030259657644125426310454407293174442683208389172473361335089443536891712873693576448873555821267729011854995469973094010442481467852316568447385699104204889182543934957502532576870400000000000000000000000000000 [130,7] -10731885386158538825089921135412257996947701408494999914097953575667862535773533341886457328013380858985537817576060900840689026767682868668564852463142319292336299902665054788222568616485658744226400162349868202418625283941331377439191497923939524426518776629833469451045354118940610089290414734146927032306194354571154516891096020799055871117906528428415852307860721849507918425211064370427891749108684335205716509774938407793405293397604337671518784293531882954836213236999528602546972649030420748981531990994488272834163090218936142319622274442397233800791100613226216673354342161210143883477381006721041446556673505504104860379464950809155568158589492065453458656922154123463593124571856329098164110299633506406641967703154973403904467505003250618545985605209551971872124944441368235006476385834586740637313460402325271647626992172848439343085949368041784287706073487957089579554725197168716641629280603495877740134579947191576513122989446030732000283074175614251372628125427480346803499373132544578616739235373208925456412868840435147854685007381821498103462730752181996783109625848530903404240870864324545934613458030084530087415222571378824225597290048974507123638426701187051943636651259028621000307155253204580809544250284658432955912994722435697588514822524168491522710576099883002182501109057915182962287944326636171944991037660208985697990320605882660516467187789459524717177160343746580514645989894969044232990540129404507475493476696699772514229785520632745342043153859405252804129533785188638907860873741918590149308329676697326628677377096954597915678816570265344640757016742200435987751521369876010020214150693520260261659464265808798826603158253063165278911858479019397716673721500325510895074600519213715801719874828487916201148026543356774127181228538442243592694252890259012908802811772102471621321530908599370713251061953532012001949831748452521661955112520332884710753418142805325662296683138570227601573743510998142247186623089035140928488436805774700545300384492181742091661955846823317809987794298722296586381746725346460955570266712222616845758100079991830468774191418314064630941090123005900056025339066011085890631609364311841476122267056964303339950039787075196595364883911308873426485788967949175767916695427873652985409508416551998845774203881044168244650708274263039804126388008690189957078819769192184046863086298031153119369698107215554777587879391056985046666200945781075083264000000000000000000000000000 [130,8] 217619612945297858075134936185526322473502174416645671987940652294545198500290316387639114214588974654967099847421229580503394318888929337785908821704319544285924118294092977211763755972649648088746942830112443950859971906556123796318649593058659393316479838311329597253526937864184097158370308977076321777167392715486813798492688388589429305219482081130581877714115086057280565662368497149294408621747492531242218774333850240560541564990029078145720963903414324165007691550200424294264795168167903508097346533734894653987261177918285971836243804268877383116773060640839233545452077341439745777985970848326643686008024573212110792134001455310943217935507683539538037316965879006445029867380204108428625997207621945906583310370367853036049182492173877703558099845058710286363165297006405564344858762044486892894876399355384833975552410194932216533653060480500704803313663079212032352695726555111465114155616191530091445612291992752847531578972688441175746171469686523968057113344949605771543528924022393990042794132372111451170536522130926785309581065312480383887299708246581142376198309091985109542614778667139325597226928277905626596384098667938919557660426435558931650004380548828107943931139415027215905936540511553255148678347476959900147968960279153363403534922960960255202872713130634731676341926943318408725900440785177280442942060630730636708459708145362000070435383030932907055697546474481259023589257577750059707169080738790696265126908402902303233223694088066479463977900641576567541345590728678445869016938719812578744192633998485349187921004507435191926404426859055155437000716834482294046635022188671384295254333538374440263230872923159862575081546787933240602324521295674681369491190834489740160248429624453425107716523420977223102215894759707089844566159911525556897809487280141880557664172058397547753592325166833012893334997367734836917883068828796194313266791137902945796421363418669967545142353877443159471008895924025749550287237502559220242382764690484231226136078042354918224444520856070494070710491650095967523899235280948115627703826215913426459294775045587615777266056875072941037765383925511408010541101105340798284315531442591957136973214001935680009678848092441316272496843158209551655797231154645032102904643988025674753067195430036073987017219640187214078463990126270529161232348979858537919098766038070316052348722741925565515772939103231590016856766207057030090388001839378837012480000000000000000000000000 [130,9] -1720188294706790241562994762425178304215127269938854417288870452978485205482393754638608550439738026038138876522103108222733958189200512047559419390207277660397940269399535525509255763390658752403816379983717646942451278122682590581371197856220989507437227342221347734853269806967280940645964827625461756142618499160455331964692485386967238882764889030639964786630300941648199028678489640096174857405996881460871246220599413620894244918139929897490104196081268355583724289934701391706830543144993959209924197337453611886630218990557446983667536293135048884815796839795899062643433472597008329547969129724496205320263547991757151597237804065349027614983100688818438241138745162716891110253558675138657479911739085142582319510255700101192393378424635432623062816689560197570224518435380573964391268872920517419149400984360224619193772593964059154139556535542850085447910964289518555067162981859047804669316372531922501229932157088942573789412504797641210172651918076417693109084539377009549198429812746811811031224592397753311418329558633003100526309230788268734012836623911124396953390166569649435940142700836527137109896408255633883920284261625296850134153294750750808817216567119769136242264085817513037949496056917333357023112757672122405640426986689200972516953491059746376510624344742598663969152350488241881709133943991881069567851646314380203357887527370290744743971943924285428857117686550824060479893345759504820247796806452315290833651077984340351397725541542769066029145107044078553298016276372083229063922579093306456384793972689048957872985681996114542668504131348770805736092524534432429356938436246909524141668228361957193046942461084381565917383669812025122343459295163833605579632318617036945317889732202867401021216531447049417171498227399429206835014626285002678996337615669432965561556444738954417145270249982827884626731658096315826873064323283056369392885676528409133250174667823366789222197764337961084139050200270630549878869460633369534069125813015150256496432822965257255526103082579788368991641364887711831719157273591480168346810467211634124774397761377158097898010166564082939327959318740881272926222437906382057522524202437258304813360313862451929908825476378392410980163378042295806664981363447881183967384198174190215148213199732759055663291087425234523472984781204976954526992226984477095614889314268945005804620898600419129275169358770073713877573527997463226507092532373011646382080000000000000000000000 [130,10] 8814896606378952316560171024270982491556353593232580527286442504390415815456700034345579075666333626830521190534184816442199002068456856692289997799928233512776798339727397805770300689579391325079017571319482611214057511013262346298420295605522708631240971920503904096954220227318219510758905726280376754962351486965425461094584563896582397582688643545296441153846619086680855597960854035318691562846605584567344941048945151414837288865658775825568006167737570761360229759383431952915501846894749687696785271584669015166241647558631524027272677466727404335012766309121710061327968732357744868841131953154303617891613543912963808067658976943947071954907004004368958917763759880161510459394260353442272727482039171017170335395617303057399789515640894742646303776059222394072887978694415792929762429794297462994759631768332708896054304139027656287149474840285988893518235480653124869388482218796681972626733195742758950452488242888186142004946233877899175256452931892087750286346436034495726328345811528667179446241981315430697029388292760111248922014062738395716004609122515775222018823061853295222330212138969553084493209145375586576561319387783200254974053733112684277793187819962230981141409711824919541567302832526774396665690748813990679914613272811813754939940131602309875963263039340385074644929974667878438129630007572267647889107892852463037150603130846119995110381928140454655398953956923926195735523163916125924618411313073366718683810520146761632753193725483925910702480199983022559784376300113840286753404967963819702629735121569876240622125589311469066861048593757748196682536584663540691704671729594410741042545781038123578244529036886038685565913664397445227672744103010727613141847187264106018971979826475405792253738839450139863822682083393407686142608696764139950118565986243256125283887347398148992522348620949606231925955138440712623658678255018969188710857162036883006688302093674180237703453833483158758079379917491725177519618715127106660224342790239291921692154503666820375086628268780847151554917835018297191853153494992694495243296457711045909435535361239404270615249326329326613587708624007246675351465524650950073284689329026521898632927457626372183470681571533462158598168979773088339221245942527885457322350973404318333894251456318274170140665149033991517051188634812350336273451495883888932167732141835006016465483701724302938821896471675667160632678936936577138044940809477543186923520000000000000000000 [130,11] -33104289995155450500939835892220838958322525984583188177763680086228271208108677760148657679718699019586648061651364474890071168460238419463869118526381792971232480418805485775030790478516239076874193182997579301240088169452571864615590221372404525889625939525038770506190873690775087972793466073733422440992744457669554643728647197512116609445154230990873122050740172809477237407298295209769090398746999267997385891811019158751133383397867941008052978216839864437034356819774620189173025500020983973231177587008893953481835250493621583352644332521747073825888084189210181442855656345521347550988131945332760914849123443609274276957634697619619869500701927540203876653852573122229476998298462239476107741236274521754910684853014328970889993314679437099308995571842596024541946454812029005282834213221570987204421287022234054292898188942006330318204854384809596728305989931390377013400562810921689691893350109544917551618914468357447918977991073096972756993194595277198582005458504359417270249220394800702140487728005573093828502638882143573687861582853990906374402247343846583347691291625142213920723238665519770389300783423189546391935779819771115991208662248408924542424236899646763088936310413744722171466889347519474005668875655216248674092633449264079788777485679421243592319452005604174424111425676882194491805667280831548196637561193964974748526320511664613182885001514750985899610794721892967282746388439191992438800209198386322593463709414370231760964808344853871334620330868543696907599003132424098853040046855085872635318963001375833162059921137062654212800910426889648100555714480605409690194833400194251974644168639632682285797955088646110979614371150680593621723282313093153470958181941593632349384930643436849584193180658177867412338970724953297404899383754488015944836823253664532917079556519742585695647834391495554148673255709963953665201893602862053570165506477147468191925557885961370318309686906563058210963890920823929287009622246327787756090887915540151272772096026780751410298048878504103787115245925967247437177411733983187631689601255721745267457080877071352482736826928780756541302351455731345584621742458204770886019847547098569918571435123751102058746145189088004196717894977277856752531332708084068897434145830148415073624557584115876041349074488865222098846720922943454600127255260030185063264607260661389753748191932875191138703400002936026747464249214676060123510455589741273284608000000000000000000 [130,12] 96440503475106119511391989045663574315445128738255312657697395201791239514415869313716175314635407620922374979221934016267376905797153749288718856163253423264114088897802630624974076332896691122632430858557471846746907568965943411716923827514572568768836712748596293692174888947533394476371517807252963745950800626212179602226876661030954128822619508148675353023044528306899593965548459393877241619469647444877041751718168387505266912721267982078457473343500339140298788737572627478293356707170192460878011796940358613996615485991672015087667216325594296257026326717070771891000077143102107913534056900644510881110683335634110733948705947274386702298394077033648796251472660536303018437271440899438734327335482051907788424030723643522671149940528571837221270113403027324195308517489407947005354908004054942971670488759326569587008063286970612503480051707642063870255067046503873038224893020783126956178468584362971068269895618241494902976635207622493748181146833169553178848421010994890558130153933080014036454350633311112870185611664908897899981683233146139237902812502290358519413909743207029778253260940450805137079760545200682036703700364376193423739098156165502200720748102646871945575186466124518291711867962103813875364176001664965885802062372036986570332927089582469002418871108754135300465559029929745737951991847283520814129584020487453514253763287286510801961122031933362002531645291353838307340960955853628763949497592268155975403092391613837139533534404268511516935137260166720876005752623036359134587979038445875183187318916917598816833413992953018958186700475038403026353303129537657328363041716328911829211812637002921270236347349522660845397531230906198568007579626894627680077165927939135160059094295351138731194069556004673443739349494263733220767732941196901112753725240689233122869325003384017760673866581720512766788891792517515474134935210600675785434900433992675208716330652344793340309152653303809458803752249989223893761602710659983355922436214082141006639562835584219910674502726798578185383003581290063988514016957276514494994396867884741047141270575883229185487335303873685918782685812093981890494714768857681804199010818851278182543261305409481585351338780305053054261394143583073037800748436360045928142046924979369623306254850747546777453109246326990962662252039024676459636030304183287798498221912652399932022701446206261877682336545106677604262350373986124696127492733903491301376000000000000000 [130,13] -225050237876301141978770641585399298085677707447157113241140025532418191779754030750122250642243464013357604091925761604566545231400204045965341284897611020663013982031374867143731148168536466213331335883995453543491180379224823954599452905873002944027160918167043821471235716736589427883576996116772325688801007588413213754796906797522149505595994857955458802206089290219469699708844033262177171475643025327793014786163707655290513503288042466014682035000091688987035977246439876971133145247050881671925331078544451874650427411108629641151533835243416093392234419660971750496414853741771688618808069833627446855400275976841230992500004918575992443645227573310492318156576644639356681586343845777695308593164428392330694645861760637354156629705211927531849481728077412301365599268861423592653126666232737993882225927732650039685674937129231255492149830841448588048191926620322046623960813966131698339045935705579760489002966835631323691844053653832980152112378613180863557666925257442596647565348353738687075056001277011806797572598812533321544727578389926236575213951218824855625103704365569672783348954006577860499771737268227019142924531119793171800032188702517398417410700647264258345310292004713267972958146810955573653693119226394036176363491097136498212010316434497052617067107955159376483525501660258540027792965737780279659677584475873408940639304707684602681871144573367831797385794003649719958968572671732249782495169057516852534819202098105992275842087213129802805740953752274718637572994656308038039738816366159261409907034831663536153009643613509197383568752209173977831207171334278783847810354888379554426489926895314508948543619450602960832081911385916454678768577595947880504542135270074362592380496778354855784456662872646442369862944439949316987276261668036216000216954930210762215745580045984065958561997897173207353767158691539494522756819889816811687898533409355562178122828231570265111107335747985419800511317342680348769017843154285688718645152538856152912441404993964747938457735747507902309250939571460267917621139048634557549662588055459093521278930993764060859987140994952677463757720244255619037478304439880625203246331209083128232660060940094883553710519768440881519000551653339137943219426614180936185168002743660488987466681076372120062893726985260562452751384531106495806337113662700037917307885353050746286686527737609345637529600307710011309250657631596813455648981493277041623040000000000000 [130,14] 427831030379198420259249249603644591872173391796492023328161446226092399766957321851700197857537517293673538584638056757833666494660322409124706923738145543927015250166228821462195345493905674302815632344998065764144752402387085222092486249542434526331131426720065658839275841345011560822217766817789232073334602186101710359231050413801332323945332162488171959850357051633289385153292769040186618336235620674597065442610253203502130870522991843043125346464236703940706592896929200043155406864415809565248827158869145215691160145674258162580372367596646104301193205995069441983273687710218196285431242306917948905298606052418575310823826178663678827223649493312147809196272699939889651655374313207744226161541233919699372015008151154406737946518303939580606979863805710375229869135337896503467824640446145048582562400834146606323899216880230352323557634381193216221347015155807068390365700539206279430422764057914775525893370088116257022548087373244896044368683937585323283074355146881464136279141580008025746045428125230590752475055316753891387751621750635497424095844367786013554609205044507740635817204109458032480763714653805968525917611209994765847010427034714139555250618806554764360902648499133158594807756074315374973253187147158804449624982370143363954349045583622085029285648312497961630411972720778643823299333960837090572238475472090766916700965130386482360274249693885773731689072352846467833601102776087151583101550035231742557344689881865353524961402217767278095167532341950667025825917913267965922409044031127588798747502207858481688245559787144856986739028733083819226531502155374564902404663551262914384339218433072289172349095882224144756947856838048725238856858898676826403621207986526262721696406935247830934854029610065715174586367094799597680175211017943276225479248903012810127611520911204350827194973213710847026710493820911968530959491511330854462858718542824087893961611633230718000014679562177499558510561066317085032825744029233887423776481534259165126529077009913971681713611200615588896839443958882171331980749127794101483507328017049835505756190525330993317025003275620440785947858118828667183476532849543227559235763325689579356047444477480864926455766617580466101889391229479029859710530128447245010777509704578606480940487087893961445039241794888201306848971143238099861741313287583131057689245559079812491449247190248063148009574075215651441409854517440836780773582582238119198720000000000 [130,15] -662415362126182158748912748421997765053043203705047375115849721979671875077208272851285585268786694744405984491411324389677242206133487051940304183659461838578023794575084979565987823610189007356430033091992843171840375751357003411621140653250753077497497965724832934517019797779884721023994426780172540757968594894314585474880175785506998979913482969531008768140803557847320128743359021514264698714596681360924057940905712364334049369635811970941703428366505958018888798524931441576649394610690985548340525540396998798353650001281472412014374413290969332767758401674303715635968367745595024048542290183199999907546798199453417775548879433980596639967421783008217745815290489213339470711009086623031731514369212453151199251090221830600160187651946296354502625182459573141396323506391418467517969180475038120445702041804411294308269250865783836894933183779695578072412569313266644182519226198397289527555529312757437358835896062908907826120168689705433423730406146862948078734803503329830019454677924483038486588223350172258950563910507567567293158460596937433962374690908392519641325665108437495316392856719108864340626234592266063287876407867541214274272176039986728022247450949622665987328270727952899357911583562027077058071480192496549228443338407151598909081434827170400274606237100034006057066347943581406513620583942126649383064743932547464096398529904525509602584868177983417775822599289229278452842624070490349462144570731326835617689138765465216122233380755932581461288385205744506400575308141444431194190152658854207534193734560692828502660784327407941152619496915640165748007487042123612377948247055731824222090604233845415351556870485726318119157555189191942417116649070599471295604078089898270112500757451120356542164775276893414558174538280714674461913096965014622335778949660344571271528682269365243453892029620029551227779456079252534832403235038849579995575593649990532814159490560199159026544233784957124266874787069614886952334107924576050249093651387426827100927530658615425146927407255460614018376699958168112912117754533691688486897163019987954561126203103329095639809557368204961826876779912147792291620941026049972596177450421527364705561688388981229150005296857795856921079544136062924307098726652453196756733408715761799348104129563715309107005036805090014459941089147873680710941546704683960592683135512177241159927712286383138630027593364350519305411711278547050412518867504934808453120000000 [130,16] 808070044855426238602993918163773190259508655984326430201300257714405993779879044486694713509962394397617070824955021199869163808287085712569512161058948394419125064568174484750992596659825851100301373783801614257313326561920652770251924425218674829393109557003174798171900400534061666261971490216808315253121787002664960774916564526996316789485391912963966450815795136961657789448140076222603100470897752086563555921592499089828624198917387774875052823804113610684141743441064160412533443767533877680177200833895357894423164067238634823075199999937393342955551444065218019667922847259638295150462746593589650555123664777552765121349946440621121508622160782091066050247785650865474004279736749761857269548603041161966230930118782993680680611052677611940528975973928794404492405067913749669274675247697186384698003750353623791203813716431122794477831838519993298510027026679169826399237322458436589003151944033464274443665990417132905343045438887205297183322111791599208185110254122146589102222138567237409594803543061896654408834954474071760403471763345371023449934426473196059676101539315601054791630387873870189937370654481958965063214429388135426014002257801391752558110139591397507500778691913548063667721584895440865331296274509399627620210386838796482476160947670251514596613796050270041429798373410337214504373206395090679776860621008103708195686650848630914871538636823001510513024757735883365554572686637227032008365370154535886672753656889637786257257950604416342038166905387987532696653097545025821620970790817492682151245843192457778828023598571979233974589278668625027679706584634627511333402233721281126061837296195573229842745329651943869490295344620467862034027147965628749001566843655574918196554226044207066873737834510160962745334759635970044728517824071217558047658902489728307283541717019357602885856036083503676689815695404507857579575918470656277179384985339732102430563671151252374117774322198102171160271841987550304646507176516545980031043833584868318438761666952884952485719123778039440703449558026037338549743895312596705426304450663900081135628108798275242444198069450627542155128268739738704122201533036418851752430371157157597342467859704722011872913721676753451981151527593385302256123199631816141761458326057618218689730125203898871594363590784012406036907232798116829615224595347590809377443035172871771597447973989573451002931946457566409811865856617491199476453435445162593484800000 [130,17] -677451205301203552088616623532134389865026272322481756409144732279191117935642287391763035594857818551548834328724225811562824596146560936411333009638160817749960990490001501625600758892658403064096837874938824477923444748918108735653151197756813460016902234742185926330063520466425785326400974449392853349504560609958889248638962652898161584976267311042018305549165792536182860905870577797720515865629585849632491149908075753377569646739342580648392325432023932607942604829904720895109365770307138077280448388886369473601311341439325267929649097266904252576131192009617959510954327367871732822010410729976551516861012412852188554880420401875627763044128590801889546646095384017287976441813628116757583904803633351911383851570427522138985304149249779869746346527564500018451577936378096804406219851495341118898121239221401391463303777005052621369183797912639672893899231303167586379014139142535600457566344108052700097994195175576866631670898739020833800260436297218765733409054549281236745444786398851342425994612538696058655253696119269627823664658441736387732635882548591411711049823475065493661014440595142178417545256025252981436873427619325183149005567093558516094382504955750764762413770371812582836297502229639369934102978916844224325007014725867852292249261290296722257388135842478122914905059187330160584038093808331713228708342257174822194032380935978949375924407754635999471640288758945739300382156885393023054875177634833895590754672643740241791574493784571760982484331711933868334505183007481779811073676816687843607006663880835897147483673072189136971246397456782487431029692879767857777942497405370072175791767070562755093869913124058569902178998874529523363969488549589492465381795820623028944060909852823366562911719349050682060116923644174017418997170663570309796751062657394971730371991422615533547365859478831124641156373852918797867529774086112351020073914796983863600937001744206772895544853006524080168270270931584224319836040567821308374724098822175939757040035536298025707945904673192327658342855142013883050519033934184298117557084090767589612345578266918082050052337869760791891704695915307924207888213901528038857260710269684969864254494748207872908471420493298468747378320472456241589350562329050649046677407259101343106565788698288228713941318203027994617806983370524125943254535012934574742414530306083652034883838661037436943525979609863433373876702884288160816156621744369565696000 [130,18] 99820256148891522083147814775303073712121568836343102483708318484389508447993512974561804248054883535985973606658734987741313565607341739761717508887775858382692072044120786845821169898915651316769029448703526046184023570895305480833835140502736260992831060235230511510150143626247783645912574269852234363246713989821826811392334131183565965216576603024670178364142505535011663081158116453019863561821589098601902495846009829685718870177537327045487089760783727069724752985808456637702409166593897225629479944338100793632258590128019836047668805446745201016996883637020711360473382267769931406511337185564409150447091188199407200214110677192312891548086476050604106770512756025509215602052460542817960825843047310604209243673018868185335512426717817035484056129637775902001010085571386594073837249831666121588473721163419595249330590194792071334768361607330532162200384583934848688554465254184637191485785858943208296775877424501161246781926107776382415240539987304488749516001932790719274304619713957201982608829556906238205870074930570392039769460777275592404301128642274490568010464695128150799311713117883028857494556791253721112608989728984783333490862042237809504552665364818894324719463037339821289243738151839846418330892848963945148012559917891336701056157590583426910917276182135735804125858304099279615477926351193632295674874045251486359175535093062521242019423707552431141273833660565890088085207811881100007752926408737082078839121532866460165347931516139981679023854767993990606269949935885944507305747546564702388060605999434553076464805967492244490062731474525807476411225572122947020293888299176177115056611063914407333481643739316601788000594945292841692953109553737108509501699721739721284960252713470485973408612888483218512817186120509886671645653297425195952669458615251415485037894532856258797440527547639265326413985943198574689086104848539971913056201886565718721441589275907340657181860011926838136052792902855179956998836406024084860551533966323823820559678371926386515984577071379943831971415070150384624801369008653644290433410737765088466456529670683652944770580658093238853226233489307345355327275418656608522372230424689969662407444069274600170937739313365776461331114345389959919539076796413512803761834846729957064715755715932115861221611238170717188981161031634130965222123125918033104940841301475723220762573563810068923902188186835903727792469768672151281477955029146009600 [130,19] 933492446858474972799727746685341445128295966675973742037542062429036601078606039372181683073159843918703140069139960825821164086505565995111695148901776581268074572901681085001936825130397188138280609444536699770334008136340238129655583493450343368366091121739844229837657414088932757468625488024052561019117700793720199004833885260682119683820409698023609044619187121296450292003101759974567956637061693328037898878538044121829812271238342483614411526728345274104138970866714515202114938901006890497417827468391010002029414026893013970306125300448413668420536176920895186305613506276824065506274842907840757236475180401029173618329602095083989766849778234896155761368237347612720029165174162715071382561377400306147670921465035410204857680277510744387812316368164623076864683963124308584004190184881514894115164619780822496934317274584804038167576479181981250067941058506957921308277247034920199105774808395684773123491077477426221268587241914649934920528467251631367626333428472313466132960859269922929375528484334780744052569415342340020542565083830347515810180712898904197410931025919474762769399137368686177203035565397210607197606606757366992965873789744948282721100956891141214416703674919783496828119277943240229648794260399581916359757494903662736789670893593069010528654802730184951203720456577354020434186106512271283084554970310012844302114284296785601840639533425685080148004273135338293552874102652070479370360721431554449830946207507016324832148460505701798873470806058324789632242350898134821144641108814689550326467740504512132906079736024762428624982923168367795499904647471068456746354397417655979757418836445159805557303528118983470638660585807334061946676609678914750619604672573332147872655849956452988737694604627388099934944398401373637710745942546423024035819952413340644767397243108694897693910537944338268350741551914399437953499586537677147254311096871511558091356290175367290012708551790516670998320853945233177438996688581440657401117973782760465237288974727782336639150506771602718986401826730988749083494207897531568169495457508126271834301466763660316816151533227454891671945757623521336419002286660527058490612070649140456746965993763959956941539408430968051256201290228683782976476376861963126269292870627757889058213304233610502829292905710721290889043970886346635562952591974499553571794101816342372957248213172276599614940302658474464965119271709972515869573092107878400 [130,20] -2161700020649638155285097167409682970210752583739180220349110081567821046783605872184835323484552035239471080440530348115495763911200601251953669688577489817551062409869179781213054856523385288067415759209692428955547196549841331236643934181451601979200574729757612783587713555580781623195790674330799846741962381558303737611223911307237212393650885430180145938986077697919256120642805788026296825485348911084068440154260344535020241908616304279710123610537751703267320290683167655823485629947963364269722564970942479520964484488936735226248816811237996156791421481069241783865914658133723094735834327263799019010251852010449315021060972743584640010089129724596444105773953569270444741074387155782281452439637264730136143881936330192785477004558985395674782478477666085638725005890843343726243920629739921714154185532576331277576529163127930783660136412301507763563905750869890419308956476583563345318011540400861436034199875330880100288791085464881939683095493432028745887558223565947885519648957141694889374126371893846884534298846584726302208716806642612180539064757618533215094630957141664818400758425686158606032983206440620131775069874771536882021729714297771901882947303378358163422671476303522713369494645052636876456566908864834533550979869605432511847310138932101190415524011888690952831661785737630398982381661286481142618280906771404502096770080655313816351459063769110883315561800344958591553161376241692482005164575312510045010807954719530579565006105097025229278919843837252316668691508246378334966083046062208571046885604485611469953638787739888306823169478377930050049064001286761795068440307535475816448947509230644221692710984475424592576956293749379038542396028869618683136304284743198763314611044357085746255212311757238315258703421619114891232196887386996068989841847543419443165838861149404111708248124489663454921267828241512308920341375299463970132867873643071965937225120945768004923556020835730003475067180333025821536444390505947374734105783979804824334684353211971267554124876100867107777928033096485139329647802357576454740888458283996930712157346644006234152502249263814318213302838105035120315017299592750931840366859823199555165362601333038510144068627803050574866194555896267088140659468972885316822612233977329952453385915604356786633782903508559667905180436690805703649437568065373344793058597935382852031619935865166039216887092672972919017575020517252003726222163968000 [130,21] 3125797990881214783325014555934106806831739081269215832764683727707201282642369116477973784857122920143707218847284727776793125064818552757300185680220385646343779912975209773026840247901366862353628570104110978688469118749395838824109009844287529714982983025308824815923304391483998911654524691858231064099454133420254615361760276413821006355660672679253154629322149139917144633114685660143909208822579130324343066666486312052324818172205474778276646089921496387000842086455846762462382798675643807430395980180437916171614789799344012752429619032148073260993027255945844699943968982478721547413598852948804016910872761387143067537612627366960075511890970377921014780544120722567899479449520339486620267742503235048336820059257063963425799598637463968176236872322393352307318097162905674838303939805787266340426715923319366743614290583572913552722388085445266819597059713004405227929239841970403776889944297022332111688861003956219851537310890871414313846504918121649421986111706498828666226748334388223288774918431424745974015292003586904799604424716303837543226684322239667219835962815922665253125396908365137101976887624262160775930844319167930113408758781421114365829559843817409286866535144839791801084025410341084071554989749442983195512703041032012725548338519344323196779527511338756361374669087118955040724264865972956456715180909297243346562708492806751215681067210098597167870181763965986632340494051711978794221125340240324096263041290631420210195978314475608370792947291748493986415524883254696757127049407327436450782893501577838807139380294731586190385078138813474772559921822602418732610605034107978242333246121400407961185842196609658091527213532093400468093756965356374578311732778891890586439029880249002266350399131890940654741183365366943082632605586052092711434655281436306850704858438330960356240804645709276209405342461144540521717577158721930516674296050448010340684268217502485007976300183945544385666824423633810524109772867967369385257050023194358244964520303730136371670857697656788372622659268405649099567416984969353835465052996463488973224693703862568735122516043644498155745903149927993899817137996160113891081504200437539722771036838815775604218255939432795065665664558796962684989351328629411217985185781096896089080566396566490250470509619633863504524345442648962129112880926702911644666885298290320923147407852288340604379366894440401858688003893560307041969415127040 [130,22] -3430261889185707518669222300822331784260320245054278015817943477142950892597235679020430391761664588574996355653959073841661069348521431238293825140674939804139063345743310986776725037913260866032744438618953086233044252617376774804758982896795953676360827532831510235428171706848082847403161415116921018364897713110699215347611081703826237039023401159734291481261048613613543476980293892940283551695185854917827919473509765533173968882441607759328969584472979434202914109572330897807288529222008566656471669702059887175742255654483321717137889075210213379353065471582811927972663280656296820024641716754478056067208907676970340612276678374072017360835095841554818251836753145118349700269257727055618139088052348701241631110096232545875536928201479782628022423682436997966548699750229698603283328903946819822805947998839094689910481404774230570526745453299779828644487071974165440737727866693017531533745092508263856378439714754268907967649409791441503010913169971482371555589329069184699429873540667432710483391348881029582189729913747414557329077331561237185301711862445393225344426271761029701278463476337667009916450051676765329672837396084865313053961219554505863850286376431619807962201517644656890837496270898217200764001315001615985955987798789859045111331087239572426291261846748441456635155193714951186205555705557616735919972684619417578148144791512276894324233593597642337093293503859449076931345943992128174333098003250913097970299911210794548193737377061871837315093916837571433608289024158507409120629947989214893856854461493508339684486250521440010175723193030247242391011355427853754577368017419173853021568096946968719282214174692962523447267027341762920829413997439460629066860938544793557000990119543363760740067298273092557689820887301680672365066084375687274732409273247277538618815223726425184795802379382154310607088235989689207967322409422883372649549050504378456983566091043782486088711094434248569287109419756389367787385728269082182142943892422917479484309324267939551025972766747169467289976740279109847739858801406282603767354684555203849374377278921100689029933199762456913608902244828060256533175681926970895623883618390222633479438980706471456101344388937229993167987574042508940360268273651635498345412143904005778066303774687358121838929258414835940078348363014658522379173936998530329120633886153244254795021178355721230104942332179333729306255228927452316507832320 [130,23] 3000115236637530232572001034180596510723085343920393279336392072649972097191603320467548627379196870843849188658006832845483246438782326092401658956977853078926983837541702947530575755706967767660260554564110820531149851787809643799217840371683983178462803643733235691627486079987521814196990795197398324073703890868346532621719786648383252544436978207417353958072989034834826498377510306988914465337572867852898483988953378764889837899395795627998720540281548766017928252033310381374140377663169478611494042938850404911798552675580984419263899724377491725583212980542496861664219489388493847009864350256457576951056266190194061224902590489909452882702664847843869923761423764736597026899259578286411507858246042890300785478789036508934281097254936653828713331236676421924202173275007728782659732502320362809603941518901347273047781933650363368696796997691971601985730882209062449246993342684341872089878654277384227993925316039303429683397569416799193917062094987321172316899996408555666207540353264844412445224452847616563388706443917573191263831421973456515543531456684811535317487029809136022258534739714841972819269456761936649842466179117805731668377588996407183277808378735463604795323819936001775162682887859359790989083639369462429378486524323950251266115246425127616814587429514025986343452807771917088105932621346540321197795868156293920237295352150292864423811126559381649929419524431074428489149567096549693406310685926313550949448967013589570349749225570451378020908846913711082521012347568989029101854686055489332275827023426347927587646814062384350893256688966472729350137597901769428989178306447318994318412470129091013865161094203238195787425877242517834905293195209117096185202880941243713758671183074640067830212053473647074858136601503928312922600097636682451774954497196645668765638943520330517823169112276102617410435344092649053978660982720096025447136690386391118193547285308734394125918096187884505967213395166018498976950792975285812137090117321058041395345682125659913063821842956681525123648068986932962014535091890638141793685357108566162316572260737284429064315825840848696699426885089582840294687695651765738307669238528434030705878939054703368283088092963668294629714702259552622846196801777135008854793900634481055890924825234991988759732816404828127942876751430106876584778983837780335066576737369791260536645731149061487201080063519113976423971851959794285936640 [130,24] -2108584686297524057515657129563211869766292617143124478278660561780486190474979572977950642328963829901657705446705907795070934066237635772807263598382088840117971321362249772194017628324400500132018637405441648184663393767271605679723752664165522138248760797322226812098413396144843972443448255481683834668516056623577012206762378546703445824077982677210333964345716433210013889039571567541718785828066385448736392887818057418039067769116291620549203285897492278952423548734335560401624375367765554274823718320144721667503044297371959652046093867878753008383963561581501056763257193580365936494406058976839317756088958306520947296064268815038346732103858720606461696301727706773207775955811164768403141164101679577805938959389306667656281728896763816723837515798226431853987952100176594492981355215201419527665011288783282690978400206967462982531414086940646170501917316804976102047481845945204673209441686432545954216842310899541132123442496124870719915514272158413402568760933577340472855330007498157538293351032502392142952951809662801103926742279623504270401897543218577210710044881829571220403698026611958644031801076551279980551098721150690743767815614946179234389910590369248873311972199553458035974308670518390134819349793698420783817484931340811067405336953593046288864572626927122666557655044338735340156635382753640051790299510194398169764732913466546774435641780549975672928628322817498993745374153143356749978785177770316846961979489190309295961100936344758902679464368422103221572900497230269909774630654161923100775990104107285626344592552988189062673724080068012794913286504907250177265287897423712671862468635910408125494066059275823051104499972877833577097684521291880863967952155643184512819076906574146612320974194280034448116860765105040119510119204164238796475962588778661065175139585663827086845098730616043809433410465957111045573127996044506572229683414001160037267810221596960281236428271151764637100814061874950114355450783794294356645854407693948947083382444187805564725424554632913000858889924696960524392472687907703601411499985365586944874388596830813031236916980709733294617512659349945672968573871386828740272163907154839429392280044695749709879272379761397616190445372247587319783667864821734436518231225144320423820301813458812651453965975132439730827596288171348858761445323634652079162400142804535579857790873544487890577016853603501553637431078724021780480 [130,25] 1164047346979191251368266267957484128775580326928965595593230086588335292384122465258240292482097220948575353671003224086161186666998903993583903473453278201141880801635073825600381789593209375552785713239043082898900574892261234526596760967901596720841264671877349403298390660441157267851145017586135478136391629271857684134325880747595115466908104475642068420618268154777658315337152783141890597813033056272707121242135227622083382754149571015759312678202551203433479298849062663869550677090731818086725299817616109483644885579554506400160415204729652427822897559312068751696478632008017595812880071047948992123656882742709534660813091858734740548472504551339272946381251855666922897771418041373291462878119262125217214654277311863795484292597418691913394878686590418362882639810777964867206370423935030939289270573565152747275207463325275588828229433385884702249624998232297919053110409246870421944966855469884505045290870605315723185329873952136664328664469206892906830308849590437756478687012454098670106521485692948598811397904311397119509311298657814903725994943961599510979836454001887099383455020475875946114586517264351474027055375979269942478341230198213947751886392417329683707679335867525627359624547776623788521252794955660211115185370426688145527976580330582219967305146994042254349454182580329398271874269839151518658109235751804629565557317319503709568660496393720242984190223905644705036688790870282482335358095881068010999055593382158202746146602729562181994756437001542841517440922308444110258188894219291332010801408604376952467542347027600182836975706364763971212573280983553583865197580015141873760665895253870483493715937937023692537387534693803374389587222499242329982581843311760116108317370333688214060779419542209249727316682169428613128771311985269270719198282377261903415454095777196621997870916836723366594022999771303808152688495539009971035011591624084897568809766244517089716179268007349401032702313630794659197245802981860927550003521204672142556601770217658252082646249359745670477121365448042755977319796474517056754370809963718407056000898960745878458297324131112262255216022150228820468396908373791248862986099508775927923398767842580590486674452376558620596608475238753582280732897111318458110304329914813486628224916899724271879998190618279325913304522596113453402193375567369427664359055860911261971621450703643717884727280105908759603910474790338560 [130,26] -458659508639353629815671953115708917685117754078538039597756666469954776739658493353413221818289227462285919870895595307160595643374643696532221893283788376038799979968776353622024809774221499641523210005970634760918569927590266921811497135507522805279636658008647526858990660238337008802969771293983921656959980308081488504920972734981492443701400234468609091565085091986407623012120469840341736913538579028369563589654818317066218782188569911086597437474339930246077199179908140081906218674812486084381810471730945139837515970817936427827686176821830005085853577737496335931678224509083750010398576360778191392607142144982998437354676615455539124697431921331549858927602664920016208453408550233460757415029870651477633312844231547646914217760976475143455985583300189168502896904814699412599010572431751522327951746750628551924266866387404994668936821530166357824657915293402056648317040580062871950880468296333671451524694907812801942186367752535960302700637193961219258487881719986704423620092528723837555117020399694111652344600725215475330778206380454071940432364870742727001311090563850264796031352483008270291364830993907311828789801382860342710414064121869229893499910398122312066887413598675214005076558122835644394848177058565946537970983424582335392759423822532461220915485863808753278795941717450104662033845278306985009515657324926687012279805202714183103530361015880992498444469586161814648902664085098440728988684062132754048966746158536056110971391115581903040701149166512297634954287336064218979488338125331149411233444043980700613087084590208732487624379351219497210360497805078579914611444195068547747451244683298744940547212568584501444039953787430572962854471027601125997484986813274340185099086182439134977857313823820118833345026057896061867492632772753078945517980399969090431035028126196809663276917788061416557918633505705828340511486634986581610619491575634516053019486221697103101880035355164975646749471534683744245730868825901847210724183676157904901975865742950278714231842607297033299076052611017855437196029461046244833799105374902065750986455115430612961493647043810477028194786738732964100140462061491780966184282406570761312280608013414505574516897042269698288772848936080540961722617102544299448630803876197628004275254963670588567791674011000478999676252036701450554832640713089132579576096695792338993796596791694733386844083124027772406535991328768 [130,27] 68205176916269093049379102499992451574957980541543364042994939170127463227938413978999602862755825841945542810620631494985394792389254790501543807464632729031223950634584598496868781303110690123410041704926902185057583498694078408842179302668533945204585700159277164482216976634798403904023035919143149493412410448687408978441100559961700552856956228557861732860038364726830170882416871680238782297753349369451071581305011459929407190208089192164430575278711016520853345113814083111449586089869583378377645849252727922539262441724269157140736289213765048026821536256291392220840535200817670298946275969798507526439655652584421819318515177791127108607420282739803565673978320551785853947456709230806910392127619057779989888193621382639797903289095489275696675248447213306436748819204685994246009355214477653899619191898986999246009574894510812061324552788731536481926470335876819857407282573742913133594884798648354029786215129539319460694857048132450887252804747419134561410486352321889114110197116563558405345348622355678148275572829076395840009677374626328606004570592285255550470615078818724439517983270489136999713463131924242913033227140917436674705071056746922795159697941481352501895250693125453521544358107828800916307160544945523538974271357412363913329981209143553077002367547171010284913089136920332516329714164069483599234755076081186799871688396605081929600558868515549645842510930860742285757209501675935379333391654471875334054495843213104736708658167378695666594030804209692502705530303037050964211050495380666844073498681403936528379582770266642114614759473016848309787613226811222269612499590074233404255839986656819255925666130360970406701494739285614347251496186774696176732332495371173134487790288461596906364592145421416942139863392745896021559671514503576272269639198487169453577495647674988267803615702113815838336185728109529103081400944334112564730886078482456167965047889163635463743820256771881078237570427511472670089229331993604489696842551549859001989140304885747329188412462335943698113981372301682422837459719500226743424676425567887715972211687751948487010167255099856589889061345218984904925809055134040155558014014461710502333079079516068364637569861738292628516450414240188422545476058788934033978276146951609768097342731072990890985505463233697769938150839605271467564270953645073538976068594529402424571968862363806867083603263681414047301894144 [130,28] 83724055984377026186278275269371754287601455142801030331174087872157741653351764230118390333000799629062237452008272857732917321868877604063792047828020119976029388191755958559993064510252188043033404018234733204048522518826842226708336965955941583764979883125119139682120214567793295137125418729813052628038629194019624423835756165725683767989606334444787882008180297418451697248434356526338956657750256415337929394698993894876039340860560902058187529916380270346652049765895308831501920179145683500243598441462975528110574060246315157682667263206783585079846217108319250179973540607588590447075646231669890396576643079595803625963277819193377666879094289952317015358059177498023864000301746514165582141521808397059016100499985027520600722892707607201413823490738050088028231521109193980747847815366573007595592196155199933050268589715651182101387099088722714664117503800653000371711137336966483037661955184971221056293827251682820445232710124226724553707049699532708401347442406401054357135660454362272154336828013491009306798827535293230676228859470091658904082923196784906565129785027123086170382891209503175875039265330049347892979193888939018669358890843920070268404769019574843905319753745434515497090756927241388079454408184572689591147877487470592851511911543577576888803244841633003696569954178976951040256236272032449998766077126293033899403551770275274804732133758607780737297622126377776671667675141375216395848587033207016989735344799998807653948243265817209231021862830412157451368172465574627044892862810599417859297173851111316678029577413218004162171152574366742808422693697657778993289373235248833700606715082571097467212685675591088375719817285522750891609379409111086919462589125314350527641591668325733951731844023226361733850589278219084629319417310593709925777248418971689109358766847250221163665054817458403330242830529142875149859897979857539404907095863438899021240760844093526772915286093656229994333143715541137087734918138038464068256312604688521283072584550713459040235011162378839526893897188217777169641955654781731285402774674425928881519956496027394922475967216067097894689512323068160970564330531407009884544702804994178810932167093409524479928246863256515469150563346997931442905129577128130497038280870902409557788335978877536053230525633891413289297372825926926981102894354475843581111328185767388396860205903420422696008197868021231667642368 [130,29] -110051678232673249174589250766617862334918423827273187163958748952572304611558664377529787706836160745709357322228328563058089599840610474428121007387507886549029473893201658687315191747866328202779196607353922321307501646545199664823255437031521665054075834103237564967257729541862882505617736840067820544606847151090583032506186922495697837779907331275660988532994576755720030986576994166766353190452167051382210461883813043223578604418432606130865351902408963127834973276280329211049455517369799503316332301647574491414302206328648312171618681882213515073426234794842878063598229982346447327405460930699012923363192845068037271754989575472438778479604092338046695294388112953546901377037264781567646575011086338236714208149672344716920604981298410616906429985948596679193733073471033230005745598376120996309317511472649462862315464130786042914692439381753498607902505432094854260208728092791976952167934821141981300790010459915063950798045045222360426334074283672287560245773131563353323111952097276385675645265079467116468901011882610331097486218704108738071368479920973703095602333325884721762062307343234537877070813941799554754683733608781465208137074718709252890094419329707230800929697120488767445896750412111862746027614398279155128223434905385585676349993122405833048929101564893138180796003017136227697754544833289275137826645600330471846415750561379633500639600456472799124723448485670221140675207474186836827432317483559898148069349625005705782114551794622086628570833797231838819510568286505224870395308477788975493500407482861051772124554082089621327920493388376769708109754747670381380859387338766367340249437038121528493555287101315151734511063959233725879852991639220810133265640624081702024417109780752870687296812632126849590395143330784180881650917959701020570418674134000250509799477366554217162961101033615835981913052245985412141298572505620170303229197061092196222883785427122080745841663814842951872182593498994001249439510407676945641530466210071993365146540062199747451715168429459462512881541386424572198817185848441863654918665280900371975589535917229536098222927840002503294914937263813520344225025005641522663752154141776729937559127373250558781031366036789422811337343706783925812337468386224711488226913359019679651103104325322772663098062600077941062078329278517787983744386939062005803738479910822102719798598886469491868698038347067622948864 [130,30] 90136505560132937921015059437739775888820063213191013558022131844305994191890516475730237885984050656456667578951387515113882960052516299380586800960918135934226303176785450209023278468015870295933760041609945812034151013583219922210627859793180430396931193705227240371630902678214949908026102398938190592939501354692443060686945902964067692230111194123933212827054068017276182356420085147654127958127189843899180955280137171966056765509548590417817711545867310388470504049497172815587439027698176086710977855317699902267019234691814647782503432334552467576104150624277086040239899731086386408958820925219967752506854455327034427016977249541147409550885292281779161860405202857119390099065737577024361304538253582477045366143062477036967794963405907586426909862340067038535449198725260149037764199719778790540748648863907243403454253750251456700229325099405904045248088666942615297134377294648339115870765720940320712877006421245615983268104891480072382564066321062314446545039059254059057785099735275942816452339052117986495507661920539604322192011584905792286248406018812431228793713716876333101079128156097958318606647555321780213763571463616648414807747348668733556094290217851514977737152996742543651888357880261814535020843528509646480896897989264839426756517587268593297846203150451520686772905968106884037362200185114372477044393551763303626057502090404356428666346802465069100564349069387915425604507304204598223044420270629273933420003440227308910130241534421651421700480975947388211301969196924793766327437625383678092575163322383891794624444480614199091696891307427280909921338413933713124837311316734548711738793357607297947269675090211071340823388810572376847109030043459922698043999458494040574695536601555457272702938907805362157104747284916683892903851693611569800488247989903287719918351883903103204846668180863046755833198537561973628341947970240156576853932163127353960602661786551425685424260795006040850728762883530614737779762249706267424013383186279105135107258281520182082641517325077883298558730691751840629350684085698668420533098801716940752895906423975282261975695669672844724049678941365011031009146633602350798059365601454302958095180597478058654426879290541844020710729176842689021633187514535575559534746073693833941651519482238400449718465271616154953494106017659248745348596352807995781633304395742460584053577398478030216232885681496522752 [130,31] -60790717340327141924072996789878400876294069731434670550244226800305961527304097246191681219025975052132471301308584379259821945355216801676916870324124720849744813649522392352934365610448964658053250798023348629685288204345557615576309029596308973310840222209065042999338884143608434816902247268136191852452444556458719614677543115252280211638232119934329546922650200385059255647782078706852498044524164591844924915254384501724396121204790880218189745928681552873463104806206543517420970182055640884127447081662524242747016952794186004329960309539793608597406953741949856429717497205369863708690255925514604045705141382604160741267886628838794970366207743145963810242772259540753232844323151367142263439154673909672877893808110486556887443987655302927559305263417662011586665459899535508412643792773051219105334358722429281140481843453724090158789992555892304456307858525713886670948059738333304486917312866698620013953116018550960564214048435896284642499269283029932728067916849594311553242533189229292921974386284274705191675004874976504364066723084948304524977326341812581783179676962154399391279842884983665052412026686054951875832468925550367711509357324021874006474783931685539737206183871328863329457861618518022590603223440751921757120000987274950154516476938808414719345146879808203305638338185555080768672587311638156508682483725257078035767897799734457187022250222974453094300235157746591529863560085674257308358204894401980115556022947630769459094954331381645507834400689621074277943724228840137789715015534089949389151887872011733921117579438714974147485993003804964281905291564413532415053020415519088528052336104907015342481092974385067526545779598004626624798187242231287634511751222785016199946190393322933988935491261325158134917095440124022382094456565350513080952675879568459726468954289892733594069792485219790522944813890024441960753782988048144345970866615140497437618996726215846978281779534673111040519266357866831639543021763177490883966494946419420159679958557697006771937132832609813559674113204297800957062370150982453607152496798637253509657996333250542443802489176430414185323543452258177309234565378505029643707892107965033576733924635993890873170139081813711779943930302942597332318955104666037770681889100853240985351866453254738755790201973604282570059867465084542894251727020656868898172232256434458382265152763138822300731864827035648 [130,32] 34566803443740044423093866236232740023162531806250886367966990828781410879728457407852655493460583684845712761536079319204358000846484045358532274778605544782345715193175402931664886664833093784667185940962531762841782893541665803408506889563910562040443780764444721017182117195709072566780624121588198265294617650858019547183576529870593029085925396320022093755534850957263519105745163562734550849673107792742299075921795780942933709040809365974985897749388920441646628535353268405827868788868880307211647211208990065810260165124015021587403889490807822066969462953297180067629809486056405169589718935989053911072390607009096980526253172448387414917711793594286475326269066621787579931328279628970875675825844309115834634988130014250995311495554180189107762494644921560702108320874416862787947900451389504720160499045880411110466368884039111372423151729495584463704828938486725476827505179431348815879663249698869129364676322989267337822621237160363136524868299598414839157683885694746287566332022924554399993032699082229621955844465203301542936473672963080270694826018135018205763238605958293446295099017394845196844913256272629612384566450350034267639588683843051537767874011322011257352669534315429741143218461802908174840390792614545195798932905787847635116025117664718443864089771229811407568754818441031229186779567277619920970473158931618908018988930783206505691892106240254953573394283178862084579833690311421002873517247474497005852653852522733881858000727308347814362587015264436093104530262124217274778525655478416030714049148757562259847349491389412357837727754492397785460615060366455264344667911300029984584769757986739935903967424746038308017804856393320716634985113276710000869086269746456321416121266164753782454172280793127592423140041455293089050057771225909355989376531070978983632646549027970626456317435099789683239493673742960039124319853816547427049969966456514707488478796476667587552538272217617660078060543708409320742339821018289378201184726570220851173165578025142407225958961973667381206479844453130011190822693451791034890991135488809530766223060340850465824821287364861654851950202753849329933766274840420726182729585673400245432936117717381537984390415355646675333496083698069597686666157231901337754183549230723706118723003509851594178398129127415054334227997795404436586342969843955007451069474445173569277672075738164491575141335040 [130,33] -15306134700595745774494880413575096719327202080964578443475946289928589978034742298459188271143155600479667342145481225498229993226475457193855601706551161695292125231467821939690076996460435839034192823167490931168206714979156239525327911150655165277882425581143788832455972243560917408774962259290684804393786610571091949472007993027402632540156219323161055298459016556755832976083185034592869486032801319057396188814602366035476146206599030930153901828455922316245211675912474764387094095754998842038856570490125500265596574319548370598924713982914466804573981081065757007518619883699780365279057234208092000700945702043478885687387531839126995141206797175800639752360511337100734803642037417881355014866147739478083523966827685681859601139218023612695020689546372187344240953867869777995347054582787436435723619017591643922074745543419700491510780010173877207999052294170319941554766843242147748043798697416671609596351456535734117446583431235998379881924526766079760380033208626464626261615102034266114867603761668033373541782444411188489186659854675856117951318209851639343941173794564595398306145460951293691694375800477149041140727236470737004864438751106819938945763865525515991863460009983699472123375074921829605666684463103412419355395828073857327771705101552479296496138413786867414002027630777553222199313164208603564989155464825358114544931477740264442659055681898526372557498512556093077218164085882643781264664666106888778473326758246665588347217940312677035561089868520694372732285228343994785706977450882982707951954292570417160321281483188569129455865816572022601351589926854183168412333439422231522564961856970447769646042327595366773994286886371798315280342026284700897051521384836313297445533182561085120836757014101610319467803232002272135799811661891417037516210147914660369253332111733745561845141384958978335186154404746560393496016986210616181992716883263665822584972629323525252247590592292996679956830160176178128085999242888666996035820910227832621652720020557298705810252971023360137825580284753759970930317838927692218069390807853642176183355314949723849435387782075015262017627270545643554372153951855903912689209647932864843589125532947804134276895904571228986406273007914930399489186088286630484841366940495223925120965044722566441328465728397086924812540090813190177013133965575377417026688071388893473858034591089820520012578816 [130,34] 3780018682041738610299130664710353474815983027548377079643647084703630485793195732103678522184877409527778820416218363184471170668447084994255317452208497865473575061456281169715790417817648634586182503780705968691506242484828016815012215920333663797476058940787271715357319887160946768912929983205388406842196136788469703089891643809003029101667139426235897663839181083667868353406925220200791029613053202497329533786428046565778779857250016588272959133031677303719259466915299904535248712280389458314947433977239896807817534998702568775115286987098896305090717003124815525612950233623526443149864371743703378882905205910267169785818412316821711284301764513844507978904310480745832061036694137575251907381560898411357218029538167789415442305824581372756112517025079056789674603227889735695985606006479861213146453199680935345391603686723766881890381612551538987745419995978460906757365026413352834459970060227363190540387568605389778333215940285515091637985123634449305745486970084489628986144189315323473587898774054982937325903902554036640509702888372299947014013237626217752942592366395143657010542439549822319472068181546999110917813259106201464745114780370642529319766128386637625211202413751686840105259790920842685031945343536414617279108394785909628277126546088932581522315204284372750525349905334188730453562976570283277639325911803864564919289073713214955103982125939396347600944485538753366711117444484345038283721837250282753922380672845055079733607807326625045527316079478791147826507335541203375280187107644718444815834655029325802889900814919434022317255746288350036832169076903801525072756620585144432813803288009229415843322440357344704026140412306554924530056972668880523378383760982243576524344944379305495768180956078398514761329577141309571539363080609305756469795844613436433145442812536297610673459581285470292999527738126425366879594779617784403312942010298510281774453005045652576482678615681898412297310169722164855319034720373028297694338286905002759004779597350429515386446918024028488421003021906214658227146443207002588571599131285152627881175281783160140023924892874112442935142656192848981344315307353959549354429625986637385716186687215317314697497807791574339640992458327909018599240862311434455967000512001946741399861721997376411752020810965087269550917618143864180354638760206452289470584992510589169197958808376903297138688 [130,35] 1309792093759747095201880627054295232754202152478994563813009531179962195722402710734504719992454985338699709260748745381086922890500076354462946202364868221866450721067275472080665018689891183102420900395061877111925576400409881849962905189940698222909184580630996175906098205918826175896076845689881056187434459289935388252739511622265548940747488594169534970890306041834276409379949241406994784280654312435645034715390376569267427883934873207670341195491386247412143142535149852988162539643321897659947581523050815550536291900534068196684584557403802544361764808426933562156335044438844218028051385181571778107752211006312957872126011673200848754058090781032915007161144229416528092600557862606306288361504731507088357536489411581164612311224566059517681000131637063886887333111821418212189560874152093452360706144187373906551260120442912976632728550461641530598448950810460778878721096278168596616920240849154497961220182500043924743308605216574783163358301359652736561641732624823229733544651509855849337447012217094852071441222367393055790986641606119336228168138598444334953963841974713679691005179954857817392981867279571437243914658283181063751712168044335336462223179724392971854887227941133355685601324746306084477260234721175927382769755653588924451840492135667226438614584272328849896848695330556908147151841988152515291952004572180545750099491525904329512783952784646792311407732049755974653702625369583009729878418838224613033849045853204560384230129517936631605797000055159877600572767313987948704874162235772872982841806564921472953755318908144810798906086591653009136511031350765392720551803135230435008880377807171472422826397360422098719732699823470956156301049858712201660555760343180470941552043162301423340024400689951310450508831053791775895921776126649919738929655477625746446054832576045839197304096818972121828204148114835373621172634904375654098877150481033333432495594053031002155801390175119437838969400292323533748299671148456742682117574650550896352136862433568274153312218771386323668764655243408698657866304617037367283360464974303555165885063721160490916793080703199598161504374936731250567428941066779837563632555503697287221045458548672007261274260519403454848736634015895181748885168635491862442458291290376425321657550889239017512584822917154299906411863069095634818560671918164393897680305721782100040259573810701795328 [130,36] -2421060908264642524702974415293154912903204229890822082190799243595777659069715795587085523333352423118855210939110021531874385003789262150052924965974684350165794005025552869930469911610740943830088200690718999474641692898355253710180816656708515933038047221688926953227756158469377742049392576563799431867527236760289975843399076447444520917082896555501268536454108707594295769708727440973703004610816723232820774877120451966044685268470408620534496143822029815725496429308186093924259738945126399100079404849281651821770815454320712908155487980722212082192252104925237734698400466208976336313831526349155395065082789325514109780483294399534043414063849705010705530591385196871797843248329801673679737301139473132425704300126743697477368722946904672809545553782098642248627942401264977845116891203550105084657560611310399576666912046183595270788314267571679732740962913017396301850759878736639874484843310364261762644421233863353047892352501154677480183035194005513484990777284380845017003388458106162156905774818861505858932357411557320769428110931171030541818687259527537542393806501131930546927331373355127220321942110422017537048051514289080974405110472161368977136314443126556633255442981244706532650815258411628777010721833644302163379533500615928578612821721643516489722729600005438320656346967058375657157624679430011196430548091708972957660092353772524693960192765895597230823978726551895094736392160305993172372783771472372925919103161682711606097302794694199340315196098755489334103386681813062316188468562043107778729543113941346325151044328134810428679472639153409266463477313281582189098545020002636050040482652853884115812995128121678031833891989413178446767962724924626357794324706311413613373447488738285472977650519431461876134498450568222869048307364582226788767443869713772120221650537451900701466211501867516196766547549049967519472480816799587178049415448310701259350375106351525403346257969861694552193417149448165583217329759383306509305724707869098680540325048841880307686273687335892012513090001294781113747012588848164907861270850012727119893390768613380906107780926040573306511284039034823617113242399938060038083550173153473957408608457861546781011003988195245557204541060643082066934091676714608942774446205909235645823278138239797945920571714094367846639781960808677416836444646128753671639173075116096677194534920160018432 [130,37] 1863276997774896778458870472500993946145378026575003577197159391118798577247079219632009838185127700801257770615027266115528401241867538136860809233813374159271085721473588951032016632160999147263600565641870149046078123860311806761849219356646867159685833510687967918092114460004872132037434987677871448602234926338134344581533404548984319178751434697611121946674020290709787327616726446212606850641020703861424263031514180974642987815895828949236905286514902408902536695092518448264914282355562055731761011403640386679713040153606812916258153315384936565611404738906810113399975381210274125929613929791008680397223058755052424311637158423947942825689850237043970341890443921059061085614866014770558403688375883170077308294203489154788475192445280153142364568097219608550597805128659255423267158185394845755250062018324684698603386527944679857130080452782106794666131173057392082619168211010304649798996591517909342914827175948603990562812807802879081534559798660787109286615309529084377152179836733192659640327845362442332335864774748137874312000550953651351092883842831950367009959192927951332177192476036332632054890379813618625997382699440090253168405707597783397453861957910716616216805377495013068492273086961885737706138130178088248933471992464501120285102770426211809057249712231197903313589244381039217824559705824497441150400343778695147524449887910820951227941796584001346666513063789336169145264028838398772040603175878665049081278737462886491485274864363818206942365104765184645996665748778433499684155831303442950051005867617193234586466721912319559420737920257325883826855130051092794905938856863871026530832409463909464310442846613447814742847781209038964602677922014937444483054715514527657713524769657040708258466066394927669051462786509758267103886549591856388687919389672107736635293810434871263693005465435229223969952586147092884704851836588286082367737877864101811358613087037738478538681603749081123314296736396431272212442476192110510090532932363488385736707871400086355087741903103762912407380523832080133914309101803442260958785753147242953355228328434467743313721122861380469040736723523315786596581226091660025216283872778376622342111253366215294778133847311582704878320848691487153010568383531352147507359438751556802808302411460493047090344198363472271808124991939531601977766013606527835360225688329821995364153250807808 [130,38] -1035044779818911959911064227536833435049096884713428067627309935544271501689447920613007354714007968847260739655577323450655838342422877669786222764413816834077960830504063236489149547800796179212705748254757453790154692359448323553743173558574670199568426532319287155720421952067829486687601766952963092138809412594890051457925130162501631041941064350120178048380960237831133860473128462504258551071800748761737350775862540982806150510898135627781862133940581454051068790184530904395624265985632465047703978418391793974730710941130173315611120286510271990738166225007739855346312378130049039616505864966499370714874389242728101979845735777215525948460270440675274793787594695353919790045650531302220359179896915117367158424600641587330584819131473155946581204482188388618191733809694492722894190666028023886417422784740471927641272014860608511165142101483034194793450640758757448010713560779465434346194698827129921755480699667466634821770965758847842081115844253152455990224052394400230415489028307609620789252641867689535302450871467468893476325852713734765269350189830701572465050826222166780481953091257049511446473215607837979040469212054476622895727054109968044351938468372030952982988611110718076337030525770677491180203924603378219190700367807310175959501408177607732425314056534389694361608538948741548030786031327517716267556168342676465943205353751153243777401519461681647057738587517500517664697545491801316847662335336755027733373277450233347996200897012291302156459696492822618515477908135296611592687809338036602357004170689774796847305278311162512276117956168483988179512197609295784486472640580682399342103391527691015005070431400913805814224656481911477520658127477836654513357716515724488508277166401761690664735280926396817610492631468545127851394029285500461548064954957745864024234146945215047893623409817292421425046098049235679790691467979750244806088284611889740080210558174624957525787346878511945432539975488037937241732328893342043701068491968858571977306681933114648587230351602118323038603930744723207326391343419745353558756796373676501839413802706589316874692617709874733583309907403423989594796134357102943616408629203043985857719325447241311313399382946393818196032352621002930760660227051081534740951284191871818993963081954233517715430812631468449625050229746788688069515907961286983525641001441025817216408354816 [130,39] 456408765776711301981374833769184024761863551483487606684697164637217428683434920470490618231669305474326843869687022854881975235099642427360540948727983466437624715404841412278291104040413061113806486228483731111366937084755774907466788438786629575609301034811599500559229198840468434615291536928496900018902857980227717292197853234667642531668498373578759535799454810975090835730006871176646507499266235240420753502508828777620381005966003381696284720552257214839960052787559730376342320832251699963670411420496963786913475709127172821447409622515263515584825094315918508130853992337378189504241938285926823120243193261957294998709263173927096901513673050018280098123121039818776585616325418160962966054600634770653017135304365552937031313182944076456108746726712737341989154066819954936309161818709245953503542973664546254529829429132574373503005898036138886691795613890468839948550668669750695593270639900936915922104467080884374646787650816436649594144168459851368262395769398796109301124691131037839651488703432980746525146878393485536229437202618870761687337390865603137832567505472010839136706339792030022021999375576175013052530712567748766037368284378414892250581115876659106118531839805004764132261079385608098501735934912064021361051650799922977824491871792332248834362054246441917337703963233625384244496188436357152271262671639926808166347561355248336445094073186351597483803393107211351712306891152302420363760423357798360956445080709741793962942017791341095513734600982075976219500792049554012266026029121305901577509121976877256636894893762512931882902414473662558307701480120544914026177057886352343103806490529970793631442611806824672611553156552754617076213732694311057036539458368196318568372569527626115388485778821678865713904456211751414541553016417085807458252511801143526084901993421753788903818412774235561847112581477511182108584118542729636431318095937409686793472682042551423871128400705996628383417432526609101897247875622747892709358234353308671861136179591572205808083632644788287489527054077077981530465591495341298317218637597647865662699901701943802884588178099439579318101115150581216157775344669632022488210146986172870389699080998960975211824772428006747252328672735241700226370082218546662469850779537571183842807935218928993762732884542632161011772080854554397245086990047338483459613172164161233097850880 [130,40] -163625046073624600278681067101809133752466018504565618488365429463124803738304090765113760076675646378333708257341839749739312966433064250980935813884468745738139740228620959839716553432360402433059319840303586775843042713278435640882127517705391935427391198060280977250134967893955194911111912828707810884709051368869552226378814462302733416657279200985873851192049863203486285803003509021136321281456471329017162147381675128007187164261608703422074876519188410530429500513080129966918256490361165288000825606401151421557868067193676438790538053579477283925876014631262399832626838574725611993970603942055159986738793324073338033271676079004180718495031032091857557242732223978717906587394520136819561116861826797901283586714217943559275144088964926821076034270769036423637749986414805463525435320803728247133479844166092822039789444014396629228260600568286251862361615750829675280323232554524214502108096313368965072668534017972378381691682321867266286482437609044297777904829208567708283771037406175827607417264244271221258613368025127897429446783977962991100813826302447768633160016529523887635011997467587011341320616930797058714297407867600044890736978549258859803306326734630880845179481800620292264137071354268601561186765746599374772441369100012671769161140629680024469719955721405870178239882679818937811039677874600723480530721511233127574425793261203727494742092914983594597238294225354277587675580727026445600359891753043583561831248597802760370924165515262798488181861524937440801613073813414559620653725303638717520208571716790227703929837636890972858287790783790685485022543638076554905752744280622758547679880163644889138631819452785366311572175726693162989713582113994609115242824601085458220738939066339838935919365250455458391214045174274937909525409631395136128913190971760348317385271208907825920334609232868429982397009108254905302329951116416076935693250179626982870836269598265240743808987467446648629671743034047689331868049296146173109686123122741162053691082539506590570365716732448892377264138226547728344607952619179564089216113201851758397520688518821253179115216084555882158957790954779883496526755109352459263280107320584348619932413692418280187434979576476314617466889193452904444165135976483810371924857123096683136493678236543049669241044311762653838433267928572838944593239390473252477860219877118793744384 [130,41] 47624933261340020552513043581525882962051892524881085008186576880093405376740551834866700178438022459569080103332709560645069474126958581966331425484827131653065646272299663231691990397966254405237031138684628353231567200828510231855960408279347162337898614119411414808281978098553838248076458048888059442922720728952077551126609887788011803156650945459701832693816480474732779814983982139406418238672347474064857692271869206417215960498969305215789499689072454240581801827384400188041607192146825942561599227655334478778037017869254017699374465071798244186517072736411374328237807592202753358189883970845980100354811658251426418162434118450972854427748182320560568323219217965842059844873295059376569874861400430754763366782365896288722402457310812323032517103741684976199024846706757853779865051162994452172225440030398852946225934129456508548936507256561411792629271589816503591727784133183941467884950630072792262223695489210443636082492390125610285007780343585192923004069261529773842574008022491314091052672153959904660471279329622956067521229984868675618128382520720721916375537982805526459502027779864553737777320798853158788097808128927688357307082227164333214660235170770395443636039318617746799347167952098228486619984586829137369536202610927926774256245436100790480631645901258230870121531595285302540121906424722761219509211756424257837556276847068158566113802512138366099175091448204803403380399903180542745572191629123293706412857040516381836295600823187515702620403546079282877122271158915340750590397741038480902471610676153530451318545961373329073548801805678441520125775999481798305898665861583748922420202285081211710713418541437665267144466021995921630973511544903497004172167853006516800098739011244164258314276766538999117603832014188867625803747999369765677225554073170287567060164255792890739577313600593066069617154158630960806735234890414925255862080056124244107412023998195679270867030928638076517855410507487746319414001477041513889989258759356290215555866025834476503975706491264554775900845051638855832209156271285784231955507382393809532167833576315345329057597276613891374487236373391676486830003054475862293115175112927982193443911978030674304856702620865481702797106747960602928967866459189300615073157092438391091312069397113685651354215643804305227452269648609564466024124589062592410136172295534673920 [130,42] -11450085426840353303885936519498482550750757743151725090539869507884949270047524015179376494879991426158979423611250706963924383950784136563213718758901080730032653354717563652923301250011398364251697327247860199189088934056946727357159536075647227876117174477394682593922165857737746079443853011609157124998051323587887978498153148045008263691821744884224874793816946961705522148975205471026620219788670313004260747674159173939938739411945192600852059344607136648863306522698918533782981030354170316106403334810358005404232848458407215885989784642080492111681288319878524847572366133787394732222366368578369872357742417522841120477426314015511756486829315679170139256564083345166646616946545940144762934869930132256058442209186897190701244045776048812357658500764050572923424736603169389983577082335991141029090709235080431258511224028148286093045443303965190539484446875681061965292771770163692077929925468528048887200088520748316337956102459239169505964645613095631980663489420047082336721382840241176323818987088391677465041232786449362259467725675742875181303009690312201298674475627146971295019461234273733538158591518606029126487437808829285370187820731570715486144033301796979657496414028938067893774405045189547300324591503288868633771632154157669099053856839067755200225341199772675666041134588531450381002248944518423698828602435852081922464988793616072597877867904238091552566960527090434167641437450467557200204297631726577967625373615126648398064043916976003624635092239162746365903658948688855173539221659929352091775672940224829872512897318122958136927451312657966568311452283865631838761832887751115748944265351040216660874422319741774043671091708764081908549667407201878259369702210645697563171289362845627775096216088707548940896958529262454151980614660783275875434218935388159467935509049202858305656508625887569158545434629394890828462437360403100402838519224811807066136793146146576593012159695783722066016950120469472899798524087782846238177790245032808475934530485262860979663800433293098743564781536425262009035288345011413713814040667192069771678940981766461135960039838752628320538530336736700019821238205902611248725418932132434568682341419632353710164757856249342517877409149243623983803119774082433549488105391307835500634373345657542830504843925362614776824136649116872926110185032546948495857242845339648 [130,43] 2895910837479389565925471886493147598354388126000403005711699522471715197699525838159014691930017435618593540879982596554662314233803878006001090910348110825792320092189853668565758768706703540642178936100302129477398359761144565968635331697507992213878125559139907085002962393780549656662212796819059905792869253084021851003246572949651445636075535805296767260721611761991702733773884527628222317898770582761507705110399891891208386881411571127460395801952870805331131497713425810486333236418440583627941217163495821398173800981714007443402297064429770317231829202924894647913660572158350960332567898702123717730979427606329760969364666027780622386817141833644093985190237045513971407880716992784742165155783891802549781254783333762113250168480699411993089977464237905355758146602977470755205018245985003783001012510439372963130222874951629401614061853237691321091942424103331142155666776587766310397005179885717093013668931640004882837328776553776922289128030003235266621486323951161552730038768456618117313660029787320008035933628363721114850294993798146186221329248643158239190936296179479257509546942503022657768626896665915956786482019968866435260156513131484386626504317354656328850330772382226362611469628881066130063853012976868540496224772105162151887314064136228028343371313952842518031641232932575354024999123778956658498178318870495696155549696630501294875237523131678729516734243719334357295714566380453281192059459047455600340726539397123202063862678366714620526587438136060947548329072794287507646792595990228581423695297893711892946036405754503124082760173501639638955201383022357916821048015664331649015681740730212113507451321150993665366544411725565946258222674115518441023008469045703342590402079223394041280921124890220016229276301174519330573051770824350609992616485740265641035165737293457771282947130309846201443749258904890104384815592318863196994729523763085020328811441292964943922362230661975692319301067000661444794519413466291590480864716901541467648642676226682716565993473157853923636505037349598172696514688744567392964606579732325728917739352779105527099139535845622708872152401820330320079703476502736278835544365942953746031526684378194388023406782079255467598107063637686099729670595928942807095217141198720220218695339387078628977699812416164838244396125193225076830155710538018658892605159872 [130,44] -1379587937931848001598981042346891472697460154520565804787337679045967943293502399277614651724288401241506044961048332009034189106066634745712568745003507383823366019797700651357829046391100664810467630443668081512981203481552962562094534058635745283714855968493371743450900703907355601712714074657861250475250321826988075452004783926559609536042764617013930568429281448142258307870487117592673326549296612011555200844082852642071474512869419973454056523164824415737638170002809448934255563130014327188774956891654928692465115290822319809131350924912647811842345446828381854369935684887295257246251887245196320168725098198277814585984059693703150824164779968471824574252075171380272662577846315453325502227589689737603499085466469246022158440229047565284798690154251439904849285623866310487688572676479084963316278450736256738762901953629045860513792177405713597477928657391766891700066593081548329595703202329416929553237530846630318210432067770082938514408452940307204359993502728497380850300288139950186137847507696518234304762613704244783622914405117067150428969846173735963168954767866527765005103500800799034852718260772828499215746695266400132005195242532009101172728000570261221045952841684394859532095022140008047578910516503205052860333636217476676932103749060950447352991247506449462547608367805457796774879685971614479894558163283834911852920439177075595080925951551426889684335717745282034257750481567257149905055591148080216839766408970284749205629749318838369131717264761403133435113736097649425987357643735041334365000905970438247104432725169797130120873029348594555406879724400463664751298157297160656223040189813062272457792117547071132700632115172436440366549866100768614616317455959462778058512946764709563235699327593371927322438771728644907776585911160076971990619385833969610992849710391834662271205802591645556152633746673509139956746008849825565121750602394197840640325095105606040950126329994847550679545925928488835409940761401270283490332423635690371112927213864160820127199731352632366853770268654844961932408316232009217381108051933089146860699219558203118156203811279763198045191992464364248201048160929460221986452496244890086995883861140784178588367931472624081454206275445614509444715250955677113397668695348516458602621496111644256208017234399583479557009857159462946965498880345809873112664320 [130,45] 966799383952412121112116950462342693233558529752201891939170260195142818065907673708817216333575059444129351652753191903655187509242097886504869522268954410717610133510959536036551846052408387595135836635190550648606816143776421803247559081586430444582200411818378952601884494612349457407460813372648996622411689028039057990341838198533855799104200073935451018530443828064199296980485935026495125800734846109724394788221354908086867423579805342238129360010499981960230937566257284677193580132196705840065104045416872922624607481428931582880653263612153625461062000568008321258871590266404052381111709858128427529168832461797857498015791708666327531914074993954809190832275446417795037058951268157405603190480563594016018968023616920410159314711665880632790488900913153463788180168942616703730681088993414201551083125092001910184265206568235232434598413839696793882933280984563652506947290294617955782175668291982752509347972646597139099424533869006917193101048582288327372600463352797609248351204393530610421049672134878934485017300304712100245513538637983523097227313585728085084453759115357983004884345127841054445976775973879588955477957959115603458559856991590839977699540894125885693790782550450160970851724362369536838837555933994369942537376431363004492117102809350620252141639121047452854801121684252390090493107914263511702514979875972550975093333154860924812749672677058337387014479278900033246225020499142508420196852218100049724509679928539619606084518029636901141198417743596532338933934896529193445113582934556260072588037674696842783345332513516920372718430800190588342035814866686713980538549318314647804874306393594806337904639913406942034491087262043151400460061936530650215333270282727659802664445071665739198728781022061726474327594345384094576483393197553591419879218902401001502843346625698813997248883598335908539178846242668867610916678768629541269564802013633054228794365173632669261543028147422041143890794196080025874550792724063730110592204545488962501044722399127593035152174573199086820260637100213080146104797065646287270595225390476377033035482824679038764519930043987697707850702035558246817471737101198184351376487238063415532026328016972023568852235758709831522377069596283342507548776654806825625723561647974722162345265610471986164619718416750267813122372089325121586889748006766709537440 [130,46] -610577758188829061856732663800919556141169177677815565103615195853266428380351284977393871678822827041120412959095724608472562157329850600879035103439126526068822014163649332682690203253289736859616467501798449218385146490367735919639356185620805964395672482474559815772759826142893899695175468885032530779668701274115149632901960303134169987292674577585600681817043933349899346338964468536237861156488218564878111592038039903030521886260429278555161285648501363627536452555646030201785538513146647831033496779466818222513105324518678802528131783891338385493104580976619391556494055419355849986770846842796733526064267491468241939149981824753467220986952747320884280124186171001964875384713134894629734349538764228626472290607551983545276600002327531905032847072897055369524364750726373568305614831239901194482529675065786548946258799876531619287031328138359212173873158084744963204578850858579783871857722562212966080554345506100132095629927054329123477625090797917522833371178660551979833853073561089940461828727283060618490793380142023428222094085490551217941298630415085195086283572783797864071911706802274787906571882414205502448673304588364700434075986490892476004913948683748175069008236473670743043454902620720924269193786547056600046732707856550131137508772129581329733128292428536521808577748460105579276802196699391214416925644748711732337805077020242136398296702211385105776224679126009985116582316707971146160697263139254964552273776493746890821295192871380081775585991465514288938574185092230317759191647432844921169497929501008698786643302764589717665810718005923457114007168937141378806230363750394443749750432558896577083555998718561127043786634859156609888916163796100285957347841656709712414866469215883224409033788501535977592076147550244957258631468053164250661931807292456999523153526347622671680007552093283574517706668385081574447568219192490626249103014044951831844778126650347733907385876199109438967992237916249071826963605047371961619436045558634255128197595512146797495717019055196835873420675194327187814613238491394202440707798451769670866628640744354559668988735031984830322271979900632229414964491845913918342163848884966602208471186513185174669147081297028298704691166158683941089805438965818573956293675358845903656606638884091943706713523914064377984858559936811843474313878160265371392 [130,47] 319218156551368116135841218378203650274465600338579697763348298577294278861076558188124319064621692002788230624630623871764820400586325752286962648049864042896529796149278503159831154669076382186836706870750412075148359471136554685994500890868775603731728302855360308505781656948211938480007530198754993411475903992813950429231242926361508537457292819387402093026849369385204191287372044742680766790208024606996105339262118151731656447048095374770902712676466532115175920004149992766300344255462760683290243500118526488749146816095833936918754786246323520670477261300595112771621554179627813563859859623936291030402110121627819728301412811479017980781303248171982998398653794238835298328127207702041712926123599775033176494681573223635213025983129393052880439193450630208119219778290466466385862870373707738452981758861906988145404441231247843608926809147152617789796996312176075531595622875061545149407863014516036310537751588031739639854963555789193907129305696424590231525840327960445719730446477640307108464416213045572030949584580396859493495864529930411632284156170355472122897940569194000651773805796505246755017093880130542169680022152721396386723544781571725155359460072666048924097838413103618157781420312062018191862815384545576407349784810760251730883772556500437497919401042399276457657667967757786234728983939641694192957902785153808278563707905326671200112118661293726851756913355938671227602527448016339294808742291178275707365635443849081208673121184025145222475040673356105340991825243423240148678734793018632271455344777207416318027908493231847416513639698163433934899889034350473898622888652807065680354940655569159616064171440523152015209232511092836785415020920409520139901884732292289678418511022365715405803371682078926203278041530833582872321386770469949655142590485828303490408025730514958899779499205582091192352939242776796764301019989548079703643599772793887023222406507427003103696305659264499066415377589807284988772563082361430820560554394545792829630183713613020700219206304684699831547517607035197317327386346356023062185467875438107509080389084780077490387201644170630195496436895014064061506588944669070151308996677684253724947435242751747272532080392724185923926698408105392261178094310000439353425113285846789500602423341972183256378689112727155812400011226768410284441786207039776 [130,48] -140597357429423220214105247699031239601582118321888893188391401041206504896084952875130200241536935824478168703694285021270007495601212911090512806359773681270808897721962535537517089766406575296049459513000733158724858411550858270491483772795961912050765087218719599026430141887149167374778703586103397149922937735298306014017494639442509535804677230219939366715648741140955495227668361173139176887229238018051278001014670403181708225852236527642411658358087470145608061508142480081485735264196037235918916032778835181914722028889620551966546258279158662568537192992623139018708556153889608604598823957064158557377673070546009173842945427952728431206935820678169031834361721435719120574806817616192140916846760137167710547111464097168764580913627750849464357197137870362059792563000552640195490440675031723299939629974585179480104193066414232996561371085040813064874973136338294019398052613224651553968568212645699748357677938371138444935138808458693146810140496524086742163788059106575471881687017614653538991507323202980371387187931215081924573299576230294400922616393703570814061842986499224330035171019219677586012378550824361550875753814332709325613101446613982901062867566943275102801655993596727572819624175423353746320311295283219786178458471025258840032128112370901647574360235077382710779209448013662054945572499820478137118086826254209432132858838217632824851147567236383995410376679456435829900549663158897196708179927141433293266135953759453569197600426589037104605259782932608711031507558340226519993155062292170822795311233267647297235213045369971169718316981308690889100924543704919958468990994493350815730163666950563188869873607501381819424110696324296550359102816993862497850460956360261467769573462752671699198923191346809875028113468669849058074101382261313524172699354989099049858162774332435415440376829286810144556058432965892467765788643126810634231854650783043207081939841545746265896270495262083808776035363332325565285608587589997782123487730496340405650195266378724137518125279861435311987139522104423487363296055245826196077707221563369052738845655984114389714493296685722760625992179519447804555803098222375091896968027847790107030740349284123337384529725174855675739181609817995143103734426299724827086966993925706426062808176156031605695385190285671920397264518651843567759798800768 [130,49] 53325216267734012384595301147523514729182714438659137323572374981266369792614934417460986943451698420730089658310709211924728669335039551663547380736319334917284617957377472077066253176782056680450271046620135036078930207724825296435880518694290714662610289564509719813475918565593053463664294136129893312099795579582940738450760429909533926546591447727170868841310736792569735376631037217435489571956052697073721327294735056947764746593752039258416485343110079325699330599738253574135435682932635695749148664827662950734986207752543675875201264128881148386189003811054304874049167308321074995610216456589079689063094987865931213484505282233056311448515825854758028304449316677829027028157505780686265712798307300811258340788108428762887039482995823940048271462673646921695397569429735687801923920774735392568101852816230967085340010519644322087153884777922474411819372412879448131440960251933138208366552319389643521898923977280500149137698217374033495592660736127945348671549336107904635372199205717328530678952463627290179556067592223044984167144908832195891733581297734426870460955260435798974448592524059259534111441204792367732953296124540982763134817608748735042556480666851358182263480988053994424806311813913866595603642903194152225066187614182418067941964727419818078967499313309888895829226402112942762889526200614335377318558433647675635366686711994541995331408649384656720404881407109761771878062593557442455760657803728004641804459385406681486909033415160772324085033142675203674437351247470744752387744986223811249130726208635860870933053824397832987125011458038367026136335609168985498217081399854997877892475393366365168466054123474757405323539258718462280130105396297349256140393748122789283341755411719809793240226841262589064049940982032207006080672614147990791515496130000398835336509886174413403989660828617766997896830516057751365866409155758179934257280595606535888904163078016782747155134053939368047695239687726155816949150162469286366976790133760938539465936655047686377262436012654245602356188907521547113372225886459724360641248743640191249525122782805611328040376669755868663958072364408324432526752896622729180777390536003278689855911352349498750519312778673030128760018113410304323935501804326439050085501152414956886087811423006781268368210767628482264502219881466378401569692944 [130,50] -17681322073198765040899421706636057292632835700826768131923815604639701779968613847990275774339621542176806610996799679778918061909623246013986274935843996205588844096008015079902875022423721301385669820467093802366805495099051965036370660183952960793535968089301418438765829617348827646023055422524794799854730521458712288915541256999465557864212763968581813026358548233226264104429033997366814746406029362247127710745023090298184864174818356832239962965384319751519448855105409289165482193750133758628863994774682600832464672097129773269390360634213983548760551031532959120927233730830606683421310255820799036874012649449349722078334113945178667303881171128588872030351096396473678754097820665344597667896456002082121476206359910172139818950954648056121230340314495497970317606624605694770720688575654870737461952572286757623953759205479055904080092054195616428411278912137118537378153086811429020762191955257054900314381698140741257932190363192421643661427735017918114931693236301492714639768534670726174721272371768076078801428435923417280070481108406885833557103281950457791735388455894708556161013554257473173498627121456414418674349136857284465826747547741530258365188087116296006946294675086301458493051647261911976264094377257641743602038221403770471257856494102456166837390293444162390900892167053894696409719568449843328128665967940480678172611243024724937892156095664491761223374143227109031796605276015404865258320541298392191791638455881170123181401803946108067406869221433522769195228107753256156833349454727804529393472622045958885854546134693945319980001957796567496189544472706591888138031990904448983000362306613145342131245303375508361815638724525951668934892671300641198165698397524320432920145936531286555198905385239215637377934807105784884539644868563497111409108279896379718098315393239884206217016842974018249294723047840518301834064550071489924005967534350704233822495320688723446617272851773968676274440287236736422616899376028774949858097627633741885131291533637566438802151828090982103484883369373668074679484134126517743925111842645196025023683510151774420541632396279951122469872870163011792779893488661688215591257944156872460739923698109544988774966224704211204236604981322768809865624522532066380377667239004568815479167337939174330541459972455092532360380376451763028016416 [130,51] 5172422103199280608489977457296667251336176159073326269167164932602821242173117909650699285731131713873815048220167862092792365209352457213756464742608076469158560601625101787107400923175521875506624439712144080611671734562947104536353856497655843583325227075855361789377086370230187839166997479192062403868894757623727511618204061791719814250067071825172547707391992613419696970794573830193955408701168222438059142201692611749638063867801367067704685951165251078739789120069748817790329806374144057715033677188842548208436157768772307882791542347859581016011010080386694365274136777624682062883083525652781736260362880601679994487610490720843449248806837534241069058742884717672995452834162113643341720801025917370125230628879991166058889192727945513472038225564247512825316670326249392053326430583903326240889378983069146533846590927829216455555579929712941411264745008778511817205525601371257425861172350198622526903608876828679351791955080178234669323477342951797758851324046587950434635381687634575689352777576581764068068976006350529607489938025651786287093637897213948901910451782474639683027271151854290439311913705704144264808331948355238700054953294568903610997015859483185238865888553150055646646225658947252018244751789248534413606970545552559061160621928400282023610480041105106174089487624922223212210694496005962258501176867696343282595314567418961606257587108598733656878496027631663696331354163643779853803069562301787266355508655931786530989674073184411087779535227448976775833205135434709895013536767674819138346586128767701506269966841715127240813046941533859032068875768304848226597587022627663636866840193208834044866966097471770394729701011405695786384210241119042067309368125529903987918731704140579568449940122266196917491099173115702894605799492443623132638076244561040495813186390599228720817901580346451658694335903487719618798361127714763209255629350546744477136778622425857346708711684298011407106347293622113678050030089660134520415548504867430258632443580866578046587881890095062991772940443215988618610918045734930747615548711422760170449615656009902229598297076621196693222609620933859410489869609247126444186275528446913470140254135065192199958647656103718456551260698200669132289931167578744685666448155494621470535471517030567034723373508390619718611823913974596378848 [130,52] -1341445856841460488955818300988716356156019637455372875120935067599150989101431354691465111623135688634868120395577665476351872083956788834702866308904433013042451742421714872429845525537923375873719271933878677377045337424448045638308524097757859186313511777082717823604330586444515287708398257504758124480177913077260254171949910237175246187709416195137931392845462421149531981297473260353162632396395471310283154129444602329837119915342931317371784249236552010706163789392777374899261951142096975863440919892227854779758931413138997931931957570079013207033744910291883923047782135109009695510123235848139600928219849962580540068046613352748948301007941914861534012272905976817270079177581331758596554685408744745937860606441467049074067815106009298588608820375699984744819465450743025792967498106724903573889776328044516298113536933711579693029472549602257894921949144973281260581768597795963260707720986978690802311505952000549960028739183045009605932693434664185951880544188663572609028998179445256892746654401034274377609045640037533625050411905609289336713075626960061963414412990644172208870845831984807767848443806648116170890642573328593572301112196222039431459558111786787580268222562021147052551473728448218545429380391205514703143904780245947118485789492714384647004347698073383755680766512560475392710610740956810998787828010944329523336369531818361944530740118930809224133937615187316407777837437246777522544369171715205272926469912311701500782858048443357584195501238183136038730098377671373713895207577327170688523053833330275038241135563235343027662156607633171393002972319613097698146765015561070458941806595593028275303736675067902171134213600367002432820664300246490472621229278826758943451351678369754046508854941648653661360304196390080991960876650286338341796515918306264024385903616982925023620515394939784684583158445330329946376064854520796697690976629365047040501976051722841572472288164389890172388965070497505638534881762654106706119454546359130103385924990606647537110371462166657112193241754291288487310676777728489327423249560926047590712455317403201581389915418221463046218835056517425771261267555312069267604595322484186850511456147125354976500437739691075257687185145235570379540936258984092041665105651469422572547893902035941413650452407916751357798940026562829816 [130,53] 308969803360053729960662070581258699869047873529901874392568866336291730769181525225520949919442200983684436163049077131470334627639125752749286921021769552802732138604579914826218653623880042147232951535300619393463690097068408720162716379888621752063623590139651024052403151452681009479849609456955569818009812140202897456857817750961658784392905486215467653577322047746618021006579361963476188135795926961049017356412675176656426968497915798735831855760649150790589445810799893889063562491915304037809427889002042972251711675348189652021010168442198974551340831105698608963556853350152914046036089753884932658498415428023254450323634751438221622689607597519111335008939175812455684823428230944261322055995174620784535439535670448525382747997407322040775922214016516238930987357013489815113567961568944590539681508840732546892736030880162486215834256633024262324919371998977300709545342341744427977833360045396552751061951675555882871808563269722885823106646178801226436011203889025228903119373296890183197137180336005628049886219105829303569270457533438664054089694595964509608514555009828656587996673493866170082628241536234043634591911984235652927828655741659477853811761079492643686531403447451770384379656377699928092496614035753051061719856395245563793565465841362554340379502405781621474260904765873938992905817187015510755435295458629059883122030837248738561655579329817029971396267324745468930375654130717087972265513216807733336813867769048036227036609535164952501058933184132105561171796099535663133146178962285184734325838304998455316905805947804302176632064007078813093722422174607710732795411324656899526682357898718807225054924925540921029905793290259858531725638318850353837254414510291553718132367816435308970925848221174167411580191238046865569197922673229813525464835452833982444807614097147980466824584195543237987486853324640481981471872660123697682213361779250853532387492334072010365521880916516149989524177608929041369884718893270483123593363375852230470448702366568425497348973892718240883149717418900440158098271451720653060386580441646862011074684099998710263143947824354198833456263851303216877800859103350519695446611839983198483116154251288321499098619365240073813946558295012892637864918080538327469995690278607753533713148499876607972638904379843345786993330247720 [130,54] -63166039189607323091559064091615795086305206996300342505682518998693375263537996291145032480128250615586381572477050345861777553282845060960742894846906339309535398405834058401721977818545785857238383765751764450963097909688970674044525418706911219548577530201761776209488634382754284739135578157062908064333145207401041721220383462520756123443031979561387575601961012615177527527803913377453237121908562470688109228414825241993377690205658256376908523622202286638736047394287697803780716767606373348082227408721198115790864729808423946973299531312534413635590070360231603322466793327445993636736229095636016208638190230341005885044552454066150402996527803176136508089887971711283924704376154663867163023965657333392869403720296339498602465806191722418361080683208826433816768357130474112424644482529684782965436446733572812790814315594231412216158907998410291785017444455591990889477303316644074614462350790436723507695317624359970642282871392349857780132354423204031276821605593814098938029073898216206650106626938027485614044941040654468548735568958729512729493540226110251237854299373026387234069192892216112626034391574387634011407805403291025656315373351219356856253188227794567818868618661649262136517100296754556863262886568691587062026264314752737460506922470950050112255327957280227336159297933889471908672267032298233749509206150521540122008288024801615836485134321860162333603719862238804920765045721496800013049536609177583354358074272460174660139169697803449155421883838610742311907594281677332279824603538986917613698365417143700670440923606802177765559703278874996057617864619069878106992459275811523262901930887379463491753490237902175706483366766897021166292645109567285423172362349395197638792238388316690676439188460491201725348701464311392175151972002330990539475497768933771587478111005209556162390680073135333797400186126128252995726989865919438405799885806496600865856853443556102925933321395071979121935664152481864416488107928396818301833425929822226449394469933402572917753660687627711663612863168934227133726213114906631363217874383635366033520512203359490891994216155108460161999757022185501541231314950840751442504025088018872493052185864928603931646896442244137314508890574196457890323666238824522863427512838357778790581533962658558803468568196983524077738305472 [130,55] 11433885873936912648753733177455759739419621247856170356947046310634000444674965484454908602375746169447248141527557009498650164115516321489744936926216602780441389551816950821654069050742392651587046815586724014004781897222578095650402636603093801059094171854436077527341027617424975667638792282733207733235445674225208094200348907781392220378315293658985386919803598540399984189919633698381340216407966947604332860481228211449436581930789035207095193701257951628708252345230349603457673442128400682590749878754660274750501500000103857074845686143614861168782991854005906438980674852361500112832162963647334110663285110013759534683266287544365055445751002867130080611247438261020097910480930264240722615738719287271179721911506439863865717871484597313082840456094254977681256382052807552331198238033783702697569587528417715762335343346434434472983345812871922554525944959273333045109915960719075462014733373049759497066382884022372374461043168635173743985474418206606685878677398684275690516077754409799135091475307638972317875228241728411318201716584329228142885591338357246034456733430561063256748515123353330422034247483714507096646968373494176467359615425097793147360480423052905686088661450820104781792533186733152426907572837658030659673708938235342377911004086391539592603953803474581513871696200484680441281769005946641455987696676228876014984860432774994206400208980766089674824865028336558771300285425089580264747763576055415879366802424656441949520633913877329694331327350754826793912065436344998648174758323990420095494695345862223448921692920376021721742778366910483161201008291966106325810369339505087706657822425827127683622430783646208047962024111685867839976019994286890388959443493276128617760721672903193321914811953643966473533863224643022908074453841268365411126235368814643687249239400813096451752050222077012418035927613766515888676040635921820356404566693669272649940027958407207224007924694917473505106399464018235626070603984527789615903910251936774875021221808403970336941591106341693859081007232558457773205093730362788622610885131467011218026839569804478208860183955861177151433247791783005463053393062420966211070086492506294833964641808994355304464167651547497098289131824519100945769558864642228302474629253887400265061417247847196480072028511398442822703280 [130,56] -1824144692554977408049474160175720730964751480274159470259217622755999229517477460876945111965715128276104522171096461142879239853479432953760183767002797525620443717730596920477135634965635545789190948295863023190502975704118202582680355865597545464967388846231602159521659752493636284579355149507496144900429265712694188048545225978259738319526276787971797938138725001718218807407790497532779193489176082347006111729224236945607705622658902964457469001415525809830577780731840204193939582625146526052037588842667502010795927955801659181454542679282077659786137502100261301059865993611834916860473653667412506781780897219549406460215758656032476866621547836212252538720595483559931889888316845638641157173867182494528308591892780050246306318980023594456580832345316263539764068016632035857052270347610654627741629863194664378751592711794368053677368252760272852620108036268246347734459697569297158729066417891971012546175063539167730487959685885029359716806718722282146379607234903369648530081996747541822905101081573750526758565253549408312433834454256849830305403230973435427739818632884886977786568381756141522815502935511405515249540387333789028717039301127126974524971669782529223529920597606408994358744075248870605912802019763820281479738144602545934196138720382834222352831186545308046587606118637921751699773326759959315602177770375199696661326609816644971886141197133305988063757554407260677372810867358823507500885923961250232732438079245099684007641727319238626988694864257679244998731206828882207086532522310162245042045232550352694171974870147295852003088024519065457922570956232331718104966189556997590387828284799707845945590214748819981452587885094883132750742622151195972675372527145821705638972916132769652500381544323639497504757611074700534726722972911132060398803289795586969911643433879527757585275947518911106684756712596606754980306714558936370604007505607983946221947481511349597877332414525135772227839181639088941480319705631873665709905429630874714960622205785915384800863594780455345630223702384150007344325226572303368975407648408857403629943495978511183155157613398593752129550357682593287060150700241590658297220284236807226439603109623510664592811318461203590733853136619295785052334040410433428741129476476662690542400312467427940167518757559990539840 [130,57] 254542557465647481175982562442299525615579505998135361418886969696326274648123849562335553947693065343929074342893771032889066391650043852702616134421417455241210723404811943453179578886283698382582039309009976796846752873262331543510629269514266971967672324322774789666930955321169110927165077049814230934765809671369306411981874883857606029040836811595194121607354210685797124731730346296299073636003845782633423043852110110376941332798112862268738552017357588385222807364334350816809547311075473660955120718693035665856650919121793954026595924485945875698934740654983025378544641057079764374131189590709566923684533779044047221723416051026373834391925897845429058621685034011623072881500917065390008017531857591840219271608973821249446003402097813092806643493412645600863268803108468385798891534026006943534214405451387707228010954161800188329957280234396374711032245496160668119974221838379240011566021782400747022134528294122493091523029917566887171008641789151122524988884841658510042459406494880137124096254994119701404028793727375612449911484294795728339793572217989170399996142704750239472416225588877365764894450009964228296853586598963690181183869017160507692699788020661512747215651638578921345197559938089625415492316279459861939744863116084779923570750727522936033569867915601181395159231825623034051892455456564922787956623905976022224226398058751685857885121800881928282694506383751352049619806623449260717225435920140788561991534542701188786726336924871289131938899163489140911260888228608192796777240743720963745792504970037996314700202438799360848264979892470584777270563019027640962567981550652654036997850184405891124343716646134368812401226678614795851148137467876625164827880879244239028992948039746651091931897011500987295751366544907922363655326814951972971422821519301243767429022291806986455812011196797489694775500116515577913333860675048110936526574873995173969034785340639162136395755243011808923503003532870243629731072762779742985764987184527462067290918005850093092714564559517610754253057652466882674554928387818388071717015603863367728924716874292475198050792130240191001481579631431146623144078439999524117990056726525092139167067432160065771304281022317163921573419152803540204494052159963953562525163414295210277558187379707727424366900545868672 [130,58] -30653544733209008937066748246243035180108374033019874328546076525726554981562908882470381540423377807078439653968682125718382686703140920826072398310692282838675766689378624646152040735606244331467122341527541275362591939123685432543876312871940251276665290460528620974247971970249821307292551020175838987949759343115849567196880948804431468131512720427197555814253604118576381968605200582282483246806557912514888337150599471925959031634293470289693886472510699360966273356473188288430373416389857066175189027454134525702894483090628525622588999967453799050138539187010041846180570048497558166296531160261815306935635411350005129448612525982036920318097966283159080814338792886298006299242072101726240039500889610350168517387286559149674843344965432957302965236863538150048756825382414037367216534374658736287545018826934243372495835900943164743887733543306916968875982295255380442241827645281705429573911173936750095071748834769568719910207425905979368313158622913286717049941710847642868330878731478516403340888650693587324964893614730124457099124383827374478772483311205592355938872966294093074323980611163074113653399195424827783786968677340321823531254603574407380341051154701420687354895021911396796328844410925613244793728518585543924541184732676560937908772434698042095318315718371955212059317001313611393528924330274159269964653304049548549282344671258332195146938817060846957561497687034391970249238296870447817725481663601376722656752909503833150002111030614441567229217281865334313939424437561280394658321057592748248902143917017038709787688414509723876968192214626921321392268587553948817746540915935132694967806068393059910214286061796887163229015015705734643054668153488476389296844703818512704510192947439361190851650600004753207018803084502661365817303494230033955740150871816199166941272233109240426662490908063268947191918359662902387358721891696730441700949524626314113037623100658762797668402152932454164606107250225048078902096330358182774385554114442456299447486900754316172384418883161296686248757653259916188851448599268341541795437050030002666201461646834444766767175311580451648164198476778881377561296427982118587588734790415069739004566739287173714051063884102130680362950948954916679651965040774582867325909809091153299740703286794941867173521889640 [130,59] 3103652418654580395913268723690426359009857134479075525106463592013124176824268471742612184348858448470528285305221095700994760586533055855605129160214484037021592048085696107651731853949036724223206218390310937923397336820995107493501631396581711602406407788897995252715654577038800297534600777266627972253076797338460218534395876119125919402644702350368767457417280492220618988925951904307557295600386929193106273889969364469543699589990425396106506361321368851718499378653769414812286690589661428794578476311866305263316747990028167134600382222090362954255322388829430970559908600803770858324026987538915929531093582827528617642646460559441012060875402232615933164088989276422450679878437434534869962752156721241166158595733739486170707769520166942232554919563521073637888683262579997542713986318201718888754946999173586470752960931658545692747073830965692271193032665725974521313954619221591092568845001666040750727041318169718955773983764369665293670991995277604510756220105916250761144618093840293531019269935432532886189007456459959258147347630302667640110457916398848163174067227679061849172750592237974049150275945600385420351620740753970665441032938835923101632454345332879451011410193856786976141483670814755977863696838175261894671479796381424028085445677593325101378390360898532212335981160576715634801785501780039204741840834741265756821997431196323839922382751126177778021472184318154584620587380018207245380726579243603566913198412160129422582090101733520719938702910155747036246172326625870730718366467337056717884380932682988188241061957013010228881825312936373637701125854656058867136069817311839593333476562829318012825003056577078797133946856477406096547551389653118316561313958390262974238721595095989901480652560241961033752262076617672031893405479483326809034248394493809230697699002734822229052628895146176729458667569307168755034258384233816834507212097921712029290178953272644365519073093977571666788479365886013412599049839034253764630381129030487415893248507115511063824858655951143620364815243052805583466076282023353733610875319497900811778293935089610505062106714308700571893962621679411357069896826929661206122081403448237149781318979188686871670117666004371708677405412751050042888246075050090513733476761334489382396368510603284849885996272 [130,60] -248654597454095153407978407671812943996691490813336467656757819790279292401491061183479137492874654518188092334358064608543258957964871983249896141927662218544469826779904394682471593523389257186356949536061729066452276346114132695402690386379278331575754667451496390045372518611927312581469296365034898126146674810597910796419866362858950033279347798298610467289412538561253493402235241042169844836868948941630489213874065166746894747593740096579540476343670978652820730409012211001827548712645328112618934286389190668450580852603767961232062711879678246885957519037385007362851627434243883868816814831882813067242553895894368554916486948006880165619949377994666437129531765623776369470687653291218551022039548899465781554601498264716438736847486963746005944234934802217815236471195978580596329741684993363967448710894164537791831841594154450029222721168852586006156085595779756332157274471862423251741270931188105741011064612289957919909372982244151017043489687630203349584655827885326513220750557101309791190212704416896275510413188424855026892070120073140326374801688102183267782604454525701773579526413735431640196327064991373489025944757871453978254834507507156370062027080294147799128025041758218709791662486992740595580111489544038006523688055798742970246780608377361113230791068385750992862042466148903576390705052782266791085274476128441771201386598980365916155707303334214347346462761843188941376974846976453178016311464816571433182936086706579835795366022277486793935442304813385823367433365927982834051471569354926022518305122135857023339935834846758967202855012218493032463189943331980038967613705530775761957996564745544367313209000417114468568847593073504379429286230158862049317498080832827565384583295452809701612537626194429231033815236426423003981064053427337548588225231836972408476549331306171400423220470790316821452989800207130225380868531412274016710035401468660930821345112734913480330217582974685239471401587888361720823527246125533752584054306460750625224446033731569903347311066915214643592378059773041996126620362883102202474921920947789818620168632744052825857034510963020259487330054933854436794244596845796957744185826594339553011772273087611219876177618827375796210605546699682978512647100896844407934331985464103725115624401405272247104 [130,61] 12877260843683203957598339339276536395874382351269760676556082659222558770348355499501393702741388717149935687102026973137272444400212989375846657914151235962249995837876549435674780282628907076616820319837528898572848947769721078750269488120967242988410209660331759522757828661820106290645919127599437387119220171263659804106323410042033748688840432147943817311367622783055675636092776114585883588984663987855347890994755070795588326294061502825184649554753104498466862377796589437874927616171707525795849370310473065991939482380726596729350426881784155316980926158701797027793667128173034703494962198742786253428751208318996115370305661126942381353386179438911072669738945556914967068958808353693185437992182917743180276047165443099415816277894545241620055017308146106833558712143904190698498206279024154834413218245978219241171370545052520746546386909277540646616874259610781943811433893626988469797723517768663127198019823927762152835461826929276043701400333781094049527959832277321858349503830083713548272418658988104366746336553489849781569299123988549199009160535948878736486303851709512383403778151780799718380153488213853886261450838972325164681493457215572031819915159407296529521414349110319527983513490590988653384611909965912541239642575322528175978731027379155549050658651325011517795858434869162649548572343409898898287354508285211787627198946662783692782775283485484683299478494503153163535894684495484315523717762549451202144933877269947737350814330613405651607505594063333798469471324616106248637961767122929912500856585229412850175891029114266809356961520981784081072024258630580052510576667285965572360217478260889449240003997897600731357402935250539181212290092721298675745883607903820139010624953218381266336037021818362928335071967394103673746224273720006014508976798995425048663082752974703812874654671445786206973073282380480950957556856372335714597044445334364690897592654607552997299907436904867122454018268042444629989130482933827304336509001078826468523529437373855902438225046928687769426834472730796348801507555889704820058359508659017023673856356141329664702245004023316766537079940991169836011901173048189210827723225812444301496211071536135455251178878322823328074044060558492184111944990621516035248343849112426344630201249995799152 [130,62] 136309857189716092197250798695153964919378985645188630840964920520948113600289837865634087065505967908166932232726702577262400001017091405076284665388804057289948317268879497068893974182378723115386326470577197184184107080214642993853563171604744754117995772498525981884414092342123819967160242924575438564863012940629287563935017539001427850096313106352877821764675958498466864092136312501140158719579053271957891912888572430020988885397825273665643689500007733774041362861212658315196468844542603670628383134741836849260445703429675775841271516243690777129496926821198875050181964783730323607725433782441685631764423841914296143437322106465559724143992055461983826845934169340294497799433920798300932578109103405625073904613810160139353437668648813801985422624924658905939210364413189947248520127975682804965146927115301103607731119222244288934793191717486683358192615867330083816832814852981837533617463795977312331404256782736600084119120889439584381047491869926781568911836313815016097119445895274658761823410691579191229206103181764973407128008342285019332193529650843727234568180501888282603023669451781853231541706227731905019272393845867002621085119823043597684414863558047409376859536992707125590321556913463389822583868759452536372712356868255226157374658662954462612287674220900105758658930289179466669784814566173662419329947233831578531404115477729102444844105554236979443715469576259053436990014554666325325415959448933778048821612194454147700907934913584167181682896337721066191078783726552218167732760197612200146880047155079037472711406844720523168144865927177864679761645655329302418934496504215658297815855466949509056436468649638921862015437520293891821771058505025529367472320663891879226697667609407979475994673967211022124275854327177497918845721647419360018841276469267897638318092188376732073036480484465500833619145467737324449181435361115567879576542455701468245382331781300667248373790470874847360974018575892281957167088344505683101003531398980347193085975102720928443002182990470187462896217121119887082932237435224326926365150711789102720054299760349141407183817868364011055025563807831162623152992534855148939277207238957562016817263226567468889408157015086337709959577278709678805833478182354517789965299296383824923251969137792 [130,63] -127400236539230345810601627007209270061859572725726981054653982075369889995190300554094189700481379008558670953887139729898629277261965426674301975341033864477732254679936821699705017098235121638504936217837795892842273178608380977175275289744186593831726426994106627012700792757256490433165581609827798760997297903082660796013123264815372549606723763417160652232434285672203537183158376862453126671784361545087656398550353507059987908240736625886189072190794370054550873403903731762696260989760733670125313407062771576103645673557800186286682282574058797303172872086268678399094808682659458441476380868512531338796526265438450482027551705434867356842242232633881365831138056672548731163279273811064722174937551072139239083448274137503183457166934868411792962171091375870207129190768765807075410003941148579052465950338500290359253634928920065231298907098026980672842885402130227285345192533666157810186691936913268739527501732671564005684721021430931137959210648293364885645901130588069836515924292202256070166669924819368854282606126315229078882726052544947892996292646067988892927401536101117920345315251598312898637188751454578972936781634214943813056777055833767072945110887160511974043513812371058730782391404851980874676727013354513928602226621698026706453403492318490809046071114373707828281078029719892730372973633588188263331211002596995093634346198978141058788336828886855242543908974368256790089475504319264386795640278621495318038684267745231433648977561076709247552396755382389230793182943986431538622541332906116599780091623664670969475644938260135498801315935061376802237179310997093651447869098318689729763259984203770287847536809221289165930171399542865898022933116393632760847642049545820020750686933235277830941129558125637202076199938616512575609208907150116961485755151612477411358360391600865016638509847362031400233782843701063132947650100189265146352822048484092552674584940154528015783452897524383705235078462187875184547410944327147936333285370037274974681711055180666096382609599510332475941645867152688205811358809190810162353348774239648536643561778236673680766688893584026302743693939679182393128644666368384018228571962357123202284893463506303650938046031525062312538819667137676777282180443037129573847264684564603222419583656 [130,64] 17050764570866607526639720063452981093450007545288165260748232777802367069649738172485610020325659588385891100798701393117380914284206494470785919052944965443724232082449661947787127704506393488649416107717667325171983738842640850421647836716333219657197394249047000067036883401524099203405294389831676594222328684116305415703322221108027157722884788766251369032193348714681327276489944331501100140823101313945764038716683405435905537322076399270669277268865474627707849628580707637638442382523628783892714695991788583652686204029996385315780881192731119799938480931833500157477124835305461113630719820599545298031632778701603464600778794011062379330477952906170088832492955528532779533461095756641111026753769313540546708713258147430451443575450130982082697509574204686048878263078998525565958169402143761564034186714505342950454361993599937640825731822802070699217337421968990837049629698207013320942629913698137077517646766733784210933156711103850544617838487774134742476711253347996230664133229659435475749286591109996575325281666664826557008307724124099742971009735576848448906142360899930082009514438192672378337882932813134103166490961293735832676959216967019666828739554657128362941540850020821218312821788544989023809907418470660281479056964253855126597479266766228994361327502622393052682146570597528975991794793603132356683566682544759770395007484971039994519958462071541644718875816318459079277226849020515799278018087740204391816585207825018754464551839368264102832167969838960840333911168204675692556072419429348159154308652570746961635256373295961730308387368776980154363816080218818639872861440347393679849301955672398017013003476548500125822712649896480142612616204461951745427200345113367122603061004308545202186425959594879767789200209543005771362828516529948419288692661620626134864169302049615407340078812120570381511250725478859617999516564796603767102667335964552457510668704886077312203084381613550031534541394313015603273054541443314828040169510643753189222248485408409571251683769749215386781666003869704317422796498061681213513498973164641404159128966872484718290284871024436005042358783251601147866197653332370716217271418104288633925854367997428335658962478234782384839583361473500223991987678073209923480205620929884080310016 [130,65] -1325380295496104803631423469045421290148683469919844665167399058891416303259437934168390224688611150117814818897222338637228896551384619377334828099490624855920894521321485479571194086014587822294344057843222714388667536805192544205812074507902984545660896486555392743806766219843657304933353372343707083578585648431087504908362754427894420726327965738037002112569446018130058608519910250733038360110014045708096105363245629007115855535790991578178637874844326276932464380447434927452530630556911568163242007610040907126385496370421577395555448303772506352920272644913263470144754792084083414588576438589077738846780874291008476170288275180974779456266222754806102181344655039835507117609218989897522846132805921393903197671382115244080763694443251872068692958203574847659819969036149642098660878982404091906889078748616325658874447592064545965287902941249153407965912318313407410021784331885602155020196483138964479026168769561316146852982329557496772159707257242464425300255018534932217884549250954076307514080144047814272946590549559045133407137761749470326570883545684482045914709517970952253451286765192856585332422248114800508975936738172080560549384354484117030526175915442998413037152076068932551334781638653412618630677956073640940210765968371514576441316166154418745746512433812052231231848741830949374880865075462915142489369672276609966426715038188869503231541663183026356046850139594279653638419418277666462244864952265382455998284339374363827011489122182708242614642861999732687084267616434825086753124248722407227338675286403764888292766797954134676304058548649368881157396717183859240262746317848072545847788105402656027141549499024910798777560871792185749174997400463510106193361671341480183591220338388922848746247241819886058458328500732453704600299300831821346741597289230486206384248517831774310557993521797865902141727340933624385688284564641837956608590752616730475021770683266361291677507743387177227060006323353978300751302101025684782535529558397043583808806828141193508292785882509179490234783235289572757820102362019585701643118396694120018360885682080688770869360605361382179701407559581170234871274392363908990479896060503460619829040753564581686021428725993133183856522173082043389654097916827273713679061956736668585636 [130,66] 40076144062123992950553864186175726101714740493050450676124783313813779812860704349093344171614896208528839403138962548714416104626326759919929128197667819883068101151699161242906168123868612516133117988575694127086486331738391931244010572073956571527977265501548621385798978712046362555141047436153910247533332213498143392761611162880807230317069807239658481328679560016218542852698491428190241058361048823408788919689771298026273573048588863179052624269335306930650871615265336073048189361063896318597617013922152557285996260863639316021878242720875299424584313556187013760733647940912062139989007280658633104615748842249206539631146615399925309703596330666636789768445639845919093773648986410594418795734657704704970899405510039495576970897352658289246309038978705594954546505253292895370400339884090581325014533120820566878876847637910399782143252734880002819270215284330300111211979957244354834896366269184545058936253166409588146627902275071859917032758357186546805444205550054597834327456129161475139439516276576599666462686235594904598036277470487599045639426009617960973422516288986369110044377524268904761647007253593429818178388986121238028521288824726676674524121750868854947128469725247980287596567522491547212174457997296667673231978245611080991478399149018664262498225052730485897031654067732095997196844296410481440562525622838505882023122388075607467279549495863900454748215906090716330012653416479048763987737227693493938531403650613063366403787991234940188220692035677937955563915776082600933345811375379837701151250729072457873765424336369763475064277156566315437211120837228502781985542000440685506306826763006651560231332881792504495956784339489426745683323336006868175606241393461990764413270378017617240549194089010414126118482120656902392384621610860955309321647326912027033502464768576813618312922174702193596944294811397107197016162627155399325279184073409071616300754701683267775810568936048244557706221364446795057699952300603291772055688990707417743900860886670287569910731776112404855173615499295265993332653494020194522004646278877678950849526928998381875426528666215958225279976071083472002770387151743062691883148574545182441431932635720945451773721289690426123690584262967845477806087444049504973583444824628948 [130,67] 5938899534557971373728586598593957305387921717317815362880011710848383396542286055074868769250179859588576223750368360692368778031988471001408547620394033040273715901380305980533751454427194407828795229472716351078605390158708707970393749532632015314159666777159697227147659431681961148911952811799739755972575665267400395448279534553670178174942070040538706447151064744474510168232342882936327950040223999200035937807239656722548128903862078733635420893436644903115290769335283212677103156012415287715206705946923568047545827847144080901623822125673410983906307288159751589167223562704076066311579654297021705200773154023124543827566177664012889258504697099129068183620022982212423556870524888180507113733047618137403334115491735298294599131803893478103232373673213706085620516193722715181729407943437238457723780190711631788288107573218697539291845912306488368486336822967896265343961751612230833792859832781063466759013318025191046567276298719259970550581074721295220207481880490640525281310402406455676065840640216399848690497295321414940715976091811163227706500201538681599273127184643755106086827421011927845709779395057833638213953206770916266652212491327589048726726632146880472729737808788892491731685859869602047927688009552547631254447180369911003270727407080686102317262096303352805655582946798701993132364861140805462912367892315778619842538337648958240188870664450645676624773506293494225879168844904134312394115580674712549703758493321697040427540045166890367804630577695965305835754737854711147051892301474243877421194831915898679169866056815473725875882777401851463705406409486046511417102588674675978979844830539621001431910538867668892779157055344581291384989345716664299079245614314106591711806571354192346438390493704279819334253013594935944658215211308248636974882372144079607762051665354597790472838262760663856116540463144791467857905046466725132428409395725217929110834052774902508535961019626069442930754720297299881137374608536908131145405597696975069758279923658137164987194486712004583179941853997609356198208134891781507630157347567820667938328062533066388392177891711395354927636906698107067285195210895314117635595048020126641556912743694955105349578206660857571361020276609275082951592305415996144427705013792 [130,68] -1244122863050552301599737991263839009046406777528537609769872197733149861893509009556234136328754737822155954808047961638068037083038927277935459344689506940544064611649757497610745206615411878209957442206025208403165897399568442958874808180160367319961576050253090925708630293455531637066496271034529936960708717536236963189828318572900664406336947384749722347799281067036226583040608449106694074790640724473233994613547830866960128086931302651135497292382762852070053818461790537420187258044523534264563080736198860236694742297611189892845359613695684132948325505323390677275029726394195713126198815685857758902916730780378395525285808137065398619436204301929590026977661060237235201591347243934817520525674213755254256299712870575737112125862424206780618980203434426225932654890058500394600412259170719146887993777947532103866659829274965393948092117116131277036002443167717233184273033577707822008169085007750998059780405221082415345125083469863575509403536852154659590862334300392564642421193903198640802635344550083042559720647494757148546202060757976442841329398139977958989169778895281488674695812753574334979124922167977306153054264016681141014770843053489227695770991610133831901439299049738850367970873340272810512820621620050326047910448342924062979782544315926742809499545853828643741564710895241018203319339285783146833843459680827806183749427644000303583519438974678399410102653183654291897591157648227288138282275573160996868128351700576031656061754118039076538539338934255096681458439555414327933087712461557643832625613407703434124988554836427028368946089334266630824966885318233163263575448378088366341441917488530472435185213728238879789088496039604459833033273281196553975934281373410069969750920067601823597269611218297034216627035913621283104050895200735683619980012493934573315752832438618895816452391147931542574215444902062291002013878760246866942841276975433218779064071707255700578593607328964228817681820152314002917195741473365102360517953260595581687185649021526245222332906943621265785653745765412500879472256047787372021725168285271023450071958369487075949700255209883252439358035826409098963407669380641763461248355600864332945184869377258860246792434346482092008912449746545215582150530860982078525418888 [130,69] 139383436610584841030180605326061775593824263200553264941288015213551156924118197847092923979452783738964839626534879042854248737420154441094256184554581935374750480265346497513173210158693569583127839942665032560187975362676269837286547566906465031741944441386212207946635688229489006311908974982321638856722673575598826953809436812970010215640953071309042995628978239835719042320167996408207987075214799420585259601466006086818989260949719765929397494304656655324192758465730881418388135760840859487057271222807585053451789734265567688000668498588587166328967469628151557625365588842315974206105770887908966644948822057878592136309706478849525477014428350417157987964697967352519733792554156532498375034552108601038444363954875972383717693091545636179705421218887875987598719709806751305175648912455231841662211394840895822335206599030780432741397702031084688979301751667760196282998075565003184815112225473122557513180561263127314882460553671202679795959560834904439245726317043310869850311658176976926163110193395956932228983494532643926931349502952110875097054982279673032455115716015238480111225009420043678928007781223535939432088675299644231158216256374376398031624820733105360524746409019251100363741950814467237923503285876932509718606788939882438048878985650632209165002939544163437946299380415091786383219125119636902058440951037501476401257334154317056686701779327520439719820748195640237743191056955183902467857831206605415401912864319369179069678846435086637888236937103985097887663564295516091868262683402617030574332367008959776045339421116719748484438502661332432164851482931568967971874293065831319226956617257721643198325193987045411646366782197314225802779441901366285052440151505907963303791358815008127256284700325911100628318162861211398638343494997118225367908818862133594792614072983946019907174766598977974665305943420035637549960411257326378596276188829209437218885320403976182862017564001853566641780262161027198300598262511011860204776015685158724170370759474230615085380652895068228784071356298289101052423472621088603568114312016472908548577317687609198412926351766425611229758775742227122800642654699246441235948095428726363166657117809248470778180612405635684105230805686099402440084087242767869162462 [130,70] -11556440012962926447415642470262411534788274854894211957165199322835309376175317583052531542137562110300357519488230919955545914998584731596973462026094938922248283520668023703648752641895210661058624431071898164198432083348599842772650647413764204544113466729290419272363402111352345295812185605855941022043502991608984081202606071160698886229061373168124293945026309688339285450536973654200373971103791486134892328647237632972738196567546101252336355479979850058146304700117328523495550981542300784914928405095178110376744082618397342106018212395987841197036359359491388498372601356223064765801971573841561477022330577445938397506647949768664269561619735006253267739956026632759077414266585166783757288353867338098267261672448702580932365576176240995473831096436963357578305093758206110754991598271187741212792854447110221129059791404874475385991628851419528068837365397355634426201097494821493198959191315185736874025055702768735369684221328057778518333005595670935778982390379750704766959377678652007281538625533583527694918369569775503298204070121342005897719752174196303020282680046587859502727300486960974720277674771479724793543668151364868337809804253343812363001234178872166595659626745467774282196840628412332390212209951731950700917874242752339273773940265320211495620323797552265432279751257079138880055815158062561752046889577185927024197385411338850705028208092739702646548732510235151867950003171523685873787140784782490671326331023525658122605095745504314127547000257360578204510789571809779129492765352464894543654119529250025974289597036256080547828321327829923947400112614061669251866998556486056293360595427764711701324230680151818601390919218132329655893716363963877880945967031271408209999780368853117871483727186128573002984791152102386541770594188481711667489324471656180063558366195737688074518937106964665773513737873267582584853340034052402305333923416150765988924447875102739781756998194358440414730401816569218569049551579372951761537909212839953248468905489313314406054963412917885660922555937149538233254095113445333793556856782603030443917560169264878868888972889706414770740585436248761495524424473096001011010742294777871151811617892662214096790309895757915984290604749732761404629962796023856040 [130,71] 765384199104494695119078388299588038839608816493631585762774929767194968085320016605333047254601017182208857948911382773593598394220022900295201998913190547341529807774955565444620007589332737250158322761689873599706464063365380983947239117410381632385047677393285762421353102454910787430367202081715454645429626846510240745068990421028340681445131256847049242970083668982050166224101501316360464730840790551706690270582023479610970525335263623752624655973767382506823367174915467675904338564812640865566081148781153783894008344158612688335554945152979718675456658524580907158811544437060145419029273224994374158581936629371753599184168339664948031330332261003117947818532381671401888407536073950140506632539312470752485432744443852339952247480507724260754057124543497779141993428805634995203395612333755498772524368021821347040563148984374516626619427392393290648100317022601896284745324301677212263824734712040800039869520291178998129780837489267215525249066244477872428817667607999897927972126859954498264908596510502104223850123705258761500807328035757739466118008073628516064245776684523606686887767069329177931988916869443451653025510179239061570474785762314933628312347867891951832426111659801822440178568437665393631106109497770649216592132358304455106974241740922695578077988300458046464075714612211300514425593767109749397058116152376219687791115302584978516974477868089310783696955920594367446688192832681233950794012247533737777115384017669301093478246610893094783894271982378402769503986686827123330550483473800127647942308787019316009834392657674018463657205525366294957220725392802359799249844604987393953151854227497848300844407546723628964135122432420803562200000300769836561732627148109637005786293422496889883570468744669854470189352104503701963633260755413115136665155244732645344724379938869146835003582966398165741448138250461534797967252475644084920957580062467349579691447077380980287428090749561102122612165397313034286045597091117605181334745474234660478410652450729257701292497009545104867812698355234298256263573862676664922973647699726366964424850922464856754352653834051220644339112362859702976007586427438157074278009762440480539947116670623608916087295697050720515134039472772841456430166919504 [130,72] -41686693929450267966315370952721675172082587856727889053824553415856551997464570367531812101608954832784510733338360298024779041524134324541262485858983524605353149335877570016507536050778453228695684097045426669839858644921030211641430185756276469572935734514165389480737580955545941833424530095762575270616441933491155123662675390396689959455600642960343889651158311153396512244709012054726649736166447154244901180110807269326787609552086620805302153409871550939318782552648915334581771055366834763850311287470373474516604500313864471312469696551182846449067364866846053332457561176951829730209558971492275629143057641120253434191633501889423559070334671171857844736640537751496922156328595658385466837292867797117486750330838104803252999827907582211790584477546875449924909043680334369433358058632964100117725921548215151415332204678992792201403880378329215094855972462089266849896875360402783005125892849883878830440169149444459527717254393259712783182742707899323321142293993229053081696524689216915399706308207107458188617552578013674511589585681493205294567286998472101669830363068207667395617939744062993656052326225026995180694301179474673548489577707288937234904033906385390393811560612348302894162866784629707821775535183831450942374565811625563935384349393499288208877264154874915926487527161809486073610738848626271293523717976706236109543099239241444195606794834427089325645537799233565063074489226551356896523197810298488261489407199822742962276768992800869465552646994099575989730591686790014921710469410250430467988927050506480272318496007210391352105073428956326744879125943197842909135535193681693792569393120430816528308748941293385340601683364315519750670702126384857512883006194817189445854794598633339221237723812249106935118847175002439912467840775572881558818350995153399899699661486640566453029621859397777032984393626358746948237928631640249257926852756920201202559389518932550199850242010699373987119417396752459799175065201421360095698346883204567775059514993295313867140194877526376344126024688660208403028340507939282672648200977046398369595915268813016101698525960151034627065094591692857813520486267939280586760217415033563780801364860352634437870744745928835776313225081695377726533935312 [130,73] 1891995467543076680665613599203011668377000038026854883952738208563880294424196768103763490293045439113938908800887971187941607185500279529587854761206220081545227049050239415710903662471470248845937312139687416483346012462833239043565417225870853070725160826898328998230889938406437497001300300323396210252760530698479742577097644892764500768563981768822957857225049213996873621556527352785853865302310117804722138438331149824418740732038011721238157927025532252525083102036329337037807933117666778646610659488661646994077724356475204229131281627276730600199396529168906188834089806796717202484141721176754304437970747593039329879628642540728600373178671954601898741400334047750261951619629592422165283242520697313770079077751451329862665924223501690589861150178672270603884523759282571938468283201025441331809444905651343526337721983239800209229343095763754431545023829374354415839903331912691244004547474967428774643194621322988734707554819912827475696492401216167355390783657118728298628773917044025694036155583371011036748861686717486514484892446152015786000154590756807848454681625951396786643111062423905863674491360165219612799616084202393499944292677807893577515432747052058520031723958827505130741170551164220845297902823748811858029931275908540719822061208349842921860726600709460289541586489816942512072909908059939132255460882300862643937619160098593606803139785375040246576051453663644859819616086417017718324596969394798223694672692657544877947152400313518684297675437004407031440870495177944149296142015499519871512862262385144964503401165329417287881703381179859453975147924375479860337585088516264986085803476585888028977084331643771374005055637311844474604978617316003569975475798020653150907691092252462419311799857348574798251993501665309942783574187924863403627437867916720236232147358326711255254648269293478719771211924140281440395396345913266062451050297508773472850919223107852566591139665825351705558970787346322230687212592051842668966069960338499600501616948329734436578357401550325787398918543276510757607895534086495824558091131555839444537604761145009380729863093899997858844087921006474551967566224040633696974136038534029309287570865557724034201640178992273908393016058006160801142296 [130,74] -71986653041146695910068351737136005290517496551497852418809018291556318064086239029293929655693087154566839114386611549820291046987565441002489561122286846014245958706693370656214815013225429277163935434087946201749560113474386936188185364052793354723070918555323055186428021305189134753717078569033036038663637376227196367145253444512656616586865107127170215510429979052744325320181860924675830961288322327431127003037158270566820218044640808995205909395244133166637789750719681246640674577246049674902232774919594598649927009487011966318361782601594113891394592066606326401113436747961327206259476564421644568587045982688477925763437613894208172736077014921183215933859925488839519561264795188541467686174184645955489785962132610054014837543607228030747433242002152780439344292669376972568260996559349004534208547142370119016818231725669395797261141397020887820463858567304370811609557215778960913862425986689806843644756438973768209805874321177541855550964396274634438074929369966983652949229474389408294565895222982339630925017641833273498697770619562416254213214633216020036678642331886176723705537326405233959225009116000048719201024944282218844229496043659691539825386519162527437571020423690936836607153660722447546891831813691331771673717199268979607836667328723386942021879643273582553934449003231698431802509935169324141912420283350238214803470236028453701112811567875249002090123879609052478549058197755302492094714025850236130280800995539460093753576609250774889147164356878040151683759570229881236403888202042854488644995581786118870711933442267386390579362643337222077276290224634461906701411666262235388302230141714498371406769124513126262029996183178100372394319803729958496365509445785902203791675289830954997476628484591271832610622340411249398682207557942205370443540110234276369888412269198079258089194813397359012479492914027512048877823590650027703427118395391691473267087989842734270517934414218095470588168723811657218017556055201984524496102304140492424290829120649955116115960873779192080225995205638165430246598337466594347048825270635106114870369945167412110574007243935727330905042952785474447637943061856672300687064853439199831925753153626782994678937947443005310236953479680960110 [130,75] 2306574709021287250771147783232091044496171091660867530392352703794471579410687771223310260304531000882392542522440156081121403215416445102627324655731800246083389710321429628739114984750616399108057815918916376065306543991503255428917887364452918459808035790443101241702353102699143423325489729647960393826898260805355082940537331467413165904810321861350065779680703840034639111993198540872153206979199519835863351807051875855232435718022009257080481459146100229094490714733859356561630534744977127430280210907808055225668704977419406237648351205984285574098720670258548176816333548083727158482399266605458521897543951563962552052835471173824684777912993844970330578470532503066459495322603047175122531418244205983959942663806175244441157428622941332418169609452623668445975462224300320251514136937021489595642169611952524767442537119686136487395191178233611563870622471385357339153713040971417935067252543037476224296706672346491184511956528393772683643765843163182240817688046130570828854605567438767021583270671047127424258636265640526763440244840123430278596345575419500132437680813418828059992836916010718829797959230899868836112646681521657479430142891189074799873528511863831920864337401870372389652320470995282307173173368343584323172693616041115343344705759187343893732273962088181734385640038258512226127917422324762758355407487736468439328380086330747076363330179087901106080567740330357309154881420024713370194124206472850634976706601521079831640638476690849001708242017685541507698129567136395165515799965412994011088721304879464190396904524253451154558196593418977772567548733748180418531046230405646025407604288933713516486239588347174279053167637222919257709056895538498844056542841453859537071621741561716346612386368136894830930874701852524922979299336880700786159621482290153965738918496274608249012402495742264159408674595717920465672914246699642798560432916889384718421940810794328830549004194970771278925753559959679934944233476673458654044587900495476572828548628861604932817979574132562855511136125899841347936401292560960866579748455069619286278296239441184422830104024699973410379220162835614895872080018907070673299612488918596010152592841199497187167645680245703697354881834958652 [130,76] -63430071533726803102258568934418124339744333119780049594474984746456799738326417618698482900900995434615757198032267950068605097095945237418748904093977106080127701553781424200239136861139957282614427319467472817527282979864096379858270312285835130244999652202431820172589957744214654152420850479460741144276295916609609485578169037443867630489677225566814976464406074547151762252808978689568988845889532552176138543260021222303481404807819798088251914408019878205473283664614860956117115506992654940685459046644760064159278994762908277059989141462198295052594723013396904921283778052292342142701010988102681926431329352864030703848294944757514726163929144130693737990996911204565246519714211598798965212766630583006701168803200334788142716484444469067616154577517775811112362950776842859439427317744493012648250939702303958770909646314276430735635459874394748139703504931461128048163302183416614407854104628070981417439220478074992367988946154374329177013543383328474705374455376267038236174668405195204245136195509941471634736484894129807916695444270087221392805249073045397897392437666850566048751918726923932001509534406390248677566391204236426339198490192316071797428998798366297573953920510044708933891495963537127977157919401684149961275064816276051966975138676257137614797247534135916121556064761092810759256640212022985322521792290652197555005322984765330915689791165949843774502296933951696957635055032037133389573827902217766102971857464448528238640286493320015907171788618288530789600880701649459194257405161457770061563417163238146767270983519525657109203231565327209924711334965741212391245325625160140506732479483840237254563052289828627561230325610474437269326674319592781698825202670625509117360776857639479695055923384925051573594418007203382443963211496789288172931182002972028089767715694689497381192544865208875823379010898219814226002147207616873106296994762332655359402924398704510939437538780530528902989513672030994785904697363461107411317709389760612852033747674513380840181183165631709878174794145050467134284460885180808487444463666708393793849652336314978164442928760843290899676360330686133238400727107988702288941791070583196384149800607627950997730741654728870902903221912 [130,77] 1615510472141426640238923264384391402739640148535901387181682632175165901331153335320251222996417936839517871780308361712337601420210316303070733337041678710500790248236693508473501163785338852742097526711972171473913012038504428384714286991455766629275961280247533392210247525831104732819000444324132862063470695616743347660814541391121227075050920046594985148396342599296569764865442996855160748730124347058507070295541969393264266757907898325807783769450504164966783371861298246796540735990578436016756639814887473212470363242298788416392996128043547842315567362310749878130050655704879146414572008429383429652098325164860532719400100125777065827108598001451435096668731804411889672893848240671875171754643592993369732933940814776221231877804491588549437215060483614454803699214560258356114050934179469409743483959882185280502412614842101286552435506556319791865962083906011936595829855880119987212838617878732249692707981788442550420657331682557183339074735591080576297701158284949785462451638328865404028631395477503033936064989872765464196540649955285835296246851470529803326679071564809559886010826603284080355258036843387977135814631139871697608635719109847601993954923751225847905084257088307609495042197217634963331353876583470676156353150524958265004733884040781966402266156889651501410981583377595048467079749413595523255918488344592719203579354589088746412182873419554755889422077827657394287041091387682774989579765282134777124323057535626192627697851614338731610562650855417014624018316607679724042567433752192967024195265562774345589258524594274935572251371741723373724479496822480314097244382519065385744530346827319962378714055361234615300358717871251144316482389911706018077426607928128759962841377461159278602823216648223358229849479437487776066459060804140155689486361080553139366256032357216045651369701859126320502150110252653059518307278585974994336797607928185034267285805231380599903660013773272107697889883030823601772837905290459198899623845762208792406502245057830645109310987410119469245381862229684829329417301065072397739885198231165457726374498610184268158046635540049163887345292351932875118568487189425731296758288702951944798607356218027582549226060918819049999708 [130,78] -45071770458382477588280711733646624508202652261296179667298993567497885057361907660066073819359508448675196661149579787116890126107479844086971406414636806745071082525868678027925398146223466668539476902949692970947053803475197747224694793414218327788066182744205762464945065773057719218059187513346430537189491992121062062762723535514937730398683708313854576331713288378835182018712705891812858873002156019292965204080823446019703482798079514563195913227062579508614789373041910856139609337693754490344082111412452625258969560737455480098902999007693399024561676838438275551566276243843915576172949785271971377475999454772371353449318145180978898187085539146599353232649463493256397427922401443364633451249814869687306174520389705527304050182044902101158915288654312073012620975287076487264443855552310121997848651077734398713207581132543406274010406754435903556517423911439012829955743627905995719872373401942045595081596807805350797356521068852275918929942185774259908598486392161166375250194221773521112424768870634902906224219935463929043104415795295634334014479850640416267818611433754345796079005798892642164512450802860272477766874723459949032132142969917539977969374633119521476521753892110687287180010225881938682297946392908317785338437455645105150590686544837055102825374733695652952426688154388927063101944161531959583241489225218799480069757191419953112775855188781185105812185991000838987771693630445564718464885380929823815829398451609834331423464831085553033654053198538525266760996694649685043723071931559527578009914617799813356361688656612808586975098725121658622593039541653185525765971040816974201659659927763596400323820638307207433131661561151722654397045596552642710180860703348305381422192763184584957121696852407924168164251800182807074602220251976594260898056549253973863442780717139252421826412159629433625565431410796565330277832784638095283319526663767052852092101725464943806136282410185794166998085589577429349169673532845716638241784837650715044412541579628926771806629590132524491514117313644136839122653517905814803390109845868892826268440673327394447130575682436207057834836862181490640718872334778272768496611145656041929428081714965572989092033147048524492 [130,79] 1519692048463455358349258089547481256421702569530610427809572238356181084784403596795664757239798954515717913376599484484326954762510937297526731450668879553107696584893995386865549314926808165864323901315903754890300873562045050715233470323312113965529255062098368333203479856576814904991759027935349822358506208820517452845647622810528182887683336133116943924344253607569965452911595461228305056667483224373781926489438172655797276151063320901555689887407101021759622519857844075582285279607721919634605243043797270971922139215925171889968729364353680226557736186922257710133551376515314682677756559155410789041523284127474409433671377923994929654209886532351978377254130237638499782645333806952334759057103011605401484012945860500796303560724946698598443601914936384622793689043007147598337868297379253079454874137254597358107546831433329007001570429473261340330153218489240589171444095521931962802595086530574996515223900192234564481537385262868909093613785680226240316878842361696574934253886842470319316255774682519713736609838222875125468084823192396712320308818866288257806278564917128293388761255450228273263933782613332801404652096508461758732790445090437568711420242485516051434550559129126753668875766682175993408224327498368758691634217490795675814803157451659896938867940704779138220705022968516844398033025255589854396026942012436779909771458928468054691883097787706577215946482023875588075085449468552341124907568724264075643526809600498211608457735266219539305378974430061460752588216601481182288766048528882127597719875300571150758496108153287185573214465635868790071220458554464152454072575694047996785187916545810060365215868554938158087243431810322935187193485522279864825882267954145115411597232028733176121277398630063760087001381219032144723959121790706794652507754193275620463802299711725167765691506449291626512260863598263234393732843965165410678723128350706893402339506069613059311667793412906893664077820338428714372574351244741912164822662420235796240377836889711562494680516142605773620299019177321102630570659392836380706005326578990478060946999678661161459708791638599239132109749662629478771344630738211293679175755554689041122208534131123885103220120446704 [130,80] -54417466095843931457655409134191768817653105043115972832243319332281622058915143511817780394225045080674196109948371553025616299996512990489649713257777328773332964446125415535029118234246542516441358359148089527655432525705118366487744028749711887943928949381735101556141464410378074953418743043121808680532710217125041778504181312113891851471672646445627604160699597202280369289421500857522831876245731683945054079233994417411363908249597745600529924392830420950221047854237301419255530764380868198273789289450876611998791010814896638582012577159944055982277523804121197590754109251203180871561912163129908219453007440735184025868509958763155713004713431178375961693438126020209479564873970436792068420713752546777934214386712720919206359063866268241037753694242651738783092183935936060347734869078028280755118020971254404274572247693997107154265770687336270923172934612243887261594888433120141188517724847146910499202601197943249966968734971330460799748508003879041024667603983855265544114683836716992056336215650888963897576488854166328416170077340893245988183582991300357542787446029800115718048139711413302911858235880099972938361224247597881765529641129446017227451683946881186516714327564013387783971052359730668088263499366672739667015034986515039200256396063129011185778094887092509076558944821051970622948502263668282464096445463441093380897427606928953307449630153130907591690445775856605414494175010050862777002518823570601162764784548142753918343664086615117004591777125968925367544340111127781053061269281721180199652704413943576777147795908326136703126188667367324180033759242916869716571620387838639777039563468039362747206112072272177323900309101820554121390319015726088593575536488588663394135695227896089975797627306024810000897250515820710710835960151467241429648911994457696717550630168635758713094847717462731422943504436409295517817052014205570095846461250638830757296326082719308734661332310302597732612246674938556178533062401900470096140578247079910993547985181648485382148446576490309586615754712824113754562836570533129337452211646511786376967542770128920237954851991061978293415866691113543110883918803710338695687007776497495513512509499377911851080983912 [130,81] 1736222969334957405145151685568393623405660181505461937774144669770965122575982600823952568179179726421010641259400856980513099609835718448116563160161100614666920815388572185239851733762053013507366265155694503234487978707205017271576279129566367885675948738604417821192763755649851147363550813336542525909264830972584130507697627340561667595356071576288544040622203863028705774095227807199457218382975351848700455472664977665561364266991149654795020060177292357138869020023668181813799376300078401412503602103037719349418941613850185681588435612908519990495137437161624722082315637986294138048259781561348831902361281565577768850691822941940572212337961283781604665396450968658037718600198179878798514555233464326469623208831145548120739657917157975234756206953029914247221542737668982389610482390222399830345529656214144591427128145677911994373760625581030130162707284127794466695787670355511075838760292138728716447616322168741013625903716794221510461910989087091901952828838028737365459748701746951988877005350743846999205447647610950037934367072935203935778164594270687871959145497680901905998386323259380059507880718497657862331508640405547699094196331299599996443520515340004899568942352980622424329124502020319340284154336237631787468602079915666245034634455824531548539466507261388672555682480437581544597026349374779766282588287636753161580689951394018604765184058138884104926238907031718338498714597246749117350745773044657153220675140943404406282597483653750925864464567401609647753499370810216056736548733913636509119156243037727367256371030617831397513040230684631066813998625093649279112286838831282542643405682329700678380252838316416015356821197538027649688737723928333557908458134270395922335337375512156225881960038533654874408335005951227594292111736205233866005567432786439377354043814656937245470624372399440418047781974743201236494842838645404716896314813576116716369149804550893666804789636889643319484951833633469866394974538515750248318686525141485692100863363921678173224958156248222700899876421287711063066926110605111485492027183901854508463886396851190562199244248300181563379171209513359838626988353710488716477178081476404071196266280844265448031640 [130,82] -45910615675309272191164621286871129413586190328770619434343636266419887687946545069019266982929644539770748866589605263167967579218199884590549707030368130638664093166880517167156981659147933661744504268970740457002326918960510475494940168256507856079457582097924504106657675534677071530675194119595819453269795841869039424047078500867085597919569910497849118431085635934742541669729569923392042023093385952232719776637330639824472340401707443707894853388825102434088781006244246358698313650518313967731614420560841056355952174714138625562348910996408657270489862709537844584669421238745170685125639810782067453743912621608450249460306860286132614546793288265091064857082208947795314108269576521925602373396131306710294408645289965400827535001462049124323549210274527878602380133514237079733436213475814232199470894337901135161879948104706890326277413588710658817116294010845930619823914158001666312731035836796664929640577167340035373699353888792641951334614751010973602579493282851012797068511085626586349280162142188207657733044091841061486570040766765969440353447635610801476062309367377439500055684421626822459526961726439871250181082662858004754295673494014552950955720157486150529877628592573780725557399280431417269189110447947195906433652175252932140233519329621529086174350153567445946312095624593001508221397078049692053493374592895906019415925828625284626239223738117649648015505447538598173432327555313559623157844204767600333964632432861902013704986070975604765175552017266114134379606932029817426574949746934623771703626342008051128901906992404384084075507071202152984522723700905561329990573531520630607933710062520028766426486211744308702071697504028174097330352245449005015063109622781794096909285368228350544524334386766422724476731812954019106906403442234617301080622641918276288597173448425940073991386503845940540824514190330358382733481433829406815947335981017535595163585322176737274805159158627382714723686080533951996489915204176282436707627509834788392493083824525803627173493896026996944469982159120215976626933629869473240953332010768720460578288510790297923106967073012007326490882773174360151567835289331958418766498048130764640702232367524031787 [130,83] 1003736785458208156047198308047968496630202994079342988286758324014566232726112170865951539864353536444617680074220933075068280281929974364358882685128791123756359748041804293024115461333388130347482358075291213036996528252627565797863836043396373851990355181016429466387838933572549085127954072977718687692431596528838823850730387250210964954024459247475427309961938339598485839804841892793469906870467630149198982341739516976154713831264859285053234738609964586928291759257990696418895962880455073884547967503356752590766792267569176150350005235496969644140272776301012974499770058091119710950831554089144642344344277050710698449672643344990525446687704845910038736466430575175499453253323024054571207252583015236757616251231895062916149224178569589331161763869811306209068902980224028176175500248013858407165731966598494605273775244906813728214967712943660780324655477781797962002729460907810648563564846267267524038061868857532020805259828843547132503126021284820199522916527745113606728274630176790012263784712325508912454013873390702423633990954120645891621913287963499090968895462084227178295458418820972821913699320501964248213873018964115737083108426019113490061193421786709022527884941740791066257590484087946647644443870853198552564259383760681481280651025911555648846897322158609395167776606972313902275970748197540912795806211158394177506062137921702201165959154926083669796143507806213602497302116393659532580150617346822560527130188745426745339520686986463501804159114583940194512782988274154305826350487529445812288420766001394769103133973929488050856884886207570450994987490494523872851676574263878705016436577930354195484643408198251033493053865980395363693527741903542489660327451863324304017395978442771588290178569274395755012601487920231282533100530302169120254360276233436766066168652836614113776907820087089000666215263688985641678179179180349321637166492533609439357344719782633763740342076142456956646469324123760780645647876885512703181262591709395892540920379572168196268794036580786675138806642948924555974918117470668369852793096256194215479737314574686739157887702652587663810338611819257616377797020602014786425032019649957590897264571903140 [130,84] -16914403978350590719977812993057481219061875601452362338201739442910410219562310374994190649790500752999758032121875336444661149811671462267500767361147938766245269423818765735694410345638734043477164316859822889272600496777760288376541609199332488853833408455035501274821798404282630060845731215768716950680531581996429349298303658851874745148283567619555751032297769951224649453509047388300051828721640452727556893084334170646663349229250278204553333883393550272508991552533420797924266898902441440184169636509065822229558890838241919666228851320816883121301882096771852885553155471280686772620551404840946674974461326782109304149852092736958219823777977765453023925637003718456076078754140455800405857021719598113625676758951548666754620584184100773936124805602235574795995181109592735605553597894022902850777112715131963678876335758654111817979798090319710236031796110192505128984517372438383865740316981468344324954522270488019810202395123032272331230317259931840459021723269150469786841974235975613632555747603299035276740663818544847503863248392941944931385824962782560002159865489695423061567033145542947751516366078652323410546305091670477227207684278158558340346393240080448501785018868315444804052273435883464834444076387657802274326732655140167867173546913404341853891990561618133772655174776514700614276873963656952133748920968197146273370095316664837267050380314014209220173817521568930602434327889522363035791595578581082759672286196869932685010384397665881831447484138527525295209897213584017859916716622134838416456871854972872975832630026987826572119753610379560620158802899863590053056687307521747866176134353000708037500049883466126367258721030148592975229781750781132092364300727807417852842312485721688601437776990681271271751572028169952430823137429902245530366430736472895259873234188185781168967098600389311327394922884246555863171590068581455921987486734809994157759563652493858144323090801516537675756194040020527343699933665787616021261525065902141597786057363418127699912404150304407608384612564859493867561670927362711911604821067630469689593929183642893147402638769302735201448376518121507454733448602561598932381791411529071086304460888 [130,85] 232219181019039475624309339872555087419096044619064956041636988947326650202616215105192720608709087657494983167597612560649834478506994400365499620944741846185859631169174925433555774597924675355244316467704994921440627315586863016888567387771332262356020390685099219826342324085639651732718063411641449745158348443619685755325225710479667169556467440709246539423911108953396163430817535860321067672177247968734795426959018490763650432467714766269355511780582501967552140665307746026532944306808888918676217941453863393535344400917133736958057545687908064040859025660071195838371517486812580805251422612155267184032704802447383561167819019883383680452983416564817648745308174105853060806706515316624848161029685623020011406213759693155672712254715129521762440565396546699396888133512518540031217635130174928306352143524358503242467068481316850736780172374035181551013319482969129378747130695109539444200261357736028371456387178568049282725099343232297576399003247839607775576511356745582963117355541680723044023007073967953288865324479809171307004607965926050457719165680659088966514743347770812220925671090165996914369276154421364404308371770816879041001766151751253447931465213746909822534572754377619748518085883139470389520249443890420633189553587275144849823961752887992023968951341512569179893802302276952464478811578105679841585500884287579384987025188145944724518309321539806870435612808132421650469431720076924073462893792682685933640254113738549063139247203320098870662544233010237672966959065274634698995620413886602676636535143019623206052747368544854669049024280648856978570168345723460951231048371991304576346270153661861188281026192672668327258737105385982397715208845670605745726994166746658767653650133729386715535272340708575132015178455583167024807256376728882753564594101553175782771995751165848322187159278130633128569375627870081687318603888257838182145119086261332602464848500494084173067197573568866453069921571991697596505147353620973975306817985322062251753120122759115215485066208206862403651066618085920138727302218761970441800669598128223152017230599657511716247213537398682956231999786905182175230923008002632944956090019383510529872 [130,86] -2622194459645086384302907737574241645062010300010127108233670584128391279177945689082065525065546497400706002549179106825651478540744974735870037442061044440519573978484707564535294205819095924631235885980250962980581294794971773284274519848325546769751943526541272313300321722694892583792639336554836906779726827845498381537787579530989125628098099100243220458209451336876629430763773520528904376156383264536110814937831002091365757628494728031582139945488027106634115295988585247778865026979455459161124633127887098930345301393651018974760604279666289857510988714397346971723803293470048145980736899640739670743422479114519464663487918336975368679065872831659112372819529230445964726503716554273117616162719700604729838008424056223159002557763595487543328509776323154392294000673899112152940336787616542479019622150185284173728848276746133308609041556891832434911603479322910877115227798168040396855044831149255338822486169137048085288614727202906439165112771715692928613398520626460767426199730545010961585488809580873285282719201750232467121811708222301073482782913819637191394609292119112758504243326044947470569239230925435768875778499740001160027901178022722307411815112569237349788528221401282354366710688930190924204962712276784721659501986412609378540218363669405939467443480408561467673778831171945422036100089493817320834703973116050523667624804087211063501845281731124084523153276614564991712677550754324098351473469841558322268880002058528268506301106844797634047199732541389262571410774713206787121676726356412501622779148717972045822253094246421665385332738502516456979943737024499560906839485889934440958716417993905142128923125320830753875608927086067239011112385509745334315673367282361019167569192202766405476255078257856149080879792932125402293723927132894760208540941574717752526625003568176378413309780942545823392322764773607767205891255161116319431582986808858157275055184168970699841702926298965483905075916645456210764214465259655964132612256130968567142660173020280530800514799998629308817494945526772847997041243848625477867298096019152420618337428638258560961834145963885995603648220969309841527946141518415315097989993183185440 [130,87] 50759678892246226839601941465493744354000496252148698456738023249260636300156781746237639921091272940555562830036873890254954005895798934018582499679405327791701102440248372417742287287147254988439569288700968681701188121021000128203750051479118497845294288966176330570475815066114556516066319673308234940918712994753672240877198029123812120418150131546737761087435599058793977466372584140397322215425826100849887005873737434549033135733551721117099623973655555333135551061441918592664815066621654541942094417297222960314629217438905842708500713707707047284827045080714656840082207551488069316576613861486463988886058449103347182786779624917703190137622958463207879926306923227538689765492269595347866384780212843122237774035368620920171702515769177477259879024297367317066683937673967411805036097016378909556206419276386125921842856094742373729247362483454091153778696249554338594243633766386433101840139634298333596958398530746383414948411184032398864607576257674616202506653406462242367131144293195350623835831653829953313080159370361160194502916117156213814783102056084326001955910844684197714027089297773879122573752530763208608671014890696850722839728242234443279873735846793803459820328887432662469956396834795824176617935576330581834592746018341700581684220634948531266158384346192583585013027368384712966807803714440159159388341297881735886310763037140162099530550368341406665787078409053504439725172775537009926593310741698826154130855225013879497894776517661358744506889833733226828785375275938482611400449197402634175636559830659526788395445964888934721270835709553288042207449374977736548340651005364842034434802077627219930380222948120710997946600019796285837157004379285544622756529698591912384805757631556092517294784033670057181717343487981704183118213098283031515605690086373842216782369333715427138521760972679799366412249515843041694239640956539828917368742244404281642582675195159819842411992380537204544006156397656017759041432408424846953683157677413625787602882067020841556224545426201104763674480095068223467877364595796945364412439423413970894553230384510686250074831161201121979061828991607153176894003243334262327200872490024 [130,88] -400771277435359528772467445229497729279241883917992628440102164543270461045205522623821719819082413181444579272313050783271188608841454593133122552367947225582460072828907222863429751767348563573666750482578054942720268769306027019394293374760489449807830293506653914901757949295592905636854738255913486605842846648526677736979194712486959997753474376087856636517431123005029909064859302604168967081340633289439090946949824617324083485760750470585069195013609284728171201632880803158705150336669186439751819062324144407255227739394334206434544088017763951812450101982282621644568846778939177008251717613318422418618104175997057525396537262038742940384660363845085325221030768492798627833138200897084630717715282039104883232703411303366561335182072445412385821465691621808594401196668292896827334019171936939184930285159363886784134746980635616034990043554748474731980439366346533231849831217147769645981845516848537052972417781663832477676927911363143172097539554025958534277345062637548925479181841929216026079194430263919704349030024341693756214243955015340108968475236717815205585786779628040464404351346050436245655042916183332419834923780863954107885316890050992718954328134144878210664559484095267077366708687994857775129098551987506450806600596221629353235598049451599904263747483448014593960650461243897803435382178392593784103172286152081398386518869007126676682537997201737212475875354389142128908600653847632114041549605862134707590270876647880749963431804925988949417048563400058046194850117302656959019011362844666092723941133954632494759785648201821881217899369892135708637377316765753770704946925274477876542573966831700590051838154455130690956615072886718677812964183017064957400444642579497400617127382836921310960827153862898661118264755841162194890844854287309291120512223945633097801752411979987928888082682805738447365184826031644632422453901787041661013649262819528495677138406607377179336008451695043052658765096672407601712411645789381649660237915373427838006709207503816674539376103308723442917491511368206443078638544809472446217645082180495494362439813591996821809471308080477325814689466610333071116507861051706837954592 [130,89] -3904126966455602226751804453322610682914325154899913849396984857661953604319650968902866226462667226724509384512714590318549399781963602661891126337837869897868214810841263952888669800874805626486151301806053238390615936069156355781151989473074866796836073819857292423073234645666311184094812768721815327085021578489469281727264964686145630260275039769581158128538528485940897931981613594032192684300322732632808350635308903162973323999262173293307400408849521178775984136599352205855710411793274283228831597051581774777245663709648804042496585747031517459214230462808367067488751629889784119568390577011659496084824824163289508737420904873299300371427132009270986847296194455395060583369920127959568553651632547416442067054226868259842234158916430525615110646898472827200965859216537746415568384058704968707897267532726001261873181433793717365667227287443037247734034808412440474699432070699640448516516958377369497543363773379293349746111780927004328556861450869618762707907647605910502917555097631633059625411744638018462338340782378957310227311459992590423640164309897021912005680076654852261853377921221869085564181854839077841336225217191086890177815187289317997670426645605307583888897944294371269959513281056513891618356291575387189107571169168408000806990503327911486873312137524002755455682048675414103992926713398876373168503700214943983137605368943622450286161467208574954740420636628848478785242394130393642814231565362456362501914429545278983017271480349399791185987530134520952017520830991371119425496661454919471927132112653532784144550484713752040407631424636643514341045685284163759969031590076043152229588633684066716617556474415007173123246032753662714504801115118550691799040080738384784620594449590114546082806370393049665395647440587841128847597022852292882783917429176187627992510445268045589077049947184122303727835130651421401301757648337013690058637269328948199325544301414606659695132482730879479460119057630417755140836429094476473058410686478912155098397991984922299702075220715151197706380182077627617408023174428385954678182496762741362471872884360567329285667660148892431824551159957296824796634261698509089456 [130,90] 72696623456786729949683052355640103097482769664797077027973667057510604218507906155700176616431547275372955489738825577426533872564904229870712615090978445244891348706479594154628708147936149329780846184885858676628458092313194945796646217202995838371884272232677658608167120372496359035950441893131655785465784520935863104063122490011139637326541716594923812858258267083719270847138269739325841622277178069125096610283969428650723552531947014646917870395726173021496884239396055523981061192034993386109884094463402362552814843207341797882489634366427908218756532849950102935021672872386790655035631627280582925361414419274356314068979108763708834227446133832760631140066166036368863196007638111418652501826166704140116636770475427759229753540765423329242671633925879620124966137768614329277386672023138024137589726142830190823654552731361174585028818094668878557776205709133033670192329672944670038076232122336092252111110322749728664090086722217854593620433463095060170786413275401453053771371892081108749700390912257545048797760651618747653168037068990103201817934659043963978127504246986360068282225448886735235793527370307790849024033742311082332510041895392134739688710724535077247805207317394001466475651750755051793910780445320252722769093940336618709001481198222265309178308854306057847627788998537580946428806144956592571499553712741915771502008928237730969751437521743446316983568339059291724394546026538993342884582615588576791042156796210276946934290784292711546636004366883393502877919916993344742538734431820630729432184785411266822160716246758543837389133693787930456669090669181653463583384183617292569950159746003346566443019464128521274627321586692079209673588725066847908657328944085109721751677293284456381502063259009796551178232216785903607381771427814416875329426741611913438479778265755650872256906383934694452412196088732985785379112325265902465418530040503483398254555679244495053248832569601578288429202420239532282669115714481481451536478322597328872954691994621421619204365725040797763057728778667194743226587902904323381763636005115392145907273571502241322745839625344623452986715442061793343300401186934344 [130,91] 1419848510345377394752775091210464031984155181197312128960711796956794928869035512007666487337869952501476089475181228764060626278200055221323694695876427160745235077061097991505972109950184008828069788088582409799236631441027249943228250626621324548813076317882903303627703925608555868195802235745788394318067224359182125551190488257477128707207077629065862870861931411137912566334747877716152756174895203878987183141546420602514924146865768023043171985261112738168636226620972915243868281141171321461543204442838316412351742231807995364451166005443224548819131304923117442025632856664490469079531609055790805318157214034727566486831977923531544220912757626775054307193038238942648086473554565642491606767417052400921073140229031246069107543955729025325669211274379266672345572815371602668239585832055915276695721754072684106961441866938120639373408063951252820396452187675134382249722513934199041816790353479872102846992102078957703160859461246322875756684525192886240294475799860320827037645021963811943188589698881827253983787213332574055151407236411668486248885612189067077824576401456032200583860276823109194168019365705885461738407449974960509810459803701667544573035426064371028734432628900164662866769847514985246754658097205131344849153543962469243374964265985208046187189837727215534084491762926838699979245635588548883118937027938788981060560410177251897392349795612821344285187479782215243691336278508995978167162812223454662636556630006739744136872280267872743372732486694502973741833273560851824852090358164543556979562191369463183646602802394349464749398210138595630591763329955818562389796692189338487729682943317181052733286359391233297159951497337147473312665887655169323138254535430520004418274397018640031557852889785705541777190297758970816955362124166803752610896757015832826743242384873550866294098505839073058959190705048378438443197079928840323977783748849819028544073852996316721132677752315940739265426672408401639031915477137010910499113120752259515413025895201522031004196169141885973689774244789708257733335941070060351228364450689672575571755291039914028647872393098461402715092151429434663234154854312 [130,92] -27797063486269620296597198636551391297844016899802166365966623239892572626873732917068378403672601698885133471591003189228987132640214722364601692839723631358371126984518042973267248232772465384468429538126007216720403177655715863528247705351720480381275595840390070274968270404055776130208642317309805624408363344374864374212195820099934281537166573492278625930168319260269337891188280067630959304135553945345348401302924788382222548137696327162575955974473460683144256494015716728550361664981977604902964325181261662955688787675894485619239438715427328246316950574478932216710418028467222938421356593298122519191462968231112860962249124227311825141765116273640010539240982482466848263112079226789320525099214061424945989650944068107746590871878114568599328123644884715599105232160660420768304276625275545679423010935256196188690375402859866140089726296811936376362243455682947936164702478853723740759012516619185069760793290345198042884777325021629580305637318557347565318204360095710636463778395915655710935633616747797049155341247261651565797883824054835954487806599093168623685654475358538953102365667048934400461731225703945156957280538598494599915991774069422888939762407240697200028610343643139618367689071586246262429183739642900277001753743153473503669517814675128188444982496980643711134599347325062286607595271395965475542765996944189881573332273799770108543650282279351654964580698662876658551229252409071951106732037600499683627745110221206692109503030772777289272325898334988939196407561956102461645340562478830675557589106672735728247708632950334019923659049757466899544153276733535658628234537458310033215888908937096804135059286618509292074302162160676361977440616628485807138503652385099302483657089688678295704717194109004829828576676501317400041463486095584585553626199278756696410806791606677809217322685136634345697308015177618716323016004796086442639011320935596900956944623803127176135555210371196538510730537182627097638545153804615978522469700440564780019897007676579478315138926087885397785088238430696011658983826220411423876768238227087296860535704696518609244112274678376289400754649629895048995216 [130,93] -295703128859939642911640599555881000460539666921130990643779945524989937927758224623661153576084185057494879624073106491604842435487504430980509855077818401273490988394519727814495775665577602851476649324299970536322089797046915154744922480547348274695967557617916571076094003247352974598209722314206043773357219311720889961435185965807174842100627686757572587160644586732739806654013312278231982393447956108984391550278561133146882522198585275528232700839015231995834416563591733583198361540828627095390364767796351254764721936933788161518312516515602611359969824361137362616023679686398366417361449528712441093912764221354186395531900371894465237300991314059777899194705889234320128639488678933397274683592087051259637386973485831632570104146536258618441190309698236341774372277416726139016869968554190795781052268590887252415450862101392136857222574826427692308417597735153531094835851263205621736465652536526390967686952797187427087981615276601293313469730164418415781664866086329835499220566378045314730331968043672872930654909707953387475623068679400406580044583773876284745777234312345145933000732039613859458436933591374708314304058830231622854713775329990081602237349342521904669296563950683225248690098274226533267630705419028687388905981273725661256351368106813500450668063017528703714990572706029329858239750206247100946704796422787900727130277809055056029430646300785942988620971561371842606229902575904283698887081087588111676018435926630688409022048513369607497241170891385218544819137682985653807389634508494445266337086304557622472841572425815204656393126782250141187989610674326803208694316450735476244941425773692547985230627824037804551366747286475674402445945260061813951947202262999177232367464018133004565595607088723664952336827242349259394105369823072439215898819298349700114099013764981597755182116403663700080931709564926847829278212952345022165887795934098115403051561171693057231690224693339481190791253628119781600435841369717681188895562559772549946383562035233003803466261881995522735716582327584503929790427289433464321354345306749896950278006768123132301255607731254391135347016451513238504 [130,94] 5770517870777182695196805058776346925182320631199519539196998192397797799288452151736135498009693790695442508422460756058927681193541107128024995506895268213426652996555893409604124925752204112653376733553782021484749679309348823724183904780353471362936975928761840970290600470113869552858767453827821555604049197304081271709788106205746348676002113673990816319552907398548180687600820559024126286171187796512404281965120420836473120230191451281774868723425495919145644049624349986846249242317401145694030593586745279806027596744332957917148807189239925427850401196748805039997937784909894415114304139304181788696038236839291347724918994350390712417580728635185876165988986573706039632655302953309875396109001228920449588053381855963456061133598180464237268610614088931762946813467274420330448275857586895731917785397819862399028183158147002658584676173429798329953028366924725174054189362131916321043082304902846390209437360137190525993312058881688480806630576357151032494764566169489828027763547643188830319003783737718505474060441730849720045400311205376899218532100488148673149752209257990536910644842533592951961820650868105176766892838957008039231192038460669305520956200445290586487653879366673262366223746607902532668688755138197375208078780586218582115975274125246767183125372746803225632381194740141579275330876102030074374927824702358940104675185824998421367349365665754360077519944921140976015715278842865038025493281132716148985580504451746988900348496362689637477675289377905200750617347698796851444315271480474532619269597603134407970485196731345365433618285784834342336439824348784827187532241290925152977249345398540436605967648221250267709259849443026285599949066827478626744609145056604632884996354738167843446575777535287784316270050118865503635662569443411576044716974975467742658534037625991904591525991032825647436161674035397600104881127584627518567505781710621673637630016180701470859741406895094273106770682013895393453446232436619200325573501301308306093017322099910597343569550798359374636995350499732232927980874933465886063349938853887200842019331226064979020827437270920549442718162415136 [130,95] 37672918545080832657774410436469866798020038282477825920095354076528803593682486420198669179961286176132022360185933969016483703308960208789596604122040442124597118188115186584163516642659251787188549642806789734882285151345975752204132860248376482932065382785600270682381325965941198342926852052012172632280489164231358557740850778742578618713874517414301104670083242399829139444760310273185245140202621591595679340067623010409788195715772152290856956078696190198195178910575860593034235907294859367902798650067467743180529624857456845255404778879845753387640102413175060021640579687523938119742209623726139490090002160389371639825830294271819679969913674749366277027056967100335217292871079355270738400117159696055248225260823902862685183740241745512910988455334372022067621118856269975675898756630935598677193268221940620305400654845684558310168938359457299727676182992513375254803999596289115508802290208500840876801073224758088552649284153263237868792727357693483596700424414207694643461172845017466203418462006722816644020777528747930975684450158714118666050932464886701617331533064996217042356637358701379294595433507599545640998428125676472365489464094403742009677864614523660156481217809161010805192228472836781614062169471498588581895458129856919826096355802415356069954825576483081480732385212708772162505886805004966909638593719430519710311650963115621126745537455102809482997991120045778020380074695993533148028791286868391171248993183975567246700196125599669334562137494401424892827753853689386905498521161259423196418039336258120807851982134008956526283418357769478511862920259593395956559780073123946950907458242831528860665069916715292468274780949359785989869838898581152611986595000898012687852752192660849217681868695125880033346349153727303557191333810361436219417697098767697272464403723001618720493462255345421953506065931885576103432139732577267893235858657480464729316244442188893543390643931489800191830413422119471205165025870842065355064079767009596307048890702472882274289390715691767290951891617694314185162665334156734649856841773905525071069593939715323655071995120317334339320405496 [130,96] 90968639372488446429637243439178536879003729780137386344364368032893903561733577302503677374635999830001262041977619933546861238346384353866223351182789020228452470572871882425361786339020880407301940393817680124548992787282348278964685347540751562963398892236975264824772775183114849774028958311005920432101130842210572538189152535781563505375210936721265943821347055232572740573307850295629063197240817536946324523646878474976098746276758690222494721829345363292834373445984860099196955421899218219515983724964515980358030681433172549073218058705655022660775899456571539728244464587595579966872925142662223527132516143056308666751496089091372392749702711980784058028388422207873539099211408706350482731384688523321147944281889948145336204552164292096980723264492677490791510653207852371243518471070755737739352651976702826087601849375333163727069369680224519217240268906452597396217433246889776563957280483899040420523370201794233949798302677567863964223588089914379626026918288297551501925269822665786475681997756273272506885520369735728969563180780266658955690222884098169808498980466382202555848351399296779237368499583974995655921498537846552375570729115397373990017014744738483371528685983275957263495204047184771121854797509046614743588910286721367337671357059961026919105527115201648254712619807479591918698702502409355262768158025340815021363969046269898162472685578879062906932637536595329936913722394896749625408424404295145727963292392154073837318570255982421177248029038880910310297093720538144448263911781927836802460748146662932148909787629061088198438552962709855299077585880704194035299678920945488554185482348450425631613465686379857366672357598191379806700481033363747477110199565610382329689551439666452863865696343240363210430982778067052700720137692780751091529544878711691524270788333628094949738752996445141590907448994393749238682510177912042792135492987819577552539291273711055856813492213813863553639623318911746397133539025654418839921365938167557137193419755302211475597042890554601530570217370423915849585107544904328663257208215043055261806391945843670584738049720437586405280 [130,97] -3145700346445432308077186647587314056030481863630541056711462767401820406590553611391530694071407290446591835194736075207670300438884849957354209550697309211540035054703284072888194310139641308784173906286741968754294058911857271281803088633431507192702876367050378485851065614870859784609434692801811169593480926986888491576845121010502809472997049982922056067566770627738312618703788090409336566264765880557182115741492745942171587618633754303415554493210506699672240936531479739427901431003325577328898324495611530288498355367118680804847596489481211437455264024964602544298339975238035022711452643288323636303080578094043169048271716290958311932979620506397858297094923750109183135406967446179159732564089544527396420357394854124860081460624077822829640463356382910823515598757522088234265772838038962377390085858508242768685888666511646627801031215340612669007453695992457751339316398957319354124477392143961793754591096715722357735779589479133230603841127736594559240143103579801325632755997917622136628413961278586860829788781860795374766179772143860793965444082147866037679388807354195329366050384939601692835916894716427947605144712363258664534487190524302454295228202753154103958935069222766367111565863242694999370284285049506591807779408359427429027909837012643035987890466156228902745896118957465581686918150238446234923191264293973460217544368622660394457777391971809061595185002033348104049061949572987282460148272910042442783111475916005555023227633214179798580309307166767600845629685622306345956010803451651152904108888241202547964557721086430382706979634784935821849569974264217646713516398055823497811633846199429151521165712946068949126020991526846586397133981679849948094074172810377297147393481633660332985437758792823021511724220929342831241279572889176839465326382543983710432058116531242214951991423422320977455320374604033731448166190768738079646865890488876065573555313824974193357213957582033023468575553693772234254607493699068413378444905527411581168345773513778543085265038015579529194047875051286396703685374360332346225900522641277621012887664501975172719845649227499008 [130,98] -10292337909409570543712831884997737111258162253578591699697806947593815178168121435250648736787971828975094825696531724443043796901290350735889381579354299104892296173641260181282599722856179944244424441460186820429166656914558820711982667154937573173251255758661808316765866465173366467343104089065054090854778237330956772405786409251099151714396685126070396641504416594385194585848770237426065998095163016858433066742057791832835432980878358286161876104046054736360979796482444931054926999197899401913311518083056479819871747353642159646100164374608914006345818370364342485313304792408902229399567752294234621495086864337412787618363331830495732869646989797457323562347037348300541223689847024779904492204401698751774890269169595731740616236670263987533446233375708555615750451095998182645622115494813893530139389353169369898678751298636820584537877453298854872691917744803236082337221202687762186983210800957356465396323665309358281130219428389558366458871589225642993068700320429870783164040569319804329248356593272275996108433838483030459893911669783105532590745993784202649697950774751329884977272228918144149710033721253004635950652956334910999465738517916517628904048901006051950215040960106936389156011872915197215301527321536879912312723346142529146291268050365980730189348391219005964884087491337228690063235467246861309658546054120255149963462410377575756724377370097785582323867953903252708736057561064933934508153475933778863416237027097629893156649014267354775049712039674723728606227756344875109150314016449121012983093143787729812865243857824537199374888091842397477826216164374482639400759620364888804675316538873643803926788267243428424402111911734749436347747463563490263539701348415211047916034164521986340120314293801503845468278483998005841399356810448265703012809442752711827042001032764256422930068851288034270819431546893642400328202375382463994832713841329435209539808784254468464931357015507967932393690397923353057199565245302537646895599307290138492376809454451072540894371496309678131850090171145012290398226304575352383579170236996645881243576814331130059417427215612 [130,99] 28939543147794016363215022204581236409230084227467619599355059401987059083257140956256147279295571649930389949090276155727265964832063945123053931732136865771041427256825125181315251084548644844912268852846475866447016619154780899417772729961071033510881326674434550562501958815537272983863933554152025416051684158184133412308104235740960868324875525779543574492010515817707929887289212740843748726802097032151578226752686225204055825587209411736750313391381208701421487052110237947339258657652711238550525500808882684280893951236121059966669517933281270758566949264283128881916885782689342462393914874710536448772081613259500080869797198845584874897166338961850216917616227461825429983995262976175410209689786762639133015478728599453265930913295504794310911356805422637665724830603307766577940543195214292633085353331906238654035299303733827216564902182002186324601122443756472663784357559923362427892567453408856862823194171999398925549576920692996760255802716208140953701399452577642567345778707978507230302400036252635480739006885810059634086562699223060663508879638004061194987743790539797255191252237220043657780006222695444259588482030884095910519273086851822374542107325119527855047850778141131070002234465644031972142457831866708945854904507867892882575869457400281314646889453105687387957758566630542276929698840517424068443972693320900046827404751733112259009744111088441882245621920823126624425654530777831144764129436848013998902362557622291409149201711670261526478942444398017946865765911801563518891343229733034569256439039017792345486995407672349531172552748282068574421767618764049450993573250923931972575830481055062394347484967578376297780411544728057231296829417145100592487899951416326069609882727227755996699139570530255690897471242099076543917737225159387922781429858368901028725927509164649847426606857134843369021710392710107389726180541398186239200098122722313108738697187353917766153024380669554946269120608773431491509053798150662205957862593088268375327999943670888029381814691800744851436703470150124299111690833270864683770016389396168732730868365173679493506528 [130,100] 47644533980833668323709096412280623947629819730822874070776370233490728702631207465610344358449335564575041288056719865275376292981312134240303204081538477073846413673637757069640831550296843118969138081549680805999406495556212849897849435702173269048653162280656338442281151755694813191168880958496581829529647441082602018508393976828371082537758318156322497881320625666958250386866207129876172823070322524841875959424775214420830431834004176376466202447582359777814742489666679867705285931599849619824450905532447508086681288875874041880581599210262030112541414084798883159768420593177505165199333940967846022518827180614818073507095100100464718017937287268241997477985292174713291763531486096147605196453616074550281318439298916694723953638917381427003772090843269740320203975478125056061427044286010421424073834110668486524932311691204233130704916685438284978998125138386769798360459379390301163716210755227678528746589236476261134570663382032187738766768053675467887589852278062079447278965150844465140441551456195788223098968505820445812148582694978630283963727930624667781856716036024315368696287391729720353597043879501689104538942347249430759457009629940517728482446741089520620665403256451526188101781272787860508730252010127364106518937533839194309664014247630581450669743238318504037501632871175804690731739293354133266119757717049913641100347670103834539424233507106121777111604539741693206774603532827658384926671067643584320820660121417698657491672097655591007655671832683922513912201369768882428178088566304023483771902579130392451244759615526942749666329022284498659486061728679772556090332347889218557578289665283496106856931372979076002298106231136844030060869483043168279057156975741252722200275023820846286896755853125992336411226421002613564569181073451818847947699301078907629171530245099577859741752393655654713045179589219019010844883120910165916765215150970963237122558676863315984036716775405252893685201283180096410506561867248048321929523067425930557598481119174762257185378495365970335569874142592618714125558983619975724724223051646821466025379061485171440 [130,101] 463749260428496773336990781630479947544112867543550503255008233298466233494247577747576966858180569305531707461318960970481188934111967559947488766457831349422991318440461693283615636550179265893266280102836232108856469142007205631888211308339145830736860538753179230945844730208356153647988065473126870474807927495983748453875165002030636821260342699372290323117729833569804924915923728682256478776574829663689565915371538652654101628463808278205984231125658218841707756662743756837073995990191908758657417583691603632621684166005595675625982856471772899178473375231744378485571182976309128800267390138830761691522664561400698956420072687980011869281044787234938199601729174518945154346040771212735961387310980009224419044156971445825247588527658289009499440000748948817981700242386872605298596352705665206011685243977650531535765365972603126630394844388357094149034917691737801376160131944250245857249040231323856337310675625366221700651336372699805916817061122698116009710953908804902939069711702067127387342161345817393266637507886710744346145838834081699087407697237164121469907224028464832436836738348389349890192795281107658008204710580811080649395115588793550438967070107166136100959247895185387845632174242105096904860937511377379506794802888109194048294173484707818062755513072487198435898790012824838143078753949397399389622891342331667368878462697052392451918407197323070720341477592515434865554375905080902971668868746085759414974982141736471301139968860582000612682040840380053312815670383217880206440891275223061429841704030371673445124889264087407191247002749074226400083488893449717025033680520318966252957019604318695304897770128865484739059166803981034273602041284334831480064326607181660818786703129068802573315922126211414962898335604152487871478761614077967210852927173911325323311879198318283976960606424485623663711113377713319769758086702450167804699976134346606802677013661157125435585825818206940219816660992254686445719447426619701746363450848653955033504306239443442926043761878413242476617335677927472250979861087680510484889944619981480418409259170896 [130,102] 1720020012933181573811370159348453912495691209490252823529974891913484935948460300977956468500927877056013786540037796600219480809333202719940743520726569592685791090010734895258560917473080385027142874820647443171955372408361462656775355249041150739313082302454715326860822899716183237901021421725060704715465405823300474719625170271495252984465355776406375730938848799110542815833708175574863303281987809692201797401780013282128512680531827470717278906478000190675393837823041695019377171794738913936127408345384545417833608899225057387099928427054188941582787183485472171424498634739523991475442989840205112578149319872504960041582776689325471924189975536256816640392788475941858406213414441035341606506964936913147510958656572501372812275788596307240611783477637526366477015927304494319344550890117171998269464473635777167583688261093311645942467196260994238460788234457965942790645126554448504032323979350322694270264579847096682457925031095908231768804265655354757262704131865705359297917040302378435285030317936803590599587861932415176564756334626228216717358288550266269259282067347406232202303673380621324712854235069316592899132676051091712986064320606095565428013986261070959755620616053874113759767665922810131807500877682352614145437411086655243152312618420471409138991349434983270297296378726391907270314742159426180730669924392676672589883929893357901745836716210879642014577970947623820800740725392237289757192404901586265215520188961021059853454193877613359141410208110744087151645577224343621161688068276049718993239316245415451948051696965214943802248406479442267889296465788990157885397780976412474279396014821455867718405096112137809250603068140337598689341823612339100241490806127317946672508003686221942750458086660421618784792064497873489125997886357325801411627346803132699053405344026357472747448418006364682601511078098607796869364793911206103179858241917790230791130330661434964414334061194380925572827868276723271830639470086234501666445092153780279154923160985250804458143266916396053510416198777250290940295467358171199131759849058597811507873344 [130,103] -4018650672860443965622419343147476685375054490963684679400317891349518336184722807585426465789184722811382012362428118368826838880842079654745699714128975497694736900518922879233321915416145507766467958105951526122658699180544467567918890553627852450512175148681907807137792812034154295009364304857760012466461164111043699917228225252136617174593688214590800180267111120309789895772156455032415734315699470446353563154857688626378757199104956713706513839116323484476847433206657759839180458543969539683120245028756855323190018653270842576833385811809789533196086085559561973472781996714836253439761629314719418528485711476566060364106056133853510124846717604087158998229935960398333234824870802217690896887634835456487368644632839801021921721911636300723460253603672929674014315169214567842534682645771896036151839312067247999125480290727890406129050583586526994644788609052720555729284666029560145435986572098361138211418263356954418305403069648987421332823154793013492220011664497818053500785018496195629387473003083784209888618753338210154022194477759596377107473590392007057172354608355483883539915351868337785373483663863571897558983184858325087138641993348307596767095933568217787957483575582914813754828329207551367975857764150088834703949812570744620470068466587927758155713993051691461753375178348383611309276708462338614376447588844416316003714302477208198530930639051600193593035090466393111700783375790463855064401295097870385714810435685991416175085054912255440504118629212033907736173333222361112400413149396530056004069766461189091055293420541442509361531633034271310041670654765270491245336131794927187699869120706664910966998719242819155973337433090279036777728311782606945210191816693095948280943137320502165355041992352302230444957935888882281556596070143201869649129871698302235123134462195703019148569661202288147494387831486642401955477510091098452370592512231776445405630831988034645096444597578510288965095805888279156944550386394953031665146795638058358046995451337248836839715423574181918419835116978314350127075417862064211737471119701322853960 [130,104] -6148094654279111997159661219952614887805345111588128486884618601893787272456049391022546193049668614135237526887965533932451592905825052127353253337167589110582034177019501891147230295352149790291311679579861992801026192741271977625443944598372423378423125805008126266036304023766204185050013661111542600563316392739336657639819782824733173658970869012725754021016759487785054143789642252628899284281714077350013856749448472377905338941127610557010627009407449607490019119662028635889330184008106149572181354652020989530739899553323873621066754403314544276166867903190548193895722006549616596173557161525632746814720911049257545659851579510174009599590278408103323597704892084766787998816496364653669713597059567515902229771411465660296566115768904625508887681538893363483262993656300232386832518990233884691058619508219782227371099994834412810978528882289413339220443864643792505751909569595242508681616396565810688463039982916001030319748670481030790072026858983534502099554433331129589366490587929820497150885606737567755789184694185000236399499617288457830654013582610562317925404444569225417314176775243349488772830397537121350333148369725361669621102933893800286665763920075874356770380082727544116700420024090428597765977564125901202744720518198398924865804172562769212726075765504359429374468458514165078971031721547577869540410791527230011329042109398243164964070814923834763562859227796828174683663558819817564690139947046695234132924398510646538510955195829093107993264671436932156368522953929841556790774882210002988239186478934083405423117944139958394983433994182929154982233186347153277036116704880560671699071083489284379764549593578297254567009783198814957815971788618306718388284202204227768834058833202141197963514985439521489340543219091576965388307281624981546767553381717080453053664243017116585350270687589838614854930960889373054072601469182323804611367299510080400539018389629201485538173037460541336227644604424692003660957827313877982787246403264739435981553100271872869087081121594303234071493180375302813677606686681021866901512110082592 [130,105] -114099863693041413959489645569005563608088847909657306846046600034410300888585503681879928524960274878553978173078623143582301669579412202593895577663730878152234676358225359089197566406801118037081090603844158423313724809496209761223659726592018725474181260850060064891195801205933611351576200801156379611464298282054708126062927237980269266267252583993133603640038574128016682975423109799150817180007811757159651803066092953347781267776219783959499639938083766766622606874045470034638562442883238850953489855444876863549513431847091594640449986142615986817022860694708151827975136836252566247008719421352759787507015336136175793057351237640069561237953722210000234337876271166928307210293803547842755572243581776476591957747149958755432568952882696749442299990476575853668703663878791915134142417710023912541977851521826367205260946069411763222547726647327443565876736411121862406326866844430486296823161796107533708540465767572315207290100015661463847516949335158694196394633670766990599123932191375538224526277285011299354040786567392763367551333535521126743314051411135897935864507336288281913445893126409344512801374919210415848131575069788764219678453304950968285642415857550627582045679879457181913624875932039996587538823858912725728391534703683404937418667794452525854913307337405085455211922891794403288592228800982804736562297755776988638896119065324487729187096650082654926967698672994915835576180997626124703970656525352246920415778302697991392473554403224653215135770435145991789018235834908677422565425057391511321907939431105225077803397543856102577586119635975392774150436702152183857316165579552149928474770731858769201720333137248792039642382534701191669946643660081010600411560265338197046859638176737145242024435909195669484739439617944508631567853887785940353551057035586661414723542910930339713160189851987705738705830071609792175403969489438168554316637781526703141502555828882768692707478467941638478629521042876513710559204299442685645245484962296759761663112863510334369051901746277001315025640915800509693791481236057456437087148608 [130,106] 162043783444198259440563951376479616046329362644627423642558052762755203120143237364460338839321471684291237133287945434360754079783989512647104488594917332293597875914985980616573235545883316848522767596431750784673507153735367766786832139108416436974441510089730796760656500540582097843840181547928201889707282620323668207192591406862979944841372557646369960624842983343433109304137474000810487842070096882910217362592155403908148784846092684727976417719000156104978296417280969659526903808091366686707069268862566483255088187880299609267132583247628763132921286486900420631789758867736207693134519855334305315873231064260662556362987152413127582787863772198889754244678603948393115487740806107503944444643108554747273169768177236103804805452172834067799508497008305713479195725728149867727172063173583640968396445170281841425652519325101161843980711016352598233175118434126837504500385390021535772557976009476362568235506339746262393997202570588920479670286136478021046084521461883926353568690755680323768572922101422280752442335467035622359945444506553196523166642972277948169514733316436422269707891621718340836068108283441514276078243385370405263984541154070691819815973956794559770562360095910284316871049474175539992310562937638318592557127767359305127918986263776774339452798492095333097702537895053710314352944359310512108592793090613606819971798598362278307992024165291932289138427295728676157836210878926689932169510907061816802499854207957275730377735547476032101777276936735174570293473814321830954312327940231908882177885714157859283466470475925649628670850054719642576955767266107491333252132951783565372836074226783982610242585134576675782485286481594122334515429438960416351786693221748440709759080249956077961154885025266201435059253038515836293717923720832511400371651180974678209054016472636830588244052209153649576864229951918087323688592253843444534187880004107342281756421890467896695973341809190986595854513330707311162314482338525367047298144976771953326054375782556090504501424889434937316331194073675523702118089291718904524892 [130,107] 2053377043833949482159446950279815398498586861258636071533227001638303503941154618227110192942626855670644111261229792886099896583897290560311044172507123440204444250792415059544084712225429999502722363235595533206242842804659665057240601362822827298967820157041613484066786936604507476825109728685968148903437782515393586367969854842337735461150592160827387782669160663350441583591022871305854788154921109832336794776538055521972821573234097234494660343387532287553329899680321428543161664237104613312873762317965784282514498382174710384091058165693037036847040389867916838591552470544138589533433112736760794560181804735240667752620797060877248224872141569844635821069638365395744747037160893860702655685320849282488902155719194570483724118913949563318528995547944759167925006923925538037839842573628009214657521031506405343059462056137421813887396971964320165387637462925966796211248818009766272568986859043571818492269412623886910456210187497490905064312157674632155106048530101138489994567041288315861409433804256157748463473041285599971939939902501360627987671979767568255799227937967700850184457713537693164973395927056773632436220738030567174045768499727806376523236916960524838533261975006280171278503362089897292383692058948321363603950170089230510816885191203524737066577244086632610633978070267622427068836760591527344326991754436715444096620978169951976561678036708462312596006625962792219046661885201199962477006638586689146384278262426334948030673571350825289038906372552029754994117439520555287570838242577265526212401662482069890625126709535359806739345296730020401076634404897552131678896894159732596874844832644075762486034961399163115032611889057090677839398405903439008182446105458026441517181797832730299002963878801714513912823538317982392794177285986570897474946723731258003673229421290342213229730216643476798052411849800411014383630125521417183708728673821882289400847285124961795746849383665577554647151179159489026453837450895586655398818057579508054710819514048828900982001853452615132777928132332512243496217880685431132 [130,108] -1117227003090583891154319223332337465631378368767635894943148383762398402950090066993176940567159354546344135942699280535189288316360637486728133895019147632037388154536223681115192018539101239083998533201505326241137144236556433768120305850436750719178462863350993721722775692874381895161494518114918471343211695221445320697334930474815923930012379665202414821023414686289766889103736893742116026937486886967566600826028675657721809937005997740467040801505933626299090374443420632784877105647211004270222022693736897971678637675962656329818883272298692111498308341578587718092443409328792172260728268642971196224319427381088244381502057333142091112129162663897878193182030432126319192852543776210580336057675694853132058671220796084557052647317104175775123279604790474279254587062679351772789253464559089615223916719236859179919855748106046471291732541109627552194622372019602394299948595275153022331744503676125095381462819324170392406313703860550609968284417017801593852536968944482456466445010515586421440369896357152110371204145287658556865477676042856066976874433247303802077786901597460341740424641447116558412846161523616862009921162939524626781326468677325253815196391707821700701729705422492460192056620283024608485680566467295246716581371899286863488476993347128150577651281028860020169769294196594226742964154754237849019282636415946444611715491328585017686652029598369364032855535186263268826033144519532928860533726913968181693838482635264126440971374162068246488763067570621470630653497048199824201215887931002773721403286331437214052786984453449305137998751243002153368436292580237586814600406691143713645267487450821950877523634406168403651158874566686470991881887301729727610393340759323205569611847349514996502280477908332116847255742666386286326794742011821329851214823775647530776838942025343529124417552357181078965153253116157083630510137650965503209376832773689368413136766025199845370321790159155805874664955045478709753465373834212617559707913608383594719722417974201385308319908312352843017014850243563876618558336560 [130,109] -8800097054387517922864959986196862319571074346253414934637453554351453051791472454180559182637890580202770905247218550268645771562963055217363653065305460836834571945587857897943808282544251724606444993590471088777323269049033053908710933249731996574306745409772151584968655006108285909265859566245619993057689196415228945534559190405616967755415217860846399069930414721124876194265722871835278196790329580607950972585304952373355890842967414724442975523934495950192047869863317394056084922772380269796233541783532839750841179898717727089172647296155563130022742831092012893610538036269994001686176589184570656853374420046167137442624496764663004499187356412841422877741743893329547465095563651173608211254311997491521874205732891969076441370350225542381715038963605090456226444880531105338611170101024681719712527205007822321140199442422740636030310270960042951505051036979782177972977396176858860317481395176769385427944596859042887880554500153049696432367258407707768858444541936942226991818282188993082046933599094339580531360689827733293970613815776660383313374981996836702160528582026666112734843886074556130443952492706886997006724057460050324503415305548045714476234534832810274105744867678403548250826465073759692720001911247919227859393840101803033079421554695849312200994046489311158811099134551444236456408206172429300560811365569976283416029791201507333690804343041182682148184153547092158018396555251623376777230256543040523600360627609679255057548487622828130697046580560387893818884420019728305950185222227771944461408075732199134716416177731174263101200215066999227179689753366930565252478663420944461252629378736608227277260169328021067478959579081203022863411729235699788754833306453245108885434570384685160412423789248589242309525380662012972797954256381887714178325579930287095660585499289330785884613007909062672480604658118558036292034956009505350878460621140654321984811809599193216826875587665611056182092638120936329249835434742202980071042919931399712892103295388899170016434333274494017905538850669115884881272 [130,110] 61884801468347788103378968407710224470796037843078351073305134876914221625907197367909027929014323102360233880664021692553146124678642676921008329621051559498600615408611472731619699993989823249485966789976732524476207681169114040701853262332435385000834904261823555634919096512570486405532787952727644176948352717109024768365802174406341574698562096409976211559115874312644781576221397515268603671557708424502928121559995034394607794812116886942803096363955109187995473179472637601489894735339847718241473111326837271208019077156799601581950932179256365748709615779344355793152199792687013845435363133764426542000029435211074061456592480266201175044234162913787310600815828203986567430140515089699864471449951002473786795103705898161419634108818850078181105333546921981142663435116788367830933925831391866498260795895223148233961584622139241208499245379552563199123441465067413464087391176305789803603562002487968440812959349486463839355266854470720058119427518409590163729207372180652898031481309172207796072112304336230543216053304629275932910250385649144430745981793610820110800068422520813953066196318039761095092399468861231480388016544874191420661557611808500817585287122484602513899979152456015352057895698593974832215823086968065499137279846703031321663898427556935649580980368800869380955575990454054364688951958972151053643451907475778938782589908824197333046489284032676779155599755532194562147313417530716818018989775384207487577161439952372988803696288301553481082960171994178167939423959097081812898985584525059087730275895047388986210025508100307440126213733969046516334653041072796090882159908580838872798735088646802240092461271392388936791427436995990121256484931936571237169220664994380057389461298660396886432629204845546565652570710442358386819101899249304536012813963526443144431950589963114553752291122430892494335663947340463052301986863954834691660453771778517741670773302292404122514723281410843856658143996945797438113384378490665993967997419099740708276606393210823571353714772443067069374725720756603688 [130,111] -196171753251619914658471033096607138638165442429104602672451318058403779830290738047842031569348754449534715701976896909481984282880417470623661906024172081290828149052929786332513849851165452845469516236239590176813176000342983332319499469006899369733742675492171606409044543167745488905094583763099908169913743846228375535142474281431838586067875543033950570355178566498163599379440519899795531622973898617984782161587784884327978292918101098234767803154985992599499827387954839466704922959605583734396599379301309731634315717544672070220174542787605075586324559445320254769439228470737969808488465956015965417730788918771671409354305487959270671494100443107202070483421427555741569366214000985187068811421198569420898398241972180147587445196505587922630178573096985066590837894309465339776153364493201527836307359804384869289305221570898126160952009000409754576772334978382239093700117710041482180514278286622856498895305271535830330842478769098745988618876010910501093804302326165377500101145885405092137436196181322273311928529855062644967914143944159120211762756707198798927826291877296755879745834915311114522131380974417368916877807352153162592916168918663765565092815516098977451453317800945823004928675545506894254735070105673027963567465747750704879068864672018599743253995090846201148378289524882563543221434725399484518340171581332366421658165938957670341032735322284359601563177650152180399877965715965571838785683791312496295887955769369119934118365999293535319711092671130775290483809691635970505744777919812859368734444154520800191238136785218321668162573569784488710630192852143115051880395887938487072878353809428670664341355939472851584801744238656185826131460629938861416322483584183272182315940039962259998898678561026348007066128692700931479021942406030829909067065050806998214175302861451419398280428645669020242556878900278967815163708837096757251453495389401286953237558888675300303837616984876611527319589597339297521828774501886996261952691321001070951349573203536684166020384633489297071097521987380 [130,112] 319667756373423546288545206944697907832847122725686014588735493928252797881592779850965053882662132195889027434651498231326624540816160994442418894348278971239310185929348213720865802804151319781939405863933210154373237537713832298293779967210784291819356294636039113984774884619678198755115377993364997000390360164184774998578229252204154027603176507164811581473853337750139386047418692452161436332870270730290118069548933844082495561758052937750140716246170520769503746529222610895095122330342337779289147239716959767984378344211515626905758912394697749744498300300545566245248657696762281149053821375942399344381592895809081433431932977581376412650523127141791730250528658956055841640455261772473342201120163007775583490105389964998408088694171107375393520101976411176273112494591799046159236358436975087102859707384285074063284937477615277554522009695566893265486330874047090704397557141533942442439108800035026179224559132460456215771888318183503477873443744854337612200378793466296228231813808235953888098202659508214261621730657920450729525037296124579580998431285794243356838634756787924318401821139456339171080009769522607034743032053605938570166470525686405439849316252288827260917651854407131360533078830278624779238138775529095895235615183290027906736006899720593540985622369415348331167185868258315217008455582463244952029216775600580712931792832208592242888738880875152189349919280708477305347576381801171480991254354644800336373673275320669920813369589871706902361007841662672811590679314877546202493596291316016849146934364954600937293399664178887832529395918121974531485565449287590110289401249917973613653429351465759067649438070119047532033650980180966859603186292035167150933982392978244432090138423689418313028341485650267131912683482784882043718973046892923039166599839558369282253423618357814607750640466523612188154789551469757332727078493098809114389248988593528118870991030693619698180794218749109435867342971639832404540022005473690283771883330297166155182740724803203719708317022004099724161120 [130,113] -1004492728434029123218866980689749540547539170127788927016931242077574077699840079687005141541139344004897997140441389442934921538554303426536870092626108586752049641556577101560248550975786025453864062828323392075540272118787619983918824978356421427436745588069164620555221329530712657744604493177396771033586918468742943992202003536766491428740039640935547801129200557722499162052620300807763729312933995162294583233882311926827863651265722251399483239650616841982829749814156288623533173783336849609371747892078196248520347001034953435021237908523147452326698967816668391469786920191345766584694822706031066739810793522495863902913391203477921467323231038080160892479644110215725284489617925264553485580477928606598090785588523950114526723506807379858642407347871916274343582669676054258798794251798021924090297824808018375580453890003740825484083756258569750915052951595949834912366751306964612190598046053825634504294992662016735711468254973317097580630604200503798076367636062698709912501171332096291429599796749656945660811591618073417490314332559493698372644580258815910529368629455681001209233558568851380474192536395712978549298158835474655292863452712048900209038518761365707273025038348388351021571328705452787002897276194796196850629904875022966286154810747558325847191135675886887817413352678745697810950774161992562337063919335408746981264450980149331566116221614840062539757057956190938188002867996138892157083482369118992891472804131969715229782000798395972781663754374966203524185498130398287059930861930220508645858009065267818073430934333941601934958334695387451459013675041132974876858083201522306243668272940945857605397896027129304866236836823975448724372714277313319461128585838274805040952600013740798455086229815534490362243389846827239679221163605068566822716724884023920059512140460634148845121027102808232062734513068302613384523723923027804232636435904067021479237138123926092654039656301715302994769691661237311452282594536615787119086474039933503785129735746171938777484052428999994688 [130,114] 9391940566935126809141268921958854707518109297182587997865485704981532127975739676018628503163208198388248454910178621082627667005772751593415086430726421581813164185245377401763748401541702824630452782375888436838823775698476701604043821271937617139942260799891623566804210235734322782336181833593245905064272675561947225383685933605687493634833640820901963742796877376045780717955925627718509019737139584651402899827066625112565307856899842125617637829041435249822439310804595800496837817016267674476574305675402531003441824880277233247028998401524790048859540196511944197624978250545721581487398354014731189677066593289468152974362916075475326929515417909695193564412688112803607497926130460258901968440099003423882980699695566985503996367360756601548274756363589374817682355293555951959926230071177992437984116518928034977235626170762650174775839349749847829780298702948738310893718866499469179404874209572675660564380695942573278857922632940140222696989856370558736928975637657109287798643485011250290490775879485726851451753810569068332667807854484988771330224741272516962643349155496159370170497495187861387934411047830041370052669274998635695581259867298919561848503107739642995457898563679946836205936655436207686954240170355459859652150454180075598934552929991741141327082761042552825485453378153135191090516345942314045940214178425334133061112331700665228322139144071848325674882118254656921709930092428646887512852618800992481493070221115380339323013903028859518994324306078318146968286697456424669094158332781047910674403336183624961390088940195414636892277554461820318806716077041893488306855606855026489175876319357790684940072690853588929846341502442601226593551583976398964760253686824885473600944143671609336394828319948792080922087316038650316038917384675238181783909607552198414090745794931581387398488153728904564168272819767301594400354227507502350376765985415168142734683100063834588856862852112550313875400218039492019380398986457121011926610534012100022698780745298852377843993195078824 [130,115] -83862263184105340550472157401023786739826130802771703520851508307610166958516430253649613623292053713578505909253328208616896963081981135034744190709696308382182894697916515228623096364730916448565670650660078501117840990154802159895610951049673427575367351575985178048853049984630350964567891973549068680735351215022441447417966096166738580750073140204676585851172682687618907755731686653849776300991939445333714174991511266814191542141910323991061815504694172117233963051238337314439166092209408890421026942836473614399429155814650156211038917529713776295775775233806953410213569124229096839591425228900473410364867163298433788930654831887242520567248221456738899870721124785160104595318714724764716618844617687590314122723440993956197130275653650591299754894299293149317904733286840344185334164684363937548455301203072281788534659290915833274412194719428604660980953249196024446836008564626793586988715788958054798977259610301252826414941822675167748674617037957565485685444856382209167382541785363834860611301892836823461770569324276654865855462985641033902361955194469678393269214473044066376185756557696313017397070462060266386704423308858594570513705818758928846441212511280683668191693219339328070847355273173930042863145489959892319423454294332606987377148132229205364444558853070979636214532022282534258090443346090508431258513974048592814753923925847006027710118561916490664041367161961504207314715663659289125163009059529295030666387616812974036527123158337485676450847644638057843296034516256763573420799696439435317423314171595247708770081723357360996148411045846956011378996806757622823967974991924904787600777574227498783756407212212508922876759256499381130686117629440902975686255832177521788512992124235078628892853835012408593072461228917666727615525872470244354954178375077016472152910297779242603525279895739594257742290368948927628732094088367462879369922084341926707111553489652212778802064923837999153708402539174464378042489075631110823572761696600747109180740786550632060082192968 [130,116] 732956934870736390910661239305029302369178256644348854074263814507626317244127961833825678087893411479554858163853960388490144158609823711527665814700391627462564265286025623923480134235679500910072258796586468531208978133759428525541637188241688946766565709498695664921720160552700939926914246299740236004881695550373719433403936714149331531819147355283682721706849408170131717208627309886097082911118425776803137304075269478457729379943736934630219313433756362495933047900631189299148363685251489996744403006082560009056293542494096784122383013082836665514935460993132538186194379634858727606562190735949787342168033817286223276184952152435645697682309578348141514835255583222313263650543607009473870017684407617587427274651387340967861359512977838079723988022986777718438926749229244056739880211313776045815929427135884028035993646793197875166321910573176661284145348553380047937141824062409188194019642074062091999329874612902604992827970806641003920040993271851546304644159625154638667221758036353642777218366924306126362426601747156197633502218210635550901252503477175787025504133576774146779494917913162025449727618215620545719630252663884917394739913479230733142410250366034674018785340706738883049147402937365519855072798633790628094159513461327718264793926748684268326891032692146342614020865932567028356349543641381666477791718143973547275225322805045724745804964210038353977554332736594363475089636118687784097644777329001770504929200200473857702770528974819574485724541529117837140711490033848595766089362540374858665482859493674249056309989132463459566207382757306682314429794207805182941133240075240701880861938605820115970310681405265575644257008910513240514485083533134879582789312284665828156025601305447720946037227651154400178102236052276493467191002349487529085268947017182015036342282334939138264375402674388851706366141345080607653497537640640548882373400836727955996952967019253852118065528353782099568792876585949685838179938786929253969583710936763700821629668980088870968328 [130,117] -5296859348756773505572120360117700746906886257541561992754619885667763378355169910022147884456044582073582144716466525853341186838103501654510923525342353007142461782661370943481483672170627934275761167068344206530274793635635503422846398773342920722072733172417315938969294835975053082473163433123335356734174524242523462298753747255246981446411336222296337752289210090756537651957473488687162928824028391398459912966289607886724881656178148038134788004629661337006963543053061116393546215830056938217065860904508917458250551878553110937917431054974140259205209926683835014792130737636599103783088626921066196246381811650626093522121485737534592878850427497023404226311894182508646492747531017595022054459205426857239808773931753867594359325494885752205599421950473126087166241895319183010391572846553934700193471273051384990176710609183598486924944272021671461544052073519522985073254625548026024286509616379377498628376093512115461037957308164272221973019019636226971578971793841730738244171402638041793397938141671505187321397196846481124540324948958846815060232930101291442521891143897571942287714914408179022225223115627952978048800563818044169282490210856990870089249984702509411818838144331838343681678434108141562955202175974922945826127924162443439094201962805656886302079795459739036635853213773632154503613029032367100295443498613782441051038433936518074093938184830597875242594373181965799493612866728297243891370556239062231743610728706031676723279272764736200810487689270474295411598356977758758389192217458333907314238262339396902360196450745963813511485137985362040905864011626211459226976906817859292951365023812795088591690234593196656388145648349148851910804729013511120464665187950488280691845177226820941771255424061632547930476904637929688854467904843949786565351265558587744756670570414353910359461320652687149983826617441031031413652076835121234208722671865587830220726466677791731486258551028665438800336693517810293757043663709129968134360016704057299280489755313810040 [130,118] 27044480460439523670403149810621779492002888032348495119151864166917401228742113361409589576503072263421057015916294081392182629746113693091940998882950821669702737528848668540544287571426462389362584556114516919599371704273669727926869926006830531363465652961902855107302975089275082881476691824310708340690853267035275736269355062329737881423381492874909037340732372418819274883739916052116257452885242800533737156903863057181408876131873260586445531314773450611235056859549111229838154551872206314560486629273243952458740005589673821857574725764548595001964409195372317897920861036920419392094799062814932953106521782869426602569223049409785503177374043187454903111489827820597894254160784326756975962436675910856014560027055202274429541540829732691716877130464630137332040001781659536997866681030303356713167649446148859276176129228459694297212500517019981566140793935618198597530926005251976137795706645940259534493617280383167247947059802500935433422740676861748248645930377533883974603538029517731225624455541166288191440796802286105334126646306627566378498198681722542351935522372830949696771308937621891088658577139790715588137915412677392042205986223584050081295426796077737552007466341010403884692788493267285991089106914076750070012259941851308901212455999034460367248643418038655354028189779752815148082243489391885630693195223479691850936186913935458252911785170186976864364175251744043308649102952582656745887666522757850918500070364828074016126119900640854726112300865999013651075199250733668648570273227691449556757294968739716644834746655934384695871938479496679593841875528312035008550338043171381117952376407443469050543472722230550826070527600521085338318459662529802515651767107068127581610075912551394381629832206031458391070273649733220868054423346296449319206960014616233207960742648929371082851488109695265584735631223962056682629468807440025413268769149224861415060136121656215180049492237276708882434267526299301184043134241187687280709175076547421758349843671488 [130,119] -95601057173381229184600078314334947975894341989556927946262004574975821371896738159865923779512044398924108429305381018475223375077916720015467563061383488655206606387492558847723440884298979918888146363170505477865300369157349467659002284674568261638720726246375574901692981537539989889826224320842588703358623745099113668590015261554600271313708835112936872128621293496324027535499431798411015731057153080779622472418234551897968649634301901312257302346297174839467737341082214529818018803968030450601956802380482995702215604110913541546738045902672772448661235815998770593079197859793461495401782393949700296619952040551599889525600216610533519432922559917203276415522118305234895500849075564983190111574058257557413208542858523144538772801638768360529319341480423146765180819136169073884436080179975123143172159317675089766092653992991119291559029996543857522462527590851629387968412748164468186229169214597974026683240072371213652438364568499527984256210296053947187873842329610902623087169046283416275639364920215296320881828442736544151286986328115735350373483688082338350385701078778762400175561165376004667505666185832291579452948800779927704835976119547191298065900511271660270405818601358574330833276192222623015403811247016553571793850798568749657850116621815885835741639139848495908375974812140044599953419714222092254944875137537360635351065174519052265924529312723362869751042860081884597866898126349458760424837415092844758221133594403916770354945596225702523901594771566550289769503261179673923268614961573698413227609637912111432303406164050447867624639718075403063519727523704297474408645896586216129897134934300418183826587352848604043916126898930227799077269474780887919494430028116426135811600791818586302776477474037931152493634214220270285060770578729715271334034178677516354782249875587834540036164456401349347249061966470877932056376454466996426435900352428230212611766378654922688264576599695884661241159283577742698898974885790551760125862905257631658254688 [130,120] 198086789886288623249625558962461511040750034987637859100061904375469385071418826376139473843050755148064290610495965208706366971324380113749936741025391384084020117623069672273273349008648888788256901024678776007270862804468181783950675618833608232525097985274328700110055199782928112253814566853475105079781160808976778038144765808342858366059973753847794760995884211655516134127574974849304023304264177701729423004484322688006526970492822842955227452826831855508639578844630091861888422934443948013842899620463793505084113247099592543277886296159317213295120272128343007056015201391803655176075476868608868716979799261889535170105592659235767694513745758863826807783838689954685222630590154865207047187392957731349547369719414657290814502232673495460449897764571625975050809619857650635897526996489286741924241284908871438518967557571048518551305403148897097589567394893799247436633627761483669217464996840219774558813421803283609006301577935428243364666467907794205251002689625429764455265504513576105702182948929996348184488198344829066856021856750212490259354758430444279611689285127728823458014567549921310205997600663300270368206604964890303899107083097004569153273432371843675860776120934016691436294880335745955612245995193436276542211106869411105378727987878614253806199254462879191215125559375267051782760384220090550566919083512839388348233666643506451005922447907003178894951406000153670678843735598199727400975378236450707129144749529600990858105382651120048000216445909680358256726023827898996049732747922247786624905021704825558658877447705090587249387738468196438415666040923930010143955173616301403199047934583428608385039094377336084800396271973404019787789103800980123291965370824782569921464658687503250374033305283497480477043578165091274175127243255234497281702709507134074455622159921450329892909540076163055128407868339630924949233979080872677560166277801626754769465367316676981130598520600980635671547331649273263091856271584440998667833401052200284936 [130,121] 563858006834876737446845350122079897410425019214137665481458300079572028138208588858864082854396441777233941084832047986960473039215849714367900244892627609725692250278391654273765717498905093661308603093045923753224691243540318615206648050703570828247161084725734768685068121196811604137608089863665832656058579349378360381468182638054096905373538296151722622700407761822205308100391471412393427802532031822481572295771689477901408899433401943428068546971680781034610093762580780850950094456601677830611105955349472319440119087507811640572233171520030392371063150616949895983260829920036199905029068641355015574663908592956985979974955098333105210873004937703828903817507580703045327328739012379012441522347900220814963277874701365145692764788581654189355497906668868612368597272141402228537913529024370194922407857244024771920972163021623823815231829551952682069229590461877675378025069282175189278743347175575139597037131274674000220171085274092295530198158637226832206058440409091687948281508744008422703640718156637407871255149217574653392272711945937500190598849018861633163752508592131812341792013186552561327905228021388346711286904394568290484720585409629835603655394603248119240568141481550618924476707129865583991813156714840982497553479706380653391836647641251798009244012554274944867972632285413499375756574605604692630531165902647480833019672346620605014172232975922931617496294823234186670252839676743476481768563506891760421713710233686758135864265617680869496687471706550404849054791496050438447602822212137111671911113115794298676841240626856979422133003816616972469251405950107340904539486207962418229092312427909629074402408251220588864516752630433204965371121805564028352496387360179101630371547820692523971745478168509209484139985303873847430910082480780131346215108333652003080927919966628263201235593606466830626044895725558043748983436123693023321736098206029614606388765392180556075162163879732303267628589149736515436789933794714610284797081469320 [130,122] -5036952264517927228693421767515649196840808524110211387916440416978598669025358611959489605487610988563810463793345129932085463513591855890361218341034273530863386674483517364865406688597686819919345149181232746476301354957714713421825445382630670990131776230340055888567926248425899645249972506325271849246030583267035314672485075063330214142033796214155745576145561475070802481605855046253964134984464975677753246438527112685350825405916108973302761517104177916936535364826238109400292918293979327852932824930676728964353241344164081815586036789022549949894291474982007567018088123594300315985596456112652545144974187230815875786292166927482184312104854155179434994551508110853160343803203299855251395032687054101541154226671120732884482308041202575962757703150347038548236248166028376156839141793328890030780389983853490386483994217092965539837806758884022165395848083765369534064419200752064307777503049973948242410247616702695621114894841612805654116779775671156070517923188889556639002143666158590136823662785854796976373363625813244757646083985719682436631885222958250073751022809939630002610943828197027738668483553382706486434947284679774619245342542284509368876689872650126541466032593735724181755337452819529357764751105455184340207899213305583037074657817333746380113605244866507381959789465817370785974903790136430863698979469723069859975285806709156124221336777917824523702792480628578571620982906294174189344383175100243465231228920733241948065563852452581232608460194496596166710086904907916827613981756964932019349607290131961478805840365735733344568146385569031686777920856137060702372808164226795092901261692069801967188661165621278398932226153752250458984914032581865715516876487371498588082515094248529495777129486940721951285667063865224977177998643614737399123282911654153890413601742286202023357223730450246883525563717023596325942493294895071860488286939322618192011280678167727173634370768198790818035612273474156805460355356519717415566218090 [130,123] 11079848792883368611813194628543934646095937815000426202582478692084991096297844300570597924786689195807797500240479205489117231819502493616533259120683036948231598193334624489023509441126757471827564277071600624477083053816979956501907779084252528987685875723832871743022598002827896452246117249896627991975194064153610380306582501090036389213312379819143235529190961729854772061456970509494593997542141317066063874999025328828598978047869178243750329179663629568921147793310378615583991041084428027544804643026283843033347027045732684329569471764785625891433583249185643259293461222989016344774302982366523217145823272015084779056517280484315660358457144069979471992550007425988227297514034645636971411101880060979934861492988329063099706738337653348654025562391123376880681774072638936193154804787584067785692785403570835681218590330808161534899578073814580091924947734415493121271108147568678479287643553438291660384350723164504043536427782472335377500268042855286196609928059758871461137174218651908537943333699515172049040421004261158034733098426603113317749491140293649376257930784971312425809084456966444907604517808501976894777812907817863454018996243343683536531836448837853036118809178074098839670047962652844049894216033600093325880664465269368630278259330492568157286923357908213295750378390179258987205089413118301328230080699959823275139433580922406000367597587783640916344148293604461627497031249008370993450551680340556736119090597458916832182102770379847894909485145895838457364201983496817044751437138873475718508206543588334346014657469196274906685241036912719993586139358939277447977624793079465558537602054077148892212665882179421486127122110008962490066767024097674238458925571444385912287855430694706429722370496127819804153030470421564794470143996036509678733707248110818746606477216754930753787470659957244633193415237396193554033617087585268062621695425615767004771051579799086987538834849167657352593326433531113473211466687507459689128 [130,124] -8051622095515925190766928796716917722088406022910960708474271620959920068409675416368093454451013904008127384680362268490078472883305380906118506144126756226839565417978751897939838558723020345437050824104597777413015540773605349875521177705182313528917263506203894874028125940290852316051902784935712783377047178388071927091221078754048253288649100689269083849204282542036192328235538658566186187344334217150128560889893798286186755668086428421781103375207809924089287252094260295449068222054864594639067360123536172340576455768894862589452028974950632273287988883370072765507846758540341256138623111770109855548111106258258541221553994289839039902653326806533695678816160014393659221219394502195577553213930565545506333463261944768849935695735237006915996122923117148103803047419639857120493423157006991771259543995640360867315377569504398103775202407081715125387190044160335197347387451303337156015695500579424724562215370371429743489865141843835657160819518305811275831657482606970944601981245563174225589534239305109129160758656507635020209788299124426955060893299624176265096729378479456409701506483937293054731028637794807594371580076623454342134277324855757361284921278287623031981471810579406025949539892110978605970761134879238122697716097469401355766717374430911499208751884994866423385184728006670320469640870805321751797025897776046787196149918501654971068734873126182142976250407119239902295776829864793897949097308678162867419640666837807957354442273332704471084088603851650428229954030528275999550347199813395824242903699201510373873695416828052640159184809456983305194790767090186599244326561908833691577713200279960684912245137817114874862957069061197273698475360885274910828852998964339705104277905617805335905413313240884254676880507492874275271355028054109687649703795764138498780921628278543644347347888989364132782173635713157993793869083687840321644976097596712265253498332054238900854166296519528471434827751523393760180266171085732 [130,125] -4493762282922824680266286146113259570412774201950025177913211958893318455951401857059955374812217699959100070293298415055878683489635529685459914014442623296119764093585614040106785486521174427235434951911824181854264158046988477025405577315677509557209493780832749155668895340057861450591345752703096693951053979808457536627587153951710548596880592514737699118377207878799897113240302537563873725686469830487559988289194901156060666272424809850464477918543886440501016955708933370141611615612442305145558753269235098618085287752892849435690999994718064580303237814032165096990730739796341583563113224507329650387078672470501890001693140911439811633460815565491031495042830292224699209130690401173197707386395203195628273998043901726055644376884957632902688265300911406295058984707266132721315634944088047856195619791322854447820529639037326913460660074027551448971671694503912267505054403405897520330734490414500032799541014524236086265851745878726466657698078141374079152704124316257416030528935020920065642916422117298725925446164130353351886329996103686514951897182835280067681658319330696060714188752309703191295455417311610996411667640154902633172495091216743070738877698212921671518228536381964867560808713550227115353418822328168624043883761857146113340416095164967955176821602572542601579803677473384759160191760255483598849859574678741854957851282785688858442907469612179370583354649598414485307608464659719965332329950287663569019568244530456368638554854833122194856001684333772268335718413951651740952116000414304293286753630199459307044918575156876748853061674090839370533411270519994359188934903385226631310944684158310817290956973178183196136129322767233787895776027546409265391198292394627883980896769162285452434031183019314627315245253178569209151745966963706657660991419551552142050036548185102676431329082176603667590840139213129136634140227859388929912882174818310345470990486836111432895622283147315457353969984517633911639328740 [130,126] 1070806352931748734542206395963932776075358890987008208016274409984535879071615810141677453504335291838540982510907882256603380174690414560677508039223662711073090275197249706289260393359927584234628341654523822044187665829994072707826992540404706490403391207465406685263050220935511837010541823352626532233756239343102347162184632758596031042194639219369983029517859798206142794342823445257822841624680587986339231667333420446946865716077555730000505784134197660881246601273453164647983020531713629684783758721598884074130615490609063657148682197281244093102326500621876541203496924243352390441183803776132636977086693110466963686084022512223590228529891034818492288800197916596342537299931420894807264531298160057884290147259760925636665762834964833002298006828893053524968447955195073452205250806420629935611657526113813685521124095225021188680550750642350817052896200017313766989775055295498916232757138084378974825319869676034345741938389790070682007217120119636942281681897839006840441398247885294575026625271481898819337062934016164303371960781154904117139956194641849060131643536176615370038623809476291515064310186490009829866057476746829395529344171619064548665128968947347158985942726039101313130795721410964897518597309411999577711726767558098952042947135930555658466550842116603544651106601577539830663131145824569330212288351086238913680965983400844791992559112868213581499249444705179796759561274362542610911748420199716630467400911159798226945589821902444270296669076341557438210353535581315360840901755326925467196263736011531046720729492156887293838688282775155440035444271513491326020855495049133729401974725128422313351152086546973560954899687655738879086820150279882242646825174443030714561795387410512104012090717308053126197099753483367182998568640303265029251177015767539200453704425049205009181766426681351159631087696869745459650851274801053427183802287655423622436657081767067764796467271706933514112733191769637318352 [130,127] -142449168196446856247994888047129441272955188931021957223247106972298128644313953458287100028856144235239580945268826507515076426625101286306387206763122237358190252059801373733995545026267539571954829349708291953493499815479901804025758984357902846301322579426039201338718419734633355405762825673061311605783960626951698380115634749671992725545778931250138656813748114178458622195080769791632594141739982878513847668617400888852274186174322806179810002622242423541932136503592721806327737988249788237638489926801055623214569583366398083455537116975600406422572138411529915867095579781202717801504314398851625667545376153662371420693411960187117302386198461317550840600830362217552326998990084901415549363284857982159327823443870518586008445645192647453414472507347701490485706849221289568362593305739991118330361316282847757961882770162127976076039579987038754139270013135246826804067518043884408421316776390083995803290893731302623826632707268474238044811340156115487288880321928116385552308854047333864946561270165314174213881317694887005790187655305102361757316116550283691110038868408086753313205064215328030558777706478846157345555928960281191783356541157713916611981909412338857923144743702715423471591983658701345910705160892119939762055182409102580177054235427859202787489543298027844147610311351417948084270345817190541569689868941993635912532203660073975564069079479110657034569014423681493675611396063389196557491056499377734068237310317496902080233374536341852059680931818430197044682492180735671806020995942259425913610939979949357792773851951564900302317451278226720258441807767412966544523073088574956294105363437700366398683693869257592563771670426386197522864412464079988546519909112771891192031901600649841045354416155991895180048842537965894134524279270596839052023242260188669605792553281447478474526271253714253535450876129257328762094881308668733088753178601237757880128038806196501764332354505384967510844248785312 [130,128] 2167427544604867617957436338085073177223570666087184648985691829931327507870382062165123544368422309214146690256387767794091936060088956765590507764753916960264703986627652022464801334629332362779301506669201582857824674117428234612650323747666364905542998203920947597190641378520332071534547285141643996725612031031494937578862459235761549443385057746625476499508065440823689113253745657570806493290367075526406351934511417608996637827736943787947333097676631962195135112461751285776184052371121946039188989612680695376619415684980399272890728117821752336073027618901574404661444611917409725285327796831907263684846096597352438427934254690863756245267534008251347628581425312906321991803024803264343737836290314527304230249835700799285392884239732432808794763509239285376092831104521617206620636843495944298937159170257605444563286868900344151640612076570156948077885967988912640915429915820286904893152673515458415982717301404993316765888793539461568477585979243576172106541074442838675561434478368452382371654759079811319134339486081824526518911808743874194585338591367016418111748045735979706087849739373122332799581780932239684774487631569744985702705247807963562276029487089747688758499168671433014424594578738915744131486069231674346057469795170444691726164257078700474677508488329375034417880733218203233515631057407372053904755557300606008628266889135603628650944456368413324620454462688320588544355441476685295258696003669035697586198415165772547446824132788438810359425601146648602372021219661953253634631305935915440578643014349179160891700015895790628658190117363433199817160479219716448078153545858363204475516266023584214749211752792794555365206113862182942990222015366727895880010766514092038741162895921522606064749548262243812078131828226948907191182270997420518076925519538022901282772359424495437042828846286032786288939289353530492717591886856282844721906968574668788443473827664736760231247777403532379291924728 [130,129] -129106401996415863492544091806213827535901652640773691885498164188285878750260783919174974774830047443037977654562553135872640694466316487439594185722516769331786442380505977409886467216857344425137153620262481234992433893091013397038672630852079688948243777427016724618918481830471260288536372454193335633165758972094574516854293223488625011265364754243736104983826770514696739579593798247330212835469374934762400979691299759462983898517364452781352495780295631722389956071698584285480703261775993058514655859508610666678760200084355334789914116793487719123684028217256920945787379064392700444415565959992625669633762369539091863773409296137147321776435650268215151249397001320798091375547830286849518774008266211209960770700503683643873701828387091425337625263946674965418066376157394938303742305448612510650637979407097859575467258732964564914753845695368456842811218270668448461345060435026675778179980889212569264245181739062380266258953539490320049761628948570992010842850373019010453361597444284949958480492423426022959007154065679697128416100629263471777379051176302318152367559964828877408704420025957014464530841191223314870464028923389454613526793454937223176799256023386964327277557861966423928014078235655626168244196596802139463951424413060920076246272072463450349687834801971297277802905914862646573474118008687939471689213986347744786210695014575418888588191588473108269083094983736099978033475209631776562013673334793259915873930354147045895965366134408949511994799401793199094385510518457361312938869265563311993026826635923392228701994780490528328212711388101834707048295888647712379945307042501155038591153259398136900705397603489724422203540302178672929954692730366689678073663980756119279310649488585865616898080121202511065145335343740633778858473771317836799306026009689872987919329996056886797377652142421867752329790320285214918207497003833442322430220056467365342781395759825106542052832850691150220 [130,130] 815006483631068633393484946027393117793883006068424918413690083543633712490052203273795455098286524761454028786112546989075608370514640177031635556927489182219951733722881452559254660539665624698014199522150601879586775183387942919321944044199638120408437691810647925264859249818752993778083198904957484645817189786796418577684839229849448853440646240175672780188614510873597216395779821278552404853216984351509774436811615285677336468491617847150850662440312988616277905083264352087581642758518624149747714173828922355594159161689990507856156619692098515654174537781411104883697281786455472692768204290729454406916012588243988182567588191749296612656181281214024505163217333085936180613323101615581263097424496217534859422830162998642547853283502635598973933511568891408338096805022054294979924413597264563651628902555560118782216370490161065804443049470502488617921381974047891887618866213677389544626164822820104182441586218836914579065066158054843736938598473925667346943673726338783900190177422585270579744221912354102322326108344411126706283641105551469514077786775800917636096144998705691279068357468644560257993411533915369821988152126857570911321503520056666408446281109588432822305806659424366361109855547076374627674294848551509208742287558224105866598453880660371572790168964764373406106065592959714746953048380522056458321354218668492345319251997880664590947241992252942040416453257402585032859166099954641114618662347991454244165936975102515663849874135588906071908027421461235361122919375812223003795976231781282005560818469698391791547426440453184795666700285994364078598484633827697507212186263088203539911819392790365130562991656034742927562685294253193027097411602466656863665010985554386646894147850242553514736668616534705793894904895140134981753549928371457292603023290975223973769588252669699954727065338632510989846256187662227959960504230066353535180288418425447610591026257670448432029485754537 [131,0] -109380704842288668258974658996921053076454357542846608605981894051319752084683170937670638863123390309786631599850981118597259391822677946758867013611657762942704406766839397009078772012760046270080797718240285734103554461646443955483381124015215847658093000362310295145973518942457192308374330807185840407873581003007267118839508517076782317958474273956362702062030645748099393786455497400459438238198688838245859043356745258355805268698834435396656534903366614875265638655633518178742462921203797555265276750147848565125917888101068953865483876638934229447867363662442537662187191432835470630706804856205174091787918743956700590652386897233916696543822744581887184215815422897008146149018585965381895072044421970525595065939532747490013957340701531280437897073753099540558532037907009674560271933271420336968962735283199402194263751892323352018063557095427788679977321273544942422555282908827932998713763584740600957645527327476456772049056797823669235770238879087867431440223400820561400347282889413702842142775365770725879730525671045632685580332148344300753583324208395062114049760592967603026344958879789495307805635376465323885441003971156778203506078516049731238931951024852860535673866746553784139973986801154832465348267666629028987543922342493527004374544023284942819921931206875033576290290607180377736290012548761546412559535089090360112931051581645470167780687260780844458697322831301942547987707112782944439185821096434017219133782847096649893246556942818996597033946807729696739236610668621607697537606705628208697173364849805845739272155367111070904317728155414749637105943576927936286416233953166443448738700152719819434760701009775833915772333128129035668645217048833864324288872685118602705694612946225853063975127349613537854521871583666037896050286370150189678779425766607531632722305643618564125821946461605997966795747172860132421184109138410421579884413085355446944219032135079887909862776232497462312817987368686068061978778347338150757317059899708020879687162286278114601874645742112404469790331797599797823505897156676541547606014164327304167687999488224059608242805130121774768915024996911410003616244043202132640676154230920585836216669764235780569304398994901443741135272978554898562607629738850984673846999429385324645006711420893477736371266338121485390606475402977327732273589534644202462423801499381351065867779531758929953731917166623954305114801089661101910881258700800000000000000000000000000000000000000000000 [131,1] 9922757135041921537275166289320658945799350299040037398430805775805893919411431874660237558337804438036844099719655812150777842816036213889651828271957155627049798530559356787300793387711842053389477450283406387761907076427672037657209787618558808388066221152821247480528453661433762806426591742545911892019897085728327614531721754507476488380911330259025813977948436083263356294164188766606088670118017986400432160616655045883037231199321592962553624396484276779953862161741436289644254354524356202692513836049976337938997605106991931642256464604764359381246531691531062280754104687231225569379755160065315580394366254011179862633676902678476372750770512626899777039206009739937826226567444721368239762482604931265463369350350800881028933331224129611249546680016136523567674719188768195252592796926588886530955092720597965732888092604139950756900843839903818677970752380200732936607756661128114377901169779601976554195836178349907402162074362462666718355055657650665236372607940520321478095203438515509343973679126681301877668175342182477042006130448204417166078422558963728712596258946285016956907613339861266499346516901709199850658428312298215579391727945159740752417059452747151704998695330305938872324930465404699156513926200525123292856620306838132544855152009571451844896117041594551183670856510796873669407898806638972643906993420388803421978144096476465260447909006407211693548040399406416114495382423173782459738369438891502368404695383848602115465634904074912880081377584826922282708229931984662241778620924350532901532077109292204551380376250586298029084993814198083001059918443906714611061775389651081255768473440716197504850610684541009796938858385858629635447135739371289016095591359143012979390428976994990261585446040026402425086267981683311295873702704684655383888461709319232749206883031822193446490545183732027075811659646436477346476781529483852922216070291280107204856515394787892264255382479410098220376638389971336009614349419578196440740271770191459308585687485046870985488243020183538424858981922956820618768198332973155698675531501775066027775073498541077144522284562579715016832376657052568515297788420313323340586040040470636820086797243444972852795379396237857896449467428246057719423957451070228164531838989318950080034630660289241127191708019968542280934294165844842898736182107475377009505391165399755442107796738192127527219281947319205258339251973454346768781604500275200000000000000000000000000000000000000000 [131,2] -303395282082605733292700585293161206000910700972292751720968412133501368802028124126658585032765263965975823265538666539093373822504228052387850876432223885936522276693292221704632815207065820291746647701697704420478691823721531788910818499081147960281148345748613355104922171081943684347258500572327777443070388933559344558437112019142023544916394273876661926794023894866591900214007204778950086890386980532139825930389832980812175812350607853019647787117446219595089540612576989594353771455621984705402684332430500612674932362143489570350372370410319449118371060411817453146895761794016716142131730630727089620890052412902828073256660073838033482516233320956062712788583504940804029186344196618268282941686568204590912841409873073178643712434354491300309743501862047417854573654510016529777683513891330437889553930484061811544266554315428490496905626463952857118196524520623473258985200926713493609503963306148061883247017434874038195761418817765955939794360512074896991535201824281072917138874404377561177131072468128804110660866841631531312368907131671326873740788709437647247570370422167821487620694684417072403238717410739269657018914385653620866497862476189344287346604340539372440000419348775576807572404454325111774421675265704100631872215494568450068744569898196936712989832540568571408670446225129147637825932824668926004480642087624855411281442641004446006639483396332159579145210282715259834997830029672162921943331023460823126550439354905847233942607315106328433582513510666344151292978599357279186951466923622658361070515523947722842336160649376301008368723272682057661803086209920628701399230134680861536702648937263755308666247179161228589671145322040809562094572478586443008904203892872085726715394434784814302873023914757938672304492595003390079066402205778029332989571729386786014475573296880051138581175550317574100340320668281705299855293278630978480056894672402316220770414009017985704895428548746071505479126577927227516883648499966321044314063614907793917089397936951165568271291917204167423812335929036217565229062373305774516559925989975714225649863131694612283848785978016188500818029790263099762924730416551049018967785469452683330538280574753603950800563458360524013107829168506703615184676483034108680766887973506528252110403654198799796847609806131232111599875331685218043929394904213408851321198826079407762140450724420115390584180709589101546259311290087680147805405655859200000000000000000000000000000000000000 [131,3] 4700001991140914060703389848098381770833955191214523980942751666535219817072404085893137129033890563380825036614965246010176494741170600866881071885214080570678795887016761155565112916042993816350562416693175522648745613870638212368746070580700675431947619156341386776709036080993288831067462802284610286574714590272648044034925025940181872136930536629227345179638489758035421896163752110334380647548403116593855428114409641984858169170662298104427109136009329643912886527250526929099504654167589836201619386526088031104623843808067797002670554271448569774313880820975832163994656745276592678824999444539821266240326067035718004592424061921384164781815122290604208960016412670277031673522367931843911997151829070750958198736062826622612416976648814794102373322290640667965345836810162589284282956114817808415954394457063621372387630949493708608062869644926449042467973121042838162868334059884219283838387305086964947813859700242653158722344177649462081122585429097105547077660680225892976375826147400295476964575879970826878897408842517356401047087194977937056612039745961485825445856552960178898454739189489916289182758663737338871499024229815582136140615053957668613778311447989126634436130232827390562828957136731376017867451840405524109638273680706892663250824214022373251362772099007042986937850849089687167839215005890452893041411974500727462589191905703058058865572855497858458583149099451572447455853215123534650316911028501033890841799151983815611656826565902591548598708740308613965742337717417524258227833552135728249522518464971007192929575477901182353956614896521338825862948057479488092844998238245288064126126204156601976538069747135678631422197644137421159119595575258221733343205500210665093844231208443809178841949877465499186419646029744705306776301807463515875516222680740987775525680353825496736052352595552403573394783787426412496208148022148603391828591904029069041522358182040951372331718427160437389276567489029703009026343686153671739603642310806626126766795399028391239770273467226871666851004745535768140680240391755764148046070335599904514199716893798373197020621197416807586528760212692470100199322269067172499194142019181922190623890728624874821324928521412233197654417437869074510553282591267867023382749558864870928148009466091197996354882647825599120933379249382413893547588741079794609071595244054083033576791365882480609536342025470085386826549629051234983557874669584384000000000000000000000000000000000000 [131,4] -53885044168558762685801478211706173324885313206392179280826937474417976101068933670872236032521999709971383380688153422680302287626380979088607144714566063959641280980766264495501778695406234346446761465344128659404688296636764834420283140967727431254336942000385676552516787240366921764219661050314380933788646123678962741491413416480170986211615658200872610028115871010142060265406846379905283781814270472893454290173245054044106492453587321112920350112001202729938031952240229269007824147024639695805022323550117609332462658591483276651062499413732561643000558743653163476634164318271116312161170870578000130381594500229782453364006655035581476761321702776591068002806270566790725003189576640924493692278198540102329491226401291157321253136925823258426337604489129373909684332524769848176167458655440644565868788298361444592264900618811412042600084711222598058582298022720741301122941315028405907396397390475989582899362889169771255269368272308347924233107181020715969126144843688521269012117527214219703473573994343508877615858482220474340318126910529698867268002717690233437632448253769756398865757370836533361445752915056705220897522614522464432546737622764556988250715760845968931285698102522649259437004354103400990027573111438427694235290620782787155849236017772109060125678987879902971973120469597440697495130816488641058459257841358835512150153444745167234449322239215325717470352827548674234793676930461905360703552537931631170940817224396976923857506098033740699971799956403554478636524207372637338746116097303161194521461918341214964597484278999944323219539360649257604327380486615165197444728555036487501070607209849293701795814004324659744007463127651863223213846798524091427656204197281992789812310808615717630020563751459643890835558700310054401260000571620294854515458533377712222054050478622508662736017910759502365406582189988938333630945373580658070489148100838353732359450713504313383275492489736231054645626832024162619853377536068861938506407308961215997326576002549204026618054674072454730242671715694547594505635428358098744710743445922955402770821781767227047582505644212154577846185858672372323801961321124785575684782334878358268231099721174850253583689136464456743150881622847885677317469910282062634254446465054233129152432037877931665490396408463905605619772429240477395929456327708532806134486821026775240219047920560492164462496546555432244561588154861899265645752094818304000000000000000000000000000000000 [131,5] 524998814993882046630315043719922776364554140016206190727680009235633674293921739095329149650472656245513482868496858605834140101404616440250286484720069402372334197284724723723805883368682527547471523322794556926036403152044650400590550731772352616605122147002875970914560504707482389436433560839397628040065916777568604065787338423143722211566510154942729078884453575361558410127186975335449440393951249709620991837543904100536810303098460247848278356278233882771580548989117829878314198153878197719016719267256763901961360133253164123213906694768642464896458774373903272975228694999947824569473346924933023889446970904608516026320702749679721983211699005827869757904550539244312068135285443591270790592301768063666050150676656020355667086238324857671712660548799646818984108014815461266106410121543719581177057992483107727235061031396725348247725985894068520530870999547974339011790506438952225476323615031029649404481364970500220274379860065729767819749924659642467282742161486206595503975723092785019969946585139525694809632161407712165849422230339677615211542994122158493016411178900628963073828436289398861243920457049748526382071607235881838223183680182427860692217553862241352888578177534429107482262047478407429989022638758715440845100210072727404488124113554024204372041275843938254156632471198079756274637286087430172642040690005422197575719634195189634757850250700062764632906453567584824661619958654860431222079659448879084998153920423077260857653801108697802279798094720925462380775909343092203449143875219838034642247778968243632831464283639043871116596044185182198392465292469420840983341458739174751890066625414546808089879914552643012768232907188205979375349073745633033004505954241212773085466690434397826937800244864706824601778006510198062127695877189699859173092738717856731791722901508586492649680265795340936731371048650572443683639693027620851249045517869689621196448076202607340357415297406269597296503056048645413961233700656725069517244295559449943763390608546729146458486392463756509696266729361268024244967004086277596897086567871756807786916520987281886377117803708574990427626422180104465437959993353857612641040393008604361119901518504647252046984459823886897271880279046149990686839910372524805681002437727770006823501473349943923784203393401392296980824214431757113155067565645270471950257180448375405472841585895526346910696197129326443291470336435275285389476258373435392000000000000000000000000000000 [131,6] -4506740510745173171539002956406113955408363985071026538099263112966160773622760801433010513504738556689624521221828100296544928674280552503395050858530127128182807090028645591388757752408969227331912283656363778848199457911039011506183641906499280080514530298813723383475757663027753771015933907368902725230696132498223880167793439867530024213000932789336399992934752751677287772920523126455249539876178128149401527981132060683955835334589052786357964489384842603399400946856858824229068772565318583261166698687325677085810747733031750117833034794400283378964189566505497296197213494691095284022392444093027021480071773000847442036323252080406794435192057361544758024600704374957770777395605131254589700825885961122403832114723733613485106174174509580266340569591241678694823600502448511855462856041903730952269773478071187445035727901936227650651144946668438336476944691493958206861394258512267665808456325396266574353312567235467536360888898366856476516301582715360028943504402689489656538769008969475705139188868377691513527937466999663543041113824507180527715918726363454088790637249583560148811634133282993446619951912697007112749407599056563739844882934510674690515070040196288714819734583720543522477271158983713487544422619017024900002391966346958069546935733016205691809153665986437385845096821059159253110015166440825533685005272867463849905640123260133593812055580606882922619275127589508479376515216550585765389955648241838840504609896972471020160112997996016016598654806144350523790070721903575583879730373342136719466768083275711866320056185319131601519254073183237457776149656839211305259271570711437845299916025808809586975253928644303487570462191576594464259625683023847752027182410581074908323624429698313173871228823963727672929409549473290798811367669279722445769585010472862487532514277628928404147402266498642765043159498549591602448994268268310546254997061123981616309513757651598288138041276671065969378144477054003668932802778456146505141452806253712256278522581058037713920645519643448616085369438023019718952808389128068114707600667224708258587696504002115589880777982135685404593662705039205467439384176135647703385322631859500910151327245487873310371782515123898356576795531415055414120596927015532970100365047978612886823292991574179481642380924330331022811612781210543165031503288058444036513157850893761194456338932776756885196997592875975452179963342043072190133863128718376960000000000000000000000000000 [131,7] 33552873957060135418866559157483955393217287012208993423395236737531830898682963972579952235082992164210298316340690925899719872493165147811564448194153414543886539231205754174438787823912175289186747190441230848882683366722918024110818438892785500762983261021371085407132110655248424456618357197569907002697399951384605666583719745651049447744565636198778344120843927931231710927799361166970942394053162709276391413734574385851978197124457201604315015049855673100942824959682381155197968632926850642246169746776356919801114143611322442414947658735353669535957813944690931711682974112406262159107987722400692457661977138197531018264865926354127195599899495416827508932909816794015491609807583320516777235699800152043151368079971892396360091715901710409061676031534120205747315683210603504331342534172250464018966883462497676130031490081974254614575583675838773433125545402136900330994709758490780759911251219451259503929650936971715121730502287086057847355116192476888904726516822323460141024638177476723018812608724985970322353311384072379026040097178196530026947274597890769555923588922287901393845065111496103042573723661691038090704204349758826219649062955077585420061114896633395181410113045283794852679426426450668445341404428854410491896147938644689169448306029729667759343419850208739314515834769681390922277773524969982647188315693720881591978682261449570955851696377063161039560204041293537185204441960419458517968987577975931840859662807920634893168213015429309929453226527546914918226387146680494564517926205645706557136345638994310339267402108194332277528581872614510715327262416251565309656999711420824825582107584076679622823016284303608079906011773504997879213586694861217258140909660322481122041100521807707537273599168011994281212848044146800518025553952010277692560019296328561427533087364207092629327833574079438670799066258278721974002792191082796404026989001036848199179452888835183008220713281828459362676803559028254040116789855495919825870743545771083031213009877881148984091902104966375124241818172850861027902936355679263781042536124810433795767811326050064993655821529505147119995179567488904731033073967186296710570899080818048217991180810949342501680802420811019716127581981061984841154350007852263267455731424427244003688365182126190293152968186751421051759929250407598627863898821047256259462363942902788271700183270172068285122562138080313548506293424996583574280606958642790400000000000000000000000000 [131,8] -210821748459332200034104176131911676840634310571514997927193397206956622383409826483006857041077593583309937325788561715536404104028224925124458539719511315816716469367393766749032460871752867574577550260682422694860024405693492107270049788781689872755340659828531005691300706491960834520334738615497842898134394270505090582468363712935288707005046259461324347793293244582758434876436608070031306318245000409538484758219960156735785424530116836927854335394599148154571075398737791643669602208188431680400145613892509456841585330777578908714971134708704458704315355551040890166568128751858648986443931702723848857855764288442482726169176498958526631318496586233449899214018018974822216931435764727450846274746990078558638712599359887589497555782430438623682317747658319180442373000052745336950898562400693884165250873642468533621980812846866625239549938423224449327158085249339636720786058542879162663819732779319031917586735890308686938111328282622210225237536397626007631152644255270379888131654967574684514543553143956383325333755942994106598641847583531973939722030090524557941525836563595312751881246873304778969245493391354409754676084135126423745766894728340627827619210423234000115859690574425551770646215767170997336367381218941507519250286162266322725906902619632412590779916170154486879648906208193239200074398781345578904439108113715610672686085868100230540254807003723097107899667885525231505550092961884877448055380605850404609615485025426217985007861488191248758137915011684807334956420327579647520036135089077873172398302616002169190774736142354375942186831907384646128174969658865418056732884311586371319585086508417285745892142091429992932663102859758960245251323007915888707668644662043499391134605033533345049933593814401934318591643185934451149274370183696815357575094570969207445297187982144871959343137409810625311033435684387055193477451610309959574783888828167059417830135009838519156503222144678418746897342401918717302189779756511349064750730537278044625613077578469300873319478687177825890797382856576942131023422677393334189319674675850841813675665614967673976939152456950029762316841528874691768055384203033518179089287578518447932364318546830717139756770755593818412784868201435020952713731354223819546159949796871569925447607362852715612861879759553268066436823370908022677893350276480854693513512220621370961382150195660761332557784913145930105150463779503115273381778150129664000000000000000000000000 [131,9] 1090673428616642947822751058095887452691461799524363922642362701773159806461178264689879239574564883673660833611912295917109594710361728318143087806938948540603083681709861350233801513901807334370039251600920998678121627326175055807555073769217639965513485733975262891553668382634564852050755788623034336061394399318694429860976633629381453695393378231996347975270088358963254627893904127084443639679816034444807777868939708550724792930401514266926550263585303977658380624174633899154380317439846707834992767285001370511003029015824182334134945525339200261786083891979166528626224945241528841639901071908753326020390316037530217280498584302961464502408053057393910197023971416647495430329881314959267189750484587204160965458871380398592672186659288391637943236203408901568538132031001955610633054290272235721795064815022225540569647528529493181038546919721319734715087677936453489741672957721116138730083770116838251213626020318449284979873590553798383909626287896853044735013361279933069938318624958662903136755298210486485885403735613884078908922488749733186690220134011025157117257006756463214191575116560708190995168112277048519223464452546540924981935828106767944037607909646406317524860167608450945623313305604733135946023064972001664603940141307907994372670037622207635669466368334975325150806196999575761468153482308781751173152716138810846371838229922819623192968749593265660069574488165089167269982370277039825292009248137318028825862799854402296163752413360672720196727263879474806184326484956895790789897531006915699001329953244235471040874729029325328969456798676617215297076590642699616423705244539188237200413738830591574240635495946273008110872874744501889516933743772260914207125899810582625028204887075848200652141872722335606257625269019077906726233224132727221368030368414467524490991709063146286974717465518807523762438421189736453074664997322924860473315941306426635373786157762559208986056065142951758915803982707739732942425703077296208968618250568549039402678935861899902221250522954938189851451945445360299327550181908998199038515032453178213510624881602787125402851006464548745819270260597112845413744241082034589223349161411030813800790255351733147127663406708617125667447908849294119573595825806940385851939135061442930599350760234816418936733907492992039376756405717170538661849030434660896784286082935129682781465992505833549757127008207583478857299085466843187174994928237281280000000000000000000000 [131,10] -4618887707632301396248008349196755949605180817453013432150482934280071422762018379110966895356070854082437944329510016139583064180080985863807155391564889064357229941487677186680875501756582512349168139113343945247797047864830222096074720451253819339198306049730333396161350667085684904339987586189594637516271054997514715795639498255727989815537702272095324741674546913865775180136370429861843614873509141964512241628528922680590794461662756391634959832610524935226690225270362677732823182265718009052420893778196633825365376999699010930067494362027190577994653876538859107142337111063864494156988751304604789574265837370005145670637741666651437789700539154433749052875276982909140099759172827429277068064478010734959012505104620446904630128125718587703866993972164559532110825421290671257934936618527697817949900371968204772592440179127821184874892009910059373536443773123620223693402807377619142961961109493511511557890433289583271748407292304113171174223065784769044137770831140745899373492891305444040389842457020652367748490443165889992794756850706453244208564252268055388979482056000125786539987254619432787080784756444738066100942105013480819025104758582274746339545109241739339678655724444924499607612625052639838541527285082003695495588682572080678241750936211347243826661596800262860117992683893958207604692268069433741034150642064668812279797572091849008250756485484051929590563553000484664683905737440367888378148828620464149787575397083632544783661666299590683853298727408745969638182975802368594126249477699279442591889889115582885880746820867066272030188063040846550459547722744162959595606334560710992591089016335989823038406307300237920072390261823945725362203375887244118110645787817483940445535416582974632373099332893672518823888126272372232273854798226144741360016987320702584764985111895209352218388118581580488880733050667630814470725537018983625245408184331805848418094396327103659694292261240613186698283718954972817540019487980923009604909047429085505679516744186872417970146958889523906096348209634936790891295951033742287492711524899525214059392873613472698028348646484048047913997574380649084106485114706283305704093749971570188998532768528341345163504772362709091917948813256531772483389856620122136152872528069004227918635805352711158681492218894123569924899328918285210999934708931963603213321414082188704081725420173256755204742117598330074054335285634147794925076956598763520000000000000000000 [131,11] 16086781577886867208251017361460089478036401314481832576049550906566691143913739295543031188800335805525046386524998536357094466730791952964951410329754619793385875864618967721527793628570687605483466012644936829339805909712126228152147726323580675507584254422913241859222403378586406216096034055014564985526514184718411353126601883667802716588842030244997301710076798384636531366501740009332788131480376903792900836254621655869842243174900483035029528242277824117228735194881097050775999744728361856285714913621156100437998393040126867753971587109342447279464153531986853045286003850613285041972929734816039354842390466609202912140937976931340289101487287312091989744811043864791260760627381438287998495935635296638279752359146239581675954930016601548423162019003960199898828591444048897751095219439622693900455272513493282649010106618762428704295723098979761924234572841218552701807215496571418282422056152639112733352495818022340994569131580139672865452144845310425212906952217492156350226458534774132577548533670499194477620005264074876062450673546698107757027387253094378644156410494895674168282817827290212775548069651191096708670405275028168125376507385847147421417277355613434080049738679211177060295596000102201601655274341717005711445640766608626353721925368864086414137875054522180216666407779437729301877628173122893364906204824663263894724344051913534456674087343633573813252823492348717392661325796767436327836691543845199762933780203669850839891232437007113559646205965128738057883736972693468963897439576554965108295761667624587633974203564207077790994536190573470578382436829785542012526498546739050518625366763761464827231818035689593665167610679587148826642883838340385917594242549318885766872458540429472985063878562907430182497025231071648060807842586695464785957002199723221254021140750056010167681508775385756691050757483496704424453641431505734032829989456147754092529783262496164458615496182218859146294760307124249793034644178160792970705922582588371399674547093777251084379896131891943452621482130164783452687875387695457782202226384390208682402485472681031314498635848289775775302617322351941204485369731511533093588078724155594292552793673225985645092307725447156060446207207928964522321075858012096718605976490996195558991844381286439856531663298940182440417609295348082002583398442476243400493942053117317660939670394842390901576915339812801985166163833483268931836679183254159360000000000000000 [131,12] -46362910077212727416694033206889757786510160801903025472770430307315988460255591110009737260177791732277909871563170467356212201938829846474603111946815508904721755896600885651515880262673237876692004179162672347957802294735467109643470744192061854111252814562632158451060809188296271504580054310742053253016871427461170507982259358800627468244031700526017557710552317097953607830671992580514573966151263089967341365910706164188022343337834682329741627156393570511605693403381539776467875627276431260764526673046446433941711041428427916820873481268233221384926885331244944418797675838277644815058147859325452760008678398656662998557578611990845322411189701594310038829865128730646907847292705908699251138825081398476349213317916378431351986101885218581219852768646836099921496776571426514150147618573531379680776790102741136351627339697078454328895319548469016233717960165517610821522102024982398790096167496956880055131859632699773387582630388167511666186731880055719751193375061922552091963975919028979517307371196314051073814690080931203137051197977429437598610492706219902647930621591258700380278987522025233441587065866471958932071780656695249668454059990248518961185944865546595031241066015853482536867189948575672448916469465090883838205244447130726848404102845128188907646966392396765735674076443459054563975086892382384004571674871780810410720170990089211429149075643201060847547584025553141542644266116985275203090446141807313154626488571428273952495408951991423719864199737917515184149043992647784366305469048848698150229906091536303223537962593203397520647324738147866889073431504076191991782981892210883969397068438090467290159874102407437767021718984562344475541646059303080884033129323646760378127014107899326319419120743234340809783375513612396924141307712995088522037368315994684953211533496753826558553270977110171166633887217434570801650709222693292344958469755772609633511292863167722956514109885484410642875347792583795794244649258545978972275772348124834166838496720060709829797970814264429544593842157294103074715108672147188517977193059384262127922298251512630528502972422511226856258626060434786109039227039331189425601474922975978383971495746537407726443372911901128807355728363908222932450346563741562538762697436592131137237701094942933382776233885142351403966806124337101624168587598156160467958357882338202926002615528447369884580827673678266426853342486342887273084055306475929600000000000000 [131,13] 111083509121550714524015881901252686445807469756521851969021479830635087821291672968242145641565331548558781419770771575367144391403989767874781374613601351056024771439902870025015118238600197754759502661716763230898410924257461393286111803796737124008930023559390059194295416982502692091057764792369851036701983566472110989729337656724567447319845917577210556979577043929270739303468967953218905952434671086475300683890729473633874208672453337174120213093918203458631476607193976219505040061168997213956389815114686989343058991252745549018092790160188121042633453399212761747116397550693334011003066841249945709462517647337579418118557029501084773333327946635246140173278678891255698684680816050614397741489862208154257402827868241526689459348300379174816402686122012880183947726501540493741088319186817480052096132658535894516676661413343596372757956051588464576798445208762361683965655195319411352832812436787827545349474761900895901194107931560923776885451427347928158978250956280319919264373501839465102766511016542364189736496438483642889447040873964852924725137418468418516014686998204801098672225927506042956573576345488295595108107742100944208240710740893090046943913457807856038283486264965220142866576243536175814113430530681678394040566895264932309262467141853991027648767603104198979653901020966870516763499529941472400074317826971362274529280322804609546502906740272923429525686945917735770721544355033795659559490909633759009803619249406436600713168938838895458137640281956331428024496264140629056856645645302914465375213810643530850550673082614831890643427963123119883609665277450230494801544143707496437693470407424987577384471509539299805224097600954325636981600925044364853381047293302840089395671955421325704047159027835705972812291635566041291997456387158543415800883119883972482727730908774612802138441100846503938802253946778862717143356989870945984722778660871567298066196998184845970447082303241955914007282256539400009754883936687351159322569168295398632972593010727887252730532200314935925396661088600191214172924333108820820204539973701320101205088005616326317495240742193579479726345158541062734332548679468476839768454491828546870129572232370737823536138769616899102991127404331772660998880179232082796653075890279889654445144358905290499074389042417456835722558894465689399371393114272922370680092040421398256706380681904107098575274595787521210759452422718803554065327274852352000000000000 [131,14] -221895739103406882695474220212153504362313808687348290837944294215479214478662972686199796251622666577066252836302755282699746613110620757569436350236230432988474874029372983387368580436287076917871738495881768830534935162906569041964261689459061117367239379227251912493920593630430234891202672338338712349214255978931093219928812243168354713297967655572230427995892045375305253345806223096777991967438430084638664102140728010856481551768657102222312977959453745211514093080708734394741413311637203554553957710343739821455226007621758700130351320888370038145668214109898257413372699618694814339991920595695786096637664786757515990224871564407424351142749365555458179351808549599587171077188376831829087631702876638106593578617298179456247411901980733479160719508109674641090014188096225728227628053394525991763763243329501274446171607022774561172625624213866561155542926350075350296252863633501705817462465857666683534271435008222357324159928732462697811537937210792820177834155013516019200282172557379080171619660685118296573330669885257293839050903297420793135337269427425711132690204997916934676498615596043659353413188101616854091044096287698379952151844300166950516261407095980317527208329103352698858648447938360004000903057055721007784652096599375593340549015258325350921010587854087537521081727343470415606859649135328610886882856017284862313533686106682964172920233911625128787204132629213447653640923501680516770720062438151267366619620445795215755626256193730691819734976249403550606022847185366647774907131315470652297902658753490538714627171818258291438208146473832601265465220809038469592234488977181664976533819810437433635383784965728167681407855183858450193215695015965538614494086227636400485472781872617123909997898779771158356536883155754125205353821227592669973705632471679923984323213888668757171727960495179176283369036176370022469418720242041234124494924165827430243379386639826453966923438010138226325681130519459542234627841993183171884770580078684332588341252624369508779237627940792712784636045489599741355471308904800257339632378121273421113829905881396943106604886048337398906068207453068136362768443135774786320036291677975451763267532965594327674033632124441851699075826125719467757699777926329488542064725848081632546464842494350848051661810559247345300790009105170841765971150905805419089219482495689390860705151449449476413139319929518343631618349157462453263726284243992576000000000 [131,15] 369719825598602024183750906580395559101780924579438648712520563774534922286412919339795435479723843112153070361003127048341799506546895794931714303479189994790131408653546423177529225755305035444364249271185480063730679146457264136623293111965496661846656469461209326404976376863217688977184773702184240421120224987761838036498327675375128095068350752561679779786044294733137152988583776847338357813396513065901549866256150458633078000728330838614999128986601892622611794489462628160002294820804709474926228905526942407827303206005531053487876397930749729535776677893404605757703424066286506983702403409427977285981887974539203826877113525070715984217323685388819494309245651553200057958645025675691643975477586382026683707842697360752744742948138178420984065655456407250848249301801932069152012822569933761161481061282960605150931828968702164439203420776008312418907067631935632661177716222348578726838689107896544292012894895826403049570280396891007356330899583142896584401135528951927419152483673452399920014467538707404745231926548469351385153596079775929055556087428542941437378383538666270069425764717652151723908886377399669431074856217497504709643744638424787895986223820177200135643469504255314718860494652764093696518640151716097495111581536477209341296292904138029290596927522531006323368095200174319308123005458333512248374271643721221778158553009776154371198804732086531281800972479172441071507271061100309970503229770510647764898046748558485577469858096840051191580420883842974174762446020310338157462409315327344605793337047854940014962146747970909448759040301708552447626079025127485856862222290753582818848612771736544274904128481339278920703631506315911616156743778018934600421332461960561014904561300650444097479594672442001018287102059765543656995818148228572512676858286294785206661959443165577479698020229164300005868306704444971325696061142833689585918892366803824249380497400870767533809524105171683211572531530606642278519230831913954104370468992907044975334084864843308234054414088711820980431700997847136905064607071839156487472511769703420084670176552407058070087962044519909422101721714134082596545145576550406697977295339267044566092481080582325433656414420612518190594928877219251866584312415910795689258396396178561414523450783598018599379211698649809301445308555497092443097298372910798234032139850377811106560630281049339839494378306725925251518867184113825686167296730464256000000 [131,16] -511313347205210039421689101321734469381366934086113324291901884575694153389786257062042878050162101480796562184059801608862976986028488799040950991359767991746197932701716893752321681844281977928507542989201909923603542132101883504975137967470467845756745379855269799576884987816955763204151892555590033998873442686717703920800135876179967646368108453146054176015185517189890158774110831362811249012780980764772463430572908399414572013204302152268435917270681775838316658048488166330422022200212446429195036158718238577521024478153060113032995619438462792814655896473433808686914167401548797479917025536202878168834309509453026997329564478614322950074380647610680969902606959871688545579758265275228144877012152570823135715495582738461492467079591395438236544896209793437440426080614774852052324176496198511069077001249461724709153369598822296230336712270947631914492132716782117142472634923811106632348916119020242219030425992090037295224314446097784089153500798069839661500349566535375923186685752560075202281683336459002892838552181923074071002519887486872950879089928789453606799484547341028520266285019876916633734011585137433437636971869990012754630335044464600327899182559550046991355411155864760829786195226671193057265008193980323925556158802348352498885680214442787625164800192487455925905027630853224192178466943585591163148908239849545391207982502890060579022103884191555402124327477506169517312584444550275779804160222923101588170786170437615094012303350940625453732931660592470720030713167333074704650753820106379526281644151651110637501765489182252487566452721790482211942869319449872218813411225873221209667992554733107389047161213792529441479043614096222320777365575739982406923445780991608496178779305995675998859471471049729016187392066015942830925520700565040646048715785002372721166212379293777791465095655449020619356347818731795334492507811933127282296002372951605633353944097763605162295609779897112397632051307212829604903136935039566231144037693328840949084041939288511626629512013409717717300708024185298209543268322202395057673067120997497887413526304834649045102405513496036860069763213057522263131178900906530371506801061069517870454854527158359380788306494925075129968934488997316030426846972452789454166885706183891745261881262615077381285973714830082098037652185955591135196047153294273469725845452065027650333448928976101608401906236685781555311076875972419731021093960417280000 [131,17] 576304360471930903052137884862722524276152653700178197085112836349372178569109221105620350133454327071301968575584996845782356961890028033513663059100909629368528061087399484529593882671795060778709407574171379728946958168749236248831561806249068895760681692978159457970323389743260409427788458531895366069575405798992532661839531217166351880472768909661588382611088127227734551051923603056269941051960413516302713626417935694571534030397998095524224836351840451310865653758521640122296163439642965830968421530254245302164200371880957020629286542667303763867529870463812581840264898266855298941291135689340416968084915249971022363354911576732807970637397354629149414546978798549687824183761957856784977266749552177170081440160637893359851930628962434793994305603957765848979892101826017560618659406804149921699098551934974435117964366852151333332559439315562836086122689301710911676013320113077253945999768497012724588176113981551475828408061819274436792596579506625630097033827031327659187345589890435120980817498551595007560998858882465875309014325671666875832730411918102022472370170707666547291145971593034757396607471705733441733502877233094917175641476552420043294769176023627704628027503343397427978770546712146245176589940728212532668242534765267643579541194760943227411998420066619629118804564416369514352378327361398839320485472947973812752787598617112027317618532659350652249745106813754837733544421064831688894765991946382045779765745776546402173370253433546930959748654635935714598455118143972900178162030919827541603737255223618070138661799052062774394987231455594329116711719481161383416422313274707574912244251840602736760142828588096832769226979227908998862552687847845296019843293977242205336657579022615577224711356581156954489456969244333526925649248944757555479132153922344070541155114304863064474872012324006313856745119840842468573253711356854130265323599423134412897072972565309540738216492671038720135495735592950678591653158358546422563703294445393477560851727608856451942622816321412965417528551523926402644942814717628650177397076945070241288341488104951379923750170716483402165165249351144602658427298794791501205749847614002545172994912864177659140219279325597470875063597531479128072129200654672794265493926604784879015375853649750112549247498267756216537938859161946630135668712228116698537992118137293341032776457257279058934115252645954806598130290423426312262814560105267200 [131,18] -500666942852576511141230409915626029018009902213984781182688596367887495878690396688446096074048233109050999889812979699009659591022881032162838320222935970215107335561013658611074620749383388072451475813934737289688911605337923677708223449285641623460578294967582317960095765336229578647984098399116211966469905337131935995285214533063420735097080070026672205899318098839318762448703230526400734251447014651366251360425279670679240940552249380414613558922405122589897052169701589117271553011873118059928665053338744256569865651211343672670084112330501957539468494016758583294221306519708009274802724381559864563022992666752563830919051093111958111719370617394235646506677794054607686861236005031332777429335436581581525263957072564395289518046301867074171292362582192684946359141791582851880951000734151365137851485382597379538408236658882970819885588330311922608344155880174653339123964039209099736895212343263771340794779136255087831692645018559754548137220568381718678424237713907624608329046491904281165692326688501545495608765941337330938473233918101233364462349757744153818439134121453309849788813381541316367920784940467093143280141862207467399209160105737318686872621373215355856922105549322809327844614645402343372195369349367969781199655070852009461595540314471588206591225228712750217476109681548591321603134190688511890186228466065542603261941467798604104836839268718658066435939047225966525207541315475207973206969856720800193947242502960711644397780596807122591698571586767620413192629272058510613260720808914217627993186728267014602119676960533385603307050434827954686826289404224889528351745176421954720750931833769453475632556047840923489203332127315758830025061338231098344173928464030627561462324944184079073504914865762446421619128206547944981378134024214196643791048380276121878773480367448573128903945565155829956622122408372496987048251632574554526832670483420896422458335654625000394587244181746094509834679238771431833151986819863872656733943752836599493474270402842917427144940406130333284573897703789713206663536143765504720675476789053672745581339190786258723536354166717798247831154463130369755352500809342419359529971339204778727180764182379733506745616834737844601349157702915422341574926961709458898169706587156389399688515331336994970011114049492635315419649771608777830909623098764610935195894022640249154072768842756042075979462405994512951146747836927544974402880798720 [131,19] 270115405715256720520928107806959713858936387423817417608033348417242376708532089923319508873405293328682968066032990473019562721203271325463082298388946026551633281986958922640011776266314590774014593228338218753692581430322050187070064533216238072329144582728614580588151896714877712286936278064825907170681263670043378804591330316685186653251019135102565293422466912107554379251964464404929448959718207620783169706053592775977680777832229711885333564356888404988473367194763931400351339455264005472309135174184658933533731005146976574088874885308491045157749146984880277600035032712846257226672848702264438948728807106025194324812951273945426193835366428932496358195903166546401274740764057108910541349746183081299626123213648963230601693206006915347360420680458754323536011715775910525955051183419229205298593679466724916278664158535693840161628894302931230895643136241630046633114513459935043910456475820941960427119806461819171728410007379605379353591567380897298045438088734429887573054445786683431375424430032507306252954385793970884567815654602328630212688428172756334365368882558586366674084602453740701441384765585480714332430826045218298951254056318564365689668336426831197801474875944542314932631949022521226413846387138914389328711543560077940627685179606192949161784023893248865135618183109120203190269399761173803177651787531636025142528367825808437604814647000707914744925857584081114247242419982162480766992517241028787078186953723245718604202995113286876737355549955393848497623357110165661119311068019438447168443992930055683658272825545607056188256855036417352730198958374656443932013695917591258380744029955614443475880944206623000981318575422474310748194555828843276146787201156971502787778894406152511260744401668407562258863768868574207303126270154698672285415948205496768073403416672653413108446873817672616686939208084046306874046222011871112095492007706696640844588977313469394046965439851387519031692244801471769910639754563521614797235785893317988787430099840046622726744775638014865298261668551467169720825011795202783190350751418561166288029780654133465202195449539349050875743247975827780177879587550296866313490515149136948682987240922790087114689172258895539221865589286116586947721597035427794693310996693836737105763771889127279324142500146233232343613573797368305057175463964131487865609356384558036093585664186640147879194103349312336257933052559542156400074424320 [131,20] 57875478004231008152652901844949411415850192973198561673663460410461961915508965690354526139313956450212072391746302543183812011574265613928801639905869419302214313744345324587014384563701670689571937942687894690572751341900472115509956967017706091577991561734364126615139265984383758444510347758901836696228461171925316040178338758410732703930704967444787811088470133414956292074793923064184270427521322862859072508415949041270331272729288064305297422621732400576123747001506845695754997315105227420653973556733786515404870926464533093534461896056948506050685616832784626568823116012622942378297629274862797363513316345388941517192095328582218676550483144008974999762353501352048051643026109154538522891164059764061198802862942296854658001695842901141300714809200051788072126098746837753028160427558464123620223210055555267305508300520565000725221987622876146515936701297152873116016192301751975667112271085319318562643730581036148855746334542295778692295778250524066486409134002560597755974098279772602898303895074126648903043913482236535221765969479119487205223521325666235719471265021187424970839376469751816819797796613193747399820859517285300686589909893342413848042868842715751938037972730853286569341440294911083697121685592642038464722645205163420404811812243486972593371373273739934421542857148368025574383614531110458783522790658731398898012068662604109996290301258687212082773576933202535897731486847812558843418061512060601528503190350640174614310063392174370159125280104046884454195531308284784835757051717450528403382294883224041100908548173772057054085382446843184384935328282529348001624573395377109001571618373329201123189321845601583043182383147995566280269603667940931886481139910124015261260471844767707352548507806206252119643669974533959762669819489364850832031640330281792840505323236660459993784880469274855711481353264803586482346462424627415924018882078188322662023788594429350207941476691864765578455483576932203439209851919420817220200762215564509336891474117612910654151117343062436729502185817720220227594701654531883611714001522823529815309708636263992814957268153184928710331078004465980539353734767678779094157860215523940290981330771648890904211655771537185060379243161694014587846678197520268023733182521460397888785685144618837252905568486660482847362693343104191411916635874729992297528386331573029328491430256445990596845814062450665890138929451667808898252800 [131,21] -376287857068484736298783975496885127320894605120862525874171788349802086381749035802617980911280314019395498891453030322390593164618454061864005016114628742843123437986823774103784831239959808034893592719954447817616918384029085868091330347549150694800429547515202320282187205206109809473350350505517152864020611980746072646785418585153232078663499208720686069697081200309370942579143434526976589953409874047976676163527987271541740673650907807774266019006227979178229127036387590292321838904599547429531322530569821793344723337661928167436485883232707798319038266627494232525306542000286582086740648436172199615750409219991168341381278013717011026716520968894330035390546498760598163371080896754941383367187202810135742201017295880422804490914941607883928967710001888543267363323386041621821295003574546944100849703825681283199703015798026518058868275469179655931653264127248737232004165124995081773308865395740165906426566072745256916363947232915283120784622980129595548947611012491794119068053864496812641440980286925450686930636231706337329774946042542380983242146605889169514791728705169270602833844938846986455462926437873899274099633455556412517846013571032848696704866854106318309413965353831680977286411209876222693997790512309389524254329039556093065622606466076851334963032703138176470072760881106451344584720907401424274210731618397034910498400243384611141916858844453518068323382325010594724548296649980183923223138746493614621556015513873109446325251701275648994945850644758585776271884033425686567442073211598076486697076382389674204019168197460406907707603325795360947913526480589559847762758944295451578864314215601971035277595351722138946733234825036629600511915427754757682680021886730913182855568019127792033770303311000717694046282314083954551750737392263663693087940252322832653438785862044559255646687382075302679168113803958416578295559157469611078097297214831096882752769797315567810425133504496273874218761676725081533776631136985457987528404137097846236148585627356029261373312077007315829974585305513198080014670625540488052560526118702213330377308622773678026862528073254578963956452138058169707823028027237823879347488219324338975783082343983071190871333099016471410614746724284132993433281364619101524837179675110261690305764257084896307688996248109968502050291030704241249527185897209408368418716392649059214423383407067565440597257679793332796117593364794691289088 [131,22] 585890354407568788160014600586784102877865451356758256297800182346299919441533916108897183524567309241669155474070135491801485088319633776898684784986329625250299158871415309662402998035431377563175282947987615757897493494406478137529520632596958172094100238541590644086286178930246571221003374509958600183375762407578194782472508982650646015303544491446664423067788129979721642045238815786076096287254118666605149701376806418497137533598937835322079712832472496819671178854367214736414890608569815288144623729757283456669321009159043149637683492072467212823414846772673768926189974068125118069376192079308554328534539611867459299366450376775837664020957038407686813489110337448650598504798152482546316068473624379789084861672984677297377477934669437177443680386531257408925248706843056604308590732756656426526579019321425307977322730641463884949022675441729007418327404006335400115225904391224244759664262737289575871505444489104594711442351284782368768400581553455185175593608883314105224836245601011556481470893553004446761681258569478967567343154741734330671601125440074648817538527435463675070469052880785441311669592922168238338739147371405789117475998262227454755593023016773161129660518600916289640479537505388283195844598689574274226319088413536498043159424602313197791698706920977056375106936112841698391060090054406518379882147610329746587505961067400228342961814606303741526741357669095929196254158132202810721115175344415725971211881996061976639767962657981447169443359348316340531191838519142447654007835787669856631065720457257114332020039314094900025765840043099898215712338180524180855257122708634300536404056133611857766024006020921936446432967579704275729836181515701942965102427355367552585283460341078591137335892337008777039879396224268252035351322595268910120389056239927802734949499546883031229376944882033878657281816665761125193279095004337015815498680949303591307627125252617028663827776130565553971958050585235363005764006909752939278472153715217512451680211092040073041897426977909298408077766553727183266491211889354210344037670938807529210733207278734163007269975132484782687404142225667725031583829180427681378270491946533758063487881395575543061826957448570530143885766521354824085866565239249939086172876106018742698165976278831219260879361180450510426361874233928270820360805611050613298574172689326168652543094877307845792789283787790260813854813307099152384 [131,23] -646437628483104394123919245708046742719583843288602844062620885257929414893002846079573576779921267683471495794708506041441051921313315150187232260916187103115681866963363283651294214947250693508449056977062432464669951254782245892789090919339492902841713686348429251909605901952124064159609336933627815986077149582590631870120937071075480005669238077611800699210651188824337386810664047894029371676280369736930706446136205475703012295271251376473184958550998398088388816777382257881895127523317097608832927453965059565498001969484144112008828322292838799370979601568375878664933570306028397650991177885212856793497839302268211515845593310788231540634381628416660038227996382603478801577173728741752413337472191408613571818359833487080964269589238816398226676041788136618524840543074505788835761967992172401433776931137620491646493147839212743482927280387946897621453305591944455115277796602973770359641257441218315895806589314707928881119174064507006080867846292467243976596320336173999373021458053153457778627334076429801170520470133876228307758560664975978764944182831837930027642672122667565716513261222824782743791854444607690892113251859385585420725783296515731384236207664556641123050393190053173058587144845715732687290525792216386832376255728310602193972595667533507632063178868842036852789054750291318272230592662782194134449702300969001673112613960993504172899435012560770327518393449433465498551709745930930249080040505893738998771782376763209831295066462440700827809017686311622184843305851702138743817467475028831164410404223482962675964078374520996429855916796521832704235276716201572034798232435416667805346180786832628313689589383757000028051331533392224294187103179378518151921464256199471938507456515984389711158883000918976370327112319386800071954352277284258369964414516214507944084730009439488517997525481447878686114601361553990021074906938261514341532171964282181542253753710766444815186296403809755243736893828875077653831756219757976712433779062157893650915633390522988220551636470457673938636793164785789479804588145735663011470730085113835058507036394583974245298039178329761081334753830053633519783640338777354888002645280315396272116456360838549825051532774684637959128055053740758755684222844396295883001238989253637551766933063288054803046586539152263854366366413557120435448247698528753200308423542086037330187774524849970174273958344402794216060754142953472 [131,24] 583689336969201220466273038087558719408287903990546263426634701941879101358507977476232985220523243987687392243170122206625335524985476418482658574965676799553169067376723906827848190710963040737737200754233322433276074458845801049960815672316299760802856662631113219560858594416520756570223385970369570016388993262626508216171690451288598201010618848682471988695291312532436076061465378900415989859922162488838019508219173970610100498255438325278033664439204343181443602944676893109123316665979255033466966596873792796916245641419125899304798584665459338684073684805972504801945754560160995209260295728777731660630498045334963386448703555074609344044715092399787081608674495651475540129820484917062793381373346530954902829117699537150306467572772514700755723673109788372553460026098246679406311816750792006045384175680056335198020213554135998237217662088973762222841385727484952098244332460496572868095553888015138607574094808449828819071142090098595254999176713838050970607136589568808732980857019000095878745364697051923832348183815142594592077169685571531055739909978247583075826561389550421543093145322854929692115646975478679272723409009286099316386232383328509346735949896712012155273806222321451489190838726112502380891982139885059010591227042544298148041228125548907139600563762312221198337954332124971162400023322442157745581016130301563217630802634873381517589554901209083048124229816787995182018201745287237712954775471621714356457046791017968575091995768589901955645031771954793588056800150175740957541159790217279246603967441009349424299203517175745562564514276136624297634698641340317592660961594576679509796565915813264363250270398624189141568420334580225443434450226904203530471759674785672208123793597929784139331990825262264182357599163479745531634541925358079924222518722819047084244169396157628751266217065568103298616262772747251932072680706422954424655751245089999129754313771225152937254452714541208321450090684694697169995799539948638175263291716903738199191950183889401303576726949246639985203194542401587019279656826888316327133335576290641741902117776362952566170064576320248458020040577257310798819577131830768689882045699372442457432486433095128640146029917578610126999133962991703388547985423898995284506592960264847604421380204763231359179326540146093744947897900907251179283789154943423582433329768173462342731363100140629659391452453054036646775767433216 [131,25] -455470970814112254434515462180893940893889918985244274646896232086488872594785587717481857776626980111374570995505738976931489281490298972144326147168331707323407916508864066830728286791624196888783698932466451645065710796789970445139277631866431265958403610110804121639860017237928712459141484023314905757171324417687453314418814555668986349593663016518124331669569255449667728380157118665730787841690603677306925176283459100802564777167958519679174221574916335792951945067137562926721613810155048873231455093733799950581750679182708798316843810481242767792490352866347230127482255586293021842260601128775856981028689417469943778398260208203109890798711245438609277118705891082879608480606443646153621076408922682019219716473327357349478531814535307971959044865808544454326514758907361810767494310416646916558373308837733098375334386265463160692062144926338603608645597259029518765363870434776946005284195689467830207734280966721334263545054609878771328604768527422728698627470631804831586563931104937956374921070835996233803316837602544037289269469288066420529169696864777079920993475531298629720580740875455429442347752594176155651676607398027585017759296834577920611021186919903113567510474959148811917389852241665163885188122037788544912201266919346785297521998173620965739426682056155990052358830054758973804675240157668375724489035452764813196252588510852483913688078378739363486748820625324019478461169168388941701734018927670492242274749614861472935275564052473194011759838669259399259112747929605831178056749652628234015271506618089601711981935358900507607400392967585258032713765652017042372499378003910170754901908743760663800708060664153285348697355043894260742107209968684775198025922719318255382562960344432245057470509217697613178950734767415201631220647545931994755494594763481426323717006637095245489153682796659242640149221064162052006188845014081879868254949376378648441453522129222204123786830333216173594145906978444496555657456780081128245896918721395837596992634852795200622920912918397571552850145824927614266291385268183326191959456802979004424645440839880201354244472942832620903920371990425414703547348999466021926783978591522562667318450417811976365886747638908101583326316899661096899613528359857406473846288009050160313851672763592379833360081600021729155731696757783115915696087279226910022107120595928846074894393473093664838338686355367133797173690368 [131,26] 313785507471952890769948925320471129065307617435833202638557074036791984767185663728806153551639553241932883626324717910997771316989776518303219064925909541818888052922103165133491443631919511732847203494595014782054718043158687754588328826371952702366747591209474307600518549720254379392852409576920426271340562469273384807771103096031345824614260416531725376147793764350449219486458581920303040378935288491757912980931488816064530317765094155361760216778831539742207783646685169472866277120525510444855565296867578885658933727689675801819042037164811313363261215260191368556864362627281949852793192849546086390083399249699676132142126117471827500998234608405366530466746453311956013564130597852549020542789400851138198135389828875235314359943822923566939353816346479953662336838537715201690696906297483714373548498429543069520102667049327387241295100115395961129458328754161048231131912777742579404498440243656816363247259437899312406691345293176823740089293906853834713180456963970923969961795139183462174518180585261568786828764456493293673941188852436966622187573069397313455356258290693240285673899604602771838837562640550564678654941902462853274363504373585043610665738960530830942267573705978909292936043784197340811063265585460098245542370601118496486113586210753619072695960759572072597672222476517020008631773333431546355019488923222651586969488861514217768796438621571762906731993896201201464351638313299673923954324569288243256249391236098588284366035241883961715176359024963637773488740436046645368442601959815908230640284949026915494188976716839610099424536166423846885648133236504414459635631897354863072316044896900868221387439175541876498995584295981268114596473467657461978945896386253501196010347742327023157387909341258235071100343633224002902989398980417416507715135896145804569929639295416193116101037717257959599523199219944658813278758335101444148593860335736129408229748503017807890313189823846547650255500449808229360747001608779043168039783812075396654521795651801945864037114179454285088129558181908414255348733454553856173069668084985878032595705255023609983003723092491543550506358280831478234401374795290025207909855326591018482942320389795496437597315944175417293821466089069603742091007171856438684592449674560581104292761634969759125479914288421809810987232445786618582504860547858602818121998812250708762918139895391971471005030158580844526043136 [131,27] -190034580749746307398004347185082810917130769984688583931070966876887547578579565916454882280693756084710145187207091166137519032880109346840456242376048750006521157053768326811437879760013963824354646342662378884841345235446223796452936340341946975335626285616127125858471447256665793197500553970214451227668622212281783565437258969914999779673364761869819989686316963463019639656316608783843325663504867355162984665689820255726149320444062234726482751737021105270654839609821987010939942426496005659199856970198809541123471902104407774239356722908221673820157086514691391715855519814235899783388224356687742561892448879288955875476690579749969757336558378641200869579657336973217686784722753618329877570541515746746518388961521971018446997882950778191825138351465092125006651671662818156308833392685408550814148729724888510501010050402831698566758018482468853666632252097188055848878481972948569523479228830496288862565426528834522031517959613453025181098096346210683149238148437112331955015443815068484242821925321386178037673118508812885967457512551209162387481062254614749102100487677670465525875298551107792563970312111124187744431529661672504800270503644962375530267922576474355408294014231572987092441880337014035433834524641724664174346102045248586395133160349204243132789022311182664926699658016222371975290280018983976660967555065717382230227087258491768474830208153193675915474550998464866463561979558254152921974786055662195324595727959996689516232139630638631138919436572238962474350624421096108986194821152759975794580859882157696911981638538109170219178536632153169415302580118545568441501423114436672895955107290535050829590994807130582522508537870500548761898609129637005623445033365203255042116176284221876001432942767847071680440521959209493837205208366319863013238076342598562181315746917723705488013214191041272244705041819144387201588142468809376453551771276476348373060959130546257237693733961709823743712760564302787764239023500086402907562195831859095793984053887347612648103867220130610661434062764135549632081329293066707271927904649258188327499667876877714262683435325293723644480357991989286948063014576335911358417813112805539178150544731832133749563421576673231084165825777267041843080767629179088060040102457999079412823121889848717059290013240273383726150161793506337176005563487289354217770335963804085316991927644074818784860761471353568100352 [131,28] 98617813531378309863805419334950804202050450672361635651850859365685472368227894553472362245921035456908754926785467925426336991748642351559352219456126757598731336354032217622760610457910209991117259425628367503266595361859502795530062126907982289496598104828834042347774711703961148129192538967604905520839248706371546068270136184041003774633690418793486949565490914182817850688766719928707545209618213548005846175267622544126028372894265003804053500121125158069684311025175466274913240227945569001614427626161644211314581958718657550150218291973934701368037704226041208774257224132738662457052588349340228070572432208471863844312759434550532781837689598255451270034998796928705288375087141807376690598785154667506274611775503055400915506723553907653982007651428099547316134218802991820848489758501340743674975789676088234994480735838064798546696538863144075606903844214101791278603328476364067246224525314847973667659392510990673227901279433014252918561028017983067698395397442623124580645639596838081992024311509836150430636006362418916377690605063660742955109164220125920235705951945321091414187209409679592131254690284988899921821845498069718852830962519488658609124875934149770702198298102237924774031937259327096544394207287722901250529524070853895644107763498551253544415558309264209324538209438874202120674978406339349107504047920618711380696794959354586514907541083336999009197485453851734911041802300970568849229451039091015472688358681153781968844955623397424290407558389298730541340580069359534493194117135161771352021014355604631401907314547222820754338706295581395060823348703057325352926344353599893340060127468977641698882735476411991272984235644849464300962824993977325421083914967396079548729841456573122205784382506049314629804844184284218967783699753570761741800409711667188466570305230975210341077812410398707952884631792610900679030248876681743546796928415252120047799817197097144038357824701188554824945645273545347446013965199042981960439396101945626384453745785504858852332674301896906121439595643789764120269263569353039589676689341333126676844530530360431367080565524264190078382268238321846552123001132053076498898831884237228788531887766182563039840970883556685335624567048724645372110012484397311047102069391200858865621151416831308567361706848868945172968620723706598062971357003022725149220053027956655989712019712973144404845658692491673600 [131,29] -42430016052880093932543711107159032919771537000194213904282424788376449085233025905478519875006503981550080614729109557462601758259776195493890558362568056884050768247604664209997584700207893426913857763469697752990817477104312080612497891303999656359460853238394715930391730185439937742482956519540209222693811174352388732169746464050291050685557711459586611659779096484133646948589295702400917490119937948087155320041316765599744421816274338786448206456406302177459415376508732562716801135113048611536636218826071453505168367096151642037627744077023226563875452537097787606220942397711987833703556192761702060843951342158176206988459144821569453534533036914813370862976022985287997168201711134522879789851997224235467296235721427573372512752365622308979219721155723539790772159391225186814741656858779231346136763786685969789750816171757919793962968266520675418299306449682211589136069513413832930837312236266408649811850637562223376590426982574787392866965633196755504363691857729350278080982379889252736936695491377513155131779498737449251502787550168718299265814120407414635935205486160702830390668544201543176832066478957890103101980472019740954937891846779059382637172642104720378691717726458119572482315191875408873667522848429146898353207188497222411282537799914530724601014395522125802588210621241258194404697244694893759611962453617931064984597279877911919323105322007292706414256268560696662005849018293542854617799019968474913072462243874201950770267421464934092325251317184127039469507549010269230924477395532989572092202794071327621704010587959557790600073326356861062479108238545636781809685557420879215657057734143223434037714753073518471016912322839457026793822805654764258312256784627758009530411329852135453399131360994338151821903716058751381451871316107978744981916745040904032119882549062603947831581009037382452573361924482293433849764178058521355118572721481169341233845251190980222060348857945720884760972294362705732149323145683169561453002677195589586398324241736701682357187221754692475742442041636664005882341111359035940653454686730407128147110643199399845014300816916667785685918191222920178158264684564803476346048958620660738968282228926516299435267243083769917336975693652111604720373312460161302850046451459113068396439729641413610056228291409725876842527996765570359718016697176627968098786759066397053369096707234184335184330049454080 [131,30] 15351618177536108261487964317687644166115253775631594170717419565186445596536016704568643772031870160580401352470431428337211849113291307722476428674271122646876942138162504200418106065659027999725897945117224531514855093040445087788660080737728016018265085936729202346570659324725874589063814725632903285249837984282652688538986752495990274904872360652936267128825024975063167461560971463985121455877613143246284683964647687964449693591816984992989940580076818165691685645300208408986260055079467220013178685542172474246191818654916360988672360427929393665688680184044066692689893109664755714950244636000895631476755822648350959302784683085209055162043146132405350268827805002367974314760967017649445726961517506276345179082513528278281131242191146894691853864680904910355929450971553271750072124743609592207651029361675210153187694650898655362804838966848815332938965756621537655050849704987180161146070254561011217063284330337305693413686588803613291833602506867201649455158078986657811853413915819091309886917813680511244431686896012911768350639352884643434038494535170563023341485304921941250172905746077367538277663942575481585420353767295083598020731301303631571490097845152785018603726322332955951541653199174636139140141706786313179182481989718783594934084697198054734794045565258610569524344171885874057698515375965695765501568221805287827586669364412596367206993403942929132643882666174427840126435785159324758069641562455831841839911792019023699041546599476044187385880093598274898377387927230487061128972428624567919358691717961271148674247249561034472451617697463057758591423149640845890658037618029254124691186072502977899897081640649283784930862285304970618829942282516147713909827669499547523341477152126730650368989597315933151501381881926969243101992762187208447533102435629508590783052523104896883119151793171522423447541899522114316105636380210167890028285624731494046641289443440317856633502999017171909184164946161373383175512563455177222203113468176165642174328621081901333888028481362305503938643978145782180601152298390255515011742066086163532884650344410918866458526601126379615985861263462588634980995130143592469398457623877624658619197527724462382379564819444156700718903515373702612485787031089790313252131332200892043539379311838859953267838057201317634771792936215249423381123599805080205635370621121056321518871817849110657048869076992 [131,31] -6047284000250246822870534019221276647141423565896378444913269361554255948645380943272416808377312477826772615899949212180068529631836169987594512238120055894866101619072354990888492573875740076466765813902113205728933008738481313530174054140038216396754625317454368645951556728033138469701745857127157909994158252420647926455671724297365046035871445123504859218930281053069171311962819137123341055931759452294633133381514108425669655684082998755072561463787884145367299713853008730939806180861500791571699052127109389878922122763135631828677085047481457499220298862525658111390428483371821301119576398733488408588512145833374445031787506149080305658052824566097007342222435798103307743046241333501072417687378849027315172338905344671172914989866168340181478563864851817202575234076891904393900261558755828976191483904436536758688799227387659176046615303734087823977124088118898507097354872955951046665568556753903494396141271541159475689801825182095128934404806065814169637816414518435851728861231106351017253204799904493794035599010930001585143696506182621154495690866626950040995012599283856710394197615846659390245830427270668416649713170292836647255842417019056212143835191741428893046424140370451645759173158803862685758510727668068850762434179484521375770303685770140909052548684496494023253407117161099471148913975367385016851123068466686193783807827760065964087866366163466552060806619479889382989689318266736580169966364348757222820822072433842196081112884224534088813462562966143572585363891309745494631293031472177461141037852649892950722825714977641091564065114205719890736219583739118419353706236856342711628604201255219941051054325335120720682683968933041799499547064176631948542369197302078511844267717930632045084387767529585840826972594412988752939948709992202655266882639461103056018900307603764943769958677779514323663150164457301717134452051932201682457627085928388753093363010298502022147197449775576408416461944869957473031363000587713487844132166584325583258467492964773036473313524842346610117637363074797156425932873757553430354779372444403995645483298257615307153228134597122342180241033247644080882788006021205242544518898112186311040382252636193256573275059469789260425489311105195357578869250009013691743398571653503180495009152403286693072367225459469589149970484312503817155805295319838896719068620233405828226724042577889796019978240 [131,32] 3897030427976568599099810858347581084980179550394247381814317692489188098880529857301011074289964215959871963000349534652201904867191245960921202605584935856602020694754644508650820664411066015617103137225434155053692094650163338321966529614647223651306401727392428300583938765646576454756636972545438854568829999007197894204940897793111775826268771703226413756137835923141378800606201983619989953349745046666205174415267840246823289135372363937568530428163421460499343412963544840853409669495796122142343802280519650920425111095365343979574580038353099354301831709876369139689232568974465952996273921129588840242436863164099537764680346146571001924820904260438795537105637632787089668695205438792315889420611419997223090085734215803032561167325126260055622423363093109234248547356632152677155128402000098959330421493651516975471874542801425221926604320865668868001655245379316493609648659203446030736237414251430383152292152632467128556826743510759018332953514406310679620524879718296161737667586929772965043011318568275018759353698159388224419485975988848287868105237541002313299764772439015594083330786767437759465510018379922406406312098711103010254211019873255389358649074844746075708600944846565422138189927622098086952374742289983364137843576121490602760800191865623433252946095435672814032014133017622309056349793289148560094911128167363159988911345049363616309512981377822941287113940561236194255617166654708448520678351115090947144265369479164914085410226453991951466751301577413567557073513456878980101589605886962587728344776187119401704739412997081021860772105946052150577036167689159575009258950047685755981538463184904340721770432311723574205013636249405096119380721205275791847040780885933301243280112956381998647063190311795540950292059792879566607646539319077649033685385650564722806229489599036043032534307054023133864542931960310569199604697979105445042737541064807104988463084549013854169939102629563090402324352008892172091789604330503705658054269584081947510985170276425119188512982464489942060210603796409671052577505381670929268553209547367090794611329860046351400268128252455115401988325373145765888319809640814025179101208498190264583254482864782462384641518750985557123236606468752001918437448609657876202686882066438870808265222277047235252471562545731231960047672010557348559784147945900973088015196732571970118132925505685950562304 [131,33] -2962906024229863886238425937832379018867472649298583532574614363662883190958727874885365792891697447743549570870581359052396685502382361061227469903047929990404339294798672418421804789587302002387959274660494173325354418727881044831329230545424153547438746224455852933828606489403062307183338816109947573853200430818927257799049952318360066403270533536433935218026702032918804539793312950112283351666932924050079134447186659384919487261065340679044991603229929726283936702581336483460282544470996182390271453521687533075949286017562908322486026001365379355072987406433834085828257367679919189426120038828331762761545242507690844870528949360233977349835273455731812329080541065845273004342735765782635424361435892049170351258609104764674508227198693070155725546055526562721393887254931282879141211540318536205269882820120816037114701769747685266080422503748938578071150316576791556382387978814187749227417273617189267013709867678683326676898939621512114460024093513514894130150953262793834140205997632860955740759983012682561374490275745349296550515771028328267428335016148609123627309297507547339326426564496851827014513921599390600444874457210943845061815388476802342107721557285718362735170762037576066649630659151482430866035120862339123731415561893900169287994348671383569737569406685095789723622105004601890875205250601231849884311483671366944980254234189095869771117878565613679040481909948988519907127232191270759961638973482609539694941277906792141138457771075898817153530983412392810965928815925632091968813706691904371291442836089665528422648606213469653121117931812416034620170868268465801948289529496394497641364525266407371502782081711402664044359211371332431246296398117042742998538126178841991042799342294382298557920594997632766129565276985561379089851257196359864758384945080213092296483495051348637146206459136817603016570027737396218625764835942803326941783791606429821139340863406220413242422913403589570206117076348906672718350600620177022025129064969806695735407884787204647830098586455109532122495147602236387490472889059183605715113621420647556710897339311050229735650969285743501130097539677674157578804717443272360181265737802677103622790268151392308205861782263607357267328031387795051407042618881096206976299582064384300193797339867377005892589662806607294290162727011630079233749368872809788796875658850537307382668019193134186496 [131,34] 1732209915481127415661019061923719447163158649923689361701120168864591341405615227553075950584803013964782447531577562730950692048092415317623759036295055870812484311434887667320481555268949334662628396690388663632186667787053925221028113278805825658970208564590398388769975623197885928578709118917243029842501520617049180872546238931817972723650769329135780471433882356095219249085461212099336301032488356951006616139129426762350324606443295893585064662071364669906669850903197771924417553766341616889050911173668972638772527166520745173972162018066830055719601566029170096998518785551542016485773958231800893842615068432409814530914010323604598788872733350524888557658187321322714451155438377322333230140906113850989784511579899890251617121464362335336316329635058349514409068972457338774837315165998434926807626611459635765874644046151913407103869493563443849398950430227426204871927176682314569775298212386193831139937021365947503028059982517132396415555070773952617404908597943054283483045093114563217946395257826034979907059153937542075805851076259986694182079174465767232807112592500319303748745771143551427731439287715982522260654003219735708000655661768929915645327270765285920251940272991387361488563177229037055245925773234624861768277993521519279934715261693681133622860456136638885224956361851066092308699890073994147054142531392850545402538027400745871977092802752423601085706984566640156188264722967039219957449180568677196931388004500193245914706742692375301323828879719550310456381575250359021639317799200024102776253550596754084784579078429909645867296791107700106416094626396452188777937940337076871451118482072150676192622718238499328099363124179674310125491442368251039110101196692245552763838678953225830795034117331243780724409148254419481698864514479797940034125200524700538771389646539127027134667159806891232566520761494260819402355122455106109185764341968245210509227612033932157447198957371938890606205366035679910077355491842676975681597869567076119893812205654900460076363408025734153815623701729282123119496779579545231447264304262811492228444004125371418968968082122535808428056858365954475448141919232225624365773920285988665032306512869861832007033591114415758576142372679102016063112839234401981624439142852443816422451683981997551930459686816201922466506494048522202501976520353353479372882472474402374107821964997427200 [131,35] -610881090806947740887070136565691193715951597276431042565142876885338810494274281759173136649886692560105325689969152452441808616471139697891201690797757514050446713732178546286251791976962550066144202568800432000408667399661566139981428866033282596215381173966984427163779107677364830021319510672581216823094352978431045059608712136598920004699246989206950941187807130886344692822307179663613391785005839142787652118663051480942111813790878365988010885472192404240408805287902807982110170519365403145001033689473233989214597649091186640519204486452280985687632822696831381859725985516968022248081378571309834253894241037352736771108558903414164646157018818500759419334501117921691968681006346885567563978000982720667504871903573220628851125067827467306760251692727935045617595247713388215352032052565717955740857038518556181301159477169888249500056007875595874286643229067138736412514771612994626218744467893706190180778974468548881419313212710972898095064213812467333723190846317982320720137837832101146919036664280232457683211602253431281451997437042929814351497123855097922236559059316124662264158913388769956292077706257935724273537032883285607737991370993123703313595948552721692203811360932462926250362998973778909291789718790961798479697942022631532160643754818160535990621171418639229469789696170531551587378478464553640921995553738269946104322508134305672559999856511205650692415431898342693062055168463794626485313863502957331221476399831090319616234968039688498621357130365103747078852984524880651598155303488909064763532182618904048465913464791194461694532819964487136022100826484565208455679982934293248166423339148559920552376769122313785369706830619572106532098524603691544213112208240197094192207775939900812047853934449812670582936111195033355331074040597441387814316348609033499755910495357341425387328810180929166274535173762782199999706135550513471536802735141770855823136855080838834946878407621393811395331792891875237279976984566151045353987238945500757834242649961977058972740641317049937534399366345904392765961919298454309520437154185909289225037744185869200030995582283761656319899245485012288072497163933716302260163462127963894085887013324917010460414363419896384538434320056814437892610282452561428890728593780729213179126648730100692284815029329861403874054885702645279907658236040589542712896630198755429038967394140160 [131,36] 3901398775409241668657398244288440697249815653447589820346799619939506463653872229551267205441730137910740229142865091893298532890471749668718419574822464002044747077805943645222501146334175391939577229351186115965519818926168104039336923880218417744606987072493358320872006621532769936674472496305695347595312513683511078213666166681264544624961488022982753204021448510441731586106062287839371970845024857070050899070541341027687172242692036295221130348754647725847605089352933181513643370345428589864146461542744390042509139032903056224032893627233835190851010416474072488840566100720240113902020251243136133894265811857010876786000161065745034465443378345172395915162147188435053453487210289951293433611385651856336271266722661548729482238660292838294330424273046394046257030160229615707283142424237055729181702994189035776296289864751255990304296364754096893954725571242075059075509571176455480017406961861681274583265890748126112885444208697187946525340130170624593376387093145804649962937427663686380427893226492083114766479725584541605558096921964207086642031312084124461605103872058149398522727670536598669869549300919059669804235827845406384629171966462686404650592583642555686491181962167505038293820297325956888328537383306671280187558930001573546521948554874284405173752091936324271237422187013145720289687911947551640342691650784106896187267204734680373338765427405207889687159386379253097078990219804370419192678108908060456715023428657341774343241351016022947572661407249060597855624691409152395701710883071489216004807653436298545953977936116770387592773949036376061957004935975322055468864892325593550049904260197434098252740660048626734847076485434641404770523349605059448772767629348854638987452693534450297428795261744406636439594098037718504555369131345075028120118592006811282946013497376853057145043011172634976318516668096574851342861138337251664753113688423597560703344517331371979069750408911045098539363701902336756414811945403147194443125706933857199287545206141014827806309509037188716530495655344734602959933938996689266416865936317769540025027573672007104476196433347089824260649690569613894880711925802868997464669361489291959421903301623580821345237392585870307271704634323546399159562874153949635004707287694039331809874951995209552574307501120997719780229584933984727340900597935771169373237213453625036111872000 [131,37] 151448617600869072483796317841087619879450194460436514564012054270008674510712442559136243548437735821253588374043150953929808283287248723771354185254773749951377256872872051500975066926489541954563513147629122514945861880674222086804034967956693133918249006075668742291167371425847217341494904105115014267144740802025390499331670405951499213017599091488446157604129955730642284342485526785280675662299924992888433453057356925055737289127332622453148834475531986725699383766607975207837069186565361150947444054641258621017852595321706227212676882102352198912644845475756070465703192147725438439373604676662089807943244745747235312736715862763960157129686917204856458065293164450500028240647075163683180285344448288456957396150365661814292487534562040470050833166501219475378165747240378045629501903723617751100521626170726050916187518285063568745921498241844029760791853924773782597504084064540175494138076300768747426049540368734815574395633054978998629636593647441789148245513056813038445912332729973814687230495574545118807881136355402130719340264469693759065505623757356836770259869365833827099568960907813450884946022214827711841805178693224108530208191147586745410889560908209823926167141852755327485877390052806204350824772093503624571134183747810836350330345891918472613471197299276932164320727125461824384170918315177577489051532764970863070987363852987559281243225160761629888142248367985740944111354485027460390755115577374765045298446800970763036379896014476022528736266786136379660627959032750229880549714750529948200769175679891401288838933567056387074525376473651248000023724834055441000763500039155344425970378316234623707105523673350931339179302897124126947809265260032296455859635193753933407735496172548541304287419827438476083578353225020754059933758671741544647600676568471101565714173526954029117338504524145274382976984961661175820911383492414951008279677911845060642411035788179166710869852278844689631630808622234761753626072890288169984432957299856336676124282637545004931146179157275011557922858905347361060983819750392648166064431285047935204966654412217012963425364385843381056836464675216909022086196903620296819314099701487588176263408623324540331406121049469223645156028448454518051772959399243598499648429709411078623593098679809020589289089424925557111116485985326410180951353535852535773682481924560002220032000 [131,38] -106611560909276899433766617209265743492502562873760655835401224755055883230925202873959854828743357448724309959271585412325812410698179286225125354871413759827632587755858241891139723964791440934878299709700603452810603721476752145726768314231616085574961995255882038822600648608395713224122229254625711958499922269951525703265941511957012246529891360090952771848596191989625007720173883417439735339721731215960068546863468877723018643770894789419675386542463208586471402679292033331159931262606905576555176661447686118314232588915487223949479542551289216574306977546272475625669715389807850293534534656720535909909859619963406876182499788670638876911511563333233385777422552404130544680843945397831144243798844395662830970280983531715461544155228369837846559750944773224904302556978735186787429786468377791832132106780886800252196927906121762559488563937702723790071861290522432140938921892680801091171466730253884127026704152105044688472047050289883530341221951608956445967081493474534180698160473402286792120496416847052122393763697585282868769798552252193035379777478753784512887127352424535835328561154842751531427688609944079177140438230432524239522574632900013586996653149342713470046290183239246938143780826438846849589167123274797309841462062707027850574891115918685792203372682978503803223739826164751658023876032245025633923258193504446357332088656156082841834824126384802588667484920088682603621870037673702812806365685389129921552335881128576343423289519187905803682784012430690863467333594222117349571915003566699456478204892446642750990555729199836236259277160415124186099169859958667336135832441710892356202623279676959894548700545815568404838594104959460305748645631914374912204466070662593459393884109036889519883791637748393190200580574263957509105608883410182738957298583600865367086388783494360054650277105697250003084974698650893864423506475531728870867067830258126923131613609579100854976053770087764607785004755352523643733072392463550643926822232757840144600715905266632245630908093176742419475852153593869970394361751566458527079861503829076777125284982435396578373087363272915612405510908460150938160741067324499710924539368857307411117603006490308457813700070147821339435301953353923351665290177389545118742874228240520714333378950176116824213872078050543331632183139424248633611074377219045888865522824578596864000 [131,39] 38228044071417138806273971442676771670611318880039779335271342118789343567727200339770609010495883273594385886711125706046564703646081184984672292838995756338413628081028819539985539918781804755816397460314803661824556475246750274026425578712572100011512882133041614872427947248495536628375707800215243308003591079518134180615789934468581317598545065578380428777400736234331340413454688538969557653352995727717257574588859066226225523841107218270942611887452399061158382945375816991686875903534917822541075427587023733925250165296838176930662505273814289157257432233318336071753810785885534913527801192591503175998331645779041233450036593188236604768560041679047405191337860333589194879160665403538153511205498010223139842592796383516765179358927874484172567635568523202271121194758834503625317702601576539190985803786605196629429326620682444696481685438279411780351458372058113408841942443175714593278149723519206353569883581241286794676746566875902079100515791175477844829253660392566083092852393506812351507027160716971484778676881626397924608819800953194564271196920439792267627249999323334384716531787090884685722051072307269359173378088378488446283154302042809390612012653469767441164617991450145462367487534144353989720866264826781086945987341339279899030986068386037867048351814684393292626714950245594522002074872174475359240161186549031625329162390478228786046882166977794037065794002381096672222566032587188559600733745345506416128408700779815540400549906793127013309091854217623349982433651791047450150121566614338778486522904331625056115616307462816289444948300657773502209081632021047103886717093685089307860635658465206340964687232513433052466084816111279875955185311203342936365372760287762579316287406402251966065932234073639493595347565336798912602732899721839746042702027142620228268092654023335789077874816212052944564211565184798920674926975021127909607947060889155542158567839761930991320663280764898086698830589556182463143036076055032912686179067877453673867055417154769735762890405159024510819851780166952181192191825992348626371514209090866457265498326580956349898245932576046267054571867325010917032640712368046977216966081203145969150040794466411700672294779485406807170488070654564097452921006921724553915508277235861002611013173413033262271975382266542052180561147789867582660744879604949060678280751874048000 [131,40] -2493239184767051588158286452045322295133041753508161508991135590085890665507761031394488711489877856021868177263565917314316420502583629517135864966544098878827655822676631932988269836111747046973833402056911860705991262760593373977445395289205671460341755667745293771070690227226932490300258948155493279141368001484475150802434731912079282300691632156439061825450522615791891913562830137787555017388231018386831376766326680027238233780932824358132934726180892278176166367253404975449263844392793521503112764565114654875924156332009286234318669368399427368765520723905697641739646537227371365228249640731715419517726923848510876855463974491378868381223096622071458430512185399217900162585008259990417619558015822300868956490996581770504811023168916894393863009869660670807643637784878120753083297141614194564997674698474028347238799685593440920575901549100533420954964672685619420242144145274929974673741837045418880084979820235595885048430408445850508965990170950113591423812375803340716686262860649795608567574748864560032159513805884911067551277729995877871844301318503860288087531304040718537388584779985514611013905498528857276515002057103629336989641560907277315106026727185895994243845441896217220950365893615653963849884606568771406411004090690169839566396494239167533723154615590717334211528932302085458908467728069382355971663937892587260214640206744880333236999159176572156285359850318164457526791966693675027007525453276204634750753685442099377515325304738712692457398290700131007300653723523673794268264092215844883279638885891328220189898489148403375617005323586873828970056947331933579759653375278286358891941159847631692779886326613186819183253953624705730909520800875140428568006911546511400645084132561102569058522149992417289021251467979618862112548903293205593819748464113567001659033188872567658930891630741060468513430654007946578962221160053045896605267779905201816556429371535474979052493334764141710654541906157908899980262239590117346227816825870559722231127948398002788322149697834369049164447840229795494649702343962348952407704948085657707052195221916410098441084311975250492994276743217636064461978212272523807999775911913486079343752935057866888470085760217904495695326467129247196325451050066438077964607243991912871819719234226683517889531073720517403752488308968698709050146293438674161364086711910400 [131,41] -6317833931014909625091252267666935584895365196272984548176727808267181948793030090951925540810876534855995339905160828176935648767733972574002169134723265930421419699106164825589365959593581489059530265746049411778992357357849780397525983587227984348221687547370756248766968536724176586582262780287056242851100722096348949309808674505977940420941114827384998429544342240607082501436943098211224824241202301135706203101871080522098298168522776620614358955464405135658579817241952876082219167533042789908618358318385448563844676321375272972021740269940176464615850728291020551709250596721114370215149750189824713947072708581732068497155107174476370817449931557112748683490252089625615098122404653993928267027049893479587902526337721910758768074812824943088130915816611214659457873001538546534033368057262128915938428550943720646207506447717397472845713941268949041565993248143312615495154306018480697487034209792185389003642049847794481119036899338844707044017451446737501616209669198955904168290934145225821549667022748035402659969051224289952211371942492416829618814659747697092972048362715562434806604796151799158617902840203485685009151107277583210797503686728007323607468633253912132521826454815537302439937959217770797526916393882514350781305886337916623030588652294755635488113361293570977917725413217965749793952878915184720197063000472006702900378406365906184330241929971822973458548776603680895680985299623836388511180706306827656952770879503501874709561834347258578344549294625272245086544553846245980505196082730550313948195032341072213866203455997520129072962920436053668352460044258947667722766031135053642525398272017267908011745957396775377225204123337170187950272259551829748500668905335332208570125571090577967866456123326992427313470298472364778874443759240378523341562994937805993313045789941620279681008049475851942058123731229936157686694052401324739614119295984496270507711065692786092906689116096703718464061951476970521673376812939765024182422571311567723032333420879085885699625842411693397809720192184588066474469195209497639438840850659072209076586780148512442931735001321674944924987283867815086653878860713786162847188243515505054183907000229288591385076215113835063978452937890901613742040259383977002160777236981934326488353873922797734918180936773720517447277322418314146980213354748777510755623239680 [131,42] 4650195666990604169943431899505261896324622654420718248467483641361938406049969913371843124991549699214781757810374331214972166973698709953449637410434893075789035625383823561089596859949689496038675189977856149786589203917544953989324095958816996796164241328672211570138425383360285629446952688065926725662536817950922221657189507195639183700438436418218342105547799033426084151056028291224814934378160759495781326535363647989253149441561464021354376069697256805620767727886353942237347135993589852247719139394170909776773746353674690787477554616195624357811604812610516187228579534171013719249926872246729092839976129912705207336808544812477125154830272230541706675642950467488253200583394391725595355729158568294641292038428412408901846177565855367210558244829741008729169080718077149527707753889110728269572404430960847914780705711063360433199062406949871006034042043671564912928181247235812306829931918187404654720240670545355012396462683364869944080464780688256945734150646388538551491835825508593151436624911401094015383411115334364058644138411781062160404622838007372335822359668961927631538416175557522422022543732817197588412633547024641461879042204738032222592653333407804717329330073864989998707497096452499311197812258457663658592902292945967969136355296170025120354654203816320667161629743084988768454352653441385809871060910583636477724469588207777928684747425720555259542469135386597355975488101733386762128718517624724971763389087195271005675112581369456840810022738550174154193803171870958368330611638483268626288110945663172870819742742143266027789116970182937343622781279530419964813624529240624956253672431659706318922307698677705203517656473171207923130963979785694743554252735748385957460954488487114764800899346336430644781875181699727261982735212793935240019000588159052478005042504478481784550468690137932885656738256887342703868670098341058516583193728731658549815645707077126128209561096030876526506524573268810310735325180913637191418493107568541738548503543665129134223990398594139246368922197687515965002326650324878113660694429693503353089440669589123294376333244612104054498003191831379369334021732502322261053016927709689508207732711570640600468344544306805836382253628690633743523292652574990378404732241904514128329506803674706893095921407732016800810891776564725323389047481320987772652446720 [131,43] -1774158010230596712921037798426876626046424922527924722346877707599389387655607051608458699689420890973801968286295284271935831533593225161013959179629861938122877842355811828938810296802764415931144767142824467966163982256499550817821288103434209856309020957827257509821858373744832796152357183168227673874630414084542154673363282805068210633712017418003882326150986293369281237565610414769099494727817618215568916861296759371971011433862482839782131888005497923517279110750559252423331895169682325060785866070836353207987303399537149721769428821961290309648930751564746402664376473521174969780760445232680129394694214578414164674399545707311872016692951516934018272890065336093897912089052904370286287983719183113517937834659015209215839663964437552705343490756349123307254231002360954395533141630966479092709973489496511165455610268746484520988859416546345656039118621330904311353563021381057593859134296681543413916131859063101740784535379681784785176142650542454889115689365998491607014304434304248429390061225736791544649918549730641118077944185341087426065552237047695315229747714001086457396627472740594895254069810236902215026677768253529786773284397735802824900816445878732059206657863094571645966790983508595637324060630159944351131369984956074811055188018210618030578630315022607884252245178481363879604982057845118078033118950594378036391962544056762976398767147591634953222411598596280106398596277163857733969451099999799694370963283717183881611061878967985485051084827119209856708711671642185986272905928887740246806372895050858016430483560196877014978240114160495644267119436855415732630282177282382774076936762152224231448007061060277466642429809447587428369551664758261758637847051914494076682930459927692374161675466820499910893034487513207314988570100424401672234617866870234767734388137047633316882587800082002575659798893082451522741472041429829171105428592501116627875567592403073809745289376678778816891709026280917178690815184268044836255537587228023192867801983217948121490087010390893932065010987297248750900755702066719404563236664660131338561729961045332762735686338582251519734886295425350924784496485294121177979268798859870707307196072149341621782090465770687752449454285768155745900121347429603226026109156371141883738301728629238415400812947083361599416061252368836586793576950894197584896000 [131,44] 217102648157135838766390530338745800462325929770388580940201918597383194656154440216753186141705820285852474446601068140676048721575601056003745710137438138962738921903111496791793068945484907714616184384669890149522496053212679321557683055987953424044793744449808370639075283820866017563818871333250658150065160606196706220266303420197858472776035016497314587060323719579154247222189014804454117892232882075471015601798350261719481562691648223928665727918257526265100849879622383302483406645910298054500955004210514259586722092976603189595856766009925384369867263068764184307501850084826633609205647858920271970632043299935852625040347386169311853978505724638702508513184122943717712871676858374089256302686597441010205435258922266970901885964034443860570688259996852106377059998124661090584627670023460968168980879575695702878438738128706102226258265388432771810773544775633486045814161130172492462145565393874345182742162124986061434155520034127064966657588083276289507460589240232937664599737612659648387438291804366810320489638156179380157351987480913886234927334229220743898739684943944695431634317519517815411075850415070434393323679926856127678734196264947509552711038798061001608509101762013792492824095524945727446168546954600665012353807884807985839231067051338747569460354213728340102231136372755527484665211054669421659638925169204546644143868300039472614806550725226071461426027912669613058161675132045328127246125811291648938941207814256111707961484708718736257139621772307548736571884081310426171553495203490152981559554789069820013972045806463862506069814630876857053786265573482069558949815336121021198732967093882705863345791688153319256181136073440347986045585809340941958660059380926053362952489765306204770778315924291868478307808076742477754464410420730659490936999906551352721219079881611604559379735802296515495760755481196151640907314388818436984022587941954143461753001263463452394904962235435203221966408701993810359904055405235793610456496918990469151292915020764032444167180971867356271794327691379447044971910069383927417787878762762837136479011280767144525718193791651184233697999433644177986021673590697906189974175503246055605017807012444395409586320689371860903634299873972273801366745262950817662419403574950718412122480431492126956953539874474055739938823301822104620197466425596281600 [131,45] 244364945366728809323819563234306087965639728445814804966568139397675970599745538305987150000432403320612655117442849443489180085601441176598459863697080148626478764308385821408462779292172868520972221385449574504646167758352623410779518639885604483761587543632478068210965603308053768333909756223401166744293984915230155065259856051728397729694378346832703288055338041534094548102858984844430795609745122416564751864027662328398152196818072814653690122889557820949187662020516813721953959650455444044680033945670125952891838811506110144739725481398577465064978359486969109715977971079617781697682403007590405103325454158154413448564700849889692670810540182479939411158753250368310389483784430756539265293060268327436278484574601497055787338211296563791906201990637322007409273939725477992236815088369592721211472020631107488018760111399195666056772219159209505718197838117987275725700106880211472089676933690068541403932815561709436621312364728874134180628645826879200763821931752889448550950632955828060381910695797848511372962825551891093780507425383615134280967745995320885846030119128876845374409346090982640373518062458609240721275923326960474510103045208865919462031798706944445700636654652432370968276749538020945267611908742679006420281221995290659887995842323340132966914825209388634064080887271990157569832664460875277538555037301832093046659459266843970943024529688261242802702783821702576475745383669130282356767650546354654720260771974905498452496162460462104510184962562141440138200458480666526766324601906265431895323661875789642871423608301107139535638434933148655236970184232647064552884084459252339943785061977737266449228446860298119396305197212671945327703655257154989377352759014482757301027812613349605304295927328710808597078022332014248984471823636895813138625355466204050267345538282602995793357959484839267072943557341288812161960327674868588445428959434298960238372874042229809019186208882206522014259391696107144067402127169795417370509673421427135941149989392471369075355853586279685335544576481065394391697682713102961489616803916929081343077453648260401299298441303010321040886850246714445524194379293877818576065058436475608999714314665200293790173337695268948659219715614308251290575562258138295665883294366053864107764893297668848718074099051278469901852642633997587301015427855932416 [131,46] -241356590394083320972641607465641747903481041803546547102891382048683495242234028233474729800557819898784561318582151704475531321879392125348079672655360122750924845886796938034125113056253937070336779113532002585391178964159053208866249396695844636659086712778694177742398463801186509667393194141982291126376392542682041312444177923533806696853079401776072665126757681434399382082775675449995681643704987903229154562256179826717046627993180954342885635820361985735206622955180761779373308558854324145636557468262437239439476649687003246196824124277469006950849848155512296398168149730319591648545595417046365312210887330973281781976910543250920188828759456898064913518690772328108996970544686030892298835547657347344790246679826543241596281876177523022848994361392749266388080144912052053076370386118420916903005141058596157895126022968720377692398176285861222902868914116859278782899727507513937594172554289643053513182239531065832034614545798099890793870170035566262876579774179730849262352194966622402665037762013880187828127586017244702991965345665292975619754227114430885323460861191831523541858772675811621960191376687427375925902720190816729789199619174197000961972814045993265790658757672985194297981820202125377438912310174655060441666357527338782830779709847503650653629098917486524942423994568462696708620604990792347604990843295520843988921985837802649387337581381292519240051267477435096846172669032226354024545542587277721054118752547826110660243994275558313624859699226309840603141311713818839349336165778663680413386364141153755449867581263012853165006885100468614477826501716374665811276992207469937492781047010896530958022621688738665054713570277835194503787227475617615660775450034764120527303080423904474517866737939617497367617265133896073874816830878431856300444503799007702380832632337837652913369907830821143378003611530099709515978297102776975888724088303356517571207990355421504500232075747216162455390934295451131226894586761403482363851955849050963720593808359188022377856038516894410960999960978888826630317134008358284261061793787502686196411811993388709935759189523227749748942037527777824326714381144560545673411402709334980749476968005294400118027752472151080851457562760260116833782937664338547522623264681182541848729621468406878524329327491069480232998231376661887660878399975168 [131,47] 140466058743167329662608020349472803860815198618332587647733982499231421483641349989882863439016946472818108394390183432565839005879706056630825430447769064936492101937438085510657368803272920878725476252056547038760390034490970585240455493997582459120547978581391682279167321395825209004318149278947040442550804750922673355555347101370397866149574459782315321741205292553525027911439552163900389403631564238822284501990926635638124062983795114859239038344648424205359024646430142283342580087465924248175885201017084811705155609468999341808078733134636051894509155160118761375529710979006415622904790419096348671703178842646888555140493490829651550268361698776925169953108525467262454354401414021410926939461238490420685448486397971450625003694331767995048812223185376806176931902916676265837699935536550376213535708897749123742921881039049670134012223180181901573062038422923668242509076871648224193848795793918376556408888195168398469583873852724751531928923070316511661013719485497733840491808763053679329414887216760817388171745840655526919626899968621352641432389236593143976935893944324526201206347889278159006890100230539064476302352608199928360360737247262847925749673179046626395573670682645353731485506065450183926280875855778083488546772346685730683876231376655268522931927205573162779063845679552052089827562440201796581262734134891509222876474972037588649419666436295338242639108291644097403466492827581617918722083670126525651578731947190660921308740757989211323176603398849333998637440012334714453893717722161633582792294535365972508443522762849175038107689216036998665446485613503129057190116804630430578185505703711722813375157135401175162963706363240968787672539041470331651452269164805315432065478605752376974407100882449377495721821933809901197338429582659751168483159565948477524156993059146841600228060953322457192922680878343517415950791136769412427734779721587114069873251437680140196228803240038974933730704491752564257361954466335206412068343027063669335241208784426883347466507421908808079224912182387638381814724582810254997706854703639603364768174560237800190856307878927306214405943128390695967433901705608449314341252499323054562211204654766974232660808482191113352281198112853776681439765963228322857576332988003573399009618830598823734386748711676133581942760382616631810027074048 [131,48] -63845734734736112819861500304970785894638123318018604569826501763087720997720841119844397329360614485241481312411222154293430013409591921920395203495084236023959609891020513127255998583719526911398397062607391029397320515143611343225006871732969996001593479317568572035229631261544696452882284807374670828906033559517867358258933840193531581948488169664000261965389809380983907575524962990065923823997855784939121519807903633455324363545295840918747647784880419529492061228057380403532437383792718753110958875757529716082491136872195579383973928705415434346390323679412552562913055867411214230480473709632087721564319203089302030870367644887918400712986544853519417922099965190301867611197149128643083062687856948787846837966309064412252452150472211768624187526722198393598719067988775733484216984555534261224465882985017441325214583486676743016065123116106487058120139638248005415167587563697542214496899071364764666491476814913893981989019877459385267234841078430068513052252009797933346039217907991629301360983274137747302017806969136510977914969844563645982851172885716922462224273675733552169019643323066608550036864666466001288424039518541228116685300627467225467537415862212137368336406760239468735903991141293822306143118515374744994071191002952788007119113007077372032072002810236569947145389340354014341777623013727760556209599534558322969320053818453145248794419614767711574692345060342208941730877552124002662472314853632911482671105525645645649771736816755027112077860646538941855846962949520171316628895817750320618469969358332660557899268056168345033747840245207317528126430418511146898230691387633067845837293496263614607501765017550400938442344755661816176022528118869679067467308800377657686063478497469790884278979708550595771908094561735628948270271106674077960407175970949034873055604143316329225679935869619877903625459339454355420663427747344054154383687035281741878233790663468290315202141232771863240746123764193950191116978732204326304889156534920536411098377952913649177033660368549329817606724893329102824765656181063715228256129018878239042791587243622215544681945060836175284215969614168772932561869787813174474861797081973899111325377240245410193126431821200460316172407025517898187839872960495609045743519907909608479587756968256567299201898135883709592136601363638131958393728 [131,49] 24455127685894555491324173778983313952228134236291606963983244913421178629118628063888032044814116924606977653366349539265131433313008655282572826347957103876083412699364123284988830678232111915403740690031700471613331089699200986929908760272460955011329005169023900200008005924224354835734054259538978839267949518775752057546455398499964240738078861190054973750494985589339865458844127206386996282736001909426122980878769020926335901640519628071811338580726579509361045584565004393332134807024242128003531768777376992133300357188033852259508634036444677479386012758777968381247752417667949630713845847803327928617384964229089804709391199645268899659622812291070792774864604990158509504616852217748459424230459717298131585216801169848428734436920895307039109305764053314946573331167574561709065190354714204979383571082736468369567393239933861264098927543324944622131770374342589656421468592402810963513567354236540840175066556200751000255379017846432366376106614150489631553178517398292554705872185581874832844531863868781067500248920324428724017025118625977628914284408520260399704561890529638850411974909503157053768852865190258142393347893215956901792119871242711657522812655109057563141648976592038179858277424324212113517986262944697253275958873874763602765053213718153505917902632953224186154249404166591110304434423785348494537359927976119413781318176071279198353396412008425310166365553402284819048458519581108667775828979447963014407281845909578368651915676952573479393129324155334114654433656210950818206578576657151316420385163893269469253225505706449528472069344172066207451784169195896414108649962679616520489586367038783623041094959542343067877725051262560584113428805797003742249669049303056665629411786974601643099104258137949089616147074438771776823315028032436748312622290050661506199726340794749237598061889401567408742706507796812071420207554114738363304674995084559217706252354392155453238170757949081696238434718036874873143263976118767601845566161373833143275559608398771082920262402788596066421241058946585263410977083096907843283495966267937487610901410396693044704855343649161166660824892672464610474616965016268870391458208453789465650166758103455163674427695123431656579388818441657433990583279896368351496819963809800622322074519606371514484825049317439640711650542619379580032 [131,50] -8151766295104936753014678446658868507735899517328004077527455180773931917139345262729591716200045988964017966277923878061386552988592337716748693822335721445879850010907916223680224494451292837760275058308286479280954491726958690211221888771612169878593147750659264468773037268658399197983017270778031607364145539834350167169639653485280359101518860116611738590902107937868327412353916741481718953839044114727363486834093560601658096467158703109957095977914773004557619886943051241082667065245321134233997233087507827857567936535273798057676892137432960478091726323632025074028153723841130343693871349688820168122325988018329458826876569961343835751262513863850949751538642520519166093530348030016363671622428140279977219128660503473953542881930738205345878216294206480298696039856762679502069259619045305505743646627891111558180854506028671243030685241807897390108313945606366575476676512740711223591828975059012795527239894181961175470414319890017186826872807231617589244741857384849620479812551583076461216427486428742735059431612684579637714821325349960813540437317521811969127042069766750356484398998487467879962835168246449161065320757012078912984639094636138897641030641652228861314795422391445605231878017248536657914640715502967328580331827607777410161253433828821753601072129336586192057489107582321780578925375080060021390001416392056278693285783429292463675793177115751002248168565343168760680652105505472020954975707822891967185109812525884405238796154841468983166700676814768548007913243961705721322295077945323492441364611844684977105310975003421955810764629962091666811917153433049574320890452121465466782946972340693169946776853824435113011396611035916755431432039961152797700308006998368969855957530222888706364378990750458278125555185527487920287926686349675788387049583667509319254682374115439962510456648002890546103021392732785504144928471881335372513421514029016900107091456109021470505856911238531441927858042085160378346301936824195918248076065149791901235287609375894799479897713054168872234425212718022675493444388739376628666773734393033867917469141255327195000671134125276604497444319893242827278691897503020984228389928065832781063789363082958690183930789943408543922991796114620590434110868914387740629712479485116672657782080405168091700092161381665176034150711915412624 [131,51] 2403793379978618491212205048883266252747441013717396875163508428334077397914489887620773259375938219696904422264297927209964339528998701555306498791126335594174186506759390236840852208351574668727935240039710902541542093969100629725714775801824042954252856455835303661689062621554575464254944510266261254569395767554972988511556684120567770369630422175372861572507002040784324598150041672350463486591440313690619904484504517249719683435761900426652136507650757005262219583921504530124564532643062537923345509995565587246482591005962723262416568981447415705692014325945762160217656411494870915975470111744769809203912998193926692649125114724158115019535408303158021315844692469056378717666709831463656740419582525003290595447390876905870998949772401694742732648547345864389617901061764595548843218505291631152989855190308118862713461726326234719245306666013451899686512680542964746822115140458210142188678829962577701735544554897507999837814231271079098455579692941229047375696500100555660795550713762787007642392681965841463582365212431926751324761768765149293067618351483192714995208280647037325654049809843981955473654333154473246688642914204632219571103888612940608453451708599247232248095835974198490883646115802151914011435357581383277280258636676263781611508451773420942197203837927489361494052565414636899274611177412979444458250736566892090566935545786832569426913847578076735419000795868913614521863152502245506281932406306192771006889709951319826358024840677256104767490572252759286630233726201527743881516422104571964525195396043447597973958082784049935777658127620193561269083833366844508792930613243359266444504365407886356934813982231046551282018633796768858046920066719077090815286090705471598987233017912073033425126309242602389926398476961782380343537284254739887672993209745713864660507983304126554410385477422104708376830633058922292536038320954575203045314015805690166078420882463108456101887137456742762997393112409766829359100622968911742451894333022494636080673198318838015287990997139531118418304091207702291595583163015969050325923802151948784391302350281733696082099724152151219945086131777219711249592526943512016106560068228511082017050033629717702609886196614951893270082852713794630735207588113850451860280021804534305029467104150307163244562407689420659819127404582400 [131,52] -632744360792513127543796720322390318444870798673823370958030705372989972197237091209568094462379305199867657612014742588114476487234502592504226766664279553279690052716563234081954366829658536492337438341201253992420178102542077751122918982991496759051895868528271316672690366214839502501317527688182561792845744661204620548777421326815748490422101663564139371729123852427965560116013202790239167378188637547811154358915432468074128333034355224502035903193036213319449859574696120316601093999121060166998432378350755160027213790636972345187890976702220689801928206903306257789703548321223364922918036263212259379902928983151780473492567556600537259133416199765816437054351037865320605315274629275460145382715863333752614335394398579326885212941918846257561400057413836028282313404512291749588940417770987530284955278868088924802508030413586289170050783939277632579737228861692788417205327478106685449521070537839654504844866010095108445388282713727560483120899731577727983650577995156961806605903150533354967644208537799137289803293709226663631170446894014115124089740624111746735519563354872206158426140767724960035128020223244517248581346969462825895116907414197132331191440224263989715252585882621476856987963191658303615041739804607419932934090748969729913601903450477499662614994278494197055498747842079128392419886439145483356905656637747490708708198876122737085114089684520453739683031208893018069448446566492747070157024796918924727813108872663927596051539984482886390968575524373802666409547852554363652892246660480438952849174390747126132523654793014250673719522084630558003633396188368773394047598115818347460815161714585655997974005138268614907412082677505605149603227093121718215057829748733442337620046216130844174776382733771002788184772453854662412824316571912439476264613904555382937646550550483402506760815488147672188191030600765455101043202308758523718687598815838038479164533709985479153441826104458334935699183183603803347532783207852869049703973455172505649171173562572848381779084261489871956072582839298319778277000568940561645806302550488626711832404257369006736140487292277500943238978363885004571395164044345479498385926356684457318843402218624919821496287474882630884127988896250640356125577235251567488733580749404349605904067251379301045721583907772048978425846896 [131,53] 149413261987129655097747170062619003062348440368504378085516813223969259882460874236332019453344484106243638410916437851790989764994485386719007165612583513340247462092585372643130752299121317038877442127855062953334543900726925623845356782092025946846695854568790548130219371203139901190640900202023562492168282937961461684381338091929817802969317119722804861611866583360590503177391172679890421712794863882851209391509167389058721698256181489349559419137029546081253163663569819287879107682418217554812508864246864645291746465394768788532430503789005644491783400389803415374015182517741045240043889027773865311538740411026995999098393026377242016761584208503094958930285793193562476381668290233527849259270792765245000315145361199222599267502921241484612015002951852692626648901169675045424138026214971156328075092501521128265279218841536581526714075115551575499285449299148200210967140135012044398547698945304367714347319730454410919557403345933599099338508859368801818700276992813014625327986417536746961598761793989665211275143904799787737691905303333508191641980595704442869769705412220757622155252339507487834012997126625099233291650855958004383648848008149964777609703345886317822352718540593374313142218042903796617860617622186586198367093785587310471273193145163766792113267734613997545546819696265765974761072052466672790314978885036012035719958891384589980828849651760884565925790413635096090532851675139336136812085296791532867035414391086308745046945286285676631166284606532272273144358933006987972139718895903492713435510926731296233289153770109489397120193758628129770154441962680641537567812918835942307499300429334298800334387522610911550941688605676656258603535320626519219509016941555147119190199759186731973502542918041006383922190646151577500039939823238145513372845304122161615837655630186004753627495816149399030402736690737919036212679888503486200345794329362101403505284252051640828693565440825131375850418470636207979004677568113041818785492621148631051989457091944975336100020361140582275574997392570034722646669822913712109589809954422817762047851262835185462970023904884012515190094839823777917929547133691805218335839865646720461776209292163157026466630115340943368926769708044478404474746413810950567024167249312258517307225919826446021182027454751701886764352 [131,54] -31727481955192054946759607850686100572536796637866103945171219856933176247219198496138803583693459387809545403252611305573546112061047940324036876361584831777221909075850885814083736697985823513886751842177048866386748977647595531065103880834591946906193140513716236531205625348542022662542567186225321353401932484752245396692018819437292481882559489306251361621241537972105692723087301032508025048252367475182143274110271850525758891605825366254585115197223939472765542673480857684655845099909140176595279773170340091190603472816607490478513834623135795826600097200224067769768386164550645438163282697668957897741186642530744202585909340475393344145000770664394488020398184315224786195127352421044843531510352096015136905754605087081665075303452233850653831482691791442603170171170208569593437494794462636999981042842462728311951318371691434512641574019455106074204107952285242890613770741863113915436436645031259086856356228633683592734006280448916730803803544331816035815073793939371203448724168963049029017399991114585723138352038222107770880500837041764338353100466720360941657345966247908548282571370660815204044338161898992985081641079245902624487987730845514025505613280542744301221391620578126201223021245977034348123207587599728952439069963736105118702044534159899770907014836895801935557793458404336424912941340893603554360490100356358294965558688898387305250584058489798697131745772471376363991338770966593553192615269205625733513561244624745409911690461439422553016410357731948308592310738247541057456311987711834572028049400383847950056886797843126334293340116463794402199908905618316167673850885494861910204985895525714465500251563158576792808037837458877889789480959081334701429862292685116199272883309652908363040261881872019099034810323313377074795126693752881898038491159816066760603000549058599434076248741649831733448685458982749574163535681320975783505688169970748711494730633122292649539477625590678860310783535850359629807159709172174876425712999879414290477952901771254677597325152379259801012104001963406972634401843019815470193070057593242742779046274716498882564315449923690957194684942097555078512515576661368443978195652499802246660353628933890852958317362996554563696246318702356444568718370497581646302983973774336883152821439190389197218860941669292452444 [131,55] 6064321679233943437219249179903558813866341112561620654148610337297117052625991506350369734975476517384014233747632156861455483279201469559796357004422153270752896268294887046369872531780998657372467483767245909016715100627914965138716140239577708019873945598464293756673839260836174181572214207520329528391550348953486960689685979443787825829334448847979936734973662798244254120981155325722207537139136980079044693973800028957521736046966021098991587644710753743614180596126890403322554891697374498090800197448231119814220229801790172915099166770112537629775177175529925618139378344855189199496151182677094789850436336770757364066775197472780581471662705580048649145989325690933578158246762605547446114486688466801714233283104080070246001309334039612163680398762557235675412064592782402133474567012984062563590827511193381443087136120326687975949671509176832854017055997443601392308270893138183222216183582257876682311175523709557735414453458442419509537129532139186496142893582519911364979969822908868804301452094702982009995710592460775974998403626218129443104691070289676724178868809184503318160104146298600137809652120267583381476663353652892754372440423279818332568897308880645909680052503345098324989699821651317245358123551494864280943337509214057086007152064283933825942565434400772011645520085820152196916199856574730043287275397531964091905042409710836384424973122942556412633437504083419066005605746049270446088811205318786716569655235987606063357762410634759089583483470564748050451523355420185165740955272457051415617638634479364936527614103803076208752697200953139976264160822861888503680264549615464997563175287893292286546304394656442132603575453967694991064850940470377483095950234196213229481810639027012125341283444663909779861422581455997015608318537905765041100985478253673363380132471250137986819333350488209416063090651505302556081552260250650195631176938079840043290835109833215948933122424890125538659238611074021429318475543552350971108767128729930574920785651961026640417889667750009101729443797485312167801559504359920660478414827948258062554718339700029634523558069634288775402995366872539704229237416079706710442557399319010089096825455483423878890223378103151482101163242102594344755519677157511855013308746047090925970114180539875677326582623950510464 [131,56] -1043727826500747215704446803088457951055582062582796627827725121086030923231840047323323700899927132577224642272357373476867617359193878322407850683563718603041179121415025896559450714962089345588067204368445749169050318409239376273912306364041012011540023379524480032358043153013042568753635940301543975957286792026947499318821218124463890903002714131778197985233359576076657711042213464143797459658518298139455866092669554103244063113710497005871736280715946706096377480165418311440841842397113587517939144690354175270118663921494606894479367609716393779856181630199910043621393679597904012957878031813104935117993441005954033984071373551336047743273527304285636289964845329578646743671410804255714794418617371004723460949342819223069529568137953448827962570539028559300085521315773258374376870112151564180727458833947744404079646653732066519962853376766740953577963766142738735657334562076673976591871547781790998628335569562681521777879584179108507316199306416149147747673232612789320990390676956122316183364954798929556338301641910736162963806869480513936712347842643536212250642513538732910542829666641291682108942812380370978718345510616287569231601345001317235682491850395234378189019513442091080357333384862178625856178798720246191874985132267509242247815244676715575352708312854893918927908684198461118322214908648262649388036636409186158602663677740601319187881415794801915036685542373756987378674812356255599250254380354241143649487342425822399913989557735939596771414909789766299398425023470566596750979902869463516725637447859915188712294201314836999655147339124837235572637026799726657962184919133312064148146774574757116496539626845416310650501421126527557627492879188227184622837198185724265124734989873741117309930202695098143453164437868469069835100291499365412342099278850446221145498327051946783132167494732642429588597851024624608566735739271506768631222938499142492317568335180070258096562439548596441001918443227972470653136590242164434240126583226283094023596134969454414978540477441775148157178113938743693860439018256837931177687042738295620183489250565740085155724806296267724063878093536011664779420108239915494913971492659429169674661167368495879955590563245813704806093157133731113241820857280159083683188990796540351015323548712998118640803485271264 [131,57] 161860082857761639823711201158310228692778487557428376347867117243735288908714699513756117975394518049192191811749099846062990757960073765432720444960122068855594492437813798400798900439022245553870629774468520521561970904943378248965431907544976654887688414934089012472368363130952569052377369173928211487435206400161448599867734519089164771777054416082515687326422056593059189129049854871413195339468015661359101971998519855832607788237177714831057357920403443892815781657789419187605783083290547142331162710427242036185574287486024821223526712674367374837492530862219946810126465720272058274271087117576825104104766196681927962500015023441044312733296965029630545119742693717300488498742778627969355365015016931263537305869520485618171892285724562479625711148023834834170956988590133556606264695366753561784953290460933970549332673409209019049566017694708182808846826480468304111564561820807861209805241266328542464107593579219988287449087045221702323649375974902409230457753745905079618438973254069551347362536668749030550186004428171546108150610383126109532646788877221954908339659202656579751323967976593605757314101772570676058555708384663888997579811977133450102325465019782571347081326125003598041361193285674225341706143536077483426170348856779734690587389464159385338582491299707041990122812322926284098695965121300787520192179968188944952615546591808888029934309748609147899266531736557656713606322268544513853628421081251692008395817544110310496549002942373989725940010568781867702465237060427015495881243161280166518775394675556847894217223455819963919344206054059316548581547240884907529318520948510055286971857730083521117082860981930439778650963553671745560446137500150125332981064220676209751833594728593240417156127814760067123761303271119339453525329132615367908764230085929772186996641909301195004701725275624376153609574508310460271263953051743646952770625353305342483378978828935985347485463243310541584974402624543783048535326676344127318679152865333281118989798100945542526850455665968438043907358017288135704880632579042316399383472311452674638500790029249184194917740521620616083946989119736468821608329753737417950189542058787398152966237540157750416109082156082943478455670250565011681146620560572550150842045289504784241816738879001667520852875872 [131,58] -22660315049930250588152980711331799814805996553891576502647950899339264833412982703911345155765929379947482755174773496126889017427688917612636307233054457663956172114692952126182709646533578240095186219681585648805734647252598932584022647792987345489568253781608863230554361388265253895970082915716487569161040070922397802630083588481797631433274091300474649377133696438432305184216033793857546290152480418170079730017409194714383139981571742555459025140149061754432825230596168436262600022081310462352973496864116327607418692307247892760548405280646342025413324207237959293231997159487567495270379755116031548359486639533048443511496285379279921153072965900936738681716954698434226423239168265742244997498737391972040529225842415915983315054948393702259786630799456193004319580656097914341046420410738440945112454402577825300974507326240049878291380115437637981648380250255941261998134719994998816404306207429858541937085832579452772538085544423378284710321521151889888873522256850694298898617684987944785315257153590383428574000523210747579953412111651548338799765900589995063017578146709125507187332543571593447077881940318158499994812985526413058272442782434027758994199947965192100066476235765365577503397243454258482435429792679694602726905966584895686419851511733761640999798901957630777617559140468890824637832046312861871666682053694806385596238352294230168676748995632974954727225997000514239337975040194857224720368947891313735155529997232331247889486085673992387206671976757523267999522887950947341362121542596658779309492920509643341144179954044166061390430931514740384795933567958362073885299563251746054951791322950797314270616743900447670526477403785058834763548236005666149593179256907925272221718204726170004236481747741026982759867381338902083427049536799592390575332516444936270819265570723685066029814677061522594526954033458022580391201172967050321367769647855554445984132608240494320631103358543999762262057524158713135757162942927796420091743175959085838323915831345388635208986290709211589506608404266509991554802853913214283360986064229185054323299848639071276200730515111378299739790563963373606170240456837701183194879160646549062423581889514079140781441131837510097426633382536542715779648323874803467095408553206748647094607412370131063504640 [131,59] 2875750561191073587238197303452811178113144137359984935248583332620192271867050322002649663801102759305028282932355298814914568073297742487245747950646089699744649352291637751929484331042957254527025973483197145299519739265226781587192887938174570930860156482042340001767922281121343131842626728414205525922348180134692079206966640871388380536194821860758170493831857662733834455109177920944200729613732747838752957640414294690643309994647443834099850670781366289651430230829156710154431105241185258336624817402803122773648660078792109916616669964084688484362333370532372681810421989614799308706621748001140370690741072132068882767597399467166285104255543939767592637448529743151708411882100923669291799309602566745254969836572152694022812925194656262062489311086165360690814515122779629001773417830237806937348095035631161518999107963493742761513198232818906115726973040754005771854238775873194099072489846123639460938195002166541830511241275634160354579939796503293701782330179338460148381618087449667466506369737149079403895009552273998326724872891341737655038904462607311075553756504065933476927793227312220822796100908988664206618065760138200009907195483278666310825693888937488015296728481205990033056054348655666481204711125193129707236149663659708640311035663765851834257612848500442097037441370333957713256136176928798136622839524112692590086914516725618483763446454242927021368025910089412590653756589702693294397725159089063569907109110829956557009120032710762809032790205460205405746244916050326501680945430253313352838950181332822284182370870451125665918380059849322602398573737455837959324238854480337940368652322805840744940116822302164752437432930823426199743957240262179675376794763185100886473013124833636191419996907553707313525950299700852043378222106628195748373313569103596186414436973340712414586233471768044687484824315734019994130692161889886446589012053525954368204523781030880017947373027048784664617943789420386530780880056785835352898474412151667758693435780803008645139614868267020587079629299524063374705699533956580521987186234855334015785716438496321384861821658006361699926779949424642782575770012300081473208145466845896275169496764589449534764314251277805418763943729418850232850889069101694298489632541013106930976232162733765755648 [131,60] -333223001106356757613150630247332639737347183483004876235042559338123974071732595793687056757128042293914979871985755020513175757337647829687196047220627918028688419528769255946715689330522125663979471556163593364338184384608038443001495107404765659980896709734630513560029829774263950343432085364207381167265330111569975014353457839270995495544572042741789483696311405067210099937107768391873143870080758812930012423380337683893941958433369757805376622855842720581732161992726415981464288395979649254091587922853240416770391015295648498634978528404074068553004945475980141978448476801013662173404477571848918054223767754833606267705576612604991246893703002897346778545700979239242073179483310081530007749201698785580242134775674278091519422072035729627747968940835201861921378728086420750867982141032777209038239648492766799854503228324032262166594937017130126516700412605872326869515922371697019357755712742172906498533456147526869119240801607765422290546345417529569776027280357551516624142541936126405604033111332934014110671730258930302744019709002837402500587641544164054723790390655131153407369923855517943956123237474591348449581660670854466956307906844049134121210509104811171069900529394450212966360762512519434457109889372832836650264763929639542978724527496913723673456176082002446102215289863015832026631735281889298297340113379526846470145275172754136255014311737999815990498338795083998943989924809510142988370245762373840181334680771271201077662861908081440387417977847878286960924315048532356423163883877612029069725176076353581572529672851707990844733094395961783225365494953388220553597626779934277564649577406274358870473282927274463527040324069191641779403680050404766661522231365517546742193046806581271814819678100413710249428632455507394787664836800536903404612710455283949528488335878225323538278272416391672434830325042540133119715541540433034719248395339202809794145015515519655491715344333984068283459600092663560031768942446747381464885899647624147173962547092710905589744760099382066926671270009298708744285693507765232116917202249611179621758615295250228259760808082493793038702922285974006079439245040791211321065949637150280144755982023701502073659266702260116413269118515190183997693955248349490104805384019554639945210853452715296 [131,61] 35638016934012256928011844185954942095251102052993835340859366895592653869143648624845582300419215953569550595427869004916691574945508292813280033160136391157254603327463536823587005151829145096399503239265187617456586877761314743860513500759966119285454884209637095503594456083425312428611602068194678464830744051383417091294277317083589814546623800399283478390601429101726363673344200347189636080047972102573243416527088421597283817511959242239419842274339402141675348855295352108775882445550835076876465917523457342282186185938174632569675683630499968985578788244514523889772977052245661824905438346119205636587564928090045419409593482905487375028196555141090516254557599647190332091198814925340619773665767564885122470108456657637355711010024471926569530970593747184768499058275181005818012266079613182664886001288762098343727663883037708255942506347005829137563488597539884122292191790858529692521241945100969887860427205005111757002759778663174368770616255974343960333797601613681283295949464729605362420399375495486305600193538113427590265249939331592857494862822435861379968667332148457165877695127810585836463368096766580418874247396104000012710472702221057204152298165040386007328106843918368689729661724688033632901847657870309363377449769790085525281582888123246105006940343387088782410315343058895921521610044079657324377059338679253115446093757949672111428203449276128892753371072129251319606468615225121934712418535759939517604683512817667175164082323797347055022177526510987559978002946358842136394574791151321822577646149851647267754268860874063553449149549969520219356557993858733508733884615163415732569955184519568241708456793591742024826224346365043169096561811066149984182918135042392147295064660329747640997094908927967041442976494556411886087467416903375986309851666168820005977766115086581479699249359272224061885427484753629862247799415784859417592772600728920594371511962030036370284359543087976105589146525756855761900924510105878331504119877764552686235671495577733586854546077631820739657466013146502172554362875150293679955985430819058141391980898157689457061002312010029359702929528064665186600558302675885397388546820510834600557066787616087319630859523121551398078779882501089940984767836628068994023956965524688614793856324320 [131,62] -3565718994713433186800997743840670466899979960086529345671717226276510293143254425190292084957058336481121125883174985283329697253755289836084457523869165019766169821729914208726067356406989506059717839493586660553039591883608966734267477305054381240658086266454119310712731729918158808578423196651421955073209445892075158290766575481767551599953231422837557784416842536790861634049814279118240392780963424160710688261163061969455108256372804618613445707225456957868376585100537414984444661888618293744812862237064547432273196089204955755726729339168778372268037388496843349776037041488915888008922493857728532871056380340536370204986247665923351998622751012110290921366456183135098184412527220871293737985446601883091580722512198358831424610711785971482059773804647944900095333284824646005813957712949090142749223631912321778046788821803755220689470297414733418301534529866605925757164918627380065674743938355269120818758778580563341549523955916976445333912753380037160264966270626380230469178241046628291612748343742664573686901874875342450839687321536486427738412555032847582687011925107351948192227970669232521473923370326884929829754633071520872396388260638570372621114108248093965843095156392176773346825953673299550290477131523262528169078575460379712262532916325420104761376374092914611299275337770883541314396127664215371721735411338328499854631478236595428109244513696237714124699696605805433452500751701905049198308804077439381034090489509066417086548391996356589367539913042069063091518253711584536368588938963668026868373462184980126399280001451601812876404238257444048991206287237921586158208119369598888816709938454025364852796632929035684979066036100887956942327045312430720240564036300453040172871942692496674294539989576293099876337004116108114120896910571828563295834522485585132219735025281271894543637951366370692494357157686308319199910364681367662300078537973110111462885215932238970345954703094479345243665149845714322583070494980119428658939077260840557655325117901191967069162804058501709141103589736147713329870143966222975288035427669720514034195427948990781998284522029919072794250951403005723185848526930581151129017809516361161736792681520723764200211334152150599311921968757899231101076388455714156214612015568434062451165200 [131,63] 337998236808109622293288017405527298236532871791559351572145842815534050794696405957328408909163266753907789404716903860958414699485035843905748570832977529457756056505263013377089579094083960744888635952922216411056928679115508663419099157051608660417262163084079771695797992133925126754736570999690312317244808132553525389250653096641224475676583418811855462089486861651233048208095038975676381487263501383503151749028859285943126482477212392806210184332170825643375918146708832729474755181796786674467020389285081022494744951377760806989500231104276608434458788866473268065373599564161830974381177987647223521375995411127532442859070929492851947263764093572168123732898909085476769741755833295023948216453045139163998320924689362110203343950620996767683210595055939991842992473229820220951910052421414882565693678974368322412113572833057657329689141669458705563156475604351174711274712397827553744324227717904743689209264738544999779340015243557542634168862970119766002406466909929153493903057744092210485735153099434648148630765275552226784602140569005915828229401129304027746806966830724605126716798068660941347295391931492497358172731166066379905286450689649950733977894607612009531613101181293411673365234001419899346800028416515333764853979028450133889213178931797838170102839857419010347464648318833154779412869742175650807187087239694080425915279206692299227532478875500830458710235850538463208058190259268737907114778786926753446765949212513660693331173601683071846433939523167918922331248933629530767793316335828079968974799537316587908175132102337609949808265167190021386077161872245528841425751484349470352966445723974934180194413551236351042641799039345770083022819513101507915551008898882042046873209392248229345069394837232047526386399133834163624693472283712236684355964305962802230087231731117405983578089030797210646392507169313774709371403698306748441312164595710450319005579650068861785852553790431267077757185586738489972741008736053169040808384286515293351235959359211623703990312841051937014306656412443947979908947847270378803174766342065037903466647030434332225187070650404281312662261229451094029713249534964519081799754073479199806452966812091242071934375388255863369996855812843123774825986004347703042987739509432735510720 [131,64] -30521672682320577869693343173716075147630591607659645712911134502293506950681304172165556839610614055266172097233759863683801193997518413332626734827447465178848053336127874713368466175794136038780662733112439158418540625058717904744987439048340676540299410636348928193766192062973239043033038725435869805623851102493668845149393391299587639549283045596695027550638353258271120782041473643343075919004079862200972011861913712474527899548718953718149351486034975887137524581462599485373393017739872309595021512502889643271404679424007175249655919152266028115108902828361733017798628939096216554541904476442290000285808889502153226289464040418260285596736112267938476780063612038597892967671942845390861813293170441313795354457528490998425137770306261729274078826063437929632492800502207413596131370868750145989038942794225215089869753444690507508639256393307233836446386532744013154716203915521080580744981144583760191808207152741736398356973727643311651724196049512529741939987169028524460125345911943971883461584715983058278418438946080561821989042747686366958883676031174395706412911691607332101289123179468356189692645352180586064087649196791188070982627039112284070224913874708735979131158833202386940619009945226509940331333568382384058993079759382819787845660728999343914045109951657645078462563446311705691837862595194623424080331509544419962290664989674476505279761291796600695181360972553340452682960838839246291284725772983428694925926578591187708292555627294673725770276409251544686002645313583616063015776983607110577245991296984226493477921669933853277109549257171164161101963208232568243743436004543875792645316291817369503276162267945412568276454494384435973299724490480554873793593715074698674583484364465414123198589275285179000506556361711087370521478276094136764115614901517639928799921395213694187833952094455803055288043468283032948552436918033114293632375094251374448680429122123835365567296819622340218428835481920832024933275637082059772315845212569480669744151768744075416393054796528560638323613879667899831923498211416877287165763750493511815579091382504463144597263455853352239032750089982588881727830850661377681033294461567724711576163217001945100739339707919604849035127363206788599819634630332616758582473087389796560 [131,65] 2606751543603673748046697683457949456705306620723125546837629475437326765427184507893364217606592781695068469058607557931469895035334377059666343137606457217257665959847833208963104979108376901762105476588998802268906984686621390875749064107765018468715208249777803810790633664236576336696423242834267261918576445433152690710113882352902383074492949175543992008503879771823362181814883963856647208181301095726757317300854928839943902249663959362461458225648264135107492626589321879789882834396332841509504992808143188748089962204728420150707460780733986642392523304976179278929767842122136777314679020117212905633142648589500163443597954984620455521420478058828676534886993510867715126395468797969762856859844253336605167760257618935042267677385972797982938270250552959399662804972605783769936369861640122031497875896876866367665850499674690007879561329865667679296678833761532985489752731314092580836575081168277586350635469390632559339611058642686298466008077269389627015109794147245745448132354277083763689112002658512369824145350834647848239950197609912654278727881020927908525930482905138557700890537069757056842515370219510058036697951161314429574296308171608080593000877129748015200204118923376713329742270338537104124669755009909773078349668480360157576008416276348744104183168746669351039717899467966580084257054172334392143247263823561808163407066276438356628022228907966437998795109088279230475851745528082538319505861106477782884212109446007730933880194346904313548954971983478301580597127173640323321080906842186748275975527062052088088657779750519218855435566852205638607162807663007209332566943816572199897492204048676680216610307396580651583287023025050171135183106019890132702704120851445192772833115611937879955421640227358761299459095775010408890621984006886736892048498816087212338590951183966580045476019616358086729641581876144494919385518533523397605724551794176690074305161396503250611360664885337117607851398408695276361113202283472492589466337029570666583212487070999108285358310260948613827126535496912785635123793493348378484840331738214053849639950250726856595924624818969155911897743034056288969972709893810948162103629201136061892955114033551662920791056773966658568675965268388466684766648765156461789397067789872 [131,66] -206326142085046141515305985964022638053504177857620352809323582905472834414142229869133147850536311163100307398596971791611921157194043266457252897228503204170852644745538981919040190885063219856729088092631755776960063823362912868068761904173308092762821954938924355760693544693276930825175945614705150327780592236987509095959180005554393195941774896537364861434717906271882976480592891809954789105151001108809640429833458718458871660955445923842745881196705164130883574177874522757803172723283410977572808851180038105813483040854021312372305125744885771363744765396152587932981706890987091698320075622273226356535671903175723265174219887858198079350729790409853231071635472819546539782470832755446539888480949950082465734667771022117377709046612448925725136150388726762187844713046302921161382918859776771761550524094108180555696872285890341423324292672842027784735308189109603454078649345167429040472671378130471080388262530777177220915766147189013997134118045672856199080447268594008181362436045619011815431309997549275164790308695155221576995252057579526886634615068281915058793850637029012794294286015681399517964187601067543488013317397671734216432634025395161206214903409239753129460269038634353739296680723791602822893932691974488808356338185336183547553530592631621172173599431452568996606043818746927951807500021284182515401935104200128441801393995664110281349747562777919696436955105355162214547233223448078746386830766990108601063973012015764440540495162025794985786915845982888176426792186584735138491526688244971835487922414209621835524852026586826133429904325714539441102890966406824529404257995959260758699219760810408187400959859352801323709103569542236998040456005870154541808590218703623829223438100800104171033123303544606851163455583585464697919248594644411005289004491246267850310577788946686772879834076446000390907403029507670048799307006016429490620611414456280474679888455750885054793872636259306864457474170737161995140193499720701016583784793894757320702400768534984483837506431484776325035583950666369239833544576302693273193824758428313501863533575060034675687204377010821651515950591255369520051248463742899964163194308299365212301766169169634946503714045995083268714108586346429276887506760940053560305114256 [131,67] 14707676144797735825904451490731870393361455939937598770626435801058270674273032832947407068637459760509456026483648039398965389540435012921469470488561378729761745684313545320904417713380616616389190929307995538788296102459865472902273318151233640175000333953372201623460003446145066573321768540005497991988752621223793741317876457802261782256998927793109812156209467023254389741532245174653817855821371942911157005150781800156048130636647972121586101739594837011038842619437228483947090335133439312524934538665112531655205693792002019575097826410693094657584651014705567548772035092768051315743532631725340104565145540636740122579338029662076634687729550398294044032090026362242300069555037137011914746668508234666954458710930941722433691138401060828556637923029233715007722952942134249031389996566617533877244439743448654922937756029801525951852106839555793233012792450592718267629936210351592455491190061169846484417638451372717039615918629749087560650970716930142284397414599922530332706423699010566627912894162101114141528688799006675975481363886466086308470537462209208693847610845489593184535327462323856454496501789401761874495264606076914402571383667832003885127364139623814855552381995001722196286496163772191887078609343962336091726699137651578594060979981274219160484084380068676678095474367769301053561117775377408426032298707682232811399657676146579937234996233723837491189829154856164822926749522800517019015190977670486320295351836989061077122357265607067730093012654269500712955576090281812670011690137030675236713609261051678569565425006908309389224478026757382483583434961480077324846360547377144610018860679473864183080919879166352739458985075903753245241213825611279766527702482522860296729568737399818983852698137253828454930464747210963719936434946389855222120180552197422620537690747976546958203247660514847147743618270920965811045420640161745218745518921466401013693222523686848058352497026588864195631099492200921157908722269384839351456286812508999824748489480204071256381369725633156716231051483650724473473421552868596075935826452881179656167716378929083539080563168044612079078013341744451584453483271716960274762374816094969291425967861852908699615288598029831260146002525666053102093682750185512388632576 [131,68] -914774593868611714392528012565610703151872405253548433510379494891547722419195843703019275652859294757090820344388486624404952491621873373962150189937860089279850492113318415260957550913078628094707929729373604429036323810927731198098110985193524446547294752271945380973252683740725345886592468231235532237450662527210698890955572335072276420451957011035342266257173171621437983748983808246910859799857911690071383805141104266744149365707939756639290553406070916490952779327931777132769383325165775508691256628473806840154020450091386606044343051784190154863030414677068358333316952984124288824048717365439955621049536517516823653121471684962442360030630111126578648642143570201015156338413242756972020980547692340723906999657510737330016367501429181128319188409655255229935670212026636735349786538761081836570807634285088316719801428282663430230781674500922424055375292705297698970523253600470936908722396639613078586156144397718619414116127921689699052303130840393478748507002241863804032951427685986053181888080829260851323225274818573535064726423963415599742057612637945455387147808236168154726568967322118989911718695111642977006593193967723740759032550785533292217561743767061294682696820774713898683113734856834379449703512302077892177271380432304344242279871874018303285774439066743192235015849761281031360794091126212909972563001452688825634108031237346970790274905808112115489434888415810161626631486841500413726190275119218120712516884834285360265451228353050761728716047777203478015347884809525165878633277729612038646740047170573618173043439755904163418142219183402689624957287617326048335079042794085330910847888854966626717961278413637711552194450661359276753356499891973516198700898274828040234135420638017264349825199782615269929758732669451330380616583876851858998255771070833976523575895364087666670583564753676659243321814401543266199291106867548294451983201760582355480803857491590609054013718004677587543654857952960161226189964017732659964168640893089170401408220491450274632969045235918363308583959182373712812134487857757158442502194749817324931901284398971676396896880558767225113950821267395655153976776733307259506187550201435757522525240550659645182280146816374064440966012711408976143632983965446100856 [131,69] 47979934663550045421452427630068741285252617693046241197820758301396625599230836641633229344879297536479962087644779380198212845286414109219542815713385555206799462689347272450736732036588923547296615005807951418211835687330860410414843732109427599492116385067176841841807936736336762017498009605138536590357574100870044621107097058193148008959789201924440542460709263900037915934054064001249667168568751426876040948005616939836387116511328297774929629678659210739776097408474849064346440358919384992024683711795205793980028899405102138043716172563652890415905055130387354429495760246999089544160692512189636904276927050676582589837326074308365834085611403618193211334679839027759318428078927688220522071613008775993846523907432175408468278066871237039883390261083613694538410808605191843241761339628878740729870198289599531823618793320100303015454964760519785928486458677499273191366745389800644084928340676138548703769522615266814079894156644747733847938390451498781990517610431208056414335699417595579314723506688299202152752419335848547391350804581041153792516643935898436047738965690823316869398072042777595538361267196485041395616718235961288348533122479798217053295040351104059442283986414917778654412228638169137677016257574459830184362425769390396988417730729849708081219752978755373250416095390807404118115055997990584526565921675204205801874244027828205332885804779588142614919171514132563533031730790439834385720950273893207387569054908871884057629336088181435243765764116682337978640190087072203402684237217885257313674016234625558452755533546085743442022008635516073745930429921466973024958915977602306426485514117690733508869107875597319382338280959821389028380191491633438437857319519590373460024309674171512164352958773824609392995064883347149395868685485666821309155232797750502858429265855653650259725421542076192097052483096470994843309015363508821287164123735623071783647204578645298111280233040443185647503605570684856490891075395234415866243813350264352403825748831572578097979126997147613082048370931993983484911944890483412668427849505486463628672369879878147425989710358012084054745988935615129557884099473610633669376168927162874706348310375981502343377209745745029141359800468507879527127706787758896 [131,70] -2027157636776688676851500263383853540911786601297116623403800462027203225761730147581401602908096971209176076464456414768878124348555484717593885390976899130512554612477399024919746312702280877048001475074161430605231354083757139712459109125601273610188294999225430316342221123545801953245494259192154122969951966931811956497702050569969040650966034681107755925227324877137664864164622094290641575956253065751641232127447536145956653460082719068420278775053500045891857594826855016565173636067307703097790155656125003651036375888241708981320992421329189665077812513092203689229647743923146656566488747985726150575159208916490113225840045274391616524172403289903083732085520984565875663637748582454057044911044862422323540700908333668170148172918675371722700145230504028216341051564957910920048306674461603482660133412191600476446128745827306105557371644408034748065726944079424483844542315001172776256570171577315613911676071253151251771280173721668851873010902470773536471800021460143671465270824207874358533519984704885197476247709393685719879503174192500691992251488161924625872536080352687138766498250357503614671953985186804868312614277235349905470894915459247707637567332590871925162900850255702599768481007680101105203039996564626852680438344255631598155344122738981496065634665650098726048729523611310501181612337269332983462890265461557856845193260997578356747661037198648878704326188436912479608858333115470256943835907718306813436615257033588336060646589016779806042695562463020435813550934201139129506173509438225289363159207338006338559350597363004875395485426410907303712233837461711861237882828696530023163499474790009981271620663769001733881087128054534362951235139706204136460785402297709219150668537575045892433727887371069820065262466485147818275055723785181040852707725236989014817594016714984465870483089115593527581563751367779439675934304385520554103696237711422209488819347662219383061611952808065922018940216543240501871850274695148991599015483073359207799342256735275040682534667609220780341417609896510137027990033111797721668891641882533278929822201430067509851143431365891836958746019726184362026107278896447434701506472073780912539358174926567565996147549967687463365241525706553410580957565596 [131,71] 62294934605476143767832168631756307434638950525316677903463835243802156807754793210941043234505124292750273676231794737866182083925822060014694745980380383022848720391867424024827050657113389682332286887126503922580528578474415924850121187176470608671562768265569986726927310019924086391429820434576011311316598865792110614420026111182807417321379154467590782732844380953609961576028588955235210810561458056932373948129177556522878879989391706524776570333625429706055882877210567105161101422693233632526767075950245692395029271490456710667365482522399640082567355341497324264424465388219187445025085238947342054194581313765002013152014226598032343205798594647955888673861506726155975859788343022437331026045566244402077783768507827468833817770554888178456955237410127762118289951347150932427282992814365195308318801541053990098781320539468036718413906925966259150851336890040211298923114126491116001235636512914056560478788531382650501326197081340269192379843745175065591731707225792212668045989213888504274184544934163037124558481320541441574592904125310410337920629420343546857693321604917370075583107999673140478938522508283539312072086926574327607606727904454007073210207796535905463859321812758482813917103395580883261794599526918405487206337065100207272544433186785867187267588922235544701450984143284322998428114302635946185298841249957682714437318512973362196979359176862838416277960330164702583019509705465240805402794414944579596422532965648761966439089504284236855258939994382697331336497354976378726421583430404179454844703043936304095681965068429114761205567939967506933939754892431436338879608383784195748627833744617623579205219389686956527846865528981794910609726073593348473793402574938674054597059208286690548438441266250286899251462387302159122317091192976277927899791447770502173898560075398770001453591957089463543073102029383609643233442765128217315252804763307988219905531275644118567956115225014159859704258884215324913778769960651584801727407207813170083351379699941691044255329330823712462560755916475394871921174440854024805507562702947489945435327066686462235752476807831538127527915478717095065975245523107033605699189616564675921918815054143419194675883961404097545765487572395094422696320 [131,72] -803454819631534493577578729615193384647877072438450163282132010123077164593871773789974503133895576978832615198779689119163085930606878382893813533581456823134856955550553166748618152276229890472936261797336706622245709467349232540305610177063777756753789945415383351507389841277027531501562393009223077584313059265669288640940090038977647027046981914912720018532819682612088793838763911052438795095989668559260166612588174135123132090736608701780374591090637809956224543759716543477408630070638980696325213801841061201142729196303339149474264940233287332072053939171655987356388633421413262418469165834466494167531223668319730343845427603246625410682434494231089748555745476252202513735623672177157536535548728095639562855518890721654216434027833705927904358369638078716081558193266214232106185279342864092999549330547025176867073038826179786582687140434127665929450042050318019065900375559552282057729564906566162476227241583995029663601651864210065645876608794184375126285123886587552247821935074719783915601084518178997840924699320033258128365753120513932255929993864204456439657542158851203061811864701903253592342043251965888018809137814185701043164124928910768388154566332196527525357630724591280578271697020121547458494915787884889978142198725166962935982139747203490469896345401971516450879346862079049503881587299886962895658256670538602558301328515409711940216651970380074650741216830920357635605164761120793609327171447162121141724116523925117833286277911673382311778085341785173698784920565747521771238037005311392447965312061224605061502899985976169891912920592747730425290388914364301399617168975902562756381604889604156125269601285305999058889946768624280106865518901327827039072449159454433240285356833472396120850057930255992750658897624338097462608913519887015769237850826224848753085265648387838688837468952980381122328900412257030083666354595827341476038326709461077437704097370882600982480167019466046350872975165730217605548745361645188292283567833400261718032677089505955968079000429993606462322212172204422259063721785720891047712559277766111993232014638152831522755729218293283425629896174418156249879048121330132642131333182199070435250384071126785108629313616953590404369798226857842208 [131,73] -57042975607206119234615785161634604879505375645539966334868751331129077825764140749834477250802828307222734166723675726202776458920177016341166914692108541139841407766554286395274271185682567773725817301526595013731397502893450124527701785528574007930630065290696718869887949073605442914139027911330914183667188401612034629078706354267370100077674735359446379020696707631149463238139267587707512020613455841943391327198342778424815660843367775846960972187290985790829545288070135754775818059815424479170488588906084590359303796059846085242373570096883273879604072737498824222630109170045660844528259960171596840069027342074090237284054059383660637784746864211526899507986607737478534065405204832753374276473252366926469351982727424393597572682197623363794999122030177665538038419232683516416128572422451391057570262457014498025416083054909852815874091677854743780081870884653611158535527040669735672661971825959425183574396555806148099126075891153837472170764385650571397798150007020076703225975861504461638081063481093460233929497351857686157211005435115534899376904755678932138922501646818759520989506208990944636998473258230082083811493382376725142016667750636509545953192477600529627436292493401505498998555808412177331428323518596446741750731513789770773583334269994269189815647964818069118978001149650930013581470249684947002295282166667211506416534369399693826082918982988834162920854216863373031556398343234969222126443648128031123969049290175824599372916175738310237421680765291810042833648932159797383575848398710243690125576883700740767148871002144373966425116868711057199868504124453995823895923309870963933576993990184142752083978832615397746427767412111558237535264415711500393497881079885007318760876648456189626551226241966099915195936113009634429347310794542268831230357051650387821761133096960405451660084647238037930795395019358230011111055285466016512002951678137443166503121848011512024598294198878504135204525028362607846394911064317967926432239124537703901133979566630102831660701805491680275168351828562642543849919710645329235972845728879139538735050828790750726583979518197721159392483787996808162444658105926764551501741419624378833098919801574722850226645465198088226322009491395296 [131,74] 5661051262154406498067152212446397384651405296434123598216035052627290029572901821738580741715298558149454567726941405021682237930337657563714912336711787982742679568231730672403181868886832616731146905776377329761300903611756991913467536595953832661595510535898032898571559732908809390086207892407906936215068643023578383666554653863823711377828210805978183740381029289966950676348795689113201989373394379111397487851750658854308022848322357989392653594831313748842534582174504317157396148846375586748845510261063825894218827868387236186499588741844080760308547019258176906064396511562235390419732618157640676019092698830053145950686569340234835347332688694781038470062725173674632344614096961278286592154081636903759211352129643505987280156120863368421346148452608640556283334796730977584482711737987164265133779051597443757724998639423551779352325938774016471124737594003841783858327548266708406002348719288061690393724950216716329633830930098923955933336071675221053954433852244273622663346598171427599134343658728759566846286464206330113907938699304316744271475193463932649758777758443456773244269152938445266607689315315713640583792276010066433124393559077817027746390261528161470860416666887337405070090043906973666225976675183461050586025600837083733157829286954004945763772855561775210559687990392071530683154796246972164262016105113738739860210135920582039128705209261540265781313721281240861380652675254710343628279852110402854472364146042802230497462738691329568135480232387195637518411895211872629029222879846785723789509392296072154436919725534055038179295717256705517127162876059457899509369407093016230589831128028842141530977792765341841689025046990012115329643898782867828154370339136064202196127211898489703720691685204801380528219784560881242615808085697477352136158318354839194728974880514441287869008266476337078021682171780816231708450936666662652740060564362151303772030933239682222430634900765338350911119847800120176390545390586161378489358462402514547125916900718730940487013079212068415202617804029044669298003541010775308359540042663174029245434584677519354602539070543662592273527846529047129147974974500764834207811703825499811496521890941393974947385757117512459743008820192 [131,75] -305707362542405758221226336248524720688408899246996025674010153527705280445164126003044068109899131630384002114252613444076492849993242950952867706314907409003236611830122872765801214133699820077574095367886639372778624834350394359971751480920582848170766159900326010517161130349614767279806093956502168545108680619587064167052863551020387421657886466796552735631049843715032704804594078542427528388928593310396313548142440920388005662930999861454350519981656065668226805543075876729082199062975445273212128321629247042694530473103877992468741845663115443585199045882912542996033053827634052131987040046429770300379143239202478019369154196881774056732849540053251765589604805034060517294749395932079937216153650148969708959775103765296840075901768370931165942527490428322873221505033493056712401349139130877013178521428633815466052075732283889255617253746112036847193186420746747497329528091727814996679432003255806304271008147123561291331117745954914489470096236722720677888012699363539835231816000640803261122726843497195702799032835931033774703697714138885118721627339308517173918396842575582059244559508987651828270481045221005873986903325248743994603541999390551881266444680675227813181171518659910864695948288201536850788093502325117444685774500977304501857014731956709430188829601663985173068513439659067188850864989520061419820115986739917428977426771564755605065046763085569106184274756784072978873054324884870793932812287134802911256611183426439041153712145419649523442790789589708080948540749717576084476177477252825555393722522950433218223345961310886947720075124426092746679207389550374180559062872841881087562731098767967008106231412975559775574524625269515400945702885281018494278554064178928841486915314628977101362887321942309518588679216092386380506320972748422606757103214885674221125763131845981017509893439887891805954739439336842018089720099818756882040065766469934766918405105149565044212321985560867857136709030893958997854936637941481346332713401197690639089893661397633062482738061676952484939109727352477628303457797271936274208850791819525020289801985321800902297633161506691117108546884689344420882137624983894429787466508783131491868519270807356108821193102733681922054592 [131,76] 11640255416674966248186809176860940381510876535956528335700949743828181315402390778947931806197869058250806881664936382711955564544780818321118265714543604836905840922712109459063150677979154139638410532019156459764615645844877069173975528276135845972318772411393273031969989692444230183431862838614526640180573634869697541795061815565849293335636082466517557091771972805067115605528885729719996237953858146763892728634561548865236198321428107782680613396535806183042421123433494723036388303857072611842990485796222969209976233527675532905144632477101824557706733940443176150235491427816932036878798141778582489049922743394542250805187181691902850541753483196782105228770137298025863080300111798984704992520155303200090212189116490589449750652464534444095709545457563045976226417042260426118421975857451845230293875550309295215457500367618808407460174512476652996356226896541743860297440155535576072690177819754445040622851854827116985029231203603503536440305873923915365442806019152143239742522849716612376308151085401667296529541962760285893115806929902992943788359939143450139792067775510807560133860441339543631642564359185274932807186528624661199355470351975005439693738287976456600446374300923316656096806515654613315400130131824643707611180941393173491435633534304450933172900194470492775158276958736868750742260327077466803353068731978002423259640830182547438425640350851072134158187614114616379924510927027490797492798290385684818899444312693689951900467536721399202536139900811987192371130344540870794988889382519058446197012722944505633978334875722576465811878284125559344792649852811340682645496259009936536910867435427174683189658935636300085757796576763624744983153530616453648719738994301275406864429806653403630216812244556064951775749571060748448697495322709577299164101883828269649745571118715171905839529897142318231544983781336019583822964267914014362676807904095121345178275763882461263701884817466176806096077613493304778328009159341539199832809624878433527600756223259631671386125331562292837465349819654700399420897719254890109843635171692851477912800187236065764877362580095271024228651384921222231717588488232001715945936412320036642171985262653246805104000617122154158384 [131,77] -291149846351603508717180724535949048189437901950382999824919725307766220256812670966199927963625871902582208281908349637564915968361198448165537797386516039843732304299012573585452163026747275407316429598802311388740869733758181196677446309700249360538919790643699658761689102130788887867459170529095226789574340879874660454215692866105873927075697437640648588616991322807707430514429381252415930393467110807205128215983711618176382249834528129997254623832650686689355053816570262938217398814822775661738305454445777920787436989261632993174968111069441373855034377783764922140491742616431081891119474178282390190196313942029648164292520428113071319875478436101874691393567500570175368601317268164532104765141320565009631643536476048135632081409147550365189344780627684663599610383017172457937788419473634529305830150164387812501958843129685768553188320479664838203576788371126670576235538681344502659062007677591348436192910522091875036326402587199384053677965420790785660907590646955602573623856199931115884481306593033788628692140247641552653355921522283109763204677720265188287158149564488396722195150270281023061350750387984725276528763674288558648457605687375711099472902734477956755482290138534805007031447405190626206755929427043304060473062579640622135621051091055285948955482710505028157338360781318777037603654754699691907031442827644715273531953209736405026040221378430824580434029283780663586223366939922262594893048003222220731809062145594119535335758626852296393057315538993385106377821184788110083077960710052860085323679106832027244652352197046992459814432681479551201187687459174086528924227236339683903482196352667892674244718162447198114641956893141086446999193720956942991937173728843123474728071024551271584421825515316450633808051856282049188910092803070288750128605384137785465749536521877343093273604320097722296110259570476040571352634411134720430617163307395554442678720956177016411689685874378001955848803700431453194834016916661264445215980661718815101729350108804677498787473152478327763791451533040975432095679537620247128874113599578637593856750427542299360080113057735961752343120770773865271886502131234016233014154538577938649924483896870289106185931220573768 [131,78] 1893087185592268053601880654689553774442701835650510354640101718305051487260785210077368671483218817075633089149481805229428676191708642240641872536418481827763915186138306832554785687590200432896034092507051062616500661641568729052482342792152869627261725912392321699831808769930656270501482322634109596878549216883436098896126829449585346454831308165587317878718538106902026113119145978732136173408087739647366709514807855768277592855914154272667363454622847285028043337226232721446948099040078948575981046448673799752614829103611862734409360712646220118370787444404616066196681345680830076584911275994618079616825620535337877620006983069444576884572306179974502810068971513667751666881290085509691525601154651288737220497203113568582969073162202032143568503407929845884113794353077005284212972862811483469471878748722991886471956826214330981170348541681515925621072915010296450442992201822608321217187719650849960252178260344545548453570795421226635983603618399452907582985394264034190426794223221203133939988791865856959464718085811948864711549611455182789084146782856022006202939520002687501468570575739784511862554820805202383928677196014041174855791844954766782001935758526302807922437360860531029284312689640410607755868178403879514735029399253693450733471780223341221774502387903861427319235330039303495445154788198101021455796693520909760998202384843906568402306733973343638951536174415560796923999718360622833284105709571541235185501363200173984328149191431539090961789995782171608562748929019388797606787946128148399061831719337994199035093476911837644824067707120477823212543408837292910598711098559403793029867314630979880975655051069193471545456527304482690418949195337473621703668258857462368926813959221058643636806938814415243683171058151854164326421777660680945451013953184417726279774571102809127108437813088189590037561003070657518814214816766448413642382599917649119971853436119660101328536335303867497323748907672181557195447116055416048781287474613127737324553085591335248738653862380861318321867409918727409828733125963916957373734998803172393507459974445041340299129007784886223065897245301283872667825559408901513206887163439795673863699983621987830457935123432 [131,79] 223184615904949695521164784904964615997009467130694603293149996838102390514477298549257192588888007290481766892704444532075255473399823242467663293255568786028397504986465018042898518706363875320015250676030239082221165408966097089276496123025796054357130225802329359808031762184812786101711464332696266168589874097528297958682675254705580899543003701263047537021628546584640925699367578054185663723491172415254380169120045746307315736072493876005765564399187382744272338077415566650451636962242945618725536669218086631523561320579388825269097894864639816435709358193044829911809468162669073677560243937354549059279224826118392203555417015946758399953537527969207203532033766285414505998413568732214711079953374905644623285020569376145295384004388000509013449865562927851254790635441505321784278793950640498675345597764598960157657480754249587512961726408742476597135042661533823883664163274363635916311659424618135840765026197519563651791026862250891174306389606486627764326198166973347921503129291356000959846255385952227197334089824275746839243113791643931894892152615789538770853675502833453461399130524334902682755836114935163365634103613162720389655208145595013358717268976870386278046791108538526260666157925608604281054894216921096510469076473742269550541574767264850190325867647553618967400671010986663181359499965943335503709257725291312411933518195293954939030451449641970476252462662974291154898958126905968571513987674037087427879602768170685498124486733611659237073375950801140129684520013746247445293484961085558924146890759180170033223734280486930032754517328547276469931651564528623909548812086834110473873452494543419134564938351752410653088430104859368833228252928587381420550798152819343562494883085664686096808912883258929878884825721172370466665886881312286745107141565245121053328989979368418110616437500667666485889281559544777875136125073542275108151941044557060909297646834412455632951367114280354777029052781475237616943328293884664256555232528984710791077234364374358011092978863291964314625073389068941307886441446379434455069085094991854466295325279179530202979036252190456480817590507612585667147184427592839666210148436812021846777522826566328345591072 [131,80] -12386106166005595556498408139791453088340703018619477422810752834074846386147483738665160219517605684215723719406830309131400009455972978269460650300686536877590327721851838877421071018674104954637959333170228987105410334416272450557332819449164494479472478738067537188592919384904304465395287235373814197779834828208625596550033978420045261764403937673778689569825977824791751137866815140190398308577702779549657219326519326329968296838692972146617550753180381125110510392890517552611953469186735971368060781497108498068748051961644374721983378157421925635394031568500641325500301149047673732457326765518235917447366812665233047937875980289537089558840048142739940854987377777609343955758780946680201970221674125590959175589981253009709588865189425633689549307995200451813720086161007008944031359017595927810917545176733980230914578872505077051911584092632400990140818601879000033189206041199869960545465546693966112742130480839558837109377870406543588931542826714580170981135833580396228606344041851205931240218882408483862911838550314121262181213832318278603066104782585895412311741846442461192069649637787001248962734055241677180496087400050049353874297025077979327649384955824671744538472832116034365660543752919853324711772481196336151061652860237389166286232969405489463395969631850258899377636562385580141517565959574743913675744994353087097504571755496912633804556626003969211814794008819582244810936760410439609191179857898488840725843871077939624920402716828704196817224355253238873322574742296852527988101336608604988757892172065807641294375505121014993383494889649943961262721259863512742248684687376696663076823378376175798591987520720679492924394983381722560214588295319766536121221008236750400159318044818609797440750464656900381278860663582552161071990224637281821950271636994306727360619565033976830755234322914360951496470118485153137134306298963705827775349091247029181090542550311040984231026195878490135402670589628538939057645987432571517011218730127758630500299159685638542017399863790976351194307898175899678523941599236370519763848596535756466582743211723246714470852018785875295866340776847436701871879871575289196082933694844471093960513039991370768912 [131,81] 411277412874508605916888366801051846850386633424714669592735087618864931838374093714632295514106793690892629757245180673593702377107397370541187489617997650084654315687575234333033241433297467815605396071700750511129112785212841892675760354839797579269311291450114213730294780811200398152374257648850598976022985251637256341702962222217248170700294151677112019743837224976546932917470770858219133942100050441976410075005528070215913373765194526682587242759239888468124028421228235685263048048993434011344781086411690199463943924391644826209599742202121002384925897601185535394725859412722405106454936265259244619721708700896618368574268167585352868914024100992981268744394651064960699799902452449030078480372863487628130792674636745776276760688074571867258358839546150571812064649928405474599583657561565184407673939932346989501905891634537665055483692914312003374673822347987502594476998513074860329756525402301764289676422828806390527789338737959008258464120031344639829500384656498647074829372306345539927391408102815417951637562742646871586481790832760165229361815136532068878826497449127890685854729070822487703109569988187914466289012327368112397760722226942872120502921529320904031065943083960379135409320803705952673518842623605996933566187840501487297285313122671850484212734047466944240445731392592229780533852643302647449284192893606991949738891149621326798358933013841815784457182395477463765477704414915299146414710438657993467829486248926260086617701353489734958616510661158086319518505128108428934347294552920096835179266630910843513723986425075261504756565571292112594908035992030028068858276268985579026727834505628668988964587705007659359499944913363727703913698074623446534269067758026004569718474593194908340302067429086694153389410445858409919682064742585927184003037209732586302014561236478624727981356031179657561344834103314514217716172240456942507913049762585087217678346042230132936765942967175837358623347344587215329618399059518472757571501795687877169784590538739670322783530074594980266227986662309682651012244749507343590164246643805193277339736232719721555805191806815778998449081300047253553276133268147359114954104543992326685726809091552472 [131,82] -9920447014273624195029967667930278358369695943201958856337253063395956409607541630539191046809455456255879064952013054665242227834204504888808887325648154067974811415185317814888580090624949789039904270563358349563359478723660879844256275034869650358875399042792478575491557275794886833514048502752440220115703917619447029277548593159812649984413969825448281055409498691869951701849403573362707898289829401256674166852458292720125006950809020949818128897609417167959307509460902043101628379360131870295810670032808953535602994044477201950378120789638348236642764635045044937020561038947815489589825397898506858686024781870125207318914537845639762592889267876713907510097574713097096191805663463641546945831006212240158574429275398579256100097365606238248320893126947206609126414015689013044949748435564935387970507733126096900324382254887486387189248960910995635319817490847850990660205763116296093128747207888904748417539596443193406724359607330575436173576596169826802773250896765342192452583741552090612971602891515877368289845337470150486399476700953544851212170680026526062893530031399851183007854794884017951641331508510017215864647955649305787853856916646352259378629869140867997837414152633282087362760673627749697474693770750693323445400417262157810660148689944946826119921050568605415633252611753466899545440496199059492225375269217107592166968299152838738908654998060713045320475886245884395958041875409395944392347381232083569437852109105415495414046770514941932483067577226955146936022590907309142398849739561952513734724095698742940085421402284399851006583505065919599006483526150098514355261347045820017981749748278377542474575474910240999493531251287987496983252445056968186623636576624417785292787859899152246137097760352660101876594339058013597709823743192878488560646047499286866857377787648072376721051839155829141540218869742630895311840573998449178096962433582458723404086402241521500273456293283472026169573352419791069311061064866044381068816059321192617909130364735316510617663592165119236646966322977974745866218511801390232261966948142291001426061065967823306853214966258020232442946468067097816555613276432791225113876034003299608491079934992 [131,83] 192930340698888463540570226363130529364883483351328818998228523622724903348765505890954793622142027420521915297943335286117195340702649719741398169772787606008617264358086395737112268797657304186356031044033881296113559169849826087036374975929625873371317753227700411334362899602238991655696386768665312612546973740093830012515028693468363986516990177869441322833799254956375491445515556325932677346677523937913093536932040000735345935894929855730324489973855761245458490336194729257815305934274033457169310403820108263550473696309418825876667330566555329072932928746209136709117577425895588367356052445585321587287930097800869116631706227929772648177444304422879347163069774449930068309548702505590798475288095090409363051314638031328088336323824062402579296437837420100933837455605236928054903036861866909623043477960992980101222793902489351736353109251350554211368606063377246625667777604102056972963733725955312792162319150435595103352493487552216336672380472964510020226095585899067602500818419133729586067205689918365106838212237548866782961534496669161111636982491907715792220184899131690836945844110725952806763757817618265545594745906080037980088179246951965060325156853228777553011602810651306560622729753773470681400009037250962472120654961515162665578608162456711412284823234796787736649004023829222925141994436567792473013794817730773787443839153331351079046408872461449429161841357333695646402732865398737915110792479490113094411247977849346428440420287938373252284108667210112655831526487821006553720744662552061196478780839956642892515502675417738363574997171496048279034098848853611058053798931243258903556614624941048392020742150678458953492568071002719265383817707884658046176333792063587711224682668290918223911575564953435455305923096549361492906261899442776188975963817444175162256210548148173555683965214749365417447922264923031685891290287103867413825722408864678151869633416766868348552438119652307486948458056047560329121173294404218016613114901888850092703343785915732204622952988698594502895191143656145426561959858722244392415175274893775020885513228985225474742549234576454147930144109559226002529859867069911724681689740624051363087968 [131,84] -4058759616240286769726080016692895386274251767459752823562641914487545046625885799801274526856793133890076717814563602345587290612803847400717467631378730006994111445441557425901159720811675266535919222591168085394647756677625140703836891733726008533236572617347817283544740455032414901661651951327077450932602490623259012880654782204350852313325879628498574558447075237580617223545415497637238374557546071302909935182745556849804704824087129786827635010042806522855354344626320970230628893297685072003020788124888149781721564519262421457582719535159686887492428505217630757737868602841924725244438129759373643109739727288634963670130031014027660812096152082734291295803756139564528209174908379174887009634180056439558044788737514488065844988129017116465246046131032399837660339171210003965398674750699927745208272892709947366498235034261147698211069460754824571810104048284247294833619139510712097650186807030027503980577390954021354485618883749910207452907200628608739954048159586992582078450069951158014303123301071784806856771222337546343296100920740495248377120463372273083956742309773506369534382340135083668776767883532864855510726651431286458392148890725870050540987367072153773576296192605676310298009442648611426741668667792853508470091167226289133911757352725354730604511036558181575182292187943198301193900285192034922544213015567296591595854180819557822815731416187044001941606028502516656308308666101193283985574957777202079657663717930533286857547107290702312829425502198143815013275182090524232143559501140460084836469571208194331941938149135221133067927143932125823941011222959347947600136218815067681425437431752282463511750489045435842909860949305419128349721735333432257420562986168032647492659961035306520672800241561735357680947686194367860719058782187181548218953452319932816493625295227813112534119149271152729411530617367036053863638239135412975891393335689823816382145670592946914557286694165851570548898732311415809670328391524540081545877644346542048708205601277781514320721907928419990907497733574608475666409341279900486793765341934029841492913508627545289668224573665876577988257025987824585887318205601147723205278439586312677357 [131,85] 73851558106614135122406067647268428119813406989412670999911983227088517889312014028310425760269293927724493795626682418465398174379859900021456401975313205449616524364362041098587422111165266246130776025798228318244485955300064765134259277843545045476392932673227300203698482054838530823255536273514121450197243098986222524436881062284738307950225617024969264637709269269925222349688502097793982489700787611726242953585856206417833394746819360635242898306847920391422061239659887679389429533001217498149097740678649324755890945595859315384631508421287665165658114842611147754265899615640065154436453268729552731045969773389029120627954715625950507975276010013913034919322630279158471210844465697180891944729638174133306131673304713043692229838872460280608082432066007975795937354300416127655560066000828656466279521634742303609861853273543044147164889015508173240662811926827570238034677608715856200876364483367503959528433078514677115718888221476611240141585959662908871747393511325213780633684810974259488771263519656266298462905014179637090894911833074290023613315229525547420946119090126824723955152155430402422720424246347834385158662949711796698788149693675098127354155056556903023941472619161890230637443929651134573220977722063925740006609657943100976323750695948348726237506012893917304149011565993492071036871752007325293658432232899419692868795687136821139654315735556738127537048479073352200192347597301873075270952514582271571809664536317435122769740707228344865710340667156054046960960128915675486201213349427962302261185232662672155486637957558303250327256076181837611603603003339580637455532513445845179319403201427392813581348901642191998174405662104285633410115733122166269240324108719683874760167323122764306493717903400862471701411936606669796413000429104360124160764588544819918237826012678847488217914126221654088264420997218795918184319642241104272081879753014828938452023995743820155137571669736481140313406715758496410964652224799520527600321066065488625061172758024296126039473193484395618483058350962474200416639903425021694581489809017466208964808809601195729931239973553244655453357429620237310984183132605358684084073095935120 [131,86] -1591330168886890744769105095911998301994809274328821064954820364459456486860765308876997057223241109440722609606091082118852215236327834802987319198830938447102845525849635657709363261984943255089712864445624596851628673221053603593619971588417925992671873995608723848899569411315901197595265761327581546653509927971785099176175691004011788153087603598596520993843726053685008822455025423290589667344484485998799668055684992373747446481517495369060243566288483598230238424765154795202683798639347801422010124300277732871322780708319918324935327791887938155976718906454896007476425974606985058539406161741494503084345749306525810649095921432471341237384277578912256929770697241205178679488354827867029142421094544822423206172077403339774545542456027016211683238261629280813203532929239796651456452060093109220734188703706515586715478902003343945657858770975028837994014220296071887268313312504745141593038686563738281838221878135450523002832802310846569387550185906777699790746611777179399988825090375589462026847208316455386901555501215723906106739237968540386802825916113059997324737307873775781039846440267456735005927162299536413688227457096077870921259622847119183843788908674906679750470715679331682011485062257111806167500744450626843340958599105208803018108394482980368200006199643001006621953102045711234742891230097868160260226381293784692135041663483845867944279098432859050142388232363883756408986971485624739365102352613746154662331828165898515849586886070478522366101375824336652091556855653008072040282741148171054897069979565686760935001479528161104183545260584995288157830849428222182425618708660728058388437877716203585445280855013868621658213153286578757556554932580948213202004941864654300729075180212121152943790403118058091764035736428660720398055235498806670886491949739126621439819998875404004177714364446038177226950926400626068503305465249303927820902239778809249590574940397413853499003154141059750250174651332508335400326904471809661530425492493329565611472415154389458474384455239971855050502908122772065003245859098398354022581925952523649581828644674083017771611097416859152871084728206663934592270578738275966346032560148 [131,87] -5354706365979811026382777939561907855158311955945436170308782343076342911745911468609465417031087240723086782496902305335114376201730632313732822358208062974759973980870544368599344869275129918774973280824188585912618932388804986150300039187433788435656386669919860046267963195424708057762868362379363993021671810246627829481692142804405084439988877856550359554806574343427642215331797237406330100631944642598681780820496605056320200715096938100926183071205383411020072228661929418073950512209092217481597358192423397482439478119037724050275086550796231439951620279542492030460249706652401692424072613691579408133096022080728030832486369123395332463312438291985443298171947714894270013038895281331116932618289924130029919052313483150441426966913533991894946794997535324142784186364661540981579027953635611600587937665101207318092900870203875596528053270544546384090374701029509648656813725792471678805957987583704258808446493916317035385706483489753118942944441239405339174722730777118572508242511885205643349268840395336441279032325430235793024592443767226938810347418108209563119527256811571030885711705067288254878258717069057981265247105893433323621494366354746508722015043617556143728877154020761517792784923656505196334676144524317578147465158542667705418485912458429920338535020648445489306963520534797731472058387742878127363014861846010378791444111186466180290129620126636336349663979299946509414685853427967075162313388895685614113722211919535672300135465168859244471299402762277164547335126680507413042810651682202565964743886497337843482242419621763519861941049524137634150659468185723579969824664717258342906988557165140642179913947811351044242325590827860600424011733610734813914970868367925575872539473019532524883883591960511954174255649539394189407970784575140640734010394731133014396005488940755199942519987338882696005427663743560861269809304028496668024090931499181067517070590965568017239472211076744582407129707899254351996584516080007357359089209560545350461575159959059529705872918610727380362663664454839936997902505247576916110560904049085247271451206388419349189312539981045025024437863352129430446322221588117819080768 [131,88] 686293776204865625017104646728742705687681447644762728396972747875865627889299608191540246628869118074286575645117528045734958406655694224890877837226500046882282278698526888695052869465663125349342461161377214834886931495435984812074989439475895326837229474580345962485766717103277952119730441765817244291933036935752738855615606209524124593806080628620630226587777687628372650037675264526766060261940530310502777028293855810165172987023913063057350972417405897535238800631578608969897404976953626073127999789779509322756952214846915238170824531618423208660027799350269272987623595635765967710417163467448287287619650987875311494256193717693956500628733229914582025418596680018421344600785935512370558917406509317178148419728412964818722287707298025610300595520770943300005800071747625567976143087305052234933998786196610923981379578271324238311931975122609541323377615943989519531165378975727253844015762319830622027390954897378559611827561155169278088298790440905493051034761785180049382655025532951800185909972571733055037621111678741987350834554972511727753638041765658794916009667590415565426757830269677422197381145317198578021928528854789963910061084251307118405565031976496185560950211220190023789411009433911491398254573092519104870589142709470922315663003001501716283735518373642151548459442305752635792744938034171942857747240432901149226019997091715407501507514320260940375800927401008101247376352568557012417016575862476974508296050528390173990415014407194342713794297408925211403532250507509372508699671375192954534987301192248707578341110724655056498631590413130530034323580574111600150726422812650626197024225595892267945146402408496036811586195669960970751032136037431967640431807997605631652824655091470148849499775740276461302954032122248393623795430164889048566692789936921696973625075391130620877994338431569814126793276708655979592915582190730478126019967779066856307007725529186979357361395097964403989800626829214391970821750635250774108043088449704337295710864783433086472629473097649783422886357917549484104265178854006998744334098971251694921153013921771954315961502846642966213854259765693661305307350960585675744 [131,89] -9826997972812151472457677877806272194693790809804090054350337265020252662001950960438617532697738609383537394714699478736430251111798030347260226382353114169102174140280778712351451319638767490403861238617493329151238259929922799143913268274633610898201634431721450928065824939119148439986000461299188558193528272354873265948747090534643795289620144605444571779937736057261090641671943378220598138497324094229203925781511787530058169571794538143616325409035825865117664498016603534389052661578640366936712980589863649400833616456165346470240334079205385224839045633651089437373583770309661088740971633589910120521666836581118023142504547151324135186540484907062554651932123541362560364838574500353421801890924057901713304409430938001256931016133131374219101495522633724337095033810617098088442646219260115378763751022175077471595076990593545820783836313352500728443324162264095223826043115056782900369402756705179721396317392223302684100812709880747890818639807394238076273228846619760501179706906738023814181486676658651310229054286575868032679719081457493445459770030762568357715211690762443226393503401233425630457656965029479079187274977260477198198639082466272389610998085456279640385996896094733610866977317369410311883740330145066376314506909189288620076149829171227916946148848231175535724846166514164598188579628775869437915207734831006068232165565567640638887720090093999903351853594602434374962063901155807771442461321228546911491030838903088774254564168544657226463399426595651431281396515779095298378574643604795506811390006109546235766327013198765502079612550205482704847958728924331260436968702050594969365138457588984503931371135722876831104628165019965210863232297591161751203039483907272058393826126041511597734834873174750719920484248681065287194427984694160584955848008938717063718096264594305353290908433466852661831454758503634039208825851381989895864800196778939693411955892496879434121849511051309360269673532492159622461317388746193667035977364233702514246644265156972089539024295834040206123052607082702590304622041312746105227354178434424604076259665000537345298086811881726093758916543783949982438075348371936 [131,90] -21402009421225318050032542909012653160817444600482611109221482720610798953542605349874024067358497957061120083966732303261874364432505019252604884534646047007523096568716749246304015353571177996208783333584905529884193716656118689944516401883327158928890349061810169586372464681385476888430114628244038342139937073510956871916469857623703552161035260647668630332389252397840048192506901021648444179932631099451914113340393741219761017497959920390574944023197711850688233553356600753177705531917602240729772468141633246589177631005608256669873668764109347347029434976499131733195209036591239391596661428323579082202604425726076331199953879694052242494572818184171191434615476262136138044192932059824335929783315745675364825298909336571909428014749823395867939115986477752979738833262119189423209799418481059409315019037863554156805019838470191927603472970866792280089589556997348583397248635803412235281604959020094898057694976577859949698181025565748221654682383869045611816223599330640685776528080251552693351398887370668095598274328530894489395245114042545193845762404235359894369993690028321615050536570629151435574722673887410949398128103107338939857677362672485096237071793590977799035973379771925182763539690907652577210354150349194729655351857251746707414702858866508398293725142905265002921470935235612041794394885787148005136822643896928737885007616564523075745815507152063170381541507351108038689588139470248435551477080065056340336952426042101624042151199938237675438473374245572846706184220578359473729272405444108675973258464101186993310490861292059416394088174805636263663801574057585939615882614314564429032581795637971781952716794279457711247391568361446521826339136743405718222518132203387076497470908881554091186520949051486531995586033015572315510401695539266455934783003581342492838708637905520813060894915328709308633686778771717259214444181323377035735838413825231579191844851941728533319823376783529064789911456344818447642034774209558162313462590112972862479363882692240183014915400379376616221313225895871697013935487030437552627902215377615447947834568439338774047903682423396262075796669263186568254383616 [131,91] 3041573978446208482610166867626405481487989323518462721578961577453553731996885736022043387810282503985015639712831928496919840402567351523572356426085893371423011780423767075615832400358137894685140584930446640867081563245232653954346939760166895842460355181200648877515481810256098625222750090383599952696214024913622722553043392310032782765122657347784237001795099910559610006990882365488017922929413096367713998555990798412561095706758160618646924406299254272961824283208293917137003023201699356014584312464101296075062642827935994414432827053937487279081506198665137311181648377597708938416642422889551059705802282441679130836500927426268145660887238031220706130975903700794302771399679285499729403153816673100881872271323803105443872365925148928654292790831446224747003706106218512491162983330127160838330704308117531030999707350557912589909146436195700056774497054230744246473033024419059305184205481044514186917150863490192240117364545761247915314132853057740702726887500018080107996727115661920516297722974732305598572394778196571192687676806089074390796701125267862696146761642064927963258150280664138854340641676464718827294415367547483621764855959796465539488312893677171827505718280267622041979159382813549951599160587446925089937541212562783561825647244559754796812758645074962909969442070312525308330258005890579615169960622896164018891224507730303755778741159957423823743435799813678165539327682495109328120352899965849399221466720851126034431170686229524226395676541303199315998000001350936854613765405406753533982559238541734554975685574690141444431472574744551173409136772975050249200894498426266787472956049519414034822756882601797153860808566624634804887118282947164588558311429164557699283404428879716188136228260766488916200918604154079616084102729215478906032630748915987137538159960210393892726512713299153432444772866002244096904527066808293785199774707111227013188559166809964369408727762724006017992766236439075580317815014839958641859675920299929426083972650930384943163667051387562945090952418451038566735078899471088311369719018212877673892049523352471190308271031656967609418400059095393541223360 [131,92] -30374188176221438478665778392128088443855229027931869288970373525631276766226735558428237033236517583526355762192306206636576214940717958413425395625307233594079936136731607804444378289928022231021576851721118645207477407400885360848033655982083977238552972132295714463365579328153102277486269267584570164141426626313061951461972236675369611598944056070855657103332306980220818354516726584446271711641782505022222590007943005151256884180426888773866261424568398302876581652428721587061420115514833821781004614763753595089427310007182427684877784435463022873839871235447980728035966678722688838298155034611166375051332756205268305121880470072338904328256028254807430536778258267179998063389340493547167518990147761532862280951944739631449471830950065022020560567458767730491426320813791130576195459856935685171090684247484207701709402880312433468214109938575346756494141648637149531463018854561403286943175396310744555757918581013894063207752470098451800213337174512013191393429087085916596090657117067634987727840230739279404945199810311270266026946850557978741756884623971664652763009779697115691960541525312302493767055366910109355615511830180605225532185049075887491620209148599476024603323641465063957362471693630948994864844163486466091718474690228886008232165050634800091159823675489709337178543495245213654152893386199312887110255909982353644824777413929491796070292303834291457035151949311837522195080347030189336755146154730345451533126413278038261382596988856385369625921306958134128931947368964269960144931199787670098994982013892313186154036062135139081196074331422591238290850925328965510780569682535697568395550438143912656430239739464495821434098276584238723349681597164562250342612222786402135964740010321087333991769170578906478559234323589480795769317653130913767231182087677119210582529580894586021533243185626699846025256908763689118724481277870893219212769024328786359698433056971333010323032188999377409210255425659383666199604668367772663856993847745723815620739155484177391196857074881438270389962180832873787401198204690528375498436676791176510019980794017180429263614993464891312463965915093667368 [131,93] -374078767458532368612087810760221870713802840719992927487562723006048363403879215412169630402637134306382069127703643751478921572485097053449636790132548035191500967718724706175538775365728465614225089946240527112406715475270276055678571762925795027336827034785771277887169807168176319612822219026801396932269216180877296235987655465754452427602524274482559355569752078786322180734446972361108046995656345897845451583366533247434896160501631228359963005985071460031121479771123115522156584180150123157666577380475453497477192004760189693912321021081429806580316896677188488525886526907806567325114519951325650990124114345235054496848518846092781636282103008149844236766126310645715745347987807368530814118555415856074866835957706035020738176357247082789247127852065912028447738703387862576849780998864046686319258645629453921250330931759835626005817513765348777282993854013164048342756502649018643777691325226578476478557241538527762500072644894716237041597247837396092078115373667650755477055569996684224624573241188894673119193725163864248736240509078473219218577406240450685015758222205060195804551006865342405454833534834996636176831417951781022103055829485644480123912583485008505539410884224627853380453232659245230736679009489712093894587633930515908717389130047003718173120735597052424969121778306387467628667097701316539711478470899278610568232227611187089660446050280492883880755254991089776307467868392806835982006612067486102014062262149348399505972212736891471056797718040028845702611186725617177763180121053924453776740848247075883160246718841692499793498829514070593934644681812942113041455816236727731843012850641862628902596687676483060893464158440285870183500612794038038814301475574763428034803595560830730032345255057766871025780068798094691999717981778150553393194438858290202998396690968196552250191127725502486990644426600772555588815291509288320533889390331488149816824196448593294788038063239359412888319734115130068143767837377738148336226663089581778830955142553082488622091104740143235911875289906305509730994917878268657640387921543062098531363278462312984684332785579087381050461344191920 [131,94] 5050472589436907259362628809403604906932210246764794773560081327723315829708525229142876109042519745684353377561003608831295637041072246033828758943364066472531356164293330453495846565655868386755473619533313794997116583960383488462123303597789561729321428800534395031970390813960570234616026771822197521960401141248082085349417723733862999364927106134585788672173738699113028365578495130362187808774360229493156150319138488330929991851378725103129959498691878229968796334432015330185562157990495454186903738911579043835792000115238969086592106911172470626956418277427433197576780536551440186151407297900930855807661517446971840054522057129517268976663115495245872638847328204348544756187165110424407617477322514417264993250373955853463595743512926993616986278954651795341478677068048335278099856904793476981388090235528137842442261739055402170488683175120264322636856748130488339318837376069492596930576765429591287520765865265139494822357732793647670045275710290567294725427387643902473455306461367167017276134947647241862028197379705138167330544190591582766004679557997394347471006595917695355610897000578769782214951522084450923597684586366653310132786964873477182062215528358377347585221089330950978530980697542794011917176674997658939878151033345845071887628432846588074827086510133461309406754314821605241735585308251433571862206723251996049404489023779638965365966519860583959463852810550945507909421556127978255715910064391369246236701951840349080451345810077505700801285851391808707672155720133046492954990452458431584657759042696465438810240004660690634842654991616100145055875713724944452256644569486439609554964430127217394783343041918943002379970407152735420015762860322051050093123309659892584099418307695608309868606783226599345746222369870350032967500236205361013002388963306721571862194341088329358708853564679197284007935633641589756302850415116649714076326543583472177266418660008445225360107235376778257401525776748864817976309329354467233315360641960328609351457559416487518268572338606887912618535598905404012472398648551545549213420475150482326987714297404861206749168914478097385406563128 [131,95] 77161150555691086272010530714153391367322801169882880715507331809390789793883913592267012899103407248482543249177560638149078701549993340250538812556620322875581997107352480823263418940602515417559950658667480110880526162944193266993225874936021874667987182881365452338823906481415155198037492108779228869937984219086825748740204095631734154967707228474567466340719517682149583453231411486255132754899340483443642909454561209977734661806651450961110771879632834719577662634443770403461312195977871215035221892026097936311093940374988480676748216958408999818275853133905397827843144348059730415693097860424151575897205432057688898446031691437463685032678660528574980617101202897241120984917899918173159206279231018999878347687548557394853125588334664908165165492099098624380437744012883329023272781684833080719382970831056275239366583464888722769479074539091020711050796254371120585488557731979975396022500183366641313558082509483636777915742846230700237860605203135331195641667949416234616882213420733001220171474404855793908436429378476687784637336688576486151100057125500271856856842997798370498365721257429525955451774353641299482775010420160827102330644912673298803517279806022008124591610922979128528322016025442281018951796729338772903434104995562147968379654019005969729128469744697844621452980135838757615240651148904713906674860046674550889005053236940289453649626106589611831049586445781736245478455204519073370558702926701255937107062386380155703731961647595648614720935225650809235867352963227325325102262524235453342856556173738688826530741271154542834493245648635357497954296312300113092700323192963413462462954306044166943946400509017137032362639888858625306771199242688438212169766238969417525230576841738453702132547393636240565602958961309599281190462275947396440472234318935358909999095219751842634795630642893683997961296504304686460177872366917063988664407369256937579661791090017389403480787370003486000195418756524083717378045317957561344283897701059228665707394139856936261175718898616998957551335526910921544753496587204748823485719290667377048110842618777208909201415715589804686336 [131,96] -229744421961461095747905057288572110332559141334190622263849548522943798819795433807653879488605631319596797368900741702561384421673336512794355604735079609717454313554053586007416269378768101463660939355006123781455552719229863345382697506461379787680542782709715214281384508309000312649570746976199198842093061338219089796106785092182353823239889285588490268860767766407208296579624277965181460510094031950815629785070902228613952198192222602678353711691815037200330772227027132880681920152089394028428006211353198895808296216927398461935704425211352234735509715409884295055391134840483530824381616695237211862956328700144857595014349677133057074560344042622252662285555223468387742350880276162816235250220524475490528409085957918792469402437755263105716393047120753216834277990516110134895413791388974055091481155559235399056023330277423912558369002639487382701221399015953111152913999977743747096395796655291640253798744777471303220915527851397921392637929784813083482541417435400970052487734208176493500580056932596374244138964852646920512579321333980049878290370904574969479653509254574179497084645651824023778873368581163277480009992910416994114795080688231332529039134714749068990919450788599652327730938045089337508976471217247506078299837739249294976446182483185299722416869373211254898231058186722558471502440829066421366083447750644757159436021708944109021953381155904285956477659873969371804948375088572631756314407731442817255373975492280537011367867457685047554760746373191108506530363366722192703802270314015732468035460651351922270820309420654611119604430657156174845696227839968159982529857376945540357280663886008544691915155851113454967332699585183677553381012344058485479679332737817230750127158456580562312557965749266168637021129544543653337449096311134623221782413680303352063278078283838129015879929352332369272960599745789610886378700793234739957031743011962618824313087801108837563447410205187336135666843733922152416790635776027120669651914809178981463550808198594862970315727111901490083169811918405369431094991403963690609094048957326127163705417532788640113624289206475232 [131,97] -3182376179491471036644855177572365447985501515156912213357264384897832214560293261517300827016002912719549676661355093335268002504179488515598700104626249793487783632000553777394066479993041634046765956548139160502122693090031257429732661632721348018842285275065942856954542277854317453289837447199942516228732374101964243446017303517753223197692764076352687406388680688739589254353295118761300264077429323099612628686968365713117531239874597760867378964161968984696593939093298549520309061062697943114333494203128320094981333559919730528840999750854352163812691149575700884479907420687226549428145577630172114697570286469072975357949172471760995191392822193518001018187809784316650514572059000493234334461226690270161525887717256617941085920285309913829497155580206168017113095211746404556746963498843797514038748856157242293677943208610121181442324246676169585891931812187991882029758458047618109230965833964331408554954243661581173308550155916204203513342175692062411633354951583430270099751381596418713039670976803138442427827199284061644959400831365402408014068689860173007062614378808850144911303889695594903518107031296789711308415926064528654176649958858661679631715548592531298590294675068918989430731390773384687420139057339982822004785560677833921098135703147760915152362898993237721570908583088974203404692698930228190826264204283234676862319827869259960420294324644086612623857906547197238486549237428472256089202162148713735295558125575796992027171600470114674799323065673802224095703350497297395079334896063627115431017110357901965838679711401020783399735117434104854768739438790596772413950883904960565283040633597814160640922166982561181712186511567369267694701868097562042828295426710156678648103011498222040668966043284717176376594677999397170520719389481326073478210938527385516356395261308996684676768708513124419232428735175362243819255887626105778391162820777266989902892398105944679217094145759316490074467359533883515763267852948786894126425639536279039192172018946074438350128940895799044776206398309565862746309332540100577163124754928438794213087491223267134066420855456 [131,98] -12816317675397380785018146588206920207958005531533697688240347174118007023320649241701856253044504897106528155006194261513550143536620617114403582320185682627809324383490009213608029789748163999021948839805327622016759059546875983247796129265669835163574494247012446046991108916189963448178138971250720643449002729209589100135786670310653282995243493172685763221592920738987849847962916285498297538181238157358452412711962469706894833414788414498573516075044374956282522310224345885477254991858733114167895677211334976598212375095842724193800577759764657024940519069595063998364145915908482974751669351975978857850240452815667072311623254274268504620392459340468627018815075262198010075833616435624391218108801601064617840629927823317363958960893993835182715154368334071657068200443795821280831541454210671463987766360153996604932095325678490605803789476304282382657153995676043582115368752524067253752567324993797508446333725133659461213801173752902554372954880353892371877544602857051456138136834425866168770091309574491508223171952896731357344652335662336213240409866786906168044227887786834288727818438622671819663235501221222514898415301049718407481699211923099058684045424940199352000529449839726967182693729175441589162874587068761348365067957591069804928406670707466251337489856378415091456815905532170837583442019704995162436878554685636169896977842414625713433780336656728691146135367524621226463328108543002751372270762150841191255054754861086416327933648437223620640517935891843792783528896943572320111766332257120871911575643039057911039639206380834770412627950102340229386508893255066570679014213485202420377793236559861147876816512428386961153256891324578214539289420130109386065844837897537868915443006991030602853420892915220336625373862044378798731272723759874103359478898034370928213077602660344959790653807807519859879683356257362098924791406558672647680834465655587043454223707120337993550410577880566020061950426415603307895566749678256154091078903063974025060491372404444925672613363611896507613252558640934088407773327662900055139248590180932200520307057259111552407104 [131,99] -4463203503815937334820627952757200673322868606122187583240933756559100269001049281512209075548407912696695253757312114603277102556810936016149977373346927045549129824895998546341794762003222433260006242598972012903316116383032887859547945245226584722048004194320647686649990632017687619281752478818206252910995994532074791808917372587143239623971066793231221529465217752085629762624495741548725867636635551716291281080653205234450013116493939587751463186983699869855229976284082050005154596299028348632312459452031242553060173694251637723920928666099937669241814415829221601644783522494523968761047110384167555547684307157896953240738419284919983764980157225194460536853011819879389944190448338644493579091998655190763080962148781014955351418803991783027832205295053957546183127621923259424886308552270744872224488435333062738138246344901595355251305618922211456072687907159550059902594346340116382788789608466603387775074560542425707245250969094101587473839560193793330737990351703976656153962249670201177836599152707266057798552572614023244514119539473353330474759120625624187772983659553614641431160580677885174684079758512503135602205541551782489433240823162670553091054870841868113163004072928201905886408127762183145554502474833786383322270289001977051269792549401480289435335960210321471251020262165243468051078996611402016452387080483006801858328640842517467232378794598485626515147620525082623886324699351091818702987618518255542053363992180157873196138714080961274595148071733291860549762588970734090421709958257316467165534507020498528500893536225268001415181508361708763482215894124392326209846780419957882012179428757807991600786304524246776466148553107012987740450995030203899528558456031441744010957253837251157825506098815777473797959657434318749401361088108721034550970561110989891516608205089338898476330830578610931051073462065616737336740858705812700058739197254784057776895919913055138377463697025094141154000954915098498226779183783729347448515749876590366688224717264972505933074102017998545642497326572623893541851323076259344578693073662953176250213394085293952 [131,100] 305956675969656363619608388967821371588130827172931522210352044608950453792392885745483494743761198727967609687163146008585701013047642016250526094912149213429091775050735156716980579141462518361242506912278467747891090016567566822727980392743832326892440798594739248714118621936624705816820561587016626785054759251143238096065814599212874682668861738844921935529608177123572715152138465136416345719684132201071950738296047401791045731751031368181469769296770518325084878799198695926449226352054295112487929893835554018578680343330733422140015794006344003929566931323411214624827232113323898008026374236141996322405800391721411013963540171820924428694690831479290316724436701810407801795634170425594469944554792144626394166152392665873602286620181324225476464028875154147131359803919305683192887428630186742847070438570118985397334274960242715533138083974735185612622217289326264045029661302045821300541861130714100298128216200839405556706565974781815212534869517479826078555860807326627497550942282094185686727030301875981899935001619487960545623562933320421510757569804122177553026474337728904757232194549503359842342300897123569257551007309404576324285190033616491609812260729523281289480606868251381022505170311159845312835213144104885225718564859596714730573215513224768362663265358282296758811456265279483724445477611085581513298974180427253867258615360861518703499153877350271450837288218620733084975502589901923305530389298871774499135147091056626590170875412831360567980857368713891511164726794718220981845982289548495486474101764139807737570825076943532994503621304105842724958578448818606324164969127392289560279527263030901468616239754674105129724821302202511751455197940842981681333667095026657000024994236407061750876298880300196815220455459305679594514298868276427511525617515617428767322439489600791339272410940021006584487024318987608245944063468570680795656597282269905854599829678561939043171690578075682076537944800616223314739963250324883137620284506330451018160577469325028142924757044814188200301163475342193281043627228079253136989214971897592796799779506764 [131,101] 1503861468619455711914777888770940484857026933615437778558682360245974776314900373791242378669737771056515454479845455504941506697700270245526741371365085668374708410211914656665051263319231905619635345241765689910835920212239625092012783882295794497777273840270291277423426056714491173538967486519986630656675750074295124826387466229113043184702555263129982747763230941276677297687971360100710739962661951997922478206651845029317283498073607719009394926565443304357824688499402522274916899798969543119478685508069144446139087259219561297942882159734335226648758987905134954661219529508744021445095364087725411983780951042509241499637437427625269581102089241980833925290292082024235599524649059191320418743130123819249160552869148802803243970882330987020580122249958117138844589308897194785514447157574083367716947328537409228442868154733536830331984549825509157631920215635258526424058670404457975021204263550908801178381677620033547540502873056079246538088368618980758215045907479951550508727384023107216051184227439072822842016609488152446468859776305809961788282701161321692342448745655873827529579354358157383925099238677348878396772948112740733402771373125878107083814364254853652340943555352665379631189084669052964658504842647454315519414259765172780267579754724673041165319373578351037701286237309110279128182234157580890837248629415037186792270974235314909954580669175656839457108255659267862496764229933068423874088587724193475617842245938086935879327107063064426205028291732014332153707812364179920921609121650568695765522527235618671944590045890365135563581820358900348596684702207460226415957371593033776164792511880689112306507478430128539966671791815957269370313445135106256921890404982018546871946827859786598926242597311697638415092719535263465958640156168703732305246778345702111042414883999395526867385955419254375522460748816017125860207715520997794783658988396238643048843950891390363974207792625801200130835145022150915483832892163919509779262839095414123671685660806805633767132193728624358179240681226268588185325746651312188944173040386854615412270912 [131,102] 311117443340661901877905998191116166102682334408821270540369559540305153145920837221609551631292306932984397503961564187415668715790101934724694617871291694765450642271475955259528129470667986547881670048512641177512369090510044075165920454261521114918211225448628690484112210136031665708773164478262594488856988254362347119457647960335421603364437552594224513253070293394384459473694938725658846305489303331747659499163736814155397628992898351498466607977802741502166564913036981861161199710224456645869221834360033030689896921565547457189652785502053373023000264742263995066032516505693587052279621636089171713962181749383783969790824373282082214166161269651364735427167104887313934720760638435732669387189682195289221278087606670586710364069971505718153943468621049923548474357224423975485280911754641603473973332850896292367459705007840047889185883702827464178245229696190587968188180569041313825921043402076608511463042695910020043411897142890046248158095712845068445894583395997141677449494914774513224418482208422315602459550898948581040161890953868421930805068798173796996580615188476425315223287387593987071333726869544287096541484213604395012825973001230032293249062837684846276126246553694235744527657708176550626663444054224166881918682934378168571009253405589617823282315225445730968385661110150032460726643099045444014810789938707512472047233741009876020786688128266017487522089775544468988585816007662541546245149457843843320078967426335280781375700727921715703028440766343605970614851741361589505756945301959722801844228666949741634081652036923645309124699630859881993402001552706746976898852603351779222646114632593903145929899961562128542064901339410569848932360414034583511476219547102173444235966969744895626543298267118326447468672188724604106594637623537576005365254713495993838627843648991969297347413187425963088084404680238237377056268777038603218832567743139153310937254764395367735497055683223509226865973799216722949933633968289152794782912963076287954442545170639526217537269147983354096247890618125445962198036860571483293306623008621173360 [131,103] -4463450329743199273567585718872321637747142620921472673333004373363504065125525311237212896902385149119366822185459951238952092669514087506702818023320760729827214216569403971052420798837774163164203395575207221722762248343876439788382060290069243818283173587739424846532504707329415417464609512790363839338098179089995951664599912717846624568423785029487463029962599885194604542795931627346555644909857846226013560997026081639604695622912551371443578812404866940714188848842785848622172594534015493363004291376521754556144353739029859123427707214779438036416005686056488878757504726659103930825828485908193065527572452813261286856307837323127791002184381501966510920251242611300933631535819832778105108294551111294929825769428891945201922650088422967067370905246158474608979340184257625548832956835149844201914340902691343862969148441201856991253066383067242806459335850136074559400662008223327345561368554564946941561507030627040429592548001399757803499275998486853194191105946412392765085826124292493041805315625423659277807150872368916355722767253210474778775788443994720196341319585295760320688153659989943280522650403891046015157963774594272025155989757031812870985687633066600177669656119821575229475366615629109897306238288930863795096837093400634045048791196756675570136859295175892245899040220445713397071985388019489343748030673644550241781034977372036299423976522430808553552235690690178774945044049634237353912469252058508314346647618937385995816468961820576838670240788901544847080384284848460699413369331138356852377779401326139729519605583335145969431447012082326866649532959481987599210495463221577164447292237577150149948980535819649982101470440785545852453273144007902381550977955125247868772741793345529875251322803935401442136740837421178711259318333774766756108117794780482581616800325533057316082732260490851080556796984083272017662234752257326598270556863853992220513811887739005696557827306765381452347090317230683858850165527761864387605899405732668972725343039660531060607965267554647863112921111922507162759182363253460437182391750115648 [131,104] -44287342593178509543451235315795552600944962710533112555881998270148069950853028191025916856170277155433441146410464856741380080999428689957857689965933628702986728456730047434536996659096156256750334708793665340648324965112288720943736167213679512768498836732815267008375148936161421237833159244136639270459753457145113920537170659945244025670310426434126713051122753336112313372201001655553063924048027116871590346283032889434359227115123765143055344853754117482517166863622786482247216794332958015234517723079767383535319222917835666524235060231272824047078822989484314881438901651834517678014783361838414408967326460470475211597234804323939540155935995595364478696840366557418325779760454114983779246972201094407062450264062833427728308918242820765874129860193647170508419232588129475367686296049346228978469280193601993690960870022456698043950107562902302998096113700224524826946673933543285532758058352229790397536010027182582827671949839961864389827634605245081958040361339374902478832677258954711977356160755207668002388838696840422777139594732995173644484454411071023196634328228904535900627737862791193039124742792906685533039433321564076606532532274680731916537029040746392894288406865368310844040452308806576173049286468907633660189971447644341801615789291089909352098199896527323116487710268546410240429656286661883015683774764654542317098261955086445796798662950043178290922714569948501986686398882726823551173579425622999377199446123709185671616559567191671642500697120288369976181862552886246847553065993855808218803148718216869998791491381239563518100005305742435828098749727564822299210709093272097762111332590071057908017968520772004053222793683507006145006621417591967995330219562150087896964163615891147855252752895410496319444247916271718777150425555460481998724116940952976678594316682969004123741983058164865202124291795580455258392093827634436006494319819013553976671384490971226945783789740232499149775489765455828019133078918936188795218561096547525171667003146634712577939624956207526977686633592931831162695040263353267075447252880 [131,105] 171720654228842593910961782632260545928887744570446664569196629015159392546019195908567163487898264163252300175087519508181469762320873733125177738292021672173050756095935752632738738579811703142887828599522717289570178648032298555303824078844669489875523498231199144935040166840093359610402415218913456474011745344301694824382141943963849449943880777898981824936339990699993040116617034307356238969331485506785579623677520746839036867842949526952005057350163381910972089079022842006223667498492258886215174194341543449736441166274869525543813280024223645116255122772485735829808550193586749793212875622115090196933670696255185067137704460698047531194723059789966734840581764637999171163204722901647890383507469374612259281400397608329053337020148065841998494974615193355325871631797422164211997718576843035203649470193799973197955466319355739617106046355222885592665410122288183729966068923101424642426896854631470278971613365748036278161301933791610733180718045587610104430354251246094119573160986444003193028944743655531808574296106284828834925721989642209945614960048173544330037013395171934195025130585211605213023002895297878156480801073240129333544446022783321383527159174668189525534113049849874866860738913773026589515678055309650049757065821080300531312880080749864674696830558702560895149265177458658049854104624112046724869251565356133075483883160521656222051335627426453814436156007068355519565025921540456681316427266797848307442038926520463423514829095374415785540122533967392016952981754619626438092933981656330593116116458946687527209554094754998846776712066556138311703404118384840433722093658534438304478581624533256188570851224971892345287199437426608556547021715943863599363498485609009696314515082337518990408458505360797655254035224796372110073630107538672642299959050825106034299642752577171876501160122334811776756829336536592259162345451721572339357683435950623270577059289113925498490034698916604134634333737223519155817774994701134108601560081455915339677086285098814329200254455498772370339395471905256171654170576811260284544 [131,106] -807538444023715839960144709869849574376657777180697208261048520791794983429776995021801525517989792115072547057910797641065669302091083103883428214354068400862200504818557466227081514145045759197219857415126996460952912217810648688445258588934491360076212155944059088518615949030155316599538394802510750399098863066392118827321223501858863518757001432250051030643204400857160300867103099822654761744327040657793745262887509300997127776917608719259922576932171196734045394668399851430379793085435254393487825236132391431450016244191819513710482872472764917530117796673098175483505206457463723498280865508850801076315371045478993325584441364055756193739120118006603677416749648146710296103700591727120567722551232707418176735940628193534651729339405078987780925826939412743502348498052502066693453505049420034432835822900821466122459066748389204901252191713494492329358403975622174676683220490826229013393458499205959227814459839256547683447213092503145261844561490788366417712110649711511091957031010441188595589180846145685256518036518417558943183008791355442180820250078178245706585689051657605957246801655120178672928100432959159798136831865220882957745796426642894521670694472253534562913311404606363327600269074111642265713094467791442286263143484977308307711105340796091624569890473329480460162248985310200546140375161251359917092927252421128313793011740273514201857072252988082032749242387552364835608442260777988216690155322265554317323583724310194876094318621795541592577789427334991701333900403063426116891659361370595293363264813143534829261037117116883102001913861095156850160116182263639547129365498407946694285631308652265336896234793066436507312364833317024265747447310200548387768814297557472173685064556831320341497035245184913528552291040733948593375761920943575269207677824162541347011974788685637727767664695693201024544326058778705830297416975206269874159167143365571765442964943237762468599062384022349956109527405018631079147611905325497003119080096174830108636290758079093682969010356950209082394222505482160244241337409205448 [131,107] 1439228429265519299364193505018493153122706103233131959889446542723099510884789694122361574763763870856566305583840068726032141039389188866609031510940882582965825909724264199239992010598535234601013707931314520431118096205787393108347843558947696372520653589599178824065268862340254634805594092546459944516168563846793571163351853110874221158040371594017659037265122532725307187693209454817463913706908068042192632700279058622591744270652747700272651696118256520722652865248888353556455923910501273821648118040541444604791198325986818044416276819902044594904170117534667631795658888078914864113395107551454421989736704995547092641940207718975302818191769903028668019133624192424946950222388684364759211502828211668226048470007196536391334948682341772421675403126688934993014035007717189895334579551993752537075822352879032371480775859163736630349293960593193052883065258213145805705574854777823852217884724585420647056343288738791398292216286255073301993618403474681410049776134887036831314035652850073595796526767925740661942513047954252868170750673818300920165127784816920449313387392358841797046109144328641349791159733367239555213455124153621918919644710145488003823218592067274341630713227887494115160212237597043433314923775563541704057261029788195933595617164517759854434343928403255733275203293832421366376156909903912527008997181031693378580882106727935742346584075079281915913027971305821920442112108931499936055939537038496462638286274946951032428119356156620390106919150713817304840497316864153462732912966884854178089133342814785440400955879194809185493656788818983756874708052545871514269627712983476506982411588593449716331417387302295698895363870258005801735102155264069582519332336195645694209337637266453673116224392817037869910372836490293683702713724983329307165794022132286303372635710421918468045871595676776558904444974488439601135056440928632474625304835445031593629787722685790898361811300725945818542679445153800749617744163018317161725567940450120802805971661995757669642281432382517382770521720571349451887423311712 [131,108] -12028772458632999260748978229304125492067256499293009088466274835000238722120995030975351927375896009928461279303506667215497000697267413272572840188329935346527492861096815998626424388414312705280786684174806596406317637967866642126481171229986002865370493525177700922233115297841632447186948989237870266662511621511619992252213979016897180192964225216428065237743014673000342539845737048360771992600574036233954034512344565698969869157105019184659734977810638840840849967901934294413070956336968982847838258580041509309282171214400677229938597503809910167782011372891797132870029036748107172925769423283948895081389482630607380824483649278199867572534923531780254587266070332263609673618262077466704007829938710055336255124558299925882709173761665086012258636522076266848327884352340895355501222333044043999381928421236867658986591479602358784750624568867159534890440690182361129131152877917305009208641162197926041126495333645762038743200414111389196575751563959696390167318537630815541388440032277818647978232241590490888968548350247486672137954020665263769492185211826571960187096747279242857163933032170482934658407325368286570816658343251511016688181937115142316094928378501211249110993591691136090628691022951413632992669937906658465839172080885794559221828573339168349001213924666850462182912582979943476614795091201043638101451850187322474839214649823697558490963368881413430372353183735769372200391186348939255507294638150869057692355638471631234386710005145514899102199178850662927924165244502687003833598770210820054513806205624444012741393942228167424787470622456626532512542354112252713388135650271576540355329379770297570717925900197097999958072907887358433431609264997060440261937808000687728845089152325348315623609543041463074449616599663095188635570764517374680046858975695448648115401455203424027875487531752826906421702350753087889612192668963556011206189377243328165293800717811350284747763238513595972628647319254473642577345781035721783907320611796043221569309910513479834602660423446133261825293006599560783040800 [131,109] 62063351253978890130587852807930193631204131339359424749460152502282134416558642556168117752840844599557589655158505268400320838350977904206738924671861507925299799462068286651679717330408046119837700730221361251454512557136268083855072558809352145795824654507612492677187697164957159149032059810521659257863246070672813601262530820862665607970587457292098860484825040941795085084462218086535835757980294075673402686592785309119321841013695123889225394234439906166527274977646764485737853898221335610066597227551572771557323751324075895801706779114499592569018670780714278088990523497993128862413976957955387034234078737899652003483251871053670297594480632365342074651707681336942681711982692869176072503180370642486551841320920371685940542319826231415448913533544263065769604659850937635702856823135407413381604227159516633178345327358833442240672070821627719655921359211878886401852390706466781511464752761369905318009159549005131008848461308619768513814132087211118218043411637760480125025142213033725593063560973354819704150549763062306943071534621531714215051884458385379141971559067027835865104133327830909357278868232542251477746639005179633069066099976143034563499829766402323293155813338564225597846935172309927422949343176188910341978345146956132720521014291947174947903483492521267849432713192755819385304212734554158892197314226267685096510299250647634167694261822365008020139245899974063441592002548328042198356778073560815500499964828354883886058049746920397023714521176407921236118506819607017659562276246091085755530079015826205323015396992705870354255968094403489438731964639352015059550696478270939683100953512230911880008994258397616020420406276858215858313180872273750311138971823684856051109957619295833472862579048789428264444212250407149913976253807056797898958941632738714491282985315864823903025226088925466424364165892191675497175214928959875226409828702325391850868716438356496721371135280602009272268195341575317432773450396228742214135732296511561785919429590050714940006394418223745134669157786511102080 [131,110] -252085191953425227157571847078613913993103782624560816355719741189331541726626829617737586708544365235432461180545808230225131312143677269016201229241615180104203593627747796056554761204241122776015896260027959546617941375001649418369266755355023078210280922048715623536920868245805321791074902272527616580026751897117978464833343753072284685975767403912961377664531602725180625979937423431790941655856407244692436509619313566557088242050194760104472560997849521596438156786140075018950392633120720487123883849577148541326671563412113425314750707906623145110691864626157693448221912115074623529210413919022516888591012919708776298121620986934118905853226376618194843069881305788886733974581187423587913504103610730872778488246957400509968620590837438535204417162575363660085744885339042267660806322250371298412065401630087070297261370208252878668993079980659010829187806400054108012366037862103474767450896953607943668480886739321333006375459422415607310013553642302085032833639415134767056758946309548640576695687624299894359649742162526120393801349022402169648412097659823952534253362145391560066422554372849965555923470478879742518474752986353587042290035622190373054942371603416811243984066584646758383518554034509117482743198552852009580087142152176378380883553414073103010432531694887346878866910718642152163472661716726086552769936722335147521083442940964789013519947521123139969771995929084642014812150460799027472208466285575165723999399491471968061340106166702843613032977733300945728053574630429320043643009678937906610748262596016652988026554687310460875422899872896830128573823852849247728183279474595699862528414470294505062982812093514328469969987943336349577117957149825311178118103295892765695215759565843226846318108131060144430412636879937179233952727443171930783535895244140095122967485406789406590896088691554003992303466975044927217574931018739989413996008033900474997225162125316364203816980425833928733177160522840678806676345413632689134294521295524822824775916240762137173553986222438445445855313412254 [131,111] 593050274291093867158118874252224002644204873928898747397411662260343105756330305318670359074473026760461767287751411424389142459544060704870581833028552003417979963290618410549848931064782466894494081038966680919758259446101616800211620197272166126681384399966575749923314655106262483744944981061035120924613399959156767396729444374420039372667538106975800894304822897734338955894358289531664237298403681172539140398851138977452660907438366196550041821157848386734182234628257007414372201106038816423194855425426652216163939481371571881309329413125000039362271825013062591006407109759674885891253138243056622857333243021863931277234720975138041423698784619735232394691128085333277935889534423725788563289874572992373495425874106732913155156413708357405197548809798502914026582220778027532901738066262936659624204317602816820868048203433683955817286691588863833874531144972134433866471368703777427541215990279809849207889167174977443604066759713139775015002018180362876165143290659969346704925650175884328585523743084800428952756945352809130142196717869654277582459340681329369796530977972963848783228908182826204598518802329703057191205888276752337238703471392788675236170865757684286572861968456438499911480358882512390031755077214873049853820590186823182425601856464720023547122861955411477351894452668103270032288136086934724157674972966859643243601390136401579880489082709946199893254664426011925552286122020619452762243197280290695386464684756616019477957329217537652622835263020050495293766196806394536511842314552376753099080631040903192314146337987748040490033946354240850255998871330607489000271630603072474059842611001336989268533285399242108859203905715381833587746149352576081915334442049129885857135959965892952542226709143681852398264571300047555860256114182015906492158375102813766123407346995421075739605897422679286033605412225919642993310968432394083484721660291148031773304375329323934954304181733660660275169920032743518378835020497900090952581273067832727631478323595986082508048771334213300059618112 [131,112] -1198135342791807713412378109859044878309833130614531410463384522585479892885960086030702725815019025522803437845260472277316983353973836165751518316153024373276022697339005135785833644636217640272632941851041391123842393387089998688742266969288571497004144694902408137090709908422009628372332904021607870326805817233766907335020179761621618268972487492057566636574483580849358056809258396986630065070435138803112678341342133609926774058567546076434826722174139803951174051533064738441660425107264748785997122412062997186297315338475725006698458617718888055237803725073850782208454968921240023990126664181816919373543548259300936751833077680991328398614965668803188315784808729242274453258764630847958124084761043093937915030455857938286837374113353568577886253401989886453633135059976714887130336531787393735622782607281572298046973948158948081897757993296785350554592685148200054543924498780798119697223250794773928179223641742620090429553412786294972008024266021859326551802217854508918565583197244721508948380016763677116553145450429154372576594424753078975895780364306302305568469517689784924503672807394622142838984817396564768160131485296974311441851726522645670023130676729614501482180326146054922147684541061445606671655016796085383812134512335593917750893778774064971467282960529610250261464966865403318781109994401049816541590021598912781255390199105754244962674785761309981059151295918145618309298938867424210801673628492023665296916051787136153945619737695522620668783444355000829353306979314465430538863283011589738923299672508683519220216861371037616801238264571653475257673141025947872553401135446690869611564731324287116450727559312510082329512728060293313431585836253560809320681184952501629316266334230752877134988464392076418731795247375679556116316970821276023625701159548622141481367142688139685619734710000004950013205181147719331347671516412501225749787964870185280133994177746931605874207307600707078390077953865349631930311901056808324074598286649311162218128105670030420214461173865373296560 [131,113] 1979054626498157769795004126257453904024811647654775568298010001841352486974966257075722326454855643726623575062026953588314876957663333682221692627590881432057831721956742740110554909664815202314637045767349247377958976679778839373977178081140979374468544741999253530843609940940732812024339139180467995656745825624511730680604380734229885082786986370240203404116077146632512293399560693064520270460155310431562334175088526350341286969472346098226425886270537906029696140491063354608162166572350293614875012672247663531458681410366962241813943275952491948635540135465791392255205506063800411174385798420619772985368341908771096769591003462761696327920914453455725752686787003913442647109781604290285916453454805206675664154466926440013063767406647447311301720170456911167265060719837137228030851123027207414686594787483594763027984097988215794899430338097013083362187803327401978038061520181644105810236296981723034996133762248520010315208987295127950527995297156131787695296457406615921937785290817265633528867135276536102991328214653031300456933058460001497228468930705337170132169075243635186536651494420354908385234151191454293094497725576255967183043174993944241949185378852940243396926562928660974945241770294194903134682388485842277605119174373211741223045938653033034227300550703138119327133348468341414904393502028218480796217753645531062794163183978914896560861587785211163449133330888144090809963228198196939569327792108929592795441751080456294464785395111970727195233260967164191814904125694109083957321649821694233389723395303942928633130035739093904039244757864588922237462941447162455876839288565247743246576379346264223811118544286861396364283360768221130311512675046962267457984494952312057737402144966539123785161703309454154173768214746971726101036929248356698865119982672058816163542816644479062682285052812073515523045979322096765794301116331974365593711501308600403935898168904479674095426437993372427632786676554701855263654077934008845677367788341790199573831742768801714251457207675112 [131,114] -8469501443886000935109933550377438805487407667018610741825824213009640535474056924483732305498338051869978616181946750636021531454449795537500517161887110384981023359844306133801256236387583282347456678122015206922123519306569467465004844098709765598193751876168062555485758022156818861864731228740607212372473988854364701047509285397481290392849946502493642776793816166973261675322454156013257320498554140678970182603835142131822929292336379253567312090713862845749167544110179436034668631312805517219995585779488730782193894882605056149165971961298852372314880625783217400256917800393084447291444830769629087304630191303065455542652679680358436982611083047775487491164551507688716636675839800168940776707514372115567615120090624797482073444908975653469979651721830015660212660290590165588777034480325832211460376462593887469881691939032107984472984345264541154648241923405307509686407007627175221932048286178227572059412059441432188036782822255127733446618948636530596693583180765425196924087995525286191452104262349411429714449753980717547575762262321870783286812916949755886001824716835456304366901924135679890423500098151249338553222579178430441639865493318140988397931287739084299138901336473269123534554036088520770309774692390527496089144491494523350512787443877304419252515095334076510761498542401192927987568660001634036655940772594299331554005765542658974067652366056426759280212529055231348515266648109741102952339599277502704080323897045068679184584277999646695676150075918401889523007322940061510806512733981567737356060050980361958126720586066043656276420466347711931574456451341504886997470234918051970529634258969918629233734789065812507004204940290161966993055292629731358780029378414405159771116055380578510877567071345423230101501851655100146990523199258860034045375710869626268854145004019469821430515697856339307350895483601797029976790228593937559140089623549759569550685291010676271428702750340080746978034182118198608122715445179233409313235839435269843377778667118886919376125664 [131,115] 71926676631063801278379050553120575401960259729343576599566550002469789455396162118807628254128124120642921264341583314939394816102165600633910667959864281000318985125647535227804196150581657770197942539687153723555133909679381958241488653889525466727053509851982421729256873217581303212808854667779096523506913098422402509501312686721209523749097071782778925561892236650338558704565370221145785966543082851111005069400860492639416911105551584685417762871289824481095574173908996159255819024257581768938106368620452099750943518968484096794266566385963047575051734991284564706821403741379665399753322044699988467444221523871854462677875352454574410912115266518287524789014615497863630331703688989966573925810286587319509293023018589536606354787213522476639412014665287931107990945238800478318121784480231716690668653353277387928577687092121160028889649934104873576414396063793161034278551512886534382703475085663106074861201441768245559885253217073667625578855095780287209762465107096772601902914695556965562546331965520788040006780280340270873315358352410973577380792997008890820973934596284196027010785219756904014225838520407818991601879847460191436141010631386615872293972339624090368904768766169227101994905700085661822306312072547076153463696722655892904104597513280595552197814331629563931583726120451303022641662085880214392349757417721731319557737276069320094344978941927982880507380145005061962250578698971384093189580337060661393057003536497523808426321760818156412349314819493470202066056530152930937049360811341132245821309944898469265846299446696301431145956748002003057727200560021347913915368371993498688825503653024702332938481101392335112705977022407532687857690435721735972323500806727379507168779406217694400588674696540855682380228909320542931373975522211867386482422891804338805555989607077268708873700725505576663502047059279687561874625494993770501621394873961936124592594298417172520318141510297223594692327193452480422177155308842769871364097318525476133816054667580023459328 [131,116] -505420677380976667035615943562137385738699141995445916071382518004127969916878319986460127432967882139625647890017431444672401576267999399960448944808488716502092178018036236998913144084931607210823907262045403953394882055003865401275325862607708913545973467899700444838175572970723507690900784502184141896742129268641704965260130447349966781714003961289993535297740066456773586200074031034045763554713475312572212417175422864152887030366355824219541314733398563277201349230461454966373039490267799205865010362086625136124204226549148104137365698013705663774940536789943352235491550077079999173614552365534142454882232349437835883802393819061657976362307024677671148863831385225208119428658720963727037163535817934026653237104255459555470739158141723229273977397297689965810611523167028552473315908081167029097036575343299769490980697552414488906750153470829973943148819579924898326559925545963627427598098910013595774202224182156099812767195222125529705878148297989770308903134783887530151426108776872834219956209688044593849192377013128884988174738559442369719793275339790355404281661076234081746229598851968190946654407023566369497235020464052148779496720260087418732223691257471166988546487042393161468838680674223627971521737717152123076698133827584374223533600664159445127117408979506285848466117641168500378204936364937002889465102439014641748108122114060383192733900377507253567666297230553782912494557074136888863947807287395589199825794354293192000741509728617553242740049278210850545489291176590887495514630380153287916445717054966802540580948971850885139287674985618782558458817299514638413504143533461434524053869659996623057386061436702752276635776689257240397830477615511313445509662537833478175017756719693085448171239116798727391397504615980257528385778483718497280475971398329337516895822292249891137325107643551847295493080878778769004386932813404462872341894579733123165223437341706092493795244762220772040206039980499303476623293634419538216422470926515681905547259405015441 [131,117] 2956316758121633807427126631302429530893152847604890427167432728290195873877272165921746165271080637104517101834929472510527045772998807804998713425723901300565836240391080362825115626904334678369529747837545808810841327677670845089296926818970374594600487200124629376377157647047779970977834109081090219631838573750247814015568308049931603921628646084059884464298327710046149764045323856496805806217030566447591208628237812853017379906923826297056164163566935050766508896086443458971719185522204899909251037145633319663881654280446397351619596636259049979593264936605198143791065870238097395483295170368583579507698829453461848515560633327297643726801524247337970061617198098720462639268383633650449187381203911465199263995063946024475879966267538116756200928976195590157966474506393330580589383128745565177673886272055396891051512244254070224903058230423270558018331409008327559752730550834037772827052025531615118415322084687847060262295306012518870216880222423789897482440766719721708151974040733162120916719540343776814237433333628739317078480492945111857409488062508198986649432198912846687950568241488255904496070789442656099360777951381998701755011122217636754648568607157948073681987768305672725159436961385016624571806747688843379734767888888054524559721562831106287849712389651920206332282250854500509911072461589166680288344428820600867446883089491014668711669388373318444780681880355251795829761743138309268146504668763039904013139641664232822378801171724225092102343567553075016881331996953775831208804025459851389601448758887257505328149574466981940223156631078602287310746401681118796286982149679955964293720088219303648532369442733462273589722363247724810093201280715597835615091528225840470785387097652174088371278047661387331360872140370396549901376661526669707635612283194668687892531822077748360152764621143953164059939770915299229395019777347301842200210229802127747037255563500317183235752502617757137213644984625820045797171052673223031715513984448099272921466282832 [131,118] -15781967247447742715748940428614451938242217006523903142098542384138903641392980626717757657620826148824409367401127800216085032556132558246067414921893871059899238317909225127112891793442143988380060248355094933955194740983107567023343288841608628777057608067311594797376069195051032542619005694513327144004187808002495964957445746037857374231673510291996114175631851826453187230156399264508415886742904797696324051709307643246004665394291107016499903044848114987654531235611264101939659916544171218647559423580026572928310517882227667795730409810417595302367697555924807009255216748983937467303862580832274732553185899292728705875760095684842622649051040659033601429821215844447174762029140701325009197103298276626099009885267850309085542468700517426022464866263677168202708175144888977906969068491888437090793217998113849052713229552538415341005914641555592382282356655367806205328037979624571303830462990203901487931678772731411842795430091123874679249299518679543885980130623024026373505213552251651202532340101966160229842290770158324980795434358680861981982758248511954955348854823123025752658323201392547765805838127235503516737507411453950147754153862115502630538942815463305470741355044668738322691768903532600173422351224584212527499074287730232153390719035792704840540088962657553690539691707965158943729312092703206419634153846312830347215650221238076131544569909983377966069065189145281053879759678605603646580093140593061316976090829606467148032468105475678699346294868486700865909727542881007099014208073430512708121270477407999214363730253149166860096209176922322750573427394929815838389876852856228723114332550907630190142987867873175352230434251963151408929966581095391406657902540214132767873223643901699238175260557437429643748709724458031656811042026979088736349224802959461124001595060073436501492142338041185105098850903731691819602641102752729037253912482768598933098674241359649962232311107974801081622642892143598739514411769824316049055736313041175685764368 [131,119] 66965737726381546358366357450933979374826687493006185568230758318215734736922282705953686827458252605918871255398648909139631219449136129106474247442102721845946477857391148395548788126057863513140242294694513496751369753445967693368741673329794202512652278719956510346622769974801836359697773844169574666901768840091260856867825804605967301944923769173406519082318770620094110429085913479629085296598720820779276703019119941067615426120901525558528444947700435500272620126001959458932599770339941232546165966377744452135705494421144232444771142523627719957172966310018073189197577518775317481550138277683457453105168469025076705318665399782345880280638270157914892208474833123815668775781000796269111654688555679363677080845060978738519302875495918122233466169859089931558337351325970537402121014739835076419245424975347168444762214304088893392633942086430748548998809149275432549484849596459830802862816014428060383753235445387284476956994812307633886632247354266341113073825223473484533320628629407858703686863713344220450355296749702083396763762602517208173912289805729002284057871449160073867666620993024711676242577925255720291312932261814783032718011353175720304743398418934740909483330605911912701763498118348183710552159107959385173995881037135316129489260134460485338754098020216667431219511412619725206595350192484940193658371700163914635247266915866182195606166928314740615663117309488419209650867532890366927319510352849481904276233359337553906274280214366606974437986008699407927130137907168784869548547481042531430345528778871435553295912982269979342540766613976939497039689947199099182659919012624571280577902365722636035206565885716977505223689740192328287433162473638582975979670336487010797638131037542034190087481050492024586042327016867523582454214645339907428908649637165246594429508052650945433271828059457192201092982273984265154007285708925610396981447339257936417039040437635558230492202352554823704617063668296322004550370903162129434558441106439495696 [131,120] -126654368206029575829447133120670283126561951601344433143547687958536618878208834331903520223955835973074437982907275131521580852577515497018932769044822272627029773359355791405922121945210135614659456467964219108377692765804142826402537481071394813271848011009216208651158540586802584071512744961954100409184822615943586157041052232934343691019559474333241046617363269277035739472897107245578173697710285904560676659206074464179448273156485480478417764623540181762876155053700548308085179793280580574058394662767841537278344955152046848865899771932958966262135293918161356032090340091776642289078217853383916454644710978190452720468622221311407280022717758453499341295042787144840845048527292735212242359369361969304211060226611013459973402222581961547544529373982138433256927694778049086724926438952918783114272094515611683695827846820136050802277064646862950926993722714123468582183690243714350910010494502350909549469956396820669960466173424450111167611230102876671433622881530524935424058159164009425376926594385503185184108435167326598106653102826545115289839826836901606921548251440279712806634885699046833064665871446384292300494207105641262010372454542029694174362553735898665147396813237144870151595928008085406695300043597961822538779667056922116843853545977952314915425660924230422289108144920144984914160513156329458850258807723802834557612234851707807408943114161689031374960892441862427741274357932779767827087956722862133763578892799330373892698446327136536891776121693538233859766694446453480392468532712956345440457086517062082788955293337941529428277194420486878404659636736144170232937609877431267438174212176011469681708147518247235408391883502757139966471068678018443288320347678890021777987560252014314399934662664928432924026612958598041373269106648896189459014636406082766653412391373435676727803406687239926775405193207411897834028980135413195822493628464201295526573885436721592286465915765048946823844585263063509681845666413332945546832753219896 [131,121] -125820166939548127157234036148525541350071723657783969444656595282301824691268864706550011635301455254108869318583957639470963375288854772697491038078386582704274016721239503407737859292544491037133973050069942654391323598130853835871418274723478207554256915275313479671262331680635095302774850352405094982572448137241162673965739657861288226093768976318867683972450229630838048970531541534878032246144747216478011811569695838857643923624017334168350583448031687547014895983029766130661136920631991921629791942072015430389945862779410461256546628329447042248747346377234238163485664789698228841878290057749979625921464526539372840774575501926780101280236887504753482689882663541102398124680502783766668021764918276554135249064748888229515585400995404206353395209578304008326936954890495866496977553059975569275124331254781021635069539298089564456081437915100315534027157065505270965178846938991595052137469123772690323766149925972794349238673542657892238130779445609644275928149526174701314348846706938604620613820616141983501496513086276852212228457491358862192326219915132505278079223122179037388031593093342416326717981160759419014127023549483817060583001191757134063831814377695504308988253952989124563941542161924214119000166723720044518524891155734204158523641940896693993649056112845301870109182503922317525745083023206499556124307976955913129335980857134396377903527486149690724675977351165712524583335575405839067726894086600430853257220336684710215816096008715746366134446462495877258993887930253843498335237224956651471324724487791589308760280346477171086029892189663344829527805237277682340381630414399738471279722940829629133162692560309746705220344264411810461556215925982230543726961255110917054630151800140193185494394203715722176482013054621039994429497929189685460659686144594233467100456828276927417640317044638828865782891476440982453517113053012014749336687999302261241939851760656080239232157350518128253946726981721192208626231622187540246891032 [131,122] 879691115999412254924758158879983797257662800503768182264128340097587214515196434920641396625988351693693345697143763496250700394447983096835404720069969484251026193461689499144424510884243416164030417400690452332161794959646687106585196484448673860545093856481700882900077021722501646219318170244112387181918390569151534624751462230211085318580863183572064999046317801967438471372807994097769174897424147366029829589311978292541792707252080741824735597690637572915053007316625334565232602738867406522028133269488325885504797087209641165865152978757255235675506854706001467213925537120766196775036109393284567440259789684838856551893501871054634145008013547802032566925668431160605560522519117170298869462117832234634805692578345918818193442030682749492444176932962098830616279390809833445682029509325234662469657010149970561216841653626299475706017851034701347928244923600969665511875797759963785777425285165993579708574244579710708792082285138248232051382022480450777444592289967356270965705855396548622737436379849203577436581238471603122808210527418399226709298329891502874396230225989673222788512321406477755471049646011214099514574944029377914411545806953968266594474524947386239859267175508538528710918603364082830083462973624987813343472546991251455633615055152235331011944880644108804135655251211343974620812929858173424730981499242434154022100389510813531201939553054852410945305466742418365743376179477948840072533716710596077261115111891039058201003821713548317374914739689506869504919828013298071618876639625031010392379283462980103937899767627079692245877893693553317802545928695297720734957912687072038119146448267616898595008160670331456909687140426449835426583966011912591508023439477597454628112510139782287002052147462103578689258958417320805149160344841296024898976543834718385358887762082101368253010068579832250900663050897599435444942734745439422196665483047989321796990067256548297402188417432475376523186224139791479894738413573437601760 [131,123] -1279237835466297701391683187416305784095127577325869793724609820933748219220596675429093750877831801147675985595254255048295786491541946618465895141873665983837587444730029977736396937365553522137637353288485823868306607831187397601388309482468222041761916709484087665127725043584430910290026809738083711491090752282020138854336862722501456349325087541448534696564479343261496813259441240727638539536014587767868167400838547075999263304574269803219229836235929380965944253976512912666865765975471017504282697871341811864837885385482597829172346227079496529376992337733072631025134361309390192977564354762828678378226840759761106231365357289470799022495936389250971575446656452422438874078812356283780230870170537222917186451412511830319735035173337267983264531024645181301227724475101188633957446060568395013680043731406044775514186712478743135641114001185162754325397812190563355865813452073155481778728290438287374870184885587615493894129651304721690435998794244208658430021517802817816888006865482320173902412843792880147512588885814349652701699459879723065551072819782288035062387692991066310677240835952918076380383196556458704431463240208284338799604305312984821933359773503028378031544760813178311969480343220580223554064102994453136665949522264466274270104414426693704839778911932519365284087079773299370520309375930103148122407045476534404596970509644408269130474158648038267738584780134949248046921000023814811977668428827532266779465267214569995519845202091261244459746758046293226598075490157028141729597647579686176639737903884296603053495117834076273997253904673431576440151889017278729517991427105152587077115130556399840071908033484046104680170270727250079118151916400470075439780962637661811459498662374619527464723696454817061722841888422971106858784135400882230002408684139071360970406039222632809800137330306639978282112356739910032153033743795117372737765244625546293898015803764752181121295975587333705021652545815971998211983685556016 [131,124] -850324964730834346949824528132041440929928127733275118192713378263138401381900323110497228250757016615079331380990851357271585782400147998610630371472371123415579355255305165202169521277393067988205249095701136891508771033327556139224730779911620862655251681973890544396991127048415701828262001110891888321644840055308823846673586846960355585524732689813466499594721488117841516090802217606511358177101633937092663860920740567504380396345850994410688842972539308695862831109565026072561757825255166429360721414320893044954137078482018241185318800055958168440377897964433084133403810172333631190552793895362393960877637474350083077569260941052606319574044349627948266765593621562758878612517182238176270284104404302578899780755509701234991760379168416634445489044507017024987613393692256381579481828152772917334220799550098865023220843948044102802530245100944501431338150697423192567902304299825395821668208846894983351471295134027127876902851014957607298015448135643377879503718089857117926026429072021068400462365640037670737022218217604075468214395050540522481808021995381415132629408878899546472594929391019863265079789043429198879083947858513518684489988496259340167452690706905188817366825383812019544336146868782003568183498218120669446877087164512072077475648922532729358714289120861342983318774476012228874826984907205602906331326259408163434675665514115344990312210512671798163667096857115736640307292445625403310616549108677336021094203782308542317713507794509060767141708535909838153908513096761373957958546938279811375345285768992018466611096464896603072946838819115871320794976795545993557489615665220314264496466140725477642047576517852349428379336645972367359854858878278679766772743488143241495874751990789497266296219675447272666112703261275341560299574504194275172416619459417447168780741571449307267773307976507417496796629241982704742458132269250320942358707657061475132448176753532745518544484580436288939109996856768288905844200 [131,125] 674548487194931506382947589638116772005808503857759340538474132059232609583044205737359156114588628936844082392663676673936224397016697673352987282011870901441813048421493537093267173705042257807670454834171004695972357569672232941989261786050168148646605872736115179251494494150063893780059540328865844027807868036081166211930340774101232411956680179966370130096564967615756086928090811676946412949444032097205625851321296233960785664454924858347298944509522183922328304055660368330049163225690067389554364394299760387582441733714817604712379782940847259363011293358559350930298284559347237273849694948659827078447218651636188346101135675680111113863200984693134313815533557792023784826072111344015588645025516992696825916381988331319328289904983809328486408563428001755365486594217153408216027956156157363723135019308004034467594105259903666807950674891341191473104869516859722035182661133650002708983791840550741697283043129174533091393654565524893280382589797785033513224473492781201067290491996863944669383159953740132052762272899762160763273558822611379274371631651382290203243514327865809803832736006712346160055293026998110766887445460996281862603923355272717046856071403297895449336342196963112701145549117704732406033972960794919570516079139631728546371268117716929575555125920482828891727648733804711352195874214910779529760580799006832356572925371649936943685875598275093937323662785094252169351587285150430827374603382439491702867376234642891717727198556164722830887484464202597677760580181204016007183065010603297810130273162358846490831984528693047824743023172688504741574463249837385845114089701352501766302897953090005391902581803606119477132420202712033714024527879563215768319640230175727822657954476094559965620317027061019628563150075862525499358297435961077905387124136990272976408347114687403888020987572141437833028329623044710403067891287940058349664267162201656552943237065763520796125270107853907588803138901789295108 [131,126] 1305828468042918710000319433730569350248853659673582619461811756513352715786816418382295479706139096568568845857518400385603246908243359563731791261570298137069165590096246274201287209873671411093053494938628988331285393096452956849258670684524292042179045089204576673967106829603775692267497202504100694370141135851190642575759400436301516409085644326367759333265093859465120360346551541377702093166225132811581095892623626634897215045795748407501266583301720204466535881935645530987696119357014327850269948613090984444068925327940110167663589599628559145516067834782004812452686003992417833767676317511336433166076981567407566376525616740033210548036008977538175025423120929893226657281231212432336187191008768672631021081367579937491800762099455837552368299890455596093058611370184576165723698103448828759912668053840840856769695292126468674219989044135965476917539031249830115997029738201873282159840685203962846757700584653358362382106536725390692387387262233293949173630129708742195280717872222518916485935743187553114493912261395305568150261098172640982124398410130957763640590213422867886387498757165521778584894801537644868846036491774716353012236045298835121381645347916659364234654906031345829518614158185493582899182441203277136396264440683801072616176726340135818985739299487026262807171796113346536511913979047281267579446310180827802683123356103100041732646262891972595888976480402641056009206396276487621729486817834646280702286287671137423928953849666751737977493481503434238298613157704639754550532835855644350220485099788926628444637526853107516637627243815158910105373472476188564403625325316342745718579277950160626335963264338877563605370850371632173246323388714483507282624173224218343159139278532499886068009857445363948416744259079884730057868264692448960322741908882307708975462771716066096815387038921507107906312241821481486898347414154968740575061813215772647475104341881031553006772183369630647819298250314614 [131,127] -1545811575816633329108186378736716799904792076730435685021930168619560075355179303481229622188067885711953761825175287673805648352993512409063175318773247828963652374268742177669918488115254478774899974289329973805631989080022279670357073501134377113177701960343916509872240180290578885229330836756497157202130171255066765599236112431072810717040201792627482985781210967689654232790231227012356846576099088750013136736629455184554970868103989657398123690439321963657362050994528131114070029496641899991755137370957946417350075575266872264402172329578848444516277422583103778740463298062870680580558033386426007956464351347036635271351462807761061929191917894417905549482514644269986037299538743548116435650130503105337533336633662725267338191643730691238141331190153683082468414145704564582572585763050503439356376999872550534186790056105112511895464945972545281184505328201139565369050430750538837801466855164782349922105846494565051152015954248496701445447213136015542569495196542916197506611101142066339251427854190431262531196740580859270397382768629425973962298122265183433109157846542856722525633755794559662115380181577268296491887054857374114792276449691095855231796081159199509709062784189879406409034323884198471696542206761136651098881691116648019701777948328189694079204022868649183570699274192043970139838683412248691288515759237922026107016989839689111707367674440246584940995573121868065567803596036032002457565992102449605536336169880050516150420274931348929180795745730107050548914082005477855904695540835064105777179353719554573531125466396366119178497181416844328916368753346237234671477818665638751443594132154392979301541442732052495988002921951539752795364611272207644547778350434692423651284440348448009718905962317549343474748918537732142883139241389774009754899362008078160583150046596643671590345939452445704306367663549676587321238328028392593171709287790669845380987309961866878967407586585473167289164128 [131,128] -502435624414185139884352543664791122754270409358199465497240475578807862360665726809723092083661428239905626081866593932031124195021017931019137092094609956915852015830132268511571708692232002216728634333420698960865343096091206714687746441859867134592718693936827452898046982445700844942762436231852776393829231183303245706628133413728074259738083508746218790925498048812717797341226047388285874120027658175723431093677304218562362031970198941197233739493275603153106512575837540356677893819500946827657081806936947406717726491057678597689642731329812026194826339294725562907625743853310379953274605768481067028082376371443190564626233601682953159462115988795971218924743035081907644170159916593291809339817897756179547998635265137136248153176925057512230881731709764423094129453927292384915890991483073101930297345631877970227025093981605540995433913934750307414257733186067754903097633997239082274578243052389898313697724947317933956296448727352281087526640355531195524043897203826225329910166091888789643711941283802167438645933771848627444752987474575428395024944954001147258286414179816201452280155299346964931155342385365306478846229315567414800927504334288631783176192440153453533801628397952851886329531084283525187687138519780631526531054419540544276220170225748311979796293520870553901236378763070495786846127570381392833080934678989820600199055669838441590535885351020008743872674439629506278531142205520183127608570550847849910896260764210564106821064490514759499711268308969378695858200171445222897949753947502859828661779593487912786163100832350682369873995770463641866202519289968477630725081643816794679411245369337498866413269740807675543871684702593713415520023588136632733189309748816756722716075851476678935970407055334114397872614849411510598422603855161884560202117746031492975131676446414274274245254741634225525985828279364456686698722573807068629024544527384801751477476659461289128026891195685596192 [131,129] 849271816244508575623437222207914309618018258330888443252345566225032550689235352804929014777776832971485214004989245952077368792601077844146933401403801639931862573699758372449740517618769035842081434835917231745866039542403804344157534759395767253640617849476158962530097591201742637982276022899167494292370718756562677606782089604561670180464536318007331672730468380953367700149503612998153597643593813210475348183395256013624125062711050847068750817393645773248652905785810063158754508407332166147627652694006332056818158172220752308568440765876327522765883525877848813336480029002941842645948856836360496776088323492194300038284418559112484405314070404021747877886385804783116703240986209843556401047576238834465050911222321593423679964673633571933221489755561837824757748704059309975267302091783546888482699476816817385366307874253848189140446118344889829155724964684887048453050609729241234261898250506582050390977208046402001314272631209985322008396439403489875658781883117359135092717501702890717206550406824357900945954802886401592090967393845834170092689882996180923194522726561552002533554355566517484096428638448665049721191714035146946670826549232294000419713807112820346675510868449882426092092435118997679028928851595442647038842583392258839800492802029648622824078583396353715596273440040426290847166059628992150088766624240169445150751036728675386817587201621824033475087872553023363829132775656326403199043999545470889819593813497081586426490808690380375326880587094538315569193900961568358163688043800643880709798011776621180850631041356960619064215874746996304728938489892312891575185588463021934731548337739098405660176822528114695897433968714710103817428884818436566118355854206056984199495348203074949615956504790664650615226017958996692856612362779601489513570795569729039989252204675639242165696134226903396644539568429191367558302458615660892600095512795645858988940364833187432913783618078040 [131,130] 174481319575823115606385260740581421883069654367418027780212377612511014719068419573727461897822826303114310443586948910232121191643597653566507238098166327988522130384196360008652092594397621813496516250536839283976728652972903296752700438754204886589159764455207582359152574933417953113026788365136001325378482643732387148665550166370873881289410988087803505348015682904246927758273360149672379301468607916131397728159615389965485690388551224035784591531699627050100090807301557536451678097577007495499101508831565614832235029352737194287130408183657533418340531577631085636539921210018659900286125434447614787024422418279206088604900683202615591242648274258691661667508562026934129024153573828754445940950847572641278028621199511779068021445183854845698698948521169182841556854623920704392048564787628474575654847775468980253310245546361828950833623495992532631742932070486501174574414887368618888611123249805055440925676263666266051198183305592761236101801129927715152967511063006001839628570244722977887880490173182424659358406155079762613037016163796051283821914533763343306906882286785967604324471621476617171590689996885624326050415495380821422628345400967934440327842345300656860606304083700250887405823281076207635527389640097189726287395181548135465578402150936981768803956894482227428768905904811929269642436397110197817167378167502652178462555516900765084481154991893573940668600477295248440218830703354420386330476519197559833032476285190992675445159136969811523951375124375816257537512011529345569093002164129621803962268143527115898076101249233043630382007719632782659647739302777728310514788029208301810536693789571418600279793917710219266761399632603838451057110064785359505957766399064153285447231720945472073061421576129180315570936038402871420339527247329841067355362065775524676869869555659852692716785910102250693015247153031210529472606121959140445963444934472042537769214767706123991577088 [131,131] 157119593889534768143350826528670394372405750052697717563376382883942159021794536427044335923151731321880439651725806625917073681379275937905232608102874146371726050383812179306653122466012403272375000999837065303694079824820115426865148277422912614835714447600653606210413372688589303692683365379603915800976537596808512262861669672163213158524563410434021485140185815236364317376956254731507175564924222487135833586496445826533751329210605830482851215634873203291680550220866857475300118477119257795256362534207698144695694650244017903979256516502746318744060303977337634669489562717825820247702227363158136868948029823866520107709168614477145608806132872893891944317650863124233715429472207838497585412572567353820249202051087756866730144660640697884975913116587445275863063834845662877813883501092077035558245506283995090092156736689593613062176067635321509398002212586087803964093127983599320292585254996444057365881760783108147812552013979356614335532601913421701668422220136823440139617136297169940836508488251425341253001976606132626683279505939867700071020934316726669720783976610525543694592568968932710626656743792940105894379370757963605778134757447271200275502540826884597665412483439046309682368220512962167920682227697956802619817757559240265282142469039902212013683951963863761004784172547348988681902712334655367959146183792137225601580146841840959158036446291901024674141346736557927719989724260137196256583534394167147701983993342469116622829298470408477412205095148843195374170865299245641733679520514305113491416020135754664673635136942834753168766463996425470159214220292631200206157956504851355510570327718863092254177480497592979892155833091267975140051902392666894078890734485390165291153469215463090742515186250214706858391743335249543626475087738431962781459905103210616030043159831286240015018658708960352841875525187994230812824409984950327638867021469848655130874991713347599680 [132,0] -21631004495752518285784971508283474319222170704351018824197411489072498552207655595034949562170279131336241419879364825172550680181138519567922327177890974727242899886701188011575524316849192937581924404012762440863895714829419418379503839403922086733073286198159241035851343793178477063760474833988139325087864201679788907966179780411255822417424974660646429430923420374536835398746727329344254700849580277183896237039709044260156313953899139487430850616413060722298358582386417369296097710890972001953717819460153581442777682271876342907935801027618813926565981043733876208523015686061568148959149243256095383413844132653017957056059206607534242186269746922741605575613861867241843833365704721008840815611386740851447209111810275354914539308405252445578540221799291294193335513336554475669133931319117675297761208994540990340192958892955696802555112985082363499530990893398723661037981317752387562059762205420070759044928129111254666841934522813487192523135782403273827545985507268142978922994121605520850887225562996286389651427214307722992543471091312097839701025351618783982653521126621945349076666335979078068631135008397001518634582393123658713090912659392724818553797255888918527460288229130805264967741430877779202308389630089991034935286729988473269992200722681011276516643720652947870212536951568248002526466637802920062464227335809899357264150162376834645777284383597699855845356197624780384857654456995364557420942574936869383164103729863701603129113490778241077368779635169225508897004497659698583105557961288751459811860594396126410649581059069774566888244589711770119267338700005439097639448190279524818631658401517709126053766188878360302055021876642262779929822852386040331761975617642345583215242024144457892527457966240105438360525234298410330734544301409122437268204801343931022510731973560694038983302285553622962175496303381516123781424150039061490263892750840692291055189471982785200820729938265888886339917427696645494683401096859379437878755967420362293292888223929889974038344680018309282254351737430445678095043926274594503994422078044783650599020166813959061318514507001418415172967582679467652942827737951197134560979534645456166227424458007706941614733803594986904738354058978356612397770884463853570694333327988050643165051669662626051890720367518973487950905562297267273398306252331155000042106451628420735140197849290379904371484488275556811700420352173217750712320000000000000000000000000000000000000000000 [132,1] 2564909943646703402959957393277230927597020041852148804815271751573207303574607249353325224819694071416728036410573086271585466086813140939208419973864669665281734455237943963420834643231733194600902367290323460695143505819937035827421206903817682840030080306735074900242748883832788511035458715079964908461689407220613585615127832345487253849358711622660581998186463146281837960647961354247766471323395934851504167300277390622069273220945441617087699074582374058713238146968545078810434450810791563947247307432640124810082232001471004509610971993122657590794188606407476497179021739352722041937348449102924331200760945821149271131843922565169286103707343865605830545145151898120652763765768081255113948384934127691973629940745570548208089712696631196535434140306254820204195402704671419203865968519015599078419636112251311722488636245336784288966708576359451800995776119281558671000735868161398714979411291408193764161642998995959783833397202958400312671269185859890337891290200183331169338216363211798978875633481546914844812261909762763489415127499743412205973407141628164914352356295026872349341105315054989880653875441574285417543130981860645192611404543937724415050509235685685881231830524226702889791127836566793296782735691357832496908089913578803880322011428687024678442787249487164924162117260801481944125876927831489548448161116375673635086294642001738836945356121716100943214944309530849083444973890354312315176723172438091204979899798069903851259648474830466977754843790604903355392055274092405944244316117998108689456978357521396341076789593558005397870883040778497078137514679895676546180807368385666225715094279715500637852616638433784015657175665269077105455758433529917154119931821654399074418128231428492682657807974242782138416685056714903110765782668474856047585420158145058669733142884831711519857929903580443337482377310698108193188328109797963685140078178057712317887439216630742196079552210455341363667816063394788910008114800399007925158321606504408355003514875615870942860709226044752636337069772337933715559228362888525511328483959069702052929311038085804350872985521114022581208627885683546522414131686021168155012773816878336980208584418012251173300655281780650547721650675254068959115848051360911991867180534165120012008833243127333350137092382125193544363065838880018609648867348950145784827885647327257670209143374525635741974641328756016089584538924227035175426457600000000000000000000000000000000000000000 [132,2] -93037861162521451050973932909214203033462130115704597339930843611663890831797358237788660654879238617450794012357496243497216026773543953587399312658434971761436167034815028766066532065054609053477613547986471049133826334363394046254829635287751312169950519886348666910034605751227332307389164417592458090908304693547349896172167780846285877386631586729170314675338576576009156816100865485739250145723420665490744674446223266150569065980089664659541245557073849902725015345140127688059378266810179948223338271715947295913689731486671622998151056124299370306485758142298654347712466212900952617892877223630186255598046862317317722641933707989992568839260867422031948688712575467149459338010586291433638821127872131653354264567528312976059633049243146596104859196565658175971533034372839247117812634929353352328398380856874497249707547045673995465505804243473440680215020144195325559629693491704112254625976049619746612849201869145905723919228154829696245937172381210638020791836163605988296330661270913421882760221345220224412115682096884165999861822239724475478824913719278866026057774239240916085643223637627119726084369444027759922389886234037823279416417954991559679007785088711571677230781293724445202564399467049341311541227294450625363690369622312209042186003134342599034986946696964232046930455651239616421709781861782158907242090431446135272527021496406383132064204605957739866415178347869704099231149213679639667504990334365143904700379791664780220216366893912954804652827201620820426090183051679732355587783192994853453346300645028083210321066284009173157798842434805485985933489458828673261063861582714843856516113635097305206605094907653797363145767444941750497994012587217701314054729765881920749660529783555435082087614389844517391363128588816667322626521887295214838401045682333108138956778033554611709890527754880253035602067128149769215266768305363450484342581963472788712584193900329818182290050328500386486290612107454226063336948948984430712934946007583696515022701942156610454348636390944415855261984619007030982418015506741726195891698803804645632739853989600409747669555372773549729124820730786126025450447169142681062744479212970865266751129942874870115533350877862548183937772260850940985510929490133557529266048900397762922283326522911118614329263188622403794176485331712017452572658035000779152525122911054537480119314705626775726901573025614749184520247469023757240107008000000000000000000000000000000000000000 [132,3] 1683270791412988208204039328347127104456500750345412141636426693260875564537206190848139738859029336922161297555752109101730052360589303487615104933214872366229247141904204607485646007886400504795251306245041789839388444398213486075573368485997189606195603343386148740042097235941408983433111926593343736500415270040193577768187326513796009247726064653947264305070842278868062022563433889139414273411862776812008315273810958171956585099491497013949974826633347338269640264847595643457466990845698987438094881321675311791559970390096583217175266393059574541803927397761413145194799368041514139975226538911689783152862642473009178953658817035200604734655681608917449201253125913571262406698305890075912499167515822127660890322275615689767713452514911553429390592191914532114441158827368235052139888493674712916545379099440487399901583040864307408537227728216171615115034810753569068177087642822725911892632758557171512413527696774528031593067534562502935995474297231673087386719112778870784368340340084328689565208324672424657312251502419510116459558963121304286397802591649632263048698582192473308452200162617535851755609688098722487484092992684957258633059763130299709262214040406698387268319761272427570279673257440269857449687547781383772019415996480452030986757385444729762874495567145783982891922351650877644017899534584311589403633622254784480099653595042259080662214610170790316026379460966399103030190397435005191904192557687616243110521650596254867801867734582150573257116059832094793516662113484353977182346031041335279605771831846595583791886781452207777486201812776382737335323864070767660205674889662539524552146776653347635220468939642539099845953243535885769058526314710409193335698452480125673206134722622259662323694968960584922508128921979256033079431868638608050777358600776084607555160418989738120376055640500255775393387299817017488982739778330627313540180572226228061092585369185641614840250654526296719652559879756663355243421124734788497605090452498767655518726399213328137249137892177928063842768570500092622701945968332354961299746542293482061509468588790697385018847265514887269675873017020535618932545007312277975855064393088625516218836194887566305956748345814407013472666007792051897700056783637922465615319385213765044969940079128580546342708299216501186129497499393425780526040005640253083916818394154545599432400150129912214957893603425828252761379187433959695247736832000000000000000000000000000000000000 [132,4] -13758267551442566400038826926247497947007837164621709609349045920936585418401411478908696416430765448314793409242242381285107342690259275484931175508762615351936364831298056100886196599826934512401427400325742286225481897335987022028905426902336881857328704355494946606989586296785713924101959585934869111276753901464294882614415516965438170312984119814562296839947320641613190939096944696316609814528195516870751231476280208449818993825841690302871923915243290603759621420855860514146212276911808398690763659002471053097321301478828839997367477668181220036464861747554444331215998527633620193412347544000227412576976425624850634155416745752963523849962905507818242950117780300758492929277702952260646464256496898688278518338656721364015203136583532980033804642004036922180224638044305496424811833077012011387082335539836470963917630048257294176313958161503509026357908418067340172210355487356988806464885529081215151715286452448113551374049992726965474112470846066628389950007736822399013782723462711867735870250234421205490588363040079787573963986224500660470091769975386970050437188140123867756233505363308336625242409138306413600254342393897564780149269449685194065205251989102710423518002062943560690703308995796161906806757724390239879673879465960967981355028573991286678890050398660953454030372613289271267005904918710941770528826703916990563426314089242401179991477139080870021873574585129683028382222231541690281439186239739465562563816123750849900684506329744477813451119406208814608646799789163078406652051413460367182950658524510286663602330833065920569205134576155302816403367499039448678829682309931932312094401948558477595764781999293823030474694855211629054925801350720989297853161832218097276905995992269778450603181362494040633490466378169394529437334048894955352684681067375157448635100478402890149853447543574715027062829338939416945062774809075046868117123297789480701446933964959959976484947538430335852194590766011394311194900829275697387348312158857750835696865750200862548978598920702919639603881788722524858993651518420212637621874392186027933971888617963194060266093280797580544827966917173217124722642194388872988229978054206463478774338704817028652405790722084562831425448275332862567346937620583753568570650106921011708258384176968874198280827803275530781173106778342320193782503718941306566217622350462651878215340005110128468554891245581186235185262239492610269275750400000000000000000000000000000000000 [132,5] 2150897624573416499384730606554854083525531665484364153270667816147108208058682202857623623050006180123956373266109795184146470775721003935356116144541193515144571251973244246804610950715097313816658211446931515921858709482349342832503503402822607451034252379520232840017258253924865353181658022756674986211863156574377347179064364038081725340888989547412481364680495842297210957791267028619064012866436313673965774008565440787030722432018969407121943059435831303092359026484228873171401986312774339165971195296580192751792628564373589706747761760743309125094866774507541895446401516744552549311504028561691995035550094425191407871925107563283082670147971379367588832983442520113449962328191988175470735010282974020610213208468842121089394121948088374059026166353191398218456754204900226624109450582577165240377775539196739440912981392952751897942995038477677489510117563154357194808024057666525699133932016397242904888881040337498527857479145083272718587789271564438491273879802007543555132784082169544239373011968696427866801673785547582139987709400336286989434404244833580729866029619492819904087971448116518323465860382402575404640759391185861649499102311951675162295411663206238625652828127203564481811861045499941593380511740088779354674234303074087632710396622839402049207865763590710877967915438473711634077930307743898653091257793160285025947861248263728892303100929016219306087664636722267567477655986485794996040857540184275028422363365308745459553387850010242435048862931034046146612453300883075530730441492380044498930838569638608401309845745949485893509464491899512723287024749926101059002076380493907407966417105285498086007308950853494458152751054972411177453191654659408393394996950945933420596050653446980153701072199326165241250463183209150981768876502124605126415031273875787705943904945649219256491808502063126515874561356020575789570156905252294229657394826852651789150905828511015135208196193772242245645810799608810552046200435659407889734312272488599632984436371825421439943518280426452605542239410082540838781519084824171457695884360715242325556879402100362913417337449582962465997468422104749183840792129957622750137158546703112379773678515414002295544300696645947646389649315964122178972189711781858326697810548983733641291500046410300288599155290892160881183171319388460438479789034050213615578209107072987495482142343187564069403941130893504071425183142914770388626964480000000000000000000000000000000 [132,6] 1118552159387407495560426528144490292352564702235262755015573897074640447423930740396142138310027420697054521826026946496331575642165295398238921285511283300307270328502846170375336559722466033703640258478640041278424304759137081047634480191566136764017594772462192397610867230467656199676111726700433747125370012942998256641656629090000121792163975735470280114639763967302387366678700347457530185110011892319485380901600069398401471105267850946130190843714523059374773716503001238070617884633877445409898327449787836436121052135811019417833513323825388536964707696383166463911717369057413663273430802475922447674481272232738171226928459819222010474919681611003078564422702455000847661029595748614833427316892484915779910183421134037333871395677598936589675929784346660229398085268741503163943642182875754748104234804285739408500614222129250923118943535845441377419423801567291128718176454727806013212946665281699142473163104048990606324707847673521330066726022124923601548075950954892875072364473170300747180630036315727116827576481834595492136356546210276779111096015865790919885107723813818094156950135391897271943536595626192424626025955780214413274368016155401218730238919787030275475709121676787049046435775378400652934264545862019108548286927987051673617195248239504368485395040533338398612470140572533429024109956367511346908476446929449798619775151815041616746209100160100695947447868937255332661662584013577711854547969964243408800717447079957083043794331119449397052459698633425689806137486547702113276803111278637094352083899695545285458335108928331573700794059966538552997968896685953403174022747722061416588390623743302924772883996615231084561659478427485891390657720494420347706616073011482950110778502533975745453894929799399613595150430312550540070337043297632383393653104525388322523434940231128314679835516959755380701460462918858438472013651197475122289939522007469888784152169477260584542821249455796530712264675365042662631443812255975788737279226684282443047480607400395169121356262502780568319095978289236699452838890233173992799901134888717446655944518091928122236100244525746899593376674624507306928754806833657160937412557479260482431595725353824206736208363993778358223493686483215075743227802365613530673488782342006748603923370405589625731516850824856975954189835122890443473865340053515625193773676692858279004627085693652243422472917169331578061797869433954112489924853760000000000000000000000000000 [132,7] -13043593804415989304723306479100746966527994568046190424774532362421088932220848046867951651068848571551707225653527305404093576673512816558066045102597056318614687827212809300317716322616025805616891958328747832675704212099279586841802721662571144337636834542995311047972124004227718493067896933407633804032260726280419382418707572704874456710002266355259684573314261747980650197091509130048067091764143544203434322976897501666591909517873660439708941980935667225771843565770455916860685586329092625347537109831738526339397467683450075413491114316016861911516150361974849937154454606122586199322562729929872024099584828206086073740586457453964516741498939861216890340530385800011469522808358657741572411134770976944216794583689763290626014145739580537671337761631341251957228295868748747971160124249427687941982126562970288912599892551938504350311247980491804449049205736158700699218716497069630912757216828247379811328750247248571693585735051020371975563369621412989987406551819839991637792017139428682108000579007855328024946695107849775704923070644893180469396235765181989067683723266165742338408938258677972631734707902891733995277738780954882911367823679065990816222082459274486094314250991332243664560938575937057684172898856030730465682900889538076005210036198940912123114122994122612985946984626495136081977247409720358909261269910900905918677751629027181092485127183275253989292926723275716343615241249489687801076550634220054252828651863535708660117140617090135151153722351541070240976988285696812283417525855875029340233120946808005293339596483488993979806281838597789145606873161198253889267740137472576400402981898813910201489880744232117025113454634325944343048108204701679732558623174860645771537996707184395117800787194836875390652515874607546466422282419201811993498617134660192046926361614925136295230433962633671735128138146080016821791738343887240879617548684131300936812943109083958708438701307119295580530585317478613610403391305881624002545881906783478205584373752703430201709486357992274768435788169250439297019769935849415310073991194536813910888846108965939105831705043822027939942291122403103040863200245754740241321546015526681358832245176885161729123076882865266183569722914789548710982703055875928057425618546762182554029855894793424228627197446920881236091882611180324524436085801636802017884879960885525838480339307872840722679448028420856058461015965965736960369203609600000000000000000000000000 [132,8] 89094439500182611185582263320080808144117360869993236967570542760125298972545982724793855290765452504773719492836047058944676322667391834994446511124202768642824723603543701612130046597876625513691405774003482134170190534081634810313417222822894698035918459323904265799960570583899810130584663568719830741722405618663976072973688095436941036445333510269624107362702601764579099683582599256284598745607622791381523040499375791780819468951021758869956918095602548401246950831287141297200988600529693156100076175548748183113939967899915944717648717077466174239945079668354317693140088658779003930945447416293857134259797714659102563029958937565203161130782937560008984123886333653939493231669278530385500178655274808297516762494001327937213542397467514192330042279548735586791424711833508829718052739555766964979159676043127177523564375694480620419730338698860442537112816714875562342477743105424176846970523417523090349029744572713625258665397658898898999247285348055904967497326286521319167169202155397806189595184856979589760766751374676660045076791587376294832352358992089776746209506394688212064737169708369025219486307751762000368466178919431189083048549278556069047358072101283569038792764157802364645218261040032573228785827208233140910988759804793980650321572557455121845795542114776180050464617648060788929665820241575836469415700690557330594148388371949138594159114025436749014853565917124006427039418052363394051502422929697150981697062375345511550642029452547998945585049658500593147626938050276596996343218463898626944887646758204663937928709777817798785309210998336789942741762299023911814039979423524600527905209112268048459327549163249690274712540394260439777419102911911701848832043854775570555218828501023661979097803672665852892618755866153066483311454282577152439264898223358127923863662232459644737796687746578966870162624152424758172057763398196674709572905800391358947304994000558547255091099455569873562344566498652123084842675163923633230545222476541388002674058424297353623233183892539522517521540731221065610011432780382287197799246786334786345971665372231619205995699433999001833025881093851704250806440847203427928997189001459100824998054237117804607903998103293021748618940944678450738045103099650966219968797697331363010425501757816379996393395235089629099776752349272083196477944476116059035109059202039624779849184137810295453745370105500889843798282928955689931513004032000000000000000000000000 [132,9] -438161074123311849756036995935733583388261535629312534029909746254202912518610502347351386737111313716691212639535260670608378732433693402920591716697582901795969093000988779895894392508479646469145031192830832936381203904791890562723652984943709144961711542992515094257839710718733386309501786049877463945743532583681085200145220441155381286140385360290944200171298144884146794579139503834819780346349497825782103750892402014927780825991617626780012654943943613977360956409758501774497997177912667880544083898878197951670909109005758538757950718215939747479957181097065592785160733638872104541234680558450500671055797960722407321217813084079544357037550595751247054541552208723956620161096275483315260030552785636335340911605925635437952952408759484087408598906032839053891825011672619019326931912636002556730522986878460160390984253270018838632990555009657061476223169612343263966610763735243768834270655347807606777709622824699186983844174358308944442446118110859834235242079901645603409274612465251528020667610360175120747166027930643099556321291996673814826504840177905037062629185133120505557319375302385214307861992860437756775380179505931199108372989842379366417651780520885886452570687356146775831784384344911412487600765486066722061524216006360141492800166649150668486139611807626875245238536060047206774142376143722792478964059609152049719710736669915815564239947312223399758612914212108642755898897728404611543480459338243474425216751887411756282531318948879367800409313734843225568803682500778025619088786915434908546118135147399780295193011242801792374768948927741060923890495988092405558454945233387025971670903585350727175307009379435895608737744891051200090534255154845979050958321844042517969009700558337172255127796828595914018886904375502925912462779328021877093505558372982940941897951980787265650511798164559184750361108176182701306294915012467514480269593153560480037246417205453002091684666377818054913580122859829087646284595308533104170736166069384934893326117251749857369762947767177690131101022064441081786408939000048005573208897532038486724128969288907673205195525559514033373983239386901284464233589632968347684948158885520987446450211701273974344521326309635171460289805127295574102767462059498830155250016975447468853039323539181031550125780765087829589830168862529533333578768013377730353974716250176552506039342223756260035954626945133762760993533583226260605997416448000000000000000000000 [132,10] 1685084335135612553880371314464107902466265486945347110690015616292737310564654387652287697131466548363374195994162256018790806735633901165644569030655918586067141146257011673209075155449011226266809229119802634615484070369617833757643116136451662464815915807702923290817858321575142032493713305736672936935004348741640884611910239403188796123675621902588954750213595392161602789896124713606167036155571689476591964245650170975928761002372010313982412688024826615705111392321977595558329026154316969142708476284283293947721297588723561682445406438054927468344881168064754636951311923567962227473167007493117125148198417040041026663446667483417816976098545050332596760369140837177743830921675753146359614268561768417714921680408675509733189194282626236205775663685326067282039036643180269522611337892549363131002442235321771621713579429066664157536009335753839375791772536354487002555068035290729423870891388288101069077583726418026179240244668926237928216234127139146810741512612033603039406120683814551630735059787307134210632778744299399901850222992544550383270912540064002823243980770497396421267382848757156454294434911435472214192414692390291637194354859794597124742552180783838905911529507195888606062088405509654548842399906329411781521702133371941038457400431119957981016921713783009471324475598534312717954068795853494106813908179274430107672122274962276919879347905990497168642611115171575645253870524684339851904969821066336494500732768926384288557763538372296879666682884869335610074430382057720648343049985810188959109683656843430679692331366095672927311679753947540758834131529179399453687292148017018475755065950578128347842252205375103950971707666338964777191897655460474680075614910206340489597478869622749226141063663069684670743579219230889764840056375611422748341263414704176273330720112160208022700219668720285117473910202460410771376947499693920389573996454744653341356916349801109624085682856591277280720174323476891689913278920756431879632452679799952068837855647577419016946399655900268243718728656702220700830627499119028613104393143416231598773927536563769743104622207986131518468143510057925800141443210355580292182049826618260846309106515821380026814073934706484955118681389096462374208263293592395651792220351038751336310662045840511030169795187440295492987262935817753085399851003594059688187793222790306104168177194376697536063699494120654070174555558356123198305381384192000000000000000000 [132,11] -5319071372774573916747296076050010546485206830633882422383929759661653051397281675576811927678167046852420847247863800838072261366966778441364172842174525552072381557593786121818867861761537466419149061478541556420116638093539222393662290680829678294672362717319776202848420324357552818145759520864655453860640825604391232340067642273230149715393592977007058057702720575141139684750947586719005557064309508688152556340499387101588421946169825726444451725833490272606365454111977231736565441050832032132994944694972999950516982010387635026854954454115046632034695070926198357825348255404085389957040143756849641163942223907726855646153851808794025486123038729671828512223703722208633615761143244094776982001067515774708525423798246605113526854138085443253053817878249166939735430308792388842901242931010248840009964739627650865977224090111568052534596776301106495988889188286626010763237400212559171717651101775323818158120431714654188494945975894443716336785820326943632001440313865915117519929256645136167733740179909979191574623142377085947303077222756499142816280310095321399866794472790865736158945841795937972713406312369210559857364821954739357160814285259877129414953388211756786897034148134966050913862272987322767187191026818171016898404186705838879681647024359865295536302752938035930862477247565790636680026159521753339155950617115990765844745158132200614674842300471650936550117549077693945965001342714398666901947991487545634364242674661101539999727862937220673659730843885570925776191637063628655900870525069269005328583362057465632244021386034538449914727674056242525145089701436506205421248032173787843218628632539150946602714454658482580014681789419974252788565927517719432881004495253276582446004821051830147848676822412902425608388627427793510664369752752891206086594057714957832267667013614370356903765447558675251841663363794515747126532804715843347959235552162243990080382731147289285069979677152240626232273825778770679747149335802027703797642390886610116811124937530436287914858540007272956447406258314977260544006107833882477445721570911456542300920958306414377713120205827057990422841711895919327478965441949299510712326660837925748730720293070846199288206449855121934907083440420503285411119240150585924052709917484122654277184005216641656002385745630498564675071217846100496519795762074763311522036210326894482058713668360645871347258570399171681622578656556989036558559477760000000000000000 [132,12] 14216211196409984972061914859295965694616072594469317477291713274442012041618891836237778872763683884283302858298333848999264269637583407140182848196809491013870709761841478206422709985223891303793041070058073380599513435333982485893965826953456867554409635363903956073144851191567487156019224520220640287680389748372655019980598551913140312122144656743220926681426894410784365694572212742057966259839108620310986251314708661407963628311929376289776569677944123083052281744755230579672534757031193562048617133352730630927954892240099502621515127136075583967553756542340009248105218095685905250225718937726593323230131734496722949349857959234803090105136754610417278764379578779728763138224065284359079307969488657170536601571637439409592090252788638880010091146118984745040666508949119127208462597203690602549653106282137157929387302323645546146319372291174026811347998639657710199301959948374828205247551663756262651880677566242989877216606224812405990293589867345805264024382227625915179429290202906728857372870597895733957336308887278315696107900867036460452720786415436425136490940136780882048249831704980161759271586707393354672336103483583339570726246939917001020929659843936577121667291726187882991979974036315056771850247735985701599784163542839633140845120270876711019900543030380477626290398241134602595042080899820707459505018669974178947508982086370241521839545094034238576563228640298191639229926232214885962235305409344076250276007928493076890839557605175502306078721545495625457069249226440760437733220930578866686128187611409954609557414516475822972951826991269784033739161513804626677507523699801946163110245497335690274307609731068287529048810123895927509107183447877117824064251592691685721608637971784864117793930950039874553597964077933583776523225149049965873774133963657325869491590895123044241154824912761306148705937969758038644043891815849261374240188509881809990761490083324311048665874854354078274815527033863480569758192416499724721717663094051578208936373357855335298782611862172645835558050278493896698026182062191209743632914833641765907027940154666262769640574614933276570994092818816456379239539851877473820123095660136577050180557660938689393670155098902245808218289107176514060404221347709381311177133720311221798290523471829959062890844643062013426060837196505034939246819476920687448137028799093971424122024233983600291640117028494203521837596407373861358236231270400000000000000 [132,13] -32754231304162699232845789934348047627327290842516617391665286598717489083940192073815122697546624632804946892315395099714544546371961023400960533903856856745412852153553332560890204889681782358389879414320951294801118248722378627377656088146558421623529502715066858936988951682153290463885336035930253688508802743339559767880064042795459448380323622869214247560759376359368780057108368909203934834627236750588015725576496413865135900871358673672951720324092177657185790592192524955411403424253713747085593911626349292284638811811214344367688919300493208622710360848248742737092147374231054862736341158372776839452268975161012889474165382470110477348475514974888214717637541039452315400510953746808797184421536028342785041041480796684396500723363751167452171336358583833631092734664166160595807099635233582682622369018747379254365497791956015591895233547893040637026430358254790421111792139687669900263173970515279878967746620862149990343894631438386805162038033598665610555518782517484472159002237160825387949104615987490098914214713121407040933538294531367185965808424141526167089401913251371732122299106536639852410949515590948452282314500944621616492348198673815855117712667528286060049965483824369722990644072126649355103142815839582249302993494185748006060631670814399281480015384629441791727584324747377181577137958926163285943272590839091010759394245052253789203563299761746786716165522095504120090409272239970724904007878567611897689074949342211246387199051257347619312496398644272573200829197309857597881383040047618911921889138591234959989115330592993492251047324845304189236781287322606835390186601693098476324786138232173270102204786814581480319265972802033805727193201635409684331829977179450444667518842571736894528031624379705895019879614613443279722334744884370448221142402346859578844565101577244240578590018174293060945275830966625804079194643768319201756496363367066511726795082890954129471552339646141898956501884506580628359625181467635516027796652786935833722240260120738629235860853123963209919130550722418100138643754752339370913645501892978184772454907119848556828257561935374313543575647250332256764546183445951872243681144806578887095800285018763089873076937247420540113695719853486412601768908000879366776987670560260181002573122291357023343321409773305888582264545638053263094569886221861488736767403093735472766800746338980436507161841077932321577002536520978794276716544000000000000 [132,14] 65559833699281315162535675075389369720148947987771395821926054525964781263962321575410952967501769152377533082468901356483741909733391414405901487033848571101559062008121183035849013277654084908181415770997899618767671646147813488910618027306792843724506922198423852932647253523707242181165345535474930199764768625829590379994471183252059929462191010962700824861998028237229108007853600118210427043471137994928472415438458454316471235123894618209072163134802813030692733466840487863069347463873109785220467565762766404583501170549408529000315587207476962325036891379621949418956139253809862699739970119323859685131596556947221645624857655736678380849793461307023168856526946330910071450175230717641219486759127196949011670901669573205848655207889107769727910671714978012481211918883932036738109494121408746812328387275832690168941221851259786723430698868767907017292088370366793188230581576053659978077669517557733060692083322103508840429225766916152690972832481841309650136260217221595729191544134182553469716990779924612248181711073981351275031011874388497109196746688056330559661082721467985334840761295029638020666233730539314862827797635598113228330932365004550715529627519974193502753399693267374687581434097506634331032102237324300302707972678845109424226882698050719017236864971050722938447316849740406202163820489109379858220068739000462404752851347384106802556437569054199273870983702272048507097897234794706407944275869906285309444259841446952861516139203593665855279561209752883212644388784574139833233601310701548004481113536012107035881574800756725575112397324401105124309781978013162718586054004843660912457709838552361967182712841859659544336771443184740108860653313143251425828038358576817070065691100392729253480095904780459684278065840502130542305864296491012785690632610309991057273168143776710191128106555548011643684602468406201116393476586180736085335520230440331487981410223330194571135740389085931307604686222956940831284012623945781205618461937360970755239716646885610459027308587805701770875986982808047014526909605842214372296156229092434209258888017228507128457677741198499518427752242852897734266255937787982883765471432099541371045356804757207896882669790999730703149407350342664437788568324536738363996010176800965037814158173080592124755869167694620831590065907383352365305654643402525866182106573279465878676960917168870389719342678000700584160563133321285151238389760000000000 [132,15] -114146056755745098647339745406002457719247063576066741597674683853214124652536460274656083862458813855181810558662006978992710805342486405641281927757224114178952657494444618006675475672993561750133514934715385317199125164740275779988232938990255775519142705349561281602036449968967227218691418557050447195173063127513911909951266732926354066462410180368836168983619683999898740560190181651588577375767086164943016742991938237107789259528435800076930898009561429990652553375410064845186430333838320103630949958108233227146517050545994432502911518164856520038533877658081107646610382980938259578756463416174143784442011215009015610681108980232516425349370743694799801322864520481599062501709790400733156583441477926559885163571786026993451750245563472050814755165516263082001141329888613055889154347115750712291596428188193176699629968671794687236640978585976662813723099772072613171960466150601755543155830488175124278126317090477174506939101052157467901131782906217521928696682097658306324265708503751704245011977902211328815968726859407529436560255580848079016616658284130679893279039137561939188147594786040996790110049243787650497085758268638800853558843971603749515421556213037020090658810351218714296169328516256484682716267832071422538789673826508909705252690967641005943051639568417805090175862950288149320458747907780244419096139214872504826470243201163337776986370631981679592729466649657465181175641499573614985358048872310057373416357219175059602876519619552056880174497676828537031355818422403227681384608218502182975093816656932478608314072115608860569492629565914267897199518247157429829772255487441732298925497554590336304468019171789377621599290246780661312605188297948591097072924760443578167593770520415718892249739961939719198637592901087770582028602787672053086881030355635659921547270916184658723278046697496261100237141025315169854132302532047967481431222039001755151322731852013705069644964223461712663378994934274051257201810690068041855300653605493373757680922354407867299018994539829180776362418846840732611327135221286778732461409478498292693961191197577219742927215543720252602486063399318463823604652403877254403903142306402107492465605273559063763668109315634933181643778060504595995298053401424272023293188401203296940067981652489457597950339798941616716215731718514491892327607038837715139811368932148789498885602035689924518556323905269682793151591679764558866295029760000000 [132,16] 172538577519102729609166683865008263812663450117739890287218123580933634676685729593405017973404949650656196853145373985240423129593094680347186810116585396673540126614904613916803949008623527998890360211584718520894133088313189766576093807157520518207990585349113482957791418946913485161359820631216500215434642013399814921647835819621505863283549661387951160620493779360445787755053482612836383544027831766577995685912012513961213004533481270975282060969297451678541813750987076847277731976241527323294656144691478859941572551610894808277521047855137078579277086283514978667489237407303575696080743050976834880371703399881137182752985885130135816061579564485736761673190960675024268626502391899711783206598916373188358184448174591792446024056549764696721265168474550753747560495498181475569986723858745731075439237837768609387231900512719980104340880368242012730095480014337325336153512032403647649057239580296934617359813183690446714430161428729479230262314320682510656421955972801328662966207696098448293516650246528383426173804456155668758589743093257972751671728318889017380342921485199907940719915133205934665656892059012044315354667803523727517591935420132980693095673983495214316166006142604159495460761645866809892450087959872898124323961558395993959677460936916996053577241535874739322787165221250490635025090190393278949361297723417024239270429410519036213988463433624643551493267038708070716287360239555084014673914799566111010807350527315053485624888052616227246346781125372058007531235158530488522343024696238217110741674500772569827984831875997688812117084801883456368099050030368119054535194036323120649732543473353265054147894270606473123724346952478734068531289160666878302136504779993338119169138223425871523560239520156023207505644782914840256290962564048011600069348300094125933628042147460108505606655687658958207472055985917337174653289279340938866205783470093381329252730208503095052287384073514822300398915303015357070643632463357794018738744876203615535383221996097522648746735904996836557898427116094301861319209870426801908299433898763300346300891775608737293531155436359466185824053756071089774166733275190290937446703804893535466187039951949651343712415045510294842947082826971894364901879006530932712113208630954860316640885612151204787985048694281374117931436248404543246486398964168232265329692269119486252835926710103118602555766353371974414686832643402222918099271680000 [132,17] -225421077371486295724908528371924788548693034243328675135775262861360113784737127682770100735232314342415494180827500001687238631915990760407828387324067501494721052652454966226099358621860842548454011804624115748097795703898234824775454361408586087223791886310829880503436701890119879367579137195617698780764456451275364832808562099671183968236225062173578224121403833570247338845264793222941128650307418527041770041223459760067816669983681738070025080001396916770262113782236936948491081414380065121266646576216638068282263732754472515920687648278281342824189085692923170454686669158385827099671085394818035397429629242282446573631747585344684245148885299927628544485874152331996154780829463111799429111762375709423236646406952384889071774258277022579613555166885560796214411627333727547832726335555296847893803492852838843537249586067422447591464468090851571412055596294683662953089936436192794907354907965793084833649146835036070360421207244267575073627662918497429792716221040249258544827336703357972027360631640128497549339665876162265122260405437649130825801313740873922379945979423546798133467782015551041415287831905752053626743001131815060362446388073599712331564556331058891576913928465660898378439078012876555806522903036234558361686251007305485978356639646782624153250604282752555741366297661170067759940090786520560109751408539481463747462760140872756294850126323853248308031300785918307541685972853310528517024746373989463487043669034437197982285206156575841899772540585052004339896423512653911662860695568489639273700884914886446881352399314514149959115790899873571156118280074624110495020249973570202037167783646391911485369340923519013879758477454650237892813003556700717589303251944816243085519407135402755412559850946955646541848252784566082945633872375767437040749319264304544985809061869093796750370450564026820301176797102189348952275632754801435184457263286506392353346508566122834092065638867238826144173766473553473938579658512118256293560473602837153800705623114162536200319950928515399977033859445960726648986615908019602104748098140054169666251978780072522378749777147229630816188448911778268607388504374393392430330471676334992218383915931190117675163152032664283911291123565256640720047267988831313051914874255071881554011317993105522932872240211163951236909674528225054467606833673597860960612097185296682629232940187028501023707789034734667035849036954452578397061120000 [132,18] 252377779910419196434373359251869725793889390161639438695200182998254336978878242327459632016168030986466132079667923127891114137675849378453988728708120256490805815264990094436158966809470107232322380413827800151137371367061211395512690055103208294829075408425021573750119366554754122743475502790552479344859554821285886906776567937637699614659810308887493705284063402716818504012031628427080131699036028407387390368450264603747014791752261107299723045748793043129436709823410111443907146898396048957449865200892366612825506516776247730004779048624652538144834574051782685131912249453882784303982164090166076521949069552289771822441742599743990384321055659377511523810414869127098416665057278681588277930737056256064015026948217984902088292372632138098768239216279553372789275752590480044471444416769628565878563365463175692025928435303109080083431424299472039860257638688947938952673695330446240166596975203408786282974014428469592976701879135658081218774568126680997024654591539919410887954604851560239132662272159403418654060738595045620611264438535635603573717247527465317819387751591418247901805146682971333499003595460733179195199697570087815004774570569632674241585916577681966024322147591588059423241669403362909727113493044962631748976377809425798110133505766163183408025136414401703779224810213205037535716048057807949357390348186317162355817741724080418156247015346044942219489846278523102450437880116523924033029969518078498184594467326919949522736118639118696993980224935899003630208694665651851097812942457182863499439304747708702058698259496384409543741502250211945527702227082960325861373971612333401222903714328182562585516675899978424205796865137321257496757302680955202340168050181984188608921195110448915282234813555098670314419617773320171776104513109857195373691478592891256824807578644769853094945114273456655871893639302635636173087295443653521746250561796695095078229950112951618894078959317724145401056666208970499018691453256560462895661357844743150400665903031424942981653412722999116260994655362016236768025254943327710613904276699728498889427626939674577742802444082517239075610489019258248663507159066372588054205743337271194140510878726898263822511009959145212201787037624546000198535212638590374654360421537828608155461278342859807356326744339012564196725788151439792765648245411527940377266181941974360443582666122171339796334066003654747984456342413475472998400000 [132,19] -238169215502886601992928205798151597485831928983557004325361264191684336629714254646061361192282163022903239153866782217222974979394263192504379532412103520735875335524502573981629711080553221877106479348635494678453099935183245674813618537761712257088737666036484585619634447904511180367913314153288379172905686448741023872941091013294584003463719511796844944032084687558140246373169147320821912530055847824366516788531337649713827334900441861743879998410139059249571286794428556083600785612695632785012633388209133909359201403587791746660835773989240000711728896580478980684513554818172586507486263200481578216387637169386763287231853071463121670280044061033727523243542225015970695258417803677609562520201862376285335940596347792651627150402563798672701179981022756969246789943062320980811621769067969664467182964220780697968940120034168696838498877727250832787616689552541047095148290258661458627522788177198994006050682419773195673600686414909767095726881207347794025164899302327377768869551987419758785572443849462471637224661282094479344051307460927315414579206301248129412939930822330152337365674149259309104048318062230648956039440582534549547752671604325410184072445516077498162400046464017230921110818375933561733396329819569881716838727094663004232267244495142594963987034452666614521662542106977047025880716674440247041019090084483477592785766986115581691599375886196678178886837317080554807288844370556596911920061578230101370375553445879271602566050454054713843020626226576039974085357726026865291345874276513223094069610217068407580705694022300122812286866682386937937784653682866451082624968317175843375219194162439814695492406305089206615367265703730241050296194441607822494526672001291255619855964416015646444740419630778559257891985051106081580441625531380830356535827284487395455979061276182303335860407085005980143186147181399238337547294324386076465760952813977089279626595239712877416399477531147943521681419769256962707993144390329263194129729911783376259599884156012274109001020071111884350066511508663814796558317260732803200890039589950085733021106419669092078185524318068359377324387008906285888437648482642842286533080052745864219291581021660064220660517955148236226971438886991674452996879803362438443887472591669278127853240750249701692782074545518165395883033248979018971730702856782513132101592522852136840882380546893092064446796556074385365087429329734860800000 [132,20] 183714043891141081351132340911068773844780729250035566051117232879721589764029665509817387260240842369259393430534793495893644464563364788015259323815763959605543730764292006797537544233797251124031615113460180006005853475223749143037854671029754534794907785278696037230220480709854161445262440069506954733197282384594533152801211843643911045993811056468931429109066687787088651870074848754580037648010694058424000768654485069994533121036325824550205413606738284870251964808740129456856183942623886947514560998958881731786416248675586653427385118304680825624444819229930515872189976566146101709887318088770473855324495705106373357694946484414355446722380122402324579995194305030007925811178043885333385017979623366239354416367098497325928134405559993256637245601434529940618969154010538651744857432491724704671160260084844036831569726925342211875409526609359985992652777307722340399878908900970339160757116187824812764754501523297927988988014111771785366609114509223530181746340237643512485551281754538798565969233462959178355963036032201692432868916839362464519476122767886401843240339045256844597486339880740901373596824400592245162623124686969857327570738265117254355706831709618127973852574280131476375315452736086683179373841401724991563991058132377600332504567592909113764683617133935561237593051797282373107442931190036386389574028141071755920439791067692821890595618361163773427163812807430832456562723244842895272352258355300834668065663797094800293569865345143894559993735367394672876907515362315284477947203496250112294524021743122438551051232658728187098048492708182428115928135991263452618511432904290258532310172018697645731574238365919704968931708515777909343217676565427981300142375307591275396082557946409640935417397275762965166586506923063565445542980360090667354864522537868958093942876471707101584818594016577719019599905081587396020407161734293606697118166859106761044556949751789545375829954090240511572586730734257977238797863778541221396795359925781021845196359450161375003375861790014772611773373769531550274499967238694763004369772385174172176447218831015884835898545852927413877192359120154371279144706062960367049404513139491902454478884738383975467280445004260086347959103039591707873937419284286029587727028408805614494722461994821164324925312357019110523610176861516676064223573602164083772903999109724534541446369554531491852610189292786522571697117015834624000 [132,21] -109219652984275902419978480469691586857075681215541765487241372946852353474348884469216419500819617512564843268791116141119128884795973228107624805901803101646317931734656438260309980621396408296527464130279619168053015367203085215058742271515285371276123213979983877203350421318733967788703806563059004760980355165475466386287353539555336864183467424497823728295960167563154726317562624094970777130599750821035829733832922342890763509685761835575438131204464821604714451292298897736723015876866438268710952366890776447903037123261324039218900513252997117112858522235674133595507580330986876371434458243255663917949576425176306297997109355853191417338013674584435846178804944406258290581222013353784550391487704528202138765751474697088643877411453055799007683458416507041929880341131670062118760705469760658292195515305628505063111588538481457925488693088733273758333535333904373766504977658492309350029275200382527699594620531972691810798904487516056310731278049631633556666821302414381246123723457295131844842218168505006845270227674775613580728573354088478344441785066189761038197775924694263141668881794710732640432999415574443673666940387570612663307965040640785184086728110817749883096475967203535623016272480866786894197089930144756787205866330471386395291176144819060525302011019238298026138773340081437159915261165203125562885004080371227100423496196907266756556827506025590899428258751087148246971081710624941594765318917937038189446915779197400073586468998446911851839900296357482661924945777485430685771323645839700543591086880673472687864357408880257057525834127877470008012587607243346286117402957239807091081842045553524089332917041818185132336498993664781299617993451040713486450825238656447898280046733301365278374900106615768885985039179565565806480723931518215833959059278411085384091933508954270239902284063898289326970113951456407358980669602184993685536103924641694933428410323723945719423030192282362952161842202261178905774641385885386426906644273844826532631353366991522619272429892000721340527299500697520730519798895893260707683777757319733626422735479510828457994734210438691004907249670325388496521602857787479518356939495795968076882785109069076369856945299958596786502342063120602706597520845224823322557594733959956100320431862488087511627500180132666854231147368078975681297159890497157389384407257392959116655017176235646931418783565311726313150435295232000 [132,22] 43965859935966815577697056342241575314862293960951959763978180358547391290058812127104583032334565623907881324382681743932107459300040454590363288167426740290888541466014754419361789681701794773152375479975697838793254104909558784354412936475915907115846911302075557069471216895779026534282296213488810988800595878487824640610303270847960588887685130012644685142422566934249287379745857519366309894667540657418363735654088076352740146149546110194175075496350200534630647213983573771543713899347150421065480895321026420036422486405010929057279900256149704953267276063297439899208102358614394654062669042005935793355125030483155337448042949953494696856258597246520794591671066932686988125272425958853080304257900068043802742329505571301525373128639020637526549784776394640394091691293212139118054699461927413281852773857337649055540336961115393251844948649446404826329892384517390311251959076787546529247826638874167191706995029038587436427994467959833821376498213128948561304530435641990662426989911007302468603735646335022934860979351417205266315478361209534006252071291004649870649880361217183881349833818118352937739353173246657749976969081663138141715573778540448868989566873644085125780801351793391445493013148083070437575094370343083115829102467545814552176494008267179169539012507689562911526508321059192903817806753627189319550459282262773862671196791526696947517342553073177869241390593216902228443681276894951300021597281951233388395510103469658161845871694028580433957521450178425970193179506315282773337156343669314093510702835986636451188740895721227324137076162015812909737534562278108694158554777688332791336848890458310763608908407506698920988421898506352036850406968108429647384569384917708614325342746475255263387858316776126112216387829218188947063143647247055626558997192139860736487395197522351178936981836834428097243431981484192624009433065162219600316563890025952063071361563444587260924191322812364984332657111147576401284983311503087394107980713267095727251974174645461638646799824721983423718572832940898993066463939773828897582746515153915765856572359932537794100690109987431212679532727748724918458725342940732765598707088635989872987161909998815302884577475247912810730562044475389147691669095421897292901414497483710402211251469789368226740989922671866925484958213135902933856251309164265222119768841645236956520285594001980275741434602853352336252731392000 [132,23] -7924813605200376540791510154527338790100081996865956120539431104040209027649662108726074441760774827592500936167135688762347554955855346741021905991445070577893053963609783187463270500924258413129771723870645748262915379117581027488015534929341776916494668002609445347793967985027128033444480939647840836006416059114980294463706277036641304666316875581105971553523654940164622658626863949494734148444644620548973630964262465378596323374315457214174337565966411267275949580149535165901800320356352105229414090098288695686749599595883893506448660237929207380550998959861117588019781047543300420139106207574096075856750983278212169434403359378939899465070146093960003179249605680215619727279044651626167309336911357195540571080487228561014795490243756851105262412165883804847123447447211409317738366459024161938227467594463191094285910888956254411391271152593389572695318454548111955917245859799176705978012392036629472129574158973699851880036991414225782839546667577473168948562546066645096338935930518107916962283338824479040031528695081203989594238511023429173554538658789173375954409820134285393092817778439711778484916990995223330666232956126006177959773538403665575318686978613876860471757617566761996989422756923211678661957807363512292959117173786106353715095586430168923908561554341388823355208008003686993379632289367107708950653631633862003362911463261627525427288613833167903534257963400101340225223192653417541672734980692086844325486176619108798237540829135639348676520280684751653698255079025628919226949465510795306322809333766957920379577448977260092516004803084956659209470600406597287270146247366821176103436729282735176942850892206338612720735206534318870770824905500108027211140458517154165146230124134509047702989343741119573728985173480432339609042263381714194785043334727199326899077787880163689564540445466464419078093962041988885839031220926397290396476089250075349837769954968360539196812410292158616718402282652205173471158412463140811231170746215040158430796428642048897486284848993013466851485209863987054256173458481583248785714930026582078713307397046587558515221765574989909082067555421390643269768462970542875630566785299055439069652733024111089585888223574027080256060420280392029213727168902246975992225831399653348938248732475529490620467917076753576202752231522743254959760178847748276068131181980750629774554887858583542488716367131501240778752000 [132,24] 76414673568051762972607522097189598398133193252439572047160017732092421786090134932747246873813883284640602286918633677610720500126237699112450241402634512258485489724711280799419891440871699599575515225681127933301951566939757685537093148576806814727456620539330460276719607352881893278849331169592847384882974107774694754818283916806004164459166623156922309412991992042848411491919450243432793315218098196931743551072875696211503495455302028642189632434729054525738747258524230268992754199725331480876057251266262648499908699433095127092598129707223289345571037931849526722599025478890684893192041380197029799405245662720784866860152073756228816290150718052391142281692108094268382479847896604790362312937791835156095853809158482538105563268891887191324237091021396030242460675139658879795077589325906997038539118901222604817950760634715681830468568355345542565977157203836625246006647336675287699946682984315109626948955994146647666766021891770823937948192970655693686276583663814574254453914330709729820671122612766712481175950768553226829292788465222462884340044976876463296534912460819628522647047769755487739602590751754634705049866172190881335271421121875259186951927432984478491320896640220930605876081167344552030176690318504226410968725507628546988845028934199591310211077031287741935893792132812942639327306831158531281210904968468002998183756283194075800509149030128659410709795868747011954529611911247655457970900791344133791622767746223274124508790518370732391056928591261542616641493617495041451427974831396377987141358425390382354848610449545191245089579451827452776047225406980960439249261297110052018552653327549723217947733220459666207913323865859725940320400828798988115850767735988381781720459730788593778043814568897047484247091817171049628363056193793681413704709113967630109515802703551201366232437085826233411715383273927471077706351860974420972052514763203609607509060590918668083639123140737392774587961487522755564405030926192397406385753712684478526804007101582499613913962903372124452291494676102722787466142689150190580628508565625667225182494099549227292874484224314198888670581746208091695735671785049637081297922592669810943897478980790535192906022164508003288886455699033420144707497698929907006685418912054131230918360851399419203435656570287828852502287467427775408127390077491435218629054813350773742764705721856725718182984930042052608000 [132,25] -3884032852547577527608386468252804877357174297833354433370883430680230229844192842768821711321980609180927219041151738852608718224536011422255791205948688729647769344773535533283336494863079383507094568113432232490770495040260687974343557762734920538346195252363949881474373902559815546626754308976917328344523768937589278066479056838548260661845111754265027638716278816712148911845531725184555693616667181746859241570766235574858082962945102322853865584582506389488253369422465027980626002734369958752311253143391716554709076080291829944445200178902033671591578362106213073624434067733175520218952511828789108415960339715241296003090698410292860809509333039711949214880676666032444653495965176130011363881123931942750637843478694005759388309221622591274197449551030474128393318115687046212498687795711635754601944612054263618354175047460112820555953621711716029826271729076540669282545651901211937557686295352315279926284842010267563002870988749624733992925640939187825695037376311966478084048283560925932340097119892603502509006332057580369208122154280108523754934553473161865439516693850474609605533871490178836138034618146075237459443214462615958152318965542994310199591453222008224875265023195001635204102041534061167675620310725263386780933737125553975053664351778929176402186631169097032146558709206069671997734232384610312635305580387581615112961050067728190108564204700812152750670453579082813571916798374519479531404216996314368006250835999160602385810831989140781203910289617841744724227570973661604829241935015552085750019531157922712912474728743122717270520306549352814822888594096245778788706324039381942901011197446719006384892178955269365247449031536493116901608473029461244465404840806736981737574310620116892884652397693629589018736507574213775642148064443201546569346240324907692986429593536712788569176627292339651019506477795846130190818837626287376326810563726728803974760458538255102442551755928683657398855640573810120490743217770023279328175102001949909658253257212041106248713559495652219989731741473962116296473190826977669215883925214971640755073295971911948355832468546017081769224651939887548516766600361617445355210357675309105046927899144056344609024587269230940593042671796048381390862252665349641401651179958382487708625153536821313485058790970562514082204926423159136298009224192715612144298845850495072053126255663814274809055944900608000000 [132,26] 3717437992867045629035392628810680262601968588487645454704118396401662470988838403110087788821349725190835545294760961542965074249979735793086014978542151230519323225896897812407804115114215798355777888314798531826575571040590050297492486897586031051494874598857818988499183066900554615819932361267629757713357400478933042206153489462920580252162353817703908341461481968985097392751640703251945602383297646333620401415452170638968219453483236575365304949571512222574781556435188160122156579612769077504961491295671858454996289608681578527234238335005978143751953308228327468265119394847801397907702851815603983342854520697906256457543734281368711865268464357891931837993105357015637587089771944619293512584253716248527504566802967487784266055184062709546440727868023381863976392865342806665013475335300141533260911118571931468960458117903247804388564245878973439061254716927028354939775978158557996495779378157297991103868758877457224249565956487964867057759227461726955226415631523455117388697657722668340350755451625247377129195341383594575000226855685163929949556771673444334548745866462923061807044097681799659715267770584453046770173534826673596846300730998179550215616247997753048258751462524874544435213662679121453880872755289021916239821693153458875212060301495028665576670533947549115334168774693358170453889532648647540371400755682323830407890143180801698604398934567260111602441181986436266258907734037407428200091842136906651139885904571522837407955172025107924728677845640974829696513482839706911394159506623016201430982380396680251415573800993461670331795668235815479443848430085149709196311777386994602506971658666500265356455349942413793925478793000872808716541660819254711231191649206937601227204373888801978916059245302326324624188115054449517874590138805222015059910249815739670184733681521842266724074171065562643699731549324330986403713910491440872576875274213098174606900036949231319779346520769459815775314264583680746820549889587661795520570013276956366472323740293965552079903950158351674068553375609243425511688093753632834471120818393138353978113388166316042200459280934179864523444165445899851786507301434023991728943497088551615951667892878030978217509903970598637851795426903531810232318263160866789410167397528509709218224343213695174776759957123695475891129250607869988664289440154310814144081860243678282860365962045493680950218716086272000 [132,27] 3999794276152449233834366551174483395472865997856347855266418936105258475221426714861648165026432689417728645482164161442487547729121440512908513554333599005308702830892005401487497514887488862315391244892691565418541685115341703241061934357241053046847848112414084819892931663040272194303380928536780057936386451634664647025505515915459935128964478086731591350832169533236362604695984832209992018653824459670983584014038763945245165029093472625019897886964830588066613126105733437997829817063248514875484029022048875922561952955566469613329222894760985092606862728888449830234688744568033156727984515286151683044511037865403642757433736905183947032922060558353733193898730843795799212839077186305261722717516537449071217712776938612120868394937027178856477924144864669365021876853918765935747948078561149844294441389739715048416403320973808184048445983966875534753398522641073448824637969467242080551227982138318433280615655571098313516395085472678897987721221662786789162490987807947668579059566882158957475706852691640060923620256389519060884186176984796589152860777864379204525292283925756700625742738927065526640218887524255025427280363328670599595120857742294947087946762794713473754715570520619423432843984298170299221656174608712592385199783247812963957457426740002747155960207188431164366735930383445601555472771270170335683760450862121599586684232906247026729503685119971319292270409120595253177910073081723037038387699402868986122208651195090552810897364930938679352312467723483371810283048822432123450669540821918483403251216871164733668977267709232691141282373062469462162420070708710589795038420740950528092687142509459824977840900480438577187828494023792149368394986651984264677189496160768238237597385135426606982422409144214666962468486217864693426834582509746109831729120121232369992865854354008598249606093470218063213082192920029320519118507265342057032922856007513301455508681754871800354274790099644106879454204498726884503724249832400660960967544694422725453712623608790001185939343904779960277695134216321707990245030723040920704654681688623488333022617259510712946431056537590758884754407375592908385958951183700916840650176014969180927918111684229653778004729092777312387738985291685670079566294528696389622108397334752275716213358919718732239748009227771858886315688091495254064800070971583333585160968797110386533043189057524205228658786304000 [132,28] -13122092203852085226023329402821189752780211843492509312289170432703765409458655507715354167536498012848475400379435095910057080575478831443466433744038050751081227057360141303578878141868267763471123754384855967949603280692582417338602644044018167750647911996339798443331211498949304530632850172314601802532404486524660861997766308532683075587141592006085413528056684866097743612504235384611062325976445038609871794836552808435511220871206543460055359987630249210598045150913640823942774679719632991765503880738876841204107446201324004978556125272478487662585553197223083272217291947311139105551836869025354427974673867809108707598528402319247276041209459424994200828735169283933010655667267635471185086672599708934158348200421369879332248596870562951475189343641933488464385482149870681970462115196520046090498622074565431422347389771255425192299735232705385583367833813797757457321879553367011144410015906961648122983849576151183897724998542024345315839145171580564974018493047796025594160701211632016907652615910920220228602374396011679520556808855531788395682113520598546000272394424195230975286278012742331759190668409769511032325441583800208037141140276291133757752961712028198431879060318646902357572910254926496028048268432794281306148086269632717670010718613537170314870401015217266934736096411528536143003908341923173483374985977813252592786603957171756441452493981670242481926838194102314170418011756098529395859508143685547371797725697730405358368248473170238274504870918571357840444293956024358088512628382324979808288272126236984161209596180774233139166368882487376837284202991829804152408883548951937066712932080137441361675308551421486390137460169521223319305379373973540628133199520514975379074807690134364463121419731677275235002281311637585619701533195575791775815122963096029238380762245818025178767803004690715369698096833384815080686149078477340291977223123824276576160502840465304700360058802968544170790539732820365586798512432510537048720275744916784425049389527853093846009013943874622688309500947809381172822760283267677779529606964166549246203419828975304574322768841479984131706078277383919955372937945848370870610047333847632632224167326386320169840629599966838676086540097230310456610129966103271265188144452126685758012892517661322355948950349440239139058908093013510620707040857446828951329945425060927104548677609361817701879644160000 [132,29] 17159501299363697004555710282558586032864493603431395939773887870344415189125686780711570987813726276843489964539407298151669634411185502756542268315939783637222130935748427946840295297708079998147583798526920333939820125219535771469582414407150305032091837046381374745316774820237542274702626722338797502873045783202335879679125497884525399406541470834172281812205323379642149268062232159225820923087902476176387007174098017937796737458643664880274405165204362055927512286329163820405049460389606396081531061536623621476998751336927032653269165347742628206218847206978909574904719521304183575753500536439839590992342610621865331379392837693027593052603669012405856685918401597726111920523840145984247266192375310539965919482476505068709843206137656875507702740141815361173478644036236172196857749780726618871296425844751251188457075531219948201220088852492083132941994161457362506930372827078016841822447392117243562978514811120594605348395086014968727770323095480144056568624581692478594303234173401110518423792655710843101613805722926531721953064653241336879962477227411613343024901613500871493251624708719854161270822540969050692071824001851031907884833118733727173364563546188374399646353288895647438727272381751446208693617302361739861227642504742241753885036889927733029515788350007025025784384045285133734192069370033025023277972685460087191001828893886908594713346830089026463575737138319493469024005141229914819014967757453582320967423193774740318390175282720782107639596248047368624113778246892955596527814549311469947146535407069302177042156642290198165215350292494040795430244860773627080633810853708216571165447253462795073220001392553967941647391984101067467337100830147595461877134931980392940508910628849035048928729654487318323514515675990764607957517232378792170798233143443229184969873417335335187539499649348433491053391352447010390592586634846233063744221259185277915929728130466016281194962112725517260706787257819426928683382161760637978304458452568809476392872166643307057385796038198185616757174987020891251514071794491093424234264544424522618379703702496639563924836234210958616385279393532363087400759764740564498163591117858239892153773685733179201403354039192822732188453918815606472829411979163174977002882749549037377015163755051197958619071647625715299426992451896579136026568889213398678317079439552875702682521755775434129145856000 [132,30] -15042089560509292335189085279252386575870710394955725316769289332321423129918277122031793112710957692537459158053419139975903696029674170532696125413372090256288708385496943676480978960249534846038004858362186462495811665419880896994470656277412594337682861485138195701807002641677616286297790560512049521405880135213410805538772705871168373677849885703658717549737708323043517188065180181638899605931355686355336699080925490173249406995650359374583082645049710124205696115486109202193186744122405244353931261556844417595261876260614818516873053569123823349852421038264049472417735817864911256823600329352008160001533808589714685307706835174929731212884870740466329568808155598590520898966453569452454018342565370097408498034917499632285189761596912457677670864210697660848204969345746663447448758301247355723118064964174786516274684756910955755619702965251868872522762261716308381598381150416303576043678593950514402087033778028625429302477418563545200876856434642290052225064461968959090125830569857521197890066095233309244079729208828351974998138309917483074022258326328340313774259251982590659520141457883263574523969590046922259022348534116625961784607697047732351548888638227312523087823966556720454092522682534710354355986365479994272801012356185219669260871927555933080097823213159514326469828167352622861907028384771147833974448303183620115312057235429618961049340491237323819850880774095009727829920260608152861615450850639059824897633989414105354265170715486605800523925849338701326053100332971811537999818436872161498569099928657912651840866811622869388667643514788479168938402008659670111502634401024013091137403867391733187684242546518590850244437094877211759007996094462133284207827432955440536020285576826086263500916728621355032365062013301952394334699360585227536612387394208612920846797858650736979588819063061199306777103778064786327001089662856287170731064980014025047990508824089283539704430854525000698636416066425233516278830928633580730364414754164183695241007668074178842913940713787736825571826048469400348653159117234852643432102481507762733578492619089570190268395829574238101327154002874720146315144547732963683384313429056822607202272984405964869509873656743164136844607653447304018655089170601720700098306046021190072260040367812166783063215130673668431392253131640857714286844569330017393663138035196671802047696090140503965696000 [132,31] 9938831210210470574363486823314810898014564712246417856197059660185027880903953949079418755862945685353810187544624789910611598094274046398810158755251483819051481023433886518085785684985919630886598742579268279544133929597212506121070312635435555204233548332344592751385217488463218343877780815916103014901666704268824702200862888196721307922763457840998226306762563402526647514857593381462492142671969394396961813779775260128262809063505280366456048195878940933578825020026250156382818485759374002353303997234122977106277232396940192394878019144777497008892585240489406787580811664075498129892175545075078089948337511211114250812220913711115357082520671598600931528336460878703451440214079607822177794258262003927940117558994364670229079588936646166841753116932965459810535303993253852703434827978410588284264114393779082986671517449073971372733218654515169228199688609631788002217658689857790332671819174151704318429333386781318442440417931525785795444206713082761659334636882583384886290640351203049835194438080057683903839098302795969464040002929476368197210026695325629974269815814668824782930723727161894148528211743144447215212906866832660567389636177279261862044226959542855289279063092802539551096859430905243820826090454011071917818277235227212955834046639545469096730231599561558438327200968816044488375153539522642213708449306646188442885720658448248266410416954828606298514581063399382676492419432630514040372372185230007477149652376966713088385047451690665744902265219364877146218723320697844546365630668267563124189127719661089281945083863756609221064423041644366709754549959646988290977129127939280935177597101287752996275515600495076305523653975946489790042782579917490055226542316210274249444945987150857746456990987291891101498704581872541311016920524426923661641476960911381643844878752720498240710912010198268070477785333968722205491997675781123046601386393691392041543984619250398101161891238399196521206120954028732903647851243809532230851183478769679342903173401664299714623800715364841414528500640048704914783841267362651040900897960488168421580223630656716504315706116673146370306422403106456116602518718383117299133878217932729170422440012785155309217560151830809949477068158940612320618103961883057425316569926333703058145467908076098350198204217696158581642996188235811876473707098538241199763329598906813894271261808430940160000 [132,32] -5258383500036695763465336168854241642320042974376741886817359572935797181955207173431815360691404829577239498334797225604362414432952059070867799015224665327760111354792023973399686079872611477459662222813294091938091822096093372636012413944036794441908390592181467032593659266236803677455394377633240770887673324824596849149307356023469428279321785627563436966226508733564567297508654761385141996214436336085138964929313421178771840207525784561190665973298229174937299558302416177733476935930276793559094367060524060421969089547866153636453818589464585308745043255694078995053087765857655197859687225213550129870350756440413186451710496775570576008422749844548025340691964560663663942872877548468856340426684945360329435080561956075895308746264015465629593347282114508655394780604318871136259103043483009685458435888096512066328164675551512370383166145314322325124808666523664156049619623609776876675441401985901944627967621234410686790324761123009219723385538204572465963598517272409280053531076531633870243194641241134946486299562322607019723256715174889932621360200366694427205768737311406860052190059089926281845458545412812259037658645086119722549543697373393320281964172860873911995108515003908603300426272828550691117163868076090365796265903427319042143028540798887277120782260401907258476440487724010102733124000115942658706641516625328873142045025542045872126269843002327790187968887863925821310611753714671343650381404518918041719889236569790179048580223096305345578642826921801382433234182070886445954361463323768255926918563463096044451425775297034212571456485630530157059505784164273270625021612403347341582733829179321349121095721455004601427747994377905280374724244291394878624099727740573373303515082555569155841735741703726410589218988223889974109500837639489442533867824055477975544638156424582470004774477873237842713672591777722600715530749492313523212960479970066717304308726876450841316217374978415446731669600241707272712789040920543131425188545196597191747190706179445755564887034599901674037885320186844502620075472972189464648232794045882391213106131031202877294496328571287425767765656104005223040520352226768758374553429443403902695231150616414954933474853589521439904258650372423997288729602332680810091269082883981302847042801204627438325575194270099247901709323897041927033734689736972576745794619224428208015579398799360000 [132,33] 2400456452257730250779767027414499641837584535445027686146325865574601517292401228000768584615169063010571990094353127928794468618276546603525816392932000690351218948544058269220604880616481044488771085994215605657221474443714989884850138346290944473468621902272479268968769835950444557323263690938588133051166854475651403595429836359111021844998567541440388641136885121720050260951063742982978897155904212661919344001704361285089733833982977766322393880043310771473897967381211615291178091532704871226779350493519669581030029379689075765493064213836839612891690058466037733064858929797290099916616654519457580906763649411729499608273608633041153270073261218757166527384074642753161897585856731726110002483480940794283083250037996205157690080880389436221342480963684704219691728856211522399078101117143226116969721824315345841364040645887169508423821694382062070042438900327822888236617392463839819028906410815581952914118159500408000340033332117578136824396138908268130375084800649793177172765551793861076001644668385931044331840461135971034859342766630773959076267310625616038533224852928196102360579614713513806921434895532878196970926485725118478752158132359740061230996788671518853163602948426548121955524302433744571220651557285950993551047849053897446301916685567565539890864901203246364247308429295044607145533472451629852285641239983114355850079077693968202265370965215065667894637435698652214296413005770167635815398524164555732490682643149228850531507832030536066953407823198434911550234801916717317623049973237194962339864290142408761835317984788897321438340080749558534191259188485149081481242541565051602933937419436708795073951721429633552607858896830910918469316230161433657885203377522866274679304609048278833628109167559371329831841791108764976955710130213412005752228112701352336649090901832755016270075103511289062881519767958278926081032500941683158478454581502260021505789419992130465464635437156203012849415164911936353959382802425968227703394831788061414802030776288451634992872473385042916755533019285418354373084189087685384515153000203974263431846807682835035811209693979239546404792260620811473059141645412921000787606274678305548669481411995086152403340971616475886531792704483107972884533248166785136996293065174476343490810181679855445333225378153862072299648003419944944298494858804150498878196458586920516783039315968000 [132,34] -1076171131893701226198304475541024413495545411449735238994125767026604295753572421190159697192041314777778071657674887213570065474788464485022303557084103928887468417376493528704657727403735113335666995922832224434795858881906790376272068579491230772231848754858472338269019412424092599203913860301091302223067635580175279086361335279970980046074829937904231830510495073525163418814316309914385247995368377373574920152590351432682407283758057177035608781026926036006340367551547502624808443666474099143547998353942513340536322373470729956934077148487136701486194858351504964555687207562800790233146279484862204360823892579606419405772514737280980592526900592995257011411520645292127152554703322905241541971322280811127710722129798405861793632746814353080474601798430263886133653458919497035812621456184258355540408077963453989893169727528432694365636617778715859105804295704379018626115186075208326031428618952496236208538034130579193764921793275221529093519237194976924747536049124833407003329045985578537993520953724599495822205856989762778334616788457571762062703642815439341494515154032429340464030027883891813904287087777114257837270264459049466187143074772024011507561360052657816556404073424981344280404297646211231045484067128746093259094884748931797433754595556800008961559776429135929987979944460337045852327497529832742864374082554992646661123841651719027485754565363726706751234079699905056281078569243871647610379179558341748182657650816446713106698407040453440281602429187771401047394943714667804746729823704468577365987944946308686383093764970382379893181231263017408846226058260291810928225060551358352913216885287528416908808667256580380536858775867487306547843125134569327599879327883085867398889570097381805323639335120045584763259413407634356763193170717115916070469103042321916248430771529880302408502966099243460777006511056447994257104773387735806572964250071854509782236186393804047991115713836631581644525774635628199223481591458434701871791759439915358888087284813959423866473396710959645146708322069708437364259775425356143945195692651624943513373160012706850618645928770442555788938396434406997023433191677805472682889971069129128137905814703872890930750796516171314208394998726039377934909983486089399694423324640449360798784188024506554488100876239933663899104080156902879358946898497887838824043313862194895775596544000 [132,35] 530104861916957950545896054350101920182434412791494786936231523474644615188158699940566570998220878192053490083590813997775655558364544698182948116977078802088607377412019257323866657060426751836601423670414767731779113673468015323276156031671893615415014749537844935420059671678402202464835068637416763253665153942616538154854151339798721155508260456623245307682637116204508802864628069789633100684462473919260843388530087134262184253293252985497824340736590583620294086103872903830033616174170434250993904238551819309101868004100214704605594956296874267276414069200403778079831094694389303691544847503033365021430843019216265722018455278858520626793659356793792959370527521711995644122530371555094108547963194362726436948209012932411151481349072405997773053587202423003014950099035153514623143738982433072088094297196293575025311094653366630519332138678171620097895492326687676749910661153363811935893787757093617745881204004104822347351505530592278621103990923852970006021958287699591092966167723032589065338921874641297751416920963634045864531677023615456988137452538584779499583777524486495815468141877260172636553659265456300253248233973677062291055615388943169451987237027231873787320903644170524542123591539055969562097000650757283806113454937014352585424804858896022782239125048020636997299262632646377677879517682363287214192141055012603107802331816984670627060903123653841649773483774617570420804228442209126650703197335018919080713765802699589279791264644426486077911929595058442786742915007342562920257023499033524129797895109678080470933880892820204297580288935017767985863424929146237408087124184687223437327839147020249921605611971359010222719632699464313403819313224986561448816808575208076810113865557825714445694818483119233969428365073108928257656317302777285175662693047386931106402254602232496074707808063624226094900802307039639729318042554772085807340738554838865492927518214730237265461442095821393043302154527539459446118510916343047300229738601221936323941616407882387503524819857690188077701340322576386308955672365534456514151510448577264765994344413897068220094918669526138298456748331132993655859849267357178031284022075596907305725144144253980261065352620650905246592887107971921983075488170935044497640245051776842377548448634485798108432422017770198844184126919494394040927024378885957085211822450298274290073600 [132,36] -266292206938107064689518476664768117449254797538571745068426636106658672691266320984085449557030676012345176200262266081860005162652049045847648420412340559806359023737440686310169905060809563543980766149623115653390336474263164890566988617873039236566338764661353420030144823620327200138622521810563545281064628666633103148787064119354190662744964993415663269530507750839130164570536763687075323965971920604702220495066215269877729829504550536927451435220822729355207380498720614434314612253373264238661417424972114176373036950634674262497143992544514728650897969337289282924041381564531195083659828742426927223235211571208656474784098169230351971048479674069866029744103459787296170189544921209945183224901065369021172844871894164767348857748529804040948197298214265263620221212651079126564294302648940896033144497676682126571896647889406624913335972675902973968009474147622361770170699958764204312794349022100773126424132369793738984067551342813910412147862364894234456279425035757693220371372631701782246181850989216982390859732701504554275866224548660408710812197219860429894353159039768295695575521663282751305730366205689032408850366376425004115704503438665160299871491916010192768214455411403493497345371839811963497909821898312650700695237079005615807040240070203955847311431483059195513026210462925799430702124435917085336980707929934438351943229916224442743810481045877068605821470293177465877631431724083906873380390528178411599288201709980524771374286579310973028804641425249992413135111702569766080680986357420387399246251943737888523013737086543088677450348138340215215381331504510384344080744393185076436746591462583038659927171496564523151677773595344546094985486497083851101326794362710628214383382169424610384781881354660279439098257128848147362204910346459568879619613182973169331105501824809484459723384511030601245605177837977651796477157309587644064634726933325210174834986122301256903470021415982284766400363195987242361879059296898647893430321288503822885708434137893641044547649858400913085819482961501340687148790892408483355093972869701807219066913982595819023392719614205141142323287704447095747209603313057358386710457829448817415523353244216011146574112682659608894671448544163154292364862216088030994258822507447832124390080953570326106252295532251559270837524620895288685729261014144982068134813707374113587200 [132,37] 109169035736173842837861123547991567173477508919916591179698796386721604518814356923244385389169898948750403280290384310278049237152776177239585305078582528616247211207698822554720697571759673900916341517266674685340308889105419225579390928730655016031580534935795243097251622775126140514810060905684292159066128944381620421443980020646442407833829941023850399854966873821192260859422270680311682971973048812208499897020961301942774061081597474000819524019541944866097436130508614403879101848099765668261336579521588281346171134104712153188425298086223431484732696111829224980308268607522992051626690151084707118476850606896484880490529716864160662074291372285766036531241781763488879560609696019378551757445833501245009763891004094203257403236394686825425536198748337395978581010716318719057618821442872147223771854681615803902576784813791450185128914607112198547942672333034581843179820819982012208369248512567656534696102573110178723037102896081777832445817474249117389098080252564486455172142455560021718437513094901216359716428549754712819451515141310300565087435095821772814830295149255142208570050087795778894422011659309335270963144982367768800637594772838619587422559391898250677829875440038597815207653124165261638927077770330454168548788587630908745393319721655830666501936515556730528478095109484538531572749217278565026801541425408839394393717797463080444597842130528276688751527695783396512035218036550556269976217107381107633248653681406857795857832916040918165073496254119474631127874826122606086697626912529218300702714271654467727499142956449169835575202704336844578961886498407269767075923282278163759312418998910580773780440869135447826645540272657773760356883317256131737088593992592584977707429040561222427760527513306303568028606241335911658499358156922345214238265320747257039980914082587517884361012364724538959417775200544487686083426657674565462264122613565680441808677969564695209364692741652449381057098944394601404035527566550758768471815267598211480883670991917029727261989272341939905797077020850154644992833235161390235339497370312913093015432139151717761277728478660768341987496569258526556872917627170146783744546011269743979855670525024941671311881124812460738581633521474328173506280873170890035616184405255203000773656466637404693936612228239816959926648286254778328286803677322395051046713294218854400 [132,38] -22686707008576289349653121782851602252777117902099107452068616657922467454882250558856457955791378596180107496444826529624887096175234817505204828024869773876822790875829303327790883280795276854681390541778364637625961266824325958267117678676282895581215122699731192699743955012531615172409683536909983825149356028138740316132443644491393004742738683718344724210924253900207976392804609358747122907177024340334135356235122729243721577911379922282891787227509000853172456753508456638421329601753168730436971414252773981554778059611751544109440722912172007558257742361963810327289017995494298092724391626958836685099637402581993889225997510953524368283605040045118257757887856576057132516256906523950539107618330777551448354861111357283953731318012578280016187517982969974218894897970794325608560146054202772714750150859549598611662558853934202091840529101539637935673584292000750749388691986454092525865086017429009878709073675298148842192906574213894513689722363099764608504069192733326826152969768147123383468860559209449132882805921166713275701250989508500681305298186570530900226886213191790069653903305822390318133464552132057206886543118639920846553174545455231562065051986076716518543427055056152928209860255828137368408478254218505137720207156285486958809144230682290241910017913674567066998903789098077471479463321488176383632468332751190605341216837079477728926843351677816929663246209871117482695281903220424870113607921557524710137480597278076503355319862277431888659813118883754606765102235524273213252774196253208702631930571475248605325384847531975847510362635620424456301684531324579678269538618256882572314383526215966823588992246817599682678993635819901980185027002164342674886412976492752665486612114181358605433086235833770191460096314496878311916709431892497350055668762669724398665953861290985404646551878391872006831282093701233451325031506411401453552678035593377520263872216838880249880835377554608828128724210875598712397078723528202976699039406384064436599648202946392351818438673472621519138141108420150702199487629431394877850400687335693922623481500912688908325153527384054257378829129291070151263743139215795564631216950671314793906846267753874447554118472495885506184950169842599936368686628518542729551656859194589399441105985604434097499144175191448973089205627218315557218528296679863800475663990784000 [132,39] -10941559548114031718981604304161456075557151555135436304859979108726804270301622436889148111024504532533043262253498665943677862998427562161352529375218479378435139175428664218894428239717968333383477746733188586162925124297243125403314632050594065832892586134485983752125441779926991400623417979446553651692915181678521410975139923967743610591181226164768530616978569061045489297917740976273705883763071042157275868995716742657507962412285994696091254111304938812299050726994333406790319526619281732870781539364760963646446699844448644300826425361495801360047422708575106840916482417338693834213018190014536098723274150263295479366246427964544484135373935264373687811577524961597765322087325352829939358298096344192664702296293864258479292233778717633422058699424294879363410138687846302271164569239054715256788291432072348950472796570577568525741270975826541067731216359093743890459642845622195910836540252114627815578634489951736665512451626339302842107129933505844734959540920465111660677786677578871064085144702444276894006575665167374549148983951543494609593265248581345058946730332723375660224788836366341944654220803933087896401923570556313580164484694423226602551229923498694533667565174064829869575089864269218837683022829692368154163863153680112004817165250045715149131910393080752660354535055006390837590323682125469600436411081193833186887798156270856210587614346851899028952358431143240946514883749039535334049376102406245052857260990698604023616622890463739382530040355184386398091391414756152550512564484995021300035296508320042017208061015715924848445231186602049914103010435071104918961161252595023897867952002630812473228436035492200963417453648916527239036719439490667695178074763996443588379641677871245877060586691639594656108928156195888835845543674768298920297194249175830576993198442734497209326465518780172689031897821279820869262611933378943028602797298535506588405313531230974106191681662584609601320987100394978805717051308325566131578183936008401681389107254416132585750165938621581071361726347042082024568351771862207895447280302196970281194504261833946107818993150885002233025084387791695728862213915481620777153943198933906846955072237263218891772098423494227510362577752428462195079087836020384163492111576692643190927465485070100662879012794050187200544325085088056232683329668641958935284783513600 [132,40] 15475947608752498205017612245515687352831989633945521038429795354954034888963039205341797615942529287975302113624708603766120404137388987817531020192269730958622712694027429992313089626398444587224263855465275032918711387362411253635158192279680732004053569323507127529866798934096308623848415523109185355680382946230127566106710464122882674166113308363267624817916652808344364836873133435501316243115313553203504081227772957717525344938765103089926316066641002537626702521558797282198923699767136991152162187233206399971664064560970953334976667064635080279464966786984967374442015213438484972688105492015521324165596294462618540819648496843975728355535792791755952988249534966368048540425570964356711331556612292529127620554258695027395612865982457931894501952319066924023196109089719399599362825626006796178459927013158912068211838594319621779557122609715408207507254180022847049417842096518050354698598742853088098521355902525182936948245036417774855062718692446622499322110529955385635146280864085215887452111353770499268733678832353614881763715679637259629521092265272315258255348796392354866825272638049357382122993988025950808597919114138128744365614032052695115901719839609286955925844273728195109190888984527377635479705523089600082951678079884483449241950248669170005915341256025126523456587236942701477422326122610519862543937050504466633521872929219573355167310127119872209907043373223668963198503862527719440232079455574141826546714449961899415443994191661272592008421466129470133614803725679595395345573370288262629486347913573617042509414718591910336650035722146405943453360581094473620629520119287388149893175979186347909281336152070348737855043937791636607476428986903676540703196475480828899660236704075635378548642278470176066670638899979281888387546700944932741925361364445770495964248299310713403190578684489433635142542587870641540173457882858705344158449868515128968659823879313890561198656398501773226459068106102520382902491578842192872840680061167573164605423292537380072717299832351780644988894952501273541130168794780261559046592532760591948425253069450695745042388296742254388998629555884708063605830208400366521372733225461873465936155039251324236073975406632161647396103379430245061535955042059956716514684200566846298081561952232859449687506258199750896430941601956196440442009614789604456273018880 [132,41] -10340368905834012880105307299949263703759601363852846080040177753197368238888223551964944530382656329790991254882403635191537821875449056760986502673837600234334810074082669086723020433154818818231558658298835104896441747717505468474285820093599712987027374284128560102792089208715706585577624259035753822084307657567014470883872170282725302135003394504576602770640211072866950265246535906015154799602057617790171739933428829444975134437779881964867182000778717499354403565080540557441434760183166319264502670113669664740230604158065701807464679481380027176097271826148949770428468812797499402572659687294432657392308994621157375210066622963653331933938858620163645749010498348465869425857406112786701148027856397756645189880870613425608050268473861165521446178675375508851312938069959641536758140647794413233904568288832778922001908618716312372484908627800353202266155556516098803812864257105970925041702027681644706523433568812480277251453739708912349676417428653180075802109356534068978038824696471021072306839499452591706867265869985740126762247496716646767017548579668796859154643404596748459757385654813192829714898624501994119559324664058092179682946549326267852061145292525221356346405288078375297715155666209942058764155673754011337812320828907040529529735867628067395601226477685086927183757106827241258914500011047998622911225104689857497193593579137626676259098060895137756458365639587470229241812007981704799628033958289902121042586366116758197554751671862430031300813367422780286914480271072176187098103474116453661572854697084806459857463157009519590247237686511363575378118665182463998057383333142933001035808902704547602961765297746788110606495342923137476150830961656788910019912133646449055907260983674146983562628768201991699758950076649468834413214820510183705798558633919866636932369485225606668315937809774841549755636266022706553691403195413520434430438873293464701500917276022218985521109676713997124962138707026390402101007110537624218516759989363107495120757850128197995879169745014301174643302550350489233648853280710519240124890604065576126905664967973135401746451263125716145472767095400599121369606469529082441896275122046558807790128689938825835990166835082386171424460718377822381070266150764894334650201133764158229341526992093193623921070759911842195976641207428327120465705263257404402728960 [132,42] 5046224579165162636489463793747057791705402598063217870913183553736631008936587051781656465286465519328267807518058124360945262037639309785268017671995757253685161805214360117014860733729540076537694133624863395519965679012603768243559941823617653464032316643150653717866842907495508077268076233278481606467929020817073164088657090983646038614516781353547471349240356593325948567097670977162565072660008736908306819607221886401214653956523226210264365990034932792446818948676675096440634250848324751856162792194024281931160378924150034133065725611716933475981792170257567256158411104525062642595668583963244651657145241204370369009859862915659442303917769206123951355934259888371590171693555655970617910666160568667568089582148567377080963385611641260582666457777279640622562143328012047323741020940412957374107649479695129747195680895318370915376066407268711349974136381228305920328881321695820378390097592111479899346834564091768414536325005309808793224572931813624916509503542241412998304608405797438043836229679151334154848027260382155470225272502373863301473851916557486797476424650063106638160782829884948600323127859519867778876657222089686952303591703723497508886457470899891066835858515453246107802151716624784054349043067188164343605016365070340563256316923945306492686612300136565815697258697703166213832063431762194222752712155801634142568898192402897498632642526534412131627013076654116487862300544303893300333742114910663534799313904891777883021164505435031485945588418480674758489914905153741518731408493819585440623754656230014308465146108959570532316115100998106741410359577257718398495634487062126980963713870918266092616332682503037581680353651818656083689174728614810596349417947499083803596177078596258883327817676621529173141905812858875469140829969172242094760186159122336064621833922863367672397589462294247263645026480073949500165164303703273204082248666091457689179641761829255891223760794048188715016093879707994538257355817028184574468322286323952677752136707825537330712789117848826591201091605637009362315297551880937837078013031462342524200030619053846810653594353537411928425702664128256206197810837135207821698723874253216756428537253922098817266814240248994949611226267595981436517122611984054935334020554465282276200146057410783819806499327998965610537138002161457161621003043181483554720 [132,43] -1957170937430924294453866240758997261768950100299596445473709165051468930147413811368309547669518541136425935403046193584282595819798325591025755624483405253609124037244443273798627312451430017417041830680914255991949827935444614994545966033914316437720436351558653253043442514248226097313780142280346038533738571913665805690907686510026157879720513124185147942006671741512368178702801542374966964781018558638105961839487461754837018381396782893274319963516327441856812531379860812874125373346130672382654307963810891026949245493914921341154417949759638624309333133712264470979981694976982373935438840345100344306649611262194400058097733892713934124078344477361519187640982403482462581180263802114109854513872139776914884924763655276446985629416762435449488371445539753880540654980362238926573120966837038340492798856615345919466780949363433143480171495063981041600393577651005964333305538655378847318244241478569810997226254823065392944742989862944187338847021773173393550498283772808352497897654305800439814713274418989706028572254429799625705296902199157234733960994869692295255922747710751978921312722718664709605861223899024768348129709853660439813545048799332122561183619833882060740086828393045965150377129548400480660891667880203814021198231195184069462760888719935485529904081605153139705358340271848680171993566197724598689858474322505030396915767697073661901331934027513090854401426827209720996498298521245255358763150442501367683790810624287802095535037923175493445512021321373523005390493369943957112441332767994464803993539751602710726154427507037809922047613645363653244115696946304896520245203676756817889236498114815710051116435579232633496314539450199298254238460341050324903900278594646971220867773473244380276137801336728538759437815095077654176634784113076413325142755062928068247938262892800221557977919607509250047257825247717339745010225126649017991057461557829562763227049432309604860962373834390477682690739404859146153129094407419230750196598689564305501312016050556726548837653946433191524144728389617586197976956118935867262441618738805760024139334958817003415984915609013779679187677063680347776651319044166204544571086685908060569092289343967556841329922979750362218092220617607858170624508246406388535286547477070389879242474123993670559457541148964705767758983942171067944534210034055040 [132,44] 608348638530462793898369961417728092406083896603375437055619767317185466092856041431841664722131119169255986320525503410344928307945576160468337627971460932394581289102849562230070086486069310861004657261339165647163689797453203457890292947835889205232226599620831137853128775530507998634943154790176908316656642672058856443265324765195740835644874447187645056986573678964459028398043740618523132118877515842838891469619949599421603057385558792314277843130553896498670025051595385351715943424246964524711080852613175926431482627150414689525748493761161728821056199852556082683045876685106156475322590308957735551346306773291931704735404426322412815817702848120207338430703888195313004290381840055411043551909698638770101658536443257997662128734655816285444101874192871131542502481994296101133875879605125410024846657789714128526437580549824967946626930130412437998376934825473317007586267856764185323345988077062731362284523700125336286318740502065475892189182060094399732887956456752231338433438664422800311498403916265316858489824516869528688110034321949994500566011329393394419015199346996300452917950046151758140231947613985668023066073422495713826502763701957326655427520249072528158637700822650939010822417708512460592959280520118022835717795200184778384676859772558982554220773399521097576415772091598780844066016810540116360269860521374745901780847599247165646781353298942228020868878148573980408904477087131235818805493507389338253402653145027477713664988831885333660773714222140054763718431926680047244531733981481217691869429770378249595437070373069597254078332896646609848534878545549021514736876595454450915185461318176951834299823117372982391927560685540108674981864027487894329465203902734958988415739197758606056062918325121141326962893323948055489240845251156066157238967770011389405972971833143081070916380597131616413088465212934033319986275036194676334597310695054264774250543373466598052438473260090106425074474368978552976546497809360300073647555264568226727687637447398348051106052709904669317247026192648221899405000076570615016037445465951031869628351148733713940360392634978700748598779655690372341932570682341563390160667701332495480351759469727322486254659912060224884928686822269207492269649898142110289688215477633857903510693062614724982356331301771142441899223942579345446842013360960 [132,45] -141546042663403184426587543157619890840402202834905120834676400032105875948307861893378423564430010523586636180661016566044460987775010160881278128572455942199194424180826239562552987271764526687379273212803319051382412631588643465030446494228593097753926299887709660146940888688675547828200071818599285349665173008551560659986233047059231400355732892255525251931281926087978549164381785555994400531598557927847442667365187910570803160259505481604453565365988558898980913525177746777284422265763772295824148546123475157696526194103719651989039330700113136772689357496171524489684003868216132885773182529981628642357144625565954821019258487382783087617384235485446543918150777612177582456069877733114401199513575994227916292530068678801013828767874035292456466700439177802857822345744612080907551961360267942330513982321989523485481132650330804244356356742438607441897361392984032338206833606827484725975088155502795310687444023528317582305111764832023780207000496914517871082315554346681316107831652038726113104186217038493936255749611689081016512037223816027134849405549524747288353646735460317597329597467811890413452792277505364566652713565838723505186745780418756218802556272393652656770735502856778829957091076192040850239990313242752108718452535220403308893671502909728860349994952559468803504628678011487411469355100979484753157473014939665805733682575437243330016250051644739917556425061670588184545303466015237862606216214861679788343679886209905116612845425697834339715748220505669605371851141262370624764673121271696423595272119192396624563927013585209536807714641664622850892021943677110262087044167625834176144484182156938979366867519546225278012238726642879607610791068062001988901188966692490487248587736941009749430974571537042961678260667637705083210350120403730790632782082807734089306779616405201316223752727932616738587060616212773832435163636550625244907142267704280258669048423596467593171082681372273108914297191442841773317867299524787528934580717358540505450658655460475507991657303143620889355636327763282861206846069813309625385252278985435186511955814971554834480054137043803289457819064088937868195737032949440083562410374372424571716831620080978135602727118902635969184416023384677247073718981168634779311973072538029682814111188598916365483479151299360499352499548914591533665862016 [132,46] 16179120626617902007979261530457844783657166587350300092695730086320295145310901523170754598087039372708422561497073333748140088861833141120641231891289071698998235899759425322442046484082851206060658023135346005926681041263692059515843886089681861200961857100675430362728213998320374362959989173515838456277235913395380107544393118644994723516240054153951442739801508395060032822520131148119579264618798143790825787415220084707405545742344284270983746883302544131493395964826509497345224388964016501413769035032553867066195038054831879394851868500033336605600865448265664799938706356051719704839601595367988718001484361926414758770146913463393756694671536640752626578427896517272428459199468123175438128113584977419485269860970666236403239963522127385664576313193617729654376967902076498912714897961864806237164900452164884733673996997140994439299514843037310489342090191736429664260131970019052087751167070009173016312852946267087029411161382260915898288033744992111365070200909483097189479497212952612618424747409443780076654099316651914318206855520275703352551637148684892434070925692573699724348030178889442970389115847352905396910218359795629529594069831930364404577208287400721084464996333876067579186659967314513330309238248990108914817321592190833477057644935891345219538262043827887287490225917347803793692692955717394904133103011534447809778542767765687160249559922746648014211336242493243969112455244639009706332620311198687996359827195567849032775688654101311275962514437072775833454324391641491093769201635628704000123043817953261296502032040195489723609466975275033327908254628262655098991634668279198836873635450805364255764688050658199545657957786837105574352107237674055873178902284422434521301710691638488328690788221335459500866940624392704681417664951995383665610177603613026064911663885894192799146099680443267067858622280646510916990154593578521231670404458484948269510679859484584395735694199340062196016564744383742537217007933094431719101846053019532203777332390634021570744419142843749355444007601768461277117341241929064603508635214021874757488326851421131154351523989311662602386691479865228394606068027265391622517956159448757491972881132617861306559590780068130399909679183156129624208415066401648737682058409204809670098805416323597603055893451396260510801820730959526229067208 [132,47] 5702207079233495658860263153389890362593185154736783338400245194948774325592560958717640590501426480608707451886932213019546698510725638790927805884974771830217285683625869479518703027431774182446242932094926349752135150903736699119134172297160561647530956892253528990824798129911684205608401343209090685466959621855002005012154016917475651592458112518966315402274744704640839235314548109603551515179606522091595901307105851660378653836817815331328364209885528880761896465349477714401269263528734719193536512221314788061047416144450822567465338032001205531485835925984479029014491481287867651221815352822590456785318768752579698230554314828825670124243597468890756655655613760001425868398413079058471719116823398669104098902518359435450332756838774711537558040883551526430140795476271280829593936588800791952523796288027430216784693651910954835386911717729954485492883125618591893429610487115169215669290307727177604015844324321084490454414387622922879003933040094416130170802765635778647149377348013615059698507505309636644636851834353993856731342845151350630264441964468842337617562275854783343094681111510637048322485460172245527579084762308298682133807765886580441268790495462134327414021748478116009284987194779464822846618613192205928762738184292641427955779774838640854608899362379381598447716584529625534083139200693847254249060005600470420772083251696209745215770069398094648891287445523183050815997523260167618327705437862635769351971580548191921468769096465171602544790057182150252371189619519908341831902414495200435069076178062836404322093240847817592726921802762461928436438539797854839238537106605141959162475552924147124354575005965490602539413387345463915472718053104635554011362880320713094321523906107305896544349616747790812862571169034850624387822449911179062377716991167598434221165969927478696610702656457593959301724090781675899482986457011405257118685962343524883965298348903178426573892497667042875683540096785318777787320330078530640194934170482323931081019704137989280552029118731074505815917458994717365553236098695737470334314704993290520029372515209524611944268048828658497222961018637117080067088436657365060604212668402581279810006941066332790843402050383344419703923657629255367341885128354066720771143619877147447643537533703045754211517109419933108189590281529856738432 [132,48] -4914559527181494139520390553319475155268322555719660856342949209190257905272945514153476703523342759541126341085737004561514589054916242791427868360311232859831611733579802515160627217980357510055396152229980603094731190092404925834223350521647155001171298081406146030346583748223234584300258469665327513259628921793729880216619837008232540771250941193437953113232353029042314239142538630832787799808143387975341807754558820320905654573846983780975885961326860609960391993409560360296567263832042431209784471980147077353220248880471611503256425304845190082195116543538218311611144714152975372308318060830813056281274319036058668822520378987388288024581953046708459077813923011934399331575907497225389300928003406106689905280674148786327526841885302246738928601674578217592069317127776169215441103285442613739121936897077962110386299564671890129573710546929493555507710082173095283888091587255662798346410990234352066987385367114465359225267099123136159056471764957868872422389606797093910625121051456298137402348596540775190316891745581347469795312550023711490312301169301847126937672983720023124107377565870260846449014471545245316623720891736265634876969187963074811613627160843527821704912988881781685414025232645907068994433883429642996146461438098642278454629256601120148412299969299193294286750786023976039916660244772532024376478026517798708908577327953630014993557539771560851590420895026768419577939164343196239355746430902802899777391203489939660741346263147849653550596965504886678241941625209846760509295471615629760464840919661630847816980280509352990376266528368408518961822175963182050023604975934802380577354479652937787546886218874795494832650451061838039741202483586000838932161897456786908101401637144662915313707080523041482925358490381202293694712512302474941151915209485614212254784743140258847597864958109924218408852889727515699789289307503931796555654292263904877305490586342482482997317878034073864458153093849627073690480251713958395553633797162838373465862354217787500653912261541624204853320480228181424761634258046226585134368026557509380911425058225275085390296689897809094042198319538879397268728526634938862823215482108314881905256274747319878964123669637365603819326750372948538795090158695628249345265504995766784509270140207926486743070596509091790199165365287840972 [132,49] 2210672238503607427129249124006325565238435009278177316479031325528488947321671471455813370886947634469209580412589962708213560434908151603635407317872214720342364452173095878347196781280010166488621246110473844606874892694638185059462767657164190164180513491822013129488767067750780480892758509368829233401296556599610473649907973474173359148661021396689097155681834600905306898465082110967370085065920989414476980427050223788215682325977380979258197820433244016200320710439833519084039579140656592184338457724573290673859593683045995169694261210787330530010144534833428636611235603542208281992787169267685205450725774747445501038549639856454776683699722977511994451412233830038244471895914498604480599253018887907875572532865854986830405321968488000054590893530285409892152198537996397415902794579634533017277558876742411364306656353006116233705864762427028138343118446377586447208850599098667198795844654273782513346684702183196649283017091377773758178666234734848274524855660562192335476936704980468718957473260624035220313951374546443008881816488947904023554759302375854824967489646768000214254280040967942769010046548827971370466281314961282184072494189239551609080317662357761131205815365292114412274702017475869573881011412755751558263433182938948819913054293384561359018638270901703899112284841811029257639318278787351347868384609964695626572735551452599489176642241819807230659389718201156283814117907893427747270667261686117411225389319873438617000878923241568580550242014114862597295267566005325038081525589476302728717652200011493804928453246164817427399250968563793776006280285471097595140688326846611131035598586131399409978663621948791035681102592085088803742499426118874597540650696427358680657350644546956899001803494038110235447965949537965021372509552923186735633237035649929737658159908027488422824562260990300333231250095504217446200742175452220006779871167071375369225907417124733665974240711335106541628261250795599771603262520381690300812738798540078853393549186862083820134707192552333185761626126743157507083328514609412061013029363508447513680913674153102846409230166798978215014827937762457706601188648487275874541578231055255484309189512836114829432400208001629139786194346573693008889733600651408356094463606857945374497117973010769209282842902404054366214882046089088 [132,50] -771076985389706237415361861526044958764548200790387343842638657494737258337777605850736077677178913142652232255645580522290527031815171300584582472635229846910582263278965329531593659639587254021947626097284664955199146251824622075679896051326046676975657604773546732778589972606880670400211199983275915771843976652178841761051088155752409859465698071683884216504690520887135172073028161605013653874433047604708952508802593075548945394727549122072707704486313900080413860342801557995711119677241204101780757889203926213241975052713526136699844752083075347497171019571615686939619353465685018390047806704010122182002819691341452771767919474663566016186023155531651900625466643907904615185678962661671215694759721284907957992033433661406524777918592827458673279330820304437854390755543379128170099867782883090526808573352590645459300007967001224290588719608642451219400531309988829640570377353966387452705020114849593717311164506383958990960687174674358446363694674840634703109624762823216601940670677578360131365623937686082569634219464905667397899782509859734476368005896880193171287736517938948980621760348153375932138568203050653419100439212639404947292914071763583000744026184772611267199661419866239143496098881719092206479032539927178923318485700387468465196790504757014223132398427023768472683539631305319119100753742733904376929205261710719116976928206440573492843569707109806603964289068815354624607146768075883415798392006770857904299452403131417682391968840442274424935940933223954068367187775286781312163997983244687179750299473142992073365476537530894034942003611267598046997590482417946584694564017297000788722217575455429984783093632569814011701915845737831477090465524882295577562416970792611197541183667890666324566454754557243950233897291993909665788480067672079999174674264484852094064292580419694327973140521311062424940025231938840204686064919463422184816761035577116809526312681719104381944022323373831327750575564507037800676657160021476228835465585087642137388486711526624234817387664160438459581801550493585582442134583942498028177913832044516123436769940523877702548263686096042649484179152437283690598046514411486929813727714352132712743018228503321908413818522063740536311667966918399250770092297310419128532719034483566366642221021603228017250022107483247767715709856 [132,51] 228057162002557186697265397427164071783654483415973950275705629450509668069441706642149935546397830236002726819404921855966309203879808200464642460422980324408409366225459420272506308579793012831022573447292795316740724415266544128420971490338011564840119225915042867701675428747138061300894212615131978248466284153045899956317835060983059307641923132353279884005247491917609616330663021475608504236834515040709436651234978105302273043318367930661480796010774661617467000646190549609493469326091384205221027648364697725845097971961353268168731010887109035357600935382247081831097644756076654279597484203983052779818143373868083786156410702659261949499376870434174913938658664918458362293058470421129119830170307556264024656288513178826814388749520768787845568655589482997881491356130484274200868794379764656918206958145271070231935845455182892126464164907820734831789752543324806375234915778842041059576538352718911722292637696813710785398164817959304537210881510068342262556784115789183378358667965704527551653464911941750905922208042398560737273195912335982956610767469066886526448118205099586262132726868551744157901889143670868228469725259225986467686719561749336631086848416981046389911103595917333490769214317837445466474792492803774311782356246432510585436237192390710979229825264251960998050536409586628766928182690209219052881752924573871933930722798362982794957873328079268446069980697751496056420642962379320420503962215396368748423229183217910858786726883738633624239782885589383917011312628073767187514861331974788366124274185172028017171051866200897694694134417259574391219586494297392401112311235643061074806826809188648275848189444894245004842635700003284845513116718039407003829866867026406800121199322527324181771791025667305891657436347637188585961805667859851486257209815452057477566446455493351458285286097781056674954301806465652572460461450499247409479953313640794471526650083318511742279108376020949358427802761882061704282963753433150055766542810882144078798007177498199284767345398789741427843793961701886925891174189522912545247330495041019851076637249146109583972818911551917817278137108201113684114241427509471778481607253966452227157313188840984438486615314244371871333490752536118403881541896517910384299580546418483070144047582956511161889033036899238113473440 [132,52] -59326002813392713179674745268609656377211228676115806173841518015878109314241194199840471990822960796029322963707340756881957370976924637005579345437901688164175648889681318813599438856927568664649294392396938031309872194075980713751011945397938200238857014301680610567666724478731305690916604074448233634186358938180056966285066873135092165309682638850103338779225710007296538903007580667505100600160513683995392478245332761488738326281403342440095219998025140810650118031688955359338290431726074854954084662809682066057987153659357685483666015960590317001589809973892352961784992366203282761627365921228145147756773992564273691478893446531146920382683776933792244345086097799814460384575916909316470681229698829604101130457538616464656257709710256571510044759954046758868278547485225033937103702441703750692569828792303192203857662760488811094030407355852723391457253696660618391287271588492423657751364357813078219321040702969377207782045465384768901651264045550420406218285023275362611804869316516878619345328251973846003756347036250344791996215345490826845078323212339028049338155800784500169532978837022818263413042355620781642893121325583976395895682974586251490937475975016726488097559587910579118735110341320113938550231148340966863603942652201794617493518314968094469049416287432726252839065132124051646688286935733503488006314813670835130812047857428876167414618442873697189864373500328710163693353644477184341891388952714471163991676364079531915754605070579559398830671016544839527683228644885731309602479223807575530808394664164045233407631393376649580415313204475456133508573407763820322304056194048348453767763187129955445367038036110595191215412873995086525846037904486838141573892214717604843737942471408477967550519289683616019735642170892852471562833996411507034471401592164075737706042362418897653252201999489027386714657083042570886939829870359279268322698027904115334641693221162607161163989369374257032911177006051793714985267020181220820183608097980330371347696897859950074525352873424789190050423171519777721591920836040085890193103112728557645164133302564094473386315245145865038392878541638102975604956174413363250648946573423511587978710900702935296447736000551801415760172098587741548161512299220599880903010742116506933665949927739441404670497230366603085424 [132,53] 13820687563243586915380320170967627498264650004685201244245158971967182074128478902706665782879349655049301099546837875104407322051703744412753425659516250313353919129073556539101050845154343781385688401144398161609714174750978287414023112812046945582153398533978536513299900937190632659579647971337538096613797634491263080264695769207045542404625609230026641787154605012448229323215946655276603391553399195481471697175925684226417140863142842320964244062208155362771649586086883001290681264232173815346696358241422155041010291161787047825503419664495539639277206649015841878991326263919859270778173576840449678325506432334509114727162079079550046828811420928463231263980927720900333929642324660884791892601341987078914792848335331517506697483683169403146543663671809815733550671168331675583433932504773932132529201146428055221320049274964863604293291394218434670162589333044945116070869595861960781206706828479787260466870627216357560105890539676262384203234897612285027338716766761998578151100724466418564515125256318484940551294918582607986164385159667067979911798266953312869898985322420385990600350082771617719634177262819973406441374918686597297946392710031178992842804237875353078082541485496334849348664633975156527230282969646935903530814734377494819274252616637662223657773242639250649472892425916260009875152359213665546579110334955167625620345490036967531123564296074989170119093921662394300644655492626881152960000699040231932735214965006528776776473210700705285599598900174439269046575246517464420195264825783639715285544045493898097702890572472016647546582498529401111678620976211917222161012915660447074374128629666698412445906497540939891957589710622784136773392700421123940243445009875348659519197542571509338663115464951452951314418002023545952664240620933101946847433665995329686358729312048778586373373468254666224418569349220801573401622477695735947602085580534829162228164674117637149959814615542296258995172718748571177880162965344995327934174593354348546301559175267924551770437278779820598201223396559703117736268905411065384068776593344107723594022483284724349246783681885918362420635739768672797183991909883073979367963966321012499875183490819028890686198792699234694693655783054927083069581396908609474002276059348031145964210208369331106467377259908536448 [132,54] -2902342084389586959764253354380488293155857292346293358501581482231455058363486081955248234729461319986752399121678228245704644620099062029672494207453682707171817188475081692220766609725101554581974796613197367227250466928588248694870020063313870757525585782655942748964855806240697210492916462800842230460240003237165685566914434700044034554498781290630531223076880597127889071241722326307922099807611217932801701627820822539400826199537677095465943150952033029164013731704694826605997467413468030501814446317373448047528676039303309233807562502839370558483538080404398686328972844102534501077907888426348047539886540996553551915352123986920769889613719358984552290995043541859575630485238171784767065569796822864702496483829923718317286590144082689221321612887027024436129278868391705884062794490402617110900179701162268509766431938679422553523950341211413737901987808534419542502337259565430272480638742758347066945825589551692713916755918163145531247844498663391085198204507183521948819140831851720953904988898428751476303224951165731286875640749515650967202317030620133192453730753152996009744037265526705245700773922314784907673466447980096117675288372814342469995716242360243239176710459820639931835121644048547126666548789697715496708236782104902468830883163271925092837675266386910511002620209656458563341739485169499526225187837955884170986117085879827466736807503521516645071942749833175254748925934694236391591002274722008751168899507346921734517982381152857146472891130764823108137591041919872701643361557608932694800410116457365561038060727199704635938796308052416961829149591809190887983150126444044449722835623104019099505533056503137784774713831421151616732408396351790480791796456792910715910224189063002953309077166279090414170236025243336481922300109040458397725582554824158079207761084362164584270442269801210846228714536737661790224696304025344253141725344396520264235013284125556321296486618813798794247627938355245426571539363103096876358523837274411640436478734263247891741349173834584821738723044159432940206292988476470653421204922639018955926255192378502424357588204340008857554837001348135464379418939087949420877152247364948997848277366188320793010611614185669835623393614165245752995545402745589992823228051832420457717051702119325460529845778795436 [132,55] 547057078806757068560134218642412761323619563179267917314853379077333442991710078422552557768165487356894461641013952449263181159636502502071464099497270952792369939918257600134850174932198186578737817533549726995132853609110812889964761082612904785974102151567571894673250996080238287943041162915800797505570387994993143029597642562295522107315633977762113704530400221711677357618683754497827324687300673065292951485316969305687875903317136172246604035496092126665625148036466269022796480641309163763824464501594245154435058505240897502579884762582746539091239493050175412182420457305466685048350638203028407574597146491623142405736238857423094050380926709751098864536288618386536569439714551230859788377378670315761496825590491522465932159862059725914859167400423163539666630685152768224265168867855994843410758295188631740020996073189492252201530674529941481066779947490238953474582441051086983314849005116263418702806230774921375281522627341402008153765106860422128078846857122098551480864874433152396099333548246198884497439182879479913590235142466161107820075418579394268808249503084586973106776464416460806662755850262108957289989307513039717689499310740742912082089384056888108988581320772347349891686656174260991726081974822121107555616386433793862235869471767012546487285363412792570004387734726927684349107670162850385363438867565619191635072682327603783609867723985495582854295915357606929567847356832639932480355077536948403168785209783871090566381762621224128835046433148832960292780124622507583785703332228460621733284017903890969244747154527630707340256970562483437326060975843080800591993887612551289391919310014630118229855676103940964844957973568875980000781025551096537297132403159792577006183442227742431171757200985205286749962195821633480497633994833791223334863746124628203011258227281025364952183090217207572602696976040952149929109223034221759819894160901590460045917847824525554936686544931485252571449178127763462710009942055599552713559477215960520952882575564006872783777243183073029847020558666654900680366963497229187918718300651632899282179359739639409543262645282434244569743360567887553400977783270783499215922313912483163888069251371817321236932606451186892765686425513789427365028632693010857441404431558117079051398716670827011240521294256 [132,56] -91038641184293600259743953493492021816280023181926125784637933983824272719406869445679388981792289620114693690916140695281761902190128501077619726320875387009602228511409958109434819336685981095170865992341139576382472269077913969386926115103258937744739452428297958662547258676342131286318750332414172741511947090389352382886249267422463931104902529139435609697021789506695508518574092474318663493484051597446618349159233513321396909179281860898940294111994717449245309762355175139114097985687851624422550025052176215558571801103762278633205628513896324059800839541283552485805794919589967021924461509412618026607079163500676015500394075231923162246055995781846573858694316077646118736491969402545076153176067241897253899498678970533737534089956338474534008372520290018677594276184389482529680438043852538581540754282697803487691561432439992870766573957034989478227542328905336058259528260098462879262186119281461089129070562111144308004459550834392916142514826978057521215840967303094760772247121571553645904480944700066363928021441878599943651727014128859521780474279923772256143823365924140926860399921611174839076100246987520824651312889895340224247378370820337922191483030297083709708638013306851320838114587613285207142855636064024852705688117423858431522761711674955570459290630243531247462388526055110465655805189190700821802482653181757659082192416673644017548746869011559597628480813419301754553639129226403209181747483876463566044743232475499521092462000451378276220725827321796639652923505942816993171118959276599151009279297523525025897097524525581181530999971215612859225269651341902597621868452810255973869338440268775674782779171726161393085501447942845056313220682195594419311228461439737857788431637148438386451137395262510573145384961758898850820792776988106133101118107343276412178825284068194436766008285659483743063880353183106319180085936415697867636259572909419747011610844818296058094166485373224718637418562010881708598062545278829078972738609694922372784239569291879525882575971211663929617681309879692279467788954706580224255424535947856724480600393586388172711433636885446335801932382229317801347618156437479136542980855749822343219568324326956403616110296118462806369397908679032646836848595582407396647693587919753970215632556647914518249776 [132,57] 12938576232444451173056053209685367973567966906548072952385612811085013389317354845724050290300163762292517475131989027032456069092499802663922157740825861080116901607821080196804540497619792945597429642684067114290874405714951679916221415381857902418207455223869806202304985961087124864441882158942669266494969387847675407609376828537046078071632433779811489024396901363648658120525709926924494885458617425342372037805149868749847258303278187994087082562910236238675539330786882050821257989632616429087431675949715520454885802562881293096647205552495662508293302653488525217857550974246378549546217549751374144461432836706824747549232279877451915312039027052804462441292498028041359026941226556274584902403156317963496910162720402301065610264456248635934984092790609811480548346080640249525557669168729959458737496136942833672672481882337491617796258149918405483830275118816920049818538515870064473196708589491322995600897931277573562538019591872005671139285256540861705355941886313812671156992756037639747132436231778160175765077792109203461671821744013537439499303483831790621095522405739178156514148157326646807003515894908354107376522018770350296115499501664481516102948563886901476563404046201798259568439765777464166731951103430231275608816223547548226036452088847254727044930591398294015644550994822188568072667593006140632154166554072288279060319655357306971400888650993085803864862947305911511617928768288620841309343075762119060790856666047446914479432328516332472024940799795730166563094208780330711981331248824076653607171467074839254294166101424983618209903325455152439938055515114681418400395036430346806194082270098580471903096230224115023817447891922188802045379280975826623066396087545815612628720695471797068125700668233204692589893970264141723576266109073284742358653282426131769727558033892279439263174931057531138393486701326629685192018132854808259921400754676089206374700259964550435291369637810888212269523270822696731556555841503793200578117808429253616062348217957855823932931456546366192147247973815854487462065714386349376136606212249166872095816132197358847007675252372016112351601988079187443230913807730753925125110518852485472094166450174370351720718985578124367126583571114045806296132394618895236172062784935293947801091129836756769568 [132,58] -1463751643811828271940207987533683725077653414882414371582038017534045485071018151821799693146284296139862499075635286208432747503627277928418768581574232197930330182276811630584726485965346207919053414502696527857431777569252339215886470289041242170576484720329572651319517559339721749490916365474446025493371156585269120010747595408539582198568110310030101127933589683897731729013518361846644722317581269315119936323237328615375205034564794954548176853089263832264300002155334551739703281829148623111018324166234999461105439948422171548776824376819786749125369177858277062608493769093488661659385237664787415398974942129605590316486648867188543591210051153170856555632222740544093422770606898307760790639331089659246617976037623368612247618697692637623093381481205684032515780178419701024680398112479951440778046599841848606498655645660200087371376480605105021058278871421243342566771456435846635154325780337590197402281544422615306605085740720889176735073886252298571137519612104524874705606559299096905389133702371791566337535502591749055511164106089266640711197181285222079940744936443012205350603808751889158152578361144022752775706364310281138088264181377489875606198840203802547646294332109088227108380476283392509214429788422734377388420072977740248970572743421596799014937041065190826247467122914098648547497598588577828631184540785175032620390166222056641179696501668811282400300385582685542807064866876928775000994722415301651261278009852922391852185272131118123829447660744940582373716230497112557354889919400090955276779617522080591694068493577881586341072958013783884458886574417130257913455052597912793902248698845257661374236306698992524954644313033200684900724119969397362327286945822673209757017795149408993550370469552031460207346686428008311333211573665782199270274567240743757162985191545832659495600940253652237674065302170035040723273010681552126809550983949373354427941113849015921504689922495551482840600057256783038762578441249991655568742114591909177692780885381907494883588929048091206030700854874583398098704580846525546521172889796500500503065021949673786023223945130508876612087901348088819652984914995837873072473252118535442275305683726804360597649863491017673444707007653680479712825351026891041849769884995184162689452080970871560 [132,59] 104929048914419474711775476078146737809108862695472166109680960084236562141163041637403649333132267408257988865266211079810901718471412702649617573551119307090829130804620477565596091393352576237449216134367680602265243106558650287050388373843464577075684721275805392993425157975794518569179899765218720132517431609661848936241843887177173346810708410009475461784208346285278915982327550302890632652526992938491026311791975248520044461883189198353333342139540645237987362771935150962924627831323020598977514282206631975084043514870855254160078375991744630485528809646459515604099676633184032388031757986841412366465331994143443135783002164200953165042096269427933793557811205351823012897625918857133807830745303704402882907859308381722853530091378875875542049651171254361604515007001574553301698508525118427384826016874001321873607104289397640509147535076258985726048510423298114097796117139386963173260138748090092667572953020510581368531734776447221504908755987524602596918255312619075604439935051557140215130679889361202702310367905795275803113220103812001737864802827162950580294339058810157671944921535428062511595744344888302976792988839499089206633524813147684375968693211514154654364389262248282903509445043263493728096644263309833611530114087047823924971134885284014892159672985838573501140040091655961427524074621411750033359021198493198281674697487002765406654953563750099513071528491956719235510866786557850877748569938236696179588731395409993478373735232762673998075158169728287021298349677603344622686222045634767256038895278602425704386878396525660745184997294753166135804858632289114913394885827751112527671551686010175486264272337509121680415990684337548470687101177188614063047143620296642001271487098444596751664334198463695157767501360162511919141838367701868346079430027203793551680812738387292019759611712099551556188533633143409821010104820409325325714041624794153570210872051870964318308033953592853852391423389503071186438323416667502702742164956767193896675287612385026837127816727821815817599894010992116624648691907622254155788210814378841363048783094742730514284084267995659161192351179936714018059213239892919165963477236809412287457926378959852782176897543073485430208775649392120622090681045661764276027719835731330537988034488232 [132,60] 3080098511272108565741918121568996884721779181976245692575832711153479698748921622904420193163537513740737081035948745223517624518255591104426732098150610118940734949523883822430756230651487864719288865112482041692817568683869413634391593309484837692700185092650530623573384580029862941465871716584413090252011243633759382506332935474233853275447260295638254178325145407047408718517687097145798041123989862610670335351871115066535343923153498485321687666689636975568524998277342086690746144615720291239797519566105995824358837904999032751438230075552477822742662070783275289510488723684628195257393090392363143064858001677369761446283594629243446307938843137853839085579665884981266179960321119076413843782212428164162985112992461122611111503172823343809917711239995441317024767025519879093913024913322382440918931770578291702905284680330307697654130987540866855724031973238126811208756754216524168892997403972062909825189098658559430647568218394288174552228164047856411847956559126125079845285455534110965642209218704998625977472948218277543938481290189918213095537034593711297885439474859204119115834564561296448998966226709507835201776094087630491151171530907558865614890798547030585356400592714901992305587085095956378614702267162421661398442192971733236293975883673767524139735493097667575738176101385440514876814948704402202160859211031061192198469690437074921435871957110453994557618322276601006187189127667525932704747816619149148548637512273617956063798348518384632606407974007686664651440718735648325356691760392248133476262603322754021223145113499660943821230698029102269967807706255138425956510666512822345676118051233721334093728259587979848660662224458166756417073107771995383326237200245421820182205392711155863427910171743829991242958891829561602513695274069482291850743881153652351084690292585768133326846002016486408735738483082864523400450130898560108790462662728723580474962190784888425976988866322951898834307439422621751341998479367146139627030396294577163063948654999913014122668392597226047846995201254904219311599595513521603582934776808012798085367253172033076034307171530143451308746173695577984667304258083233266630625916473585834052151043939381161603001857723479822938191065333197373760908522736734296387917297003779340661650864 [132,61] -2695472521430129451540293111602180850260399585263014263831137604143128126109363207408292011200645405743955640736918863156782081145399708409603403963862157457950977392964196668136376044995743330131010635005113359770890285536764471620441064343728188928792169560376503577205793861588251690202896183883040691741790749999262763653922597546788340626260775443222152003629592475429425614651741205126853846429659038662857067278532261464634872243716530109006565536416577640225949721706540742728552895224159692299565598570144258788423237758360990035117237573501344044595971732263992605238852037626282802309226433774595523541962130328549379605576771341058876484533568085195529294378161960578590249773764370511742000471462167848225921821060654675253750028304563184564851035138154706513580073114112238999866005164350439541632872144748372420318825773850371406544132793761952486664296223198609374978035081101346797834097820511599795649220687506684066195608433748816686067436195099796241187051766680681291572444624581994252678468324649930069982168759010441076810798302586039417854606211525385512216022562898503354836801262235396530672833037565630412919785585960351929750565632820253583781073098613776521808160829785228269761421744566770867375529931233076596059962474445568720139223768360178767435645677592627569111285558296273383472856581368422143947281783521592597601367938051476392896690694856473359826735199059899513703208307657218541649844368032927858929681110584509086590279009724291501640863326571224900805360399533075322666317452544155141510694412168998974829834013499920376258636380075544179552484012265791903382886758859958624606958528933303922176349949459493187076753917487161952813451005336536051243728636431254140080697593463588186810816692151640779789520349631589453525507016062048221688968484947929374770135700056144907590579431020225283628287198216982927231335907602223544652212031660189953517135549974815445537391606898476555519082297997874472867789395700735292241856258952354492179515103619221375318216363297329121261800585038856029204005146706847262426172392294214141818395902432532802956380455829944790708413514748538266756155874218808509611097851308435062073142862439490369504621772537597088800829590898095060137247874022195971131238533982966832367104 [132,62] 573077977507068324231539389739338580618682534514938076941757268212224843478224439234000126422145206467676522900910278535505191304223041502452723131710365063534593764207485607418884048661747422797939351773801149201561831883356312429812061324301790618118014980940433206621056336403234209689126484399453870854625281113370806993638555847252319064036333142510002348932832201475035486031848174286906390174282920889950831747262493567243083608477159004146235955359546065998298248456598099550260782301186453343742524687375561630037388939491778274917327341016919358308783471909045365048520527217071668051110561055639159963871282400198031533222150200786805576982323833136119578299648200463314928805629523271513217103779777636344085647742235962925677799924756273131084598647845349696881198513772021431306073657490624174183831213084166135491882459541369163701500555661036149654431251922008235210933690007255828050587251884676230457243250699114918588001674226392867413366617172557059213511703874054494894496489952163427327694821560592242176347095436773380672555927739130845808914083213702745264827136152210841802737479361720973995088121557404452315436295780621001538063206516990689483265131666687624748504229887955230583992895538520815198620419726196880167876701947908645017608588834852342957009762545719232768841434684332907793732559594585608369736762303253634452016149651985398433648379948696525844661130747956542337743603105053598604437758353262052606545491622717394093137988034355877740769565617360481290606668135369669552037982543391489102606774211279053155285998087060159869144967086997201565206159647878336740938491924150680614060266534377238166978509209291853227430438758289543890692169389133570006855050652725267513714696848656975476277975038647970648116682295082753067889393390654028227264889234008453809132776222675753074626656615820540448131352284904288121306341335063579888084286403412874463153525624250080998823973218059448780695548045230966433512403173255659845321940601332897383238727671628864012685825868599603558983746314073968663150409586149228883402666368485327733509213100468208954714915295061048761198327413723590046280470018664503298450736481273130944152324876880470321025661069281859629814941764221885014110174575774122208173765988427736614 [132,63] -86175990605594013263981783292144218005898828560600157791360761339057259111423316061589475095859618135946734009811354930120927969826573206202277974368568869570519928705414941326401334034427602933569406472823662821784114746444896793440789671035329533728228799111206144410763811630988417592426312582015774808037936914777438804888273534758418015111007492500284853492960284000618920161239784387731431225381576948321503159077793155798112974526758937953496904814200194493199261457074041314880030736633515227533703748209999221024120814845417700025324742573121279218246885717057659118562919357967165344518121084987048746342069785284922545699876424285151589113767616315819074951725437749223579345420885893814100173650755233684994712256813817449189437512871910032169509258603317418902530064563123083874599467018620645056522869049457375268671188724470946088845393784560473943596745105451358304838657898754933203808720364759657493304865630164805362893073009973816829271614033499321639828902717317347590078755272127345158439796642868766071367021082733798517427198406117390682381480325351039424428254164584528314963817223619606038810355670206659420998597732680665938314424099264777535297923608466678085704411318739981185640016925979537952049046666603465859612554435943089013447967881423829458893765161294397652099638370019514229401267683998546210793415736383240222072318402895828762858475450948441471614630117421705224577449405830651041338057570810540241881284264047146639601761528065213051391650235279110254789620548551300998818822442326293509029536896117557964330619119747528313538293673725403550352146051158985515124316603882881117607716975527499566093070928038777255238092203816781941584733385781402540923896201302872279855312536088872291486197885878812627936183287418548010752449721566045524298119626889634810813610878569884092038467629476810359467529235208077446916004222798212573647792100404939787014173301065540356930353340197355797669459124088644973347598993421896890506421891137347129252031577382769060373378718887463982099548055736019664636913104726069294205270188072670646551013985155571516958071936155585289644300693247711207416053979451584174027105763132106364811646018186453237478531052782248645039604805156485707093365598663882119310235335723704 [132,64] 10480121001646616500748795822500039275242532810267888352514558830116314843874857978991389270472360880719587769778569216095191900292496969778889396552688325379822662697382001859472283778987877614489534390316576247266715243197278163211392363530127060384435239375484639433569346741143690979341877777521986878758015216991337186306874853926797988281183055236158328107046576276117701280355867432252626141602962025371689845084591901112044272543888907198470684476976775014918734056363220493069890427810107936812404892838344286046963526683497023484351206642685840178643676549382278484065216065981182588259893375262618972156874952268178667468627672287117557335440114916044771699021011115790842937375771480642512131785528569536311225675563366634735842248689330098641484532250867518285275806406771806768331957986889849203779655598741159409087382252213109215541910614762250923875026775891860159302250053108418029940179279745127606013570037409100134387570299930076620765609972205564314577454319671502502012565867596093822314488828055126992460694584786201546569022878859430020565268289491191003029431102113267293247454264922276678511566794641856178288390186226532086819366778604793261154127410248240719715618265749296483557005977935676987020140085391925237410701386090937949112132947050613804114605679537047174958203630401299306314566831162043246756739726442903813827715201095393645131636341666022798262979780990741090439705641570011580275015529282292981910860869280783088133016029300724198006430219744165555756876491624563699094753859072896160255730173986161869590877498156195027676596056318176214183102403915131284118997239547718807230953633750112339996311299227278236809986557150021034406374131086692123073663254655280788099358287812472289736562818568124463381862836593247117983017933330078111530449898250289947286990013436172065975187591442758889289734229225222082211120954612383691408134107324598504590288784022305795946034513408724216383037942892452285118153920121282128063560914971621158113965351655057682961473126670968499519897907833343233850986442412763752701140985495004198279311998942162715857229080641646859494203350594099383635050568495048305985622921942671715520750001319806001692708222845017359530482166367143838125013705365381646967222376156 [132,65] -1077953856846919971984628357846338199587125604068621657587316173681948462194350313029214948044004185020227713457523538239347952974221420392830795529136835397667417970791892614187488730195741560216899499277617923725418390301270966233237085369423756293021018674537654057184291213716929551953276837972521952682413126177234812890034792449963753572006455183054596559438576987457098280751722757853530607710776122920112499596734334945748778389532795100110299166398772160289814599828564473382887928760993189332207824971008406045457243167822781530073332752959452078536301450218852878277468043622236185879577676518079299317941312384650968660484074225628836570222414069232008119888439566935633491651277021622908065933470445534053788313202918713894663598015990510328099621644712864927755835742796369416393011450807888177535237738234924213799102595430659883552711938142839626047454744189287610710724835102101968427418589275503271813025695550766404863945645600705681297376304843314746353286569759173418348366638627238296566607694511923427319481925479868554088823771764354267525328170637553342506130860850139120074549980915696779971836625923293096529738359098484840173393608823273943581359860881693250342912556623553529437850949170045324490042292628721180761712797426030070586005461907358233331599623656925533129653143913482764982343025336284441670404339693501766971845306360188897339450569875628541498164412637035641257825304581482781106896578063697445314110842271152884610675152283918220928987205876938306610380529651818200449868494899316792253871770106149748469379167931578791857050324167558016292987859713325015004632783933336404898792706120927816093326436945335025958129371398884014454671252763268434107018571968371467687247565789858897602168960025114336960137041706353608258201076606012802409705967926716943289897534812234464965365681268059445285610436390839546728522375081115766592682566412560087406698565531816733404381453198681173702050927288294501673059155209316872574164485511639183113396468107076920241618677394956630140271483880840216913360215671747271776716077852902635221623337342108858901421125902240914412563568830623741580379255211711464188293744459705261642130530151178226206713905952745706802622662244219971122115688150726010600872560 [132,66] 95527798775356993672699926240423045859540268051442261896051932953976634318798751482840635650237305018222498271378448913406654643673951419975664128799570250480752423158050255018110828994548045995341305799510101803387028575856658151090502088773158780030739800416226434196022138245569755769496707644725000384980457131439232736906457228502969931377855974288409922251165281213123572460024397139399911780634323974761911537195606339300767210957787573302208525681465529360986655370283568514489688144729312963755291900839189621495817402005099875900456314950076268293707406168403135730358425194233530391108239221202027047755328623014469055339675511148816045780000388609906685647268423189620527209246687073123198831984574755007540114322695045873031793092603859445687024428430552986818417359370290398099800733580489873117721521385526779729488934461116111746253332598402954502061979548545605893168340134760782571306972442597516699575958306251502264948125123708157635863025919341932165523189289261258188514030305229369044184754706584606513415842794411275152160265066849854202606424816263184441995354394193625024835981805474630577034838761332549963387311268076066744705366379422065666651088164078696762312673832955478816635284254852890023768055146054900068656057607584786197073657515514806447254656300709285535660684692856823874293393608564908557517966337369497809440850410458223999605594353667205965446000763394313643424979545103019289298130891964812526315400862696085113753958791954720135255298639703858908700948380149481671912290581322950584053349782526323810165081326926353145862178004715823931599652459632386721466598393563146433355105224479144031974483492796439374798418885992766091417247725325289893513982839578880091697740834462526143969321095449745372248129736510054434012291034373693956799446239415686536696118795845178345204758232843693937077901727399263454530576398726720100436215119417437918319103171755090623247759768761135595979689575228241506212881133997906009793569369747680517460193165709458508645551590295159748821860714127013808053992410114102717261509452639783783893096939654951204428127666161436504874896093285176054816065135401816172256559802815343885099284242016766037159009160197720594052555718573801296646087035739935845584 [132,67] -7347760137410323932708940770555011874493247517162611105245618161643241039560216261981478067836984988494995620419937659367975951607856282798730744147702549578603950509571604039598828468211253840166047367502667423066624640842498772154675321178651565191262838853375450890512312668849550042325406887342028457118568987827732867286695918832066749222042782046532443163910891159846126447978637799551587704127738482469506361655535897775300381490159182309818824449406542730668190669879147454705765019690963887477961199991784970014858234993152391805679608288646337604098224194114439392601266969219873782455551151266583761254342111357989253821747363470694362499140429501203864975526358072460325120197098024036253983766842017468695961100223786269625872593439119194984594989934649301223678959259893726030388449617337333863731279896588437109931808613141357441492264410796716503563864454870696705948491011698087008501093962526588628063869458331311524474969009933878943621448780322709808164294456081084361752391341448396334477582151041289155790139206706487202380697648073023527078819584102186452571289199169589889477227701898020628693608646803523418521067130821779343824379618203008583336213799558977840238875647509167337890067214006397889702796480458465143259472369645449734517752521382568621020002256002553448500872651306520029885374777694751952196878829606402686251980478562764322106486860906944802872621936471841358135528832558252405942706960790009102515858707933949055104490549516660020343679001245288899570392625602910973305836161534385549611190032192946874984923511272734886434114472020688622110139183683391654830712521111085458840688204167747893809156453202899259588827822284439075832900514323634572405347198067540064747073301851034746264980906884741019196796862231306968508304828467621020189598594161705866894459340043952771128621282807470185970294209415122143773393169158975247723892458546424503692452432814180328253061971411091478845972120774843691097640684287569275117816424408304708525110471280137804998306135510284683979638161989967319302976209551119329582437563950086165935729164521507744443158129156648198748706789565812905846577015145911926031179830914655785884486230188912540150874667947229248853021775581468529796680351250911692 [132,68] 492060079778520032910165784160317749191782741052182388363708343274829142912818778102165016002940297012324006279786759860387776469378729307759481882900631400817795417106721502389313683261132657616083900150639961687808591249716798349075374143506809950693440993894351942176520116850939135270722439487529045594198036808313855903638886070442069733483259185634323320928317828888309112117914360564598270222528282808636138102825472666476838508741641558813393116996498722353008882604907653115746556506231510215045619231414035574028802158859655687814613383390991146775799402037294035775363156985428790184812717702863136186836334343440227696020614184155684555008390684026639827312744005228119177564139151396049015658652541903975524326738981566928254915436536231196063740576140399709922214255935027936811809394996408795927329214214202914478792875493119647816653046933809255654227186372296970390395775614298377198742370196939457440797871661622626485582485555665352276835413936569506716388982792312045329357478384972361896229270395140540988062292972956062957646250893743884976089599008692852233282704591934421398743484781769811598782014173587848704752284014622241368298255670538574004594977271512627111414719455860659309605727140145077189096008769613340596259936377112927513175664006886924521484425974679697658162039320646123277867132351255161896151120041904381491712079943539735637213331023062901196578934312195711765740807143736773390000899169060304011956013424732076298558937996726850730939174832163141012386616246005782018062090543287135026156639168652023703303035247913251761060703563536600010629036370114220218858593007315546596948203128709919323854310722259376398695218082792928226881004063470931365731447017334374345964785927206513220754228246041763752573653757938752929129579798347961145148188749877076142507361852573966569506691462654562410617760395348423405379664580320880362818541037762776809475412781135246181178535075717005014529559093585580074727260441354355508332602649443819923912065579671818412203768766818131934607874207284259808289965345095149283301886771753177274233940394703767871915849006036512530659331594708164499334879619095105746600168775973706010127471717642118074652638183317175762554699400347336970256247258520 [132,69] -28829655666284708609913154126499407118506437306860570053842876843874581788799886353214837982606529170291044247120516376893388069405232201866347544572755425425966716554686231592494508122476772275756555740412693840232876905513095468947588740963453519342569865662739835762231909594159585796439570654187417972810156556092600876249164229079816673496087493926711566372992298610598950692992245060697976030478033685202530878658221108112469977909698018828976925317598690637938558128235581908721913356035992444015136794177835364594237334476646006518754883146977827155650372152201792551357071807740773268835511482710372286507828437814243581638189189798659220051275542097423141936865310409666845044377182787981194217584232179368918779128739586320623270599240198017497167810761275711134561243801785310320881663671089380927453778019670467452318162960862851800774445359382786843309671393851201631107057261216505725257053208798981093643693695002223010419492691756732734686718198061209632290093644370130859812113710530027276362898492551623612951168426533408829908337858361929109986261029843569875988198112895267916643755425536689675959142024749367568391871377313248114354588195357506236535498435804865241214003747290351914840056647277324513878452385127068808287453040345049302486732638229613443286079850887153115285581969488298174303789343036880066009162370762783406428051563368966278834012333108403981296594511263858504156235225914800838322142826115102328212707114361179818909057320634642879978522439344935784073282074145168533095634676463591376950965951085402219974743602860027396294266919693809437086228763092254436674033892207254715135108542821314516066941976721806485677258737015011645792001020619077410782728732586298197866616088387257292047670349367359556743748256430282255290496210130666366563384900110738174205270085394092851703709209136006151086980845194318043679991257576966373076907888464882358141115142967482937307141554090336959668169273826785028033736256529170143174498858500499639095420026454777360111668825327605472480344687286481289031839141696740968649238649193965319692560644172844820931400868596519032007941433889565897979072752187730828732094344081657223441780288884238221125580708281918803731914165725487540479682672 [132,70] 1497781935406326661542490810243067808109958313582847343023299000343303221575759400807453954756440743465233652524045571011903076919557947424290037416277747217984638780623630494562700004470194305367634068310934478014791521531712629574805160544927724397864911434363334054207052171712374306860563724393487413322781721845118354413536882195029134799186195584166855400779407490318152315216204026346022610999358006478301358325038964068566280722778257997965349784082235037461705688132793575655135713060725718973079555654592793912777683159313256655451471999970130516842556072239357813322664430873578158109921556704063489581386107782292584169240095660858963995972525920979212906021564510252455973967328540708406564189657286912548751249148912528522790640009177444524144878722955928666428920431956935542409089143350355480194061082842204476100809184230367445609639649771955386062174455237131162346275736215718583935065925672859239735865303348588497364319032433834575686470621345304153968109538018548114480160353749726617276006683411094388605800145826502258338331317645492212258521217586869570695443957510333448966582675446673676232234125651036819661875517808292200710235676519295191674899779656795756384237132002050163116795083264330324906155218784945223417855537070144096186899856542376680352516248490015348919934152162862777904128931661367465202042654690920216953175923700396805239277158019115025121706606787072191399079294839249139390734720049918664372539022345256127520244865409128098986147105545633116006710205867664789120625992669270962613977709155260621844457295902921305888383494042017391262835396290344673147971729174851854038914332761894913177779258223804004677449815949095773325598765343797019298210050880764177318288258588283815270056920110729158751391979214815237826994629278261692725391941112533635347830128862832903920472408846125023106603543129086726467705627494171438627214128630475326182573997737731516194290386819616214335615730469372042808975334860829889245839468705496667769685938576785388399234993695129092916970859528078792514857711194584464341925981861005649666313845309895022915164556137864160493543746520043279130439622171464701915291813561806801768585718116455836330171434845945628054051640159738486924589 [132,71] -70845149737186199799080733980512607736086928842369341797882696765584510110114511772792300718394724290968374075996312009436627799058619576028781686645096773882900849766356634185707022575159249814970584644396586631775771545061440662179428048502208347174020867111651071273530641889802532799054080099666118054462061674416043340681431539220425829068939122864103144879956159379382425649027875712217416002358671786305956483613851205971346592214072639823486056227517624642002926255060940905422309308407581783867898684223557516950956140574042140128225749988924685803601789912007642325016721191500107648623181252048399291715685280934210058005975226965365939826378841439063065746240777816250280793643367974097042910817152641421624463489928345104776369601246929739638094633440506848312117215975312304891432571054738530905498100337176148207483495624431695785129593072367064675800235443064356923010245376665721757878226671683867439437443275670585543923793494413004043442803790719307992003238295211100752621071254009642758158460898152875694822849810788248126965401246302334094599653613436440267673215246185472704327236646252872829005888585572047726782116105174422771187238276255618157620419175293216252446115186646725942936865497370691160272340919898825531507943095053161446923885977913559662576273475311000230104721296880275808239662187623047243112421176955075749440007108737482401557869247649575404570824482461566469692749955779782635497207893463185088250428990535893556653153902311051075272726736774859162910339381301919029714333134735080885459864620876230667765210780152929722821487140177718148139083577691773343135483125387681865771977448068369496754966034065762771857979289626525160047140606238716749205340312259509927832893655155573746848113302777791301378505005565101874091561046039189886657657889611972762064547730519817939750120427283606813863623298112078391474686661804200499915992577494055869775508161584340877759415280880491427504647058950154464805787206767190626006707709343299425307063717090331482856539486000861833153746805878824279812034974609784374250414848522081676328413461867490937398463215473279439696689369674193273309263116538791097839214456286844706303383333041179671809361174191018997828562546098709384 [132,72] 3150257625184342614625824050804595314000545373592792524529224109088023541849749895911232194286684696659033158385191976876067932088288717921967232001786717418632785550588870606985422221684391633378455674634014504934908687215838275183518854987644157974659092587188493547561334358115513848856081619633726328288756319564037648676713482260068453045521159431771912157124885651136277330186773280189475617943108851872672120093360067152750263196081144880862157167109748204947781569465022638298903104185621391876429382771465813159373516750712187737133578996518512270830126007489553443999229291845698980559914105190881341693277076909961465931787885688251516138721796767970536230592829452287614089498436767615898689239088061251390703188279435224794465943551500973417009030369119618396479460116684186146397357519161256443129876952510130515645572549403815083299002434666017669804395269174608325951594338536112736701205510509878220956680854332478836198037778489612400758498100983110208324932421717313927720115340631755238129106194529362554828638675532338574770767666054510854121201045568975209898082629072471590899365003581377395897220785398351502985954405868360954076726543076198085644814563818074785866040874938310635808746392901061095682513679159510123408748727367739676695838697443248729551423511310993612386725288619265714556316390500288241762948251160959574602786845475128977397366283452293936980204865018035010452779468266350312815605383966946581654377260665173358664062199878874337316611766584641425763616069664092962225882562830385065936183938294105484780489728612475578000490537516600755328203786486031356543257925994448702906970112863882348703271566189634201217645156370523991031902831937221438474734369711191612330666837597298781863706471416204905294903153878815277515107959462580716864473618276902859867934932168339110316841376975504543371366821819441534885715405041478417319764524103219356537064527825112530498379169719842182411552123758240326420187695891929515158490823381645701084917509527225425836054400784839106074959845874651571098210943032208868156294391904913463792700346231154731512091831269715205885369643577002228262822930964151096008588673678698269995464039649467135974779183807167930769115679165568 [132,73] -133366900967380124220754382093144218088933910044345144433886214000222169430360705846378678181177521531765550392802576637263975723979028779206818698764795716006932902464318046224428240307788905661049065153278364759642341931153236670796564713619013339531288146356147328534138272405236036254833255533058581047943029024818949218516191920634797080471513639803748518499710855651795926405024113617670149905997329862713855160185484472442796297539830730166498769015042458893317942315982080025922676768736026033503610902049640232661476693907478254533202524223079288037072393604899994721528189217710968282814619085319455806224028386461293243619128647916812304587657169645097384621640536312764641600450893887958890844048556213473249551666348350231383874828805226477081181636396826691826197988302616826530534441689600193738325477176489798925548242082143933888917406303177142209736163613435518615872853315689125310615190672725532768426826448198610474528765020581252538918500198870726174676772226725733451947432385786081354167852203068570023813902576304673070019041978315259293585937699867579839827542946472596924250346868223713074183466337380875244234204477903539398565362082318367631924084991522329954158614003536751620812137886034076285946126051760299079691220370164635173721999868416104204489822781433058878119198918287645503539846231276721407225185583989387096238622954849312951696355123945504992842061186952176830527075398992548998585325283199861684302201182671678293688246601991443359468432310369912227725511808998094517938281445012390235246429414410225444942183092049336626030406160064356551665600417652349406030336337328181434874762997332250196182049494726787345233774330929720735515908577058370966279487232498452146815406373110294373125633378264687513070122262802466277199967477422670964474988392239812637829659334636920661957970877228238472933908625380201199902738201040283190154314894678144623169668686284343487659011331441061583139627156824779219733901516901044242307656638635110623532168682519541904298157139474144905869206255152316807118695733442113288355211023313605814103859148678265750118304591245304430829497108100540508143288334528514234174099954050685844171861522162486110487580148356212107986327888 [132,74] 5226416320714527014586824765623922209325034323355117108654622153209098465698226549233014048483264597567476427480175145644034533968982134855040852628221153745680590705630052829810948440773242776971067400777629660531119361708723058563576905176042031210922606463777618119127396672247585613663289891552560043498970651907905266817343038746404719760860481432291213413706646030602042875645679082780660331332571963032777454334939616851993561256164175353446361779506217558490893570492774137265185984434857506960338380763717488015358840003912702711907260847481344894592331476113566747707237688031216070035609838772725967839553627979350189599478534132083470987081481510493349683163033081491217988628731714918340981780228524961097986821338100544307369831717799735625461569368039291258122049104133852515407992789708555478024994155087246141353969528380632549950006209782906426193299693534509332008616889105680840759677438691793066120014183899583666915909777491047040149888870817228397057600277050669683759228712944882191528101589137012923525745686593212250658089766565013762080688804318003497823944459425878102103381871847642065972472543858380344330682329052752183682307492615301001576120443434987903353859108945463638263325141346592592512286109583075342332242363245133587890540313823706383352239075244429945244556441448979906018011021556654336633034545973419360949846215441806792032743460266270165575837084512141104488207227389913351930974831851592753707791493990843603728242198154237251704574991146315198359821755380236316785941641149655360676942948090465508947034674889720175027804900936446936806972926589309890983252391424305380060881003339093555629561207647949278513606098430183970142570906912248153469791166549962233281961434716364966875375993965965490429779748235420559477834691473119436566617262773962726737105062970727594406327203995170245607065272352894285878483279081237245709292889240265753406175877324494451548163231072554896403649313673281984164045810821605087286139904953615374399854117890710046996589649929932230977402706608563701302907802888035296581814663562616705298799674826733338316426945640459282146703687401597881234576330913872649024357041152531638454581415861234173827480337257028119484604 [132,75] -178089521308883342389368953516828700124128681532927732282316866404921021759033449682226739626259902914767845314525901679558837870976679556451607421221021140929227541982200757721281721106001020668719946835210282901708108387210862392795418765938675540025459464483479079421837427489990564481622427346802002201109979511776422390406348805948758703177009004506377373094677818480059558060729077043036102010621606151561076406639308995815680041137481607924486633845695602349418679475760006034757835555786948300171920626882787228626603214030267390231855178094017349047641059199587223981089693588635332559184430077447881998358569631131884199724773536469581967960087864537820350170662093815127994025988987986218684152185630932179648986416808790816608983709770696621194087291994416358846243032312488212730864615789808216370434068249702476567466594973358583634967794694878524863379468455521667377428980909568990507770295848413181166090006247051311165816532203117161381736324133140985737660560211107976508457404577528173609152658510540448066481278997795016316240661707169541396632970621920411441120454965214756436615409619335123641644267537937748629403942186478430343544548789971419805055370109396606137002453033385261244282412820560015376712588948320622479478857220212176119342416304742469300310845787117920630020691474951273761888558442486480389331442499635689037723508886564978905861091105821710877032161879376706336089316741543975630729717526862013468572455451617565529662391060829097329018242885640063436420302214892828591397697574944748527921685018753516638968621067220289733637369925652203978465208786596725808248667553315560276371415769036096702155374976800651959101497872128324237965169843324606504497847329044036881909960026690401071550997413591013150725413074192281441227238014462646581576409685598684059832257038994827703427314134721790222733131258115342317528282686319335561892063263553058374479216945555207497469549326266923399210758672259325238554501067039749610904331192123418416409492136611301593262154775750382033928217804399110394137591494247783540746561604949906994275467283808763967171783101956030844682111634604536626585284683645905109281131945945578494655040315811289259204990969878585700 [132,76] 4806778537100261862054262111011218562805689394638402718659341873765676299997385384589020913931876875139374780147864578268920151200954270732024312103373109795664601949785876062891249353076591315264944620852406305137672836180070160474790894278666015236182512005665125417028114742936970003115425341199356367013919888364329819633822495330380153281146898003678854427228646634086275266443391241739100451277639495251902280633790894846950043090733994378691164223252351690155033173563593894896478197644578927555012448149605188053648154811947834246403365141057326805307933089208669144387953809925491157518259591683179993904716109347618907633034875094054416124441840755516889345320061385608981354992102302778721969015639338767865491118163633949946632795738944935169009588395165701241694657035760272267163549206937068207840902373476396029930524237468020065092807578838022845431618288813144327375057502579250959313905329201110089931669691518860488019327014537725187469671501598823080579155119218021564761438615771913549796393490216009757373431016513736612027031918041136396786099411889230381381945261695131387292000690314992209351679561387034843914278189475458259153441394520785455063927153086213269814076925973875095816787824721405901866047923070036734839425867559170408528776844786636752113085444357338521824194390086568542881638600168456329765645949625158474349192916233861831427716898078075266720246462746624270631567348080790279961399497675223868949843302656828944682878582825456414855223748728513995670572786538156144936035736870167400427658050300525521117518276859303649890761136574930123951914203211139710326674418808958997445802100491710434906457057511667073756830025048263526512179996482963894200682506868189740627974657430521511193734126900757292784245063868257028683244454117333720891419962935770624773560446944655374999507708991110594695807518382975285302568787820286701603172384647629444899860040519312883314442091955336947272973144716934449256361930011988884096842904457203936189360626788471218143430185463946764323347449543036891076683949600414968145569146822596208211581591350603114711059787004339299446033169069127939095758182222712905890144158154317561042950799796200142798307881064320 [132,77] -85917979304628952043530594105635322991091542398912546357482547843315806717223554053303022288085971565968113483283389750959541117452956471245461473622358991817473673796416463345829408649009959559601237938984248083535212647005845796606040884677514781988683403592257201014556177890463540522679673939122533778482672218436377955667808067669886363728333689327597940802171894918141763430006676328924665919952890944705738532655893973584470990263125786047026857065212861543410994568281815413864426803607563602683744579882968648308194660702429685327737389160656291467947309650306549161417893373214036775145523447288851585535622035456313869554160039746081949261013074285524565676407132790691499827619310230449378655431329867378615064086934711810516896124511761073433407246544390338061916249172196172011264584038513050661506663453353652137806929586095381205518988508423893812304080692090764577567806545086883839433909842522928961792760384852491093667751259617975636857997232526201128182886489368125956766274562259876252401438877359644252802440978030326667452639396524405526502885122571200737771478803260569035588840422323211451222106530317932537548291097785233449699098469485954511578212819697672279179038587386493939886888511637474862656172231816452711713164180815275161718140050821234353397776744656564556138923740169077410122893316288624885966835834043907204060081671068690371465292038996081076123948356324616445465906475635891951253362499317814558682971356183971977710010624808020007898114166048323616456843371087357253722211066935463576268009806283449291257399371203142355253652135011929851478066654816862549043663049360906049639147167405130261445294883415518131639665317473710079482533450821632296394545068096333855870613355764831157416666477086028665399809000502902100370689476082270743943266092312549910946790816918806247099113486555315504251471439113743305089035792490805732045483608755054675546221577426997865632747689245630209605756687429894744484086906853560378752388250642692136393853455706792460733847030969214521837217563346332560750129243863545936252348136407550476665503465491387707432988162126957423146395479235409330230898143900803836077694846537038799250194444380361430910199608 [132,78] 413549056558503360244784467663825845284220507233504273133750013485885529024396489145727426727944249570899394244397295228115999948981258775440761513839879398618371825434234626875349839255930371118002499029385462089693331666112672260361395076707105577472509463195500322640385377530932421252340106142507910631188083424839533815750424373115706015683860264138559383547794820970084050061050879462306221315613756324492747387140883306768237870242080915015448210911376847270240700911677140635201773795060434395713776174179536438747176769942323581908184307487963350204185728865219820047268926651265895036584404616975781939575601153133816383223722474640057503411948061917988137008549964603301452094055687166263928102148571356287520380916433188105156563735066084474158777971570958201862029154423046349619279715655672068925263863176668076231370050222231954195414467653753863500839785494471141100164165473969978229817842070733945473690993400364947114285441607864677963499330485741392793117224428864488956052151013926911929495717180076546132223594641530867651913320516913051238048547941601494430297573428117137110971518787386429429128526661913285913224201806774649728046888178819146874488179203863883214088438818055152344017091668296004828016346202709122232392615981256841893335813032218817371824585193693396978349375694328703191691786720163014990530890471761263825076529087620861188590679909342827024905208307173880517717259474225179919165355882279591301834335614662949932371062090474434382713867951921323688075853960768146298609745303025299233842557830695331996927695511913099877320312718066318152954616654705963649647044217900670549624432032842325897074499504321830699220687167022736336169196222773519954424708471706908181660977950480689362429437348090888592050646662904566011594371745667739993073273076779079330132480039941949401993852399884173813239300009096772327067306541908435816174777456041204369393192135591577787388492738023816748203834087142243929236429791419377298244949745141304849835296863942307877823683518336928581366872847848802705690941144646196673430178881727636446500686650774476786013099784649761751862396355841847017960267175623751010444872665289375450082928515192671970156 [132,79] 38944232562745260033916310844610909140049296064854924236538728711225830997592773947212029559545255855262575554445618346021659591555933345786495887157189795480607331567647399293766055308679925605750538177882742470974246521754818047158003277136682083092989336271180608531901378546753553497633825380993885628513346247750656310461819803925423812273860755700124777093835548090904455710425110667614320390619712351847953177015796887898312182387130954734371525160544597350826830302453118509761396388545570448676530478714165088987950985332978659662233304491084518417135317756038670966191089158733604407734355588877729593590752831431799915173443716836277708488594505650903628852811852168935125248140260952154628150287708005914145830375801406803313547399850066345696248651444133867919755012209466601015430020706896916576652042417907728075806105044368678200080557856019424851851518587785211183053163930415877695147436263434512496799014106194903958957196154952661988757625442318983738971861152446017708030172601587240260658090685755873451015276434722253338184810600885537297916986235717958181427445486251239272273492463794441364401027728409319590696849575346670204481399038415850294464135752267080452234083201424884279178929066220631661062941258586701050856668075083734598266506922991529715234637032575919154677887339537874772842888087251345104896518093620908299438077961729751001761582242019524153767548486927454184966190730742582503669233621740117197613678910527279764785845298519760331486766594190112729721922962080935116476009902068145678619498785340837632370476149488936231674349561236689082548473325929095252116191917240725100618217549681503680749967430142877407928971661398997714238045322075758694078380402151440497695810907404278262776128437136240666330904918663450531738699154941897075295677490137070029714164418129915424960176222472992967609651103121678814539654264343215968220007373138791402354395918746751092763554063473438824663010299854640450292479668515595031528430357926761015942421929882485113645072354098488757509446294545288678100019231364299906122036642708967243659854743409250462006795627988974597018655435312640163895039219856030109152127627588045783643376374192601410 [132,80] -2215860715541529573847329052061598632350052654449429986530196618992246382743512367102349344322654548914546219646814913214169435777158019761691312600471228924564490062661521228504444581618687828612956712060358525186502116796669594854766331994757063096092775707433920672973358246588395468345105076324277515477643925508626403296582619477052354857015550897566073315120100062546482658809931565720662188405704005259458126558117967352151121372216613358644565726995311652438288966628467698751639618339573200537666601103195907923196640832285117648201425544779617906568438398847214389669168826041684377192561465528191848220743350211688390071810206488418370502679681298059934916049511661834839852480066971074214142299570091366400656862949856505817215032864170238642649551248123956965123731052159375850593961197330129839698020747004719769207941571841519515236930579242887636008690244773502138240345198827210497438917038068222817434225414815101577797431178816051056630085541982957285288155503226540459369203601672393005548526546074881674832963456288693995119480310105137185018388740795717533833369726679133896893691972738352910546712453865109863848773102771026725070268183294116183550980660141179874187577328964507101136066670716848284357943463365112032165187172700787049353139534295860379071794634269303928604522568908924558837008681047462323710076366182944628880630007451299892555096349711949245920498188506860026545144789377257628705189117402321417949523144249413399914709546684832565799203684930457091700739320281579072154944958131385098130007479818579908203649856809803860061271850807312572301788722995121604195974502887282215762063025150470820943036197969309245936898860131353211984631184635873742934620239523827405737972840072784069927771961549398386727612508327369575510338064595101161792762441950517899870171415400461624809700559569148168780972304500499244970683963997482625006460832893363369278150072250105430570582486102363156783585587244885370982502419028531690315189234222164155987120061879024053887424010525812231577348645625330312153149551833231321267889113276696742400326710369406380430979840144725839203172928133324154277767257482335387010721816164100040357045763635696 [132,81] 55407798054221235510050419809685886407963559327864191946262825210910207315415074319287144209978174821722667233628299540824421995340914882270203000331325140958276766936194659804343312171529828659186150883597206717040711984663863574501520285171949578193547023962640159356541736974320180339121493866190861962894636737759161788455763256508482755220204356244098285406458856663831694041732274123951590058408127233763620663905221938919625002287386167324221471688964674950238261185846786515070911408488377639482589860173280736998978871212932396869194949286174695275127449147120229338870102628678051529970889967108885676294218763553524835926397064748066021291674582888405755084226873206427067122711203750883896810637375830870622173267348951678112398828867645383195215040807530354516725163236853345996249322632399452183339615701117683444760460925702067656711264299714449735133944662261073320750683496682175816288459757224712531759508920064153165178374455859183117201298975654675925795538044813456353108207433448970923680317328771427392129389511212594708770090563460511835382193612616653537089366041658011855541651977045653126818498033046608815056173979220349487882692204364334909035217581304089009456409372694911156612746271539307525912233192764961495019043191580291334513727968918600167289147094042833950607623892452409236202913084922624765938582081365665047335039878781347761056774429693910683563849043776290603104313299122841581801202141525045403042607765685203184723119854779922149576030100422821791843109368946598580911296877568765886993913529047590810564109359084344479477713195933121892150900749054861920046544632445435844328850536184303961848682405650814235652473179165402779357785499299682884950831124537164145845782325260057877360934337543957289798677467440784260919077427281118632113425874984429427074485932557736762281001591672401819607738880029840763855324615857710541359767759662102771120421108655379582777477606628747597644357796520308346275743042203255518037734332076488640661882753082998377652938827364102799319482062638595173397632337799716556996957772279162251130203430549523417619278523676427152715525693227849466948201020771703343217660443523031752003733408 [132,82] -1462853658654377675852624962023190625106738111310245718508376147005227127395744138912253698279952132193569793897310346898323501543279463513010298557586568858149357517601810297748973644288061969986425810414829178654048383627870761892682942602338262816936798611995171892191138489238332547407059183957216075701270292214051401442651516322236095089246267720566848031635927852766248246823556380018940781278288356710849838673277734948773787516609405943137352100143653206741833007584772823008079493215094410542341377926215464962591049414817208670550638032580342405366071030035124096120769465934705678834395530072601342996511179205853205070372126990136064696299723254932385246479232532400264584836005072400204828381158172457930097996325045292572212694927337707833923313451859754185048562492267577080527224618586592550278597946540349017356447136103195631542370117980639281883181512339106652345545049972300619272214000897689295940996409274228489824049096990822261617902483850118123509468766676876796354998667812411915161969205025589995361400432446919513153442632525716379253688221202038936798535092270597852537695716079409221794199832442029198258104146803707889026267188025898031935377520465476404434690926690933977005295329432374710194831560979186000844479259236285440854556843263289682191421247399441773131006688102544700659595650049360255807164608346081512183796733330726321014485558379504447978688157688402340493112490327928101965857606389480877068513425507769293676230526834330131647131466330785244860729182807768745381949275547495814117810333405172191874044581144560082521615938302148336213745352428474827388039463261109044931261596713074816887602437195781921702901791218096694373254951009281882880902759696052437938410797750559851858598372914366833101330198292967920319566511082627899550443083981191661344974333618192821045662908823016025149366031125452197187983219945543994376381902817528549680619715524673938231230647915416995081006553794510195528657242232804527933004095085735465153378756130440519654019251425626000347183877924270777041140383015877771156214030385670996476074045055302423274727537239719420926262194399274474419161921962056581414101407416319367065372 [132,83] 65088537820129744183557710901998726238006335174661196665600379849487808115121805797114474214124299751287137562978501609140056740156098247836167467889566211168853711081324434020863195817998470405023660270074412167201024267386730960448538868836076654609125624068037656679415785657504919036308759631082976017581703218371536994110346103162770992094219119227460329924654883061160211110205413702241692792454483278478213205195797730336773456193995920990118861692208860396163440697713033193560685897433940152201048908540230777866362073517875659948889218715104916466037578830792341018127882889824466950961230508649374049851327098328708349594953923073464895018641202076618763353699259497281671173265316968291198223876847523101970898800362794555653293251444706204111556164873194407697738221053334402277460179548548889667168539743347230748295892394683361199881603077536159361655472372413836777401052644414020430878583340201094943777290949201387163709504204023072447384850334987125691800130856449805070995989073405740643017343289374676210681464227123260132835712976526641599182397542932133197557219337769842231221566606616058885279751860343791121959769139526174130335002896307898986368315288636798118307032662449480534552813550440834136385963032153868134702582046440672068228570563612527341881859684998002522249366649653470385852356402975401513381750948501433657100010530882874291034434979518642089972829044544383872322794664036897003574999127917091797748729835837582664826854687198714887848264190429613687459420506371845630220258007433194936842059656215585998162783740829173625786175149690143987204224386768083052138097807333238934729463560905382357005205676434021340679966807251001365343190855353757690505643598423439879863134134558139962371975291222583360954200672776193055155682132037933626196896579709705886797329325043739937963213902890935481659421076522806155462385180764868273793200495382292424817667865295134443748220281610689875467249229945652142538908168096839365185937431197953196613521330537680788580388536013999961657347697092571169434717340837151588282953605448457524803221299957143383694285209382909354939619654291701323990690437108188763718275488741096964 [132,84] -2372799578934731060203809899396708417137232207538190844933862279155662178714334818573688419929581273183809946585698667714323846818888306626577269256305789219548083031655976134134770545399029408731311158994881286903875248515801642491939936317755292126732136093599750387180580857571164349823386277862278699784971880335177431374281088997066445555756935111553080864277196420771921306122379292895363891898682906869598276239473150805068920396964203656250960659196700093259085495441571771021350192340968388082635512873424837546612476095199831307290464786390170802165722338798188118445973134657134371865597643701669181208632378784781031639770894022618587640293287547271730829366860313022622311200357922907249952757779851088328960070075789275210396623841533372767373142307339171265133737786507482562496628857341848313475246906046661775697648858112593586656174163161522558394026272310204828580830477593496923786033888618366360307095379137357463515931723918910672243221268365340099426268608900537259997449735881547863128667331242852555027091774415459629270611018147468858689167826486981386644121997634965967247427142925292416167016723313094040066117541142523120843227601419434605861977137444299522615487014429286482604459537082959525640239284646215000743893524015025266746433533561604321184303189237641219098768607125822580728995076284368788122816815119240403326489582383390325321585197719380163531964092571132514412505575398279693589722880294764445419582218124771338348408575268739002628453795758735280841050230923504267741692983340979237460124947456998280784564497586075310260312199122907057104545424615368666834678800160504026880759570965763604295008059532568979690606276722034282579612611146189114053399843601554398962639211296032372605442205062461885837638894858615207973353142674577880207430283003824861000660666587845396637854281757946958133560427910025263647089523145658843719681037377185214972684242767569938334119440270642395986083525034840336754709357034405979354891824347067368992340905055769916119254152811820338467619510636997437703120386864073821537665560381812505793200539639966927815992179691379563437596741978676063866928751366087711983778369339456 [132,85] 77012449433171425477003790541042353225261761019319623977870344716045283617157049183597917811953795966883377596431258637034931633551374967814582278526811137459462047817479273429119268961926703052903956548713500604824718494227206238166585105881200456872292992831348595882562972879195403029626247134648106347690101103011447208631287247033838551439369992233799690690993348635876240901729760004947890000512793553348472616961422381952426966859593304990131651706811027227991198838557547571224408541125436760475365790484320581661276841479709177953401171651580502840608157350703692420290881492596600238978719596309609383261180338051442178824226129080037002705837985157542033082726726990139839639638549132079430425533883115605168176344869457233971626595103264980170449989606483869125696546403596365860016590631447118325084872380784303341988549643634365189600021399650877141946878935155089952578273835334025300239971234489760648414856797515636705036736102276620205470935352301334984775227164156048045148945238821716179691015811035776978385768355445115099990918571867440203856198902864746721299422588938946347057762953664938272030527607920664909464716561035790720706807647095987435112693584911927414964476798626614191346635086257512826696062355443692728785524027834285609886812286538071143200381765624599683101510956444681336077104925580989371239939169605484229016608147198157967779680490432272840651041107558450822317766457535721184275963080835499719821416430610963709768294913413911178112766195577664631030107083581146608164230808841194205661098989355204235325054279144531811431709637331622339377241994231319762469421845980242295749478601502969758467851897694726988449850788267810199939873784972195915942828662242552362138079097977364140094926599962080376009261751259268263457447383914346572991811737060777151638310455086394618839177481874095170402840963399576688527027314570387824889245965539786454225291207474173725155155073733996588660746035618477373691251294719667239971038796230970015942585229819644070502507593859333390241620662299663995672875694500165416743372499416809406416648502149992862806703024544441164636034127727289741409809538522193168775601504 [132,86] -659369587076949557336031006760182968155538868518891999288682045724070104023054723136313092576131227691055043180605975158618853928595871487255041567664727284452681968476221087013404930028620898064228328235714323790724452818088441026174076552113834253082530582329483361650798003389747065058965308497413260162650896395153254002101840033191915164198857644843874302221691031519244922769200493314417405967365201346978880206844610568790128321809776570185754208752310400265347003278778242155379224311340558326594251041483643368420519556851873643908796187248712186445697511955374271629755945899784835741652963352707711473756180614623980540968303134318155280033349199848335433228666755919979276204083815860708889310280931101593507681565135885896795438063043907148964135655247157964019904803239300026237054700218537393153597969793013636732021825507387814179394420576905396552150785222401447917629851898752165210180192012314075394245280929114507462797944596666379081921049715933926427545352535374662984692281577349227595898641292407788095112385217853329652687936790763370449178960601145190586968378339224992211991633436641582941756632423115839592799993821759033740230181361867538451386211342337908350671571295689974797638798876080242690693335827100577471282694492663935343619611133838574747799689678624357640394506939620594940767268731718058015722546443150342281281969882644570358869119664300895105613039667776502457962497720158948162905789296369213176016981017288449983073286215170047026401565910762290751372427513739680625965421446830445060403794905428462251403942386252566943724456053617388748044951466549873265962394900006140956153905239520888857198317542465659368029103298416495534997426543372053180184556199888584623536209882091812852209078894358201718769094510686674746329983898746589689857675496496741094628815256715081648897580267140018385127430919834509523219718518617803500611423777131416239313401272138614631476173591982732160563787877620055583188655442046782392433076858075978914036178149083637504191711601781496046921155474984565938078113093234434355659270149890784903401609547492574396864458868009325342352090741348175844572145851470330930236 [132,87] -10287319759991976724377816053854843529350340055838441859168661298022468570898120690977447150096844207928735742929937413841308413638066416249390838285625916833347057742168935063544352268333087001864243082848154101467941526355990401288819163589828603883069616793331675890483488341837577465704578857171019543343167593706589637988877743519255906901085866399652203152697913912075715233424202944048054538248279707194489792389987787800047897431658643985510743684612516212477490457382730167416663566766343279577254610241166399396962937517067096896200030434928632951399683095288788286536252432624117083343239078714471658932297449344608554136089203937888806226823656726528486971190835585518173716765620372660928469296413055479756627553411718456541980037920750126044232331713518062647300745091876683995333850701925920899923225442266283519032029940850887908896171854186226293079803094001810136435415081403220471947821213013599509121686242561227478954012630619121397526590012288302541816044864090139730597460008599134971822839254029471134995215073992002829416796093384775001968828891481129011300648881106119813231366749718182118346512932986987172866861369213026843104725253368566579554666137386243530570441818038608406545995450059675266395204086702582537791396914385896210692292765635502260163876873728481930653946289662848308294928296599370549910120960443487499054556618506705463327507070613552377313836144320615960821193551449856965073576976553609292699635711428009523281838595508003591223315763516074282901935861792024538138810255128485636085851823094669199246193410634377315370855004079819987071917559570122589908733667809248811473871644243432380400609136886580692982975537019956373209542082393170053881295909746460748109358275779934709887780519184951629823415455501599979145413394222891292825178874772747637818824796342795942165633497501586807606970783853003564580506279406705851396341097782857302643937478920615368098870419693634114194833746687170402264982099647723006370592048309106372493427212271887087743086668624458543082927544227085365073877744350408624316129693961540944732129405527150636173544884263256200422789086527111701495684738779242800 [132,88] 270007348242498735697248911998315210774793631000344574276810367576739177510498799787450359368366054603720122593322715875096806170864737489964641992052147860139644357236552477843432606219958581181235497931812887681997482168185876912399217707900423462728241211105598195463175675390341024638246436758923280968438506610138506578569470797396709213004262359237868267249849633878038346871441042466244562855163408366373981748112528875491203274445540471702957723917250377811073843785613666742521679477001961580879915361369436785066447152317279022209955434778184601424407911654198285227969760682101304744230791524227150826280858837270942094955307005669890805221233689320920121310103532217645570960054842545028207243694005415024123275855465902316039106470790547060493398942120422182824431621226614305462075110097752432667097046072885244205369472643757322029401777111682949487300146543408940788608508051262637379568902133215272513195489515351957375311665830684747917400146174960631793569282556305226068289931624721432365927808232679928140836567290962196425601886253298949944881505364141982786046431739680836709319884757272179339942041800497639682625833475423486722100015167313586618276073294481580247627693613690951062125198034119340096288224516758452675639583569479609815706925940758983238861923507898346792933783536275045226965900213033945180566056978729175413494324409378246318397442577914702718096985707082033580280076104780500426981747333341124753467250680451136603490302291114225795286607584228913188173930069085472296954906316217436752065071570681458088753648443469939123863429942138996158869223969711666942109612593598221461380574793452339867635601528711801248972953334601161135596263514733592305217556704314089769252370833575567024142287192023285390845062016059285404728056182953039974650844661004686776257188208621856318153685131703395318595556961624712944302190479243239102981069466269980378197174310810147937802528746524652465858788058243504284823270107287926260094760521939311281681222441296371592187012157170929458410208843266476844713834576254221006093913274560976465013696675252098333918501767643583003478217568023767685545239651192 [132,89] 905458971100994630796068665363504377729554769750454364959300958941968915557058774838582453261260597680858283879118191492102837823277780573233109221810523347522033665882555841672007562089868579361979207152824684446069610649827801143622217750778728996594344217698710984457623724023329511994956162121100218461165856660021947233374065221598790845388184565691179187525440485088975803327533072346735580456789128002364339919228027832888616443641910141222680786783138710112995592056601391206290901049265179063314125374062075934644524675921499227239878609370060639272456986595719031500349425402675302233544110387984778840255246152338017968903588138373310831585505793947251462949501141087977837880017722096890304435952697940932248694415114458567458931361529080429054468581950146963563814440281239373923218141620036713562847991865097883340561982623022458071432218657781240489346291412720927583451117185807386954014993863819410220952544902645610363869294262190239190798042701079881888250200633196760049523944052208236641069587182853780631164056137890129849687785475426277454510667438873320159405540119922044984398964748569094807519690522084967754790351752992532363860983417499688649923221925084633774326660381534201704011311214756220731288037234113591400838380500607680314542776959162067034749124779916898718476246902231660297957277183903121473825922783164361523694601187632695643640212321241045711162300763917185876876493998880329548560460217711794370443729804346326629068912809863290797685919718604385003493546067507219579892347645182103583997684817212615741024065147288932464193992056086117797001089792223198135240876512063922101166709978826762010017670315413825209570695019460258926384524313464122443959640477298269102153765165865487587839908287322939724744138682812319345116008542671467010467921476788696241049528568015429035086606258074184493464222190082957205040362636222033794444827932562633581658759355017810834377753319813845528023293239660020403868024452582061422851198236510744214846919165009492457194462800720687492215585467607249855569499053478733647458934199622702850212816395595394075642196849513314142460657344374926228990560 [132,90] -109534223827018625268121485573928645144903191615292222995261622337543576427526114970543659921741948912348131477530624400824017015292160838271118607966208892257884877855735409847507506689392887156811188461453558976417792897101998943876309837028825430299057268006616497703567977875095674849948507813070918048182488185253014834708601751981151298188460592590061557148215785741402140573604194645389448370030060133898603044082298287255604428357941590617283572195236195512430316752938629948074188425598464983544756665974248171324198325730976863326282146691066094283761178792156888049391624486647866607577403125407236406035770102727696023875131980339931940865721219291519513305507777608510777646021771850179823271378623170407102577865759534050510180977756599081825811208689447895809744802464946968665781940338276485309716016528708261439897775153101490230854714851107311084519396502093822974685791335261630500509828554938436120330135201318870433259130787068848127826654616117795155606150168845085116135831586591233172633410267227604869831642633204267476257450087778772550884846977192487241237160416438028821870694128851418279930392003674876380517289793282127844404531903326702123449395309025278220317490452797489288778162133549108091152427808616296002426227303983960700327023313971382712238999752912835818210391540964875781691789004161687462030485957987396614901693072939790459790965117599469303629533457525207032745353148307889935553285224272485632803253510853088504190725864793735129050558494924695378909703500007946726880675198564390384878567405827320787513926962546995404155241795738115365138094992699754889094323929425985110983091070288475526524806640028048168728952161830697988232956919617857650178068086957001860000523854294106376784183268137089977415347567907024228243188838334246184943645549463154136544294458770574679409116321601455364344059587635260396759043872285666067917238694125324325948621046119771328496038360672518197211254194546146168152474276581661019641366444501614439907395175488143748313695325052563394402312787785070883559518483788213143275579444085822439371758031239860926381662129286650435303552906772636778480 [132,91] 1615953779457948845366241857161009543594929519382632115207384157598355848020580788620278355146640433027211768841584988148469009955889276110281384617622453936690254660108836367824310540043298902983409115990004509097658961932448606120524674024247025153765037925419768422372357214990391193536546894973893119256161298723458056966424477345022986873431103269973651675207042151745858139624202492290292045160248668216843877199825269489292443948343714759912491611528534815566639368401842745087049040669523209238105806422958822099608426660909153019138775470677048365983309427098045788606745150849119191294561251762591230439051663408101496328896405197353741244712400175728475737318524825680875142603645707214423266249061580317184569356775868811633164841202920194859314243374953074616665108131646623471879636133999244013534220169394577877093614329898425363745637234949615682920457168313446931279293949070280408780525086053252401517226185524931979560203431508116382421222235571797142924364802644824060162590807213577261721058139198900327976002449926723449823872350988502814518018037348361932095041515431440680509788388700391656223141035303670397013853379443610183154558367859152204721104937510936415164891675465797807901178700509757798989785107157552486520669655446317137173374133939449749749117151202610343202628269028847886857556536228200282266069172356174184712179702922338926881312007154065343556996352821905145680920921599788060499740842429518290146344332695394905008065498654116373375541248893763959952276950405263756972221749085267384277393433673252249436815848482878208941624538598813833950363037293083754371790106268141190486620794752849406046966009434279802748904709457033788595973349120213272054495903318739351759304402972134294936703977483360067946118631246425759882634200442344766867005804086627990469132695754661768139906207965172932732935211758733161005185631889296658263171793890264289540733941911691297304032716405357282461694316156975808825381342035788247718682286493704399410801536747772567582683836060832722685947684902113305252414640572896590812932116270363021697026664795727402952933850077810576619843956125496544 [132,92] 9206496803911849661043388509752609518691062838148249487165610729088202130872939911566578845864640618684151030043128733659796767018145399940008281844821600961428685741273997937527162946358757146554026777254318035785352651136965379538292659116970939491723357690875933006633057171293467271729945844261324970710784650577788200444722127448119753678302742623472174125302984506831854596352786004456947557934625804250518734042701862069448248276047943988540123504033304185393602155507779434233368788602401462822717764441651780457728138433660080039121279463225627992613453278708509161963044904691203412520920310432262585303377461205995136945595222834500805093550743752780461686218017406031186399459445918912818049777934207999723927249281106989890325298221802780847185315371992977360214282287687033941255424467936395588432717913939681889544849905409670024635687913416829439592916412065988008979569974641995741902303411072572252020837720706404762314264180512894088808450308963528930033912688116307702743024095798612587514661612539840179109474136820249118115705769479212127755103848968874180950106933032084721866926729302086652158455108452720338276991701161480007378044445371303030872548999985482405020621826180213604770415832855765863272124944483076418899078732818076403435676761430553932977970732034067354414946535102225453222331558255450253958121676531328401812811332105547676983078782869786415050908359372812030297232212896720373748780299530807165229742114736657514077174423831298793678531280479704165185171047471130612509869538207226362220694676837477201843591953924594776487284440747971804736115074046444457466890896996224454399079630408812196890044603283257188420310728835438580280295037603726182405220130644441258193191986764897364907248458934284234037759379407434190418905120911463399633643724709338993110591134368084914439653759581639497553555718098570228138902101922932790948208534933894642231133316738673393333575506789831467389535549293489364081799046652761583140169987795048296689284645960499986816621940129791520237787463078357875532958385158128525768889490168480152622145990175854113645759590840196454569947310416 [132,93] -526776705193387366315567780672924483739178573259501846409009774838864876056071181069645801101210145972400319997356788846714205713250532448912673081559735189214163230614524248849285724097832479305666939839679786603040956865754440127435671334571983219422071599665927963765347197220924088605134752420002417149819682920587051434722001902986682001114277469549926176897253954491702251148702476660838502324319139375254202831578290395130408724936878150840854385505826452775310018963313814436421684153373624814446478891052808465251833750891008941448068160809700149714093952326881121614298490354742711186436813073267506908939033424536973835660178095817125582693357551650888947091365719979661871982026468151400172576320831578339336553256371121065916995131685473605450502618147364096443618490278201293026849430568163193067404400222639134010528691573144269289972359472786840627354400279943540957852655299397292803144221254868387133764519544632786014902864316560363137571512382656673421895796794814003382136139162630593222438811889548167136444169107323886639417615042818566579527125490852651205887908896867271040195068281334820525350653016345855894375627759747321633531239290772422914553415291532534634760555480477871230328935064815133795270756620278207063781778263753720056507055985578379659408104344090056107253319034508652430152785384369041607767340818497922738533718801925566649902128893927808018184165097117509277144161813543580663908783352914838200042720597840066516360233329956783657859537658521349997307864005423778429445307410748402226503533807767111918196382825582093638355068580174350090249854251178036319952922876282675327675509386993627268666657041446396344621248757979004260130879423729800104982144858633172939856816234831554847236136101389615926493075106062158779219195864076841483668981776031205711346826535851439172622831546301685362655516131304102493915896101092357369125441424704036765593205102981400601814671661719675436822990729627206879285785472022926285245705252432112714860461057718589228596872205450513740501983226519890714601340381337563664545099095379741045704539496177380906424030270864103822974848 [132,94] 5188600443856267142840719431456559744088235581340505466463566673564086295917345122996040983624948578435038067328631296196974731215524093921555452535710374416902757904287567165891650441227167688904735070380613870847586283472882112827654648078419910116639000699325057578839198470525922776939371799082802259211944786690833069138691540015509659684059828706553912184504750117145397263572078644362417365489483431796255269404177144514577871899343500930951146059269554395877381350143136256950813872473912675794103700158799305614249555649696161300922377351622235289804434471014435704404143511487187311248358639308314117642262249698569020393714580883563255383575670213154983426755631776381342762612380725632754563190578508730444903458654483891181642357778395487066135696145941235412984029033215849692818275392207687695935848914268298273157519373643914712880088408257933007524238935054105945543650102086411156391758131453449187884305426419112682815797106735694158352861547212917775322056022503323946578407324291411802798328805590019068698368848484549933256015486179173233086504776364949619758647755973265246788304616497210954640374478862324476924424277817064747465528672602452494202949274877383273013488430170463479878643774089405689448453064211602247472205983259178403869430627157632304115284691064680217068599065645006303416867860729009829429418492777523916928981881700505632649786797066777236673001618347006646932843227115206537663084864641729493465195703205009930719567833549056055959436425215684275983968275208303108079072340096273429817242588387452965157428096043524962255893949049504599722144156857899435390544892433273440557299202527128442577592038342185110356630769944131713201570051965635263255949195044977273819395284374066589883699024089041525994553699755877648645519756873534255018073999011619940281513327184591927085318211915854638834960629346635042132020852164105891305069086864582944832682842275832761518734642089289925388023471238379371177379241336214381705792329464689368071045634025573861937144447704176756158777978823531982431916800721602193087122985934741032623877420283890455696118253036148096116 [132,95] 39113424006891505398810260278619753478256424890697649430608342738815972380882013818549551405016128293098351466030072181195313346579132516242306665791195466508313348436590590097442811863968553357346718832418777182155287764201595995028390771991500207300810586006581013041379528701045642988394492767304492895527468156392828390097951295491754658896621093390777696075082128134358838834012866927493474462485945666817029091356492966445871322032247947105431000819167346215483337658807500366023432332184390538450812403995202981011402940746906978556992568750164655440884153138547720343518269787193081407425889975486746313638157689746462974404723365630214099008196630397126240079370433081175901069202234690763460691660874339577049824186485995232691869672271632709420312070841605026218734111889760307801725326868398108146260231430063087897448616610434158941321651948625805291461490584392045870220756855207289244593083658744052206837497420880838837256435288096545784681547472466470991265983702422039365483594300833558426852903778285585383137465891688194615154582613801024786991096274213277683530418798266845140039741386071242977697498887376118104581847633209933861839563089812462923440421929999081480614646727829537893759695983452576993781995274389373458474027256878735704327471250901348161520765431112532453474965453152398555739188635443314831102851905602913605983785309613985542033345389449724340713773483088997891645140387961066137125075471745263713607321201713509184640499435441349107992035479057487142345651257178366633797216655453965117602263572746883930097698640728087939237681695999485066771071033135107608328546610179492681424581800048045181495426584484012709692813931922769164656436861106099805724986839519585963685713314812806278324313737648438083711423966555307787109141516281535541435598925325496043694246572046621820536971888627293126765432082305865909415479761857723505034079677939026237529591198692519218584118576776821883195921165621040655241614466748128664819272070447793526394081965082386383112468795356284278604140576903104907751167966236973769680352487260207372482398047235363317031798853864312 [132,96] -121403247228382015277487025637810562693385886541033605537426292199649062928136701756178457220533266065637715217799423608298320970920630085575297559852982695992125120051395546351604122850529767497721540553971715313605848778542087310596269725815237367721763319382946508601325238615689580586424285768950788742824200037386931263533102939721007091054383169269150567702789344157176881612461141501736615553258105430918649640195643404383199946914640944762107695191710723894507753886856979851572136375949323607219814337593172829542285945863098855803913491387431903990184569481957381114073647789094632221156583625885806730040280193393801001429337303135980212594271603639195543627590468860312156027839201531310055680921345450597838501506582137720848081693937332082706523812375556260280998043395912480793451223088770198573855448333220561833346377915245310551710645143881211649559521994298451607648276702577038153206738308514023811352605400504950383051523206664113361094243184169545555847207973674566363785827072599951364732137471473123596926628243797635521419074652412303983579454905576642443836066782287438888410216349857851179069095557758762312229113906604816837383213152894367315334989334684097492120617938179754007398190527350581531158439222505856589547196692626133283649236711134000116248658161712659295200710375406226638125388240353148567519473203107223509133502694619773932727479813128016101184603913021236630826204393629876907833677815794108233490656073785280891531710535651461349719383154370837450301324482078020671070618094045042325413737859859335580253414331517359440226710619138990748956870582988163238220710981507036678948264779359730415417973005245452658781438566366643936770020450220723228319362692639251739354581624107573229100855102659712241631383852814639822799483044786767409781485463454769950333538332529604828146607458959992699251423215237145237989229521041885031400294238864391010805710614884145790405969165321687357622378750042406553348543658209319570853076961674866087562429245822642381056663122027023742451504196209534877045348388703900937018413927430308490338129552315455903472607172 [132,97] -2773395074752732347946973727676368634527712777729682387804668316118092540539235534802646434090775317635561094387866802829260760476132946885720431011578502690892120968286719092633713856015698968950503868856715706514468894326055673930995360379198921754209243142151424533544710923903399474563644352347744865788326409592069093653482825948842561788788877545199316973787479506799184455930473745124639462203502197403555221318256185710721859897321339633065528834921691528883530959912824697764498173430728768407572057601040988706815542059850978603966520987690933822965971217290345832497279204659270841854806293734924393158805943961082973602510260277273338551546889979436493855342392610761691420692367670715518081276090972820826229180317688030134493469601190784049189901321716288133773726331589585698881355882615827085157872368415076233246589679480356518157487025194004070229376876128598215149991170946176757984565605857645239721918730675293951357255492664004555080552443161079196101913968906140703507882768661615613979553763433265934192627842880266894516224370307715781033529065561335125241313002147861791187230217498123537468053735830252358629415669852237727885198766919474242821124954199914159072704236426320820841092939177803320512240496820967857478179390434589234316623123132944439629711480777623505143467044744293557605538913239659233219834628490778660114530186495434011914473144213876610697874451279211609406869030565477207914255604972440696627739555310499706729226086548506787394392082479781948299696885310988166159498124168066531217225754456787856024975544746920063586405225318274388791117341456492753132410286137504750057597243834081224986598806493401955571423839450961210754578859050488266369130846316129320470909878107883464113039213001526718735934942821017830855235143013280172421670801418728944624311381476261894147553090652742998852595092647205587758538374134313109437416268918342873082852665699704446521964770939412438681628389051807791933415595674070112738904196038323204989179445211493224880500716365198592204000967761218246428516247567354794858179758618105376856858508995698239871200 [132,98] -8120885655986640794851364926274462549952784029142186166520920255942738651794845713483632213025296803230266748675636506576245050981769385357912043824426840671908018594180059886323591252623031846424629660142631364128862996678004928928050022056228717857569237580297891888514041426527661196482693419157921909237270281901792689481038172740563301279858499436393056360832258744554322447487603122094872609353096500540431595432786656843858409261024723339076231622123463018571998577070491802179505385216434971537470426360537806078800747518115001696147720206379256706447403829032364385631136252444042759035637951435765439649158257778543709829836883265315732990689339599232850447229550709298583376388674577014565363732255265262851879622681108883350280610064206212809561647138443043978378607528178144730455190832396337203479379625004522245923647442082118077016779717990021788396255433504434104164351578200190235940704357905348584795727276330398583241229308938990983456872580040587255228528608950717530082746670670727573566247517865400315800370654365380862168588964162593491924559626248435419196646936233706100652557004667083029578789859900988738895206396196273548938043057460529844818352865135774886762023675745014451281061207396911858465369096586462796508668263699138128533969192663539947102835494299839082673946697020556806660458660111939105891947686518585345300769107663812195957414589351155070324276755112257709992758188814250017352118714294534836192367392283134505703630668643105288241163322428013268661732881252828094850569521203051323231766974640971127991287783801945403028325796470028102137788461031480027732925042557540345437860920488912324497802758480648577643913539792985093835867663107950357326330884700231176660917301141163658970961143633337102174074440344132365430132872909867010803235065884319342654291507975788646538677237833034135420156627776057664468967643384601251755499907975423657703624972723455370926987832144769123863206826212044345384866392254720863703667847914123340934867828027513042765051549985841866582398616144750944234377605017776077877471605006617112965120155071256296 [132,99] 981285820354798906302647108797254083928689049951583208780226880328651571213748741305773493932105349987847948072476709664000621285978525154614553961487520140947456335561782794663611785115295245889384772500626881124544628217284546516734697012876962352943373876816368515426397884813248708607916071044960658847228407075950610917311895595518956947508191194887496660184471957213264047215138445928012102953340756000177701253477591505758899601216825653595061372792013615437254445471085031759100729075257312690515318185411177620177698946987410076976724669849924315384259782144015050328469457370824765181704709366288115637205248212449718723307611893717567917957225944147980591614098658129815355332953402314679513652926839701081636105550989554974201392542492935200143815532699544263081166663042380134492816617272272532563616741005146098373868702514695263286315758789283830460390052490284930908120111902905922051339346841068067810522138089124483361450531911214469827895429273538779509418267316602484566087195381570413890082258716902647912513373483944642298106079277027474300264942167284710130355474247387830829268667372930684842946079032864332162209063188071205882220023664189961459382503619228074196363749633978428547531823574759686045448596887151458980971788876791401224567006499921963352075903133065846572094337713189716760519282773019473603077006474096820060886716912709142688758113997345804478538117341587375518780193785101837278550389664611625072495864882126432293557903791222703137337867757555061383250409516072823500108596557392987519275227113866976392175181077238465142759870640919055384013490590457191902694518420935714429310421359665252801148987341333650049347389072375162717439236280281278124750514381535909683661939073497606654803714976341590679934066439645241801903813437978088009720354922592133755573953207587910480904792154211118237136409340607847096324379079999598985754800792942415237274505651892026776729389281740390522095332799373680660516804362091065694221849667368084019350612911728455715997436016659039594498032410118460917688949839787863418940155218870669058329286844 [132,100] 183670179721449171707574222217456520245792237611263599791596285184063192815308320746112622299583136445190960067714110592436940107036598352472416666832258511826339372396442267713223645405243675552088018205346978958671485597942430409856996432848310262582863511039792980334562092811873170429619475555734067349619878120736942565239679902278060799235688710862603094448352010006307169270773763429210719317157951572836768433973487294376908961364490548463781849321431574938518357427656660272978642637418560665324183602153631420372561153486222839139392745263072764950834115529212376156593303413043332841655631937230421117980159587322864699978489786955878139312375291145458329514571307867587261388678050743999261334855449844389650337146191961313050742620415901912975946421251144690408246393648358951658201286193473686472991626580691214458785593782204940276789734523690104006874543854462558531534428229075065478223272884194991466028823428737881964655723409858111770686624607326779145453955558105093644805345415847861306857958303345846903995697944670147145716104049727280699940435106262152674245196192547520536855566874911967156123919928624536969010222365151019858125721622875194257319899733095671474612663359525480610637471157217943558490279792258911255566916579027959362907202546169239074843620941749718588031937423086082844295759891419883331302999889011313823508222357440836681700347010859934216914859060201841047101436256184020570691119307376946397606036374518105724489882878820037392508716782117896239834130664116478361553165357179738577767304515701098779720137981395593684086304195949267825429518633475778672968020316679854762654518490269512809325015807928762152454565730026331047474636414364545575133087906454122381915229739200781469481199467430886927693312575470383852505791259305813250246977515983868275535340507791840156051574508248880990258888789195260964436541457943827530298460524299822032812260411367025939275662337145407318569966499498891189534210490056445596822718551371882256903452861151932997686879063148213302594952447067369143751206737630062309703772727715903829063512 [132,101] 259406156623898053591845645938357224999273922058182727644034780372130109388402590730891836432806320834193530302605806619489712734430796818586155958882524382827684058073632735220093433772601952874296570356932273090037180108007733028613071016251656429531984730535345790939966797892287814472907145160488287932330093286585056115310057723250284085298844224438262602323767731995481395629602726731381701165959234027728252853575289692788591766851162448428775479748158810448457154746240692471480968752463831783751446850209267721489084986579347904891585867352208598281732967431640792355642626647018488289187637387344446927039517210620580606054982910434624121443827485453491925464750828438960581469954808512765462776370419773125795026621027241137453950749972026204981271521701742081408705248960080599217699225389963328576354468193636939695163603303387520914399782265038281463665463099914115798483482400787356185781699603911187241182791916092139917676451744098986542607888667051567677478732705685587253930471472977473111410936727088508590209643151680015874153587119011465563256535811342102203881636740608756699836246626684098528074251541653912724243805017928492756434006066478679041532412115536385755012725115671254145754313304335787511887900471765969828462580137618285225620312980656129696972365295794900891212310963040801894727028224469213485684585959378241760822148074758804305360486067747892030752308428423694653685070141667939235295916094638381942102714337750313205546625775073015127009278000746520755124296738584834350454010870837349017937747615660281361195182574707066209520069346084746320178251263166324822166046341520402908319923775287374286386437200208800904771183366154419867777036005933765499060902212306867422384469230259770849615344006041232241903428008631388795346691952395501886218368217447464266873796712900409564975853633900158589530280994737856624345621392635911138769143132033998684086169021292611097691944808769612668467416605822692936455086188165867300075593693741488546767755503974360882348171815390941403910954121554815082659651058605045289771550272554445024 [132,102] 2662785200898309677033986160999940242361592202548277731741491375604972831760497490286600143848952630548792372867989252957162724617984978276661926427712263865795899421488414678950127217088896293115248538062677881630271602843405146841411701215652790587282767987886005763028855874107526096652647995848154353725943553108977606935241567101125598052612723982436978379720355748421275890974527297357019223827586764868548535692400326440556181814776293507458152363221439197557794418809183908351887860193791592877617926731653590721304625710228332770293469865922252789958019561741200388600171154381516576227851492057442975305328250522780294799049086479149093045867615786987841653548824071586602068912602980029265204746873828714362079429706941908229338913189200314726526319423236669043852156800967205721501344658730811717987820710808144749254004595943484773425063828621315232187784450340212417298103091014691450232472585841086408624741438004926263111411540560286146291902973949352010526653621863571393147546337677981617963697393015024809705114708823027842964117299685482282753220256717647484247431934467136029933237637569195326416860126177411399131466118419054517456387401623344306347403385434240219873286694140540790236012016801433085118703726664133796617908485785011870508221439649918484889465139990506982055421069116188419027400383795695093377648154880587771202785350270670170411853249860365227256789550928482583560507827493810164030114765029015670181364431079557685637877195700229032809451596242891955448297350212443979302271894359128823907249730404819248550659530532907195298858340214213316719043335035315738440946253358699762117337410945704701127920114089661636886204345427926536323647264949013013590593594276166844137688662499099463113081093695092895078449135145595808717480288005690536072083552004232216582120211453973775792834134870898667123457034275410170880255114931366052796612627349016156203598891458949268363159122873116898964095959807313148369874627775429175559439037207780722811979488509251245524243485784174756764146326882376921278085000286219386627806756480776 [132,103] 4427807611131998638143778620018426433178559334429673318824781897959437812450363773948138987590079273954478096577173358812697687982801122905699488913551247727885890395577728981106425147782041718294337443225187173443418788376582227890687611888221163129286892513698260726900103626475530929057096966276130214560984843636550430296684589489678138474103622826335044648686197993125996960861045927306995983611273102239165210861977952109084167582844392910710686259736473788141392807039957215646466531508409474432388484486978544302522965351063530963964775675847365991289405716037921527275687895184256607681051497039052833884496774688264629235726968778190913467453991039507759669611149794420423495489888995876448397792527840413586721006771962801273156147156574648343324746061058161453576325107094195807518636072447618323511560901102878140550607119950597428975401025303043320440801987023425122194711205925353259719948774139769428637548106472454465441217787905117639919896902650265225683468563681569267922716653718726063540916152527119901525772921251006999574104936574675835183534155247775675152794573387552425386482947263842950129765980943709687352901887889277234675314544905649591123276623872905122163791881102897982623196002873582222649736311146442366531540458771441800146766624582033256199182578538824722542514303254677580438043930988347303990084878542524732904626403603217616705263412982188883546074881642992106461091598002925168081844289613931274343817406350911867554023575819334961996344712366340016520880085053442159216031622586333525240584851302972529351716392474163642864523330867821801032362361192235671294835807097974375584474397253613681011688680826785618917007974534504970396482993039867668444122593085586575509095967462472933283279649202468108731963749406472459879721321650934895593066347968258416182621473077778477119602746309835546917777456299550154720161864965135277751708341499141762621317187085254470941689955399102549895454338072935885463853291964643741359619576588052638485938220008608921705146798633894157922290286560906569044283451806978019067644752 [132,104] -4622047276952486833167748887030378616429081479946010826190904120507238631368928030445517463541735721414004652037350512066771225858354348560201637282096182735194917287421815347787161580434684225359128503379205289790514379393691705271987507445586241097568243946972302312733607692885428733508980954605006257004280407442265920269578373707015967717050441387909290231039312897379322704233208573143817709851619273766914447401646161052446523462714618793939086647599622536842708328294983027548016978548059705648699518300215896944277819792742254526204025502454368064623018534237898676121458767340212096323492851678361128838815849612763822584306478389147550316640912310823199061857752090138050451331316581850028153724181786463625065233746553199661692381802425903443575462164052837647919113035466124508082262979865270157579543791322193705175787520331796003519937044354980329497308785006727410709718849011618757954158868742020982886557711904711370748399767649691795484953476076105743947100902045976483013663905352027134290019996176737939457318766043140391730682658976483919202694019947622405517990771582327708241055810337742396119059840297578048180495212692661436716149187254806211364646296758242356527155994298186648546552814951873977452466940799986647320914360890052637627548042209362830435547161651064337976825995298387479155889948001148732892917651026795704176045657061982926444481891732442663602888745356691793122323598016807488810299433443390569545572534265144901270981845774016717189886778181614815964680065095356193594512529204404690028246843070832460494415714543410882800311349100835463369186696292304722359374343493349124638425325392995071469064409810588566350661036812311825827193496169874301141776334826302140793571987856155942867036628333513041239495413659135959478209135912338168006269868660151005222522731758569141561663542601467661574816131298551671550351074029499508028641563684174199231065779545467437360376582389057480317473285105239717169683060119631756749790468403757283906685794860514795574081018267890121723264263478394489466057737662443706696 [132,105] -142401932817851133366980855546746286013864048865918850025784130039963667353628684939045712257464415125433460576599513512006464732184212476336563351357968043694476122953140695299043411914201216278530989871014607097593482510991700073794876943651559652186514775493243163802126587633289002410026135343083517990051524544731684748518225536382250735752386543304628694628326615961415151450755899404561054504242672910782934124354325243731682434375823366077861455929807591959973319413339296313689946866380644371466941982111169670480165839119096444398016614539745113800209541598936658585310135711643220626583275049917693160787452744331835592801533908557510521880219316479657683976606003679894157389876957032032310990447832990119622769620564548431148345362795420514350783295787865076362585460800510263029024646323035985765451895904720122954748712555980827495674270255728573381903855262869638126579768898361170354081527567945824017832078479524326915774473576079081489325265576424813875982216653072654956677992901416913961004075254976368402647142725671944306459652746657088699816544002211574009179317720512307306703678173256230895296709098139772857657756602792755512822626176893587182881872847363856758049565151402814251151156340336519282426401158817957322123661258175636708658156352137811963331493055817325375706983476441002033846552838308579829109980129444154319431087287994736424398391389696949356583369076887841739451745905716765326065988588537242252611383740434414786851828286729794191596685783509554718612855017830519802150247114821719526453371097530157047686943757701137547337127860086407141367135146291207462566570865355482494366791149423506209107024989031365217204035294688340547443822939635005941814572506104516779453924840407433056853863289271006520441180468754878458183226669392008127927936215381045372338354328766730579514960925101510547330153160262242756620921071245106158672515859381123959192629449801374039917388488688436886265038482164448594742834655176815542940947664224311931234657436405771815161549973852045138073721545704480832483877588502880 [132,106] 1366244504405618097211059044748668891560899553227105563241671150805302750966074202265293604033978580680730818284888588213455896864014418519523774150648570549907512859242866799466403404702159496530672963877401372142503373107704252045189456496219849973364285691956378899678862610619443287717899617557141536371074579615434495037467895382531437005776405879072163637813855682062506403987392881695002482729672615024033341775260827275055808138717717102935761459170575673177409107661048406788487932155379533303321312077748874755758539587239712005423475605549227153332909302045395305233341982789452527940547788742857662505485784751057912097767587169587940560029458549235525941697348993158619853873958510600331390457898003521672806693065956734416243672853996489673424053917449398044624750137803212863443127558508142122716426667149620603565260778819309600513499542708207763035289778427538732985593864826689478616311628598849625424118059138406407233759362033347245472493294560381469137880579775469465447537956976175409738944182555621592801762260965690066823652926367167280094726998670947779719242833017026559500886474207403251695279974255532492447643594173433224312061749997292775663191240566220285898402952113000914421740149447282890176837922719487352249083081155598478764929232606997953485358360720364552302640215438213423671619207536432826251568624419740255819516676117303048658716899032471931571692997602762207311234770300471413935393769974624546730548719192584153733474104449395678048129994014832162968197012275435971295737406151553180992196305242169587254335309765090565101882345672001908837250119241183577313097117170342825253814611760099905531223656156812289506004070199928080201512885142648428088234201254709215490868911584241894000402616123846141619480991316776201154545578947236867888782779801522902453267601860699018168743183399809781476352358040045185547428496632775872877182265885512543976323504449661704768302340937764116983905257212368174268296766345318145330426304250848888807017780300164171584270571186658764868829691910480306648210756888 [132,107] -9250281210750497757113823540971622154129479644903605152441805919814249167331103990839656478587790767499816337315248611216530340699946420933886738654216389267004245153112861968843092647249882292778306589375296029482787699860111698647035278139832465811633849427438233004700505123988422893720753652691697907177782787835306417560785752245874560409412000304519984961531061235448655558822692640985309990206282768052058119504172547227654913651577313154740760871707854451657916448134339351468582492880416559587230675644585290784852877058635328132744376970565665898230490246243595031462579037340394350120711367577086039066839468019786917478557105188338073628958175642005878244792984813331781127766134353630084680756232126862586173253592630353787558696016458379966300354455171319585950530499414304066072701706451196768868581847690496791300238038474877819358254129910214666083094531748998274552636425673707208157957514072851185962149664222529637460232182726712161236344533339627074998572957724793813829526503653868259318523910411740783989234058730056934398976657706358833966770267852018448153909127040751185377680345089830264596704739156883396811759057228746009542894512207461580214227307780803759767604663864412054541945774569944865571998307734734746164742493939832724444419555300522512645034025600982839794557665204829906318101989363209091911228485007096041263900900242516523858278830564938509086317115345556333666784020201847074844149866244289523145365057947213094501081034646235237272639216226931113231854602352917399873978265419876639959674001752745626402986613419262432948579316446088740908654464519731786480206021315521016776273661781680244125097745328734416492380095815173027233311989429836847574403014397832520284551683301738181415410794095809586629812895299392871312447587729130168308752546458461031238288537774637116655167355964638179252679668709850829852595534622126253800522991120599228139570624481958299544535125189195544069631832209340595420238829208604732326650017858079348335133768360376065602562047103767057370378307383881758281008 [132,108] 47152822698027516235901439610503419030927646648730273929240580635165051775940894523320816421656282817533587659929379578817366153610727667585394646841809906449945513988400541927674273097624937900579911812955869814007746063934769474572512196017556803358229378404773072042653623395159557627340423312852992886455579592578760357239401731982964789568658606094117604906994030200975908977720630205420875175946956884822571971519696348771414016516109860073548075441752281187882064925665420800654699439450350779204231079732113136292633679602540505997062570089306813528971568053439052109119388769622685307924087857654866657727185547762251353257783520491903692484316317346434246672123637085443112603618003916927604625369642666051275161421343332313859875504104048045040372421576145985282658578207203105878959259363547522590560802478938787035818546909524697800602160596364737291825687172617183644949469503990011346054610165065563023211867940399272579126820649784222464966802519857177698599594645563220870269851874425457414412491989674332278138833139260829876219814053484062727654164058668773603758937820110693862960894896005403932955864348921881998079617313772459163019204436091039962844200082355987758661455553766439270629626633958973152728520261432349346369665792964599812016572806031253847003970204378238785392782410482576570769744112507761227367600002064759882770293038782574774801079519354184743063296513949199300022358174955240142510090430767728938938133070151592902632002739228061765386070336898878656988074865762784513222664023777163346848191568802982191216519709470774077917805695780167245061445959389245690809723056810505054590555671615009815475366139018754242750558072584936864184480404023107327656117388194155998439917729823303384592869328988543538916180933696393084596454464052091493482498228133064448612362865573376638897595949621062664308557741384828491659992322585118754340566124105700481683437890012792306718353864928812689386593149021061553756966762457833123367012863055977060111802453361766386100272855487610827223589927395638884 [132,109] -191055573166907841346311372810538285418801765519841384431019679960543361221486933614546524799174502496018901948967836174267107483988681516141736631948111167422181570277737978730978601518529376178840140202017836783431825923885204107484978827402429825044287201562406253345718280918597609881736438978177034544199222989948460830382019501712696593074468581498979303042248425971298389206800290858456818090473469880969806577253244069801739266116219150727337008299690772072222427495289701887019403535176109648047954235958568846746471143642473802396084977751489485892893157457933605499507075372018714512067855369203717250914609852711874364790972834269576272369431714750031339422762668774172069616635137915186259133785741662355715785850135851924380402690986328513913001889084884347980108742189428487196383419472348831465216520504932571237959247438209015206950388970626804675624911396499551974310227917195507277372506499386510337391874881466737029095164530606294750378567941047555911030707133768952661794406978520136810769305772450389709943179849752814303152137560541267172989148775046467124141626536922925293595687346718939005845263734810390053971829505472843103340760893188170909583043144113421338876132946691277761517035455572242886537982050142881771113265757527021692848732342141258468831720284789313937812483155856937879734766698813890585269140066272228673446159525131476002979448211137328213092596169035613178298482300628828612820266547313204541354254413562482232882945076694715781345394929252043264841533720567205649172732742596719278740137692960636949481152141260262847253456762376276674631753053510609010023519885942009788139742481969688874970777610651176676018832881375425563564116107197360922679438407618155594771938709693957993616235524151970266838702428668494198991975393707631766843243542516004567565978416004473467151400346286285234336480222850560784474495553044695195819277375569883071607951463629499624598380641177660005935407412134868386328983995120705205656342341785232618095017642221593041641278095738823545014405354608 [132,110] 583043752105797420128588603834872308334762301390324932142009263874943985613999334238948470589428945076820827935292144320702600633361001811485869684120016413715073107544801186075013704254979405531714658526290123152734963471661352727288000274319422559760628406787107908672946604808128203958755898191727791334166952073017104085947298122977079780641924453806937191980427364446970005473272699559354525802799480531447718372322752074382246635841032815495566799294916095313285556173391836440190515085529446579513345275560393157765826672412604243207860834468651503619044887615231687505347219205483447858615168842053870964209675419568734696810924489905045023897788111335059209488873877018277183319644133069853659456789575285106254674883926636565428494788772188655657202661665283502988733909668048973605645892950589915875619401293774010819540388714393981845666749029198488080343293677255507992671631741816950926243017825183503745990707705677860204065884596058912412293713874377419223027715863135795377637824339498877987563898404762319395630527550552947476498590334347309086123867878697912106275810690921529601849525830253145321337628680810343328608588524952323142952341417320821571756665279239104279865290389123651749719676829413257956240454339883777395368554371676966503462762146441599585640227569295801590518817801600725923181999129901366746966289047639621355073897689711294626881830734249086175298906194642618336810239909379279601455353482106003999074847990415840000109484873437988615558196719661077555340682682172800673280921927038629710050492432711349779414926696009544002737548539584150785496743412275102382654296238683651391696041654543160114540294253768882381919374881094008001507897245880207845415717507927510176236406493892622525536306904077347253410746135841460667705610310987824748682729289097360107265303607626297077125371881377926411113905757562931215539591823712931172379547895077313382357219643936727354394911578746958049457029407272197426047400550937487232617984441378562604935987453816657881767988317808881399119656 [132,111] -1773750963121306136969802220241896114860636740816739436305275578477688070487886093126358489388175406851203264722616999151446096579909599166867376556215702597509693772893016673907336277942343663616683124235939417274110947634845702222185845826137105463548846436641107579066937860135128411249684124751827879209565800375891242316717653852136530418809491502401569337025193219560990054598338405016958593958931910925003690286708092605687307672863106964818289395811588064070084721018499088556157959138881645251147261555170125371561974134713019168435219835880403254368289769636045509004232283402976339111498446080258004696727617894735465855349730517928045445146193852602767711890044896203354947148524635969313749203672398559557740321446497524265387769023822011112941744113630906122129068268192525338606576386723003461811629387289848713588864105362762305869173490337971671031558096753417744919830940407708037515603135574494492752155355561127207556111689441446123021016370163814064598251108644132352555481462201510282221947884983765415795308438071172920309020211877032323306458326819241276002928347824267322434810826611909210323392266479704911852374514971228997061072264694219605695648283338190994841709229223735206162991621672759611735281177385261533832872300616539838497258774861199593181496053118115324631270120987754314981855501008419285281883081461544182559334178819670736969544676794193447211353196631667914001934311500861127270155511094026944076946228615588171474197465139291096378608115576728961687175227314605741733486831200456014971689403269918120718877785700761577128868182222072754719925630459147758312048980122590362497692737925155828724911603695936795023009208763124301223221353011860716410254834471983630934686045709253693987680694663179050638793538566145993515689478054119752353554673557151519631635945294400830925417705113695578224268535444222112125956160552776685202860800604188958263846023727269611275275619249868068647173428754837107278388726676886250698771744763892395481444610744378422286799313282075875116 [132,112] 3293904813530558959295395004397309025458026972209114289627309621520332568841915970251112264425026913924071537553830690483460205412134568053245657349358183767343734950942584927406755706925205474026587922900317736645102242995591149697557089451760656826158214932352341193380088326253759917672208428345372651739305132694326340090905353161196549942930576082154909028233710773585358685977083374613027696923321686565577752089948610821513420299137431559413304070946569018532599752780295139258676368373682650071051668612896703015343426912775000205889810278816572692090160371700649788792408264493110168993765857615253517990526117555616567506256569218397860545900845096801211197327894187379801291395044401991165456352993499553812216722425796971083559881445511415950164832968531639177575074787243202113367323988388251996616242796023843764555489295426665446376325840299400415080272186966044007295929014202819547849280806069400690776411370318704719789157916759086940928497389902467675729306695632082410257290473293268154333635141917291612525446867659298579852240492926928435206879784384815819749972648208672524494922356672113490478100968111820849549448140402434769960400189233891326279582727441887772170515142625549105945063902892758141033120753978466451645316923920405659698204076375436231374555245953126694158783011425203451118096274363264253185659023724935022661610856505192533902051585182185245622212411298335826589110676409261590212678409254288009150225438174712691933079796568655836224454155147929636101920831884123009970685498166292025170574002326817520800008368323448744502168792213980267100778215530604419376007193149113602780441797248533483131641593771509822965554927714227320930510462196716760582445031582428803724628402128376975310505257681321130908908155823701564764642369275788120188689779534474295748563873996977856534995450710726406909350687724494542206745196084062156272953078396160830234667929029394620763448346264287609772822674646362443879189842978439244558522061718851166249547548813727569596906455926914 [132,113] -6307762276929575953722372848127016367499099478436353930740490484342908324459399982559948261490560136840158664989961352645974949693656464935790482850912103215138902001271989100198221278282126123565559239295087783716274705259160160596005690578954992985938243970672253227777252041156670534686179346764856582935368248478155135125101940148224858972814418007975598910429673539666896491844195865653102168347133705854873356191034784965203550258644438786689489273142093931779076304866570545205039812179934333966521171402045010041603943381157540979065100249573163610061521346531516375545747501648462098901259697473370169984613113064849900945948872245249608120930748828821643625244829970347297232409845516966194997538967081203500344641388729392785708678340996997428762482868662994061746605830304473167973385387141251565299804624193658265826384951191849040261212169136352873088130643689835713942471490860888847336474576019523288566599850138186702856939709901184670060038777205137750513795928338477256759371748357225307879672714861866708808619946686278297699703151843627727291163012013734299793053794674386083381918442544372521733211182586853652424154059707426233973396452000861890107976422166124413328228500177508861993206506606535658811471991734472379676447978516958227836895935023499419525107132143038508763233882870695886053871703557001529536089913934673905333104267393731138712159187766647750819525918796287781914115952786391108939194944882101731787758103841845129028855566989237948164654258298492408893631219757018192695626243920780787936048792545469002717840360760319963590989451151004980913139797755058271808501287088312758188118304423204383082448481672111254612699883804075845417871943451959624953441476164908221033099308213074118779909173680369233471172384866749184587564417868468003145109904552142004614962159407827733130314880144175811680106168011995695990307532116376839415637676730710488665867296638924566248537595711003412728052138895355585155191326843619567451369247556258461409876829094888966476855776 [132,114] 10751532301087682910508346785098840585764336127288028623758357185727038933115427937157824156158025379880750326549635556199333355088529764834514513978864738841321652422209702345433993948613557184748592175463274733363483297427100287962347656861907377561545351708912551786232020127558969045421375961879549658971159137873997938443460502751907969331935345901589675357996426648812166821320490065790702133059370532979729550983224390687006356740749482805871050464963441671281306229763837387930291881483101010029231917903551866434504260658686147870616706669966084226142325782595410801654131662667296888842834226620640986260047804739575613591050598346310567482431599627536452872553112805456290249221821713677425414959462503318877631174543415489507341707805650170480734149639502757570852170439115086848558026763854269689979477392729030312097426096651195878792056865999277838266640529812219015022735579701538304071012244045445675543330756601402690739049402279350636414881967315265963183255696746446061100350704349293253124542614728696930403924242734144263561581016276206865545136987002684610915334793762409741441385395776391579801211111480667076817159994897760255171789125363061845586465388990347687631216297517536507460036585548500033008446836786255674400315227300915630038684787264725893035728154869491399276192596241749299422589819165048877307836163744304449523412037849554973475044070458019177284092387842155746845138588386285598467081656826532106419886266310235079745481552978994536467803958240601567826044157732973873286478718592441854623009555821193922626362655094346031402139490890714187397881926523377203790963501550685565471944567842134092941887112018201839257772373663953361353281770925820030885035007747325821476304733073335582656899216439296193056717081098750858492480664190687295372535428066245216271110276701116502705175410101812791330435231759591540549714302261180403533202628636715989986164497125822184163717589675689056792150832319986156012543550363477879663972523077850442411952918439941481480 [132,115] -36137234643996530435824386425249892346439163722407180768466040465446383477437618854859111769705128206676054977839036910798674448011029491659673147163259924479350085844782707312541083709604527986853389726997035054154829392463657950511713301878858841235213138956501001586698966403747217166573224353760289779912045076758435721397542102559700754002340508299341168212908678184774264536143901678409414655717911021492560829897380937541496203181910436933715323327931238978995991566845494122006197413192005867928470867877742643599168343167111138648064710443146194727851015576256748817995018919286283178225054485288424619363851336139857191353618673994998409198358661683575925938530483405739856691584210347740332351265441802929265932702952543417947630814284490886707963813952631174965051082081706673660202965607155319510984481134414431638979621123660789153208172438993393615863143938857213993572440464123326059616004359087510901604536380758088748942822614015592528810659071735284602759183751613938925676827314189652032322400036602217072507654316022737229877513466898262482497420136821070021118762221079421344400880344240529341175559918089570534834959333256987494518677733574270503122020612505933386195598990528949500838261021799254736552083053218101695348312660650206014780612752227996637093837481895049599618993672576994566183144630119477299763997957335881645881553191807364989741427128746498605778484998884054382562620591183859542821707277217838940606583888628216140165996220182469150396103905388419115502666887562931431351022222653172866837686054672661092317375864007594385179476432295908051202911050819462266049944032190663100532897835472766663429630169929197139152666662561434553844871923928845082761563804425045547807949958587326843756706365430809223999417393812792183821584183477608709353603242716574349612913019986395428922489653561450112459722209804003037844036400384419534773031735088333407371224811283580435502610543587633179451376746395218945165682451657968464932762236715905700845056147825012 [132,116] 252753680159970248365040990334372406117541557757303611831997455564829575429028302128966583942231607103509100605014938903018421614861604222166976367915577297600592046314454656267647138492500337259695002955532923521717303040236204128392717942561140221365270581791367863096080744514341931471515174936026384003127481053601221116816469949410931782615066216280634583264259906214491913019904272912268341662510855994773794904254777033661665123873044648679382056930233554733756258907571577682573765727346088721749483880397602434384240498617043850861947357157536389075706015455517814114377340908757416659369827582816441265184952791218395502019984424770604771684442355651615558226788365871062168052234810604645560904717359192361462175473408348600297557303955936090266115092153315447488439228234424197865373490476498626570671708450414661038812200834848080143498494011084818382684096962397163481744317407901272512097162615487419846360358209241580543625050047052151164814983169148053074181420132884034906353208319044172000797751326250902557159750584768524679336031749093265905391221044365101748631821679634638395588475022667687158779846970108542962093258242374097240116063708721497888831539747241459130008355635543590229058512181619929195644984898239152725612835071592666691439271404775319777208193213271923048111212491280835947510806880993661034096864882099186445224299923334539287770301325125702646104347095485402268390607432546495748482389887906570114185797742660517966949168841459526310843349911524512068868489137596561962128280989349162329419455912829920613474353183049574790260124394311633734358853228357014156004927001315257271994032522814065985396879536006685257131413563191193384834114212526663727131518928338771602425133867925731309995624732307327389548329270227359068117943451814990920139725237676350577965460210040418281157398643827839705818136323012612667890365141296068685686993888098593466479734021502731758013546858687398480210508468025919144648112445319374347072882162357703829625392112 [132,117] -1678059950554156501664244624222072741021463657795626152568973767341924050759423376054421628065891731978573320533627157756383028116889762488216755625959984453209630561260468022527279660386491097163389264483608821770822812981201159351642693088386149519722441528906299613335577966168606148749406008743438547268409717171845889431512368186931396052687670466686276303119831022392636660384082026533625980016024121242683899522760239087426244877290779649955768100434430253366318221338396083900634428455245187907300365481704449244173449072200986229081770040855048164965921546600829511600386908146355730467867718625420334937798829562911661953865466678171020550683695655473094190026509700388142661014569596731835548928731522626249891371027376007887157929653434069954773737039362638632659963744561187315340500523490075368726893047806610856157375021642901174814166069060362859691736115185884848651460208212779716732440904010733270113593117246254330155081499242646087175322369115199574914910432978178485129590071706613742544026489178334624910497845695124533133761561391628108726498183191178467073257025103721557087611314972157227285022180564871707382182494598632827598796857526150280099175672048418694523055864666897634735038660870444591098399671003782456097249534396263385796859989193250428926888068528312213913694067226794063284714846602564693477248083008357760932326582791769428421935098441147207643113226214100126235687569670043937570822855764983997508887217928869376055165521263711727601223941707773544987683811740887910153964746145834871889589611901615641292693951632769711139926471849765157260194189051569053515387668577776767288312612047763162816592082350330935162598496215330040963985141336791049517058685908077285563756147138635033109163654748322582848092419889645840508485870663815844939162735065405743474031980142949348605475480148980065224430169910798223116949385693343154143214650682636949913266261998402376865560638885743021444972965401804302719446877401699378520493107403413729963088 [132,118] 8329244156137180338129081684613510732132565000427382750169790727163948427932263680673477010614824060549838745847039708952050424611713622095611094733081105606989806701544308909659940628305928012788911759038271116451945190102970595753092320848901186584670804274720334695285088366699677052154556788233030832075940444214555756994940940766433679994000264728852369635331584740746182178679584681919009560353423929440419938106962898842141787960104390497413543135397570828077814592985286280114442682637216207938696049013240483792669751550996636063123293024376158650605689770666428503579545931078988968182985814205616967608344768080223546082986129814764302061281802007395689182760903444700893590604097957035151008393032773301124958366344900076989298534613890833974780915389588150781425846879460826914689167306866080544663993700353780267530189981384747967425985309964051888655001654383347628020529727017816179068031959789278429926641520640443472802054556616920455102663464903420237670262670319308486532449650146046994814398734896259883882172053433624480239307369910516649134514471083355231746062276762005833665651349332050390417416066838869842313698748505725481976825228988466458817453191191846160818745108763182361125172691870712200632919586689783815759199735885297698829640981636017899775909416489105037913651242820329274423324178660143709129638388922149828189047529426955738007474613342079556594741418074177079473701019325034226793775145527111401927154892334851774037163323358851229310772439237462389098291843368228999984788889635554429993742967225363848598930206249898107782541801377801719956688179272003758141980950434455030471650641625998124506005110478926231907480598629957591989651749089501574425587434858663847721371478713863181182573780776436542350026395232109258393727529054338672010067735975205342970065960045232180534687422798745197290974605685708575146990620964206401350561323785903729470024427375304761298025291942981526908743776312756194406156589777535488755248069203891388 [132,119] -25231416925082456137625363041389480994541025095334237565800979185201535164914163355854534802164006345540594596347915733275840242548637787125657538912708574646952914760477839107509834963675116645079040723166107259949068789083869708326866179406131518541461949662413633325743899896863498270373887207539073727381062287745067595631739951345334912114436428077717370044536283987432507051022863558053604830357586741581200969711128086160942354345303974322976507625092528708158651875523028115990985348755055989806379279787401378387677490053081311167899519999902863906280007575573876423941908595033046829564417622368538945636253665700737361072767154113748368471980995640175173496219929498736144988824486410333027857871005848091136975473829686594887294448750641542267261933089952475927181711490629962162510415338188689172635131427323097088460867510493247081203431115190302774775475223548280536354878456013888681694762435013477062818678592070370872358359246049604838290872381592711649560480938955070014051945932526464358000421110905283075313315284306942734810283396015917230243616167513846204608092634569260252738223067672163653347557410071568605165294052609602722966471442371017323336209148926645967116507137267451059683994307614409877981682807736216065687819775316956295471896286663315891598694283280001284361887563491906668006600432521345157717484545001683683569333202425458381995842270465263579614778743290830557161278560180344235889020352212288572022056691716055464764974308339226116123270597094607486349555395601447341014961033805338213812037640821419671096834188874331702077527523366583355324013589787907377937732731443373536692330339286733497964313761807226599553120041282390750528398435823639457619600196421774223433046699688303693203540549468484622360952990777655754535648742980613540590612859091164002150618660583825730724877536292609501798717425742105421584237522474707329112103115440351323117292641740613798246361756071714913367599999012511005069807398503160597653192066000 [132,120] 64307280821416454774230627605727834832669711804095163916405177730951822163171890122462798355564291358563444064469124888228068275108186513150899851411429573610199522138610987475777162231157820317213433995128609163303480257478925647321478857194877438135838098667032520354562366606623593030615507691712221086128580061529783770925675779211313176494536028840193951612324585184594729177741515508227101276158746915718501725809788902455833721285843103234219159853276331611992247893409567441304174086248088744468512937152849666301219800420232233762344210237485361111259412589288511506505441589657524904679932714372701224472885325214456906016238038094152609004317725621367112975087350957797470909814343222981342187689357708225849206215708202582738780171082732494716643005940556769951451818665505908456172592588306888052509676678266153416032162897343671859127482489284684995278926485531260656208211328765273630455723786890654333401220491074616426509071805709938228553657379180354469816901651178087675687137326894153609746891190765945787972129479763036643629005763510288313275813991441039818573692614639867101653438524516366130637719929094183371662726932737437294948591841463216247244279110485396687280757095728084441468092479325292835478355401996507579891370322515284397640284775259664492332350429592106570299135586201107505907779188889438953255873986044233348682224310437242319541545201311578777649098438152181970152770209916483342001980931984114257430559477638489461940660991019784913315244009333283204996890895961225962424769356974255150204852527016387303137235409896897522326105596553676106459631462500466716067248423642199039074525345039260996173693505182440680303589110240350517277991206074449294960265144299362363678400634546533308625455195134183850610581958338039689872809805687705664226334094496316721294674190908210072594455511306443642166348300709780003043490479312952359991405880799662273343510721350139663346015111650363287924100295630035957125293369194524083701640 [132,121] -122646771296950375228711371461211826507124867002163240675659049445623583237682594924722993240126886931652871489939648404195893812644613964169310449865320431626147784299663730438077980822997642928062222483618696084397972755681052282210810225576925788145831877054995790191935083708762489425502613312190932646769281656265773640315960048327747413457005017337276055621271815217289433467818008853596262878812460646157399364040738197842430088228505247722030812518125953008850041931904823488906671247597044925509307379488105781199364684544770842402726144028167686580421318882864494339865021079287683249360649351246646417511113487760548385939883994698960277429092487371130543286847359670531381109998849113945567377379226665679376408265714075614102513414395143867681921130013683428375611321900844828626834889277398440687374262047060145966316366338833202378331337298202355825908311937842862182830983024830965001564421814980341931432186238254622816315212673101852660800168570626085830197209713526300784194180776636933193488214966088734950043200039269960188092565322213325469178162809465720885846233606793822304214457364854990470579764207112697587695493335915066067992347447587043125437156387244492623261972400994073172561427176276475482411790277363329602585329439790114591858648913793243417263166607815347806539704941610113018102440682894769823977881116035948001326705269121903761849127995564722570733359387610387524780605771973165164038765275555034265935210633921897769211661546882869566851222391803531010537662672680725358152393678178333147775289809364584058729957149517939697430800124510728881774387705366802689971575401273744486575690339473672868474556535479579198898906070093358259264958101078719760899507948144689093586310716166460219377131646945661482967328865036666784272182074817355982464759494545414082949566869055772643168268096272053338270748899160474871973100502514893535329779967303049349533723861970507543702184858811931605771219831529887280811759142525185104 [132,122] 120249794601580293477600618599634591692172963300149576856714100678007216692951022894978417642291266099328651884836497028533289617253862436284602644425652490962408813761325434729985679580115049226971814530344016135092654360702231883289302979020853558302200958722434227432262946300623241462666291583935512129426631876407828027380729257058344942590170023705131051145813198228121931570834417194983759172800104482600574725259637543456397799513925829202463971879986205596575174623281543625536673048056950973796602350433615414414144149984449263039131013508779151853872848516982767681406562322004120241629905817307913141083440495400039526450770679259245334222591958553471391613867885274874161941306397132097158408276642047549010737011257940898674010730274799673570739734064215923549634505557660635701242329455051770588631618551942486250758316399077347955827088604699879053802705410721063524005296684871737330221074261805702157145726744138608680842369462526226445699240260472344484206124658459950403006483281946044650092250057455892328484865677071367298502247604126752759288607835193726017950342289186781344108867147481158721579919216655245805383413140725441099663822759109262415626922553118867745850166062104254516252311803875405362317621571487948339273485876011761701335578984452285068356447653699398576435946546722895524812795683976518747121757210374706992880892127579710876368680752101726915767438852238151601750131391069563970010391173604833771936666349354134068414616505884920080789663862489177079780250865360575930579220954986325438214041732726827187250302316777446678225553420286805667769032925799764880342098515856936059631704512710815142161216320560704190914267359955265982302549872337869730752042978087414837732946955573474111517242668199562674153302181081120473169509184508234289214410705472682537808772536401724467498161335712953800539517058981760234265389047888322430123799363107857096646284126984372180042795084742256174924313896697664548150838076520 [132,123] -93512534759528494209881129520592838906037757015983281166732022663885662518800978445163542372547736414722526386658972895307627444249595072133062820132464054104083587508350425630027498811156010016654240500851539147281294395115349011744538323592224676976217786477138304867309650886023060146964487054287007895643957763251089115129552880241105030630187050249022473554298141885663289882437818267576386892834554880961297822657636724280783203322137030738624735617380441002687992701351486111697213037271619193104800170061076632437408317625760618912898663248841058614455223642920509599188393738554258062255711225842287213477338123113073767971120196898359113273265251349928554906742680773272466063255803908671827005981459114870388716935082834063935543138446753733455554585518189116029577816301292634804683207843498978056190573528154203492297259122615314782429864403728285712047512995797985781752305432883968201489822450045350201306176187320619409896332319350117821655581840224336778974795491493184460645421977075643184329426308260876599952486146816554094360261616606022919906556238462426985960864634233460319895290764880466881476419727897903769001476107177557088828751572549224084871300798508682877969625729750256228154864156431805848379708268556744705480126670557919707379723472489941842906995239745891883125313363367684595049517391923335633692218482364456354009005878072809735366696107122518652698662357668954201770039387454187634333443991442259418465008448019271995089532676660584249688231363238427166745901291101676946097896012017061877609031632367000991560787045320652445614251518550629708863236776627886238983333112102699087491160427469338948329561352581553943548350454402793320013697908918102132442780494609571222513066002860840461483658900315830943162305300487219584332151005503162638792981900714032916360136251505176615537078175492894819679921676106063098700748669898103725574647931125537262046507266979013248639086480467520710447408401142645622186872 [132,124] 726977562572538484917288971927076243936046137740549938109220259709045641442763469063916406485487748549611647979405726072220526708104057961692125620753234782344903532003191943024910869653261216867745171267836466727866027007026737606951758658211008519258664295449471169608274199381543534846061666438706749484055642516954724443333671195549518916882990282165315264472209339488133300847494068601207039984405024860992683549254921027478206317900738419557453361689052685748433363149898257870210467537296926837087056740388456718915261082827779322295880354421919060779227808169941379447222679466308554282346595101967697710229603962198058461349050193512927057261562648288982349155356758394729707645021573362205633751060742671668304921631107061811681608633378427669464710689412947434371798346590464066461793526996626091912191816962415574562692210497066814987112102282458161572213716295553355372384779434948080033721706445503076248969242354485396242936665028971349815159627544734173391474343363108311094210658091784366372108740170148499895287951218319933838970561693201122187342908270546689330495172208833949461738803558491438933613562964509133390725286132039781718549412564291938431670281180349425725271138734521844260157519155373269506500557471346512735164600032905857840427499704572470887485018498578541761040736779553221258156583960338870115779162912551949919897974946715635213252099749580156893504128238162578965319352836310383151855190198642431264654664759961062415409524336739801418248772123778717334070005172870661308336935647143801762150948395479322317427721533291370974159183882259765610295167450273652403163890154647803704056966894436672003616928650567848955227003513272562214920752259619785986553543876390342768787912940667840264372076110345995173637167276524941046374365507134069585554158012847107031993304273466103770112066542514779946625922284850826917015761387002881630417844435405257209997478656462579399260695184138490225119544460895905364 [132,125] 54798625369437683034982068452835926695951675806345422378597887939978464734963390562353542472524161752336345593335778424743692392158117881231959203238494144747092315556985907387033814580991778958739379236982834172076977727629576573166082648498329330351226995789006709529318243592561686895964715806796603345627163271528133139354974873257703030803935785377318975132343109894309492700372020379207806850949966894430957715888906601215838001748080589598006309130314207679325855657026563110967719978135195970341209703554978546547272620674439306676440880102479907233874369450623159008881606501434729321963144354520900570980889340824274742005780712717469385763605033610207604577665354447039529375531525720709762940413276315771007787591458263751575305661198986254880952803686769028246363962771993076492090301267489650928932211920066144640113856387888984157456337115947649274806834144913995313594176472084436036678346614858890347946422571947842514204542384159366918318080307055730055940876441689333242877799693522447396779328460117141839223203012153683407110553257471206066060829025552767706039967896052335324307751044691083005501130488895090574747005870559651737006871209363088683837282906941057207262378401004997903722679838026297571647868996906411539324194573469191090979743535088271665344985267812488656085077175777462255416944384901596928596865759889117578151798052148045788672514886940604742480473294281620929347554780392482817019995190612886904324571303622691550627857892226626981379338813342141552241679551706121707276773821207105208961834818275854544497039139815855457526609715606758057906364571889033040926123392620334552245860524169514472804650931287311290515241068397251212965333497210072093501595173106312278595498470294487320661487196669121994930956253198925482118095768890720781254342212200346669658262388647061762406340681631501062626989973583114220542490595591105003254356232806052725720397502796589071863488402877179578954985885968 [132,126] -290684042605164015999754216452146414965367406302262737274067069928056627544611681706993969581135134903941743514009263447989960541255822836668273906396675605101070476060669357200928542128742690982467581449208579314272626152648098681589067694594236209372056786608053555954994029507213457163887995749928853166556038284948643149279756552971297893063332498552094603889302108010314840940491723267171161857367093900642164109830841263446837922521767305418227040209814241480785357563672796263151319104535722621693950124222167496308169290545714469716251355565213192135414698999187226136489983349051376742707679324815104495645175982651831381533804787107459971338317224548278891530593989810211700463493221500367630625373623112223145307422610433113184656785937276829724767392333056567564741361297502855046267765255395592543538417544768922936720233702420205710032517708331879319029529094225401412353019864541326241176420795979909324668570926784777352336453277269933557637055080194129030956539173128677358741159263535506302492628002235682973470485396981668120435520755758246758448029714429179117730675215171391739883702600713262333577810593084565736774288369395012212385179237649242810964963896188211967260933914213750052625464186938639474691618635639761670055498973778873920216871530474558235103544209260215860337981296111628643782389997677523249659559262121176673969215875094889056337221575787588251443935641954581052152307606961842768380645225148888485441570335053384553347058165070358234197176224372740598220094530779392248100754057478460771628666215724635716658570392182067923275715068853926060779972377160968497288522168447227475074464263421819463579843335544869747647751022801780424291701703813085408732175658209860528672688357532676648392786627535101785050894660627186381415358959015787652260545055943844235853395870779677112102340613106789595879263911335295854481817391623718552189973944697277686987751958291172785808755376405528102933610 [132,127] 56057812069580336926359762014640695452397992618746791081172640557257730066257565038297842710894876482084815260215260823856313060022934370602477552859305274664401603290892766696588303053103330669556635353770077011510865540960057796796936071763099307725274854893793497011521896347582390484513140785295747363119976127045591446695458473357796813196891881923614043057497170164025811692372651011294386628756690358776409133257177899205974321460599469457094640903532729870844823099908356489269881025028136861512288724327805522297302063081284704697414165346648594082701054806629234066996966155184491789654207954917930058137818053673713801123409187819162624366989486991271424851251837191673790646557374237734243315080810436855953654080173394159716032271493304774155595364982605506466681419900114313699463939570880576203471147954637158033562915648865540865228100878156710953100329346931488204732651960950100581703988836400944802475303156246659971581535359978521928024115565429823078716477095495795721480927182818537984560633458909192167571787877247727877626458200822376753600123461078900997440303245974997926031395117867868795576067764524462671986109290173228835511953125097502183691168305578260546813442060288186062740135066450818624350587235230776538496669672642083771903064188413801703811068086417185407410683007446029095119029392181475854205975594870103341951639099057375182897940147547909493297102418232906829494938798808279032149313218220710446743992615292732442238657858405548635504762361972351701502406190632765252612040716079487708194499567026144135983920325908828050341636390651607352021884332383970647759782360971045844616016177798635787758875217191843924601839761629966617039069733680917419741625136870089294576544642323442772141792645657369163000061808543834033791913016774936529589107847678476855170872938765252944638545565777675276760007925352557998661307503645711584334374830151588734681832635202733364987995741627601172 [132,128] 139080732603511049350833416663257875376585994994488439886293492558023240705404650108669232477254250222226951445500350316566705045519313229669476675240535202949963034973774406991473340218944662500777663208205761269393244754279087199120761914015289746076850312907935969664851477742827632069365897979290130377178446851970647799004597684788162792189065363990891098139735469636523582838243375133386060498531425963629130389586977351472364483390358628904921455852144099164891989848610995137768825966989915647786448731051111367270909353034285884460926621318187844520544889678086740985733179139810065693277919830675058124487914437777702793700123508330788009265276921904444737992167177053377763430925746025472899494938965228215081296981842435668709778021903278557921292648768134020269335507860081276855841225734480205926069605067230011551092485215484703794226003400005489309305741075666490761429850260257981704781717531801731859865941328142146520200628321643988073858807623125877363863281172854172911397541322576424673322452902927155135493659577689592626546833411246729553555895393321501418692150641931237371139693020431612245038957629149509241114467719077946346747290146115321917481395348945180781326548982361790597483837859102379455494820051701916609426974901313982732311180660303045436160075833946846004714959362942921516300465263528242280205481248531725288976920249279441902994080759136359532270654185787215983640755524325732115676574257446272535703082475791772645625606721369666218021523373476473161152775032573795831314077457859656326331772321204073983968745819082255982262853268857606051402526791804036765803877114024382843045958665671650549363975991031600455201201267551746880348626795684114400126340723151534189555786852638285251282151145728414347768356524140262365422356586686792428503462762082525958076827872508713438958745572459984079110044188475323499900343515804989693694855603886832418136933967091146097754962445824 [132,129] 18409791967734226910848432005915598946593386985889804755889412326092481916469220746216864662524257145378641471429900860510608117065802252484365381792873845453916722043099031676426803995480113808756610498119957858901433469089756930505813773225425409505338765036862707960930720782769067780123636380616727239089812993083069576078738497794675691153848874900102416887541215897358982835310380155755743536625434588871583046434081701074163095212349244652361180446433584340814413873047358585292194427203234270377346479342796383169065001427927907682448778279067244359485182839413949185868345451929678092412217968898090079866490334512433437813757365854624513321624748180391189434053440759326156572038566061655519715472410635787070159854669854852135526541103150867297724235097886071087182627350215770252086434768326455740458434411608539665397772139224247400770320200893847883548597804973814741406013797066072502640502430567220734973286839284836552155161737689926546932768968054854349198448246628346336752480403693086489326337747198867462740237929846192607753395714195690048287735081579588543070934961527583856962427953284279811886785253295572742187556293169489852111459634635301420585961686603413700654659609042610271251583374427941667542159401746728176113557999805797877950861506452580655182705918864068652592050081994977523837281483953456511885531309224929060991439790655914167388832511355425141000241100283630088684822784686767578582923679312612122608192024985501687442602614572146971957673614394972474697082065535570594358540498494077110908258563576400603331650898397757012684080606037051351881626417711638943606061892863935827938461551984634214361157163621347372771607538865155701635099830002312534729608951938296792683864539877357024746425450880831374321558078199434713208389518615572563252086963691311396924754562951390609738028107548790225182762810953062117385132692005953307056231835267352143816440986306903564811056 [132,130] 49475381580675228366821477061409552892087052431278885458083295194545328618002902804580659664130081647593673001602736788056010663775218637163747252910685036483634720950772827557522429087938852461950712626593948975966743263793046300368525596686154013239469211888901683324450777715313674067840030565753098633652810523300038481847076142128434974720896243161031614043783598076833767361691632331017479068797215582032967414140660214103827819065368805417486776267776109307917637926366350437633205944253079533415656978704435291864727987661396824071589699278560294021825515660585329657209919575592725027474271230440942775735997342311950322030100338003632180102990411162325591952772011121404542478940931301430437027156437249540684731554329278114183636812031337364363897526074105243058217546798329443235713134021365232748928190366345540149143264912003352025143669107235811100321808403005993347605753818948332618359673706884844677919151551639983726355061079836033521327845552986469980288907348872913329853566916096431971609959423828973809585847299361754826941147766906064742693920445764046051592830115530241871130856594071131310754146680374442276941837361302285582725461774799743190977053871683903776665346690353182400798199421126278986354083243690248755538489464754374425358564443364611025974396904489695311685428229143038221643133671347955727377711827726078645184830574799369642326020679689156327454700920475793860415192758058495634121407963855500387879734592969869702407227720307843238316348565112926493635379212414447563215650622939672224561477079111816276570023225980363037775800075067027712720775939426023569427382073899030233184680583514613336704772538209844162295140703915770080588120797781948034256917623500242616616597553888260917738415516192060881692165110941801062281639730461197948540785900802878554042363993555473174680620925942112494646015850584776709421575469335611960218004117927926603650409054850437352 [132,131] 17656848096257496595421905461831174601411389373653004803130809709136998589195644903059366509674856463396244055742098512164292825835551071422894730086043645289175525638634231568035373092752634169449081624680169690507682667916561902767613621754514014192518962959732016712546346219382369294306478643466723578860697622225352323641651434945055399163974450170940479116112992433797584080658736724928273873877505056668918050480738798793613960961742021083121523442306928352749976904139626324965904547468425988243403197578193208597807406761893976584045383360132449803062384827797988726450611181087615729561344685318897632696033753148477926662974387387380749944608986240422025505173400817066488965197647533588927885144733032201843149261941023532312490214016080385927244806399455388205435460977475878451830896715875025125270764624726253785792408697314255601863398077844245474046099784165400412553333384125408806129957531214520216106740073195569780168101909558845667732655594825958306735310086005072394496189754107905607870757859565351169676635668672409356766317588149609631792528924229761727599861531479168067784097589122794814275157208642123639463396487524697321573881901747330137019004725909886095709789361192249851162241004107503633649611030382046175981640523795589695593521345311084123084236710527003926031345087202717028640099297873149790949545922275125329403883082554677757207962778951498897745533232112791457997116572201140337693914483720505705285720219760852734079217121974069817591075091345358103677892774268223224410920491526387668810758813905091753804508164263681692650864776491758202522640505096818728571520872538454060277587817621948978950348952425602644223069400365927110339086320542011564325356031415676849154180024242418421496914991039371736235992819538131016351032690721723733849518857538885754762169822784004690633112840024696374816773240124336642310485379298501422050243027903515353976019292122 [132,132] 7211775103120863654322457224236284208643918270760907576758616779018157618906273879580226643079735078344621688219474006042250086892305628789654701165079177022760148002833823953905423378997059219221173434963529974674025225180636630886023229357453229636379043361889435678985214555982753170996853071685049426512027030264836188119518246416467045524569165312715095458424694615354062196203002203033213098209333802512375453280566260257221554291208355564527333495754952099849530975838725390896798049841444472143370125366759071514327533896193693897795589074070974256385210097468030098087217979402575063046530323278899372017822165693598920173249006398785890496156414232970360324876927006972958940878424402895286874184429848323436511826381268765037340895204691407931446849370835548776524515270386397929794866986511710039517766408790112250438945548448535513921201460933027635472514027822137281478210196917711275177623197558484519222263284804106983091740036595316801637850631641335632767440218268790349636663229388455692878275341026743060725141450617112075416984307837523298913449485748214335352540343207012489952622030839985959094226811974756365040224674312587828279427772991143059260580915090670352953466912576379562362708118145362809011163897762551624887718902444441931469273487232969581197811315264698981299907484160076260349153841370441648973966693876887229898798514749664073511633746435409121754241574018186223667234927472876083710699724016190661875888179494577964093299863487880966907985197670834072357824435629661562882212914122195959473799767701270739600103159096385783727197786164412048269065199117257585720851143569111765089126597559584197376999772130998434768436468609642963005550237183139564399208196147989373519491961480438537488384060676833511464622412924686503101883190295109053138134595914784416281633461243684161580925625233023959465876728914975328271488440033910863236559502490380240461460 [133,0] -3428489483799173071826719055856330461207101469792501240836974914198699886063298138421337832844229156534423248037963679525452277026580824812240414640393457406380182590151041892684026071298889327373838452097042514809132605296832846456552760988326146797553532778305240586658195153203787026704136450461993168168080209392460966339659733225526188510271628213519511285107962527269873015867296888259666713225770444138574793488283282887574232820303058304800763714497096268984476465152835845330270289536426271843643097535266375068259067714407719963034065316527619924686285656015728400468059464695302421938412287108662700290199623025138633726455360953171310020772308509012833150799676151971784002404507575219292221060294786441949939879103016750880062385276809239730432169806934031562160915572182987961579136081821113825544556139204502948697618760958644323612808348478954425572584209291745481431002241723611746672790835090415884581233105895172632725863429243015782507621564624002258643398663116694987489411889040358552682865443523181984210449217434977218528243256916823640916803904459548620123514455528216443140088717722330044977707513043625014981612517563228244737087400006776737836182849418975273166924644448048878876396541256390573466222144556897106145987551672022769724067814726922643215552617627176415724010337987527537343935491478970651199483454962382887802351353745546751899499297676208334604853691026294727219859815053131297421357262659664570197520427391682953249180784734488635497595881168121275782668105991037313223977532437203711990218582435582691224422519049313978308082700437425759109628700295492027269612304670789807436581960104965403439631034693228296482841933815978776080419772024639505060262539847461739348255809101815628874799196267358433921668542818998358104710794377964429264658706009659987814980244003386983766041283363476186335712686593421928107923403100043240353135000059072224135846645082083403250589188512638955823211189110601992296186271738209340854149108919352288054130758735994381639153513157681858995028762395693934929632263550506736684490086981608791545329853715992738220741183180632810587473903729779356751764272407595087184528601656200386425588636327612799731911594982555012283673031527130830526993183125721559037681910158551713284446672723146994570317323107624513918431174630078225535414613417715115195548456964227034216489554690423892102052927015634379963839264409518080000000000000000000000000000000000000000000 [133,1] 491366391942091620208595654965500516876012325137813736466428589896911179928468268346058992082210688743748874605276472939366839943718381611288182914789968218191491564877196114017322356049090630895655358971101605561020566963554185784079756399765140114960531292657613924203802401823499015132509554443973261060664741675732036696670241378643488249789864325389847183690513659110631991884120349749490662770011259226746397304115245812408099210147233302594119500038539407860507044569332805212495796237867646614881203375335053012446871757569708525354253644673113359477960411293134388999396841301111626798548868467965313847138700204011193323980123600780961563551807134882193310784241329241953280531455658498420369364618725435907025237849010324476112630945991726007255552746434665073198252661241571395065666833566615728943716407653806006388588115022288920740892843292551651232450360088487695916571079234743572119599983629342309835628953486827896925682185885899192168655140191023726358533687803722582340354964602102928981649235567773454931368480010797898065825350822881668915331679220646956449996921391813342585913390048031249110653177528391790640048530461238937188601622085232477175663796617365102237862523900446565668858145000222844775299169404944255120811321351759889863203448238132677858927346253651181959064392530038648504029806305592818904580814232844488026293953953292347791581068691056275796193103122894324840888898854798645259997591134892550872412170771863904292810430174625293615955469066166904454386943075480479849339606050826842786820326897131318964184719427204137831084961597623636074461344327394010175865629017990605716355066503808692311380594288564856923267317071629550339081036805524473932320406808611441972304842140785927488124839699477647216701555419233734963643429500080400866748362672457364738054065108864281173781709124485471484733586764232142669182555099165574346418275142483830657853344873602666375600516657566870614152691654045529050323005474932110776082481357981006812461274287680499970953629723694368407612141279046399874351418119336442717931643274201435687782431076421246051952503675619076483791125767517465579377395736515916962708116135040403971627646914790246381151977876673368689885400863343142428335105253580365646609341578035871064147247526039299989126499340441692321662555762998495994879530233454660580981360639923573317319572189317648357155734320208460229554512889265520640000000000000000000000000000000000000000 [133,2] -19561237286143313446889760239297574963043782917322693134828575405796928167400099585211071576847053480836079679319809096224040428554293265994299933199233820846006040090196447324562845608720415516337672188314365571190474581817818643698001253911253510072794721794584322380939395373387429758344119940381835446360465413145376868621544697566194300604024997092842274501513762131795016926131572083362819260220824144811831629844243050206605165855394647663970867256348461244300170346493103849264570966872417269552759425569079531435503833757138474605358018642520514195665311976114984050835581559981079675788441809246681101132663374621887644895062438794672141460196373932138347486253600762663363872474077713079408716191193586544264756439861272161501377181368169924640383286286363663587518146024563352907723318573233427180315647752626895957988373678586785140228523698852227682346786969899475971770683957341323208478089044607969177098689426008536520859331990876156293443775823208973287386432795270101043911105703409159345099878129212626652630352023574143307791323269641147737933960223260292855483108505369065698804019556747252687246396205936231876281328952313973676526626668542386246786049713456257086824643198551642147082645402647270416798607555920614953927139559859196833842206083014605835905416840584706625783571626328675050093851110303401160934477538969551329632657944028977219264241313267740939039597793363342548192863188500133014825143131437406713547313479254688522589263353965349810274023307816591764933988983448457693080256462234312522546711584757283753427065434289021021966844866156522694047323491380363574113529573810007635169646049700966493716794349174332121791234908841022866922763489331772387013783387892869680048340079183793107892635719190927195720630292064270732700911036969591162994918029848550322425840457886602293690736367598030814238879547256558898777901206192330034389402043356081604271135215112943687424806531813141808717245654710905479428507428175006167639765714198157744823024193750601269944409121861650564683461525912058369470775258073186420392562796148473285040965728830637194072909237630521805829058044318229456664481312089697037966228598549431049233094640178576562347447033354966847753580513327649762917324972440425653250318745251143518459115670807414254607788339373932130570261283297447289774663084318982539915395828537625652691503265111639321036339538893405998782260382114418524160000000000000000000000000000000000000 [133,3] 309726761190927182626282983737935348671105093834977124984338698826484842491821531012635847685893328437797804460472984225197575989176766548637872529447225663003469472074184817043903915919708182478481526821824611102594618276648031296678482827210169383598767981472168966083588720436690450909165164328968384163341603500584790656437076781174246212043949461329681330168756385850838340474404725364735067237760950768297425018439888771635093988156951093106379918550441917495139477759280507364925180677826849321921503188334965522495640322313751101805390315902653883674099831296919343543627498322459234742337894797592524273501342146762027114822924642467439601429275553959708465208743375884777110015813192391727129065659228313934771007988226502720207020744852001670411634861471344925669932373041828988224700528957633634146158229802961053463965540362387068079103547523437123898733617518725438342875418991492449923159194460475655413714075246789552698084246472155408566460609277256157575724019238746847181968457362812956618555127662538018699148398540551362121590012078180627777981037615238962074644190950638145147104318290995306465036590798223608181582866181946025974695891075920110426642975175037738045239378445620381564534166494795303394423976183457746205178534959296294158301408407935483693314099062578319735482958659100022691340896490604494430552486559444921633835842908902814689241233811938520440997354163456506946847426364705727931949131656000715678641575122109450540455924130931607427249665052374076188611936545205282765579859805281887627708363806485622612487399285597470675871698267127842705131644204637354555600013241654683560927599234709249308480727707547530692102669802277673955462915811623208861310654421262849616785342490206720183878280427402481001981263625317229356545978450250779389265213566486543358357699064004359725567993025343725565695568296919215457197402141441139359479614300608408738485919105031230040786022485427910161142359281060584453503206009979161467288519332454155662795121010628442466924741429167902470227592586869918802647816784606345942996472619728094971527168685655474346015550752343167215305814708770365405474754364465415892652434907414583532449066725592387471685058015042533592300857894360369365362568221246156376544630519181016596861618971153797201060947753033084295027757974403375812894471561612871335712088773949979683698219369928194040160355867850375762823974384946695372800000000000000000000000000000000000 [133,4] -1994887797900415511550514364795091055798373170950878829982714674327215361057743539129826268773572748347695828034773615973741925498217412462792641127407785752095156117137212768061842988599694223464972935808411453515776495370902695064399957873525225266327768507617243989987382006607206474828781000601452361066850321042649787871730514301852113213936206135749698241736375665076770705840137300874952059354478365533525684497289404309394322061959504460393196105483982892559675360991032310867498287742533294973484337481079919140658845665493598417787286119639460844534037585380719699795604728649696975815122782738304509325903642051961929398652997416632830188316933148252570451462688854572049497766064875654852698766140635314518230678454666741319925571453876393671229054403023268048414672235619532838855469976942337797247949253803293458657271598186620899682198336506951184696629655819032509634370758940965394448484726755453286227766438149150616424505441037784596503318474965389822889404598789855631010034418329514978839074118306163406541338533037034263667810604375036828084956011722615993762382868310637048589774498072257906823680663028224200415029253328586651893124432651268557975271336023566044231458536854085043749348401446239560217811926565360046324565796955969615251040629633368458367217480212149836912913451934397033430894293573047754585199666206097224889176630199993076499652214838559569778385285630648118999567352640772284830735653107952844366895868364511093395175762834369775365492044839065072839989481238265610621351641007975395677612975665516166355108248836351995687199854888932738228450336416455394327410848102294694988612033832353582330520140270387114640303635971614201256414923395284970073411546013768586634618317482474042233332161781174502924052722845115932867295605939999347513747400040242326444409834422713183437003622215147914795855684332055052558392842197075844916302876963352926769362497613142329322909882000918400804613543382122113852918982422756419537934273797985060017329190382011399480304640380029237936884400937910256499305062780843684395235576469618388338933334782522328213423183849939786796889771011316979538833260095811003374133558491308123822266250094172250884704180790445845736930759987284156476153707232910371521628690318881530490610544774420569496630544968496606243324144312990929428529182550462656554828918146232657886917114237163521504796312250807134724813343046286442496000000000000000000000000000000000 [133,5] 4730159646376654473396278362297457973135731150905322917807011666608106043516224929867022690282785916131309623441337565545413069847340666124811386805751513920728175898340910317121665087258667267836306340843093516029950154620298802007605556414931680391025436623710098221407550655247025397750067462071769691942494488030650777875362541097762029464836668683455438533150094129475867776650867613937764272675069412836518370336078571458699182589659655749307143574477715114214394730981363292679003216938463882383361113066895622404563619387301595642028355539626352196695057106403461885672462376271836577189216366645390092384645377364174181447623983525984873101554683474726528332441007384898259541516243539115460092230022568991616060084917307023500740887748606631947955906565545576039675993024497646419882101670880956989123969043574144206334829085360473881995932989629659258192662277355505459608488696566051072410833089941719332154351052838209604407705346178079967571224302933693953146069715206283587073640350680929682684694901726094479936800788578923801345696877548186737276595867464998250711637457407797847916728023275551664256766934562039657859374492295331322342089426831882686221226072018453702755412631593684076727850323569616968113265693707230418542415770028241685362695629880999204792846102484116013860853501783535268492721037047493683530603975309487790048640537761920033895607792510596902868530315581093350893991512335934287905034772833979038889029325110813957774071620763264038765707089917738478863440660246149826686567225624676849811897116610689743480885344310778827310877446194041053447632836276720630487482386771805049011410351402938433078084637316557739741492312503119509600374957155556382272560255807460199888836195413903888518513792053375480797546702402866962484413456012592438085503818077301234714174429728080645318849582999294453541803461459859018825068673209252605239443502171775880792560775709715502538205670310756212793157151793960044853467567387158300767803908790052878341324727665853939017644249137455476997867542588674582406610425846765736608974071468993587284235969530539072420336407000768311902329274207465400533718604753895476600068652527802842024431356211218307879867078510902928450291308518014617416212735749797618164827737286903716200283416841536628394423631303601149058312554710398236092085957739560970283186753458157758264405299750030042364251033754699496774529713342133567488000000000000000000000000000000 [133,6] -20093956979467148210013433916692917279741119939233168718476897002735829735275732914286044125874047034439499585868734774282550428933284819558717684002883979657246664462147068764185387461769214506690365710991478641309047636574667634419753084135993436019697497749336697018188805234167426113292688638380923784827270553472099027517068733806227611206507268604094959525580761118123174943421233964690785726773829870485056855403897530054838169417009776533396347487312186793274333921346413971936324765054470606402205464296976790575374472744004308075640525164686352985033873156045067539959074136639402291503112824532174479741364131244805584894165581821631055984442171667561233178329325405957127232146790228571997093326324849799665815456336725836615654505701482986924886108476146490888291234433206349677783920440386038655486388279255389889089700230070021060287168257944799819550526266903243313308841562691155241659150295005188455132231887308175470435005135144558233810581785860025388821445658106451682392298950764740429633708242282896332697014685066636742008803545227191443299802607656865586673799691128215970499999372786486538209975397511305467163755019530818204083046798904736429819631622309827043016614025460039644382230008410694818178372167215011391471630025344512897499106828514925186968943226641150742494785899670319239603055555643202469887150469495727236020605496475245746682753637083636347145071509964901094293948058283885464412468198353905823890663868295703480743119392756565114920634380707022730197822158686144903615635120119103262391547166025327486958922566949855501241906550264869308994743252337540641324657802624200417610247512815386346164970035650158861417542471135093968087539586921426874247090705885743315971393550630075889329855054989842903793456164392016551836355330991403425476937365308459608455973938462725260448601364726879713886574912063708000259317002910564509091111321877525847523181668442963012150483672816461724939221459874662856763962399597188802143504793643548783272420864523883152928191590785084683437687008527763791005977279947013246477640274338708637904135770051456196402921410590038648263992953515699500120934674774157409482825056651979714682408973520124948230936519628750688235041208567160810023044995585364363169140113101751121598675993042571773430500503475902377031670743811612328064963224219859148423302465289441539777877229704159907854336635969051526288400217174242754560000000000000000000000000000 [133,7] 512584595150337946634821691262693970822271513636371504960671468491787910168933360396934485004935099215289724452900951371876936882670108411265751231213830185603609426632827991851460717545751445864565973023115744818029652919766978436706081319313540254252922320716186239988469540958157712309791977158396157044862278215524074811847941199021873545568163946751333239942632661883069578684264308816217402969529845306516018081149377805019868045411599103336652673531020542795003926331444717977075043745018439350123436114636747541540075409936786793918371716422346553351800621894803633532904658022904981161647574685409202295707024314284745791177474438662783103700831383298754514992193612743472140494775784665766215438374467498820242605557089828435720483998946020520967814937433879424140974903044813394228897196146058192618091639802838241402201712300206950296477917004705463273212786666378515171847049382348211138388277809895061471888861059405882116878486266187593887323570130525033511941996105413182287342959926598940675353435410536855607816860161973299316323403788078367605496678893127962528242610020903720562706423419882070262397880910422268269292704917109596994584299135681822120660763567743501311693385165394042489900527945062524433299075074478996626627724274813582250860253025516118226286786014486033365893207345085815723144280572158110869809948370269651235492912552289829650442708802163487439854924395847315531732700589399463242684780757227557446873970735272274142112331397412848718516032962219605376615787070682436549783040855473721256200389758738972209906299312589649654236873128079140442117397780647010294360404038287251735033863088442021449522767318150447825502287379231511030046001172063480370238054543429295267502621530554326677026520131250204823132881747536649478746713651807196038298075659632164147094544682803635685403721279542418370321580121026306374985432220351476046879336664114223791220468646465772910724387837548021705009297658630328124611133184432729991407093982168498384877468300667062614285544705700547508772841551963022986917115371605265377665948935307449093185628039529957149392245902445461241843177193325993449210397165728193687828422427905201136466994718581942287498857311596810479518592800523951133878230034498161249463268977329469017079166943323254211147730209464698611042369273840692150945113951159963248467542021297889940330541277725919428140568500228671163081592030518417817600000000000000000000000000 [133,8] -6057695608614874906936090147600405166638747460908735824801862610922871171603183187964228518703071756382852083257032925361603449881009532673101523559699263375201277328164648354688852854380131528875243252997625799476281539103005113268088137217325140013870197249479160518097468489996616972129161842873617308004663173567538287432385801739103840686884555572991702329044292280797331274701556364430284946734366754641277580334670717677208056080377092900193661858895603967118303593796498137954269776919219674541712955511451061364296357110390300720510640306856883503908349780539381045715799561897512089993256623014949934977077615119487449165992467639275547341544548482056989963608718708193324882477678946471944258959133421044788504810792541280946350229364061256866491133523890067537871852558142600830242298377639745821533132535159844427820721770807719026902941794780518855535400434838509853563782658237865352043546848161776450062479885008828874953254835847456801508240251762844387467820988707123550567502883495744518671509459304981239373316525029275110280792562857793829350879882923950691129538504439231421860387699698482213757232785214476145534245623151201219354449610124060012778694231485482435251613579513142607545679153904518557099716332225630927026162217556185877936639731398007321104488368369860093032521905653010306144169998137794530552365230927679039455216805224396715161486782876003073932052763679576527534163593884468409934468152212320228230307110867756467772929403131890274630436897480288894726610965425250022454354976513786095679251220736350138860576514475619672297356233323000066953276195376392732897115468007181837446312565802758472908931874030186108326061472983831620992577480843915176894641571647138642041333634109776516890918967675472016618960396317306538258456970297424630909072927798599445753069850695006910620502836200460255181145331540622602218783518758645386660696642933601948751572845709854388071707347683535664959926428057558251620598978253245634086166265854384013096526685688571008095899114380970141037210711333132819999426590572095736973882034129595534234471874852211731839117997694446362889059679106503081565946749577149148801953505772610114316626986027266667023149695679003004986659141433621402521675160480860234910117026027431539629442424671863844786939029189839572738292581195096267548692989722644884954203367803804772087537043629087973262162203283103845050910311946691543040000000000000000000000000 [133,9] 42587076145761652198571993265598974531102098346899760819794693960619775374590845689382758905113544082485755643048468536780881249339456924568794328117200816711373317768599475866138783307308724709793803094669331244984412289665791368738297580492855144826024012035494365830884120641341352184585249520074211187767372278564628138250263338617970346428616925882463924276962588828761654971193654289221023922770927349765099373747006895240401280545618861049195865277181939764496096531419938178373214022496394118394547133461496819452215930149298780297584022856582799677390320159545634094956263877998630996958554259191546831198399374454365681189934873526603777223311740752100856876152549791893236526543975800294365528179891541594442551073492999360507047025749197093135720505046139986135027337509753113272175794824835862057891442542736432006599960577724050530218935357005208469195072459784703187319818245109327239343723609175325126259997997716096115902609602808789425262643906329137505816475665756378333850292926770935476973262687580643337122154607812506125599045658616948801164898435424872052003673177512128329368771797295055953310762922469481567799701574380887526678467198949690997041865577079409631470773175973808669741162543234361511647264983484475608199067950899571587187247800858531694743618566550697104621845391246009836839390296769212554320273526699434058107198359926749785450191415129277504836364142255049548156054860025976192918398189690386889295778039805239154883231587955781780637328071643734707645343402228564639083661739354469080643569590210856944023357304121373076267483772502027774922664529721825741003420872571314597442736366875560843827181782099117295148587897520664727551128768407642484336604585856709132582692948352833373546145353295523825331838935893033975609500278101216236683500006225680399026225737462655833220973726149571629363898482434187319514901536076067566608305873881972294635184167074632249117844404539512256454460201607019477174251764214118987716011910271748692099155168563480365067702344812350723689799512917110786827008928147207089857372509475967586960014151104087929621940494242229377459890068751839426106438973295610224205170331469658923852689992439186211788166359971505067231048471829418978549258129493172436991320051225507159576976259967462520189013309365692573559667138862044747375943585666521747632636779907636443469699173866039605589124323769464649961747966526400495616000000000000000000000 [133,10] -209515877711426346360379826614535668478113156025420478539710101396221381276240217656658296053235102750483365958580388126051454813015533339481064291650909467321615657630897618297647421179948793400998683510832878478326702685789059018339247458411123502530121866281630129699557930116054872007569619447195683126799007831149924334758751184008463920460807122540417705621640925107682718858239895333333691515161188587173616604552252139758627107669402116613342348481290165779043684029080405844369600010071110436098278091566458000985841380189971848033475195584272953971317372505493869799242923603677059774632732124369582512895074680094424862677872123550974530524312847308967741724837411638139979870949575246870386270240903237083533034498119183824634601250477249023112102670118191879950526219883901683979531954048940810250120821634441707164436465924230018135709009354565270622455793910818244910767920626961712309724240034998935460388847015438688266495494623615166701087064071369414758599444472453080023326208371738363985080677628605498136572036405562356249226719779265836966486867979402083473723040327229680460065595399027012339611089338438771296565615497903173952556199770896228607003683300255021103465769921108435066598040961102630620817323169301865061572404525241608825210849180474707478778235224325404315446705891158458826595808468225286169486717928736799590327247462637318401762791485199105446187498254951948300522414312344096889337818738991794554744166385456174050577875700246154600998901175153101338212367634796418985048088336427791821763107788919048347520495016972545150439156658422638930198691651768566646949573699914634642705440791559066911480793890917530586485506448648213096240886714752113360499567575164322282576534000883699729066851418769940397001614672464920046425262105176469510271957716436021508853163680707999742533231152028749343262683269002577691225604306098298400304633679766233198368551952541587211755954391792401204063338559351424288293339448167144744455127553589963514368110691703810275696542199556099359836320135595865526914228283982171419089046981130282949681886870940777083094043337752201521913982672467991201152303842928654275629365024441347697585055385377318144971642934674240810327554043640710354637535696315140092355850380122635702265859207915199119525489754709504746891896884322429445628531396434251284484120912030468895181848230828273074115781710190102508532988816922553352192000000000000000000 [133,11] 780085171274272954020623061438847550053223404570175371209320611883939299721039823437950932992471153369211708025844684491072156137212756004082519990690977862365097428552936969715158316095652968020569285572015990714977592907893550289253987017372895292382864209281040890324770351816723685930939572880724658345998302116938604919826579005209151410285909561457312915219972291988516991105429054973057043612309999441354595168634044647612746504331907229447638780318869755924505167985788363043829502522133241517468851870717419249540802089811215371146047858056961242938498751712407609232560273004603680315579848298666720664920383809824668658953421848037568931949668093208391380693015494637371969911820321962304608730147220087810274720845409353086934820217676082909541902513962458554944428327498039604453780549547660917394737478430084089563178986535424975984723653019486694386625780913373506881416184130422808451000915163811499425746869197893785765285397319231483855568058210590401064819489377914760630304688458981551026899205467086775817660293635709097013752642159260175963363745466604060006674479483268157878431486368714508796981743181004401908177177145149053005149413567211623844884423883792380477020008015695507005891931387066286241669100756934941618937366298618592499130240513341533408346061833598970577346108585172479935097520471121769021936505197133969297053218562508943949302512581635312435658877019056172875050884849717776939331805544483360913983386625121983717521977944376662542043199344771216629486637171502204669711487049635585849015157541863482925098912797973987499901500234147774523123435764376669027378384272296008112047085829876837952010645199562810386192280716580871532738079558835433488649441684609475414890891932704630985190329897361308269383979944217945236937236752784473427942935790840283916236909759125385881811195768260688886519470394908054117439882176622830422708255135396375728232495696395320676113230669168565509855969356811444246644206103999900690361513650928816086293045072749432034014858376637919729000112822280399272451271187628075056355092621302095700683544262027255257984847365848791158659229546087183873590526381308488186899622360716715448988705637702092884215465531267772990668139997509585620862927761686788311538143030524665223234920418854411180643213229580582555764119424486062624792376313779902879273667552105223935753453403220229737388009983793272948722784733380288184320000000000000000 [133,12] -2305913945168392325960631571654084508669594056025274554857457475349069618357195255534837013809283413583028478493422058511786767916425807622493958404711855385514315017924613809419874635357782964433454227252390117303306693889503625168127230529911989877520125520483277515988495914352901203451458700679561995930066267058243202035805546809283042816705470372424711195406171169466975654347527080639349645320402701186387218478403837682376365211645612292189040763101399252445024858867493959604892890909562049562967167755639427608640832892762183404528309793866249875912219439724200052746464508222427337133333884811052185366890723709076991829333235363430105392282903408024506851310107605322001172892631200654692164429276198866800782539136653282365318459319566578921238110639279931696244630917452786667547276938016457594038644681258932712803708281585296391774839442926945357285913101271532399961642163316250961719315171829601733954384267686987266846470690708406931135084086866594202362161125486518249919310524697383939365710329060496386171497499503489820364360734588498813885780293871640227598295588538969774393098064712676656381644243245073390690966067052273121985859648610024707450161755607819877324516031963383804293628974862342158227558619421364305253375706734227014773896015912826709494336218622157172729701760789901095647605703716124115762689694049348596155671298011606178265227725831876057668925851579676801771032315540597234098076838078576042680811766147977394683355345019029225465244062211065989454147104566281275267655643624534772667786147269654808737803413947003042763038344247175390352865041346001993093880982367888851394833390707821339209552108885898856035607458341408871347338406642938225433223024488984206557460468729292792185757998216933947218638961203403893426327354889901563295127433384929116037189372086359141893289447578967900140174954761838698812256716070491198145084677727111429446322867996480264867739090846079571424766134240009339220709031691340170051773358019143354913296081337929053955983531965392983932205727194789027350251095787377897021257447760447162039807593045055918422434860900928888612226309976264010098769806942271027479156613844483398569642828519234119278614770807666822527821038379183302128985985393179418585534814851283712562803652588065232407537985623287649459681959092205590936258411357368097824583630270299347818341231418704459513573961953534345165134194247703063429120000000000000 [133,13] 5599867881471722292051349135544798322333722919762939204777839081389019541811682986740134779795847522216017294152180286165187209467723998048036393186337736110748829387542426474700646229922244543918474549642038421459687434618320920995047452524897274607487358465367718751097901940554699727288115523033773978503590112896692328489876300689005146993149883656065270147756437226184487276796216713177043805147712683742802151388772604045716481626657652071408066120060740465413717645729391684181180761246882873348217249601758614027353553811002960625355097257993378142775868021499205569443401928915340316060995499079964372164318964126208420664668561362902554283604177890668589924710761217749381857331654788840736279459179041466356753467485691182178348894549707811630446614618453487912844828139047636081063135702398898576953112746378170534499798248119250189377725181978481737160626460656035279836101242977406243017623222069372404356397383308844093942334453888300572536052505278522433821895017216193423614140400392113599042320927489680896795567250065957733362656594239263556896260666232601295180546776448838133221554589524111031960035589970904780354877795645790838267265811743162952006691169754687790146733421765465865105144018670365761545266284010296432887163336438405310080558431450610203166819525645264098552667645618667714205942890212101658661299354149305460031907259392985880047639359021130388916314554445359545564647462277485271869856404176118790378756257561582776203944442006024126814555696060329554413530204668606013305549151950512150944564707265927263443352827193067334694664903953492369759851851569353351074783292508310833143286713406537876187680416227286450643159983531768109086064195656344016726644319507279092978973303923041516700089773379717930763176797260219472242862791723189217770150013988989358087325588670856773995459964327677609680716901604847588124071419637529285310528603032109491691671895013345244835415564659657408180207269809692883818477606048825887009476377554675865185722976914969077049142434404586575586697946461732766784910446216770446587513245111887596080794103615861878690250054769606653487194119157822642747922675938510869992911057024909212215561328853915508083507999868961734846375163936908169797656770078736609560461460914694554502474121997145229743267489690120759373793210079847638883216074211021437280173625973723169440322769113328378874253005054212928679976771057805269401600000000000 [133,14] -11463708553902688603642197467072911586306259023968325108623416219122680040630606861774941828281004031470471273971132208037925012223286057304749921024637770921819614596452170745314394373535331877917750100695117092434205827893667118216923031195951811502802058633007397369268361172091927795989523747214223979064479973053393226024121535854677790451593218899766558049598708835918254313489532674842468977909343996807817450456507989301136703361334213544521545465226089097910356529120203740481711316394063411482473301949541881906506923601574604848307258683075257101826148495981324494622011672162383566935270044111930675682202543870726119245658621746911842463028446647120110009300831195176009490684521741304967461588946744682055859157616177130140331591747994748858484052834414116001592051663442421502931073697620938110241983460303502505616695908999372511967277239586365690688279043321664402105341777175162662062536681586655434424527404105103646067070340737310870451018075629532671536481560052245746032372555722529649978002581463121269204972037210532234350703240158635762400916433425134448584712902835001131162613217215418836112513165950754810670166409150779950031981200748716351432863491478660266035952099965537668533243196416760266956768533438254228346890096799514328562819257384789146817915021026266696157244071083999245128623255843066374806166948470249370101978717669207270741647042257340029623415968316642670397824946715680955150854735519073537190810073578959120581863428583472334819163223091469982593711998655320828270647471668393841329838594284859159488393577351104049468866061731718741903907563592328174711685911488269738633247918343098773225482643013373359924618287418222694223753257634293715355197965170772188205397430844888102181616530231958107890773071485176857570630824572491636488786096575826265547697943011126147567082762576031197055667398166826358723251390867290361240272840048313959547395061109897603502478797281198255752600567477003177793408835657901082093562347849964243638898989378978287580796066680722503919566871369635631878850786044456308858512045387734885061622512247380243115044308688744720686330927082314742673042652056445765387560374421095998098109873740069886385890966456526399025640229488521291881498876908138637001644622941192285537426139583060628442072730707193407913102366997259804596112703806852874566197322535973398284523499815623244831041468847146533718728763280178806784000000000 [133,15] 20164150682649996402546229569258060595343591831933735524620506194491881029249627805636689482671544635671472911439912333116911956395640021149133400356427810097121812215162351783827820626032975952902779355822299510923956570726953832020420470056381997055750375860915273857520834045073100584160781225341568503836658201056955119758782878698533598526895451319467097214136429727618258432190346790937822698615673530171321404832262025685265345020118970394363449991904908701599521569609789009648781438898597370174753649100683084365073815106503935308922763443963486069860046072194769264715760966157210266438570622036680753066930308241225078719359060358272037287775026797908612487947917099780478697109764313283356084864678735991018225626439998714399796993434578734951237478747326357858247271927459791897413650712551703335712337604282269498066992749973492573345498880750394479084898483952442458034917790916900136235585134189472456615882081002566014720102152609369565500038025099634393468284832471995358399032630733002360143669816655043688176457800646065563692651576567727366052002863680716649269905460489180622957268351543161077977642179269991475073646820426783642797050118007482750749713899825614780616024580141434777044110115523029055742710449127034784452367601884302874145594815092245666066222944765690819870714392853344298929997535310433048148273958749253834644201052641169390849355713012944591114026271051174807034325807883651819851040962496931208008479556080479471818543839636637180485209412551996565643630327361649401052794394890328433243056658307900782006527364891076737491310814383440533700778872362884611261378024493212739425056260561903459878558188036817571935766454740912901486665899196191683371013610873429085959906772490097958336969044122900173596419844133902017759972625727488166862727935593945511701733745620607963092257576757913195701158821497985345541678133119748224473202847448568188695591681038390466442291929982697969115490656423876263118950120353887323550370701422999692240215743687592255049755732068300485607083134247003257894039131569342640956497899187253951478478328052476599939239372525828747136419322406432897329546004835265597916914135247946584762557907083184908179192641045039685742857523655575248825936499844035957534705326046645737635218727060071941945778190373688197558797906002629458853382003422839931347758530801418353106866764405876997721001941220831525110612109841026514944000000 [133,16] -30892620248417556539944111784255599735653530917759930588911935707966755267722492028136419706565731016023914851370026051169047132856523126853316490717323525509914652937880720203572391949485030830640037706199826606165774611682898904832483063890515535378218605575013459848980792122181938676908678412031303458389503203218437835828087452870024698381019307909249278575785296391896243215749469385911210088612750312667867589377082922314578055311809003547248132021923920461133435647130998829912374134008888364895029625963598574374627225734901311344141502147524432350326487476900830599919368613690516820755208008842410373587069922870682099730537915718125837188443622215409103389611184743977758448679834879224044638034524923716916006190713754073887016847883782982032748190909296517814373128134621408799657838477998319269703788159320500497543099758865047722216371495240891232903667545960869181483100480877348181296341418109586927620698077554615851105347986067128602123570417336487104818631268831900097231079489480379423937611622694095348198478070160192909049849128601638193203617971341066933697507038575306037542661148066993119055924044638167937252182226089013331494327222725647408166350593029441712939238278214357694870187949608873236101883514208656555024278084652686639995841127404339350336101299359422099849309315989683192792228409746414314480076377211184660483072142598138759893336644060707138347376331190721781118956460866379042824243351825799929924081567347194930616577701026303103045777867675444122504566780686512061104829401546544107558697459428535424850668644450361723129965020481565525083480006592189622574127677002141289007782599649759634487887057496029114212318849737016231428100638943194706331179159815914556401411425901176793800278298241198837965493367353607401524678039192199619144072196163643372137841408605158596108705551175294317060599128136129995568819430381038710342806590906958364677412738328787957026600628444183184977008974883657155424673351733954629229488396258448976959402594433414246206192895534906741468910474716128588395348945218100519256073300708370723097697173520529697311257237248676299191937342854674980051769007898216387696759943883093469803947466836428712627620307321474406890707817166431603498922783994082911671083600559899784016959466227948030803251960978485269279873051324890212646845553348736784081797059738400234430431161835790407616251088903220707179184960444857057280000 [133,17] 41614240905852666681446585861667110176549721727395971282764732009679104186391250964801943935613760736035015243909124657138196252279457320553480080198086662449443114566967572478600109581637128607265840046608219471489011291315426142036818555711474187705270032299658273364799309712370363257191168404210495243704280342560260693091488830547188709865913230415215297810846211698955513016958379996881972254162978193051739279318130566740874503495948867992549547143027370157817794720022677615987572513131970498626538596193454566625659274453504438870023771708922127453251783037100065617918595204659351192057050965468272047913258474676545782152663676286683235789473382246676103854788233115495490296736156448194683803235725712917532020762757142492142625237536137680009193780214572479346242446592486114191320784024996919250227588577860780167934630803896835869731874985833790573706390445986136775479870662830767709586323428872333971265524617776288945014316490717383662661730296574025877090368687662786651862336666807888504847917873936396607668168185185252759598672110040666258363757771020639625547988273563456394457521369260403976124049447081791811270227066522330412426883799534904571346000378974822280569756325382583122775178718890628979459061072614766654910675386785550833416293290340325046508137681342596628685766807060548970816401201933716505692719733803847771393826010112057911537163985683495819631093634039250844826446612010783045929983903337646172112228821902155523393634660303511736085992532014337583850132611909329053004707575272583001768482586100470085451825563347191954696802575672347725621119049941908396865935657501336319931019766064553708987910718881940354881470816620103898866949402561360584361571617876172467142147312767635026409661028843145020464102607978817911993707212215328611992639958794224115506592754157344128473780452936363903697000620984294749791164290276647993325661965885978329139143324256854172810506964239740008778439504275614495699814552210826857118052859495551960725135250829168870676164516631370288057723131871856725986868442335762944020755867451395991362055210404748541573705451408181067328297193486104377592133990129315385093585973381165533891602779483381985079007871693830462025714713884664345179209005405279548821924429535850114389504055083909681626844190388018655676989129134902410036647472540341275462716019167702694137000222064814792256218257071854368234627688164229120000 [133,18] -49625036547889279632271749215516971876879594271810968302735379473421621953533904198975018342968061765993136733051619521431862726614975440987650200853450268876355489486174813059001519611517144817034854781558159876164731955188910882966109256958809165671377739664548725556949622668008814925170066262119636513884587883672780462702049754753569556806331894412586867866082846407139602556574556860115294028180779947491986221808060416118802829367590315789471628821104272564040689947272843502486750501025979043519339783265975036953015344007376122538798995278051584622843307482530630599531565271384265078293149318241262607737031201728595112713551755289075347935291297860148080445134273180580077606450611941851457852850746856924539177041393259406147421464984868505585465804152655873629857654061237931505386619861732804763631058754437511521564983498021866310708193513185294635805384729893456487493245561413135466745683577910153161060548293740330617441674883270804515801283087239621851317190853625620481578202246049791271554682905097379353083674087646047561922563782376362603535799534207641703102695704060587547011358206058597507863211167952760705128154259294186207110684430850758397723276401099488630397369870466797184440894194799870849480064255870649717286477782809561753312905004600119655129752746093926506430139238116183635259407117808380173829988697958135453053474772742837627887423214280163824514471605810372090982040235103905656218013527810707512639909986941194266509032120563809029560344472982322712002173683871569229479102727931296406346562808874070463201122453125766684217677552536628465004741045455117641217902343862826992438687222369999901825101483521346330190921317472312288415610045072694178114402599631847823233671769232763492643764119237845934054437855302663220638010703071813802993422272870863077421790723480901622102331907466304257674045725198999802044063897237572210332212750214891002405127297622467041808471885968823390357609647944190312453811146940262113529820618920571708750410048254881805420511835846238199164606165921287480782609331327227229903305724110483815662725687475074369783550514326356485719540039830245414747557810442226372386139736348738796857624373219365298880572134949200218263674920506398657733387976116644402562255288792776748368721615661317860062597226049786286385890914934786407041378542529486394192207762655181133268652095221438429377369189755089786439052191334400000 [133,19] 52720279924171572506443779510928512349515663700657054451307460605113114824798168911915282337591128430099788906703053001126855582595479992547421865002760606770799767717295465407789458514685080722884219978357218687697991572942402363704583733402141122540957196964659491234670211044940636094188511312656939586771651694601465767777297089857198484884194741358045737747014952331282667145170065942211029870661499102668928638534409577260775643164429011544376870574180672341455852699667461522142453745687787960428547430385816037717935501157058289700765594725367334567038422646685034126951222126440233761340615468297400521874177588018470384331011011086998587136208760716352026391091373991356839956048876181573623880004698775839018723935209927795727331331354565380738300180234810904142293121645705906812999225719466337046949672410327050123611490232963328843917122766747978587168765991937717462905388214205560431958986153839766214686223155810006478763277431650435055730981215817348129026179536739651602483378910920896729896031580229614425527872207067255346531192365976729909877142104343931985431113481967128407875176102439881020205557642676767015759909942748028296741058959121032341929163404336341229638354799365888057662647170487662260113898086144286418764359172889006279098755417747570326697707287524164232394108824295649657972205173029955733694297505934867529515560576361148129896977975650061048209329340923256267804897507800712839586556988068197063194696135518036534645347394740133794398136469836118150318641848402168709942511519740978808485197745775042628036793379999014809208795179750309453702962505183064449799756149941134633256331315975272740688112655147855467137849219787634595029300660536044474782675541636052158657826281788688359754292526659352532193133921233450078040711824402677963052675843631708920317013085144357176458886757481620782314618332375760250724389636472107707893601103884891373136002800294784016823452628323535750211646932291871082028826001169936067964990361774151878565075711581644361240770200744352832103052050061512218898512865000276925007583236422640534354819097365030658726929075930905245564132705670347904173180753393213134423508770266323786121627924039515892304997207551479202358452978110369417842203779823234080936955061111074303511579669001957102718435457586745353899032557335275091973084791033336939408361625469306269396430709696532288425994232213801241729847787520000 [133,20] -50369162520623334703691731458900116396646956620904005922851449762061944383898983817605277965453524744464453790453389529015552722516052877471581018359235237685215870390266961203154606290497063187616359291143601411618918606186768441284869161633101896138955094524238801008734212339774095324351662353488302136743193287251554699089072537842117729209014014973249925709686868257589662096232569769263053269823055906637695051695749231785502302499221598064082997593889626933608165523280888101392787207175232578831543677738863082786131950302270323289548260941353515533047650837231978234978207429399463531859566008660330191593816599347273629786021247383330662654341456079584128318661401408500628409536199272393320714080516193659024116267004204903063043209050419451134004883662264520969552095909250607878373210293748021157627057104972412541574448664623991237364000386657684433104499116340842654443249971673033901859179797824635784238886509208551907796111345653854444747187534283087769541227033562114200411641231721540269109682223831634603310413308718300723009606672356792849949035604760764091157845386264877601388986845952752501441059360308951206453466094320695714381068817194927669771882118665465440384442540556401726311830082961058147113726292233817944735713189795402802065424619296210806022216152586780247004200577418230311318099439438618325571495813115509167843428904435963514407539072538068604589408982894173740549099778614130522991835943948374812430059493966035576799734474175044236812428716286745890029221924962856428188780933837777424997555698479724957753774996543311156272286191829319287513402660883761629565632186405687629425982736610194826291890873858627700612889427951731174613932897387782439548038029501484390410834279671609508732935337142377054878517732973192898519543433602849385801764673316057527217520560589306400078297619390111044455929169564867340337127696384117248670486004744004919138784212125174744104050062041308374604615869545045327698114624628249129966259246556514034594695865089663345002781463126075227655250364113665393499120417731998180679124229643453075430739056062213552563887776483961134419860710123907422280130987429250865480623402956379450447147472746835398780203852167781397575408440509580266407370446204246766632797429562056831569090408938936931977908592959172334570939263517313380176633572328623083388568387887005066500383261180153564882049737267920401013407744000 [133,21] 44110402086842263567542682422460292965452405042615610418064543476615259687156841116527490939184209741002049510771026604099095111310362062408199655244447673531260473872167991517380962522918276991672353222143618507499336417559687849094746939109598968150705893435345902339665641409876782554627450629965676916697661053130112343337672861846680734223581327618290689186139490109088762643034731272506041871867627276366690588805129068444195369602688531719794706731471846895616591340644416543446214065912789482985173201662616823012981102140218200301630061318870582785545935931851380574805244022311906878111361190606649399691487934115369965970926812868206957433617285900282487181928789207385270189935890231457674456779997679806876433311950152853389883382208736681136732782262212260572479866168006014382309355389911621035026883003372263492981302724443853216731265653225325152762669111025658602645166948870167991842831099685083749393179817784725987895912005872765064541715347624115681579304662467002480641348751112815198023015571403560225949842469165749429160391615635081449684573959539581968060777409793954268785069932853264870415725042572308729782115309104008859267571661809024827965657120031903943396142460360815546515839747441718255313005594443070427925134605581516292220633689616149562066202150004208737312759398051015947451395930375767964082532240362646441463432164524506152780508278997387630979946755758368297461350113618443475527816890039019236499322717650758502739677140938425209168759353574880515425576464147786367379402336501186692115488574629143401907898810748268900553937001302330788991158184778700456965589200269134789694690050452366552852674410111144542415938914809316420359758839104795561245542949308140912690155705341212796969498731520955782418925552712551142032963012110399300575455869315006168929441699039177031972378964766664255698598011029334490929729778401276165418564638770584683280237855363176815439393172320327174557245827374990022090471507981653932847428022928051863141145888268392842255120413888328581976720440628912020511741717468365382100612314733813481399398034155426098455670983603802756191265138138897618084050917860144271792303399497461769087936387207356423158662390044313974534149943665371437686376506405110875156441430310025676479546425458148472477644359767934438766638790132024117418178338978031273063612025811450408721940701803057298535568343541628692070400000 [133,22] -36760309075957488187343157194782132365995311378205333433285559280683637630969682843405946643359272041002616408252014756616305915668515758632462894088733516612675121079848885764958043260521544011455936959419897793854436517008524119560347216065833258081372818425500241611753952200717603442440288880505923987142876432786671252975722730462268186331028260107254080046183784918533705230471310927663720584905084633753110082505706014759059490605031066617936647861253167062656054930625340024344851159760440957118805326210893571329919513969297806273081294167901319355641271656281862466470738155132809946466532334908099224223756445395788703811459372429341883152083890289296290380592875869514651387830482388748447392066583109311422597719056324343903003307908588605066232958971296188549321435200041657293699447414071877495883439858289891222230302147486440307658667907669691780509133505173949284926945136264847550732980737938952048366381668079446483365228863924047472674481713281907305283845278574830851229758300409873092232967059419334035073479180546794222335170477679768839039743407381371614245194497200905424382052676599435679251775132876350555882277456486512114357650902993525742025313171778500132252489063044516112378045016747759389326542915241495300488794534378753160570862882880485370701971883175181707481245424191239449938052743407872112258125590051456132709495758937948681121851753118895474173717099422650122782668097365307023760095191464797425965164243190833570969026714901450958843250451637117295908150543384616068624021089480172489145892061264040974667715407885332116150897444036356765807420903117597122707592138511072658902179158710429523509688829074934751734390233802902318279194911176672008354624028672162181615137409194746098261681034644454488824928600566208686994325781317042567657295293877477472318177906730014703882096999354385309699249386185979347968417002887625897152000578015506123553939341799974226654157608566401763733954086176654621868739459589245269236601698751343655554373268131572632109394974412806516208766226166621512694560105460744386734603496244682653272407911775130897500100376820270080056910957135329447887588764393063826325237871488243190816173498630367503796462019146667235872489099425186582987789622873121677401795355926047467499885908369053803878356611308232367678258039892926699515905044473388428540127433221825473075924178836593812566998128605658087424000 [133,23] 30819304008638788329837476019418328104619100196047381164972788820064817802565651868727560341380158695236341898693740788587089200593098788113459172491422157851168419968423638713176923656025235383155977124684875528022568763907210924541406234254590552706524572061035139669595115508020511822355327520537563836503620026088964259662998362703224084459994467121990951163665521448199276890324449776822135915950306103303646366989476945168685924363530034018742012312050566301223059946564333450889922090055170932786504953650723887836558986502863899058838182109281948606829980593256920771001736751718819139541474619841414727491830132352743876987464688521467202661512260873694576875217627262483921826773859379980290650894153831307100074152548771476081158325024808893373440566880700609896049756778845108094081554817884170107892030791813257048402483454693162674898199512287212876549081495453513630578226567819454602594586567986015148015194412935313094494253209053845834048200132124454587261908289250309764153057269531037315618452591944412962775248580519213454376988481015500332884039861399832229207892940872199927555109637536045115417026674389944767262670422505173141323056663738502860994237326876885258664791633967585630176183185114667632579388577474837418552459142351449598705236261162531162331828825487147174709039648587739615159718788344952034912882417027788441785908663403917490225475599572749928619411317865095614432920127578913293891877337740497618569732358163063804091617506530237680720388146894899629184633083432683272854960849106209044849484622474199719933946932392415188065643054554883063097171312145363157587946017661728534086179672195713162561172209636168677813470793773543204561012729983049208519009114206347973826889093585049180777367646517996111764639482355966182596452124471295288013823117296590043458274197941717195288787605036473254488283096100054904529497672909100893656135470916055749305243993189584815946799524270167478187963587399950882865420210367636068048181649136836047220183809548831536852493364104405495022091720507240897363007180867501671899882604437436616001643464186152759324541040981926826992893233020850988274889609250208030652736285006914210203640061586570639191883211643680131954516204570537868457306574423134770432882932867945870412750545969938222149925537079172650372422032641096143024162290288131402833861013562232096729000495296363021893614537065627648000 [133,24] -27146612447665327415195962570921959271565990800135083351264257433846549512179146036937628417081140231429683457438050095867285378844553985477278405875873465394764844906098530169859137467226784917206017364797262034414095363127904278094131722172287917704332369776983002408884284357785829395101391199351899472875920398573821217483710244552677266441791889645096001532660096631763610091421466521511797233924228664795193608775479182364106207635356103156210563605730417035416226919985307224398586789091284348968718890490474842747178741432464618484614623667361145340855207951728638416114684665522823378686439430785243365335032517628082616902594335484167069769705462995208343593513920579980228331480391926582503546343058219306322781671823827448202122096350373638807371473955124013666475158629650807894530817787368873637858571144483749270900379972346830150344628325873858300827177713972609184005792708357808349796767150242902579256995464667810125618194843917748062412985821996530272440303740340119856315517426486429672125279351634178766666077210978371832203354399119395237372519397333354861600992457256544254009721627434710820781657731819531753155065607585488644689856132132047149700085355730685000844419182895652512154025429725440924185586110121718879747372066970706921878551398926521117957117210114934428255702125878801766783049033598707071318946233876308435819406969307806892114772661949483286793001421078471694283474917302829442692220026935690287061662837729183295405288526188887532956812213497257184845782419349434920694768428922899583619795464604019587466735010915973852101517239161229906562183247627303463933848207882094148985190674714658707567619422479556370910300861632454838294232856819652482985724782655047320536194876913065662092301870992971692250047651462855821342513337060090986285180763066694166281611453767430163204336314670446766362803346367944102901234809285087467585525391386317737998671107105602644444576449031800368122563123135847998981519052194295594989054258635945314107515315959896850754915425519134819042425331582435123590572507835326751020067942840444125994031597565990368335648249315603011237930678399423299780162344026056188123994273107655515281853152834474067245069195838069939058188861507062016113329244006954494715023503920151302735231120198884851602868124490637344010920016429786396186009645173849489988901740771854468396800531620679449224763811037184000 [133,25] 24853259610701684114212327417439878915234556707453095843977195948226974106677427423078223401779133411201245396652883387861007410321980107864478012621720562490466470788425774585575795426113237517266883263996465049526538901079651329252882974915058272985486317692105770847856682848008835592854845959075215802224541843737887437701108714191640210975336392272977489954323101004836432241086161793043997858363034500116877484817498361777359096641779855972038692700578397688628061775357138451290303673936163417324574663222045405284456516209524281069599801872555343594727056869066827579072292463581748381850145061129709922356046974690268875181716063572070114219136391057630557016953361411998396696072615621213167377478360604523619398090320986601597107689896824580392940521012055642735535317532667329784078258043089339171892361792367717614356800262812528000753451456399657869834802492413779947467709500456862643045139474345499625418424358972227369669113272311241330842833920367218189311450884223579367664523740925819556491846150971300845209723115910012586508074170625240605003351038133753245148031359851750235582791946033595478439171839583701113893905722959971532847092368807969257590696645480191795704102623766621003837272535660425573588949349344037078308849041195681693317593779539059226490342418256706914935879116075160023532277848920850250239482283484632870592213644896167802992792434392768458326896828556332359235940172229174780760227432498560706622015526553261637092716922416875672313414397652532596394690887327193263993831594831676655038895886233501438446505035711472031098729552612746998192992239238232333271574234122847158718772790432377117534107779460500223851863267791612161943649003149635518868942601142778524971199801030193418701757501645967717982506685643188066176767519598469165632862932854368351891658760913629855172862563731867034661353195671593026100678189695398095802888749140239126523316285788237394500120742397619616749585232109554931684088722919736600485625920893441541297609655179467196122103718541542617214363780349003346792278720192499735469811142435640168050950620875904248579328424182965886348183988972982921688613126274858018267528454189453337911135892632151906338787657319877934418285141506163239168124942906049883388543973778408230199574535454832841766476980501070741831007785883039677003372682704522221384249750542161630126499060481273629592735082086400 [133,26] -22363712703336492883240292045086588694881253533117386673918083083116973482604507184775645711294672971176650546844559129292216758820367566353181658943398167681597375932418356542625757091957145199387114673544728592059458597629698984377787967910862196017359347082311102213218418845304836738209908002620900481623336684906729848228965738867807301060868842783730117845694813404471126008053154018424975847266909086271843515651273664729292710035052770344790126027153496412595785204728560861990605407541318228770763015333379862202024487884527481477230118635604380274521069050449690499174442544297353215642182746586765050656133525994461350589057991619427399299504226735012761007820013605415026572892902288385322112575034316971164476142935996450616358765105564682903722246876927958502000838472118791931096185535445259620833062280128271609558386525328553507381820127905842897588108373464508859443707218619803224391373885007286261140731736037969481656766226772772157841141494509713300982009068598043000144913399808952270601882252221403754529133023423628420133345236104268753164117451758181164924062367076788928697628898808709911432323241127271099331238856089684668675413554388920444555868498659522102968870789425840345688145625639939473888621401465499673021495343943903113458133891937537431223280129545371740903148595314604390239615591692256568673253799590879155487838856074898422062153079525720458665281497174223254112998751465387155452075461264945845691016022412681402152988922183119582908550847994286417939534673250766662582128392400279949481759877758232522366795981454416621127025972895940530901128537301477445324022240770025286488404935518942179977876447345440109963138338712406458502218244363652434461016668100767256791502265849526523043642116223756520495700821289639472151925372921860776794654578321301016598975903779999327183889793563137565583971123397211655182291642986115604741532146914841657137636654360533023428441110062755590993286390646695323737520083437110315342939099281766853882477342139904208838540962125331732120394420847989389178616061432450818759851617748466640731972294633033657936289760652208588446407090792014312767110044656119664666470742502924288008750597667588024610198769047466314809033113407660172662500487286771324349471471138947711264312066425013129562778814740695277727557302259527125577301366526399935971048417134395949788885123527840205500527411200 [133,27] 18668938672032518508540974178654920841247765754744735255141522978678879002161364256611973702481467845546254831930911171435612489675611112055022451846292749823647813085706134604923368551642943360470459972463361927392716911955485570937668362979365238254397026718216317343407007236919157525130914083467216255475729439261522183951889048257478760679511208353508214837405653106078662526062055295906218327881191938990415610276119115597739986463820859528449962722555492593754672872007269841196931051050317643911209198140292031766910252509974467430391303926463990059957495194471342262343181432753283146263499694079025604702618686024799637484038322015849674705507264096605670598250629502510848174785498119176764035988848212575425084271041286226587808709764893076659379893737662210228738410469331271796370645330959036434292266814748368930734753009142748253809493596936821094527455091539168065716287626388628811755796349076337140020639104150051559390415113543391061571605842169371079291417407615659156278338852778799964563206389158341780150628653551692364338630610365788968183978859109543733731524855865597829799719735333764804045083690866702644298041677341213696300089151029449040915347295345126719381604282149534275912534710723307942643737349755411999996241299553400698193889467371358342912001783127478747119844845463766624880968581470185293336484769171159237797763730089231436605036698391040343139175944205683949879765181107196115777548360260530924286082836449792883771029564436674846640917734323033502810895605805505194569289062136152742559789411358245402401740370404300509356157643470919708093989789440718245638935255040188305880622821289424120377468694896587928728055995112361699392818292104837043974466495161846471808210597030852365177414197833219814342111112001691199570383617951023555098455445802940912724689505639099214293038708780926590160304328291294165799960567795416915508594044403527647716047882884641968611249160619221196902860471833431905138208139516860672461479449962784918644344473660024465785169561184909548556866040176156853894048061613428110928184228132919937161219728181337084287924142288260854575070852543439112552467710219297138155215789740003430956016959398567236670591215664093671385912218582398485544052333963306775642221658657701142496324622625453216350228357052455105231177581538106830134227514806022808777154682545160496761035284802654405079859200 [133,28] -13863264839846989039222186527289720400299971854000125458926860911402209273128033116597117483220115220637973290790993516269543095174994337844953541221032333488109577875344781965253601972345477614856577646488375372841394219768541682106335723091752439149464497560743310658413497048038888732855921520847101344077402313010538681755830659233119122002821064196824036674249450666122868031109029564044278742109155431596838451405472476945792509217816661928903411256599014849789495956093154844119442775408159002694970877506572715085000315594146886262774456915072164145800065335364604162347840956902057265343948274077182718491439497482048192038823111393775839172236171880306742874524870524134782185709981101232434158708615619941716464473738507025084300442444300746961807493066374833532094425906947796718137254622028070866609035497696544864746112035073604234501920546267780953986932604228116274660276075044890609969582609075748447340053159691241263683132681389172106134724824387577643499742775492972666457242472316819287308967782625519104666214328599994847638400658621792052322014876355059237922745712223309606760161087477094267171813679399653487746977502491465009274497010333152796346962429607318958582335165465573032644528988906919948722352772019251342334376273218485271424406506488044451580879675392514092491140870943051042237796894729193923263536934940576338853588539301674228922848411289980974740114498291741095900602569806790386025280492503364905930533598649979133831398855557405861707085339605871823754057726674587040560541071927358705434181938740005939469414379391003882522478437103696921800350727015521112738443121297845545815026764981440854494549332328962137911849764312219947639468041976652105440521818754653969203932589081894396380943473060945824390227071191817059255155284542246803469052531918005707453538508249523693822754423873173917653836743281010091372966527394102460312482139601300565775213548640638113683830438638688620572433299101993636105101400222120344680501313767617628332099615972938982343647863615615655468111620552647899311646010857803344488161132670513210818206294451715013045281536919440504666896915334271043676418719745435255948379652779912520817289441448174221398973059317481156096703413312549832581386978102263887892216476047381608033910050422412417122796143894506850302952768259213638805689956655117838117346057494975464223701349350736343859200 [133,29] 8845234697625078815803908374650176236703012165775399930224598440284946462326380113555885476076644268214113424163916685974221478776990907574559579617610966544217395486129263332815988435231929754861974725178653397014079168751801474700928751632147511340493538938638258875811539510700430508402858258192956815049659363962041726916112110349873589087557221762138710428687419556038732909155295788025372414245888912491246173456558986421714760882856964321347636634808222794105735820190271822309105646628044800760604464478625145654091568361975792761060814788091645581722915209932491837711468452329569727236684588997475479516390943253296987431195802670634286918021221237692244683583935980761420224927448925237464839604162199739139129370964692193817287367444973238736041238604305579288592734671351467216449175132963643125888659747906098634025397374064899676929979592937788261524739113606377318455944870689227654239456477662625528563988180276872850007965738895285031895546861342160798373390147241276770222239985953573253014880259941442430227725548176386521908156206854951901448594790145722227369995647809553512893882484768287727348508200156520924510582663444041790267553153821311671008417164593803839746198810548728248347784712976152230187860886915100712332094014398508504635819468582052232945558294575471572742991835731283888908238737193397761027514779035887519857732262458333871604401401583684078139997847049890530376000397471558943682304845865161640156611962523374208083577116590701195100290117053887507630178081847180862858270319689894892688649750849435321650350898345185334139973015575173896563855040804472522640092416950673825158456346260557969043761020263901195970133449348699331548370586552205258536657868863289045990482962008790336378077220238532680281455878341289903681736735747128922837511964865633304019077638142901739826407234943768857369915590585122247149484256421190260932375065387360211399433810547167303492452613094417965431083196100228207757413578941852615852489155571363266988694510094827787754204512677254857522080487447143668095989404971818846051602459453549946614911641831653351468157043350331346661343757374855953474458418881067108339581033380065180058361983703255819082907169278975434200200824667445755301051142636834657861015725511704697998124529903270663816476202802683473555890739589266261339110418522832983448016215287134825322673821230877900800 [133,30] -4641671367668731693935144440519980379672437266694990181462205517274348530007408744915714455008416158395078826039392286340128873829642542055894424258374099664551787537416726820354501874454612880028796569576353275992214741209656510495076913986268407985268966415902485422609295483253737290246790278594214815565987023956902445221540631203466002187174300115412484435434861590359093927903744898611277032636458444754496086497869242091770438572708841616097821080414520834221993233714125198569557827965977644837219136708530386782934733116243964774617794215460175476044897189696807899893619646662472859665762450252803290561302778359404519870104103134220308911011150543027751077441935908468126239898822191472714374721559209256656796256983223306664516588969267471177562732025594145826001047609851864724665599656898351558762211885214339256618075939583095962836692401392958511793475880694862925176337813406540112538509645960768157730184592582958406281278434871392568415754239070839623741715316384794760865029074342464284830949746223149914081212178331784841432629803183476311118280849315677593437272295487894370895661051244542191087398706945868861911385705349763312285576370657033704423029956509257465440252873312947394924742438743178694940489065251372990841850038023478914868957691888559241509220495392232724346486541910932520776170784316011852534402957402457572571029685807112540190233614312271953098091636874233576387570123657123744067035016643666716564398122995174858256257440412084016478997083095295373034110229929694131366535640690977431854063602686216509248391297323271162207665993801409817699441645671533705049686534023151191125101524576604536074360086544888286501461239338491560384175052209567711424972119179239030795260557303826480846065506834207188697044779524216712437726890327268449723686139118492270319985895318299537099565878487824621924671956899258241559388720933960869435205322417072246348639550566437557079776443549639952789035340031577145961287287631882089676574575065645538652162373939969484837711567569577352446181471688432025759473587020135065816983763250283227471718879358948442046353584029424979343388856391684673830248818725438384155567226194459582304157227264585858412183544531522298993565098363223232112477570229360116990790333019860035024703648610426013436029714818786253221178712293317972213438209070126160923377144304913678300427309180518400 [133,31] 1847415184201807330513287270179939432060710362700087928652651711806083929000497842122645335292061728901009694385310427133503952534248306770598406087275862393407300860112696436864878705244574953265984092972498768366138882023761474432508171320659669888742101150160231067409404462082637016270317403343682375303967617115445657254502378006201608168679312308513204856160798408996079880838581885697390928996241340899937475033781721070481382305665901660186010535787616804755195185160123610544304709570221655826348936374528734383666768163507649344088940029517094942739698265395061601038675239743143048757000860855210651933938832419409735010761382558686451461969115280607262950786396086599213446740199650212656273749219890802340898534468588479643979369685370909221694683128733257907321044897022111463886554212414985771811029648230570470583439637322656300946015849981271652594480575480717262482838912572508551464938714020741056612869792890252418331366487893731361534918314239640334109283628670680922260744061156686757077465331810431782828857548837937651787006143708262024260698910259866748550187104461138094825470457037047920067896049402586097484795127600993687963373525686288106310827073712153759381901057569507952617739021786394072276642908818170484620793491896900467531700226717563301499657583005469487745003639023901192943063699581787710402685203744809373493506134395293594595433348068962185398278516315265018170516058133862176645783548419927516067465427861849016142763018526858545685631679837632840185483341534131461656321926169222239519028298019803445555732383418463359393605807865100767802986677633041078698064654713478668385587541124405475026038214763121757656190514862390803627885841759753035307852087592196540075342176181110186731310471212663652839044132139733926172127333227790291104859334064098990916939746941482316096692755066064440087920982741044374111926436351359885453022976548898660670623578331056564205545637572225483756026784586453594536921016025429877943313479716770582769348831497090285796696147736432084806837477244604803561495067588888108029038687808310622647711664480972891270864132997876522478515026058220184402375332486988823151438714105928012705228888192153893399608395355436940429992134764759316341877378781895716904063881239635098368032635576002813205600690047719111434948666868202704827351219348311161610888370311578021665192280064000 [133,32] -442261789067298001503910058587294838689175167875308620199714188847649368028289103745464461360904425464741222527120087569632599139264220580996335726455531830581184612570812304992873218837002270617652629631583946687489280409195524558724348431105950823620857204725504826242372044229512022426395405231432798352399946926548144670511609570065226173951727908480652568893495321184004994630481938193214918031043294295476924760078551941539412646650524003996881597902565382859376152291487780896347547864632347514082348752037016274229455036736717147582353934999612784143417939114060458097208150779487337211480916490638135189771581811189346091117491248314568759175908903161533767485658504682428384037710253275201440695250764372595331605606222810701790605651275969437718324281519052545828365692536489443586507608496770870049215391971994907204170239277789523594255431035373694748824743024782960947926628688612036599448246317870618437259076293853377050726360251394778319870117205227719273252282293084882880914761169068481443631187227834203709423238995858062020605331700062175726634908767068153264262121028038319867232139308492273963142170958496762902561273595670962809742478561895314090358886907709414093124178540504204501064123007527879585933792000892045248864523430632714734476770875913764961167516893041216088268662199989270919184118736967277622097786027514687357388193363323624735857193888335348789372783245041036986950783867311799201149169188677503969706706039922222647764103584225152878410962236034496252799994577467218767232853816217985033951442874493395480525432765458485621997402676568224432745496116222537000698628424903140394295093914130058105664023890614857023498960397680602502460188566882011406841322376391930751121610704468798725603673738224097829524685218025452356226472283600998879576129454564207927881567611504158310239795978305429849036919550455233412572970289585747085316639898943193541360785851277132118445273176676001713584819061514144201305714040373923209991445978895164161630886633296635572742820603133402276269137209208405851113022764628002418868453395928285635583473253945532783655838026814804314311353154146133987474266475808051759613215003631416004097868263206499838649259682906853664061963998244001438082785692432057368226451051871649854591744044909316239766418992189467044610605059389919954297614128036147821097418439193335434523443200 [133,33] -16970966611374597139383055258309140903908549071976750103183609806046739156232690125699055212520194124261001764509988441717176811300051767552661196843869825645989295106392333416805049506079673635116294697124071066143234086695118722397150291447464238187486111500875780049906380231928609244366204001070010141890801069431466797766794862674703333617723479070207074649456915534943809630012511223651490907570258274593319211255213385170489898056520803587546725127424256721842732968270281677965359873893019566982887801857229907629140887893295534158399028474620043386251570252906401972305931264607697307605506165192986780368908718457982980482292559207985044013808990350521910054328043239939829756772384211100282797037688604062861202413942350802853707892255743837404040668799313150951113428140690690554758000417949897501035087239351465359846452992279035604119680927958528403157064610277133223706814140761763130538341918239771789773823255561274302930329265238852092819199667223512954075081874843928929884991596716618955928039778236165876072542373055292913797605979346426178284587153086160068201120810131275411332706212309223471976149314146475956928587873964937179301763677884918021974272747604092784676423619433176083592383953374931115350484022343149666955603673432957186066037549812097816649068968949102734997780337725852372522778580854135495311949114733631305344314958627558752944315216002858181613705758340505299033707825493996561279416093113563491163107945355911935149236147551746464871871420919193419514075067328234611643823496441909060691250923111913869341997259119741075208652134245780028647104198381862255372831381635910614465637186710191756952008125983497377814299991460184570223552314067020254527269164956340011388691634300483724296280652696593295532819939299588546633967089878112419872872545916793998507780587265426651621432225305339385808923125184300588593175785897313331032716548957080778523970313036521714043922446131074680906596656699856650022713018227596363612241118300632195884901044753256873857031496457411590454792187376022399205153791459111929270996105658140521426227482966203787525600919580332060577952182440765555176088048219093184674526118110702552026635076347898489036808137387498278355289899098905691661965612864071008517669853235918416188370889595361434222873324449317941691034726674399061000038388314575422840103681828146328371200 [133,34] 45734087019313164284096139562991711802678355804897849580506678048595361856402617322796992675472246289704006938432818185615327738411436633056919415829995558838419646194559755890674266405922100325179684799273081080771447001327028443758741776010984129056748521646573455971567495253983457529085870306711733693679089332176858052962813751839929746067147138990987861252409964914342651124386841371623018709537305476452189454549307716437966294466325333009748540456853341443615816702584676935555916374386798108130797516659007296960251484025944988058620742413791218073295977990461702083028717473579248820834405578746714672719272141050568578532048921635021398971583053519220355648380842826070560476883165712556472491768107310408499829283093258951469700167712394079338776657648365958243215933071046376870150633776720840311202734380185284029292653195455115582445287628149725206580075410711432822906967080941894389941805408898444613197956718154567261057217620261242510822196039842599716321744099582813404529963360378913795267829581083188085381620586555835521936626400051672404398047134417454104384286572354989083690328843465797516917987790700031977264161427606955158572503124842388471423610078905055367939871612498396479186741243116312628581544833872791490987612429308430828242840855363378170183882887921065023292659755390024106715113444954790050322253859672416592140604681539464514774234548368889812973344872433033163659949484919898066020768965630182946239858530290274508978203921811747246645851557633633219525065454667927443006309040338369913345876702164112129285136645500158584449856309655073026130568965501516922349252746040865137566674861638813346144588376634797099415447221464684083452958009800874065324227691179686537781635179955169847861050159471136788303461670100968559930644221148104476786411688497159504157709271473440080320796640701906831464854341289703826315917542516093159324386119245338979666608061395933082970451976146841747372359260873399556202127820471256423386127197346865218541839855989858007126782450586636634809028709446513671966595422916200648275529016110423898233831291210664054003636900378955469934221029505070948653717012191471836455589345614684657947603390512889249019019752025360111820618703894215327049156787660618566387931985474704487100061469893685535650523454428212672120885445063481577542381370226433127473914385075378585600 [133,35] 16175109445570486874256590892173819152763938235891312598484546871258099479119819219553586242319402507963505832360031782692225926481249235186571540849041145530116118935356115698851304479402580008777669062661876114653945832817317503386382250111754679665071453917449782024272765489875802776594625273539029982278632319718632866167783852910241499541154781565936429775070668190260460144692003526156591243810397158674438739137030779782926054991253423529738939943664620511055207936249202899200513622644863136555834472049970559701206654490378332628152239032357092291987872093636282779713273146282251159068343469067500888353392679663347110697971644516594893463653070377343297094926437437362567183802757001599401814827015124203509453491015309786709589414662364421666093634861233454026660018191976324870788547176920112536936376441482330135170354767748002782548779181008395292257083852399007894790826040900446423161541956957787982207488526722188335656954918920834425237442266511236540326608567770084273541682130446504135263178054525198140420080039430265302209616453137353100983061281851439947519433359875007158478976342798084075302999745739382179471765541820961158821006326024408339028492842542691925272905103166094036801481626092506088919729619558319914339671306996779268998305677614603018260501417066489255663880712624132980849537015568647681892301268869054412800480174041289717796657779093660623994729257856707424156651554658843169002865353379860653944679361724437960762826767478503291430850031178964706405990788585064034487331925776071933270607350767571155390230199179087660419780153713405992724153190045063379383922656104671116803606638986450640029637441415051342309605311140215028835701619567593930986238707466241261874614324591806932960198663501048455406934430431740190430870763318955572427591102304232659676454176646112752684664719092912527644523831318844630420688675204158764643180304265151256265985517905783598953562354544748433399241511616579740753921305175989152034689534486129427396145226665775578163247358139497469597905889099117771615625763264910963710745534185310184940965304241299267755215023798820618308532821873890154499799496420659619263306713475595691295382940252976019070513623544500156150386919572244523439310130048603868784836028234243546385850958847919229980644509091245558477707637201206803908289345290211302745094614815866880 [133,36] -43657353677615160951253266621158225106730148041353538865297923684851575552348449059701167036448438377280218997306797492062526502596265940666064251418597791530276687724868099862113378234739101107099146982448020588041514690684918028784644814208732843027422900022395199625407185207897850289567412691787455481801366224012378736436524559511537455096607953065450393058936867154764533053778798930383619187573377267849665323177597669281427397621540785493464854791964161752141380096074002619368071962573255064643477155755074067211169313704888484113846778978860373786989833893292381422788789822991626452999950412003749541369640026731565621474806104252180644322156601848002298639433977684785584601807726169971510158327824739692474721329990093364727989268402746757293239187284457474512051427557048959047059443427613011450034956961944329082602562165694150927583986591721220510146461888691722135254785977900195801286560859770965843940719270784329108680476639761855254033435415195832060244082681254725788725437385852777199988295073309419096643012306597744175753342225633670035372848356827936422896315386832801374770817837842433004524411130974810063749241607448311524003426965288284217418811915580062369113608873560771386463133505646864003070729909549294974537319499616109248017445078980930346076053331566616207294761701726789664885875055897722750975648458588673972192775035023150706533649603225419806603280657923328389219430646451446351092547482038552568605903516477555224163775405322155237799713860160971423163788510507409240772976960485616528220429034102941857855508834882684471204590929502329037575681349344197010857996599116342249704830983966198031855044055047157944639883214043779715634336195120020704776378419579287574952901062087585375788834776071242769550709134272054116421424341418919562005979320544202529457179041827930717355342727016629470265683017895545410398672112851205987992871020645876865479178593327366695435953753960957427278563909704233377696650761194237850345631022088951142748250294283181092602277541515982124752645176064690588623473727429645703545527941406541117418513639979478674821971127995013808881665347903507411323377394289138377264910075156322670138886223848671661762710886932646774629363053732204444721076643375240233550147354481066787052599737875526885617548587975585685550774389908872258411632214843438748654587242086400 [133,37] 35171520992623840925407960178043200011902024868282175842535502528875855724896843676038679980427059132406730732871599212716634546600283492747249617572746369947999614087642025573862951279888519053924981227215962478205618537401362196602501614442707092685140854297581140686024778084885019434055674382439710143449333497879482481185217608996131937499979805851180379205957076645318676473037449157858152691634383098394529841860879691796977415178516321667401765509549920277426377458767080837208008386312522534887312527225147556783841365139834444002716026982162540553358073004829571269965638454171785401790561253257314494115508335386032426554656011515880792974657681773946338863843374890652093803124842253342839975969001692183560415693018526728469960858821820862573551653693593027578078453760390334444592630128735448909860783814176284719432956312566798129739889137185720313447106005839310255851399390435608378013235055486760088488476091264753110702411316855090697018903604055057039798205558542457026452636532856271171716997905813276474455959228505353865964235778646520276549862085365847711099281316813620335669107052549546372187947472086966138218515660415136768932483810153288521416478734377496418397558472917905109541697342130133001618554042163889129964728056524288632316049277400572841385482019179001414178016600378299922449981097524597708691324047464019999683985526783805877954460161311928065236142570728492413380191537693412556556011857272666909496728826736526842028197049363920204481811629483750779276913387709312774185352002237772463258354623346433342128866507669874317960449846783137609589697540627499107970108322008220147493474005655676180969001836726874625872217895743487770023308167946168500835726431271924261278657959968479278813417747039506265938120274280714371131306531261395425431316930957017701185473836876758898225094641631914369186782769365074934151970622929548713902059690790912784846145933283667230639859292605397743394759769658206759082375772731410175753726277991295085829485036010023936576705016568562048565127692383239704994113685017878063653669562695917343288895391874290148596261590008871234161970096766557022205100988281266044177910979250363961908505813915733953935164169768481082627613994524889031192029208267212850506701143133679404998274106615208176689617249941775320494595277387937046480637630549815366942541742080 [133,38] -17896026189204292756821150154274774019899039817001842982354096129588645981807864025983581176945029419679878752757688245222896410621317214239512243233360421042199246809212278767503442700697739379946491335603649002612464698592012676672894784390200742251722616907010923229045898531747509247353077050985116697247253732778569074889478936615776002061942746912482864550289990154567442066363601059708163664500954266273440598148821719522770140987820695323865500359299779177865320788309670474512640375365438310939514412092517163655660679750052469049502159788206238121671932601390653789821734288188801180555457235840373976717548922397294241495687388627546482557755757963318300200666017931993599610576494048203896491067465722565017380763492243800044938711364471577962369750636969107685616357615389452601137252479193090002781256438954617572131869129352713389313560774495370790772859839736426430803978202803266936927397616414367147816755891138578833274035639974747677144504521099749943039989094617131585187259940744339269233409119424757194597283236694743182770118609204047884278416533130818095921061313206195187639861337734513584546030539096476332852902458548626134500066498336636763922983260891037863945838385695455901883860266621943751781673953814343166488688372166358002383844578665810507502370805767376126680749593663972219689313357962432565975607122296177226327152415019881429599119332688500808696586786876332831607785649185715224622958598905056403457956078802229840343533979343462927469356413236039569207316314399880946891513395444584836640128998372602830262101805773997821377602538489308131027303265332143025518093302652691352755326624479944542222351189891041589025026093816821447332796374345913348823346761357340954994876873703441771644357683643199938765533225274777549938194625148706095088996888916357406375222249963059178006524799481934981235905293707665411294328660181272680641083728438834511358340859056524012810811991160744632464145517279458767182685341905089722131503239000178492667080753435736094278128451667295830719686376594440469536813338304869406935123559906560095644915754951717104301899119142433692724021531423820141156203351124986669530997827484280409309075789645464284617677995364674915342232820732656017332336225659260275396030091307067419419836160207963396429424040746427225804673640610056927479773967785035269742264320 [133,39] 6435945759204559198845458947197666077316983821952689573976714677724972860689369561489273026025282246247219147709199815704000906198153773248754669381781123384061936147516339336048455054003962393998456229177368640749416728376200413440079429033330886529540320841458258248986883368633838287223006369075575496975183465035745268353283994114410502304076927142613998154692897935762562965890102370061012975743631463337679149537413613083495656192590111067325095387363760921122991033123091465770844409379557976182494613785064251269943385740439557670862884525076003870809674958025787884455685050567512428881264483442870269238761544140677164110009157008819624851269200363218671299905143096307426331182592646939788071609507793561235066342385025523539184875610866925192445642308546940916304721814565345246572027958665973087989491573126436447347666123619848746065060358935869579673942837260523815130203752456693602236688015600810015041702601587023759636975799161018240699338728511039036620369709668593635014743011687717534248357402917551632966045630526451332347483463151357240700416565602816116000098553939279479574606656633799134300171442846849835212195150215600987636551623413725368909150870895731010122336742790594026852569794548919947698851552639385971501465363193150768313735655973897518981057354613165934404640817255580103619531939677471784820629037809908018804883170278435637664661214707350826974587469501694655786939332738842756207783503732400183957530126271011103426543110731849867806827331229284835273500425953924818622584545887096684415715902945269897940407448576370019022188823755032053926639123158092281071514772600115289716148656577669623576528154978909952169153053199619419180102594454233707919439305627849430301548986198705608282914378472217640652431424490603180995065759152176869662039798150170894810528532363868441825673008524406237977869541528022773961038123552956006224210418419900259955804950689377284651062574605664891104135944000432450218543908459014909567130277707401500824898782398363926373521681321575869378246006104026463819492090026527132687783100350491032400325281268305688893646047693482876375619957524964366834962372475892898057703421946540467787235995581540591357808431108140545729007029607246747175774195920095120124027158478982646416664446872990250216917463489649326166982739285163213092060948927770095779840 [133,40] -1764474290427049369486089195885323554436851993947242023303687820304030093140475719798431554307533781807374973338085387386619587642010901602851101333695654473249077405787793223667801889241363232971590477513497703193913519646562573943307344306862890501315601331016311004746574568795348466003150939562378577882602011656123898617112103648105115873055677736750598369700165880068882677974965654561306054533398583770765551966125342712024974146630838061302349342839469043738826583385106986004063622801231896582882707029972150754558660993035496811777415792600235152017420783495898687199456887594382527878130931170720930811790532118905005053406487549910153123150978503961970473951321265473263012285119459647069171187328471605734707305908853179055980234286554078497155326790113523738069099284017291929277143624315228295580169532400165978204594653750030564109172344148513351038684751023622346735060970287982380697424509557346209195180894160562360578742838832659444944204963525242293494009215651744311686179114046564133887173146457066899872883540358883408581488524396735784450518486068056128079790975429170990935126093245131973135361743606951498941142833806271580447545264336879041119031192682465211438382169548097561094843307565834441721334471576841211386165919206554231134612479952903708222799442050661791564255697209822930276408793203569458029960604369228339675519628521659933444478108873642912495376514964906843414946883453748868775230770970256714200647820584903898473355695657397361173074854431954953923888958041143497862524734576457745236429466601815199476202956298470485883946605221834225114180191853677378767278598321060474334447163435892311839684590853784998397206882715019642699740639521951853388020977249210997640854767639481199554046027630305266479191397885881150578160374463251733543091434057929591604922977561921660886449007260803796836874319084980021100330175972988693339002761599175869050543970849079431657427338022428244717957051229455660486969985358724482608962555938795358540612521136220037632478331424422383942501726028561305348262204136468736940745344663255770935849044539001708561509981913415855513791620537172975687374744982629507929923585940537161595149049513922952537543392506417429137723094516721221205794079195932015700015538712695412043891420212672998763953945742805987472421172804358333547020816368422617088 [133,41] 546166608139142460415180324742745932321018788115699083724013403284743383974531272479383591622095035300309510171160541570376804700171489985754935418822095760694777263967615826471205900440894997175096839467788518469580127168153033853212275933492662587175061580565084979806126536062902210891635595736840033207536919175345401580417623812934658368322987142975255208400302431300200000217917913822939135012264859904394035121045021220213709888533136580933665012387855629712412211668649332013107262223652102206377569318990889593278262776215143637417459104849050648070057537973567110792938812752455328156982158043547008251451390294333228664276511505442211889842753362091715461583517387332278208988133651171739434028009109952361712668285133742944190876211487685522858590357777107842814445649234570848772349186412076922917361338163777618260199744113269598575861223390320567765247468691858088823381413678192100191587423377631651715698181472584482815816568875889941685522485631703766448927503812193639533180258777443790294194725941183124875584119626732755398927992172042631374134384777567538114006279796346721278508531725726586678948715591531452597396002491838785708342100797787169932394900879585075609657920178080316794088701797206674149220500428674246614440565312018515445625703032329358606726828575207350412057157926412561324925191827125257598704420199811999262659077499110921968597898518587094185805846729070308720022812947329421857445382726156724363224419824258391564571839243627195128122078212011389188734633244697072283412723074525941124828719593765269223008074227966984128788472743840713043247781035391344650496543066768670053891115613812285280666957556291368059984163869803754901506021462800675494039451450111348452953726170350608023792283294638738759967040199101849779692666210981884826978709071785445111439183066799497142691111826809492731207316015610287472437215182755189587480788905673233409006760304414718440184545335747781135604416811862744955717902392067061703069436854025241808933558557584600068573631464569854425289044235675123690180445339813636168688928505988536322937512527385263265127939113048852396322847165549290571555089727671477308364626244517472816119991415967870723215670260212289302605532449505211439367682420226388327374616441279521009587858329025815788927553663219861239217413774957144461427819091129344 [133,42] -343391011224809540157300888148913498872846716119755789614096003832143991993550976385096879943909588231146406088242543410212119993570457001893575674453869817809190163278182994745511468291006268548718608873258196614427696306366528138541806945323525487000298353999696250860198361821477888717898490942535974347654567188167651162425435105767167287751254942605073912213173672867236089281719063226105222130859446054160667180941430279538180467330389467047980879949892293080741972605700271110269474383460417811724858082867420764964528917069932939339407872206340694973317410412049999451047070155647022297074317611019593192859570997759206549430316755122943012231740566318065131526878824253058083911253298833656175540542382386283455894642147116530171467084824425917126886206195658453150798094325903660239036418304609638348264784172525690675688219755872870103721321444629115706141600371835894329597161902339420253693560315551104937858830530240752753874588160349128615185994407664740900748665545205509180643533327670514791433966039095469348129094994596241862611121842795864287674395236884283402214930665294141768363561471033089555844586366596361232456712629605569917448946839870437700587670283796673422039477413720948241588975892474543852492365257038178182199688036025721162248302028600633264554410470611329061082989163834474135818891968169378647781699893342587984034256887958315802895690619792971047313771478129193954777007862068041999002078727871999579537638117720443022806113500906754285574573324840005015524360952142919859206991984148504064447235886849383846663125568170745831045696221122906827534624710136267234197287987597443410248009411188272481523541917711585914809827021252457285593576040094868147903084803511528536206038041545921473483360876574130485358323779499554180742995962602199659837050462961537760215109521441476420615423270793087064056657301673158686454760556320342672301990161535291269595181096969438367226827643583988629283732874648384378622743251326220072813681188932421904131391468004221570654856759593040994674360150832719681650942624519676438714662040442640152054873666227876209411179434030438634999415380803683327701514423189813812564830960598317267420790211826646989205857187456538806088157253773384691020842978925111728873439416555669159283234440630070320105325753572035866799900402548169591333979510784 [133,43] 263676773512609599101972767517636101226627755863072145682790121461623488813681866163482906785468979216439929578625051179268426102988919744592322429711633792505572023935558149902895354015819090154604342795307630658978988227560833793601292745490866808194476600936199611127738495580435732422676097548414972424923468284219223320989332350893843155256499602766325871410375809695331220597220844503675595648829408718751250073118552761168963440835430685890366727907813912768624393779995804711526758787963730950930419682590213785807657493933125957229402646277262216120555243686426757469303690259442166818294592627073038683129121400850396575052960555491048346835222712594493185172851147257888954797027878287344664501242468618467253625007880076274294049029506064906892584651182601864214413120842427997732413202273420847849086128531546995471587231287808370383757017275625207673717034481372219877036078935843156036304657198082419201711305826275511911013532888573082144925952996210698130812476994530137963890383852246502983157909195888388383301217714396610698056681968332998301447457649890790728043192748962266570166127191958101863582469918274764612323609159853169010635438077458887086953689813179467277946576878851027932426099509379603974524807502724613776241721442466581228958664316840723744980130329957926155519204533858268471218942264778911117843569624770057122432812633727440602114758168926376523634654621144150275661102598546598883346500305645356836076153087131798424383896007591326117868992531088133732977858528391873053169936231974746110990050368832683704166066494430766764084532844374029177299999526254611693303236518898872806691847005737136251893976242564798124713900723775427249845893602056043771746014182041528415903896923575044036835422786966045764540103935304861767578575681583400470867040822327916824054693432254255192792719148347263485730422476332696212534056919215419029974431389937222121051118292644652929775394471237791578413156865394806946083075098352356766304761034994805349795321819347300303837943156290220665500645199340565119492558804376230369588007685207425429441340568924362275925188908432892801480437917716818368120935184452528603561343668719549119777053834231037426041418455690446989178422255024494012309954041601827580518251419349083900572628835966980395205459684971029372162418934959298318442311424 [133,44] -167362567575115320044495770991299361305376732673759388313187454857792852515615731289377234645993457027098619479528153357124474840804895405897068597573736024386232609854532648805688987131155077397287309826255879011611305005186942596424396806684613098288566989243569237455015921750838321385990229146518397249274828523407835450649411559642397846356373428717365716192657520250076533036495214985500760197841683742570881424789037149591954558252612820475439800694178851617720796260391478574807394150588966088858030647171495744798210787281597026713224415720151799308517092989350278001274168125678724702726325356795303745848875498291398728287970365914088099871264116863795988093973775200990367571761823458572286953364052331174265480937964548602184342793483869053415415738348139973211530782124440076755678746561072790132220192126667780549679287707256379445517335903028690088603586434791394837883590336645062055858959990698911483139543864131128547015687520347781467016567720271753731571768446408132397462394635751013496829532659635159471979410739790715482759242471053326387606219874257122339636743370870343610710735504252602088916619247318945987559438778475376565720456892556576373835104327854155411086837309330842638047945889860740637714964282497342755506528907867569467289080306304910591851611229198106633564519764460650928314858643119286318670325870518860878552187633920581000498415080733646507406292360573840051501683548728798258507723131545002733354299220993951678351064385086326680431150476145816017097266539100366288189566338716498520025069199750219306649844062587387464866527729368572172028755461942379465060105254828192683962782027545810556134779788673241311247982786449183974861907592191047400255712587455618988601376338389239220590384337898965297431164850604684050745714844372495360616117429551929255988993238356863675726949962325036530987537019163322847830595176204543744811401202602271381322498074672713681036459812655112957046263298874783577763771680939137011928030072822005136049946299314830464908792163034063832211852712503851338461325955322586579668541766912142414417456452354454899535243691551891434265330159800596271374261548405227466444937723379991750101450766456365834233809495008791221495164671984305803252404915806029613322312543272779394746179916118235480605020570372392829431873388310710870199296 [133,45] 85917275436290928148242459795501521419910443114823928131107289541036452034186424674468480501706348265359148759785978613660530568005798583555352480509752977727388880912259820992909528823993638467686573653781009177472338361036103659770515440365238799974246348662520870006932103080030902026725224730610638179121260872496711240336621967227326237338603625784172782163462174946454882698823509943122258673319011346995061308188367093983740736371679103373791245406532903750772676159947511365657358340771116006896152188994910531420231387427103475265310769099180821027341078174007963070890447596053395950707761113789019252933393365679892406592911163953894451388447140230051193709613422954849987807598630048120768810295179226542915789470053219889007433969279491085104002008074799856048943148936205791373780575621852697331760414176625403703853301351790357063004109557890461787825950332422530546361982455459028645791009504702299261281589571603707758529650784791370470374912066899242804095178094866929075759145892195239403140130141578137516446818385274220539900716990627703576341808721728086277324003490764621702747923258942218180277613767656500376906879040231652184942745114541098543597451624109261096926277894290741405608054526887345173655304296472017906291646698660140235438044120519146847474415267781454054658126582237158835016126965356534070489695693287992939299314732716996511493482657848071796906183614946102426330999791013896017984831957107323015874481292242275619966932393185572781755022208889128284362195285206404754100047613120195376979194892490409757575239822104581939971130254632083970736455676643842418084783386999142032220263122258016703484091844967265983247801220496612852435396315967545551378806234378145101222017671560144144179477709054666338200677125496228224570842113271319380241230220094190621008326345544687382432687384150298238977047310823964205231013382623119767406554272017614281741318778884722447461867337444685382135897596828414672080681223578474266590287882797822061447684092149086876655037756270510370738127420497311535272798715518256783331709931461141589458996300939733312086732387587079140456721799624485960613177762270825212189177787815826826180161313567597486272546365626235884428506784035014478347076206696022719698853265135581287628277845491242513949413234866944502185084031572597558912 [133,46] -36818179246686365821394701845503401771914419572738489015340471019887602096715065114362485976745392156248264775831676913693952101937803167537847837388130378613371101339999626500332547627686574244242649822318414373234381843092092152374230657703679524239233468401991209978743681291891576956985149664551553826630979270992087387026123593428022281465626924070435624889031760669004005717026268987715878927666538354883834756800076614718924904959243066733023062236414465445262943373135590597382317830813756696529258729670052053721050712539343996290928253986535622720472713703047522776181785542052662393466865846209078594250448769891063941100203028254503622969873045971119939687558975964352729113318119227878587124785983609314426026013531774503864550336874533449971209503010972280146830757762347072471572899503662262541168945350576481975971242539285452655540686963009734150537977075079379178821611921979243180580669182532433564167333778089809813875171940725321021866016538436303969996286541310774363725019040684355896193946692447673570807851133035252344210909639808054733392553459162099267363257743131076216757538983073902367515239373672151714076611576156793091245935569345010962413651543980136258209054835727103180856940612085528489389548889007220395104757072747505980149761841860842515331825469288575987113306863590821176192324215179897393653236784902177507872223354078298372805416329180450284396459733660559003704048724622722213186726111741740678210465465592748052907468697072033144912982004436597484879982138731140475144689086532575532822901191507410809656930395186360512851730355836693466806702628829908734599544796346085262689141982749500419874368053397947420743433244869930579414549421962568804599653163240882056996154704197496697763484461101134689357086076322875523780254060212647216385182211211742988125470085993108304547105845025122376813680661914053507700577393330289234802405809241171705616239256896446288138138164199372838731217387180416188966492910690373108313160725472844034159619701536549728702438444588571450660554499196459005709337692306067058338394459341304439160329367297066678130476905692314102002139907649587074203736713541847815544233093260988557672558209650248275424910712775904640180625880223352975237347759143547168658649130490163780496961699693490673794865979851648460034876427224472720 [133,47] 13512039337098224418088575984360415153591486511058625192015069699409717238201906978595427421242213817101994954140471395106730031206727423870017357820337095896757202999110061373484083503217970615505258271373759293654769684909253434616318960453074261346979222985867258398234427432154875593523782714754192273705029245772459446967320738434401770350526616038939071744832477225797360052697456858026091616775956242943373837338120611956138444550422615409425423295295667865558875276308965214481065053780791422553309056581268675982420658432329725610837964528554166218021522401981884337842496094733412871842786614337844525138355155707352643163455912501306083644457578514614372259919129051123040736581699451531644932478205221067987424736839713333426302306172152476468981068981209750612311821088204675039254133365250401050299502981875438157212736293275186305421311062073280437766575217137606901253737268661650184138270453338398393087247082402926574275441587427017200120347388394879058415906003451712938061066817029367935505287048004498348471023715593774362564547261771466746510365120611440130091506701274832177019555791398988772110027549423629266990889334806274048926040544001123506938097874340420126411834931718337721354626318761834597377510848899314897462702239141406855391788782972067342202717665011224988760118085718547588269184345220138768155114971817123114987278509380484140798447626064961995993198083111547615777417793677419509561069410682509413735603949072718896167680750484404335652910995380629078402423620512805472631283788858579570767142926352212384427302978765527535325802672153402282122894997231641633241003226128536308700114447261304759607682319200997666028831865841297193875240393220929938961309737223661457138195233369830465566290973506325782995459945418825348739198728085594601430658873018202767239022113742946320453782412388289189813380331165879531610943945220770518907688405077433351893319382322791371714328042599638558187382941853905665508530799244551691064443852222728451187498560900785275605473733806908877964650506036167648479152494591544783611503438897952615584337614934499782454042858060439195234345584318133511703566445510037473796270308799472510764077707344614140835440290273425848991582153786698513464015131944071450976894650563444911067234277739115448584225014894691660635977936407808 [133,48] -4317795891276676924916460297386055490880414075291568009551712302538068841712436596222227097171887769114944835535198657504108333265664086262366788030758115378106027161200120366286984854442635964502334647328715995714646108356385716220184201429589870343334626926010129806306620177160598274508011696140152054641605009903451297821419260212177622274249844707884824223089699148667450641962161432970932593481846329842625714125084056652062253784865957083288222172035929775555505216771628049739205262301497645725502658233171823052975169899955910601611000245946258002510793228628466768461846017173661828333800191443564588401507419164170366225375975357812607071096567867978167278448272542831341378501030937935290604921221012995405125363235869425370874974760205331451017418191256683919693395773458574425913587189901438539217482639827525601784444658266830088510507865559965669940219058549143209610114100839978663500561534270756407085061961173397909645792327422907012186678657472253016253929934205403268290124369661232247443652196734083509071738732656090457438003582556571492552850897289623473234114838416966648789021053774704952549181750515431785758468498824166860363714624282649103688375184995124798273641348192664481752652090632009538526601474797399473660759773056879018100716606365975353244792444473918296132722150052918426181923253460948469367879693213201474456625141061761228163389302697119112407767771092737146281393780336506276429130714968969726663455399999892133656446236715240058727766166541833739206260471896222859530929136769892895824265479254715871396871134606786578256144579772686945436637219657537167997332446929425423448760188495241093032565746332350376599766736258144759461304682266614981805138406477909874291028389043329164943587549966665936111753490039696931717724383556275803952223438602229114825875702983933595165481743447798002540649919263703087321955668785183514411958718485780461011403329345958384813541344655962888838145833451937248184420631488898923686855156147928910787621188798583503654973469640120909815734051767027678667123478261313170250327265234533924511153325426298961301227409861765738425785062519679287886037213208597080557620130842092468350289862642462156605524072162848480892984456168561555199010292691996080033661644702513183965152144906944214358933206889093773244006488256 [133,49] 1214213025507405460662579948703043660182344668710458349096062327927386131987313845946394559555437193493888366498185336287182360327393386320981237336007655114691835225740883449169407710470664615240393685232549303806511337233381337282485646912174849948176323771009728228377317934755825759744287114449746809729967003277711839423992022444813508950928571804164940990058699293619389682778153978344216640317576075123146689361442430911724114906450489047238839634459410820325061188133529869638598357162104477855872167455921621563964311107989093190488167400725156547461185225183592019315081034656010898731349832585145185272750244171221528684111696270725929707520321321667282804866448337399353124527952251146501181590446053766359904201945964879770807812677539654425704150899157307451364325659692970251194536040247726031594470165948865778963040666674646245973908823429824731210198224226388460532625937636360094001138239253043026717027866632031001365784359919428360756526281311986229869908895587674371324396696229859739315718317779564050029671335760799467332673846585331101176980041205972924054200810604458514361045608900449456949995328233887526673444273299351026368715837235954324378021891940203853622829664222041728089715690497171430053451619235146044300867485611926865628230700127668082720620455535951368752442480449125050562590498078044391321560098861083765464828908121972089793397975028123368474222270318775394533852966380516956745189200857316968524239983317013086321615541036385031470162623172087450643667963341579407129058341939886446442168190291928964306284084300762824439285170621019222555301660838840070279873191937557992536788620010833205114489522395602824452895780991737581787872574086475501356895999402923963474068426489632503906530922040943750427064275612592156165082327976652287760203853849267856681882681959248503600176242278086601675159846320018951771205166292839855567293283559785342751155865182721814701079961201706540134909431633441369761919234959973076116742127162955317427621434306440010556005767520969525819499647789584720221396956822086624049318060573703380809750738090683453609112475616898489718606921307456282066333339111749619739494011976856177167787368909708525653497512552980101642630322994299881514241399211447770736193503768055926608260509985924867239878069477890154269857952 [133,50] -302889760729725415998946332718621567104496799881833798425501047015762463066923852775081928094061047041960783326598558152353747010203659357348334626713114033699752831528582828866916022456541909245824711726763304611725407107802494009895957456284038806422847814711225012998677224322469264176433069778653839178206877400263237647044083271623982487313161963708888810289515026855345389228107524778566014394030041753637814548653574973493399883606799947199192897352943468503623796270175781084535832876517667937534343481144827363388404902948222454907251383678428051126981155067461334358647301742339507884492042362044624059549618782735356219689793213636854577726821301206423612545646390933023719198478907344856607314272605682519019221493115126481897971965115291065905324865005833556205835479354223976072523898331948047206691656137478117022689405478646486303574142003456523971495797065894286931979114603161558043511520364888275199152319362081975571810801369756921590648957032396702802227808870392224730398841663437927448248603665498282657625616120636069711773436070635867312856323675792732937367001526793795637137619755300803346410330266649520907579903005625149642757012084668241562367389140862960804490095327751865674060125259767607853470419119588238831871536759965552553400777222202615331196685240188002588735465261860591455954524405611740259855989152738768665241859219671307379884089169361374207768893486869133090700198454883313932678360465862056887366508037246594524354564594596115075256762893812054577213502988235566718398988262792109167807232528430663475471757093166160126595496445436365734645885695038540465135003380094339228377992062532136672004659536823613462663996077408965791032215220847176845868424619181382130528645630276825520703236066856230277726123014781330676872851298273532079857483021094776218949097717573582388298334300544933758954094972856963224646485623633472102451454551670364344604807396281649683964944676239457376906638835021725417623369400995898790937773294468175878571894194827768363630180752042900000044916784956713268073318454164288958965522066393268800783122302965860597077902429931044582675063697935479076250558860765306402418166079442300508761387383376109733988002882326251773534597658096387324450248876620645824674376205041629223440416644504035855151210817718902208552 [133,51] 67661717290503443213311119738022225045260907544531841713482973652243616660738496036558359455933926778317747677959585699657867111083116781848308243140678369383618570147667718645184761963584686168746521571858902595446811191325414957525243680862530595193503604486890536632820859944345213664012157355164485833452782635860338676072626514709060666526747735603834972035297143930046253140613746208007717557858739570384674625385738014500293019979145737683395468419184456363095160107112817718987169957765036461102649300310974363636639287445635776579394229309813410085898329602156648152694554166512108625720340995663262730505714725261210600203423316049162295220231523363495128405571605220684033017108843341922301248675335108125498729425935313324569706250967502751125566993892209094460926123332610127966283576373889362763198607221584227973341123642209794728817562818593684485436927115119250177775160893122724844459557585853044272985721822185133875076849390560053705593223254940884164728346254398128507947648454685683425965534234198370696584845810827277216659520667251855079320739223398151003919652457069305038062637993067329592750970687330894282571326682635100832327074285650205267231282454494708418379100763854520264382935946466819551958568212313150715893545802097393041913365642058356666079241568347451916760468717299518345866933319940548087640823389625812382789223892072100044433502428619756640446651159317753269845680758946436999617793199400300506978892580635342794606849476001848567007548348166442865790053344316854459592350274620793987579908050647778502462834218884399291031964627775071502930838429505562586072325338393141213426735700975007532903867065853517442317934822152095160891215971648065612058688602005326231147321757008495272236989891080670877034670136431115625492470638798290457573558290960565450438580251459377757947039588029700227213638105121888175719791822326013485390629750202206812790649152223886725733401848723915726413129435009362021438600846763878447139760891069819665050823871049777466046931655711566605019963725132958522431695069054824229958366055224312431439433134931109190001844404905448784829560126736333218174471290859441168318815688916425773139689806336597026786661991826708130050712249227818991136875512216809987729546389040723263504338420780339727886860626545904832 [133,52] -13768895560477182847789053866162962012577827580425468716555284569630128956893736816273064173669833414258260026479819102177529333449852957840370894206803441367574999816785055897892472531699263364399534771877794439646201214656281812627489241825005850356828513233921218289141043745172855375535809227056259340349706423560893478840759637400304586610588432408066857528702336242505091226388991634003632716910987419253549911647423489259099198538774352667830523907805930857375215489486072685407223360762687740636553292729201374436319032011185354715190743394949376921472855653687978216632016242490638329619733289445513981748093233042982785181098329564138476558583464590721117256601488003500661135346884301767029224095605316959804086530005859373981622821328378762391257477027036710911176965986162582353514470438803936722217772406398673454943961117611147928988705893078388277614632790993360325149602241113792971267069464292582885613644210039347204776533555635034855270843667101408035130861651213029991778742499582152326391549981829061890219652640247390763585240448860965853746798470032649882949288610994933312021795953128157082774624006022665308648135605170554170904692059254629411146584557601844354547675567941421089432724134784446440849432941037865069560906740997443840915525222260388391923360428786763864084175891753514781355208401573193603205652276945874275926771177407070822119847818300280120045057529472840741997702069244694223407742320088568395109115582998519838129191827156954918215935829844958396358731800992888836285932602642979642256851230730800455790186753409096711337001141522654299556604112924671484028849359284878963420581283081362589555468454478623927012906781908764002007975552513786062158529079043114241289293024238397612285855551516865089396374286403180618641071953276290058323374439860173279009557278365371585379689493822204391708510228827291138872387636484021757810836343794548985623276083896101890097353819524690148753334380789698659940119333499467200306931690858770106597663578912454942124613714552557847740828428497331755695634635852550934507718941301850652253698885970566516080723842250709616324666739920873033465358218583137313078122451855036634322689952751945520633400996165858857875904547436226650694646706140150940417094941972454596771647191906834826279626956250016 [133,53] 2636027696917461433353239616303041960011926714714625720410946651358934554595523274293873894115839509940567983518572920779858502101386351314460844987511087968466836409748393275818119009748393080100525954676796703429312288446454800852206156578167047534776198671382285382570686417341880479850930188004122533346217977874377967097590678486939419397882979497360499449828352519120400973024612448547092866339977886955231083025571287378879806140889953525267072108662673275015335813309765726170840560949020150515011788506727505332726677697299739205627090226180933532662397636232550594119385075507654939795439477310596746224450854698021874497799523167919846906711263365892472195606754057021112198750233558478599878402640100541889638687904545544807932326483915079280313506974184497488175544772576456107961409638343229830917433023530387506791017255907362417995642940388119601298705984667622638395209103735783310476589999282097226044438439426591399484804585544484853071763076160144627992830572423127945193065265716006996825250464601566545839536543457118751619083156898324004552360663034576440544884445789311760462079817366523711762543247141284471824914252623096404018528603610748250605641499637810943554905023016099433601801768843345738666085889560146840426420488583631246821433462998467282829742746497813633161101790251775276031881656537218654556747096380010500079197184520121100792070631063955373312166834110556074644873475451548364585067923916078341621337625358183799507254139124692077730263166028733146765950088266681935613957891792580527993681649196325931359178197212415822536546456159373848506484233264037003353716158597287371795676919060214649411648335315925071157738738439555480897918889738124021190059063616450809081362636421638827045998282115165663707094658845806256231622175249393854499638516578082785648436830603132449970671309933866764269609843044854749266214842728669870944810288142678859733105133115174529109552928476504378836826913986235230984558453619454302287548125756030486237230466463003520334390756840590227712946799819222958847556264024049102914130480398030826937984457496593264257123407747501749421455769705794913998262848580582961584380029045540792693662727320591749259343986968738916473513872268781968707276944742393863345491440906050430921847042868443943092861527280 [133,54] -497791670075189921805055523703696436525405506865379118519512372406853886625747965465293121293349527086686898051557554046265315655945539014150250111984771847249084613820857758185242752860759689546650881772905463412024204980028864126285891119630050419780020228455788630867208454241484297644500687979971250434074812213046237681110256785022630773970588769985165237512664881804832771901723956313184340967097289939916340041908143620591360890353294951439955897451243842649720040289545769131155856616723719275228949589998801478789341080036661703517736010606226354928548440363435358993497892674551399590375792174940472048664971575982357499817052400649516877485796811440332366119323742752435583611336934644779341639510127098955615948659746047782007678577331498905616012077035105163811728375431909730950097907201117871060700658155940894375349589988742574510099429444111422975336070353661854540581874321648326575677912725498418557953722773150477399427429712760788168190445961646034210180550649067013422161564327274315133687462881654367703666803585009023036533905448924679510933270302384935136257243968430712626747090914268690922381227722106052056179166518263228490571267109470543568233602536762278947284299132006127164707897568187203919618959727139790581417921101841942915534675316542088456272851369827590154149716487519484738471477870313261534489694187775204154125883821474644285372612379083707732136443603567529380306161584093844979621761498682517609658210417375173733050920379646875776385103525007564444351906724840977477237462953312687112140220983495843945964066424535171721316359772877302169528768028106032034445459881597272140785456398141583042994453648631597220256550501840578411478443905487504157059903302768111329503051668424145987251726516088639356624598876551731606140368262879545102794661387425059541510715657362876704467552156495616881499221158333196171481070022597242138581319124328771542228171593979626531832310405965749141761270840356054076434888519038396511328488666344841310876680538987467312292244693555461044093805364052675910126653963421842898128538652425026234014069052383908450281965029332488580856129687319308962064216112485389702567005773796952192717128695685800000273304647163177488761907485766828453226912625291918429762245324713030211105889312939617655673304 [133,55] 96342752743909854784387632596299186427003163183764123878272040206499812911384277317089054159062224835199485711762867848746082205273601277385829167023530824724852254612524595008231912699108739021592101013538623921218289554261764732510772733570216984197498219317439317459570167878612474429492530722216213942781548591796813263706097410180816939615261247522730588355237448625009547794477063507687692872799656999157375606164180815723842364899218704236530929965468069658273665886584274600015330460551756713785634534947392345089184305080183323105473664989394748644002011561283660225469022478718393010541878257865982164636203208281679677751220501100726308349613819719364810981384973379444219493146402884028603291904364755203077486654019663051291919777186201334034714638991129607231991362774461070966481448621564537041913416932199303484311457761840637269497123465236664200794110771128696560553264535710491998636168044736453247513896450977124244697944933115360304132552177664212498250792006023710965942632822810131241778408702090941089345768124799576726908445393675101007381182989786581301615427064207556416082089098442754721911649962154906114568675237793550984704931047944661066623558916349162026770969266184070431263353688399588520935978650792337951610976536293662833133255954374119040777352304128194356397221482013368528258178460552437008224823332737814487494975804755955629680516829740590404361772928683201041315462970629498714888855545977562888847338226082649503813479409234884538111127074722803766485728378237333366444722524938026219706919677543327991577202773499199387273841206212521056064596309065592669840929126808555568399918875775156305588465478239218226680037215755950545475694699486408690362156887674811423900391877743598882740107177406765036997212702473366569793582398224458630192602954670201944504277732610163191965840963070867669077364077376575066504032037299976647997073246356749863930622905667121192748573899841923827787979035913423363341842369651463472954277150726384327036088669250815639256985742166729548038591608235301047306580547395679853253129755820863764490800509358257955835020540998594949399650836250823045236210978602176890050274945763359863248811910471718832048797029077261134320545519726401571801623196657177672662979739570698091151611469910862129152 [133,56] -18977933168433087181040905896752112062783199292141990175976443036888535781078062162743182790188706950975785555029007305742531485161241662228679209953909086063313778876593693439533926939732593815545473588293289338086935378933874752461892774509806706531760932233995250842746145184001415069735120244483260355350148005760957259873979776214148481264379670566741172771372882340905763317457607775703977422118684060785890768679161051611730741465826347576640133878959749431663184537259558582513372410548945691531098706307077139181854820617089252529323968731575892146067197076557551330267488710787967934019973743412152868407512750473958789485217394309397048036805600979014056656188721029920162180646745403566654868045841499295795335037630438845604729407584708224965060765022618291125962683241029731633977107683495413404778843369306294535903923316425987506455901347231854929915590594763519629313202668411104831223629609436777096099751868076393388014546123120550021359207766071130845334359241005445439085797590835053700377908188266938245793385984608975527006605636790928309212921185781069264274106357220594194771625505609271231382995597867013602359895614378522114794190449397902665057237017931341659316698519826837177099922553248220011272140809973680637358816484882284148249737614659372429219286980476464064759555867767652356211669821471259041542247781672312323762405797345569815368891249706520994504836905896281715759225628203464940782815178569421820372808886420415583300780341744057300859063772358157478725480075995569673596602529159533349073226313608492802168147009667277344315862701793076971827091673055961980150415175887668437967695046246384695003903602515516694142522693804981067349330127505771554544859739295089256876325730811430170910784840413229251542134002804762987121782110589387315558923145411249745321693519944897360302225026510678614063966324580508063312963580493325821184272258184769972840804640134498364824883204501061506423867660840933281546334452069872715855422358659964536791129031655764726504021582046153590379258996157092570856916152224272415133449845000222882459333406561401009731853285035827118786885742176772762828851014837811197359057071507062687898214227040545886769459273913692090396057726289645433741057241506820993942625785867547433241341711342362752 [133,57] 3621585096147261414874027791960859098826998101831428626206475927414094632753614216368859409227148835130875591278838811957080729089474948642186294479200354858970846137534367875043207227646025472228162005328742291992562948840828246330770593520561832770923817735888147093704285762836119187199908554669493563158763110459213667094088885345075503806314161638243218581105575909703005949622439436506335765162758541665298579259476407708523162873630272188997594314644006430895702208698767535096406469940890833528449190191453470806088293263143842554279055170587536121582628515461137248465246642550046055643777522487730108769250029599379501055660487863595586193227206307875947918221362298803639771402953055705874541753676858321013126607894677672282011534612715936319716554997039255217407077852134841100820598826735909541441948022247479230957682044594674827466316520960411697248411848948671524911245617790266481032322415796888803279733014399401203521234245487898109215351184292969424492770117922065852389690864795370640155676227992719833128852489514085434869473978459302898024467295299006999762421876838503549960721702743628571328871748537968107987204250144383225273189596773246022104225928716620265855723688791194924812934518567304980468982446842952322318632688652131066938560253031079479002908632984136431792521741479001908763466131619035718766036482842350752526439338435831955457691144108894607061703678814300096861835887500217810946312362865559760205209560935546311307721121185264203273428033542206525366429654412148283485910994642589640984903291450733917502595907553826785507391943583554422866023064822068039140258971509134944240943416861894929630303917715141778239029949886461064860975507630352866231455361495423691162175596424199771025205627473654595349566860801734548054678184825359558587752440850040602432561596335623375690119925303868138604647669231041442762395172184536172940794814143665838959803469561985710244820093094230439415769531905404303883434140004594119845635154358183681393838686434938229967941870346286543101358893340313414571150220813834067827966849366886005989340370006855380398090528475859598285347806208708235635561655458348860229950107185961779040972124252242899346776897247308391372917094472029432084572757768748274021843118112316187891319625998112 [133,58] -634389950557237844115115007518178661875725993544053200691448990930086189643164123575919760223158995893308460834497110182577504035452596554559823840108862659615089022945786260301664480101785934469854971500494037441963248384915041882788634783740075954451403443643985225041429665802949976290852161763066253529191575932589277388258964043398326997802763198543479936412608985772452668767826574272952483522621841880744894154063739316947678909624542665522769501356025513541865091678910279544302882364920530456350207411768233827892707459190779407617463689256257517086691999543391718647773069064513568638276638549069605476500757641868952640533403135224578863656025720550910443782849207761763359688466084804590071977620463215882426823825855131604828390861542580328610908380184255986154380981565025327774223220432693713160821831031174800204921567063648277861543766028287719439917027344031067205046903377724018883419106530263441913739638074034661729287254550762611447823991519377051254038271302645334936764772707120030865526108832421218072086309279589505110098813402548953763563562305840712222760027557391041271146124946692585310532461842771767010665382998055825766854082487305245189156069976583382215968363028839709687803101378125786626547097880561455033450566065112098732050175960286462081452307125519699831865583110681011366560797383446732510700353089814367818165828412726175919262128922553873581588976466073989696505113343386531831389137949862971987869454210279345131569009049788201920947429199548242110084399155591310356769200955970317045260923362003376359307750634424160411913131290209985422315688627434121191170624008297647032307938021618898749005673609324479193337168804077959990688528554651165848537767983817005594452845305078119647820127952474545717767761965297669587228543110009014707860786786261278767283085575385618184459857332215991700754231738274705240258442424799909351408097505919307819473691997887881862345002630256141521527822387129619783911987924607848252125633976147314891509078585235100229761446152328110101751426471398895261213127117306534876862911220376495467560233139711424458086878104686281483416138538578156382702673971729148968488913065914594234898798951521388955892810001748403110930234268527737605958988572707688583778519055964526601601769472 [133,59] 98393696968688038926622723751373636682618565256895603814144372407605556382632164372241530264126079305251173985396657425043838250441715561392490895887694586013916344875535002214076442361095342293495031529502445036424836687296982815376656598005586328264581445464218088424066738216026672617446753681069099383934016295240972645265867258092623622671113636366354707281731943814035056747366322421106604584849468306510059766319449409728357261111023717664793769655742007788536667285440536916707065032991685194457279033346428319096672827297591767748682530714548169768432758746218658128615980234631120336042902003961624824751195414002885439551971360271004357239089498087608537086449805086715117334371721023511266092846909454429035796887098283438629733415658732546934391692579575331223868038788947760481630525257758199562159507127729554761698103757944573709843291364329388571018706402789489849597853606882107700536645519397291685678450141121232105502560543989766026832337271862768918988684490349667633571725806224106731663965571743971565589671036961341585734431045312797209857346504807138500533890003926742803648080149555687342267203614051833446474580809064985285039449102158168085654086756719733921694544784189314342116999288220370029804301985353873682868009561085641651021591394332726867557271702086571768302544265503146597969119994266788873008325817526082536596319226364183184268670128581490214715786499616898286640097269569592435538665195872175362411128764712004621682968316222069891708884000024320799659655846063011949443742092354882279350398534019151029029238958412481199396313725612266633564296432726083981283057923895504931457716352131572511889383847930182994357522029028681574218397957810457471490784790867034158143253021047501117618313749283691002882295507182567853182230519815672464570482634948881182227198715243939279173630351424049716508668305596834616797531246460974949105055254037813962162911332184250111748554509239868793927338226885167155171868667495244755203659349190271973983163232261062563743367419670631681189957778138545436385538455846852725091069665334677412958966092107373669805153495427383237597928168267329498541042342837062216652929206639867559196003563437392303347339344161009550316418694688240624431419036311060643556443514027144386810528 [133,60] -13264607696423518710255746981846906278493417263170947222340709102676202076256458191579889739210237028174453307130216961255487173622368179048790107505134135538412804917434790767120976891755151889713742694705914007828729045941593193011294678191374150320741894505536505783542779094267031297351561225279395708663135867818462679843352589367408487855797953272462732653901633928770567746770937733496383838713312210699849288247103616564792440419324207856391255985015060713308421175694120455781357938095508577659361771603575904523913264038433865211711723214939072959849267325837612831833262706991858985562560533801824389235453328833885252381120306682726508227286256998610570071142361918829978511595688647980197303098388949796058889344057296991722166029810670364106318666751219459579209642378381823380312853335957230644759619342402517770758346951502772098603321459541156209156120351425368957757689797137157099768721893377850632894306520006136874180146091625088375329139723522168438081055192599122081744634347307066713960131982828959611642936404579818532791154093227349044154080581721765668711605077371152206832312335209988123176027699949770027821780774171756663403540764618526513994732119444279365005830277666787946944638482904917124263298856075316141826277923335365157756898771011547886717411602595282325547337874993551379876628493038767294924152225826238436764291711439699396020983011295994489728179872085122109525735259057273676152474266046369371128806781698639028545234424952398112813641933820022061272063330292650275528466855386684747198984217773531250958451575962877010194724455665089229171399494815230956835869403645662049293051419962418640618624395826351800457529557007856896729819315124372361818291773914927024114388182145416603760686328563691456173591390316923769321359763781396002905084723588171849440971836278529072080638619883084913083187510326639220228077543099347467040747067776310316524878005975689968030266339931701429360209960317805666644082704504469756253700589862745865641384763687113697644501341775538575292625287111444005873079778048007017350230674466724162766415099369270561825049441899259173460206407598678013018168487296359004113455968549596738871904480344229885171500733810613425043279564555691018038935883016432499452382454104676069888 [133,61] 1543517643994094634383984385449375350201203231576931270197542509994575006001614370380424251694979037143349995466516396794291473222503737566076603067162845164046698588195717119881845446390531643417499023573927299526406600841082114441183531559234205767770381135462829248846186408111493808079328523747633803907137030428817684685328726487981473168009917997100788635774289345959333783391662102586243111594289857606826254209506659474370439760533932804645613483311123293981336157109593376036279149773258146756202602193370178750304117230187508914467235609793907031407746761646833452437094950952192689910325655880687981402119850943370968676926034094611114795189589746495477772286486608342935980779288241313815627051438656397854113274194709275744148364231141835044757463792900410836853339346612201041758863976458886781447827236294840345530369206012542463775503057880830997458129274275786663580137703959441931817644842172781310609558253625585514369558527474229255360556342821998910824573741690417288837922846429891821237290855562567467665519342235968270920096109104537214935975356196975972311197287018831858525941173892083202340580611308498920642636254363799082762262391548383142990205935529023334122033834157200046388168821454341653878863334550475252293967480264661824846074675797311758250098334696507026984411955135416535669654470660079670165902285836001817714039779927616443286883512500875857846430035622921512720442022282009321845694757899163073744383464706618958387949321023328180137525649305771908666410445335197619373239933173207626186760474079153955933010050170355771249539654052182843568407683093924169100160780909297511014901707487732357150323922502456667865289560344165088350512568476947598790334920743155049988901233540954800865713226535179953090456847069413459106938761903994144857081938710471765047503047125293628139028952829246360018910270996311738828606291798436809206520940562431854509199589552099144832755686148031676217776782335959094053544866832177432501444561862980578560146739554116822939608445961273903396044553271758253571121843388581159450402671926871129513351717096387074663248160062324303574183530779449950566239368630765308269545505133862715651286402913141968261769314728888268505656958857580247616163434297704495359738280361645696 [133,62] -155231066658392822690409465205529123325872805516606383154211352999346919734718520522661275427403755619769872841032359599137438322659071823440915004290420040894482840784548467059324778137099383818455378117987723993882406539590267997120464957527067979341063364894433214963350692917098457848767578362295714023786459650592391717151486883002542962654667723767217754306117937589515456085543217013903139497032468524351089704799643620552939118974557736297806950858380145466884148073971492534586175255893906188847240742421441124453142428626858319735272641195109261930901675651481814009238174965400840648341223365393909556333689339503850294839990780623924042537869487870941785357609486778998265178542877601891134022568345901787053343617426990132451488627910147879588934710811331089432056485466855106624393038609846585692153421050015172932666468155674747391451752524324797814512122554509525079119884972189474929245676062894783574597512994958723465255277042494258383480879736760139892683245897881779249952240675044267253598836050737455751550154161841371461240927461253861947864597448804251817472799025122893332222028891066998151773076179645526773309921386057247313207216780080728692913203222765343157403952139611785348044796911798928840207542525818273717937877523808618187617428556148572027506765049435432890628580800079553120770629728320166521748519871164740699618341342535689930412424507548961235492402637551608071297565503853694029532345176436323228857613307640667731087536947740097734720898764779193135012801556094804969384130343287436429455565321195983681718010011042230647338012334430379445222350049146560947174453482095850505256108400763292458449502679868188587920409521284118813758355290539799729586510383687023101731908211170898114522423900416071646127057365105987077052430272918002726978285265675907177348636616327171099464682235138202689751308484100055613396989897850206548044597651458217210235743921151656264240852125151262910788672457363717247620126414645206976473886592860459903197770140038284018821328160568114037231680916135645531795624155467713016363668941644343748559043914032990524385985051853324524418044607209338016395943464630986495856394303355082178677749798168197336387612254235252880178865723881146205236725458025153508569645578480 [133,63] 13627928665077588058855172998348482261696051231390708292040417024298974200747892183173619922805585639708593514420191908397253061893327658741013947062091538139587453220556734614192260899786799545246638470227932491983184875935385618510894911014590459948202064972852019821658827576326756708079607613825292650558538924506652208418465983005993161422036436534724733615230087805740333303068541855440832047235804552353312190513348693577195468791223580104873426161780393741779141210735501596003569945537127604026740614309384638899390996231347725456585220302174791830243102682595261608069079705554197076461808526898133310830314852056356388095397945622277077356428543359314324435529746863020668231876436385618273897864851179941860006884988378597846862510111005925866926968203060432329080738095666674096008016728756753617698895683817564708331576673234714649757953363108992346000522130267772908956347724044325544043146332115727158540516316900305466524894828984916724448175570818765336580003366091894633536271519780733113416475248892844535199090997260822236011265844575194723193440854024136595951246299646675782116161465670702331882916290626523008302348888579756887904839762001867621575834262614057586253262652999918604339640383478946433468594563372805157451231059494840643724953286545994072631255070266787734539757151021730314878465459193675040132827783305473312838952813058493674174232632129151045889583048066441221692047513791292572635196727822113336707030653312744616841742575244491642803694960053626361745791524962057125885519251643519047151071095603645302015190809853858361695270341448507257295132305072034966730610306749650341942948931073846320474633430171782280690391144686841067729593755209331809995541661122910965928509925407465712701748078127247768952268765250240109674117109901625997083603195230037710900594883281214594949411458325490908650976883734626317579815532655903457394642017759142554620789756203481726434365045145961365299649557262524159647985396436047273904194209849454523498276293734822689367787242010377050162554443863750511696237609034865912363201479199324595683726779643578550937885996464266998061356303752562509450281034072242996887164817370000497300350647137856964942830922318254450572616793085357266281881771345027417099983904 [133,64] -1066484844226357515850041227318113479993636381787344140900113058397950549496157907547379795497769265768708075210502372527430811656683984095441799784784295570956709757296978731485918014378265790214523113515127156356958317188306349138758766017326837972370114148033830465183902909483727758603964581152773508680011338358579190982067301213595741417626292039246556794730884835025260391046853948829030700633272886081268707336407421258293166671646800312588169991873922088088100109610515007068881102477949826902666145147847214189995314756469276902365839919546262525929493510608572675121488883795158141350788625449081547450973029964819446444134892939647149763346851243606819310430137486683561608849355424925264641799864388087859275630370216619406199636190212080775936928077354839852582530663033035707856319857721588114323077046648181703727269823800564291502385478573091971123170628753355421824546110695818666834806355205808483820348859659473250573940331841003895739056973219327058888716056276416908331777870211578696291900321236678442327035755323692957790618516489525269877353645484429329959679497938839650396306622937264657757378862341474124101470132735386488523920786647233222393138614713143409401079352223072029843746782691708881622105517004456903102688262232980311166637813593155491547174640368973888116306334059519515822249155683115327024211646374771532723260250569305967117169878364273215602933811573303365067974094780067170395015640804236559392281083422209929187524346188335739238958547835550357643522632833514264179142115049263749724626781659848190271216507909233158133048061857082171258675622714553129220320740750192564400192602770203468181316787043435246324549857641452098331666671796225892829592382980312984286481398605723081880459897701865448454886429918577773854687903001137653046302760659748122008028982239130003527997624094886053962376599639361834271879054296225176224866741170140304593990743502194833547324345006341840918911560925861830041530684309382679021496555408884289022108221682933197084949856571584299477267494036192762714659988398894249066917605718225966537524390405707058234372941088800997101343806906126837705149839479042211246098155265693375044484370840983915945129941025488116704872963982368994637762878285105216692512 [133,65] 76645932434688312899226832421451084150780660052936286889912400290723449422564081751652973954719151960374234533189867886330314049902372720999143422415068368025687340027548803616644430137543297386580545385382983432252145533665611035762713971547101806743115871782236710986450165045582021947961196954827240965692648514616778374810805753689170232486586522710215428504311405484591750974223223948184968115770573652595249612133009008865751491702840778577285021139095617986912395196999435071247585135307577038912299997576525681308768067114718491010840074620133951973620096914584600454376572744793796710937181999112797943319397803661331073632990141542475247146787116426558743311271112793770229721409800248767462561863256956720656233940426299209519084569118976639710234569369046308821920193596140856125188569677039026343297326923192495681420101028059729365334615087236778300499641235804906870849845634512729561890331477580996043615763864168137209043317958221362757173891043259776062099400020050234574780807405506098746934334080461242365505502230405734367159021640748490545082302728119141971238862199266328891078220865529820493324838985080702062632123994766817966763059909040357467628057553305162340547822136297666444036062192902442429781963244300115874663793357377987105866164840467520424808165594109069905194881461824398416429787569595959406535517015980822457114544884334572256199795193931331915209663382213786951593986505287064871322330710555921270463516522325016063720724708424290553218858140064832008446021754230201398844559624177800096435090441916309671626077554113043062617283943368384817367919108874145450941471283725508220005599975818777250506669588742703504907637472962214107800396707313578757761132007045032982543129715353954943347713773227530658551130573954927168637576144274754800072807527458214692995911567177077823578466578136185621973213623669684980738683384720437381982867099013400111970147784598140719291314820640655928988994207560952386867626595176824211165381617532440846298996724659268966153373250787589849619288626219133549740013037544347584270966384793871771100801678719526415239594549728044174577077621584105158527824514424952559108370115934914633609452542022928328913446185205318975274987258790637851711880979069452168 [133,66] -5171642640084394280464425001678010172499745024656438285520175960195470170894831437369824933428890990144813165564530660205215285602111850366829414026066701261876745705633967229948164791490104548610041609474939345790813344228219550773108752077085520922513240659982460579404902950152005224546361278216830829875044664219723787113714818193923616806085002443738384978790229379684956280088969811546911198619231347249315076539909120330486337394143139204174839561197395030433338099767245341122645604653753095766974901618959157856051877621879029095541601879835530620651957143403028821641649775123439297291548207602038492737944486188270365447193313636299828964267815199332901914250492517339425970235497543821663477597943568762158776823804862858053304006588768336899698531556441857380168856782829545975849721732555930803704961142410415951985645631996397748913406900639582739641231984306000229477446474352166495240129676699444890400518276948449737716594670085208828141976673724080811877343792597294261154287587939957359015742918973553655531198790182338988493427411330154072058278245197472349756972524389115600884224096248064147592631543441821358904789687677692461417314235612568951473424246049915151056114504543883975285572144841909861515176143412755389195126299896673842172615790629651788484747142160913938026574245009476876636421791633957715333472485186052607315784496339306988461681173036297557505726926601794705816091891665009140798140098955469462799916356218056322316534487405699054408429215422433012818426506567768035182792682006272743313435146645667388670894154453690392789901589266424970331114613600341137775464272968563113549053811887220755137766952473656438583048755079723253454146868773349524727530119338038218602960974249228324067124077858910965404271181396667961925349986084019335942940310743437761826062026678412159945844786200326013543000052610422041802654762436538623156111454450738134598396876171808036466789052626221622432801726609536840799020816680349926242738603626107726603581268599259571273674504182793326020804209865801418712698387182153869069409310474736113951132046538004901345028007107636231106153419289495502010049949765001086828123642450114315625183802471504925631860522476556466600210490843892322368329957580184 [133,67] 323182999893082353710324642904301041605818151026324236456836744456019570742839517611151697826934872719934293507622113634597318096730933768339225699502040405037618820665128648933104139233955406560454650321200061340226967736415794910485036578028845127670943882775903399034043150127002774256281627712192486284579204752815294651974214764491634346270376211430211110144111826602903985534706026400847663295885224785828994206252675601297887682672131895263081012430989668587677131966819266596036838937962153679065021958776074746560907060141301682774977127989353585655772212032167457079554954526309945452379952544474731908499695096076686588857421915705971279158018526188748650147087315913471081653341993871559591650259062954034048621251003463006628387213202426335145038878378549329404318944525285160101757796378864545857381379126076725616866775280022217395045435464516652142796755475716645180158508014743489101955632608805538220365528307389072946119562597082242971181410922460240692800151960174790569060762459014950871556188076299230922640301784234064597498451175107001091262166349215257688330511289969912158586897060879201666784799303741037944354869512516000796948884519011202121424273467714854539459942311338490569045170058843209908693932109297656167464853978150558452785236926323807350834019685055694182462033250479993525694672159768779722983461536994504483227070717457667979201603504118636064149709150365386887240503065574802344889803664078163052842976024614874368289128203932082773363506339215066294645822618538234626932361820926933095810459365067076570019660278407212969065689206543255358213234924153616267368664667095628479110970454063063691434044863397026349110491619008703256984832358394256652102828867989159818251368227839159677397055636844225905356090258892137258128352481401834441346713900274335277197042091411202040371812753903765104021613949292157346854599335665333280769499827797452004318584280265354716399061880714266686203140047146228165172604851012131225444477614222824192879225376321343402821788471762183339339655299294748272710487220706352751117461127676412149754925167973566742628168732268705953938091540567724398626200709087383124947984958636508173718263223815441995575819427523248562272524606725845071046408864 [133,68] -17555063842971250841280259873488620304029253878005140029916548023826301328662667540165699610755652803294498818826313788563771345742878034286310756885025648453242538613712960575234005218455295605880420051019866670038546511867615580606743626289067265234841124372952519715011665569832090607700044781876108790478842406905667959829903838881390706266309324171745915974730124398264017420568978546876436961483812674710407476629689429159016669476086875539889307807731189386741129311217149471218618230719379842599291717609977609532244715919984997518503901598732674925158877353512377193247070224876703866454023000136296327475578178360707445120182310342050585052914854468423972016553929322382123540396437995253663672583528290658783274149033832243530900479716553869921604743378539179827279889985058250974960782530249994786603499528630949474040081987040149414897708228566950277813628665226689786084968892326544139158437984167540631519666328929813176893909684057651437133221691063164700845445190868367556289946574427483683986206643974188956691788196020923338294463233836996758206037214862286207810959124695107410152425854237815854182242229329489113236405288109065331597769638046430916571108890926338682481701663170225106220899393133374200279656416668123361147052189408694470407333521987974527929606783865412767862573841098347054077784473899962341430713748356852381509615900408359381477269206462288564369313640183551819362487530744511910263744922000601649743144345238818044901928176424656970220434539669934228732617753503086782538024140300072222233357601150210632239837003636634642202111058818040406076277212445075628835240539718199958152681950958081998315516939833157418187459577367780053874462328248843861479320953308916677555845056885003059669542715068895248894246589239318957515537451178197961819106369872145417829959026996462838939761555104243399278902204166340901915409875493343327696866950535478681603050463624092934556928384735190973363435929159027542931489855326052807367049180921797750285849336960331243479387832661950573539710269497732829338752235772785167177802464399177205242394456054573922836702683726851282858648571108761921039362873050369479221857033689992310807637666647034700205983345599596677444504883947655455680192 [133,69] 736996220231451412629765930905676190381283920145974163782371679120685137268167762270085042737882375015474062646040361069301558438352614550326481631623316731107573197237547556554447300584097515124204914984643717112855768604705876520973122246678610249456186326039124611501422100324611145445254097665362859759971950534142632749666297644643635070756865594986910718181645870461601440907967306447538690063635483583274860533316952914002580052955225585756514544531528787380553313208683713044473080564775694079702035393735306209026821671749002151117549482479011110945746143605786702583443551636766382526975641337626365326311096858894682860236037495005436518708819297229454524222860642699066150857618163284245377307660390882175656480097712587473280055337946068158514831645262075947198725708336251145429905463663008766317727977755280702437952826317979369818512522494640210287992969052107890222516888931821757462143421283428618224663832116864919288552519578351762001141927075525835074615011930164548335905219638215983604873670202904000476021532662296792059768840623968405503473283351095728543175482082928907374266960057176846514838707745279054721133668966005618641446902163172568226409395659575827015441863352953152860777536961462846257888307328636509182763337545426285871704088659329065726108910207803847959116369257720151371381558542400199413661074753417454170385384043484604687831142815869816034666638715219508245032881693080263412322427426602905310093048767711905396818119873492113441442832517818213819066983709538450313911050147072149502951291979572158933339605319208038430471815002577079625392711034979401146147487115448249945410278740136362092258262416965844134010995833972640101348844312765064185107086292610268611779188903833395971382578341813884753087005441733763909849108464597200514189359540164120853589766930545260650869345944738497266734355650736210343014223027403613099495611863484242428733646011464831419683752376487394850672208563908653681778152014873246869876538545060266748810940671642381764067861964819136700903726513627649404035294411489270822700404372219782789687483914466696914391470938742384595324294934425346465959891106086135362119757332797808117634073812713102257748228024386926769754162808499576532 [133,70] -17969629787734609668638068716145869358210849004312260974412193288996693827576947435703406931022548828930671543146962199246900413955905670807158358471170409921910919626252737983832106786819712954014892373963416941548913328662849797469676071393316107221760102397800800918304620981131178314594518268180828342001888374173598501404501551029696947941702417707010896694355634220262301565706304583701716648531179638013521710748123437329531275593686837941217380104636446309805274673737227232399406507868044308727286707237980673959009141884029595574865856449663925706501085275560581242589561607079456627023195411442218718361600934324367928877557447529549932516096192672079964599722741729298850667024011507935062633709151136101776119396738845888797372889546046024486981249587018645393615819584917416806073506276575001689457927292046133432281620906278683479367572573493535661196472408987542895472969302494420493945710876468491187568592701231467011076501365386844695201369471220446582575959739396777743964930553868861140477585911694137585872617471909981398633240008645325995112451709428799339722799718553847258312903688428928715107045433354269341372402666596714165082521031265161182468946280768721769751041631148336273187278466967794856867508332082930311228109995194679073111739093986205822975523739415962762975679741470122659454031978457279896352066665438222335666256082098141027326770344214973550894952418169639208503316917862500172684888036877167651108667939925118824625668864073693917310603441075835818382219943458925524325848407141665990300454026307570062584777769084098587657913337368410083620108654372063473243950157346539176358865639273348486166304785775688862935017584432038309775527873499308620375158452953452484582709957953023428261984998204832724043085615816407927041734512471772366213199261495926784044394402853917885791552121211601806608875767559057251573565422456605645131603092961272006924107536426154834783291371182780829440982103092623140335988422910026728832527516781138745659510433503746918444614398932992250089936792661403867892066570887056020852025624584186505018968930522518852546465769110320906013455451677536777648068758373904039380791593025951189376366028075040785916215376345794313575829834935448 [133,71] -189855164954468278827279466433268348954719502825599292551260683641268941528193129770918302501159072336779009717438848205384221264694847377847757934550527144117082474945379230928060878466100406327060505317497450701766070882398653994267992020379176252271019742982317122619702324496173618422753948900604243990830504547781068880240674346839592623562797800169874486589959620704416694280439590439022943657837112385455171465214987045406018872049731553701298680021048463717398338646843011816474610803153712418643233022377893621816689990418306292074584494818660413940264029747377599506980202126954243911365248959302428013904972169360832810737870461358803113443587226004787016923194192630497850800716845018679033679947681292094780124769796744378588615382199450119452919843883281777828414163377726155593257670815662867374241656361576776299968061559635447074719346846385492966110376048517002570045317630147042357168260066578155704808944846621656598261633170649816510127979461591602003221043140319885630474924926161696866801133253465506335676505354572072691840722773317526257332719448524673184563036863054471195442777123629613657050448932422760506260752434508397640524573569732082375358041092932389618086501226323101101676779875507623333567658544877184120046647139202926082375191737731844389228003447462223468106337391130744000635621089149730291074350053528118043426629030131977263548079526316436323806443679876375707147467818724928743815987231941517682515081760591980688283999691266220722077561384254655649942613233235529302025522889009973472146629951346879499580494502505856866407048036554138507213182027788209185132754457794281150815364997663795621668507555932023129296123716026793520327366414609663018575228406236070008799210922761445649838349166977207740778733171852908582653348552197398527409926717167166332103786788587369655810713936379662174362896360723095766528863852698277088639480383050276538533733106857690278912740203928698443201698095260739654254328925732819296770680166664371162583104460202597413861521559472164675387514044631674054295641193990308773017367839293934148726736625178037345223950182832419770341286428104935414060276248889570771334121926704022382224039299886335609877718842066079294624074528 [133,72] 34135805913283786829740450195439469816950416514544569731923257257936792744776906109142624767978906354242784293647451872333313156019331678535124466791630984214673579175389211705433701935972267948845143728413743781454872754865309118590084786152119933170424462096342138935864224896331863789434433593730252123603990268266007802745451787309839561595629926257905692747006614313613583947771586437665253737519414824005350281022120310874719196002320079044237838017861293132410048355016582352210184795300331881956205590749571985748914940354426127528426083017848831417733190003766599219609357329939413154938933610987496164265215487872204247038788466818661381003934639329551660371211534460098708708024994480485599840963957763367093885542498931861273178931563261090285876077539901455931255117377128469926161301859951551298294246663557834619245095945323536525401141904507806933447396150704560299787170637744431753679980574694626677520429933118987771940314314137426076265855465063277883509767578077640012683050682666156982377295593443954787790691974087276920579264266237735877233249943730712342418299122051298609809384908535853840703350453371493350299087576602316965399077875462272463882572989428403597651768141587916416495550151516071092901492998919181607285873445737197265764058833383579798754497817444656618245230983033864560463122371123587554686771138175438156554802540916780479173586828016476945809050830497428220318341612261142893804030588707216087174897159299035017510932761295589806808123128596041969373103026457380789318879577158866612375488291254621367930458259711377379549364677272175877140669782069964834050944887423517741582564752982971789149307840361096906668050757164200849440653448999807576832325300001492932300014129643584136224037799955504260462681612960422273445508713547727610356637570003071774974543209871611869485267393814912908039744703169894037233160335062797608362650932714197768470036301840698305766189668433616329466098640172600936448789899592627864826006943998702680443227823330259398311072578987742099575443139224738435553601639047932125312807372265654088144720662256258630635841104345176528780476039525531111398647348021568507557358099766014625703435124071634375924707967605929399784256 [133,73] -636452169390107779304677308803499414009396686122759421760072390310027205430088519261193078391658330022682005445950322151590777427018655268970283824903999286109090855022531303001009893092652397765792986218825929791204478292469686797151598761921161293304646352611033940655360204295459886554379700480675081233090230574887223759784931352295160946555946852831283075909099330067580245419735261484680017245755170117870371648508784693466830571085068476014722513841566729730204361813603985718007300146318652005328862409018621969514329936716246890831679311155641167442063733631491771442307817461505120214409694854869707904497434309172616592529732645385614927166201245064423444549411270372041834693607535904957267254117945259324917863866597291764818502858501420516263603290163934229062621537547586720691433563701041954211569540292084945923918010505965937486183730449458100580738248590853046143799678037761231055367932638054690578748027046283461199824424465795253690220175081276897242191655524476409026978184740560797003218485335313626165214347329379504455986767224803408396157433158162008425684729232583177232751607971220845366484781115081436102713804725126941916220879208902803933392694908716805159013666057492247532911759218462077518609694680651483195900434436859466599262099069427497108691113798060284870442197410217130615027851890750013042932761899348517539090022461454097547391855631219991697329407219365526177684661958446380200202454211691987883405436247845446156116327830094168494332220180865237193202293347964993327163285770109099626982719895140327610853240648029493183229917935252281580275749582540568383155211957143784280900334423620230195893229806798006923540359933356881196314269582099238960354038898539632169077480913345129447317174243414311581796988171816162455920895905932332818353414978246812091505832945343310436285785213376770803872233740945136008931522025878162605665998454657365151255067540929652474144070555905522705579354498027693461207885629524359014266202735176393635632603173639068616973278772225682570448124722835251708881657015486676079931949161223418744756564063192587321929424974034005690908877974031427714426300132520753334655069681117277843715061704475419338334935353768992644 [133,74] -73360361562489578099890623812068297392874819840665852855734502783571095538779672552393131894147591945220806574427540563304215479625087174355166935313730629085041214743564593227839929009036511738897097462263624125204242883519179231411863294998743459880398101579536309429278973102596281742008619769294743268402078421147495927995019604657255399330399820015520727151017395486240108992305401830105599409268589377887751647886085905771642299247520037667721686235565071984311856129517038075920034177276083838835602788178943101866851120312419705314645416309563674823967203384509295093890304143019271340123289079462277495572671374943126043075024293446241894539425665138082214125189322212773084042611735200877965152746830064468737270034620900684150072265059143792930558855473746938158438343456172966682458864789030420782860349814558484063202744762840637533643038870518041774190489276822338187181432780320637202661670262909749231154313447229063443652845893045023696830777585118820582118512628631307738783783094535007373097607789298725218741176005079553052134067407790009453469627227460471519225769599519743576015555940022367125883822377985816865303293003307081389902422594495295547749986307118893414861312591984666922322793535724253403960510740706647447630381487021423178766423184857086248208979800940078175812577241400292342006595559572171562830755168952876089622767275561615376648724296498332793384098764220563188693099530007019850723455142031565165639230459101958374355810452421536253671696955337983055172207142342683380762034315684832000802917700403836602410502140946286929001205148425462535921035658556358352305036096336054859382319609395282322743196209486186451191582805415713419161966383093800752562577935919435013881920840445378688364775746549452264032235964727358807511498398876877234678067266258485658419908304086616101443252073022928645531991572576823297158880807196399710841259033987768622533172436784247772902811710873489702916719131064962806565725646560063542550358200846931079483340813981473824922529088619939039681591371573842606355921199376000505391254264558857710038163794372657934697675016614054772763273887496979428685731781339617225391269330064593488695596214315301349728027909945040 [133,75] 6105776933567937334751667023879987272479536161493894886939343108116818485537054780751483981047583223666028379435121655160978036114409804656782788282675886127261876101627438483935279201872513160559747581616563173268943706362555800866334101339391365382433682063104539592358321706672097708091201727603928508907257253107806065408890812189076900883907420482596887405518778187205472173766271931589658278393605840647831125376302442670095482088655546001114718251802577707638573848408107895435304902191311036932018623615198607798925274463449511447384199800613503893772228637156496265433066219349193077578746873646148240245045508117528167836257305147805089812595553240106544895603265306264063148374842601347428137039239896759002336533560878683816773760917871707655087101490110588280330921357767896769041205368189166668851429597050084803214472652114487575907014238237881695131749747104907745735221191886845422982834938035185136609542551896918812728637567227385618404202090033256440762161723571179002426472477056701962519345547923275952763640360155565638199316761791937467050664807413284746054415821278751742896386078731739847489054652484587409028828106142425884511913160759086846729058060753468590242647285169547073970026601643516004038224855665157627431664458133662730243056192962571163658787058530970736444722338730432218291232242811138809599003109417786996506957055832146340817338171056192182045205177684575270235413456434685158647219599868442139712406920506728964395173719183623731372959868470534659358003886000653274426203759551653969900508313462031672153315287113755040354076436691609375083437280664920748596998423221708694538202035718609722740923979863002437813892317325986342215870100424514479573232452286447679170182462290695236468185806425239880048982362904483675502685322506812060338249566894210241897173455481057910657423461111755358258285485072558784649584127484251333546094548955793949359091951413789782658978126238565764880817650905087779419581675668591290922841186720060823665113268635649829719287213692217993912975200760877138618897904476554271053870992159859273205550452135764473940460432680291346746511080828470003998592127748909328451413756191330482199799982489114135876635691496 [133,76] -214773201532592238712371596203606822464823993511105180325374257020136273316446360099744423126444549743938271782118922933874791117920328344368461156742020973068865635808930917692794685055195327198755095048092071148455881194652864335449141611789746467926443187433099627594527097767284923609909589996557836572921321198936534040757789401512680073626016309764729736458153926317880407251221255509812829659961050761528943488213348470878148786915971856514358885847231663398696756153780594764980234660762513991531044780647101968923900164197263945882988382685494302181202184155235920705982391702107044581429932292202815903733444601234316062895608944192156249997205122697554320449390051162382081099890140380192212279426809572176761522877499936060558111640842984584621430553762090827088439445858516093484438939123645053792072382803859843074407708033754797238552585019729235899714425655820020322569023767672424745799734761481514109185147506696137503707493428189785100830232232900391105052422374928936902311710162865966176013971940598350705439093720498100391049058200274826269925977417175986139846614137269159784190336032914347171490295235983889476308606880831272875899024359664834636660727981899852891055986163111906045446777023793787960609510030311776973267431064985649305177517773338311191559144256561071701103897027482241984518106707678991219410979066064902139630698077677416283355005353249834421244074154585387381885015507382103989099605379345454868611647231276617441349853272250564569144844995193398121968760432811750415992537162096922059417663307810424448689940511833007284127600165106199852017728810604229349392248777545568261886170027836988763578872583028892150022232865565621323907445953989617266838702451955786004948659721089597373130684530896318658637871274820500537274407006097042718690158683834592964260490396399303219365596184522361513508973823064307823895915486443427891000338134490372639282005951118805972254234627189056573017544838814755480483524928271362275924958166594435459031776107391067004068602607618003619160048981473336445388632977165676071135785360717537037653774632313669326077564133534268965405793580770826130042178013844564922006820594731781712857341037019848357218752 [133,77] 9943460537352621552529792966779088681610380142623041601241830681421230919311572161704563221602865703866236734322862228543476984792648541329639211202926609611998970186909928802964448425022562704115584401155188422205990200468316684228051204556447705039958225683987026035106020468723192294451207229388348374191932340499713608366481387592961841643921623769989430805509714147306092174923582612589951784748120606460009786694254397068717646342220376842060709612733954696072130580651509725649324976076874146015212094627270998380008414514925375645186431151294928074277553554913065656287667108988487852719217127002650491456885679698261662683128913337025475095146365403526825101057793464080957362684133539850330872619668477961271732574130481284275597852373400333089460505990594558578932615410785429086464974542938742414767239546689316943432812978235325255622080616013755904217866043950162366720105108198928502487764565718839126461806189770241050933345115038425064995993195187069438119483604905799176407560009451837810874115081247596825391507717301259729658730097669786303956246989799801875058869411513662234747345618160137847914123929172952510057686220430496398887856291973426204197158238095234967542556847196776191803990994671256933044760524193517876342462625557861549910933309004191338591679383579677840313004288980998557137307173902531192903506893692126059039469028372461001146408778106691007363452999729156438918628400741501962888696901349188061448503707171411436464743093238479705338316409267504332742483937309553114701790163349185390622188994544213025646964901169839553294901578782129300438869635635179143551209283726016876179965536840085951670589774787278335220116646994515711821663477846575706933363106029696933433458829494162966893110750078898924070112855061675177800255833055675553437580428705807928893236426979041659744860493406488046529025952064140640724599555705257964161211544930892608293180755055397603431644123854784745531673135606010727197279958974098981473144006668501501768340554353781968709276361565205920091311142445487391006030962088852345145519511240394792879910640624612681006963832709923237401150330416312458167126136345113021206553980671446983531129913043892422612 [133,78] -1043782797297382187816442231268329007411280849983818665401123656916057462032803131636100584487359298058562411160117094135124347689034035232281258685361224664721859667072110073277056622556261915626127389750656761393691695991669404904848488932076819807863525293905580564150003371875424847563488132706132177204303888483594065965960699766067829442883340047758015232662272655669942494278533240955988680078892496367875052383689022447859480373430726521518623393618698658490020380672803497369563784936232134802218613208155155317165047357569107259823174119241245434162563864766686220763729235476493056944110370872727703072803060045643557874094544958507251590383002598213914334290909720406137810019280958224284568983659206730498022312017680938833398840844953092233268348888310392990269291334568536319194319422939976533155114245350153519497832759553255977370546608129147170878145229232523041424934198219214148860394187166228457924960001515421576184718081620508842362671597785871064636527690529146489376306967796009507021898536503115942526806902337911879912691753327006389510354662501364981821241046121788144364090699114676649659165448297671905422787674492142893714424454617108167534514470745809272893075052657933797081859608314606540190671585290963185298452633125445138704988645957928414894426008530857358902031313973112549621074986199090769083767328572756897329703471488844358275090117677551260603427038548252312560367923873145870724875180208587895277303261481949811905153014327787247604201535693954956589806813268956026107187075665414367513706329042102709389366443252416510028875528497699245510622451924603678300047995494655359599902529337515177025201964460869559783472399821739857525136083304647046750388435770498614454552156993078759210851893698717720259389427196797402615604193738740621339781897475797735653332203125481811289051103927744166514429868662160351973474951693685550240499899175587620447724994512190293868451616203842030906393581805098036424399538847978594846557942376079728179723917345191773359386132714598633214800914146683482818142948887493057267501420131984552467698319779674890554392962432748154078417565130787556917988134401280913291829168370677098245230211935952048 [133,79] 60742219497631126531000109521953272599061730592764543549050940741928617720455680194556629986893592200093373059732058171302380922725172702797746976599699496955349286252457272640428586925782562716292693235944624487513455952011352605897159934021984016681289661666884799643969942018707107975385701398773207885999548600623316422957438558992130555040234510456887237412133049263766181622767800779463462419171879810911979962009395419176480942963750862925821488149494927409773306259212658018557741520120591733844478950700628763634123459370362919496738801627822773793710835086552582670645843838981737606645762167954313514569865502317740575171507134618252237999049272846151974830442235868398308955821392213894259185026869285663664447812449140829600304084081437079022765432789477358696773332358850448714600384450222105111754586063209863002997453534853298109122051318708843348617187670271526115814707805317257057736846942389798707484499644916452671849172429694291726844550169909077146159922171514342662523359243329290378925035029372676320111458017021255110617473741323487600743430067843509328171673728409215590678460496753708696005707154156750810786596240617423154579371820142411341531381699722410899892194100579060718273867093425688989957350214564407919574863120177201204106822683717149523395274452736058464047193047033501324770555377782687218838091800699604422586530344723148145805306263562973728554060185066311833139411843966218636955971436272949260523661284980545583034771585723730150838080416090963408284745104769384253961169572824465157196821648140222133708742394911295281792960467430352810005460929544212837584187027559280369375777121878756944912523613212616780676744121206738457519650630640693609065636614272059949590771956370938917428542054879560774409692309091253192718634861168045150597277610300362477761538449979787237701214897770970261013860117381819208274328016383599783009731212518431185849740811342565555502365627459123862711101152854088368944121822541939798213417202534762735894608021766205472045129413816670808342652499267979715301234873222014541724413459947163647632093708380754765350720412926611025670326552067363931946022353941439979310395066198070404060077006808 [133,80] -1888031748972403692603000611763608322801855518164905044004469344523538097759186391921975235726740545629641475598028130249600767078105591717752026148802122256869823804712173168781557554485653792378287031871521425043410157361862684675644898136131741395257662504503497836934280005265579842194935238248265755812627768148982457741957884143341083359454067218049858617457905331632558010611338329235853272208814509269315580485629533545442420374958023231743953979934699748985515594070084419109458071800886492978050711816774082680273752843942486072547449684559767051118428866849729037081964890935208671218743282361802663580722050388996901360230803916517593880397075364981370468334084493412957641566318790369992466437814077528900789035129996771403093086690196596064622745431693378530257568024941186946534837249953946269787794228970901222962832318862382232856160618752853110632828358582287808396461721342592334788977504144383162235086820094053928664929812985790047825696971449585868702927048179363750198956335782204614014598822082691850921669169925358930178476552608577746913923493624467334541037594998156952969853310891211358373151177076682585612260307719140757027514223345126638388276580267841004797839469182098271825016908866946178794014439383556433985406996488247913188655632650348159986832033223400007198207965276006523431396453068601063244100396163272954070093796187905989988603544360676463396943839847323718189510682434093848793742877672732708055719110689466999269617062690634155099406045470650501333516962254712449853176183374952839594550103592831446210304739481044104093664808690356938796286845006388266402258942863260918243191766512194634050612293513060359790326509045541883380446891524604737908383192085258576470353540914155897486165207610586389278312575260347104209052662496847965853485592251164033745154162595474277453951123927583024187046187742497541954756464568370437368035793518633521323409156924044230466506950163250223358784332897510552828775783278141180545729477655050623385164349649068448580275202121616306749444353725459378579602379020620985345096184454340700633910145920820308211877241827570647730547371499708818522788602239955199168168323478305635644900016 [133,81] 42051659008143150360532598010650700169220020262873326725871571633046890810795805876998297959511936355460979795844115456639451015126877252320276102678265573580603425992536735270378691294571434428121967459891278232520828470331490289713631085684946568643681129791995806021716239941061368253038629096828435438199093278509792398970561900582830241874486061259039756486749781872289592029668248522879529395578253076151265792335627447568509143815459550196459148199878211026012773472033604908924005490369575117327063927597221414697490392528550913936227861362306382667468816025266508339981020138445353481011804270060270369844514097165430482866055771292163879626890093295315111608300101403800653685445459530663686664751982506700814098616061821625031949367768768384542566556893108025027410234085020793843453943479648470372814399296873909110895906399915668790519120039773246809111521452116050064943240313719371466634314841233842400921951053718130253163443790106153417039992492946323894512880668273798874240321250449943843457522710099453382244998897866405173030543044097724241987801765532738548173195564577958897447057294939394913949088153444441223278344706966885267485992142041115960742462923940865458485252249198165061280503032767683179737133192753001158360241945476659677608568840170668473757816262762001602721134266498037423161369830856735911899920651151458174383712164827499462280087444012925227876519359261971572175490665583424819854447248486288161373941168046602214744179768760220293115110686853859286530123217161583918135752201902681800811268502422562135011373812914678152890928923602694527644296962758905758253947760283567422419549995410633666378927332833851029654155654883733757302230595814908069424326317891173280571816294384263929266681391948537486040566125422552794850611186011666600125465262760891030070915084353647310363090151163765538520420793597149077511939828902823883097409735910108436441351488364271516329692274666249068377112030310950865699161623825319831716607164422478895007509047942546424325638822639304782890697168064099326438486783465848028225262594538309043336872243878065106111155500983091249088302572242800292566360934872773683921879479275053417526 [133,82] -564745774706813015075282476593222443092127563769956224165777523919720915771902523669984068432945246327557839183313624035407746591626296540834866579199342485751231805458450271346420800844793142932071726824702960082382415956773102037522082917927645882908687115546606172110423563733225414365632706002776273245899812243464801667925200605626714501629330020681690890877322392035333208353006557004612279318574147581881457431401923395037064537932225172950161484922962140766333631924482484341951519352751485613522415936858860037328410824644325090226502161933936804540304796621311657232895131583118501258663694177496684853953675058225914192843846510279329439608957371090523211373734084598629335062874007072578879360639800362043325905855581472294978201633867890134930959418538478649477707521845367622021770363278363828535878617595341399555591256856604324784787691364620436598559213906391783484692691973147419414004996071980993434848959961714950110776149524100685346329328865757039439215465245433056379659865707067080130010655517748212354739130007037423390641862150470269941002344793505321897852493057888124962696962401526393204522870613260780973319447440383637866734940517642566382357298523630369925437275171904230295472439255085147719211766441921142951079468091337107726950358778889429687651689091691174137611020811190361323106371461352583453560619360823195263731225190818668448020031636166003807209642155861371176945747558639773504836582997782943649196059511808892224365378591698743030119346787071892094465017121217245567786307333427481356303272972673134835586018486949943214073659998269201042661275622087816621672901436113881897492494936597793709860453398560055052271627479026967806851343799909256658118925559320208246144550496812859716685684985148804473446193020784164070107870901950873832852239557132380048800422915028868599803188456398964103788185543524912312234948537846432703544619184513773721341706910913730478899380613321078237100246953936130217756022369063287215922923599749451026140705325772305407701887298583813967477884048467287752961376252520963540478947278236591015573011956320252000495539077788826880430345367395686099148384220864337354274497113689576 [133,83] -2384527811395035889519372486691038446198917430353137468463480664429037455583024114580689351115986682539051060612452393800836705361520950436018575522956429069415699582941421431954344312309537200993301775339798491103420291233263165494336469532352649935920692550328060025845246277327071279705692673359533940329913363407621996317414192696128249991383663618449622255001437555972195653585017780840484203082801620832038441515760597850235328948033416937946249225980756213826147747721162114227824617277180377293902084497250763313743678892378163143259926695163592300483087884955772188464148333842462956784913912284231476781659951606190876857865413933756425495726299916335233154147197470472349860685009100791393634014969080673868806808740812251707806124580788569127678380454733395149343377421719761035806862854312017794441581204310759732625504416528718369862960132923684948994871537753201464334446024478025570461180849958724207704321905291632784710055875373412001244446148547214754853398765087434106664074776479820536441799270535889346493529948889996507269051674715847374566606037290037264126686352869256811731503370738332851052633411955821103067185042407447781643012488753226559601295522580142551992386164160035242438325113431161723757560980091776200391498223333276536267580568011066226267215519787403956042244821636812969462941727645214908454086673381005948501535399554670972338243078202728490317519779272758293719747709055437181950538195176022911361759137690731024017293702306104916852646137715146788112651020068959919628033651705504359176352288618728785978032893493316453109916819023962600582734812495326663949494832744313497397063596351135733522962373284188678148905893238786183425723204361682286976827388722680723163477377269760286592857046284962042758837884311759950881527178835403530879418436929523848186105687281753928049073239495575548127566008020510975983838065472887281309381115659786240499449405791596525350230036146199263685718288874130893033147817837798995635665542181869892728448247268335297449330226874089719194004932373226768737838089800715458482103487567792576047668363533404193272233307085584251748828917726807954565032259864909546734318828480 [133,84] 657882459671153231297430926261855905603809413021151402255455555883346610880942738252059638485649704580592718131197156229206466557769787955679525612372372298741657169836413700329280927533616944770417391973637241565854504848970322450296660025195230948295571668930580102280078893338517642731807723138256645237791002584579437127915056011694546088076475525205039440940376491873581850869437177567132748664403518927859613859021170490881227252932591148066878292550043734722771298224347722210933410655075117424023430182660570372341956187358954632049015041370855820565143114382591129162272723944568514128826840060331951604643054320710042370079009843932584029706586504192701629286305465404196881363949581530258918689888784786261040702340898573400159433971573778725778848887022948794463429287241060868015825939225129352341774533059321051654073483722999330048755872921124100969181931103819654796998578807769277857622940946224978849901103351635455817802314012798129338143139182444302524742938882366150454576335274018507333871907031226646784572308391951492111027839361354378247265225264464191372340600681779537667540460908676517936460719595847942356904887614073896708248429816347816197759073346441479249269357688266429781656064283891950309205715010113381868120653770772954658347434275819771591963520182858553810460081426439179422181431009338710054701825617754854594940031685036063284761930153166822352093132469527388194737969116757937637676720808339319879928876804496894408162142583040889674442297188755069135814280464162028148560802848891795108359914390576534786091724416168991299502527484705945442088168915653184167696980502008681208837696367251023480658377974052135353982494484036722340526775074701086374609152462967809219628784295084820954174554319348423984511811949107165491268496941803422459937107620822324627639625770331928021868217657928720720832075134106266133761556212007305871771204286779114709042917890116111475450792848780585276741765631674966955589517778024840769611346787393683686502909726451118726904457356405445071019642281460381982342254674093117351062557202227748575164458140585965206760653512852165930573982775041342418064795101583377873260288 [133,85] -59414358667643148739574080404507334933658551519814900737122739936580098891650989482204489555342471328675795278031580311007601629140239018654791662447356735310118898753494998528322818804147939142767730361385873776741958902965394554764285113518549199989434593174658639454070485707488992603016439654960751537951217075076571232432838325934174782766451428687474357147363137016566364789100800597994079051032484973729831036763103516860248331049592990657343688551387992109580615007027797238266773477854480628757532081200959303794957761868262732985595263146291760205611369366273199030026993770206734443191881145185431520431230735613312293803910443154561777038574452377122222372466142356588400388945404924075283337596315976472136858356561317693053727486368018839040895772946206740130842960936064813761910892545434426325266043659755221533574521247858002294351571503958136856181772003408172962886489709887241203484741282814173647745434992587550233971186515847758390377501796125755624738945367393427629102335127671460216233590501820021421955385090841743203313797565507067249996651549406163165616245976235667350666785577453608683026327407659902228720217997464843837639093155740890354094374989961503925749478322017531565938496864316198012863778868468917053907059121933094453522178758608681762952596431882840009120669687683379256424879165940971680242723511905035766601003607312202218315406400463565750409246649973803843384246885046200886765300308367283424214762474435074254028562963808328106105097890836264894815174552879029967195449384720331251429295365461190125923348344501184931060208692171402420397591340530101887209921429213217217213666595728288942340024603370362282503477927272733981478598871299322102114765324650297080085944457709633073955669074255901492445302707936278914391723005998282059222431800998009134275485117103143590569206971138512952644694564778112101738666580053630151989283665565101193099809717268449999157107810125916232828973118818082249770265436652377897614038650100151210316266043682359415304299210326395643119509082085596472028115066723010485066962590383684823433322461840259081194519942025378805131356784142125400319068378252409052988 [133,86] 1766030929313467510794002760865881012377929478301421651072884264504482260089223157810757187659918232471985206272079689414701298305436778888480752947186514217315260751219865961750247662015998229865292109516646723388431012273416817052639834943984849682528508463907152190115846386598566245749980174383232001249309735566139747418766587261053391877609727457788448579944373013583999373378077883949043132793915988207111275996074515021384120439134586135981154846610345231130749574655977817230455109777871282686306427204826839919475273732639483544704536494398409583738293432564982282538691628339975124725512716263799691930389719783502045269108721727941422566038751426850202675317599152002453827327534881080903923933991683494413667889072212475108060516899187331151405771823398118130637426172158030436103012658448138085517550081097676884868057078915164629026948666956811511169692997160078015505295157677434653165273108730182762993826487286836183138948197793289497003834133586731107875786763617197834848492212937742543653538772313958338438148524472943048373572654430419545414574384040731845203739156595061623606487079022995910632648294785558701219109029949827307449434030723449010967275592910618634683306427297022318848495861533778388043281435607682504885101002608771701990931665448972320505174751304574037697559530313116495152952779272050028740563672625000551037213674433791176496295484157210343518433818429321370797014634503037798315376313451245574979550290551852260990660506003956790239241872891446418971743133623137179750077617844579449393102991398672673910077334312127186826082638710499554413094525817388101603561240564593964055342222458188374995639861675376571144000514969745328968807663942412070015192785099992983039677281001306107680811798149676016423973503065654720972364258260354021392713851914500739178038437876197500545982760875105087810650422348134242803738138456554303476594096116660020538904143868840325630639746055211917209498483238461576234452634973940558407055710883602747460757675887123045585628810247439860580039426523642632285954009205945479707076445058453293166944584907718919435960772426702864731716094447683415170984564511377368 [133,87] -21901103579438892465507931111815162683579429449026134973903347408095743991726296001017230813373406008557384645959908803635715805666017080946698465634727558298941182775524852092444063532678432069233726847356421769025184619998805783442350080465299381369084833066117984454635773823879352654486086259496707844634289041599191037171669372246492796455928469763815828239786175268432003720169855645223876230820297885067504502477908919139089120743171268870758839621944966332569723907450878672070860888031813874242447426417874166613632451291170180899430977252131202302314732790661636862853458269171071613139648640785390394782021540835692190556807154506803017692810756022028188728434667220670161263674872078648834955277020141254299134324463407077221430727476525051381208538272970543242000159294242162105905708249989969338080975677646479670562447956213837030104647918439874325628586374542183645258769982325119419557290413872089436951744748530858646722631692659673442815774384639548875059166934985779329560055620288805099134333413731705694729758957260672514817472223918095775118572879699680699376260126061781082798456959409114788621670896001168827874893098776879766371633581119344897386968107407647421189127093302194656131680770126325892479831933784140426477922952544480438817429119639387745341626354612224257073692323649173296480949066938640700866993191627843832210101014715554612862561819243235019869452162844828329501116681101720659817875971062064308435579023371723448556784153373758592980929511243567911867218058064338862219290677762035942746561782123835186860121630835498107515412271014319201551108696082743204477506972853574306332553395114643365348610349994949437863223617532543100141105452642413980636280147498425348569801901015333869154582574139704821424813316081112674504706948913827246987329107475641353556439409292915719856160082362068891099251220013467139018297674610952505149442611549660209676256343876265521243772280878290128485169528994958090556218479449043986830790283777023901778018948491558480167230597339157686510675824772798150787676521279316168801901397795687239249634621246301888358784293192356319100975772265333607815835329952 [133,88] -93075941181325536298663963458702752296136467431000487858736085804013508193075623240127974979528409983799265220408892509337121189677912575718591585539769013137298601326121632257728467974584399998893935012916422770914052963534722543544892329248550051459177908280326196806603523061366356804461062828011173664425825960071088283438222147677876825918938742719691687110453883898529280422093509645742472048551800325805698055569109782687768950050566567750670661384380022389160029649623591747871424482127982058081229737613446503366595039432502049256890281010648048914317518954438686342737497509747346695279088083102010933482874531839060631256328711161628991221649876474865972997155643520124711923738148845015846150441181811897244360368164729464924000795740141995170218549335854228401601126549263770973936143657452085283326010477130869156707055012234421926809321551479226398496816461918167976525537652584644550936619524930684365177214525535308606564028733095092901177386854250797971874136551323380681694262167874825507333339111652162702307563724096674282462003019249150600810744825323305503421136383853721209744932979492925507300341415545900416805749589000570717924886829869941493495257862428073746764344284434468254107295503314987823556466655116585234580617229528552535066114091753338840784608304777161808703115790560979796378939511280340066225164317559854917073240104247805426934919747474497566693013815747114682259726367477389636704355378325680539617137935741308101173828634189336235381946131492901250487019223881379410258753758004074577523738270333736565487881529518280991653736652411131410856543917397226505675312878461425590916546962971741937949842154649894167044042091137667309546605689873483831132825586766832166470405938858459445098077132067597768150228015782552216360729015766607378417236568625291005828472637214844878636261522888348412992034285011033074947212024540936695591834556222651735221195927461292777139055077794509807178765939128828911125753973793333528164052650478277112973528620817597976757041539961611786603421867585071440894512571212570874016345863505377149107753124646627141540985078026240420451308845276455167395264 [133,89] 7693717809222290430641668898371183092086078418566729547718117581333397983245171666902488522410378975158266120422714721367107456660538442964636147683822623898880059290422606100206692292584573800471273827529396834850802887804415949719825089367777676213717979035395457596937194904223199671306427020907680174069513729591117298987243870718085873052911651777079156938346860004886657860164139498414173317072710026195124339966794180677066132376760541469834279985334735622475405304777512003281582258084003726390624767668634797054650176236736014032581122983280889403384590653544722766238389217320514943036693080164319383417617540830425004465917769149905376568653394339336954115088556364128229069222366394250804654050221107478381333126292201933595186791606067006085110529019344035128983808311174890151300054296012257718900029349838973968136829173297618244873165227253636570841390850855989744286220537613107179861973968579754391323858997920363991998527309398137316681364224535622178608256655181449414890167180362923282357513055417003396072809290149254528321481970139134917957394137538374597161167650332950578704850609155437397584228593527176233049686393951222867238044228511256890295089765086697721542729451549787775134315552485692139568594279393432557613839832644560823803374756980424720797357514455002483588126052736968178919772960570050719214592143694496177601621631800298316459431193950692955306843273470896395343626668994669457888258197122571535390658134201872508449831762596405347019334723131358944660446812473392841094227126845757031104494057853800173751167445065429087812222762084711924241494671534008891176298752177944818082718450336322233705951356290373944736295344544937743027064649711258864418988988692296623665398819972134514300046742855678769017257257835270904505191207639594664625445410441336369806454849522489974367396451505517249706544045088190097724656991043823350177906205903264011440436735036265325311627886210295989406988389292597353534616499430613452992807471102699776715938469467927232919696170436188010416163210938913535285410592845159406694657327121970985588810667493520378205226372507250500269961614551132313632 [133,90] -118166393066200875835282430734458860065771540716021322958908263799452673730427517326101943089477889352563811191528102912013958381270767253692316988640507786014307043882576680825550153479149795526559592965754002493495139184216420710911473150197585065742381452820986419973279002605072180604897268146475093199112549725072028249337473259777811519844118583837265281408412231291036337455050409480368000849689444432509666834039814955311231737945136150986905491273038614701257943216619089258700871307819173270396910770667855344701285797009531799627924449105827677524975549445501382424107552313942988581746461102739615250997548284753534280114798240542975952895234265666372115966060648233943408631456101843689341245821508739828918458415450026752764124830270919259925557005614092756933252436543847623410735383484557342533805681748195636248079103439173670258811083897479745342205165024713874981100696196311354533266338559754620859045536116991652147428269414057446960525242110960231872184643963379549354736095221664187059237054503202516280748275069049472982024189787491158451143055392679696043695561989344047571038412478195268626435576324910514709256491713944175308580122445397664141810074281339625608913953514484803015791317765519449775421077039300282756133981043858704596087207057883104252869867162171968322108961676849028637313850110441349832608910464115333679195757864113845257360182029486442312333943502987147115966568450894512280798933025911473915880947015493928921240828564326037489784397385103751275358473220552227934390066378112791564161812777441431895846253043190936458670616560933221066519015582319697919820271241972053849881036209850537414521223504537477661692071398722341005963005955727494068533344496082956535244400292814906733542155543380388101524525873724191774420832113390214939756911548357431815038583991967947544379917991110482525570996535796274571269859170419978570266868327507919171614737445105461378679402651290692776905244152840322969764421985137316274367198218125812976145613401706624139896166471792214343386204021009168667155163873242991027665540555062183467794673154718966907317233174633273683908814007840504 [133,91] 234382328264043131983963570404267157032419585934256588438713839992469315931107296218492030455122397325262089015965123520235042527536098908607061494080689990569805898301002319853883793652915630354280565370725271584720315428284508842202196661007733655885037595524148251772977596513084598617026271019141003057875709119745948751245950671503989883194008137220614928348568475202557893632447048524969580306608744422801237454380636382755649165864387861953349682755863071514902778092254140091825408475193806460486426406649543625643925019774014203112367943022663853012094527903107030014035826369322122177044610752874242516214880064371517829512670042379204263801785291039286694011055354589240200045781581989621749771553020778486898070366475627489990691287634338086173390831825155266886931796362819419986426876283516920754593926802973404479410003282669335915595129331396194030658844380427319871986275857164428418733733221916350339221544820020612423659008423062144026942610686885403135969032738505169414083040214556833288669785203295069932652094833083864515591669607130437907488377745536263766571214395986055631155582343987441635922564067523851454269046469643130089743011800192366363542200018236038656217375729577671120170504580870372931196573987718559504082672639652836785093091105279103692344249032706299859427531351932287087346228442830248261836149422145799452459602004282406754908970947524589718242108604044275042863764013069754052507928971250570604864239140706973887604302851610247664938270758367108029271658084948731011543883163747068200613267329845142226212921244389896753684401445367481227402217494978907465340619217268984341651208592957771269956401828609248761125478596390370087025984104629049521470761620845891120280634298700193311102072262636546203765686337750445216127424962087349851343003671265584998926104632016395789098552837409751358453430054664373597768321355363529592189467032653786556865103205878278650276063630217410071521979309957400100676307725814074008304234457886941281363286928712143474599096744287985353500006279066921375871304806471397400647079342726060571352743129506928426006440503571763563491698400 [133,92] 13943382471985799042666054109054386986139685843800162683994064962116193585891309094838561748634519359047974878207600244104870079423611685514003805162763473834120423783303240795757142215205638811062845504463330640874557693134131112919690083675420939496322307733995699993745204240635121855249315896027398687952662277102777938490970193359665772673877250735993506766565952799459670091249853001451502014450707717487211696739893721444517672890192283175891180018911957623728093575368037303043062273453913263970382354547215431518359139351557779904829884224914739477173808444026108228223094921138857980917598931634859447233725270586041116993649753748420298083100340189833787440129978608375913559261838385092665620519297826091400571371534079507170362016849101286777651593592875620306179104575832130786236205568596418646489757625933293023237428568294730851021460423546414399947359707954276951409173565367674069318665065658426905168133612441852827037276308124927328577303030130595822844390873222902911197110037196787593728862137854762013885222185075862741602859246717032899636334210453566663671960644817701056826869317941961520620640583338110665066435327047732482444284390645944985526452643072151552289817304193762124827007381171312937086337792430479739251279800351461086633979790568925269540253016692189773134030741898917061556882824808435998940111167075032299841301413527183113388574881125136995933609384259200420810139328743584631473412783989468937347853684734972291844973580773174654558945781368142881104572547039875901890731517794273099356813565882019291143575659906540971144936812038315922393727992230015084909825425618618966448645867833364854054221960656547086366201846263349499258305275098927479026607675634702467279007270666224801570894945669099465429668122325259731469229965810143448288182929967055650063054535625040236392852691179487672647707475864562390573232437231793109980749336367581274685576998218803028224227074577988983823797132437964177826050458171300354107431123268778510651868596100828397345125628438490541764512629826300917329563679522198271454216740594267243138617639082388549126669974172308846101920 [133,93] -74217791073166628566200130748533742336673024509286080353472762257510922077642829505675794907231142694738295252285991060062246405463666328808414136460348476745103868642406245274074955736609952958707746761955235948598043203355064967022939732809997721767734415592871971559259213588475499991148108116638848267570062031660536896162803124154732586975500572690977187157614837936455415040377383863503488578688814201896021117957011917930292957601819034652033444953575073281430684126415885206169312205937823869639005378943717719429085027858860756259377231003443492729942845613638006159305910141102238724920865086064648864040814586304306174607345674624645011166408072264011666228713270720204242634665308953881878261408379469266897469807108587677146832360688437545172878108421197081042755918259721334089909151889070098547841388869326471572876565993936804668470261515290983914401315379115181421166817771947383693370976930249743256492680445233843847034072634052298935264528487713850690367665505813040958059543058197762587594267221321939129755026992887944443930535603439677245782362507627258906423114776320625043998333279352471533606057023903230599242495969917797238834463088590688422834616308607401861460813090238323871308710849131111376824706821136558082323032898257623758486575659123957112672113479281833403824703661317029047975159717514469144253964239770601548007761073706492844482731365665774716296486642594452026139433712532601096837012340924992392707355688045613402171226355165105344961971949027027462730863952586662292483362021402442562925157877201000165650661450698867755127398370574319597615176991636861145961070635804579025978496453706370808280968194974888411309618059885890966842620485285094595276511246145598074329112787773325550639995677124200972627870801665823283560527797360443479911154890147994535075348092229058772331893011096551805720175273366736055593250507002443488353580423627579505280097403948043146344955735334387044325928016250937949771053914891280269796820110872576912397933535991168351559115110748933101062574808909503748439059160244212769407040836423274909946876736574572598571219682724475720 [133,94] 426906823297384667649928998478925656670909158719678923821953076276583566516237140625691180041909967335614449679920461779857218780232029643253369901170038798184500938212650336116383779341769201039979236155434712388133309820905656915532246515571179097040619921745754664449892890476524432402306745070473151229772302465182865111639887797783418880198962343123928943205311271355252038477958054167020738861222589195248364124836403487037588761788553037402980964886661706795064747428618829929164031909618044441900260239901716916031858967724504267325660776948504768701209401047056292952960141274444606881467922221608707991163064230756667318455071750176022468645029106165617342431534425512768475560543677801631411422934631710398393671249040539183084693809202343932446770132245854468485216183176617097634631290199464030563014271081870734361997769965216124092399140409392671530490808968114820848317593942592185639975971911113062637501976901055725317355613991957411121614729143966433422420150670533837504437306667823958744768843446708230133725394103517023382702091032012698410207321220367509131246992873350076210468627471536866870850852698525737037116952311248398823134220146861965433323189261519175870196775530435839542058546704369128655605121634693365899488466887394146943924082278393257375555026500244001020095187928047920970308744009031848254048433196163075527451515903755577077660195059535814187330205567154109095832658122022996201457774138437681920442901716588919820906445200348373243572886113887122668395645739533547951643887785927767109896563174477341295194980407560718727203666193425331116966140791937638486131876280502410174164107054516567248103223916157456427718982042179527248633689410776113945159835169475670439173128111695752056287736335868832985016175865756808031409955784193969625875967216368892963515121118335241540394522672881540747158185976928329146681723444381680934310911264136986925206736143139392053138491425730028011805453907514414901644366386490891110310525815403328858255690308446175211989498021014944428636716814231106045702829959530805019442574988694319883360674395925912414579819229664 [133,95] 24464981560072039288792942767394998299504380918338809890800457240238978712694947243539361674525102620417265012031809196970123977325314094927594670547058516877308907219233956046201364834122291699635966593942287594178562981748685461312518367046194516779124386355302066476698974130864001239374704972187386679930190423990109328343049735099902635742380948029872477141350457257297961668797779036145180309800374512268924080971275261945923084667910233754404945540675218474944096702780473482461680579546681617918808521165210355910831302541614198757478548676851323839082251760163219852014377792321386010613584454215674399959038426667537416377209002922399224009703265036166372944755292713713895852316015623254739897981351105008353974719470969461894434239537707642359397446141795327694990236442838692847578341775975292643827790249691717237458337919887862650152391603333391519750680305972179521891958242579033977791687049607541753752669240622118825291800641427726315796844763270088213423374943087187568176190557405851198861467288381583101701229964794956287791707144368439452885260578994730857710008300535170920456495969709987760938559842576080715416542074711341610913051049061281307673818878748682819842538171939728060750190732933026452467322002548706858218201890010705683227002259473235223777051108562858528050268663128929021709036154014274124314070017958131526760605627593563292847687074781257278673978559732359846099053268871414811109529914576566216509343525835147998911001205075347666174679595770152943738476896488152523147253143306503561970092913943275847586923907494175858867899197220860841989845015983993444288766330351901816070265329510551578499235537746757684251065794459213579325339158708019522284588754734858638893696046231521923897450670563148940098096910715278752250949276049578787015978507812468855432960292270659746379875506086001418907976420250281580865072972789390753396105964813425111393071619491611880154451181987754975336892925442564958878649543278705989663413574429949531915781922919005022248838931191943653154075132898950041036436856766798213485145831123192972152161693910757880345717344 [133,96] -118153166157649794816512439023413871261970135267103104326604287728152326616103197477520188914512876272112952634048887300372914387646220334978956283036830424609551200667402165277236639753833328623056380063350197192851345111221163754163663093356903987344206058755524235141410407095158446446993410006582889466529946025753096163074650381090665713795693475042834829261966792257068909833553571320728441300806709010645113874482228780358271429690898665824823834169138239403580144412072229248785295356322813451815629498118290113397738389622211914073349409893442725073451162235841912648937992251567675942884019439757659431386799265023384791762709663631791843751935238010228008989853358073785898542078833987185689128428096113155222160689765683243011227474373577945577043002287107172592485778622880829941699980050250377116221176085769122663935860374976166444728632667507501022662936217713860012308012252914033195817796881585257144755701932614669022332924442631928411003902115256106792489602655822259619721878908569980160981018423360930275366142359398331000110150691800982423138372145534516196325775303017448114166731202514435283177506315746270279210138581015113737033357227823269569527253344118219464067266017695031601510805865916397661088804389455335190419081187820692530781646045037644439305775924384921987938899810733756585546764259846591160213206454267224311451858609376620810440409992191065478493584730790318955362585446941168529616055726560088721496987371085153343769871022438845073740000114941772850910061971274278051950507520257148428988241027748738124594951657815474396682202472822837960057010180799930046284175577887810499407918372095985765620729146954350489216606549671527645193906942416608544187643494437856817943268277609968691754561866649965664304407938070100138563120071205974357214228021765315655097994651560536758427999277609803006747694925609526162332236420336248366128046088215783314697563590728029847944782282076674102862498641406595532179683129719669703006627554237444526253504685884809293633124322338100967753265610671798753747850849723411091799714089267922363182014811688678607072 [133,97] -1259008529636813235723324736010683712458112613521347324721218895507572080954364638937287823231482506066379553969943893243218497519891945028633066300673272413297847382867410652701648213367835643088496432163830767060282440262885290745224511276533636010483603417982620081562491218691849254540613344365029595472930933430405504282037593901859530989305659110035815947561166289070148847425455501162610067805003312167422659264841431167574444821398281841420152333121027912691057160689183409915282558827592273728266683681325622337485520564856632871978158820739144148634919150596943237195690985132379274514343451810462863678484129088954281891345112482177071000812517936747753189162535029070295081122337124860168173574834143959388235237683339453744975769830152978727739798849798817667448334038187046673010288803511929286987643636521089340706440879218717547495147003171297734223475490264334716324637713544738762101927900209443461600195919726151377069604389228760011747232647678434012639269333701111959235293362735535813837528778172253920829420995694836927945761685897261217668075472791330773458626451108527711917506364629547496504314493696874698009059644349859345062688478876347475766408312087902378601838285616349499447091905088546840927080304310753404311889719172214941122394351610580982336974426875909154164084619078696819574481094548363964940043056597495190789931382377620881841209701895613810672732377839343337574308495298455144079346324826117726243055003750630964410848038874679934457366514747755372050976798084540117264532699631810137522427928221662697293242673834217821126700841895197434976264511642084523053882806930542827362641157974560782083153099902364987366524040074066985439492355291047346870225127747546460215686289464622708465371092692803740555226728594070403335324375348814810028040692562944249112802650725207468339973349447927561076539825337097497003776542268884369577768288661997120964997935663883398457590101996428106891112475353495414198651377209912278938297093623797529228836285551032679019375045610698917145765059325520897313127082906505566037820193331901861325172265217815088 [133,98] -3885726907809895008771727145136615339870945990240642308475689134984263288135682531570521084097179598180115749981473491238703379101362751514589973344462637749377226301304215795441462244035639100483542045804865786274543591219000312752499256554285568979206339462494017352046451431310191888233342648411449770699628768484671452140928687398897882625114412612431763958419360942068147967990791242697632112703120529805171199018226374304516382684810643248506477424805062946119731082307130356127983508011059906061834978431522000538608202376154955315691487996270621661416767585490334181275602992798132061495394924444895454199374040268816892482687875876960111729493097330770471533750475066112159189265831415764769219434753197916241908958361252835747141676508505697069829517794034079377712332463481449283893171447329454395857049479936004813897968238659155948805400456364340208475752196504928678485046946334330628279665986664711744312290434928933797280313879657665703034750423237759324491862344443838090028983732603899247777239630155533458397470235598994986855326028638192035727404779018012737057310500848803155234635188216630685845817160707916348192997054643858694709115011822474926230362771403494196865483572460260966455343368965615832208500101571947387413328811147892378867018440559084668780068490750988091615169044479186814228827898686316376210759776592747463400325582463447684837192623548059717982896574827884099769502498607413708148117999292556665353823017675425662405420159419499628547014696517226804975866878936259796309177888367689778345524613192800171781077488729044206814170790293150608740835526891060162587282389280677540734764593252746294668109151648930561585880395785819906711023619074226664409706486235803888611606211810946343909947466299309185242822526930289043372103107193014151686127103067451659276246446594818128306597662548888821905998110157786080988613215017851084990841128639607808977517067823543568126394281776303118300104058231985107079812840352196919063099157777669698348702101999594016044606273922274843984106128560714683984238814581821220106140780231568909058136001972 [133,99] 12670233784720274845358487898967098151123893034413716860031681696095500884771457168961754014901179642833615302144637098256697333141630022388848799775939326721204500585701737360595568377373348945636878188652652190375912656371908697426706751085049934395896247543830903517419656552600362230014337601595741301111265849075345890726306885820572344486457205523000642282903916155665602630816047591428327743318847081211460734460904736428953905801475148779522857252658065753674209422542489962807919954810625180068602261136267059811393563365794979950890445128414356781559609603189096610183821910577724947049655233577458148823154279821228154311171572486740278372001659234293895989122704369572093154701211917166285681316652552031379997115520747170076692368802152635116866678136253760213152241297888207568697451403436307658743215318254528112935432731143560573439499112637268817906133797598792675778618152402213357435741231210177354906558213130357360097977298713265749447098924063379811065665222435154140921203236071537659547657319996682215655667030480366527196881899678761647986872350625027535594812351385867372846728805262279916187423065582472750306721650422059191290350795058003070215328285574096692951844200417466621089921218383753967109147078046067572495033505661267277816772746116686719766829349166413398838571621074550146501925307812855762605745399725030745505663175419074593346528562049604191276462940864042753593653683644741286429116434604691579890407540964771530260847488971790028919665647918786331570400290202873662140912117330672404574239370242453917869651098262411788837676085123955512891502268653606073290894885271671750962311628198835002513847969766407902951598639933673393723206470883233457251771668100910629296653181455322204756704003461788586647825261509865151841970724321802753408985023933503066218165759250307094604202897088517295733490855234156326046284749977791734452609306220240335892510567809029060294166014478167590431098077504915341437611050692123297848342169076967192555426906844277757063451797620759208750648358778395155245898000061290130856977066560446810195328 [133,100] -136744980331261136971367355050269195648506538796987345066984759177233577238506573931976552117297882006822145858254104932894680279325510290394331890650723915028320924786276089768926911695393081176518440285419736378410548984047411198051806755676934949054006731917939936600009112002921852681518326943173398304614911977878007477502426475129091106823558558051092831926594843354334604409940340463581729271470098294166584055094345425893610712109632461992749456879378174624491315027028343655028168608374094947826314598475422927970809308717715920274722276755236800933018461741363965824974622077142081624319901835860599678722106869482322641840811818092241541895734150272935189892469350111674935596312646208899093816829978285635892697685131857769726867890927343795296949566186236218019501544185931748193122364578604783610749694753208681173709967028422291588849967374588056011613435417183913471821235474174867829754925482629652556629632575947110475854690120537765793904895636275771237188758964742475810758845550879420131796982046022605475245426059552480371437926143349125198723902080012004674398333965943801191763038551975047467081984306355081224790843240594762113200608812589857710204216938778484907345255163202631759339365240916574717620860912217181828211890780584609748488293525861997023457998617517091300060014903725945956422030739280337450491335199152027329413007435356178250321112780760353524440482370301569417018550975516788763067856471064608109030129519173008153088662834018769806189579284220259634828063412110391693987875833869210065696790998274955768248483212302973980027806408387432420259388192091495090740672240248704227389311567527498774155762937603591631137219581611480837559460768992936328523915347421741253880831866443512353141430064065061635871396981727204657199825744505955192793693738015349383660527390114574578665471085368105431136141144425507209537844598529814141089354345297296063937006344729514432853653487240124952034576795420056662989297287568315893877376768624432133441054979705950323631662516727782021292836769989356359328003125358806465212545860579137824 [133,101] 444382441578561811354480433361061206725355106080673749919196441711867287955461375429567092118831330815395312909350914970395092697535900724177609591373347700205424683043088868844914438976662430899481075487376117209658391927113134510481461110655686039220176706466309893583791260462132447344126874783604035140077800830839537288120479365362243846564101185685657496173450067793878909087163698934445236779743553214989015983574454435652935600367237137077620354738855744376896282688450014802073726139788961582599043906916623992845721531234318865114071420236830882278463445011864089668768221494045562546107757115782235373739393639358409377887277691698360613240042976077975701188134396853367398707167956481551780705839871424655862038149459674361232300783142999926330509047114432278742713350140110959565941388336236487433198350139638891393031480663386985761575540973326366485612853421370064792718113534499518059497393817495331090386772009029811069713251584166926548990910892995989259748977001050008715967366958665604471377144147038795937330745373347495263273777360293084537394360654998810690003303251236823515827353829643009670511879252076824515026361277657699989148807481674931062492957383058675084370400726993946421380981072755231373054628998609479522894339535989264014354800782117044206047155085267064258645232085984970544337864358134937043826347114144072404648165715139415835527633607852724145517815294922559929888697806977436303831606041324845830319732888516289434375656312981374495759545413530893986658011564731057464464235212254478164296352753420404499024600560755925794708453915395872187867070864871157099710448361089154983046483911642190793019516237692658132681654663495266807621814076317752796071995557246984034648544576348923170431856623085750573789510520771032406591845526157027887202307355847411368699520626458918380638966205536018061263556066995007386147237280263478996129816452183134971906297007301555526499306513229048346589160739067266053565364187786380251999019707055426956079961519947623987719294176577001260080829351304289575305609139401975135814001016344 [133,102] -2818255506024160011364556735375761352974558461308822316243334492537294820345503515502708512114537003258472522995834693277586119122438442954098565691591848625972276159947997767977094634904795541450919178211142850216073633156703190398748721385110139742720034371171040278640105440295650304573516481443648500968623692425104873452743070405507653054047874734905368612776950993815719053297617933703051746044579619303700841667206742693286800140743917340542069080170789886082998563731387547351331592512351292493534778150509475193718678842442244030653267383677216876355738502991612736461204289275837918313399329297212819399543394883702649909061956658237122204974140158097102966927730336308540324973309752989029507336922788611506057356921725566743961133485957568878067000283637875122622391178776424748717362574707608653131484379659554713621673875428880531059288656370582149443923356405771239792538186457962942375871258495617829603237380412900787782901034693995392178243446943796145819619551438221638352172604831865624675697909165134783372788779868268010004824287332889848664311914396582039554299593060101485122968390596324856192989486629669505240309775277611398028089256638333586394751331621233511314957352365396697381145460168268447260555853512542142748020778546402798755544082324853298652518126403716981957225044652389041408906300151405342272735350601329526091456888024125982952127287091499527191695949943645540889381552775396829459397271618000435675813249983950652236323613666098667326290262884482873877289948584798873107708303817063528714429401734840443080387532774771055186085028888585836970355334688324744765383812099021862635032200771561391408080640282428864227199305948132434323297695266360828412134759374153664314538094529577242289452491399788540764685384712269113572005319136778117378212042282634560835278897563331579086167004936089153886226770105874367908987896670772866749905354928502083780148443239599150980578020173870811980773348010068889488175486280125230066836852957350778102273897401206840744144390195024018523830877871512471906102820247984157472654664 [133,103] 25463912938506297614288911792340813871190081675709090378621644260875786260436860124522029542860888591415344404864496323158366845693928808316411801094668502976203942393745871142811206783083529250848104876731519506749666646155737310239472038469935909035082771117482646090028968637545699318097308951726541523727027575132487159448295306381251769832495648514998359637870485464802844607420877697396933853644165280328330476742860915967144046735254049562447994564724142137257194537972213141817766065954272925765387233671558265933943039388588659613077794346109600565244040765247648548482427107994844743203431247486457208459666344740226317324465344107790910603716093627614002914408861121915438059658352662014899088828663984380994966074632546890822091395895731311913558507428651584082475820541510569633546447244732687571227249652024516419839555078401302256403188006366476414133184260316197426788367731232550575516061235081220387740694470507190852988686862498350687494209241423780053148995691820881620269318214313106527359438046929838730819483511753855104696205204491277003203037628299942345356368637361969127543888863838776549081110930879384503017300406613194128489821329852502425693419732946363862094635728342160694893794814705839643811189211880827767053908999020817334173170179865691962107796883571769771521891637266389072240028095469006531421024405303039202751669666766991094722950070964585079838449631582079393033214015975502327265858032535314887585406573667358277211562385119135944508512855585292111749424595013762332097901089922856656811706268685496497413993438318691155805031634970863176323730739309631435144539987592322669726392735816788362099155555235472605367656476275173254631758600770139853234713249662577754726748588552839520687645077987152611900120984595275541024859871245524748895566028370868867536401324266408420230946407602381882166962566124253240174920269434058185748170878891350348143371962631223411059880036485266193537799532202713028737365995082578583613658827617034526595307393137679869174522875720447244991348121361560473849832654662194157600 [133,104] -6342689251181020599341990761130541951292288298362920943962995255962867234592971466479935551713693444885276057582141604603173399657418195576285956078027765516070871892323256631828280719715961670964000080509793311788150039403504796331812837517220543853444627848708176995037877709421464374957071280097202921973820111596346356812572231163064818252395213147256512640448116781217304358261392274448693667682070411620381787006906031645591602940521431868576848308190139263961319887950847604336658559473804229970548550829763597355895184188820370061580875308140551839665775968906299976637780167973857874102469939680624771861246975908205686415055490181725928652502915562246035523946774479988280883813755283091129431813818245057677065528588546214722603401117434619718860169159966838975890083709306679499333229916769283530294346647251413240103735790503671882976868747448316942619248747170466135155596095217594374901439470144331694844749232937426064874022360710790718673417488200559539423526100660768285834476494676460655990526654605860640690380560959900927731187995402139716793443450058885635753413470537054430798298572097072958465302770999543337134599697944342549671602221753419019197284801027906888806399220444429090893970847436115406259053020773009952383139953782968028716157757546106877802056955282515629926975564590970377060300118011163333794330623485424638537322702908494647575265992231980999660793300718088770677079434916846648115849822404774994413244353206590749850396782696768783670830542868608035193711537964470221215649239626514601131477467945916214110735140350561976297697086993384070307703743364657922362570560823590998342377260766092565455731560764911469725565098018997957761394953077844592791103299771646895365766911256389908196722037132889380302415776875529774818907248403203518650423214771825880683169976282003457031395033982157356323671663652173415184092801990408800445165855846020307614275037537407827592647446061466992648054856408085198901965629936581613643108535879282319245850872336616681218841984560498520524401512662889756353159704623136 [133,105] 620790840165767208729312064705328389756560539810837289572050168204979659339928903073998459695878857259933568682910559272634083626592221985122589732515429107885453418756837444008018616069240708053078792843200188786862066862250545257577180246850769983096221589750760349506847054221894813348806954929684012053013280405843347044895014126700644620345662279276441235012451852534654057935031720297388884908783937724989784992960374047774109983662348735813445836032619519089997860088660202524563180675538525804758935461714669703315679619755876507003736450745035438379305371951916550272099025253317555097352584162891103307177755859809593705844973944794449831510884793722421875139524756662478602838942204352006044101666326093134497279826136165316859269828118408474299985511574346787560221451301024479344507473230507142377361235635124326197648831928961798446578935643005946340319251991147837417465445333059924345630381685075829055652496732814248090540594067081319231188391155444117842708611705117754514990093223417569531052948263158303497262652201971392453604994475388535091271322676101083997338904019499049608094588731537923379023425637507716149723207083718449807195565214437387478850999432927714613883255908432995460529165137986947591227152517069559519667948677343209212729065644280778363181825600494124360646119323593576942466132409429577775689036450350820755763356484659106467757068294936156703339359359586507003871524055753933085880433523722918208440553470866343415713094420744004650944237043334731054232137582706744942510071594410681698896643186544901809910840167728039479853266529437230639180816394795662808453264718872866916288689536447386644369279718925998388728021842843004218072826302117111460886884339709144706256628159786567446040327844578728717923405333626268415730142416163580339155112894911576949874883911225586889557280548582511802042884161542734240204170301149787028542103735192259639413268404564560829562313943029716038771484529901961798714097056036610908569247310794314569253708112614436582248516373594267923270489627636109975019469268 [133,106] -5202526560611025668773006645111944260563746510422035093256417444714995937772721934258738032150574400337899318994357879901137349180811049594716054687766226647585390125138535229561520844452870432217168478766850656044294317663201024390683492006156450413476671217223927608302858177835709608349672875915827308598900323739941368602187782133680804658210828849962872178229933103867618527439562875060956286591497573460586557975906593227545222859225859392019395354934697937648303795691458360375335051158184619273344439610691940009130382714089225538619149300408516475754231999036654539612317694135367337851874127189261027078549489651452301894256312744880212549930233970141293896017732903783297279151304375198949289555134800782609686376691985696121383249698558807300302120245238301437669188339583393989999471935710885422910539971689024565051869306404612970524609944453648153860516706221461779097892840572877136675787238392614659947917694824569163659491106748583785343267546799879823874711132882830492861774735103602158241632400148106123043487597188606708574245393017991971102623245566628823673068362315434627293527857105449922060113502930656016506212866903571408974760896805161528905028407304773253144515959611090199151271889192984204398666225984315582816354927891895794585172083596758727613236768919658145060326721643680430609766370095489863807762524229360140996207201650247171999015866504738144540595425836754015950267226713494126190218622210866042034964756627574438804316980899901191951907086406976088972868417771230758470362501060111108546258865872792968558173128106373809334479395402217833043099538017726575711975238712490242894846418026811450354878716724518789338459843359859611842052118620910446635703096233378940061660114339305958725714188766726953557054308826643092660958751389434348440797015360404076520727245779551751781968134201431882569995969276268084878949580439037315979440202571400539336242317794038232906126440424053482531010177963722493050333571598989453130883771797598653426741801277705406754012196320015842502153990938864786200112 [133,107] 27431190854002416999260432244641901561091199737180039411888401413584143830992609617786992870525350454306883990639582433225551233873455530491434894247735632554124403258871018153096051184696286468060534998037345437692745005079841957013188763137513540623877848585456660672586714238201556776752847364388412271098850371779682305588424152282865029985476574847739369927993199130551060609688933848148126231914051962098428090089300045107948278623196561838737728083044129740527687108317159420948402866817665152666362889701688971924762517470331071210790834762494967217072420820858866601369532683094661231683021258363012685253347410266545702400068580049531680112416410644713453626113777061766908759779107550023398894294450628865397548034688476970059940194447231781731996145113703960386848605281333551001124941663865306997602298761708619584593581970597027265287797888603148361353342552914370530947357581119389235542582829694539802720949449370065810529163580383743461106544861391231126256687081805091064843613141338314017964707021935425141492913419456063982844923031971432511142292393340614806300667395007994999672616534436775180714866732729793784435493063213283590347130221559641294140230547058019212477381686926387643014728038265697030247640541973316829654538349040230603320390606929477824768708537831016074769073004097987687484900742049295451047125444099774842522479072509030468413984527250301241104517933739588240571678383873148872338353951370225186714120081993297893756919820599691241042182698110233583945328044161298123131200494165033454387412545893297138553789578100943122476278652492854202970610311762313634535787294702910755562405132018818369419405123457384476425167712243057366296802491858380055497051817340105869712563528156701224706220956540098296446575325399503873538102834877422307249717356170610632504801835892961746503069951354442936808580855567421461205416755958460630402949311119699468943349830021225310262161926170899176702420530014293489476244189677487250361009990379103593161372632804985695988385713178464955899507135325053224 [133,108] -74490757544651798605875055145480223892608440114548104990602232463466432245510701065779048063400256556200558958195538186297213830638278108554671224512172073460467173276578491289588901735736494492064822546083768764913381041183744269600460469083643290311428573502100717357822514202203030243481425485913607768474532681892645557106352674369023226875220586086614643541579931835090019390622845910231656713643951371308413949573058687744807674434723368498826449302692093429112443163171076184785291412222126795981481228916987912259446860249466379939898362649764964589748088025761306067864927050636679517507070774892223538085560308237505212663642737954680763497818238938314401826362935021212728384242203742199322768931129463536056941918606390357250398826218743016846201501713663597254104987926198895178276806356873938510443331622626152330838753947027156558810532634826903036911841672197107062052677619410071739453353098738582763302075397071712113027368071628463892157037317269599425616452743466301791574911088228277780981013238365607982400869407226566774628474399287258909053477699095412146300043734626009700913563661298777375573712209491588827113149233442328862810836298861102225095851737625644810913864426996770916020699759826283465137646664472968110797546572374439460844419569888459331648126024069113427857655890881236012612983623783812787618862888634302970419826486337772556835191675424866992626339933413220241920040920528431219816244438478643774375799452486366512512052677719391160087637314443985154655056730900479856330074219760731677758402588853536418636870615420465694932356046322179560053619584991747812000681897088711031595903957481910787761262267257423774029882733535560404152128593921480852956108964812459898399566005475192310253639934404513511117448565065763205128867299011226467891535539712775114162936564620535608061322790859685451940726218769312949671611608133835810028637763188552489826245375243807769708561224844808028803139320967849430971184659049142508547772416360125366469767506303786645857673733822398193048369390736 [133,109] 258169920767163416079497111507549499238072022834836381507077892700973398775118200532864518312812163588494219175348644979808618645040584821007581388607676495260062208942123677615446681381786893938818361901238454960568688300105084927428048998232176814805995033283404004087975111606575645263231403366363141209932210850278370314884682407234764318275072127330099773626406367501111016510622682493147632007988093716683354925293320357903508832550667569206559562153874331878014232770659537263689268094603515233791014434744612778267281658319909244408862021661037443459925127220717622627195982864101500813363059911184107186136877769334919310290453547332829846745652579214609147450781815912180029737029537498250752540925035795159226498958119837736993510845343053516768214523372824129014246685564954599379209801133197340905039952564517214432810517936609633102696727791262118678448177129344397921904182372656722921512110733827197139629483156860831488991580940313142806091354274131572933803854605792154155378832794400382990141141918325275436970407503119758887136554735566191543774690253667312319286977916910949381477482765741665500298909216097435172078872026335223848964434887117303079647914855654295734302241186533815513656782505264577099443968516233912552189152229234889817556889350209858526179486703420851568913255588872640673901051264036186443514562399957196877193977053393267536262154601315270489734956119538674258243112551567613426912960310160666483719293969964733417320026528273231110841951752432082587021363696225240901585358580057801729149222311145368280458284493206658147778595922025677246570486196257419185239620662672133641615974996765433163072594315903658397615293479303721988294056016646910429817200421343803478031562003620989623018828568924501274357466594811196481726084098514231740303034088742457129984041672606349933214586764444979192207891130314476005790882629336175874707274375505196378129652070340672519710418603173346269049287061629097221406336583207016528321403351018654992607790841537497307233704374349134316443152 [133,110] -1144120241811469635685864779360534342582604210848234148307474347313497885038507008935801567058771982892876213978425903327921340999563569964523038326840870433544109179351641984486172873806736238202461310219762680281394844396750069805602455319965137532723327810625408810766946627917519195737542844674891768105684929653098553329098161021785230552060202459696211787269748744735702577264839129622868148447820424434126879355102980680985103554946219460492019182502574102844329779586377289671441620093728487745304470093714130939819099385003568262126846219587632277527675997629285170428546624073785054389787296134099832389740814324318107770529352505410666240970009074894042758573138299871538830051885646719338649666528367708350661404276226231196978425982724182873821815123992155782304381309386026280331629436089030494856816321662448760319356906226361749247591997116661356308731342204600129397376399863210659869604368638212266603154707195898815181547680459908725238411392003719169240042420624048758544934413278611845537798858945833846889782042146334259504490736893256256166125305086734002842764616363340795414112207133959729198398763112256180753657248572073766533435564120431140683888094154344000950641437740314605473584094235941141517644988072299211735217983848803033246005090352778196516580949317304074197659854526403833861874812344503996380334497518408313828678634896877362518572105547856251130332612006626452605936478101740970733324974988249046115722754390769727904594809693605049677588549704683831564128281156126394476165799951013669649326001741135187415957127330380803667757732009879652222574528710649785403758828703196292097717372766134752847841449507354323822516746787343620391540986938332287511066189147784047820184752911649891553110076341037418864488715385834591354057321548367297700095108479163082176625310590185484610861787673741868961277025253551360085404503266665298497966396479094544341296657659878977104637807986348411788590485796802230469247167434102433530500066122664521111732858557996113974409699815943465560 [133,111] 3223361670158859046940250791097487829862682733744920823176865636101257657220109606289780099845491884115988853229763907306036283588363624064367983515292478508503705111181898621378749546060103346467085902939102175013809821427151093992467088274144203029848878546723062349174609296896124881294116103283969267061871271025071146446916832292967033704147662847612653314275448261635808718934095179493389895059927236000064640315026347319344309871490593250653216333617711458186442227512499265466692169081050109405083045217161815095057725862330713385111406309623876109482046747653089955579135362913708498680648020693614976670532661339795551617147979226898767026346024981584962995755753042640746613890424614120144196683434416904365483339200591647726839526335247146653813029464006344431998824603940993941989528083425276772213530686336477614892113675867417435716309834881781549927639652481103863698194550949170378924037340829520852990890313518741502072536943105147784160492198389245806701803210894222856056496153719089410179370976741205749412517748040417289994178374163513332505761610792785970015562678928592136331117202464778922006566926269549656945966600355064246895536262243342602248367575300031465692762516941799842790933410357524861119914318649297170865128696296078831015777213576170666485428210373050309350507976829314517677878591269251019803013974245516043962986314058884946843906643610094074283518051022614505947992148150298075604758714112318468202093037647079124825597714021647725404471287924426210177943818869579604294933998931834800304167034382535758041651293119286558598395394103513059267866985443889904800267443582917941192527325278485290763495668455917783982893915960103484819050802835295840251081208466937361814944001604051226503766544621086431306929565145472700830653867222243395094526507525768194718315745292218244105055429548315007326708017406491151283155022149505388352607231401123349323972291929159107188425523718355208564444677994780204900757404498514656538835032905292980795464879060050639661474044576552 [133,112] -8987184884575551270438262392907257791873655830688287321127806550965729455642504658396810708815608041254515883716260482262091298884324257061625435176972175512734995047048666463586281765313205050052806967933736880857348539767896530260841556262264237486472368197626615501271901009446208979941342329023823634462552903759378313639591028414530697229459498774576759227373966649570151878703046055774961262317922024163548708684573935240449947149586048067540220641872545619850403971502131403946807684130803929383642324763524775274612955405392553516525169491527353010336931867757091093835693457781640187419237062048123051350560607118097300541432121350916415908831600540692504352818740353579977755392202457491565753762869499925191877298738962745586136240231160211852223642610718879595261973551831121955576562348132637762619140074939330782196485515747243872051797979538906171322751881840149447188574165074453154562663595004038042989096643994016356119620962922152340920852204722306771183328811617922450199581134077940358914597174069869054103074960165982096572864126058720000158814873113930336673289198045096031705056100403048024881174364044533100016590602154948116180406934276057332995955938908662363055951549492069378330144900211021943443660284382743154078895972651348649872579524226817864389656279889949158785669334492772624611902213011235414885234656373176768098735686958107637055876856720513726290594983680897585017805798835471698182406120999962020848802968193891227159109614484531618018794790952747532232810199281231908948226675477167507626140125428532354729608830119609986893114855330329100490946819688417677105932559352454365975991777531716669630764166893283374839514267713106975675292208828507562000041101133216794828606677262943320305088686471607306644412957155066466560195919735965250075239360673682462892386711614799876080432623093985591377239539960837248882978628678824031616099405664315008543735739180635588225958000222548827070808645934100278599338910577534192640681042261884886224052069479436200514970136 [133,113] 16947726567396162810431219452086720777025281790612169889400522219375424647554893901390499336245352888437385460835111829469141064537535267855218146819325721761230318124588552985238429266329690741930887773110701897150060349527110208250845633788739393244082016195108366489549975259012792657969261866719525583644734385715549180415310865582896599973805359028190686272665291170326643771830578872938012775577988609596208087384902186171532080971726895505981824980908415972346785849259182819952409803535267413873599539577368102021844298467045133741301059731602337969322823459512868536424262189756924061940149933322408045799375281459495781982572115756719000573780751357553674852378871745962893208840442949784882112395182717412270982266034726155722737665112498350178836083779257788555104161559489294769129213200375948394843977243610090650594483714399069585307037039473442857842146738696686166132015373412317611803367428472525713847983492289685950978733402837704293324759728825444233773515387061734345159781065992559084950134436468420267766816131723569977438396350243906155617160574185283502188659475810958089619811936292509578891590595784866404240352753823162964283844556437176694790056920794317075392124259052282806374496877575710356703927473457791207031823496900345559698529770212959426740775266322579945757832782211417231927230623324934821962666925421308254443900349950157103704176839994653236800028670579030789031948382642738159650931974872825919028905712447650497555157082409312052232228230757363707855820711719861422546649470670647244181745552788354323108776368727939858094638156800151993986332520614145705861148306454527126004208238932577385103197961593376969389187802428185001703582716920580102757105559658643641146782504316295831216816252741321927888388009873843101599999546360171285647662381210162190650675049687273439368448686752122087075830764955700407795424128330519864032860725721984417811678128307544104047628651072442776323442234428746191663090928846105318873569865579301048199749912639273284162 [133,114] -30227357315691662934434313127340935825966044680327226503826702987195003040035960535359344429753281323641916269683924321986286804087610117830491872599729213273438919149825779697909165663541140250044969535581819292266520480117920295100294544676515469199357531148435358422119024498913144948262701263670324362982162733039691670125404450167449196693925600890407195173180857764782180628685094015606192567575366257735173521529051503029389188141025538629890253986962251982386422872471495616554418595337777925679738053560006211501416860468539049888917610063940827630267150435664825198601853824076303636464558468036978939904981880047956720798914991835573177405968973522196425675441828196710380820820587753998793631226206438505480784601850077277874934720287340993524317619261595803535535804979475181602157675667223809783442257852957530062164113951654429736816867908018613552800940203004894554864272938643258733403939432862952964882040013685153112155936004393403038126181761517807834445271511339042338268512162029298831819207338932004297902089841847414690131239664094896378226908844205406950906861244184392830185037060132970958461551981683679148589073445011512126182654136400416986081942852449052209107241368781011119969530306588667986454539830854371518804739798952965246793705529336318776480283318958962648706434486888305887222482449331428598327040084299355186534425829555023828341650822427713849586864140292456968623601797605845809411166227889222901378331217019101436116807370585481582338463518391464055586170519453157001064785365980206377529703141564953965286325860178506911012765153048759606609367710857906806498451058071566826084478115666540301646755201004316977350016683221822067017489654031214317242360864337741225055254953676227181031893313735024893046442803734809910766958775356318802714208727343601408097984816399284739511395476561357976452288235182110040466567289615919286335230261536366031612449974664257825175663246756143440674559908531094272600598124910126865063545519189304551011198033126780 [133,115] 44261704306790584405127896182526016323439068472974672000704929925931735092698014598182617217913353362014067638106583873597466247921580835531712637420071461270211802316434395205285074007514378222736949271485017656418435378147032847100506662170172373206233943326175241645746653390981419801614092581845475391247039625806880660571055231609506901183105170529981282830318596904603422529791940236477870533895731982488353971187096782192579500334511005658743018792819907236357242958826512201965906842294143553195245678847202846348106980059334155876853584663056960005590319378089867723550068536131167641129981492461182872769232192687816727662371246382059147780895800270210835041670467999511592435580181821172709243517764963003800441767315507011716697174871396683888866407560369592001704711675419501382862881552354262741541318383849141892851698509262158241592308263265735748405382224589871010466877506656473388020430607508440000153056159669248807627488917771775819563271096221645463579943731183922475916280222164086945886835365480901044835956784029431866665483966381224810217445651998821001782866906353413510093136039511090064520012196335833425921167776602671840000741091803416977056197814736522987879025644754026626215734850494856288500769336615888929560624234794253560920612922635974956482178391703733572154416290485116822588002435902483707135496707721419451004872151179856276811906056398919833793267635621331611620246535876232256317272698189992411022140914723697675043168149282171226409716468730526415912499855650324106578234817693101532234656667941373939025768236355301193163239141376321593733832143240111855748501336689784091370136667185962953097913740508115900656431241339457530331424174776957216623106506696243045697077102827068593936949594195934775977099779720368181742430667755617734003354494847174772006765208400772318179283070978852631962042652305444811842430021546490945850058570894629663382115516289315059891869374048205175911646715027078234104386469412924502033827221096246551791217112 [133,116] -98239535576103180451743954999527980906346411484853911074145192050501897465548350916522868967206158769536711008383010154002603592063293728090264942683163352300216592712112155436139799062583507421748487830959435278898609230781044140773683367538226280472046646243286733762679311712718515676382184753216261665647343923723205142003802029040007681449029699139544702158870903079774184494871443886508914518909698110781832619894041557794474499040124961312393143078585027888352775126939371935090634482341515965103577205453938694217215368988139648787369299314531883817604438655318604163647153994980045280663329640435828263393543565141662913600842080799553489044000081340136228701094808946697417067946165978196445055917830337587779060099864879987456135970087340522962091454534290711991755596931028478776448831532974663911204850786599364517220707392783675871932639604144682850005780919450335405607026878658374702607255021876252560495509496118741115465428394696858501352209593465150102862102899377793976477778402755041813232113608292322484199176627559951254833843447299102643896669958973616769974636804837817336182551087321137321811139069964814677618437089358147409464244897037000289746729821332632212594155521846790645343628926742679011258250312903724533489462682155363369911217288236320912864797131599440145507791719571225350653593323986922157868667269700019842715161135240561822850155323485321126450971073219531689755119423860379554153387751846502134835104879865715806859161808437512057315375450429115925379889349672492649198997534277711381729685151164809987999968200173428943337124120420268686611872655040976193816534849246613479853639955004469498601245625669904188001565728053511032035926502855960413866857615678846817329757721747485980476905485798040726878726331284760160297990346132211029041099294566353508071629219335526421887192481458860594310761858355114318241999372036131584415850237857470218345444062245266237809038082036625967581310645345388190104701698452997809523720163105117520576 [133,117] 440989353018654022097036420478034495151849031218612143147527222010666283597921088591691071690091964795756718552647092781658851140011037227539656687210538852004734392927134339475382899313841097273999909340535082750908187932818526319746928235596341848719773615245005747811410325758804489304447233084071382041323666188828856508617974742585120134424941110886307400071270524592587093419376379067757723200468050361501384406358560130761406651248641488519296705058306793181465359845411963780257283949012132885190392665906690374899171373836472910437316869160605497418150162833862572542866574672524684254849515543561682089686441076487646029679623037784770440319516632898137749434374152172886608103457759079491447013397269295004159278971860171695047554855194664022259994078965153930529969674738494400921908829692782886413132114179412888657544524517207651106110415385112370741864765300041296788133098563306670349299960732648801780532359866176434456788108778922766865159023989014178849816122523617788972427715100328727700341333887748907316524099363919824287470601668877386890195723391807930036017612598401446277999576485074603863671513415377329726266886875859001310570266870468804750240218426816456298546868758335521583285448580308495501319239225335400077698837094884572780531580310554418787676129194523285257502197584870864517195653603896705666818768660582891881081908376370206787463494946829395421220546935712730205252894245596317898429506145650690427732200013585040869123427021694228420811990738008240380286012446225523976898539445967144131488052667114481789589240184555184054494413231923669603049207390963706877482418175046407090903631303240720985299046614535437437989955041445532118514356071332413184321273540480139845051976174633666769968982124863721557881966408187252026945515568608359206496755501010040517498719997426747768068397208082414490921210577226442431556299645456382144232588444885995620276145792915655114124879383688557494688800737861552020010985247199886303450144190467554 [133,118] -1943530026493693906419657918547742914960064884778276374565183794499093165556722079665001684749421103626900414668547105086207242313425303400977582923081923057406223579350003020428616199105202845603904335269277645380136075004765486982041011027544946637506989813625433015302156122058932932506162814062437993618984551802515859514759119257954435965543534433847204983727415117932159985892542639472338117686100970130242457346213245297018781552059808642604557772189933973488624880602139803756636203534618344324959911797863763273196789587127413460388876135866949151029837495195836099948513488924872667031705109358575777317720437977606017706970262678043032685016154083203565360756709711588436863672703742762613785148987969563898184751114161920543491853356519758100068726069142240634851691674494101912265922859477251640668380257176596135721803964716792622165098904423003955734593217918457598454709122274266791397177687199636613992305126777164310488845495728928911354567235016721130766805517744287683705456687270342958950642071679523053150254540638065197679342184266919724071249905174006859562893001144554659557227847010345899572886241868484422154580268896114649115157560679312966263608685275066811451996311083065961774099853307801198027130650592473478830477494468394916026165985009747587969233589271539096324843951026143960454405785539462193917768594225475988250683097880189952738547438708701286729182188534859567885739566884997717430850551090217829721145320183684569539399249430207248921859707236408391851326624383510536901406830321835780818626911301637721453220519051685836763129894621024094103085307424819936331284995406986307778413330890024387602499402403272803777060034789234609073717984533118257207823259222786134232864788887164557355884777776249805488677464785120070184905297522303342534161787064012849691363626774935420531822677375104598259256471506658911249429250596853101345722723035377924857660244024619337247486698329575098925319664165612475669178529809598682379662229952 [133,119] 8513244812795044167222756441042735316938717894529337869813578446110046593799862798190513988864495006654918891825188783534585927745269868664335610305280536495018636120074415733574096550494670036517686605304343964642016181384440089762727484956031871563931917193384625763130312145096439740887126453926554027328498197829110983119641149672295348859574107902409694149258765108668827452285035972826912696404576367081217760111998445342913865882065753255751235259668499507585728322915689228601749830925201567264130026144179345969716839965007044545755695221215404554474687963542359767065305469760803377225522058168046966707649833490546850469417624279847448682742938221680198014437855403365661067682908294230993041955224004716385320078011627645810579227465476289673561879986785692780847943270836865787845115274022863988482098383383555222897284105477008719741535973685015017531086212733217659935920760625676162204773552639838302064780046872966935576701319363565537267407399071198481888837887364953313106812993952788559922776898703786673144948550377044788196860598906357187899598196998005284212974084477174885255725846559845417996068828407768178962717422631449665232031081229366769120294307320792971168269068802593667224154157961303423057347072657183414054938029312836775056899412406802920327524285441982820305538002982987525749951154874874217535010880734017874854038726355412658078826352900382060251122542187192017664874894854726774803565174233502009747543093032022272059520353831595838492251115863910419176620303393592552117419653520947946847750703283497882770738173728131408008581113590260884255460169527207966669106077417459968354205626069586092025861520042084633639183285085830828380388545444804055433002129913606234726737007244701171355102127067486859654806002589144553404240981021140148396957441139764263854234604112576379970597679423879706101617580515822411116464541084755543922471197140011329293259822881935581569210837247929095549695134565304435722822104190929236462784 [133,120] -21165232123810092510812627480348850055063443527815070908000113179252372866162715875182930874680154119779356020579686382535152514321423447495599847924480644668838838660283689879595110025452292595708522830406593722230288317231365860209558732732428723018998172624504800615983697977593556438769008474766055888308716594170652464126653774253006245297397560524906675728647696212725191584431279531878900131871737089995517180045749783294841680922309384983081885371585113097477654216584547764882442426140794642856588346124639200676866013535900182059437536592928751861552339516154496818730730821104110281891352271543720909420827559663897006840357372969658295528932845693581565839246036228590990691504615737790526180332831379489594795722774053019242684094232556274741158378715539038980532879462698093014606911634681718506171897421926357401806112307428072932408819878362975135083768792612987474208867043889550839734104117898958019115057240634406174323772903540446913674656250285143130743779432547335358807487856617392679423606032496913376244555879224908992823284101397233003838869809689969965241864060073468667128345866034395240627193947112480373352160275261599777643901852557519798282286553609875869237725262880544790753558154433035967612725917366963247756436338424785690599196704081676418782973744920189206207416708662016419825479048715568781827930213968339635587576955033000080766624700050922118110126389560061586430625207078268464799897265582764813374878494974403353929037767760288283181130684018772901151218209686142615755144746238630353545080615810779940001516511212761988628238046789982331692659488737204301385284746239310723160052756772312276194189175160671889111312323961065233099610499238920003415498397317569024636595302663358330657970071075104053404700165869872553572013902980819380345208727651536051833607008228535382772747256742262995400417576021283511247774007033284337795844376630991860905847411403665664788970945622454640599474320591098469657994060325978448 [133,121] 30009318880172416666074807576950551548277439267273656026408642717312541565244999424221295522139866464174515328553034524929192350290328231228908317045660357087690922379377765613665171493546042918832247389232269443135669870139031040998137461589778257375586762822972588957439479660885080845982635421168095256900981546296779949104408006242514057921166368027330512008441868206030177656594137109906283017745574593627605831440846932312619570567104757446852346930213702929782896570852460454548407157365849154157178641887401769431514751888317915449381226050317822391993494010384462971038335399664203530687722362761086324378232955459342981418941861177191014808092916158902850584895321962531144612721315174809640563574968030891744988974433773739318843000519844228515198080313456136230280155443035066393869453930116510198542270675561753031822948312770361463274874595448008908735999912248802939250218244788856051137307052811656776480905135170220742244002471417083779541115584893262937909594574369495981401339094329466772693095524206060676548558636824883132207738448393743480542118154579096405365977920272542077627301509835150070527137996565383652636645122777536233405370656701710725236382251249568096660548503955875676994489777492386899245456774692568580341832447184222912960895750142001781382536856523422178680264979587160356638977178955273121399231030916492487056857355600285971498342134150706163486295065283997502031856456927434029610185125979908734493517091572368714120756294522868074891738262299248740211687211852323602229314560380222547721921702463058394092046383969263481747962549886953694048318656684092177879848012508142484916243444338536208581394089623326048255724813456482625644182398900131009046750211900308453551873690814833955659295166059910385948153060614099849530199931313399690056520934728862739313372983776768775742311789865733890845688907130836050022042899840047696547561266103563474543819684681536908343331473959637950870488900378213484820913462500 [133,122] -4185629373060129153078783855256533149660687368612110330249540035741859561265091967107716015932733068041868747793854575842533204127530297959325422726270960715649878159722137109502335107268247806338132585347687648238317461550083901506194073895499314170771875598301201641873700569108026891701692161874623477162096852619269044374418490389900664215849433633526594601883796337515482816124432329286690678480729440370356221697345553582998488692677852445436350021664326630682344179357113687252863433050707367437773557160563707559872051890496891111785942209829451079193721047844317187867624798991068019673978387459640305614758986675965861110971197735647022600832162762159072236203206492814063280493116467398829711421713164788054183385305813356641204352177888551233046721620394756092262643971616932066858497444974537511536615629427754264737327161668536679876202287518268832888450396750002554403776323372045982753462775442537990734622455545692058349300994470665163106190835332625296015197244797798843806948213519366384282194026373671450765265454559766348894363405332507376771533465766859073991556536511113244085746168829519349384890217120961930508471013943034025196561535949721661632523830149262398097543991131098155796804070138900072966193231542891634436751107931625949418142507105064798529227393199292276424720081289649640724407400524216122309755436328358718901905780894612582229622749973700795468337135325626615266985678476311237254054132725273174800215910509182201404695250319394900441445219403840307233890653734239934711609282521836420759903964265828833790038877544956663561746575276604362725416966761448099325670193615634817221843734088524535199486896285081476600695328444843709352209788977473551006459367751198001835191976198499338116779784760932901628570107310470405553820874102306122795337969114258571121877821574765749977001233017965143681817714239264673238461349229319988226343535881212329680638291002541077031850154680584143062231423239339118786396 [133,123] 133729974372491319165020579364301084112119413323579808071649673763095536296606200278711937500461855066060364814679822439682200989873734715687834331552439792809799746559282234457769060910650516395129926966087310184296441889599242088566253356240454428852281244429460643712101923119240150429938747144658708818172909385623709708497060787417170919580442655333633366539543883764755348598356743390517217596089380386716247033832454049750254163040001438308997257643498778578909936575954355617384075176363181214368822874987623005228072629552241443028722594323820697490884460389672112277130419320370046651945171176773291234256031311527075168547134885725803712810304116589800162332117309442161746036340727050994201980452362192399419225509638863845126126465979566102126380077566032979184359280551991879759424621422075511065483335538449158434269963159052974465119495569632117726140640716299818918445861966665003378119063016251823854640253400337944654114732149032284308568642819252744521975817861749614528968417967756455621019333327384850312296523446042113686306444950993895907849517397738494639576242061715213470016471614001894524554934258938298067205879849080152064423745363340160199545030226638258109445491809232263843752985565055600810190575749989972103316764715294266336262735757611917118782978647503736592892663325495008718375890676221071866695590607288238658981473629386223269508538309975041067412545456643021855527504596220335187164406805711675085568794052069371530435908897808012997916862874802790362025475239738773094710836678611266742696177458745109597605932399089671119993112358149404518288866681604239292502049376235897617967773249529942950548262715983593094008484312999265488778538782239895039624388277219260303427156060272868856074549943703434244846405870376232653263537158777166228861916071810098758717455114938384047631329776691088382581808785012650042296958277444792552907764521714205846251358206556786509852500110945973472294708483789556328 [133,124] -68960208343614980402856428583726705398323118412441264883263136823590320810005538297530940568757777325550538216600941187949470954183227122594257296922216130121748360995987556689249590172096128056725552515762348106832870042554088966483192717596272590034629180027064903211422518894398340094345760985894096544721455700980893062323439273447363421501062655040506916018532109448369708431737652782779480740064928013931815630847071774962907038263905095141458151508917101473157248296716960247083066838288415445477577392457842964961518918587171812890694746832016636659624055342150797639646275626329120106943082567732891204315238196879656616023352511405683836672910298666561240941021706665872407945722125460817077432071156421382743655313652090614652115273917886141519029552805373116304887939173915456265680590842774673126433320743645501697864356046505315024228415848612243166905809483791874986966705478012689434755504806456074776745854636619827847729449071081118311391342104872780999306595457810266800845081991692026311956105139828066930812453170597138319620241726952210883778353741231716133371517869402734996791025773167780102271581970993055068538043487653676541805151119744222567863811687592918125556067863999112783048279833983255589265243107843082542624188779040478453118712897894786023931140460711145840992895550824761304700175781080273609061545601197272966001439935163914514724262063770946118717217450545249469035636460463177470336559596940399350043424217986916618666873994708652472896404042128304655766707871263083325118404454318557709285834456830040946300796830884977802366603780805285450703078786751364168693510340843016313000299583148435266423714809685817963597702159745188640355839965796078493736101180421249250245395103274086359630463940280750632838246931917305431596817897514896375693336315988817687233676180149517615286826262301764004364706683679172509553432169150329236962369284002063673076510351251434068572423510481539553570068250240 [133,125] -42920922326853471718848863835088876976469546221378268082122151044942925169748405422635594786562359386763460149423984959811102922140357611237517866316547511460086635909755766442204307699582226914557272450453723445970933429715179814518226622695399369833299983972875603928809372544510278256060588707357544365687810318533236609232226647772315097084061285801453823955157453095744061913684635064673795266277605524703515810495544931529089499735697957507533359713245803557338549574438112913996019982105192188784900732138787355760826832616002854657554492301864333657918958262790855341993983453920647165942219647189046518968718750532361887356132867995270202761455371190628154777121049512293319313844657906347358227566758361306618147626165418814991329888074636115632707656204314829353567948549247159786269071698101563925365042085608736371569362677203139360528902834117250474265952615715886479974039809950003327384156495014470709343157616017523463165034867846981651482357077950764209207399296233200441637176469941778451352836434312435593583144770663881893414887799300019573855962656144022041763216971081270093630280413213783408107438733607286434792138085359585489192030581979556448646805107790764714115985867744401830715628751144383960394549388238064479326956448432704834010804202421902542767277081470249787484119879058876849006774912491330868142999578080323733284252799320762809883082604727224423226864411996564902780356441946867004115993841801829528423328600452462992951944145453296876845774801841867582963491172819236312502350341722998817481385585400707506964662453583010995726601451591043859964321697723645715198736534065225466823565373454110118701699009237133139188152737824359628280391935719532395407896544349680477804845963464664640557824381910272056000803678269727881618485108092281330095553845688859956917050204051787034411586731233145461750060931712033350743922061877607318409842029006333672742257724301928120444543329726345411565222 [133,126] -96088953434704263839206174122658027184065300437675791187846637675591591382984709092388134774906202163532068950531141268589516927047308898036751879464609394138901480954111838618005018534001904274136547724187962329105040093995936784870755248880306161479336769593658523844508142705073547443759662429393187840862772406691657077197661546640605539081712828149385168079538384271055556366323715858337027766432826458505906345903389529343384164926221753990890633794072012197139133907589709050172842646395838060187557054843156191855911039133481627161725783099445681002910478946810731356691078613218849977024220587633725545973879442368525761292017913914575091322665976354201620401714266710596277081646780483327964453412451126926634049273126511604541138595103140681166990633026921000698439689469998969782607505037204455428443092173527796858266515514820246986877147669092344847795987966270176180384970598225209335961941340792581994396074978643551161556625061064757787881287573613975038924433556739298561906527876744801713299442533101078436054795295345699141970295555322642520162602879652727588618647547345271616766645482860623668820226207163111862197698842084026547963819081129230529722560458922287948226291425214328063720261830652123479347950471154797860271033106426093877852099422397613543424916116267427834965716284796019823112275891368248363169265711266121373100131372304180292159927752654450908632329111517173774636351403276782290995774378597933231751834787664149749110164918296166677680244399497467811186684353087712299196992186937300105026781457242702289499183820098061947942639963194978884994263643685514812109573712497295024894274658555913677358502919919240344185243999102340194873002233287893110065931308574768491516438524937382401080106299953413610537725923495869041457597558970712572470313058758970606645626847559807104691736758901656710915398290230893471350375463558891461709763034408069274445345172043547907417841710544051496 [133,127] -6059980958754566572106416189481470149903185410748848265068679909475444996232144172661510414281464698646395300859139220275985457407543921972026721650598381761412379462327435007125742812984159200148076353919417728681244610861122917627640214193185745736805338911128308994408111555597099958726009301630051778754576110969706698015710060424940967236111256931015611130743072311730942545031873582901476376819688052090482698875642780899694994430321566370671541821751184846074461523162706136452660716350889364205293688549463452963809519127321312689704913006904296625064474030568172880619277911066282117153820835984078030974888363483849003024948115885676912923239973460868612370041336903442140285167010327938542951739505594712593126881025582347677704054048319403690541840358547138009831474233606039692118138876178335072003699569810118916465028367169579537613299605662982184769232119152344265798433782595203724178909174279629736141400443053864580860580341993295537567664450279687872537762767865547159878682823819821671301859400262780021143522997631660745000773227100705324110534041458994370767242816137571262415008291490137361762568519015065459519254978498261377595665229291817668218300311347834578257781792763618286578672603112808126396688370947726925019877879739603289155873833546992188190729950277164037890941609297526071109094535917503017260838229909197088908289239251817296648298315007096353890224220005155327890997336081258665640806523220388776299225573027731028458590624636471240231441800140394821905163774434252570824261587202292272171453867418456191904955780104356087080067104500618012176123586633313332687649250060352133922631100445062938657309427293515239915267140491970581194370890655676970440745268078354427239842360019092372675799016324017006048451009127645966196185717320359744641350168046755144876509649760009545224948723178409552932264936903328933887158896144995550732782019449331269058027515790078932762646198144 [133,128] 13387902122534779489554190656939777185498993918474027463244808857295509298069214547510407995903249693102088992569697684194613798568090662524050329159187534266216797250425634333132805833735585237191399938053407137865535325573337336417351152785922681311749203010901356169850808854284827319381530123794307148306206099037418980319780705121269375881746095867240401112855374940898439430983343682080126780280148016336972529708683148405683192706675171786740549742767079040550748199839842149138869983378906733588504638654247392408915051136756073973062547440634625258388847734096890056225222636811820651040915914828404608406016716069887855934917783406398777091522947664946241553833614557983906703963208864527640981329995068077024773167593158017480669346497705595438687663379299207286833435230072782538727309165249828067865974822232046118145024355513131782248881750728900105325117844018839131875102172363327114388204685823101771912942145907284130098929851230656532869009239473057473194586600007632472316071893552340177528280114519894637459925734775992386274055794438465585955039964869379670786948974867025410195395397737968602012907838040609779641627762765101850005596596615236379004378977421082877236617359855081564141634651008283398713968833241655859506576205496339620026938792403114738742645842426549651104512399871434399031685447193940258952577012643767900270090477931726059112563801202612646542351281748060969082071444906823406816379723746946026140419480113474532060406588982147878567712247589889838225502501342518819381207435610962098372663741646376964766957439531310917657870201779462999765982253249487350719819885612825510291348945537430525195123918815083872829108802446610018733238883221579988325813734212375444367577712343100979605186656542163454571660288982333841889485866678843132771598765633611362557980923293133120704076895633439151380839238494525341757010896970795461382882123915901923286848213383883562496664 [133,129] -20297300768674491726587834528456442463562902367280125213501675263678233609471529256753970935744530836153074328692610004275914589168434931337237446695337340789362867604630094406340863478441884666581419492766008741348009454533828197650022320906581890514659475709411939407873594664132479468272773936592869632310706897400633967941094310063999561655905803306006155692759179695554615980619160424555480473688532064071671273604545023230676831209281807314228980508640059074161035169414592305572747897791014598402583679866108498510167119777016379852444570353314292595497465333123793104007692182706616887355999843256642711021151254998360133640015041310591496681547038446250688490083858112917915638398885270063994755663726576033708933583938777467957609151478834627941081585280173059378640641213778641155090168394196068315746105682667518535585588750167547607833544849809929823924802548547230969458245267212887690074500744490103305332032244289570841470000414255026584216493865785948031697852465304165677486786275892612453114721107048526815195441041195328039692951813403333889944037276909620891960923255412367787762917559191391628238417307273418351576390610023977184607405326849678360599065609608433383597177276592620992424463006408804688999338733893814216679614698569055750896366164783081156146476509805197940901051449063453877233330831414688941745956018470840261700224031634284581923894070526626837566488284289424905903474714453653021905854894262373366413126356318168078764552302726440238600473657415700297228577858586996786973776681301037631239531283948466493576709663367364526664070619319039818013204521219960375501407394129073412600059305444106189469011158612119579797446916223013603933268133346980981498315707967960476475508638957469629247518947345586970311316958109779129939614671868416326378752115023233507543162642755760401765268647117333091889621689513426061789759562258810546242908756346420565505716830057540894 [133,130] -8108445639168829118507678722873599893997052302903530182195817124170889757405593731916363075175069145082887069492151061707907101089671986336556478901866548285443397910601559924702389475472803881019661890159501787128156192891827692235403899302747354116709826100131465310234391069545384638097220996882325240621428657332330681039492984664635546594961897530610312757308435567283890656224575590129235034717169613250652276444868165170826255922160088257405371226284710387171182005736971004671372696295453540348881360154439049049260130766023045938665473747671644210890803536040712402458797078315477501290478489723610218708451220617846321459077397573585416687194167197908303058429550647504335854022033081928384237997880372475208322500088556614645470037090295444624238270193418338108093143436422287595007405875457458770593331813938019621708855010704511587599613005641611134030088871828119812021296729126865827416829858778633314274008183244582224794743529477481147259169130939598153047512786039833547495722326202101389511552638764024233807992687069611949522105635139467673696727934405902752301804124704897700168045414533340384904735215162891906268241673878328287625314388512521673371092234492084706018747392262841713261888354417529915353226402355687082578705014113364446308633552358770965115905695020448133771925030271324816015902379545923502677140134235311416394171872416224393104127855566040970692749288530924237995071836178230986355478866693262271640129096884717374139855337670122996482741789518416196795654092185747791133102718011875329073363299027008671184662966380984645218808085893685868851073291193981114997962827128302252062333188553944267142305879609247033269262623222470711525168443539274448641601688696114293866921527136159638461803563729834961003301633713253639300397224100545903675998222464088821029664982534804195276667612986813706145518670197115452343692066666645398667896552803008656122228699326 [133,131] 7610880448127616680204037685997295046270022538966887886713491528599198942022656946258084823592047645363427305802494312647916497405456042293118060305182115254281738616693825815821352469321175226431995112672433639279629818093773788832003407296347375399175317374972271941414763479062525626946279910100713207145013554918843894064904627059612098204040989931879615943562611446824416499857083022055318208902832714548538902651659736528985300281794893514178945373103080977110036566832278527455887343105470716932179801419342462984938130803443143895294378220406699827280045465708805288041071885980863689876102189148799562159473679441656466512088469739364781084685501397552322196393711361695558975613371515100355047026066479677094393364419269145651961774882197190353729643163795412138373459450702031647175422353570549384289468731478863821278831834887102230800598145261600689235371614220849359033031962126224301095434823486013201393674941989376664515074621905516984353856858945774826259812879339022951337131817883106122924152297197869810567932013332272121246380875813103264263428801589912156372386842462079956053643008314217365543104729385636868675472820299903296600360084243459164880314734787034065124709528466330929158748563708679412280885766704629522922595925811856556300921522549076403468749758324762092212712980879016787708999473272149797103679850017822088236606698950729834412554544791283185049485014809183615624344421036779254303858807609739687751370816088075651631121265629451343193208905891475877202412786896416455852266037451691585082065400480369177023669484542645471484497616457063936547038150333680541465159140258575664999372555517911223356528248754120695062385706875756023980165711849223810762710103416721421012615279875628998459014837217632399317716023425579825724203776254697932311266934993980628831473488110216218269425045823834250889691576974731568539512402156726976129323603299461607652376 [133,132] 847585167655707471878171335167840722348820710616331627354615470214120551490653300696431240870404360006623247614640563154396437118343750268699320086382664617888790994553270788430899287321082653975278404822343510176311561455423414283567120649510126901616206575657349998551313277169214302831146812733050880016394310899463387497847382996011487599923966173288393842171295616739258435901940151870202080564159028337194695885257673838968508112484430604033213036408216572898986150565380990945247073540245144964861132927118637424540884438692847512802046990833568211797343926525232160114050431876009513470725569979110474678910850669699739521132666683549120455477394119390287684346183289120562572697277099396767664026749059471810565602909024889030267719993899252064652577386342593915091700605777780828878308203045965857599714682325581176828670680371790474922463848634637132555772192754475596013192952960572743268423706755394725527777656234040772185329398486929198153696039291770253424031318689350503970967006905983233632479004970144755591657984367488901860627518873805234463184654397703549606524310224630373058596604262378897540920768157833464834680702729155397744919515953431810132677851084651612625286408531317851504636415516843204990304068042781339794423465707906039164004551854036793217796768043508492595300526211479100278906276267601985599490001600472330287622621517174011854270736449301855440763172534991067930970223929644704758853550849066226933466535361571633538847048013448023127133710473698912616771827274740654921313674763663633785829889514085019788771540830748312702510428844791298773389609276069555865002894443011469835044931200146380293573095910980841214577026642820249289277415546188733677808847950646911512936347438956386342697137475776206976864131206322627409622899794114689252319026812075344052660486401239764410192325329898850498906218109780363919221685992273415590512440626146440 [133,133] 228724662360073898357920026108880159011033008398613579710828137661751456354682973140881708776009278969479915852271724636564412906536948993385203067376551221857098202805148328384140459615567668162526125363550730089930160534935181913946840327543722884673364150473104007658417551805295534105510672041514380939496031311537917907931821168311674010942368899668795752354581593692316427378271112546372532247794350502726774101147679325118604383202138353405691567195176513096667269183934464676621964794386248951053669867750015789182852800367405765989648791452011309461571322906167772757809979521337349885462335038996744750493863884878712109287526370374953160843731181376425761113310232273495598444196922803379437320674445619248705409526906424335342518804440091609985985828386846387192430046782027978466692465927871795756626236753014376848200640715589304231646514598870695020275943593208616460795566757775733310279480564843247914775254555360035884406657534873627447577915400511930956509375377776354241421930053186249230874164979710336081474647956612505486693955241659929716729117500310574749787535587458360513531192255955395553817670614474313928099816913827951262294260114194854369239205400837415096681537347495334205465229897873216573725275578196951700608581783335281505912222007092808267831623905908893575068811787961181244429337068837667261485802408571011777514919384101293894716337967184169151721146173847364971589671422794723150684774250637943205314935441458962703411307497744209548153163403310800676318126088741729090778979658076041880264176001370316990627071656961479668388318646141516622511095882437805770873653002101019146494577721051159565713979203339309410681198839712366305220472240639235129569012180528123343338302594147770814054397641206928927340870983431405352148460093267916665588515956061183111186561844987836997882973144085780874463375672729948641477964173632608995758548797 [134,0] -463837015122861515075847951083921154575918956123455792029648111816578972128053216129748689757134736575194020844059913606544079323831496417030193346066652236855379794410310669807909208466086252317880222507279293704078141587553006935820443635819279370917850607032600513681973412419109857906250791865282985633847665240167355131568569148167878995588531327056992208879821716740029696435561765041025344696725948628620463349148344009053616432353042536623017616935377930836285976169881351606801224374671968069550863545704700247927701788335544958551330303606146000128895853815226817120174157553149458274672545930320379665036222238549357067587809726504595028730730257892075398249913676459013590343225586304890803833088506097009692677134378541400703361638386201929105788258965043603513684948433453993796890697253230431740650259066101274567553148896541239309252417601039452078823537207954255696308194703472186356890625300686127264361552582305700638145016259994378370394730652302637604177318148408419553394583604802239108968378423221667806337644491771363874411993077210012464110090782074098669648104986551337599884313634747805678875688519804278576137231842487599335408597893580278634108401844067603201281812930070686169934419087106070741196456522554343203280546698343570403531294830220424379623943659970946713621983143909128906401150029120707208660394499052209502517974231430776255580542668024483637703918465727314341736058419782059430833347309476364773589514051176227796608109948261633204988232272339466561937647639843019244385572596362919387394238239617938907028352893097079790340837530568812018189938832005584175388005601866886657446839580099213883508907501215740576907971505070949282457572015248594501430612015754284826929006115063787201227056779253447919606513570218097303505406998225037662963049268296475559799768381469393791274905482811039821665500325214918044284111974733321628575421924550540791848635918622955015719596562824674212439724146556897525246480523843551377633193122035383148677704151521730927195040589339071202929289641643890253893337926063010542220876600609156282752141576848577790475655556110377428442065934209616853729246402012423587988005781099618026983931495017960161322945609038503435737676796843807187973897668591792751180517607734999157427778073417725386444790207022865255777930047108957724207463262114842847572199207000754330618417925068252476661826647366850012568879104000000000000000000000000000000000000000000 [134,1] 59854480120543093589833134273332053930007599967307133256350022119312890030880934015839860232347326998714709707630181133099673681500607762497968923838611670893111740278978615247960680607095484849950939039274904660049542080092079370669219850905828904581081935180948850383891072708079982756560284875527756728054703203564109471594038195593724173913660274728812140738095916897577913862437624088619332859210747059551036502541693719638664294203973702386073121185983422808338015716226818730192242052879323868481315799392337962470824384538068316602813158271615592996621035203913375726981095865317819086812502110504912931542308989827683414561509537078112810226616053342620370251633020224975713409130933990837252083234064227742308401763602607746218488097624115759438772669542759963072458258910937660822386895949564860686133183800265272562141076080624216476830695790075922918917893707329070666804522162931714830191398234857286880143616500723089699853142541277966894635547014158940520169602892812429713255695972232721320056494333700320430856331835910772828726525366610815932483167402863694216978422913150364901594623963089072059014799977497772362426741164524320496037257528700582930639593535168569936141682055710058927441677379639066442481884138722863382542162379929751585846660408382040489274775392669303111731728452649404197645441560962480447547526788920127807177291009806235607821068206002263687777873551395880998756625696854918702995259822551613933741102351601361305004178485140513064359594757487946883118900301235627926133035778901318920145564252568160944693559290821100409501272244647259507927830398724638658403631675888947820106063452778868938698449605204064049945533882677426437052350415442549590703559278789724372221913939373500309988998469575001205621530856575156550460986498129912598996445154265722527440545540097537561764855825037655721928747306193177393410063832921809509263293031549070880073720961741067873201926301821777354491752371198968901689101106941217040758325244270204954539932637370050626833609037248780487984948716984877117873178192667218731697444849738246679842860594377552986030831294577924719426972097589729447648426698876288305510638860960307008926405010594195389375558037114217152040659972857637765069181969825660150598584755066217695581684839744222860352360410927126499897976407285631361859137778803353570344641145389071138326555811729176562382551170335624922800618209280000000000000000000000000000000000000000 [134,2] -2192702820578450451115290027404182892442006266423344303634127659867292724565654178384708904989927199904968998663362793953266994286127357782763304170545389031664033699052505344894127736042352274258450480015933019631309346310959415432396945226680566809837402447205183242272171206504585965815461382957698243935613863240146827905520056484983523206691798332305984697569183942942635606273716800755540010372429815556702872271308096630788207881089046458765969598608348828140903797906742133314180615326105607100091438124477167088494427089993181674738456649481841667835261601758811389080418542340464025743044746429244430070196832347339141454809017654361858810504536641320215232958576964607034981868294850559918366436893958555872692845259196731157069041409995404755080467693346194197065516526263345352973199870076388485452852603078635623745159859499287663210953629436750408187417021743358009266164318096214642257067062813297402743084685250993639065003821494400244965040894373246383501725331812689652052695967626977746570062488739336237245890507574570558455855091796462275451757119422946672258764933942127446618504938422053946910025499049200966359436753592973340069480619527903636548487466304009499525638266967584193658589379638364117160997761966133911104496696840704864869315133109449805205497277030252083003849315927119913100444496958715508243840244980815285649292879503220588419992448230195054619406583494262389435785059672385713756171051066896218473731811963570161829469361065879639976145289787499056131368234689071014764175857870973897704667997383283858564123432771499010111228353534728402485040747895214410100925801086535827448262324804587266825641776512761556358431876402268759821671328416080446956658877925452845636180017589527272603354543519035237143289776732761654074164420010151458288918376311506484141029657596593784390456739036186187434944711454263545784833358419079731610044355766967599535217488181004316924580429269922490649560556310047034264615343563751171355248173480773323504955551041982586288295893856761062198760244093534173981796709677047748175624752533548236074021994109894218971474692681528241478663553549538199854550511209844847460640037856355844747195317681810007417405783873189545092135160310536354797860768635250118281504591926128664784083389608162177002617040746088461290912614444990006112204219476669077096852417339942613198843142478521555749465375654917258526687997460480000000000000000000000000000000000000 [134,3] 37162891436796866272941632118119354526438319679837178992270216103289420286462274397596083373761998107185390457097994464343163868604544222650552951853347857819262458188502679792758431474826447062777399801683895778582623607469665471160748002729341292812520148548693724075969976105021226362202369315241108299232461589530823580404873610294690052356189319267803872951677615206775545892217384924738996058909357074048314602285272321257618027443409342359324436038605003895630143851717559107985640668013260564119152122547467917430678739958933565830898905978747314884494909873313374946463679125573682873671947813689752225020664134860176612406613619922347860680454568893215173456077380898789306350277259757891273651949245224057559566482946669753488522021118266891649614273365895854888188136676335678997886679781528938509314396694600934980497724801203436786877714559343124149691379673270063947528202953357690132420615202347021793721221705103989363218996756629164523373102921933882825124079881434253407238371990175859913147356514000870407575178322785970662371308154758761395687854888333724287705242703697159981260610526377165352813285488433706816059665212415536468232338236071563137112223093470864227409591800930026995527065263507469080646560495663123359340538987603114609175449260873249121039884807119623383789680597095966153163233802510699390951561793325350830800684801609322266130093630233994149269725044085007681767052013613677906464684337927962062308987028137719936963714042894557606789838341319172572216835054780854930359934713594986738917466810157610677993549000298508913150766030485334175858585405813665818669770705910929188990188900516529217582947680517184342467208212158326822214324311941610491662704862043132808215412372339728199673633529755246929730278782633183094291382231233195454575755298203171443095313931648844649603827476931801180527846907038199499970461406736212469927685079451635314252284402860934465977461359678748328604024585821592129220238670581515784133934670765101774243010010915505057754987250206086444163190338069316660817231630307072984452308598088037812368615607270678639704718217125725205889650896881436326010556172810329774189888651720429082020819943454088710221058333546975910127502528766048931234374416642981507089330748321639946079303614809515500745117965152110524376978579670829285566919744905970982959210123490055738105977443071348773009558210337680088572204123422720000000000000000000000000000000000 [134,4] -609678333587589548377455956704523032075987970722058442238130127693977661323843802728343116922571778419840181237555689390714583594781865397684684650452520502989841082047913847145077484247794527660870387909543526379020223876285566410834750817123226391953557497914289863124289813492878495074977505196987122629439211413906565416523073278313778627849532750280254618586076219801036729218239317975850122141331889861423331951180161561264302198207560779538954297145818652851566124753953865303086326465665065891243412994777149268557115378715983413623740760472415200039437488801991560864219405383367858698156130781795650533129258624272940661896473459970717591063917311766161019290490294650786530813533084950586428964185063442859847899869779001200565156112855525617923038819469796001142620322711547778495143382256842704178047528198773392843872003142619816303917423691975033198204306245427641967158190876276284248604935242676248995821246440210580072548155952703017881073489771677952698899654763630821984788832930729241271388726820156492265311722935947443423962028185334738981707247848844481935734389869927587258440830068820625804272748692554565538147632258782962532257458207160551120822355150158422073086930711296594089337886740795031493928334232329688195529579613680215737010277962072111395690943865617588747291899076233468366661077638446747487975140431378603751094671228066841293890406346517415866981508450854787454431596353327626629596940441243530467608294148506735761402874662472734933448182250562373233523383076461359301602091732629713714300540798676952714541677968508456759686177509946595558142759156316666124106115766253420077045277268511742123087315489933637426263421367227600434428898081115173453823616285869937387954619135456524234650922528649041887291263277118454918627540805222192346584356249027119296714102151517622436271301576456170185899501876026237495685249384108287923192236761406655762212261463756425980305301046930165875652718386703074742506759233313668116167085218441948625297335779364686712964857340048325822714199943425287669833532640206829662701350604731156147806648800503967923974999366098918999985321812797837662412091081248015567653989100182064994231540109506385915522888489810315940883132312169660120321798327341585227800824212331659733707038352663401628638283629026242037038078458592897169561190463587982355120905721997715359276225838485849085191712377166712772826970560921600000000000000000000000000000000 [134,5] 6691393836060241514161462666823002708781826719020557489442933721019671625880582909236276807120391242008487533225794334460314974072753443940189108260025809101339756501284618359174893230409915440682679755279222233682171819926530765595011767025643782263651450567711878818372216978958260266657413688876361153482114257456362598223603125760628839605688649433216028683809362110923079065533665551234491808992244204505197475033134015101753379339784355423051677225656911340584333387943925304419637780148164295446473354855030444015763802295122081065878507333151626390570003324471955761528440693652607084425145656029707746177488558612840612355393759712702989300962739440617187097833283575589229350709500263301859783093217744611242676999651262561785435247983959014763112763807227012535847682354267096601744109147147808608736430348718879793205916279873505857760316201203082814644678967448624484947544538630102332181295835384306119053296625232672575345981952633181693803787794267864694642264417624624601310161271182654756135814594198325665904038753847178752201617369450919645635714851254344842298295316113936060847833175998169937098899376331638990974109057931154902775852223034877952485588283575518252233176795822797561842221562632864373312286629075470473196133834547900881522922241814413965292133538110648955678699366063312965780562621202118740768687762025485973098197791962411455338937452699857643297126310273959744961389800601519311626689298011139195903268709452570911385954963266132433312379658769446829948805827002166553761484667825571592452143122919485908437261736805317493977978370525029698220944111329949527820954453680144472000461599105786676356647215725781261337744656063596137615130391384812372147412454051371107804692920046927321786689452318243725565349214480374980671809957070586619020463015835316823574307900922727755872269985550135874907397428623395692523492694966072115333675394799588833123733269179888009573039974884046790942725254507002087973591269281971484867562278329208978084564442247537142634429853320637044302369175074373487708912360598839295218552354910220267586416145637347738198532294863349723736224110581384842287575803790332329725264277037372635814486843642517283533758526086286669763303512659192623172303684888384307353740172101049060588065103562921256167930476496451355582436003771535867104591409499700048176388940971163922560729036276099928774617940152632140016186147471360000000000000000000000000000000 [134,6] -43845680676383670992222471849602891160548878346431419646265964433065085528030924225780374453829566207725222095366334160761766623520617856731111226727691106233064550508319729178796579504436190398050814280684959986267879119069932211868303008239548062935030553873382861408780174661252189440872006968343413973255355265826329236195516807982118106013582727316915319107259853128975147862153254581971504276264097732675092476878454655686345290423615903496787487318037128240062405309271746870265072007375248645873950222397431134366745406486601471801660804715775373843807538471111641807299681846688478866574352753308238684452315026016747959606160488482748452489047715687423207126081870409170342814112492025357911909514461408748986651297285553401618471599984541272205976320916884951621903429729091647976765721107247225612487421258690345600868429407528391525906382306927564060613463632983094580344222144638038289742949553473912146484954695205602607162400414199189309066917406804744218346547597683237730134233250794328510359439641528564136547728510798021246632587947443337752645146029317685105593630475655542096800639872260986663512266505341586965951884790067813763826507667732107912021811048994852381841474972841466295713859959598163927201020396884242762705584716049066140424843228540660552284620365055045871584709381447071768688215471388142006833166868725913671491564661970163738761386270081826200598985614129462227162899954987477352821598745616846210634092425595434427777469496402220394149409264516190281329773619714440783356052176444526799682877253733313094791320884144025058896234769212588764966518899151358049018067811783208741084314407121387890141065361167164041138460933491130968405440670738558201525359728466228807799749049264603713860946913220619790304746828417802582418949612939651564971434010905436073686973768377114718966761986279684997743810710948642987185097886215829150250057875084316994497171111607621359414202969450570961755954357118348060888113892781235680360882512074140759883261351189172428519105668806487128883108391384710273742498387972909346086790362958581410238933724448585221492680574152675134686309409597836873274913370075070789416418973082605989332248478676463052219545161369013894947544444600043233936607038516569436774567234745140797692681416170654422498349207082142947868675703257940716028196183243901428439079756113525234980681038038621311999888474906375552234359256776704000000000000000000000000000 [134,7] 187692481885074793878252570377941522837804210140514614036378397284074514736799187867131577700179064455951359512125204544122121144823492488755734950479128173736611486191086163348548978497443872034374181286509722383553116991238203292119493981444649961942828711634885404915017359489460735251363057594841742203710888837639046582992973875705213761711374396667702863263396774150943713371033855292526928430930400491415425997108344811604905368534531608240672928987694182341861469638313197170364489568477884263547156861037217059735361407624128587384052478107531312354372923316816032801220542780626972418391832408218833740533424570377719029708466783087700600913463223330692234915962829624960435829664362172160395489324548954390796642582334625619505972473979426412309200351364117345634884575934650158308333992381495060581273631270479217139736759960271226682546923151579946039667374906422097435548033856084637812848277303876107436433700613477354549383369086936717125501887402472345675368264561939364042575256621846747370580677314891314910249714764645916956258833643588665635138514474196009256832983688776511529219282584425175819693100652094686880503567200565113589890487114804996181531599230988032922935461480298511834095702156089274659780747289994830151901023732198359329758092620961536600560504099155282112539280887756353094483206765181123372936991589345225291812258624550831601587371486025682709220349054181633553830808508641322054103252198952419360468228861812818806655881566679549310068907808955016016057932113790363648476593811474023534535093984144222871385688378753202845385806947197936686527344403926884789076940494502772076466501087583185892164569633623588288371578753259457743854180597660225859321361949329094222080634776770576328799219278596412536790833111979830640619044544581618195570025897218957485910954670543936436671747168496959786636182637045783151518162484265043679967330290282855409288502170707620219027622527124681549107784403292091776718594137677035013970013889028947176143957180522517093179911485223017733638969175248875871600018766585575902035779107972858826310471964798131979798096378985383460849113600813686818997602880162099977945557126482589827089162303101515145105861381030601234571675399559744823105296447942452796020267907889265559084441048585978366314591624963688201017754608925289524068242073402308092325773593652774521122858649019367367503536078339288261691358020894720000000000000000000000000 [134,8] -520990692720909062584410886098472986895334627108384725301126987206007262225223146202838616895979471987871549779519869043544335189091229188234095900135569824569430708517640233512776144107874063130838250418461979999829846271842053127347096456310070055686066351230642859603321214634522930378646388455713529798419704937532089689505347501696898111729217635853176883536566578609704445029997474488669020620838420534372404937202684052022873216931108741370259479701322062171584215937095181631288974250227073715322441501771064941430875143413147007760411937698068796831851742143271234416486326456205727183098946925807102003499140310289397649983534911967222348934734385425996021324738021251858718107194735717659282846942330187693436294955522588414214088799698283889257244879319487012270614499525436426649209421019002011444111394529084124118699767325289325388294282477744189288559425613513157946297735682602963184801487138189683436915149642564642552988742658600816686803309615191228897533838493337541176320912941500494646216852678298555256322805017566364255894677111401181833433440466430706589937050150689649581933986341648554961778015362676023686640601048929476551488363479449161962353825705394629917524160865987095311552935643230002334802501465375849222510307178729495697448563536076861095740620209603682480181607093277522664685536441889047580633328163404212724312647348968033145480723550628500876805499188462684420920589679050223968317457005695758171500365653596777612295824764875479071631335317331172248046417208348835185404761541684899423455309634533730820287212362909517503806952801148985272122226370146458109078981994076361879646785996167960422659318026454030290410167984139601224531173609305654227825027168405172326303289468685217959551783326832919816662642819252849577718320118423296604259340291802501167759070361315653553125464323356496267248778367973060644853354192048023800674382166811406667866456925230339957608014267305005550084980034443125072815848713718783669709458488914651222075984564540076769720252994268859535534388396243665528198142124597347030691104054732163143376250118057258560659871984880958489861223018127612624992618052329069240604439923226509122632707744179023652125958237241537030352670874510222341323620567256323738112949750621113517249963814665144584447877989707914878558832995088097966365518011554949389046206818664966018984479056609971014637097215676117325838214705971200000000000000000000000 [134,9] 503923537716792754151378690534940121815935738760171954180856459127466051086911086799675198930217116823887263327073810113963382842343600090547810488595918354004236910617336950436371951002673571898367326248359633617038291555774846087514250333518245192848453462555869905607631185300904882043381575918323156111326630346411414680295187310654104221752306141594487690580005874837777129778270967818014986616242284102852454787133625887813239028310377906702412264262216209939682644282245136164190985315792633146337984907487835008378324894183375669716432673535834093259477504382434357631423811360528390849424337751452612455886870931233326239662042312504151482842780324558803349926684266835649522301228913498848546184462248905307952365738590194148230589042041199267189554965241582893259742943106537377228993173511390729059838603658851527817873863338601788565958625949609913745602313296912181526342138900372458193946994420837824314797574598523894139236255621090463853532813076805058657788697544412210882174034927205869036340631496509085275611213642863633223883571005318481017046390411026264777929069069731821472326294155998841701544278267351353287589122243139272886508000263419676725576548855616508317536402193042222349784503059668360421551266724899392243236217100644282432565197577743660681955739095387324994166544591862585832497963045467042163459443205369700325160242326033837747974771031674542088430464938757158184577614437183932192163270468385916847309361836507288453418153571844880015051993753399111766526867719169414980829056985654896194846487451073788900245901024091842932173331590901238699201117880921763636626365707859336320247267535066453263049913913771227924860401094234828965883143477661675213999502423001414674300378671419009845280103676503846625042174415900930584943669043338091807354146923748423898873139939385729496383535988019096361201778900555824056939957298181865012153430658569771663807600361360538742434139837773387217046283741307441339466721202991012030116284784844480262082639482391897292764682205293252219082259770813637622088713130042250222475146730787704272375924524385698196119824846968431822717067866212084638142539533428351932565021623636237329612277618939257582333896614200740792659232343219273811077502425980219333584780664217911321003242220491506607977967562380091863144252076966569408093579207424740252109219426766192561427364468572453977323820646458348787338303661670400000000000000000000 [134,10] 3866954352049534351542670137748147174398107581365026101859395130014400864630610335123145055983603677753889008047967097292647012872557516138017538731147281234046606776762646487004872592931913408511372883445079876570091269367428779100411391592290042119640077717641054068588941148609945156466503246320577766520040404143861530634582371256547394854181700533663763558908853472418848881176605976457610200945257845538794384232540592816886477120305569232447398228611697533720352712579524839410377709902271057700173299687718458405321756656523530628118658101483793189376890938072884243819108042918771391485807232156667645350712150659159678066055233609321283697378597718579223619607067326606853920266276084240293574936785179956478304315994250282563390022064543570223018195999200175351860897482529938499067494048230359734590206705676934505006703751064780867048683394995377925101277828408059136215848422734283355354865793851605588132750689105888286620596339184427710913836030872041485727376098374371084610546822267076571375317606213836376848850537607135606267886170682031980379490356686743234287895106808282461645298618020670879280445513602300296199027382545145537208937604864210936752612464583398484541761585006524973153574929739833554923502430246453236944533019560117842931039457777435039751224905440986058120674647119357314050703647250304780385752057488308610326736054883440350358403684233779629612980206848962723651678695875373143097129294280270315595678338808526476862376186017125239100118901451050736124471972667323136806016192213656598374892366796418244986926789935014742426179633899536082339431287016989235292408537535025314106988369916291793076216867963308112330328615622717828741632063172967309058387606095584450963702649522934990433176857397186743173955994983249102962554968685996436920465602778203030893010843026972009525392418167110510219225924499587033801433789792545458995373247013942307758848572401469527218127145513413594414498706801605618339521158581486413494799334777026739508932398684667002517413014854876474729135309096203372968267612397863273070962376334775988048281101591541572487180058812465890415604170518584855357117342957724844311690607714540318408536867876620697295386484161933274103074267272894294542480501245611478000017505279735922504855793778361750447590018735135281581686509242293628117974076439654836382055469445173931091130668454727272474592132084725894302652831262310400000000000000000 [134,11] -26916280537076154538269526212353164948814697283629468883276680545057002134496195527259402579568608069594842876687797248903477300796935557735684156132426691731898431120206367087308850412518657879840043948653322013882160016734633119632508340437301762654205706405182235118828413946884038032424672137397607966294547405716859455138009954160878039898602102674429072394565981688445639988463922067741446169162379936334154720366240431139473119238947880150531488655990010209467950597178689876317063401991237809632953499475839792842388160442696926119427272196314956753557434509595085371598815305977263514103446128654052313072154006038756295739113972670679215745693149827786218051425295948424737111280993599527929883262982077638171577810180402183966226974143645428701439687335369464809420651856757379415673935521720826664523847765181500732662036027510649857911036466969537765825521826920528863168303869787519049984661654961889021344323432648494736351628150298507761508441805219608471089278917846942200951576040307423138403732236878737936313804837622218172605098811866639184525736374108020162759326945912949452798117960729481610847937954636914707906209425026819740871223094353726535477969300405384043547658188693799850742319309458721263191884772271532585177371189121068445675948231396044631464563130309781162273006862379185809870294014384051082682106405391730949303406813562938449544134483027233668044306276618616649578588909068478380035501646777214398196994174059878163002669459541115575157398933884768097218758979057023049405146602784273870263983330936256446911423343874209374661486447915351701812735200713413607513879295678503649769814903258596950273383897909922727822156327629902653763309145368184608832648431755727027904304167460364313356792649336883822290106963003529505189453365295995619690925501237230558932703195428862413347733525529427927917437487946518975673858849342800882242472363372687837107037321169769684990206045367228637946055233948526931726486667573939359168153884371337177025162776716141085460241401421228460939381437482563826997273452704018054335803522785656066141020159805378400559260406632953446965612943512737245271902968437545129551766787443287311458016078268241603275460656596410198558903598967058508491959515467432119001526110307411886043602051520679434299358406238085313555491457306013351807445783258478989856755689207679937124897706249578556695357282957890429626180723277824000000000000000 [134,12] 101452185724840116088601192790083910946454215807320709503903750640626979188079983013835241122318268488738110425584849889010393998665721778525578173049664001974556052824396156957867378905716261302169425712903670569436722238585277055230958261411305865197623662705278689479672726084912576137492202800231596356607745487427106098800055467393417355865054080031289021290971951931033742929994511185327648191742372499756887882352560692356105251681439814653073879478681470153964579380664606495469683082678614032197038778557191946255252319601912505203720276884730028099039728809605947715976320694985504942891198999529462550566991858142448123585297098103824140936716000599337446887764505694726952735843813517983266272109131869086539681175656299161395853145168600665098360585715559333937937990393895645364672607604602176270321564986971029441509873824997000307994582123324722842726168066603065979998938952092736957521982894066237296749536696329481708698675080360992874252712866773348541837900095444597198354140733496300854626129580105441480209604018992051030724347580211394037749170699594537837264955569730941109487165079758847122450972939647119309030765006561779937503519263302270028737168138014546119610063818071215425899049186109055805481979802695451986904646548539083763737106259698593215613735296204775380879540601717623249820763969676976507383404384369895606455293606885667743961020723640171193677366522314347741459713634238280648245199933196636173374572751703834650508333662246072213813005153447342184142783806784611787563054262697842821892635756044816616314853003139440183800660389344639723506197944094519676974961058793835856749507570107145909969999971119413411052211069842882181722150665848189283292479352183130612205251815463489255913753398993685431336341271540565112755664615915947434182046697079141918322676280722548860843615828589595203234061765058198711427254690518848382876462608580774480475566609979602873254355636483868863091622790281612915788282008528606516078231206375222080275304266835131072009683458133184425134975409303226116873425448135184530976470573863344295187061266082981283384494786163777352459522395350220015043394541251191664298266442969519984436545593794840608148920003717054081004445677698613258798014244832594083327269996050500518700016607505929061614416998283982617140466217172008121731939910858702422845058761888747132483827798573051442480048955095495868505482959257600000000000000 [134,13] -279167368845003548003940080113252748743505455311941450185967326224229105849767683545111647571962558795540034770133131793594605244239440582128784415908743432801616759853199454089768737615211358194320805660653887529247265603157116449315373128640361812651363785536635091170025737849950125412015155663540217522656441083881630114247595967977213612257231374929150641680180256890735517745983707081043635965927725046610875493312828033783149388746932193647152748531419627734374656085090395409508120965293336325203251108732604479129469860366851164681056736047165665527525640353503508692301640468057496725076816341886469765613103585735444221171885312652372383707295705396065128636515441943193812789718081488380113967976307915034454619553999762975242389429062324116527165066245696477006644827768997509714183520408057536824733311922344462229402513241946018599418634758811575053851187062459337415118962689763476132595072715997324744295946888253309071360555857187580401745390849095792041577354581371410836881043915208047183033293549780187112950599855714413806515892356936975033325798836498080660952396931219648296354192477886679150596535420052640340882018510006483596864988245466642335411302328937061881146641419159798082090304560536691634422337759345266080827383600056676936495316040585858359131859747851891593680138069083044217354718507856191023373067731293725483957509794942409570127886148790824420603324106488749041489886707384069527413092868973783456590067789686689327301458192871141493815743958494301889089684017854431478817570316873602079655888597780200010533085553406544722269299242671848564253200515104521215636118479128415351121088289855908305530768345715840669493074156550545169710439690053802664143034355101213115221615577766917907154013043724625494504427517012951529205028425711398089063272076613310650692544671975053659912602157308847181372211473262568642689364995334840416161257122847280516586560009746811098681185773013873017026371287665103356826282322331128496909909443255490331974718633907071127439860263829161139347018158696693817443156865614714156168109529879161726420692902691848228484923292337822249961914485473775584454353266335621059240985299327530889693616876824621199699544371436353325836800694716442299617112502627846647651313672171244007931767689377707335037416164261484806236109120265668603600257699389861794151184714607808512949718174769076565681715900565329497779070157455360000000000 [134,14] 616885109818375962061632668021522823938212165056934408502849371131279665148439604390956570794388504313826587080794913398993456476183854917879601112261602146846516663206500131025011991110601633031911827333335287101016383663916078358593876247945823721207841415186973670489538885387092938762161785973920877941882987653742994230351964537274499849028732171368628729747059346960378154497557223565941461391806912862018761007340433816724040995376838468825114699710622157593810824597683551577180692772185797682012991333830359560964460128341739066714260850425051831666742325642096668921179742403179055295175428909726579950992292751691741289415747539333943011101316188829317361992235919059339427649322260092111877470958545021077766454089340844455250801014815173947965889239020582323902635610510724395035761024247590101473846388018526760734539648211439644394212786242606207987237378663232747947201046506770289680445396356229930092465688023801166399332188838400575048342507571907188020670635727077587107430884323700150185656893158741869321707505519206479486958951105164088369621130476291116317022944326194951320785981973621049573501341973312873183802211202299384691237733271073794078330744023040544424945782679358969456154582116387625925080304879545430305047084433707374353709198278277941014994257889278724373068005763031518578302839305531117730137450421315946323502989903717808654452775087028473303598668386005329500585787085760584686552616891851878849354437214951989026339467759095701381214437592697578035226502011949175523939374674870619617047380029073302782590426618876327351348799621866214729159751356044340737462322555991449518858099602831274538016500637733340521014062705281434929508979019310753943501784542682684824404637014105570440473090789588160189523836901466471593470639961998579843373702593417871615759855823564396284525182032889251367581750130810571297548945459094663129587934487778957784519749058035075458279869235020648315130231200070909887414204522999448016137434109397724437037040926481885016765525477216951547725599109516302355852469576557359479132492990642932911898318299966661492468826842387053635528657413836945131108030337403980198439551469463631122597510109932664223117435148318167281670425162578600112672735874983361980735739688719256479968431751944740317519400289841381478507479175872959826670321225094588228499364749051983833458813540788788807329928115445767823579765591244800000000 [134,15] -1149741329806134786373408440396602173874630205489585026148997430501780062235928689931305582107101449355444184227738133734696813430945796608289791615155231671501084681986469913373928357057959017535559168727897315949896131259853640755045368932026932204352900818138132035132379657045540307058211198344506807742777933571727590909501821910158837216219120803652185897459056858124920845650019157378804511355390094405592897697552013339974688080610077392495313036073054977285837027316993916174580750616781546467515447083707794229663859734728372792278552500966247214955721707335330122423844732547987902851893197722879624991443528948248616745362600441965168068009293034986269516930182572584767255754184403105091278812741208654347671874530948086744204111386358185819728814626051632014551053097638162095096570165127499580009110962404387924183972924232593493511317991629178329069114216209989729380126282678072331970444350405920423428331809758780618942265980151018577708584184608533270748330082541252010934960664937592560404509572487168355233755919920880799668714772379945105396947198157987552781977764682784902856241438825379075719848918038375815965599439987264427202293190960657816883925331190034254078587549693070192078485620855521986311178283280082887657935851663853675681152751292178883933134414049258432401177457862959577725765616066576056420286448998392950304819983431880459490450288796520019637936897210766328011658246708922350272225881269991273608683476790755178669697405509325667117673831279660305650587412004692169008119309420331255849000718722867019328716892772651829370729786323172495491112853881653878991923003595745575527847742673659204475940547552943009530488005034450589324400366902549261397467895125170419938286781796771440499191162780042804390371802098415645539486401917892624737004900023064314928093069015219109072929510395864075897940223896219426321967741045341668415336390318939424401331769219995651703778109442485864662846541728089598387384784601154980642535796614349007906235459429462563744317923968732504065491893539709024843629988028070839178667999316952305100011799028614185033068275158844390219610001716271209646520100954247650558905877061308523440339188304408329253080318088507595288707971581040031548861819492690597819466039435303787209468554625530379921051358355106420598314642437621131150228098740520383758785815046317100994236407966565442812927952345848374336888462376960000000 [134,16] 1848039014464880717526172568330805053436512664850069077836302639093385325014102851151108933970485445956548087794624125684691792939631138016489865140843638850841728097525654296187017423720400388679849580763315631427144138596720159659527490692218789409501130106679269868502674257751542593383427421208206385142958799051297007719678879556344227762331325154610772059618449809985630142510063655607229550337878557562793458295623123473540933367021229030608734509917486339013099967729324039754986835788127773508171376312965954267091287836975415177521684958490471987698369135486165593264941708365772364747150136683004953626229869567236658244109975468514484908201294482632733962829684597338422089493268118277250960626906060847816639695397109646404883562690060894075143872392534542841759733426641362928824254578204348461366636865648927430097176250839864109066875413661928256234428342577870196902278227972986589564388475160031011689437815803514952364120080783107597829443806808514908243703212339138892972150346173192955833281687772801901989202398435633191040811297204947381950466971762317839326056373601122025056124780015809172675687162918913892288188312712572750855359723903522992734988704768988570809972118698711969010366241967296659367382266408204214395743360085931079482278127438106769494148632474011556671356178180129837094126221681737999772141082771015700646294823808787353064373662946225204905705903868547080403575734477195421243588317181964082683672024636094728844722905579722242957357966029168026630422156577370951208342079818242721830584723394532692284380335073125972548584684563254633723529494421495359942087494551211933076802524260973817141787671573520544732180126987247947012841159139888705598480856061217802856294563416016616432278714685013218979347496926490911993861727045041346714651063167815707581114642108281163311949006352408429533927269334067759685584378400624942512018120477390227353041392003197830891608546292543139676061449195241159198047135481461415351602574839833335351718770308936075821560843499588362592880473949655067245274204118674881379561505828035649038193250292519941778890484132148106200921657451040144376500397395064926921766369782153058276455386176723052150936017830661575727872404826535906135863465771963898234428570289687349485585485851295975624061126953105232482518616435683880629920876372741809721242936746622526029917390226613766693953534140371457447044996661248000 [134,17] -2561231633661795630571044362516756027587966663787267068510364058503775589108638128021179767901850593661221728970714379892840570828895017436191252328586745176277620486694094447547194160043734016800997791196482274914611571244617760600038524456021975560500643951353668268989030554387664430922624218816028949982079103758390826383164116098859302174322524176651985356438231625134932681706701839755972570016866055430548599591673612579870084009451224471697050209257750880724403107856198795840954436129637340190561578200359702564779400778984210017173649433371898644043233353982725075803373817189575257896260845757675168368195348721554501936201009666863216004765452441826307061363143651181311158255769023109652388727046056648852157142404075819922702904734607612814240893594332937374670446255998167599818517614641502629840296376865288898494505610912976501605215003265834775695959610943783082979700167550540546168201416913817567880660083043173715286887432990070007008203657539785823054833844159700425211840373876302514715636052633128837781511619228148768951538191899557071237290046381591048042666025077663673837500546610568681908835730463445864852686623543572423801938391870673881142167826113562284550729110548017556495721697114545132386536657538975664489967411655352961548260003088888585003097659520429622535071778233953541427473794633156288118436617332797476640124733516091194526684643667659166377737994640772063654777315916350841791871607578955052543809097979450796829383958250407569209249651171918756070318943322393074298934530572940223275504665849131648925100873241382067492667994815810157049744453359938185205609746190276698221084906937952885595068060901054198966885677168344428030395281890095729393111065571644682191035119067938249256619468278109554905160928503385459026117711957883654011993281577123018216138748221829653103432421832451965592338649394367510079713935432222292260869826785809111062729611721250863404094860224567255563889943375739816912111446295563128552360989985490200211872378855061844405452892526470985208000614448287290853636945367719573885246994697022637549520459421089570832490267235211162348442985549995859513918799018766128069507401914941978955512819134503649706647633485911120617451483180089434357552928702259916210780112779557152249040362216332907625664644682997901353125824486284556386754085687609656222590695658509755696070560095304716309671828257490750869740716032000 [134,18] 3006948451379392023815114998011772204876691323909818523907898322334869627640812739387153377219784639126413375693197582226591694452729316387214148530981586844081134994585714969963325398608129792504900858943288068939040222868976139078267938099195801411998527788932858429127618339636311896676456131045142783377486822195352564613208352937826478746942432608867944308909527854431987761363667165919003681432041785010494434855779593858615206772101060782070706363426752986926282987916409470519308970415498040128153338338637907274751843960058105749344405948816269495572698563258722299827117699588455334022968460333115471637926961080348494993244245872911122634024524614933999724914389972503642496631807898149935932354037122147089363217347954403210779060027600999604633142392821578795698851895815671172513102140024079704639989580686542428531467763788093332208933662353176934948720459898777004805964888814447426427558551568297542381560984967227240140336060690696281559840979788347986466884345171931203096989764376251350064022515139436017701761542133818735313068721615188979365004766190781298292097885662408732006789426521685427635536589893478830169077205808587788115582818093589864640480179859233054509288426828219098057319448650785278135366915916722891892321933953151275232610626022048165965901367754106539795849416822209233105246330424175367758649967847169899219969869345927920649144655076368173731125736394804962588325125609099580751646079255209479534362700620951691228014571886091886791301038728102785862727527086157220329395653510323727388856120117633558333594205829926609692255358290782414936916812941175683735280474195145093583766282543297479877146830466950205421999441604495019955878925661901160810790205977587071650949891282724757633709886218927562574382792037914018148393102449436487652813321635672171153291561477386872563796299746280180211998274370940567271416784869545751661046644762887663958957020491447210986606241481941598099572827086215380197270439971093914255690538669753741711453731409562535966299595797860833509101159578332831184683841373530603639246772234625764703946727058175962229406443080243634901153682950587730938836804270475389826365179484577540761424264682719453318401693408056009087333324849107703575642303723798978458405760336810271003533005017622954943330475466572226701449524449852455866732881506126972963125319304582741935966461869085421028850131004642566592266240000 [134,19] -2896128848201172914451998380091817261604527500691581399611500988553266869041678461098127920110505585869827439645320059905180290097263867158419745144768019657986519652559885334686952720034016125938340681685726138114014986828414530686065737668566333024028403359403884005619004843008403724230009863792425289946547792921043730650914630702132015540123289608555897310159866423789565139470136460486841965225233743196783659325241600033121333026859768421354225772629521975950324160985934772036979442080569124193751717503842044732143954453610434244328755719138585009260867057862751366108171487774849494082012462195181782198046172784269103110121993356207165261645215495429749969664557496888288487875730859085064382689212346782197116827081242763366087616333369577327649444628501599092869885056743608381278836168210746337803091122480816692222922578346858072270247116670865152018024329583596129301827993200497957492671420450269482409607491613289003140271032704820607495515731726932500003652727770348418158881946746088442515766179776169855033013590128377204489667812869901918276498734626273530333332149436303596688672264417652454531444353416289906715599635237021121931295893526684358033721001350987084749655903029608658300638572894113637028163720448018234702595000439299751881269195473179503105965100228155982530305999822541027838850918261557425132979475877244456175092455261640723508361528435585774635226719665524565562033369124611043955870318162891889650956184810204561814635894214186832932704116106772445821004733118698626160936791892058521710118325554445785974368394458120090776865380677729528262745240275161204734289016848723544727912002735732392118587973322542320061944656286509325252011688921954179148948530599979913663469713486467591431307460396832488472786754431168191632141901422680167234632418407577456202667989075379583174763840986864975439798439304030768512998813577318162076854678387210583358234115116643216552931199594475545962365467298237068398122394979961897730404648792465731486042946513573453662332855017483395131073740988524382812189016710970030201288795551097612626451742295422291916288820112182672203176864100369352740367682296505446070424436597698024611314615813599208498692045336425842939204354693047378827948535928420126011257533032763071341382213335517760756962246089250883192701357299492408463417806119922772495758762574629169835400407164242875181843847908465490001920000 [134,20] 2176427075705253753222200278368580544991793344969458121543204155470391257830853600006969536239551163625935123738606913443097940744820465332914747335510646968375962028901859081703282408596262583735982630597362059455438437015939867366517751706835170011784896370037157024994893027057807343070626451353329477975472290582366496710904380650030332615128552871741343209014372103976931605638159548219140156616055050241892946634914667013549127526384439516956522353626775369507562657978223114313150519767068817494862690701772024346200060131494555211783182409895600573703165350564483751950988379821715141152041032933145843385709636795346102182538925983466495318237323069677645286302478179091967498706971476149003122751426572615989108816965032168956299897712056071854786867243281515376152010207139936000002302577169999129976668195684789081986934693167468006658780689934756611325278063523993008328825570070741302346528919657422896293706818067315209205297975663229137158905775913813379134047002114341820772156416230754757298442209338859023361035179150154114045652597807024442896974346208866877891416804281678799188828548230560828505809914931101281254403581421722565393614207735676520733799709565218145171567155809614142510575342230938366902896351256530317164321424058538882508750340330651619059123230396365202782595009568169940420589056412295389235307274214718567074131418956167722351661618336693881968996567614684251732230452129709842826417020703958429600662222934964978227912993923382453187543760980711866606296829844424675577152654136862880724019510402649830062770176321459037780928546266383843937487951109025410828572300260850305991119953981408579343304245093252629027265079999048921726625637803423213382049379291282895472019583767398127725395205871768139034164812370791454602100790061439775803261313463741715650535957741642536529189752723550818972745795005370267985803121949219947967986510906698582445558292620382450064281054274955746453202828159551290626584167208433389083216369143525203201821184865219591384441135313690237119864658380875960499120710899689782007286798337750404353381094416585402850185404670546529939215681675963524621651321899892862058178248643592608469470476951299901200056365217891553066769978870323253832903760908631890442556021836585219882622135012988531036938917988041085477344745960693943784833994520115888703813381398159116204772097828489618277720013839486314086400 [134,21] -1191474895819073989913702594152451336302961400676764746922950080619838584510578887052326354732801151189861657123129396712725486494177360091503993204659908537371187441504477597609077702563446286629448112208288649746521332570053192281472616530265370865438229841673276875636012871568394773467580416028126530456970277439220970247226350575071866960616913025737756468156883708279008973557738018721219028941772563501301443913530287288281326969978774322340901041107827612303227173228933620884965317237336562017877294555435408550094185609691111630961925690580072866136510931798335953992222826927134574042318686790971471273850991894594376135211046876957553315008150458185108050787491782905933219506571695426050424075699321321832345186822652089000132071800218942416796074032558583452790559895457418178964654202686364431960435117435355402336290304091137741704766113590953559341995653220364758911058067790116597629495798199834501697291438097833866627770863066586267637914055398574877514908071767964854128227810390206860847957278308560203796849052799082490867170108558230233033795014452518366370763998831396580681913204013244466245056671826005966178203021781347808735920891461193500768049535844052631386559082723106454725778955375175593974228121601208167827964489004252689459126092025461755202914633632031356366857592372571356288626200898197394410266948424009734333934935682017961468809522452457375503090016935014793001942906165403955684510474454403106453051664228971311725961077600076917744695759907312042578854884088022845640016944705302507128191000650664622837530243273347306314904029829404427416176199555047217539873667234725934695270466445358640184027363323099024978837151155576136265251695434700390368236467556365099307393694128903472064016417405492073022789450663754300071593310538052334340398146033080981356380582251386598375128856882800896346819883250900045731576313433527588995174117333059278465267917223760679341246560128289017428828852061382677255711830127456657511047866394032905286065353955348494474329885156549763806716671770487215755131334666158240281942219625933145012602750745289165984189723076232191029946006856877632192616939492238210768923939623950557754561903312919236469854401834315401988796210910211773906402215024995597540318603259598408358530989356361736528977581489904728458480149918914198817603767980127897564437246169096049595988992593268442901640273347162931200 [134,22] 538708241752197626109385111864713384347513045725058879194163758616994724364921950019711340532573437432991151192926302721465498724791585650318603766475831551087047191032671708689764501175779674299543523742310406768732887936456201801370791109942352116477056722288874452356431220967489320713614991362245669037616959181795621536800042078644803308171155959030138435843140070389395505471037308240691509919619886975627104432223019634456594582198613220927583394156584472357279546141577997045764528996274117307058716404462746576556993224508118308571322941019147013867577806279642008912204837176555030612097488004647348737622961964644886164925801482004726710270126882139708573070565321727549076439083008841571064990119063819685064491751045694339144719660954628491644156217625372713097228261206180286582198469770916021888293459962680826286685115251889471632067906386704506562495033715985426805161184970542244938465375261172627880292121243600281394134422477444070724567478068006743075247135864007057635982906347772411557103665261441034506916384788458413847984683438813512038041804349158444304456372569365034799109114122441062770721249893121748596529500312375935810705040323920492095144579343422103987215499737634148842020174476968336056936145007436622326865913359789881222743451538391611373190117341793525175892310059462269363896432896170750820551202362683417979341303564109506434416077888969429085019583092898497148350289858976861750451885748710333646783030538590436165706266932245265403829377190608461247972771917938113264711262134217741559691127379495710846032173014639150638910650345953902829226656926071347956672608841918175335051368069470919108379648090084136831465553684771057764021546700096600090489772458135481114949526045701192588243116680172617575841507569427005216994337384108789578070276933665853742039122706929370306753362861441248260082256271304000143946280411652095753044971981506525291937233004664340769870357662345577685274072443915862489073452609494325081128878427927808794968915589227194219018304207288632045278037328630229429846283646454805919082035220281485584668562072232318009294484229919702957572660439506444896079091596808070147379300189493753974047019210185773638891374972281786073882915222114359958040625561677196904914020821943009697445858746320984338056273532245879285524825546589590326498312489396729915290503803565470236874756976192817568561407144755200 [134,23] -659112904642682180844567596950614011207959539984703130895590856050946852208615216396160634142911518726611318807057569263520960804779592040071985727692678038203418959335594441093835047621646188547974197832934572639141057577494680856054847924748166313127222035323465762288243650227909176327562838552497308979176746157475677274987977711065511182951405303328067758186006199366267005405033647225946345930560195279677737878285269347377364562580674011778258998811813855574761793177990197927588758142594672126593857474708872431190875606251834741591726559664165230623526600632114224165448254187603819592322968467362181790709746892939552122231933186115187189542107751805149290142287311209335856329133597102014294432282909926649825734417693079903185086946683566026180823353791941545411238342560340589263681067255483940591867048486647518063473372850177780445284529837033842855259649981178661819453019537038967484912586792781684460278529520811404230582043032602899861766881417662965196003910405769709969309799070275122603837362045470514126033203981547920548999175477843331010446510931939558535868746453257545525672418615393843543840489592529657121025380693546487051772031606658010488838986544091013099606832398661831458401027091369441243183287795741588072342591623554339350362823864132239927659652029475771414014853388698176440523211315360196471947753241703540837400288591156692186964052385293479489359705852210369407755198612842762078965832643421264630605869395557441716513244935451705973987830287740404392094881584812995640533546434804747753942371607551870675414755654353644353853885155923477844815812619378772188901685320579591562595838974694925656932909282382853619430826596627912706678458754590614307691388132564764553305779254379202773061478177076530015538310920700300468613404493124016192296673988916672340511151550535138817461968669726737912010880934112871308396198750082775872873286791333349765965017788824308731976704205080918294097018623265221384893615376007446907192880526524610264103678448452013145342866028130847680729426279176467989266269411205979361644887313726453363258882840158294054846282794547503725947321793899841644022400413778362430741998481572371380507671199483680012268619274509902389418111186296942229200436639316727868393316764124587619451570277721222042517792728713735912216989643744785910071575340632208567098977410011691301076640313235073239455314739200 [134,24] 1484970840574525227870202630021035782333838670123816886303366404066618913096456401108392467429223897069610160804001334256479431767193368073898715890392425403250603720784629482833195220727439083919114745208988585916556098573795271534354548644833706490539904586065423173767724371688889056918699917577304611167316470733373518335135820424987295937951431540911396985487797119950554006822717983311986507902390394469067638442011164236158851685604790519963934051553263228255660418382174104833045625853018750057698791240242351796370279335088357070179527840094123346979541808458847061984321668617390047183526409224528665897411789704996515695513753662171227115211153469003620710359721751336614056977582742461916083966066156436895561095776971996361728942042581086802472848761255730330532061014007870307744533698737037864131878042963128424012857763268346817826761640022876032983430896383840619284874072444485682719181020441880116202394706264793104506847882142866846752247533291349167813853730935089183160890746317084734815199558592987374874904206715069532525681658286465904751204953464559696564627187146594239938247785766812299540926651398040546092934844445069537751501113211445564139907797282828869480789846255481208801129704905966865614159219029232279739617771189240241126702122988061962621958422834627640473915354486362017281673081177661535080218672046490106905701167445823457317515269222085209687246985051917811672273401056134030744712715588415306544053972314669637782859540398403327376796065709922143163579688226125711717232903657977065696811792574685412115802949835113205044555350528708296443238053545097760374587223661761250972993834522227213092500872322279739817311624417599263114285596368088505456719752139321706897779970930081785995780516407008752882325869679923817383111656576969648599813234297893822285823241397498365835084184992570974024865576622454350887803516668119703650101550689389986113962995695031821458192929482091469318388560971029364319575279982611530896187314447744147194211178079873091287327494854712314332862461040773838218765822121478717393614338880762934422277032610054767176675803813192003187727799124123497590831135062774973403579398991080335401685717572040471840493416254698475895912034655530609791993202657249697373117866530115370233255524411782782489450355284882574433145422239880312116809907734015795234934501708732350386362204390387640703962316800 [134,25] -2479581082101781661316812966512563555590775171461246203714157641293913200474705509079325496145395057990873018672467577194510940661085119444595680857785626838912820569663380937744603409138173614799485373674890144846373334446356597306805792148188050561310782204986246529033911777748610485321847489293917954828626380836559636628525917413590339642590610471434255171371081031346584119415729891119561996895629080431136382930519293050106482215709110388390595417781278689558670474393146420361819650658043215213198175304631945097943647539192537241675946431102559166098889135075237576285841519083511144263327114191390279018887120868206675828151492021176833716121498709914850643857469725731844158620211909197937439751642206862351507882157781812344841429573715777242232051983603672610177705384595743764141537402996825325414150475767303830449689312106557168730022169748939730063358363670762059590968929349726883967230984679868241679490908536174604422355597651095967667335964565078164556430368151428744371670441081510470473615068049349288067560524348022981681315967547339138512654471114706631150153143414531533830860976883432815734069508659083121422297687815004004332138349841216768652043922183902253840838469645169607338520611905941440951200886255829209196785071073159194261012560226264665658297785631912774119922489193837080223534315086120175701781875551678520183873754213231243143436236262300698392710228295043762437889420340302983574616263796879698773774667853207097057685849638551549563642461438547251983134321375125041157960307746289503366206047595481939416136479144770757360848109029493512685014039063687634786829051131490524954355767754417248716414076822056706714291302563716466218707735877183399851103577773271746328518280689014670973682617849171066232992308654090023858879448814651819711333390352848479977787149003038749449055531737910599500358867294673226735524784272059566220617955668120201432572428511863133888661033940318211691001509413853218082717526903092738947289390699549319266414767678409838493170531426493728127541873931739947401045807357486665477845822070520973223339151604116674875644145375384472654972856733145568814664491717380267862967036403708673743877891828903695957573017366981762397316736060898839375353859054272201286553014838619842486822539461064744525196125894734529343169209113408081871359518550730046939521334563187413788792945241130019900620800 [134,26] 3055187585617427784582793748381954610194423020081282011053480212365819582574915231916453180722574688983670437430830894849224319753083612067309034179724251995299332614299337543445937497074751172831993073792673878657397104475393388890353688756524261095505659534026763818255274864964252143746859777006493775534221270435192900657795057988100647195619784179478765690260088213415142051959254318446522914702586626026359440552329639835216262088256965712697488297421541923629595893095384590820676794218047906841418092336745293470434147012590726251641105694337186761677706724590309280750486812603229618515511965897756138958603716278397394061729210113969229439301719599858374599760023749018788793844805469209009766870317490497707022692712841515968709925662680293790163916919182906645177312889391277581683107050322922556387996004650800949398330089092523070079340787024705989901861090454999002885581956271392378847188580782078129906830424346111211521854354530312712488780669011776005504115629973694856502279446609073774789717713435688843562029653606218951238474531438113124383130048462866135843150558146175288639525796967866295672111942554428097931688918768857646573282314758222917749951455536089872804149235451616985435773898232871194271208582167644481775158716365610106565285141781976299136525539315828349226816519701942882081720552174766205105704386849400578594858485484130676112447873305782610408171132228282262384207679144878336280115696632676061208307822278132736298625265711304085867091672470174712627042634423883319655014993003061339640988980915149596423204308540613282400205990691302030258908865781295687526896093505506409396738888257592683424079171468632447131218325630463916173846565265652594865001512750737647616849217683219990805828548038732585459594788405321791381009696746447537340857732601208943481338009332618208552989701668845590238766512043115830175549464132078359228035138246256202266653666482780373814215771685080698821194436364368663063287628247043898540524286103681331523145036600566735779352406000845416495971098299534104989207737048037344702908117945374553950240859828517079977336095398262056903788586441644086541033544152398099246264043210159012280072693319996944497359233486822851131095766382544097840328060343823701046391091033131431249715312932881474622056526960507183423460428577966121842280242127572643146518454162944851319306279394508747571200 [134,27] -2986402512540961869987395772356867772207114580413018541728058739700021730575467860524470363920131364714558502090113846796827680668206006273428900046076435233769403014440976665616723604698697780044950831286833749948409883517537706599691946650675274280736110176919808459078567892949430858777987827114839023080705323178961705972474818329798882670917032091864442163768139925137439814668558226699120386465577765813393004019423708414866078664642911863322220833290233310338232315889107079578886249185145745669330626392574370882269946685575274369840458055656181057767046052892086464414220847498301660681469615905246169718197256723103356484996435482130508902742815781034657538434558954304382179385355248755829390894169920971526870285774150235980117062904750048973290513599486552648484726132511067689954175279297353247693791867535499559879723429491647338769186288692302243160610864973145161793448986998330335864988947932484007778426871409714277370283236851821543566772651660249490458831691939618244546642408161986489501771549600911658351576668931359285790906031956117895971582242759506751765907120222383946983442933285556076847107603567569235879143202146992182494322935833333121318491849059194016559567433184346111795186740968994455642937164495014255981434929038653302557534235815900510556588157577168056456355488068789126957526524928224997508892454525778684868580627150701124940884939046830905563391792382947304621897207426745936499608050166359191800219219637045993217581945303887430551585006449408837490193743289755877903422772101921884907701327202945849640878744870149977229155201359641914076492426338866321052116190698859042868244716170572906501222394740677085794376890190446841443233474493329301342523159281384749481636413823561084494692311365082957574945990856690042906304714752003208998249341815720973861478835893512482153004687368403231612482182782182613098516181101921106351737788625361851544725844932925991076125256606764956921189265686804773586650971641547565605805197257953285549492138812782177319544504292458651721493391058220965687175287063376011200932560397529942274511692387352820085112368672797275188327124909742166024114158274480240914443666647617754698506511377600901129482353562442327298795709268458131621279383330519855431787484908644220912578406830395965349555636945222971310247598487921858419326687285871016479264055771981766301724749787981414400 [134,28] 2463415584014236255633155479392647875127040005911723381497930415786688259804457213455159209564026369587335254409204198230826461170642980417401173127393810821282068562607010575811976218146461340756453393289719503177516463928256392548971032638299726836554410922808879502888144345824553114580035074583028401306033210536463904260856981275689527708802541355837073347022068943702738422826746984155460289723968650181838461773544029255688122202994766778898425746417891767151280992413630626157239009842514166577566869579546944135177148107624131817087803472143667129517782725108625495067908838648197276443636363738176121456087079460119746271627353027652426722841977225267825956058760308856961248856997439942046359227050679438408532566196315354984134225407108028219197893415221895604581765984295580932453159068279349017904971280054269351525120237524533039752821799895261485776704450963644753952716199233391040104346823756075630932091423332003960114344980124310975620680663489197947869443681267616304772264975657069758953955345199271387768319174188761682586021412959438503415322564868702566953059766631692267701367845580361910334115932642114111249053137329500880042896868444007111000671952575031814959291126488920164137207994666353138137829047209173209837836167177520681819676915779364444171564517803853360728290123436428204943819191752980511976059854144916532085470946739117838032341127637091386596778885166082387869319174218225253348482818064427403903281665713243925338157882666520123139978538699223999934708525131421112540979667287325886189878069048322402119181449164207143644458233585828515006636588748156005428482691149476109795107809736721139635056598312407036481638912283895768666792787609411640303539672797186943203062919460438201953669939210761945669708964650010421863749657516857733899472391724759072474912199858593344848890277357203701065561025203208688323153471012740723491799861150206814623927144689239193746958317829739522176826415113137412725365280759627629744466621425245616175112696594376480913065742751110271380535248298558584287887727833341075917316959140438723222107843857544425700542598184871672192662349455369103425240305377398447604875651890943793254084012918477540317185204270038266649791846730691589607119184480919086714860907287874392776382711632573853953179697294691935714166157991264589377790217081845506198334402560740501043905156664524800 [134,29] -1821865649752743008319999987420230590509320014275531605356317914739550355237946393241161626837318324097939141987999691987350468095250475419602273439984889302737948901945079383879457912132860014950006072998913919904817803382013584448609167141065020569994950748851690635182282841131049556746598034316653152386137569300652116378675000163613006992248404377470807670846076171076752395086497181406082711051859699527992830910128669129936283058234232737047440326073401515256334268544217952571533520206475426374931713859164610591750740775880598565330912125192823387426578427079643779333678092851751181550338968539839109417672906835524281137888956713722827135353244002466639199236170854601929962489981444161933004024627873651358592427688670487484482934732856855019708941193286159645416662420947397740888940934747814875745014428168234802340237672629003345679556001552550702485911382386049743229349646561130332957357107730226127204995646855082742667302449422516429339781228902393972374456220759993974062993036568287872186066248489429099841723601807422620756585042318412313748334080698812878284110853281403338544152951891774339460712528073121126959079397388589200947097404020651255244190931366950717451125532949154993196811100507033934072769184192084031976776368794559725171920938221505624821027460277622733563038493667618222936257892022458891782956108129842108568585605409644797065032147304913569617468074786168249838843026754245660187841311496238313440875074087448540691040269124778281469345601448571587510365483344333420321397999126667668490609686967693655173095220856091573483681776480551608489590400760022851002791827065264283899199672578037240414076619150547879718627844984797807467263195268331116694705690288613780645957367653506226354439070312086603569882117385550912846690069453961260384439775845352719517292019016525662235514102640062157868485005547930898984672194225167698790660855754131776038960999725298297145030557752673806232641482512144305118663184756183987332629655806999131898779693610950972968694713071692277130277138692125193187622057019299059965815527848847112802927577725492733579432570638382014329306850832602791642257255660845797399665282120733449467107937030893299581921730539153385182185754826577640623733951478093046646352189222008768596043257977433431479178611463770760650299096083894893768917857624741541486380156756497714437936486809600 [134,30] 1274141932171794818426385163159620251998087273859976871334691038832126849083894777498791480813661186117010862835706147321159152081885765534811520891447405285179793134774890948982469536824485137270814987192691594550495839414724176303443198444320915877328919188212605073483192696870861386405515768646370759528327254736608848658175166033319885219686787457037351603248038788910420457563990969291441695608813051151527984416605244115465472989905511077511313494177629437241769239259422323902695336929781516888353162564061606606100003160875634375440769631496941060059541297913956108372815324401702162276531671453577024182317658877486707485519279665646204841962814239398097055657564332600074232907457685378047367217308269328897668191446053984091603172877715659977939019359690166771958655213707633461056802413574294910084649986787406718522306478836305789973303280027672971376582590607084940397592728067984872779211232664669133169454568671943415668712713186692341806108203021584672441222808165451019729488937093569820276703447904609985863244539688880615515509513491755947384594840031026085395793624931824416469009697823522335448322485743366012907555995264077026054887860396510168180965697656479026333470198905860062004858657751451418958460017836951329492319172246366195887331404962265552487091064365967026846141092115804019933921762199797858461686625494449130027234843182796306369933085702284116439919898303809192219046853141060388205672226556223931556687017083298156589326090042043658571579986019256829052832572862258260851126649483964451518533401956094081859937811956608307663959279827594311724522212733950523763699370533699675455679635088215205428609076266374352182410445362014082251103099668560718420950212051633005896102938172115770563696516631779291761167466803072923208650080978837580738384744156631597935212435789071779734598270844187125990342980569886353264840049871468017898017702655224279831449396002995245503872437675048400144793764341488167020386984437025322848765100709052895415916808172586335246416170393634552092781998966746495743172568568948911250774870272444584522433199271788940518790711635078833774384977958156940043216322051496788330875055143285334940309348954677224725779910876328215924844914982360364447734293518601809105974742408377038798686084084379227006382157164674444883586160358373943727016197443302911103251542567626402868106362880 [134,31] -858543174869276432507208994419832902617306518830676232033531198166302560530994527378025728112738917645128754536295228225805609886046477432120404655950940192251098535460297378764879594947651663905861510048157079816783502073512837937763665416826262631825551016372723206070876266027259553144281810972026019691303082800115858764435309162044927557465532477573076611039034464651661053035447993432737173884883776588586154450330379838259179236566039743302496521492014321177352256081186068599409260433390704399832056247718259822807012554530970743682670821049263988880987055029121482561195514800445027767536628785003735224715009632900513143935815708617643061249175161862278021594016279331974829477889772624094328166647061539123275068188976842073014669657549267274717530389695564340404457561653368828000094664803094284651786933310628442679630350019749768079817438722883146338821913777164858653537601759276611414992541630075023224382239464238829886318618362276678711057204620396526580474703469402694939899984580956518441275825446311368681386780133686035424273129489344362844299727795731298395885572919552270088770731158647404997913581047494977535314826312375836024936037657091167413815449546450502085469466353354980503784764431249573425706118386801181488164546586599721381579265350852718652732878871967779425687846648877589981645051545359895364105112346551074688151795378667366424624946177855247069133269790342577824206234905447677593912441495932601195917123488906340232200153929613227992634659761462605477081509369019350848364739669763526381886559732722940970488511142478761612874077294720407269131163190854471130890784595716538805285802883981394126885419076305377053880056421187195649822943879863222788954776183001322035909726545571092571161880945165823462839998985097801882441753745967324082835192515775333452462785669305967731652431624804073675549029182783119745506343079102024144093884577751522930825567230854154683546117297030642490480298217302689118919677036527137730092472832506286174242805962444174934478920998390427445822740608903855048785849569518570833208489747004109636121655328351471639340116442937712640136139308568955115028254480114268749293110292505901309320355601895509571647901569624615118635494404191748937748276952996691969036101285356454655523322591249426457956749220022888221939211943011993828772472456731123019827382946171102796185600 [134,32] 541268597402314617395862147725417125662197900160957728065325745054163790475489074753281048406652801439391095578346023559344776823200442829424164400680755061583258337480471029725232557232479497226049407157981266803977253744081746817116813153558343387584649137496434332178523783374614305096888308569080517540339289233857957034947403691607462411544650349606714221054319873904937689146110261281145325045853409476961324839437056050160729927574504271073036076693140185707673205741118712709254615276629865781399146944087673133940039131615479761966296343618304143506842086343550668081014925031102020305310996985857128963629898301824912283455171124550939984760956659528590154340535293858775154317099437129025117866107176218683294256138344390682740014801719572760835171659241185058665465580843917042283173423763539628532000300739309257920296321321857528006259492389345720319859208467788442851888872256408628916333562796170459086322555134824535895253558356478605169044501162487773329839807120088778667226024202399097350314505153930360738785276195358989143636441529878664645108493456115475336019573292838765401375377606935612964714199178765143943974901863203825621513580413173783456174059032844664265321129771627304836675359192080148424606865782325982283660409489315611378116249361939466346160620366752883373065930816454242621116191278283387358243824215088163789172695295538085824485360857248705875667101745950009235527504057370422658207792376115697771911388923354606040691669827096100673715359210506577837756071743653612920440107511081709149429739984923917310199368913636209371886557115781951906882842412696437225139886381810212517535948655998790757264820281720356685329293624495307631395683313402112782836911714495739583326402886132770472719196808761317711102135962182005966757975024305406029215678162041537973778456665445107978791302364385760856180996037401501283150862923182170700602246755490944050283203496189891939618565692031870664427937858292950692374761573050954208582044432656086854439950265996147663840948846226868424642667395439794109398757466816823250924741288656762117130701543110895447331227441282686817083923193873212083138376895418121655332478066257345682667994554733555256781641702667042857366608236910213517135582665177285807223436914364009461059536368914817140531070251623989819851006282924427421229503093439532680728653427326299668480 [134,33] -302351298035943703146536064016029575220679786781049752753285928792514264113348947929906290598047507752492242778690485361869515885400057347108741866372281614397191273892154480553098164920728980386497216431371433445436281414715361983925105679096734892006376474227075638711299500317196665637856028912133457610762024925051341347448757949688071146066154960006474439524297456236431932846632609888475266433870933735817557223377294586185280418892451278659101611206021090551523831642426451608783254548773067222251467209482565260983689586518261319246354012249703081469247605943881046601163026979002496151880616160923709811202193799995153119444930367582212573416145420795298118457449355847995480703930355431874520618904518882769908231287647607539306323932941688831989935194607030610717212000964042333691503522767183576424554513574135882793214551801156163432078725458570320607894278373487592292607896031090936837480464470045856228274387589261489646497516713681835001406948642506553927074465481590035059240768404689798165414451354161219997238520510273459987918421902832996027550544013527733536440226310455814251658657208399643540496756608341943717352785512812071812321029164036896841419647613670022041675208730591817029818877065124094229021188274551961087624262483572048185733370934898841101380565890644752535110721878604866138082758828114037311203393201034246708825833758841721716795977985501276375264021215931848743381060398756133951867372450654181689974949939166062609976790923690313639712726088757135197988109049960752395055793691494453586566963806118081285519938874376679091137091502666142943037405688358936918441841626799998624046771330827733524682035981110576828710883282055666686839855033869032426249074876933540043249890023199698548383388621355945984967921357930245407309169572203586670376071592811894012595953059131281821185939575523568366664412583278332449410607912975238652170181470942763422282177487450785251978414769205890072911441235387104086073314200819349977182531369205466007195582730003615451361574544512383898876565127824670141374512694560829751090521934350035848582037893205925688314403836910716436322127344435931740006436426029285742858160499788095769558719838677187001423605141108231449198701922505029460706535318558280093960705858213709057707351599234640771060978605388150252905988078025591399116799859897981753846090953025126400 [134,34] 141853749388746954497830961156978160718447546399136502653554328169174834948100908175921337204296196387142952940908731257901795072696703219256442762425122734019804466455689720060382443829983400949511308963098995788676730563151425432010938732129159182844189969880105755898043961090547755400408349521902002307634522619608356381716498643935676912082693260981784111944962134022562241057600281979391401377583625245937794959432904407467048738514581303263880848714603551082637947112850184480100602729419009542843739095847323126226947156704200908351188724835074543574090368373804429693280670558856750759728987309857485534316469426907188655845918034728622525374168384847040913316398150188873893882903002112178756162584302314171849262681411050924477312742574102425407934334140115884916514885685378748640555245504950747247095666392440381833133604880156807124653265163719087279802062348084604337834592188082959531181905606047918187220588455403312908483277169894953507257957468382645487887590117343280254910831420024410014800901020893497076548529086169784171527162258018879711689139374112764157126957102750347722010966435224537132681528993971945792048159373066113917662363528474488236927853876375584603960340206772416579054195581579347316006257514201929619430686185770223259744210135010697784299420676002452382162722768618523971475851953798169857801586359330059733163519528021617156637262200135708862147140995724672663064844379951922298651156409108410970463279202678473794404013024636381291250129849982445034693809316821406625713063493267718493248546700353271720423946930859625567736754262910512685722246871456529379955242854830661690206974159195261419739460048963955841183533286823948451448938799023401389666344985504994438631380794708883434908337034044988226504742864181624329061691509749450265453178488847885714463049050836700247603864944837173407255577519005965041191420210104352678013372224028178360871975204776648868067916221528499792738067940407405776226952945830712969537950930649390766748420997632361079448747574080228261006902648960109839198101606960366367356548215966966086018673805648672165901709838855508395620521399415823406916954370034375302940958690923193908741262272838836895522926545886616914834951524221515842901353592924683425988570972111495493962752363657605355773838471499885490614004982707492770207494497079047417044045576273920 [134,35] -53453822933101127712116953583693036537890161974897561858757487707094438688133392746360963675396270189870596707337649716647946797538693283306732578321388165161126623409090262610324156697151065450636651916153728205289114545854763107883902727113828487957888732738209809382100649707403825115990895518070071635864952360474368199082548767152782984486551907740257013169985665065380349989511452677970638452429171583273200535097894429067882938315330132859838102157180764376634436524025575003489563569182623175710557324188388626442194811476649922656384433210426073821698459676051830472627625403794685863964470565378712983230154939629190256886424839714672575596206160653224040452347685123156794270185559255682711057159708710856522103559213615939799950829383689931536531924331283200139029525951347147895768525026836920969820859883557910105962667839571875998466149707007289620312774148548544088878194227675255568424904166856371110015503989325594659609179373512810894631406384859624483223761016034803388359270363568960807443569026387907118609810069761931366849586471315592834917727740664831860903322122995785951535000153459565164636623510567274798386597675363257967864519545348885221574651564091542885284449449305713694871315062469870860472195239317547497298652092762854029102101229422159129759508053297098342798303286087285220023096742066920007615831633297332735319755522370088592428111490039537925709437640495199984084241174462299510474942212817178781913635605977849731944632839977941737160935090718116026162265464232326477105201983368961313330353774404253468479067900467307570793658835209501639142743503844881437226821030461357730287264379444204218256087422806236087657487264587692405352570393088967490366048271650858687369911610442655791823496728534045793008640290540851560432113346651213254904251224393113267638111889993812380201669441834300471085500808250137782666003455773169392769757639291210725288201749629950043962655989965286253907356600742949110680071308626485380604361761791990462813279435827966259720818855984608888717551234423530096930779994236580292035433206774197039482206670521356111519712258600343166975629823030922182485424133738982257405740926522077314691302712596106353322736974714052199714643641085554009349401545414981261170466222830129582179595395872922137680599113331019233966195212839940111064021846293827242903814012928 [134,36] 15886539759683818292656060614911669711833490368481841771998663369771156642353688844424305990093026989371144217922888068315928937721587755396222059244427922877090845864981686413228679030614873942733957191384785568325957143266404190711905967333012004252358170610618341157646360307194647415045847423088288862857971190193633512485811338461813643627727970388108496955206504031072918191590604787263437033289564856421762714375491968652969106422569076345458163163039612609742849410213388797625013916443979687667427870151163449663109986571580627118729308430156744539291703176674705882730307213616912444151642796217175426424403027350580722973875288476535425066943487564729729733937906890749392387749821643585096900147789074066118924447543095684500291852883395506567421502567422548740166285220303084879746097968687960875017148267157176710594224395472335348893722318365302010999440378771718216828397254516811844350771540932344127031315632073158075349507442279233753273313553007966684018952793421022783313986309150815089697998843877312087377778718803842910615872311020199410640870586207475753440411674735567060809329883813739933567484460036275415622897110157490245750347567912752374529591591828701932238182630484434670184414217935533317279088947023350869184651593315050066796843749922141626986277679028557530561225918492599406755358465179295918672711870735339229714211927467820941454404553479046648338971303825203836930628193911361198543100260605080358120388571449530714535919298853782799742419792265371661106745967970768055436333474441460250579887455933637712761409335824739091228994059020701075690877147762048761484255407380918252975846316091982400171640481090725347584959733960882449363782502617840650192056501643746627312109026171443627472723224757482181973388562307978854033086016975626780283700119570728664460587965510466632378213631730315189703829227572969885501824051389717729093195916730242943815792697633085530848507047686247779281744756475202393176082520560157423532273287892930431227894685029251359391960182772880437888864945738042583539423223616821680694573830481687107760441472063176607985776962022998572702911621962107958387216396402022632505645670933014056042512421049571241325250640920841211359160013441337282309024889057241107332083199789684885824073674190174610552289024077460635054987480182787954508910956509904542109794304 [134,37] -4378443530581257620535051846795338265053017549340906145237687898092428587087412248675986961447679929485598255300877175382232709566726166470929069653724215839662426473105939438613974785334231351803667380498864791337560306070478272479851205843961981480569715627681033244996842844317109953844668729202464506446324165905539173217435468584726642474429252850499392167136850444082972162429852477108020973743392827922395059793753901052546352088768335020471402701688574601954381446518710757216058617382118127447871122723643001021254536374014074901592882969349808070653996339937048122464914348237331451849324603877284980414103897922505944651130239809694370416331648784204484129095660173407872073033587420984291662476465121061586906327327470551314588455355735416313660136617183514119922234931601789477884378783656604235010793942228924617929074896165530614298844283202335184305305006337557272932567833135715546764683727893175800377950520968616338423204810743316876735065693117022632779785563706873603635452174718208084636500029784324734105264136191087546305769210112253745464522208016285771917507013331627463892165425868726957753756401473533636446808138082335321329208883241960630804795777908056846167382972461528107227967159871920844291448172795351955903809549815951287852705613733452345519038748897610979795013252760653803828021657328073682596549689241063677025783327197717445967355032922045376834736260158343213497726455388892580948311949285221206080360222896410938639641259446513952413129139481934030860525598930597003740593026355130636533010977727401335507801580692090800367448158620866724462735004558434509497421534081132692033955094209334319392321808670003209250585602132149165446040284852197634084460547517957175623603792633387992917244654142379925120833693280675057819461567813025049332919801062597827499188791827345905144831850480682270048647314748563517302581025148715830324670404744434882562310611628404915955167571154637398172460834598620794937662702492326201559649893920841965874597567156730921073655061801976754203706731083985748873509869957094584573165695908699816080088977929441267682715376093685591791554579246953221836118942615110811291061021982854337902818542044677669547890083175219561494673492794057650663431739095723503745251942600186057833257008735645007057042116820258062096606287506306617466285072327251637305344 [134,38] 2003426965714700468717607205411271407738261389471436908960463254309828420465924836252613189113391006276097171187515073240154875571542753202883839201373970430655562256540394730129968721270207332899096358684916135943337123339391984926139422714843330145588095884794542102045254214550543207454412707956046998313117988492438398478047368289485777458386699894703046299079035735833717741355529149763268522880098773123427915973067256582631398972704409260696087730553044575015178404831073237872945484972492757777864172886002823812555968044450176576679985965744326676152324890497467792422169299537140905115621046981036932012063119626158605249250371553640552458553566670415630555860054758865731799135927715874659204344092044584598082700711276409262225186829957624588548714421269300719210125853757237543175623697591916608469916932833733179960715656858326608982641185633144148635652583743924254240261799196658361026896620009630055157503976620558201589542137593759010769498293355484733101393362879320924428017537516533507092804162227663492471297104271042616163375968714113373045379780295862760804853802529804148799188583067295249765902132580235177701774533388406510395935995253785811500040829272000742064846101117672715423549768988352383686502231785036513079359111308253933767744164359743904177819846306076440106279868136166347221271595787103096134965575650545425576217509075718858657409662738745204249056739952744025494681719500618515406008213440509074391808900735586141850593468035863789607071465156533375495517427743639558216446502989534473490482093355104735625424796668746195967134008252260156147038497774369336565824031393278860442774050622500939036315212792915818765603769131649391890336088290042528435546002626365774281062094011992058594187427385236881753551514458340831196176075420089560420902874123936157922373730941552852435215570739732053053339365527843738855224225314738038914390501953883311397052844410906736863592961228634198512694519563489274077994183435210648025935599390251642679078195081752497052878480760489751161433376019689296861201683402296619872206092692875256102859396455432097081260173233728894816559136680580538896769460197083835462463798584354774756569483921214372735331844853742811351485213604282435426502436866840027911722718902864077234820790869923773576024981768400296647739662383157040644127890584889196544 [134,39] -1421790216497694178213262676027371531198218630403379807783553721191332192333506940994285568282283060363173779650786328743709636277074596460105104081467885382097541820044744193132498888172997407202092532750460440824223395653341322952814183696631209040462306350057226731693264443377113862231835514616676166128308869387598605584018745187730908375027395120824686881343663621095089448773896597594093307885760827053836743430582571497067671129666492413794820324585495951264389883066484131131625259381963419932846987478165605136847196678128843032243166662106512906395748285463255745794394481398946889313799486805350031489352384265079130330409517442818652941475345044101039008300496160617628598300359133775058197330279415963700010341354480676818033434630965134771342158586992279781079489511787673531752243954167897139350268877764863343464307866080380871595681709962484331627792671972337641599799378532173063385797427636699851826197635057927859650875975680987541270151496056347894411274510580097219579098832028909077841140147888783736332043238447118834905582472164428519054029797260692606896048535934275752138954209889107353230768609682957459132876203664631665100653754839676572921613633388906504052541617045515246668189084290477345160915438701708629920673599471586026831755868702540733061377749018147266233053840658541288956134305532362611236002252395626236086986996484403198587113766471788631345538723531917927571196610461945589919217319955661853651987262826188622722374339863308928784738359182146533208328212258749887577426487012384105948717408121907672682875060237508061185582263744379298681360857695859406003967910936935211067619778868526645973380226870074346184687070028702555176589393044229660171775424115240309880125240685841519437787808969715391346942266004019653559175351516798803271117916032808357675316608550338449867277439592604278992646940260730710635494772606322347407677280293972312589417844393673696801579697914033800847397560717970145224489586649765003401405477035687389562595638772375084019166887842385871576092292131983548399953968133582939271934807222434788976184506317145954685749518461230220634561453935608555043839987059970014179141378534002484077977938681444793548215951168468362771446652962664911237678585779080510150596098953300253225348008917681435356956237050180424857442872809115252822404642002436096 [134,40] 884233130528346771500912093144913594521952593171212686712240425950078363973562085344939548574064786140072993090172260785820785452470352497582396002432392336880096538157993962933103154955333553091444602941364739384927993265001344068051039627151664713181517498585972065958720854445620099074867075700605931669262963433699253672658971036163738901569751195408436796431111855001032708071552350314106643629332197803831537585342680567662447727978666095969132373823043587818071367335974881277827580273512245829199768651081443039523415029175270992843362208805877806510554204934768653592237982102868542613716776162769324944624114563861247625383476867297137243350884894076514316696778438577085199323903182455070281212365834824196922793342711456592136959143235075635255482263111404225398760485782788615489061146070918726471814202290531528320552516936677065801583217824990752801917792054787980065789607636433551465812448404987803102424204732987319353423372914613879500515055559661879540859097553003686958506238263418518660149468823756302985991289904227136723933475102714252082876314039473360158687317868665609882910616785171111328208167023075832917702049519276640661656053713811472017817256970305797802254918562400851151113480814712984603567279586894476580472337168748849220017618933358387225257031355054799871042973825397406747238361220188357099821420807634392492458425630439237887222015298409100849072415226596253390930150381646877807610293208661380700439697629714931843436677395456525401722217584346270540835421636997895534130791175141812983615739527451945043442675309690957451211401767719115403528611372407809070807928684741241443639219458903208941942148019780367579432407314864619901220543911130934942345987267966734070177072292110614379717863333667934386566141430996395325337716756453878981853335277298030375676058144808639890200306022780670804416036578761083181813179911499810677040829479374116731735289072423187282512033182898862832504399865664862875318814175254088047390120435309612375472153683466494790384317442858398851086796923270552731026963637421685924159201531496799491155513786305563653723307928636367423131456589917776201823611070004201446140417927180392658185060313625247270738931592361292444918805230867667300227035749145606852490604040079251975224308004776067263687218859749863788896920049140884358449663795200 [134,41] -413596703536402441941362393540009894665676574168890076417803650006106345236845302108751952830335457281264622843213137688672483164842832035302578264652687370106271245210560773007010414750139667145496427215688400778526352631310985856203316485682698224234428383305477633230386515465927422176476999372470989776264814277309125974313393777270369751608485027758379273028899951099242260965338530806173842162637128018342485258079201297847306104262106871623145004985388160458113770818764920420908360393789467940407341705334480270483692233595501472220233596430622069770537423032468149141519847352563658529404161186967554809490072536346626562090727183644706324831303493784346489447795399335478181505932824691621758325762745161252617259836585190488459404386060077222882031814946515828076710057738587513996023198918868824014236934097047204164999992143563589536165288039288074215201702049355928729137951362783132116273246613689323450622093376485961567632167257130082320631606758689842880302231313607823214341627388014821474933239341628282447871708185735226285905723716482487665005368629693110169560103283372131464189289845586330008067465378183570119897545342101757209141133563665041700773636969543636648288050313591634786986130991915624753388459361893222083201443335477114380168023803809137334413191825321791560378196124902705487831153779991426722068287501032684143376051810420179337221553862109440138650311206753492453001417684707442847932862719490154998353562021542652534782353826806224583747978227930638554043233430135911159548853979396053806223056249900689700809354653601421593634057136602591760653522292496428316671285889364772342059664117055544167279144018015462793608157272131163578505502348692436603815041728972645851819674989277740019928163918637257553064807773577375094578742450033582324360582950327908038977564475701312575458904316157226834963615409219382721553333777570361183152019377370748940014168225038269547314058210086288665208079133961024434280167715765351965898666023169150754481788565480086743028023679794216510474063840192502606651714352758194909078247286186933981894243875601063205142590324388052117461857562954871179191368030091584572479153878886766768330588437412371909364640159673944237339534175007102065755686553245437539231867550298976688304925564401036081577789029773899809485906659855869716702117824 [134,42] 138973609297716443425692393300979541989921680188519481404271241422422814407213358265166767912943365921959673383353329192949923325630722089021574817940864970535037755930989651679525506656594772313007681456619774289965336663611865966276380651986793900923984136604008978024167629239744317501135570819805213788800688538805831738739222911642432213289942367158935107220795665437764979659454092444305925474868199816581848503335001080982024960354818385596968010957006047781701930876979358779493590969376039418507038763002214642501543015712791120075751542826040475187244569064022667845860408015873026233149004557319898881719402907129613947796698323714796947902880647396773305406039190907078826404315043226717726371455029792763937184128506001907270695253024735340540684919965094498269644301566632692887487589664095035863620327429569647679630286087532846855519902630104398526751220784342108500727254014114339297290878849332499443509778554531453268287544640118133581241666766787692559447796849542608113026927541274128591361608358806930969960450930678364700709176117824399456792586436808202045688154160022783574556262502451325975202977891576326261373417986169150006767973975023699985152333117101255447838478162591612892939846933804356112307685118408255467993392704743294660785942710830988848776171930145752249804413490837897746491685196326262228231433046463794248971457614468457443303709224548345907113492953778002522737641803211272098722434242239524863393988109620647554721708415588641160054298083181613438950258104105337441464901481959118609862403805384301915321739613003121984421785299965742894434644865922359729364993869063372746455133728258916815787842554645497107943601212618728942755287864393939202591967355976848059641489164342085275220788695719573436542933452788444184455845275456962121842575702881443996680351223905068697024267170364656805400327622986541031405691433882320565732990675858927197089838971173260001190235458630528580964028289799820060071519395628905627107541799182062381200307482773899314533999060952142474366880679736982474794886252903000729618325837412502289884280911919383088910445720529350198819450981397258707723401949907548155794097647302271141665377884269985833234184965272312687949384700340379619521240049660414076152570070027843674662681003092859634620039492720277810665763510467395083661952 [134,43] -27499929580400179868771239581810198410689740142395348900444556274862133577556166078764914746538785626512131057166034082049801021657638986703292293644102232849687802808260401843634999854276640110869331771208779057843849073309675380226317222667708674750772153465943406868017288055226922344558389719772989956813074083707159268690539129331172311881568944355444077164293107251991562247317650264179543025924572688486889991580134100995122947170110076463255181264017405392478049687892489166723081628213228440151318685871753717315619077868515498837233595347826633504207467278925211085681021028325220049183766420071340027505555242183950123212978758947175314120632390095964090874451237983288496864335698730484078567366106239199320694152919407404443504182549823822597250027542376303151218150516500386505011297266377123512454372955986365264622938061476213633037114341395868139700808141116338795065151410454406313097484695520139465040680150128251620704082239722341013135384309118592832959958577081124992274068279184704127209924634311313643407950425177687503269459047425684892954955265940764297632204893957106930554709794476190792290740605457757969872410019852214667559197165444491067780541952228533250679065177874749284060302285006268077126750851140459574419760047642292464085859348624886092007384321606105187447951123598699587528803944563264604410782053002100702347817310592895752693054091509424957262184003840515923759603675771981382015646824428171124079852005903070932105165694721302509470133516845574615490108203741775043961641336881282154781137330458852645521065677555675097546548255561338192279943518926228119726585455388066587742637660454377751006250888022072441899253735602045080806025126640669364100965172734106802300070816899041574630094412091613501828745352233566182422653037451406103699669837788595477848333491662560550601121677880069693806554205067073840876484460950108254355068528655980883536753991969276722630326843689769961719719917752469176325560224350316828971960839356659502751663205260138479487196427267492436766979527448463273799699837562109413110283895268263422295637148166121075793042849142984804185771613296067746025805551321301476494016365844668205129467388475417494500531695815091053235812082005705673607344245350768080032342612872580280206896569659445869295971998470551192124894723425355724720 [134,44] -2363052501912105181920423197915688255577418856224041786138946789822628078521094118077486747476650878791682368821793290788134192561686691096278066210400026567213600803004630292441938254693373776648447774226477836535068082483679861020058393918813005550914784699776946488907874273977079555994286322082341593200403799509082153486288644162023959692327213721285801435684184379201346088153408343690759421902885837108770398573006069428373467701021787645970371656585487398323696255882852668774080756478297659605009115738500812206840413757082380918975256927934541965145845509217957968814936054685178974953062033211325772312844236984065752338016374523921101108641382805991881347430570476558560211440094088560429426904038224257801501482686107508545840550028959022389071825842294347658173001927828974772209094723846672081999969778575427649301290335067518755227299038432014870550125536346625156953486550061960022187254001689492622178437557908903020642641670638145742868154373285102153085183831379214551785301809050991093540806035356513405610670921318908714851551508637115285601040982457228096377974800488153845676942664416554715159913960452312816177014867735426967223818741450687098994715679828792041453928184102470603378737748077080391711162613682567935358362400703536265765592868075233546600643120847814476463735257349065791146252271547851811032879578768982778041243135107169872081876859765799690520937110533630305859009890291225542612756886777575287474590850901712789774269602510701041175495358489585051147311349766543820828655558103389205797761756904430790430878245574607391263931457942641836907637624139847870295518465300929326292217087910165792806750237386497878592990105679696869971965322006962999751213177171416488015894092726409755028698592260070077799217963123998141010679611954960263949271073987074423575802675249057954154145970832485281854379293268259779749778290185296748733322317683976768905626291556491866006507916699497262932199599887339510281099660998810604293489355825176034651767086164473343018543853783329201147976364389144234963060669020675800546767477549675033759265018356792718752552703367357456549460839550405032423311064448970578635355831405302379117970714157206195713703856264081710421346555116403536046604528640873844569110929647232090095081405784839441459286852778744406227013645262555832 [134,45] 5050660426859900931211519540405199826826652121076157292168366709256635950888172190723304922402044228364530661409825871038952762066130786823616531607719674454178719215140110213329092881837776062763235027910854434586670090171019963658549888701565408829132410243988596371632074502178707355563374824739515339803471982974482642662495382060725581859542326388886820193046900215175744993230024305229049636655592432021611090304857371114392179766112233057301890761769502495623409310835075561204811868478077561601060085625448428154100545083523453983156243467794894282099890374360149095126105524206809703472284135483706679008994358313152611126476919643393348419455967778793391262563891891633624933277664697864436858708074323425138505595736132948449136929977173362190022298581566955292047864898947484829447511636745577845526552549818810960107346787798298142794806931634929125944254647759425716840741429292359595674335002657152748569519766765167596642659139403327338872098328801193355211701755344816342269791776282928033483133928821688161185133034551947434318946530893953379417898624273007651120282354557416933832669253175295246761858145467883495989282871969665373572626258224239943735181312893152661219730007683082248471659330265136155869386179955801302953439119709380518056889972315000491963566406777396355542388812640553118387090430449197081463805556749733640412529882443349646984768947227439550656513297470887208386460570259821166173175744655862672623621076131449888523875589184553690551655780341698391079094948942637263811876416230672418592527104544821158407055738606085921512684427211237689269804610705372485053534745069669833043211386387812821401837794994205032244284133606855131054118062467244863230237899120199597115285266528361318218995954238983266028636961426985956257551274402887797345202663386164477905764188413840348241623159636891183483782363140568879180623077337137895530323948390826135876514893640552793899630971983197243269231179047487931431847195467665791946056156707628285384381076958854186404172849747278946752355439727058909224093849048506446653102997070309125493763524877038968181262321488777064163477744499625274469022862720088015425398320303563044961520589390156296743902086699078442464680115227040708330821325983807177395814069699392506443072250035231948545775777666359194904066912568736 [134,46] -2734096018807520775433649602856027608667931848233476804686096968250914314587733628729867725312798513599555029202682172072676148195057266038287824480799755397333410249202734148128318300212795578564245521094908407504346074396305573572660852589099262019288053402431859756879649107454704919943956246160630724199779171210843458121097423985449701910493699628153255975855651935086889288733274257833080177700706793846865972608063755227446894220445018701861205294676652912034483876503707653165481224906968035656381359254102819417755527112262831074565212658293862060518202293946907919094558840946090910405002879477080598938031560820526657662361374240899540545466530339346622199562285074429957016953285945288755413368790938002912760598022263020296523999098514814180100209244670511110221252398862488524576405318062654887521748114385249214433132869772119288413986414032883625605534611458130938425946187489030268847660472674760949777751051129291792969206480895960602885617527753093696022376533399073781327046297771692744486052357988705500475845849258260718759040019046214612648163776481650135172761960414564027236631917532524257831877362174615367398930982019156590409952297476466706935214806920560848148660064309182760194783617480452881208573526885176252509528449915078600035372959136703173653497702696645230608073213405042328794519971455636429724178935237243096912206360680240222471360818169756049598138374354635184767273224432137021727198726580264530462827534277397468819393319614225813299131683252180647742901149628666602655302846138698305704088534036666073558632433469007557985343666686040773660721932612346364154080715948853484947589489463231616957070945856689287471023573682305737626960324449228719619197278060897456915968707045468966078915609709551865210787662427843963835065063156855469049903000884239762113446892604950559223696819380749439007272832945991713702728431298466501670969858117678868881575803562101375001920372097584129982149230697487576151667649180213684804413400611257038614261610269580838038067569024242358665338808542624719233877410251688094568830100555938053621670601659675129852076401973504415203900334872851635329687104791981946579613887978829446059880905956644718710333977592699737488856563559413774381507627591182382946720699630721542495703350209306748892773864309834049875399527328 [134,47] 1035532063428283868950753328400415537839871708651804818143479676922089267949899411399399737771057635735795798070867238357840027538248655614249053746129576808439481516674593297588564073494355405429428312638231010208672674311413323604078789467088571652691395240104502127317907910275415835790581889197190392011703826233827598707001818377465272797756249607652662810533196690955320074462432003714695459112118562722057203820836776563805394776077903549865210343229040028827754069931850074232653795358074420116187026039844782226105318028535478641999554201112161652279788297060262164249108671798228122695969028645482612995751465737851149314702707444024131478113233888454482044989300594387515311562064711543807671054263843404724525881630556228504640214580821596451026710962797636840530662938871083516857878834078960844874205099593028925532620336828368984814339052648935075498748071128774360611882719576842512200346555558949918434869650972386995735500220440237922927193350287618354131975584577074110152112578593445026507140627876063519193428269010186180018765947279632461292925309228779772512829927743712758647617212298399453783791780166534231772754050462152564017396704089073538070515838682039457156272058561132008752748618112069755436281947008550993242337151517320945563803346496394263030387161683869617700068797920842099116641219418361963369239289848679362812129679141618241866057634360012617508973099788746569051803795068054948686877160866240413144308475516397260532945519679873218939402639581059043709844282384131629311488969423483483691485363466811804540372676000009609472814606405891133621926326285077581812332130638816231433550995421554217003844792603053825775074016864176807791009434534224740159561008435592170271397154890987093800821655570890109679494146758906991026439192658264268542119553974836506373255225679890062569738888156576338272854889719693390532654338630340452527057819091322398546936058976667183822866705658905582006581123235529379885059711853218605223328054455143026713157106951801276862147105288681612355505425088895647075605658888605448724176810876032659236232068722749631319273938651601957438893348572964334580796287076108303389591350697195580403951166218976582403958303169229024706369453625217284334791811008253688377925136249490777023601865648208326058697056945181780329416856 [134,48] -312333734152506118463957252763050115192973632468600128180981800734932437314959951635737807201714634821865701610240498050632047117060089979071521379818754899547244085490738273657815196832019080662109711034994583263292367141564143171798219365864213594747703546609172947641732448907671898448924289188045906030282651022019332807854611303491497520393220631375874138804744488485020617381664894934236300458900648944503162026558606255121521813686240020622450034821208572000422046929252211026692570333710087237308984493676098368018897733667166215152041783295559591062677523141509622277674759768599368676007752017202226972895310062445901564802537570624986248009487920631490713747038237193819195853579400248406435515018340575021262393260870801408782131400222574727104479242487433766459860534549135017515041205986111374601533675121905496038589301118473470048000274718335987138582151275276427021804215442546949580312371159134401380328420304756568612486663816665634508107508177169094198472874116277018138585007019113937303565795838087146524091426667579053263366928370888680165698723066117944131302233943857491460811228042689711943966357232478245935450940609975351039948535226810122454482229135726629296832721205259139628674154906905622731806027006425529438704147695351627985459217144557211476295982522236299642876915598416440414897927860661878805388403123010001859343636232404259701480164404470116063433445924192540198622281632908228021500224195420705369776005609651201215859481067191754800413568472849398962437007881152601652659159637697855774687619190102165683541643555518056459450008374926228444631961707306588688161520581771469710518465104187616612682713856040437625760010602378056836498674839057516511653739725937297556760848250405463440468127519554787323531698509082432362773202470274528925759316738124525429126731872901336491556156434996380076015108615774085250287928974918805560353551287674658419325025429202063589635010821960546478716379295398406827692189073797134401827662618774028682774211248427596559119291550358058853843182013690359745997550954433836118113782425443421067362744643612449326537985062027053003052342110000276408121934373111949560317649624707858943309275753004560653050380058369348684923757805863686097358169770670149739500019220333909725774567829506584574862874376344190319504 [134,49] 77642302453884149287645709371842468315002608304946217704880095589962949708256345761386305235963663031549147945834838637241669979463348362770872864738040888933383889014623359766206523296338141824715032848682796756053431049379380620355611143336292590936228438711684655111301386102388091693883609377289970356905753202683517017831823753685329470610100651728415925282754654494780503744913695099821633880445190417323705213728884491689794336886651600620103355218585976876024726385452931045023853661067469575172560845913165185831723708323852834243201426081484208693502466820370001181591364145462648533381014385115337446457217188404819478473056782862388909857407056757735820499072270278595595062064295948249950104920149758773241323542726957139251558918284117487144436501416864908424640297684086423316654527153691284991584324712767180086043611877239525288499530956993937906836428013269012482575749034548812211228825360205070136672965966823824816851795891117461394906032094466659229170901340221293875326788669033776595257375603760261721207013479795636217825913181233134312906502156849870137536547174542037757597109625306487085136962101399225239117023193658687261654991986184688795749871076134700505379083419041678592014893171851790702443447044554260862171664031607888972292497766724969901689787570155507805027588344279719106186856701640229382400713156721559365629937779514145735959398832716242579835952139110028965696815722199491994147374560365205406135221042776705013579991887715900589925925189694070318805597567893808480253890969250345334091949207954639530056334453061824563995304232699758154479551063233975940599323298343416261691900233374228629577733007396234596860822052818194052274403321169701931433883631026275754648022168750333911374008514648821533630661189127300279076381864105063998062515386905956315771095133705652235048609645804123579238460633610926217281078528506147092036701395364731796195294965453121429178017787018754617494935329977898620833791922562075126984725714039690368076959660125333030833784690276003837170938187692903234856434857007936876344357666999791527081383738637678884625250284391478137117701820268402612182959284008418288893395270731879150083854286167224253695951893339890086877513444675203295572870029187425534847031584414313959475983019310328560558332791411235744 [134,50] -15730092169737565711964288280249114264792699369129415216455647873735104763537865124670446962921173419133280090677846023400692911945646883589661308860513056448232089601572019526412608302514832785818823738933375702873622039069651043914327095327325758614358564993293261439115483639057503360423062916020623950308925966273793863413429711755380428790752866651278025000530722740282094079439569109937233793889495515019528978206949117879424406000617219777619465180162039020644814247185958854941030638350655678832860483144810145807246993161734407732311081723545687898443273888927378291609690785226685993142888987097571416205167048690511025815214427782389881426465034197758001714136939327612676857841195818868804719588810378892408187044174451610863805443314200989813244022334446468642381251029403912931103557731843497318165029821004213606983429055902286167865080325372930550288702605391740102660405105236298688378831386575453180927559265080001665996917402859903233065744094223769022568611980915938829489089609109512795453651516284180550031215298002774719745374302756343554706764598100668496478516136172626490282275810023110255643996464655261389164669267418975013429748763592510542387433993464675228469185227677160066649052274651365112601388636864933102558444672731305859414861507572859060643070407619309427426412568599434900925943143188678939996773893069286490980345472266649658319774335209370925585212351362295555384098715212362569053677801944990585828991306009208516336535629233835695944627062084425505029491748594286838765464753265028693370596817918760696630202212001152677227588645943691269624693977233273862023993067301676381741034918174493327609912939595007950448262811823850643665788953282506329694727471153018183846942298867724882708025660653361604680922968388367398275778286678880634270541561888214380037807558689846448200224700851000152699290855940783250376576445340512240811067160149584514713258097316597819122149713587284718371967508513284848767445843085600974854320195189991891360753404425975694906038699858970655329319533969260754333711606548705011469361958772529124687824294809552361751842225549518205756837246095098048540375879227827842370900381725430934206308121006467026417455693260647006204202224032642149272213064917436873948910411430029056455726017947501419166287639915584 [134,51] 2367300944360502366842907107646192280478362718561827810715213457306840906417247095656840513493410430041956480610749963864252115937562234705791399733143855708115589270229486956649218750705523525330503198085200654058417483907347240733060137156291382917874363102845287507067624933199423586722313127550620948996266318997930147575146893620246658167281195213608048947422556528342993382397854128300729165033196719055152949076336534739556031264097435775748137044127350698917273772715397191282190249614710421166471449031492932170643573632651155360175260952362480500374815706909173432071072188853175192339165599516213940741380521284096615913976424075012912899618381202870330001169831947707957696754632563952716935799258727435614947067622852566237927630120040254064327451062943690328093384657682048306486127685305511338338123507961805092117967917059666436271266962999347277739243322480620824342584971918290770856892833406725488820550275032878466617593132326285194758863821409459803142241268276322826531771958445247782807540732962662338565462168889359551129841833111315520064737200500138451779124085233417927213006309985424793515602675878500496329829103142452750012206914870628729450567235908794262898060402674378800650008406626600180317745829571396056518063332463008563140197740476833770762246853025999482415712106511791305103524760322788394997395717260977432353305977144681076014946893655081313264255653006491808599828513016003399812631431903910987931069318827288335286364973106451612393239587964508391234010913196842538931750021802939715085833089790138182191266542525703750137707606240392007687324508222031166823983465352152119759905544505104573738551823916243548395543601907605721649548932633038114795642873550754488717492819004057247484807506591018539698156641462028132186681622825829039910275675765470011744467704075963622160031292420910245889530563399810032267733970296128702082592848095346318448746525126692117961047270778528027634609896131340041102194588601360442281633472091536858123884435218289788029987559638837889203458820713385214528410603890740787267143344020039081416109403210130297594445293230708521707691564931137870208227017468745893996346080539332897274764780331024664323266530248107554833716136730010956129914801261526851485232381750021585756588394400876817797265016520 [134,52] -142526659480070078075730851002555862604662926156579707700890091109311286900662453844999524717302201601684517403670511929498090264405056588189922817830930786856339020618778230192468228036133515442498413879628330850287491788215412563281782045124787071219921899858870315633605006667164286665274042410102290297112176392252179605035808526200238996316436448327611549916017519540758082553038978974822008887024117092001876383947771034671083165810871593654464013878241575023538109660801732140756430833595124593410555977118797594606724489402556035506420338859789502599346073130801232497852298065837025956165489227987268573286583583257495808213574464307071952220065020111941714195068354697026300173215097505246821456107189866211951182283103514674379888954093381813079386427694890040487896620626771504679231209789042982299424642257359226046414956375707528137740353000006139870130788964409700358662347328116448577560941181908437863216849345437632242631173113716959416065125028286774400725875053380397670123861200288984662471548637886690694110085616069510181803656328305696306537434920901540164976115006894171863803914398000286488117056963054955061799670537082068723028613521804351727980855469434926438313466335249334104134667097707071185406197358347981835961510168259157705519128419341635719749559021232055217227960626624107150961100840902954205554480379666221240146814387815508226679822772236223749889971794395411482488444478623866121672082254435568821368777853124417427473577846718971743358306014021672822739783614133956959988349775303379628260523894383173419900771937588607556154614896605288693037060980714236191925340866208681425613128159529688418556532089261627953911473132786400114978303273956158499013987070653167465195807067071650291527018739465779748806095099766196994596613680228751546534739794982365909700958029133343835416605434367988260181184144775051242311050873467347385763137372485381779595885388898577317567347269062637136008172278478073592414302686340467978220830443278113984569413753108162209099194502223981914391779783152408070788325759352539375323980495612764064563594463271268829401975813659677368232084087573631129053675429891000862710515008408516741863194849414087369101397809264201844780277683393416163496940933965789148987597899623698497798908098787330906889106 [134,53] -62497061848328843942492538807627342369231944868942823313847401138703771616924090023553334025216862911687481612617968436825453682241361089156396863156254833781563452678815951171900847829890576516789055871922661362075468541401098913733949261633839401936143440242831964438204282784689416013423076819673194594641436113255528723113980298147084447580926459123119729209690516865549308690983838348386316817211634759036345606776361216522446298723145648550460151594972715803597170733695250847716548300437276194264237591762550350839309972475542303438686597913583189600826625292138357972072800304994019415231498632229680329452531230113132649741061243843908823228589185622379749411983946565135157108103073176658959764812565822639727490113266357853216116242992690486769514159022958315186593605952698821323734858880546689939815403846146876983596010526153703031570885185682438697505830087264055578017422789088828553644661922273799147255603792038698849826666815879104655201840719081531136096272200587765471085237313058126016686365028471691588774027489625603574032513856933338564216624730317111883164427423223139150302241720347349326357276549950760536931706968403480833135042839532960130807230590895948292263448167639079579269037083316860242620857966148374730920862119557410632814462624158145352007818165575772153391770588350343136328036747651424600037834304905812611105952606542474837254543340637265905335174201181688665001279423584853802844208021056077385573661490081344877138824934535860929443533542217106437439669519723332485837065144277078108165470552160583808064517596606403281098032360718320842623936454096274353926026881086321709464268022119092946619871275400053268612318614087832676808156459293272376044952327850555108241051871067982221450660207353063075623759139638479728867177353069045321045340911027777645572591105180984973288482985152629195026170731448701021549295337720105114842191688285164777352054356671917269362928725426802073290138491236458609725693390585243510349954159143732856471545853614324317668769635467750226196909647874371025576454813948236502368218403563931400559555839199196663431115266541827774115571486999169735527026785611896597600858485041860034368525870840966243398441191409310002414440370003355806896355567923652946143075472765901213217379426459850001408 [134,54] 30594909867215958859207543213086678212493684813622338341154464823221466905122963711257354960498679222574078803189880776055601315269320958858989195981257260523802745385864141670803259969668583289401834970381894045563855201575304487186965160212595591126143124965706082050424154060832512189823702078731439787673866435684449091014564183703893213497504882921176369629122648122740027886158192904407461991614763671036959196151303009836209884129850171118811515110246795379779599182346225409885784247885494661588096985510312687965539250324028818110183781604645775970991665804475384282903759896854376190240093918117347809742666139113852109804056786933563541357950158271180056661482254455283477577606456833763620881679236452761411627554304944092552965900390353077696194533782057199533456822703609376292570433351163279585982980895215375176431095412453584478639642874564053514687989126161566519685357073692028161445026549550475305171108084071695832095673181418952223603037105995120226299547843396812519767306845067794487676963192576841717780657263499310634423614833307304832136962463565041335653225185443164667170507815670263463250511435686514057894752589361157003253425365549744581074397168026937569084422066885626726514224470551801660228477503732376061921420545484025265070567318645534694343483287236903501159411200619516673858632553889614961477092604935678299324300788286257751188704823085151555867141658949536316913466235529925865454204623931494162102883068772254665342004218975934955496399870224889845644649852776172911140876264213464629617148237767480237390785832777022791786257302068963389198910238080232183284485597328172864238104017350400993932025675722943685756857873760329282465127573305066061106821018762838652622591610117748549030577217256280166672544267202523644579906306810840657421012222080138771252105643124982833540928230058508023863176879238402767815595630598350698873695736743245260080178810292794989096528405595972945098281659266472958204613024258653203251880906071067974475316626335698500073687030221203443691731867677928577705505798092775963882414700657105229156949619914600403715832846037358070086240216073101182314929294949817020283821445772429452807331559111815312064687636638842446600557426334728345155821776429341408167525697912543681405079212110504656 [134,55] -8337540805225043492854806012934504399578072835833804035145816029598946887000038961336197853779129731653024787448738733206735883530842661887514890673573578083951767552432455512717942778653941565073665274029210775255794296210004040453011434614584058167661977116252431098822730368506844853305059671954200177802481228225422932430648625857291921159525589888681655796184737930769667748620863032472440860009811166290713308296271012795913143252537729474449232063991288172687617114353139233685858561981489151100949990935928536778244608409352061712116183518287538784144745920039462707593215768423607060310278747777907839324493672554272311201630069116660822923281703721722755234474895867563294642436050789198787393315611323894164249785265554284048913435187308217110965712053676878642417159673137588374490086856478459473588751870675200960298964072497103361765288652072949479830886707263528297555286113697658235363379044150339935891026768811335003574931426024040953203035487258542068066729945897465698988961128568453056749018136420456836072607672469804566819051591306638973341315397061148631548539618251340062375006266638748698470836768536751104936453990348688929152763182610375464063518103819891102131484262197715479986324977701352468549017526847718550186967516165634499607645560098773977538310692114127980230556266039411806161321261651128014483612899146286763045890945992477617895077648428823616618737897091525714419722276007283255492578748494520083492283174642661546238179394448532115631569525927162784623415848364060303425239690367841911500848673168579914418700273968914799597483423365412542217250870273071899100626042523683491353232247103386028121609871834412447630802751164113978249580548029258308325396578835731528581367391525015949342785261325226243065703862440169183393517886231130736100333570343812962025313539424871172196192355873138083843594133042647548264306897496936692066683896196453129798403363614220525605770865513899629898266812126925183024177286091437404966702689797269746890673335171690553371986142897422902637791350258225954583247341260737838501360303817419232072454223569657619002978053300036681484966064417938684942956086430197667531578151177884468787024915767641830069819415160028146813677111139257891254332635674473660923320017111794986322587568762072 [134,56] 1624409897927425349439782496187425696225367306164059964776264435039160633050519122677133711284252785653022765419147122384983672276923110848572942287671297060920599842305034172984608625176815365566056524499978486932982461434487344747859895470829321927883568995645989641620201691376453647076102830313777538676023379458490013965913124960835752461419513685185210349571855496357627199675393848095863190601393084971184117225527261968710461093839655182267244575363588933583777752652859603308143680924956823037748808214876129203551742643741396754698507739241564950537757862193803291428820672237043071619289981215562193155445073217661372591622359895543903622085090427699274631177030218564383051442089638424618043158708029170025317160163067875985821055331969426510698614033034889660497827983046754332246927972439709654414513707570180759879154717734952370085034730656325628462736593751403404190961743338102823065127931182107486931726921879361330487475286444375009583725853052205802655788926114616815545610314314966993725384481397632262119907589250673103220908799643732545875422770661145519708363137106687598469384802418693963113364137282228990258613272448951194910841348558462469461815204725419550407406195228829135745139267019315307501662874206072193762624002929412067252839425731816554462228904140854260603287593249773204279121126538367782617051414455133479788379633207013007453227251855702756285562142270103626791580506064949313543782825211573738473183445051410240223879020925323253596430237670153127849779281910852896177632473105042686682893925732368154457664509817967735681359154668907246812737850160812321292758464534143373776050519728544276225137591240080905723627896975273609955390473619119735492655740496816076767619486386056804285435996850156853392148061017000159386926292441693696485739846197343495981504592579391295074374262264395365530905572622418191352242724780658259048157085998320410924634322364670040801749553212750400066904836333659946308002707459141174309526761982054959438646911148916131301174703707574453229903645414807296466803741184904549982570439442238763725106181730644017003603077223517876032828646451910316773079865517760949044314256329276010562433626009349159022706983288030848142505926997239622867576267970595792847393318069765797392387900960 [134,57] -221950172644659216457159678867222634297774684599060919795649065650370452692892661463353091640514012090419072590013414950187221661740194594150107390735128112693033318304379514120799414966509467995026342820145839299167180234346185455602829230201539576596662384770212580896236382978253038912624240483628087795011796842705803756524069090566219200549938925162393669115837607292564261236227523874967903586691963121431791167401123834831424943735029081235423982088734016983793417533085083700779420848417995016684412171379677038820695073636425505861427954273901179207333891114102766691066850971043919069110748282628575055998206586589056591472326849863446643039722168787589701656826584282942274646633946576052252708771687819933029052280194781926085518268228385356502362843563933916422202963363809537699861018734764767601075688317808554185270114977931228543620713935137569883321130018447850900927069193615946666888612856693215563019588415709226471025269389555651109315413051832729711755804728111285000242127913170960486390487987169111598057351372719116283795592346073242500660349174025041541311107400011438614933362988184932432338675585017043316838233015943294132341871365040484819707588780689658458509714048401539992551687674859932405814620975611422826187060709302138944650481505130287891127450803238535919625303023303909963091889091617444452297535579832364465211125073395809848443746875194749357971532677847350415977408979212732541640663164646106681901005338671470206174182840023654972080177092455178021028170202276975922191502737027756871060174132967204433717013151831079727964701483908867971403218971273898229642303249716869110536581834598634425004829861951776071931612690225107171393452503190720173666719779466247147099379136367809020521633958332031251176575870480131526721676419988346821251188323752406942828897872079834019331688241562018018278459099379425959787759350842568777428618583730328871088340441650078092339033189633841727767638967264071612828601604515017504383828081962315952181790324277576736783198341387547996293264085045726990493857137502246204098422264260627224262518730415696104216774819835887981185073848593041909419689160950192392463236921034244449354004809626499957731904381563880008395415204657105018542277756478917421563989784579429073336416 [134,58] 15059118956643726592279818892335998064583253863034261677646054490372871808049348648741597832886378533326627564117202851413290906471970902229342566590159304967503512230255140790077548048229203414513669387985591482549288004765847158750091048922084045810616289288609354510619194173718500652931857262255594326471522052010199039688197372726348239583205684366271377624042698462260004599115350321249862820139800652995614441186644076284868666448783696584722230358469839500725690822883708792301681900241709122352526519730677975176233413753972734037412034094329673448452127110669624841992557639548501906137595561213885401627468307074512936757668458162871097322043447632973778333552256022312562485763914341970519556316949185216573522223231460664640337186520165754479166795025880245013502013840802077388684339965932059913312768835448195835065397665488489949598447265964450589104565433723823126872445829955629794072663613184299536394130061748285100087235639872845337953645036845579611175134817053107948891071759642652668767796067841754726237901004404241439918980257935931463859084030770812231691394283687959353281957724412379680604818984041324396227613446712820459641679230645624176210866895537883174839303066304487207384541128648314218409551496297715047410809151818234108630236720026205712958629963012849842356173389571827563863754174512160113697966691458583723904480589333190353698765745134669444435376965442265040921630457461133507941779486677345453599451368432819429481344006297861084695323090008288194197278347463264351589218632703738767417869976329225948560763257472004369513779070904622369701633088617828367758404992255437971484557627508025774510684892866902587382000140663040208871971550376660241360731760731731092204716640865220095971533241099114897957910907651018235386596322953959246135629439175263578897193745573725232666380619502564453914730957772748158119384524580560813597636520630227769497673837590341030023294160102473546042870118917480794303404023775648476089790513410878316097231080706591083480397121478576594477414398320631343495302412058923282407206798705952851067811567213954538234839527194877533989102539064397859388004120735734227335973808727826805247582962169283715942093842374521654369084527587176844938633107128751753462480472245975952512 [134,59] 1975700904988022999664042482621683531519141263921585840235700700981293378422436777486091905384019079409913848834925102127066807046572410247403642164784272907346072766974094055644120440111642847635047103554315947572324082884507434653132279112444756135967406782291413856209846023092933527779669402815107856212840379694473934161188637680144926268805895490432456987658049720636970849555125906810707764811302617658036649095150421073270783821112558324926388213707364775990428403102781882648390048274194421720950663533072538093375026045010259974624352842654994605914694499263640469652676224483732784440432779136039324463300281648626519057914378128835689262597687679974706068007342493925002342072957836600367130874141828096966677159806614655218915877413653684370907857271085669874198662610588485101139424521509806964481610355292817750220718099048301066067487081213778268001617466482216614531540148962100973299863623463055471885631229397244677859748322429831312161501934163370157919601425621238698967551323654166673141879913012434135315953254210673910435196460495113310628853169284716840197160364931018624444875344628268306562211641633063214794531228124398566778568426957646192266943560053927166934758338040956912963409795762363316265696943251059588805746145585927977106419622193564708172308783675247624649976465573563861377706374630535606603991499485668150497801964817946659000540881605018324527040219147378957389706070004913035023197341090636794647195698846486003355123101309745144969892269728047816876490102490634266411716044314738048302831188629210085721487644182529113641804879538441466757913528292155509109503002823307103732144559020270204935100522299383819905627621081607514198485664613539155460778728927043417838298263879355561094494410247436865894485218081205415846923954308477627176749839208712598862427869303996373640417365473547931772619473333081014391629076008772017200984279261427111062688368977424937558416443893151417748120165290443061401776243011930375747368891802407974293940985446626836630912674404742641193910109114224792012846491862695547724542957532195265897153574782073234156224023620851212458694525628624517187270203336778316566610822896948965163396208936400964034381349658181342984980755328794646912506354266481688074835860257363584 [134,60] -898007834936484672916648712754095474078675852128221487778277165706392181501439390688635118475262945366330557802657948489445994545415321987285117590103581965802490041036526272133320143461060188942883775362191085622388972841476657150356003085811719800291361626919415950311417456590415235600160047259451181311543165584488757044552078758993924954595121684518764070898569674355826668897848561023638423076121775941265858149510431121664099180580050391671027973381224315346723181126182997214824095814729613417850793300434618181291081071868990633517840240202830544719171946711701629419670300815705826964855442233110297259446328483154582817797384649456093425353260326870231163536968802400659784124477913444011408723958185339946796336772829557871011927910093110994645327104804570041500048898359466924304055302425778687671113429179459726712151459187927572146042810775071832315533284358270491986174452413639616877499108364456487338643792200302170434744908543245433464105536508883709307345842441842521049171174911365109995753215475638899574817228847805690948605224451347494564155885070389509111896608766404188123438768428539505706447554649208698773705690369069698446937508021659838692569751667758453706474586732164414146990117101112726162250774471888580569997603313143229480767805679762231670348406661075589862651585307783898547063448167889585642230728918274192032403301422733779207891464124111692392789657637985054390954923093564637106502207580536880469546416368240368257595561814593566338317767864620874653173155593950787476848898864705170231032012651910294778265436637602222506741957537935453007696444000970047729305249262950176088681152943810268026857678907695366906903722469107141344589237488052307406278991287358919167400653368053130752974514555601841956040284038408186972875487316422510392359060218893400583123604043736277759183350476400529748339064535577665496369767921644109103580188510638928728465114579990939485597547888411576508117922769671485216496914809684401606983189336519765735337025172421612844983700023083241090813681342268963877119474639425009600203095834241793138856799401582816913455382375787041015636886263459174487723784445815589992142913868867905058529177575056225615530511293145096572162647398137916084381239797786899739214953566784 [134,61] 183712727439548442820015257379715965445006122718197802933408639743623857439044474819762558367688133874152086092165140192796232462262252745187405083628608882473315469527183342504372736131584861929311137510048040003643229840265547142374335173950370201218994922068258796131094790203163855094021656325829038121865398186342926419686403626307991347850019920631654947643035745754156407030761665797496720914572726903634188368072735744239649795614374786513684067849341952479589417117930317749845158248495834017352359269671944882617180020291377650163936438596596681487572344400463625011706851364626992866889043635281150713143747437905268116616135924117871634322370456665025210665227741458609718032353159982336930952710368496830579321709470306547247609191783343247485101792179457037069708616182700717212435911242939516687314301948272320104021499465844889938456098536248864660972210245513614362427673504474871890104980505108461531293714011351956569843724024228498910619414483280138963217444032186763493810693446817418897062829713247007302727350507662685951237371194630958187664565169971040744550812461965031569884084487205890246571451926666325857951443231774968071318336749225568053183449074038945502003531248330813110961250040188450860752120163802360854945319282474885007585317224577737526110129983049865548337153035419483887630044906854957880552026389239737948063514886966563807016502557835610499590182028166802817467611165511500294879754706898093929842669025458420681296603602651230732982048519578378598323608293214594471401577261510905795295460000392661792850113714679115844204937901493745783501626440109995268903446103388251560130177094202576171741962222244665757174398181643665670860116930519678215671802860560488230755332846359048651098350187328663215988280349358629590720795390692648717894074570889604388095121236979556127867905371825104552252346474971624138329592936607142466603574738197256966177547528902202941937214670197618938898013879340792541204090515920900706777937870061876341182348141186496950479729014280259553579565757750126175810538881877778730147791244349662624256309280523931019332959724232090537091835792705056993664048741505485958478676668383722366348919135425470597008933118534199573391685848175881019731779829497732336117273424 [134,62] -27038495762002783292826762952469428452754287852761858761481369207424424407516236918071167312055938107007947960959923245853355449158018514547828589169948070371681668250983651620845659073369685550846823715369092861584282649370893389787846104060705986530116625568893609907794610812502703282464030808976361073310431207296658436081481182250601214579107063089790690283415940525231543103254427372165559417747550700266280715268505292907830674006174397546343292017253340528563937009266381534324030406015013161783586584086652562395465668255812851663032817016149406962990587721154433555363499116584865388714623017343604972557524468764483363653497090584384953356408168224684295103509415578564838099482401411971766090139678575937389142117483950125513717086586314954683785423620679776366851080770838304989378791665813218659302472804874871524980981958584572725533405962930673915850084291208848294347027858171231792264834969505905651083351532560097318095682211155706851356634511124497415874346134913144068683189911722615757800660807808504297324044503432730883352222363685676226724589611555067541920720552350254234566622537845641835160259524821028026384626404594564557613777522104247551898313871070920619985937477189919261898638989933785377608257278938606248917401792607545320457011158957933248958713743208978102002108895231149794830335767186412543745061787285908434883754242266515918173317741951737402322994598052616140671712733975605764083673117051801674118324298496884225149797578149235255355641043259554420046021362287537081613597620024567119794567098579462811337645743035474143843604089716986280141528251367249298161291320124463026434091975004149343393435920238870864695436170614681316886574101311497796255459787015231139767638186357130673867508294405009699439731682173688341198971805016453132066473050618854606745067669682739223285437024763037647535781369511854023795520252524884907810172379234304188724402919591431856476907162115550469499719503695156223886296727160425252393933463040435431042687238819467846736589163714211311445172914953383153215804917933694460290547222312772882195747569716067019049994504969503715881151459204559154405402929986691272213698620293735455015725003507463611060836770136149113146700159582485382944030812865343154744880 [134,63] 3151187237017032272865162489692219475212061005835288262820881846602839475973273755353102035937174138718218977791298430196954138595885348709601084909933889581518246838862451201891598430214059514944131045028156567929168310725302987634917176358506557377989594670161678787557495806145820552967607154044211045199539476335317717079731871226372677640827625522049021139840159138199775340694723259250253189837220358603535852719699543046808036236208787969735460910460061057006171008903880130704844869105088054282009564830840561247732949824192189645897948132863565606013690335329953475438389723852602034309885610156416526168592953604425632212321352004993778379396219482419388781953401712929625318863576558909982722270961388578524338300224283545000385513858872848943993397843820379512365536219156398767216825435989225502926716313568578267473011355165828847043262311730274687529348077094447745011210609677756978503466608964676879517227623404729453762679320003446784770086071633118849212374695476035994404806077122630331870100972406283583267477083967113740453025759593890531309572553619892708621222857511262355068973016668762435586372917724266111689299359723299991901264611933174439232540299509912265128779170903426620580132798095912901274725765748403370639975910427056101303356931511277514621450244558127853727007366165771513225402248977437935211690627878526748816442525682666435373129671122731213323815176257236802404634477507209231988521560694458067686258448193117833160362731231659721720940540685975259306914077401055299898058483873678314055763119593786505802888671355839344661577226488439155245764473166866583044347953292789401160487835450920681286533963397745339473356440572190581201152391674542498414336046302060936612824358974989013678891745898709787477752221518069401785888604738043897115963319327559920917744629933044558041136971480443418327654822487345401036690724256628357842806950742428864955935418893874980184404481518272323709137728267909032115431685277866250104221827818617104001946263423804857855459628566223750710330713711178613050322899078139686970303372664242528921712502562126840732455978479900450042862721894740680050698226743228381500705486393538429028050618262280645501945490811292632904676156254113535207953601746356941908 [134,64] -302193104705695919802598821337809168239357317019322066060193565794627733732959514229482983630846467443550744649201094587614319465056151948654083981423966236341983871464292482823002212953966285973010392559887325638988656095985827343244608580996880651622898660897549805029486580207611197910310977159308987821585219111279867378069971639043874312379301873264621157082308339151420713926414686776802477421058250264045027670629426210196493994294414751080834912474951282108192441612872795748905223675207126600832825096402266265201267160552186417339664279517988406978322299552921210056612810139582338947266110118151134643763655877488499503817973823230052215586313957840753397401221570381166333874691965711666854471589861535159633630431149292030113731868876591692539154513817665465081797567485137343695747805745755055916123230513188671073038219686341598179052403722092506907672873594345826496904249872063804640329987686022505103116885850937712799456922387688341526064572064078671181210735473929419131415665062746002267915999904907486717946558081145832676847574966871881996771865466668609308591400149871299071223985411664501157880013004111821339617373149590054178326987140541995326977016160512679005579176084042400967428263688867465000514917983627670942796375605233639872349670509555319938998087407782706974926443005708841037296888498399468621916618667186561547492610576649581038586562657514496671175597283221070005101711999578482741513811124558909784055969455256176447206374301150183056620276695924355781617890178028985901479090722939496835988200201479736682236279357359604474380406437778014912330790725482157413521533812554996724463917742059600805167388235603397722767199019814518267089846606222344286946394898071674843686295944649485539857892896448940729464345338981819091749570529396549037962664264481546422292400971198977711008283506987614145322194180991875628803161939971778041289584029815291780691430749282059257451576886591840708448960888259292875177074649009991068107491874586805183731524118678646398465747383728873996382306290291696741481259000043029648034122785120034039062911597817107661858450039368507675743869384646355220415509845100834699598636900340755937076415626928791666351652930551407743804449412394622457686970156439152 [134,65] 24449012680925018625701364925869705963469465895318861833666652175018013381396525015355709032816223333944210347210766979703461009433730073153227876784325614376563401444653120796806174353189000227650921655086106594059507684979005945232722326696447128601764465555884631308003278697808228110368239967835173187635975933519642734010004643408173251926648845421600133110672551881968440939365357233933174150861690076358366486823779313989967058166379079226736963258414343679922179319325488765349315730869058831590100422718735924452741578399158031182600586007305005885714480993911853994754079008040828313171153449278404736562244512221267304111574294755440640789563336826209065313456991536219416127500544938902937196564596292468762733467542488123564104199621455382634677313289361181256693698168743742595774705604265808413475325645281573413160863373434772089178652403998927015655760488877550923446804092423470801923753506585611860790737407060877379605304917833780951260118126977293641051356996146474605432645087284356157316729615402755649047018651299061799649052917903394790821547035168222415633124772709250776563216268039326122798670275074655043338584817207620491274646577240816392275331702337748878409187108425270444277388957261155269460917181300950309001483034331537777363264680896533267169399030933058436681943962442396263513269661671355962997575184212611295559495784505928928411550444421353290617342486265602786896512214257737025498853551319848529249806790021419411911592386087862739172974174217088780226055834339634268895257062765744581494441090303825864903764911398195573409320579040141899598963645805968940263055408019556053617415444149917304179842929402500283972306636455901459920146462789975668060342204943625957635399979968723341924033047834799041562792084029134072007683033701031211674852134003746040401466152171134854471682585133877888834683516857564635587334746807752790097313373544487577589372987795936632500542355523738302607539497103377454020833535646845517203012292885453225801945651211639793447898359516011858382230475583655081046398645301747336411211944375308683348403496582894979348283199330568786875895074143887166021030999971204278559375042952703214043575651482997754645746697386688135977080203791825536080413126600 [134,66] -1719161888800669889605082586021653885168749878045949540436919983487913216208388702084033916181308609522493141064067034395123285829345601263959473370894918378050427348313760413043172090386956985348220156896070538571735925215228373979386983819818318025110447324064129588705671413632361401894820594101395771587637896193374115588603578306357824289835936730723989113052658995436855000149578666197065879849480089395218573398701734766106320606202209724113036869574849356042177488047217099249320758158325370606727577228180896533651321355058168173505487098218233097463005383832706953324389933174276417648762725173280937434722730348763978696826236538761652496365408349017949928622514706968235713917356839192825009035034796059324360664178090144210138689560787396346909150558953415751102786658026083992201675551865350181051109043701562591207719993411365847829125875462876392510247877846470075069816817699093029499828024205479228672249317844601172890958321680992800374984964982654820526492472172693439642094194262767126972282959903004569856931495488878734786450217693071123791826564692314886532625274230988509061551724379466961917413434997694333017421676568892228582043605753508341263365440195230210824013602089887939534507797269077824201143103737465764929502016327027056924903543538592811147903965906872088741342544460838909068997981946603761958291679443294997874034161458651817127016189417839882979993716219934163646321183292789382634524619642286815430587683209710402625481402225390006200227536388923345726119956467675854159653161163657888908071801168773519008772261150373527398511112877709648244345968854316765657353447418989084087241228697391291678414996912980020772833967933196501954497506147865281400681294196769012439838235895548292728688800506779568543110423327572334668197960842303445172737873800064186452704796191987114546878937321330916913463373386383686300073987844398589351325643073004738999859235633232959288266087368176443640177740058165313750688961230499220347271752163411094124434421877107930439475471367226423646860984142512108120461294561387943291605331636591373291940445054979427182032131061665074985762989109164165163454442671642052245132625487429222341094120659138920264148650389969754604786202740473256664741392 [134,67] 110226865947406022695368727873276317366780769669821304689062550951460655062482025189781032974179277654513026684676194838407454708529515893732185232847869628451474941083698568409628022772946313106599013754943268088277971786088030478680336932905684529594940862679909811844826373530242692329430263773518147540473241926737181989740918408400739826367353694307436904846227972074552879103575308922085643368141917090253918001739193018125136108094455143047224238990551430645997268342453291912516107025261493005837705256717087967800434821169691710803626683963729064617880875955892566699847369379392885698836745211736627752096938333533474723619656301345855762937234220742292048853589758292388012661744295088865417671889695964558539435356178753448564787608513554544213685410969334412650499371922796255513762819416210608265100317878081959075882290238780733875781615208894419910466468501381428482736850072150796748393975628290072853502712824885734585881864045365376504639747071236895581051019578364890399722602635098300814440616243289550011832897332446448595055162427458741348153493042712599329609338320796608716165952938814597437041542141356756217004871966091845627649215074574710776941466432137917816959547450885810616686840462250683233991927450311428401778478091977208589283103655848633354291852291932136456532558867405920888580376101371232910087367277323274288284765601211163692299990354254556930287609110219188343180887503823779051178869506566032115549817354261870024506177321979979459830037838488962057679105806957254694962289785555887708542521761648064559219682253619573558964273970029635999050310888249557081338131275258276328309017358615592022808500536255202873842279495453779528691788029229920542904526757297064894196242327965166587965981477618534677564986012238677210520370091075418061881260818693714828396590580114902537019425786385582937858623206848471835323115696257005034847539655975744949142708890207673278783129393926056686237615112518250858762103950394197051409476518155977459788240565525723246533335592059567937469290552647804152978547663962007440410492727767722929041654609287537837806753709952592609309079843535007411924797887388878982717208664455662613237031856191574152140229690366517762267166198217298760902 [134,68] -6878556408907164635083045497993836048915114960765576182388449345071251081274597990771615430030724533864116711026974261626066410463584821424923394721984817312400374839995054661635111599405864598017219605019248013825008874232498924652011891900606721983756088630801844186350550141021381715417412663537970238870086169016283420507865949653440281634230189102691333661220465589621416426191927013815718616106110298153217834830245665967728989539746881437737521711630914812269925574927005961616735697760912906525819403881175004641931752052857746750994388159693645273785188533054485596446788627033210524664323245851944506434650755495686146801504598851571755780134106728611685738996454738731361194226822235846098751254049533110308938241492936000519710979147725440904365190853783669440366986667098033602622016743018793091233625012454833908830190800205611406141392111351535416889707941276405605838661744987783131292278206121263486723253322921101378191764069075014936637489122636937216313393721477627403297873569435293310801581679852384254455839167736839963377123020989242084843260772980956864604055281263827560243237002482290661009998755632484237081730524493570592560143308039313811170076214352297414735692940305515363968524313352465110888294573551907875709495000009923984980653030750656572235389213894316663535187281844383799610745811373125425383348071158262964965070056422176981753369655585952697546621714618348530648704368524359445295788206055035001363971467235805123299138794840685852237431893414588244476924359335885255629146241871198210937779284904476401493897948745885067351008766965646420713681335823931562539382294649118358700792753241426476729682859891258953840327267052770651055049994238091115601954492224168680988383458219595168060460247885213376621625638422527717164660937722269803387742115609573700273897847486351353052542727715408972687527818458415746665919412213894795656388847961610732494025958636643786090617717575807238649500799076060596757416132524760310875095001519826060917080161213705284543029511953016729835313345340863548439703296848255441555416022274431115704802951496663006579634758236943902624891290149449697724947254382900692842323403456117449485762473479737033602089144112325734227969605948115474 [134,69] 437095621202904017215354724834025019575503181543541065167345688957525036252198080327195578046604670795013882586579407353489602966374792781900560928186821771197532542409531167873079835928092257893790966307577238065760616163676849124630182463677308168707446593861398135619927486217417696204768527275209600217870160000927552726209538158987348956254434604242958104979978096814815716268205036255225471143127145763419738624282508790450786196198631613612115635415837005619552314834258063098977759966421771256864203087938378704532726159781843314053100568715960087216416248466691853767867658638083764907152948501121278457344097723274726443848562085861441917067824526834084239741476631055914636064590754710769973771782241645805193040564996724596141906801588613177581230379045312209787715108853948080601327734595307327767453247304974846554788625618146868555877203870696736561083555185472113347766278507723423671359151098799339265692467977486565790710260359225731995656384099869371910018163245068469131085816069160108128460318586799745204320170223677726902910842570584685646933592668999450003833807697253918394969480068200978756050088315246192285669436528221843474728707509276559140024197355460560159180953790812290027512662695485605713498962713132013118131439555456889927626419061421164410854936703722285344852123098421625662598534793998420486733932566663185827889823762505089788548053753399926695954511585483597303479632787524416966806276363194465452130829520158362580403662443582173047594142107589332283462436021296418189765580926058261963886522799677881779103506231621444584821284737789456145136806649472637870466070271282746225671722022792794441916697641510130969956921413630070117157909069127438380815107912159448222044895449348673684702240916094181753696853175195092355422469844165605792994182634037154865302251576824860707264040116197043458390551298474287133197242683346009235257194851386583235852710794001357510036966275457983343264719388594296361330429787960513392286213858755894996406391235887177802282269136077636961344134088043755510711644244289006891634917135582461676915886727585862276458438054379525739612157676629160309187889036372308421475617680855486525139835965622023460396452344729337062090931372768 [134,70] -27759942950569851017923897947101053864537192589476070963745169118659440832518181207512567136436027154889769406406070764097546920658942717857392547316467560181956759868225906812710144200200499659267626660418019486764085321426672050951934444330841225724605518275171328369766130935661760290883097419710531019472561140347951265580019434916479912811039903504848291980463328212494765275875204800315822049760429140050973843889520758531945637632167806852415688594692824710434396339090090469190785649686794056594060131263972434903338976172350909827015296338459044570853410048682740894131578695725225889181811213582316600541156209716669067302657138986059214867300437975611014781587384272658473327271181103106119200259907695197004711937626276922033235757311678183143387491394109023936164735457967382870024400800667942631460520482272868996470404534509807959653971996064912808965282449923501718548541372289651667110494880528625933835756199268091776389544123637194483376321931739348117663032656066648352818874771782581304411369074382577070060316101371281922715861946469846046771612470773001625842887719582382260555180060668730287542698042181736045837222948648277025881387824766995472316513370639928237343800320596240540761781312588142340615957173735033663144415082342337773390317977783006534510685524803581568805854555753326804805837301993074961974488606395736515257748761653753888904202118146076013438911019262128372531932391480554383403245420639945625415146500036353842439245144859669855399749468747014352379988089649351142935824919240622486677270935213746024860421231651126632129183254973466667687579231842399105866760893459045789931819198609885985362204735693348917219197416642619197669833175024798458456978273419148635241833479613722602824205383174514247153632530374102442643313688915270894540494062018680039441927684723810715014240739559692194017300214335389608082911944612475695821534216174244233991274214615207223089552040272602154794889927588091542555333974345197161870207052109619226925019058885463960115595350452432624537339087929137751029214502205711226474705720793540352690034025330131873626422825640902898023456657408828489381119217563939058612682050130960158578631553607131599639121783806369374770982064 [134,71] 1653364934975275996087570837102854481122968524382752674323240016857491136603596964705707262403872502729569065791299345844544770831482113573431598852250681149918991548212733013313288102704548435092866188764447974489187620839945107672385754840555005323740862451342801267356382034895166541930105729985703270596800203001149480035455048702734139320361216576737829806989565128192741647316601760044697529154768841828152144143763444318393968649606495916168646814791817607915471117187212400976285575729877110828376981885381420926786381061275193896786890536059898618869892011207489790072429234592869425391548564302005901625742094979101237301367494470580302774680680063253904308654265741076259595745047278753134932411694108582766515262993200991234855438108383450761665232257793343133338691067285324753360255510281002518208858293805367148594549049841328076129418951240665757126073407865722356478165647453028516406527486411617916517142967127274209456380396003554003667251683994972103820144162372151353352610941637770983695870523957858006483568296610921342844145504139836403518948823306844957498045619690934486080352370153818452174466181249506168059922032144982392510593975980717659102755368389945684350754096183220713802063163285592288965717877126356465520923132114242448958252870159522174704966698554878261205146432387383201468755563874408816909946634623702569413950817530759677927522915057990493377227169205188585873220023621867880400397060974278765078791280894127773942277848009467258945969201341843658652465090921214161220215923521299060872866625384415023711945776913150842402785822460347979349515017455769698994295937480313022274087418102049020284018219641182075728140236608059772938921799936200117775845642172399077445695710069362072294274869050157017647539503448398617492057557809010062386331555826054108369961357692145355322669505045713584865073540633402780872192557683012064194435023421058662881959708117011949743903588863538191761993008034698991110866329491481489626661395312571753494499554173030288739533422232814330898686897802445338587995741339318404839558863527595494018884173224345544785675312415427270939513156719913503424726629704057674583496803804617918382667089752421099824826487365406952998394 [134,72] -87018645527926790233677564538919552024641739287652581790261316471822598091415208780967964688014927761614319957030464339104668348979101870288531995385999781921676393599047258969921488698474857397587547645973187235629930099544946070460967071450369846480984312362512256328163642692391267273359848213762899197701364315723769641362842038671342232619282804776471712831078223015051415404236451907544999651730623328832096747448884048472349326141927141001278639579468915322991260214324510875248370181500798102237606870293228316324412764666937515379049233412231086211837444508458703140299130832183632417358219030491750529661533738574259242180131361523057754613138195111177510506959821278516291613353821688313086832539407317345860845363704677782386609137074045297804552481685291630322165834718824306865001796337534673305367549838841328308886815847388240883498094066228430857220979511027582522841863020289660855656404462266200068158342992837204207708092128078368138570474350494959681442012224295617475059070400007866123331669390995419816252958041730568848710347459947299335649379378325774082134226432512202487751180851871511774383290545769842711747137682892957861061412266858411190977894488107403693098563179530234153124076365758711903055215417394366250370955675844693841234367490824810918796111971288840443970052845671263916116200626504193352027563410136911889928857167999955347593290537971247488835381177304434549261502333630419561478426681564198796233037907423044341089873172652798033092648793305105282323522368540842458991145879005281654122778401783412923709087854816514013083692248069025195476490735172405347622084702236676812048003305612997329753422370813547499335367426386980502770400168798630763497424254672403158851817946065967579221161871083456776874568894847448051676943637890949886943399210169359638105061843957290648580347901844753699112044545334535531053673994196744013980320472741303058761776740433780663505919569326528221133021849190393989507230966058462465482782051872011159527187847782690609993063182060575761227480358877916525111157498227048739039272193860797598183163427927281734560757695291944726959033493450489505947364557656934389578160222828691350610244511512262764365430608588721152 [134,73] 3854165346050559583778171936271032425257240326770495730737247684507320349898270224830471386749751516483885407638466924507334759225787813488864243822850516584938712371766520457773394295297458422731435409346951942395978525447949932799775523941968496785599184791270279810677419150096932604931444299635066411371857652354134102261391715499450224424596705940133192032494217100186760433966215821553427034323590237770802065083329975182415585184010304647563479787903910585287189272013130188263621407382765911166740286780161894391807437353141788221825059248096828543744971651635427741138969280250978312752873413860994388806905375510019543497964265569185517388590624486714089886396482077743407166795366327916424470945000460005356147482615259807561199870054561245052452941695692440374783106860230730756966893957140872991627868856575984837550783587633320555595281229208625833080723154113396714757819453808268329156223663737753068134248445549979713876453901198536698399658022436038450969594680337202237348413838750889911972795650145578958411089081540523901267830560943948949032264637745919533596462472041155032857357914277713584219546573283407178744974416829453676977581340338623184006138111999700436923866332319346989455194504781170243417506957012520949153388025976759731894157969343620668926501172937736352329124041641626243356243301815028047930414898297076130772173724278272753469753379460506548479969536302597319989064115716047451232973363831607333934701187708161593668125614820072801590471762135528559291919863706608821492297022921997322962431758412477962393370991615386214255614384193047397468484776219566473012654773203149661708750882242184897179789204338196251947552383066405922077319874470238000316763122883589503255447672073212245857172621062822566871576715075123678737351673785566904721925741215692107866041810554453918628798642705158108301070415617500289480037505747383476995464007301295195649342320912036311388473249701644766174237388243195203611522585437879396870172596461447866593298631352343091956160335096693980619542753113174399134359840171786990543689691944844905774856218889998845584284544820130950860715193027152840366958754180231152146461007006186962023953220101201674176690192457504 [134,74] -134889279206932191028706209938382502043972980907225556915375056384508814219755405707296862788931550305848157272842023252117620046735075064224554553325846551616053704853449899797636163866610419036654702080047882850383209296407209470746172386968951039234237181217598959455774420022408494681519827881561188449030448452109303626722242215916869069809223827106876347572512899726710710606209591601676191302084093835409789008793800006952573927373857010422813442660457349174097574731719902558432615676608538369461302511466245264852877032272400487435104747814746380997323183613437347306420239686088629892871230435904465070454962532416795182056265060479150106786757628904256760650691038502147424417780083850195180520998769088144120647243597739352174729309135883111084759206199417994766244777019470392489747346877196524742287609120354055938858670563255679428740714682755264924650339853697104755475712264603375021730543273072624409688321885762354233425942272733407468505372388719175311848421860533743388505489267760115462939019505799379620600124028810261063855884940607966883822922391558977768897175869690145190268654420090709480407234422256189035654125976288628015129787604445938061955572561741545669875949021966147472402225401021437805949722724551417806762086406219058130724601097057509905265732565835920708003729068066422015621273823884783701061048859413780195264885794885454153595967914205413060470855197153532671601605451014318912655737814607248535241353753505255738679854081077444451434157191683583088614489779901599522789040922445631696460550988786912536281089355604048567520497765352923868671667228499664082115197777221292629667700660151529407379033060209512303935224566507487154203958528433554034246121166033990634886637745669563642892325335518629397684533908121849821736570667674742461932852490335913662855948292750541966203923272975977881800505361841590508621143974634864972483917565963247694159514425724159873357936443047462954716384734022354383359631613184028696622632546827162615251906221182850139633132422144100026316002750096590401764470585526411030488364077026600234623625063321736176730967389384523903752735618892359599109738827284423713185669609328563306110234246748710807756792656 [134,75] 4282887650847213526692446509210992863683582325579407489754605018625884915919446803963687367315895243377713534729795673701470231671297565439148922814185037244987247882707148531913418989235466124350452117819818046031625029421130650046264764318488778853023419631729102855266753247421101319784141415701121935845657889587561746130703647702658745923255548968463371520600975720203712724066191148759220475386741226028901095715942054869307922660208741208758116532034565586925570824918506486423554515918731681152091628072554595071824545730981360116139256067557200299569604055262382492028883004778626984219014013094962945377739803940880356367173563249601403444108414096257330749178334199987480491579955484152454720187098786484819882248319167359321746191898493433011402456740703395471393202858186438743636282849591696329113116485151112695184528745579927372998774230217791966034519543394470606063148259344003914330771450443733098628300128276007901224647441968485073543009172542747442132537800817038761011094835442380027568734868711492454645955618262331011010334819106593177869964537691190388067414954634589857475334592295456942688944593311557339345993858641425327722176213520118271298757779343569865556828499382532241579514241855879252067845985425792400788829350114752664571751128038909277770218473413812594022126231790006698866068797578282210768971849178816219643123361066689426640988159840580029351375165608318661310303563247069486014131769232292855040222408676593743507652708301458011942334255248022820548913568898716071104818302244220760639297940744811652440118642947872674526582462560547653687455517724732346421600860026028593294684428292513097597012343546303219446650837531163286919153904210570653709445363140299978639612232488387184787866217759219358769586215530296653090613484099408804510548070259634806027357175467001313032526825931578991189096403395546891813728531612207621436241467461360903830493309594501245948791587524453519843775748743975265699633717455816943395769594414098343678579564997343630099602124143821174853495022295195552498916369148090563470434980239392324071588869344873841854441342842744517694276301844093199620120423463763155749794034936905558701257956749047252751456 [134,76] -249148625425778329537363069367709197501783171549099011643101691224750582929602081828813115473985943981576858297429522111488344015145561376046420549701918318422205394614889195315694382408374376761859979439183870118745108985047955186562628305674140986600994955177628404229390743116671628683303285776911639940802879777948412103499830239082731567713600835871356128255955360670789572631283656346349084328048492271385486688294579654437332130022758710577825147403004737628440399182226232990241771091968843622960411437123724678090338453569440498410624950282662522402295441795095957155063230921933050258699522697701390362341535823965097180183774881934524555702053581025240538219457267491029109694588174654367131925214934620527960955218043639595246938539546896165599284931692023634505703992913924594211629320312642237425600170432094889455360214233159236892867004680901649458149488442260972810098595522169339184826672171034050932769791494120565500298499480334796194758172993797391544174659862398462073805601147096645159814415497095104240666680788814170637476847940822280306826709158758423591646126091159345221045970964241817825545831965772539719068675718024009344656753568222914460384726142199883056728403545560140179886629637695789952074717915850750797839206026093918727033098021564281731930744964103200142621869477054469491690015918538057219991701998119571219439519805286655222145909517678631887742330422140435296360522311798696259928759768168373948823280939269381686589903490972018417706432342748908215960604546817865011784764924683228340924071066336191118972836303491075721345610685344175933597011496865319745493704748024182157750519854217467392467983667465304535976148586935696485851205725665209364419098538042154322995460272617661227628736977810055772096558237675688983909685746344916722805088164064012831581379702533001249854388064072480288789352624523630818793522697892861966999389508279290451539181999975244674573962965945016987428713174580580030116751780118197582065768004438144771442793623801625456928651192073100669576059692917099898272570077939636855638090259850388040617372198707367535208776949567815460333800919658727993598651828638196834773935004368324317855184387847561488 [134,77] 15433353625417779226062529623531351338427416455777910926343738914390672326604279633414965766247158920640199194907230921336504410738915991864754327751725636088693525312393301701269543490405866754843404899036037435699789424519085821993630880441913774866216373062188508417951482718639897728446360359066708654699002464553022302548308362398795307965823868243879780946912888616466733152130514447541167540816512183329318263225626011187736775155060337522461027167226420963922000241801252374075131159537076610307808103803913629956767037946866178541716795007932367476754419148541830047561117053078315110796046113298978373744495860724277201129921806960025069015343133027421464067041542455974470635060056862990250060318780602088795231820044817738893347181657298916270899307670576367406743974152781351603629868272185960992244928291981404991717195578443312964809865095464023598927630730567073163192871821286589872341570936563859298572089958372322548307620051330592958758411382045810045172324425005305069599529513512075974218087432728092570614501446899209114317079756561395382442778384913511284207666453680494699089682570936847192202101628152376708616400110278520469520809923198370077089005878582173807423761463671400892339293724622837149121218108641987785732871285761221717333818150864409687036674417996002888915263423780891971026860654915940496203420920442914533649481632382043277626289755176998242291142540450263596569917720773649833778654512032562946876683720390733248431363222316030164919023082422754790516445255056809394031635315233858121639420887871986517934514291696162955903610226269243349818677663770102122805245884758639468692140961982738565268075942175987983306308604083963421815328200534590161241342239096754050411755103434447314437495878090198186926121843395886000388199702840015142924558218193399043298938921565456921755288050956251219990974342813347862378684679366617045945167847240588319529708156302454431195371160907616953393170305455054526328846124411254069417461336867574338609751051113208007447250496246923331429436752935015166961229211235926162703395952476868714477284235106311675734988903080458941550202912011134826180684797936069913116294415647106317935867942275792 [134,78] -466294386384116476046051144620165900632700683941294107319527683428828321411530273972037476337551048121361636349905779422508116912509082307136606559096328062052387925582513489073495353508224559349182461906979321307637277615451801320188605450411982924749933010415119439371362464788764195795836462905069475257757623714844554287678608519491434580294704418002043511943073437454124974899989011495318584225421229041112189301275767137664135789761939134048010757538449835493470391051695453252640735607915026565795792851232150781363039675988603805163563764962073454511394330771916669391776765607997911271143057617501209490040788964304775653236134076442106307191082060634550045194419996903057643707374501563585353188254551904678299892061640750062421043757012043860490652120656938226282368758969238961532986704110658382311651791596496574739344139384851669750370073136385498376921985290396401534469013824268490880170596036386277059108489508355646826817261583465167058851400931655376647227019902906886757505742194013894100855634631364715824227286922522634306413313237905730884945005313407073432182161723292792587163794369716177735649616349006764774942277604585829051144454956938845926212686231166698015058092312416462238617954660587094612893183419793603755387010980213355611826601060321399405926309597854421903658691472744155600957789044861891312613870301856892170063423753708195455850119706008516309724450759053279627771145098595665793994636166494879630683132675755811337354564161292736326797020845531571813794549983911161401960351468119686069064830428955110750143661519324233927683064719548069083036817689587970180692578076601285663766003440107741629277734420139001036884918558806699294324223515733766753077007216126129023683518640868337565804972644071677675288997071057070478375268281543333107825046779699555565991284599444186238377801742672892976284640008275298346961538239058057382163295141912438923904079220239658959562760626072031882125659512028268307922215779761482525373060656844891258217181321898602353479343926330940469090575976958135422837015629966464753399376278534636622121705829599125273262540683791844996461204285948081336252358476827441408315687240834594356015185024 [134,79] 3614902051230335685196628280189260542622878482315205208708901078423844283900346157947678816307124920052533223406587931798435355956224331318140306434213862823859387392001820242837263074902387925747925096959394809603051915956320261172571873322000996737199966498836603543237191114209145704269206931805064224878706605573966748309092557072012345526145930573322044373266431115564163200167675989308260137926396317973755757767774844277378157100082242116166031053941456776646164241774392634772646433643807595876506885323841560002516572923687867023474290796586612395606981061189308984716313927502997500857996959056803085457360556317025023830414708915031543379177209711189794609306690921467765944441136280374388093554917177368328105582173959443917757941200739608140409592808601140917076892524170179092755937613516423740889738644113366477681106473415815700731162437943658059770399428554350141755556393220496975357711464823355238321349935369899583510436691553682927878985239772621095748029265822564706063873082293197673574269950195183053866655822175601676997200610883818804350458147128938228944359394727192569573617253313983105966837929610901428595648482148744411958377697181907252181203098169177436156416676815800300100732114493970685551953352875927137396286041029028922277496890967417255200312793425933154846139874220478755959126681874205712183394903164260686614158714696247788541298370483676674172657889141140918122836727366330739459034408478944515204505291436049565595286821126540322847565908967970728400001159357511127209331030556558584687919694055521227988179063082925229964400606515130564362153313729571191732924566566991191073799334579945343030723898879893045548451619864982730371906136913129181381459254849807286497099924532593569753869866477983970753434693884336813110732052488199027889852141731562499091120375530051818864830070793438378856710691372156563650837194826932708705657938429155500613295539910760739425986628885799401259636973197191325043388431008375600460142218437723836755203816342108686667923241051268454271406762662127449584532950747875100204069429387406519641671842003879832231898242019246951084424823112240535403954314299483410912310723832825618191970 [134,80] 322450335268897290430813171068305707870434580049417987442504866544564514579899846058047020856775266195397502188934331498701992941756934757073880820930059968005926255329861006462518202336661024371830735180227721618226002303192421875242862826511750577284170354873563366322196288982705511388777229827502768703501787661859834894196783096043166942152278925996008982592668506343059695610777780091914098015089303361925309210605223866462895187988581234391901515603267041379611539780118909906719502407598216218703869589463281152537551896488263876230142819898262536494227551847867738822472819791816268294452506203008267420974371376070205327991729608971778178846175364668683690336762346635171227600544969000177649368536332335439515658456799795177504692706462464027845479444342316533587421420482360421563584114048387503983848910989747389773913102628873727154038671476903849816597812635105200367070709738079646023637685878881846255263395928776857293801191605715679097062636479193657412676387912869010863040872845996406688529340891945400520066519483141771798014776973485239959218168211004631401542426158350835639405128388969363122674443275100299458314949001973623542367094337918945081726032043621110822436629320205683624534175990820073764068330976673911878222068405968590276489613895209709864931982223029286523806804770619814342834772943137313461093402713960701357242646230354931001586765058973463701221497922350345723081346227938755974580266009845592316189531730184788359779866663585276777804598501069309311467551414751681410808160535802295964039563479035565989770365826399949337006954431649161315071487243152723859660837047162827306977383053680114193593895400993973892897966066836499856629642872015020394844821536262218487965515046968182746877363623774716350978463238141802509512632674324995214315097418546856772597475285595889241134460790114455425590068945554831823146152391577102294384068460453145667866030782529200450485834425070729000524148691454937223884200034694394360768289299786615303404406522816280009652100298603328750116940764364954287453977466947394618497772072782028789954613023534952413567130358431438815641830122190927189795714957299226440239700176696086216 [134,81] -16072232688445145360464908664590543420408022316129679066080403460249911390522021231322800244698582745953419023312529444586236431080748432957945208950790516641376895531906041374237056728477800274590597436766649364208903742163142480542655925738481355818986076695806484507327748485817664789710359813073382500720891844404101580427103908954694002195540327135638811662439637484297009980404849990265920284486405754028990362306088194751750518463292977144791809557391835860510256315637923653214031774289915577569687189614117048046979234645739354735605376993840403061949061930247625742964610976282909191431857835508244408556815424725801859085271861934737894646773660460168610546758107678653348764408340150813341686479925821581942889644571461973551348626057916027800260521239943417911719078658490091951635972401082239746999970378019251649894908350023639723751654426808431822162731175670950378935287819494750985718136789984993899336937911417255858183129691982816159146276752588822632786549756799646864588846188372516743223879121340980999404761198240060814628503982084961334443508551918777633118063731041226404442126014801335351294125088286739095697685396157990615986143040172787218137959103063993236016566073377915820751161980794155417814682060420781927886299471020268364065720531370666875719720996809588262829774947972884743019222129047956549715907749699050354671755524979110825348673918280486700511079508547375684363346585723981255156721917470107870638244560782101473166201512885822309758359602940783234621425947550597184897853329795040011979932098460243296318916823611075835982284483374723228152523960284373962883936336184074389544029532869952549921912635500627678542811573179507682654833816828059596366768421008607712368148473968998997248882646583092592049877022663575351000573359129498693012793110699343378939285948229764969246955521826434531973162585320362054785106835381012667629668139141701987515336698545774794575844741847952785602775185511800862829950426981102477446240844935132962232345733678785379807114976693503707896211533635588249176175569804387732954215806254564866787067860794817720145636637258694654089501866033913354874114472866198935359794337271324 [134,82] -47242546128462949287301325427461801538741222391792180944330069786921417774985885153032596306425980407299549063282353993091284184735603706300347933940595760209735184117613877669138864003617191789332921338155122932637827309806097348971084957643117119010499004579007927123337796772435335713656486803976241179963852704683170420127450558074047495934877900124047796598049511045517384720539257967962376104119892889686891338007412537688680392920998947719194445704235321678145105847834012139073338495766238133167473295885402745628862078304215487301781294000743316730793976183253819187257380766580569314716201806939811656926676593192060545714828100746453396427850084522936979901746384031485256712697197682399277501926234062637317689023426209126934966138096663870297332876697851866940280583612475528585779019626784847471425671949404080538586231084058547957570296016750731547829157382350315923913586223222592320944660649913346582886195530779249543203340760896279559576163895611955106735040098249341438799172022019102252456155988547979628433302431665756802774982283024538288360572685725379389348620796637859039764204969442354827285373350055069895265376508317480800913609830155712939433746863339514390327326310756571156201984058119038653700289746436582272886825249627273413920875819377506131956111752792335301412744552682584902947664714239447005279953755399248115411648005028213406319450167294180839738481991292836593125420564169468929371833202930344206230107043659955644089931911780744914538702305242130880467125050113112189575785087012679569462223785013937810341923453088572974640828630030653796279636185524264633950375106503179989543331593638273669832548191855112486046810573984028030134200935617702198915217528314022580957050624592315149699012067403354405962476392585111761295323769981763291355923013139656211482010206443821388040936319567789326119550060256228001972758529670859272551671886413528450175169971508529764450930809593684437850827261388607168747436459424116104381930750491078109700815041153568826986041476914275507804274070320362962176905889851480307718202852257492570300819606194897622644464860841899552269708390737794171919246615256635949050160392 [134,83] 13570860753256364122213526074301297591452439732437384137508453671467992190730193945935249413299154480076972037835513614650449630621012727614489343995646268881447990277410338172600923332358833511629515255986402558427322606383033958251485133541183475265746920598086080043056971245657645467543162956105920725443357364075411125178686871716942346964170546636837749861358404038553911078128684145732178700354245681177513969706864026388084484437015595205179237886711320628933867989250135529309242383397586102805994795674810691899359191613943574804371961575398477381036996916284220263700506654332499047656752364889304725499137845010211324483064651010067359672324266696807201575817856754506935086805673345076494110478019424493610454093428173496693952441318790872810197980734341536749840613075941015507496491961415604802657362633910045909698927386176066142518842553122605812982001646677772642501928245120868712548945561340292423235301746837648920299555278825209148726381153755059269179698143165485924984766668054210288856990611203219837705344130058522755819542133708480874018595785924242249876998427886235601146472731418215577890893228857005360866434642408588940337706516182783269239331481242938716863332598595050757327746596612507940385731686220660720354518600818890258819553976795205189461039784266843663224535509096760318201385432920587534670974341145878569129992724200933054659257081954473607231299899602275096007011585971616353796326143174112269646709397169854155852641927425662941273162253936175680713172371332801805708934673835922124221988764219871519910191113190078218439129135630390286415223502660001096153983383724824969853279125811508038139141019920336970891238220180299512629004865714874507615301531262447765772129021834555992323387941347652003198713918346982575189378019605799203050467882571343874947073501358927946844278751501205437490975661116472297393972255491888387833448128652792116083151089754615055654316366370019551057278096202278596442578402536351307992567612309370337168821270162626983325215698440676335800926354732940887676315167379064537391573835377582130514168832559148142216273625284348121425154027848621195457963929779810582914345 [134,84] 249649485784879692334575789042626064945711061468443393603545157121987792969173834595682047439793777015102345079700190107746494286176246699920931252273134914754262943170637279514958586866805045283473899515965095444252140078301167528585864230170724520329192490916812056573893160679244391851319592622127930995815423452258207698128347320382630922260305355593864268660624323074249300804534151673594324967863555734153511670773913148494172088881636059195198504613041017900448423323403709825655368674749594787534902538616765733819045806146177847923869681584905003349697679051168888948878561335357557189802887983453349228443937756669261898798889907296188642220544475846201160668501468030768743803461589441640652325035188166026030648788919493464798640324832389303073029229250819017360020406112510687856841737943517228151579935048732922102521957301979526673077333080113146189305878043615247866146817684953965459588549329436738552000287065656273387707931283904682263408268435974522635630236742357105162727426070054729551478640212093975237475056830570762396488735453644599964885681131109125604262315480271463384628184260731523261414682381066787438650794810346621441598860799687258751235507569039948292822315778829122741478739930937167389682944416296405839989763823818236721508982156052110989964325690386066576320895614086859639356439406292235451451975547500255421646229593847490000713647926870427333030724166380120610291952682837939409178041346814051500502957552162329010756533414920201867302114234185332773492813572522967204098545591032175359566106289439608141269532847064250249188321549594322292169738755026137152113415963493449024304473672294882593796927933447708367431157169011789149444904231469663423102853734778312499457760005603989136893721090179344105994441426214122272424530879205225367547777172281069783603306339790498654377675347710862342085680948300205109581441903389972797830729777784088072394083201846765549940494751975423149776975966032675624040203737548111253025881008533003988989110546503400266013713926484838346833407226355165533043913827186047777670498066123443912577794227444953832311403049986875625301387186337249009827458901146675240 [134,85] -18739982528658096632465484417224596891162546714172023300562175689307840748677986073822111467015843475748768363754297485540702919486685422582453159620467978778726296902127324593086131353251975634091882141410941998469969572024054461869733244863403127113454571170947837340674911786882231202429308998262605784591477619265961303875296247108798911303027331300349979574721066358689810577061365462051950222570426182896289958814948745996963302493612490539343560487782402104236046383318265004461095393062903566852238596316574105848270389215412410706985119341470476200331256176103127254168935003616524734175268065889195201140354284985293743398861945328394127688043570287939250546169424074511818357166913873629584322843799868261144743756240319375741022717752191000302051279363483396471479431185731256427422745844160189214763249694104733746892873966338380150403203620578673625391002795108051657099072329678254480520577847954259055371708906006959833113954911365203589690231919656397897857910714651239740870267000538858214254358305470676940234804720145274359236630149672533897928722055475752629003907152831380423114689183063025035174047255974970848802485087427997754278154991257786754659403529860509277671328801023942696306283731730987987895324903020651954079134720700202676431460716117783116110963984158966001039639611270153746596069512575173434519838355191996274401795478091209781768257747621408109274161440883713222008940994409603523404436937727987975044047235370623323875687374566058334045562981149349760107756695423106049387979552916028369097508825870864165215761427649168807933997703565903659810753660423809327653040156035788580776554845669366876481463940629221383310340643368766856710714574671884784810351516572578798288524140945696381500081967144510750875762905624755004521462166230192869584379893778109973966970872880616402741741084932984891176437684628071749605517131008848161355427811861858213742832006942616604465801782482890743219846537965180877989845469826907364537887355778357859077062667147396715997233503245393482651906761599264306144942717761147020615604026933104728702816417176331111461053097786049163696836678797891087922669824213688 [134,86] 190981234784123781624843507456592821444868823445759012878654428968985874312665452259545459782616962675074255634934199968193000238961925100551406814709615180497012043717093520070594261896545497756226300436120915421535028734884551761601962979345680940194086404644332131762039339331803400678054639156677392709346800277333872423267806725962360725315822485211888964628614898019737925514170201018189498436054761364508144531727480760415752258892714749351253175149492102142743099293283183012969927178253832012136560547893319911810366793300950363997644716719653160105919582925028002003675625025639789341525712964547679698487710056261780212023441815616700442297638808516668135624057571376924721037253999117251383793579873197163112231883719304516659938284208924239253730090706322466224018630228852674786422866708903331407549478393174059691011889930434588837468325289786840024554360202790158029690688496256497473240478506141420851094160365921449465625667136752768313784613311758145423604851722886158322585027490472573698589039562790512518509376899502549651291636326151015385907237362731883544930112278997410775905554030339168924932212593632042132049159658808932141375651106461238657105232005245670723669590097979087959764221442175547371037798731536169244226477852627569961395543065822385062015226016423986386876869629876907624166240993245519860982187739752079199719480344878216996200481005740771334777857102042865197516010749928778603380953795489106415598684276872206348325267102486443377114055671914435336810720418642553140931853730330100085736587648277471165925361152608983567016630141809699962986442798747796755839785060133675541916650163501983989087503329808940386037497826731363251660950990965009372411980435788675832405930824921927415855524896125275869081847827404857091906967645606730665002223566355206598680642273581797969244571475531722222463418127192712664441425122120991763230212380597884688307379227472911419450475943792489875845360485226135673300227097454976431117755490289291132698473986191497284484196810818600353945458345510203137902386479029227602338834222258632217400616741889339095764921052782023994845095180260977773247196624 [134,87] 10498658185302502431578601195365685758013507646192695881571829532252522848506970010482315934605559261110899746003898483033382561904335062762428407912863852113940715705095356684996516738919263565289741528541465791065508128490875815545466862744434666313191738144075462712674245640565896243504887193406994977617748626289741807580990216140221316518953536174780690340506230539541460560520904559877910525982228365425834243416928747692232752387691684683244590993676089670589349348725659211449339856748726209178973573256012178515257662803245515968074127651915238051840184948095106520117008050035539229415909904124343275113392006825980565293234721906854417684190671905173821928240263529970111523048774643424448826175705054946309697832606259361695958966675050272423083043117633489431073830181739730807022570532704234705106796732013283283325444584856261863424927375775778369055811093754012571004704066023151449596559295753015883024049547719198557059468486703801185391840720270669146609905930682976474150251604667995749974805450901762989723617526656302530359434068364035929882931031577729080390548799421979844822566324787549872514910367707493673646730151163203144662529844685356960001992921063152762319124131872337655287893434478877831342666325233710198964536723141299664879844903358489634670866271737049217934987506727599942820896487765219991850840403210219213747034678927268388153794943892034686858223390741438965726169416806415683298447314431542079761221234745538952785384582583939122493531227213220557096695553930821003246518515702807161367852800468389855017404113753059512358047138380512231410513794876487938038764436946243690443150963436582468087000261864520269073832070542763410148196073752402486477102705236232355955823202404883672137186136557134475781097110135493467816161929328428324592603852887283792502649080410761992503322003402346470876347768961939762328504517072110751834616804188222205242247626911238553169601046942234162641884596204722959603615420612471392564806556889502383391603689191999821995686860181564898146242778550493302519037408614793955637768723329081651001287850527493751014699133435009195492943015459305124775806 [134,88] -411220830986886145744825898119673623778149412290258362573030034514936210171730792379752077558567974244776051545343235314150651817478577193616059362213320259404182528897057867255844334162900820399932480228760229886346478532403448128072587627550884697895071152078278474347814716430748732584365192790051961810098985617253250867730945130067020367956280112579724926510345827719424738487572708702604864621349199172932151045769925073668729762960184944082434153574308773521679296038770689372444625126198241101179442128423345614966252278857409737253988922998825009441736308348751755961966165541009107212274230048557442095095697689058606463279366019176130364640909429515280071050479370436913019344883746587824613010728859897081009750559428151832051380289894433096918856622843701778880519944978407219269965741602485500609901377152011689696806214131747740873784793002616082070709473677892703779535426419426806625941666496703146563235788811598706556961292871094401216249185464217304310522998267077586854732004715128178281447398757287079318606306238269096649286927927941795297446466696851667239644284382012974449089184348271695021314879027502878438385259600853773568252297829497642353298222093407305791562741907822951283758139201773579878354438310451357545213061356480396324080608435575110546594586842785308126721998892168602930546715000398662575032717903259535090702682666177773382275243413711119917445479553287270988626540960335088373479855715252302199311067684240518391787636507029712648515479929840784181103797757630892765716375506742417353682545967804005449955468849249256915234168786801875542933390242733406631549585789690413722113933786635521716964038990246285980798507953314997952751157266652053522188871576566161407233577676555812753666146503371933238205343864248596043067550360095469297950720739749482327188081634926600765091646911519006248834903613269997210954869726238159316836758070060282433772455319430875247115819158941119948052861057165966934926878319783219996067760214933793743873943097000064181250508130661450642662729342605880133668118407254181526337991284753777430415636114614789334054475141603637730979481534716564768 [134,89] 6357287412808482252678454894230056945399719610823988772732456993159471292146658292331311175523973142298777733503330530316582468446918395127277488818710524343465847588407431131220040512375352870263599728736403130995087530404380993309069912166496777950996401778995521306785557589825505269970788239835628410427446206905971238181192115446120687798544322434531175676402129844635659443623748601113196539388362328843875528426942745430000326648608360305495304915484306666233678833754330352434347720420264522358240138434940767998460598702689622736972664566505603151328981317564861537842257343949830084659463662556030865654464867473418610137025988966317170055592326866483808877602094156626228215706086307684362195511418712779495171397133405897320960863409270214155342006058228909304370142877963345925556523703193777317976283041961322205708665644918814213575936192372573591020036824181132580849156802745250916955657976421445593447064027717157986727326406135384692900767021130648551128102842912601405129085761790370216008084556327492120682520984872513051338341887318794769610039470638403450577478208646591156932651778252581757078123454134335189156255827236164374453972209211834154029280702971715779188738037073020509002514000981862159446788132550874521549174330679420434338884712897337860942152109145673710407613952268022584587792933776780031335863980125094033717839005947385500411790960097156022236008945590543863730638093564988000718422610074566150573117126643989572432127785885336690590266539031288357176603284905563735112109478544427566639827001730590339228907444519276322824173911792298825667907223284242115745326502349909758045394187055735300486242475313889917347026598122548022282827457983272300953759490849575259647973186780420238705643926537297649687514104417010867606628173044497352464766549652170607649497115555204791156760582241514000903475746010430251373286515313325562699369182516708351126152907120658505884859158426725949842923109212484826377131309438072790705949653212669542252669534636862577734874192567157186238288178284295371487750536390738799487936740554441467083072701362668796796452305339527707748144335679104 [134,90] -5901562620832311467660689477700919483247766678695706678552811651601106028957113327150046899344982384207299224955669443001830468713896142730155590005576095333664552068795946827323132700287810266893590210474231950177329685790996285839961772321150526849246959676629646225108285989468897474463239746999818165455306695243759608697041694738410737753750365711889112158470780395149066755734790002074617791440283338998030225083646761651499568946757529664846122543184823168359306283265629400535490532145787376998048049068080610297890897851815442966652976226237870186545708487313126994180628912024811357571927668797480919930114189688065333192836747466154772338579870871693209984885453467367320623993810218301705776351483464369839510961981945571831577048663023715039655146949091632854044287064595272741393564101577382976105078679344748395167283708612013191503039211564396609520534911779297092585669901733749229315152698894466511333254949301349615722156253390363749058466618139993514681691332590905492779797229413528193041289555090768342349561915451264969646590495746295867028775787843013429044769166743157111443752685034193715722963332311349840873064649807644348336815402718034852348570066460573544360917865580863149515363686671148477080060774454004952624993256323568968838397457424713870947737586445805609693251705956329613698126210486436452396942879640948456650672415430403110098543788887630604896327442571201858997724321214477939625180628556646441367753668296894593924535967915791220146102632560960717080668117459028981269219433162148691570144989565970202342013349738444847343958223636943975875795659740963530337461089440297003798417493222831560435732517497869276660800359849935505739224929895969249893597717002672711002941207282919616458370539171399022210720767134796458082288770865532706966547360097389731229277155401054448364354512070511855764734821308987908728268569451142491691874659732817527126500057941247742376306201346785029688207105754691539155038733109329721879521918670680340524950449833213493696731120447133758214849802105536189431319985959137963848309824834643144333816008326751314918009123659132852718901968 [134,91] -1513887998242916258988660321568765334995731667856923099087977266461284143340754800652555935660086640703903704468283009849377103420235552118090145129429716978012908790415627278249536353145898028405269628780172345115469253644332358354440562835166137772752096921269227694189590449073016398286357141631656526681084648858371905522215593327486333810283980375333505838096649593070387943254717708590239953777405037414663989356095125702585437984972942488221920531538556215823651355730286141791550114450839046194788757591712097744239294626168940405422843519564016708441169044636052201280624720750948154874176356682340725764365917575486606662306385860645895335522651869392951659112512761891814587813300294022394017553802287321265590506243790742457346992236193670370089382000384803276834800432789433120507240051444480412568516694171670131295363871030698177332109393211804178262236068722323474411012893251792699304206977682423561764855473481087649759142615273939871842364800445197089004357571851958616876372554203667537262328991914902376899989804709583907321292027178864685021845498377226178303376232888769064573937156610473767938057783518726263577415765146412785872410622322308151550251558562944784645487851284392666507547677966472956832049094371957784383515978371679950415225798963228743738185514396799917409309896647686108804638319294694634616245714606300211661952287887359919629321742832999582756094572494239761278656516936722550168428355520983666805238896068243248042216318325580179202070715272711014762663315095995771939713157896056496693401046984962502779916922334966208388900113745591712653931883017076224239094774894644343291036835673917869639534249392337530356436558159078725704756430362710787755057126077266097525844431585545190922234627636979267983425496410434161168344316806368103486323936120183265998875338564135648077522624625933253382852659111603357679365976670820427833788510887382885607158642454908082852104567433851275750284759551069251720605301690112899846205426552163323848728907637792351383855138228009615028627127429383304299466359814216347114714107030545923425820738910271027051368521753009805752816 [134,92] 21693126382442188096404897058281607417732501417671632348024694896374812439697338172320277528996351595195571774479236071329161422176491016336250751138063209738082509994048827755056741175555907169354673009272402418338059809312821013121029028462480066580383934732100273412623559816305641635525333669305118619090841206562573777733954447449783478218966987241620706706462201570643875855242318598737116096249240791033545126295412024932109537388777216645256795306040373178982866568068742547295396876760376719143912440648222771871119244323644368460842236073697529628886176924520305586727017256488869075199456314378268054900292165167767030581824805136735719940568891576772311160399287208503524910832002313057171269750513824859910391762263556502866429777064514458919228658568125608250871168498805322125815905790198521625298750327436627693276989049024757169233193365870907913289704287190454603740629501451910206484793711925356658067923876155994588319353154940574448251435588544737084124423323056330865934691692527284035600323118766943160763613830715116919566018668411835180551295138493211908583489556914910431613471016104592222814352891133436110339265733679382176436594512902783839513297651611399036684009392873385575049404387552389315423927913231012687722187935131759294472632986382938358620060107862889587226620147064679788069588601122158732726403322440062233817476099021270183161913881833036999046555760087468863077054242268667628322874781392137615819520946661579824849173931779540016699675002091946924361705030373421903730666057832949868611045684266513413500736806788001681880910468234894605366381317994120845292934726007578665292975271742181825888142492278169451219693135321441027851270072195291329622885333858761874618567367046373994353943905442402919178631118771310562816460972286104395916716242339134711484477801473395503161041939198271564635825984809943745175938702243359073246235944060671153365911467296522148704086235333312648521802484156900014868005629159316618113370312208253368258142761742329144013549049359025480507880614433236454033698674377431069859571098022009623066340037659951120055600560961624160 [134,93] -24803472748999368290404930655009112890635879023418466076536674892980608555505178875379036016829982769481620942898502628262126797477483175695701813091883189445227864009365732937367529984440236861727916660672583192655917025346310664011103187435115149405384395911304444850333637667393363220699449855178014377591103050546837171431893142783284602225052444055051412596784621089347358920307494466948389392035845222126064241805904350970834195058422728457661895877806785107367874081955225145716074766616958176070924909982278040293063747257477227147297816132676318176770542568388591004958743890726393392876338470030370808834032774615728349224385061068604197353120188442494129831201000356812083705579116044055574653013186146224742648715916155215746957941359765661016444369636964516663314316651528547961332617058861403329525800281614152236989142861597056978521380933634972980634374906993625169105386164287397467355741381418286224417839778540023454840015648705102919870290791126638334827383012281403681716868235129228889166781966021004797076496663767261985585746081707926697330969650864882899218476497464017503422596606612346990876806163009077419722802908774379816357418450351841136450406669962097025160584292482643561693296601705987167817084953723738328269142921219331852549784570534012936097709001677596574355845552434049336223533249166464787167423117107676272937254066749930022383665487924726810830884751353088485879974505566408399946950659493860328711060061102245570015554847436015071726689485477022103145278676822581585215194837619504842556586513646749944007569937135385318721067067161122308121627864404365650070987941501997176048438596575439979207314447202389069292015077542669568438361009389259168043174727381944279385065177017473146608215531566923528837385113361635574129397276491293588908589099204681394761799485455237200585126991926901056169214533962720942649025121502726406563977250910930339070828714501530810632817182143987186290808790294669774453762391233483986115382282088455321871504716270094626032926966768584208483322190698480441311925537534385490532200818198941133272730383644604243664740780624 [134,94] 9700505153680978370686932786124998921974963669383333343517925536535138296635165176075557210818613621050550103972474632442210538679519125495250961417163755077473629204213109183222351569677474707632086288327375572719968110058681121772469208250191262630959513359534963135128772850834665850166577749674194352013499352681646847230660709961402713941176183327908179545146688803238722104956845917935748929609888496909645976121412784148318561595206224237935757511474797298480197802205515052798871060343276845734017034907699992677048455956092936914391990482490084523472789299061109726270737919162295243427321031549537697960289600943248433048868196697493477501475306836986739809436468020955508389027766255728793200207542256461997286884934244732161865844175310299275649839991941271875521397945418049489086501937721427065073995153494029106533108106082697619397317281237663975124586587291564246000519243445407899352260031784115071069414900820322965825781584859696232161407010890211748058561731368919497155158509933462569891571646172428175744794443623349908034055229718346510721511308710725925225568827810976327456497622176648594039469211054074260911227033704625275151746423118265120161813208217515304292298162320489714751921691948860784373215278145233871975330220833260799323250168231866280865288764331284622126082487012576445545066804263482083508068215610142274032672978495995085176940842441254821488585811871307333492723679784351182641816593936722157770624994063492216635493280332839929296569071495602521991315058001607841739093589453131441547712506791083298340426344780396496660086868992367423816499747867692998027008042856640901080583391405720992785431910544999808602519894720538704981185387073065853389731334488269842217340692928970249490983389591939269509364972021612262315120436375233975422450192094510835658623206761051932848440737410140152610099490601821201359538034562038651624137513731067700813781750326530463662977164887888664377263410342627674815808464377039923187518154877039523320026108425090570263920932538947477159939335657324008340456514708365550906425763569858377279503230846396110785552 [134,95] 4761631673100904966938032119916320609003359863936529063097501351447521335802907631781150830877831999498663121371273521408862729141557090967683602756538744485680769116206226823757141937884137822762442270185068828092085721808860830891125294641059363711715027403117728232226167524099763513256836536853818815088057185285125502378568485497464516657570242689841256286212338276092659161037654350181162645057895510160019416429033180666346186901588943174074532438543184512290945863143905384431561445299590010796205622691776045620286496551885254945598052769533592273315445890262853122848280102781290828192297137395369916734619791865297301880596110983325054406270340243971552656271924241313430018402198846626737212619702646372165282528801690917347853917173245480724100597463093342921035259078479082724540128908437550313200729021910540458964880892851946512780998638036446394884518694296097368970762325298354336482388868171368075687863149162135998506275335585283810106836757581268841297313189299622677758194880302740286497401114320187412890716542570854486229150478567154013884680046301590900015810983418076584951612048233283473801411238940838867201766387600723785918718967301933279248959317044160344964521301008047805447586430876839071673667498880864452072225754273611592691258871374511064104174909985863749747275036517409306491580874598045003740904111967750367623333016765025369780915365350843172245891109494074867886998924147918208333129030798073168092749089886136558517885562789898570206778732429499172577301269317664383169640515126444882028817121501526360406539234868666666911108558350343160058668808739248756206401045026450595098260119452265382038508009957059536129460528091552957167610525131066328750535742189095277467615024625843079177703232973378147441614498316902398027801681235265061690196690412754928259633497185799875955588950672903582689305210489388986589376049253188384363743831320510881142663329084170658151756029026135871716380654380095661653586158683621065319902471836147496618622855613186578852708465328338982479965735327284552307711163408424501189147520418752036961254275105107320736 [134,96] -17180685144885129323524663116546849656210731626052726847076277621182475382505029477120320996743885036987290032476185794294500640130961675634478416356746560054573578782113430718414680718104708525562010749042634103752171452089207573910983367714457634161254105299123171384588450629528122404640072278062325599213984498386809228803867023815598839594724338838441465482960446213389021553946448202692610382772090244972856611929216318742270088047362650743407062652651704839167057265424211650492947369299173893744075684712335621561556626481445531856364532698578410183978694180061532478550687990897242195641707390054840403946550647196663609918876544819519926052072653121102312077460841067456946497075539894363346901754663021915913774984024585808570724502855012115101835586692502526478709808505532937688294390119268776387658835613041236017903545817085059705452357896461318452397393368496509715903644763060101427345346927422201346444529716341406495474800832289321887271507093209330613183328851566321603203459177260403446284738704115418370304875305988940043981179254058342120456964347143609325145772844907116433129915464960335393078316600678281034797839855585690638935233812271606289970236975941534040255594701290497943583090656501608929093050738491104237835404222763102674332480199448375472787487676389361931373848911231488910172082256717503012035006517473730483579712290284336163111145333718126023638925844107848777081389557659782539301943205410235565503425285575897217887699020139790501268534698647591983396016888949833290916811219986478164205804016438321424618546915712960427554094048771533388137071707132009808951522291306493067093177386290752626337787830178952129847751073935297533661125095109800926051876636653533377252418416456186576506583709904232706388578325098418438258852586793918310320837544517815998938933551360113576847846268636550132608917171167810053815756822254826918528479814619737965414396523343219990813406374618417616519825294710703966415936365763698213323719270015166298079853239166344310742411207470294427224376875871235459965661777044772037274600979259386929099327620664304 [134,97] -359676807302066155950562937752926644642284028474586342231604081797137256960330503488598159091736064771418464569532417708997922506994466154362621118238485815194595569833415129459542587828274100533760001159305639883960224792248950847593649778552934792547506439612934530793571841232911065769169512218883184961981140180082452435513985424883136472327395806197363246017893187499480523917344361350440883557977923890481998576048268258513305675788684867994294906939898054180909014231646926175728107156826777813192762981293637960180356837184643023261462279213798548874822694833117754486825374958326272721872038484554147197873244186427624963665225751888158706526010356452255697815696989438624998707095715816753837065103082955836178616980114929752874556756443269608441833424642271319702276539916708030309222880092245209638251677999177590650288116162634862350278399463574098601741182592075656548419423698930458641909301585465593164352590649410457634062989863786802161704478205482604094456199642802734387542403251549712219546866084083270562432061335418410749473043514909095870371776112212978766278962858416775762599596947727027130212444168046683035716561490070015316167138126883453737888630262894272597199117665704431122991459834408985515375433182651323116995905428086823188573255472248314894321019176266329144376096684377981897070644234615836090376317950397610845263926392611702975635775127922169815755314023899073212892418663588501979697473695605014888601358376924110937272455929421789782295365739454046382989592034287399518375282864334903610696019240748045174634837773280822680108417201377274487792363013717723872761776606292467775897674839385787289278988697727317775038088358802045809346298838881955720920021504814767697676218131683805499458939849239494236993059303258898660315471908616843262919290815850760213482034381780989948884103720528455082666427248116929338708821789024951247165374523820462772888659740248379664701226407613739906690901626406871236733961605222474806609963042274924269515246303959454624176735368859656864111017203304656033280772797484285636620734019012713727908817808 [134,98] 1190671511056037737707817125607094181276992661411549794532172531757562324506905597692634461127415102819360280195771485025472536111882378686655097162329226011821388562997024472876280030572995530069407198439728606135147521179701030831823635597571538129017085214846294258760357451650790350528302391734466039663824563609912086326463057553701165268997011734662632993257851049500410735002900938577451248139336667155503808561022229339778734162185466740907912046724529287498195864594626783298960640705532479750207043026859462694740311977455920152085018636744914970225505543652295967285028975183669605700243377896892778974685107295556275026799069429620521522805739184412824315212123296899032957710716155509623566613982795697853154466772740118692102690891678208687339292286673310936887933357635141812128317882498475636173107949110602052482338440518951681775552027560060811463950647858251949492082618622943661602607639937420387371409039472978546380975719030791314235653747231308474950568501367569685721780787184683793078722381310791567858627990549180392906480474316107299920397148669122631094290694667915260810297879794609675378289549997854065596762252568905086651870359310223570536115756017615535867077110062346966250511994989939875273940822104906676223508595312960123922934076010184329118526128698833858467587054318114984213582064640093194242411474895618254929254789293904562745118600471646931932134198572424763010392836645759459907220285750803705181735501572227349879145555464919409832288944539178036780894865534701962249278963408348775217107706564890480045908388522644053370461307855747874517685657978817228601506630084541422606224481810159676283801175068037191898756300800737620803164362851487567865572213016904280032550851029142167470502840047675026418662022053160958449856941937925883235393708121695167489407592224691970020620823721902311642962495367578905123736749156877141341000764154584838284489260047250948604718475574116735891711154463498612468437091049264087397468291541628940002763448826237576083638227215421917604001691154650410519954830164954854311628774714570467546544 [134,99] -19393765756606304433504670633695063686385241126267911565550751127860978062657117640314046361896975301693737229060797292166219065844915434054300685697437125591291789560295469634402279680286748499084284713711697184459970284564030321101909695830862538843754618593851209916267329576217402118710007445525536969088366748584593729735831649031873193964368994616453448592596306304584074431837319188732644827603278806357574278113281558386797470359770136523688308809600958108015747180931512309344102972567209615486509056830989284728927650245322838117145087992793443524707593314654752033115870162957359604724699727781104996573772321210379933786551786896639776361566978822530895764320364618430742097825228173649976352978101055247658501822536440936916364181792079431415187017062022900025976605356865839948030857223926762593561437205238683596259377834869818085956110617769306670964621819048587167032450436713597823341653392166788118392595241270921410767954113528301937668906715878608748728666332703348865384411140194539995957652349469484805221522017860892647899073138448180161186649121659499184762324638324842225243474581175995735907623861171684886383589074418152672738630149084805333522404243984340021373574274048754038295320771129630185736608997495754422741707749778931312797109616167733477654655603855802911384101900156120657229731768208577953327000322095044394229887821322848925243195158733625319802494351768673084828861179471173607640589893549228221147613173411680076836238506354595735475747329179618937762954539734320751688168357858324041700697673396160440821836052657209454700020250982583528727064061176648918292453022570971391410058790867586726115086568538015370714092782600457173438613686772165512713009055198983178567359175517042910562240555101329255099028566023355196265952296663468057610517921138639086977050229920962212804688847226018999324195056632024150101543774176519431823146108419366945925697648204629236697053379466249976824130137135489593644525416284917672833691119698179998547506048867668210514401127043271196358424693232374825026276356666888221798468760036626768 [134,100] 80474868309762104001360712561914640596401072116470976794925966278663002288231973411697420883028975960045897848408072483161725651320170777796551633424656595533464701748522325366175141330219199171115607627493483098390577328112367195995611430978084825778610182579653277227119971419128059182359962715596084679248987040935336426290832469063275850245720408880722191196872592957260280536397023754719575142460321468465622916835947282660232478928545834325568810381182996100590671158732435402561293622426904895820279166758171840709622202328586651223175700737968413855432917265174246423376177716093943325981790213917248546312941449960842984261782921197317750249990263855249110824176947254102555483541048148194489976202021969512032554497159531227274730095624414580195482928443931150214665077629158634098398700392933667725733232687206398637613746209264403510271611302905589016248610053446537355184334798318443810161094973838978908668260924597556589621357492057720850394814161875893649623754937297328909249109697828979744166855214237935861482748054633328250281401447692283788585489290683166603791995837781066311967470290710134368730542676528280260830572939474873638681621247379749555826441238903870767864867648764195158699700163498511001062330096898436653403361601300794982854640387102736914171407241181762350718597109852099395385475044829307745445628552294047482258196113747769729346050910121718821108522674288538627627719923437840657662922280737724199201969129612476616343150824941995704340815720069174413197534134302390696341935801964666501278205310645126046513777265664668472267274398133647526449861490901389787768633598691191230697663002107072051899950924568650035368958841856802546677471645322267638051900716650364354035378699927444635766901686335272326417277762793141900208352747153294987321172161675799007145043851656298760225602363042576409167017412615379522849636941179023705618228323546829021172010227120779165565770280704380157635671982482709704563344334084541351998084126903158542715400778682253247618523155318457986260840717619353907398260292871841643835440902110 [134,101] -931212514671994553306393192933012828278135010049230212891276963633876572276782559701219467987527393161299742484005088221945573364331995305822103421009983928302158923990372832938996071079915722646659620213640739325194154594856595609179074394542697145041780277725799498127315093090240711728028294741476561443658723615666863604904311654401493547576351673630976679081403222736937092278765742274537637586399293227566026991069832926574825738615333050109861141396475353170659836311940686309155166714686688099761783577576745485262993525693810332581811393882896580254271263362804194466945738524578731909945274188273209384067370691014451531143035195844622859115069566890698218220978886399168512956759838026012846565759827332885394509896365694535629257925232139475036795931665107006585560984173171864201755816550206702817781466384556280854917416121814537217873883014521701866948450513041595021614945518311660236023789382500117567665518847733905802304891675872199168933625949280569058919395387569781514454165230273941607080657315280856287145872056244840076408101873585675373176899486194480115919530583849439843619015338754659697620931015804552376554597726695279237278155351121498509104756799129678635660940278144931677370944825606725833194954906304835983370747435248747468185098216945604705950380551368660135524453457036882678549382740724178746852436333034027027489849564311219669316416163539635649938598294560107026567124897213602208481341511972296965562889478287416483477962709475558273668142594318980879659677740731677785851226976243953907681597275841831696036739466313950089346535791862734485145107912417317579581584946904898068306586732186115653132811146205365966093903352347964953813446077274546837030865203409003072900203201611140485277626303076878304598461111124569062906512025359918192113276654810654644936039518902412202481833214730692235907615461920329248442863417445867075207202199665289393763259828249949956528755430841798490147350126559800115355958489373356784006486606140595979814108848857038109190211982371706318383543538139608759409300419861227205970936 [134,102] 2017509579763264606644035728748396808795555695933766638230940504127105707106981084451337703540214643171024177686034498001575384474732163885828399696858465672534854224369371733121429633177957929018068107090978994072390771961516448885384939447388373235987424751094650858006636956567080635067836226662425309957188552535985769079986240391392968936790975284115623541757317219975164596984531426750554403717645891816774610359524396796612449281351416432760774455782814488545464130933939177537945029499610977873702177773358891841831272789787929156782694157585188743427785707834013820396542688856045354401006046597714621902008368486555680377568846089801895956091000354310077282758401067339617923945471809216571073828032356538370817912522481275915950639094634579952697042969781678255044240562276266306727661940139730015427301568947364147775365582660325708016833856618877582654306158524180242331779796393809696180164569507810140580564942074278203603936478207361098689194659133597296221846870073758101984551161341923446260844403110213562634602342487158785279627495516345021032013617622251681986141281059382442300987079396202295562121648607364742550065727973276696962851811059668019807984726709415113873835759219390041404554221596442841990103565277281080843130794877863736397759492412899462890859575212872725732478885056818109030709809056636551448871139179728020081809978802982094799178159236662648962780415041885220304393768453563228492804954680350829477990098355424037580705408287488064810754437497113366136462734827363046399061345737872422415026419801769544572460600869562868640027889392535796289319791368541920149686824260389373473211496056554143733881200682171125871109463166324799922629406668362741583322019286578934746534047044629855991710247100683864397719357636983818768712669474572413802601006099191458570939677467320578649060719290072176670296134963451428277566977259345488049337593261428316412304797252186490772853106674263269631076907131769612114527969821243265005921459956400161068725788979669675151434517166579205142841450125825998514838756115995708496 [134,103] 639678361229662280185676267105201958270901385861471844441865662777574484044488085842079333822136262127242218721612293475316549163203981144332307392689514298308093078777572120979172358365626708707424595381924158720639030485761461025207096404101566243509631990028919982291026341913414908812590820907391273445769702549236563073684945033680142177878727168555696781650007558885489440087261276390324361121608846256609946914808576329952266284090866289186706165846431730714285114051239635949319799341996346839771695997225860402174111565943077744630138017879452774379487020798904347360152923113417240306090271772348294629958443194142853398895602003200904370194756329967763649499284601613589820675054465583724872114172030056788357087110690874075582906844701708587879319670483970357480859344922720150802452863576312577173922442026422044635394903107365059711699707915903162811314578846996285845628716256923444551554913241515126003795559653488783602245877618463819319329996243438658272469983267344971343185888747914909861696930981602897849439429473642548361215260464602309674495031943711685229348677798957185563770035798082005837143822379728003032812239748950450679794985130773577890455931916104893836745338014796190191788058265463879575821054448410264887470178372237721904964799022246917331946865500537934453523633024983683906776260523600958775311864934430875665741290701315082031517286188000321371485096488685715826664360102375541951980342182965537799264653056762588361145033432769193319358862591157865390000253932232466283363410926640016826004525147199675358935501512245751350834188742003131151332499749111945624336604268114697143587277798586459912814477022155966775896864171129302813838071467980308600702024500229810858671807576122843766992108958615357613690804444629125432542640784864266672632700703303865363056071043758214111287076477623460530045146987769157228139306975055436071043252397071955967278031879537753719313391043896090092894546057411008587676406679591348878589471036506287722619130637504475957094321515896500792256382334301795068054370490156 [134,104] 149133684988438471162439824077312853235118028855939262179991950210154096826645147003594749913560732673895844507694177627692321715938658597095261303175488271898087477966000164705973532905325875553837259778620654351700721925427722193909929253351978766108911901982094396310342810710328057278531922188932582501720309935531891592468752005870412107075804060626025647134722666766091820612169094634163094071130304335313409234241883440414918385734795293448215309173732607732374203277066236066672287770148762855503633010947504728189940310217375628043161917970596276457741112097170414332666575463519322864058491030021440926083160793554163128288300525144813257914008314782397518153812935596638382133730118956101900977532088714679291928003500649926806184797120441527467122707558955913215118943599635586796631153759996863806582509682673447857005596981144552562892844686743007274459161706394120948754668099956708967649501573377056680758081530649807723539745587142044426972126986489237419920131933782783755284134911278101318083016154878817857960373837138900114941631825499401011513227415144036707574052513662516195777837143940250362555576663510611130573562542392104141453506575871934899023546367886841397747238886250204094000763278638949642346534734236112196577773126960249448841939903923800923524926621576036673144941709993551729868666659164241452307862565498800821356393797657608560528815531003260684711993167637270667494985111521954397385415007985943481683864849246291984101149711556172454760499844590633319806617238266411130744609088800188110786949653052397241760103680253849500447383941501413309699730913188550231454944294957607298760589676694983427150703914967555239676038725749523806463806195571368797591997936795073490312634155271365196320756192799321001132781580246822868515669643648700335977200333567441338783300681484326351772679737821188269588723674832401622569849894506275909470454998931342560668544786321147803321157940915573320839005707093757563103269607545270789362244012411363074013835930067789536591972409050312880523262741977908396166240192 [134,105] -877600496987299697049101338466463267477041843549057298668862537298285646632879655336132101110899531171540537202507675765993879313466338592102560488812328551857373006364653381248436188320897906945123995738559236796762970372938515831941824230327186751272445187839170859761207332018059397350645378710856704896330568104733766948192705613804691186124695101500428856145470475550997509084315456352954006710539789708924081187686862850194865786111875840225193052355440443741438937292439473266774921742983055019221635548183569077265355728548024133800348658318437291636564290352938927445545184546811102696703929159099748452024129875399115737556446725140075122782122575697034259153251645490908523469590716117439546966724096898330661134783544182403948950543945817788549626357665314087953624842925585236251663896785430418775193935291613067752360719858803212268264829642943955057750527828979109724258036613350692699675405363340010049296193830821148810561402640241406448037706164478268784189760263420826995535704184980671810553294956026369668969309837746084582782648077387769826851274772724487932116698831437840866467373365643575225189249026669138844955385159317938126361439995665249968601390507378206382476408344243076216066539238058526381358149522576359909415272799774210426238382337719460830894110372470015136177006446161692851779335079115197160273110198209215443858700464274077869440680851829455057438151801263025079623105177527430719910424508191597409910438520522612399944821469273334112361571031507045249956545804717874006612283477647332051385157634848748855368043660136042675088657400475022379722727028964633891361888886688406667882795024471569527954672894730125802422275307509686175918051391334051231155643049379848204761737398931396532634262363193915904307173806976340616084384601432774197349391851913729748101389870964224177861455022928899565137747671059196589661836650730683688193266681638318523910247072902136493421674145430323705728262870720125846524332035537738227012111393025957309122226384482529482674346243546676423704844487535298859744 [134,106] 6582008412722183503438095972190178455521189642387242706613707524540039924940704602656312194681075186451135084309421932608666559189065118928243720029901216835108874337520923147870985834058006429175131990351212157023137956969401792926694123904257385716885069138042837274057762998160159104140418583945267608806571742854336565572006849383665304608485171026008659742150934457767264401128844658907599159107049031913453063035288905550428202564239723121858217906956562439220043162243279828136318059227028968526013414413358514835833439073381639457507733759203325058874240342354557934709052090757628609977218694754674824403341576318000429362063725909286352315857716690849219861306490142557579085720875652973307285350593020286326368537983425231312805330773149125165152337334729172758370130829273016033470968018237062717817196563343183842795121068455699048970820151837375693072451257167521045519475915909924056684827660223165600782084766369337356344539746821898727488060844341403182714589744075959626090093449295436201220005895134520766922898854541926922704790160031800822631000533827840765682880724169879574896336398809209010687827458756773471168442277503413810869339630452029349093867376684296963310760062162398486619299709089806936155548019410728580782830345565204098934897788535786080790707664479054924123372296715674781469182182216911210920035629507606818387985178726611246482657278779742369835894099179400167629688971828934019548024574073857782544110365347659506399260775391784151225533820035512288481381371972037318174429093984205960716872334410782650974842281862614604016663798754009090156621483625734784041864878470965033655294055684180953103209382015618470564071207243727928758070708177471394471715613573448291439410984146238697383224139339525096044479788499361817277007153713842071231078128766023347835076019520236569018880218454539046236720732133708519644039819699639587623126932757200112270435048988651413830693430559249492115652407404669591557632245629781423816961145713549209834632903071513193824638230600592209143758893179163768 [134,107] -22745785229603975466848877563173428557550903687680009899725621447367140190269043843720852825346020737237491693745642466199645730685794393544343819955055594572993486225836266039316887862801806915867197490980681553433768898979805376630588435395760564695907966116913870923165830738180536119150120417105946017852655924480755031448979712865626993699590954420476924595953831673172942068625502455397065078059788439358455978182891425640118508487350754326240114154781474827151908745916539858488097693121055055194518307266050982833868119437601862200963912473756736698533342430524377112543249056481368928552614968171232560157406021474367993420339546753989488146607584380016128184816512346908312598090928150080783435733924442483788124294189528868085547623583416429320968601546179987115658435489467011001127802009967485687493096442343796329883384864056510428358787642664751626480000226313563872089416459954729648954400219222167032748981689327562290008415040799765342689975284998786276376577753453114820796396787486557677093034031534112835398323938984877252959008491622345390236295274188792142026682397075909318310170422522673623237434809489115673934246586803998310719283006189005387020536122532980758835839190064261413689850705266067009599920544928019647246995192903288520784494074575748353444302208640634060708052812020561690720116239958946197655985919467103810931602897100857048079088674762543184399746936502068531650512587597907886368223774879887721897478719931188506082087285777757347006215156960427838470990607897092269362676917124013526502795853378690607259201528732660577617542536781392653277438606560674388280534434040394486170888999056755749568912936950405562111369785941206388016504257048238849303667144959924792346298935812037486455390471658289188953431292942227404586086598970293455128401642877700817977816304776295589294894432186922113653994719319260427884536511242977389191829177108329315301963838163571718920277752779170118000519666992421935113838813702116180272725528321071858228258648303795832628506866534486894383381031776 [134,108] 59269133814596312066829571744144126336943119328043661479810701857343855742273168126228714124642967025979556144154549292397865397891299265111897031240820382787427799183928017207256441423836372134633702709488364273738078792244389192261493321696118983339852736279890760312726511061890651184806587472075895363847538923321683479854852980474771114189357741579043439209775858540903410897272121369508724529072659754607420514590109665152045789177187176727393348381401338144548519003143012413184181661426820069853653212486918385656048889345973013219448747717784526214010413997911940543447938167177468609756313553395089016769495555567924760771314503156480851557978679726648756583347860969302419224459974771976425276828210125319517872775548225933240860538122198900087209047612675721300354984066614808624868068832718906401569570956397489891345097556341104405513347607439509720230986896471401085767064441107050485823532206389119129304930883038676661146609094090733608234208981946941859803339785082700957899840130756894238278763368477605493484189492043186907825590015119137045509370877627247806294123300869055032519092230064604371989430836707316336722486997006846118459616955248209294094499528927427691232800394924176043080980349742794733544062895621765105360207833842315082501172840469330252601040272263596264326844079546498734139523634147378453054595493945128787671266043079022431858426367746868765409057172080611924616920958157498754580240481688410067171498546873098606926642411344724018902288431595909779776036940790904761127768368670876221862309642252807456499561493382148488325862969269632905393400914205167749434151187824664669693847725891878568942849311143653863488984507883052010345562230504905443637807697276618934985055778592214995672478764260047302302434600682859917821293731096223583433309993889486037035542743960262775580233766251947745689473728815097272971014848115123758657223869186065257392762741517202189399200678793227545055356144733801472407077169245811430442384524174547563584829456163360605019931134947622888758664 [134,109] -257757737845367114729374580855088855779881146805856354247607266852554077671436191300923587239153028811359265604742754064333247536705288686847961905019022793383286525641699385726577223988583067617223932263355332583883837980924135888430971097318003604291805111109694804918275651652122566626513427160495201065020274918730548509803847712596436952085092849905537437700715796994789154967857674470995514194535202034012815605123075946008408206545213781546668315946630787640770974737843619748537557850890477682118252817352871808712896662129696141643507330531388570561715944719662534935034492488857872070394170603619515553819674890865517728346733231094536217796717953629772984389280979898811047874169331101774777023126823757650296305791413392851339459123366001106963698545542671129704429227282692751848676457304716431675599701862453788463317241458468278402571359902699529949239920833318539698517987116632373293348189628671785081569228542124199388899933514368984643391200354526253822638812357587694397410888609776313537698697821831127646346502991224661195174352130582641292232077767657841209371106603234813132662236633375892945218241473182184638223211303239800062049044279049940600670806234079334804923316140779959233444958837073388491295363268601340573502068748236904293623369082377657906043014404504762751728830233199508753711073493491273644075130157242559535046522709952008514509932001443453504715522048398702078512372157774009747491245057282469322652917971897145751982750072520409002603061629803077327543355181766067035057859843306092089452426565883124037034894338719026489516906450584252034532049729791051200496505764910218983805445162708677963605964474608855972839923487414152261545845581825632689626930466896443670501304167113376884266999243270617799104443116581278487127808770357572554284033736739468901695898510833273029918425858615365531649514740426868581948271981084314705964564988469240893682415906467325175473249124903936198898141105613867147688681849068999513370098310279456945985504507585655904785515641098395840 [134,110] 1375849798006889059770234643878978223979051018891803165729775503011313621210733387395820946031303844569749929233886253021682741309693385438900574385634295511978333936375030026144407437031519480427929532402504741836791800391889083834707063350269384627698981152919695220737472870246242153862906659552235961322500007096858418966373050262786943989901535228177005553002209247017122261877684003243829437386291453714706312254925783967571630209515651780340684631643210906094544702393074223037764127764060365207576631765608888686027568039964322435082532275322902999571357986159262760221649366222294655604838395869866815516128153845149171118525160287140164707636143775663717807394519170328000722766268581903071061890884359611021677115534316743283097347129853870592862405121528611428248617238529345631148636104467591801477554894065796702463583288537044590326767287087255226151826932397033718406947897889163124467363325761785308961438536451175273214247816324222828450146341711226652103952916537580631500251364148009961646048851605380411236607502742619345424627337954713536720740715291483203493498829744449864620177576587818506516160379982934048539425883799463817579972940723711751854208488837846895753639131104424882103713324481364556187720329276324345394354080576042987432947575415707596461751229015740350326801321396268482441599628341727861346409781377502702699770359898137675943885308190497039322960373932206299985571435438708761937137000238032994877273682725396414290765057892700237088503239931286419613324148056471615593035419034399844860526577639250561039217211516413996979745587875538801549809976315799739333443961624553985064530145602061870015195543257585861265853647891985324045242379447698893764810878164055904553352758906835232133860891542261102858263218711249893085547130655736852187802810220102717147195051612016763880287968358555128103315166511423998491267524159534129283472888420634365948202121589980019608728310055216590241942009142022528770846331427778716381761907381660986387921260100993845435908169392592 [134,111] -5896573721400642499044790967291785234194380437897635561030103515117178282968233489097070985069778137069033793556286536112891081796627996695115709071097593784779475884310795626964074895393638674362798973743599961666578746335167117366820926771914524839304647601913873318342104982120704934700657500206028236679324433801482114045822625563581045972644354867791312422202197031329856366141023504301665091641492724810587406474421718986141713553119071580162552704104238055827994492165004411109314164242169624040483595903438658776159933047930937862397596535909564290880771751752981432253539023312553744454327642403775544280771224739945220831609186086984196199317366353832928687616940297134113913957386835884054299038316221912962190185977281686750349525402050463345648657701735273839894998725142748978287240793952429851756470064498461926915418817170773098049846867757356787392935082402305744262456273354381990688809213180847407694452360509960242126149515949468501180639581530138485351100891079842039991269922810877302912467433149123896780230115425829368050030224397231402791898016734807369168611004259432758841047717471615172229225484929526373276707878264459472556758432318046716888807023508649500397015696872518520876049208433448769709711222817504924710431827199248373064143450652842353180523374780912759443042566601447929662374154396067061292477024325301083250544932805287543113873340028947700723438190242611817727484072239937892497863114942045712722395935497298946731807371545929024619520546905632618211286021360994589508114530203172724812445016820545743008251285427181284478032325147118540666335630225930167665169541040267034245315372377769796806129101559132034767291386859596006054251204295535686987865717017552595880488668086108140898703871001882491345461645714655143594375737666707296158117712847756582013334412239203174021025452554448046202651197594455838317537511267278310893029626685285140311395100855922658648997423094708687180532507896891301046606002645310646972939183540447077784834270517199934916762868 [134,112] 16552409994838709926664925648225689873947106192898639787916032004882570943445271491224555177830961912899929554160347934870389297977577676746896743094455198770305181957512355860074785377136003058623692480266976583424847836598591529599283739058532286134895071670536784931577199661733712678948887194590021701634129400511980641652560831219905122992601202296093071934431643897701818893937448328462439809460297903367283796610174441018189616426529839276374032353099832608109492366947424021347347875945185913745692460720339533009196428436169394887889239974074023367160066791071128572164034913275241890151426572811335959753885028900002522605806290265140583208170506060249734047753723094422539035210408907764906686561466967998095764791421630959456799363551185078672627528544395340100066222023471794912527203754112907169504455409022634423290002250174851377612604803084452462696690414824549669848204144046278388682072086017607197174172122837927788425721875107745566320744855719045195874947342646063367672001560806818534054404259025310405311799808637114830603081243568486898971138119142776663021402701046312064011265188833858743186229748013313948380594528668429085593595744933244522346206491380668591126627710967182352201926984442601601869919213998423887323675618506240731861373388587384285344870517294614042714830952730008420114964187965055880531914566912322224531129625595176575094538293113156567685472103972091910238876025101904276793553482174004678289669180708893610008686404254379333048742844957141227647141408267660091055846185174684861490837815857571033814607817573232784029998281364522986862626898256097780387139025060223221132562956241797417341487553957397945585913951539025187425423244304015527941354220309125003684604408888103415118189741511250825041307001715109443479936019967550309154406056322240358094724337178121643710518124996867259278161918792660858066497036574877791990577424300922450683200092758340147329501867500019586596022063066679088804392033612805261848840950484244360835002380328104109456 [134,113] -42452511874267232956276160250760168944836081609382186458302898946462615543995308095654824402775801476714085814291511726339992750460953965316636615360601410158977798513330230102362496389842821883642434555709535315417794159761043767476827523260140884258520167400461793519291378088913252863174812438637527305704318254302704659339214577845531185049938063270958543482446898106859153275923014183529037013057591750837330887967193446308788893470151088129680536746268032099047813728510202663658695718689245848672144828577527338727193442587438359054920909746709990001320347747304375684661994938275746395991173680980766119882046704068300892926779287471079894163554259138375179472831416629960956855600704891205785576575458441414448876699555986820888469231913314256076681057551432930500556120213935196588206342423341591425167510517347920289307192450426221170608854435520364699304688004156165656249602323179388395061509097989945337215836855125517939158666508696293601484126948610122549635561873464481948696468176662675864310723618719712181861036240154258296148229959781834530775614693621764300120322581031448772892406605768115955666450426220410680531604932395716294877702195706411496780595097466391482969749019821019555289462567529595038941208263266486076617800945087230908239893354865546239259851996336795506666382204514309356825104055555418564694247041264500063715450484820306875689112118221161543693771835777685214198618000521386908631371586832266503662879046332140065127604834383564435670583468802797067242061232177852079614458978581363239353907554630666210134964221967052736972809229989763032452731635470333768007216812111657409392849206011832321240747321053598441533478201756152704206912527853036693923261140410206816573271719571772271898209785937107966457866960900241914369243913920082140987990564412416882507835010825188088770913605091750650071481554294377929996539070473029465859294873725074610228874720924553467871636763093918252259552646647514324164982164339671667914625804697767967862122313093624 [134,114] 71412001011861028285078711153240427102555304342654062825561676870106988329474450369686822182960028040159704617965248615961386881595092377207373797241192934225771777704170468795090363153434018122301443708278905382123266109293059029000241382636788242837486033967286948801073600541502463023335517300353208843864613390511994093259349513389139876479420707622969254693246828934519717058247896330003621150621901584649686565488936146099855596336433387468665769596271241663428937498468121831668623482093885595205994844181347912858578183638591412087280270292360540030033563841916529860698195442606421309896300747448355060005669663635296160848998013226770372072409852278678470783193331044503185288939878210373897303574036271076073660719751845420080753261188777115839839234323168848385778901026926660866279783545572987753173877930464630765231178520792000878348892305388928498305290325233883036361875353062866424367112913567416867573190290912314358486544522785782473619719939673987852175210474939211122263724056766205419781114503565995043697346051334665112051735892010253024264635681232195367771704752829667297810451237243443093286073353668508963476523386890376300813370892233349575798857316528267287069303672723839835838277314782121409449413850398798000791803230102391541086824178536642002757514354182569288807613201299270235870617297666173700824868140911309117079773421571102253067058086886741193386246345680398644402535655998446633898614658920455266966085024762362222463392642277981675054797684042301106552820618605785534019374661575280608149385723881708108200926130683417891363982036391640791230515272828443154927257849973425716954366492865305772950103858780330456921758689098764163618672496792062729501498558142988592862746516143996932493998376058733038541312008809716607139912217971506345162733953260193608875400262952702080578286988657642009782777013477693336950738154995714614660919668189795938320017375625132531491851696211358851353102821917621605825429198213548674715710125684246702023008928 [134,115] -92473564740581742833583935423742826828536246163492818646640824743350933177777781873063901978784631286312800347920392466031509791165626202250111727878811371397946266691347024086070693730785806585349602746210461201928596288888682874545679085637250293533243035901900077998074359286124520093512994257421384047046012445817559765314830826290737735424734648633136865603954207468670642957849554410643718276457503843051057257912935025643869208540124284945063182710368345559947026233220526653274614063648321205116153699404516499407734853714749502172798313240254861622920719326329834517603750244095784793075995271871308939033265084728655698970930176775213051759408066035906867352578179802021902608232381466780651291527761290168501118702843906004472058666396080990826975552643637995551923902660386212682320126755345279399768782503539664279246028058996041912321745140365327222670585264081709511566833536782350514903495399301282606393545366942322906247446661537342763867729768711764030753672189870939538324209439035072967946516402645060584271577953765894014667748973404159147552290841851829765676616167557210230877830040720818484625321072688362746109248849064249177875052920279293802257444285420166585721340150023781796590712626535733267149036837152985401947626382509473780508376279028979590701133342016313614146642169928041459688464035666357212697347065438248034127412170100313895476022106979808683025740190959588811772622575415495351069164107352123007444317099568819674382205165629084771681552591661807981379176688580427354987543382280289364729245422898747563473431276739737626912677355802451928914959254545743325565189694233253649545356584151584474752466506161814442011492902128188066819260877318447649978600423207529622289935945438297896752145349785018144455200473181415541290051973521856116623505989605922279771863824242054171878613014428388981579568512967411400369452207185642887513524967524425979001288889502640788610789416867102047631202081523144912252886358833455637234899029718027317102 [134,116] 69257274957425331349202786190228246572105479850390173176106057128220251805319797280732836087054862512559470081972293815498510213061754514258727963988443687589182715531142673208820467566995777409468870581751716590251775811218601132016528372683906139548634007643298853728819963710720345176163013169973294222371018186713147314244400684501222190197152752862762797159543550047206701973332718784627079798959245655146530031368314081315250114377210355361475282483873555971126871285047876539589056086074006177324504470150406880540993806041592582454560596114620401969740678996130122436190468548840398122288933953208252818914797570393150921677317390717269033201182925686112143387215808156979433232281569072893876430146057495956122278685096202217541159242482834838692628294548795450796300597763427054330670553601594018611639020017390905547614012636597995396953222054585018475878907451058286386777140027668480594508272922071986820325526805125203127682646260081630542383384562189322616829658103839023008219888061316447692136258183679073909961146358711479957330847923152078207255132607801967157373049679379067057539640787423955095069361915794871370982218843165924444862748689667057337022090854503037326756746131629787743041935528828956402234595870029794848173779612118817316582706391002314861523107103812593213218890640790142927449648988008547479059471780010287589872785245899176901855315365208993591431796929137939828081673591128187798567036480042022032730431690452249001559032467058094605645106458505893282707232999524668624737149593683319775606343663935128039571385462397250016515100034908735560720527471390142017501676182167369769233889511423318229647333382196628061752949508101108636086137429668951040157662376774473178813517359210453478817785322055290963635685491693960835033292494563714228390619140737117521655243717947132925879359114942590194954427904032595191077155909858938448103834744689798182388305221931566536929077359108076510527366448643261323010228222242939187901140085103088 [134,117] -64677960889374004055508631609090657278493526765651895840429114394348900821441036819923584484944599190180616391340201968430058109102882546283951250917228331880212271661375451325305596939929048897103129216495440070294708696637043504734346950239783184023928825787761929729779440808453712185795864675147786016326286642394914073954182947224395125906568218216584446327073109316860730367687452884818371969742599264128171690190583505156368921263160429857469499684924279562912548777266115146904859684369417189977871991485032190369111264719667324809427592949613176028683123960150665762494743932947771582835814431493149436728487731299028510788619787798785367343247411994648976178941373316483952381779739678170875837714609005580611690859622440125073252415483869181543070006118247602995199862029612538739370572883531808414695927289482498878397687955099636028497289878166402069830669179302553345615961053659047198328729159931552690216098038432961616675006484088826210573388945255508077658027915522994309019573210663091204068383572970780505174239775967776265209096178384369634161739648094265607742231688484179088980038241274196518186394911508254851895856016544477930827639151336088497347645248234997638283047896073380981295639259306896539980250594682480087906899602041030720634168156593158951680303679863212445850018105879334144265347585484722258705779987561955471683843706382307814619712219387940576208929775093024166423954637050919626876461595853618149862173574742249357296881965883017466881146818651829505368607991662044331319501276377886357796838087495989678111542332230847859263766970211302073189605362918573437713640225982320596460569404783121955832817477640146007076589588693730859925315229370039929264686466664959835470677661489000435123250352277109364792763887663468641707475451122151146563653164516445474268162090907433640688232516652725111394173607530386672648782372797114414584156706123004108129101691564879422597018553155379158331350980367351000639730833017604615606567096 [134,118] 319929489851528224957646675920285450859192783418216627609041657943190569465136888935988329013876526275010896729780336540402870103026482803236573525250388526501510347403263263856826311622692856647129277551942754071041039690273462077422240675053818311814069978706666922100688924989170351098480853005469736258991537515390724844075538806741940607535757148140436094592289389524003726883248286161218111221202636781570570721687260246065627469298173612942949323291454731019327290296718049265409024076991685182048582513962164131126633903828643181844796680676534886869160218324603606026728526696133311896801909176406565072677118635883407806652435506796733517106177777688112949722935748165048060694884585928485253436166532831274081843083366467582703632962404142239429638654632435284571783163676946925563379495424501203122662737359957601024696351181310537507102641489528341914132283218146796140689458859293197318382995709497019858249650570755491528898452411100632114223024928964106403833809345227887092661165826084407192876227913042997945311768429346012283322870717837407360721500028858905235052940414914138370295951881637007556164689635988095240331104914835918885822915318591481912594576841063409820695466357713295899574194636198211238622894378287071688416330449726038185366466461269002241849354901684887861676742537366207457937268709553307516401012533545705297702216892038902386220543655949886548474163459485676336509738285724051448008675012213387827624162923204378122412149830159229594548172379827705686209897176617848048053138288112306936436419633444582072705997087107923499802889021145051417016884358606896371286074605090518708677220760752929826986818687732432870076759869516336247696032240466719504728974282266115227335868182059635242721913555075362816448321921900257195934419772505547962387497269915316730416229393510484369146306693183802475898058048405052351763456995885748273708350119712010360808802223414775143048840124942555179636066871724178108087110170676618451248 [134,119] -885896707657739991727657664183842107290839144655399367732796954400684445828390282913975496997855507355447041191015342195516608939000668457292465019354060279549233312893198559456072355238085987827038637762533824567304464384877665230854422314872564901655803345871716215173429194216907041133235567165673897345894683031977412108263780061302950851268303784552983889418642771672166048990601401295673855407328769469011007838855064493847665023081302586963295628769975550354666846387187547969160001458497383122017794065861295517930408968803274527866554226376303222620078052273240254954647358798736951925714127775028885129137027297692009835666783843756374682512721160893614038492268873753657540752578444938830329203491794563201397490052164829989273573022302104617317284603890407167179584994052471991270154991495365643163518993735534595410314611683959869776500293581429469791693377236820238045468039080160888846064444756399384774076265117810625609496240387741540260439338036752525950334202763425764042685108577492977949922055039821542721648674061611325325765020938413706889162083550906621494413122935361246349192371135026731665474012282413739078641381697491145060341300659756535310854461251530613098413006894737024683166230686281169577745603724886956295607909753120712720764002894276474902831033535108355848249296112523187289667283158085330921197654838241955981691004018189749041042286645164812839238135708500986602760047510713726315468697075903643346716991916456950704540215910151615888939074230128812828042423586848283173523250887773827942668632090137899376441632730934503325783978835131339689124005482670113816198808565399639804174900386895031625169184417582589474797153663553251580275911802848855189930599978119600359300148724824889838353311302000863226980833249818299346118688557196976553370080520183160722691565005154864771512248600212449467867995381763250780002959383226348067293585739136800895994084628203552440029640810778806866866660947376860637973357456166254 [134,120] 1024086203480371646686935275293087432493014717448483039188410506569556453897878080256014290590303119585194822880756998091491184641641804788573815476990700078691957525222239603722977042390707168272926802587528365295983023866275942754191254335283140007225174515162437310313620698550137689036919826659459742869095800963741539610708340506915121433313358135172189406520210131710957013887956274904674196676269940781952980471417946211563284965626889659390861657688618765138621248874201225808571711159457854344460392020285694396053303292290796858710250087310111628450542184294418553457458481693962578201954798655337710315221844101571292407258051208139273470203477162532384830028452180305149071735512221838894210379165388462175573375892526750733973697290475968383301337955647765183246256879789236542017815643893217980762462314602616175109988573685125366217232666058755033694628786098132106280201971761723213295957892749735545810175131196079629623881191502149545546210302868277294569827596061154681067973271629831191308345149420425132562014159690337664317999191126920459570893113013138451403670172502511121356643771507662288530975778799595977809113827784921148396971882503870685659674677771279678688286617905964241426388359681116678034241399828635176925750425061234644847385687774894054257126204801052004513742278093657566880188052651609359041781980686179008469821688732839141405100270506000735245825467730141027622324330760270700416922121848293222455557726238019426024582841803686791329811265062413694208294354618494960815482610776270026083548786884618093726383116282850045271641246548182911961529755053496496613557040905537387716034610886761668504247631546601512311210581006793995773110151690553331553298968215595616825079089468215605952320426540364479568090611883067371425185952508585490293992538169998701440896736034053192379553512525009145540633252529908249026265649309545057177301838122947132366046223532372950965186769000096913581872522838578701663080296048 [134,121] -3115196751581812315596863708876702856701872454698279709317360613785639726699105935930346400024377405851589066941488874419251501196024931344616948258122042518989313872808705249164742126747900624084806937791989090877909986776491916701756328532825746348172208973939324887867300780000454835949274765351484424618465906100604299062966876210079924645265623781319859387779559732206629936561566250623986134583797968153510975773297577078387985787425736668217500637860371262657586710990326544921090457549955160291626582215195783123356902382881979610573989466810414807925581875031480712761490767950696588234641407334922995728088897537489605814343083232715751230906660799550467592756614781621085697544714069300380176906758608229036238522495455566495724036520393489408168292296908485039112288994111532737139322694143103665118758568612089304021413037573441056102225691522738455048862233528301910110031129999372988541014573517163827663243990041189254500686172239037865063302479393112752418379133806997943560991467058717595886492712248320825990360755657721366986988707583393918492250168979010966413246350616342806182712790832702240104252424431315862633354500203037285210880446430915540691859381147483637213973360555235447329794178139040178774124377599709116448384021492911600544275560942586107883661845282530623925594964039009313389477692848170098989352038211204838944166917573051994855511382845664207673936280402569132035549261172648206750583589522277646344825074418108176032233996152589885356250240029723957451121715191000718836312092002988297982527693840194819939260276225605055453499727167186108505369348214992906989171526888129231624521318246375288869126419319350796587596529802864224667542904544797887944362639481240285316008014453729614048703555475875029949260569720672428939790827963284937769074089656510075830943541185621380180661683213770522858979658136042455070367985479144521272827472039158906566370892779812802694253624535347468189305537382475485765504 [134,122] -1568831010743177266455837192035879472303381112370078943085844700719945439558925049350915698089200140627875046934067312123422091995571400773587235550274413616323770667289744597724321772557506355182259485344860815622292942827291962515967534936836370242005746210549589768167962178909219545864612989492059643298582523152175235960748337654713363908579246938551769440503153703938232305185178910136544611841228728753198853239500642955094979208564863467606248357754073473090282484342533296581620907515114692897217957539636105759423492558508248127533150705914701397913503177846113753249709318672474143916793038001817877480341868161325716522879657754519334382963410361564963787051023386233336164247169270326524989819285525349559992979190407142424171234498669776732902427739996429550967984264316077194013237220555157555281941978041945673626872370804237618240993700015257736921132319850099176997768529113464017649812660463899199023776394199905010510214837838466101369091523254101836186525889764257469247980623505333620180042278944835761052650051976119156923874058671857505445677005276193905072459046648250392391269828747411581381186381773950761913393313979667090129987663868094124817297702333177540456639382294099948571164963267045264186703836100757549101222671610300934089307878369899230226068359150947282625648463168773427464273821042794620819245611143065401118855195340714432564057407891801725514447582166352995056897938162597660181747229600700086785050324467240253394014384160182546831361702150520380967670164300258400831430944342286735506370676463607286413458963757323588585339944499056636355203481566499334626086768281238136214262599352549439303671399273962519239540389767951805014897184870419770125659348472010836125960628611283502130946066145155061652265461719532243693374505333848157262624013850692525517057869324738682064471096961477960445964251755057543630406754346898498110267902069665671778754457095248776409291147735676116771283082836459704 [134,123] -15370507353290609474273631946503509177631836445668351244455195565511320569257808794209729713215370283469567557460450109956801281236096724740645156733989513202326068472641462571444810883016686875786941970956921489288885856984995935259557547189171276424755761047580300390710132183028848195820197591871779702298770865032106755495209214504896133499410344982377934388129613207938568577350014903183101012801595102682522253729447999614350605466337495432266902003445461460746935331859151831747566804408154154956677516843416890017075512383200676324345097062104121665711354700710932249172114493488597057929857093553468799668594130835549675438939447457855315694001732796018369909778710367478945568929349538808393258094023505663554239140281353752109848986330104080609532193953221140723398303703627981091387701923401342551667713380488994662568906865224537853017702730854874379419670380743512708983805722517972004886617935799287270627983751311899389487447866244959110541474181938749878560223442181971195656085378894314318323388963804867438673496610531244931504778653151916837822675125395999899578062514152307962962688894432407757344266598337219522037673028520218572832091271349279094435764216319967046575471310259446707795593903471556832286185174282153622452215972730098770658277994389645544450446248615584977948398189320327617812115705728382386021292433450763424604484321950589178590125421965347506473931373303948066107887324326139113872723773818338438457706015134972972841825830843705935205702548150704841822270917416738647296204408311465691475263237133779443695823955010394907347378435342586714214105119735030213284647179186647388275217576182771021471996785318404337298828083701429669669719070343465311024645069425244488349064094663412092268941995610257298216190510466838173177896754824577680329772753597093549674274656799571458113216207294468938009229528117375317264315208092138014813100309361585838626716689937885036377250008456584667359305930980 [134,124] -31269983738099902227143077243323304644601384458389745872844947525493830637706683401028989546375405154378118386933327206047621528594660254133735098010652444471912869668442869844784679097311112142096821544949277137077544385681527998635040024367338612924368858575356293576097530553803470033789979284268493510410877063259726758790538779585301356287385543281485577394172946174751129825239376927372838821170115092001653846933486913846905945563653150853028583527925334876828613967137930002526092864082561329493212283840260565355756852370271011507265496253255166567183510039750865180120707566368556728933667160556899730837572685973843379554089670350168092676172684635457901028222768010449296760062959231639215158141268499940402689125728817427613052352921569165228093928415135339217492653415817452243424640394688161736480212872876561945500931774996738277572719130400951529531914884199845683634596618645210474145611056426043407841153280315078489971857391800245113847277454112065775893523912633002408354820291405982637574585346119436347848643667606915624726849012594371559485270912726588568760661163371608803911454699861918798952228735951774043052742071096152694322258238513677204065018085406520146115073186699365821779675551897144880445011285498872553962830494408130428776210561137687571802205674044160112589713460663651403664901110903314099503099067470510207270473064743431025788729294139074543927266870001144538728870082646791480472848931060901429048510991361706901566620811372686198195345669642126632205918673581231426713060108637541737467303220832756169283143427772636492670746212517687171002943608409895441428813764283171695053644376039884251096816682664854041175178970914179592196173613185809089918604173472689990796027583949589595736421921072326158416388170534659643925021108927016371787179049033241905365700498223201625676458703449746488527182086246350169686915861523688835441102127822720817123866904548676246132894298384229395706540 [134,125] -39565049121732379794467305707282967889428326016829762882444853286975040132448424608472891690985478467716631946941650922607034053634614427616340391023078129879614668367781692846055592929429209086488791180055509926476043322635193334773680694822470266605453735565578332900630989884600225312909577814781509648164023852321273737198817028373724254079199685530293669411107913036713447435410991805075400381812843229684165998495926325809356718287142704442008298796519362040091135928045425775605913441027721621848200602763772711059723956372765750590323222683372700794342418236676413756205066198825580998934942253810684951802860364691019304489246776966638493435214653923475156496231468970390426633855289383318000209359264641960124349516805525590016237911613106948914568380197777812765715306561395065989842747656709023419610082178463552828381863079806759873554058106552771143455459513750206568963059802470193019179240176011584724417692874878175634369401981510979865708816981699819215863286365707768318524260527579419975673845076198345143257911530863963729055058118308560216904565045648453686903893079756534877807581443503003230701105882406896001525345029981773785609856351012190275620865000357454710435639755318787336679687626284628525764972186450114249958074884374105901332218352195256200778515499394713645164892552983842450004435805045196050253359386300155313489048712992507318543818997553152775934429662093738347043208917947931624502965593259051439603331943241616796732098604586934646080135057683707285181435746891700753767507825373009769735242660927309756492531000759699309704899066425135731821407809635910545605487248698810601259608508295017956974594869863612346644078260808068019156873959702972976914875201054827472750167710832928813987429426449725968276784221438311128047427822948434385922799224143026279671667360843153304238792159487110895594133733121717683627479125052087575820601732186870495893377443497050716654546922019651936 [134,126] -4912045618278796750382353699215941167571915894512056668064865701004593532586403508596586243706176902030303214840287024303756553664151884036918003960344660303960660045159936020101598866204225471296111196654430583409123496246698834818170042846759424018448852835389114991055668539397147606116952628774160014060128698178661926391404484718215589950379996058960467261700467917901987907995260685980360653422703181465822624378663230050349179993206424138473256990049501928854857234401482266938659712146715035254966413374737393934515082853380159423561775828437992633260352583756155521084163892317685116172619980855798095535680163433151650903734622692806962548150848123961323668531874889544953934014215578693989760836926336497209508422549415918468942927039897599245910528334712670277862697434968332224993285227348429974595448722332190197400518230566464896100839714340137958367767082120116603358966385189302634677205238043995034003617354960092532923273925572505175121318110439389430676631327307020783470545873890439194025323099077479826891514626620847602281602893628345120894818406944045798350069674146168433002419088636790146104500232461011438344938535492593039390595575207223701513116575586932854711776564948621387725313268307542393587628787897698808158495729343717469570233236009902342512859842659240231917251448635289928505992395901667420547943437885417373434185547432818813541678675313374571547151449861915696227635576474347899728521221743134151987111758705588268041003332935136314298529521244852966324020220153940520322875105510626277320322320616806553912249675894421743956001799460894343718943054520429589373441206676877293592513209315610438766356992994436679466006367863568461871282806432957538868168857751897117036485643197650149521752211870079683152293344151690806541264189753007652754184356131655096697091707507826058599910173386453304742246495274421241581403584449230617844136930577090960504572525085065983847204732480 [134,127] 18738986872960753194105557119471577270601858021082085016070586611095721890175985296077058274554438644725448921557889119879377557363717931892906578629742525631727700687963190578090055048564895988892329849167085568070281975666731646248881969851880587109001688277026707259498097938930600271607989118022460942503468707715969150417408262249469935353565942600052224344708958991190569775753717879562355345193970556892067109417594271284267073615755349038111642005388945340949147781022846376230446538292275624234318878345811211648322047268364990976875511963669591233126759469211385798834736659476345479287340875392800805273617367640674938807176170815561386422442469261625958513419499164272168916339801499683168941477892303422588390080351419876100506861997394623457502702791815985466442445650889592285314396777923966210218945849497874399954304606634382100130994320331988200016603849238495957284896443213477828276578445400110824055203597795904824949009289369719688556769973030198810555620639880698319090519361661544826402911457262891033605511912324341481859467553395635847577045362895871099612498487802968670621795982640077057234588630317255976704822856921138427904843308097036820886899061207284512188645422139279455652200721188311223009203724865420348501301595777043311616389507604551692788612606562937198282489219443820457616523654210486915940482918523772257120243782822871583155348723770930536271094870858164891138752560950101991185492500515554083099781658087270581791346975024925549302389364552738860330441043047770444534100390373944952740897576841063485620280597798187635097410158178604916035223041848692196370939073373508041074640102195208856606784004804506418815633254058444076341616243521307662437144834096723291062049230765459190105480708563218917082716728819848371678930598504835416398580457150210306314658559465017426813246867810449124397492034778642837552661525892104157876810587682308184438379350681634698751314 [134,128] 6936279417037464987073950945685231102640594445489868799847972763523781511758324073616517742111742479602574123073169053713890106371361316748907416101164714458179043765241582589824923340695428841468267565677785168719213407436184482054088219447130024353464873831051371374658210497685600966342961044662781385035860408409726986184560699355677610445180510943168450701124035466190818671528400196155092302881951289212546843552105969797193817342406473720609728433905742498102064305851476129051597518078541336869083818181019235296413278059891127381073192316907185904973381216859347130762671009304820166255816997983777183294327089578363145273452512731065769929853788443497965066480532312933416629488278121583047905989561761941230263234388146791059098274298872036600474952514487240379182710003316429793865636273880311800564678440883878148239372319730638637092575148608993585921733572403965488598407675990264011400152614301927608490675671539478180389945003709885788279723016475107801900363181399047718549281967124980293627405588358114371331484484536038125712090003622138041401851149296506320428113928683700697862473434513150809824879563729534672998310500712095698967378566291059688430156434327251146604173694105394796320612447395486873111431830795188037540076696068706796917159099419327332718423988306321568386964773786512542715245070160089743129115860054701387941156298829212771836965445404207306385702241710595826379905143760437136022156292729599341734903656923771381195848080237426507254350662469446219100195975305547668560331191766972866635792513399488201206526800229423123274199659419046074367040733195484429477800751691244117213835059570598495115273717277301179782303708556365268162683723330594816883614257428436144294834732324863663400115298476357911711653673631067205974030921188790885051347955860380933639020629012299792337708454303103401751887148557567670185850559712719633353979251469543916877044723789171498 [134,129] -3263454597764568453196259138244663204641376141563329556764082548984006143359690396350499604870269810308180989568916103013669769433119484500407500381281675014457354626066112782807759381847550120950939631238062637283380476115855016958069213830213023292420896734766908128110596948590652429417807494383372608649248102612806742806159448470084947117074249005164358703475294448024431598830958866621862327564652865684820428971633569286321796294943054674280620664059969869120930096176146666312776783862199444977384106970446690342387050916250415856266401397706099874138128298274665694423059438073657229221019955661113496503887146773645699746353737609998619688028954672602778421411200141149418883722300576397930401142468672454065587446665246546683089221415324729615708243519090563506439299798108348714414621531805960005525190390576660978028950215724245635192173746066660266812652620796274860725502278119107914449939895605254021804476948258190423309583982622154417126651285091862879923444579825026598261574435932529234259806865239611680902156606460360974668284546021243210942721558487197142805915688382406600568778425465763166764650696697130040461109555227901440632412827589440693857780596321589096100962346405937842674692511459088626194936166810268688142226676803900223198948683862746751705368121268018154927488544371909509033054926290953522542594275462126615697626440274944802218201038924062997767791101107715916492314663504521562777149773804494259692269462194061902277728830419583856065803468549532661217177115420534167447555434991912247110067022635633650012329933270114132430275867975220444271803266741147844018112348124599107393585837203574104905641478053587818069538850811592620453010778017988249510923206916803981225465939248113490289439088980223630551599053482499737634367289701753549570448452007233540452002010260478492272240355764571318675038510796187864231832725364801033140995772919964490720630494768 [134,130] -630765683351441547686771130941293438958899804132599757309429285353419449969189302887811070937841961353449193646648979162932154313222457321069828144010978642969456796601906500977325803904321668073654007470924345904923746814445524111770008021957809338284841843661671004372468986308565284659933032269729116798730214712899113657893884888102384287655279814057207930205603944103457447120243160693451555909779729101382728319314577025557756880514492140810070288428097049324324407933350617489070077291311474193720780172097602318034507468140819006813987773439401873511276823686084381209896219471142449618183493246859560459308028229858109039524083634286155705781309713738302487975322234996953677863923090806914700089770272664181368410699323308477250645011226925997959438501784549398857659990342268068307397861094318907013447163615144989188113637515130619214967059108016186121872536854236788249240198927772122458385038134591092901713448581016627416385463525269216088798261502270980231542672065109934242515976244438154271627125378685893686154379845646429368781441083630913790621441012658420571960459086707606683548185918746729542777346409596122937504233600361467299853691212967006268390925890476198177666230276490282136006314285807956200145857487761872333268354131770346949392502410780572528172097382293026037332300720464655092898806407745920549946303428810196388450059499622574310675563135415238134396692174959683262712775772362244581237998335869305227710780551838080200079437931623298368324432351267246924941990726228183438097393354450049999419528636503227969994629046641812706922102047643322085124803292878634557903472000102953639056768939180342099369515754648915057470416129266497847147488629876118426161749615920456943227308783669086648448962838384742009387082348392335523186298201515807584610181505261503574479034257233366623495710109099661086641928420560858388605954531323399268807288377099989285212 [134,131] 215903961016968959958721948808514606062974145783290266269973928014091824513633267805675276166640894171471969346584308919200878403794624955663419783268860568975900208311038773583199102771618965634652056987913827340224008520851084170103606489321202576216122647968386625794868236366358815917868627740154924159974589535691864658536568816749789882958917879656153128274642468156207651383833254352223619547890125008842977995349483226785008149536999007354690136684936837886467603088645585540454900471911095673254382355576352867594461696020564258531125989637929992527906131510006238304712619655619842974424420974431542774743363771109558454523244736733832480230966701640546324107469525447658247953313468530743977883221144111564685035499408516133462516088125063806003088203463344689463576591231219721154925917507493282951489850830347661090486427103927394342384987575038988344457802059334132336882624398617644589951340897260130105241454073280498551453605486136056256271861685363514153870802472285327092638102237576640243391538642701660143139274061686049251804319555988643146927449168653804775406042839345727661024567393829930910468557505654879263540421906718461561726932588215265714255715497020638238782977014085070389281330731255407463548101435081545132106040308422164284403671526716021676893653664898514682242111915240853244237636947238057070650907002970064451520295278793257246357954191922086498574479200778595102812085482302054624195954348353255137917413760834900721759687281085409499983781389541883862574026672677300402136018370655724011582743353790174198864487570166522637571379696961519537269211485927731999928986293403055187127283855698749045772495421603997706307780233233945984034018205543331563559056951278100138013120901286814507003466403199234678887189793758598683658928298499978163201161644973202260699433518584640276146498310583005457009539971421188839524312741583745447726823129817804 [134,132] 145072363308085672246593820037547094059933480951979044951487899060743398528010589667328931423030724333259209105431286842103720827875173769193140863126974588824590568926594919605807425668576108792842316288079372315466944288575696533284607844054282949287302808653369514832705621156377597125910859389837565209754138186161624902017684139950182086271247125628110023573024095471144757073831675947703738282354929461291998748351790390213299004971545476921692108830185835019367714803490642584024710205803570664901509687994013002513157051616025802178687340912446093849731110377125449968449535207752076837913360492361791690575911242633132551374022455802783925110313647454588931437287153674325699855111267527831087510331511343457227096025274587665196003661465118871674971920416733671917075863044761081292365464255829130926934266897206039859259733803013838429170968260767483567774521607498104333538880097855947885946652592921685094693350447066705600356239336600962902406235868443472367304761004037299985922309631565416302225215284285234278744767767907742143018366724500361488372753043584972873499918173082909379134216642831022937982270047310602014338632994173238311402394948094065954010802688441974749458854432164373051002232248027872468026565257180063434066762571005068418264423347679725620690098233055908661394766110918964563464461130762278474862524533535877119423874932680143400648481011112616412844397777872538051794995138961650975222507421273146862241296116327180982137424797652825156726878978136622694778965484346928537857355098659064398139077982165133905689638369384214495126505128174381580728218220202360615925397224005619790411945922764566244079201678161378464884059840354408757105674376113650401631856053837448680102569705754350992451169663812903760938331561297641073146877153727279513324713824757053811007856885099686651428985858575688493772081986081654922720334223521628478333443204 [134,133] 12381748779183057767158289249835840199405816367381477991998616465821027086901212751087357324209772158811376045290150292544279346726730475655480721325510251201440739910931723602046632120855389932748589314697582201868923679765943679780608016666152035890096312904882698334680779635953279421359929365159327033056113137060411122487987954976118838911804514603869229751044012225215686737577714731581050039921420728506556510374517632289296554708096417176782795826375079162787033285534279481566183018074418658942153208620873984802516223716133013665926006544610073207933357545162175825707368543712444516065515842182196978707878635852370444733897267877714761690811442362376611372886232206825753668759303897031575267985156488642594204382980065603035883029290904650275462909747320020537962473929635548092074032726848923442008181451042420833732266941633779469203737193447017858288280971386519408815987003833528186278528804272086946448432080975695448284388701257994009577130656292422136024972020754098924784836400354188786185944888524064643996714496049018548431767823156024239687418346907327689334945222935733909314278554041008882024035275442199870482073379222337374724090614880309831872591196734802266900500073844070979357719016095729830929261250300612780298038068567822698843706156025375565289303595455373543560136781768829950355227012907548695528635777013203146287497681400552765951244943434584076265117847795033230798241596113431694833081314193159138323221599006788711757774193737775297616225627421201376806292646655330079893850652321487805240493662081127695185248532728897097085041170740718859411892706287633926383645202310041676944543305911095164646681997061512660042188314231488759382417661990940092457973871943281856017232324351116235299534926499569145122692003101128281042646234419357279796582374392205437439503505899156167534038197476965274348470993061801101835251718724379686648 [134,134] 6384799381412652763337623022299833554374730148032613036792023178342520207358034544805104714341620514876361004301127768046425822887441884645156421720729474130299019332335148853280476801224922385507387647685638612549620979433602321321639222184334515447375437232096331047580121491978520972562158233545321038060848083624152391581483421689182868433455930541211813152718565610260292761032013928576517031157679320302153667403792515837687172475732385233908880419514726802082855123090749358389322714454286455512332709862403281971661459426090438825006961339878153657969244264773710321577514348894732057743985021342034407596550202432111496206451199699653894153306057019435864892838187916695551673259375622028537096814947756343506074639081107701171060347009149797395629092384209252019942991634838985921580268884616956951650436446427760511084202759368268101417199523167064872635329996199896103213317999920395876153114058433333724173994305261563451077861932028754821641360708374393234633966119458499792770376289029241502763959197236445855739962833124590109987935592298658738355514347302893720987037473101224259657464465459737453566511593916216308501145910562879434268456634406862517485572115114636246592122895274293908832869862613162770717889284167845714961072901406129999140438018418335410790141718793321178414545219088485888828831026658821461856350665196616238420003759089409382543254923321526185717269709417412778469181776586542062520181104461096091858500156764265492281782153226903957353993475973814384792214661419060684205826232843267825790731749953579174173076561400287335321333202584284262314671552024476985047083081104894069683979318938183874622164643395071316842446353182456671569436855246207920339035661949415352546759803034506170910300908498063342061932668036001215161515019534684029714400417783563576314871606926950146808562354933007545983682347175062212439364683947648 [135,0] -54575130820865809899072911558746771508826984416223778351280249742453965776372165341401251770308801217575371989857551395845421770106664371038342039689083371397713595756593725614205212146840044235084094181985397799485731798631018959053796703535089158044982678374726861998899814372438872271686879549262954408778822703165629344634313709393200971510217386680293481199494415153538689284856156547776626193548670293612468874504705853978533883477464675644281953200585333678767288527553946329269282839444200546396627220259283948482949821567508037033679009942538307863452041655509388748014430009015849256399424593312736022104173349309130720201917834018379270066113930217199160668903503696528825365993306485785061624561604671794488558495713423949294149573052174420016697077101103709080299630425253141126174406313681171164604181863082530702025355686589039082994303446500313590162117439124341526182462794925643028502947224675480600405374416140051740382300167852955559765827532914122900277420305888092440240658708999560247652525681391301713925044733628385408123983490143404457239760320752741818867957135579019669261242833332349781163787473795443500122492124774910917135672047419604338986112199925355060204578163537765035641677810787397217095877013756102447362812294434495166766682699609290447078420407503108776633360639904479074893085063164810947994655700552972172960370808662414418622463630718752971056751744092858564669418953488542761117737080893116480135653235349618316040600864523017801106031297216420466048891503552578283776004308756058854681014977081094689984242718470750179947069626810485363464092659096673899710073401630482084408056654982137609504545626673951741912263486898560148598118806864183789529809180351008449667412683168368283355243104117588125590343212272554831753318452494987280114430530073707180330021818102452544170992983073197965157728519464261755269607651796044082359064297465355861736070442838368192847991782191796478808889524028298718142652669952696585748165879088311481353837807774061999430232462992873398212950430428431061972172214763801452560858934431432332341336247971701792331706110732222513577324623250567039240849001906387685183345906549951413769519421653954397823992102582892716290067666459553991568978656301558357548537873007654347165802853198686767934943747689734255517730658776157940886883989207453984967584715157343350284460509434553954142252776547164356608000000000000000000000000000000000000000000 [135,1] 1867492828330955480829764365024180628012585807070144328751275468099878273514813718154848143564431091487214927527472717571539089569002914453049473165629744361644628625807496116840249627741164920245575907260191954058158730388698047481318821100012241318191179938659469320924258125375133418858347188777090987799084557132899144726143547333076525260402631134038608017275788064819176017234867509055670673180849495314274870165063877397170186402364355437470246427813425256401070477530349683973302689418956570360076329851428020638706305227017072510713536733234631241041714807057469939205972503369802606610231849305794384050152673382182131855087883055271650780292928261390658649393643566868303695621152095145534863871394139358708204921874339921987795270394242817797282775034498003083959498548425376902280940418005812724466781477330086613856399966806079142043779948245894178875966984679949601373676021688116554895350860447506917707438374115651287254373832409133263961541872743162707060047365325796167424113207596935049298758540026541374407701135142038760189793266662417750656683935579565550077285992677642614771872546914995898140553628314896280634243402309770490698236089612987335986452428466635752652977621841332102451785004894131211226050571016678610848118115815113658220710677334287626960065131291113832826411898745953076602008831612107214332470971911918451530582733120682803385943364993462097990444369758746138684850203312130716519872429588759887264073236927057818085735231577514818888721685615961586351898737313207069747715538268522221907920724755182030371736919308317184283274944638863965420824088435436504281919124277365110999852352568593746971214312817362409503326142737774635118801582041766174168011201085322937753280899713781109595201395721993835142957864328613733315961449602244835283472734590688073905499830578595766588392037343669828152903941342205886934592398810268420780246567216763280046435903203659807639248375257801049506450504942953812773970168271788917352378270139354862239620574499519775276869615215028806976686690040504944998894812794111136635424845878269362578978594268158798442681283257039791718204157513919418803525270107695681208395227101863143959226740893660437503288051461245942926947363032544614579786730980715560298324685403780386716528106116556120327476034412049018414950461417909987851642571578149613807731048587959022264912381440573802625899905470644587855872000000000000000000000000000000000000000 [135,2] -104040362425234682401901225290671396857947062435106093357841592045753917288060860433528329466490923889579991327355995424607070713112205735348994237966802319982106382485652249834607006110471774668564354642735423134928761185612408331018803253143629700024356493969116978796488083119264882324741697229132379465736421963849668345141888792323509856814970080310638603022850217147749980072517624333327554537405568606809268365339589520303284394124223135463781014460153316952078338308129331652872545699276262353939440002724107350596027699325876515055406078574787323109363684710102706364267483176933152641053732929288122432861542112499420762385124257430782442488236797237803940719166697873324196018438663323504611629678759380742159224411295024409290745260789309260412696962336247170020331920310577326603716912991750252232313909198887311542334253101301718840431221054664612414821663868175456477795152048205510531314330851917163682500700205117544440743992107523482926064108036542694954636685894138000642462176355079177391365950950314835096281069561521311365976933441889630369451033009218021509474117851134181020927441221605868301150335979128354748281502269553572850570646684993174034435267146407029191803607402485349592456764923306430575702831351338192821411851775494171415605546358667518574225896612123704739558111142492459593419292470297036968734630473760322326049832215995783156430388651031164585415846262403010037090736860177470498093112559554636132494310535064513540758719530840509023072015095209017454469655998769435972388250892020746201614455234610998373410854336715660446392840214781059446951827383767646505096845879028156239053755376776960678349082542012212241890938622222062039431636586598473663994293290974725123665454157792115383866255329171974601174532853846110868801161171020646418618964953364081337358113835833495716961105830710053762835902170105108000038760101623025779701737183290874735455045022914172707277212987930211144963542532491955768942732113269076388654843066067926213840969630578606687299380536375616280936013696518538662481352559596321669319694765633131085291385111926508466798216932726755871241383142587459804991518806637185142668498705184000922289460885460187686362358430690719919192438258259696423799216427080085112994843568076000884151345914190469790720614530026657299126607113141553591052926373453142621290925582533729976711055529471663036195454222520191148883968000000000000000000000000000000000000 [135,3] 4593790618570336132656094325672162860742983761801138262817455174460541191141789025244568903805269908816137408618051344651461244829326057848494014661394889453573813637944562493628258501550635086358478992641355759723334876633583863704994763079726940942644226134459685483721451225400317425819060441426479655157766033966157124495733767888669154175417473304865322115380639077085449809512729644612228410391100480659998419538533367579159507163271233132453243854716662793300115689254503403148353080430937389689068576468015050020874812091917398560771663572912669552711469571078184451693781013713503998118220514753093053790592281828673020068637689598162906526106383171914656072164792999580618917166790280515304504589218301085676702065222585892776943285024684193506281529583923228096967007497561010544772693478743723386502814103803002831244306376172937210155309128009385414012863920615624049873923474241837088207583184551802328242954890916409935380399195285198264229072792696656731731212588956098485140056600113475493458110821064389746412357048744772733430956040516862500890495134473878103234014138739410205797309716549668691215199031304125038248943894882679636382498723561422714602225054458893298852387414826769492170253806614688287137491748734793122541018334265543436757690508380203294958358170860652243121395311754581244649238787313139790713320103737881043572043251571633954000557322114363403333622070833389125726754074535294607343872921231325271790307263814614412562385835766385037870603604337930824248400267988146335738358640441469911714152034743939430409852683697043509584549040426595110399612268861113013144192505139297511466232804609284352807224877910053813054073547924821989305641415686009515813804550158367516694156617424874678303212355745040610622906697993844490642022302579389264028877151495320619026101328211961030973163400450105146015601059025176705539257467758995421028148818772552879039528834427438363565222166951095858513385774311275426843178859659020094155505583582602576633769175273811837797281510429803924985336920236378201185231400993824915199118842168228701618813793952059182283739409422048068809264714314836798767628255519010087622658540240235243476302205870604384410992338909553145261686010916989012079789659301007232142884286398863044084793180507181225759886189728028790792454428359808102309315849706172142180715844269720554447005273547123995649611176545550838813163520000000000000000000000000000000000 [135,4] -58696606072558765331020394675173652790394919456462204557671201988206159398815355401118748827664126977338713937264477781240413103562027623312852001370910382564332960272232785623071083146196187150941473597508791002286297086777170482727005660442772525608739519447626950834739168168313882598983318432901831056849722255484078316825097755689720834485837494458695710865075614700144208811013910133109852789414037217006917380919738439992299059053634750868920062078391500568549551798855026563332101153435835637332736735682208858705963940734511492896303528871495892571139275633675006229404176754627006428090033313249275784288146476565534470336117562170304605401834732489346905902408381379276501938110650207370969397468570594076307709108266172561586338311216447476534298074070483097867382201938235613155203688672573295398546143466455327004837825866199795979474251444549289097715335351635378981547860185981425304549421595751799381404566927428101388274827959321112963581608534641773886930390772500460981958771839834436011564301888904625367610784581207540854828238216193458348994419817112200705060147892679462173465556982782809186347425713868761066047918430254444610896751526306393755741281418939545234819575243173246947911242170824557971477135037566520846117594307314642249983344810460694386416036305033816529380191174676212814199351636065260637836484000589767433809757830000155349393769908044554205121764796003428365676046903015509381042372797163890655356005752703336645104498574652231157648590409310230745376370787588354809241164951376748329415289083590142607976158395062778371945887742448257149548067651088653601570546873004115338129205462144626758106358550792898559683142696584766647159027407375204999327022569900815136122301697126989718432661755256525682039184861216956674362642512669995331465379422389280221083481933123305406460844615398204839533510523379519473300661983274684720305855389399615012162111652591540030450556071688546105036917129570578206775812004559828026620125379185406060559109475876364359323467167961381037190868154336311703820062217624581262649730899625707972237483663287716007277251570332062623392479810999968943403197887846737439615326109385773884853438987144317797914335097539778315799547362248854958042408261082166080162041300279192463676946140969719069084494388447460004183640568197864958071692233018208947324428286468801720887651573144901414475295111840308679483064320000000000000000000000000000000 [135,5] 170427111205168294209195271892496952684066987655275406957399191061423802413363208643956354913732258234952968156032670675464136961930515091088361360429727961377741985431396816774343024907960383194296550365474802874510803270791137874628171626596572998393520839127236451259332540681038134535496638716101801682846941583250215802251952073355261657689402784692155526695815095057623151527404826615653180354010544657747066180123204862570999505920794465831665799477296242415304473319024604918104999965566952367593926843530531530489633943055636850603999105299270836903932826865148425112120997785903057458037750408345396374382406374942154413984892644382904754374941825794789843007020987384591751768440867855486886803688498410889336251677903719163706018423654596653201557238526885460603667670844778734714473481985551594184179793695816705770091858896006935824329426345362179155051595786891999969158988863195435739221744452839794238380473969602376372665229580110598633069735008180407644268025874006842292385219266199781534980096405032208573917374629436376352691830692979930200208752133348528483060335278649209421730208958039359789859002657617264915857562327262252850589704042530848698214690761025961296533839651218842305337486020740336717718800838735173823999088487885995099631672529557822753852660105374848453320966883630523416954637226195815944044000926448747465766343816169697210991370463037906093071768465666284396262532285214860229525860302811660712935275850563105086124118512982597638655597741465060584074606441120536874001775918797904680338310787894941158944119829255841309451407167516875892020504796431046024003274223653406843605209299990251453860871022001201196402821519213643280552848024455605736733182340359093808200614508848488987774970884071988587825819069203097688082760197935188147126439284714996601207771331320650658251361179698203738540809639035060283464376164346796799531890892285479329018644676732132260146310137512802545303474523019756191448016621415377765965349071477050796455692429583837453360942754174421579256176596889748845483528438226553865207044597592779621834010135517251385836975898918463428718587925718676034424158654494704779633305575787626167010724169980438550627252692753765796606823340795384043260761242563210796138675050312584182842106256372059104617088133240161341666900348234881754800203780742054481845780371396315935023987926323080246384005979703508148693237760000000000000000000000000000 [135,6] 760172648274333825158463721244239324334167070014520898605307610158472625521093831699393500043672418890161491244309708994400899162662736834133879154416424523079646971587569280351238658255139369623727405562403553099705720901951858481739813403711473247274440818779390301745226172616545765569970722681756516795323248325083198222375505430880406326714846788120992847161189077076545693312325452844630723871777353157684304331977078421135746221276038865974988849607855823674935441825277423006378617524440712752363602654159976077708272232178973030245350311488792614582579939288559017590793657472598454106529461125124573985246036957128918589426651225095001874036173374504004749569275775998000672516378976572850575712337640044476969438740756087179489105144899439617668573707838735462159972790980442197064142643447020696882767221052661654343283645639422364851928960764370284009727730589107709146600392668647748581425907167687864454268161858291017457238831749600684683002904529556300413268139681906421572724002026791448360260261548001084110066418015337562107769728064803056237445011770145375796314600911752790748219596601599329959482178819330794295444321085832830418612469537326282977412378543552474560862839674943571301648036079300796205153374458807669521510487505924119126277322775780628416055278190120258297146852576167587705371215911020356629372202635908180818567500819351629391226115814746776812215072717008043046633139109137221817984757435690525110219183771788131130294044202729752238277071978005769300938627514445654020389635105853854726243594152786812614433006405376863841396330544519897094467063881777607404220517493352171921531502065652446503745740758682719084837787574549513124612497867868944273530507419998164751010026785983095593447487012905493189843701466011080674939062661225820201328797048919918236019869671060330427482403862667253617464243685141689933624018435844722115598046762852915152456166005177081967831924068812946808932674038410936009598013855210104316896003689120497404573188080649206767636047908924642910640117117645090192501174581975888372928117052458050477835616748817841519324989730542099514435892197507035396555260552052769405479083164439355144460354687185790684756617021099093796166350779101729754418298994129125234033653310661626161793216628786092812425466250483403136613174265592424709072172795639322703300758791500968328105159536431647697214692097463236041900032000000000000000000000000000 [135,7] -6045995285984020341346609639968858745203180052759420105142941635325079218107986783366539843091472509194003103341856431346400725810644023396944842582945017633034092469353713435881484233310052186950894187813524198003124144116519328087675893952492561270269521558948396332790473254050790501822761552241318630877340845648465278077370017524365813204390030367689494463001462646215005466633936284575702744897041952022615516676613966454983699426500092704702208009539691361161025310862850918340674430585911052078998408659098251233472491385552828755176206623068536757798417579341902146708844290086488707667888998890720710345926455705152830348772495507750733146873395167911827154130313233490237114890962301581857794535012038409813665537007649750219405469021219092220027036273500286627938085057440439858908372684409849580305425615171633873022648791918585132634076419086063614895097406891493260829048787592584696699880995119015448992877963544415507675157995615909084685889521933460607522631374595629885860693152023323385274976253903254913970840499218917363796242526566575898539491556641181768382625410723130915153331712808255217363381128488449109845997244648294773026123437070672064827816952298215303936111248427789206725719932902947687346817115438915162157024530981625369058430309685036038128388846632108347825824551801352936530924531143441941626059117061947353170033261547953979408657284817547165474749250006123418395579515346762876741911967886118528477377632872512190009472631872963692895373758242301335214752888368575374314601163796545321737928604138823714283239796239479247029071526195175810558898672856383925290919500155640047630363717125913100590105420883239319467288303959880606990913573707645430623386711163999274529815003938605061452374649745375613330957316636757862883452646551373213532142821883499514656494176029674668314477943953297159608166293644593509254338428647016582491775405440063695572976151027753656033267917723517648817506762051816979069565577480215947353781876092371113364757009204217629176438461887176794133227766993870098376172869407713505857731860134304084732843654808545237428392320775790381217455535753336365903123162696305175913655954625506777620597644159128131797812096669228306283357983600436534239785737769645372644869320142226099562785763748329869093822511072808440518523211611784434769030935614974754869056008404342335296597690168993722821744956263115735286415360000000000000000000000000 [135,8] 10586228188925346000114191014900858210646666870782070829741164547145814266600429693310529964403229515022423826849556635235018183254677803855404889764389936742401218205576848557843924705776255652762631550034461661185446470267528099362400799082674568973238468111310172788942071276239260059739177870676053956547200213328628766442632002008331968998688498407024088778724769998469197679388687230291518369430284161017201853217247979483752130887544308479949611678492294609772668406605219879767720756356822162019030157219336752447141778654182686712248100425980997940056808764621964860372061567653673122151202263390108837895415375526433291596514250125590429337444423442169115179786112101850762126921977600043085900723035365738206220029068964592105628583868303617410275356809877741906714065033782237928830014015553189587948985924409732453359605114916175422513241973321385220416896136920216554171629617935362237075320837333703537294699045586263401796641190895576918552913324274028516512492996655390329380037963223364418518893665003558369983846994868786054280110887824403311484728006068970981004201430541845577522539979478357104095172044370113307169452541538846914797893259586381115968250092537364365700801140346851685695680512367705831741246600497117682462737529594629362819237549315486614115286755832372298511618546468385866142679913939164003235871588987913004732954606928441663003477213431737788599229040739898591547816272144576624189891818538731811766743743791736786579877696903261755627315107212761495292031898747621740868434961226335143364424915104153385252200941714731434892623852423879654917306328839101148471110948855345678353490168506318261948457896536926092049938767934593092630336123938105800169523486317108902408715661426385070275211063401826007344774760023732651071422733175525852111212107064185572746173340993816248119879083717715253177242446780398438039044491015013581214728544422022481294076524794564065849398859644648424652299169769662637538305457070097005500792544759055305539748299843832067224009356140284747319323759383721435027786133220408072541886889855837797462934127138863189753019386848667859984059608411067121712730525621571771952304051951389818464432611280149655046662849676392058774360259753835451413013296060842392491426410984421871431948987051718316074110519503155051992423004184529802598154197719292024887987932084832608730420918950148810986470111762474989309132800000000000000000000000 [135,9] 27593696290327248490370320217625921889550162257023445346853183677437335685934669667790884286518887902750248632246821986302380753261981206944303190441629800037125070203221251446591081551739172265293104095486942005033170782810274617216287452862835730863241130850822759264996965207971471484477403725921240412644701431006111099717303047949304879375502702001766235496235844330599715124985842613468052755761177399600576063785401050954352155573698058828412225487240073009276528805963830854746450419803007019884731729569586395090596944484654199568248893514363698166854566462749496650884460683713249810858323724995620471281222821672124440796802968873642491965266588212604629483442065126680262788963918516964838783908679509500914282342333548431960559324413166679535218195041844290748437831123790957563955504574250796793115801857328357397423148419298525033558250136157114733625272388844958085921762333681299559882133460354880960701709414546817269912283237620041392021118971658023847870998390410350703815482186265890610391568515351963542362374883847630710950072302034173757633954929921652258769746860845444929395727225103382336035530799875483548835286468195403646063130807782850340568740497681539301737292795528865170630715170406969629980377833744484489817655844185322298036991229446951001983225056036070497568812629513190411833303772891008321471172079718824789422936123660288744614395857871986536957191466315324280773256790817016112995017537320201052256585726614631260085959822295219382212271553873354876593592081608352248567024744352362796182103842024395074257408172510539383696848973367994895341162559483108278045288729398028081112054832329271347323913430525150556374744246076175299751613478804216655306137401073145471332601381693819852579536439120776332105640234076664372030642301329050102263115423166442730991894946681383274577668883174557006047763578754771743902827176971882109912912107166267526763246108140355410575588628790704197740896310431668640707994974727947275490262369365320334405181522224173195542346027274884524115005449691990704353665957187565825786914792005446778384312217383658595833309658496058593221208207616343455155646051531016521948882495125306980342596856159329041235606304714470151853448181592437797648314513536089653987107138446608520099225356800434763617659039542010565464641865812903607361939888317102785728039614134954554866068381445765738404300624960249052476211200000000000000000000 [135,10] -141060324809160183164633117931673287916489711185442202537716801913104062139575505687370023207828863855041240827555962637484580621702037874794291291032080729254046943529650432421938693479592436994503148623362215878915148302944974907681423583434122420699863310723653977211657036205409065999005132171995974410640027381793109511793444558535874769276062170833088306153803627852134365322585895522690250771941599843968454819340086035381570809660327361991683491727353988359735316763400568948935502046512172018925567858508501385705367442524413238206137982857977356888931768653404439277332137715426965896200876894188409117219517830234532827609641142352372917587522005835006407179602320914969057247414953342258896577698559734161508095998314641633463658636386034936632873560298742367259529649941251472447561673920866330025645325303827942945645090908814197098190506399212602438988243431065567798618290452870458178405752922480609155352755715516675762877602376987205796197703324098483128593296362135954240598076795235440954624371199604346858949945292179715616434577173447470413142546358812182268601118182471238256259749649041626711894157978788816943938818600723235328424885547762160311126783873767155217987391252562317941882966436179272637586076038717812114945054362935735573477976783110046608992461132782594763597355596545529980235015667107764077098425071961767244811168514079811052753431156911700523676233618596916591937418812978350492186729130386256528334987669408469043971788667064801659662911251212009303372590384936475274638695585191405145367205700673981321853288107428951232738803140156608161327885765063513968024911674815809640064007204612163863777418751126173710060211927349371221814125010225509185678307406533479904609324914398838363232017230464938866027586553145699856752045983361236148570752765736559947899049413969732772145469601106279090066669201000837726188059172498414467427612581418414460985136922430248833628899633412541000303414552835884626252554808191558239106904764645108232361351226484154581290200333495386674858900299366067788910217885349014766194735444875412255386286678901824298319148548393304285482475076491233551266030589820729900348844924755138310556126008055080463013916965379121509990382407205542210973927583755012870841960559083858324411006224434740915941865996683746263692510013078398897915362930401032846464571971264504075663502560747471382165058320872715800752947200000000000000000 [135,11] -109492037288131583201800017564464143204582432016127193316000279089240425285813417409679298146052101179876222030645991597884878559190586039267164833633004705375293370807670679172743309893074382086964139749766735474308950822148206039595895727104562458366624844928995784128695726943198195266037541356650894121918816633552518800738737691548741153797204745040462746135458426980192822444587560309411509505155316833409677186003521127432739156034315263749453039539731117921348546566698028354731105111824342599691855910709058266320768187811333207914802516618719819961327713168288070925115315897665569242524340528030207360934026482349906191319697362431768458750269648247873824538629925731215841609388410301839736119771768898473040058625991886880215449331641705968963311284957747201312821763029066069163007422459757170281832485348328940631185800002223935570130493355020128129718237253804454384417461657782040134469487008028588508540311793676120895380578071054414272980478674911858025583613308385084868512611589737551098604154610792563647528112267912416478326320585821560800947118005149233095196046059941783773568741118979723615574690861349291288382335427869112367523681882517997108265507242198043611211873386827412615404138986181279145029763788244432027890354162774006873701555532517410530566880171959858896614344163732996117319550265307835132714178116905693263975758267530833427879255476210272706242224234524553696074968581117653237895132853246461803135580882802466851963341693578658496561795180373737556829468384864805665380811207268610869558128881922178021959185424059948121123750773245536094351330796551921551381110669876564273188899532577371221487765384707836038868188901018772405064266878486411377611211130097509093638689842600979824631753453455654054736409994346495162589443730403714245338899305076218819786622473986610709388684165570961138573573222315459641271224562894844723823825600557498960100743663408377215915656070282022419120217117089174610376307390496503122894662633943294777431705317368455323743667093612986548319951490892334642306401919257762671550551967125875580295689466145899321182782978564192248363120538073642539193705508010782124795265729875355499960586641770849499177319968808928401178897721318686394693216225875592680671068487172486828810283936850878755653803971833725458538451649480814340199289203190461119211141087557027308427980335106929153351675970566546666815488000000000000000 [135,12] 3033686807524353693169181444642917892046806853011758156110307364061663921545857666378183100368719886982445711522100641669995563027392248295207534892685357090873863181985586013590841829960678516517654575184964200018960888578078439566886252423654419755859779360368629262797327489442700443820278233797250130592559759977412803828808865898090552739783522279533992864208481327364880226669771009568435431125366649346598762645735565117031427605778595730078455168151155835909559966454919535117897661745542062164659688777154577944824238094999492484292931054762647417027383721929752146571025740610991679821744937708021270283106077692168115418130132785128842294339104615506082777620425155977694228717554643352414864585802343496044619867767904118515389170629407129029359552593116346626036185043446414996740579097025935999258168274113913480214610522879182947230989101262342427413945620461854874965718402579425896432802519422724005921266166942277986373561408260554382485675947549000751634714676436065500355526283346461085376717807455012759600390911895593652968827135836738612048062503003384255541177131888646357143807754108862206185958091912448103790179155135380320023128777183033370148242555242518013769673942148674849117626328597228940505126627969502386210269165631595075724849362221193090755038874486551728741899645595123244817630908704960969079501779080144723912333068770596520796508458650288597334014573212688732403216737019345085668252129438963303071013574585543732074999300641887611921828018393118472314017715176374739867252597331250492019134075298188257975328366672603234474338512691699429723035211970324478673130861794501331763787034739859154761867879976362656311661965869451945156666231996648671276828407624808450180862656600345540049867000703763552181299576459891198540533616757924293358090439187758368061590832865685582818638512216050006034257181449906219720320347710845805152722997802645846348309056621012243532986653675980232820297837547392186232658807318208867231259015359900125829610742077638111765129988140117489093875578917986276040841114938982721552999102831942955753514301357659188063139721487103000762299451850785603365437277124644735983608109592724593141555200004424132304035807544841199048623603091398553401612512315435634438290269246295707359145901291022963458444663575927794417274965300962917086962876095117143130847569775613939401261343308216572011412569629185995748409344000000000000 [135,13] -14998175491049106158466706271941836772951119380741169201999149835993382493284835788531625789286479978168519363479875293479377112740019921066147366716849267894827265929141508478467067960371990589369937732738544914149404498760524471790885160957015526027156953461805466707459475247882179169709485501103811805141479526016011974589227681839903618212772766353614982608995570984507367336113690335875197956026862896646781328746826403975932265169787683203458414065736030139796137233275173025635864557884572294960424261916097396173226050864471052137660227244135587105652292414820388121703395775540762915272115820543685747709468960947654007314761498937078199830526254165343442469071829269202500342808792676221696375537317245133794259464585342753842643177545175826617863200729270468925340211410206814789191444398389355690718873757842612354298247687991892098850310605942547512751778918546045944137388029001919309811313558569580661990485529615443100480015447159271352976332144062532787921070706693709809184036314424896288021728333797929708675702282091226021643831443467200731778123403504250135617192326620455499925502094472466035651083354674781857562824391755665382539675341519456008079494766943744483895616533276412912972157555742369378946681744421156959244954122903767664313822974023020534201985516451382074720656586388014269372091434875052472046148593234372991994875695230602659450153524388904376546392033647688387876247166144107772636244443626399955170441753639924785242339419163747075699538222740371283152926534956042926285510739003569506141524893083181581763338036581490250986144965855390657228339367329694384059514357014720560322449541680153804124976478294888366450726738774647281310907188466784403556883237737615735004662428580147869596601045536526642707155146464600754608350750463119938185881914151742216514047554970653008951235750799530440487802578649078762657136895658032402030612089371203926604899653225071719240547163553362214958799154437312773634927383604113734133035246742494063399490559960801850439163582127080573145605226282645885150318811915827263773287563362676567153815315977432977672541146335389643558924771163875748909728710615168157230654455390080089567018334103997574278390301749378517812581998780390851534808299612682819352105156212699261177194441701351249256382886349406473551855258264608771173100481489852549209201470920151872806997328100918123540115434728763035536588800000000000 [135,14] 47386360082868465703852924916401002348870690730413765624879220385925822189254800918332247137378539831372798750118821105032699306994550017286862686015124278519860619695594572715513948616824802740444828021190264379165242437130073488492598134223167618269314636118686239166090583676016850651534371922048804723821130292993185148937928956287793134312309094643774956434701835936914708927460754463447799742094106598716996746438985941421505716645315456164129048354811172082014451480718716158298715421692030562842072422329573267718244074745687576272374786694757614688188163964812064784162243962494034442372972215693104214700224872373553444267405050386668681364860385775548097254420168013911984436587837066197548736082779712387553458375338078321987213414186927347677602331953919985902193325069031964322803443871223193859851235330621701089718846258668964354240381400436860804064788638520825419882464575329487850691250368450471932842805155376587933917364524369328277876920670557782475218994456105280262164280860225078152098142192955783567691577541650426936766675200556550747706960487783193079733096365865887122265498837265494625104782572176569761608133546262030687851119987267251969450387854088513239176470793537394722842066971336033321233788762809881419804942221768929400640296725687758302642440774331535775576197088593041059377697529462037780245782571800377359723063929007454969670629657795972108444643101481630430694001052124126276250908626740908818885411189993042620005532579422803724254782895848052210052723420183565187293239645469192411681897924130504810434108463058533269576412248141547492287328496720927011448662172432669879126885252711695240001992057685211809706440907182354039655580828371156111087106256863962697758633133727573058890670709177573070366821968489440952043499380228198827961694746427650177822556383600028134123001315068053986777345402421577048514332723428584266132116834653737276810441563363679576048871751955147962660174523904923181341628538821588910258832896104759481037294478477299691123309535424028422997415805607882576621272180536711305676202695277954669197384404575885244082525313946104822039759216334247998924241550968769715082768133712441847502214839015043883646073291322144873548893600486281070728395975128424712785425478860934826686689471888895899106131566207299702077078852650900951774859551166327580018934853478533092710314043572773454078146757151521650067374080000000 [135,15] -113515626443163399481759602335529833334236845988231448743389087768119993250986710382856282322751736115960152439444961634248661044767628647517788454226888197032647692606422617743868335844824300001211423792693553914557419567960661737864859441104254355661484941853032105442649770474435813213206042915528484633543476805848042358598176402305092503043150831234948103130704477408521120725826554735261138855884959832168518867970382572183003545472820523728082362583134726638818617119201325029065824232802208279128568447703368193690631574544063901371277325708878497085762886453650498629634014192839322185514855190538551628855897791694166235890374756348919773739990787419384137107824795836012232695438864911218348348025760456354497082674210727756059663224453415701109578413375545369943716779186710773439060457855679877856188007369424767246367996256043094042473677259301082148270297254306979799234203737122882866099476414351907304774863332032248809246557239741674269698269465114220232702379894903580619646441588818298489796672549741988514175651287294774913526351515507237296355572194565999292406570144382911032707043391900755161688463445328269888356703066372420246624874641990230266450231196157161975274628307954006441535214985645934446993027978021151621448540891726454288412147611696485217190335441265126006084621839093114275826107123597133412881006712142262089968911796157494036164082490245578045881653738156430111836222723950893894943751586064568749982070498213305501248537305966126176343119096054035499507841276869978655556342311814477864492211132777436102421873673621788133090684746404205090552232596083531818701839854454778588588933522980883543315365052912987574493934999433774127434491994588211252334100210747712795674491907363662965433710501826395390085703980284992824495703169414631891892693462983546859874777148346342914947013310494296728330179298003785015406576940191031429422816096593506245750117497737744850365815311042522547218849544682649581459585528960847988941350885909824906595494314183979032767670199593062575485899623918128784132913907711691676185390974564855716039407055795523231576058677198771107691773193554124121747823644667714655389882840308862823830127968222801602628566424345222392292274961941063097601380069396194086496127758183478962071851328376583967268676679079040603151626103189771761723812818815091342529471625690013428436648661159169039661306238532463193101434880000 [135,16] 222281360401496036732820073945063945665755379082632752671604647310302008431812901824762493860964407515172038121588444526854090367687947683080377964766772047930355739179176630012383963557989660136494038394664327206577122932781510897624639131063677478410654115345053154172608021873846154908380270626898976069831360697042333659613041260137726815646997855168768731036512552063179848488503033071846896801492540592477618130884967523558950590865897523170840307612025739347514667764560874106975771004306820521991295157812332953898429214728990170029639242602327121175265803470051562286395509537010170252399214308731180627172084805883498938602245147380654530528664793428542314566382294445537715313082352857787376474215964559487638226095907352904932698181155412180026561170103252008431340108889152098371378561068165377992659691725095340080645590479029214621496673262121073567393071291041543615344143108654770197170609045892635188632330009211261752526488762664773364250725803900032113272823335285531733924337060625614424526323648895054734807607741371757356192164766867596195947123298656276641273480450179569092615248053808801584274944505035624823289046763620312583520517555837188272816695749271499760729154846938573420040553780733665627588485505337322240929751266613623974935370731562120039903912078421304301015745936396615468340624574255651926863586788929412706095428263643975486403682632058437917353978405324578185331049834877205801400450404500009267665190257937613030316231912261568888474262549826069194155273318109274247973953156801844583488106543940526240446091858782928848152505592659477649927597916752629366605291327948082288738147209864726011081870964627534640055161778431376160032914786866296027402295874064414708819224227360956365525010017293655831270009874202357431005968144361085638517040904330971253928705601486348584986314363471568700601341705891062980583687177943984080910254873383744687183557926902474280262255165101818170930567062519989973814776544966658641751554253365143126884629135266232574019407417493726431784954887761063700030202905175342773088431995841230283586000823356855162787399883671792700293847037683956271020871659770981596941886292630039355051716372758429276221503141543929368896028443027363319907560031131545499159153830116108261223066788160888739905905944988480141734052428286394596265646978572330737952527139356319898346288873493980665271080342291981728219136000 [135,17] -374556487030874083058952982940023179191087404210373789542735600574811700574462475003104269179898629651832839825811581128542667398651674221611965985328417485155007804694232797315838899699600259696469224862283388767525342065232947115984535710580302123555414360138583945509108794681010368340019189828092127497444553688183638729806641506030181377740057545697853676509021526645277164869901962558658724383592416399538366568736582288056892635317556500942830668442733744396021051284708858678235064649250828379475016527066804202077859668781496819441456970653199544594206054428207615654668342306558207604753106208231439120636143666983179957824695821320514524841631528707242779178872057994861316161176103977667846007307021482873080587439578006507409993836139737744624977696763803559329919648917796050297544213048788181737166744540021182601347295712941697041986793005220669509220933895777764855905865812108642922811471951467664789789854659417659641557888541685289490850499113308076420072302322474461369597345261080866129363279865823462502597284669734988409536494702377014917269111821144806739651979022310472837904662759999649735306248022329518212158353916394290030094582588337426673547342419122097209481900054007173699600785678998617286323184354576786466442456706215109142769728549227734759169184530146551308586318782412424973510613570098888106882848187969217498864852603444400307540027118056628841263945177647101213756754068070367288476547825277409529999133363085942337592038712099119756848436249063786196060213184956951283193977025065646630120603055829366983735446861027414813060376935880389188994955500079707951374142268464160277249566804311548891483357817818135536576023672319603639151460928147467740929002168509088081687537880981603631121818895728110680599307763984020287329623778001626351456073249948691525555024148951573712058209259100810087518863769102288475531927630608781650590928439513374609718940709539180286922621017895998216054220145155160795595140055777323603056004550042227554843104874157474042183452508479080591241984308082337487943083234232577956197932990609822465999189930861885873284278605844673768146615857648966047436002414273428298117768988303357106884538653433012800794162047009324753441347413384962073539205370513516453523504368972814788849242393760214975223679468716733194439555587977713889450097203333919794515185744001356604371983139407515037754029439000030216192000 [135,18] 566371930274129719304914114153030925132296846760708637370211698348063053659148037644840931347097131056908822515501854504033538945803899843099238849584058979233262211410146649665623851758789997902636327284666351504606551774288136181002560240156489493187563598278803967130765235767821349497392682407095773074752887233499388193214429916061191993908552316443628193559436915769283123906098654763035678290904065036326062569132888913937419623939584646719265280802302420393776656403735086375339219007280398030825255914295655731192295727165900301111193241160173732204180062499128478798246235347345698398369178078694015346625399560400688491706609610209770347700687911529976573428204029862765528721047861570946669005309353796320012444080147483019125109429812538265831922087863289071009469573726935497402202012738422459317666060938615137867551751966547381847566740991180991419274879406843258628678520877750597814051256442765543194734237291237290019244575604679722445946062975959035887447744769907096992730491476356984544939655195584817376627437691723307939440364522597086502298599685613141502862836584834424663293456520401295471108961686920063876412061519917835739609718867526288983120468890382392798188030656341168131304817766595759133977118004271120066896765024249499479478378535575855166411952913297383433621904291243295952051236561405620202068986353361301358397655802554686637414927256249032428778947518296794104072125686219097296922938916385430818205219008888035065095663274895202562726513684686864591635376016122854535723367769792397120897150878031465165466973696194659080578958210758241185399465416037218277838343455007652499854060280251000619887031563105086097717524548079197349748695516109476943693212822569593903593424310479693016464708996727060741264946766053726051080760114820781092421582635376717286948518129074159726205037201851380977706674158493512486251428869342349350681004265509197039333925499748748605173520847743991403757613189200605260258142925758862383092192395558028048051665659655648983783252884687285243717810955013207982298516198148320758664245129684536906475263309677694236323285664891839166758923838406994979466435085787615438945803757400366164062515697509718522602338134595086446397289107464401187903659265356377577574302251985137517419839476335739318302425934300540562094520373389575782478144991254285418685325146515116709901798258370672160207319261008363520000 [135,19] -792635066858449432456458013343768872265292541415656578783982620466647371491098819746738048737932894411588338020976311641386980294172479952464541224974793839528554922645749795976709194135993667257546075971784565918854301254517945779281602569690703233511183039998033815450720740842319958785395465711461239069813747330029015753587631309717422715351026447915512771570076656779818909353237414118776915556051269949289537330637065402130302011197921060696889504189680106095612457559420373231548835081352557164469711281885137294487595789003592121114407362440860137247441441982566062021297995274615241631023844895680510707465058652129156248358114506001794269960608271717002378958722078570789361273515131547434210000396142444184487139448081813113207391475865326556394158397477369954890841438245099793961044746075748580786531693331218137371445051439256116666973545718928429274345682442758247299028062373660378586002461294865746827982811320592476240689050358817006308814663459986920305045387776676661580990288233689198647079730657319918413263141025502155428847002543672781473560842373184814926712648147645223182363956498587101234281636458543279067205607815022901596613139902462939270725310191580131070334419208662514401696418021338272345723818928482893248922481498742635075712210086264979965810213803154502982078894253874555105948975345184444037264546744080862032796310791975867088862591872726107748397451706125004581511319049650445798447056554640011148243658707647453470054227920318333380398782683559582569605394759143314560554019017450457009360297257707993690849364814123968484653689977497833307276771759814779655637157788432272792403989236948433003735970036247605449833712822205798728879073027296535757352905202064986838416292284991152582411035749257624345458091429393619842601544310993346848357454736043780653155222393687204166304860689225015431126046558845643119557335316704567438103838384850270695777933290361835147886595573418109932521164931000327344665480746181659246738102820188517414562511535886219884663127556716377314544839197087388157273674655861616832795501473779955973742040457466264101188152883088227679738385594784358644725323896789738455402808269238366868156827184066925998466162817431697605830323862572791782181620107613957997150162259564353719446576290506352660613741423943230046037161371419728071581637081575105117761682140521876399764974896846235253404917502155161600 [135,20] 1040794626908735088196475230926182357816360316701652475154503595383246343176110540712284272833729129074992996393798379738996767823229751427915597886027803325280688072612886693970538858251886387916118866976812237193333052147406693563059186038742435028013705572593105996920058153363890808460799279279929708561433321423795138624539701157603841452433583339110322117835270776635157082462661703550351536163494353825727087497798303936984354342886668271142175586704645675115301304454801717557584448672277051158177035039448952402961621105085916551241371926187936496779694663690343181277385278290854154488102689604080498669749473010093151427834940039936584151262787498644304479352066397968723423449016902566745781990880284564111509534130339481242015797024114059186678749753241840071829296902243432939722304162886541627872293658044784566635792624862805888409035293200949020183930739163218378743291963540210570650314921745074709635457544643529960749542417751220789402046596527060742710432662369302538414648122353675603565665556331130542890023845299551904597774180478430015525551379368040700119156140277798527860916092077723754442664241952445540917036125157365323140309673167251100562185439334251521310462186595097496515426768653811693641732188400444472653940939110690501910151256031092771457824172114219672571217930455294116490026961395849655553583265286561184575744076015558972979538612410546263279034163908833064504742095433421503555822842929292953356682549966490637126897764076616610232167669304914556788519594839768635868441446038126817488554336258830553515203102666389957828592715139609361889671632369060115619048059727688096664070340388275667076047561272617058987452852619032544984383566441354120021595816007702713208119826923800139118458412536117577763721136654856490057439357758608878142225655723077530094939711925686280678047290882365724067349135289174327983969702522903692565960182490646506618385415252931314983531487725190137601212845390801802372799290588607879071656541567219514897004934573007326672552362386970162775211584653734299650113530834110038511300979213000927186534743914264133069682190958612927089351041763846056437414072919487339416897236463139172461315607021960678157897997195909304539900613205752141638847791827755342026671892916371988069394276845439004844948266257031819401895845078201859331313206265082741909489056113733279308335754788536827142967295737856000 [135,21] -1276349456086738003891794794286454303037520618355807549723988804165592292864432410807454519197819776560166004442744572608870257422076534182364987929877876225733058199073637689274407803252338344355077461065608449906552150613120223313047294218561889839280758417596353491348495625454390616812925818597948159695789085111858836818022328375463298770466661773336346908588743461789964961419375555566648751853093638924725472489639003141463941247328275433983381794339681294104050338082801232769564723784971048836807054461706759798673883830704486617602516784284526880019058970471315111880334885824843983674197404638441693022378609932064113688620066742930270272425086025992485314451462979236398145611630708282952142189004252084762054492557972230890061165797503348865229846373227792495499273254816909566146398429749269820989368587933164146599183570412590071358022580933339681751841191031580530387382568456377153359864492542730546572050475339518083727519818868281607511178867996684515527812165407798976106429348571228580393145564286340820327990259972698350464394880769348411118427192093312793274568391042086505896713140970591017717201655498001049575034396971600218007813606275573835435308045929862372175136717545911403510836611538949734510572249092053381966740011613074563226264878897012445710920798361383362800021136532683694946450541271134449482082016220049140887071385879581795434065131684785641702402426933560781953100106201289063345403987923440193357406015488952029621714580530641813511634421683618431721088000291546144043656809818700981133439014011814852797071272425542585184022173896833574778394988036293953530853356604679427566153633902661882642299498189664591839763968528804815411813844447434413503235029445858217314011044879744939934716140199405546032892459264235666590516214422462430514298914921306563984513899672712253474544226867852324146377406534186831733008244984116274630649433179779541079616785122317555356343860530814673651622398175911772312111597729107990588721240104744968933102075668160214933369983403331254418662503880602500858635131927529075482078548314699203254992154503534876569737647580846257900809456444878662516736587778174399428378822009460080187767645975961428443099182523105474020786522712169699519811842185145034031372557801554793421255345571032760720218486775633369863040419421252735422722155730182259639578819364490779800324598486851204386997602877440 [135,22] 1439026981699696096030421970051166200614303066714739982523913158194926712253499490741377935879337499036911794560949615958370088775330953619813457516630228852672692610015665356814202905394490264345622954477274223259241362718064643992690541358881891018827190666185394689945288868217096901757982094872182917505255451488470488713138181335863953771082653779752303002282867250880007912698136404938929695488992639151029828794356685052274872098957855813357719618427464639414927962651263941169623156668149785383540629929475104573593645108032472799452724917578749768911196384705494631561949181482203144378846949345544857421216491017966031490948340718201544994072914606469233018016204048123614310246421837785808468518588797820225459535792404467735858920471630674701584263590420246672116581466999938646396709108669673020509719693386233438438824340785593142309220323114543579917903999921323571934818803645454893603154981273968715118035954914278800729855191765926503140598849678396782001979919677925825481372192479750686048059963504122331252533220066604925417871383125417167427859320272643863053817664176334688350470222495116088579032347633230442216249336605906430982239877034522996423029741364327942761434363424731020179683477146225869155566959307977268307591295437657594766485206349716480633633580943349051827151411572174002971509783696868544788168310176055749494274670219964295402885075280309668613304520749946732922111854805502065081581588492841279752182193907226932892462702412286338747193426319834021297988627656804449986376425260229862104179053595965306183534709108592641525782580254637550381941634266750424240036334555950979173592397828964029033727132736889691215246493588184682933273440538487774858032424320159271892265149279985679003049487442302253761774572582819423749347105934741095155650905088377493221620979126696972127700429539625975788197936550012790066307474875269681127445296504352368204424024216989745928021579299195760509959775000064587363578669219737978923811037114401681553801790119477205517578167267358439884914293177480090451204001198552962188443065471268649263499338607466223010808962443732718255827233860144074110973866996959168704862288563806238602028369741501836888437345149749221838552509668294943106408544641157282332332465916272330808443843202872588592857956657444108146222995855504200959955922141415818359901611824194743735945205654272377711713320960 [135,23] -1465768978302002431399110160417768131106078459392076220908348636886088764045034427359210123368887507433638521516742864244144644924824390624857686074266513860295596443800769643812340542427018255993238889524347205353674644783987114703479463029340153632472270099299784221904810149945820280841108266711383362065430805783707114723302371931868354446136296535913971536334614082643731077163844198598382959399680553789920829280471519019079016050842136649468122800283262813709272333828653455947351175737570403820020358480824741552994132553054619792100814560792603766822229597704081230611900168448783375571921985644663304523061160377598200929633977342075404212688721327166996806326565293621767152699531159744494277323662604348846252435115281215179419275739252018235192134769704414308755685077730580537866502448766807764776791559436475324750342970820838541033126116451390610281903452835615196338536998614227816166535406458423982873835232460884599756582974661848172766021495789104770523132394369637232587994929092070643290072447606543769843833598814396400053289332159284118914935422229939557355969767341103757715115499350810468342377815066110223595190488220163725232304160028835442155762886671358887257117501451515809071501512285659590274068552031293582057996936967147752681351735282153514369411614308154668306474165475517265063267317407981361329496602191229561523168912736277664184481109119997841163634242718529042794905966994421573918551755989729491242125583564596005504159611048105697576984897382954867165330802847251588043849162881516736662131497706513886517525663289278398214394459043818214137071749303830314653624448949648878503621811236921385302088201017698805267893481576642259490150142391492893305589522491836145214523891342499377552954005084356970559719196539422335003416770213561850326101104644690320364762503775434332810731367135855169506344195566953398887409690986645265986798218434085409528168242058048916085021761296877905789584594285199769855843227239670255146776140406444825267786233226442819573576256868690726458690542045804341265713683829824642291892093988198926412695515920208424029083691753772643794566092196208418651033996783947640887733232201778395924902705787177370325043627744424344476768589211768353237175738432813184855795235553149196146541949833129952196332006767838764454055793368645346463932360551807537337303236100251657815543044763044320620052480 [135,24] 1330591669804030009456525568503679834641565332636566615461114003819982519103791891644458113636771027417739863856184167883372952841571952397621247681947854268838009188888003695624080529970743532890605184947906044737142402219454013422665825196470465988786595859425557443810998407721236099833399720327559479920850808285451963058135701155762880119302029103357235096132528902115872745280268146116309529882543874769519961850938642692296312494501003012847584582926379258012157868486698866996741293488442449789706408696532625563898484557322580720647931028679998027061905342517195737361097317910684600548268162350815491387199558486107508860128056009621969867812183272641795413616208122950654692348447734078944177080515032393757057283968802909437437841171640531500369259624757919202534161801107164085999811433170037557871660336085348971279991922286329383322563712026371828459104901656367599295583228987809038900805380505442088391755045210503427302128803659457996652296201557427325735197338537498526923064036862372090736875738880262985005049820683645283207539686304049204705103667993348168683464515601196648272434318541061587583104059655777958949713140812402279241180568447566937018018715847193175362349661799767102540460504510102222818453628232543719643888621967058801364377267606795919764257477246926923747618262136246330965794799805442047325148525695365198191503425465996780336285501795733444749600216434931228901977118133603729825659120496968048865794573484428227863945516244884441662346969472564573557538652388848355597947970131114123005678655015347597320689226663111054855034239835080573258333210100211899974276229294834487727182332430009647649601738356664700783900421756611748125740193186271196071502451122940045199046620761172915057595022552524771518277558283595882482278053133941964727232417570764788566803254411148932942262611519871477384533060854289045701024705535918190926623006208225638881324033913174097274889270337673922238902787838662896172904911382886101087585384971771826700295576293993033409466029594958183472422339070274904178163125481595597427458378578429934668822216350898723302479635636853423462530961445065709759909717790315382114704337206474542117661596924137626705607530293319929237636819145638489020415711453012748529452756644708504240977655522416417737373015520192514763512639057325835526786375305672987198735568440759654208026404192126479892480 [135,25] -1068684586244773527856137599033103095601563099377517178686635706234605920943472436754156479970904519148302166002632304311086053715698615810070529873073350584824704319060324166016038881429319057099283732447026388779235608466677668761934862324513012610288353130904253685459135166707480542069214705885328326971188962052754690270749186767187010796737100150294009782927794757616783972335021955276776432471932737937168561637611691610891511995098373890311999624987324559453268885497914917680882854381657627466989699334566135924404082975846998387764506017252866360232624078997457757715459507241009569676263769418684675234759488369731896109435457007993969022335591232332913851840385125633275497208604391465245371576275220705473984372478107819188309757067158699073686641643712558632587520424151161899854656512404463064521940308595212755881021328796257775965565051223195269562412444668653070668666418359128628009874327901292463495460928629004179227103323872353594641923186517932925866073770962092916939522415584576946165064776105364616860349154953213524293190103864459980746097394174301686327414590683604516949006062940466109664027199837883986930280960159532012195935452676576907811537799294831092577737116937425829860580147921840749862485331392154629222555555941119298460142569317503800932981394707206948174708028121449751605878349644802155734393085460749174687193801768503045191226341785217118825752688622793780456852690115374076971320476399468301538358368179222262176429079169631555560115790835123129198471089175614012161026562870450617494429967855883856063451338879688749240839348764191647009366958380924053689314417192606283325142163736692947308393024503020134059079546391442543333870521802680037372963855218858202886564068683715770244723011076349646310437420798893672997965173272433706648615160253735604769585660434489530545183364578455068000076045120644081748922616874027712348216671573309089936499388555722131311606561323968117510445418705979093573667797708749612851510961909617708445826065733107437380952452171407932413898669636588688292005284497802225829124928091411181305784783671828514102128982037008579615556321997464812591642629660613335356795259026460595737944878308687580021425362002987330175228807237604343613579340494067592729442402654325283875018024515290046198387385773787380419839368536113416930336506445809883079786325599643900793244238874413105152 [135,26] 760915523442958701710097690518497564376893249990070895218054874139016135705537481810154084768815181439627831116584503427668574440955925415957586763809789634771989880846866804411488044764380324252542879147572435512193880783689893047348031799195648020681429669699122784391542272317601800560351364772633942883017633509275728441889629702055539112316861365083765937405450327305322249349761243603572227656843574393592122607004704868879805967654055284517185994552962590238065835436636098284068107409328714191621122581341556717136899894405430614464911459251582282630951327052725563594889090671878527972808417279031091665658190350988852335075857608338260799968752429975102303139121903368574035409440010050936577950323246968530184685875085758666949489539392112944604223388932518426911081252534829349178549573036336230727511108405527228928216128836236859474929010655914009191845455856241149609843382142652570287998176154898251301792838055023892116185827379778545965820656165455384394506655438090886396822604326855768382921200263366669212880015060531901607621800536191315287007655689039329817431018237476908715195206395973119538210147248869515377515541701876501929882969839719646886377934548822881394665782284760522589734933583913102319637845445310628776246891464580865427781207679360327586677915238193034671320687652045974532319904717276504586878142106190559493583679844620754747041762327427972159980938979608599092893847869525840690021049742735133896228423299643706703363080186747283809123100141880929966944577803646696765052446115271903691003782779066135659760109687848901110633470121226017416180552574261014446243019397499313666051169609653967175496788413101380617469844725449889564172613504761780624165548184812395190895959628907524969096894725665102461217567818575949281799019613879753644014708974124368353908686770711889381413646053525519155423985745344402076180318494335907159409862853699982898224042891427341677009417134990577120583920539379384685941964184387761176236056542320018945223167299476932633718616660514563060288334322227107674360681093592738539125812928791608325174097867348016871582555876108658819222439679807554116166926535193785950689955519086592975842797050265379710399954310663007723689338297891426827387519788704043557154799566177158198800671562606873455265737841709379330680374913963688407065121898048788401915272052773294922782779853766656 [135,27] -489150277433239562874005001382161024841170231093527198465964149082603186922013268510498474473408085852231934963206540450598736852876746264542562162854213811783478731586407308954290870634055786947878008280880331640257507993377793338132776573483365614258327722649505281678516153478955741184984371398717292402388675278261512223147643489282143109583388038477966431088018139265452699717250232560814445652779737678419194994257761526575770677164405880924357877665135312681667128641261291373960860386188983359644383745937073019586265125401723644272403311122110507030772907919351727211252132927565430365417558441996005336292171882121983957816233519452633533326469075747745934409796817105029446889261879851022842616055229283599310140308014930654641401756976769364365616132346968111501357088359929834106198356706327938018195428645791711511042257839254495226556372449837383578093245660450463620360553346642815431353036235488966466722333478391229419695272453816201171644481651902060580293193199065116336120858496290010679263854289579218787151306848961260476778190175039456959360647576979672091794150232067294747686841818522436965770344209645738872330677465030024777728359014152855955055871598592408597787282650792600531338556403294514912775710341927486630509768545973326775804905819199410140268671803361134859484045568559093955480474709915170668428227293093887109711197941745243192238109083778474252981523672321985594520884054818189498968082846668880758022591052245671993087529425406387177722464487100755063490501455614816360436692789090425716509621892852055867992556283889706544753753547160222876473709492007496536154881062743425680637279922902547461556754552408154593942692691252496113135454558411241761053243371946046886154346061760423081945340365750554887130942328317126230823842461765300946116573316649312099305453371011088127075714687257417183569089256412626954541635534154212480671240332095578965953786113875476444042086965630978673882042929487603642441991885121013187413881395566449563590617872880151717287232906521416978241416179466335378077149126692611561052850873242611562473672020962346781916905545477869088360598162513837648838342882688168745882367093606409156034243183232645585465849853081995314296812432830383727881727919249685775352495617664333315406566505281145371445337244932042886547312931312310545394130848749178495711732958552044572902189694976 [135,28] 297110277882488152399897564943379355823438227042019631041187085406032921634205387304554685310789082943815855506579374772970419752802822920721750679818222327616518033177440204329530190973291500337122553159229150073999968940684339589516256574379874464956607447143907502392071111597695146300585803781826772432719743569841275904849088310241963935747897047433135268923428654434571033270033554116619437434915277578726239945744885904102802025314589347114215546364479939723521759407724560507496490427373922861547881536265698560221941030324322356820606003330806770439599446773734737135950533354815935815749907932796373036234053302201455754376617166263337954736500751932658131242739814566957084365093658669542363903939494892890231417976969469539450917194690077039466389597697019812941278769147154247569624388994799538072556039955241015408151186589388719139173773659412271177282629678931290145252134016604930703509791811121796233361961070059925846969607507631088489636885142456534722408457673636128395761808027138130310071545967966615175709060805040814851533749880528049811740805081934377024371578247704988033580744307882300410621682601955649767420981016943998988461560267763407472175915218930193943520348876798382462473635944622408958619362561069987825269150723938509254696584712458153180960563582056196623123758240322066923479034353102624933659514250726790206877242213518091079973853821395925636617540580031975990317713538806607366468493558071741278344809349142703458880150492248234264597293261949920751687858596660089157387372680271757850320259802043259339630711232460105455157979950920905395942638918764560443780767961358117191494905237050214994255708663296959329159617560024695366158245186398797150746544914232788610365651082363663213301049224208091092616702485265838504495174249000822459908289434351022214756674090035678072165263945162993556425381675234814043009962289851022149414306500864272664870756771534137458000582280812548005899052725222383750384191487884279770069295432730819362310273681751794580397814589129850201728967060674716283227013696976487101476914726383246309977205813485636306678291154752924640811995980388479289325408800690715314218010718119997472820469127433238200853315976502682895335991352205879860698990287352719863193303699563355452530757408174173849904750472988482553805479834974217974755731355766643592901399929006367807327174656 [135,29] -182600109001283314804330037452292137357768358241149356686870353349253402373259749603362843597883572007169105819047522313234656005346214816461068731435916935073979405459495245973793088222575953551702781368400717663263575970216886757152910037664326351683722116900703234716740422227934706276215393347749332770679786716770877282728462366535938712402227516592181648365654475460688617840010334755448162907904684014493072483242230189444023838086685141792954675149746644119842929068047163418968832247059304094079040499881181194570180115794257446269463494520458696552158706734784313597524106129096895211479106287030374415112891870369686721581631291469115576641336454041807766672193888057159049661177375385382906539312653769849040341631639318179956397227118151992060681442381252964053619015333618214125385375842504394913671458577010391304111669077336508582283311061703063625774970578153864946719055396757115724707444870594322989168367282307511361373549572374418503988773553684861157167004633255110518248185853141536433542223681253850555504542368272970097650816363045686364000496328015335958709846487697296530062761628610367173007569848888811617895506313988214840291581908146305337321531536897706584618539687587968753521011093774621090569397453177584205367468783831568162052481015223197928068648276939445081508418985278428712137896720506594990740314772068984541925778814104520190919972574951027326610103431167741167431069197268765393916252113457548585579953530115310602807768449184716889485423001826774322837133525274618100691482470626511024519460643962465450287474246155850727116609921687551758563121726611086322146075571696912387835344621697166194430123225202643787213935892068102427609323708039836229999196232332094559981076049548837477930269729023830291583827009203145552983912164440384690699679019828536087690897821469548184110472084248376503113264185277647455390860614262319595852139370179499073733091083246868292407447640668689614170069921678076292420214918582431728232824710670678085531012795289232205829276944659048646511536415124897988506641211830359694794988513841364389283897579071071622848316459961088032522527757262817902578237016913107251757442571481206303752746173003866352236727429040660521555834563987123214107431182540942879165440826816151500631242716724942637388232997378017314065391814995631186803273340304619435993980794838798789771264 [135,30] 117972276405464845593771182710295141320444113112659851759765031702540252304425089281395752828441945835506787082914745670193308170052548455058518172759285139177583996807707495031925676272959961974678167842564125013248254154542013516088983266989616365712954158996923880590335889460558637715349324151220399331682580675317461006316044746378989643147718344933068101874256304345951604202016717092427305628946339641038401841187019931908529558371999886572660450423383736515203838125654213955101061733016992704973619505098417597112157720241298228054065585678646222133420812667518573222901562761873664245156066716262637596499127756313550529122706576025438755058122753107542220043618449952934313298540921732607183571188821560184733889864762379920674529124197794545300148778659030269320796906878643141764345217386122601424999476983521516551337296872871857932115309489502415162172970975531611433923891575659838723806101963166543923017203399532701900627685307540507421041245131985604909413954517555921205892603615397239985408277099231344371119628216416015335129701551484724664625486606577417466102318486044451046919398209816346804999517179917634397226700765516320375293530814101574827757675098863790059443488644409310038683746784097343540357191866716231097361389454611959735564851901102300031168897773862257472660780304899045546133380159400851628442637895424152752328187371254465594249846778260494963639341005064246595114916072647124514802801644134372965763294812764832276850744609327253706704973429703914006195255419492012956022647261732159843089729463877962295024326363665639355679715527065293876999779344686756143676132790923572423290160665985695579667532123090218822452135701209436951678182535607925811859329452388695425800494631921911188890681092838063781449641995957882077243146922427686053802862819225591486602666263693183407428318619817345115062818579505017225034692627852490992666300038624546403469093269246684351957283682427952091799297784476870876042999768565733996675711978049602958567370228127184438254331316811626928808024817739410706816425653148089840380675040966897510739486034382445047740044306401375466043025589222629707709678984507954192729167261922960657391398030772333466888500185839987061023727417876685193532360860575778687428209772105163123440914806308258260395625153824787770017398893476477929829228937046256631299526389288352612352 [135,31] -76301130693209395348624502687550274024112428024175050184313021432448987827108352152902302682163097548869329002030734119753528912030427782181935683880878309014125727311537587047952460024095941617394791858660374939093486358689078631447124091526385726485861223457255445644559744472459505309090102873523223814837801766205715422851058490580836519736169620271496993254904123929119199003003598054180697849427433339768462478356786323652009490583896658451479421980208742300362430728506100623093601258383181768825911126094354423838269455856820507459775121578732283483804299580205560439912408070446644647056189832643430113424142176588082171197267756429596990581674284038212415689023394890288848773664396861214439527028349198906193917174412807824126644529887130711140127331519149224337183926417791137878064135594205853300242239288976014365878441038168268473507122158555028535638655155010616999566906704250677810605334845605490865002863140168489787375931533407339254375441025740775844066774644861946963028249443288185468760762485392418099931711448796004333138418556516595370373841361745705238193144339020758543257679849804881721483945906952925882677601495711251468298477822795508734988349099530661004930416351854969332055688671901475478965607475855756058526607400969049228442760010734408605613162861148232991092028067958074923923087494665471293628819007131856843954294615771733926256432604736533487631835515757297036985048562888506710456522532010897355901879775849239480309226597239201373935729790100477681552918388051483350677673538939180961971547446162298989000039163872012627043132752716175744337870613755563575031489835102276083982319055884083963648127309000082309889491011986814800649351807875015054798843041418142912290775823879139883646759696710744578395484909479609036631347143454166150457200559973903898103386465223772725314919409167783153858006290930546834917907218716136863725611413492198488718474272506612092231070746971816226584628305499676526292288104379918645461685996179570489450899342684248722575095746673857534896989055880067830486838932646278738256516597791242745289345945375639493155834730481709759964837970723114920038462441913233797676746793399571953474948362073123298908041885309056392670049431646764304215503952040377336342973724424507578606411521999896614293362140752390117226978900070024864729297239676913629013351707969585152 [135,32] 44438309810858518097727169111848591027460104810604085029304480477051939012771648780579312044389699805353852490766798708723549487372856722985193168142001935613989565132118091056137490065260395750188471087541558648795253092502740288743083588017815233963617713194698766089008082409624397804056136557443688504903791109378612539710187169654048750080020282434533742293426235184853773871716142375999426523312710520738398315889397556825489210670147010835770288578221385551286350589742916564444247415228765983907709001849457685302630549057340017731147691248817691639452399624030942190014142777225694549759444034946008192002173353323373843561019372303000876726154463966684725926149456673580789382597656833885057215543082104178468939902231757336915539581507936553844598926602736092227392495402624104853656396621275150673312890968437037752736281506710765966482904624729532035873308687044216230464385139735102660103894503006609636701372938926813515188648328958968968922245015961692804350704659797538576458671606731413575879455783884685707728804918586123749470920281071872001948963896582683174411552571034664807707155969243747687884672006666759316106143035536253277443746197848513506933486696771418481086324553488741119289853372756439785195648623140673903952224084288349489863039240785691167614294483220395132096102375671556423616121780328122777881655077040739798366053430490668349499093715006335358577292929501036929572252389327450939003413990124869158307816033582231826597627697695724643839165361545114658134367748510993467088967838183335504976881093307324881461291922784991239730469208983475149874151814735276001607137662836219440656346260607186454276834867574797105254297031627866770815475790705980955253154030694349679657858431244129851032365960309782723477212680989504338129891674265789632592746418790103108122101326377820402986618935528412368613201989592816345611833574168316917727421678864069014441964052224618405980322912644975355216705974317532112006636471045222189166817788265753987776378792565279728780491050787785171083862105644208394046322712933831261779464090969195175118029375793803387004935161234807209893775193774072360512738464155539717112260342405897637750712304871322326602706211743504023521285929413065093462102758964723504969854985423854044272849136214069387474799284222229304687984736204364091823747975590876692097580876693504 [135,33] -20619736246018411535373672405656923873404857812263902513293554214231730804051176670381792371667722858228041614649978426058342373038414373213156421064638573457872488527411323794520792151856671452761497402214709455876103784414703629566181329793968226812030314652052897721496616239588083283572164512486605779047144652975424993267473645293023934749012771235749733286016793019230391495275690203272598296623167420362056928217397167040067525629596685020038343119693014212747968502515846715398279546880435806963285470629345792749282198933323280341374770219995220892319448061949512127181876934867584523413496509539031779989418224118714891861775582914653486380352865338283624040087260330174530935974596415196046361479421227164153214866268066122144935001610912669342414770447079550945577380846865822449138880457160349662210296677727982080955679527775942270287769747203913759122362177989583863331088497656751524673730901627207160056911746924818197980237468580161424628043442591770860228928360035116762432310402102322179442465403257984817252960473365648998345923994479195988587387650160918121930037483533480388120227470084786890124582723831984254138070007701733426277549996090846509069627393930222938695125165283884215657752758027922775128626426645570019864734998813811892431363633812843327806864297718052170085421935533557312237815749840862959967976637096977000018640931861825710131389412165672260347159131454762710365083007528632198514345858078332807744941676849169085209524879292674367250905075545105123022937940572306581374142010712390682748770928933791435067925199143830940033741533940534260424809316937156747031147730593908101916288553952274339106473592140387825157021008759258184356481050055165367565198748939456922918137792397877912824709875245930669231843303067461309949965381227864401799216420071376165398486025590612690853122905946472078879591942694767852370908791790918411402620518720453832859017070821477744983532168966387644973907591343400534075416448921575016460561331412431881158630451022076567443699999835790440368222853477337798366751942325539557212865176769674091083891064631502960952664126328498307220991714928742393907084530302663997878321283997229012502163470047531171028688582141033163405743364826615335782845329917964285422367453277773536994328537116537391783979897689332127188271895869864863923400036439304329386163961856 [135,34] 6079160466610541241122615396907188908877857385142092730976475181275862502678531724547818144174937270886691672529987319117945887748811386345433405142416112547006622844545927468028648083666432875544004349169904277537353319856000699008562742856502677569922333625506093372684109770803312762694621187344554165207075404084966006074188870980184944671121853177133089718695005092530127402272359392038689610781849375131142827683418613360779199299562600911779449141143673043620538876376093025820986449772262055380917449578706422568132312365014964208774061124420546906576158961180828446521779530107580827810534964464046569914276113222375472520186201368794325342816749447980434012378973931580819178318641322550597775635885761412437598263175701220314914301282737290664610475782002142369741209289122439025021681800898315552303656564270013096654681504329072882922499525029213664190706617221720386902334198025595383524476860247015090730361585192837707735159430396443574943084686022220487150387244555767370590630679226932062172904513976133193535355117153337391543551389294517918640309767274618382837728194919074575090951571487416555281615821888325187494052532831737599823359036797592599703350945188050462788110519988640035877613111712620547400349634842559893245460578735045160223033240847696442084279659746423022883674665108005105512211355164502108200731857710520516110001299811255229106776729573989355453711821932029477176747351759948745118062917853474759522112001808737196428814935359540142962104164785271956497204302144248909666843752684884199294075658346032489674177159839380548085537165285533135102462411738384648012537072416438390907874099167438066401651482729365373778529639644729614633247038980717314904724552514138009404303002671412143248581221352888915100224239216883585378583986738828238903982760444652054937583177874560669912748315878580662118248231034271547837455230940284134648948446059097602159880050237871144716326602824058685079352963735137118753831800543933738007149389008981845060414120404874217447840109374423711986174777198436885294654052418392687968411052021309326654210552425181938821320469678333150006583829368731681269080218081563020056685850702323654943279869013608437102501115184528742560398761773402532389208749185421020636406143739847953511489549717964263212446796886582978975550332145793757821217104622280771985473536 [135,35] 186474602246613712154789809473090930948952754872416358126531189144460268011876805897820821404827010161521753099032916553282595563082806570326494086622209217961966273403436649820233033734209514371256300974638385207128667099206195343838348583598366666026063331914043462565149550955051418020145180384894030867237018922162906805420879975350190906555630835851106145244621205199462041817043374058202533511395278684288491623090150759196636756796788631084768089874041925399579355390404429870135042485321705555612622575596650229926268956091213396221378386517584164085208417026273919110317402567661030748236025737886435016624369512581463239980055771661973983765108226326884109317825418081759877674340038072192510791043404797912046533848648044047103790925747947030302123808116725633934023111980549393333780489153481569236671320242232004432320214746138572649693200455666889957997173309666267727879208626802637044059453894038079026110946251331751800625090074782115019775272699874623220275794445263124852872019594292438365946468110191289382520321436862584543620015949159196652852769780368789966722948775655026200853901083181289746591524431172201945838024009426620241034546302960561799676592005660781421408001538396400879611449022389123900696195607994873647390596217366992850173257622837566793792180717661553449613929919480749816437371770623771692572132041573285995847594220954803419985234445448917254447804957479070163255665103627292920164612563542490274060682874342905416174913232703449977135526577588494274735456221160353261642059380725091883058781562785780553448015346663459213625351371106577505991167557333047088254128776910371559982976638922533774525255424916936359878441155557852553076524443450088361061880692911689974280487948737920287976142262804365034482457881581977686823630680229059684334003507984315020683526071413712762438743057870175168072872694985922120717151839385888690599369258302842043905307385444683651604460233110053891281286861693913379360025843636197657088733997330464692344380555959671080681297560054618451648655926339897599469311339623946079215077616427032797513535123505682168369900795736458999326956548744019529383042949996985986214528729926930976007561290780573103386286466322475698887000329750197387158757401488164976546733584730742611660833345648734596651042201072153746734488127668673488688699862474383425536 [135,36] -1404230795630500479260812136963747127804613303863250177326802458894979226731862634321989470763094309863505623514986035834785570533112417727078574962875214536678107464840964761443731415264325091358749854238860292531732256362931862382740395429673526909950296638531958223006983707238301510659207763297251445585557237123921489417363835105135561266151207377357667081738288470798545936511528427028382880209701389028589388362000975615380526756740425479020311279329573230780672552431456525232710811862069903825165364219345045319941994220482923209826682658524613879787698256440338960484302406795243435665155921642761765746149400732517234217923265041658311930290427783843908333811876498244525388514104889315672867852043404827907044009815133077874712337660959875429302331721208160760464620049337231786189332116014234940701145028775816054240683562306908567135569671540531041429822164012380232547159256015979665463404736327438688444646286744948054820443171996955251141445922475719261003002780800667914896914256808162774432192503952384613680686609297895269302467769669260400992635741800684553225308076495731299600714773192591792795771470490266333523038962629254609796031208147004656905187821100785066463323996710872020641136157903434159185463051702743949439643201184946584123559520549201300584726216187714958103871084549267371049075996292834822638648041203258341364695207243442829415618505856720547150762112173231431593347858893335295210186040113757149004699164385813165660744685650757355978204214868980485024939809273725713740912605911942258686598553168817159302626685122955935809598771913735759039328437737319167253629201564454451342805281402143332096718517966686882987878413326472279944381936664368992679920152201108633395965202179340480298389223002279091415834337949074437845312148825663595855607636460143152704070243483401468909116276057023085019703743682453124074303762106651189779880463495747686924369747926495380746942534142888117832390953924125361934961538137314996265183128005107061947682290085216353228957602673339891559853996801975348725576822017640668375940321286736791786887989045802182505876219244277576600198677606500739911732537762793223080359587096740812197649389644691087213690934999472652384801520191240471739435100993186496203128623906872053720108588144212736402006750622011696950550814232291114397202575416079941632 [135,37] 784633406430793699911973009695093338756828864233403086532541775322237172970796121054989047632102200997242688458401026063204765144258458140356325621124308169568934942535677982672293311399403787415555671852579834074407726167791296217137506206990705564071189252162801342315707332302730037491039955794491603191395762653186729416421987274786324697596010652821323172754206948140648592044669908837305370290875636251360833938778587265251456781073775575847192577649227361410979803886910449589092879520652815043379960466921497631566228161204952546984161423413088543300403514795025219769280282841251318520336502567414814367964277265836987507577062025043383165674086506742277784778654805061484340318972445626389873746891673318485815601578534179470668090151146625821008942462216800031936978154203994592592571157518414731235932081576920604331001197583142137535087459968069527806897180292834176812262486230743343254986312051037599396331444319433801290457881018337790907137465810785583898254656691425904319054395574965890661931822635514778225377795631767472068483915198946841871471211146447762391227466368807528488849212634879955627948123807506007663621189527870109501662346141804280424065009103370415949208911912287327239583459810819489709329315794868801443612198165476866797672344243005993381571353460088267241940407954759792882527052976293355746800331808890801599870466094994374882656341796744499814288986298738777037673122526321204313919489141400845745732736540092685555104166623140666865724988467298539682799272779015471721125512213239102374738990353335696554008640250883471901861466674261898499884986006441528330960871237325856129839753987251427397836753154361535076501138750086175340042514618217926134593667941783819783223017401055475546574019724807970831245648167985152010080065163441223237607556465929970288046198494876846694905939399986557526946960748992547633241458334255421829497518778199690088885293824326109189230356769790877740723211981778304843796455506796310143751825829713766431358686606895744599940852351638025869124050940867288428269370706439807672696681190344209288756064986393010677026242527076121596079359925174510500077133550722157646711026388320880330510476041113310148612386356502627987930099693953871428583509737316352389917686068662081628863790916203453301167027156040898930926449632313417845360525481869312 [135,38] -114552422179397486860493187856571956258244226293459172749890234789625242017940089858753259498449608806627685473709687278162927742682353600821310292764105164670268497663384079586902305128462853204253122106872877977564395998287008705482863994191182657385144658869606990863019782621398078645135323874435964228765103744314516664932562084763588374134129413578749090281811770620955581877644422288049212654856775021346098459601451219743767008557361803735492629479236638330818633922618469652166511860566765706609707709961908034552752108127336165369927649027980003043694476335381714513253824045183732351241500383935008070688072142438576223853169101943859431552809999446722682604018926317656534744008914603822663457709101992706704349834630230631884486305963151470975740182303232803613337948970424939557785883628983064776312655695307991840885988104642000403303920552133613045447607340257712101409943174316198856617007237772623064588852148623650236408186682515437426521843927377245266044373288116860169996473081976815466240870866447868557121930754626064613750659419760188201642608616205955098885088790127483391925543661166119205937239843564097217409333571545389384065572020388243722802976615759761127741481020320677880241212765157269312086897508338209345895382709435122320498943845400406463290211224537007613046478902460390240176088781927170580520699363421777818479549796261693866015011127537638496870787399229672913160482508019952073366110233451037326445921197804010306370932967595724373467089784492915818201027109493634623514473378456421788068576527268640789354504994155353217822336410216631389258520134334223655111239729494186943073239286949041042925121001405257758039912140965463828347934568347250042190837161497513998099729443072341643221964843500695292914800394949567649861718587082209263458874974368833115334325890062709366333377365711740784451886370767463663666285904648487380532485195886748524165267935692681015541655110248611407319456986024005554606219728651354458857526914351472490084599768408927480173846348814958624829975741353406890155197300871776485436827269747870919852368980328355548698841138438423334601132613192142655625478549198258675367835406476221476653268098728537369183882335270959426042755339704592755027062843499670518825375720608527628800971672477873157070389262496741012960345042927973943447820173312 [135,39] -147387249830880339613098823921065885176909190702679950228160645930082192441147912295908198082863375265888514157094355823639464303411075140903932749419139034051606576081208399673451886750641087110007678000376209704889968586101448389857346660633099690401149510548620266531769124511573616903018297448347006735788090774383669346913480815187970398607335364916894930187233480431772543603491056336616586396499257355475644345365181884102900747495621100785335547052871030637668585323773595780553599553958389424725544573452893080503997120238265328725369334483998963040159821806172054062466734622754561048605147036967923483738097769510568802330268461593596461393482397385369196480802234805701284817283163539982039658623921996824149493889934939313739770045275222404816333767201279388407349205410597649641950523142724726295171873946113258947075998194675550080016699229875627895469827680678056168579365238139585724083714027191561609220911185268447940439631430778822980974876172768524414043127971191201385950211895149630751462407841959529626397719412051820277093886959582597118668773900636263534407130704279062612853696891295081998961026895507691175103891580220041311693102155509815459613610592537448118113514281347687272739726094521844336115907109893672053428317263764360751042980425995703952660595481419362800562295467360644674983145636173099453374148802637950624209885034135839160575426870962806564769909781883701139504005355454034640356580275790428517749326147810140936051039065956223511015850587821372725969118781161262911926048926763122472077553144620791424450356934814738654248683161692047963522613902327512824897003042500490700252715480547234129220176879780190982032716103274371513234614994288326182460464520919032132967956646167658795981235044960153784563419724822249312523089693098476296532629409293699899269360819031241838960132514857065733222469480479805477362506618617669266738124030059669890607611594331968473636926550887626301899777278440228462374252424586272032054542984262817883255398326415613097462859579585453969610982223482562038780790977451763969133156316980981390539397458645886464892303369493094890569747438345524647636926696674406058029426661452576344541623871767721430788982102586319409819893915766483147399726354214860519950997629464944776885117432274774924290784325078858403054571632213149682084544512 [135,40] 142633513318329739743447532579793772683760962989725914147383530745828066877131426854904155820610544213449241330262489816674167600309368254803912206975225942031443391549762244474167868669164870786033494067544132773198602839687498933613387932654780149593532544379481379742892223056657054016487821134604311906814308112806739298953870997817812678679053724485465408409515229036012590763042024038017933636784431766987585550998229489828458423176709029501225214503877773720097031783428734112571476127707981007210552265031405910547029628338305340302646861257240470420968512042481906655014616741456697535329079091320051324748283993813081165863939096207713254314515709509397045241366687361388594832444343664824367219312263517739904744130600532244856942464449928549048452656548064221866918860562420437250012959468884466986063633207921898403629620178066127925457774626460278258475606620492191697547484577195030744391800439398348644058303299089354672234576316245924249105431405062794296851378100221903984040583497723058934552655028754243166969190615751214211484092092706837906177551960544811651942895221632436833846793148831065110004669326418685862279211271025242843512243657621233079335850031208185793890515639241479322203419834509064635244807126319454602445917919596286586196922753043857484295710968232028754639410770929696560563548187605397758739082734605811037302287476622770733088086901217625195211413909102174741090275844796938062941180279324579924275635445292576444679768256369749527536051848229141955664359987315216955127136843169581433046851358833251031811851960905821434551823231640091853941619008385047540282282579574411651856995532554207821931066795645622785484069850033664051340171311377360587276555878788228139699988012394172635502922313965855361620453732898849731375838310299870946726744718511725805216123218649379613388108544197711118262604076973286580000955298466320674882951024356055919909074642623486887234771708206582413489772012074723644017546325669541384232041625005421975561988607074359249740687584053111272951647151942405890574990425471661481656150247258224459398740543641664755423232649321897944168752008192193117730504719259860701769319441416826416642266713816388956513770020778947803959797326076401110192140291942323802254703830521469460600902635251589894414122056162767707771480967097354817389568 [135,41] -70937203871006691048309293853640275769480870860294033001633800733831353838926802212515060659424063998022543926088211413495444555712707447545275663834471487700109702382065987181377324657931960838443137096241958625234289609401467667348767941623064686196036105013250099078297538639482980764609100872573255376860832858339550017553533093118637731935034654652509242430169434677909842014311635837723042082980106245633528130273577964052229661507239385821242259890888084634013695578800976171596422382530865294515254656214550823478092767829642967814613085047835992551724673340101674558118975968280044725249167914686700380356809255260598644846200958715692067252822028720567969940907208130005552628237520305834194267213703300499881017438749822136556755461353807516537148934187548184938597919378722144457294301716978948309445533971014546804248265379110602059222579802015369075678322190202032170286095229895110254384713438018466113355049984649955125838387405635781160171139427534063873728739314732711124411293152059444747071101440300263104060768656360713959597510401908305354102638685698587762165610497288987923695474448195898303541242323751950617450027617705893115568449889592189288144160248276502241056285743820783501245479926124782601165156206181340684112374276198937186002730277003378862743369440452779378547211542389850650760866460014577912799275389644492344554508700063973287273174461846310395991132977832408135763305708235853611459661300159892866628208619689402963625556474257374862375953872066952587472005127181225405805541434426708174840234457789650311146995463779505301706547715403722714108393313934046726379124417236619187782698628627190970907990906700546511375053521653130470760139219429627013125993186102867650290919949353390401174424298995101038068248105316029380858526387538884511770527052225238562852812299432023991716753872199932718096203512223077735638242730361523263430927557102081564283136768399272606929998723999399747374028462100768108098181658808777596314551527635735282986273107288350170206441497745456755722139748044615043585761068252935403074011849676416289885240952664027086133585865482527074534703105064088337825520726398020316477158209698206415681826513287940979437426838399720635697063173723635868110608786794675289526355949821336758219870000058045801916164116202291993525974259820656758016 [135,42] 21217092242957698049118085047898399519979331865861401391579819311235152373415554313473694271440103376770730333926633555689391229696310748638580471258505748794723977237095726095768214809388129844915565338561774070483746298092331451621313902548977282629673734744415261558757767860778671437132336005691323242178300068029963170717739533344029294190527373985667841847695007101295898398192537772336886433895807700167637078027887501336891131502854104862935888179245235346469580993730877598940758399509447981906678226723441193638850889082390750795620944033304757981429543336525724187271284444049713943595723597696625558397707006724844822047062826300155978208246123309988892047458267786192820849578692857011757202778348632311409061389286962382795719433566170837671895976370981030612119114240102939064310001304102745962632762300424585670799981191430614116397043290488843051950038881259691844508129832954001202281306766037449051013097008512797799129788471899054613880849327448156840522890851851941080444552378687753663148139030208718036178775256875799081133005938803994722381485176018917590095486807551663785085552767546661365002725750809720462388201998947210392088004331951252677137257180842468331671494167153672065974918711137832159698911713192626511226280194030850445761278939594486781562889461738776102157933212871240180798612618967982351565766756437105165557977543660904867869077706689389132477675146526522510393393702270900866834028981340853160379391266347227630121095404888956577282953617335525344797656449641981450399730457415842230613465581614246267508410343450768272607630265485363443959668558330776098020812708461439178952092729685494224916526754468536044608207355145477612480006133400468886829903261149673470266129461103422500533637226061633656512337779458786960352523559795972033200059296894764687395240996698582164687995459416990993149663920795622793021072694591117115949438824312274125507663354247539575653376117159068703549468416542863640121742089451647448002385486740846068740978663011285509508959110455317613561831776405683246037608580525175328842036229057899302894523893689567747851942834737384372425771997826420101278925980989986577232652696141303257521052531966639363561299962476439954220216232114266915101768791266015198441956253383653688151680881524334800546984139845588112971999748201924368 [135,43] -1746008234443580871350731665931609867511908976239076532823441186994481256076791290098039606387637741900251855155389720264898972211839376061731317191182406260237582900095267915266067799130545793307092448839013700208634063082330402681981088934837764678748244966152660436226868770212381421168575902824107010736132775678708313405001628451642584528617027709742155963351490885202510869669408407877365945138574449141484190476173367521460002395301189346370115358038909333686994899516956200984162618635434282696057418749998042261059671107189816351651887439539960883486742848052166947536015517947196770820013490754033056116230375713500993570117654371549098397332375809061436373690451506640533374033161807572258219140243664660865332427189814418738212879819507974666123733530785143265834549474360675691890432420156880669580578633978379592411742947779854623270056604962279868183941481136897922762018136390442765710984363033668704756607347142948120868498429855188972359051583898497632722365384423519619118670982382477549262361892145610060035812400138291466692073117179004091555534466319033425585348326618868081231208105601528224562032161489368509122901959409355837313803729983912967520042434069245152624951255323938028686776583523583627114370358409223268975124923406736625078701102507935751892286005592034640629813880512468636037495747686021294640395789219249815410930508157270367503727786475602429010862236084602025294765339586697403105293030576461400205440355644431291110682400418556349640761279926106025637760686371565674016667418312289573759187876449462010067880345879859358776730420833453003678540365424685219175181829692259318130212442268360280388679684310421331035830192201024703298442154773522322542125987665036312165269919037071936131113170001522872643506129836695394962738783476005790097940439569651474168814760104724499573322861028855437414829699750243654008734089215656883077715293514896081711288416806208676735797216164294105211983968746615197747599392818567126314155877872939975743114146499844757603716280832951241940791409297354862714543098147884391885679047660133179401405463395340943441204340832844698101815548292153654593977648437908771128234018973172463149920632898672503324825089357071422827812372123889970810136475139279417158177561598304267729041864720361990255307431204946145110477453885440 [135,44] -2177809150261088317298423292543491860634294323643735102001824728680829165437601981151633372125401833196512510728777830514451666983450710217956365614677281897055902250341933039835709685626036192635838978035281694536331836498763673393371254873829277374416060766201970067165020660232946202062820050692344199410102726863268961242975778306490699998538793848409218152296810200530292475028464837376241243630048915908651558430588701354566139231150134136357746151918244409654990035819745108023920697315933179505232625176320387763433660669087775298360562977434412888300218349282226920044883748271262756025247023230984508052215082535731952179908044332222831071321485925660827130135149294333442351038117906799119937018097599695751094074123030476935664018498650150834635494009523330497600501073769883837800455269189956980888938212824817133497807645327437130153931210264261851627198594065557020569564861652431709124322709340163931023586519942354688273148760557380603396378030808731960474024707191208410648584998799752686891518696025623634145830506658847744073564340399435137319698548161295958915430305886796963786405399700621457323659727444259244603037212373303582908973733206682246018594929395504402926408721584252781588152949062167699120264068929440839423960106851729345218942851383448364202239813043408649695577548589391088512536055614579617675737583787574353133036868562035430652087640804029712151487215490945826556281857720894709937536081760157127843907334043233023167054511101691982385914214415048414472107447879802180876650871905782732020640291311745995577390197289967363312595959367897396243852300536171479656196788248572027376664531331289689319529428363307497045693814993381605133309671233883641560527218868578288840721918500371160378683728589223211307223374795339411530248564327961763520950718160757433163282014417763037049708908037714494434370665242240491652785025637871850026985396886602361838144582993098835248158391568422183027122884524298587425675488223481494929606270456002338867994073721750129166641921201911093002546730369007860316459794854668861517945735955691962794627775474739612369714418908973776253917572259648490509981082292151687566055713448729588279374239618460618969043067576099272532525834854330901397488928313858262341726636838392473465931099157448360825594435092411367471318143968 [135,45] 1588325883304156030405078015429075032085344080106044880435688757760548106090106821013742849406636261605450395148682795337083281889371664844431843918503628237640376382102992967075508075363169448636158239527982481693277952598623514041204094525726011128703218304693878014724385120901940116037536468657647011755442906923844411166672784244238726304172027674177395215515949558158593434827055998032664480223580250229201929727253210828109219119500909886465393802817701869734986254171672186526254162797246689881195166091631986798824130160562150086475441796479629501008313917549321059550753303395845532383035031722879417807100580498517300044718592618868751301848839084209971925854990292694122551227620719654878692250167050922539824538403055948354919827922202691972523932919308540631089545996116501803571023045172391681979053311413916477017601737222209584680629597958032822032714281375236980994365873226062151962148838808744974767977193298001743480337694528788838739662124948552519365554019165879408708291804218092132060489672494393370349796992206671173035165210824293661395998793259285841557516545851696601574263644148731259439591949697558285360013727627933868478134918824782565925334967456231647371498143979858425450102842718443584279416513741870298953755734268971499612768852311935310618171033658540386406574023050300529524077129088795652467087927911016752264357687233615891317687639624050275110242206184802174127285244992009258400746620089229219158059173056218627329061890394638264700937765540111324738961186044925606294918154036471771329497457712210590383962422110774369530193336727046854629312271665026145250815724409267982287263302655257385626598639257342340190058083156709178943955708038874219971611561899196371236874366662235854523701499991872126598073211940010852252299812211846529431658245640503193857096377085927477789912944574768395047355675667937229652448381406794693338311533591321616829568047709631514822944323537682150265033665916989888126434851474469269365860858433177952211560451453388432342426428926127934537888274962401452728513341942952525192083516198881403510884255365871495921140015288121223894989869835511050314682771324423251373787905431347837386888430739741072511793225292662436906331231075372156165208617074749600215236547752874337979763916886054435333002702346804798768088768 [135,46] -681872524914453484815770884950537693583142002549743761824932716223547125649233279895822141052747848833927113762061985236618036924364688776471489470769489238722771989921916639600652375410088405785073561805715317465692916632788978269349229825795225483327816804601801085016277511156399836520198902413768552880613059217988806304056197949580635645108510483170804832051610889825483386996971799120864879099626887992549625861602413249825596753622250638075892087499163541211297426493228959728382698774911488058200093587258617875018028691018012878153509983163783739638849944859849535424436045972255339094547232263278942485936287612303997550885206626030170162547863579328865237284066918456803951722664311972996008052555833295232903710726939719161652890978389946847252347970072337344279445730558423033278667087640396821746717317000565568879490403415159836877221744576038564989700005007834913419381877436027593465964193512794856793887826799992985561429035927528057579641153985171052747253133124358960516695168905708083197994215025944638291901859252967035497670540171428986346864204338935650027881497043747779382207330206815406874758342060836080459036397849352951544503055888909213561744668619678635486501925938491015514820321129700147653061418854447176717724588068675977184222736943812908768599551500011024115328397768488150713816983330249832219254902154499308252718490682413190268132805709561785954924035175872438828261379351981419449975045264479588205984700913164767885005395628307933709585396384984127650802142518694622593850982196052929592821131215670551243177214879751811381529003787372513940758397528451917303944158268864129540068423232159408917113049832349315529405297625051667760263258016436004118179686664988023299086836644508807076925974528308083053285899778571668656383693640022071028881479607586469588994193770712228272933351993703867496935543385099533612863239088966353402867161431083468007406112582596820752593914479767839987667400761864988684442460081142064198463345812432544252426636090500046882093599148373053989116101778162295768580023044972676774504840216200502937044493816759781451693395951963057255109875364808244696927354483812541259611470148460471734925234898890408749622080836221452829279841587290738510491883910852498968033351217087208687234095737710430485213128864816201516956 [135,47] 221748698380106773811340029841965906316209438143125734822729734354586229820836142064382402950270760841341473117300863890898661567857089952232817424312560183402518107517728727384348008444655810298781666932386824203706953250552550508520097290288291545065965219337760176945881623471390998707618420780058546707654070943505084438683785812521278678207839250490582252531997908632365727977337361992331768595489320894197660438541421381263479958323322024696165427226989373149334003815136671883266740646144824859439897458433384819936017716718846878551728414713366281310779979006167595564258792467794434635845663372511327518385543742811050684009857840669617198922620199098931345850333582852598807019219478481411889211961010695822906636436684107500325602195917244587443640697519636881956088296958940666632224251638747888431439006321524630671902406049244379964316410539003950073732832705455287157276503605349064174180350916637338488463172097386881933011941727047177442334479334104604052678695895783762649902901827876629002711068462919601439956528279949652830651721975396109342229368558308726994403413225764256133173386332762722168083952713391381761321455489165496951548160884971682129740371882573829597573557852470413289950458205891473835865172167384677958166188430393456701069954979026094995055975802989417139784132403855264259777420739677300852474669485973105155385270164044127486637604536902403575965293412283416944262861005975882018924559670500168320784617728737162487728122298328211662039497203671418433912500265664218044925631176530847393721498341477261462689638086470331702924472205819384219033087817284666744993392859231006077748708112979015974575634674356399065036800463657520296463535733512887755533686426510781772448209374497456844705246233969591914774348045178238482364375356824960273274733148050298267782900461196008984460153734562178286215216411943783484098179901155341782776274226293873171027235062355904564303810654501507022271154432424400043196727443625894630881487249735743835167412663293465557284316044938357234583212876528328832739848259367355869794976292633873218909212311862019185785437907529894080158311767743956179849930897926933708829287429391032295522661372286020528284395773409299914637755815689596357723328321962029576941513335346117864145325690189358297344328170223840256 [135,48] -59064282477000154360493147115341369846361835414875275154364092744906155113090593235315224119831751897388157265780426336992626369966491937326594641797545195834167106063069281666715571808880542368743352236646182021533258770502083771149390771763529201321401312605560217511784863471141205720791138368157290233767748046762802944118561945140362946776254727312474204580678493769112551070010156685159667177891094364419130829063561061547310877802001222322547630069233343796640935056655021501766444854314895439745341496930271826119705565019112019326272474666323232630450505196884948286860680917472152874489589715385693434396913482570592107696306003214648741352766637537025964336913212276737750863213891474785232292152661722529380907973999914259944668948124012840696676734682651265411751148372264659810368776068065919514333485635644765708964440243805775019597677931596042856571697145039828873564648281467497453824216879733770114207845852663884300838993221480594975802401687709170015746847855567881365760709670478796564512260569553112488097615919374834024876029161005061989644752126599408916505643611837970819266654567875973396402243250588815000428141893464333005308976859973053868991194355189601666306977514442848716453584246290940742795093787945810729578487663625116261191418457880398591939416852930768843201086790661986292051676193648714771052468599961644967899647632974703954262501942289422886157166604040979066524411472663488643650156067181760878857173419396913559281661540955478529493211629384386568715654745023327830842678894444323639483163669946733009216319701141982282905101664670562930401435729240372363598064874349557390243940492229222386957196730712226925816627066872718524954854094865196933138411951259260070787948571442996880341805985721487776812058601625174077242967807321553679116464525712954353899557842988916741416601279390413571835244440079430763403598877056929541243769038820896300777060218961985799191423295507130302813720401595562363748447422858547263952341974283594287423688482851172280890002581008812161276316287904625556077909456218996437338442800261419951404144671660883630099094363711494860708355754662929593616683609353981577381775775741917667998775193828566545391096172296361871122130857039975690153895842461698544385419308394028882724269419396258184380997108912896 [135,49] 13630432287919278810400984997314365738475140521433520357020038277880902753698860714013756486809226659737155053112783191168111629720500114124095085041803572097620570230144374583727803591735957829435455070381602700838390383635309002654262847785804783448912589866867586057752117866352455621245116755969741332257929600835348003893998977944421073969319727322033440077560273570495852891918087110582758796510435716801388137766496337830787463366342240060347996425317978516466544381965339105344801272577183272572345778450545545077592212180352812379553436666508292666003159600605581129633142566820010397531647051235370762013328763204363215618394502418836359969594974672664171145323950257681704202034614009573865257326672300689540883946457599860085922668910893529832175188033660403689737654599413099722592293408808842171769611760465206477844936412328017605180151945189370232273002162828900618953565019063301744988100455757733146690365524713179454356710181184025763629782632259162271795340012710866339365937706853451384323223225586572319085179515248379734703845685107315636083831050156838565336494503022321039923747886434051910388860983088546198861913311186308944645656105552145327791357811245744515672027493300448649130151948199035274601226283716108623510591886288648242361942467412356025948179476313480963597919816826772651732244139164111295952023246265505751353208143669429555204308736792618586281342190856198535353537390417770136267910337309645008447254843258624967075056960891579876052671871481322475234581358665467436274694727315123321421047430256673118295177592031050664997450242630230938037934894112336754024211747542718782435120008595613505446673859505351925604234729272300007313438520988763449152969770366407999361360655326739049399788944768319426618652122243630564901240683726157798355656975324625702652191554336460649128944356721924690296302269776944087564903390155678402396439808791028277873012073944989951746116603873284517328209006307351619984386698632824798344795006919003528801589318529079019881948223528702717028605151961029712070610244523304584910154999544932487761702895094159529692989002927909042441823507534349276582231210160736837299243276705278416815528189251005237426564359234204085011738384499041887435716000367025586122603379925842543010325236890501187830016075968 [135,50] -2954172844201232048007808383999560547598095918878478407048613702035324285113957551244473291521238956453973089260412786691193688238827094559397262169234797093610622384572642070240452255869084851142778136636197945268761275462003257955613639592288904500561401115826751716805803585764952511675147283172181099050623381431720222816434486424028026036464046545369205170737939201322569000711536985372655417518029681020190088791739204152982338831566974618269068103766062980660911954333928864616235675968649718126456101843597229775097103525319107355216790616497706003503158344374857806437774726736781821625120546790085916674938557448422630813551551351937619067124757107601151790700935442326899035460308030218878417780264600519738993497523380241411777741738881415905971557452187584280470576969745180362441738348461374641998563301528851244869585043521521894955407488333134381643090515672500611914922263201302175208781534000625503618662304764355770372886907261343474115819547843759591302966980220817222238930329560904973794859410438338722164433990946799756418696908332970465632651914758629552538921154053891332508275616042359042910716579125804733378964560214991569442003545305528528388569358580423963951672787573559476212148218493739003890111414323557981524095259834287381450570681015956658489418652121655335315274317229102261787786895283640137198264109567688818812084622130508427802803934837084299448106576064492755222760757154589075943948341259186123900027074420973424267754271159834214540460019274432538530554229270776835321006565760695723845301410712442372262269841761815410005138361195476240928460990009636163619817714182567926328596353428329570180355712402627118271506327523456564764611312543041815686955958384433469647231395870666958339137250903823475046966148839353824734005393058198482516737870076151041392802718812822968208829039879647530902439952454073298024487443554886060696880506499563991599482776884431340481552756247898964959832052722348916417136035730970504641865317267671212045554196973780106371813517123246359702337923683991896335361047102254124279811950416163674416454485555245673078082886465900578870308317827247219325274096129378616393150367827619762699254820486058868784011244350440076355613016993716403559836771364473480232203127375643167290934356256039228315808408 [135,51] 669805053532266218235229006087258175786562633850808833676590734952061554253243146248226525504242954692056401650877479095110153228823857179634872368927191923842357723544775134766854087611634316702814031850047807766594835846618479588789659552374011326053771960584468269872909557437163618304293691918492699451029430745454076836052999054788654696692847003541144950881756313429664528080466811601461911014540815735120143170688412104058562503910732900585903380387333759231127984987042545421782241883149749576534908505898181577255529303946821827182459670289370729839881300178667506566735194613810073405830058494433538407162463966485639171257361670742826722844621910381048559085192649928894598645501832496757952828681990479615144164788225017079884134859614937784670829494360914425270168750099583065013561467245489834472201399797057351763439634461017465569862736390424085580805117585946966768663713455137654749809706977904543375022320485658167198569571704658092303361699879407220531088332863973880824767169570874681118746550047878099766534390730476980172774076189302775485928182749482428753633695430979575174384303989850800779757774760020686781993375981599073063795603114131880231513165510837986309793404633249821957305446170270736984225366502769390517003855578661850630223067934156917239029855297091381630171469176642163012178069324736449092360519715144848152694782724273679177640520488710750245771008890706195723322526444433386374596942981974434524326712072929116889197627011594284009625122577567506122897224298515061786654692191077732021720529448819753436243130691692273884824459662733497259065110930997198984962570125403612011412151041992457144422350642593370350130404340950041198854672836404347748722012673502913823300557504994189932582120449734396701178958355539812823278669001162785690379580289094554356393711539207436286698551119059811256947123664658006625664023691605144508174225403247404860827237958352831752927502155830742289807178871673016192782067398272656527073797890783191100643526959889736408776432271551682882650460658243568175818452570940894403368003127792361639022144509840514358905929100305048570618668045620786372248808443271471424512869824732000040754959418194044905067601084171361472476262183586914807265682142350766641120875251088074843802814987035905884672 [135,52] -166315478400414700584091830959485525629843229937925766826541767395935684007137677231006927887999654710968337976907972225430091024711136823917197209783593192289016624802578402313154156630154114060562084179341097162244218785774779395693336182646386517053682318213549665517013445628703055046543112373861344418302563474596927294085832060593168871487207802215742355679479687604583672605688912982002052354356452919416823759979989556774718010927215262049300158199187842625054076625124135475690239919107871603040099234872236505121618982384875865759976051169109929437712170817659166573552777272599392946074274121598465886201858562372735946849989449974410323173253037422292878388720304226970355988367766446613709422435784804097109642279471659004750117439660719901804685395622276408583143088607900545442455108216191032611534957891420688130152777395625120114119802873183416196248254377929915627355907921639230970733591873833603274215052693391870205419150103601488895338747434644203249212294993607689840762226068382466010044370952228053903226933716222799141700126183919566710336845712619981118590421674335536427196853611986291226702727765771773714862918241727754109380139079068556705776165412512308581155852217427587860420873798477393455796302682100342440291064196874667908695967300391834950917182332092902801046339126895353194670287327606204414407949859230992682117997846487209595176732849881607329254822779162870523310674258561569796488574816651645044371005062247950359436053967798102676406359015014917014472258995452870536780574048075806562084745049559141279785067984433824115982665681952623506364603509061921667182945583789602802026087526993239395741753895337070995058961473717361064519427844787079461392028688152388783480841261951598525049499049889851705934356374127579540937983118456266048791434863542726422021898935903045056488135120009412240525851224241867288300374454421564516198840139261106157519199071664717285903389458981368932049138029500734341426832311501477355102519445759227007858887691531955748472682650880071492125876290915742185567989436779203897158141806953699620202801968091589515597722123543670723367314326869611967117048907804250783350926535897690884423103428254357482752586578811602339066073744612893513053197938744775688901532757521252276889881170959238656 [135,53] 41731176391939743417013600009645645562716034378025192345236293026259752154925556688439104320852091862493558843519135664745542095354815273527155673740225008183652899240459088319154904950011768770257369554172244633185345495343153359937533612808999858393610258895412198298625503115011458070783071484362254049013977874788319679179339948336334392414372811951388444594305752833318810817284529432015975900584617963924890324088683829481326592271274072135156356959320128744981666486405585168497179450135116569295983261946502227724713998825160524051244908348203633443756702391700143276755254720938266425850788656735098602693654446108082605844316519179786218923626352550506671506530078344424062317833747763646074555569073911614833142035336752251632597422760160664062009981531592496315817701308963414719356755836657659479581160633183748001254461860680736143352921461380847949645347397508892771207966146814860285872437639902696958288822093787962320637309186112815685556761418492599342604306293708814217046698730948596080523276763232661985996742619372466135172153658454209541076160201658566075016616684177304117531634031515270781321080011823319297429101995034965604221220796510141929939345976560261459206846577187529444487223396668790786874988743763372595386294255203323744644311436235367598539907139473620288320081605080651076610661395322767282761760536730199335703150656375887310694053222815976019022836614850444197186137557560136809431164155680124463404220225651712463041622155303451460535969061756345130822392542180683039126270543742814274617310792829128212049234502453477112204964626137964773961366827584621970600354401886091580378108853480119097697230406227927080232464496100103631050212526140393324486891870929129817011769103769713448315421398733101498342297693761732048831558933939810536840274409907412839958771830529967409370307250125295166090629419712635579697232970465998973402109839228712802560852022341896132607685296216981683824697544131023055133416325628502319525646603020286835053037367815721989156983680816079971167479431952610589212610712344265290873543798699556069722745951946352702829708440222981225313749795417267602156734499135963875920069022273095123056367596928069498059676437150625367460332543010578783605937796488241643993739879405265534268069989038976 [135,54] -9423414576317647927276668567092538392117030824698859861656401143086731465376311526943830989132834152271363519530716782389051702835726683316062992574536606871687438458788102573234295878266683159486898815628623965107979901993730633974585650588516203007519056636247818115598228603797348578936103235692201588792258485312274893576049168275205888910352040653780332623036418688415170436300373159516410300234574868632903174663032306924571050907493696309219055973003168559540033696207817426406306880109451383385528817494996710598361130399096279640272750464931274509881524763705392787213270053817908089873506503994490341309516306114923873586264310005933097919986595205279046978006068188359382690671221105125701245361375001414006692484143979208160301503327776224271296074070037140707268520234393741381953939647880768004431130647504997883320563291482896669443146547704293002089964973269468977031528766096582840609730935290288093331617156375110955694586487873492683370633963100593023852236154433125653242845946647618636778607356528033521307454265716333683735733087233618807069250650731380522234816019518541955811748207413138326695645413847125306692030169893261307389343167228114633344133859598664493349528402628470613017806523732709278853600394053929038988053172160810322274661861775297439608269796761606831733177774503121466313139810246624239950574793624835351128142208404809175526637412398533224881623660956138177400915264086596178543712328143360349374177703077540699120341985700511582096461119267100781495090405403262928770200952960628652172750205854731983416244603592563366498708268328611967503476957739196814166696130252844726783206763781107384521669906509797571821565541652584992504011197713780447539388829790071752299209154388188095575685232545366519907233040884757962407585466387881072476218875014021046172474785863418727113648251476212840069864354534549155815895444115985988377403122014097673269041414016268740011536579479049023252768381492096545881353226881856251230380088518783656485166688630447487477479066047698689529177720467342910115158694694561158989147069950396309897907414399207562532489639908553550793974285209926317208407869642138208910479448033482375940464247927983823305406425161468086542519366792551924206880378152197041222809627154578564822515927150 [135,55] 1763132283519095930286722511722799385535778416042850948532564328374637379521337539619494127229119179286301444044399732919962399861428002236402578582681564354354388623149092841078193656014084914669203607119450129816607304186848465446642817349330652821697975332716782905467404324261092235076322102991074168931808107525037680958886369124392562482412722228034184510724061162451643329148027243641724630822191731619373611316658015272380933689667074103002414083728864625007575853165405633191403417910119175980037475624907011888170521214197121978183601332682642556827674985191784615693917003020555268408780976924716249849370135921190378408008258360122446857145696230169854904013281787341772394733224652172151004213087385227899593278213439780195386499861366133453878905778866544276000240979124853567272111848149697018727250542934601059478174948469957821298605700012230585149568154937312415031937048361595628734882670600523593759586337280496787161398970282512928575654153090244405656165719488682616262475442811472758065903742912638788576656048226421562913779905227673997234511739379208563059101574588673100300313854394701652915793233317232176738075947497501959386645320816434489566250699278304272301163381610090747698266605815127998174749174488436193737999875820660010695897194774050766176857655871818749714318911609112050801054008528298310904954447536783784459469235605505015167658714631518420840815442540823257775143173106946689798402307454065292208904040736798291181814867534811918301061303542517669040507742854837186810497394850814066467240586162171850223990764610835066070787657867703694013839037735477312033466428782030912791876067609187346455465057647054886253065694144460285890370177935569755879881759463161185549152757309319059129843335523232975333028351269185725359840019977680881079680329601700709715514401507137943912363982939247198493218811513257482727166725297496655567040168710748264494803146247006068971525043130338761607357595641530542506630862299116939351642882227586501720208758149301210942323106130359523413587843448218339788903120367353010765680383563606280936553237281693980122485757781907509723535284055157297361602934251754064372176858180440925870713997779720707813773440325713691086525250905199603063157731784533946111231335902735481980715968 [135,56] -254302411252112855133874251072185309179544803520277621796077348117053862913912212784153107730588861789118354644201975320632968965056581430334193242441718962137396298473329817520434175372073614720106842975733285265691566043983333983410354974629767228906520216247948808348943657190330875767583035941198751308328392122119433790122115876457961371583403626686055527126207764133024055823269054695615205454374888250376352554777948865219345577653926447313379856273157166240704672131350685446471301866958299772397494120565659632419949637265630565917750710775109522257469985685939365143006273825567319106694199182739872392630704568945611882834891129419708732892996146422853211315936874797373703898158885522319921273333849152779382650917758220875603609107726638696071203228607220329240076878078966521011263391039604423812920941945533175020678877906889341265246490429927840680445828879499576163220983663968170973883029629700770336228008434864629658592402077428873600419982506140137666692670942577872684598137992700370989184815894865498868873901919094258721560487289953349116814001295680537483485626501453328272849419962065354346068494270973834551638422990553975801331310261690607860349503700024006430893040549566783770027842093896187563511115643834088481599965816516014600918593294265902510669233200367269094324557390703182642701435473795277056588793211012752329326342650867375092174117014450287138184328145369481261620783419032007672328614138972646708874276026405122226148026960749306226755381333957258902652046846719528046646584068788392937248903516442631892500786491361148034513921661519287105328379043945861209338666637027594728434395828786124009887547033607162470696802684190135000767952635005288892332897362291819983399962979208891774935205847614707671225371478971339220777389122471305466902037291766153430811855095259729100102932079774275870532192984508701238209370647055570725964317759695413940673755273078683204815429278598134204245942490964610937959777485329853069190821407961584839410476598919951880278130498797815754177863586665899388957776635961917528545768589650274973602056508710217052993924674821106076600931383175901731164462275027579828998388319582444014278489918465299307910008726714710216525168213001485628973034361598989726500629155501034655968 [135,57] 24280285849161481636407759879960195544995002765903016630226058009105433258905167370258337979234513282500825087089940425631063916618901761795301453713561576759044338833590205954970918011656542928428870624773421977775873512656032282654933701161798916613516672145143074177357692227269781742355015631823896932821703524606463110942304458753138542390043800161234479398249778287315021639653739073377828050242312506638421487627359715880517895206319284021691483636517303085603335923866299956147036602510422211116180193852469974506000214130659580982373059406337161803244016358644745138402127905380791126941214621590380242501058683652381956482250757067660548884148681055817095950005933879233790083798870765591589505864941903755306108172295175271515081014141949768409135026172670645225506010720398752764680958385078736701247131040779085276720108721899332882988481516249526529374813720857274381680333948345522008693488159320198199693709753966593059862862708466536866325172308958846488194764608009935404845745437332511635123053213272740436801359010006738885878091185607724696155059538100648244810769428777931709679149921188477644943506315069231580159491645293791022211478079478092123364170741655056541316272982089726692690027535871855766077515684277572341182808166724283892420359670472342250924470880979279419286590463288322881258164240209310691405082972007979675764006827596463676057667802916663787705737348725390778451695748644806915604253508517978219141326131149031704789615062805807035999665720536508107004890249699261560118494277358134991266666895342304366476475795217403418487665886964112992612609613584820378315054907451362997559514997897102293188099070101866473083829945118196045905122649658967785957350791530500864709628492623567162069995166866755479493700868684898234584024074919590912356967391199903029421396734695964962832654312662968876028773035444438401210225400907256449827042801863161544645999231266922246667674291989318127015912040653219909895125288331328102489727179807800749817642203592786934249862656735501413689704010251603182649696785260446491633551139683643295569752677647463349641512675205228251666684411547126380924131868553568063054194205607861295681570099160312649831021239999159778931832080302600327458417052065080916498406326999831680 [135,58] -388907062951775375088670058997455668331760192904333261101043464301565963143204350465919984981463211138176927319844448877219354607346749978486825046773919232919956795775705235167115043115071810994890177769020888935239966088551379237478658822928308764417603981400387975657885611386241862972440842348615565086455568742118138945238680993830973162958404221774105584708899116597295449888939531617804021752851766773451038988092392319133447024603431947182670680618808063681991421794039441941468786948748806940991914586290209060541539528376034428802849599390442483368851612006615322754704583330316493589657805562761039414665503727758389275462354022901712140185222888208023111167420728577508755393574769179590416964467897637145782224114924273019207859397521874136687845358786746509538275581435813689583685963947062023374964616656235957482283971288977985828823162854818454416806411397146796478860477444680561301324359378719318299117442961557364996746069093483907640145491469843842791493167059638975280408951770142225080956576171091928735182229963333811383107192436483114337411939802384990380382983576965539528949611697161305369580109559738397162698283232667081547448335339690414962896382288074427807229297355046677457737105566862439236674627636439615116268846677412514246464386412666567176953039844252023726220785407541074757689157911764032762248762496502024744649611117089826854263837821097854995608954566798776424929471981782897136432536951107964735018322476299033757723228392542345683960381974292282332589676727850226537972040533077848679134450107111031802420014793261481570281810142321113784288110654741808960081982883497425701138209025335139897959642386006615796587961965770789001761924874198003051456343042127748416411867683143530005135066217005258477845867686215696729606744642663502974669788848021986791469437042921411794267756076850951830469791099457900987440593326279138353615982852536270177344088140888859782481684179443379724179405042932381693138259171671221477363769844178904261185696371847002157104867572279431235405666513098863282894176743514194390240219715069524828822809621735491796041011742924272183619913246740352116595616192910195248112974709957235454568913958799071824779603363519129495239932798639506651497660702489277768930696886448 [135,59] -383714691132957943522181893853260763895309922160781521509090832280183770183067219714195746052199133515978901537976997086548878426195940423287364527814807455812490521621387364318775388246457893577252368306886098874513940043728888007884972322523412294050241822287364032146947909600528734809888163502641822841077699737328666747155720661250708954983056224554813796772712875813496067580254072734127035931208874963428378814192828622709921585240765953291963291934915013837351294669384369242070270936210117722069768774877001457607379431556199633047194449511721428486903831938764841227512389652428030828246675893718883317823378959858750460316723009034527847562957663771221525498874090998343108614448004466133414286962451937976558258453044417647254384709001825111409932229455208730203997224562815881924382242331366221367330703057227244052213725979548894934256181833703028343541873596839113823244688554331241066381606623082230918006126682552391726075584990543911113893748820064403804558598337524407842637658451860001886214131595195548961982345727885760144209664881223308984880630285940111439448230374952529781559604538766275413647279967799150018747995788044291462256028017250032478985614779105889587577440670613882031012421509129954257620291396906141933745501640750140230769901841573422959718968282650476339056766300164244234003111527698664515166590312149497453285042047836418052859544282020157741321797129273993671940363410283951473791653287996305200376288068498162840017547905580787894393336790534562105063145883598940911169776455932496463587109240055906097188860934048019600924612807703566787248236678583354334451455686760357083745768312892552044341052371429489221010696336859529239140188998947774244532580125854947939253220393564859391999725924194618222646470600767164447447665554360003475828707467916639389505474832980256457702386611423253710782707463996370925610816247364560184046285038700770027883228730030997438057996241012448690808274026468797325028467329952846790395461849321782558903561041164264772951039918829602918970759393767182644875579776176158039028468500716887912287230102334425276758504392751704323116205268483532857980383213692507588228571781019241598041307532194839356831743184045203127910561426291194366341865146037128550698694400 [135,60] 88879182478487832248208700787588046062712328296794879673145760466969468114100036164408686493686428974249253195217558238717443799521948123810392024315054218942096696843419766105946825927725812389255978307282274434048114616134642600310237932028691415173496795687519053925875513052304648881686423921850756160877196703711707087793700418837995160522440963585558515029679267175651598818095087267591223927667486497100892635264164793170390546161670851891793274266582056381566627998050824063992300586250216742686324585395375776207513212130683759743610121211992851308293183487737192697644285446305177244317775946277066399697583123603474762264885298207418493315290125671983177710763225259233836483296972717075237166366541976939551953180286878566116637616782814693492996706086051455733502651307544075686482180105638416847232775736327932348693361874332497347994481026940529790466877419514248602682160380066776182179055015562873491092300772390605939401295026208888923817248260499736538104093620027426969097893703845923504700763188254300287642416134256728629407596669920464474958140567907134230674887722380199688651727410264240483839006360683380486437754467070815837518544713361646533743255797029518200868448740038947914989495470447144928207743306298731636543171019401167012255008822661012671461955526700395328657463671788941215825882901705834162987047010305745528220614795228102894967481924363930051738868906056563782724336977201313188077307782762203752749251374390757393872119052336056359356426597229334445079581206455522624611044828671362746525144783789865995581491215413454793072968079648680872505364594160698073388553420396284050102935194639538708898406798380775397361370991768623140104088738986667164536070218014915317980816811495807350456280408604969955216910193373246239049500895297431144234363261183715496310789522285849739533287962459282798075681402140286397929202060541414851530590744747492754534050583200167088057303301015072537244679309583423095559380359099215710178744520897304817371895234601130609166149747098327962311442180098129098560880480300575078837242196239552572695645378381552066976380633320587496482666573261464732599487654681548488683404993818109218353200988706303185324036191407994399186118309657317963120203501402545489840384 [135,61] -12059361036140153563259950086085295487030691826308575670491382824806793223621511399661840830196748312082773843471115348784807594021978887722661709010529128985586260698283550816266448407457903788114332134935123773134418330953888117278072848258907626764204512359029417066552607845272398993385180985836558847883667588533461446770870539845580401885887221052353339548988922185567394716261664962613643294028803840934502854346375044254450057744126336613629294141640207685393177561905621196293227725318624581011498634030276025211110858982217476083160609115648884927527605951242236964987795587461897650660639593252826919631089906744937330198333325638495683117121811559059188233997479290862336474317621362939464294261855723890535403371493241616413499815479525356254131574417507545608064890718807541992123713137207217149734383667428327635116805493882741671497133211183675366329747590952205198672627910808219302171941599416016499074708620708186276449191403414433616018053478671609160954130143573870137875596806557631468738396595444833160261828239901776619289505538404451151789253415461074576269748386309693787385762595262726182563894280284290463660799847192314733357542727668374619283037849264245283327602551681225516115300839119609785548330738525543689108016514190861851735259712350833773638487661777291397750848594953219464796301797043675882030631970598781428010714042683282720234225693566023020380992748548145491461650651871910930308674851960623931325742061984774559268042806130692601837689534468702508577308542300420939752050087720563701308857427873758252419258693461999457300072728541898410622406259054605044337900774152641569402673692194317962844865888027493566254225239014482599256476291926667260091761696317547432164598420957186506917810290564184986988841163536864952681290263373202888490733794242164888170231131403015229571666475862584491325450825119567338718357728188984751682257636898436651537742543251542954297807043955246743220889808649914282469474917008827783772495930517749378792365171791647914029788470154378380609871158417834653741803150506253175602870790631613971695910128457567835811566009606482024979229881277601070623399379568633398674897624837663561639965899374812471427281753155525415892089644246940710899861229391433370496 [135,62] 1093986846350238545647650095261852161931092254583287221895614807917731691702767341956434610392859633209572160345884161869729670626091769475182726935720937438059855990082743595754147322576133403667072247277469015219865935795913372948500071299622933000627750655620498464746806714465559453690637303482770635997706076422318352236503364641115219850941340223106739110766343344003988579653939544262010363732839176013751877562872780647965953956190621637850798267974164531982599845123960761231682568205733403834684224062741629451223461264608072571750698732110849398840630922952434831269410897256334267326841554632164996281292019883757232705023898365267960148334846464445531605345656271663376354123102358787341111876043705673311123361709560433530711175019958217412915887536752683386576992427882561961259924357019141234174264331607394336974854013012658912007815188297059792682703217542150828878970047333711466660694849420358513400401046789920301701683914245833824069436935914641666535574252515792592640848406279082425838595615248456013600308053131426801919157227192520921254769864843388386500864113001510708284414044799427117635282193798165047477163092270003609188819226472384239881813777835221848249429886760569825782910491678210110390620101215063280389902583542790437638322368945228797191078330175527892130483804419943506271854827909524905017350853946841532295827084090380730271294482582079293909058204096859014371377574823817413327281920732056066161403818561640216021534564500923541839575097443029296687671109816990135312425557671905707905903221506211930631558769250791175823893195365023869961103904182028736469302362849557132983471461406868947418896988776917865698650722673381827032853490334968825701695112753353659896590362048832764945921935906180044757746281417085442590227781509309630179675388065665629228691295843129470299710378703849584521346359178416721556057500749412688875624102168998846607584027077422941636845708770668421391125435944692342049389109334811569398816469685181887395720608635386708163574793972946218150961938654550176745028682769334611390363949016680150354850078761300528156050631022836736439285699642668615658359554400694478841150434123060156998685496483839280859017616131328646355190917563621487755685720855906076 [135,63] -52026747735274503056909656829137800126690019297545566967307157869592366999271670454403948384747687251160897544090175968359010579196811849638726839273882226694409485580050921149933348864837166487169671988778915544957821049805542364349437919566595452829331888029874536261654454068457157962759692121146380668606688776749439070628531881112263335668591504587245781990389746412324369681666347801967331154080795229728059626733036202296178075714891282537378588816591218092711020400578291563806894396378888441642225944390928374390134971700429573366862679591155036901472977082019793123649458226007704503745250653210047545634024628208658096463456216003214298587882555581755249701649083285813161703913418637241757928496316447208846240312622833758658523059107670668882328776247411733543703488680836858916803235244447639742710007182600678804576477100966857796353486813508384899432802304149805071844010134797700974712903738916737447653909658482180962862459978509160213829449324343981700555465358394775234561670342029112692961020521572190293297071715692714316635537027108174372000630124245690984369642384980250095993322802311889973658180282132030103936209677627466924100803851596038613071565892020166379643422295778181985308938365536826431210346076435070020123362550115585454570339412440486078247687336930055393989156443342305931877796237466555261714118159919471550590683824547988396055059307813141821353173287235004730043095204951801355512961569226093964269961703071604629510328343414233445764017945218098889429032773543587412053839764089227211964137836877219477189477016192141206273524877399313961440950596187509726373196656646947541255125650250366548676010784006201612288390652406365426933225986963739662332416148939397450099507988045671324737435855554506422629759132025089260208904067325213686233427976852390766500705889222596571953784473518156418944273417523732769845604071559658140150039202017470983161861348470415314564284263553357271335144541903447803299109965794674122911530257631397374253104104743299105350518104187193514260692064565232429740505559604067526316499282068543084475224806645421894704767633783855207278710186164581387628209666218688325815482732999315502307100354313792677876869027323175902814468234608753874016732838624 [135,64] -2969670164734693764173289403187481383741163263599688275152704448109885700951387881396657011967791383306551402919491247251990033922604650450998142922104656978538572899638778451694860865346738995831925678250076859473136075802678748736400982130545298760381244115810768265307599343898413658880467625374138478380190630341935765872031150861825173267761149995144153233368549665751492889353912983185003696299980192571141728978288167765517909446658423441292077432471188257691408836849439260978322249027102552907365662419822475015016791522071861346811020713396488439025859393763230495739197473450650217320354902762513507475774240160550589077998163833276321104720691523196461359759388944970465695896317902558744918269697958311346051083684795699062985302078850371985210884770847845503968892584992037327280417244297935912635050491277413676543152271895076586797774606163362770128226372716203300943059216357474129208489984854992912549173235809240373446434509700771902257375143374468583105863680293649261331138444740651027227870441753030138254448135424115761330593158323951467241896839491261010610461718428665641967849552779267420172775205922274939759995168171294778985059127146363593463782824684138682262029484448055475817749775440856983478070752460687253804429839899932710161269452941150054350264245952074556935549253568542164492063981101672783375860527317272369109236151771503659665426624764162717210527248497711931804374010693926881117323290660692923897735637700747195938645009977618627299995899827234081170621241589960478849693124829738303982681026596569158887680907895755332646584986636916621527189557197850271622187452706009594798978770418826351751775789239506517371984408368910557751536953496538495126587142235433243217843117567322752206860358579842910186653676933816468920290890300216466797257122942360475355790110823789187542824987806947916914361507400087813842828703688576440293854654557616917580947986789571610025959319967548449490016075059689015919810388240608030567240909987101852108687637636517258952723293135901841885102220167814822015196086543353949112482396900751857091939898708209471829244197578203201388237109950702474589905512179514402992703261056313252093948289921588103084434887440852766121249969543100841836122472 [135,65] 1020288476331938027227645142734601042565989501654234484818062516892586974634228200448738847670258315945252573659120773768726510341033910269073016037567382966655083777388252179452786278053511888373387651487190307770453205979765831777002471438973956361574057631256269594179448055348066883487034533164749618408688998130190001966404235615660652693274969876489459598277324171126177366695588183976166744919579472780536603291759204603311914435519912136888468661525214885051910138941839090591522797100226677299910836094932024421320422548094651317435534333065718897660884157069208394946148444112420919472157186398797540629594218267961102990022435198045931388945759140000089467622475161769013313104895288048379433800840969284231673623303757881884656135290731318948466243038681315587006992316602358166473940468905175083170527363637415195448771499778696653085041495393121824849126123073499416568552704857693416421255862651071465391670602906041156142478956095100916128804659337067150635300754678493998575828343644971458302258088463344644297705614401175951370378271842922091045535251252117155868254962064864823519945085655627867025385325525257247669738554063188594199492449088483304513445359060986392462958313783251960568796508524165747697751125127761538754904582063223392293319703890493922172153707640861829945501211453901567819475984269484108078320029432094075622375272333453702592226523129997036756619480904917487400495733704837815339806593068925056909482009201859680359012860901719584385000689129817024722669258111718377641143152068454321382162250465769029358836828024908462212105685110008524656348504052130729185627818665845601176731451013425944630380841096954548356864684489550363473565775857390808400699207365860946481561644567859236473053593355119782035409777144633064973345640493034473374468426279729395038014865561088011133002509818220008233878507358457501718237882281926723948339442559361206161935490590417078882641168185555637006200872593575986543808436030899918236999001568256830279210335249704050532455709340171468522602414471721711731421494482370065588017857096793760172977403283739669653287479218421919653511989782328504588798798549635264460539892453297762180679166690880902431687085953011849579947083891293260925568 [135,66] -139447836542280365437106521261277015638162786612906890787234229088261695562044905090400548430552158709760928870292110604730646841097873871687535919420296481133228256145277509344040450314179030375457415954579495141787172351811064933130471025730787751118519056532244951296773979392907763369435697189119329836930482130171719073472903401101035949715896056521168269498607678402512943598856331472570230480554435154276542716179430128728234515736509883456567503133736244033540504827285519591934668868531187117788409586815956905213745384498986706011934664577420318213034525476390847493584597470613592676722812011459273540858075034516806614255109438679826715255665517686012665745933886009064437662959043692154790880770351942473030484368566279356593712038665962618263068186963125010082401611628365824291498145968859085648444546828005251844179451221909679021048904052024171255146831445697634333387446207875165088309717719835023590713906306310930685804757299285796741300054621264226578014600292740659682648151368355877237085807018320438993913706316554113533650044368388955480004152277427115454189332289674961900442895161447215931285487701353835481381748074649174337704113730358288993836624654211226952037066865728975148041219723967496390918723835225577659877662516778364370993138566789066407251713130569276452626348724236569231507980454117967332202251855901574888780140493087459059006809958244477010796657972221892507863256306215013273341192025535512879508859278423916392478176269503785389184133953750140036360101247180970848635549656803240667393899829778708113201370864314810467813992835252216502666604146668314017131849901973528344704421776162291784509150079668005324204024203818567642933562415239569252430676417462898882909121833826030141783687345954571276837980395432932712292304863239194914504513832750034718350210743265210123675133231427545342082154469161645780235025635482765944318137362378197575016481024779590234277940802581847863394888895652119005682040885932930555983367009170211711214188463787479055974728778813756139920775543400777653727405537499672400997246109219047441431976502601990183073981482895762946441445146552045302384843290323093332311385465961870792583319512512502789632082804487615618996414007163290616 [135,67] 13678632317956347140557505012757727624941667344479399332336806796798864565801914406770505816428957719152119991834839979536070188991588461037929972412901214794291449780066804170535774846882866001925247951278950106662695831013880961380927691589849465742986535816540973139527861161471781719926264089833125182122860023135502021693414609990426187825559533777094853263348859185529717735946043277220317684729776706810262227170490237222969660056926078251662156540446939890422940255359634731876751984405950769170676187935743538001143740722520456136790150415051929278468203921582197199683997060658477212828288964750461348207582283244991158831438628115172740528097321080616270806392654309404571959177023445720143031010632269861799050247549978828510163841873326196387023274860123879576792588636746052305835604429542338074007379152699822044194741246135885274393059705061571719264736313361622934895423197597315994607538051080775584288059560908157000461387919796985481399936876620793723812670546376294549093614736279835367174930468929459169918432874000716222182106731145097053751615773215810996754201978189643276873310190265469688367142892990919731099450648877928489129225490273061997207334402973387420230515807152985475219805135318406689444092827742126609047545384813233649875251940843568088359776788623324629763626011443051150124735660366556363236463485513195959126064698413150582993567428402719836980669990194988773872185776564248739430077000193720970529764649030933254287354651598748818202536991717904180748188799240845393305745455129670241642087921428429086352485821548061480881532926622906929973620697533428332483211415640578387699428668723254815055871720960509250719277799645283841308987872616187931233545384911978984042347733772640309043727044876877484001299200930589440085765593128827123709754223382128008397973469757516974593292707252791427157034171438013521668148956085677579662269750037257445246762162198462024748260840624460217985563929629040351024941842866216240540691450224418557333128412925237249974399014423754806196667941880192785325626995372852269384746578382666342340905613122324260461950911291618329327004424297654493374162213692952183061304411407286120571859721371685375018090786028441782564327925856224 [135,68] -1066920812569274606790318747445358042576905289963087992895130471106765750745706144586598112284728282765368627253879726752895943555877576144506827495627749293823047201493276349919599918990168816326910361314520055228662685833443175439054011777612508729059774702863430916822474461280787380965167036194554773073685699936630600492010104882745759330742880270126771888427556267622202437150926843574043438965706342250205851923556196910290706689692077355718299644502656183872480698951034682316387780906287272392957581798467622344070612901862879474659203015695393427157921372490357328168588638612818622880282355104686561857878308393207177517337127803228472203559681046388279753336231962502304219471799078771062486293082130935588950196876612796117555306759310002667451906668529803976231645657678489929776356472400205815203722058991777787585237363033267134905595762410534940818988013780248180245846562056858831258623546137008850580611324178823315742451816512066843738523645107992093466674057341889117572669239917333292640004064090413790928141004754063759106492394442550437420913633333963362995718627691645353193773077912425168401706969405286495072507444983889123485695112195895632199214451976024957018111945643633817882967011651700442154086271618972953830475061363154940826582486753599807158989730691990288338755825013481531491056820852260840776067430816283845205441588331947398512313629016599449373487109519339525083135956132072054484485581167770828452310260286029798381368508137395358500493892377474099886759911414519739360159356706252599907395789792599912423600951579790302330636379633592932369054490222932722680625009670239687565898708366344374163953386991361217985130269493187314340914131004535058217714917682407686660491105179490730282219770830185238723483883991200394668073495037586264658105593085170255497130019660335680094099943669443406793441427707422931329284648741820407745652379940551778478004861703447363943702177052355674855756062120554381065026674094168077504519789612221332219544432927719373036664273448165119671384732504506075997629601530039396059422324717628157180056102910841093777540227790538051653578010401171262537273480769680176148452940216002960732562971000844842000040801535673966480869836224 [135,69] 68309993977803627473038277750902740025112834768985047289783532781409819470549825798257368164446982090405218155710924935246638506009107441822231761942912291391187197829710883031131832647875809700455452183671219685829752380209714049761265665696465670994410284856873336624614893483534209154536617570476591824432967809325865595758548044398639838030982843078588146006890750776186846497653467421781023233395231074287785625195950658612711028895558517521248221856470742807110046074994988227408574864985957531258176332459819453419886755920577109812994387940126738967203237417710699734207006845395640929246982932815474428364979423508673732805706080870731021872426807342824223318776336706615696637030809384768569860292348421500377206918937588645451373860417542044328674191230057136090954375355706477200501799183731596265052831216723677332355533099149919568539895488464258856776861816254836427849879105694314626106624203765369361901522862794150906290650841312877823034692130623012596056900575799157361269730729374375657891355595879796849649915263319620491453966965909762166085930442197363705822874065826153762585658598656565928180710631856366952209872994700918162713666810468803217873002379154447228179487198089627770477102254717129148461909451218760584204742070746931276758469371906709207365020438047562461564696285743376248040397078424706194394766609393014084078434827888475996462321539628747233466065609136511140988346044545113613997481058563994308534544750440982533348799427217730232633169145839190337401758174022393049816728463045343894356313218686834647912873286659228715137375350706350382537858608398039638949622663240208665616796490210913098834411389314254956217344764765913107170856650464721852796044626145154170013171114890184922645123081283569706462668890686343652711483009331014752538840644719818094428177843774468167856697227292470501661547789855633696312604535977286622812240897867181731482879666848379066725669370618113655792728609371656855767727352260629888049702169764315740653649589871668076521578513276966480826337977921891254166770736679740923909612651240611222813453534657217247621044466685303054895347792827415109429985255861036616745141521720952569307737570099982514701480468734861624341168 [135,70] -3662159712324499431936832438446115513784625858767185379182945372546722463419649069526162874026128855570076337223295147481470165819485550160714622085976243170439652257443537589856707824672236167172112187861485519124055604959192761344201444157232258501247018459029683552496946210002894284455985439662750298074957290232587915344855860471056637031050578466322881209058201503664903686034399103177971976525277020177228598012667926245998924976040259328831150867962622972777468467816976688448785072687733662314315476690387866226916353924368067017125152357010687824212252161138558989874262866754081581159225003164793069663987704337466502158095494983529944552937161877544936538329776278092755244410699500392360909986341752615844933698332232038571888923925894461995932344930062119673194012202789176169802554201275122876282573612645651794772792630980025595068781681540551348459304538670199942731717923921040005233336057556805756545202007992027818370069453855483773422060243605989848738055357899410367078261184612976809048485107984777006389056476658278955186297494648245790838734051285978118877393565582629382242095865907428757497782702850080212011297938703015806173880913942413111892312913822928967594554163305534614291544227086813068710576692376529003086571091564178639059268227197402736905229670350177548948537658295081201718535941093971866877425481044447133471854985469538788638975510845700299799844530856610977509787163345274308229725904571169470426181119925869787365349281035743873173806948740151687768196952853071140101005017608302172595217202865433803611758043079338258926793437577771741081982145352375652417386059221929092736700636886961188748817617283714119772213254282781858927303574183961177185492558905031670790517657589458300578937224927819490812777980655915030090526412165907304979401812793775812069058240343850789249418128290907491486998546618882027233266754237410275390995238937384796386943009891601514918907532054133453051870681925962516274021721595207467532675821585765160008947052744825508180912010854498404089575092690400226546148991131627989365370285554122956094867934643567126325599292689163505617405679612219450914827125741091877480186331419518091766880245472448192178297060236054857502 [135,71] 173184342854710903828661796075226216996683165060693133337494970971185239331969582926784001279993361552774661635358444544348745768838118129587114193056259929233192185187342807482783374603143055174310319000163884619925511400065451408211842022869650129104950057668080087987567868215856108418408324570565300588546111567453378565481485243573528527738973030508096775671803845759867959896570333863436124546921200531717002193957322577773555187620735280081774400752944725490003608074960365695700505059000127279370012381423446623765635594170942200035936957578605216130524719788768234792454161811945235878095014832785934744738758442179316871142434670297740817730129163327782769232942253690720434984749715982904206396231762599961577986306640960621995203956901067708701471700856164492317206759939533018020255468724690107458065391262276491948820492516072031372968796861341568308906057431204677981692163940543283207435458554234605943199191274368192649655802989848291393159203324773775020180260817371765591311968161152301948216144075128322917440812424253503324096775500683644284421724778189750625346539366177731169242113138689025579174461009849392283079098779864778142152619727374557960100701939476897195137785476456195922630857624993269428383004574577623776273658236108808982401734785502152485270805173215669505973565322415241688019648237807929409864528242575793413886890783917411677801477897604631391190950772548781438499900158138549636033162744850600769788544109784181226415671133536961011430585880212067638945277543953859891222369733316944036382448778926775961176007115932380939735979127049146335085044981682017916042024757406939565993125393734323813781091129696252922030310942211338037460898773708733337101454484038074311656022743098403227538415913147919245723086816453723394703205684203570038355205203851690417332930944909208620247650124884098768737147551693121253636411002536410704002103480422913317959312742423331668151421488218162505208946073844906046599855451311227870327946978337855257989420648023003060787868161989078668553448265193577636262945277264283063223976966012859967561380666239093486667793096368348382774660274711926174482128081240878265583743168006825305848368278407537854522834984859664 [135,72] -8288337756455845636292060017821143487454710065948674842249732529400390020093752443100629383513678610093880464048437529893425473559451446321043975102371087582410235313784127059815260699786266888875414303115963808796459333016124663725266055436673505236701618100416376434589771322611984258549606863007751881483830887531951901235565444059825198349952506894906228465474458161328254000847163164292068958490248651949912801200394554523287029294180763302520819834454769989105669248048260382269584527620814710029483271636731834938189920198385250412889551390504990559060908635959828617715630211877386018397067810257109036640833321379851843839938582744210785643516247154324542796766184282064447607073997599381855973281153419471636489958319186872428750690147384265004538565198158242232235609100489473998299959918313730784362231818175054120739024205051511452879283179671288201280739667298859464102844164684241295545824658083937276430929514766651085582228208489120123371154814882295562032226700281253368906013732940356872739161502458437288550418239813389097602643951029286970539016188012628482089254520725435200341557163945106050673299329632162894614430135733084510402676347987861707459290196215947440716605951229212520171013649675808362131748880087147045019923985568212136044864928614920759174048805216595882099784666770921969898562454555504471927111638301821253822971597162321733194940559366844226044758667939883571054144109755926616568032404433711638706207890302615301548973645898377615607220756646022682395391957391640822091910962581268335484576974557070590751935720422754551964302159108661373657836127209615878630551103935910318005384940906206073766926041427216282871256762448374248587800793880740387792370586018340992390637215185269941781118105090015755922687967409753435845249611855260400570718840064116120598670456073457358595579280510471871141745872145906523165627010152180087337784875284593528075201074402009314279305852010974438041729701651496628729681310921945631175126676219512454058036845882008827467518690459713580924773844936118075778589263136659159829582394844367422330188097530267353468406060159581461648955965984887317325766918012549738561329334144234012081092525807864402981987444920 [135,73] 497673502715555303895886127492899803779622755839389610075912135059972424050417960599471715643370562367408888648716407276010142013251918149180054277327510393754441607936801288943909942732807744241158783576316888697136717330524342160411505439623823449872416131159010824018915664394129760282581035337117639774938536108155330982578012112013476058013912676941001911412929494866119603351098496034490474614253726184359847728767636992996504009134607794208924035156869387819170934512519181320436577023590130982192030462314676112632069006714771693001692263682202056595872568290683388213984147092634495137566722657021961765505205100321413688325759629654102292560434253840209792572130095970283172761187965188298290540541616524255076395258944710597909792680141212842027784434375887279100928872371479845112211717581165073002552919050058754913505743004081159847619879147731969008364427091348628206442806073982868813573987461750538369961857666225104893391419051315099011050825312761561125891235668864521775038158769076868300594924015216457616818219627516337888946891590832713985403065624810558076422563594606830081163232584220979329470715235524677866204485066955624771842091259147727152585360886570651804785791384298491604777909667240649980534845495056827947041625908361607305211140094075108128065139964103096285149058002734063878342790908596010376869538495676201411359563634235063842674908238739389057485294302560824014488317081579082919779893308625906892087640989631425681439914337640078927567235616081355790570739756578532851871460907678329731197241691041869244315594082202358313981225330354428548459846678961277402852060805570614335164400978154538651845508856761346991945974757828193302044401825367237683316361225958745249006028155305399876474095109991095673961737548312373511092767001527890478051476431283026152962354397752384040507970520226829633945363388885018363187948909574099933135330223657907776418019984966566373810194878400449420584055523161886359393937373224872408545428482524525943169720134284557972878172506969011482970240860155645632666378989877133106753816864889693671527633993342216459068721002475628097337903929541335212638571811771277915806271460542111722369844871898874749541760 [135,74] -35528345767904740529470024276053338971909415064494464674825720548588155649092285086610989212181317122421708177838191512754500317208670784670270759753663579402787417602954337267839512253484074739239758827691141143173370896653905348737103781790523834669243213679696861455766056710760486529801449686558819377321400464130579446324985895608550304325638494374350968173010578412726959831234902796179149037917630396264515253981512526758825451437407868202845496494633500087705369278200303655961673146570680704802423621070806916561909281660398416188671276695258307457725934085499777255055255689745021218969434062015359014856913836218245766358245312358942639457030558049993372780098737531142532344482297831911361257798754338595727230431806789947224937475764305347018352515962366802004467145897688491785865243063130532418947113756290849241819046732809976305205747215603888872679158054820933031471798912341666774272101859450566227319221948324342023787474174838499142699777646656269157549623425277875195927568947088002819368253328611018140127304061563456314168247590462647989348452276799555998814489593454710777587068849624176402535385697318322152701386278499729413771670719322225232506896280700461939089486455211786086339381274094502227198997302427740491327138053323419194554427239825838464288495171495907283617317317276864762691518842812988358944280623473095470050936965162525515807397956968537929264689751119138295909659248363329179768828197621492140838446789782739456061250623816616238750359331251402477244272893544635883743467121425779674883666611019439184767598455499026548215764405118858321589981720497330001068672205528681839141279556666358247567690654428093582920577020238933364446462861461513279455900192402356658457073823291166661406700589269051200550525180658300499116536064701283011017363799580159945714914559510245786986683420863749459489017075904719002442779505934076829286077552686206350268166778735632400463271847404531318105725709851849567158023671206867304425696954186145958317094248999822000066354905702548764990653872908991937584623757335788773063174029229390348965818656241886664436182625147463207262186357228105143191178006621324462373285990693932248862892522594461887616 [135,75] 1686028168205160179114449397896055957743667797632661664151492112719502395333557030825536646312093081021544244767238860155361030136947603623919928465172984985858885435079292148336617767343057099560808319189620883536929850132030223564125094393453800249662410400767496977270197434131020545642858933201145543100798297763348623423957984112931560363593325292173512032977821740934140201757110425304661202417975655979474650470489670648392942446541731780314276442357712909230525302015779169639626305759323432617354024424825615798617069829067722049148993635716593213725120326342693097627701934934318147557606463492074539454135506361137665687073791778510128335811982351718669870778433366966553311014605945621875103129264580297258814043031432065090654776445881987950031485504627834370135444339538420753614227667835369905257178253108068715447236584808204895308036700751865091980738449034875810129735599453603301677120756395559398104659728184312414500586287011386863137379031176531199284773079688013434940700632212360038716770659612881634628045885446466814827575235931150553742074734457944042705521554144085189523559422621501850625083129661368278053299202549750143548314670103705185387231638088825227907840012234695034260371484198736655507320928461740040763801953949732674051663161561679304358230181231336628293689504246758219618539999595259280065263502987561446185778715296790146578670335330533895059603704492318357250166228625008017604889530757869243114949314953296074744451290305464439231816069071685107782132831419397696786699302238641449783668271712343656690957911024973255155998248293677876868829782180122157009787002074013411725972657079687891319053588175505459290239678031014747683938373429766055754405061766042195130856143379138430524268509315795715792052556734845788025045722531467290204736870499454337838444071962078081045191046134679596895227527231607638892695922923884611085478210503149781719805147500795808127219390861541572416827230935982482522839909133203200855590667990697660038542018279523824183617554933679162878525422615375353695980951863321374855922006316712336479757462775869135946618302475530169576969558772390584898477966963624411841548318767118264311236778755831888 [135,76] 8096307090530852723802235735992016639756676639672613022564456119982682130816979839341383095956630985264236525743403242508867747285637819339685260449626671606209508218242842069057798770651971916455912514367128352868586926248757938940033408624423497641461724221841621473177982113910689370144262411642509072324479283055294071403866556788616347089638746953626440297663301006190994908135776076428702170192687241436237069510643711758488381750097419648596523729988711179123264364457773489941875996409538955472001465423743167803507931379059285466570363951227215273943632580933438102976117972482579969343336642642932252091635374448613948778033837186383764218213149045934814034513920790462494343165669892603883471761467971052444259576242932210823417646298901115811318139862080583348414418831046618087091360772218401944922713894631616484289371350696268239440680817864364109718651778829506062833271539212060656991005667375777270237593311282141422466269903021782792428507271165431443800420651749426163492620778141871266072137253894396072141353021191772728177051291846476836067389955879674848210087354487802502919515363242687278558811813635938431851017909211561647899541744671386610438977966818675243899634230487148569412412989038633655450445027724426505866636596451852523230225206424584350442231303299224404392623052702573777458552505676345655957347521648631934545616800421058442089784538077803249086495090842001387739902995643387711863304799043250803569367487734771358571378420758046930762115771419002135564320563555957966131012431176428617951745565406649151390391270235264804929706320703323544871777503641344854133233164255574509329565251838154158661095952407838436425034204719778884298440461297941544578850281080533581065138594227457106569071480175071218840479636801128483331539607259571261498153938953193712082505360096758596779686017547839973405778335150372239501530107177132911632592310120934543345869285403867470530091294785232408185374943178502862403991074405614412746386731270855489160997702397585281767987708711279276048732487776706150862964526439217048635780609564675505421916863812976092654114844776830372433940033677488383943348505768208730156528925640289384755021650376 [135,77] -4970382582816450056299474963855252587711999815025200574461700705329609872007615052458308489098457051735951622847461420860114160115514679398546889909296889676735707849347032798681606873070257213138925627752732112456445022005386687937211454908624858492631742101920813994871500183486811462365387585212875710675461962216541706992124497896935477942324114172288805157445612393764380290682599596916407305510597120927668289214625423678799426398240391963721776619905661204956594123652049284677427410300482192159454791241463264277327931898118408828430912998452760814957654220320867442507964668536376986599487876522107708129952808429538550610597067512935170162021702645945036481093424587051381051807840063523908201125948111209223679656710485077273771374231949231256962349474691022753408993003826726737013649026900661425987216782459141239096640421916464722719038181071528869662032504370653577792320125063984648660939328181854014591186583424475309538464009275085440710507942323971802621671725150097934430856532217936531793990016759265454781831032630037621302149036817949703087362636207226265721890717467111016282182785897068796064763245744927876089016939415093186905496358859474445999025463829217004274480591454649632616899933543552838605032393144300370381148088344117877865989311440633971396619764190130391852071861789943764863425849510478590421206623088344162025641066211804057989201533192058542096192245387069694784790604622679844619784671933848456267407259252210425278528814215033716541118840849040042248233324815241854449369015641168202890708214485074898426620212227619680502579163001755732957242256680327430126858663925386284424285290869436845467319497645748018178567989281470712813228284173824961082137563053255646917369229850388987126157627237603933301502622103940118676307736981935755108467675649126834014447274726040642159267303016995459934395332676969907689555407885055861628135997248353029464326103239784668625698566520283329674899193205218736626883680444367185723174456848105801392205050935670586507736530653448785986885106065933532566075135897794487194759912494664195581363301758152111996148710367948059679388333699373073263097559892588070016207018250158355020792256 [135,78] 220214922739719002953393348374374561367095610417448792336394225508769394841731099742071762708320295087722296267989844274886589555116035804046354641764954274041517886073076280533704356195258768547610724555474422680645836479784324393727806045935936177056980142134622770763973553863850162472446898078536924020320765711063561626698345306923521333870398937611042067541790293253932341950767600529018963670195189381613385251032677792026928360379499970688291983025249167312659385543369789947361094448202704925648806425116778701322803257196373423009312145982500703248056522835493840538007666773352288473945259028937768728413850196569002715705955442744723369659362774212216344513940344399699045557440316337179534189567651000556529445199118241010527654885836363535162505122859751600720055906892522001421663021319812263069358203800468074869708064448470521636642367741756039463377202466601581729825268381355317615516191033349329532703211026105216437003833700009669094554658247583017737072022213350867997424227736223375247178637868615311414726099602780277739649838112630697112960090917734214050247393924914278439153226733353955135314232281021242443344269063742650081445043642518224080091835497505017853525792373887966716443354864038739018129515758238686240092175100591740111578940054934967956117498487255969557350604691792946602397526382832180778483450276541129512210912513737926882365300824088913462620085505652400089153973868726428167341818291241374069666599432749509485747394530542285744067409409304720255362002459334009084880993229541674528946207769091304967406067998423130391744682306519867682030528842811794578478147119454809715834260518642185240547826247038686557957805109703229806141583563055917108131990064507379790429401085624656218031583974907216386912929480921663966082082064857531375034287870297562642856233163634129191394505579576560315233724450045851585808961738012528935750443398562209521337121682361369086851714394222205278311715193723298225279802609007777994024884536438630121272142173289931874128608386427631708351323768503093499600170613717870099226638533041223485067917997818951705420491692223955672778575886995101862912670988624130582407766085676697876684 [135,79] -5499730787542861365196954110102387694232907918296694103768178891464091945039002167553074703663170555666776671162910863136155571582333489408719364236612863803557655360824810734864117009516343355821152163918736417637691069447120014985236933064221576179347451509109630051206134003745325975311853771824693635321262990820188514054752230095616811085029756439864909135078433369970518157815701859531602272289818442624836634254341068889593638312865795294862574308573282097320482827891759834571857783508966591525841792178333372816349575632077649525396712035973075079680852025256654473312594957807346975701152300553714836136034948022039650540870069659667278428919588698274594164585536980019510385652628466883500539235027322199229966027061785825700462149557847682959794093806156598841975072862531412299624316362638764984865544254687252666114549626179893796085836290568209528610396896314154726556964464772237245808761250911757427013396492689825547512813452564920219885270412344870320871940485379330195563489948748550790960235620211879893274021011447172335196144219960994794134205349733937050734472165903818942953123887501895319140376327416437068327001753447511769030827377349284700232453073569094950945875387108775964323048517401186530023092455458130842605975565428140291517150007289280398121857978412162291106283867905548451067720794765838627139962830158237107850690403371691080809411761623828549787714369382385391202427915133726333344641521065060723427768053336622761146988032498326845484488314338688413848124214311009743422274505097752164710458136838407155646065821662033863198417372340721268436389615371317405999054643144979056095253635687072452779008281624272980288279726905046663905323757816064739757715646883704873824471189841120018641822128059647748953861542172971374899634390539070377106974210877002313784801862675186638083837665252691906913178353850307532919901217727498762249623033946368127669409661051246063065578949255683069541287532969468254743687732127648744363560748611614961216719610213467116133433619519782867862524723442373685198769002119013461373616687417947326366137744071626256317749098127921711728513327233668414677332126707041765866672005978446784 [135,80] 973874856254364509765150345762120205340167376960654732439362709617979347667187225285133541080577129278134248806893298049168268748601455836704991333299611998919416585759934179296553459755680592430106283362860035101273976237562740395945304439528777174632013612280639098070906146348965042553498841265927076317008884121360891500591748470216949990851679122531083036103527805273998958504761024932004905670176730965075255168323321125295338815082859393922007327321432179800085985149396563047769871576022310154786336273439521703472550350341485505741613784016601694384834041392456854184214256901248468504749503317896705700022692488253345194413260527696266219091931814914765752307734932160232374764298281394740252444822532656895878012655459372363829874022318404032231699733711039440437415643817331149440033573171867242561637642399440251394943851907828292635681701125742779342966228253678558515930317052788009416703622066524086072469325157290260268144525313303167142790574172177221169912999533252617246696247179960792702265417265576620795933802679741851589404379812184265051292062066004658890554864010329826634262369995728154360533577507752271881116418435304047310306639023205644803638430424766705233468571664663186085615113163967211677374002949267062113146870592401103522756306859996584254606652440736234682331133835887294937852028407023792843872550399263976603235361877509891238273975948271782414981896626405365159389433198207434920845982199923119061386163899433510918328358896090292531856423216182426365665636149284015546660257789962103250863715582046493804783898908999212152471037024904006674353040441382786292863688295638894486225912167243685887027545035920132254538873370333292497963093335401472630924668314505572512776747530594768870027617251366456950985900916332002787453958438271513933939218324072242977437823600671828967823751656089806909684753495900411264688100345553846594657123840716363518558847015986009581237765747354487580380496335648539164668619092899686900775354173594777982967203323654899228050766900082125510067184570514994563172032973591381102999456710987500740661382405193445328585231885860778467558981314594135023831113031651638637371813144 [135,81] 12960334304678834511313184669294578921639089256874979123048749000624331870598759345082822671233985184509650590942917932175995293388663191480816137842869009710066035237738230053952640694556740910357279912785345832603083103761217483143733408022218491240059759457360808604806739392561772098750788025947120316586290125221026044777283645874667283748024922635800822366737465279366124213541166078236719114800129446341998181773943078015244304037116357205919503868986090034636713942515132017131915794179345855797192320818367724875079044346273577871068429517927456268483437521109359473387792964450712458731262256281348284379464285326859794422985203971674612793931344346440972693587840994114701086826748791026011208133562710627250637673316616255536075225779915641910964757049936736748648642240102877317780684397648992903066705509922833982248303711993495278468762409373082633212876578463060857974415355011394671253449727133504455539002281082439993050243676959439633027586829479516547315481032017988743194643637482994713603268441078722630984496783823234523440298272063353144261733265677212709757253660271364681642455608400984054617296000918135358013437668946910963423325480144070425204972122505430322708336906650679042729729672280833923860319215704805511035583059807392618769380636403390856606291359667829237222897059621343603675411709644532164030283660288603230180945483198043384663893330925772170779597218961784194810439694439035645376892557620340264009328866941595768846756368046601601888120879656999862290952485951899461759790737513511473606890209968935022042248433703215184109232604086272614963497291848537518265537110395419889340107003437951140249156706125932973384541526137808447320958177122411841082337381580150032595940213817025478617381581024783700122306433828682817393712615495247173090357848336800811158737519094014352767500772533203917380102338347754436761508331852650927056227449514561196083829711103071445885553577306007957688679040361250078927066823760286588225722453552434703990139444430066536152886855771373653888693329410621052438273448715608894415719379357177564175673590836604908669665105531252611059285111721405087155808034773331217233669432 [135,82] -487015206363650864871865372062030873217750398531246210688772117426083985407594347408988537998500604265738664332841154263045448222752561591451888870712653460241673746340043842114645444154972823121719020301931452164139889486498151682620087598466362022029813111068456054719153410174128473170863140216797859316688216943173270653816136291873528381153859281030107390850355025135833368605027814321472189834228687922223136810451098627816773220283949605408106470987360248221501192562575010219530116724057544294800527487122496200583706423538647731010656255773132359433417248999655492191089220411498277194185096266757141181343996617139074254966442313678836361310012868225733978540932170503438638711911502956481617816914071055102873822893568568576114470624666203863679198259106030237316087109474416420479861538350839086678553367871729593928342397828586611188530529508392676393732110203856442016879573372282759953667202244475117080639119583495023015184795562687040720177173371816308781086873321499285642722557685915655388784767535801387167383188841967234321460567516426341199767206979504787304479440607851821876839621983198586066679638554840596073334458709691920322607648527262107027879822947731721384498561989365314781848459222083108605456293102261773481166118578825644163453160563441074345104995533798876296243050792457202922614066408851111695276341756799078320909112027201822061384076502901827889942461798856466084366439759252731607147209667578486774769323698939511996573121772919772745023849031629736069517091098789068001124559897062401606010925769958032943572621663798358801370962061296392633947215858234946882657130598128004584408488757381136479638220534612335327552863595958471124459658975678822371529392253124409227221205630218416589125496950071714111193122441658704562071001762198963384704449388069897545422218004100903993381227179144001379803193828302996863409600520027894787229732354045290576601172050083761973599503809278371242127375620220387460612633725293212810308704211238729513325004224307767559217171185606252956221761559699489926430916598098759154544179119704227958075431000163864584362700146717200890216826016508589951281418377057640212464 [135,83] -1675334084155971362291357866684589797076953469695763888396887800448668107865989412176885601366143565023116456826008829135775704000605853496282516839162734083337687622580784088299377813377693544253529178890546970650780005834312039716707540660112011006953530118222909469636570659489774540809785162768518132166723232484061005886965677710276399494055887356778465431423087578827473128052792256144052861641833985935459144403079092327387685828953490250464779632233260356693544595245081782096653113382771050154185926820710147625866431356767740689454000126510252716614713793374520246880541122687122883825957129655957839684735678307140955557540730028688601345460576658159674010928010753002168440578606431620394107070320185109698700033573930619907482388259049319502554102683415119732568222688126340101423986163978005492379583145267911094206464396962558748643990088266631959814868819494378913863656436224767130966513093596202470572449476259324977668002732680489657752234857422395252217879416383348037211532433104664419553425634853451466482917268577444986291679464542638311459335789081539036123296351153736564303661631825708563153721984508745896762368694830518124941989428293851249158559640747919022064304506114303774702327049039735508351557241515084636822055856871378400655579439372444428115467656992772086100371271408478920832616232941767748475703748308922394498257916844762707786772899222090932883232719633258206234060769869765898019805852312095218516345811222405979506670444306347963406194153174900672276126320673634769675529747105693769943420591560046736350954002868384004741397760277185684075959936791458530667512000413747679796056829331422231651104446776172685340484159997029603473514463406023569750277625093671330538928906868917462876781131533895515104255537572090083003832408572409002715903837579007966444493529393293307598524877078329545086877114815860890329688636586630047924522317704989000139428265437201553307351294397920213828773006410821708185461115106651991580565015684151616126962613962662566161903026354666267894260987476109336752710962136065211494051097185851375457896888692357141240491241429414851720422201032813513499196904317749888 [135,84] 401875539620422739146503288172177491894968118365154440204990340250724255350036725540415210615729495937430990461143733182191164825079198465569541932420281212128637648663993579990988201068646539324507011922266244424190613395666272361063517101257159812898885458530960641518870374003099760029866640732650989568497351552802323183185732296812580280057004644111989599059037957164232023478431083079911997563168448911768397465646295732572752607372773083849293319836017526490763235924143075316330521883313312191471427933894649010255849157095763653231871833740739750908161282123750131231945936462517046779047744367571469976875285861729332972242578143466289347789290871988599075886510819335013664866040099171380439733783866839612162424219424514842195378649949923760991678587570144383483463954721823062711404381509919913618099654009330324856798318970196299302266658230703861958433840701662838013497109162726730279930975841347071105760222144364581929278035249425982539627679226752548406781798238693994985149269577101104596642978132995220664682139763036865255085246599271293185042518757763424584794822651939591729422695949541065167822146494724265677696357653898898915287027702514529743584750316431034487678416259656557094901696098926342568479666317793101822424432871668788137445534630295440414285163435469581709985248384865179864778937563193337170104863536371285915043520551975743235112855674828851317935341887628347711784541886261603914786079357027094102808669212547206578112903138591604847498828070993421648841718906439247325977542258842870288774274687333352090058494027843674008781509040304793213350051001597401710123642778286082151349185198691025068061057891080334399444441426546607780023817254481700196937890641267352987739440485451636419856149195205110114801588290096994957801156363360394492529253573767121419989562467730160593379209171081732257486555643165318508362130609038207425969847522743192827280968224246085236255910936189018989666733254282425898778067611205796876858764053921784956711164532503584177609291730426767705397017570869620631654840867222702190331544423485467871957693369996274379921911751321467159808145231281247188975064026424 [135,85] -7601747386870805143330904945071332004836136081918892218627439507561521455251907389748906428540675949443095317075669383193671396392697427255579549328272303001567967464743261881544759529032217918996307415100094139408238883616184435669308624902906768618521065197791895837732097037401809568424268086617790311805984183563554111268234548611739979272714943864823096125502154901884416719242218834636105545492816861404244896877359665443688230856381444518084224363398956056686208375632299400668066871841240586301513590350827279364425106042157524534673199456964071127002105441559111508466081752978596215934830020137805576054097359946409392793660296864599024040701851366708227135405962328851839995697104340182968131211776651032702198045961744600792753081367133617758909415333191993853685638098146570427318899620298167385778418204016061178360093884731814927195279115762177018852643484943341915778862059657001055562701753986554397038249818356538778875042562186367778928142180559650287616303924734021871209473544429559766511846374492222881940596252801449335868848193233931394466549678741755350849777009051202085621577511936190176951389379213844615174304537638749153938043726051149228030304886091470102444687550636355834106065102539172808953223300064786773158301257579992709761254123312082519918985161872810246140851681622720855453019408077738430071784552207561865852766155711067442468592252910798726841482671504657624162945659604278459978544928972768672862697401570800597189432064976488044517757631161760584570096280452868790402025610056655714594875314955322261687912488560225807206221339459870650618047575597823815678442084282757692834733489452524541189313459987183564560153458368419171207572824964773406215888704291663417066752883093687321979219429283431626446386750869550457794508868645766966704544615685164083180743607789283939212070559009566832960124401120071176628070274768841320278932743369511142815285309418237331783473234238820920667672922657608285581074191048077870905016053964279590026721278114069698409597481347063997740039462688008929256473904976188737207578469146114156175299363295759146176940027711520851227509007916481378568543568 [135,86] -116683834733921170969979767494248748006835696155163016377953873267050741542176956124579676389837522406879962007431817218940990712360959342856282639368448981864756298837224562503656915064290594518066278704476806238053935348523027311450869234513288288050281847159433909505107531293909194797165382157315332569616232401497201486463023847920525804025648224130178789045242670883395989191559890824363846979872885547648495713773457221050163405317036831445640522051996946934141257186868923459000183436248115252286359003019823703321052562331278852646178186309937174086328611844058277194517186700287130164276112157438904403975000247936554983398884138716087008153542632475096427440552246142632385264276099793766832347329554527536395730925172055639405186195848800961314349838559431915821054347918591354772625429848981469607084350929150946308766440102603174537214913242019524416072024354438686275729405891748589749379660898301346968368169615204910517349566196303587927990984296527208371410426199577648846265957710752705898904493597631661874233964479359333830585423911976224887877432808911108095269546091441422388776553828142880458325493922375259452350222364425447678577215743566928227837855890892759895544901254571756726594686743638508841018325941995924465518798097419116524861290154690020193176353890543931274133313059981439127380243991762865568338898082768643054336728973830858951310194259513100894766847621384771942450917519619208744613563101261002492248199406283029592110045352003595546928881365318945980654246054174757476826900336545474023662740146391226246523872163472778349488191288515374368969980899941472270582757678379354530724340411268735079358309577135971810220432436348171890243909573117720542588214759484224222822584210400958742231236383122201409159489240721200230350406077853223599063993495814079349562647727035859862670568005811319733431883601929557220576433906169089951020666969115562130342374003448260878846031994001512884405614210832998793507316960886485440393998807011504223972106657483606900013180383680004799127657705343500424403519839019958244305713826154184396355783030255156771963282277024597948463927912127320626834 [135,87] 8906721672126859484221274578236362045781462353310908057151657660518904774590720835658180427430318275095688994114769469157791890943011458303222018696073236302283519384989191146815542583651304591690674917602438626002398519951346861812388796252444105630250338104765413914774424909889101268445689000683879303799529099953835173620549348936490557770769531349441793617168236099863422690166256070020565686782388800534884922928162933696957883269019325554353989175606145835660640205736471998913726679464044482914657804909215785522426916624017479577769282789917020172628504703854715316298828767798294910947305383548844456050784199012904847217079210235361679832328684267467407151840717049774878062659911851117358086452571061486806936842940127409244276389076974280720954249217440604813332765690521282652329199857063420475511065394520775136014798099099294894292869122419386137297615069997613519685908514771666465685458294657116571092858560247048053102487313646167514997401088721762226965544947954431487287266481568742388925628441662684800182229550389520724881742934860090004980844577301355363340896695047641101403310616133285260594988578187149480459376147527599738585008090187125106470529258663891890455903174803327447219352037352908494904278124215929409778142309958606502832162857247002534257958812424506287632038210356057918643344818071381618112204977397274536326812530796096400921651324079663889201441458470859563586290922890824222871191670239475295525169098612812946891852158272703199673648585234333368426493168739276359468724772021108064115745697279591637941717664622153699830343566200912613957565569185304308451096390237464698380231743078865047816568883045237637563384256357790574797112604146579468560586898237653485489484449733778069789393494339521188581828968314698403015913711377770795991340839513383880042700878256640249187936209273949886267103148884312524285035528407255756191062874999536977368394685695961640204505780140239404274081792160853550921759959893691822623546108115151823745960022294736078989269645755853890232679881895648917874510796945303667900136465217954468297326202574044468371951548560892842266143221995321760 [135,88] -209170362019538829948786660283114720240266499837382392800125611719345807956777593027787758450568787446836226627938077213871512312282581985190205134366931512535214938461517397046198382440119660337519474556600936366253629685412509682315379590010982253086043788977318723996746937915034934400239743921240136040400286225132626576833224595571298046467674466877318127428075718076244239762159919696432626760847033739744215684247476834285474854736049812905540861363402380308823818647343628845489355053799584204037136721295390811490452891769777043043521594237940129183955579067858133790481860822796964575298055323254042313384749045241930921912430588557720592887566074310051884046377087681873544659557425551199974718443492670998906555271506619999517380586641119919723950637800174899790851274074209155721803056113281229946081418751968078212494330048235126721749871471067007666152915023018422680137109734505043459483796043212327895911652961891169526177807643004234686102580983252986786100604462558108440977288595176701848782532320239156688460522314492104354464304230416589992937869315954614649213191584621929434971133632806393523059522472587140332188741728772969431764375020762988997883435400794679733028943924219191344062483556475013181971692488794678762480837796517698713852409011376483924842374882246885443278315501464112551460074267776838269008647893343025968984427430244861668573336603528880853237275071416027963770138006044695064741046505032105442744356006894593923152834950130167925847786362578221784590989328889906365897183152754431319545230402782231405659088836978100255647551313495136316922077238640123679852317685521266370461640762456501252275595352831726811302760709402043966250268250220342283495046432045860700667550446966387993818689122282931879749557864927709844350579295804910179733170770772628631065452518634085258379949672811114938533657526556051057458923451459897032606381172878317549650794395802444589301385197782880487708694946757361999114278164319372542134611307221017067881765041753225184452860027364432923005883681608158833106541203085552219605477228618853754675503754696243710114274832033193603491038689360 [135,89] 1925871923369468932098978423740545603258943922178536378682128001761872948997421671703198601763319361503570170579738662725347959487071168665948780310260053184646909152181647451255883793632048887138449468928911268766829677337608931863543894960858598379064797731186420297758423822538400216054081405678513107998167609737894368809746208618870662287915243972631854076060060056956342441069776331800646537587358094455312376918098900163895124368791486580414697578644921097753943316695729867743527749699895887417013416619086445486096057911909151132643449443207332598070778351197195817107747276552443764145449718013197591236827467902171326862310153894993728325534176672431138492023313476340241645496351226115134920110814484418165168433699000678849816852357758008687005627205237589268303596999327330370355480750399273078287544887875999888585178841066739703658586497346663095663682070495665108605871514101726505213571577140470398986649464476194152845041477794400002306128522539628640490516266177668805398179772088381976745612551222607866765912663106338307418924389230537191736662301168927387042843641548091723447129296555398838264969931315461173059835192759928192854375759811157092633180191919270677115987455502560032433253327833000892182438072874929330517926327224986448796115314693361044036684713699411209433654051075327151523760789324541986819132456755317508915686871025572521207334539810006069014542736229332534125643913658141556102415356031200944977742351905081833350053631365035262544063095475997793232599927286652757996917763052581372816667753191222589404456694644662645730462277007648916674616584347568868624067209270407529421189145350987717398859980769646007856888197761520301110010217351202561608553027352851751891972249290252047661303810302293109512374637790206554831956642105544905262416066230816265079207788053068703190037877243878822097486769893705024578780846504335617972374647326821343327344512031396642860668805116802918775731161515665108051471690947248218989975671095378336729504616464188796380517534316977906857194328168060267618842087926801461907990816958204047017367022439559174856689488747759922771147456 [135,90] 22400461398837551529405817588886051788048398551599484828065818400024296781015637425535009421052993257371467075836621384257657219880469456710312462351414312783093643775855240705176494542392821277381801271712633856619030096893209577178058661150653013926551787697814706347876255710813723804445180501900866098331186639322357457683313784880169512335992257116609942046905541758164492615053208685728599924136130042404136381999342820868469042395202789014994583130174907424295865304003479756391873735002611383956126047831553087834923700448605402612292210269381110127960539333479296036045896846471652008703119395252693607584975994554530437265303054896271448876102848003313714811884007803556108164265255572095888667978697117663514661081008588586798141904165630766383991253539355016027510052084704952920749536436357950680422255319835531711301562919694251657548805000894407271311157197583825871220605469662631156099620680633538371433412306882305636596662991976281594521464944318376983898989276968575472048731721120256262743422554033141415919283829907415879008011807257270825532901446791353427346410079223185623717346829034773026501269130017872008663989605263562330767532071592334753616321905668691916941602596532308679941433217392227145864095538656336482611408038492007477571782306236647309208891053899777950265801163778845673193847846361342008348879772289678199570952787681006594076306444504352692362143930033366375411140114800430439140404829590608351029475460897756900738374849710569101819904289434177661345447179497426010082256657027400820725705071609763181611903486833152093021278060499918059162990548902656364793021733612114937813070208057793639928624705320123308496032482489372839622722117005014329579687188633033882100500564754210142707834504008525447021612731413050243394737885382668276338927953052927367171141612109451715116135940013678245136374449591788575917735394938047264311260239080069886211478027995362608938163301591875303406264607522228555226804830024784122818145221808699263590865981345446478288518300252658974190895625714489814677008870054892176169480513251690658451332131705179919213623199794584300800 [135,91] -774076439444881330098856060050580061509176852105974887640639758788884359688353962569106394956484310322779768808587050534916777076971027189486424685808276543314971839745189974830812182644523804488800166752518271033812953912158899563038413892537857270625934660730029804296050417375896081372808174876696757223562289761528204355455159967237802953591744723394273159482989230772531199455610658378478722015428813554776666309214645406084856674377040815689399212886616042748285960435881145317625654437194384186745352671557987161384128039383124907541885068777866740105548223864594882178963150396103741036116455542212544358768430571599964825205233631813821401235536032525899766099209959014534049114153172398025839931368603543933670418872697842089193703270347229344032171114615019333465070579429355451618733655963356573678326099541401367355934600108398068751844751271321901127929986711231725684548351661093903551583002822959228131807250977606264182305260455349023961555234766360721589919579026736326186495721546291978916322539654073975758225945763282868292343417416653010986645728855452826269078620801243815619633993027808942449473609792210800546637022808739214809758081167154340105298665427010035559209903064673616198698056299623094588023257773951610947293055697245911955315140884131881982288952468351189123354538742318484219601151292859277809210031524909886662423714417912876470717227269041883942791201810455617388924202143481897574815441940540612690782023257392349896778949766947664077540788107108072114137617480847612546606084853996964860656011863202271673692310064294909117655633251669153442257763967308987866330015731816700919751475637755136685361642495266326658491435923613324104078651574857723907314673598210616528798967307128231545642140937520465751633706584176335198306099709004993601876665555215127684721868965740770598013677101331935955164768746738359307657786177221781533020736837550818880920295572369804246084018876223742068050489790274656379111865492998933965084359660613828416439551405809202676791672559254796580521773532822655669459651687737526766893119742550368813329915577122611857298604274016192 [135,92] 7770899539353712093784961357258354092839717587819346405860570787831510138789623126478712069642678140495902446125723329643203950439300907439650559992896941013309006378908503939085165640437159807905479450332110715460286910385352953377704360704843346590699446088243479896160650994066272685367552897242765276058776661372132295007949496328849108712607937739391778320975646392338789468688976884573659652552512506864746871980056208827378729475278418674864586417220071572737848269450928962495943916793058196609899578417903116606907430620495817095640934142268863316253255454324976477787082757817931275124124047107241590780526814109478956837416878640755007955883457954298788764797672250476685729862017968487065424047779312381795338459227182926106448637470630219460813290497508240651423218075487976323752393157892920981860699965860329378066026274421735653104815788996164327819820149066376790521628621398574924408721153392058625503355551121767417641240716213547493822272882588493397278595009177531927730318600832065256815231203461864847451385528727899227316529642657287389091919167403326750866892912057062962544787714897505896443571473949880184504331374270369009243625416830093563030203985717388647277748017430672425374921617066762887555557655496930476078105554990333885130788331305268415598377419722312726721607077940204573073837270590956278897893454423622778354694327485401684600266209689126357247707788379206757220422606639820766476552955075918316684041375554842713219326367809670513197216399093247583145681273602216310775410194055758432371867497023982341040237683144721374382153000673786732161838926202052592611008454895351275048149210794603982652436519807974099458548146397008413908408546525817756461261812354521798940619112714295573575581409697491441407768443164387702986267290499427235252802684375511794252164742471632862534373026958070591352728503550664376540763298914554615533287454798404789713086055318722119164158826143223798344473861219871342818363191177106517473589424033880837254221558089380667402575947632564640226014620485888402839180747932987611899746348268220174925388349669697299823977070272 [135,93] 12313264573482156191334772632628937965846555186445429325033797984033080035377797059919937546388260185860991231407536253699449570673030789913064574613921332010370305164940398441889230036447685216129735954027547573468254229250239951817544151153295671922219743159593834628649838420245275460802748290286042581469447285833383748813097876197308534505559090493888611473791358518142085981631150881506970592867214498226256798697689522459248382834409210307325752300982439357422633351622876377885249255811188745931549279064559462845427315199080212367865609719667467815957864405260527793084934896367856074793035046431591072289440771816981958226419678205692403857468297165394907696402909402489249903565965073292580961546321157029917128927222297188502996693483508605523228741219614548405885271065753685888291018857057184492607730991991072808542450199154009837068625115694014310351368788834805256150502599691256879241406737490720301700189717337717871633977875875650002260040883076987194958590774082191548466027809852380936722085443314925105620126690865608728968873257308477298769599089279696651491097490065970200099838101863717982137078096086737248667131201364175036179778469731073092302794193779675635198965911686553588025172613837777249974244095749831944915678316790377422500097218447405562246467947726449378334141224787842444734969188367060972937314241363415451991005833431358572481178278770592798375861890718566763267829559429054981915026899097934695610901403244669810973588247111847083391207615529346379997626790375554049257170314222205322537028849216670447023520009983634801447347360725289819447425319184253605051735599610756461871985955453727109991681573114180392355354765147197154925913979105006757585517085428185341652298798560294662303036634562477865761273376114627328634572805374733198107882171943302817611004647456741798735812211919514267927067941950714494124870598664322325028709304761182607756394299121956280635828618561903678516839382922258064004595817287666346706124444133699609650878537052838640689926186889678583261376359317332508391590823903745578375648511569282920515997283315719709058576 [135,94] -83625918678007334341598829708633184808622075006297358983459103398722865851344256996157179043708028083563143132056827568508642397226278967842559716611362994569441609621273922100487018193410648748870033523154853872382567977695018209331111822528070797936333848764320510984390292923235396372964054643203645294467226126934697220233303107121224085390917227788598013010141722035915906723846326548191817750707953473001989625465481885249482289591969228106818849197748583940615617194963891621227367692362486927439827162478573168169303470215590667970203299171435606446342002703166724795412641848751185754633095546756931561693674120641139125727089306293575348860281894771296723155787401487848259899094135859794719435818797810159547833265966291124772401879679213423050559066036706782357484210449774568683139075213448919246175254380415929267738466901597397687416651531970770742122199883072306648664734471263441852133337886348298976085237566347977880381784386907372425410334744658347099968637396911824639106122488218193164790357951809010712521987299479032692474645225299491891903793365672206188743038563532664040861900292564796815758455738821470807476885201531494729782003554718413016050216864153022027677509083929721463277014275979918005743739153623951507961314080218962796809688205447390522491558703049062638643366784711897335803406002746878146919172418256483257458738630645360217310578923790395486179658909531659035364554589663020765818185421865975193595683035118550287453483672858285460669803959555719032787966044151770320522078540478703602092968999817517146688835074102529783278422227255762452713318705458764176087089373380231500410876351771561747030730330367298691922616715086495856634549757747845972737609030025329041862732315032149006390086102696828731438397590092837845091900117317130331213933859986869677543952587076018700151725634700064515347503420154472368016419646010807600166087060971930451618807566223958910096140479104577539295123502862717781313599975714440520685375356230727547771332896269686663564120428086713984275227757365091258270338408990402172268732148931031143994045639026807892 [135,95] 1167050926557831799242254890437024053603392564524752494190651808383537590988716087263698798461178939207415803508249681207492529265797345003558130819256404011674251026989992702684768171089054548152687665527410301444588091918183353275843224964996572077471254452471798331492466453716241444020377860299530810115403054652241653149991798197358363197652949949573558698168010006378411184348039476061705862457499547655767584518599784902620720546380537971819403104836417228385955921540628532799324383680462416271322538543738375339428558626026797059553850242841629860885787055874937603661862690922844573340951490219693880096445423671232517877432008001528553039602796385872462249528846756805919298659593419542446145914699128374423867662450376961838838036121209510588343843969636095776033684015235759873155811420714215475501202501411974015428938522321862320834450821342948424694982449021027163518043232944538904987644670557144386136208568940926498548199390878213724827077277666787781585338980370806782600853801153055351917656792924053602059022066652750838607599808934444248929614104134457326960687283271832871238710635108588512322049728956532829658082197998175568712351420191852262324700525111193584294183979028976768793961490902368293493118757889258916169986871598762194001632222506702643316891637602405317213644851555461742319953065183376334878606917081558687124771441349227535130862714849894712799438121181061264894280480176894886646545950757501847034535106422459816531049293483482244709878683411607029876055921267657535554881525903278334157867408760597927262479149845133273306034105582243385523747516165159712499910480944209413855695850300461632082705127198174849570636226257633628890455803704075251389049218441417181112085156157590120548604914802924822683181171777027955133174373276957507340602297147016986092992613958835042454893131477207876408265845244246484644545132572301385230731306122309089189563890218139764410681911329038575254818056922783315635526938176670323488376094618186102020619726509541984396390921272701990051381097827290997003411354002578121679166419322270067247563284659200 [135,96] 5526801945837283633194906987152322057358081863042307148370656952411226777784547962353023496036058404964851955943039802543812191855775672056574233517313328995865262794844505003214366042076814668676671644661370544445758374169422091123411592517317572986012187864966659219891643255987376290885187651659074314863691245135807861555605394826463769934617819573477012382745622689233955036668185848974183867073765768037941966616596386671573560695799469497811959857525980793275443643135362973180326533236918649482768457486316473549366640290924063312189491698388748387151775766689195303724076038555905403121534128723485682040638486006517490244191029447875590477258731415749155165978352079089930255099177579048732079040846263676882143624097032035431909291137996108581903896577691056089234161932719706794246178430136386999488379706735156720224090728674292656028523253216313300758035594632453695516527386576742253365335823111973035549702705260552766601970445108262483731346430725846198108009758023847802881573266071151228611708282723892493335793099111777142498465135730246604849921058310951128508123562098889309122372090316918789299744072127078015335812058740888265438718096580406796871661062182800129187185807799804551869124493606913183826007517803023029865428292686894818180741153163804393432827892824088941971287450569638914736897501266220218300106523314964547517073444870759968213969266607722761433643641506993332233629810137470824759311098786749387127926003144311667975501300322878340116720861945055147310669699041288036693111473764784074645871399808995068323126277457433411069145255000198793345706157134788325075336752915716261055398910267429391265414785328726881579236133757466085188006150087949009482835100145047745265031746907209183685749398184305271574371757460764236379420306382237659152404034911334169321992677618257976170156383360212789245704676663633156172084494738060229345414334797437440328557029875312391999328686848406699566407878203678271793859984238903015022572000103222361510444452309889051669691295088666245056144398497155417750748771417992698392904002608356851756399960 [135,97] 225019400906116856964345537734142400303303615825916237624583449599653855870065990126568748128572690398062844088472552954285256075144929543938288870997596435727051934633126455593483662367523304244009223379702580032096681745294440057957516424949064617394271264775498846648722873069415274189248466817572487418964666140187831137809780259532271153670908095778285366934707097854507835817618588244686854537889225646395351603557103823239513084307467156482695099252027068981626484773755593082897042292793480703260432428955875666326359520816543688674132704382958915314783323364174289980571213524446089065138617758696498948636563187072980473338258117409765671293406211404678533652039014774402490958999870166986488440362596090751208651897370469002319067708093673937046720913435967777455573540214688463938545230079874212291369326873848215945580534042645835467029432707248914661372263248013931907822104769239986742522019763469816156190122937220367257362549768930999461114990265255139189456154857567676249719909737733763204538122124530707079726905299846734256203892544564476015758084810047047933100110227268840903511555475201768824849018797204255075028073056518872974679563885794857303413592408469672798921261221140644106464266886729146252151605505203024988282463806003794567444842950890777216224089987959059316047662272574996008415055396098393795924730102858088821887628650954331289078639519129071685572366761173387028581238901732854865564668832821486448376480649080689210938448627813958024234228518048871647995938773923816816044637899101633841040684703640611481466452993807304719072126797404869044046012270600402003252871531522940089017652487588920600410984305548057818246266451503719966668710854344684966516840369657984379659840075531860520053018495718031902125501730968262230673871264217428390726967677820170281286754908778363239847508874817402655566199180753496572114100883327767033390650243487561602568990596626715662749458929075214846688928547123895388476038464962392941705778838175302044560123747543301017307238907474658054915838515816113142965084635354883903931557760995463539152 [135,98] -1102268775516360052256152911599357605031858706601892440528255742504506933960524896052072969075852136866853434230016095690913078246991126991550063670268914949279508739186035752528667303557475782623840849362418905903458106133976312158670020938155575350825931850524133820949495578112020615645518509712414761086369302558043934040065800638796687252110874824010465265489184574769500851194354716690217402268048753791155091609965910460468478731791993979101479244325268518777261113457221771594055866602414212957466570803309466484083309837529818255956171274760862916480540502056155481389296675008817409608813909934421206396899104003634563241143436600553158193768738515497518257589465380148407598019787079609309762071178332875562316253206951747768800647761696480743139915128493006606654720608944303485804676152080992244636518573491605300585005882297528531106782791752127005206538258010997760698664184583568688351184474363954117878621753900181815526808348383981530896919890146037707288160182022244471774615938986807199044714941729051254496225867108415055582593015465816094468234563423834592122248104155672296438179805705053887662145903689079060163120876298303304201640869963963638137148837683047554877168555790321800618450412959914041899945130735556817204077619416768745407557117353047694407310577665914477607261860069110812533041252340764396145295094304130905586429545256932145685896381955409698549569490635732517756424634124910477340155851817141868438041977275092879602860062955541990455708443186579744683480076036743729663230029202229504851553205426273860231809532509257213354070166254956806302751698132563144243068117513323851369582346616406793311846436401968530928125749172743343961065944991445640720595562289339002943042381038606636498073104302044514782976268930955900375535123797211769675860370285143420725789822738686282090655978917602273705923216615994662423116510365359202750562637602715502807777901931837912274506431167244643308942473985756126371736232425104596145553831718280126258251026519295280292877390100602361558100352487738954657722931670959576853536827779142112 [135,99] 21433753626102229519109334616299691548369881458700694969962422612394227436824491062632642126250321548038430896044043690236894403980216384072127323847272028352187992485676625330852747905543622391810963211799242396538680680284522266363418375690853284644280531686125037926418357175059768285153544568015489856991061196409350664851779108009956469957732135179387628517869676775716908617740970873236300593054227441026809093119294234903269049159201446020885310207208503993633959368521853876146037922483928646490595543509027572931575933105088910895835501053391261477980405707675640508041323730017952137242217005743368860301470836044198276412642091668131147612897981750576113193987771683279782695808419994113200387821682278451885221046000046274201203205454044121033461814355311017255035545789773965347361500446815179159435401388980760017629394478722462939930554268980565734136270635824605878773858428132555670677104120073713216651804367897720399055098171230131854086835478847021883005017213866238327244925936752169718700846024444652894516270892383450602207182478608397243849740510052473526144653748150528807189670836661431230448332758152802389681348906081216867989073478384192867370611662574672286798300783873209721438060867362287210668742108788796650323560873421435837344297536335929219088399176104554526151259327194244646151607238876130135986887913002114552312167493061597215766389781573516087316901153121902811509016330100944192033229330633541794281350442472865457309746474044303233451697582152033188459057339090010211578199680459233129748586275570143255861032666453152715631356615440368602086849404518817586628378865567370275932900067707751447987235187742955328790048607133433431836149790645806156401639548035827194409937276074108759069932443020725733398913728289091870528295908114582048323522502834853341967975824936313390123806351591602340576128951481779356122800590627243881610891648722515938780711765903844910101261300671570764595206928455104282479420089538100954136272958931584877153912866258388815082183242489858846965996538650510861810405936155619177043769262784 [135,100] -239248755159741613529961804740437528680470369041248270217754447294963823096025582689660062680644243906913110842295377691962840634081122148431093560781738435479813991924822034164743807188253437531785026466328860380378395386495384419314505790676217300162980630921311553809366876055747005677067983135285880271686208825414309525394845358866538029589024718452558221536323069648818846688847196925661585310794114564134277592613719289279204539022166141925809269964488380389414285031116411266582618585379966250409820183904269238387840034476869144225923094450483800805331207229681465833192084952271845219486981940363547106616946195830452830412134852602758866027497351666331984312400415324147930125492400644575381028972980905203396627604525391108721166841282775808062419496341311966904602571907308928937566049102113096191300582823001328270294138104718705312936755992080182122952739097856193973190375893919584723678732300217243518318277703943616590773118973972803413122471666908026813591143382745196340937566663705053673619682196025919303745883412272419764760704370685158584213992575074681917072545990278037082236984112448825005803355037546262810448940232155009443890821703177224921111775334174467121461159353143414987989092432228667369982905338801040463503986200628529302041572095434157714908198942241693714548792483584062712624958683923667264732054670607695821002948962650799331572703919733001742150393892673890959577863492067522919066411603535701356321566494545885923296873361627389374437024631796954751618914156713340055972049930081362083966322375057593763080468666279768276401256566906246339065880216119081531077995869992592183616019550796786182524846887726238144351883787121917946012263278304436252337141111450234186722406672873898888610056046040543496879271199423101462067915399299469432793068992492259759937346627497183485883721145558811554707262793726317711594582429481925182465658082672981659610536200462553608233541025302257515745109351687651572503066855207963133630959421653365578906838790309896444265042331594993436848883431336807036484076077608517820221536 [135,101] 1003602508737636913030706805657900235068120123151555102625784440462721675499009701816973574623199484775247461023223973277068183725183635982548046396591084910288317873096493184210282817186996502287979493071705839583699514639599771863887472837068677722958355469700247955834276858474542465522325137896792570666720480437926871063356834555132845522617803921138599558434149315431810689590120896652676677504323320972343106755977435474696251722303198164513328996190504233704735922370838708507844779101956225865154356967170686949907641639269814473964074566135044304202724926855818022415314894656117703484514441669305224342717852469488101221178551289390116522096806524818978384195723029948885121369531470649677256438566379805735228909328522356795234217119491587908622398815836515474035474719418085543277238376428786527135437347763530793279259084946880184491471616006621900576043675846295338739712846397412765120849730534639754325695708174143840081149777305298493581930650004242091173565577018667790343446732235963914716086046878669711494541280029996142726650239464015354056770353990077091866891742715423790072123760177139482539358664919666403785170438003050553524635692029700683211227903549641494749181825859115154561703716296815779290743870293418230093019351718219242996118034480061744198828310722210706922340137849171234640938830708125478435185895682918449243351186427776463494003733984322589388723963766983348497645028197954745863356574531869005125406955203300136070249715994932098613611244607879108192180075513390030555608881512521894931973187622198609912822423393419640691832812145657505528859103062012535169093341351827570683795170708212144818478649434200806300041423793495976287946019153490308335151830596523026701804661980149741656714081062727669083134684275473748743854810082221586051280024264149008700936803415121679388614169157416581029938862912979064149036391775117519873711819220654428802451231628434025603130546476788503812993883013119066346747211722533071075570212610553813583916181452978912555709989007886230808975845618369344683665731935094756848 [135,102] -6073340216401180942818941552380029171284148323954587827708122599503121836438170668070606389502961753493199992902403073359925380752049541242787141784438370028610158661909671895779795261302827945321154383081025131768772467513380978712141373286251330255538558782722344773338776811333016510169338865642836329529767056228334365477834190737931831648553133662712327965382690394529873765786532849876892084155138839757568510184890871812086245383712181901811108472045556074946108638168366377112400914692104996837459329775132859076710318163630041027459001709225108220926080129363773811880350467143502863232585045181312919810578271011413837067255202081121078848400311650337379600224596018402770426305578511453525666665972819376385906332890401804349784808459278585711669817281224658444723745183590439021586358865754084116842958186123772178729846873903597097325688186692674651609581343988602622996729717681180956517127218421946379452634498803381729052460978348070221529004513696391473845048387749768085698803953304427588242173473385920737108945412895028641114455863805154210395414860522751006836238919309363293169201780597253734777136081189282062045378729894245687413661654981171097476535362261315041168401343735139841423774064854346561747963288339958277929876250546857869204807124153157925533900471669121911893162817512861459965511628465526936744760296479498787418440222666010974856915822354258174566051546274654023178005895709431089114300975747501004156912473266566370591810170531959371143329357379013209068027193687337600948060296688603050259292230084877997176663532693210515343974695170365164099376332908103954933562933906900940073321961234625847898649079924603084720172018713732957644137260014883197668645114043733703281979963092976333654656386899711284378333267238819506084637061778716406860809983365768443677630449843417226612654611228502687167853623532083233147846542742288264062557372637474891977890379861582199497634383723599819887699679391372723241243077862917168707839386992154042456461568353498960749951666648918550265962661233638266313252479587694 [135,103] 54377834239087834004957584713115429576813580255495537427375354508064679268630201337532707580847293176773252282539645155742407635764422789653528454330428717856888787117417442196147044357369187306739953511319763825646439186424489916395774182248804737149126638784370775532386217049121061170802047802320382351642313508405840123319280496219002008635656947435446322542188633903176087682620967349540328944259496924672855876458953072466084552383431661799314331887177845111828356081299181666041619979967377472402809735145849404607072837518943888028697862064715737269155302676473907080822180230560015639380180934215484339355441958751786013255261884884929982495447316634245936757221828179911896017227625689768139807746585687838207123619716674101625870183966974627927233859183794644844633258685849131880111158149372177768470929332854551952663067972918188258507296130681446959963951568196914624256613228014185735049662394843456732832845290669740755753425974935838938111763846808502402948883969582780806639418134303300666049860707395349810749258168600781281160584453018937448792942389778727427017603464441585407580620414118016799728522385683660530860951781541939611230487765658645239518558791073812630538641527419293949189878556394717628396003269850354781621699804218329520433074788500980341201642029369089511014628644518307471735412661120090945610329174510482815225414638968972971405339720133468071957726193676679717307754142156605267317624215133362751406186368692879575090657061817669753680629084045693831153836114868090191753552011949255023509264042807634102415036378874496801937643858968601744468629984501425793331420514844404824714234708038324116407065275018166465643331874865559037269768346687983899730068587071043250764730243919587874635207131378825204686132996252283818884586347955345124691060154291000315734461827345584230487526466905367661852132190506186427035769503203803443447887619235197653748529650498982395966465811028864392809507477653428441774263346504396119765367670252130599575127777198138307108804917045272399560180211358295708688468384 [135,104] -94880211185268378123822453670482685334050297891799369918198651139391976519905620170591611785219359480955654004506549272396090886349987378670834171304917222505114626421108791164100744249106492859220354681590835436403009378026186371296602995204042084049390352487547964599324789399921877094020602109900816182562043311878746817154750866996055960530219172298456236855319435931591448790779086504687779076018851098894018471987538840902968199964067574470351951117566338670113880254770090209401914947301065482009471724853727979633843233368735566689555753233895084274792917708264799399687196704883626479630739918555458942850283342482811933643353002288489030000064335762948903823102243815620689724141189963140141136092711113564003781720344247269926187864979713983217128223601100546809419987798190829856012944111821688921713678686564980111261046845814192166053664723698514010629540662837242931533474032745180653635336525231218526233407864698285714262500349988555130224390823824452091041447999468422195382996760243607413373871631992171362190105686260153948132052389284820834885513201320293254014375824209979341676116272646930815967980126002524798543513826327145649120013847459670503238710829673972326899279787229097154934284625625178141656465366476010239598169753710344681909406155989616660521091634651217695702083398505878703869394090102498973900416173638161449018716299100501753891509134408451575924027896842491702008446461516953126126797733735440741806428749863030406722549858838218029421377883379471443920770915329399481375798817607915750169300798076693761131823960434024521934566612639432842225321566995894298561345248404523438765076619203200139758847425784216005695014911580299378268694365670873280332127248516252878073294492943639161013065259602386405842860668634691195225027749809976157491922354726157280315179764865401010227151524786053591941857048128659184285570252545314810699049307399153315604629049926376432242603611531182454783835261800595517189224475345910070107171732035453668076124355932911541498319229761920028007002998964750405592 [135,105] 365247239193912017615229525776564780938315187102926057846434092454662651535727077624723701591578767165263204842411776087868213639146094329405266612590346869286288174926261354476832008110122364927873361622396466226586746299064126343298980916742909365806770904043252591858309877684530594873203467252112152689793753483527255682958931691177699969418916270468360248814307384656001494079965293577814943114346528938438711408316902270625629285631106311471622095173914747697976452903133717817352404105880576706291507938530706632818744024277391707048593493869413833450715703098828582221968202193827858382057599577202840239695228306097147208948707147577326528512252235006824005886405201259729245054246138534533606803161686750370421353058340085010594487799729442663606562310318338312844945734078248505520120640251822285726655244228781009846866985857654065948035740983764756599154160529769933501186909044477708853140875174476620156885114538804086525721921311764817238366293215425141727810972018078963726290415715025816212920506194595399075719009232606240184933546666893403812207068162606317985578936539167101507629378672537173993327367677448006843085068241470685447440399135844561394779867848346694421081295399165790321947022710524101963642199473748949474551908815349407699483301369045229103869380247320628340583458352868741453532455260220008648821411623937626447798496639653113248540932196299954833253253832322667144821837121478141269242562312708443270316616297300027564320157239183140728814438874555635893493523803791312983922182997060028768562794174672327464835097481641882781678392584513016276880010152524527628201700506990013407221060985882338967488054077102948493871723262306352201892554573248754414249803505092085432481425557363517374295926013970715998608190775523620127257311018025798943390073115398442259908730370768485496649584078758232176545251778604321826145476766494520956978583453694535755017093921304511746896714674917642121860685484953492654590435367162233490185106551494438983834072867624886462247993264215484582350465538430464 [135,106] -3819253433693547897451745937357127112099101898485776159503031395412794392336222341851605255419809379154976117898007235122950089063113024155026836936506380323614800399689793807496638425889458650386751141284856849181196933717372551322360269152046099729582296884295563503261841095646770564604810663433156007486474768712934390379630212302799084539139760128647456650794975579780654654996505135301677088630645680483107524968137044817258035069337130531592316946992158689854532645733369558532832957975231945542896423619893606392065722972966468350699788935767964616175704709953616879079236788049006917364053023213618835133018941421984874592644156689904141155780744958918830091368828037114573870411358721511490941913700556343255907865249337004891475183037781593479730829680187706595140943070626788890966258824062131172830578302437318612061375094085004057132489272977099643851488681336057236204636250391716162138992168889412261361389023002355332447742513042322611269300767244446502126478307910734062394512184201638566886345544026932096694515641825808786606487127318390373351506182049609276130765828784552208943656024471114490535477785710732156971224839992752529644185673195807712172778243042620378712366103503481902727442726654858961091884416683281868049508902199901175067014803071507293536214919518365447004913499359208373703605009701845348402209445596091576903745822481045667314678205054295749284244015013471192432031612910534094890333502117650493281039386296207852408997217991629640701715985458382307048152883774827320769198587329697436878616600216539275075776176573618150254849170323444914396639960142237142694307127061776176985587409181695652981717844914476825262289827352365754000999743625589008981279315563444322749840532371536889936663012619549508832573554228384223208583763170568068150003178407864947712816727414786495881811512014682859450859967339347961273342567746407179165050164498679159386206937756918761235685036583303768891976050126208750448939375238040285877373518071481673598236580610552900515352176582124943490669938480 [135,107] 12434990910821497275833745831835855882621811085683618254887970685609788131239159159603274335209537498447082826733923925611821997161646146363702114639125974180521924191768294527529800304672883809460036996841397606103372689460558486829958955388105720001506980412637543710340042585158265133944958695713453366180372166415927354458495503988344725469815774013651257071027846482535535190230699973753993700007599385162276084856913780548233885773968828056536881505757710195700096689672696015536641375023412089926017246142531798191109757579142258269835166374035482871690688345316437813466314470797675728674753878924817990358850605992733426580949868698924074823736893912046503051970186956609655057411274374641881645027130770775050243673514849111158755700444881834209047614178541629353520624863259844826549772847525404394997267416867830462355511837411344093944849568417102341861801163639348570231590373770686605804418308006910122210707201303292910619359679766171620236329908385037651749537498576417579216121299442140042212091962290309357141857916312145213714546550196941798536638578253199173658710843583847605940642649912695378243684302385402599157905394909125393016979704065788309504672362409864729448026783738613552437046264771042954601171695038188023138784627961097910774818054091638421727124599846240534688764768745585008802514422670069773790819628192822077184551767482398962622731123170572085870078252215077319413635671029735490545364266387147010495042308564028879475773331109109295319133920948558744662993772593711002589427326489196618405851020669276996545759304835515838061031174725990749226673583905362083506555293245618491434509020880893898792405015996831562933172596441892832755698247731209484380032101982547944957529898582422218264118209738312154718416764076016313873302996256487544605899302445615283697499876695553455151569899949083939070351721653814632471351013780177797161792269607289393145666140483287472546183086245169990885929521807453624803751766505172335547481728206356638163195153185701516565255784833252705839696 [135,108] -59493861680517493440636161396224801279009381360883264787084328187352723705855892434299203284120841105390441898312520918404116965088955641226598770990707959011708993050901396907906317807191892443260177981268201800925050291729295866856663090506258379482248014443427991942556640722968044745573666063983105775293170750339649026164350574578256339574650550217651204761104568053658649779077802693313896137097190270387602541159164358402864052416514151637300352212075157926196152010150835364566822271192884988202317741193978062991343066060008654397285657887125175998193755932113280206530765340182602346913578856365445795936761205138451332079397656014937478928834923834955816965874081561383704126506640028649035837965577745235264351226170888893139933074935897664590534746852397945167575588133417485375467219316376173667586693528922955969358076427319268318605082506081530095394948580250019027848754729047437875919530050906123079874483520008252499733758087874097013090890215673041665623242288457333444098748928044671959217778603389887295224906007091460775648618069186121517824588117059059605275422517307137356231986049320118162713686244603407656388600316441651207746345055331222022157397478899666723785373384689938468233441642347777153894971348649262973640922031825243623451199990651440483737740223675350030308282564229598481644913794277654743552804827018856778653142675102358528585863575664194166863508981280126640389409048200826414596829366921159693235751814091837504113663914274123553721873375391419169710213544020685021224531850012062597491683119995074090391652203607834805182224128080038571396353144348745658595564047091631064500258876327226604743310182849925397532707135425539490753593163133735803859911386505203779647544814688192528631354739860233302758060662517319743333914266784195679623504837810337235870271402283531627319148403294413832865627325496784685878787255896039673084392764711895621868761078426467146096422235829740274399400688896876596497084532521099962733793736687440262838117538126147941802478579718867968 [135,109] 323234885119214433326970757381429409751632325129245966740526992146401793118049021431491830791244723665131774759057316482186972259002630248771125488976251164967916622486703023658471750962074428598785361170371867360407122977921657197599220680703932770036722714909685559384667761099570612753742816693619263519620386028416073121742614064731745906755065569215120019538485305186226710474506148456556252370347309448877000432440973602708957839089508466760305994020763293138418986915889337367744098090919401537106498292711795738379826786578323026941486111123235065836464512354346522768814533802174438250795232097819746773437546024490541170321973506088215589760539572305720376588075136184551904972227159785841807050667947759567477068947389009019303217262719946222662134414943428790065939214423837229776251570022630798727673476622244562352131133886382058592170529296642507792130751691753641254411764740070009438151846841335001867611166926571486021443834505311746495377980364575335800960406109323375494061026639436945264178027514473140912978550118395103917444895564139185752519221674702711449845644343624449955815924377510361187442514901306470994724078836835162691850943261999706542667545856427571282730549193861002337463520996825748434300765463222942991089249690892930605898279507688598949298375471436576874039616716286963172290620387250796935361033993200031787065062932782728234994247837115070014448061665848630331623264104643107638697140930769597393431345088545931654235334328228153698443729814047621323725499388987318987991460607173373714026288177920628962800657921722793822446195355851900398470301241650810542692109909915134137041597292148131028878052053876107767701980468560641983301472832654285819010461040555256477318208794319439123695656542659014141477738710507734420286224775644089129059262355358552867110264477592331843258068665144502248894300250240414238726065144710528503352654046065811185401993373516441709745794787036459593483018151124824538740136371737900143997599894975342509853323603973843011250064666456 [135,110] -1590701651717505895669565794817442785943539707208806257725088685694563548627847641544520422125248830544973387337070759693665930572519877670498264857676439380656920095596914157593001086624093622727308960329782815393405344705391333285169823231715055621278135290700507522332198535970765063956351876531584386946364956580033387152117301440451481641142623672756713678597248947189838605216150384043242435325130410403483523707647354269049088250376735087454689406916042222179172388013429713781106529366545021087635795645811831654935858553505977691854257016805966096722337052070641599750395502363779408927271068412261277802309943743104687375056502840665502858370351529010925733923370593864144269106731173631699107147425957197327363562715450481155133006601468402561210086564947165184491454201746120309619632391731022936474248603006689535632118492343391276822547749238516031015014492767332896331697778316809507117376384154083814288290776173992532075794816569982404834229170597760843280991302884203959600753443712300153247850894490891051128994230723373343206960478572805510740583173727855665019604397954366035955681492233813566412306025849378665673395820112282539412455693620373335183616074818592075111499220208247323873509039338284431127950643926229649903845239544707354868454921497787944563557068895952935781270266756738996109182698611084251728642038649950120658803603393320222132501573396488404751873049797582702927267711937725641797406697865757238277750555011239765343370238161955469259905776877313357593337237663302922619487745815486725163940586171685248746886162363799293579600563780806829628544246649887282268179634517210035474114770132751624414811223541908824254038913542769153817006523795110875844813302278648884653217808114681668918193180276667109246839924854685066105632710184785463377765488059410549821074829282869764256287147374925620164887096242140910842588318311566715038782115059755681246913146777052807787308875799351315899371789615017001258552090727796522431850511564942123117166734414037566833239970 [135,111] 7471647252664307317789361095875830894688427145221209798198259519723142229750848036347884547141742559708068788532994736075537206908941009343456305046398494435137787795154714449361815745704250239929072414197545225345551979944716837638859571004810627051988214907369570259199485444618853672526691830928267891641957628787291126085546889342220520599953979824306976053359974448890043014467355153835640516979044244740533675318051258289614159143071392392229746252167538366615706268135506088538140437721266603921301815057012245942158810893878356302639006953384692707352606304357834573007118774127728323139188105954954404240836464415649617711131366013559770159535067277416095567934235876061566348940899566571879488799194306147131738814650058070852058059648435752883045173108237116849567467880513878243103223527825973482136518924785825289789996633829133933376214306917901877531792045527094243098589824249853670714635651997058813865554143555112709065282589833877282417971633175953836918832535532300920347518803585636568425204163607528421852832256080883557252207440658355005391342427165619474178754660139965117300717031922294941319994052041361750671193437585712492317051337983326403404752996230156585667367027436202234855153161425270763707906247527142377044494151133666221808255371772432399103570863582086858984382328565656108582891536021305083143845884293016417436796179856571612690626344642994355139064287065697936061577508829490709608215012489460899185174503054188456315461328836909795224375093618343515193866649908182107903076897355548520795541259474751812363370521449421357044047457737078841800109913143786164465745470660037064066682549126950491364487288815904028344795949148649910838388198986474480390437739793822937034506487532050012585006882108292791025872143955177218660770776211699941655043979760300073910177858214766104831665900147249003278819892396930048234155841158939510528326222683878072292051509698267044149829084521630413097054604865627765894995826460196274778152152589009105811916570506677316208 [135,112] -28016685578222345725152640915122014265585348941367076674745195340385648934625494695612810080482915167748677250169073835421473261646046691349207269894717835389862851006801702511247813140586538470975000604825926772160088629509953973004158239888208477332719642823297630053683402857550059733531148498432166188460168443064904615555429850001151620354272464795108815173365513300433813297275425643343193636019394090823088486027539714670966037212791497504189664948303783568840150053698109191957674607944399393495351067881953439347507248593016425436515405581372906503279855897582911410469477989697092498305352100185425643423682010274313491504590396180629315216985938820615195726470461151640562843620010161799823599941436473211151455505683388616637239555866648359006050213050666374885857570735444969208326293555699638248875438196644946697926474016132261440043904010029296693717297882761375488384084281842966824009835162966723461200471611376433897850827814444332502070538360486872523693803796536216372673880667331522486939936765446560286197791334940921349426390738282531837307528346736257918626640435405592611901346469609840171391467382683522602998889028351654304759789604913500751775043141774731347836529919762756196306697222626979335708157928959153224479514151920737439770632266606414901780240307204841841888927349841167347605354027550273574446050888106636270224677785892149304285717389123959151353849927503486071865694355248006220839081459766242536008737453857828428214787228965065114910235828789125482993329732948193550875433554109774329764295308014373497898828107067936816955333059406487880684399225862863770373541456846270345426230244813637649595769892799304614811007173708199749470212442129239772125137001254120831736223206375020780502147572463624282795290138586731078880459875301004354230799790208437336069675595393284727100705872754702787137873586574776804899940054095637926264974086485523721482237388896502742876840199292088077852034418768346957677136499359368808733840272059345155253522970090928 [135,113] 70619248470370162983651388383453723696299485822237358575143861568758855287627186983402496634740152416772416935467246174816622342018082834926216422093319376290994675003115756250770758169383591357518204019704685754444427799364497315796172519670246380740388075900420251845718203928156292927771308300101893799676667701348192805741262322344764503210640001128837206324185864576946880646666179350472378114293941346147900343450283865809688841362568427060700755611490937181782935069649602662817470624491361587350471079374126535839686842589655327440698752338109355261853471713488857838225497554043320841685915842628622479092922330784014167317255925997113311732157116740018944523707780715607213573854509440199584213770974051870559413598631351550411558976373362218279786838351390068738482985487452479217320947175410769714922177481215148617867227034432981245440230840549008233424390758846380328092756670060630754574732188802551041495789806451059534490665450165663028649667858373177398038547993325755470729096975847429149734515670898854774754253380465079410698970564544946577390179293430146487383677009167006420753514595133966432121830311704950257556367515734093470137462992821879824891233764594138659299070169408482895211084204388022243159141144982894389203187801727535305924210180037401828978133029891437396499982722926221079773062073186506900277330123552468517564074819898411302435078097952091197869317860196232403694966477146985144877256210791081468045567162851270124160169977992754530245721719193711125419827889494182939995206441910949529856186916216397589215998347652546115958286094682377994824509606422458848291467367525600105694177389931528278769108912397033760152201230339005280885007477244892069175034132609577568054548685116010312917323627137583621025464525093960073559144612584881657954834594354953836106761899363233780166113765637756092638472968618136738255407603072842055062133583946900385682734488345348493193203647484172636378588309862450802953171000647168828030612482592985808133216472 [135,114] -141515451569072266846908742514785268503805934874939563306739028961933015936861932238397538863125382354918147754661719672738136010056236964806077761952545017983601187696189978950192200499078966333116724294561878864436051271634185665459583792305205567736533057577832230901795753430750242898377461328274477876778631041791384780923561835165424138849126958354543651200531744297395487418988260024025538350858978207363894261215051834634457908575638030285330623204279826312494918228686343361686756320069354048231004711897071775901208826800005763314743942012311860003016595233599915202736083321481026883513185219098687466366309056961181350074153466445638140355273952023710548642241085094003367293385298523197089485734561336416262799753747480232577932243331875903733493938223064609966486539119664224647777288458339516921976324116084032190246581979862342925499241427938269448357049948356633344138440763328768414533374751120187173933551609401223372706528691543377272570083452962097462009844397713527800650838659471957900711595012403910799320791129549940829119840757554653367718317819715245870792639180066076052832683252803427697591253925577414200885028634031794671803603223416817434089986572651799345356944287068525596854835604930921779643452157926416857849138798527257670262728028114688266650194590074958864666395150254092668660131838691236799493920145768060976631066035442673846376676604773904752260695673359692748047709865111162203286895930030150005224785374619432623482966505508630682597835869165461747540026112971829022443210408885203166813543427042947764292866495255909228816346730766581933979176504821655181883195621368691560981242993619747525185331708731859539599150612926493927694002882249613426390949495614483673896211746798042981013827354433771610465301735733894747713114183891416358276700448751403316006359313208273251233227151691888056709532772751079451074363906639870843636697770095844520266687695129257852071120071474911392554435299703261707225787818802734594169660313088979185916 [135,115] 176532354641819784290500657859001720961695320152743677004532222843244769511400560855424324323489433897237800073799008265495733486952938348446648316470742368542468949607092210231712140556730796914969796309483178962759629818107622830237126752899271841678442943485907305022253672330032167843022560550554119323727988747053366674968950550956376514497869982593344472814021591265938624461328126678325233119789012437431838227913287421277968745301046967092619379746461455223464796110345233971477869115014597264116926385030080406682145277173010957587503124483985046266068816412930882027904889541686711839031777876344495577750941471630168787294815499498643248155261969340940331887117836190279406985119706684807350016009500748604426380583564157553819457725318615809360570557000879069645323258322565553162054315889255951773024531020897875060762481358409400232938240870507938909446899425374573954595284855974785568401790469544889870092962911884380938227205396003531602553019953922942826512777306848304641402534470743745627274739476066152383833312433040413395104446957183279699759144626304471621417996582681068886761389201128747320984078876323616001287375293936012074450416829732003248767501993613923811726168253589995299571271327016569464825992952868408242005613119380988648076064806722261681371886104832649437991893481471375233303413383077699804673916349824614570739388237615445413916249054305204991480409911630989046700061880306733188034242966441428693842168453473012030127828772288975774588586845043447047597157977833840280410726311214484807785565159927609313615296320467139491789619686758395052881734810202818035701568229841013161617815923423765277978053297822059748580844654122938471265999046377326684010550321569499779819649466918714676855686874345123703527833873227025820716457869909425829978869204612843220276951656896670977818194616321047019210142893653291789209735030517947180525439825866500278625201092949009274110294785733689403796481279916454225672746738984688758574309962519600 [135,116] -136846997068967082687758656259149837370577545501051708968376830751633962251815458896705567048270385559955573984567950517166859975485241880071067331580211253473568100642387596590644482002497301003514445132878148925946612104580274984190863665215607439793667425914878230693776570622337707420812247001682363672807522053140520398796641711727117769216572042924065736886555416962459953042721992064605902900574724082190525748621241081870660515753837386513450707062417015610531653862032326690992247499152558663742097026299811801181817489844214283922212962446039192624377942605645972710409424609725229044570404853378626480106214276697134233334018852747673866899085033067747583981615138146513199677761657872466963700918915643253465576952301399806361788064035807129656816660344429955413872829664169592244198476057570371043028393716801716834140701031542252446970100640367655380537534103371780441136679542645037408726043600881407960649888622983735753306295740702931520404526153595222990078553275864075688590378942758930401854608118615491711028061676573865917258573084409444454472800488967069988780208811220048239294889137856702193919425819651919284268995628237653774086848982126270230359249079028611268337582947298929695135710486536513088992991969058199090145533366625025963241882128701869823643466143196213536959421042110970717032577684645481263866431692419040178030656407163082864434744879752685459355515483847020213622703149639899115645920883087852016217953473328473494030827196048474126613920298532411821627254770817162329327987985815900839236048201705270258610156532923757202458457854289021591783426218028338176631371026839469318305423609477220185859844953145358304510543662227078877063154113238250377394027537828682759218157163977571411531827716963421279807490356177491738324977213193369499352041072653236771246932510687630071244836550342094129743336454209501239177715611845871264295905699824422500269008926173859207776890809026631236897588317224836120563326790086875687840101024 [135,117] 36632319574809430870624126264155132080959313559696967694243026696673854538108924800088149701430220605867454607002604123417903125238893628153307452639542337616965943304989381018387649741044711754072737901928479329291873698503834756868992786659240491332094955260255478258942711554185853651803917354880995443258874760016664349640526083091796457522814665661906398589848628006834844819611862927034635791339056587825178054163295066962287077614165776136031501168175489146213290969582648971008357570581307378127789390940474080750031644052427023726350669646985487311621887957509034926663435997193815981610835721471885157451344873015995123710930752931239169393629635399460301462320879082428792000444668848050265113707084333849821414180911538316373519690350650350819392226243787275434680210006655282342169262341892355826986985795050349632367155762770038277215017645878256859574246684819851864343003717477084794607710463313465390900906385991670962603762348347732151689552328277987562674405777484481960437630305121772008986020368296526999195713398147630953643846952345622316463273388443450118082312435178380027498310779491216743624208733852829837537091710827155217354943576348673951831150175210187395104320306849270797920763703883192178703809856951554874054774527139970142147803043220014755872722969501510953344103927251692786709490403146277500722039100218676370998317606975304626199294175897929954422606335143004349588843697671965695453549008973685189250129147866837758250202285457418671712361508170539977293110241368255062103968261280735184541900384914156120241480741732707299592021693054582940975436065852321637747973605599633062388469088902645815890808539506831438231376397011344835724629924256453737040630529069235326814755622437232434963405039642724929559345905826622252982899165968628019497310610062610633390466863849633344282069318568880378259741486493007959434955674826614612714813071061363521317487548258141950127292371672937186383733543557469804086228247191840486632 [135,118] 496648149006003747244582365189214946537477275322857298186290845581956330099514691258075876037723207980642352513628056122183689304531419147108212683281765030972389810816297808751264042054985776574114193272726123118063124082421712885157850882793748818851063396178122059586629807870162290785042120817392909589414266082695633777485245746355867593759306290049456621958063675217801270673477797273200521977784064194910036062411326579168557010062214047715473932652344002748780899393485590378845980326284391133098249569353618152138749889664963840820093235042162342490460624890769883025298107805795684475142302087915391463020318560607400027405540275697618268098024226505633306648546017532148533398987708920626427293339143195942894739152688381925059425704332465837779681936734091884179854642120301295552261446680212350558104284969073385081583601618604312112933586905535563215262440109566698689783341385635588806049345043504364766560382122726972817469998856467006897391848869817385278042691386728171434887660370405632435535791237817819643009382721133578704599592888080958672176550285125305151519369526140732925007558355365802047345518805638481342373114938984733008877068350146400344642500921590644472451365107469349464559170926673542044054214599498077882281892652684162552880298840577080006089057981867519072435585832791163303240740513244943649017171078075003608121457939309738815959883197219632647842515017281761455100732785164620340649162754402930903212999795422939776536576831428085697237374196305670066545551137198622716766394451913728722686483706593445374477926030494039428084033894082850140383410497819532147543345836754735096213066822072519355625477344653667252042662681599691257268358866328859187286699212468944226202149028438395155747917617226083515435816870249805647151020281589517118565967993599935169291616740460393410650586123574579339362946335067466623265529757254049700803146451844182070285819055305829190678374295748883332838979407020593104198608237462 [135,119] 11294148606138509688226269881387054025161174681893240592393768972157247035958124592668381301169005636976900627364219526850489134983931006357974909347019962806732142208740002309822489441390746541652247124233088816764379927516044426210115783474747289521184471967141855659838942109511152992342105601968503290838669107965994400880932751074167073824449414123801937181382585072336390659211382188657835163320578191037145499036940558237679187875841790591143664032311887044062489489707217363208757138156801147393214577285336441181190077004238803588965550997257424613471100422935194539720471254914856154925815316560670038207860128321892753732969267327967314354583516779465789847993345084916787097016845523735349787255268926711881291663449285939436548164072805219886776755783821447159774121019919011234071595707786037630197318040140074147136324611907551735011414250315730643843375112157157325983992159150835267948025444051124932626384917883871629707296710392997789296369982829847830217657997659187051932867458512615908157831454977000545514062734243441734021894265514396318150030444595658636632055977441229369120272626739114199651033458898922662437677180534656813848015954099388067527620045249240145679031784441324104384377669253775442003972421065619145793225766095703689392102638305570519907815360689701431780891640180447646541118601381598688627312010954379676018921937991607788098367635964054434012875695150200085940561444001754262157321792953164162740552622436648775345071216684171175342419578127424159038800961448162204060106520257957183902421265999262649273571144454514505504624491202580180896211392570938322302587012050455013056541758636503427732619172690951334401019704986829274716053257886185989337203054447819666651196437965723889807346344400387371047583595977319557949060313549445858351368085194002434819129462684272774312220901130845826582024662423513948959936969341966252301766572671624562308193307539305141757442875800323334898935528248880126605033256 [135,120] -166208641487119480976481814922055422897540213384786240284238117401253502317448956475920651819845998766882013729786267622885870009798809608141262159652966953207382768810224379324189379397213821976031410548069140116693070613099037409630073784138029863127137833895268727995126306291267393525989495100958638610664133585250234671143909923433380217441467039814026316284186699004649163454323316722488515236485817145954450643903999682626338489442352028594195363823668164570478056477793888946218330680829294403311860705076383783149180033789745387543848623561313914800162713864738577166621468310686098193090385950947551062149705002790659665585170627907658919133477639439924262294615398834295035835003155831804738782646565840808674540108101926196053502009251765696231940320491757034504916085323800490294238197167868242015550526394075243299029561577503206914804665615001437316410767049066226448620738958082635730998803777595833779052577506665624540211851370866910641766031174464523002535560480047943386278281090308321251032886546458225995384620164481045626685249123014713481080415350713962043494934493806370235628714608855149779018094688055056716814619773504788968224360810070884735891114352484850667885374020558374303852260642666059254652913675842313978631090340976662362416948966072124253603997384709404841897584461207630205845070976463401610091739366548303139946513994280835345124746379748780973181097019967653362107846308790852231649267877599032146763074883047175132203316417660377897172760820480133215368588697916179236359175505912262860183357715584970490919533013785484790978706378888152752670592919487561260309261168340230146571108460714076637119187101600665991424420247615450639576070296643628717276031491313309233491595085134790277624933714312941841363239602654507249905219460503795862353050969886182900396912622226551564375010163738449766381196541476149891155595579020256824993272618933443129229410601453064635419269159063898120872984150356263153828 [135,121] -680247861708198016122601474440482490032214666496609794344397008079168551137239575038824453169346173637210887823188565391316137479789206485338769093272552739405091080348424475767404389844317747455145158048223765950122858582735432860836415334020170402312751735300514726733731696524210223270345366842649817209158395256980810936986796089600252320793058509462433043065886986357134399575083429829419937502945351818959817795109404358738086782354843984037646389161289162141033616130790507905130600627337307366342238503481398466064019016984236397833121351226309949013498731244072348313065888639325690637694036526410938050369371779616512039783616726052705165067889357669452428246624130713035218466060019233836444586540995426251494981873138164838822203524635731287350168624319615198227444730642371711750906011074885801109678877377514377036922009251944053245877236656148819537934235665469679284906732232670430494373438686621954344467281237619768637801606153407143833845125572803747899910306083789797761841694459451823271337752667731626029202552030117794614606296421097866042520509583634404135708062764561018084927244837728612299039362676548496645515162743566731103400056525773635052573831744547244550961650238175720038804833035132192455071666335686991831453054058371287449706010219576833594249088406263479825990786523317806641099345926171544269128562182352529859071337697285305639700666169857025543501043059480944205813046720664182831297520173131958177549283478437897584139965093073634431512002377533883619886091125177110070072589685430346126031841860758562697699380538605464721912337491372328423398463873390298313214548733095652848059853036048955307121979523993481869640492009928426218411977546358422746307127781831887214743976548063907990025183646719029892432189280208168745705068092865345667272971470939789273208786871322266472363732428214892365040153775799017597188921329916616704021073382237583894881300499858185489434861010968607824471207288235792 [135,122] 948411017828708130915591716404159303640200478849493865025341374300105222466160501464488834712958929107014430187101483601727353643050980332683905764010334771618548827005195404840673312430239357348182977236673704168850673722853150691557699612299075460436199351431448039211924717571294458661162188857912228053972288329525637320707070297207796705012891911317279272166561236838877916436917550504857570709703993799391930472496542464544306652191214003502660830217097177854363240999743918919339300925019961114187672727782431678169255063401084587077606052576601247457127594008596228355591878458074951365626437735602294195382335177458389135955704053207308155653529473698796854288052117212492930273649699932500739576751601099366684061492444548744010132934432772684150161278943938423128678269146454471981004921105401165768358593879405140184777604473854395207460426597567879014091683135329408951109190554411711685393138766868701227402004728888613543681839887023743542017995313452918445653256445742031535802047914713909578035090891110127775899581015972097480465821687836341701041294479287571598717251836623941361366059097515557103061940794230501803469982343404883787980673841821165499345549921866718008844433695016423144199254228794252891967870431011511594637213156558282568193541051243286292476584692651844699849019068921690666940323592293644376482502455232763711662010241008509834959142741609080109043978738453746042390090584251081833103775420734555483243198643051161231692157175406107259403651600529189102946237092531223912587687332784056440745309424809709520459820476021409814228262532598769652445997416988679420386785859720759657795314099889282329115624376736959362815457963198665835496471142125457254511008300273697124266096415002283854001241549215190174213880897202862558148949644143141523110844621067453718228119641548896215092296689830246961955633825316366468021364677494039333781986504284092235760767556598737292549416944849437362015284200 [135,123] 991614217528863590990921770074441412991111124138524176137371378329354578907231022127426118772673986432058943694344810944529766292827892882683389691787819457537928788234918695840765360995636779407039698590312978094498769825290220497935269393862022379802491051457389334444412372793924191138162846191260958750878271733953476618575031736026294887215254712811394099618360431578563743316464538907858676378432375464787747285404884346620552188969000096156999846233032319786869772023482601462316738467232064648660236244458968765017145785195157510007866947371019477185591043671108843672731036641335995305345751926342009653338787252802006325264152718752744229823196112478485464505187118535974136925983323806531139290916723035398273202835742076315052664057753073077223018706359805156234900663742606962825566408324374891464842033047823074996804305944098680329732457872466245659918062021193281798516808757076520262879293099979747482250510859665977161047618358930386955579688028901700468949670326710732255989295290536644059597636045459370578074578139323357593146689898453659575302117282302847616723787326632235669986577313077360236498793092474752024069475837945282336049119232709862532258768911104031901946364329308669144122337510606001221006937247685225160415150276274397559589423234390851790425430335479190843412998317246441144315851812774974012013497003530043500333130601637184892794070039791919446467597951434179994259441659164922172908001716985565493895113539586458429388153920317986727341644970829938568463679784621385686995644194482013594071943178459179316743685903835268274930840093780671385256529486865676544013308010400839075221265464369341802476223539266136754229448165981940726083726485128859302376308292211210619369816182182202116597655788630741210385341707990613007521377614955125276742697654367714769780121986196358843680378321178423339479720979366297881838409372562175029399795025256032065490126217694822478279599949351916567328 [135,124] 4920527400866978876922822719723673029013389581744253052599497524715684413550181806412298639224400696560530360995497697048705710992320578749900979251346499476330146933493598461949634077177856733722858477357004528327050509310246271617994292288205167660213052134301630842779515623373534592273042049296273391392423035238472780859367180714415416348344560721103771091707349732715455722312553559968744131007573706954161438740464638113012895628635554242892035226308395107595023478501415819433994190768167264331508990679339583432775907573251782240385148796464117746175717159322973223738207100130461920992368074209682769372093899170744678479121300510646457833562030046869791429980905387189927291366101924306906091519636662966197859356233134758309622503514435628621316812488997928608813879648998127109972848514748923939850174013802077346376831759688241578779075761806120097103836494596616121540624584121232950883365164987089853662038418378988426006646477259186770993860129564715490101983441608118940565902905684136887295846900636472620455675301574701325812021086642513942331347270460535715871487636815636152982494707734307894088556971429933552067623772313141057932408181890039906702040680178723468296861455141993732638466648014703492637781564662499208523138702478485682590243970577407688484641045537155666785581325047736752532484076229762035832157938014245192212147682108347414826465443465241380944998311991302967380809580092763094807285642713057789704477132777224316310148735169454192228570582587877205463377629991655145080697773104528424673765208816884033933120537678766311239826998407996984188117051696421792396564200744759319124275321690372595663418036062703210150405542457958040774096549070741533731538364256517485509604465889325736749196693654462077395432325862147421452892465334480724792396148710108394361822328104720794455829380709627686692634179312864037297478129433281208582501983659921834705866491292529659517165686880431256 [135,125] 4887216511536602819960566356106844138684829592579810859516473965230501746770019405867530177409968065069322727678532621014940538407377105121118677280461672545700085523582947230307036058843962640428399371371494301202115009173866357032964718047335926882436334901828751594301916251183123508150774308747799949181955169774472238916507095883994913894679767916018022275193682335896181639002583918177601374114646499936131456569861837804219287220103604061461418154693284283486376493876700744034598738405537464890068031498312764143479612310040779104788212180256100512436251144179296591478121768567465800233857360181625385910113996156049100098679058188365439502613976291879390250977851978479219970692267679704134211830603607954953776804125819275955885477818294730936606131040926201911656635305677193057121545002712713234078888107151478596258564083260527566058204597015500990357010249322119559917378867129535375034528470831912745763994893301063626962646174891145249301044404224695875308172215896316333598358128812022635332987529179490745468603700536592826175005455863877493934569462586664052816432419043760203101997123068143151884875054328625146729707429807313022459959595640626042924282035905600144689719925579034615130722456607712198241217280314478089913610231345050283126491517491404738285865749073405015909141071549071033500694008266612788919918466572190184195789268019938552404672976960395442889648917845383538704353547148345586419077319360089809212265067255212338276707510544489504039846891424550131739322984156265463415987504322608151284122891087406129226852323323045379625455168052552220219948144970536313540890890351107083785645447875000477378963391736499877494640305605567269712428700566984523462030866661302058872540389816943237374657437451738587547791261059606945514285790038657050135675396191205248726945837157374146744936102981402689178646889811117980838903073195825102844033675177186338964455220141814657150437584084 [135,126] 6326547256864574871304901917384433805611343043467202407811833999542295105960386112229400054898679362282604086507284299260471103981642400022421652640212623388464102863062000219110813444249969036364921153573437220422517279105086586129693203593750102824211959994395075954933051590889575629794844411739661493320155644509979236361131296016687233989776719759767521546482365782203615929297510358363091536724033262153890443454204810639306437875859232766550744421693931581145085949949888956891613949198285275015095673530757846123516087192813322838239812536756059595501282253252163174689143863852717839127445963450178519183847985797383342280290087283151241655598668091034456974532338776868297664728458871791319389915351989334572719615921005797127697596421040575557550155169963199343031756940623497693488375603859596142169567901051029453254310486782399149458302420593481357332276579965629213326299129799312517666515053701018037520522425850776831554922071795565408694002865077462647321593091176311570765628715572213937736831052693963191791448683078279135993816495237076523818251369758827227030303275398635506840143553804038117310089737059845081854352779031700217786218018639180208731463134047128640141966420974178947484357947798096742274439923546843110369223447283315670922370003499603619551469029551483638619309171437159067838330426257086834298718371330688010162885849582417333188198306593855108160194017078734781458899144379649283505454627461743365561384987858447165821159496043676486130396595656077935825986990587687930533385983457935187795316471682576068279430785658442654181627734221401473868733637369320697919214720658554196358910581282885377336691072897228448173565358345141082744785845269188517109258715472440339199509559895476210986351969259756473978433316214047985037225570377314000200191424853515521079343746966820542935361820214922318094186304765115717237141967522588005061444429659105134770173179766249274837688 [135,127] 4225280988179425173118787714360491356587847116879613010056740626017102234377756735883312367474349720507205636169844023931465600943235128216739370232456774811511250499876492086841902225240218031323343478876285208209434322513690196430878180627860675663855679712153139187191618163761833141088362676158880597203731528237090435596770807484935950606733318312119687185516563540998763571544040242608190210100358498631874085916723258643560666888037757654203031746912809940203328614965131050695759001532573458737355806389836711754146058267068182707854343063952647659540214118866909817339162514055396023777247274218944771064403611965882188689580211033709257328539214448455876092527844678989567045510750696133708195416841272119606266534999429432364050241580650096912836855879054834622653736524159468263567322565656118476949417609910267638723044250595966076840806194619567944367976597991535130449019292391704210957473136052634809076567149803533892759561421392390258990402067347028084059816096270967952579834087064422439392297849231767178813026560621891467732067135002835770626470865031770950750596552031373371870334536298099119932596214805998223610572354619601723442260911798080269992949573821988828088158273727187473262289233359064954704507449314685555902882191122752157886711212402750116820123378996461538789618283561299009557254573326662339609895327425444644970302588450103742247904056039463690795976398684147845165450552651073046616977999131018121361858568564914909012367237487620458211528900184052217219955966360372066467234127113390865126561197474983428425228316211106639340141056592815896405050555231284909698680659827214543131550886884266535346999832741495183402417001126514897178103558381000450477833274523715930046845990562273256510632371282932923437637698616769275999951970762504834805170078760255115170085695777303856365742170416594172201169672321457762230077897082756655928767332798402597355262334567431840 [135,128] 732652614195659355392361001862768226614825605214493875983748463025360956332951910683373616155662696221353835899150678212118243067832989591543062155144058566945747331768792385684400526998202183582433821090285417543220959042354493805132335975862892706701698990449001729952440143523317251145653551038337994503732999861141390309343025315361885042790448245010713890875739816743807202094526776751553301959533732988595823064930910159977019324631817280853362703222477868054074756897238833618726445492364347947098589716881807348806930131113906809365567642926659981842716128306411457071445029656905439095813905053493866943716016593433566452315676486538945753827645675248612332145820505068827358465172996778053241750196521143343718163135500647977254032769178622687059677010521511535576293168763157264376019817288757710832653567470011034123486447257003792216854654906737394386977704261995120179858192642375111054688061915415413705579121418190460131058480689309946273907986186591724727052929684047877437615141187274948066440868396834032327697705834071945102215787942952885599482613082636964179368409323117924159918332801385100312903238616543241193736859209278313074576740097729063286457697559297086032804643408713791434095985121583971804807919132091143032391019732275901387277635126790198300334088124373236644394947428370614422153299595220487614524183110851996546504003987709704797566492386016586208630167681482914177432024835676151119086006750267687911777131092465067923206499678834830328794913948279448832270890954244636192690645850691847189552050323193010618311401297766842367027463176007436033269794125846090842342200554294819615245604176197492040007243994745979158981339616330779132865652500633935241821670651765684942754756367037040634033009137215900782555476805367780272642982327255806830588515474253436482387116040948786582423497245487522563307780553472551462189471538724728182898208990929666555342505052 [135,129] -188860286078844659932813568908978762445037527868022426506429514587680374197020888761903273007752596051847953926949131827946053949222185542965001971667350237923399882495604382870123113324866307662421132105335844951826586235161228676771823093408219085319462867093590825286741921994989845386599619564284512014253405681057535117874846783246128604737640005657194381921586184300948641138936861053348011414132989337612466696026109981726432268514409675088553340811164639644572947870164418195241733524638654870343473490772913883772607412489085976187448870131124790251406316630219588833591367406877523907165227650955223563964109399795454869911783507911957691751034654531072505122470420639915632179934851344726159361328458074420006577405198656992058044417416112419538205715175358984803750476717390434118706616004372691213633144472912832749549110153326408871705435763581004164700573434997248943479757570742556895318548679133132418665720592487293396719704144786576581033789070846252775337611945523664029343667669532108453337932147525532929335791523301028703902391087891311996848636879852371589353945985491913014429567106211854147279326338300123569146648852138765233405091877799563455688242907242846232179542741527816854782352004178775726156774653085975894552209498343687036811385373725179893687676483039358173008785241968582325376905064236390994889032962772506453970464221178971238669027838747630472039061683949267115902961648323320403856482046076871353001937855914111532566575467269992592870672480840957976447599557874373424213826149156390449338769322892346493907148194776939333429858412535986325214798547872693304099626306387093212717978039283914162560440293707059234706034371920973979693804063169669877427209469875923611524913787860576172938363693746330652658210399786691954146958847376010085261286696899750982035959484228035122593102945841756204423978910367114431658704767337484871467362135607919818060 [135,130] -171657523068937904332440089675092023207324674252552350446080528947139970602819892716644284226495881223739284891739464645941727014278580314103329673280785694638886458554404357597212988676565492808204237777357266904838369547837446129322991614698774599480831170723071562239262559065460923576693520998903128759391497033908771495664001843667400627930266876682555195452146506302779824576893444817702659156235542553935177778016529195887171110668440459693491452708254237263185267132829032267807067608362018426044383398708957033763446487722812012645791597511211991859431417704312929179591018410551084545956223388714882846574570766302034111667569865060111240130642744145822468106742881183497370786320572642286215583389120213743545791107744342737671137197719281110567827372692918514273828841985287432705563829363869589050691314047700894694479765841131959108895084528552370944618144677565651793799933104080561219000374769629179128686550382016550452191850621589617435215264494474277925713954157955694365360699732857470217972948342085415551093807778603482057658728375385370560181720468247696255813151887290258368573170843322963091866510306028207384929989169749259982740519672584494653890896480294506482067873929947321000569935720991173172809265163840923760168018602877504635030397818601167997609631391702376022014887781171182182970423224271192251010161745493201409786433096715843309888224225440573786014885085266578651485768158213387516237934237956930826877205482132233144799941012685715256970732030052068282360409189130878363288912292124209937590477172420052901449547685421882624661932777833399297271791086920383475498230330733404394836750559452274838333149491688279363169830016179979253705042600000059574078292821946602581230890667027706846369509070435588839114870225514187750790487912638621763540554753177204831188016963479492574589788646484907127955503389903902157925954031519491945602173920625404 [135,131] 9207409422474485046036872937794553153001043717198565374985816738861340902339205961379725109604231222056543082505387741416709767189998375727388602646418975327227515895969863007311281051527472781602126979462716193452418798265762318291452869562122590223401068762244252832847130073733601924919663236369544431903528958980317633693864229887203876731280670593116136115644561104778071848585639119084059716339829452550773804855577232605438541902854823311301528834023502588162566420710854695049462065175871191394528409230065165891021575520133965976070738282990175439394312544867344888636207947119559735325181563677513120282247744787793138853013777599984372715788802719050445409443680102470557479128842170831172528641121820816075237489780733992537071772961167207851182435628230440859616612998835464940625272093180435042530881888977066813196618293088507881647709060964502672287070240968783073687613081990777018947593599054570077633706089743970143579456196427751504158450755187170407722864693063678792640642315994661839012062190502065401292134541457647026007559647873512256046582329777716222118467966290838088657406458911480859539137899116909758230119635820315613906453822168962926269434692638536340607192208488850788547532761824323423270768738388636318144965639766547631703154025698820937392838008369353382911365292215552805657269177671948768663138230405404399335658139750975914938945667937098973029573571343372422656685348996736006223653358828553470286523501312012317416629864497115240783314029060752259568618812995481832669029883194932731932476918407163020193137764655641661396865936550237300018366695509517124922529253618420672465200031798048898675923856473903893129685961090017624781604795253621194752769465188325450569498433572893277972753115896056716896283264770654852707565912192552932043389269963126101075256316248369884542484595335477997040446941600744352400182714406491402541451592 [135,132] -6764898936779194373430616961000937595034715778897969121294291806721016176998055538275977869687419810157283736996644431210019061278383079289438601116636950872482543842301247129374958857530981152995517471774082302770113358415233562068064492633843606516415059111560094555475796858774586289392902359342155572848393905501221153362565742303114045158460285845694081886245725993719023783405017549266342760256476546534544187134160523182683681208306067315941454509918832186326948045746945803586529070267245067274657634400540138176840745164574317825361344035140880659822314454978222670569810051428727552979879563799352344851689335590640126666091807385866651450655813210949446534233362982883229190375316128546088696480064256064097137982015579392039680706953496411243380952890178350280763932549456351662021067182715394831262178408382221851395383656646927848034007426995701097961899274172392476258221601683377224139324329458400971134715526595785883805463606249542684049663023713223893862734840803329137640929195530798820244492171895535170146454491381037083619089335272187606665412905666585687684968607407850739202739905087448432119133167441078792806148362357293098368912749258493318633826369861882424612030698438101437984736474239400915873873004662601840451506556292977795654191285740965944933598480676451895312028342431708338641659965641427102036262013992320255345307532381263725306076783392710529232786991809141546243310517173752148359757569233328522133703267043353826934572460595292123745232426396482482061302333844065824733651323191408124208983081630260191745588073875033236401742354238076920037040915172831364015682729446531278195576113708555395703681054721468210300052045916439658191020003069334805152549545462424464127702083075336792514276111920534683661406511145670197387720408942345359573294647611919078951022885232792868172823754409515117217231688088205926074480660131524889168 [135,133] 9155088098659729963109299795606277439544856660619538069282812555641454287919310325039066091400634114200364871178439530933312717174471010952703899015686325711109664653840111143339383372278387953768898086276181105036142295317541521011349341428504450986568638928931619347578659777024816788846265458100859844766009926445288226104273153403999315906136368043901605436146601473415708127982211128543979172580716096906135849601911155424833206444357436905460817523856277607745914271847644322004703304097573049211118659370158973792197466317057306910968947871281412806835334677027345326074445980288865704263601342583750947432909280362397901141707121799645201691215979806730515267918089588931253110157498965766775462138951224548205899853897598984456908097527707616522436741468045991201893534371231507747232880259584085330654937564401773645682625561112545658144394839240857580596231097099176292575825186367872400555775951356150696597356026915471668596294208742198114151748996506741265408373721757114698203041575938919882221272635301195339728335178190794751751828400005707155257490649398329618015811477897434811953088357651601799546757442591121278013006496112350300237592395387779811015248040717533425096931940143868631992472576616254861390557102261420510627902205120372349161988306023752515108670444573325481632743084253305720509638923528266906440784054901765902584158377282932718633558169686802723063284825362944701662730016590261585247997026138337131980585787301351760627375095005929844188890714712050564921131439911327144410249374170148112247543711969792123312034802867806487392381593484833574057831104151662164064160719873759539994356979937694198926581930386227107340410841164986130385069850169696543505959088685949859755908583840721000591654595065928078424436376288394040635369195441315396644243551986839471347218188473336117525636659530146491897793671137340252475563005078224 [135,134] 418898294769532440279649605236319510086933808190851732025847409374735968671229431596481961665428853417042384677008723442641569309926762857892797748337029164485429235388073118971088198082134298091115528987858388504728583034762203952718255339504529098893755726648545844254394804955585489459589520570610878991698954057793918975562630755753187099017914467545326521371891232632635614182533086550440987362719073817335345019498119332658596211346757823336540229372255419761581632113707418881040773018963781532645210839575849756460659114305272591730509606668816231806796630333713265708724513471898189866763052110186452647037372364250638405758598361759359013810919301099273049229519593950070341570832065527607579889130447113517833417993492347716972238517940876456559408041915746221913530768106833078408124572614994067489263200146205175075726973164785764113685587982871226940513540176926816930167169372121933242584732311032509668224547523427166468673387140724358077401418996576641158798000456220961554730530297352823451893216111100056870096237833759595091206813955014054068228287838310692374732773797738669086242861764663709372229081241403949367807445158967858232847615579613157498861078354673770951595359155254735099424771752966454329988621138641668431714774240830392712471588927318297438430343583762587619265073044512372453444082483858262370340366311082329077201018114730505533387715326587794337637242866246645660121702584334222830447261184158923861647890419067363279303880390695082080005686044696230050135880106459047502518607058942713031085070142425704531106430695830527022694967763803138964735786997319450603341960951570873477637301825412173721978945913876870311995290121798343033215098819605046422997064384438600432061093407919924210879770133112804540326349423505042429281034349753923212782625595176606953759589960866941252624641454731719133263297904315438185204046 [135,135] 35578844243422265279668910791172848368137185325544196886120809605187895930480952330751960816025469856699581141380585954072686763459886954151610907744063309848803703079349425681779079241122265060661596907090064988437537505990579599912763077585261539339781400708671444652467467052234200159198931945819237377119328172112213541135359927752859174144460105676911434468336184720830006061714608259065362690940717728698799643945302865443331496333027921867520035343191361953539641248898588953852673885417897219934353948727955656726244650715731433972818612758605190893223641419005971396078010302338617277785056992704504835871921002190294930074980825894994637775390949896346181983985664968790595935206431272777387134143693844619338036603817318199341095605263216049085147790734967088700910326345684065319587446925325068363193757442825834247316453625474232258722962172601177301710951893800969666113416385205092501107330994250780346595796291511546358812745151533417763309251136779724508237625241872417256887541081551205361669348499274801830958190828635655661169186420278154341417218056527733516099865754740058263946308919246451950068172851285809806957778523163006611286609066708701545409919103642105393220993276435649115125894550276358660358179124959156597769917875806980776919106455443973733096881215073789070007750624570517613823968104844196278748654150125238907819671067198479555881631396572011246326202521272131792418133252942026620496446643470457349545165988982093798500946726430701030247846868703005238140699641076413796413872703332949473096028039947023249343993481440352200877074971018407598154620988008550581353522956356978092683513775704185032557905738236160884770926465189534471919558620234283551617526526479477204576602808454481858617458250410962503097962230255061723776356357098820897108822965348751819275140944689490759572237073144473694390350092664352852 [136,0] -5429272271024586847716050985917577077239109917625380638982235976296397104793860468005531077859222570973358974074265476622131960710558388389248221198680434575249642636693764804722464887977659075745127358058490949269994516764956593821602826520897150689916588376436815989214890244787299199618318910226342059603114967666642108819638733686599996377446364030060048631776614837609442210636217331677484136931071580223214572743611766741289792199182792550655432503043081053816871968065867560014328530502879786704551705974374502721133869987027552385846000964681780481605002361258090610552001693717207441604008128503623756975282812914912280536028061766965482821046284702798751403483746379981684076698533120598338124535330811831368193761656258958097671190754297335056801996963404506713361626389018558928939792767231690505854495967376536936534262732168397503991578583675421077773601216080380637801786818677294913565444556292633684461989142374995254470737723925073327061818646491262290402205464676378654076914514173038753665940400111362149239275730163080792606555141130052800447152548081950254317582834832177848583259372425030497572133889960779941414902504659488467060557809202812760350650640170574707204308709662109549831806609847970509441577786311630519323103040916807808391767053289014296281801715228137034637179305012255738197747051909458796196093907432746695340996761002388046967675645610293533154710173317809033618763834143871352136796063350156856658445299195647629015854949763874267482543309929313427134679808194128071185714576750114069735472217178083131692857308395920558017196638368169549036592438891720188398197834602489173573975519467493653267477647820011392255675312894236458126058521948164877064093582097127955084861147602694961992046562213899498541020427044265887772897490845317674747499954882768904746129754186861972591373640113030926853790736460000005497508722994357545244626230839542160126979725486495168024858760627898724041554324910369293763997066978199505209615700959727915840025561208619946404641243895547285047366931813644017199205006941816172874853477602784373582256412630247364379162502627534822819120517596124679283943141567452985237195049304270371956939350806571818849116769218885258151159818541882482873501772680998734215823103052311360706440443539765949723635408316055325072172624739895859969177333867760918954810061107693793371407998099295278650964301158809600000000000000000000000000000000000000000 [136,1] -677423280244055456263707448510181402636389315531565238643117203177883744035971578700869285503907035628022114299656566104759177986207177826477631645069428788024638435907049688044884639679854780644873565308469956600381340693401616804641651000701886267128016889619197811103823593214802682190381875468789381644043456773057697069724073452096224563122254179531187190357126319988364154324170070320044708914427020650673485146777520979726141433654473055038916816214667603318431503927920498281600151506726380818536354888040367857927056177508438234490296855272122911531884911472353220742381808879957019298296279904488707241264181144058343098556910723353398505118059247110004315963223378631260455497234375535929975996948705965562045060819427644436730951184728340386096889545214546759514584443230589292443910442021928449812729550124920936110909605776017829345580442739488272851033475072952826845190301557707471108237447634433401356069153620493548757577027354225989806345612883762909404923517534289821686506909916156660999871373448915772732601063630384542898302650767157468272655689684958922387524178250882995387319738395162728283155050351954960658454129217911548195206717965235108126128881968151916367484175921595296538906143771660900161065022259076925917302631982987617346588153171239663702792223186154806158809305192791274660877124248982033177676518809219836583308837132289917087795376916277542997614311582231265978724847553249829425328915915225408351729174836313027381151041410483449948183433868819849633916842464785443959078302847619494399418964754056753764308017182553284650799676278274771150374855174794175918785049343350434572136874135853082832952602465208212340778583122604579172148982957335740169815602588148411370095267350828769643376101058858159473061840246590636679300263144147526552575990624305608058673197870049442616718344770472898852717586268638589773125691294073452237344756249887001892377152649764512993573593962084298667791447711984407616325476888215447132322588887576873718680055491837586583187898170581550192499111245141293355898656306538227629132782855830677653077868342235699600738743452512510741255302285748926523971887280837897072440367273791629480603906739975893567540715359915916202371178845519363825161870506522522975974750480783308569360350233129568190459057485860613366580172827306660829919248361780792710659165204443805881132483404487206014468567985029120000000000000000000000000000000000000000 [136,2] 3421465554265984357112236447448864962989015916361122967549903707964486074085700187848441819989803097845919835244624369121388597361137100610636677144554913097676032367633069218707704655694214550003340521410791728041752098819127439221439604422872265280871190234873958265281981876201162432265894584383044659867308172434432990648382413191704717297140226063881173474576371910127431279202283355554580086241497186156865506061692145275262898279709428568933921036072731080259040075258098486333079318133047306732850447973044003565522315439289105782244150046555247920565821945810724073610001866079023249097046883534830517994411374649558098207472284975074677991509787796877441356144869969062971698766257579023952170369999065525436869588830501291313516061062153545486996746010565433681003024838373632879036982711009651143739921465690156946513552592390857095761607903787886275413340448303176144640949121889592245683280462872636453907804209789637688294610243097890160391997169510587676304768028394386142509850382589267162165993495199515316334713020421999820805294748578824008055281274882225758529719968302119044464597344202065472739832057070248046391717626215567065093902354383578364469228066056662685020360817063002456860861118105388367471295008566261645332112540083174928368576232246647505144574454625763615513341819044677901662052681347895543157584829602979571778101473613387799140753701607371809497567350356670380490909388559004669426577300573885752761449870202249896647769673243906705762025444033601932564039839418130298121673256314739877798971389462206810041459834421631664746511589175678262844824706075963172715953318866059010736545242076578492176940743401741835924479622036891447144766756277472340033906623185850797660192092305647336199934433412119741740503271684211214392532847716204487576914093562796847277494078452369223004592017510419440011839393486412829282525784767662015404670118018218607249434425568563095598405562918071356740464907566287364286904043106781914559565554308718550048376236553333525184651174245002059431209242423903435305235975820748993043095354411444052630881408080137480668838646558963344211126404630761289272943036054592222474579488753408720778654674745623647747528650441123460102780143519182239608326489577106010292612858525367244944357801524110279558512051747157729619051811762764600594106911269132052184737666305332493237808480703383721928210814433492992000000000000000000000000000000000000 [136,3] 162241953682971067313218351157691382117779205357171283383797742501551653235314950729017728668583796907826510685246604636027215327719721880593246045270579058532762400805013450252026522909198973934831607071645739223996724339649865911148713970204242788348893053956043041978260375594616025781486018697328281196931568337577932788252240892698339579617790025058326794965959652416304378661829351091903661931101282886560753156478749236877865185004671185930654351570693047792075158125604129689911530878342378654342037050141844122537123088084030655634548431071677157140515299506669377089403612376264215281433413659088194961305656286804531718477658385720417405577363139333893489858112009941741008374481193266873847131677299952920084587172925867078217604598845258915432154445289472171627809192312999171684729047919085491591333210871322794164022349299568425253979337314710575696894981444525521900327167379214745482929377492066359032342983829513598207670309317201928313389837586802389851870505173475447398394878198000753356752578439416625277918753730928543873112567393626746108095689545107305415623647877962000483375278892016981133090552065648703488517341496518367167480010565649535408851767236319388251935520462074616839502231853445479699803894126888004623139484992930815742297826500994043904168329659137739120409978994314463383062062829321519304794349885763406964704699180399247410527982523123352898579968424407056596423400832539968358813505679228383373129124607002071797434384858779130310606223996635242668700299718902108770116222241433008577434821132222890967753021059786227212124974453804709617199214098906586069762959863544369253319572270903873906691408114939942575163095938856799920328438809370912586576489478187387680474134904553297786282859417044950454456283737822436888129022815530858251420286544348045116336882239930766193379191284081338797143347750916806411434979367091733486858404291848207489196079052252722032188137222241442024575800612389604028388083512334610773438732372266788898666523933305098588412456172320237431408026310633163531541810117382779193114534671973158028450388430756186096484028984372748763886135489031213645738328596386899203122088721763796677476880183874387137696896163649991655903439101633119625311590165148688515942735452869984858517905427418451493802739845924605320149535123011551853901625637359917599689758576141011128497393488703017277902622400450658304000000000000000000000000000000000 [136,4] 1087124875905619578874162769116632483846773777324093501606913904198628112313686552586014628281049219180664835663613052731994495898327731541126323243985754602364488621645642426713383356902477754639183010741172414543769830686640725919273635511341711053962557346616644150100225475075758446904935142501677607483216042729617258127933102354383279371183004578295889134637232157280729353128443758972675976889660775270657250273919709123813823189385950422233119507802384298866501565797412263551402136511159441779948410514573281917230850233951400413210231242112301119684910302943249341958876560935191822441563402569639483346247554102146494600950936110553310978526182993589250219490924961682422003356562243114550490178195101365386019422764664527862915920404166427236869864174864359904965553492224156817727818715507173813188445846434466560125892187714240112677007404521226955311667955644322099433744769531894137910991767911945673356944432272431096840407863768034428805777395297847185266951227230092084486422268685644786439352974877221247612618876503458473224573424103452860067758260999345995692258949829366556934698880081513796110555964450074539709075681017499157309797634588190351862460625500785900954048532192689830024184526629323390625475020261485322196032119381205367427069812916811099572628371778951272149197302528415512176223255859255769895776586035366216456228730649734256707476766894321366927523782490247215569493425583172633729753061851458148699952986712624877710253177093126159353746565217650190315711725303248577216867397538153741054677173692816743636832957998125186695037270028452912608578952866923708009321173981963997867417609210517735030927397762300350962691941157293875890682555864886616870310899157782806666334818366643684046176330189833386912994493374782570794392216084249903445938483436450238456152539633179694891621100843864930657680793845004276725167361322242972359295951680965661654807740526861723248129901636618056901493916464206027315640102262451136123086445973155061550679339727687889475092639254026445672401362770586884787738303107355912950919864963298650896628934918579019643098836552423486707184619063435735281187171559121946396909259251620122172916159829605728893548010440804546226938943571172301585916889935136231962763101554080810652235564252756812983120714416955357183543902243831202836459553679896097389551171494337291035349277245053327127737952463130460160000000000000000000000000000000 [136,5] -5549663210318099540114035551109020708315834055797700602954955946114317956373537665628544410905290751563181324821167554382237547531744564356891584738489958568800849732361417978021878332305853822994653643327351437320424623303929816895602222345771517375750893597326103986479973060888980539271185671916867218590297776899529089825148667190769134770392606076887154225665287410302054191779327514567404294289786962255272212470376452805575144709544508269685328850843175467206771303677961662713801713897819682677660893860596420112750565862124700337077846431352615880457060689304324261545657951367760849726799400659698666516615059602497134955621301006977151407335194660161412992105565884458593149659317670487082767606220558717752859452441816455505907356988240378268507712051948996378169265975117631375500370397561437253148559764145386964565501192589224479900089000504750594017175223809826039074204753654060576062078425151328880425990722998546652496316599778105681365804294749313463609116080231614117900879446660609692310936559718912852965440217231414984740189622700231000297622998370245412673809686656645305561391034018030061234118431251104854375633713477461521761956367376182167269731574465824998713104774050668659514910042296749920709799761294481158794641292678912252469595056852732554500333304875155010777014076055349464330983273171368634968168057462136380112728603064174273626697620973857484945183861176593968671246491094721598472286257854988838358511757767587771866678837528707327139292385275917782630358410204265509568482185164680751330564840698871159367081534060054829573976749821579464411023900063445351037542294508593554254047181357402341929358069212835585275919392103345795026624117856644906453618770726363753559642883889751935792409638691788367846641123811304948338623321306806196546927861329139942490721273428431470243457854756246902851826874006494254812363982213224318305624414113915956632670252482900736267290847814387250243732230996928012583179618152088492681751245766096325410730111606639367022195792414288635120874755905904908190395801974319722425960094378504497358256029310618405581792001019117600417353909524687458143849247858709930094728019557976057857316415237605871326613833472720686757051795499993620501026698077104262084994939574934991582925367878820853150671966770563937615786996218494349454784083002786921446546864919343732714434103419982377245069345789900226560000000000000000000000000000 [136,6] -157863612641387535816844052231989874130770273270210583541457433964420436851902484189931877731414057870505626679744725361106958420148328175812898188827968349978688471578266629531635664348598165295851294525033504491361871354108989358672762923037902025116859845013562361027774303651695966409247042632553425865350406396238003426819154771916938768955866715282273058908795092019413909501848745971889087588275166847520856900106964577656861428840413293041882851081656412067406781191328136036567979528529682075283827023279624984632476925990714278968365593697880528246054696646311116507734886962512497039260032166570064658920387744706077294575486978689189009931072768617177441069384829882353179192960069541459270310006081368226622457554610944048762419870590485972694194067303858217513100964373393372396991453418666268340195446934344733203620185160814956451712310005092818496836569075701090988674929371539654701444080855474780032177670250170009121647764078078461733747990010731964266054367978498144724875710596113830402955650666307839495463024712783734560319731072728626753176726498331195417070351770599259216921748913739215829557468734251101014890964435609806216197433790052852100326648965422118019804134736062563758186898945622186615661597427251598332147231138485645281828933739128626351389085388797768427425434237763173667383236606759633418306286023827360288569909084927388194647701611273518288987044132529392819027347840015851255088661017402701439800316885934019441801154460508808985020121025052814551501292743042722690463684303725925542547259930901070211378122385253020046186542540089842744915211468430422013313380878068746084117923047570714142912894907723488171203123230213025426866602485506384591693149269524642193143060460730063122716248663540202819932622774188205559546879683441484740580909331356704893964900699131501601530729865072090975582562148390783740144425953333322750277352749768844940077792761404631086513903872921440264805787587091718589444159860686169473101910062455952768703683057447823473732051326502799459370645518250154013397950275467252095160890007357007858476326619115485538588103788824173359751367178138422265912857013627140263475337143128032600671196669153343060368139920358624926740140672447884619678735998309449971943620491432392322074123917741724206269881354889995767028463654950788700422201490480862474405291850653594645549161046964356992177332483569871749120000000000000000000000000 [136,7] 1567843108571506885490738321504153493110999375805903138236005089972790740942650033820725044376438185297569455395183132738117119075416212181801742582427994136571676916183200031679550442039501585699374904330108351190736626671872453823551241098979321077295359867792327799808992087889906387231093169649680035868334483801150505995762446872351924698124053370448613007990885266874696494297041181431209143930812086028244771908124079512500272913359736722831514698963975770835263195379829035924672387173193346364094781766680125012432745894410861074836883048704668804158351283190687949271939869958070153015826633826402268370911759219648132206345171868322673652678848734847659761155868460974090354101596654712483557706413916094098397990804063270929273151105426924272331787620572028121381205843310003755437427114779564061813941266970632055917250846160588049129181770772148956305474897165821760114762963499296107030274826684639295322336349030137268082732176474365964197294549351765313963882293714731791781397857622254187472879445621692660721708366071813423019620684338030009380291102028776791081923735353016514874577309506651336454723449805865102482741229390712044617795183016146801609080935776738007848535511324823316081566648129202280977190461024431137968868107073997542409819763755423660392474902479717676043174212208049928387076604760093241033892976305694072688749366960028935682774049714199238246684988931850912751015405282908879093842703506121743310499667318965948562523106886460425410389346393310528570864499759513061949864893962135532580902307111939940447615779686877257231583767716386557177185604265222737691371914551275497486133438247286159497215831871502352918650760861796393121634530736792751039394413371798566874073990246874467044423664888083374055847840280595281490621962932781804840149153605724382809983069881769656341081289763944980909574493056141452466507881838368512270223769767213401497451126010343968274902476947077503255754918452111736896561419443843510526755258896801493805776439377082715196328435078906129738320260326498953131283213206744042687504105265525945372677069541168829571952190163239853915901256856654282068360327911110752042991098372983210546799278455611138597101060386945976728907537788138353442172691116575990036786258924032746715821461570885956236144233385891946224167930110001611002648454633554735273705954902058249644401729948361779322470277399420338176000000000000000000000000 [136,8] -5668101699010027551130710822717550460306155474228091614473111889591298996558110167714954887450054440554982153247795935155869913248021006576053368597200649420093496124546782376916680262524698285854342174581634714483575655839403710253543294240872623129582308163105819721579335740481437569946229157363953855423558270510679499899365342761431232529986095403111216317247776064695495222310787299367187729125096505668030708522222894455333320973654903092220430252095132571095047578731263834903095427035939348380949092381089198571159669261911833197870660451845933106390155600745142395342515038543878834409098289542006325984386971056115831647618827680459024096057290336218695202850055037712274532550408923311696618879376623725412928807516328496476459745412916106821858953327577747256487841267948108224395167529391403518203802688779611593583986206925059036318874876973496039378316665062755958985817946249752713973494368825031459964310418924824953305508922830627171867202691727334762079245882559420102242097073799430368667215003232573712942119236685877562030305111536803965181513844157636398165172269094523341791341309763531943069594316500072811074178125350762828655977869273473869021185095116246657117195157566672358083262709889051120177273064475109369830692081063518193910610636744179495911109282756878645882436224633668253325616406283327960774898919371262481355732076262435824254011256105814446755311123580506275848383258134508084024836894182177802261969784988094842428703759200666079306806947743066609833907947373803814415071823209600904030612104962181649647668303986091949571386310274032740806333106496191208926367272565846228740543386380840420765811471044213558378924222053137372630992652902244145543803027318819695304692833283263840406197049650882449025922771567785124617521484750051993569688630028807853413116932824461527394596598729240842805422436596210418175487406646542553494928491317022906064182171132513782625049256277530858772004743722162695287797055926086467322219248806229705602385737406563432099877988983199253189968771447937975069528235815360548461082401716409318818742257864505136365825860540580766402919962509587914080014362978757741641637827383144807604120249798156068203717027532278162630222052196663546470317385430585676040193429570226009937923055205505744949772280642404070389671218344985580655608473802502420008629220330267810830782248637078406479746471347858964480000000000000000000000 [136,9] 5501945624489442086804910030094083799586704853929443005321039840833851177067080719479229761670395077169409896180349805265990403901609066370728503100028662286298296464320243428649692529843823520873792208372716510524991675690825973335780080808135767817515190579831959288320884071378785409532293538214018426769516148358130353532513488014741847364888194092247377348394098713713905840589112407965236661193768732115793217877045243010352794439193567505253419164512011487525195838506983758137253479177664183763666922525599991887299945346143823156087818678113530359552899075329049831372004360980971706732171513472882072633198017203830641930584862610942562845789589954288614312998349037978920001116808239319219866736919939676921363487740971202383312537925572435311390638023929168505609000141939469757205123074254311380891570717164346096631297910768407859272948314391557852573234669344115402329639120776005294784157579056466888731691546124823355465828337281093697093256690932951199896928649091173896318365552482041623844315216489352050245954410012978063190698298829025492691491698388782821927056049541074623057898956744401640576244898565733501276269578047204758668463494156298970547973291916411165419894822298028514624367910286127818503396093319635116272016551770659268696891562926724716353709917429158774682829540400924231962439198083000835028577752115319954817310218753008213351525701921201146790031996500517980179057402825317912419504312181257613865211867732454885033045283961853403337147601499461156839417244856375785867490371779047764994073339477084604592947226271331135625180096039382367453201013250816699146295751429458397770589369159143466350972631736865292998567649405838038680511097450584579739884699691234658968997208892219633441152268439367747962650771279013941283286098140130204977055252465612280504525030725107301536241093818472431790086911275767782481313000823916273319631986679920468074333146966820789683748635627418036040798870802883355177263833905775379157380180779889847684985448689078797337847923697009945709198722659365393064880192569981620586920681143934437676848584492997386228258105247363342368930694362352768388783045324340743201184759841479086902472629672472281050177825517936447767409390222346853337710330046869279438199176337888346115767302746431782365203093190074239128952556556276274647084246537347787929088175166962732519845029472730547104463272993263452160000000000000000000 [136,10] 27495073764653404330708310715926356820403223943156991019116978017336728563484608303964007271757220245789685545462431031597217982485149530512749488664227974375800534698372126844123858005711372757918537423479708439506634413677033345000575724878122113740233742840458628495401433695121405077998704640621284702137028983228155205096146553370771981573527844312328537756906173103240094075895094588207763590970431569526056025688136267323227645865812966854321222536791832961084976286744652370164899535856278944348666457676070119897492973211121532839165954486389421625549610001395269102771821362097730170391760567911490984392786892630556117494671685250410870704143255523826266095908100029416660705038100321175020499598491067729355662275520206891370086936549760194980640497328609999160857814418548060942561077656693985520149428102609202734680117914423622265529308868221360028716419053469559438951102266744671550826296236277943731910986635684238156528870708489664513867915826676017934663695275956169793784812389160318818291229994775099101927724672729507337420295673427530507937603896614811262112420868637326737586710507342081201123573144593833138632668412200088209310637413900431248485626605368430767561578821995458601486915774707071311786239199538520282893653920545947671079673026675770982600677530859083781124686482358254003156110879050225205750148834797461974334617972024136698910965361381991325494873707065050239362481425031671731814267902268528124140383522800800849557265526944031103186180171599188401779807554570519164483898449531334910762324089440418670662970141579558206812375252112085623564369107041960705813948155426664469839800633961363287355976703264896581476391558192704173777455784713183118040787630576535064101804606972233410370917518368667864081491716876559804219649003698386387005744388673007132968444523029642014779197266969252112204251361805185007090848920482490194551214992492049769869103382284833566526548406218288869089148192922508445928650185119643099206248648662700484764864738135199273728433592214769565080104342424851298451206892780785548771532144928443007374764828556142929249340352872088901197797042746205754747153241980519827189751755872241297278443845614385553494729018936511365522631784303621459557285623989857900025613539172697260634345783283452784954456089317506164508728721632580448804567237940360002871978705015122584342639166275681527637863675013009244160000000000000000 [136,11] -106008641213694689910997190316734488278644553961189959293366249791251741850599602399882252956284268152190211802006505484700274434956534913680788902797204240423077328434598958989703720474121329245726030285226939944725072778672588063474697753354873508158557662988459702642285198261720145652430096574802021133824126253712135185675751314012390428330759596325992628115615417308607808497646870787205315236541749419875801388069043609427757726284361985296811053818184811246369910910045296780664573471129424193941323059197316514340716315767917004221664165139007884477962447442236181837378067536868886026586459736800138489535823165634137244495860422610939787901581633395562759216400653999347782040131131192933118542714177668354583405689414329483559793784345135902225076629290322152453813613616410790423910435841952475150711440473596534863979156994308258161157416501473123562274113943663188292992631209511188920004584525722434490608074021792138014093589436594570533528022560163037311615545392536747013850787910079943632604704090122060507927445661068462255639805768557768377671899537241534113840152448396134418076651873804229406877010760071810705378304733198060886756601135339500804027192831749250257344873638370041711678040072554351595725996489892835928361460925102721834931757565303945183035215402229374264278528058427179386106599527645918729710964856265964291657741788746186170106382843378217486544837347344830135582121981171934603498472248178039603078749097168200796151592289233510558692613165378734982917940549822175400809842281764677746448192984340420058639030467294958562454765731390351569508969779970299627644420214372428346693801947299444095004519210539215680429545122928927141745609935857772103192272431347108694309182982490341023310787277924359358695607945302165346623871011255349236547239590404734741332320766673836205464981533772648061667888253662361430417903477378505305375862591498466965350966446398481084799058703646971797366199631621059827618849421496573900372647185689993952728566980209312735920855697432379392235025711415076831974094063433495796395855795183543904958960810122380944566841038330788939396755218679108393303359167248598427037896974391971722309026784698384106103935296375086973515213434039971608358294889395706660219964833912491006595369421396395551008601680330505367132362221672973876145842003099391853587941845474412832628852222459533532483207942082291302400000000000000 [136,12] 46319072035404438980596123806809454707494524625825934189601417880055643057425248424974365499354779922065570103525868381425229615240981126504276380414005694424789265475567290906541119875912063022398656683560580140340639524296748688740378261183497333030886698283335325503958960223179132260326283986723005451859399814618620484568367441708504864244449300264810655393489349822769078674475931972678293280334746824753219538748473999925127705600166670036785968930542405136174510604053024279150144123910355399792313002995941984459224978853353621459020517766606305044549166184170193012240140842246878703997274863409228213915102896240448107957443193882259132280442509461345897206176524520429618512515458767284027450492209109616481195314613646465352672477879448187430305810210653110155040150777212316790788496441830238197666773931811984869396018216789544385920622886438564041443632942696325707333771262398110359264954858684867286739708208617847757478554838073368867769941506424497208103429185860572465784703375495099459399406335367799313041631356082546809177967596502604389042072270198564949893856258590102834369012569003602557985499760878242834784040272223314962306594317063460483388453157980256907867796429149351998113375282309746073141705497748647595986237516849857843525521584101019785588402689086198405939538837774432376308660438584579129260025070279109892148720639379781919366377937349855084633012577976196791504873955304249956784245286809284498935573965122386296818427413502852675555830381667283115311414628700067629402873629791891124389640743720836501181266285406323345138669870946739411674038168175530999201766577205722511403592681532826371198057117933776599351152452085966414717424808299169258167801635454066107049693104960665787228740730154261828287955454675790533582327598987913827697362861669444138888666551087305970291225825424351830561735503489628244496420645672268182792785519016750565022674954945837902601304075055179154399480140326900951990382138646383342835842455016282855237117946073046729120619348336885848758528213482185600228532514177048055703301937430288840142862751364896894084088344111790964273943602843678094152255051550793885607475759979587017958644092109448266927668190148230777314536598524309347908009217565313791062846414902869553658674233163917657404976929771536316608100813254567759384060383782941244323219272120232651547471463180379305614469488158179328000000000000 [136,13] 827131060827576863247028060828756813681616049819340446379497883410311236708929622090881492752419988234019622009945207707600904444500355412026296002288689099421908859623306782058591830394451344420772069463634718326900137174210885932301666055234532383003898095874859670227163312181870324906571713809319275227340102214007855460339637060095771566971810027586338271008021315438609261792330182595913321812069040631090564535309639923349728147905660697485819760720361814795086866142397151576942299574865284492342807800045339186471023480908799709147818225172159202887447808802769898664585949035598812994308439775265801502049109317164759002270230682285949997095401056771419993962465418707307731694026731778519086411456433311104612492078105434125350115530244177868722773209440146366112729589828908004050468167939755085330842960340355213387772463402223752576051891188182730384308764517684638794851082267377963711923629187059439213374146483465094189285599155696872427709997569340253214167437608583073656095793119592231702797552525295143734577085232417610397755400957762176532353421710186468822579866143756244489080694344519774568326566476895246948951801258011924322459558013017456834798986727168528111280730664166902041022897543142351788713153879048167006911346628064076146579541704989936026110293193152565506071953253346638586685466414358708833360024629344943063335730821757612071855068836309551171834531480941894617347819099373293665301730988628709244386586302677437012330563467415137726215123707447296114744004787034305508299369260960063880118266794834090501635884841171472589774921825671695515180290968970273285688159905175976254249320894637002841732779876872863267146768616999801027299544454121573085902250241287895963684561270212147828418662990381530721415159004439557331034416080377657325053489682352324553905442766493984971548489604962923464722515668589419103758409250345944026619959677177920893942366164347371112609307293882982018661990854371620849718331190655047688100073704776218389615611108664083757397770060950959059479467359697536928344444007111437456432188553598457504479416478232797015611282943620930554810041703225341392472425311516414567344305415549391702616764451943359471349378230472479449437644030621075095389377996316037767125712684784168683052616653864943322135022591183074149090408751554933620695242733385154005862051810261109940421337605995595015342371408757915648000000000 [136,14] -3802681795584983361767652119596556932049176371711592553473667773220903810456712781288069125515209044210136701113849812277789661074593127738194050157317877664245281574779305187566357878206871419334308715229875128657989910465958406435824816624653072526780938054929011403192192319661066852234217962122171280987341786154016145099260488441272789801116402925468599556158397482708589447504553863597955475346514102525666615094631583874144354417489423239368047700888506396550927539035114777340916445730012625532118298447704106653895341633409479245568616340142522183809823392205566262469936723203032143293681376974114321366048627641530975891334515517045138663507220772130580208595351307511574512570926916232591671551057896414510111401653358963799881345761987893090297765961857623166095805234823480842227844909125185172181212100663383513985952716755045698592304522110992594201165915661073956968816659326617803793086056287547588215041264620080680848421522957564398482129620412047183082249907795918418145545052970836207122812825578769632063356375749645635822279469458407903882971153292407529307003798691244464442522453146321992919094675519783850153918529604126122868981602625624439792487267978875984927473019150650607590640158186670134417709881890674090655778122532976911892453534158558565676855750084365382049776892566912405170486616155825376216169797952267248253060997210944988565109160659430788841282875585812576215089279522762674469514360339189508584050660859234005265707015752606916754311438125919264404321611920243748088514802216530459698703090321412547651819726650480294110571244026636280375375643531122310624167316560093287586859566974773693435451998296874209982918903070503133288689717123878731716995180960312210314302534194275213590873443579758688777443356523155096868835902899744587838687244051777773525483214073087137339376344435908217697439484335525045013961447497379271340586676680067398941854574038016356710490298966049753301494098048459714694279127666640598505392060669647206011575772200634716511708685288510505050593228265067799274776355021392274682108753665299085789636686031090367293274386525516742671389988259501153656167944710464609302117994798580108102161781342973317997889650510655779137251051580396104441721251353490958192811561199787592520473421351644061692918941286322143010638951560254531490914753529438572356989780683518989616107049203224103957668324457379266560000000 [136,15] 10392845800421074670317912267359888541982015213247076227057033956342503185819004636659385861442533776820507165292764104759880646389211495417932291019423468335581383387304998511070761523007987723413545982696250043727998691926727021152550017197954342007486695352594196124057598897143748796743312404489481739564641594261063689590515326067303247487082941711966437899153113408282344864768389396495853417961582263620042750057119831266644376357098491031587655334488999116050414809758766086551514248248801291607693759726001531181470258808412781266009929344167936219348492376881159095261217414164847813704534511451271358692374351687421729087313098070622550008727181937373128667279126332967762122132128964925813640671154629196347694407424754059490867722177493509615879696606611784678373826330268797498171620465442909016599577318789075754559949694148484404735958203361988540189911910664257268720355371870442080169164768480214361628293565767205052559302226104563606602335774616304225911990535700552040197808873340332598910148931807075336992102974289965463406493376667845218121200523502841435310091842709398903117748864208248931354178814031067241854358870922707058045794296427317517883037152594441324908596907763659712619838325543853225670551021315433364786662895003952814526060880513899071632309505254317506251255482410487116403276848783865132691015405564722235203560619194429294297978556594784314095950934221109456692235524148548001209340002707594330468928533563588305867249720427098054938827879621866305713776457120476338018996359196900767727740483808284731300501421286665667894762352939515589995907677307719963609095064677742985813234724289546792938948923559976080647161895261778774799447807698675359647701290559674337314776592829425384242887707643177373619053358547843003276248140260417273266644309872773354865655271952716873386330738740850508114362974798628840962062596205871991060041789367805502018298059242194156160217155908417316919046712355776214515810767797390075231866444880437315380126464272985003904336186873469208879289673714695905097910707549511937011001374050012650062365689235148057811886973651167667675322494294850240368982777729516869895816279340603086102043618388931902560505699290233722786840343614603528509014188642614769177671172250746953433236090566915901083944954760266393447131520304549839562510712761627298241731361719258477177902647559422253504718990683804794880000 [136,16] -21592655796316776935585204167522074245195674339552727400877689535790444489216345645455710887039297271192698216368312765739540666853898440459917361896116163721107888560548112122114529191977091848458636401065649404521945248613422104629429855521506138769302237762797004509124984888616148914155081163786091486424492947935461505868827633089115200800497912413295769559077596383413657130189187223481591903036147983713260778264912891294736123814624312130765070694470729579762513940772978257030990527206362650056426292334381604840164817970036401529502038658525033051784148359614598763625300184255003191910498611679470345229582509120352660417771752512364722690857437970421414930096183623580121711806332155941063690404847897406210204974621452961364762645413971944705309415264217991557535678230231505112663775207164183421358403412233066704204620882822166684026247300778017954211718351326416727342479580243335216885247906063774604926453671860867360840323189010255108325549481283927633060629165407461917107273248685860124897366585400600481276337983551077301329133339269979888063204706281668974847473919904995598644735162422437674780259811951801185167011696873921234150335917922651011140751430434133505480019199416642399270535782908161657185180220082005359085713555511192845808349918974215758095328615443856105629813891420278604904393131226160268132690698262536921838388667258503277385471522153882319946422099603244086991173549497033385415286771452227328276410952799242759275057831977593073305064533641696351060274224593526773186492034069638306031575108311244542448698494102919640701590641222235064479129921787789813812009919119276892898521900357430694493929712323278294312518380083613983585888535882599098888014618924616892623420510628571829672850504904956060986823622131276537146989927398168413447040632640663551635370154493439021610624484921268717467842195630458833166086144112669067844496657298947864552115208056707444360153748965959404006498690661928487590812739498152169241991056562394659527720076195548495487361501540981339892893412782533405169465262778932054324911128231807159972075344276839717909743379427330652538953709130283044359380055075338947941604819644206492700934940473031378194264272095028950541978031697037690211827941785251794603961687481864617605160771972196237864822132668827908232939430558221745884901851512374564068239540464269888871471581445911117699472676813526794240 [136,17] 37604889609771779058340185629717858753394715670688995575229980939351044535968316286883627859619184207358119076114357014102631970346991337576797273799995455604240444551610264256882382915839713893368915167336404142480488301609215169069027766442570682916590121879645296014808795056220266370752041966508459098913361650050235995904436814679182361449861615958848278581768380460222416169332609283517499490094029306565616313315687513297579318858088031066074490898678747300489105912078702267125949707073360795798682453293515651319688315741192904656590005938949973641866089215723910276241445108585541975052118761682315058176562491939779808696370357250887566161533851507812803359993207285482370299009947855426894743280851369034014974026773673324913069286445084127961767834996969247093726884294909578775148448656663304624598324205876972874969128705810396831462296206376696529290671187260719595720620765793793407521178092110936722930312246853448765611079457993478812568714518731409945201220346872248084657733155782968678198578464144335588026827634226442118602054099399089091941101829334041055919325608666560338665207592653948249381265115828029085333802164862889663274379444445993494059474957155865240641603092011950841205652603854905646733902798736895572527663073390121022782926838656358487685411302236893962185050973875091530342511730925552529959907637047100087843841693585541136928518453840724207155036351553757777604323434750310500404968470794778436695680472136521359256312941732670889083573310788255779635300715581081296154397239415956472550717169505402743636280528752745325805008069584277802433599523988980166255269811224157790729777608566923976459852673951160340021783890179413190269261249873840853345845581245935240610584820901564785733027493842518312178390345300146556614308327084000782480705607779251424189007099432958864732323557391006216760612069997871214603664763194822878829183229083368514599102185929936404117749288357118353830106981199021062091737484995728882479472299436249817921924618484867588231404070695820218817479552896748000113418075476593107069379745832159592371951443948597827608432821729237550578804188286626316253783800958122358594781694044358392538571923137169711093993745697020058636989302933734520986052078883928223126770437311621009823639837029488024757778627710428889754878580590528527039912291319928555191698337794375238865467206982703320604651171254108160 [136,18] -58589374958852729849514328585631817288176902940533805163592474009039568325916778431299725178081716043982679326911711571444355862514166726441316543562975780638344211054134911984346819273326209396872586078935364262238489066301997021517929518731818275649833524923464158723938203133779798053461944764787376062425030476937178911699709153494102094487410662916837087379314888245078117766734010395968996968145143590426488602372084496231134832340072469822593216194105527830515467741517481037704359395051680178847670738641503204781536716255673234548209432502121544911573846315825782697194719693639112973921158186194517845850898916399680865580298526163588900692050117873632761118405952911802143844221017024114049140529390855944510796699934279467015435779806331260939121844072073449148026758905044793766732232999562124975639441049531153681731244563117145092484609249291116718940108109742706877488462011180561483412680877872575528958073351591263086496270661808152657951584704515540189450020118413373319402785391552348242420857840965572129808284454377496351201043795528572833768698762257629838173881453619245855454677973149773656341864671475421031321001533874298406453014400685588562095013399998826819998800008411208352064743916120290638681189119218393577835185612243474319035713382730392514393612121283197173543949156882952311157100568987099805731502810987385582945912629355614474703997757872401456821093948944751146547107960826969186410232206815301469312678694675132733552677618883523983064977955343578635694926712187226838891532016900745103637935563761412567254660643732361040422231986178732243069332877468544974432213410904225859845866663016369838225900186980985476736217710792356507614943779202100648856358752987719744340612755102523439402360109211888442507997988330083916254541246722933559695946890001037719688196053949949450901624351131971142012552048300486369629576887559029445454712532138582193034023578893652167429453384596720210850761519393200032319058897212057865262395457515626427259233784976959588413834881660246194319464888878208295518018179765526557380274924341011933523749381053646728336374033246552989086071191398495341532896016183145188333692722383282429916059972785170290100511822439585721809970289626948645625951921825694065809118184293692004124441791396305981184203799889536413616446542187785233768925770793788559066406438886233933078485902344380781380471305011200 [136,19] 85364510998078649438759375161335524410295331302162672272427524478529560435933752599365994165990860847975709184348613173817522376603689267342200547447899305690903000098217288303268244580224274062365665103672724765620415388907073193145233877031135159203060459493276240424546487808395224480099761824113608798033608919073798363640082847765434690619148788321636579651265586158270472292578295924522012370712271985405605851467609645925319565929472914697717363794816917189133146429260443073363103039618494548091598287066390717759884761410750658599285145421095464834407990643220583393855066987134487324809631788761253571486704901666517463547026810386214283185249374188274238815385890436218366931657087416246528818394308474638554123095435487422098814148323012083432413214320694875599635849597545470362050278821796674530706888812029395956022247837363599264450451174442930655874329620059860115656513791910554791797952097107929640903911789269814936688564532830134358223054114776711835048708802858139036138002305614834365538473611913211431006030474653737037624122674179072278645620502073819071747299897388719371693607386301803028735440889322702219240383495546086342058196139105694078067173637601835422340139362923171573668912149306101646377689866190754792917051365034451860098870711185164525793890079068097690891618184287278158135924753633838458381636481419759195172613602204987792738399972531076384293232200119080696979222871094857158522672851473248582763414602767436893393413851578037593355085030345963300822391761229939450540075298097854821517195419471353233602757685086496382514602509452115661708559135531519394802146969138517307010312915352320711220716344314960448868036269637906834201549358361729793476740496004252476441793998767448783637628529284424766542042817751710747912075984867780307544808717248051868505463271585018908518529437184452447257670360510450584481089173000534137144762416488448626018574914970977558466493401205065952403071862090918002810508270624723719227058775087917441007091661700870864108297093810694208836797423820527110009793591448774801631491003103072846793861536308846265791663450353157032396855237000155387649903962625919116018293413324830827436407728254443691653720991460632519199159571938340966214179370955777515802499151426166112814112991760096856642956496291879983120050646911001845320124840018285260050080129661025002652643411310063304580058316800 [136,20] -118002233623698124893094740007961182177767422085746960326766197763480917822339777166128108547453717705811973521540036178922173660869274766834769612202583189996343300063108554691718728441727951289850073217345257068075791276918224823501343034390132986338090129927028358116820320276116937740261155865525287472353180100072059036245887946841612431209699245962845979027394272857158262386552377060137274062002634560889386564483021217095202632073782255838196114112641099342467521326292819870206067493808844924975726149107121397948531512295773716213639200093433559167000778359931600994625846440770551046916133462483909013067767612994063036005864877023347327678922900836126072839960880472321602230692916674654247832067908714766837275728774728925839636762434065774136007252315919810823778779892782082684883594891671674768166541967612460250767826162549598802171470757012077071076505372467636527081402753388085773792216268313043504054197163859623338789006345606247181972342345202450205451367793724508457212066140567946911757675049954535051648212138620502975775310352940064493548516795303873114521613317501219089437090227906495816584186982266890918348611897643188868370465622974088750180107690369097469751688830696606418669881680634666538235744034642545178754953248161859289958724486877199952473782073515072011172150655451100278004957741804932323983454755882011278896971451111842590333730495511669622661380228781849413399257318062938687601613786460792903156526578442166371102021785769368267766171954900463122877516955069289430227731152298508229364206784380740879544488460722445452967045133158584134668064574040101278276819495102045165606532157180484129338932153996527480739567402872499449399933847694167452280059330685315923576811997023789401021814922363375039380704304574624085761451630781649618289165698817849038262860842470342352945763746666736771968653327878469298023241531915961961220623406020696549040109301865756894286984240172580838480378525069627581386499947638365972863245731800562947867443930463599277227889760542587060328893078653903376226551118072258968043489343859357869855078341328853351597621619972846627310622023601670103625074924240470339418558461783944559530381681533594487810300853758493070633867298250426720388681289045146418778176085712140826187486920147195145943153788254747413757231180484167765519402244438526612743627374920251293750098548678445190959071232 [136,21] 152587520840088681472186805008573213972355501736869841237690603379384906794379646478567690057061203200904112374305116176096792613332744344046591293668410196506996427931684366578124327771922336182666577792381242434782612070845664174406109984340556344044767787429181092305350700022258781938218130092481759162040065274560804847052116650059015821180751787151842963046104813537020693898675942658639385741759754949863734501908497406316103370359007974389237441887950284390109906913844276138743711955864541084280536651636256817088046128193777176713653964945982481430477995587156520142747267421362136626085306206592184477677270840024023766252410188990933828561326233414054322739058738803782468221190782010957310861676640754207097475399764477331866399631566724531483096592176152522338201877593730707913449538711216202614294749439793392021110314393591877565436867298434519370289491574711214045663625782117948919281583749384851183888273761877496699805432547233682312640815932091370219860346430432335011007059910655007779899753612234573737120990938024553367086760811312881933233926067943274507830545908978821993820200861447114546325685832950037912578752799005593827432133528102099936784448302156830781005162639131156878704132540238488937855049194400058432097152872623866760421451841955030616406333743131425381840369615394801095993419801758879300424271046652885228069189324312695245339359278382882156451388127323362647993864003343707047941375105415065772874929311177565427247649816512316060616768589915884617465860346427727498182662718845715834242268718254883714543699168055575293039725680976376181740684861237530543249744148893296118264132166344931076233069686558969019078169501444476652840124304091979585212034565446976250875489095052570762986210053362939047556073652596862763380728014200150343241248114099536236943185619423484529849330070841781104622915013975871062188658588545770562930957156736840767289885443465601488612311549179074410641139862736499121318405410960483699118138066762237503679335986281008357051677963178746981201239405495181056153703626609151326567396455256381484589442798377859087609635506232776477269135122192603517090702622986862412933890718781612229225789742118614024165063862275310893741126350423187177037617199454679302968723948989502339707435799669737216916684342020119563197077940982660758999681726093191244491846129455549740098460522932314293927936 [136,22] -180167405504406155185749585798473903127241437789687237241627036640573015679188794419319030254131568529727872575969471318534295368922045193731520936395142635640102010167616483113908492624500527749381157614526274233487504071745392094114534734906818368095267661465637862935837803221607094633253189822496306140470402539366136550847897343241897365833765114967171475622866901208870960141994657564618422676902728158574799370094584652208758232616985106823762302065983476157840902464509948283249302855120177709669038931003976732197154168060589232405516520690002536171367734724702079588808420633805634065177066359483261572789840433675804142983795093184641414711586623659398395795084584225478811853497394331380713348045982893568730444425703451048178541398349326676551989082170929361032975035337151075249141622764790347645417842559101677988799008794848005387956000672057322512705794952869175549391564940333811361070157015861205856140048980068580946980157718120952329307025114192479104093550656601892832339843487591893026543396744725780347872967334414994433772306177414603959443478584490941377516349674800870969257392101528453934168993673190165934744347389084313879873168102296064826422917428095242502619657359122533090925747913174499094493999682367683000809508328507168915059558973935956923396835830559506735740882731507122673307542424935051036431276790034267504512124435503802727139188509264409324788330824148979476647688645775090275800049036416027358617637177063434286188543516522891855721007987801537902709981186578991557699601499263702977097614550453014115961899992990718980995835037687195170002868803426911587802546576562976927607619870725111815847646762495599153051029548769954646981144470516143821364708600403437129177783381631533959865306761711233833182628963163958796317135844210775607044006205866556511694337548123358359702559556752590310134785019287809210132224754919956785546060617703043967809322948004219794689034422143659993820822288945343093377834896075187079693626237835060578458718231265431985087678249326873543364818153380771751243672815858883019609651751544399378504277967706051260865182878026472435839587133175940580175617755693231299788981887909429354475696735008980711143028815502151818502343484465557062744367493835719439095436724323167643142243366155881273506501040582457651203598666099501448865742057374147779890100509668313396853088035758875344896 [136,23] 191139652099628017980595224115339281423282283038493537952791539000626253766554078353184296649731820831571849130143767748742337318102828481217823907158070168854042461650546809202929453462584330253490056894280827625365780860278276020212124527941262140813841816954114460358332651764893496097468284608753854743164604199774253425423011220509129062488416349876967057819027166267205598687592041981634607580192641352063168864472380837420466854194762539417013275322557426981936951956592415154880244761324899158094540074667744265652361673396782824215790984955587617564446382801703961928472519376374166530471547801150112314865929152014637427426931532514251642216249770903930831040241110854418615131925626563998307836544886655192759391198148104004062346511807244411199513366001582195527291559533094131625219243431960349783946951468844587429737341998096431237749884832658277807801492372337397938293896334739095443194402758878675752153242015057203628095710827702453210332260320949589229203328687948857943648674658148316382812204381248907849090224118031860912840012005126900639881747320981846750053022495326921284082940360005039411043052474157680154481275952484487162858412565618378294337963883230901478366775783991788624523417572713195318524194096433798123232551432522217322030315279998637344526751280183697993835502822438566069261729612355882150036910643282036796252161230541215678123717100197590628783726244939659634584593834302719938631020289705695196626023180484791179175077722821963961364334700636825448014415675094482584582251831240481291911281049846974210713153436501960373611593997062407794366734339902009266724392330093143556016696944097840176758632517118976308835079498987953238936515577758376351178969142732150411872120766796078138037046969037214651973988451380148176898294537255891110851060738742743757508993933205950316387186854644390131201399902309652098101759610056685408930490061028328931454140709366958725474037322289774016220310506212685814852210973371314795427072216561665483363925489776205519689208587020018129200838772515614432234005813155270847465227137471014737447437499290691114523636579158274683962574008566745707292837743938143009412968650975660288226129675859664874449609645798113868549895238533712255979672504988161874471467560153300416061487532999571324130360512063470171811106749894322404651207235638982691756154542212452135374195171530899456 [136,24] -182153097989416452722645120423081528870676476448798443550416520860034075454852046748579692652018254875994252075485634651499980645291570240985818582361113415963252661460126390543654431693750528996992829220141464519580480948414648155090801389218918718318592136817192086526591507256576803466479231123529794391840360236811098160779417602948731494372618530152306759640555417587377901373507598810284168538743758791545984644929523420658901737444317283962718559138275294248247283438392415154577144763360095738424663455811239033479313449704338814717659990996741326067642493995962592120745609433236058314357136951507348203550385479474139865894873685282505789159534781855056263168542147565087835710991375248231426287127195840847366560683219408057295025444941006535851625644695508660876652038035576009422272608078064027421466936399833412709833779770382978879056326212108938302159051078619126706515810263935879293669957601844701271491212074513562811154631948318231820827194407233664577456188210878363605166547453788939088125360802347535826711569745126844485026003370024369839110407011118491347885027498448002195944607932133341136322047160631728482200218776703666661894324867146343038633716990645577030530669656100732751950142972281516107225779115574775924265629234314163926524517734397447514057011502711181959225575733519226763111406425817124468317385115191364726832029278191766105312688995198932579415266008948728432577562046368710509394815537781202000583341397932797867018558867970881131517623817330569596262242728589877863398825947058676939095042171333306029131925082403068378452067897233083820146880882765544767499218912252433639801174301677971628513633491661489350751938360685816503430789480592929611376399469975112725876416079322916933910330671785455696261782907274845975675895319066095104269918037845764908204318037117281811433537951307074176923703086186301180094198240056887252225542667949168893751578110439280507896803476511466772446128063117376493413392303150193769706823350277088126117164261701491346123080820090861114805407307835294860790173888027054252207209136428079621360379297075191230344798839959999657323143108894473556344377407758203166695099611021745029630091976007091428827859767988999816525864040164103652922638466823500291897115787137439705197100120399260354327892412129669294330293952163688162702373525821044753963662451175756511390791593099264 [136,25] 158675729148994937640037398413565341280179755580835331248296408568516594750406527311852025620570350079787242051955415382524818386654255484859749495727588901986297976449973026040076807459331958062030793380216097592335875764802852895786267151470376365111002362830632064378102468178971466194873399028656722117646245090532447603582243790617680783944870467533060124037763332696126133580405800390446262433462810273871300704893410017120834783919185809940530021650603482989253922595755742919941083364313028355812195291303624073565195969075715796936042939354612251211348729925115768294546384443946877619314848028980672106801639927086136334126851244571444953913236240190917405252587471859705318977984005697566958928612560746724851474811284045310021347309725002644432571945081960495946724108203180606577111308610836939847635863284056271840128129655272354140475339101466591878693364772941021920529125325898483756105590960088837027359384970815914366375333149612080805516678946494118467130447524755049287906502479105967477822275924405438767688769292659780824680482562539048593231512886685793661303094987027277526740361613619040133534408639999712798408887385466112526871603415009254683298412917801086904126962109283048944101326661380519644783491295087119122943754694590639475660202511742732185265202508114556174703751018002182012600089932741976796671577729051779428421587698205971505047591171207713601509041771652526684112787189106172427910408432545562668142960999762045476843685575339698444490781861969371048293350689553869728209119153403275242223789852613790860703252182167657270232325747692016963989166150661555217199922223096047884578200526657571390895912461650081719489535577138251596598397249376478924984286517220834006699100630760768786252501269074535913174992110020434865220277364449319538928757375651760418518930788731462250931650695025893506760489769664214221457556067667034802707072650475654028672480957958449716191936192577950568735840203248786349295050337526763307191541718328434093715158419027892605206216998280102386233513827742428274954456655065470891388236635317023033546493463115912385472741725798035896111120950701130242392062167504579204929694647830113372507777087039561934937073121587829114369634916049952295167539344192740318336227222721954628701250276177582761579329678871218620082877716234473553517574631550253988779037710893632876738676523008 [136,26] -130521230913186703087412174484110184079557185126279714048134889182706562975977680291013201612905839505277453865523467290382521827635755899827347906376909520410476637004249563313078295169039015571185087467823013655799777305126414876030091947843659453989889580319262287581407418266531078553183786460648473818882632783726804790608792177272291811614870780705450149245967077858625677977120773037069576459477444046461862298081688211233868948008705768888642572591371238591883657428192184871457495465613597924282172549705250975039260723639314802876033359121453235607128894832288131082854946377789982828332276283263889831979210693917607666810514737314602790883543862192000406979131361197540994559226964731012485619273274950859263644417391955599595924036921301436638291213005148288366078845790246117210596582419769517585228172662854235721963988536622274151947879297318355061407491960479078535236236365917380071415391612906615983427421470913558045512363384759974619845497846916255284771971067550633828228864344772444703750533061493715423733011526951857426216039643975734700192283869284375776953654351118537420788514544746293756451859048584833090289358051489332728655652469677048548427022552540325998692836258245533633213082053687582982624545967707606564435402875611123250083726135549067130403966217696057571812089759872692298888496568784362632451219016903008411381083195496294700615539746171126176741103553718397203671676736720688120102619021994208471403752408186535038125855297718208793750709747860817537240705597446695532018544813091834495757475213724555451394853957327643820900143999558567175205799364736955750978040843799502671886161149152952571391797713183479277193993596283814162687514336031375935676814170230238801601197850922157407448400870483624678782192816850174632328507194461466035487766375894028060412912700234161876851842836700000828883169465693865414375134104180632125278522559292846250037266220088930910426597982451876232846705726924064814636032115493791589148262188828713103930614509886888897600094740059261142204955200139248746386032299696630900318066771430320677502316839312199908006096008033740188910093728405230443585076060121643719344612760720534682984086921242403634403175856987903841293023271530920483261599025929788087617759741891528893354614762228065419623200622216095324640993202432977137073452871169529697399366357510580530032148480 [136,27] 104947833376795382859665303464237051244336658562385420127595964773792189269206663287879673416354979122355479902230617613719729674558189507247511915889779613556686296873969775299359666368902174043807241160269409455402931122142736324559405326766353940358664486859233095434559058624200559637660765065542901903370728234457409831008317073155846375013034685546121732401558266088538686980879264608329439879533766521853254764050719501634949537377362323614846733317793061485355443527985620083763914559570051439439050532742750213783149675430071574051955729288194715415734605074058444651941243387151276670893774471522552620529782911323473258172807730296233921256295882970118054582167108086694328288299964864677074678309515708111569101034987328270271923554204182170062707636226906335574059071779445183738177434105568353158048838567803859505997785423544431926209351434807439451224863706615399198939224094051591357797612796056503965928082387914118914307912073633176030254552389195006806646819463206880450770531028343399909801254462912218645691478998397031893599542914788430440123939520911438216380046381452230306598096331174307806383184732362215380193111511192107204973695109044532469808435074407735731916278576297132330296925151969124012768412926339845360897637583783770663037757837228998710715678891014671443093307914423700361652305088110204349393662454880903886971626280026856287804173528883715959645964589841300639710496158751610676623162436789670494287051964883493018246397573928748801377295108455280858182873557244105731992776158326711900155665212166315359286174630540783315497346628474827935595481175354802932036012802453800337172495326012441483790254694958376217504692150820758131316248847810122475110766576427616956411400697290539930523381504108565146119347281605131809018306732229936261553422556594711908750631440809732326136634769757176347571588507045226641149325483756169540400109780991120249134450241187817495561589755152108494304622355140360727674753324139056195066050188499086590291190476093329628224835356038384891225397711749210757190289469645566729098397642349426623615769822934399828118334787516848417927460983426047089310501605510324609274538803303131752316625144606817405550737677532051514680599101061201630945413085377048922245822162495017074076739751201219366191478737530038849802224837916504678599880486469298731782206734086658559311872 [136,28] -83666999329464049503151607610823370337737515285380519642253734087969918624267395219589054332813702856773370014885115873258054920040348951833323246876404278155128970881029361997779733565105516886648644284557224938764420604295309000282240037289550096268785874296761371194853936409772662998087603873499561720735599389111490398708713232861389619828551982208486333012364333339118395840249678904414112814738752778430962450444452466205021777451651007644064645690014299625171420959936250566433025193053535461333440075190895981162366841111857282157869029109570585103736832898987346169095413375294549141316620108374024455219580835861279309475843995082761253590996163820815207831246658880891509147960270333215660931521267263549414687942950499066723783652061350329642094127026375562863114977688140324722518616990515754730553926600081261915038992232657670936606272865453058340788214086455266197971844299208630056666719095991550338101552922333901315462255761110809308405297438421360150736556251170250729723910427743303503479274285423685801607316392557050611414820312512600571068955738922016160752197687680480550995438665207515652236015460128872948554637536216645343293006894119432937852599500706543672335505441165638341657480993429545202026864836326782690213977935613359704222895804064505196603388220202538766454202407245683519913509930001781745245106650288336231147500129622804904268829055241656119536370949647745846362206160953874624541544735446519040313053311419247149087640487104021631911704555526383754389884376025127515392795418144568086518163486469005108165836085939754823761075044070840583031867480187613058096857849762673776257304652317443345284549162928649878512889304729080264247143224111477849900186905985257918260637919931159702941504907282182752329298334855946421962028242314893132634848586374653223528138936576334292013537791937588417184556370597984879342802193827487349546059291529653869956802313616446962901689276097605259013781660671258963460688759156592986434184059968344022401677674047177121541968670190481662489953887034304520669637683436320343327513591983087633735517916616867267168191160624417787735332216301676361541227000583924032328198545380509870862632853488300664787526351701215389377283949353641998434601693330920226891757598449539557968464483784545593159674907993783669751629019387321328719855881452775876283266961319640694784 [136,29] 65077507930169168798479983295220586502685474162206098510801733539897594208034382454362943037243908325404520055252613434381254473458841628598928871333744504969733875912297889958093820479370138601123901463584541352025862580148501003279060477081900682531705510951155386434520915095355159566784861877556408211647792411365612484231605571852462881499134797802158158612445385321525066850942431279436245845428090601584537083304114932329234824449461224842201759040405527250159762885034983985952331066121252237385397975046838026169914003944332609948175922647124399180495373460808289731777991818384430851914432723334954531229329671338769668994514059329525194213781244288429942619762445403654065656854537164019770302031651643759364392043237383759136635481711325522446367298726778185856635086212763129334550907804854544728141130368585229751535072237909660771408132842637210026547070743266364154028388600536528558205389520689929942868416135240549909987098963287525844644024226625464422682925750004403918109261786571669758986742213113663652501441598658499266130607501569353319249065598468828079224172371224357249975768173225009549091592206128607658946653383655236001989204063581883103220488575595995341605446358790630299638411451746557372487968970577511901073936549746426621245550440086360941556349742642375298080758459537010302519435821959024784323880187551617799447591249994052575341051132983563242168978771374172721012981766429349674320092345744949860405075779336657323819261643171608376885041998061876392048139456036695755266628994414529926813038677313482419223622604530051920068892709483786519490428393988183552961790175078850764438997639892309881260221140181173863660763134658997619737683922769852704587086827508964051975220614345014091417505597578445270866727623113028312871670243775970617791986559459653393327044208774783987098076489711638461136571377287820758816225951230604384724665467123206907531000405905526421012421603296729965248111486452455747897501660939530222739581918467253734817254840191482665871175764120761660167185997688934105883301223843894818315031704801065852972881463785378758494848746720309635278023008763023281086107025305336107050493329115658879790696593398483184095491930816288355817865201741417336877015230476337380494847205474255329631468007719446983930696768490458292325921075731213232228631028160104269786658087798571008 [136,30] -47940309326230436468041366834357776493410943288261794159678467875324549506380280697156201508696625102974305053551717077450536444912185620848212279300403956496722681541784170113108382965275576731700857596871389876026415796603588534514540904057297002426283296846006226976823024865375065103068552783008688417723799433369217893036507148234377788534897481152815728185658608607853991934046594826817475755390683875366009151907192484347263735808659104831785508860269744529053783091064608531863617439373321755235756980729390974781003232739865085573646011617752364090098080847768500977305800221185659449997946209102945258217247695436027870373817872432555064150308057660726474929170602827422186543112285618174607318682795080963996370272353043808363237826896377413176510689544926348932747221035474906412889875643761732504166059896138169269497492972650810056655857010289887868839807382171417153551471307073934687316503820438882868548445303828751516006237126708442982457042317010750013333085399002530603112476591581492691412332843663008982672318476875194799065784853376283776811596599710526759154573328933165953352363431237576197829525320705610846318159156116833677176239389274626294907207493479068097462294853119615758474239024124275160312290061089971968146662711776774885580155445678323258554243408181493072134950925975291757782481025047364859326458974364427879548607901910369517966970001169882295661544017665547448574541151088222939745676027509866909770265885401697677717533699105126409606756768223557799122540890354960880682624769549329262302219778330627961591362510431314800145133685353617156847152033973880687365551048672969197230282669829002532453818209081166467029649546486974222649554432205129651633891653686183521903015383605879121305636489540993624148853293479371215741659745642471699058293516740927795915750646589918043841627800754388305252221589329183953949140099908749801913465821114846989244424352143484603516475278103033899954198480076895051189303085479894982305730146277010755595547010449105870677952276977333342096923047662503965708302280722071108677730206310417177953070579140054591263121514379858977805095283014510832470101477929693978644057434256354285295781382433478399447899920549401521946600121773442969380588587535338091999285660100860783159363600657294327622224839819802140359583057188712604240473418871276662125737088647168 [136,31] 32759141250045167174585104907438867040105874017046524483153097429714221798017604812182302187741931336584748511916316007073488191436332228848197572618769486795485048336476923951523785010088709105158150641238097906356421135665054079990855269047333784504369198532389272821063729969342323817819534172494842282421510722639068978453679176069872954514953463186470256821828962922705345760805136427154136526148059061982233233494966872843040397075787386625835247389569550994333194053800797126834433520811438644326416380344754122253805270237074121265520491755934878706874498718102225264329702995640692221375541547221730696777743543406309082385248546293994587774068825334540527239259610055178001500486333550231503029754290639233126832356952775158041167171484658638555370502130884887839784820495249630202871028464362749079111643812853744761475111248154381559039423343277138578336602397406684627244829591839057035342932956458173227053542328682983560882361917800676905271385770522557050154989811444942846430376941721765015248419977472768638732688153736454293520934059615014546534523650952970026986983809786849291569125698344465569723515978168539165803625675859057893437387224508057167420112068048691997961670288780724009165184892205251904853769989607490290546062456859146492242080363566376574295840215898709276729226436034852639504294148963467996997204406047616400200570915729861760021470976331133862118529641712536986040762978819279997629623510087547647392919251858659644472863467439829753701968182990763804180535717756578680831163872778420338673039691117648859581844546710838397651166851330101360116732936539626749093424435120870661506243687128192017361843949821189176667299462234326233333451320792871971966573322255454468169480223856491570931660523656600659666920600032574226076387996949402514220281448243028506801961824364157948942367647342167369916087439287929395929075799511710589016545269175202398231864323005335306174453462912149563008877822030602955009919244909730860506838358241795908626534529951658066255386336158077304184263178288965636357849818602524008026900817088282791126176552676516456076771765124072321470866316522032272541924326900318050841789256590079110849191940086595543858774415156555528595610548058029038644697435408639189884958072217077046619505694774860880046323805288724650851902993657799735720253428584797223864791728128 [136,32] -20701253085718638598440531549849106219034866631289961731095140690507858544957607178501376137018931115552568492665655822548563121111189917925946811209136428968704842602681444305966772848241243866336228065933701396243070106390130873062932806800388892967331576035817446377879145473410252538933066671067801954186168625495782821006715357997427361744791875102579160859990024291751458240159392711418782137700372197555225860646238488702500166784413777112375148042437893315725883690107908879298011887972986548501177025352447117265671293633250327448411668424671089434487942522641988205489910199089506157340696339084623801791983293312374627689965905739405937793156290100902061188434036158252831464444147033933565226696686030768068640861193988404506569027135340433973630138774712027305118642583304707729616180384017514220219751133865738323566309605465857784640369233295046019379119433307140162007410666081044260931278608584703156932512570302427718623961985904195363489318107740858137633520118960615412241568607804092865118640606113947165876075205839633476570858876744407452330736064653744185925046844556651411049087126104770970141264968043843685197518927265945269945538781437958824770210258560444710977859298662441127606560789793438093524874085923011127807071486133054126643214151673882019608273098451039830484429042476012832160802149863907767795750642313150160339966048222646484868744173396906119289336008712324427748290779625744862541728963609116526162862136847519779065503817086145745897640125041233020367338578453154445348497983281469222159365870767425980860422425453228899458273869087187220585870435931410235413276770869447440473354695265987181034465984030448697047972414029887819994441154924177209093587747518645248713315612936259752117259854913527368512948120336236462138117058231593533756296992310766225232657930814901554166998883124206455636873265188926168913013799411797854212584326582531883533890034849138237265763159367166372798615475627742159405795415856730017902559872181470947255747562392576188155700233845319584174344913370510267554440998948106478102800378798591151207988452360954449426310721517566051467825749018595037710568228028091220066736347286240915490138512835681573037483269936212991120852832911855466489297323934292452816878460853182335007773476792505598484622329147802199912465208982558789461508770688372238192738304 [136,33] 12215245855405419879649536475256720535700397988660521648214419586290563599944189597649745573164144270793949699078581082043202577315635304415511251771975327063398652623193294815548315776465279171401209751938571176823509232697691462996761735387696985862968290222912659348169875984914854329511286204651716951735713126297259998217629161260694454220602570363854060529397752973019445358955563700203082353129014726391081048407854891560011992359712149490162732607384902199530291164791436891970123384484413167728718627168754575660744440072777890367900748110081154008631174874147178863665948614392191556001360675914872136206722786286359095644107010905960059990154579494651655193662425326208246601659044837454431165580866496784752395337162211214282239704433999952404665656312538470069680964470978733401921237956600581668737943201951727147347241279168185355404823353957048576865030772556511523525504116075215221146958770032744336648174203892581947776920972528302238489559721294920496834402911220372257571352256427515554023798625751881627804479105113483521083885038131283749877711258024183415745736310289973768557667732087327546175541982596607907872375641630375784261088499377503277444016433854185164664747971741428469883956987157689200113114219477694650992117513262879936271461217841113694421652195299981879459447836863135491480056767275845185646355987876528885539142902918278999310976150403454998672669998475821104382033980623656181777148366110526683311397991195649804491756947767869781361447080341516842751304549188522620229017875301233176738531270237242824534570782152787313296137151047427449931157741671001574142299817523009249450358110547733739765706749426201410639388024904081742414205721363351833255580777293440011612326832725730190372199680282950608269496726285043151005761086746696215788506465548397417356986165808068621044069196195626349328456107679950556862700072578031324021731021237358632820527488568096713186756564005184578403919319870646483287015783247485099080356426433159846231426444161806890114180141853144771561565198550645433973069813962329230820296804652135496872484573364503316783863658438961981967925846863926006645515136215590980414027753253075131333867725870639181999587492403076270422341093302208614330791018650585569931747726214253890493575018273209500102321830625468875203536878605809990947037395500651459379200 [136,34] -6784030704033333751703100916188566936718578546327806102988602804110235070549231734585784842752784592310455900528813111956878698232260887633024840006335011862628356049975629598786054006883637870147692329819859643462246097260483749802508361070022811137039006333836703405159865314657226237753133529552483016382596891948878061739643642954482356755536056680834968803419501636004174318141567215801834579569548447472627191823875567805235465236342354275709300183549368507694750807854022966483803237528032139035106982475188875557804482233920468287461265481927513310529029805566132653740579282340689790558396740332654106339813228636068186853612598672104711441878100285843136909640889939390786521169359628312046735630860654746319088976006941158821658186842111794232157939445978933169073933213765412055136916776782942198730489361648882488217993847287327779702169328814530596919345209307767842793732756937154618404074973190310732803827550029633658678101949641676692540979771303583510874711377977308844453675109031223223979003161520881335507878301808691612257923106392600306868637465654165639544297127754130143226076612668655919762802104292111080140663035986107895280402362575707659953293554031158339004742621350531023349041752764574706908114448315769573489815142600384343973861434503789551697436572078625077548163835831490452434391882572165549619814140020151355478424708739641667582633531766861477340465552326318502407159602212660173300611890430395296120824886179540562543278950736751877642199364975263035757778787513251145926099607132353852656701479553621409136060922293315773166537047178293373348281004218444609030586863879359142633421380255599854469389544017122235071740348539651665082523462628260324114232424657501207359248910972210472488779093022500941686178767655859599256373981016103775776651948052709044133863428482943773384951432035338151603455669140650654560054949062448791602899677548256177065087308057256245455779322007604598602201018429467281928026226387491752494097831888369913951139854618182136274100099585316561424415555062864360496045797083052982312159737760243891765885890844461576979318128177422568987295188170971183896559580235608924106313776924252008173308876802757742970566646424056308064519198228632629510217628617018633164162505543842743662858400772600968011981588150974619534705937110347073349558956068266049536 [136,35] 3508311837255194086473486320681744971456025332952654687486617048077642714609772823836222460961001880229605482396771068805414738326830490878999159728392557371336892477439892547398556760909437867338830411372284543842794471439816032580429574704024565821651113770490593842008417239098014798307773837532490024634659358738078795913611727254757547719574797429841992096924226591350717516270157454524796640634746215152558573859042700976987356178923264573033979916440611887923833617123401294584021400974011435163687467721372120076068267502487741778111102296994577208304594278851923320876685195884255465922724880376226836069054891429256209265599329508685908038604906213288458767031100036362782114162146861681667704438490452052592396348808572741101778192325253579149041907201914354171930465424485851864717815161108599800676805733229313054978880044544062604094497216921402807166976958595397899425871171644952819747959275538962103501340761033091243187085325249861711034236286176312936853174059028757508574142912230793464813785336926745748001095818515076019893708840201917988934718892007502617762510401486531602070590401362889564334723586106558932479547798285778274310577474625695992950611921448660543577376954604034408407554869890548158249638282539107726153423647870572773906998805722424697817108254416779568990104820261285932874052689926653253534850336789893952401863036047762001089717847358265944468515874861279678455442538735659335585139080016124700098732314819346351934445873219529488424752329244353378734060402068061865042944402431350130565324468350236775304344129969103366743819662567049028735681504971405387394972292926268058188890851613208900891535062474935729135809004253282515323096152527965820643915686006932396365685108962162849555381122159863046536994937185825875393989842183348416645680049432109886889953394180543333397534363327334915588380794873607101216992089038576723943103241448643598496223942039439367552458758996036208907741868432634083159978100643436338790747648291096090896030722260636901658433178546926528627620984049971672712862594230267487454396875674851433473810413399782287073196452055199812349800722082292055311479348103701907975900506988891836636766723959399396091845380034029605772808181304339068992200170436141982425508813391973957299665796906840419267897961581397703343607806456732791541139835696709632 [136,36] -1627675360539355774929691431641214259559558355621688429596345010990551717445269950925835051290244563018147799471861173450952977020195940801066510789205363774696848501785623460547228329085043554007722722904767128158329397046944991717500172870608413540150228835216390644382887910978022166702792953864679362677688553731634274065811665190152102216266557092018719149398174933592441415818428552368569609572286524085540717226930018261918555425072702973066531483864937039798695067763985198181408506518109180169295805228987148862247412897774152878164720055958157983867188894690242226907336679510204988028236446478947134796547775900521056072281277997758773169724197116317025490120108717846693045742261903609440608829383483277102213595851189803466546090189377501376458627454291852149735417332377340270849905002159943634164048285076092262121035016433653004229389835602730993850844234083733115295651584967234855859711686991321256700259234468193266896516555146979850479704580544659121714977675268208121537088269101238584312652904114476121981718828810230732260376874920758551594437193248491800401408552723007934745309489732514328555434527761761430922611905878069774919062199202420336367381519638286595972102728279552012773137932342179357135364978894845550868328248814251394096230225360663720042109486203492725968482730548520965309363845361497097373951293076237083409017817747728400026985010973322416301159130528740148392170885767537064629071642229523495606009632392446716280274085703565528932731046879226682172214534968041247289529330798094234249745751099363421552652076488810985469450075017565889177379676791786445148469926771404629984240468293267033494415099838337123226262355823555824103148288887756189009826894281611583496684704025288448702954359422798385306076273066223156928215351311109005793091823389647252628542707410078480873535969865145211204546917501801743489328580521173834390008490072645966450094200750375494038424909134127989337331000773469100532622197413529193824484104264837127779417400698997599822069313427863801577435406123697655285382423779897013587411774318350233776806802434824907702052646210113183921081568406022796013569687424681944254704775064836395510606459118786933770878787233850502778797825757878056226608202287956013318919974681018617494190301905011061294751302396518772299819605662066517864774159564800 [136,37] 635151583890599281866414352526456654679968766585180320098671827025823817191835453448930486405122797736087338013615349194520412004588584586488378860548795944686214523866100481994703990424134107028881417272050982573614246558897929838823838471221751107186748258291873506118333796178202751148457687224287133568735550312656070901699317763127382681840725543252940441395558257084739917343252203330751950680504791277166222592019797367494374239173727682208273679919727513032638765694331826813400075653306133912799858329285297848229029321530515842035576528011326398275810351116121319416960684733191905532860225500865488124291884979297595111458881538616816456220184913962481357835065495111423196406097139608011195856869002966665500536401294964732918785171150621262104299640803056112665247897193799823240638448955273406699056354569401898079021953975589529521153687309612990625407529979213056985648300268001012749920817902378952260525015645397800893364066304300892526802958347454987200230903024233871405849230194234315275018647022079644806017288407701338897927096016104944218794361337746791885863346497835919885061738919760382108317194117772129550136358311926383529573505660871003466490278373794360258782539091377239120750312016574865180106349767504563055079122833424801649205101337923254660270348208897129656571223799152575385094862836689858309245364730288019745078891958509669981532957137504493830339075043016979608498030228700708628478553001559821256018583674330759482191607757659054565744159491799948622622086045902564767099700083996839112420141038054014700199981412041614900692731850993581930496889740309316768214294687553759059027581345227176875711337243335856449354009033066658635718632651241347775339889767158373740304943217673787437707669412097899996726568835320406821669234325119967059290262219397582180395392297550175908146999116220182839149152514422599681304897336565542353783208375389009404308727266238531181562407091683277536091059973865271551343330406763755014781155815554068659484442758109591570263994636234037113446804399860661459460936660322882963300946121557048422001258003964086730795998370036007897464261244546862514684517341362824529945767070408282610961916354826845996740664447330768034941956690577894063006434505010435632665576422600598043972078069144060138529507239524837700357736873078237286314803200 [136,38] -185458164637392406109260001213756942051979518696444177304886706075984328711851494749689541517770534645249995653516598134448266507792369420664069083049793610276154497457643911584357139529974008998806920536441423468233276436828781919423573252552123120947597619073246471133024244389651604039542139429200594579474581146215171500246303667085745244430053189941565536073763210628644864793034909808951131352915677450929467665999042617929557543993015885779223742021599851709069537310295747713622015117949855562281792801932241910479732283256783260748429750167623152693465113025992940709004336810445787330974625600646942019447685128239557278364388079824070174921862952684836646672980726367203117974878246846088166985345288707246189474403403272407360489804850922752905198152399739806014010166672380116461395718740284219524784517792985106562027212498218928748662363911622938677250657315445019853316911386272483473559528269859987463908326433765529760921438112975186138222870987144910523834588403825486976599629144503270160647572692654240583288559871000821645071084771125922567098157651197325993337076770409769838184798704236449617052215026876756749956670570834233443574345103071489848227498401088516809651844964134612115183394027878578265848801871442332899669279311448408406779959325970948497100621019744295851734164583330403957813171030450371819509493249781280069272594385508243211458581587973450184212106934555053162020184381049503725301201732017314098149777042048190941664335277122616580795341445784536420289764424164393891933653812814458436025202536961770906795453078416888554228736096869098048586409678772672321882757834641991429327850071502814754715316065649973343340884624921985799958554109050897119918885151109104525827982885050941408881532398533746050452925276547308365554013498038613471382175466307076597728993293409493475361443810819227564415003265216914317493120580844728159090377746546583811795163133031924254004168280479921884882409675011469170069524421042884765938411653417805890002658484874213768148241716272553524451648398498947300496173573389140011980854620179066856295597895969890122585342887053002382762643668874020794840777876435888852283969632743228843902512033539816000458398622948704332663276518249718489640944802179242099479485368342300333704547546602142212828386917549215110279093133976971522867200 [136,39] 26881902787831812240552465039142985416356230814701386142602093175620281406022422063061796804100854539422911023275067161764360629167326069387378995479108300297477440591967344724310181494331562153119381312295280359269691908766408774614840144144952786089141054761100538921383909099473212197416685860790661930456224525078389724319718955244931235812359473878958758576854874849505836913143008533384834007448856962143447371939976152982149087928862429187519747406712823848652196416149245025134981864482472628157744723409715102971511867540544687674941684451246249637214565278951582424999189607229887441990300279555873710081294122659857646271520321583711906773815770147694001529115397555332980766480909145205589251080067149730195661687766684555152060697124820454338430591931975775587640074401004828850801611775463326524467727575588911043959471491347146645853382299252133576863096415572002963081985053847930514559682973821716173968639953407846430369641332110577223373494694130204871675495334271572848823237158947547361563543877983856896738227505239684406211585079843706181591183824258946027756431083554929868255425718993755305212488828592530195491092138585782405370239273330129978872489246067839853766212098651061489582676910327270552110326720239491691195798468807633811811538829954028574782150544511628739289658971871629631081469065692585423107653602685139831740420592268035111621635465264851134812081065447627614681250723326761074853304345677746335174827464482502034971736384502222932154127045284633815021386761471019412764347252542640283612024830285490688418951195073106341290468653546041405322641104161915009595141792913368424649549472631392671318985618506859890650847459238410396378203904796600583814857960043498897026141587378480315305062352128232653343570845799748531983224142434101166515856725837045316987019769701921161811307421244272583413403689347956150896097742289063722727547533856084037960141779641016526439055107596545554887397654780150632025026385660163680930821154740864027119765228083519396204407613196124356460084923104562279618080205410242257332354414393315604158990855983028096045003117160434037761878542118979972700770229060791307619184297954484737980129959022350327948257669507128002464935198721105599385118831953866642972313819349938372060274592191668249024917193638417650869645224638537297920 [136,40] 7921412624629695490717966028382480033950364637571807251444030694476557707889229276654178256957984829161112113366144355169870191437085131289217156353511525147447034735550255040833086726771893202181746196467742072530050341632542249024485814465410705148849107739154325028144411423553441091161364435219123518229157590108816783540449045626107020798935665786196650147529707952878643141157996765939888063533518074386790743347749037807753135404590116272644645972072490917925065517394177734015628272441360959779969398033918678873465611373153583779026087999986577019697074164147351712979822088138157864752195609872058861827993964692701309913452185440908528788963604839017599433749190462764137123627220539576155626612486922964380894194049401884393197297774942678146715407293161269680946327169107915190346938082703803856739435715621607126218452615949303678162382896543744600274258538697598397584886164682264336192132521398299100929783732599664521046429241042357401159035458973654981352034289474335873901079363273642295637397279735896509856169719604018447952237068506881008060708334891397720583925468465357135832681152158501810092921997397401110063143512208878220970041884930602173278562596384350101623370322198517982017980458432958126086515358359782953945701724624769299357852476749964029036024995671793620136484250699664342121681340077940137457407673197057081468903976981508285605785217260135620845550498025605919252928795627120283387729469478105010173722792425083700103692951929536832296337226634749087673588090606470152443927667976178733099759757698556522010234002892700899034913185007800309899352630795488627706458308518180783664122837814699821723714155586338266338930570469503569500838904557208704726266926860141497389172313399311855034545347941736789250869211625019437962788947723450111903763411093692764923694073534466203693948885001195275776610387673739800873170373416497025561228607182438548398976497217574687129520704603962873714269805787606385320567345779146178425845724108885662021719650212974128078492699662726744942228014229840105044892555136339156221282131516526218346823144214442015038344853563680083447396303034008789682256374224682847514132808120528649457082151844908833341682884436388001095265980407423188713812599204961682519845317759223292940641341225195768212115052203162682814605752454040430 [136,41] -6731635431806300148469401013222002200152657316023408400903957432660607743820205062511105442648523059516577165091253940159774944834509400291092867117465256253424851751487918123902321060104746655048913206776889863308602087209654009596604978404237233709084845464959393944274100945870021642199289378200147445010864085644401943520924832671164046631418985959423182052570656298180405895576175807873686645657162880444450484739972009723971017017257756207053180603774525309169093976728468754954081737427016790351250591407926137164915194337802802293340236540447173703971374748846476319821931781970870397527135264490799913641540914442522676714945379034072648187808533342483124897975814470226222426904405821380000056610594185981343007514684469426676435547355375895388877500722096204520891948103949523464759217426561558341339846414696146981479808236421513890554891637005625370923262716002953897518945795950704329484000493714748509671897776588709622426644543512416824010173718284268201581809417430054151608943181473376214264842290712951756302350515883571860774157160919861295297619735523830389019898677712286726584939971776495430545908432169933471831649065726793171364891106139237092595589551600843813384003332122263933864492645924088391363105234818438260190166254485237242718938788892206077921341622279406392846635647331358778504640394924464284735459610669863589266314257309465629143461986498603204878752677761412413227513079711124333878712896624599599669420195097335690932381766537387811775513674259405355724826399467640843722433289763704783978990076370677161713251216863033594650978760397403480415596871638705219362590325353939845091977318230398142416010309592909981061796619268451598011849488657000532623592587826399962111839438461006892097687471437697766837578346813616381172330472898990406990638563923682444711467432758322142119057579660420468473636101325468504142835826004250688880870045228834680744264013362394720246528536180080345473315270841617560819576586434213506557367093348567979106320911817930824637242756407562286987369019907504598743430277577509500059035744584357121446361017702387989645518792090263565576058853057764737156297783473010083809414256968952900411168403619235809629874549514428185315050545280033472756041897966342191026999813308848020117554439938862414680959063119756224324282496709120 [136,42] 1984925738825356827110856577790059476141928989815302102420669441481189542058790932163397747914979934595837880449286050529086068367151174796032901019240886043544240689751835501416865912173450306227426236524778449801037860078234763001105731031217185454076220756706991568504052164663594248702854210414274484450418055778956225988376957158673662214466424544210884501401019192414667344037841400714734634969266564782140140520579927722401913114530261558468899724499767070225703987570686886301407762068043623417329809186752257199789323453843316280003487782571002788871245685814183764026931033118326634600188469708388078838434243571048143658815647402781821754981941981479862988385325355220437172945251169278683860995279510673789179478480164216903192499094618393252603841227905812663736029465501046783651478686918161670064935925101006444033473410940688733309431632795065124140873033095772406808999439736301430931140640521064762073872706866874687629498869439880040482886799465349513326232995940623389591373251323084981525538272279003816379791778346356585984858299293474072925703887735709507279237782233607444980996867020676127019834878289098095057151774271777491105303512010962800346999837512916457056998260585615425893999331712876505055456970630989966604560107044563617931847045081745513299280329696417610233942856230145370167649301341851904814605081424208834176692315270659358018551834697859231027925771700697248302186897612533157264530079100739718150790104530015896767641305965287028586936312827340920373334977962955756932220025149713867325206900718261767219035437783138125635427093518000722412682742298565300653640322087803912458559013868439899409510911693924368629728454072368178813233650240369205474006917179017031389681807937437859772527618332743866763827814191041457466469417023466895416479475898659476696799218015246392315747517553546558717245596695262146790749047248474776395358071122969083073544016793683070018363258508891035899242930065575422137702010821789724376854227933553515241686189871756114018706814241308415941861503388449801856519007526112850374760546834976931613591185477054514855169212430720585112054230154883356757519561392073592818738991333345820157202888978937418166841050091330721332422988854506309500140968053550534829792799586054180374188270283659740379965427036290725134175999360 [136,43] 16918603765636865655682560793106356186779722296876432618296832616823726836315871647049101390992880865737922119703872844174564037894310903595613022851127181457016724038207622398533591892976749616758476142124386148824203707710272010074093467501209351128871425995147001982686154763135912666095019688448595822606539475398321509530706806140944158732383667163082384902924738338233482767768668915803889948101265673809178564980083122248764042196955433651684744267497396612694711577594013973837586119696313617840093830636304547295798249430444325292379983401377040232984130739459553318250177254972999591247990805354653420235327445499485336752945438971751544415992660973488193410250378255833714499062745875271003150984609284751942074124686876287211876087899952568891771206966034982266918531388820167001303589968150649673508237858344584950768617258118583629056841307429339797984495086160338728280502678287747330311309295097980194898046760522056065274332371103763481844516201637993968352258536803424631646402269079547229316549563739092125016320087982866031595711409935563336735306926318129251837771472835043503559406212638626959162800579484929679259960261711156974331893282391924825851584485962992130181527375863242550963092915357727425508053362268864614624366961073132241586123830768666191875244800165185868394427667390936247218134935801700589462934398502311220239280348937955384868155472300169021161612811827548708808365837635744649437782927200678366809392841280449152119588075966502353662786778213963663301892346053209923798719009308029934472220582743538725233655707451439061397304885812340672203954217637962663127967921582309566156309223665937616805837529521647762653785218399335475949630578493148080015354284951883291531087400771109465934819301602721778405670567177620459124780501116364060635221247807506307685100859852692131351917771065594723352003835049856172856808576932475263778492355212833552112556333562439088058326613548289695172939794768842089491650184147200354257587440055917900397944667841080501828088723124016174526662236729356432721499157329645488468391685414539091332540295137432324295234521477291476701309699758398943744126442088412949260311539519628268217176728288195258108928103828240231584598574509480675087767684268751465469661426308012480297571710885489796574748583885877412338880 [136,44] -309678201872225634269523164966649148849031999595932943733065268016630314678034416580801284483446839259129909989208881555169348973921244261280605211816458038271177360920359062375675685903947198539776479453126701482443189885985015058838530991991991136305832022022378027424242453786881956239743767853580213940643466030598033467827269488936624215804327122491163749544589342840956441446088769285815292408030942567406753731478448272115621412101530253636628856111875141330282898320829229438340479303312234228384624883793124373007904022199156463110953108391574571533867207936582334364575330900535885137010959416864193904479148842946093557016236828881770666124289027303042477222432971013167233477238606524588883838276419322737796607397085805149392040594768920194981746364010649613314992605845992678105880086421336080038172120992441078308472201727238493767844724852899536614358043454236954841900384698817810980250507015337448371920176103931159659200668751763107806062897345725671312986710131051128188328577779945715327737390928489514531733795606062442284211029116003450073543617921299985951119219268507999288218103435956590189029532732331004008852146263533860087199732261054878518326868938432071855996424711421345076704457624168054286258283994393900117228481127477120837684410691091025120256309748776413859195509710275577008102957374500352082236174756380573240571123788278525150987261429522151726316740327897514230768122077549151689542742292834026698237486567113854451214254228402950123920203517110479588775819669095081202508060007804861678610323555701216524665522172758461785949409965401071829999684941828814650141754515467281624099007199130953921176838352522787204626484719182422589002918273864446832684326853785387720068501249654139863128333633940680625029812081740375339672337974125066202775877748775404396171280629035221072602278136299709506254706480381581537379616865631054740006133921322751976836552511784917061038529914374377662670936318530379960994703683428370614001876338892970778240660374662455895434865132204726997390486964571278370117667480033897446912125379708354624876371084476281798302970827563784807626986102326887233516228869099207238457540295867776789303932514239018354537759240099029072643351164377334442827537622384011457401167095809680179783725324173516336657337649106329163296 [136,45] 175149513793993420627928931726173406562872931907307284092601952102715891452017341160833997170464329991632912421733226686655381777427790947339332335335233528320261365822482524606369543599448464270722311071034284849518840405269292300823268128478208503629169507641019378552380594128272935120556363102507004392317231846427047175059460767553576320876032422185829856032611850640080435362896995549481804267613729983901870957496453351179270638330156830150412120597209455057167341178126639410054222704726633791390509015641686858272736891983001148125150258302969548518039560550340171066315043701479478675768180450110682670941064428723579592342842417468215690550750639472570519713071183841348689219699898913054646288251681649451861987254462222138959605751978656169756644066106420657570264029247164603588713255530683200208884662417774127164613659618336821328240690869424941366398032997500772736394786925240219832466025307149478421312083985980029359833379087331823522210121278525584304254764874267973265898306167002624610972161362308179923468456562069913100726116407868379902021699628158874237087883495615688542203021887253458915355089702153593149528136619500117833794593119158248279293590786825077195329678464887185711276456517238806174323531798560761189219773400583781914167324077662207795613283573278600258126562930828344014457526409500033664477880276571237135129862867832229316464880834648323831298097032064738549883226895233487523122298259520154300316222265644251684559609672248595850939978854654232036448341222031938656772344480297797314433664540375034087556342444604470403020236123467357045666444228361934683794953201489475009984053589303740789141798196213039519831484803821772563378751975876547707359429261608410322017388409599464867464795002252322940111939514999977107560427585613728152263078428422198695504396696712367601536020326276974306634747647859783877960648104093387292508805235541616832920394063612262539147560960778038250651347055916767308363219077070004074249295423979619464149406646068085379319978307241144262254414851768101579550315508204444703044423093305392568770174195220575460074869931794068921715858834367970540065950571052981474759757999874497653840037394461426354324046744216683459375267107739200240290932562078021276845525342293423609219488961357076438819057017228102272 [136,46] -62630402376701713621969276168248398628520527356890469907749941800682778319771300758189189210096624893180140409363496472937367009247006835868747261883366114053513284859667789473528508019176018404610479851359662018913507925705757138923893071034235601270787834512420838951705482551959325580362979965896231884492355661509902741773204473408334905540961624696951628684732732989377502007588063251968027854694712981256615463120304371467988544593545026092611927002888938385834583402200418266749463220446489623661465058479909991631717573871610126066487697295358014955914521870064205907208453430926487091012870992983023214093018482428025499960794608195517876853595757469493712728604024724458575509429013719440655365225773587297944698772696884134009971523004775731896625826164764556161295178070997732243740028016608789727051665473260743931359074211564111691222633145535451834131345064369853480069498197516832064597257546273703322334809022563170422253307480354828730128178063204542728040509551898072145925805569152620341077738285432094256004309122141034911781023421387870291012469319618688735082912265653195744691064249787225285221601267655006490006656294345894016593258911606145798198388199584706277914995742233790647732774661630796123435306329544818672796179776217751114074321893317085980832088423365551773138089579723824699973859519517709917904889251371082497870692908026181651875554197185730360137257594307854711458179661666496777892670092426788667144994300051370480975742029795114997933230959017219928652886452483016038495969529146045162121392478560339852365509491819879940422178720957626264409573425679840450017038819353818543284810667368962051129377914937350710810669858679578077924609336589403956215583542333608778065103892242013138906130484032293135873582564362357094634837376977565078738824257905222906030338135472042912998907896479405344637784001632810280259760802228321287845512000409772435197083693586906060780278374001157750372086415780934214612845543711888397477040870116403282751924543388671767794612024709410969099752836937686675386251812116363090972722821369275310409807099055716144107652562637356974155603087055342942005587985645327195965161233058094130124607367889420324901414050345734700283892179200891664255598028535741466475568327861267729778669408245850527683293339801744 [136,47] 16696934339293393802309137355658054356553412813438603971620696508473687863906336865057053560896083009935144943049646013636820946416122147112175229100761407803074224012215893876575429304343741667905017535160843774577258642070922975385271672152996404804687602427705340104899493920754207812941894462515038403015535358276005640920624316712514810827495256058980763491324271480930721890972382930822018352174681707040940881437882773726132611115001751264505058458973011732225344448880435297512109073117644104871599070001567062429182525371423437686930890116136094144084123211753937543786817876950176978553376238235852263537171957685389586721842585614663580984195494157609453252659094829247430077128509721555026192505271033401634333186954008208934873473355393273886930538429428385674597934594092693819927286822736477180351918398322996493847584111439975151279088710425249602250706735140878928013696980074245870777638239812352333308961782779798341780160158065662093623939785880173282266335516797950146604212519093873740290592257724468565802500997320949807792791799092579966976662056603385442333773147862827589525044352139453918319286123150991694297489228475155349815485040181194887226906607078247877896925588430403740478078231864930924691632789083070071676608061567871560115365240164310232150569171601688247216973135959894784056795501977259079596334153054365085015057504433006355037482058580821323044100236359357294524584368091922967568757803594765973504538762217352194567922100452001280641075198763901127654990698458421104328174185469649462668163473632644569597334166753004117409232416621980173993204074505058356436908029869218206148423010846647960791461820095923401993117893947979026555650660853606041444517282635191820516501952591424931102780471084600758394805740864340644458114143167167797500246804488847265182351305203623072407207740237553306739420680213439826314894908825991078796775546129398449730719199687522549311683011526188817091360465422085276121611653370923697586414756979362903152566525616595769970760936438201139060142013581224292866707714425563590740123929526444739322801508542121793963245796833585999666768940087165419897042654333615339013749044989665112913286552768414669078563641515998331277161900371001165521781861735653069685703206254931464101839262238171432197939477312 [136,48] -3349053869858581267050466049389883759163947165368799346878651665381064532314065561769645954437736159226390069340233348073832258033717320185914116661232952014962990950439571715158965057650749663506230547306782505705610668284694116476481308599187252263589007595038758111337138993036778518628486363831146021797378243359981344289954732471098440834613018869957458408622561927301653748023176400088229086727099144652366188715836159745226376338344649839918650485061632019843308256970782670814636821454288951725629231720956258568508060108859539577096956661934391348920630161506120148009836767847572866554512271023774447901319578885676381114016462897792880838256360594426540526975820586084149924269626350771318834588462131558172878042068638359406382302098480390219245140629079536353179105515301080051078565070746613615574521253835857444276396382116055730524229357018592315659961412348091785041866248457601263659823051267474135406524645619929342649725417323460629441081080534152916437458344371018677586783509465912753728491886334894032341791304279897470136659290002871226139640391597549978484578456546431741141316428513783250518749882742986821640217029078418905093004113588006636002609964151745535567485212183765722126489534376290778579522981131847097402912636584610918310344691345089219130003256831102125899328752934995789577963107787470715374391446035933807262623531025494607560880911790888614568517659232404033343829797967073776228633533178612144781725904485878985460379264586541131953765781113973677211452175114916727690713759028156398510270456289186370829827199087886572439142595851785299400733932681496656382355736685452728369505303992817054877818767939612893527608826423946862595231499344881130272739425094144320418554142880306066106484845534280207771722852470386147219923575334770867566031307921804426620205836292393898348059744912058355271541867499089796232738243514805305249481390717137017704364876274976193187507220812648550118029542294242316781658219788254880455027225730377760095357322615067399409688914284389037494191917590777399296881187016591456044785011877503037221603023220693673302998706945841089537969015446335000049096847486087293186595748468705882719737274937431777830749073004608689510571413966179373521982303486709993018329703098084937416310928947560811882248584 [136,49] 400817747835764765410614351244969157154275760600280323306468944428470837245303449478371036320906531542296130024422897026886232030829441036822474966610652183810000764195698486262448503384322642433394161508438569110413125900940352591250682596927066016626489901450555728739752511378563553187334357522461517630586032495227550777400304032516149410666323296574243779383908314389020907540763019969162231162802970067332858917915812361306328197221685653260466580260239056277260299954992275005668219648410064167371377158224088471917915004053859403403947385887505825080268114250533113750746698272116319728288722168461171360923374283628083997041543771512186628126263171416389141529514261924606046374904353478176832975310996692735582319076165517045123769461657731511985238221892996279364182761212101060560271872979353499677346566500472466555182646303323270316835963655859515717971584948542360843746857274848342007886640723620869018762768842751059664743774683348571065132588613311112397620653259047656338141015698795385980423525576693528542498034349996799603324960248237126358471909454813382055456093194587883687104989750606646037158997802392007495344355863501390427856681085466732994084747550702714280456589245080409749923382365537516598225788855402230704803144430777332940576373704137483015294471033669068119924510895659866649582486447011610778353060489609421634575293736824437130416259498895109825091181104197355855561214830739712036573766169756584624472462036771184396144365503102257316558737466704180219669742719470470757893642165781404730266239845357622602984489456246676690317760288203739951144200290623930693467609900421152620545495514599596271550750752488998907205725823812650643383761097875398566668510464228204859288107928408821341453621086458886562126263292903387660226713496127106553745087774699249422638918841366073661507429487460994092769785784021607456698925457953105545623021374711299241793165162375751508817080272247202743340273967012886546082133220135149959835776463649475340608029045906516541280569583054924419961557323310067015033507335856295680837518786126635738551276466897399970321413520514386249115162366962566955976831185635092152212215103051996770917664879563894308152290900579841407705446867796596516904210452430302805492102260428712810283087954784013183616 [136,50] 43853818799453239480491971588428418088490956770077030537397245790965513058265644688545962139193469134459634894282518226170613451793905865328963533361939716951907027988802617286432641860429260049478431681246652467017775331668997372161889485861773610636375961803024135732433178428449833620780138911538466827456756499617989041882176688780586103866044823768828023019135588788905204433154565643712534699655866480470217410429335253839979744311832424429216330036558452407462682595204255210653354127043752067836462846316050477605683252224739098116567950151030676378235611202065490354922741885120354075925815380315047906995277265163480611335967914467978189953497154749250719458319084796241112513960005136257330751400030623803043264174333923226270836443212314976828117242045893604318502764658124879515957020001396728723482636641913397253930242576450425525857391039209721322787670175158264874837130999825347722909722512734668662169009783835554673026332899227792394653609480243304501542426746893548001476124364264546663735591315626352267739676584507940775673758149951029013665807919354101437164525119920723908015595917703991224498656097558476620927403638248134880144317719219413308234852055071126415117543817832335779500548461688706492326360166686530747898155490034991660023540074998638938934691688523825753484893665788183159208102993442824637473800406333912032084402105578222279771422171717205312865646538170728148773630566700681097397804331146102665066672806203438471295287341106068893414257796541622796814332558330807275554423053957876093022927787598969019008579759892388254870634708021167963202429572620030853296811826666072397057224920896387598135032758595772337384093776960137968758077753220216185474737396453072198310227496870038684603205075338271662574799914133413527757725507628818330566929393378040349672834726286042348479399638072392355224337120961907737739287490460799032419193951724211381701359936719926799939216063533495608227766743394058770442724152722242226281766497197180181846164868672562860358149830231313289671423367971319100040260958586078992526712586875027551071353101969486425959197955224665723976832704936590872202744211029712606348625806372139117615489631747978167587200559443864346754524404673146123727792817075426457843725916792221086301650398282205440 [136,51] -46377732591601890451880792063557299454299627948509256431236633933973579888570506242932285982075548175945499924305020238306506000175016868312485181808544790061210099931190016741142337424610192436905933530846895354232641201934589674113885271588260452461381931966771192204181059196433503252194865311817710829856729000439632142026469556089389378503528793159672554224518730183769658473766990178178583747132645392926482178032859172093826497548117730345089151496976333933471713633292228172036218231591402851361712268819563126793502088221240130048751784436323446035899376258238728845363905668827140924006566489960378222507370067355280301264895807382868310977785005064955950849443665548238202487387819003088660064820717056317147360156244992470041257492384091387885968073840671093148340793454853349767060217373732866345446528457163266230593071060920991993859831418841828486601374425631958571573613060311571125765094390075157482726242028477526545827222303497928056545598454805090293377618806784634270837530520437578870477357228320126549594677685459156372599132925266441014092727480645804095346346172401893484861752342184502501562868322028365306775998514661103969688641021129366984061713885671740039777424387189755107970736494594204964934392476309392691114173306232857521371360669363268722923309782870992885841325122485906732312114803013561064983655412420626459156171841603588782496789932771654370588616679382786169838713126123650270889415795777804305864339773098825565905749131425142645190986761275938163490915955942370916006861230740404475195769383765129137056337758572885608719751918090662988212102339095168662755382673083784370798751442665076117143738995564132237067397023693503553440500737416134064179461730833075858855126137057174647547377977932754134281265106776367463288743285891112065190166993308467610128435217609792566685777663720329790823830068668902628352924372858649003285503834041546814733415191780917560565715312056255590535042184138702898641479998364698785392833862610855071870860717677163096125116729711377370479824414134006164947515926662015359991061053526551484134632605990942209413180820957506834813911058909071557625917857746751214843704229986083927256636691462394437318454725097370507240686171694262337794313722973554072612371652658420324065085513059712 [136,52] 17241709165143229701855190803007867657924665286662092406862451458207753134288401671424818315083340930497492339858994479439212006425359759505269804108300592934772438267668047101670569959018925501953680975729455049856944854551840248266713024440263430007761287663476575617335379941550393378127447703753604253243430656272737719071050533092567010930808688932175245877814303451202109784035260124036635031087193827490732895346873018979476538524627639609324946990778718366069898917061220888586400543397071340933468236778109890010933291239320984576218306589078337400981231200399655672438095907979736279935624823462285312621343484282803029394500726559729275648402666523517375084252177948258381511141420948725240254022279477597619974760241477551996671632920842338417045543211458437883125619027388605543530495513004656561295775102855601413883769920630854391912125354167934448211557913240980175373720559088935898046508428701471327571870741041789569240204252668459645882325831817148444880789282771285436959785580513425340304772590100724469633365094463843632837172876602001707405575520261126063106360171954731104496615530959132808547632135962437828021347618473054893478336338429289882328934104284872670924436050114895316007103967166168505036197410528540103158735521187251300336381494161375548058834267509879285144113502886071631872589613748858639735219747363053345544872161998146326694882030740028485350523783912967189807775415884049578539515788272603272379983968564406459943272020047044896386036667389911776223519430263982614528446989049045962538256851405480420945993096710847212381617453553851458733356982207945581760470489613691777907703508947170378303703345857647451133882685933246438889478646774600958953878981472343053314220846669237672845712642482579680542202564017253651631173756374164083991593914945015680844291688329381588250649751067922360517979716762082052919438731840456862470316246570359617030249816287312623304655241083714874811292442201579978665487093621676992822975564819007653720790087182239358573653563365779291132052016360249054929798873204589006638973492579480177573657837605465838259629391063482543862530160080739774745682855472111864255167765547739646469866771458673377266536520341748014911654731396169021687107046347998414943322027333464315004815257444 [136,53] -4386148577185797595711400873339243258492888413310654159654997596351664159370029223336295365696937960859293830748238835225663886858388623358788042797057052976841004448804001720582255998535739119109249950087902233692277855959272780121195325450486443088884515600642859236844790141634209034585658505729464731039452919688042749540424830378901876574987087571932040851633967967472855772165071668379128720654133903803322320913121925085541547458447081282563193524602023814474085660400314233466588384790862536007851095857305345418187389112495004774579988866047242762634046864544230425394639168353995321157815750369346576218600779739683521589307095852077669524233483670373964634447921296534731828807314677634671922608223676602676549309274272549980565763283436089086170867531253716359805957563183218636836670989155509757886635233586633338935419025186018517171315876877893959699257243727210037178138401926164747500837922309198384519147261354552339420336900912935299489794019488562636636589564355282916296790911670386182814498575177111223212934182175013335154264926499336461882330557964787689399104964079706722878255873511791657123700624102362659965747079760636677820880315687939318367393743536540494078669734489328785586630484136096629912926440898583967185394076515939781667733597151594392829550540303349660365208204277773374936825665632215373079550443438417801142387078312347768237643653892624393798035076007362710677539420458715148526624289585911817000210941499987148733097662238290302767554189085263586741391761961528623671114472374404279549512514728086483971107513594382470270636132489147872417269713900027306101989519245699193200437073266533790219005995646127161589848065420960954242185064823874507486865233798305843036017820484926747541321866178849820681276960956606709054917620846586614917470694795493294867114000342292506617044992399183634016466803987871653689487603369041015424515491802383652528189436639204518958893026328755988611129756097207219412957621021711811946349584735716707135230753848105551837187753625106073950658222658977564943669807849416282234736511602678717858610096275408470065488195808819832580224839097071311991411530927413091561852781798962064789963327467935017824609846209980041554055726969312857435196159819209555106552355951023234860636416 [136,54] 816729252489156705760342966275592409596578297280607567359107991619185254701348259422706862325180267163340089085290767587798287685871447371650099184726150966635180350091713549553673485963601338848781647844020442377516877004601183723589739394046227597258962048179010744704485476401703560496995911539105853614580220598540153299560126811763562797944981713647792354786594885140735697456181355618313168117940513341397474398404310686829418837395973039480338299290782210166482218173980343334084547440601360696866492265743727563999827087335471484317891902474568030414164263202461173448156708161085813015665877321094345853125953635558993522759017542126549078911510770606766800132312797205448327162550807023637467999570330287884341413787426828029022986867711925418100112591536549485002486326890101431700053498157719027346619733059945007386221767325694844914187324447437101681594025043242252721228581229320768668254984706431809680595133148159011385531111541793003832455656726774066132149887194627517625725781100182619653552562935214668903025311220937260617018368026959839338800538841631854344812653135542572880563510495719484932581684244380808519211138748939757068352940362097861698817082723140406754085289878655419984365246430809500658865476200621097365308267489835953526145228433435897806717275072167765101114349759604669264122479024935924946424167677863975373725256003868298302173731925915863691606953373622694491186034283055003779922085115644477391258601787115283231659223393918037129526752487098492931346370217516971503225122223604280093627802849819324900638980562236476593138361741358963620711942690509130722091119658563158778655100004184757182143006650815535194306216942552529143413825234858528644349598670176041961631114908255040870982883898343105471122710766689735197840463736818545078358083909996328520484669923398241815444679232445937072418604133382626556818626803113487452652578353988157057204094016966538836408199971739088840424360985852732969298924222068899742027801374735288884297070232395874147897602452960571239099529303751388102555692652716090981332922933905592125286121308660669054143883371382274724253640780360116760444176361028183333390296239417535328702337591464176732511308505101980220178332148042872552062039339656227193144480965252124640304 [136,55] -106015245969307881731676956376189835535945246158875145607784270428418690255634725677120711719499751364776988826563035890801158796560235213744368533408121213889379800962193430909097695603773769364473803202024513877875771975148398010590233011820073893479051482179696393581158088896702520862529510093075961420196358371378668192711968337289170324266882686303036293458193684249228957853544863653366209530793698122745498046125002952275219392338249906442537642145117564384254546027505502740899196008402381539162258636222296978358203110465950566310722071820608674136283550812770654535530403606295710978899280735887213929894425593319247076538399642035411911716880447031190377301938228432302594274220839026849904648389559963399400553787877959273023870902831606910191240380543254930303410726575564167127062081943714863519353408746191917273356685737855420208832358140812943928243721429135903026561556729224639590163931927446937360193827282054570183432612251052572896685725290317961419580245916833614044132751255856136938599748964575287862288132736819339986535116091179296567183485822675883022735718409795994297985177244062568112249339807886176547093700846167030584236031519521966491368763945866579445414477990408963479039829073787498196069179222317495509264489488005536273619908388855534431105576742736924271302474973603187656271766075180690383814762853544326796750403168134352435605851731341111960923297350525814287070667228694244375343135138244865088133835412398967070046684678273521902035904181466057381029660843271886274779418902305583466880895128394199817237645273984809000470986362728279589859544414278387443984108981321402324148596464006530396996915844667585008681882544600612378625534433494436341999353701643970579581634625509125975146715133736471873733068019838635317888688598752825901722243302246357884318154847195755202353180420336213629076133341371566757864829926016045940494117946435538813551688025799886042644161255638351352259682715275652053144287847907767297745199332401086033768769271013542598443685268200257407415113737981033470385274016913143944746485474679322460732326159651897017541068984797977526488667266092383479305534422658283600136200381560381517407177222444087981738580664390400689923076938326043605676271745335809301943395522347082112 [136,56] 7007922690324328094154600831042198405697431735453215731475669925787420067636854483860147930558658632775211746837551459316107835814818113559565773765533238700841594740642868899902747193218126417316930853026481440350046599430813957069740145076689323998266931105102228770181203109927257098841970671874677775262037554455059360836348366163476736927426520140266157255486973409913607768468490293173537023423782361948669559165867179841896734431207158800943433273371859990535043711703764757834494726858165840535655005901969866333656415258362380037970903519671752843993466320960631713569005532408352053034857781554942974036117461332999232571752566234173923609458385803362432905782225254273219727166505719526432077379674244132094973157050378965506705046501416828110580911495766674508019854671876374348628089041729939595323107720655514383803133867846996974231523093328054209226422959972981018729899676773339427529531507142083988314785197830518030400776061599898157041753264093061061529795579863500881200454915911912995780705071423017414698091486629321736141157121410647722366815020693190955646010002355963764922871495051260380738971446182506397842933352132130535122552924620752479766073160831697866208704044926305136241720698280600305833420919623974078633517780795136728982839813002576162144286175012042167558160676321306901462174163753832035225293900352385954723329316692023059860027881259133897594028159616018464261540051665932453954093019508921692430239707623289794626802375117569972135415349186009830166035496812127544971433791329824753512160483725575527298638983910419123341049093875689746879648616330085890030781561797947286299398767903253233484376219840528753847655412870988988288276877837831159403706981236318160402518186606949874891579262417467583355362377615329006764545061064514351161488986882371487846644264924695700814319885427933049152789134703354006407823266481115572982130270062306237937282617422994004282712407028008110237828126442001300977485900616068767761320616579219093827055169131169093321928318319985381479157781932225971729516154726456010590641230528049251773815605908997042339018886206782062520779590919600712833646907064199945824207702655616468212504040191447509995024288131238775189695432715489242360036142652207313819517280304550 [136,57] 613138711535443244644568513959247278639172052244430706552818134408106382592221582471316388476226371155920320173480460621183484268198102964540775078401995220655899105664057413407579202235493054039485882861106084810927334699475063478609227572162706404848546514441594927352719577432717249254873441916158349098619193356311825161565812414387019335382863445051145146075715624794298073537268484434559596561408099728673071804936310212219342494646204696607948699499519165111254379976960586495554268960424137946862937016549453434133326250463965276480171321416676792343740660848622572842948936754797028506372664202791211188187488344142102060478298050889914283997624851687490926480012906585164962728607014345425364519876225173163103563146821711887183105456978308752348260099643452761426034750142389702174822242192034645957877554546830310325422362189065715728144079836819031270158290302290286027338427751063227260138393237449131026136691321287886011493821391808341283934807904085916395857204498638652034360056657751136326799139470767304188379632670081311841086593435451518455944876938475137053928705644931932164626490007100650824994831886575431867231716729512359555650987630908435338144756755917912534759926800841262732393219430179167080354653312866519819363608388911102200778997255640034903506673676063905858452420648395351336873738206978751673426548184291819007802951847681501096759249992499676830251689610042793476790658286342961520770357182058148684448682803932062413271125548817827683096345891176163267405559017311909760382153669222023781417014269779186038499260924241687442272660668023814038046025894279256161360469677121341024458163013724575360208326836569087100827181894896891174260089716423858182038944524652398482899985105911558377324078340200799869005371802847622637541443707182421449519644287201713955680074781303556422967791380773394486314399117972958745904741940024770084603917475212303488542889628956577929201840112993330831231022052189371215464918850071791463666593785443069028609818657782463397928817782256231258047301705759414656826390298239922556824369808400214417181097485396043108307051832930200947834816352672262569617317411769237119492575226596234657958057845019334551894634538358694629527997449686074844771146599753688075698579152 [136,58] -255942890800567887868820547570012094169936043972297737735177323797397666714245382156331704562047477751547774445264517699403923637551541729210385863445378448685657764792217341332212916403616176893093110451086495645805223818085124289790464105965852870754603388049984180039138646763698666543236217157488544781267697605644370154975661446365391690561290229188359135260590361082074970316727514442656705807307893935525684246646585579900079812986053437217002854805610448944910691908229484923802133921981830106635097978192973965116661930717781902153250573098786484403398193101501466107069368849210699046312748490103151175674273992542880482419138381826190007529978727700307360254986967095744870234282400322735445994848809306973422177726742187990880463632793678425160587251549273114810607159938334585257165172418062098289913573866116797273668875994589948640677293697758584759252719624085870132830496006993337107147565604202788360340357980660716953762960493227618183568760001244833395224676288752402900195065711204277837257632207391764901067708847432650966560738946159026518947100565873222791681005785411805213944218377766916733897628308279729368990071781947099967528797519920358373406057283011175313020863400000365818919249741918650555943833297782087323449356394515632576283011956800375681246755421019603553409475539978634116555275211331147058952302869210918229001036522950772144052158248191384276524859760087657125916669448101605819208569334389776532750653267371367167395551269627850689963349526810642385253699569434589526280033500223109354577484994234176895257617105040388477620217410415136802529940841490553461746825278935345156544375164617963172235227879778540085948526620560253304089213202388399681979967967453213520810035962443568752754995709669843714531090415849336313769873269986965803336746134582784460861152462798220979760989527508222714184860617529385848325092615611758766725380610033775415811849738665511547844616157928694662260364728356204021640180588445867353557172161782746868526724800292857747718944852779287905258457689274929980798574301604841003083800526969313492281607183291585734145772311855989377274795512381015585959974847676676661657802568667036226238398969062939222881335755211310286884818719619291676320582377931998153551752 [136,59] 39755798614255769077736164605303773721727697496204972680156779270346689932474438278163191823017066678950453966175733315827133747195008556928951205923189625824121949404068308122662695952747634392715147108932558270461943517865376178459440495874900332963921706477377391183613866954918523310019039276858439932723170616282002758264554228646378335016309904174585685797287737739742843638039881917726804535708864143387548140951357209942079431993887204542103618459446037876867454246930600711792526481380629613582678127423935983073234236231467109722317373321876218643243316880056960981840627390951682359001469141117029564063392339390191587829058663842410493944508152657932929547046144004857655700458832796514808744779126696568381174162427074364879727116985638688832397926332488885652898365244022946107810777074721913893035856375211033846370930611139967264399046867851982203392760964183069910947132289445513721322188382069370512449934751450754975955791413946821890814029477737323408720665452936837876082311453818469488839847393643197821802639829273351038508852292860835019368678662539617907427856289595837995518648377225846732131546514643766387226296933405489388198826563486384057413611173091311950298423467247836308689435509614850852218889169098184927681445240249035007514222152034590556211721624316255347169338141211934520137028578389055452414631177027925406545760087647071271461530435604704897907338368524482314053046536148065054733352900133343460248290752527326874115263846440478582611970246272441375826350771169799325512980722261332814849154110060833955569325380902312467866349406813457390994556212804645840222107139171915387093708599702522658445487903358427775876581892251584738573565939707791526197864733716315185697999505531337654634599867422557937284659304858277324122159261052771421957582591732604298102774229031004240198630678003301859003476099706130048493509897956786878261257760256857313022162354921480145498294417751134758592621619428326534494937163707291333687955219145364168241128661121827338259475845918945799264853255972639806955783878407466948769073962129793431845878138594046018685062691936550440317771964654586799541585948041182947625488619138612135355289270074697770918331483120179814634422025111987088658495293704352153760 [136,60] -3594010322673428023356721356530985131383853458038645331953207172417509289712187534340727898694673720661866355922966475252928553121268074502261224950316135686065784103367652788248922283354277629876205460657924855463832665576716479645349271457558358673332123722157195592044403928336908060094264879120075690605264235802965748817613422105463441374791663657041338911116437771602118524018731489223819979936751612478074797932617204027393185255263502905492561735426668549249400404660903437608693155111183960492520535007880500318019285857302346930858647757702581121472566797702224457313274431212198613709348948085687968622954432328111988986367717267598466112347256256949014700043786888889085020011436030099003707592446737147631236595341658192455081369396832821465882365529640134183148260266046863234538711798382777159740382661529144011897746103004030933259158270105643809503818176562976328570058097181879904140120232498945260405779108184367991607807906925002684054435525764267810545713994773266387103548681479119881311145076510967335490911213930187486047064849707641622034745234687409933546419481264458743735625922184139425533673581935886946504097066729920494631949015966773111395454737930524744860746545205414889335100185516831355168562331708877450184155678928052552681197986479673847346033008422641889769853615004755710780876820251041263792935581517849860137790802205609044192569710959125661413862709345603555783386119483246348001543729510587073505899872696797648380530188998626238740014194876113296823749959507512865139243986234429720898331673286685125659699591228064853997038118800988636132715978690835016845760234833099676833576667009743420091204691434061258385598938040595968115434991457988313414283130835715094098742391296557992472946974297945682763352418840818703261997018526152611178023252283225448598700044843296571209533023605742573188999441220266056125471957668965329096583850237188401026612799748145599390599888376472218079061984127377872975231585063464857501642480360181019299330536035758894083221145084565020063134994334089699729683235884615741494493956950045570722429999274456687848442580626758120515540328962084150869772641539117463158043694514413196970804197020381080272778429037059829067348957436252812571077156655256964 [136,61] 122555602643353253207471410683816669694735995880471399175022434999593446809767726791422007183080541646598486524045480511817902001752665708886455128238885257304065034300866887698911995860081287266881710260126846338043056512774514812286372464050087180645645263765871812402441954868792202673427242564061861811660889282462246352417893455967875448212640813973645610042230210061402290207036524496829207831050177757454721985206465927693240215315885187617917432981094721070641137625219899419510007612422967828968157225696699307574624732065962590641671454328560242316001501916661226072675664050398658357023317090190799410672342432704715878857005694806934279115176363310639534227675330503572597534767507252355901959759289623028181140884894543241337201266537975685976392365860289544209614044143784085383970159552058740709364309359462707099655887560694655330099097039444150519059049337271526998264020464464921797785847250457692423826642311392250504797614813427144842271659590013190316633568245633551552408263247047290117303269883597001585055554075158898636910666073409331617736765228853002665738362538507291530775872769336771674690657322738974145401892267123692726762188641449936291303564051545736831527070173057074954919162001871149875585687235409081560714471477643958375922402282390433319790823751311496869755036713916688421963985149663977912441134331334818194227796756535102925198745238445750214749405055128421806173886846758564380677457917158843006817958767165189014213181543786723574111859077954609952766779392310224886804210921313859744129929602556049937587428277542579698567027148131964412125039624262074469788149101252225198040610888183112980315483606239171665193957495637296394367345825434558082578185001459798916636227895091051214781407567658343563008882490821156694553919182793961996045242188215105295191755209074955552082084430719910806037947811598331020248799075723393533336841015270558732490579792155529560013738027074596085362476725828946625738230307027546408796767500227481850900356210286245796759817547893228245981815016497503912896150929086799333222722737275399228922302794677555175861987894165558288843579417146075376935935184818148147904597398758906661287252144351227116124486679657607776994774129662963045435674191040 [136,62] 18125450772539873067802153712520243277108962618714635873049761481007041336430817421556181164233875641742446896966863363487370261863974995818393842835964441018380137950688361026916202282732674912766737117579642792430543034008683932127755489412556734853073184959662418460539547096267264029795179877089357496676845708953051621851486805698500303156017847281908955133461593888991411249888835376114152339132392603380991459293623740802422575695000737563904443673156117210326341589427657781794577347027106498823461154013972968676848022054486478994440568865319789278775045438656031511001571631886317796700974268984005652609221079565623192985585505015253911799927355663768359855563703130881448120757810632159397591024747822610686971561268891893840237052710807606719645507970898964429015320991738363003590401769522320869763147256242879808425334665363335470472088570627963494572806650261932197798571687069662109346103428304066566703867486829911241344535821014190180708493103451300366624480396030084453091863984588322108302087855891110553700996261948747111315625739588428906455666613759203899639369226644218711833329018699263512648827242119997195775907786638047267368753588365578249956533452796633530139356986688507126403302015019528991314653655329791783631359845524879156686177506826144328212416812711611652998165793431845606948375234647843068153696863954663289763542200301744806715333814650387957821994732170939038435928581860652902808141909282617213280047302242727157065777441255506739218675526549280469403401461719670343823759120924339310543191785294178906169719741580010121329710096545258886762085303843220652949887806417038199202380253272261490191584406674132341043931515432413661563389282833568335283138166295772289391779680411400250667462525245570993913682731619956311126603152750415854223723056164894825670397580971879045187413468369049336798687401449214193450199178437550649328743081951284850752897658641746861564275206871459897540951855770871966061431825824953007695309010393166767143832579214882667575147143917289303254538961629408337637130466501717728483901413055064758798016070238841820702319505506878837020679254632310874703027609117877737100670434869004899828079246956296690101091304235472708775636922746791752195400400 [136,63] -3596629574332757260771522307214336062773941904614755217677163757845561587464268409664001515158942184329731313713564760235233160350466353629268129589417158211912924724009394886834522916996897982956362862620502522557337917745271265607879440712623720557357318876942460787763976044631308572045042393373028223475073990503116438602975665498375683768960826614762285803221261191866903947655396730246451808238847854987601148086687932652948707336519648604422264071945999162852667085439515964435396868945031869766876560158751412888482304761209348980652960696104116355360065670335510771372353890703541472190510826793884292048499784603477177601797455729124819779522880085459809783715509687475907584529898050969242722136919368330165247844741976315659925574958613963487555050135640115056103800814643859932878670744499596637772467396892222833126280657105803243452735825047640325240205735755520273700108858156697685385558260206613972956246968871521197535666542839430850427509301832582843953281644613667356347820280836284719406121058981359460141608215349256172166297239228494225183966028278648030768499302349480675443496087912573312743228696872763541010291146059574439101231771728359831820164401004505662034294592686265051332399799282616564704919574451973875377225760683207251747176612949545084361743090213255869549047904337269149680070782945851266943825263263167658630576666291366825386515055205717884824411066569638730601657391990156514830640008014729277769915746830082138887300021840088499410680220726338574912793255113894582213887354655731350555017567138507344284167857943598697560902633763880528889101650096898127434876861836528431815066981045038664244386400259214886697967515737727895718319102473459499181754400670906169605227719286766038642704025579895986884210894572700717051013883470598739192385962966328075299349293704474334169466347987842130789859529969094769877587151596891300571919312453942228109211767615387272527006525080081640681473032773890532659766712719028371509315453182502560990693816473404208302031315989100835557680074519564194154709164405116005590392714946632387575203077981709409782359945046782936891681438140415012063983229860084194560389040587524816964598117254696064066796201803983539753771662603234963084800 [136,64] 305390333815704796324592401151347530888956909975620289654455551068629406424102650036771752096496096610949714772907036093835861514384377365181081833222625151178526163640076233803147449402505324432335169597311034098535618478686175770362161811598103885665844058025454996908156105321151772605402952633649911056055251131967029186778900191247401747458249980128030609457698785509868705686355721101650659329797211812481628801544979971852905314720689543656879025981233162475549896293401868743679244062069019868582985339557730445170000103343465807549385634431953035611485555113092145783171160950724763562775312110156921877887309254991692129161476504832672664886834467761547424034431917989334570311552144269576802050322628995579145196552102743318452162305942452227190175914209036969242613658764629337737886613904898792522339750702627066044327945156293434341712838063718091228558641788049751071043230513423479640380396686132995933471790202940932837866503745865538554253567726217236175180387452474496228784699676532155083564630349010172128728780058519294587763222261051730884203260919721388986082437485966586924226814211554737614513063355425258838688197264382840387335400820756344480291606337628344392543363557225983416045699574186726596510643228603491989643554049161520246813208395156150551685196940806385213360721522189758613006523561806193797166675583116806587226121925303785110186279127333715811517347082646269999184045094064958428486724180726316862181370546296307183090939527337647176674800673450934367723790059547858095853848137576514076446656201442434564811602656227578286673452059415733594563534756109572341827278942220902698211352308102897490834519596678020002405576026461426626767117422732702005919715857203208027156478672969010608486521814950068577238093312607404327201187652816154535454380382786662481191217645852721974367868470885041149441555800311018033731530161209380935672076461370434917793384930952035120494574065577293507626374966022058329039611490465384555271671705809074957169763049700973089194524960666161843965421176391570220485228773943260094647819471145872230592126444709216682290937918294420625792062506033854666558136821085085892883088477537750506530131109918131145209605375247813521274699459086892848 [136,65] -7046932046020073393742086817527398651345514345003293875839144748374494399798199441926612448159083097153653842950834109024635838187899461168689306237132214001800571971542140204913892111226465115843852033343036367148062302405146633140833157159810049160278193721851997769293387709011052512835943441449228535097168912107245443552759302814244131210526989318141349899664518429547347063182873022382203070563716967511874397859760300265888362633453291674908769915345136117962533451747402241821730532768984321200327932616556647688028597862964862200744440613917861817794134638094337848913473976528441547508833888808421383816376620050945710454320237151467988854503449683396070634788200037936500887666957891576201470541973772877499425162346794071029474053560745633082992060908374233819729782193421339136556279290261507438621729998439371096090737768224807448998705378620870436929560308450038300147637709084993125016241107994146147045114938124859966801829584081454354965331235623738641265855021064068522963144968723293375696055300223554623103076524102193081124805509549429208006562621612064994023363369481427567924475744253865205990257842084226930114496062824090160128963309899226919064547170697771742790403971768957377674178510465679194036607245472877746277037379168783714189788122058123630271895310073157187509129000629483001212286824126083694742874162949183831826050671675134027547574355176199817116406576585474430407927810573796361961437091168456268480975292944509956506510883584006527275646020619212260089944781816742371299604907426934305203116836723833529226789629660885666350775085437398919210668429614105666033871390540687506388723062097716527218744120117033678036506914954434665195134433426242168643025222174871093652433612149788303197392416601203997354377503656342792729151330786675847346517497910846127670862317577765616807906719057802467351182408425463129010478987155195623350666527826656991278046898748855352877022019198171382988253737344157716128079409653775793434165107014029837802556817545401135365495000236601574913970656947903074363518410593620135977679798330435643814348531731696280063387925168378655004232475983162198568476124146659066014174172165925438349272801263649997576456534711145794109087493183736 [136,66] -1936923603931473678711599915507203840456792225385079275836388429244765128068650596046114419764922328678746848349338973652128535354065428187563504624537192754174914175593013547487187691848893116030927923380367740439856904187182814802681154640851938557958666745512586576171974948926845286110830023604730741233612446160333328419940586298017743832480072664640236742563548309218108978443856043187169130246089464545169582739470783098330731988877329657990857621315963822928543507466934486260136272882942613309350702150974591229697178149332683301459488325982111157227203826218026881414679701250820916628418111173764999961966597059540932473682142776555072236484872730371708769255325030951578576872178249166640434863366714498677411711352548242233092564085483491924449199507192354036766286251207505679658246548439206170052474280870677924081795230713586864676383814188965713498314780494321709735791478928907392660046796733841066976367712494511568284327458576737906093723797502883934052039964180921084738579622541987462570745827341292395977188435426405835357074769935295126573463837678732901613337803011928702136365508353238400208498703638131666751986811900844880448217284787195382180140756605448703009382912213677110557241294645189792980022974072498688567495614093136772200701385564487646504123820536259668696864264277703940590518074115946847347841912296380383004258260654897722687040164539187475787065370395176087486612604294943657114441987762578263112377941479467630414768363157044960792980962617704430490850006419538343218840094172837961835731529763193162632158243820479671814555383744698758605520564983337834724096047693209627701264027662491150823261624018849923574217094936373242399857119554710270306899592367471938853379357771946950501447147872772519975006823958360805581765462144495076713555526591090824400226834507290188431263252212572116720859853425535629750942167002674341926847544772278537004297524736327233523004748500030296659015149090902147235732517073264409189042336152184333464103861465358399801821310606184002842477847815161992971404851655316088646981142476630801505372292749076213670411802754614304254184223612216758997769955165176710882617946113617157649022870763476080842500522923110128305335780088 [136,67] 361700827221755199147918420944075947685957405609322630613417058496400314653752529114784579159916135726008817225803020559325034804460228648736763038026722329669166798995922714151797700432971079631346957227262973256911251976651274562772866970618889412565323515078915603783139428407384880749720325972987473536062853824199102825773146407708900332575976202598086835346558896500464837091558745208974028873447885386040250346989732796493749016077065043375465837926578842928256456043151267739482494103352934649465163383026795396850582831793714385638277554048708258202297310123426304149441104076371527335705722214767654582804736427278550947664762011542539913608876722251958627118286847218355798090689087709368747493133700908150070911325261541130202782119082889282098674782358596629388630216342168226435711627924119679527793540259833987243414607395242869453692036750339896306651830676111599040591923042669351372869947692495252587408614359552352820144077586770650592463783154018656576185176909878169860848780814830298915126531303874119720190194507316930410945382969572756114850846949913585487664245789427851873366601801922023079323988403001529183216264381960980951706009667176598506186160527914978101979657908718298950472627619795027905500609891093336025368475874666561960028953482947176386712214922264155511781150428192278380168076968880407116372424071742710673129474073567847710627230643790012935506919882855754264265246620884395688078496736622091242970397140556229483844184808400014018774714420983271772223190360079115318085590065073535954621981896361500293359524172918590809933636967968753115681227184448780437259935821008103418756922877850445407302537156657806706161520378452667633441416964988387824722667985353463797315663957332685081112490336193758269798712926332201258541934915661996054778772732511497949535973342435475228812000281236787499260324840784920707595297733927314918181435459475013553808949048545159794228681885230162356582277033948121029084571608339243965736266019744615638998454358555694239263538268109117952038117602771380403824275216230908419279170435719215944154774526505285173874568846266362333415596277615825482201595284936055322872100837304769768272500197055289276038424216399857619417184 [136,68] -39550449585747199248272237970127345344017982281476393960806143673589893944188923469804774100316138716278117617240046235715105715968545994476768780446726367253967746566367786984437441528439719501554719680471264893333822541299394738871292101221648036401416771390775277364399128735617673299167965265042125496284719207599898774393230569305803321436469743080232724162485857148780251639110969407909697429430850657481521448921919077736691147982822805871058178962385447877241845110555268314792284905673788033066295704003934202043020048754649972635339342537785642013713196722061609672989887271097694920011152299484047801658240849884695104656929323400014949317511562038924661596651875385173637718029408255581136182768391982615804187701894581304350500523314024580592772491173400064629767674731801191981614161303391946111280077858845302941715706499576477896458136223831509359134989927064921865332740519400468347331903669575980739037545747888289682781262280571593200796873853040892447097806173828442063381903460520141077490971538793903217350034876878697186170462210386866160155157000625189887550103413624134357919119846732669459174959321780692396618230817105015207329987583233324864357525000584475686970874997190492358778222099198945774055722066262892969823152311132675728801402624707972132419227392562902021347843428760425507069871886818368490932454946944826872661195724510711857979112511934621834763591121936975839501503865174419976324313336924507981027779284966729637524354123943606712482538294131290321764840929982497988205786005213876307931905380598098516801343828983695264025057172975334652394886124930448675833443741697997789829916005666007324075312431173005470197596097293728557806219959881663436428000355483961687587244913196219777220967412962281319099643321723782434570982743280170841142892214270985563284905416738004511566308445159663626990031652149539475075132335059163379048342725334614122975054102654859087018733547777402499768356669895968865435927169782281737956924255591632800356975175376192912014080977784993715512486838925413874364955043621417240398723509707125982417446964764510218275802474924119164595429652499405746047645871026756672545457747869655571988944235700226195369146663784822808540 [136,69] 3306457301165479069173575596501512550869655975924528430843511588182601097505739007607551663681931726798347877488094661680460872672376837104352447973830021641782170844854371731582362551359106720355054314587066664485273257193609371549314991420169186483576879062568965143608972106155445607282941575572081384540587476660471754886139344260382276969002571262755395678945754027226365174734134172388432934018846646090943321854111425460664747315938823664258779086231610319216096758084492064548057309061334705109258620058655532131262268266548110737598810960487638982612611533680721541754451926424153024369717505595222447167273970502855817081734162243743252128765597523972864191039419723883585211607109019534877952958145063836518449872071670518304004221763226853592165769458376938759521121502938721771961638390879435718599411847603816193041763827043379773045825365715728871980817369605020890293244493753015567311699547447474858439750525190050510106334656893913255961881528359750805687775532565733337949487655760009639718637859923480629848384544864134591121870107767307927719987815855074268649667322016843566867760776030221615467268768739034726468296796456577699422368199715373306655085201505751778258839536867283468728753912963471075855777801107094495273641519590061944577753481507466252645159368368186880609578602381165220481181238068503005218121540220879953615881846843701693643835637096751700429487122180866615447480060547762638968345830852270412043199967385642161635837039056353235901336785634538990585296604673893520240019508012071241516602881281850915619240581514621184722255514874302104718795423121627609427639780112820877221403494644057102668662570563879177023817098476278554462933476649352028957293553373170219250363090632375604952489730255538560381868617420939294847854782011488132650387787236719872584235734339713328867759274384823012259226934268104378420903439602399058065175247919500759079967945453899695438490264294355790832008552534326442894293273367765943561150685638223189879059153438037934646636208220032262610465768628614664322117619520950206366613931358530645335672631441249805004948491650969798246962131345599467102965760746374367840433187573202363752158269178131149088787358366768840 [136,70] -240987246761692868256023916400906502139149692363767041579852214059366186953090866822553219902732710202532612109174136874035808952455920093080682210420147345369039359534467804220179991641333003854267059250188506481802379283601956823368368746304873039541257003457800534972278076085227186757343917905167164143692627780656888035991655393378329621275671244488759689679124666402038582905474154060735163716130320075596227853659083608540330653445550233758171147894386083069605783337898048186934310358860049749702684250453747702800598230708701097480936164131806816113666968422637670937507879802124575723603890421123509413973817599142852495069157260352836976444025441725798289935116269099442556126930200417109124637620752005139289671464276353759059904500137997404718658638097774058559805684113969975285089718759540723017172270446719177442545233273715913239824388703132341511974667082192535920490572240239115699305230582574652247276719716234574219597761815443380673918840202214950228213488115812741834172676557885483490545436028562800033559816977273683035794013488555287379486728177545413443013173324948783009572446818480517426808431936439863304780549303465215909604445684014932513417725400519606836620742942601071789717348088833230369251836145421849500614867597015148080700253036942874411448572559702148129082015476459873889740319553675365510141269074030025823320181203017976735067528542221680564438121534293524581827318461305553657527803309854208251359974935071063816967706224820772707944389581796426353630197992382818596065894409789076503281268246330761794445090547908963970596643446494145300236696917291612555154168082099615251886474675562070066309454959264199977464934091529850387166689472472126002612070562397258648178827491992837010657057443733848609198164070169300477276392239117368516916997754928701596672485040950428250327918161538505939663626060226726966614048066997631833456629189356100033778810800338998411487472937011817123541860454674317822802397411187818335669465573903764760232141816411030027748289731591700252021271934498690095417432098673224983620893734206204896175498397459737393416925266225350667130090393702473069172660429992266322524102719276806479113304644821384559206463484664 [136,71] 18501494200837558020677345134360197825660891182490870386724487434881108296928798742719377880780374727210840822859029214240592401224583944286099996370870191661579487003659562701147575638586329858928731020490893938808971394451324903035604726281822421612449690627090497099406523224992010606181768946108100107664289614767163513340812606748019058903903339584735121886424420279312066025093985466562561564749854727563888129171288289329689940640452690692204903568864687807347267739578938799734414098794718546284353896175605863878944219070418358253427333220864922851633078378813950459267024684031705883152888622485129049516133251906727993412443773830425469255825832882660768019925813207990648790287606700901176056689231266958878791043173811580546470771057250335756701426482770707985079924850228474701985670939241440640696496160897742717110247050393484902368238257743685269038489070164023322551922390320187356937396890811039478743808924531218755719433878676931969743436882244074236900133210267857228073997721679371734759651006946356345606300161734079829619464915431418714572777068534333251956451733906528343874519039797805425304811166493644584619967901577038110814714323451847606790151476262703214344038834014421185478477207893696049472380496743436931367602066867748392314200344026985200750991188513333772849240655809575074771567889761390871650090806557719043066692371050418100407405780014358114183857063033581343208901030249189984868637614742072511197190809799733867097024698010245108773001885409912581075344345808963168370871577998711547185407867730157424866455361502400860532827592067365945864155528558408108273381476720462108775013539925488273472255936997978285022586460738264576959404950789681533424122061241328596783254562619597545265768433374412700136441986350198014505024885732770996875118055456073020250277821523938126470649530406400784410879233983359018475363953452352922704762691137389695483276210524477467196826438519477323418013208127095028091847535452738592591212347864072736038845856573864318084338410500984767995174221322606796066271587582109892808856612717804579166912749372056050360280726916428982141921909667399931861444448286214258013787816237408509196299096170309423003038208 [136,72] -1493927963640845366355067569250784520964275934558933802968878788859535120547688045672410547096945628877728477733007242026036687904685549559322982145493340003691181267719550600242415777391121656068718075439002650754187723835982586927024707727502506817522099869355410853888890276373551390749405909250289350310810803632553057082759964928654963735795086866498597255017732821615954643207284358255962865985481061802539828723118594410253956284965943950623019268746540159209663625895928500734057000189862217785098702931705845303029206036038252655183969707435226718059991903096663296108420876197282587935637375734507205045589784685931443083902900551586484167625134599828721657222532709080360855137104645644969226946727938568884836090436199561098228555003447902122498174018669645412671313580934250777981701361271077163738846588805519752040485948925099800278077372484561859733556264133371712900712620067770132058481567636300253552722959727066362760479059261391809007252616278089620868957106799157072987707985243793948450568022644856944396784470824554222583401131506371248022818716647240134834539570275149116009993585237153838961294929215481478923736290464569077418570315208615514700059939211124738168466562214366601722801254479642956489208757701797693114830166834627191315200847298584809550238991549206339826786088868333947898402150924613412029491190702493783342812256468228411892168635157050377424857037872541556888550982562958144700662594490991045944152024808516069751813295759856794328663927258536935286465546417289947842715350157526160622708941401008594333586988802185658821379103168261839820601415888177590644790999853081672921081840331539631090987151327554422766703520499474297851161003749572504874760699225884621536777407330009780384173746630834389741329782744019730935128672993793451085687961078776942856273091442157320811800692612608158290611885519311148937290082559742668249051483518840628978054952640860552247877877279058288438974268199542950275061528995388999557281096440943263736017073286984451229556215882071781158776911601926411075580597999569353591910810778216940932835467023498071382156106692221163655601635730612238920199066549399110676435493967428457109416880017235426483744 [136,73] 71955749618286703680675878146992420217810823296931870365259475328560233778074738660392365438800407666738165260646604581943913287396327956016593636937666216802091383932060673625154805044246353449146018628860886301670598358491747363315869275853141024550900150241218066184530545818470412204186171198001352457599867491131162821551173173745752802216732069838343239735617832220696617719708620932096875599344329052109179336626327242777078872910938448744544145668525046703671092788092007040424583488892937162468824700873100754380775624293352830938711069752143674862813327123517224246781451272870560873404601435274856230495019169535852376810190932396521523381737799666862361561487624756273527361822471532848382340589825801745179890397134876826593423417127539134123625428986819902109846123001354341488796018340626827912639522005744271604463532974723884017188308454256745101466889584205692622459531080928422841349869377194833294925580318770672157040807539040522536059676034722897385115675260040813231285654407126151470025679307460941889169123719999276715202195731693167359012097215266957899056081994943401544892572118117035414996517288072079302605020705629011945462385560680216063506985886060181423888166074510105630588475441524440062115587474697555585632894017165247222116527175068138433999495805241945020822153628654511008344315781746742323216151804699418268142284565495666134698304968703653926392580119194391185237784400794623065368558649565824798609467706664214101526775609962999700419884593929245130308056498392227027209072113824386977764999209386091815786451583247361982302556679913414198299970009235124351029579948123441726847935757852498846948465662894724161390864456365115626724800841774859143231438160434831368278900321637159630289385563717976447191631541257481905411258272220296468206754476656311920281526038927507286895912373765493904667292763984475631338216579210715624663244558691887375283624009843113284451454737801284550672436592369421878141355926935648392539758374137337918138000119634209416890759686825119593243167565136427765399982879606233299603289958921369239476099669620741111413765295824346610770678757176648670356200617093355082466434776966416852657163856288445276 [136,74] 2562096714794660951176097074715032250754386866297032338807680064566824469786572848912311807129405819307067542315542857514454788497400512240920872537441607503171598632032047432765575156436432866142095096357428059069353019644436558833072533547021150247958443371191981947521179381885314427787529316628066612893056913123115772578141581672689225678257169249107483951498767207007539050333744038779310682646993460772995559310314294695131951679190660583771777582465967700217822586038577507436952757484257760737563544625375371062207290634229092418088878681740035982900292486410258553941812634532251512087068296009562873832352519449699765964156978904600411891611273503065854325967461929774651031180865930060590496679588880128175458161463427340495369643505331267595541011841757515412428086846266219985294597340427111044190734535071733129845197797535854978808771071729720059813197175513663741298389821924401343824217696269498994903562796922038099907486389889457014664440984041097756275668573377281534177682261825599049124704036105882797816144970690203974818148422283726393302366984596279749392469746379421383695441282503071601908259646731397033483143464138123883731621916651383047870554806158618775792404705523341209553074168931450932547732335582556896055698892853021996246131340430450053004385436831911508176688525428628943454882460565231286639659760138180289833322642370472300171976088226104932522293771971611818726594430329828305923818738982440045892265576960165658515967501707232340229920908636663309533632177923238245302026748859436016064395152390962068686362186573590352835344542343420806206106499713766336802552527416994174204892252166451551377665619905225442565956713347720389745008088815848542224106124566941805963127368781234480344481403918707077958640750701072754058905407490133218662131422027653489984673398789990757918495090655077916289457350096036685808052867254206618760258671730451881949276181954581575343563846607153777312641264500581654008117004176485626737023912615386831088351263765785534468175689160595196823910647295656442685690642498603732381873607458767595158732039357295385768918849007225086122292521833579164206851312883835044823211249000478637039449223077928 [136,75] -480904325758632899540447842396942361348363121567848047950938759695157049816067952005538711374268854938220745805277347591087624735198626540522185197240103127341931232438810390650676132122399058906582690177234092523641894209398623940294415957454353134307442153186539449759021873189860533425731716207168879937303677041209598062008199442957324268206945790609271819939161782752151449230503938469845115195502982175662603805926296626379395688721435696780003171307554090575834224939194400628493877141871659226755513898722559873647981930011152006440143946740290626200825103277698155614907876078460216781008652511489271725892516276889255728696190870651304932953722039726268927382109193485259487457004387863670312278800175334457579295125080176855986014068387782392491174364179679984738449380511472395613006757451428817581648724634303037626532138576195619726174443916059414050830223362435727522306831818010116088294796107259616388119035587032854790332497344306059037157079958710105304477358621133603301990216637103705486113421957494897575606790002898227067304211018561383013579367280186264940874322443736033296316632087767176939936228093275424518309493913837510216356396038937521442644036271849679190687937861773640573745266969727727453499535389531920339790385709058130162125076918071141911184821902727395756639659096075777531826319596976634839306893786843862134722388906124851787476903975599862136598609393426710227792012922733081048936687440038381924025582329077366484798776773682643677977965806432088312439027695379368904472857014043552285940662390075764260752367612211665485835281369070276542435944028452729809935219311619256259890852987800123502419133156114160709683318420683877401433715710993503666973821538136451252859397663248349253862995102850590496317000535957035833991301581691282664477681412588344516943477013557976423339049505662233546778777586065656249325766345803043093609045748513740709097720733549204663863523574155061867149809437496900994193286342338790591469041410866867487051673227457414114952358988181203739392544078062716258536092802600331407214055820212655726819807295422617829761592305281783967096174219690691778233223307933961807802913676247807951191389792 [136,76] 12399862238580403719781228285867893059948112859918616508401101857932030858576986631363312123335630985996612967606576190932696590046677198727896527664400784381519866175668307589851039713586059930340935390068046872598723074014889304856604656045092883664823778949174188279702810812484717869740739395923920096960683380303289041574108126096371555859676217225749797073454988993690740694227745225256780681870762053848406361479521225118867088512370017341873188000892644247445429780529530797699979617409285972664378012748559594406758075146973584714623253292340317397766883833771746898181463495132850600810036965257693642486091421503632757089278574492301948589889651745320621672743060140152838506174443187949613438015625894621738099977987720226148325151523403052269829316976699269986863266879841063580270766453905467690614971285772797028981141903646211197676580241105595747416859059223272110984313437164111286717702317487689626967823449899599524964553787938319907442457377028631467225390648831635786354110943643895631105048803031049277596377532043915314051362865757446428039006831217910882182422135759183163398656993083260716661623540964701311027861682418657150449090758810602461800098094507603639551271236878042543057246731612804369704853853854067769592092964392262786111371620713442988534203892659663746503590926638385169099402707480741683006579867402272811843337231870792755787227560146545001259426430247137297895825569502323658469929266786039590272572618975165433241572186113749614759174307822345186327298399362103060214352170348178295940309947511422473524215225820757178909963939673015934732758780436903405694074672712538945819640317096606384487528223743730376771088652599582550365218594870058164798507306680490667718902820254395279585109096783032587798437999310960109303821199134486282331222657448889985937764346424285156437755095585721446871880695175487763705889515242005850954856268793928144581274334334734828549388952442525047103724525753543473057323178032280770969094194096849195814570938881403923843526583656386696337592617987343601706219052112749747820634822605895288888667418149627015871498655434019501104881099377715497989507962921742692932465306720632614818754 [136,77] 426232071216751035223519072655871863258314873915741039353066721656982621594452346162898108549295400622086575473060782697690522132495280252238670994821865261908884848569511591207577479637443448927129969628111018049441447797059962197885611279920412448346853781474521663691544573120674328616690059378861354666807420669626602304126918988177075762531520016156678912159266124538016014890153826766896918365272708185774422091438275037393393865360286180649158258773133397669465374439805478149082703065765111995473721581753547641389665877312973613545000083192695368702662882181482124749783799582610749938109744367265014614851624493062156421780890225135445363501817815917502346491893959639093503325894444747882836016579239588164270644312122678334334974945929597979604780518565462180826466403917737184220859186446312124685066017610565859558028434769940544528285511056614082312736923048031365218175678887586473796834226343083870035350423817356750955142250218750045477437301848785517381533726852777383517523740628537505885507135208140723755378224781662354144384665268914591756530841828249276832588159309948885255419513758347208845951029275191024292755147987959328987589327510571627837414761402305547451950922279686535975414838645055626808478446447943106342826397456567023662432048773321977462111019942110786082395111080179803320547095485697319499157172208457647917044425774918955201001658420507503748572582782559889743579170075622031148521947373478452130737121436280063806828807678752323302289661314312851730484795063959557516102858773315976163873054607586899979222476667439636221129554716652620119726996673686204320391116987792149754837960624418249933679079443414113058283334408703560120693063207323155574260323743482179395779051713279910579780744332155492652768270670793391179308928202810901004968075954617201701619474611723259591269544291238907397813978578213020448959495541522776086538956642170870141713638718122749561742505917862579256167422092781159843474023456317091649257424370606734363057395805383471556240587928879032719755490811281406728782999776518890401044734277434539744325889950567173585409484590029023257156010099706221894190383652570435897798265899552705064 [136,78] -8410920442325506683701294790202584160639461126216002601838221384749796575908620738273286984108980295336419070009401703334285158468578592172368072797310367289961708059530726589085430167493032594484342590858572944464171492047009251259591387348076743990196265445854612534148727708420898108708154786875397392699932443802598756932428311836083053918136619377699922229476371527253942173426814230140142521451486929170927536729048439033118654965095535512113217198367019004057048860373862489146490729207515588536515971606562183272206984276201117348034399984204967028176102733560854671034504506968598375367551306961763212068943509799657738133127075874560578857557119372372720057266817326453979453535576556727917324378735455435664715269877370658731253483845376847223836683911739859388369387300540119262071015019074127163318835622041838605931251691383369510147541234371229793911161420055637744671264822262842846558951630021949782867408938586494781855339182699328787276310538018455174509803977277489749215888858902082198746209791481176668054115532582721745734912881146095494300611978659407493595282458558501365776217300196933494962918330449795858410214380158194902471427344495606139880447801354155192254580283448902969423754277909058011729098529031707179090533884589439429603599757727190920080412934532292973625250611777647071285109112810192797635126635703467069885632468104691306273738990953951987100312169580963538478058002444055105448801367492507212036354931788335106155042851731418940216885101066785202766080358127122373823444187590678390037598769860518209068307266714959033513012337388518559567672771116601526139739496510647037074205969535954312939149832859796575832347461545090576704920479187292238077826766184965764494596355434165255598548555427200626217095231864081978171986528020263560856422122838212108471941339629608268151337836347606192791644241220540404620483214752349251038515662851017545606524297641350613571456509152907919685920026262828748251083457149126049001366257492442003319037911971420810232093451742220222550326961862734625514040924243950557211769392065960372555452949569724962950571386239868766950236307449545796945969484761493622498869282267736 [136,79] -196151939152766027701825457990782566963318432837034078760975593888651332964601766092486936852021191020386693225656407157922189929792852122001180501167288376599918584823424604206930843955234800171876527956460525826813224419894774847544349792498573735688049563839761797980111130527478316743371627866054347273911818234023061558361866909959347007134274521394614012974197844748794198254830684352252561195046649114224699275969793804158652339255899800853027212590736906511550150335811098607972619261728977993165865859310856017279389428878295380686538725886847332158142839743421848207877045752160276285289178854898253523160367350945636760036789408097709751237795386779158146226886559031652581389240351728164707575965432785080681958579032701903901079724050388295096052349480150694203538462617622194611133769194660407975364731987512060260561480154577439108898573711085974790898242827712279440577815705387333905208902291511988854361684460342801628886394057444780290637993544217076901702408747446949607639113117843003559714520176142685811189308193156735251488936739103303749665342185522198328965834042282479331234091080954365134237194998209685770603616830711280916965120146494313355207022662511436682274173510596649119476742767427714948692697360778388503795925169976159509948548746469728679728229469404306930742106536933152630785025511060971094377316738865200708135858910031161105702356901459419382803709387377851506219162602484682966660487522719158758315642953642923452005728125488637505012929636550354062462488272208812141817504118352997407241075484196260833626077173639845820112788243424573838591507576183143193706710181612548811594951643393014269883557675008503066896570611814692038825584402228010874615708112769791434345688077407148992310101346391903520547855426102229997030093817593943084300406670533121115985459233681270633068982821119299116410990202229667001761187332699509962247039963353677411368173096020146542959484522878186774524403974722156758998013601456079037179069166364637301924762460807513507250525400611770710094553253001120126074941411615836492825023274957018914853629672696971514251993127779392360348626344266531090327679730264323885299023648 [136,80] -76978961547109483339493496533340708434951816411494988435517952994511932713747356335933366178244677701903845824524091956660444838931020713224408804695513678691578928356934834133764448596725739032357704352341951849598691100992990772257492313164821510343889443129624029806943533304895328474780174138805908677255539808530573362404054394203719046694075183249168127380637068092033487542725283054237098090500986150019034907953676053158427975970611800502650861502175232142616312655494656455543333442066545310459246826301093442777554416929951532868172618159637033617771350655171739817349409480537012187180597585201687267058664321464537035683679764065007063315463469374107241638813965320176117245046001696875035596470633243945633970013032751291147481627925074078722166059397498242368812168514924276161001008298426529740934811313172027217586945736023244394778477222139549193341015867907467214213144472161371164632254009520388280030117557671225653794487404714897256339174421786634707409154502991342892567625387313783408037410811035207734955189083641253641233865734263794521527638500154378614089360482797766711432713976694186742751869162707837314284409009000175903067552300744563640629448261478459659156847694451429304667761115518689399784627874534726709684103343487090706879932821147135237541422613907882926180858380650868508594239015506538963425189565171954831435940935738425074956998796537433362408379852263032350922755089082590770385333290263614407564833570180851051613865736479607161847082142438679902638554542148224419053149635294785071224683687649461592441575123075493351122762496509096278868720885782240780540196959096028611650455451235470668165596847295217406258303917833523316138805914606794431036033671676717794741214281987098193954313310587577806892990372451523646125298799626198609713071980478093042045991506025358400394537952085069989451432531600127293830692347195018992252542592765944648442175313883829218551296180170919904163267264471395934848038852624202768995412303082798328058352723105510107589679844498805460692912101087905870740911542928335655790421707880939776327961173039664962695164183114905100950439922176262837081481338835074478266904 [136,81] 3682150487144300430262103317841472920809839469038473481196796063709616557470330898247759123659762782126112885676348387177207515042555340046967243650028389331748983366447912002661592151875742628920635178666402920108698883457500457560956788601058875477415436119281619822876455878530552583299220483468229184005968158911270715508519839973457807589681679620196485328805285153015305243882431057173179864604172649776075171887116537969279666186804870145652150546713976296098118185187343502979856169880367159933260552153261957634394958202802600516356841115541794488095085028276707634332996816002221705868897892571916352410189915018954687590040828322581730386835162746738862752871991520643093807627191365939636394475330484207844245419708520720347070861636477252307913213821011513322704417734961281083695238148868379020597334516351940525770474190152101231083489835268634514523736130447390161179473960662556838925788723171421751767916396376412708566244263956401182779332210112039897018584914241053902544312542957067209982911781804549876622947239406218508744284322899812498666686966188350553609451343366123610618328007760233500440510475741631074408875036523942103960866713566838650521784282123764562056668964189374658370397164429109535223881077108762610198743803164024918383292277869801435742577158735967233916204823503284270602952362398418300989216307782088735149844031450125138623935372533466174528709735238013899646982040807875693058071310624508810184670175167323585023837540732119939454796681755849840203584772792239971914174013924468496206990189099284109025014931002270359219466916337781690706639967365736189292856683592892424979805943231909262623234652305999870025308345902909467127490733160578831658530967429932668534649818147054004537804950692982633151440352071115163715586506201163449146107648698682026710204633524460447657757783764652077653806717922162630367231582218092798785067597769799579073016461202680290750120086240101111249255479868513077286629637594213446962131117736161852606497649139266727434700865659194975037419469431436949955079095722926159692493055893308855984619741307318798469541097835923427608500382769058927980953587179599589616 [136,82] 24870531241500745888135109170194800844809599094555048512420063000087540497574284214695860029966645641173742755591624974200961429655244715358461152737947627586712195551013867463356614536383727577457205503816942823584646014337085795521427174063049611649441050908739123695225009741627253377357759090246291621128418765305420029826577794190737541218545794920036157732694540705458057874042701446729385114664416205482487185977649578486952855528488513806898854419492572516941722142166139707188727783480395027261653837858176690641346817283206469792534452761553536312937650110954011690564309872274800268572402027637322614657698126752763222813886231636686984931858821718461950229741528031303266619335398269049356511907462267235592837746357722009464565909845656666999675991219243135389596741391511884624764921478661540397472916651751884112149152360941055928746527009779789543690230296986412127912612274853591482721178973397483227680257219336892061023957530427597726511311806797535831855313306806177504114080101952848672074182897474407088429456948340432708164971073365038852911122006942517107794066730676534895860227181319143678367480503325914109655566137532595027530136803834318748600234992746536639068375098717495439594663817366361715009988850892277169259905353533234578890460619429552991197948777750065835975593940030014047117471476884941306298945921418123517838432661317787694433549390398038238909299158178534437341357566552068230281128281887278894009907409868237058343570992827611690001715526210193008356881188909477104614729859931374252592049767724509050390596495481772689325556817458353023911026574810175353851246619712578992804445331091312120380987575834837362315441885470494104086120443993432521394686729118826550206410058106564575665375448231923664492975317063718294372658752846740613394765218658934278083697400836140260718007332864015699480487399616512716402912892866614026229219244252580171771160238831786327338074546238963331491157820112634910987322025875108101446527198136323670357300135007713332768136774592807440797457792739897385892123433389667171073632401770746137471798723249508056091519776337158557695382656866152701127655740570784 [136,83] -5219697281279466030816562856909988293290667168117529894224599475904998776460741938970657596447074438615099086396508411895043644332450691489677790444559203121526225582132688433184320427832948963492557377341857426513568796050909158514643254137956620897000972597169783384213835079900938961657385688268753589078016848607885385169733143698443698707774911167365849902214678971217720650810813910545740960482038301629221567767524144943574810304248678917418799101320815427102302630288302921007294689449343250116529003930993673165305187656424656326352793290789597828390244062559850295252220082227481108736262190098645709194751450955830016626788964890355040087766484248947279979475665970446306046606837398930643080141212193233422500936733421923739702229774598782477989256386620945766733300367434253929419670914588836384608755741153945979022102112561367131316475610614715101178339538913761525080334911750763593039028745407934896486962347135465865394873880413215467736884901968936437019190929901765400412902765241248977569686153214445040415918671727318214105049962904878961575640726322150153892024893907997319139480360294552810258667335466526758846132160352126113314804749790348161341955016301645023509754801348614016775324320398013556279512732903014231006522623228527089831106046928893704341191348281448337814732509542254506758789051876826134815916234035617699048887112674809521910465126426248579995222951125644821927402230800955164690926712676537849996320293281519532619473323877414210033489394442355699999923534494017597551736333444418334413555309243002127289706817513198903811852971787629515178198490246355392408592231681353115028933784604524455909062679419939556608626303343730914462358675832333542703970162152595755340679202141912569729337438514437844234437959563586485173968165998815800267154186431412903648898775146468705813876668434850455456660012482492624878756843980812897476964503495236549878672931451595961812214671098770057709510256904996410977231266063826460557596527624065823733651158828018076946938148275653615625466634166388992102614855635234838715583616665173622136879206041692447942789883170261193437784283737974433252676777248 [136,84] 157190199548022682567368711146160065786750313309334481561658431469476453108705248332042294667989522522305348581369928413357837401740244041442255826916217026982826722520123058099436521579270316539556960263280926123642147778876036517388728559095639402966644603889604208688332899436974936287628216651725279874568337126854214946142345158142803663117836614963148207709921686379400015722664726034249802458576809902001975292957656204000692629350984322241770734156930964433718823563609502888694849086535847302792440808760885425631633064408234145895080995646511127438221559288728464006599228651054886670842115597134928691663525528602844655806381645113567280192397036695101028443664619326647322192096071880258280559737191345223010243461671704464141660219130845714735650285927772108846536314664126350594802589516781290199260863987487107764597861843399271693476833193147626277632245576529737493280301670923400031379426674225734139890025964316982086439945120414793701908095940702018676491194263354923335967689734725797749561733932189270816344069739658606523744481301351276039005359225822238603600459544296214620552914340040859279562139063868394183014404053097320887475726935572866989944884708890538404893128504940954452708200632031913279911172366607279798397068305751173160308230526324637386591519728601655927423750002476935927393665218762956833071218311516405758022652480467335641584663584775539748041031078216270480843601281729241174672123656552190831757118451114036753106503674684831813606671576450227770067598911168730663241521645451938002250553411174706655670825444520353186727365728463000053731041582026507773284292030745508951027098937030653144375788729174692607396029587032478859990477123558952134328604254585683012127806348723314589625398632740795736227901211116183389098915667542352208424404807224067775601614568915480046016358558430135090852351168759359551286336635100737374685580826287209444332930007041964070925924960683322673332080740253998456329163897409258935157029821857119957624734936499179724207108257479850382130400106384067674164259380728435536302356404356735882984295831678917958777895053523227256800941572923694802637705 [136,85] -948223241463411160657691839488486865697147647865130539091924691647029856150898079862484152342194567887329267117887703054000521672978909096231870408914981640943715045450799423372898355661510605532489758898577134069046231042328285113622807702051205196845716104883577757681059100390912595490504290174589475512639666940525292984607347186651108463692768435958538869848641601271489018835646921210647293704680278989713826632180808033749741872263122507807838318227694922797063115356555569876409008749123069593839371674587262887110511101759509092745557251263152723364205360189677810959994468120517484957580961879421832689904283563763767811783798088587325613085273569350837438795168198239963240900324229681886975525576643909285768247165590131832031637414269237694776585066689291242571840175508835900026288106844265024188014438303754171026709328060068683821213194710103730100967794282740370898618529027044557929086875463524391951489337646598250988499726714037397456856872655850579224895993878216581842889364393121195063074771481386780147231706349546725339509694666034292159064606890461020028598688323933106685291728536378120341094183368012759233275219747166699797447303813848039137466416328723859328323325117510971556341552827190347674239891036826126834166704797238738634139019590496942518718131846657333968062769698862061936575001743617952776288838951017482105010098820023318568036886814077989793451853077256789600080427926678572860678818339006863777920496659819931735964014768907393763277271141045477657378419496331706537488344845790861862682230490223904772352206154335689240679167884459054244842289180324823908538185844666060491930980252815929120663974068214617502256074853631446929497361348545081313956707875094773221477556380539289795270153335597833688402949983100242626960243393508908829752229578943556821170929120379240136379780071754586459053584867846217463303365773829206207567167428693911487568366962096533260025069250028228400785052414967104630084909169742663684457723645972301048344171666568536531522957366200372908109676073330581375458568828213841503788946147900598532458607815482619363513762227836432727459504950523777440 [136,86] -84237924080786663564151179317759761260126170165141653960330398502511231074380224975659442575070169287996899952033364097771023139615798578551375169912178883417057313662166664995046990727778358401416422134264847268382697608795419529288638733904960471986151501298980583947440451204544010747492039814798829105141240475058083566680237683617049635596146586543092978662355806934192317633531165447632759242987585438921822129305258461359202844363161271100170299905180459390569830803314034788411559652109369206610733507216457578372656871680297020219472903192537796435096500819011132288683817261909924122443058118469238400745644764300912613821608977495315374471459017313230543945319765946944496487216298306148224951425726961913043600975825680146419483894019874756230852594245632627666272485988848149629427932421602499289026411115392320436087760758765505521429560369633033051446959599031908480236609369872798770744595459491983003023566196339533206969010648051375534921252484514959752981522513168975679008496521201515746066690492878186013485814508444924619754743450525550626098658036605142977160931295539590632867778630085842820550402521030767101763837324941758705726124231739857270743269112350148758354496505209500604201784807390532535187789760584916439218760448937576376268624625638549008326453701492835536821007103901206309637267175089492299012177335811159842880482399495033778529210438604953741029447883062512619682971542268272491233923098978399409977623441538989070275129199618047690784265869515214003674447295128572490802173329498935455501532333332617778426281601708306340936503509877819626536744512588642434953860320488116608319868349076276590478014665301035957573846403517092870024072556600201483807333998260327800232965383182380287807063961039268353363621970708563436031847349179670670674867393228801286738571819736935722392486010192876907491312055133377374262671506231125097808714689829577886772328942739741230995727173394508487833225331881434387998406286356132469225991836294029516063774620172761882949647684212002250149895060685201408438041106319799283122213567258953128454279806829620565907521932784378915575480670042712 [136,87] 3157607770182491125489501153465674004559927856394581047272948690885001033055350170455158933798203536431409040209186968436024532910667977139091335578704723488800464602236667713336372820931012608679425361371167936507196506531298509545913521006562349850483545735047089145703251083537093211587154693773176208912566163145551440585459168487412541902924482863339545734420654992556853955894971438980113537917951532209271288758361757616310857457605086447957968555273129008194245277509086724707314578417171096873292275077939933176148045728120957066358542642081813393503797337732417821835536366840084888184856009840553462101716037770126506984418220164954414140335040701186249652995629479035896970270642380478408156817039704853031178407778515184881798723189029583204771024295949855697353597804905364721287907517259921394278763893596535482028278723446760516073588468850069820560671608698842125068847467482820666120969228832238846416196333145085791415130390369183090442414783168197809932728725885532618730600717149424749493405943225054856381302335963963281908820760968726765009616058653897685506232611330708934061989398558486284091050170467920877054338013879746722655000621743670701974446655358719171104308212607464125379788011916820171962039339214302066518845801940286068914566151374406037763501330704488285280115283067357913231067503765657117142343468470119386070614154350291378971986758140183208445259765793490035854477174230750365126938066677910970405291762006723167609003812172790396775557028147196579199864480812273463234013173129934943665706213639617439567674584746734015347552850291843245927336827742142639474549009046806507322388029335449436624966476172073222438925577187348373095826176478092265862170991799367606378350471539644209532078553994361864671422784305927208121291045310424587230523473663853166154778722941493049610857258956374649924272722656094135147339430364354198324982493320922105788021228379980798052920698667309138230339104254623817023494671185322414495386367116018131278793113265483132376035936564249069011939000437363020885015624361418467504416025365328227062986301123499397666321013589826602553855238208 [136,88] -42685679851231072212618930579306185884865999227372911694318079941143353115038282054137096228844503068643355195277805168858406546403359410636923521420624876848616181291927250381326430241154582810937939482747190871115988454048591400961402468192456956852626473656694850394333966647491381054576690442234919372211709978344971950771482998950535329938334990932035574192944208272329514308992214157849819255026856632524201268110656029016498339643428800433434697970729978838264617169723609448289115605548128675407535096910660729518244556472897787179076292202930219434570111530004213228585344969596426779157539955285229983137515311391517029203914734366184645528315091074513086915756997767946768598443533418368069823359080946146611374693014232010368121186439367229370914650050748566340237773396338319922560389545329296020876524875597333684074692967819482237676268435640668733617438770086763964424360616743737521228156116317064587621820765908159092406890513054318607075692230586862704853388613358011058243895892703173453911832336156144871583959761770787420626737847844464431166161291542170943455414679449742887014234254125016603329384349367546175669422740474012551028809151088796116346042184972329456183585198368221702867889426139065026637001052071435773381493031672047250267123543409900300814622322307540333170229790909235899675706548190568844508614651180915618984844832962225758957782572889397113334219978248207542773167576933496190386381009420414089135698333693630397737979534762996397401804615441180605399012114216791315338815666043868247019727193767560032275716467397021294471585109107845189411879178649174333672584853062538016279969101700520548647851695681684919057702626012397378483130469952369609293322672834201194016364937472318123396071589799378547315957567072787975839660175323148540413050336554995087006247020215433388300418007038154117281970868055610286172426548013969228699272736703917143957431102345805939885557541715785273016156374577460401081558430508697502580442688219198008036081946019168202928632062280051439879428846577931567789868411022709008812118865545100130695199306944895954829596607702426986574248 [136,89] -169745873933115087139901405392010483760727343223559344087986333710766088273905907932843986363513461570115859972832483428416804321047180091337490114962893192086619291840733063008572429948236688895370433540086809527883698651974738881208547233824365732209364705472015408411761165543472682584177359573013367227895878628639739268540417836421755417925527790523817795953296855584853434591133607491206973423368349132541475150316524330057530325678592690412761091046722778841899422518240748693275725351128563254215966448485098732146856544774122437375780036224965983036748756174766532734398824312628250019159860779360099648581395491145474266471479827913932071806181438081900243953717320303066852755240452912521735631666485985238926779407392718647959643872984403711931325725258443248980171928235944832837930377270054840155430870882166516050061247494290134081736668926708272538179991313146877308275405666145748535148997337910534803155578567562458142958622265362740180538306038034388908075922289069249022377133991050740991855205215781895519146079090626409671269756338940507109831992858758163064116433249835091670630974653452745708323875277134230686258098963113463091101007096433063730843288427772321381586306384127331765454529117391786075085151179731748571515365382652183063378050451079178959974666245469824317409450961306829811206349566645606968935452961927244975748810231832009951896696759245337912345068093303187944033577485337624422053200993443884475515755181330902425625148897957566598234544102796568087764142717502215132376384459156137248708397761654472837205370650708876401182512784264434633461656138761492079800839383078351995617447946702475767730692392136774608933564714572641391522357576623363181398212871100542655227755495781249216863529821052817267197737241406520561176808163698785662229640860351681585708729834033386264159054970322047552089716434948432664196560294485665884927020147776721928740877862958225911659905118141319850901433000281972795621020048763433121711322594670466950955671713310055958024370524111579112856622718572542057589374405784900155382822212078201396893168961711143832437442249680334496 [136,90] 11725185569511897135580584325350522103383661236860327438550210435079390507957571562917985600708592933150197383196042971159293352781911779095764487346134683413096431049740433085757726930752827845008396342194778312506655650598656550601663624947146953340259331980763551677896988789863741043543213798483432327783231852302507345247137630259750349680343159565704509633988456877215143169579440360205951976708034521449529135706319624874807573310999274605245001840252782409892652327988525321948221438351513686269364147746409112701566212835563499132501094580440885344160946395004401174458925676565925602794151544786789467049807453918982758732640605942524872673245907166995712491016664188679516105326495234712034713139054145746263691194355365279375123959478996415989067594144049855474936099000474134172496477964711870349603121928661050372921275189067208172497407773993259107132132046193515809880566954023245385588401390821347096922057365751854040134135988861129878245308731539925762131509717179832618406321260106822333849665815132003391015989340230904318322137111684489102986588859201295827570033309023530673336784239176491090222215875229652180063791569244540267679743192723393625122453320129261149150445195187417745706923615931868291037775132753603989995713181022023407233961184105270189628214789657479856251877866941027092538201252389529821806423888602393428611777407155209689963207739576337574758064913968087923458752154252062883184287792908723358687066401055017273294286374867432422330667818272362855429225855826644375264003559635175224717392542079205050645710623953652689228320564975891818648009334224258175234031881308571877532400924741953028183987556116252882600327206351193053672522325410404072403050362338394327517573477903666321906596804320239779817470524353414408482699377644622856859363552435629932321602205765005001116208370863861160563961676403227204646344656330140679283510342603176804086547792025969513856258212554674781661750497192879317206892366294640764097400404158775939250520013887593052722998482423618528362016596408508703145851708103317579220768187236330727465927394233732524815255877601568 [136,91] -98359818948381856439526870131513983763778103013546908426389963027428751007944695271118198135804041685885130946490689072660779193808554307187642684786355678259677256444456573983382523680954636438154377408108665746972766466889483881768807618592534602029004128613526784802683567851615292471403053725630433312823896067112636314105556588775410678540451806751748829531283466605532070884192920199057412040537053166573419853930297538016308796629531704007066009000169606127275772945650340290373747654147829507221158991819096588886283324728516689963369706445783029522573508642869730960010955608571379787422046167387943912428096709810453947347984869749369294515776935091214701489953921228192427313155988221746905680422650087697773428767926665259650938640467408848801938076007415759088707406373875452994811189354265571743951685926588872433627631929426554485782175136740075956409483296892273849308814317977765744823186253024050716956088027677831907359275326042563966394661011241680879201969053472444428692058212926050237020616465321852516113119128986109935302335897766563531313087711389933668923873283385769548906790482379953802292574769861685175140747928508673108630974759621509239990043291119792847692354590338104517598772249277285597497449744258953683072035335694599240669827083361401965184581058396012059498010163523956873101437538931373136902168800161774793438904163707703388975635920375347008690452799109225846162309901741107568045928828557585567718681000473236999448785862516443346678724295183633046068975694608730490502351180888480835720083822855459854418125709297500953625927188209344863264369574332626821097472713714146974401716722404787557420564787465656069847547290890714562223306511040292083895057175698884630034142707143523362357200455158095073665982997694313857579410712906026381611012111996441844210077766782776622463018656788051143550356111406531520048897802258298335751211586099923281464485219992180699379591868916560378122504292808325068218963519870054632658644114560762151980505015744201959027264395699808614812153816861862789585862560357445908899322511143649900808991932976312308811202696 [136,92] 577223903474570151659419276234794329949275930817290632387692019828278012911203343169401679416294462230876723774142751873005917650197171448052451378901505520181918373406189183719257626678299797152234067539482559382306464823631687400267430109931358443102861821490462502903527325271370210409092349501401766505232413796600730212206613126774570341433554493551499904525107738850467376176485821298632191497783232447272470855023207381187118094506722041729845785961815559460326575405757816320403680302390549404340966327440608033249566851723612878761002804602532575072117896104046163710304044338136636179683150221778177139180495196959794695688155623178109676645812087169608669677065424767515342236782760691286167533164972318909137643750115581719320431757190210035650572890644300886125544247845577583809642889648281531290391922862882498077726187705571711121063817161163739682062618630367140368942345405320603724129532619786870123598311455910133374812927213881256525155441081864196013746608599138417559593253354958664817909470229668738013151895828487297109957906989754265103729987477519790558443265154615367370842175780792805227648952308708180975553275033402714362745298202114485801811711633740414638646240098943036507488484742413352047953348728997264556935596505031200925375117972829053466738823043191216892286154714315239169868535247795674989813046834709814593115646761958228432517069817325926926418389717681891257302066158060225811873402843301085903161119368907188192449533717829259622158175713793075456349474873462185579063353452645965472308232899185059325959275044568428380569373630514765035981725046239803087561687516609937284207052360137174203943431963802866431749362010000197887722916178688522668690918148601177306270652449067374414945264790563442665099623213316041787028827541797968346011393168482604918994367046532448734790396089177559824679253416906627665747966311047450404811506384222080206646608487085075875475612064401913260846145162812350524119345647209027031622977575503671389958218558557997028198863019710009894384983143509233330218576291294964552680188866314565338594430596449598995928 [136,93] 6523126750208455628198822213674046773708799771269479224577964069138601312062270545975218022391489425927920624924620976343420562666303165387036514094860257258511401851075108562608376327198122585545819533427361483142979820495602401390627506957480068542017593366169611665656815228540781349388976881446457288571584351954380965056656245584164537484180048572836031673826114794617920691951412118322745426988259904988426087281886454138496028772178449060870878394065795392867544114821537609429933419495339078974269239614383515438116550562988155449742181595950672423976724209170599914311322821656748751208768989519176562420356452641848253765242694260584903102174828918291392375647273722464102586404074725591960885631130611818437664223554571670966158103168197194180864982755252751073220725013030442697578526695001180873650158426014014833094938341320610288556701910540065755273033750415744010111824515054092579199087620030752715589973191504368662606568746137194229191009257562715324449321639472524998362282172485551171137853157596298877966857244226763546807625397602864484783789404352234056671718696175760849030371855828175631256691413231517738849198672815930436024404486354416887545882110175660111880767118336120917054918209144690014889080368291642965646452091383389169329299353313306275526290827347587514184043152213633722880918081291576569046014937271058302428111231588082831546646155000049033330567842130356794610224953739132115980900902597210464267357201523481923730873376428725526196823800479978995520639120885296760743949400454654472696689512121911972186804832265908392225784938931075568445999762403569466516883197100833959564590796847503747060313483563511378495790973418424289315836871557585530131781586203938618738025780409845077595739602223699071773225369612324376504617191811679679679052484534054255759474050807682869185828986055705436739909098305388459328708033036109836040173513618367514065499693077767966412404720011983334494198351167061965945628437082570374819657979059618178792615426555720131989455891138489026268553916397744888242627663171582243173416300673039543148564704740462272 [136,94] -9526715737161930106056463040465960929044424648909310134186038053702039046448289371489794803166348556668614710693292339456350671584877018398288848901618858930841816545549072603487459963466284330542522342699205136622620216669201673111034970341744186218155742223626495712697400046091172761784016902149716103528226366092124742985399090821531288694200137091252753897430098255210406809674171830589436270844160220019398889080633839716577265658659112649361041845843736710181370670310586206840359855971390423223554926154936152387119797488227570388758392164684300780817203358663142521092163508650646296892749362652388998476015394603455666926364602730759986660874470559387908419566300551568741303104344130493801903331736970918210950169738046169897449021272893372401515462930449649959361085348290629368902486120173921252929685917772946705527989304794852817111061731407771408747351963589317665967414033603153664666534025452238630368408628556545748819638654317456774270317068818573777782670588913615263734129576088522841910925013059712955972663673341854062571549200859745976506359384723482211752736109499459875513711210979848543341749991525588324468428737224962097722835873239184322122608322643186914685437198724333648071773953584397542685478954034592244308051362061426422260672918422395579118373211819928168054750473537264790571342316157271931725256221872860553635705511961715286698751334702765919910619477859946947811931862581707651360329559842714571737046847306741668262946975339831378618255580174700356275765164478154653899318876502567399627362709647564333114765576619305596520890337584427800759830421924888746059894516936219551859593446833385068414547906090931943645014192942757973918882275914334699279841068024027710377008924262660594308586667852686611423506646317731933168457887225098203937753784163246944819233397820553298976502294591362157070147974965927242933698330438556243237098228741306372852524562344050944450092485725968934693693651289590862336215085081692667076907796741112761361502383617636736013289351855260564828108802672226187287967156457400589391751578991312808315745839080 [136,95] 633594466204416645169809850994571046261195901259607514009552086308177628332324987620620548904126731956646345406891206847440952917080180504854188507522242214092878415808182852155659781730989036212944589946230097200774724874586279730050903067043089246654500716120930883615859746340072567263107960495277815745783480796824771916454705003853223226972392289042930866926211428599834642626450059795615060903017057612937445960462908531855360336040505100403299144931763556840962269335084424289400303637899732529912803847558598300095459249681672229504928457367675743819133775422385654542042040505761832384167703921942533685498485962835756846506133309263925581832676673207132015893970426732383178047001952180626531394860944334117307101352923610628639697798936570712315409097922110777102761989352188040857872905531326128551630739643327279906333058205228442904947614061570562215246370606172185296929632488292847676954319811155348767085621411034933137011822495001323338186893541108538256717734760698419533207474969017297346889655502739985930364548493379046921478501423198513844481461977285051361391256409851949020793757291171977483650866192182425986907659049688592803994010868904092428736143110751645337980167040146760404778268739604255334230541544352060214892809745424691685698586410224348559063695962879686253025423721253507230841476624997359959196236719750622523732145917267792851000772831872490267225586213814381419689751893486200770361928744354872783945121199941577632526590495753269501669143035018267186547453824383625655088014083910099008125885333722329072559413678617003288373178271270751795795907522040948105296352064303195669078823033121960495204785785500383702735864989753236321371760333575976117353106057843661282428630029844625059627019906515529941728218333600374860861287412118407898079896659358354166256453477749251654927928345294811828306694880176142270981072736957706361116018263299564367104292123833436274414431620945556155262497196773168453210209453818823611793593462777522255794973360129066961131008155231346413687652075082093935888599159836720936624307205323471362021648 [136,96] 16342775782345283605893860067064276778514920807412279685844908637574806642501779942004886951475907536960578792444898623862750925251657504377692428539668494450587083823014087366003356001060576662340535852827819197103907914023328322267962751765523388886925127441556446819182633841744486181744663734261091785225500052026648910612020574078711909237743270334501073863212028040099187166565737645792759361255478055559145183812041778296844958188538869674254069865707459336251328637130157939801783727340716444074208724372958408096988335108796026330827850971692783920163891190723910313534663795610812329232194991253390629842119408225139384985814360088680081038292186584981455194603279003880817067661208744715356152984143455721750090454991016879486546336988621985898082392403238993014263600085066405930111714913280870991722885497804500692019899759626893889612428366359842009291059801355300991724939169091913632709793792023206771274364122854480161316650431548135791499663122331082491486848673195174668051557445032256143428454256706654687003603019436588407323299045739245103745809538988496192865310770660153684424057598647633982461096948798715195492151932371924019828887267160804998762552115261229049084076921406888571974560781876343755502499914826961611325610531995440782203695306135410821561922355964728849409271571556237252988348535200627997708400318710754113766452704813083451658948640597713115057849391275786369757118890533294171332832106891913574798182027447178413645594914915819520860851059827548314997887798105114976551494223328715673101921131333590481340562500003543012601924204369467862048665568738805561156282110678451350681775693757773122743990925228066238413986433896463809428701732122575312039687314549398565094125562045244338982310837479846093086187360002257118399910249731394175983908212592752098341996259830249084221953408758340689266634293929992386938049432846101086670026863385407108858737765657202098863714926627600590675552101203692449336451643003172208588785024982601908934471171191946454940797176094936382847072926735813081385543259808026323056984696587134737652 [136,97] -57229876409726023245278021405739715126438146720937864685888156173672385722975131899853621280468011136772771696397633707107067495779422030982918034766111106640170978839690308322427761705543525123294307867773294013931197871148870551675432391734450158950383483601617275424900348599521483844706308042931871065900889050087539315812210530152164324355047165638040651340305867965411358322399484767342176261904130555996623040698641520872707698350962935062833054285204314274619213109042599089373243493815482740612007914263842755085125776171746732888546576493441567575106304724986166430490704966160081837248697340123284826246263906703198328248957589107206371250076490870615415762731214781511157964179268814084074290476142491639036258443195346214820656550664322667767794918560776985470749634273237208050305664210152483365417111790760649802759560264370433373638889787533860390830772544161099160518691990886374570456054058444791424412260083560882880381115473411464887068780007092862809055490787255641098989845572461517289144356922364393192451287807413930165169586315727798683606410311638153901230232559541223154085107582961741493855052333063764005917825549928302422467917283931087116023519149981794835397104673244352253459313881499271349229671449497163072792440915876381037190178573006767141346063610281989074817088717052859723861620048522290198669490836348997997145714461770124269299712761069262572364537284199616492605514621350124536595905701192918618349241345807796011263890982159374205669916732990915891954123647484921076829338112502502427607074758483833673651715068074973266199590515098888342909216129924760202062849861661860534314369626701752515415837955755887257282547846228735448432293575889216152623881902749436879005357006716189857815484352791141681564847303600236958388870280543453670907667700632325456307275132105677126997573890909605978275274843022455250797298734480172743779014562661348085963795284501973814905981484952336052537313552868761458134517127981916965020634358246013791306003527303060991304547314197949888554733228109384017591483514517681488735092744327968 [136,98] 2039215739045063967545038277129069542757529371506945378109144907221477575239083367307987264559909675274479166033840575602721129364558021108096996538590251744475482921270404074983727895381858943666756516800619097186046808568291371099838511831160514955152892417899915506648978054466370708741616939681171387333702744027902212459591554890358958624259087821928828769746899636236312511350300454939552910312650315827113026418568963916769539854793565213832618478509181135123179676003474522402471777867978783972337470028412675985646105550850750598049379718409543077138379859997064927804881032048921981031213517273306307904577766613576317575233830047333342313284930840487129405705941979305704577970639088238288895704877735346476074911820706935224707014261354053855886959547480781164149249691455966773812897987381747313016693844189077901734626502226596490593257239113727987930549840456678748320551963269344083997462073200411625431648535681660839578232096283805882352309060321413928306548062140756631483958274139213055826327242238578293088672719123616425589802734410275669904083385975432100079071353459134043248522481128916514017272462375645244718502796500256609962133646426257910610042201730410843014500173430896429444074322453431286869416265360550555269546102627555026351844407778977266245633167804376309128977238384919605792478575690797056964292593245890117060836780773033805473579474553636424339431582204199121900983754090329875259451385751413623670089870461237502779456491781111393702597767071980562541474265803144696775015013570486618690589027111805452014245709023621848711047226657253335751333927751506438467990864482339640610284128930833431072842942184495435233641149361598889664833682766838002304072502936003635552962957630302411530918338683682452261215286962980731765197798630907046287622454369806589960377308990052534030606793480615431550334056968117549076995255845485017805591875191250827846384671492141626661313709626715043425334919527609762490752617310085123470523760327223929499728054948041112172902366670526114981161152919121821156415522151650633911264435712 [136,99] -8533883475717319697201317727711666390605494070059716357998606946919384641959162761757939410116584936989616118444211602605135031153095833552506591023439188886024882561170343854843225491116098030803178122710402855558636471566402901206479518646244551503094125055936093724438497338188373922286482017296106705611807993583865813964048394360818697379295263990796691407302168520336292567563852523964065827167835181679297586294174133579455334139450110985087941771289670106340559045358221872716546613749661132353784069567288325685184395112213049532039219152498860746198321865490475376407628513237542821871053390359724482392655350004194255592117283736353154723567698184929410812931777367116787576075909599685457088270706418091967657215022661597740037292135579394506055488342405449263328768781712825194352203780227982742603618153311463491775059284524942050385589086915247068260701822913721293140824432572313185877075542405068288020016155834198934336054468409514586854537107871559940832562281880897808069682675107305582644594818221927817933714401476737847397948516995697460950442613764611563852452813599414491223257733710445096938313470521929501530886390886639279999921834048186454239186549719047059666283335213221611340732878685716071079659460439746268407024712144391347002577130736746556786645341614051477822399744196942032781517287585973445592274620295043335515149806943629616727388093473570075437310051495305348982676406215189352083498343209670527341692430857272165537169406779519280730662633660118506388806356110143952055926980806210535545467446988757155028439407487742025427394808104184200745401620283270003743193552325352861032360584341127495919603723621214734961627785515165060016629254455650765996552851265450084719888765776543982437924248899763628053506742751474763660854150259378896423262182428541053504664020760838902116381154514869318352064293190411251499926098801210910834630950889633934646464637861917462795835452191905276417983485371954287625898758204085909807650547593649818648459483825431582473148411619589385474370425909856388533445929766144528024216 [136,100] 79732428599866888026362079310294520781448354865944821383885937680020842721330650536811207036669639754269124101924536852067776939454296056177474601259914572211357814097695974148572545456801380026111308799693468193918509999190701860525026006389097754164298474535344249514882973665389370946228695346784716888168770233631943142226011242306329593567614983461736547188254341335389667599595626410716312653421873796388381244910477501721374693373148267875582640044296499037130560401051297584722750584747582177622961272930998192987107817633229237960618752618656158573450930622615445399206413107674305465172353045125878238154048595362825376136952890114560320368811058856263297676450273997160549789184926950113750500837490546657151598837024615550478075862848982930526043417390929705096010923965897254341680179949032687429847405808322346081456752685861244406670947265796351327074550255156660177597444322831753989739412237315933852319010234524103877635190253380494123336689395444997690825898518500805822239116391203915571451776796626869640898955513366646420527154395164058694417495428329011744999665499067741338139988495858157185528584412350322246601711056466413846837874012901363445533870628268541661585854683917387519863981289189157331708946522499893578962102087497555164789591545221788695788142134423500030072906314192720821855296891781591411141134865880506886906524788109743247804820381732150943785561193386355347409657240392374259813047346569949478083978454900726881316264467435710244981213988050964511849312948982301014250495663641794040677568852829865048607816048759525476812224348496337246496215242382832303273368954149712152747631908897747242666255033461789983039086185943563740082506511353982337593071956134182196847818375490441567859990502854323537267522969930334104482451052597163395383526850371361431425304341164233966651956972863671761705831539572191615059033614336032700258497173547081826969903860394685364878271276705951478099575401722902510093910012276618131348159502336403747047554417712104224692315126518668712835942932107954394362217381197441376 [136,101] -1347988547896556341062043865858714570230328845830962905683208489511034283613368381482373425406545551939360771480398147318167897464784011298438949690005244944826130510175908646354520805658215903144147935859415244270436804232100472735227255696545045205063142450823522832238531932243978644974271943409626990275977748742779732562579561307472042060785109679737356775039434400294873426828556852658607575613496119427836641217632989201512261284562517535524713625526416885549514344161944826813729378737379888258202246496096904764006533176377449022304312878818064807838978107318248562286521487127299354676284990105680694583560576112617035534658897251433898355258326555751628884317742221293405719693937323177363971189715669184918742553386221502744060264183435994017850244603973790913727994609249237712720264213488156732008327533158440195029965967222661612621905920525131087582971459160761636569799726096004682552928527976263176693068059146081814881254737371227424412342303054675629472201683089579171497070161057672463901825235456104745730019244011387441997023696991784488957613481851629374081873850465422912852218876427936541548772100021388012221921867958611416494900470793017899093548058202903499047645710849333898468553237168116127064254165225473288227204930670528921789097869497798275347308760528082976463792789327195938780317097775664839919956485606989416572633448333024514706208952691773422876025816813638169708825802373489104884563329241397135701466732330448986761080796495344187050884452396579909516377254119521770954894626697561580712856258974237766470504562211551077738976327774756067571460553421732907083892420981654232005829478978011398888536684176287401153354521611506950391881264192967735373087713803794194779829393236845644355466956242548943664225515234407148326390855709085659140961822977090436547316072430584293552234324751136672027868968008992247043233097869069237586658243551184344006315669418435027943114985043688509722066196698798344345946423814386779102573325874200449599490946441880279716855594242058245854369720490902547836470047640864 [136,102] 8211886898245245668830668422613622665093519257300867613444954476834421724933377857839009462073959946883122691607026451053885212268001351486432674433635448690386004356567734378875044174574154772506769983577670201134929397442857773288924158333470914607490142205147739471099094439044411279732331569770633361586113023243100496577142665597492743346373332581198132497638590474606265310825083916605088087579467572984847189691068608424455001593522606957202354247146703440724006518250244690449985597422963138962234762647253391674972439340867089910026824254303729943155910583550297000117400303446551600852621824434686266473282826648216956377912385021513090615751381709286294505001247998294472920239098292448497589593980612588330160206019289362728951249132842885332678105979499833474525367058320765402271422990853394522627671109212698446109406880830230104012598898107876401021995280745661633348176279497897451446303939953781289485983471546930079100113151228448823686909602074749357925140602561850190967993920275441793706083496741272778150626185880750282676642489366612212214189454317097585310209990673081951312555779565399626354642890537927616171414327201823468971835182018993050981387351967810606376193537119944078134899050305886962261855964090370687910519742928248242920904965038394023587752257952709859564636599027229358785993807850129154154004570127671503439476526880767185671745908285813286508246764438475374875009152736135247963283793825105893521305349793136547357685549575030262644163418121713500011654699400821997102787417023548336562576382486416803122924702517271521809032426005507687491877592847876725057907646174588656624547894358309464314618847096903675621741799011309285524174634929160884815234875145619946912745178952064060419199712448664409051894289765425405235638727894126829201564810410997832241735149519191819938720647688313038619799213151080764371142097535982625441700090331899356851532605829429885030912009855092789613293105324446397799360522784980010606343436819135267579253052167237864308506019215569030992303401862226032904165548 [136,103] -9557694636838453047727756241797715849053197832449125269291979585590612271609307989566263739677985906412334294148066490609440435216864467132048178849696107481446241790125873369704740768224635577532298662299649813257475923648088420626127936314371162503588722406116461238921007815205764502263122198629140904002321185166314857748527321571949764164225775601466122749338684420354234639304927092355035436857881745088137987551475851470737394942263543307004117109979273501513877217122422877395843483832749923860759990342876224828322405352630132304451192003141043501085821494087896743752560831970117629850917805658029402610611864777934811347412062102648007734064178372496477721446114211917357624038976110792276547015789475595650897632403532273332408316266619604280292004367888487327478884072336727321008706923787938058711318042569233674368956317999914388080793742542899691329679937273110638829211124371241906760857885788047254715558691405777809903510589045291429776101710397807309898568063470023100849178732872041714488805704424696097909321086014462450940226699836380612945009195495950275243543695809284922160725441505937748238898859941053049672265662251722036534718971207611161041537018438033744392538785233893385851695560992769752331611995948732157250531424305357341682356410725313194628460231656199888923911352215985328383802929665844241722216181525687737508826581510903950584000921288706653903615974161951355702249549160403858337557159393516027530282992902013779051478940042262314992321442993275537889346896454285402234830337389151075073382271399967036697206368281309207086262112760532220350611861541750248236736787908655869887291289072859586464095796563849836156810274596673820814567872763557062387769990073897750667921762904678694836941257916979003227107700154888574172523039190215821170914173695704262045233692692121606654215566089240452980529335869107778757667700160149930232381323430285579948686156823944054143379645686656314977595037758234193273125627787470851652632869941964540340932271659830229859786839024500579625481810118167972404 [136,104] 128228932966257235366584634359755491750439020456337501309929766651269741000719476109466933286268389887436644923154629493875699415637546450779981783456964744450693328896471379683903878778435777982606260822509032450143873815583587484815103075986083018773280131557656345872817739333464997257282049722626528047026862748852348155146720039533602436096529095553331861964440698454301244081047875116174247719139675796371859866282292089544671404831513757310374409949816696393227360687471405925338589130462681034362278858572704338175897261774836049993391653616221690005940763746545344714759037998279706732631497346370333826628480940059918605698060426127307990318199082609129165266084428997500191438566486861977137499968312977451588425076673350001701754578877125241825802217752458111691912422554473408875920118685573411174451171693620790850122233912617853499974485480181358534589173776929686075449832865689516598349080419749451483533476943096011094034759110033198166270016417680443955586256556946608440220739291537159227496865430799908418761543376292874350450567369824839057569060612227533141906550964735307894991882297799156281725076310919535286797642986391259645600149034137204104349559792896288705684141021441232289960967993095598598162270881684730229953047473397253248262067959322392709022294133717562312741309855158640112272483944784924696569816044315165669443887018814508772151137245219001286113317632940453651666976999480303402443766130178147839784905843206756899947758998291453414082843322833710006764432400192156981664453238526193527029596350252773296826213180054608396149528715602176970406433353551046952572017223784319583277585899531903883067090044270775093960293419628087977102744115756652373635756516936244936072994519596745744059722577883707258768966750566511735543649216739136065468551114716897271916571179949371060992567798896330344160211139096097147081269819460282415295647545278856899865023624861389048011925962995043810084565573084072751664237935305934329768197730533670012812640148558558585259585336737734541044452138460072 [136,105] -803130800419167055811259231712635754081503102304628648893570254049902341858464644041233140591333888587728748911650585317498066130186044454468872995143805544603007233728652950969134691148059121214360591949273913578587132292854183344993059246260184981006693008027876037318755534296425500307157482903603565710159448892739280841096492812964746958007443789971856067981763419985265253615923848412093812462981542224688989497140598148838662847303084589972043505134370311095579163947398030775137490970920526233184366713519375603981988465236623779748618077587790597548270635702800295164988568229638258479275203091745802604156322862110856325197659149696804150320461760527339225711463589289893780622477229692137649564234759355459310018854513873003254538829590727691068474829045377849236646059308431752682041891674503052133831848816147641453482294391328727451462026114189589597324360800682027464648708811052988528740134452811649923577059543410584035958162400720361204575228234819597933201852778175666254932027665032060121975871503144403662489800850016365200504814892971365907900057050993058728694108895205036558506258255720715254775921804602460598097528607509544764181840035612916745418655624333586567729989772884694134012719372638720563990622920333302355188382594667330556786074275337901445627111358988277963544200504291586288075570176578390251361994143699853926381955354099435612707110160247996745431545217819136463602543213069801400461431217827043328195917104501521299996871994795111266232159115005119265049518279059565291007911317028907001200440933816186596748939380597707082567753452883189911847877279982145498873436383990339975843361997304206182026499443403002446809559935314015933306607029358888322448300098068021499889381421502288248510150963114363981523572073821943622858136296336756769400030369593473518916592367409645796500624524832084462286950274177795953727762357638599574247207862755370393491410674583551384583747474393729379761582104429369157365993866603235305857107033784744536572524418377422510195951472981759437132285608 [136,106] 2758776038062911083572765936918551607329890834709822758941747753104761932376772683788345350505457572862610645103512196931000119384924971838205204698651281402271904827507164157471431366239674055670249206334254059934168996133438078836494633309685974639809691748456957730000076689985883878069666970727936057968824103829939517229000223508339467836668572626717104794844961077884117991726131179782747351487226810753222735998030043253811469050625020020926867952463911729693138664413257475284230451114394372128226689865706374454796912547819292521324626650481666762740973543885773637262170301736459290331459138233545091277339621879189103119047442302506159628765058686622823389013392353245391541252602878518250772287056414525900109220817874574837488978446447129661455806321421475890196410269286861189187092470147417180601737759802662852041699623976505281756182211950095670985177947290456015184515911113124047293122278939136607393702762177480962858872819662186061017513451239175795374253483077748362556668273977469643968893888862417576982689611979581265328213217583709417841806595401385780333026035776982259947120499692178982564977991561438439261856270977558872464183996306887340628965581827185393345377667374647809743254439728632465701372461740539951054045120893359549691060428956591264092119710628207042704006708650263553082236544196043030699546721026933081473905525519801872909032043832820209986753584908827272157339955188531290043087068594918312591224872205805255693564351301713017924453595658164847941325244168147437023676395787662926582819013764517287371863112677085320460860039647708968472948246997326309728635456471739514309260307874507225621644665660457824774943944641673619649434342624078323248885541124054660447528306999045065029789769769936527337658676342858638183698788446432121011039853134104566652023899158918778953847487261887211024220944059129777820622390498572764593397977106817346883537479265364869515168834090262201055342161069793251787351913729090660814799046994774059950342176697108168591231829819996603500072 [136,107] -22807713388421493273769569693714650161347413138377512540862201883106942799596777900812254444427660801098478592581730769676562858732339967640215217039449144737374830775093365331159938021107263054695350575432585549225670508511167190130150082904561163586007658739491060258830884075375416422612316500637482948497069676110447769548584103326675048111545449096985887278761648725154602123956478426263689444862277391329124150679984648203573695634679579846076499633046890756994924958120828962027124324396923250924278033902359653591951644581649928293584509114359005529298706636828706936631299021359818796620513415079572279021795325520536213397031336684181194788540038145070338257186182357550729942635214274046880621347655752850083526331902609842318950840037130263350775329507927424509940036461452780177557666717343265538563330237051542628275389450649341059489867498952424383653445701864392961352432436145967160704746457524332247624747334009512287196365033508285999908981885946903866780753884662109626731953671928391230258705700410341775543562259209805048197103057061700842276121840600356270985487328091444728192797593950244760183894576882471824900191173170792997662130564925944491492917188079223704319014942449459184484409654723885148343484188144140566110089561448726906854530269065997065662049625911679892508855484537982542751848860055487144734116141487491407063948001690476115527554730089408162935420578306772645413735847927467008845902934298931275316885024121394626017037488669888505183964907393697487715047685122084556297437559870099019072079019978815471516124882395162642416305663195032779985837155396010551174830527540258985720768624507748816216538168697669560353796682659791534607695403441446589885576292942818329630301934590413971644824075003836486253122438705561121433221711993464952061801134273511263365387118071377926996401521448618968296958768132276457773202401989672565405595016364374319596012230193069455832662611920115705619221769131557377175747366645323019471163522547554518962393978073354461754565249079949296 [136,108] 103420917244964229616474106580956427347941683642710697344866997763707621655889624000202990353245834439768937488802165115839682656398290761805952948623340813652706555382872652647922809155482504886522214484079925440023259304564481295090740967099227322905948328123505662207356332917840182384997231202654657183100794734804771805032262374367506195894272195213970692068118174436189085142426381386570597580027653479920904796999687811322127975314133314515568259594222393106276540380437262532850553890076359115746535203109931400604100824348629434308388154093335314031090079609302053874382467047430046284025042585279954746045015917814117780774505700927173977665096699974263706021761112144832762789764586659230828347694871707635270332853955871601790480132008584474710539329355310374047483839349456345756727626840596991438292984676423015676086342286234089405168407439753599049394441573177509902672697832772116953396145135802430172078746896302419967324785730413052211815269355059034672477027369137466788028478980073146549026049595744132145635069833355515895025480630201507261155505527896244481286487199173045119767383153875847002544542979530799122537754038718821447006294101168876263502302455239306303189617290297982442705997574763489846212675234590790400344290079251227915448316294696518769530432339353412846049995689273496962483806385080531748300758380232274055607096884634104497497845182512117392174845048197136856650699078237093963650709494794847106569882228074360103456032624209597984110786002960184185477730130862085274060568711060340585426065130147891253165698374760754120959947762099647740348988605548583131891592039284242099529750183810268190348046263365294720084461890900726244507356435557192678572175681800479296686829836066934359321263974684245678297917346544740598959968473663290690539426190006656010078546001217977520548022119114029934694859836303147043703497595216047468602137943877721437291789929349733215496772782067317302738982625165853832823086906179435409395761092766355950185252872456850420048921767412 [136,109] -407164726400073743961618791133739901104310878620209544160661331129436787242571560290752526067088101157161781585929593197525831293087677476409839558851783643223120681386238473215968163658826482159897948254455934242710044270321289329485653278127010530522990208899128038652566829703908117593298422376395725712392715936835192957509575638746959786330414481302295458598037265014725455773311012228151105074882024108861362407892738527327536039069798337765955635291475151865476789363148867277149648019477260625342137951996586265293760572048061900659281563097423012747999677509147868222079332966384495985156003520264020979174021264501469778692318860630898277630738048941615953506653428031445590646017321405908372180291579765279161968451291518724084748997818880415929332455608672912217494411345902277752363198075720244717020824134525221032217185983105454666598095979200517133992884848267516640313960291028648428059665523237433031973135251451312736913921435745420150965972770983398958742936085580179992575352514951170376898410648823833422423091328552459464048842830597967608273714062874327473095376594892873318613037957232271195396006108868724113277047040062941811339192074154433364504817579079306024192377019182978210944763236592292773230624906747128058853462616385998087957872009169912882560960944073822550855484916067640975775771085313142623986588250773296246101301886409909426315168074912385967063878583135645094312111880527641748653950913790555921177931971448441928406996764206030690223314302822838705350902633154133193022272953763067171857845898240630042399146023432308878746358686240725051405283519783126656644775610858885234660322624356859614846673406753120088851552740983516904875299346595354212537293660190258327709617642229840594515133805510295422331097816667782005369055799020787254182688990501306969993751364908451445146557647549115926230342462756389891349686511695638643008145423711435154031795918020140407525955860254601451630356809825501831551974483628568221968131413313947254451193723814249673725664 [136,110] 1768601430756036414465441819730540456463479551466365002513440462670337601511612849904981676756703585474362587041461380735849223526586105472969827368576628989882859535189603348095287205736229612308135351009701765649914314891647817154975933351859332849752840257820561837279463694363353149550570439691667170411071999279761408434241623068716479122753753814393660007917118081377019814287930233949341915923756549146005619997959443165933781478040197477402165151442987737894108545920887219740127569515024136983638055416595422661293675630600561055224297276563175112823631507799739754854120386615781880841880589170973131773582367670722020396362485168316174484825787499515301086379784480508160142840387159707931334420633318408934688800073350079252865558088520406021566510388818333577567214031963238883654547157796612593709410726625855062808627837177381501819553053995907939311864697842311901855369038931016394521538973419379114631780628729968306111750281582275045194422345831643991098377744103124826625984065816224431795400617077114999883083333261127230452099803542798850413235574897794204186178468785325185712459752217440517011819564332968698660370945171689137331668682975675576010574307983147137426288368659864685540383793151870963783827133415186618325086223552282300039727511866505205588478742508205194421519932483159796566655508254900195266058719619020671160488085331797949988178972930187579118803705209938018033878580247522549125588288415881570675244263272538745669768552948872868447782035194875411119544864989955067420338962900916515220007991095846725091178357701069586757401015586079388538433222464303799686008544630703036584507319742285533242415949598088060522144386331382945108927565055105749773520899592150965713780613330821053716788610422549727704473497115463264806266458747107145771025217376519716730888343156408041481513203598778490839240984001701616102282362127164496283895648828696155938248205181910700869365450456498692639045462305616500461407046750493966385203149244375586936671285543670002536 [136,111] -7749961642656870446467143370323149878190094737452113643106893524971256610086159562212504294560396504061041249198059062224872556410883216877367275514729324777329375029486358311242619494923367789043839387387052858357492469741766554240441778171361424089788613455558732245395004661168637466395074760695753793566680269430335874842949978321439231230550125643241609670873076475413363867169467209742928310557760782625544347782758060875229197686269705271613813505369494019495717315403805651166470196235952710430075003163467420666662485474576552141777408333123822976494018498425659072946890625546862383314542140837131707243725390968199716101712394277979478172834271269237986102673080698255351666820569339693994450028180510364097348205368993112640019495244848688790952894135623905248111546500519330423008866089303618345158135675137342928718665253824734280971246101902977389417053470874246382767761847967118195192062403086682025000970399998629892320102988931167935167090509391030406911399764397668966934675917484050433799602829564580890251137982061248736769585489293836047654770201799332354302554939042840455667994308976722095222797318244704560363629368029962165595289743229097531151886995010991406736625496430281491985620574335087641832037009618128886005539446514225490110263673668105766169905032161136026741060945985389881410946516520286330026015778474129636499458464550387921097008785724682074978786931037234374852214776158162247339920308177810549878643350555204482012168641787026180994027221523692253881163880317593627828742910245241262344180708126312364966785283035167768193240783200922608526572201467367051429316708619811587951683556729764545132736592595961188847974092592695919223817350615916280795138650053387577996032533710998247743691213053561490872685692133592988797970308445327422433386690708888574734349942105681987398020737518890932103009819803795734240451218991473371657719274304726845418694348488509192926654402444216450306333008207216706517137399878214023899148726218131892544897993301544 [136,112] 30748813580051861165829426279054470405028363358963496718598896640865254765163196885772148744204368988772539533651978718533275706239359616661539984205553852672068556320662072775310031841202779523681388448057046639956169302013900468972358388282928390572214459993439262460115904496900691261592503358113396041879614139270645217202146052777179320741201348306973964642006768414189703541217932377187478318209494548663104799078446381401065021288880097417128017266585791853336460467645759344367213273650181627898866448536882730764125081045224360407139328875985159532434466859536348440144083572114426464026715935339476461845923265937546309699914048883051379981272942870256534668733310538516234195344754784502389363515459151134702025918598771368364648306521226368716862006098361851091989339690257331956900062770769299183276375629514181929211510176778035410123142006903796055603862550366581976942871734104209288991981113500070715129102808505981200455580210372606805662390585958531067188754034154294561862388520763791382869333170882581319057173872915784764683157624011103729268345435168692452771041042644363765271659784727763739717450695122626564554239789869440327757268033208250329948904360002617089707057035963496393026249873240328377279775867098696771423293442332987636225009544940481230397920648418228025784456066028102258324710509250765848969018405498116253031054988502483387674684736589478742235139398711368478386089013812759245349134443138954010859091348518786969874130948578973688499806131019627971597516147386696661394135588956055401679477585707140782822819540783274808711903546074171874976308295593578612292789103652770420929243565233375930020127342154557993417582766545939530218451000072409511276342490749872351922183386942633026923123578145049505544237961159917208875824903609973009447688790817534499449539498186001895780330033890989388126390227547225302075619171661608314100226949888879522675296030966628028234970180933874032982916074602762451856588453758830235774809256486782603528553560 [136,113] -89579715173792645115730187085605636181890807599560758737507602501312112761499422851011054744085764872024841264113694309929815849752691601648968087157295186728065642990171970390912871101735492184407309846612740536023960302097406257330647482613387686213716946733243959134991250807435504062596478320733800088382433255549614875257107612943397964151885634186014605081295491658467424498432008950195941868309893361546463521589059497476688005427065003403837727197586144864437599255147827164977580556284362823448832942447608430543784175584867966613702039816942021630427136135503389675902618255693085867738881586202544326382937384158919570655658057359137927678152490694210687055676966383167320296799508370120268275090622710971458411549897127306011418646128864093543908501888835839699478465380326197528137298567753342491473419211587151657279942800222340271383715543084312274423327762724703932529523726099661902731550784349423717904106529081271839201802660223243949722720385118699416443306601053223468363691294573428098673572985098139738281141846052716134486258842596360984060244524400654692356663702284235556164868736711826725209945681886839978516108271257480826715742608973263244893095052779368195947607028623878805615008317128306507749781065564490972501603272105182607984383413078637394403609581154809396895252312433758582329223232689164222903522862976211177260415757836858822613161107974985758457813292860028852246772484814997130861213453942266236688542835981270284166049909315824227541693419393870017962806494211255530385682783199189955906432971640049700867438000751148111873926246402202442486720953480125327844563152381466299843340857056467210103887837183154369409410195118502843538008844025908200747300642506948977592094716344803062134688444971303116945841758949438805775250300316859752765883405405105847799296267113561758352895659696583562759199170013562573513992819911024495306928628770510853894191071476614734694951407885341032356305871586888705923140098440980763884501160276502240544 [136,114] 174692555756168397117286765990210070386866632651423641076894314343279865284450745546739462857744450010595471253346000509173503439646675980983032227773217148448941292197523820686379603516719350404132186516264090925082568941803601990182179750506053855714509084817038861700764639332556239456336016511300333180309676881355327974015211090436907576724474128597954449513199073538452527309405898906347854416757616710199121686083136931679915369024440880446692219969404855556841292433403498772075792736823254393190896204381128755008613777615165601525022370676301882826849889547848343338501076189261114299448088281234246819883513342907617364620622753549543179433530364693298727703516019283480334421058536864997997066541588797648681607774917913121068285637080013490748761811820297999397786531896505620086804497742973163755432839621770259728024275094159760167391939457958177263489859786244525832883818576022012798653953187863054196045642614825811818824889113721320550072263574130106080126088070705656491796540761715727607510063585981902411300560050345531004347159892062119793166399595252609699123989336039494764765596172237499614300528041109754766722886634473374097175470713820585711222453935205163666367634305513972641819184976449973143985018648827192291376188091184142978714015897984374646095545133490246419272048426831430193164639411553845199409271825318439322620310578278190787013457736814335936843665257768791782526072593794480190150992633915561435023559041867286695009549848388490513409141922232119493539336866779481725317103284274594006770221518361938149857764506569393540293430973400557693016685377516452226863146599465162911166303339102982236345798347913816414485169817364227977371513776816767530393905672222175986108327642258856990400702902219218363492170538749205560565060786855593233516018358040456253960880289712385111508700099155729853964620962855569097547382258264587870392583132288494982352476886321496193263672204833204162211115507682394230669535308842200796025787332869064 [136,115] -249598029584191650535850282783184145143696032791194000764994756532406531281617257335286730364132729664516055212899280841702872301410279400909895910045524387179558369749489760778877065034218206117349218947151699011995138755437483732667177050516641306196214330869891247713234909457260711360219418617852137268842335680096550662150068810099808336336909829688085056522779142806520869271311983293069067357588417353665926793003956201858823492199862620021647648148686739648486482128167970324053003142914480049270077477381624257755544912719773435589425145949740996569246310237128938072568245926699634816585618547691219544143135345726759965329621406651605937987236427073027361652439036909876194771388046259980706333584523673350461168516289851869549451624155620281828821869237009189843223818432553960059863824469808586572155240874026986750229262972802124767841647516369875941270995104110993299764390157391339118647872215321629720870313362211561111943921669064431099263273261618984688304020459862359227957525301503467851247133274730584355276149834725193316483901373079016628094382605580637086127050672168963215919918922561911565929821130254614181205341870335579655353202240635612829625276812095038109329326738355502261301809895726483360046478024989920707834414350606966237680079927216862506484303949132532863582031005868183022626176221664838803839608023489215587835810345913244217038349614735100738950806617461134734397811586586269855067213833496341901419256498235900327689878314310848495863547559173818769657860238365056452076602228895308886630611126902397623564006626813499685512170495838741276228072722307400097476201582248641696191032354825017277498198255967502345753939184730580793416212170001271460247591243077250727166361168838537785975735939251376256322089979252862794861092965376483952953755898976537087538954077977066520030679733649901595363815217119475730308310262101667151230000382353376386576453542071244854770891487365568890076450175562517895545907105531535176147753912 [136,116] 178391879915883935156080077608244297402958017379777179876926172666179669255919291304350265989298880649665916168423550570883350572078442731447071004316333965280030366810348456298262509710068804579642020549783482147553769329404305573052722732188939843720625533827173226433361038795832019151318647220647681433411994346247189865485005299540486660878424518716239723706338126376935016693141501506366087118767234762142888850118699317565225243022302574006732979127431036228205514329695555690292052377589606106325608753982114110589078452589345686302291049921469207841608929683922985032227462620993413247703483425887762976710591848478407978345304961623981562597827049111995785907130209158725334547426992921562373373744394578736404369283725760208704336517950272379125276994661432306631984081965478486254672921375384509307244273715778869666371254075268296708068213731013850029077805388868190908901627782656405839331567291071219281537366105499683490157499877189731946334087357694564174064402467743418705259470631823021855905421990973666264719396372044815395697294101242595709265692365104811316433890921154769623329967084695150899856320116671242635730440524588008300767579037022016319236384668284071034629887614286965699778214689703923609833966537308472985808221797083320178181918922006654214292165225307493987608364857504497595852857426542715839356311951773503042486912753599659238355042724408486548432092900292701217220796149964584576166102356588618435825370508460475157581991965904712214418450865058753933902212786240305531773088984187175639418091002676927765263869377580685236140859486251923119759971580535508297047507147734948711492250628094361752367108198371743589768724413367128429959106860779567473120422504862092447926739889012197355885159785016613019947127084196256385786921112389490204277944626007743425665243093758918160715292496624905831839825281944574991186134729094822402291894540217476968753351442415259871627279331847634026911811272674702698807367355359696855018 [136,117] -69420622691383369544286461326180892997539356223969901600051155182865431923401260147861657333998141426875594135360671957220910830118948206795879380946454194446573797922671550425345308150396205449931241144733496957810429163975139666229684719739852226058277753426347990247919266151612333745649554505035306350373502378301509439030321345907817621267039745366784487705393029625941334191518478476334582115862619726035161161347274610116574320280586502632694308807200969704418872933154467839876348229729349535561953587466665611283596518743364460260491345375360889125577863408611107117899579324844831789929173663824456599014566972505282707968375357183212927943910129410988069298581597451880539065664503398803998648958641210484427908140705634884726065068099498485819650557931447203276515797942670623567765025209241749443330943496208456093792083991098008067920450489246384221116114693570953147331826921466877757939706593773400691575485089999551032771026899825963111313444603684888861649182324624870256861327158262687842514651698679988172389415477061228287332410000049696857740713319056249607602321499793040375121167641091510394137081810564580028070510927417602280231127466092762020119330267523537150335589346365754098701329985857349477718986373086450335763489917374867631153994703576516272020048398313331001585438986326677264631224973654945878556106200432310607055050288376418805578684217354653867116996821121254526309529679582624202507837487611388316869643114888107734333269051517224819882220920672426620284379666223687909244329920914116894862448269826676884514016136562610348857587167326946300477703803944838264983824382499920467729594503994317632265581576340286823545105080224441593417208035376764810946927231606359883026169413648813804041383057456774918471912735469442517577158746704081347021402676860761817084654245667756422026135743410098210004181193629575425784026977528180056093547353674940204381064678218090166287620420364211798907872060988101606230659960093616 [136,118] 19177316513812326270036235847876608931245748523669262040046487391951637919679994770250955697402028081659119047333349927175725983148721762469389273578169660361041785809627093001548941655219169900432927130174201800555949736191164866729783290156392715076230108108491159387519842279604336449122880452289547514898847996269684628961891237233662651047855749982327518582367600318093624706956378395126382990821385400119189802733197432801475778343292772140674620252756105031143783736321976814950210034898441878951312795369380191694336795659114274484377040891745845785702168527447752527401719664857421264917334842262717970692470403140699129931630432315955391354627035187743773048349814397644049163249988282258624190099504934519848983603853960491011776645182848147127396670679640558523390477911572678524345921048878203342622303972596821526556405703087560634979450098972932335697862004550575749875903069410656943430371097064524062432631519657269468239288825905405114580303815500483755065762804542172720070894150838314073239067716753764889123649052916616137345960081128590024421702312222799976850580061880885606292909561907944931561628233874470789432852369064628244240504201351277684175375735425690571776471615158822151135092212666156228072229156321193560874435169284956838743413894735209999962991833192954641831710445493076223367298494777807053997761820401877801831519666857458536004752772998946434623391145222595125307313682380230890257764333718113094037990113676309918948810547310468516711183454670153033861436127318667833534217179022845095937233509471272125374818914769539304069393874913747034343447934945921195896701683428075666618135411837970763450359247063599621231157405829359354170920254929779420472715519534895219397184815367117746036534171306558316727586840370135610753174268630426817781465916453236333045419288465089176803744944345439766056759228269706372877141383379966878388519121080771921449552029540896647482537322161917137217349471009590145387441836 [136,119] -1872619997893631446615493838052954322301874696704368346897987688300722517525170847429213409581229831635339513937218321092724423050487991758281859311981474027503363459570705465685310283233642798002557429172017046155956225298508223005911807457469390885549717444374890578898378502984316187879633533468570276200020735846095040987139280045668249578016582477400129225969184876589860636055772234397367739373074917838645344296301469568556662918535306355648822063235498588198453716630098307228844976382662490890603936036451901746801358744269551246203588421251794221281545140896111136037643824570745670279839641990721329776311014623925203689665790359056091726534379727428391499369985832255914379416029859754540021857292170185743743687076700822405580359315794856909920417283899377785667426570814029494911234735487187062768736826719230665090024614371494031955343789896493366096136149456799042035988804686237731270409049493044541127464179215465929051994392834329361948456754761708920033472266532295962911316222670104378071505370497265591460005124084134936470360414338577375918373813621039832176182707883934160223216046338680323787906677063025895563943625049385063363331820211454489115277012359681743464937303311817271057884020736418220193298777966125380672840774662490427363929930927728174364296894203786816075196918964071401489829011878541876016182970447882892832033859971604828177335047376299446174002068392896225427538489902716331621660661558074266892926416223922557343577833276251567742211446164076452398361622842184322232438019407206881475992623426707253713459746452278462621876731573703400715365573457640234591093942722126499469792777089349153263704069061941287794552958935694816540829726467461002940144489616947910245964143132123211820449235413590610809124198328991990106380031160648012794756160567760319636535940842530624343611002723097518172651009763856515509706883664695677457495316172322345974098424903063219140970636944633737886206825443811703516 [136,120] -26376070046549976751666380979017315627885877170050316457908712620560919671108550032338453679336955077725952255918871065611067814000334152531732091519171681780950305675083108291375935745348185025850617104228762887239752891354976421817922761153508988266846296224122388904785991080293229070477614015479503117895315353750418479768942521453680350419250185210404762687070114841071306031827711563282243796958547650176621395291191949463858650357183657325524002879305027644290166994081487419161965776766581840454529133357609038294967881015234615267498746175931423008870774010081341853129110872572895671673103796148102980615973790499756148421562427518966953747215413342543720824140604032163846181575191863921601711752525748487968715259774064697365055173689395608954687622317855111978268254594498373027770191558764517412718146606592355884098036012028437360274412634761250717645911835219315544972610231097736007720665936202750814128426099772403805978099149121113770175041448225674102412117853137441297120139511622406985124529435952945399989839600598656548839894564597153117447608054232621340410266030574385938542722555182128225680260261015101808862473166809107887522031642509831475969663826501061577058916968869542284173277885175534003112799621471285446477997720579314113505694221731854944569596840788863499668088695095027512997911728535143768396658649909278958189274068987221576411914844661910982011928594032815937635061774528252219072392423121865605720089041518465134081389968357629404856004422333239722659804691753632496329813052877293266161882935974478207347410847038921698260206218365147926284885003982548107235395829846092266990030474424093186143709613483817202471391555094054813702719806976885111259428826668835448179972280860744697885019523377421047079157771173860836788667181220085663169450047042249150948594339523398262136114856191906423538074382954172774410397306435191535529605847270322957503460632523462227643970349987045241125220910166458 [136,121] 57388110393174784824910899101019695487772100045398400674772078602445944984280751389043145156816980106046865130908480582645098064224048385952633206696371794186587484937251929308109475564278780827641632679413279024540769741886941346670614276579982029103661295914695788456909773470586464258657522289671675043714283238064339500408286562109556560968134489468187030743220878083745059701468343276578877942749122735628740665875079683050311466860007618258045370227831872971907384787138271561602135305428737023413840824129740891553554140530946299896416185093481872888318232033438658120653002749541051924916772673896646486328981687842888225236504099394186718138083861867697377589432876002901876131153536804972837238330145553708195165955353908309820933141725158860585978257757656779277405212696422906420890673990061738353752311503731379516010952264859572704365636026317710687941420171462982191722008545892370806610425972906175764573511177647236909011810846385110918813686159396161852104407600039281440085828158883175171396084171978238333668779645267793092418892801162756055113832892808931356095835216244988121245930461267445337871309790192933203441229239411864292815681894718293315400839730013152165551374461789129770786209330504990387072396151992621594722975578287848716463409099361758304978684909670414269117717316990166496444392076164150590206206890949590265966033813245346163040803533844049267606866896545038667392301719913020320981042616803844708173638235380600942543737629004376262328067507451712584625408961214972366414034291629168863592894407541499461505520377204477919648373882367260439495920106205735263524225065020100608317895341795963259025917319041506182420888589159575734912928077352843354612509436888804150030532769849910238952146526166023158936132115288942902089285785115256865866669689352777481469272871896645659623802063474801426241896197093043305942980980025031976612836490101016361302747815951877907244482238608183006869935432 [136,122] 52489797087064606803135832969575827037131035746325207008605791187291272138561176545887657878556663824835135422552130602871029248165871947298150114005254042372717510942576179669936222211815200824240587670775824278224321893427039524668429520204063972506874702032531258325990901067386588803789191880531285447409859744701683738238511771677549090591576082708063964518944171308592030556449891883610383170484038879947829591251185298200275773524319465717270695202342683874956064225734272969164492588968483156415285310174299421314406523155083727945843917294633447167663682729367621848349085768936222488954246874403798695544034870446468770369691549212514337890429551650255934363543853794443542846703604891449742025892600384125460063737378997087888529400319831527575193910122354908683544180227502095496927950802899448899293221636960205800457560185272295942035433279490424477704269929524267439210792106864257499106641618435173708967417207972468658586249165147492354464196481194507149345929640832585538448608905803906615662201842569995103760834662846954778485605316580129848690415418846971130280462034527989735833373759745656732794603637255238034573668552856623417134559953796256323473596636114321372203032273606786934864732017352170777895442209062040977850683706926874770424623025491045615915688265375655926269746075927273438208210308524321505548053594441809935700298676595896194030460126265170226007820169009618646569818978560936884265397179616917667641800776104963220492253657279845946768215539941962301708091679917103800222266423419285139577599199801843509661919768097031127863143614956682536282202598954487676027622112070205563352187608065704138238271203103095212183314742732488729695131788726582295598486347002093196210651695878103832460666290963710741484324549866312480405040512866538792686789827163894269911915037703456463818031236705874873004868855723518127313093785927725763265718042610271957695331241446754796566476443319869239636 [136,123] 201181433129974404213777473203420417499568469581951737557290342152412775007385428943464920785343256229060663434932706623290927061569950192245867918599301293791673330897123937182437839129862629846957225107610141820884887952551280377407132698114332187517630804741274799515203106994484965086036785749301033145730302231129382293299702348947149055574561979783612741221063951454041850277560557224810199529704725880101616168150600096721168545497525551611405712829872818068376518960512630758248468741639421044692422530722607651591401096708972076963659196988742769059397091559278258264808965976914612327801794993658733332472758361953058857142162262789268267303856054290047013951595960499965235596743652691454440419567030224090838432057286640374815302744619717533402384348039440988477949591653750075452368257866272352828329407919379981303411488989394152571582495660169971674227430304401015367353413801427390666296667621997268320171218787692901830218957096329736301057979503225557514533667981791019861931932327116616497777227965207497502064881639572583778843449671410512252918628440273214459157509569177855866997626972715346824619351013711505315246691203323566074088341703177816592666267943866817604942377422510608897192500192098797496118943489136723784593471602447447323027010532218810538612203319634140925232720464505607269445599767234906714574788021554274022174960288466538305247437341040485229330759941873062325519207249491402696018774825442580754892355181520340264613373606224940211075237747136322431952870759042784383149137739933486897940417183905698416313690054848066791540670075179913493362597867095488746059090257040898643776241556454714494333775304767700032097853032630918396869920705902463356548812538143757169136099381439603037845983767714029503812893199047235486520539917789360095014948967740205775866532759030581176492118940328008397882903302366713776986373090850908714734110401892465141154466289485275272255472237977580 [136,124] -123918124915072304010866865602169523799558960764623787505599361940098536790455489373094480927822229147630730994010691789826039958795494091894113785755337358444250652374037788733898898365359733589876139738093127386647114584519984368775430626927813007978571311443628852879977650766146107166071358162818487926234468332311523589571835099519545505410181023509056524922662641209937496047930038526898742205670336363874291194229576109898091117161106304769247981887209427597446327731408348066666482508838683430790697628529423009037636775856851359764640623007254686954836970781700046885222019382604970140493224824732215228506304081172410393561718410963274208725931566123933754044123049585147011608383128457375694672534427059196988197592770956693483958727399117517081568937728380165902684783019126222443164253003820756652485845541259085210323230430323022458129604904127529759448669175363116785284716059963216531730007338594808720217818687677971509782012865567011018325764592420069282024119150393617257774215309243627488346302082190783238007461455896958903752599551695419790948980666472503934186269123045345850538464657602089871301617755591597607492044452644993711054027654575898032904476140159986591620981290040517661262282753967108769176914416252697444339327126957175627103277218457289741582009925158004541056501008004284464726713370502956379277629354646774991424992619909017452886699973718523913569997046713793061055437885242572557895074282992197285544698481137321340986496725563717066445896733567804107006461992503924852004041069695786663959094085853649037319782259912305320846010144875400717874304239778601426828932238101023760657518250600367708535578005070913960180749237730604872973522238317847742761272374685893845281615745693839018208502997651281616790272973423414295261696674156927997934560265447714926120682583922563294183196107459139986974698801844945508099276249872319212306142056767118898210973432752398496121214096 [136,125] -140332785282179550604378529340158970342944634499656309614566343244938442499056511012789396831785426914259198695321876782438918842817770038829294336349393953785261639288173169829644317369730692000498758611581967367156007934034014448637473437822793784135965742498686048252247485556287402099215893766448687141938094817876867292982475392893472739186167940724916032541109061193660131002494519182185863567172516581790672386775773865190401249724550363903518277796580317500083822141113420298918078979010111300450799495481579671263464821846370465120323905017295411158344287984191797364354823288260377207240241750653187723197899596326602418936873965251336135377410733880929671890470867081826922731396721489829642677885139785280527466342556836891931531679716684465703434549792735211681249396895582296066789891064003023444911078005918896966765237782955851984768803398285726503588303627409653197660302185612360835180738369652715264164538987126608035160386392410192421653794521288627963195853922671125269741428137777997373665163407107516016655381492077459961929769393565078657112004043344513051693069506606461448748304201775854725098630613964977397945075638647250634542441919852025633063541078722202683046479006803903465983740734846630971568704674645613507252796379001374938986658230770888548053731408006778593220963028314167306529246652554702308350964684896018794221360897135801324700505824650961861958853336673888777266093698603804603245882026682408847052990196560445215280080975196128232805075457022974744713535313313105437947654635786074463251990809252961899213982785187090736363648998787402499512189570495646790191723171905102870769433661795866465206882650063384729542152455076402310976390049560165704597981542055798082442020325681205371541318309690711653605481673305142670527801871223349007611445149703106192104027615414362177486706097262993559467960148255698519476571156784402900320646538786736459710330465220123165712 [136,126] -161257844344396560069732060290935115474105764231089843979117793556640847568645219486656153002119111153430727723159732885291458037059862821540398544497426034894907644414669340619430215713601525158036731134763115123425675796736429916993371818461204977404774048963654276174053106747106293158068118148454475228774676846859240115690510841156819491295906961524918158194634469554892789060393204642098413388514962881304404362605663302860258799167278828571110314639183316210765824984493411215371782095764769183308651764914730155071351975719080173599758751587393008285478182680378229888341580274530457230804041509076228257336377169394948664219504739347472996580560566082173209893912831234046635832691240489225830319365572259198933314687512345033755663397305901142930353810382372332633997125843353096443136676408276732068100298906034460947870068402855070017729657598128839087140775883656392965403795670005700833899257777321509450141126336955457911833238216727377801442403274910128954356447220526406892203529729978818310741951866557237365016910492762607262509804887775220438718598181644295032959305115939080582068865624002705807724389258315791920693011107245176732558829640193152261751762531361911990689829785207718426246815898239130120811464493250185812053545613607845974973362252321073849307364490263385295645690437582312663925781376764218878154138742561724243554977693154978184752415984384709516798625008396004886342887633892641011402220816263754743008401070185618855518219896254498968329799180699913096635693064366928275576465783639100152517465255126505194198276364560055187200969719531900233742611452100183976772540265878585210553880281104800872469345906975603658396245754751684882201637495720888213383267852757289876671508696449328127235621390837810999062828352926849694940680762847672885421781761202486354555477722586034508094679599737672726225380765732088319241458240227116025177743456410339545157851573379740 [136,127] -249841791370414834846678919135544558846748686774685281862380739770502079128183049407960267083177250858185327746644230006009481298198757838636416593910992260608142916740774352701253466070787683183936164275163235597484319887934827764620286839139795421997778093241561224314501524491736650529952562062474000170843630364327857811410718375136244754821592159276040656860122222813768343109854954740427375202474237943603877023998519829690062255164040980055539006029314659353967703535647182156371185510849960084664931215643099072461994453190036748448821646974243087511833660285223442587628571869553524669727889785856172130403745794905880202884586319150843840599657935006011568476855473928656340726522215412662082576744915085952675345476692771757088344182951524493121340261594052479255607280727214109337242301245205208997540466550872717060352430559049561854767125986227091302113231563424624690973221703466095867307087646450367595925597670457885698089965565177339758677990470257609213706983932282387305238773188500924674228080886781025782301675699210499514945924965874182045231734611261317249742775609482263286986139181376803231306887132788631019051008732168434262317728030481442344466292920860916036834692069659003538169224692200536239111670620559540895791606320294897573743747009230864631409206950862339403885982351691750502243784668371814024989265295626167234376804924582049189119992338835832713884152055196181951115211351943888531238948866632061870473133512881097581209822143053219100010950121817959602189830220078196092067690766937411080991752735587580993039999692172805094695406111320529853022274878537588165590846810680156670185633523993501645960449781705541196661470725797352412956065622051527711207231946692211585911109234345092984778190778346463970936788538410224201610139467018140542663593087615065031568538046857132635139477318949998382399025652753939462574524889743194972359921778606540567857769376 [136,128] -137694185868051642029504381199028399325213410288224057680821414210590040611939443712700577038825990078487498455413488188620107188484120067176652924274797392613467635291749353518631751377602767138858915977145460430105137054816243301842788289800035552077828874993268039031929752202649324988894743326637187643704285182096598011151044840490732048526905619366614538381502987660567399766414642543499173954304641751014675067004905911971660881146749576060604987658990365074685636689635567942741823720449374055780865231690760036256056553977961327542640994613350493496198304199922915046944803084916079163761553892497054447966859412855232822403755201537229715989072015642205982280173331965144994298406120033780258891472325683810648273988705902635126125606515223823296349423004166844025272915436294927268201499944820749278442484264741499857201508225446348236047069796440497363182829674356052021098044357541300215758143402438920314922220150496207946277351315543586534551901672206839191674109230005364231669835825206121377766652583222384315297182290368080352003357242986394580720240366061831290829357019361158327602420687928217359494302533542028378491228209019193247624012566836799781452721073940378685428884719701783015078295420523258289926612275387921551306796388153607173312516477985815570902355116382215944942595184841513684539169787137294929300533979484865796645779539365851581740736863990228184798675874863041236879801646350788830733755032445111760885583316207422238892682134330434560549990587871988097761058097025464783671321345824990023422990874793563490651747885436391800383341670130005311972383045611997993374306552586943853215179858411454259881748351618947517362706318341269864955493382020771896948426662578939351289331059027807627908045393144115310820517016724676551128111161236269133069041821640361627342242440313310373361386125183035795195997810501839488881144066312722806288012453052496898970 [136,129] -56445000571971691842879493855857077538149551227135583701089801666865375794983108212057783740639411686918186895126825847027710019655207778269785323323430756812330585890709753887305869672212742851637723168774787511159103346640754153315293871415424364380966770780763036278907416226376289949935528326961458231679600734797426885998982097965806683315205604055897053003594768352125571430297536269199529732349823933178099798870328300257040871034219281403427358151971119246971356079999299652714096693672724414254987955237477912614181428497127146442804566765929229900404082707577277519037206514738656194920272740919133587714695571863288136094644324245557758355981932659278584265425410313011551524953177379683689535753746026744154109903978423528864506079901297988777788238111868662908251405652952491240388568071879934605759579139655475234258215399300331986787544568470378120682463433342301753764335137831606143521089655689876286082145295731786137572660672382700979509889802708585899541563646335552612620631978187906597506218049326421382519257390142567584186868492354454425704883809021715830673501161621634933863322422912726257137022866516589869776260602818412755003100068681513895811716485670607880795819267901913536205854416301203414595234329187094317209854536130522313942771003771661209547139124161810991653143215030399154174863488015191921291457815942726365740449522860367888344032751353467978360139038113158398202673147767097197757139518810224968594952091194614158226466176582628318146505281774184063444869356167074828334268957700558138242760888974504273423962893664847634944459517234378094841639646163668674120132041796607208559611926958771787510795283055952055786534771361233689072716760126380598244573805912772545172032925625431513440377099056791523457384568976622558933549178358827159629099008248769385307167328629830761191575146936820322646096524082465994017080664973955399341959469899580 [136,130] 1169685123791613226769032979467972551877095543711172505028260930500507930608583536845309981498508238454035740870699652788308079496940180368620499907432548173343423284208921596638146132633678502016660732166287247319748160966438084936595046615674389927718340937083246882055602836539707213999706120936744835995637979973834136311973593351316207990333985578433011027222598941324637624282568003758286689099379329526999373966625855323890840771480570706197854746073117423748622181103872332008031804454674891225675027281305990669273109268197833211376455944414667692111059703610433243230978593893096579921857199317302286863290304518991042381853478044323175853742997009239574812840107693582371756253546380553025806306636723174005196643750067606885474843454382277536937134491108372359142130131767762797440677898988774750658758837147303116608809976139342051166106841921033922015954931750767857356740165383522594771609286137884636464100585938189428454046200626670069589169933460282178008484168913891785869446991439544355971349660260665721338490117820162137535441891003769722646181947096049861819052572540204456104270815657117162596309915772764173656311204537589740585472546345786946582493314045853467406639969922075823140954802153470210693316149225216811305960740225731250424633153056131878726286010660919926631359777201447238120031353871274353435525671773919571892698662317532755350756375621519056351530319950079137743545454995505914981841075222142437057090452269217720376565765630317247438059131329839438853447662538709611904930896265074346922053016636439455895279565958772285492178826211502378086095287432168574356720501959932190118748561772004519451796225727489420859942292926391039016920855861029001548546540471428575414841232473045662533513619174937297343322847929170209536668853245386156913110313484171095903886266493754644468719151357817894106175079587630205553957923709701638609338812 [136,131] 3777915861224120406776749152212397798233101899921512980937550363324529502392790996606534387627421730848644321228795912376272884226976691238749152818245135809963371397186939537727328341395767912321559286915959348864920140202845945623487997221171346982913174941921854021177131059407545516560743669112279956437347485059234803128249680549039296685577316462133384463234181648436478425439515645521225020241296969632392843395073834059837268872903138693059840498306538891848666612765502321506248347436964480847495643408114949264744048835916058403372547335787199404610272468857298198353973331595393156478127668868419042330797501284894089049258207388284590151298971526715490266415947353258969115654216759554070484165528186388019723407228356598932904546829507331336043211309445831481088255351972165553825114770601651634706854133449786450568050678939765052704914939502066507869243431896640859366311811886704952054205805191466525994065636456383993840626852489877609694676876301647879612724701282009530579280859642251313449288855771348665972107412667820251579426181359660024217109537294971165602791377461576283222734024743722074982852006228813554047903754152320603385410156607150685832411859393887728028331209353090866800189980966953317100303527702159499552386960517773510319144545417603494399153197966946642129107473941445922707110154991235435256019453066018390660757714095643285874355354617307096985496921606848871302064550103635686996894455844828428176488868313928406331402621499459987058312453418203325212892725466952285317851968851274735684644397473895189150330784680944753650018851281420621102614933383453620077211098278841251726156689540142200511370326166961155870133925995331731506291733908776624069471969606806160382442638841742588372846609176589222023815677092483620058555087690622854318494271796157333120988676538941676175358759368974541670544066561087909287431764159029106728 [136,132] 940114107028212085542092761419855883227504112512199279973154579794178407487390668074746937912840581000983209936899782098396257078928106878739187199519515617925000804962681539730340619396114736475477503716215246441963262033661197920277013700917502231862757160198624113516737148371968260939254272777069336372670684996713940276040814947003577315777939885438194106043591750085687039632621674574853532727510538502345928311181340103974519034174191036808038852924699915229824944466584907149494566106984244704156454863361669254272356483211611228791637993493670273471412399654494101035610510144313463379345591443254814649654852301981833725415846040235311233035378783571156067962234336479056809664022349454695438370616961654340724900922670416953560987846141372195680618212772908700777466855477619242064004688129770017943691290285623965804116655129092269349082214715106583227199131720491526842978210369552780191861900399203563868660164880148333034326480937289059884014662807784494983299438827160263891012968847439678760263395942259099349887136667643048717796829298324211988570281635870261725177316524732567540911073330878036307656034688057267544698069225600026609092681696729457031986807419281504229427450115899009996983899088503898225265451184302949120853170294332948422008119978017525795791818782131375899126577062581576111066523254936476101247053745860100666832295416000917458012612833925052053754358829518375099441402546806159431734953054892812968571586331916005865709756082419716758600822121329088720996682516856056128376843702159024033778571256844063251800937549224279995087933992253604275797033272583050809500650653311939012944719891730706124770972815387795415032150113069508258810487184804025518546500536256905824323015786942302512940056568298028382456077314490140907512934669788153865817090152404753002151257052197067142878702107110752724561358916472438882053229872664 [136,133] -142995715849100391516300222599055034083670309143183002714997961728163284541774709743136422713163568826753678237729107601953242872271280102424263509169395133805549300919886131827950030457167314269648063515620598355581531916983985167746279773958287889575320402435528771667035336669116171631713040795790564026219375938570195813867616178803201222518287821701189061508188285035059149966317873292549916354761878899338062996425034006449219224878650891193163515343704644029972040550216527423519050019622269748995439216366320005734251133848639853762547062084053578246800554460354601580116505476461463703654364057695020114150425467667360277500495740831159163444446844448349365108607263485937105853838842968050716539870667512852610019355128585696459841654932720354692239293241150541239308405869831457428278567070284266740409845887616007900989628374315144850742237118767565956578959080221912648759814833310070363322503530827883295379080563052775306236274352207430916887549731953969755071553165685575956250074746772558446728110563166646962554052114907079166319805208191949186518185029631594044412518921285036973741123451693684241310649565659626442010881375135741864918526596614149491627616823991130723897943522370090277559094299787095794438552467769794970688141503581943117675999391199847654001360447478321769091689044964071486480955049691958969550732777853021505459955940490797339126842981466517762450632372833567507380021833140697678123205537008796745677572725673409997569810079295493877024083276917614615288188352676554629785905592886439232535312963804688068163427785906775013661312349208755570648959826148072825096950744297502461285902795866194243078345293517984509305329122421763896050285502540268021567223824486272184526056530454072134169015485135233386766358244971452336221223955132412958489531311146599138740876186984496427846595858807588718291811416054511563798180 [136,134] 65728906706496161609056409941508230695242776702862636256208433850693935577266101744470185274989715211526718257606714764464737682367106512967197045336839220949303553138156665479981847769184466781771441657922026011560239130233182529916514217222708360042946615672270214289795721180415270576001975295267101839775849845310794561556665695006154431653606616928037172277741917448037300152237142513432674555996255091867594339614243184488115835806762637883159309825904739589483518307257537435664881105804098094682388162402946639809997527877488760735631694807938213738283958643934143079584731737285205195710792998366962319965314761951521334577657845152969042990162996590345447431731100838900284743676938853370403447512659796202567473940657994058209366867673316944544843030891197570311428374301102026255224407967603392857987852568495959339790660623347405495274011123800020931079325654894318079455723459350192817586539665362442435436433419198457187690867346290214375322815193470565960239441903655315483914353392876962338383812021731256945666257646205705072477574694149452677817527621932478357363312196884287642903970193312003313966829747149063674363868420819307125516107423448387701879831516921438751219069884965949711988005505854941502551015987382224220715759860763778016587554237431425898210237410237403178179833353652935374624940728021179240797101375045965378392589801244071432476517134498184104406815475199692664998755674001577938587378679910690157694964065897853067002476399938066114535786326230452558387860044980553562430418402999508608312562667555805462084627713392126785862798848753667639667304627470818074141620312127453228290426561855761465503445380718232908840662322909300107086097108934065080767548598386797262778880643784018127225463596746855414672845152539243858685834426018671489979309529621784592348428176867677442797385363447582101057335358590641510 [136,135] 2980122473622180990983317329900192751685492205283298482495588097783478592516023213643350330378065696726940983888930329009705750324017647589776392409900887528510298040349380738115406304282433647422176765032787180013319669282613119107985360473785239268028905156790690747863667502021220219050873468568484990270133061749581477995584876000781429533006667004259036820856681290909038911033511513997343839100939470758357183507748841541453596709186875871583609269060116622125675780914650441315294914821588014352764234521563635689830427112527874349840797878493590717446173846729472514204208381324110259951182260724156095655626758141183350841310153240603821369833026854840316090648439143640038456320020611687907921356960035878140136650109906269047209421491181652978095891695255167215830861679651010963679317511422962964642689313719576457646093507806787880159857390545400797002312203312351412822329365755721608364777025396764905564951513334843980831313993175092812188863752456717358141348070733094028532230548747525154909509701288351823232639601040559097542414633567870169660241943609288161768769612842736311126811938369177781207433934455325694831907524015411025639873567063583854939020696303218789199778217682278844831929991695586366210443364468991346193648792453028345680741648460270842646972696277776028056691030865674850731081210798333321386086447585816363810649685259078284150147006613680871102998629382801524443717675848710205861814104587537258137650946193109522551777855819316362973090947071421619669571567697650825115673229361012233535575284722408222842615815976219662703035366939790968215475534033157300916100377934196287428821742354184022473917482824400961010118442599227498119596693469027860708760295808103365955710252380050285805527852823980044263351105573502771629038687225862458802822568247240246290040856932871758146797743364392172805376170124 [136,136] 2500116506760668133711101563304443383530903426220391207073462952480873529087801404230138581605039692757841194839184072294940338486985061734689211052529558077406423717534312360290386311757482079177672036707884723940162435928925440906288022300368724271427281174512939578244413977128559520605911919085173983481248538382421485437246685912906054836513227211918990088347941945018713794252494914478523665912497506608998127214592608703698544948029649276806940961011849340733575962717119159332073799693163180727803266322848865645051777167179739113683716332370696050344552392082451602116182291008249841195113273802723426394355333842426514772076276013110102807529669601663635407762969414596288861514601820255919523283508026586014550521872022637168136801452262492973025905387917155897487783019717993370718416291557777724294755262709498165892345965842262633678912768182290325682070869876183135019353303103227962186363196248819028637994510749007808000458885410605549920536994292775086151897110706136653510890355641861186831311936795124941411431358487413566054275641503468373154955754376417990699035264182000693922752607765693315000821285738262089876710800761454340066109319764844108475033383569271044865748218719042293423778596811563688562679272916757946819684790972675170939200843910204482569203059269467486994150570016082901718851757259217398680583525148391633181038462381973784216553609204775732204940511602850331117155376992664820962753798631743501837827555058970843442329987904149048124363031256161131921791477957759312083363280485993357466379148889279720031526291904334473072312142304322787928742788578216484105793804723533240271621974431496616858625406448402174556191150803781217145687232510754366196284368518474634940041376875116962116351158832395809019994956543558942341458503945208493594918127490640208881217062177501681522979845005941224445665 [137,0] -465549250777756310240026870317406532959978132325970047406735394383725474618689452426671103976815515591661632157297235020358408557715799408334567628557331632882902680785469480888030067138928507740491530477318708952860660016335577342657553457651761091685922053694411833007376975411400276057986849548125892989074324561770737677891265880864595216315670976567792746388837889506451367568424865358244767457447928850987174236229912030957665894079488485957384362090682262347877603264122215796756374662820024968067987887068421089185290697463179926609965476544837958845112164214271994225394303275075391653575030784774033041959082394460831961981200444581600308678203387509056380960182668854191575589702342994011018970508327659861884246213257700035649524565364054037961396731961544635763585111657633650495190266111751814966652039787369995246107394061746274887195939087924920206112067571664637697824040799035423657107867774263504283732211481231558267985064045801847728266047569198678716352279622245336486829249388113347939553271662502533949762607179447321232687558176801722647064234495674249216114116426703241727934628757410741823993165599471775185372318234744357734236935416083431350259528645265352941352691950755534796531726724133775060829388468357258365553859886973467992266443919535096084177430094093879183153670843771371307906902604894882878438010250618755984304101202089448368752582919745001435694233635625012631546141229980159540986811543714817293952445603319429349232038451284159002056891473990612957811332619144269331998311151599628191745893287047494509032900021908830851504622046071995504971704829640643407709099879391882550403247186286636948276921243987398594834329612331536447045809570381576058437195905766565671066544331262755140933237456829170719693588919983031615315227477922303549669716209672891353682500363473810219547413111966123833410814736840901174830477372735891268471474807308238463466860113591502637441216134183489803758727970037179505861155541169422739575773417084622914283366074534123644375882791346906928022562738252027264963964502954663018820417004576829212024825187720623261581381088667006415970272901446423035590898197192695728910476060866241123603338526680507293265346851871987973645591194347235607836113821587561476262989322662991224266519088798582433989870799558642972454628095862309548500509130263666244166652186398662377580176625856909177520128000000000000000000000000000000000000000000 [137,1] -117622675573915965424600195840497527182695674924231515656015437124687261616641284704461136481283706578470018087026363376134004256518631386433640238154963257887183505619591136051876032344588580115357275875587498528832174844408715890567567248153813441669263523154223131360945170080841156194575435249862089829337747919752563697726887384812887766786095963016845222929894642591630101647080693567896407175583885835972415932788838188946810930203709504097939004584897155931037877604494132581061126383385211290490450992944669091277937456612851918264326672917524433203162930880683691930624550462017393684153311707190115457862149675744804437202785139537826269951857212253099981261442288540296807472435939357828602762847461292370596165815554186568415194725057869675860983722875650582368033156775588029340869422066039709703847010195022455970639757211634742289912108759555085870363025097741577239606583564504365469214197105307503153737172825071453770145481585787358203967338853466933018191374886846473965415570731993723234186069897181060570402605770165231729443615968853889344158852704946859991370484538976432362502714091591434445477695553141764991073879474691453999628413892013568095422775903566872680779086703587415958702510698906576548641409756150730449173248368767717360872128528251185359616509210017480456431859622274774238504837945602117497916095516886284711864746796282179442865487068405487363901490512313205313374887975654307532795360052724111195833757303235699110098851429270552097676264955950047627076421717141131769946459886283015969530061579724563166692935558530783727873792305157900842267818657898709403534559711185707634343741795734380152499209742515943649598784509858211514259011268158161513617151002726237149121111740770884474504663630069633563286395454180289116211821632023594673457016212627661984646628845606381074650466421003249045890964263716013632991914405682383738025768208024795386970497421970300673368665641038768568452739579980567593172493039514810917210170431317572225505523856832925660919908882374170946390911001485799374501734752891144933955770180715104183475688250720152824421835539283476130133047027149993462042678275806946425898174376314421350161683745087235943491703269679870644444424875574936898778125878902912928954343407080776628482378872844351762934044413740714710522604157706180507267860282660702654728357727848872572320364298135816982166398566400000000000000000000000000000000000000 [137,2] -606212398986668096107440609657570341721552312786332693184068486703870329920294200358554261933681918245711147274785061686824182596432226487861153275978455985101712585521521641958446049703801188323902463030140176081808722690142057055474239396319351516812602523476393136397001510110800861396803763743194336376322714393779451966682508190407588053989877128770928715603662796759477311775696991422741823678077333555349514386563397517284418722108692660053401860127182771137444043154003415530034337097695675354362708641623316612587697525230487315762881602787495837976139965885367157317748388290044388729452427294356261710501416302320001044891933751411027981141939738005588169621167485970230156203202834772727401983701085454032323454444115716567888940384731568623873912026758817009585484172892950387556397037989307795821095517338307229477386887812964537658963456722258484821979737643884554517992917820296004306453938517621048161062829744297964042579531883745463725165432603121869152829631632478496391480963444290174603277048013866386115764981425723289322836229607655952099248832132010134545920042976848556010715030096125667645520445897060058676970867423567721361113591734606375376534151136630707138714870984656054576051457737936239583076588008719480575025547164744497204729724756068485910242700582617270016170258314132404999970010175349662679737751429405430985273074610775819382383156172896518135008887787523548993108778528028788997093885136867752798693898358155014150039867419293623519224197009639818152568944951467936347742420318022895007799775090104414103000712353000174240706771423690032152462483624296444399850161247610297880256362916428405724328584210537133476725362104359929422930874554625170215118527820721483327625665992889847537496148059902918110954854416597755481266907280654743396679483822671996461066615067231914658718696702908801415756915638213182920849369257796244287940639658141562675011183643300104030355212769136366826313273991935529701700668671560296515317926997475151170317367062672831264522127892015045445967224137906861809863532278541422486813764552066799880398020282933150675712407288242968993468380700966352274202323121896402919775197464159018556172032171963038353668985414681252358410781655725282208236008713931467629585143544428980609197469869740495252472665585108340395644328190034551144965830407874833270373516674612900732498389568136937731416024678400000000000000000000000000000000000 [137,3] 10071434610906283880542543073835956987285045493204148466911277123846991854875080013555297051556810596029912739147439531733245617688445010968268664031778798445433341267838427535529942715218850908287670459728325761149334322288090770033193471631262102874461867421187937368831659986851491927524059225061051356733791691746568833007261173418557326197962933722201911438624776996691373468273330594752557782103527765754875417652975174151171589025278005932505116029364714506380219010465386368968571985752886859460970657088286291866239290648344130788743216939747029254428759162318931317889778449346569061651988670353704913238832046602284865630403046852122263563088253955086310538030558558535201107425301481846787827115221443893419354694302896309701042636416632914313366858068601115602324122925363469125561458812716874083488038467100183167067600418457023290281065687688666574169402604812292894356454505594923742774744504014375795162986793244155065476067367151538254069659871353046771985366625135160872274808866053950343607377869527893611907417748720071723385473732506670809757282842380565130308023745583585690582374617796260774158311388159530209997269527642545592506970978089386861327174186111649545703215769082643861224795433048763235192966539394672045537721651751984636286942922523951891155921121257139819516045084277575036625050387946689328040897236104856449687514199137418516837449146676752857746215110331269622549050894514334021067617483702181837541105614721098564122537841955525194378182905759900131974054332975061711869013066633757495877465052918346108265083367993726510004542887713303200860105417779656667655183529865882731955850972113706067349730591620672057260062739276399989924037608004678516332427004468294454959100075948503972378389359755168467752218131777518242777235621151282046449600559478498290012032315032073540530918118433021062918041358220480402605541981737263469995665947155176314244979851878121446182817472524561069368880043352214219630644971391974001628494331296556049839152810691915131892007393233765575532620045163077883681358635628269982188493458627510486807279758571978734403439537069879470057335196990079121991899220053277649761789667389734382167415863401898250316518636157725063771177538559131652221723067450316777294993116658212806618426697500518373901827070694428861053576874476028414941610062243406645094855281387791873767311733884362009253957861376000000000000000000000000000000000 [137,4] -173791391568377277890126981576067314430685216026565814528963221138853794579571100228155682304835174216660903855092969068772456612118813769747307856732012071887119323442171378477856425725432493983809303924965167915683693446634275728617852537913844450197652986334601804746997476732024528171111096650434408395089840626181295422004809192171842187627600142612764130747709563188597715448078207730970480799428521433045652947923313599624954445035512878284744624682974707898338203633120618953721093213329380230991701964315421708916652498082015809627522869069779550600395932216113917849744549983155644025654788737729955916334523068398347517082173025550264791009207905159392314862393484758147927133600684565397704496636253734864471075112203363329946362379280310256041266536028055454515152917699627136796993494037821069935830341079521399861784705056311506319183751174078796539126483299302885013452055116437254200991995841402116591815008206951187985366542722634858283846783988525288869476293309368207114170280564357816799437478287425496499867449049548608384179703054005563506734223043148308123905368346840740944471110604466995443400263464480345199057546430371421520400048044310474787904238237975202348271882411693592955764511169935241262330758809812396630570038716711432554641077756165895987331360574684863583830909517336906872861269227937189356359600829104187228428216135506156806251116128354746127785626882666624667168716496838347479291530845351372961684832329514362305067350185229465745348295055804243106580515326617742341997824501559354115569017318288523305108533129867764508817496719694221528873273025675550257242082611493116998690360601690289221119914899337041913634082985045403481791254531831469711529192137717214826113594967826946687193989739390485539761758926833948362831642711506844541284745008420348863761550515704890373008591325359134683763565922544967487255402520795152197465875430786684592545126136001618028771260313628898247424881726726571229401648090298119806843014551184827207171527338837928170860115480739421589491266310145048359874950155635557076294651886713773166859787970905569886861937955952404509612839241213715172341753920372620985309707439420625565435279673516512585720800615635070455024037119219339355034345146633924688294967529309561992292004807985282138031279431182891241932441377551381056665883033031717549096786433343881465256533637408254343229401464832000000000000000000000000000000 [137,5] 2807578848723540231396298805728458550739102750138279888705237070561469852187619078029204896552062400249912218398467271745448474878924641844700219373114786158025069125951035554052426320314767946348764047085916721949192127790410484294636134296778478041311923699440801464301763504047263414801514837512235490590001740780184322893253268601777632119546424154470080670740684116194014376533797532611429431832305889630913872620093980276605072806230687666483556684111862121298544486205824466370589023237831808117586728143029740170768670802234284348828026206397953205302996672716142673540032993676170607818256422753006828278535213074722477851856650866640704861346030342502115815934248932015499959217415290732502693897898372619767321564689841562663374246114012205039359366475995178844341555399585857306004973285042705730543920720862960413481199333427149958643820432861624209291261818551427196734216971505659299960354382561039957847383863159599988878969968117510582850304204454227539095805420793662274792231876519492185858257879195876835575546236079571808738417571844097260707613959396622995411586892889958249253982338980606417971851885344042604619172009388361062890936976851600404886049214086071155098508928576488900398548962641176560631574306084993129708834183153456433335062256033671368696833990027863569888586854551602558780329008788392434035016517510448892221213154038445833831114584592580800778171689343533286717065610101957817818691952926842502153349225676272069520938232021442820508339612842752163151412471794528812921910019451744451375203901813201669939083742748672627217280039487125101920179662241095368141208227040848996897945051235023114490473222019224778644070400093725977618600725437832871822686557500907000843812197092235036099067554169025673832337553779716215274984250714856595812497406583878212005767867166889432608396674886818197120597429750050628287207107040835972871886520493914494223790463449484791383753988665978812862743781684156711881484659746970117042070592209747824659786849443641825606704060893879649420255186107767014422625842949176145881077457993093198584521769758002988622219063879095831212010781569664183895000748750129285562027179263156921339433593240514941689748690449066838365673840058447791711155695507796253704242330933444752438028430706534525233003939091324346872461459876576027536309804676419147157400797667402606887235952573336813640569780699136000000000000000000000000000 [137,6] -12625534008411347373638539937690187513459329492285075116409235670568479520120855250724739348641225426444057961268685931529892074320669322301559576492764153941908777649304193924717582352876326265074638441052246429389694856138044278765648379558856354123366158026222744243741895712886967458380163602255048468529772540981088721042684276844849762999057097575619110438179944610391930280521903249694913901065172756676737701667265086523809469637963515372994292372261523052440774547164314669463362591454038606269268455444538776551526658828890582971135580119076347768742858507401401635390902945886875482723057467892384108427879893358866353908762488908808935837609640219432941363558469308675214829253576386842993443485887616172541718272220546636999190669527395389152284928180107780219684976174685592984772802252619168248127159635368782919195699305051973816488943324338556583248578603125310304347404174473798086802397552452900955967658489643192772654238399057925331578353164109120756721920666806246443778842900713508221922358512330155115652366296587640873649126920267429470730285483214848854311510377201814955131355326476461347616791377201759527066745886395112438928993658298860509690946281008851226633261000733894724390431522695436732118703297498463101020989739895293439696398522324485204328354644169023296549958730606572288145474815883691215077350552512853871250941946594183042984578816196064408909666079685522670665634326020609403182149077812462507172224806520899758822726493960023428597119962294442984377577081591727339247133031948440694462867370465238553718397949480372594863445247886054537928996570253113103484709043578820289433046339570188452867014529596207873055781522243958079700430600057897954290602332981739354804411284512490731865652146744210882403751852682086373512157016509246803878188586663869651443107774408764828299643860230896467949017185371755278813683959759339595965731084642735894663827070863387754065643450253661255538565940225747349985899642109337959386950723812182951557092631014630522825525158845292992592373021823306967525821384511278814081199758671515383291942210904244756614807472761390899025027439684111265699370060739795917087850945992437677897265658665020236156683005125283337326700736607384047351035420391929685679289099014702253014971047185684847500352087682403976542978272817899459780242039219615529130168018390899135052460062585685810435823815884800000000000000000000000000 [137,7] -31166472274605775108705407014732721802264516115965162553293580146424294635461605540554675107659160262438427125640107058704492526485211887671047848777601525350764875847806462664176888892265747097478162800198350102140366178532196454964289175872133743554424696409479496236979867929594246003772467422047154348202606946267420426258684107268209641869185886115245600135729701197821451330103933416889759382109475112729716813724500081976654566354760458310329771292945181958769093474996515110652860292949121131370985861072998542275908954887896873094814319497539019532168640589673917586372691714429849109928527773034450976052339814598449870174030155188156743179979773083752134959574963668714643868426066055020567760555271876045013735650457633778819409258141854884872666771815495750581386749837823387726168829682280293407957108723264151059825679932504872144243646951843995928055267627800249500824848093875878584345753016416423035150765844722098273138094305030124123375342809296333115032290785764279230720146539619094577020532614037078266254936973353113827276875719531271465389827351786234420994404930467780705371229446121426386501125894620382630706641923442945413448514192553061728684581396901720610402943695128607148858898244584342505830780699375078442916312217342916763757573249761424794501034968057685006371070960556595423189956169697830444143367949606170292971597620657436597677812142790974414571395795753174659445156845178020990842384010790348284193450064494834857187518296977375716695143266358174733015250577042332756717318987205622720934884482171002160879188746343295592742451294094070695914082292529899176434397277375536474375324450884695225043358904326567235160016173831677024770359273624706102986810104186218358129225598038096601841429969565709939061751804139115039661910142684411251346639449224483603833839313097258006027323111658112232664636392595465295743360002629322396709236556034277422278529154945585309839347228175498321732448510411512519537302258611591514034754149438269923884652787472677268871888498404177829818930174120006389552355465460085923916642659474585136609938344283363733931346876507631963597359001794167420649075798847754753330216741567883143383677268341951421189215093295070654166073795520398520123754765304431402439008750831754294828958207406307334654028675432270214315872980621251976745050479791575340180484749180787712058616263114585719876205150208000000000000000000000000 [137,8] 361203255443470277526352953450689601851223499841254483393079967639476459418222234518938064057525942354572385329215552470567142810666008406198496322621310993706834634774769537001859906546591850135420296861578913209718946800161592099119398772651105148901065655455606547682573255981983196028048774736159687011860829516017391689677905403851312251538054735787918799141496718948203469091938346506571853694681834549363385662126646515470066108003427481167981842131533288055582061125950220899355028031033992465573551150697080514485009222539542337088354980957092593165193860366048883644474862088965577611259275717928541859110794646362911879966175572887428252558720090813254024327357038734040997831313112499550632970915157381625712134609894048276453560743546518066197627580544929197287233893339494567779416455601669851825388224157028150145136026530840783828075056669703935632307637429940131335199518762151199212195395154575777466279374984770489501646633440085869940203122933202183414966020504872956242705042101616381308922100468635007310169740093420833987416552037455808734754208579969868474092014262108982168974973729238684040244241510615567946205952253907723019207512718365414947332178546599338892586353507163026245229868162567464476146079561541032078517679918583452119940217797163328016542998435970743615658088470683942736610879108379832230684655917376155989214199555397937245188618139615090318343470345879849182685844148336049042492801914233970883117946816303727410279865663511337737789584223873095904122135954942335811161682545863160598491114505202051895765984444034578334216726814106323774438688160188452506360177346900965667689278732608810286828120478764880176536887396646830746494971049742437742218247454108796811126662249465025456233176082961831400791863561170766302783638391474903925882128071838685824544256599619678749347800840465101798791381689605719030092665347593535416527632920957553221140230067419829380911032584315737453917870486413416919524725934243378497169979527471873647881698079488634266011133628106034125540247629682128226227144284284860363995953259673869850938197401202163800449441265646632477915525545027253066328991145193162361422463571839738505361606750793267874787312748141169820209356736819348253430969346277105645177558723156688409366951923435941789252717984091247005382278151049762481779851021467941918305074059568877584366100813569075337172489338880000000000000000000000 [137,9] -697733158579909469465918563266092631293828245309647772228637179843464148992356517806187621770786194455713422161579759824827997236384821883553894218421593457684136604243698924369804110244903767024445865079015569780908506361595695108929479978802126526434256846490788557386324615354081368947108126761909035898979883993513616917443574961086258510258812490020495230060089163834784216794106375301832243527094345910511422976048233835669431939237201517979225620069220002337953595362529176005698255517189998137709069162636914396665463747422022802822668224788049128246428719774486585017134298099982235516421319396484547547192922416868404016900558335075388177712266304729153508786728613180477576055048460293052612724488397457275327515402958152338286707250677294679567589246694255753404127975302437536469694556817828646147273228597314535005723192020421817873094149583476865927988648983474289798517696193268788772024005600731470374824637026006967132061016839835635786387702737240875821396175391424001498941570562216968371827788321471882753124812495266735977245808578652014476451183007262919551076088197067003111554661939179264967615030826125291678545642100193748170651224689229397414986595418731119892575530576187203866361871520558219766561128853870200994935370832440497022858061676159313608398141578301510215095326427680025434004256056670408456190871835278848634585374177813347959891912174608605214254701450224398277858280344571404853631007726723049282298039608983197285360822210942713051303186248720863628583938557143102122394766879864909023788060572759334681449360270804158299164427847694939021755961859532689534059288087091171661038276754133440034204807788694606098329908170159366574540933932610452019348889755518399364100654647101859867868825912814250850593077648133030247574093837216550287834714273695846327945063318132395569871597623692999073803321720107409356680649448978368668374742894371273857063702146086144304218454300532481658820678658247454252652076363108338792917385059528572659487209387579926295931058542617967865878985623674620448314530341314509560300381714495725005329501758303600969071257366902035343792679846827730509187958050610301873958482299889731566579762931130894995103773272316869546009448805300314591380430131074625399381239597224841985459276724889003045502377314397632394191833931672676843910328778442088364041973300887908540610628450674513912942538260480000000000000000000 [137,10] -2356996212000885240049880101393297420379985866373426958563757233940003739580869964548140476438445664717431677746967581213099604247640852267367036868833511305188207759170338307733102176795666427523167832961458228003935167749320238132913866408788638726606608606093579731713452199659824222099205712879561299645616056624647740781836775456891475375461645706696937727677906598669963528108786404474825727575171947830597719241515424247881061954076073165620492181243249621273870272584815398340700160532542041139084644556464045134493092502627631163448635921144799913902728522700001146545750277936837663655444578416183094765887164734258120787755109386348252648081946186788865997159205223553120882384415559322859555089843600005344091346765463098523606805798808331373875609058552862607346453117044991106908983940407779907260669974473576446655450313157369160347493882025566483413230839162576351772400201505638693276719845776833819054168817468742294411222386124378715738017171354660397674642311172604830903508811137237270299779921582198642498625233031869286672423483931338712033896819862799115728825290805140746097214069517512260768335901670162071650094987152553743478383929793633041520475339558662865490167018526028274875570396550232517208620333187783021650898823446490994671086995221422152223520118781778838265439374648049227017184821876255037565176010611184244946143970270002157731049954708192531864390109691454957904510566838008211728770582240227385927830841886299083501536801168142050924507146432260860378772017029321404055132509275495857450986931100945151491920699131145020605785901143458631659969612089044942839016338964032763641313633852890354675218107174075265896440878983528450065525726642394853639360376532062093395946609748609373858429084803515913548504254255304314703596391081432580691600874602024171475163022526238484051614432204419308916632749324523769794068595245898034004293704088048681167384377287221611347596431278682370023283944005982039926306262104799469793710394860783588581174671335313236897542887331443657985740549388580877628793990762675807190180498336009968560282605521646839542643492553912977788661053562023185076947482670549148354659385829927522560413319678355109373171511164143512561257380297963526764660132801291724626352566441717577812945750595057816609524240766646949406507616899879239240409981769137201687010083753357389546060954898211594174328104550400000000000000000 [137,11] 17114976170401110744138213593329269979075896234020881249838819303898689786857123103996791513844811454574640848907497302471478606181251779805794456990981408574515923362226218955504319868765286995223878169903687048236893457750179903537934520881144089031639232525712424562939655066786335452784572416275279518660875226285041143971001984702296726053326695192677937111408515825380890442112476945573372376231699833316410076650832482984132824535831813609979563119474402157683214046952090409399593139095348798326039451454547808224667852639259444609932152347796137007619244251707153522102400404566026586944934307909599138866465658365209963834546182978426275555816230368236704219050340794776692295503571500928692083259830503898146582338734854232703327264030945915245076183661443342871054443533923590938057076356106915262531495173147843262305567584948596662862312472104460823088657893978308532031768051498748694602412066094977087145368656506165172566867771678329225285564030214065184683455345852041032677344939191585160550538037942896502768888821352904331794973707282155430152713949414293657931845437879496056264255279061752779979548680580938256244324292922055222860901578540918784098864757891775189366770486458611094906254572195909514619360733548458695372249686213131736160453474941697552100527044123790892671195966229884038203451308215351704042303962056612653220899602081929908283792750187699362241948573814660826065236678726909665614713553248013924690629257815827886831035410652941987227806195228414270710899382907105885927281070591174018249661856715853022187883581971979768905822390104341218821102447398777110307151013013823990474710714311666949791180713744626066224263038978324539680833722432676963986769256700634532414407371691055053450072352316573849983341275580624390747579819990256169273947545894523121337815555318545412771029803984737135388338158336803124716519617308653565988961849586240284231810734806666166488898359690973306069517261929384867563938935946266262438965707324135602446626704905073974966260822628944685506899144731078241681150627375448067404931040899125379879886268790936902387090672369701540501271210813925795707051713428552467942561944067965961500865567239913453912433870113663100158093944218619527983183560233320009070113694383607152664508831718850114197873607869097917450158283647277828515149183634237503185024738351127915443106505873885920581111513088000000000000000 [137,12] -49869083161091213787174183183209155142397522065405786826540049973020405380271655613748067369069622615258779387168874628632886135681933964455006525372737272229961667034679090348324034946762845684506485264597681879344228653431058130678183686398801024696884516101676887170480091454203179952580900459497073231543247169241595217898714108415381645729981621464052583383233361439948597933259787958101938483717669521576078976547612111170172483262333054370068931640163954500091974990354660946643144944949332414393068440018188745243207659533834897310410297368079757343579521285856036611515567194300121971236762705718758528926228449994388228467608322275908002275750600544441517382993983646415843488139349781148013836139519666030944583246723893662626887978102913991933395744213655669600780556225515487664508933538634923400943444309088471166273872444836425379547472170185458690139545613456027364335332447359943279692951052829096701306515572446749340460289138066625746809762511451482300642715245390312126930694867984071762892509376733221893034731258773402496158474994194104896067938356186699161187976091576434199644246460265619571292949645565085165819392552869758613021469304776540672825343709329544748850405274945905978826473773659272959668406314053938905402552032887534779927683206970127000043176921893516501022598424193546202496279166799425491057131684951095100395514656466547208946330686290674041587986676617592398721486035149443392439520097487980044640257962254672009437226321069386378195446423064615691945097020870363830742424037003991141876464032087321736575266202862098677389508739940745168970929985919272347539755615295469123925996236748858450708444159849016004274676232734729082270311466736007579544640242348519978118281065012953736206095614057196686932379153387727148196969003932094149423603834089259658922795431901576957649280970068829138702703391317746725876764035783755248457435703609197819926501354408689366584163798720702741019635566461437388321564218390353776567894146998785412066925031274588336197003701818616546626178666913157303665298585019796438400972054336547345251686210437433005970145937370806619492353458557082222297146029060994092475430704019617609299535743314492888021082738453487975327995060365593298913642122178389086747660114068278535881854169050749157731169956318522231277424023319820568623165963857784219314432476247027904319370968129941147919458290892800000000000 [137,13] 90643155028953606573593009525592507132966787183577334315250670201040421620665274323105395910280989178521488174252526518395334647160380531671104032383287796975244978006089757251497363597999936285568765721893529487372973691139201829822663881274481556644556800122138418430232178646917002438869806912817999508838994638824873338585510734752572973797706643622239112778269095739123802309178609779086360232088384528838638959046734157059309416730302109795977215814739258554355619331303012539455023429026584045909184738402513769999907471652261557695387911178738210263197221186336047826463204812240039529798258000353252544520042128447712022227955207038908911072028803174172881885695352813536518435105184538038826010795618914979871122244017606327159219936294266820447439356630909339013584772221352781144173860456024199084499759861969744014966523025151664669074844629518272049773340828723278466458180981289025079835500326590049563229930966012015039970109250521084503864581912279808715725027479051373078540519775273341932288666427682339349160340023241187195579442385769413984115213930725438816258638011676305645677244414819300302014937565244127836893773021090917265678255858806790879704840865841080593449661623655857470972105990740567735658955430109491038906279015287217208638366341029321015025213527332154144847311786514147064284670189864988137268489250542192640062920995645813957326406394852710821390488442816616937491065371584865677190921498158144242588695155056063993392496843000455926159851756127152122835928702740834602503176372730217063056952520420038439695451249795018207146821023970459966987093450212905014477032242174124884600406428520171375723599679768779708510058192411047096620998877761535751080949988410194222162645082573304465506304815889726958271644744481549898948908176595773389497523059719161161149163855811582885636826759372315590444226458020222184374596440495422328446639427254519219255653495915518749643525856334791684551589287067453731998466971627322898538581974553048854659014641905856773730909145450353414943768167192519633596783470260034952859247028060645713402297640354394578686903010982108731352644728858473499285517321952709314265416312952070722607045032615202246524657482800150163831387745602712912077518403132877561590987603706119248467135244616404100937822031453212499710709984901884516491961027493760378063330968441797589019501369865288070435688153088000000000 [137,14] -122039986715008532804846253336386002712680859047503329291992422467461784702354490621313048261573324995346370043190474277485204279292317262492428264732664155643105330742549763348992676262822345335597063878405873075470740701368600055598387022308729519844232212273672471673468836766664688063720892456317953346336028608917399972324367177010720730297291652474709480952648974299219369878655078851752124191840780906808930030708336200765373313808571504474353798020980247863159298368183715764035787517541565295082472741566389598119479990842529539706779800580121627851788670363266553980077109527513254800607187490667430247879632283783047576683041611498116852936239529908172171408199893472197674318903616805219055858992850972974896533575958682993993597405486923118180614102937008076248099726611864043648508552726364372522655967020998939067512535338968452027886645868644032198661161234298577027448781730768008911898982155235191893961941756512550532738798521960612701606429447711397718007864184863367732137622149446762719247216918698041149274197971679635025078975409688887705593264703418580180125434486130958355669090875688881511448133455236505446424023335238632202121664401421235543999376661391576292240265593016353303988433376076210633324669668946564856089261716042144658850067039155140563324076123301879639323966938988275111220869353647402354386269157229977318588344994147211601969328261143391992963018424765230884978552537785701963640033489863779399299863501527369690516851858238333246191609213721112115531009887897944477866586460127475018124434423317397521428488566249412879751454850350970223400375094489045067078996269620313783983220572249454079717419930194301843933926947941169519451867389468975451235117393798329609268750623480535684108137154789452248351568559937174087927715027231748980487255583378609950307669126026118720870072012771935094711371717899901746688008602363099892651472906426297056698131182721700524599536306984447797266473720496856127210699497795580242456612795770234669694439705775678433479367710547590333235220718694001056153337249903311169443995625043121077866959973930209766767385040083143290169869604450996943047786916475970921533961096759166809002483258042526855554039690490904184051246043228591939250574347915058142718372106643462096454433308686973320705160098434373485868170235798728756385492963283860497023037187135969133502045023619999386945435205632000000 [137,15] 190423457127194069925458673768927666827136996279903647134787432174073479390001869474047961724582601012442443962242015510208024783628430396363922441165546412629618247427049285459542117603218416840120299674461340576807733987845149937752929751992940932749711175374263401982761155945790680492123645747862252509293874480638416501698634170482080980105825356890950019434542627233928663104714909749268068932820391445512911731223848225862394478672054665193693282612157957531858997315381235808212137584877573137724688545665966536405834657161365404060282091546411066333420587412314896056097723719488214301955233711497851211812726205856773750920618518157898182419781702322415987481587331772655290135659844604154122447545520799711403231336880918498991820179257265526579491816770752029283373608704867909534344228418306651229036766805435053119245569282538460443669182203266533427101540538409759060679205133319611515669450023213031707534128965639317573032202982447764945705535621651937580403448229058732562912606787023452439476074774988952562165059463482975882552003336715522243566806998117681594721166492001460035684335222720743465113998483295423341379536075961183170505490840725070414660784932424359899420480567843976865145679211077347592478514679782626337321304549552266120442775523530254629507037513018569758584319261334880033683407143553124507648217768091351125412539832928142464212905191344192530193778934324080431464011078847320174032719575438237227319603605193314420976555977295744128125131648758997462220655361448152677487113119249393375394108619554857538136053919401831107138896869300975582360655680180174407930012048228862300415359242933412101179964972490831584772361576163750556745623121342698820473215166448420439140559675835823262632880630880917584574610081459101226666451265806926517668161358458096088569253526940422016435216375605449482815436833986946821773980211805486486844713822165145301604422153221274420093634386832897919063506542376825614179589884655575112101130175968540697049883589875376028319729244733071442566041685029209206168072228837182501585999052353386312210859956453812343225869135401355891326525152276843681000633154081840672029201289601971043331272568623974243849341690975883136065017483814313967677004120169487553704457717584108940945183416411639986022689945377416662389414257503515986562675996384809773864728336448515941114586273483482123529399304192000 [137,16] -509136232146614980690366112163580886936800642390774914667991357629415285361125372837458069403815993370091329491448447222425550607193106241450123242523713578353327069084091099045226591449690330664370325436125505389830175806928590382733233202307937519863329808620035581671340324563385347130184651610407758247868013182983518126193033080698708516563218836415061853881999315661840753847459068793021947581531595196952705449981753014991200500453969760673498531525152334027516232792073167119516544944356247414686492273820691448233352917250876976250570247841987240301582886308314439105037459641808856011959206576442439561117410280864944857198975283986096815821422995937447133062143354917399892640028212652670372244005420302326359810866808950562652021624824907810185434229125528860192658378457779384456664726613703749091537767620290922880310232979954547705600615223264008318650006461983206457521064020813077791728699006514707630299318847127366083402421377178574097307139400620591460054261930884910796721403822901685503878385059886503165520205505201703809715457636823833013306696093412888409999030868840664870577090618020180116427074165499179735323167479957654406653140480707778198296746272374205028668088342893246875379307142885159026925131234186196355950679636714595211161195010018356753014107843174469135107631637252442879617718487197712476123844605362049280806532437502972228252640301128211839167349870747779909809684762050232199623690478550990046441167885217481634831150987619269678448805710837421275991021745352693676290274910816160921620760966297392338689790752616475700445999822658580829700521544376177313178175963192379503572083217574428346616233454545058922019945793352501411949936662491308112250257052216670970752634421134505196376874696184469360974624617167999424243146218888278084713580463058741980902099552827601616592613781580623257674621326541130762142867945050402725007298374673609877578262384797068150528227829938390134827952762057453033224626524961914181886662466887960913094878631198782120073978876051042122984090703628799035789028977530500219787622997426945779994323891267290258309826356910915046892180448593936670615860652865716979537484667982992269283879462762446152299448366036993994435442047201896471624502155995209918783265795368346676827960192707333468467712677732507233340063441570854484559858077195252537464460872915445684636721917191774250970644480000 [137,17] 1447819858760725348862643048773088842459711447742154753096947287325494951477555483779354087522442150998125128337777472354765397647458999110180566716353098980854365695013629039059578077489407593147802171318667820607800895661462004726539034552512681923356215705636052918470680274497778545745528711965317574480322262260753110328511665372159166221983248585007080542462885706369422577583206487542536419994786786260352095501611258971672488785581354660000005006073583713111408531746338172520213639125304364349698717953666719386469232982147454401919194136778522745699172744497391426559882978794406976509560830277252417375473631767664203289389307096771346817396362000799841652476992689082049892057531276138950519060676532842840062931546860959180855733893273282942376936809982119725911546716861120277454930368964688114398209578940446550385403928718402754818559934922762580298701679526641333149531579957859883376475234827425940974879007524540555660060259562268888482144528980658795179273483082121473742499099198823629163980311525399771098947174786941189738063243398366051473273865660357931546719675612665226056522422263554376632705882771780104455452195667339268437125665935690984412538926712051408351066323030223160712824853957849489638457294549828096667176232080471647815520530087193494816279938124058096212784800259937890851064615408851491638020947692082614524706311341921636002946987924156476614514998002832462767369009590469964400057301138343808793519833483527576117144333712552729809437621369190110348531355282171576968868931761641019779063117915780392775251598110637073180974975048992918248824491161839106663725622966490325492779219276875393749601998676759987900924607729466105791676503337348837242596588780075004361792632033402381469000972847814341323075189887243870186474576032285466019531190323564649297954516062141803925096423762920213425484666402381005737161129731190541501616169110724205791343334931761316632728609510945440250336003401740898008022217401627186339756705781396664269320604979437338290662429660888484716327364460743243704617821426448776206020872079826403879461382228193506569367516387337182794957162853867899363821470043700687183886920479461117438228586655024809381651115997324866722487400874359102320462742009082091962033598347464950053017732466393312139787731981968167347971051488343354072223754894717428454332407972981436388549299690649306949222400000 [137,18] -3277339826220320002947480624833069259508103491567243205475685364434952286478468313021760491129134396359374317582036817371517316274702732882449334995898737909255212696072720576584404120435272629035611781678120826734474188839901690745554487115633975909998529315732306617963083302798719858324945520144961467370147251364865976869599694108490407828513749249048837757964956840625206104960949531208179775546461301682133727643443670134459104431809556386349155467181304316448384040038907641059828283423434081461596584254060671486033834195013115985246461259783432372161896564164031199804653517647441425740589144695765251925477693421365294140883027935421150199293138921551551074535282952813629740547283110460732627594522717603402192220426290289230079611654445903675624537694272641726896215245758852170854954778754879373965541391085613239946841881579068174067504561924880821449025016584778658566043667326269952755994336193127270704621307760935722658204114164797014299672553895733758840220115435105092431624392699824095322224716719224910520279677036795571263240521379493138047082927341029154034633126953474953499379589533075384049431356087330450590056285063679651381741204742191078318914805988511703564606609247287265107475795003644489254106724706128410066040325603402905764214435523523224078537567174421045200185055564589121199223455763551921762167546038943384337826358781257999160548617503457870739870261835418503990893502770537307692955693015170125203162226907964094818106556856514795596158487849619941561919235949275965620008468592353460118852372646550244750048205704773094469411788646617255556069343927894645073047372199871679854966200376497042727906491049587344012485200828891394335654451164188833615816718298715156841588938823755644547020157375551258219415125707194669976962142522210465976016932870007129259182007490915292265703508783715160689322504293590743723266984107924243714813703128055385945510147792094530185402945092620104074125156192134570407596373627588274579501050455896753038313328403212447750363544789764956936194043986658841446488576853694327044865881817151713608546480342264658825209040452966995157238255647752056933492055929718212060714354418299046068311299317133808453512255645239182968734212261952580396256842365441090202148369360705675244129863068663842709489626739512799677784587332738495098852014071082297376155596184019424793550942430628707041280000 [137,19] 5804156115735415076237305663665719881981362167277432283319608841128063663338843036506373492144230321598955415429273465957282038679235273110229551640267355091172855735770590975013713174354497356085741379801452982564328907489010735105989350464500285799503514870649484505419899698499717461277644586228297358186167931871991293985478746757392312872445719764818852296043724447066677003435868763983727358301885692578024628285717223274514969743228201558554409723185352356843943092378098153559823957124060310517040086363739714067650117741656410198991396607347603690902592746346945146952181202706311431661082816525172944725074667420781876319547071616783116433019367708846101414900629084049276218365503260457274438596890397357938891931325281625321667712930573252701435194448751130941667693452447866375938709830095459500042835006949524236574993850165734892596443925348711088779415471704022462474573974872383677999158587111713483981293404302320900217411064880799951712433493058585985953632957204856536406533317864070455005329806450698074208472416220711784773480487057198435660691775006933902734658277981476343111681915010323854343827730322272236396162653700599016122497687280625547905770306610213531813220396052643966205691685546091063545706558842558172331768739741003546339828607920502904296902001892072205552539281510807866755663409005595571255224665863000405501443639467533594509823588487050021353018678102611335627543715292985009375288708109786767942374868066542969556574274448501178501362253416915216860213341803115924209325708303232227107945469958154399011032318153939194920747735716732090291406588399511277012460934342949488248962020507799493069955012818075018857032284856807019298564872417713447983390233648898550392941572828567862810149726924633137608118412803425809846600862740847886210351265087675995585902096584240753478956843130144183302500334068268150566578371015414182554193007059154591575735743814825787753296079423420638114299634090645563224393320465050143422674193741416676999283600172095403153493841370001308895322308834853991722175676131593804725649092968750547027057677685958146255860303121001026419042843784796759524770825164108330819054970390733403431330858441906534957979292405273632186624551145185862643485998176581262700480731453990810969809825031935565163029762676815304529020750092136957835518842285134141057195123819780307685247220009807537766400 [137,20] -8293498757661115530483037099827734269747381316721465544989371684041567455063521026892303089869937232608765531506187909468988984549475814056333159396741628704344177034444155450103665593473315529463740377334401210389279840908242128666729829173153493786390363220758621178150301866286607505377036993361341287737649725908343544400236972578809248967255980257464931967527291529194971796403939193731900781904364720559691269376509057405414280898460804673786957718333375314401738199497536427790661210601493847418003112298897468376799499702363596712528172180436173984530212362723646617220160929336960309660874283027609560759562219727929092056256056293029468325377371702179451741062372170141344524209989868982544085744316597955855308098572004201374104433054588075531082258847130361820047556952063590626887005746942051416574853037689084991016190158477955786218392076613889920736837357175614696318637290425703066485550448811414452237005718155312414663658165172221408483803388206707100469495390837977785403955625700488257666607466244990980129062459039623080225133100986345927204610406833334013808545397661347576013816580312075058937936125320010033016182098383403944966753394984527619174197490783343151341425271876048101962432514964242391901752793955475403281951083514732413700791598567148662710875283450746010282430995715720245202654935927947873482235598889463419591428513413136824685117801100375770323458431677778400070043370250089784220556688053478557797331986288944000091942927887264928205941423769220153949562415339887223328767100051020067756814237564836595809214732375475322395016959145828804691254894953599301074618123453415190373216893548608957698315953342053896114509452295744370861744156594628086016064007528365096243186598223702369169964349799153536252976687422498730364707806425723002204279482218962944527867546676681239648682209627631113473159506497401509785916048626041019677323534887709882047291247275615738697113120778396066457492031825506067507870636400025534589331359835950465476788380112017533135099874742917260112511842858336429589964541318545786319807913597766478588457555029852851469021773093410987031837298907794769130532561075105264071839189455918730893779192389957164703455021913204191375070792775266567816181494969037458744227466603137689295506752701334019926821080260080893214410600062588549142150515944480438348123605176949888591349557800783052800 [137,21] 9910566300187149215957926466273896711301306092694579791967494025464538810617111779262932513201800357633326943698820166423120739258926787175856219416174984838560770095623893871683072054643154515420138653534888564660046452193922320192085973190968589242312671130402889124478973295859349819934662822710327050640320637193785704105410238778805361718084053270938674246610830114602565483431948105501129845708030231484371429544694231569651022290731577622143449587064427609398171794957417081357694550776917912104697590618839417630680978918986691970790775871427697335865997626913503813142605541903166946903858063245360089996080386333649883899059181367602214305382616559045633479059627046332610026051031469692894516556105372127477783958400576751396677005226361261160575531156373608162188198457756569706282575771783540928537206839917223850173015516788883540086222228120224612074970793995395517173805793340777360989834518056692166131502118042510106623385386827620964140847813618685885295177225599829675219152681709715323741311288150768314668549665206106970385973394236039070359989390370268398006806945800182769153814541669215156978397971724421202775996454854602944830780872682922436460904181076598846792012351733004050392172908476736940627970286028604231359678895976340570069826229484002158022927244377312545708644979021011291332466869841287325330670587924954786401647128181695191914551890836334689195243662982414350819126715073946686144507645777092659472800675909269052157297368798354672096233765691132457332645643626233924560688755243307642920710496141558622888860815445493224391550051071600697161676194975507166751256794355691660752666281586759065287630557844386626438608734064222697200314538693542385978043158320882501597714909093266077378771542768929896133826095431037731259403521622123276595064046625144634385504460251753961859809931941502492889689675658389545371180206206811021878105542865075589686180834319831329311077369184461519926493003133421320146926915738952383595248456096165452585999497903184428208326738054286721703583781435252265562806986600261435545860681247619305282734216698059415577017697819381395673698431568567581733236082481013139806836043956702011251245089084069117986713374778081155282568212883165578724289361236649379089992708308183826054934134244065171425606769711542493199861221747363480527752887502145254000400375907840604003326406269337600 [137,22] -10346296778798074901728612625151508526664571423325275920298145460639539723670973096157005915577856162315264600702745501871173599180249133908778032082873768378586655884367420216419024226994564468227290429813058080235930089489533003935178487805227996853771995538003219794145850623434267262505289091743081587248922764586792660994787678927061743819017243140894826818789112092033616776777240634394759731194225005103707354555914939264106011245621814241949733721816259426309790064328370138683583579612336750183197708029148091958409230187427174198294897608321723155167079661895239718629766463310654611174523291848955629858689746011829041378763303407479910200406541309542754682900360747668672597514262241478830596803056196677094632948665106344590224701349078993923969499939571264101735584580137193121505924723502197777772006146451854583574053145335828305059389527466757170205839326715163179190817753734707300358666359096377725394531902537880830793457192264404235072175089111756091561790587196611468398745172382193700161130516732224321566646291592539492086366690397729244181393242754619206720817630747876182290808873610039372029208672702352854971398740060552907324782931686657328339684593958513149603498524070342978019070368956353005447710376140366860516219821082967894026695611704981221139828069183162641910684885401182828598135534815893160330163591140017851644580322200550932690919264746217552851563213091413028646618144346330778218702097035760289249281534744051875200664034864586251718290402497518404122605029971495153247078829522798146867891914714488784710186378293271840066771182933977916456748906758651293811123904548641050107116962453381634586529797858995632282628192046058022286690473698573744758423787101175823532843658247290886483456839981733076484015852615244790366013788147977998920131090610504388450007799730434415069397084191948340664055614511268730128364587226911080832886335367094981366918615965533338820361222312196056270042434332802996785403280359892700912532028653861712139212063765317931010237926304999299343805574594572956390801476139612061934207993354242374467286997575735319317771592600921640351003810470946850569712171719092704749866670261877875183267343164899215910455593917665814142263362905097024635828547367003402947889108540968152650330061399622645343355738711232178667018115143561138488851868845153761680346186256961615601980984524800 [137,23] 10003295923830979627590203019085777318161400920051081746318619160823738014494271164086318824361512812696484014671046146949874262161468745923187150499229120136131452525621109311262430069215534543306061430271825872152542578591941912952152402630921867698455215799233760851947203527785684978261636172096866949026819186226585305415880221572505869620599930236018741845629592464632085540355431074696424368890138708054302747010093973363797639323173658265556182240526688051261486570999580343318251530114674383539808014120876365820560765585700329737296332963756871621472441630654893287812747983855533083839537030314422459533913373531289453800045925709252128722322923786523844066499422755783205327476760805507776798195167383496196501377747327553536398234612255549958039564075703291144630585728476778904076766593118540861439494498756080946028876022909902836622330807367251740220600413986009274910295152530160812826711751021922193096032518658746087881549698762754358153239990093650480417826285067439172914528885889657861568109206201409286160774504650563659180891332597675914492895733909404684491489929797636934923584327073190703563394071887126275219065560976964852762383914601351826881016831802139211291677867887132898581107078067230776715816663689206852495815803824447185932303476670180662665160518280812718998168362357777969936492801510739112883414540675474755038938867187493574502044232091944117944559593552373520664167137290880131299016888266332408874107062807263465225444349484812372640057479839339523251672012915887639852793702106838101902418265000953937275678985803382965077097194045105040329652924149003800065412197413005098405070340109914636513705453821964862121068586087870740614597284259046929668978421364871408501373331456748942321473327701003890507678439675701955914445392093921579280871636542349623415528915770412922411867538075412379485488443941016591987651557551888721632261287279694140252325593695225820622965164627291545330812973761509193063406779739226578617402567900981190402713423327523053171918594537998576184444148453365528839640625942565333930941306126318783947154943711348313119313089216193358613033105652161154998369653517706709839539891639807020489014310250820233452434426575122270990710339731444094943839423429065921322820442743771297893855081319543108522576669522718190527782488973399734570471882485205697103406584345103018770405785600 [137,24] -9537370584098236830427594956983837834361682894659769887710971255376487301593931898409491516956654011641333209702496740585581647988792460154253526499043510763503897483641902318034555984537486745607474630573779022516614295179110325586960127016943233061188549822380905506196115787516725549364171309303488261495166489586069984721107810237184724888507154114999240484965386521321062262360765027857125818799336572614270227162959260117166399219982313119824753788245867096205789570452992046730097424543340545198973783048365368095975658811027449372551408494313331528056407692211348353788016893407704196592513045268431761278610534704026894812640730571712890471934380833687219758427809400017037151885981061925427259012322880601354522158201100107221240096885584604189427480004208408463550440245490547497359709634424662513405689193224662477873223922961317592511091176682789507024036171258404975325849976357937790274171235507889555692544150637606337776562573456678454313873591357927956634511987372793511491807705308860447257497349601391911551342804646251031514616590525826384753733736755383764271419946469978228155957432430846146820362721031254532835357751683164341040842496875822663320844645371616776442083817157989421371734728574553028396449313638394772205962086610714718687829377033774902871936100755936162957275521682633460515959739473435022318974835936182410751953896519990766710242183085435443672621627266440306259322461287369747948594351363427571253229207466406395429849020404892594188883341732369927400145173488942131682434214598496255022074726665747981184327895563064496502349549989082237303110437700718253149589434578477060106655322333168159794285479271394862999693847239178037175013761183223367554591373917035249904040780485344278109692809796126827952338690315051109822284678274939584113972821525394830518396147809437343824769973357204226137775343927475790736293223440581773927463617332717106735430941318580698877891681782372744214638002110974652170542193234652986068886746051759092723572668871080539462149539973940422538895590401403918623760438638422877135828787888843260838151174381675446820684111057761683582580375497964040151602273507471329331160597567549477045719052442372773117354005363636602511183934155115491607340371412734106585418161729717758499885793656280409213227269717568090494990637558238030429575816083956237799011253880325504027852800 [137,25] 9228908876761065601859068240120356785470679795660376703681749753204697217656142499681272824376176351865847922549679679981486271127272693964434485823718357690002891520771260273946759320317662472308469332204188092010923827423759091238574196861641603168621891184955967692574732280368206384976385566502004243124963264288465803197478450977946251256396882545963239604564264085116226618476218205151446734853178120474073486424368772912262149638482453502065020255852992925070056706432230961679702184857651958897415662125784903579390264086088188128540052006378586208259747328485515416718009041042557145957014096535409792480179982498042502504864281203925865134934554289760637259261573646957060859278080546794132040888600141184994486259221058938072075423847764832369640144308704258828063667500503142622323336668623716210062850981484818493756332188378882213847885095748998036768207761037689315860822706956677620805690895146302093158827501881992282997928199531624534481445620889831148784734361170315332535406924871122464217759579174831484517412216728917507065071164590888377309537975596996558939026940498028823716390458990610617368721874471471347257248523557819321726330166006704214010750339578678717497059055183622825695123881608409695003590447777131452267814698406738617771086606728488885650715384520716397088472012442807861182247396185329461559312906558602405261385435023790287629749547025127912189157271283255333144586456782056486290646488162994438592934173269178344325358918608134782928943856042805926151147654294652670204379685394285451796494499808113672537821112343871384840830829176622456515947989505911944846861159398625211178030811805771577528226682319091590709727324269808247165885014635138426943039275093796448000766149450910014768205107360634427719544168401527707137922442620258493313763854100574085525929060534241676155863729014082987185107680277562865396619312627313608855998073039169332380073864525077935815187898572341435272816606648833073256563574743871751316966305660902062566696769535305742509524788250630243629917218439136134944427930912330305612043273923803211695042457211854576004271815389715480595089090388617368219213472071563838956339241192086847803191442474688683324155421789419908487644805084519964340140409152297754214631231752587019356023198608182168403033427196889235900416553008243905812118553099209722982822565730233142476800 [137,26] -8805253053911820067977171201363351465341629999338732324465217710932266558281429925730686496297765270637556702459852721560573177672597120613987475579316557444510518693278140725125320593185817393966137707098368080105755523814719464693418997737106322692601608094343270944521677329748282758580749822872603334333203799606128206497390553229395419102434469351994529158704990127578966761613317155628527494394024230141951509654951562208330833000582888378083992463163128270707592673395787967533780000856122750005857708725677555216547029969631464187273007687053388401423003526099747773293731074656442090789174407511160493107028875075036041783537566397572147814817611274998238907497137246206184763769076106366821531231227517913778953423959033087732349272872867346186939033460933850610352976288023648905253541853671706311453738140136928404362017038027855212180294293080373638346263011579163550029641636024481112587673826761809713158767974861884575927754328541696557129132328668230573555769699506911577955923883695872335757778564456226830965619802795006297200486950608027466972363858364295826572606740456321003394726899300888352457433230841532861643865889846623886458187701887873498355003691750887428987096513555728671734498587524776323683976317490532708733131780127890730250118632359581952992800168953704475519648400455028219597350213952542909780089452754333313570184446268009616096590391747091911401439649728723421437664300238889250348186334958463550490889351892469672206342330277988327539665541734027537715750192672200028342055509971089452965077908503177772838703483780769472025693027726918571693025839974689646376024115290558583166339023481036584218860886153099333194402225052332395103090481242631111013868701512506098697395650533761467907853852652204540886436520521986716184105008361389522175628190920573707261453039306265474478732992487505553592964414868951289046002799492841910946286115871491594161857572371488036639089591849751782284654710568507128957831798572467047329940039337699298533434524672516635506842715560724169663282028718318959430554201883248050190467728012345542117531483109969208656603810551557102961731457386976279838157449327012837273991741328200025719355990647453699544789054493486423161548408408249037892384750845030397932772217006862726934130200969880056456335017680433175554091765867191987866117109781976318077335575859088588800 [137,27] 7820347047007386448180092506632761469019977652019077719221807093668892225119410409884547329201491385310543242794308335424840023303635998443182271520599457395826878122479803993499012622924317916451124413305709871771549565708735389646613904310636238996497564170105019534553588875550097773767240220261784499235986319887011761505034894396846250493410748036224072548527597057321567751688649021735920297409413330226770628699030614035628795559643261314543379543142005646369212861865201405859856910114040513019203488586079412072351494266297827479827342274183386414121524239227647867571875056310869475740156697736168296800017770968902140683864193443867918279474479842527668970655725547372253795424228713336672810457554027215920451579997762050526300128720204990593053828686318914512382783933833632208167720522253032887705272330635120929261445357885962281029910249053646898114924157130459834559664302016901453757306055836676947780128736380364633717173837866636000639740637419450233319053654709965916115555728200124929070112512411500020851171991471098895443647673724212629432323575066833741638817162910262565259429973721295114475338677710889758541634968073533791736984720147030195499865230439533524936050369865739866730199254581584045410619533155527228546714109599667907952219221189904163721729445601216589009643179069865034239269165247473828053224672654442943317785323518491681716092767605368458592198211910655015747590250626316909883460537799774737655273700839220511915599984967581901020132787137463688584207606865044724484361652003532764767336279876028586598518155536157408160201447855988283778509784711079887679727906475284988776226960359511915736774826945043507682248176737047647139606957519762966921396160686536156024891603305254605630654352113642550721781805133001249995549893497567007310050736935683636814930708517552958519564921948780424844302684917791343638488079232210685685329052338342205336427958283330518957018519188853749320072041248072345387859131864086535190862668620876639085419579233193274835744946801928208727568745304480084340583915626596450038361006239786149130788456260491718077525254071356381948852203521442077420752792345152187238505346868465834566549756282709739982104133605030770488171475482304369694795979067732297056353196560128855714416303869246384382648700765020977572410096783546891064589011547138813645453222163251200 [137,28] -6146844741094404024804926618509056289160091304818467221506551769554342441394156935637097535061257142312873917168894871608730852081052037791506470297067397747789623528198001437713328961940266390067615533624511453155468283949442727231706373887112392115584654131813283393212232044222060560760469130939078254248905581481187006910806625076138203610116259224729104118607503571499181350394422425648750127397371540685401539800427297730714140954440579539020024254510922340505957974787427936607408414594925949151368073571724991206521941446021155778387890778783957484423014870353448382348158014609603339192915200920048598935212770972621017990927411296577191074074994535842011462486166167626278906826223979585536103438436145509050146322259802489551324131500918273838101567863364353054863424625741975494172102052635711979820610562532303417323188429464622548997247575812558050864670405628627110268421380266130460455597140361878064550306056762649755619545573303998580527284366559444038878793364603969740783469108146192184933687217318446919109260751703949231366251497806750465245717121036105504615452808718119439369561171709179578054323111966493506923486581736035771905115542141655055514529449601457075062049599944350565999256455509978975075495288805982378209215241768396690541954493764083569624279423238518450481366041214723366052502565640663237544810146822723070881745420882089619890746642962335419098838567597868627523905102341491802665072225160709302771039664323963384315528279212348730887193146635635018782502044573688429458266552782145964786788104037211153791484079224942493178908129933170488618629787926610560023452627679804584278721695961359412921627320191931356272652974992016412606859998256697051340976513082247117639218926054503694040028687670906679667619023537724856491507938558032488895077303369689221892944026590537003395626751354333095010090932016510569779848921166019359135894128177214404410064372624573653128310757730900708081614223730028041116684617686646228737790160469630090712438997945932133368460132141763971426044215479939103459694719766164480471355903712754508386141288714806092369083912634471920447547116027902238925963962801102675421761967692947166673196078227222230848057342356295856237566510725768656917702276539212651195101371785056330796519634742588234582223016457713162746997865262989680226605157597884424948433498931200 [137,29] 4115710193664491790742997519645872239289160485300557078513360512815456394934237102453740957927996249871767115930047861800270245449560925724931154917315506169712400122594746373550792476506505160912166565942566307405666772687013380490739382945060947192124775457355210040884683237028958016187327274221681840794198174146668090881159898028454645982522359547124323426205441653728370475903269230805222191568904772842401249202896402209660074138710831565079176666217520223143787632202400196047645727926618008155862357915320866462204647848595150526206369892636311039239363322599398415260474709302643993587114474253278744023623751531559543715661147228283509335581461337995751622378594631914017508044517396788313370837498736738132041850116451045214932887604424742916835343954403232956599954568634549502583138208544988947985918187402657415851187889385162782645509111423763019392016858040547257635420067597587253609096398033082534425915737217676561699038393883999635143515972468659280309821263499802959160974522678442680311544577781457398587792241111041513455867574419744303084042264199853855163102156423857217386688797816918380445411166419309123941324316193712651659339844502618096343754693972938497799245552651797151828232552505771997903003497428502675661750764263254180072562511774485816794303185056833972269855924282423797661551828640371579393908893729870099308340114154957393185461883798701879872635074020852277548530972432400878503917517173630792463270787000264362541076739213184322474251225972758814306986750708344474565230975717061146313524779469907968152262764335183600584254249432300649473454758367873209434341687905401826365973928274547843860897527336720789465572237177360766018210646226219956872487004165598298413386062626429865441712083885403271251585165152656054230598476858670994780662192102351753852219101969439750174446771371581998505895200802417420550178998475582020488374760348196464018147392568272035942242864526924459044668770746767801502014580529830083021294521850604921259743794931019062057446919085637849324639304318137526878986246133106706700593780445755195959912532835070400887614676470358561508547991384639338799283856912648653173946019683582863575463985995194469988609497736453645397777954281827235313150079480976143850757643493230190682023122894747007595166588865817685378008454392492808356707295937313147940398694400 [137,30] -2256284944447144478899891786673995049256821438172931040795321655002935919853672651271360290672203937367841373299687320002676006358526252577085021068628227404216436906705426587457296800678700381473800162574300653510940125570818322135740208429694267942630384583848747443332878375951118710496067117671955547700355443153134967379541069999067039902278505245757606719632579033264754080735725910495569282160786968493912451411124930435583266215483187477508829874069111789735344306804648472658716790917432671253278826740567655388191944156456668536889741582655993922621209129394064388732513386737215697413654817191234370433913758413937396895692268032532704711548966488608102188575008689987933374775190895938455986245900034267610602874493454854651011266112742224313057202321910196489879906007091528305669311131302283585616180365600615955864138273769982841011449888509272744787169019854508914485470816928868016421767243437830030962912568545315412546681171528488970458756960107838673232220169481414658044024871739265919739296866087625543680593240218031271910704807441752423088298764609250893467987075588232605060120818830932130130302203123235419091926833060032998293019168054595882451737529971275635683248371051838858997384783417000881794350411754534110772719536773836315751303577877750080772805320661174568568724329146239520696367502420301223382235891497107947915299201462907975004902146422335162906202975192492673449176889185384910148643361199351900814668803102479352777041314038643304662348734848118295818103966490148121315377708719892189449392413548759792509895473896379651548767572247102969818287636548812238573151609004478061611653021692064503924812584921766724832268736597779729487583767495355542467118838451571193371040960905919365446703450375867529333868503613792684612050062076013554069385212773409583572158018268121916389931653932889937205242466312779456261699786104573993485656009720365724653357149384556586373789703850468264272206170018641658848456360214514221178020562093774931461336431684199779364265025132399129578921975406386617190271326765028780298839378556573897254390419317149547610464826998865826067388466649198099010121523670514308400973886618601678712555493961642380556874760450782667815933949223166465058278866305370918451390878783605993455482303643144137111604391317165713295392449911614740903578675735773183790284800 [137,31] 941972231995517009411456467185473134565098976419272640142787988240681972232699272389416571225168285338589338834701809013350376567589982258204372448710971033011890569334536678868278282067395903123632584150463920220223617857600556383842718405187884165795750920822802047008605210129928024437814436197767088565295277299822714424127676911726687408681130586128574434835220468149782160791788943763869071672168287392455491959132866295087032201011989005839581155273793340728173614042481122610583708770668845735366049426970704221828166698614689619746356579641671788877964251690407406614663539582196487336232347428323494842415517629471418754409922358308260173071931950763073316490145760202936610470334581806471863940612733948829452610525337422269894239578422624197955856412566491537559315973709046003343107028010155794448924221555466332509944602567294049732013180680003715219806495303142575464294214286637761940902298809662348403137599964367447422116219654948262581641865196316468699099043855083384470325982422527626507655201896996359852836628414211469053069661729104818377892897169798148716249821440665979095787632179911248686281039053188115427202267777419593837709155847389348801613379216212405643652473591034721827888035871154449427969597041452330791359199527824140505505436843448626117269406190523891476193106161153502266260904571172456719912598651518840992910692960215542893032785179784105405735400196383348916382026395943145614312567805996173341623804591365128910066879931185124733385572179940610151302388149297484869639960686975537844406066108986261962486597232555769213961238804310212027776398684006002407724609297477326093561133906469773090460859026756564620151922393935145058125212234740347758355629669641251573134720998264547245620128126322610172495723021682109213999937874065318282980602468006235495276658276954144523239192583936022099762393684300739699433787285675451724858150909637693223726445498296620602235553889427272062251768971436532038468174351735513034531384429931293226978060373511663782238869891174914047136254729734432142679781562479424210923668369769335259869637289619986019875427869948523159897286040728829602445966406902340757925331237666391123393155744543769407178696882604022736663035011713713595692197635076424019946742986679069104316207335383690830123785613683989948021773929116551475377986567214307737600 [137,32] -233532017280755166469899619965453164179361175233941580989515805504137567130061785668758730494394094079917910118660700975495498452540107957603349043280724648036614902694724923700906788610576208940945201535351170495947833383667139014303137013448429299097496108163772505052342744415943056294925116408486439791609258792306907075185836785096142539402993365982931986703742167199543666626452460375347832706857642862140235476393574269340657310678345639851144787849056332260369842373353964931389255843791044157352701634407515149521865489267128348134965146718406060168437381887055785169440101681998188570994456027176055865663915180642435615798631702155442489645895905928809634837128405170212799051180457709729618534348963360524670248852003825122828302741185635466608679691330616145258797178191802033933470058496220846512694466212840325045157271580168840086450190446320168038941432344883331617655173876283922763132919613972889409650192121378167197070264885129366336288997747396658182982905799213217824833636474778508855532668862667519291950544586994398631129391810262922119684317321198887565899782776658225924953732634295929017522788189044436471693136530343293206428444734844778670309442592850453696656059861924016207785150688797561299372337274407213745499177493896003911492732922697738143517359930856047922691474007124409956359512992548585839255552476316230517337196951880539604930678186154563388989278139471083428763334998889324462138747139096383261770580353909077848857454392276964971190900944890263059541508890265841742646604460559203165779414817233377476357569548704294573836671329108945286813568692919461621585330259915942886517270834730188633001477376812674876428608420223411425699168161874127286535328514559777175653577081140278334748195942852807374126289337243320994175905611201899036122939421613194405461074555503234356218420649423392600471817158202352158297475703210779009105915349968116396334606581344500748148455333858158140565821658054354652059769932632346107162165322177204581222421264542787431718667961299943109039935133776703482567557182720928255126876627713332663574132849285692937173922099812496847602787466309859976915880543380131299899366658205443708932552562495984988898699320821724867629421212035785418533962905551556467587095023619897787665015904868467928802105225496547476702690550805619865737384603680768000 [137,33] -36485334350287135585308467947860995387685661272575379969293411380992363666150275685763411079124634464894178684105337730638481183451772641346887163730958638998115238174911583148590824989192716661582165525064193636252668033338245940947645669130057830904738036003172761923076990743240942715101395233880262346873235066088430627043820200244465848138368399637952043496526646004527229711613123603524016450855864611424227600373144530398295551635707548792837931317807227954947563390131505300037450333049949304245864640651794013836685667598226597808732547531717383418755414940883894242531659573504287385595331341053264661689630471209328501733664042042891428085804800274280139363685961483443432016892702371146453311430806760511998835506886660773311819129279594999952102825946808717460966123799092619043693846600244491416402322574398686157204252700059330391924192231890992393319800100406943763489203490728484454880921293837017727439187160408487323796278353503720103766716990861536242696875552997506513548788717268356182799976825104941677048510126015559805956383655918584149503662319572345667583309931438054418490769695848242860960230303280518207934059830464049276329983563270188779895567640358235873186906938915821968698940754610204813196198420414745484051566364702273659787334868261013519691719450007165387399307170257577771355062170342792486215159618948777935848713410918365438922287672592458795418752047463499141081213719199553119261460856680193703079206627053873492944162026689374859109132292836487200179905103664167144808065270503353227845355176544025614753917001864311415947196980281497877723898787975758179364704665539050247133500412090564710722669561234585095846924759433773395998792072333440929259077324669285408365653839179217433084276890320222020223508358357431432951744388614289191906059522734003478317870135830773709757294516758665940054976505389231367500451038065168897974709145464011851245207376304283649488798509468683438760496886061428560088075260578439611990193271226980405942572134049485220990494844655794559088719694819109207106431140283555131472632010030793139538436623570692457328696201599418305548956027669491303609888524734992443665577489169709009941859722215848474121470840775379185885696133349351978020930619128741152751101576698984498203455175990451181112095322300784593909654077871598899711798620979200 [137,34] 86599144118588291176408544630232186946475939711131735476866250923934683422664588824305053908499400602413380102535494809706534374017408142253368923482027525810652467783391338095101254940248363476757041452225722572766212137120527840883447612491520716953614980858567142230247117540673271568342269635006329868990727265530247567491102468087711279181368062065825454159229846102251062782152015818524598357682929193079327626516488739595755019887161876242501104765690480416043914722420030599337814312734332787119118621576966297856165798637672867630283631456496889412322628050626293710358845901321692216430882136362907702324506006202655859686456233824107583685717831652836632126065124685959932432474159540355844347521676895553338134664661196486015264664291301073259735892710768422416217339616740227460286153821848819956833490018596325792489965418401240556133911162987947007047310481217335099588688132381086077675372578828327032862246384872901285994482310597250907574916024014258252714299409578533792244599941742060034155227971507596519497262085683692702817882388022801095521426800202740318319804144713981416149016706462512399630129224023178969661833733611603388096589278352895664584926015837452700754533665432832664941026764769985482319582335660093915563647465752496810795188724178141943726363032453259162970346598521338002265090817200907222750488271871723056886491172072236312450870943281391346524474758070161734499418696791228897264218531433054593611232537949885302548697293829298429191415517585894340905075772950034822426939783268576640991211603257701153292216555987174232629706793924659051499247634238713882218443123853865368520669312459901845082517048839586824837975659023131293413384285109244538083711108463017045340630510315605443680236828355827534680990509220930762385484591969369109641096371070769318578537296543497460166527835309793382184147158751246141484352378960665611536534235679495553581946581139985162153723654862416374936248653163297234172323574164945869812597053414067984916884389555254600960359880359986161184735544003228671703203849029996142201161523806448356868159870940340644591553754804530121116446735687059902354505053430086058000150210150158288270850201841888460309185370255277617603466139756034358925889049523248020747482406075117320233571555964656891355934999207870650673743757631761828604826091520 [137,35] -67507563689798474843764608230200963538699477452069292837520353758648129920759573680091819381434578998066667263799465753431578830990898853792228278479388893956538343382960483654075659089498026885332208869869762788491829628904458992216750961150863661397868769383236254607217304937783312913765672170616362619787877597109467054374046423349075116703079521545613486090132834647371072772214528302692429337446153554224159080502889060758391576112133514959453652644780854929971008101458126131847810195135333388896849641810789870035434376525382127387312929178402822467347486242740271140881335057232775484865968786756725570952429057392753319606927120931736126975061937637020072547226402729823669376378905659339563595211621232676751528375570713629825924487740664811055962242498490147178410504039004765379523555967568803525681065580922204607912596982028054634536971761284180189095674260659822716854529521628699350817400342732478945789370724519868326941669770229309386669888024844128992294687629320984045336080574139232226517419218317384788599202169600588412054315691861570155307893154852440969333727914070387555054008881580572008245341904931593972702477022627056998970885583475483290906304669955160917291219867570041384748783801251753042165747350711017029360416880340477664415936227604005386242229645848987640706321609099234831083410843720987202351100986406387771152698033054470810837114152622552729330497594539656843622870633565911608286945409735745753973622436709370185946814995878322380274995247802804201104792861752507944215033026653955688320110584744982422908737461540370564877676783902804291357826996235188867091544830426604932167508163733121990137151750238733979363150500186795204180365049364074032883812057370415302589161056214847929319999502688162695483400093062183163543756357427149233092567080839732233427461574177520527166662076421672345435781681331746141624276672371359918614717670247666695490489473784611908511947997801559483535095898869311653278240089473865244317519968536293560744470854551205863913056088849466189268532993230018579977016213207058266774163068286386278280509878365135241688537780402861886588209593834302882099118502697703503314253470720505917867025801239063883654353161776790314028315575024970326759845733868787752734759596096995343471828862221674169696899785066995113668925586488131761251287040 [137,36] 43095401825125966361028873366978287837964896478634342890011114414870616879152845818971809299308683141471356857823337848334825373685096053927208676057225968247881340832079058576905839176385544281016658371701254443621476840481734807479082155291690392804727539386072145640727248355491960232940454177880267820890956882273981114395097463707529399102504138740193419967703211076862893048170625755594841567045345814675827355753912470961197484730100339669117584064061716579006313468889940686243731267598398139025727529858052031283191617538402723631518148157329472115315658252257239738392005750039913255318965055633341582699350551784155407196506826899526817001422476187940474314782010148922312960997472371370795566380688825221530580287519261805954022686651274886279026971281206574297180027198527996236715213261943582004077955245607578827399745823682105542843921618324512572475542387568277728090168376592438643287162916522722381888345203746129252565520621150407807420965044960180809963632690630881439777927091068463931957473076462543225225643339187873100343913192160673673212286275957852038509942205160025810791989463557427221452921390866942767997238990183176773442723774065384544018922549706175253894303824508063829086510675832177870348414801900535560693417860830619637509898357620148673462702440980058771848265252931414594030573013613016495173827439370191082112161486216348609457131217859881884698804646195787829839054045892933117807731530731975807469652415186363361199820635623018983496778372478611661131478678389321318619613365642770668838421407173351035567364626050932210370666169474474900753829438448868335061381442413820674127904576682116450485125812746285250243706241273439224553698673777178945418509857099869288698080654719872202934657594795248624502855602493150206659485567750943466779565956420546845189059664692631340265902792604324395801426752360219609910358558766708111711686710987003690176004268098422218964674365341371010333121043507367533391433322845630673029140562799258693347564176718203242026642180313828987495413324325566310506020641864610156070020016508160472336966242386481754797244790702391222701197763012241429768504781059494743125954346869501251298182531235115606165705003567647602343466612853792679337602438649157711870580750493877488944808949319195225139250802230435350265175198020469134458880 [137,37] -26280714732335724282427011903055168639479483888225465572217084299779318388816894259377058671601486373055470787265850247125637476726866273643959559313502222856542678982569622545757179961154206943845200425487060182229984497356632502013346574161865386697815221828678409110996595339448129708924117298545754184944170193737947059437915761756057247767933710242109021788037272882774609924671102381576434123233779315469494832307539861007548894547106216688116363375925561616812928392933575490978613587249755086668165907459746964299603392501475535894113732388672011470686078700993329291997468431080194898945941498749611333541647211529753605593952203237741847923223554719310608357692515512113763061723254393702926429470828515822742709693053761353168311028017593805678038358036038729332500715683178798554272147899782073204444719945959795513063895706938799644989212693739822265037304330855560705896597096105734426924060998783158336026757754879219938720930907100909718300268229177386249751430996266304133581997562254158163019577999728771509483851015633064484435160168284599762865495249612126563485532031095868767810170326491721028519875670966321945051820898906985345287275618959909539187609468114614803999492174638639812456894088288984735235135837015582461683772587822896278083626598955238784132230168983468048738122171075288549875948455496546052441268642267850994865252029955333341345475842472538753877395192977130999024737375149444562978757060771498878795471980129186710230263100378347464911088811768137479214388735874500972164521713208678939299053450630540670341764561957582414655716280891578539537207395395610159616386521835100883795258843242953564156980202065792539639709586351473873534028162326943633334746087380881209913404435166586632251565302165716956864625374468726096240920408525332982922371653365333736451804418771715065392354870067745494864057623730957130126417083368545003935639136868306560121605758916803111974066760353669365372609579071862755825852578750953107458512226199915759468450847589901552680584871312119871824610303743956217610252748177584279465859882848713295690826101688224579846432066583624441265468186709664009443056580986696487776964068414151344249390174569735982871327670911988050888653495556238007486241353293520328621763789355467298523053027822914058951499538608224758853057859247396618240 [137,38] 14951584250855183897591950267813683491318451829003927104134803547611743739211164753521192319298425270531457928572829005401316842751252143953601646189322513194171479217222772489133384682051654274644295465769615046818840057119317595054938093712905304422303371530822884464659913590225730237781932464455415119707044611252714593492810673611894326301698355271202517946710665036916693842633325993368753380103133100087362709352720621315259396282468358573584802877345531751830799154754464117335233599722182296043853284756518119593895905704873858944708625099048656862634145958520324497342560268151286533672498176852290855780641866511942147578237623994970630106136729179612575993699400692152673015520387581517940474689887558384305353829390219305633667971073071104909869000727502697170152020090560950033229992989458672168810873667552196679554809748355819361756599989814812805740385205541753191723522106704008922486386832036031595872933660885102242613206945891816980721485251756600187353334063366982461701278297753200056452207552297673994281619429002124797641781936655408132455436006843885895464218004864855238071206598919379897225630000533930579532507334241843949877156051636095910821337073270821451864633226875790593014993486725082153987655818150391804495284324489120727594588923891294389312125193110659859656056842333487062852454595278543204767628424648540290777837273578518080250462421417700472599468244845630764620550120460255502207782057577629009153442285408022092071933338531615077685524135937459929487136053007953361146230209516673079768598073029886419907394628534749308007582393303782161521174968382266988209793989707531339852480602923857686877839226646130311356596842083633293489872792549940249326281134225745162329726668030682419358651281719397201912734294480875356331307608555696142421552044456062566084982594530553275716549385246595925684443787885076034586695768323381349620159046573889483877464774542286499754140740270452364702595318948116261871269796594904011162184691045052611519234964197564730511185270587262349490535002042624528560380894038191741951581901300784517544109159386682520026115870709554099827590015270790461672547849344511038752387232958643032169251516732973074864128637805873079803813046145220725612342386610058196787076907549301318391335329779232901627887225981037148024054261778350080 [137,39] -7211845061272295789366262189322872048261379837052848324305517463862326306657485793836730110835135218232832594529772735898565672389647971751160993394098958358340545729854560092921871159812848719930398103735562027550149402475802587221253930596185803949751921773885349679840194587938323398375043458394306153394975051017270877299590066103673579888907852407903591378943126646806350039060315607797997368870557394588401230815109880808938098247358225463592055244999881360986169713345646562456319936061659981205597467259954229769377241478388541404108854928665333853376908435031178910501660653693050501192073880674810438918141612070938128877775960360554670002933165442693451517249326778759589510872262514869997104459180686089730128806312704045771420807962555489786151586941876424410972112143700681401150809726940454655196346015552713428341559955443992877234722360934299712240817793740989467828143889471223052587402519101290531961420832682008534339421775053891500250478776445643138028332795569127278213587000112842261657678549059960478716614221727607921805736004646426649811284816154442733225432592326721593468627648593733935744944996220512227750586286786812885315552490537471364171263454634937135497237425713541053202537580732372900556398923578274383949409329933125929193703854343952083551956590413738418995454906651481826329470671723089455193411774188031695672992882632228784576117916493661420506856299296580431925291133685216526332160977307808597499464669873748642312634412074302657757104790272168336946725872225363861926855256424640191947251323005605072998095949434766592688430284917775049647933204991244293530547312894602158691868330862910950075589009802541075330089812445573037935066478408924999713885216051741174684279766956905289932015874402287921492873664183852949413662410381929799267046155204643371590015781325168375025598504121949779007896064987711178395315305740534195601967327106081558217229737337603326870130726364839670679300741862180771482821725484778427205563119129861749312836959629800681124919276820533650010080878912546973400195588606786484690114884224771826599774578735869173586651806801670898393238141193934046158711166848780988594625300690711719001496034839223395656201353159599203124594908723235255556856545488052953252601746418731735058815688834183782949899330938334860795658503911680 [137,40] 2620033686998706890503653801950823154337707998192119709348793222699353817090886790163994844408819641110060335827650438826937415044199770946115425019978561197235399087390625216267684472906713927413059896468940993300339211536609898114524786444950876273379852054871209795603469804812905578997057941734507809816362877911711703566279167706495755232802716055227928769714032792169307319144477543944490947604766143732773270950431378731665648184425336398849471240123685415875437211968905179967562836117817431407533984401112406608727985138547534984551923811676699592385724355981669695821633270147381544122956818870239477084406467954827319507683814547874249742269583370939307717476527400527698689703465275779689563593301221420863375632700670599132676523498671937758564645390000027271282982061994105190958740228927225158293591360904638238310561353503513935293494813273083357904768232955239015612714039984867460478952968881364551798710406624027679612286048894077474113478255284212331291504786208582469175908625301766038753243770945432570590842279720539848122179069028105362003233838727038306455439417560048919502780200333261066401431831699117768193570416130262795427821919231772389240078324381868564682448641542614689188144620518667795638232923298552123635313645068891397456070254308150075499478218024854368444445062342200724892665808783926320024169850756057898111158532608709438597523463907402852309540646531853647523566128589083599098027250921681535380921887837408289648676030171235551662538686456825797281154631359265466808729698238209827549454481977012343594378678598677197417855629608444629902612697146610337513776196831334996630685828542071880300881628456123016036217386996508217410825030226377025170426117838579423397897345171280549424747702546802228951994096330252541049806635173929299269101950709952314906202292150617942160801182915934512995003667937529551449810712525468806433286585602939653316970946151840511820254515719009679814158012197801882703242881052851139047009094096786326672968702897040977117662229884905535513909815543048171172679847473875786343198184441652753078596931986933966003878464228386960693248735057695771107176511444914828005546874982285103842375914514173131236667654148482172585259072151858462405456098625988191089821977945986842148124099303811008594951844518108536697522841600 [137,41] -542093671742390069072311287492871881007257237712908782557447168223062641108665771010063315999111759497476484617355533265706507733203592863693167187285749928836771015000225140688124218181243498410888464617900241674044257084747436991168117849298075132885561375920907219483606817482885522504230818273470955520177684977097492968628344307556127918283121957466039687907531552592596358403766180760264493041577912879595898003996437097506492320054445919907397122804842989727319718486313931143248105663980878173186360599275157808740355315729919666182879501861042901438800121627015120869365529386790612333132717633038700582347519538599863373873508972654759052647857959414290101710522574154592293969694866032110703644600322693205941047686382647001736309552814991250403764930275581768816478994149705592650460801164559736194805103062112599183223811551545693249451349907456196313653538869089233097172652201773715323200531894163324817252537300379441500409669099731928342302984107767668330030741092919340643024151312731759329485557539167561578180207453415885316080296629537724914737339665322094074296454537291301322915919014681219313653410971329235587589112189273148384025627584201599946179961542077380327021304149050072754257213200865358560429671754264674863998712689505523536389499172644967077709770208056349987740868344954499572611517624620471736048989807173854876587364719004378330061799959235760660932839855232422709744860870813563781862172665643474256199166567160065211939638183550696597435867112752278639416732127763757520782528806804950297330371196647860589381574399180153098535717245247963823995277412525104251967838546048394093967893313954268095457419433134111239010301892311342567124450661825683632494553280140359596200077436440852836486601021803387208221883753960914774254661562694079007096505822983351550972761084129249694680760285560061436603664100588525389203975550549314639690893128310667432916281441964716614337117278827716220919187724670824420886840295243018711001752264022816576848395879357113597444707980857838148508917140204207794927135555168560278685715138627395426244607011505724657376078676768672778339363749223925640953917441063145592149481076190746971331247760828303802498842057403717516246449443243695800709233939791201091682272024688257712209520168947912112880245506345409524547200 [137,42] -73448425538625274651541214613013640829995504806618596596913135190736290252063004291198091298479461369396849841171610828485490318595553031060538420240361815941984598088521550136693548818024010362785112223834266894226743476587597687590302454357667904376613280381197599147656377727645865826324808516124359251440761789332960713473998096186725831413223336849269553329595794860395001267309997910592587184381611302689181799500421069386939901355738391714563430511614858454758461747711631725232752769978210770608008796978509760433944355165131411866805296434606279616443645349395697082294058987572325530169771100323421223732015122189745838735643657031101129317377354813228556383129749920416766131957884703912509286634759764037790753755809113906614333246755201221185415337509644165491998700335963037228894728801822403691016888487862498625908730341241302461300626920875685278532581519174095417070939112629517638603283639447235779888914372074570976038387695945801235750258569711730094968516484715516484578343106698325372920411639348251848259562181270621436882813196578996158604892127986749292386750816149607660513695488561269074664372482768216507415215789906282130487673967946198567856828703653337881537264221983223849691528577902113489057337994306933799078774646309044923900477597554776820616205060767553803804534595276962969419013436091732870815413718354138133335892180736076354841039320096939654199371123763365934287546721598061514334811766050865860465116589701667731060033066759391394360611017033146780960673764939231604636774578124482816441576154297871399955461797326284320664154642104431254415709464912548098462431083149288277890428437634520178849392185603435200875420974375184167941591128606475510907953119822143770856045593099311672506349469503585030971328101508075929750004015885975454868559326625317847621839419334133602448505334597485159394447729591747821738919176189414846333622937018622821207713117181253267016174616532926754035900765253898826508346591903270034903578185905918279759238660872416189564590437774642296350747892033334932163326715471456438903273081793795816808757203819715683021723540620636824234426418680572679733885354939993786128788166704751648077525543039367378398844471566468351716623989738851172953763213563770226186679634463910834738019991297747761049181677581014440960 [137,43] 121199614457524147515995493724136503904566930851755996110226852522893809955588223439039241859867967262866144151068418065956108776052179708258643908901440997972350486291154628612420061188545697729262216125457255721599883748801321435706545940990918489596688494809626990834007065703468186632743003915081574248990059405797862904805943512542539906899609731785082775231018840621773082910212837046438788504513332385101407685575426387345518199486683826444184110284042056713628837891031654573772643750623493894937175682938072811196546545929685462955347601124205032242227968766842904683347598813197407731448353392079988358648781526480046539159778453340029949907823976772206475139579044632039251679923624174589575948640941113968053886609841943886260330836440189616920343257954932152640003128931991926649206725734609932788215742028902983336474063429051326337147825971707955506523275525708532630341355912717756874223430071138408414956395034635851798835483890724513447968814161899195856760535033945529885732836091449597500453235240198363744493259928304556705040998593949870322281073384101221826063068196529416691225423602254977373531298140568760523359683453439515279571713693747712870074061691933918488346294548578166863445275935095497214886658184800790582998680024326794992396016281147330907449085682666678058940853484561807249538593912813512371210433299278154587462542554212115684510128342254721731111408655919639386196340400004895525200501747098733131129458674750632229656015862952278518818003127422814071693188815858235790527272747106408612023076527715078030976323176061779579018020540556224260348031224581906616973615754167402273703188347228127672816291491974395863506207889593533037680687753790526249126324717974236006262521015933903288815774887325848804030549230230736695294927270954188137260575777118065479723160705300835961860717295680018126533062397709780713617482011024016296006168286003455114189033119761707922463024972674515273806697713103003290636029759893203622520145242583840948356022717853196596021309766674200808109895287863787565008255063203919179915860319721694342059179831653785546320029614663574141328406459572717877050106140525613534912405251335673645910324704458584245567979761138914806496751452272051477762027885020396416737486327717592829668101605090958156953571292412468480 [137,44] -58060266432797177572980734391817876444079264786950384402224057137450860900949953944090172122982380198938398677208882659689837859108642196635814210015012725207319176644540030788959373462300688999429596025778064992684708574069367019960140330702501804316375543179531484890181605732819395843523567310614847889422689129222430157877568934503714198241234352735600133685112127308614658984652143932339489272074437112751035561677866947431624506237299744642347161933008097239435076460575625697219588909010602923383817743143944599681699942293841115421325422641679103291445073923318863672508370672177949619982159391621755166575785442090350888430126643755179838089646813107334644045095680963784335261676288022637029100636559018798551059693235274095351916296254173266640517106247187131274810697725658324466503877632128919830674825074001923762524699692721375206647148664664095220634294045883027717054182103272623438666474787202227012137617555322358679239858446840441551928940671132758291456126835099864840397073907546725622627152489641058467922616186364815233618219028308899148887046664834312168286551221262072454510592441601239020646586318260671391238208273374456257551782684857017790545439331224053064631203100280578879717833438496308015530231262763101736232229892384488213885399508514474562892874667197381528062585321164852303125758244594154379492623164213404875374834268871118058744715236525083831396038638513257790175033679759898442362518843822458896013596475116308447395598941788361539451726671598494839044394063363634990507946114601950289833044439857748586278196290133368907259067816917794582561912138607406259858985477468104013218821380054272419513778101662294566117020243464914915583038205211554140718412487540225416149804280800113073125769618275244986747052263222175241311859924729023898425872051603337918570236955883530648764472203506947530526824959186894793847033219609362008840352639278682485925429825730285679392408320788277934165598180143785114933472828518446189513347303930034998548086391063979789098306235621821356370545339103674372995331220299313048462045362226283290836099801067615715075657642529321207618611825612972042610059035270547430901722704775289151281814905023771925315673613061224247894974756111839826095293968691005505336557639504623014296813639975468171475342187809984 [137,45] 17112901467229836402036711620535728777651689046291860654873596087776658939451125119604394574472214747241394193592643844596489852588723319293781664893362485906625428565247971161208624822887325362398049339984980476994048672668311810342025473768881638774684882551111018032767424339249123077773693086064364850942733232453500109146802112716113464446972794932779655574536008169855258064025556471177079855811523919339911915637502643209566870543948614434079477976708865046410609286480878998731907749437311357796066551461838426529161155912413481312394541937437700012112057276276102514347991906439904901960444250634820358210281759801659577686440286107005079242299174636522023879038458623187348522594679598559426531742137031432425905721860804243368206921023958515757341844631942817908157155004888684501044346091848205816955172799197750879317505487904583278707887215042640703756304213058781441450529608001964850185359088841999722408464099994586348282134313686228831389629935598407967151731528982966954403264466440472222671950618358788162481715172499846646548237733069179426957898294611790833850403105212601725455586900727407214238944201959191317652101487015395791865648074912156600504904470740740867735548770248288139248795017462173745990057453200905086579579999472145293413642218612173911305418644198047775797395845515157174878595866823696766366558796669159251933182171263375694182218315442969983653123047560336078495238184568910115636946383368255301219953983903686745157337781377018969754116991084716745032331682017105394256803942208224620358118021039606320040680018320405521731072138555777383514267741730823318220247164943292186061012960777412608813536045529566606957445328807176638761929930939510937997597699944404458934651696955748775468235506522852437351706700944056425254591200406357625533730611804656633054177549248177384703935278170760253402359820336471613842795526857420144459720217323735694558814715828293677828860618193293793948308669302782090580482363076243745143400999572272578786154985182818251183004780672826602642434063182986201983768773076725835389062385718817724402806298264473070983595188032592431020253060680561704047345185879200279427684540335155018944406384892552747595233573453400869923481354050253701451888992602900205197186727348649558567910822411897286740210814048 [137,46] -3151484156726341487042805790640475958628228066023196528839413351989789605013099046958643897643583050064208224574675845820882899766606264932785112109289905904031364651864470785252559914208565230136479181772200956790477714844026410366202540712057837801714194044460508658291272394712993477036682665386519291557319773175783235995247779538928483049239736028371248302918209579949196607033052307305156484695734846485529285803319118442367217361043339851940642706275210879021046362635403872954075343694755178777360487331363480528676563119989134368715435006130959137261378168519034230298585405111348607377708696793993056897954025057096412515287169245609264984962127123118838146966681754609877265530416774356279129459899643779405170779519107593164670147278161908102345309693906858477477386116882541630067679864717867073125155339075613317594784060314778212810232801280522000516121318136602871731441061549170951689234868168799757605782536452842627009205701976392053531433106221232769425579991775935973673077888943640050308676347962814493691071430398221005654184831191123126738077817951475076194731717960810366081140954398773702675664223275167371615946701275191318529256104515130223345431040112530516168759962003031122597446293190558093459369966727192780063154946931394112326187009375527015239283481494820424952360268945074306780475933659409914459403239459666352886321502502261940297237389471101298105648621291985538982082763496987037256574589293830823666949752482942885557101005082493642289587424437492039194348077241706517552509824198263790269821003783417872699413459540294122702017185709177358146664910772804828531742499412931208456326425161215100639173697472943706367968150953026872905704773041439368626344906464424662760814103362879281686378616343632385727230178985547163453451964940661736792250953767511125564498827482798802324393241073615424287533400421908719579780853464863109906996411366492346136490962872139567807693367466884802440862166006824735737113240493781873828108081837769277368215747969656619754196922856539557611358398968155098448069774136794098139073389086583598655092415488507656227431141115166746878201707553214802444072824871221822288642940420019901714707846958034606367911240438491853170944664467928616016810697069283362728462369571706446881309052317679271313239296 [137,47] 283018130148174746650799016360858201203775191043071167625119439958034659366181517211295347483613065073403511962003451146280001092020490910881302152541691534555130873823896805539923892758210550258491514114071150717011088888874141289446014560336749429672826578991026080112269988149066800841654165538678564674765929459511129390616754554342082970026617107171767456922892099620276760776287179243021644444118219625830219405541333342832800752131537068046084362243562415422025416778723595277491801628824337900809747912163629614614613355701801923924895906608131716588248120825426431161281382688841928095410528432955298308134333528778562175078149467831770810219045689326210459913356729326154496573306684017393178220024096833389757044065381580656680510715825382720235510805717599153201687959533268410700096574081839416322044949780906323294089948320807214840220045077233718571006036798999926568953602792396730811655422909625800377338897438796296299628134878379428258432109151488195628672958808134815172853079910203216601439006500026388505708637324564081403121173069100083237570236364776148378151587373521595719421667036128341424243002871833968816636487460413219708689898020808841198588995496015279557416706756422283826665492699355473801552247113810765620503974744485131354966618164079063807899402153763727546662208297817351400531976526448464033630560094634951909657670593692845861833750956274358458281810782205052371363309873517108163301690617662154074991559755502992938719700314725975932687185412697204071238752895414534585322226494016791740755725434812961038586657757765837199520589455185978571891772431213857611544531526943204127894552434406830467672946215086107877109361753570059014449198511915809907482114752941492940200334652885093340266407402952804082927927828130881934105355879530299577621532767814134175796347884727828581056059893885662957172267217511703163906955139003158854104565767188634834110076167052234726535265104199505445199559624954008881016620457951087572480119250007449860234471735093084657481290712850292491167290861510572903890352941402376445727869731794592717583001887250366129959210881410320485088428945783902816604980105869206186337245475118796193898240527118650786204324903965292427533148751692230677132931538834496643756807087183025176478527419405325305088 [137,48] -19350673063609452999050979603568676772754704649460338756471442152541821852167167943642235676525427131598691571285345655732093975302461391979587968240446575712894728739745778494883332073209651580546264435728247090152282055275376417877391072638346704176595943993620399222864991824210990088805506462779615216495361763432231898384331331517825713976293032142951901955276322147238909185901792575808766295219880688496659185918795676752717436949002970746690941011678191954607862124863674592125086483203179744213496781216554068637673874737885087267510450479814569845145195715774766254636527601956438233638059543674221448223075531035484968750847289155014979792461716042760923544039721397961294262054072447791090480256829521714468231345859836722554895760125500953109371009666025480004465193473534177323889349731002192351786184064955625589018494795675353785554715737773506475527504205272673039857598516819603807200689478383867317838095592829335922311802371539950120045773214903222506903718111011558069263574964352310485133876277778665091810417558605330220513177387894110947982698127870437963126149181265512711617007849808228396418622029851843008122973793218081657233440554025172110716359897414937996736865136442595424565628657792419205736648483234114665249965916809846761640336734980809557801095955829597195110317598997612100458056315379566109785309026432868315527732236382938347703385769358823644763095643063353749727800067484991212295142112033997429030981423533587325409661259616013832952876313280121384910697995047309848953828950404165083654992115386008474191496131557553848127885926023682352014342520992111177863347770852099649771202863497354016532883009319444070878844369445792677573155063346578263386290754615283805021440082746705172139435093684117955313312485792761932753647210209284984084991835802388687242305641445183335360421196602469464230183379954171988466112299529093151768797221401336528226158068371364278371293802351050926721811842025140517692039852698104312903194186061569945488595752682773280821987616695878530293640694868673700013322707388158113066022613825701431421051965837477377893243785062626212972620926302520182748031951769587830215850919592452260494407761174672949982716177556288026278883807449481179200604625533251609442891523478740951418747940140257376 [137,49] 33005736964953467755284066569537768058168534440787222401386243243110143610636841423844153686935187692492634029838021841394047288867145506088361824924101107184568483660432176509145494113669937728901897798532719890719052760942525426492477979915914415287502749979561266917820966657090763813392191166296420075997628821215759268903381952246920435705682711761471487274849888232752087256415889766250203869205589474151153530377701530233433410426836779314618261859642914297352965042002554056839449738853153806732876121141423125362767634606858112641743535686109627046600674986011644430533237400150231528106794388575495277575183108489145571031379207559252759518992664470108815961361259944602942103073575182534959473472867115656020918812087784789713919453238025580141558425710545055856223602138313141442962652216653222023133741591489655578815178974684929339482079954072821227058660842023769183261805247633994506139498413917750794573777240348101647406281169007954119239179681045233184915944703412014480960390356358354173991263516935529844218541882111517540489953900993148717913638852369041638042171163721927445217897648464427119003473786897736056750534953984464789554209509872319921623352978010492953244860709449335005272852157632029731723104073296670727913874495677590978388624376267678737653067540946875675416496996743118805093666080494197229243622244878593077533787768114697790151922001712780204381532385406856902098554653671273257537698676727234749774213095582541535631671541377601292848138566046192388656930080300696846317257217358292717581451136164222697116953342888238798428700768591137503777477038371985433148811527395766854097005013385329554106373382835569181669290923628859177942475204911813095883630061379831138208936091823963260105937598310779537178206194882044130570256468474866262612985172795994205448928791771550699340153776251450841501726929204673812509840258212677942179024426225814919969620091463475718443456576192118517129034988866110427555374319911672736535476755185968612710712735780612657217775078521263933439744304248920165999458300288100246496235069035329004264886110727309802717105361808768689275368538893098854308443973359456056366354263546868561256043771165378534930750327068185296888175264651188713350703932554722253944539158751101030836499975588064 [137,50] -22494441038605089405750130609496621650269099777770149807829446979781906335459459913106518415583118319665963862609214592320816550347542358581845180331415561584101253841419426867524902059004571010413969333242056314072649315607197417035118301403745917397450531250552281780348801089353927944378825441099356453852451136836974083815510255688092785915786463033843622435770931496055392262555783054943177581787465199022247642562970206139719483747869830102165413961533200779806977183710368517197194860894429180075521239928777675610471137151240924538058880903880848014127511569473051804448515166023508753083525649491830238605681501107708640296699409092059354845723070278658328109831124074380121551059056288696405629588365177942278659583300167194657314642935682932871678352375588076017497666112908100336615056662634955491724113694326277095441486096438301698934682627009967624080518584771298381690609403710944064166358859661615508434512916085849117214363608031644119177192925594230063877640440159754533814676868631343707484717408930167666115090058074283699545028928625337774229051384104341913020874356466956876261482576994389499876830306280261633213474517937082494254422906456467305412833674098111785766679384128974784260150857987522437652932837707130354514128753871807958881436934179782179273709204669109467652730807893865032877138295454230563349081120846229445000538857061990882717612465541533069662364177612281911879223179372497620081873024647302262682061333362283726729131822069846566227771834858396039533922020709307681795606161522805150502641595200695319616498988746399155368036707974107388903508025700171112487607992398574142816730734889843845493860208075948942251578525582876256038155054147029795689930451842100064171299343011496712763885472941795412027553737695496013240848792360790648253504057189641399639060704057523507601377844043069387261798665121639206975607125180789812134163976322960317381185398910501258768646085373452174046508914477749688617002898425888102361673149037513990019615425008691328307700613277352546153229229903144222285884260526991756293277736438647069965435133821509846949474352852926652664144308792748723595112318700460124533455878854156099917600561710073475152004514486350683754075359655892704404704270927623027820759608007881619288750506400 [137,51] 8587464086276054684106086480746112205941510755018669307618058120236507626597396204425138877212253303364079052191376113804235954466584997746935524954821881482475600452263575909437121577154472699343974215336879833386401114519243232090790825197859755542200714158518440536679723185345043372436404079610574961354592747262694882693888657916840267456004117190166630153973658114303725065607285801907070538977038162058920670188216183507808716688429374133012191818806792183198381399897698169916823329767109972260608844524203387417611019193370385744651454318766075248227809516757809535607248236869587186584540706096821234162216802976961321450297845633947188145609459568643609817321792356440080938841228156652774412882694044459977920958367037596136249665766711032011749052556532488075460351530469518696302075375676103530775349687709412554491024941946218247909164183511421762688826425211384712177712705935100423953122851223993232993286214902365665981905142769429620279004258288783171796512649175571784412061593439964664424414101947516994330123296049054833479346119297722918539856454862721536906205577125510696579132388032608159186477883441007795421145605169828803736347066381189288013875866727256740923886253199687855945538168140307375807905557874227136109850682796689100240473680017497454645425886187068487267009274343707344574494733454697166086215155574726180500151319626574645475823390347601172896591740865952390166777462908478288979838347387249294270725228879106144446410600623732064577309961835886768933780090999935391812922869500712925627571951790809312432742370148990097814028860194299468559642635357269528284314781842296785634333851516030324865178177432836668673351188729886669121311665778400079333727740851288879021320186858684621112172949384194019145087280273789604361300012393066257096653247701776693169821364143563032415754123740199828988745463030399099034971334248690657016752963095084118891453937755155085724011832977550399420439843943033801398312184725100519937090261207340216469625909282425923420323339406983397516462441483801178723717426057732287362625783315624170176259899574923739493194471551536265131803736841313478531022373578605433900566241925810783236566571416323185544496648708998127713002995653764957513690683665312038673242313024799544538084352 [137,52] -2252021320793700878389596162296145478082500102794824581645064372774395851876957443834469122076366012929398022153496739778815078606220095108834576638137880694104502012960262170244385122523684126915665589220824642802974044096375383266175266152795805207820885294232882565498122730166788561477350954995233651450850346855847382753322489369622344792640542142570669107149495336404158026651192606259087744323968940028549998341042387245950475063784744884665994941646316489747177942355639898938265797582491336990955907516384120244072991520150258897474099717779530681936280613756280195739243455303492898886302248106115472283234371211277693406596731152720288737350793395450343267233704488086078581737460046362670034954130834601276580597737156235368687257997424573198415648898088104465364187938563207541778688611135881511901717974757945560421605935637306734252387782346004113117030811931047094948900915836999729702110751317324157430807057099011784955792533326134921824459907847716502319512745736798608262543794163628717361583584598903371491523994840761443012594142864702308425333131283426737943130660548853003718821658359183701406744365441356597465628271226320429292979029110790389328902363042771776895842611145112242087195538850555515437757330989892636275863732596568679470121079523079028033426501535587684757669555489893045623369598064467251588697853935178786813973479689284837734943133566024074983252576620753334305272180674758793511753665017222894349933671984013546326152932916689815665440709688780012309311755854184960917236301419260458672167834432370623500460740931101684384203983982620132912903121780717935655207052281038357351117418691017788111341211273281765086468487558351335266403641837766637126409723428624073199386703670558844568854382700894156932273250709700105079545285382359024943870727939844321228547698382530064317196114790506281858224706282383717084559839974209760029463287210132930714635377177859799635831654800258507074000411591902076771427022132362120735834705770438255489367239077286450982892168006206241250731918969314145533550795258848768785546661846029706271299526206598292218928872661086918540036393923575159646063994670959266327359543462130049506257845617494969702471305553051158455478267024308215663802182965024972895382499042038147807264 [137,53] 430305506440883007892660603082306562976840172824847120053791417891201496358338145242957263563921656486530410130808423581697238309116385896252821547246950550473812218203951222370863601312233482259622648670449634932504508702428285372086449671956835685377859605820870502214005909950738035273395792487494749091524152073842699621882317037693466965662654231182270783564922489073649461273260969271285258355736002210202153477592272967197598226205607794773021151801646886926490672661452564850206259768201072262263079480971107320932230471030939137781448709573625235614096414530149382080852086857893889825988484452395956876908876569780614696768614825108280407492906115197745366408421514614384492138565227378212278650300180551780841944664295217200225070412992253047767633701369800275568876429960223285517414938947926739773847018028068260171196280869952788354263229091455917941442868318663012446703588260428549707678164325818121904878300611821797323861995133505463389203311542225304110335827098919637512043012230278719834857902870373996937390329988134059393231909939407851011763894457630003057131263970513336187507061657801444361977478392540549936327867404101236649371488084082451925526776970862664781579893947830986146378008969945197496353120457580351826388527643061686750697627498853595362042763330890992897228788860849468089938849878656361266496713749364034262601910077076485981171345129574010892427927538788220180557758456692014804298508078846118761210407884041556517426333547135093146929984947856137631260483906386245872844216382395351352055218716281004623244756252875014072351514118044110993251116417946218883155273355440439794861505181230846739906992608266469712850844724132055900296027966769334178281859156829876289846188093446300086576634351120657590709317194786860636704742506422756249204742387976255920905035177363159219053564533218582796495349066513485456372364765056164018185124018633973874739795630732743863506681721411276246155228042271658152239421289483263582668167003827152518555567841296883881525048078515230459512446535912250865868086354560160369099453920145295251529463514632868321139705089128209145566960783038340619484110177902994137768828232968287647256352110459717967885914895447372521316149759074764560827464697545872093238844725510249416 [137,54] -58946172141388803004465820111730564506521076086710655539664922026725188350793937356503717452343919440546036279558906539816520618847077999245839616211319961641145541942148187303133343384137768194110941948292238764999690790977477617827193981167079824572778424242510067642861036956056118903662236123663205275361259021938225046049147732320404055166256729343189383961427466006787678875720668462418329201432476069021253855644566189748687352432175893403259867944782075370448239308898295782991752692122733621949221078293303471312356962218601366721772283321090363452658773951714916925930622656299284661556880813607495649099195818875078398658596944330270895374168122724360879267346145441257794974274105035120475607085950201564543359849326546636314282323120978544468819498617206647757556139174491631167105900401071591726362993915524994033578752429556426058603075332002101228641872747117644966687163068227895130038185465743671732371663883537221105488311498039843647605248573041277074934218860297592790688472495646461812164863462043736205599295022756165470400242611894531794518852615812728591605975630049792416457253064111884165705231801274274411811863107880746589540277736546369444902826348199273448410472427939926894676608775178746859995215471073372518491482864015767353028910177118467772219045427321993646903550702410032062761726793334452825726880828612258540770965173276185556944603682896867527563519456648393387160233036941925520663686136763501746170024446720902686476362949862346169361045660348006831012313031977563132902016775335332618670849439489738806848693018425052225060358629404127460223599246085570112756096985135361198221307623524134107667122485377518572027786393253536308700642416722075905199836518548070294602723668350196147034849350633155748637732846419191142625519275600386096018943471307287801538426688786225087730919282896549621622663862455782945734827336241398314476692734131474099782907683560620992259922074367713250145855111322130663158564478520852066102215714274894290042718587430148185431760103733751659843719300870657056391859065964175885762603050206725612517945012880544488917365458658581869954075561497733684277968836699195802834080167752726328026131458091910908986387760050192243528745700189873001744560489467382723443051529433344 [137,55] 5009743811937319347877579265885682949450833476718330860949272259506074608413790595035293491925103908542884792696841185187925849625944759261518562015912516721910987491319216407808943777415515360903202781321338951064840146852542515233472023221920492727078567406717707438240154715359800358281760002568138648220331853824495012497417334483804633145873390197398164692464378383245519935242888874349874841088490315339357452901946453133865436052230845850037085240785805260001361320820660783422325974705522581225768459734743785852966536932208731996223176018035376570333953868981714791486480001945679570317742470940886352349930090918949958031009711760768280976274737893675358506247872061280271302150912018374561159540329309771392586797693874103930025398097884115566754786484554167006835580831693931262468178059139211881978330231472507695796928093873559104929274424342568076247206532696639008272096364109740158303968079482789866244085525983107504297256687835674100992489629195963224498599406890334633864813005851090776489083783388249309980067250788082166285331536655724019122228448007929497211022782524134197837928305026115201967559780987613301743668189876154793364545647596542642897274911579218723797028418361987807030851141193109879236993299911847967065943348272201931115155970852970286629696657155654457614915697708228471400951615615698307480255163542560562153810332185892162222142075080917762378668705048367804038994239274318812957507084715342226879425568541618757968682378092373359443854437731817763486240184110277272610350410294188836432317357436677614008011189373349465470749551861916596626051926075560105287350862939875555882596851885214761326223435515619478829871418782541006686387737533682784859702625570868464845747716810588118119427337419382359315470474979538913606234740718365868041016498070750520347405532915687909724725436854084076289745661891913416115297537535504769915100318598559918227648993200764781500996782044738646436689131325617177329291174253037458392794242087642964162531030021965053211269849400019578717523019040248005974496637502574506545327456942516687473090719220889814565271821696674252026779035747732931783881358784525818177228316860961228008271229740046767420829988338529008834593590755610188370202952458129891590639499072 [137,56] -44614443567374269240403843407092460911988621888048340505341877778693697579581241777188157645168722844896880203244577939713565147663375268126965608628249559822849497445275794810871596337465726206795404678906899127093011899457222869585066118938765111935190107234054052437510439866982490494503222479103867654381714750219938847836656973060806552818713360004053983860591191364532771800583594415601434098434062487713411121298056277073297539949132093668226279208448189295182321283115492882755907630027776846938491499831477821210616630096961293272646279888757989762338295665607730458787780781308364519020537899776498107135126298877510051828504551681027074640921549148729080969234036188042636158887344076591964643369709263861830737142103921549944289944409572555068701920881285689508054374898141588411517032627513658542489605009834445083320317188479081478470453369606057522938898484314403066210866024000236009425515599478179878372499733970146953253544738107676350750640247465094727321760149057046705125691566718979597940707099478657460840199541409263340687583399363325391932577364256426601190203802900846018406167978086903559025406903945889247882565471079941341632074994873701245484852230290956367781368430900185925028959960433917708751520034979022550462331101463203734514894442199160041045888249452208310047361423558248434407666084081606455342403032765094334726529414569385102592030058881833202733224549159037474984376915847418276792621597419364461538487514112029973946375290597217412854652004037410878384744486479026392837105303251996538322174782153634609618696248814583275294238770292979460742304991937510701893815709571135104927687568382240563260916378255035321045431770205805821950607451139824669321218947447052688452606850486351972512932857191751247596425421027982713008762320313179064553075252132825716183181415174818181803863034459767229432206143840892749671675859351502728116305398048336206573559589804471558613579890307726140546985255538778220901403436834490809657518108355486211207690081194498268952626093922845643574464385115802802633306406277917192261021972211967483669172914793085008690017718677682001222510319377529704909425117136265832812206542408705175694714174303798116897390626599264233202503344639727725361756084587882435583520 [137,57] -55697239049152518348973335937127845541185169097472055833927714109383903986896838200679219534796529444674395794082889943520964331815986340491842159781542785431637823457220590697625119894880024174800530863952672798988146085508393451261570344938513326039174874311173863174672719872274915933551877261727557602391379255321327099522443673177749193113652617931830004974654174594961931863462550713314256839998099065395001601722351644829274935533996516604089145086129012290118872423122714886986844201083585766442873119825131253410232664467290862120978610823887500185566110344886990224883602888676604523370230642502511765631937371374764635557037678606359076486600692461382375639428433506458961929261576978875645035275273524002706481855835165352166058941778693438487737645764965735187701241269613585213742920239636779151048636902558566025580676076041088197893451175790993242688107846298935479608374869773557621340261959222053932865187689130002758719669077125628161395107634754845920229661907517914476430908187538556740154401336405372586521977517084796638167554404200407383168718581722541638321383610778809458219482567104906170317885291714164892133591600954860813540822676986762450300924669405867752452267326853762907699058722133697440512249246149364025680329324811432382984378860081940025165041770727496647268461587343202483102119984893356136948638528159444842539971455964058075350290448960213258192731821400080235802325268236934951344597047427203262733347657358022908609620031960470660017038395763801357522183536626552525875645861555468875665908010630764836682858135748682646587668702842312456380189996418412406683191688398254480107741592003117176438313161498056975921491309357853108114879302398766029009188545520532091333517336237909909779977469603316391203267562354418007122742237676548392211741822132354651850688385830145551794769642133507591001259744143701182987742675247953498926416550304106965449030025032635333682280067386646495474293975043156084471919756514423790844286397777252980583590772600672202550969287463417615606710439647126805438430482547593493595060051069990168371357417116719256083393702946508324150365155037079461260257553657391998078357147702591033347885467553937263408914538275181525915857081795184360722898817535822800512 [137,58] 6870419347050809817042449354398373991116499194407482944207563750167731632522025158342469046466315793245573819106490691209264229519888962802709347119719555299409569991532847555773948569642884702842225924742636242674141904933048053199642808560156125418592258307644036317992987000208786293210972847053948919327985857867452871651099004054102027788770169710535597465396802859966449638407930591409145009502629465695606406480880062359476179155170192835438186002371359695430934585789784553928945302269187114254027807009120646315127768310988336981635905386565616427041563825540447818454537769540281376643889175405857784692984503922957690640131252006082406634802075736055182229059226844738948602846834385486082789826575798683377117702904900310522926071652679765450138705607504872142232302876238000992215795241101695687155987711777891547514395081759571035534973133817902105302362333395429481022264024182276882500476195602601740303235634190175412447179885193563805455592745285885009003213448161135106675791060950897143819645690516572178610373494698890567823913936927892187235178166675686672389129748152541146244219293420108661433604181336820702737431109209494155296249480713963431765747118527478548536495249459534990815405819326934120751359900703055529853928369816852385299978408277392737035818502130943201867594592812299620154259980285704911016921604615064376968738387409765343420872503600610384359858664099363600761868087695225324405061253260823825046936133529336677149867229750764725310033827358651367450966702671769752493980114099164198808827105972272172202446817738316717380498860731503214207974187381238245527869176036195915735010726599230444036805959041925526229622201289853106126473275844179380187756304483577445683925301262427483617416368180142032284004858451917521786052886825010893348499115205649962039383662922176561194878792719582163658083445823588437126807733098875543488135546276374453858207977547240743692963706451536199310651823562857607017066066377420740511428148402770449668553587669830933890664770359761560306008341175186227557383130922063904443452382779112527888662896900699974057003402521496087828087127944086385992988389581583540551153905448810315107301992691680582101230752223377154743900204157182128745345490673152032 [137,59] 245210075340052341684838931951664501442273953993507159167086053122453208099503865443125015611392222521629960427989222590148804033182159572077314491913775671487858103447750334850919483650130104193885102942363720682747611132680009558424931088942953473978283722391010284909348061753882852839422915197917221548910406331508184356749497276341260652662276526117822803917468662663268806874664130256039107152880337382013291212743249605923827904169041832366093026721676634609652363103963456270322618344452425521880840348618735185305902347142028104309889317738146243155255508830308581013986743493245115895217459697564614064072944133670207335940678178333011077733086644152915654345971423683067040996555629637654598338709150014954448094179924896603123405231251849352402788830057505498932516003442896100309257426171782008168399694381589464680206298727608071861848782271842085991457738728466497609774530605700167414925487753239769510438350140208716401514027698254164969102553734283787961108684730029052685023398564879148847305244969950207382470549870917955929820462045499756899947700517956140609582861977742374840036943026537912448645831150255066005300926890301673936821603101717057361791849192579180534422037064737381874749982237778713526886310736003868726665826724006181576800671135329975517080523190116107273939818762769346634805612260149273853303543957009845299690567939241029729077855873031798576468700279388347014734135174664151118137749323610563403366937190245204018792654828001621333476257985733434120170373256936265297240061082698796791376732110717645680616782085251192670167066366684867267217200170684522027124876774438790087180377415042119669671575258663046531164726026199705786742877345143970932343422911960333938404599021908013745903861258812691650200827792854169825061514229339620984744716756113285661615162333115417652349763295371302659018499793476763817944551635882497132573310256569973311560544737838932627282742507320499819019736779140805154443998558086509936882719498755199096785493817228169421465525267923536182137962724975295680535214534348846879639623604586271333327416444113595344632873221041607764197848824715482204135246999555276780994507215003208245919111711773639054673990700026825874772357697364654547707073580832 [137,60] -213481168859043832931684220541107064492544771686932053232549195740252351175895544741517470000879627227344564468389678522960103358650310675306466338254624900207436635136905761560882412702501635332710940452617187894153633484164553906756187298294078914047434841788581760003954517093163118759953337648349872446290600896435686635459468714050939585695211186556624401429403077429724212959767664031667952859901819104814593775605925118324574628241531575711869754334089528499708068360475260630437801954249588271180679053044742428913357644511781268524160453643912978392334653913434169871493039211671517888931163920385698127572049599726111085899809628236005354075822426061772750005015031759809090166542115166336572338599284907431132459767351896570856787982091618461831010836534955662628268711758233032900286283367233359235031173735336121494524404309432034711628027792024999289707334293187168412856614792348777451617792816140821597914899644836924783246752460282439327964500155985511584551729625964456661186336640570358238082229946695651897994820594742220074393500976838405914667430097493690270582868941569984197905509489423142834045940656577628024715132850777160350983421342787643417949362736654000294633596363612156308001913799409641270524208437782223099879539768344774164018415637122836073711840064870243196223462023366374725068174939363128808418447255350319038664029122957167462066861129907782021997152652086127625020860398451833664932050633507345184637669929156612325135124891275435771214375616322675637814754038395205426115723693276108998994605043988029474759372436029677695201748963900853909768842337116910336752449414052301315001798682508983941547568525278181865910077727953050861958101627517941549896773188529760583912158124713256509825102821824970597988911318703916926806947049285905924335060854122654642125999108999580458052813428487618823207498073553055386856299348267031654699592999396676148142818173647503427226081761999988443754955732137789983166773497438079139126104170734266879331616351766362029151080605224277824817215070943362506639508373989260210210773461616051827302803575727261371826157668701690062187574861511780687378294093282708692073698392030251594915596890326248868948459879671552228727502790987602141678735600 [137,61] 39189359531187140318463592197768396959161627822928236814016321078830144579995259224910796804716301052951550754448290218718516419681533775557149104504984146320515370012267235799859028000579702549167724075462435997645975104544424641442712421551882029477188985038825331421533277899125771879396288859549821767499887249232330207402837579446965235282079097929993460864490592125014238769502100886772740851785592425847241892830375841381530998390690589242341508057140645567547499815765348358207995912590790550103619118242263090657956582422791725493536113931557713961076962649751580323008975166260454461190650920127952171133904443665785166763982515729552081330646764178672892584594819910611053285755593897391476902546809531816498816612158856213427803499144774442746692677228947769578937649743810149031480737276482179728283027368096617860688192306058296268573997732902904357540230328223571486525930568109539281167751036759741329104238638520494506330093605650936680576997568945381504455615677944243390699656951536301996289051897779533607083689968816140222628843257358244432537120309062996235281285707611067983136917980079049560239471529797706147187398547582953150094303132767077894573231458951088955517472989626020980413122333578447107400157070887443536523682834592413276166825685220170593916972868526266090270377098023432591861181972640154317361796366769442073865353885046891933158958459917580282951178628005545492024142468774231829756980742648188211424790691797363134232179636856268457209232285790432432498682145607866237281471926529241635187213180608838842273202552161548406913554664288426263984216109734697125224628841254840198547853186726537149930318822832520538302372135491625636655420167990588423339981512645205860610105585982790070887592017557182730235650351675210423404272711158690447163913441351285369300931715230569538441425555717276838485921958247312831055881458384013917711276732353182011480911836413013998127892824830441809589791529727329017326667460796127601766481848017897803002281432389324642316335838732284345028894994951264508544514943790804247145883060649958203557648749974035539558439250779112889458376440655502421787098799497437311279178996872335121087893921060496918674625261348265573331652345001570260066048 [137,62] -4175619047868100070639529510838773665222485296047382230590634461067837204101186060239381827272677851028794093747490129822610628943039462137788769360352838456509282241243863344018487324898792476289069783693674266876155135932641810693000642263287224186170860243133176192104513690682228132084147148809002497513541222905011273005498745394109794468263519660016929901047674430165380369403028288888145837671813385637393197766284532759076343965107022102783886217987744270774176722128851444564810161113205369841290259523836883934059058149741231393067068004534215782181779380574845002164154337316257648731674632542846327068033513945259036042303789987726785443186113815147847575849782075423932758660170470956562799025184418360798058218412716977179527400474071187475308924336358042994463996726924235154962001338291060630531573458569223045353795753869578192065198663885618043591227338032278073626871931431390840288429901249926635382304567829126031714240538633565651775330365692645173067656117053083518757112525180623392769309597684557106060074405462601551215770124690799740769078819461472533604073269613692413520517631211094101227736000218782173331631526391890362534667935580387292493137617255077223444928003344364752168037370654093246801432087843640899813292233261308538359127198577765716102549810846462168328270155427719077374319827970771821612522836965206532505867845226647656525241607787850792398510560685945964880720621521118893378279926007964171256001193516954713404742281241563333095950436667552810743811731428430269572813495578974696326646024679408519472483661609510925629621962491887337780900433658043173316475208155685594573815873602451880143057608619887344659972007118219864632699725317514228902363144072881866656793389429178270144622819722353783831588781617615063130266649357788666507260735242240619686430767090533427216635514218637835500150891180783449528698609821630167926549173715869265948225170040869232260007925789274646266260479390613874676584061343235395812083277307850835784689142758313045905272334791721216337873560311270011393629819519064652068627099264855849076359250972281148776759321498737274192505452558998101254559248427534214882868136407152768079989487193407165572006787154969746439683897367195303424 [137,63] 245141618745394285832173509741717181150002159659406789088277795011190905879812570879512118332361444778650923138555996059229109644261346814827534570783539969533615023779347380493605196555002746993575439671917404011836566086908726219615426912860597161126409224160239511154262686803933921200138119765523814730434953610211589799155964827984859686556622138255220620599794987487764392569496677898672346428970208626833806427754426135548756520148859986992378057211153257032221565217942092915382841791440406563002003536957284090369270234576399056231113892012620104589584271518368454299902034456583718460694035078820445560980475670466622516096432229993803089683799573618951778354783877003103615967677751357993160104029730826026803920644808904213755619592593748996942973832793751108175725250314225256309204890752231803806811766854343477514589306485841731688214765715128701321803590744898720169843854135728562538199311536631569286319430594719821229199344341012749622792118643796095542885046424802528429181060787321979758796083562405556370005303390830712194779533207130460123355293050681681143121818142683088644190985838140850152649964843330104956918724768333059621357887142916095813303912218485189030446948349577007404385935709331848971200256889713627724532061313593619574842493563682784248310759254849270155288988059625897091303672013663927606724497835946098206708328582070084843833129022461076955061653743485091472751863391575100619609652777835780091086172849905311436211148140177847200083183916900591598641702612338301148016588668878955914126112110929897494721317976321533606499605514499081963412359044217416692283998479261092325398241343288886503453538189434156555731852782114438077475546231472680460855363281809012308456071129299579090841233610823645551534277744417372856416198230036015777427533154371086990339973086240418513284104647146220201597953381899395089859240016483387618514075624362945237844595053168645700361385101686775589462054984063274846355146877387692408859733315353950560456766779686082020297901870382338505424050695709549960530116058040945080938531615780684305222961704121496037967448595316378131880491305771827164766474719334218288504365661361861923669662209697107050086974863725264368614614944604048 [137,64] -3134858551999383938254003134124821125502424365596297600862325024877797738353482566667383095291092536539700370094105492869706627147828633453578402729015614889575983436488699182798260700012747457762468511554942469047084421114961035913074697587320347442165275742910084332757856047688561506064272087980047457685374097629030405270786456558658196222823325183143300106533435739025717135852185619524725460982573362571767459772365087094355656032121076600984631902416021277632790752649431974204301146459536907081502450379616841441745137270452799825687370377375000567307771827533871431755263737851753802051532147793566439723737414750740503161278302774963231574282670473524094826177492364488096271404877337209336008312044119687179532712768055889126179563569952715516452357869680021588787969835521469985178870188006311512271784258716263397015760295604603911982982766274203043163668292014269661336554383608967444447382096276294266955417361068860837929284862361014863254758071385936815711610800749787599734900747746631924893760700359966161387985798544712352438988224027890955237979328681324452242928834219450145733600692023682845280138867660173942510787590991214195802904162028972264085266548498569404852153442829835728229257154654354673215822089239020234031790960046231108111743907497259759913416191119371269445538075533022307018997852277344387608345712460291412562454417016610227418997685589396498684632269179340711394256616779878550450608353595851908352400282687081224580021014007083105038317442979265387535837820748249543060632654203152166773369188943215671135692530019499161450679305359855041582499183555670400683751380552723198345407643249610620071875820330475297359336038302763622998544957024402898209136641256197788886552359485168750001148538163247431068092390996141187824052949267768934274479293085326737253861209645744106943033211579346155467704965698429012862733911708712667196033341605299254697687364907966477569610630627151277300331392013130644699875342540548585237225259869908573192309273290196851598561954545499922491931396612573232981750417147001991028881744762553278107593465051814154348160877728914566778967243929100017165203910840718492309011971605124587877234696803251161362110026519347178503017460944 [137,65] 179440057704111805763981312618956141221574472425857266722337714310352708100422475445870650781296653848721546170834485706547848100248601770094905868039253074962252458258961214032373523014490343200430087643520930548377528528007447629558475170618286742586594469494781904150984340851471480073710255495725890029199903361406892236635981538499569989661039054351297007112020696189639502368399883692635464177388638295118570286330886777852188295334884069299966345165799127670071908050784725934738774485584880811265063256464241341145057192842499687121035311299136849987463499356756004259376313411843739542058129907462414760989291938003405833677025514718160092605878724633882800670112826432950944291403297404232036488357505565018745385611973248302079099117309646524074373300802810857138690874401050191585367028649187620833110215957886913232003831649912125388581987494626056416665568915162516637902836345203059751516273574933365507294633810817038535746151961292052567495076982460676912926827101341227839489052236888171326799508687480788310856313717436260169640982017752330743622694442461258648188267331133820436883555093541592374398458913733013622900120962206662920388590307371881665914317731970607994856768873408926149617356393687458139515040220224398070866528052107386250165374601942015784656768155528936028776501308676070306918374711120016063626727458888869148176890382138055066605906916640527262313252280755463399905080569952294107527728960741630846614326407413856617339398831057803329920101025351060315281627006645527379143644532495001176561678384370948678812768416439199726149004810573699489130000136836935115975716873797213320161773149057902782539399722072925188737247392368954233215900109478905610027835248575879616682991850219310949062319286072721826527207631609147052871069858750921758880429440573763686457181079734461283015943308088766654593202991270533903722298849937590898790147036594090353348452017129189443945349189687596309381828375509565923193455159488444095504423229157006200890836570583710398885811329928268556590307573852803382483538223899726012576716680862270732860044633920101075617355112162288826021031999503172785202839247966452512745611692655311112781348403363247670990651292885981399203704 [137,66] -217734124367801250608033279633557559966685601576786871728588242350632139256173853211037682963203768632062942574507160642502601414100699537040860668094512653173288819767101420309930495345153534936615215911953331443880465213878488364902231418812909457100640253683705534078604556681579432638696644915817868697517107790695699215871862919047630318066057288919004699363354974027489805343280778821969310238573946250999353105961566275091241593029688660549634531003174120468562231549569760305256975854369605659225894250987445943604727358997078690769936202084134463411639968140643625603804658670018170277682425795029532969051365536705679788234208872344391660979823182963388083645337745301643087094109955551700662075088112079847281430919495674176408774280577807510675349395655830455673123545377049313652715948608078990838247363118462150264800345519597744486431124674347581102352900391812860508309236801509260528930630109416884025753414794286111692103885025191669603835849869659347571523174751066653941576381760825079369959966006982190019723219334850016778997779546442885579031884252089929096282413752532274374401757753356949179980260730950734793298070684587076744157978278867612283991583622876247171123327192694769087062446884293411667388976622116007320345628123055356124409276287077862500999034837047393791319799803437142784933528415073322605309415948018264723732941767622535729461528584849560422927604145216443463044597168358022753823446742988391694228656634642287380180728573250404149065044714131980391526318926182540318976018843978222459127953385244610781898637662165546262195250461558293755693738718651071704983291805377455496290078098265951658378607624937191208815246363872552927487874281959608426244608111323356728518994309721522712481371915360250995606629127760338709586470814940534045993920296262248578317868393894043031382327828695985235255452128998420775800678513944705041966330626030897523437060252347123583690560913742367425020885433143955885836151160995087842201331087507607133829149823126888213068701220202283683539242606153232054963576532722632869129771958148664814172786865334705291884016993141085458104760263951248243866601320164334701162626156761484622929390992861781697261868561759524085984 [137,67] 34716505521736469528056349825638081236773415922131139949598915709616395455666013201844017805334311213309790952491738221259727473355181057780349717818906722790613044301104095569644243279678429464581945791334661833202547533646838584835375720906992953130688175178184277974383454977906939801487161232094128048707749732961251234067466672544020149219479759230912748993725377463276732861890041915832442091165947849036871762415509319974078737491521910810724174762371563950631757347359313014028741127008234509177880945554304347232367626320810620496611148773584684358754796516320027047510167267679308776397961252459729958765370569731106418619352652449306465108664030339507014033420327016782735255222301759306451146394698269724872110574749823328834351403266651591255895664085746709114949378291151558413905356156446843378744974439527256656757513733033457508133950514841989067955132970378156003136340863154543972106377316219407018365098140138284933425141410155393129751784991520010294496869907455332688484656445009092605044792359663427182131633338874954528360637882194136450016521660094652473622405865897501735248282719146068585535344102070155274015611357151924574577711547767881615836123976949353195454930087921092843562917350759273654297667660261801279946850454251333021011793718015127376291355905965881330459100690911144037373050402641517895677532263107073226742917109029328549516995509545400665164470712814783930183070113953774422573613615294795107188450743759798769682330071018044106231436861569163096311825152776934148628538294166168822164030010519201606499115424828354197442114338175041439517112493100375361299456762802254621447145456508141936624964122437574124228416181140497727289630707453078895461916292015371764162798631351724883068558506925006285553714345686223047333303324382008282214946895341054849154196411872356967137897866067021543238236853189997488752303283556317676033584609507691331192301900022152376027963338242175980376297427208814846673725064282430055615254727292810203716365962891373369431203386891746114397104251842897373154515128670280451168183695273795604768293468318879588507324793996160234551722471797080878715271102457397494321701979108189357087395269295296741867596318757309536 [137,68] -1848827596439939824141410981465060413575904763006171262810032828231795812145398783689287774131550766972659201578920077198161037516581682444810923284303988400736783360510224879921301110032009947940223898644868767144951530880526980177797365347076202726703926121313286498050967364311412859495274092870011704009946664831194196966749463941053617115175637613086034138013785252070490169336002838139870684774555168542370034284764687148148397312642528562283168638957514020102152724603908322022083990384563577009664948251417647317153242435374849807515403176241178050008544020316066825779764225848699215712042743881064921818475378906002015591424281916649442243949192127477501420017871911760937766010448235007356017100595325460255306031849913099679485418045164261843201932825076425060901562506073330830108174951826090609782697653820997838305919098860993692736001711867447269316640526183805368198695318109944870019643399334803099554865043722269001708078813547171459434930722199750489703299797870310278075601000571149646204855200090386582165500496198214912389074320555517736019834686250857202761535549193142024034928607781008750055271032665062901070338595854945287904976162243613526015757136226732027566849458255843208608343648651995086914649184452387218042863431498035310936931147761272174623987178756341712867056674808214638983205435595307313297965999725206379649926520976647532606921376748968943952382662271639648297075832150597420319900157185656398235692530684559999564741452377607571655310656636836647052022543870001177585052602344801338482486176017828234032484220003938723855141010383027573977947925929192729085960069130948473217820631593911799076330268611020561625156470188929661754289059400198044041874040334128817024949293771472202046781697219770826555124562583120924689869031375657647902368203476572859264849448793790107411137390361240002827888863046128799416690596115192840058335637458259620727866073219224912852735287120607877405008934619027232084269958807192270311968562653052028993678619942047106530186278116675904556520102288872097650789005313387486381109510420380339534379314273144776898082221127788586318481945059581047502056158801438782529513375983145901909454566175583061772646600038512 [137,69] -139715638351594905750305489308083386432974924126546001846223048801289414814271904541049664190181371671689503811847909367452202720991871552532687443258184118378597717231050369314064035193942882669320882614311161449861245970151615699196357560044488401117701951976962328925437302978163069102090867642918273599914129202647231824815416272575455948863711005521314762553841964624944177765490201244656613607453941890589053849109273913282668184290684421934187026009036531336853446397369761690726017493918479277257484283142555568322936158316658887042948165417757460518219721803174231887404271624559816747308942479252508729403470739622884676937387326073311458971139068359466507918736209814045424722213324764389521005095512907987739338576466598174803248295611044014131020930640253839381898972342385519036888281147748811132749027598324684003867710860158810855064681873218737327084525443189417315334451675384385125742216640037846116743275299898435325655857409998288507947876247555188966441087622828436397580318817730051002863161948613416796619962447910571234105861020949887233086371792855883412769845045794141929082785924678554869091860128055338772862761451395093793141071495922233271124888526388189165279343434059198549598426682688377013333055591516942672041623459198876056294339647872725946263299955037653618763069876463450240570047448436937744682893439789467889298850618330381165590074913378209621584372826513314402308341528014900703273000307103957779184771195398129466892748928397022686163756335450489316596226991665503244625891138961493699693546253942776650195559553744355530253041750668023837338697681410383101986568670885460501511020473993482508756609457717334801876870472210115277957342602255311944036424346215867620351783847912849732809235279937569533978398762032354094730508183212537667087833337962959134936911433534935402925943403462237232199535072160690913785075566021630812398214537231817856057831678508154416165756564147517224307698520468718083593302841623618482224591633642192674683572663107355892579139205970684799499878125528765579015204157984002869366324340245278624698392995735638007522275008305311076332287773435185901193740050605783236631041687001483936912359827236152217599123076 [137,70] 35497828123075125795753138640928081508015670513731831594032080913099448377390279465112008756049127762053317068032899268462203024472156376106879222166206969833629104874746483348585007446485894622942754736375633244622819674876854874697464753846871135545548071962708875521320035232609266417352004305228557211376008822199042311191463989420116023810640937091715646226003711709870815853324306506964245480810541430301773545401964270157050250991771927224411317334871953320639477926473311209533737313573175193733682575126388614093132286339704064839645207934922288926997426057741566950464152961596889208021750834589097267138178844116738023540865812222220221237394032662285773669594007440383951012413433584599382448309256945065618026024182525672324623351023420369764444095000409981855503039110750505273419300919639645925512389896580678193196949543839215065379082200956308363396828204372925477702970706824328949580737295823527087836997450021705232681975002951247723616017443560716167723409981534540599212910373654468559606360804991307941854388520109760563786332417242774834736687985669678296959645774852982194363927517995132192136877686372084625638307311674656740456819860505876630985506531198266558861796251701513413246633509453739248289913428555585691017642612793672145885904103290607030250236694060422176238440762554832023225885195951227603915952859868440076919854541217759276453090588297178730924952028086443688277024835472540769956546595699307500425302245968163728843192666063002495457324180180873171205802650589339099241078246227128923302060324674087850376134720515969027298694522484522129632796398027247188111313983266737394319484074063931903769279153015928552864464465357944919437007663544808521249038746030518546347333556915284459601165661509294064647338135841137986952050806124394687232148204319645451460910132823222016015439807577040661739368725288160372912356430425717362390347966754168621210012048358298322242979408268206453318479977300152693129416866807126271347634943046271208834734171078080414797361206133611246089040524227972993187715546570922166898842207206183262696144005873729187027357806175336825796724542384195896740272293656093987188423486471267484114487016220551284279360 [137,71] -4037755229553616497879691646092664481893182388161796474319028325725996519115876164961917132482004927085413568141719192068243425330197705523602131753943880884441312283714867242653062711065647470916094852777649626025783999516993885888992194075840274658634274413204909254319695859478744987147451871823490763019237505031088646399750723691187084963525419473601348944248098228928915180998565944877776776339595173123502459950051648282562021871895176396196538059942588369569084455186614970752103986906674016892966455207516739164653685666922339378638880634645214455032712667563501954473150469713666412110407375272466844987611991759490808398538967439815570416311180232870215604245456669230847720981320811174545756548405553736319517334936816003361960804765388338231174823959338679474841643256162476648771016602467390761459520096287397512957589565144296873276112150296831951453902426913132169903408946905836434818340192434280670406303678305344343516713908634459474631154520584198853582018495489601527184533117330875398977201482284849696737256790534228746521836698667794090281246637823484962170411968668372058832307362921314908769581995780866435100576442150183268917526458458471888590829272195831852967028626583872464685170333405773542458380988349222252822348417859250599501668783388318135578428188385441210462581177961383902025616553209217801003239961385302165296365463370710786065439540395768187819116020191544572027594613590878818613376025357916502473225412570387853256945018121936431769349767475310525766430088344959130114434939160110555364448362086785501178743017192945972684415878016737071743755467046935393505234879710482666164096617513669073419876003411445427999394608399655112554842724280855401034500031294859893633855357026588747057937018117351289280019611106113056682097805601280816881867217203430391058876632489418257189183335604435171629245727197266350412692704409560360275427109046675067852310936386946546732048988353869472969171783696256708655779321459074233574632725044771320860099061076051958262057072948304797065599963135685964188600047314886220637655452241804290086652073865193217606550026870992846270281166010348566286717731981463315486749471146606299918949578281106943464 [137,72] 342927634229131978847475060365278741496415144938875092719369547420900943958420709274764549391975749114244256129134549181720999288890181021033319746476134804695989369603884419890382094279855228235682551031473075757536242165776462795706537708893256643629855444590151504275592989811748915950038872111665024248838997160493493086364835272406419280721039773220439969728282809092673107873482546760336202108589424752898649056334381569406233113605023057709051891016978979415916982598643958560092472641760105424371699337650382114934098804407037352196649241717638390615778939831211488104997807043128569643169211316424251779118916440646262444756169914546833630350003041462217781133344013523670424326042746415680133547486935900314436103020278839350729966710119035887693087545506286284172711575199345909591185266579335570292683548716157446294288377716804127317238736404464063992919931344962555621737736314120493389053471683611445993076801988826284051911806640196152902311201504366958778927594355112744029015559791897588677324579926117631674287222028217393673689891753220882247057288142535741716394938805342004341454719996802242170148484897510495251204047242339559542676576194831158996523899803450197279728255851756002184446206255091967223615935674566939227221559189916569710288395981505612566260862142497333286408242305003647452101236942335094148361448945113701178884258060922815325812281998558040256761738397585231289485387384463102187483677710112232392069951197806719533447806165267558960537358181496218683934007506582869054680114623083377847409145437964153019594736138671190146743003448027728149705666635946910394834173164904784903219519877318958041853816518978886160465464763780999464861868259727460752251099396792322094808717989125948362155958014198809444478790830828173217585896009856133187274068508865254490693141126238772222868284655720075738713745313219510636916125704961461537185233528532216546259495609034689487224534147714243734509575162777331206985631417684082998302151756487251674387481811625347500284131308110770285009250932525079784578291045538583408292613791901694064206437289343454955530928151251201909037268739566438436128512846900727692679379943768059977832472393067456 [137,73] -12034871744870474988956329195666826853077663817742260086033798764283980844673583689948361929613882328656084787939760471227568787297687894548246600645978341555869934630091472270739447159564834479129071530211110713880058372955420931579789347206036947791339130946483658557862271332907839721984594730980843438391696659448451044675367880798135941987515975582102522330163070754258092606755606152774915127347458358328455406109512488252798877124500590401226560375740651892561615479059102605386833756514710753971203729781587146782573485379081126536619321310852999433573305470204498336792233996386825006865855277168033956139738019016465135042071183226395012168334438409281557879740456874981121688877441165438728894249543566937155206003308997294125831963879515271850154284076878052656641130537569319365354226578352534282439087105880223337589710854646676637637746065155519215182937859824729891843812704865555145537845145015253957831000555713822786631499072894018953117984904052449520530323104794150728855589416302156488988675988431267102007574817964307258890955813552784392062263010032526621712731960937802989528462090944824333119613697373237621273637625580860903928047923627709857507681417185846238577746657200341740640912295902714529424844882163256855515525680058544920402239373045868206611732131071572252097549467728446474129740236163962150815854115695991475800110724403845562399103891442908971484454113170575453180662859987000430006867015027304346052628918043694547573120272956342074550250292589715261352096899562853054145091012873912312332317047336690426040111173202613173319088895028335879710635206263326679031343504733253974042935745196103786486634608564344540570898710407402156638568015294787744497264513885064329151864693302139682709021430310378747612245149500336403880153574064278445672899774679547385571572909402662830635843201134469525082431470747775322469696428057023325841977906074100429951390058678875300342125412122463128959398266502466373112267890741725707883212102903428143327029933691694692133021541135559737933109463172314714908776310429605065157222045948032606788253019289753692880253466450987408553575338562833185473950133586916546280807322332807843787642034360 [137,74] -1512433331870560491407396179651265272206180678033799156474584272768868324663103879951667693914718117567039625305589877309803656679876552492759254535846909177778086975363519380064640154514226504087312223964174940184951329520083617644071672834405438806255831777725291058178271238826870577583251644111244064873454177750630630974188739250135275228840250605304049146225837984682523968117273850523451377492206068628396816770225137524904688048735592606927502693536832190116230447679287737812941209037894240150763755192262120163041739829788247012539039720868467289993620587669584414491060451848236971567770078917559824344700529095222537348762931887209426258312741312476912132828413310264966494366971029673153956434314955892587004265846802081433461145801586743747258221582296345785502422580519964820361666462192884779513522486489538515665892184682416255360626826463377709057592007886215706828348035713273510703664694180837885130582993860306583968422676260557948224964126256756734375022668923322776216973548015577595524152614839912276368195176059464507065197742130479204716126829871261939321903939187491795607067112367705798372220677618903483962227685881578571565721522862514451891718986497070285352625463225774163941252206027417768629270240426917401511017229957818492058628888584346819524235264870018489723684792194707234460648084432351080476482182240108873609694240690503284117914654787743285598399203588882720856789520237212346157110473734292278343612095300788081985262868876654585661573260743096882303770494688614176745802516843293860025227747829186363769018745106439346620966568438832418405131210694326204129593322112960823150701353586499836537802040655507441454149599596785218474303767113989034729709730389080591220033803237982423392983754234189986884018148296493529734080231685839736309031046361178859590995311787836436805821453516320835139996578357679140608616285632239375959667488216879372713042163011411341680338129114771531196105745776355710953320983021495927974297482162047395652161306928526874150304935983008236048475687604607806787099535315494803886540419841395020999243621679400188836524049371509510952049215487825177033677529164339514686635361752568210517609104 [137,75] 186274603982818118082819890188496362888199717544575875054228023808630839541190239158631118872401794970594163867430622935067865484314274283526477290915166717791134585976015123379792281190829580973614724826014010587762393846698719075087092092991657284375510281975813868892241376267598784486609841222860708654304152292676945612733509886755206928732752490540951769197906423891276427207748430225012168094457914321908345512858702333366873342829277057742776621382676864272885866204446209018408962612739685777015819110262801892935211396059120241003893219894121202965630124404182732083608331909229713930052887963251817613596006270325023288205348754153394877470747265083556659141275105796850047147608231413163659090698707695703683906795087813045024424404497051400841400290505353134468758735553063816580671391789744077465872135294404556477467466029049211663335221220231127122968703727048251631573710943801675247083942655949500996479771234106870437408012790400329400318949431443033921232872917307621315871307441448516083613670289206813583170574972287503320678909423241981455571635513836305850899151926351708204582175979796747547704902955591573499617753146451051964877398696431944453710969446401622142526799652993001259793666342902589856612913650803869107008104029983620100759917850705196668370389145539281947006929309899341336819611077956231615831524108511083996197273319833347247246142803313906076351259534917088564210076395997575766284275561995825262551785933625564715735595952331059951020512281772618495324833894033130706353703769700974321086357343048895163550168133406055038286281477938204369921645272414525289123308964168347481384586810359091982885767802899975368377364645727710411483491552850920319886344469262008907250580370680413327903416437321497229850352972128538555055302135264837491956090587039128575971572033050579723277502319955103640247953501433126780851505919513866210483991762812678277434060936265389178177548464613084556970796276281561399977849173187592644474181707602676357888480302316502169672258076279449477095638779402779821041988277992632533685748567891222170848052806112088457071900491917153495233863286145502698222330540562035819453805935360960994372 [137,76] -4879104733501072659467096052901251318182862683379602723666836807138439572008842511822153972813651576241910248742258166588508599434512518936364929000532348536553143596844878017519525948008396409761336385324683437567765780085537016196701921229241248222680717146580978787922121016515828271878301845154078009682489888992453276183597554427755343776489830890770751277779267115549497019925070448883683904597641504808213355377429532082651891603193801158995813372904676094457632349848590752786071287249740098486336696505395395624443068414214251447952273291533559523112950474013255509977506803030932416115039819788619893604815326685250724349135575878510636434619468059420979553122041772362379220858612135243157502401000957303169036453150489815950536166362651152426367798996833391384572443342514253466360960233790788008388454433426632336495551584596390294943707339808057283833193428903853683959821102793899347538551070916140042040029310933503925933144504422121184449406934610011869846800161813733371802186704559030005938712033669691575272010287363124075936626945858425668975981138036110602987219708033751654845828588443723546112521893760891885886245583589357045467636137188973488229981133448235185038275669199238856864896262313714107970748883852048127366232413137827162532294394481968100300080963363874489372060533359860677136105212269222144960408541845463083494885676181266496074692620558034272607247932816322138583308266840525919107627198568715707804805963551637342086182255670126158256896089223728420711962402969583003577278704795060430917411128823436295922904119261519846674082215335890392151869524657625881120435794859411518828995239733041106571475695283977383745894540682291960143319731783332716146610475202497274460204941424737342952369586071201958403460853711005884981071759245007609126554187491477511146621478484919760902611240344266533165890494298572264934319835396724650379981737012870103564403410183456010058249797835713746727829655564788776803435114152133910204625433592422228199376632357585122641200262747092752217195778042147896846505556779668162559141947067576981263906392991625305791383818866142512762958365185807221004181623335160462769305801776896640 [137,77] -192853020625971437455703220479692148813236845436938366287066429789886272934127380303897487517921400959515244251920270070073585933615240484537284983922506852684867628425725576907494015430056115185866276002248916020031485957641963797417545144987897298751677225164480704153002343501653075795173108105424427363797714634795342583254145294749535491176545536224476750218633370189932216496437636414547762878682015933999061514802844736698914844636106808729064167216273073240777261580949089643550909752958458991589950158874937713998467464956896037646753645803767982416015956477777962194891983698009508685994303132768829240861064134536585222768394362275880992374531657548420533064936925904964915625689537831479498658326056958285325749560274136759826360239632151670928606292383467073499131518980975941359647227784215966969818840444062260291481254240590066324012692423492996439754452941092390796477812096784112387311624074602325953575877442652216845378358624026653436687373416722894332052365544081069831190160352225649262755269000852250003935827156757250000839887302488747226624101069880604782220649041751359705973513179206504783810209290013579003046600696648400339728142065696899092720000874163783040801924627485545098312204029500523100102211024338267176099319742424581296996272373011396971716944270035801514798016988733343957705911943809901085232346437979972820220019193756889925479255970189725212494857116335662338178819938099720589241508729092876382551338319477546168511486596375266739339479435648668005561613142207650437214616813584706642123624579542670740816530418245336238245526958530494860897685399462571589573356920366345573688675629386723563241648272466699481317221545155626684983989988736879995335680423175759975582953380695211716730065964269870743410932120601960238394609897162966538055077252031930833765026489300323860733217984692882529336517685154170960902092535125850844217154435362517948308931868096830158691356906847082534590285693950387315813125714209277703367932336895916595197393494264770117154776310172028983535546751441566591880634529109224767858090185919222481797992764664501280260410093855518225646091684149507102321589142674567869449366938708 [137,78] 5023327731683475435540229247330620369429913743478469985154559087337171460332998825117061441017454391573999790649979223600828153523537266975424582906739841929706932067789010707276148578539505980933209676465751896874387506541531829611091059950555367645869377004381926452777096469330247252823640405934915631447923091673476655245776424678046668827098694222726611478376055563949865241155295230192958465031907108149404660663524757565923293583857433508748263836169722230563464366111544458175810543308372272223121235310329751138150577981944115964324271782913910922211917489339078611873441141300010824805345680940866670293261607435433325393320336902432199969964249724415498731320724544210778823535216434081832943595640741651947342053821005513393573656465292709796985984917218106124489862542316693629246965843401008106268098649839994650123394031671336401216698670604253447700214503042435213329758317196111809965753161891715556552235986645768185995321445361808541504253497143264416905378051915262881974485683315707474009338007227077059999585470674139294578166644696618110961759171123219693531625995809908627669167686314209617239156326979205482161761572462833601875014785202154859695344664329598510470444876517698978466216449866421280312681031230991433834911585376394685198339726162992578704804638699864547288956315852529692605479301641789225366436973972941418451860902249914306463644690981428373246128178570830742548460712780101471253383380160911862092344952888020228144595507658329887762375474576376905357663400424254722088153679370464458635173069077413515201621877332364044057895576013586840579970368027073529342557611412057265201065926091872673520302856141190219266789239089115223861266059120077633517130057298443166953887430260916897992069292442763221767297302937986868400258791150018004559370797158371107734050466108115276229952947557365458814885364876561816700906291822713692337794138434804985939501978723325025750637842777504967019233417260999063960184526517897322176203039813976611854165254686822613768077001867537447650598389004185291597021922685622960392994709318541701535382663083901468691347785554429445053331499062897077212630735621159278188541472 [137,79] 771549477940583236024194963388008798679476517703443898057959535695691678711501879529462306383127958370323331757318576135096140343642844391177454248196134110278837093689773163695336685953105701128764492573409228997281489792347677193737690395050112007302028699794052377875290011932118586384358683722002027777220607978702562795024216303988428189126966837243018497406286760848034523314654035735382731542237602576947422336731591542978328936109017268874189928247525016790483840400206764437841365688371690039311106127020434888130661932206682733615185015315519003453477846507460148669083085403752925905082336641117024626786612232116251342877816499715452859599885176110528208166153736674680046324490252141316238087637204212620866095975956910827653365472429789256404045140153441263395639835654133932685449766964347439575214038905274542536873446648258865122315605726121416701317050996355728033364140555835306083999767687020695542307859854725582565376341969752459405079470289104696350874822637377340381510832143462205166805113402731599673293308478744400027900577043029329774302186787663388599934689034863934643768520441199020634121012382390887998843688992768315674292578185884683347428097950020540361518977287612128965139099645591683337095565572220812467169236161911079922388696024947605016810464800106833373200678197028434535601574694739096599466813412069282999477835630857403357529301330698359781175928117298639553815035376638032719441498141642733826194116135397194882780481360768265503909907508140925428152401914320215513520014527433509978871823097337092321129433281735566407407908500121763258424573144159248640178974281297982517015375176258556414279334161356336334226498953338729142372269553561488649966680932813264856361887956735425899002761145740917393464095152135326810020695027523369250193874472356955790182992918234709691856020995539875875173999330534108482107301477886870136509684841514474161491978404449070565050618690753499801849398075968074677545001231956678128135838606482131014961507420057963563118098700344428567947041109005326204539763419315477242887770216935511086926654790704352991018404257244099682895946510626808618642717711539629741504 [137,80] -29699181275932105342543725237844520009091528045801566915064226895311023198288595939386253338450044870851483237822214378342154943519569517799829980501692996750974385671967854959103487610478096756926749876482043832472686741840974241730018185541005892724897801283069105414703382051125475337169405626585354844725333027013566207375659651324603659979940431131229477330191194525965889486055040625224464209636532335210805179935172874617512327113442831888313970424803587426542415942049053008524685071755603032894310828009487410117977324555592920351057225447602395422689264132583744358837820675282226473892787272947428631541349080516197030241234275354980377358377046993106700718650965639414481611833598764396710916880421484109687683445203558915831769336482434829216874895655575345516984134134009507561641336471862403277376317269069802313883993539798421485598111922465856837240262596509130384994313595331905581371361297499499345194923059124374972686922131488392640737431547921055690379937706701659183666606511361463741003798774717269956462152146774946573815857618763013657427284982278136155751105000705790912286689071249286286581365361934212925562517722485716135397467283941073538297673017183651851181653163737601463092860926395157592769445556965137441287346078904424725818278783347844269236526279242204019246502979410568470094332902406359988774167023603362226760974654545418571111609439959324420822350044611872658431545551696350059767909223964872948087237826224002528893820465170719388103539298101901840137796343671287202781701072858383551491322143777407638311778712044838182941397578919572141321371003619401760616704125416957329341031481621536281325759506128957565920990601499962492381270492467362501257245744502264604863405491662083282203517022953752380531534973185120968137149615660553985999833474744858853329652634584003932416442865701552664575857292542182213799818552914097161276823661726393968361099765120376788810922598091229450680029970704211787651334705913716274474749186153808877356681317192569537192828393736275848585794603959658205670714976523427081259543114620149992027441449944664721899673300798960301090057185833174083659077869467427296 [137,81] -380191623430441719303027338004759232597979775667612585967772330425799553526983031598994508452971745450254693411694396606891870143150736406173721971682602607476681020316795690122968380271529955282107179571368706763649001549378198958624088467465015549417611230052412524564239722782658183184451986660296261729367604825756290366315900014319416452562452475556149512740526022692626437968140334583110542736709939622392052940506416035222100089865493598883925022572952325563316781482569997338159839464669602759167589251241020679008583457084985618031551093650140174909680744307802516421531834023194760174606819769959580897656573509443661050855059380558201746030578889644221411331500842373005744402937864780934467204321101260398520065698721972754744131065585289051886125058890722898778653713466194965581291927966502123980692329644777959820085465167950950850841067040324711983469952731359990298396676426526412060505356077348210667785702166988859378569800095123374404535867202920553629045591460103255692719430286037971239715113256566118856794960211247571862218707847751859383125000249166456640832323555423420390916605957339867391748123040761425122338066741317080894867351077889816489144760337337813569923530910728390665096620673496466819162795537498160722073431004396229178710337630541357722158959264328841750011606939752565227344499473772492963653350792505914081450606698246141518561784942639889694845461161393002667546624438121486833141657203016230547534457716545375657568320255975135485420523639747789567263659302262263203158799416847992541863975263632505181446840203242819399965792224857205394240776255168006525740728983056838765857080113882806616010680662691089402067942369084463700919549045123219528062239458987170485967220730875731275136139931173750757521845512482379750406356090111791751672076959658273992822264758149443043501754706321961864521063326789191494373842554381903629793442000956436617940855891654213323955848034974995574805356343041594316118164601224866090606682239888715835275841500481772602307352881483899018673328684610231170592320536702006940025653616687960393174958039585173260097638003643417712319224913820208465597283468230 [137,82] 41227832197303389827340264852961700735711975805764374374109138258176188998905844615157716789724059813628509484931567581569382415907993200552359833257468340356988075705531980364566196845116847882488882164054940338069162558723018094243252147485056746418504459263100774232212069808802015092221657015493483741592926550643419684962412716481501262608395996847885498081465022145981771076144133037157338673475192410611356110995300080795208204882468850112046714472710451693710969178936001357726158836421534347325619905163113909079723499624378022651525814931220012476783064965475143517967896246158190087444130503092842968831517958821049429207744778307343288101568679659066742395613002189745909382142802237473768054691579572225635618121224412224276345935802123251825476491007560474157315911191113546303405282938309973643877651598409059986624658400754060621193489241895351532391632930911704222800591066587049048470198073576086867708366516289419315696930305320151419444981477884641735475036159415206197331735690720986494062075546561902677337647708580321634548379160072170924002617209709406308774422326226590990382840635218267443369868480435783891632337885691607201730794715140784037078647360187136418163858956733889665137398000228488804728455049162015573874096331966601322408649179613636295937685822527548379585591296783254944645022186662937824390636720194952960996771294080339420380432265164287652737010364752660421896912015314910718047912791861349220270504631483031739713512796540804916375236583724173347599087644701143769126938004055039920823248903869473508179778474384142843338704168653043235778579466017773954755157266715782630333467655917043075430550118444600194306151808508686816983696102871133101870796300828231751725393581181984221521392233436673845354586950329898719252927231328045647255660808284169011090965051238206788342506248979176345329469591566894499396824534522749032231102598184750991254822959817785882484413800476861980628918173172711321483609470600790340734303894887727578319227386830663791237837023142530616042977322763147184938662287284925902791909406974500543639601239706747585975801365100995722549144126291339838566365592 [137,83] -1241770449876791628327598415285690493676291863848600116529841616382941922495203408081525888063607755385130767344662011351344620871192645381566667198410790154847541825838228395611688839775807029573809655407495007800142376681211849099975138673387262732643711171612648920067065726648258612346741393776335987245925222756401797744509563449969052784678258924341751358670152445273929367801831545787858724538690039817717185048902802810965296571951066263601298028152687567056247762624816577789813090498601509392250615119811688035311443337156245358768363375410915413085898827359567984644720157581261221039598031623107102278186431055094453652985831528638730195496844428160874172639698661567315426361338998217226959986217758075773286128371832879628932306086139268679046176702235575367423366768873754812721023455268927242781292475147178259703438083944482255189250821011268200398600619405761455713121736088341114199859338259404607291985632640852855706622964222030251768009141460334317309692004754410580923885595523137041654681381658320065179600016430487616456322638163938936267842560969852590916270199032524300726476566315385050765095671604723838820025247334150685642927573362016063124006675648302996464748349011921182695019366325186824501460153208371439475603422415295389631096990460921563882186231379425364527128751228654611817846519618341519656897630470890911051870856837884549432550707637154432660737638898354668145052397445636370825369384003777047815652481383532911856266060552419686768283696068800437671818224824423355334817013756041830759432682416926540517779247876846453847515143282395162780846232619246273872145600942296861180730351532762387281105900726479536131598684839097046826968749163503756634689344575322117176588047243511798381851393162694993932540868974951194317784799799520163784829521268399760603838572101023733350502916819122043556407778055373997335061732083633055348699753830389010625071301518335066956404605610937735800437053919851724722488762722735740367260104184480779719808468949852036771146995660917829002348938565395336667042116246782806359994967066970982594812026960291907129850457802315617025690385916944338618288 [137,84] 21635788139310510168005527888106903705861549450795179395867859939862190182940907286457495887010170600726263325906508074102406526118470389921464827924471336210007972363811892958875854844125589449554540494320462503567652943717816469786640541853342747735243268220574020949523274472797017085155531389183691483632451642173442493750405338188528514710899223400563298515233497945822387982456789619785650099590652073558089578256776969405352290425534461532187446835938182363870427735586248141816200736554865894675079055378800230952867818872612648734892948655904808898700254073030910914393273339051667489753878533143612501054841808580153286296365705988445183389908123695458850106756583085432999891242998778095170795179707622321942157587369160376711462078636679439232524430923687285125804546523997650102812524259115574227209916756412504523649811307008338376017623814911310274852459007209275396399899588205848552894350869318629306691805546989336436708739072574677742544486138161998246443976483365454608246058720187650039109872697464374775746424513062487233810809933547703446200684860099511937008029393061113305332850578181222273780800305853357307614251201603035878090369267238872441193179945201029711900461645383756522836628998781870149219645981184762814808277037611825124747978151457253182470134050157282617261926266704975243476396314684543425779940699413556252787558967964306554478068105118456890463223520390439078623458567029967630976271460928340650527612208333992456768939778431310480342876447380405027597905272615107220606533290554810878289836782455789208678558466865279086665086800352594184974530495679104464640360646311279405671958244039001499447723313810310987259191292967841256678757719788790059200924579716317662111807593995452631784966595920499239305637248586683336994459654876617163743362790167815173592695899498929058270660974704329829006307156086420889211260412681892061716236809316756029151009761222957253994565914088940453203856760333078975639359796857117652447444731554974345315930320702344184752142177317664126322190801231545248384993176921431824143913376542633332542701358260799127466976677733706645200747936182404688 [137,85] 287710678598042478156009078931123142701898757612149735111654204786240448910745278255966761256917345998800565867887350580765843300828320457512181397383987057096137021264021239094334431934553587410047179528127760328812875229966378887021480099917076247204983557144133353617810728205879878251864248174314982769019439690474426254128221472812409641833485359980302705137205465874987539212761335353565313774052777751939475554342009534189087797590985096127175891311383935371509313958289266849647357923506515107567300545997669303982496980153358661131169516477429419392497952980483010417238296559230498827930887082758924909425409478839109049648705285610255556740248941119004536459087178835462089420864236038027941653229608912141799933562598979180643276861720035813409418119698857513615319759929041282728564127468418790507932380816859016322240478140065874385743712684452914968435040939283557220154602100826983862677541402721253159518412819969102408367111536188907606615685661312830391518991506625383840364982947912116266780134383044045241415158204843876433794610474109947787767942234851812382041752714821697907466211036328748959700120260994277695835762110349890914706099604769045384335316915172464565778408671575403472274927222767500624138752766777197803146627553546645020709498972716163312843104908591242940281720379762276861726775196943057867291097640526747673622211532097485225306216787208975488639382421283513217623064740504422257766155717847383282190143284080352092839252555681924899030867947000240422369775357196293927910629790327637528380793546048140993275075275128615982403814404282835785691649513667416678999244483045676409534035406186565158905150513223527050270727940793078801213885802780017109244211598186140436495912905593796145499094200617073974720304170294213536957143269538604471615456779022369214489435464234755739221948218979566708898797850168046098103323035315600266965834322857885166561776374627605793150401940485633416955877275962766215776693894233152114508341372274605739987582551706529516394798145900995627151299621986692482137523097150233721679309754624249051226415863817058439674921951012585155541254266876 [137,86] -30954005307459945185597004743465477582214735217212500836520371218825267000601824419908849081822435942434625132989964106791943208082662445052814440880294875237117257933210963926688786399884253303707680518108371761190107219110885695291145000773620039299325897842567904553997777434211157051094145832852547841647599623321294963665089744797670054770729706432733591442787201963569518314096060750838469866263887960487943156114470687718267115593355732008948540691969285396111316788307210302439559534215268742592196760759259655775110526841120169950036481156550976893514082853235061783050182825438742387859362169510205521900167190788146402006671089239687079386470207743926202015673698877286100879386394727883498331673679691756358259339850844375762791881429387465409623797773281069289746505514736513213108652288941070715586171638635347478143008657350785899485920431360362020019302154950187106699598112693060228483815216579036900369870201481831258402586168541526318464496356859511905000540455053612816472331137297436773942982845432473063399901358255662040438302048614968575729563722148999857339888108935391214002160274837659505335750539835279739835982269841886743824331747511246745546422147299699153082347749427246999009131653361984348390753040489193851567683207834121272716759421330718373236891933701512315532044068805174345069164055286233132963207177167066384470769505772473717528819512276215763958960035635522481370971118370726205824632901226665559011435707345870820873986477955964437704935993555800981658767910289299743720384383992896732608245049719492104773294694946505660740083886720089828387932839350888154593588926873327004632325444746183973154102823694841294439241144291297643831347781372207944488018965992653892698096054227039365761985627331487632046173519256844648941800881365466283569817232559905741779539756269195730517816063337974728625169308415178614515975161869203440627831978915003340948064578351333702888098267251054259033345900596596774839147365916387154028133831543624135369338593564872149213772163066361064589011053348560622435844880914023022889621025354365370487315168005040674436651116999126007452756704 [137,87] 626078207091764091942849470429846356583948846047006591365071557745355787449636376860057279930527022857160143399118733277568648038078374469514355297864015781348174467413098206230871096657866120324524175303294471621239434448809534133561381764925396014757805877753264572086850014129529392723801413730253782079503506698823007559328605270355272280891550594681562843308493076740658990508511650885719739670816028625962366224517944559372512696906059885456732973776409152813825813173558089164404907509019881344984619069400538437824752909999406571254685154002219337528986243577419588339293221458193637349883711537660708053902781943207488782335156800954579314235597952466536562717404379992451876629249084172485891724310325432041232609877078245138846539485295474885493465906611632498575294767445256098252733923235360344329351081109055093982199276403494710146084349049480648227132287461222839047629649199863118707177944021537070105088224252761965352894423561299263650773040022052828764154113072033254022002130973639510421599000410276649517210389926900366585448304802555021335025971203276789905176594740098127245439669878374123327088152749713932947653065166160879038521892287876740010955043980694269517912682854635096964293683860130700699079316904247887329493159239596384660890326290774047052175270310195581711560786521059772341566112265089432909765436899530869569015461094607217371290264634977292654680080645008018767873165662078578524776087829598393643419930805485708932503570353108529778398094219386968932605755116990574093019133287833698492550969459865390414115597950436397967308729996444505294765469208667735977549913702772677557337395435192432212605962849861989590878955174808361402076653519068354053196484322363400349869332806540154104884875640749918468415220148636708209375709223817401905073203620804165840762075685050653922383142591213304837034260206539288476706355468832384360747188472713433902498725400670189329989699645859308814730591389257773576149005432387842860456374780587299587477633627494494810510945405479109447961514266359303630620189525460302313410524790248718052164487083912965523268464653530911680640 [137,88] 475666106057690244546360818334497180382134912884090493089300987350300142056431731313230057552478945681660144321151793926274307501795590359185034550111248347092400346573719608727374268355941906830134344468244475777860116561910839800195271220680231047461938836113337326600984135763649972253586099215705550905525997905584874269496631617790867039795783136701609228414031721435897803942726080381911648687172110670189048770607477018192689084569778890857108810714760591933860050584782597569097069468989829685550512352785238301378066433752654051238168670659326076345666704675951772791859429645541254641202740141970591243301746655382059944075194094502196573583881520746327058979278320054055326941355286065934546329095064025292449511899776740561669837009812524292053110148773569433109816862080436430793916208181627254229857042000827005331973632621630613142691200391206542045486265215767741501336907015346295827260037950243701387873659642641570573866358579736819766799600101395559851799128866108943942359945287623236269231022144510501795509784303926382989323046268007121146410955601694340912229717032058902450820346282097569521539764358414309946227218066917613233778219584052313516087737619680441308665424434680695602342015746181818585892078152283513627586462140113253859180332924477561251934153721135168716367991414320034764995486497817820040452624841897596883745887980908268163863047908530983535068027429012647126257655538592646350825995119229570448070635617588548896584471109495470260786621500339682401667070108676559350892889891906599427387153949851746383073980904707977468644811935014713161975410344072912500724321202548734523435488826257621078360890068748634900424967890262068589759242362004056224762296759894857241747794546552382289364104352917845354536482216448809189886846186119825113761993093736344885631048902991813115006471006220625242722679150768741180489439871000646036704786839993099042951852920807390276429356157565071244354369440107610194843891339013481653243547591379137356487771010196243622548361818101595397212651585316637543583331434714638450164993519562970225553324261707795593545542568609248 [137,89] -170418248751817859329822672896483334787972175376698190006501462013866145694199536110302271117525912291988590611393323308452392891272977309394646908815717718953623252755372473024625505813521628698263715086784964017880735301225780081547096923975304429726282755944568212847671971808733085553447762655627464303726583043753244530598253043023699158083338131942510479475251447112542247550701450444655811896275830767747986258972380630256047803147630156446948322899254566340039016289674204253107269463924589827336917339968342829765809586188862490864488676688994463168347675491083583952221709802522701257774590969950133907644139259384801383913310136296741060334920977081341357570745932003638419837758581232356414433715055401523838150756216573143248940943984558343407448176778833501612199364413172290764900950896494655837827918038476722180139162931635432459844869046336684840671269234747550590978665900235044539627645218925414440693072778805937103454720285550121525028306032939003167076664737982657693551477366541468181741330735012118372992930944937237490707585142268841154457422512141489068575208794009872428911890018419472347977982170593769211885535948703784223859544667120909014910716034204972244602485926565540470178962983499289952173443943930610321921329389953411738093943305165053379275346734582631380404388062921010585858436050238996445873959660947682276238058737603460983099789934310601234167583904273745503710962691319734714082679501688524741502726084607221753892042253909417758155224020686486385458679861007177583995159620974457555895286808630620530591556224145992537061434143262025336095899852363908799851529976692543431908572699850557293063784413928719962313704776895757832885615757009580325182345506571794259495330434752186692962237244801088976551546920848934241456620457894930894010055460485780230704509600879189780845821175652592721584181535175505150380853562175548336394170317034231616722189545172375327509533150484640341551826723649103690703496586654821584885668218787010016995777907528493625895748362672051759568147606104876966234644096869531916877093864350808843990664561555644827780680707328 [137,90] 1315200120158466956476901224282910918081768059767125157728149027023710934625895212626986665633253875877356761771393685184504510780218004166661557428661897048292525307608320984258904697705707032432567600529792289372289899196897440613737017757265064290191043491966188715562929141501196993795794753517523503146368325336353444355237284235909750626932632246222489248906427750279683352290007789553800885149903278937603862652360738971122508369475937609384758071056584917073076519067238492122596532028215978637747046073935626716951797807486262896919296590426904796755545391751172935736070220182234926316689324197561850390619329790575013497285263954624141348548914390002873493406948930931545966724102421742916052561080018332600806047416579559846563003110043465324274897634997785067085246056401601993978307614489983392977350829816331155313905981422530181981498165090339590261059968972861557397584283427415093149831338217199608715594588142883069412507505870002666980816538846081069415016702690095558105003034616724502711856326848064360457793184392587352073467989431411711516853257335287079748373256782942862856165855203472541460588390386546154743086365184158975417073584685172661677241198387922908588078755604073079980040578060754905159528670832814472853264994860973353246378306764867784595056046727678422527526233564711873016293199692914246123169760415849720412978705950137561856499868316986838406493879605263075398110155223976476981454639496839692593346995978153740487950496348862293208186513109454419605240767617048566536268877663895519541383645336388139871533276583744980815260439730587106083448586792784650024873549837728982819263885802047634197747347559838834359313697740799361611591974712967454283336346156393702436442011772703562898377022944067749735908786277310114140649347164080426251120376333886824961669585513731794289548459991682731229078217579722786253000663210504840360616700671299240862990898486570734334236065884323040118729778248878411003187797983788919163278589815118544707783918795689760692525262296855580242056978860552637348962676192207426747074034587049155665189646830303933967609824 [137,91] 29709664561903827639593607605940093493857171427231297605725340560481932923978488346329189352570468312019311538444222199270102505858839489160599250703930531632581102391541656045938101171214070780281531632996469009472016638656201213952136114387212573171608279729306338279219493971267188168003728894676590543800066990370786107223239530353729115095682288400232183166247839206212347566676390157214860954915957912460958019765705902298442771587169549248228686576446431151171893889645606289170645371308487692364042234178854972984981780709012762180302945219393239486174086167806550438423974448877126780075269693260288854404907542500882235966253483521515281120291069606459545938266647183666777528062043656629115230933417563520766889265520155878007100686869834585257831988774818766886294590019724542753450811505902876988485827231549224428259986444462312734362348316271997689865772045895243555261218932075822633814426720456754871443106237094682858533929325691147710123255830903144383184052216779091126089700230544333124951284519749849527072290846321384710350929768130316463171816108263941765341989808428623890819373059085311527762103264404485309457752295784651486477611406799955901519073790526052912917782927605250294543383075105957667458105220016747190136922269154596740420720304857632924385801447099963073208479376505786963190317215824082051898992964826302962444125910623243771136099372388854720554613371563479912920685554684953266300434736283888070211458321314571055899742292090030192601467082922466531457634239038847819226492044895768627926268578075925344237676163049844818998203940064749131669953025734960560905986396467238185244630789110239750107255471137265981093851656339351913047134900920619749111122877102250435342228621871909258354909723153185472675859586419699318481811872522880404754580652446935310848369280046224232164369983504086007058709972579523067808865090001990477465516068722547335231294313182673515396452511076350166174777050238194589669092933013877782914082594281094611674818796853370858295656184881958108636294841536059937808179472466540295463671409102373942188616964604375949600 [137,92] 10029251268554686149782206904523966480950919452559375626113374645519909588694700066169901483414273054724465293207721341620859688104233409476001464944322447980536415652030055450161058834935715935528184577950106743493008949969220511950686625328201007100284117432426330950688826026025772071868076756913995366151586052817194367239907701701659505036667186470174750080088112089893790158959133438708943990330169916154112737150031838702515802470348611852831109643767988710352619188662942400007025960720596703901520115878277884306111737369172834449817386623152612926783296763604841082051952990497358623355215481940668508290331220949314242407687151377720754265093502318601194816613877778551736465644582276184060630849690802499014267191406296269610135021391571780894235281519099924393738142741010584329437156536904986522878488115164050726181957427011078849933115914344452594290882714759555157266704996520220107129094391580013827334033783002404576352393172614464888727296079578233474446538561301131823969089242569276330607509934728943641811526760919266220656494031713122364564005640135592784733195554892037669158789578743963466285648569409443125581934702690979979208917277403377831021720231087082978538448454727872823053657553359492644810147501279731108588970832920146806029898396363756875279217931607009679705655498267865114622280526883626216597460587751898368626692173533675424084739691624153293805060301061951476700311224008228192817173548541709950600392594527842721828667615370809296620792673333397846013950075085163603408152566467364710724811006561149337767842942072103892564382142155317721286873501824092489291277446735101447820701567431777061037055996308509322534637616752791758164153406044024996218016382812261627206863863249233184709424739555471511802804256102272843044457759440107515654472182958455390448210172604348816370482000777645531532588585586660023164427999427583040216550800002377158804759941245982102657368962557410140245329329045254996129364226441750629385084590174766783045669865362130617193832314891108247448247626514118972258954525564483690810760189892305434828129741521808 [137,93] -894497473102251246720103298704131801878003087635821167310507217058471147143858510905501473855522360727332577690844826469966774281293823611738188362618983396017624241450432247278833765324316117516522505034435946654748130084364907582000936918159720942126054677947660444888934492246505822191679260175378424567062030420698825904726192304508143395021184407158762432832984062103975116208291454856558788809222443731042735764850169310119502329981029557585587818659747839549007245059064818797790056383316865824864602532709627658120610027550182398088640844373946958070851157797150070343909403377935702783032859956079568242490905316952515074872689298594102545214017283726178304479738971865269433148074236643203718250523209967966417781467055956910307562339384211658685097067029731585724402915088590596210113287687682803030053812257108716325620454389181634697709826685125564466195705418414397669452886659271436030493751464645164111981038188886000242882028935101737735797369159046540736406172596889205718075212509686397419986460973254980553181397061100903567489341396410889890395613784849913800924753508240117109376407468200941931971096625564989651084869428694488885515292424207056713121590221081534899792987056261148587181897081711196216455302475634931661162890406266492868822792957983650711263266072621044407247633864917729949959008848141762154037635927660109705962077754797291973158443648710605345023567358332134182259462812042478814565412466350945254850727365085584189625919767542966887910985359277303523708677430213809395620516657942578723785271049679782855634005092373495312441690783448963212308567301577499016119891709739238993951009625958631440246469725846127221573415499065750546621185805285051246333148015080596115317355890119441745140530555825455641698541834719046571022624684328800879027048263773229070593110879906220149784027788041240863542141816321587176319166196953426704553241422277599355876953185746637243660856639906337604312383126919583141000140040190602552223946239510200598727721034526807388059692827352715115267521335026195260233264214335965041068666358930738504747192744 [137,94] 3732424280791777274051243730891813192781756898112565259117493754666631002488055259186365467221885367376445864296057337436303253797634560753738830187191949812763371311312098065540090248668499248710933433676239395325356127296897996151930356720923991324110082278017415357771881425720343122338828117605106938769915816497825907403836361894454294114813786679130333695635611310515082284751693015835371402302524428982628635543195320179194654806258178125594910536623297831496488286423084403748631646759221203792390223382225840492548036813762219593392088614668293237485596672238044999480188288027960037584500738952208478290374630020821411494849978860369169094461761258458923421492733320352739792107730179436828777007379901622643727869468186756160074896622852160159618979532365526905323121434961016791711674364991551355163821730154787417172931426376317355071981642271785119713352350675906264446396309954123426535123786623302837550492257480804605249456715453298334280680858595277799108427777139870472832962575769559591295602243878080332745297062406032780698297569825256668144389443054748955964601971363849131441513084673810259328767567634224373598099352468020305458362689850731439154730516446671010396415454903124094710239849507010257123704304117693515507762077892573353651860271427775426212257414918035404124752873495914543053197857414324592907649731508722440174434388034164527827200223579480243706163186025829697293841897819761518316026550259592006284210693441474595124072758756890703645662122661988552396192053214861962103415188089842812834406004122541464450470976466543883190379020729638629136626244341864650434173218252792709502129867305856512426984762702077618308181814618545011737789790260624595304602345901971474450474226008540576327981205279343552155017383928030835479478495020286415439221305742754560358455794799304803292087411130744347935987575269606078123394773119153989076429903380224194880361052017632736838580858820434851040499171965675755113684243405776473955490890671073138848375806526661749198241427595949244069207009589109472914497091232325920418643462377069432474240 [137,95] 909635462950444796778757923728198350527256702552957105773662982261944939021243981264277343819707840967831952383102693805827371932527801997974228271507564634324209772707898314867393767758884651058779831341141351747521655707064598839483728061822531654657676084441407876905288493066168072997949408231284744715097384803562762353967770612147332117569520077673552214528815174606433455637927762340702380608072387956195283676148615360000201841039663364036454925767896924483980566747198546957123650046698406747594477232154795182623005738930012983788095569484713119659678312494324112366308815822449070436653258787038812899868467843081194793575536119233300910422747341529799181263800401146148474445925358136504887460831438083224753296900806060813140635557536132728701187355600965843499451476759532807643683077618022140041654385833874390489881871561100366784925068919177626571088656109742352375300793516796366890031896586408197819516920967352656299754058840554111647197811319921935907382078294465289847983588870111414967764679418252832620061333777047835853355928318682678064261683557372493360987737201777944391097986501009286874113138355381943625401902783146451862989436401496116945806619650063642237796818166257273237408417979580195624674987537441564910610327956707420873615051029455389375192017234399365981470245135857530023845152084535526548437185882489309301423270654393159551836515203076406193991977333793639841910717073176550948186662221031992384119369488739045144080691532522312137605854066047359480564265107772755196656127208299671344199132594580667425361240073405118115871898568350567944603474668210570698076529190599903978694285388822182637391960231483896540629362108243416397448237978132621022883519501895744436795179640348879690035108805539316101556413057957665236950943935247885889731076002182296303390748723155141715450617268690049624235297291102428573592995111196320538787446934640445688158225735203566800330593072587871607764275877724498932638985955669028361198549181041546662479524738133751121537028976278026678918398754265319871984603394544180439695962717145734576 [137,96] -5370472700477928014343776959305510169148410210624835132526969036015610697529898161240654329709525768469181791367694242375180017104568250740311759246282359122026296789804759336717615463088761553810869820275481290783030362978223808726132365170235922323431912137255979369242171811099057140314845763018184520717668758467712261309550482716982138945153141756688537144727325434716490753636851122593179224709318243051267394206493519357610420481559620413946225992708353304484359352094923870506051381124731283449198403929508303370247614558971974515612199167381969066417761191713866131642606574891423392626215222680355122355176942135286829904299954121183758181355075269766778740879295954545712066671949848363708579293841145806849163151360119337806547652837150403928101689485592446503735750056300062404483730641766670736750661831413824662192839142620708177650426492603644031306902116988486045607961917994651297639289772366913596750370842079223827480763402906173990505960603049212608249773386886022079896959737161848044901094137895785975249641246724600430834949651964505622862479770619816930395755413626467135304559887398889032287808773067431020216570360937826411523498976119085038115535331480801532215169115361811944257829878979093042400380818098443207019315226468808506293995686446784809222394613426114660165566837665736579277722507135743284410884254102946015648723958205974990038245221353174966600021338549034208859669969863619394920827764109164452508863146959666711537142175953970116289694962578016315703656568736455718394418863862905300342131537971251009829586789444377506456994453538422056958206148448172863703527253756325210486396220624308103699776289848798901730769586216562169029788773540430604974863155592189248279781155325582583273064859047313429553263903917739048730001801316692272327837790367544512035411377469147371128326456907542751240044054430297582439088059193985933872422950089335645988207477263311420126425515041022684382590046232703964534205640252123311962340675743868628687308567414947234985421870174914563562148862557518911279707711387739206213749560173104 [137,97] 181922700254015110242937242005443926964242043053895428718424783043265016763963529155504219981894988851966389836703632965712555860830885751017176650435341625471026335166691082059594757737250818602254064908675416561673906294402640838171232897221683275305272143647599682958374454494055773363779595200633671134768976242638606260553123273038354220855463177685060916897205239925693015445351162008082616658108155118108945904456544158324155878476818839993098096184102529403081102565753561124142514898426021046498880133066609011582074958913729687847688740909474846486491642997670561730971816813366775207295139367617755899305044187170712013694892102602813089940521600100593812078009277559666198634677624062152875170555309436791512056912957180171311977644388114525712370408366552578946281299950462147785881378028401188852009400781376542454944209138446645307192729349405610085396949546354482415584626700218830000009909011841088318381618963116748760857173451483289207969395749515918564266592583320500056438484663874194696249077148219051238858598550885476931785053501948497760014682922185377777171594529365969849790596043479175667713123915955810962900296895283421157234229841592984012041761792387380280020844374548784034482840378250459779412524708437987651174784311856638121379003408887268477293071127188425178493557745398789525690102686507540837930204486630806555374310233315145879730595915112074947270853804185967298364128134821043216635758600554205959857864300096610606980998526913109219603128060907848576279140453233221352405593889811359516107181621579298402009395264137784725749005038538613274520877516794415595252454298053882814334681425918859189802213054771727771640227860158510859931832910790395522691476914337241053035817448956133507828880519943437648086644869741671012562880163464712042684645860874699384532127596720050182986832767179942313642133633487149686872174727322650144095845804964945033749767313379780736612104251096431207430420473994832612573449764830666044637261987339058133715341773894718720438495295995976292093620139973272440958027212106859745296100912 [137,98] -2032688467368842778322351435351611813775238208157304484555193606893658043647711334676793846981947603549376096282484737224741195090099482224883871191434352852995761860291757669112745821964985081354058157923233665627834271340681068114255143380443432135827091957410504714965327406827892448877989297554573756665361873508434024486409680748070123088720704676710876154963986122585619508497539893775272995128646884336679679603016853877909224871986559518598255369748264844229332685741181647899405711303497709837108625655467945266567717079036705908589716153669265268219511584898921897130018159560272171305060017749729621224684874289036067053958132891091377170604284330547230835506723051928475922355911516379413183190568724797926204336821895023639387010024709457705680744787390346074312295596438166694970209972498784712400671339445558245852601127323184534044348086463719310827215263393903926490724520668896157882574632965130895142635955913811771621150619786389807682109845390070206014210389480384144036794190300845455308149402677837619009643784923542697421243693455907076330835256641997035743989690199028249583402437450231713074612802569780248274303312342633621177091254107536359464251194445701292847323014731462105250499453967427526374336322546163401943546945095883960768381410184567007820375051479979875347940210395592215319039572910313771463669297299041043182298670287165361431676289612114485343006161690163836758726524303989300471282248931350549535949708649897652520785377462776554649164634553953290624906001782187703362515671627713311395735292534870066255048157672060815351486097730756519559670363213213882674006066254375098562177568094188089351262738473489044001408307892014020688899534841607859312115821996114179688051683952298642613028854949787795678924820835702496728300446707673876105091839975473397851915152907392037196438038025543526617025322317140597173671156823322884317888705747440692359483575151206732249319455600759599656255689939510484825794624436733799255904177437871124715972120536982899890650699255598917035238112531517985021802175119618188699856 [137,99] 24621937486483713606881584590142200032484353328682655431575206926075945299322174248489186972172031995593128112762297490255461383584615367148853139139436163351097606541211673053510039032794813182561265627077916168367095718987890310461276605132517209303321448912879950243554653870970887321224463102117489757188647174042520795759313743477217233999180516686264742358502049657634168388985156123879232396197126450696752169198520526715720756191957259534812690204637091154717268423169232457224598947595672053213623082163904186895387548272466631723534268479850285187676110607232336821272069424590089607458222592615373520022184325210400779634085761132448536910991260883712627127222103646150514280869353124691089539375102931709964964481585861567916853908957997656355500448967525704030023638152474563473005587331377793615763353778419392043211123430875647121030646014499462402988502484776444749507469148058742736161534002842639549593677562886409216310716384860029553483358230324434780449650031743479457214601129529088648623575027986663532119871557752721431808845817802736411969642712753120698281965141437176819103068867812071513056273148226194568017417431379109682192381542933540747530311546666037486747401178941701258897125810949696085795791777629947755739872340578566047210225568549883480945416887463506583167869087498195210909499167999163992932548958081663898749254663984943799917415816824044884675797826847238185414811405340320944413071887370718072578462197338417278114389925170874165038464644501667652732412791122142036601235493745638061051384644241243651726651139765084201271213160245122262578797907355672261936180015320834767628574174370590111684443545333946455306427499808995692770226868633542971834205443780688894085365599704101738954200124689064057545782264392981086317552887837831437340672549873212063512994566145888490990698514218399197791434306020265438149495535784182339139917581442334112856198735459215654335638871386857889564666181150524912794272533080225461050463062662966554596350856392111335615743614939520439409390437303270854142393194732036224 [137,100] -148450446950832868573436934449631203718653933108919022845911476053120376362707717461830698229069992689621773059565590342226179135452987165568547934796921236486634822736189947290884112057550534836502866447867028890780838328257510414567315717231500103886089441284260586755932269916906000855178031778637962054648135964437648501232535511480358764597996933916175797395926238852061451052370157528206868529506281731435588755961051957136952087503312971114125460658034265492011542300203706215093561904157982281966131045002374814268066802780651574170506143169596708357104974209004497138542628426233221659126762280630988672187806237419033679271776242148688224044136076846984223912957416391145533284877862876778623094448329209978330543042403128255652081460949834244173111341020562846849766940638315409722755475788674987640718677250190178629646965809481356171521710272530248011069087337229370759217552607704116932030338296045292337094674183436865414302736264523732367679044288425648843203502061551721332139748778413542345769182028693356430006704355699763571942725525204012676357069947713520646619847813068561115791780310920561626675567661263261383142310734934294325659132085872926527641412844261971830511207226243996680361762723801782448830887118007428041839651821875353838177449765460289594601265393411181941628359853058872653789590009968513681206079940864134397357721343448794467034430980349589599110827954643032044133564210006365734636888982435991417204235482150962008099322452329497984159702152365361197528777099959761170872463077796154940907680637972220607770334257277175918767047488561647234544280933571279359970549511174856889384744467670935663046133552062468850097084478865707267241446897451670454321024323684785696813925179185443871241263865914152059006714395428752790263974498256595535412431488673911094926338696593527397923165726159091191966011034148760328018996909911526965477940003070309080213951577496088588440322220613842447701320626752931536524140737278363558493334701848632005503597784768276970560573157195784555737176876943713046242575814144 [137,101] 524787430642897705086138547752985108526092815661745171710930102048317859054473401461843713845641573932285048876684058646498135506961869065416166259696467350557815525876703371289073154184662517220599566878951010630486957404785346331119976575735414227683766265896641425645436365711591666277886313248780755066901785311187321084950231520121759584174321206859608299269387327092303390622699660421888821729096868315281151432992826378240915553848121283564533585936561245893471178642491597902039335526195034392522775174923157974740004044187183531047158952209979743096110644917542999189558128757458179185660530473568161296036885246589733380669751429293438507545225338546090845119418092557762360492116916256878603224526673616479848049370552315310393701028377621346480012171473521474274564940604416979777962868637957996894553715947922196728357577363536304535541667266327844202902467060846851069913972492476629669613474101240435303461764000851879025155424618166739244057434718247896275056965622344381466411002758947275375150149420661989204860950667536368691005502416595827866598278117023433095571919413963464061853915679688153775644266278717778592825357818792440055765509371828493956027086976694907481518706171541076572748133263671708189788191084299525631175184834906167459902616088234474438978298189979909311525723692056491631524237554919975151913453250420740762968798742454065955434163684006574786927157896973506858366234059291198109611433741617874886244529743848888497378248627158316009167526153493862489360681445176764844885471251368913589843594963112921592481757485157258077850308680941588627790250634698023999648484560621486879310257525557254149982838486623154279926183797129136120781648752812834319851796732059013599917121333889082188079876321456669479361952873182181655777307376018089116065495307811593721706637864106031159331901140616296053925262443535957119733292873689077113054206207790914249389140635481786172023316010235034663119046881334279096035363049031212395182484521828370577769576239155105095977081836317103648634917994878895901248132 [137,102] -2220603067733491626690327820927694522323210180092180351841166837924329097164643999065275138828456661889302664256111261677589782909594401158157581487074321251435383216199896908132342093573020466942517358449369086762718932561211063055439481629794813838385757203512558962571931064586606467693325983408849456876313504100762951198148425011800859911593199053600789688669400411839876717312982033480387554283650246443368652456081966474264139463005734139090132283408449727949083031822943044557918946716502985930523664027332184044773128620325033648515491999869405105833488055473430433069019851475506348108491805928828468897656235336661074689762060768808995670612258094910692077165566678068575663360715830763112308587891511340809088533086481656001170998241640461698822915201088626953942922548431667165704214950307265408316088071035883983538510323370951785787378236630498233459199465786240732350997397055217878253357484723829652488369407090733012584054397934928241476360043027179994647811565628296005571230951922860728227812940451982899810204095166906187881428102047080870844169416603897289133684825038966254383343904399833173608307778237684330380155051443744750838683328492133677282400540613707866287695746430567732904558872194329055074488836518961821120135979248365082045812828196115651835435872038698839331137931081716956785491558329534578165754456942535232740697531229394550848232366241190620142295215170568874315097747363879536778095116611595078751891710515644411690763247318703460338944552281653460819241684451059963044139955246093780077374837036677248069732342581675828208322405905054339932957187166166925987164455954966090521923713407192674958561972028189694171402981484252855550373169114912205688324811453821303051323014993234837842981949605802114409273282434294434198457266061280412666364069195347252497824869166799023733969072780331089164346434503445793112937912836506401136596456728525029154442173813048317445325968101509611892269341738860278619875760088381636294552131193407237247515494231362698379817109460853676915959753541637079936 [137,103] 35254520180564975776011552787707420529389880904427547224391467394565096587652560526742013848378666691937806839645679674282635244240592735548234965578304757439630959320395117292741012169549663660896649634047520545909942168640585798277543206740970211282451395960744948676727784555563701876671851147791787911952341561531305200070856221807497200403359183573445568900974438809950256786514575454008672688598143420351144701941194618484822243866276702631230453418369548906186944657928572504288939224215189554313633227767883935101058141164809335347253361775209439384534041131085665121259698742860703930523895470852774588302805600368949961367318140299783484500380448373201950407711813421642570621767399581948811118548254402022277001447805558793374050751842139300131453603590552813586400273808080186271557344464766987242402345565262134555005426300554021722944665864620721635899179279983358612737573703343471055898052064124275480088684049077821386657374204422088911890648292802412638653052181451623673768377836008750645444442084829144438108015011622071533577152454402679703137693463799894025551323658014241958704157786799173138561068699901273978061721111799128602478766278785505110189276882230064087507071134025439066043391411499743024792175219588906386374279902708660537484652794335057779291002305644382289239440756121341776118491347404215357635949926881769340650253056387552301878470658334689690424072344717574396201138974647770292338465853001858244171796246083896659243507519162597037508579508483279715083602794804287432889988170761501870612660149021599132808387554914272482777709350401414309382537290859408525167006714039587388267060618514300551096849722560076479011807115202934339975413886298332126339875497089282547133449480382574996125048186710090828648046635866641821762871166906099948693275052142397808815958126210258818226868231994724093487421286458385340873355244423722793410019270619300459856298651994597175828016121367372773104266016454402297483562928481167706737291588546502119066313588998313338818561899150721966383887058587304 [137,104] -153323642327099665857838547451466593291089907494079901086395299512485739931582979428642057804475546252557219443935756404327207324259829158477807374629255220187646429633861392288455260154511097993792152722827525591529473069789437694928100669783484357846783415040562762595927842847577501593695391232812153100710625689864388237466055136963701281570718708414864939447135512709306723508928956867517102428072931344667930571229007189671694250149057708847925877434847902125202507701748579190442479982214764473143062894752122309083324337957791697082033683058833533282662820929876430199749669004611741598177341609936780985634089369881313625820144341205884991385576551128805124683175573718642972991035430045267461487465863759854946957199055743742591421350129220585299383763952607794922740806560783699340559385095549283507748816978877423788140616003308553396759419545203051357486254376274320818616898532571785063083553444296156632964715657801731523194945105633451577188686139923729453119262321794210933924218110065333643821930216633621770017087529823305746576733448103949052474088468225496267967655943800218435717132887224834912338662802675574809870673127256426561105118370644080070027060835594416672412238788761309160694834267735867606328102854075491058109095436714807499562506336054083568381372326009851418034006139308081691768314908125829987977939503481874699737068750594992406609742687144451166011726283822021041448624788727237859713320292780522383128934819938958020347736007703760207742199140134129173557939006971062062565523062404903581371245034966049360279006720687358457053387547835061515367584534332986805949023826486298594308070706096939265039640418054070213695828461219489714480326609406260399981398631477061862000634462076648996383696550890023259530258539698933128719631143657268503281933308737023910784924736003476403925629630827096243245735847274654110283930995914898841846003474359932203882003295331965694732633164464169860942545596433301509183885592161805666193024766587843710550529575436567741280929338284311228480824912 [137,105] 936494625848434630728836568163883219421978609279161669461934142254832941931418691904497221516645889991167395797934660736408483084624586197863138901343136289510576945187575407785619459458450937140293802787622876554980621906879947829883274188496796425863573189912204791319138852222389992320673238297051807026917503694885227087969123221445806893124054264664006011412913435388785921599068151925210336650946740011339124177692798615429051488167998629968599989796202225643402728810147448330859975643051004394915573622275964229704691918693278388702414005054163206254854309455091036251546849973059434004958378388975036453821144206369165566830499946229755746358689377282524680487066952130858112618668980443266626720039633724444277074092700062753014703475829180970563315810492537513276823499513161598940041272737575969906850441987834878054549485906993593857010267928741187180977181060331409112267182947570753097378361171579015403750059793511844209606324304816835232615275070993342891894723539254001167571242284412204543377289010178829854610175846984986779955534994801015199426089115888091900685770313444450120558341135870601459999351824010100620837972709710994320448283276606245528610885546717911532611769223983549169116591735533810626120514959345901223314530330184163389319050630549532419646242030360243744379396241930402364094370608186875070092033825832110611682587444646520220912995753141585816122796085490407559475819722517340520059210618243324998907323762970795743565388635522583382664759720152611984068718933169353336225714356767857833563170515947711447350139158211910238447526230110731210287945457811846668766941399868800840204856484750564832843827546971161906918588975907654725215401525851257768018993906056308450543691472121003606703677246230712974602115631185418389670287965294494042061226917077812140297929845097784964661385302519095148218627688754748843210599420909558556884814277173061627517364053003557678906635876190370672772121139375097577824107413197031179141517585336629311920620884067816745409157936060443970740 [137,106] -6323467728352839814367483580969272045140582670857558528227106503333777142487507738685690897377107672872694429556364634917294414861869331534408001748600983761988914122997450319880124819834906954912185216153346121983003490703585878052854671515505134085707572570802876994483486122680826883081354087562713744398747831685158529447967255062372087368244327868793158983296096107520781774692159500802855881122278327088963084124646335160595301994674133686843756649923502402213679782760503707107052928910000230913832094356114516789877477165846217099690025387346836480492642798618223236447414157913654353694806783542346508019743771269771625572598036565319089221195369697844168299287013066992813218202830267822022148629599626188031788921586621347100131647848720354389902938373835125857195842336399852590287108050489847059584857009875038090969245597111625595109567919199130380435086815247036181903065680911344361507628645409428046689205826556221223025338075201332630891988871457663449829507756224119574052946980315901838266824610380701158458068889324444188017214362858066963308753090624617495900026111904856000090393735628443084975075330843654438823631729540554259339193018070055344157847018828251990818222366257795420685770981233169435680300142355360001037144533116206842448651750893299113203492961704219111405842190195687547667800131318582942838719375724182280651570128646893189789982274259763410376531439412787648501986976377059259776925907897023488771044481079086571039547039386353375605840207149450653332863727213121133748419637775816835866242019254605612036324690547124153356154304673829893006745701293789087195014776702306681332997318977612111914925479659728327457534843742922554622561577517433710622884293015446443094194163406976717274771234504020799262769342160781086606084416760251811376019119845507112032059878400986561396177515465392816386937079482429181478923545335329604963987760109291144404384286289278663504360749454365302551435160029084401342988120784880940011634465029654586056389537473291943946904755193758056 [137,107] 31004026433623275226931085771435951615682951130076041373277436897570415216271053533189647906606893317265091176537992184183590223521010206188260380460996667015017349577070416715246369514808229480560799055547368244063617990058517377859088464327232822043376816672404537211379793623508692152293016522789149241756114457677546111442850289033874938032567628155054121522028213185976151961596727172636945584651582159556811576016025160906837829856688507083436854885066925977053992172297210285809831630234667522077853984575462759637230279983312366614005365300432128223361755229939396583588837850394943085216842431880439226178251998239105303948083514141412640986623200765138167545668431470970708482054916345931547498520758458540837447080367666496254847083379660937991793461957270643770252665503632730257651383705023185348271702293461236369624250375751880713661155473380203142164947871403573591727582742597855231933688760510248040666795917669277669232597507530575086505789026262902699311451010904299967294345565482238773307433067688141511036776646961440459752203678770214299360716755824273089323056393750098213221680028583492040467586085803586241455396169915694740222425740623733641328922092559720175978704763425996070414167359516505974049568855516010755431785518818725613162567112404455884240812736453904281726672191816662879323093559432930651738093958470202188422486908408786359209200331166954811029961170485049256790563422474769302911375190604200573843190293945023652948416820456572451766625716095674405881321250639607491693132256146280458683134921011778344713933271489583013070501095773870812818073566022283708083962783817120994091533514151695320968481327663123345052519709260396215576478563751593923564601808051865388244102396869377769249390195601602346936659882952179278875370613977567665256705742353687645085882123274498918432911005749158766275087289267558036247938450525799159722511379927463719894280198283102983545910514659749147430811549261903839916173184814700991924971152200199533456263292658351654609466329828 [137,108] -146965043497145194891655788843170914321676161191926518558826257465981104955488877114679784864615559067855122440537084614579746331475696113189757581168068484197305746080160741202255153618823543713271470131669840579993921936621433164151768013840533597459985973712626699447220039945878956356924680119812756475830840689473936597942083268270087991961426856380811801226836983152566913443438728544325302424174623544072164328539887462489465446112951439928061322916075247630249783136608706969621718550915456799789352093636168019746878869653257126603929835829540928699214153186578439075859010864813980657861371934942769994411156720095001461556887483295065297627465031840711563145838772149616100487632047120274828234943063585893533779653878138264737800217351949183473864500008342666004269748079131792821794213784383511738619047639552226408146241505158899734619026541704427589705748364749193182267400210383939340026283786593203198729093258954789242656624395901168306713876135305728272879393948979658546646155060916256697764428812295089670087981976187033138156703148601903588481171316358009507258625266130032429254270091024598689416514649406945544003031633558882289448087837723274032093654595779734868456022870891419722601337418168236813279214353129367394797168416986022334730311454556999586595114887244810020489093692945082042997611886104712254558306736254364118745475260953884912499423781673138554768853731281109076947348618986845799924168148034065498700281687706518484788097966707104137222755567322046256255679618525460070392173675384437131048358289163899372537486041554819098382765965291783581257810232623497301447730184148469803914999286497514431432946442431313979756601786565365771334796990837602864840424110679648728116146315269284881272395959142922703420761474856149154233156261309038059565287224245571346840069549936665097418991436129351701566894747366476434996893866838029514504824427597838223100840313836966567927026929411609760326556715268573476151653788725955493839889724798841685001903627138886943638968 [137,109] 533309029269366010779436893864658111213032060826697246551498197376738587001628510661282578794091509961660321662657798206766607831741292188869901565008950696407373710851643969022299012691979794907458214020025505270335203715221229638573443955817865048868162770710955649481425513214660791254840979591858844186113868394927477140378941940530124461589233817217791201560194376194992781791684372865000264070140413559256858017749818243613135461893077758993655580796671389630903457749962640850862390574403052812702791509222848600656640021209135227758953645468064260225439065771704337821036457927599602284547349136855775989869902401963760814510754444508739170040444480453343734678771804609229611865368282552483876888692066170623033482292075640160113296039678366057966627420690636956814929353584032726526487431949844591017013233438283831030330124937571731036017772757281016657264066522715878106835879547104575386542558578025862518472673517103337735270499236671899636456262117353487981157448478065479151211655053882580276071346183028609828831837820450427773025668282216329971719782118155775213387375287384465755783212974943628353319421801160249874930025303387096789650275930496878088143469161783332682014311655070089262062357441014617624398074400413975730306112039179938437541633241947671069946009728443128764112139667770995290924961880618363778872684391601046387859654547783249780314283026291194704241966311350329693805734414387087983059135138591410128216835160102848411191580042695590529942764244833126534533947329876800752936533204233012606129367046603265206409942417402679126642661630819482242619462506548729705156719913000039751873078178296245721980382603812798970455889838464548338867473056272093193369571914131844891670695360878949904878969477644543770778302246719192147381827630534721600804842360815699843450449011945824951923516846442017645780497202054491535255118528195690627560473430344690638534611029336944356751979645458377189675729219087125449534096945127061987425061825127739282219869899829421240 [137,110] -1737213679784621408274168313463090245986242956121676106722818238107654768152399676354156088821037092028277850533849112185675324688911506538779707828649562286263755459934837292529096381021636848798122281187847370956576817352134475999031215137672386946103525789670573775557323088183151050856610834936569119040766070807620977590985713764147756731491344107262137573370273696843415663017073992260934440622451528894648785835903190522489494635757366441736552405251360231557318603054962798743376788578494510698283978468119742701088097185240249037349479835019656176555410534839467670189166835811092897653469038277360361315847961043521352374824198899607509274014897040407468130850533344706374992507685265858227001546980676928059944765061464911968853833195654368488261855726310751278568744917330939111472539849274955494407360539611751834649668889794542035872399170501190470110350221374535142178138732841354996645121280591608364271967263592295820686418343896736098688050498899511398654539100909450150028461296126018085344136297794538591278678241926335491684985962896076312933584792938038407674195260637449365562766051108496147977057638148805888419734838117379243738126963619716079555433421694733603238095044282099041353306216283331532532815724484388423778385916659214151541608069772031469700878187368467814496050352130946064159418617352390585031734642053761637448614489166945744583121933345141622325262455849847221754107750704885198050398658035850113633914305624109880891366444904444648732616493865557264146679124905201069491711984263701520960556249027912206446495694051075032835828198051930011577732297678955413647112035905972462649988146438267027080338930301226314119999287484657439319951982912251818801364114594463192561891524758136777680351441368238446759494820107161678790354555654935055352440709586600440828724780004407495702506770120242446094445567720161673277983139278955027992523479946680946598322560404126884647322613976252460744335460782301846609713747299844627546415971733054590772200096118392 [137,111] 5624257836353534663997119526588989510193543608886778803794104301805815266952691541702116969260731049850658998993592558626050919255609678075582060456175182495900578350626325745969045238438745119751853280909584894358022263102047322056859015972815032364175287469496250423289169354936128532860704282260103955836814816724405322145273086104271135137055066754233066928700501908213909163832711291861398905157962571868048277489219856057923155531569568089802311899363012289100134612414725669866793031856294328753293571561243700771141057485790346197597743492099856582830628956742780357192597466750466773704039891532552610338702855702374216288165070527622325099067511174456315860285834055660553653732365811048410022273687233289563458464984000421192348182915378707421751436886211040166126485502078859039509917892465830108516501512421063333564862189052389992360082269899604525605349746596594641448042718808953109019440371224082145942798360140339285941770857586955907769555603968262231328526515512295753028321105948463094813088172210443500551341058308039642630622724074165504115491872449603368419055463350891265830094384518204362383682064725575447748631107327530774007513292023260551921294320248111969803604839302369710122499269318326987986871890453765682680531021444537306666324161005033258610142343678835701750041645036931768850350772280526639463378226726171863542734983178586212528208865474170215835779354399414575699910353287625547632412623262123613149875829403820967566746397955496953391687020031773278177608723605021467625121656329323208614423714196942151835676052106693146360359011886575741086160911430694957204557825155837177010820808879068600504818371678607731123981181051952292285065527202191129859888421215448420428504857772218399524255216111847377475286055580541326097295063937557866797774148557109496004725945609972772081335880447471929172853988341821762536879994168634505985620257546555278998478651633342987621233870906369947834403799061155431831273500181251336756689874536069100080258480 [137,112] -17890285013953220691371397700477795774430349215966379242881750566765452612257044584901276282310099116961449845184473232544226066225298622937667768438350025947055884843882802022305186429889213276292204593781744364357303908224008020308772452017228859418188497866287018767192430596851980281701511283771637242648686232319845582299767114774437373893850285081440287963440741867136935739162278700936939802694531555592402248475646000125758226327154254831855340069881488401585725192357725822018040800380674477835488282446044864243934101206481039874529545637788163067237994623118461610290630821681899797697001541341400543147239761717107720978158739557504071405625218453841203247463020941948100667353553722816394283622313898381806226198578818762771358928680713515628033459849764537500024552730222656589893221350339516797818568144982125396676732329278827571152082861224650965324707304567136184601851161022613646168198121683862478035273036670528500066441900755411334351150968659239862050553380755358047518105730451660486281987887639418778845133931743047982744166555196853942119344551044276087149140491479795799695997471485573934779728327532304554945044756234766791111316666028558231936700399042665603934571489895838902116641676600526948468872132179378293661826280981918228035259326385947256961013158892504555136186134134273059052301131916487089315385228631402607720762234057111071923576800635782549956994894744616370918925094188249932917309423390856634059932205659400046396373432799927179958104559599907887845861232990387426234550663016069519079299158649014859279507260785583568124926885156414017776532315889937871881499497873571049876552105657735221030311329958312639448450218974876760877390859689910362186637860622372357105711644244229028838733824250687843680431374547519325403696539093690360043456951973701681876792030242120304802402409795105961864489192863492373124465213662755101050139725645858015627728822249355548135270415235100549261096114170990460183403352413019701710487396648001663732 [137,113] 54721237142535747065677031430264302986758812022358481142905527195687718381088763515649293820563538164634056112420721901447123153377283803145562273710419504896845740293459354518337008497253311234498728012571351027891421537228407996573506921480696994051965692536731772713273869006267434705705519766425514151874573110742790969751223310129128412849437231326455545101354778373905514406442827738135104538646790327627604787052142532596138616507426668175080163899150678901308390032328149915898249576729995078134045912485387184449677509521714873250338346822315256879990625431875593602756315079518196643841720124935368759298600457364201490307777184480666796086289850563376126326133849387435096574143126528702209971614490610493229440975465143998293899632161957128896762462894195392198184076751798263370777256160106047387757569883956541646024227479596166170820625456808587579644335353187447417880501260686888709234896163822027728682253503219799049383377938631601198197086343240294527812843034999828107149434540190865661777284314889341460666011527435890016080184340640012363049404028770222855575764841090580741358177639907238576885684747914944915267557133346425197182621079282243767757571605670214758462389246188668850485080845505846273268551442571645889863417139856501161060366271605260542811245725988181831110785797022480856122300617060411670454130917559288730540875235845669702141857832626252876581864296411839121888199260140625954633255897602057421491383624781350642329610315730550866653493153080826496068664428063023034577633044578650260041565499093286543933728975299018282524140453564924600561192475191454703759296082491011844590033431228029371542126902459972287127601270673996522999451387464882183878865693708183979233951904980845505768888019388854358390582792483359239027840958525105774593450995334647525838114719404943316785027936122140775013158137595533736252237554387028425668287737177289467398199029646550178187592125547256927840311081591761113454167566306133322024053847905038 [137,114] -134981694490644978568983827863183092093246863748590410607628694663852321128601108873143837868352350705315872265550260314274305341654749877771564783264296065635093395735614773099454162497877375271424741980264743810611232811890036330247882561680739616449830851114895581968252898730321942013632259072473213049724882489873716237799911050354363272936256649485294091189573479570242116205653850269493583933659989025657914815552233948886957121379249829813979148240777756850591063876500757748123851807829883118238062698470068611321242219293108522253625802507640912033150855075460531684761933414566102460880612972773062889985013859331143963475884738487231237822861329015058638771604108250730929940337037312787868354817908965854345035233276126442449248643593649178800647442965429421014595712226785595339937999312579776283792781031182237466659739445638946788970378220950250184666463211122689680480500537821428013018278358549799110122049769611572923606591857805785037760747386302597538306631969580487432281012956799640528343283546631552744147743312598221341377946123872713937097387289226302376249220330183588362890125277649907722635739125662136071101580594775647069658214680696781761884588154690886129904990088916474503432810555672726461822789886101483339708721025177993108214408484594180875713981443428504725598418726803764427051628632170725247577184584057581545742588982670542832364640529839089168361736232151656699038997857208911911945236359022025062477381461036234453111439869166855140131964793311912540889775358825993562385082297041541653127422056613294714562118128545450492148429101268501537667752734973576336733718545765967550560894005527967840466173252183585058084824824082016083233715859026314742282354010820715735633337595575895585417736012603285830048443368746313506840410813314227746201084107356397497058805178612039098190060415440131173875447857916981174215310860244219446960027071694191784308616562083043819401847343265694534552780586593434923531908614882003264592398856 [137,115] 177593574964972496240369003166828268584145804456570620156127603609221334392546384925481533179062089305966758009011027248829525362908581195154825002261951855440138542428225828662679053563165567936480255247612439198297290438862887223925219857993957764125304764331313398843253932387994762802931603575295030169473016679028339966899296168166144855049730153217797473001438830041509256055821213099193064854662077857561963983373268966176545788585210137595504571866417560739259613910375915508621330918531270618136590892302389632534090644589021102022676875179012482340445393251961254663754657483355654452603008843469373927607362182752242889089623193700120071554938198966457204836823061552114493289659809615706422159355870017392102691986517292661631217618252291314807892711396287542369001256868104826424508293055543108761438378619403741855549920290663241975344279388915478996938836022579960257256729327357289474108024930610635691871045591911495706526665413229418562067445947091954790248112716933496726431147508780709413515928053790314914935396769456114140747718261737753957938276433062576205112728938467506603693373220430471980881511554951472605653251384584080135012090224413921475153776647524412413285408697191467670890595840723106007294585788122220715388402321410621962362036167039129119425920936537307924651258685117388787890421517473590377414818097048461554957346752570813517697533531938195266410566254038493080931654080201261352756824926020692651170323054895365391277521941676386614632656729609498759582705833005499088028022271107429078260167054734140108505151439371987643999080541732375380677683102613545216018622329691444967357760925844964327843013029328165565168592931430091012690908184900297935284491679378051699533755962362266375417612720958049933913997305015709250658778405588249090267542175428199827989407712798380730982722051559625383394384571727631834934512046055595806982964252827270738776765050483284237042019832831962438300745934768215562631160052514074130920 [137,116] -126726033889243569448604565489811815922637829300636410452062219774193500574350105586887771392973997377267663814482864165248099910034771333336893217825073738838840666183455244584664055972170206241464259438686392548126898716838303177912405587817308714902655046749899675735363249092737854570364644966717972849681928731935115864093446506252427067145154261238427841316244626392295966849200664035756227401944965927401331549006273667186638041296791368039131593752591818151576458539828513756905305988390277271243871306501443984355364305389137073865687087396424018505626610587558105261515536724882570295848123744043201249394831266450219061088882205431248150839073521062155375747225318576788052525109256176872281799147272280222900912265653559811396510606566928836408610283363607878826407851598095016794679297841600720106332028561603034940297210391529495263294724173914258619461435051821201199430032377062445242533858553782899038225368493723007135944343807119902023994041239471388797510576308821589572169789789267383222452435658301363931021087953991351309303558433717543545540167956457154799738892268950203378336840115702742912751171880983307706835708296264541992254133777952471123510605185758868861390749236947470666262524302348823627516301412219382297948132943239140665058289055372490243467132928018835032058925098874395214883249854969161088230819762084353019604292943390424878198217816612578055942926034178487260229571821145217681494929236393791959694838390383476261310098333421514010324749118206212249883202791689809867176784693106703273011358895517044007573973425976607336653533129212336914693894119118223337937284487646985342207968706764471480267479770980570120007078034368583038808631824452461178821329845047100857025959947707669320986687646198058057355954790972015392143578690516964468125253562815493922274169567315198140819361500065181819620929133378253565231309331880120802851177011019241229490099257403364966998211988185829169393561059858075407129130858797384 [137,117] 34447241969850952485777533626403087048082632096587226593304145148653950896372605846311155019816921035846404558401450279781652895785008487900562471240555194338854230024036579737118899203180387935473383351017827707612009818970967373347201465274601576640380748547743136184294496468392731379148703207031261658248033886588788021234939331231644663014129991456035395290893167371088149735742186843964762685922387893200297677326179419218810698445642427415905084681646170652519044852724476112774421356170652986503926413276865710216755503282722238327628555122381791340628943964098911443610462489548843446911934551149433433217738769383274519071428886212218830612288030415416744048953183961012209719102146643737439850778039147226504671419076042424422761459059576059646116651824947181178104105561690252098740093651466123811904384632810015161776009093337338384670616333190842092774684068380626850336003565445167208419768282882017590718114411270369656980427997326331032934178189821803513764143261657031378403500770606745179503567968772905116312970217218341947349510484560640282524580062005278639107032882538098941543031065321291867135277402470396784513291978721510375456903375697268597700985232471412171279583328700693655848900773008593493580049739547666247050424373469275431401587432592843794852466793433288091178825255621940774165556576001694609107053993561534109048917447047255200943999266123311645981145052287525260632443323129730818215463986490221186391804481135227542782255434691586599645565719636196303704323429227241980119385059592124695500613113205389077726018534885739196454261656353429710669472417025663406220758236228797247639123944303126532654959372876561696327237065972500368311240994323534874076319350261624237593613958223360828389308988370251767820054306945725736502505597746578921208960321198363476665254936294013214662585052992485290697617135272934555481294570596451456928496398501117326034569276843395923466370154588134817336699416845216174655864144 [137,118] -13835223323953883341244140094637920825673212667731584413958615441344829623660060133783518971004798334158837509867185460875995092964465554523996979799147405217532277059221486618064369624461900049463836581868160158488290719201175711887396444324681498175476727249002712085633849957407296355036431954098379588994291894747643370286424687948992782494268786075368076524608095262253787610581546277861992914240765637600960424557951969851836936649788262114236085353233631655234771479946098156077668806889172943075540349966729513433293136416374946744373776640955692566890657225970727551953778214540513484808379577130013602895698749541960845004576531968211783578417636813494775052790355702077522859295561140820164360777914572912888844447358057178167488081408723749887959881975805781696871990232041490352846994677783259816702426295991158940414186164283640260676517644958897552747989249538785350766268045139611970579502881283434030065331186599568387133548873458321187009801948781772546751563537612948096461030134051786286956937008417322274222378391745324459029503154515793310696826572152437343808582444396693799617139440549027858475262802215517833508621022864814590331247107239231353596913453033644545553061391135104917856058775225745061700224324280185442524082120150198024479648084461710057048470398879495918752113328959670854120406513431090016879557101070390211132523766410528542534893385399133170575686337026768874299598767468564280040681449384868691844701370439059059394741874206149574884351721306450061714380823175774268998858043573804894965273630602649060572950930867916541562075418349527771435738755464958059870599823750092330132192502296678832310507786797878540264438907463385850229837681329483870375437699455673631393521816858706584381679362623101376928737811134804981751390703957533082453959799617047108572123444231692757152933900780382400148743314576025109128218116474438317288133018547311062998488871366821964916256103918111608109281171562282778032 [137,119] 1061633737374568603116867135345159407520202463491653442603658474679266059881625761053414891265054830693617499750274694862124916232878749681067504445734389070316283251894505342532092041969704686793870374614703900201725062300506729283969816974151126058900825388988242304554263400611197176679534987892367914013181739684920071979844299207777722462205975054564256624798015818142117538062259831901017084138076178115842424589029967917900944627631094093926410624790806700131591182116370114172967080637993168681612547025980702259465094833176539534106974356963500801858351714890553683845436729260885193854138129531045665664619177005704617469559167335191854187915516332181412319939923301224311350751874642075052330005310191251170437574996618640616472867002468277888926515973866911191511648596406398813225289530300647919002133353775248426411203097736775453782729567950040278217239252246148099539951257120514573657360670458095742112754079040589808914548343457996690306574988468796635489735592292591980404627902192162720068309870831167550489962665962182796758608629092918580683067701361005692130419783960907302155457934711276455180007155203972923725774827285366051655369257937661584993086381132551897065298492883088186259302341216759316497026673874352881093415009256220209810961131063827247565324568711320610721416972029885347173969435509159328676241145813711243302072738781029777760745381850777368366105338773715786020894357614934970962925240495231327458570923204941293270670483313589278526166097107290331841801260769368461002637182477314866849708402229158178892932220357083689307432138683220359821545040373249423222295440123193071512353012609379095075538977646766925624434876820270041183692032572601314409483042944871040313142407876388328753402772482635040012407772012875625946931236629199186039681148410015197688274603358706340078582649038755991093909077498919451967159273127081932872537289804421080219229855031358468382317927396503003008781226965808 [137,120] 1935924653152517937603099493446422360555066239456110152354892592451360880644251444245463741779936633836180985727244830342882188668906115778922305492092432984108502811777299600717135235293158291098861545808968792004136195125328496925018444013643615849599790128697960987674362449518008077031589328215677198342872512490045596251734060742248687378926589937221230960915996342218110428828617448441430585104159542143767625583440129225285119876431751099851130961076452267054199027611244643983401965548189267446738767247281454650483392555182400555099212085741393557174534210038199186094316053380562770160106616552480446483376858855026450197875964904637919669465103895480042011610058987772797696720585052212747777707379829923200765509886319213624951056159560117820473506294460309625016956673584375809679021386508055734269448995825554054383415496476245113031400616239629327463645567294156219243532499748521863012215773769880625030800120586864057559486720772677791259947532611604196093529063599591789693756188435733301965756844427791112952135710394279992375681703702243112276373234169483936139043670046910886674490114305126488862592338711664184701873195416309816666479454763067096370893715753163140474316637309998857200111302633318740159312646508399397632128112793439534526596816047727777224121980003928476386147629132105668222337389528606296972015444342941194480537274436660646886435817483970794662345820167219554646173556061627865385092104060545914213100308403675631213014955239938107446673472080110325877730261517484816098014602998716145392369614516390970816468042554368190028571556414994857543083093142760340821392847417696312622806656151202638899303185224265935779636232679018363450235330299094408369713380771309755930763799060498839663896210118726274446270981640623779743075277151943323291187925016343035840146092434203971044918183613630465684915461995772651746988847868647058724606901345657931825779877566904112133315481243770850404242336 [137,121] 1414795324434121581900303374868796306749029100508701558532718386017734426062452350310422758151521727335663266343223247591068237137974991535898648062536120828962930486658469974260699601879780213504855575412722289108416225618702330816947841399882086437140046249396264606383816663172160246708690838787957900151988531871222170257558976927327168214594272888751007972062927207482882185485612596227964263520003220185027220132401885063188448717280203857212197735850024041980118649527637421724010164465675162766864567991248184816604882967685050159440167932225376249897176515134084515875998236558223533866192719288610855721972479147385211361802946312018146373771379901037430121290075589603160063389920618270593504938071657502587999100341421821413382374878881971284913442772885225914199438781625271119364068824635379998886701900127088510203924849601978928327692637209107891692529966328382017937160804201983793693806402779626209024601667205963516440093083261710081669397115129557584716848326867820459750692025475679488217662494448942649499320531746969243085451231602555108096829646848991663283002907257549308241882820592905021328844594950642729054779850974892473341276473489984083527291543593671818353510792531879744101689653272107465922443393186674971736030416067469263119132962898179060804707429077889803583602786147890285835303177481898233032143393109551096324159034115151490917506324232997591999806655711556567561357487698129195810847076186777692633588597254107924517109631228107411306316228810593701365053960311634149716954842183277914939787118724139547472448847233557700351524477196440609473857920928325063754708730136715038830128767594606954737495560072228328756376232009442503962497243349019882693826358236672585934327385382260016158513335163135387163943656768446560671543878740329411113960502100154580741598769884633804511757663649959807134673502634786887281713264858001762287528959586886505932685926441077695448800468687228107620 [137,122] 4126365680515779944143384556864254576334210720225052255550352499069894878770824705217061067251304970909020145031369140897177838369978310688122226228784527013228805200092823074070550913454702448298047342441265389980256503803748486532763736309414581849118690553397106223942830422091136121247460362239109876754821838475549879188956789533255018822081889963698426576640760508157195397112019495194770911093420535628585178365747820213503309197449571395192467737117481233881471276846203732908950593261632933650658137286112081311871470221988059811302975010630528456553191212927314989090499992906330651191817975034955170020007459291556228852941171193796257015861999866213422204731098778157712007265013823304935445497796183334777726895459048826285312559061959796407796713611618470299088318711306958539257761677939390899839748072493388718930221379210951352226111333826819063419973022024417724752754602092056873546745440940354764538599792369161083109352803696082925614477018756640929487303747282198362348728393670387756169477726763222652552069134892194677440532689774216001467444379568600400298802781516643546171083516815910838472791383794129161861776762748748243822815852200079882974426223151724164729993855737098400001347343156111766253926650746571222878614967378152213877996368721458702405595871656303938826429054123521715122869231233018880511043349364215120322687501334862253357827875556615528053588137608495385571274804120447649358425853093911031133758539713612589697631172229248672098867674340302407352423918573249843487851078343755102514695235572846694381082194358976689171122821824326615383163356450242506634935017128730355803081259648695696039555649228477532208235840432650736004574709256085072434849320489787075316313781247475190864203091759142660736506393344924466482591424639551998132042404522439311198055118070261639195314942006935246155348748608280709370103285359692162881649310860293498358193075449161950857862380973728 [137,123] 12694193534246882184416802848373240111022101378095681438790234191050876854687284874602535241019266581198103784934153576777573301330041295765077805771583864704431760611771762923657740822516976791996822110277347717048838026046082696478043917292837650458147197344225855828707470755189770162831664478122518172782118127992050553344994203660493236019138069541169791435738525672153090104522152232216880402479235596586035414954344542752955585067001870946227184112744166498991721647590992623918556591462734339481233725022925430038740728205540054051197733646252337829057714687194804427175457607426679830201710394533129388373273767375317580776264864299101765662439886243641609066915080970609420847057161421537921615559977563301174614566474729015225952829748900875691846626430508725171008418538612056348920286572028907909318312634392077875165562304725898278899589021123809430101277908311968785798863273381806371508931963260481086943335838973628067719612731146446193896902892016749524509138938057438884069291115157319826603958641500412809298045998778833481551380925686391849762400754800236838344098381171522601284552833546327015118496707329061094478723110535274898929000411649728857017812119185339735866693643087215976134978373541436249696044190050946798008299047221070711450405909775166385789300681221868549774381081227690774342175127766366719941175022471291066204604757142079343183404989496518406839726959892333850229010031241536993612331625960131531249012155825972300387335984051181987849898959505478593990200319292528882721159013325562128354517765090872776397224450371624359185515999895347241172810966885242944284839984435816219826169521246569924444589937749804120724069841054379370839838383385004011249127626213082502254575459534024151102368297213516101496503967207080921489945115820266701807996669977880267303029771910504182548449831027521123707476689388058626977430425521716617421740418020454331205101713986582589426225144 [137,124] -2057428291102702681983180629268700896390705118346625037968293304373926975337864893773974384821339538429249828862817149593587489099510138493441948826758007567244746220942579961850028741675893387643584506980170090601994561528581944043498654351710906775579072787767983523686233120080845274244005095250574708495998635285109215576828282788100956126708008802077038173088449969929346756189877439734888266134300726778976889403960042135445627514164778408222434710399335965394376337983015607061211581648336514963683200292432453757938596254539039672411708303453650477753298098677307815794646734174631476947483011459747877276766944093109020187431953584724419045439415393714807333368408449610521942502325220147428860675706547727367608781056108941384520321631154073670092671889546168862317850520788295262887846725914445036673065654321294682102576448454541142829607946405779741883851874962987616892553353840157672473699684297458336333296588860708559224500163932703958541594652919100925100664290888789403865914117399137418903247919918216249996712586442261759246317089297871170426667747538380706228389942598963086372093731329028291002177347018323772004916380965377057229640961044934015712134120781905737942548139581419578821302899668986201367827981433260836872613125470410608293949059543080074808165127677997280551444616972794480922636686972031881426828842439891446795231703861990977842755484546229478815720514756165707383116340814751833464340712243572341022876382586105973241792800710727417989894423980244873989332128862522149307270675197223817693742991260673843655571330889555373276282670103384181664971894684609544037074518565790187729257928419163323910982171580250907165264425082485481229957823356550114582865129038248729048988595070744320190668683282519043307513954726759089602081071882246753825000053189373737764017647142885563661460699829155048344554555347563387351060153824520551072649286945875951528478974234533971224 [137,125] -1879527877111632786268091115834659842146778030951275077255303861907522855643525628091277458593852541742888433575526207283539262411227425196747045063701521155630793402311528478326898332455464487503295772360755296376798128700000306660918903089075168533113755322566778924468607042279670558165080228800823633973689606378481489087364063717876665747718588454024655976452081385595197855575449907356355308910671087578141997897667003269219483537771083695656336940787519611972826299798785402822368028864171009757327478836887305336927867610924092273472984638827019718738589125736979155191645006010148488650643038350505389129351650356067408702405096664188707152232973181610211358854065760944997153140329206816721405648208944004522154158108493416908458470095886216433121439100865443687774064951791182569305489082350563259434988310148187304331022928485222079191650587262043772959712793499026604285120548161688530784984368074075099440280183729880570648494445590349806393963682013265237544087753464907790767936209568406743693125782859300758364854711400365415142879682958785751583583988704775821009831475845924702160150261944943750110037098165687203161821710283822668822615219450682061226658267682946559773199473855653221398180525199391883811068402910295035705459289609759173466562530059832784948624820835957224787997294698766302312148193764973552651407494770249966350140895797716977320111494341192210828723502304621026804158403820956863045175524900023476303489811553469229368048814265750191441648867553984859041066377594204273385229150639905166572412651373506500693095078743108851929333640775689666269385380695589805070112614117026168531098266525852891612464019767340807687130786414707423726643339836103856294993850151353767951073726551080085471957963000932311436966762836918557151679003738114368148265531312535982880699172893577348624689960620298436422464635335065950422182647084515895957020964555484811059593917777430 [137,126] -24313162441231004387918861790861795286460611458447288047771698617594301920720635890125240576888850883537486740515186356773539612341997425745991605837770574661286122085070026310722750386161039308866907714309178776405567257935309613557062826782209973417780491052484304387084945590401534523273527905589859459401663034952359514274075533905619935790527388782388935209076882274238567189532657465825297382516303000743613671038058949236658489567335458846126728873048208104609302096281273021829783539269696511049472897604944580415752047996703738716897028749050300746603960671700927937938674352704705434924873712419692436016006151740784089653253544891214903545459559321344683149684933527785327045756128113567713732313297479746699728929215748707319380127275644094900061235471143799174382908901178294546593886379477492146949647851641493495245227923262909708562461730719363885933951772166414812027904741614469096461385677525930733257640968181579171710337098498721010240101668706495616463459868170268426390835439065298203931111266618007618243003247647878586885798835245775874239297546347490537358160831372818578986040854139222763215980181794289978812615072944689556228915079216542147768012998568769339523868036587603290759133500360006911394888149657195924610882495409205489092115862075902477747446855735389672735836096599621087169655120660367000166162087167800713268742893291689447725910011905767568685326044572378206808674766827486643624623719750025593050957374861376118501086947466713901168209379665379650381752966634948602989321284649831892328834376534269909645369428559126534074504702475568829597606086461111974163418088243453668097972509539402582128319623083858629738225412051596960136402181241862128931702517637616845257644026142664738114839766244250234493861101617650574460520470651389301931541239203029527759908708090072804227083282204134170913931693716741845179183025314883302704435174970242661261516332 [137,127] -22474912587673828521471795986923177944177921144468264929777136533059255760192922887657964165062746928975242476604161371813512476339084157388796683197785177404854741782934409576093140236784961429932077264471124249969425814937121964388852489430786808227384346301627854731660096267391500922134452474313218453807342806961810923710617222336634480860060659620749794467243082671465033215781651354148127087992561988051557031105033099238616559541797725087926535612482306085648938398758904082751976346600545396139979560048575596659963944140421396821035470349332450620063836870675017230225823530263310525295497045284278433308508216030051745291920178406127194747001311657774243105686055492460213364488381778339585732021779974843363268889272093579299606135434066500004029697833164936523973274737520024758164138142027330705607929023830090139696792556138621064415851007571782454354409321194516809908099306813575975960753104795756743487324301393146833149915123573421298080033044714376120191238930258459720426394665274113307697230549860996295922023708659159503051271626593703438786744833756443429633360325200230366597924673797265214526783450553789311197799214379268895864544026410949424083030458361828252143883082704891485700531083461915915456625616865343866107438912560705968016190657275286535748558212677811138845403388301328482519663439409516691256090634725995332149783734047319599410997450725165593635525093148271938535160603676577250369504406976731247532171005468706012650658825073177505858264742532897894997881724714672384236221109131397927252924689915203221771479723342410282706260597724020559700850801953349816443450863159770174845194897734509551183363529323149749396012126848093198786803559977874266978026041853860169719291960172617297961559220919860975171767655765887552321698299481811954395796677443520579147235231644245596806625786653385166468009149802628944605565909543812558407002415745750699264 [137,128] -9701865939138314107679725708495200192455795133563492106242053962898763254395049146777574761775291032824411037954855020802974005071164936354183367917230823144339206237645288178800839785936021127377612261664001301342857845808993843010776565557064961877319361988867723132758020451749153643322846926636882307538972803378414279767572338152781495319295526176900698732150760533203447356305452664878312076867314686438556320354697843249338369006610697519141317991836014295369231816458881851724912614062963765960130150394019071630639220867107886655708211753899405000207759084444382670702991993972350361011309721160741337873667861378668402135397397985564511160079982054053240938765639520282622436417701431356395882843697457572658137077558396147448898059999249280082175148629233093576260986337389068666600102934272348723313765298151944537597973730081776424697073733526739051594942830052171047148868258575660968497207792988750573077905791067271457901160830044713344317814867859639179427789319291291182505317446927906713568145700809101607864819789697703100104534232323513558503538840735534529112229309035964953390452926248116934782255642721402163681355928495982359007027929695304806681630134651290187477217652865297260702901975824976781977608939177491368521171710351940488291016509584884395060842259679866582564995870584860588907599666156360233023998910332356780805733064340275310861333322141362585533020538904173763461101441198487568492743809450520247780573849307593779867761196866394943723007095333875658386887366947118984319561457567715317002479233006917367653483117459576345066539642744345754780052770756480788755551428328298393152639230947413893314191841983108091598028020591779802106478026886426576281786988556949284085538661875398271306181008406885435733768991822082945119494240503655381789885947601705374623537693843488319069989709544573212286806691212743394568782964526700346561363255705756 [137,129] 2849228529875061135902391255489294351792693327857864033485392354144875739478706503766269938285712429120016386057274123876974865270161005056086069777349657594687749233919868764476536248291653794497327728927349430767266266157272342120760437497994715380095940262096577607551772096726118911040340197085476918406788578038918656841747720578766448913712212009151207079969295724980120046047641911815067938036893648603508512287368612163401231174138233135886235581372612564141891464724305203982723303588074328877858101116047071391101566268020178500173042227947664629967367727463324009292314022643964810914077478060947759156502662368705958651188527236990135402598505406778968082633976481844053411663456638772385298573360696735559298100976665410528869041928745131080594323424022090741313267442808712239669923733710345647388756121756209256956075770303252245171787934143271361135375955821729971980010179208987942786973055204521971526086267056184444221654456221563763094692134339887410496020008201769911316743847419965236346777814428977356844523450366824468871916736545554065648798329156936930616154755949328774196409298121947304725121396644047853098713723767504397648472924674715326635876728263637017595123492568020476443641847478766360924462206919947644084605745204029243535948682575316379919556307938155419862735920974585293528645697177110646129625260827592655739687533326451981691658789964671111870301588062387976367942142745351867605976477907763865780785879758256137726549058668788533533230210593704133970460752434591865231688586415325727504172982625621715876519218973918603569325953032428708605336354328757753607298825174364616236477245182408444183418512413957255093087019709334967066268938021383896816878500449185499876015208334903465800354879264474278048144503013164008900464138018091036178543711769670434447746164305560026572060540805651898657624982054714390282233961047493185671375634 [137,130] 1609527423050104199708595049889669554400594585721515633453754221411056950594838407927168004642950061600090489391677925250245921963613622116066538823448426385247008178069225017120558392541899125099156463845463608266563893320964174779386331256771156314820072338083081043901792644665330224189608067222711489911141980544223712714467106187232937455534042505836832499882791436737660808956304557643470868708516293498340405660204603773738583008380341530031185679579894261212704014360563289760286640639364187963379397399569263723565168094497765232635968522506786206122030279919526316595277751530439959763918104545308745445991200602951725173002151064987260417839641969174040123535863440701714556754443504214331945947358580502386664108354113768665655960343350176919271496392433455281028974122575545200027057625573772982899282941438760646790218535195564683632269645845550293205742280927423460433697073559684978250709091615134461188106672032527018547787825282612098226982680717077765138742740154933574021374525562598989303629329899749492254147828175741572319576419341439626123378204526791911921186712650024287704612504796964345456915254853471413758634145435414478169370966171385562550405192914185315276984063348057627369350449436123538367655147096892467540490685094379302375021513539162204423917976156979250785828388490204801946888719127788652567715061833023606276932593850846504845340683191488910331699652799199784712322554195698826729556241650732748857100020423362591934403504104277358543085026149486258648223176322042678979719796526248124008241586158089514424064526143793206959259580095228404084805149126832541242620002252895453784929342069632026280068865711363910272136501320665080678274259541822342488933447159797778498040173867355020513520518459474644598949110443861553889502448811093145009634511402119664500462603705651280543895655470789067266789829507001660766684803819449057512 [137,131] 424140577357444467247429891341598093718573942623837994856793904132726747295614366156063024617312512478899214302371644045756783246172727122632760383334035786817110430209057464347811400743505321669828592770648403947463135090245425200504868853077482439209605120939009091948630894821607579955683362221993585259159376409010720089183199339959164773311834985510701234025833323378025838395186364609201669034531772690135970707494612279469889152410270859361896089943386843936497098462881555734882420148284460053157582412892838143924742477521579289740369322485432546952778486880264455975472047922798962685114880026382783827586002831184992683744781965809177666495025059094930293349878137573024975373403712620138939409907202664238553028101534671472131919202198109442728421553523997536195020218392417694943641207418612190732971373347280370821907599152484486111364384141263389577796633607947711333457795943392564148192251554612880387359286016104163877015618563013422952769500117297537830822501775253125363533933232784307464353562148803498112716257489433719978128325251764907979307920537301269077870969262001697878795637187255158002838540880358250469372764381733023113305531757207668149015996782127497285576567396957919241760882297097512110112306172695626051484447308156051840330355720401655235740081286623887100105838185677628525169389136814459205701185838401776825593137238076548430545675687397193872759412100470533714296850664504490338487784575465821915175537685929492429888765437036907246006619714526722928183617107893589368945229657895917452435127674595008522937907525685446142440451168548783459211955517001316757958109325381791532624557351768304445107617521200498824490056835905717174983181330360235310207973283374982918834412964487106934085292748220702112717891495969809340505743286153216951671683243228231293202634275848179397502465215015696573559283082106290367065397877172 [137,132] -136891240485301143155832519511296705378305431852189975578283493531575858878468862202729202328109481236481634011874475466588967634150202747672137895041675449652363217545080006023711558763044367462257157123836191323835393484619519992769700679619737448981295940213575715175561692686018763217990120946771874828132114337932012287318135264264614260786876697614727997155013008274611933076362718379775165838810183647261404590090330899843654327701212797352699011499599633977605994381266557638111982158916210536056217060217755449885699644262707789649088571617131810322415437693632531002302193213948965690256171993738777186292246821179858078973176404200075614705792225958792277878848964501272194018857271972619453454460283708175554714924859463921098292557193821909995858455130791760877579370513331645739752283271219553670164696569506613622056420141265109901045845088327749261092392908593572379061515689644130744394857355819702213655402468839555417677640028984446049250005539082215976256477108596139372336466290168122332433801793738003200288778828224911310349881582888736065696875554700751007804250446438150873815609742644640742476363050042632467682655882753327009206804604772954270019901891800034372402438825831705248979144755839991608789994681083847528304959004855526177250452281459115685339372275999426262622217170655205371575324563141886732236280859892495652958387177633985975888195313347911515592594937720142961143005509048545486561710388422116453036125838352435537058101738498260608758589569682115375062393092065935306630492106973784294465582629043203506520757270008818049917297444129733712616743730649161188953312885330600159998620816184047014961476724329187968186296098006932685985255380719560059138295479985426309659549491495946241401358782751009011982795798399277148991994428158750470320688839560404230797093841375903799938232148198406452048403747429202140630568 [137,133] 13654387940355134210202993983235244317327592962542702609589773217454823324858818046910211580352888360770604668700279896909213159019671808165161027627960697414000277756669307227762947332489495636305793398242107330763524426249026179309969465017364480625785184742697189474741892038339714728395226316860863669973745522643314645906289131253283058787336910796793399867536028826460795041494835465917422233041192232687575785295826827653328336493530699682663448753558382347358534914597332832097997614393076518009974388773158597720034115643605872601717198586614365703135500383777912871688380073023396834801345155017187154432857809814476523411487816572393949149015856289931146367527995388017239255720803639938885995905621200108754468254936916273242681098295126695434615958557521482031373688646598541070646366403803138414942229167152339596483204687504266563874303241379220988438420763067007642153666522639675455583360826910509316652306855675130907094516830593166227298145897124946960774224500288581072153393378590631810441377532249223969419569589682405698074040446762262832683619763395038001417542531125065953820309172416417745690835877576232197622611375602822297483234020207754392050231060620302925811029780227596604984637030054500750898224206329655111349891417132165224625376929036983754876904682272634533855098341656713887200130954424194888925195435512053669456056591427702267840568324658944299263231787074067330034432876538231019789915105015064527379418082971709830042247523405578327454658728482690811460154970567697330448818992592442949383442979169088078693727437467385053377334532046218971095487556315442724720227266827107452752787385234518531834353524868372083299268710551406090514754214270546990353140088734450705685348402884350955016841234247481903828005437356590106814304040603093378108943117476640940342895630192159738353845476145865198924623833494148242 [137,134] -3005604710350185538454221818179547524331947871788977653350060327500451958882348068008483885903628918983255799907591522834994845867790577564827942727506575849139725641872733260135925357359030412989461054742190131959122336330323499069850933571380960231239491062578353314938841284147891894541122396205101539966238433715888387875825284836248825271884191934087913018801927369426379571910238729568736298040475423892950455897477161371330559219067870237236807697213429906753971643612675682558303665782247687217818495041500290974766852118823537290692116547407856925677802736405030526820664448765196715745316002936568864607949722412631454036534186521030802472825481719280445852711560558515520795253266044643246717158916297048918752549078639044769435579993497584283693703315573668517631944746798322179159651085425566035347713782336537979555184141879050657874978577592402559392031589027954847225575040411804871615380084169726276392724902806357755843068786525653506346359534214644989606399861823954803261479977712286484798352936022835472146416491654483349453889509322710289296463294341809643325038602166373420637800021222040517707831613799110978599567463588267696688320391696327375683927148481596521514224025830321485045715272639160674842017042448977553950087262906335902408624466903657193806451141998273656196618964787834155390009072410168181155843324693830979255176491865908128550340505939102384446023001237411420293157800546258511084065985289812238602054845651025923073764020510906676311507654881183091008703407690925420760109695879792912760129558229077649648018888812757172095610925944082498230204853828558460993086431479798086184950219282081985818745549295196531340597398594564804838698375540362717511841948014359576248154389557915008155657291325022310175388585457596072522763151510880874003880102262635096018869321922585039238700346258573520286509504856 [137,135] 3167303237105606884661404296549716668140577605455845391935636952241914501895332201151409556791837814323089661761517544470534128489902566280647166204674370943346749832957728591440776918770402015277024538172783268406032823737207891515555365490746689634193434424803194860613698001177254011961193497036361743875139727843458637245158627590391278286963446371439388576414458162008685086155442196684155612656087202640050341175872025577359093377820922677728165768311469716321752237291882451801757776085051368819337127811115269285782431264235344406719196551707107856771978607417535135655599851939731205204836478712392880979885224558017905226174199653704116496719522084698953736567403855205967405824383136386568187358095788025046577063999469937348205863048315229921362314394452158977294028282393819149242407354037883237172829545810069362880892432952860248352174651436839432044780444804759105658655838357601402473132656454665027694802639422304261169496019644933361922805295759104130250474821740277932129804171988918957952926453110301525542729424655135306966533843239435117412951928019563407180503179860472266834584313132716672081743457551075832842692953129158885013238875088668740173275047330492841511667857977410347111853655136557978642907732434336544539521283914278590960316183391517893290019783959235926969271581728716327987880124279509981264400471753461382868244115403079069164568690541920421049645329466447155191385563469833872206793423723890131048775171914143311203858172418871199501058063119400271117123667239670488202633318790978231852330299561724132267259893188062517528588500307299395893067742075204337165114150639916583960471454338855575476919404971597353551197613552454591015615111616988103306445766987544402503516382702781485242286489141081615111422963995215456136271827105011594952999976895174451547170714124436473224945296172708356372060 [137,136] 28482144950542902955217226191702649791238409407674670602581690241750887643590958935083144816975134726358128079478068153436451979578417928274526157553312541216502353703754362297715936378263673826095210919159401745936138278866150303285462480631627827122493630325367601167672265206362155662767305971989641263679637071136015625826280983220008476389239764797780346654166501878186045892552915157490169839806560717872621042611153236022721745191003113868535446073716223089591380946347208740201234801296402581939262192945323377050964005173946449213253524976450936370317032263458611577681802710843617254706311733888828663246134193636956189075791979018793918412230875801466242019527847018799474509343575095485462284852746304095495582624192545798324477348192605465788090804991893807087865364751152356880862156098560514768912164078649966703930214343789875840447215613316101317041793208798339833991335574705465202381558249550782633655549428307159160094248417913591370720085837962460616489117675170060700296524438604444897409459307741024501050186489467320531700809269048160823484817027806975802032006164486690124220167793168775586885638851528145823127663716834965189492987012589528397549080259436373384754630274187411690876791048785841903069264333306767516367106540899895678053401725937833123048959361650805505151820378731898759239605562718811761719464565873521658523441668426061416756160321824586261831712679492475664259725069411065208541582086568314812085318138308211011048566999468644668198800803278596726802905477823222516117303355602872493596650539644501443475456158171212742391512897261305175486151393649656462075535977282885878294352593132990999320450782689336967601963020557985220865480406132360295753948353210820648193485710578264466776327719690893890873755293255436926614227585455253606222132488085553989146848114903914233114432654254878 [137,137] -11065015133052799464581171759615379328286120354009590127380325372177471111166853685998787249678887426337616753443249350823722749418505671196912733021620005300743764904366282294762974589140033200119950191978988500035050743674802682852145863515550947978667880042953773428981071205411966278703135017301877997657767126234252126500180351978265721245593515594321652906041251050361996953460076975071882944838480693213602542535285205463648697457278962149797923646690768914709507929800731470783983453942089058743861769413185888786692757812886591620154006252488393940622169593792257589858394054010358484104334438346593635718338964962340829112504275170073789400511498454923820373125158490515554275241064956383327927441466112809057626487398148784418186919542015988607595468552338900316870806560213436097215043008825624772417404859521724440076390751719249012826638244439677352928876741604338986751051152917980151698993205444331732682860900243727773918317766644068784252598377057791390554276018228173606137573727505736144387808351569957667690185232193613927715890206177067159711473949275795665347880918499931828812864594857311260452073343985429329503337512153867236498513549341363943729549230240497143414254115019382893374772675262862810164547320725555368816923459589847371182196418634878610249168850116944452700171414471681518479932247233438366897260353044201116955051077364181080196207501855614935128679776868367464658358088551496564490250513034452177325921435540297252978105644561287155279758114917597544991927355722712756577936608388014606507608514116133698092644966924143336400958177387348323816854075766315460985003651991615444838796563126671746794326827758911486215453508621636790414561545690352947104054336975871681619355966993015347035882097909816144002500208133017619325475900863777563117339678330947820596938077467945004928672687 [138,0] -35868280357427023500660997193462964603306624253097203034265789816116846272004134616698611960178136258739461270613962514584346760851844160302755882090348115907782774191202696571279761053835374092919936324516223282710342769669551588716260231461320074989719230936298907474001779927430276260787236748665173138486581693157911133561210308066986498269329901493808644114578872386322074933088287400770608432219546177238279182119043013126255754175523853788043580262803313081374329238709553699037152533399458085744421471648308152449859769672249834919074632788797871908398115751328994270315533780945871982752414594566511644615763469618462954478811125630931776587052023650649067723244711484559984095687175393855381524494318084115810118323975201579911826936147578107302575068914189768433117127777104465098432085588704201347572570863167631665101660049018838416006387470997445483493351207619202075340575282345549484899309684185250292239182071451702234065877951001458044676100890023898945337272611088420518423094049296577914874826436185474103147968495972968109538867506105345953927951555663879514662627442040115773850810462019064828433962741232008114704045139610091007021587289525764140815412964056306724800881398560010198334739681248806526768944794815927890277276296453385103351315152333970012044650681116513205660874059944299001135840808043202011876027579103327121942237401336273860040911856509326146389196319014647649378304417136208203141561634315023544671070469224045070609378916245956451818221275297596570475930812553952174415514666762807637442181898802441398491868260890366469817398453695843335114977841385360914722079979748501903918431615341347835028071061065059674321233576151481952134165863051240027804265455621889169231703188255308315731462295567727513560191430214458420864263758317751643074180749678585442781437968577706768926201371246550410026025184042978677852190874444478135241877570987218859142181764250709510386270301576178546186986536768877785782162940255364325275497411391140451381113684113081606242601920027020511156402916829212446395345528008253763670748990853997779870844609714891651298662772298959524528265362989852940027737254251063311370878411047300582040153580144726449625635228698406016840045654365426912936705127988903957380424461087457851872533313746834097028710625295207585245004881449794975817295580759935791828341981843684479826849411657577267200000000000000000000000000000000000000000 [138,1] -8479790122786180274194525059913916862516614417623663302995431707823389054349286009264367916620463454251428978283799839278862186377111796339654763889810828056263815927311252494857616562178110082188187549338888628268655117940846265135810671961921916334842728379064736648808640711449215756571445600343335494567495694553589022412790513029803193216213094894233660607241123253816522790289964560919699325946373212942864977434181145468747864309468382540999131780373141773886243595362723286659067903943423618838388220635977980567891963842975859526462221259150451020864061559102832941568570882118793432403668218531542441386583988825162031693474037430519432113932795861031342452600172699506647481861395551586194793735069543084781418295082460112258072129211284185011448240752326271126048367397924674035829753732293590777963215696219043561872267012318713443866854500214677491732324018114086287422248289583761922837663527865398607411785798697031624445315571058587901550685022714461639208644898862959879310337971272782825452277452529277050250473948885992111751288998491308628748577664724939388710777752494445339382034195363444513909822902425304993046803763533548538908655847019944748440464040586288513017567496658183936904614222521175388413776788315282716549369744065386977520691585571684206931621362273453439589256616981042565689442366412236348374023111302434240470191475006890510632685166391971081461186236751033980339145130594858080667161270943164723373818962783629404479242760493867012312835479341776287341632064744666142286332267844431223084066662906417622904907701565547866442340600451722338259258278137514520848878955767590934010271456928102813833429185963094570143915646209466543715954407164369141831759980746348876315306824949544522526020031069568561191551353512410934941544242519141559630900767589609730575808924821582362481948599215692116274462313982294814852320631662665162487903649451779279097106988869532015023819049317302381825198018678775302528457864529487157937730981902956047327346887230723117825993194471953343744221077796861238715087871200875110291368330224578859125746303467559492818706881275980905459166793375012533521014867056843874812823369173109012434145265808589278101205740628485343260658026522984851206702580635868375597900852745965257989668329730354655896652594007970640360168863657675051437399500800850537860344562214097807884333437442464520601600000000000000000000000000000000000000 [138,2] -93899327338283656948121812370810933640446086290851131993313923274612218387365248459704258578126487251252478158347724764857465534363605706680269753819681420647496672788251479984710733872445570025915754154068861702549752572900871951265242174353200446467243307176429624143301696062517028592454412801099482510723478616787620113479475857864968310346170455546153679435113721293452546455919953453999604114155082547392059546664096518536659595655299187312427307644009246708790052364787496454058269419242907126334612356395154648144704761978598858297677385024664267820966402981060560809931820480619049954625948274736184180338174434820289683839235320421828732789488143094364266944033040372585740605050701791179060360340968962791748609884722606038340190543694685696916810812726856513635821111674220394907545774712609754425638949775405353481701871816783955590183606752360904910031657521264321942104416180875985809301986496867772404190819288414008495538385630068582041204449440107885288786981122344807393355169706858145586104504383638189278788959628852022991220143745479114027401799598788993677181077750741440845099271564933161708636579381910319222199609374685482639918462170711289285476811629743072049135472939525521451578650257100030021547243157589358091064119494703245769551969438364628703655644891089465782993829550142404829303179968431648951110185603722329172605935237935525798887575564233867148754593109363594504564642702664103732544090625165463978189503523929303187206143958066280204258641681490901218756142957827144004685635793012549394105564346358623666838380720601660925312714095154557033173935260194941827702671000964364647774985730250452140533145616527206611338970560375672613170811059726754933677597712414324959945728582667298911688369675819473316093458907547059299938795225929902868411843720476362677118806727346933464550146183241341166444649135219041737623251209749904297246856781541980720574301212410780450383639404262961346062776069838988141287148245510788490605013786772984494412494685005598235563036153537508018161707593273138813859173417135621907372946291174279639168760675211684616895228133035549735780831755462640258121370910918717820405834304349153848359164943146313188591477031036525994546300897347593755552298131392265653136134473846300397838393976547473821201668808008716335437189797076071434745929382285907873961415035728622841406772724987002984857600000000000000000000000000000000000 [138,3] 991301159746545300278812946218366912612504789220171383647524403103696893552880627791425862653260164630944451561873243224589575922722421610549605692209878253982793743086989964747288944877191496523711631966144386429846646893751538511254655023195266625877595751432359668599663708298819637439521010382947869734783748399957453965521537899268042442422436122755707080529426644558677358184751699620839458410657374410423875453064645116443762565207626123299814855425523895860084262131719385431516726778138132334712034146368468991562211380888931497252245220381126216299417326505669098217031436760826062396059366326697123277029864022355904027108178644148420692458966530441413943534262375869207725697708810466308039161494578427343028302298303470910579148502842724029189816939840983351315624969631810882671275084200353655505023013128651439555729637832410244216696016679247482886914721068231283655845924845535305428465956236830188212484264160582763234529646454046966947280649907212549033693221665393631161670874508623547561502452583721169232302042346490777582125894649722437913820314257313337573371647815320300318391350959326888141268175041703722777925545974969867604231575820081999245761047299289875898814490469019476823313434269701218746470338544320556627217409393052087832703256326253768690406391164453360530725958912901231867320926715216460417198383970661308602072832663234479435391158520265110810771108274582334965172193224434119529970738645185059346411935704117330509550608799128810866085741291685745983378400194415392712764772578924556306262226608508706500701227636700374017953006260434786206789583632301324061875065895036220934223870706047706958908432664159266987797322346432048585240337372851690679951561366217250570955200951860794399676004846948219667234056990353562055822318042129344060064925337710645587230944872959981621431687034838518078471891584577165314021649482449844654529268417523512953392003398377845081759771157868526812511756473548341285354518469364283376962940695335599734813621576413718532591844833104678579150837853943676590310844569406303633584522390934061812487189430029660097571831612560400277241181936460043833517537681712774833440942492838756894799532092467419661570365784407857489861727293823354005759132858136731409428719915287776134219097893889789310483378838932872035927992029068910442611448560461145495885598210598129819934721824072879046656000000000000000000000000000000000 [138,4] -7386779240204951725826027651162556684738616564704591338005379311745629606833343388681990435529122355694017584512839254483270772454937384017294998817428491710541398903579407161324947213488121802442805114498841294265692662303945388679471242169358380031888166170158766903158683550542009317704394354358665822721045062589543390285895141305595297447799687542262153204387464785467891785139391748889741757480736691861875637482570532842377281611340579750124262987386893537704098990702690919241525682841290719618106941360816879980797744930493319695015968459834583065822991552750357973590064788523101253665744336935089237756646115159022503218237724957086495492169962548635544564286133183658251477456248008313797769359658509107136023759363744423364844126704758652395932280502649373578489668178106145402524736124566489485084753172356519023764431088333582537026829074899052288792553263697458648539656242888559552363872506646885640826148316991766537339427015503656356204956220533409752429584860491280796579444943586444400947489357677576303169075303614764143028793396334482342764394836597035174722495555261885549840468480474211421221559113419977700382179841363770467061234384904387513124872995499829338200596946012825102614108348583491165705174109669865461633841230330123562833834837427259899581965466151090277697281354900577366710761805759743222810667825856229559303170145690696489724800817861119351471866379549820213659483322552823710647452321753672135109975245066387408664441202940706403119440275308563540725115230527992250089647489607429325649108458815683377140439179816590913926442686170816851633613377000887427643592399701086375446762552240847507254558265828332788731265024307318101059176187556408069631675549225757582886145508268957229544094034765411034289751687338062479746206838170878268972959631955440612059569203618279911702406065364781599286354157146937732338556375147004259286817423930331020049773922692077676797187422443166802813507217945669862453549695873493787312938987415254716058336147333702100042094378201602320660138551466970552327717206403020617086416202280771173608828166862683636932970802153090100260564856481845968123998124449100948473937862906563218776350788432683590568182014769524634109367362434771873528131639883966120398726956196219931488678330714929382421304771807797494209117325241024765320551927620770441203975254963639032719190408398920522661888000000000000000000000000000000 [138,5] -35405011834274646096469275375287401227503737364283685648419609518346021847989506775663196554208747747532699134893696350624990277130214663027211164166430637626214816101743041284275115228880485167225011238926826885659047272539346757337705847952014865073115413949114122926317027488739533602698377238032954940383502714214538136797072876907904598143567889273949238683391500469279255913641980621845561896357027254703881758827699828844285785858662747389476050518427746342589475823541064614318925312572584373345274842004766665983234697279392105348440906024597890446683211078490452654495636204826388224635523273632020171456193478277494697198721372916302202607740467324808893479937346644832781574284179054643512825745668450480123777876882179606510365899333666962964133187045832077882882244156026107665551331413851442780442828441036800492478237415598924115612907505326263069316458163025619327959262810050551471509671308705599499946125868352056816199931324773689641318061250026311137171258578967429105607804658177519258026640875613283726294933623780857053426584589852366383945639318521639506550244275341048343555835193223537123212362389257529883753324978978906017083552626062496856669771109842639045487070591069541499724029867191363139827171721102081570239098741952058832740103011665268017007482982576223295523744548160557716824794541403973194967090315028970603538522690125512393070547039324739659017397707338246124164602645621385371555606320590872684639908242656633602772168128509581534709605769805848458242663731354426534295109811748030642683166871275882396626863872928792208921672884952596123506920406544668556267268972666491359223953461009400185438151144527894072651738687670425601195079581251849012327877856362545472670402749190385968396811419849332048276178267820954082000006936920938848130881304094073481930679352606212466437137006611113788072883876408404828210820381758195381130982810908881433990894139945735035490311919566876504794862041573186965724780257616447226575778246064344266768968710014146903686145487657485948518566606425904976834328837455873125488523104270686077257830467388914738449531824401073574923586388547747876915928244857636779234181601613275333522396690966328642923265167825979170768869965274905589414949063082505127996259447819637919759662927373353615016263233932424624654182545056275649724319453441426178964069226815507414790766545643659912544256000000000000000000000000000 [138,6] 959329790490107113768328086114343954400278735426196334297888660469300252650416125240023562935892483914933743202469381517109848199229700408447361952281633228963500470802170490383816912060561153367246247255552708115058743853352138563284026711978949619664335531120889374002887296430486786525869879810118332987805287722642471778964891175391500166669260631631885757102299452606636594115579435398847811593893108529267736303821275238815402831636198843707529644567291429277699085184690743639521134365812231120518334346173777336709983895240821747199472464007671940705256342405746577806845614482298525228919613554211452705251687864455346522499148431431652196922330716754922170503226632935569994783488217746362765205411985606854504747749079293446422745522256825772221291642917417479438297999246036723725370605746784309405078515912623677542974324948298205316166164978304609663807648740689245555374125544183044442586914364189059289162278875255166402596001631540051221349887165246066122979195830578596168731645010202834353679803825200668179766501217163365443719944437334151923728656235081997365159945465423672836388046098338605804385532068617834891726176563340979691813467518909677277063208997016038191690342030779402878510233439534150993763754849946329102994885366889330319917121378798504562056851557529266909095008491182460640298553899450821210146702958507085015559444238247881436007891418206547480339448211885597181829602199656706755361965639600212017277524855897086154697869828878154941211193771455567866684056347881095583725211130241341250165871533592676063052759162614119796416401378150199269864699944779198151441800801985410260456458844643653485089094334054790094114354148876178690417080559710145319863042872955399245279728851041926932756121684014795855759577252703510727551566708557599395509944665710072439673190138931523667258416104135430919976628650094242890654284934020974251692773188195147087386816036971462044886102916752595708699572200916214204395020238123318045158628548892920392086950185154694517438682556386621556232823334664424153882297681502199627089510735337322148932609470653926197081457490545538313831648711420206036808932970108028943718903919201755853008528477033679321883712482717505143222522784470735317829190466798134588624388472884302911946686429471061289636307445424386310046603724208616283554163290851088934490136975731016945261976238069407075532800000000000000000000000000 [138,7] -1846616212194671351267953770282382599286912822986188075485335311096624992594793384749426060401013666105639441634886155859397362009552635403360942071220891578161616300652503107929905418345914086225471854603105914101017125343812224413259251382965517024438990053271068757901897136880852335566029297477976674592999456461370057467269114028983967876503100879142598374476846706438525057211391199521795568266541896330216852686108809976825439152679601835927473390867132483730679923562954241211905363501957265298338765545915603048051672975676891949516935814054903116835380786919358739679693195502855753106921995114463222156585333775205684617208818278241809878934562784792946091515870517932879901161639333448566812580684796942222908039247153118381244394805965728369338357485475596170467880963497866477624484166205731358180544963892941408397919332974606283325220508794249377388346062484947161498399574789485211003268788577968484901047856943022027130423255771655515777109695917327361952587792300130590786450071232043874053406725027250462709238228424092916631034095892490023470199815604563072425392763865163170336097834167779894236080431886811777807929218725722959119892018096958117083891553380030057966440281042637997192610033872745319513284041863052846027028196179265223535716834200905668100179548739656509520357098328434951476630521594622312069162121876048404856290984058518631417975899585337397905400913671330188642617449584162865361701993762744888704090974837172017600314433132718173216243584193214286752180875544365716994751796578421954780997244783109118138246501268444596633484044125943020423936998704217580829345728113560087192428610716918711910184552911708296805802403552692647201748191410665046210329637225310049644067624938066841876588102811843057432452538330471380902601173304050663230752867061159319981375881376979694526829093425609397913023374847387536792032898028384179025685621072279228971362025926832131252217952547871809057918475437849649527808941929314106062486731059402697204380884758178524234536719213839089527456404932942933489897418150402228348779931393266795282392264635337389688470088443126024888856540111258747197097319333001153767737312415292735786279933779377602877066623562264268863720630333854457920008070988162734557881101097907785212094361160830729154443466859081045854191468031694207615086134272315298097826505554094179944920423878030399006310400000000000000000000000 [138,8] -16301460600785462065942471689450085152560982283662019982495299742055656144433639942161219840600188187729115474654151882009691184184147937479609164205734090816306694491744314056132629468957511400892920836941320223590782203370629772090859097305766893489927616319178911320934057820567451173630509496614282092143860426642597505263202061324608515608405453134809489630321086409015590165368018115160569777743144029070953743419725981273966506629420418692699467591648481999840353102767177842459810093816767831836356419051615386384692357141998967758067263793997104033655095360696240950989010304032658420142614810695764903505774174206587634373722684255449747653105246029615509824445933938918505812801318719933276148349248820347460153296472561483554397582047360537776701999735595734103227234036358715363236181031708628657833967912405038217873911793303407556394817374993826463951830652487770159979023400709052882548511380743340314074408145857269568679817186258001757340355611328969496921195604891073567817212143550661034922488116631473982823736667962425033409040476395844282975353851516717172264005539490328316058381250756064237897244722284710700486011023058167367192835743635088139783682172864846737586216516786127593814030665597072954847952607805697246452757746473202499535714929755077055136128895257542199060228511315847532992562126980472224746270553132152572283143354369582062427479023805090859497553000347616239009285990485889167493394499128711094700773686860376344771086822182115220369111386718251773204556415327179452054456732228894891805569143208303121766509762848388409425487194124237730107872050972177455902560280086874037441364722176094853153122861836191486902933863104053339760533696601052793650380798020601218458766767775201616562387950975897806457219009817735985004725006243829856928708996066998360729912952392769970021070459651605470000165910508054601781031554034307318845380545963007311098995907549278934103677844207725720276899217566135027058151999609462628484838274789175845911076277784944475155385146255874981232843274530708883271503166627184664699714196822683878766285022300950856638732015977204417974598343079263497239657725967349682290587525265364446809811428661634434671398416337777839617260336743285758459567392036171984122388031692527772370408870346593063526765909925418696892176173881827702414042630159364931332403334086933104543235761987884886786048000000000000000000000 [138,9] 91893727520403717634780439007643928109421377387812742077734478243471261929427001524421835580075055468498843943382535169629823641374979403612692013039977989578083671001169226566307720387972099436928870064313474872464406883013621614707115074668791637675802340342084682752653075936867533911799609311603537743533427744771782136357650846971126016305561193761423141466620256797204477998616607695112315568732501575322095308364375525149222980335243098690954966894961807945245390681040954709154711605863948367146741635578862871039613575164298284107661372497892707969239112567331628569731701175633483819907425528128282831368417440987982842114929674779970049008498399767866534797160160162087448113376392717576284003331845866155716164368855090737112221253909995849481623281994282029764159437614527603525467958722831179810337954239147953993271140022446900667209720912958495436529275858008953662478288170117259828820589405051765950769390278238660571841752557775640755791118606797452194055367047585644871018849940195052510602264420579935216268027168878884226108989953996233595241963202234395050195449349308317772449260420273406998271242192469273708798220010669170433871349356594959073026198443146929181360046040217588680075464659477307754542031646134561644285118123246722952929210978273081714513096747604752055092780991843129817364874611201856029108622367918656500111057383741860209073293191651629852884133522457645046000791274410776249814023139350048042022614951626093999650354684767580441765168177948500147486613230062463983587411498591892352960648051277187123047996297880012599914077838686060321742087746102457938963843163719129934537412036624930929923685588859689264734678751063027291707498771768885771932837023878806842142386761216851841007543068906633090786925323821517737439390974652814000968613714701072118308919377981907388502042862264362606434374656913243062774510136832592495405229562984773684853212186041540058761985704430160374722742644293388570810429420995459414515829475196614760045973353568617925639771425059456143510989684218364261629609216600546837709520850330296939907469470978139469176457644344233877031441700815484480702503662485705780748191640550970944040685375971261119047485707978721282267631219828371340966475904182837593634240350822052535731006014832616492456354498010997729619732159177438343225970673783543345331959608693206533564011238927481018777600000000000000000000 [138,10] -168319023031173247247743451859915131195249992590066530720314561268178894806681874388566243843704035997302965299976624597905435893744533059947100178634315088196796283638826154232546044630095961169895473642036419124031261677006130353906119203518335092432097371921253661178080349915145675387172790738796370740244217615189130387216324015372215459392806712122900028780824554283568649854093869093514215047323566037830626747351595160105170711419940178025078310893968818651741484606831356802494602385038034808016137154035981469912216680056338887676124648998314769693609174420000309942028705810976753333074498271668523734787094168417321474748131733084641827291035572385159178027446005285262520646868885479411826513987376220295343951859061718463894781447797130921335992597974570920421684870205410521235480013679550050320394822833407025691440045686924531640439986896509719527895135226232595834322360477616381316272821849362168855048411431878685940261630794090884028585607747276917674890235227869798113846778995324330471306413689684463669378506710791953037332061093565067629589598083484952625727328748254597266394660487949085213940390099579688510260332360900817996941476892423248153585088838707942781275596850865056411551427469575762997756835214239741310589886484006927317751174875595134504107886646279579577820701980254260319595227982815003127368072517458106438938442040868409071567682241626784508933524554089935550974910748241114483082176365086404241500956402718287032431156784980350341895760372893887586546012336812778804303826598116660093373708439280036030540643005615741338008173113215702332510981213451605322554411148235165186662288310377481622943377757681121373744415604818069336948653231926797879375339044281171395053282384489138550765700024082467849516475743278171523230510428970979726968234459148296013282868301733050737935190351043917911111380336204907752354168729197347699810158634118570328505769911283701092603752908092814632499687668522921835001047116510294788077894669301993670055169130539084244150562873622367589955969715923275080455582793958676067405402899312755272476973335303404140431865428625515033458975101249535752358797156844537483953898762242034057275503879973968175580905509289734240361400828573824324576261251803258906632689275151219977547899855248272302489424648811536581721747197939320251130518692805906384354763883136432799672315276882830509998080000000000000000 [138,11] -75203851215723879766481872060688597677992154915497998689367899763158000011599022364488789066999400779422158583590936759111666274534452494877767509319021042197090972022160835630017001081660759980996204796097005626761499529100487027981272414269493537585160043330622141864420653452388574543657941560148466470674716162981351754888784299754002675318522325355731342153757766889900618700065488575189413301498080542508206858972549281404194512037277953323398954686639121611555593982580761652355471962800557686389093935190629143449510888676996461052588928455825706072539388734773813624400797742607384151126132809573515788352062610400044465719715719028305864971904186130482459599520133614192543773273986440268056336397338143478750267461185719304658280052569043021279944211100261659104954619082162960551760599803438614730452292239674111041553238069764302975807219768099512850705341676113182652641711018929097431873075246128439939439119583815594351977347720828371882708716750259472005483178127107407624080375840366152629780442852919565581641422225254665617764871439422172028310418161073891055544717758796860927991486956212959206479072361319542788532500602025121966597522135238768663672857286197613664732326498660266372876223498888043202923130156298136456260522490382969656153373232340933996671767348475322389626343344646893887712466417123372393485928878738272563902099370814669172128178379339996037609887618841125319731989294261641725233290383473994843544992310742232746565568394465390361158390252011102428139313359028590923161401756173138268023403246009222342647431058256638994902812833682858336321339142307397372568694375404957617278349003945869857130988898632265461987198752681268631906138902740809905779283633607487187940083696358274083626713201121302242734753659057083176938083640306985653720091259653415223224112447396286484180160719481928517300231299183933623563770230214476805146584303317585422879666869850456959619042437126882230526844800420674677676947880794636386647659096246484316080366572991387305861454507449061128823911827311865244505109894117140817897823262088477896080472615490900136186674792644029313441497264675594403719586623689730168640325401843953629684498658971840233528194287251820014310438677348746945363533059291545047392104639502535312739252752390923544125074545392577257742193370166585058619799709992624922177318096878794183996664442518119225753600000000000000 [138,12] 885897032735708650702626624321812867298943096179815983978257877506147455713571558809840271134042860915488245349563049772108157477435002138275309802311551750372396848365324916863538068515889477216570138999349687532403472221762801199776859029177021295494447032662417197035384826036545742129267606812835709965512008274343734519873124079164654601122449641518487386986410689649144986590983269736084240648014546246062499465373826589227909659840982129040556119688838108703438293695315380222326193066536434080923575010298762374900208953145149100698834978565846389558432777205224740733478213307541366268539232649280153360544964674122329733653619811948016834439209411242285173808339144240719792749315825646425057022977523984655394978660925219418889022538496526902311804851960258584177214103325415929629089107036640924848944103203295178485339349847073554017053052384920323126787056517737686593667011691944062049075857505396559130469678019167091332565763509673534694188380470303543963345970059057039235867229401369401211402439813558942076937731504507825886928467159625148546190969746003943217704005878541343757146205326924016228534133540038674015052736153967413820045456866780826265314328287744927396473969348655545510509123989326042066871056590049780881704261121054138907705021021471336892552858142674801579420111731318121038737315245522591620454126684477524875482976128846345784621361881304691334220368930618906130910769524424303046630084942512162110670100978325799981527047337216509024978759203949672699831071789619231244721774958103959051120644073212509007001009819857945120094884378216057700101550985954063131563714584480750933898627801096136983215712287460389885889500877717007620938443346873642642301404322588174819658381185437619656004715441463819105270872027903366015606552118157965443906022772257833075639630891040046820521230064437948062003674523967362456946596400684247912142421562525492020323716041078283131305977346411318066085476783133826090676196820359688040914734995692417328214578940043873546342994407410254041343433220593257696594228747548139686488485447786233695113006722937162804088506736697411337061516438138755877011179807676621341352235523960744010126730705757108660016537987717519713894620901939032524213762514821563312841783617401035950580112928277893068571177024743573948563035021591874463697994307424054569816361432132767562142340201542975278284800000000000 [138,13] -1232999264384625306406313171874742215601626817226861592312482051487185598006112526966223532212269442633916228922500161943086761170766007958633968289637834937875193174169856097312659659457772276387200849243639095596883095866753979602636870210440772942129787757556423491171787339142643151842822696814148338278967657957621371391311384114437850294692049319981560186099050429997318526850443807174916190308036699195618351439773674875014092054814648603543462185045690400923309474377809366130418327656202074109701140274421121126904430131886247077414693554197651914156120565302275188202583075482993965789154275793927335626117916170581247351837339086996135905298284038487863467712965884551284362719465078800553445192405999846066028609628212926978034298331238015854353218006966339243990636077501686536477242033244378021738775107631350170908463681164204417770033785961849222320883131056741933954173841025051919357180228593394710530694696704403534762047391476127402304535114861430623684590497219524182615667053407576429679158572396912473957852907192625899509457896171167016955465488998955389678412793798144485152733423972421557424675594342056597079362593565512200996142680521959194797260536764040760347150848223737900980136260480805150061295882018418219437283475340330722087764636533549325910262233070418693277474107211945677220122096939510533716354023331269723138341481178894036237234087090105870189126849430610938907635971002131325533963624159968636561026232158921907195462774844714152296630737303785032692172706099392486749013135284147581056929291645342763526458685892278093509034688917242105667254683691002322727403371966056307836595629873518405322437476263764982589601522787621611232932433159321179944602024267419420491533134877045364214609474639356579713351081419080480853714231078122382210814544263123006476752846794712193656917720118588555999091245403952967141209971519742825575361516905471318037384483498165620616321616856416942247607010631403819333137952161361696816781087807565465916653141231828540727421557545535737459968138813017819771362923271749747334064551083357457148940859384811857841053943184071666566211716585991575465089771213474723714586420264535973324454649997223155089244521557532741416785583309208414028403158536514651517722578217516482961732911470052068849604685361972592942494416970068408095317664947356738375362887952196866539127922246043738046464000000000 [138,14] -1276571310769110655529973966090467841061238625640809653163588938171282008872247092539485311072046181358422311402628138852525893696330741340043108810955016921624548582781108196417385717141872131782615664872417457554092378140060995316315761349080728691478185844064740834697309066336060162947180101637693999910024383908048487904839329906711764337369475998997663996187654441510413034941496068225537833063212041799016308298665563509564689142822970615458440698943841193318763356956085776739137934215125631419997555964610443485840792628974481929479263145657356931554237498405261587640237835075875950891931714383262889920626272240701104083451764077139051832788537214370430457113707954373453943189465309182839631305752241982210928120108890805320563430971542419091694839358961270727846879430978383971144258957757178436337519729430937309593509429800032502611846400200619434910509310254645597978840109034647824708562216321910826035679077452433524061849372241381855102598939487275651334079376061279098164706234193623802065274841725785320693936074287229465380714240264494989360344774598545358703256816639238162561174332363130461340758009809657146099327820153659231992591921629175697163330785332204472958512049360378859951503146390296791986829500688244091766773844515256935267500214031521216829000448341187900260944721507846905030715748515066536991471964479591427846225549275283247446521515809732537134130978508324443867238369465985042716976594445664275172153006847706820085446646522778124971973747474654769278018812413897675674170308339761534766609256867856354605891530232693640437801834179607982795073549564042049964435687340334190193341969967618046049821804400255470448930598935890487241876780364877370755287006485805798754967589717158760178147284685543108042946725396541560486758017923282592505158290963604464911323218223148531333590888928823711826709101608440306008220729037868142241949783652285980422950986668594848973071198497667343349057308563843366840414725565530545816208792267131167304977169046375792966187583993703606152835211685716277543469315339514337456422514035085448046494731970744955211538349691518996449221047628239617146252475636504608978413689515595121658974455068745975432075246823936439014336529594738374104101071309584707016373115728747973199361554713780727007131975409748826694705196347171478382466227746530123893725157014888193829927029702783976603648000000 [138,15] 5096381702591132169441744537578261886527195427947903530542665823045430212518739075346641466820288051778702798780863646041241882243888386462760052324742003661320073874687717750256295094615483435678626784726006397699209042379089761916585612120205964499080807735069164662722791821451915846891121439971053590663881112308974655392188977668350091369674835238722512399414070773130756445283594303732872672016865833607146580935008046183195634102548196959534347740172160557078602587636366797479762843226398535054274838398276576856769662660996372085179016325826313158373047223804840082075967480369538867335338235042994767032699871105258876881570032958809809864914084672943851983001097787343519059364052744094790529499564961854613471735449768441011255871177542672703298150502386119598472770966190229040343863347624486726584608001460579882961419334797274801435387324812659060111479475123626732971185321838469524379525912937191139579652210592427415846696617401907288193868256497606997851171860914346711774378723194638952475740630272956138752259971444856480001786153857790400950271919767658710824418643677614627595918158296873116063382415286472940960549351049357516480304006156169352965513519281191095317972273006470029305595448936881467734906523648914883763716229772171588180543566055807121116102745687867653495629320048690719711669704070848374485443946976594644806834181257934789472815985799362842485183074857960418723583910791680354637206858393103497263522903969287425622890196416862348952543404585266339638321020121204805394931939495744405800780522469950852665527447939424305858321102763835659979674901511519349699245116331634256568176029559059884607494504177371416685814721004528096852390317619025469500670752677576288689464812779898949853515221685191252601439566135511009800140752929875683279402050046193643602776664061337556336054935479592830254769083399909865776831565195626427475048822080191856058110130557335954854988000192167974127811562466753141305726765735487807757702212275708153686985355037042534269353694002471267107708644389321771337274923572154732829555571425861754551601724044537443325918954579252760046873619141077367331721536865986096243354443009689165510092000483448053744724749242506458328654178527318161788388966525482165434491402033245823941790586923204014977023385385673955913917774005450799173958776831626468828803021330751369886793495150234611744768000 [138,16] 5603101629630952616982168769319709556450776321688632149332314899445246128470142398701043764846512180211878808093461082308365993966859578236746999878246456313171202231333775239633099098618576146973830514593595284940458365233891440944066646769369229804375884261930015504027449654533206595227971993021277130261070949956579702770216679385964001327542679727441347514108359417761663450968280075857370693209495739760496928697394301756822695166791130872035287558542013249447829844818714464423261090932600835678052354405393728718881672212760587462902492454215990215403347813412735707156731722915473852902611498307600841242180581688392681142186910731875928017512979297204824659328400268771091712078354140597880608591689754769995485257195381830311035211164336835833098870818596817073156227247563752165009862924410153788121044706583132669332102980761239568894886318108255218412256527961433168826597797765455158686273301820203220661511029454213651997404145986160555159041661417578458703747878098324171979217918220953841251203741305507396510328634645032327727822655103546627227707043255043818769863359555398809925992810340339818246900027590819996599452915644332781109038664961641827975932729835785173627457938963429996806488008479592722840767456696478052841002001485002440554356363383343100896843801529873297561570609690234999721410038486953623689170447222585105667242067606011995683455651653492551013682447058124692676721542727935854612224815159515531970544221022545186982636477532775406396022559735352687062269220080843080213419680736846207871763766559501526748840519956989443461251808423319864080753770210150376635861795472617880538085228129764682585738833150567009027169517648308261825398424593446870574708984102761103000489063759631360853685876927395032194577519336634593166599388575691295519784490858941028302990104295615330429191636968857714433328912149239174793200296360112685181388882254970195327285213344330649013816585397393965420606177135391548093923433513817407645772507168299612968772490998356990135544337440768739057777459463770083056625282491166505394633304537859752218401767367365980583873122164675352344012937875763356964846987478105750520204701756641366199165054259014857044606280807247595532079383468620999147865996968773829499944735188250991879923493984642125008407429227013216801739564801441908524012975737084918044214011872984983838305931527098204160000 [138,17] -64510205559855103574158852508373498661046798134375885938937603542662869512103302728264419724758400815946123790057972376013352511193314520604977270168665574204341472769956171543970475985429411796786920719640684576911475891363646090615286761246950586144018072944771461973801364481250693220501775822559325216843037414443828245742367346168358576866258363961389308697054586651853666148726951738421776405132261262760518913447706674832563081726006185932547330615379293649972811701246859484710318205794408555977296185127585837863720817332162663103010923944807910634536959842918552790469596315372355101445885042221294488637474071977224365456283783813668173828472739034486430921010537314052453085377454282130741189779370580148786285564362446179845638253009608214620192397389207909786058253989695305930191544911224706840880660673761948607158653719740576581603674601276844188313653215549172769719290826213641998832260143658045734262101166575443367835563671266496013343383387194600811681494958988928205517359235777894961285152550575638286860806373575987300793998035144132168642863277717686772173341144065788267796086010333432348640386730213277057828487660430873290879829694910433043418198885898626737920063716764228491420300616782107567237757753040656902827017562625090693036055530859090393463667411416940726966059775846956233239958697999209607371662196817748950387495926129484669345612742204301393054106243555973166875843681481254547933329517547758877613901025018050485126980047651577920707034535645859944465679273439669180358394072199679632478125769422326253540929769717100345591766223503951273870158937591939536706516054717469371577506377612535257630225170380575915951145882282156280190935061463035744879375739736786017053639505787501917990960012675798672255695315829903973151288433964255352623249344340516781425267761634093296905262356951188235517157474357059591947324759769487034112060862887930874277358423154683675619329565528545701677164687644140795567773665970507857270750584566760990246890107387503152687007470440025919111778772711544958592007820331316546980617140287392072383437630858717465830873935737397072305440146126467606231471854933771445886744040969073887368879053547152352711983395638436502164130412187085441558644314794657776430652565694860328192176926589439506345572778078068503716445968588910842660124914830290879109970196484072206348362779491041280000 [138,18] 206664720185490321026558322755008211496250990452341503662862801830435469717880433972713212892424454106591209919040429226389779503435872645110644220661851642936704404240040830598858037217579614856790239580173158816004463850896730737389328606917321404478482125254608480388941093728689666441685510940036884703851258096430906501705231587726787435657781516355969339414795284743187297682883417855889338240608100207425429501256976269627727684934885110755979140835204805087033653468309846457506313414007036778610729625305578769337027899592229928403703814214223096293221035630507126704986638454774791265062526670124441161172547923379411716906352282599797730310854900134409922731708039327265649058738908103131651933511480025990154880430014209483504151692903329776574372447399254587463383895538407146712889532583777578130157336720712030255543419067907565415623972286424094640381096989884425772869508323206480737516985571045497580207824572346326647017509480474763431718938553798098392246834145896155202954829439931554629474261531939373324809685841471252176928419174573984391371692017311297117068867393131764353655277864832797062195841479014878661517804182787992722128092402304620987660445106874825723728837087291934043187758495383283858852214829554950887308768986626378901978592478876840318614517614607546803407574348025462230987460126906648604974056506601245556300439426641453890386261853245713913481289671305267562465451922902640058416590070328425455997372091294006087088825729172377716091787180568854059056882987251380322129619361496286985764724344940656499613636260832365962576286780785008293608251195742870954341350212781176470975211751961870144025946642866970183731894946105506785538997172874112345842358165510537215092334158192519742248525395849177780416133866216727565117199744894871118017343930134987200185996455736719835815127820031685860858284237159494727560907166067992210027229088776040653493542214854447292261705546749099274386933485213927536782605039721477638342368812901315083381510865528896938870494384659421652738019189152317742753750050551435521461760526545082318419215346636927805087963281224320421908307846045147146406776406611401548366337901558980023908555396964442654938884483453671717404014878709162558595856732265496605213281882959852930919340178666432516507044261727411354140909980611946855923801059617998026350779010018063733333687162372096000 [138,19] -439870658596779874779403093835245137718584451052756670586917635513029898177995780612768890949644662132324280884122745788040159281503092816978914873075460200166301084458504744417558502397999872478253225845921670310809397112647229893246703262924446720610007432268956664012235748909240073453207715393066635460427809887462835506627693141170611548030444094535570171498015455417268606399766917346274554893758432306595701440039155534752292145833014157728121464059600232271646632845733960021981035490359652783790792766674918764795267985763799917425016095290290923545180101447286169714315510855497342167919731631825588979027683990945426446792122095423576418509709167371260729624526124261164211743890613020060621447920448370208797470418242484053019969051146852197421615044997775758330474997908137544013707540572649079546781034447906107577000095053258075275363681606912830961608654305338595293550549042605818773145209941734064974050931063712617423111658140474035258982416229596164402140556550265094773886210834747080213117039231944806132823535897025338505664933930708523589429224742827045987168992891985303979471270770077374740768633757465974537339450835034356756820363316948334538476684543620654689934561774369590505640404348112971742121808336499045671934586406889436406320312168489398917394918952285218996242534456832439102657379699029455016345668543117849253675363063922403945779892388361144163515617596925964372534662385724313655718060034744809236092388849743105987527161595574908520683271835719785701716285667764381920564487757579854938157815013654341449965832995922599950475375190400719643755295216246344666952155538097016536382411874115795902478826819167017400207805458532365774664226877137541336762549696294906383121859013096743557492768079309127962223209082979650966762207627546056318736061857263988729238525260653653144982225276237667101169535367482944212114303438183369286122555674563231328801960902402098742557413882071171730654486214983153260891590505077954211704251218834922291464678481533897369788087640046966097150960502870210874777091956559832502481480680472937654103225127303410824201122104885724550446073017274780649699348359902328086919039178545620909632286033321606950241808657275017514304761871038365758538180074547301727894835778694381946809735385933571942788381233156261292140298895004708997785036927783884700193384139932371965942067258982400 [138,20] 734241041432971784342713092707993129800712957696187178461677666064684565903728544082594636149893768700347936616513455557856900281026419040153382533649376563052319325915369799432959901380920835412751520249401887974754787173995478256305961425644181414745591091978746507306128239293380343631477449916925114479441646544705674235858417023703499991041792135092838517440011022623146197650399886478733939200496635160981861450036775522811089307585843458367131345842490708499784235566080380684036839326569653711349273303128502734208304831059230470936369823753689331396255427765752616352364692912239321829847313789825115203840506812241573482722398332986010166930295212780270596224023535450976506759009372807065671793192780541317072109291071720250604964111897510440501238579985797667261248474635412197713539943299312092366692926466668240384068387015886222931263465497132065564156925342419654441134117654402664617541054503815284719515814521957556453361139374429354516497490576008906793940968488406612309195113767099402982033987492427876971481415407168338656779296619484997190646810297311029569182574672351754801002883037995073132034839652984797713151150840327456915551360980791371266546377495325788089766001201439851356073807293273059916265665990374537149679242549132631663070276330388774549562466469575568249769594298858803457251761759865921198602215916134884566443962875828432338155985877730562189717164876329552008174445778963231064272747288349474155350266777490724401580504396742781661357014951838836764008982149420815314246916296474393056938913851041789150913532751631535601900886739430156352767782587537632558316221196706197438320621029062902112467527631083756586867667713358108612752025798353906150719333147099484350857429580255582727112048181508971181246979009319404989002428579745469439427908335849564560163219774780556382501519331742156233593333258263800178794839244244052998188528653007079087958987578444908093483729481838320002140225896727201816811505149390580152235864102323088559995819573680412541018455240601933137227262945623247641366351780406178705925951162623005676810422454069052438467765962747220576573943597173675488256861251050245784189705645653195260684325617478594401420088195393873912520899256495416658328694453906822536879536953437541651513927439019064393690511258124586976500535663827006179790783908340689018993897333460295344530338611200 [138,21] -1046431639282530645475826746171277614001141799451452619116976368439713926601034667978528014138243658954882991315517701960289019101438833979098988863611474817650986302280931233668542651459354998459439199379523026822101090073828936189604624122316985067319990445941499502727067052611007740405044120920119942073356918732588641618089078609665682785391540661531798606651902911370533659805411992778776950819617683149612020467622150780664995629372708362150102776578169413119424718979821203935449921896641680758947316662566976351618374738011149568782565061149241248325070751466155726683020004389593003179419522763610648602004055465477188596076424401815261620657420289936829941558030796840768771488339523638073655697738371473005694816182089036969940945439131257909897652580197266793667234305399741125259984999223395612745823438226140789328063507732332576026589351942972095733851783978589895394098309164136756639582986353979736764002023788498823815326747146621533057252337749246882319068730568123852711421213144794333916702630538633237621638596464842714010143081786316745138735908096481004553469617031941401068426950192978663746175660362370042577452289353806205670200306922021188309042928541554153746815995448207638951832759388042961270239135004282762621859821529815620524760709041260983005569006656026700314637671525334447987153630928730096942381733658535971139083875706429418400140048965387148015850876100239669492040866812374807462137425664073506470060143117156699282926353470604814735415586879491413413740278504631904343729393181407072984048524188780074309708842562623146014111886252351879547533823183782692634595648894888995873804060123239059995527840405491329803881306031625425555790650421273516653245788879994346515788639166448940908814162991087394677752750584568978738606294335541630979612187343487187372136628914542693332642686430466087002021469811160217647415279218940794424708905205007457058053372888001737280430868921026173359913878496262154264575251450510708290541407147485780845960600097713544769163440882062745409786694136033608405942787289786628070297720161584876709342581930800924021746734056756599205343240165159376807165668092628215897699754440442314025736439589730281875337273960019735522000047633746612571015241684492033626366521661253148856464319829416791990183139976745156495896403351525169995259061994250083923964225076330502200859033600 [138,22] 1352576652236312964457747172090639665540628730548797799734008783728085154593853673306124593513111431451809856947443529770345903532597369549466565465274666824258680959366949906863870243164902818004782541654332562043752717963521465649801467746537681515434970275942944116063964957697493468940810246079133492967953502726364453691698145417089934139983910689222838015270325001297791673933751573591724273236873165762727013616221169679743441220638976914055299522367088646330785088551096806967376029746303297153558531599702980788062046008204454041586881080462723033036044832824373186397457535371409308915563769930685024859883151719708934001968323299200934074109833182538296285393835689705959583661179417900786908189488360406863911154083501359269748741940068862457732943758147639655344745099270681099088088702019824711069108319434130309687818956373160779557913016309946998247873540258714179184817891337592719734837613528025268485626526367846461412444866123119858816496788968544045269115329296456893640268227955002966520355078653600787098687416483821958030925383150143039930703226402996696716361127959895978800469291246798407498335532078455431935797816830445483479651979223538032382292485689358288342577916865932864874078046510760226599824309901265480921514980463518913349339481000438585591541121366705446174490639306174683515393216254369572119864100739717985332759971540350624658171322264132570277762508690369196326545816907101907418496583333105626791794257918844198757242642557047409730774805109142482139352014508963730518866375360539241197237429695344319298916259774273187609402827972861021669133421259097509740353583170305977278669283290500383396515664828995575248447539985061778127721782614037210862237949699182548185968072835287373888368000634440108263689736722734584399697796984334495632665671615334934494724185193177206402348362339800614598019467630759455202530568937797010404599748390476445883912952935891266768194100642355494270994000664439085536958854176139279358507744139444878685343083570995447028745671837586764045662853552525106841690869192021153829258236418622942609160603377100819756961067004550726097072167993220319957538004365210468891688998941380191638638214611818578283751573020422985719220089900833344712812500438281034941075690681578242099399052179041232663742954186677547880970026258980710556332349010310765742643707167240370520064000 [138,23] -1647968779366136162430728624849362819037032273479608219585754629962562193847202712036937301058867227906784203980930833267450678436929737909262937149273690924942029992603994415468497027321195190451606157238430469028675535761371679308595996466249560164711122006803804380310693668761863268253318541754143694289094225482754256859963560875675909817283055873763390488896225780283354509473310905665988570990487400338985310489248457343452114635842886793198118090269231909620881386197118808669824502461122979621690876223753577059682024290122061137382482757695416895896761086502810099863834773433299932222035014632028694793974827248637635183384466221174272730664037970724388360879937975187669997228010701260934501649685383981314255215677491175562212768754979382303481688397740494528173934114586165182817317031482887650950031775688111529605829805984791378279359723683421355358612101359069708173420628136171178629658271845138654219648754702835181492521581832067411980059989939150377988193469953120360636047801289310114861578410763767251457787034932511371813783524614939924692627686543195955007345883173342303981820217987532519013610983196876334978413829997488169309893909360568746847967292946990635876326928288917481682904201033007626406011878453223966056648274149968877674727944803683225930204937511256653832327983697507838108260519581086957761224897925173767812321789393344603955211769180290115029311827980557472274966786959206795662171175647833209946280593849214235383242608978500029747737406332303194762960762466732863992258195699519829426164752865830489853685583248621528144741260637997659921500026451849439734384374077634600451172896401341249507043961273058248187039939169440565791578519030455126926986876232496182933491151580457179220609812033351125706672442821742530353714126400395351545590348152160789798395764355197627028281046191241541690620519259577439541620036852513270086161025320085835111550304632413483766265264021028662712469835659899376912867555840507083898216281830770005232540596641659562086798350290432625546996545393966539641228431412440083213239771974193508176348838544228796330945502368475605579011672287530981475614282528183041882055880922432745173555787773193608304758025578619835070369880750681619054490392099527403421627046045528111445769287805165200961563817651823163140498241555595938918050633340920244847678501133420698009600 [138,24] 1911868047607372694147641628540805013734622919072206440861942662639328964747150292826964625668164268595221219978901676357195750892506194162873658882570358561864217550744422030558565309761327973963935196598985774432679387222378477029369955688124247510756236463831541206877650660090694938686500460843472715402344788915964245592220866131749302363941594058218994963187702039147306602746357396367350822229422655289496710998641922324054233304843687716014190880947366103187484033312488825861622474121527907954751741383484405237540571533493946064093206862817300516622565993492493769370546491050534927207794256617817190428729319324515686740364191777682752329549926366007403319453430489350965944173856293770761435583272557789896644347638632459824466806386699948182661679016382906583434722909632406426370597534514953964131437570064749980224005536931987526721897072446560734776727946115657288088152981739154462990912384240309878352576269210076936631259100286837588365118410859800642198351632814970595378704316482773078262718497942669060772958001706156378765819489644476590249966475032765199266352381774108167157757579971195994285361540370339732459451841161901290679086742172592142128298097897482890005858393168837371077734333228075241935419849263376476485763596078865785467076749051510633812727933144047246291728751196012876317093026710498556149282906715349640323779097553117704833739417113850851451971886636448169802124134704948447837177235348822488682112381259484529658137025292015571120588629647613836652381183074304893490946089230804451468804201155381537250824640609784806090749937722894554090396418473678529295142573210913186002580402963350088959771805689124693994274110492459191104605457870640058362054448093081584588645810250092156130580320315056496844005983218198840086323769179637827132683607175499540210352510374599179137021294542487003232616399113026552105964020880209744671119328191414104813978010591822131519459069032689376623205518531895454087584150255367770905067559554178319562876438729937582850386788300705601891494449837030694750993890668103240358437462104535426844184309983734195488317813786864536009453796342086706667333358775434328577082613202621221481825627141903679902974088743984144887182340659154630346111378370854882579194521482618504261617069273561576349358657891401794603458064394566450320662239672719093360120471997833543680 [138,25] -2084813947748323996894426071051407556880849440137942881017311089886861004146290461227537734774750074000940232712259210783480128433754487366681509076515779618282086997192003206600971548850315859530741394706729604007868040550648594498311871809269476203574856700001075326037969711802704888020087716084679255359580117347961601782279357598488214580216330688836294638612021618831841907121665281126284078870995543999814228556056833486533566028651350941802881605220168766037649545222122285814474641390483822445372765276850270212257300551094027560066589820195267752330688290358762048871124469366668987308146623871906058512127203171507554549128288954465226691723736402765386749034327524142741338611321110149919813298240445296416949035417297916616084118866797156548735873538049755572566799042436156312506426452974976971238408882467192762481261186885919351027274845167369093467305603061187588149054562150578717690822366402388344771707798972058911173923612636255640009440616645752398038452096986859208126258327118487156036971333809131037026317049415953995428515313553217499379438325040226812783130614302238607491591124024839668265558188354102284200227861968265949837079140964362455023675674348001623452512283341544240035930342772198385041046482405707733070614566510349599130687740599541126847303559098945719101354673247423036956837266389145744122507157199887594185595561537858391753702635060962135631142415295090861956574959653448559137620856559984261786314070408963880227485271602914159759331663279680032788871738706739243108720801433108943294385804014387899263021539201843852492465787426653520250339158368164214658502886367513080195146390573461581386552587073807036736323499543206831518883309168517867440201389358190263325879150859236613039193467696892027483628746252087419506080681667526415613018515559263797205467951502498124356888850586500266725611857274412975811737909241268367446231272809347856050335488686603713143762547294223974010019133316883504420808237435031202871707284734772564513854408977174218785455456403107524437755446968739002830128200131820937823131402885337882836336357244827161843320170620695309473313938985569248366674827644374019421311632038483307078124309125307574685848675615415925081727523718968910622154736820651147420178444923948965018937063049028929881672871890834540616022328747275903375374199269127556278025589631221760 [138,26] 2096053080954195595845643567776740214593771023038392600995249890755557665385368576143047703663625323680714764360309794748050647965632575010122097833436517618085862529732402399277128087770154161121764473148080694494778478248084216683475377545551382186714391159299734484355654375314862674862898994946176445838060781363692748447411563495103130511217227215810045302843084624702223030931556296410808030138374111317469854715912887265721416950906718843071798028122100556758538249649392026044269815124966029846859312116694033309516754862524130468644449088930877124684165625211962041355928955982986609535611924626668858298739538499911277402906334549911016695305007358983629679943510821650908649794050418183458542335698999309066263468792176947031498137667664092396179989965495395339662457289047980794598436327340120268812137669011752071897247286414363306570631420727196792092371543182276940112468450484181039323793328183343286716464176618414165209958429670552973266031723230255733367957404756771670465277925065822414004392031131813497174655971632858938491397719044838913910115288552515344425710900895647348821823209086427776124980233616710941840534713612503647509390324507585091940496067477960306635982288441211286846936978254898958495135988315397873859372882447941834612216335812067587629991007578773678272353237640080627329626064954420143780708824979497660953219081343322833551297121407361079065579436957926109117996783805761667239302003518584819191957352084989107977816742319492370438604919455474886917457553251894416864837777672067419876347649763779553543201372923928572043879166563817731568899841827240232800055081684250427673863082786827713051194022339492847681919593023966598468435887636594915282366482039255659300917348985233182036778436544022506481939309666132003883146743782270747243775954080305838655130667766220455090399684524674353774499520631760583944345468945187074899226081828960261016720427302604100917140542075648022979043504885918459976798601288291872004321460235578003382621503761006550601495241590675411570110084349732659934707016466944225590926800264207577654348090486495653268517393562175125303402203380664628984876562378750403316411432718332889278072227903508947329954887363150611278317063970459416094649836394593514411366569714383514908948053277860389250552326017106480267591284041872862896232993417347914782338680094720 [138,27] -1918669883299213657850077157078747466483822529655486582945052762805826072702017772074440000151882070535066246991835627409576266951530136016085225457473098096795335984734411119969606951854039110679191624287245829117743542042312237915845549656602221437649064991831236325076443540148909949019720381776008250146694052731625092856737419041382839026633770968000563279934774444872186812507003397989260825000255020218536132781003480076862832199136393914789048704911359242231771582972653519381165670664441513261021119997445880219095577625040160622216890867763530660244597647011850846632398807127853246660251534745753712539864861586538470191084756207672451352673959933183295478216186436219406028057154890074697588592287579321112426553355413202199272050594711866152720134030861841311854294691940628313369667581518765673078268832189479303210696484311956051949823195801035825471381763742253874093823916772842597244009494182559123416148693114571419051229544999346552909835784800910820822472919842400254427687426373747895558928120573634781668435902745936767648211245643017813168220959872213173804792294133597767674204743428462676962855621379374738025574820045301116743824476280960963714250440866630862579808587603623136085190863101426394010414263244793772452027997082268777277372078983280890008700160004928475300021362067659315165050005850957969111307686680019027287336268954680482420767341081120478629772546037378857815766607935040066887239642176830989971406895492072851582246931031325123740085135562632627551890888184518494832084524116865740006755971008724816331251860722560988617655597353931385406669412433184715996476289696744179707597618343359205928085291941507995716732882760242568823364594929501377997893511525397337864908847616689383738368157752831302502855184452835083073473055818064752302151265610697942462803614713077988204147470893050905448519537517799594197160767231965239310172998830363663837933887188668888728248707215558007533107689461508882348334172740720627686126386022451361242747459439614256639127211126148737351952237214329839906111958041014515919454815341963123190156024931356927550821104670795747183248420693501864375061126299707615035777067078586859285942342395064073098658808569186627008156506522821436058525461873930122453728801619668115509162319155502765755467708754019864765831477050980309538732150215420275189151170560 [138,28] 1596121423705984329786736532131291525097329194639945240043523368985274999982402423942334349101848061890981659803318139796425466250682427624876338727439888620365599841066673185282821988821112458724143765330761903456515273890094213958805848872428467098421351133847729547973227479122673374575580838875843184401719563375186872215427798804601907497951155484402683590447385599504702700852466011667802514159049472102812509360295582148919976620703034364425209516344883617972675498500244935384379296786962943873058243064877463496777334514116520517940665572876990377438059541773974840033920879698499348022366972676943106121900055474716966744509677057531104898819380009217651575248739493609358770592917232031262048209402776049991484874586821172844255466747352855496162039553516023784789128169879360161462642028118157114382522023441184684567641173350004748765880193330201504658694812929660527074961361201487906708990892781892000225401206322709762170804568702257055088042594007539505384031949857621056283064248510783813322695230603148072366824857801306033889093953628288352231804020822896272692034775296947107696564063953314176950829084659025830113241611791342302277767182604558447496727996244100163569663172792195250693256523771644381312715403593226557542493971960621995203673757351994991745092512053957429160761788931409579736932340134688691416471723103684391741171300700543908607952063161633508159795294166651548506725782617992009945779350765727347263450213682519642898649203284193242635785192573971243060197654326704725698859327262449566381872988359766541327782488033855825666946680589033740655710147978330832501539245411699388672703304776631920992718601949085161706971756588624516928524518655941328582959101968317684208276414542408566896042269112079498590308582806470057696669814371129900075029321165795259163895819245275681511722504131600675135046254075360900114750171882718105576678353129024731422316267652570631751011669414362665460936359691276353301365790194745112923858764198194804539963891062681087619471317334397180667251521063774683726838918941334997024831359823477424766758963882055551931120462420251585838761443574203817923232586605006732817703634203387807300537900035951273722847983177397660651092950475403694191139994309537259174058596987872496128761452058626044861468062647033879723979338096868296116862101766100262133432320 [138,29] -1215963619038562502642080024619962175579416335877791516299539167165061957838360144496497746744829215563727191555273078169785512358729281756124394435194760609690914639397665752897091623362808121192668125804088881074296580149169006549986125024441128601717771957877678427068537787645269097683539769386889059866991469087706114872203633744924054160227220901688177947779398970375099634198085983606437869687383342559732484717090352582919507694441957758847305363306498872296500224505759564463911387081457471087048822448225881917396150292366382003034923297387775473818065116150385473407001191687243113138812443026093900172502499331508529326704689360650230947340703579507973634631872834820735965620187251019426148493060237141798957248360961879228850389837035378442906632421881506943199761485344909522929534279700453727299218325052657147019475957768356861428558157277839810721475476165682074903949390277797009437467196546169070406273148783304455952571124731698622394975748933351266371110270816046715014898334238925258529142944301011311145574959623623201726214581607825287335564207059655493874291797119188394581230715049006635844964547842109034913214760941833030743696897559613740387061340153820211150508323014789082909457066295382281469945104404181693758081651019249275331457605420464383652449312961252949755540744385079726225363475990884952319190301537679535055175394153175432375612522529254943057893021630962179701770679180519692402054509241944451229937626611644399156921166749411569706848016290376017848148499075046881035732883632787597195631229238591798336493399660232969531471087629741453364809460798969724702017635621330202780981852380525208386465351217774133899292880997841822702490600238018253369311146209890508044206484815402162905526216055805815129673942111709597987836644153313015427750490426494203179286207522542349650957000685636648528051893443291865757091565737082150077951847235597519919860918864804613576360210033900352098419247347165729197076013565254936614103762412831864597780255555862070816876968896403731820724849612478575159138367235899580457566578655722761824796231501619436234740565863638866920235172872366378638580177359485601636234407437875687225535805152561429329194222589250425376565220469875099262393315616054320510309317200743679247887858979294896649390954854626173547955880747504956095160046969912809226240 [138,30] 859777739358018417117008789937538006222890025476953043054481648556780475915941264372824190930059339853677512032538301935605351605926193076858040708678219524483991782881058112069687338669068276062368164486371160479336834022696448434500935845050740626225908985247476277523007540057596087029795238853341502164142762991558501160297360239563169353907862621671403921311796512826348902859346472001272132818711052679216824772261530170121828261108566177062126581721428842894522070748879558005326292415460047625855111327261758588005340963933434557642232501720353766715726471811871964152580110835394916926925836842066829501221465516723089458098553978835453319511677611018442252451719764686232987837898121335325902204283363081828774076180263345949902607262866967267578567889177546282240724381399708576543660132761636895621679247547950368079615497191332184050674674436358031021993934259842326291287274577724304259148276026000385595697945014226863047120083778535460665126294927271759809048962016545492118895722298294730870324374276489253231967884951148276592132051536877359488611998857611116794925775159492803384040793109674374986040671576404339926940350856181171582234834276854171147860552911712136085775768073372996672205198598372270127671897398901895620770832230572836037695903721797758671738703695894202689350382777358622815198858443936297042469663054975433361467314286707877136205818234300500345282460891048537070549957687301976335767840745790629631186605632135459241571307539495146719597616524889789785764296432401331221830138334175444284967728187789749300608400948066546561333696543355733503989267776455808414121004141306025045033955705905007374833250945088649934079496822050512352562141436014231615277113616367202957501469644457957464230977765105446660547890300060542121362753223039557131710571100621196661655965350944607267615158065042291409986046567447733436933943004488292589021410768461518042765612008020706319241368070817497894044783302789652598069598817142539691398603505509457759275719258663558109449809780773808274367550420242432721442272630305171367300895007501796456955592988025461897969572912616751554025402508501295847808149490207060442197694619053106652417345653262394239391494884289725091619808534451517526046514307276892247444352558522438664228885417857301367287786231274285719079506573966978072030860006255493120 [138,31] -571797853552468485437769693319128119637975176561197876585796218326021748062235955338672738789408845854795526339097847428774142335627919153938592804288996570799835907825308318988365051839849335031959678781976220370129478857849237981148301786388542447262720293054718324928762455469491789168890755180168058299796346783114858599911128146153484059224291110190495652783315065770124367271976888422794208831033852689431113660846926552261858489890094274105022429565304089048273436143876414161656003253971309902292428712868593694393050423732916587585992651947435771258899601086206959323124545986811304212188372174747674633728791277810104858317826961020457741926718898185885605826056462135978954802668701982936668272531071234021394547283403468055778719170115480241005375354404484016298203386799631021976125368603962577313504093493422467313917984339177927146717491831467900622734125595565826294173070575148501322660179190303203082657373709422017818000349933206219660070900772683664457407319441498447180141526944995718293222471001176627393605888017151808355750221478521932496814039807434202992743690278587524956909475440235304162745327319685169053507097853911862309686219010858908298809583579748553709114214703046392158130335359884903578205986011203618566279441868783154838305376251286725074069119033054933250990147188939513000216400192501649488400877546120979527977919863022981852817487276050148818316444346684358492987930056352502515432618903718338860739139496972098881335263473016837451720255488620475760609198638430442978520715261635167808119720074144219222327351589803112545509661026459793423624117351911780544767156608182384413731123878117560209270295096376962512023397313421784817957596448745427372854906963968939545302783738649755857704759995210837344158886335058372763415640341278524987843580269952281592085380682561275372956068413286213709948690187409850220850338641995321250787742113193946011115044929989943163550089824426715873313891759625948064860817571211811157235447832941583583792673208877661199272175677424373957864080775982727122658854594418921259299434133228647698978054029075489882167761098787273291407645060943082943603930667252674855711702892431173754583325858898859374022002076304859660749804016103503937787732437696914320549883416679984110174735204760084420326492238467659596374013254438940506016946879201280 [138,32] 359963880391531418757457103802928208843017243145298183565019518228283625919124781713773119624215751700098809984768369282133741548846815016365869043057880883554451001714073683885638190062378029209093544267408316485883046559984862483284031334301020386621284143216925679048304992947028750796570875948042757254337335605506279997407134498240386138233145539675909040445534068973096666826810114945214382610287790887765202320366183310752930600650394020344734836332755009228280927494318916748995686634553216457441387781471802096428241905551959911830680090567382127722833935112901373871487414139900527382972047649405386190168142619986694740491037477867643368091119086090140978976570914295492058779641289728780763833437242947152968593467970971844419683500137485214494579284284248541922758807194754137206461794081769287376375841380750767262516229792322107139078068413028659502134948887250650886884722126713126772724713389364707863951376367950048874412075899146630315022304488304013342149569182070380324578251820122265150444329824408715675185470694127504177804418658241715608381376601141685300036238601450317215246425438687522339469842269076766015877350767980292260410159579983448511949509047524677028632159891213241716066308240098084885735253502049101593845660918010686069032757045178886860933889067766560076646101606556815745905601542947997478758637093216722593113982410124266727565389397974622431824823032775866143111095140350473181185447060170822788549809728932782046452661497563859461867504759625186404327955727611820962634546723782052422473446743890338658282645269806597598500736455957930555783007234247367556050972657297246262030073637562433460622250389089048504650788602691237883346004609167373138085282442314081244995567991763113800270871877764063449453601339614037190910479944776421065116819016830024256910316976317188425834296935156067848517503931080395629953262521340901776240570712696045490915660101901394439626027360322499714180455348400095482883160442000396816100595314806055667338792310033220641386702064293093549354630414059341576063280451844445483447714001529165702003709118174815176650607853210059934533637801097316397893064509986826774557893836822666427211115544686272939578446375864279563955977800043610059519695318213403592679584279743511093749625917256868454191094891942065061301915249731735713866160537600 [138,33] -213551195740787849932877872272162208254985480098392070145994994232816250447518508251340123158539911322607200354248641639664977137402541691925855735553549969581115343573443595181399283826390567886818183778876490011890067771709128499161528726645457519496467528486989398872061895133414123035515074760797505314297641944732827229263996177969007530707631331070794725380362575548342867197404888051432621403832546806659395353833466728070941669757884325179822287219315739764805584036300708880085685307990256603436183216138703375833053339162785673274508143292118852102174273740637866399652424176889581441166813501654342246669824891632813958606409029709962598363010361147730869189152615799800354977258999326997600840475415098828703793353485029230511903466489832197211780396112136572978886608246054875179116910280928745996266686790602270921793226587262774609542129069304494421352320722426416439331422676012678848522135586250823628012905924203335411987437430149190273969710562485632047831008095152077547141596243177823136507417611967598748002003128002173923843036951765972122305536732315312345601011508702085566968279548647904997917603116157326857176221519000469020424334311804278965989694788426036994779861697836493112476366647658013890871537891521295285495055883814469285520924856057683022649628098590894055687478847670430629292222502454375940614180136105207032552464123263013801749038484538169566410081270354591610159848025560575529253143806605929582230457179459576176912707099472793831324913003218826486291505842704208681475801014200198734076099850495266203143210938433918577308849683063037674275190960730255767879803316134632155078018224228726579188275319987453757996595566682844802261567858704087306158676478850020580034859953451821689046074553961271732325361879778784747970664803959698695982648058581879375780057593332328699010845686533855849330885478595402977208318208748560646926344903504349882256387222585353514267885505697341955133774498307240079385121198185284201696891756856377958001205105845339997898669432169333959650179380637857553944543818566165962735139792349567732381025285644055572561638907846030483810375523437537313708912192777833277477791412339814519907441364173725147576537663004998253001452241645738669238458046180247040948200628368343922559591930825762041261311030828941662219993466952137379162357760 [138,34] 117827653351004957773393944958768619466022574830540697842425131305633958688656793768921815818910163706536237187953151434609089118367452539717406059467792612895833051699768531641959053998969387842625554726791496703962633982937414724745177268314147602311762860811689897363748534966828630015949274309981509664217928374229453409735273137160899826328289646519885564745354489496359013153114290166801630739873008955808043825761540871353463515242990145158887739696192658105551099062690296516705455165329082598430244399463222089370742067008141462131867579278318872062460323220830706053397706025758847075313320874737429113437578855933225090905508559665044628491302637513238558758497320957666117417612420366754308158764052443855621309605197304319034581496791909396756279959041391910676923432426467726712709638764681085573331325444610228395584691260879720435975862926400934136424115110009829546658163864886214850260462499199652732811659968480091040464462138966380407745761115602978260581744664747633573378912689377085477919126938865044825256527214695867482634116599386998201991700518458527594402808703510598142699087741870151237178592781983534993251821196326175441177717390003661681761124008114236544573707862645058804336746380132253981430097642929525525505146935581878134867816858015056244169020191165651281351377023661652490293304578604845942315258636794106586204281326701580438918842254795081953696917180128385716196791125389631317382248479470117367324419473285132833838435621120688857915639075856287874359583860455141556712783841159269330317812256772968949502347320829980621669998629552452705728731486098806153876145171938806133855773191300336140720856863713711774051038304328849539265453114760924374787457343632028589973168462589992417593911728179149907943417340302421100640531456548065740586283805025757500614630399630673238515350957091199820213944365867435747443730600040519294638407229904092864371105545806835913463864200027654262758481493288151666423737124062419306907642031900397485045270535988770472427136516761274703422885159556942906118499354714782610386829781954056080539681999868294026341324142261415443944377978136221930246299518414691598434068458406206481839288819279014205330948152839884946380670265218027914978121942081470104488591715952396977220920972860719224422067772542585821873986727030872971673600 [138,35] -59504913796612875357067576511989294547627379853634489159800735878605861411064217991202897014185752025227781253723463686875238160583392358867539058699139385117895911610324774147615830887171739340868361397799684210768435459057556725653846332141415576366464301091990843667623194964584844838770179677382076604584960209107732055844869598093785668027696778909574135864269100795861310205493869332374597898786245894140253522374348835299148448009472693807208728818358185144934129026008881202696608076481949569394566436330315364785199372223408508361017391042953348374981857308535115691780536152512814835302211315978427247901932835797731686870040054860804745477289631141103584730503165052888395010484693598065834387020530904143800733314621255246067182016556178965367523761052174653721219837401189219154895160561479636528929608150408282500035482936726475743552062524157626858778212687321727344203274358969095692269656050746622578333256613239351739080407778193368023130078444726695631259541712800093834316375210184307254725392542055023762483446238092682471072696795080784571040629805259123994516702605432062933892196903137257372434281468084710041691944451272866228742948164676463852740581029713149804229270091028993200648160500729806933774590303247010924874352828697695177724198584690550553068994468453144177581819601950291622091037944155171142091994812299237207310090372402618293332930037446768724630815356293938889888680814449068541744330273421698880267078734527497813276297385550833744010831376579425301692265252030897614050798906552041932649233186830750051896141841014022278512114709847518470231575910050597858571193975846137790680389311281428126469960883210074426797318868913532634702545451414342918605807135145666716780012288017208096758034427787388408358860856206841570546095594673563766984126865935674320189233331370006246472459264796171937947339474369575497043649004018701780233418834638410718075572321866968662680843252914718964687699844933156118644356797226062095241946024982551933192206900838176283926104580807002461713972166320217611262910378336426669477326572041203066352427546390466453381055907979731148583880061024611465902088713450027045619357540024316959860940550940686776064388974090767283334783495927500678036239757082399136877344537987531698860990303712639418124864051216549155638389608639333662720 [138,36] 27123668096145200424697095999435937718529800688673797243331443270871705423295257723468759801722528148112196687776406019555499998757635096273758230645123331381055988224724976959419609636358576160546590191316956734056652163796984437522482036452213142672104513163727779753840992738101313934863463848788994378725491102360328161311983909323747277049100861844004561861647651325736519144484373175273653940486298283327001206442977633077026525516379256272098992934798299920462587000629788600836267921532868733668275317184080383244069478304293667369358760710155456867611617604857620905596800357310029364457532706011406857263218498344452435451745430063104228626049095441930593253870075945722292166389983531427446686286092055884931940286294206207722789066013635993847712364863388830501167828416647459274338876754630314683930915942870191627693887308541952147610009726761454037785205623989588157861565021657620115185879040357134724833656690122332703828590698418567804276623799568797889634282826846199634831380226307134284369736718294691103878326349160193483001344117751902862221434623024990837792080357419474550318338250300087348424305952779801376806336920700333847956061543737664866340282398387676332821940786974831642464325732758109106278185844529597757214767545072610790672514961066838658415373733574275787421692908376918128220616111885096469129203388472416672584671452796701343476492574385273725271240008585330992286442038214858463096814613188434013668461883096512872047738543601196428919657816666947118554305337553468444803736096696965676116095224003192013700920837846997331370999885859876992151071794083158979396370548738048071474982755699500356803597094598887466175502732093523559388121302001935307298882994301471357221415520105529216241212364511388910980648123659781050170043313023365963062086517676102607789078877651547374274296986161428053917587697860718010980996397374301703877803753036652147495595607098873818014074256614152735155865504242979131416242807681574720953874746944147505900799520086343726840103981552699502306840715469997866999126862758503809100248473356612724686259887276999883719306182497563446778357279049407434502718426852903532375674018488324417787710801273604335340674511849325259902914707779264511207702380901522135546760563855324554857076753403055659009290391692638461769928489954181120 [138,37] -11031707832655149269535170636904335716782029514825029334242386996755445796686819301701941345820941487929775384130204537445603877022343517700962524485625423666941605816641544895699815286648407404935898401595002656747193437655610819283371839630471065304742742822601282873917714850269840514478812435318636537025143544150483448812416795771393379042092816098032694894929260939792637537455000412102616113253824334587518602653602616145593830668454104170119617162386193275429195708214305708442475381360561821339391783547093736996233775140700660429566240043043036663450287702298293610626787726063884266477891842265084447744742989064208115697037886682982470135326891836659435934182488526853360144080056278318654367742531636233714538583041544004687731933357496106145637059473519497995491808395774647900571871509128105548508142366869212958469990859540094164310247835064321723049967754161031029075116029461466954591236726264793777081150433378441850216374073782178986410281364909055318808999302927567083589149173571556105157777694991319119160698571334844357362310876500650545908081358715020285667813933344696167807026923270944113138957373599088409742902863525093985986696048573690093143500642753432044318281348296345849837362501017816502503779956688721526009588596885614392573853573544579011061912889058670523434597416770984203296802218455663435510265607610982944505557254520164553658759924532247225658866093847110405338313487184161435817817510073323470071270299049352412147136929106198182131058917849537242551157105506491730064629452207848346769838391705020567913145887068784065677126436553118080098756505886011017052782711264691728001405071508562528224597751367913133968932868643121848735089176110282381445717522432671393217614862505627392685459628448850591144753343423165776940341782454198364919412501841636494348358488287356279835990422820010696195996990183947489630263098786059990794254224342626579246285827003608918487311775776581664132320597060505432016702580602051156526240528358421401690069387317662603664394504689093573713533829270866712751197323009004964540403484368926064428177489988980453532138259645430479211910301413723859927931887635573525386061505938518387538985900066122986567109533641891940450743360095398945725753457807072010114820980951926880791826635524858587719051549845302648253550648360960 [138,38] 3943728244875455659877333151821057470653628682717816442787700573033143658692213279762158155075477779935179421340521069666655608815273228818382171963584913964702706645834288961983290044755436827005331502257938088306227175980832792323645928270005682301234546655987572442925145900737791050995492113360551321047928005677879987122377941539997362691257479681945070920409378321453215159563108400123906067870489816871724021408466259602770682203142257170325799193774255669384363390161722979619503475178224136287210989517551634420862656369986202232976082199427282694089812834687484486120792100134025761335649935337180417610925595989483370968838113413698118320868831839553145089011597185153315294715692438629295757102078635299565661971623965606361169837608995386753038023159628328511897015787830256521862338658848630786273609471962002266179660729484972914056576627654526082763535449355804336830674083812463068698915844189239566222230154837334559668775120074897775101646486646776158789493822182729507390767368941978048491437990300626488570497697932270945243090019052102793770967632529371712602993231883644291303271593305091623332619117586761275788234413380452621880538996975551137796755921345820781639160075868382473234636020855572478461490417952054091559636713567744295754180771372196555086156481405680736332907486636391128631963933712669848080301890546343070150839142461031849856412544279543050660033737498496142169559726938957273165633921769614139691562313536912568985476549084114658403774874917590929411691211144918977941313194703536342689003162920809499377221603425603695535214518252384554149503443613631485942462593277203818827528999336668299998405001991029988963696507413333373470743837570858903698996983077111784657576181293056235364478452722694620791852272396865740401104671213755560781242603535566582429042724910096224733896711610773471277155945076368836692829320130364615085543364123502066538402318807525391679553695543451536298483457151514377977544396600375525149576962327057463273678167285924774045858033210294653009982883863272321975538442898391821987781278405562168870582993085200764757535644736985715316882343408890698443728773418969600932793388414057219081727029193335795552484193231436411191416750601326961578100622510198509215500467088088129473047364133835451983032213790145848913090467840 [138,39] -1193499423123128858141540130598641327124527166255837367225285166151296507477939723004130928851397725553419126572269906247833226617989431071664052997014836974117797372971576761842380066121305774656421625426215271109109282987798889455485147828546234054084318312455296920479648520401444879463691911274391887469435762655991646209637735697539078778840479139032003812525327752184435621120010313123073396988352719570377771410191660048549709360888254034064629812575096062927477458261554180481081519723450414709358485446248437248857614897690408858390399003743616260125826128267385722852978433260288025272090381776339849368325212777732668174401045821408428690673518638568907648565960605294835234723662649391735835198430264078155492091690799739353316876603879301348472546853518364973811061076151767899222301719546853931172342692001117087262840916005179684820590742459319562105495872276582839046221803898992690878667213342674006569560776603000236887233914756200947660392867114290454165966899581875446356883916200903002426186864219075147546265269526924709176320345186190417960667168245284095284835640623128388376840612312284190337809850674629186840071803883468762193305385252094744198827648161240376007487044891476707273279391208521810327086837728667875725197931115354681877823494819142290826837443754238172396241494787870278378936334375303367598019671259338618053139294419225301334932011731839366351197939946103931592469693830915684646284278529069235838833234665498407322729359544948649427332255893196065904387894953847465355371945636322196559123580672699814038543643807580709650696056865062738652012238098939767729186335263818986906366805860894686055366832884468271514436325394137764116297721723484951370923794348141657420364058558350869516991634680848982908200372004467656063568810463900710882525434549407689193471201189648705066660483375260271605003835918915507966469825679435179803132480874950229520228046849519145728886864343207151986486949454488911661066433476394246373870886293219675402140728382124039868265053258322327102403027279695913771195940893049250695252360481816970548239211279892023896721173858402321660434982720842122301706855698369119518706305157875559786560904739818179960965325414709067133847316325190626508103498856838520539738837933106966496015555082642880507088514236986804397104432 [138,40] 269144690290392276465142214229023921216838548879192142313418581015758337105079208503356763487509737051347426319943874200557156433354378834693970367928108765083546113743214831408514307853295184219068043454754607732187908403887362776103513778109979272739255741497790890906071900602152224065879909229096653673299140439217597451923708619673621529448337331412092693860721548496603801077126902963733629702831921072067404994436291477602207783134894605691138797378368330846656082457047047659176485185242273806359743584811398289218897617662007994995497706559860430240926288088100301351480846685764693468423768558864140021892544232879956161771234552802954242632894607373992630062170095783038485124628696488920635934195222098487279130045018389795341935376902566809272774722524182564675506422886122970553431979248477804982428618488063855353776667196399518632398688299236877249030967112671147775398270484349810034309658264661751731924452904375234991965283067931101966121657954545535561611417041796351792920971887479084807568385608185618008954023518528756057917637782552528739602076209873898480323941650636267614715811898323590002642875236476494640075609470148305350963926112201027892482967889780237591916774147114494199014137887016736667427739885457909651852337258556907251980075296777062755090579556896249020992249899818413363554193593208568574786918487484436923184297393761616293928254079707726334439071624970661966355583488152775388210507290712036062675514369766432067707323780945200928222154018930094551178624462045484296518892054498541591539303700872951221987433766204889250943922843446345183520760180155940392796375844552932524777871303256895687199509502173516922885398412297058650445146530160883182528788653225384508692274766280384636538764779447953421993696132954216581184095525108036163945686470327698566220918060932048474396973368498266736243495062142129726502148397883733528596003016568936044999694550073748875181573797183068909072849743874465845159689215500503387508226364058892462620042936030448241772105819994806966968688180517149721076876855701650784140148653535760613982103569829825401958378291368147583448792530432152726873102502935749565414076226837191696299926934344167376489793005752695230260763574641989717005657234658408684043636848046305946050451636325512931979900037227048492544 [138,41] -17159724944822217767318683800373629705880384626229693483792284396092271188301114764419387798349954036098034487439557345244380825513511892045933817156505604346636122511127259487927370025719697239635228562106187761359584461161712696030662682656374549392845788819747077215472712621543908135971095218622137203971535969222324533369778486044059588455399180661804645239736514921029969299105395229155063137235910009404904550105046020074339303643992908194463125744943086210237934401926844796484526943290266171047525773938203575685645205030779697634869775877861035441227170828441866665370252763111283033357923134401994465783203144893953387526681352781248508922997802220914535929813585400353663786511196348426421605266454062099260804637864509478406190028274971675940996559701763773542343259827944743530582659010385741276897110022459344362840494938340036306092982850253560626459148663877587630212830247796150661047083125007909711995964973630752988385074354133511860650762311155179991287150962936128696971106353221102108118945964223852046031185903873884239900725042987650445959971235677840214864060465118606781177279648896479746698714725570747882819869845424980068575298288309302797841541044834795406151365251793849112605332619715981102903311082868497571788159568402781465761411184711585217036444692479808874588352747597998531664243219668758352164186865499109158216667496860877097735649869990517024270323088212862786482008016237466911528530469899125531380382155290965805428850245288807671023549758026713725150758145662873419090997188966487003849590311280596484261278517803742922240173966145361758372698979665438460072172850736700063197937576008851123823739161475640770668507189257148330354508501163307463079418135519972504393688287499667279895734709053235235353825130808748366537507984967726488044146805461814589896129458117521344467817025204806071396740845252535699356982923206697494239517953323596166889755039991605755070154281761226004892339203635753181068361050169769595731428476279388145960252506749464519194314342957342943638737876862985671353691903098065613892763823697667768766346809378663195689503031709640218204271018120839086983937066508398768289180806187727757243725144384984461636035151714478645408442237664926889874682840617772486779147472010894665781010317960569650213194986070647488 [138,42] -24362368706823001531429709749680474273418589956697585733653665446498824413952297584672954064262656022587612390762654089413922381989899520777031396993895535659910474358599349069824059498485245988576095887389037105913182295457332308789208245841101731670723615619690423657929207603183806786522356837643680215985305989862918104036651959694729389578334892018769218649240056596419734654921276683741315701176223125869901952588597298380372604997093336516314339984633207184691350767436589437676285000495257189377663595076267915445246444888961621088715054359076104380203753323603975377226285582535750250307683523037857432733563633689216535684453191231360389776595954069353291028036127547239416946333161661153950940882744774870156634872050504483812865263771978317379775458183909624234213025812876883677131450539909116324035403510555675842441250192778222187481569827990162578705316176526796924650848482627512499957099846161043597891648397020338582012539478625082451723176795996280327671747221644275542178674694814443446195103585942548369691426807466008718189004714404847857779472714414673477083429768379237240199591515518532030695028223601456375505658240027949543599457003129496131873931485217454445474344088309758434371013288336051027686923739411231741516566694144639551450919282173769314852815341264556571150429032158152434209081037558910957837653782434255382065059605518060968633107739792012105190580830546507494949017128781102335380123321082789569387816948098628929680619614642537211901911304002922287864718920500031683413129876244805977410209101297566178538978554953378608324452572743760608657483519820853769427865929894885651657024564010058759818782282901501220004023960944246091499320091562255591434383279482859188139148335146502344178312646316423523680865882660227143749797781576338285014177337663655743429658758865758526662915414769048107626064026811918784369240691143756235689673944780413126578575875484392655484126013720569040614990580102978224856220832451458612106076963640648753352151714010951982846171436881759082931232711836433313567332533466608919615874736131434502229543838873686390003830158615393030763884091296144240929734534062985000657460410878430893934932364690634708054092454255457383500579782693344321795271850753216330077686354624389732231260272230369683434973631921056 [138,43] 17066393513218507366801341166564578149625797754061445109054197723153385767901094549871399269787301319330282829215762665904331293847456841316415150249472234993044469586194803274082251890916353086314181182045386575993765219525710906130392228829837646952171854112597843679905390026564065794667208331215787072057689994845358584232002235499154797108260796625661761421805076447726810877399829949778966825679915148308582143439012110730593323570537361885747858754019388875292672866892654519922846601648187733909067991800580460993759458837352450794270837176290064002981164838919740559559173030453408588465156105340601524513834903622507218206750236754786703981329432352723931307855357616330444605544359252332515682438252863551168935534592724196020398194743064990176682827592425825400696529929431101236155570131673796928326688844940059906093776874548539769455604189708048572976286411084733491296709533933543357561508030930245874258028119317403245710731988535158906922481796697324626282083279460078339202463751637355593985330359849902105847911808869414296314285040476996729286779996551136618194474466064892324435604700040857640498087518401232883841855737352763721716684843581707112903556321035019128779489221141684692092421278247010832705879180210604204290313305010555518645082100728883640626977473925596097663746506539460348018545971738280282324966647236917441824708368320769463345748873157155969838552260233128305981471789707664379893268939303814870960844756721832549115816343392312418910130016134876336327614742510947749967007472139125796473484315293785041164072634113193465938161740106616506993357996670957085182547546455376567944530956217722535140585111175152840171585172154141525787344645292628037102923266179738950942467058258183760689500378354656045915497859219316345960012449404335836028186128313857961510928244151217813908746195510962004860047415784816215594333698243927765623565201342086191027989506987178812249496316718569946182637615573844378594803106334345461779158394747493193560691226583096289444108712767743546149620148494155593921489537105270154265190966666645026706872453914847368678499410666545175598283506964556401275299053076808125846787142709605641855941753557478577721070325997810981465634709640596132933133633128407802375397049800335176870351287391307472368519826432 [138,44] -7073859110715965434574148989443667832010279117105443102233938352827808376721945923282378467377033470216614977488744520595902951324675275767690343653722891628074507384928772805869621513534611583386200698770471840312109615388578442338565134722045205593355147937049992627795314308475836420518658991894989985833719037778320776431243749412255657298811707208424417687840737938450428862474739977176183797155768453390741764989566135853744548757178329720786258748600424316092564940757024582650187276469392039152483633722042350641141488483758334055212472277184472417876645398217158950102597387052594500731271543110661505154060525499299599415758376558725297778724980005695412237806021496139409912041590027840393254631525972137536292958265896095985332650170651535890555104821669088483618758899550094904736382358750351946662582662272363138115285816169323905638589724121633165193515176146421525015218187000536277616485850852764229662942770918780268653646195399115324138787532604470718055770727969557599177685237637062725452369063915366088303530612940431073813560647362349621478405754691542172395451111501260288364341262503020825479660791501991434186149677600053406657747654254340692150729235168888078935224826439886209792977970077364760313963588360631785071766623472650985184450514268059927620369622087817451183121780814718875917076546745950613027795627103930163006537551362279028953827314758043100804999031437731496869130941614342169285602802991208669982115589230895399057688148374022418860082564589769170165095744658410867773760140181128083792138188038866424101794315041996998301994278406066175656363547230095630971232725600864156821091398442888010199158076515712427842409379491960747225036419999141397754899378337190639673725131163572123138195680061015244355571994762942489179993563492529714221159740259215681671132640815115075641036767963462410341245792381667864424036338392037233654474303259297030203891411099125012967972003093436956905688120996570597180159824854365454479011042635756608741002256603328334259186692103216111983752494687092858855352984181700446693817927175539262008000976953974852582826380380610038126649623732356198424907968528688714896655386211282884313424034800874158086296435436314008111029613370041518159943545359301335874058137666554065257498672614348888506641408 [138,45] 2065515877905122468956811486678943757808624403714046240313326105613504823220515499406716527457352595633814459501775448387989707956514322410630208935768910101939530911973749710575359369322161974002688761443890220962462625679969238619685468633202234010083210395794607735515531270424572102077585532526781548067573509650291862840352318910211389809844027023847975110492485691040741320282592444812538971146274502966653448729586147234133763324792137219194369436547646137756022424280412702988913712862527222201261668416896965613670346698890365457602342351598625324682602954476322620779657992500400561230134611446973512371365414343491202484239910304453350373021640100908645569759588194718797320527887315948840969169908674863963167463953364194961583408303990396186650244620005360774531185927637502011971609020157600605356942792517431824713157814591156471936409442576953261399792101827859202800806542575928432280965887018123292096670503706264705582211409999087608289572165747285335010293323031859168124909023055107651316640081324250741943209607257719637412111745357127845231816181972107606523043435263264437957539433732726428918975276019138272666975052760739926403968333247412199399317836071263101767710017916609333380677528791005827186945363965075123437489127329761173837968257294577453509389012385585015674472225528431715151741057481261910963774525376582631978465136065035356574902985034432276154970555323536705715271151232292039972276827164708912030229654539705502724984202603951523411034296649125745994074566006478240051044061914929357072475954988889514165839410699224901594941132272938193170715125354536401512810754316522205515894566734155231160307614618651989266691782595229387337743451325478924561759825013362460685851112780488175399454807122635677636074427604806908807302801128911269798884172221673620724558382931797851134133331448100800833637454165772946433757807868429488433835645865752037113281905175598095427370658941719928928768760839716336866680798153967571421516065068611219888519629685063962235842313432461913467715554739426978201475016015219995009002212566589095171007073666360862223899288285567023012897667921057597309005019096513625189473596834421798753588802583981084717019869666391841482431939075137974450060436802705903364485091249815938410419865897890381898640 [138,46] -393339080059458480663027932067155418345292904330986927350976998824656828040264265778946156890477969576315374654158094532905591014188864535490645833987629854603806691628689699732583492970315800472327537425677205407114470065518623649558651191653560130570254616561284751346784237489944398920194779541164109876984548194178568084271728920774415145999860390438838872964154971414684242767883183953023088557072220295225679159454029089897961015775329585374788941787331199515112372307637798782755317255612491038514150968909276419835619065921915434615364478374649228032238541558467587861159084099934717280480874147641182817540460306998158251641565568785432962729730311107201548944273687364900163841988013528855315252700547187956081501533270852112885256369808461936211083039715288923583460288278644832980064587548905912036803015654766130638117885897482595776004992755763538761595097128329568793829750841357151989563167311893216559400124927751021834216210376119202828939712527607772403105304466716059409443013763496972466702746190107058053289372144956435700804016400212097360978292860834640073156357645414805943079443830894735606017333176251524693924613589086645468352084898678934217693106972436411898517875725805602740517698265689269254336806649303576624909863421106253952384272896300760954590718111610637146051275069252861404331272938987002937354559826111201287374774590780091202607072078790752545939673960773363181976195136770014029048461686303808232240605828183011946608016681914216847602747795682787812511498933842120753717202162165558353368299824750687460326187446815268791276861804556186584417965381411731507063250867589627704479701244684337622102924173387731272271122409907543360139008032139037289881420961814350684931978892764203194532319876724726439156064051530245788802646618316901051550215161428109304585556041839848212300480751617543656509517322079127235569678935235417078061707110795708006474598003884962549965546875833677793784231343742996404662452851937666458220829707336074886293433472931421601343045683362998172918286890476725596806950625908505201887102903413912142040410391014360033431392557865738366332680624154867595271873016306677468367570253765911065757184674802284651189168220496139667231748256967659633720481362832481982433066718305857376323953725199874624 [138,47] 17449430568681607574124449508836304612776548172181099518024750509667665532765058004028576432026442746291871924432658371713422146576140494005217583239107228319441759203785593283087850770272305630213128340544856705192784768942436145123403234471279385132831160191022510603975178761520956840574884507260347734074780381838157724877856059256673647730720672922775954650240600426497535440767170789590116279539127076987055573748648187872937580834358862892522947843345681244132743828007031524330006968677396475280685857682918541152377940779168994392959318180337346502931017233229051705936227251739888247826136890329564564062966365382387077478569518104383922567927331760731233452990622567561625187206694706201822195490664526601319083325257923054636480248885581551064371775005968004612370617115081749727892807164099424283390140552115350282523571643793675442632990153344076296112149667356153634763216936606941622230147637988019487005037626434398399836272720883321791301759847551761434222618338632868747263623686663175915238010898537239871334214764906498370778091109661523602316541393270384458237377736235545448315927401856855800748658165441546496003675758214349363987891276049605541006654099711961728978497044492377470592930667955932954061670533562747059038491293310404946293323999293433914609915345701455271407166292806567273242412769249538580315612309027721377995024521833847358864996838723048907532183580184903381196468308917159388420217923256720162084602638187293354811461290251228676253509133500376967440235502392747652046975749499000013913808184343594097381016205027524843464505156989257254224200551966976438042998571835631709397905306564602332056085362115808911009200890112501988393652564475785678720938293089444436890542554798347811329858949895193361219116138850451186732818165550044617760237405670339953518912949197558822205397280531959777275069263176681212713603688056472413181289561884483996255007922759062749732225500502835797028819954460782856213886677571698813427776066430942583728807288551659425307735875211027168818159798322146591540450488709156580565674808775147294774440983507334500336658706637234706271413853842223805725996187103384847498897371448632965060623127321201412369732012434963090849775400664891825386537409391995512565344640093313946697128114457688 [138,48] 20891803005123509368992328065278792898507347276718150636092689347160873409660771042821968744037093643534545529723720305342794761260854159604273155529848337631323587966081742905746137193466790178951714529441542724959640428032910387962938815567535202934715448012196850808238932237128316912494319492530902046743725523691621652541746739915522935762437383484084221674335124910622370202230104326987853686773303475309613790532314734400744975543783659904035581425755895683078473939500903206760733313878200089174521332720739788327667721944859739297823218767096648539081902788282143420909060156811027037182822894387689818923817394222042560503155558477660986181948742551210252315762970817867943349453401256611435268280732267211810986541439536024211542104627861861964914407152342687638691179040952918697435737501174875512092171856043371019623368269995237911974781298335227432291741343932320095942367826877235983307079063794298795556685143507655184639883298501602830907998059252113629746617972380767314528383210957543160558045053773194487724734103861004344760838176623647409091572621089757030541450591686767879537896224963478790407261580609641297805891731196166506696974894183313040901186245645005021560831074060696178818872632659622118454508516612963904758522701879205624436602836617068784565250230708624242635299875363431726056127481288165229400519908369385480768329272728787685440358367315356475490496301146854922787412896048606320814223281638308730949703997229816517854644625286196402247778503447708553864743382611759979490840243508667127200947016565106341407309901162360474202987313068314206326798545258077966273071706920001366035507219543469236538108015179051250427294259889735918577737730707904205761490145860359995372649409340385579481006098252348777761930995990184684402490224504087143000379225729125675541961794433457532381048723304301216545922315600619071575345779228836369684511783380765318196354147796158603607155951769905352392769649930484333900639177692659128166146160990762501239588132456112008722295792373213660155996659439248136918791075814796372113594236320460573990085532528958170233003429076358008257712625243636363806647303309361297681974357928155303108256929078668204790556565043008281125521162811673555923841847088275596887000879434418991975313794928 [138,49] -10066872996573638110726355185409445922631471130466500185650927809776031790247658926222422212102533094394388919669722095570783788180278739083138758946784667557624799009476338812523763657494416168373251986667918675947404077907210707290975013961197990269696159364566454640851821803301468592181273084177899846133887466192476167819463420334117472469809961630869503569238635736619248563447769557336338224758518818044325612559720665088824217267052065646611062531855617510060991823609149969504811837685085294755791874828887037176228480413553676230596414893060447851673362997849858166035236443542729269165095699174693016900401910223796197373054250789422769194820840039496305749581741283046183413937574431388164719800096694551237236856520603024207467681561590167546253133407619579035429331116657167891451856883443935319922566327042434077818777747074265037785241680868483591841355555462346650151405175532486541103079346796192893477089216069797145067916749746533840251948321983275620286302977124539126242442206632759944641488989912223657824565823414741831804453723845015443204653241256552186689613736510197862796031504977266296886428910326678196414234882885493391414922513963072388334759701552320420768251820475480552293461789244217216680368656579226981728793702755280815883507777482662620405108882722718103023972828270145708620889625603068054907832254045374530961059713470760969034158933425108295644425542056831010205584536756520473984089866298593715710606240649149097885064325383684402311749644721776070883494236436752203687355632603729174687544311027574427083891583528164078111128981379961373596187101315987888656441938439725042724685293865040828719049159773590181996695614497246862746744143913398012305349321054200914325984745957730925983582568368557638459592814542986804294422438635129593343195010955316777405699884328438230473703723234341255692313557069464869562951360093701042366118955187376729636083664931156687221336057009733413999596132644383880859163758175596994421160152093826479142169216033720570728458594282389182901568278847178884566023369377076004951413744608070239366033378870353748176145371411539228885384937135092935600421698620970045298211327874759737667881588809478416100186170220968338544682717630314446094887675453924077500613888155781041671940992 [138,50] 2916241975720963751710123337302483082862287282115719957745938520855872191719459821769588077608621975968242764768551895103199310231709382475952263861685489383678080683510505877711952708380694669923558441033395799711587008789808553564982506379599840252000395440291976806816303690604065292471579238942778931162679723733692329204006980916996581925140425182413873946193069966084332372955100574422755686875181584771152496080560346301990185209685705653581772886693361270652530892376602575210189950336742069102682499577040029236555930127411107165236619707365570262730635033471980090619285991889018412235576884516290404271552087126028487007969868234935578101257073132659390553923699570940092157164630821548339665190344341926421191797292947662593903538296116511376239427881515676740146480256007245359215416262618989817128531341829933510150863855486978763766403316270591299065500000784695553374921913265653890719173826422703767409937313391336759092899307558700198568746583707057039659941108415126786427227121334328096904462105084478702033015321382087594626627961122027109909965396970481372382532537919056959597314168190806224845377665604943153183775907885115289213293449573091058625698640433043758501750348024971165637994632621852749885297014236022205560507876460870932717077649873543116704585447618693501206046150547985425517402866901140263056557300359805634729261562922749808286631122307187432395962778431299625206552519405688846664922914709893655443725963723265164569418505622750314649136066767913722547678162420424764151949173822200360677213793112074258301365475789533280489908343885733752459417307773915023050029268792945075029424954795827049522141980004784267200137421293797064539864821214255759023027443470998218823276581974966555666200223671169427799378716785276662237140010896843640005802962314959659428579324001456790285728000446316177241123802544034573642255522241901751498940248596864334663163132034867840822627458301036624327025463535627316778902185276975223996175224747349578535699745048762448099846255971959147346851106379435849458544711554938061042427690802111709883567067329652449045893831510406815993588452678398629175219996891770517358050501217770696952539902275385716304754546641783295163508434481260624236361314637075366379819199444355802990056 [138,51] -634566729921986975497032364468340291801629835103232560694867407468139583538140034496822574746389672984004766857911833488913517083277626799377094380496744157966668521133780855188586541151482737123527421613834738238793811359400685882330910210429425575194699156180386822148635823791751657649822107518242803570666385171086131656444011653686287178606578030083960163943695634087217199745136496726315313198856794481744571080709292997773510054247546247007005917417644394142183537467584229091242387459578309981100242990949620902449996342769336917171332690007798857739136195995461028606987692980843556298228609836620262084379005904872579196481084350193886768264668413629215797568415163804137622348307249360780715431122748950953476867491417001963839881999563037105152768186386404145842204867545429139931810414605108186910549525215272841983742923892726863523697888689230542986881696228445769009905940355637212970019523393745625662505186507761293203255551003419820508224910621345355331504766206933160434406476291769918430549544817584963372510493315163199354157820929008255854827867892950265096499720439174523495617965316881171552517910437661855202730590304806754092612816468229530594735923794723856183342690354302194303836599104612037039015525251206612431654717400666158176811703559010420829647047558046187607902803638516257011042108930297626078079480098146549635796657136103334012163574525804794565327102524975837290618543060001984287715607798551132102654288416407673430091238008046034711571345648625615090574317026418729155569911973482173106166835321313663247281534931401257578444191458828262077248174078800754829214947088342047255988244577350626401629862421337496453867771864545875939418480657402854368544364828124357643382549072320025509497288151263505164869488338774330497499864649285668399721884811692529435469085680684284985568234859173111517049843864764074045465566578840252718961205171548363479612291641071513013932351910862299505406997740167739031442970390930699056745325848936099529121733495183361797092047937543871117887694451350976685772911314411387122332440246254056992229654837872974212805272044133189023437895164677367874996058591636433882640137957344881134981058181279102448580291488491140021137026975726811867025764370818395212004133292839604480 [138,52] 109967544983881763833641424023446834694467965133333570705138278021934557566830163623386074940111962625933081466138139096949679465035661915052558437339904436130106458910235465641593873523032764053761917068176706894099635793222810214801364882713602554178079625041342366558299538557049233135790912115434896490579409817202534222812407012045260871906320449542210582981833119249826635750692774263068633954989499766740357398557455827037908961042931052345645190672340083622297026540397192348405077968227048743017508118413105552703762728795941435757879879318125932099687140132084463993122431435053901019732468117283142389950159246330184594643746896062318181358164385100856791879879500623338713721781388851621134599411949479846696828109861419189770482497787831614804088455181916110619192533542058606984581294454492195228710077996933917066485031405165196492396153060285655047615680538819366580136540305285189185921832627515857083953270528532433857182761192344454646188662008383058426457690951507046787234496380599519073427138777683689898545540023048126416869852745409907725830717015285323175991777023345340358695017145256443304036163477116636130989524050558829816420147833084852802831953775181695326275041799811426406835249025000329424338987596882311230328767394229791636363524062024772442540020198927555442048044696784379261613426161572054968331160135061737426890346904464827932470623532699889741826145494380004190228192567538297241905197384769473341443055592297695429183327345719787030585833315734969659938541285952312891603228655268701084207491091087921869463538791179996118707659116950826261142623160268198711671168754608915691597144021779747565704379085432933844556820107457691976033899030641329685094624990185531454369994791759862381384986472134346892615090856489041210951023933128946980398443044658553786639600158271846733882086569536628235644925283079154064363727994539553540239022558911067215760316296911006843683654518554515418152709269141572153711263509638356331354104513480364971669912316100369420923621585944558818848523475732313614651359261888389448061169412479812131699405200260536161300462100100625572810594338751433904652117773319998106413355361289097411246905614285502168527067410161206757882043705113135304733650292340130835353536895792064 [138,53] -15392343307077350125767107888968816584340882281867737793863324740692408052669347988843224392997980961513284345873468304579532629644580047107838526322223813541977861661462190264534674986765483556607056727244718508957064386493596924715442050351565906145751350498392473399565291535999635335966580987755447124492582893175105318094549272085044243445350515325732342484434068175298486207875617474467399481180327380027492982335701258454750125674816505098309427103943186825946042244470820938494784593513250045368612045287751136561098901763642022156168172809691037888097328561594819377313126215630551683833450313474330107253736366157336426738283592119574997981121280556079789264377924753357498252559662847510370769290173580459429447820700186804375472245162868487106112570998286515868299493986830438928221596216152770354186025137560177318928267258720105654497819505907644646590435975710389459918204105189024950321691923534746943844067223089575188963861032429678632751736893638601369126993808115715390088055453891258052271133723652847326846494793116187840850633296875009137116371158961247941830686438244105263328428701789715952643782938791827736292168141834843588955812675728104424758982403856527006688587410687063319643514707309491287805473719735593357784508017491396139551512103703949093912848056751938104582402632211317084267638617272298827554557214267904618553032581832324489208095130300339147165947961812058211199751433010712786687170643715729879555858003222360556004277520462760169423330295795967237084884439849220118141838652978502964344836090804320525617466433545511345322008686083271388043136213071800044913686470137575689250953489333294861572455338629949717863407876405266569287511924472018642052984132297062245193371528867784125586070265815037527452915337005895191301379816691850637807705874036175717186112027568844916023088419654770680473294944531364519919794328493020762554249779343682083048380809990741907437400927029844350391850824237023907945919846231181512794852470314427504329946086418024590585514447129092719635451508206298286633505144390265342253010672205477646189282551650033887808800302704354389498532859131981751447935849787862300755071208704584702468906203745921675640253069876875885175498144362337563402030686879509387272934306864 [138,54] 1714387659385793240169286162924798339855086909583729919638948422919242560481838457116326033693505614557763713541997137010822693684536919229073610046851629644967506174024340296243792041411954290733566675030785631176956796156315677220056025814967859636304238258589848241259492586357938789990799846536858292584740246134457823510471692123054155038288844811120873219809375801271417944561362552757023044699649941581031958563289386304658889234174977248158456876301507692660906446962152955843983801304156487482694145158292331439730927447089602038325562961160599105256076701731752940344852227342085544667864727112526721980231929936274833276410327640523055323849498338003701255599520511701791540767914479297527916510348847144760776326216539258748260065396828810972361404404738401095980418841500198430336344658097966732214435634316932390406507299338523704789802936412989797483525589338174252123918325035493304702978444986780555499848478609478820513576132720656307475876432459663036004165072634322963473395684619010713228978615639464698529090436337369758104055420518561943377711624703180785500097144482428587600176824652939261798917080605233924202685562526443443222405480548720789874277070537940114301441688142723976165812671535891675237245840159594298014771875354507718889105829265607677692897750000416684823770580435578644674514161029029938979561165099604536782844919485044262106858761266389031786771462374012868397380050177072226472639068699150586763454167784627981910839296962930942121749310830346404440503564657180351523419696653740527521789892167790862130561294626358273829791145928056978730592372910631302863975434789486152927119186329590671930651152587004455979875306103729746014703152699056146479841419913513391410314380678519697545698314685314685768602099551745889930115019535547799368073351773438375185942596788357631228432624992603039075220416615711372070099630449008300739457570645233888943280115950347946464594794274622333019162435876983406636544385198856947829101549898600349403678225476179092478150037955775357832537877623412056335245738205183509092292366511776473034192433508210454297871905792877347685518753208214301547773182996435956379888250540313914409413041122848383366417723227831129272808840550449182051812681155804204925581856 [138,55] -144885551236937818599878100826799072146292304796089536692002763481740254741872309806837047538965230979783604053348815986841618904310468219774575330720130273661401674550377821454252871023740474729198830833189405705341942891795768865962873755886507689509606341864140864850584109824147908975138598313527619899922949561606050054728918417172450802931822984379011132998091433727500436607635033204636576386898188297340474304932516475695798669126019053347124093136363551456378948333668410896371420238290459627400811559273571433253797136594742381579666785324884091610924507158525544428920777994201002980862606942264568056314068344277354873395460236126574473642359999941669931734456506826641120260412189021134507548326350153496369410647406943815830138169760278179680220809644345390956655488539809114626671890443076700778236453272350067138442644827073409951624464616787183459810214458578133161319314823183098866489779071681281514263878758020621684419649390567418057364949925151856997828322369373878344802548465865684472942299713733971771304890981884662835983929687996893924722637196611502554539464562888305971360103045033239843388613602532951847067087136880873956471881406502415065794881197712953008399728010766448835689096536416548855777638326959396651661009855370219756264286825195152355190985579525255406289231699459677489977494524698585367496935170272550167653778792997163802227031118506320016915043045709829497287798178832591821014674414505749109475013633753000513222309338771179046794247056629572430326663952556391470938707374151678918025423944432277485339132812955894114854242751012514788739156058667011197438683548780669639457382231186579376989198705898539482085354038317610129877349263615373811331342930547306337271267660350370141498718312979324811873424671634155891498112661117503691160272058901795121077631739015721348325786321318693382120339683965080018826159889376481063835556967235932343458619211697803753343178704859880845770098043624553232307276555386799930401120371574257860100355398283889230632433966267809958000535655718521435134940189566789691807171207262322251232689057547615919895112222669553236360926407668324403663050555460570501760822672419679102612123864108203132378167966247744122689729316784353511948942250433006814000 [138,56] 8871871099207865227555839812148166612314172494766824469119493642033497528922012487861750479477465004414741766955893569866449138036898009243617861432371339763386528515797688636327043463924494519453822292714887772261168062150331821314081716315051754134375079198931444280584500289372566289698230569788512171709530969111192782641395873518251438104913465056178276780816676690116275610497350274557926337217538683581118628370181702626179677635384071110982406425152190217972080860469921360713301173596590517253014968486502552593928984069213516148308819768256020741067828015762044872113350393553113309897920117548462187268054397370307758954976121874641781054127254373205131574874831878936745596216778594289529786156800558295849654548847993429863868936193926200134255301094039363645177005650334934367128391575481210812739799916742486796756463205513569958813595267619768144633446096119432969272646977978984679843886837883352949382479872054951830901837597257337255955163131032693725239294574238023198098517180542989244221227230918794096866676515117581620904975620915956667359292875517774028738801638866994747865029204253823183086531947993983045153878755471788519350219566487247564422765076813857873357132113036053831225021705605129310136505171918054207516037627106012899388501312415759352840714302578488240960051415971452049506133254078185714543031680315277954644113650149426197155066132029696288768053497136659199258764461310422335752292520593056273460978059445662954177883960130593553790870128258087290362782676829674631420545350686705434113619416392992159874686826814123594426484226206652883628848004452092238875374596114187614365697397967894703814701010148124169495092929702524846435535478341574306028427410122058786702837439933839110453346240232760725474682781818062672823900424868387487174597711934920876685683575699324485802365927533533383642772840153404056951007922387733438919173961132172772009533890376653119335546754566684088846071864269347843678506631280855320284909813042301139585620699154694140399216172582262779597328366025189899856227389478660853011254244464512671354459463169184195786789311076342551017011687106250353537600379660751021235599448261057077615256229568730024796519523293436963415999404693593325009035544280864784 [138,57] -671341498729643216170411226316686930332741664615060178011541689716556159621589271985588682137888600980198763084756351891342394357319042700363584733017620004187377262771113521076356613219403497312571289604874435412185224877858173333607967175195192901454639868107701982797092994141983644462987043975711858978259974274916170910521838758436790976899172981667228399677315811785357612681020997352015983555958741276293543407013998456953395109522705912563233146547476377219708725827671729913303552274533006830655179249741886261235934685785226509383461724378438902758856124131864289046509289208343574413560347438210637794024497177806995816709859604255637294067427054958705457118837503892423352478265139717251162017431197995210318163244465297004377805885278090293902070618824169158305865246634928528063194695531977402583245517933444666520462910510111645682428867277540786157668675067616643601467090686801525357958884382725227758945750366999344958084105024986453346824224008723266239244717710747779152271669955122855483350334577365841559892832364462408885780495536231921217635308572546690621495927771830650460005206808265205402605906881243098705589712793380069311351547419454879216429331206415587272044272683169672590898270002913048903988197183822075827165744564155501078145578291982768531438943146596751732592432289521294461266285311595117232623786998741439569875322323145260886856624873046576184642067631223357762780632283256434001798965494110158258949517043874056581256582399951799408021176657109482235170609311775026959637464631550767668112949327854695054777529308716655909126069680103857467202311380284704266209989567679279894599551932138835082831752390312025088916294203079004133593048468590815970456232483267597784067783342226849986311734176118821106250797739994595189457897155707300765730751968751356784596825191904988912938278372757157633818905049794331171703826388168002687082001663074142838493060795593823901008119817229901668140654678244812578913663987612680854471432559522829917937239341921928062425594620189704905121339931950715845556493278031132969347474473355148460745743640436807548332316736114342876307060237856014882487676940284563693362518111847977823186464622929204404483530721493920392927723131002335729541485101512 [138,58] 169137218308073488304734159995985778254629402903942933570817119171151221853141102866739241792211076418216962959665216248369573000366695407362872290359808709227562046092813251051299278751379576814634764725963439966920123358398820983208491981963202386863334983812775507757106953056590278216304475057418872975963537666292191851393909184053682924528602357770932492515882872345453154985629576521612610265164589152933041712439166132342885406159304839245574306385553317411454800621813779060864410227088177042781683516871469553055235230118725787550004822467877266687285721964308200186107475146165605902275436479099928796512718205115843832646011103532832640586356143569144195570397867510056074993616770287208156410315067789681114850749758956585179876217185596336386983865101940414420236155732638269362082309091030292964479338618448866745739962791128985682330149614267371020614435722706529485299218480988091649045901202630864203448737184022267144125750547606141425072673846130494750445001157427564128991641402734339509547889635129689920980669316973668692521788693055968645797581710971515096705187575871856031891981753764995390949316856627345804862018508127647529490779739949399026954289221088682553587168626461414919861274554862665173988696254380478579441991270166941448461411103406022825346853120871245223638640902904048870587533035258375942345275085039136006794909588334162684433709124415457558344256462077758566466730781068809397357819260341302886832723154343939101197485736337476018271649593657705081292025723808805672576227191274343816954306364737470077311387483486520270732690331087640257000679143976615678567537896582902361461359108725236621092034459473447424067068061543665174265571017220411044826631240014154892913022177673283583292306760766302575489427203880981930187461792165634707499639876459202612387689480645375505506309607007953759255943407577302688983982794227855519323434954946186919377090088970696577672776773117613821951262460974666475599062913989291549311842639226370833784444066896963162931898315233691569631614657827614005218677763568604767491245660439353979570853815654764233911701434907901839529048184152984429103855983029033140387533123993336066068050424730058408337718824878471334566872412508273227193366784 [138,59] -40055155118151110840938934963797185701362869604797486950871441547814992234343750808383142563824463003113035474432226140680871556603998368475068505309810543659123593440303972276270793095625949310360935205068453167344619957753374795176547258779267235237905431868700824010527190164637731162617892540214611522197442737590055049335368369346237122377339030196103676590559574966186769905542082809926458387199063403691995400097422803764486590130714213494113553725919802904390611974148469035941861567909258764467592915065078139705769504923021349921625306131352533674264175100862172143874849845499970371531113092131731336656852187546775971626695176617483086904802027521520983609424112354812081914394040867509035249647559342994418707398944756578627216873791225121265220830902989538135412285066536303896090974647511981892781706142076230539485229270488172584870730312570717203241428662339860003866739060587712539916542378390009152068549584023437090937656317223985795903992522565505187720067744861819348527962154261893261498829065475980118280663523907305183132797397438585728718885972054548404446836351463336571917135640849734084701953137074808204469913908184969262794360201038934051925824357340267595030846052362368378918736557077185646095622646933466048774259187878454679114029342026881361165473474901080880631708012036950071343298553933557249319055490986885979155338972063958080038220251207356201592496949529251663832608843737179021367693311401019310443783914983800588494391930293081238904550965140233898763245220208651138123517640486185501967224362946381312066394118640933094337111126462743105913395316167067089425098783107562147480889270430398387430810683640559151980971513089042369921180924080834523588901963273147763243205284280897174107750811136920608944996333812470306112372071784505510405628441248818246720726119391396512660727016247433049728266698480554400308374691370080061153934682759099488436484483243054782086597621368491693192328219750868485581129781229075498978589529205522781967903940248514371345916852695784410782087039313145115310619381286673778902491681147608489700979444978360892063504010220646632056571660114007866805799364947424455085894441656678702947085149831871929289446013293030365006318975085053622912344 [138,60] 4871283097036915131757754927238974848714189243443192048602040351280165313324190659965079113572438966152327380980654668630116747186517686952277330381347998283643097182002491833106068545891797177956453192054321790019687434934923923820955779706583151266008082643125065541592123501555116949323194437002360276159232644539559405845106804819106499131898581712133171751243280228655179945386795093508047688587740759302178300072073027806607070245605744978268890516471385790225883826902632972194511185979047832085789642833316067246790135384755264991613841659175078213933037912151052310423810889864979803350479669005853816804213485701088687219866563004330911764316890540389170451376501666641309907308377346554067923119131674995291990570059533498755297678256247486973566401627964856948055585146681178130051103654455025539197582497549473493037191427035682404498899008241845868301633040774596783122394241899007942575793273336185346331224785973827632314426312840652027445475812093837859147491776297854983622240421716334408970283986191007985157763875409374139555567620599229854993766821226819163927773670900395237107400421472793826368007840157360280760145241708232632725216920338058789456876776432260971328106509668079539546664473026213774956433878076781073789514384979494359865992632656547867399843484205526931315853801843711085809454884860456026555276071714431527536707798327145552139067759309199906283342321455882975045499904067671908753348836607041328271311095150745153564235089354311479640652211161005604351038863979292343541211925646074728953951245920078371447900967161119292854514224817106869734163587758318315788572421151960387371561840104284239812126208169485604181328791368045141234376213861791223667663754306217159609099842166650052516861469592734976168611678113969751551690931098142229713527317529268717392502337106491523667685148387240914977688948092627521953507041670948406116042379404501130199353398389625779185578798775801491058145694158205492530211657051523490439528208814650349828444974514568755291897197937455955304435995790094518658562686784200427711583703578048014709116074052152529178618924492500287054134452093086237981427671407961506295899654380909509840038010549622873258688337003661047323768899620583845056 [138,61] 91628070250728465157818042388050141506420176259974350781857819283701387308666829109472872693539657914911504758718698247581569621416261124922603209410099204577171043911226887549684969550438046787341655038343278805444623773350148905463445892651783900323410647653788072391607559086437411223491977233080050182414882532632732244533107958547961360771297763116212353349513313604710759278600435910699952542557145132201708573873198121278361076123331220829756543226888639032097214573804741507223317470421921846075865621093367788285567661087734762878710102423021373782365473411730645657114366716508599618468048004413975150865439196150233324462054742937959464597041645442875746683449540295906463205030480069823235072380748849249425736822159787868592681730079066423601155701656765886402527594127082677533597971295199284444209005637686362936451863218990739073390231335006332027062674755686984014251829501679673173275810110696567712911290378897016649553782966862504974685360787910778794744514456644520866464502895573248553519709384353552546971552528938616035830361112115085956955426574665252436277936506497524666956812661303011877830144274156826240851713911154187161108516826960554865518572456461344045913832796326538039826275391297789589340149145325291746401160289128425450936957030946208264922852797439517055896059297978743111271448283940121459045419439961763784927800878457791582884507834427437682547529150426269747528733826912102631420636296566370025342050541082447978108758840516136525852309047937077271772121109664914548319176177069963241046601101126197911321932860514943574244529965503394504222650516977617834967724104553032649570861422589391538675153090540248351372135841879948639686069963506874320436958252740651802015886204536895774366275270701633246948688124712181627830518743649406704503177642361352393668009824666948472350258349894896348592773674878791045125546487837656232909030046634186666390078502126285315498222186196315898994707241849250274691985154094285657313050912441719028494759733379998754955765991265467987285157889605689395216743657148641017462653953050185323178860975818355648308819461302978379884662961574479400731446189409443610253879380987734426615630640386385913551565340371233402428385490565540 [138,62] -111807590381774041382047510594824710986562818321399857214655785095448715205697748646972611088675153068272393494347796319806859155493709642953527610625528011889747608498036376183131758620775452436183700013836433952754552158395001554374877107524629205930963537382085963296451598293187427617590561926278773305945043567154582788352792703461566180010897169562931388502463565955393478624649657619311552009855579576042080371470684132213382136910479358455602998115636192864761223793848518288203965200528949441773720991775822974757578924989906145837635766314344293054602375452172306870583761463197501614316727418542689834522914702381439582126095619385963158826132793013030754815777362159418144801619876591868327488045715886628646279284134951359504761182531751585214318389875452692823690233859277887787200026443359880045345728344629861632218619173539700932876419800461536872924515791101287553400933355617184302361857602508942816939817365500562988190289111832191673438818145337961330822747200075733445882054472747317081233458005412031449214743779010531949112802823580301069533193978691821041353262171821005838656961697256891034114140894029596512414583014778613688361670233548110656306289513218341239909915727428866506487795328629776663268670249769704704955026992457368702759017662866371418369639792394455184277726121257071281332565120639045642074819487245864779039062709230869342297677849926167163333575322552699461116452550555269202769573552981225961421882190124986645029628538857880258715700808268045071160526741189790727145359239533592464527476121229452354539991340452903484154084224272839175102012215704028474263210924741212873885315587209378846375130867052870875294085894520941910912213483940644184153227059755947148751752455352450871385540788079536333975247601482126767377636901497232430371860887245194459145320969113515295535916927198075026558693146964072447163286874444909658384688817738975638248488832277716146018799510715011587727343833083961391884174953357922120007404525777484888932458984170565352829655257137949727386449926040748675274890895326666026831494449603380387305786528164752968228565775757454197252229174053946900272236929088444695474755214350937874168934845755117073543959607165369568231999662188 [138,63] 5981563932662522769753001781216642174319873815640618677056334667768211068411393785457386686796104828015202369608107912722968121379319922747150020676350714496383239531704496443775423185935235894554705913186268008544681207868862258994864790754961618525125663971011229231107130215103579925273862475337853347145463488027468705292572191981326628020131693422334913062661030401719296429973062450090415261782153601820962000677425648582046120317710864997314394425384011307965809218026992901553937592830443881897792143262302113111999488542714957208334664550508799256837842041722253769130936542895873897000204268999079280267930836419894119249662603132311844328747397920629556164060208413335812837110018968097842119924451910666471055514764798740364807259665152450729243567022808875004997211131266228322348409156650905494296191638856725871365669272761854082893200501196466654394140646573875729824882681798878346203085983147717800339642008241350337187173681079943402931003616774875300777027274348541906390142498055715244836808345117539334582589442031630084597215640822174104356895537055771116516728039859530404874059779910074415992236296813059442228829055370628651548407796949752400500565206326767833361141753349911193509616683846117697308752993434485121567743706504348924085764677050270691623364902965767741284513636996118410033344198241674164889970785012923671683941016543806564324330955599497139880067962502191331763886014687942193208944959376594086297239190903633070248500252592230187955243357428244586308548691388842147355928893575316876093065778986669437954323339140219094496923520614245018660912560310146219690867140928895346218844558214527851518166084839919857110426646640205643698700542818246338524429495908789823834071672468330611846921449586919732306300105576816164794478357236194006575680912530791208618425979182324535776625531583091476101747537837511452754264918072985679825823106120887070915003524984213697661247612942457452168458384549784773237433912010080601581038325226431362116697522306061514181034782968465829626181155288174758711628661116483491669405822778065693725311738467508626685991662199936214187262027356543334682146923015889481502319858782123828390004927481675881154663488304629036997272956 [138,64] 2800662808160757803403640739452846970724680377992861353325628726970834414344258697439548592851676976204237787432194256804529123007636744302463776997631071156658193665313328878968981415820975334835453184634761870421514287883341974534176103456345719681860791787788228427766686402743718287969540762098445807244443574805450708707672162024397655228363666238733369590981274975703328595673347804001807315658844146977013647485630031077696276272512511766756996709273996085454910115565668824559540509964240269088290762144950234918123213712408863698421919045955668511644821976946735066403674278378029812258569805659961698543382177841685415586344550775878344723499110466288417251586763528571907824569501698205641916853453760120047705214692474725126490477733787145792143362671351415578779395763949922333217726410213505386957673169285156943858975764562670732252388038962553272794728245128571068992759664550210198699325552732080781042106789060467293073100606760056525124918612760148721194032167622748815641698522349039555415262280661657874667220786496909459370087553458820730992784788959421112248042336418475694529359561889952039552994816607783122649292262121842405953160316317999506704924576013949543131590698069487858271182879857821430015712727508754678618753518728685587011498645190260849287779494013514969098373928755020409888050314806917436890077679373193294105466296984083357347068620286375478433999637126226381766903463417670415093324010226883876110656236975372761586989843904908307019398062460787046744391650858045567832107237157997156107507948505293344019658949134196903628904191373630813154003071663163798043678437571147805430910868003381247107492107711031994583886256161386944998455498469447589551356138685903473103776525925028627967108654163620665646531835523291284895456764726792784468349579129907090988369940685966149243958763069511254300112500220580284961655456631555452473264358514969952094930349512288347009684407949523867871584699610015077195668710849764906981486572899803711776170227102406563961588357604998259280803792370074146090698762740035893134705227812760473422353721898274443541371330672620826335979058699696393985132232935683437482089139584713550603723831189669265948703104347181281122480 [138,65] -529495408796187480526853710392518654898473388695259799277430807473794886686685179292466487108946371338301358777013893443003863091927429224743274037147440616308123301193607255011773468619595257969047898818007855703796200051886706139879049865766664173040883630820614155586420904455449123344492741297935205474593853554272028077911801424443202984167940304881737356780637903483757241082641132458724844679024207358120109612994534085598679113886521557040758596766640662955477837121792755106185915097768507685766631841155992068670552529753229313134785803953618724220213453619955172899599655497021260010117676416982592332117156047531778004823694155512660091061182010077231624189771921194638938720525692268486242592262402370199767828270586423056086978192564624264968911353951747633145647617704826435257209918200084305753819912646895682014244052216839621181692040622392514778340737593132819826646623011705732371837148881644682490980441653280301485986657815053003398962263380220208569496139276734950465326834524604080787281559719320711874476478425325087890239882143784447893569040382923275973406141306632352237971225573942279405406289675900351147156727679935469443251801559682510415012742917403765521124499670641925592281753802677225636918910767246714067411584441093705251199706013067486731009321359146728836891318315135496208975972768548536043493421997076475758993605995566311728912763120406046195157396278795063874752179882859939007847429865400239711830959380565418033236710652771949285296371783940086225604711543977707301769182703892237840641197196007086682731730575234625423193518391686472338698503875760141956516347415478084431016736168782368256906867726604737149258542208255807176321493729084663606034221770595447146034957995827106025901744572409997272439732093372100719691991964248925296965298706335077204677535616307793252786947234096646656297295938203845814417956309233572237231972736907099728782484212102436401068993082193900140288791977712770804466713840443799025805190389165367609841132120175996511618001488278566740522790236379037835572703781570109902160536897218752971056159306111591715698447453876226816453137740558986322514710802509053378393526759886669638334653317264611452305284897050304272 [138,66] 10627659085277788422534559499055329358127706159103467999079062325161639872941102899747832861035874794166060266415316208276685733882250505780624698027858172701972140918265882222513656416985683195520069788053618592628606022029488396800778312636729785793890148560758795456401998615195530740694364921071106273502136598648673030345426162912123363465398120842360204973364058823159990967351130539659384208543913462711372698382255737012305080576279354262925423867243424565670211532004873266017496682601985470542418210625729635084597622997245423092413506401362142580500492046029535959911192830823055870199333463910325726461988847345041001126058454831122564615852608953666750492550242351884803522130659867893586711453264952283795872355043805977658713123542965433311852624308006863434114771019548527016079906908348205406834734364564872607542275968079513883467513319892632722768984580283698376731275536458310990856402855973627353234639864829744003123855892673254526928468031684594511177893412403193083840405942756541105595677079459389866363947438968167538679819759032525037307931814171187833282071774090135962245437374341868892740584361595023205499147518245892756567993637734069147586518656215036921921728824943684902434025021874566789962640486316629033423673375634365233634163663296255860415661331348453723110316254436274183824252697520730624342410785296549055181749675099364551512406373849833630683858117800311211656390444449240013198915031663889864825762131891550014596311325834563852945990343748860530253286004162904713131530233991429591625582701554836631819558761512005225517548963564926933935091275470265882321363662181872204932033505057490828112561135579501099282728204048450784972627579359107762763429840019233069573489671852891722072030428575177308216784009757277932027304116284254087540929048934806168915844317469279935944689810384806784496803685268560957979253102672878295175649718678514818275683108044033481178890420759933261075492452320822748941579184532117512190788672490769031633124926735018770785683601699278952001677584615094743564050183917951591183431236437824194944321561672432690704761829006074566029554956991115339647369704429176764538199162694768515255504906227941645453828244012488 [138,67] 7696120081748499997777913417811623506652907990540498248974519383563991399338503407758481463438662447716082621288708309806263650911379142639679306912848949544304156237322112382257873938363466365790329370845331213032483481294922903571491605749641331004496002765845798786837123541278758669661110789482338711750894015760075798337863174755488278745385861040899430296616180187919529809708298951022410870552530196115465949477458653813580329470292908004525393443693871349729915179127765445845711873089331847740957675770019150994435727780609640633546742176657000871576067746592366200654706924293962044776072763951967055813441738916373718183707583218884378026623927709978029651019947395867798652131953166979294847112926995325287250784978088879213264983115848174788894915126720111269163740788351607877538801288037281282935035425864863150322302611285933748218355259065944440809378444447922081637664106275800051093978887867286005674303140555567214825048211118549846865467851609684537779376933558520691988808445819348980722343345009580429588472171616636946613142643291336226861231051126456980405347998343165517294734321628202069811476853821462881539412870274715621003767825952091131001171984028761555656872954090361820067218247702806639028868970835787178317353371318924788116734592837591746685865406175443398929626210513959312807505927274914233667430370633048479293898265992535232041603225885167899214402302635263994732669790260318179204506391157804410441469775484322875365595774169438188664173264455140947262287336055031788823765524714856609486264810350606360703140388479458764991300294212115783011853951901680148356951806223894268602923178763228150083974215528930238337956560901011777615602073116807495689072386707196038531033953558537368236509050591278812321412496044601827197947930701086815134686334912329816416457193107242967024999538791876311167267630960816795400785880435387969687449045115538923486801941567127281116948571995185361817138894055219215688311146321744376826207315909098743647644524086068041111478151885151085613889236635387516549272928477581650811402093508666385432879201004656902204483654956799595369096391811824475953240603421310187343032841869926312486152059978178760710595190364 [138,68] -1064928399725559082605803402680402678883825984112833467544255525530529196473400062013509046171271007840620384307839538365628044909396585331610935270970222727071530170363069586937463255246928173450649273094651890370207928760565974622947857221953856092827765994593227621508180070903287222719348346990114568148987854540633251520956751861454162592762508739442048695143449012221677585159314954351210381199711761557267369720607120027775603756719958040463438161920408540014622577646115179163666493621867691104324285547248122178968181268430709433916168009090334365947500749136685190771223377289578040474291983898090466565891817694106509362409077805054103435399404435563275340623820339221625842754998741750794074561071294240894678403278743032297903684254797010673513533712308848743359391758193489297049383370935360777525602040886939117829452104453532649762663617136807845082010882045586921292441151273813702625633677920498910514914251665621807022332511613987350753621362688549251226551605745441209485574283001793158836349968115723789053038785994032977744489324385906325284864709831356746998560758486081259121717195283174330449736960486506189080731050382518261004387296137226494812758082193894852896429728195670687709370077518750923965881043201233865223957216680528623322771505729182752831120861126668380088214533285307934024847722746762602102716707408797670446380190176166333947954833222838856385527138751429994291612700211580412838878320898246357501758480097790847825516412477075504594247714317968856725266685874105813755113623922718201616965643262387674922234265419948777880028090471642775526773897290461211281644983796944937292940338813683568417314883731273848629981336656553293270706255018480944058715021251370091059888308796582984653473867015164561750229802697849136921315865295310371351226767526474547148290081130332391535344856850841488834069559791637393882065823890637899816743619646086987823533645992848030369405284785932622662588853419204376530372047371557396619499866304601199334236018276527833479724477039140447880261058802882599447908331396955658025343863301887538308831820671430268357199554888634319196370061810493116108982561791980265316291391340553684197770772169318335188657888 [138,69] 36905441380767158831745215038893731369274270610693811256066628442944463520229220192677186902323237275951964546593930189122846854314795949897205651433221716242620359184281047198460404217860164275053843965237057313463331349841122564446690852169976939860581548726627872539337646828371109501459359243439616834939442617741903625110283811099260697749079553028168726404548343061520124406588655789960652383710275385986018731065875407256002910802296421155322220657818579311032762028482730606272713601691689055484664922700382119885112578194533409270432370824416273498812231914266776970975696416241736162408117335043159813190520876227024820812863848883046836441500732792905818315399921887906083346330776497453519157474207493708161831466681723394540289551020942618938245823735426626284997870010977012243497108583210409697925118718426292532598099003027021489338676421236824503512900104465282531053401457408458225728832563346704246031203432258621814828569262253662058546971543178978480106449625055776523592066762356884210125612732681141202410825340902745196116809028107159862557367074336168878499490180870282906466234428326374842425661907177572578547322904771440687474683064735182668847076076073741434401096838450771115326937376022320366253862085391504098065282177009376143573714751088717777488597368179722217408416192166306921494029681612910342079855279288789348173577419244229719193782449972111163098504724231728677456172444937561158527022735462654498673036581926047897080051596781075522612316817097537908333166938973253597088060133505631394817520910652158492015796130629409317326881233945182945923199607146503420870729097440785790584789101142580505981558352309716982565337075986418936163972060042273295198642899175579514326535315346711994277056143976013421310830578779062226292155569601774345595570487190834852431685732415533135895487222110751503070826344708166856093093719605126198728246231914802913902563521518016058700832620860866034287141307513838645707007286537080743488049024481882429882946579591488923493368736872178025336306837389767256509029652007979438329288663640542693720200780806753960247502331840175742275130003730566924724851162470372309462667680660258227186055895381197127220 [138,70] 4249886517954244414751953787026739604959520525618846553907127026720004403248006341140110485563552850296189143760885942854791699872197137398703340424271607865720361381488704389916819545571225869123183335819662429852150376971249928880614618396335935902763675742143484151119754081353846270276696335828450422448293446270411493327747067138551680629221563046654581526245311715223118864132687505401999093026798358104532689005662225084341612794389900500394516836534328065593358006251393286155916697726850724627815097168357116643771066575134953655602867102152644999488274331603798778940625845039754846858497375028939740407199456288447642622451025926388466084477092869807144571054370443336473261917678520406016793348970947294425689120085407349707397892314091938436861908486099485679413101629889603594631386047260203084949078565463213964971576936423352604376254228036600762134753769862524995032014578013306330886773835280464305151763394930557397634279571620209839553623217138321097191269556633699298506695741024856913901911296592862549705840742439802122250073042557866523504860994534590861831178411675335587681842743448588742545077181422165615614723505205708578109874978983150065927971342403202080472574591435963798867166903948299885432936216765706467722705801115061911581718907995055485228571767613558834021544256944446169363727924000148744819076260376868281884502673260768605774468276438482267378281928882477342293667971471345747231593056754330983142913967680304415372480241070628618944893482387482505213987747311418615144153411332074345950113952234794976508779637662845762034853930160088766967099626298843667849162354161275863267064764267458768470201900368750130442058243181974914716734627743283793743248568448143906770680619934184528013157501091997261910883653523039557888385447185333098300293050392250776611394926046392398563762173617795377107459237828658182140853975320386075106490350417961229056887770726732169518487094395722999951332006038216207810671118870596852315672856206361903498876162583695478226703088384290164559583196438387949651723517840780747749803267738236673255145392191524504461066980351312425046927562468572772974566491361171358462167193256411208306913867329372812 [138,71] -371368825985962957892503509726672616488078976547645691608154072229998042883576585583861451403170330059522768891931200573339475268378047405097995110717187021497329772386736498382599372468601352634270002312046561799138254039470782068192206429163947745648225668913413259824623863992440246149725619164769068558549170545127217257460222601384227341547852822677401964382419056487818703650128584441567242596109205376107952323477782377644850215855036668433782571836283434866909181134594401816291765479718131753654784318187544656101475081392484144513244737250682748822550135415959760902297446119439853596733350420468216736624863241149624532351657213978176239229143757781035467776097359486919147372895371598766085408998935884293042022027846852796260351394185530330171439403562427991866347258583219485576164359989129678192583010564582517164712304991837846414012913240516387695551140768480337769878526806213172080848443098839147859435424315229411664616259683443690867367178044053619865164917315690687915514331649233867782024120375353182093068259940810093531157777391001748803576420751476313765353634155734801252629504332486633162817280676941492095168967748651113460794231766324440705060148082127999572984269390556127733602819728337387155577053042266772825247865700966099751581577325283487450685969529235324854012353999671698405626156990090533864576511221944197137721998055385449302308417648361795487401335914416884103375587456114946983444091014127647670339943614056055582587210985350357876561932707606559863722536463002426585200590607313266336757277513674723291323488286919461532328489552119532265923628282922403653778771582271355711263679279513970439365580867239614253486187246945910965109151461557396253986499087638200268864525918724964892679539285113105494803928514030721781185540817497860114041470567525391640481788485762543665023524376004125527248791336925515350393204458623927148487998609204038314534658536261700648684483223903222227702782401292926519540575625628988836891207284568632946936632814141089823415006394631126452957094182517094954470904383101048389453751520301978672944155187206840023611782300414497177816884583329064310680394077151405915623372980284166573473465614848 [138,72] -20021062889787432941563468557712636567130572258681465854715052450124699749369542170549427155630028667938559665901773454074609728187116642502519657633368657121339811004718206543415573224301623236946827810900412676576153563133390661961687410656928926490151750048019565541286258723533094296743720924015222009444753574066361814931938983228901835635409671538936935254430728455868707453172969316598806725957801218626975346455047850736898329814899500626201225496536064394471274161419760801885643752828336491591044445886957129206426967274177312736350320031826810332556635171895903914152448939175796784523419495921466401703578667634909495171679534541444765771444641122148267087649125306097659089448076348570082549709473726621829394612001308649155968031361702062079131398827897044674829202860573558106353189334142319185032324181970197616634482220221811651741614549729831405497256256612047964536760188333909443982769855329009845900857151791628500444566243393979026182130803106832248671013396938828603410406064492237740103864129474353455766699534395285953514860617572942773544255314044532280077641426216501485691475784276790582272716782516753924995783922720482220249536347046145170166429653891581024028890514743503449168715463803733601938771917046750891848830184897037136775339556643327456148415812974272797216328403151025629180227373488777537939407146345236452355900397529347393554618176352690650181809728912330365419042765565939668846698228229437418131797945391287355473850662627051184909952551467333177471908661530492196932236047261823525809519499527231352394197301077156350106299083998383327060757451296143546284276360467193096078092755199249522325163681729652252449828287433115343862746496613522407441939615122778876405501755167588045557726239689755746445608747812346557914612282467862180428242024479495103201683245058568744425695571594193689428236483232187467476026263764321652685627216960584378663833690512327314658635045340194739467642736630940674084782879473221453571723737419863444068949726148016196158847432959508975396646628452647007600489236195026398170136723732128476052292864568967351819348382205534456368778433205546335225779725237919588114684257330392800121128984 [138,73] 3007549970308166965657639261468201697617590735072367495755042408842961772312386713364916886877328803067465829815843406508924657038471617109407806819781299639543339715060881962111374084318924807510071588434097885076486046836519143096121010687590929439541305523720931474836938590980455753377892017239037019102448417746892530717860934971849330654858860593315517607497681956263676293528492025647534923851034187617286604720468767866384844795228518931336761020584805412573579866796898974721990013842294094677404352549348938602593951453193803955989978059924066886897328046501602386407820755841132636619941379087867177100200324107695660964732444721445825645346192496055676309979728861699615033922356576091236442516598169608056621464462984123695077748551953751648620268927719294950575726878790254771156522669098750530849263344287192088579764000414603343985064533951483015371203352774520965419608502458757425185172362737293378593584858865015629485617673945477150801075727701955150549937070350579313463620287948360104955174460122527250431441182523731651192957457468967498113896752271548371242664100532646680530384529007638084792745599460810435002830068039234296159101177607077802425719765459102948070138693564481388395027429484400016907844362286314424151538987812954330494338130403848265411279178227163375511851996682062333778930100688717016025446550055654487744066891317167557266510263651359664039856772392159140080542237045316881321817555310840823790556512627397951575121283226586224625563885106847785751027199289298138759172900178312425236529126100981121571573931675392101340384841923281985860699921235912724089048650441038489126492762129982970012260693026487359706681013020875543809250705684675245146145046964709373635037412406817943266253946806937345649075488662116747077852229767397883815411660510105297349462966381237168453040824871919613608197771113170721349718954279621811117433711991997528602240623791188827391644316449704484778659001300058431183905436213229828404704253704773883311823207829675639222374155326241402292462130524366640757889490537931346959590085596202768382148414778987506052620073868778591531922934755349716516922479599405498637443185338904183061348 [138,74] 89443158660249520409952560052181192109631075311107036302338148475531864794406899940531684242487583307423083340633854146673246258220222077556971391968728322270227848574867587559254854136945969530811886580666607629776930416468389006760083634943260619604162706367548427406103495589866996599383258541899834730711566462214996896036223626752505577817432657543055430619718390366445645647724174448940472036869133941288328170609687360393688024637018203102289538373476509559157721913099229908861759847527726465590865757533270839600878320695269643840475081043887186719204597737870680736260409962093585391130330852337823886301464110095804241612887725945650814065888913725621444893126414329985343314028836197034017056138643169734040114849571974542488260591751893037727846772813679471673533223465376843222325733321104826492006941896465412917290339495647592964046480079811528102163894841026669378044861140813318253376755720441180909203229413667926005258871125747834962106661393792999015335111139150714446521899696584752808755722995541608139336755235229479642050765532494549023153742645377216457330587251079460014596025316366024032581319878355540779927906365092828063742307481900233630454008145229812641944363172304296843454454865743530187272861258098951650444631707506508781921451367891879220024626750560809048554187703324101232841346430252644208883748752951784845009341893118444781452252649188179603418868307394952704218433845081970357774948779993869937874295573585869833973008353895366989960872840719244750739434487877015421008328948939417640425312151217316240248038840425832643896665325810454998828985016402029717170989376243843868087197653557633993765883876526712283959458643971388016615271689787584022389777617391994804032606414270854074847989464917918621003954734461256961000896247812523144649391477872435733443554819243748508211413446251952422632004773796994158334138258249628467661687809967150131223433310809996410499620707333919705382225490911265534652970992392678700204180854414290939975314663815171734940367344480349570586830327849577345309691887963777244282284690046623641000726057233435422918353529984384604796337386751115618327865617597270435436309830303599948 [138,75] -22379075337439583351344712151480851888895535487097900556599587002404639999521520524760874481262897788535844308694187225416960501075146888873603713267700732659609859190336938660932503843021928733492891347800394057208614655408099414383421815673608228225806755609597678618635311273535960488149820832294910893010772838440015925991100095288469590477087238874147365131806581309885882772641188998150598820956368264196401017307545373215083132529209576879978265887034985187138411304588033573559824137111907382460298660041316123632834699324270127593412430950139455022523980913518898715030229906724665070376836826808155068001325742340133787023472434534483330291872772518524617669964960292280656096670276304232847793948375354665419443937541296492582171403769680196557045202837744511405185918704396799909554790332656836861957257406889589139414721221429116203652136453217680118486808318724466221757735635945602478238461480598706608303829225080577638827528359902111532308407920626385149348862921504982423640372421833815364080813162494847779231145441573467118521259318864732079827753071814679708061286584559934825812787628004491817271723458332012982859866996131699388212374840860308553835499027981999645452021494665323059759049433322727409778241084711088496162657020420014888034497121151879674414563019131879348071416558302421620289587207413342393569143517142903889795636306035164394885889862415389878150435318432251705905633740289211663778026323118846241112280972119575415098007983112780949531335092002035224986071081588251951928248844736366272884767545138637719119019211725629899611809752085847259235219235728240539350496269078326304225642506442502147868473411198427176983472365408528118107496585840238868095043281599346687188885794471782414868506169093027553675109529094528092848370208940569333318440018519534262816056607563344084557465829329313853537132337357844543383583162818104421701951985441137121710258935941103243194691368855439127021294417261614841384386415992923083962098512388367289448932166847723864037600916532638622956975873798756817305736680697663158973327551271804823061542762243812780091060806643563790020589500239822051499140734977378119126094357633554 [138,76] 506971542261619769186536980665946177489687828188880343151335016071972198194408934258032366517030530167170938958479101681256914215746293767651945657557083474906690837948832933228217166021753989920062143351063962177781911689951157678114137330979516855627343830534242186586757346274173587997439452192148394945479909070731244697758626641743875374743488459821424768115405907357324413073215025608336722397743453618168148954492445377181108708873010180273553193313819962500013503704284714917694109411218069619956235200570779076662013858039241591982748202646006646295734016176570382745357179425006449168909219768706072227699322567318544274503738291904959538837842908423080006443122028136071755649019685776712711371133650109891588982662695417421005957105742151490675041826499751124682317108662269436572533333027982159049350048016472841574891812421801106334972365509405868719801568462193613165934731100349821980094675823875355918098526415802407100785439809679225281179402541411560336891096157757991374877203998505983131351069384882668647126907824705936010785902312943838768192470807465711107611795297449144722441513073330520196011431919513602735160895281295469003048145114434890335971504086013498037590878400961826514501825803602806655124145291967846018771315156694981329479025142832100951621636521507054144563902121191893359309424127328699149163528614297333001752772411720490642689877667876773728545289081512092066422709909359673833462598258697646237473996424223545141393684793784562969724222999071311291168026106659433442018938570656120066662853847163376320714771585922232433859947662096655132345404244055723292104005004128266380848716280240905605940516113559261133056657024794011985432541042433263801397974967016108483642852915704380071390952172641718500617089619368943890509113558985147400735116134793561049781470268481451347854849162156506546432757224996063805328382422451598857703650547638119622829237672521908437268572878619342252503416585854275585491625106083598640753098095569814486034225828463248309027348604159081906472083626757178743595104793935282945451132902856016783192289601101927231997475292912347705101653770091621131949396998157486532033003280 [138,77] 51542057607716495061241721835417072335166191290657713960874420657819980532351925031391109160536934258038951843185389518973816336240527454567386666991978917604268357872213037068962656422619341138801833509349397800947105466829942889682408685326168005957329526278429039202560292426160461093651553058599998644824939092617425503145096974393994438170301073043529885259911417934883919205498331985677437929410969467093097075256875290865898354393849346386123384475173790391799899655393664153361880025676970536470934811790360838118729453835820466467622807219867398895769726514846304697405497278395754036157078932160480808902060854825662958102093013424829469967327190708032955240262610630821116828542075142792723647462192724891135239135668252358401372970377349068301832678842612646591935220282798095857928016068455459748565396361258912519681357460439682655263409469931458377316584598788237672023747968946645453007573729439814642154040756491065812453206798492388927054519048868623473737050278443702941939300173787634602637117906462368726472848403717263769936867818863194099697591554337206013888793445111533447640554719348841406135325193551049492299507523915496142926839386607323005347792374436087514789091162867427539286401565932743502034883810031605590226713242107133945504959646447973700269408562985158902435090947502064246303797573395882888970402010338924894526984463411928808559273975629347010293127764438509038543959298013892091295623664713439714025846382911720054170477070098917612551723879247504064371901786948677611574086578192289475900022539355138378138103047695214051276313138575381935586663796548334754316415581617143359119635970821257453536003816995027183408245999270906981358784594502715680466257481998787021659865088726756721604822378235406153452970766563013261240682954343171371287616614135367155539337654923783918495216074273010280640044984904317553701334142921542588246254812691352507377362399133443593857926901313447297009458628848954365865206919097536410252615315490434466081667640985593463810900801216579766901778431986178665726803945449059706794022178829168960080397905314525352390247357116292872625083873023178592852916462728812487329734 [138,78] -2676318712935985780390757688895623424725797798667351850055356803457304157073191327838514062850189676776296809651318832557249412530970487000140975265931427428916548550815192832413790050989016596670503899395819150533939621362509564439931184439948153894290012576465922019147934336210884447521366243925611608490316755017654442521735418591648778783567905744643990001671481990538630638587355668427846576826377467674760209319005678981572725070255322576029308250714259090598040304498603522693102185762082036051400905240710810967144363714126977227777394754698933594523360162376516009792465168078234608797773307048797990154305384914241397096722405642694093163389959271146869862754165655371498416487941928032937636113616609747421768460441314913258658903153018002985977322077699802603294406275101547156557358864122913590707535456731118543065278921175504952546782446210537926021816383616256133076351670656287066232967100897567990102084973108123411372993891182370252906958040301520932728326144656773313534149650012750498128993032173450206965238995355119478144870181187831281819231057656702784399972380171046125115208978820901349599501906956049874589997889003608796182910975628406590165067329086515985219092087073991578943545503894007893250093282045250129037028718181236220680392177005320541196977818341062566916902409022523929831250925959351135303039383471702864770734282941789795825339511824624692650450195370437615124786986488712220024259601270245022476551510244210080910613773275637724435794138936767417027352840460825085385062457050734951639606794557413875219418024359800698548523557616623531293135184263591854736773419901240166373620462733215128069388102491767538893916724205119487903462435389598653278979978163026703535805419883452839106601945167109380155139646368914164012808388868091112745622350831124326932729212413001176518884748545201405548425903413012819937108258124953165063831178821464984310730357564736087895187694478156523175022854376732866390187024788219663570288041751997703627676028734123091118025842999358796315138984939983604766165418923202690953825796784393215993848936039022101950478939371322026646011901926344513757091135780005321916 [138,79] -32423970358637715867413234061367571112843517360531244901451452927675714576456889806427452389771068923125036753458251304294644776558409687038440446999731907092025345512156516791160838477882975522551787085909379513698440338307379886149284063572149067181041265329014820205070480195394400811099967869062754561168365564589841357771296361132518591171009354658644141569051266175136025224083705976119160651168280613477400169347093257974744891259812316778282893306554605319414179440827626681315116880321091611753996976764016496423447319334899183353773595506667708107479022164357453070076175340131973383133285137742109442358541997939217214755428789027085923954708935143828213212664887978944200577474665587427270684480285199843285685319281682545390128314046515077418963646691803145038659074974113915671994395247929673516929569811219702241205209156144153135893198254839647808665728360481231899705055445659174915038809161517277759480758219170185765958234376997593655921033646534818746618513656233277784635744997470790704305325485265886424512768755248907656226769194925876307909220208782295485403141191516926034610315312301926922728980847968528986178496076911764623480141750342556352807873831887006180813915166882840324227198259393738725229700121224939034550424952802330961680244368640104165793340454857752726877942652380818411296630009976119938695647611526385939733569590899933251156692022606752762634081027344491373089123624740186078690483301895741638280861044271345534322788314340782699363704559704993678375080595560746628443159723147010895680554427024554472125744313001847866468827898886516363850793515198312399512405000359286942785561292904261238771820601941883935759753041249967783112658591688623893801168266825585006821841433920651004351911922672226382536879370949656356364752591624832359774760406977566865013822323665393510283083057926462334365321282620561259307273002720756055273925106362036241126258844156610229409232266389789898776675169508150954757836520893399965580109036912187997338933102018255145158118199872981788234222223210871888780226626461711731923335013791387031123586292592830055681779744667170508754341783700306611387230437582372 [138,80] 3776316209141907609440093854108552203400178346556139394636768439849574034269733534434162890069372664274571795734267781860068857157745965129077049545144109996491870393056129778742602356977436792013254730442388744228598477351950959775728074160717617592941244963464064938011266863851887102536378471246310170390462949877686229074752165959682738437465113840870021025196121748621296358726487462574935047915213627762375726924511552468307966232958602228900980971410547173328259002100281611929426078693935275407064472349129708333026802707317133941793709503160571236538372102499630497253099391543310112537039425938032487404762596164064838108798259452412030539515049108003406420058914298277395230942012370455132680752163977908632165291706061302791775449397502974000504785651516848929812571388585153915824775813560976231908602625149114871319136559619738741397526890834439336961662813727333422767660877117860610354570711120377466842567927396048504547614383969958343668515692089699894848573842093776843170308184225442447294210074908660698082752312944613741816278337602319337798050411503878944619919860988753900782817956390067023913991737543435539167940118134606042725776950741431128333954907156894954156716051148297650790965013979871972099829859750043564842832024724158224096613528865320505115893866656379111393450124397303925526757380328043188953414708057979539881877043582733894694166553658523387525881964946944795486095373419657457095024022835176771216748630402554684140080086314922745834811523089801241080514511115211976295502312320234067870180470512922591640672251787685418981969858542696653460541947722089815029113293036461567982674669091427529299068119587404811801384191568248516765154473788971966520638498611781962734048853460433913438888053347576650324767161070714271002952793201341936962551377065542704189166620264562820768498336077700725240591100040957395501437594517380133334066231038174553877592167412062947057383606026894721529259913449592397595116011399182830842579874946337854437132031276239023964692668182174709981003884151301526569323121231682418183400584886378987383716456134535428401845693833018721659475301934308013538029100828 [138,81] -5206600063796953132816735317665102688677657528633141783957600418433885446203708915206535402310806868395765334242510063245678951501049134566078582416172861833479816176866125087073955603719404918342267414886130550962155352094348748331368895063954374172169164533260628887766900947402356026341337939686934797048204688964789877553678494824516401027346695050762348543006256469431689672401234955948641166351404628329114524566974745383610310743622030545294141268351716116901005496081246150975749310520171344981419394464446382993492177355850330395586485981203972850035318936765055643099690094353810743479843752600907772908124322602500293943331498612548987972606544904010761791980262111235686015303116236376152082869599691680868715955285546013612616423985807031976717576694792184273635109607875424307983103204950122383857108071318889067117980261963282708641000424284797557074168324092459812747193294122457884663822086173702609329216489821022677367652496297686891794545044983178466075086964791671344341654441326295470301594074846336175511248130000797103433591209889209619765733976981305681019323945044927245094412321125601678569528879236573759560492271175210942964505435064886384740701149673433512353632476223192210685022660761071222521568273260135488840401898242201424210138776543233677582666387386844102463671704486502015488529595377942271963279118195548313712423586227801081364043541549423908398028818700650909925173780820578899430540256421404676131777178591004082976746021007869178910494232069454211879246237750808174583962053221293376560976375038381996539725812215635445649830835802933233784170093899877093135477699741578903183172496529637000427718501739046740199762478809395942206966023695443365349950203332988530462684317271973615398420381362679870876154992903281111867005783231066725306793803900366492490686607106813360802254595595794550511270056844834644289966686684386390771177955704236485677279781981382697376734469650555737731841338939544245458427291386077122886522686006139033529507653865385356208561131113907498539648020152207000408407423105787487740785908614269205347812525377380153637837103124968491967226290181905958014856 [138,82] 170854175916255774071311860003076719971636874515134771936424055315014818165484026592693694682668005313970589171624822784195870467937984666184618793991977217461985414422720847891616703565725735046300332963778351056433737146219708254655521285277916917705201891242574514420403233246815917019656302438486292724198873514710782054391585418581130253789551083471913473647403986755377801780743550699327837467507532923194786267030825642293407319704388354385949707397738495671487015987554929815286495276757377216004518108402381536969290712988452973527835906494826171550343967049091356245607393645243668693182339105941083377301665040420155240381327230131104659891127048300694494490975920802960245643600087522949527949994889435214840831170499842170706119054117472441074097720398820331359383486667887378483930414749836201047895220515191044089792281534127698866734195142608578549608473046120379585452440145016514324590957937544400761283040749515164340244425719264388994744089242234573554141346665343274101369454922718782173993945112140632624971031471291921624408978083278263835425919768346299360987051619942451367251380050600181970735908566849572142347823326584867826157409072602182817428965600313396045083995969573430967425884799743059038435441845195691782917957040821234613965666584008122674806477752979825369822658960573124677758027502440562499686626712151553232534939059583758546524734825928920848050000029592634706950130076225224034425043260603122172938709706890237403731095062796991614401255321058986913368616660803015942433872384583551325065711633515275669896975099846424395078754674064889213489304744299057630055392426492451590290349053736434017917491591687627196929251017505127574034345788842392136079892876078514601008010701036112498887871422111705008261808786808201773100966432965393805289134458439010371102162737397010752700316285346135827110230115904767926302474913953266995575245553281328514385928314038267406497371802711446493486219066418004476624556607341801309851364604133997545896857479303778689702411561417108706823353014883570630200355333656856649278126845231244129208751272417512426040054967610146839057517593708170460 [138,83] -153993156751834899170885244789306345748083873625516469760887088154633332678357260106909873681610024357216253646492664863351170253242364633437596821919949643199928551093079391036060365384863280797526429872629218438894912716731586373969706984617426201177865135363051937452854114524428269412385623667811331469289141614506852947585080936271288285902390419034548773011167552845586445091545219537367884344849958951345543221135186591819054396804370935338116844855534324945492481713288646974012397787257892156643376528986832279108128579672527626374931356122692019795967760287986057034085568006957044885753323057558954019723106103885180699602546265445223728572429924308954095696369100014103692866734304961301693901995704394490850864231050649099259631735897119578992612362469027528904325596026850087140321187079561216530584696904752337158791874833764167630301894250643704186036189005735828221112528051830260164471314658802263058524066386253991245509780944650960820067508583924840275258325692130827709011470038358766469986331686961361696812801942720389865044562673724730091666563930602844329766808384570086259399580835265609187777123098549023150525847231833782799658154026505157736960227672229495310076678628625468152992210040629341113692498959653878054051862575490937656527808015797924498543738424657035973065203536799219104456483226903339467554812046815859566130334011875680962859248008415064601707670283892413393153825229110167291862282379083999664542523764241395013674048654848165150381045646919485293782775104999551241864575505703530867565843823596828475525301647507487244601798460975630111094348047220080945699639577501098135181914946632700303588339989350492738636362326288416344022049672909813657201906093765335645527107804854034811397020013524325840728097159368516365530381068068515059832426077475484839612769219448398709688251908469490284702184454798966463158767349061815259893873433292649207983387066319427097734359861524612878292736433651563983149159306474785962863905559298147481505302148213403587527224813211895011949682302449122952090098468195792551400543053472808635365813090451808859158877874101561067045207357399032 [138,84] 1978355290414009687912948875494129176655112905828319321602356737553419006040408466352501828542236541412530253327705389772472031112452908944802779888087338388161012333583625228920878298274916310062797139457219555983132978434433926114959942553136809633399221716967784061398207780650879605114744971375899156914761459733655129933900771996732572043470699171087678424866584199809883087900147849932705176687986376590558479762035328692449582799331674735897015365361644925717010748911533374673228116226698477758800553005056699336901080590241830551753304576666067311670434182041287382157470862650058108043487891003821825585207423558313449656443057845099543155474622642498421116192649127094539732353217392695832206405893942545383829567115138912971378672582991392542515299935259315322136703348063055760771036829269506571072272694988425737117178257466084128960074666499177225627347682366024027506697997539426677242373301521735978536538835476476511076970982642401448097544820943774855667637444523434868444308578823584688174754223023356697212041580628853794870750003921618802270102812597784866682281759798153990281290775034062497995175630779346362836691692273121019674991815834800558387979300214356694641349117327129017137452765763086441686099935790325363295041855027498391381534851766457846115900707183192166605006155423137766835955988937072875445912639638555863265233499266870639689842077001138175117355935412719234258846020116627986938018049320888246138669961099572031840558447361023376640645303081660872001849206537120337104340076132281332409964892191869954827238501101445957651044721918407688541168607889270096120329627622597148638726677598007767157502500589887356855688467460818570437295258663934310964506899336621043953410953922569722696434909679294001630236243188812564785490315716088018865628697944376064330004301775060823192468060854371216311992356884489745351456898339636993999378886298935366231903247394043728175937485905623839917654204598901224432450781447593273616737344362383779414973562579277080418282357416166708582304145885089098444208444381214925640128724924576416364687536980806319714863273704961889437128050608 [138,85] 217231850974281075995995017904588288798576760555257537322081043674069270227801466429920236767751639864006519191185668492824035038553712779396776569916854918154858448643601712635702478615593441486032795253750927871902426439366007440804118696784473781886114863164443692637507245287765484038706754824307876707851320038001529436627329655108417396169477775879940238552110831362566108176709756670043731291955068525671878870665178984352600559079096087603688284412375509085486429338412112752059681857680016586872202444869094403508849437390573181458683137588445069170024535015183205897075935699074470592049953031213516367450445363961923844372923006152104489160773333576088906315671350197861456955718656863093352785427939750960448535962397629658062462659644960648812935384284866506037888990136033536339514314528999551510741793120957596033298725690167729030670992895019862234751332769705087059974657232657749586607147218619723253135192390123055032805037418954933245705826447403322757134414287480356436513806634875553328616229952579625601935129278007916579960131721288023761378378971368547043872966258043562955075484914851269301955889193170110789173701717119881114969677432862713832533424486603144243154871873143770898096327115745380927204540335287997479522473251603181648802367155196064558923907170150826746975461107452199369321720187722797428407432437153763075549576517080056069027366935117966635996327438982619336604507428850499113631772020119134771833007062437577478012296780356601263138631032327588535410387415074090723880961591541737724315981560050842016609959205430410559796529680343977668082394413311989378259007743164712785671989150667977673327225193098814177935189952615561828120990113306623287897976141372242011902192817225178597528998705157590562395803557107377307199101426271304393875362825002480831489040808724616095954776654095754529519897509003781402264185965728663070791055546297793277600691574161252011496370402348658783382728778987040041089834818951942350918277787842121746519313779991994494073756108844638417797631442377079605803594074657620683300767637078492332780919954882051612864643599217602576614240 [138,86] -6539783971730369056372483603261639839894960335305439352379651511405976944504959445973993115929510695965545738909961110621092246743681204495509211727719143497367962941507622700452987228842422710020092198063375098119099055220338575911620635734323868459487488518869071586152505976829229783080774987513451713969667284400221711010764732385826924717507784817606374206758768213644844015540551435611046761582308420171456606065647658142841356506668545868963639134590051531345989441957199645499934423815986660717257429615506431208510284189110479353906559874288491582377591763437567128114411999840321232373700720382611934142894143601194774705707479457005946504748985496468499558060618953627057702993960323964302581614127751462116924328663514222346807862720537877842920734480572442246476897180184623363927251311492734896851581984124469949169281543724028490186362881337017547293649368580591533679455276309217184005379566330646490325211895385869052748755895618612196880716306181484208072077856988323426840165928089206356945987692094186726338945637211925162784423492401047624438887500877285971040156283904071523627904658844914522402767583124887802820509821591841307312078722711888510779372712803291061660600295884895317569122715979513680563191861808208924680662100159820504721841530759791575276924424365755663787396608549535270731207868633141967657372810886162855136140908277067654163507008398916294719490613464291269162220553163301607214977102088480945160006491730754027078529071694385030661193093244564483599390087993404490685583170830713955732760283901827050369354387308265141687829077386607275588487973102843694113671019726647651841549312134413950488081065261090309672887573009609783950352407089316817132722881735488755572563796432581274308100261756762278289440126970597964402528669973563581442518304473106785029916928940881048587155422597011683780457492423993051698799295797306668545756780027219942868020426429705716430544753107767235460990943886105294790821716678137212761718500084666113201053333443655508466928569699712478842030782366493669847720723974601527921539812023530727724578332510869201857874576336624126176 [138,87] -20786967696655601913133299841904617856493101347635065405738673203456705889103523044783003292935733384757569679699237653791917461515800125862375918952298525756965998404190383965361591255568618009208125001466582638487469087910771262623087400569213542354913924807891117894990143823283199289928708397445530833382768005621244004790790994397435436453647992861045980783705268728886837739452754420319873108175988517037933949568635186514479563278067608686496614863986267802591129100443508603935380252872053225958193564307906341217601862227904070897524759639156941776418628628865935771522087586696164377316437171799912784425119129606903851162836557116664407089234554645812966541616229965458551205577418203771986822376129152331951671473941731100460838950821048963601241707116221595136824938136902807326012528470043564121798429694155626424518112422604612455319717051247069735308301829126462767594033551071747241992520176342660452346442415130748106860916142098542316391642389416643355203796377982090572473964627366902083907657978748613103202624663954683750128746388439282006136033591562736280122637493329487064398374453931425324603232031690299477352266890020024246425981481406004420410002448165088227293483054974192603648406917484350872999600901543947701442854907661022427905757467255108554222869314072078861842373872030606173939701101539351428661411472384905723501216563015116626322534917147209377668967030045905797393066762100347877192112875827052527663710819509816435272770270004021576636722837766037117285446970574905372019565230518469515822208724263340994859830627652980776324758618135471122712067200646863687091615482264137729338794232354070183545426045045069998721236259887176658659248424184601503651385513946783352690476457598315897863106459037685098689013975404334874708957278741301566588784534522055562340367530704484178711934900825863781744030768859352876080434893267276260984677819864524667904280253748905341736606904398154753355614387980521360405384421885076159003010396608524547447262341343858493741831787258079794273336154613155029596976251506799024991001965567784002801766844824142576840041160538820 [138,88] 2393543765696790530203559932881660328841311307916515319821005413943210849615068567984949146007434877208603368327006791297584214904234561289545563489825719301271918473234399869173773532253851035666177084883859767336467433980967083451547336265397760222088314877087240160337015120574564339613086157504654695275041024124434481029458084351857698876058071827720734858737837041579305984548221278051059362760258343546687056902307378493979252654189972776304911401986152448639226695514547710105382358746807317228371324780465631609861935218502227274279990894406108855785607896171449355184608802101719057459686505811675349582799583848004933327104397502264144198478942290693812560466021770266420449731154240928208664074458012650336893417598981921721991101535200965849024554740607554020071440008139621057987618794847268678215979510932849293660134429254745039030308219907177955751921364352425112224661132983958257366569931219514765643188864108963847376455495887211604261411470920895588766594357435737659352459716184995091480691968652593018998622571563540324492343488289175029507747743371289262648280967544894083762794359103238575700014975682621367822189197743437203031973132238758261003669488129255073103926688207125131748639394152630426680989329149107902556994503422426443209308505213659499441385382644963473776314033380826111389141952362827031037543859396996597233606626770344049020629488527634981354009213555435088925347639371188096525587474983477493241069331063914443084493382261091074308983727837511721373157048730748945216935553606295875366784299397423299885707818942272947041907989680348846112657179044025243271616026080120470416412909678785221437787077580944974861411055096394109566393668008285018309556591615972887586830963412012511339745534359204913349731666872982545432342956249647789370247892996077041420011389422156967999527360808618120291031839094920971848698981219117620600068956497990704850280923622337268458907128715470298168768798057028809860897271856466699851405594648436547818829259369954496529603529206735072574037320381400271169105363556507145503543082260325180981939267923869674018044581136 [138,89] -16998834755729760684598531234454264959691257410476547660973181718339824713012959388099816390532302445611386026506229532482917531993110008815265109900693807855356867582716172323360619842533121639319345659505453906807560409273918221623466867594389833599782202297487859464979002025480912599535555569592329346716078967163824500892843545099568384330240085829202192247776012821553513453370645064919991714837229710314461798514778675443443920928793364235830145596222182516374280798095661947829456796934119088096983823141360404385473961712532037107113106866470942687368395441284036112179615196783056989402304848566469864693836905387958366330546941160104023339224786893236244222997122760486387836448697612085660296274224205586946142928695977025673312421921159474877310674902371661331250183270390417624030975926428046371867312621723837673844415897223534456395038723257423036090159478382175830523325556919363112499442198626051700373943894812901305291018497981588270103210150235363824914938583042691624185850847439647950211318725818014750670033244578170086645802505248619926339230382804053109874188253434736993657900189019349006614049123544352696189984445609365306226671787499440355167989421893761443947586327635324839799612287871623360885137639953984791083303748575793879585668926447086324883703880474717202708671266232503606600666814905009354076569088354297061699330060811581546691490751544064158770267284238179235859504648388384984491917890417219059882776342142224273366188633142128720120997596406919838759301516910603516725702553601669652089898057126506177052345883199372735385177697722640997533663224797129095583391503108811918702311293117676583421138046546912557059362990406876241731594422395330274540589077418750572110690296417109228340977475154772436980262076056109180474892673961585454119526684102914944613341395201062397467342632089407301371663427644622785825956905990620915010924355549521000400661289341330727592937797107286887731227795165348644321678927112798120207320951729021659565877143523434495443781169454135688049422681151482339568966388169086015276183097955262942095614828326337464362448 [138,90] -58389735607161788895393737394196127023744143976907899847578324463036559537124397571953576346769011033496415286243071023800579198560623008416574183389518737704841510818536977142414647298800494894634753159853872449253693514234049328864532966113645775915931520355154793047677127576964526432368255794054623815530473633373219362558522796214078390667431758309045186259243169071314259723821185730153857437154712114629927572710179099138021288292435652838040068468808176564012065035753229378214641038884684432903843090927118103120429095240235663848901275141311335664181396482592942960211350324427334810355703882447730314332888540371636903967465664377496620896089394826266862449777734938576392124952367693420733209613917175149796590805730426240622182512271880190163659137725631276631845012593727078193413265347814157296181590591251445376167291063584212005169623791118640670285196444432994711450936979478318013460370187245442620902286805267176043247302120508650161218129551976572946806838757975021505298423434077220712588128374134960228990048748661822849104180576795993040010918120815228964722360166939065031300308248165038308973658110840179046587626975361921719624909953802192159204394906442033519827787805021996166590264182652222284138837388592766205159753540283528401928881212434321227612833821867037846642449614540344202357813884145682479173938026923220806228432336724597489249091649912989624463266411760112979448100064023301893876615096809179231268129288876360814461966056412575307463766368892577226987614783863021535922049489034096718221771208740987642539031916854430087679341518002968176967746749438905155426539553091507855625763304415003477501967938693323004349021860585685164834495266365039171940405613230683280627379117122667720449343955104200948449127027741789452155149100921652593059547634338083263998277820167106264180124747251526118687771510417648946912700043713757424930141515876344716918916108575076347482951771425968282861285087651449378945070521778929000788726761466738950591816673920298044443440916501302451807093395094851929731117214575584618920565075668911542085902007069616184 [138,91] -809095626107480303227936509847372135523882319469440671510628491515744987861369959691103842356192499343701279045666258162748063383061337857538008548228574934968028329892753797968510566278046690801540430588806502023792180120239418920919210505485602336273458150571542492576210209059255388489423924237056422381853460472405272151485835809536085082545250380524213659843899743957081613682360019017195515467632690838859487174320345830672118138287085248837677235832352935319781966289223185357548843780962294943017796065931269588671254829592631970038802335861496383515230310466101331083958850632105082571146129148869743895485755679024035779482835589062410309833401193263908152089223156825761224363284414134046746816307393244413645253496388953586524391779224807895571983782782365083255921271081956097748790208010759972673320133927903810965468371739032353276070180480845514075161903258048843455638830759275502860962400188081675921845495163609283554026075992369389062646270740617083872385518360826586300804527425913391224055269906465264702029692666588563245820023694398029758864404927695826420398303641240422512225671590971167064563978163957075192446384197259025594874049101544182460185851950428042158056592463197194401189911367605648869970662596152086375009898365087518533572354695186010528356688347076279547691116919718940809666070189768108916476393670141197092309532798733138654584234515883475532180441523856205357370033353744468872585631038657890195863560279047280930409524164230937213961850602145894790118927073252600598193861770674126072133345454863538842715775646475446394564940589354330980330694636913668195227291056029364508806152328526315049377379012681107390288683996649324246608793494593228622368217902671834425866288431072698455186152611733619013501547708996936451268261772066481571663497924867064239381451108418510233830254458649307995412436412576029979242246072026558242016574152067131843476036208871153352066418870120302564235395975948286051430487041882832573963326899621960419729955064666974583978167267603424763034051981384582016413194733786429516121812924989474378015773366148 [138,92] 202662733626094422857101994335101650514350537984062682981219527020926199813508379209592804463317580364071391502236888669763137307771102198248816161053348076169868955444332161626423794065134563153062085973694404765092536909515534678396625029400159199710768420280579797670912730460039879732501157650371044755058998323462954786444048698775763285607339027270141369055856585177703487842920084518344670377971512899108584639343831211933679111980436931970284503910209160492577625789237882603707182141599563483776298546885676358929760792109451129470749580224560410781538419157866828763409389230073193784548874650448558934653649733336087185356425219838489684474770253770699918514217973846402722357170669924481321419725268809897019802284142725448304841775557513320966033418920875291439965441112227621345040146950825380054622622072344814118022304424094705980754387829591504566634714304348282660199614252196430644947190441622908743491278011750906380788312619546159631041995195942781099087987819221558222861192173316488044653991411884946647195369589778840494427236873733568853717057567323435710002750200684188396271234909991345134385450343913802988725590939325721826040346034696721936496994660687216834766561670718693908500453424288833925159712702445610415000076660588630407449942253607298814920480919746156443698680591011972417261792186580885603367537967905581719448807173887284847603639750781369148428804753526634071812703904476230297927924553414800995204289124298162267383641970201359196370268079299232272507333563839357223345977603147345014837274779889054206479366327317942770168281649866287826424838503722357519261105125891046187968007244085038039554594523356466170412244275525722198276404865145223682709342395188526375569722941441334393648677766675065008689139531259307268358100211991248933774529529698511570719590910953455718819457760758006194718957875696632792437061074428671875413188028559026598857884388271562142956229386048224748339932662836754129570233346174399985482017283141552922341852495657312840456381642547759833466617692662118861643950180110057691709863191742354424226260080 [138,93] -1591408244224890728616811197580548732765050030634669883566029656096175237792987134031771091382397395222827580285600000090090090953272353348794494094193206737940706154762123711288512150829545525855485723435697128596820553894840141671356891799935875798711887213799790523836273175974452890416663999136503618758573041460570871052259524919086958464111224347936333292831078856027276699179882277827760599276409803220873004473155932818160354108495537631973179572691915754810196073251030742173937996338694016067950750990943468347730151787136050796440084135821925896402064194907616957749024866711737532313889925173295339673110322148022582060692144118456465707222375758376436344633815055456270765989307182472601299585669719391536810671606148709618728374166846952271591853812624259490912660809200444516583315158900884621267925678906433276321212225032538827247105251760588966392211683877756438964419394506335468095794786693607702607826757411577738892566101266602244926149695988997023305315141299752210506519828391971949487215840086821737051754759041787576359825628468892443322145195550401216240777396343728769071058942731701151447052050732563749887167539073118675974869510021836942979547140476613187117077531620556331234681626320619234460075314966211727496264634415941206670248445403378213113260090826078089820890978309425269355552424192029708521573505848433432414160774438058938797686861871304988676405236578967821068679628290244480483132025826485022048324046924813237692626888712871709775340237028247204731767223591727893078912769152914997898346942522656413945500760863133558743184675334437274170092321235892413312151643608219843922963771970877133822459910829729990494378682406372865785497955449133773675219619172109806253696319038163857803142894944001924089606373962140712950530859131818085761376670126032528326063569836673845599398045142075447216077754188884967819601658153143567244092228904504917511685342427978851502275051087147128846825816680291336181146027866765756794985919807817925365019721321921661736588789022390280748845031730453734581548875448298044045338233380585540982224 [138,94] 31697195336656921257212917982679155671027633328600730831823781714812905647209479831112091855172218609826641182508718102726181637670961014358611582556741984130954616568092169091359304200501845828583663578353039725573050999041388603320996133769062704451091138173267969218634890854231548940186933944414235807961939894104490568283285746523926205950733431119826391627377143627607718335578661818844754455419521126902287902279096163204614651799933480134150950449270501714726898041140500172746474061636598522065530446185448722350115372393561902609306930823426163235565765612502598335874218207971045018036302976884967314237755089762301868863720134708116500626804162853712944784830042829014692462269842701210091485839575935011468307744816609168256510907358340792540463869558321361884364442114912866173629735541673218310973351249769433466387991314929031217046367918925605307164574616866302886614325062395916765034396799990942174708540178978386599431071210354312015508201003809175125467992534361712417441541177480064188697179324989092044670494240962051780441145207154601550432713163086477816837993594951285301522394097749638526520150895870746663925457263917870662036343637605576586054557662194873745302980671954500430361895296297532609736482410994220821077614537322656156076726127881650830076889882131055152058638235815152467046015049445508479394894484477256471995714216611472421506529970271878613078815209025465044554978177076799154030092578079303687670139114931178328309468768496698309983871599681488110413391066329998231439205574458284642398490338792665013651319626105921428712392160363989798883527933515103136898653921335795506168394085996618558670143773958917124769729448920175112337076822547383929743632007519933407015308273195545117876269424467165094084817906509447771869804824631927989182852479718560345562381411169083600436202695163633559385556291004101211675931221177132577980618035745339532835605351315904820768529098881996325652539760717762347143840060430907983456783121355472118333773146372380231871019487322522227972609464343996972504385050701251079893505037554738080 [138,95] -277020844201502501378554253752447746694909698257101591124176908773454441481622449984128022344901945813176433082871638431762488585735103737854614150947344123580462954140144452915357819016899867278805541904770465238556034399410831399645621927939488234657198159433643796147567356627193044159599468579547963676822914699269151743832422718020601572760950368108968091773245667935308258367279798639842192765270855878130182170423041070309895894214509126636833227362348876834354367708761074254507345419640970182692750659455790977822698228463487026585390448940485871088736239997370203870308087538848536431200306624702892087375319351623733761207868026442789815877727519646189214663298947837606703299584369852988261792715794408347713140061111390212371610899809920874735092821261190693525210264150619052336052442089933842544436253287624813123432717206561975836496382063920912560330394982924576897896030087579933276028700277656432108045729971037880832417087807133792638094333360282205646037725867747132568531748874246785163487085582760041596995638946619071851748804755899518418132753977041219046023859382420564110724309320993380237250366176085044656368846031424365447133271844061602505731038483287235094496307843075390817830377883080950585160847403836379227498925045669517633489824525641465809988163120626145148173260046720671413353610731722390690217213238204622824009352216510869274483722019536457132735336678999549182382934328227012568370013522827361426235384968954238640963762129273586597704301218558873740446735001710165123573440454072767626280527102930957107380067508707861744538534715663242217428443006470846487269039952429669173524871874368745980081914672396567721585876593988716047742297192828070106176352896713405783605131009924256037899535759402084553420834566317509189412507786269922731821285544968247771602742222522313023911151018308628741744854179316741148090653269408486433148019649370601663088502684232605549148300501196821087114477194262030453533092776582068085997113521821418442372589431996032119704972313237955123812709304686599049166663103551454093760473549004 [138,96] 5206629227032719696498668473924387822763489611637894094141912328544210603966350229919807645966371633005497815536560896777624755778760988438374716683389950780864619586020734558018216077971709896329634306806917740335848207620268268844319593727518852531021775878776430872669897722223922675590051224809386804965126488443668109493182114667980062002654183671008608280634653846559380365389431389041902914850272112667423255350163489955350970939275841192398642065468186401295164047058824456976607895807542335176541721564128293107474646383187454235455487136926733048462515579613189651719176428849716464689618773318458458876540403696007304559183199644216924480452164940294267400396935576175050835756871056627189970181324393289910401180517311667638573902235104984668711579627008891031392982334649310383199837027621836695603172321728676542594888709086834460397251405494840102912052508397612572326370057453626668615742709488424286344484998435125005627749572982725838908024090612129810516808590188655109090221611782339363814164115608287671891430457709136538500852885205910047226922522540120815634970477605196225671751644262286604588919952633064852104281892271805998590698732250709689997936218093281283722646885785106154701119256194348667372539323819803287301349227422056888178793076423334063554289560689826387983803905034221766673182038237241994822278067854006344121847630944465704903202388198705861832885149882775315752438854506007426969183289286411334196743140493834804335251324857800478149179177227752330110615446659919814066528160212713689081366016824953003859358256625522389931777090774798455163644968603438753521737699789840627074377655528046495819313296800789563303128032509280268595996138100908928842791837465784453556107206228631121249155215474981416110884135620251902017693344200330336041871437498048214160419483524193287113711218547859790760219772148787156364029760070418349155617420212061606948650079426619423750391135702446474809441392911667403459778041706181507381690545774131752462467840013901309041190331415985809699287173258947577325495961405754416986728472 [138,97] -14237957829202814087768779881675843534064709138881556330451170139318850923463697752033357399829619159536969447293098681033791467693740131835871824554261293261310492148653329955323071586489677573199280840093290378850354255368080214751270202872557256330722442258876383057926059148045320137223803182077365529739156222010173210296193449394582511047209521133890703277480924775730468589256205879015565175989427007839260142319949877822192921615418662769641602998431247923452711594481299850533128348439986473467434445643202765299298732772424131513073012614156337376568725699314207507471982330526578212233254040209215906805951668814352350604435987874589763065845846218701102740734510501357450835105167777206803427878511767711796367400467390620530395409119826261320436737162741674423996520639670740578293980463148136568607502290785493671250820723081616961332382354571236629679309337932024411156388953255847732570746858052882732029788085775566726718632802289167600470609855668849245491728851850105478820027147880142684330740796908994921196362758229260670120874279665839154420074652006535515601008528095187106806981508286923113782883269050352950176254967235877404579537957231155066808611560531752069285368230856760178990697115929687479402660310727075665007166733770569729996124780025446396447060851763463645298925857153260677611024025139554191770772618828795747038563877939488435692032747525922041735964494777749396538165398150530434504109291235982188978575922532653249269939015974711716922356172474145242238022343964813721983840037744928704731333166900242716979684610507059288702246212942787861621319494658142711257132206597991389104952596544633789672535184670905004601686939317660914820739372089638890086873577784017010130828562468949807624324912494695660320908991480028483119358005048524350303328427126077633494641336936673764353845206791428604765438437011874197769074760644672751957579049625350225819329674054919098501290853347804032338032782081503958559140714956271100389420217794449316590664455647756927638552740428680824568120960913046425781356537623882156352 [138,98] 163858118016708086970299366437456597702328727283478936836767668580359752493927304514446420927552469407913388443557895363307527221495467749389041051050110661077285340698184334068508219009330781367222312894527039228838333499852738577871152037671561536852044954814347952231798704063315894575678351243329464120701612627983327485601281077772064273278888213209403150655365283886424741955908040222956609040022744808301664656597487216696249027577547935862356523384024802353531961662994260861686104269054444010870877873925108381106992030371874138561749719085390320529188998294595265014032489875780071061917054060699125887935595773114191280611243168980693725773105231246810429235714736770644245625422994429512332535012403209195797292797944668342102253540512837123419752703762374525514275905152062448644413962020149998880427367710686043423921470963432808191465426980904003027072350684466706428869198559871417948715547461728044185842957153807518567521792821550217521862741198402690382720943463156941877412480949064414251686538801845644994912204714886852215992943270502879745243666163806468092575888277206241330774093566666221596684264610416757303711164754762519230281858486773896631955804503770803342441459868053897464071551289960822480048719416569049227796081823957695401512754774389144575425411472188226590228501616359147427882359786265002416167498211759426700538874456643796981768899666667486817488592259292673983729689102827189495643436947422816454017771837820784222170097061659977526920620790262976917612919380875930280323389877770756603104318744199158476645066229220467487088246350332742706076937167949605047525306986841972485580185779331551304950885755072223673698445623125640614584089528905560518944979633689620423962195131527167367384178739435633476070413609982097232193568850410216136323191504511077388695282444088758048247679549424068282326259384973604088821647465156989063174297596306661604069177801276975342228690628652060346489579542348608154902406250660087443302266993460893712518164391818106734295924887055466334358777029062780269454189542257540 [138,99] -2393442336860309274213247482557701257026359071975144992107715873127780653667316727855427153069973573439171504274884098899418318740420844046252427375260706237920243258380896698629408907318263247924890966043761909908431669032488791428208165603295081380253237758322708369152264016290826498389960937953501908027178557633151561894504493689818272682562230084916950823063348593578419669516000782931054599987081917051663802600044337346678467746376866741408272228068212623964700153464490223305946309808797177650799794576765182935635624081405380525316556031623814597925124616215683210499403767719587228592437970586007333850750697304078530093306629766246039231138701249071913801165488235975197775928124258243141475198083273211237280402406923670773992381069393515940171003227076978084327198054257592195436363810685785909832791013783838135226396388259109144310740895154597884324337103068914448734412450593878752505092689288481120616574814047983937061133518026569284430198289674301533001614385924004709372802910987255010194878963309050596755852170504996562992223981315348861982799924536940600344016158601626451638351746985004251878912618886461449390245081169988417229087890215167492081295212597780388962314319002687235454699240566703846935413028776379985754413530150837448708761734393655132149117686759167007110093020567107855198091030811035819573765672907723638372707980582224246211138700445343832072323871253719049064983272555992440653976332859024337299044719035985014598145570556481904334860972617703758473823327180110584407895086981918190628960818407028657125735516468203466439973508672979258079380631383275334498097775081525968419655746708651752556637999344231833588552139261840531265269367445153568852476349031001388505399129873108160002983999131470605790388293680315751844078258269043499555169105712850381812805463927529144915426743282693733637174621711033175392408276560213306393599787419800854834126834362428056914692526871290040647905985990645282599683888900950254328110001785827087179178350482869378561665524756967831875403130957147137378356514096 [138,100] 60439461327438217834566618578377348798876277399559750404102338749164027848138524493735967369523869238408006414985495872250404937022345420098181799091878914596399332207201293295403083384383082315274214867402253351524778648472105517315193497237219153651880491711404415909389157113139386764988241848031451380844602949657148504495270326547661668556776092472870642740003909821837131816979548939510327082548811864895049473711793464985698864411042875704848321833649575124918332001277859632435316639245793302524306492071848700726423849503373352319550940167585138424692099136077952082453972507516955685260628010442621905401133572473096402640928044090239916393542012109211384828341325672987046770919202999577743080155312795543516677937146881141539989126701598291683480159904759191784879670192383733293363762686594519886881064953654357494273725913584426467183024513937475321785063987103084254461221369768087674729019720805228598858001595335280650047278083635872308797929625372006779228878644729238669087699256353938015863683359696930101103571761615860205502866146564573217594563779160907061564070353946822311354518796134436924521112840614094511959475389993657176644143183951979858654539883547215460270533131139665545302747388185389985922933002069256020967968800379712061885985180193346506222794370901961853915876724787165219313745434692582282628854543631104745519682893284175426058463031374971760635307811444819848493608938339649837003878422657659074599015236893469702045632439402451485162166113027990459324727210101153296025735822968366297291495414822995376210663882231128639849042268274981021917661626884925505632531202580165838343228884853753052059199402846896527783757015154691922428440721517759807302368464013731611258311341824978470569240759028750549066424563137468637821839042998975946832897862601540374483124529840131504717511552790180579801315991094925674076266348590202378166644616970264763498214321610060399206667088980875132916860027861049566331185787829662685142341328104083717306438064584508623381811543791591388694861572743233180186216 [138,101] -591607227551187677862056704999242271271431021555431520843618735116370188484175020238076637108402465301530997575915946328165800602200600994830797537076563557486488293337064829905323735291520662108906406373774841388269456045954371597012212726164502549674885990037206011533906968824158946429350952230157358206322858223491294675848054130714477441365119037025476214663312252838566730808445634510260255154078299643472548552398503052588312862637152803429087350742540721712594640325698624384205542717811923817669209744207713674439865351339227532998554942155943075289165757297402047350658847245811493568521326618794541815398631601415204746695524165764531171416473708195434706465309176326986113500903663610266534680895052768053865767050072010619633803364438096884845587996473631543719976452743485007101487938774391738639100269656089824464481120278020109212689483216547195548928355671450201824432714167080274434390106560965857549641137409066416864269290648045538633307850704405822391772168468803346838268127803421507418827643065435325700722570941548999111224202667527763250852469433166364386618866484349597599134330224617572879755407208765603613619403676072683911361059360797645903440842212340561988686161066612026936110752945245977057102718260154043875801327115027060775866311573053049597015378153490872230894658569972422914563348670303903330113033146307777885647293513642538173820810698969192323087291285573396158863574347566197637730210911902823157425515521138312377699699646274014725652451106815547520333632114335121226448397978642227406334172642403622276732782911171095049689938238005389461122016674676515405814652951716550248763798487726236379950125897402505436624683186788263389096715144279284376421916437508766990507226585709853819287132506386301622715281699810151026942193019064848250594597336123506760807677995932606411019583246602354996726858910008728915812175196206356365980697384686377148286130490038909663250282365443663241557428269308782745034924368796796424687572987009980087876515477337280836835473634287425970786840028515902752 [138,102] 4069990734184530868036865097054469145572701790829109138003313144775807352762057066648003569317617659882251147287315691582533177562195590255778534636191664663891751473517696092883497289573189459327268238560090223621843410643739049159307003675186070847070748217114648679621098070680991945295111864870882968516254751485104268549495549459681816645202224974432966160944728427928152135298523463926238262668014463997690452186677312537493167861323736020174230418249138418162474309325659277192626440171986485352425028210356575627114588060812993965726042519876748309092915587424446416470293791794824683826173205970940887829053507187286780730921284551694255379173262217388406883171803006059280058179789855287191933830629774465553305853922851917151254745702777602718417218146441869292414960868350566114872764336371169181226939480814165273952028107511195480025801388462972731999041235447646097805988189486385177968921321844405326575114421781248294183458322971679448729425060259296288499958887011435741623215846215211391304658218851624407147231566677066410315926978699020813259789233179816335560190896159748611728479400942859080983644460844842872099085444578623270860148578673261337666755182525105412702974367626089316143258012638349295237299077578612218390251096204229090281963223238136249301595870034061057073913133698858542854917746899139518479267561657934942916609949757935078980171625085586057024166623290837162726812919690936447975781332570839139449902710938335659726397047063100291500945087136031857651742301784445814994673140217284242923945770111490824618622435187435097181108762467126717972923106821452694183194752284420373268830269797782266321309147306590542619185503236099778235502103809393302616345339094894825302091024202659463703651048722831482417364518086828968277031696770525775397340690194595206680265407669982721649678665731994360450127682939456392641352824912891120225747552700627941951388128284337665971493208402953456687509441343461316279384634026249002909645894452653782656614599166112705831922124955439054857762746752928 [138,103] -15103105755803016194038819813028272142656683984519424042983440823386509711977906733672609830656698554828739788190656444245521828376225162594986701042110650632095548975583891326465014916745972985040243888479861669341626193143845890209443932427302140351282295576529964727119753673177711060859789477362106819963936764643516759881995774197254063003514858588026649370199604374221052161857971523285378499632799649976627613509389009806544967946498239681636109465410009432785309705527241097547642154874818504307595898244137562097093242552523383505024970729313654541958963172340489527171009327117765804860557842807776369247263805067218981942730454468625652231441666061092980287148447631904649392624799196589232792385278868500293162495924774118598556669947019054489577490028379618457830363278540759161078390427589320169914100406135822091498651655627560196111422770615578480787302282069732577937037433429376707002530669415352384800191622631386099057283122228918284655582682384941771280040918829174371154898077994952706186373740760187358935356251012607767402030132252811196115149800676114157873512172206645522303353509801274846719736900735845355929334430325721257612044345680124386704633650190084107857537766054299111509359026565349396555495236956255457432386858880948258107365307562279006330021652142992404171708776620399065718128602812678653180773437235461180983540896759783660451758093754877947282714978581806779293876420951480043072403557366768727409273989687168060292412909696398185787511938098250541920787250413596063031745023095454225414453919468361105653377492576704014298723322442681506155697333780384311020494182019417086417928972512181961335910623387484140114554579395659650779933067657896499647485393422292760924671693307298108159492499158861234395074572626704579976028057482950507010274916155783690121101212192382403463836181121430814037989260469089665403587778915863422224386091594556735822768057434502108038243946356007039986153677603237664043048192350954851425801466711172550948783279347310684284468214068228985562530480 [138,104] 143048507349537820343619543149037218801078177700165405889441123873200375423580385929463945657489338530420129418871611201170655019772455011466744301908988464240281325056730082493151930217226497677970463446924432013191858596473347326692658368874500637398841665741583754152867083465463505863093728541443075848506051038809752932650221120690505482769076446761161592011276611169103689568412627726261485431118774876556638269550394895823000859392996967200782251067912907632411961007681251269374378233370022849556081793850716508876237388696525541201557767923707796894927770929669293857365470668799803692042059746147221392913964850143059632904281012468483328497154690213417488626931003068401503797724964638212020327198573146671573282236094294840704460765950158431371941842290895499447199735008585019620808117240486355550849459477789191413508791257023494671411110622617596756685047690461042228071913525020288945812295310838163177369628868365865140596867025698312682127066125267514488490879513267445368275551106824504844972876327192183407612951455904483951669912891604440857417944066180242061152845944453927278045899575288461098281156752065960448438626481656533279812086150455627765614381874452917901626229700740924116485548503506380733312580037810274185117580635227521566801662365958631546470707781620128851002418689486132871542671260644612474551965227339336355756023005669522037064342787241411804892405855506016679906712653027664867414843361444947235404670693711916574731254560858075977285421648362902692852565573512826512458693415170978559720385876600726032764501403945134152624064905566448316122119530760576523762150361199560180180208959362907668667379137896624480120185942402810781025947717953856190218914975073193285139517966553231158610441000601178714870796875552430054590888937317993609168875369839462491712326950776530778430991762419022704184938521457753428865560496919998910453401322682899057577680009619641950213418296060886288061883049779275694934806550309496689923934994306473241136412833793155603554733635592192518892 [138,105] -1086259037371242934511588137332488534992527538735858829094013757772590092447374653369114634235106376325752271748547206754926045611671082704975678628142967542085227315377781670553343148233874126399917387414088031779948584878170171031400787112842392774780503817811869976810806284600884974212658829370675262904826878730509627229404946162572920890372604764880193181482677705272454454119716705837224158751916216228824827245319367982275324573228703323688055590592550316772252045927885958828391150571339789942489564652921566279559416622110351256901875979165160421800963175030461651946231783028156722256738359187204674778614991096307394050237969132235006018560770817266667851744164415947592367610136127377182679489922453404752488249248981784541985767379030309390150662853308268209917834253593902022205881161270085241983194086704517871137160028268918763094986550934953192892097421274296512250436050044127338492530990152001173422054013301456325451982839853324170789219823938488666187654119940975000447607009280437522293303326230063397399118032264510911542575627568948550033110814380682655836493963355826260967121502619544473850690271138317538948600169547109066459720472879488152030700159649201495882869963011823753849359772834324799959514537191806257881425526928456036186492430857901763222495925622306077361278526640398364200248005388991094325812686543842808779753554635638637415034659655939093317003454818358714830664023548681246431894977333495878114999490941441757802613253535379190624825038300124836345593112138352591009425173102048354790170791586491523951808335493115109083669343182893526765438242154087333974792865342328616953844039340696165734363262004622582075723478474298747803615900579251308790366553398955081129637280095865757081295683197702464459930483727504112408460524873575549698709877023115960477664886972473986839319787617366306312390109317327827201216262666193602713936971420638435242106503721154293517034116119368750748657084447917881780125548714691886258595938277696716077364745235263566586382040993520968 [138,106] 6994362444495859345956126377752085789969099027314513773411089411356561221534881385688849892699061389512972422340157713737110855587520382013176802919069870325225845719571516537890765309851297001609104524049710077451915174151847966855347058187101689103153040093013102173372776898977681980865583477495328147242753671438585972920743291940350684956595198169867848883916231638248660910422837566792911933439772646558842751253549379941542515279668056264761055545485351294434207405627945881903112138751784777247259099737299164155885641871148631751486443033427979487696731757625678449339162529079659579630029928384303586686739960221780173240645222647738415386321091546374563095963878519655762113125476115173614338507511425855673440214985328121773408088444230254448897417257722002233381696517875525337341645873080842673696813016166255744654621402817599865163075858396454365455363690010414386169352422217681349120125542631272679201576663941818643934260028631173477177344761032365604441665009067554318695185925835481882546022050264279479502587132346031014584909846253452204534897668008174722596198251661316372042183116926729808081933511344573120327810092246907566877156254268592464000068115455792209438238509449569293560848032926810847834449423804022394375108515147965029606965412637596287636973323226452715942700038988879810853739284274217938279312302291200045375163506379363004393025593567597112462614156484653666375296109648252161430816746591897209199610161067083901356674634717722028245168660507844686298516338400572972017816840254039867895285431830850570708064851203898783956073664785028281079614031047513311200453692837355382641583808415699449187633676036122213925647198079083634985442960660940584308383378818529657442693635235923032823669983875496180965939205179741927614929499441658859873612439713856424322709196415698167199506136685922293504971655901233327568410268058544935411565880469835374867862690335546404418437387773248566503722050717165440096896904487850443455834885342944627756255467572899832831861877524 [138,107] -34664057887240021117925195985238297126120091025180067542926952669826780097812907583152167008230050302465727437242454672908117842556238717530659450968089293159603324669084773054872817700493294210723946002135709848327550495427869525804596131913096330324503323336598026591452102431739539325756917307886058190024517111829659461920513261282810999527854401807983681443334312035687200206633638453231771251744686200464405985438586528568556914500840449107323671807421108433520235885913913624286772418960513200711418118147155663084975514546780145705673313050866942576433003174679474085098893667760345441410427518282753525074607088309809111801588323972988466218319417993603052862628503445063695779991040190394191790126782492673772264192291812756249225561097686880848696775692152276435301329268770376853097249468210165238718017279701547547394369820830041014197633715665091015303803196219459581309239008392314244233083247455582783906965572054859583029227997732728053641917177127991860915892450301234868098983331834662678814086575813645996106659166048652310689496668526243972456732497692768429119198420332097801945170946601702643483289303542763853569554182297369171001585708753532798753687938011522046752740135945843654379284157337147899682188491796015268345557480091238078299802114245335618325430405590392992417050120462175150867061042513313385309993001815195292693141131026199292956362812928899949399998157921192014022933554938188167482872207905497151299277016868183253365068740970830371740336995603919976263944086957014549900479226917369193968260144039401562211043622469626745893343257167858601441077224153472874251373496348450470594778068682601754431907360790030289630953560926014961355750224795271070982981087121230988233775501569731039425601161845219351523442530002122086478362487930787622000334994150350828014617786208568281669881509957487854789594453109084339207319816318414433438602412668234715518628012265272631705985269212376572368196860857757078933761329262878991750080782437144739366263366948278770481852 [138,108] 148688228667092891765067493532683612711762522358093789658110022934305939496350569513341084129530269775565935668747970888574982641720386968714385638837250894922709023948828763189491754269944088810483314692930492799523693886552130695435981013368711162006318594220235558138975569894276705938800449015591622040725136025714390796011908830456641551265768754840720226350156195311756538543236638325322308774743517346225206410832925852222966866825291448043397636853195470363266254013534585350330197870969078589443049611273986255820414820344046153481622239956829267413016667013950799214014104133644020432593318937746744352060028713933649129917576618004106967655088414167562849667255527968134030450167059979587736505770982523716962882675192375401833582167256140684933133732204396804967306374140062610144930273104867817256141037917534368955728468384173112492693977415940169438655122450308327608803083511051117842708084090720581024163875885720929663503100820885631775292350156037465376661270041841999490780684272859237893123221571632141925852414084311926187278652806615176304709666461381227472218867948720860843438332829158460058241489194164855416537489372406250359621862950959710325066893380858827329509682749033805120319648186974165648944965623159446596480840423241246288904867990121016757264448556266433802722037408478187648731196606140844791247307981042834670475616124100507217718813337370930027825296272280807767520872351586648647687750642892542532662514856325491142305406325479400994655566983481133216914982030258211870856267296579806180462329950870281895126262715677226022261879128095066840908117647139772913078519006809522256086735047439159434514347500710116103434075480547064592193483398452937759304268811286063418761304454483069819167257250715713841333736921952181690410276652049143384943664794600467079597218697903719355347497160465191981268175333216682827172203647606422768828856145563432281465767815558965575703128610743133897477630779062067551774706295764338548870455151584113940347541686363740248 [138,109] -540112150118283071908863444095222856757050253120642919037080311289256814406356441757822861807856140692085803143266293174436239130636452457504137715200369264596341880046883195082396493956405905524356221170264827734021844846526296788357753020963818348186091215286385231778473316707881455099514410067993166716400027521260254781504105461617036815661611225588543107834743140017298150744549021486837120076176850692720371006808298881442685486547568260645037945155913539155552648126169467901777672668484984883423194933998120838864946629956275408999833803070327829242311642949872391414473350330910986873216020989087238648155820125315093662014386373971504593860226785804447955727472957815805378988521750991576345455134642044036211133748383728295619914436003049467466201184860132929016053444757759317625961163305443683875913004119559164009409764779143745898611698743844151064033467435258903924830358799560940777064411087434624309710296851660233214139800645895355998139351405213722351016875774802134345427979849956721274061390290909609468233412555093744993917654302023138925296123967315200286157299236617874905959860330144324830658583061625234567001064653431309213711771384707564273782171001511083734701371028117521353373929035179203824697806726744600053671489994378101479936332444453418193513582185198515593854283415150230056736821135425092063353715028832370634611067914410632041541251974388376747516356804770174903138247457667540976064609035458782380812651234573568878484425114330940624204908739791937812302332731857990041121541211374352767217679768563739331905941468587895695795961576936109623862915985709984609371716373972605104180895861260065575502915301275104144162433918120661807764695520429014634151515764080278454380162867433913331530030560537608914172534702660137422553301127481238764979563975582411875951447453538674656546076664080714967589302583071599779906691930124676980724784877166901336264951873632483201371498405555541841752395239337698357377797138048810114936293204686808603143742025260 [138,110] 777086315448655193167446398878422179233164940222682257955626031527581662451548670957303108239381523802239204932033027502571276458040025820952964140511239309207665046531150976909225123456876312833782782595206113279737662926516274059655934882527859815308350570993798639468068616299484919968813617226755642333497442904235081984206578130766214370907622884860395311301350528033732319168759218961644888994489822276849144203578301833829145604590127594313336620810415695097303828353121888866793989735674811834267802969333632090196068401919523037950579077747834550577199760505727967611162674413366748967322010573848102298265428021587279209834408267480537363589810359871993962825191130240058946301406598001499651029725008236733952124610849445843596472741117889152422316731456787566916355018126966200384946396790651855246865118720634246737559202843290754012319342988334786907649201067861360185732106928727720630394849303903538012703086809458542203137032865569281574477059804056696273433771679928573721970616747396954217798170014138686257548201894057841794647630758812528842780589542615437359287660732460520097548879253041554964207586590947881070364567640172662606969879411045177845645097301245786587769156485146945594963427819465849230510215435613440039054636113231259779307012101054110599161860150081783832677384159631073086833395215570785293244306197995408265880680587715843725037991925689188556966213354205028451089284706068846990520494510863424833352269623777872009582613969737333812915296622225738889037853938353314231754355177318504725821445753317143668994332262374462356206735012178076906708969832326679316175977210152824199767048928958862376115331080479702298857048234354485467591419625207116915716601166510795552205270073673819523833069451252887478145539395810464316144765322428045831910059049745821115703339113455082312556005673751991240052693290545253340375002420770267970570050923884519145853743849380483597097725682642681343840732336973837034300941235592120624402769916953877495327996 [138,111] 1821856539528054757686917021585089131153575573602457604028219467680543764225775088399984773810398631750918660344226507061428971630845309940854728394161498487535330636127122986143554032331284804255677619609388349158542492779956010603477147135002740576347654972875943213161023586078358687915858996782288956308929490818823681106029630429552332567619882168247335962809744949623661214189507221944959228660328606136399380178297231621172325742430908702142441396187009570200141858400813432803422669423318398235184445492210300485321161856188272408898321767099158601000823067504706094924869447887899476230506701778349997640832076789771344582215028809338107251713438916686162925848993499885962129980506321070761927586303556975797968272672094297593928642537590511959155295699594766427286014880670191112515642012163336228486192245959850029281211725118777952423709245373052926484787928233549178921414129891779296504701113884293300855446231244546698050848672642069959822335381685875314890164874401721293633406116850542245650673820934699504299947422112920043515401396513379762673057504604091746099590955400891423816077851505686031091006869104027561555904815555736301746773606061141580935054517724757496663877626108023880529818092845026423511921821372993867632215448793948404003277076436091984581126448272814290732470717241314838396135170791879170745886158356636101511097493365064231542795566943362194456429050410865914803233516798490068502342962752788234934140262865434803108192597159527456454370616962647790525706606824673607987776635547855693935945583893575536616992145568304353631034561451377117966543790017492304443123727538680254084863583399665563713828078753482269273404090414621869455599615739596810306052624451671633549522349633708474541162567067851411715169969865403485735144039766308367870657740453815478763604744496803248505158692057816057960306639771205730048123377402639865492787342355298315741970319167345962241565183874976406156759225103857765964722253422063060837967534583539486828 [138,112] -11106829737732317890247770589853043438943529493623020529781452297595631408843782568216963999997961440864527720425930393063740472064714319172160825681535568257374625238686909105972574581608125781915913037494260371294436378073559453047175904318453537192763878230513460589395045614525478643987847725095860740010659278070553627834493956551149871930538803131591005799988252211575269525430727242845798179811654914290959998915060335757874375017499558339834285316277193121226077209134182857985788788150987431693836837290459720838774823622426248812386403342628660456710631527983207567951224834869214597326129719093867738252085947832513616727812738687691387484939005975622925854512807239284341927208634689511126689205348120159430518523317043509628826274645967484820334150501670586685211515473728027017559799813048949908374885638279422151663884397320688250056654718745383420314129770133704283071942367332191051528794361811904412499860596027838833827332288633205151752291201593138786056122031763324966379262442904060672539882395091784999921989648431683705956758209033031485026777447885005169177928913424120343612045404427953355360262638595498411940366583941999771170241761944587705860590698003897232208866124695318198482764499743252423320971906983531439403936533179157306594915143354701666386824353362530494370866708459705874048942708140836769827821733243361364602480666513475671284830082308066129493471141697750477505521737467103090149081607136060829505916774104852004015175181101964090837290532902646322362449649738930429278531892317845916064321784125422847793821611228695821661524329744023230929876099453240258886608116360344178420126793024272427990878179378500970709102972502663000918489260625481779150407754865206567294765986334730805679067470616275830888356941715385905379441003516414135276895292589361484976959108632794617737308230870617137230596503542112825496762299975615669189903736954616585878349588793463130132259797954469396790156840322523455423298552727074813074947661962848 [138,113] 7835277505198423238223449977665034953545578186821396198770291616431237872601238369427535769911160513160739481924277839524187554155701499432096563500593302437297198366805648137676985041585867938332708050568755501567525563153721041958778281131829419162821394620935049953659787624862202010107452026512364736942724790280197732561219140509219448241084697686515392438627731356354170420998972468570205880612164982038123334268829972880281176370542709704930960061864894821306737713845489569530762668952099533697892361143222598079597519494702825021856524339101189164576531445879524296921370398439990287980140076392014312246548207009438813138450701299122083792334241368662691686397108792075716266720997759173686218079963464183407840284621805640313140804096113726131076204209342528865171538988208682373736154631029887557005453756900509325675527161166853957700305946397712135972060251041642873159412048536150624451495754833204066093598521323485223897854461097431748786433175344750865808165344723867600301289177929698539541964314586437617588936632045719351508926395999488715872608389207712553106256681061124093160201374514336897542307021263380545940548803963549433527287916989519630508595308358922593144490128437288255624819805154322494172277280676985015474120340716568207558378460318304963210849224637470241767130132002612430932846086022948471554841379483611366338057290943173338022873023348507135606532898695462973650746350846478962912536585059012102868150352984712787236202653767152744507621223487917725001392583139012288983582484053355976463485854515408369657795861226502698615997091162123310600563296619254482138808815222701849724074057272063660849630578012793445462983325659014108760639996828539011287707782271679019495072414785423803687801335824744366105370333794440066044927896853950040288403816483032544947115815119911409526125659672113768092799261429126648532176396702997100467703876791415731868392866798927344657595681805339749502135168249065050052692450083591569414039704 [138,114] 36357809556283475659483703809955065239897596040965650268444347710482685412589036858235463960876745077627948636389578754918197968176058004163715653745058079631920986567167460567227475381280727475955268793821038925044185241364044902345692670141357867108241981676071739163190461144141471607324528242651803082809380763020609414347194478872480518951398734796129127178483525417227230504070614916422500668794337500929974551916858211425351649535363739831675948141433183979212325665154487081327935548127000284482429484420562693550068514805826439456683978377254920364170620548148672624243301174921128686750856847510235130654369991486094200592739187616702647317197748591775767733794360114422586986361179059402398302055212370697732438801699873233864666039877199633419266158655400654906590996772479087153548083645011196117362666909820873873253614018817459833107679239092792446630428205196710998187549045713352005082851008521691302792230559805249676048004670149171811282331901439112208533217555125942709563435440376820000030714393922002422300086176648385915404343906864953005544221761835167418807681175982518558900820066363301237223687097827810859361849650874339416731158492521486299942123303390421016942932328452202360399046490659579050093330846004874879268243895867782598377542872239281823483272334052209433265782648704918121984739740181713097917253590865624974035694542170057063121991919370359823372915292787521737152094273843135263921702509040462922503642330366550633895672974519565391522893583266116533949118934401391286136474632248406490979382044813689762953157958237183233432336839992024028305349818634559333819349222472658658894307458342801595844300854131090729696947976276923052395364298618748168273900001168605778347909445557328394627987599782719766324792407805262049768000442372442874774534321768395393094111661201483970087729533495657409154700616078808096744447502714467892992870833165216243652982824035609916489270725286125865557783038648512355906840546350675267698 [138,115] -69286101969820143800902300258098681881647395911979023393564185621922111453388807002058154619572276620096056349338889877288520794908450767072166226080428057833076011660871313924234111889856871183300601129136762633245044887482296304319333804249041842681536772216647933282654693428690995618088191855133286303999936840347756349648816376806646189145757999748033225663056169826945034078216683003844566034240695525276562350774631209492907522208504499887906367080443159446889324109718782895476584943162868619869356135603538786535090639041357550060327625225799004037881914172362069298013661763398607074214726963797306262237132131051282820684542693408477944256225779633918961358188154914053702825274481668080213338028266392645441547548060500242946952057959286978900507946296605408236101570595060049371039852338330881090200759854081243603273767823256711795268261346487194703367643805292559011342875021925985182449100285917706044861698229192403703838694877994111001832918309865493140728545354624184170386508556045383061307837480733416086460282691053244159305765004089548269751150271031535781759389929017924605479190095501461163658599058522282329431088311407197319701671218604773245737558350288126649166873435118742860055089985934177405121840877536064911460225610898326777375021619279902145682285523364017932591852951056671618872622744126858139831803222498058399366853950774330134940422610952469022159444804495775945912456161665171166001439548806629709146414806244621093201239299124686699091283843933371177058174259811004075860128107324815678519273651546466307764843348565599971633102710821681256688955259369603504614260353005475707309791874105638531591913368441844018195076931512782945224608050844961893442487779784319239565604693321390659817206323620946532579594184249772707495734287120967985138384837680212391556097673430889910685068492845887733130253609688096973433512967831927699293653510570912887570425860245249446949662032828491515460974081007481769321612770458304 [138,116] 34298572576737811195905363924303021609954906309920086347615618074037846486118844327403947995756161578038047218399803030970297333209784996846036128579065590326147746344984021832773428535458408008838293795398812855682024284241084553253773346894866662731533366215076108476986018860600570735915560983871518823084737976095066946091907918433943735858267011090452493277713422825282056105275384561619703351587093773605652754861388769185190893948475909528246226615478731049180737046214602365343544216052508115658566877896130566489404301132944394415130580198593521865013552838840452331031019432891857746698623189449147284760038289850305781344629308831256969751308011411899433392568807906506529275492154077518159564826938396933055651557921841689749348286677132935345335788894062941042419725204426385023569737543225354667913726246393456462525626862246497942946123344744622462177454973160220166845272246510116200038257463465830379452008827177714239063863096335039200627406298968376499373725863187290951803663524054103157011076355577258240801893790625619564526918030825082927738731433509149773466734851354867944239779366087238739497810228263908940742942922120676014578438964079963120541032373650104495670189900072111362109114379546066919587980759951587952585635295502667393908913806929266012853929915017418238747805650042175862088098964463524687163156173211167536138301220495138345788042998390038386124544422279431154601635482910948187321398391330092260450987474478289762685659925509954414061002428155707307473965343687121045737045196145599438989715903701092271996022515482201036380496877111244367259762557342371243493415752497570863013154206177387191497488475815748771746906391849162021180379753664602349809524962138453238809254574457950241227540058252385488153066100374188699935751890312509970976443273169519017723486853151578930056377412588614882947239466831920834624743066608026780783341218477728869631430117413293632904312681887173146915465387392524462964216312 [138,117] -24144474671859276436058091096668456472707814388567844085634235206592515705299484895642083687867294545565642935549174399366770093980646037649905443149852116655570668017405920790706762702002148833527338839494072068965517823562781965809953089680765316812785321991602010127074000451399257645309020595369701418374333661098059022276220370914185180985507779392386687007587207827644791157479764689731149306365787499616648930594903547509022418764418021989414525215535598253047491124721761342644392243698157747070737289362692833643312232052894889898912206543085069733393596113999815284602217332441034940446621910644932890943283223788049351959850138523362579574664778201236759644726821567341834140564040389409811042645488211020662963841565032201114018250048628773495809159063984857777692402235722077904533938694078240516719293396462888879837671630096924824261725104976435997033206611891739744462715102227588294778655861073497266253286876161526353221920836922411888809295187113051237156146726381464747400859296208675451494590452553683160465751462619293558974078452217157528377979095012532780457555252078419676442298283839125936587347772619546276102765752845683005742259216370792949966995195290773840290604220573807466529496131475910548505145056598455672272253166916427070594996802816687904941340880539336522960529421419177097499883427933241692770510159298628489704246762667597698711965481255422359733478722022529258115668723644343954948771948092965069169985755291433574914065294717536761548040299997918602644382373610413253719272448652432866174043111170754076867078370825932920785853750235130879660094921806769282267771715956729838163251184302995072739958682892172752493688119198535609316663432063771645019570179541741343959461473116412661300754751660420062599609544154805471987567586183988741232826591444124973235985585654532837625333591752491566651654595056918672310590433474414793623061053384837021848679635737623677684412628603571683724019985586860000252 [138,118] 7199881045928550231977647410546089643869166958015577437977086143034454305546761290991211144335530013436345231473894682925810659377097423374771331715796848660876294373768027649862119039161220640062756661026962279699190504628659789160113718290740803616694274654560260525788556168669703651736155193543000919767371978882276245363459605341851767949907343192503705096150019148326542982013944899567895914260289925497360456055021759571101629544427345031194212097245503456726334786126650710787286284370162043400618986946935052606685735866094209726125971283651370040329574317755138333991662924004499002403172266825164311711059804019421040373995190183981362315940415626921433069683929612817775976942134256963835686256111330708779642722429678799029632328203285564010824702585031228145409562684010730975652699713105016262364935270544779862485152707788337024809748682701922651905579182062218578758584993216357585376202736594873119008913029758880866417710777026758545807339886814580861139918364929486485982534007272503741828453059970639559240803049678305746414092310937201871744549410488866472600792173031367643208516565747081586452032597624776307988549531855431822592547218691173923447904915321163706067098505334341161713344076678567277559331013188921165956069766398344096571443580706335446336502306359520148958417413435899961531264922540152735257050596314553311542156089047688181384625686053397059003617076913600507624340139181472495819963069141412859021551959391773224217834550404131041814736727169633465263319386452674678100415229819375811099231078160643128119033854511520848433951768028393145344238175996845065608247419520324651712536906309324601253108781916969541329075082425609962617027644637593371766503406045377056644662367078120496412385351819798324967577115689295970278778479738631201993866595443097491230191564467888729622612177736319539314350947241675328610785450870373033708128338798293634602053414005800459015456753693720694455457822799380 [138,119] -2160859297058606411346440042323521296676604087437146794769519437893881944996948456962024452768626388816797507494976153148881643092501799667601109323117797348859896991036148680562084864137665496028807387752474536509770819987829669176774877559454492310408194205606694947320562256776641373724639566072901557685898644905451181947643512245705582866473331789667969195273412971106645541403361875677471374648847914546240712377897598221003757661067376924699413308851735103085485454099204115533575513142809745918225842677703884334800175818968512697993849120127688998219260043672559633999932894373647663548908421376905501731797053075587850829579744497205073289563324897307435081611456417003106622667923922351802834119016355991062054119036224780867545187279586761705599019659793766053519441979654276133576289479690003375361367664541846209836164345906760441072954040343236453985537678883413705455035616818080736060739696256655240861252275292221380003796709528746520939457860685583062505745123601661570176100761495944533445843540236992909402965541025690830400463897332228747391236663630250464701317961748074377421709068824100722477622432136810641393006797027171712847079393956763818970382910083999581692389899563515738611603383063065499864879695357059119087104877226026368313923161482610068391630064626585334917832718235819912171486338504787776897423391223936754085408405010210440152156449355728642650073229893744814768043571360125550952724491082727128267580461199989282902996398750053630462073254370994716702455417971915717791017661040239399489614922122619777817970351065247030438390328763195732547711067449500257060858773966405709155348040427779053982290089705528154845907839655488298438569324850983912313063129457088559950624797318041463600957369056888988380802410666316699832411766841141334596466999506364280734574644184262036608193968830180471102765778717248975201224962491286644435108776387375536000439045824445680842154048046251581085841260 [138,120] 432563161680177429551004146113529193158014458333685842977791209615267549952265757316592029182368101630786190738332041054914396456829409269411585333999312890069274317030622607684189570155227810057000048356918346259684838971677781631268624952530044944558679505244685623996227270219920777443212660973972933128153817691986259731236262551768871802559177217283545575258802894295910195548842464029996126800020713014979788898241996135992881901810383964342659478064144330144861567401743556878306240113804217939457052914088502151132300662519130704291287620013700977268852839694510228714316717040545548281432619781867796996671178625756805932020280842344884892919972793984148385917799426005566854400748518193187806122443574371097408429137694818933115776887141242079576452941994643218646945970331165087137682394343397321650390088908070559430934301836726339055314469443916654436322459364657979510196110332379483888479735355302329079162859397202111064286122805702530592511486179257987492393687574043351534998000901301759530087798167165177058251849905904138334954133597032202060484303741688823395533160796098717965508417925666453864814214399903199945008115804199281245495018491224488190726209951035391534790567083360713710276222778759847001135006457544493509978399183429655550410736033564768973624773067878090619131736822405911144210757266223132649488073564967252466807724097671409891810459719772659166893349937796118566233175773762618773151021510870707527320668188066311249159861911150576648237851446382708599344025049039470401768476727856451002223205764963799421387025665039238146654594061001166271710756226712676783857083243696639343796678789611068351528310382126490843677047190631562388477156431619567182383321535414448486530832990047058089645697451454768770948588005706828162093847536590645951952184094048720779932914429764089917358953097541389001815236913952396367123187514938629937475225606694792329743850485745989193224855584752585036 [138,121] -62501510889231195324281221686328536241477888670890644866790342796134084078352373387829928697847259186016221322102784782997861568849154728951064687718691397617330400747482417642342546060909337623799364151273175330135506207671508267793155522751104951325978757096961643555358652050793225064978155452958104929767911996510821670871313473075739905417184590309550633314075275088187466610496363722109632269862287008393866989644350551730031189838509343197448744759738648427331096815735467665748007958461045222646662838565944791866207947403776182255402193839054588345302765646833186268193891921034702886274082274675078145370617067576492696515771023545678849582079552176298490582355149620538729258576021926526407358312932850217171519400425294509931700390107443691867560784677458396173513711246490623536423838541832170183046684753106871791128650193303662732534479590999091735718503899067752875108639932282026058393567684770906555278074127282586560773163346270127279451972692716592936265093069892385631969807471038038636518903621350953152528984595723817860705479756001367833461660251446040397817207895061116051577520284155731080762910050109183221352871969066333042904990380539971842590497913793678966884129043795352435898068447514005571188744642112023379758611603936879622457833042116866714166893567750928366261969280666800307235293372449392396828112539595435743787319728531197297610290792990371758883336964281218983832110210711582666830369162232928512296866927109399684582542241792337135308046097468567477054336331276627618021607276880164251433879909948911364335685533727698392850806842321008539095688800877908241502333975331468522815231791630274123362595989869342816228080209389325009615869745722955681173726568203897244620098601845338494371132050855322930043000756905867500182898439681341119188247849797263583176307134388910282950382931845400494483817784713038968423904847256353049801728813916196274176520138212070400097694764016 [138,122] 1116036851816479693477969519881255276032307614407174555791667856022186217267544717547306186695171882294558887476265959617434717034463655016086392427736947207734444442060091502915142520194385318909278793042897556891075472267185112414355713803008663673685305811834255874386329458636021844075976959596298395224165201624851580466118842304132633678410545149751374549751089850839642443028903644637944225977980554701548353346131942754281357589466158533115821576289996886559330322792788052555483251598816191574499794829953475449553187300360122244704777131471276862742505877625089193946971339278068260971058683063006389794752971906417275182338407088995966287689326683989154669863051529764475061524105368466258008041846600308906316660711150983215258812417733157209472558224448913363425901591765870162678682160226465861455866276525890686659851472488949051750556077765198406720373093628317649680579239301545846470708586971952146757902608075422888130697183190594220879552819831040429664902068051519823757196524176780248295067577101116280694238476346146163490687103911447176355720828652319426529076329947142904660047685080089330776164091347479864270032146507191133750481084939028890824534122456586266166520387362314909790147109976132073283565495385670946212884570252392299764395976649274072066180580834477538560584208233557425053550127765145090339345185855374671531097363296598284021109785259660238222088831285177044856354631166540838570958960356395014175761680541755127146082687186391190115457130129443347589642231560260531809889279512139035484093128011380568641802623363014877334798237302821104563848445252997618555029755303712281271062945439002929153332107617933043670444611231138123264360086205772927215162396229913706769865654899141734248999089955956461002400125535173348082607875960376033894502201246277879683921316231991575223359693498173568746944270210746991010480560637700161463743517603428116197157249921840725782093062 [138,123] 520725977410364653749166034880023390666351537596766079240620309056196787085145486903180537362491784920147949076450581432170757733792886862396278589205498098010767773523612194675813407748619029829872494489445009752638861295862308365147386766810205172212777561395705587864273354933345909423036724584311292849491991033895470416535322605615802833765164922760879708004743494955841016980914882164676213598724469013992978338291226491737536185022990228157995007901174858318077021479667617746263135050210629496366164577948422046832731620518899893297080958044372760244614915109292927957243195312737693440562502003814444311972551012455106576238250228680530393978220488216259414256845430025020397653028873655539859400932894911128270306142756765183110815011026367913523838380950880058452029671850527067576884971877964948567451649049509476414683015685681330999850849519957541420055407074491354003349327965681646232525709196001650589244452248091391095041775740318698612876142587069858322757015566180445948935513900347249699354036015453472581646650976578916262607473113169145292163691722860501356521959356365889728108255574367770749093324848700366465084646301847209092521316820585239753435581271686191277520506450825404026962553693060417743214677667406696797940682625869081163941851672469919786071991563539730838937789547519026164361651512642304641336367107649408035198371959373028287573469925803451443316597592771139712465742599741373738637657310850387883542246435390991894418113421537240998132897232658961594451857139530506761838061259961882203546281632386280287777094208514597641324988447389757182691605992361027114230649624702139185073753584383922053820489537537168975514071688083487454731634120505009623205862228703164272638060367833817102072939982080852950783012573814212780486256679104857026260485277315210625760041387577655151280679405919266628001098375453571880274863276549738877695869330790070607232188332284545062 [138,124] 567388564214100278376447299213886873203091356563947960143405277498175553505367717581338013162688154280745524343151937918515169553211554042225675349979438241614306980329084096117223507033868283155599022529886277291590860131903436975082827009409541420877210423744065179744096974258720831656209210676504979030533576779799004527194192503936669256074892895556330602485597701345257583440532953345081466504361185491424242902796555328541664030820714931816870533628971528883162267500649912850875605940572108422076380448751092978885948272069268215177969097492094662042164127078108165618341757247986023811106338291924460830095272886066310767367699315856543357721518076924873953610892300532095262606444221908920270632421500296622216476405868940728330384982391019020249010433973331471382203365981974499801419475647828142722351174076355583084840088968906315125036740239803960145447685845110838354657793740950496754389575604315111677386229904471741539016472754254022162481054401513648735581290716159206051776301839118336578572156775007402571342573263227306157519008314229434425867322510147591553742393604078413143167456523519364099754388900886620365214121504806208396978672044016938659872632335048050819523664711499226000179589264769296859796548941250531092110753985028692163419970774748339735306581388397203002563139339209344575678982807443254517938938328980617690585039914497163962606597049529096054784549011868402856232427591631225815917261240508247358814053994811706154623777146738941660646790766473880560492869395053542692041439201848393163861258566007647610003864154892685706744726630867182812856057077740440077273403006263825465168858671753446662753710791432854386407523856381499254060794566362206492187887676504296494281277139606554252426178901857073694816636251975434022135195831840519621354995236360801754156732517588495226608101406046358835458322223540072727026581108584085136026202982998569206655510969472 [138,125] -168358367966801526995468707499766548827542781731892942214315201913437710453801694139468524314350794582522760020267396328325737796432332111184106834238641166733953649757422761329250018398575217314207644901215262222484950099108539631044387410818587466149897497069623163828336809733084295548562307373833886667404554120754914547412224608305426760006235789878180451081241711391600734412570602961946876340410394898943541778081883758467052705478426011492842968123054343628293833779160184770362991310110114950319564346748698106158184679289443700493524549165028831515153701233714396219140476179100216528349878429381916648466098079291041923468332986352263143094328780261539788949834838913473462689465858149931149966044583625685429435158818476818231991348920089277605429677978115376359168280598853422569681254306856197263679737548542815022001625994854287025963976394297977049553803523689427268752040521234831494170735731043356679077870607355904557362298278343437341016733860543379766759056195576010821066128525966836065764857859495375974157609240491739304005440019269424415211551212992326731783929414469381643224958793298781490853570765744154231361431467884084842709277330075646049701524138009578831045422998736293557947893637107838931269540108805740915725401011343383329147096950734707946728071530461812045194998601673573958437804463194192258463530789247072168016910162036803786033789082487853762579533838999356344548089423060052571655862738071582440371441787378811681938240215331230286719727033383922895745363516787361135704779795601338456770441216770866355227883732913100248189505586314727824516492496406432142712328022782451055003084752366900422070326239798310225398396361788937962301552025768182828999072421056747147323333379954021990908576730158806678167781475656499071582534930752255963960458673173876683206334634616210888919826807016905043649205463946318896093918406707106063889343355764958125922276 [138,126] 209566473380714873889944479290515784800392686173189831890251661101169120085459005245992621865540847830018255244744441014254463875038873764097281384312828044724541361397578577466460382687756591830391954675021391174032818031930110332822384028931041697333324762347503138474438350367337726601366626919624750961984743116947258293437905848723045480645324922863257624301981009612479148419824766397440580449594930556784411768168102594759965846060150178945190034225826554027260038387727491856620377128772743251137772782499249517008529593047175438868869481847644035416957684592874159052444853535154659284112297866956429817261149840261590993957402063067298640233531079945635841662789091769581913010544240164550061104871875739237873523919968434035606594477630156672846756879581822761174259747771921065545358348317063850155300676918734120229914013355616891657533553763697646300206092260271119316705349861191313428930451650193038230601705695819110924892273612338714699412069411406473831639394055999677763506938551404699440801814837552975314429877595197045207923356035467057113763879826593583262275018775453778867095764800917067049415327181492191271043842274796735926713471372693856791228462345872958935247808758643729893438929483439900852004131645626598164639790473272964150070112781086030389639199840110588353450025610875242343961519455561405464458051436999790573778492392386029540050507574174872244268812091478609907149084495993710675365991199981881140559306407603711162111596352538504580416924614814507160477940941196928331707530887579264172676403974112366188785635065362143049685215024106168365576693538945538503463821765438632801171397690550653078109500503892864919457118736807242198233937771966022825957037227740518841071150976361686398170764551731997862195573797253038935332347651010908797048433429621798891971628767251789088952009652232372098221662538229850732418503471295944644073686302253319896 [138,127] 186626328938811175891399624516751179853911743909674648398786321924559808953510036232823254244359028483696773957539077340760161458872844055541920949476045105711438338850843822412911314574000058050892508396111230562950069707295799735274289184186218069217339291121580834796838181628202782821442791663795765745936321205063741339714483526503647352465118679697098234885208629751665381169254949062137040537650839394220957510292386773456930199783249980908618380009415058359621297474266388012455423025632902253261606105117947528538959613558085813879100684424067473364529957319562107344378853549098528510437064195459759969044421082044650090855479400614260142214857365338700255065092583214317116593222932385903398676288795816441240427156500419030575982149453154199406061959089485728030461128393467317994591760362909304802075057387953957591217025048890145377713559686204559781103653273193625695599466970285536919098180943388536190899447054432619844042825258480304931054927116566208130376057326972922794077411495961766528329622751602118812112467301847471938913770208753463721098347480275510468606088587482324458520329814634950017027421031111960448509023716481904718716008810106881397429778457868024144899241238506620580344145670680866307913730591922658490100432763078929430221588862123098012090771360366062376219330813998478131480154922517012201000371589199941744170131186785288067174772656892466353652304710987587053073946428701486951193649384606339217861460823871046545720518582239806868760987568683180054507237272368173788007540760427989179524624049383183966896897436025573105721294486727810472100468696791802402040382102634948090234959284762791508792808242908963191696337341486655717360547938010921505006702790714701804683086686373508343169783840955048752740297470731396981307288068946916695025455846730927551663681335692844322661113481448122496564154912955234649393765134330577883422948152760 [138,128] 409761073959143450871231347750433406950812763644966119321647625218484876984539376307812495221732857090995009252673615232542214066530093328852770248509198421214956244559200540011012740973656148781453833709502463985121827938021665986707275922695039566916102289592007835604781377913414843952605240056593176174126143492215705998358958935499038863236220300484868134999963792827648417882331724146281147621898090322035674376837217498012921682681908831896661200846601601737480328864915774555222705311074246193450059959730718335039648124446981261787530764433363537359969641626781000908020425162645292994391165688237826291896526799886314148410436818389861527514720531677062799896295461830927182727465738839980231457591628270771881109777868116675404300657126384355891670072537388633691135217796193850016651197452183777789613722600513712983959185355772022967129924733381969089754492204837242857755593137627085942376940320349680177005760811673749074698750986303276810887524821841546875567562856290106075278742906321393851892819783862247328253599600629192830875550153538179253469923766898038564658453839345119918025008793269412949744759488591184611792642272756637736251284311314419156379042496678968500518113862635129108180733695588194785381336522088559812118116921934649700129609794856230660858663348513559056073464805018454141723450471249647304093992935167230809228336262323168661032292789543477181777426126719444306954566733437502870782996426674013590868477066115656670726917234350643733982103765891342650385786240437043795121565388698328567968189823062141596292011823087636501946589172600139213520949130561338698596631407560216780738226796865630605197791306985041262639858526164980410366902819835695288540136942565979441083354650148734609220905864661348140930656897065857141680099992730099705241843442409131220925837177462107313235466233413857538244262354601175433441122189852917886934028 [138,129] -4182809909946018527520967817237982934945719251004666882437784340617314792615467510135483034263788575129523638124101196741999307091957465583990639121874598866644637561613681956757278653315196371934997350589717776193268110204945766900905517920028452614160484041539893023993865596052011396803472805866108294218702997727444461564197070776439811700645467350214305831108674851211916287371804071703575171273633637061025218290770475048091285865993370235675702917382094686701598008600168104824513907094541295729650356598369182912027430968799382640435363075169426173300085449977054308796200245219331774362739731350736654913197609197588380645361050389318322421596466032387229004201759346188506781295316690827239803574821406538712467025706555642110823550634454226664063160821147686020024907704702471016988464424788891028525808257761704595627275937490606892037313703276761044121064541866224521009191196386518682015556977031417134008401612516614987537649941432395423043985552369835933690797439239896379454745996253171854142153997822801349332505004687760506538003378655920088987597015828068512645259936813192342336331143885680195368506479328716217002551637775312097299332551149853773794927033950458366438109588263827362009523267639831477884069953076581470350969315826390323079080906761179495422103696986557637392970664363554163543161058953313570220199542111084072245597290941196804160169639184289772805006662560085672608825748628212777181642731293386404350338128691778629949343865786633803357435546520110477011277711020312257912055143223813052377749721609703428211239285191851071581212011009871992760302186172056232408899547682235680345812331114794726999918379085424369332531723472720917921267851499828953228419838726217467360119142256997064775862259551077111166859597191559404956933965609365415143867266769975052926766703380782441017236783139249890148289643061272893391206697847047132 [138,130] -69586559616786068830737098927552259994476021541473202157078034095434944822306857004004574332149902426336967999833780017222761485434814812543121229839412130834146325837620468515328042189129535939611148994946120861358837937023564864541569254073144962244555323136982592684731175402511203562468403519371420147068697059390508917209477312080526937875701643479759750601891963147680910991272408034633453509733374131736166883533151508384754978546976396720700772074762512062283646802750737313456158341434455839167551103792085397496547901716949608211936069509076353454684572997910254038356879802201824846650491183698416660126770869107290988026514139954113692735442536097619520358605131736834826494519385377838642513123997588714527260592596516554292848766562775819786551866395717366301321355257314142020493799152137798318965330284847472730367621010860167991976015434743438685191933061761236286687900490684391254063295363170776746573831919092188767995095731924348154052229425848376047365820935648833267245579296453816829877454476428711814323294450172668553194996286344973487054932507058513865875512059710926717035974993857098405700008869907227238855798633712419956288529061024497890167368811694691585361640776743361083879997983561750849821111016349140454173586227676819048548453988032130870523530353477190520713126421300588345159575342045565028039681751189724953427324398335793383876470216371237205708928703246220434121566998632559530789552503445802482562733368346363034262613681423254772121314047426649377693273976589223530458629054698121842263492389010104044527384919158391303705865467068556243118422388785703159743746213812020358754958662822423244023143787334918703604562705231927905595579453556414403098720510491496131177573912816420626014078831689920020488270181027762670641128555368727302453159892787226566431059312216741697666455815067524795229401171261376131329384964550 [138,131] -27242389068715795035984494141841485555518850901462369020994615847182098869057715549482206113779008060134696734454836247814178980205158637317502633559007390167393784168703799197628646250609581258298869385244933688133046442204614873814989366801831190518580514075337800427681501979694999991547466789647084970600580038089231052554436538680960036435753519467809938326069410221036477013979910531992075647648137835585311072036394548034518920485671035664014893744637451202387402493791715377599657126072212018843170833149489806498237793688502374224795863130961579862204571048431472747733763057211901181562437969008452264322462764846431932982814181002294115653364965222521545816349163796964386376757695238970261594342010175123129963235372564368262734357185354228369173952194225336365419504270750433137944534017393786247869389455972504645236773239137911709703634656172638901707798655496747160518612490848659043267597832533387459093393880490164620777155369773985695808135373336375285272533559984351108797874841022888458819169574334296322644124015514434135666902244058294491480050327235575352601283960535094817465295208289785244255323345554060218669580495307536317281658827626543505363548276522285126676425042339080304493607492416023776248729126837879850354835490348687761869597967797411099227333002003435207755707228209514530365714978082251358401409792917872673981002353171272577249062714432646789422575559593265272524386922688458658838738992407894857676618031938162100876680253918369200511740553687493959738146617613806497823537268248268861084416030376789907517109834252493257401169055924791789928262344055392597254021803114731720796938874241595511546913874161415143605211087349552244570990032241556285271789052992769763866445875900729841277542490558478109810688570297141812949467658461267979195678405310063134714707793369366983820961222108077791255632788612410749012112 [138,132] 502268066598786209113410568825665041110440452697840458233351470535660545042976988016363635510217982755372497399225601650358137724058111950332022453142106026027075449506843764359425966173690023015353642155502854523954635821698582892957328075594178782224208798868857674736742506941852056037133915520931301231372154224244142719142665959650324032686705456190167842323158282722225767910386997456951724836320789997255949314631460113760766338516020589752571511332326248487471841014384473006252383003545321772668053157586543804904966310517221207658055551514778696887391414140408006986749249407502218839377686250638585198971926727161555838433083449335730014082667493122560775131973124923742593561101435032856580915034845053661590812082804006412068987392874825777864068101815299006441222105545808399458141758869347742442215974565477185956073364381933335256293451693494903631456091340720709748643364866516643052309312698091133878002858094022915603764599665658993674644960258427344598406145445105648431607406685942812874148391533209706346662791773732972508332873141751624042984089249500413965939750296549626189836029384464236183319737290912068899810978238803316735535434098687948154823227802889810865386041790224542420763760244879620191920888687415122765628095499322411471531925455925651709253881013938727589307503960053139730660616254304430780952082063691089299546146893027364338766463755044663399858889600487538290955561576975104748741190884565809207886953291800870940059846661410227019870140156578863882722615746427618200065465149789657516215521114320490836066182064973602571619645193379163949364375041376162074724581010263873667392415623550525050383641693285181388506892547864812991361524568817673364370828343228699267272463661432133696215346008968828326877596181076473849381088952531883363134578971955365864881952938036513170539148585753943228510586880945892 [138,133] 188250399166665250764946187189292884930814718546839719675915582290003048831357648071224736579919662052464370179442853752281243581758923353077106871874412482791238083041262986250236785819482524979076315299447210395722041495850119778939120009640021928016198972853866370198788549461288820724640674467439635590228285677566096128000716275230955780765346607009253334345960626870591701638078195945105476703087773191275131110713834219774048079132964049912771482314932025811910675161098144244788848577241224446624341717749084702772576360871787882849742464725757306333183465558904393094666395597608987730583189762070069906435723251013374681473141348704806797428849052483758517774519937605707531202195218353391474303496782821132466448946289168633875877645528640030291994423208097548496693144897223089980579399133758308438505900218876001543751178409136088153691050950109001347595112258173771256580097613641652419837149451249845129660881967665120062403353718932898541218661035438680519930488115853550219768783186820711989881377895381554034635822291221806108820590607188127621333326514057705389209006021088653792227342030317735745338385647557136922847206519963236753789867950182901752448527049361293114382947790479003523537775829359524751154291845604902515808876524820187049243316115324211959382388754436929889450988668515360665505698683755399155115163325296702092023543152720079763598407147841881051484856080927585118004556880005533506702668436145287690635091231057818450024463642162035180905970315167797743448960910953570261827817021812664136643881332395229826863860484076346117206293674292138199209417691224799187922294152404337395148289106303949572495983717808673414960333280922491533797424214787645075697317065975794445752317142999702085270693683567623475796941700583915903475019670566740082789290687276389415304326385036220869693824619109064886782652952 [138,134] 974576550605508312434798988282041855700093723559051550274925502583914869514846241934493349655234125192891372821733402682419575512548387868860262311592238012244327918895328397746867774245512754523081573448763910991351469013667427774104293224492241258376834926324117818242289314107802329732185172340807798830027446346863666269060651134806461882351365094147555746454275680336484618513469735355843334208620860753329029315269225856839834927208366588750205212296513264588281777990528784760849703189313988295313610195853742740091616996244007239280018241151443942549832207406283166596329715798139606337758926989717854375019674444384062678509846253853916512469949023314349500591448535740837176768941030939391294382543572126457668775539067630187466986833146911702596487401544698467118036625377991629947503227380298488698650691796577041510539099695635069291037403857722985588810776401416779650220299810763230147173675169410540075149150087191476370799606816308981083271990653024537371874574401901726393679553002443651191579620080156858815908668593202479180622861370360100659635007511703931768687938611551090849754644775210694047103564711988019826350584327895962399091114280013546045086435813593402078646600796102102771435184665434093034672235854073531686038522535423973283156301581842688264696625754512399747718968689672991646043179185074502022354165773027645447180211449183420321916745585349370222753427899609666083925378614014110761525070464129509325005678261098093878024477425270377426341553125757660420440165265825977137530438390931803222934535002232617664305283181700175814199744505461667855288592860107001749286976480142420708233531485736927695704731960487183617587264286668628846036557220083588240652827217601570816095032079645915744969732233846481705054330293759209534071520968961649811521622979965233673020432279153778078886271373299494667564 [138,135] -108120056786056330444401021601599865807303217039784644102697335894791634668841398530488072822046067318423968438901713099378796416402596893280029796076320075558989188516196591187723917260737661658187818928212079127106164833636949737779755135561414836540833985795357568448739827009921157738593101120276732394957492942760397581101213352265321252711125929141136270342750543966391220540718916538257231502887850100315293026280385870601196419801518796963021568718373677635167817032178692127939375897509808507708202070615037035093460220181018146137628708326621195498165406330103133946014705028986491043859772114093327709250608791510794532433669874694087072527633774256276283734007986518581184346358954190852165161202509251545785537761762894687706247848895833168786510651908303215293033206958896918173964264057705571794270284549127534180555387673439671488391798992528184845167209748121496950283178119424709903551097583044006715382847626074769561672132600133287556498439036471416126954614976526366539621500375181957779806773062147130148582998387588829163230740944573769003836325369361522392659119550426415993108430344611025088654782876162232083814552249650083255948312737164939891734268258774201687859228937195692002747209424382305090175243244571844450965107369494355848659797174789141417659221493089316714336156387376600996226923776447050843857380771674952230780364750466266068473434867555181723279663675524838119893713755977314817835728557558082366011902866167493486850975207233533710243500997379011312076013222681403629668329463699045892180317096031879018914523570632064306961606521451911069628450374883019461320695968009119029984948813450948581552463060812402067309541675976307293976106886634222861900050686170823760801226953277131599300933182235595090421971936196236155566566821982945955836445173557130345638105866398448146157178516819882 [138,136] 4706702421036727050125147082928395031705929555365220244719724889982165404722293410449283952514452149555560010188406915696483045838752299783880384118036786250979232057633996473129639552318930795122669834563094272090310363644752785734771847484157719959176931532852532423247696034059120772307619100322812548328374300235209895091713295672924903030426614072243419900683385425341869072377945400269065607584072299559678363748592993300129471452033562983050608061423802469978062515759212472058171461697721663088985256538830736960755881156868834848869203911555453164621294978089364454219638768516299232070610494792937418742499279992713502738738822659282171870611128603841755152711370262464566714802480223477305216772865548627194088800669840708786858314581603218007392590805207617097370359877385482321760978940216209664679035615059997100625210430108190578254381308186415523537286352922624280359634376930072753205853804795696621799241386805546667839000734771204586546287229100831045796594053296240766004695589263427080263206587989310211937570655272569455324541557648226051116754900381198616100891098962744167059235226260687842083821124638937558997833951958499349008208162614385553556541903431337469382987950782277734402446806800082517606791201325455294047282044055592062634737952932617641020945217357483934993578607974208596721263335704335037947464314380696520557239176293091348010629427835042614399010326045643143998547804893017644012242504624008085216638211098832987610586306676140196262447504402566233128665346133479116246159662337435251643699840299282703367157543570218346863942512658721555496569745145149449824636867037474514175603294618665556218009547946612212444194144557906791390436274946223491696072117670881741883100286526246368801134421119358778295099568002258427015242694261746928232934009589793033143099137770464567717082876 [138,137] 2462226564095648065912387483005180358243518471314459500274465297062631346271621090692750593102023995069732477612832817199589874503875467031878165261778797333581995589251759223917156159837600073184127848511238986855136583903289528750818617650387241101582326074549297048309800602655102271514136859723964888495114207894030381049968578816532851285513432989545811757545209077480253486316917830781973403966307320571680819295707580929882363983857132434168300890977496816417480476144011517374700458682849323912129732281863132710299341108766186797731099527057653556935720419502147790153015705462602440174930171960480098535747956448449675048187194391937036150049645259170228935192959867415948636480306459340049016639716791163408914077988851306038053663688055959530617671761033035448120344854804417499531542762471885320385528297867689675603977663792686504974343590809911624586754550249479557816892770736887853034836432994516784927661944901697971778926724187639165518114941149911525180652297708464983469904001447483106882727317518520907034863024078178617709144535700338616781434396356155179575415372892574453713922671207652026773187565019057566779250805416710539589024850282056096769325638885806658483416248013659771030223351757131895882478300200212632383908130074021809047132349707530015612401693155161762857739330580227754926796964610326335603411732981185806853702406091743069796439127814615568860746192573965787474692188264977918896363560866172993052021129091336780582403899218337413424308718301317783329240520227274425032190425533067116117885826958462521381383246378676211479409284521165609030315126130329289783004198966733550272114735212515262512285467838407622174878392730568042522482337415003274130233910435845622867177881873156945691043939932167337318477732241508242102063825392815875882042540539868036791681435473582315248 [138,138] 159141114897629004040481953181189979951982170453358275748107644354865051280755185997194750075672253906710268352761207466248779451800140981579573486087307657248930613252968336130576581718192197746111147290764388852986551981481114079166406016864111355616183261297362227462544265841406547443557119664752964254121635989528024099400632987454711640949631694150047348328951304002700868085234282024690955034247958126945281010449753241096828794777936093540220793524672803350007946601276499926882063668565012846739595113360037404670967424702054358473428154262003741928315921234130653416622827516221555012884129143405906987399938003748681007027401077558627782222041622585063469325527473046901925132141385893699861011432483869241713533044342169489626284804118643259715136194019242146989920089794954724755535825285355778403125540086355703779917772537430714491689654617005281689452164216548993879632907009740467418515981443503989110847033514247691701222438256315281604302348715937253397934583039352785351828326710011367740736507527570168288810401499789311052109629615943711501929328008682092564340631016616539650474447465064290983034149699688195392567702146911290075486449863298097557948469524904859585022424828319875174300893084292417276338145535931641659802507613963479455252019828675306509676274610826067431778474190584128430200873668437540117477658894059293625897393311084227481136087339440246506525292432470158145320000938739844377546474153664870244728949230669482790910856416658923967061361023492436586927296038821417684082072277582136216417790126076634556611461134622570258949574128227431082559003081791597049489171367013355585658453237842525700026274987350362071752187830646972402397716962132836114578351274348612165513012979842560480748643025389272842850551377804807943007312159928616783737035939301246540053079440065 [139,0] -2233865604951426514700592850660082678746583962368065189182775950085841426145328687976943380935379556210576275228016342199023993382607541812158381971561018512851428845743111131119276155850051078923422563337133754283007880461309361617623626860891309043126950597053033826939866852474998972743239282639326421839485352941086554757686636732180778276228765864677435213107566669520454816328818595251235511280029329984056762762245341555380821535769107154857220943843717206917429449400043289134973484416615637183462099217721359280369626923448893734193388528629445582740084930624903171465143957758614790511086811818761641662910377649111437884967463270898844352243682050708741415523102845790505878993050954937872604662261955580448377615475949251657382593866357129977021026927928590981046707065642938569845051949554241232313278500226704544251094236161696163710575117689296425554334788136348388484104323390465255927780348736341812033061959318108617631607151446557327315106462741244689606121465042043149085195318744781653687161868759602271695119688997690611305284745772769980746992313545574500090342630532489374249578491110355954856073852729165104279898337777441454801977941389608311186547398225717082073316441435921876667915823870662157758825373410938358451641612193339566389970416202477848874750759684512795809908666629858764597173214526935639635548913409249698483647630628285431080681683362197418287370079818074749534729580729143198895052566784786886828512457263639026396797594842697697973007254385913920962911362027122966382446720938884503822563747923926550956829297103577059186759011764857767458884076094905280051741420381913704105127932919579047258816369423805941092757485877858244584159501592914276290806883543489777976895594183145201761026924095500118779681140280167403464983657279223684938827288980334408535193991919212521133925103617571625434198847003390518108430830707217049612286414541841884687821792643811662084890120994519783318650808534814390887744886991923598384746426998262548184536675655931807610182903902205973502252735201634120250860600966207157626147186816862940534674125756318224403560900023026437570441877601650566750663568350310323095864447303152273258019549900037192459672808197234027622349645218626780785614590173498021051404169196210588913903432150188638504704465066563505883895488053639119369754287350000318135613720955625446868045843660800000000000000000000000000000000000000000 [139,1] -209346757970741085563689163254275376007175900373610399087427838198726891539098061744590680912030560807591920579715305740857625106511493015779564263681778410145259747093081452965751271400033930768364537856088092804485666627798015993173397844571764879996575223544673684711522088834591616343379774182209953217119577129183362755966830547613386545420445399375416118714780981763282749630312682767496818635959107744681910272394147056745403396709440831633640467172820073223516215097108344032063163279819922716508244722471848566368696027856221772977069136275916476230172975764386921735547018970921711499931348401935372363906953159216003407990199561275387006957409147359137133379147002288935181410532514792144763710765397059295374100588740849008862702907125549250208586680999515456814857644798658366843642386793238077109027684301577396727635380193835676856409370523458223451940559420587316045590589886181870937664332327047688249450366728337203748992762421492734414623234147910590443875880349335107145198107656213455022325227432514277646538424719671769964300362515334318998784525658789988154041729104834722773759294683995558433484150310297223835029037895492096720213968256374536889827992020071476674500183477610131300707502594009225924808513800098933790515583339580003325415279880683941046424400656613892022579723321909566411609915111726453831098261160625214858576059035424901689696545346907144633722703947245078406651389238774326201300539237965718832781060606459702080109882085457181949667006631504682640014937942551081318780175264686183871129156091436991587114374535422492031704438640757660700322520814266726798576839420738005953519837719659790158412306218028572023992960035549993598899548140725517735103397643590713876997962155459065385011928282012861888395897382910168644994063667740891447470299971778361362673169197533764562607350859169102958209186226935279153845225890095543462188109582879109257228557946925586096201859016690525122000201841605511721200899755061281429292083914822145519771027058772167476793898075552671924907983267495183840990221458725444400165246511470731686911669236755474779339938613965027228886478597883657739369899859824631654503714023370496982299414613309161576989353043139156479721764625313843212511579520824493017211147977148364514886793661785503154411693276936569024057725131551372254712511488865412961848097604594147458713221249105920000000000000000000000000000000000000 [139,2] -5617634891736006380716852877308403444384290752843395295234735807405372410507073059083632275109837020592977532328100569325785780452480772266214133795612438258905063521072695517108548142609571696055228867390317746044423654172091471735184498563051024565972261741480051346579940920815969296192898120672970062580800967660318053610987300208044875799841949849887412582580834243826993003060085256157448883716959182096771166261834764272215160630209879414762565700049051256455958570070994392178429337611499504247044368538449824736809382496802968119477890449045642218433752700611889224313305559733708845410143761525518016529864158776708451649263095424902435482775375230239311028653350787915665916887557483609093151062454907796152053349448022234850652163477343252453708683326421921880401181322100771718637771590732171490571665877449800237434058307518777705289647704101866014467426093597782656321538794129578603646102087318096954012227272005502957567981293964721152380308522485492606919341818413563443416784145056559475043402376350090707242207000221692361512060536971420644241573374845395553059762110923978595031678026293164845140397743271467837946136933508049543474636736729052968768786910598849041073269009245652466533660527788508833850243229948511479680666333889040597479019673374494170877111358656675921459701487122852077548801632207275446676793836731032232384687844714566962911204931040420670616594747634113263489271756048042833591272792991728829844387798124137376587482168495043679064207829397915480743793991736012229546036308861412693962750554620028842416273677174267312318072734385605238652835174796157768286542390721300826212729280779316470207392264308760233126438072267082725227217563129554335575172500905685604127605604969744602301693339478471367005677213126454069412306831842846718147548690110956871459362429631222197483774836054648332149335314339094937307803880941439855599757413100888234912719477138340303528752156296126350011894117602610955388014985032510013205349090112238185383725252320167640734825039010980704570027725105364201779043798411756000799419366319095415453429419478915650411897993853233249739820669480548492969110625027034414231242386055664418954944630532928274509697924209369474599095998174062005070447744270367813842206289425520936568806017625279020805022469591141439804279085110550712563982251508979504210212940395826507779246185271787520000000000000000000000000000000000 [139,3] 12545625759217387916038598241708542063424453859950588136251025496524690196227752386351400033779613793965703543008025569601632037514388974852227146866409737621696954894068604571751576354127095953183152363797959163519893640512162861635420797705394146358874689152185223656929609495161657171003400150469410316269861471170785088280940403098059663019962145894878525688028697042163453632819311474478475096104434579982012762609527249009164217802445468875818520256703298676172716126312931314438158502536777705695006517857140925856225516440757204587775907642793630636814651884302327254206286234986382617688405663707206979054460687902519882160863110834132370239662628498815882639812463636298933999252382368958526261688008517074798245307405466681974677621252524022710299301639305420724634077629431262613155428849365265744498199780354529491835354457008809060112747646060412883213275241829179280068715301174192738263773843270004706605999186472641183463756198429257069693552390428687229787575202847379745101760020938043789693472460388176829939468942122912640402794650926948195960099759151673469838923985740710792238418890704953441665897711593844586381135381619468511072110154674250670227652869466507073045133748315484139328661585119066074000489861204201247036506838435602123481472538909638933368124370790953816246827338488247504733960718324002374045548408090280141279636697034688192982965538761262059158211649312455086078958707224706748127238124167973785384865203277108276622142408311484891413691058019785105797384518404667231969189647137537894968137364668567055880003373378589232775569814703933914737780671873223109053727990042455537973037993470218549292198282665169741742457495184580930506023890560789083951707671797419480508403956178512717098237493972593016409876715043560792508518650904781909158834350962693592394763316254546933663948713439849014018084212895871320613841118510148592699844910623624565444834162983239131971816249273184699121759537997358591278671323775910892171745572703135623217874059533422631055105535611986405610048775413258742632616209576539517180302031934893892955441626034758394338794973982339863338003686948506716020696683133834930507068269132449275371939132752553412188340171664722242532473527744144329523480628425787632368118626297875372054621593542260746861988983125960313381231667375568105118116081874372049649965097120662389496962146002534400000000000000000000000000000000 [139,4] 130371002803300432259365256384543318319779722845624757192850510733951081291037452593271851718128882140618925617517314562643334938270734033000209826133072217261698882778855056874183191838619416169415665575075804462188244995678654627328263653593615562927579836355936851088639517109298483474493517438133896097366990232062243496326853454218734171531206085040818250799569826141214054042163605876756612303892718823448067775481542066425293782555541952516444626431554917856040489766752493380093021123774497200950999798993668717158151120032791905501270734812078382372534883573850891794875615579856156285021493855953403652419116142846292954128156475619153205670395332394335230859621163236220466509285120636309013027616301783675989468329249267313512193394253003082738254670319346777609524547568957758184692406640521060014103427499519073039663125164200509875734058631914286116635872702753675727159924274996597642218346251533770737156571585764188378884374042028001410349453965671214145385005041226136000736761211603053313618349488612638603450112923122288210546452676524120938257504793963604770573443345471030217123418584941254667248333532676216678635728758138224484366674113114999383637112203548972701455055305624983313599175965041152627923481802156279199097428531732116525405230618711785876201308749666376076135165278145044732463356167257655805932372651918932805861686608362091891969303774120897848667898725631889675751036210133423239699821076669362052990725241458436931294996730946451529902645721927183543283059735777465996480983166499227491735369774320447756746281836266000167954432797274513515423523556839242989395612992968070124638627374727237426247995512355990023238289086880508047677030015994279545727310750731223865913087435613019052858210244912809149021921348885719971260319517061201704103041200275301127223636283226500043099984083753183597266157855415656535268232368550189604310974714083291434527032854838126382383918707557487246502595614423898518890631991324586274034478868301571725749226293795880811475819071734739611065612212428839125394883924008751447229485544425329537520630206245149520805482221987164406617364443565802074108097439326901490860077394607676996453399772677302039340810163050240757072742008949677075570391585040204313014673448732054419953456695359909031484174075920273219497975030954979590717952076577054733688365776869881529644049793391001600000000000000000000000000000 [139,5] -2114395091121752292598735979134780993669503469726710407802329782466955443652651144354091151688781690545293280639825280497176543706160011724475554110011025009414473475549792618247226142459286460814447269332754652894124885085302338450550793624037580237113856576566616874648151921515250878118423480651097564806554619649776498972802134001768542895972247629941308740011054547396585736008064654534254073226020538713050126605864161734189819344759111152407386803537492802811016798516094309183233485796517711893971125019143572956404887003080600406530842541772194259147416621327722265869691221389736575440708471369191258883283652645993455666722743207725741283337812140293917517807675622516205400114207775260972777720036820305555884576319744943464923934496333475520152101204819359507028579404560159996048685477630893089660703209112164402949412258759082878972918916205671959387413308250193539753484028846227350082476576769911937678122439900392840162289498834589011013097504419243174318550140705163381351384115027592494123909233365753310350572327331802790397465747465284836327377715564562433058061274754441062873234503587949526727645159350884586438275736280556139182312201379893361682699493682316844480342638263193950908325712005070939565036803139322012342483361482113414654934257527192040582974951460998327097613366637795624871764694946046708509752586397754326996566224440642817931032148160087296415889893743642730330646450070069852935571686369461674833497470085905462444553089228850493266425141568818613338750240753449603799566759866538555816787946764645405604561359355756120626461771473707907446892209784051152560936704536527774295850858617924742178859843303632043788291997493094792289291420091297836053549811578118741770881567752579919132790871651518052332638529149511481499472215606283539882548688974358870124308397647839660211270844764441011709346193266564372651904561279810216529685128335277123422661475923286608337641550342414082495974524928146488273906805998418244784644303397957423278665129016438696788048212368797700518430041337239319225726269001425135012366339673763340397748647434531083565080844827160447950530421571804628209101932249011571307836156289569450101225089986433283824143121400842704568314417930416692421129164060898130014872866985691364819271354742999040849484029979586058834011619703078665654799324329865886368239148620616197598228623662042316800000000000000000000000000 [139,6] -29698403545386363334236885529199604819907058986815905375255156430054612995751184647987288018041542277268005275048160361603258925915912130638670425579259225946328337212041955486123440074497202014179624254519535382915756340916260187894225578330267898591149768587844539860136516875244415267266829792046689780631746065515212771619665621926969163234171592142234435943675952991492365711400736083471128361488279844464846045957091300725904086864952474016462594648515716006244648616606670840115352961944786520401669087073401479342783021222072208355039897674203475503886316644270091181829655630355873976028648617892299192582927877016956779045856409979915054242417516024541438157054875080694717895737580961202544886922177012106100559153993493565662955676984298142720900202513578876253724449013583284037071368539665577329144340847297859980043651582324446509259827875073335314869072568278904079431763612410435562462987324973845556776882899909628077925895513553961091202465077830905117842914436914574383458044462287163411993138317215732782929832269959785223472799352639133828494480916377307345486055839778012478326888792445932731314721408634705420196813006108126433448382631062789626946976315713464426743217741490810810886646589275463460929820731065604322149498471505610903534119993918079570082837643018156569724284153598589295129742887275287262686736735957381322509115139180737801979253435996311499156517585035247666846554080696875034686880788762194460420724297483609712686711597980673977008396695552276996044234058141311832107340539235064274877670792410172641211265892908903400553198263028171631323392318676700609390870482461067874467441055976347872945636101134885102100304698137814466842087933325400978452878164414245770528106492823327082521600390109913030953978720928440141050222734590802637160432424248592709861733192538773388892244269202803770400499567732158387606111844757392360553411406341779008653963570701904305329526085048441002598949151801190937569189917422315789062145012810991092450733140610034649991649712979937649642754849145087212751879123288242431160232473114534175624578143863960736453292822177213621335045931458888190674439749082787381365339720155443471088156066575115284401380616366317084628630317736239985949492814765257972738090020688162184710397055931385878073727557032653390949085190379581139931392686303789997093799307189053139058669335682744320000000000000000000000000 [139,7] 212310995573591655669914766843564147756868646635144274407361770634528468947983570088266185827649883409592491886918591921266934101278868872063734720608117026149448608525730033302614189983041591492900133591332730966804191449505543186232531977976617264639971187579858135547821817121635254760121672562465133562609788839820100999604588830275631722356810756638525221555211421108166148244427367335465139473149920516335708704054935980908724828354889292142875477256991888094333474323323059785031202213613347406747308597409172173284047680389289378316208671770144652013368641414639146095076881298627627289197828442637021988027269647185737846119407073086230408334260290723189809006635964268136085158395514369556893832458038945811755658664867661825768504958743631185675277530934260255209418380544440672069010685966577710856213097858986529085404304223690725207310238629677502354391645043582368529168071762781862062083161399547341883259567201277563756784991659581380060368703263105248275166239247256481454460538022651836547349088440452242763855134722615333186295672717362536957658877740265233013788301902537090101387142290137947325327862474983876310479095247043107779264968010951010046830435112061481702493779450634292970801954065028626331883540186359571401870532888414375089444969719732344240062355797755672562297547568586503301193641804679833487596279460144904284268539621383951395254719285893211120862859770545494601495971106501256943112407945607002903319936630292514499717517666587710205973936160894614414759327648961637744217816189502038901499055137995661224387235514458887446967529827394405679624311529331062135844316386615406001707675026446186401584283720537112832120803674567969103560640850059790031801302040830522442331062265632261880853045488945011485515513678303840152652961913264418702582568243623636858208989136540228386341428802178802347100473093661515447860918919199609828999116082142118319356116943242058134812095865712263517874786743678467771257964005693581264657582176905637397132949934723333386628549019345636224970403018217335749419315289997772282876198247373478629796206791362730117162548418360953494791983195460744079019847632044765554742143323335930688672198851519230615379592282337562188032762199395599790982714528737168278068106849399909685378047973711586303338974544755512022643253639963785828291254228349236478769527099078050864887236533000601600000000000000000000000 [139,8] -205093003677873485817326659200399195488065513952943367820804384409548042664492461373291101686170630739666823412437390395699822085491746713381368420385642459923384661919139741388970985717914636698226700798502710642899050752133587845340189036923469145173099478362346187420700098833293448220158595796824671680201566384692835144481746426921721131982791392146303891426947025690889987410979085382403415140156814800155362948794084392504862215504655177602924243267231088115376397012402970465860869531693229665601947269406170314111879468517164037249960456649494807242307094147460736928444586898383554351024370815862353920038758231846805478021154413894581600538808434462711138111886855779882492115866941549095847178968209512843391437258917534160702564253657843561849091716734219949139144273072345372434811420404753431964964477130604658504834952845211456351680711889711312222705710855928090194222772740005644595349850234176982753605752443192931283598011390606398410832364815949288767979735949553708817454447654667479275707448297288201541517428267543915742775109714490503770488262910404954857887412579049246666306675212787932593810259341899246276199592073480695568583172689649537821487213033780732286251338035357273475082316816351274284907414428576670991919206791406387536802822444451143127815877380134469326142156097829435140380342560680562347595114375448793575422547578897527383581167711221007394386890660817896665161565011294219162067585076130310022591711795131035697022920634261449284605063009705403233874480257697149402493318999067946365122251406941092961298442557404299820068828051090681322430687218233356219921464849256280793296180763187266378102399454347161019406661142446959442968067038624270322254274773124620000173968258574802787527619904903893797572550883496981356242108491241776104582277598845444475605166379688138626167773880379796428863420697747566558903304980658947691621346432568730265243309584484415540768354902474611065008185486022491787592814948110746970289219876602504701789650073454842683462685015125395144010894774495953275770596337785611159480220205985009687600388604488953244046256137432818582489561923786369948869711982106663357784273130337644599495959724393080011065032142209885477704217958870670063854638110159982249765433286134877264149502819229379340506100939185552377913837286817315286435606120608647032329542262203775084966451988345651200000000000000000000 [139,9] -1999553814171751636528564123824698293754935701988464694920047331510936245534213978520743009411037694977212296923402772641760015433784151905759865679850780247634617422074649860223166987251871985517381389654751499843710536476931132401727011604796043856943439262371680089144782407177289280895631529724192655322644940201129569528717080317150543256280299081481261050177548657959419300616953009977527879708559083931249072344046408713337669707470244808719284627231640097610710049446816669060527454119967733662394466072190285304829566405510547795973465874787469875535468998986557426320590611598753652756246255715862766762681818862703461463705655055903051474376462130133573489649683951809939790369906614310111248971137342270560013784362304864410793979581216253108853833416732463780593043188594044108263388798856607962433635079854227234141101488619233798059754297303927377641550932341160599541755606850079694633779975985091750515486315730874962673475868850127538056343474383966733233471792448476042220879868915871422865262467379422350090549405300285881828033530023142807436353980605270719178094049728673723830544123308843326239997515993501104325123801124211521578124976057684114022287702182258485295385171766498672677586618815510015997712218874007328049558497338728845376271444648425610687581778140713314931423367201780594404989472305520117994171405202958859642274267531820606734262003506908294804445611900209276005150478544635463913888232365811006868026546537948231354809370366474727345723995941287048639072061935090944731163714254012157699167112298180467455455318566773729949096531372137203271588762964195789742981829251671408319270814244884504671037060923289271161359938850086545575354399702408336839544680670174083898040651032772976237006886808651039627505964184832094788961741334400949773147393153588056267221608472977547049402529317471591307052426163827270724609731686889752754202452985780747624128073949603060636709544561811912150475305831529079141615316529749984337000765331169372304122808828419750973339416039096062117467149076259741044916585412939877644226426438900520198799604217461241630331782798435156887683744108460301103351436348414102277749171826831192887788090777936296283062196273580109633661165352578183895880315013778176418643232452384037639131474722785387681396595138122414298978005840403396042428367660094606389810345254415456611959718037946368000000000000000000 [139,10] 7078663065020100776383960756105135158455899203715813970106144345344429214565665804422886066200130966095952466321482042101929371968715142524141929877868833434639960586132501494181323519711337673011131076490727985447114296547796944764466085881207665830878351559031281112151330913006425614663781372753172711103692062484077618497079470367882228250410312084546751398676045730886452768696653898120981643020270164334391335193990793626537568239640056244569231105046743856383409644155165347397072364227569203092088086388094599955191654000624815196173402318880791688025219859626965258391995846643609807951854969005619667447643376860215819085785049492526054594301646325916388072711916341268814383939170325776237731100225463639321863158480610121268685164010186325736685161617627173609476144653048056245273543603206505578808258426878343629013064658085205529540585361851207746855167946160171066753745527274750033603378230241615701122424619834150091520655551420829851604457908933066094769218508088220781897683067828152346280560879635900261696570923129010329767458514788405530708798715772195811911025755734394996247399809762485886840756490749658157819326918834862030087573235192990434138196151422855523109732348511984349161623574601417110900940130390525013503239994237918093681481170210708190661829714295063435841909636233430289322537894208184419913240182208363081792583313112848639103830548347849586231520541818378599300374052371226138165193997280439691217373355574935250179787515138429440213158495230309334988379451798197005840179389728511878817127485896116395234410985870296664300957323488021458814055561998427691988976255111311017555166394677981560431574196199079162560212168823969414280072958793790370489694690696934062955203372666207972798631744375675625500646529252092491310016821101517429279709955256905751975420651843803136924695912520779005439791522032221074756162027590682466564199663371303063555186044374921502958321390029890723724461677410020703010327285671872802931779351020564133952718871292116594627971450574977413790493810661527146999063236799458073503175205572279716385179967413904224975465687213946262274541299535788995440023381183673996684902545879398392251116631484906106006614194288878982784356928884641682381395085027946706404123474584592553740734265918433145338401017290629120546340375218905750091699261587819583556825582208888630275908610325217280000000000000000 [139,11] -2749176757992842348915007061071732871126034020616360210012402015954029345604099066060735517617191247120057290883525089413584891536960109913844345099919811248591509040372075183887954802363747951875481681491290057432442217595519839401171063542233565026225074937988751421259291460479072472996340535638448537138469878035598665751344287180524158316337173577233607390730285828139571016157028913202401178601626432000009761571474096264687722717232328594608330414128492316767490797941343166191267939268826654457376391812922543112476410708300569786805870955343929675971481360668044912106901633787640808243761642054598465421640580348999296474026827368064710630839020099804226647554923307964902370736119841768799589296838427792709315663697884893270041358530716086869402282680113954547142523101932492826963256850688870173711489725374922900927949171720838879418516946501099002208699502602096188856860828402861867101374425252230780155339101974796084646889666743693906587211697091419069833507512480519273280080596087741655373091157752453920989609755642986229575561166457092206535345504113878170033606498601097461577783293957198110571726865612165119190447143610713958754532719013191223737877801619369108492771264080779953625373410511390775378370106727015531607789643131537092152761785744294060114765221697912220780204824496110276379972925769655040327319964529427711026255099890124989159510204573872854479422431031024084651547939860270828979875614286101525173888371803148484283697227749159505794308445262348258165420014275100392417465720865122318399901664131440820609082586398797374866642286237964723983280718112105288911285678517744988087443323959195756151067376874907690054261487617719739201707333999934864256473591893540641567504468419821984637450046466974703767152989582999452022681409988959014427100208341215219622195048895648594906534617243365925539593030828539951830028931356553427670920121990775861390509384342015447518371404288442503453797973481498424500287552469012082851114086905259717154513017293842122313638920957561498550064443501621122325396010851627396523830021388422538643981376666893642766235954194168727142483104942534876530235827812290235312545533051396340070546629429845223022560107676152391269035285699523950652352966217318902266167305052890794761822092548510202332449280736269767368813095466334348552754244767903499767318009148805444162591441152901120000000000000 [139,12] -29823838223030144524532547564121867418296405928074904226199816193800233471636207808358840676653418820903092067562633868379547960957813751602068209886781301067932604508834219829544103080919035976359699083739128449083940114180629112597304689959272618716598257464729756858302971196891073132686943194024453386054865209680593630212915131587029363213108234102892769568117801010225719587917629286775374953681375891778630592843252301681709179075456882979523565940668113319940570522465013527534856481708128679258111568945754761886255832275189515882695564425338967976578493250057811860622129360001320447152756591883371457007014512852876358090676975211925146970305140963972063246137210205391982446565678640180726874791889741740379106263067492957329491276436183223689624052752888857624236399245677916554819028508613201686088315687524085041608256303088904545053565076147025521928835254291019695605886001716023300189141617532976155860990749369363787357188912967542510813811532613537543887329177704992785091103422366470048300745212663917906254680499350579132380685163954386598493089194962898348624236393403696398827419444621467199145714975259656322431708718275485176813572098493985261967184993527396744908281098779683022349798446111644199762781257856277581817917262024753563932657280313927962129268182040567289487634140436860421697653058436327866881808690450855926768256973251603428525056362372933687243910349268093652501048692093057371118125457841171654267161191113106571908088649021186348005160021353578674665135668773209538938987593907273054824887626867042429563875962702862068208669563248401973688458616088683675274166042774577760850329727213352961090886734909852142512397328845238305006525335358982226376126303483503597717604055557014135732007713110228368015874896877585504278279771020397624904331062440902757119055610367053514492436041802811243450990507985097295978896480735568778485314515847673488762531306096453225939001949773293326191360557659354105406593915957952130213954507156069917716222875079008915201391686973072218017694378450662315986671185360303046615241671393238055873790833224937285583816498130180352953625038843770274661829416938742738257882203918031342380066550115136035507351895562276359766825517368232434706922998350349191015220960680073209619779431767676606647003179372403492385357858250433894605597443230242151066320899703530717327430067777699840000000000 [139,13] 37619037973301204702368209027002167693658066350614710814911514121732296589181582053998627993508135909313799639646519832531975186025695085844797090802094494740622569365340127930272427794145951904932379840064699716201789615877311225839897773167182958478754258985463619306134976877573785548413511861865453939385068496848286474737718489146480514641338973606657240637342581130970836514347959366910236912197118673769472175389846611833486343394871798463130604166761784931749184249585505094904519877376728083094188252982303804122771132976030560577381780827136270408692560117242348033095865052357077093648061937389320278913438783082536546217522791241010753656663748908413755387212198075958331755578629884069653051602793702695369827979478219900944103547624286494696211370645207439685536732478203872701700991102539090742586964501429740899593511059086146590217469779296081357157401727292963795781045643557051696313557737763324222199611225321420335569073363321239913359266162172819834293367150896444730658578479401475793609592668986430359693371555540005619028724649782795788074231747750496043460199028289341513467725225385778496888123570351287131248701494676355281640951684234134248457824409081503943977820092754664100242017052810626957229596451996401956656490929118280306954084459741175805270015529349709305066686615383710398815252721433525415351819323328572279246297705388429581755308232148950407127708511158214979492074447667418368399773970156007814547755319521244488043932768249680034856419895081095750569618061643983642467533639662804750742974514113666267907089022668359992174651740428493578899313179409356307572844967570049185620537039607804351177998780729687795953870144213588237105073897432299613776618011991630994262668080417886577353029696855003567049651899791220735927697156675365213051861383669610351942762575877395369598214058278479877654214277275635895519254739327367741865335664316798805079862237918084104810282388270140190282921400791886299009307386710962689617431442231624042203322886524078733729051369489009861948453213872315594303626258374286602386630888376693640737513921407573068408667263345056091324816137482503934090455738063537623585073796328472582838399440141136952942764774692969007627697881567283229230106477024794532819073262534012420000990052386353706607554704495205493774312283605263499018995689103583741765329191296099866855277991034880000000000 [139,14] 204413904053276952128476196169881654742047299535711391343751666259619146700578890764563930865041180588265555103343920970850508687367926921063975384433549501873018286008619963392125524514955072659724257633109143549710908744108619539854728458227609445906661868432524299014468891512543430685015539517279461169359254884456538061344590136887943633898915890862413636121853923013864701637879038385603127757480923672659446505276831431784290878830168266093246187744360180319097167357465958537883464466891386250985745617190489043840986128079729533041548553963607344843514128969865588842219517744343363353804332994367980610331597582437644229532935035072241461620823747372506148469191276010253137572940914760813013658706560825344983169768482394328200442543343087692469036613388849338355663944702078907502146745855098096604995545819146513356471237581297831690735905720340875744266093526719950266427002538951276306999651429836658273233957616418571754363634120496186284366886634126722176269236455725369348344696814300110599042432920698140160006198366364613249433256638234794007298816582759661154786457316475356706423872616499319413174651658023198652530632765731135875247233828884271092233635975458001420105380975882235885175506440736405695079904042299061793306197978949628347910736412641381004395787963783496304209291189416190674145845886824147803750442019702721403502308370898767901172206840789566724809690366945221370267742323164560429170702522977013968387373019989079383369565152957600150666938401591867931120391477555101268704179573127336397625542760069273150456131874317018260529451992484013182641436081382575524904872491780265083645367558796328829149932788149824800018816331547903481742805228584465147019297439642984682558532994306949976434097765167075814514739985917348895687599301284555338795335953536313795497623493283566491872359579739993018019349659865292640251463560131348819947007229169278176543100817975530351552171123547201111023276489436009772084928102674746573169212959429586681950225355447307714120007749880611033669676371356942850562285246277997199244085705793441421449330949115359229938653588759612559431159268069232562120329779351090440114432905246780550331781812630610747943381362785230682531114872612382671049046499419517273076907269449231105389832399039838143213786492958071011687658174670434970983101798025617076578472333918521004159568189168025600000 [139,15] -973440070599370088875489022329050641374515626402215630031445434942429203886489562124326561062268400471426287068672122532566032135175573873734225540390274995058522195335769073810710170289498721150126266858070996143565493428528105532611521386887686520937092807977932062757969683343402464327594228613559145569849025973576174086237722285921398147411702603255585646647550913889232970200361106345009734706308912235541661113251389830517567407583144026931839172180604673344720518416839535118944455761973471862842648760624506078904678667323772789953723404048379227021800455709082035775592801595599297150351518266109926823899586409450766316071649567702500361338884065096059709454609610922731194917170470768692998735452166573644573453115758637048144282425424481603492804458919750756648664254890927543753734095827259152131383016553349613454104966757040793372568186898813193480473300697389129880244694753952578772079949531444495906262641009663535993441278543282779718532873296908731949594583295082901164350283533489409401608911229874157331400455754814163556237566300900518220760280868367669601027604981447715036190236378542582413757575996785641299679633001420561304960421812544242743730974134239733584736714603769019895308200540053453592295264207657381909171013338017992472431779748124069434234733564614996236554890120219438968655639360329829747192547965886278014842530732099224004391981837605942425574614307866972515737460314126006287315690989329661891018255291951595954760545013799835680214175888334143543561032341095382682316417592546528270728742747864233220585595141941978813869166115622552562643067058832949048606483028113509232374944750101076005325452508993211657926761216051855419343669612972065875944835419788637924784226037601257435854935715522931080447059635431686668545362472174968317151215863965576640735159249374732803853465049110015678080906314560884370691661063192921749845662547405832052019450565298873912245373786553522210787214099753817310261804850571873573464284264494796995181259922541856873689067104324051527239124583688389636509419480817645075398340697144827804592940008872186811257846742921079720793719280802832518168833077360198263083804976784950434221394125354148641257976829187401865926743521938404586729007045386803522234410747010292205484747723285963921856479090840351137565265258039928369557682085945152538900619985982455641559694755600793600 [139,16] 2179197879669824121302517458711458734185761830041591258527156757444941212600498761592185172781384600399470012417085560196981931134089492577486547978334411315591113451094718346540729458742151183433948734655773261806698509482273370270593454308035539252638215868604891919087100637873050643971056304147565527534996353322454641176813326012172786733271003497164283974733062166568936108018153499069162826639404411105662491096634938949126741408279680175724999113855404433121512258100354667705622502910473854472458698633596755735656322684720307251993107937673008393707390716515910566743317834110529007345419481088046358914520439698771102595019185579066123601686048096681619257570020792826718536658615731558543094688299114838668583638370897230838081166273718679472103025227016445170869959479050243729520678096312000837852918156364070337615338106420668429548097131848225806028998991625123588667530687996136550922590761077777776462054306101614451533291516664091835186432840680011208847283265508772383332666770781386780319815380904687473622212207251664754699554924756505582550436666315030880024521683610449529102519295368400039734690812118300449541158213678123612970185290567172135959649341768483573735190036731947634933263459705784675577089947263960812186679178297686467716761086027891173740849934958607202676757030449640852461463251001647760186390884656608535032569077703180147413395090206208289893689066752552768880834024856293748651015056791886213206227354787889246924532908855346114072822131979194741790636606370254442231212979058372752801606288290053786266282599878886866956754183685393966162145698214036544208102910322628882650549645922393364567006998656820003036619032819181634477526373412346284855406243750318893160484241864357898358543870606947972061005436705981088877700066281085178621404281714729118754322453543968531502324885994202970804881108588235865723243489317594121757412191327487257640933676327016542877415375032187646899006577825718365588103366793675126408099460112703023234763802293359054038188716742322510466123845670623422099318878560296162138917510054793955352339348562582723832168653271151720553119556146051345581965262194997853573399026788962324522569773662129694229494730930597272951895095496568434105609126778098432513256679965690457069666623506006778735037434303059275877801810640823017689549899717817063834263929702147508618876130689024000 [139,17] -3253818726501757814261380686620358203907201282262417087268870177849727471593882972250406804882072489540981430305740062592333085488541831566028397936564249971735405141370455771874868550082745930421086529743131045915096374448190379789143376017787049100093630989856960185055433456302165456652265469121940204344994615970860334299574140151539743240176019471210481880393643389337302108381868285855555587195823322212191960506512682265704840893731043550068121902604966824862203348312270261487976114156013769133429924829038696458565472256500215675357307064153946978860360082367673866218698112517918648369627640654899925482173076545255515156969729073987924373328454189531597994038224587547907552563403817211252368515843253896318918643345081563973760189197720238487101018623701108201152485644150127821242985150915379022717045671755060655209462503556094681470628411399516266393885212910087226695853576093339168766811202940836616191625516296629908739474993300665312029202111345715976912791138840916698909380481996069730838574416010723915617249173774622879329520177772223040007231951285048127505964859645795948342014920586453226475942304483990358094896497452419892606422725360943874296136796318489861903417118692521088830494493557827702908154118727630684036942134825531035957974578935504635526388690900697285254420132100158304621536269616578486088366371511689671084104853345909238905487630478673961277578726749803512616243816894467637283495181109598151299697790798509639818610105146451243049880283105058053410098793648099737891856159807509358770488928646627121038340095017387976331097258588281841622007427965647449756996640927302008311997829539083140513547376328953284028811318818215279440477435886229435188583379237781271928904054668026955857923503483114092608956857352798787856966874388727024920118769992870719429708034593499905614211769546516562390137257140496901635385652308379854578838473743384218661658726935199266513928854366985719249379812890865874621753956995528013565357376670660343067022978284034787438167485652982420554284774612808825370977573514245195725496259127853037883539656956232165519601353758408980077740093139905595626659967046447950613459126730299376539166893074296517726655397140060886134111080581736188888910284917689251870320744858638189925145073559487522520648581039145622127252051130320272516422282786991008276991369030370056066364866560000 [139,18] 4167187174982907276132580070311296890340972626162448876512573479801476799751395628633398594014310870771509435497912718426123733512136398865976660394294468717976228008238911798208034474181700067738670692983231469424143488147764251477249257771614389420638834399292785566809541588731478088273498694864293208230557974966587505728418440560153296732213683864480853891167744868370195612338821600067057590082738301526375255462729544446603964332134394447280528460009355156089755761389967623038179683276985125256755064319853409775387754918887613471340029421334793895486679127460269475816885688790741730556041316082149912631027175442284132509200772140008363561984834620872025001044736547175210230134913966189839371647850629317459525741922606377651931482729390120760340774329982380793395968878336885322077070892002910194304673711538864858135879911188490201782116847328137744538990686895667470980767409565568162824866437934327053809075412884522286997008934652060870682686658188269835095906061189351854854672630351676279160539680235707748192537480269909701732414033718302084179200760610559037252372698083369698288500194063069384169287588344501938480014142331451963990870423778793950213245639653922936971715781538798724379673636414359189492171227567623968599178571166682524574997797703187634957526556152315935155469201236090762790475727406724682579403481798893969078277521575255562082396547847413598553984341319152234654769224630935735043447414708578382879179868286525014829711116952285982614457536115743841032600945174696786093773498443553224635043144756640497268724276776418278333360435137627233818998565324536197337155931201047289797847615804385772579835986692515120601675648004204024744502310229786775438521041496623420868746002447278093706247727932574105747867978906511898647678456610396105457234066395631968746357455830766482098401400778532940614757532369989200694559137505221630778778903957254269800461034353256037550177465428848166009984945628647384515603068681650747207355484397781088161562646745125340924119897155404530792135227911766562146127237458658353112580997927703142018816671480383220628301383451243786136565049186579040822367188086554362159711131383709355160640967832420038507394547741854953738990150709846183555842008790294613033574111503932126918037787808741822761255134296381510935761052437725396017142282448396920501727272258479559008059392000 [139,19] -6995809204142837275513132665022520003667169113572790985609125117996791557429294317483268365030959599508427562347078028002273822612100666930195065832268699248721930719246383555926786860882251493159333085818434801200906132717079960414671015848317600460875025142411800793464686694067051912175840982740201436679084039665638904699654042873546734600009244492860345886800145213734593755072938800745320066856747295717117265858004139964725752206482995244632393319066165616668136933693884723018906785319920486669131094511485417631372736905388289526940956145555715132496204306595960601558758350866266075240008375693420846085774891526069028120500535924407677335326228300065480827301352208992826295151590786707425177635979252857892836472112895692852618364153684429619557011090584656752498183377149998319070377209283887125257851396056471564812399105901205252065999143790013168560936957173353094038041733016556346265070273839937326371836906966342108612113818576064414861201165495237429444408226232701560332017009671667415906717513584525399987713967877593976433965148929090886165886737746863941007903499986652328140872780590076056995170996274351114905939382248238660337879636811656384545510455933952898464597686496199799549925022451937935317412267815484877569597082475212659815567683110382019197552233838467663253679859670076557345884613526638397950874682121433399258582011641177509811400618013527179489623727036438770762601852735790962935435134957208499929102140271965114504504574565882512076059656709782021431643746821085376820405032292536968072048149696209270330477824337951130791356715340094336250517757147059974047873627135453184565545173110475773656986325269920292909305241779678494014170693864970602246781191964882320129596674612994289227965569081216495593194769329335023524855190869505964650690191308474677683209466164387372556697165331970606586783245907610154257936261060196083649270725363391473110935270078522230662317061558729091208032181025884585386166544484403459601832078310692920374703519022020919481974973236348221241101095218000394530955785145050832119698961706095426971188502184646854735373314833952656833825046395336895119331235767353778821931285668752394617049220117059049206033256493094077253997355291992142910635442409839780440138419268738224239784694549264435623783419276156565276470014527491294781104078318604566362640872823196348443525120 [139,20] 15739943156517458651627022069842885806456826530071763584754800794264996713016672739771594614070160972573086953463513527911852914944730421907150429833111508420343645316975620933791679226114449689813466811124902499987323813440282215537539531866178670281727348252409689031583528651511581917221125825264816763092352890947185459153939490242084901250756092957960383844579890673017747904909466146222814735729554620766257068720648095084972067943265098761423577614294663421623800414856511268819181103816195464882086933744347458197961435188014352008783288206818178052320554225094996111509580875409648797902603125552923562309190757034148926812871704130112725596081924371391350517850029479653915758662370090585538975554527868654809672890297380362514186646652548057822581237218586638323171507700527267946181613706275164623243911436700505999332151303514453354731241623517171419308705136387601357094718154043247817099125198179987902900326064201617390264229612025279377773358449295281734363392052068178165586431513809466503338689050937882036362994342775389677528375623665432966976013474321873596516651479756111947704511145168332508204044780731262424686455151189514585051432873389332573719694989694337295410735917599499246987318573807584179848393741636561584469252706779272276466250411035988718656370052068321688644352438345885060502578530352912036805066108410988338582361140518847486171614304884168850161234372936156848808943827509748941351727556726347236210187060875047430933992519468628495931195339496216887484403089082445281188200179273435397920612840740592728647600183341506581291466456738306268461523804248098078128561159217961757962235354760276726219927467650876773324131829579027739657292091352760177366077981859434568621908964870674591086391631669129211800733109531379688492264893592574518464091602648906869912973489132102623311874867845474552462077501882209089088582752255655356486311057997529595603250123647619869605670584624398788054926742540260203585277904519670086786074806943490015516822431586733557682637166695902570396093714536211650286800000331743449462466416282120642850898037364657164352547720783357878500451146867977232222803423383077683391854742291834292971726332285092896305379390657453478427413518410117887244892755676251829523193701335985272082938290353486062445616983010151815034838747295935328916945927382819221476178705893457070653440 [139,21] -33009114661799382697651677678589520101101318977894575352249745956177565827001765289779146437995508286974799552114439335662152240200309455325147465473560949732567954233068910566030870369291012662165647201171464117501039698892712670589266113087065320880418989094158682403812033202170484953468706063919078138508221688255530259682600137667162791110372156342513870632559061382589975744446502945859432316079505034981766695141460117664386857098692840753018285533365426246739605397050280595418487442035124504947550167641910061352710306788452824459952746884613049550263990712077953926160176240707704427290178865297387596634071684131587799407035480489232604445133983096435586143874270406389558137232564179294827428718101625755780779129022043201322527560250110052140932386635165176096100587047856421540358068556420968452969196277475202176745522234636309070501848686613525628722397024937395904928844827460134755518730796511486164928121259106824728746699307016682667952767136659216257873701880745836956673878393334646447784971702910257115864840028561810223296548416088494353728561459068283782938892743593317354268804848225560192293259660854386692360231244782634857627688217832567835061039401529086545300248752756963691105108166254942839572650863601811715222954764186342364081690086767542941318734864181791916222517229603071976853544066886887191510614281653138471485685946948433836100727438287879698365463545779240261988643688278879348688632076095324471013066020865982896055397468070960415604094360155973040120473284640274848373297317934321178994642174940906505396747629301901709105087994934296491797247010604256635825574361564807554373365938737914480625675991842108792615003862190656559579910720998402979944470372762753375848091380379157586102360686397245054496441074200317189111543851324668242660428623683250580809095780250025912387662880778340213521703382218730163159281042097096881121660051294388283203852797502280007596091360453339651770261645249208506799879145223626786372871870897127005526529568410960638144651296576347931214841436069045089625021876504187602221601192405267813657854916398965589851395948835850854726432749338194662590065781720268995138293983148587188311731856695675168968807033561552894979479058806748236469247640228772587471076739337073791422232927558073144431473402503642019846111675204236686098790341140441907894401080836048814080 [139,22] 55960561656642804669770589128410703207391787858393363802051987099119951589648199627040891911616920455149614364387747071295568007877702876516724332626073725816729160520178781737379757173368404756509590399390013472773156903324361150354029687155387594420972678881750446183947183286888500118348807074301782090634550579844670909786219466286307600575693392067248927855198541457222520273124808294476941799828245436526803142339069392404581332764772009292751550787217326572594698176450813862543018607110203005469328708753521503768874651820696267898455209561066305774327733108949674868960257967463260651918884564337081725283957493467205172614816467209244055867778543965574488153534957460663620665670702984047973818768820604315559631716152200779661485107455998407870653154808579702156130615694051798942779313443742539528190367196497820785223377801499164950417956362133835487047230962484302455370014693633754190402248153105188017054678446705935054154189700914632083289427636388382470280155155841616425396782266713520152390194989795531431733856788917192714864258264672362730319285356139130696102334463346753035467242105181709393833084012542772805132247142859965877835986418646995098367175637867712408686245132860821623809242824266394148289514124186196096565273251253776182237605047864688579327298203105749433875454865980971540697607205644833757414735172897091180669042243209211268172211136722059875375823554499304504933589229394931604242522584681955606685639613997258227289236137981579914732302857967958625605229696378060385763337019295683110525812866799441014164657646306282912714529452531740729223390098210046438113593391263371307429650803476820481145416890542367438374851350213271868294707084234840614045926430550473645444114443936683980897582764196176657058424238761326681491089312862952259294839712185771071396364691998354077651543651393581166445764301979472911880125910289276991295238958871660606515651520445093274166047984343003018788734593121391739942189911985755558171924586170973273426999434289893496904593470155743803793930515057671223489236076749237247237787544809057290205588529777863158371928699514483788510496576037124154389590583259939790386475226502207858939339630985806802772603610484258201328639863267365935533886119006938048197245562229576145713344405126716768986653783420515931745966312213343352056585972586979825764140959861309440 [139,23] -76038911584691958900879767701470940863946414378683609010455164215541462185305333685768440439827260112762760246775026518011779589748544941527080303451609252456957101900331778050801843949705213163315356441234817947835885443595606416384673057032203558022678623051729440313651115372399982188446309927398435006166419557832394610865918525174535389363394962407266681306821841162266736827311083912420690189542399591112662104088195232632226526239494678784909233140552743100502938092468811108401461159696623299183294026120320668442412163958904004258653807646188440817658424456594393121150663243173609306855099155949443374159003845139656110529189549691181947970306508199329685478579215108315590035520521528679059709122844906113212664743376431784560261459995007775804094689428408852527582003811456785462124864362373774638370559526039874456639782458896990547121384711281179895158562255791358394097482472244980981132026976717707683134499946640934919212557484123244020184343711094144189242640709984870588060120800475996990442897152086359699879963403979120683343274437699372497057423211702680615088968141489256323307510872913411165341402672884311457013599568900573951392698770430664494602562951445285311763121865997637051266071109761345927411737596673801378266741096925548004407810861589683353316446854793425995999659774460626418791182919559299595009741496172951364005605656399875188647164373977060546230969567745074924732203861278428048920061680948435219980962312524447468206157649167638245856759682550468594840593446894513144661157289954084215922080020982767086589931579408543135190634999570504960215698273380099012581195197522644903215076082306527104778959258455112095415546428120046920879696186550724826338460304142899865482039502040194482836504190809098298352592813194147791721727433538516029013863467937136800973671046396293752458718298070262202327308919539382915299116015658373165509138992234082158145108032729189531156724610116609710534575314073229378957755851572933688271514889343525468356026897495234396037968848576287019865455895922334416732536970959787030283371078673437787187482198375587017757080844739963420373882481018331694757447338176955240135455699475510522817009282679113933644649557059504325204449932649182703462413682213927091016095908354369863167024992321813811539200369765765982755101875663405778945936634191025970559496728084480 [139,24] 84008267598835306122133399287016992645115947000287745081255930169452860880854718397777278103223463891965861344088733373582209795533281730962575114223712483730687497089686839329489150664211828710995505343129169255517825156232176756095197455044825538108412362713622898721485302234082195877878488817480153322134910590002712893545131240120881716387492055582168385443348745992454096336206126823856040785454576153774066814414412508006793908095353587052967026489726746277095026977638386575830536694682250727425552396820367290368148521847315483034214200028885380319400429735225815863720169424140919868825236786281641183853500462908937318022630447825268930622463818136425804442177015630447251786968372443719674693481835292499413238956628812213427748388708400493720218846223857387228382952270866433949209490873664245538779607851259359057426724314831694999737544549488690469308826736693985482041170351200585714036721042671872551029586862993955221232406890112789842638246023578182784937495401813000892074230561409030989013407033559163242876639325466904336160915467215862561559561254988443484760605010617367054556044211051875827291199986699735064003618183108793706681366587230298784331677984372963840869720223183661376299084903896363814491538764429413071370976580955990336077678443132525158622189673359285064990969252073127671743893034750028825193100045131376593037394016934205949619726558469897244481570866008721693120120332816614112027225616855238090969025678973699831963779097211077266616716353475358499078938638876490216993650920982938356859863802624983471260207524166670919082308942796336262711584994048888893435058591211680333040449144117244540826532211934415004610347274419605820539003112738438271357718002831587768914054636001484270381089251916801569209496756577001850409285051113263283503358304150493857670806015294581778686867925212543363391459798880239131881371084150353572495856014193062747113445468069218341224404990870847869461345761237888157290086664096627274881643873312996720623833581407772674336721049301343840318990324339142999702219582225026417981530897487185485764032799406020805272605571213591563512895529233647640398085190724923786923154417181032224185962148527783198656341870429766921944843655743815064510763955441734446898454711021172440810152566225932810207470290857914693480213144846180607067554568835910103682493972480 [139,25] -76325104942177929242127135589790655230077493166488434367791229885377156262595463142984972153904797762117032800205171289330537916314229341114913733198636468421248823851021842214555123919397259582854347198622302967170175522024568022759302212217155703251100522041560563843919634055050487208620273669178628538970007389724337303972364734613294351703166892693534442030334906714675578777594516370721833246526644385729388794340375590004694720487554256504464367559084792920019254406791399301075464119545751192882441510199904764027264945115203771513897044536373867187011432995829126803990670495820952800440787665779101460360278662479020268452886312757428751478327552260886781491223198143548070293067061111124669269615373949931024231607358015502286470776058390535533873461708391113894633246498756452146290672519546663257631369538751360171295626475302456568783461350420678916351052654444239105237665211445675475699144041147519476050292217054433637686270721801564649106117007477779530380982882455885515896364939226082444658444575576258088308426701330328691340727457144613017236322242980421505193640359218388420955149828969808404533816926479644855487798516249366066526023256482396353089809993500157330079504471078002119382656465248053211593181016589167201657828496577296047249734802273166926631140263075574106873809969401743452223989130323525227319231175289455932977499310107604958601871413220430287699763367707982339929822534111082665583204248924072843438677752735721142931603016738568267311968857914097118452249371763638619507785289145112234282015439153440943051091841814261192808873949644946322250022363721243778116888113948748595739906045316314680011514151739565341984118304152682483568779492513068383215552028596829173377224457681731205342339653931148214203820980552857515318097414769122170691490443143828769144851605820486270770472190152294633134918577391455362745447786518995856278057282705893000838087807824216154197916219050124661525507549202582790193467267441513072492858161804774743374714552570539044504109788178734904272542191552481985653761015168122240256002195674602831648354398656952411975386930513523799669864938990478961849779506115198999545020231374222481452472857919877229584719313091190248175864917931375257378005868849935658548651200622055969483562715499125588732053635504152591745176265702935478546643313141025851802910720 [139,26] 57316244679592935353308310908159924747752335852705161783029413544763308070271189489605578133710557637383466054578033146460211762052761146859190503003022188187959210545451883193080118549625912616790383027409433789595845711471979784171814111332369576225492042118349796903516990416328623649869931820029978647948578026489521993592746684328000960802166618172569660952443938853078750430916345583217619915315600146090458843089925469258567641337723737514188841649237840407205860454005912960992005645758097992148857107893664284005616912103647212044224782736469734181532080632274117767467921523551791246216959614150918638414900461265817818655325724956661986537712035380426324713226122077553640405961840280852447419361828800762824699689795463756362066819045924841769380109700179575975972392996269466088420984681240143256578933319023256618231722958292486885980744274290136633801159774569496753427535204512056198320741379162618221486132343925477389836089773418407054678905769429022369602525311275293741582185029452017614473965673029932504713858646040479451432770582066185216075438779525681687036727469447786613946743707459147978784273093052218019261696356795603383494863460804963891426072412628147217458456972497888006603106622448338383732666490196376464918407387618028045025553596419808604067643646714134008114890638980223928908300437121137696010633494487117567724090672212021282263170367745331731317534082302854844697128310415946471596470608479379180285084394180030089475343380583966024754066706065502343514993151980960229310241271795341169194730626836669910839063983493729437604245521665929791017808346395940191157770477783089388927495096905314775433880759854711861972094760180194132616258129460523977021704565866568326762111664851634519242652212346204960254611800003172856277799970331228202172495255614879404069354193191267288811706556869453183834755622380026470659350149562826059930011182364784084880959682590591789768296145882297028448148754160169200867659920761069146812505345602603320605874301606401654024743671944604465863764355561471812906716943983844253028516668421578354040479441818832264055781459918044794233009425979032621085488917072489456284594953671223473485541154517197213675455872735609995683119949483388252338576457023481028782626670617485280531019223431755732852379576296241450402858019137776681234531388128719221555200 [139,27] -35644475221278156200521844312593508538435278223444036466084505058087170910952204038875008565056805299296260558121888493108897950967055152420834374247394724652876919322427539433037562591921057195809321967423404800816438030667898750206986794093635874086714463951104887975483110670079935777415995740777843119508835473742041430682501425775331925204451491546750981501571389592490245269292464752280033029394711644570727958355331982632532285781038589891739647410427649380234461041698507602327903082234927094031939168700701455216116771755594685182427421293133081296814666336637911407153158407149632543576290920884615479011643055597801321434294276715214349133405901148032086507151813571890583317539810359015547956557508253252716573581445695476090216363420307468388709143284124189594129491115809264297588678117012805821345367417234621404010219892911175323566058031767365989921332332533869949864739697135409662954892730122489887287154420445398974912223935591318892678154611869817603609690487315604710596995423498873562354568183728822974968372144511621763674858932738910313704249943525136510999779839894495031419289518853913015203961302141341201831028660283335248019915964785253525204299304245899024448927288253130212997733642781391535337053773063240537573669799306737541136871820668117391893961996485969522810123499405068625984914601161428479735467041237951163703120934338956131801115720871609991915080990449513588048774698217642803485586084484577134959437787358102893052742660948024307430695040333425123578631928441255676386088892233439861351512810157845823057007189586611767738721719954250705442157874974029564311434647138080755825792008837759612951155208171862534875683874814971872420506621216489240275126898939907513875779541578957104956521538075440137018320167769847135633586109012231764493928681582877863963029557679282370759552085835731859252789290349103436250550521973549413959533075852292414982408725999305618793428024768742571049511058277917188729656385633832707033963537008378778971101784475472994691547573168109509327209723903980211065507453135978080807351971606277758871073447297674136531795295668311257097566393075150246772372480720266416374690175242842148473622120211514106287554384562469751829709130670410524543154080154560214340379925478774393820983796785115309146787252934073603998754464016643677774914894813399613440 [139,28] 18579227013082370843816628093732380680476728571188948028499856232632044812966990490381941653867810048004533655869792275643784791901537971955392221078732907137576621818176848503627381429063714236823990630913944445917546187209877772208465397373876065796449842390265649625986985408080540543105238394983649819805459237426138144081792437041173052585072421960670397940006383030054850145048337185598218898547977075844829915655772500388054770621197857801945991236494321113580881417598909665255411250210418505481972188260409831324521264707273077043997931935409163902504730607138899938596526314546969940376851777127068458022822571558194781008952900643084693450530761316436633161222004603484160293444706084505822117848296411429572681577156273557624856040174031095083890308100268334106715077567080220435786138813316156125373124027740344903020849529492678385060556425323614942346899718109957588322144304952025148786947195172838505018063042907192989853634925461680364025378277748689948874302696741944389050488885114010899288888409339147246515170190201164220517615849018832180603332979818702667060857532169262390399451672376138403711258285275383738618352701094269621855712067912921939851875036565823405948556188460765930151316310907295506968638733173214253982494420117493587224549321158678333634656373160270873738587507083904794151416125026028856429053220965150316479441213588656542219183879999436188195042508695581488613292130591056242488258190579845581505266162837703003590753674719227780543096075624382121007298726270418694769571085894312987220475393046973360719448675945720812825632508460253147546948997389976878529111280896433876009243962820047055528899879446605562030820126532427828049664545688357382146312242459594138397777608482355560299361632576891720216961818746296620617120715121755108523710677732602972828152643804999604129551137394375549008841019465570238155242873459903961123653978671247755885382096416478765949470575702378836402644184647174832423021570882501933927000969958564616421571691921876595097364462988374618047354839718588394590116342165279792327402391395443552401776406299269788795490191999698017780170177649457819815183200925555831412369716257702053889874531655073084955928420460087519367510464175893387604307212548512995636163893886848363562845066469065607762903491616226703804278733331314526999340406401925120 [139,29] -8657242409559508321837921143202202980576072394330968743552923871917054328040235051182135073233822452950290520562448169119336296358781912518044075180290628872063688344021032436393485888654686236643272982440653220283828616914044649559329549218811061811787937474358112392492861568893884533366888460568481827878761831223460080476402962824167958029298599523951387455774613713453464118877198922743929752757277369623089106387013507050225025623942723390163634523761971986550143235179143965255917064726890486861872104145441839849322033175630786931517200167746429515507300906135913197350724011860155337208716787295089791222891853741519082311610823988241346667321606618381799563476747688003881587857595062071790323046732619637457304148292545988309377735553040165425727701275582813128236341235676781895408950916544144721328865282423891291167881487119926242073522831803888935348831373901938727049708025094618353869951495107507356585902820483028081412941851380041557910915562437006312488797061792626251360379301521511163169854468141241450152458986778791163575876637372271925889190732266525901322106175527004474438712765737692315189483869521642753795034433975650450428756371368052946453440311971065218048683271693069696405104644750751049705468197057961499924211809911676265817853009109839894469294076825464643891954245455815517217737510712714564870574076468154057975013071070978141510167175942265536147096948166263955678451979678976219893808497243608373709386936183523509644089019576433398078803120056900507199999290187639438678699087656507540064113606217668923571897792414596172968346831545184730565149581445772040583134761896177636357522774929819044164366641398264475107426421985157226387751073327020838148583368335210153036026153475185615989180573372389939156744095124723969018201139572841131670604961791032018302489202540933903064322859328631606355787240700281375860812833825900457587073689537942177080898408420577592465106647374473461588074601356936168827249549606947708247365463781310045478273754180539329674823251696137828540316913466729340801950809178630173806231343176274028865008640613679733119866963236470821649449973630817714087142506669195544519724974717434785659266810924781866255132752712303530335484841340685625639902863046048971509678096854084396603418171907080108353368236437947216709188337822753810001184874823680 [139,30] 4307794225155945995242390227189473174405406340761338369634551969616691565890204675633854461258990305359988087810351069891457875590034752958672003049255304548003707930780748118596028252305796367598308045279162494596525325055466776456014556657104925969761795891003246762589331860499191976206512406858383875153076032730151953637996430586787056348524292580504139941632143961623124370081779057826894821691202645127699101716727798151607593409210993282077971702825925246051006969701461802279643499716833315144192140463221609802362233255347055221846886412236665920709774831285613594272993397495954812980302730056050456540567166926471514214146368238474996609404509169141348268580066127348760225487076226122671860833609232965359763418585783226119519974810219808809773627031679625552544446499983260737449250644733340205769393992646230648536005574092840473616563089715021193915735337685515059935815511164396639877208283846663321769133187426921881715945095215887975343508403261714132648055419144270115990965490526567124728302042444071243534572221824569641627058552398850086841153016270529930906034968243660307619172921157298604847979858917913140121006203925374097624726677126886713593782126114166362258529425825939382595330763885904799122946321376471223718774723366276228738185332836046810512847014328537992152832129263039555270977406761058723646845465664265267569129121425545761216614759839249694838006422956108390939213317673445485250618854988216117136974221672945705686161392918635087041651207331365391882356222983953648909457405729768148798931997126823088091949506621075242566445921613643248314147159694316139010885639637247941680222406737527385774949782256967876028666836756410726369432881626144661894682012336562820909883289902888605797652120372094126734039732814968457040470539777332042506766888326402407370754302835259616655583420208031726872793207912824308401216391975949656274854779099163285707396263469564995409614543326079920254506777637803636130780062217946985006184661496808342948311496783457859466877701967866821923249878241712263157573651932271266823025369084439611961777520564722875209216540414858864856332625131340221937920096452160662858566912726555417690188319094000862830661329449330880647272360532245899724910934707540565672702769000605700406504547332435165740821815828732551746285046662873006524805939200 [139,31] -2617215469023158223555192286394668296426817839241917551244975004279859338629235589001767058699691830191586323403645974132728433001853314673799677817423663172552169724279405196750443517442718866678925951063229415333161934305368614736255176982415236679573433250201357396229422150251482082930199231451130212002360987508845421764263371663423166943661965323318320569595797994330622840073586897419791568414503396911355437181610911620108222319014160163024546340747262546304043397146422842252682160127771714988991197602475266030438863700277415184703362197426329224230219344451866851251767657879935289527685513334981483045056215982251292781060879049786989930356036922881807121402095001118933871030070208347905428946061987763492208996216073507046631280506759966921139368701246230722755439278693904603312773117474408718826901720902340235443495591738550567870998045512581053328453777166489997380403876754007036710073086025378975817648691346083369284751874515184823931297083022486720154356739248377892699932336143399565540727832691415591471962550187369375589291499314508142878091824912572899770327691457450732036202144805273569641350911311019485443568444256439900215510998916627729839803316630074660619211462647681151422061029887925439625155010348332690795864575496215884231010019194761855168985082692370548423902154605662837184086921108999075326282209817108055728432537160807153192501574754102238969787860375930870886579370848056870866920087861222626478086693513965428213985923158927227141381456497618755039776936974206056400700463071495760391876929251388580225001473922851503855568750473943560878334581306808200605462164500916481972428229252898235524106128374877944044750362053216904520133673685356333864328715836958164287955955664627652014329047779658467075803585133492546285048143278143593708750302555479080606937110420518859693433124245925190328609594141064847303368694542983896062099052291164880105872847522784636190236765800325337838315750363292765772454462094954449943864856457281500053491478327466751158067540428776466267809586762677692409574721429692324487084114182625353899580526250514986875020744709925294150289893887188719364419985830861320151905704375847047250969739820074902489992842719427971535434853959191113112485531684717459740948773167542546506726109231584407780485579163861717417223463711113711011758080 [139,32] 1565118163125373624584837584336746478769814375992034655206417107683770916751868990832453926133785164688277169036246074678926145806456782096373751366608370366241930374122371195846464739577221253787807435528893105423045553208712623780318019946703972331731896826926724765547110890175402069863769982700066559826904843931060787547346560893515592518875598535804489000019565146462898660281555405264689904359260601908805680591546177041809346021211252976665187624883386643649639092845270904511931339804110583353140779399068422859133723643275248617903758758142357225390961767575772364861272464901932387101328163559419278994027362242523553422624725185751426586358707850128708427168883580149802503925772078322800062805379068355190269531261632057857139483112541539859018969314100546077041404919099005452760940744294490509040984132189086824062733673388602222205273841825178585182836547444320387164166357343385098174977765119769215892283295407341768265478287627130187372532777919997100939104862555800058740708312121188416640538298176443805309234287710150523132915764853125150411290631738051153315716216835372096466818545466450595432222125915175575233689303214263481264982077225647069721345729792390471734644492398352708586489040696786374683380686788972936093269224972283699704796425714574092147679925146738992065556963704172348243493787934296195630807108935824058173390106323269860967738531878011372570944050271227829760281328892078667147205935875790144549911701018611742000079128303406823893301117649935270571709956787181543972625488845725325336384628414385308906496809847218752979522976181940524620036291423898683882364874584820599457285247938953109743813722603817909864611588503233241459661123808920697532704481668800418359054051570350745765536985788390451548113738007689725428665335370927574220871316046302342153488377557869290039068150857820632714869568527171230685495198448631405148626704210955902946867649478154476061694151065775091633209347509660049126849105172422714730146830087048540072486172584235510319512360300981529557384438808247015019248647314433195195331406333511005436453976694833322854819940369591845930450932772962551898720550094045862374700026013709230157915169152163882113058730809087270534682691116879809572471667199042790609033091525491037230427949337935206521371217941918137788678147384410070056960 [139,33] -550419728896396522910348869382627551632917548781885066693464065755579292526034676582207828042895320303267563698099827911603573323856000419031525120541114400862284025502822392936358492209487108000053187801155839784853060355364068010244206631224329336024853817915153073286235006240456048815966897137372647852018678667237563923825342212763735674156390732336839342734508692421710472487375066638382717342188231040031109855277590132687973506826687384277543046813275929056957750974369556010178532481931108789050064281907972377334554535434513482453280005531684844563421708914757582382138470175407331471909949999443841955214337141494069797631689567058233346917984544224046693675468756080141857191883009599409963831616693523460973619291598890470771186430890049121913037844871378224627212170769878269891378622155708213528860430637073281536951415461241013671994369940115591230108733103368261114882860487935793623982880360102531565099834723933097944526654444270727433791198155701161787308969630120425731369215819746269704391545478773454147253818623749861599933706084649602492803602053805184960924166623160532060041454063587107061302364936222670060414136837494515555718838235417269111996540526024698667855272577923287965400327447730072921248538651248559878677966935124037782069018640777688516504219244524977586570975404253226163028363371021625800320787453807294423958028261202548601860471602479362320323678615637523134023614018629816770998171467746742780729787255307447735953967521302871957575985939776685002638018419146111087347595748012329208402910552757949869072481273543844115014531398072362594521983073855387235086720787888775394831713839325960637953623307654322753063598665320528985543194617921165126405128792157168752211518521781454128096125908030433955405605067981316556950230078723177347216213673061917108294899706664899011307940080069673152707946835908330605831447942256427295800457585590860136883602546853506308104636902697691190502073118914795501815715671581367509098740343767408028797704828487200963717085509180115281398355584149607881193924724988263344001141187324243527444672452913221301565771029155199136713538998882968879126508250554559447446990198790736264229573204181500784602248519627374238774976648825925978587439486615268933242779852083696480932335323877772015983500731274821865109628218381434880 [139,34] -251268246709426297754691160387135398706384584091496085907920832941837555263752149362810935398785684595391897281089495682387809057780817866458037121957309233353737124523116706985244004623631642493359664924829236978156099526312768603487712260417123696001329133535739733131005057638304787461175636038859260904645634258200795258813682721485028814122111272256187524421137892478344093041336027914824526836465461007949541210491704706977886126250298966221599056307935950637363859660994165026340873628878817429121913710446858972140648957566947329777452396958963097365354949533597569388508229991709494110745058478692187849466116298267161299339926599499187461769123430394050225355941954613779954749886861530333914507799807115874279547788271801972722470310558548338265819177873442276409509394296078084082923689329781800987131568257063593391986834583920765747206415192337974846503309754964854314419783868590938738449325930311398137936741971643165961900043128492047795736393544767525103333604837769148633522913819585264916768478679355016168121683905599910685665504372125540500420280363374073398678894521477808578761436314290425876058295601198509147119649088026212612135802557614090076175354500234853334698014204996599372858188093459335773373229828185463965124839926049300786092137934979806738242619707328359940064103744885793932677954020209015382219530612495200042441252500674980501753189035842591110644669977150379369039826979897003191761131588332641738047119128586546607068306897808052139415825328527156397053607293956098276100236078635547794512001451713480122096917049749639291997428493840005353185461670417749429749391618569790645944313289335755390555034788019662795397711054119129273300892276475403138612227985171196484198196255145421951525901215220707899980667689843206823801079294697005763242433506287309037009541398731856602480890220280449979764343197570729348954687222519894889288894062429376589019300274468495164811866654663318347973171665842617462401356391465854386477177183023114280740709300957034270672007367162773748630193922695394363235016074908169892037368490206633447725435801395915231290155233462961863119444841181314139184754892754373654364629158022837228012742719720074557112618680138410691636310555276343599844507452899240772915741111599198619310511903455241019078806727580882168064169457221632 [139,35] 630767812057288371059083475823300192920839352572886472305523971386525954164510799632292024493415670013736229530019418831560216258391226068799745074640970536450321210520814422676127737743320242900543444036299126146352453493361469486821184964102548263614041172929382585710169122129241204255251884766567583923612985952663115434241433803163200716451481450280597645681552148347419251682568656532610511101500359096438774525067921145344314280895400764506708573793736199129414713538966228216686505765394181235969272501438378201635821383352197724220803351234463331119399077631427389210549639093674633194345489543603499951041655529499777616014158336042649712877327183424423278822780614407971961651027024504140125418745085550618551023405098077266608085191285408339491915147416396575881461664797684723301251298814091905947194309460357215760439332264098240393369109470654298274626334052163441589670537427679195742546791569238421200039239940714825378658931333160465585999483504007788651194137205583283333075378384494308717136393210303546817688272923992082822257198259631227632751757470734783040684772919913277869437126162030448109674617992682894380274365552566636753850736423801937789802825113780783631061255994594919919283333476576846348758343496825805811135663811230841175882880475749983513120556857807233618089811487983023856062454037934247444600112108865609215429873326626495057208813630468714221009617446027689333418256713328925383996984064695924076844677789360915692837159055927484664318054652783081264219409202590282138962213743841391660308119056387859719389285280443879780300786218932256353897904503019495171552944864822111789230831896076594647922609259485441383988343963105947572009176214477894538308847287870888073952863816803520473733087379680882314312292505416046975187865521934362386654315216339990902917880280899625802992931309431438895934077721769115550952596782417689120456451019831729051751372982297746005573998114129134046295791235393280114483045551914585753351228927914019448465343423274799130840653020878025661036478331626309471101361691709231573821856933713149792486486995262566169968030650343689851991210467144952402170964000194234422933722811675025049338325690714549051969491216248610182931019701133989085504210828843734364952183849270759995793541736118012509579641065938520172208202973184 [139,36] -629020594647645083635504918644875250552092456540061524493670274004189804541144138866373819105871110027092171075632783257621869508080818925090756769785836012625590246675352712705344005447674461548311735337693620949168563645632266517822484523027686488561141355362142357802425599578021162488652267948529800323279375550640953678476889396647885464991969673235237939525406124516851901385553758891696040153129601555492883506910706198959955330395004951147875954852958656828205156947272381129154617979235457100804181305100668615739905972842662504041687926975799312895298252183795321571702558583912699661962621265624233199046377475935171335196170831593363843891844715885457403844896533605654387793128167938244086590372573649931054713750994499018315130855174834863770634148367265641946901164895985004127483406251085628642872649490547772747509095051349361268788402579046312909634855803535910112807420007342579818290627553664430903012589917986551533561051888808384580429326226063157542364695588901170098188351901590393826104719337817875877972689546554732500799449466291347038799354751123281838054140828114614964531038204888410181572951290665660103436052281263188890282477828501072798020815917699690756522070382837180750454151716244474542687379381645187732399112120273181375788858638894810431630232622347830843605386360156057153922804450689982462750615245838928693106543938981492890435626460937591922487576687757177615356211162749174320834440346769479813287185042847376460156892491342354481518528622775537388604827266989655717093183621951126904099642977836473937809081458970787139938480717510288431834723581242707244818328629128252999601270870705975206225292683108838615048352685717088104121140490659869329879308943420938857344912032096056329711231667992849249972221690293135038768163925863630646534283854368619321376331887665943436212666384321008306991695839734578819536236742211386639908894425315438991581504794438486834355248663636171615754792442335030489006591811123318573725411090432711453166238671536215182120887298087183519797483584548784328957344349611226188270364282952772233513702850360942071791345023913109965332952325168481029322167787431087172400887101870040451578219022250845692031972322032263302236553112260311973316091742199683290714090433772158130219394410620302409094569711184256236758499328 [139,37] 440660256951021521924379584282016485387584095351968807292136971874343242609181006206152371028705185544275290676261869033408302136182695528008186237393327808112608254927339575642932176324705357443151305604643291657679110684581407573163523069260177092779258506405744198201836672922237031260481043131747836210983805351120710837777303873476782804711615979976623697127843367521863291062497279608189904037241271829365527409002586304490921561154161379297929702228196766842864190495122524886663656520395884021320523710918868819845764938468592684581009624027212591397363339793313669451398126356566806441628242133663412006337988189566444377565794411765090536268973373249947087116222274940408392101973196219298142370649096113222953225794292551582261946116560981323969001779936846062729381796486906941777218945828371162002728667903301566848746336139879955070013341174352160096612236369573349792063035743514496366665811815929870665123262784303661061661816942831274937473123879620926988972493041071301785808312980396747490271286082371817202091074080205462440837395200042505962675893064165074509869692806337589719368931835647384616927534148757943669585606916143011180463542521567759527689139769056957292798052465580400240798000428420746834603050421624502442061693368451968503647700706204401271959646318782682615424171127086136998012752765284801991630305074200938686982639810720805336199454293777853745000380705203138648492291910124664363472510270845216501111573239747231205034991504829555706194030522099377222327805896810533404624397106259762164390579350127576791030377798251651224144232962017723408639490099753339036332566365686965674523388571626931236974718716231760798422939177699616869718831576480518901456043904847025030560708360254187269246685759339689745703022280386413251811174024400018416226357166701044323432613142392761025679456949214533694303050320805718380487686679256226729709097641395563467024767432701929105947365359981036957845758952344764067845503091098905523417095595311360925423414691934098014775122902081507485226682277278381575224420533518837457597658769124324995913189901175680115895725238303139688433803396551420625800920597217179340008697184171493608486412922887332998918618076663545925092742797138248706201403777176727027159442073419893954077796393670806288137945651796856802115584 [139,38] -239790313447633692454817677733841551080900164016085696612168449834047876705941205165038268195855270337132130383366011192746776915169715802537910987482620784576473857694782054895421606672300740895724423276886832057476373417412610391492600342109361837823140353686160809844729741351056706196541263563380998940388330098136898026678872855003591939272700132382297643066301407685568438610774333053353215209672491258544889573080665741003472241795319938206544059338035426000056398312837329249444286853850212546084562247007355669687629178466508900034634266105160672017436421879948421089478543552426555661029772620216060228613266411730805780190244697195437363947953941344050753142112996986467173630990118507491479751744921137819602917024372872940355932381200505523365710180613599357326102534644773298519911873478420865195206202050142185352269566507880858030120590108027355291007850974203269719130679935754190677602298052235594254094078699350528603918825030061497562298490993806399043251443444280831787838043047537406541810131597491787280066598497122989514774825380029340327662280640318089591301928117408776536193937475827794630985232279323291687873675413492721435684241914821261245735093025604666235808486483218877156752777439630672672438405168767715586763796417679369044865190256668245768033070148634332332155375086283026815647444782553416651840886747787432435019197582419811616656145564822190883064778452237187607935959685623357426687511475061244953470985141675899340608830658174445627800032590620594711632638343877789480754253931022443310700259316067699988396280607211943900634213564489557960080814370484085084371510615367825215302502266685937374767211166059046309097520123064905586710761718425164731262560868263867922789688481911154490695526484954705163620349081795628205566404003085227451008463092804865143084920180736338650253196976316485706608480143499075155172627170996282822598798090431379211175102085414304121296602895965592189217267631140888062890183857878540063001900724305921344690911888559015109777908838791703754991615417446017288839427096066221709807018151718661104667978697110907632077479789803182448827251032461137041382489704440387979835636489411089586028354794603197665560071917083569227576811172315513985913037274953352227783303870245361632007993279509378488492997446679383232768 [139,39] 104201381161599880352473306954082724990399830762198708728425850550882035862011406486266929368157469703693064979458720283969784861060926803743385075815452056075509122716868999247645406298771752385828846427082477309616747745603609661898327741982339485496475079772649406390190111025221595145503878426228887968176806084592626720019031236483466506097031681477663263043567926169793734841308327858567115870537477026584286008989035122584285688137809741619692268394258332454252291482890592062735527994877304580565356201782533811344482433575197124389989255816028716519930509953372848465520701622859926275136885456065937113468030563265678131728677959575465660966442419008344610944907568249888024675998246695641429468732940178668402758214500360101167475064441551113980349954366598836753635036694062997154881416435915147988292287879386786819773006100021121711607406064848511565911389139807862407247251686079598620094696069363689022624427102850447371743611720304121772871275511745429938732346946585525042016394099309296907184599514070507274897197147345003458887617446097604756502575330462450861001023307415913412014790927478920745146399395397880289972225300643438527954631801170917877978885975754548333321304077042169746781837117921098370728814058846024854411452070261437485808578156058641259041567452381614539279613099728906278351436574271685620481806005458645028496289125087841334805268295452471266386289126061389160955009644064686575589182580318578466681739904423120333209799064216397739838142500934480068186989216111882887633320526404345461647309355414111023685621711414692646633066383694364111318773463654675883003608624000246424846468745033700165104095231500020250800637031285074792443661178529155575685337519998290129386708477206669988872282020021958560854536032263215506263591192535027607227532780236567251132712975633190886181064610315476529155907359194008703190287624465162041753237720594566644422278261700539945843680362472557093688354362344501423049979492014882457460707783147244347359008720108426047814323104143797814041081558284057455350313486408559428563699996430747732588027676855542201215764903106256810683433680111825761758293163274961210637089493792802788363155953728152023713892756329678452499325941761251724595603632766544293562908476253124494988274162889596514541889817895010304 [139,40] -35998617168477802660362744489742716382743800278623959310111343362013677765023125158198188284137913319507740981456436578489286212127810293492811772485793523720709446407855264158045076907106740736165334492838449212426701501074481362535965634806185959247238677259870520309071728239730473186857248525354940760168639099141155442985468728399881230305840225430726674139644476301791450954551523506411821368132518238403500193242365417934186838600234218965518287200621305206435439106185265733848293630991245662450922118122948387550321387491619740569231827318121495344620152936667859680374561549400456018424906981121408151273131187457348634561053323391674990773739235631445798382273828267853877610839311685831824808085806139718690082392115863716172624864562167242436411613224849365623953835837330805231734209699377622862199188383722261034826231550836741030386611929267205070281522565613764629274759022173294274751988628119863463873111617554743789375685424118438453689483528268004923268992624289192887628785892204120363799637461040173375170282020435480121937404489548947644527040136455265611539159585513077894276146539522325195898757120171380728334540217265973621359982471717178619531537421623927415847878399404409332960952465208791500809392207258462561648955970942977288153596676327367937791483355753594252538162338565005725116632763672647538702608131125392589534509027606581546181545057233267544251646987484615933954815531351958798356104160455713990618390198962637078937865622097454113947428726523684461292834534412923201534498139432356973749480100813903422133313914118031839065285681022092530830927726607833697780043226274222650260116361426779549326194026356623140023796886309184530650292314907317300023014741643277244092823630987172453963565967305242366755302201658616676387172060867518885415539573530305896010152912285023985533502968960465591301482541901271778890409934677567054143488959545146058118427700121754027687903092223973974705122335137538847255779768362645416941268209362000608633693053995376244450134500673931937440099606284253222629701397554750257832201448877636554849619518183450824182699315013674944994106467131392096364556266699058701937142461885252992770493850311547474623848235547977048028438900728669668545725074538929638102554921354326668550455253942381257945979589041984 [139,41] 9504333837307518974795618297843388707567135702441204276151986855409469010930509467190537042834922681462482474708910772083840725975079279131673764447644434128700796862039330752382782650242620619320556942101477570678770007515298414560915579696204809464848614090957012803478775348822018968849615842851098703853905240846219544361932006443831608497582838407279016419374777863289788842822403393647442548138270424238806154228342144285520265848212900897188695555008783160255384181591191557557166155253732347040795034043333858372697164380980314833324321801057526840539770865903688876961946261178528497255409957061596223539117689705325487137796086757726017038084416951634748296292148306595838120952621130923759604084507803965558377635318152399137073431559610250458372952312965369530723445122610178388135554135328178020038082711865760806229660250558941158084763139625273753815934531514330568802711476052304752393719062019455676449691543683528764294952330249353516326734726399921034047702946493001915422329992944714717523950523098723492697157074026634260197514201858184758622193395479343797757550710144102430884636458957452190217220797811913915793201431639266689342793084786399549127566568624168930023909635455963589231196795907834565333749598052021497878884321747127526269241710172500198533990664897088371056157518218302501349049834553520554759763079775009111798594100867358545631356105089730221112632970582774463809211862277928865501078433772152011020705830723254306148789677675209977598164365864070254642729556571467926110176659234592889212896989184658510834065457122120358921526135147473905899666740640998156202447545014000593763309118124749553673458401003867982211915904767011344450270678266102068611867065152228367808013492096843624845194288201787192467595146636549341432870982151867248139045639358351962312068484860171674677663278885082806383926089432654007807624513092817416279284690289706785120827579953515728560848628242504153359030348554762194753338420621496446648586588459462381163629688688862582850721538701886454765688960248938727005526590586849535480673814109929591523568178419583164076782641351539993009921424128854793869269971420675678787480354714052312637453230206599561591121680039360940229594878520843341442277495953829145076257219178097384387862710678692297633109298944 [139,42] -1687416517250028113878692662901027545944410391276732659139617883763431317478464845196475769384696872438630189349446796833672344611737111891558112809005151280461496268862164859126474939847900745626796766006185772913634775434222505658169179774004723707051668256022411405120388003549072569745452546436950298529586077353199401889510544505658238554220689585078001255463917777635572163763070204782652591241148421504556816094100469579642352290207113685974105735237644423650999248086384103375123448146020242488459465060551102816292830262237007472149311444450844381327296272429337703684815740505287161391108435968027491178789089657356910763289309891973664497473640798562489524404459167514793109069575545008526841612034396723899107855345819679279612576092683900289520225226372690397659203200037444751233482328164403344489144770185766360232719573169380643769388928215681410530121115097993234135848073407036649552128822708349526031418349939160927699852944614741261520404005016587148285150909868533466561081902288271704349188286171802116122467139129318549669733836858865883461894803218040636925704754142770910226988019585111480235426242342415487072599969082808296166882662531142364050966256393494770242364591447287118925743808122131769792970628182494401812890277147643033349515412300698051662528898065667892432792551196790816314083658974246227522650714819130829349320536096367287221205614275774501953656330377229714403171852261313156843255203147181202283479743026969914442169749254795406099649283583493645070752246895898838369683664994416200709356378226861123671715234227786255208632075772470612675125807801479773764736061972220097143142410514888313799092165798820386208454067208321413023191598892563629011426282614121650379944177398941165721992795806087748635462388030860068606585608338630484352771740975964047791956321070831527663161791360994823558659064156466491741618531131984218524087328629946295340371496250029846123284560447779363487565648087182742207467996577605813598255797720383728043331782000341687931897117926067564540763082388099594955939889231338779121050394820167749986142328929654020624453556537973780855284628458374506654465561525209082836749019278496688186136104068139284253968832552819437690101363789983288088018928051821944693150495228399242224995465615883322145502336 [139,43] 91427641389406326703317172226867376329253870576527588577837739867429923176106300480926060206046248341661841030494697486303982306644890338200166876291306678116246285851509993704430785360797869167402698310372688017896144355353406434167339949022363345572600515036665068903077424878358089114406175296916893008752974920563120717199205271610268961086198560456610732551449695518560750955266621245045724156474767902514118683207919778974833529780254277363437649987386056869270518651189826423862420444876932230125887606946657228090337041901130744517885399268701765231374299708531350863744071063161201080198769500302474375597469111944356387486974803444781011150081355355856008571907226687433218878635303556975471581237486070088945198302771526693908029265078810663347964071317423765345991772675159225370752923506835461975788427123985106501310849870979693289052875704832138072851172619860878379580592209869844723022861998696038237048299664495817971234590365111902041717796962004910736983196189904076836074062835932694021133354912736074832059808664958810557733229594305028622358920310882232919146664223805452089904248236686825726800750768208594656270543526640000404086528594787639086615922055850603283525066749883929202363545483507744183397650051737895053654009368016460097890447623702627702824947999071534603147863120260078309371333418773315154956981497666611704000361829031259328870685927580808656314320143319458927148167298013086483221905755524242023910305081949433239847553395320050631964926742330659335382288394763087074839297415475071062660117754257189530577087429747806104250047471095200178313017289217352234331789923699808386462459580858572050151708891027056861217785313211798451161911014813143553990613883489036861426980291575804241813344828784260951416216122048170716995975958409735264411947163402255890038332435755672368989673435549860423489468730926403911254794101952661618223796781437792897886361135950719767325480693300804705201346376569364714503569237493493500715190683626139151411053457825150164835465110449741696876829725633770964697882613235763716974330192111362832900492933336611589936315349215115338263283243818856758447059441208781026489237274471996663189213359200720745174476195699853386990127227235115844812246853961896983833763887640545072431578613158365694336 [139,44] 47795670438139796522384214295584325205645418883079770846933712461757823380860709481521700202343648578163395800642893418978422717889728581145412199447831970443597086927865800107657306801585702604245473468378863267934333269040652774788002622099351011828088414204419909534724437264258760065812313545594876329808027450516405573130479765777810838589051977961313557995201447475546371504395669617127581965290663858001039344780247029469260900637490614676163038700730652999508262191137421873996604850948977200894429461481759995224341477680422062529541109503283519152663755290309854578923220874208478144476699612998542402747167250726826011821834274702108647877804935279931208220025157523690241892703692278361457225759519475028074904472181149922981979583786008339249037089134941036140942925258448809993456296132371577509983533863766534227024224253627989430764367402539215870454327021838784481020780240631961973181504656009479541188938427837644296153135513585788197589607155872717775543153304323475883055023027211531618404833060377283508303210967791821058931007406497036192591902086540369894779724821573716572650749653772276423248282711666813102913505830328655699317126855925797596251753234048143596176096771195218503532591702838320703569239696032222239275310907174258679498342940224472624241324891200531025803695341210537612597988072781139908895585735283727302879859815149810237408950621073995014153354263731510483058273372001544622495099553004803393714029187611959533014148775957068815535298558544750898189252092804632217802058489653973881982075853178478442080160086176298316158670532275343746511619694865360706567875204119140678545536836051528652725347970726272390042755342578536788964753806425768482226651934884160865230493439780968058931974135128846036319888249871976062928164133226593775448682697041366053305559941295637903673829906080992522261555529495952583560273667138042145619719190959714081741615199159811836178757239978022886876199573952420760658788043330531222070816833128929973776364803742054389889218944413908451043482395762173687498885202420364848232047880191491815719126479701314403679280208893663448639555958041096981112863991285661826585470088423303245023090624556415186244799758918740507984240754606022322000291103858518541133260672176721475017637271803166256 [139,45] -10179806740864928720638648816643513199665513590221633955432007286855266164092585724848674819345826953605091956036235570014068413933461886773067494193758800690624460124267848990931310700915134955154352218335362073231399183004715409619348029906543783364078582276944766035089906975738659004504960626726625834084552562621837151555891064768550143199201944091487260831700737940640728428007748427106453393169016312506404080130041960010401551131119263061219089449593044507333491751579281090288460210603927473941531348569443645468059085136050930769798837773282411257505257669409329827492423919753282111225743370389905539408839266353310229075519243383909863637227639091552802075116504958745507637326437129326077548041727964107891744495372396316858670290481402899940207072069100829561538816643551416494615463169220841088913645074360704663096414912242065832404693987834000222736710892189919865851163704471309359568075622708620201842996742149241413659824070907514598847887496354692626112279601581851081931844675102566093466030444797421141616379450355242681515195287439991246042370929692092983535970153110233842844755472265901211732903601756706987946682240803244958911434667068972435049367344668405262541692915380366874552983519908170652182507805338661896316572164338568592536090782891050237559965966496133606581486623469806604848975975460510756160672419782755463288301766640229621495613898044244342899344870314644347772507277572156671732581548306856196100628076462747082643211755694367088141877157518291130372802111915330811218560906603715427183517808836836384516778486916268501522574939504632967385667634269300083887769516075448323520094732293510945640097216180973006107477731084306493849741166508854366345759449343075015789471210702997608030952210112507744322973279400585950201721756499568306267185159389282540948425516293699798291457610194832859022582162268729877683715976651075808226697706771405687191063178244881561155090361303818398680222619005171243942991199613764435488846102273519200958512925268723787586741581178921659593576104458622192999495359755691818263108300322014187597320460654862940511502252787218385022727225646503506690678587439799007441949433549932278124941114463014798301665652541436635209177245094416650540385255499889380811563891146192815450611730051744 [139,46] -4671708133193104445737463629738874209963315303969778762485421298713720177055029421613627121678872862797554330408913889453548164670393919980066322778537564145812485898331564047907250946318483109112403119133942424179099437225006192376457667900642420215074716718291935951673782307913739427080834840884513688385107818407819875697696360677608185405185253237363381142927678578616522441040470285069327726406948889862988898317751869793010812248665485380303087464141207777290386718830217419797685226361019406911429504494490845304374052846907892752775289320469582319180455951342132145463367443920293767307391141187881247082886057077757558539450446784309123467911416314373922184866522666958532898724110438426470942101767154086960235547649542161932599278311736912499883449250489662748626104554257733997455276586248302652619390746285071038247431413712296584877567954372629441412743757563630116868435285416088391731382235368317285859045166364324121941466456439085432002519167471540290973381420884196680974255129292897750132233953731390261844833785590992524362670463349203328597820256772771650058702227369569596185295468285898998095135035710909610894289646762086187702538317433579378349282916652074278998419949475642613025835928030626354048637685650452871554690339561488726625527240388714251519541202248159807839170097641665700626620325345096113569619594073311290956781220747521328114850876548774479242248174524948449505895309854594597914509921644838701267180593793866418500719677370130284178637656171916038437345115731559979118484827667292216179012776837989156278143192445531952416194700767754591525441910970842804335530116698371666822055937345517516313013828024294346454281268426159390945723112836379443675384570074652928840649395284215661760698374436982112042108796951631011317467386346848059284972027431504942536233704425505683205737717592596402496839177456014178791471221038214307175436453330852128335157684657672695808049107064952700661472922588365841676796281077131774406177123079619701637783381952777726778720198707672579383261621271454396391409148559680262195944144135312083481195578821090843009251698810087750084617296930711990523546030447862532462668562391223327785043430154179992592372590230344119060521479288929801814682113293652931680325427369686505166443635936 [139,47] 4094500664935331196063105673318017949665069923206781536412842482016912165712223801863191395259650761651410308169235857576704898042099235126988671269421582182952594886452446306133228290511214122197508004935231251619258435075054679380349919839284423452070097725319716878172670041799234737258485668773276893763864047891678497255553708590149252999418509676847803968469579568883836009970412993269001095960923100490736818365293434456180726103643409470458839613440077385498728003371591025597447120225955758761116196294474237901976480568050374989833680981023626176396565123439257060225992934408150195806482646482800581255903300413458483416438012418805118726683851522377189464477488388109652505550189344600084344260543136425192207919713477425049441707450857549610547432336924199544410867854929256636243665781745938139665967905233347951154616277599168090472463148799490984766398787598846417582308257047165050816549066585113160895029646541115144833603895229024783470157409782713598731306085282931394232112595480611496283245584299689626561901508499730305806725338043802244398404537889907685198446395174174564585521573950203566955451708909343937464588475609168720054540541815422043292179946659384634098214679981397680858208184543393450965380307428701622520623126320349139603322372312186561276711282105686648815596407214597710743569852952296603647747919097765086306891076355125661503568643235155894763962242995004133360487367498252925988903380008051503154982843331261526904855361860666952969549405054619863777088747294011678157885989440160938784933831236228352969030069354653457372706016314910283651837765272270832886208992478799231635314660187031975241913862247481577524755165252022583653880602034417109028576601877839825966983157863879689257575254335541424949401607525603333919032688989690669856441335630418998320001543879772561834381063447230971505566259058892932125738907225604526423836761721143344638402451633515905815539138709247459453918776805601110345203715482333660544278102498405896630772808162384980508132485255509715118252076870352309154110935429958940020969407417632289166178451122020449002150117508652282806434688675812583547489446490333410873565135039629846338394369863900483350354266554479632050604640009367681113848893675560254609163720182260924065322816 [139,48] -1701259311416974759627922701881246719351294773656073856719341885030826270165334026780235350823855494591981265315327042639098847075453908248765097339924289906931822598166959322695726875302870296537016160562005210928018374886151886688993489722165784917723493490410878335575101245122781880196439178783854014884507526710759761375487253111020482376087464789293145802524245029222500281705697800366150559416541535470001869514841336325035619655881165051008654991248947571076987703675832204100039923245357804199443664541029264820800976880576332547601177603559527264169044785333782228512374295522677497620759859796734779224908764511604423038695086216076890002997952809419909256638274097146885853805207146098776968995854177024981836139336208946753000550656491518500973849253478318564119562380166636574030363211667319054728074281104601609572851093048528511914939166400769144258836550412952230332610675668851195344570016445759074239558400223819475208739187486629057479510360340523736509150627107952947729638094584971013279977335595767430973172719784783336752750028834560205570654206128294348078390199928100300966074658931867945559438052363401798496855693631586766787631625057227201640669324873353281479002386197779803688663740731721484851774107960058457422197414336546304344753517761515590208864288954655897298595371884505212977049252190389823383992010395438883049313442851377370189298764246972641433599487728271469438325346661338971452911680758703336162695923644048186255107878298615605400767139228621872538711688760970265815662503700074918636730527381361316800362078567855697706331944781218327026795127924533521838502525601771379729704040284156020125893962669225651452158945818194718197975765956118403168565244344596624539855463646049347461917963457158969106372234874574026173302508458111255453596246407593827952178717126803169803554187485329877017028655260088575757953895827554733408088819528012702863880988356646751923724264623535286545503116285668128158692752557511375282780064561423837982158861674440568481280464239411097356490775035022455117644653470379615120281692123278589623052619114475583544094018937340907876901643693817331263226365114513523621987852477069305164528089828131164792962164063822046214556948244124960866369055950110501687215973214429379768832 [139,49] 505209117256913775034392694112039752929855871458636593288038868056045034444392821691903255103420801416478397454860763759299796651152506647916437931489144617496189217213287186712577780703913292877953983208865973643792383901777056955634475276046340645596165438555796928272073378379562319337485628714536281818430605321156678053463549909784952218137744623431497596391721128426615797885206373831232695772774488366380066727929509712995649919075818003554949557112982050133225231481183898221952308809139178874585225287892970237000720254665865907892420792983282682823870360477314514502805667551073792457435143024257343914037107098920535686106533447277416509853615270356313089814072694796119192673690652727971204979043695644785537721659393528981259745396757648598951667093151582569589263324688135506691417664986385863148526846229656990792707200728728655077991581012567779661164301860996842825125471242454763023628156107673933402484868271949352950212044641839340039738619269010640901823893606616777797793925707723419779897314472679562592498839785385086642195306729721198409889784101883262224477735203913035111733411675574704610554480431585857566198811334559324012691830662338297958365513830131475015915858064540046563715542480401719221307814437829548637939412332393673593367270243341265067529539413165062594121583578338374079217115411162397019127752496909312924266269352099573186985300407765629452770224203023282865043556932612604820351424323084250954469852432347977548601497883005761662741796058385568981720083983155726861559396994059793445433785762237279274844038872551550319465013611929591514259014016660858961367992988463536550460122852247447898587468058214184976860564342668687937931141257949571718380633887014054438816464666467755869092355647700253647773689412355747231727810949521623181467387012418343278352757378654799529275632178214150881076118668960889505455714075794047781206772678819255987847702729862272943226053681564479004312949240176099609281893066951776976178889341144879921427362597471677107382403079546681589218471149002791239652011396928496595899973501637857976999810524178117271210999832858615540087696197475687028267691453993148626777286412280299483599833021163307063817626111310285705271039180180529260252205922076254069844259106477621776 [139,50] -118619654207280950400301227915330205857439491933215156596197448291781044486188956061174117857047950952496979872913379221466285087383457444628436981408603569186110183608917390061516398330258905039361897357072214073531973516026423135907032937622847510221565417383145467075000113701291046854281099108095101330368240773183649456160135318920022958364387799291216339508773511649230513054588083785643966222367208698038910529655221348700597079756530826117184578834016630565367369518019211672454821255538742729997609139203551378199684607122359063003319698527198088082499312124617595819372782289599307051440444462613466312626655966577831034363419165864284278005978800266687594279340835679382764147120903078012786981554462108624698694309343365570064465430345786532543800624084599139235140437865813005244023452707366211926892509241086498324756022505984365401097604950338685593135786034904419838564315719649466072551188068714310738031072476061899448055360216802918713643699044627694303249070691419960597268517343329258587016431598782001848166908494719595505774130872145613545312963028396390367321230079899277858900615645923971746844625140674941247369071859451304939024926130740028708685914987379211301421746604958007803852949109997834454919112420090215436342906766762975997377306493588981034343915286475339993243745218453661204666964202988281416652291221658747556503111135261572243579023114318807912870206138864827450493219029015609929702663469907542663451895408509341720705688826276565544091155236015340020963958250145084141839317656457473429199222151271745228955793115557943118722649892429977616678654467893537209086910503522227747194021775500150745420972256793868132080818519964333544664986200531367324017272886249289905641246054780077624725963391509707531028633072742610070443273601969305677284610670543810271992379279101952901783351174621902573466443188323993981168877805241896397239168674642343812978915957199004121492632149313052698157890563386101016673449936701740061790920751008326229851882025296197529671239865011274360653775819355096747349492428902219282682157612714891033168461604294831202272286057057238451427747132667736363031666124767284316412319205625906421994842057089376086165406212509014126098979412179380517148558840992243740761135125714632 [139,51] 23105112657490677455176872864234334826341723319408476683225117648629618256818459885926074733150608605481478473372330370927916970351954801963619717750213626928496348706442534126651853912721352834566497829292194903878791472100908661541790013166893343134620451607268868595900060741709141322744564285533664283728456804778465564309626286051515161694032649851244900664906970142680664039469382493236186729353797074661684307275298034431706652035833560597922728249044172845717628019894260571194496721501356816910818266780740919451646166341556335692053898580361306012166405730466885000801146987772961105388304896383079217308634129091237307462494165467609634307428368887850887545687482833931035085359232632478575901963124572674176395672240794633204180319589823196168938210316558627749157762011328179307836344513062077703108007959038789348069372872983372666261165121263699313551928023782472770059897537277742317535831320156510466629347228192470434367835636597293205126293881835395783574871150607487277496867309331664681271909236505192849444956831788028546071282444651350080217529028163986646859508177546641021231622781876489954045440600864109144882302678939162989660103052545183073800422324642512969816504589579796799699251927441792706772556333885683725773545705433641579217762932692738621107444841632252190110411573304057914635035158650680548011997382767067219792619650746234937417553785574609255515253092049256635699530695424154344221463565571353107555744762251282790320748383814764891023341329445910795462708123558474968748480864448193515784133060971017127329871257723238692348638445707584234977372765158598248784197887632428646998536964095232825312482207268029854637181039478363274828835555395995488617592510039733222843946472305649676176963016702187565523701603210033201520830330860719671707153545878911427812941495009301069215700857110672121669356586592579346777111441452535684213160180879946205972083302492394521807117567544960757606472112866188245902166169765037315059442674012485117017537465592919829524682729513905688651135704543483763718017975726853138851979017445566656766577133020309920131330173450395578191999000752819302334207688893086836151525332617498211983504838302718923709532788191691510605749051858536492743314631671803316648818679936 [139,52] -3891922388252318469200342131565441145406768913314408452047219624022099556839309089637378507741664822778477222769846585141757070565609286524531887939843926478192633433240374132473397708212564413010643374452210991335317858055114928303954694680423987385804920396976800461330420934121360780367911275926610367469535625291431654245554515345788002809020194890418019295407090875341591965074897517757615977822841288929054270794947694490701628127245238898518429603066457779122274970632115040340737730028617759285492668521145316166123990314860920439121608855879652724647234194874918992660069931004593967927129521271273167931250991511243137089373783388305643952101876909744851959488449082559554236879375666117384171470006948745862175529279621575466766980693240185224507155505766542922208057131487312441626744095001727624448164568913438152129047703873566986128215937867767391893720049872718021380485491283080068059383292025353730727846738587453462426432478769825194523568017044986788321305014251224019112768485084707305001685033764440420082895231935717664191916266685340639661550441327727424876108252885392118957209415573913296145638517317516351751922030123429134044046862927902224089121251906838390539319750298823140216741084612196416027678500583137830961364399562976098096311375441946713951494017149679519483820123132119878014099222943167477120754935028041642790267626082359539830946092483398589230497719000219679634201911920304021701805949467588410090160496494683824828573653319987266821943633340553746633764820370489936567906226820256862564334919896480111090850554276473699790306327079085834067334436565217513838434681901921497389289425019544515259260846698771584746557290955673349886772609942450394938307397160497038376545136302294639170650939730679151336830954981837293149063325969272363094040835110827702932136600221426764289251965611768094502048404773597649232255486533345463169972470628032620106902326244955047051654459542373000955003212987841013964333212976072024396859608331545382661325759171613400000532095264593768347367281840696724425103963544473751761185397212410223189826364713030237256595149187776212235484052213731823701262798927038478903174739863913144163822260984737941741530184529738386526716729798605525545965154774457835323772072 [139,53] 598869509456742242467876909588128586419988998282867092544587630952573282124009636749996816814824914902842055528535739620650379127110040992791176311508375442490524096608866170134227289362633311461025003635491703373691183171896327421497065565890731171840775988342198813376095930115776392299015086674688635546762283635996216126618187890895018462419666393830608616699204794405777731302255430975474478166053666122834333787028084096386996533420965021640110026790999639987960690188724530619851746896997331255654670268659163794357148606773149675273808658063857427221109761180212716818281591398597571832595227854165284576871152981883495055683694092194992167196514619191209659686270195726584751316405215403090099205217176367963883795915112488699654965768765922872591850384107983843250278916368347444417287891157802723197068889069867150059507305267350602623545891552079652629854901647306710494568185813254800216846109192588216394498880348454375798809562381333342125032560284705704910881210182216208420725071741415616103757192822648830199764281768324849213619693084063039358528732007163453599240336732925260709234672332823362712627750813580587484920826990820442137212694222909452770298730226430864578073828458951991196415890844988334342965755057404842939277486030044061281773048056818677815110175369785811301139357835022529887984768624961888845283600642019539389437511682880587426071235143974713079588986885592789492107700941536677321171292921485547685249130171666715907577478060605297847752434703135844185318512447674479423664499013970312937748459287673131424987271589773585919738391068916974804819892902992689725594473908393469767855686882742135838492678591906935010876814184464198482407707494995511376768304844875643710943673886385296532971018013334861163004168329778796339630118966018469973535876467096068929790789644696275396606124671012508498330352993126597914720893895618246735067587477153183899501983131940787850268486412933174595872756691365620251997148624815076280040204735988705949900794282276770315095638510325683164111384714008692548221262435218333543460561038832590473743414523053656624523070115258356149822687526174789251513597538350896952885041900894569618856051665258769740595984635101315682038435027966607401525146379501638584080 [139,54] -89244310533686721530832580127117323372351362958930118957061604056991904649260477341301301593636677736758054972930412399361880698937613048627752584301175350405421872015502599772948331649977035790362597529279052358232793614715652682085991224949534109780230177176891330836518058685681268021467549310719526170316902182678458682009108790423154208783831852078981565425111535810854463611312970075096164848592204602697285261782397302113947346558430720444715100825414980283836763980694195398622495549746005067499947542556103953200944010468385936362194523804561948511819248678444953990180268165148550654612921864442094263054406237074387152003132230518376991756399725198415818446236385565391409215247856396453789847279266027594104275745529564448704167180074792856174596429242681835468481797677984842783331573655690784952617971674603296268035008482697456622549190596631497014284697737202621003069876412495714305046581353380821016647763209631210540500011513399220929583178799687647061616548642917541621341530456275751189330553043531493986459741675346435203776589800252478790008525539140535628784455613865600524223522629395709894413314777776576785328634003480398703066916404888397821642446194500574899927711824714082674803809275087144318185124333632546651579630994335383888839363418951467971292763629207282717379890824697054832447632324368664870867632100917055849844128176523756240578778251794387372621590142783112603809140837310903332920466683068742348356343658608259228495630489982334748520064124522800149653542148584426948634853232275676378489065093415798304477767197519129716127822084579921769053055284493145874098582564222259324706689971587861410425105976247717854728132269270576996216819655108140096256623876481105079305004848018691009152416999998159080645775518880577193177165443069051241959202043003285371420236968180173560015720903559077464599346190103089483600782149296750987229081739969326043234473246458443260565012988289578070291336825452066361958018636141021360612535095187372687526719301899254261244893557052933025981518776326513278533154454576175010275812417291607652941961068838983552671668993717459786117839095502872048425462682441425329119710111642523720701170431304088517938829324931268987940439620914612019417840887024843424 [139,55] 12963188626786195488512335077259436029363190742373095642055266782685226293412489422786837562858735610906349331036951770122601699820750666962182250200707020636771783870713581443077773003617230630740809529629220507973988204990938179342642030837166169700968816623673441959501347921955401911534041080741128757315618728732573471407754480946396913796446954343836325082605977684520639249192797722819447946657579115764286507931215437474604868289435739974433154601803346225322289014842502968004251558379889059709567052014973199037747961637342213900884149705959431824982191887932724491417993640964997461852190055628357290041918022898832251479340554433549187796869668214274967401430246223436599148419504272895232121720703129174259046184213571627229126110544037311457592013037322773355297714783184092704675173514839308415543119152613656968502925795827565376593513995334681325906287009163011335323588922509230481418853515493428966749918316377066255846179209151179450941209155762353831307858001213688710152419216960085794287387405792856612443068746593592061554980673584639006172088052766216897709122449048933282823948867422714258481527743688622026042637368899906003364562840228933966356270328509435745563485618754051699803043489196124785321067333604745432498199149095737246646870382055582521810963631623920345145838069544759861664883308369351860475865629542179960989061734942708555220980317420835229332342022815730146621300395915064905092936761221126811412977298558615664931869765833999557788052781158870072098454805435560066499673143845922859536271717424468740013730434282899058477159287673671717204735996903799442307711290215234186396887443840507155185617690829429958449536193010509065218431880646706352957598331616879314566602121579955815982059374361866483658310495608575142384527843679013047192857230161471702809661879010805890386826452466686324903961398548615341339038786669145360067565023914762020689947868560138634123085449602777981796055292081577913608941390591577924575404467750397213509608055351664664583732744979842034336247423285200967074109707063321160591896083235368979887975531539545576439513107716674040560653566149463050476735156096576094744275468656533565470829634766755763963357991813468733358671030749401322662915749430528 [139,56] -1714088161947366841243532990464071779751991788702555648294341713768157970035375831050157611924861707960072196978161749368304208260147415417614367447423981239529078893152737931444746649399167425350737457309993180262336399198005347970433845621781949717215103551003191599621393757393412151868914156885025543230782990199782298913317528675022721401275521191432238844000923030404818882170144917193235202586586042428996350718665630075328871993609497346998878748744727463088023021017520188383222891430528982358757322275579174510121788895401249208185918776983859556034806617857118795708751798662326232641089894540450350067415254718453799964173751295803033605756185637380642445714107739068108897847360762921927494038870294827329950467716937190657195707864378475126984979564020851625768014968745510353577565110338616687138427642512307072403461190378064451553034566916503609901191435292101212311761998407551569684604625395623756292367248535968382501414398474832873460506822521250192568382315961366043903598260957627845081549625312064035503655390890374386729092182736961150080849805615307159951169851787816841125945581844212104572729434922560209217762212286306242578952909717169753455371117355064139782448722826276295032644047166845615320566143508238505815308330491059402970476849489574624282735781721635621670236265929695833755387065610429317877253855146757167922166765033217022018331184664565397789163942091266404752288864079758310371640437561591186013062666477678331368176352327722977051400973205114074870698681613112446770108652238279327922079554474024548726717604962562518128650593450967797307914089370353725284019049950983047554187673602635025894136373808683211373500053480736873220811347617520344886444266142497592515480348912717212496827005012468593202675774603902473514032212669880421903241214567648302759953219216661673328963925133434697889616366285236835978772151089031991012788433346881087955411950802237849509748824488317348668471849862779904298248200298681265288137559861589369752491360453411918248875076683341366908035879208812145805854112988686286337867119199658118851599883468901251497631808245879010984175099840883693142663066265177434984973602696954494185748182675115522611169038677455179094094012890573175086988060312 [139,57] 194830973516518200639865559167316567234078622995352136124090472787409891507698077600742883883641979973832917160534467688919445587513752624540114412416763728314339685409477764768667582537071956075209861207400938560138187548220788859569856290758191375269455476247437412352900405664188074765464589496561848097313248221914350258475106030029541921188598388596667670715327810677697325358159233868427593489751238816967567479544436079402981039345062336434169961442052884622073494049166719818651854238226339993991352751226642746298304952478908478240757886574834882288054606564517440311582665335317991410453655927778931870449507515121015795454758911710678325421162565198295019258955738131860861044653873484883972944424176453100090759338371500607368169953303758076489746725070320108760177143348199844545950571695062705505151159159416826651093019289620415045755551855645517317058954527289367551423317312138219756806758162725562227274343246807905658576805352602392662582384227577408359361904373660848970781921975010015389503606926140989143895658399137046310609285889474080571731655405742481025616926573446940258058899831375030093362516935352059428410398052663622155966414800932040022871508329165386824227786394823493467414122773617528055757856305000426119801367792866864240757888779530135117793142068358026447011948166511817423496750330714497159752137454828145495674417406335902600006434210728025388524505024147597952418628686197109928289215014585575810367407966741227359754770792477339789734031344436847276942564082945760784382592899231735553383322069182638918192610031014747476493224139681862242667560317575342665959062909074216992544604410586619905200999297961248107236969442297129171386139064876820705908536298593612762796670086088120651564974674032680803649279296018974548777998798354528971068922531455210900943356818731522915304008377695234824481913305827176758464153090540397243462958497365151547637475684546120136554504832417061620126849502427210961907660610086498121737154547679717204183425325513214874661180819090537298334004116159157046499343101942197275193979631746792979946165159226179652860232581503126111432566237038866261914369172456855630385788265114796770914474160286284373222218939437063744008265396103516298466944 [139,58] -18730955704718101988105457449606274388520181667673132053786990647091516928811391085243014302687231324082810542888195523818462683333717603840302997617312161209401020273363979301567415644237688015818411973132287955485404142060939350412905991368510139674927385010627359819157363853419671141909684888734156127077077223111057259428433158172049650755068297749591151440222579013456433441584643818348567592401416476435698163450655658380850534080668479565745352007525224376487102840426085491659715717369440697531521811350845999776943510680228133671185926455285540614350496374194366593104066287412898075069510380556370415023090037308347053306891337850389052718145120740244228588558593237524555746561083442457321814920603737670257369805885861752149833774837130349650490838256165292638388051796047324941899669213340997202759503748612929623523614370306862869567452068109939758806092138606256978601789963517886546211507449704945500971450193849213669916076796931140958946338344170393981865906874588470074349787353805202350883126592558482387209606729523146579087591589881972225245786045372409363770190920965406650673473551801447997871542274130439920582022888193037150785058666159006256189267424473337322266142660998297005588905169037500461646834826128476517250559542899274211283749886075895753658035993063383787226207457429874549044580809648589057079860389293665293164501674174158081316511289040501483459919112636393691812129568638613966722247017051735924811349320985964212495449955096107578491511655217025242751397950394750788071834691921932981106889327689422261248174645866771504004064173605924937113949115887767982237181074980915223195429355311953003867905229660905310083514965675417354360604621136968608756707093633862229998270973580045616708080633483424738764634039936800161873191450334407913395907340674327000307991737666470450275217594022381187393202074367359790880559665259663676070176596033705810941848752192015789035204458568892445307173072605778282877867546083686227817086712194557421655975992421462136923655233394982752998727114620723246406794535542549496143309109200443500712111981726035809380870669799623835586368641764912064028924376171455551945292280663859634646913126980096626530462295651953255890093460709141167544 [139,59] 589299053906701351686529113262818336861420643337315313590743239782151526726452850680325650516514687304774367724693977822858433609148113932536673591686756674145082340359092288270989710529952567694881803052781531433166939543478370601781589357934192486739455797402952886424727658969490016340079410720962962502557548561540684709894436943614740916270766969339496192955803532057270211882384152595485634417933426728908713558648170726559047530562145024348074610432514922249492886843931782858303881187522642171643407035834513893328782326401756273285278901412625512971526144134841415394031428621176283484315464304434933466229000539791931412920497680488174877268839242908185801034206315987180152025763105617672317229062592689402438685330927356846577963383527227212963723041258654622099726443955435631218315117340532566997901610045242508448188321160183939141619335697654098604754022393995926740720635524511950450445819007154017759646253870776154009928467812541057702452783982269159334011584917658958826016362530056323578503222572473070091246065489689403774688074643588193059943209382057257664487863519973740983513574324107113201301222327996292219854697299663944687570834446181382284541384565923904645947438850500163963611756725966063071691443719865972972802288031995414257887098266501602459774526158842627604664434779599100695403965709628354214997963306146247939416311558713416969357670234771813532144872418528438349814987025005092776093128735214952330521065322070573053497256459874810785811383990336112909277248678293301980229784194983410250593459565494800351681515361864167978289977366653258996553696333210419669781354194142411749693370636946734312558468237820968852288030368314561636909491500721870413259104492581865769478854284565008267147061701549549227104515089585070897148242097397174845466963326633949148936626767371175365052042388955873441712471621092811177791756289311588752794495697167105952471324912232656908582161237779362801795062068071254805831385799570495526661100149996247652493720550759890313066189140713430754570531013211807961311299564830861765586976179001320764887405117196809522266898795376547157025298254364595284126334468088854291276561971500278964720221629917028811469550118062290277520557859696192 [139,60] 399535101069886317154000200734977328025511652840756562392561349614729783847930635771871437714755878275678682805660438686522264086556180353174516141888488556669610562703550720187616398563349466524404734503402928609705861146879665195227127620787867710753734732156310787989204170676661418395907361016560501508192054567995505991636809127405934218165734690652712572057147465293779814244642863850257776955111132335691352392474800824573540485652473113881859602236121158884124545706630735345649061755476999330572625046748972110202550194022769578567266445004114057421725488870899081976138841512227564673000648149314547879305465494633828550163295160806325858577338955716681174472386216712307637582893146080144574005791173583345203283143931382539454753759222989228574417422075718437356468429268583776190745407570970406958728685258704046333569458085373235202035608676846036188810697049086286055613445960242181458056302138941131782272642189066767060828490275800554217258635201418116615106891208985163776044522633297727517412961323919109685725640698432111382884471185961984620971440752406078222564833662848213596292703930242640981904355260008943779287232741017348667946822361712708466816106792395852113037576511778986656468803938355413193770169680680409318233976127868033906531573848419003571277366843780933906819094413166658540146880980887847825436518832415534482259040897326770594853532546710508524252215439054898383057245056095665980025200162439260376486557868983370179771777916066073179114740281049027239800829124315093276720530400968897441693787899096033160550204020063455846282431143329622155596064891251417922615585764890944806039475014959706646119923868281440133751161353203405949671087367584791445371884074173875665821908512317120090723875883364833380704629731132221006779953673564196075405663338929827095531370451488214432121757977995579148042302182164303916628081743787320450032970636301490078671490510855526922314538265049021710738942798790985036418168819509161680771496864972771782093915132290011772919528195219390254790043899013426442738439451423552615919410557201977889258111035084780331185988777044445847858799624099866582514626976676638046561971725635545159992533041981281505971082499650461346062514977440 [139,61] -69562320124764639318285025658374107197671489592208915936715886812562170376673024824867136147992646682459270144216576893077800878698525068721075150545269439308899697188975644590461347808501664208656233881217083171317436166656236518902347915074082903995317244186419308815236782933362672055828790507020848331638325768674291395794471470856160090728991875478905401574524647939918169164421984249930029183279425800161457683272371360326294067783604383419391891659650717315810393627868519872503104055351894019459487505732253830413428979127059598582224054661029326875608815331173687670542147261211966487863063395833335428096433520564113857864673226197667752379195186791030051739228009699250044492047662181935843930719416381674198045654560807459127927785901771844236768886413696658096722488115743471763228872245861702935241789853521110114878230181768710170644939696808560010960977189340874534227548296211053031715154045449972684587677727516270349726208610562892994266819381017698115668965201811177458349506297045006171030093859037168102660212026620926919440855979426286760755031644585972680486678032985584105724297059756328094751453872494464367568947894259654608563580541971324957910989245444071061048549406594387785997352354953690070914219741375704834978074373840090787099310203877507937189820684624193305577219753885533849617859874725671768550219870721368846404618918648875052710357301600177497616350516504812282898423982098930832573559029100503148117583939951611892490236184582833401769695301020826304333669125314867706221312174710513239129740298825519888125282608788328001498933215801878475503139038490620374005006243982665196261091494110407546356007598442741942069366687306104697140966512196370493104676336461837311950566206563845587632740242633203693668796852961506776348150460384299723318088829651961646877081103199271085261431773954589313161966017215050996687070896571569347868696101357074954672764335519698679366874022903193248908960126180481613873233989510276942320639192515460416258224021666210857294282653270068589824183841358054541954037702011536265626398675647466618556694482336290725767813210961219182225474212158725645104933709453716454679701930134785023777259336261131166290842049362952664544757248 [139,62] -11516366729012359006197788084801456628061476238543053963346769422220527968631946122852929959709077555008249638552156226717672245881676242478580079984482468439481750337678747588570560243750931944484242623235516199767532869237860955431488740267023252094732849058475284332730540807696347803819083809892695297614632334710399234848772843008111177666296675140711793745314600225308174043341096636282544588142215029295420979535558274073993082028983820722718991006349907715358501637709658462209863179298050803996977241800354886124818512247859196613278023869449763271476303874621988466607031655394901253732724379863482208590424241416032310416957760572106233420931712513978993575995258789582620415761909295728282646811102944603485070664693175742585193811455827207493704771095590537029472639335634139780422711782220707102742411665976324312875798548259853767311730821102209405313538269728264383722621978066844214265555994074499791250744172684841121237911501758860936411861916226299092486597492476568496410846167187749861148830364022904576126929264212617689383407755783636216722517943321384832513283404246103203731065602297534938682025050052740124959550840428228370566592310900849964276847078451454686950095299492820405563773076500043798654474920800289534787649969599219482080401860185328587289782955770275736913728989838474536481603690944690091957160429239006855655819529192354533990344729447835893724816814530629390485963281187640379669937478876592480271008444523724183752163354085037995856187628189191698653089458867404927946400687798590071155764657942757355716968321574320068062940480900816193881832515122246332029189635283543437780395079265926053779049029105484695746976668035027380513957617972835648350313005312142938284268751124891385416228021888694809817358207871688922249274930219249270153979893163089701046288259479122507569768805462951302844708145914038830179004683107847725044410399315202122270327325307999248173530252393486295383826636866481236278339450475730950984712525254225574448271215340549633824635114717260320720405172151673902881771589927209521940564560341259967373105809850809684694667899099524370761557926773592398153040262232381279598683628956654641941900567913153522934068465638535117855808 [139,63] 5216705940369805419127290291221155676206670064709513746980574721738501170346837270269112135722013031607779606247292987633718450213176358712265498968660477023918890165496568576970048864260201877730699192085869780172537058732745442587416540963433992859187316780025501897408874701421265670710550774298992871843269852162456356454336377826227178757841009075493216018861183902100797360447072957940078091407973257935457504037308522356122561533176694231641937773797930242185503166743426013738678139826956475163059458820500494268456430313637542547851860352817782506264032890332531673302842532331480157502162726075389333109330809924120959521530180226619029475712769865779213603982681504781211108070177092341045969982605106377864260337626364374053767026096989803732121340770502912850434715875671271349992842154840469170956313608020082857476360470775204551949529279058259731421625068406169545655721336295980854901151659004359541603203364414274094582706684708399128835362895461467799807971818210173270041884203026668095851797326603553976323774893390349431009021899482180412478897330446386177474536863757154530606818651220516511676914631615222220513953361851622673591320651307309462085873129026867210533001204036398799557076755772857996743679914982595234061869729130031512484738017232579248118078667532367570138321192176640384829980911893822143632071040428127374697583920264645317296687876741502829559322030961638511902117700863927014523686960911677205743291983212041926254418400314803841654366580689032174579990946679141919594082078105660442103973695194233350300552063170803582469308027109931807311637056060385238945373477777195756353745893365396743992395460673405705870049888036497021918107058484924334757395647256294552105524081980145797212879400048165278976758903831881053740686184704890866365471494585427651410326086311786569593287429895183474115374593973163960402886674045446391378936624189536581943889104429108133190704007756365394418042890294839757272807928442278002180966951310591115948822663352638680881450582086643339408074009065456851374452705301049714969124225644090515817824279642557979324892543356811319833001144281096960052944922689640973016955712466617141458156131937831862989764904607706519392 [139,64] -469162184399592992268280600369869710304238338369642217137786784883600608360126802099681228876284988261919714969708444149944153720937544138762698386618611045675192883521638485280188665545923100158065419696643403311983538992552691642650654673987754453423507073403214970665193203104149890758853367845612405430669716229680553832892578130306957023352860735091284129101048806433742557697827382004074719691848831455633316610206890512543592852880041815487189018960439477305525205118588774585251105269406244547103627435047289043325629067053124258352119625380802410749427622635424299483537247903864369663775563211308261072307791672655018914843348707006559257469148222357742826275370790477503228065408928876066766009471363665808579341059207856036641969667453493926033425695594336009730903441945895809084370229483209583411522443018035216970606874739126618485922669028461435380004389027844868271141633814253322512809654662580525300957249309866606835670909812988016084422990611983055410086888107768927000305436703681042384522836080555562614724960006065140049280218748948936403213339572922259142731383002268759942336323262459551802189755551090809944096919502073275674516267053012583851252080388801897809195043817854181575382743821941575700890972829179418356059908550269053997582132623207630498131690696071921948207381054187262295247930357148933712629266197558439708419623399023201894327998772788029282585194795523879125474821950153011108173280458054117109371369289092107564876054414295241371460209321572793400292066056541421880628677874080737100236729594925737264875988563032459314731006006312215354245401988486646151002513894830821505041549993810399699060429604635689359872485226025777951934574181853091476621947119288141317224179519023698928474036588773345014057317173105924313796287725805247613805369958167057756734630278071309939242026525755253002775159057043817125465224881299602383255494479153488869345224007906727364755997437169778844118906293615903563359237055544508824414113836987929684469130432722160545937848545124631590532853227977988019586259554774054223153719342102793995537767139651574647879415446839471934603234294907189642559914689127191034510113287511429628396877817929686590258535447760828 [139,65] -70772880706098029066947162970493073504755854645713775640123108692218411797643242021547866394760993901577756512901990481952258748163533439317108583685142782614012409753556168870874591122871485398936734513054379611036691921726752481099370846963787564708687897167126154333939409999259764150137362352964241837754138631692565685633139690545350308242842781406525046180650320257927760441728566207969679473739972005947125977384831894585386607029326547965343870735977812478632157636120861621104889878634735321519298524210982677888554069394475918773344148719628035139666722426445192255595557184068437185381067724450950227202126111213293958449801406320864919353745566094218147429906469715833934487490151088411366644070205396456927011813551196466954078696048270131189349502337069960366534077365177898308759401891498881760727385648700457288043438301186188874553043877241375026264854763028993194015177736104152974499031152926880064888146913778567906574191510604746764222694030170764711874254962918825345784251408611188873700852860093646767757478719177790269214730197454105051803368660110342649878732595720946565131461812211723683062131783091488582220836079755091975700923610152249399546266403301909025948659327041828581135678689658034455891090161141290809072267507604020186661663660754721215100061795640147636150427301604900329638991763341008676574271346167129158063327474037491089724024576585322952271460636869248778243476549261811740343163499988487441284081525025133719596476645776538072350184296951738666927309535488562372224413821261187001185147382703527757246371012154318378892184169694240515759162723715617511645100144207635346225651356312579844923321530916020831967648429324124268114004254884686529826326351193929704242837407405909956693836907803187935488764175640918172202497256841840476277588480625295961676649587928795209991889644241997301574236733934346718808864133571309051343164951471654704116648707430476544488263499643932977403771000648776296183320935359798640012023230612265483112275749903073933699136783915622094882671608786176056010463760075749457149471992890123872545993650989158009316156443756390502564565159749830460130495862294405639073982742503011155790622822793931275119292744120 [139,66] 20331009554978079908964365208820354894526285503397406711522908942415654858195542155568970746998741202497853128704409375119938799338228065124970526038774808596628756352447050103338319635346904619744928570941003682529480027293109095067615259802602956449050864667614723578715399825508713815099887262000493658987358750024718494554295483007661508396634448420949024133949234775017026029254139526582857433936028823226333997651403673505792496574074818493373219969104272878970285810045364149586023515927387492145889393752462770887648460535527440427897214051860253608189744584828763794816820384629891177915512912863080999727129450351068713425711750254987831967528014648479295707756225349055650335007847802398295230415276125877816466850806063168266378281211254885852134687960617898826157929950360397678087970620269259296956150285028566029314523359859544999503907240450275500104959994798965235453270737002664385607871694573032864325941076313596672561105052171614081254940435829590683444959127188908612051971702892844965883833093134422255064137251948584253446859589465312234702301851682300545513024960568538561780920949754063349161176163255279528385096579859361948953097799542009915609529850555032137164886697909317815620172022311344128520212784519099547099207367086209164997979426533510221592575499643204210300233310446202758146599906977374761530428437301467039649820354105638205873009462974292202317193051918419236690723782957464878418085677128357521002808068426523197141797739379996354403496376427194953780864685896822167943316334502633661393476425831770513418196731540980918304408214569357062572189550986606084494088191752664933489602053143641318870551644091023187606054848977305248753650186750438359153376759845465841757626636372224542432082096532114552936222476610772610044934614068372225129453486620831624757117498173156699519012833811968536894401250146457221157932244268273620485621936119718880237689423441185442535598432437567174756567609088634137453531612108388668568853980280244366561821890439474252735810850491122556901218658516441929826203316557058332443587861498955953431294154116747482617294017290294044812517382266676470714015231025129000529308295665379981116986226067288465020318920 [139,67] -1469598720147343898155127603853122867069224123485410770129396141602709351522394459109532348631147853440789071407294827671819897982905276347030760765626306930614627959501238976153229074225149917149741340472451722048225600044308945421005781419882194734691004254420771644544283568077221467498105252769383808252502638350361493802869027124663617126114348741428298752197547859636782400781794605354268338206935535974523267430061556581699814483428103958356480259637678486360897798298586578426263581526261299506803110118035154085448212766070653522330036666773511889780910197514172865768061561962251021974574332688574172517906755123059046907358833216644804681463314896668508450750027533788964498435743464390916687161425361127124039598140426429517584220193831538864341931996778074847854707779272977166013581578413204739254177637652716114896988067209844486920430600198358249821778173895721980381258058979584038493004139488737503078683530375114876116829211026815704793486070591648359866957090622294255666517148804384629868122122905018058234192687175363485362038009620073256164679176870257015230996151519761833997011291668334401876249741397162915388969249111456701624018640034912413088543899379559061080599611729926394083309853083007223882948709757703741149837963700319348878370165789920182086342341183509608706772276238976359001419834784795297639223845801589713674114483557029759458980710997346127071148783760479540428979676074923190675995211355590594495713578360193005566477262607044753158133011882329594396650283930889387508272303855332018846494023382337362937637185806879324212215556320328731571122285832451937638643728468563548516251666192054451618607187893384643355754176173417355889407413940749281096316054053020080787373187729655667659497698621050502651464883530277663446724629491782751561093305380876041642771667218836702817324366679362702171055381142563951535725920790399022389294035227106085701329002808258281739378977218316583148858860000847378526063341434784807477320757249978128469230230111361238880916449977880866689361139868481233987563266241008383877178274265659158408076252162634102245404171009814397688990811297214997404255397450291168353559154534026119807671686428841920608256 [139,68] -94366412027163147886961647444086846409463359100073490067985976677972919400889598003368894741728715733366031406756622163881856789549088651502925162236014288698934787972346038553402940863732878763968770721584475685527988541255105696621630744234725215673747081236479532944798384194058976138504432895225340615451830862840697318663616648169771288102358574487599785982673967127672442138765841925399259332852289624430980255779541098047058034436616217045270661139165098596359708502112461967732132771537275702638941004720701677360447132139927107201452402164201573716695962323861406751599875472861209237174981354164399312932571256309454157487847097266090632197817753695372725163257383951855938531079747825346557749484664801767461299268435527121107647672852748229975321947821352140375315029204545242146149582385202599759176761819525340792393062808102622490170681371608389717769844750959238657283047007923973335176122811451068560567003332802097708186060485880219615533106415099572930943708650301054412857112572895472199201490864606762315034552531071217460383916428553997119935151026929798713193301293464021160453262540236591821393819584103492779798464157025527514041851168372791426854157444045160512869710444497533366982256062368423871831302346652433240560497909253037365012716178254811044204689046841883148206990133391458187183722213313485216727083559431675147340810948292161037575248092523225243453589485315695319823856362396666137925386936347724061078320694619770890547179789570513285214641600770908014013831663383747475982558316141332907229715445156552653865853842580832017887023538422608441329983978385989679395713817971309651206204346013967551782265080651671284509556428257122184846172564513386758458213222322903164174020239224918236468747860538422193923740145962242694156842741539173711128261622816438880683843844358197955720145758176929529052448179134429998486785328620729861292866324176889401371536967266352470279098431999581593297209966046406384666093413755887287983891548910039447487547021670015776788662006758160621379538293355990190229819575133807120935731056559918271606818712935279597298142873512205171641140072874605044004897472442500728736144462258561082049013791922702624 [139,69] 27035484147898532810757114274955609309885428177985129712119982308693767709118174982715871633817428305936063983880668038530289523253983728552963575639416592752746299562408637016029841186145023698784638593295736310265972471041347177260852472046527132542078969735589590485820575900255070384838395907738620118938636454697470952729778870140534887044527578223582577160197623402880466344300888912068402383738596946385985234678251223308970023924431802801632644371896956573801584400245329573909528347598098461737053142322007544395312278045106533868627600208567081526561441458235623760285916024027810985985873777581021782061481808614762955494911935927471544466003010341428931909153046739630206286526022472988802484028350534827995593171864962893114251201870629798602894146664836863346972925508194239104134812468908829691607754715367537113365053439770294584270285393733759834112118232964759074727974604494370056260390194683078949753630244203569077482887916715953973343950548182372838364890116369468733145133061035786838012339578623694295357211328636129416851941392487816825171535807564408058956865238253634256152923903359498884212461695403925314722116350191686812082115014371856180450429698608581948662604859725713431689705833782081116645724016833559646715433548162400928636840118741448197964821178081870140026706860068294452566049754948838852828684242897532072738781007338343832827023011429723351419418556098101944398342516604284665581556483710476047265753365832270337059046181419682442691572722223520248848589482658638008953017118723081406044045636637529466130667998748763250361325844984763430997844899436967821097046503201839666652462389087291960115483707731954950317733145393002013473634660571231261181553892658732648111858583596829556457023635761093050772960766394297370082338201056263778223668182160827138333469404675577848544142552076855623502474518344345574973259055205801916281808778730716635579000656470933405535307853840240831070649923742754637383301578035934682272268120756603312296358489146256272726853245502623408704123147132442549100309399988351951900744195182633083891770909849837024102493613495205543320936790425421621434486708262866848950279468619392798419156860759784 [139,70] -2132717951877431428836948527740273183318148158056879019313294204838947878833923137491502922510579828511881877781185175929150702540210401864330339031863545038161311959661264247359674288088966449928381091849639140359165195427376895572895183171335314842409179233641387352194116761521467080419929437677290670767906791887711222956834343485020794574295430337401142746714723727088955381305651831519432350546222875296818676827522371733722163744174903062239883245169482813514135029705634848487803351732830828889350836914054907714477572532106292783595766695309080856045316408011273643323237004371425502383124054088558332688089540441823393764411087136731484919567068721163474147441134348018660374145982702886435711704780699336500078236810811089841345398435519756505913561503820245852957621036331232362062851114248897405586323846309100399203125048420591095469913609994149087680569042042061093876540732276184366850752348433929748959666564284996907851337265574736248603377680383996123210114154788728885713666707627695412840761030479914105106265247155288745113269951167767610994673498481350898138246446019639737433352476556050681855158079731356154564510298694314469255838028041913907038028081907560519526082730662821259435607901125287005228363995322544809116989053780323656746442374817825660716784681800224211541404576821332193954578045830733768083061045607060669198011723227878650770600292948575595624360442117305602542328135998072900691821385888412649435001467927049600894909220998775174524254248955816413070236127289487913194959490806108488629164369032740284037796396398108671123092731961615101610384492273603494704773106005157842123157433002002671091122339984366251072375448373702884838421539107756726654597714709019554579543958657517886603722917295750060539797629587560202462133555597174073554676969539932670120942706484615261024429327050128571382040851402905770351657672816116848401816896880288468049292573038258574275546510116213533997518639536028169445015438902950950306071856693365123182437697120410904991909976434030281397419989510259908243190561332566543636112472674064109077483494613984135740500855264848715290367810894763259073166427373368263176481253680533584447559330000 [139,71] 13270436222548384204984707337597515269273481664848638769712766923373996519442646482325642614672547660094075456338484932755941375526404539873131947024922551135052177541472388881348964782789831901505856482033791737572909218690156670697569965116388313136165608865678403528993082466623551415612398884152761453771595224939548780729360381623902539212798518416688681242084128273970346172260063695321239730585125264266814430434469588169580426171347240173922592327946107097134797730532849441303344249633326219086445050529687019795984766602511314067350902492678880574835600781690965924723833206809242589932039804143850631297718598923669484675887378593359994163820400829347379485284059139633435408344774356891537966718960210218409726413657244777658636583563897265938259350265247241734904354112155459050936079622314048019766006326737741010750658944749131593545231689913454612523854320492083944594505588986898572851603599748065592641485252712069111379966453474670686762006214500353401190460937351290444862770529244949941849020543092075003480634614793751126722459891057927277079093437469160176459217911881087290400369875832576412530933542156666882318807653214189691597953848074048247573114094709732685714303425006823357528630267642333017425357074433195881001236387690625396477297865009640161335148115922360129601906545261018565046804775317205118891421453228737985869980506580730880989126007805882407250526091569833056014067068015796864245674198996845556229132465565654291384852136831654400030820961578087763439328784558276079606677683023127240696753453665469378595084187903905365249686486534816781873507813702591731103043548350206412029274136315220632237332130362764979921463363928933644165642331658416172122122431041694509535266392148527824296621694164180391515510922094331049418792209244040085108317691837103291044893586010298629299009563703546287596310011039971380961200783924166355797680977721586143604680338207124859749602919049778341063650183050310611961169131697542508302148108769594494899956828976345266928669163034041183855054858242958991029557925595819058339587276142652450317287637082030628702859959856487468259176862412776352413345675644285833982458128225346967078848 [139,72] 11334815514023337524890583991007084230482237848494600239404839477936765665931465263500520576073597310483571719364018195315250194587832425900044988706269534984877140593885148163133735996747194141079015145205147835093050539952486322499357338276553832736507685027041639650910764854103455224108925617265941263855013964409768573663489632380713943950882060273067993628037542325164500914755697211989303757560608456874794840752564620845536309122510916594464795231074888462884177481001698108557429309834619784924154602770996899722269774657601653592227866433513671254897885861361708899761401994863867187459380631714632625714038849549527270007445304374557165531157084119646175427502111146248991879880486021347531364217191212293797942781509340163437603090844733319342875291516912396639059598887118606678059945210867492233602720261712890418963759240705659960402505407694855765344631970583970841398258561037737871122022386376895834559212417273265366901770628624930608643467922166362189505756364201038624257423245096355538585966903764855990993739872234132887462055328356464644608766112369473058823461473390758742365931477583250975381664543630101411590569478201749406815477699011885681300269961641911500087495418373161962904134545645027990660119425614163894256721507202477266656955852470503048523551792762609708387504829940424868560520423486658411939252603480251495417832573435979104416230061453629781071499458825319886187932126516080817233240104377205928737273410575470226721119072218149862002163545324385668663727953846945831378642994863860029080120323079704534348371333443935475740347147957866587338833717981048879996974184998481477801675100417902533635720045264252090098518718809677466321187885706464625440749113726149201071326182341625358396409981581303184745049413777063474967214797142289183257717763811902355816156564035679788181668201860922404993528981479963246987796462922276489751358680480740847910418822190593188530862677708569625611577501787830539374343613721169497136871427895208754605278770064099236665133420232664734272865525604647353648022022316762925842904885652773367651555313505752137722288330137435041909989155708566633229211165264056767662168862718432545324 [139,73] -729377429212601550554194766987519099039078923346204941586144787029431069722397882003310692914296801351088676984422049922123301642960668027584818905240219380921781209955451027544528020643157318266968840331273093314339552736150077829126139941120655976281587166091365460775467360136156522278900573445819874467515659507179018629438259565357447096712315505582031750460233641349262214405653893191134534407283299236407145188233799371531755171804789732158342662529720839461083798675321865290279416151185135707938892378625738657439118744063239176909029606018230612772205786804630598632770157345277303885209905206014306591468783552413370322452000439890993423457243705003158096900127310227383649959942217502699247736597103341892914895128927969911760070949509956705282706727224950594003199660506142979811068688436384636141864118274326660665894694630716989599221213261765873896964802907421445735820066451060984703373248899243811127799450802286440407974296532830227997989645482152969605660243781971702094134202288681353271594025660250362157806843597622848168187717724852997942684404169792817377308586960423507466633992472199567902440970310282450625193947232386282630733059801433134825441097359213643436996474307005724904791699634908078662395168411660931929844854880285103155994131108379470715680123961722805752698489585377950905666869467449819604786165086709970346560568703018797904513350616435000346188792693097584201879308591260300261124616150425186705864476320736525620775163708463301997469605001390146365910189419238062912374496212048183234560639495940348444044976756624527733962570761202225264656525121887510608382620530196972705449565678521204388099420845637976163941602605692216301484418680814399942099027273351702623879280644733146720624447060315694356727707474475470729817351835892398825204670235085611274891797469785007562892226576093815968602632690130758480337319769344589473074270275738722976198295219283332759656335194290647797470975306134385819587771038160820379568545791848372022519461026253911920412829337856276074799058586159120320599829602426495758649780714107308603823866720902328671662679522560370064212622741480150902809744757314259299803117489330976 [139,74] -19517255740878551473384178422094331627699090851486056193607825353824589358876327171824288457638727269430061459789531280206211721222073121802511528861055365431725849607450864611164640886943604053598112831875872858916999011085270025876650211512965102247286784170597883591195357257598248980031315714486681618073976111075977917206486452296641902635362769115220976109539208265837453065039994969185469007489468664978173850692578298764322358529595084562353569575840372288797248149448811148495641844823495226992091073543077937251836861940614150669691254393027703503919038001022419745576216289105574007373153791392441707481024917332637004065780129057980628719442304305577943692162831271497711728997080603412061236046062306426241411735039851072607033210647419125888253976140910052957116992683599894331501229672580221641782135701504535553733287204738245930288061620723698146742958881654778118944525123088883827589051226383752397455371047749948459145502215682025051870417901102751074177218597583457685875825469641044838049931170206189357252211256184436457822912947798028171844434910429301122704895918514865075758306924510687927994652771561327193600959029383064215359242780306093891180825418230919349764740765707431827112042800925786548302965746384480044873527059610196021655347366758928489319044798313948544163709959251785021059943071861195628635132901882556042297731820399312511881013300339061804571920991728950672612151292286985514889180919245007845101033764328390523419029325162637853062183573702231714864818683897154310667945846078421147641279539838336706660946141713149201090934795130625904732287730803693247756022902727001984078243672965328970652748232329888818520000764690767560521360478870091575040333309041275330468808038599295486251828763819897739969694801937302956999287770896639607647173852345143912300481131497390073721881722557316534728728971285505374044112683694348658516030464102187178110949065936230198457325176505453674571235673913347087567123883658245644046543566777589615016115387001736966150718942761794223783324785371656783650244171368835045759416453869544041706579451327434276512067583561172396821059306369043355204255446121333319432714591188 [139,75] 3470344149024726366498845352671677421278900256086576184859101257994026325404424348666036870928422206227752341872042777566760538738840443457567853120698568428467911203500053718934371523495843199823554353558848950771398887207040496607332728348819002451583303670586869558302011023618579024602194798825881422282657671028869078872462660712310612541104724462162409103481386077381216174341199863860708799583503845053382096753147985958411050655882326312962189180998916658676237102238713622885661761457833568695932056403786081579411805002058887603564346445139106167159962459014797263207486203340771123243612947819364261736705245330831803540741389507689347977641293076717538117013903036728985567160819121449415930573478969803924119948654624306770608716023672305216258592400307389755356451452121637885086155709322705651871674268414766962857317252112637884042565463976665554418581785008296402138187205453548199094979178603185505967377451933814722089244407098212350367371045861682183000419535735341978521001281703023240135105970072906081012317137911449020154880941740437549097547638065516834843056078680230739912004012272117965432761357726054692927304185937827328906368366755005124592358499275673093653816960352390833718270917374384877736877586726308335637201729717440063554379758906995973185318414081632680702839801635388235714980248086320982303837734473216418269707127937549487170640764548882801123543343839503532857611733997818537140582580573746708799831450861666205657602852252192699392441619088746233756584947414112922144845645849994957947023699089895636091604976105548798375315895974011648711654803860485758011977292911667288243631156568642208137868919387149257742211220028852627096794475776777949903343957489775476968563718441691360703473951712918016386488521320301770067035753384718975087744558189072710703277502048073838829387703816755864617343381448226246573925514851140137900353013320844891713787204170551525945176532068120107906396113923771770735888715403608809630948917184084831831940720461328828214652135003094323696809761179486363127632767588022999061776473735226599293485015806905635627568137311259248814617030378455394713205514943908445721028192 [139,76] -22902632450410495346851093373506575054873661637431050466843809206031965435821461026283055196393614115701437332771823007431842629091679551291133953007295942224299677604819453937138748112380202588230455685028313154192773541225687744905728931831666082069422051087911258184672623833064933123109422161464028271428582879803822913790368165001569618271257626925115785690410519646920266758291179369232768916717414714904831975371434208679330349819286304433645712776254979200885321114746825691917616843453899341842013344852093370926074970493843689695182316672441974340365301746018014942464442615511194929980364651830650967630924741089373353157623944486371111818561511224687531586387344816445111969905601035941889877331055191013570257824428870558900638998105135223958440214632098443772117444711425025214208648050771014369016992719080095833758875442490127644759996091756426846251437334253801463276174467637312601661161862768092324908067236906024457979211966728591211427530769251114269986641725585826792683498710651156321057422935607172326465131184273276549183399226145567806470989831444362518612854144336941393415975580380349992352589572387303652721186271821732734653681439786459542745626814662655418053088016521098416975590088743702148041631821001004636319166628438361623278496337459761706019535470623541848141781761899293129869681416895261308903586734845402223330126602445647098224575357199820488123017256955651646048124136788754395690121793915837828443035030988190316062961479800058889580761924132261678007238308340439145677841764855769670753925382152285085844886023485407280027162951008192998284915521131126863993579588229769510255371869362322301114039788517227660083344916905386472571940528234610514343046846213763877473603241989962268614711736311888547963069603313388868366573779905755479255355911695085073442327265565236747663951914003406615711287164921408904202366131982997327686781592069821603789688746608741814934400415493698894585464029167336746819842856637305639273822229556553705131274285786573600825569505460505771037733240760370886010963495349908433991552833167766865584955704878381536647842244328474362696234032688384612099170668155972188212 [139,77] -12738998677468299976573878256748629713752538546052538272662146034201431203230054866227157969485717165714919782265068363327203655125759205900836188698256752581122117865899405352156371314433142301511441423858826399922173138743109744666499698605289259340485429731835829098743071709360485546088024693490427960809423375332802449000445887810335098199699515181986605588151214196708760467039889676386543783133928403651912100047478057987442357360017013266609302329608203837799613568525842430536861224473556017732785168273485947605882293650804103455627356568197158325984236678798798361664902847621276838224799498799409802793993414956739466755517203730021514706442783468129314229174511544081763390284554700048095013147477041656512326645765217059465285037538627071641218879076490214481321614823387275422352881969881771817255204016926972101421233679224091378850031714463231702061272434548719403761159780675833554455934656763895987447682490490994226460286839447192888078039507458617741991019493440166454869261311270786684836166618774092263935374824221040960998313997656756286461805218664911118387332343895065609932593416687553234793617559005506839512978896868589379906852218889082705321917668847759266358283513095023334757075253562796429604921550719016930620234532362144457681546537343326816306464261131973349156412016463551515969725094815112951056771041601108833407371595016212756757834856440804060551784747070280807972336827954969191545161137595922861681993394095618059774096200027906138791901151587837752183550188673659543208297853644409425907973816418979298541908644648662395139336037518973954364950358773257404137414484807921374730129541261145580778368569668041255451730882333226371567456631615130729309339901306560289999003145463248179884862955791649369852706972297323198759163648465984962073372612560788103528948154996024621951459292231740675207643613479398925824379354001083247441230279390868153649567014858829134088009331420819370240526879310225434951763647033816046109915055843384173367263627865799200624243014226308588336638203096877606188071782184026983891414984267016093569599725083091837409119795908238613498812625685285906924425210327967156 [139,78] 593023491967620044032492680014746524538234533290178786392034805832042213755540970735965604744705815571528812089696543913799925626680322839707806076539121296600418998521453975741220312630516153504460931381897874962539667405719441926403722854969754099830083030418447663073125577337608842867784867821327378585667957579523633299764982814187015287415330798279018673775730666217850308314537857189111956556669831113490641866404363274853418448496330582146603160575028994717307582407131896019079756357475359778112362700229613956396617535151801117258312348786199661281982187983258284009886619688859293010419669436857700159282116732186802749342390568058711403281754243166988738272504763144010154637621402398984808691061069444706269133432838764779995113997743062289263192199221119890954513659094202204871271933794502957213897029500175289638649295936925591858434530126071822295384560809414424096351783474939967255319846578829622788873810192155441726187352154897210662428189501568603338482842784048698559542618274418008972098734985116717863010970647701575238560649675629588758584178939048104465880098135629971315887753942299455772858064532632791869799289377797709893038073277066856726441326587898171231852114381039770640820594239777514621175302543554900352928636490957658416908275108440463033379206434772395873792404369745290065254114516592446315904371028454276965590774217368828527419092101317188133790537455063971731984769743258885684128341248644051423303855343378428098473517675242530627787100516488523862174730527817510300268193193476986443241036711858320940358733327427252328824598105108738454539127539010899041860218466773815235487658608401340684963482940475387748341963329724403575161139851893861551613638120818306279009640130161551257725461673311670044188474391392995120598896721892155137032421119941695962122157017426972098382776539192736057701706063790494918214444682232739794029453041756808812936605716187904993922335506708663494463969680651265486143463153737505850406540168220687806160024119462464945471803725920451173245278829878534137568827133305152826225219913924933394759730486007641475184447206898992968535743547068166202795904511448 [139,79] -2789642263188902408873007597948519065979662504437211867604217428349916325416159850508077759941368471069746565722098136468131008952602818483168459498769052006515831344722122881186471520002627435805465690068370094426856351192885019398233071712509012595286988916750397333096206326250329160978150181852474419244486985723303304859327848169487534914970869005288927341925808053516889966225247534190030208988462889061362595062052497034212905383926220730978402509226352608384764430281406668729522331270025927294701663880179687749454513307962827160328355182004644932253037223508200391535679996516581224775361816153024992055359425665793125578358099608908229960440560364352091237710141100909670143505213900030274664384543600028585073044898527492504336142135628291915233242372460450352559694931986585483061737019968748847289113641749183419727424544170228927309712648650215625649387774664001270596197101175360802936915676424470396681218362980605191678336937699540175891288787294127892096130101207852942980766788456854070850902720334419949955366758657947518009737969674571800961891149004742690885971030819102422025242667632986071813770840097866907706020859834555782262544120408726656341010654856243489139378685843550031535049976398254104441624281081362622720898389063052990180720240295194966045775879547963373241262999950037353424401066679951072932028940463110709071725874505452659064285485147813221881622868741411203031626857732874622188712510785142370687877210185601805243227571011652269323626273449093592723878125143256327862068057772854502301200978958030151678196861338580781595790680329001297980078855336195603326755075754108663119311837671369007363298213835597369097803709569739179062007190008004316219629247137255304613548811742295831804202025853680071738655739914240080049612301749824620739217343534937763731279302014724289128502213369228120425166556946299054096080023375095887448898025164538070295798037660631110268547586475222220690580382490344145127082077403687792369880216014736840263807746867674564605670326694543740993026075909064004258803499304162687641969324597740050860361930634000491830656823236500335450243402073406067148997072 [139,80] -662981476840714210116056586970140481225211895654574888322119433600714474388003984834031571901392065946664048623522302692543626931098792434918940425469707897766563699470116905562109825742075514359384664461053730591993121802193558066740164563114883871634462065757592195925088438588837954115708770103361222572821118947614339573760019751403506465932630864780822284335534677176657864630292157429762923730704900725466488125137800207828462053667916744453261286916342910911049572383142600745447614019316998041402257378909009325914092387146518609756476876721562961358482589914774334182096719031910677885175439684210348989450115942489303617435973595016475886503008029549065784139338031588311722477641935645326835810656335438333982475974446385458103876046176405272564277997479299278541198838034995451051441370888819282294645021453590338245764127396195014316203949741133479384175929816089964285837889483110376369057092700376326093546071577477598920040927919547860383072388630718847657765680225741386993350773225282572650218654358219401774582861110529562293619331343499149983677957146749593359689523707355253260359505251818129629657136187581481293380874965008450745950312536857481082382433563785390750382430780061415851182484959905596030572895198788887628838931311580247958549181768892061649451646842880945071669955886461079588642326155128115751710407650452776776157553428701177783663511368346526794501068976623868731960455293494880604016859479072037346914873862301346973001022488378431276184152207356272197633697289726704955778800855822148937239993492170796454690567863931713296000163308452975892911169139024583330990541613174947897841924348073695067741448293409077499921883076437164937246387956303247989170914965172632207531161055013144319845661251356855903815349141527892567356996406838878052533224800277381333020102713338879143680487168843392834294871144413678852744155492751103512092079737647491328355550897483863245686733710369417700762993400991958174222207310121009134158554840481397238453485302569718340171792258803208833925562810479108741299825401504905346625797465929215434701167233422509428296608998102893627706987266002369540052 [139,81] 5819671647748317417792501873588585804424416906024966869892803375842919103400598891507146480138652781214668562670369830290142381717941250224661486200048282622160221400202839547339942767895239406946724119128144062012511434152709977605065107138871758220321193648228793974265584532579615475882475550672531170549010236385663031501643966009291851631915390983018303706770381344511017547763913801009115365857333498379630585655881573626803334674093599785204304193658425625346576249183124567770784125822364344269532864396118728577671678816908858093137019725029906817717880320609287841236452324826317313963393792543379727500737250368642569195701475152361066468144337514781684376675740379515000779803461495068629118812442890538137861784651911765846986116808509682516576124124887962045013328326061801707835810765867908438102943295831399854680799183021787113613304584975069355014061763893459496470270580469780798599478140790391409206034252693406041499262144213890205785222830792526499211591572912239840656728542117734885568618259546110764940144795776480668582842122938249001946107265820460392300362506273695049483402954322426034741029259197447748515159875602146121599103246076138582853795384452378204578294087262178291221189944779701498689178524569123450671212301828330925629305103319352596444301539624301723137834467954920849940967521801066014684770894236759663757010711609871657529639074524453484722779031338291022191991612325113661682147489603236361050243694187958233117891292178966543022769530182003638643132472447790667429977988812603171778809567111401052368032714013809503376529508250003673205690367986560462524573296998469897900391225799822271608135040538366797913546092906405311180837553094716453412894456988392002800934953265303195159768132589974258293245479558543756444532927026364410796021169055534286975413365306468660203092275263698646324422358967064369219891292313501424743945057055103099512858970862039500730356087898162179393068497081678616677549672246437420797415796412864457993077291045726771891856791486686737789450525570597377867783086300270846474108741363218355952759936638889674798909594112154629841114304468729404 [139,82] 857449619034661595799996415171148646648429737193383291933275451543502676447173474654038286704506093687724934690753569377499369523402283200565975299964418514382794351333420217514771060775184834960691408151116005174487097616900640477518098999132798691248631170750476014187611846876033914051196027687247174633402047768398783172510750805330212436160574888549957856030445883599175560682223889267568603803448306133664170480686304520926877568634997644139083089183502749091865517062046267777192952507031915562113269785151495151010420928405474553111623940535189396097496462218098068582618385944105005969260123399947781853831315293092494758496207540642418470077084257566613936123274464756457813552138941730085142851034573738313222578858360076760573504726737095658748961209472199749998374822301648102536491923616519443054726091239326121376639212540214527765906675175203450802276205202443352144952239876777764906473824464544870484950464869549221854573922994436762492904326542492157429535955939504164032217246600630624166651774608596551385600099345144221405374509690919752670996632924345169096091566672518794137924695187396095553981787326650606365428858483596502119341663153857159238965246628720491764504882834090076973243409513491845330538635536370951018143825361559968934243504887881427841625952976950557428477379175298437496216935841840973151415534130278335500618374326217029084313577300716138286386886463538779253374830022086108433308700149388106283458196865529466088634970129714991703313264046651420847828902345529187817987756357503373805772465455622455265173960289787886682116882523784538939343596476784442429813174356190033930275397438669724576324979672682824489046798187778929171268811836536315703738260718323607735108197483188042396737425579853921870828687011313986671857534116416520772448363310161439057309849467723895225262834717321304768633755503976044183887578672684144448548989134529238748326742252610626466666799577522816426770745213647284413422528976484123409084186884882070014190691389095281335227022416302239453042938078681345501493111671157043050228444365125650780769040994069126406438291482664841155398314683830 [139,83] -16139558677512045180070919647605686162656305636847129314219991674075047132467205152512710618001878765447345119344954410931326003516135095602406531472838882190704600831946896121580927544448826780095606921114884922424218175036599197775306504589963547042623903729223732653609213966130483741487331452468504341332199997533065680358246760590217553486514751282687646729128911238883009072735461204049172333295877460858145269095405329795949412349593461165564224766759492512054051515627330376709483407697473547421096692261799970529306275832855186672919188144363469585431601866926556468042427757059140986356008006609802389746413022391308148370893535218631957531860325710518900149881778894775962305907616069651021603571569677213868013357748630435458908839473439040808344573446976031064524386693244321542693172111553774573488612874406314326127553513025392329239575069336893109544129442511669583249377802792626273715928288107648129520012392130349833430174049972750613952864158491492849055440457368506790704955423205013498182953782727967754999804185234012265935546606031729766815026668309249280975957640798576621153060240816391505420761924380453906955628476135019464918828483515366394823521018288744893405667379114484926875570919882645354791051449248029035080110749472581461754075240648924104205832480317380814358184996767871415801354883591712460714275099397270842838160479321835485087483439598968048770558414344400794918059345737475576401608299374812602639190377200566156904918144295359368207606349977315751025406974412133641762858686540611853248857339202474446816374714481611974714883017274155994405391540567104095326506637299557669691909511635384277795710909681308129329424062795836922612443749836069859115106269629821813355035136056405361586580130671319912393151324833570500199571704402036192092531429269839461900443814071814931518961078204971793259065293377283469699276174288611315200798746634870784310862757969233181947805823165249589104680286969588699477172345542333545718215433224398046651087619284897429781406999224529147222352313797776292795899456635829201640912952550781219588647403377318185581602750653495354816879840 [139,84] -1227998318534654647355297479779449499970022831685705487708054061671029633957112094332401922206610979768216061329824811675982151208579278571388157439721649831761830135522868148942525306751360865996067820074370279370455033249620157294938229802242183307728411176061146729273399216858942216053404507557509246863762491191907540138018988576420867219144026412218990184882632557197215825008726670513763742263832703646713011215182191204943960975204798677663577467677304019297055496651169193747941370301931327180259801017884526322754562583447512562033103624738551329420845340220000590036804378857246852039164784938266712623627182900339598683933822362096073669893064466516331319425543415854775856895938916890131816818560276119993008518607011132700919158177535595940914833277537692223666571779060931200389881881699502733966766620625706118632231435164486926798785978931834341757616124235825451566916309130207353570081871966181380695634032981780824353378701790722214765680355771018610484365621193647005321046176618387722454292988032436871568637375175408122947317179279458891506558583316076648796545476589226124518282686217914109052322333076985226298587893106032541755229279764913294034846059282380325236359119998325504775590208409799732192407274022130208129795318794765870609538241355064002895302485260441086764220809540249431269355002653309108612459767993846574606601629014653264545496644951021416585944974981411879255358553562290259812312757964211083771969841061840440647996138588852963775592228462119365319849813727504598759332326878658738072759528184548801214651941159902182368849191535300382289776906746288267021596308818450342594232312537964251051651129822675268690412558158842543575860536964034003322568625103761950313051646297056834245944144779349942518230559990067246144964840033130330055634409648658653533580247298967873979870490019191096683922305352823475652855173700758556255154566657219768603024662400609940659818403397428394440011941442329801750735477389503966523314789483460056943166130482761151188786626488820400504109312770439592052756740746384030889304831018681737139127051984107194675443217508936086708708 [139,85] 53277542701450869395187387504200285117464369600720993587218074471126753546689081251312207266471976014541411959667116004537644957462103568950778522432884612921135247027456428730036979491029227406372162479681767449037666735711195000347669394359008420917136985563866854656814572946568716233209672895880490603782225514654897573476518774349990276990361238744037928525224040303705947887691646113725781399833081327013197265353003104447122510841001299471542355773172782122388745391853475382517999791221782008091675761516544014112196394604215499094303942803329662419929525941386292647688316885027768284158514249956241762185472799092821698307599502297070202695289810663062367877030212083636929580520770478404967881383485105670205619467087899053579204725330141566721135560408556068130206632092774565901390797421072853510090435006817801240682050792810488807328018235261341226292175388766026219371034277439902889661700289569124687892768004424083443046639380271674078409797391731577848306272147553331915124327830288882626431848837271950440468490830394763281985148484465339753642596854189235162297531665663688464498279734900569827332357733838450286222140624547344818209217032029606480514360894711374921582715266362166854755633127853613214191461973227426804453109208261484220576371550222249210386335311318746969718441519557988091338758049983835374080471218811109530088949062416655351896421917187992744979482028270473269884748917560321303095634330017660849659252113349327831165220645782157147703353367140103031319139779810470004928404106614766097588642478361365747018121106255160174791948765701030994599856899699022309530083694673383369806373296284680618499027651411712834150451213200889442405943455474646007059043311689222656178960931032254499763269623548052205773245552201824508393550669090809625334811534879186958684924426025249670074885713643632726279519643691804664491757908101385599543645009358250492386189771540146605067981457343852640603014730102184381072088760062821158595897784074828923330336823171121460180249395104423667243793201763238497805510335252060863054479739246797391775668225096659529215803920019873096 [139,86] 85232936149984454786437790074601724925775705327467922959215567399463329883715930734905240508604282798146140489471054698333511369065635089571573385681584749050011395384585511737234137419942095027777082948818404294755092763647494810570180831488211892827254515479368211675570308315717281010702868585290064728592740648493900663494349536579657809927767212290876288914943016200319721975948013459481022555647630594303051279254530393359929432804197399727772819536628457835057670664625556013855784063697904615242053331988527097234063308741212512999418402781563779165728145169657899052806660384893329475776215500080639762940819520130468029381024673179798609816370287860133978140305764979147383803650532059215879163489391028662883174986802882543958567619876473874268123143021412319904366414537606714501654348356684250230241745972065664062470386300944755982830302435689467831709510309111402977213346703516129033707179971204614357195386251477022373263432216676161343209677478469461795179680785720642122049732035760895507513009379862557020255861133972116138900572020422952247469586797606970715504774378768535920476522593397272581513843432608765380500306452067501022324064591332277218663652192307746931427954687578238082265847562620042682740553605806906188854816699341116071863200611496771702747742891134945092980047649580762574891550193982974905378658778479591947301071765362481722049120134086267144564506938859093945735977949426583536456733529830431983006084402585333217932381675249653966592603638678132571183122681261730748387420222250034395910074227620779435314906256111495806785093885486401947790422092734720618110053678131134786586533406606611217468676079228108532587334155549909276075524819844063277297642419739493682938995557246208632079585904399888572126337121443750521230925731084045438030971880095978673151835840822478509257708073581029150872648129025776597060227418789553742833217740016632834282798247674634807324877183856182138500062657568892302316600394482408805961666630482056787243910784765402073819332385720767071852652932431032841967820883483039559337612341796032849092982856838375329436388700112 [139,87] -33216155787621428736913779257995580507798832910468819090332452727009008587803151369648974011640083956885786125782394966347676083437931026205476505607362547107188915617682099783124153660956287118561782311206311539489374551796155633247951091412323198783619170924199652098401556806445040056106290548313915122947865872920764518965568350593932114954837733128045633991537700169090190916732540251220701700575775759829213924774494015485716581579278225262455575222808424496464268271996418505030410976096903738070345081022291282053046694063760649030411261243647559746147618601155120238091250295395884398273311639240746257825139910788890971577736150163102876491290674865199255917131448196077399316566024301431249011122210074423408328110601193946872597396790653266420493023604742760090226003558732715417559179192373186578386933461663789589324954794809163678143725337125706269456178888372730021580724604964202149614264091908654112981206849195299857108383153641682194390661239491987265434444426558511744607622944134220652394174251088234121643994364715733573569359062783434668882047328129927292355587659072043552181197478296702416192236413661457051165949384244726817862404781562034822967584331619651682468422754668478281466864657588436339880457127008207370754909304651561853142903545809191933668531606443640185501510483047051014132737367033761208925688766191723318779157645368279475402924387229096998310297288001892109479777000341698665476678496150360089658870569029503224018819734831334744367593489598815581902527594511315873371915281222625716625123714561944768770037576787066078844094425533086478207972185390850258825496513338269720031585770321523409603786804253494410842931022466490700318672951746426383858923852779688345848659414019649179834247480888930259983242653316059786516178309391393546717729094488728607208411844679678111534028007960779005684064108815630093383874774925411423787776579904962296698715293487925558642393944088910442049986670068481520930080551611445660714966153053132642459022368829978503168363289827589839783186118370145163496314582054773432534642117799944411184613722347928450292545632 [139,88] 134832368724490411405752558067487672569042375529629783736094098243717844376939362042495192755391357873402105853625097550143194779992415096327125410806209593146093821158470126366488706723435346716192917223735450547588004951043972895772655973494984081182481745801072515860432035253812768560522577758459400058119028409433362905208408640554385850561471303057325694148449014464952399415378442620485648360424349229027349704106612632462163952492329525864645910010621912819007329587662162174281621188551290625043797090459654238926560717654528105666065806565920160422663434595248543820168674715418468882905048843857835455603705028510012993583909341625163233346286829739687170340318350035061680591882441053692190725801724445381742327881757533918498975940003988612671418323776098648998111559998670871231200337848235233086353210430139090653118997567601019716555262258847427756458328268096038155696610509552038756117685231523492077771163107452865142981506626337544140755107478218695226439768438921872756382614951492234366069276177334405255983379846248484310070633614468364840934170258978339865556895133476981594719044553205007386239951435443794057354157472626027895449572208621204968731276293547354901969643253753149886016033503790243371845396212788613890899045650925555698853037418105873342274999040465725321341087360594818809223994102343165523481730575814166509821811863837187888102444946717785404319095827999784728325487902611541591724681255975524562344608917989701442636430804226678656042928563760092543292267441208459857995009023436822058087886292348986620820370816899119060860348110698904950339947416535108730146080913068352762276035734602959535637919601101757733867158736134279335962884454287554027469637761535929111182009006325248490041591356163879788612541850728956228603842310650272373698445209275281652895536655754892885607679933468672462186683281755828053640415476351221240399893550944439449194346966161563658164095986254293307197996371980017850340030269069650811178558361928724065592991749633012312036563097156177873873570371229710916348503334160614609831104547269159006064507532936167227816 [139,89] 9545502739146226580489500959974328562276946564078381025726018596092678105785157098557312771543251461294511991499568674842163066275742823163856187279318193638190502768490374355603475191543409866949279753900234721483199734359785910491093397124555632866158594524259787122770802881875504346215203541557139675778667528485787335407368942969756251912500549328563819523809918888468505167750353926121090199269122025582695311714241467426177106067075014298898382731727902985866513443159775983955114333332564452304331519642962564007282185352955674366753030539424360166162214078430298876791192539070728818543770681628321478912531541132146846165339015104083514083420875512540437482015826637841551820730657438486141219102462921385536728497119066412651422975985425506989586160193806895291959505191065961527056545684774803748118197044050175991074981220691256751111886664109049567696588621653204803153605932452463218455493862310469750844349970369309495592290940139959119509511996278827258520292347300058352430772330231426094945441404473041449921886730446747547826564504789511578803343309767978945796284013580028220533292062058269924509786689105621609066591854617927339360824995096058589890547601012700998854773940285181793786468939653604373988770195758343735975068731970039423173349492926851971636814403115824767889505216298771473795156512710362716674147708037174036423896253651818722937444304188909149432912835412357726875733444927482687490892461350087830251564616735525858300921626554081897681258265015895611969499690520782710221415313775475848004133591682432602446808228989636765133329625174068066447284237297063718495294171527472109244974098651916204662134120571204773431347534029350776760164183860961547933749705560663175810532802137536583909832202678165945978773357869381112096081970690053351025302974074620381830062131693025229477410179072765897052100786049932110003427480974383306734074481702399524322977940915392385977195974353382464830171877248328851876514339207130505592072165265410355691301815147105363677230574796331804288709893195405369022631854885533719313023601683629093019354040197493312 [139,90] -16542221145695076188783187190395312260356653811748520866392583821123803196131572503949756753959018946062210812697899973128484503978346373862705635174222715452436285620218391520258772002244174173107697386674635910204534531405518229182317218816094387918183723696416113394261318143496471650933098153037762028243255578203092314640219294308743483697693554158845310369905658814324686364259350157291177461685558490738393560319230138368859858037043705815358575674709115283050357032439219396522358948943999907409058282900200071904208680752176524528782124949389567130294291378074895776617443442259254631719295515832923054624254494938938656255934779095284564547932157616734931177855620862051230041913374450871289222455756506531962414569915285432008341999458067450641410176262505978654562463461401780293281263880558680278593471665162630274730430037732548474270651614348572665442598618022900917829160990412289819054358036370974419233113513686109881230777362564920383898897734691249994422983439261082590601499648106505949477577143964333376499122739497501305522165058615764845378482652680081224004355035952020989305901692780391232603344738516369142033065222846963675564345199585150540839874328309270454585856901706589489644002555160083927677533236411402304023447993577107159670878841815063210514097917398558008722164155668756069117504252769872741353837536686652693597577764878235566015782632301821772873717813673970095591786464523098738061777518985313020129697326653598747523795003661676554490367221428325998178257363622124884386896391590746612304020867687358546402882730786431020381596864726795128164169003416546524490525423976683485785114349325685250272353687351170524912656058953062762048796410284890404200128444775370188269734288335451556991411778098684527395033558886837416985055210638695939452750421756611058219029587156743300005528271496458155734815611716695940600362484097337175964463552333010239394262409683374032528007485972555094819780596095137969517095991789661517318899309680629310635008704312906198173376556237742969226313448189727174340352511217048233299281345401358441425052521144 [139,91] -845577065060816723093225184740499236286063741397544654971819798690889671923115342099362589110702561778115973304527605551144462241117830881822855107074794323356665458000680171385559689068809328690384094707710880078002589098722266128656323791244166741826715637152662431445897879467585141786570948401940742825255374008529095222521001785242764490071235487587803157416594054655060705239209907301039831887619882415195442462170101957376018550979249186491018259428077757349946787538209865888119762838273322548938338902769654925452043727944695597144316026254848395760345769000915519426956300115551478531951965076810931430402886117957122405193030583985160855822803828422109355037728476979126768077815591902548644985943221028002226884204291714026442714937310073780841847637937143998960670685844101326251323422648450421735926861042167494016844742016382127117257919155681622915805032163341145965238262803824520135839869470413908185298544902411898715402607219778991269843041590854035650516827315157321888595677055058709686153464641399973672943252009774627491107267586320115840114628475273452982355842075414708127371282265386797056744787965200816911666714548625228029434453164176448936773437504169920938434536261233963656692859354312110479951423735553137375936384072971903359982403072234057719141746291733283512266206706128757769312448867261220339644991934735871242351823660750987618548673028706818300572734481085220988987549485790462415677788680774215836162160343164881391814631300288667217318672813664865450704738762816609624367218111687810392970291224306852212346365337968889998187025329486830003425087064828265053472953438087431064126036308244010137202456909548631988430603791773788023808307599424205862192940306949046433931391027044738800938394084827238891445097380164551848229120274731954932359816654479500863391556297179216061004504202053330594548196416303558251850480753420421164981814312851690934408943451754645620031438656345129475662671217371113195221164334979272407154697710024073363823870154467702942385110212128990475037326436969541130230072849029985177620329147890602981344480 [139,92] -7714649338296487623053508939716896067622786403622677013688913750432206357440217691106020556937281882817836944378641960087510895660189287365003002077279171173156806507367216996367404364419678114144683009070646485806892293720756561015595649172414169741409201963596030420555915177616120997276842633457798562448265984381158738601763827546419341998769934518082183650284902881589803475922976952745917665271686604663595606950645532710340308369042842859049134706000340509868121021874875549200647210929111024486529721184036957215363199218154617659951595187478374584519907498852424637853237882399593351544421512020046367745964265947467715109595018233818823171076406766318532081218989001918885771872257940728244544859552282039641578156057846409629181923924217171703300486630302063068404250266743350752928240059258598615212528218839060189863295057152082041722971514301744555155834197942283601625652511465686573701512878508040864875523295672901485460597090455177627852426731665928280062998658898260789217037870859939794421939315456341967157672879385162234718651293842187211764541263833269733810944730589980726962469019088597590954945523890093692135546932723585286102811426683099787402321340396662426335685306777690955264774141459278055653829679193692256695586656574459650806714267344699603565720461423949901976640473165421522591608877302943495726693452867509978458659625950443982394485744616102647621510866806094829082330808243587871698225518095913911415641514884697868538904474324565996611141415796327613973731189857820759873891706707494914992281754519973767265694044542246259771210544214173428041264883709343149305109129222630360870486165272712908217161364336534336741139442509170566263526088505455364069222499220956282071548303925106070644565360989675272041432811931042666047596076038720753667183479780454528428594947194165634144370135870722845270351138602635696120946033747008818910169574592819175472702862815232939691563500666139572890920362955990597746683896687487681834438045234682012023669886073396716063546008792942565809552166123878282167053423046436708629120780518764425672 [139,93] 1269215695573036272891452378077203543466445538534826280740722925372730210118481252608181766635079647725171746460048472590745921222878299372768468907019301540749678696679235497882815063148476359540250683471465686101957508501741492894425526824331712224560168740632408098915953070577794692350247560452652309347696632353569248157163423090383304850421677284672031864185706233170583106649050066767235775477896209490334446741328432680101002649593219119684161512033771212307614285584289910235775798098072403214742510942853426665436042018447238175962597173369258695621890723992479702141474007265708326062074497895052087961256486563467211725690336198414924885672982452229382325363740677133188411682033601778294117492869267044689235448681402813156791138744511610806258103809068084248631031965573500804472552217557953644415070510559431861739929602295004099308100725221650688131464768659065408093604859277208124559215310582025680185325676537337276019060425701317462846834439185101387493238820617180465001318121913452750372499307355400224614267206642629812530011197826748078539833333925778979778712146869179716376833095595387002894150972878861758896533958983037372759483343996972472123687869461009834788523472800980221704533119897783574125328415219363665934899474517515149395738023155842009747493033448282758923708603533313765376349006887178598824246690302748932028816340010552596881651588650991164879890411403991392998157872813107604066431529430328793833251371332810383559464265548166270491896986251846727813798574988201176145278175814967755378137470860485503808817624816988965020332430833096780291272067839400785599283709474595729292354817818244512513681639800450573157335596204033717638186499738029134844421455727038200816657712508137211968071062255168636562719813351658761947014693239244209717801424017967763491594225603078072310680520004164882105703245419703111044460910422017749218275981463354181394457872155707755175601624175995328342435787153427462183190670690095028453669372718012282828124229880169131029036576594246425703205428058494645321323468842609117572141454960031352 [139,94] -20715077178380621534200700050848556103406511839226300696229713274279466519261494088225715308809885094554765889942154768761474178902005086908675195960173988510115319448063399867179986587698262379714634038654850561819255061050470755434523878784507133556489402728561349676100650430582295792275867003811367252318009348274356730492670281219877912612917105189995344967408622047955871974824194413465427452647307239269943634892409104062949424426647931684177927222840017757648745378004758737455524127217187888512465521930058593852672674319825549222534663866733124237264654760364366797470339117504473153091972604259120511378507448140045452624635100588312320699839877774494283739340827100382301958812388186911578120137881257810874599497460086349311375368294183768562531805847694260188633079730702427418504870530467466816148492545232196073656278432312698527099323224544524101046086926619364507606214539398984098597686246134113169901144231182216846125230767425906586324122521142326001269882309327401952858911914671478811356125207425976528725414051847593007089401739747932739777027384441384598428345703782743562290514628368475914206126771400147391286187690438691680814498782959779785390828729955665732740227214979648516142596399860086768689023991680797062479983749981353936598956498910328281137269864909387962463530385140853724423634778903184244314452151390321601933501975182406731010996536335015602258233727009165347245578406114656919733778340463462278452168018221067736334403784957501505130719259401974036017480792846903549184209642863803484739529172657969550953636184893808036573887403282346754735565553494406954308740791090634590065336910738658826867490163231552931682224220222691811385755051913635239767207951149730340476037124403470902527659641412447010047292286923233487757610698229920794682438558135536765836606548778033561601508816751376895265748036779749731397781249472457641289681377934874159898055766868245436292317762322949523637559812944471855445726566583937404834541000946234734937839211978325604097539710407808155425907964805039028355842737666718003624584300576 [139,95] 477515863179369165555038637513492637214623729170867852483967603264605165204118012423874955801834552736998294032708840295724915427076415891607400574493447817819280556035716920667436664842235873135851527735546864882493912308823851413018344500529772497292029551615326847761886510653802573666766326382691914212149126476097418510793655860868062546743054047440483779661459665099206170837790987328504886536731058219322884658653288716419522593507690182282418470823816761786764391779978672517663609429632614265271937624152756657967342884812601236779456332946053948530472296696578043291474373630238737301063259050362152743348267616433614738006358516284301532899557516190513248586368625370065989301629622496587830971698873755667618792672953874841716178285997611645616354136842936578552389497984678200922861574138510930063187409418216055522223797978634375427808265844793597612388122874517197407316405765071078086435409702742683860198627712636124589391940829079032287807025573791688996373155013983223478985949169528815227547956209734977300300541640020480544895178797148725381206070811483649623413423597978900079367689682794583887586446945609812014702062189952927162816714706373786888761211270423298480691360274448688793364846655775598346025773873196944162667437607749863408723638620469188776622206118563517400801025111560674655887147848700477620769365025243061084383510840696772592861206245660666279952889842437344867701412313370962649859922102645662384025402202543359674924492370428343881661629556630390637668733836872167338574165197560865872543114974843108196446911073281439469112519395264842937808183918657579724426762455652811184252248455184349103613303082305573115967790203141440889725652281261170320238163427493721587128465963516184347302129289888960829513901777152494968249254734234830230121781200493207183884983975038270861654473046162404265029701311828538219083998467548792454803634722404364244381792122954084648362760829106342996753102863079253539347629215764582109388062584115438659687136550223465569362063338099753629561281801812596528805027104245693088703008 [139,96] -7537576135886525825488592487832213966457898958351707004273459005348236367452162150911633994557692391904913342689680105855093184310591138997814149953544813705518545314233850283051172061213392770714827343465810396343888394269261569354705525035463307914108983668239248345192919343907221831551864423973850424652269925662744146514729355790460197406951343190965565076982685672275201384228600607118568057899416270025458793527302328874287078989512944744773896247202804237221215329088824483389530269018329768269887042851922419176436965414936385776992825937209430670182445612884880776613102056936675056234692496373248274159370658050267076615585053398610634326996402963750859993761578585626686781524239355911453363123160258065569138893278594821217560519979278731977040743360638114738528420198090847862358146530556185652049020820480382626313148425036674416347942044196487082517666339215382318573878815636517667996678421738931883703593203561975197356498172651866832833848691062528269530666365868118958403023928291884755744045064953268098698635558707780261990901942997897841786441876288834905769193361784327260506851854883369261834260949370514339752569886523519856300260298967937645605762427994156513392285227967045903957347274611022931746884978088060195307336211867930924266787565534292321260382188028406888834255324694641750195756834430519871627102106899646599975447954243666132570520789196470678052386957423003375586587745457150828044163738268608560737289398861534917449450213651688263011821061405028982702972688374759117268907492794645004931211814330011471905304975762452139893351882151260106504575173928370807199576227535076572113503603227232265222080644575583952498355963907483259992876740941391016157796019228784266291520895104454904981906378855850242882140322926166596393028566008711372570495817685875797393176131713168263902464387440409327235770239577249804533605125251476134726041439407180736557266994791860084641872916518823674942649303553262679005216877730655653886206528543163946560112154955409373496722500861221602084477751486627947947960892169127591268 [139,97] 98923822518453404521062872479979427004941274758594738871885835982553896602024639893203701153380952776534368009888696656217773126412488156935557932922191395320391093032282831057008064233754196179508209031990527902769205306560670599267587345431045173333095255332869388825947668101770177281512481114054411858445549156506804305820257037122664537127368989459363875739696990432499882203725459028256817968732914186776549185666914374152985756653017469260362261192286919805016974298850684188181485738050684306509539321007906533260566731661873702176120753369966176391681147890947655066892990991604563710522305931062480831448238954875286343916194559561508217211509354148052559626354355976733757648845602835071152593969739167919037350351193606442184496421091468751345169970743788178998583491480215812462660143468281503064729413764335195668492915161161937019390216407043295638763032565653254256619118562215559926241122178415023038480265435066777154332145727406319486032021465279361101775048413240866035585701522558520955616568941714792511898537758080691761939648722530423890072423797147120090222925890752812240541380727441033963765175799685170899853483721941391465250292457861932573513421053055523981138147973359029450734853081660774138793962226866060873710805177584059489431537102255915235845699300156193371276523070212465580928419970812162539963965883775849411488421419981224892198651471342832521898420234215608913765223830988698603030448837775989683330205370238080512244632211950944461106028370425258097081304197786565663170378698553970171001635203965404530827945470788721309096840823377191241264500824932163752850928785805882826346377134901522774719164683011150835776005058886631394215739126942271210424845114628486258509201128000874416494468617836761468795318144125758788791535458379673112186273836090955546161392170460400593442482662988397118709528351988927856378224657420689398433984575504971816544108589267854596873649938238047172722673939087743920521212082310451143288752205134101651733535802940340583537860670765643929922920286006668179237221874885928 [139,98] -827199805449028819002631894018577803625376575615709102568727567551864380251439887301371967902382254522500076978334783827935902044118114464720450432398303606851900258188571279395565428280153176550979457910351249250112635496256744634841728663662996689992216555394534712262639044879088339649175655323214394470602448383821146305302341002594857985958127392989946706832288646065427458543904251885871099083842116282743414303899460215566975166947844847729081487766874124504193885364450832388489017765931918008001672174737331047717825495606027086155752003903316460153159965991743896333319937267125366807643822316887142615498407698387053390135817849834063642151585427795575452259787909950411718733111355980978592308899981619173506466446801434945966852088759298147367931646602069553454861244373695048323415544104709751559727398822388523940552916446124767651999044306867079525288779237636520477011068152355100560019339409115431253926576250318031246019085051930522570205326903624769997492133262612641069346684567139349820267705966648428713070311055623344911763834276532114980516749317412901793395674329976911958358408702792566284341396412204094029797243404526642738227582003483477773903616775209966189496838944312132189946561233528089667216952405475308134198363121684944179069626448099576939504530492354703430970242606369430309836652620929344935527299068767080865761273301095448547163551358388479719663154061173786914462891068371220562446523591728049214888581748221048214916514794736356367965496824177105740911189111781271992697541077650438343804299764620217112517046918629389708529076197037968507864077060514001929883519133301052423108559706152170345338049345816519912640271221146185204331372466551536323844186797678267847041133273599328003905269615977311928123682833865231399458070596872623412119958343656575665946430449205182039674439708697341575432344855264036660886140890640011856639911200460592565941387390527537120716379509717223706950823713760677138598403636900139410049792130041282729842458639819012774193155961135698611392520005834776404034400176 [139,99] 5115311842047869819719322067140892615622238472761484220323520390772164968453201539598850762121349616022210863090546568899417772242609250681413984470139371243283959685081624876198587127469707351401249523893500671695048452320320058565211216164257554298980089181981469191585499928007352442271720109629023330389018436485542754082222307862729617304758246963260618826248455541155438919002673178128044839092589961780609505112879170422000576708711060701308839075779839152348227791904224753465984823505964232139405074901635258379097416481591997696752085653883677813623276346126085617371513465110204505137091203919064397284335175822972817494680517987974919551494816437077277923452945253235070165603855126239459594080306391664843757368526734363192305351351258718137999035003578439501647832150570538250506786379137256003545436871530210491848313897300233889677784047963163822483465159349207122552504795325717540459296768429411523384402328846662449696655580227872866127111306427633811867315241143053463484084285784522400029459074927904621935264031779221891722282627002867912304998741547990774263041020112465009969736466138078747771915704317234692784249318755351871027153943528747305339606161729265595045947385335163758194482038473399958865574458012664581467903928620242824889991505316487715421603050256338578082165535798753909363272841774037913772938873731676599371283195621849267832553546480276731108297931158784386427890787777437862210184209109513202171618577675645752178539459105575259991241239078368575686424221288808798184873481064792065266639296227320699624154469462660356295210903264391225900184980250603509419558500080754572912455357936097321081172643647531705194417253362479248489138623252437605538020555924203344718742118949158339368739399271036948512048539871030025386158403942351018848992919028581791276211180549269585441183763339009243862983739238636302503612213311009674329808176392292528915800028966922791363058744796310707834490206884047849300725571571466192995423155727329791290582154998587553390524426382616093211662291055166268850912 [139,100] -19394189562288622170959769356723263992767787343990564320273973301592709235462521716427802195223337028721326018821978024395229186540661292976636274577832486176871618925208484397201389032302715414958369358911746605668111490002219073285956006540874931775309449604018042648778296140144558394306113133560682013513223616466419854235155168221320769271054039347293910328448649405227056790313282829627981318917625397563624724579187394781337833212548769752782200852217183804205769467105569343644222688654431042402527864274141326377769861248099640159124487506505494870335481606960091761669094744920350410911031623857839844286260882414520019255843686353931557139044540601793848659448704080929445597362566915957961003553485737122759788899217377736892542230835728520066264415566092815127250720038985377517390787686955807206544403077233154781017583831658467105097155519521720751127878326921942965767728505794568665522029923940644872784145401634937381723381472461554252077283487341836101117166133279127802938504464929191338841755598955844974066929946881356709833049991132648965254814579341959734406637060626765606750893438909697574105763105202707551073120074151608023263608747390604856723456130379214721431602626857749879124195233778675085364351137295329585510180189832775474508532709697838345954495486702043924573898947563204917255780665643475237358934939908630092853178028126810505676687665915261018724862230777227068006124102278499877166502198273595511970608345060333188193348152600840508229130166155904005481821461509631314655790497312892457075521799669479377018259761244088891341821264373882393914811079800901162696118924414353179935644600228941199478068639408588459990869923327379777979138972593849755686517301222574274477445933239179694154511386133662911387586599874685430915736011104509152773147761357627580444213593156678273975978003614120908772997607709971711338587506425684867441822227100784502094790389390051946081484458018406064548947057477353643650557369285511677932460905073738093382655815491264578160085165700551917997283834127847944 [139,101] 96346781903553679518938943592522323657895138763432079160851641139877519011288333470439143403033652005834896491462840142473740647931354088585353552063167876396620257482719540173435045411683203359151585162040363827564666724392087955152685882000919461170925746070879628098135310451596868219349273096164178109409427935821450737204768841415813278358935946543488316114938973023838884900307913434260734472035124722537839454989144567579741122697457899207131856362815576440302259005017775078706461318856320138644264276328850058210395283432917774441498562496031270688802567463670608350171759658461025982898000462391679920064798503882356199445782456132408462092770659409899230268433378534952184764911830683659965179180851897650352681011590055329834374624272207191667247320055814731435089253456921152005887265033839102939346961188377490477143023512112531298931782241298029294241433204801707002765041551997842999524333569629663998396322742275308646097803108837886633894512577311530081493352626323556417221537152526426718725378202903127984748867628935394384037759347452899448981583991193733181227121960792653921123549745381266207531543756964963995213859076662741389952041206170451449401610589917175125127337143005112455844939027930760296426181548618411606422248861212694763899706537265879433910784375123898669182188148631615168370319459450991630389650811273583070669632045001158247202127516019909168323729022818920664281462043660254302863034251890599193893018534744568821230240924955358668827100677174389608303871916376922491605945957931815889562939705670760863852173232884763775097347331111821223223217607679131188452834646937978589699358992143331343971284906540869656139264363758409993098451106912378770783335393875514891009013850862334126905499298452049179750852026818833369111192981378777184391812480215354568274877449011946273660103886187896493631899767765475738139945740238635416132664609355173629096790233054451580857076745858891976960723807730907448338600446392611762445318168906911520222409969476488641650182266567398956309992894592 [139,102] -974520536263083348260947395412912064977354747518739802798077442591250501172347983419961528968720172424612337934745152048576101808132637622729835563356414912117341433650296527026507273344862296560042034040378121178401231391118963180470931247934294217598573299449167542174243177250901951064094265435031480501278255045733439896999562627736484289272192368339950122653691245164047089850927296626591127347047640246295039085337887472861707359488918625335497433798723046347620668140674637291486149931536941280736145096093510300552854623206069041679484330954265985542608580033327989105261653528899119166459197459379212824515646382223776562131082065888970663065048381344752626065281550048800275381473885260189490509412514761007767445934235506074692379886504097863272217247404097950294816872395386062677715120819144155158860048395463629584189090894467151915332161058971236722171966290722051467946664180795812481993612147577104447125523121903561027242932099113410534555318856315182223580253250670388667880298264347002916131952433427012939246672591327958611166625779052265605919577609823859348095940558067090150743877901910259432605879477052955793024301992407006424422412911625463404928495684937021395864825478529039434534872372555895534107524162778340888991522420282023963036697201721649073836271456845483229918658638149275749890809314693471670459021894940114647888030288385607929948139091352050350134969538087774465039635199935398324171066591070215634583551485819300984100322829227421739727631987593147426092003872468269120440787856275219751634016992241524702497675827681681230533929169863574871866063323133144630299950755492563980555258591234539241147409814336397888799299717344632012501706023541091835652110326266443773454419352343792024453823329520728525435277913996591681825582725522091945332342837033686706394859230388059427138127374910463917876397545570356319537843670247064895065604578040855816235020145415694505528361724853268854254158781294943609051832441326474313794897213579310184548787898095618557326503261749734294054720 [139,103] 12745273357836069513628631490647139709727688411793470111890416679956176008385968287394019792589822194726236794164144033132861400180115697541371137263899011706719532138151413389263226328096474490833836635685391703692206136653505275958734299948778211996459570168427652061331936840179879195520210052875664447630593740819754045478568486605597340401146858137198229244442316729058919856246421580910843380518617303853941519997953759539219338434735632760825659686570802657769195061975916854218909652983285416611245612912462848909022945116681940701994796423532181796797244187908192499538388738118352609144085032163572286137882884740780966122454647617369225867177681106994414280663963128849976952924687890626486876367264603228800795740156926559875591389024729571607384151937655453338353633636461650892022414556825436037229825580995977231335939068788333836727396201193043387781722427982847727558709147210127398899735989962982803833535814000830049550314607422688100656312047622654625717495552513394532659764526164784921693744353282370608971422612493176332043377019075454277688144854930442881288502712378584776333484679992648111829036975025027528453377316203135643923605405169348782081064897117860645083779441953953021831087618545863797585630066842039455488154661038294240918733126605465596102325929629024484712593255533418065307861521495959526940021759385003960480318061704472983410985810563921132290767039261241615223940712486049752236817151918022624935162347023899716519407666901897689075284235559602532914400290317603449795393960106644237145965671539467234382843866954645739908026479272097813856145528928410055486150479999971391975063217121074223737870480990456386172138776460844397131918553722306883562573738191788912365161395616905711574601356336299555164191899653003602256220294250013533951336521924077712202401259344678419384527475554987848927818944211113373086130014028621423327639679389445909934605821134369187214557674086487209651186403311643995108162489786577681301372989353885111045761502876696490932357014161158245936 [139,104] -117444203944324377750592088828896080968418278004802285420586174780956211732547611034087536183360127515913655890782830228542436891421764176129236877632175829500320194380481060530370798431259092046704412518045704209033297419717803746506523330541721700507109826185228805030862282638375510973846035756456428527462352299638951817842267406258785662000962823380304240352129661147310715344231792625219272313567151290927042295532683499354189645673490293029912002668322467188434929266397067546043265451703507250971068363221686841297890419620063849850777938582060334980418671429788205150447582159730697726637057487380727667603741814193114523231203180428355808913623560798078683788857972109146406550851711261973889971089579504367401029832382612548228871368325810254284539503574363073602411893933382632093669089115100426353151969333582404782826436321727624141621815880271654108207098017725206133430832312727686613495574089453313666879154466179652782522735363376366519191960571849712906794291769801096021762074073566996102707358397640800927631780531233647009895538491317350139703364478389931856062171372361154362422806196302216325564358924516851613248682754707973674164906820060782174756503178409927387396743221043114529429367370867220777086552973099858701919709653545063321011356023768962505917170881778112652386050535093480840243593428256419224215820373619613741383718986827133815193424417927927238594961425312449269611068971370457684932001115363349651579158844189715544093184106987436688426298467830175735535457759205205412372319845284270841960658840882612537080859678898376530278194148617623306770023998052463277104105483613094173863025228230078920766769246696780808935851547830863096888806838095142426552853968277367423749601548456175051768879225383747682591468198405114124948348146874317378410702432139004294041699138313478427653299439977133919754784923920194898168723333110456134682244263293038563487020160072453730376812601449895030046190081199361390654891781831086804876837629059580368157830359324312561771398047960012 [139,105] 938867500803926223970461197802694494889258986142125992408626303529952261203421308799412574930279014458875736940719201699569832293040410780584732803530316420661639545825789740185542190645309748320017573333603233947902955325556720795787522073754393967372329734602337904867720425572526584056717558839113913112040094683368662956975537775427248206211633342613669362343587815653210699925991342406317667383139388826593080146199088338453725756499294207435050256803928713739039097964013952545351414477406268261656797372773769587538158729931567324778909000413920037602450378902681444366837762235926563648061910104484030462881633899978368865958438132833279577668749736507788976127415800488887568499510607506389331444918322037983721585738551452060911688715583836984159403899499655437675478114151238765848574735787767627657120440706290666736102522681644022936960524118362674198154493243585863665171813525173163558200949988860079454091433383333448495233720341787561805493503729231240710243233817433007278930173351963756608707874948779208317840901606029677097681613926497777913193444457050996270805793222916716548326658895807073825755099486878961887234515319378995355443970820044771478507343200540245514843864647330206713324123908928789959185476406340896557812641413361396034717983492072475559910782856887193520780125459548044869362971278020894975521190524550953660927509497878572331585918743886780048196737598282463784050682623425100922602451186426787129352259905239335907351339948166396178638957782803645078238669985814232712959284490314849783514100702002218086731946986077861108214166091977086274110459054269062350946884574751338968975940288710026358701323021724624732801376765245061026500206603254687873054416514043653445837156891866701603483249470896613748220670998650656846789876566327064457808798107884562873407981660380583417949775965932596243445301470665961004083734088722245129185092189787973132652283023946524753383698563530312771071912449519361292340829877855794756828161142761625851237297090988687146067118096 [139,106] -6343750879879684679243138299565375964157118755337461260332627367101580713938587276518493827533563652984182095718672873182189057925321445646452537128249653138549239094826825098446979617379812148160895988943188396274376111385975009845633358580711441726651862945300359692503603093208150771594130568830170605354145548792253811234228514901959475758140511884167365461070420861155838176200092726361105083706923553781221220437588662691147944218193564804183843204806718539208552489010994298429503988324476372122195664328038281820770881563481764125044015291353831350012773947506353534766595504451269818495411726820926452348434623055777617064629241431303417139142696088656236285453346706930243125372940267527347609058051642353943193637071799039862746110641730830559702944205836840241007165329409697793510025388300131478336539997530159131983781661932979988114898523161332405373201978725281417027878647764783742955085788114592298659596417106903085436053972883499953132000075742230146570422657602856471506511443022197068772491985861055553981057705396449485681080826081309381594831107519722307486425369701626594197581129907263008755772709438780918832229981957980693679609526417103404128276148827693774431241905751960623019787851110805056274329964176359900320996677201824533430106759481692953705538495621426017968987316196204217295760863016515890107122188470590382379946793437106838223699296286952940618355147255799300537137159677568016831344666760714073282102558937540017951991921068132444430704802833300488763867712553462629072521949249157398297974242452813258961694807166822121830118204720282488033604105883200425955561584875456367203519061457702980849472925337393194003031640380427285613507135355041688312334179505015537798808829278867427571918461343526527598432140805944377028515373298277339647688932949743116845773981026232860614310848585078487073989428104564420732156979057980255378517608320357213544225426483045197833033692614882480999266872505396742839280667944758228434336864580529947114434369810824925052244 [139,107] 36883564205766126172046093846508536166350613065212608877699299879905017390245653979278314174027160099212444524601318137984906472372349475456523531769269692832728783289319599110859792048558193345809242389543745181712348870837601258081178878689132656188549313050212591556550394706352281116949845782779620348522893154935792806849554524722096746619975049492794691611735944825086804163243282534391142740430473201182353065421552046801310398599630207319040016583667302054383563081640118431498226264600269299680597649162186688642743518127416345424592709871865811220703918995519360052844499530485040113378115719115216856356473414824972929491030956620883300288142312422966416918578130299175243537514299689239436772688049478776677389375314824562787372295575209882390988229017687090583481414449226371617844677736430993815312536019186645995395157965630634179283669611143273269329794074443149902849669343508577365801541543215854848658713934803597433797238455388068927781312446189839973403476140309995844457097719367712165757297690059713395857059512075400448158303987114266475299928989868896651677766328049627150243368591135851090297017604344099661498568701977050478619595673172970061628525410988385583325768923557618972948205212070871858264820576019645819014015127213981964747533619264169263129606821840718457753853059856524548318762700701263334150081012411293236542067796740151013786292979645633580736002251828230305945086794168243903924182006983868644791015233270341711059676310363693179478567172002132640415302511611430196485321686443872900551245461932407856442992304378561865441570221286481524426412499762823499630005467379738199661204712921973319644544578584091735776639178855949445529723001157385519469982929965509610325178426541389644854827831202286281741845628757832470784308364439351965243914013506357174077876307541355914737452767865347713858787844136240547917317096934146959195284851142200004896341888816103035333031320971408276617352935853977733338932988220715122396144049448135460786098884164037184 [139,108] -150971395411121898814487939924472945260739098695183024849421308859415100068084493041772606941990645592678739288164564982129057735055223303697359834103723479672228571215182498920814200411789102315234242377645397636915849480273480092957706821360493907671469429348966261311114803227934839189742053203088684388714378772350602757354742057421027516780188732062838991203515376438951743503478837550290558215731387137999414190652749715486235265637081299417374056125089068554572793844203864068541297155442476064043258257931812108262626665024302450480499873116700821841891349262668874243252153688207162337785892456988333177836224026596804363264896660827093611988630546911690593864958208054654602533666426183822154644947067767432690260292695612623667250075434563727666926143136261084082013213137288808718268825308227640359065760999861132777796033973113661467879254981574765367411734127997234386747332831062239118720576274766150400230314628750899106835644872096627449253247896454571220265378612965067726677689413608008169104803845037783706783305221602922377335922612301065197278399079216090443037687293784803426704842977263323683276294997688554288623527048302686986826957732453196053466007538055511703780101229892540107676200651233164675564556604794145773223576816415446888817740970198621101139609423433896035755550047293461200461226994265002557676364996199196302402723766789817691981896696963235177058244112129378451673552748185335050203057689729332225846781873510072018017026526019142367799316963217031719432104520333206048077243823718661522973182363929009900635337215483058969955656019711170465791977485809596903376760164935028506971321960317687880589925789808624285720557333754747465963073208868819149167817132496520420360025417059927382035598687543928076249974861121221446837343190330980196261111654940931374927627031010353958907910736320804795600325820682089477504760151534193178635375633089479027912756529388209258501777169785484167072904344259985508032564705192665092113316041124953874785159071692 [139,109] 313343614022876745532948578643384745227972445826229120798121792379635463179537130428982424693743371631437155670748956145625578354948496020079833136463806221430144515837347770367819868569599660302315476893614488972975175054876544034200601055425358107964910385632505482162838540608754477197309831571964780687014649404222088483260207287307235522232567840673557533008245343338196021944565442201544265580234266499861020554017452956721861810703551665738297227526088795351252719373146258037450886689907853040606928653794661040751129453191933951600508898148491835592013550964436748974341490709489015874146300357346096557370501403966583430857310200794454022806441361044339507581095105062928748958290020675512658664326479429129994357042482273542162492120214256781817648591631309352468371645073401630540137673615823369158201026108948971163615682779869181447721281330500148020232600742709954797802458417242840975712771000071776210818242725987884224863072773439295919299814297916072016493353915207114485593478394008686555958427440707391017655686707344899384982291678962143536383528489592931210719917975236835455930804311358467061171723575715445634804324004970487578523442664521379125918597218449352691857778073029226498735506331436285713905462039213843050550079032195888363363308179923568894806519959303989567623722722215353436885038625292018660743963632269229191920361360273452762572952400030722262556635752206671430696040940216207347340560547941056492725353938646397564276653424085948000128194188167967568924906044709472462633993312786777775709889155163007690108608562399311514645061581804341466396280436455183302186529606389282156131912567557690302280333881805562756981784407374890176826485444918515217019777108442149758509051777322634405189526926584940742592944281502760441721646628407431402644863905033211039904829023993908791299226713813480066030404490371274371911965744462789018128355515729780810909572511545262020298549385269505892139004486563551136674527424835092393300569172636769922426500 [139,110] 425828563492819772568971098898295434254052199976478780880885310229723633249590615939989697071368325639426666334152215975661213083320549048947278582641195122236890607669525653366446186566408821267252164099102148496571861530223036689625766044017188532238429664201388665967371666533732083072893961363434138813993705773535869318165629804850867585968409156984509458672219883511468023702926820752797265905902162756867980569858529215132341217629373812340501971509982740219387567706550716811256462580925511664774508639633766524454518914365042455212402055383838259888393160315354098436539115809014489669953112230420272494261700075491816956158512714476021286446527476629263913050306389458017387389891151327041640367562154202424462335910525143925938205649521517981477493626807491152466779505557182746181521462735798216873125457535197496168014975625503722072643362080042246580719066947126508989289451156803994395879401796314783712995998699408494061383791537031339371259291410741753384604446383995610093219313988777556809719181317776425673403343413543199303668320507556001497235140040708984588328830985679447672950199968063444480389501109847201062064323450829214666842402102483443908711526788835987496860677339596269597228754542449081680021388149183254283331446471346579753373106155071902077959956773594082160808552292188507797451977043919422285873947052473865671462197092629810316268049615094959434544902210072617649223915204980314093610770004836634509068838071503359283812391111406419138348554128461036225335679885033271929790407636494582761538569858283942122376445134740057154573959918532323577122104048497523093536207820191826244254695664336723412510437154938632785594092874394502208462645251717729335765217513545091599900412623139810451287026120440676733630193619236614238300550913142579490073869976046834206339799031371185304975863925439491536209931520484643764988599608904985602752652892132859308848026585056298888433948118508917153774321181271410716418371108399309244225358859616553304 [139,111] -7280793121697526548427661930102622725910115666042567523764811063951698286634904515343314445422809857187108182185577157888667311965744311987482812827942258368721818259317736406500992975604402936461987982912016038100897734872709626532591651498013996894167370444532227606396505532786372096514401978916567399550492415746251702639594765924235323202255894607953033737519319125500344384800633424789035054069015432833136253191139179895188811881859748057280673013340879470726648370248132837467569665287845817645290996991653732572755092618754903034787491386614651310615858579991371851603664641703794674225023795796885284600584338752817890199297807424818354317553675705192621949310596196818988976095632100945025381085284231162596815266430675622337229813276226951215156421879321473545727762471422794414853908773234232293337108553520610423555319018754873642481685071666879922906064231753102385605584568152516594437678695714511197292016621836778064220717989497933835100870933136965796742272478599323189476710477937006129888286888611535373032411378949119309952611805248349428982949147095338219032641754155843141190690103106785119670170748298961081495341303680260272725949240082756409594788400714815911806842228634730671473608166237209037257415536853186128094651979374801180582391129343953818018195292940968132071763737780501200626218890861512447379045970853388295713790396674611165357287966335865301430143971722016716328096597663480582692020834590141655298125347903981899807529529095994830256272864321613893828136943333036669176577045994053793399619480539637085168218464190027136738534834447216135324885718668945732713452259439184747445852427543483665728411490398319907475418294141778482418979038194940635858450428811289309342912501491602383070688926319206267793856703068369662717576212088539365010135971602294534600072479882259693463570767568297504230970902095186814019414201543293067996510330854174757955559262693654793914095012710671277935045535007589568470870746938168153007525088433360 [139,112] 23114149495075440405586620090376170636862013498574239720136350847219142514709142286819934768644228833504025319775595479169576921425126389362262900552621240349283056770575966460441217467136434037025761624239585498177959792031370207866138404502702190352970547277799514366465674250347640979207621505221360790368513939631651889516933264088600645233513339322011854499806971421416072902906832311770581098663745655727742489273489700292996825077576343424809131044347127432596752420599357843294710920024179649723129147997141440924370501182996649951718898045661013867036068351260322949448277447648010749637507329825305635088984298276249816697811429588127935522131839231753854809307388845092930294878321071928444326223563120553572158726880692712985722874570528375330129266722879903888513191323335094803641731774177517475608528361234919092383915641083196647698230887724062898861437931605476994592249770186540489164037561816654228931800498195978260481077634184870632925839226141781467145717072203454748486419133514752615124700569522802431934671939846651244271832472868588613075178013120087639344317316952528755476520129954080040700363606557755629198522614656401677649905140767845498910691562987283997837750449257638439912905848166901974805641293659057848109266563946584004496827694324642930916391830039798784786675061978099789107346400936281154668961966699962224386059228608815939998034756569729663717269310510182248558940298185607587499534624930308587362655981740426870137876947379804973992962796572235341699480512281273683000975172441107662735951073339392350955195126677160713992578940389617345859457324545726087708766754743922075903040919069172447774915920758842435642078064428677381893774751893712382312788777000362753541927966085394585463404359039239669563530386220517822808151894109718809556006169871796420029643088138257246890246956658114756620997577809313392945213519569233366889450782940159504724106057945306900897382510097812101373069018863094896354451631095535619151955380 [139,113] -25429954086128510587381891896422280516864466503605616078429476645123314572908276685525980820945323606793058703096843107206709817555072782090934322144915964634647562331562018623548311324284339324277751793224986691973965633290534491320471152832929995842637862711468287910056695736615382636329966560336323565520181401532759426098219648715397052969281141225096561731967224038778229606019943908838378601613556436108659339653311548681219731623882581365976170561197230774264684527371176304067487426753413169578074055607290007171197528875790446762224367585081716977856606800600889376595206212630067807839686782840244766898197559838981099822567683975355226524685954084089146301207876660760924702317980710304175451022480619837370457818383282599302388300551095303073428862077592977275707998813089546231088167837226614851606526389499849123504323554747715859979897532688335523485741670029159171683287882891558240714402299564389130097012825566832253710555084285066164790894035526870078558788732265642858636032926511910510417519059109654522858593834543123034977421488010647100006955178301131969500935587080296665708085015840836218125921369480498019014460051623957757398703735452275949366591583714564001906538693942534198043491978921891553353036083102613768908450007146180223585192564000730332686339318811583279265264181230108507199287777219919252256930281679557582338169438874773684433755847662458015661276122941490376681671199570022085339141538955207942743490149039018218904650546402504375509649414835097178353696354387542394185770697128109552136931995627824681696508945475227415069913710406032352516690256130940375628543124038223075722724668189865353438481260898659049763990381350001811975383291484720986601788513977644051455922290898393548552648907537051187581826244562244029525414694564095931932889240281317339878186028023445796321093296221462121000086981474364126015948408044372120481519494055195131795018956505049360244670452741653022172505180071131586204162010244057822204 [139,114] -473550589463680386683122800181123296197718557955465036617529171902850771495115119445998635470169008387680687033610759475774203899475820720846437046970990597604828432772377502955577788605557346554018547049926988251038870612499788994442603510598941660091857509326665920826959957119375470071253149225640746951368775067913519371120299253743215205877686096541049957911026135757296629922428642232894783003272263148244703431792037303639268125721777378100835880501385107860848191747674050688836876696026857936299816150377214389762335969700886618825657281270771312876546329303270138574357830092201201219322203151273332138342146939145299465146984881153207357148871308534642600710438563712459272860599090759371339637284019058100758177342481723083719346584126920976179250696288196929207739681757786143304983560998618138487771253613776796845399234863030222515826420815910542458072064327502127586984795225535372875508390483258403736209888631821996571316562954854707449734795726363999951638640249838722234332273787498352198947271803839915625464818642396998938734445347962652042307103467703903785298233780283145268826070767039060346409556672696200785859416927481693233730630358079235766591641429299317630997780293240950687957520044513189439720223545174918459745776612141082294722465032711720931685557265648778770902477920574659682769422897512737376324208447041922520397201600512312951755611004227246327546944324365759974824269109644497962358763886736956979078484147074155549659924929759249698287352965313715800205567410188998304052456135005235473550749537052321569063145985873401390553232101890898157644471045663668876998642512979852249792164188536009930252680398973395487351498645636992630052673897717892365824091079161077454582298004619704713427414228698539937309841265729917183566044115773086748769203815990970915737326411721140257599195125742050313965215934492230516543961041385885220361517748931571463782115367960209875077325926978768855382634162156191222164014100562 [139,115] 18718923424014401492193706245383629344104314597781013555312725692120090936260206810892880354110646117395266449335308824663033329229591651871939626896598264121927512570508929006739309234419438522640392563058709725897243889727881566816686226568449372104056702394263997445604010905003954469569749521345038409478090835482551061958504453303407565053568548754274033658435539970146077027201258306877255685421106296414544665854616179536203839170547780375095259080239875524882549952532692801331881344190906380463539327403066118482158060586828557347454485954561484797309810928120846174204446824692464763012339703787845552265243260106354894127092470124470546175798938690000927923738178484085059399437828350357655419010694247259468290769805571048625994959965445184409234621955989615189490639078675716691480098481915421672601692620773467019911422439568069146932668217325650606065870219966314022262936173316428626593215985206237329901899464538092857351953208686899914571263172936980904725050215736641405945265116375417182688173210309092234372940526997304556682659851703337073611242366250909084946862716809160619196736351151295912152406242692436243378527522618434357642869836806057530096356226576993992505562059815847883132705716144590321173743547598487067450879787218901155377047740547325272795100748022603369983300181554563619084137074940019298598740775861025018817944184105737802409423219575662176271445628353449449676490484008401718881354645800019982475183451726760692835608076933028080116208644134598059150227527737778355384156169521806676824505523504471505797014248945134169307285487920278421914007665477747105422077199456144672882400928438734935360701056390503147823162765252673322436653001761092989073473006398549529629980137343541711985151110912539527297220805926786598122218579182604389350803318108485946402620838567314918864115437810964347344100295149525720844424777489811095426338920280035950588352989481422981566122217505413070926527811921881762458651392 [139,116] -13718272531115535870680188564006627026471528243260948584703006915605681035395201064890587884453227204710294424355800758652655755119575616195643606896295172968588795243238644345659854019634465716190950911041214629752980723591281690404204050034276042879666136109860424750777166694811618528829553169968362613575268396494798190710582103331085266643934144689582402134546227209756117657550094024434050011331526328075008336479595042241427197907727016899166979345857735601957567418839196461215196222901482003157531764762889142488895834000522345268724192804519465268412276132544481124585288550875856754478874119127855055812971815462081574176491137480136980276816810479845219131419612457081727367431718687947542307669948669997375086694785334787970531930871544569934827169264784451175732617352075460934618368149889178064719718555587571683178075636112833964545426286769779916603238942518623031059684620149286952209320329211354578817394356737855768791641297431691541242690085912299514249214688214320776078313060860457831095601104746843360517653102795099061124466547308999407170266884332874148127203310384130950796724836308455858037183040842274527202582080333733953752753972249820656966268581070414436321304159993259921739430302505693214985119364420641098276787067242685796069664371887395717644561047482580968666589036208934972440290784497359335462760395156527197129552406434383103578034315792262870975728955025606434180432649770443618859033634968795937706078333041586853712578505923526845898927883215651592127596489448489656442615477672783175141633704548289744759936313105607541761563531681302780584538632363021292272268463969883851769522874975093284377116667036473518986155692744036116045690216968403887912721888113972282899844436675217596481270339551681019870291806817244926894083684143624595327731757182711170502587270051765607922453259525696295303102107969462756106949738140609083738474369837143929353834309242398058288613911930073352325437292183606750536 [139,117] 7095580098043014695979012199919572793792297249695248216157400511637266352071553053660606391716376665543277261536336872709980537123039086122120053742346515680306220191656918654258310736843526347337867966429067718515068216202212279859296805369265425971221897040028528801933910938603524821125530387373273025240700032040051997095492427542434589982478724325337977602588528290492303456745214352635898259540008517012027626186726058916420296000515681884668240009144923689252078144218954059075690516411263186652230813734077044637371961472316929280222342011633536539828510539392538043548790159483906563559146714520867692986174413865059350135242022504601533227535108481612954048501598008573918589500464482183498192412600807142934495659298660715079828271549825510637665604672782369856114588586609869028151127105952034601307822324307747665620590888199908751908076222253373198921374440971396698577182333264887728600509045828020389050061931645578193626077262293381369876188416012945599730542571061801342081901783650558623844337180113903320907720501809413496381841112486610436152521553624178267501860821460622248409631050102598689796572785835381434345492547613705350243874003494132183687664356558050258264624139249334881359006852210310151428738918890887034274565794678271706701508439817773293586619698038636475809327718435297171970965120269541692634737964617959625894775583932908317486935774994532763902887038289818438567015481106188572618351067312832217538945229335955278347434685272791717236054511393924000703755809047591666202986033299105080560138182820495426641224073191950717512087688638042569228843446150995332807451132675221268583020524399832829807245045730385844078575902773288057866925491725411227583599992574266430537028807467254561030956812205628967604297419536612297861299733439739132747030853865948218378698572026490468559922839834679856718839562115807905549628234689147285104368423697560311740498320981049221762268970347423537477771834957724 [139,118] -7966040006051357488989314630646457052563574395343326017613659673265393828239142461656637938189735624821895740896996408649662047844771973073906453968631012678737875403293399569753859182195157369166834101165400005855605450761019107504824721763336872528829474470509147178265291359272838556516137974410458951317667279771401091423168929180309644926859495773897772197180485936058860949000226810639182894186909047671618864685683788383513753379630685488389862512274481200102930082686660680738267006477043515572509511214599628026457519472921784998243485898771460014650758655896777141433500504469513184089639667646521166079584289908281709986753903010944665263054825810294791271901849806649453977110185464180361878399999418101937456873684109326476238694514404288411592040168025423493986039470996798670586051832915377080695158945301499703584955010125146510942081538976877482958081784445497037722550423997682968746035061688987638961775496053648281216233519958056830273194722219471880367408290544723912322838843411760436209232405131861348270915550141512805201625967534622991847261585950739191769348345797160346332128398598113440667726958772890656849335784525229114037735201346398897072718924929332221664912685777626241449644387848329980823054866158773286203030068597308555333685160548694766365765749287394957899298806324411935469035423658322954804043193588312867449451868536902317213547374667769641575355057287543266369954783251108105005106883441704948638437225218186706248017817731532028445933293728762562145173182981301483714060364957178650448799811929533849689893079137326666333517890401015237617996357579676908681015402287049398993146650006444440961844622330723112900141645329133629940688574938922250998319324446437341638323291224302508970345829976064261858736440669906172975182939462510937276405018671727844411756984324579157396920977642346157636584263144680717203202134650691140171794988357694911109803815890211598064344548727092081510294944 [139,119] 128704672597724105418117128757000336527094387334836076888722520745598724854923396886927755812847350143027387200567281317224802223611323211115342303647362222607825262216807480705759271329059572108932061419319752809384796523713955136367894027242666522767923903355421185304921703459202764252476195312867778075047527258899121885986537181149946286153363549698393642825782928003589391705011857872686707021048815253812461838797964693999295649076424721323457328713089995925346804021064893035592157690246652195294475181375348073523811074211594222618696119667920265978905076408903989541218647410967434138203340385214531175330264427812168896360753588955385065279596973864860012884120474132053610139044574960081285643837596988419298790772241955222625533053736786063164284954192804086399841957064840262342143852061102234854498548061046574033516074787860136170739257623635206437633175256354372220037021541888899207092836198866054568691201264899050101783562148787848509551349638350081781790074154108063216417763044869478666553652233019530837166575220144221541515433575525565319911779959985844119921221964866845515407065575993357000226954122413037801135821017854372564912418286062733720633908858984493257869386166223514585736959140408891374564120829432746826262643085607227498315333342134954774412856635960758511335695470474097309007873187738315939032050945770479054713365675592143169296722984640782446353423853528536538378495460984615823068272449110646935290482377218635329455539838234094155176191301304225204099881800148004820243576356984497556912623640225189783617507988687242477568636938585793445465746766201051799562112527580336484515789426868035296370110317095571667516409914224338242707736462369820714962203781985420369101729679209878908507041001118057606423565555225541588926014500929219624074570717294480844243767662712616106122192876697512525647180377450034514344831183444693888524842605774107708651376594020583738466888041717635288 [139,120] -841964372734428401616902819207048226831306094173977275979948311898144860077625894859002253670162049240940113140015359806494381057497082614637916935225260930382807171167709034211345557367820007280413832138688883313550376328783955766986461467723444474854292154261976667289450973825267265888703521266396998137323329567724970584970065734794412633592482049484682959955039540098893909586670677204873672094357550511713563986264042477315419565099038764829511987371706220803409462480150686539706565784236289672163819163256491744171542180767330272687801482012819605962026183522038902114330694458982380441161261996793401902552445759957505828411046938503003955317931772992186331730199800726006567517001430652782869110788458621064607376322369335627657749992844417732866722838892216791684327599201210206591172098440185725898892669893088515612021038598059113676206152469349895541102699554462020645427853961564379062041873408158504716711270513996886515549047472753881873981892538628032801416647993306046301410804756683335869462903686087493031863773916567085446573902798029018447515211974482795773956485817233153301633948957454174519255789448152536433850893508860316080126086993402336531816944209350919630727734617719637370296183385867189707524998996091187580021743441361755264438716909422412323949061765307255100414063386158526216307916835284194350790572402474740833716156269097994856223485676609297024516507834478864810487939065964838215361549298920262728321031073412165252594354801152292997154128313737129832708806959537358137873284784369823340099270347928497281949732198012683454605555690818033008423641277085761079843780040704671844322840518045951120016779519979996595064723042410045849015539453302490649126890529639745624443264587136110139764458804955292861627582912413695150352450823677884174124039434771709854060204792927324149106189966486666938471206714780967646899401842753279925018270304836554973819886883183674742668818902616 [139,121] -18218608996618944379891492509765051067462123816386042831039730408423653114138500435455804451621759945801588001444814202291343038542614214515746002427358588705936639247716952661270049959663910429000674864874218616541283839712845994359637163514863130413205928623111674247293783215708380009079245648283331249005818113233575072249845235463496943059040135964694169983519334734462229644595501408505475218498661775081864318814585023660959261962210089946932233830272549053101673977722035923943366870752949585790853079061609688464255225662938170776813850947121973036190458356768417928609772496444528214651935089397865382599138604110240326869967832977306223114560381127603837261432167936064646152172482832812125856300200190828049318199393340460969757866692637815850855806635421069638646579955117901484347416336005796800641112375131875191504411856533508910282854151011748438507287005352566400529486796751847166014411068674296967396902157907817643355044979810612171980023535094182959667281145042942768807750325421542058098415895047704206049087537165139919031948666419378050198087516285914668831415388753453095254491294021220391465267810355981568230916721119439713040491732587493092254780431129598110762417204086433118755943961909268452379506528604348223386124371395588315412686280163027217471640993505027886159101093422137891911846511108007917127917276123570065538220948601505971303285893059991342924538093167295439368360069111113975300137564870859794050887413636351029981175169038479070330907594312725486717331061772571106237357908357420954489422779637263289452536614953702311386863395489787696361461656629203011857462190300369456867621161176585526814472670636001173475891662350537860648875977437048951650183477065635228257441280756840093325352573376879943867514579869632163697340355000231605322040834314443056282870205483907194871110735076288329405165125713957789948578517484254502079188013076572507230886676578542815721664 [139,122] 52239964744372764866718848372422843143089779001023584687681968779411722831391714345862761613334905933718416050081702408419609913899599531909877422593987157465655935310050657485209307114674724655551828337013954053636181927474963984788175512403875415368894810481039565299298357478362911679069091826255947800918551001287385780770184017778953579084542022964749166035043012816265469671136399301623453560365485265943476912551526120795940117528908018770617842680784329763390249534337275629971984684922066725341306849845161454559202262564871026115062350833767429511210616281633623486733869292387586522076707327040164060225452915358509792013536497684387359366922875738571560361189491509524860693311137683913492480467700585536121823052136394881828147348169302960479241681056558245553409345937462686916570791359857865200351336347875547520805004920768040094353999140640828931647296650891234084829967151193963499307433225741031762491687758584120792446765398539194200710708914867276094149794733950233561162820883686297351239278850334983762831340732804838429421408792265072157877218735313277615648036751835312695867091488509647337787007742216407420593270759867974016033558902472146739341725278432910665538801660165068635017168917177007777894014560899979782510621806147413188734732029535371445407799843667784885268384774038189035108614236030269569588277206349335876619240779045866022411831603316432271473646438246354679217976201235065212213105930067101730742018800157607868905746701610886716688610639459320310961187963059910282000166177315817607527110235483109637332685501405767957247917108735529135939090180609296266782066442999516329537245576528459856765194704018272750740570558477072760124961291712262364410291561191093482613948871846373100374741114344815750158164942446491330759318895515211722651803718985727425228492318279079667407216501756150533596659645571066243713758317624752358124087464754204570666490393450493552 [139,123] 30325403902765808132856834971670791111939837440666508681256442544847837685852756100699702411421413098600706268526319651574048307430521281115463989078813733872338265004426250206866359854347587753500372955367113473683368214807734222686468263760984491216803402901660703701019925732003876807300630246358508608178073198350792623889714063086783246469663288338825449502574621722468355145549608138602931693983489515511009012985772331623134248603998097543584103151904288456385919786727441484807018435671576917092426983715767058344279135818783302747987285374772910190322035870280283217077331983109698421086628295774235226282878026100443007580534054618365779487302572563101381905067446180900039664194122169987457383203795019330127207922826195255334764319793065415117172520310217645437115208635113183290899349090650956179228554275408263981234762483559702709774530765532766710697202376322944026857309595102096191944101162571841986819033932235619089048286646552036561820903914867739250657098786518421856346650300403640661326779445783937432985223288065830609510386136717215754158152898331038756145780797047388466053250789903459393461947168114301510928616118053233785227664907932681389554860276293175871751589361596125506093193957485823873209009124889662455153336345575316071278856235559526258321455187883807825303090809659408367174373168078939020376283795563845792141848382887304744849590799066113641948618376009731553532329147897309778304774781542746837295657165027066638962104270766819316233093675552274769848353686383045911891120605436507013855017456596864648954894746171956157066885523248454642623726185821987258938345325282511709111505083572778742603342975026891756544178468695140304148066315026493598522240960530299309074993866699685169830306748987125451906153900399522499478617582319559431968765575602975377425460622018483608447802074388377228550759851563849620216669796076265972814998436881315368631869056440 [139,124] 34047024670504065375376244095831771659479888369339799511491137121869997907791593047185445847649212586852483577654822688210516715667802984842684144519972840782563415096737059762868192801471501370886755371285939247683611311594330975163616725072356630059800053959162883688635022618821903609353462214908636119505212952720765849255298051861689409649441144710241842194177289368295291035276525495028819824508294128730747600505073937378877432003592984631196410383217792172206773568413664160161036132872080622570463169878995124423722701581782245000957886448472456687273830176788921099036870549549233139159031414858140180912548791594284054898606036565361700480350733374790811560362855636913255699846976921268524476633470409732342623511605895660778120255497842526719976744104932873324796869195465577185183080528868444565227197662689006762705102142573008614195919212227166871170605777468747790409866173569608626271480244969424386161754665337087916829673963757902543414075053029013591175379273301293924936427627149870274954700070198783954020495764396777050852650648778641195253343583517317597860108385589397063851349006942036877879596740764935241118065552994886763690066446732534868941486213386458163455159381063245695895990783444114654548714189900747284330402014707961764368062519711945581452671925692859077745026329763720948209227622435312588840888659241641046055128837991633703798831427289321532635564169604293326518974858176543250319508879478628897645025459168544026579665249920124013661044216293299196912782956175132817910416780795066705786636926610863528664495664387279776738252399575486713635801476014507144005024437576512170837106010398490905650660912831479512280485355394060248293327554032972640798185263517952531974606152030802591745200025674356465932728704173584336691179210638982957208828497063323799207419302824600065881850968081972765974385932443897758365454766111367618154444821146030264041520 [139,125] 3715792334141748194718513012197771682425431367414582780400726072868203154442094812401675206889104777364321077220226360314158823754309041336323594866120233124248942042749791668710345539465153211830561741309175361380284789266308322158013778167987520992567064144769825258079567822628607463253822440237547907897882016883965337747927878597582377683770072195742065502626935078555602690970333572797933940975495211519390778664861902604798100199411326934609292638257685897238668337401358267156614708824581475101577128489111030891046742261013945964700382064681106527621265774338323330100459136316759381764062433855767950528884561546022287897489918277704693026116856657586134822873631769060983163694056899939635950818992779394425431958254031136655249657608487670282628630814656578417206076866013433856896027222528928499859953728605743691170350623308250409318316853896851472932215367344033968803653878039636928233508930098455673374569763822159175632531959580811665517797775565704537864901200781076131685055244267751098351025193287852161630400734939543407167601661865942345749091532129282405217368113636018015701380713848014737957415237188269640480563206951953577204799052181124454291415394665235724972637084948274213903798445668532137240922471950817674134391604424255340208740390440197660789903367174827268281777153845883391573120422648558916381862646017229213792005962708390076137115030997970137568624544316883142460363716630690115471125566253568059384577485935580705913648989929026368331888907917837630855752748935975992188239004124523824168601793131204348768564671378822900764045130702642298548340982797551154354369041893463574202173245623880721474750509163068057645085467493546407268607556687329616413181188946640121906168512942136277605144121292278130641551339539965501786886140241177164049039072985377348965654395033142391304435974219956046461177987240080603890384600481072398872984322864205962 [139,126] 20048563476242010667699356457398725307102658730198756681588433173813928114185991869909060397756042073315347870323089536724489053721224037023963993966494862506562030307926069582833347270685416682144145454330294607429493295288584924512456442735617891593825198155122263693391536367082797867172987379617036840812478870865229412609461898304391539359804939688504042111826605335895334494809605743132964787308556087143430698618098752115723369262730670739590803242563047408772618889906235183881843954145220054505563024971065342176247218580502386156433819519594871649621259496297336547151660666437474120536632871353518247419823948435126289557546603787968819252110014957869630456104796822360740045114060851832257199631782166012682506796704532403930442948254174350467754374485271291476874501896658060352053064604483481910087260513857673462105579305255883710030305715400710096676225912455906115389793587476178947823185915500093299173817674339435526920112618216034609659743298547845380945715688753674301770134328719586491173498327657066543670528030549503728461344253326809586303528604696032700628135852906314662895109322327455317162074271216266328825148233869822700858313273901830112788391369464078492043624510550833485238619652377629903024794039206430825566016885943419923541740197323653234418679595986461693943361902552375868914441974368769481639893247971078713360056719676334524938112442702831867403047654098653164564905728928386017484858125984253085764726046301961074027343119780240911849035296152911195160978961615981124108010144222138337140760833338868307591980579885723088165951977611594063934984847851174633964386401557054306800611144223419387712606828179237689251281367363929617938388911051138080345556582937267388181424794007179480078386452108715984820845053563807375080149460061807573620684958664275411297661256376422800001106532952591426672279935546568167829463205001863359686018575692 [139,127] 15386845867387699403655735932460904189305681061454696564400327746979073221770443766963683451292864252729211403161538364428288280237192001620711630640784758953951772599181949577942917004091765316427430342845668374648713461482719252348555161813825328178060047851752573687803204266610782370418839423354616741454114219109446581823305210435310997887788300634397592323419309349571363810387509501278055621634583158043391444231842807697742285733312243034518809576254779113613128207131632578942910074030901768885560244496387121987993400100753051167552904351061114451077154389995030382242950550338665633677491570476663702947454520480335816342315121671534673666765759664440570859340615622379670526889788854393345425442272655396453788744884854421708509904014980836985160882424739654487157083575693395631383199458680256587911940496231354925859477959160591174402099658508984466777433094584889483244988035863567247535839465598189738845089783993215495806220088302793387258165662415690034419620763145613422302625901074915910177047515661970940792705512543281239910195574100562905275241572322208519480224570205706000515889782181558903997600923137402280847241169830698390159277943071005113960717709694580106863331601379966015900859996434654592680096372274198090529674876336834193690877246357690376040220750764083334408568217969032166287316806243157804813965439944976305612536075824949589359205088991557003228700674154541264657140457459185186295648886373138152755713929404692685133342511767596423748636526100490080273373327966395487548445782697204132689496297661688412419568111697388809468221507085167701176837717139842645410386718281781585050817244578963697565871401090023787887525390464426489247792805970709468716453576139268368245969462448342275827003243176366531222881724312045190357506974480366938004493433420663026368567527128349450470066110959752932185521082083856971463062646952739341349624 [139,128] 22189664244251273771750527034324726567421981534869780357278100345114875780659670505995912913921785896501450480374761975399988203590014968077830620622220936346836228208619244874212979195222838792962678924497239249227698289592093525515422900357660538743765410565053204887298051701674257780090386507451587239715657217852941332501760585085256057360563075473755701132890900478937353192545700078960523340499379150254884496797771707522033349845133036154786426305523880389238167923929417230398715300370361433408788591966877897633227042569735980634069437700298123550551111305351963983442093456933335388842981349023706544982951560355063337434278828968917839099651553744363727194223535907706065062014792701285681212334004498541254720755214411978696289817700888989990371439855438313658174517312149586374548338549748867611264571517540761567045619154840771799748126532413767750264009860668372455550831121565965609239542941210905731956348352038877209824177824914518622748829221793391022220695526675496836211018807809350268503633200165263471420000799205411834812321914498931400778156885715087492848790534998407480975792465059419729903204924644219161785791256826405869282501529314215726725499125488268838118478485175899360353424931838226526091251234110024009650446069471159458015415437384972245079556237704626425207089837056483413000843262879215164967197086582575137008099436040917504699677820626030078937553852418630144281439872865254330144284397549772020137064009710303149771338041967109787028785577984984470353006132821382402750164612855780631916032647448984236101156565117445157192620501610376937470675730875021217097387705072016923031586990551743241704596575759573625569774584744845528828733711725912666447236876804650894166015276901115637095012390457400805514522954123174136710713572593213808610207445074284039697952218040311438379567653418457224976051888745567811638995479888220396 [139,129] 1543532055174597941530556947407954220466117727411680910035014510980545531096465516241672957807743012135505097146311797247868150272999305537380475436771914055958694208565887878720356070888704681924872421207292897505481676654064791298663550650606545358959466086962460584456145345775465392312546154316826259805063397440779304075939407385765970665197803587917157544559719873882230699299880647837112137518450220970572425056991340023439067931313377370724002730998865371298795609121355867343149564075821538640720129756078405115413398374764168656419417934834957736156359751595240824127623229426658626641089547801260351624693930916801618053088393365416194063197430408882133852774103044037850449653223861503410820010530428147228515017717815452186808701940626933043682982146273773463052013096861721162858877681789935449834918054361615650336453452701964744465786515350551612562734632069393626933557476930882779827270614608108100256978596919323956515905378623652192870211970352299610542723377609071781478237556110265187557593091204255152713393763523536367529930295587801805440303973624591247712312360962595345858853684218754824946072812663307696815724362103925221635848902180463419245693209005202656900875214297949946607430294850154626742251325015758366408419381321077047019461221979642067362639437785286499959897797545340246143666384575879400926284250265977446854674040576596099962209738174489679945372428233878175942416606086646859024904995090723075659997033193332714203315629877486316732399028315081574274540034445365441293491133676637396556834056609691194259385955074775081394261347455023377448684507113938866329509597527207543260980801654556182232033529746221042632039979940793924350407253059473534390391995402707678318493496186054834196938592003628940490839900118686124942139883755644411657617457332342655136203308671187994547082535136906339281768034540979414739479383746 [139,130] -442930802028428611665765735427354187331963249420838544547150823267705832132602228791133458327204500612852046274926486394718267765152417158077228072797999081756501722233636505264004647949728373392837916259775199934401246599098466488835719209120012142095352246999756519372321278597977911697139581849680344973601935258451887183010090364596621912598625368050297830414232155367633101314155245709081644512713818502036211081505762832650333208902432714920682111160422024571499410532005361199473381812218831153672935992195548531825143965389537861714246641569499379845792957309519342870271267750077465845405625723323880412663301424154255290670643091969583256260279650113094902382754971252332364498705083385090793120224916432300469644729226100480859395287847879416171254592754003707461845800817759513624584929045440039775080845239845378127951566751250095686415116166432758334012195742201198071906819106247596847616054666222578756814417371493051388202248292693984554749766453685349356300304555519980932897749590467026226785870821025444750397286344927169541109615048600206556030111442447082333243025044879499623630305158451455318792780608616381129250431513228457217922014015701944426051920680246178231810132644596531597974489215487280983608691960665256261058632653475664809331749228183188723866701371963835987458141607664602201536177859862459544812611386252321726183440193068805473654769187246600229889639256246298584886995587204917356244287197376332845437954772474781343491052469113141134863738751227683747872712910592450531442706178210956263614537969675312108564051214546795154250175206392478208288819512660295664438156823717702854451694874223524697884093997641071523630040018863016431408094454204390048659657447932360320547544157752453839466614555877468015912971456191386341035514948490820512345287207840000766058896323766600901186282880911459602697499949956215767116 [139,131] 934047239934018598921269342279496782494912722560140747023306753783639569602764750093738145643149994563356140061749568625108315476298787135697669941290084259617184062539082435422743950313519087809179876461294106888871466588953226347380326225289313706648705191572308022574658685866355555302628471463154366302662427436057910650718239042093217968390221637336807032889492501938334425672725411163942786884653538945330441839602880836681499941661286192401491546258287139904717860030204069097667944962472709450150402493114275647012205291201838386365179989607847717726064549575274716174071784694404780171431246138664864981949919442300015310372145404393595793662595996877606679080716157174555732041334012491994905234822707832708995946475513762972851120745380003435600466589430508024413845192634592332870941224387208874948556996257866938258309074113432832544219975634179657578786139433165879726783764118662506257924999192431832298880948896701705022442785315097129164939246947651103566220378445108379063964382702078194764675064155378646966318570897214030062400685978024057180553874603043155644019977125227039002466121855060068109137309660774353368705715074224747854290657692282160832034555342511361009413106466151287220778464493590765510659496653323302170008194536623296393964521460044261117723013503053388583178115862284011478801643978327801246281645224255022262072892986578931260609591778655197783380249475420156393602694232448617564681817674203989397121542424922522285658327319071220346541636114568124199336246425363446566330474050378372728566460135397906308239434245390548185002426803380695005375933881009024193780218097238777267686226751609281308735315336474131238575367899882201431558653941888380680882611159943185065456550936760482081767551820125002758243949908320419899612530110046745718356737422714429889881575356022551124347814171548696968999486569326408 [139,132] 267663613992974193878824610877907045313060858194829837231422638217160781966476547234361620192578058628704633382374655996788128602942967204851284568056223732262429196976444884098431390716553434811889819698179399756169571149073429301704522527972260509734979536726995114926348450093095981691614760916814955145363709418541795675084103559456298803028595849289737123934846745867877505691781899484489834463337673136794164372506478695165824142087491480710706360961883849597067196942764918900491909764678628180583288130514520891791462838355700540895983799360964241805343109414477308190746892651845689395740273749751062996271045920363943612981452609982243536477440047538952747484275158552642970158565361139342816197634333763778846524649510412009242990197093638956101879541665734513098041929421633021397509164959538272613855860855401402484328482518895831047637159699458538140965492269905797249333108031643230203119737600052837908252715081291448464994930524499695246768097771970233414569377492203790231959708066797607775117331709150108168668751014550061217290665920811077508270657543183264760496366949649436526665357393942714407614038874622848355724428033695458496090448443146564928967084272916302862446776621368997390296868713257205011733726612768433746228693689918236109409564484249723969659195954494064846441894233777658746177018274415449356706962631115889585004655532736906244848477902673666326512677381312255163195591087925555734474936026222788992935988201204783020252129489249975844697039946648895674500726639106869691658125207795279943177818239605379469357474280080960716447138560468326406085948847851296229652296861405276411598519859563548694917842762206877941899399815888830319648438120603638337222092825201359109019728835705847970186246072662020938106389024357797862127577929473429312090638488108077864498902846392397935612216786470254878011586112 [139,133] 256036160777411393380222958467824908228937491276575033522867260957205578477801276812991537353260849975524031816109942693449890756782397894254475646079001515587392780972460866434923420263641346403067885286927709737601599786928221837293400483118262477109483526482526726735129213738993883045798213085986414883100728641976312426087730111194008507930871398267132588247253434006045629164840598611012597368556513138964480321530480209468653164835855957475088174559308051141403407197161539523928852754541928753303515613412194356443938800657074602633260780943691534814081957852127063759725137088448524202074763344499107398009706287705758370821999466338243276141306982237500977805593722990686450073782803874637608252851988952617009866673341137104309343158566621713330293587189879777181534012768100213707628939777920529983960431098080753874693230285569078964610147167447857625061045040406462914125161861525003579041464735419247616700093162533432255242625632803838844634325454027353605752642336136035848397274618520155719679915424088624593996214248931688108894165365187610135530512937422537031720316561737289964574554338804968219722726925763898587594151430757275037221014334590153886944860726253413287948693032870528479198411813317840177451445190519842040094645179065860332013404960179650862106623071965704879262745248757133081086694257211790540235681243440616938876564822582307648049594664347254141166412962225882688387321895790969303499546566906619707887706169705872185377191792828420786262017608582235074096101737961699384920790403858759626089085813781503459333996776826297261016963228117358215807260527451629336441405298024356326603899798456303160826542033384700843508259802278235601210736648149977660811046472999992714360235960400878870223291132756994008567665874251668517683895997907511816885547867014910452893117931218681471197885810662561286760 [139,134] -61954972126016837771642953360613255970596732380639669709348158342157423188772349833418115392426681041525927809874299552507074384136133518605160132368221018877899901897310387728433459134533452066294270046880051461297464646883768807452933915007242792180562021618157649384477929861635954806065825362264917255732068358205256855432878273728523967144518920762570877000300200581239580445439423934558122100995708906844683801719019464328637875761160890931809302182412666824262426659587497105016092656648703927417566709550580778629373792591588017791207561614749340894516199894098216797828930307822118175458675762234738572731751857670899186628431569231490205677291220700479657042637872022592725164643832965926295824459334409660777316568272996011255230056335783281866642377757082603548120296981999873171396015604952230761187956412057599474900838664713663123359063181264967739294506729430703374533418871821908412362718075248524796324772762780606313182803942180005275526897161913591486823233213795916639307539590185516086208664762569964797224151823604672169355441258736691814317151569819642119523085815964709377932905786669578305973861223687576275068163442269435985444505822355629124982082840150913155753658991503053388886295496938164125440119674251569445222069410579986867574146997732552722794424486854834361621535953715245118896342028463600294556488507037193047463729393536045611661532742451819524572479601053154018098997180876646873176477126750074625402894203202509934676730051343091214349460005335143022058164416511233051313506885089311507564135009116385324434959980517168576975914568117825307220424239874871091482583907532652107483731671093719780565964360050382982663981681289563197464567528435135032760676730871695853075698530423805045952953460580389137648770699340202565431305287582343072760504300957451846338329728239590946092734642263188 [139,135] 4406026264566216234666594969263586581801668490491366292011512673392106513286256922684247198275349634824347510694388118133187750200364007796617032143978257624151938928378952811791969708978536742491235144582479831389756565894619556912637678754473491311932903938447838709239661005451255967080222997331064108712141621893430631197927209784045544824328725816387707634788427832173385656013521623205141952304835955158651870032343448244481448917884013077294420664130616706593442380626221689064501242146159942031631403827223072096579253309694760728566636983010052701538782434027349105132281314822968496442335408231641383764698903125259875216056668245391536689995485695844076110276324042233259511346558738006988199001554764233837824316862301887129788813144243678946170216619750891055255453454557170583499192207554327866836128975386729164885788521071600357842045404533464626510468999197266313081855386708789320368795805683372779022827574368935553577378771175186262301815552809395949917848324524042756627726025279097572070041590823942318690970760529927517592786056707603996222172868305719707213031572953297409409794862227836046298571414302352576406640667393375872878213618174043297820889319982783664943773534118648032097548720193075696755029031614490984823444344534365106086251702549351636107090319900641874313367185826526247542194135581901703444299748588355024725420896421073998418538246728498456690897214899097978163677262799652581669355466033829551748350021024890407462609320216430646808208991148716784559899484613109738067407909051862044491758833569196897954497371919904711958048073675210931401821037007000412561996968639747525693237799498175824453135651666183753206079355511559353687276201410193830847716059556748063733614373950930941273869888559604179137690728676604733079268342083886898208189000529757361150840302732665461152388608 [139,136] 671847394929686965553482427543123308296516310198156804237570222902156683546655207691481672623939680704505994813567470281573744165484637145098324566156976593454755178247287511833663149987463996365640634053488976383110323508689478996486415170837763615604091940047567750424719045018384727424124449241103089422597068712535928513201565491645347302851442821813448115779486464232325240117436871895276792440349698839576759336350012192314411540371719530517881898626019673336668695859113654991754292068642643468945175426978802308595569095269551313064922220297296514699233572955794678497425545306835580879687525064472696626435758697643459248551709013283260575382369594457790272621688572569275540673986065408589143705123684107432970772893025438622166192756723301644604814905466839930417889032488663441716008354840730575902308659856781829674833547137742113506335915390859766788591047296853679314353326178786378770956045128159714320506482186580381521307931458398003683392382974293039255326338071525355616076368070048557022502773076411595100568029614522835971392202389939449220005314701643336958828962359023331065783239415478319601865370814745839314984040342140891832859580999431876480384112787363979621023630678688179517726872144169122699953037053060039546251442256343248031099075127944618236470756191736676663960732306980319535334712626392743104293494286408817363762282169298294294260413018790426593049161517167573952621350423627193040821646587418505442214438162074466263976677616784480001223879419002678370365606121382094251146739901451132850549359892779746880173490067726583520431528765687849304473252258764869251509919871054224240976806874783403232066992828023668115705961177027982747807154439791155496475033840143398377537386172176845978772475753894312573341164951846115279831628382950848230278570644940215904988450378721630676 [139,137] 212574832622524261790097706160875506221888969946965916065488187195997197150483034670741431356698080609711922994880766725259030262118407525669013457099962492881059064394909850108908964709501531258687566869194045615545818748094663945110731779738620442469313211760288723736656802279500027215847355977517532068664748947176961091473395043251906788217039695096889471588104618593936129657209991357802814697994020411275080249872594981186212166466180660104500880746680947297482366835280296909498246844949102702706615856307400656045122058588585502348636189894837758765873495293128771676886657145158506826806422312566722179913419594226690671443645281080055059593369892388586547083841147911005184509643149535156547465285227523014551205110740015557311803174864415007411483693385084494560667719159818361397396919013406588836868048755239158189357913744741031275932366199183094081268766222932131386506616294478065176547462707815690160428314110077043505523190084836349752095317625993408776603088106891096142444636126359693611828952905307922843461825969146827157379821435859668419323756217415115511969444520379009704975146451522275460817590507897239038860737432202903455209518282634918986580232504207699995525638564974276354465358264489021959353562280201532489798995808243880818131493513723461467749979240130291865816386707800348418788743933645397016670910167195093140253266928879043271917409829681831287689837457618747444886376587754037639107470042308251005905220896494609112175678993232633592477793859477106135896064708059764996051081328056450336933965994022033259029309819961790566534737281892112389219161335750868809915368780732950690970843654103913591850080596246681666072001148529950369171257571754628508769648287021534745730227885116887226783669386062614414994927976892553374370018087178911221934546457286732486883125262092 [139,138] 1540494507042643241539571747568134675490330249305814569139052242986523524870264455850715280688528825545977942438662163604040595289932970068298439992483332124424011600698891601459672129227503532269769239414627925607386725149910450170731711348664040639211764131068573771278125491423224066967762120329267640645780940904311322329570521845099837343609610994509821428286622718678255162834278224858075775305364305929320052304547020050979690563574908783963347514856348266401502843588900459500925770811219354205664175812890636713941953444136636565130014140454129689543423126174071195670175828665461817793402772533759985596791621121790299851574441721231405604748885838874775731274440444507644006308993086375835925560771555143639929336195316963658771725117769397001715045472765797257938038517773005292916493685787510914464383901181833503426215261017085855816680045950067898101352320779292674354426690722337188082617609071648173280533360015437497333836529271913372747118675245313176095126183749886496526999908826953976628367662940496021162998695298018466107915452854505957711939082844373194350720353376864046105709842328180568074423799515775062459105392858902262240087212603791635726897115191892468794936328091000723470298137660962084485799630549431788781893716520824488254323196951725951077656861971989697221549811019373362561554997111843215685154279127090112958667146094941174868515934975774298856532243312765900428502955896423605690497473894625043092979456822922239991499623375085547159716293251296216298398733710884450771089411579385872218517024747484954575155822767417799090564089204937622315986422043418728413082041202807714660472689443026321198581329623959132918291738995374841050324792319534070087474605036112338932082345050872847597385448618469862757878200525955325635814304743144155344843947402495110896201 [139,139] -541272564698603196335843580077570413951242346726884016971697300155730610221817668847189406226801840791646434974140454681623769484987594847705940452113548353824058151475706324257107376848316873285660869554552261136471720133683688369336542255990243127857297404036168550230883045833874047618014226054882729019373655683564514452974149670909960326186492125448582524163601419552463243096094725054446510915260256227175057187697978199406848534904293338699450562518791404950212968016833873020536324435803054507656030362594569002461348069761134651766110976543991011204414966693287607361748871567443964964396287550906516987346489496216353684576347745721610024538810494436330426210566809070202830923948971456420126702218251647892725576884078381830708378060296653607326034426942768784576817592010630721684772972953424154572310323159304501825032806029734570778693376632055743930136010881905629685586652123063536682970984168990770804322891228209390243536819094275560015901593631323106667177078588623445732394307183055097115183951894446290176835610115140721814672695051284962870280390747480871470731751925646315739739887753714501345117383573692546902304804311064407487741164809245934249608315212891081029506730199024205105507501513232542992749593281873932783866270636674417772535479373454989561362514856041621145471888651510395473265657481191573938727830167587254203239160941166089384730477879718561410799835569228047645453164846049393497421841593448520897887463619677001113525564282599242278086336593564987825912003098121781900217299814571371142525731916115184934882029868410077532965694144693030413137158046651793777429020930369732963727181111110737679685358814042628091589069138579062266618304137725478174340956607419259113717166865947956632586815018586891254323736776146605676857429027362803480647639768662944 [140,0] -110151249772028751326889688579249368115356167692463907353876131580535837419135351460722470257172513767632000092938641483904947587440397987204945360481224566923839867169085399017564292671368291008313925870425497493746825297608926518369696310983604085360696040971169611011368663188445599812781652104230033230888044825154875751181154186201842183048381517169699838387787699139536738817821431526353917693639137302498396557931631677982179168918012949414039370831621611593791510537922403790296315552929194688805804961243330200368571566348050361879863475783015116337286534089183859502982323471477532430830772021386741286130095055418005740723820767991740847606745854361805706563502540791589374574142155954784161983257445442021927373200540947441531749004287450478139188086708673708620223775784090004710244299671744818429873852480163614535434455640294170862626649368442944864565742952250253772619887620716854687126669897232616920633966570634276996316740518917633390426151903726629910278495231021717021734375644158448279628740105897909310492129590326364308290797218456115782721610261560393785420063457831948486242179017301915223507308187506620407486098508569992010230040162689003165885672138041648448861690829190358628388447041278066940828242780745826304757197553593478910290900663168218885365082399067962729911538031279102752628376273915165242906571579272106030367098133033432837945367564799756505464741273033641480022069062796719821504919632684879279881168577127511724912924625453349837334481623389650212248823271439859731400298187584101695865594772463685265952377833513111512406783978737712873169284440268157564448171748899651223024841501503977819853460056626174319088456138443481611608630891017460082086685654817814975409920851048913677084573067734994529103275577789639028163077145264037940872453424212916276955321960715005372306103296076690093429468540326319089728870146090305742742075755141691154773722614170867194932964454868171394026923603346796634733122581410986761535799144299233569235965571078547001206112866765072725716463332532756416865109948439047673129921849185629058180198687848161595158502908310464827120309421396533297292547283604712613222737183291397632043751812600970795271250272157237271893768168876814692338169777653421573586806117293672571259885614027256872941030694365199389157395857648037423092476381078949237943709142738370872475648000000000000000000000000000000000000000 [140,1] 1514190256830578762698796808698894562781974699145474390316974895765107721579244430702574066191620693830053592494131682308333892483543274736580638463126480819068156182467192970979881351941260062575047835050616628075948175037878874155226484132081253788602100627788201657831104917933803742723815618481392401994118799167141761893966331345246760954967531186729550887437180310642547085033837431853976733466909050340425352750483179446643554042809770953780672597997348911836677584808154029947086938219827027005729624177903442982320260132208422920514753724288377304306763142395106734044247925405417128168461258429143332592533629251373971613865743230483980803091396633854453145447658925051839596313261777765473815070574565490338835272834202365776452787792222796168175192689944927686311032660038811314980249038542792430593571018743645693795500183583505888385329761646275395308700558059635373626407757590829566322011457290163286855738044255867359399912303599440392289230293420760481155354090866410769967601752011439594107730842372120663161567630823149986779684711915940836362908770982034729703020689694139681704385003897140984999975240238631574552345817886095706001620282550611221325258001085493905103266335929210945571907834419341547348991913415511955099843056860461365277832910260183682723842870310067192113972341390509892572052982868519209303930153017625002782807427816159327377501858931304600847192500123481080672774425046463550174593610339188499176352584153810979266934171887450731785397546229366982424107296535571293387636239182689778594725429406145498998158373350228316874546329441042370749114621481884701013843613631049806512735775641330215858756735968403239404689220089578076504136738723019911526173377751195384901442943588466926762883830867094309096651617078251998198278333047009745961855378423031028219865715938838607222828531779145660655253829948967824495651081050697942947256997701162888841708705829125301733269384354086702426453781418956667317633044256065190970762013151410617093945336135953533988919296141695046430419666839861289421103493031068118656650726217684863652671469167989008839311072111385678831758468965768413790871143452637344230933952326761797807954461054875543899500290810916963760780903144793867086949921883241055296740904332419858392087370408434360453131870947805850620018742015302466500622327358176831144061140428502508041666560000000000000000000000000000000000000 [140,2] -134131406803699138023263333697828851324897675480215915259765946386216189114087317477521231506642972127299162538030011547335681889627809052487756287650793644087488108203072154021404625153566656956825012170366255993084017794117983755849356600410733785522156159556220258965592647399370030361634078912568921368855948911089803007722035416438566975528965283940194733147109472805896094627650889861148627942678405447064535290304462498351082127707943258564566505455907953229465119475432479202461197720298952680472378660790361621765032060977445931741399161644846705390704571876464722254876545292597760103075687155850471399392949875997430651992151860600657308196893929806185633669847943774753605961399714729915190286323334402764733351067558544552125650464836582357022010357302401946208517643947839383943357364220110673850818883282163084481002093908362249532072442162762681491601927366806271544230690127613719520184179790104838299541274518465880191485196919244486982054275598507721864483108043044015114275020114537721493045213349025701951898114585559837952316220604465500499572689614700831574849239167991778254720547346136771824922073670617210187762389739908037098654423959879864140096286850150659090936114814230263307302726668042858512452785242125950662399149852900672687791999881769475773828875966047220980254764505503142857265862949839814305141792047725573396066012011839446784419894612620773700386828882338190096832037640197505960896008128647636118074284904118054499840082507385822255879044913263564893981949774392917460647593593524934993064470323170952552682694970864580293787429048871774677428131789619239742234233790723503293591146492234093073018377062048943389258515250444059280288713747254326746100515507343224824653857894770315967599375403145425783865415213767594112053418062726464949962619369462538860330526632403202008201942748070088290218751522378576414090605149114717336722040823085966695266226781010923364901537112537460206568772130369992609405231082656966049185058967627940004849131870030695629254838260564553701123158111894083328864794610044927240959102111850385087768073597199602867700048393985545980577220795931750906690281692490724854705834343068399083862229267377107224199089296325000818396143323256115727096601329827798264649957070435740659059461815873714532456983828132341899099137727696142521361511616751708471881537180037222425994199040000000000000000000000000000000000 [140,3] -715608910206159775923521702148513503109421745580628713728231046662469539920559464939839366643364849459490042846960241343074381054705206535461813129121061910135505363707151265094016780157006695247178430703551114063398704079942356389512380683611475640500693091707440838149761830150799687549225533139701334257315151037927152600860080557749784702965985899050625499304830556779593422683050887228153126739267756731269113743474195483109885319699195464836551520295610151970215312691656590671995962783545947217568470077511483642384332297757242199437136010839362867166679039700304538046749408779955782045471690654100371012030227191148499197803705434250043937374525952951566779349503229296449533488364275936148856560596517660565493587171597398645574833574558415705954986763860204936897688935140975658978436260215613470870378306470848415928291482921913772279768952181796582233490116185758961819027838161215995181436091029021666437749233381047721031151877132095417056564296454268472205758879657549056708937351318961235136307810858467816302863521726657737517821949053765767674109960826952972523468713050654847152862071086452952976675752605353216547674085757227687905654660198669228167810642717539896912051668639702182049349381898581773052871278073714767046221019747784667969814964983987563136049607601569243298052421634618503280942009301165105676365723397700420830599400363442363216588066323582535141222641530916718933140734868757285524511205716017067085961513533493557915150878539480035120463139743383896346328982693822317127394132236366917462588476178795425133616940158049309861168978972773675351933898961797608067868469087058551896278650851231546251295513709645424733615068886336698773275104841448926876774944102908696604871447892777548143403801544545004608800893045381969116047312159956185644236133581347430554832277073831382532066043245150442770022414676022875605598819008288984647948323138245144924068419027927290761620535340064174579679481626343970328581363382472062737398576856733866947279932973296726625658776616342175767770678619233383005361545568407540216272375042648032908173601538548134168568935569544355141992575934834959400714429862184222478673486775767019164806790987706779012004779231833965814546763770664277272853126353244132479627654802659808282628747239123181597888758188389632945870468225392239865801468793438228139132205919112915140476928000000000000000000000000000000000 [140,4] -65837022464899791185905898543355666296022921942040202581347717816893046889481423122049833268792655501139507194394484035494804142891562311845272464988893043389173159301781836847731570210846018672084829778360901962958150470042635256537802065538874879224920870881629579590561968663474040053096575823632691591786123514355589069352738659466901033858080091024532694734783192055178865656464590491882765309643800970909584926656030670154910729321563322691711481210873192399294615724033627367977978714757580063009310563334848200589851177923016299177083850284778555517565426940489661872943014438474216188414741299781251207928124909977311551327486465897812987498201403468556605926685605826061162032265698650352490449137777609907048349234914494219035103210282593283028129697835245545328529408319188300822020159686405647716358049209046841199324680917425654750388089765181246116573726296574837849884546353345231190907974639295580635261885225190451438572769509879527819433308387871831895467807324664209813129037716973336638028817242961172972145017622534519444832136529568622892468531834588781917163108849610401172728940849257568845410627072663344314649528942739509367360190958772383635565231925394942305275480551714175616347910680061917822407970963198793514298945762725672200378581360586859329186810452645782047135048386634218722423165161718214797140459517081067683282473622998582065968498665856372953048937448774218690432640326773771367923786219385607189712360247655081976662278805189175470265127430206781108603129986954469750585611608736291933687882436376361618269171143456527433754273830051147711396024257653443567000215815843549011719686119659986708535062567745834632492656310133432508557230491891117690364947259749786365006441624061137909554209154621690872355986049058879485656787517283487683859191100298658247933092118029959406440331102586115059351625445690157435390391994741266829554795212881687029189479387996695176740337936927199972787288957867896512787949666504727126932952939999667779108686194813100938907265284407375931927860466002282995318152393420806026965514722345070541153102046960382229633606304156138222122321461494203850266061688318806369054557389702403894562027827806261168773852242545671436878784322273431763021223675213183607446046676513295990525060795120531817929392332098994259834849777274492484078441737985692215709920520379380402015436800000000000000000000000000000 [140,5] 120439672062483972619888450197194445976149504385223983594275548826656160358413048737295551491899811677884240066904196405813988170373727931880561907950756557352205011069749067923454683472220007667376060402560778354574112036939168216980796418688270940890940434608345741513052683531431479623023811458865123554174199479212705495638744901646259576072745161365476538362541129172615091855873954599229139226546278971082202061915261903924220948758981725619495094817210311444591485351489654637998160925121617785272956664581759123093830615984877399831326039737479894033393867404030301961497531810711103158086730993522497172492997986663014757481480068460793236348752630497030049560039212456513444793861947805701161015596751030291467475599925172508864277779798832390055733799623622778383951643002762231789775953797210822265545545717188443274606661809203914925248660791243739283314377635955098661351062497927147080419270595957330584586939448432368195942388400177916844662847643659198872195253906497788387141929559463071903247971671582518834024254497923656044164116089484392833770777800202695580114728830133551686942546003754730609238832906227504579097660219960029867944814817609191344135960786572668456809073770493472030330199163068320371418220671927711613304610319159597008738914806425877501543453107263077523838697938815797655662419088964463264935248102408785879728128390995434202602027779158510959656248160350902173269809151178334256623056644236049202933186554618138434828241482793934043513096093236029263759630827943315940679262571579310404887712009466242886470220117526590956349236588791218120492506941926444852804549342727187332596215665533752128419667068870914253020445877001716860647069934996609278810910594235506327757961638186715601217107317157869413065969621771164558155910295517558466992746270511574113082574218191366413151149415718046396983650355024310315179422062876399467922918503392521782634774929988127717801929404961967499318343056563637348641924872747592149367364793233821942796942753891010651586312237056634870743755077771013076596537949386349343316055541178617223398656047417780503141050174309150105271367198249293322406107239889908261533505734400986336130355887978404898287604398523772806444278905522246053590643557173076240133368867143842637816402384558828738319553093950817685532835907056978196319721484337464294868557028770170599394141798400000000000000000000000000 [140,6] -38515095464142805354390285932068617243586704100745234633953298974941374567481088049941074899295567428034861030616398570912538878904392142489055968832735761653451926462921859846361758138804503624964482879205745455183422653486477698323893526690319844119433122979041275795750769487839996860958742827892852661422520292296702792702669790907187860942772745072066486027650573105296783845373927326907991546502566975679836464994182678790683472829628857055345212975313197667121910668507973093797776778628461538337370243270299330865501623263105923606776657428801882053665262770355881727650591786668766088771906468234338274630453085286703545150604005788479054173986872223555968834591131885670537355071434926938943128400361765439251676119362168912602292200585238863212055617910665787539633254545956501351305745427760174636639846867074501563324439528595357263890135665145243594769896519610491997177536298999469277680075024279096410180272742927253734872389200749923548257890546431984235205059508297857060935613734061293865937822057054485966448402825926872118620828228870905162359219659759975973093071252636733817589117232420757270932497889605698235138951849104888117553664616457298387401495767117076998845681766005203682093588652736613718875766133365455267241661704453762276497035019620799908426808247874201103837426602957004706247323591848941821328154054775755363929350706671237197279968285699837801950593712496139385565693036589681798580378710523381775092526551496844722954488589027916614903892021974202796647207829352336248285243284237989657075096705168901192055005048176422043634624722335882020262429208764633977236550933751899925043190960142728883609696831092758096602490491094758093521118409093574889609660267790593346259098344499271464092592184910257787563913901218539051940335665900362440468412397589052630523017585533878423135798595908694639521709071039069079300515131663770789721582021252896479148248988956156168109737108842725238747218750086667802879069672212064109390398428666832017425118108910060213986712198920894484083946357777573670395470125018798593897157789348568566638805523003320524889078722654972605748196950030539959354807715626415002975791057250112958491991687801477888662469801493002086707901595760048258988010598470085096378835132555033988845012745640803231729219509089359916562401403436896896274886070363211654917807101680150140629811200000000000000000000000000 [140,7] -4589868608046190577376892884724371655777788416794876953664339622821938355957194363311546477094793426964793521682956105234779163454897054980344540998435718791744738128692325414442069008135741561133777472298532827157179018874897242928251979639729648321565398937662696821344185439955259446766578170047891531837814755796699545342043318758138510205393305003577994320385704641401857723278547483674479562457985208493867943253750508810139964692646780567483695036438015869703075679738648174710017660880124905723630072612999696195986217011134537449047500428338345341608793020271379105816449494663923146701166722215336638508061817821773365559122596432061811509552700303578809110105920445597899571216553151778505291256033280330886755345817036851213030324044234001430047284504510548024229220224550301047196497322289557589436633832876192909328147318279789796927613720822259472482615337936550247516246717503651637349555577574840010307323647924439941950882256156503120979034615737220674854567407613064954178656470785904019848313338991122367489454674919342624731295355030465197459991329764625981519486062660458179212910095627116411633269530482419063431693614172132985673436377590372138805372830677277233140908067206303500327335861058740960156790572335305428470831923834321468991272531111779873296008274952453291858999082387704360951403481820776011066898874596483674660772799500343878447490236748010142169388702876360054123258602826265631743767848584755613715590210581377308578789760184697824720889390729945708127594978519644774948070112242595421364498206380542370229736177745949547612215362343340348746908022290262386827713678460152435778808150098801996040079106741986960840257540728598376494963441827489666107268373449167689708188425430992121711562767613275225305194465446501741693508967489733928657222319682137265026690746351482747972446828183174593153052974412296070152006952862210695159418969628312513356134217796867586590482570282233013533804284771545238655040275646001518083653860040944793180301648412900193613865440190716804716662440160457426889941762462536371381263447652372441924572786036420594483126525714892465302266713389632465345553890097726460351001687507143146268327230193330740601641591909383535730379049728903486888826912064462321957947469143736466423216118937161516567658587506323705993930964631825108423623672739232163020244992260186414658795601920000000000000000000000 [140,8] 18604067523271948294082682891416413985775461356610512309484794560973330936256390749779068051768865611186780933891192914013850161083075377207906839660695738297388945468536246743251061458015716029869364848720907363518645180632426900807471850737531583798170104639961108946133408225828000089495079212639393852122368964191220431408754804356813497363042958466731666883018002658062418211513097138800449662291830571529436126651796507241209671374949547840743270179222378601360248612073990665440014335881877269230852641148635633564655729673614322026192331361375662452217050027162474471129156666945647078511108405381523058919236379038759245431064655478591063345839983161314942668145222798632938772600633968593495833842242526081752176024732974752850705213094426603285340140025218874406445813703110230567401932967243161796017857043424624257987056880866124275361547508465886434829073384801784813837753564420210074501708587095627570434503546444043279415935179044068978294604530670153418794453533372684131675770548679308389439625338163421323597987450152417447270317429823087973140308885845512272154577712764343021759509406382309436441011224704555248222896570922797607859951865787805248731032898158175264886409327050093516705746915471386233461829202364126897132770608456537785369487049356163110406379785364454721557514198233555411780143041729104479650216709651237626862732888693450650760968767574482913007874136770536664176329792402571432582016539664828492423535327372677027826017301519388941125832490505011615190803619448595245654796858141405196260991077174993785386345923229806185268062729891680162144242074878841165152961350396187152760138982313204988717726066815625720363387654938199808986774036060127016805501662138026249296109834856426454020362996735772554172949697631132171511819477031893527350601187482766971673199749747443380233569140132812348356144147571048528422027773242943273198736852533994659341281106503725275155391494709315936873934533907846047157494350333894774955016749840918209702673819708903772728387679630402204652432386342948784005845967849979952345796338109555105574752219223803092228555787030417671797493233657525434498545083262769911999099465797316835715750658098819162718275148974726745084712399289896382791085549888058248850403374115676616064537674355414347757821105826778528044488632705481814489888147060325688031181059258660897155343974400000000000000000000 [140,9] 11163439496327181652023579970823435763375230971958672413042054381743989520900655063637460771866718887045019791784133461640092267966422877792789332718892654202986664976880792068975025272360131471063885700550963777763303620872348676691786135780894343774255626009754791327001687743898707033952277043605352282443399766837524077950194173931080346716217350189895884426627473863264152997797137828370621881005433520573573675850928095649802069089629753752516326365054277638585064716621850884835346253566139514533626338442601106351021195852482860363105956394716825229528496742570357790418383452904342239560999617065192431784411523184538311956039944936325393210147841760909576305177734266867221031145652376644366527534541087034800852594373556782329568838590641125057952995354410946460976132172287050162726161984654176273328073552529229629179682926616107635204128630752821142731958905465496893245513232627718509401366567298472736667654359349163455374227595957017254093252346315947559640497561361941926172222746668335041016936024777575311597069126214551835579323530025037418909295264316373070461035504589711189855880545114490890700907979564872310408137329509452660243472060978838783823393483701853324982720435435450910237679227790898161202084087527084131344102421144347641128455867388196268890111706573353132838880805943040787469974443600969498046908882200718720929086408952965046729603147476341574285578842587091442827564157308987383933920263669513496129069631223002026542757954470367319289544659001427045952315899115217615967476834620238356944270659106388979067056896906524714582122806168401357227761196713602920284042493060531085324976086662133799536602534767393659558942235192069901092327172583109718024377222475495739605475894973108135801305644796089075393408067983035286177757768154354916593891284267670142457625232446517709327234814577628387988337019032441809827952506032541715235325635365272515338030411029626547268415569465385793810343927509781108731685736454874888918575515642860402568653994887173594254062556230709696086103959509850055576750973991413545342331956669565123943184909271271347109247098183176933037413600586662498137329704805383508055069179742791881827536326742266835108225554601164540044377643453816990009705567735614891613022699220778795179505142881603321144376478720097269386826413064796216342235930518548657986206138462838846396982886400000000000000000 [140,10] -200998912318979098507182873581136925229449083696337667508145294409028896670992699669350013168320171229890879740927063478700983092239585959888265007622418100284570878883947141085984683704855525381777410287462335698376981215773305563481028165293205769113071404978554306770318863375874693152410906719370809443636735007708934716738476673674689419152611034850505003921285839374025270437738440806522837111702625772726907271380714500823479388553378622542422837098131906911684123169250101343934829290651139580071245251106073567888905748073759297311331558380579150273539938662753607700573499009888698989541196938295850989114819337974250035308957554089332306961377775075062436295929511007906650526143281173089070283939129356417434538280065315045014014200670802283174207890785867188600045120066728540400748852405330668361803996640635792080629386577165313312309011226209741103772931192325360221909508363360733215927630737993492619778695756979056186460325812782494789838904991684062202992787118250513310742740199917346264378978825493266196361860958153826885360750430724748365278013487497884789912916085628226321571228637797172618810727063624730206034506834893362073096752388128410136634921581026922905245267082107324051238689987408891236302090895099983333735087786340868043066092328108609506924601091093776160878264574054022092172616709857330356571836783753489810804347601581944147306870112613638853839113484968583990354411303034811883323908312839145538106946794973092326689346886677355147824986878666936566847409304498793074857913699166826422242482455712171822391928836506649406820958532461748524018127287043000425224115935438892582742801069646105965449359916066434175269152386120941724433840151135389777216599414206421679230082136957650817750977878571552039829216107169217818195049415176901828361213580857956383733886293646102199485878675052895401490164304775161495193688492285728348993302597219084397970847455176303701427608378575042969575940630375002875682041570283788937885322637422679049908745982146396629238705365512012392272620110386076069263303261264056827945053531095705660883623861313024702161295480614992074991451938110602345881695749221979026606428186062007470600148079181287523355833970025016520080599362392531036498566539709782578234541134759189151005145764330364448837222970505539768388801429958662787883219046214203750441744640464282122137999769600000000000000 [140,11] 218346160702405579660775696504676886332986174410291860681980630943934408327044032461753186066419536722094581283824892935620945070434288300800588730695745590910962077250257627575383870693396107664753583629010774985719629306920188262059071439748466435872290571414885344098819174097385492281822127788093233131238359314457410136160206724661574209034684268165112033773466551804695388576110848520257509547680847889135789205416796426732993458272897110707287873598913323619560395374780835449807089079696919421505322265009886513010354236689839945989418254147518472484150693623476653961690595982726368935696945435619621049857474722731286749179708488368710650247412474974390223384294327532352886914020408321760060122085784877747446287946244674556142399109313131854173305874944252604288230500060133948847583796679858034654310464717199655758999140076261096099856244694500228613020419830693158353587817811628473516074593049823409787741941744513625544616476981981086985807097506545890275354961423043458884796126273300593684370626740601608642857438690807927249571611903704681584792244680416235603710515320315919908109298442871825018463311729104579436325171861154061493495797756331299308741081996123946301146618631172123153812164078639533695912531384582982658000529571973001089056960171076782112643514207059262272115914600946996668647042452140193195633756601206240018871841735024658658960749459485192500600045617366265030515703759673310022368004313539839064890063823408405078245113951985422281961198686441683509298522911756923835809937443428467085264210563854258104548150481128351987321668355710211602455108151679953606961878099477192391673700389332859155362721244884228696931717427492773234184560231966953382476963026487017254586512273991019372992884314701007211066517362558215266085291704714740640874543035895921494266249638867275876433311769424571138223790117818472604425038307562592141211911011516344401984879052153987316232786931110381399589826879258600783676459819598554193506474655378201457455756713988976683504192218163926799871587018281321106365218309443045135890801852357865846443107835171696803499643511359915995370181898024519347457773089183030272369197162507510528247921672825603870051949715277758101413519936578149661080864755293190339945324869679296149161917193462952460150288684469057656671052282456515207399941511402367862779226896958004909666467840000000000000 [140,12] 1275727971417604388317532660470178103759394237589867147637118257514316471848533845404062012244909957981725726648300948005932058631102455104539145487165646739486674637725630097603477807589472615836280375959381194063709307850720486929396187830318734133377143392744990282720001224727302336476350431835663147017467507301350611262260576187206579395977054453971879702718856577772797846643362589059977057918692127185854781346256315373965101001358369492559662658831964193426010144476631131621912034058547320984674430566673677982878457265013707873699717480082657085314375748644813079228854740064912611503158003943997913721151085038730238376777726104450410152664876693860560358350493967892862876192880656655080182724767091509238188543884446254213119247647652421448526663136729880037511172193179289786932663069741322478048244111772303042655549364896609664275112975223827959438419889730487748770538551381080510687618571644748153113863961436115978853179052251755899999726229683401543386640365789753874892489128799422053484192132592674992896305837009871089024689043622514725152017451974197854456614686325667208021816175442187379545313242260414968142677093930238360028419737040558103938414478114231874745468968362529749097626043690850933672051585349391334351128257262730810652550923295179621459756816003817884925520181525844390300815125832950252906592545052827439977617776189160537965689876684775532181061550191507404392975778257026446123952074847663652021200367263677122605130777904829307024718467961731745099271239011286595247623268536839074262390870507852888357840954462291097834320495662876619406959186384463371320994463606317553998908747970699691300543278579151060039752768465842017777232131689637774186409068652761048705668605395326404533189744380666091055872204267193640209884186629226849827843408229481059880666398070278356507991465447921013483297465670208376187607501977793715036383987174937743947799039887523023582656976737638919504627418836076391700820410890695375804931460914344540642670215635145029034899072725501661847692384150606390306650482087139012720072485635980114789310491915536664085607319520478902954069551820374955804935554747609260155384337687154099446784351910597670900296537971043655072541501994039479964999115691380889449548517228901165037869003799763188847803302978227890215195914700273147537772978903929311490158231761450933754653573120000000000 [140,13] -4538264655301117469348231072234203083970092307731982908182523209642333286523682480773134585706267346327367077599699062671320174530107364943135710794546914059932479835125041655931191660014776206991560949823450786213675216164647849874806205518476675432530539235423874079794106194788430184095399098914069660105640997608615458939178597983769327149045103267122283696005717199915901178630754862557081769783858100821879112095530227963095731457630163421738067171073010223304806709215124591967004615880065557436479244264904154598869445609459164348545464073296428830963101030586043415387796684670524175282680483662988865639634801583137198893773925163469033184175086954930150654389265328419147774539489439743941220473667799088170377559611973706421642038433848077933087565669044239595963891434650350043816778758719651287049753649863042373778943681731105077930778496488086251647156367161099715225824096768527498407051101477099813788631887525302316449310979398754490419028048086288116754183248813282955308345425308368682695498106176296908997400188452530500866889228054181196240583986618657488323781869158887334868575416388992973412553029830097997312230151036097053679471803725957359186377213061934138846182120435008907066238204173189889447995946668022891350404782840077606829799473767790552630548351077566020239635369974182707372571677627509542198865827333362910130509905439912515922744057894741050149752274950525226968791740024432065551132905204781333186532584813457811768688742812890892107525159066167638620173010254050729224977536704095193628640754982489720439172391026108699222688560761027901617505480713816134113785628923048461151076578957234593769793517082508932932975574799613449411578044840639039324566826125396715104197536630069968772050779095236188192527300400094676410952518951637174183599793881662646410931938784633578357831831225774245183552551752575470413080319153182293597442230970568890642711367328263085152898992043150915613703935556439747895649983020127834791218358527136122990052640018138022004890545051902105642680275467305186009914043413739384843638944357739179495836856481827531906530762728251921476915015399538813939728303916224213323387831970520065265542699460919555907298376568645927068710647757062714617718608910553135749798170391440289721039330542810649494582879292190459315594921567065774437456925491170433332668520544938436717025689600000000 [140,14] 3838359796749461966038796318702171511537003531330395244647258129561489436213280497848516917032298342380204219673143368989137780205458221934133204869916637357782676603382053144228681960431860885056978044088205868714186269356436397719684231952542778296074818688764794802773211888547691355365596906569273716618439852123813656056198004177897457584469538644504921437730827658749358214855404839730264525143843373872303573263631592300259264416258256502494882400758841510655850857222781133941369899052177732088915088608671346041832915101757744635294765681931361541610446585205739841207178331117142130490674335326430064322587436316835514516150623691929830126252182529744252454355657719275746375446997892327235400663126562852107403089084521559840467814519417123337962566835247969791991566411115387878375239735473489161419052681877244954628627351479703730366840341379789433502079778424752620553189748505177973954302552918830437122248240344859921632108947529531721905772517188091138593026698634119428559234878749534347063744051683580805818019215909253928408730508490913638907768157912041752998286780033499479097614167418323161496289760285556166879874328801788060508790749474415193275024758058105501830539434252101499717717728693026066545274184573033419435878625276080969868676966024375380752951022537323496742319096128102241386659815039612977430974856841892389036383195671940423425319841861896271968025970968944309679734964692604748189142739416388019852272369861618126822394330457016734716407369343150027669967853695738185164740361009053407457685365843364748272651870713635637917536472775681505842682923526935149701436924808511567380631336686227997529866241885047213557587871872488993158295333429684547930784880398776731618512329623943838589981943592409743075854822100964097348734837817868433023781792875714583004050364860749977506082121985892329277309507856727501879964840156731151541789160532114755556466530417789563818456784185370859975925529290905150578055357863834771538893468258951095350545092012388418418401168095593021175349307955275374725472743770411847127802650439264601229542959947341347368752728413964014340520000206919200878231750413192027571721367845678156460529081910571108498725776068528800962423010204363668234634456803386488128169130705650429024158207328250720871440095780203215057605856959980113833391092305924936199479042671860345906344755200000 [140,15] 11541220702759760944432812236027199486722812737729886879324878785314156321689940094291952723818291355733202179425762061260792764065797211874302587815075440413582169995093377909588903368756264053296118336673020450598082076531815579728621111322542370743508154260742957636859471842916771986333508672444215226261260855301595132178436908391063210859197217993798030940493880993552261929720843452437419424908266855106931461264831925676844370276656073306573622337681839856764246235518386777098465321929698886047395448628468184987925280829981654366408369673523930528506619691392525090838935457923601572321176871296936489533025651332949665542647428199240465997721982957733622663062326149902149065647642119472410340468410172097952470516532418172326777898798845641341172171478689617186503198227010191663149986220054723926717746771351904247222090712480856297493727415522213046247067924122105507573440945739742722267912255938061198242385066356303505230394686338259695866338132729733030644650500023494350313737283097519695740015544938862486971464360285924576055491226329695441455885461470625109927507247138527729537636463541840821266405111242859172067030172451546784113694222232698954751023573688862364113376293209327497325049589546547953672469320805994690570097875162976436314707882159897081461600571741989010666863905776659803402446293434333589390232649559977151894917447694292673720454490717800357398845691493402589324157369396008085574372236096567162262259085905161678471495536072943962912956547152743405386832062847985919684282033519317260798300981819847752167160548722038401641293048094592550067359924275796213917695834380250724171517761606942846274838214311855536958807651042011682508572590127323839372879873503112621741585507474333250281502481661913460614477270383367920228085489187521931146679013667076886103296589947921555975761593625531192276297015915378558548699828097065214869705593978839927449050322186657382068807313916605691338142665920314347293450756319475549117697814513896954617385811321764526332160135467814906359472089204343577956817062410945636492719728966107403520039309992215149047777387646072440620127851156308442880263153713420684630941391917344601520273779388990448388355022636160590560399275648084645092420691806747646499821072436383302958473133512202695104747882222047450419496814083871940921867556511189106172173660018859795458870476800 [140,16] -43360183016390568879452939243150348068673154352219475870841732319544322418038256613921744319348561913863119729498787143698914869401695881223588171500598673321331205836422782718565671719145453379276059234055493014713488208051508141750774559353320043106922155825738578727468392764808684685524600993311713538242859732463293845529818865119604382284794028663480851744800106723995597645333200644876383309000048047457930242888452704264196930689335868209046514401098018250398003841658266367097683431588294756579984210884653554337189440794524622158838252848037313874157276849805438929329343104366294663451025814822973805858856626246633250191437309127709067519190814428987607749227386775414690729809013388802854221528626688535712186000872949859215508537753833121341099985599387175655806024887616760483738904519344181652027872755291796746485960513986742397930170469121524036835374594581175242396510106819851602103640010286175293735311506305798101805482688080339792663455069527064588666041621033133312942548350527903041000139502754153588065618658498850311618802585796250000945981860479110821013791227775999328854270530248044762052508453913081137942351007768143066037346248821732703302022391267047805116705976027515694174496893942204647535008769837308833310264180898775184687355403455058397404463627147315701305860655149399663463514524063349024666807245144505017865146804432766154213997110330136610065521605290537659149575829874941212040980893775712580645159763227399825760012323374446941879275102301420607818043044131863754131677025194941571366904092750388918004241593731229766258484798388710936807382446533688233703755655628612464789569148633194973807208495587341307729126762085564352307046608620405682789180487915061039022229056146772619462794327584219677141991319138619693561303890955298863194325265084216787593496012113743899475679035978930154575638297811375368594400794684921242174885272060612392917547594952583836693579236521683903634376996875615608310961469361758465044196783901303533865368987479734586435967524836763165112900500006190230311963806833310644820112856881861761718667267118036906149713977714433348296356551395808541878954083714546261922549259534174001183846427079199216139987605311141445122840957493121849299011273353586861664684075489776852349767275102121052671125303745445995025770340685183548018514046649269580556730915965531932590080000 [140,17] 75968792373798813055147424571980506084517340776148324309917375414265716091672809362016557741077643512739071546418197580066288777722334020776422657089006913960347940125306491493862974081552661224417710316881885107099185319765954869825123639210028014273405510142817590531311153548544218374900454385749331465980134828009720641560124082776802619599720894714824859837828660925960949898785023661057586443289248593361262204201002945759927441610455548881293920943824042861099761551876521628909113694993185947987509552587004960180022735093774177447429682202862094143045637933540173631603049539685272089806747572425843713040855992210588369718701717272124703473202706665846417304571955397554386363533437737576086266079457995844010015876519577557693714082284350908663521835688257236719845122915050996166643171107140757474627796878269124600277370362462335393232351141901994190167910341451842335698643595047390881061319290804770432033170771497025731213447978509345323863359747468391316399906631041278929181653193779860888875208467063464716301748451366823907659411512793954264776177527419017086806964946557858859127424902142827666079158381455147980390842783169343204011042335146991419261258610328956912234561414885698050293308167842575745879864255906386416760632359697559005486809248378892836589143511214148280616806742637209314230539599566529103140060606217014711370171518752657356001018196730364082442442477908659009108242092142128920297267384311718457867060420645201240891690242735260963188466197743653236713221102226001655056716701336204534714312412159800011613789841678127765382740265761811548236464910174254058400141762510168740619567655711403313884624265018785895215817264208810938544594746760993591413271539290564214223131275847709981436318404964148887805471238650222375667227407798817285060938491370540556610635991636100565656014053918921266672861627442163894746965095490897101347517944125991673826585085945309632188636482101485462163356720921629559730589782901441207164119369143869502813849388387242104576181038283781936345962435479456773203463301400306465055960768617436589791436915290117219593191174711766480534131269856987400083145266170586275925181498176597353944390776577539013221831903403781833795405146803805212226826923711119446081010503438203060221834003105281609163632152798871114187199617799541372203753870337509354605056381829018288128000 [140,18] -107746436855730910101100881136069716177526810030797694768141336372230721034600048973835262961788226612130863894646380658863937551103298838445434548941297256632416725164037770528266193406835687593340718636949859593078513787161752270505998699524975186747718820403647238309363295335102967598299779503422434648651941929587181555416663148144227772098472529121292966949172222931413175124890627475673875834519401537998862393234098141940350073492579238570393012714808506785258555854891490947148665335574117371669844638091148471286509015620467304506302401922880958337266030611961833632033104796279158712774925546056105932781039954890324508693747484975711125834110273352834138726386203494915436629091041183177617689484513445902076882866753769796288933280551281645496125072133079408221684991894729767434374426775027879940003688301083917159316911367001456214657524319392552126947045054099935823260763740573453140530533291040419251803874618986154521982743346852627745752252102073880153486878373189180936575451737823829982912095488794282575809880267749709277726647486362519036098553221498353689863401664374224777514875730452043496480413985047804802587254390484142612540896775335037594134180508550932869419224488720338272519042438060316398433279030116579031263264830439401370597440241801196258020763617934945781114383572136827609571698550307757641155370905939589586672631921143338594141277189565735141205382004546612626671191240690700270406204249488399585428282456635385559792257672571234304410646584538240320153983167296238591813249724830530116280606419885174718425015427483099924825429735632850028354723384487066964819290059971982431346572516352035686969315782626522613455485139704545480020836397795399968316053625161358312675355865130017492441201373122172756215727637331866885738760612156104869778322181466437372026899778114371579595998920544879846294913141625351437357394533314684700461811714135814671430713696653661501628584795011610230600239794042743722003263952151263828221540487412363705276822052439237637603329493602414141174829508497850151511061282293976232795972439059931844958575236299436421568093685496595884094620022136597631952441980726936553698669061007110278289445312195245460453461280745460691032617843734878490002314266655583165079921857972113430995135002607067044513321454258281523059640052705218294084507854177034036556353980973291929600 [140,19] 211303800149023408898171672253483611550969265077003673403365803179698329874957057396328508701681957950728815143024732892683201039606519125298829503551937714919294562143731610075411067814453082525726919621583990982041796193963564652762424387048375927110278822054061925868234597017999674008153049287456134239094035767320002642847250942120291928918718622814888721515213331195834208712582890225830879423098506011085680755305569246106581480706877177966589920643423480091691795789178386473632645898872394067826783258876964831720814698981750809997713386178278543244150241069058601656442495679976799029857943174673361774295975050149486099950842716931377333243894688586512920692597643460965707754824777526567343835416014783089337371275491426657305712771278191066644431560107048293061100069870190257318696213476498341397739022280873863566004038042054185598466224961536092520449164696479006349008578666381094287801072308356896869605009985121970326111688529856659115811466015187303205287390220235293484570814555303722411616608485504148892598009074077979944854028519743743011029806107736820455547044273564500721895329132241492244132771235667239226710499488356128104027700176359285194803385868417362155485376797133632821402028823860706389713064855732065566989626768826187134090352460727305556603449586669757690157535700255878655169330339447985211735900803239632886302153017048082453208457971234577399714661309105553461497710686659350411944486403254903097535634311374436542673712159270022132394254851805762566101956995865323112871358177684076486324897516898393765362721621344478692924174788832030752404739487687466776894109750214205857774226268664062589953524488931903091787009348396475045353454497155634454306870935091569519473246939208039860322556201623613974930210618024009919857665509589077379697039867602723719012537556405975587492936394722661520625298623062799198035233061619648899293740006869417779553045973292392864253462465449138060228002298393831267125095532287276647988460800591098028101365973089555437636289445346950871019064820348662978075880193348045088930241382038415276012117544221617958055464878701458622276811246834797961077984911722816479098261431285174383537012993199361638577272864681520438648649923870657616405126292948606869442689922097825265377033962743103151089100986506509705359414064827938215449881052113420419799066709705359360 [140,20] -538486281787302819144976141977077794973823829641830662825060401933060790494253291635311414189808878665311719231188181953520621739089553535113209124695734557601918056519605841568513642981291928716611626692454845505033090256462920156142181570257214023461379933897305867957801361286884591449164961190148780863985872341540516184947840216985309086331278616892918781764155913269168920878861273590619281356464915709992664108557665753788349756629189102999218410721033338558062183763130278841029637121545162098690010837078753948952513672280783333150286359670302699009186319839694310585247106827126381835527688153064597120545042320799115216228116604316054908745120209724065534320444968821847324225001905384778042118070243314646425722999603385649978859258528037866211723431630687894593823249595828717485469039773453461418527923081053406479352258725622743873048637026165495976012158542703524534970943733060846548623690174855960887078265894807850537837121253775946392191505486547046044030280773672536670777401289491754275220137438670832785612195857310052592596686726880022715266616455624857139952074369123205839055637822393230913018647811598973321195403141875997791396928505402348740545807311872887454075794857961000811177717222286599311099159592935422952734233278316016009527195241450142949208513351810144011779607587493555439929473357280186979473264554181005918683512861194239819092369569940698585687232550595631270264687970274473353756894381689173336287162817245364344781175108820819650209958035170080999191139375183678963024440750019617213944972826758454603171633571583034991975247402466370578993914623502023666441198633926797814845307685808226429240148912809873492375605820194244663215965864704113291494313029099484688911617991594841031353334369583027742531195135075863574445093145575855462407277934216148920298015582785290015745112337612302985994808968480752976114285251632596871527714699982889617088692876019238882225417724909475719928716422261966645418944164981559674051991951223485910487206209282635364193067244052965702996659315759195808395500969064379020440020851075797574109691436105228777841127291428718929778221150436906648575764395766707060228660676669568736370993597713082548985771136255370925282972454083032993328028847612225841644359818217327811794500679005688128629668037765087785973857682411008697157669616409096809233581353205760 [140,21] 1209079701907192612386685708705396223765528903894037263657854527871114458758622034411023977370145722150321974834457160647075628779750118591246081002573849399943603848198435711651835729194618663216077348469146319733029370972970518492744438559271926572224571588136313576224189134243798091594671653722399381708204283783870941856930358387389876624283358687037055412605246859182457688468258078345791289268329659770203544065464226808417659466264561442385800717243017908860245233377868450528335366903388215401722590905046014707669151952577170578952922878944570149961028916771023718481483789967203724957656840880744557681970760837056627013190360010422538211648976236952402202277734713044485524794881939303276308594512155138361460365114503752102588802322923325313464788214480272060713028939885809318655171468817577285455458841902731569175520647066183075995804931759090336650920943527197966143789418009183740743555733842675778197657243062219550322417955152740388228083251839201605835838018020988028623582230354558180211014258948221819895192476428353200911866786671990567900291102656447388705059698605164055594906643096582690460705997060950199334912462299340839608950124106963866966122827122230202680395465143359473621608737156270992729524169780160565016859067357253115114796194938861808277566693560102428540746998707456480747205260710909953194571681868372705447131374554186310668572810651305195160268265201703371426654044150271944848561849031305339379436863683168899607900129965134223138416473994189182663157338034521721575222689490081528913209527375434986476191418248089956929192550113262439158413131529870636129095455435172358179029972826980413512820274683719544597828431599866458457350793092871083328411827694185995977438628608639229669219477127712881431747981717554957955646528633655941003919640496202785719441790847269438044796064512995321403240649908328199919754409919294832612814049039175806827059056301326602133039788596203825226736727598466782566515692843015311886481227492213822065306942439086249176066864542884697519604670751809444669051708365145636764716807525997062351830545753144133222434582700144507479297839558948100178617394970915437620734532411754099119519970635637155770544375380232885334420577354456580890881488248613659988212634958817356189455067909025673096834106169423216657597951286404753748942384789816525257419721277440 [140,22] -2165202380004055228444470155963764392265084547394522087422491726457340381209196514216464397118263712730121865611511916064776969866626342163066734686573931669795548078249747008780077403644979527214963554134916990259763626013702924718990404770254000952302021433342848746400416303430202698846555413352560792507157410225724407253785919067739600992686110721993540280581532722953552556493309111026602942428346049937803515398572648840457589963792942070666031370434070877856107199962220607310205902813533625130142119411295858065482695359600644231020656860586939257753350122918857693582904446079351710477690503505140768985779394118858342652772428786449236882799476182100156018964748779618421743704021774436263450142849991145630635412310296140323694376154736389649314870759282596621874396541443762549808774054874614501088345424196405441329667211714222148919888591454593146930278718286640789244985068044656858588492989779520995981071890683108407182763607063790670918106646474092369893796947775297240728851894636381195929082766162252704580823245139021672234201040906747803185450936206263701633286542673428194159121728700496000537214315976432398334143808388453662255688945759839025934952571675831753374798563368817096173073315895416996426355202346085819429045592954427162448627179795584537234858696497740255251662038174743466052547538626729601713829754534340054514328112309255668204705084026532000605644884946084491629908788342212739278178892819078169388666157196905356564623442921868515853851342516244865772725660168610521770370612699637553513072269245272348032237737817202641455125976294313670888527571533665458910766841054999106220482574070872576507874981934104321499850669853617110662606888371984191827994331163033783482842895526169486555485640646842108781351974985274846049749853506029888248732763244172737007348722030967641178163738206381176896168355187745894431962095293078036478407269949508856444174916166186348233120327956112996959172526196197467283836194567645315872472675911003863028995913201449078616822684798225485441019074921968582982600889233749380233685848838331126208035114536951264472963431280608724666557957075974532846803754465452083353062099335492866993930491422530303425983088107901310764755729598026841626211510129876066482182725614963987253033048081698888259989513607774119736363327436220271216300361369600800463456829440 [140,23] 3160688601297051924853614750447664117193847619557297900049763870783878537049123055650797451410881157346793343771733079410660410604911806070252517066695275914449123341311406275560705733994111731901986914476279037449156272474351365506894696830595729724297313147576506395782493832936312355455083322448487213010688958394699064193806461236174893973050618119176629294631812152272442181480641172892890630530903968960190133317388062427435649964354351565993852376578870322354575146935444840972049683642998854199267300333070621875615984151846836338435378830943265658307051226526202412168330079666465717120993479322092151428292768734106250240778498786177507972705867135705884733888472811901323557781695380202148479185041346179116072536627357988021735251736774662135812949170931575268325610857211351496912462479718198532545791238863559196307909482569668749080398540446181603466801113343524384249372050624022977146783702189132194519455011601760888597000617584659527392699318424178955897470860337110393745014336237099914248600916506393885020998331409550466476582393255175881421241356757346293546236529863302159622953116641879470384799142961539972188405512432600913235717329505563212124199076173506326662067780881180600014365492973682967757217061953497366534810232379890332600308350641132307191361365157644757429964442611633158944934859935171868777936409609723382232850903117591878303954215736178829921700186548912160686052868562665357240632573415348412054750337742581733465692789282265771388035278538983765372490168073955002868893019929358871138576702566018415335116215553646121952311496496362235683122771555176275428516822849004021155789195588014435066715829189416938871871930924999294778228097460695441009218783809629812389987558415510490163101844848096290749953675181272381452111268443656792591792304844275372808949520618640244708480821058414245293137629321073436523868668483428950075063454316992810245180977089369121833835972036293839051851240775410155936086585194574267482855024702777538430190915132887663821384270375703628724004041854372971174246011214472992397799012092243083356106746250859556335036453669833720343470360471457615188391463169020475463209851432379074688696267230812992934636711224549114941708296102972262092099385377552258277781174224895118477528171909838836905313284641754974238713711868503444677239496255826703092285440 [140,24] -3931910822238844035206219382473546605869135623102343753692661308628157098357551669559753880673887221190545909570595164629364365508878251697270107458092705276722733518196279467643081964478996745304772056678861788145123527579338845369109235645329271760570104573507092976075465809862652689725275667865587734757272116829224474839759471607537220087634966516755558114412861741205718565369670163163393018973854981963813482876555607366174480619387578709582602028029033579221050349690798506530987147364067738541928178777413757271215092582092072813985552340187219980040142847329677630068730153992526695280925805322716560340851382875641058475712326376820553646153095591745727450809264145090559624795141659991171130648213850018064380588277278510851959250679565594764357498094961290647485862168283578023884145346576029840760533222595308949359989381760128668672844263729141780517382929924753200603731276250760257779205835144961283728293632048123541701032233225365482684068173251663536360506391477974754709024795444955518671582501017500391913822712241039492075939309088428929208350010236920985561791228926569533703339774242403033803638299430901924083724380981739989628558809459845080288608271703738056384519165213990414364011117487709936742669078508304147989889030043322867642035571541947737266680184364060682582205869059362156306681938929968230358564740487644348574828839172269103467740851442188799309860892684863530458123087601465430240934491791738275342038799717563032454312887706322724044401976194553350316746795497047564667831132122116021389515254762057316856173162615562332977098149091474096381680674405988703823696659361538209622499939320280715375435244402677328851881406053519673561761376330051290937427491553190844748313971023440260964528124373020123415260323482624846058018361577882226051715296678657926256666780582997857457364423660215627066827523066837682361775897648878559740193153984025386205321681257578990849649156681436658856110297549804184826803950438517737200141454131313937059042640083655530465065326948214998887443536477795200104733137661503083002925003542714873582217959630623529169693625920389105856416762908439063454121045769732256445460584017043877354995966886151055421388862890240256411013954815019813918758325907419874164132421705632327795389993619933734832287491913614212127661459004240753921362494086029653311488 [140,25] 4385500194547955810194639700171194545070359089498096999955743564539819425152914957182255711287485104058208778675505774369853982504067909822825696226834892895094397639977350694097104613016646995296787076920993879580615001994068884640468076047519700321288271668809618426667045116376427741664261296501374042653540467075639525648546482753141510386034114988128793475620268572312885689764251071148027246623012433210392638443005922042058481321649218987114918804982526109086703445788043508786782166098880385500936490558178472688783037085847851642566991886011237179685852218570014556736701227786479430275312395401012930837135127100995336509126830922277142370373735559832201472358706202785810127882327020219906513118468713348807128403113892421814073101891747491789968569754573974854991573917783184836005006653428629177892451634578607371995995520261659254747490092296649394575133864880412260495237553655356525188744121019988379070962945781969022928067110890527282525120127620027499150239516795904913886986084923837186138292473472529288903863654241675249385136720336530180826067264224495599652687926443230718431032991951405334033056792728176994729767045328963933288031311941092243490757841599305538217045042022048563547027277517274312983048011362139267437418973113318555463968548052326696433663881990809843381895308142042423633565973775819767263357862924048935262269052243278728487577343159141878377562521503913846550037354920037938732766391746538830593449793238801804379105847509041751908281813201613822191960445624316898061582968222481157452994367972052120552093499510887468937750357178024648861402532779293595867255256506793270752959617425262621693060162797717760525072006349680395314324438581099352181584139105423914977122660320347035141926394594900539343874478604118837973247267726841384384026892038301458439285647374683074061793609056300220058128291949597307936542099800946820995203228442559792510450326644360161452689498744717013799032940791576541286690009131849595165338578430342249150653591917844967443526076103364715402947881222757039624426571705595283886142511526007529455918746514938965079891449400402365530858799057386506703834613731671151508188301684893306403704284824447876238616845184188919191121534722135871545269262854505531846947491891017601113678353347095133314238470875333673623625142424588838002654280244239794176 [140,26] -4608073044385369637500036045629963173858728962871722495905776454200388229111912860095567942380309865858461447446126240481171458658229216806579211425400941185054816414962881207958355504073478380948645719719325884834394512652533021725623342982075579197188177773111482700163783671709222570127762784580650398201866491424562002453637048091182272171388808401754283547819936584044905971338562165323717976032430118385532255056024449676065407379262770470267019156236838029188057517203720109333183964577854058608293408766526784527037798248693268694992068385356413726273817039203001503027940629142004938130872957546962601683146130991261775686682727077583946964843473393712883057474578908475129206655515658037200640646118279786229598152059641932496813093003513595188742254882081370459759408881030318465788796681946889348875264618726906352225670507681006188636170242032921981447746752781029723811218504290413833741596619944241961703947040069235797228195655748363601601620482715651694020182723536335594334131818793501272715726276887596531342967162939016911235591524090735842705765623144864269620667646155316756679607699751173695347294400533414942140658064559373608246517588793085104236472636832146885070207996341133102128618389016941088913848775287118679227263904162070452307348264373891956023545677554854258200291250591638002629979117407902704203984480353914954069588348015108458692598753901029038106997140376768066321536095693035558481551788789741191618945209381350082617739091864925895292301364609787982286198317139949137423808311833249048384218560874767478629557415860708520643146294628940587322914094934744234694137833223237082113094505889545597563483029385369639640100424757887655194431159231207781668870151181785936482728852274413270572341361042751808008840870114996771080806041314312760315457757977506012455590236100209211533090760749523068198296891822271829424891705461709788614795431241033239256561731033900176216069472518853462532905294733049161342821259011997666641012083367942553635870463973722141218561786989282296406401676733270823147002507436662003616335033156313396381396170634162840507618605888928743063061482932930578574751426654850413046733402716778121370941210868848044906571277557776470291677437732535313717436532050744295332523466660798163788672752961716060229571170862391666651859417947924256863115896980242432 [140,27] 4704470862187427430905929223525929539513188161826768021664119948631394881577140279069013822670275086840445799547034552177560286142384253738176813634019630619513864765089481319023883980319697011657026864899782301857446941176292113689235513096881275378432675896316002027584965631024542318180932142316966192819228930161593215946126995045251623414670578474376788063862661289739423355920323672504281322346370090310649826417203662666216292183569954355028414880140022810675196353607493974918433104655772036111120062836294467109260544941299885125418055334248719593476833716435429921412125849820901866578793300972650811052742255141983527107930446800492260631176836304143425320562130633930678774574661552975342884339932049695833899406904438508896419208908868978267303821032842763666240961285741251325073218516566440607510346832414536285224547440599313356275074166151088148789822242876341210335729357162255528366510093442607746661465162362778849737606495313866423686236984619901700549964239160204586132263267517095500401240252941212189351158493829357729679303838854566705445920645530131407548835714212239711442296009279084458297736455818648025368461428236883970134135560740700725619425868135857593958636837440560644745984640703732548450460135281394145033238736985150353463700533739222247465820799966622047216839138202343393907426224596326556577476574088186581043962443758683252173792079759196583050013989499155141686511949383654700312334477709607184064085002147575237640696711776897992211103589185785374272575220399318988178975362988588106567356921982061517386532121094395130424286624966709714772220917223020277551175526057184848735431226558316393029283798001204983355946697763528469895892767339692539081633776921239263128248555482768116572915802913438170210844207806900180780746308200280210226452909087999044683312114313529465795670342930043647719196666970899057013601494597781877686660606219884205276603522676748463172128405407660246671768622401624519767528788015330919268914649912397252015928773708720236646855724043562524941755568780266268197649805636834500372904008189530979988188465983041989493744170959591238990312713874829681355073372155858309027037006200083416939339158658272857625329581057795348222439723152535389006140211370268107033998626955736991392594180379670991689025943410657843980401958828121486684214553214976 [140,28] -4658201934358201882340042182686832553386146337888109912726227862697241706730965529286452032698591898021910779985976685702607387257796156523673614653516159214317508144124832785916187438839094027666129924720683443854337904489276610015112183640616086243570611183157683043625850700607474998142177910537362153659215901032324242045136052984012133203256102736410211911280891025118263933212895010524856500414602270157044011540482692772464254534243525162688530152020039337690663731249039389235090780306902641610495683489751108065915678078805490552229387417378716064480802360984121354456939405078876488154324119158740135639738499273594344456186299026605828833723215643359606791228545720198965560015166214312088079779644719574981316161860289509084773511463160973742432086604221487497060666788938261076648456508674356960832041068700704688067455498894619595581308052727173416995639912818487020734510074417683739619735809752319843772888386278499612039708822750715117469190130440142189801307582978953409414336648347786804611595113251796474699003730997770830175562394826312018556731888241939920443456923276165152791585058969080060053387923266103532057542630542963809184599032079688142687933891564972717875571048993358860085981587335055230180198544204812549749498267841123767677366229548874166608080165120357948677441292442949914126014803310696121794834749808539077016843565900424208555127584873846346541352070271775981403313105211414650358159491047946807815855293844338119003117617632497982322018297235762853523392768724673726857783736957649977928892935830504479388490369309247246445387612090714627412855776424012359138664825695204249995662721783514476687862422633164866697919044989049919916955210536756338695998976457985928207443512044429181466892550945851448143140120486071656339309640156518471392162224586120576253323267955608383710636548258715422263557425089361462513559313911655091786324421674923710488933416585635094999813552573830044598972917370420862872185337408888573701503052460412649480865503213941761844723567128854091713996480430433033884466607507791301463577695352451311366492205420241933201551114183874491064494232344753249471759689510746124945685468137241983609190666898817542994500607058031661578449847598076730525308466684056195006253394673827037239035663606845130552546361292396446165246099681755815996200845312 [140,29] 4360193534491251307127308975555250877311011417056246305486108223974735763937417873722895664323483024312628455056894911041878551975207768713387496376415557203658447470118426876622563217355340163624461907317668054268756577882856318666930413657137108336168883152562275343421506649975637606680169974419374802078902354675670981262840010964335237749551228782299831706696480096773289145991287458870595784847223410821709408801395567161981045708554373376797601247731446077807670657849641125043034899369873943461070966312538169462914519599998835409059972199884038746136536137393652008024894917283361413821123188166758032481094646661141784619699962137697685762065835275625649290669518375013638217941331240501744907865849033830180763846378962948590775000770862537603622036860116462185624598334662835531969834161332363085359457459981506463932642623832126758065230328315727242453902911751322487756430353485021481353547103059946809888202560387053115736305396021671594264508585158706803231439095582411592894610731664673661737957430668143834183533986716161410808415901139045329746348271642104788407867902416524548480571899477503865531869255692645877114788225434803119008308908556717159847182126213731699612387293413758733651276172161683092601669486500204103031940898837537779509800693214342651554132288431220375526809334884374418228651554980550280018236435533310775464511955797861339223517412700166237847165784655592851592777445606837117381183016682122482998265899505793069264152321943983239674837322395947108132469276558431244934532316257856034568195171474712765305177078108571614830799172000945170689063703304386017468566608093982045307412633842172644664960010450784520317857028638749596283082706139103052894669693021126658420765295599482882699728390635875003304080632121183672430149025724994540686722768175107205057812889851895153785383260545015151609118887031388798482644043669050423204548452165698347833750135828595302283240122899072977592960866913535435657540886402570488543475807571452270663918261236423405584312422002410049058467002470973620495404563501780415044367585928366500301422937787086166449831399886025813341258476588613066467116663405301980776833382192487088267493133298454779227058568754792109893804842095080248627245149457190399520403354918994871021557479791938622700581363680800593967729302833203456249954304 [140,30] -3750201956082512645916380434820521295793765091455089894884844137582999224080842744534342295752265227607990483215137682347300631777700765119849578475835555876990508193989101555656365737356665867253708418523987717718789291290091434633453649835925290225984889223921878898605394139334263517384135486766794452799385716943522504298715842069933881799866618311480816710002838328385697849448678927318959417590704845874223031988657299009092488657531167159618168493900481550505903128018312784468435849151419949132215122379703816790856692094868217332113616840866387302330548521244143266427883623979054947273085067392998138493318822119221550847578949918200614441835882240116478906047105347859668879355461369772236652194923275294999712871939896608208240523963181090530088016635193713458974006141913526566607912720640488368987403682218495655870967041375780295491962451299958018364675241913506114140901517075316160735910999846124101133632522194182492997347960743989143413864686700720180123215572739809046784646154536284513755793948667423590850450935217781208731307061749961323541917139616029163915907247718301711748221169077275443252082605716361466370936474531795836319497283978938011736567831603666771862331054464823197486321064275226741973138941522337961180459363125932878981448193386037120735348730950516871396469450977466731556590729163388025203345828009360655501694601137375264593091713693575763610063335096438177331517506845858033706592791808206695035623309594214342616675124471850118397207510316298119616497132126362250519208388634267590159861264548282616737699377548637124696078762112664590618587075610795941248357310220471856572425503943068221388019342634862477739938608226233660515846800094836550852682937771570164189563346638267852410599884013808172448002952711018762692557091042377988937815823172132981634727145295806822625192898355191997110616708473132845758432592411336530429526127501629612346182409551404217995189602406896370674297121681889697754454127262416816689348906937712593382998706103142298734372325560884178490982632690972282704414981211335398140247870558964071061797739317970071759417141532396301654471174486959200588962221102799822008588217214057095032984496309887638256522454850922434358521112999621161846040205772357527311432459721205755305043374432712123013774841204906508329179208265752916262912 [140,31] 2908205629829282564020243609244825180855867811439913945782713931173587103096449986769639184996460215497824581977793999775955807081025713852958858949778108857131697174981492280540611859206953330780049013837401374520356644794763649610207507121523361580432768044287685091417798968412736687972009092729016024379589383885728538460182788481364006352310984775782805295270520406831202499138848456943855302550594526485893099567279208103532074611455087619104178104713527706852518691411144993045896764085602395032193740278446023305715068052384867306652271488408322780843158382500423781854996291198714272733547361664118108372623791778039700583878924762600217690628540330630890292369479571704733951456525837514591142166168279020674053525199898258296467002961600207893611621155790472662911371394656507712710044013618086769702373006735814227330252558877088243157414198150352136010461944230159789517314554217934527007698550232757699904519003992330076886934186326840974839025303130429891433801609090481585767116101397118827708437945487362661513179471101931343872188457155228227059744736880607109425889190849191394303085590506696012539062626972799424213369249189775447100289070790393770133235426962349055939712126563456818955625775953613295785747421568640267014997334050868036951224635069822834200611306886287689912432988886469177269291828525585162916632271460741559455993745763325511971836458963712909780765317635480438754711425860950149273185609248554331825918138290350869651389841696195544950090389651938781366014767326244861297382924972616735470213629597454547994799431186084284272153278666533618064424991866058092885036411877819598133144790646546650636257022583101376196202381432374831227103854692500303142185657354425566708962220956994829850731904514367545319565329734442902775615832575294838219271588169899658487666740970888276001840174389152565179243421833833283343771702771369869224910453864810846251204161158420074533214346310062403810800945288919634398981750449156705587210799073225204424920606057301711954024417798340189012393110937264445115277002221687155154712121429703060290709869913588652329900577291464048364200602804190402679754982061413078445744158742502070315295255537201802866524770838312762928799377944845955185686300288642665873978244175078070632894360210755542799075952825514171710594985535228346368 [140,32] -2015908433166672009670917430889927064466897738312961848017214370339850444943138984474542921274476238904791190894064309601592350272439582733149028071522606749444592320695297744519728150897752487116863260913789399314964755958178364554303857506970666216715670086938657229511025807548311741847233343247318719977230645397237380633430553636444966816417369221044130632419084415816734566480570395434294001401374736164604357715849627014497851505437958984664025352581862474780841127891019424034081606353872578782261477289957055288663856154759002857859366674460742948554023834719600463824443156943020808196347124064373958293389672845270328451352378682866242863563732173722320030469998877504393848426201092375603017273802775830987392288323840560625389866587088232353283037628480183654102964509300833451484175851349717695837908749573063793786504830203791552785913159207388027750786538791638519687438548632134594221269734785909041794183968636691477897889536751893999311990466345690713563067509147519145736917604013553314346706640755265707977471587227739585755697899280333629664751739255068968823458782205569214082230613070503900759820967390833807145724817518301544122392650392483834522935076012507181743797521374915480826658040107063773888847728415657775383698668313395074365016965223128234021766839091320033949459911532255800633628608726856941616593412043331549185688087348554519580246942673847243507235920385313564641892073263764199096858935296059295824114441155192210025037007515954820720944714302631966643761663054810938977289351330015362509612222669114296681732978798931874207728509629965208981555617900466352869465542454701220815312580798907150857143634635492348383575511176197470318880785011718048157580044907738436301438770537588109906025020117673859803779514586296244397644584454732817837532692451182008926585291911215897784371401404799465003385025876176431168806984972128579451964715312299084612126267734489282659051793795513063187108646699883610176567882920938497431447306469998040132929790817170451450656089723500262507517838479284354110353720272109693493671110915522085568830605751860132817042582056110854865836503724758338203548407849876890786441803642488356730929205250288670345406625923421828146228434424881086046645322975379171125346931292452818167686651797558600495430608850597002390584134572441600 [140,33] 1247597022224105618904064744415108854361871509671813882006678632151260519828017114067592318519972312461115614153108499309931976607325734529181092728072525689189222549858445710607103764425475856725478585493928868931728602124724451590573481971867631403361787431793956545302136128931122546298536262137458937439589343249378514366819849148352653770396379762685589824793579266682341060243132348920082947689503281497500114876039239611343371687951395612026900085209332469642877036677035352999947979082560041648742965737037451323444057529404317829580270779224469620381914979642984642464901522176964133251967932244946974810875221915271480319205875849946143455575268359222192576751883522349339675703413958262946382193762221028816312981937041807820441300180082267731936461789657925459608908940558202912210269742404151661541535510849707840451542860411606727929965178319937133531115180888536763491628289695950785922563677422436235845280055136785405484550415636516326514435002168932442872431266380198760144639766314916513999930025224436103565101451533057021360471227761926644993350703887190977857790045627445018175595087031355623103915682593533533384123424723834747517226752250431019766909741830933922942368759642558958461283907166891119559743647650776910091375956651358116964413956900175513924865921091345844386981115389026779080060644001649585503405052663658632013265119101494823344104982153464694035744456484132044070484573365642599762345897649012232216815865315503639684039188568152420344252770269818696378684256353917058533528037865662563694823771932331711221700290047910178521642237408997620805962033067344946428746162427916114850451367431784731173571269464106074319476351338039150657738929014167965835961787559336079400802905863189147075394676103285608475033428284652418664390654674245180505189629335073125851862087799926800571730782414698445965424015250920169977499775593114181055982209136269683337076683000454299911253095861292132633158082097109396640774649917819391150868517334823878068176702596350079367711813682443005565381749865679099677765049875295937616662643050924982500112309861918088942012018713089142002673701224788816198499980249453674964105628353832417664656766737452678119072477855435640796863598766179056319232089146964566231053143338982823558084948999192309671892345095927352135096410832896 [140,34] -691875359500521178179806184629179475816341899773877446254245142566578524936233446928112708712250541409364863115020584038393874874944721170653411595593915981367652185278860394509260397167009930530190561856511352593360385915927041300703243955150760738019443020462080612650389609547159531750072463756108260697309020629690114803346247837422936442105016666295384526105665866062648116731716189028625301318645102728979861274969080807351787054042915889560347743972002536767642405334293073759472816428814502272826687785424690631536821364518744338007391812704308263855642241582555164034168729525672046401287801286514877872717148901066989725372294458326282933878991022803431608615094639893811181240313224632554470189794181690379811321903259920985901936421563653135762992519590213282929027843136573829174515696997766845827428120178411932458044218167116523859590745671170818707405386358398806401860010294946039876210252423419709221867054484863751367043139979642182700337447113824378404307698292307320003823405979868844094649740903822775028862302023837613859157690893931437084927241432692869073496244427949176338568777316727943772260775155780634525181809546030459734502398042083751239706475891429371252442966356171177575265341836026181377640568000594976240986915011765250746345538947532611570785073433803822834051772510454023235242141039191691042761951167345863829003271410064877558790316185011482022178929599743455043511476684997771179001710970128951453037769429305867087075349754402852864311224750411815381613458995093583092490953723535153400377613662596500262273152775780631932586647656395338990753260541821024605848581434012417932960457301705696166641556082471951393525891509381240602178211394281368257397467727052728533131149657410293301544483279927243138342943167033386620221268266496913067272069085227608565261605040870417758769513752945075988893993031934571433694023721688511489588437837792142975571513001784026178629729537112690975777825720818478244964996496834683399935893355689174710276655606658482808162925358174389430511130401937710909101494300089993720585397177251493537259637332376390924258987543401165757574201253150236393386251632641487367259588278403661361209036789946170709521336271535085250951175451101370037980544509400032321258864066806128995517459283749324428069533339699606628234952704 [140,35] 346238282901082606127489065876447032212426366764324543000630693760357729178812022600822834382503319321092442318149648124360243785782369996303508348821064119569041887405049663982462892283299125863366217632253979749240711556966074836218643357052106589531644845517343485492995373452957852769399954334645548286359396165580077947040286488893144951501226530587044582840343367035257212954425965949928000010093476622825047463385870439924098032624551313532690082602472618919297998191000244088735173081437358544052165871634474925010018304910732637516809803317225827580438971951931895537801655154545656259864505541822818752476457039271012963125618490551435738488387897717734826633350387328465045691411569285835544822364467033720376034345554436113212179684674890260778644263212755762820191609016468499811694185609292228501338435308317150457240949231040715537320639719802851270690379159511758461866453314822124729212364213798859796004586679978171276070188023877246603805019416890554158169648260612432148055141154914453195067859007837024358009501537774252330025738866121864574824737739479413407719090054774558922608990046607008278179073043837354259331830109361644551310789931217205320885233274902515638839202052496116632485005558492856066129886646013583688659889411766900635283281898079613205704012308135169916243752908549550766227749610640398736330094495002351343983645141822015473978629346468821527020879494841520238600888667459185213560019051641360308226368335106977543835043516200590889395759537216325860760550400480031699583328728939503671963442532776768082383509566230150566673195013440609224311938493855515623303054600791097543276756631477419607062584469332714342618714841561992163150849860949479299804661675056905809376161181431200514794814839490899552632189006839696616000748027602673085972987188188800104898431691860043394524833566139722804660575502568469401489046232828266387944949296641120059308771048243394109116260870250778948445426168006165216252606702621857056539427410483299030388601262361262919126324510878248444144010706343337433474755515647437791798746899924631738254971016072393063471739881410619002093341692125857022345594690181582682018058756603145265213150089152310553080919778600906647890685585421270753750544299734151458743324305977835997754402999708995604182377148174774319448064 [140,36] -157820602102410714466682116131853760852590016785534805721764635094941515838976637484857111756750328825607855961917794138980162834949312777444798518242235217632085742706024278942160210550677203045768883026812600602350829055785039262871680511572263316284628518282451559428245207210838771183896353068761346955989136439432397152290166604014556768932275584300722795658612629271727066533160999505621081965444875414670526705590527956930527471033273147660828778576357394606416875243563810862320837773144703923222772141662251302685642931763239816937942563760666451957597851151827322130424429608107118546991384167161380868837274890024762052446705092534920794509615431394806821686078945613291285578419354586855245659599975573068770909027099016312089055015514991623073084423956759177744430188964002987480750987014962545196496194551071177937162179660788445088343791562079248220464185760080719121591254939462332187571617347621206354552030071175143624673521834327042385892927319296212685249107789956231154331628919613157136011395946239877830601028269283267226288464610497003437521937246324630955733449861739252261399708705535184175426065510590472735404008348734501564327843452077846425228016047475120214016710229090995360775716830376295571004778098926774009244078737499561672396924491462038570951736825173411108153384192303372126024401990090184878002059292005067190648187787215310237290887322958412202575627679443170071948179830202440524749375872395566640899643303638116851521833511560601520140567164986681456782238423984765855461049681102753666133350156935733649603016314270293583055146855512571771747907265154471276482214706784659185107687858991926464675014160893959529009434179967057946027391311043387981745273603846326463520029973850326133528523502484099485707839968814090899493248430281709091786143945015222982493569656718101905436565846688235311125305968522968423408144558735849057594760490185030415451757451851843651887178847482368765677601248159948312410064342731128944255945639916362446728133804599803657111950190155901255645481529447412972107927457467933650075425232726883040284196410629598444449902130119399261132968692620555344716582840787918284045145984427810947543943285176977473796074661074800617287094760859677360196762604710264869684921577663678217295120058186718470147557484064453951488 [140,37] 66193002750257874340313138582926380409689632693308933264655208452744198926768287211981467532123575099359317410312401569296588570934931045948693850096640561847632582147337251496535133260899772112472357893562181397052292273398337992518086788554360379502416522271986611217310615514891689611105084578424970398449321038560177123272333080720525896649158253376280815652508063203559802035149159621624696385448724746048396828790874179384438264473607748373198749647467500156035055971011407097760724511657475984854362610668711511590780717994219562137941764614665981071615031975381559657049463426222814805516217492004730759840440072848558542004415592101942472177237891409817242764466736742205487591203394962838226874002697232171123105145621108539835335717823386626303915544840273829302567853769027989524581880109479521938923076918788542709418925812667449450778288765198623233328470211652303473333346278092724267295830151085205039351248559840879209655092880458001251602486122186049701438551481465210613967255400120088503675106110982177836916366250382955516909026334529848663984827216830278413906899821391033954324186370278664302947388480590000428741157425447572553031885276884024202330293129538111266125486623527166416167405152606801839332292876607709683616220457149594207357846047833559437637313548368935641200220884647381233841816019008134010533756385101680930950274236002648137356752606861351874178724895819317490202943624643858327348127909276497942421763788805297696155182408559438021665809407283538878271683971046002736630568232225534705097442937892258352614337085844172179896244346037992386623553069047494531035762199650904534376047997191421244666376379190805758823162969643723508616136243940497077599651305731964453850493108856982758448841336576374629884787405676807395674747357350204573182442275134446391926523879052527098975410684349917924318750365800200104681584939430191940334279982675935645194602749201022406140715465981403464145857430987244306798182553117876197135798927333239035673224568763948482577023372201168436591457873172884728603322641673024975719755810617091231227946445695216269131867075838413973096292084808883984676155500569512377684147022689987525297365286321086670205961016331573368327278582307771864640010089163177184665454618985971008215262488414038770947048243459571712 [140,38] -25759607382134448327588942089148469212496160467073476895155024020583086095031420454314015531972739568122434021602881810523891262553253344298030945601929382840485042810993589396167901559368679021976462349862757126511567551924085481890319088766442383933664499139863648199560117744108810609420476070283826105828820957531246643538790680001762002939082979620169761761785372322315793014668226948249131170510355596524287645744916530037158076071957257213328886560223998854552551790274927790518522084678907228499543935243873210761388037265703896117511968592120981994159484985501573453463137184318497980112654704069458540125356321175542443215510309642779902078545780873950300214579267178438932288528376618080222451051580209969846429780807026406658115300426130092249879120557118897047673750996164032637755580404843426249902867939348433182102232424827064547491030910654420091465933384237902569247729760288420637187711285298168331318559672031619571218412318946848940117842412196015742662517727254140681377968470015415665706203355106016044482760649659303898420136274439447351625401160372438184668002749139230067287038937421504226678564829018682472341648906648163195732117678819452473485219189595935034935893346408770308678207376495343304134588966747249981353818837588233190420054929780524951823918131206274884259558250793445231008081685176090741060132916508330845999972910889996336663089761348563671808083802017479708608885728992699893071456052078021626411520110763444461581014221577907823695146070683138354379146024839010406997326237526660852318619844685400794994173213263549689636908281305004128321986325445358791782720181754039099954506096717966913556975025497641390173033835595065139989692114380507346400286386459073075851147928135276446571719358910910697432397981238446941938728031231559031953804214746572433971309067207121875429533429657333633380174334641305919317014656874289816801729160271385144615807054423055906569067636064021481776700872426014057208986292924147196836744396833358633399519441424421454301051188790704217103718491931602458883299403846981511089462904235070274019468255050896608818020448838777927225289969111119739959502016139358447711039741198724283050394838396142953215349817501202439633647105882213358741200886421254777138952846522998190889176513515688604263246686236760 [140,39] 9324619271146779740714336353219202396567356988138435383827161016532968064391044845862867190241649540041371507986084532236783384476059121619033942247293748912619476112311245833278893885686757871820014916934476472963090522260847796541231618860735069879530245220074016143875790778906637361286909923005856958011354894523544321917480576246621580860911489087664166270468418164317896345931966854522506222019950971943383217689667146352896963873702174101767214943836656136154097968459863680452131379716181249596163694477440256703635054971543555486361857561739038324354819198991355680503324136622879028647598116248571094191953114359728501932232335271681830320749173834998674987239144569023091686937530519159577717250332193833890338875993978701527667641124567375315977626698614068095408443881005449580609559994075419333532483401586633067557552676418945936212641152189937347964667545290544088135911989406745488442703786216983433518942737648857420223004295125068416720921026783931861317403392338566831576021635855954241448705985199747816626732099602082461958174866197184665195056270984199575560711607443784838893062555551835597732040074163658221100447048622486539733622970266424376048347437325781688336649604067343220231125855022795325426767759651391773459789758803755889299717306622119312094171802688836815599040422050693925641702800093795402987348421218416384786653619428754577461035772799292515291805772055102249714082651131255454845482333924108861222358204579996058295119556919914722852008177280070223094618624537581020204026506572731060277855956755374897212355850569251866259830688917137615693393469188186502329442007252485718587844658782410536802885910436333376567143449936521447905809886499025153525263575483235526279650870150387746810579183430709340908896447342515555813499639601019083586883310993852199687261781529823897004750951140125022771034284880540421001677927805734661013455435667474213679717523374808819672194952743348000950690772044295011306895527053115222586440747033113769775426418676307706615486266406803478557689966298146931256651094806038485813300008553675320590430847215642345689617103727177213726490384279400679473591644175542888310877161764586569094298810693593099932606696296400480471869545968991471107464390181553244500688128919470616235737966481019617628907530656 [140,40] -3115988266892470073168725109561250985471745180873077152043522567418586538940375478676589713620315540004126153185315015540510285410481426173257075604665068272372822115709005809648058593258255621894980519879349330816885148424420789555994252708312592743415370296920933228044186139895503931139715604419782704889079906288558087506611258141753817699209034722093181900865962874635398631859380037432491154237262710225794110804667007029709619366078074897476025173765974948206778145626203683315227681006687596969199399155142893516216563757608596990931298092649511920189679908502505232191119283673243758848026967274106036382902337025206998644132637127443205388289142132948423965559118033890328367903337184946809071278536066022332553348287188930991276709612593123960669997676141036875678746081455016881035487617995939313791812945937392962083450645498809409036257318705671130856569890685221920802277837544339540944936265222653302370652220113078015390883917522252408121565697564674931969262165205589874672895296623816698099989067718374626761558722707541073060985492911215270276709689162176708297789432563783812018520759790650797102243612970437536514842293209245963656508781370852290102960004260355384100114608364976069878747059441118720810448661072715668041446061879135340238405253023732768673046504222332316954255563413562332000356922275081432567649995056618306768472431975786324068406547428300431732970356255600568721061394032367275442673172895551088210429171315369882235248618847024777816193464357910117711924427112049777275393942226327307388512000138021536927314640764873196223310330356836390954144219239694395366661098945252397183799968164595814188661315407992442292513816094907486208711049410900575378745399547707642270617354163542326986938882635138108778412814937390746204916965043508387823292495236424218587526037427299893296853466769438037148883023608800665049657135046890678705768791251318310683315506027529427336773272233382404963812520192478292810855315122329216466823583298188015099636960251579291697472018135017237558218246617180094237015647776518845052241425504684838785456622606316666118356930620749626490193460215490311153747878893247841868720999779807404909771332938301043760544282945715991018000873433162721941703754834702901929704179860259770129248892674020680527117440 [140,41] 940823680251070290379840246424377763757458870464982403564761433140972981416508628417650032700807675523606199051178404800192195153813052466334333189794042830472583561143044874839676649091327778139081588112076800850336109592165696956970156710600789944803916005283513580552934772156694920057831345866214056033738407099583178180302622014590708500072753203026564757139219482037805343132356197399630070661440926067790846554814015985663140467374011009509984682647591550765467913672780496989470327946765408974088084068975864432339587034338343993089886303555888991337312624214507002124558057866155445396283174332276938678539977723094538897812419435870433685023200203114111820345003352695923606206749301427721366551305795506597908461742435054123164351506952256242541577166050425315029988162187483067958526057642038266821612507611523374216371046709440168034480732313548534286200761696571517449563666338638570884186796169437278504050856884984174529437052455563704692771905575534017468123268857927334781375311605768333464164986364218104371941615033287729809090875294750506276864475810570171508307415225284086923184400615594023693141866236206864275366570217302014247341342162527696873850160352028353606156226110520801149646236101160069140808598393535376385306735520011889345581816468068280537966670892994795159528250258264379122379844548678001154214570337338744343419620683955097939439125967020359167580918290079218675946214603993913942254150069892299800397466905338409783934824715244216918118832942553977292692916641929676841143025257710004476094604956473213869917634036787672254550312054507212280544933955776257268040785030033473966755377335254718535175636195471143423185968120491470160524790585000301144539253166222295807441497325864236436139594040384684802514223994419926434043796273669878123410799576286013440817588738233777014761245752304362091446074138160821083647713651171810926933304091786346501067741424772042383464210752131067735641878564405886916043972164590449673414618816335483831255621942952021271264827655631617915102807640084599612020214320144846641836365918648655456057735206736611733270365551685371814670153263324515831055027430542962722634060890444223561566850844979275913607453092252503449970289929839992945661556937794145137306372814322820948413845617692894921280 [140,42] -245989697110516821084486096378836490020755388823713377697464430823803139670852255818419731295873507131928895345087583519493976740631621612965316749728214080715429322208874229550065373963811980634179334824701408881938401998377894671620036167542384851171068674519972735133035136718629534801528751156277749473502087243460340521766847263085380218581162897374095848945972306158543995836073253481171467085556731048631434528555725089124548369633182341411739768586763540446788029279545846548584561039134541151851964082593698538189155414051910953586608044667361619831408483552234940152023199937151175112905217253655477892667243186261442035561362221502253161160832618662434435324636356078834029981559065032957641360122577116555591562447830010651618400268224743563056017363504800825027827370305418308446696908035630916348150512467915546459709824255391293476671222963287923338049774731517831538537016342896269135136886396623229748417946644417060626419028978314565799018704554235943583345596434467900384614297501262015330811527189784492647904071157066178314406797577337330548854934112276893448296253239816517621302284179355518734243563194876654315152557894493936080962023388134368899711552999006839691035161136277101434021907341416064809958546946263339105944986100861718048888394294276850951291914089389189475395526482134624198372477124729304045020676247518201079081403062028937103440426611822457475041092372732857747168784259361815183332284949164074165396622385075377423438598918191029020338756285221270006533488039759647243066223733400639777988887689209349177077661800484744287231554935556318953433735633509538035529109792063267263192448953486062028127360603326225113964867840938446573174980452152824822257623338125733110625568450850565760144929300453746687778236986143393718237863341368347337997714023550819205898959069082889144424044053645788819463101483191830773226916389627412570696917757190872554496361615490395777835619746946091770309376613322276453642059361010790160533363532087043901092120873990427662535192656127674368851480954055633028974033761684895965108891153743486201179176669460896516686839030766603566356462122500950442320094197105123152881784582165294552405494612483338058537839730291822652884511308849282352571512009589109453413574360349198723358854260151901232 [140,43] 50676258104587656974458547534306193472910936690463334091806173888227950731276141516259460530335860589048028442632315659471156052873040946522144802695378566176141732467330554201524596763978646876541069641826517273517114165658439086441002409812299937591247368516913160291842170096756723402682544225225375069364887714456376534310475039751062756133718888167865637684384668526130655532454750957741050884398494022341717157259670671431046336704017411950853302935548992626590222009931190689970796070658294798756951073304849450059939619229612934108176841927487800780268332006605785368737758773372606910717937988661377289799371854585312644307050609925603066945835669035270231313249329379563168158246064890166504169194449915159381669252709924436447802181720619879732967599072293223231305670325136395263474295582629664816126794359963805148443531062127136118084882919738760751817048304134356409224262595937752272085036405314813964552033183429495417114720071859489945331295264514539764858809247450135662205362407559682768974592602914960723213602713647806351329714376401150014021458028244546423419562405250123162698125519384336493598045486910688937770575195146083262848518095664940732216291825095479053757700451255950387714536845563510128257106672362319652339129601960585696283122313432194912294290119706957002736782248483372656541232546651793255287212417715611044348053618282920562272346419080077740557490365168500221864454520189195121897382112456858298511273408677485338702650613117728021974403241807895494136450148855373176634900378891964235392375066887530576687977477491961338833317556599888960274732656754513893953222326828669987391193804270252091660606215491034853364296024300400926988767447277219203149082408372874959456254949078958015018442104783646271374297982407111136969850169346457196277030029064329198665943715260687719918456537118488577449117529485611483792688408878721274751912886466689098005537878085324373185976974528622145354054585970675268669721379421330154077983897676241549698228219339292033885123598959131415786160986770955378354697983973122161469587479790716352010261674608185260111979089325459136803782010496819646423883310485963582233621445768499391384099918791412667810982936259191161762796205527808609719667184769191498814036126624826244040596271902512 [140,44] -5635638915009588129809029918578287400877277438713613816427495197568196817200974482138937786955613458573321051491487211778348201817188254764126266894474199418780487044827972829693642767749151280915779881348829591970716906927499836656929939849141241717567892107593248697128437091457578453946135394354765381784197525203224731494027168374233835138530894174593958540130673595623677719284971584755279244702179951583239008020089890451798923190160156788448562796034334294753454739936749269103639055189435963518814163324195309450141262578145521519328039689392114562165482169741058292878701395418655908864744226081803758990549036966405435190216467343245613853388596252496950252287369768321880317338629130528701424526552539973652705734226814318237615264696498282142092674917055665435721497095948859832240658233505240003319434039606557212629349272806031971135903746028617654313873547322063026892291283068305944739899160156670045188742437927218337432328171829704218923849361630738894524407804686014361636624390339453153208704499469773619571282313846446761120409884580459965711901532354296005441081965464421762227891621631094283562846058244700040981064318281432586403313763005422819889451881784402707943514005974922686809532530232121064171713324914677908905699940933354813416645412891750238883225165022600958455935479295088860974999612585324852648950224397176351347592147411474929269290950607083018808131031171370467717056068278272953614287880952590930796409922454889797724696903116225224918044705578178206468622960204801929154209096693078204893535357378703163699657752951706794564435169298910148143091982946496211482250254486496969861682482569090483219891087333589035751955179804950383313933569500257127402885923713273014982822373152251357334092972448275797352712266154141286493888157433363590241547112519801697040221789511764679360916080108025914693695761183577662296279737469750055820477433661533329608155199501366571238776537569216283571722430681055806163696751444222706902156804825038197872739109830317500956489676081634735771041743504712404884219334807984822873626524060964169407415039430666445225972626107679143306441823987997216035761483360980468148407364725544262284388871609346403004952139611513342782733490043995321117980279638944092045460624074106345288566523752 [140,45] -1307225132551601641593062216855084892024738309466202226320482249408751523723607160172648790872628725229935986214783321267591782991615977427159238405187813414370786285548060938995724685320549390950231179625402368285582252570407008554061426677214843219521309420395703899691809858396745103804325259255507694976531616909564536809746303236411026602170935465344638054614786716849682066271127722789325537756643166525711972777481131681147604299795751146377798668945051532918908392550014759102757193700208979301336997868577153187376156447182683628540386727966592282140099530343579421071088899803238422396166822392904422755327754913072592098446105072754720383244933981081240744584922291645195502559902606171614629520855885821483680466122269916872325146114560243071238204434040794059005364005833358235776784303037725104060926808035249245871357491217032727938404803983858626210965469658900092115788744382165716009731182478041017675606081421655383134185479070194971460655708336036331486290486180687846598179265954938463494709329007859882641142798935217781409036876850940432246094438224021291203149321666234671471349364625540538923122835418206694537917000430786459661067261002318937952606810361009442819400467458318893312720529322494916871361285188198788075257637397345717304353445453943052497357754427491028621561207938057764607381923683169348091517623144411184413422810574297334621640053915984975546019450856499828406180053246375556121761233197912613349453483473132151627010731332811176257090316134672244144599951948564049526085150244594969445044075970807964997740950127402663828917224228364039165678937696952068129355895668739606216297710367828594433124257318330235952769840410887855775291661812084208266725273071688730198205056850038698095072670407409018724010999556487204740067552260330319927685952036659689887046426742298001359377693171059908852374463657684705445279234901989620658540538565691520096401038888090983686981764731512238039953795902158248567292299801553695874889612382176973148388703965019301348216083364682661061319134289858468881101898213465712717157564103581369889618187175047841408652871688661058948394907306777085991673753466202779374009053409987030408817121119951361694328982976648816184800040629201787110006272095992925071093962502850605446785472 [140,46] 1105864823985223380307517239806473215940722311767610499916635427534427986797504142908293218613661777009734510021429914174487995766951321197644548881478005292967177728547102678444505483923361394847177590652193282091436713286418728058247236014230238319897949466514467698756697421411391714988184888868567215366959048261762289069439568776244484657685129550460909643936577712787291936867470576266071257164618341120113111157726583655700399737074231855049835147044709102383485146650633566917508322621047630052233898066383920937890506711382427033714933389483372860493153987995561832464278300294415384623783421917914153553744450750370784832200788793308921247691572114698333746473784092372815597996724708196880341427241082016180582867960098550313933521125080049356403109743000170014165543568274643151437776354467904103911919294763401027246058094482640970446501340545811678921349011069172863240826367153575462153285358436007868286320668963993999800206993885867613490716620039459609988311014687046538106676303489578512809254819008068081179717889219660332758078784943091904893381034796627967092046797419072986675670828627740351366943830204223120472713063085499150785063584034843433374229063272494840795652244066149043092501127278364692585960814963622227456155169734668082814639334084321047033076969197934186869049239111481771003048338842989210462123259907131666078453678706000032084067088797287821809430194927099238012588059341097923756086555146645851183715558436638019378114253902725709385643913075910884467169736969414024516948047455406663676966184306936408404367187407191859057051810965121847229204134769745470021218234989557931281112792088862366103345020576774210041645704041669504395098651817822456054033390298364484708895498719922451872869939828678191325592375833443765623638044891887554927462239444123862995311479620744868330401440146996771527816477002630550318053280236478185032770569630648761925910761223995934113728027191251610989659270765569530928491277332380309241987014928146569804873793484838549948662070228430295673797655209324153183359263637346611444099606165722379544863016643832618324869744696399346824744410393741960786641224830524924675703954882174379159237915560012783717207586713315203579337807436493297763970028115447016421186193347993627506592 [140,47] -445213252646168332716577453356698959334181243541369985637437525134948974010203083299622014740728225606032340809073008650712264651397146778737652673444374369958741631835044414888603382097016562207609639512533352456548709761354833364874792027214432861404755141162005311514639394088542752534057087040186121714847786457575474218129805172483101858071799494544318012785030886714383950600188053730836362013766668748897470436102177434127545887935036043071215838492956828892112138197616648629756646077384097557313194240781945452903028424542463266298029950788237423430955345197432987504788194671852197420138620380809499160498446704832251720150586176550713847333765915509330644233767265310292289507117146041699362097282899802464501042603363340207556422386369600505982047551946825794783601236964232319804378182934213484183159462381219830975150452068691773868697205033713599976040774874095701815172810517582473844169556487052895107951958673333461223022354789102428557575203082299495896612213043341142770157218416056335825234298666048764122769251195257062500336954296625595405148806709177408841335888439263031642376843148136087592396471663060328186983309592809757944442268826865808700499357237016607229682720705103123837652031170199012258790021820210403861570844006970241836352486025867391229379169859152646180637105144482943829999360035276069798263525792168856480238659509522320466158716368370945098211816902768885084294208220309631137806295830954019935234494579962436638401981317858935029708750037421948343381649200916498102247897431830941448998356623256094078437959589272369348442796318641441253388766874580664864229484810235047786230506533801925353577466489421959526030497701509318239032943622360268716029752631313363644891518870677978202194429955477571383513522814278238030926759545276826078555566935456102306072329965055134452430452377952979718197098895418569577728051252702199848778914282538088948714640580286678568614139036476720259239260563526542366354159723010556009555061405444142557695269164171666046559501190946054731148786555201947424006053527310185639564996345042980431109746683271547901019053016150717361333391681094300675816513360112181693704489030777378955517771710933905113721171380252282849642158918156090750899515752281488357187166733251963296 [140,48] 135545304830315035366287048491080101651748540396251654644961952666027373421453069371709727284893681303319385367684472006324188108133940766913651057699688899586152769001426730139265011671634458668479711960960487479511796407830474555623254521209892437371062039874099023267064770016997439848772694821699530054820786281634474628623092035128621694635594183733516188201945788501068038629639434650064987543954188836105752014790274256384862297049794602691738444924274360132636837988545791780063618317500218211825377819407323874993602284779125706241017646679453225061964547709737502479298293668045363385052582342121371998751963758611162626139917512391983984906827696798024253391039739729215948915056978661574086974094625832100387785686406527944153800599952661995082459462022705078737079083151334358036464630835894796275705267014915973112209644252340196399943982010652501443989516870765961068858843701517796287187257707528569546042671257986954770626526943887859836335512960405949459134974918899197587444692635139874895837325135995158832385496362058452970688355443987994966043574093984865710406150985877637767741030346755958374287874443480801625610937219191941447644870300570536676321528527308017945542905335051566143474425576571413976021138993457190097371997301847090061194201839619454479827164368737687784586584295196839409600034542276556704427116635748066973227888129127979231961169319029862627642837325191559077791339001942031745964798616976077317293171582486349447861887892006132842119756298796465403516816806472038187287412093515663984607909634697636878663935907100629262301911581211412125830242652754037080520482630300760749292602041135461005558887609952176312028841666493077891829027579351279897735599468062313124821344429182179484842172816464662337377098567805911411652739427881066412003597337374846361109099234896883710785933500882101603010554746285624595337941092581294702211662269125302453107450037283555856587210239893809879255887576673553191088601003555169184241812213208488256353879978697141326895593008020146832741239757553695674852940738157818245300295570107100679358622255326793051823289392651865964062881363933182294800107112927539354987669740715400260761284403663735649577160432710498655204309653925933584725925283943747270886736629264448 [140,49] -34104062697843594526475912399718426601071917783334201111232367454011146422202243364428884080856896932133876697323641737711100572025679523318441776328724811493427335399772214246111408324468455382003685320018179367608921498823988817082692805594147147717204807822518427075674293028763098472176427605430730749841447174417197258115369482073796300176050650322708243445748265730901740926916488765444316900213743066276208112882725592573108655261382849396306287489488441590725119203969320078499725051759926691024989150660364642315559725864654948443483914936441777909113359497043258510191149159747037488777465408970133408078355578499168348938425295875091353613016753526526159841002923461780747457236691283842526545362158410466524635110668406818351163597542534276285799317476818372923884731809478585397856821469948300745512881131162208288172290989030341923908464166642127104323055218821132188166340227431794867164385907563267634208651356105265634989933076165286173153726477432843350005660190316986301951957927258869778395516469827166197982522600816552419856512201200345122594083566902869682334026251841240594433802559882675333767714471136924023439448131201154702814651753064971737885790159382938732978090709126424216013878275152882144373877129462942951788580097147252292073788872102794528140307275789013042496290794922375129525288613039614423892762017348396291799185734764354923426856362801314682342742623297604277916664725004331513640036410263737376887808640170682167049580008854525221686466405338411438638390809982637931682797704548853466163859175007213366159570211306138621898727246576865944868983395124195016469589987718207649782514395985797274315070542855659420735445320246348462874747577883030496419088663676975349940367029240783469582283490857440636097968699741525592824521215891891217853922415789157859821858260156284732491192801380615780586335528131051825785560546663550187190744794112917147537519096296473846599086180864246720653990272631434739299047537674329513921132345664731024536730337560257571527353968924932685369283133946310504777753220915172361647928712581220622578707096088087974269086493734357664422658360066960033954575566296132379146025335852032588916925196818599792953883322027354041842946628355966808097434920432067234564012933168 [140,50] 7258059548719492319364397687491798739920983828919998798282934141587086447185031703382382340037069387762327597070058461626484194599259738804619066677727801535882742971064683932483462870045906099561759617207166166769539549618031964816624115820022441759608277477714497217472920203389230671786901849368608356503117251547890227985642623829777084402409219073134810321349771854105594647441192248877152447379834269062190470445387053776871444328943240884581705815795450164850791277515456670110108636411638169711298754055870627618458712557128584926471204681681786488528061072220676456985006195730468282701455108292670598309423182910360909733441540645873794267743332553708240321982342761443318111965815133819062502435334373452836827083696088130693008090885298554864568650573131287170786576903004612295243063784414602883218697570063814461451142671035132871684364925584017238047788458330922968229206741631021108580566437528649018217517852113039587884516316400801319441983846043809321794594094098282001507740708164264818792330659540115945377204898850068243276651448406274147491799117571421517835744223433484484791762778764349064724968363886162846542683664935110298535033875488311496085237554251080098457843859972702167956398195133185929130824578843579014737989428283763491712079313461330604813425508150079699361327952456389815400640223182659693933711054247620002877087864235479499837302382704110563410308777273688568191540353118593011993453384827069918928737811218233463471981704991522830057715173429946572923302423347693303084102630316157710785885686098711040796430421601725449501048926101764516317378569541548624484582227443302794718523247875172473764493517541104384256758923633763098875925033709411252689427367773508396507341165715574552233602980521537969754684319438072656260280932875451367575382503823589672398056046937501925316872653337639472286915174874094462240361182185250545465731212659221406203550803520866829445149822098465211002584989118819868556874658991078412436437785862144324918570254974588820875299979255042939448050345313123682989705242363252318025477782959169470739443750821518884381815302129977724848700771394148224077787357405114844679595765033487630928718839218898015821526276774993579544088645165837545639719749470617058342801644 [140,51] -1301008002557340447638676290045588001913461689556544329783445023161688484978674856638687636998156407823731576478114133172295172755433901902683672754265757753161464876279702937078841694634910051130591971794310696611682532505201677487201073813376410602659982705961871497509768140817558807511826250204308434872601532325380175978034853265451034795544983364905251131910820192277514886104899560417253436159266634475494896577870457328534958952301386862606390146845267821318284359406922466598659705057367152207016287740070157999181881659111697277737405455601519301726311201547315050931940523336557755847774913351693177452391594825494657484054364589972868160465122109821343182271001860721378000696338157586681425712382042739499443524837628671879326663358760026012240613828356908889285831609447138172767415326055895623082611049317391213182615484482382001453914196508666075168167447155488815915530250256652112218773379049714508475335661007633177209880045436933865159099431400328166279742244577882146802189483477092147171853363753739663221682731217138531136154714686525886580507449727579585242390916160845528447059844316068045173301971655701566640971326835636818658843633333787416495113707297155153433096072551889286684136815264977126898250456402999533199569283720464963537998188011213880415230451788405921181591111453414002110776325174370239121233346583659346443736226049516204454555382879703423656805829660479306528535248836672502002328844777945377446503440340290423982751808750052731574505013874254492992203880367711165259301879326733957014573122206676694013381948511591855292705284743869376745868913088504844313153446076288629286215103191651401218154945444793389392819610411953986875291609663842620815559926240193340202781655039987353715079020776002745442337820010506845262651973570084643556819523532312416066286026441026580823593634146119732917068617723988477439807140025735402900487871041075406179658063225188231659624698891522401430639624444926875571218029808871711973659747299249811870413222591549209855138405600535705967060642599446089692342417951266923086348578533376046266449465407333252560975720395336900762747604851977480301326380648742412574866503856676218120399993310495674334253566790809223604268315056400323524899638266682154739884 [140,52] 192828308989268281380395125763855395478491315175149567541227330400600711347163257393977772056268702941853614049620156008738639972371402532810793303127721005694925147161901155415418448004228831464109596707063838753236830347298602193141693122953355944916572953227348487570049338733895431915284201512686178584855304759172242173038590681025271798207115892710233316070879956221689285499274939628738189209549421669014940435854289638725148021074863959989193480722608064928563507234740092891105566785348837315692430956341966950449700300021243652804726860797900866630490067514388449346143729117517917947430587715984910472465214883418270823931446293366848108745418429128326666319865223534033040056853150063145615188891865957236437546443226248885326746771412057983984131312107183665795965423940638816238527709000466150907082674524899313228795330956968568849719275856419854370864813102492256388359594740533484975043085348933128771167816212313435638734693061438085428636665802813606610695303792267029902056164608555332874210916236376050170742213637469876074412011149989950154837119657180794644808154291581339917015056931115131850343661842757594319896369606519015585979905169884843865805372323659271741921411762236013363045869238638120950273791008384038816504047839923325911647414068190730437843255048606037672332797395755413666517625363263866294080765289473714741873513110207348581563328420249793027585036448576723651683888168156010731099660122357342521917855656993941493002297507974652842872346128870616234677135779003438702909968967490691549514354461496083745200683016293199108220713828033750405513056933587294468617396965417819580368208634824019306560777320405523506134520880356096672329703350386633874495158256863599727468321726049742535817255478432234076872440000275526209109721274674914402544923395606773364266974639328186572832160895122665041252668130364947750935166179751577818519312308586611449644246599220267996000150463652075287757035407482743935190949081475140261256320069357790710485709783172519678308299979837508710457782337283520659841992389172616174104504768324131158952433886580316699392544772394562416754260295189971796765495568798248956547134851804022550098858784719374080969180588164634808075140722462148044898765679812625816 [140,53] -23039980719543170541329932784413362884124834980987155217714676202851163664890771688671799141111891933973648758773872915567291381214421270626309980510724492494963611086659584811766913985678964844808576732047535422711679013194255215816815218389281783204916341367401480215424724435812803430748564477221425486363999380133437293163147097375660536571424535626196891117436589650684712848404421510837131987473179499504410360104444769516949865030388534596784101773292995163869376320401004842634863009486370190793321846310744396323450706624855153403267633637774512576174031215960339259706487467292140686203035186390335376994144214491625839678017849007264254010117311849365402671677247036055668248445188025819760240780664337983303395638779148051413606206160365805443549623684909611006821653403891293731076195286380168928120411493143730470815546878770254957563037222861236204370283604011475867076983263864639991426055243114458247326673315301928285559951444699059175503341573772299852442524018715542919635079354816100175973161343495018486900193629269758502706280900751865544232831706120857958870733728755864023174678369037639883545137378943863329726406413092282794228126192137326689023343774963375978647831043060100325796515332146458452570355623207263560301156751545879387874893785966759374729181544186481460779727521789029963711796529588185454552254555508376841887251880834499797660118575919063893763390509361165796427161427597461852130134414809585435982311317257237052356721237767075844340207723666326061580307317195445586734530070668028220853825806117927065640874752666377482173693589092705630144180471031845605753221630752316607648419943334193666269472642854654182363259882733298996872021230463631497383902819743198556196005500454911423178075327284686645907495977205353615019936630376134670094791354145437184537150163166767688281773418210322620503699267447859961887816974698325851321787361563752298926697462762145719920270726080405308215346953910997170455301422371686855918144118625697381434212466455857139504788966967436700944445423841739366591523040194226399423468834319730660081166140727896018398063962092066175114027029450978250570892992147281993935449986022780256270296202784279816527282896836763722636982219320644723980219413741696 [140,54] 2113355005464008961803694842685911948307365741552412050825562120232513864515355855446928438453595263864091980777491839438755741623473582853228966007003929190604917942645252791036944049473461296762956742686470309527026919622217589031020438718132792555372233100867915394086915076223008715822049745226911169586535919632599276706562507221498839525047463304517809676010067337400751701491126630032377785818578225417274337292625054841987620703501459940929474432467882052589748137433924051050257953288307080193286319714992298744898354541240215144405337680998865940573504965365519239814283245710416961317067211870693113257355110214327388284824080595482031488049726528902996204840938471552193145795977368506309468550799424262129678642193793221113088518133327197897406756100371038499577442393552897312946037891473561377611148880236627229833646227520400404199957437658050251167435084344222002488102893005789631594204348351319390847903848480811452064677869497168877659092269910911658437268380814951220751376120021400747902833602350885777342715061827885877691902307462690616451773698205233617910063980151343930737802111156797487282267581019579233673808805399917536700811352627578311028977590666584345368337921202511343878741239226941778787766819982862227656856481734927681966722602416683450212489366199999776172087226563810900071817717936121621338138903464944612490050670692703234178184608346067011317964263659138375478931522594482462567240127616566827900801686576135448067771565226326128758740613763573436510896257561071940980480935523706348753299287822510538738141716226530631280514315037146714145710243501625437565229307281490165510671147925413340522980068653206199941537737767033990754123408063533253078043652624772595517512388860051845217944406633328139666922597211967787914340515615783687864152810974322080967999836018606414197797617018197605102585883396839588125147889079423962051828339224341379518979028536603041380325300364496651719409217247847439390062047061567975941577940179451956286542367416322218444613536433182658014991826864916726183117468407724966033689700321456007088646171991246450239123616340393116317280040528119089835833335666358458510413240121469829394969771345466145230188305308625255309076113928365394636010135550 [140,55] -137868183123829073788785500769042880991823599689604844434131896783051948230641311277007659822003138926333649607121441900573385391785845202511408891737648179841106638376218055662229365331330193179560099292199960779616846379675196964434372163274642828268312686628432423274061327106219470845628955419083347960233595958665391277498537487484327352222397633293712096278658666232948274471533264640202741746802371000625939730052661718665866863787989469715664199765785318890267380533076338821186377552416333549621304169875688312108930625431103157090094483338747859360145913801124192858492652498260398224012169784114584004795742197532009981154809305341675510341645710219649137428350462202438878363582614018422123562982274218533168798557563164610335849684669832469100161615382160240902563337144927150843842576287632146886335275940353270445704103650322019512285723036925770497799687248353653491249425729575155648001811908308595744424311179103176781192899854438632957182201854024133844545170367721617350868474584965939312502452972210579012897258305650891910787398890615273862212616400537966888016575610322232839146217343231452006522546182685615536470690144815967903682813998260073210579251390171283914740626940102522378407084835992972414819233088058751341147327852892158756754230566753386286345234940175765127126964812184191756060640661909016353083946623414238353083764288913299141480319318791005707895311674723825098910374526807591252740088185083578586880694916994514685964524260381740645602895604014486894300101849749302164911515625552691739815358180546505495448708317429502402650199432106202004651477647176473912152620809138095787403319395120360345867287004988263109046345535398819248004188662098465622847620914009495420580358571474681616098184147457324469671285399282261885905502973427141002611658403734661670180077083479812995209547816132890023657876526815806499997041220210802898736664281919844354183350068132777842247744766858740007781105680132598050025428961786501231452016630213505880886488364066047648258276051545997699393490916790423620990470808570014104612354261714472219968726310283637264065484000786513425839376874730048994652064175486952477681281345005926412969689037750966645746031098256983252760147692719041952995136 [140,56] 14306714982005955876490086378874231544038299285816132253303346372650250899282074611289790774495617469080170205809239449607863598463638550458934100096239682628082025188337691806586916594674471644383916017394927953981333329453410295646961851857960157782698217893092771981064551905113903310626093713440841219192574877190590659992763855141599958098857519346528986692373565436037784236304778200138607836432752728292071356132966000000132368903386172920140593291410114267071786354197587771070778855991200905817731439297023449492055638012051876504888674798962780248361800493975102286585090786926166387783257803613760070508030476843429900163999535014414981507095026030085546589215675424157898908441058310979031265895484406847620341102786306412075575614969960322546126528573587426610381359128174954758225953154280320720609096721960156631613496718837924268970439191954838143452506916041589403077050202669915094781612586956687374796334710206454799839712620569834232652062749443581165614202657071933150531189564163261336727731174639822791600282253722623931932070826415618934490909975947311880141919186448236450372499623187558270187650901766869761763180685112709167197221599931767214670388616078041333338029479016694006421700813482106214188854663358088708864267023574954796771909039622343665331774855306609704542422304427181151281505856497538003723625843066366258868402865046420341596634090772585747524364265991679010703730680143204397070428760367670061640041491436074900978827756638150551331288944665992752297232326154365109637638945529212172843877370621103883886364923192130481750998783651115515076559686424199167795740910795548376239315388745409548589343789135288806519658361079417115872686982692807560555941900055358766172326346088942005755282789742797722352473174211963104224086717468995127438616518131352069302511397390630557236227224399046408031185919216900409000134387099002863648658884868028995676925650998504294212414247465520452152634425688161300114197019248025220038953988168447356681507066762750544743752258880050289452589159465538460506670465193937607239604844546274745436513575535960191649338754726996582217570435709859132632769999373682388469323768944170565442655298996341649771637227666564824552349211598263232800 [140,57] -3450528120628323566249179288770800045984541166179343918078455787708971650349261380343775859760676694144883619358680703897413749834997811542015208282427655863764923354867856264776078188470642893155888502514671617482789978319657156864637053644375216341825650807904768664224883760826082313643869607502245153208168120040393522770433354280782070420834955760363135622092770692690688940826863698472390271115592615146703411486739972994481360353066394729877921697377361676769480118229000524835273959522117329239543100919018948619249576340934844997370280886958837608981689482145164455496474376250338831801877594874689340293082898596220386172657945418839922048333930490739977974810876306167874299500801493474264898218690160916348374162862195898274820259729630390177645179593891480331129573382058545054552252757092004167165532312541558103728819190142558118192330533696083300810606703780878545557235607797172990959651919846323387110477005942597667295914157057921359941976426957036612577111720040476560603814207825605643794705311359558080395367361684557234290283040636591892961874846655247269454379564093374169607918985409217730892572895727118247165908539792952612311795082157696884586799393498377160911677932965247672523806978996642481075685679084820997776563327047310838314764969699187576060006579040379879398663775221020426547045045384582844444261132186370755905120218705060849136701495912751013189168414736083103271585354000531606755422865749155120281709159061641484062667431806818489055339279030638546819260442598726900313001687894618959881934671092738321009920675980242142055944394496320654639225941970066543054719701111373694466590761577844636932905671937135886931320288001237867749483071124236170716412722311410756053968436805347145587869719108432936848334195574225020400268246612644130564518539297718890656225347462955637642336382153129874855290088340565758279529269640215818687057236275149516417099938437740624908337654271012271021936011265349147184259191197400087851251739477125595589779268021455311994299322725803364946814100931889699098759912335126389687875420607798871504376126194887176069127317419632438983031061148457613291977741203481171966449271838315745929004336720803873444462741208657735916252494129924032 [140,58] -574046346504547067345289931837991941654486075907041724646211025553939107690828649662261811184143593405658215710999971951969811136534989196790447015316246473057277909019727823315699196061127369157445071238282527663436827639392813823665645432982870036701808499668433273327670699908677852738920967678395913604480314753794234211112589152477897883667054959861987089453591973799159605020309487066182362003827073845794308673383642975874502830802801380004802731611603039722100763579162049940938639781003043399638880884145126596013681535494866901637281947002369906365129361115602371078463452439100556339997149895445406763110113317338422407324368362404955402075996238669196905646756964006766098420857642013615442263435104069342003888882915498464627365618004448911968718582457315465322989965123172802005190377604757405058304957663318303608064970008843096211451720203236217495384352842242306633307102968978007144128636001928437735725982181294286689908978500505284216430084696358845885070578341203054408647089049108836725894863302116460686674629110944727712416494732919414486907819282473046594673372106365086135620708555449193027271123094209575333939754464430939283603600173300983509679766348710660100216004006294524147175418198397053909040712905867570082739545895473735214041359523613059994504525377553370549478358091010061289668689345537044717131007142890331088962658871385372664188184926413525978781841965423612484834201077478664102465582314282800070997462482395010218720270099866712145479547363211983924262181724718318607787305708403780497205605646169639571517294599064405344346850378081471614133301912525188759652164982585975933546079656592338466728630409426306934633681459750736088608437049350320962127455689558135046727859483699986854559758586935821444583944508443148850405301870270367559195248977060943549797036868429183853774448709827178873490675198598189267778179177183804504726022465513373047893567832958486440726448761957986027661332573506051100607310969156408706316346814513083113042645733277936037059553320595893130676154583235075540382996351011146560577585921385867836427564524837824561061227118618327526832353125684737556534798171029891787296377090484393541615876175361252074222846223900448271093792286612 [140,59] 541866925153974466225132358989081545203387479878871490090423564788323258971703983774421501993244354753883184192992752317051704410192833922827476885349249121501307235795360926349716795577758785105408485397218238966129210613946054019809128826814620438285916066879159159547717998340048465607310023754518083223074495115636752509052297901044054500017657242658480402472937078266266092002499809037149709282510364263812166088068207709291926726847813520478004785036587648172598984947766476969203188243810062389483170004237773696922478679066197455404905585465669774306592546203340949741774125302901606100678232505661368899173291989382653911953328676671754030759691331180662027893481457893804807578177474274972765961241765597242090264818394788573775996975816524231116623364773557668854290562083516622956302898073242237184875257783866236530222381753290678611953925954979873699639129225903902191174075616129418572683108767547192063073002334623031719663712326445759937083908589160434180633748649379458388408990796626046102528265963925659583407939710588382323213189008351706786303654456181582729433142119565616487924380060693854463621076594228405884135949018662160496761911007888143828187796530517439064853261024040724087318158275453765588957148582223834934022783383501371782129362381118197969206456933750476257578984206734785982045070953880954919059098322469586284186602341664692178070019421697561025177951390307875339113683999333495196033903778193801620498471858399293137109792975262009629888381090038831984768265462837896882369553397390917635054899166478919692328614316375367501217663089528352363907280079329548558862856540227206239825130451446595719155425851909961884591752861149697677824319977393761814752818361760326495528632995898785637261710673271328490850090234462499700420350832453555384672058888074959884505261182837103166542233820267448257487970661285684726673960682348755794561109744802312504593847182482956106853597786725662894877836513994832061830343018647722689163799768950032059688880058041854671510334267076054320796795226510302675311306001816970202450957699587692059778400794988231061266746754630111903320867822840188655570445891954987844540528490524588846637206795369226958053205976965100508473223472 [140,60] -82346627717365350788228217118772497079852536453449398866225973809041185143149331092959197050546921621926869948772249049389662676580981198759045486942543801914911208537052922699572332169818350084287010840372685435095319235730589683837802981597444924643943177759574653665192494448406323916567837573162738108296649053416812387716534228133632167488568681937072816869734793187022992883723335519681443814255731550362689930926298564193690680340773324174966509190102747234851206834117647922631236034131429906334310605853185458295899722831522053622038139020806625222698633453098883214531421380544373851676084256913328948234721444346272684185716220279142181036874948840784962348656116678701905830565785639734649682454135348210466945206749835415154166496253106266516320653304167098716157826607717254014423125895666343295137721414057316059497528274274775037281917617659586153917636023890357079447198809970041433882840509361295776714545669128717929068248534705885003649193565829583590061020007957021302378320597917071611114468333215763872863945904244690357235690481023368539196071449723006739256931831091293796880690823136373937080149513446832412746535722469351582055151381024707032551348868594062530954185225812919928705556291062509742936853123204033883196826199594907411572135567857629697014816266071045602835505918350607315939388655675770419581898904414034959180589036060270827918414437032219665105631196588138178202271788991327630904504239267987876569103055063855567850056429786954648845583573292590059250419948663188744817425235204941455576327528968746382412564721636170969117764472269673566588122728528364213231837701008931871555982884062104549692005781676075270805882969811623197623235277528669200566988512580572424607883427766782420702459606485521575584486223886718049129708774746893864450965437347229685170033596952733794415999511407569540563459822908199032012885576003881154573279024088262432304385234262333497866232218263350892735906826335261335489418785487315402183769780819211321045748198683871516926792896004045149015212966728239164436626087404454940687401291875546954076545603287201139719614160069314543011851532369285392725768110542451979335493887293932619483064746739521807250739999652823816839688 [140,61] -12968774292387783348216131697221058408218218371832167406723776547217150355038924550110653851714596056742185684396421124176207659163881114692885002410938586998523426980216894552841400137949221802087893574634706214259838424559429181055457320782593448524332977021400515765116518392954426722411379899115042460471475548516266649578154095559682394089015370782431515105081407988253028276857711271003306252880180570753454528598622096349237268131569913493092050204385914396326721346829416189713529764149441586149984116538817239955194278205671377855470441082692474790109637508747462425538418570367015449037211792686757659117332601963027768753732160413928259483378829057175574998525736525284392697001958593863187480662437981797379097359271183561207870453218003297096131851256730640458980932775740514315576657530089823176518267521212442833571057559076065561277871954461399201973669311554008696195227535771910069395007225070442705442626820533036201937198225654908977132527396589167560502986092901919622038703634068863833183308077883903342845044736315573474118840109510366411943933993669144738412478137809391375262175528007511920902174018995030202576375169840883650673489757822955368688601235073914465816195334917019359818394611561095833560078782648925521278299776336572196070374899550032462333510888345012413057018645686850896926137454388276174992707148896547909960261397149570948324339695586212757773729299581152143823466808155610787539478133962383381780418427172912660283472131503575381848250225190913309034106783913121532774004498013462473234559764688795546627012199835429291120871483996221748439168742310915299563796698599311113766046014478938628197487080540232316665044085848420941658508933407061887906773355924142460668425342423619257555166958102870658326172648444805881650802039868245236304874037939574044303221249457872776270190280376193248798796162922705702124050943197957497945202987986301851168963418420520985404278660696489408125988499671558874785525703553785562230758738135013918126288277940438667058789031286013979130494409251301797685206776588974692248867804588326957627192312664894304876353857193101893541937018395884814255787850977531646458588695686412885213811227080267069085145856819489564048 [140,62] 5424727926109722397715316968532433321175757419681198843655733236004991628747878720948977036761763041108479358463978801489621537471507433401207832692938090403398411506381061484265263098066631054550098081883132023252150676001073447724843592996626046780132114284608442544523075519580623946225893720126466112794057017751456638447566467475607084881625666275137920556874160865888077124883665211637078862126601260800434399628600873174484615336291059567167958065703848394099617718523423430566899983723447709184316671706603444760494579116509510678207482639128814839816892699775965483054753287148105500954275846218816689141675476857746269239925714111962381497767412839275992854041211912652905133982099335113855003930717538400466810637803904240281438270599333075324355329983894147218593702987684217581577660036197103738416431643088344795322105530430308307161752328404675360286290199653695731879174933731765031161013138629164120192940107074242693521506313590883654799333344531743104382868825093507145736476135250548576749318573737069433774475931297508280567281101769410958441218891355669966430357932717127846153088437734135136840312718282749684767039008708812113240359769151913024505973560592073025757845518235304304245644503662664125916891857560474355190656537737427753434720893013438845666576778010816152118625262436355019218885391205866195471304382622024710004844354768136152550039594877290360258224012421622876225238854289525035857346664988010896305130025977018073726879448799583612056289702188401616914942611247300230078465464636968928141099579496747180754739749648570734240583439189925499061460621828322146192260294941233702386612116106960437542229532772365792783001459304104531253279776094099202145246571032367395694725943530694586636679105161749488319126636923498564082632283998302207937791096688091609990825201973522727657458573458704736082248107831934263740567287618314123009308874019789035219302324067458631069676597446000058650899903852507252892569617653632138354665014371209766830107069885514787739314252980192105254246723931822238964229168910364969171809225572737756293306572361596301226984131415493958884713047689941691207125467474620046080385510049625470894498812975384737369718102192894240 [140,63] -374866873689535008472207743647401860093843586903944700605001025836674817536824741280498680506208491760845443551629545040374275224714538206444692632639245828610893429321984765071493352016898650481115552989889427588754719157549348989064013323314204849091395806743125290642583625151807573345508328868782778313988108833612241129431563973151593880427981575450524147562183322514855145348962939553141996855177818759088691653976932108125951311816885166106839873848324104160778699462236897739381982155183900129800533121588108237124307766984604796069789189417036805636164873715235284482802731673693098864237353018882537007491783312324480455758858384195805862360899855584125855868056362854225715793290560873846767865460575731190277657138704630908611158015102395061834424955785279686545098203867343864467094391097438511684779408123622504241634297458824077332988231318055547555079070749796746406823038145967374457689846746857518986380979903907938056987701703402000317440693912082303217183861211567694115639096392658576288440697041113086050111775731205414655584243429041178200370373232967917834048452296254933068733911314741599920309514592548252173696731928153905653451719059239222979872553441125440049623795208224512675252275836113285099924579994421072056013404183991904264201583467454827291390526509135083485752618257524180032290286167221836589507032256228082596032336115993561954536382353082266395533954122459421530540526060903418642255665257243232573933779921566122907987517679762310554436998995851715013403325323563460824587856451045008019840229681180912722747036749538547917998883070789088992012067195577671490904946909647251903057573496132770442069218648939585471708434436400993819097713127020356404887227173663856330787911964488878249318380291699746268687525915027386889089324262716323084142220079759754811626857637100479271232789139673275972978190593222289097555909463346296047317128627617775618097476659213969697413545571035173915513590003491822025507377985248270670626052303913703861383134628593048394782023550932848349043264893745581762216787579273121841408152078528421827376958357039497011346420290008083747060097350719185608904453558825463501877764167737167728454872969703704287167185740508 [140,64] -86718961790977239781466908824448896845708610463934696128008910669342139054138369998952518561799257151013994600160888851625599518984348259259545322925929615101042783616001612462123532454336594221986682573666425080144777497049121610188745592791285035311154921853780872106982002316984664447491003943228034719275790752468946982275425699493573110726184491400513391778879146418587819014942623700129765731506737302995890084811570649928237642358671015167716647694759247077404414082936118051775143497681454663213971442204631200915925304845707025632974418250034007160424189536901925274800634546790654531676610077570817971528202264319638647857251959181449464779151301997676587660809211941132214629836712440243876730963186362075338424795375390256411860911141893866727330632315329865104570896177948762999812927954514406542271519150882959258598979494594790678460477759328742216765125773148505556797877501417340873723779107295131623497616699976545562541487076766984838438414740851253142323110311393146274409774451338242955117561011237959184683669496281894064618193116621331739813075467688040731195385953245234533567314246997918856771638762058478776240408132790420453349977788170423498192357992675088830354400898687213267400689285490903739917506398290920263376551409534640983374344436970491677302027944489527140907346047561741698853555020081553305695255378899328361178979717337699282767100231116853039710807898258956471168815533730242388634137752019213658343013136125056082422601436906136031386906221703730170167583221196164128524947484979574314314241410630880465089770775541080301729763026938007747461870474891028419072886511545395711585441483240314736336968037309624356346211479115672158463781523455345359374163593808543131489284303699381654867682674791582469189414609674444301054637305121117636261204026660109772615162336748236620174816374739598357782727540615894774917558773378622795400769800804588077185166450476083829417775705141278314556001299659265706706843114888582519764651623584868388297405840977197058829283331876497415282349961365336900493582084254009131204651424864415653522469650130151916161929414918994951488715122342277731681929944803086806888655286526868542203121937985236132280176896 [140,65] 18050236326260202746086939087112463625888362468648464375369766467515045820271511921476458417801496243137811590763860251120262144013171538415699136487035134672289117537513507716898946435925593328661565398132347453818765548312595942794853863236182654792726543989493494021470753376108461080350387951050505619177103995467865919145071420194531084040495258737460369132527509278938934272704545896000079637792347757321793313902319309661204360626622946055759090741321244404759966965401047403625503069453117271425344839977960145968887764979693620449273121832339228726801693838124820270995893214789318488079209844357005942079784811360509418972414032407752523222032733473728072885474123641334844161915239932579941389333415241240940991548036790484906300375775451618478021249968411715032934236098487399377605322471685202013133968226533556684748009395204020904160651252329760782759767108494307581449188682789894794518005680938489641952014285733444932018606197726475230919674825374485768475780302548834925004769145472731596032507018888588173471903570823398385475841355240768252718819833246354205843984442415386812722977088768634231510399409036982950637123712726174824912904775918082795358113408790081428657968287966404453703001959223220187363758177086455447338059836335678729504043534622222973247848182965799898848651559543548527109418857223235888917426665573520945215590181838057551655980807366768468870864655594521330519612876825953190021323524593917628429152761171112473723952321278351347237642160709799035972792075789346036843265464625917352483351587584202576945876551250897451005702087657546838785455998023436789449915189756721556625151278879666157399216690690269076290593547199444960164185129001964278611189426848844998998092329209529071037036957733365492064708452450207157687057098244168531505797167349790635607199240469150119856745733817733911944915362259521072918405772563872425959742317933458624946816880964990243357471816978258555854369945591821812971709860408874125469122260809155984998490670923572826207955563653384907439343288836519114930540826853072210716464982786814564988160535862734488993919356547838317880679756721079250879172706561729263859437769743962847931403469333741855796248 [140,66] -709378326543476457025188583390785805184811543790715490286064201820122462638108347167096689382034053888082854143530183959102620929799340586346909137615248872050312926548653319022463208559431054991570350910274833824420071332801396446356443965380610756186343655411074861302326633545311429048568422904558904291951352078888861329870973496532441855374582013485943644534187773588834487672649116034925854992016688732263315085740783674190348510561980343376861695093323833698208734904102838670135294294367336229255315705150672840338441322355588965055851175713707033459314885466967832828200350149497289667095316682504750312660068986009029755439003362851341069623631054570197063695424947213811020456669463873350913095628490484400755190553566591346035590511954908395181463808356174954078224341944842935881830979108299867182966462404470342339220075323225758182485240790928326190005216182719589457173652604197928405107598095976416849267690353312585285920803732554693913813667646186102048500078011606024626921840805549286099734134530381940758637317214866509586512834417195358029973313381122803025204481740990414990485728192294160581410810653572346178094705637560027684400738140638307706589869812526810585837398423310932122056868489706414232195841090184662011561398747034597381209052483501182758760900599399475440830934160799838823428408781902698922317005587077409329374745443584129565796951503304001151090906718061135943567991546188452576214326020300580191215114445654281302616476740482270503354383281011448812684203720150194108930880036231161342035523989610573357310745631460563589183538864715434707421443570304159847445005182018154940573921474802414069735573793970548253856389969848113437156426152138098448181514864366480361112183493736476404712748184266588177619178963834422309498054711723002553237569490211679788585989556638705691434830304988618203826249027709804296626381508862116903885132517727601705789736540887693571236291306706273687625081827427464640898957406762696823845536636382239334300681537443839337256316953406343343872761244659672070970021675908135739008662453080046378596007382239791077897869516857231002129489651752130111956256335509120944577237848594736004145467196773698836 [140,67] -142161707445940946055642820844075768468805147812555424880360650191292492086624456737482667910292397016913403314089941068139833660678365190614451249515709140190500341038927102930293176856873027292193401648048550837049434081244716030430186872525291715230607255009769723748472373125694081450801985995485744075773577525695744981775782568416111349588948810183280387790823295014186626771813440020825377989175075010525430443403605848196458875010112645966424122895457736004214512730134581508340405918426002197020836201214393418980807111048929327255094243126300466049011078680048273048663218749590336047653501174126179007109584439050210029148866296928734945712574923901344088461295333203196396198251834784819166218966900780784856111921770375284814696661526921681135398573099190592006564892405807123765590210923199709873669232085460626812413668022410413666992242036052031793104157593686948537372819379744385323294493957502787299232758390775882043567618294468880148178256576651583216172598239688095668335640601660106613440391698302896117383395307507730204319898395557121668745160116957294747072730412839186312332051526781036654301418985084176508934017323590486680774713511576563257509983582414589551812819603662995623400331448961239991568768642252096295719794214938022726749474721919676497919093917115209747941625192119881368802393099109746792133213005492025593503227828804394802595334534538972632745038905956964796613762341692313868422915320675509857259278135561877048344196519110630722386217861128050651271124684360997676105314930805064120828766658057981104025433500013053945495252434416678679763873626123033498931897681508009068974213571151445426057451326481461578649172402236763992561282982550042815928221480310559154502769242628988453275015541435597992789939423356161878289817478290687974064510562582968373198445969161617765594798398654524037537042121499009316237252148499555053785203159592998462449425640280031063793161011042782924235080211925914601235499833408139392983191266170263638997190271485793167929255397786741477395606336460183281637150196129180103314460532123764102422190790052550533893477868238419807595501850702695501532995866275863428734930154623143491046508512295074 [140,68] 21963032958546164400423208570244704847317812317189260293158552971482080496169895558448291055428156239879609217389062941127742061570480838559550702953546307719901523218985355271024545930803699087995940401325339589545220773733462694805655321684821426947833967408460820792862233936027574869180074150368141316904989655563286599653195207166279019343673148678242950199041114751452652196580076716507640333092880183452336061143675958057296759503792825980695652481662605558812096094253494713307529843254907147817396925842653448349643046518481988466151985610821106275427332518616524120620727058405225743901354368229607502647679285098095281365294602026424735483423480769822932860291857508630298351384891521544830469497986959571605766239309858353282274199306498976714527495370945978831167033288878265390781091327300439110275603426782658542152638802972028745097383968378477484342459667190469282209020586153253826091999565341016244594005769110624277637234360407092067816305874179976166592712188218040323992924645091621827985135874543363506973439620600290545023913218366191578894453901379190396736567045938288830056665722290043817503425328374878660101746945814043420033426178608111801067961565703560212194942403280162859860062224378179352004707335913160920094618141414999389806608866284426192362325905733897434538821681581946574249931175684798254813103114537353753261874182887623394876745508314780735997466169110393762327878584654830911035884217164084826425218188348955224607190232105800645377698936738883500882708931711045218086665232350431897330538132985037435357977470103084279885760072502784573989502897128910384577481807833709113569916076415214863783146065269956059789823749286933590098777251808047112286603396556292689364596099682623674605543618148703722431190933420359041043965416967710427821887652871311210281071750303564862048573876723313834772482370682163681784397259209132289452841566109671962127673946149890803890895925364930482178293077402346993782354584552179807719759120587691770780469863893784864448381297475974009148313463619508744305805923159943369511301596060754275030434816969903393330040521858575453160840400033679687629749935367364356987957568567055792017457909516 [140,69] -1264047835174822545087185319482467123409399703171592927877235785432362457406225514691244741157216830588645665016921495759970071729536073303341588113951762215364389578141066644147110475807786494186124976801298230206622427382754852823450982234207666899053115644076674903687298990602373008184732974389127865843085561257467219324034937446501115354194735330621142876273450832558134824804446783566711686301594014293457437869715843147871629405319776832119192206452708074272818691384564314180674794216410839904849849380881907583214581392046807991006918120817741412324638608598994639722921941711427403845435265683101299919782771758545441080398117826615234115480158439310579129525936713817956272669195040854136630186726876542606978886589964505222294333423671111037844616736115657547257980813950087692665852304516962759223607644590879883108753540192753518934878095424749793934411826413444531281550917188019574955368490497017387132552376121662947841374448563920188429968694150390258995361042637414557864705585317804956310289014301199816579122279747650756261877596795045318150582032169226912175210504848188619160808826089445380410571244052523278839829207101257085555006812022940960050196847887861662401496271842456174134976244688760943160866291480723161385959471380624976336501729461080228636268064496898744638573688237363588180236139188745277059757887638095284418293820744513848130980786378549363320772435343267587108113354427846612095981491100187642986584902962229822546699222278419650605804652092108099018868125490437328883426312334367692687809253739715989546575746874004033091599470550362402358628073374324757474613699261774293942446792630225256887623980791616797707140273457175890473286569205154893388502844743919145651625203079064796840397933571040821569696134139680272021596099244275838861729882520726524078473675327201425153189589677723402860101524351038663048019619231534719602144254615750623833801689742583954531412828235657934048071998668286963826753239835495717754670253859992176801267123415358935997128372503028082612595390765920134255691598033289327458135668576629413022246054595189746023301464561101545675144621347637949566365376685656988438847377584698319172394432 [140,70] -9132115593464651803386222957408736707469349952231870014160990270964459843987948679458508818006111036064923953983991073344865776797212653233288086746188036750421105347159664889242661032132038695007878232470442229654217481443684951162223115005506412537830631542731332065948989115417429372784745950279487838173806527265710974643694775364502548629103430846523424454863780000705383909983221450092659506338015147565014667683676871365043399257831319716178716891792205121294962975813791732000670053248400223579951204658474136215675423162598824620643361986047436009062759214623183307831867621667789503610786289259243017271845160071363094161534068510166762158402775244510787885898998533597303410080927583845374850531226150211902901939400642555828831710721864509312915701678132130242284359922020443772854415288071337944201436269977977810357513143852777218163776213818076965358825284858136148456482587215679290689418984848968060223527693770624025970176759888047437846182755100729386035539511516264473100181311638976904721225125901028023710770702181024144354215047350279383616578776410385811584483762714290658980515561450477381880370477368748644155078711338464751603570859428243212678256324935149644821051131179064198919720469327751680472287729788804150402851117872971555077527618351700152084914612259699145883430342917736703379619038563057618322864337556302841642599953250565333339659926192976016264106262441250850173345152249827618281833907776819829816627284988771765051973813342369288374553136783179273722346711568130677463545738810023882685235084902075038583153161472680547894857278264423065496461908731700758032720706163891980256891978250939533039470019510477625778390138567666085784187044423856644661410999564767010684947077761441115418016722173004688922477021920456218065877333975617513468811133497688664775156189175902803024567417610385546905804767027265821720779314873507181445385540410688915242995962248785582863754644971647085543300154853741862598162778747711675415693232729719286446981531946457356239129674988751990338861890000731070558807451779813978856774521826190896573161873415036455053022055906863649727783642736428979745286525305175791175935298265342262404 [140,71] 11930786484813434192665687278437412924317419439220175330837193903703678683718269482647591096346113181920764530061802407178115751798802571246574601007806709122213752190744218640516857809785794761111844133624388827626016202001003245550389497664378589979874427729544555068339271715374543204990581704777924173548472097332007283858468246388799255421394580891746952036459871190593491344705504298885574441310380475865507009420014984810413630677460681277019676384672000108866329752520129435288329007009502046429206838615673679965300690892481672309886791259219996594987294844901589600715509617350381309591218610224838378080606147976904243892969415887535212270672177849862106138880833038238810999452586849031996862994320500135533997555587413737671162338660929980632992103993636666443357102651700813701897895285642441737688711745080250447710687892024233744886741082535849925385988434562538653929399284757411473341551758634085870110414358396880471368469941417689058278111928463384245619699322326668212546737695548741148396311295435109433017263850572506220856084759197464257404980708069992441714855817966172250392916617820012071633887057509195077469043368883377465727226711028381842326667059587155983885692342688005986199080653009679729931172960024748119703375600979910700068495230489597555467897157991961030875812583496485655856381233820250228844708792501022030908795006206215502269506003451528405642812036100049082300824190356194518412743605509117232355276876648848212146953808895661995782334700713487079359756797349165695515532563313160870232711805588465064210469262505081545116463769316155264918540910175372615320938378847562889442002643962907621503741695807657839302627858523713201657522911428956938685499799063238305952761458892434208192738557285611110331697768263060673549403114247574015840686584169211644101746673221505533207767181908702474260538155913256766397002214360458995396436620006208454579065862828515750292552867964069506134912007083463781141056675942054368675657037206273723753168144644945708966814374919079268693821206454990700429801697617419775197896181918287932663832266112952358189589722871762803294534859067797212389930294955789678798589781249842460 [140,72] -1457895811509348082034259144982567293461421027115300646969576235691654578906455073101123552024474241581234165151932690410093428784638378690407534120786575979218055969909828383743527066159983754400837285303035395298481034767641253537242386883972757186875769100992161514558294376866485997020453860596154840273290937309184796229325378304656271704839185313923404518817372926031893626995096017523517352795699313237832182364344281134069389291752438118124008489162229667594175412359162848668014375613940587554460156692517636225797483330783971888822210377280050091829254290183680311565478362278196023191586384456761082141895278439552567065732902042703906729410400500324149922256850024109061060087628510705206446169449632793051525254115645124215539268155970885841171305544492417431796702881457300491443602694974453418881650081066431893964330595233243795105065889574273707196287637861613058193347011524306844121246848064579373877974097901330799542864183324407339867621102284976288014290074623672786887870307925442856109382963695289167954930486241007835791547813897864865453164114017127827495751198912077940840955396721037318044673913288230098888916902208230328422688550297198603937303476301752672088262361717800978081612877436359042693363096334777117441494724917699536046636349041395999535783097660012344481019453700123552708692570135562523115472587600183124964171165018988331671394287290769219718638245535365475002576251842523714378807554650960706745996598563035570496783272435904399258308742086028705386328209049203353380453157943242531242209857314395072522852168681202297232452599035145894402208769074307702440508583667670501850889740860678253993211863675740272279337523634628577970728589355618780377755941877590353635678765144912633877114817633534063925015308969344100387251285661865202208659281277490298928492522517580628065121420616595151175178473849159508899353941817067708945564395092486139506101180986703601160032073820624265859064950139552924785696675636840762835435780599848685510650262192628551788452123352986008843471556397565241469342906057775288124792015729620935330713765344503844706053112620698623262487686752351157789944585254676999684863457614136 [140,73] 68752176482685817291179693967278545389426533649709868281613334961625045306804920313499622596292984816155148651365095687041348670936405707249799064574112088870210426629871174549323758075963282729486247044225405403643103766910549271577794718490406199110981005652265280916393299280144184398722333783349478636890491937858021412624127070430199198541821343526834672891242670235767690758869129265588450366482386091713486365617348571315468815458277657219524469051091579045570455483822275697774716134026781551468647517873011861696382215904753997016195306139963503012264806499588083668841159017656076930806790802822675716229438429384410018831823051921118234535230283912921410863722146932496023488747001480249247896274656611418421699302598640576348607757787412833166846717877328963825551283716253656229320426350144743787638516084463508996747092536851029870264066161764540005508562372330613724701090883465792306043679808581776284425309331339267782923924925381530927189251428772115615598829205199077745575438391702237587463168368905647141788930365500101077840802232543572013726482207723966799529040652114867518111962029772043746082347213739449580484377395833118495427382217414826321724940726157142248178202469314984428039953094705422307914563772979255307024914644296150147408587480641300281700862583125056584399671939743651942516207891142038034483985833697279705014442029419710222565012420808338415177946318237952036979028267456222905947363904018381599059999217709738829195746844648277772642986769494746515036608193102981781899685684640261963306261007184290604018956350439608678222462419507063158386744632435946021669067664545132975318852607006213824385443110529518983861367470978061124051674526383127982956774695404257303632804330530511223186728810148119910092590981593827326831224683953430642411336442256017548805591031327445922247826553532096772451222912563455130034827797591554622375596047463932630401650426027908497802985177334283556251913580620284508740175720416766230041862178356928641653313295176771934957579019704692739088492276375542689796990480072417379200833428250135726329568782014946228260816933526425772228236624195104270343165208335017503100924296 [140,74] 1955358813328035966431822293276235381132376270483202595748003959911823593051087799928375904428177560013784736298623290102418976165081996576861424563624000194261707705136870808287714371898603031594422698081007704418018260226244664316828532473901287929455012490621778691020070975007907433538932061358315912056035819456403574598388647988378734327438208098789742873950298359421826160783376630982468647333840995289434812282286461323190220691367319963387321489803504668056219779678296414975212448187027145823832760275893570313395134617730304371875029063933490666464885208658918075714526184003020353142059167741339443011317670975482039045212658033702420571913459739085092321924858582106473494213958544309659143174495765809115325889816109549327910317619714814732472348424493207803958047011064074829869301517634959820671870653241967721183796874061116744386122954314168668635791397272161772579566797991269466663088577769498795561551473108721133343107026135486608197944369516983502386976735298137788834068044241877929519275264681105053814010565036887750256096528962242818851906337733226644391826754164741653197147663341129201672199914974822079430926017662878644651415254460352937805331451721105983392067057032681472654273165749757165484586004135512629227756876611369750519045026893238582162629535662853330517997608497961720992967589800154101741050750784078913122223879351150027893341216806188608848265312368549216492705930856678011004667084389242171424739436390836604275995929929098767058958952369757818846555631851004429445654248928660108334474434924444488319998586805293772993684986933674169122778098173151612095059149557954663069583950396888190367181390866835379860256091911019218223453766585630961492470370065235647180842135420833541522018434164912198835210384319394065127960641887768808551701117470389251709192977674356450329428426894891381451446752499420430605315098879693691085704118873234350938761513967572238673249650976444633135827750631379859375192449485577238302851862480624037751601114666915500389496189742759357688883501951164467865243651698753187819714068680892122979664990701839286777988531670948804273632173441201715701342895393481462720484 [140,75] -383385284285590815406432606807475255828412259224327255630523783398783917813967738099863164940202537775587516919103732384917360591711170377055472049250748486641110159985423946180228210712583466928880343160816851621203916429671002252900759431489311831902985792184534997308947547593527213113097845163115807358279632379758517206023223640745866883600989322891039464644127300601672551894394137073448830922367167427023987395360528516253998135283939441398209638272069709930750610779957574395739553029893511965300400472070683401974011250149195072938722580620730847056059761358624487581213670388045625972163160075271333519292792319318070913542450334863089676702164167223428190252339912633653855819559551398530331147614320601146436103358481056939643726721095048975918233748401926358175196354693701333328067532116700007279894474628838885946929883396904403828080883995172861808278361975520537953439162374288617737210973422865148812100933029857473449574311129889579265473001039283715668255817908279254233314560079273283935712042549349822448747681070980332190146435923094720077367402831653684791307951754926107438094331132649612093325121294298636378073166865358624342933447122429887160263265896057498334919504104146242806266147372925986495240091877535702545211925688232353669336933327456574342114867887071851842564228694722488748110569187111038138336450061471502966444734397768141778100485486708394722815654077323491708984487565224773390655037126806156875224016030864629538288136368551344437983860457595901907616579504535317563583318943831621800351493240000803540136159177847102012799681203164672168699667852741906494813542271122159092144315056030591123560559877850826959555063764321443368672769846074175600608051461645286216755155333117112579656248058588868977928878843155601692991484594913410949624180352204964522143908534233089868950868010802983315320048077250467537578549109051467824005665191869698281690114209969687786754875283473869163411305584675790669342980450206708804028704849466242957527576148901757209425665881154844632743037220568764961088620548950143124465963561174124469801218166116783448569177282617784415320597047678526171368628876482327726 [140,76] 18481127333391171512719782969165525603833921513313272309034244538058443449140503007014745048700626615586348552860732036478438220125082917838370494081022131789615390763854106045349691128239678231881130665404253123404760908137962900284122046293653897530854347042430474757625892023322317166839555075547433627558641998169548063770489227372420240847042679468954933734707900409423633833366035639553132010374754008877454323939197374802759025070249216742645695312984015913642469656496595463464564805230787779362592788566609964855379263968378063085931125032241493754023760993004290992388023606280264549846128291332636092802771528883905725824351517569999241782552291603999855939137574863721968616504219772959170208644060141480329420314004282757957607559623493841223586221112449593374956802318205859524381689712583716828206166284966817189060415381616667410484966063246635619634424803042462126177356959286626458720954870021271315244531691867752147125388004476682319228486549747402047354741062424539998494455475537027906054762031411452555818153037686789331751402097357992386586542243056474282637694954600175807191255928391168275032919714089650514161698380748507782297843791582897317352200778110073678659252687466531498779906087032417651224231043408222914740861680413214724288787971145761249052659442431585041594465698431151786820894782380750358410206591661069873479398163840628781099048851009186209185239354740513983489288081382621555510450347798940477930592271337078103387402843006370961214034603167518518404257519469315006335154021732484170056635130610415767290974669041298143821576945873351583070806688967580778968745480828560113609201445685039686049428716738252897582768001099952750879857179015389428890555013767729442968190076045507393298155103335173116530350744208856924603290918835790494559586562569245279461784095170750897401691107205260772660489397221516132816547563461764179356125519398066849205402923885234036165165291446197616194351511929673395875500863282842179648800073147300852905283079535174987765318260228066641686074286999295638746747799010645150149749160174130016961250036594826769678620122709558022402246132885060631084009282333614 [140,77] 8415435584024120070158456319572264677035072002861820328162576264523415602276299761245742602443415730691780637722903396363093938465493500766777885158914968728869911461581747721719290238000946449024116068723318717241843813785333333255376442887737131794578209916441091770498893855517277733083625373635271671547697247077043801816890667324297494672983472881115946021683312746187856300159116350805042697199310516383196487292225931592913273186389558078145921158477622612911055380620136711260661720454752262634731869930568045696777187603879914362352844221948374745111863429575103609128735386829822525330760615315403902570095347540362926950552128310165437898303836868365935249924825776378353649378433793458252385214857401323241314436999258816057214330642190106011587959459975651809850442745165774325479635634838967040870669155884689157806941456363388378741017588909017783283834547430868979102521266974279904156176089860171455285770546143684908153146667303324238559454874965622112631070414721462021922216903765555978131813523561109711199717678533492786560068929770993304480752930559051583607937874060829442199991215910801431831774707432229402889969798856876581086461396502552259845562466446257289376736911919194938963082535133359299312559731877820526048514539473723648183113603227401927288033659331348112637478517357720402954241406216454814018862895563376279940573342477838985472684969288696996291085457525488394082408233027938041643099123422489927117955584556735897454862520074057417588086856480359505181471969729698130152031840200853352463984101408472963842348181348040508258369824231082828000435899856007845749200311171042012594031908836885160147146351323855127834241435341455411916128589429949768680576396681846343727361701920008176584782190755986965460480119543590778860674241754034630393216038993101262118111193176969104575076003551159116125265214988042944976376768570428501486529011136879826864081665029767904519741476080358640405768254778565008162995718444664347832105202537019726764836591956462188470693971183132751585465087278727523447676444088564487729374431163011181744120372388424493254948737874694142401263121193258597908581140 [140,78] 1089654500830094637360141790603566772808597518421817941653034503425500075215206127250763121837706025898594638979673026572618082545328643680731953904893539538447184765320376768397781090700318576163511880347571040075813367299420149040791597750374547829858142706062162938240299862321228769051429305464406867408596804081168858721592510698903869714417291774948541641603494267802367840288206992259725684356396808602054478711140150801337029353929162842741566188271325751852345363375990401473099401260165529090519943302816164700946003822901974502368182675568839882290119022613770201394752739304085374061929110523486628311808192524100996822309678061020135690175098085471359692408069448852092913501803259224456710846399321875285806650251045345228890936615288340109985842877150325585554368240085246107713262010023034685108715090668606949883927481165553313699787551664780404239111523311760692096493725980927076835797624390656469616252452812351497965416759079369736190958569722190645168527787425110602426836164681263575370370190763122182211309265800536345189604283819521757518481981465555824295848643722617469761442802917642455962916327769571577198361492574756905498380550317692145111426552708035765661490412740289036232450151639952148579707559334755619753378378418076255197483820687593563623626252403579240155955800147590695251780323357878770134678826783408727256398839723841596546613784239953020771960193470128238286467799901293722652020132161769099324454948104325292008902754535277794356202564228840307790629969330848878783763437231184849556052228171672039015466383088851844053396022411952356786451281149640877562530446803097360534380567769999543772247988597194087538643541830744870600010644635782242360833872722342551685622314626525477711855111533224975141320765907698004863537120362985764548286107887865216027287335262699561970704680188144510374115753426669765501785969494916009568740991570496240713177745101096440787975703227575862634918786085521607635400587778026292825668312385427485267065679190470211824927101805848613340754271752239785394745275836163787101119519312185751571278183168829850338620517583024698451439137257481998857373 [140,79] -642308726202551032454676335015762902720505957327354458341819179197942757603279379967639424519783577492700430759391471260824625277754280185425864603601883043043908770854418239876051101475284869444931231108998767443879844450368777378340133559104697301591716993987393406445708364181131207868670089609374222912265853198481811812040606104991527846891010237165377754569099141399733870038968222570973787915305937906493760475968198689106788684037869790693419005224387897949689863816138289102433974623613166821838771133275894946526606902832075339868735363844691762684378895668840598393776408564674523841765395763665398737038816442159609686736021242703156305277858791659626314098184871165020226373066927607882161156504867806142457055008210321748891148924677676695332283591517355934991100805712142127866379042116970593320787749215906455896547592201260787830805863709090133757752516856541944354463167594550345707230641499324107513779869358348720908169001625954968733087762429648692245092158735002786351855458762598708478029813188014264333775835946305994243280013147723691544647706660327481458532492803041631308659036015565104157648682676509710785580398139371405597558705023939377267448808876737593313693635907656079717961396215453669938542952460374164189675852590494262458143967028481047596228407652289135320108050679462212694216946164390165819535601484816348765340340693612981601651955388725345427607468439840854403077084445765576041919056250323086102979985239417397871638184597945111219040078688069834927391045687136368139412494251857139407452700023273650220409918618302313970882186437847391343117364954964271766381830081578094402452771378291775193583202591494322883036581479776583732573563244071072806508143248008204970047652145578242384269857274807821721211163360695028101261342464801768798039005068988003803872773011445353619534007617497116616444073659058743766410495156186239555990240485905438447017470182955735949114650611291203913708214194376431001449408443940512551931957487944121347133639907441233658734240434907093915170288386612438148975028185906094994773555277632703107307712623473494290327144517847132937324797233031697815 [140,80] 42723109714476151252845719915963500678595143298989753819356335547199119148906739091023686857878348516391926168198582864420602262700906113954318634835885848427098843157244520143225258715837493587356741097322025527549613079289619624600086168321067758301297725752615160441273613388278168679937495044756958814217743539980139995539464074629563082173186253944069907078120608477581059522501136491370186654885760993648367228786068760784783689510048643140976449581165869213725502625726659013817335777842600393811525028422280247122415042297182508951897556478684166214173470901097947356246008335892115694006590992407003007029837013608625254370299734564037734425508409349598348766940651669618583198322555320548539226438176466990054021189834212719722112546669160974276938529960020920190503348750710426226924614564650617133906384647499584054263722445471454005770966877143447167869319201161200536515896148851996992388545782781571908996047599992744757875872526795381841943512466288973207876820892043649129547471745509106418270452268970243860712128761844351260375435790562630389527339183170486367723262850112194188494866834956115368892917538198652634879372536201527064593087139868206709302377024235141667491825963806441554760559922552764849275815789704806287055529526434695092453751897823489437029492132581222979139231075169958992210931648631530035168954426961231379465283996397476400173815933826267859376231962757681612168368799537248846873920198992612826537837306360870535369051705054649419951125788257652801929317720480508658920737261320473309225114908782498390477084066521693379264040934180775726937508846067514253487108966719908107412444454535743460290942063586360426459182761173302970882201918838075708638121205397152880434967006667753077510753376186085564036066065745003427474290894914599745876140279081528707300548514430003345695945104404625985930591820454189608643411159838013010898910812329612844965512952189693919717465204215412005959217530353465273187285335357969843076728746374311132191960721949111506981305352534050442095111733737105426868407294253820627492228465449090675594688370190207411341490241432943100373273997160200 [140,81] -390871492387071775316685780460614813526252935599535564198393174070447632708477909360314890198899046943099211767753373443015706299706929470567587994694141623913555252222063281051357121497149025386638608850665226774116303090606327767269090740978065063989859034914621554698531957019856745678618660412538687668325885167549645977545445097669115071583195101190939498580478372786597029263787087010385780259851975160253119706795222037566072009452697049344442675991428365154728810497751831172045501012323099379245265759522371140213498745795787212962163595212274285182364172798474048014941528444226048290362310612856741220642751356289163280632496514849746071521656395025457076272679436881854056516767157990969795481421068011682701170884230036794880025279041877655290311501196878513682845478081474748750845188487818833776901539371408366235004710932166778935362028572843642485942240477244826900695967247787146637775255277888014889894361710395139445532437302998544909955150332128263059601344084882619566560937200944933422481729028452825236084786262386267103202822754907059973030078292628742205523885695603661095728534782824771020999720693767685451375134516474136693814467378317910748030912920179696779057024928294709406970662402931779520881980424035488064849200607718369362591845510164218900032802083377062644120955763714795099345503150530023761588535514478197203484626635938810591691046417685743731812109815857418496781480067877836158718512689888873115391901932831907973250258560821356310037833399900689789902893873063902630517747545694322555561875937323377657374841169963002020624953723827775051473597957948679567589469173480284664673503858349115469656426344654327352625900754163437434841952035629765278807015286717540428820015407523326962218160014222907459199159311443338632171178551128527294279734222777788314851846505860066266928829432959229007470381051218149383031952973624383332700324807714869649955024979928785721839478853161753530267978164105441510162872484873156746971317276214840584417888707013236748293911014711016584920303818507207996239551262278714796381814938904948262792207241047155054585549080601183260952975984 [140,82] -44668196782996213512785040672868767545304391584097616173403989041124230382828447623364448643145238522529984429453606268840389629372138823272513922899698248774362895387737737223873077544894145287609389391809937179529003747127657825280803491474548093589233786594654623579937208537261882517714689303850304941011908823584639632967091631585052296693757287444765824228402957085547607794400557699322190969641197695852643215221356730498203300097233959751052353481057935080751876265022446404866310088509804162978202809171960925908666653802055701826876642474923072162275880164659978295130590374582579621306002425881701888651063550319925177903358220581050438092121813443060968157980532004433965023448951880940177190683633331648355451387775592725036810826992157477693044782766841653037480847513084499946130851729312824619315650628286389034551059472310791995717663230076648448679369929946308701569551958373002283721686256002580369964106784572185897063956338266766497361573103007746703038141670657315738930560658646282033673390532953392419280410582899357138498358020893976157337210899808759927396900498044276147468156227489145847210838631987695198352560946319728379672550488608537619172815343934766815464814049206221563793885399506247904518189423501116508744578639662010924238796916557058165966150903485593648790257315046310158910017150407672924556019832714352528150872463068619609695017273106286981703218862026155088591371171015794222091499912467111410890907263199090375280585126918621930552862045850873566957335492085928581526570733250277184476383818466248405358649460728413584706828055647032254727147742125806863236854010208480256018170243711944556912808383393781482375890340314708562225257358877276876147014780953370567922603177649608761997429040773269413498465316696921717923064653750570734734965542008921537270139822591230454539263358386709123392084080841711634076049074957809098805592322821330511245998753356182900674266322107512211872090796601320144236888498919872992503967068668816101829568958580678091000582737454878343233645355668442348277577298989742324635953135706143157608288179843644322628753418671849849855684 [140,83] 3141135336451362845980434206707688660494663259255674564676370817934863429704778420413336108506628071564418513928331043514860981361654963201624506791062326691744254758485476101786015265080012231934936107271328400866768745830366961929494969245676127938217129224910080951266272385394220412994531883136959490004701976063473663398955152623288389353934297912042038674032713914163713266768596791130422660133208346745448518414426591879345058767675577068406631832864652775190234998633872321834464410727957072268658161646884697078087937979675184568646271949299200098408735190939078332752241758908478316118376314569720894742012915147337841428134253980500972511876377377803266697025893203718405513328542653553288782665378058898019614022163234599934509788379012683579553470692936671935833232287816975625036799311831339513096431207034123124370309700238646262533412839519835784028542512854394495092913131516235049129358729309430856639547733539495303273707371932612672725268157684855901708994381941047922870055335534432080654973770941342815186622385724289545388319380673358275622976138370260439110503314613209986271059315131117842285544499723642796834494478072091112536881716867411090463593147068644165547767656266648534695344300335218832514356132433300196973430233378900226832458854763979117925974265872214819969654988313570323757914592378982186050858772826083981399510166844410437851532643529193542209569462578200072304650595093022641089696840953646969124840649429924359449397835718914849745798725120778605875880492993022949384411476372110204867289175157259866725738659467649811663751212759119411035346879230827029904433404283577583391352202075837913467684446248640709611019436325453524452888036661994588249139936364575784023558292790100766478960349447978497053302540282881041428511043729034889040757471582384437274082403262850841206447452600638056383278565324693458597146695423814473656311546103604467700806825113515870239052163884481544649559910164060799504148603544103690252191987400939830510198325023518363270920602723892723811495713371536012707959869382624901482344217435578140409221415234689177608946807381841889666 [140,84] -110299618874002086511198402547531434377555405997910820097773281687811892067524982667332983682766802534046452737056366725274081751894483325915632885611676034626645385263415612862830927576372681435285514465243894455941189517348236011931823400859689685942548822214804834966872975286344780562091514358433847275963340963591612276892295250712505712780591267883558120351534616091457270743137397604940251923933901659208017823133094161710109913465334815608115744568317479929014846473091956036531853506431658713868869919961224329379375738736828755742087042206496080519729167372622585464970327232997212562700845948343930266854487713514675568173556433132956001458793416333971999617283034607671516540547866433403753452399839624787012112747795266972053050641482343698967318094150025589242583364528818823279364075990146278395166173504987147934235546351113964606204007186704934937590780551208736881603649102539506627902493076798793838384440628746479606995410645549429522920945681555869426399730292953467255585606576933326935831672376251276614399170278511910007431446957714435798906515658544322135627035620865576958635851945861419798473777214473508527260223062718511416803680908052210559137996432607610937748686099186229505011552866988839941633327480287244004617765650624184725940250473575623003757588245265962860956420717867865745918476182417746835275763014836530477762677744590811880692558130052380811051914083447688253670954174074927291668124619857456315575055829171736717842264092119773598869598920564208770642179666965013962637438554329053592844753991970913835168163033721634883328556848029199814577337918793875080786428328279583788241742833022521758565685755050694352692191244871703258801841017983992367289551975090195521529119496361710472969748496695303027071850266793194726032219410865135451260640628147909219702487904655011440589115967083068239890160767521424040911597340011443243894089318632657100180557364423631791756454455190904701227235158483428323528376251171545547627668272692730205588638971057958726488622144939602515678096632626773635625835396760267638875632693630484237472104013531197350438955900946896 [140,85] 254542435848000361192308704441530547294158508294099557822045476574085043712201995230792703788244143046400870206145926905037486859443311855117850134129269699997111377369537807840338979819959555274574591188774274484606577954609153561964361592832002552625466728610573313937434838024258204723909977825298308443340885782575483836271178338243412997792646604394315981082628327256824059217280319351728576898802162944895876891320325531898266170640393644268439029858818514911767493880993594543841070027439391328084097487987150684237554598999812803020711958134280039403834334183766093992071111962401869738089266960652838023886404005689521323616114438993514725178338200651432926543291938578824375892185499004493701551062751994792557349988770529932981524848350324641748284652008735015941442552290872022589691321939249306501246586492819334865425597208695277602191048468676770802284773210672931254358582579141693740449770712570678627322215779406428423586548880164450625940575981413868612042960673268700471244051509428507748033159183421095343222690872108998543464516677279275926909438562535443043802190126757905283645752220222242559028272491267794018329730908272039286702119295605915283998292865396080763250301824925944952095189086022518160246537397117141539536022819556532963661752333138114036829341989107594630181543799600108280719068191924851262599408658102481737550009215272855590856872080282746404117699383862992694826361919927290851065775322261965242478565613826106657840678135074594597133846571545117210753857471659026209592066387654409720899407153754836815283864157703730457209415653076367757123442779120259094668307921996752311923860586028429917432562068764679866802109880297799057209576278065135455690586872412398605772621207366768096325044548808848071323060098228678887335654511757876081890979763185800145163862150118649614688216936922458512167042363046965408921001455573638791104477841461968065394067857938774552585445497233617739416027839871453761978431499386808364217029279028689350653771500202821742642173719203352423751129802834789612211033117477013090815904291060709151533520840050846921226285472 [140,86] 75377442815076614993474377691698287115051836519839599757222609760178553638964247976982462408635755690644371189258205415410203685674324162533379774350646598288452232299943122011482790556518804392868885554717293919233365557571625337939140655915338051986428792310920320327521215656771770275385352718726423237182120967824378237458638048289623186750214375957169335953589183107302795145153786497635881143389397400591251358899540904081197213555285243108362651517278589785968760654658797225603527344167012841335936551680151104887032739285150457582510406550243922075920412146684183466563900535996039995038331099581386510787707368051764881029333059113333311095272659827971126958135704981062512713024523419752612042439276264580893868920469662949190535317304588025102935134648147714201484889446927018928501752525317662716517766615597242752483751298222331880354506836069335126024613972123505815755595063453349922883027606534767454135459408673712823508667840899731315529864382203766898173127034565672946997937559138214003272292587456053717039848148434794196484645914569518694592659650201334225801650624762931736435251890470588388843899409375915481985903557559340163190289943404092480962463587441374626088814844133980646968151666134236443212130961787424622714755459732083423277996601612191923958908914725529742063331399000968355787055185675605710632390309442291478669254961568663417907918819272521260595723145003855007399058456735077954195949395411167890431012505548669638470127629450396294974458320295108938926551719097717891671285695591307141217893598602619228555698510977152948438688624093352780232102010297783208615677982763218647074009507774007151571638563265134586785434365364033400348463438244616343332449322465235556299812458205490510539215768095226485630668758214773701415172749304771729792463428407724066003654471405599710931997072933703736052782683784884260914586483473762573930114017035206021175945652779385096100652976481686222854985393722338636870246342585700191769152467847885884930014708903420159630934843983870019574944389913601167703916030945569037123202735021437412496670233614259918642087 [140,87] -212730409111389189470655141273106107447609997082736405168881997724784356808591145508327935611362101552506924053046255139091627473741380215343577185788221337338267697954165381356373138597365095307547316410458705526187670753686420200197254026555831923344761914469257269267886070897700628291454428902586632484005276779744778417594553264332407888469310481037243287289154696519744822148153995037394467367453450130086572262869168927411190757356152446443146825384213789245891344922248483425395687948973736475684330225421469959589714011324811997334784738530777041895117131243384391818670811772616116668413496923932215595534682327431964628786544837006009187302183188665223476909457298278017723254255050835755233680010280737284544572330471833402076411173586674503181199495697910277993903137526775588953451351205812042184555206332521944219752186414075480914756480459992088747858241500788212485134434567865554616797954500008110532801560934917610459858033558513789881845388847794774642024548249655439710234603207756576312090245450453313561916618799099986163453027763009973696426392422051192666456559434875345493435429260772026168572016868766988146996016545951047199021052565925394196511074731813040828361222387760636737133351885713103007523383572420815462715028720815357725639720666235666720177867843096479529177700622244728535672100745655182111598446797565295809463619468377996912402985573589412031092089017391819364586406198869857859024906576608940138824004260821179472200944986601421700634978388940362796353896973824049347116713851909153160131712709784344427447363535269706094879290862904289273063602572524289972066354244906999034832851146912749363506695270131652629522096744352473361892480632793227152578570021900313989755333413953583096440914466670172051549119279244690083577694834215510401369911254141346421458339861773805993487876216201470161168339038539392031396964171496166327455678735448906908752919234628962857200820043049033728854632355649164564672168541767405012300243419248473597685616333680931168470593578490963198695289559683757388670967650078264599708693948118375530636702432755509864 [140,88] -76086954059891829780824929248301756438091529504321640120968737890435004258886185854566049894293325727070029137816782845601519282999969642157895416625158380786018701075894387995326021753336894355893998819956009625061366904313567760134681112610611543041960655393663831589674159133129029111489780635210321575904534182366974185752695713390351147932522578865873915311521935424151562553155727989597441600393154764484036288518089092727244220046244141661448610369842076615074979749713628262116272880701033891083013272835907731763199024893090087617909621615683078678802830899746065171087024506168098578264501462574995933677200334142201025347584828551866939844379307533262133540389408073829786521913413693262949966660820765824981632430220777174627533925424874164317813097642568647373060853728635402356680069935323340516053585238262014726832236786084824405778066096150284594054150165986887067759258192383174553196119481168983453304126185816601221582414636135440680045200504117518421035595657029613753158836506612200029564800655513613023583392636917976393301178391188918354751609424794127273995213767523531648349948210983874131224240858841625649315340487302719234953778952501630332150572160954554862579304238957587804121871632667146132616850254096188303821651188720819144049874678460259471617356729391516017221940497620876344959981495967173270486482054111780306957995417252756056501768960559082862314649570983844290448255637975425418118438136714987605213253480758759057227822527472992314237283096447784579685715998193091153877269063524016386313663220482854767557133861068026007776969148697053934891153426332033778316563534732633164138136648869728084313640895252790356061180367784610301118974362760792542632072064965241775065147078041930584506996170416615104113860490974266007034149535813488209050652197752181289504746449421976214971022177728453817568794519593054635673902256581061157798480176167694908509119083783988450350735997443841870683243440556462101639796587553893183393077968695545733776723952887517097919808825853155301153091256576649404505413717198407740421913367797693398264231368024040 [140,89] 621423975442748446122710447075977115435188889977957784879701266281009358990408210680069162572742546093295363998269286491637570362933069264738724311926947560741026770406613250903533465158899960563788415696066138417243658608334247899159132045916865856154543537159554727752237087423816539955413124023137145662691230251767582291034708799897265674140061167583547436773440758449797998038698225341500795472784351392123279786595364277168508460655534492411797631304714089859112481129359967949407706123736637445493167620837614346198383095586381318244282481957326284661090005429208187891214079823401533420530686020990153697728144527583731343410932465726686241709093853336987831634229682299129336590166355268056497870300281208191426573922521887423083037243381677411722913036097048143381690362701570412613021198901646814391797889170862239559812115521107463479297107698715216975751835533033899375904997679206437008961986178058221559267650398354488182317788135716416546793817524245550647962861031844784408479194510937436721837926849893669712203977387799422458756133238861890187553765371082887302801109257031056379871305450048410431472873024363808087092955996776368780774278337228184025048690923560370569910646871711928782443288208152390353057421213279698983991993124124935763204052882733651015936051913225603192293005259709333080478946126981937371992403118249350081039389133527603079825262633078199556874244629906883055747618532923794130686925516508252917500045198347754491558279612435089373646149017452432893426890166612561472936132466579534863949638838890252006303014288358745210705324208876324749449401395561661270291236547183333075467729833881413191664441431837947502655741473133725407856959834147378874177682589155661557751804427285342834308082658484067975688350373481946402822406172961982738011157806630716065607504842166383167038900050487437121166663555419724691256731609008965630920345150402087611185382525608685910166927392068201662127919561879987675935303173881363071880935466110295409414499231293079669137996609311396575557266096563985598833383140839957109521803786526820746136810640 [140,90] 18402454308473082439709105107331006751322543267356783550007438171623090604633268368315340344981682222468297791924220234612798704035453156925782723925710902281517917639629463957423831647110644151175741045432566787965076514639680469328449363591115878292298237843607591884899880106797458458973532242852072464514747434910849879471060245007228853440382085925688900526392415079386695782926541011192898307931084833886745284545525518974527114336449366089025190350150004239552670978003402656788556485724403740248033612975245057659538754354105092094584782352324227754679357988807456276953644750225005316161832611689792875964268618506396446630981320178884234414009788394291139906463027495047897043300918154751775546464304220968760853635573228890863951931020274676463511894077886317846190363677881409327389060227734279653640605325421654146737784316956552838840271400275841423999223982523309543472114841965087083200243566084872934422407285713218221238787985360974662355375526841213844866272278056411123021299143074466790927518683536311321251451143882384478736987641972789467538111026779088940632211837426450604275978009349982223641501853511334193473638497513026164989137000819956500049813938255168476220731120738867310307171060714169078645744971481630859542252504264033037397150714964820618088405818249722059208459614198757721579420521580642433574468594232042322335530463147748531006605099614738615524236540858230479444211524012353780627237226889536765202194442921201434484206991365641926475048944603115603242103255943527994124021957333390303440020601480280756644147255746611297842510137575546359407702971266683527619825821520705838871381646897890343152987928753535875300636207873839797850202997317618312589491014052634310792737223606507433577818373747392591659086755340949696066029112783054316116106799099684674777247461285876065369692548178838076218822695988125256129713774907343241242668582565978571937119243613635546828235585569452931210682275395530225971673634735244811137177783812212886701887864532328010159176246113684788090947424019807397642805746849349379876085485433307546779856 [140,91] 581269822296342519959706723874813785142442005904618585356150843513871290127143566504018440741399521562667502742716566686909997374111663268255193069745387503519513913302164388826033123614093427418880428698051802288619071936877732710501281018931715865897057328791471604037330639237946437083064673371391308364759157224000165069994725712743973944940260777007012716882318712785961283525342508761741201841420559238333042332666593949731467824758661194125005938082065567792207459271721035743813869422553556029225571436271470955317241122203789857865840822506502433618100836190165567070381309705334508914915157460004896678899974847551776432868165958914036573582343705272283318575966123303634192532892674658111469648292638755755488675681498617734208555704915404519795007658195417332471431182629799180669848454500372990190490164512294746155198287474593765309805824755207236176423652027667248389804298445089175453617986168308978631062111042211936302242782405976298076095460160961889886566214607505230861499043635260535680713791596814499744353862995462808168363769214685502924696355247013609284582299143913520340923917220768705372179482280915602892182192915961204848300546648215708455480490288176962788830248906035435948555139370513009457521115089210313660818517342186216213990627877843747817978634976074990455098049685565416685717927440459659384262806480267903787309299773735884400177987511769533104573179486117187855314199617108188493048423272643863228920409778033960326551355471656587583113519992412142491873471891876334759564408537152089344496342677488187730498083024375891040115945641812043808976184030759469397824649549832522630641237795747602389512719656882631549797407717830147153874436528796034352096469011306854123018883996199155249959783558256651455236692487762395236278086082571450601791879157319672641504706184141867202278695000606084887279771682158400546398090439772867407617628812503211103546153121678604285842552995930207259192699432575169914439833833894449461318260951662999038968761017721537018797656788970971970466218916189198045109585083905753115422279897256826792 [140,92] -21631955251477848563738455490930767759944032419472832617706488401852406395735411401370134686332580688518737996266105254242752090564914289281526597872550574634533219650689914388127747013411774264899239638868896660813699395707427670167937291674609047878533484795689756619616498541742125944256754620250111413158727133429735662546576955488171367788522914946973466577056774423000639614488509803018665644384632351295819106115816587606023515327522461503290914041706605651388725043886308655114680385192480061523691574942625458251842094265179591170145841419650359863528397755147469543901451233547481659060172947297498189057144572602886968992149098137727703762714454911451243634981429764473321997493385795313292225545646052193209571745489650751642940133977816833955371643613568418959752912687057579155556746438490330168947370679789182010065678242628953183827131438302108439442212157612788550385851975514740428747227570682747313313904895652268731143769954271230416616482774045224871844041999996155069787023380322714476083156858393942234252547434301156850550887247627689160295978330297983442982000721161922338934029302517091846822896823212925333185460484514632005280065722955547894626414090379910134039633551594181186245659802155845223504690388207317259482817451816879782879015325267463516599102945553047728743614274499894292510955017732302554094228135996922384794817217849932152972030799928349307924955799844618776437103291112825710894752340987949902984798286339249196427805810895127031015669445276676367122929222825458737894096531068903415105165657011450406851749875652072935806937039478973941357733977831778488496053816423784499352491546553771471497895909043130476835502720767095421464464178288429059556374260855694028563988263459078509550266417300339415897640864386275305805528120735806850236687210782236723922583308019363721583417842521507336500035130947049842618754907709636746376362853648474029292601251404757401361779597718688925659076466453991877575812224886038749969307340143033356743559403947190006406229894337712067214587130763931865215553020851825438800222097829588 [140,93] 613727140055920786932941627656614024662713405695194004831104787300382177942677413576848066167668846290307325999554229476390379359153303458538107922576045390842544480788411593764634356271819661600308439730867490018001428110108679601888308837177316198520742574199184677079341060589161370739133609327870665663628130083726183298520954547472413148561960259624916339324504525665587188236073152391521845486962078764589153830412438351464851762072162505179558820279220739094553276819946113116765505664998588680422508900117825960422714145450004529386805882262005869016767109539304991228685970395448146859086916539951605047057024085371534776527718023817431857464926445640435371687982615682888748756825395796774815589820666825447732316491015893385016550702614789306114627327472313819086446845798114882781197533964042606146746613040537151111960733637290778149771021901681641713106948731273883865980400373108513197115298681990841277524428524354316277744177278549290616420242188788955903467685672732193195865534520523443463852984312787620981828378035919709962453208581184256479985934730223900588805361871779920730165696272968455415679918890468872351486687881206149468611695895428875805056672239769808194526326898039842728292847063076918410287409741523013574656093014334967994384841281975063218914155056806767066891689650672981227809852224096649850174187227466034371002312617373115535955717253156499631516532503626158655294654523032627459241526098000961500432050785556631916354904918516759400193702535786526829601752552538574332985057202401218387270979064308136454249208536801925702179155838619186922188106735878988292787069013777331314808077620815172517758539371198610407130089168002305356348497240970031687953357778627201807007571910037962378513021432100868083748801658713393350280938996040034364115168497717019760313754345476130139844253710884962203348979705046666426230224814339145802821762828521244167203905197562931290465989796793102962592474140023919519380344004903975924979318211766755828806290018480383855221223135955986969682641168964588618449123480807134680465628192 [140,94] -12677227761788220035332290826144719969255800050839584516166546446710129320177349180188800242335672165846944846354647702874276289200913737923635287111351527095824516201805093041145592215876958240641405179014159351332186572873825223395933800480731065319377296413715566638951987528110000510793129635518380731530585054914697027124920357210596209806860727404209326807339971142329896333656872885300766635967922385470701782980912288063227687471154619009166576999541514609588203591475017533459162799693284571827064411255554275112133683409821631199142937777203603255349877614660364420556583155630027175040860302569900285194156136516621395470557923211460451622101504495955078713201084841457638367866405418090140702837419031104960127437036909228246635806592253149436716541837879421873263343540304395055747709394562698241915028188595894626500148123224285265072815494385209144408564652884318438840214433481223351930994178031630347849934297116876188346319444142067850575823984572143873015536893127159630687427699989679039799000327194428723809590327575591380572856961775146928156238554227032195836636677334581962132916032162552553184914057556002181827633696637830718965563254836953312252939913694150619567625180892413067031341088491531838406082656035931852531361010675678879499514149595946178498444164225136453815884295655639949005345518921355053254141924678900394663598217935862905446405798220281177429760160301904133393296740035441729299122913274626860195518634602057797775802564218213009314305108440071444159914000547590007768026175477517699131990707287583008437890024552253411119513456787511405848204605267120363650724772864314007237260779839318921149847733285828474409497253178552402903682323006542932384432019316054429982901434852548274826542942562189943240540450814169247408357126687424790895838024027891387706749200218277769084778047790503805603369256551542994237005052269677995352180499963766202045173943135806968022826816968274464858036332740855771700640845103299072850666310145688131884556557224962110428766764327759803935221875085563798576672692772316853614704 [140,95] 268604579824811530818155524598008318984644798377469265321246592297480355576615806963055859517397007841200683872035697288217893817239349397599865552968303208636727218917187938464610835872272954523565089609519203401393369981625999655006429140076196266065762122491881771126829911658401074699195007099590289023254780534016972185829415750858108787966677237590271148909308228835875616469881910942732313608896470402764478221649160692090146785928868406783486021741184927780888120489553316575350319694218916137163722230143104352180171037890964016033053011793908274585906331031965427695048958703356413250174600938710192599241402441368104716448801793250627562143864118820064689147769015089664217670690248456790613258456756509829903061520794645453301380965867822194062810219179631956736742273981319093588886342992854837369387365183137055226762474760956862241724664452941760396365292830873162939155576067948162718517921924712600116929149491761152859817184963703048256124622874979832364608439238888927666665691310523163331123224736469629948153860715461096261157625745850370354726004743931428801970371630930051567631401801262232573009126281284054482657076147818046913378550467820367949209239732599677041965442031058431582249653405543005423278031670475774848529061321440578460855737320733341557009250294974614587382681497373716856854072153103622885290935855635485134322249248942729555707975828535570822654720524036046111808783446370005750129893044694081305913136623834861906819195508715541350810345136786614017053450183476222365861341237264136381099956278955414376433370029170062658213913693315985953702471161570133350804074678186533305013537866850782638316537154718054729627231166693262582907061627034127165687295068304372002993386878111744768958339655008830478036662503450694068163690515929618010823909042682092141760025247461025045531156070235486167228718224381504959749585280135538988929333482002747792426728432633085210108093883556389297969643033694149627840187772711083458293702884139552088113836340839510250190841523773519147613208292566232981429613129454717084 [140,96] -3766998148630495618703080106984298257433172959667374302989072664118211798976001991633925761295024333040462835631781827588131000529105481628456742781911781799888381456254206411795493754091499174379903154993197072190763041743230932424037393891380347571501662365245151106242947298349797987036009244760927324444456171416612007790612425956894464390276692200641551841902589458296784808605749204468911790595765789926389393345864245023084152800600497176220403311196606307210815449277124527277238861406534194858876219639472075893417281093761431535799900952572073435707626130983639139394584150033518813449222167904610025639899480093354024767222417103766167751890450713809396115667691498523896960775543943108081029025067634659171513485388172139841701227351683235156795845462770945941723893519502818179032053172042033410948060955885015688034116317749580865257672381454497701257729166295454541351955272071688416249975380559846442792383603259826869360748461337860566543056372334793939105108272036652935897200243758863538588067421543677990199743837237420455060636620683044935355595878890837681303751936274101291313010650622129057144627003737654912646215244147996147031212328872206426428222105812311351092132578049685022398322882270093304522165971087712957174487532229730921175975409725631398893269339183213229307157121664447043772956009627272328805086380729717261189059372136381184212429764705282263908893079792052707319570196061994131433564483680628059198654828211104664812841560701953973298586364313721766061174953553912809636530870551663388808697956473778800123421104416552172010369997250928905138149341024177977819297821212474330878397350515853415445159575078712119056032978043124038052185292801785625603022959108079993557176758621004325667115835017555834214531609943361688672254112783645302607703257510051001293217449058173841539221460966673977696751778352920826412329665116067370301057311129275799910797709900566927088875535036521296591438235477709712998367686535273840756848418574074890881914673167733152306711484347068906686528413276634609538659597556528 [140,97] 39001590548814583371744185455944489607520989147896152458800376857648724842190946965111106491487660654317705831463446997660655996913958523182361927147316773412577741509316819713521976681825675535097751386836559035130501055024658256658257066800385727305481448310714331533960726724497201608066664992838080206469698922364313051982077378090988606038995602743303502025783944495058858328352615089668464967693193317929399462947344878434879983173023271813438388777694137774557193342940216147299079964284804736513922212586740275437021986540548835027625320907090717989970567053404340943259046517320404477018968904099623802457683211096466511496239735228588690063333173860977693748497107294169102938507573178057658290765834667334735279082453166532845134469105388845926299738753300521368349719158179700453262319815861261930019689936056872091966738407564999798643694055129260626421828092480565414441530822662750801027838525919479454977990214289559880373333068383524045530823712275674895359275536684271750217948426107201620533059599291681478554760948804813077688468031609920958230265248095359679760385328013141987936481902633703162938181978720474841963939011592545475043757209325436372432740353699338404967816783494460419794677374777028926000321313735630028274235082072374776303529005826778418122489744185010188528942118736990298552680090721958202237576056955051791087626472640538122709694614744144027981943671063589184507329566531844395643784404929699689442290385799207889500980016810896043214110531290022782026570311293941482034214974696135080138467860952998214340494615724816701531083574653273817180069192976635701853932806255208270952211771320768766347806776341003037759269304077504084445195053092944068692038358853984365317423568752994188232616471185307170816720251155017028897751751250008180502947063019754536895619245341548935290922161105817001951257799169436701347078234383710754258046247672075110835894484655975323010871316744011136808123984452141510050821344679091020595722896744987597683929330305939347766676365078111038074935142598711003170495320 [140,98] -255021624068898187162516553327163983959379058269505429626779392966263341730351553124435651425389031822043398224636088453855752381245677508231585523917037657413345897155529732003302522250920501398302592427838509798953807118635487950041954139957553693200706539770201876576513252827828232833996837874526514749157249541319778637588416195550652210043584560943413310558263409048729733790982082397928467722179338461032176359817565615343676143129508982050485155831498121570891558629028913375208987609441787504738205354669623951546892914442953182595748025086553022023845283267703668937883545696337546592721312209580136661878023251045669606220868259716262589456531848588175822988935105572166120015302562728986458325014033400302017687988692082678675997405203060627691994481905656858033284019736562862371753906293008929961691794369817233096680646238110334728066392673065370259179354619764568174231481501114830401303041461874379642030642547917446654587577408453231512745397685068641719752999772691064390803856678604689283815793122353695526614923837274350179155652173898565793724821758737379973934791005371148279703144982426566097134632250624241364370306184977881874270941860149889642775807059249255906682691508049645242375826998234226431444731508126048342685656422660473790831065749275055597439465101508519300216888103304265137035740703059649259079506031447346067880914547858253751977853249185781927680817431036277718688728713847818628068983473052842871604692763250709522505068357979822569254407206342074273435910505918307803648839445940236066728971711878401004154574754391849447692016143461826662851798820398408749930599996636457923286831329962081936507635265606038034522175498756932350886842640355256747701056450699118439004297213603614442247394094445071301373648565682676980468689834037522696410211218634142089698427779996554324729201504179926410397690621377771037285744390172868254937082419679027451329398921157782205544861195385672955980130061771088335768661456365317061734645724748010181899117006796877373704408845439763948947231145631375856480 [140,99] 1074848978306739156589229289088916924138118033675434300825388866438835814641186201836654307497219195542192640301370838747018889730568967045258373751585058077129023074687652440593763973311982134395182798904817602501410403296751882449034746180854415033792324631841899878282123700115371645675271139310592563915160463401941283767304419651922568850958315871317504502280315871480321372403267839700510230327281979462029632846687484450800663031624934782117364391665159659060399869815648818848881404586639955435386982021898439967260653163472893053336613749432935122933882384916655880902460047820432782397027618355633323338405213933131045572928299219537403230225098520050042985650268501142161183342451476462270468278460717752272591955666157270107774190023429683196643114602661573998982605466467970186857106927129444188262816743330396151303294250670143600125918238629609168200525079494549252998180047174466954337710005590137944898435610282546806448917054855072776705664118547301735123268185297485987876311281669920784875897278830465062050241635518595337876915317442853211318350769255233336749273031849999031972537373851540496450184164056481951426622908981686572662243305779665591543897343252006221381730208193305984119847624596147139579621888653371168950992172123570916667711645305542208173436942868423629208297734937065914686118333573807839288698301803451776253905556849273247313433191544923868049691652302339000588730323036556058824339538830526107532630308637372559245878128269349904968371064734498130721449370443482339831629823756857087882800940423225370976987747754508997204801639446005933669513012617607099594601434733851094323958078142600312722953879145735521719272492006668330366490108129864250067989653410486110904327265155099561146506976588673904615241747920773194924953978816366477465734357866213441965684862477318692112404101729654638909805317059895363256870611978298829867948452984535488093523125944068918993737053034845685853992009048394081926082038091922206167250693624822054732547464539936132379046963797125455226731710680005852 [140,100] -270210469808085916287423393510270414053521810792487278886325572444090271789940492897076695977064273929137064698311941278392985581500980688573164193086849678808081657372297899500581572352089642051242199592432933490951499266997869325141187197372647042773413263118985591428852891089743383263901166081641304071387585557253573890721569131985243545725318575240070477232616500529763181243498949113791587824472871805877848787606414970440002065870498890605404807431767812237767739363230317016057080320710002057669709881449253678694478033199888018501940934865272799235081490906947788429125648787204110778096076653519638718776352803598486508072448983848794879483047039868080807688776179461766150999914160401136253266534720867440132814995212811999469148747155836169939252196081423978274522061711047183490549631117008511309115570197359268993603449087596095316766629594015178530446348032360382872164047638004171270931864643246583623782933580904439626329965806205652489168424904974955091029137362380673724548210615029109676957537510117315883517926121196683240979437143249193947047328040865115358327762913887531453729630365501862842376144467684094322226611431426565467266450809414536022843278489402171427103859924039345740835080606348163369851725013499503139459408424541401779366867343029372952567620371483139129726713753435434329341553771737097829645180547521872529362355050160092908102408549514145477831587344257786658322016416346370821090895446967506265224906501849205427490446291454347735023488818832691588880880579012072768812153802401578185778880816744029281677669131098243859198967148045256863626475724320662332958652168648738968712501774869927177537246540053239249116502182685864240765740133605983965694797820414458474306683361017452368309940342076251165734654108081729373101716497581155135877156434282585037302772865983349605679541405690703315060940739102988498188832585963537003676316986672514353953049710945446986804838026383496229621121319692608943623738426706275978361946585771708203837671512850294214052408271466795008318434208 [140,101] -42110818789309202595632484187183722745470274213628710045428036603482855365408190606975124714569299128329045706406823548521408659320661521015841119135320623190642828543552886219782071355063659032749060176414033652395548319140537693634780238907140883191937886851325561677449240932151190317916502410096351555153436369305671006164237182946704180659611259488010658793696067193697948737434104696864893551597610208230495356568380018757758655336972675462081901121424031105457676557572286729658408931462352101101196376515198724595194655871429010222591957435653237048574014068031340812755723577826609747128695391812805507970101200194367053051406529015735381660906038096478032995016503402095403680819654871337044512423214681485150340617927933246439021264733177403852831484666649381095591076922967997967045118327792030872518591516064525562709467748154257462670390825628996847350194967025392681376726306986798264712210180641643172365521131616892294298565498040601349372221440683133446433912310951661805530809292962610090904429084877688381104186026572914732256368605525811909790830775289316447520473147701864229701211997288198095202836932158851341444249879847810287549611357243533217354355902749280269922409288662244558489533658470547453266440537179421688825554978591232448947600844683997008687952852819023130725389122301368101008140129238278550984911610588081638242882506951685683625531412106729594206650463277158146294848444000685162592007040036923204892454994386763111147966416171212620410206720319384682920032708832677604574844281607511951498183844184799141705364622744133105340415157699754600696331960192763510956989267751539082162103088292699197023956495329953390374615536483582827850223081251714742732472798183576061329393160094138765033488150935592511637453017711893818060356369462559422179524293712376926255692617148319172338357866775068879742161194432841197989399433049347234717732294819860432158069934595648507887195617160680546956067108700821580962337665570422984656024088619928786082321359651568767044483502970112242593392 [140,102] 662627220939642365882743261050397758132336422367049853734252164075724130932981572693635127319076340788806880453636442279881990215940536268837613830496590477782002423702697355082406614894616423327707919510121142849741898199441620638699133293585888510926778959521898728815955320665304126653034763806238685512970519542401672168263532529486783128810406062125785984957144504699754523608068291209878991159888206513677346432120476895783203349033371779718616037291344424677284085642863602363576073562713651771196600707643263595378362714794341362358737273515497001341959079385330286626939678678697590934998457318633269590007146237523971697044471021372832174542531342577730675618224692301021130400596570442373409958476022414353652087459886263099025933825112344605256564992936792102802799921166825875221487013205697324698178630937682709676030433617245521248057626464529328416117642629026203207928057870684146934964474615388686246512659891037331144210988233645941125223134017767050809892054111195537971479334588554888503701524102793465999912554542549601316390440955396179140520216078526097792690825959266203899551228604304391193404152697407670699122078615996036423036690937791745058371677856792392643578031435521192985627735959109394166643623296556245918028959255951271644089331124783816154982475645614165132195011361816539868920872847868182517470492726982969910785979209601005498637124890136879760289916356551897323909624549301956770827800550239511802161889546293662685208986102539262094280553499437718459116342565510657121380510871719814549700824909364998430478090124557381477586771121162430543863281597868862800596976779173945917908012234838091278237412128556265954933875943012036924997164304724939032568759190277319745739471668216930715525638236071833348091950290342935785276602808979365346779109383034498205213186818976078312770743688621738139056379360124598503903024432588312282693276166472077020117421970139457690016396709487063364018348355792816258819857045881491138457518483933156146667990473922652223704621271127345256 [140,103] -8440962482780450227880390434351915170745529610893412421283770866678310433276603356540619657510310862133794508057214540409735993401272847456061289667439034271411830001073332478309409590464518072366521219259252536378536634446318199757314296513568039077811543093719953280144031269341000049867747547814608183379906066126900037306013934730251513442156563925652184949074574231239288768652622688294191205848714036191282644137001406885825384394062876914997037574979339113557479224530294297256293219036502837904485782389187940905039920516688997609106602388435319857452312893888709895062019010789163228780284518579620972416006479816592473997085862755863162938464446927884608719193903621347455346741759019092644570782552178019799645016562462468680820589755721939962840908736637323791033958935819253630555073513768731053079582241098704259257513281892044212584840117678701399573902807269789194336272604736672669373750966382465770753752494250583847127085750820164325810762964897499624298222667063983384122183681272600722579615350349784357802222719008980548494009384970732964330808707592630240679261605901954389790521393534019638774455112028380918279047731181771644720712433921621668725073523967708124516743876305606148991787557920122085239854536737391598515527927096356089515168720576524012865132233511301033956333284342800567305805210040121669792828521544621580127431639836129754529055776684311360433881072684438503689059218858465012467954266436597350872284523042745411515964859028743618476170660061958846197845707784124157689019381643499399048673351241283750533968601068632142093151182474967035063938213866714961508268461106257706261603949047709574194847918169773259896179495066373516672031689648377418313877309200453690704813317585090520704063738081018455703818785266093126609953584121375384756448547388799141749334090412142065776755338627053121245601625854984492877537455192591378932389627408772351862335263462599971103112081152808036264185995376922423533656417402940467563374358208696843016775565480640447804007167892904 [140,104] 78134551479332049228441669082758662446645910275970303094046440495057861925623806463631724263605979303367506309342535946993599333337094148061139238615737691704591858065167220374106146019678090073283956245220517025229306986014846928116115385388339559918955445532722141566341723743586334421620199457208315776631839277180688924952846599579502962158762920310129536457759730954613757204647568066446509964003047258084930493543536253240052285700240057178042044751773537258278974342285044025444955437818866126566859392315555584142538393392174998564352466541736663441240062557381780867666021475099295741648845895257265505924987212593125543803928546201757381076050935128848626528305650786679373544362331087335540413962692517823333459160013996544423815476156656791754712099150710580793561698995279264597888570549465166071055169781784719581396460500611487872775069355209511364805365572180119357417305077762464196481293225929795014822618308381707624757911635704640125511305533384627216246491691697013821476802606270596288974210478133822552490760937354136411943384935398549861420426008769898279880617379630954947837639434655350055396100169642805210073534838672483854307394332390859171768786776639559037013657107753231638958897271852145179030106729208104100974986659751036414645491403777207715026688918704284802042533183190429808821335919158984615342280404902485114065458389894254971023106140896366521278955942854977749471941334166006015775133190123141169748171592912822708645793885824047937678522523513281309243061365846578807485818491768846915857458997399619562116244060778013351396185522240553916229538607522811706054487602317157154267467591601566344291549186458265363593607806395147194961333433696937657250432332232595676994640057920129333974651647872862620118083227887115723473355003317051342963869451021327769637772647836778163745613382445014001255466930118349673548814631788446027776848285632946911279240450253386470776422612896580764173199244974640836285280722698288120982125781414783216975975771619646716345854940 [140,105] -693669489803645638140479262075782364603803346349779217038431578726650994777851667963410442714254921429959710473998387873246160791488135739336664617660709061267826310584986976157128722936974318394595916448964550095231859607533410893095858706557425609291520680071406579855833025622372756984010863088275085198945814524488415906147405574556002133335210797677325816676505979708854666821275406863339080296575118815607927587744790141971441358393023820513105577905521066412821786201546055266926855205425909428768863242045272572225214972299177567707037160531970415622000950558705608223217895502879825525026480050382061133500455846765497639847170676344338909404382904421815095364335484109660994931721218225276618662918724566491365327908666213875155460923209914331047616001405282479459577815852798108960110123828163025782073878687217508986804331115516640132578439082476578843033803900162270201321857467960168331269174019383569331231717805671160570080610726376487135857443001245344785846820091323054029523535778603874214547357848512953586272848103683873258628738424501784860133441276257490254110117826823874024536193906116808912997032828270035746200257435893079998109445314467569997244132647426049826058254752909036319986099371918658868999977095495016563368407228531951373363192780842838624545387698226601578935865754688977185741159622112890054436089577170801200438157893463716714781536121166400983250306542501104232255858937326019390110665468990680773894905166454340341636209185010828147969188688408128116738347202846447624839517669118873589498990525453510791114996501730656267854584437699700695884378141663101302461178331202309267797319918437188092095124087088016082042479673810872241306105628384872711996312585238004223380506524351286305838096932962126396660034598998205641053836246994889639965272559037364060581497029079682817110948371821167924964457718345600303007145442838751317243944539542026521465617965461707126282726587441413184122621843355927741398606807379383291019926804730065531585981103788034464752 [140,106] 5099738971986008162696438216367611437110302188805722974051713758699725590750610601854484449520478647234793911499911107610823153713271018063922452812503806890027175113860982890715197173873126722985575105363092734311429228357496419623311722260306338267177986611959017037864475944593307222424807202452384006089031466326359666264289099527405951137788704271649077703117420481400407270399558661479632301282753465950356714436107813992105771365991045540661316597400558815476194750997826242752671157989571285533826819468708382017853752591959239903235063237560012298268683309774942882358080833966344915692624750008601002207924627738208714090533500343464075676306775061212568117988782274582382003720240789638822522826880141626514442101303622153770384060011748494018203849417169048060402277607629864664119906585416013649551883839367245813769038936117118168367393107693124032301432115118471928511766139928133776560352879915422437229861958485799183981645538052827608718802132993052472184769553894900648389976126302612660046101582120295917711206954327692126253813253760645216515392115600517034362243838682872381665582708789031236927437760807752588256710806763246703791946654895534933767058113772776609508117412684008467388705038110871296433908004114461386537708984271213850309570450515445750099695090726851025506606654668813858385262485820379316910431403802482629206233025691108070674545145133324326595532816753339756748711081874416244501396555275238219186388017448344005986087099332783117158631908277606503297985667352769981097935243059291767765759772264219959076008594141404703607371175664496459783096078391133727898012287907584211343810089125136923904157667387997703514403010062161806512586852090488793456692937636691533334833466969739765435570159628355334625134781182474602195185988373126814606090166392240162318782897198025732815515821410908578002299461597325392145594446772849700916501832820376271187431536032615698867961020197256723172663139103758030770176688647288198228045268636282942334354099006323656 [140,107] -26383089695516765767411427500935195666381457897314149565463207060794221098834252594501478707416583119705039524658202594544499547208030567365742195365136088573995625091587210651208559388187347659525168470341324934145743644998744763163243940838284398073745377422298801376666427016356931086602487939303813087526420500035457186609823958962926600779007651872534859453762856588070590416135218426303435218589965546317111920282785443901283608949108005083160656493652025170409159493694910621982040670558041165856984435747152826646294869549691755527702586205436078513106212389831906427672547087308685583232326642152142253359116747684001317689673190753902335381304613707625713698567813781018423536851311195546784072346085705985760603734258036263111509657515973255897862861595938244825465163964598341893752020583698362367753951198891145364885133296709656928451083783314391953917402279402739029231424251286161051219818095742763518835244156774470059207962701343741438516626550174206228083938116309729546886731729898245629291969608199877487994386591556868086537515172415157144695319548112655110128225845608790854708976141712560987038082184033467561759385994839030844003366928574116062177857476794298744638789635935408673166714454322237480069916262519640683605761725547316827580132319193088610849176660688931321049650724695683892861009846861327500777927167183512635562396428541166544592863303165832335882900969211120364469995164219378806856232057812843339625051821145680133634209239711390964768349357714953720484945134864270864825256876151237673026166122493603040294858049223320841672963566863429535083195280288263099455432581010092851123211043733450713507259284097156927057321466690169438505564197616883353337444122049136000950661831467493957277598176059371724218243838756540001733499688239908060762451471264601989135678393293344896795720453948476890342762355669720879016780157740821090943927312293742591744782080622965982261006554753279519621607650373790929316960505875557541858705568013747296508270557600 [140,108] 94449647330851598672794128683644042010964481630636013129969285441307071073678407211628690674896568253155330898744589769564228632634347910846175808661874582496253432084161769276840926025383208724472220391816119276191004941016171747058884215460389091169268386402357186380842669802120561541077784933113092876832606429107574945368050832940159005752376354077915359913612655242512551873020551118071637699161158052145041287707420157700718036363747791430770331829723730809526583329121477067313358699350997610458110929081163515612888534588337721127198326735134897001405299935512673863790092607734670636226625301948901579050364428207106934342752286713673288371589132447991395817195790502112614563524933116460424344229867160105465032065691978063636546666620265977655252052967696949331088748975222456626737689687565435101157587214243028376630131073568810874092158163867422455116198303842973925188754255455898635607382080410599293748334961076156664374681074569771069307575283275718766160138391624330576879822793359141310041655906394173282115075412211288375762913256956091159192343476996369802670829527480516266779470837090246478001355355509958848112100852871683252099407470164312266095428430713273444823319522489745416456889363367736436935425237095032499764597948803885548873640019742920323043613913185626767031563429213439172333223890141856917661952410004227043995095772631265550079584757847543201763394710063180077437887335675750613939173052916975775231232414653680463793543395072387218288368032848636113725417510374133690770364163250288689324531563283280886173823270349125686801975828584716406103723637175638288703232427735872335336599462115173329503432002080095593565873571227288461000850389725104385557087328090971532733516735583940840686035865791251664401119388204339625440858320525660544262786159629553850392416364485135048662300181330969599247319573813481384475537825066823167624281984298178462219620032718842850712451419867300323095044207109946707020020896390939259387405848697632272266520 [140,109] -203459061719895635401652710592681646209357843576846256160739589917733474987128345746626958184931921395251915259776443915525291446962091098165185505402631733747854067641201368468000108051510863622356177422630376695517585576245224630671030203298876014412789243113118722259290220661605550742447101028917516462300923280459290452903491445380242933385615897275495099521601310309093043508925950437161147998072359381855418609414158041286926887173471841364721785739690921489697958422347636853316915746552209705050538545322998653301677684004099707608010834475537287185899726016198594860640024608453716908163366952694738503838818158955863359408991760314854679599874397331761271619601866779398744260263519400220833652923338508799561277920981318160919101758075149338525387644136094065673516756924989135682343427491081484620809520954001643259351749514279471413709281337963124624360367069300607162864268853911558559152118472664787447193992172456317222286762043989965389675117945740318536145083155484955554097131510734824580415797190179322461632811536516057682852080331186278062241788002089825236889997829618370558855455646469155371216615760091773672371361174123101052405951496288520915740209091625469302059494996286018120707519558131320311969272770863947766293801423979633575407995930364594266584576140467843808020520236547281442282654567858104497334033571800883890081951286229702782058244039255495529309767438101104872040320616058599388336886802029090571486443365415088613842510069955642909476521980917774625027607776742927728255518382832872592327609821958793416495774183530986078096206079362991721067464813699798109714017128783829605133770582941778870064142440491438465813118473570074765962609190495466995723929558320370843786475501159052291340516921881839255929717179345217928375684903460947977603225442569489997370411778106826332441875312302869198122386888356838636406701638157744213135892651125312014582094268281019481718938492656676919816143937543196162427964396011765507122571935413271504 [140,110] -523943430233943497872429608380201591046059066091181340964380237011410439190597265229933070096304912087031089262328792211901732644851431721732402998091337742279831132761382179678733674998815375826932973071318190195959873921780645360608627460656898614272329206864814615864386932346483993584583277725557066544462024875769719439145272724639784718574397702059453215748522261442038029172840497460689122346394810136188444231302049852937309988531879565599294206529906753172654404054526738736825004272568986346403909122884064650257240237949536475416259017979729433734440751195042482391930621304878350554476589048514816764831999666245359654682322466066198645313161412935262391820856564097365627245838737533084188474627211420034992754921125825338089043890516885178070666649827416591724402073371849470003582459696060712750345214566795314564582812684568340735100764933876554263838059711597762208340792342975362655434282685406285946987728054342341537286305883191277712162667384972575268063947327274496751009482664554331684092248924080831966057409720119989646571832051188321978541463327348104812439567894470402288979657894540910465935454974734189265168116922279050242121952463366969618362540610324263203468860206438419298993156407753716832187465498176489077781528779380128994742987030610522179403866708578855438346072831084943378191110179125066449464641183961831456559256904456285497201187230343977713214172384956621955150632722584958893132227703939656598315264446881414810625319764224614525948984572033551253334810165197281335953714106282726103115434912570032951271008754245603229316913134016236690338147645438706276445833596202046619232237325765904206658689323277110691397964902941426470289222038511653683528808159029712784852371490532622503373391312034607436785479512870663989303811022300437828891181265293118093660385153645865400727067053425151548916337293277078551193892171273069542668067146369185363065735078078510725297642284518085144820041425614669856367517927216896591128163541330 [140,111] 4953051042670298593795227370251424297014093825688280639752005137559444449437385926357687266449220633429339331439252557017713078324494323578744197050532384088830896708938939908342138670104131365228188260394241984528895145105392633644933325754133836932267372458733584294498223296898686928222482592998579347578677989919372658082366094737294764505138813049454410811129579128455308902214765895314172398680186600571232179614574601656161003063072899817584509455772195286228053459449862042611254329409799547352202316348189722052821834604476450231879025533674272001609632044921586574617062750300510414299491172941573732955614874244970196690590763654186526328284767804107507585875644842650443637066174456026628547654059849615370485070631616765446298243428888123603343700441627712387444943335444500524474319930896328787710420388646073189065291066599567759301084748263256899086935968005616066934478611210177153680523512720389277423583259553643789784212344953530415069531648864003534082658962449369549093401743308021704609330556312554909462277842596436157553445263207602156902161108908151754855512790283937599243457054369137775958868770307476649902067827386450179436922506929913592534055447616238250749058681365763238023211445867360195120482200922645698130363965268968944493410192591520143703921102617882506229345984948433977834514947200964884567076067834647878342771158879588375870210731220672764298130054510970700485641833042132227051054894851149506627626565795643110692322305670090762355742499811773445383429812946895406782468885864069775137954840896765681712035802869733697190973182941099102367123005994989103823291438388256468981797062562353126735718665297053080603936355611065123821797470180959759458113514196325240890347026925547675402567645312237841938605942122085532848783727191605280060653603267827085574168688885442811961190204570713671279184189718823921546460811802840682066746689340139345507929846978937594857258502549381978174929273329850983384661526733767871675110444 [140,112] -11023347658625202517806508667969738815913430829839861254141904410880256742950866645951579699381394083517521931213260236678080676562351367693052209407038722346645814476603054597946246020367192211251918261227059131421308831562539066267329551415942935777899572249465897785383102326530607650724899235431484262279818077713465733706676311629282294692564845992386973684664911221904995331076041868498143307609949540408501585748741811776751151761691113197851829129641964932797315769571408559042782460985813822443807010825182313878954304435745604525321716620678202976431167920133222172917995406029348693583341062725969901899355537938744850077639542763651652916443953049093657145450709786406838598492058477505840960038111379172304440763769512180484905748681646275434133000965875699028278916117935312996127148183932330637001626027764291411559156012615569204038010536365291034793650089457228856484376098570238734648830821540724120240002117407479667795764416216413543400528277086384620851459041141966535646730100699093344459442311671490954584645770951226653020095759557157526636452592942025894615012598920924710021132528777635202559721936996983012324697074890416878858541972021411638270150537977013331523536376740051196731172093868029609598314483437162127292276276192788808312606521140996403396866276836692061789557771663010949031904244164870545089727462494467883981461808088908236049765539361142828291536832523405578713175173510026952733358600045275961043592968634180357135312223164752502201253067980928886076859319210267327072781210401031750259191296035551503106108646455523575861101856021014163003549218910464501863550621942868601348394348582961429868745129119225914561470268061527966039987418877904757121621150094066143453198235166773285425782441932902747203874720062836464187081322454533627224410468405059095700325705701676793057310948972326895569030437860995207450370316873388159500681389040146804662342123411935253894824079411189415593079612223343847369535808816350849408 [140,113] 8082055971938582170856616836824361985404022081565911144999832088064751478484299069506579907753116935659526795802763945183394538217558521820104219734684948292596930743939367403178906204773559668922968738483969684298825653549345091219330538119055047492709759373184892764038577897570734384339386632503532866868642014839182733719178059811411160988627322175263513609054144074504146504763173165901351947517010916419053440440628081832741019814933051974014335952281255075872634248312347760681722383752128509064067245101400552722963611208704176606828755516947291537788541657953688622374024087301136425914880107535192355982084341916818461660010789511746730968534332994196547287413479682932967229789623757926074012451466804407244076415577734682983576069692606913692584461364477650018321644071149929191538557696398008873716336992262879231886812517596262281675365344665314478918875754364234326138224415195494083653217511848436310719157125854271470297120952277465012545524219112270956856496139779760129427791600899790459071867880415160933181200037474519989847965218742260359205630555961799133411304969071194018161066863971067798035452484813894012610695232181679209302976992536841303550262489527839866059142565878996031144249405337184649161633706226912565112664428492534100331457599137294641181024466286854277551675182349688371870258660086261717411346914607176438312418695511746811395705070901842187066786664319039106616056119013031245152630981860271645524911937966105380130501767591332422744649905330139247782966078199145047613924139077082655366455191255835878628458619947012394779965256548360081332250143197989322308772451559031111151168033608065671881719187393901499952020634314449521286818947659168012370551070199838106497196242987381373789819262546606816392989772385815187600909064902960580874636363790137001439957356546520142162618039059339404848560115264003778073763447062327854736142008051768700100581880644775982481126964627954459876617784586242678159603216492792 [140,114] 4490100557376467320318730321501326674976993391622618368725383507631434647343146192871773224524394210293640695598490865541628002231920992325649246000245634635911420641544841433622838464835695459453686639096975252263474509249404246942204567345878480379503363157056458717398760748267198350944251233149562359602504645187027700492490200123488139125631576456389658210525067088374712455210495635590110732464948180434349805447808300302791726074087960890884937704199888471000980062026905098189234615279190536848164762926414036177994275540965961019252411717446437590953507633997110739362705670862149034528016960829457442344973023962289662256302439041909350142054145283257079907346880999945412579149365002236889082201092428695707484296684194525468666334536819947073190989126344817119321135401214398678995279717651696919197854450059543998876070509303133421396704480176688203915028964587259537455854620198153811696349483463746451884231238194736667338168619624411519358452769588670327346952523389020981969077330745345385411750142370741329108919173873507823287285295148174310589861341141717416141449188452774027629397869080248174849399015650562967821126671599591762752378899807027259011870563589823522488050198907106354438665084951227869184550707012585514416327291909509470700874122256530761986020044387137844168232879632009938057450164933814777160516685151779040679173049535570209539372469819057701717665923543379170031002237811806925854192184677453435618608142702895407616863669090987389696876020421991784114880233580457535285844813632590399339267244893152503418024786659990127575936877157782630539157403639401344838510435954700218808431630746692477914720268622395354949137266941150084861260902145792360182686104762996535876460590403075712523019692083351334574982835064589502662116483115359660505763306208848810099426177597806756493360071745091747645455652237771482510826210933512083872056460259706495334585388372153543499910159178236953624969190927574255931717928 [140,115] -1060096909486532026228096255956248961264397811538309339541376527661153809438775981785524116825795811133278777871873667756979815349165769285129837518239471495504834719847373713882183707784848192199249398661387711485948869224445720138530925082174649052980187456899858702418829059545070017315852260743683279949668035599478767027955817050382877212722848655334540865933428541479982336243877356412027171385867339020998619818746948168164559868672009666965590210680061554062859170977902747613146594661640078512849248187732468529940831569081766978401208372839514432033330447989601771284058731656003258448567081000504469860319488862662822452393263950413943898623636772578500184847682155325310559847425885826412797348068068235250968814580999274248958250147569780876664314205558043918097384534987539040241191920622438825673331346997767239959489274976674062407057010936808970414920640629348453847607165598640959286881754110749240922739662416585096558016293050895725466385927933300387006600516616515590802485503938056146485199064003833805251126869459015886089084637940716423419978517408988763904030066003467304399641257607561769050829023109086990750637732588550126548928331638008244194959052552872563285966707907171401105103976145437641180358622266448684800510052906471571835726957538409144344613068740155476936635560905944412574840509909934357218741802270420878040306132630772353748524166362550944735898761045680547774757421782488545858079953906819395864431455186093275799346733182116019589409497796045065509355360662944328953157967783955522288147995098537957763231895530521161058270609182196802377535451048463720065465323768898876254949114356554492420501432479941488730252632438587352129368653411144394693570732334349607482040694574201646789078030548343172943924304481061330736102556408748576713958115845366085538462769774592269082457974086709230960458526981388503723161426825925050984921583438347772917044294563577188711324070522491904746330613073642669458 [140,116] 113181024989429752870136845792491507708027111814325145139640863273644077781834408589794827128509334585862269725883163782552934741168041012762804160337751786424891463018154659116456065228899338984319438364853511284059193872286698891676480632282672113087775997143509557365318806478048769008113661391404080214362107521207520490230626043161764692624023896206460340578369671855658520978151400427493454555078633507624549225881679597854157705092802687249000690096785127430114554763621858493978573344880454667832904933394626153640253272614037998993885214839823029179788452972616017020252612225593327324847298895636021656455673532523749649470284227253583083958967278730265654092497406199966332041808088993204303934920202155053324001485469932317041483855086447745181542442781730540234940897785330194411535842513326820773168110853734886235584311968145622227392570086079534981136159506541092112747068451275784097823930863128608576122323765893258144235654377258072550659292783840507456986968654495057856235582337599433243372187797947366355234093802985525971623869854372063379292948401109108415685037912507425291227170640087316581573120058675109153972351986175280568183794495461491579958949614079854834095331613401800851008464464317417358015855228599857154209647223306484334892955975025704199649878198757229760415006279090122700141100604264024582242994938858293082987705431981434809099932390829340650013134700680836011636028936739106645323174380184722137937757597974412827561238067764702160504756811543744166251551113827862930213989121167397130747101418178672010377467310702663484406558746394125919744433387233745928198490142329716169105179473149755670287309301445983164408215538394396014398882732155908287463912127859427495225689679090047466687361200853729217700848146300148087960232238973353305171740978619572625192930580282042734415582758812907035838248440372190116395702250782739979225478818172824641753444218502574016021740472652893522443027261256 [140,117] -2170091752179298287320129096414319483022993569929574309063556139045056578000951620068824348763161559126003745508651690781018506131913970512571667282245015828632071117343028152433748605904544181329482124704936043828651781757476486843324034220338248431286540232109719043313332386238620888243682408563555269284695161595529105949233988953206906621078179513100601229396750407319157304366488961429747863652861951631736803627019940270576328785384026090586192968395875495075503864951108722270428660319890661958042389202829088609682169042142101427782567658010271521654313730869993800962779197226463814994489023466570365148800517876924486006561864960811047974666590402712919505197822602765127769049800276119579429717911580916434222852539472319942703894161704757833541670784707009901666719723287664838246458126053501200775611007461688703530085065749860173219686770346056793490860450164768362920812988062292801261128580492590213869604101987607239029099608017689286687270670983313341546573839440975520895459886291999856953360324406562329017413740575334774217813025460906907493896825320296172208178100273554060600674663166302618749612114379234677569329690363082776909268801888269772492140767927596040339615296179509736314998295164864488646372017790222082434432985172792081393811581675384416048856108077694794703341093784305147980898593033212128474219197706916238164188917471496043661099455270133929571759832519867984776713118425974271298362507324881024774154208774371112432541368289429227453982651650466912450222662388661071775387646004391501855659595735419929992575189423599257185623880824060440959252357925530631176052435998241211439669790945200556461742634718993853200634470097636738797356680732732666842503390781284395167281290103788478448758096197694416013104258419076386006427820812321546793298256137541114143369435661593905539637506879070028311698644921274344746473686454239986158161008791368950563266700306179182631168432851692511131788672 [140,118] 128764590706444499221245638202380161218289223543241994214317239320580171023585571139922257083564381517125549889626880325081672365880362638869471385666226944637276465461616075073429041119091011523361853952925955397846104849453635067168743717570632151065993732252785406366838664807263919188218748246023714141881634154803349961506682420591341977720120867641407122306833957060620545831435968549633143421324824836423478548936194990871824398243386776597968955364509884569953407815636935370189699349269214436053426655326711922715565320697545874946311141940261475795293085647291765877458837057674982466800807145142931401863272193356738249032843130658742547743189543494561684057782694819474360073249049632359436674468243955893017265061001031659166597843360175642106562446312719429123692142112134169188046221916806539001994999870237213208750903872035327533774789027821496383454709289094913978675107971038329630511218569497540996009609289143528157896072492246118568653810774132582841232108128550528199588660018296142998248175929768155425829836487782770350077867488942886666103328349455695974077927419335434192404349224150501534481204390641155542970794607008250386180916585586095416989681176775427172476711636855482294331824817704617548170517571807450323820368767982357206173429934384831548595161795530261074182656580448230754564107917734372102438221625327495967920127806678254933197434145360242428036289915345829712177787000295496705684438380582476547164772062320666233954083729622792182361238290831653144712317301091791687792780174586294074022469808861905503193426125779884477309740378870860098629445387090062304840044202389112094338454788078793066177711981959892424892873341824033130130551905727998160109406189515150641815412371881290305212170230612130232380024542155841958820502727688332998338733226344815728054737267368112349691391299617951294003459225380844343398809253349061470847868881176809815274446720537608080666820239937103650 [140,119] -815171283469607803659893444998892130501812044371149804438035636566970327928472755902255751720942886533397513383959180152550192982785132083602213937167542661587000464119774967032775643666276924958417164866849516330719363025631417177181298710775014475029199248189352104535011647787820542127232280414108650573221872225190961643394318151521711635285042662714058311726207008174155467791893746268233861100021431739100487315445228515795820391044224307214688540944016016729408233816352850112426110030619405023263000775648015731942359073180054040738457555354298446987607103020420008498797585229464413158306354437226514510134740802889997365808086988839458153885029836364921563013936526908968251626953263837537320496977669079431786280156290064725132054003303186775335290403750579042263849721984483531382183928653924616065761468130064939247271815086056598039758913999133497593345675172684215428387906910353549026722942670490813742934953339775763204193236683516544565663195443668051271484444040831662364733821082291885487073454311560650183621630194576082100858830456801124462541733226570296483007692892285700980691642285317795520279748579747434304909929578293099920249633899308736231541508495684670576410292018307065963247280402338179309389674633809752911308314628858138128807473326106686469472280715119476593116973178889805356802837461032662714766325892544419069510067888228128385962800813573292412815586698049491863267053477970503862951459227002947835674821648519955566995388433455044376062505711963439650954070157265181856670682383302379913597730868204367453197147570042136664236244928596300970544421881474569466735777755612574839376460421320041497295046797951620782731084050900377488812712239793418700283429619348303996171483352191528786205029058651962989479114094731406282728458508619407228782880189769903196444502176522063458690802125802904855357390644734679371496440129124268915843634900556077656921759083816800148039575427804 [140,120] -173949543496652530285579155227499750324782834468719772936616046738170096381504580436863327744426027226931051056023204384671357544492455694725039658349316124720486224617075345890058864501066879358963722126811076579720063432805307095773255220869926094370992210984431572735146812730018173049952546287902732984417796938804121008773559740281991380922624099108108267778729237818963031900382987634729851492555434627624862682649796046204511635228320518623768366290013742604067773362472287697787322477112037367744187840407567035707003628314786564533508044080982547385641169425118835232097337834489312981991102680866063884658905238183205530901379571456130841055684203515269733537941052196770966782125288714506462828005201629473174284693463080656116058322450786592802077902065561514934040864096534633738862526338254715801820727694388924701961985634874105380844857417085281664655990101447315713207381381527479029161365653086457291415081356398266589040102069990497750726410940969900010318263482456638982086317685326536386331156379345050400706605705471484711945325413376063248369521495138812938072375717363829036871327319679272436640042132206129733530016584780355502353560581516767640924355048072588384548168906551939012025786445003242015046241441673021522784531226549333432512445398877402359887779214595605868453524112882070294096753051113602826148151533305170684631289472112560408890535406261906339012933415344463654872359526255681299890415903025413663947717321772552712879013578438514836542331965471910822717715509036300316255163278484159654783043303000444450587155943696089078527907042326215791436811726646914078777145141198553604741876795006399525274215648034657218590318939788986001178841672123369674891867404553044598464861264623863609964599362989069045489288734443412601342017212893861219416134369987444898634608994925420924546404444214571826294632304618315599496084012737762507796985503386747141108557716319347177586152 [140,121] -49361710358594178279807309071200009664477177756270507094994776896252942697147768326256017936400148914775377944098688441550190308738757600264138603134906751772942698892411809243339108652088968939413851263263400225892290510030567480149916141946440775563705360271996129072222371988282593994383941864482530548700437535211722382936791401163018328824243852809177612505959499159999016740883306886062324471270303149285153038157588322967002831695186995134992266328881459486868521313426420262586519529992260307404980318582082767559916102124702849747626387701014603703602288739329712716160323253935362410003617716542487362703561730084808004396917052983183263132571264161900802081946281479769506810993638005013531766935756301675910766394881312342445937016390390859082578638685284127756306954922574955559115824336734333446760549969113222341988848009755536769502513076079001704426425025155059047253472179109133881480934726383675663658647456544228775757299405278889475578932444272816225334523533935907786078607362674718032200296044543373408457070631167916614932858000735269134425793346847658100048686017668849928232528679989872063395462258392963376080275560357053708085259573932859914611652332666578531365416275328362706734680316703026060640946992194873530569663044744719580065231164741633509872104376606581548460040920902587196407237216895300834057324124203958509669706522240298601202899814384583444568469914482813904701187587629183187495274819333923198207710725112434641612183975079353801691277166252497383035894113806350682025164334702381084061386750064042387059441772360069417251688636290281703233372366184098869808231234917381575077577356712996449631174261443803541502571361933009760430805727971528730272153426210599796885748670056548203345711607889074828516006131406155760644250919747543366028628052021884969572050801601741746843315609560558402618704172854779238664849630514055908984185378954289697844089674602350424 [140,122] 9761669669094681525243491133257634720389683729404311704959903333622104083636263142303442979892204183045116844031284515167190386853913771713853018969427524152612831269927345743668633490369066555317447621735688423654784977219994797504174127262008324935333173323369962038694716835530555298159866349332214741057133062184354350423235355745591590934321823080977498273352604562091144854380933229070504674821658776730506288803166782969747689002947811260615175120761933000838913402547760831585381835382916276424548575016179571788338981403388932449796006268494676976894534854214249120350983508424278762015267401976103572960551708966790518751444891253250059675888940573762438032773627525020531571696166733859351239573055682292464504656698192202400783236276859664718935138831486926764753281875122532970666814617721851377203181668885578080515933193371921154366104144751585884641406750325730458938989337366175491680578854496978061328974404928496694269467985844112786031664414349922727417605992538135177762760656246057090524270439504206063589024049644952733541089298142881720944521580822836595882689117219414084778385101291838658125884696079788569346281987730800738125460874389665757815998848377207345277618984746921676663313811121907506283005777272596416645584913662699560854423573647213136955386519819816661995851769452815163830284956278071531174203684369980259280952253456148236949984299262215737472003317241439076678806426985777771075832198765788293789448121965770875780518955758102371710806363373269777913266930446232685552216413182523310772945800730736878754911415216689275687892030594816830064471192414815614091257309795237112593860504210918961025071951125628765289342258775345114297299856606207589187416444146747760028646726328563357493145870639062261546081768016376120796936175010287209076749584416352895853347541340977243179647782445157397513750095214905740188523104629767948255523644422267800831203469916 [140,123] 1861099355083566979093360328879626429256112407786265680262065725678596940801407918253118860845157750079115485346915034803854595413601721921592964132986212430982342292318877765548938712944548912411136127818539838714338940579145764781217784423472568156694580165250466543306856589542922755917256536375418954908762696553498221947759153420002794538519028106301694360477196388858599605276998522844511338383081751426519780487134002951536886011228365316234266656184986743852658285220919688162092238170620353138555784492812658978450023595632090170037222816390825157652323331036395229573703907248043527591924393781908682296155564604422302535572657096736769071952168237786723257207571605015803229230309002002897405251909275345387715721701989069588403383577008932832569046977028755943098431534191260682246327126686684259603048635681574894506720365630575916812402841107740520550222269007625356745832945465708971109780442595203183420405602211430175783059757074935342634241761332440403892181646502829317742644843304485980481809638356465306046494664075156080699451484667170075778544011734240652262650841103087325367385879488141253626166819385241135213644480137784460140290766576883046205202906570534176257678947509448400488826890745153964161865058667450974778432477728583010538266234860001312122905380704885082415947389307110697604834661976330714561741720087345893030326225291749609516336554194963063024721574682695763711805045629954602531284427931649547189431627165812646135866926308812204529383232788794736433618379152901905801250397524095844861300318510521923365350564458790136722029292255804087902449206374091425745197938894151652640880564328908116248235372624322664349138120630520874283957890149412664550671077691200894912901583101191065217887992108730997529822259837689440427763011341026979346377148956415573028018317420119875356882082103338069608549004718780223581980249006585570083697305391095275842458 [140,124] -1365889206109782721852207917212856308950362822812210461907036692198390030050790426289707038338354380176898668217593776637358068246034114306295340433773755162582786638395587005642148981715557378530614102606006283284437538817429447224029392913029264105183816898064809709361840905770681215606235511357484777567272168981917812736124294130935860967388214057542723496733764963827412155724540792209583937200749136184184225817559620672397964695891867137720946559435008580791087307768456789058979549828649443626051529014826267144391753929955747884781082512836921096352205329230234161078644177088031436141799029447137620372233561374060122957160531984127923681131888629002930819750067737397849033392786718729298603513320987086001615284941400737676791414431062219813057372478667530350657285503509519471549658765842085909715275937259426946303098158741614966724486971102114023103962495444111889557330048175136903988975554400994726649121687573831725891750802175266326062387637478254831170728742770666987461771838251448765355407153011235886235654715855970343550568193922327924844717528844791538022988559320499842461940263364878998942527011283333020074678533304362547037639057476940943616670433150916365895273646815619780122044289688806950671275268488142910126910891740985346118913158757240273868661794500452784402593416813943935573577489741928324367250026700069115237987769837616039590837747676916816833707630261049217765366529535732972562969097006103319878874121601939835175710827627174543069936964485753854067681969347725427451093273014089100228549232812640333038244950746297262481499068495572799394052114654532054496169578577772819970368288122610988097566783580822572573433995188695905520728611430287930158559118459881406669067168994590475241952072177359962163021557677037673021650465450748295350502540777021162794769403310308729313711453331578856322345140289601383742965426270557052235765554688958230 [140,125] 1245695062594898975677213057402856514917126498277139518854326840816348936589190903729720899434198695551620411971154440752407770376870923225770980249567886632729687824563614360015935049855555866098889939134728483347521295929201689865584340533785033984813003845296105687558540288343930385718230813692022817472290201617028934904060609603234383598948555507798328853655705567346563827629925667971211445281825761820802933882398506606618480229446943074800440861245082253966331483683806101151880196401280267459390256225000149277461381877601745816421428650704713153222858500638389602993182762408699438082482814964126868048401816373109935075204750007440333477563193543992486061594274327696403954657511002445953562013555894153607241907713783845186519902663794107508129980855179574713002365239376180382147287802715522575995611883702274378220197483694320929542755902344527999534089870095735567169819466125873720900148173589303504114797113286803007099837044203649348522094374496108000700807441661820398740400247501859101968381274324573564591999555894776583651419442087375002054614187185163103911052396326328834574308144194842238370197140680903179704529206776290999246225565447458971235782739472139684850938417795085223840275740458247794146242513165181407441984618637992686557493575868478665750699450005317933671126178335139432128623633016588468902828037747861950202414675328583169714398526691999482559227455650314687267122854826346659056194674340768568733270126618006416782660850244630790094783767997699400852366676549623834115366617029703200188727539593175886911755483169204822549127847556270017788880464593980511689753532413848812202164089073788302269102480149804815340558672181068649767739156918765065504592158916393381247844432484699782721666392697669746671115479583820871116637405694093116964864053502433749855993970367159277927242217366540971570305841636290305249422807773884381603704676012 [140,126] 670240383546214941727382447613233290694801301370122609973814923078021184539685522154011896343682780275932069488944761405268336339463616544588260394158823098486680905842479856568603671539709747911329605491649039873817531344275281504134082137795535898733130268520617224182339793853843275892120275673816160824111760549695250755135158041389806942814529168663079737035586775952782310870569488101257061107638619816230618834369464938169780652044748436943643023090717386176625644632783041515441679583408978751300220015657517311390423243796547831903854734224739071085053367496570072283039611541584714967738848426291570395698012077778519607469936737022735964305285118307344014133753379221793614999445713931465808245112551387944943438519743972438932737028006150667482839747273161942464954719858757308885100837373287456333069814976042715787263247588450852606049304393395282248230857506507299364356201401553516098566911997453800101196422200234616718138625529696348703992010762801384650807502118308403767556272308059752037532857613379583403445594858109935285523228891635740156758040885814835940453062385837849049463694333010662150330003324005288633273381819434657497683503099784793284414496173198672007785045091669729922476884013376120173154369973374006027589535084576565443983746723666036400253688585696018837201092617376672479713595151235405357161727349104683507844949017671116720986239147476474278092110773327962581882917844517917735040794930392431552555413320473530524792155618569376616407028290694848872666847688596794085827942962162322005009484157956585491387117591203608558970494623370166329600337941452596179865225529646619918464706635843984522072487046394019989753756188360863462119984200513596531176054398559375503024524096940979332117987106474606970915694824291011126410277871770261923328785543432157897456259069228388573197001963052670719749033214829588500594300001771890603140 [140,127] 639800284915800029261422954777675578446900400441130286990370692267716553946552535550541409426088945779838461711574223053337649078589529182289568042698582589752237754631142453226698363460932542623960449132494199249304598148132636552101759801061067913922580136576220478023388324544702561773654208451912326563392675904063703778227917322470536653725074234929630442826437189117125144979227116782819223042778561605426640446060856600410852303950511489096874910686285863394648142664394718468858769111911781362630864152723674668045150010612282688868733854097093791268375426398804773964640549653246504454351954723027168258426826710699756607633413458236899057713079934056129007028544870832602353507576602381031091650487768865575115707916919748081840481517514205472227789337590611357269423178241053465785851316778823349798001869513978132005859589404575143881054842135266535305787600309300479359239527963755858222690962895287603221382622102869734834217204843815655339517209297057692591437805341009994896700636462296091586005087243095292112664539594769543626252049650718639704784324908296263692288408489824807849679815253216340052802873793682842756457776971564469383366883479983501778901825463544717376820252632946205735773843046670281850728317060011213170184293421176191834004224570369303246828763434160233176675875378318952259889722998052132588460930602938202471786680874707046057214290717196703741994670371146413692256516295662374300606724812270436220827897354048274222367531332104184135922296168417185567341023477439443889723505049540652510391824939729542837637124075858598727099307554919239851573197832821496466842239973676647664521694345644492932530883144550353141633898791139353964213434351876794677662988851990169249980990426607101485438192836187786105355302810845633755455330047014432460183900360534063024938292421355903392431173013347898381541656927181655319728496254243991 [140,128] -231159228316138081775498067158930960320918941356380988690697326153324859018884125308597375677484295900063841388093702139792205049820864479454631637613622859199544106259078926546695549372743471371130161892838044880717010840097098515944689504403836174053740060196932484310642172282671221804719878305500355251428484365507778581442783561676670431348334240555378166312840821552898674529897429894026597665785919161132043977177208672635378916978202711720327824023970366689504566896824100159102191591951520870907286805743070434276207166124388896181999362053702111459282880383642323860754210721121352779583671823743359663426363259717838009390344253897141569182372980498625210214667257893751161070170656146008953253986046936779747062204715998146621207763254497875563267697213198856904529747150745203349529042041838814202167319881907189994287078178168451135634153429754224953261985863014149828873459624115312888603105488598378912855290626716763176389360421762298548433534531797039046359181740820449233190431416793872084741565418600782606877503068611792104180887759086720830257248407545092498817645887819757900931866165827367131067063466451698173038348526242755805154573895774614428977730662146117629764122616302105010465756556044004346482218306747006221730786119515389145663262259061939915192933871726110506531299272094408103205224709995541744555702936968911683227107322796081413761918933148024477276779497010222117708410443570300588290899865443712228551720555183686495941945500117568097526011783265777553720962257826267262625008616050641682982507863027272111808637101748299057912020888094850873020087159499868196904387314669551751445987851296588299995143872189829714938024773162567454721370208412421305972848682743715840031607896335853898139694620848535212542642300054550626308361418696282971004688488634179687236700954673887024467153412255826497914681333689775829027181244 [140,129] -27632070327105009586226731672847474151472387755928009010138441319558762986438613857408283848980393129811387934839121040784902058872315183182824371192394241588984080368458730085858222219562729314638023337948754458686986668654478786703910739447044903177252552358930342905263043079974810275796832763867206506999034643820283377685688056480313325456035901992005982568381832126764451230210214509513780096076969243419205220801932971087471718215732880600200320749080682920130175186989198124014363771854366463537198773157743048983505982935759668691849613089280475975548692790887532987945751955720045427496939941317463977002044983074955807337016099545197849552821982080339163732805159067103452875652958924171150579229360079486199105873371313703117453100669924613118790540775246059536521024740982730102910502298175407206997336267601637260150448683759682806557345470421261005659563544631555070454642719342517204334826151049780733731543044343913440983288118740152036335711501681251336783219150174185438701648918688512199301748669836386308502601199101139920596769072478301380989460284948735100997006059360042082074836066394321068901768612258333050461092800763531950993812559775594703525084378208368281639872349327382695963299218686166949936983167660083768234819002165014852381094934034716184743286133235297341051176357540382619004861315329825815768553567088108464351694396788964838370995725681089623239476864045348559469734029113434909063655532823889571944413710076750122991130408999953777919565810559711610084420476752922667949382069201072055935845071621794085272552886606874209061637554853872048086713828308318496334058263629635165190140064719096881027556313007052759697753974916453292818357032116242950430877159860880357309708679333272364099911179936805234329705432190037145424168268643553562540686889623131084429896854807840375025298230728303053363662442401735532644 [140,130] 96092042992217737154089246968618117993926476609737024710176353758861870880161803020223457619354117193930603799949644271512966437189938128690519139933203631094024703572694010527593934782716626403461880751494924252714321152037359049776618087356208763367647102663291659930542670074824422010790363591483455772770331114808487745325001247184018499648030143607002691134975459596650047027327792146478628333709895351436584767097337602324954650132487355110069021482538773495547619217169206727573119581311199640359012280898541373704087132284347361446906110244508815446363506924941860259394560893209233862591656710041213307176229796259065790038265007752962834843555329712353446379083167648856668295983411024775356582824485074989818779213209486242072510167431725452494645705940863010568127334302330752489376886796259991960044311434589318585093061691008436416885324479649246732294495237756835931351660334622514479093435474683630231489260679836105441020736759316289487766778146300774692599840219523796740195453778246922350884103660171547714836521079051437425267515202724670349116876837413707657128668160612726523699209463220475747120676236216179746311300113152370233081015146001082238228800017576614308634325320524716190467881895972510366535940863653845312782602482815734524044282563906727455389979415393776599882638675521833280897411694950816801551498760599688219329374368951321414758763855335485532096183024278275947911634756022484019115506637042957104291213735110514770840730601972630397269034729954338966469410978028853904553041611108886000366815812351003945947726980884119109875718702108499921110069808011796518343092714010177615025615532123157936891047102368914782928449192472044001556044532814086505940206326894305418891332967071914511656547639272107924449404976793130189077175885556269457383954566806038304863971884966814459340921797313232157583037240547410 [140,131] 16906738189897157280352889098147545440851367941024155805199096980630372612473237598481818927226635401923009725979224283230324425640117697983106694889590156770033075746214708879554087746303228472094450980522329374914389186424916653825670423007073192838095469975050189327095745964396305136096754422478278986608470981182195598404576917748014936923805092373350272601775514986131695472426521835558587584700929042200896359960495653560793094132744253716822050143856970144235678505109769609963746841390597719375352834845570410371143740410045957079260688502363960881360399205040628402606902917106049128163151374934217433594045566622326767544187351866929829729289976105527906597529757774004947299497636619942917824059552621335585348265214124407260834030552392250004745025070863930882996833712584785253707783284200273361244324010015215843152628888497173269990258251704567084757335618942240826185426459830689103104844781471212443461107011020320263341450284987428593815005352601470003182748386878550804252084067290527931112773966535188397207512293056815883051252776036485510380197943099816879657220553781965132793746594430010807099985165172762650828495706165046235382774819659873151314535785732327791734757439129440790361455264633125763147215934580687540919113408552109865755023184716566744263093090942393640916992300831069663797279633588776840340603461620059268939223039814728059871137625893570998286063941819547966957608645275916537239465742332120021910658560795898736505143498056861975100665218534765295268628677325293949317770326952577665856909578999403194572343585856553746459978512451908929535492222309027173205741464335430891702440023155516690876579572367487389195506363143369164324408893467957798163856497540729974647884645072152464837462435556911318397215568464702193420364186819726154395685209212878585179038160057213282579292678945488018127341349 [140,132] 6913343421202456216047907445240587988243612055705768227265569800047441974771621752854680207422091465582198574416394407792817875612229543404720712036382424185934798469768738257695116364183897051355767840847742620099034373058173350324344814465545606697349885365293003937374672078444335598956835488388670606352911917292126162229501456363773081889943187580316836190381418105830690567838803768258451299675015343560782827921512611934786261086794025359820641140851532807714653644338450005950118788333689752259255988516293214241719210887596654642754238510850292536079923522047476586984013102055450685611256324134124353349811313931895283873357952960325689814266646416514613117905008102100071661844978718534127192507722517554713162845268279582957695696593036883973430125942009184146287929915943282886705130314704364146320124957968800717451266092857106334540634223198658314291992409726292112224683657477838308692588507212110490864116776528007160061927151806225967643968850581067174334424011655269741406109640108949248261544757525526549520090541210764175433201140989856221279982706868214283798265815690704505147752971079118141021475218965500300736332163498289528192420643696501631106036174366115258074611226750686244321722271085649334771114965593569655353217922566553789438281832670680173816711481939128589887046814841218857945278972466244786320261276414074790701139159222378280201523817605027405056982425067676273490984100035945322147152890395889381129522727440612767325469525454748316601528526144139708942162267025239969737494409406418553941086563827337311162182319430169922317849019940219949863752995072476685327759514507409404730380688044529864869353303782789095013566935703484534813229499382653751038866124021290987567707332875879556704207795030695745254884521597088514367065821153262163992466011790570687693639114884424893866538237109974100234 [140,133] -16652133335404157361410124325808300803660085114400862108673072046583071355285972590670393285478280560346613412486158033931335414517562269851702787500687463412971297160373677523918902738595321893801333419311420641422770648607674133535875992293552731843242078906180687747467918683325041547298048198094859954915158169415416152697797014599595016986310083936367964066366941063287028242064013822155461236850341881886670805986180827938856429912961833441897529747597608752711598268759262093303130851070253856787593785263662072100274114229664250432888881416598713684205522533223891381157467739677886425465080541355734030978207705382306494744581527893814650185080506756535876296509602366881578387156379039283640897598335654448988514705667865067545406647387738306782892960515203141157561845522419223338585926571065589510092792806073120620361271166280469688538846704507015817922222449614021188767529972871783589706746638587420400770890135196008554233191374020423854742205556330990200124537629682338204829110193089155901714524190655840970464875715085339632641418121812834737287315572140967119457557839164018093334807361483427671195831662119229396875241141721662244191309048375425721665665748424691677840891806676611118984950075502638766644943277353153221542457833497816731010871033401663222672246989040853728900161130530146667389164754925580299870490135975414254980376991042919713523978603260906588850809440325829973283351536062803194943161491094843781074070487492778124181159845215368491804761819483840834799030805906572935280357094132674738729028085725851668549536675132713200598140705976525456093650673514424220404619271039204969803663590271795631661197303389491757086931103405253887069904588543493323666389449387691616501695239997469474069748678853857353322570928868536131593223754774746430739874064402300958253455699897999514435087251150600 [140,134] 1950942764937756399592307772818132325098929897412176293338023841121797938565403885578721453525383005314229399179678510630792171369960073784189508832018187553562281891498661882340150822000784351849284099136615846027680955043736272813855793291130943192405645782172719172491835878148508611272389691772471570569279933435272117289825586140801075791255105060003122156493631981993851826346901523037467168355148931341987597099071628259373691721134951743789103991423186499861582668094898592408214197005845260542399410008878641899456620387288572301604444924967626702653455765535904328653751475146704042742329959407810875803125794581218805136823706625245833684849871567477923588092581407321876670900726228315329712751378900766741411972436966725358390537226375538590092603184043728745495940905394509466729723917730081537848813447956964305243130734552682538899113545585885367291105746112333700256013678663342593193559957729160179506514534126435825904664848332932527189754061037685959815275940272007250813487589592753861636070947498752217687543192452859744969589482297283536717391249966599875602157841615535736537934270419108342077736686956053877747569173669665148618839367315600691321180268823168312826369596142809153112248177093735097496235127458729831357316089261054805798838897195612966159174735553974344870380308316686458273874468609240066823972730436537174082277224621098990835105676670052266795300746721086659340478287916040900825829347327128296692449556580147314518411014404807788899114527257306620405577764289285343813018311052413100024896999817852163713079507957760478864646310703392782692836445332560646426021356428099609793359030403999184993550034732251009362933733980979426831741545940829590140243141335164563401820902266761332221346259978020945437918074941654336628307657160061351735244398487767622610432382378850833170963206 [140,135] 110860027343327196661801841508445865335777339885509581523217998297894931747595928046836637689172793066160866277562163886166882110939554203626152963733091823942893028151366138568117463377572973025585349920481742941246591851631721278696150740367114239250606800837572731351945703584475438266814270969245389296037608097680191747929719776804364410818882659941225125757668746789668542934210161480399055272975560500971877386022172006797346350721528716293048211869146875760668718207345733641105064187830821544584992755161162751970028659453097964213068311814127549079258320930070958151977463826812852935439790244079086173344698062976507551535940934457164589302831677020450880305624668648240040008269407823316733807248334966755168928899136247006747221547005620146732646135475736897605997543217613861814624931477895835839754996594188424105629681704148135232580898762274656961177435141926638247907545460278252017274101082848772489213864974867935520680683657222823090568881148456484067063288975189352345165357945308847503929236476126746087446628818413063163832844239014735640936265758724644131151764681571768773708889643646910821754855910834609406033725665107604365543870960287082122518382367522847135140220757420773301435262332065580318152567615952124691843088324368793253325519204171537153477530153345776565035858321504119195167919332402081523389281343948422507205863675184618987856061812678325706909387251266364500993605409604697477201783396664738756864523224855823839385410474691099551477279139670006749406432650122230736381080212172565981968163325904868123700360469297712747476002577402312639276715574119718921250712416173471959940750320635999655953030014748919541451544175821212928270392280079111385819859192714606001261906362248721710241873498378053256648926256864157258503078333273605701864472718020198801208172508227432436 [140,136] 67895201435478231023584750652675877417211841792368359714060305731731027166563402050084868531276742338114597716194775485520126203892916223466091327257979699149116632928721626134156734253070669948585471018627802027441354389283780568217475236743906088170331817278946758035201605360031851913458496695048496962803575805726920883713099350988196436123792424091295466381792484167810727973165697183018207674513045425505867173988349620815796256003299451983223570375730692621498594239399475375192306229161864413846181019420047461288261084044218427566645004944642918843680259514025147963938657312992525515531506606905604812549368926434026857015571042132653535330200105742747195409331952747962902336553902981476321306950481897339195824595113055312061148001167179899556101969883659847978562168554488402870857798943704569502002759274321680924751277718310197454148425508935769093375364708853036144138362376725304605488068737966934132394853812067969664352027272376248268624389748383615549269913437802566869517008017637383954164520982727025907496218051306415365312277308736658791206518097609660662681282605066537024534607638081364059970862471944811687451066597080887653542381682887303052240483863412490886923038231628174950931702292938307933324389353405836187898549487244533377645904113217297322407633975738627814926975652547772523396847530561845038594588769915891762398676505777790934478151373328015445855556205473046849057739558080803601774100014573398728622562013325461938819571037737401352533613293904352190227237150526833889969922789958933656284310498878351225599741596891361285143207747790629872284625012861034474279595111355504719107645087476590226210802494515803304462645434395627343255674925922265645409007509181701508986274366395154528086495038884332675557902941256658344497516699321832675238026116528569733215251086230 [140,137] -5331096240179320852460177443592144669898949614519048482579769320752298003394626075693883903842023642478120568127318174281447292674092534381136088666944288923076400243401012691237215828401576572567215630109711819345698013202401482732306134607235504861979838765349174201271575639901348669862523342913327857216606294728456203729880138747119630501438767568671131325653833417834200362093159299061372195280492780620631700960780181159339025246123895603027359789810244690751346012641524434641552084563284107712601999256152570629172116762667488882789701752379835144655711792898059987665006470744553668574668588514198034901967996285903103958152612111495580442058094267256208902255558423949936270406009878812294370021921293724422593926004231732585671317675685823232915532532337705553726004485811719821454003120585426131409016466610426863770103148636038253164823618093735733680778192864829706756310005031604180661865822018815722799045840314459961139810667064368343988180086621212754702929366865930326830945283448263799933034911359679485602196168435398517383568329549059784802756709264797465784157320492443528887916587210863705728391135233193265953130799199359693667127031828960767754317839023011930018189406947680178820389623835167129187392987813674548864852692450019759372526823835519667029348339044565687994110191915814040722803973522308061788910583096109688944673808602926700168704977334914394034801086209608014146248474484809168033217493575009788026743424338428404634385402917076846286799222395115688896261249849519439627944258219697133698149239175970606643584157486577660100318000037296924141842453203582710264719784444881042590587351030157973467185130722805268193170815592377523759293924286220471012026923355492593397074336040672049345818100106572895311573374872642837462146759426153339155696784899687098348388 [140,138] 334495566606667319045965599352345316398361707996183332025955997033519257527930736448603496091331613534422906913012648981558176918016007661857008234242197121248134119941215840608506657352067208756737890914115263839339385891730247532681312276989248369925480290950817065703197404835997837482464972726390205309230225637430186245039344725703340597220085403114865725647014891962936688428247064158087600015979460790068438811188616733401099105097718635399855544282193334253899475633599578768868508676493747860578672354537103357383077526506113024086980979312474244428876388886963187048734874264470480850983029472576923848519035396710869979499032021718254786295395798235174888959875957462332202743900853923016101944213586501198142055865357730080808647712337763779042611841561025511803991377821954443559818592398495093048179872309440319965567304769648597186024216666536590997956688648456269138312006855969275626307030736341644460159994166413982967797496092884702464270505200414745176109177926275388188268479901120305070980051459053267433688016745999317950810334459446945492284507868772016730341153029410217168592094535456795167886713176210945831124630535983725840112052150097869171368488590819172452254633989052013819014111240677941571722924558845971534118789445719686735650178414822817377062895915871020015119273644619359994984802562966881673770848337211814101262314419256308762051617992595369035347755068592901453299273096171518502279634189544405014949053367012932284389125088976356435361798166108788974260323134535040297452951391884426270087058152085245161488170317286388994784340506909734282709182767661379292461335747743566315562586409399677720884098403242407720070264855704727254466297737076717874647871241700421160184403714276047621273693667256394004272203980952879448876827472168177104604688007182744 [140,139] 149421976757732410910508916666235308785613505132492377033498312066149253993097374616381438098165386807397604586281659594476259588702384251399816574441529915984359239522209770647816276134714844978555212818709851284171142212780000535709023399317012466680807171262000662020740391123906881597693799265442235944333259413721540893730307878183408821696897433496948451055898206238922815546286158059728399457756238798581013275867853313842438858809987370494582658053112506127526803309572376802278886464526696529479853565525920499466490522940104488341347787131110079781173539846425272231295361738641463557093994786578795326183040167062216485958981802523126930263795573220840894389456986873688056215124729919300423151170042582519188088085407098241272177608601068908694550095033277356644799476934243209724694205386896062465979763430321091008843862700878768606869697780944044771013023382695368665984432177481014732025760060761741437625226145163634631726913203765122207599444536977069407525678453670826945811739326630037189552522018193788242443350299949926368424236452365010204616810399735412984693274328685014962623471277560955956526693820064022853501545527644047513110316082015549821894585305692385038829895821889373616766320386443919375296607869355846040784991542658777547083677575056141607870350650731374359516175520648173552156973484523748661878589909476958044874916485105660733044849771587468364107851298920107098621760132207393444786548380039822357534201388131899827751312789992748950586165541310955842528974711672413354464388016678945905691334794319020099896677173147374586096194177494763012021617916790544422367203456164540127335309637998071909163875338884620243014843928522844452312858500304589093931847248920054781718266956755412861870883839769455529877686261699807304113832144253515412563188670 [140,140] 5272827032068365191799120250918835539146446484655249502298523957928544275216367278432519955490021052381876333240166301390571826005382556967383812835825330333534657806588068401812755832038520444994932977802940319917349535233458068634684419810805615546738128342301876229169749481485380147906367412729064845431443033906262582856648822897069950096962876578604617438188894107698025454336397739053900068111958877015646630462242461224421549583029757260423441353583219179071593493194806557413728061603726795191570985967359632126060784785231133578999885585209545097170189830394198777399679875968146559876764252704864883800600308701744162976277745287557330197981007127996765300797733428115487332319823415212779865324293021214977448126444063642538502312875187462517277015456444671482303525662769975670879433510242942729952637070186305173309900859112480191011368210377171493367837433957829811329950935143891822276546162735812891752384215948929552396601639735285774557439832532671128360798830428272702351985300553442235488907153320409543184843704084584411887328960877336242443148235257328505229002826406531079702747541042584719789619186057945481374104878188774025311486950225986591718801110047191187524771114896115714897461244175048737421023089072329957276732772323729056261904590366386477583131517172556327918317046707639519497107175208353015591617071559947804455849621571039994114962743333199626328305003373472420446612404690905175212559682390929001604073664556400002608142802361789146479184159893889438534155821337969043321165423895705199875219296701403485282337358800135959754631149344027706917699655138443581527008640293994721927259857932571318493592865788770161722321759318307070092427256231630683061789513412381011116284393510991644885127299346460456032621438801663533278445795875211601637 [141,0] -5429221999753245786044444940141641695893702855705205035254998088482720103930637007541791425782752574381432636252438403849730174058844182618854610982659646174846731409410575080572546313099515964549747503907040269227351847464090343192382435218676608122891549526481960314061722065473514962965790003451274326175150338445057755942258153913814511669175344001397698817081183209325810205267049814582327243515356698169362919540554256195796752301003895814163111678794510492402894513405562346614113200939241670890629964286606359165042576292415819216904069149519558044370056825379307273052573041702091253044703454073536602355083231236155206656934310830632760294571396029534883431142375901788470378181741632988532411643292740341914330557999339261517706789576390463250608624737649536768998282879398019098498759832008814569734111323035089148717964979117898078429935436032607542965247809679865813988077428021020238734642502562508884380993771348315381074285436229252446182802061634912678386833685689366655373696306947025797746678527051202187733255621509776010013843932314523758286074853284574298431115202548522874818132200808573084377865641752275469257027793007494940416007334780352082857334473377728556168612379442493345662535707642940488155390474082490491040852948845948091505771473084096406370724052739597519525509733891812795489745494287082147863479922279323945701903995488076598106328459133301443197123805604005507629016439851985539951260586096427010317910744223256028178220249502006623217090481267401049292966183340478923828109258238417812907348534961398890708965530924184072376403322608319060391749616454011781580413061697602855574699082145284195827811427084445770678928441628054598317119394789640713752867624267776945796926928201358704416473415339800894147606124243932003437324366316927736747938385066635072205248403242345303259262594296428320373878798537637690945086205227880635160018988675317321105947171090843696137868182958454037458608626624515807422366127100741894326586837488061531727810893250749091507020447377274260181937065387037957589779001608415029118505814349626133008109431274522781525628740586797789299802756389160046811346380592756293939230836317193598991089771172612171335739778112172901258217404522492464036143892714880812560593920094643746871347338974103965613755929341792800976754723417339026292677448393842289240436789227814912000000000000000000000000000000000000000 [141,1] 116078522131052568282210206835842791676612153770699874060388859696032954021660228288903782367476155332713703174816020639875698822039382988279754784589098222798747378461676511392086266703329901990571618904902191825861081586912452923349218504981090840853843442320326030553355393194484613016536492533308342471575112703719675519053235105125256258966542761114622094065543810000446492226483523028547005144266078304106245397716095928265690398867650669303284268559865427129262225719431580862267973289874945670692265896422391715556879065640724436395791234188736440560409378853915501351058366432735536049152587528899818663909550263945328070720334985774562551491199555037646163346210914549078759539018402568756677147701989203654741954349065842957592405474721212553840169767470832119572313511295035266447876112026168926835525438532664014169822476860080223988352962049788529958456367644363458595195843988801931766811526944900626837413428557449419464324828721438856970001030729159851344178467088852078433337185872939970589260069857047395800445665982928268166027249846137403514173412407091727356038226904921337451103029851920609453119682764517040735050432901225198978610486076497241631572097771031690810227207206004543439736167859195032083419263715112440831645152383579510516336721316768645037400536197985483181790906898195057623238646611674910704419038922451009136941673495660172871484855951044730823910361928179824628521155867899921244114805245342066480715942938192226649227888674287367118205846228214962677856071419436041140447757521961880729459161421570013088608135904751423221424298334039491968608077438626911547342538497398701682334849141938004316533801629800068531514304645719942475777972959881730734830773349334116093920037817526079675279531866474279585446606700931363253255977912266514680167451333419955945616779619768939948825479972044450634773713524251488856895274624171739978271829202662646645774742368603847993569945916657405019361251863866663980795337754678329081435989620177105024246625054245028987139661499604836987532026151144142969319295653929416220593867791294574129425134695414570533952675347805435911285771159177579653677683874660410023961788915473950210565094489164128985539956490797759791647760053444878966584867260476139309540484237772288626152044527163360695756836826311918236576502261504500524618016123767067750978264226385100800000000000000000000000000000000000000 [141,2] -239504843922995936715860628709195406546443848860509854616485683969153531761553498820262942366297973398724105673560842706534018378871506111754602806764017514222666180923533947608992540516675157262127482752982512780827096677287091158148873844140756540093795634281477575326818460769646039752063008709361494547278760341055572163870988699218912321774891307855272003708279387654406672639614663917702295159409516902820094006599791952053833603606247650709708786230834583882409700263544958756864449206332907177089179353738863965434137182585326960848885879158297511689546671946562357621947804883127088691095635380984450140545676594800988831968686279290608860149202099133950724599480976672158354261583815578513285637067528183532327338583515248369525717475306485901147513191120316020436838513307376967029100252821190222875797301308513727584263088138797412786866532420614558054452124941658792546841868057877039887750997657831398349351414100898524229715053070060295435915006457040707249077255333270030906820034384647505225174242404330339817517850112684187962179970143320093873132926383344202991626852980852047067811691628786311194162004841221038619546302988836343303441883515860459085155717653419060056965359574027129799756058040184604413806570165888279321826613287113504302987185103322358328433460332061020179829096500020264790352180642138680791021715791603184439489619989125575067733289686338755816689872230559311131672043591656131671517915261997950297335721829793476823768587009982666786240559427310022128774759265023016090902235525384210782387638671477038802482825065182046872029349252857066500142238084566206138045592992181050021253699377023141696710069846255131929308994753398462174593291423012892696009226060198901911091414053694596151629566029996792245952291158365466266373568149645812921828370322239233514609675365503279877273793052901399356245784071946860764005546905455123919714453693070130937776903620283349776084992332730231403216190363015334298557439083004751214498285759480799288130851556651696910306943592815775274358454401786069237608481180780444198495162750877641487220279490213781402167477059172076378128539414497645974808407672986111313632660426093458583966555384837219468600016483242622800632485766902958193171483587623757442066533802517411530187996451007001493323440914217971244227987283010827505969303399925418943274647476854849536000000000000000000000000000000000 [141,3] -6281830715341859256208412154087331212079176793789681326226389967142637364743708731961312441442346236325671291836487559883026811021444175729504113698268931990881984506376420741893084657441116282558570387662128703864787128433464093296522877795221675274531208984854417820825720568724938658291104947161321591899469465475851959878257623888804840634541079409208994108317843975989787613669249635633311603424786521805628140676791180682017052314087329895658767491922962817029287436500927430537912944580674153711679462796640244140017053805743779943292282762707216344220890206505747529243747539524459684166617843197705246957929117575923798350652378975899680965657336728763488837703155890363375130158756519789193622056334687602613520596670161776406340901320908871702481605517688663417302789334894604649190404512319201704702774132300132740394913455278609649073589910576456006143905751802485844165586890275320839230407490438061386821801366137896496645165785236052272406815184712188798165492448545516652450102170714029866551570490101198382491196967249680195115349489569099794957539666228913089024398598579680652522584764974403335401684636377787176536980954645279102143916877878897313656744902048600614670452555010748899016855747026817399509090595154086462337353778759946871855319121150553265442431249345012878970727395546006123368991470146410168692932113735725706895760982260001771132943219286715527450431966987496099241496211124182047004636197468160993843675230366385650196893921566819554252758891438379259224090497822179265732860779523918284193504095714982700223830008528085863365423390871353826424656628119788742989663399300179711377963235772455080877347491174494074935831393647962809669015170289621995920415147805875043705358876228341312145509861945669134758906371343131278332723512768543490709389885953407583254337081598172382055253371650719614155842685430657545722087616553692103501896926431349132517832847583014743237287977016435822538277507196187783811759197035271624334052490711766421383427789295978009551186745210799589250220441529235061877251243869681251476257727869784585082074660659371052802840653203405929947483865913104782697536046954412263689384801194210779422073087018445361358718459963635618620229468296646514123368387562262895111660321094201446147176294966901857755740248206228149423198335566277024511835169919167533024775734404369612800000000000000000000000000000000 [141,4] -121987094587543139085916702485600228574334685525939196246661457041615265090113421920024216183252390929305952504798975408216088514293481482118610829190178757127722262334381272858988885271059036665180493173017467910599313699994840731245684333956473675165240998055322037464525478775107865342482805318871271636282572631094978119159378222846245137314354289773576341343924976363984872068867178860125159928127328035610717395095538619479081768202725637031431820053699274126017138134098230882240913702900330887002412781110589661935756418725327003113130107135145556690239456330614729741261956576954277268535747560073703680063348594904094173725291507798593646880059551865491422949972262660378302911415907810110386744130181924192450542082562244487354401770349753836563327312804826253051884757826701660464373190342124872582326464877430096101452898839910551266829660619003369732645959073641223427267214574765799141081157649847015661081018339853053385357094199360445905834677162890225338059521558599730438168143061991239514209161495984487103224236554957277894397783532247895045358082319257846758922977912681513316155762923540559582392161029830781886615868907227944250667660297687764768940875763346989494975377272403702843375851820783168151771901269264267751835816980403998242046396365535817821601023211108440040501021361101428393429809380620694522414316835840633627083900859104206348408816450640262954231505541953021303005133194486330965075534391350097106574383099747672945406270054748044944632143344732725799284326647901907045625384666637185909811330629333458700763538009960458815491919559416642890418324009592445157289087924108343288916764614455916670478287212283157099003769809444143432923960400390506926695233106680251021027314480517177557460872389955944926846733865512381824941313887299428747381491172878641788287722823440713797224950959802111550528980020106056536002563264084087469989390115091500164089902791484570586615250444551008864569794421875043402704488288240995867095798220127760043781339720447402262959255166794048148982164335062089877128010983505908477468151269144930050103445676567879352484346761573208202660127855819148713853337183587041309783847313009079000615486936764958389399633351242829175298279395184419845955271759940714168608895407963601073684806035091023075294105753452599084799454441986349274908640779850573065067026228923921858560000000000000000000000000000 [141,5] -635797209395373902112967849414380027644567830563374478908284527394170126013652288616592917986459804044359646939043860477528613224384553338658118144292224021958905557036181858825216401442133072895189257971096713632249113121247821194201594171952382760759294150454393678045667857429398952883709957729615645431051907895329144441336363930740006823083917745405529444838498813799426337629485797866934137142277101367040461642845795872568595434642081271305075708448695912360545005548151675957873924369846961508694792369287275537258665071832404210849480767037164321788498044555284146307619416185992221899277097589031373080830420880505329276724377319085189619621853600583964049381699185987312030455837066098251957826724632947177234724352142496863636718795164231441890122652744714018277915746506562981819012152119082740325249863866692990976418853294052244654103136160237487001234622079182973249838502366722029438363664803572963165954144024424063288105781901523348908703924763567228594895067255892327288518469624706738197730495352958156288344102151600098541596514755270965028171467609730919600799282644917117434566194123960181612898474991892963903771182248901299944645102078245877386649450529335704998571604733933344047972658042183588194511555589174348347674238250354071398639625395474134430455493529806001867471910385636702067214182574313488285635636114386575815762563448047074729266112486414047439455115584439895809664081414670612283110323286583864516826897180589359348175118625804128486623663869103159448715842316827797195414910456015599236056577614995488712914182321596068965548092789024939532087414145150209473241886462525255504950355493801887877000726993704607323296085919003301897002573231342718363829350594897759748156979413886751256750114073676248446352001289483005232925960285381556279032444751725649584585005834217477411692291915420067882481693222352775123833571278231003380193342249648522883429281796662953282486050307990985906204510331443141674195575700262166090417914555977288154335704873072740159459733072872332988770229113712539723519947869437876346902569331719623012078189921471074580476345794423308093787232999538194312257364662072213642255828431364401101314685833757751833261516638152402721327500584090902482277811740110823839112135496497028696283913805555800073997608921018847797762625670743973025071707830723392987004055139841600389120000000000000000000000000 [141,6] 6454615746149630247478665354324273168344555954367315045297100966886811636234076961313411325461189585559149511039118391248064929639611530955596098162734132534157497177833911669150902105291660271869153026505969319264713665306493458040555216727692735668649490289985201013284647095744287786663694776725276600206595352582685819879705040581962098152435027954631360547423203898478909232358740434787953780513937308364677803963606991915817906854674323771588834942624079155373824123988805829088893002166665482998628781465290015390578505179273516154973062110933210139093820442533577684155003910636710533245141030170557166333313411400114802318575889415502040437991486673734116259851931256456288777474578172817522489974260368644063658330698570269649985851411382027359136977348749726574561252315586104547908314572147060763423998902114830850542845880479548870664797104000614432897084642827967801904315697151312799042776615139025272898978704781257444032739154593127525938975240398983073262258500966611663455686842157154380650622898365133769106867256179666839403321271216165816703095696731647721064132315673425835401234277967984673867023303555544252457974994748599035143086493551069900569485464612541321079240550709405671042820804720517674185021855808170447016001448928847608073750835263560485529019100931472170029307853647402295206726806375077361422222825974711995683240694648149156863649391762496907860411223816266368878062057647886976329460762706815363256946502795682199649577389033591098211995245634794507163762542242404738473958096051111973903872374646639257059352913656873358019052453365466544866613834807345815426057327090135296842580331553976870640663845230924991967981096209350449857929695617167598601964864715005314505191719417486540714506625526042834922199127233653007870145213774531955260950837994298420861279958091464611236108064738182807369250767788930337324211810653314347804789507097435917464564097423493789892562214691728279690012729866287140799047197540952902855749411203800058201385448000874505564039015448843713417395446208835923229216885371113851706759968797658708880617193115644589182818894329888371485222656139107926423694528527410626825778097017754272105285282846799979087148805167561408326258328287188257926942858546088192512259398363126694350045035307870011200486331505126988966517739579581918395320968597126484707770570525961617408000000000000000000000000 [141,7] 30162863252911330514699371348291690955443940014558599447490710333215627400250615086988750909075779331676771100144394416246455418304688076869910261037590840452278363645785888792358724068572419298757313820016787140856298773210645699140512044736464852812680709041515919598990844383301841727440192933386588197931492960770046029749976725449475778868836495984904972832920402929326226606777280097107242686356149084642982010469065564307782475581719458928693341707739427040131402539115080791094857583550643896381783290942752074815573589594296149388944390693508937178775779619026302393169083075666730730490104178429550289733101719220308315217152331684345966415487438856256393841231968962604694978111894459912908203676742486551818717623027106481490414640350029741075080735532563321911127810191630678400385470751012387109945338530784002097395531463297566984831577070304938715643722377288659571044651636109484357692529013407881859286661952071088807719236317803353687896859122011665556824118232203239203211164479117255953110717815582513544696728581731158308249899779332269386196293705412617394506444111398135360430193339529944805312049207881417743993989386755674725131611700685144562697810436938048369151379179901246934294094351217371845330191289190839907041486262565390720522616057320116768395101371220089686366138337476846423923142908878354898562152153382987054856328401518849834488727885335892345005679226475111609858855613727131234853131314911842980408993825554444369041596671686196995496002001882601107102794532503773525224349585942976864907501963652276803790555351358256043095051194170906557713503197420711446536406225450064391728597911660125183831662145429038451751714069534706739781556771668356267687712503432713105007160979105874733192547150723815969676393434615121141082641443569519014061563477838343604075413768650316909602869199898295884755610791143396842909314344559582038988046337331692262871282971924500787016327274099830335223931467677532240147315145848481698627787115025463340316043957292895226074883012708633089540954438793936457639655532213166255167627065339025823605547806806962028383701759833869932428464873018237185213662823950103240810339353614033527172332060129012191879222154872702623149044888290287741163033023843520886028569817476894177280851928897606349496479981224483276726931188094644797958557143126977450382794006006291496960000000000000000000000 [141,8] -428835054341143872764522460492398230033358504421030940742444376169087457446294574981412054832060150098260839053430267358442218035817757994760132700201765395321934167364234441357729426251044235055869050589056445876605048921347754960786374489542000676776746436955599761441118288813945426587214761977691526344514045724853239636523639537049626246187756803649392484565575695502834079706776681594328576092157928035350768446124812392400262963787509607670742372491031707789756232807532171161284712648040645946179799944442087395427441971521223235671801817145239178053394443722742925080722526608554161046535502594230013065211315337170076872457197633134822108621755437383878439226470341679302119512053395461832621914111245368281126330634271234289858380243592890601471407771811731750460297555660693228015596837861315626199713304903696542756472960093325704893453064174440038196690084404773996412061867273851329403942324801228146358942041579290374976452118724978924614708250126862384342386595038559366242248515188122103027656774417797895282830780843690373894478265708240084693532460236633080144495418054290284637761722678895423443650547503889379204736376772007944143024280920906861132094841767288849766619641031990263537330373076189657791426990458157276230111380533984978668447426228120148195570367308645102818592883270898391398188545736690725191391529967561502271497899965133768366615171580730607579322826433480220935195321653935493186503083144791786516911107234974028928193217226959802468076866605229089805675064167475661984193647411653158347437764763051705802205758030893978080471469140687039166157499207006724769519986326880786401062404684283633391818962115342207221454613029145906016298500547639727938772844557316336596585888889938318995559036531221460804142075125548570364646757028539536628488751493316222995484474982062895716401387678946924112488796057597436292126196340174689940079362772548877788714643394913908280551268268948778958720739635360549032539523172140116430474702886585414484098978616519841255079694681345104314536258849534051075147119599306282289865843629555626950498056361176309144649804096013080137645029859192214279660656556419826397103404505671411117110888663299740130215514228078983476645415732412465747820245647593158016219922731344561521991341075395525036066085613232590760813806169089641857789048492233193803548373511022722416640000000000000000000 [141,9] 549202720989695736577528673608405895553133944216363306458474442832382479294035067557559018980483592463313908782984364541037131571046803208175328416323044878918265449278852729281499656127905569046130092942935989492925946374224823019417668850482237851438311159128991271148581242888841480269215350252520894602913211606065757132265712074896811270253178898265314332009711140362900323342714569990453873518221414140373317469798868383803563807940461991026874667205513357522197620946262921074211008403086698460903531962769284454144960726720579756687330390153350283405654947329309437062447733942305098880337173670619287496899281273966295122341980231800183374993476670501850733940896780424940757830463758425663065695367026141736817164006613494204783022246121589745204749288547164071668667782507119859814408596838118399138613443380439311801886382818998517457978266939558942811906099384430853839772950417298249218290228668421604035357704690958579660750313989687022455842094896843142488957610878784981403246751807594196995514745485308151376122902020743192594561710223183487154135038886593953102732803799013401405991967178113078716361162749503364350478823218329812671504753525916466326445967566044372331728752527005230783150866816434874792910003730050609285995142307757288715800033149768897845970543689373966824226831017609411909703507277635062040812914130531325730467385615809435994328702935259121665343347436884541684501129597777772561295131620489631791717049703443453641418534529684297522829746629961147482385721714153531575186736481697789587659125865461015925549103153982312051690734679745488848839636251510867815761813969863061502881194056322515219762973057662167890788522913886579871724627228887128423969497519815444144739362190093050723047800453766179177578365433133179408751048915767394985159991290965070544936271454980770268917093220588261168177212883548043384205728483757966626155506873144973213495726169270820239272777898782034052251826042092415773594003870465617401666557992606687549685233542380963139093122396912238736098483181240173462782471199431995302365268684134522457573082214068542967062716717247144198383422168140275766087345936794871086286691089763185369745068116478093198134635771906802474593996169441802221661173206813215212594414904278026929857686135367156582612066732587338095936388268942105859019953135727566235757107320392672870400000000000000000 [141,10] 4606520673223218998055612953143408459850420109220569365477605993776255590713735599107157135245660968304589460916096225550056803498497121608019984926420948938590727508034925914917722560172195124048820763372687012005975325792944282000115082287774517267724404393930988169972560989050582601152867576364316906399894816690001621153412052725542068451335762703067740104381317397987322735083424790053850265537337807346660303696139012550004549759432125599277428431007287812074868441493390142976305096139888473458068837983562939617511719150816644318357291324387035145127695411262004947166924061072326469983295545792139085636913436670623262161745545214535584751602629487720826381985471723729638849642706300240877079475130669079350653390404285849013841523965164292848806498022340692451211145660076823235628825780067674526508263774938919866276503458085763929597494288435546806329782745745363017810815725099339245341936740041514360011939966146434846505594361385801407496417880607634834417935138182212985204151898713117938478795362842285025027145575328881854124854897852190656688712534611449663360073262769743282908183355848882457316108626535189223238303822860658066803818091162100101432713127126668294799825817985230175317359821596993993849817479983334652262226947787470407875525895799754606862967851827450398850301162967778206285552546446621432410258349476764945910814070174543438459381440254605447861475540398852354567967852388788420501644686149812163223245168660282445765180033102760086851791399204777960083608177877446287956688932969738970112788954634740257331808254977898966389572118721695844302094235495584543264899166847961901300330314580142017618491021251715857433088940567792140142828997652658310079721714677675547598918681777168053072603727473486669737514117386808499313867451936825611149907807062181769482697872386459651148288197606226320561366519998061684826588572492264031910129459355047880597174241625161500294155882187933708744175379478557431010031777128457113268523237559094251283503720093435967384890485459294210818080236181503328708729633867503602612277576185081635057460243972964001772996066494812107994016853727062985273568930611900568630654464800777115352581466937976457441386700689817305221037722895454733972335327806383923552450793737548325462904427225459148849564348655478407443634601915910369377690996945793600248522379608737814937600000000000000 [141,11] -15268406587616341295219426339093208249254276161109088870831030636154455309982032758065767945110317935384203003705526224803432122751589953115862986125343084495297986210248270872252044714754136216638756548419942246576514532599782149355900115117324396580580859727397603344845458375906665157678631776527746995725960628770541274444183779293431247008792182635051383765623911861659553538193084231297065298390796694016163903689495500247530630899041053120726524504524434773676798265148414155648076119490687946942183227906831284713494876326937529913453972607481622591083932090832745117517368612629430248122800589972786696226497414453267859696050007622805239473895864186117581724071263947952774715317038018720974275225289904729396616838947754501107961324523076241348484513910692078056850981409938194693928544447065989819439252924025981843022931550551977936963840684008662276358913871281976869429174966503310973419959054952375882367812591502827993870173378528574785259077025811580276858434595315934046426715374447728395407205402944041730985419516250103297743764604258431625648817102959996244573879150306512210328602569356657549822545346060613683343656832537147834788628538397265991079073966866363565664030863925124702045060144712468485160087564344484080165228300190305708279146516167167987078108828947157910579682236947704418504356422996134595458073502582003643040143124576668734595567213329279535979327939394339773052698444586360239507855289738833959178126625310055737521801944695072319825453608414892784945433999870764621743259618437635946817238154496834430800517862528420193899332256958713609457141193358928057501635202142817640404994115153930070719721146456193419707810733814175164863500991366089664309047577845117338330915471592995261502807203985460684810137984378427099118064661102006070663867039345541576332871818531336736778755889272230891255205756097363721124368363550510280163210376369685648117265108224911478861790982247288461705535117834710220270062466923579489662387701324721904819454853758401306349230150735037147836775702506836494197390665545314550510835787163108195379419984783920560592579945068330729868199391917223464302789566551102838429153350216943479057563653437792679646512774631009112706147871104470324754491806229005439597390779435581513412253257925786160127553952066536294819080959346497193150590251479454282337101924022847589580800000000000 [141,12] -5285497938915712593790013947210273794524456048556707008793576445142757025760064415039387274540903823704107081777013651782505582760728303004060721394584333168198722966147745909093187472863017534519424783643059347533936242800001870698169073760514506392876540824845441201939680373600351496010232118357542453614947027926921327362064514491904381386664204438959360918171929746355217800624953313965389894161092055228767165039740133625187671499798911922949373925545528763741477701294874939994893210278489218184594015289497567537407651209238766953305077596429849665714206185992424466705807453121861553118459148916325823328301597327342497080955300799035512275420924332304031460425472575793199036430791660774504593113398442848990887098265770465763020452155324520042648965375108182454019597083339985293620180124391791606628854123840088444941886475008350982193741068392321917938259855883974045679139455934432940538169976512339712878332761703147282236981094273614476625671975366191131074804241126976676658050231575491413278432250926083772531157693948744573363854839556685226106113684317872619510294318810582235436148754058714363475202664405637555219967526641265568314204177387275414260284901556138488262441342226887312899403056170005927635042965577116649597291319818689836182797807220144992587091879500025834779678191189436686106280680449657298063187480162612696269742406376005590911577796511110682641488418601080748063076819269407174923832613433387223192867899199719957030895123625908339127461902620069986838425587416436959444525758267503678294543915728977465919657412865531131267296999193014983032871739757996170568193521126797245583948244260334232243990262635331888785877422555156550164614095293866208658231187707597974125179132039423261034756710610386223004028517242438660043923382689038767420195549486411415719906424013521095060672479412373766821727263354547416573413308903960708083243346870442829772751608796233709200506634217151610135449410374475111808493897264418152188995537757937703720658387868108208002636418666759785982877031178929965815610178917505881355672843264905979638716438155547691465745321454713440949157826598125517924431439128064027506851392699143401707143187764963918004748742335381667976799104511183481935679466643858362315456592104898058610965704220264271238037708478058600577183340694694614646516327469253322879896933299054968832000000000 [141,13] 126482579639647025951565005866614717114436911641962315168042148770280931955461265472239554594558821362683484119659520397924761997685279984906203859668987770027669635818074493491000502049041794405970643492404649043077780950901963779559033256111681253214951597291036336949961372443572382763670473186338449602779845695806003520781864211244878009371459103049680511463183714526542901227599037953799235842095962464758345436302069969747312576430039576264069564484315991963170771895544821857807740046903774749559411324313337639415525234510228872706879728417589764239114094979054101629420382367736582179845969947145767659455267666776071660527181113188730054848232190982160821020587835630091105775834341506064566333903137750060702423678193576492511357991286878319497672990753207261063609423591243991568370913553601366311329299814598690720833382198863126211859680094717186451885817663429577474162128533849242767392588415388575593447882816687178646865458687632110834385499004607245043128914116331393399140771315539948899133824424287188647785167073828279352993303848687319253351941714116005419946738955711601235949525588960161328223070488212914852409992227145113913322971102863383987369982727228919046652229500975134512809872720513890764011497061257709708229393096609220893673261496478588758169106950313110677947798053032759672618512349661493780887140387225124541308575312918831798261470899523811984762479455723274472962271541391876457340379691503128645873620432112356576653439581492496562939849980742809902098075448233625471331556233961724595301740629761694191405923540110963008090997523089428367018772259530882809647410203487787362294145035216861877574146978782331163763786738212560478310232630350118543867090548072527056987757068872663449331507971225507497893118161568535688465113941482113604334221899847093317874431551042149342806379637064190233346390167053001094003254816941309094846530162528827483239170052347891473104593737467832582341502262249667828556896955568505857417272332071949948502181902116688681794117768510163172128108263442335443717112337280640814004840705937176533802358079188162191994505590902183305381870241203497287630506333701846213243738517988606630667628356904522217898565738678710285181142719483832630338799298410868477227962186685182496195726415316649048178217473791720924073550545095579447984017690645785346571389378509647380480000000 [141,14] -366480820901418264221661749162580285641624445514568222024116617958088498622514110030631538586151505148325411606600236507129399840237085451389681080974160803846731671393621134059207351391856863282938544128330543031780858266679584715595330861454367070878782751370092524689458981976948823024919051768553704024916347906896568691580006779093449370569430746898218359248327458556234398140345580799687697581597766929127999940273444561096327018939018162355820030399493597945496265387501413170535079623097110550032661695165107946950269612003120971461717434288926558702614625499903310246873899954757811539431826843226143032869596746974181490761748259679138033677409332228700310728508706229113046185895691149718837759370792382288121780112710139917120397733702859826558810222990837331856006506416415875946012484143274570421062141236532131234347635078303787045241427653594440721810463168009867685314860990859375145046049478008157159220753108951187625849090056509378440934047181624659668560960411399280538663324043328257692430971866091632905411844745660509204865776261707227831188191189506109778059948368319989527313506091106117781528592642685708851327528952145054980848839296163470922131058450159218652815464657775023962384649599521875837313125445544833676043071322762271668696582342021518126323386804968847115836969872953147645484390065236091879292717190298285952610555412884016034228560950604355644998878072796869711499963757117492829577434930712466362938766632000017676378740355915475508611037148186796508159593132853029089275138601350431708035897423195067215570594889158983483170773578339686911234888206436803029614875054842553773324189807075511976814983699499360829626742997177088510228893295640794823879299080393208822101992771745502686501099388536183105325869467698108858629834018241200013182192709818551531305044595956722285903300530349221103890342706039079453837245428995363807242456129199485528704275065302714259454457336639143250044661367625575415259295795647078118795047969162557220617188574504563007068553232846252316659876820982637825434249526744699245083143059390752381334361932828001640829363964995935631001537634516829982986557114856808746687411863515331407409840920752563211993840827800036026130654653738253840061529945738223875251650580547580416898224150666463386669748205905289077053968264198800731120422212535385192935119988946695618560000 [141,15] 730534908701198396740000581364758503433792375815884991152662538692842179192926033614026755918817474255131218959778309174160721111868897857954649725094709191267117529793717664607225646135606092896789021446247728149125028820911584462592812363871914182774397311531810872130500609475609233897658451384096576108261278032525768055120570196702839599905043923571680109995821455682055392222340796885004181073880923954093447172291711505473968511639563629122137186012932140216720108002465751527975423964078065393573648899863899103626196905991527435635619437858932247359092036696919999276309701850179945317059811093339411456895530417292211639446128093261224342990684053639440932812927471677437378210648403680253121747340184800197651665522561737748327741535455670531995676211676445701154952234919826260126215713555837996998394416307258808814764091106493855806673231698141814138723818846747302601731461402032761394936572679684400879788357360795626068862801215966471877729618637067308442096382930456881311888594579735607275420167339213702345107045650999772518508401886133022266543620122715451431550076980692796564135252175837453319370345990724010102037488412543987528297812756446771162717438358884146263039559438508483833472939072927339899772166870330499896123109906074878277538641725705029080766739687522634649660263044846264689119646892726766078783355913510730197595056206131803060638151850525021888158098767068761488686466705636606660673147010773182910747480177060734723436149295978166799239019747211311961381695339185004993403911388898613527773458429496179707390819729973959622863504966593427100427633585354587456586060285722421257016182133083944515793558694311588510398204590386584215554076022565515947213600677525422186407001742589215339515076799041303210283793635355766813373910716752617537930412977194061333932562832982739491309866004035790944904385125355241650870770603738726657041874695771415652798418918099138741053649019065927586472468161131520675282217267489412259938914275828821604292629600049567605712551916838185790569327909175490739977531861077215265859562274202975527159705145137072938685926588270943387206151645679139088838439853079013984488742928927399596041588315038996666070242477645430634838214191600070175634117821286871625137840846224111935224314055870895387074339633416850365306302275364548434904562759960900839917470503243465359360 [141,16] -1560148431415968459141250142159531539433529405170206373594252353006060840864365602889539894513112934890939664401098766507511295676122246943813358720073316260171477480010265069326574667747190769041989953911850590584415297187357286990692361554014474332499927143897810820519255530601353627953865100993361524876067790226425999745784287233398899246205643424436144034821134595258935496688898249918223214350761050608432525520780936829888841769543226017483764327616064196003210370113529318300758218724292090932115544312746778847499322314125135282619198502866288904699518730375047071204799112869982163537925026314134175795940876832573268512857362503169681606339640553044026577036747253698867914112782890369829462680369691824320601485876456725577882864368846185756949769688556227658454256260692312119586640708358283457773096907465269285781611501357026867795175838447872655981515082451361713776698117569915216182884381809646212035673453250617314774194796410131273107855887476747016638212899044445945997963239735237895123576548038236882591456335218690358115422573780224281161099491162606625934284889991511114294078198158792234309136344798198817749472389540911729138832061114486888187744955658502426236935298269562123574015194411895209111329370689528831790474162786395764617052752683012088493707747574112435817204018666015895096694407317856599795939633391662212517942074296718907952318321684445027283032748629605549468974245382250884646661426948616242086136637576460097430777563961427409312905807393893745324488384140938644008735888314335912397270187158305947067700784033291004538299566993649527472729329740929802110623423626063231868974212451129892348446267138328699681591700779749166710588182573956733246825148385830812819753740022076030343595185858432703990823774514628444338887409923010395663444877317737417976465260681374110653797795719504932786916426846938456502321884846216631436307007364453686911578461245634198283682546304638819127142743721566719263169323713761740881399105164028553355033460320154947857848948338860097562279627613456531040699655310619415691644452357267261288469086265614227356218796288148485472944276039994046501206187570392433603275534096214384674933764220085960059949449097877727867283113362356666174035841604272407275830377957404319157699902085949628783719810148291497483404046228663925609247575459039776727880767369537126400 [141,17] 3636528693689091840300759099332065809876246206689777413018070981089960669554354049655557538089949412765221490717976814626220522593953478163768580077985006936336761123910247570473119047047581983035084927332244602464675123650035758784157352730823677460545599993586814489692076900845292488828568677683312266471944794711630467467246852269760438708549834076764550972950360650982743741648515369680847846924033861603636638008487809614160169633216859982828210213752895432066717784959747136951450202259304240919093780906026352825672464775375590278773074270084524653000117925584309707737339261963812132776627257960517357065340120941257927859462534855932102543480236651788227903570286537244654550104665533558021252459222314199444336428461557133461864939680369329490699634289652739435815747308392561465617717029407393886861187778507276012165960564374522525323609084659953749076241532933309776279774281989550909973957988092625295338866223298724596812529510078509223790772421302057898993215879996781468471919958189060929359393011240854495085718835918619291998692816757622202968040044884008519729009094322479044530454855033298738377180439797836360175984288466130100711606631579706786955723741656414829659976755216049501570010026143350206937672141550064393975874398648577371659025926027284600813004402833724548065613171322441458188919198965131589273485082285793828929107239959935601761176539118386434820825944892822552931834703792915005846504912798205590404335273781636006552605071145789219452561778491971361531983293825147107425280669980844758415214729050716328230554074359350883705636536585380519129868087374461194290018041420592431864181294125515259534496165050125752206691084652495028828363184316659743488406356900489289842715319487956496998620909838160030830947662709240972356747319610783867287213480709449761254003959484975694550125528047278667079358902263335076037965080332455324237396878302676791432016924638133820065581686777847664229351905036657337651367028264637015154946417222593491293015119245356533603860899997601158742198907895899085234124114916997139607704572606708668992481618618194786001732944019934805940182637259952190462170425652048099883642171083444416235587676105511326781794831051744719883629251708479426466390428677778621143591843689371612092281896384166355677937910539335615536139812643154552466297624783660571615919383511040000 [141,18] -7196283894992041435967134145873286822252459022743946937513499260657925330864388331321982383128160772299897976264973976090927601262045112279657556537719156598267224089257211908622134742306996018585273965981370025393021184511922924283044351763453983779121433030499121180830983285116858454288550133116002708373991144017820424516012703832345761990580365290703857145828933744756905766653897613760772093315132676591684619209282724733275228314357242539197469590476851723387239206417021721384176445273257442730191338375388487548468452637142138046221206364758323283361039256396736580464802711800648534120960732550624364341426175944405418855922588908335310756237312601161841011371724090120128380899644572019242123353005218109613071624986447104746104737301405391484240019366243965717288261219136168210243855128829472519095619730264212918640504700058636434052311384575233336132015832712468109466122637140481081524246723545152031474079521626778620478386262329905598396038952312451301948399177585148595552675116861172522957468986443145196240146334912522564376675271699345407147307276196917533949941775192652977069238698415059189707800932605358461853545259969571427343714118749179163334252225419024904671844261654478303915163268187092121371554728854832360669876313089526984721182460581055759326408568330831986871748971462846937296496583748115613878973656691827570305098049449545239746824971759079013077283368938532214324545068407015731047952991869218947937293150974612687963106082030851506381906063241620059866932408124350160220211821258590763694002194485568553427464132774737484248065491133059726602782167007157054286698332750860861592724443169876917303615520199257033397670553974719920095498872392061058864616196213319713431512252756703778949333291483445882553245012450816359446743699271963612407901374797962020859177649781480264990274651309159277913354583846370348990122664595976140797190105624840912596469485825315861527689471584535962777085006570016819076409591644684603733797095802509156608230731020787043766732293555941624162105409017818423651310610459674217933257189712595533594063925562011225684516068841657869493408712677987626607845153059028467788924345818580801635648236476176017680795383173076135003319424908743661080468426093056941914551681897911512192623354850111374588100052394813063024645420799500685558533426971051911828685717504000 [141,19] 10842535705319606191231053486909325831077559474808699487291041369313995650970451154278941860374907857010269961103218676678996075248940923230372403364206303681327162850460744272893915507036839361483107919204762747819187578918994342013800027958074359603727982941127649630988537309014683033489672499455679733394408944398204248024917838558801360667771965287374551868491326198040901061967413558828993468037897836288388658110987121483124026361732544606185541513534101143190889016883983185199092176885389380087911016940682959455721485525151672369665012031332248169137763387263009860325131452464221093499876676660703967921948159237557370257427877877073121217201809072596071440385084771754861504478758626186176353639164329130103291939849420092787155526795548918601527972309295739423814535720263346373575843485078138785679965789731613880169337400466841812337975880360788815870377766101806250710739886541277022689485737973607287526758566718164684649288170332993675349224303470605115829656748044409489607583918854434840235220619294297374853423215088960340303491252011062167103098262345162951933406802752824793738127314504478020352310446705041817585524429932167534272523040486176723947868531326041363231332379051567365713771336411894724320317218642783766185593432595748312407778059209145125075780717132565816429051405606191658393752231683646127682421089022943178815332423203793636207885861149847817710239777466907706263233678660333969697612827227637444510119239457950485440623592553429806167945151385046470796805878031795391858052305402878613075289139798330758310443561859326305346544397927900154951654172648177135436611563885883697817656355319056547753786611198959571228886117578603713062011540781752436323448847540624561320479666199991838184112192513994179662621901680723952947567652471192501959638446862337927040024161952840716346158553353689722949325698710114601116857993321077142786523124329225145941129610703036235577930147533943814796957951906946581591358742982405574277916202738652095216573642557229445740355204233109170807952555779827897298992226814829620757986332906544693651783958350111081466210468379344830438298547779917358819398921880747669211334247279997769109779839321369425224809486778092689000605158648724567198754757398897506664940588064768387895479046395447603358692301664211473241300662485024151643258921434265641655218470912 [141,20] -13435225269488418029578078930610086335557993681050048246652429675193070298958141291079403865530165402327615468258846188553483029611082912834834245939400727248233314886226013409852282506236297844283542730610197203067214606941055874954546855555234380109184849242176442079708553648754512436290250651215218113572062204204669695417451640967409363266867493700990015811843848781267652730007112640024966497795046614473804653836041839217953444233685083198366439324537716728512258737252175378500412605566244288909416249448162927197690567674745211836414824435466059170209259020512047323117027668832901465331317056493235557909770259675779143486734675672934599859941260011405277784425086949927983084827788003591037186180541022394698937805980454152029389886030572692870200945928025628907549923298637984387967181483359169509129196580731919329087407092141280774778783984500005194371220046598536039290494720985512648611373044484804145696976499643507983501673887915816359632664595738316941624268577403929804489874177980979955267516426120130070619967558420025997838033134188953411804815613009080863863527768805423979475939816079706619663343649175119864799683337100474334747070826327737670446711982484456813718428125052929716172554644885722503809287911077641163619250629230627210315302011641393923579094576957365248440031878672154949262755447240161158446622448131693028573879558517697609747051085409578981799593764221272025798950218500168387066921008641493117861049637939125304711460513424889893987690383970658456360802450459286220909188281153719062270314503546983668910854754306061252749638674984340139838996167706129384780701431515711687930175705187689231841955260047787878529778672389177723530541173082638087923454945956126653517669114526242096970362758370065218993766501413579061125278642201741977500350847836108674693544614921438543089146730950547982607053111440718439599652904490218961832958051871730477742541466928274647666772938285761470881138527027171263306532185233672657460260157072956137412901126587629221358231649599599930222862979208207898013937992007741822596827815250473136976068704276552739749467405223450944284361405288036193030884182642974194843429985435952452123817981249852073135358595210194079081856596872762802277559290563267463451727010491429846069960072287408824920395091231151908315154229121454545732847353140689113463128064 [141,21] 19781386306385729678207320272854023637571547972695953130219542338132354362126547516706315824845574716488790132472584345076221303632516411502840670329018410973379731177696183634569558518092788442299200685814825191530811379591030987558378392628975034526356654222886254420163026761335227469403927781469076032717834457614508729621917292752460061593229989708697757658429854343187157833900602538079346340416818679740210650864717602247095295618861400219506828693357930470320201689760531215507479881053735734007996150470071259461296905619716320177914361623843707388554351123802290187185560995449756625781099083389865582972367288475253803152347132686015585143031340255572495374771652834798119515652009196659878988153411660345145188298481490395315456222369908597187784923344683448222230049376416741018073912191351612860595358817085742896888603349431604609243890387463832005240072877041298410368726959138576602277527381666064234519868166859178459607966345878571872698911183421110985709238091092444818198207735648137353344485367674377663934527455124873799173932827775466190275496377280752287329350825141365329397085750716057528355775897844581556062654491871325163512091135504351103538589309206000668009017507672641215957496766518762002641253659497438693374974018379714598278945957523883639444449475651130414087255010313575826137521672214859084995479428680841098499615794798597934836016866590376227352754863201151629126027626135016193862826400345653389874246128395132492972549124523003484485219113657161553679262727055650162754240014022395695447443596468093716542573727921476697291502577279689730918208055945481791817862111381488715102378065499410641668466238502303523139664245549388691748325332158541064356480135049842230082788095504808183521245662543315863725290950720328509624170499531694946774961861464800133261375192630853495820343386067742921021900025026090847570312211041555080520504054575374371372942346824694585804587044164052297460909995703831149800085607760456332676634043091609246963389278508192767833319765394191108872684446197481409187711502707970640641764922342808471818876620594960686032431708175406735252358397117260392533500001652948502963467174126708410319560802759033928975142357099382714724017078459852404578858415157743386689581529186248458228194871891134284655915831962967318260558229245060493955603723788475179204608 [141,22] -44471939132747338773103596489961328762193897811138355472944595863301694972760019681622127835969545880435792057132212359913426200653069251063264087078847754495323876879432357133243119027922282370373386133602244367779349221991493523209233275293784627528700249625107202978941403624585331539021845666113681497250845081321612317481162865793357150580639002464228340670624007674899410709428112784610696981187233070299371129354928485620946810219385041838143051436990040949342635138302741189750078798640527387787828667538229897369480334838796675430315223665498714641318400833475738999780828809396647897071357056916366126251065944955712051812756879239502692632915765086938774644058536252176416568323649952217589139661068329307372433516894059201664410362943671446699387977300360753430577754145752832515291910599648676544244876432455741682971033474768678528716537285997680935370977159455088276948215134154605728644489576341218678250993888190372645104397209029019064455413683055911976402808607231846116757462366411059116501731985449653624071033183469024132401489643533649572813485567940601784459624039661336150593998574692279375461961841407606321324136366794743375022714235980203265060219883531931502720284683299414364195316140976032251929319972920027781979861554563281226139664126493859821512580854113281882541889914284853113944596629896981593939723037449862238907879515019515955193715209498592272311243739158942641163060389422404313907179485728395212236813233749631797770751298765514365505332731219001931246332416135608377378701330710841687245107248945329604273453366821996902766692340752997128036006571585423915571066339607846628520769557589787503360019481921314728991996433441531516393142160362672440086597827955475399793944746231592265316014214583979527506987571073603572235021298797175136815241651395763884110672452130567379187031968936940547118310762105684695802626830366220779793330577333084976383117539683400753304290657592635313471296107330371381937121536097099835792843298429775673033148017031683852846226010041016700272540407368103923497146554449743303584668282947594626562719028142407692377081471233903771801370380652144228277100263970302786687646923654410230925397710574152046461538031317061599591455007361854072841593427585177792504970426684898115735628283542479414704311259007093723310031801340602178315669515321584123904 [141,23] 105839566265591761253025361898125713851495603286835256559479725075644519425312784320752383861392877778542218620058673118909985984944037777603874751063994528505873491546944840158378355011064418502647823314965972931934162803062435273065518527585732882321682720816469265925545018544111330427138671624607773901080862522082524661949696908585880580568075160754085458134197622509299035462327472753010544557879568679994837851153113649073460731368176106118817232175947019645726943189880210152881867088261334597214551755930685605348664321268941040006386293542563642457252497614116050821030966475194239262660351584228274635269952447550482431696416311428348440739651951756960574028536302865031990270813302471101486945218379730789342449455082338767249561697368915603284233850937124127996712894818985455413857505537666794458935647296725871414884785821427780533945462860493417340022443834906053767366844674169764304100461765930550610919917095315112685060274440888387372373497630546661082837929821531057333819657514339668353924097587276478362445149477788707053082371850637025169866617326815218451362938647583171008420175786837400241111559168091872343016055432476673027906049527438283739181811670722567407086806501801167270762902782282015524476984437472104551258094514840020667778179698061118400157516168505139416493624062275624832131674701933509066251409412437898522184670743397218541073668827022893818268023179159968314554156414457614920917014980743526267239854676803262940921016409161034175534206710170655014613227563977431958228560295207935235894745788297916053263873029401294257874869263998098795439808983227534435089441935866950815297667159040267461753479249726391216454580490255048807023426179061538446498242460238192727471075023409969327887219680601680500289169801518360408143744303039973078398672868454150665711623493029084730184720190321826109845436362832495626572654448118300513682135331169424235836362587905304953583016095215949013245418381848351179134817275885932260093826622309916161436020418381372535609428179853830624679177533234213949313044569461523135542977239553387032093424050014344316219326609938250730285915843049643126847584420838784347955169112850735425222843255104187066702837027626206981761506557240042624094902764393766335503071321806167894163395698337553217788797980931227175263744487444375234875105081135464448 [141,24] -210318405677528069210090822979043073362236438361916351926240929384106954798283999102571948600159087792604267050734833321284341532077172788807144566711291629155205514818697701767083625757549368611501971829870805315419937784342564900259526803773469542834595317038406595388967689430757470452037571272344432673042253903942322253222410189376369895975459570572940328145175238285035885847307952500344132408573449714799924970718273069153937779507293428825151100782537836577902742900166720301250864350922821668119593950873704023528758362745214635155912602848188841069563549614653284520509249403112162546410863183369904565039503999866903137251681729314381249777446301349266712120669243026360960087717095814463636220279081256377487375267043884303015297743816075558631260199043603878424542469266972575077807654944554536062550653766629364135850545340783182511100606498256059785181114632306657428907584721737430625995646224019692050842916861666404821163807206686435295434154444937628546515897488604291795635382802662892897266526881321278322144568972540274206347825975201521856192501314929955335842204972232526578393192902021591975638113928362461669335979563889336038804285488124304136410186559932943899933884562252362329948215137639486702263262299340177930833017834598294947089479522319709550617559347361454752201979623317684234678178291607591692949154423417908221096621394500462981144729725818468939084886728678932830498798197816627438882995551885426432094699948422999314974806713662250357899275497014890015915132229646306509902466743127908219649852165850886387728739337467001782675165899199311435921564597056215071764096362103984178570667587645858508077135161541797338099044192892180046613823532369434200665352609732503498257009891940555205164212613698563757999977064787898011432580806185577640296390515485552740973432526117864040684472858814984725688527952989263423539149898410442711656387186121114052901541082394490057490941932021960721035675488775876748425850273803792553666402061813019945955809561835567348756775663749723024165890883009211119217706157969463986655446899145431912872464962429906620915822082360038654595393780241031970692310651408155150377079313524992394503356202076672301160885421754281788344665024573697179645831862763346947836408385301210013694241062600017630771422535137932468836761458754325553497392243802112 [141,25] 339599488406847826947881095875411466856647724552114266858339289490470941496160152435398001336512101215517844017409195425407374042068202427691593294389943439038308867819488800149913059630119850089877618517799614294069688585820744337028975605070372994030357607128125833648855617445145809917781021524689904607847580449999003544796371040786877172429357454504924232123081066916260020978839491933434460103401957871105897337594991495367518045158738093110250219611779292168791715454423865454616514797808171531241271913909835421393629279555750224541142998750758738114970633908318936390594313489258075163568096715776863106246813010983071292298529818532403228727900378501513062806839375166116924037061355225159002039323028034902018509053930990930093156065110042503980328211947825508749858211245047817812367856726493494127472397697793374690785424471903366227693857289841032017266197795477213627385442541419117120211974760150850112591764792742564947879799131578556134876635935070621509178323339705495070313068517548516013655449882356712117558990517941476751125922280396069877691092356165027239558258504255478028025844369856762018873430858256121890975941820781548406216749235735422797083327116896101973062718688449811901642148698634819680762097887423519270664647596132321381306553714471248218401998691806088195634569945881053970166214429252994686956324876900704510651972310563293255402835425868849991514236938008098588318865663272236666580768445928740664881320089224137880743131600578059599110063385397127394178787513556780243382378187924527958832573986052846809734790199143097157464129521348587145147211927220144492990194830357154477904802715088695538074473820859787943577422937350261351711434039639832607716051017275482510384133737173988077640897955581121627986529225003042656719123234644502336842527222804774288282262138523690410489178438978176752146015466093400280993664440277703282936943639660328341251973538874361733417838873143158877036530485582235892787195068868670732439059809467005568797702517944775712298771527075008579000954810786537138607516261539348568072348527283935959092709634400607248523798416124539658054063300910366418191650261913342037748948467951340993089135482625625967905425548862310288495263701726913074892966335985802370494911447674100579929764560706333965822484501131528031636116692567434342893218693120 [141,26] -454198626110352237151660995849639372862187913135391410439107271553291305537152503490608286889002367634654308780185126972024346828834207791341044303856135619290480148154995370083299244283158823119456222495532223824284581662346751971359000785344730175675205859673127875930040640965550556088199209063479771682798562480520768751394727388550204180214574875926157370575918137583788443955501020775671244944673067282082352189761057718603142426208147217055821500495975467150921354852618850169099414327343476718921118694954056634172266075900585807459567713513431787969955131727226237118350331148604580189275909583044289021380431982152889005018533965133377095812888027948609761980588558132306149608331475370740711618239027942203655549627878307254411339397768868242400944046617144926756397829368419849150225729505560576630479188479224249642561257760256155120805043545090079109014378306437813809801402274693072086221428233334877095083019789926119324548930486240475722640590134423549868777063402477382410516106227691841055199943884177335887616819759959303451179798475591996890157750346582735121998851057325949838905086812297727328178266610876577398562002777082867670088005843049838957797239692459265531375739622096995732518483244893421476172073243566348547650383823766249644027560407194839589913618876897433282047877271423433914323032336888278412521126450152553032650992642025892951106493609193971113004858535861702778128397247996264334838364142793989939682483325786132801644476907255057163390845544489915515101757914369464111542186535096523802127780110114727889455093069952127753829534302303606485151980211315827299944338622008392818749939345064686671888967311010677917046768839945912893852379749370060377316684287356247509815051445166505597962825125675968037276697134661527316121964695920135968955328018815554056714432077003629544443587810661983373545512587925928924212646468858169013302308120132199272346537860318403627960379739171226083417580557577671991875989355414092745277344706477449959628999045496477656828722630011957963545022727418539653828300634752716496733229759792208298753501125331344690372584448071437462385795797215711573504903409078461436858062395168376413581580964193394875949209778555825461819472310086311883904277995122079356036690111382172999885010546110059726943467514609608030194166561668285394841501696 [141,27] 513625236140801922503474233676313329530043398628492934736407703449898758291277878398384489052038033875440018807295515517505918158314601309601487861704003903372458984050858716909566093405377409685313157975722902042349628239509170303282167044696964985438252764787347777093808358215366527855298541696822775142452652652659472794811279587654929820237827323291416786632678731429515508188726497113271926014379901672760091201300813871600693938238923319736119883243638971444912406515596348053321676659941251757488860709287137625103687661876811264813658099312393003235456345552019911865145233241584690542216465322716322801458268605263800417463086673869816154367796928683530189158541373051372305416070874248050188290310062265142101108630898538157292520387106754937271567917782831940678927067431061892619937779360458914952103591724699040017390258393181270318256439303620230525449882072710298416704119730062474891697983295381232646996168927860284764725070068650070447205791318046948901810556719980031577189808815270464295530815845286081029872445716085889560305095247936025367778592508271997765159940343948019269919140009264847690803222468199271299669420713645687076176275795044917408139312272055968147338871195262389773197129957831721125899610872197708983680380314400641811046079164555950412245033776499527156083707346322012451296971359085665826451966714121740858545471463173573770769273175578255493841815509941102425678255125595567218209912107895767248777237432975726531612521865272163783707021789156420380540613761880046257494414264344064806410837032782689169817449999539929000929148746475825199344517210650314526049959889713301299865828294560393290687194072057018643193483280187657280029909819285799313836609392489313274038775061285778537029451966942161048394291185730733120095311217348400244722427047020861388934575827383228050328153840707481741484705938271760160514545229989955729063068739882999670435309952847299905265153980314976120892775746805896419598364512763844948246358391305202750007814289335669071696232430370864097543697077984852133625069479832398778204424492455844511884707356057010128330562465263838953360234280600782758135967210847187215388237898512770353244464434493707565321467998428743641104138756442931753204625872184713048702338797008745180925754443087782485335444985559719775685840048528458841587712 [141,28] -498612247320696045027165732715752676376548361266271251385643750669694869262629144951978391307890899624742242968379405058075923479698411078416042998017856823540139455605724293009070419005914762583796234677847674132886996745644011774659959980725043313996605646931348739353028795993396227118616710413442766604569257374887845896895567755332510824678077695014051654969833378390515769773809522986209788709061077468365090863369680626783682901905837283460203698250597839566956663982588887386931362871560312988928245509661852158972584056031243101238935524752065271804397663530606260230732831325255567735594544759424696993250951261108080324702108164391950568042677541980512158950931799181707266332266416248621370333766102535794218528740258400835904639170215709945214551308631448833940068601946430457996159988366463354956433116169027939807022139172776457429457915341895508125432120465875229672712073313319371747347415587598264543618877310236919992698492669564291889342135803876316057331794954228575875371706905454553513866166084629081711709433800813863443310193759788095296028088340860977818475617335222154048760286969782180394394003299928690145156262122485277462003477364750973963769676320668643897709219660221909912367084126058063246745936280788195618387806547227809864945207995708048141902647838135629072976290533934020153256104755625639362539673152018218041724757733725946598971479866342822991732447246767113053804027671328082612923339690460361913773562050005288931357152999662580659991480904000580152807559603742797477462131182699584110390004543716815466552888647421087220851436951096935771867224939539948047790929692029602171382436164295742389204869144452755376584990807139010277929152663583271608374302935224822744887212516611543196463579150740057282137262230851552190649602713182941481422244422153321849516515635756994027002498698359121710542907957486656091576956770803051863767582434229320973210711294158415252814312602567787319064248470654974499767448283353298532053012908231845146193510786863505096496801018965941718587398543272247083802283030413104843376266080329073752369894876724120455426219768893111326854385224374230198447784370213059339374393436928167965341470039307921100271362360284196215041536270431296577420771429609846321147549230548538886911359033223696904353001174808340824329139568783621357568 [141,29] 419595652933496204508060823115529760360017191869569490612181724769521132366488419331033823634054285976141578583704668771367914759643598506471434153673031232278211790928391341427269145753029064285656443841572431624090624563247077448040297317040061382596782465999663521017116265735796614783756279822123655966885448748098565436359924162871201722481388132994564689150005520099344827239884361382813796897936128905606855739196241468978886211723492801156460966279822036147892253242606319643459047172561717686297462460291068332914698667357402282848833900020766787035075757905687795942111225505022857389967815995288710820644979922539524860448271845202113465500734025137638542113623979899851585065900890247829866783943581523639844970041697245410840738239200242960767622916096370661741224611800524584347755787836053315039990789378986403996401431757809366940631400150905899443456057817748651275664690660735274019398767169004617342486142648040763538222494018024185764510430306812798454217425266748730681009535256829382597831916989331377773103342920558325830741552403939686394058111898480934005578399897762248757966155359644221559915469130805135940877791183163084458746922110645954916213542549562086974963776765516261019833322160990690488421173687897580694869968647788059604392925846944713866192322309456629277956510406713127076854364945814348788179053789182619157260280821885612782134030451753488763900649491011073760056909491067887507401190754763275967325219572332620100700800995641815546850002481358393237676841375516029010922342261488971864207415508668034378695932153115336228918064093894483875552093263818493564168849175804790269696714251798724238801132820947835593624984262328223530840952093306745079561455432731771335098901363868067804634957195226676366795126791877580881881461594775527436107784013600084988158991188834076018558503813121148273689552949048300972889318827370686008020175025517348574834964840544465197225777070098295800570971094914822733305217841672676945169039860649070906141037443170603045581908101155609122717195806798684299486696703883652818813999236040037142125546936523304652142677319161048648669377062852134066037700636674108914856397972404549191109550009043830875398467291690446795328772356945688860184166209730535774088060779168604442604194555523869078443664605174135636922876854420897792 [141,30] -307616682781455116147053740157299999614298903399653694205417069165055516681579944430102237468260867434903174367413638326386493221161403364235477871586895741658758562927137158302769621245064244847844513420820906557492127618261775710501897797190555258911924064148442536518836746081586511919463317648692693821684800151217068632540960066503919569628389098912782646037287487276605490555899864242021436908990540282847347371738661753170181383029238665593935311412452307178161455063345897783317587618215550594631270891271372316783119613291086787675074302311591337573355120968393820543924829334482899873607727989081765150520158987353536593508568099653181729214959614103598284185544913370059434524228976340672178671516227780858513496842629598108591851462629214279777875935521069480454191316759926274269588345876519780623145981832437394877645101455689365298881628835000241991118752900395253707872024704474367938093198967125781862612338644700802717772751839558866654794240025942500501851161896979928072300408416689083200750559108224373104001510013757953117789623259552580505430962118324451833165668460571434196882923386840124562066312016759659716330031168018419145148419228109913759111820532320821871454220452452724311750686827050286169906863018286228561263167565881952970900832734389683393924467614495929704822612369340075119043931514356230609001582764422536722709484111829055293963585091473089245514111596237717016174503701039502331140333266617037534883723242634120615038692434816139801858075365369917159994791918474747971859776243546444614059066177099416426622646227709474036665448703983575669659190080155908437603816416458261153096045465128057417660192432249730924912627478727969218372425999614690884145496310559484707552125858549754024478656520709877457455242122923302135059289758341919414396398956911653862927614846407389308540196718599650588560721372403355818517876558935637231871202158357283290446195154956887378616904431961640487328181204976273670586016000113425625604198173515098492368600337097894520769347071618018955462600507122886236070905152086767220091727729592533234867357706056165386604480118806809541623557230360897063915109625679076273465943074219726695181900820125731471111249186864445396714477287204955817453757562935251056258011519071349768455952620677415699315268634960397658688984455315456 [141,31] 196564757046497927280290782573471851016511178959485643440538299338543064461434452922118455564126818862067299316906831917936069540099511955301259595600324606027212986265767413682773585143962397656897884054583089518334525728612187333096558774060822280877935563024069265603600266181057596420847444161470201671782367121628752810293158185579742725892320771827423413726423195454923810288006468863648177774542159817826218776888039972302195628281529394844760525889272429821984344586045567016111404058092199102727761941231291926821446933448021365855599950056358013265863592110774635170012192185785271406150967138145911281598080103248380361974566842748738260587923527562966702901387086938149571917239661296489133707276053347827951152389860071819515706660087121361709555827484597713290593401019841277792143073731304171413623481694535959733341311912657563610692669996323929952180868583984858011638094634359412445569798225076935685419708239126120020049429097277935896307991649430551341180361672488626206639938768435058751403896137497546361033816183457240540661809271899499421538421684225544529915112981746074332446115860369813175199265647046041356741045711975660799806718571919273650540968835603627718595258489695422975973345724360753652072975375205357924194078897295932984880850421604214913374658628354004807802793964191665284559778637056166861518092001479083974535189919997421337010343696695160215940477824019037736687149804127216300417801645309483196211789826902740907498645727905535057457685015127826338248492180532012879349767256401207324675723716126797881170943230896542511662851768378895624948161034205685113573332490417553881288585361259557697681646035285387432260244855557934641716580325265455950937443862363668252722902354577346411203786765938896569636711732217673453047884417418658712052943335620296195864502117867587369745396572656427831037443379694097536590320567656285751179906440450448651641172111400395251773238048415079971661226653203350701076236563755646986097788920249290482785461704340779641871535919394288801322515332301977402930974919907225151132933783983129798149973117606714749474443831277724278403636300752279956584215843535769855807483058619809080634600434937324744581814742024524361597168757190793990945241470414219486276130361251811939725556254313625627281990223241165447906092646400 [141,32] -108987463536349241153078624261263461970699886713130971328677350676381288589066551783135407507628352502659222937175171022376044004421669049260709354219592508175468252635994892560913750444005689145546616157067189997972580659931870263919756577737689619612024453690052856179162566447381225068867391148803890131743842888285427542345837369598451161871290064931056778815467741568427719575240846952090145535981706761165406337049223987372688802906339268993614331144806492269580174398146174783495887306523526780126539094606005321315415501820138409937773683940079280656407800813576279270221259846635987284396819876100711766529010259657718625293453503719645948542709461160217319976243781019867706610443615248566416565401947192665390709386400814811863783952266217987180401230076760853943804216485526695489242846955783545849130457206604287862892434992021108570489050053954164432961645163060602373193585775128016025331794788865585917841932882373884565090511348305576768528654455257451183415016701795932679369046807582606597193500902498266170012491187023694681159848831932849279667916884325297588972493354215595322242412329738792435459793122770650440604268616646040827062531456798346484248674291027517312168946484217020505024056093546832812768540221779575405859816323533157974497792555232774706237765786007809764846240827727389330351219431861327477533061042250719113060740117094617059907038961787716625815807456948273253303097394522113968690895718527102617526248421148191906981570917452638829620548278631743397186605319504177784326231292243623080527308589326229617736448771790852380542902872034014164546120786035217448761555168407865378645898277096786644754650345787198299949663938058296033017673481338742192788368919204917998557736363151813640437660821812795839678214857584738602161316824813801016950138135795477990802099653027024819493922510208707658337489595079032851572904658293108752496384846475998073662764843446806122603746080890826989736740773211822997045676305100865634744261450744528056854006228583507458092413631099928539557309952637629283608362476548220052519634492885481882546421516110013205937409614542731140773364951913227671377470196636145287291658177511385070495504131143231010627487770612065303880302687352187355049798249579953540289522321135325126191963488876887075741533321540725781974482944 [141,33] 51847377129741911227656414521568770493111500784097970823789936554801639414456943092435670287756793013513208201041598467832083121722158690620681881646376927882416914805821445860039643219482295343263042835180433852559756109520625767229043706642253385217148091322255608762362857413517634672855194801225419797357448699583225414516887982997094181842791113744452718640079981142908043517297472282971018260868739348622827705944659142648346884933770485647865276052020156259119766319592583889726517976888765046879866557754962978793208780875231692096515675059927224133279680044180994081815640612621795095968992668679212272627577071180317917217142454930997225027720800171620089954968126455322517761963321677483454024946275855340021330642721408987970766582392548443413558309976782794394288576546332533312565662153987377043048508402921769934074263693905326528205529658803543456267622039742086889198308565060250078528917990315396122187042648639514062256374516361708048188772117413881081392923541273191255298015287118517811028913033961447882083833018205326582994488481223261158704149432113329543197160998694847160245158854050676280337112365393744906752566746701806863581409770996008172097417910524938787456600159550158780597316269964902929892747373945024810424769217754219143392452889653524604244141076539100618407839694302031034441347835088270649083724977005493204187099066577674435719621466578145735283862243926584899666313733667688809373545638968345116013488374072305940303755167252541704446708772562544772694729554925027853632231697169864860827929013957994162571214706930124744177472648374142292159202061724605167929608139935935653189272869403914118403898175806286828567283639531292953496468741743874765665847647991458526799838786898021190532338963876928784721879839830790214002720079327965391092248752690628613012628076892351359655633981785722855489835742576912646646855369996385978814930894109164469161381723145712214888974942310260474111605572886917772116013160338748966351456672470233088484079868645843055057415313462094387894912960462878376278856888806779347460282443924154056316758016339601501756937176816404393506363667355914069617228386113603546944934206034427354913190917478878835238554461755708319217109259042759755699924858385293413565267159660315584419192264401825980995998390799275795677184 [141,34] -20672116646403976535376625272790442239646103957542448337471886207419441954077808478337396593325180076779697542984775835863716084770833034420630405569835596867875036879453870108429321747790769699938345825879489079067578680262451833491645030615803694313266082888674544613224043808841618789402086151075417436171448106088977803784337190677860893859410812283844471291106003081281992070548704766022313226098705791731312736454461705240476286280569082284252212829473221618644361791887981289134195785554043333878893231283274288206119733596562798226013198428124936318923767811629607852306854079137906120067565456427378859174945994976655982879466712871208790346630998547886701996411108895467105422224508937974486214525681398944089590591873075166083997753845241977363345123296990759018727274869634534842024634709019404932813596660756828921819130047995032260038688230072937816131374384456541512078793874630153731336678399483183957245541889567064515783125100736906970611280084034708085948994337441011784104119641168559578458339326120549083019016023033967779498820013537184795191611091229061381221749779811010140059625452225615308470381457561173999716207238568348911331074222985356214645400340146584137430431534208731489646155190447040956179136147661283374635723891800086869072266304330564870999967660591925191863726162968237585142002159597274968692989276425763576362794119133440834069747148383509789807937067797072758895797986945512602802206098308284116844684167993617403276515050763075335483418362327381729403596934740183656635989401323382457992835628026702455339167928436109601563372134141262515296202352720889533054659187082080410264174853273474641054761572042964488860190992618682548020935788182234433571152213010650721297740163914582316508757413320095476457057736908087052086778924066470411757181496571521352732887054621342535556355254879472726686610052597670644720901703686589891005561145556931935857504366944354712697985113430456880463636657796370496565484472295965812494629019105032366623224236079904184406777246038294111440663746667027126539616851751993273694596925933825572376843331784561552351553982299559163258724258324885884952437839266308310956507738190501096689133281103502419129877767509792088771723270710827973407160225278944234278123580151462070827784098501053573370345860298472161280 [141,35] 6555616803385279609108821195669753393049200322649454892847819845944193892918730702236180174670288837192691227767521981621837981275904503398688481704312768810737268126073437684768617210541043671855689730607358035377489574518101633752976690333036573515400888852115744157391963633887246924022814940649854897354405087769337731378134754283950086277520385046703244228373461159221639350750805445693991242509932144002187184544055174056191422342498476369119116416098303715810203385208270981700821878381638194902179449901642073396251707713063156392261267238522389206677644940886352979181634372054181380406958509006661433516975596861170466563843587273568221495453885944053714397589359037882476250570817435969597815870880918318355222466833876923299686810935910382408099286640880191327018910685692103525303844892192666350227950122579853824057600444998619701529022053597229078452504945778907502236653066520431971440909389940638240639307547651985157645502903755400738504747454983650490557285193550969153058718373592279788018845277858241309883618078357092651920861544788587263043751104575405314013924926791465224450755786483520996851259611348463158998177926052760389607254114773773046880704825850366945104205799610444341240596430238860595348300324576068768570602295350124875520721216855174709736098717786027105651166681049234971447880786283456255783801103603169096400079042814023913872412125433223098159344688776290622864118222457239342339908891785798447913881293508577830220687394292519111611935854134185212336065461395693860261621422027368378305136459108547680181709007781493016630088910146746853729149216394781126562601630811318139848583364160090470310922767396221531198394867754936389713521323666571835283056735942064487069560977311843935201185512296019284267003703972375833210057039325597302242142293535324300884022620236313535009525633680181796993274149862471608473179115899035030962225114033325210937491554543655205548420155284201559874982851440512245824578385691622102638295523861219247371901092344967339489751378279165837095901503997449848070471575169847781906671290040572937828472626675060288482061186119464767345115844680036868111380309192795750900271180762859971246077176229144585775707019912425610217289535430524354291084429530069905514510518038649831409657432958144836341405021758291968 [141,36] -1414390687317780960220222168998941806223023535740752690205810550380551123551269312429131731163865716633889235155246704115955434832828205273459352270140063941116153177438759555660210192433921015877160616582830088042288228832014960816644194153713320110369749377153628168892604470462145909278464511004705538387643069719693084567071275169330035289898056743416112294762031931197671076103672345024381532268082125582053864643866615875899946190338462564100308455469844559131733296255291377971714788498684563977689896357997195392236093147391331816348938831632392035600864840473985686421213459045235568151679537895408184686964055872036082099150549321117395011877631795647123475869334112046546304383790680993145634297112047199935540817457635759644937334002833768885739768034062665336400627656243186666922865604231891437823635494484185302237880673491515011356513037068571537821355145952267702854895630930866232728954717816660166029589391769102975579731755835335064749766535605366388569824239729455372870814067579218044519749241928087068803202972710760857427810761061999881740225495862795771605375353775771581475155996627938810644330712207607469044246854027985386414052475858044352211378021248852280375621921892294436854125365396412588575337569254395929926450146882466018018788695076193488558489879460899403391427465387989475847115657419179489756148832670851664849958024057781792487255313458888313525346565398623819466892403152649179134999342373849356950524371816107579360659920190900198529296016605346763250938452943648712814437337232326121666498346861227362535221636477941979105573206217376949766422043780804922392159382504284380436545066173289251706677109106472051735393489192403272689790166297959107609081803583590410806304751878502240917283354972090602248320231570180105553475585610997189888492150321949442676602083743325998260078675003696815598059961503449473797027597167646328988039760066815510605799310848929548562324207226908290725250487121347918757575949178294410178796203482269203282093321072231629294992159304034420714087946028151974024286414258286082497146473742033278163765762137074851946469764851761592385762717663696047520820798769294120823427204756452883488691367844221920127665629538149739707779489673345797343310605787882934316397998914047699314824645822954639628591446425600 [141,37] 41213126516176587610508357972706275749455896205163156733377590598493390621639987876024128530022688541110448416507388715032666961622481803402158541081042378077351431780979139724437411346942475153252396548490040944675007689378825428128494937923352431027937142674530515434168839733525334838481055349069805867105050747474620844089807646459896172645604100509931325645225204173527700233334948435533107501598715857986097934738307587683523255294389928799871955397796839533819933424016219229382235064820012074521747258393364263724609962944883741550040146088856240948110986291385726222529249080217252094574414212118566871619152742448521109761764131910957013338330793620740463113161376995389001296959792586353389057259090088944623758229578462318044834700742628704493040469436253720274460906149172636794009065187181406423654438828789535530094579433959479033341455802586546084426055603427225893062247306904692370953400928511995042811228979302086262919565570821401708061732071967311440762976447033512964957767875547050512099692611919316533895551793642014149325749043457417008766646898774489515305582617457093919835759836303707477379916156498090098763433258647206280141933652322631160682982900225699110289298363116679718313499750017169660461704958200642551969979807202695221379173517871755965921638719105839370924119900782540801446889690248526056237614228038518231559010232792821105510252834061929296406290240735314203479956853308466470283242084093752496236978821188206810975645289968129870162533904166020440664830582682740298556009224176792168748690595750603103632697448146643650600405169369745303955777093330425902776251332383572772107912568883978963005974178750770905654610648054223623324389573373539003503187422834032690821012525690979515769752160991435362450329299745683324557104175636702568367468405216766926262841673815811548075848122919980680235562590806880223994728995893827562511628800603545670147378715390748191813944018687054305707915401733838075475001024553116529271622493390321061286824614595462542733029367869012087719852564375487036443855906915215167948934922098789630622795957850200237952285037434243632041187922256570627731872611277151623791866069853418871846027281871839184806587774603427625004268792443427114912737177927328143207277668452428416220696717763755727588012800 [141,38] 131808036392296907056926194015928459835359885839671842061956679182433273518661038415175409775889639413229186334985866346856409561765768265413013058883429186022251854599237731808531851216741369876238227248265553588692174527301418621297315708226295793823449253767506264383422978559205039526980895288928604628027726185254797835651883356718513008382595179586997238926005384628053373876474416338716902343417269003446294863878060785089737577587020221634015942833462839413529294527793822628301872855233588497787304769881147195890788479539467648358501765103461226391022797165296743264930092454412080483863109489728519843107769852406019212087504064987439134521392386280055318236132481550914735280109893414751202064168098295232795226570852083057363197623135314750790093977847509481820111492053758648108381305967144006143081048400577512426339977330712878069600113641536343101487967345192438798352577702548366824812590207511811234867143669318855667471932233930821885296356578469774513753628153275377564801666715218823661314389415566381676592726196104595940064006035513306825838465441749358137035566451592549236483309565345140500901123290082766769077853335492745915852780267974509129293132261815310376983131863487139770845384831835542076886590999004876454740872515930089545164987326246681418330244858718556516039622116290064589801385042620438308871512271227641541738248446511460061687915287747322520980574798357455311408548488441866560829417059193415443692604370870318771661652776042602218767097898815361933540765199260805398850086137527466906916655391527658973851877835842609408421731312911229255268014717629729694929436907295703497394193197080223087859022253765048515425928230791922093023611263481120806460753160388435833325584760847070097618080740648410635299957211809375162630226905856374921294047629282532933751379496438847015659747050449344745808289270228726553832891961416279794633154004937625930828027464188544624288357873381753813903785312409124912415231621808070426410968668962935792352113706155280851126587921216570460826977781825062467760492604933518755879035147476723565494083175984293870132489823382891266277896883438211276506904422094043173488057021211078524485732585059828757631566928133028172089805770738131964169953909152756484316926884662160096531321936537104400693760 [141,39] -68327571456932000747953707903448745221191449842358705511806425801968270034630601355978938193018442867215794921383267800405938578275592705187659622363197866123125337257010226309513846509321361302354348804244320165029686368450799773512209224357023278057440866118117171384161404174883223576474120150250469065359088440358627287755753056350239912478011736826404954989738605371369906704063380905939153889758849709141983601219071590618908484027275063685839851132405616675987531390923007321868204138213710789647042074975826265844292617437852926513614318759816584110683243202221833001754065495230227562818989758923469044468528695338823472737308213540646413947383347032956592568826218950230090261738209448137773389819744591967066366961389347691941864319713707390613391917247823743992567530826897072341050270888530464990962328586665728851388108822748945032893683693004696642415639184939641606273718722991411470992697084959354433745215830413972341246185318594156326305068513310869211281527180445642722621265211064951930329893375420156507090550414107046006420102928097532288840466926176908783028136607444827897195231258466828206228925124786068072209118771511129925327895412340378683739324278870498746610958117915568054195371324762489769601045613982372734842048675149325892802406331830369299176416111722472365412027391253822417291227221510790372499763485184745710543381358088117876687295750974328838056700845862690790481313670662549161270333743931326015613469440155104158367819512045369839865322718021608771277890295622251403087260324997122447078886087395852009785300423306712175911034676534827031860817927049495887260983829169146951445420540362269820428310701587995517051345272613661055338767510201491971919526513654343367177455295820674018645673693851334437670426980808542685804715295000777924940166851603932831854543478991313717361300576130755186940282475359439046927962544823560476245217036533930515388268823083573891966604265607223320970669628568494569453276592522911513172258021701403477772179480404408300566185281153798173568329098454906783217062869208493047899342676973511244064531090604704859879373357059568050686203113536927543759976606434414566681797530340720604450445213494900923316366544434897140916018933903094414409185219015746889045163932917958344607224243477210297920 [141,40] 17003402466628612967472447493016774334064029032125766001246720302010956821134047059918031069942277990040699808242015195495352701442470126901129692236288619395084989785660018392881055548466283477518813334464927483449687250658537443142705180495668667738781958049992438785189053116927781322220011734763445966942594612047271742018069144992896342325929288393376540514645419716921579914417104768144104338929410788256862827263393993178174643572071135358179467328355102015151231259985781217318306594534583736616511334081440037507510408609658544962482262512400440466726916202211987478921756536031233563127257076866239003192744846904923273599458499884833236245839985183498228792050619902927982543168673663770704096974129463127704607938429581771307655838307536739180682044358896668209895076194758928886264033983259411190939739611870091872051575921105399854399674420738286522661724291503034548351896746949473360296522379532770039179179086061169007940175044230061023181236579481419140556798060516441073477052636013771992588081032713075378930612804039413664933441655627677836156368439345814394019849687085334455992112096650664222917674302578464596061039006925923846406369199439563015503088585559351739443345344592087888620278748613609931626248418975632598711142330386686395154779071284742597466043723362275135303244139777028883558145874527242976828235746087266843400648854707908500526906258680038326896744477328712696135947442738073526720190429459115424939451234991641619593571539638455226958638803894102535717113255630461734288782559294765099068877538319911207269885826950731263860408620274265650887306690875058661599639002777863877424429570116571212999332875275909196187488544828367156777163155688539870646161842128546193335085626311753708615843859672048158111343156797210869571096296173450364795058500859422770525613558386414619767436309125371615217704400589540722194852302678445582593442235449038457093442079688609535628286227576245110908632715231607949426038743348561195739996527153184125393157731345541894038744732041125962667469253837230450015867259003773734942538191275723124107089364379201176452576039135106904435024119942215909957917639963148122138692163553440569420383775697195151210360417059694735801991158601311907453825665757928567589412914537859962315931680250635520 [141,41] 775887814634370138882680199434546343885678682825394517218646060287442747906151521425357792026345865684380533700727571665796267634715328053292606503590404590550832621253329155081232767721529383469847166441793095262712386309410639214035018992581079842676387228823631429368572343961429107736268943053996726808887857956325419941145197215675627266432286093580655458036890572986189048148737828708002120752859738692069102418599909466198193851316081400903717172885129083549117966428951034290808535632878364771808197727187513412507940135394233247059130804979240734019794350944905620460581213869910032586022953254470938194977262305502521418095458236610461609864690755312674320952122246605266600373335985758203047036810800466233409326637426166378089062090743520661350387041847765233894448847865038033253193882808093619493242988704741561846945385642132397684470983359499744469959566796555449641161078004551510687625807528583794942443573873604701027394317104660448584873938093816504497565321210408679871826685954912142500142475474279669892829394326179271705421607355632888036495922419316426551074444621919039397372706564595682603607964129673806182163501486295145639434285358060050260656272595146044825227714558612062370657259124198266539153347611543984994846935216595772119118196857454035008061214244045876884512790576495292726937214166879467938064934328129108202578944983806671596303537879718311727464027387890862946185921750027695577263564614260909531157902048657274794739815501130532344987148238090220053837226516526081460464312114290281366904484157317131303119787532294344136397628585741933747294138859933222793068482418925240610241331787298971825886409086539141463873575510967551499502515336246566899320900871377656953490696510512071696591662038647089512119030476037243025501189664831300630635432825754937370159349120641336237837199307477479652771164719150830864297240018988800927111231807261310539376222455626358510935611026968278178948336401498995823455104351556554481159582650404803134978873566041673505537248816998117240566872644934069952301268520839697523812994452947522309868129285107648271877271374517075047907699132152524798243590364780913208554754394516390661155673982322180429719469669636546968460281152740710950441479076700523363808026597049579820202342689120 [141,42] -3153437137961997656165141674790053144032400243943111291078071686036269534665494059488227652335104625520690828269858969358761243138620657320184804982922674054551037772520656175784919706331064527806495756707942369995626522246269038074069634943867020988063853597615458752577617445250263174119475130186299986424060125333359029898200290958962874019251979359897750448893511371604241130571147265116584693897704618172392382060642105312543792103912675151703595216220361663516178621687647973201596178066282151083025942983822443116500912150906770527643131386136070784330188913116927325794184724749248021670564039447916692442517627330880899686623630988062585658888915374931013321447281226168116325297748396794198102993766338400993005898050020615179829369237048055495410433262330069922166565376277110723819199521983823756531624641292131021691783967785234345094331602691701733281837386267471093340325577413287964904909746358341778182758895940219576649177132389415809948923846997296566053312839059392141605427012558185552552904919511951072905942530268977333339108109596176843279354672577410066846043331731359993023278439836455589424943023876183819919384854304587822676905823256469982093724674367317350566258893662124002388734210922393110433001579642718122979729220246429061977862152041327186540819715625061147204366508089393899827888280314855308855105530987079844999405140442788028383678075986692504094174687648296374741730591166488347148773258979951540880330886323297708265018086991640519019861652233575994627601085781145631843727790331254585765395452871870143726387275349938625387594502495776712852094665377680300577551596768792564805875444212227581269341415728723264356571428432438147693567459846183322724695932395440217907935753119977525962439244730295030831048961253489303892252948337420709510509581190265414666011141191390420205556077897425385521996546403941200168449735170575413205399788714470893597307801505857319098019279731853612896350175176224486952962588740237576671985065057409923703636420474785988622496465142056809400784967351993226689632747268569462024602868906717537560642797203035302162562341463579904816311307479949610389146014372970847362627009324056034927435431247758530684566597633620216020354598695951622786170943385322048561871489950222821469077146080 [141,43] 1905824757047437232377560240176902858621593794925606523313994583448319017485427081291980586529341057430337772891566747168240770479584236346331799348431049304970815074686502772093898550267017982502437330621601984571351491694009979373318231769544012159634947027200903612652953226793802901255439712479219667692964614708718066621706104567598198518178275287183754106445876358650097166406941350899761590725852547012308603258786409604877993702636749451391564463133671159224223561671107330871764491524767207830952526494593919655277158037829264316933014059927730422416424574165680940301707680503717914581893849895895326922471052269923097785548986324260932678213288213019989116260241594861936210365822184831400855978325685749254691200199561992505843102787992733924462878152084001186376112117760255666004073344497145455178519658354012592722810167398727294617901127930381204664032705583278650386995608482719663522476400781994713303158348564258275304308097138419681838640936142875324775487049994430722632098881333032905655573417437433366307841922088885112746023423047737739640995525682077093424031081356583484606668663693180621986168642364178536283688484175788182998940447871632871218287129960293497750098547921068567006431070176127050174304040136781333121675684759588939910543920833267137538044441542113456680731317363075339663007801987848729575371496816523928322239857253356594599235302438126346458975444287407665114191919683903060889536669816329831510648056923630103663138876249058410654960228209994724528990465688168460871040681160307194697398641298433136012505063479739970155096921375597487192550902036397002018535597522471525423506427068198236980188755858659075269360901179283551763478534957170405935155764776538126396443291076323909449906765922396413376650776646453641262733400137796326326740117188837453430703027966157080405896547582783372988600336583744658195547652054276536137718954310838124581671018416446397124607489970945278735628227283768835500380323825443114760997735786267432572837695170397154998682843567008405244773558627074835386662086092040962462386175405094335076888394787209925511399736040849871875071981696056046446075030838488712313076679307489641035563254043686359834668685684496185404174851134699934303459674472320225762474983248643476972764256 [141,44] -791518561331246366281205962649621876764957944667624928100783051190073009387644088264411562693823793015055450001828631476435556393271926570822984618602945055863708764598778663999310481050697975447442004266050399597091611149205695432115649013004290758231170954504027044037469178722151318338657743151739086944509816897712481852624160270357098637188716744944301487282509173116523377382435951646288339027454319547546003254877145843010289126918928024210703020151827244709094845321794319254619931538782020168932871849636641963576836466242416283299911204312854502723969891067458221318555699109546244635538777254717552626810412798051449826232021632115134464064579731981727602303799909472413357016350203965772029617179842380372013828261828771611378877076447670071241406084528607921613364093519617714488359867965337965474087203666193271537288292444396756297033758930825955395110966247271969224011698974444377203252452691333570553198342253257945042040704155631920724420240979627028534688267933697362279253271687204085304330145622073648433772065596651884391916363554351965721598686384380410531759879102139722054050571538869106814768828376065603309668643882253098155752911544403557386027755202841982949349480498267291133409621462311271144055823515296430147222722342768983317747705185045836263517293465665318048694613819901260811029413836295710604629612712980373708463051272458392332135344979489739050200987449827156854198344184207967396894024414207665984909078306440553006831553370584655182330829424307410424207126326636609840892610171704403640493444198737213408884942811085125373501476378509398422524603977757384962081760732823762052978973174328017890221831962090956573175826479178158501150825814437972511065801197953968263128112975893612315151391943370236655255626821813793770050906060723144144307405239224936604657719115013472387512385580630766711451723918327901685048908771302052764748774864523905758115489279238765854928573807471612218308937809236697941682518596094217556177112233368582412701219243608170788497738651981503289610664276052095650555189542097134543589742544070811890990570667722731790452039362427835526270942942911891146803497419111559703780253581825275894905969306055942825786239636656490280495218051078926017802333170822452446057597755351004978112 [141,45] 264675704759453883997731346076404763401422255332594256392317071762684097597246473970087256245018299671577257048882382139515863622226906960087062904375849410110101417410091547680660814208774581052045449029169040102169344438871245633710721327130908640438903325384881732709647603605948442933599279773080308908781402324482968432221251697535370346417958139514724276035770948351978299413340693997284092671062408663125312613648445328864349322300323510607801954774587483112823907530760052716498380105979125947715492430671339559412255634169713284147196847203294036502906529241824264453219806014755605479792817153259490853843662700959185963124064133251776263581365385750052204761610735667515496435098345261447723500546021037050720885685330342406293725213159250343758177527058735879572262016728399945211142999413353945366204067069082103052686865375682595173635386684295348728826519068769325085782236396945761309455326902827613874094325125427656941807972824729978004806994800860610628222499707427496429689923396873973581384145793542983626855727811488245762828727784082218272182655225313598732769115125105665940375803203165243180623863757092510352427287364768888207768512076803069613873946454834712676180767675586561947008287013791801414087856991006383649137019130255185092409610768856229782217887816173909450466611092718217146165094955873104068069680399329485266943246911826930944557865342021696388048136668907980787977511032526447749449375859448642732426706922915822692231642838982046794470470240233650062950835018434998702413788853150355749395728652523372760341033442305904758501358618890347096253690261657434747408597207163407419948638803380030929312839598437678611582019769156006400229136665346974569277997023786327276739088647064296748867961972888501845499964710783703226489404960968998536721678886236310293286675300129171120073473832885802195220261696880161416029355943251026257266858881626040414566703181614830227165959867492798687367656935860121918688250719099528654016302210114587528769677881661015482615857131997946986768170666194263743057528503875217025007771837999190283700503391431858929377601593797464563747921896616641865741930893162591654944968535628877055481955789716558370929877673708832291822992364195552776954108389527384875373033604347196248 [141,46] -75304565758381270265218206096812206756019432386527117895340183161033780532432875520570444851968056790458388444604161415559253223781037094178684381191544024555925480733486553561115624582656292772201527974655930640151589210060625827392369657347563228769995653910913860739591517055307725910790888609241637706120170550750546956699321449267260631447137932507120868802855212845410559458992398415836159423734632152092161903048071015889355560201303587082672097550715406396445462000181651302561087379794165814894447849771257183070672791412444204572236406500181365157822058308103208712209031167682928278135699008218942860074969540317194263489101886389151896956340063991132584037140309712336094492362332555391384064143935021877461382756906303013823544683801315999260825545246781086629603077449868038231610381111399118053616700661469071528761779623363430919149916031135536133926459529872807137500151853895383247510643134344184617444810514335450069602676099746806621150599996470464911891928314590317533984455476610962764250830679096890019196681867575846612288410444590621148660591380125572654089613621001306928188562314535195694860240635963510334315608868496045998731416485161598035046532769095404270141052449775681218761261473217481221503791000722905758417339453717318393458537921629338150418944625666661033970810512479358384066214992164980604359340098012009863112391764098219564666561290074040207275970275096801365671790160839500227594829685684323785718985357911418853218437028229475000769996776744743953468002107978440630765021446794778949188963920455968029525618649277850414983552780042629272280460862896854040194824181581871626407504441302589657107717760638893272407159759575744112497037696718082569832796051036133801362768661973563700373501751708908686349317896886488562376039226840397981539198077613182356514745358516956955068527020299492259352344630208691015336043699784352762510945495724982439904595608664621933101078461904081145064652807923861935266308502282256418613886121564116053688579736465467294473155592886845636013900495038259777987620558734218187188391297230931386266607804881886439188112062024459365689894277183970440362511399147333038103517524645694336256349073583942836389661196505722050099367747679554255899601322980133432619180784788528 [141,47] 18596475507189405050995372364683346520962871460348736825976231673936371479634449439056002110811377858801926402667311965124558406499884953647943068575805943187925719380898421943968542822988009135832859612909006865148049918052317463487689762572026726081123514300022917698603981011154075823204531754421454079241704881354136541751917178450197074581896732380692626732741390075835820009359812898381821359116737093462567970131588710263292988955989259736999447859842023196260134510715728581477345765167541092234132778730682282768438469544742965919981394272961507984132490499607620323770410776544279573568111733751256831509757133711960449725213459057392127520809225037363227134856313309727944981412802343652230863804701425576546211711964908064258120856880662326418126052184466679318086099725806190419407646659666223948108369092416067300587796910151605717679591608210531678171438884238111282732557653687066018488839375654717082997265975596270877066328012172193956919903209472619750437485676287577860222612389820979176131283631123796784335323212355837988932036339607132739579640347665785889404133417108668227390913378999489405757484116715912736900077689257324757150299546240236655440269262747415709923486256004474343797443015671341423135587419646530137503961200870424748179196136346672479164588931374032376637666623881531106405884980882760823426903301915253440857541891850490495686679705531037210165915714873557440639211582910426292032958079922947575670457594097034546069203557703255217551942063655865851569570736014547014837578614992490039577840686782177355349996797119723100868851728787271933407833184044476017720226938956971561542908879005126962284566608323157816151199929718995642995416423202145892037648810166366875862734702512819510295141307462060311275302709906005651034854600027212274089346146001044443439541785884831854848570183206821656540842964205129171408503622100293054010434335204112755795381714370727130011765261311683943762591219776165389344124425577798849962826729994762305728052893161640969618628758564104053905168076117252810825259510196114088399745107663764215125618048973077358720552810903229385967479482712831432141237484383756569329269957573456842080691698770624630061900379849657977679965411776438067691704557147728476876977691392 [141,48] -3980471678647306727793172905241663097071983990634037746458714209072277420541218630244178770338224482130727454733355192130819127533435751797813351372664497900466873364774305624575723545455280383907499022334854514235183468265340427943785014605478404777611067813730164869427593483178855849568259880883744624387786350014013653286277066420778530824752919782645402951947537527415235112563909790288818014502725959522982574957555248356752065513989594036494462352776845096359943104558511411172979579365308425456810817106690232806392200643705995457393782095379552680999140725994597500399034484104402362399817215556255784981727796001240929547688587422459424070127181010922387849890956080753444030506346283452844579938900132437367727116449610587523350890996641793173294060411523593909051429331818844911721517328382032107250233197737765629804990433870747818871570055161231812689050778551479127442427891219171392332168692125635711724475275820956816275010244988644709748237366429980211030697718344395463080748775978182897740826113047284337711112949093212361664095555760550211115520018619401415485599510811246640241654913783778159023220804645421676289094906847475455519068328523326567474107448310626874622496409677874366904956775258334910156887107856410451407363242584676074298097395836261090101904130572658213364461255235047473041137456103481563011694020945607806560857725366599464511929521712298117586711471469726087316746949517969097717214766488061306395247489186787856341170751590837943603839934142428836195195483252949093253438521035614495197825049966485075628988507935449126155654555280823639834031870970778734730981517780150420829988380487851112925364547442670641307828766482865258918435339151381098166826914862480579748722577347244318490643046309347927105898149017117595799414253019380433991381310131904667048054529099385074159346652407001224234378206833946866858842945625753889221311391880210691217901816044094391380632456835796461212275910689815947094725885460102600645039783365138815271493999578922637769287566334354660472905191003613423937663814487371922209056420738342307959288821679566946314366390915225759523635596416763899015872601682061008058915491163618051639648665339959080013449157137254046308021821135088849480366918464455169881557056 [141,49] 741324236816325702471701334623097716716011396159015591437483865415781813790682874821589454810433736476733917196826760438767680424063690263721131268520370310361754373582142000803172377178084052798013487382435383328111562760579395704476980483938371328527043981289613704825234737983732192750264893253278680706017382480152044085849600824008600983507701532409647450149747963719377511038075875229885384163417009137638107145903212504177944357300768543088498767314026542128206001869570230622124471238932519703585539992205966715957352662514936399862842973522566223924999178786948193133649188905770298302074486732541837376215804921181075292669403877474040596772781532307188988828149147421294345314980043224669843781632847522452784247221498689920380589478209459566824790703380929986105416951416173454272799119638783008596624955226195034514548823904044998904428372493278760449468998251848402230491712514233556595544110199419648169242226035771655124316520555512744985609452669300539847000163201035337436446406048157471892911538610052093229558543297520441734216726198259402177649109198451466514714248201605843996146706230096585190078553609099280161806201770571901018895523649703010474023346006656683521059525684628850443012817210492575615255249487535781754526216215952390328756189260547122628471033956681994140456215657852608851616275290769674504824021442803488222136158987205049005797224331824733882216439664556178300610058805109161039936327129767072724659383054724740979792223343310999299839752530194154036327508239149106171742382893662407748205349653734951362316199650581239061116670832332010068915414022306037838223632523480129609956848532281722862107617332106122079964373764928868051739936822385613480075456520299402310768747705928952875231608469846073866316961538196058607926124007468987584212966525925407898641107533372671622547009568045602418808523488909358481332918181339320970262020905566252046189907342034108113103902151173754558066301201805129114609114510836314352617951275958910488489214302135710094215777469945085838003075333322290714715373666934203921413213548129934032301670444737892396324158744246093549239401278333603794614315836599711057260624711357571012191602092155140417686504667034112888555407428419630456358073033411657810416 [141,50] -129612403325077673805261504716040141887751773293143478402218206788740909245986258652985161607706069947943077602937012467355206970612241263191048558147822153807045861971865548830807847547145122205966814258460131658112922306747102804338516609816253868314160912686553143352316272662291823871316459557933993865663704360664352280294667018584579875481496926593742562598158864903862191081944835354425695756805672894596619769999592397226034707770379869875469677131952753743373715684815874652194578169517379880449583633225972180613629162456129190792064792218239930169483382059020648286071226773886133117346496073566917827880413278829388230463603563436974452245055187896452581179322791681166543253536436987803478180080951475310653899959841568837200490260652571296075069953803596494626998379448240305444590554027182952197852083226634756460960011046405542022924031366072001736473568729813616587951805392483408922314859441612601425734347450427571289384510391545770437477343230947853252718051499433231432622321908054302891749395806960518632718630929827741578500324817336481670522732753902519176169489405282663687703599075793068747512189238014729860472169066657177284152393234973531673965169152094664907733268671224768020477433145949343538226388789524036362500409000852471361069729080326130091203346660223841010091603932929290521746065541820450968522688348176080398302637478022047096155053290425882065559540298138262668366759917774553668565851402832533860617699463810136155108568417892276379072185779757058033661339592619458333650919960175956577215036720565984911027774960835591991268068166965955745915326916247021234971133166011721459833593196096861637869188994369802051596763738396060212136618846358245351115709362465928603770353937460724777360446548955916742432719900115514424724588948331657839137446926791314048659083097000217815893393359972066301606298191139207341822293676481427932843674135194011226648544498028122306842535537944483019748399740445780624739679585922565879249818547472111763555644168233383969253446546492205867690120206886789389594791352774395358227691139587592516709352306584022653052963700122166002641880971469813298393557528634389360903973164598265419298863722471626351480419618034851251520982904010078479455379404308490992 [141,51] 24468248661959099119115338048999675511940866097433028996117758125429265972570584015823468524662806055697632785635697299033588110137125227742707710129421537043360494285626302112173376757325640212564832641882373452551783674143078186932544060386417886455288034102190130338236124344509341456965660920765095065388068845496830706201747894297279065395240862197413309288896359053725485623435990649886265032425335214364729229134534394283233180854745088193109893602911420639421687525223595744940844303643395803099301631745114196007050235413308478783037509743118004429856154870805202968795826123034263071764322052533748588252007340952415534095409585090848702502993039890983579350714768254117544585304836764314657617146460662773883219794159861168233968196081539280356539515383845807247995084168096265724003924448156932054376560878994366907766954115752953490863054490780124615926998290511785719056417546528205618371145543751294788530711377974041932764663878725273989715237124731100604284918823334811555609975091653593872308511345089171174502901624705237755841046762459630207797922479780714301080604435585015918217197523511978606878943138882669810427353487539869478950944856428557084879008429859638224028901085799678683735703376534316345407522453541793829983097221821212697564222397688051690330048685468704017817649293021331949622711751519822010849789349793128558679936637289864660932760986826104185875879017768248073184536458698110090988315880662632376095136609985678624036219804863591200672176753100830643680742905370548820568371503967907593238726042269744651814182310215492935416939807138701915486002676174239508361424556976379498372194793335275633251780493189736182219085009279092684874646987602563790160925698961379928363451635798853286408942963948002984943406850191788654860903467739924306699792244470793392227046263586523614248170257712821087701388669377118903422072302553423923863832725146451314621037057520240758804521333449044064313064945905745747706188379328809798071348079785622008255920080985716810063255953373290602063459432982146917331498738377901674130631446944237792763063271213958247428168650423542994937386965497814958565440938474411047874715492804353598262379111651069500624779747327141931989629404697964241589078269888064 [141,52] -4469540285881301519981818201293274498640609518454164094526824452801440638812298628600771518159640558536173564765922705990949809024668549341466034250809836610143031320834758208488054893444542116571870783046653760046422161031606191700155855006920560705491078041111908550015489888732381235805226687117828184643321565010511356738555768605285706780624055312703028888178223253205137407120668564067478756107245572427185192888314272934424521052026318341482334771679333627325460807874319094388257469733511144782350321798299460381455986031033893403755261479833311661967663142137895520059778443040051004917846576676372381641727137426650637125347245180132977010259652918522145503569723042852429503366969268834010978408154502917892735356308756048255707648477338081971747748615131491899769320604799421796657403304612710561275450112430506215516445898736986256593439311029007161393943248386769843581470878032616989916803666309390227642056867069932875300668536793040272011279709556037865829683570337518974629634949728034572023737725681505019938505395987957973267888727273270011880726219984848874163633312046529083473714697557728397308287807468651663697462139083711702932715728400372087662295220696559564610632418632879464966097689867909644824931989881683555357263313332589027495329719149541716915026398571984351972422554187412311492032116621892100735413710608985226227724104911078511288844042374246150045993321128523907498006108829050397193529618040692504171140482815895338133533188694388588086681151630004785650637847087178365459275688782686343223354575557404586459818334856617275227423004234503905889804764444358756378997869030195495214475197144842103727085300177209111484727565007091730036423936258548078611466496037717995902571002430359042194043894142117444811133640369305702926633176501871981771707709537934060719479152980059475651941848350630039141054974080736253915091464716290365749165530535274257239413124713061577036987566696335488744021939538615434870067947308032001707025527555042409192274672722371421043895894463025088989405381486589473376468156494819151833330550075676521587518830182114804329663242653272100305600401403481944559444000283597671606549136585637006337758093803622208940002980509090328571972502762630072683221186064 [141,53] 479686216487406421336783744537318139897115433830775850715478069306988908488395432668910144204310394611406120023243216427990957294628588767198779070822421336200260686296727480945534303587483101164397647849690227057445650187210625573163964112539176269860371490711375397824676353953803377223555877908036331472964831596513239901105895898561089788033093397757814202159836205993203769157948619256409642404127757022488259434482696262701099100879118553652232467731390319170617379412905513927843259268969898131678584268754074537210839424451470592540063448818463624940227079318400145992074821014768548957965941073368271316119160313798441871081847488285698463028127805637694144233221052340259563531515739911666164225658706099028972393833177339416271337625068862285171923489754874045875072515835413280915661210983814770273112984742490786380423464275156849551752929488235695043794790580861959036125725335547308291773030858504195235486240295841634671530564723745103298449860311755120256242979259373081586922247430675320940887415923511873113180499501430179473743973555851429376735941465349469103645531219707271825114806592799185872964394253584606735975977466799600643995432308654857748641864328273208558928705294696149183633950578085100210617031640351973235559674931385128411706670085289734216136603500996664195119194615615639757765655426094060094149095960737055580476436335392625628617304442184441878574281405422187471530037914150258005255510099264784493765918865777624208473219577744361419137209165797414173626122263581430035161037976659312617515853910145297136520218815003401455497441714742544352980985910669562661945044114994728282964698614127826013726656713242630361936795001001203138469210012224880208765818934411962090265359490498982393240035172051860710079549584049990157344053459631156104982615342233882988046736213222126203418364933513101165264896140887213179049191906179209600948554772051156348966097472781530303131827938517677273665832924174507442137328942691854811026495984243992394869293151216165551855619212098126071162324293893021598923403412965278185956681821189370617954449029974765969934620846846502628571218686823989333915064862261751563005754149094048103387370951578812623900754134163776064821859618236571773287820 [141,54] 1197652814196662733506072618176613598128252529057423667531119518526084818979837261209160004133827766769815567907114302999686948668804194687069827772326245495691079336212042284129539758138344306269069174087997628744569649368201668197686162177499918250477680267429502484160293428783414742860113460094264718214281603119063667571712097120712858982094928098091144497006330199963868101918089955992924384544599474877533401482037538258699579875489214110435568926599604134212395217034656510355951405027361184623902616762073488171558600963752490319490778874749087854528098390765125811646764402354420753928794236867503058545609972040196852852825628529099578278265705741509249828964973078817153561885970618723950041076115511236765436619831889571398488229842608853454348002452713408162196046123281229819499101694842538772819353303443337640421872535385417634339421532118299860804687664215535944269696070431164090162157068029260394943469543546673036047492410021636927139387750249523946584719575840205871720325714851807814785223770267698342703208060054040843877932984005100207427931428037227751849427643976855237547197151335022199584410852552343083596605059741127171274434790511425086564259617293357577868944838150808335845310214089946431256415585712362252471118164434737854434877107208304119877168244827194144065090673139709974608707800403340114386615307160084884984085142717600271691070566854503734612406469072842196796471571794002892912435994217917223729668239621973001120448857693272606954192425638221968215868512384058558870236277563933317348120791538300866271072850656784155076923721505109471442102323079158808039736813956538838572727900504093610355813779478222874380337730505277227111768707137509174458590503234300331327200506746458412517022074736288265995497282566440831845548148829745241137511231588516906597835034246235354027514263078677204050302772585765105482274602083908013891490942539772707613823496092731793469632515725069047066705111808095606190645350799975543194165230330498544745741796399181906800405952106954439526793547807255918747321079145346091627874114057716997495106347455058056304421799421162888801634104901766632468261603217005645683803850981698837821807629784433685695444092536383799206466974836144065904 [141,55] 6404660774569945569948994632792393036242948569545039382631890570680490732642574612986276397106590284808124307172685912726126675846452192064158538826253867507881810818134245236424030039205386456809807365732941518154497216925770458788546321128839441941207253719407520684372692818203022054919839282044829303991388629847512787956416194096572042363719742451825627440835873029017589015503136293043086872943212617017473513164927806420280812440354389824430852576220913538098326121000339900020818392872254355559204911835724541081440179648920153947880544952897504892530564955483666674134846281713650167874411397281956272286315224188579407184223739303942752471109494055805830271323861879527502214103062749379180713368023336578180426965245857558983904313139062835612564137993201971411966637602614252153317475239838360050005429334138716456604000885766485448649801848583559508965721484610631344702164811965945953687247380409667114412143045177473205481074601972640461173084624059059524004726494112802587797808365792839607256026835427609072302122958433098517898872710466898864429063175003111460220195934606564097779645366194450218962641925713252831540388706201636578286748996506870012875434518087824455317611215914820689786283860065142342320686047711594710619152811837684499272432670917655762271358685157285557705588967765318423675171239860719477970289771055444803823400472792345034362201096816159964835377517796869581690564587221398410912047151034607280001205767950767542013916133942277043912953705630619416468534290929012901078178172192275304470222374596552312206431064141820218245350339248921138771371291267655540530899822333922963502929421605736758134597287854830451999358115355328091867576788839170765319447259025457158586157560562572166379109267619115277538415932276447345907810649271215819521184935834295239486334638506480949995547920462127981517963790804545679998357851433089163776908994072491520737065595529317737523448037778162494951110201596388252164874426421464038443981855338649101689524974424127061820787580897164445853099762167176239206326971235459378627737590454699295350906472900400830917591527111387915668674839667036640964220519725477905183974524948085757663935364782849550361093947597376731265600452480503360 [141,56] -4830066213045127190393578551727045749402097967370357664383370298379510391321824518770513386364394937783552002971152397541955172843732620039191005853261775554083049766291028811486123807411498636342164167432132815047508911491026499476208953374015136021815888017656924729174279352696384811051986373416109908288583209114573932489728950623245291261202112958527367820995751638471062126363488926793989621886687761770347444166554785023291153050302184544698285750971134404804150163909039901750601571855939898407304231690898034206155101637669760053489883725961002156731351511832418415807458616310260425699979410236217032338529193178719103046924361203350228877347410281092390940085803456135790159174912132063865850173120218258859392067904780085752410142345062066341408769356844439484635592705534851470666629839690125208578689946498222692813641434451382670210511893341068135161049048341176839659409196895342427641743565517183114919751685801385595019110116006677779483789588929276955547947854637977586006154190504279613761630078544155733938891607794858169960670701400532035208327013518411029839908456685417550494876535576714845895568190867874736943593389486179819574405646830259458981424818835963169059138695562860846766476176715151822826854585161374596694959535522652508551750663005412863275949266414794280667733914315629084445239608021909193974305798441838160066319382174604771219253107644631875084255803844130728235141528894356457638570124946993585800861535390403862694797829629500096914175996034191907760418928383937621113172572509748164251717107461265686022240855292400349866752875629340433184398574434740067537372988112814114250961609312849075099566340985030088140362484393184627647437179533096919426164147049209934407599059626808779303933611980513601214140208484800152649459005535093087722092379162545989976762173405322044044406843244434498004119865083773739320561222664109197086397146540650549041080036818518290928847548673128239460422776815505896179300000950347051012686009133275563420746906041613504159211397748355908974711644240177569802293716969680867730186222267262018217028092504918303840605472388687581168420210157630838090087719515561974022174149095234852165444773301308419394482744632376424506106011541248 [141,57] -5775018928494653028827320629582778150783003272570776848772142143379545780988661693682463921721751490715548507033008979551877247566370275607094191843066353804374456047395968409628728075566153828955655547390943760634640353716652480310312045262330195467625049865343327830437041253257721338658127501537943619577137240713073125692220380513481235027133423892856256253675760449456480164025921658598321506253399231331802742805268332597216692492170194653022389216553547148488928596064779420632516298888041134856590853993588449320075595973083421884320235934351596400810814148300935641676084928798691641429176588533281402275483614011156012728151734788345585836896525605216278002793701398004783067226200037251336442290690007391008590200307197872864403897673655995632721233166925122733307813626648850209519229701134281143452516656715674242936710655538737120414425227508477738047197541249880921751777237860871015478865434293304347057513801143822885142412023833246373113898218684282679603863097830808689589812561021135770007303819992029228613473599946866671017326988245443513188057410234821882998016106091632703854436262798345006294127914111398648056907372247588024300889916370592372854587771772336584156960561494450403561461278854038638725754756123000077528853797518679205727329415076528235243899374040755372859712466034700664248083951329151435078878827770242847452319480868878721702709033515953231946362481073056359297105602617800523155083298510865780139721943962762141174479337704191627678146086663426702419516002356259535102272151754604189659109331137272813581266241675756656101809441545207873536223958388684170249921121519647926627500651325655430432155721338331571038429225905954888820949400700255524338128517223550989727513097682163279460831299654124889772251275009623365471757154876047855637285572224796543654175339223271777575761836206105950135300817250062040092881716191023270238584636517843094975399412432411882735720159499680790587267015804759938064073785979892579441682893242434316437841329726837744922907935795963729856182985534204461267681043659980247104646348896970338494503172024802061232620072696926863464212749745749588865479364225184769580253767811671514018117826691808552776363648616463486723738600 [141,58] 367929101510628982682729603394754500216867387450480448684028203618003910956098357877402994922543205553632504372585917623279993730057786263123342706285840534857673197139637271053059466873755253636930391641777935587576940373403521779599322187341336216289156272543058137589229328848795971034804854758889068100918621728538605986069627324999917792312259264100182360949603247234251059091125430317199374052814172591314023016236599974819265085385363744177790956115675538833574618997274260995322567753446742529455585356025811074999999215921413236276769959445892715713648878754061873839319586385817317857789774676164343424646726331627483772100904604838257845146727909535669387416788271393549717420320665653535707872751523361465308483315332773498915845108404884401913889434059922741206162866097144985597875880748238214179787945013666884008573674741949303146715169688570252342922833314024179134667290388236399768923525773746433336190585667204366553824699991331371812396964081024261588671063058150325797022961577894287504030712726059505531638796909912113485806631345694374184208485717364580983857097618349750098576416823549697861698026436141656763584917563468624816406821650864874504004213018913932147910320253426811900804147172957682208409655928975860051697594699891739316687230633999272061940484104567240692609403636714577131073972074815272890677357859051189181060191051300845172340914431757703056678601186814633520918017356730744010483240495660857379100858923438394928559970688625755873013110328842891351046387735210442549844605082456559398195346710566404889513625997631438653712300783667759634139716018602321724081613480479406982905581108861455414532861109572983470217044295835805627904184777241643075292914904915597931960271000886892494414042039311146011646261493666746248738875896172913657702209066970344304869310629981377602821300009726098892262520299465894214539994509516451285980481345074721172561637054781606630510528217179269667441961630018397849307130829343103000052957186233913817116308600169649007486363941515187547452696717018603219561166037840027900050043090049741233622302915158202785454253457276951852021446284760706815752515029699755233111646380120972319485616167333595429129688407920235838034160 [141,59] -44785623854503879862728556833623998807132312165018175570765429496474130128240668649695679525513448939713964825196399390537754761419299736560336162555927512034865555251171559923444909958562726052482985562493194354967585284700220752157620563463165035535695482475649458961959196230028901293300369480997585572047287236394819862464925045625035343532906260587727860802372733040760309946086901062239835525966904388409383620631568450593014284147700775793456891494102988051477174967714685555987918957532860751025742954168410228516831966262797502353369799548389706367896944691236158459658946675474848097924669721422263946994451159520205730977210048582417604248524620898481537238974659944647468541991884462378344624773224066255854120561065792455058879156154181176319914775542738158327321147513682530891746094847746421929020131086699902771534179987171552992623669161450102395992830155832693636592119426895771648852586834367284180006142117348388198347534836178367316861713091491097247114690668317651621189297076573171034396742689464926377750851236830981331229502571733250524542768151932248978990374875936035881504800853473423672845167980572056431967403327721484458656240471302891499324906578739343279624852333416120531282917236006035056272164968252156329947502226805174267568558969683551569234777844942827161993505464262877086281162236660063118717009416062667301219857568268063695826679672036511059153854818963196606236589579668773969247134387128733728625048912548444745997845610466518798905209997398367164389077955587623785935024764003750926460890542603978077950314465702459513923300243414876109763024441731537945300704677671582256372443001282639064407997879110169101086981510913798355931209237094124178601478936137063298172636485985176080362477585202410666814640192832945881570447234214332520362125339639467070991686489876996264588436554779746309354196787755084885611978022842276297476378283924453023951289140745417166161043071293203802219846873872283246213431295049454821664924923765725546454058299586804172840883134000404704961224857330456612142777652891288482554502259427972551282120456592068842557839940685381242480275530111587603312919900195119439823228401801521761779438649415816740855308763635367479520 [141,60] -13195443978954927408776279357554371664063912635508880868161018366014767880929512041882870834152553902895910708118842366117670638374286184610299617814548512441705119318634479438641068130395349844919977118472348975540832392749405681010063478587253837917098609953985640471733832114285709242407370351059546077117624474258184152842756343121167357831857957842289184391116016935715376475803434404467692477407538593848917825700382324335299493058512105740101881651893946469287323824841713617569532921160661638947796627628844537035308309879034616389250668764475324792580828196875070460723676738465419545388859600946109004936733345161641189761320974781723507362042635476609242571722638293295827546743598120642699318022069973533575105898768218135606439152848915642768938908087445623208395067977959574920997868269059383397322949229463217398294199331234381721449700114760356725312081230466035095811984950725622564777817861220300420825914372063381704257314792030451777305500586615161010846904299846276041506319213793003751121461877455763454566912896489050860980613895661121912950551890302608453365241692767478070553893701935186553843760544137467337198650605665306223391612549827711568970829187622795851749624951816516441512832072582516894022572753555295611619785286122631096947798917106103422760531798245008456226901637510002909899725402382239363394469350074571198112575016660631664516232705005556702386309585857706744271859013369180372757012328696490889604532682623423327430819681675221430420642779206327482445546241293202298656537701233421177183372066545616325341525044800569986113541516939289186628137756229773191622774381813412904850268525485783701759063252035857540060165564997343831781542420054128059620222476447793668304406034714537722783601190605423891558570333172597896664987597136856394443161410928320053243921927944906969250400864718484780390800650914178636808362884815643324290561464147633829017640579799613051689972887145674293804738898441598683105517642949825413674333902636064380350415551510578309143993944529319552513620520939504114473659418689680174291130176463523144872771585104620861718756204825224996488794623784928742238539821643561370511428920158818106035891927224922990081869155555643392 [141,61] 3660214985030072409799751549607374737114162936009703023265787169615170789483470466046273639963006906315684666846842869287418106761316749411582472619393307983724281658814696703734708150016665067809356824966582767197331503022808717919298939109737304784809114788159905015573602372644447481745986480605055148380698618556646359552856910336927181825749772868647366814168864867814784270601056463819230153633493640277685299261044920040535607207548275484035106496978652838810632689062526961544622001184458376021212710174163080661699194080395129907683330573545506852286488163424703765900718515254651821947267435849395061666062039583174902692212113197897604791187922201254619060678791818006068154508746330239538917590462504741118751929856580874263083473634155822193412317523082455700566113388072697521146046059169784440664525816536042587517499591422763049902794810343346363450461984341453353425011652606403610511011850929343721080490225164967633243056808584333580244932302626779353498761812337222826936243482854182740406749081961186518975388049208577410061809186362004171986374229163192305300495308160709023797630158765948296636070561442875958881990708467951878645653449090239713633134656379433248950634769754153362908619728526853551519402467499556981505180079980247981590577607481793944848076705116989728900114430180049387302535461595039874042869401430464448034881463748240610958624597555635469446319760812737754270897084631528118718645350350088540580879969431705712107824640669670123084491477670806211422396925291202556277958323838457950674152783807469003831676424871345413757916539159234211319541090348815773999018850619993067090824961694593035081448393551196515377698005775212416566232873470115760697785183862836434384400985822297865097769883944490953440860156633033535609773047796068645818992493610288897655356633943942424780929150201756884685843426011648289310766837102931427033985049045471276061842095615610461010290850187056530459045843307673018581512796900298990140471731259888188250070462263949486202041869783960804298997419093950252022510691035227637275209230894279365683498721804954919126524652544130413515162483747262532952709793196590808525004285745161066569771145121609258296655323921900 [141,62] -61508660111483134440632512486986612795343674607782989212279294436993752784445053270019258600450776014579432896213101206886050445936786266263268194466681503256810495237892552110127052721797813896782617638689376087887794033829968325111678139026325127240953294563785064284515988799247281639759574622692211697294377118144346171155125550425501618987959681933025985180965940488342419605554593157089543691852474779456667793266628062818161793265222479525043265414514402022263531604580944475533021876335214020400591910998928369053577110351760104880542875582869225563851294985484122654436471548041150730950771882468024835246929565768732830641053431236808339311571241270624636202750578524489229435199367068676769022005445424215455993774510380926263829233601592498577909969271530752881233541014544702982126704473986081186973533006407730596309550853132674300889389951617855261087859115259010204674921672268467280752402600672208190378777238736587973566009759262703053131266881040473994830120912101569480193823608404138578542294238679224799270206981283768985800533883533913422812042634734974056783758084772081037834436485282841807418200618992158771948292932022358541313875061640984917386960364932096120982474136015344497254532288712218017227192679261970661103004642252943963256418932070469368478798824762871705013140012105729117903634548163389029127646551714169695826732954569356578936253248263757046026528505957017598661430520848315007290055058235133716753654538456766659051411949451926519468042703834206127850244523651433716605728609107093209478413108484560475260936381400570953883309820931111264473763033337514146486144810566720874555078914275565350553342495841423273830070803781927654307783361372941489165238424246952564638789384771961715855782534577348526497827657550340101032071107100829650453267924201849201381048148905547255499860298914967889870618856676801801877283070421690326651843073699356663065054892965739506487917261574404197414657216307365004869633476746674835225824315621841870312610577602791076471762721762782384903080611890508193199220818028250544774038634536145362390669372618533542997423231204895535279675974177314974571736589062803090101758464158502417967000068229386302321997680 [141,63] -84980662461959598080203448952186004840380284030727203642283980478336082701606705553232934876744390669911300038051002141213819043871607924086814877701926749525826381023258618642753833675901374816723169677330299977132426864192287427674172265790303141573702271841464786554551983181933208381049471206175910199078629744349701859409316168358402783043074299267755421452623039888825484372551098840185997473813883177322922169951346991311156045037785757516717201236480855148097505938863719041006710853110410258001152551038243304980181985167816563136314836313877628990394028894653694504272467657141928814974328636399695287242430885287134130598600052786459515990580809197874296567947927677260305634908775068431288280599998407097463848804048620311654143522698672370708263951214196499126219368197715171812631604114499863057441396431219121564758854410779343456362928201689942586893098459111291843676469565289454874774054731894767593186719484854173047934921613363063366690545246893325667887986356464563506736382296084210937383712743768585884497613440463045803241440188788272669074825858979344356185971439046940541743193896070594865220082584293272020418675278337972641854044122517943048546259770110049777032217655500636231910720908738625630452511427483900614002980388480834770067244741124727881271774862961814284487135409825177831335766963061658725972813297130326774979735918824797030845915822382745884146859150284497197225402847046444397227650700674220556926368169967061081077801578712833863562319440891528485815295385065575978670715708520254021129234412486498113531176199964310950287000457799862285285630705775987712606189099264527288930939459511800294823907422586554355178159530290289995347593686599005687825044161520708319658017926208580931589112843588918024597078880845817373919507485509104019111549062028584887222171152918086734023542825210547862628746990636676467023881309187727643838720435373596261664227387984775655430133060419444196675313092775299314491241292468067903274692597372329867637020812210018793298190771730699202174700216738495439046966802100047698446719279327427524409904175573978051000923943517296086541965596212382893449300397189861610074830599366342234277978125386471179392608 [141,64] 10775559359816082023537780328158841491572469889983327615648872320511713803866590241254346029329003005703816601190924689602872504724037566857758624102960866079549738460343785556556399272570683115087215296045539900139457280769861614277965329482260016032859101785119612378043130181821808479213420185445990180222917675836331469958441921247484113528201315712337994339324639246867490053400574728982773297232776287968232810078025316810970987277033903506696125484374195551031050175828382089841139786883004903127799455899823516365031937233937037988764176892642839150574470798494611688502390864644518495510045193954735241242552595344653057786217634692654697993107456312481052784817138505056089632383350983635079098046716627732149780266748064873448049918274283928050150032662178643641225522921550200554589653757469329202858989502815745999499198554305537158995909568057159991168187771323794924581859953759430224229248538265708931045408839674853285485668416329746440089844412284903987566875887825316148165310208018640307224042319618167617651330392900546091282088965113422476935545422813055542754174465881226610817065363466212232178610834229397399835011120775752647306766964558281770861541002168907641559723110256429424906040925149021257644753116528950419718281692491443586425237705286448787077631381389756676124490622941944926047442952105682214275686672561925838582086313727602006022513483514005947311745530270072475883806980882461157012360021094553798209440026712656371896365734455696227024449980509621373149387014689274130707205364312286788119977751349313937118639319233738503700606731788617211649295386863327442030819340519778875871419127887513092771291555414009855529615106158276757193735597670688068847983100093358746635831020730900117649385384312838541653971576734192466947185309277623578710106752200753077234899909452899397813452590955004415955086238636525760291195367436648587724235984641925124319271971567111433285445437560352491235233129066638185431485149046795027160852220577063146426057119660220714040069738865858426873707380426351925057933682080334720495581439665119757195885128526878018465020193047284576213868050675067709531270336784328373547209578424503626651468516290169102016 [141,65] 355295538111255618350444755930905374846202800444499762607580553964016883074486169918830272299732035236656221674479664968128540598253689789076709492979001038632769804235622175643403453419843636559377990503132904803921235864032801430095894721756460733429432945302630490048296318167434698666480089623089674452443546219672997077421354476167627799688424505332001373491998250251867917135507891221130191075015309996850255954287229030236270511158317384294857477593961305173831193330539368420477000128288116731085448863225525822303468442615026819847923232952633506507815753722205360927306983708083004898274049711634419918527638720149227827839333520850556062305548071251469062585633124593414529166272778680816559039319145208891639747039523764333656878659208360284009064927612267776773382694124963494328555524894301298982103461654385857706485661636899078203047207498980613221670982740099970051652391464900643065983050937143902431798762821749465468567215001792523568000663554996003621482743579941505183408978961233123103239038781301794358294740024142244803740138470756930933431017070749830886040729474503498498671086668203500188066995303722967109464042975734414068143924723200744401600352527988407069724887457067217310647475758967977588023355731896643946049275635412811672454681849723799787022962070544688998243339833906633957354204240642591598451893082229918524576506083382812209227500645567064515424184923486377805116286415531023455637968123634564341719225157225934806892408966477256694482534014550392914329697553576273500412771795967612626826165446938566896181749275302912568455925980434462228200789453202808969945189253911089087539596144952226152042701861369982874792459173424357771485164963303794760635978636216969576673465153800155547564897619781043666304826239257910468224605073434372415763246888831836964799151644475641794172046713186762285464268573480966653953634952678906534528587683862847399906486766135403066114236119917042664286613289593742513408840929503274389862578228016504388057378464516317702813242425780934412123527076525545302846739172169454738466033576218151901985897404196466005500351048294828466819882600550999406204821201191256185465708698779332619345838786399476 [141,66] -187155181369089665396150601821839931276033046695644204591154083816767583274747044474246208320892413354292888620994972155057360478289396678998503622541655281719568458093872661613677277774765652011277219661325732019775989986078288343288400093916460316066169126302598718385529643235332846329222526192120180409134191563646968583375773355305796607665388616521698457792871226473199716352323184224415818530766259170151622974564866953998133725980993959443807243729361657871410273830543581085080440238239474855799644762012222322903300151783350220750998820020104512659329122183597653195149547683174438222523615670279851038036908128470827913251557075993926895587384456165332034030093059187842662916150677695917640613271028727843687887319241401240048368449500402166163549959548678443806902582264223891140364252530404810659904345708174714527417865045929334615938524109998045263221630033368846887722708013017688385289719856709015908342733155992174910459889490490364508788587173004093554463186395925969152420915535065707916938482024421179990017218488517934667785392072715311623847996688976525174140536943269819623677026301422242166162775727486230574481149290569625253247480352417036681252827542615065112863608841240109972861057253540336490157196083605145547913116825762340547782912812459582500564128665610501946219681307012734877128451287550726690358929784879294440949551261719587424393773535044829797176749007950997642975280714018710044543028912758829342854396815108826784444654769653567902721236810922942928320106986078123373929823419379274999645852179320795380925076817027448810297105812717694388566532291270524260801122688466887038074538662772940751336446338514182461948606120876536973804305705628283065565340780367775091843259463373348099728592180618475693852184240004322993233946503728029836592761249620209781572162298403330674600093429914646125999134528082224160437581702302136970525518536085793025099545529285781569934035368111286110938212392292481451714960948937033634225761507965151897364151790003951976289390412416168886858067888380723321604996037027034471093815916539549907895049349182244365527088348723911153888256397187703663926059344435352584852849468069132530182984012416 [141,67] 11595787584998132727178991880416608057877663880618160794448843009909240825334074205820854842850757688131306108131444490253226818894606646437924391844791764374396474543220901655340887904994653803622277329338193775245332574949755238528893195368294644696847456660557478394640509081861256537507239824352799266791063765833621076346554068981304145913803533358672660513521502395217114865214439954388554538454541032351766639218468350673200185895715508378796505614961479868140278177301645718806426712431546908162555074536152727239014898490690262794737810549820024958036609887189370472236066926125218244726516259921659363046983942563787092039532405881933513331585822466912281156186272969404287135857738309084423851375539699770803855462309065984645805884925069350400599035937062604059261287944091904948302915922747671454377850977082421981267468057553971906815402975820051615902038267375219328890377760587477544841148382158607527597777210697580923904956344989411643290700427170649705312300591055497192546966896509424536153594286966506702155803897079071084925784186187163254151372822404172612071461823183340350081325982775540778337252373959915718688495150749985787377556726653586707435477145661905527456027211083545877094515280634660566820295512980289326671581961812982026918910538612471578385255389887962598143396613898444751725271736876015790311267889701494849549984912803644048434761665635982777510317943587811911662954661324296534053219309192495145306045384067164750221353642924363091889660086706329409439368999196435217024881882051684902198257466911634420028738910523097617612062293717293401922119427825936328563430579610962666255435464153013950234075927199163422266582378811919524225647459257309656909500976281492976945824921029201955732454064224108081512830641909846937959229014996173308295549464665383316738173931014758911251622045900290407394694402715755922145028986383696440342815127162795452023521405256324558254681281210762581349990025796428214263433201847678612503409260068198328472913061203254698154505928891388842475631579455317709931428011835900543609411515925215231276266699548967918872187608404205503764253325071533508667653850979325016686353830413141606292354256 [141,68] 1039761438120520952333874357987631857853914064234161579029228716489184502655474855233412583395679079075138544108342409137474433468644334375002209478230023024608116131044702105919229375447608283964485578388150597686524067594975661181027004497075790420263736506584978801746074466290555255869847389259696106781243083758132099902701740252671280823277167496693232617391402366306934522708823293873992122276240438346785090397234708202028275547614992664312603094029949483316235009811754922218355972025102734298833121868182002971076741459278121835486886128928898899330229320269016153801241624442425703437599368983136005905585469143367891044014605583576197966759990982305948626506589924071494622242645828436200025965385153917067193910634610801615362980260590579670354504298426505416220034145735030875948064989379622108704359958522685263647090196039680816421982619789871707214003216169747085356103654190861538279412238303999616483157266502365447025426809534439726766870148138843576139251365727529786338466323333068070672061936812946991839999505477677175070205919635544161097383450473760259320604513286454657512210878744315709616090842047275779241015979600981703885160968384754863550577727687421792015174983312375081172745380134833400213149455158562065995483898487879145388216624770977594923311523288912580854602778027683829777704792038775723414961989083694280019072596029777143689584843850226735799544006966255476076905319095057822560103092651877065316719531336356611984462563633432614244644557686227294909458582126286186524087133869414595885000467950442336514426847910914321316950159971732846879494417001269760691677563844956636635342560173043476241321753894205083701431520897370534403230148159755000619724594224962009612023431617829230359929611929997948166287991894718390816030172770626126795637763391022269516541251959171975630950620689837815418080475579304112727278733325242055743029409212465358736537962493157346073051490964203996454041105188591027368587992921621810216346330054824120326788128549670090856839118825529234500659154849706883798498999126145629414223217457146306488434792570934459819996790378962639904080924514121653660032703053664883631586143629293270755984 [141,69] -147858328406194952798449288925033936268652923628255016355104650227748210349713670379230374367032481942202505516869687639476150048397103568452183402860745334562451578363078464918010155021956369232410940281425815146213141250324918161965962467501765261687543721287123670723262264610467708445797259747019951768945692058384885013678810786482364613412815187173608935384169437869266532016341328537532393427779953456107476683421259677055792072213601323409248850673096396292126054155012093805583574339731462740229618048739418728081586135021406351715846522584887036411396403184612532777158765341762000644844997836733784945580329846309358857244506574316708597211954744040111164064203874745320265401146648879910494719282683366353953972823754049841942569468765276417114442009021198992644327931422266400012464281402091308354106215849518319406159811667607119702962311371318629125868907485441232209645137343101121542055504699764246280015661914549183273171082076791347419321976034218974988556226083624529603305651228096301066289198235690131355928206640611305169735398067626211978720449082443570672885578467420327574948968113943326357058715107232261600630020214087262571636595506266824215561996819323403024911171937321902671798198882309578983636253627147627187795979908434538343282624856333791418890135074022495904246246862554617397163634366422351741399754264006803855348592188054175872016677942998745749021031270396310344027279065519643271058255439375375414359850637341791126364801537426173856130138276611358976559197398807927710418121205775634188862192231533766669491927551598676893669573372508916938720690841102001521538520310121271277096784894137118957679715317287835676466758465435666133932502179177621805227287526247627820238501667061909352242507071455062109479268472577765736978238820972398508137603496723332254108519462506392961757800872934508925612912042060520924331078200568011809222090290640721734548851175528312629220727184747685755066165176230518113474298498658508779860400199174531713986411425761123000896890046055170745019179257729183945867887549391792329897186298883536728812263052196335569034748911208614319996883801410048176717356945183135228956843769485108082 [141,70] 596403854610791276293418790938629359943640664978374487274127412918853300168692331564299984819349239450062614375011082234810590808998896120206268367212596776442246182964590906460691077561465128519795505612635300794401049633151147643033649517145123946062007548639315728618549574010545744519641046212274199025129026087986747439756450242384007607448023032803060427286756951409133013357431460091688460840839749176504630971853366806442321834424795801316597932426829352233910616202595814210722123418761662337113305340437201288062862603980031000407899283194285518226824809111898387223535006046535568642533626581251411342284251758037803055904772902151726861077795330982724781627284665183298618544001279878655704381198367289227056455956239832462219185892259125103990148790723232447683821135378789574258894517112228326694759105628432688295883150473506547343845436308970371559099100276524203491694789079901666255124278676465587284367821084544236427110952966995380750009323079287881031983367784607376113427828451109510814197111514001534667691193671812090278658968563975371832833945903643262578548563283245592381003357824937974396321105099958368713166232890612606370043326020293281476400478570846916137528152969291775026706558566529862622540534972878281286659350304914576096461097617640281488367964842214786558481334098520943608757462171460831719277147470006406365328390269084326630503705250620768272230295978102156351093983933646228250073716199331908536825243587261586560879531634314592623975415628653677796764669585759413026528307597828943029633978993940570194087094771927673368336678283958784385924843551738353092180170214530505396733583249043625556983747818831055205133721559561633456355540442304713654353174061295246309719763829732536891383434303476264051707523935733735572465568049809285133432907150332251628054445490641348445204425203743272486103511731245987576328282115446310639294992374443388283241756258598850589544445337156903119869634914888383532630447561680250130978230059328936957443208044771603888632804003589328218025493776717116415366939414668968689006471429008386860048592562439851810163654059518963053080264476870788696668375103565406071572714504680 [141,71] 344620405458581165906160236939756703703581656861495942898158447462167019093644722716583936524119325065295374516039110203719376303327006781718072419564366509919295468963141572812698070519993372969128665618558461920459068587971846273349642240876072615894246291903610067739712101054008416806985515743416395166304095385930469450982350986138534815170799505356711836598340264134930638997120405107074892783378322297941376656794471843382959110672561842936910162903504000311014931495282367663303834553334872064380002436158498672676595299770733012091018708273171161936586284502158198910788738979527509371777364065713927838446326191974945803958486998023508434014327717426274020812676880407440281830869787368076659600588945096878768987110535887710463986550627838034606646668344098796109527320511191515305937292288959104173826266868387200511093561325733755308916372775263177005403142795705627592642843142343177711529617814425752401220579712687318634649911063820424285609027473755926237514894547499701062387242150367503658545517207279901319350183762901707555295533087867420093327055916424850953341472880649622348343623006652294933182591546256449349192385155316769854884114620516665006240744104576006061486173980191778568977420379572340501117752878093717411015152545739351533423653199370284722918799467771679433301677233547951047003549885257267485472917726184930794030256171888550509215420868336775690947402324587114722600189943702024394901403364049774339411195354359355704308773181737672887350958513695426244857313944795951552458441317868176420548974344172702241097966457430630916555057713947053385848701317895903922847365657868781275343539832683062188787746832734708882093267071441963334356903556873232768579268910961709584596740716379681784477251025697455141947488888472608273200605085124807878489987422533819723414241033325509672370139126310331502434862555315334936512112595021296086082320622448064805232343058535317164085458153261973913150302637454807133280887318857030415105783973087539561692939227597135810516479455690308284416184696660032828584659085446467477837899675305404321246368733618867530566726156634671268221524360860552206641923633317541972692620448 [141,72] 4785262651680690746562542858462791578036809897921258565185111727543979501281949043842372604984054787677881412896521736043135224186088287045918758353286062942045670104259491469213322422979544932386238810862869644116917848674866947134078068035435790650246408086820025716862483714885854243893271392156798347283729385362483480560362867079920429741939532792216906852520291314508447328779335390089976672736135117806625205959590163360564185730159487179009979656996380487551045691184186070648552352854101933128572213946265134562311732372541806907812261113838153441698890856896258254715380739049009509273535143372111287951293116413495532663742725839677688234476344061020580956589381627732755770456557263993319525658079717653012223290329342238070917932847462763762655910225540898463614719187742965429507486549435323412791156734932057919270804483071033564555391866299993423441936014827597351706186843417877220386137514911666857275862037785437750446702103574908008799625571056340194390868870274679052206630511009635593682734560694397527134538161341310578508869764265672730776773638938564120621429660866040719264091530551784212675179469411792778284604423609063719344372088644730494343251285793583447548653406659851893967323807445668732469980048536704763890515924188607614514436548304214749709396795380924039383417978946234068428956710274636527963117946569937370376861594667578659390384556776502578316387290076988633984571876209361351794675437459985133214364699855506676880903264386324442008602949199363356008199840356477051769017506025299066931082306030362606265137917793584905358522162263569418574405155745211317052902691789811812821897405722902642622578168468707917342572646124466698249011055830140172776376506793210791884788162479863213131132010836438475983397062719010653288541379067336326134818805750346499014969604649677293635189736946729318682729430460201692701699093804483541400239856884007829155542895438776415860700263671792885192050343126723923899056246578032685114207621588091491688383182513388012042195543183096771898747376715943009696068771413500030055248211484174120340673094697771195110060846672059655473217636440158704372267655253033654950256 [141,73] 1137730757121568265698120392637882053377727113650184336455326863882372260071371583458447876901417443941398787589336719371051426375823484942832550734993157309978274548938866751733062430015744626690245439388796620842183882580733733178680135298558001553699765127819414691067723195291723010936888653539050840780098067484359437843236122073566644234601661747375500439959153239632608258256693128680779818560511403720995173324110649256539987436916126201951245374140168845465719709490003340805940865365969388214407573972958666188396118051654194269987027218467040049713856539985378822194230630133832290759500658065232673857886281758268268271506961460517136571817121741925687051980107553171179872165782266764103744716947661127639101580813962421248917929803949068307049724332182554412600381083898595706677765094509754973791468354726550736793891565521401390364038514868361691648617940364775430319683251841566676450494208595771540637169193991488497810431758621126296844344287486082286948895128171155354512151365623695690666346857569269731854065950184706861875458600131917339282177215260951620108902663658490029002896920994457080026967211778576614839124689189846957009128325300901817032868156464112134024044477285079628622078227698473279171643021363288887547112447142611216534484617493582260786667132401591441385798593350922380770657467897936461340108938516936641492438886474453670297652704642391413700507230646437210811335002884233462187091581144265337521502007996855523778229307897032838339916618997677822384351158066793127420086501121992639795137732761438581263378967572065639690261736896750185538421277466953488621670626786163822625028361372642429006269498905880251447414423369873281198923434998445620378642381071770905316545479601589436755663490380468820288385032563634780071106320552769555299274729060523395383468481251607986741104782729327721935068190928810255440928656479787611464358474265084491403919717693539207923819168422706570861967348122460154673439925816486242349653592365856942344661892407716775978735410318060431478487850451022916976479354214154623885467980677847387388621019681632042934548797573623700608101566955059318795460039583471392414 [141,74] -382048728372426581134069227165295727511069063376646177340024681906402731566902797072329771232523930815977093376149169480272153910764723131150391747547543283732898052858229906488292422725732570730104450836309162344727344497001776723977176564311031499352789647642524194034810067162237362678261827583389054968535103973284824082439921933609958618462499146804322397657884631350688053368737787617170521105591786942051238747830925608871393229496543021222278421518430980446377841801267479688089387334261767211509952438464884073997731291554324061306267483824174814332546368503339505613507418092011788321875778112028187082806975204707294279139654602314395929834177962701378050495397982958040184326659181254006042915030157890153665831003577057156167877769073644804409193619877367499150257170211387117126188257179449026615303496729629772990213457689637975800801161141349243831275485521524958417483777870025864680682045225978375011880055609089411608676645234805364490269530242383652987133121329006754992881964504343732221171287069132106229173342299566974714855892841997776261256585409543901233049234889181897211284224038973753002873602350715646424339066683965402696263074080596743153241263266706439344943507220836946319253308223815126754861467406094834547483209201611207241216617312166196031857212766527315479319033289204522746953040433794719842154754199805458457160475576306865847821227648877538421831506620127944866702714014665659426069435214152763144556482384828055916966483936830793855553038395207746985725025245360680448791724705713664188424306734172337075594739792128948936436266483528618930869460849723586968789235379389333230947288127755621094829546606368748384908202695209147428101357839216889898158507445317615303526186935528266618924854374555328357637807348431203545544847725366798773622304648123008296751721170196322539848105586562001362539608198911340937561133867485273855810626401993810006034939071894195164665037787054814061668252003072724919283909024344472778009840940172212364669721346457396453044246391086834839559302708344983993568978471108310428972838131455113275091290104530205000373448142173968311529759473396380396596817627331632 [141,75] 15927119309132374913897048841775267201131944523622041330590148346873841576862863476186628610187531002583174909102432884826075920957739210312819274408656887743185015657360789429630561637799330576605588979133227352038161968763396652907986848620338828356741437565276970549668888317370850601993664197128780228656181010177972262735948322704596733768372568948460062152234908284245905079884269493215529629944981318321358520929882851744342841972312765348976513368923735596620670423997120919887451562794386950127415713824439145935548848452597602148649854878704335010104468887360612257313468001185469978982296925515636787256038653865793118305019635547054016485091769957084147863021409089106034364371684096862548036435393236532062288738483053109957781844340377357998661683271616323392106511886869817389527233993408501085816299497993525161001035734498307776659906459036362247375324313571172225607311920004475835493494089431553130216604069554175118654262916981792308017996351283255536290289019659224469739188848187739649515218442842217722888660682770995335799796591861729129603840707135085502125035658409667966391084119084235761742229049351494442118564145090696946826469086202267611683018676219130704381772525710288700936046033179113612427340755740269296017056983774568969572374306062208900997422771358508509756376879271102701705737941705886839875559028948273140632965439527270849380617410100831627191945151549149185381138519086409997173405437420204646502980345146185234913880807477236316152418433522923893730638354184442352983217676015538178757048794166338114968894957868215046455241015053195956167494209236997501207571938146325280995868931678532701193547513684507388765977791847515115448255776508707934995804332577148393306623457978941686768241215691610862045676402822332816238657943726103454576484561808362894587721296183156756405825788378218520962884930367128791513288332130106075464234668153143314131746955836337014902453155859594830587507924103675359781330686513405965831915839042947143477308320998134468085952553868333876362214816907152373037618365215615322083115552065131748366715131344885645425216403144647005464362885703254189796446100212 [141,76] 193208899558991675011320910413674310384290876129673022734750645987200969527645938423433625069662476088408419583949943541280714955066035545645811471859863056032412461870690785939869620312780965210713915478240317787809597829989620875025728600368793985410731841399923662458978051271127700093918776412834509498567418620502139165408318062380814240616962746830161434319286699029700820449233907719295315924447813449786086332834402417723808599950806896850419940496681498044461675664814745193750113753880027761244474429774607482393243371010830281460714430329975446854665463295998881442372211895629686306192827750094353533739533156031138540838710142742877293845708909599938851896926429628766097735964936001313564085340203469607378595328320134239522608176823525251637457456935537288661325580646223174752319082951527559564201108424916009910996545934148547443180103809497537750607197539185174886609226345819504439948036370457910655352743648913088549978123866472544365352143411303284267821010514859792244731306392455174202992391556619979666941994742467635574884838038874826557742762359070286656909576254956233332359360088510921633529310690675325868893971789777471091265990117896622621685705565897697942834702393649050108366270319422726334834305287311294018643773340135518936877029532702667660043795607417207350560331731722498313698499893943976511685270946219568870834709848067714020908558529827432305844215505607105606489643445287035920329035554362135948201490000377853212999447741052092387912692056876434204890097155120974562163972844483174285691968161722412601176598572583728973939132026697477922607342298356480761328928216136103349459414452027922783886861929646779611401404315416846338539601780220400526343416922655231024480882771019199193130871693070512831312746938272452627362594393186226921112143061983673697494233110595357135055377146506446050934387043626697577464815689862158285302201337702844036860533117614998202741705285433868888341203498243409146973106981345986290702119638389937972724209090435730298884317152629101001368349324304691566447358058273045661700108487409798208238200747156686881747749872132876206168885072416043781965864 [141,77] -134532671295913229633173114547416909492624470513549072175323730967939696760072192576399526045943122305534608995666388597513174251204351308932996410777663844162122742269888831935287423255074246280232758973675665873643301720416274858964857804558032230037989550964268275325235864681231807892308848802035845476683733815631730237564819809270531782501694197766861363993658038874229054661564848408450256351469160263618563564864532429649027102869083578577719894235998814922798201725682593222933840966876267680407908861365473597132108687093289243248257856361037777841224272055977860429388789962350968938159403896808673415351317120563648496651679077542129507881280784712594964217588537738299124192457316374427110726821183059943605130628545035606119559677876940674473097248385827379143133798187698837147092806189471828351431483230662013062477418722845687636597897187444392538631327297505993041147250578301449073723093585465131330064121732238929432954835265828876874054220269944007534690761967221267806874241872018383302973685550456740585373855155810266175309218021013248548985182712817805244227016360522056340867846245055472955087829762130143885525646697912364065772844271087300834642825786190180262820821011040295596728741070828049791794683676312160204842633554927142405290033129106215243971253112828738284510900685278768011217185853054705844796777147087177447975309051092826437076745902230085523865721348516878029197265358840771133105271405602039248213126533167682434955004610294727636107497592791095105485072802434580112366786296419265299326692627825187947610822269221757532245874547777824547756010671432824422128509002514547873514322205039612845995484959505846031634090751219806186580675694453121584155017715412635420065461519233212313604944518138632120168162921860376106714474715044800127463076549524116698948609939881509272201281191936058838977921929640114661783939428348815401039258015008750530855113586675708838204660906179379583027937292473331973022760232282768976633446780620493408262051985013362162094466215500939590249944212047762618774019496397847862171004283583156614839208415210265936402696002032033285140153315456293989186 [141,78] 6031405313945259043043193048102346027219577811852669499961487535806745482795312045918870900382198749130234424395969262364020757135001099549535028436195096702050809367320057082253181142656880224419645271293580372006192148255532109410825223349765365458434148230478902667605777180005204760198375317180707675328242523716043746947554817654636917751700072401180839942462992200525240845986440681915171975313055289532840941690507339668276637752822724658932729495203170559216588889700567610614224534301375881380582654409756819564922781590399996138770010779764139847089944998357045328310990017425278047094663309694785360171278836820426121337464279962021516370122341128823249017744614986426585044554748269164736721410024301312755810799064983892090972215515525735946416900867218244686043832265638330965136828335951016600199763273373975434570328483621423901688381747905853644383204967136915732746320614826863990190687460385408301847204546079589330936401890881170600176144008609889903012188432443232991173173332181320271840001182586782811371493839875885331124178844144673233972029385093833561353592700821561748792521331317172403096801810387824692725681662303035524993379375612304966772186590009731592004423832384748552159622177869477456041719286028034402521923596375706597106589859486553126761550386510173768250755531349891674409253123478865812563712478336479679891509102094914159010591371711978783623761205569138983444017500969350890777346497379352740426840454157280702845945635481861461156616224787297679838580984674137905585857478399515043902666596607786865741095165761903117242775614794184332315395274178127802483750099465551818948473253256273708159619757542583802210911694747631791662534812155756690935681327960968701550054066013253301952241701236246823605504244523418534501880955529520865865375828035791909256572067417141753100464123797370813811398990051632171187804701108366791469629322605146538056916749275527109349663937663178575977127291826044864518720167666233238363387060212495477523337046829823902945763907966522173621403424932586437548648199417510775462353241898131350615411725149439025052013332574110623731922114536221124 [141,79] 15806479243031277265188051922705568277090945576088571897921456998892298437420660250850920479340374108787326841917403072418286086299266274995256290747445236693144971930700689924343881075846028005265869307760047323996226219824872478753596615980103637781891083295916845012868588936073513383364084551030928711681945042591217263165560449354860858418637509703144869673325241014568010912486076272569880546673806174641480899994075844216910007239528302663669597182780823244883198159547710756866216757079393864445375651482497002046255402171813708698778875885755942099753791559389292606011975525057939279904523743181805870287014206341742044308669942310664616678875422763205588145703299971030107634811927823042595233626976668831282367401307786462415045312820466453928439910589036703162434758451515187346105846292128287268977276404019800013637922496598036060958284853078767995628059752636013255233435501790733349894689067647809542806759060407375994314696681706863460192624212967870419774580848840361146885887320150653532194768013658833068397260584346742959870070038066391832439675812735013296412962799920317454267878162045071779806664779421591832648846735549008475722641653575567001893101930517369720893734872081155325400886874459374923402976068433981827565649202360312937770823031329873405188892313511228173440449243799273943385012484832141048369931620169645918785830042802119048745258910850520283129945352251952867719541065039208541523161384969313300145202932496885397250817326237332598638337517916495037208296864523090197566626055915628992227291689558494530640661882448353770383436155783922293163827765307552302503140594971198818124818685923913886716958169182994136519724665208921059776051082688481721985706975076409891510433295017701634637061423823266414788945780485191968393402998112261259287806735625932948877424272822063544536952730738192014720514105735003533039937725184582230853402278470920980188375792056048959354161517220198835298554528811880092928722798920697742490976894752648296355534504201155910500687401074040398180915698113621651931749023062598878304516400840529886302041643932674636713200072534664636897970257380 [141,80] -8395577077815448157170714378498274704491931381252376315049465283656474494002573196594231982466483866355667790094570275468505810416409936363334332278798152038867233986820660385901494595605106753768187863411100420368317589640416873744689232313183180562716368665563922392658717785394709851140536496138313045296677361558656842255015499983847704230501202697004803716517370916060492000947183778361486667915783016397564154716678811946182878407822621615463866829532500685073309095436800386154348046687924160869451185063063372851281021716943882052006063026296822490274784842678352387063647403420914111591563080969708214452286383153163643876086315693992979124560019511419454911293729211514883849522388122612609745899967692628719838954862341397465375080209545134552066093187106675020356545228840994314463022466862818276694042598782092081510471845581128084333461358860367854962822938414484446882234043026791674360651008850165719372916599973408266136727041317149121582516051939993059721336800744230611696683071542780978854759090352438500800899056034965653620121443151789436444928589069577241938119903020007801190850440822477172674272647729710844322818831185653888508526555798379250093699413899180891411838805783538469063610766189054150708490063631332441368147000087580383309695108105837080183994130292812963621026911861226615801550280927409300693596386489790533469181462835917366380222416832900273874286967979399571878244729718999909392928409195389865414940057030318669507928377627105851302515428273672824963181086816116110796977966462027525607973362905888626431450264389610445040916536840321408596749062629699414236567687985924431287129464358876793524642272887931123827420797132539086989071542381465140168157564393039123456882071434195016707557143438846681319494032209935025193637693497869361553218521721864645239831957352728139975244868185596941292317714929572557878509960662722221898307421852556563045768871316653826010056235781573226963086186400507607668124618869870451306733351409405013474642906073184000517357804526071052618064327394786981290596637008226837674610916075895587720010278449930197674447217709863115576496504 [141,81] 257825864385485829754876417380717673781514081140566073098862703902654106697981805142372604143207402021277814070547016788938846064241594443533531558580909525833321986382090832372834762059397070426552020284892443403820258261164566742573198529243360511378456813956899790502169251395264599760317275514839214936768928665059080343927079182334271207371606909197991643811156372121034139699525113671477962887219095005929219746320972670093071924701469482075215247187934341911867963719594465106674089712052174824854341122522588592742020901962896063585730386493998942468175518966452313807582046070120515953892814126972643799051966788743133517411140141603163702098382620043964147794568924316973325413068239102630732058903268950915876175632970717435813277242110507720754432915188878846131450304455874981738665340155952010554543916596355476385665048144970820198313866247257538253217672585840690253364207524321782473382874328113527359869071238324751026416403135238732813136806429531894447632540093223061836997933687058827737807390854758297272838112267648032178881743510147629741081625155210987660744644477480454301214673093338040363477501544000548594194286671077466351402840976360305065131837157403741428306992445882944958864973083560842440668373343143026364955107886071933220084455238914924364610978828970048877419445320532843331659362975449639995765585717807664909248797823846161854295375038842774103260682135529959884562633169438524451135938064873289070165390195307176499198943853616573956649104939560391453756110306641204942294649135282248746469314714221213695073932754817639805835151330712942930881383956793644629627892562816670611619742517327333988789554026661901246213353260908362079411755085731199990680616447247912155575783904326523762119434340859272485439200809022203789555857769488206243187434833739862141683319072123983708062273692571862802292081900382327675041081949774776513702143194171002049633103602378798676530292482732049944326346989562039159037890507045848768736548590740513954511313533971261693212292949424200626640557733634647023138815320377878740122297776544093116789620293366525893242912626974594084087 [141,82] -782959871105373530590957896379994633041292195430850896766773851091838509092399452219172276617490406329449611510848086181779415427004770153834267520510687978397705917964902163777370781548787477127261856717060610555209614443134622918242315959040608177780570079609102229206408098935261155947423943524187355127178005754183511835800833225928716860377944997754929608360919526048291413720241569082769316357717240228851340905017455638117516439631238444834598227331809529872535034207593375198796936443840703871174529227411383925533192643897707514686133610399350824389247443441803855418771032341698564177713825330920581630139446048451439681444158101132362040315963969156117348708589823282106864637160624644377104097737436294258708815203472265110408010769549052943644665763821366398320094630726114834553400266239821799355270366243208621051694105251890702369197840020935440807252947259826598024029187111507847829175672553853791433665686425164145015968280695268614911508420572774964885135836728098097938807314759523314949701291376789343775184752617399802899839297199260435527421202373267239432008689438347149108544125020013123299527693802357405224169453933427254132084390477975175489777750190417150874689879453866656839594064301994464168733858782584365398866761292809431764703808995427727790868302202969656656519318325090603776059487543806998915052492161046635766965564629400588510943603628137925729722467589224261978864330280003925701815214594994175654239110951289016215975757878139351741049687669966723663712666245654148419593585389634560865289084981470589869742013217488911237752611499934982962094057983909918684536651707944988335811381489841990827947873134964840734763613352439908798073420774130886228872024359408888788412929670135481801594192775045929762455430062942214220604966402716107079553040058914120750728351926030438271216765135605956672078501860037043324059569875324797939105305398884673174881679678414703022866679561011102287859186863940078420192727977966151200208143431800306010639394576922117474255146374290150348219855877025889672932445817798299715560488740809573782395808991846010968493071948363492 [141,83] -31534385426071907477840019150124968793626042793322732673451773338213926229591815220274510290483612034649092705341196446916492704027302871292701230303397877985763611974489778775427197466057037194619481020757242122741105897433413904390163542295671281534545649398172382934767150681888059964004537090375357774675478221784823037854771337058905752989974572367511348856568885697387929406628439375777085972892509262148766995733799645332299850682651515406478687965645508010949038764600707539073209131486516926258621768969432996086818934659934198862000259956643601391496120082563543275668254423836184013228243768142811742681923875423451513212778983795641080520158677730030958709488755993001041851516356090095399625125748410643671226352146172633931616430568313173854847396194340176767718570500814319970705923396492088493522650902314999202402321581767929515180914353347775381039745033853790842999851446156493858640600721458844746280752598856279860526306357230116989633830787944257244699591730640196248916013773098492978423305827971816411513812237566278736877210476538156242352714997143026786550370221520638057785799714507494415829245615171444997526257240718767593950195963670919771699124169026904973823582157895460166227090578199631832913394198408099386813455555062997196231640408841313866953660987008256506440839471934034758274391410238185077859499026498388681236013886071726117684516625081177792894775397443609004034583885732922284148637913420048274679250394622921046111097653497466901266525182308699910482533613185840827268694188051439956249849073529025431125883452831894001595355828281183102957529782705062627203568852687052314093622938201840075839990057026963499144407953222856758682013963348519775718252446830555188764999839747635373281260524074015025521181171754855452363916424491000382791840648309366863282854821732892582405655807147319232696037400840052563327711488119472434596967826573954998035994424834653324892296922140744074407804742592853073052250878906680496742949894830469369080872288260983305277639908073996490115919591940247475267637420778988573888446250268418450114490655096558977815169486168 [141,84] 3389044946820836498824082109585153413630739919041034239383961684148365540162526343861398293364717916482792810129353462657270068947614428422121352973755573585183199134293685022772177628719607619218513486123094984303708899443629415168320081200827109541791232909292582457537134058116099794216218778176014007081812652598933356513425438763791664838329209756279353024118544529701194478559577454722351214093651812502548935170777100188537111766546759653688788656827323659927766875274068764113369641786352831360197824037023326706953263324457027117538708944903408312840068413503591344459115595021619567451550660897478631628599791769205920346746219927344349882556868951229140486190157937705427746434495453963818299638899289276930289913879971154314515568962118550790904578582177716413240484161720513061960044169927680658355605328422269036126808208642411541063745381189707017302769121440375740878077327435178002663443722800264676121830759847978142912842893336544529404765758364598939976996330881678915430324884796659591554872426874185883081882792491253741915922103558331934037666776262832728889349627325616749602136594239385278783348106692462141508328747510279149979720258200671840791486898233742552171128972177144379854717359192712064508109055778423212025461954795934283963454909118552512280817122549048600135106147393872146979863444083694922843732927861711994321496498547989539592391728323979213559624526638166403548626057529161258888837563358975101961933158418435658955691745612334083369416699938772132011018935462132519205675372905536905621238662384153501510415131189895772926637291282872846202390258346724981539585520398156201389079385531276553041375371070949196176981844304364348359814823517177324272488972065968716157332862280248720907709055145153924015406491936642534082560140990129796000782861289944897523526616103187742801554544963632742365298609777205712863143082890707412619468676446934254326027413570510830213273139622861152687799520799046252993622080144387673932164234768366829469434235652616428832736304908191194481603117495905071400426157354484585099410677653720088411787662856736417675772936 [141,85] -83458303042691533570856934241751438544081718816514871112917058607753558848904830469962596715564925859611690232962191964197894086302066867511839056561504584946144567904657360751859899545252365020469776084685659988300160417910156395625051339221931142611053167057793514433037450288894501820722110680177616640458438346924312497642681716621164484374555668041197348340989014688146297386369529623725273668713415431551574336985173704748234994432955371323370804233565523389970592098974831084110183895486016280834321047736354869786437401436719066491075137993798237746508115805833957549870078693540366985004715471709242348297503055855319067797556000455453359187587110113314368036635829713429048631817443470683174539154258244589395520708896947775069863547541324517805034537344101712533158786597436521187314083091403015616885486606735266570071926400062785612038573282624959462641190274164213041281216379891109444984983743130546134856478796687421663804452090752347144024875534399117515755616263151361521824847023089407731320941066382330388708574343642617714105631787981908618880507411669309718714368806902447161008203120521873130533064678797719784115282482243222471903527539552928532118766696879466669578315464547371084111238859294437036174632923834569488669241514367308351524834559912824512005602942264935200137286684796327133942540671126434030280335791080332758253831560374759173234792342310908505885490992807743391504351475682271155542007095401246807980145862420405704514375434805616648350996634313148566849063798609744075681590137927063987446192319060219677801429327865382477745678274607054808467737908519051529044361362147581307775257286257966118449025120601084896254212875654509307927189917980390792322815644301199340602756066818171753791783287857265158068901630308932487250867987829853598877527611940614283223257970671872201549554981601344827634042610421702648171082113082874290136712717161530820318909279410439854483888599121650399028681504252013402406027038062860857870138447160160446235507828530297328583340047200552593921048752947169935622301742049547882262804911716612990511141345109230694486 [141,86] -1114819814136109412380839202243367531928407596312363866589592299463488596790891939771394870371953139212436598438237061650510101085743470345369593524272540542757385944658010756459444637222382239385213449377956127465714738346343062916298675769747185934668669509952247146966613251299818236341510873996191803849295723078268758411587795020633606486675882381664655812797291944340415448581891760332411172523877769861058868439519532699204564133167949387524452710367022639558536202843412435344056832440091978594581826332925570237866428398193085122450757291955422757273819170112825933111528663641792031831777161886741832438479571303016120067027890162704584653290641786530001754179585741007784116491733059176263590313144856205035061492506033613529947099947902615304690102410078035313120392488608910932695340079586648645190713387624988546208478621628676419512236300716254887118467753960117870606997471919930948094004216066361627311122205951292903011327386449391833459462079414831569024245764980533001163832890839206395367651105860770576551252955763256107445041699103227272761959379840547313372240016015140184851473772793314303837833042434537715472998029517469424429567796867815680920607018780452077501201582972894049365724135098201751735413250426480918366885968073797807074778570815450427745566880354264044261523523165707236137737242925664334953107131836702836976585289454065888099125278065264167593452980103433052664314562930674529169802973928773873762897173339140593890261609583206719403291953843830944201404992243888256484376813930668660144615968911464182444415835009843776478389322922344813383216456311760346314540026215645850084862538911341229948198024109048553994660200180922195509526098785052775790511675361908369797172052571457748531432999006439829160390986605470390093385231109662259075614490695889294824951550294552064316834654074843683260478238939329727490778701855022070822420938247240980370190603204161065576752716308575200926956238490800915006093603296477072344126381943878365321142697842245142732538264178065723880636830262999911474147243864651784603354989026109152536225606368893792 [141,87] -15600885714194201328060198361852341929066311721150191075198096948110848875161781931333724554407222447783390979920119093722766879463715138140150591580755904888558135522098771486718755420843236112608058302885188603667634161151358761154766233880212523888356773924359397870786721043632939545611069259478607020544739842482135486927367597215584782962759340224771395623151942138890663275470274691237030713812980238843607212548640560419619667494778730139103825314517483929432837581989376159194091940119051607759818816210860833576310138198588908990869532032307045103737261521783334969222600587929070186824756638951870791093449151194908559161582711990239459450131060461393453991421448975636701997925025854707824114343992948294193323263002158530336008958025787371574443325758405895463427860766376382231082267576467966977588877493942293907630659379749723217170529384527562166497468089586174375346654748192802953912362231191495629973748843379618693754157207379831447922415349661333345647016841156512932256071640040221177808776788960337890803246652319132696407811460462333849479115413733673376877536228634244733676321415401191362924201621665860231937713702298145217651185376664199508042894735758275721590011135512489640034896403961354390557953990875563482751608596597780306826098503217976404760319262851642644378405426584688909590713308286182616203634100561689450035350207373086037150062994523752049569598716508488678768994430843688855351546113249261149312129965029806255089015487361688234938123418654069822651438650496701980788410497555789923187502223277970642831612639284241913306295269642584995020079335875123318548806479625545018247720766945894303580341874100271759856726420164350327285384285009571702657387792155791983658262138299261602055235059803713488883389460332850797396705855629770640436989040306878572650914368663711127324135133248956567903708055086814314080298712646836539139380212115835695080101645272331039551888145789591194074514281384435873755281714343150856220485329942719559764157506694510281384216859293336196230465236444932877882783847099193797132595224194094525578112052528 [141,88] 5336788690340654578200682241869453065953279871361069883493208576364880648922132503945913071503286899340672852155606022827767409296581124353234095552259968733939543031071306605152049900251276672225465993761619239531188713389277844336855871266183386904991308867007072780669742976786410673695851096241140724018515398003601184910837176122267135061035024581373951938263947555402508587318559276728029320708746076519353641975056803693718734983063673044347024640369650671659525783372403514461379503519475496185401727418152220803731473121032742598406862023833888706492011785719692692651027551963876865490138383672303569270840427868271116991414252941715112495730933217737380035332873589620339120351442501708495924975928840828619302577183679403765871416910405922341856984354969206294532220324777971975047301028127705815578709044440199180151957897652881373636157704059553456911543703472889486950624351221565129190957516046421101750189181549269407961146251813871722577136685429305249655276525019244827355336252468476654336096666254695939213773735192569672775239557817103143573274816349158703487920319019634211577476285007223214554532964859766681198753363693278654963088002167039858321515245409444378130659855324770186352728909931601047535942679593706303700614534186424899965356040524489340520785879244442354009902740530451058117782404455499829701971109854497689113123061346867968770868807920576173711245306308021333845902638431954024651587010315717141474774078077943669246095642154822167178386740343762267085945111878806366697666914659532930117234740419743486032411309599520333973595461971152615192952905641625678902754952385249974787105083759352176642432330359205666297274478147471299126016709950482657326112496598229917453787391263842304774622308698882618460453701088340116720186160400989461031471666033803664339184446829493911089534158448746918871191523838781925103651989100783436716125626224977437658513814114318044441549891152994125028977046941242831389386333778014248100837930035285443873425175728405924012497203158434013310254073337831817328225191729202323239693200276164841344365600 [141,89] -247181726081407374943680282465175379705637952077917330117375523104690601655022188949233537878992538047901938438080206943147144866158039231228052295249337988170587995127697482107022642272146234257527618944780646696260555223023923615828956540561983748254279283575417272782334216002167438845522250566181807055526696007990977747381271475428664790722568553531925849733686915894262419409795007741637199577543560332477398615599133438833899815671768430585187930822846865546754754295402833270520825791686727484375729701283693971520025091745405165750699535097559288800957712822561693097505745701117230831617381329410615730822788746577527061012510601422223747215863878045741245382859110075183849254081672740306667494292847401249279619296703294165105977971650276702205333925327838910278749861943937935753166125600080867457330381300387359437922313727260323152876691855260566521661429382628629253849047174715234103401323914216983050538001234333300002824766751761588062245883950768515247515778339658580299386234755460324351239288933735217650010218446089608370888293207147650666096357392645913439742779349031153580834389657724569573072058522853823090500245880792736421202510179667500924647440020875219862729670939841658304902882433482727170558812111005029338562110011060701741824885545959584597739529893910635518719518619695773814399407876514032423013368039894908073480168157985396019828090301772638249208001581645193419029771851689159482237237617356407271312764638453450274327066575173762432859832491015711029832909778001846621854147037336187822863305623781205285526630847658653498818823558792868175664069740225635471691581385722199386461726757655218466441571048195177446258922868895878854407380753070105220830279819499932718394262764597003503269616752398583212555716744717197242322336194091718826218045022905951549770197826021262382694441286800313037755214730527942926299085709837555795380210467412102605482560906913723592648733206184880686288595263123237279335290448713681100780928226777888124434218327810869330189567450819202234161167623588835574073917020558582566851625810783297229528 [141,90] 933599203747605138099601623479527800363580505055532583589062013386362307353537723257797346332405949669867548029053906700288158644132804161590607119641019890567964211739371986249659592792167692425084842637021558801429015087976688819222475606152577978037298053084240400232407988011564818514918901264881522994574836734763591055008473425535589108482579824827969663224049351252528037148960089609736406221615717660905175250552656194371683065272981481269676353166680250617267938895800803465848227463109045554310963785113550791124617272639174458129881467440572999353693389886712834278008679564842078338345240765712530238723842780140256752736936349443285526384162807136969920290442163525527064888754318180345674717084270040610329753358178987781351065224903207569719925732808525113446617959436078263154755150221962469151671805349492957226060757710550627664164125712145992664921050574540570702251350893342802316237765057180147572140214794052607029571753342866223274449282931195114356380079985106791275806509469839989497164989927437731336459661096705970865619567988321805924382312848492829681381210806036414754501721197724005337751620983339370448725509854341930980871534211840675163823275512746312769183919761801017386848187105424383507578468249365967737896165465625199617692652164097096628494616376071937727525529115441610231378086769868106486645832478978589931963141772044966608179466230793027524433922007323247881686405453599000470532683175439136032330333627840488207672061466639251725127729401284462658925094292477500223863938694557398497503986706548207189930012192498849780199497650350047768955366553536791532498890141604214282073450335403690219726084183540502277296670986694198073744946712488981459277059814640318585897868711250779227084579626482261195956491986685455196510951605099947341163221209042007411683006957086949901214082865673482176360950330949708921424982962220962938725063163860168500546853334752368853898743306505648846570194665262725372248483181128979952189187942684253858910444179020156306543966211353029067569692163970506950623632986962524923286285946768464 [141,91] 187452237352721228956959841341910782700713370395176496386638218999991276685404830446524877912193519720361881046609989290538917466945017904251138385708937046164889702269434031647427659757494680170700829598313228262380039391618958071518932720966230957599974298594208923240199991129473912519882406899209881743652119831786140469376301908032746533304922636001796384925656000816987486853815450196462608322858021084504375590514656927793842760988636833929758742659896017588737252428338718385809532690036618475046656131644663251568976284254756312189867579404609162695706592601055921113245275396967825147807399246580725492674780918711436390336349866381007461931699433481279542255213172329098682667642161417214256590260971518963893197023559719525823025957140010605323915369036786480700654901334695908825133790161988894008359660001351080708650931819927130658207308178548847653124493682106005143296619861873420506999923335897161023357199219037481509698388765758918211012272913865738971730497023932286619910468490813905326001029578694896910166242575710881279423525030401935613180383287058703682339550570880034340210128617974790863961330582429797228507835748169038401056566689259419773037692752898521066418424326991094607344713979065837080707188558052071952351837848831062346609801024645062422484565247600323184736791047098215737212219733239386350217579400667383389324931928907891030100062219249102234924693906057064135542498725156766998865988340517973179128919393032450019826338372558862081593381793146236741132929079373027282882791875133350340614119931476677733430299198582754928658518580250294528864293442675651796617143089394498783319336600289512943909964316053051948151967129657753605281790125312539953367590252837112798336799686486183607035984452996062114419685653146218507153975557059708521373906690969853261429623597038732215479827728633123167503235908268723303636844347930766958543368648288422023756974578434543512502449087526147450301965400976792767095953224314379909424608858283977949660903721623701722088751077422417322190190654556135900102989397730156952482194716864 [141,92] -4199395545322237823809881799835124304150208256817837055555648313117088618281720724340064465546643599023996989337890632883425215507168398467416622719569912146325034242462669630172906999697284511290106369762101109265278041964611354557447180201706114263474874190110043511849086335840493681616336842402808483315878772545524272918950635523973456028060247640175222557151892521151343647916009115484315052693114791212845074067739008418915134481287625593834082738386663220126101063795460343465665320516113993868367680871655485995994689625037365408203369814541804527819115196423534179297972017260152665588574609194785647761450411477529731218834891824991001348410306531203310968843071066131551004160685192896563324987119704746419620315862627193273494291173842984051452720965160648754699733171780378331939325704796535120504250064720429316060093248923189888123846556698389636078847857739442228701260043484859167702954456390960475855392525274501383363047471217322441610088395535538855270378780318629880496810011369896941406011195061779549460309472779255605869456021965912162052938392151105059379557107302507723678481772778058086556112647335883367416758567195838309685525679719397414620040969880854421564979930707346904245537159867915412039065135916482393430383647328106907439979407262083145330008251562147750913468970391070100460026816749894961716715844529133570242321088832783289055745151294087618204845971742303965688631687609407490649925665142935470566636906401459062321695059917184196906332124662125042577961306563905111784615752960303918837486709754176643850378994214131351015058622358145917181404975796155910046231008792907217584970787599267930035605881682490583379742794609188248649405735967515002531817517202210693683896573247814186874226641618091316396753285458971230650793677498823610408077719213565268174603213517880183052734132620686166933296773166581322350286709574170918671079325987679352362176572999087237852656302751811743229809205436313478335299156806778529581974076734137338674059050560239995304623748791202876117108301829871716407814922402418410033334624 [141,93] 138936022342869165964202193374111661826460100520140025360089494630813212412104001978877398690334245048741456988292892550945071617349240609925525108601852904807192315286565475693855702424017279026742915696074989698967692583540015809480004198115143105308805366078829483645265285426676925260758928676148674183774176041703944254519747070702808937800037339141735459301730149913980136546335843279982152938792590831674324231550238239068140435719428767440638748713112568394516004049576326422538256165023568501116337457189024753618368912236714168358713015598239459424390925272333170774857893836235379779124366588554322844310685794431456900462325281512214209029614363531756370949746820803119499605043593753480807715824230339200182356574770449894988802329001611740084143934880329282191321643844290939022508818077745608069715713703921731097445818923668200608337697122707827822285188546333954213780451509674763663442543554371805703798444152500911134913823200375743503510953929382026582523564907027452530744651299490715406639581559870750665072111222430107335510016198572255508481198761784087127797816860795011274880617896650883539988953461970101982077129638281956906662187460945071798670735601950083688859359097639513730511529555813877068890568668342030547310270129431469180837859418263093579827337182999827480293329223087593059165093648653335454086418753746599325520700292140223629459077139708292711365848517588594334141019864675653793457438040352891725767023418161765267369409324448860672411753236564476667845841886616184576536626822660814220119156218302025554847684680667737518245513054220130721262438964581179173643544783517077420169446624998173340089473964542139027113759286884945142734196935385573421012688976835757025665963241370687222639482487556305345959420252726516988470032632835460264573276297834934344020480215179480958251837413671103563504736651244291603681701344074939154049195072398365012890376587700923373812162643764058439828897154832430689541775641392754240480852272571715238754055343677510695351436940867124976946495957506519083831649771067748682804 [141,94] -3233292440463506508683510920327678737432742917692541563122654541021575617302143628839846666363204547695941463566393338006787116316332164332429603163100777584536901998966148963217336327778656062228732624464094950809577825410162292886178995562169750832024539769878516310363917442350563284449502408237348870294598115858364184990324442223573754326631462200243991406836062894639338389333032136182276382240786461692385785041291541135886655836557890687252073030427117670025268675868186027650559098144760198146723611184850583147470144547503759474406270044387226480664989374518108685290705818891103859631626784234031706745419807984088373722471861514428334125844925198859207394897239111253280286347746276716154318525162617136443039997586126231897645246022890511097325762533320555093494065503852362827739744751578434734058173840307927074217887003047642249945338709850956642295322324659401824805353035267799733147208824265522027901525461540167295588369309828690752446070369185686535932666945859322100198516280439619265513768655596105044975860896622364475232732544263999037669276495095093772413155335637953900685868381996090084639672961455325452070305785972172939094452254301467795549996951337436042260442588404184008681520490657375943978052827552653904456181147207038726563861692888140210508199153167092945974406806217280917124531675713552510431976546049865161597222413779088904398858677448038098917591288977403456462374628897249560604152190143241616585606841721244482192118762018731677874300644204537704778410935845400741155052428390673897014904777469596437484436679467239946425473524936219807327439112651880647539990640161782628444658312736644845317564301551735966126007979434619072535735585577284249946983404746404216272437161810234269612170636908445279170868578579302799740393739587099015286723034285715798881989856944339294942669460288114509489119465436382477216125984477477412456618726125261592123149768740728958700772110053583157011658897633101499440872629090536202464885776078851480657279272178378216199774794132910447628417423077104497766366389362376912 [141,95] 55581410388304783592392987688405591578167464407542260503832032813279521241925604108905287644627438249682190233107476111951463416831713128969421932795362856555144351848784536698652321282394548904584710366772557134841307948602448038178139832863992400445139783885831074185876907039375992310802159453737550065898106110238431963773858170727381377184966054943570485411743803252242540256651685717124600475654026829617521251417392019338005938306251129593793345382569692938680015551575652307869095775191168901706976899446437386781121297170075081399965605581719435356001035736847215090561749773083666569043389001439403384791089821443499049757146290551780200246283174977229811669782720093785404375517031130368461483973035478755897228816805896092390015136723538629732255958530507151887538716438267597573593076644207514929585820671618719047241195866873191064670819936663050763336064638359771156013645260376351709012608120509569272095362269700945307394538956888360905603862911143390395385161040238276128851319556827013366542164815672311591051972071760092569683718130109226915206326020331017766764946763997562378142350907191625607913872502113604257044325612961161427531177754875969256469771297392051877124635474429440538882721134885977124164839802024290027782921445936887403559167152429434258398104372274344665437115732114805696840301054194399016813824844819394309037775303963546078111743721226924815486943909692313846797437144040375845914384855807301056372049636868131917237171876665111768597711187212387599594346179032735821126384985746727273954859208490597537086645373200620848107276031394726947817180485895087513093622921554664924106890329143899794271639310033196930786642949158573144240341829804679261999278536066058989912593609232157759238645799570667089396327572922721067559314287685029825543298768353444776309694238887798646595151170620882937664785448991454066354963367527288784425573484994953576017628869938650571178604530912443515278901431060523966816394494993397886038340396073794858296730842070590906816291931928017545804059569942332167912365648576 [141,96] -583732977990865242962307397700941811678646770576508493148337589489744219135588133409220326866394094364519051636593603618956239207722783474705424955968780440050817143298628864452165735044288706802386404445897351820887948765871555417483311307449402054074489267430816236500281860569275628859391550988791530433380965121319425792296615180186857680919815684921349098631497335101155879526209670482302181594492887919539804152777950862263988734984272803908705855493671093603391806769439971674513850796176969015939276284526834282936231558526576437086372115171627288559455705305399028599374698440604317651070265126075805843785891611902031918068338988085586753756050534094763002161514439872419461255840323141767604891002541708424066934226888916855557414080156739306169285782281624039762826213069287658579865890509477066305083832837758094171783879741308925420377117510470194815758399787192365967616540908602004300663247279519971529042828040957461272116758805850956720457074467231927438661293446562540927373191622377233155450111721298627377448448830919570485831645761298779428583929206965992628598273851194177297541724294293741642524089649241360055059005154098440826549949739360615834204746608949348956978814879592531412456755922580646072252998766871227570916491550798419380437250308414360713288608678038348255879264661355638542043356898714503375509018194947207592411978205457735473624878828391058403322848860505881442018785875037623435822139663664797198291204395143508054479790312788362567290375915724179092519775598056812206941279117307751352549724404034476499400607756628316287760372936174934245615467571118370406936880966591435496576978125635514122796214078759017314167984262198773532204878132039549482209423861679233293059964388420095989711594671101562137858828050667544771106044120725797927715188539837429252736669581300890270698372209646681392801591633828532708403190195393585425231265428409872435359507302444750150153148147531402242169920679293733387559025651091197458297035838511696140323056231565975216998987066318812019086723500040475191668200 [141,97] 4262230039917991753067027857369095651566908525459047639290406650270712013634069783707918768808732307310126133164433427626850140533675105847084417632647843985485830171651993216046895868538484273489422856467563958844352001864738105728558269061833082697324791707434168647267270693608553070420375662683292693176116028360304824635617148480094185674530588765104778549654232921341605581322824733865286862704127410743200355823413545219363243685935636919064609261924082996708807357044208967849671352432589425914967913332535631669300118332194308204154680031117526681076935022776500363788658875885155226312547565167612924966809479895920530046844399834865502738701127373137334951382124828921182551852324281010258488956988322334790711000952477247141151409772668476828364674295064672004053980830011362698090122273195090599517540144714932100356645399202921384202660141515898460911798171098490048541702083143481838035655483591982907162430393711024423241971891070957935297365418271796063934548129283050672941858078682260371595756863650429331146983005128893560713336089860491293087252512464455811253169703077399422633039447999335385714163537059172985861785305846834054378904510548365932957779205645634326117119101837354394205014788660000930793842628413111057110472902474450040152842962697133707005662098626053059614926076110333504292537205036596028328089487932043783889222475840677756849703283707928975509161740022129159555546646604089421287958767863340415168507906706251577785708291051085922759053304299295821694669139781317144647625882429044570527328008102993736834792811853920415532803471381296196254642421011059462882170782629726412050454036061131082568467345096258471734598220194498072956681795671705860020575817869976924168962555354544221469445564271708782102974368788451725326781241818445458890868006870336111554587194444736589550244598872509454747777801443448360930944446155347404708936519671382076137640353386229101414471819648941916372653984829980799901101178864338881333023318541442057988886335665706116049589567579663134262094491612789180696 [141,98] -14281331591631036646301682968100277887282917983921993374605770293059937248105145202405506911654479818743726955497953185516822910577595183356518842856810131089299301242905514530250473404950210012459388448517566250985416774251483250436506934443780680899203693454310566065538637093265577551173149276642247614039989799148560984983878602570023320457575793790209174563100697523244912383898361759257602127709721137279521822210378277186643890761513106869024229332776170455178443275640965392837853903511998245279417904407248606395396822905011915654129844069920399358370923916577023769076880396957526015124860193889887116596250297272336384366635700403870166881145875541968961440693520668103723462960489250768624632474144948430890843252454683096591966550573822573192676456742544852795169949266740946129537769161980128791727564720844594616794486820195919787003172051830514929646053710090065553913828263846745132628920849037402357644317673075375962909062903303118377345583175113958076159345809761078170171371913061009587174708460570227766498228376092130869295733669653820385503469154178462069508332618977177788861353605870072439933387253527083138672183550558699430209910184661488872126012435243222823756715868930386827664458423723433988114595297130519462874557276161519043862495211856855395020387135287422365129285001492069152958593887857895774528349364320153630493460897608237274144358625507640300417036959956558779341911690593317302919680190363063350365974768673799531357191330708863259047879948834187181761293936192666649212286808442092531595996056540864782654577039634594050221988191822204056178237206794134485359811967255401055935559202941114545660364023529427790228970496039380605717362757195352532589619424216352133317086119030414314573016140195810191389818129902300314371772901026753223686846115557497562864290167019116390721318378262691816601358977488741407724698093957891631534727955488498571247012531013619386237060427641894135058848253042549493359116917829899715734407232274367524009297537647711264001300851363789643368744042850408 [141,99] -8706274134865357915514221628189339511789479025327127923195348996383830986535858664844827907508744759479820268553797033835676033592842847785622382394347746120596134624721707486373443500701230893922792992917704979355197987001992389643863389484128510331625960163176041216023509047984596972591375905159273812399705883838621912851114013551345108206020797996596818942904139162003802148978274067034184852608519692665285643384839675760963126060028601141301210472236442855536410219049461042226469792199659946369233078760790467249742022975365931935253752595021883469690452665440742949338765711651147122679048207713719469415060941685365071323631549371560424162216504128993531064476869091017943449296368783335775142454884730966087393988628473172621769835080987948721705939000385152122676968121949570695611040705966775051326914236870160327123786353941241040818692321296142582404894090056257828904073875945318222373300899979710133607776929573767038569438140944139180672494827650952093871175871570442339443746342103719713384172671214996031439125033280055409000530417596287072028374820727640973628480944314064767013214734123265783187241418488683100159919600229874409067751352925887419721830621222590181901635429737036012399604908726082054634043559972311499799646886312590943473816611670029551218653612861830029069516198522192564128804110652703165661319495023930717694271848969414339126481774898817041231550153343373809507422971254001058880962423399972375440034253325260568546673258259902794415756887159653556372833783368134394600472828593335845260369974172974103283519203986705181285875723213943755061212718463586781885036347301576665065605740109049176903992221111628924247289338670867885957392900894893582498305734688636876204323625743762369470866834714646094992389855378179102271403765931860365710642847045004154565902100851266486861570185920659877032054993469311916373106043535907779931140520008425505355804768348459538876484591544831565898011754654551986324449207565882759744274453497774339719175190539300095025271617084157680265462232 [141,100] -320084375446592250808873528841093225457926089672194615560352137248398279470265963607588763707690412859059857088044871931377083253192435023348727995177322963245978769274685620265530357419621659904259266304833038618393826169071100328453253119892952011016476476947232303282898441619329696924534012069333305168212632291719184967062657304591142141138770450389343703542343859658629821690123944140609500081183364996933293684642929078610677706725475447562802137619298643852991958384565087717453321071774811163911211334471879202601685943570998712649881387788850597442370372471633499225885762228340538165196771214517887380243629258707476118258018992144084985134171813597807562346116693797751908358734322044875632435151370508544085764716915694289440109208990992242808341847433823666399026970048436596472575906720143962259035724281432700595286445863338771757952033407929681817787034166068259110335256268071694920021203554357263350964069420654847980575730113355975902451492517822452655651086219786697778992715747915125303807024836697984750896401036404325982438127986025292930556086420543717628880864332220860360784878761396810843306788525329539930912685625463060147861808386450023221215670275308499655480326493347820080893347945576513186785386906048954479030681999996528974308887486610333756905251720749116761007206916281003753373438580880019650200409593938846394350310127784297533049231027165747572751800309633765824768251658666374118335170661104117063624686446838118872949435503237979583576065446009616420369160400503130357539556816427986210132455528917315172943685790548228604678043654016262933349589768237580727887858342200434565973714496968292337899240474614800837508137126408227273013525772127809795735555453353143021048223509345134323402720479580012216475451723667217295665218832850507112015142736252186598471659916135415173436657100702831281293005927098408107607088609774617169584849767337459599111411052112653853494632028695644924114746603820900182383890586208853462412679407604002476448237293719714624805105208236645227632 [141,101] 21469200253241806627059109424845553068118624525842191035141245584787014090229764473604681164762669770991642396918729934074847487848654695880898305694015781688904908714397553362273760251517771782655820216762211893646006442615527221437162506154605648258000521851051644497240153709722498792807269248248810952796917187244148896781824574651317943448607698311614976043608940680250428279749871291257698761357932725029168963450700507148712100448190657509615623921595910938154137132908883903445365541277348270832978330667701362857866970868747543469088399335380518713631006358651388359791228954823094613258368193851773530281341569522454757854718253373506716320165108354838380363903453475539730503172610021443721262513523788905926180633808593543352336248011336369294110759256148002187875664221818923003665218464911163171487932288397727344139746629146401567454191199791415271256887886184023799301323361085769978107295007210098709100014105213607136734460870125247311059788604998412148058925030453272640248074265459188213620770129527290854366267203584011697736741027805589997710961864213590630502246046656541581261860011943886265932517853234892527897573341358885719324799365210756574597314578917971402092825478965327459863051438378225123040674885582762994899410469902452041504634689931338752281616266035418764314762000927328086736796168769901787668107005822543240939608561268780172809530931309898034761496576461182427624179309315263098416488183702702984633949737246108859289123520840794176376021313474562742353138535598453278775245973096472532992973125307988571437997907427439936813396618201565125619722521970620217897187376314205454383741137069330628596921914570263525580473216159405674185199005278413020046854893598188775700271954400412230657314341746076308654622456074027289205993239775008702509519455529718219978034713888850512091906421377130059823579819238775813304560086136831697818550978329815551075666429716711035551872586181268367070350995538816075328761697971303306322505775422325854667119772438423318008427265811420006 [141,102] -484593289087522209002789419010536182917664392337893920664070400472018213431583595555387436116357674062258763692132866557108810361304162206188763575914772547255773929808968399519663217485952308282859566601241886703867241577042806529606077432024311042592136247724541244637382568967195203449118243194689473760676079683903022187550583977045182005203283028607695064814297370082935997834082984309227722219332108322685500597695292796893038929325625993659926496927617960049492820983697188096547250022549138813741497371745831341439000021460362126082732183374000635459163849765476540820221149078998439969308632843753872634618933538050120706036917968302142181861851529758450308163162279372607230944007191422790232879387197714345430459459944284369914607124892241457221239598683202449799080947466528610939799958564802183525876892226197801432257350567495496275188155626767392705367675643148868098981800176488286728160122088806969896768578362214064790006459557149176982125063488791668113710019295875457480333997671611541416659866716322595724147385671669274440343030815202862049563921173233832349802096253420754967112448715964459778546069009057151645582069249210859767187252897657310623914879556551235996307614536867892097496323973894525601573311952682761698266873138854609622684383821950869423935080548094494424955261595286728157132550243974521085393253719725712213942562504864481632283993801968446040365906316297712387325975304897620400930249650409142985252946393099545433628426946187847803181369321849839126125805074564262335083292832638855175725633740510623837719721473630898512033240770031018561654957197284930370317507109197222919997709405860497118112210141409226187273686440997570539708397454756055505592186015881251968360557675267413123601754707681507029725898497955906829840586811335672808029163290344276109831628805985503540952803551601185461069601042723787460059370245079720929164082974121902829659874774337459880104576637110235668020427538202995837988362195304659009491577014931244492486703748644506816902944531448 [141,103] 6254364976632234123224223497224062047964819312033363482334717162741622078154715431253348351568815118581961793400968936298986132335615656571159144971278909183774888149036371548094189114483959791726351441525861659966987200919243690474428819668841181247227806445455678468514364448770034205928992007839444279399556040913062359198319329945677524632890867714685144564823319428592509015025292247581879459747457559154739356816951382373778628491807421116185421485243168282052087172864700100420324693838936027780138069354528988722912012146442989125954303014126738076208197201182852053054615334095413046894177101122655746351970739489775245812621766443154311482208996195233144171108878739603806485265243239477488967471760501536024152792905983139123719991231737769070661243257044463522961387967556727906456545271944725546433436966978813458835953633274501629804348553703068841828579360406654649807603377698976179845346967497571590470657585605116731070819528026208989246365684296025834523460233124711441577976968296534061297712898037995293940706134843741444776311966528078248024827938502948728635485407049809095552375398791433051372350537680441683682018845322990603292854780985523955942655396266172597352696427705975607310027770083600354136631030693722966500840059376154642587953665074182246535462866985685916199261456041821893966795058095120688187421900585056918919794314051132721625131837305059585923860807778577431758565074168997555252132831671561708798449657085200786433516459144748927617526038493740109917898528566865567223340612612859609070886161876126544092691730132254772166778431803871379391922378876143081869125715668051607680985583180858855523574928085825656487502704083570130464967162112743076252614116168875367322670333877738731066094606911373145370654187705798571305533313816897693783234725970019368663800518407209792935741367696981385928178841895094647230649434182245619795183821308478183653488552840126918551302231589474691242003314241390979566071530659350977626895881624662056435940245892953108175952368 [141,104] -66246609881348582205989491609006974249387679478547023469970219630454076010447401896387166827220464041899654341939516017227481513288383891207877361751644287861032430018335566990262822390110779181288380903935264425507611291291273905222024807847347530389845238566425567857719573424107291476393352085660131963616325175111932154332590704180223710017305337160989337430613202723131279165740186193392797697198923238981020628086714342137411463676917428315681275142670025181989298762881255681552915444175351983720905046172497302724220094198446466897126494462992296159830896349550286314552207547871175773764129711364055875783748566213484948076855368806636570746923578148530441198095548496294139622078725753987910209748671698850849739187747089194020741520651260391155050539976471730067785378425474944122300193771028433591013296723782789469789160842615991615386440368817280899356723402556690032108700108983112289147368930269668443535734592788223738647048632982325805410303911220827657019877453038731886171059269657961338963087540032935765136580708766031282539302272696453474597771077184352494359272340006533149401728718617039492793487039061203402205425923074481310992396895425897459088242421862347144138676525601984973460510270056079284672779703182380306269588092550352496511551050371197602783102569010266841280844295477169181923322866945352147900320458123799610333326053789963587246138965155759081358946889016004075314078150225395627789718135454957941190599889038441676755758689890136578959664579020756733070280053689671939903848893923704871161555798229933519705699880240403421293031600203322127640382763296772948065658446282150232782957117694286062605630773358264464365963802652612100385269641021152100377229215673636078951067509363162998338517605752752660427806545544896811733439833459889979054191945500707415251712908241324946228963752114487200432375561088716005692007995764634976787521035445881966893718575115632150215217000367810776977259884656045863069492869319625250052098749642135889883736915100374898056 [141,105] 481756624473566051062896623612480603778763463875426657366187965697621261755611499696403435970331994749905486711174180411651318037606832085495844976129002149429418324585105969482874374911217361507876650804572771386446566299383695184439682384847573266918924037397394410478973046557382089464709522336273835550713000833157377015571397428985023743709087232255677335051054988790327155511697356609479357425706053192389788777689090145587957025732566684536485271082741773709000706411491702889506023849055235898730368642856425966239615083253651239372314073215501635488132770216660475698901814831136617526815587188675945591004495799746229625603160481659443027807141530030266316228364165134314603109515196647597641008481136298207985567942890366764258657484226540945755366289425933463045656251969127787977345310265794898530190569933149444420229917317690621953996922741637982816052745771816038990428919198805052814085343222606944937419756435981071996894900359978969090195356420054857765226315380480719829896165954471360191879625430297909547002054147404515603424386538430671306012669009698944206309498774687554401400444962823356369003592988901092754111633134169448282543401722234986363466413196927339285982923598700950297030402346017605292731287612267265580630728531320209029155485522321345774549676108208581040529500681918191351274223757736334395383849474431633776036742478999519210945732236057333570533080651973045983164621798218023174339866276648901979965881034559251052504171090038422483232118150035783578015615811756150798939202314195761261198913028145474055790605677280376900617050640766366447961390841238781175948971740357143031714394228000159140322363333558424809655909623254254869770963773567304586688008742602827609205376824009571052190049550109567189229634147273646303634597179722881830278401642005655576063005326982737753808536754140101622519064876729388926476775904412070331961225540493380461409996217791535484542827941661917109793163915164894443072232734704243108352146555412005341962394072233058 [141,106] -2840979218940844504071245380553708374532829163968856541926761393644486880165840949624953301892134951463361563482385956184095171171679687324751901044893489761596036537628387512693471667047519227914442977471936940582185656697897768885124181361086213912216263994466472238109450505682223894649498269189735032900997648857845566547319946683161187200554410426225879958232796815696653550995816696350494084824279467411089198952703369580456199034898762488681649893124860167321585684289672999342146553743332787464178195261779307593480609464320424059507453604528350678638463014019495014939803395395297945414674414286270722468008447636462105208774712252341664953113254954460327131990654055064008038939107502832012869000835750944405685500187735608665723760791996497203256033699890555694124651010881567324478538738572518081536768434924515637479560757964918446083303170800363279209466405278473007898473235787338394403805954575985267111713195819689023180455537764827682534236409624136825891580784373818936569735404914545141176244746772805458270090276907794093624181829462880831551304766286951462117167153200008417156530158405012054876670538692221752014571355941447786838389936971644403876531483774981122374309094037715654625781000167135516334138389807904112136735261372442041887755584457532874443602177904514666915003075386591773561010095331361404271285848340907875680452768374078271967612630297789402840572513528238222742335337789006135454409594445244352964039121594163408136357490740117879479155919960539067100784153348988690887541247240390281298332035445803937679933655691384265643431741056751123997854395321165412917672733287562777552526388310574078541449043617553270407849369288442289668773179521228900766942359492509614540024649193645522090969492788604616088688855987490734550922482809650415823267512905604318824637357028388058896578867438187396975620003507745769541334885731885379898893852633175364940546571021999685095711793862946447087775950071930254903228865597130893302387640186216026297929495276 [141,107] 15299917230184387733426387039665513878778547047478944922960885491908124809495551682355102120678366823938728498231691961085059385175382553738732110901567902538019927226330703786474187015303665601234821348455355186597382363260619098044703271152288317475251884680390665649553438651545987648070277225187781168916434139534816802457858290661212248011316320251422189776313952127185353750662911266995986769509084235988960684220290496872977976006213552406595628130707511604909476708596073428554470500014274575776211188239165466092827967960644992195346961216405258591499815217886250238875500273489261559273936181136115180156525109524791792585996129691459201954639786221492392744404749724600128073415179147824779824942425224564938558762133863331706935662006998706679879776545536257627379586573276383018169126892674273489912946364549755572587941376032149276153745830417408737545206055382580654733531250545638125724592182494371089960061637502788231742225573575782708804419607423245345471820066416003262758495072826257522364534117154757415410619934826452806180240916923300111202262958562552687575107506090407971054937576806233351958188837770643154480915469059007824887620806517713569294854977975583290560510968848871046733975083572139722583766583393487324828341113267113908745555354071262485716596123976149132058914972475904206716036942562723631028699432278363526431980104924673212890603291445803445443631786369712684180725698589563553048783488345325924635554023424931377450470105884699606723470211443494368992748125667796682002921930590015565337689963502583949044700736320054458110708797519693417398049969081323986557820459610016696439863851701631762091423325724047789041585150686333281140711178557434782367314094823840814640623769405905803861508989348451665344304734631942790249634507918533266812746817417361379688047911417778417507282531140100325915945670661617199639679970669752118784910108173412016336148014447645238469242662948077039703016157481875380713862173479927916977673795498772307748324 [141,108] -66109121306554976850075938711562792024623446199654616947721562954811220616282587623558362821641328958047486082099795251961960979589788898707291729778332134343721304994350490798746600317473703586616059008376778492712169459098342948110599595730708801130523732362209221528387713314481324065779143976371239426429660450974154475353966647954999151932578755860361310835752413936636087540382510496573650169891255778897254735005452687671438446966126115429121685689334241954564907552814042374205549756736078548240019941916856921910128214815484698161950359547140969722838470322571202933795878937536580450650929429534636865462203130485222119006380194280486877329244704189453241929245499352197510189293964603029098231410485645708646266642691906321532224708158791808342313461121810756120151911254048237749647553838512526849025284450547302983670430207312294369180627516470624241949022054037180545713847472921354319087490561488768647145296934236032274875752298700057240130195663091429542288374644638934256134568998191122567505394899229797271498105014330200154932664224763537829605667473811780575393925543061716700845289180492795357770756833317443893245822279433309410743899731616644836828113376609976012160013732891901955552883404130811447805639596658011374705538335037153046877041463392430379449256298146203246928111816611937707558585761954546647003392428293794682985138922998128571349846230325268342986316972912812661458607929712077102719527260117584001180184246819352475760883363212616467284344879584175171702066098379734919099727352066512790032098410454670171917874666662491202052964559404250492319539350450296074278508264846251005236127353997304562579341175694230273668424475918108821133622877081674422938891120239813508401076520213255893683032182579523806380192080174757702966372191662054621792479165636751075499258391055263266817564563428549879849014082304425039784478821030417067558773115971790510749211851939041438854090995162445137348561242874800878994203592710307117938628965091062752 [141,109] 128121849205171815289597228856143011301177020296778888554420207298379513965135441695231644220332826843661945414618356919731123652894557943165701842570052577667706969384646588306864520219665914098315179023357767227939011853490626825902764827517271292306062482191449943212664112299176062153437838560392391175701261375902055530687461549969370619870537879898299452716456557281423290446673342439898576353593937118874438066730716716549860344465230231627469517864440901050312391455991069787041468892262913463558107142790476714084887061048641478665197213608410316426553239253051735925957563951176396501464803669475321178824540542155469546021071154471303724289137317413767259146575957733367559262148601536729301565734313327357681012841371819461183790823383953590674569534824034967374559841716798074240251178413353712381378188004570533181800466484915393412788262771839190495358367725032948735281829318000832377387463169866984374866040146970176003955795876511697187404498457948518690196401345642326188334560696664981463959534187805945086055445615996376233170493168333382547486881881249446824233842943317783936106434977818220537401639711204968736594143516165754109563425817922182570262815753380540885866322611169316316464663057241505983927766709537054192158230648430973377620262374460893385675407671708111290460198372058790655897931854785931458179200673731931967490679281802777133927211055821579250478133074193320282353465811798491120226867318379618220477780951107006730793545387157844208052387590590531833099809711060259776807783684486920887013212636319667374463310355113778328192041112051781030586878369866558041196578469983128788565144550435156474906350711954042584344023776396108834152762352380009607803345609508973673893327302327566154645937217643538119478863502552682959858678095440487143633635485618530571396696562025339081843846406010899540818368768618500481812883702070491104837885432854476968268017965946935788363849447841935604847671569999267639867324503480927639278414098766 [141,110] 117764637895040245216774737243993926929412745900581589266022006927166153014551381954135745034807083155545865395693946356033047047152163443109860684956386625257071752776474131289839299608640346560776289678015730415066784556799058922577851786383948902418608421482748540193609156922976874594448237701175278784254193963458923761316362287388037296943178042375675048757030990079654285268231715265037550465915029504247788680912358236078230895055550924096250239164322818668892636324699961966738918572947974096581043920185728899460628966031584329460110824950464584830889486728087401288524597920563320070272713143920091728671466221320326112539249480187347400345633071066475524469457774842151640131466460408396887115094856086279626632532101447690082391673087138783089258492120054310358728284041953267764171554328589894900421767614862970544525234753231631153729666218211119412888905619105324757662461348906386557986266450825041719161483799725348750701787912211409833208861360448911756202202743560636237033994343954242707325389139304378264993919661732419795792168329716392272504436684146290848193571669406860809109098037937088740729751579363103003293616367597545287153888852257101970977458469267921384644814376107505757776900245874188651042508575679444058264576678766647119234904864451037913844702526548939614677238581651137655634722683984008956828098457814974279224343224030722961037068483315168174821779647745504508479433582925711967160503215399539678403416867107671319783535716183823220158350684002196241676013018388702138401309502851252154021120359676146890071318500408803264951446102234237310321636036576316244869467500913486034760807149585199532838314786649945532321622857064961367747216776894453350769963046148007079153727380581948667233787366185744573494826093588160592275631398197075464635149724635051493654086679005171642418226059282243917538725686795744225612922397131403259656981262166852089505891955809043732898689851794527599540239879929840739742014457641062300955564 [141,111] -868299806195052195656747077324722700895573056631739606766172177859662231724443095911137441031245702878085022735321402332876913877115333730075038592215877949193841914371597262633423982835272276843766713104062823600199642117376577159065289486740049963956488803184880677203788597346375780842482263075769386951884077820657033522441224796811642745077464037254067950475357767622886464375773857756305631861539866929828184051668358398401455073143449445689078633964598699989203539666703352164146604774838761853002948103342654027959069821118846483420153127818386337363603543934180069225432446860308008690496254539217207450847589671113364075457105846672361134387079481520518397961961755385281634046356815893615317532592524188541500353981561083851712214556931106130840307652299925504914905879598699100684555927007834121863539205524930458167204407452692955482075286169498106179783676975064979550674172185035310936118412884741062505433878404750443835478392533365080879756156780650274211212621281558664260373056166023944791156764294488795131944806074243368798648617282139939329438258470361220272020231877292344335567808859309582371024293299854982329053386920403152403154043646457764386542146939933885800853307501389111823199449080673876077615350783046880917941781494646330914732080515983821867781716063547642419771843314089503690248247654849921301291127432261783551774889254173784537833964312843100696400586478535868742842574859577608226385772218226583606542479053969929016330327733700414050023212301529148278563902348370942803935490746619558395330348034189529783069072145897214741257417266081559317252505623206503990374519246732455283433213292930081547259412432014193711394435065459448858456632016075037772459065936406585070599228136609153420158079629083101852433375659915783427710546749624735115409327674968197942792181373652262166548374807445763261360872710243010309418831279983189063497815185749251574855098037187235328742071187097406337711366174972538795456335336866537988 [141,112] 1285516104574494191391816719716971209105301006017064056488993191130775299210103189682150012217737813091148065634630555562013737094205647048136704089028215190695264802435839929442570026977417323162378429011536827766609150813380017694886453289876736383579100451845944552344724438588927585488443907830068025752412415797353564480055977693475033450269178537274139064260049569425201156153199408214695927613389381070984535674172828172652703888899119123531902299956140652121192953640776060009456996579549505169006120031472329672224633784125586719158171698444583826850212992536916960897744147430226225995197852883286791801482806763132156651670485948189670964128350468564509795193538152801525122117146320112294590226764901673438699704317131625972342176472488165949858129354529177826356407482714743301993567964192140532383903900803215658144159295133723208656840610701352344429638301374142249708273885020687397331565504787712834929554098042119211571340255260694295114116256910068248655629722993090492478169045429691667443302346217774583418199572814437841685201085145398383930539322930670112616876150584415239729638903610575603879324194383250283394407083917497802131175936238627155204686630556406956230220676797147481998640234480245261814459464456598501147943587679159569239186593623047552230746047789560470902589412703708310077498462814547639087872787501219371604090728575304175595140147155851485773307822791381532292246118743770895698674262692214044033475535799301610693724573155060000319663321041531067747557968760238127971375441206621683481055560755617522249967106556805354638580836181809498221563834916968539350056418519568464002465540485079700277076074418084136589682939539814745457896196897989333154542318567219719174071040870369035476070856377832064907648474832520688687467976206332178245930861279527616339528291191133364169274138974374213470811674006344713617547118277362331193312489918903662367888070989196415825054410936871317361080223364586798014568476302952 [141,113] 850167696214695461005640548820083256821789330244966818857585389434687847268027277241323978913305880610310326389022627099518782842581497349629084836170401116699193560541202123582641011500843109855950123590301277480089150934298428114118144791097409107123368968788157456143495949469728979952857658935403092988930591124206623670444035747145707286582144593558147698902577644391980295974250430805758453136045563589807022648246871547967889710059490317914476148309218723801519075743439515601290223817680119816819892181000537658175506202496910643065444359807415687649298541799546467930497952399877382477627537849166397538184407852740268441857575558097091029576161990057332890839635468980197733038850617052498322883519990449720554250994282650739616873521476440061463226083441487435760024584522601834364620854852785315108709119714320301020889658106821612862889358449292032966078048190234587266009726297900201583252096124549876101732380877260364438108236501459002596160976872085080572507132325611611970236683772166427329501194636847619770398614483249821515455871164065423077957297723120581569290712599674293052194086097329328620490398884289951991537601309930624225511155694648710443979906374639353593264984835058331909659090356188967199863535469083971878675073724003514069325664549524694966397970867800129121775566455994093161160102353507476626321506801016364090880834677619722755792129869997843595536952236039025481676375821274578522933555325043565197359275892072046597104210269600523273056316473205598415762712407596283001486958559886119188052573029704044142557796409742357048381993677040644871012458953595742207028869395041867228997059919961973885774536097793294220080764954209681449564821705606945369651588839850740412066351386369020888192494670822357820075616775637607296895924599801670393992466376816982386569827556169236736004183359283584593127803609198724195160875674061926831078540137476121780322957827641324554545842361768842798220371268223724311585453 [141,114] -684784475959633401322048653738076831218841800969605926131919780887350893282918482808662681453493014426230819591965984314803692531002051199155417177841801327747752064079352373130524822508251840795192338975867175276550087235997598692761665627161525225144390143259376419238735744618694270951547397739374912702176184740826414952733233612536996199471196653452408333593469770299498260014564684807774611528709181689907185144583419669323776435201549034137926443562523705553602533751345867218052220110589128369944155425066977871220248022473356092433731163632277469964045963869506909323885467732287485881002773445911420336920299075778355387001893444398767532063307963684856559294259711002929938829755145551103298310974570422265482050652977503501954170626036263875726282563352997306481112590729335943858450715469172421520568476065443183388605209124909861258424617062350162265941322865662169050833914190830250684411803525567637044699755239069994328050234810123715160579795332261186527997165250330265907352028060801314863422644559711030500855591325592150829037101237479114626247097767241121760474432321194769455460320182271106595177764297509928419348556339048300296872808735838564447678921047408345025749494112587900140247783765515099035934488922861558170737901527633964517195629748659470534124844019828325609839050806087731374554639407791419707237056840195674341099135116737231145969723262595052398058291511573758029373460571359945726791328616102576581247517915040048208150482161749348887149238303784308121872996999730230638327217734907110168788145916064455137985563603811971092002975811898628626202355499597400692374259049130391737548044082312027192691830085872216271420132824989178196063251363267904577810812391564124212541407550588526397887229448567788406379794861780433232948656103133591241257120694200735510906221191332026466299644077634952911595516987230907779039886270975973371347912387160704873943464019658558023800301872648878851162807084177502524 [141,115] -1295315246429365821692478418366952232686465650142462299580825463583981389388773144139480117062488047014410053805257657040329800506121841305375290726936167827243581207713409641046031608291799826656019440923212699779402472410768024108302396412230541147306024933295350621559246915127267175831807904784423424577260873859959244706684073651111347085773954829793470378703890711324174759796379682206179220266635956821803091937482002477444918625567350985183612956593560814425328638197407071061268946721983080846786670666275136267399656051263093958260530190597319161172407195347977607957924736705073935682495527972456530332390643658570260340813942479577569285277701339170433242109767186691401230829951371080205904438928804368659177131040352792146766773200242979824321673797295351000426878472398224895573927737502469231953184146559978234986410510399413053862207708433977075064061089734835846479460038783654941663449664452967512585618602408684067247026838684195509547284344887899439467752582490328682371961280552368405691317273227585029968151510519381534542421937423919403864346534896830569414794606233352566039763469279247522215760731993349747203736927081564756442021803636755724491871889802587961740236523918476235685138072285579037446560605867856400183389150753423271914269035507921417041989958264630913309480568046254817904039767159865627599156773793841323224270991751350691106723747331737396924110515867320724271977161034483325117527387612973377864869771717461866530025398625453608286300737500577041049401557938853370565936978204209425479252525367134151684266927999377296808141047512365112667777033852628063878666362836233298991726044304289842206280885939535330834949586910828693180782852448393248028118320721968949073493765713179665047435194361990597316107423121476679059117271526215690117617485871356904332907707120045649022666301453781494579520118976998326376075740713147826767860008340865425016133637420019786646673817195425499952234894222080 [141,116] 1550316255256282495268510513012095004658563896131680725442144805860566930404321518244184420592755333944300183974574501159624308123410160486067811146408857104182365842261732627763623726765451897125026453738697785256985985695266255292138011548391324418583818577866915534560645300486527920779351079696606242796931250867053622129374237922076754361366807381222735719024526878986207806844605107354313650973551307522317417352065906062805364113559058523896365480446774550492017569872903451024022882081014478210884444780796517947993066900168179555254892912575578528628685036675069992297501699112307544295861573295880044032799041065131689219628469284919453442416227819839835276356093641591453965682701325454509304071631933958906193078451432202988952715242421877500842553443575550834783187211290693132723289511377430180865799865481253775744356525023956036672990406293460609456642459361269803813799646340333306157028980250121335148981899268809456536295151675692672525467794858501283927290512770975660510496890815551268572473366409491344776848565173286968457845987072238161829491652097932010960950458719632127483359130426958446136959833529290057009147555380273630936230855930899365431299418340820144871832935507486034562018272821428612103674785709128442212026867667538369022955013509414555579700762757723547672140132128280657303873848967183431498357899558791235262725058283476249516548096219013985013609033978955923659527866522295920858960208913058501856002725558201427349917193019134114821873673409593306352751767480504497069491453693484786253982633397917850487516321958874729564160883898406031898118677488467666939106812735125802764509879770502370613204839138306778285135514551583959383578658074967315474577715044208675503987786506083252401566040014830240242291703362875444798149001765689310950765645214464090617872785591610967277150023727303373602263855887355208240913529319644253404105501128665407546632208429934458999661489767049680673836616 [141,117] 496513715266362219235021325808542171987046951233034901431474209326015525405917973035816534682335105759762270951362938014750570445369547856022096770271766562427014922318631670591542695574521821852482548198670584867787423305375822283528058698089038451855444835381379257877398516785394358098377274513388760131299580576140483957141545651487540589493104595464003644374646500175948953242204581192505480849915659128091832733613306708888363008317686066484071832258685812431420374333742647026875349728969407985115712165734299923910890185182716453378126353611901330878615682303358928230961983970060490499688057948026750248074568911631227878396463813347767679773814715815559729607765865193801660437423239549164419384913503187303001923608134092632641255044584245320476411646948719715008938732475817644412264055446553679123226171859283712913346082105222265829007482895924669384478599913355781349464922871752548752647839367013149032711674000566555392044838541156810151982923564022499975315266449521002903198809158210209881846724242726060740413412318938597131348511459695690531063837803426414204004048371389272516764072248600138642665457969139779368398949476371183375667137953711118160208681992312783666985648395923353426147690715049282683467705367403756317436292002768389645885720620645381397867823260592919585845367666087417986009758874702303704923360801594931672657698085787475856635836494353692482124602462501418901451545278681485449587030693663012444868974234374013019222699661939720102102888881216977515805582291596026730762507171147146709580922552814942065967667783555813772895349438882206231614644028348767653540166429628657331271525615401241204475293345818683237579748031002000672429098783460351447789873152800593602119418585723663828650407362071624768321998892807858625226700123001275443691217213281472723985019211527593332451598960482710253691291967982683820371285072219193785821684600198787155947150673871646251691539080488006442 [141,118] -850566274876941508327102063446166820286305319943377666436946401269655774515201816697418647019790583938482969436779527168886592386370295870358927335489525633791668902256489422288559580621395354929033139892552778372508303870477065768501881828239983184366701129992418083167000355578983253374481321415261881728963630751227099026553993044776038673438524032624603458829055157231568333266809587444472049252300735627230141680156493414671791242309422044767857873034318528587318346866085137725361593013165771574419364295632793963504706648238580272149298002095029868843157940707298511461767366601391804260029852861708067778939048552444965408453355883751609871105722137035889472124759892184450309579617592945661739602314720161064660209292356004386403481253454945783472499613761326289909643999911942506769044809991555649661906220333651303536072676724192345852162924507586054582001083976305358313557787120577092705707301572527212766286590500953086935211551358279278578824301028932905300853777807640876301537171459316926885903473724162524879540853447927841344405027682419455145323023200398445095847645237404719457610316849280302813248100466630754035452918655057602197166273333831752183747389666469553245302507659561498912735875384170572469641619505161101149049224193743165558068660549136849870965895520960201720351767977727539366310167337740343464595133907066475871219879116766506948559718480622642579905400338680721028861339900627747604540657523149820593585337488762759434734181727053489905149385204906400659125768877557662807142088772945960275152361627327978398411557089681357058514639911683465836453797695734127436923985067698344402984291048326789679034934169436861397673472884637273901285497306086225308924629775088265719247483400194905883236183200337138694349808568064318782514832693968581851018098711470735084500223618955201019876886207267950995915318103576151882364982194387381635994574043739245489866932951604837200465371093632 [141,119] -175399862488786003584072774116640146223180442509397130663881583149765561397489121478483670297962894027853934799964461532183461016423401341378086212703678163734135943283429509364547909153767152302637716951058124593717557735459053888383793879539106563169021504725924018774531466739558787622917643001774473518103080527788829403750344824459093820845664202175506245810834365432542827143884670636400157261568626164829101905039996192170404317138035188635530993038031367463301437548333729428930658045361250953602102065285287807935543762861728735580825802576204062207380155485906748400885061216534734495986935028004735383687084454573444958162775324777917137712598128253097629263693792245447148637653997550584721157436473744401802007299440068457207392347102800014746094708201154764524270470262657183453378537323396041862892931546536263757468772009775272989821636856371636963529628826279222628560437044496596906286916425793560815495344465441117801365327423488366842077031534424237794944870777034585899229595018347770155946133469926227182843427661415882847148900193740159538407744722984904981495054187998771575739789597430715185452075067613108415682107577189102312813894623403006530368487917988197776695987698617176830622945731247871482396060238683730436485309009986168723128177081649096273702891427206703677742020797356914249603254976842962026836394969425333198804470861508857171484356061834600114864052274321307611451990390898916250197885671541654977224909172166709114635901391723332800149956138973644079115105387766158992879733564121111242898074222688604012462776650933289815905739215499320863042990843814015408258241775423835947117165630670721869090946337783365792660446539163493709209378210719795373882082597847883923862778239653204616312130361623647921296201722685249884667303189797476510875440678596652294398428408285722091060094962508693711190185203390313606993661777264538751034193470066503327680805169577626388316704 [141,120] -157132681453196963659573690327469713065542459457781021478080135667525486721592590769751402550824868388702425601066506796741922390080247497708275835591883553780884579832736160491426293423839885595159225364564201989652852691988605667318071103230973943808287151536408531882042111572091882061404156292473336095590677811733703467505896550305502775451897336367358720145515592766318018166292680522464734838997679871818087787218289868688762250710027936421046762037809773772086202981669078768864223516692028908924995805878545105933589332118392151638947148183739542552813520329943582761038131569911183380728475184996625229076094295618271364818297384206787784876442032524960153057149215745292629662643398005320427531806159568673701143225502396514411787068436238237423991902957973766369885197707552822583103940619338573011848632495472071889981746130677441454979919168464819458169858981773981620403199481658790089261674087907515643009769345718577060071347656890842630892617848017887173111761714745234299869209088893571248796764968083385629070406635914627277180232720958390204487935340525357510119054509752918867162243200709015117515036237838802529920624304554148982904876594280212857079050758456767990348453684561346623060944655099989268263181175931601129634213833964596845910950156659348603623835676998790694526799239107267315509050317127019085240825300650098463552736372015368796861865160533481820029964932954947253870402970327311237217395362537763183064323082005744661072456093975457365925506661103995790588225834669316458713698872872515545793442899611626828474520448221367886958213088231138532724430016133346705733423467657904185355235796569624689674543231648262299700100683096939118173253976018888764950133210010790560838264865385044643317817209674857948858152854305783149657342297334749197064861224839894458708810984215019116711238191926939268405393325010499601709672495321277309501726840822322266741447015682962564 [141,121] -17662777839789875753486055740421099933460041781845288718847455348256403666484695468241237536611053455162367810803693930942360482941170254283922960848852454375508764712404687032548609504200163434037263334416466263194824023569854449019798942218657067860362992716706323543270444720644885193500911832098499574836582879657848028588849117897086170825475394308925236423002473702567009009403664501398358843581182508246434939614137050348791362572113504920584257865596397498313169159446211645960892187092010745888293750466094404561229838187560988543096729940412299922092474922098338872993754664202558792960191743461334901393108774704732655435660907679442518864732449805874456866659939702186482076448802355307019968669194897258353584967383062852535254480987457852386156543231389042184544067893522287203409662856009128268652985989238081718388428230506864746810932460556657526039031692719491102967798754706937644225355533892532084326704524667211520826357500901930954258564254540401550072780314128838491248282202478183951383766258554341030111007810621886350266327980216875511854228624399964569849678148734989626958389874149117289014327855215718690672231207984009200034859863657632717482574795715364029398828138145544380675210163346139106548052946937654401223368124704326909084870844457083240870105835146957616826758491899923975543450909137056359825794747362325605422760778283859133463968225936944181882896342472182167088207852203951850951879332454528097842844256898497585211611691494857173973982863995762706584719233770007715243067966776516666937392389835611323496879000340101726154056874623045554316564639236856675020402515087156205908624718196309323288587257907443476035303131501844878203572563079476835330333023749205352315853564872004985429727858072715470043925289453950858745401738771385645210689179451014249119015663111091777394868532589676049001821373328488687182492727551814361783475975664912343218154327772 [141,122] -7612475666163000364131592632066485852094140634813781616561524874489171617473918809498707965419437068069323865112875492594591975497630403297562432226746416839121519245041630817101356247862360632362262021401768623096215512058146443810106390422438920881825609020498997450227476205379945283836656694990946243272662047748658788179137467281164752533816774181079213649723259689438866760974494368310927584916930663254517018671622206261938464149525917068980565867968347143331199673284309789421687732645247464074932284097926627975984358275598006738188260090671889452226970217296252753458694192952877460308347913215470412658690766584438294376359521037274056035796832737792922611479605554279781123861362981207770114886660232270767893241910275348736352796757319637948097159556447042831656295465499968863801521771426278387693782820649369174379361827714569615038802084303594273605080788916106700065086288056054664821361545633661444454594022228241612023632124583324564650438670548191805054949418693525236838089720688387020738089435296001075146424042037216476321595393354595999514831768503873076644598785189298064994657261714569958872787426238585789263219008121956286185837003048580535851493941956842401171829214936011410730827096710600533052270752572439558997161468631934376878338422217547634839689193535752736182199617784080270488679885254158248793505376788249186049275276295006086980391232945239553024619348398985504455129793144960373977877921169023879866256826199004212412702593002830651247229296866607699928749719681852403846502102923272173170587575013677160407184386103026476557955428563874956073713011621517982203309209529662901125268740469775498018601397643967710415430388752600846807830642882058676874426681085516679565969019517126309888862028600270241990379242184870512674522426300115080395677202879480111921179142854087963205829004938673712688275252271236096651714741138700469982114895161719649863400 [141,123] -182308251251879755612203738632665324740673516756068189044917111292358269678871732785089852118281860527101821997457036881082243190679953418033291398455236819342490393511216052721840417053396505599513725498834125448975249998034748747444724075861586849518453488042974914669271969865580701002136562592329654093347068550064304459402259659894377830042581609258114231321877690211764193979079459594384865525609570617940241013962714318896024761584714484885566254162996228070774446885233698743526068668227839202018626163080289995155659672987066656818158415963742448123464087176961342124904450991070239563432504080997143547122560433772370809021022512893331740710162784396357828573191807075321844261144357263887211562667131768289210437697086125079317578546757492834230562640409048643083730734669698251792733967066124339704458833588482883249099156178354160179272748334770689630124584320334995652541623135101571230448722335182290143705087378582591806548838842786109252978540435439980235518464034441225315070501503082565078039586008732130842049830731488531643742478951035847390388999511004713173351737319098101062894217453779711116262627318507432607259787294059098085777180537352712350621809026202722991609234272120364192146535925304711461469082343383071971252896587112902023057615208546878551698205335039156269908238806202742461603483713243594458170627599677347264162250820788178538468858783405181077741621497049232205251451198159163139734629233847699788349822541392775485444041593191848904077557179652136932469986084571969511658232373098214007498589068164940440684251739748895886312771030765783677630052132175056740540266177838867439558221554498918127056223923022608815029243150581708211938579997551076867922664470396534606080747329769747748083482805053400148880794113550179034489316155952535411411568851859806736813086202328069913671989811088665077894579805637740241964283475869051367176545145970776 [141,124] -13815098079612395211329552327536474275168452779691032971467332961456649978012777185938731940080751390305407608964333954599104708616965266279259103062216044187083850045473822531062006424512802418585296151792988180128566803079199125957689305644398041620342325921677937163983035012399365224471977743741085699420654554772441268376333061911825412452068184594015887316624693646451948514081527050827105186304836878683856883227591527751860344838830801953880613059854461909005978572186294280170379815871164896718881973393277678773202144166355097995638553178579332381851403720461871538226939113356469072304634627294667380987218180321374298933358752174254102006001828246506602388468586567299132019323342126189929877596825266085892355939894842868847061522450665536431655257792868462169421034932077594561148961726345826172987548419745069131762236345424478978380360159504826471209389914846744334444183814660729388428334587980160043877774728257667578178049937847711344494675978272330625514737105839564572105704153016544175472926220353158104613056551684485320544160682840057627144133099484698904968204091193569551103974327348944585251291442216044639134305896287791612934757415096610814459465713224824708548199452003112129565046609142850565663807438840844574098122404478350324131096613524530256255721577459169873879313770552754965252071038896612583725156762557509529547956668498719640351413060539039638848886253976982913992082988854718396533265847350064166383116468716450781698699752035881058328668505116194301903345621426345479294748722795733384246160510617294180326165950151229918118971694328721872121564555030091261054351237470727045394451284174745613660727202402508288031905409611577557187620261546777401809304028807735800707886678131938579456591058821755792255002576350321644735496221028250354437032722205935511302225401505667714780838544707194439423143479357690525213844674453392004961435416 [141,125] 44614695442314501046682390283989823718797652056492707350554857130029342474602626264676626873355732424960809453025547252212512618293369972612238617954074229653463518847270184217906354502270119921098486118750583276320203953780939131223118041718391874820487655442620012408001895713285420905185819123739228390267813839126880970195812285589991534236467502126876083100837871220445384732483940056970583808540864558944270795286597070296301913794251427189116914210687669325506370957008390493800425776854455922784790992935281593177039186572120044266548712624447166204330148896622677644877547542849786222030279406811991759020588329156638867111769518330235831233210000488092895277098439753739407493169667896161755112456205173778162414215092950646744330971304737589634113113753893630269396630692160506867067788867948567172593680739807136817612036227255646446183510750319783104783274829312801136456642483382770037197092411350571300733114236879692751081373431228231304190088963052011413925047104951699066567130340335458072823739920513432563758783699690730785049842613831540723143411448451455665790155911534620923360522812736337198683291052016730495278730613418475384688255804455521802762163147709951502404485472008578059228281104085185231193050235401746998673122287475102127216105066581013818696890545269558374763594136574110945788892696631697530030252945593961096622992529211211781570522702837626096685161957028671689961803506818690177612099593367639086794049952417807584036624728128834995003027078312232928808701655830469625749474450939258139409477529729965473522980551804196132437208432817008790362924582784505755950802144916661278500396642511899152421477681948054427277314883372901115014496886666321411376244170055347504771166999899856048469999604116886606785797072207123573885444160307267395401929907134836172805268313752219646054225120770420515541979284425075260353852828113587081842 [141,126] -40569187216169171569542863962378851422277111599204425718711944327905889102216230256100154236716599806253795410180873284677874815306852228930797344583863079179675660452157657718788181897258858404860077302169763808715577520262081361209918378380733456022763101039276447439984809003135919955616423817424566004978125505065718946767127602990338967365672972441233614258204612977109075631832804837484612148397083102763880095622936133480525498876016275123411560892739250836621481531858395757800031613535899249702165909423212244593717316056903077433250851209532436693888812104760781902484899801416157999708636149504610206963291485898083026939174082160525624907782678695416384015361241661333561733925162901647632778740304767115348271859323519352564611205769328747415349453545818069487463020240886072342165313096727197939803425866108686592049512380853906771107706580850778697246833385650105095019821306760022210552787730967624439233058138199994305649229928587453085295502551425658244854244902171692659821331983849581443754181729028924792017675499820504127014911187030305830593309444979905608025602406023857332178939975727364976094196949422571771091008403376761824698227551699212873805600127249719611577087482663774157374445782265918409829646801978357713688827144754306481197465806523419765633706995195149053187371556001617888261194511808351290035124211319543833588744855038134162292682646058682228095758390372117725302859475729363396473392204012475737748784801434154542723654615472965323520334430202484117980445191163068988085454657820472458685390853526696713202839535400923499801130723726028051488035482441493373739086665273246885965369784239528293931610726484116546746344389947268743764365238590129305012875463030793859710929009072213181950638950044294061439534504600064900732027559231261234954169403778973471594441201525131377734957363741416167804569685696485973299617061356694 [141,127] 20397184463834697692405985757526570241767420797168078174659171995064034122436609644646210698272153575629185210364268961845459525336412670385823846337241126955695734698385749065002997277781513508059401876198513723026204955188767556668395193285100722488962620536729305470997939402615324020696501734880931286386602694136745869165086898933340807000708472330834811496028124390800109450592380052422720052196531442524643990741988800070113268310950506042647328805437891161721594857108678334574970108036130748660414191553024078139530770072931916187123285237909235600443426939054397309775292838810658385523453628935601080319512167207203172765666118415348042120090168966493151157063193729095389370731743705563101998616209058907445748165080119357657079125768278382471216657682013480257117567111947588277362413625495076593953153722449177395124362530611832648780761177802507783051814936964198269912725652230149130994992734691637257349473083441456182675615346315370818358933176271283935752244920071865186804935058816664964704155090841576418780789826037176342623685999297109997031162664916078920447083044686555205604394764856185125062884391112316152070155412730839203702716421216818852388265274273927134524228256280713067784683464520641573112802198876762195171346420625626464132666867134160400205638653187195763187758656461209597338916969657480551772184573001164639820731231993749846681544050534667545018467860029916310457485230675466549158881234203377475481716720416791253214996460223487819997242860611396994767583096083011626288854670766130340323653272072597281523013464619139376087705847304984061603457247623314282232984949604404026812857048732357241502782154209159054702534437615056323852349259795225471592610747856104441526718393766524249944393126708338076072035621755010853915325027289405811385934301461710432953120878827558517379094339021593194308803730172823894062085220 [141,128] -4708906901527773095422633310476015605042248024397213881435816263679957017695972011786918115702560500902715724189138412444703889667022418485913796830527337047178249288464696336024175764669500802685453529455952856295015459516432733107422790710037180521337854091059371394274415769249623597735386095178029756767375836717746418516065031486998458926881868473706372765851556436915397984940684650260746633593615766746801738325792925859108351329942173721638705746172257741104410420342953646636173905994059114088005826378777963276993265601440952549952468180733960583821315666433940029560423343071459253966658323953821531639704933546912030193799241346637832515030500618248237450486626397318728536141456078404484882613530017935501117182589792460606739210742723996350951536412603695949861991274649467222485870308953574366445066782596628318428194474775982153826607413101697739988848136117494730185500413013108074779514623012270895391594398088977356596258914978077830662105355802936132032095156239896725647130302463632506409070288812190510702069497873779410410066942610648104995367738698518080832523465086240750515261687446910172752660796497756382310837948508251697546021926030533304444203208928464181460311817341600709009263929279064024539607430183192921748469092623854163599364765783817956555424126945362005508541705564150912094190605746362925939639069535311649320536734383604113801574084627329025526968336624017053118257218600788072879881099363279759855696445995121531182043911484582608723358300794763453934587252207828279290485438487555840370107322027123609994806106656947419314327845766457618683961635109015259274624777078579259671120419935448600177257555703551026309608662475504189828639630510542904345689186245910019013916563911059062432417432262009996474676606851910853891408884276834084529975857680515824277506649845210676712963584780193981323818788845908705344 [141,129] -3812595889948600425622522226367010055246321215780447805089411358547835565874951609582998823256052002885235571032240868308423754022977444874630002756440794242720054543958286749229442462164119963959023063958365251930398897459478187542309476172064483708025514840146012920842962352351422057047677837048013046864390641989352753976959149611842810622022072406054914693475157004061861481436172613514012668151930442422307271075040023438360096451066300247348378781712630300763516527933580810097841483569667597541171166977863582271382145926233612369899844614934303599088290216576987332645140104307018886907615543061885201361652089678744614484354598450112414161750110660843614387618411251378046275727973102383698718476353530618038883459271873347654130665152926209238247145493223975508820799137176124205656846798463001336247370334980109542991932585615977404435612022025690087214785087790713515543604846940142126579680658882931247080632123797258039911446020992191799711753317745129209401617500435587069476015705793995181582931623539521001186501911775436008875053893503452253536754232673403662471254595623021237048187763190691581337246567383903347922704917551194346114246234229494465137371147876961411913236640700855999883938746385317477218322573438375968855310931343349980807202647821510807011450170924763777523898669555487798610266927219703762740058299525315644591596237858642924293445459406987450236039526900837959085412373262978520357685636867543844976527900291077807547745784750826738719749174136158544545704670525030455174809641691068553990836620100682240891158360533658122168028405218603222021676832588923466385255184737581682973353318881817867106993135577702615783705907419753878682651636002704313095455294497211853738628051855743188060129671008551842624848761270164383566125546995755410381069026669602079406688467108656080389183342052197872307211066543104 [141,130] 2334586981946442935633666326981621605780284074054257762283166107964772532765069265741634744178560889718640338361082493275461621555765762588201244537534976329830914882848942415317341609552285041771136245423039807952293265396850338738542029136275041240503557172314428265130134405959190993048613001372510879175376200596036555351350796015594002938917402183119495782500395167999865133942504955144430544441052929433104978181072139752774131360524219065526391745171384549867554026261340930109931494159173154153472823055964193323800554583191432938330207542842272317534625463820655941009464500362588624875046976839374222262892830721434635524130454554321432271066682796144071636109770703612624182499018869248718015937627150098451965596694346161317999093371694751771573701378798735770636984719448105358330638007531465486967318642319742023110800288970451567899996115994637123083793165903949198512967189893577357046334639540832038662368274781116185604865449748385662338173466998317053250781188884230425117991973718092876203371004910668046475504529018806995263776059004567278261917565354281312366759590700186065595672124563984891260923180931165569299059206463535540806213895737320888025910697707042519713026067564788986256272570728246263317150286745193271102030954080349052859942806824842335096044100355518594958734390173305144193948574836041000044109343344883493538425666645101775320277009125807444229882536157656219327214574760668463489380799958213629132678929157525274117797448253444746899481675161868656574939594471943604888325746589991650831898535339491041732592092310519483379466585086533319552199003070598408656081592343453514214147011995363247964521876568878713814754242213998353731524607093485737577917596203636656268117843258534358399990096915271476661259137783815668598171065117903166015610276074718778588655170351622636691603044394296282511923468 [141,131] 352935367027470879692541282788954752562176578196338666292020928267955491376261988408726339592809537820071040301670830789777636596675396815405708633154995793944626630438212970130584263080106946229495310554435062084460248667716339307076386042894775740845094126726636060418978539662584582704652448870076883515761277136084375023095872038260637057304887718371265186549600549382271618335701653485162441631223238739721979076084499201645643773950138346654609456833270567368107017793447145354564324201775261068778292460703494293706387470919877830032036217035440710186665182556560849755655729638799707619227475473042400963702215354586320224297782596128880558244723067637060592326640080991481845294608120434565823757351976332936288501733117840071891566871227174623473988356377547419302921390041111105438970311985425912126749402404603074384242306592089830558314130140592240860157007788137137213458944283646876372089999488923173469160526629185953252660122048912097386855265001031521432108922435037734337764097059400767732407344837697186969897867693127602553548586002815025256916796103863037394794148476678291007137066309627560734908486601855028784961775889988680847529599552810415529251570748337534699923772226175199468465676503765684158931022207532887036978593363331651928675276060119325771365980019796505868715757760604891050407916404104028841960897085896587025669851734338646104526834738241423919652277954164897507218879387124674871187459436611666486086475158931697135859561521963591480877152435506011951640942982387587738756184043511707025127220102266664789206993033920095341825583418759782377582968654827061638715623548503136534594935356684883244508622836664799750658695954415325258401992909749270820947692645081557864215854411078232722378204997693732621093004240264387475311447837032027716527213611847512783510577848517200298225962750006835966 [141,132] -1363066435831757795850406506342859194015895954971001773814865479562517617642238038632545139723454976926667017486350806455940177651574759962316611188380867014181632742531159518130434513107160442028621756256303659507665941230629830567523747566236019480404725179705907184078401744761831431172039596931841907224161286212798033899213757834595462007968455477226409853888663892288018668352959767389672474121093863396104851369492514269149048956438883672756122662258624433530207035608880318562938825843323078834186913399459616065309867875878331489915820241375112969959562688353212337728020410076883251249790455865795498281687531182904185548178101610961294047716992836339754637588819717582094873699901985044548883651167899842621164152501691456426641770119711718582029188232688795430562002844381377737787329012149546164387618405492005143649096533102360374080496540421120389797823526174954634834211833817472863171377097814849133290055166329463948404944808711751540986468032698910192676315647163236708002158860739380277950347631823412584399465826704537399148085992834733863394029069519727510027124282827278038350752653454444879388019487550850939136376390133638989566801379472806729123960618545479372036671670364431290105998700175448406212795446237503609490251191000259991711317107141983294390191677338790197434627903005748655971490716220889117253708641571253648304541804872737449051397804534513435502488547756004608097619072548669862323600568447623269590077601596714564216636532010567858062657180113622733106159907591815259429653508349367996012538445934269694158365751686661502773482125893713732157527014929752488144278838337439079572795845239509441870684365806481657943626937772935827020048550391110570944829234284444482518512557899736272618673273614953861314677987464466205789921189380534684761723249165030218763001938105789787229236280902500 [141,133] 634726971724345596130598239679682944764513135167197699780733136728771856459024426604322977540735740377195030652218541448328744278331242251756386740882480997854245127684786330830499570493101997876045335038102042515973852331510568397095612170525268699426799950229188305279318404392272238818468380421449073523777972098851817483890632526820414442783365806289494555354610806427161184837394315504994266619737646246917698533184496560321126737295703303464902768914776285527753402181426022366028805034375134499029877527892763172452985082265498834389965881343077093310391930671268818208293006162248883168730880594006951969745707427540212799179027859976186152137942047569355923811289714135022521778973500390911546668053145565918170156291733262842153522367334265163900366078733377081766061240649945390000768382697830790950294362544814549579683248461837906757791683098735017895007592819351305335285835883715828203796306098850246036655194649628765620831514119864310666330715377201181316427617270229595465159150055300795449676539023722529548563299453511786109085489292769885928795698546874210737703808570821373144759345384201123427868360711278661926186909600753483882733715451919172479751598647008464933942274953407757759772867083397628570474651818385515665012090541697312511989553166867626010247131136604588828649135985034910695305501921984866809157214033072292227704098179844743944415379815436744419055967311998506048561398832953870359680651524051785372217679332128676494901889341828565080185855869921349216621640443092865734400849520565734213783636788718191408854330465891761766529567357671094178980207961341113048635004258672749769364934781297648847148154024962657590216438326714479498733341541446390422629532418639277873404748166955609259000298009283195035452275681957488850895456678540994131584008787155634252424653286558991217024096 [141,134] 12735096085079899584012237923198592101162783099946680637788193864321295629785165043119665436602485678045253915490299683647065692753092993553207720225135232646384220726966198001373336483830138874716166276443818386756786727122332011649276207608055883009589747553128274390428661372582024095855892624151330948624850281115240376912235023734170199171209739046362433599122594748876724821467190293630409835849526530913820444875979408161440197628101883810382687024655674502420880587298115660446793573478442012698842431670522183257449011868591135833636756564018800381527037807982982508160145431379184339826275635971505775168847794958018250741612306584146291298731851064097689180361836286301570189860031571526710675948692527226347626408760330984861926217653545228864033579829438336079300056140137256227210105230291006886276431487853690341344047254750187359111766024236291824332798864099678417872291992174111667496993147736249109642479895542138139279426610557799867775116165025798549503109797065028704203975728228499186305401026049233302033616507946403577826548838337431948315354200743595046448822426040858630142440672088933848075709818013032272731962744536603484256248494928635730706033275101213195771220174325359641138376172512556139622475251044673471906206075208000663722469026958866567793087120809606518876702329311856238427240347445017465814222384940567196883352824409679846274408395290384416177381475118543785328750380183113963140569700048478947567692063338131975028391179129890592434833909518817025199464778322460630101692889341213535756461099293594715675672690953279031091303764028664101817813987089494042830304530123566830897959040469907905120727842190948160044897051872010162297035144490435635537552018547026767357451970301517795453616753136058759513869765251773370685036212135803544908437704462623496566986734368012572 [141,135] 14703858308695180924144541988226877445215435320783781031020821865394961776036985690445214050588338335485387199305271837622580535016571464301500566943996788293745586828577195129733075114654032057074128240308484863204954402152325796613668813509092065220343131520391227062351714452687305408497709922042700257288480770421181351250459224164071444980692652778096099034311814754983588715766006068490521033821288873215270294561932609819952462710404681335632437917805387669455940652062985214895129639687781572927100373872242200398958334237325675219515024543813622448349051979361395146531456550434316539085671460613641420631355226178512530306524364003026435226135416335878805165936962731596741815386233248067045877355907990609859786514587501910923916380499549590954479672108408438041705212166296188695355352340530877981646328668292408265625511322631248382209798054864583912034947216365129240905316388932168381813601305055788077301371848723489233522582878027702809296200946474777409156703685053212071278676742197111734740453748391064717919963298274571841163122839544134800814613337943662885644006239419470316207339578810850247267000602961720195757940333466110928137292441345038883155052264614010657534717888807015181603178582761516575720301262587026355407391109574127134369269867523421826524734950265311969031022147524807964770078831114823998424559473087070756484429464460564306671594915432530880179288988367303180049424362670202536129390171033281509009893400931230527641427190011437402987171378001989227032432360742566236754905868950791734353899770896762470784319023580227636942561044683851713295993770046985761451447055770033826957518318599445504056235205881296360638220179095804063561540663360613438653768620092882847983075467995699571451563675225522364732213417748600704671939458854797092280212535335685913020012897080 [141,136] -3020152203722773719843533023258040940057514625921072810034157985155368277261819239640584353846248015330705789913491311304405309852522044489657295684239027554381395346727760036945203976762171770421654076046351995106898008401654043526348229331330187415987328061871077850119116690608364522516789050369810563349189290549298868901668906402538313755084190824893453058068330693992721062297059044128513224381291322467024995896376285548765622225932939185822896443939027827980673302195763048184089712848729125043736160307632839862623071951946592151801794669585841690082488298926650352087951511218849685628162725664159786926812031874414888825901643049008365958707810695988138511713862566807597353550192367864029006084438953191865016426961038374646263333458909316078743367945750607840520547839993368801028664450147418924532513026523814786655427909772175372061143163054412879906224029411470215834541559930857247056175418309437203079031965585406669138555825868186973708881423783401282852746620670663194262143502176204717821351621176349082866265614403538759044744270555540360798388297243838203784446470815084035083938700267137006330817468563149544539913909490055323693744144544263802894719975445472940801869262240832771008987454075640668523248902767469554784974742037657103351799164722808230897281955565060893311232976031221635223767470314131900189489697790484191168683864336189908924905464259864017053221308932475042450434849808047678050045440630185023390031488358409472144516414259411564656891853290587802414727538374212099538616308092471631232271699820297636429069070222543451904393010701484009581578495928395493556369019153601377664642502383948794992959922532470280423220813373380028472107215806016586873420671317243031885757808457662698934035193471046476970598685277991040957457036888947713693101351675727618029980 [141,137] 262937750363692597546275894020313702990283855112532868567986873440567649548064880490958953975114932332911294545225765695932059137979015822814281653743357324579172611643522014849172802204141088516201406974063051620478900737392235737782322387192796650901988932836993230474615127681793037118499137538557383629320651732766927240088247402505069929191175689400440723341014621546885433855479540576002706645378513218723341352160672664953494240873491460326370970127931433892002238976499453936336924659046515548154546174716542717677011585956643957808418467457051596708952349457535089532380418065788659820228584726652112185970555721452864585651273473922187160400222993849890681629022622393630918620353029416320414663984040309551044270737325896610591088154362421532146283891282176461113240906208605972006757244575856435249239067229445723312665291253454899127860265576792929830005708167619127831056125503510052845018711607499536001910592576174002891015435220379432193178974797828936568329224039094250263285734175001186850937933599471148315130025115201808039909214403545567895278052379296668553535819850314731120169933864213256785131216000689300483918967226610958807542266961923678162264539196516043704037180040802117287487713509004305918380633376040320493925633903187129156091548949916028711971538311742804791242914386554373502442689361890546155526137256593766480106796926743146632897183190242861378238823712390291448466479209351721852691895796745263582011500270704752765931829933513797306663043085148037226081718361551854306454959125716698485614172140273102389996506366126374239838999973881445337655042297976618807455074870703818204752160239198345410377037023829742960658239642351476611094405471796203141679710758746051156897110248278877827578643814438026325922856571675872884565012303876610176365183732821590 [141,138] 53792406468759923328714611121101965662894097828983017172026244445942901844971034202357090628787018876735724650853063592484124485344501205852725065990611389131980531071093435654371428280669227802146525647539353343215226972429628310275645684659407165279455534077268896802863125314746165696471605481463893372653898802583643464134498579538021589425941688959637362837474535204521809287250547881641620935465279531986576340371859389633033605782636962972727851483750317464701464899539911808444366685902454205343220972658538634252222436884991432946283695591702697857801234794910412903344433532050092668035229234726109459186944805016459275436907614046641875743428367112396347883404233438561181576099858278596289344623838877485308891133783881359362582994103415310861001448339201808884667811122951768762709215782863894912436473516534508386161184975702511436153908330593272323258671044168103946735775914660644644352450355005299939557538722422504005222703932245741697461891665365498277940369720840646056120780549714045273565830904957067609224679391540044090017872009657940438048808783006419583217231823797620216546326842161029522817488035723574673734695454676629959614002446605722989763373203219118700285109277205955923904455213575418907014526196234446348698792362493673165380140083728594375921036381900463842105447227115327492536336106391364848181263124633805737383428756974763955567960527294906246822721269775101586763751202284999976511007660334985209347821377868718906902071791715604570156212858301418537848857427007158679581452421638322562601094872117137647593540379543739813665869004448838344202833068631193977033279777894631816431996854933980980703182307236701802419923385027102686668428048282064531956931467845294731623541908183961665835282517270313862931817736160162695205396463251234268446788978 [141,139] 6621285596033061057372072313537471079924475683029341614487721331296650780479813492510401737260082134076707378228520531587952159128271699902114975963283385779440321507194220993256845160321039295280055895763811427536007953459605420326979827077705036981253615368966729435354053512636054601763472492140443613927260356284934811504779955983992869507828237531390791154407634956076647775156295984632917718748357622573070613368552953475902674734665447697633252848530662282903259824441227431243811192354565384983671025558761973252092158010208193331867284200564504391928853018752091124181428437013223686519835625073743320562655833475250143145037049248389649474250494526548921108725515353471803762086568722059621580151530517637007748064295559230438186245049280234773009926875038155165052095165788406629305767286490235571796876730685285726238760265743363261680225074927007539803844694587923224888484594721183995434008077800096827870330246350683163953120897743572066256414751586219963381975812512447087706660261120990062157640174888066923381520827091920669080619288870468129379725243809167002690401349717413372158612728127223192618727254682471531445314790623958424630006869141572185232171422594697937260265335631053561913479364524270035955466053583040400575150990410559960718821403372398304998026267137324185902490497562391611432031477700738832379937865875382537189165319563640454913913358899882840405976790091473200004621309949681602699900354138216895223293469550130555275496249879193324673552052051921176024808894268343970694790311136847028135052517200902808108341202021691987321014536258120063387005736688392726777493820058474596995361208714017081863899656789607804074204619555531762809481183257074270661364250796076342280290825399634491253432994506675045940285816957827127232467479509137248988 [141,140] 85279176386415739427417159415362448078601776874133819060395287989977021678862485749683392850574080239108472505340714019249390176697622827709537199788347457626170167879830495949631196380381033383368966257200111211671022505997696746040794431732664192181948872625062984186308924914688232082390579500976402661679749047394680754189126202107663291025700044082143507869158548870646077203892252934260052278948840493354267247137670158793906660827288672721138040371984874986197421666362071626432782990060303718810087701334342808051944677485478629939891359341653034133761148262701215937540581897747936385862219339301374125128984393435464618934630374217402391051282018824366534429988028403987170560668805511968938250556563736511031510492036581658264482790872175500180762122178331037605777711759150537378423719845169716204084641148122773200772597791106934040306373835675309626171938479181277364518872441243683685044214332678061842129135322266002129410508527045213203261054002088479112529059183063118581801373199394554242535331549238868779624988345606469316922932193930995447873401897093028412584581086753455878915844040333174116267932878263004431920029901493547453479483172934230005936262795097917866086726924046712995618652229456403977257337754987782862306048669134068274128808264582425648200768589500764859629570036024028042600623349702804404804522377128555751271796719902514299602768119709566385141083936748902057835935421959234666474152414551034688796889623400526250874715569706930067362115249992884692309460233918564047914494391306355808221755603368458660470519287772432822088228693543329489733047161458416094450620804572943837445687822321475770309351709801876520462923570577103119510615192505939043343000927861793434541242355274963130012933222431846190280184460119839189418436808788 [141,141] -5023245966787476460266799066749556382902500746491136241588608715436233377141385575941997732490277461848967546513186760419773905792801670741089234358079801498774062341175882277635368973464894245878798832779552532937744924204888062102299020374370909027491757471852030021592464627682074290726350741177484013102834698281085444454170253606824169374121675335227403689634640555510966313445498522842128648847153238205686291215930138583896830950853137092639612676112558984195648892775429091082665420816991256074455944495876717073762605281868769239242604068247814104372171681985966997840873347737067919822507051294480861202997958808102323577860886286216359877816771494171316358749180797130017866927769244684522643937973807943020770359483624861977296966657868823410801368608995908877050084799546380066816000146494664946735539027609526954845176554802584774982848653961036102772073424644637180503453745297324074848029317678248482125826561621809107291637764275697949953331609959279020022302387767221520098910100377272305854777754017006630030158753835086098220356470649027386716802303451363638924213855711599458727560565969592651793583110439753142731788605139223931222480472925884797205577673330608389087874005577840701968476835929646133756634514015240091505001966412693565983695632458016979854826983036156638959159535974960581221856373805696243639039557424824331227032982391878114242773679476754196917452505095113764461226254368511648029827388867765295666367231522160040111315300332315184949212363845589431439139372882081741540080917805629863074017498523573839994045598844608941239584753796390259411837561063252454745070154548209125530085857169162659193527537369773495994104142166514045839566210814807576124398484290822390660474476807091630388380367281762907245577416406060817157956 [142,0] -102166781205809539607252197312556611751230632466920922810857562484062693017668257078308297924736476131726290673962813158103740257142150476266641673886712283839576776815030407087155789203555338860890506579170485142440789961649984583505308064748340429132508255875102294923628127747428430812132325219426472569331282498411017495128771522862231966000838781887296038060817764766513949039650311477179575363376655844202667929638198114875350704261308703460933926421609665761465489030694130515566859788982822540109998193306122826774972899209914327333549539107751074753117220032890626346469329623693895290774570586908677882349808454257906493310259665474027055714794818624781894236139161191120240803774703015019855914827175993885205998689306498126526128329271693881021893419091328804963003526491636669671588687462753888627463822329580645259321276111771380002163512087387674401419773985273088197982769762548482178648409483297282196114730296982259018519434957635028785214925184057145572672352343454477239759676939677109746541149762907408928106998890526000283853186438217828514789666181538405037452937245727179664650002217309416545521469104584503770683996289680201179636024519773615215382881220979226142959175135389846385581616300563069342980533160535637469663597717506924941937597348279934497400350428539905565269668862324883341288042212097673643975899417375649382506062878246821182992117471957240732039118401088009934353052410996654138764774708958888241349101728873187048360419494039803305676599008504891577699272238587465663233680013244227423336243909852115236319001344948972632097715650296857556764834840534073525286240424640789573965370819711027271911210437030735919576450777601797910416824108913282830791413704159248219440951676332373811596239720168846187024617585437290228418506467852965901776285836071584071739320031842869990093711327895018629426808735437127793551486831155804311858342921268830659727041005145312291043454904507726832686721725890220366408407228653370549275294405072708477376028051530157166296966943617271878865168171815906826874516221096429965212709760004716559403949813110820858023848928237414051798503425453554611902249449672048630145793330461828802795230381116210636094970773239872257208239557802208557658681798230278754886206953104465634228812174360625406712429519103577215056914117412033159569213261705052381170683084800000000000000000000000000000000000000 [142,1] 732598037381277125425387856796290185356354108346687083371985876436979661055970249723494993286592256301911721367119179152601886096743887638378899154873776972171245039233388234981535102888625814263928345644015901506855985845799919943212580208000866073808655381561568001583133630320567731470013776961418585749551008782531205576848264317537261201856154990412392663497754281312316122613888031072469815786327776876529680478921531681794434568941450646861142736816552148852657728382347197465513347697402067163117416801017348281116459896474379012893874722430898054316777289284916290563868306960706009834140310675639974634407587983083623633090676392794935787778026743811483412590477722078385268408941184030056600365489860093752463734857955521345426169979714781384360541404109512247203788191640082709889377548622480575633914926765708036897571173751140979062410106629909283921998606298743256207970671360028799137287524632854193750207343858946389219789610645062355938750516961818178704432380325397972227187483522839395888029788922701327898662205236026869331102095671511035927396010399492020955832038725795637814661006826553245746717447825178538978780047631798484516733419673432814832436962519834533142915497726949419177399514332534281042769208367540992115677966484329558715990127057993498834984306565984828153897943775099947810038713027768318884492849160970877822832580074605236715548589882780322996939632719700414707253602618302041772991218383057554277499283116448668046382662023347150886919458056832544639396794554834066469570969330783056017746176924881450795920659245329740235874224166021436757100929173947404227647389069579286697954062226006724912940610086856925659413050959214215708556167478662276888966921490653863009929044946586262560143879733252845953204593473738540194794435841822784135001785110878665520953529695277362136506947686287811543273995986320751780742384444330730740663979063368857901261110933149386921446884242477661749367398344817161699225540679969693665231318153694318962479607455018242956428002494498122869804204731961699651489127640630979571878139911650848246537692725814966687284720973718537989284097060435924817617233537040670022904320342723424460477222140272218890666475289595792223245148454974385909004687123417832836145723132266867351458804171259467888695079010718104580877667451278635127319474202676083052381208576000000000000000000000000000000000000 [142,2] 9710558030386656285329977111986164129194137683700304002539368268337244832805124953499357862160325603609756611579548764181166047012256857406723263610270936832487664430018121816273274464375756448413234646649446503204271262115187614359842250221251829789796029505733930766342668108355423527615578429596217952446321706397728133496277518957269351011427809906093590197028071800227234494839365242454608365295039626075702278650765048581766191493939901145342811750566339788795544722770061754944255017393904754967119268661256125212178215758754107902927137498512981251683533256663847676119243848266257849548371551919902837049560514989920392789346844754550821903805534428706341079581496363465081877600795329834420628665314816305012290330429864231001532273068583344320426532863244206453853845633715107214153159305791406498503806080227294549648336101074152049490877687623855021835065213145788186628020545190434620763786805197754796352120173006778677607907894213980226784867752148406823082840291504318047682936082843595056004875358155622279096552667572573375160923212788245645754200033944145392300071915936761097989887245512474935866026813551059572177500865399244869139211831059852590149673958875330022835464420147964622063342273941127240450248263198166481003314717583326898970471206879685059291399980526489379683362327842972398543417897862849308846142426427697283612287631517218625913957105181645045257479997912422865133075857611520246701238145364948420764982306732166787069346932567951512755000577960949625371720691118922698812698551553735504743231837815396132033443745255418027131824391960209112227718185947723656018382071981906024729551337552416037518205121979541951649264994150922737602547954918465883764723390982738692715000307175894678379735409015636486011351352810990367980700574785470083816152455798218409479085919973337518186225164381876699597343877930996458702899765747575556661560600315491565708555227958397012951512551347293677390373977525832188198704009233860267813780462741556755018844339405404428430711225646041068536281739610934942611996892385334888577523857287823868837089823509525944574337583393045506602913522482875495203255593293323879396854163928824828992978843086398607843065461230837457012844753225411826500604597458038737820438531450440406347186945914642288899795518116933598397689813058574219181264011633936076060701491200000000000000000000000000000000000 [142,3] 635364336052122499123219520369868175203775531365088715480998305509124690829191673901551771879991702392685459619540142292640196060656406009427998028581753598173895508178611131309277387495211305626319586877711880513117269276965857967010852561440291955263014331438611473747364608612504344116062015330719139419341422835536278157401855589214394997169775978457014035726521027090173273841764761753209193141647934105035766697914147371930413367068892375497742544958240364984052685981220558096223022471800798088988430475058637669477184891336430512023157325098070075606394158923482068226614392433492275719914566865889075563981605843932545714573001492351395304665567445792484716434666898395117608416364300189111170513077936511576635214820246555306121475083494917194048171363948747943412288434396614173845006254573179916790289880857155685872421026370177024576531727507865377606639716343493388173115948310776130624469192679021086412465015486501672435906000731261117899884889195161216469415285985394824360943775176435321805740985098216831545774081007815062849521300762770679740748827464619901265174224975643568924005381513901723136036760660796963822454451748506991023344734753374711580634371105823444408411547226696812007643002241990246492791008965660183355494124607608132625521124749099627511423757547996770403827838266645644443399238882674976781417290937477359832041744621336148392243464432206141705171985337531284275683855470039192318039184119702133054904413255499647913025513885048809230292190778124941337158351737456552259642130622243638140171630239124274642308828732939683321795011333102111649343455925101209585183095974823611488913905972855272055363767988625211604261669256349105850000447167278335477952280715188274117138603969227062994496427691221375909332475951901772694371890759113957617799538761437436900588474371010478183522615838303337714662502907824614040941858995215454190730215532237188622405099968931908717092401481808360778244097295756900518828082534181903452683199590902310567295138441949191805364825499979950036351444565306064482043777445461958517743827530572919121356070273087461488170374477037515152381822818289488566642002616096706855531197014891148221823965024342623266828858511003950318127591099723657841283161450674721847740858975315587293899048028005497734687377498365602269815860905282180340317155871191551202964044513280000000000000000000000000000000 [142,4] -1640118294660347125980386137555981331976338138055738367612562463696702499774584266818708415811147000779147529104815777972165044685531582718436756466538864469844748498900557940221459202181104631217952004810267267042527654166663549120587761671828482955900010749559514715154925183865666666023696918804250314644860525040754984444431720213927131485390691179463018150178321273774787887203321589098879121184256144234171998239636378343162348155739158401671356002329656380066152240806205418206297256220570465577621296449088788227660259838014834166022641607627485228249635640679716367106133964836231437579477462404350851208780935176510683589719060682443773820002697196030126973741741052566548911051100577989270346041667546361256951498335192317873356793546362762585267886599728846488539064565175762315635966326920800311645521163194580795285196847816888416354736922655975476104427316147296414672882527399187886261222304777482116656884284891182918041257949353339011149820352576449594546045267226640623236921076156964886488197830405550435150677349112100533440649419852581885654622024032714953240817643335304033343091909397807926444172135566214958621857814221008972027159113233065481686281466023251711216642009692593657044077999349949023236741599992920908174487209050890128776187079880636870020231549204523739882261069048228255661684069570786435230032787535760069392008903786759951999070052944246985046604474226057520056752330255013722213597855048155190300585504161704297642065839526986133425240371130818825820870792715947724819208773581025726030508382768689203382748336480855100924986896009619637029170077190719710008217307073279162512071793515653917661018039108976815397064432414080826191365415099244986098211445349561698389530859179805315711742322390211310570866808316114179127236540257493002086980855519987907093740277988513952507589070607431495690163159417207970137882144022872549261471152444695470712690686041564122983558669325326086347863663858761985502509079347531868080059987656849146022574900472902109366598318498180669420054364344216317068824686362959898880258339630227113999904817208051496142436797837007902892078283964878218879660864759924718909295554211810340063269139179788040033322909997225446613330999325238100108694710781660291436526061470676955008760386401994451135905309191389910587016979566035128963288213517708163705116976742400000000000000000000000000000 [142,5] -15382991029351984848464865965886408533602483119490802453444825615564758543992187227892213165684814591476155599817327380758955000502842484872080451223159262560908761763643347962269244510642038215785944190237118096828312826087592206399431737402743900069847249291802832911339097228104185019904543546519102690773205994019324653020863441549226820885031491070172316546681531755033210384249014408225017649304921816156504555889207020883001990565016207444023676175624336432860507452435171514700016767024963527226673026284528286431433907289158855995097088215622596467765773296732838668195086631439579499946193788202762428783563014824179308398465863144700788469199626274518251753911806173665379207706125622627843148305912662135100863007842719929314287729916631076400108014941635683657563356563971259546067103103598341326482549404425929113831346703289725512123831362956494695841579400703148372171829734465737280820774363359440804206382353868282713234279801890567758504553836769261218475702285143395653691320181531226736911490935215237958938045959150544348301251577731339088552841728476406424154831595099160277647009403037453478754734636199541567799214065658330677057433937464053611035111506929162202638358983691541805628123761059012927466641120190997676405726721956686289483577498499778319920549872179790970138085881243846621216944028493008144004646132476179669502135831655061672445879909182127670193606025150798976717802207262856417820409649319810376290077759417268799272953141537568916243281146223700572529729609128442628219894560135804067909430009549946097758327492411947753636733726584215836137345048845599488236804015783836966600013099981827347787885591267023374530059940141043510629830713335152405741600069186026862175862057032720256146784623690739973172765011396625128453793848946478550818985620691211778174437501833659131446957424532495101598737693819379527059259677209350563766801422494192346320979495978129185312322335502294647415150388937472900632517444401609844464231364641869274981923271773254439063436029868091079413566097461410154868163322282743418238682069534842497027825520550756288771392648342363538846669178266792527724523701431978483786808738243870565569635608892702957191507777133606531198042032437184144655639793610867930315988798072448178699982617998124508801724108445383060801976508133538899024176628341016737061130993664000000000000000000000000000 [142,6] -35995827476640001744187754663384085039090811789524154895962961317280708232514607026001200260844070870749226821512256559370667196567464514019934986219515207669748835574729329419245353255220584246707165096795960655379414557749129406563442210654945952907461396309663697499122016574504751244286663318424141781493075810902597093430918384496385845511346873173866919626030344936525178604692441244898542840105754818405289371509068867183718146151583878099584254284809812453396571624014728926602196010962787600758707228439452664756596102320608830165217314022380870043028365260017774167815032262262298939436384369214841882480784404388455735692105988129135558422927838649262267475414358586848610611954077793764151413228101487315302829138717946468450564005876929492795168208722815561151853192119969125799315114619706400165677775157794063302059699819832718743453824353594723202695100766638187543947525952334720840141660285225097662497472179372154909367844990836887889068021493598493921438379331643453732251089112753620750841448256301754972096174811891227219133894553248581183605082586085823065447635443093217069738975705621717867994638916991006289654234988478656776885499002907036740461882331771046164855679458896728896528842975556477676869365986459175325139242389931994024376780689926952894254469269777861214636311814396794311462970609196891811121874979195347393878619531961105515438182409358181969573069473341509969041950451969355702845848985046896429126793406751258994309341305576273867157646678047753404841428641806456127321688546622939170851106160617264982943404782336127965507062012333069670867621489967102260926699080340480507212799681118828498316692391302771388018277168604483633034820077468532536436875849792439301715137656489236829483337150973676790003035531167966239544849502593241653254577243508846698920621437212548455343472655253603362015680265179088828477710658363842295996657045722250664617931810439119717020180482969950942442494120950143291276809321091395070441747960984305981538854467016988007455044942346825735503696073994760900927967271502549554898906297253935996007579717163398219569165878685908775504928824996950361222985791702498672270181967864524819413878585206516483565916340047927620414483927092188706725797756356132046843744040731659212962509763465216693658898727671752882997909923220550634629822483213081052334463647744000000000000000000000000 [142,7] 219886946234769743899829221194752709720330073306156847764052339062733858805245277171668871213441101227021001147192108717656826059210676748322582518727328210146522966912610405698439184042763416547043038104657749032412818522928199407032701970902511742400909468941473243853196588540676702914035957574474213446522157734685713783789173471714199531894922980971093296124269771360946044424479555940850177479200156203095696949254670657055719534894196982091526780044886677157500191973211507403305668525336911745016531021313912049301606004655512476166115321172722742021478949318834320114552855312113765861421186559983827555314937706180992617564359075259666154537779049506183334919813658035144773792553305060653923511702451032002821139179072063410436005886192017880745600944064472311303664674044030475574018488725590056542068104511768935209754860529475124660050443219338191647755243940210638522450159928383145996848411864564339903864047073753871088812576653809583129248673256717208793456102703133584202115638496897941882238594417203688847449329808400329901297338047585155263181585431569095234908056504491743287353126184201410295849154157474571785777377223914845478397818959272671901394130004734719501300140477722265767772954926276665458978399254705632449481668312214050144474327199547745951948515061686323838841813777800460940747352169319604580318186098876137585342392953991617243792425958017156842060111215954942452528483766286432583046040328989906681521338237004381876095864072841350005403250462571808658716133675956145375711324917387218081076334210851204490535223460318998373035484771387325814382412129033726001236561812213973741660194198647045918826662626831344436982548483911341165714861836050244711801086615332122071492791522468915281935656331888567879719619755400854315742979623196944144720425139728224873669269616107937980977894594906595999074519592071161889159450783299418984135873135269864414238727113961585316437782905568481826681663215262290412190402945009924597148674784294948853097005647057879717796925424942452261543993836043281318369074731390587580653149790242840297365731924898399136964117957139361073426310036256697937761550512403730075053903800884518876870248863009437964812052970880187166080952131269977635150315345061099200714947191151493633173573585354122819428181597565588938687419693772364983636584619276590642265413648384000000000000000000000 [142,8] 5579126044240879686142833066526604403375797088173207533450340158501288715289237220641613195863560976087153822438216507330053952429985866974418708794788360197365098481653653417085043204519369254785446032216533012838066124076767401399776432728270350716622441417705049288647962361232381824898756244804822050893941596711817971247080892436087927766274643136270214207553125520471849889933884366237897802347184345148694189442408991382986845778923163284136948610874965434793677483029360469836725012057998651207831898678235615651932107426810937059749895813946674851746836820860290111765762296863949191780062172491123938979776878498682444584432343772833239616385077706974207552200488316732936999284962158531326360013831872799835308137572575774731613301509216198317522427187265246359106707535730735999283793937563611506954749182550469332063262561075785333260070120321968685294740487718034941651199386266593026080109173000509734386399480996927152534214680341416233251551933242557100937735127187281072788174548541417562932275390815392349862190682359041893330650343384583673951447030974389030770024651751996271726782650232706580694603122420172883424906517224918413447751985852292730408979913483995848891213768049697455566313696221176984704081854906574056556139683461456175746127677337667472065583490852692403223013437033892629955981705782623009546398871523850092478434385480246027418862107925622617267443848656335297606511490430657948408153734217791517470204674509010062924156339638838006214226197080612950495387754156903622559486043036808579867563359095917803812359110876178002983343156723660863243467469458237189508573395927236728692312697480852727530067468882378325704055720385347523630083559316479623914851079981022449979167344662791714369498046207874572785427342024439077061780044549342808346778944598232818081584719179767897577370202997422479227121607945710079459555588010903017606797392212578948016392387551097958551689581970806232234758712465682010989871233189506487970433076406291551696979443061316229520648673070087917039989515879366393180954585805023313015368456368534694900311139517121867556848863843151797763798247196313596438667175260146755407323651840710868466735966692275586339663937486158384884938294144982646131409698872288175330629902743251303948576595219099612742866272431836512025509763862936952343881104861565804716420958781440000000000000000000 [142,9] -24337725277805852400500630925281751267134103406433783114254257004055880448922009089847266297697062855721541264067121872341743956316319726474440455591122002813269134051857214600439918914939770988660314046975667736454662236574346613350514495225929105080201641641141215986828682644976469250658824465198134323411014326061339123651016940075653106110682641592881631192201033639761329959285619610144960583019936226322781369853252067538195001009195445184260227808947690378615770861175143552870248673969612092606550191465403453193472375623008816123334265345932654007157620640569465806063343076187641307048732560410335365584149074786148861838168223840609695399804672514759652031408772303781281194820866209855655342328135543725266805373313110190222980072710711131192520867620349729096817438633103805396037161238574349047818744138532600986687232001525203558370730340336518112426754393471361957832452259357296927561576856093359096767955278266577474506010882634423154750931007347725297552491714276984600454028583744608271053253704227953386644101550125166288195062610973614557105580607078624676259963586604277326478766497931380241611744034026446905182951878161203143186336945980475796719921878124811242997358057491380585500204335928947450023702538310897699497870794304444531590075402848435645569528300882736354339668877688301531322577997560362012767507451252981491576431847104205125644915181052232310095998595680493265676421466658909191259371208810851448788574263034027302336566792579703600407796812304597678430254207462024976316068979635708565345826230690995928684620528725148319067995791741654080523240009639847340215928672681728925102337896025632845985209228035346072897096187751869933493372112822512487959052587835075455346260499359177603524808507257118255183247222715752367738018289322455164762777465435892220988582744183716522738517622127390566605895557043261555192025923163306502758874124292603569859870272801298269588101243966553031060525998291583141783300398891540356940173545855541519085705218545833716501648059673257577774310897988718635797429149957431448513015174512122747681836833310562214935963245508596004766822946231251254716418514933499092957834277502163634961834010183293273295396098278646016283832664838707832759704405100331427558463361640066360521507794382180764976684536380709055101235030321736667638786888859315399141819479490560000000000000000 [142,10] -24093322943213834194154827426558055820808553564412107857576249742909119899220599457720444924324656992775214149139453904576039931023520421454623467438339891721198037808471981281961402921123001990951007091534095379398898979171650444604242724488556881353461005237651521151764184894870104740615250164294628485865312076664447867976763435236141618511030231236568567551902378970678581395603115987726906716740278640312866844420927263630914412655001347254859185498997634302354511539779955564509282086442103577070395712997266473140634456177154491391815504410873552575437499719846420677418746156662837885302795106227030284351392440444246174199438137436532217695979997136649919401135087790846568674135460521928034848035768038847115058866344990949319941400948969046981628654766438487895836922404496991014875363264340296970242859453159415823337203604012057046229246704826040195864266786109578735962275470513492171594262990951943387966228233119148229314133074389902576859104701560200974844350318929049013856916048842503732421161753311509723842763498048147165956350917115476256188826935839959398125033383271987484210849067273277915078961984691785514366417443483984601232977012969555126228553010574017540362796913437456655713666464568855843454793909489196805488685009226994023286655724216360005005413937476699673644115564533818534291274545549408105638419528224668254161146239417781739972206228591645765004724800385050204427786773079141326627328786871083549787539426970175579346261390440788131759357018658152059412745924776903828813866992400581087949556791582273152650876822037310376970371257389125525689340061619693470394951074153540875366459746455156385165021909988906726377641596532688981200124079063651510254778059752760177793404125642112160246592196846678983105363597624946232695060487098988577569692823350571316894985651856437191087141953397802358167046721532372454702591266303697384959051393110093932553059381025768420436192719602941833922225244918843631754960860160343142602558821978995218979994874125440568011113632756238878056504403182526834366604331253037502543535941083860943115497605340509004694588622966544509648785524754726193902705432866547731280724382653893694823277178025935869399194890745507097162665855081339725777543033548578205079789988192095241000681080923349514878485957363180520594627701284363350615161717147719742458250930421760000000000000 [142,11] 374966506955738559734792736148708186263421426955592473051312931479565108178264517322621980068153683871788227614883136876784965248791063832841126507080526132467853356544560494624385234845535977561927033525529128518944714604626644665847568459398394148931728182509723629912841231720383865729026006871717571311416210117335257129454334081833646712265282244827102467258965563986354944536178316063958324392328341685554827521110778034327361538744229817185625254728268508166186103759742352226242684769633094787032524251479770501623704027293174682200194140154059542181728281008185220249568896125003815620799486686535205031409813752016530513727381292627726003025666236894864739032984270848778515683157301691838243511884834559614959829705687597592400157771426773583303489072467253596630107932865353126302779949910135166576174850967937015974702283588773966599136033778344031891203233698621268087434455693195515668611029640360645184984141772395830300376957327376819091300755019012386802395021726950828631290877490321942375706202248760128423324487053355374005630555493427766090818102673753036252792899909577417998860530063852801337616480193865767787691776059684026655994725302745186504623038646355119836181863508815267506917664915927282772839169207127080309249411781182213458528942999073561441006485821352419983651377096166164616470872444738224190634524586908415280699240115120222296217240257645234158100912754925478317433711353811442241474559316227534005705269386770810381897334455853951746942640474233580863396394418759370571846270166012909051119066603377503664101654178905863625293001960768540802614625784199763432990446824317821399601061635648701488813423588501553009771584441821275659991700308258845137548281823690399288922773738455480156623222220402714823628391741624139462991692371457149472450298778401198461638882376121999745616723519318002083953668226097881364217980071401334354965375980949987030022485930364069050045704379658416552469177116621457363198784049331846488001139598347270377141816770329191511991950606139337824465130432730388459652378209673328028716020248477938896696765896102001395369318222041841148042665053944347536369674884382814666487326146792992265586174707836851072460588748132788721837557703509249733873653215311617967245955319840700867621285396507055845819229967849970902863248677397295855982775677326295411218774700851200000000000 [142,12] -1116318160196537404586598583758574014282361100419588950270797706350985541833218474486146899681872121877105277391266920603766394433052333347300461678105370238273274648305242198572541902938082269313528484691958929406799769966094555022241387642650846709429668239871792993315624827882277469400019409877439318144413354901426312675551202206485805761272511501959081705062573256829687907448816415601874105442837269839685419939317520470692570760588990708287444680556981209359031083673964571241099220367266919025882955087682249848576157901925636404337048560078908812669203855117299119440808408164156301460320044304458151790506059714344131051417585569867489155444175705653896731361013172030427052015778697938427175627531315662930155276521098629657853532959751103643409799368972077894853504253124368480455843436315216486748427811291763368006206835028303064512302557737987289572474230335924444535540864229099304626229898046342427259129220797362983101944760067747335828438986111174849431265975699699530654030203404035646325166628366875975864012330599639555491869231755986025946065465468991697718503097825730956368603647633854523687810666127589311208201853403770395305402117489700205239354208675661688933321961163368097143804077405406788927559588057687056516647909918792739772558341533028558732955106656380711014493304526045893492092698813699244749739407483890286059879576079533491976128121753400967961473836715719760503942418470339895654726384513596349354886174631296585024756882852251604472436977818550001239934969017369805105327391540521817294081839144052735315202814770317842559579738691379125156239236496729904393492125001415386948693441690639697028733903834438216667529167460622930870750997219383930415702945683356453807363820745922585588148337043124517606946423439712935504634743481603835066976268062955740886591797540672508434961974854653448502485461075691335492697148080140435416646497176482471479409659373089527341634675213656977116910945970046977724352570250625307929870277804294688854631588989812172534027075761039890824826137039405487478391199640146164957629237053204282940980321437454041978249213446697979335419614736518643289231487671843973415298728691796511418841404855535210627867412601126539123455696650189691096649185561811110553697059069707233797080916625415548027590087333549323571844784874222378587218328946362929367340315312128000000000 [142,13] 2081803678418081045830321926211268292773692901218411910781405574604093854004275549937695160513780271437894666676884554231927854763771415330949173413837909047293389646282275566632807299422213150737085549979149344712262979767273714809850091083863530047551306557469625115914480736312901940389210210438097893822872466305988299397407855239758789380473567768357512263021498103079431478987568121526925113042900726188896811181139138246589279823749332541820504881975421604669427956176173606862045893496109215266475557968733388371512671679865230268083517817232017769063215340543361244530908915199655055070500485756523507768249088771023163458835828732747220185952135520910788741508214039459556636544227838328493316777485799531790226748887686975431966280819211238528007309650738001110280238276484032867212114541173480206968886035444491593800437132260824721807369066586761401726507448836496240901355797307814782263422093459527859943628997901561133467174320996614528602094119390966437526058303297784764948102266381840941806043736646886643958695713713645774406748076848187084989418270122490068032362593359421309751974990353446999345018331842604045560285351954711150924725025218035652458650777280766432281122491176135932278621973769782777272666067633272425571907233653901060871295052592841975382298442498669468495403700148147333775838688362691980137675715883873120779606420095155855414688618791998990453753263639503685468341691431826841613038621280718629291950846525620799499772353049318252267287976544687844296354539141510540942807373521909032635113356246052065397112273651419405043062554385870904911462633597610770538635648769908365064210105732652433237261124381427651673953750602842317118981905579964520002582411756639470013422012316680638461817461468646400084735447299127914306089671267984254543098831148868109311102955582016411988221678986834771649768476033014667464361987249496532404873938356773426600514919825093185396616928043712520098773759318095931788576846077687373193532925696908781995336846718343919156041296735424721867891080917675277626032245978331684044532196715243997816888572771502069444241099942548476645431589943041646651876186598443440646781542545094122731390749790285624493275309728477330053560334258548219232551898531342510433877779899144498178127232880095624055915748253743841711590622409711689699436869692359819849046016655360000000 [142,14] -3611618512301010671248657745716205244026990767037427401472754955531632275750989115105407054235413882672665350815559834986400631136716195084867065011919530032409788918690789408471229120721794075512109940098963741884025420384896299260872467568467764193571834862601846251468912811880877880929666331111125486849964509263197285222308947799860251271213524378498476697960985462059852085906253662996881193938229769778698035199250911281104185584493392915987459228698139266397296140139510781729500996739134608317020689309770371991783249359949365071623024072494429445718983008619666783455191740093147300809566852492384545625251876739783844649605734017937821930511388187500699381149740181718939069082768117874712126889925575336154128203394825452446044734225315433442783721302368881286542214509703061733344859357881229630414634081801218643986352418456079372618933925023861918896822945643720521001443886411550610377755238172827617869320200469154906515959889935566816179402961543095404333481798483100816002500433177348191378493067025845421329962718164977366146470837429038546907353012899298501257617662979988539696951338579362698443503725385693796029965880818447546371512377248107476641362016748038487979662349197079907339609940863490462241610926559380099357834449024120176447273760253192996410304962595877193424716884199582465027976333603935701474186523447230634697636982565103174825089383346434493924475163103753352139242365216676443928602064103142959211075062505727974534138775364095803870142513977476814612388478223454821356436617191615667145587305659210884025199634843388749429755743180304440656417488175467346729437039788770283528405131542303126095008368966595774561047940945410963887078380000255071896679577302855150067276056281660351080618211544958928056372515581457888781322495753283607924934151067046520310342105622817890544852599057183586481043607722541764935793974004128764619744831302700628654139724883586039315373242160079076076935566748715357693010661258921987779870907024263951107845490346521427108325126131434270304076508526548455391023934217852229204195643847684215808737467578116495433063516467559927885575955016202513836191939678375296634239122902267417154586816061852634037490237689537675482666554627841423931375454564331334087329581964172320468714702543511929952241421736405166995855314237739343113383708345803753464550706380800000 [142,15] 3475059096280847106051734717625301874612751034495361872538444851809858733451995414025264351941803079182356678851070013631443266933532500963486119955929927246499682334417870989079233394377059734522528399523861276624830098028557169856431128832988326188426396545506240226530567910107488541395099015021034705755952568181776452110295045645241387379499289387316788906028796959600587029627045088261265365887421139754794047593166406521559635461536586628594527220375005990823861647508258635658514981792451581185421126744204576386343649574111376425710922835423134776664247354251452483772466538888851499641355717401231849233804578194016027457593940800869774269204797831884005081570549722528280610432744664552788668559808883562685720378956767012865071441164052388038808975178955699624659220473370604991194238151794956119270067895988806846624839585556641759758765573969661319390353520714993178106650298569008453307920925597750163684546404880279835512511830339729962826582664468926381950137591560578100754584390687131723243128497919338480423445419623387084557745903774029565940770122752878376988093277342105106522314706178371269300846962246148508534987625036262086693399181054644531188648409836223467711575419072681272273206815933468367902057010376021189319190486800238387171219737707845495645148258589528650947241501981136299077305109542707046376537932814034970715693547604268604218358496046347508340459570826517677967578380852333666440522506703187849797404240347410260669734513299755664381687208018960614537949036014743576801844609312607610941139826908852706104861133309012082009479080688195896207302287770050138580114973601912375090752332027273526939707604181807731861988122392045277634866887212221341695841476326431073898932166575277728632948338106927292594102085102833376292551450553819198522296494333476415750868590740844834659909555807807993821161897670689668653169919444791643432788548067856403273158688838961854199084914746060652927640404670266378729579099034608817960395261765020638935813257845917561441721500269134314730412338897269413845218302403380284387710267409833735396411983486309085005913138045132063674246628946475038743231996957521733418227614263670258809062243377197272812262446543017908561081569634040067351085458816401793272264934468634920257243381645095518337582687146844469981996455680215585669246191214983194274336604160000 [142,16] 14789047301656443915631339533327772629479440675037294248981918815495345822162169070642305942060673490020704635618838550423346988882366879897267732775066970260626802273493715147978807280809899353153412510488477882811628963765449531896115411318587234157503854412470806139751208585230256702447430041219261480518824535160905589114618410915104357523611164478583851031432246440147177288873135376818737850748456861758840269247176153419350908711454902391548403950147282042174110982455674484491203890430243942090551740549694088060726069493791906663439611354190710857216357870171448006094759806898702456801613725098311068558231977988132473349884096390322824463412278048385599046553130384857357553655059748876979058103037835683319325092878197075068189635028661438074016808907009478312189039687494124932180004528342244443622288971716237448866542103288516221846046276230898067446906907700699466626775855526447440445787136864026028213373076638797779318127920915607442057817492180790559993641018180042138783722990887214867841327876433186797041686286613960598008599964304604068459042782139887942970970847636449382433381148797144603046046115913114393093055726118535242999339229043522107138056811081914608813412875604272165022037663143333395660423269436060040718543018537487871265717642900071594118878910710445123637045869737445683466715254804442039846685398527392699072713578647069441411911323141937344422077820301967693402993863130527109556794233863584891574440818299704711982363213881585119757053425792800009073381811833977705043023936586848768578462420694945340846334329804539368478526416339033544644468524763354706985667421505663666713523305936496639892067778711084140437130802036996327917554204882274297624362543678538950060045217187142800857671376672989687488546701651169584567301841920476110417735644794006060585910063929769460461697696953725827132207331883344541264467364733299924608401424181466497419868685535177505250863995782652126348742916500021392778377069880202677555715952328227105980204750173765394658796958638907506311316803278473996714394275279078231460835540115622969812909275335923439516280296901076628365823011617772682829892832084806721787618264127382719857272790042564333511151236394488211331597854101578750086151043861842066438024952233231553176773370124767282238695495136466338310152960674236966476034825810928103063552000000 [142,17] -81934353954573583423575588804654864135275076463484373521129023475949127187951759492795825161555937007886482378952506708445288839249966394037448840952421500392129295772586964942253483203974098632915668260721506013103581345035529645057209858239155460781776049066368380437490204754075875619389826000940401740602753195360731925897954798638914752463386212725948556348877177260928187571415533627527011900898863492088530245627190009752285702503974402973037957111395328487061141938748549071326804523920730886863414865400897411251696935979095287360095948145894317436932924700335250319651539158461938170251309418348623035769304359058589560325303047937384966269701428594718643254377909614583466215869173481457186542431011127598574410522865736860777052183241384129098596487596296766113973091539525203865015686282422364703082257769755172615722000313823598600272185894979456695505963750125305584100747182332834011722924096148684331032781006271163069808799536751612616941025208632485959361454325889125181269986293849320225456881147272071924636716686953552000160972255642663028618846263521010061871631064126005214447173074080860153296306406238546258090803616712701181333666406866925831612330383047886197804799486281936033792430637163173136322181050880799587888001441929483112649894668480832657705439004248997118759761006071500800985977589159641560353763446720679175177835213444153409746694388112957014924480294741853581212295911294272554408330981230880259264914091798705526205970897378375786071054926977134096242666900336412448454364716669011104571626439837482371016743375781648880092053507140324394173078537530096980965896655420243043945896675094408527356570615652215652888122126435326202322225679558557082644213615024029275243572085585192873687218328657798315400750758461940046502070499365523071328624778530153359447493828188724719303844165078555171937206845114597326285368093348646631930051395572104184731977182115731754277777990140739490453958570905748167502212124738920493327223431722072752205977932432559624532737833642297725280947303051340086088712408691295870824959298988111375003793972248814307188274466920502212916477509059707507545114943597809305420847865605726084754225751839014279373382515659481113165959447447717682631120751073448148070660886241138585816453883443347301301314036251174812470134474210491321398410956895973644697600000 [142,18] 189660888417293097234714667025647138683035225147706632830359970880645437619152933439681337166817543935405863305540898360441550280207993343178161207719167052887244848633981659002830113846537581043573050404399143737355010295456871652680335339524822008516733085132981296560063643310924194587219824540230590250324218233358775249318463150400858492708122641190054491247096705397045895014470531500066459657089103088320781699622034498413925242796293983742247658759048078156989146136422115459956484791372754335774182523417348307672972930133664923071911862024438594350259232753011523230509482034702461434344635478856573428107915609960042845362227903460254959407853559763624620598002662712554500145058592714628773559357936042132106685521502493974256677414449740431872083810208807039892524206786143353837770625869533123410045927086957182463996009506141137148076626866816094037748384588331290137809448218266476028461835112751727075128233594626841479896058153171597189932674270967951194032157316180665989287131675982004458921729735393865621962885956931594152451105452706226416605259976223320245894244849682822302316851110091955573064859328188789132589352366133616467014547455053481741861827674697654088168130995779606013267382883287771769000902198666691860793140414817022403785395897725444952903021348785127965561852760930017787895147118981494469420989020486485391891271009095453129892726711286777008211366545456561006204727832494354941144998078924416886748189522539839798771443530974302447104915548911100287472780788235723652817769120412071107429494586744298819540855930654329021166438406449404507541047804336437901865316028296905359598253954650277490755722256239402111331101314297818821025004425746164496312067458472495217472414784466522821557221492730726026153582474264595511907764953333334660447761127464083854255650028772508650753476611529233903805356077988056504589785932431705874249904194057687463320396952946453395138533263842680171802527602378400002394053174293664832138688439955485121478505871985007301891076222336555914350715991128475913617823016627280422110801756603363590699119807395979116871929768911343467724244953545646970788294767797090757556602959035930144171061640607532481589810599613149556143569920303531858132734126050242004958777084868770912657908518754215715609876320021100109315703756422306603451675296474589036544000 [142,19] -194004549996866691311186260766722999997784099087321556475812473940552675433477838579415070633680739097938880309943163909328874774028300849370254552226275774208326602340093297380558523066058129378255236159539346853041129322039634540984942934375950696435273211732107165570284435456226552444053180995744013276300697053255989765281946010623100645822000389112345022300928323976862667171889574019192685971650511790019938023497703101244669443707290166144926531453875411015912722356489598786259647052308275269704097970706018404007179380405491712246200381390406254064363136672321771200754375164739305872956935089762849018137414625668080703523085609628329381803090848486730071948392702658968623497162046422687948482408955310849818937872175414224788873433706000152308349803915441627589040650122994802661960505671614741053013768308905772574523021567357593946050327979074932747372057174217290677790407895125942732544307058320086875581831411258198511234874833546307780114381549949728685700166222881733299591263964237575770246313207967762344598386670364762028918788580386249430024940540035171123239628227561310796697763820457574157110669245632513463782713605270408180538611077317665252108156796712341271216723455024231036087876661265192624925375337802823687961351137817308889295502967313919579855691220580433054340389609126170778746052675789628567031182135162816692509091486674706874628900180390079411776563860827677018372633209582383291414045197691853207263294090424704319122147238233909716558923261716051582035907726755229212408399079243238638551265634438111199716132679132790236877135067352452902352287709177063978990786723355665135101881424479215738155254731450791424058199550789182735819580956977782734515535901631906093014346095252892649348501315052165699962272297666183196403046912517468365103450167855982827522964679406547501034798773108564523620952011242528887140790065549595442792919214189830967695481819803754752627792206187107991578199762933246566601528718270445402278750261036954882101399835844108106756973331405218095940743228861966680825830622996888392095987108954064917089555938840033808028031136296078591858664027870521871381868048560806714628546677106198263654755069869272844696534359734984565671082231475262721618524348596296309185716535853319315042150832344673360852904145344586373932907825759037819753904532512309248000 [142,20] -208759831228511071693626816970760583038391935159580263142526621026954283430851132361936064004293930228503549275720372697254936499792066344903282526525960045004969039916381243148321310301732669861089861376293242505313717143510624052069890762445725225571611185906854213163647137994441613840835890973710696229758784135645585061229014889776365218373920690431546602499976672734359418991347099271164653079784339419634316475253075533993271252525237807050421178231037089765906660875458197096269966206069963248293620896516061999872152420732229347266108426590802971848448383142163384128691909728298811284775143720167775502469382220380217692943515816177800144333922691935770750548121673944523497548944880257315193305872495944454721020435350515108210247591495672838321811816600044482081968364290153672589875370835072077938439979372280067247700666606336409115905728338835880440399225271270541980639464735147627492478034532730985648708945165933076595668286929653374583260936732822811369423111297765887441640980285197672815121728466395666574417471552393819964211125915749991050500231458803169756215558843117486948446281672217065928763173764912337131382739910417020127621686400268461700396929776078246686815889318157442586731753982641965805366633739820595229691402219285845580108933831606611572503092207446679817790282328475430381314164630142182463119036677924434398882199732194461490550644225771386063685198630273739274594481077503154838131845880632003639263079510966280925991991401701034728025322659436904508759867808754916376405567140750671106476442166807385501821896095404345175634273803402565846330776661588727494119747694563779250055536255526066049547370690593395697247823104752196344241076322657886028993448555330254535546367554307224395181046184860394765120858763831934947721667559648960649593178324914108546450575328840968001063524588219829576018042907200417152052499957071373264402607637751848811472342656478779053751075259531835396574674070552658877778774384690553967912649709401814805078543713434368704141157023949467590127656759162845397933904489618885104899829122779854331774613499194902146553701342863221824530875845276411473723444917855164167120999748767660002735262597497986907702525150595189360338005051661297725662876684243524141195976052453748297653556160718531419572709886885549920549521180405973019941837993934848000 [142,21] 1318772044576615002754548806356610344554455669807728620633728302315111233379457019322079024859593541918181342959858355800602612775765835690641574520589700909107425399380222222432811985562393198828456675555191821843901121676356586338890605111397708280107933783326402266904923007218484977796991848043019540073705290694195382543904487230042188666733873070956355390034783787527528193821606372766478705908148835283580744990167487042023173860868019429006679232100267890925047983542167189795887062771617845822977392468231168667190913538114062000770672398326395543190347350977237825033623338640279691890783111589443495846167647799367020731620255760136111375961486855347899351326420212885073494696121176741090889236374422493308132798994575248992252865600281077779392222260168816211389042657565507935110732592678437860190845683784620711980448338597206257780235170593408596762775398908609624684340683058784723639514069691776708136756583380211381219153324953146480345933864307057889636583179469275469543428628006265017666948596867548717600349946758200525314572548515710270459283958819909697407970849050808536307986479100755786152231996819002248324436060035884110705838966164966208761091581441414685438836028078838732626949072516792630952470555679434262354029023054404192646670151050483624148028220566815592018999362933476746257718755519877611063220858134360207656878709518448268026395173922057378606753198031853840895149209888477955412906276597906286286804175945807130372264287724284533569702538080526828388379991355570465377343408224255588242021828459675134855209291047728165800193283467635196322006371371187793103936679868818404877196076972549198181476733634519003482437335402117296099699891488477982183240382362218898656627603383572546852672033402031811347398444310680610582080697858869461928027819889475415847174048249702961749604685677402807693756251041473415477308666099121542007341234226901950402994439353540335702541171259829740410881983832483332079920304285443983140396589340410475332668751044825833353274747909672869478054249711124409284057699887869759629538545396564458015097197983633360751537798297703982465327653924250584185452976125341120018379798477479808636651197950974856731956111891988346423086879168270340760290590812715677902216563679888419774297732296868020441929043860740562921792147154938576047195478294528000 [142,22] -3159071911976370354412598879443564714371902109935034887250328607672734683699960464123749324464763493233632689059584844070690884686729799018117198868946323284031424409238632903833266467854864349244866038698514757109566554563604836461713411966996407583281839450071501010950375647774772146117183912626623793407211489608011154668997537786456368904065803465680854321830893808066317443589598590468887236301438763870480872336606304217020015273809853312451284809350404036726045075416945813988456483501650158241159083404412486241551073581621715940416442562601882349334980202605721754787925117657416856522971771799470300917659283434609911469319034064471410135372187276872729318830362416644272693965795152875860104073723588780322400416845139649035164656481726607326453157509330609361285456393771570928712381510005872126614240380861725743264180682283697621733157850761980881907210896762114740199332392084713925946199436285108537424827314800379585963126536037721107298539512813891175986105548694406671482015764676493447964850120724024426989414423554563176850183238541369324717451357428447335768312234012156154224479164464656181626138433442469609712253747185375981342391565709083718833135806803489949828670428090141922769559701977818458044447437551139740399200302323838030500594149940141929125316596578079113237248711283308868755717996487307027244390901809794868918319225734315851739314619322343904909960675235207150473409133078889466112623209053643785059883427755278016090195057081721726998769356931585219391686289547242314551031692540588761473074311309459419019905455936500751780787648416287232467740632375055480690148308094779323103989848870575675182313906644345505861877022070215168202136444008250932559115949234365365898790188258614721489376749140985255231500530841836502659458717894723401775999625637263133617000173847022722075619692385286366845212800896877269365798252236928383470541365735523048872784628043276754514891432870133649002179648282813001256690742866338896653418080425530622872044855614972340805180100000619864661394296570381447910947460461889535366295606341035151121914513938400216063499555531044123919531583522585220026202872972462449977105183553116841349197232074625981017220768074643762349826282988736671552462451330939152510066672137697565219974277816339545251546495630875137911893781588177519042334031872000 [142,23] 5354690915920067315957773790597354713905450337279858238587720784170050442659255116126985087020300399041030220373511954767868126283995355056614065616016166885388837772427856875541334117949403894090852735796270903984473160505980355020132981041363687340783204387031159932289166703039899401464141560862072612511514211645353499891538928146310281507896331717275068609800561045786522629288917625223378190202275864164417451769797725388461619427788182724932332972352248172128760520128104865545343351140811008098788941474212007285442093969917124953310857290298190655898642524225679001310733723437124164502147576866708137791496273372574218420769429243469712024552931220095272907924284339139856678536079896099101214713226901165129920450900875060354320602177460067792518077263365336143027628156300590463294025636831729201419135660421723268088384190167654177489274710332873705209740212663993096250673713674329430891497429919534826123493951514396066376717828779853238204615178716616173089518201737619501845124560307631356131989535956667066320745939118077885468967892557602399662808750906257744437169962551623487121391382465107271923805758872882349802361496627776938058815816531662708352307641282671682546394382094013992523885296064858542691268449065587191133142207716154762907389732393230521886602163853201197295976144344608110264582728179446969713965978345021041485553307314163798423982417991866994341449763118621005003335456624877947722667594531444189166512160553963020888626837685083049719958405313148989237891931776027055253269275517552344949423835762098435671180676212415597036101581907916128298666942916260179575451697976502713244221605489805823894008383013532309807773409212465816400284298524528431613272249223726524635196045514045567403838299538497302555069115613460743822086745364402983684411904650388855805446670588188309570075006711287547281149971015404415447789018333305411398271111967778786086817365835482896904018714879446235605414205557497772334354756663654994196576786693566992158019570156435455154878270958343864048557329043533130007863605104176492628975901442642280882543451477635925623744348132878574843462089965157568187627514767922642429209734000489879626185607161491230626946013216107413834153151007104794835106239339178296159518899418813164091395491812037670950522503299600574761031974579675086016479232000 [142,24] -7329536409820253046907775367806449746524826412802399707485825356318153185392570085388601285225639319181071517089084182586385282355189726663343033265688538030789175150582863330471628509310585144343688781150100459693581189450661720641315985061474568668207427637343748074457742407212849970985729798899032038769271589908437033610081831721890093380932399276012080969046394615246369183192762221302782310481628893565027825943533081512145535274336918484205385881439048464112598004417129501803181183257184852568498090107646315144812661637305173348867617731017612777632871182079472412931503437713173576994745183280430753148406098860417819114716453075231669317678052464956923114883939554211912694864783409055307803427967088142175012591536117920951109422668035227208382419291605175315136768067501640925879210233104770644594295160909914523429960451502015886476701001626867499341849844093848317563453661169751283870335943686695712435695007976879106205813511687923753777585822355310333469836984673938949677216288138969858974059309038112392679773625165139130587477704739605222692094695151421545839217141339875488804152000974916502150504633626478768831725644277952799790198144079806169604625068233473655819861318261777005567375597437027103462162494826668538826406670271937200993512785248229540436134394742184491606298258549263680297028442518457637567267911601196844194933219489141359462978938225964863264072913949512517898443344616023563742921599761634958585487820768124097512023396145239191420510080863956848730178325604500474371961334259665133057905656181140275649207409088107698267336640686930904876756570909389039001808011287740179583639563427670132102067007509208460590812665084100889294821016463994183704213350573548316129879235045634426466370292946600001877607121675973757796157603125278544246254453279362587971470901538419127016285708406715436859753773991658784472924448314352436491525379958084783574571540631950200574892909111301137892936385233771659401406064543461373951575213030380313834217445494592528450380336004479301853420429072223120015667033968437959133701531543850410354520551034712340339334785875669397987407489000930417186845256925697350946421178417309074763471370071295929273739738835272005259970031504461422368586048777717029804297769263315335266315723722548300548285847412592247066181695724724512882688000 [142,25] 8662523051481607482537166511470574023323070403203391006674459752576189448915472892388204948793304631580375196076882570549578004417912952667962489715341412112296803456233751122767320375816311271534478489968430494539093304015666074980225339188509600524055699656913090481265093681822108540775575808178782457280555198386714757695273203488768172990444621522358428308400666791291120764479537807319629896657156006614636492896869171223454320667475008050843602416130331136251101857710312464308878538932638644129392227687391497932868307950018360120473592391735378555495161657988759680705561117824094320834110433826198936204874848013616790213969137241429528411290094334624319733677001184258885397945940535057884719909332441525096731614600118242681384653572866565846394546291253262109841830547735521250889405164584298861218286367522767275093016910322349919590420338063508450367173329276929118748487290366070624670388206427523293806285288412648781052086852860004269550952885572529334020520810676290419907385025131618828351479797633327056834710419119633868817523085143329997399924273650294387758632744174718595201096292976878525903837181144598762618128684159876108299720712360375799347502206297056784558567737933726614569406484554016953845387949017026804263187665651590475275661245643641354727818544360238046368273218519065363152808336719450893584549825000698760244518992976200530392918524071512200985023002184193956062358101767392513550119035839174957704733713064067826472757366515988176457521585296001297214596682995999981838667996360175540917001852053560401865918621570177211443410309370357431778735742714380023155549559121905376830187737046301980117049077535952372662714102566223094658534872391712011599563948420629014971510330222609473534790502843897384212477545157713436546315235765815537618410345146754423753959673557099908220315818543550574227384621186110978157963620313569372249964756378948539266908577740384336937417573010737807178297927507518876879312390538012904305994494581492514709549350317468170888014675880505042882979505478848993724413598365127288783514420026479082999080977376499788722277165503099834711237181171146274104767653793112064316531712592479837479638098446330384626060076240629331851883304257718614147566484715022420741239759038449198746338799054031145769168047731858769965097307803196850176000 [142,26] -9273156363254324604905099475239532513615383788426847577734542538698413860259859195208261969984121187654540396175413707160579737089562463257684723315584487844376911102951428787187372800045328047691916989949332049327978896661915584170464723063385387815436652171321509133647074037754543038821272964161570818992858228941156862405132746988702710624735170853739077437623543524139787750279379769109310527058897316084916367867720693997203383798309142017215547396793373206767868144987364121774141881283599064830564921794030106526678020279460583188488437762980234606182713928793540899117024678387602280084413023180075206866861876922261767260570451766965930104421620254362566609308765804409396455691687095324143554555604943765595214640243144955580013046471224320525421676783234038846412241557672711217418256093608457601105715488605014148925539258434907424465430631326470861148857878431177319847642783857157175272983692447959388449947610891991666097284309211649641815213455896855883343838229688376482976009214801608654064043174958807162794650972775406216291311223835907504066712797650520830878520647665330565890870937987062211940565625135983796557987824782633665716123609476007367781829413013289346681924465440060751626613230678976199373677235123711671528045134614215057637015435778203307762816057059783269933191568327025310858301384785572357994956517458713371725877252185920416999319468499299851698376705981067883077284183973037165751733480791612453702829013516034799082093328117021071899415932767102610347565636570684375591119611764126697612590261704645506394899562117685323022668866917919958845204530644226645114708826036682668307093746552671239802665911371485297731121156511635631772578198110974050713766688771538650665849168960072551133897706927523294850540105166821482262320201859906451436807387540948481031663668633976844862239013944640603316294386073323393313607773153955634721066613806187062560803578184703079162063682113878433021871907421025841676236944595148296747454612656919697683767427257222598048152979568190822626313609459683204338137373796876683937322275161528233500695576012552923090342997665950467932115697371992657323839891939780765360146525927735733539114146472209820677838955226318351122825199764973224848592044088558516062580348488546555205874385820235965438502885099705331478342618222428160000 [142,27] 9301189659579120413218447712472538876727406315342006396498130588170700422483826846987015745892866872143430403152837140759799840663789429822516763506036788267178259634307369178640749692117350062221077398305569917264683131438927001571269084352384301752616581409616036026293766016536233400895905533887699434924307076372411744397570501744269899328992478332889195170871281997452134200269253745713499471934102750732182195231048908808440019092465284591283989474582955423080108647060996580024912444271108561506562929605777992593580715215156872590856364350710206314722347733232673103077025097528653897512992089653137643116146538606040594171295502300251397898802935493198638072635508429798635223804799783519253442754181574205031157398939204497787642322664673586877341908247896229295240650622368485237794072763710869763219906192172763357850461848076002539737308649788733177364819630186075429963298534564683426849200773573865352858706211471339435068537792647376872786611181520573503104237165120454534889162068755945252446907832633176115739023858425958842906650894715837563112142050888561009691096616788145179831825065307657967685821562156322852319650146891589563377823739025936791013667070344288263788082210076827006924507741299045772657111436302077669123925924142466399123489552848567614120139713596560873275300639729141826229636164708138076121463854832881885244398244126411718451661379090083389502129608145290103647292106723529285730967360017901831276526153543948168725692950829841969824550698530721702346971111388078647240882006790782788182638388453891710851660314291104266015048057304026006583950785210637460362051950576628706080103178775552258711886480790271101827194850449788277363188151160317734258110054964592460397194454042680230331098287369607476224713765753206120791032451751492218703061348682374303881422716109392795394990687983954747487717405095515400878690964042828469058585939801619289218722566708520952594556711782823004864639386235470480003288772998844525116184499312478074411375317333385610769185800322571271955095013774706470375176406207309496760646940275876356206365657476095480684480781373789109266479319042527041937952483527872469714947432666666031620099011799980150665034948374869649705751793589932156124642698697028230692923360769730515527113799765140920930897513712534732234236641673216000 [142,28] -8868143246091605049416832402418326875348242361920117284866678710536089602854453263765262112186031820168503661916375687816774564321191794003858854749887727993130673340770583748661012298015227064589739199164206864265553493589639452317776718603593396046136512285770116702694879972110732745216062253192024074183258586693481505934285075598879290082571865023873902663466576409284870479617080172415290180160226522374141060202598784395234871747843697187975184173242994561408857416490722755676727232240389374286534910313449814925890745294150847149906584322525479445784085432265484438598876580425309505831530183861600328864610796336415009474226911542478137723081472607883750664114529994054661107850778186978260737488650433820382144974780623806203568803770988279365629386829074695040526794397756345035102689199943646890754650167273520422270889754159964146796399639889579243678245791140309376118719710802747985979261893175695818379735398827031104218806375668017743174826359368407303672490293840557059325414522166212012481469070669614280779262134149612266680918955866665221339266118799411892178801278492623708598135003535645636899604742399744104915054835752455377964171448452396285236145694706330103266688027748562633290342643444028598626133207820362155152901774763815773292102671361034411354397250178074861468274922696186051796154134042768087361387535809604501830836154179831839473959081725239887224381841367916748820741801828948932459750309663742291053454262728976611796464261683101836908432950860021326393855426640762113014833048682749091906638297451887296215091969952801618639171535341274483068902578540922997807386179071035887547544705848840128826955382755303661491840574571519082093544596579907378745708479022582104222656532365503944825409635127239242168049318120517647996247882913501706263817329526688416199651965333061718688628485445842454133423943468098177597713989896789135283836927647833996949407021972259519052182411842174147030509402974061603400227102914613352703640805044396681271041569147135635687017656238096911998268420832498782203576839627687523293545241192946515936515041821082315761204559747534073449210189941817952904386190592202516632868243704941937245202575870492825692840361474087885291686584651283507428334447381581753152255621586526838110384201645301764943404661777529766026975746457600 [142,29] 7986436172519176890109983085002644503982437948044987846186329908889478022674115299669339454064473337257705990425410545250082836132658067408558811248242897999325616838610250081366058915587671392656357364878524020952624058169415311334079206743170669138531544629645429510951372906034001993591776482758769196879662422330791618981700452616612415158586401731146340437609386142369158883697020946155551467588127035270216073225018021489295414370435808174576558583514950540523148128444430865608583531863244820548961806902816736748298988194058781516102387074646754718216732126223952100136437036321163255150309454988201827101629691274284981108519505750945776874859305454686093728512108898321138165251280225782920493029858826424465630998544901154953550772539189922891470660265264273875838286437319325381329077884745097470939799535474887039202927850007165273364203276451874305351572757518771706605276367798698568543972189739448066518333181028084367611210759507457413617195862773923342955175305470903182937250586037527261895417866887923872792705063790485951707002714729855192119789291263588681371236638914027455235696386857672507821503766339745420674442442250808246765273865672570664929951496106019590692418471692148301096516981119044400043131243572474374008155308622252719224882225055891747620228993993235171201508524929757084644014144656076833591563786114260604728983851755972601434935247132182817762213386498622982749665985149086120888925214161882745803091583725516870735426131586517872932130307655938855159967219258611602520980354201277245915300060157646660404499654362172673683740841098311767947966296221868406050926801591566373161620716954415963061597129669374237772300894121079482595827753625998778137593518895460430294011773805958061669069576029007127408753155854458836397582482031222571778153360416503021220205779474505044037091150224101873322847697677902561976240655363964272278536802077088377432955678209460979664139333611196332924501298465028294873515437762061080192673299251110180371263875062434415692969520873736196593617881701011381907487890011407285868090671293029925469321883135325843747050857202137510836782711575853346336620127124201432909171296774299306930602466946924981146997672269026188418953305111107429441721836807739893921792812408947855022639784410835653673649855125198000184570675200 [142,30] -6666430478633675311323856417475322427901736648283098757126869646814040210620130266536784606147993976780926685165275151460046217433858408361051235580752576389095879966058889572268885081246674227663650624114714559166588968062799940206906609307104786892768550618310508872865464750231246022734224150908250092810491574833405144097165566100153484272377141763874717488735175300120609921409497808253353475823663510153290061999408939884188733701855596182302026491075404335604543757401014038272512408420892995901570977470220857788691623665691274787257546793717638105425776483922129610092862450723340132970097973727542399650897840452626704265436447859081228161305654712851875152208218897237522629430523301276547854535016690588678948227164731523570753047158912513051115616816328313628320964564253968834481873922375824638434069275766049748952368279221978249395871723062672524608605015889026298426658858009081652503462021794397255070706043410226538967286397251641293614748904055314886719269543878580714371189359529231160443488965121318041072009007834595931150557834408406723699977960852484339117291002745082378753651980305219167084765754162796795782537840400292693489864089206902609264996250157358727571677513443685532928384261353607671837159741691143567592736332544393740589916993044208555585604804653213354978469889506823800706050311782106902109280236030006903990436647752892213384034344103126032436997377322889429512347048598243621943766897170644793896299407027338437394409412481439581867307787107703000298899109479746436917668457236053949738718610078160937947977956692024904920000578923654604787034079621941510184519594955478400404625238197190518832767767089615325866883243111011437777425625124935447234371467356766659268383066305680565349603797237133643977262090232512232262214679082435008258905416528777501639316614186639967387279837604638387762471441685446057158625577148044840246202896351820883686658258515186849916996082939819668262874502797717428184702209789469278428509944569555288207539907934575224500733393922268475004754647474805502760354073412075933502067164056866398698913114851911557626190938780662303663382059757393996565079130268243717593682145773169205919255295784154590262483594036185372767317432123732182360637949345578491299298100706712783693691861626173751591153297623314225063526400 [142,31] 5050371837538539685610201926714176546304436949561458130121039686803650214085012905965671942317465360676802670581436087473338974459122796103234978046883333387470031744264665774736854789084898628696016188472525608479210349741432938903786377772299469218131450646680094906358420727602453994322422427724585118152569372740317528131935376947582619039144777590441880666228636015928758609097608298706190661378239327035822098649768393812844787750863639522520739995395639474627307520852211283082302001266292665340249205633501491193550903527446078818172098274796584519966952444140919470504158781145740433876834896083250002784384924785974078473706279122692399706657133578565860890265509843787481998978344788972912336590039794334805970130550261984090555621290648056199010839281689553168222697268541641200044626604629960162949047801435475606829555236681417199560315146904160268484660372377809833972748466231589647018714253028053586902194636651122700727135255017615593519321152354354702377623542757573717100127029388621716825724055330318806646214664690394224424086354554819964396177028922557591395270426585873953595210014123319852579293216124810567618698076466949622841468810747030431170062993704515017601639205757580715049785474205863852329909877549061217878028661006390613382683809580642435457507889009229580514261379335414784958223585767870669203785852425964288356919889507167416601061245928501643618372586013760469405747128424941445060063943546304571511916930500142833133346941957597500139379011457524825114657179304450730129881285003604402141068579842919414179626285486057357658907926412359641885116054377000646506059339270324770104359145013746605740591909889725541057514120361793250793503953262756231985840731353483283683929365363078523521233633650650876375856888121702917255861119992000888087427433633121213575900743285172504045570937021869236517368486369267716028409604046425653953183636557374692242025722666576721067654942966963479277130111435080002881299664927279597863910437003113618674641683666771482794806346731146334709524913033887120344490029772731369471555234916223225835377612004294526607382520298251098603760643693298588003530001577988782087201675996910508572407093214002855560142221339635906880979472698178303295961393436405721743844224888809497698572077843327057479394147178895114240000 [142,32] -3410580858620539937017936973284201502243220047770011897827323610402579778407743472829681305735937575229178323150015120537309384730531766063025878979823797217552858186715924849290763145477182696582131408321091664181134745933890002789861141943715168400677443319871203088072342956042982506331618338431421358354183419052512612777100253916664321049175795108888140856390494185034473201803001120191471589560301240006871472545140177347103996597735120079535226136623640974415672223590494045680717856887893379098247894794942548404742329844152047857473064435821806679304185763678097911195712274329142247864021960727465789761218594452214775089047260119654737150417930506374379994734942838068482587815570356532298962380488166512006947885770685019446049476451717319481206094188725543819002298689345529560785974517268187676113030395403573126513845338345351382641536733573183659751394153069980664806859383187525486553953375646712066425518561801087919451236337927326748434909581202945533096502065855991998018421785547056355555188884978576021089651649201237656134133408404244362946355423885021681494735463612756644336854993597076185285936974848255493940546634701575513324117892836039677982442846883558126702959862463548849410597469496353534200119065438814534729095317564285348414298766928118102812060961684146662403705051715236754831499031927233173722350702033628363191233845435275102912279332129088603717306428857212488372250023762522491431104617423644333405603571409790100462318020631792599133177185539853228759905335332595546610263378300622297904995144206396531788468334113657310162652369011352506667858607587854339431114734507374396414836810335651880886692681097482690620171457593760524420412318288343932845354916551048150643715470070180954161410842062449065081219451065865675093152565921869174363340188435754091727179112724589540166123566694817749836803929228346586308475909096553629420114734039638281670342533419927907384290108127890750489912813602271390851609454162735176336926728438547594000945017886792036345423478042113978350422160854084270437909154740634688594707814124169801586659946126107422452984298067528888208277120741386408094840853671720172935463681335852266743374434895146794987733873029197630713175433774193239012717323630358519153749612054014402322512391625726085168904806700626739200 [142,33] 2021628982167059796207019240755407134841510378647929970726078294571217522818438334755564545050154208482775049256272104835516965494365327841576990396329661879666215644842995550335586541940108289873341687072231075718601883395020921469836081724718136557830969064241603058005237204605381562066371845075093824730996897757470809432383308623715020319169082417243145196415655076881775539241851871990616755511655375222739799144085614437484931937899967088077950546244027092219012611950280171034373979645341870254463786989708965340090122794408143390175810647746973596509980246831885730051921665633520936657100526905696190468713387540920246934605914696687035759846384582479121863338085390906424688711955327947910398984228535194886497600985475089943897658090974976317795854078572233561243187909934208626023344854823905994589078188328202952594048686769281708632998311366562886494518440616491589718597087836248534441713399832218270308134368323074647385403944234895505683301798065500725196992328859975829613786713082324722440717707654719266141812857602676298910963879392117774773720683864551589865366672276761127107637239859672056693479776576642358302348652376985238534916679239156635650546626515102810492610373942049105284189123301827771789488479980397543465975452215940595255495175238669562628558705936295332425536509766953313612924123577945320152372475449501151963280677119381403095511694823249855209904248974556651616351286306582833776598142549921261056914491744481580669287733271287916279471197391959004114997982910433145736395515752662375003246504056174859486918369787160962224627135952439027611619291398821233509539859712907450384315530156912059043030017397032170005301944812394376733234421820074680614444342704069069998821727710384395254823042468916737676878625849829306155802544926920090047709153284147664007843310881776714169446034650903563332932353813073259223528757791893356788202867688354697256998352807785462238020078467869628388396981192191263595867118316951221918979383231560075824196449377766501923193972649446180236761222834453309348916240320970207004745953308340614175600719834361360991083927500811337902725730606682915172960350577398234912951620079675383515978583142328999382395353068642763462747703713544538079891848682751447443738639605868367577110295941408576464909812639989760 [142,34] -1034182611899008377421583327057213852010444020338378782105145876612130933740346508008307329150349734779826784160297589475517279692662078667044454434901699880461383705418877426012607624528328809054697293032928197658614358357430946120950926026098775620754928707251834490377542204087685862877729696236931772685706424653534435137047946745044536364604149520789358306100405302005131694874831151198619694182581141800528924185230247772765644467409098290306977399892275496148302462601231210353924396120614442313854417861236398686161398591160856983984321093879572952409206043654276591582878005120263917961201132247666350809862682408809541989327624084022195529361926462642659529894671447311793821552288042319518305481853880476836754686081845830494002044911433010637623618502989330262536318890859521759381051428957432379204161333970877908712057250730917534788129850940574557082454148861860938728281985891388847938602246197167791864540121839074487804273615862471452107114626149304458798408885641254346328825574688982461835306673653652470402848084030911495946061101445309719317168681093274738795699665950608205856425168510359835470919692944255921481931775192143598773879095816970966774855081291361486295442421137691573999668643829887962782078580600330884979653684317237979272632963878639121276806187818496785451115845810549492870095016297906463819726928128620916749752503135811763093876531305639971752077904480090846445759914244633701441214728995818783283578859366283962878712883111274768476626272079468064127623914494673554121872281849034704435948166766918429418884133892038390012640624626967573711375648420636582808836377879556141495815608927108240365243261417801308540663479726804098932080450730901437550703687922095775258933095325971752093379804814733029519723119121429244964058304787304516926366443739535341817646149552041846146286231475111343672135017820412761653776051624618031415040664906452825121817903758702376875530280151824874232807010475848428645336168078024445537772849634138004761848048239508068372658785091223330611511233536970632366423143499117495007258523979178774680634466297786900607648158456380357480571127545200582202668336903653550405302607958997120060555496619654351624657878182762245202628107091947580125795762647985064360134812303963541265900592190042953147623795589120 [142,35] 444571411206472231283778626635704598390128757404295517441943884934545135415499464894036118792821981297211543522757730663792046553454053858020432993372551413255400264716537577872326262410568691543417598058765217604226620818315798926092583623025549171787574201566395503660310300878059621648305367834452664054150831655015957349856263821311437617844401893121743734121323399278306807612657641470668318400016776747198677617848879595057962198769218359062533278062893881964307024608762808337829804996859937623310192417879600811061928391571390218349730286745917423202541588480666614577079063795592133365236822986434669781521672374425073850304978348240766770535255107349638852167026492264426331207886731718522809906772688745990282730385299007486565970969348373315443525340240205358256073822069927987902148837734918521280005006873654037565918489354778852389842535827636809186527059745167584998069113021587511169651268219224804541170840550096446391892572506481701607090077712284004426782039318783526705214910801085483430762323455210331068934180715294436980590467976459534570029754973728460900879005838603563342753982270433651800580395149311097560491157490458585459916411105754195720355521402529172008953133309211631280965337381453910013845939163199555145897946089090237287963678008597905089236030412461154548487991666369077773461818903997405466159626060890761278952144062257614929401408242770018451740147237283513549338812147241269514880178151142881504829397353778257941696090189653100781816530292518821047010017960863640886437463502067997743200213707257283994921999159791432016644259194498020552238936608129406209503246908073839184739841419998529997810231705521497809987789644092876421625837739944637760332983034390178161904508548932148351795888573903304444121200389245217506618898406825046205772321089753297839226333335183320474118381386430237303422004972735883794126995116881497380424922644435932130843436689053204939090747304706151918681623154472573158844872774791735316496948222206614423040785601838651463542168960903725176502466576620621673620987791510649037131957345403676289714370348456919081777922150972093104068862132928459774161875844775108292417435431168670775897476906826610631099036523287993043953515626472739799458370260930796435869313057993652544770100946184199943650017280 [142,36] -151378797682463855609302593061732178310681222164142220158708854566195979161103856801551979997130186112874481067759667151569592298904533152362375748118537627035317440502684143413157710570980196057294256079834034148886516800756081314105870143084374414812667397001035883441400834610671662424741559811546012503922615958619440490981024002862902595035368057407640238431590586689827437634791984428977894719319853568348762795317231729525093628362537121390642887536571641316614760626578710070640634267425980251245319026013615826215917167684717793160116909787214242396558599453706481703574188122864760818070451722815101618926019258449560057702189308967462774688872486946647479467142107844992966187054821526372009500368481386165353036305774449182081292636884435586831510639428404406157731788645999154285818408282885689140603710662583265923315608223398857124199010580077762908609393669308441036274070590245101788461493999663279301742283581793899793183694781561948220794400767149855086697209733718861475268630543664595157834658687656420390738085499327140144417968956609641854382476248296030100191601269167579160139908583519601381597159945552168827197538468037829171547137154507117655513438345524261131953686871507335220466390524655905923941063035930675606808583063835289605215401102304393559742420475148498574500411835058424892071875411685115805953990632816182519563544611153934524663943656966292109730684998797918972608290927176434707539887243475709956653832553142816026060753159938316048312892887669014623386902534302056118459614266644629898628343801497456133616120401244918351357981827121317998500086761183529315972874743460385306682721242612642118137894469911649156539348570437044806933116123814507012515600706962310326860306271251373267625341224380816555802215734578125487963544679832162802272552436651827072431763278844081779370096824393771856904480230878861920846557367284302463717942919827421398735715596866691463209538278267381600071170379376909784311727740849825850245002131974474129762507007879887880707628438787412672622550652866416462106829857324873518208143321340402264066192455938335069281266353006520326062259904418299594784057110024518708820210120960964371009876757400211018689278914973604607200706061146777881217289012150676124374973174165059927062790497091871790151680 [142,37] 33341396894468106217138775383810838317152516764248700255716498225567044291157285454283318528711288937144919569759344216823865516537493842830659937387399687985945873343933368814969638012860312226367924959337969411258340469288037213677500310162881874605153197893367275827736219026068170056157201437068872543846531811372047615114728752448044555190379873386803901392236707842953287226046215304763325432168627189273869313503982901804197411968379651984714730192881520926483499324261313530967315540368665676766400579307436010830470121833764647376003210707705707453787575340362325579027660394289059251250742331530388247330204364079088122541132962307099601265247143881497626732926617955798659844184123218221876352991128138953826242376228193253590085936115066415718478243895658157264255557599344784809174640651116771514560927009292813267464391242874676079418889051251455669081992066202222643375040910847710499164961375845562485691126250515856292171761917817462222503736465763381713838825243265156004417886643631005343112411065150595087268062639289634690242404643270896680838811417090396563106891599772604529885038413182661001543965834765217356298457166627520451792584431583135883565952524430513078386133576935362245742447995692937515474697470229861045250038398278967102612771399188710826484363319385121186720574610142715070117377249902042437522522890233015014237838623819761520625485455189499530585919836189368317170677840015459668192600693405240178108960588626769034784590547564287961851580743531210378453316516445645256578669033210668012265320911974252494504837188241088763076812632587607343787834091772485577819329839562547184123372592928346972870487819771875214528444605429048799059560195014205533116448922553404565044254537638401599930992888751703429031831763650070856949594890964191187734554729636889530417768621528816500202941768513231073919217766272042222969298394958147591815826197336948201242687596498908839965607677093772430270909161042296563892740964995718593638644852696928096346803525684258835002444206522580774027874921893792341290465378331378662721313526156106162854653533174635286411493833719881030897282694496102805776669769125469956285052203741448408197520814621097888546129513882670749510750752384273114279051718184781844999906184138924400982391964563704895920 [142,38] 1920197179571654867560354829046855785355717868365014241530852548392253131840610307676905550022368903705714006604892569968865792215555071881883669735862682172060255868670933024976966792372997845181700680590799088595028145246011392557286698809469860608786132797504652933666722347145999313833280812533751475111796275669124995047740500488516341572244810173255636617009022359061785097045073601422083285804670300488653014454844075479216528336171721841838340559581723703792871907065453815123594380366571202995364974780395750792996447623213380098131659616352814028881655847725599898223502572582634306187695406298065454816922329230406159770225369384510211258816108467241239762548460007635476494881093954182651688597112762113881571223741063702540230625318442481122257685820451981254355432166192552312630613594777436011847292418150784489070921253748588242997974901490445978893593849426737793588029735044465555500320435837343042133230633452306637406117055540062796643938730602827258886769984827620683890055440370687386024975491534862641587604246403413772096683733776915229000792062480648877908063316965850585187175697258627293814905955474435546921384427795165578351942755776556382625440949376478533011245642360294373097311252783173035085215900152688659919189326497002651376655477128550404732528639270729906382608785578255485102880687026531316906516208295641990059955755051821838789083993075475357547716725244330056783922229038383227679328551053652688032156605860915841483239010599205252584805450208821917087170740934620257334357398448694295063561426429425926872907187234979564086949618228786192757921453226234841717113042957071360619828296347989507775696472122703229478383688184419029311928265738859318539158560197768224396223881282823513697887991102794446695816596546878838755803900937991528800742871841574808257165207350734897384081763626738409753586558610851673219762911172563127232485292013014825053960018969547607471874041218014822179447182850139666082653876775350894549294054705621474338804877604655087095519292764813186704335803943712593034464985908243376209317490770012382346924552829409681430952981471029522325493437513577358813752135887085728399605354826057191119252576439089173797159553101717697156386715439510397445349818674857622541332580874284616231596802012693280 [142,39] -6922402404639701083651827391779970719585817512344102867126465044899840076446438098688964930859354289230634104569312208849690661535258117761947571486328554711484675714794042945677625135234976201261415206851163412291665874651407604541443871923247682629470889761036251608459872828148964290994568709269313750725726872065305566886155923153310626384261560399839795684572090583104118290252834719010431894990468980372407909816589201430685867151536944742557267342852898948456064935901162431300958705431593593460433392895042187389683391100168314010910272745336782134823961181748558919382382697469662322405236517239974422737397417525464592164108611504743724757498551783297707350052597081685458801731581690523104316556611754318749320835753783489883583545508763992793266066454000845586133521762037632473984399610185979159102456185459869544442578186514587568143587670001351170598047493136826096054260422601556780012766408463853862138996040487394319370780540615321513100684889964356213364073941683250673949644842124939332786022511489005402846409661519531355120719449882120981200959878589194546458031469003402988286497686612102737390993683947470385997596223733563458423795896203740151864960601540864907794204666221016092566291697465143710698820782438702542803130959017362125463118489474592363266231392827089675956837658051130621469760905460601765298607782670568568847120083745341061876255500873263873122306339929852964606715615821118218046920489339442731662400086341103597023724126016050746518550693982063363785711604711627140229025975775216102990950873764192242733699191196412586294162312165209897470598513812537025376145291527617623456147496000081356123200040087726036844707611825507380024445354824772538156000398133509394451989669242453250923757651676080701228794663203025384277777044911856161602570345648048660923578045334232874290877061041472187824485364136508207715742277806515259529248531488564102523454159797755378926278136373563588966936619688730003775015820390583378636065311420247729118839589271533994973446869888314739507634245184076908512409055741464553177804656775556953624231015881844576561515362130638349382663412121050808839116340088622874715053951377191802892888289074968741934584452709822389004239473758246571859278506804718982275049603688109704097664936647020 [142,40] 4567126315391842640385662070207282255960267576847933563954854387581056433185352740906550412469341873752928171432159777792078630331310052154681923979505768908389736877073297390410433603358319483104437690157787831981980712348550840852767369494454747811843560799291621902931384159642296876576286643442606265522767774350671747167937355274632137893204282343337804896925533977654196594545629940215808590355729536618275535183380675758653320022857529698658100366453870106899882883869109694070406541360266647552773524190568429094449553875495493106191822004129319026167026675290795739890970877519492808673911426523023896578780879415552213613591503162785786774494652831101427337654092212483563835747660936704418984321462650651350599656908131842281690337127299030436716711900931567882573445241225509082598871069589193986456651215514645494502848525522546788710890036535179051911642389404950192052308419919283483829716633374529600011664247777652688880459960038722401952121993605295489763937876942039824201461432555015728766815878680500962581884566411826223932080389036791440741266262006019206230647867156403015034546121098638315667233632978331358927542022649225059289293971803766495928109313295699204932925470473557226299640731850022041683305067193503398184004839099097159103246780463373851528140896101972506782164524625558841755297475722993676266827751187831869450854973186776517295232188958380385633125452375374797297617941100867513263849680918755921031532990729329288613090133542696244820823521657435282254413140143511995668533524059125241392854940936801975896781261065463416210301924358198952688713139730503209309706707635113923582200905939469624846529927021504823012341957767082883218151717469709352935673900465544508958587969993219755158165584689812333280976664242491730704911679593001706769559178515793915894679210239614864724239590791869434706357852193263880841463850095038646020315552925054345907146915888293743632101987913908704966563590001375429244762189450906784203040085936477580482812905485560567782584130139475844295231656335775111581898721724118713776636279195256761496425012028697964687668089338027901282388783573524402690702584367818443467373624719563918160064164319645291664831058919796583224342401719181581826055634572789004389225702555625408721812562160 [142,41] -2126730090069814604932905898935924075554427943672477264269036854474261093923709438400257198282393351290343629926290388926201486255888926623617637529317854847112857469673770542596264971146960272266944282417091965787395209697225550276878000527836816519077296659024060455440274037248664103432126445631273016149200010866643249789876362156881399892209710111319978229719998105973764373838818289950829397441320978429747924653714477151564233803396538561232149009661680104531837260949776366369004657598195298412395827451944088187455791525487625753435943290361113377229961296254509382851598413901347810901940753723025100226066320272682213121540247417804128712024265020114335074919872193251602559005463558767333046197053193130502609002414947494055720943538873832812688123110068912096267898099247613655006190149497477995642573168416343614061662392760315676613408188999194847203252576281891489234588531366956543135337726510908195168944459187372579535266466898386539982299017088281845669345450844913655924045616832549883652292521411443169265617504385966548774725168277257823625173526940999004431522850046661761604043408506691905935117260157714580810431197649859470874949720389707238585963640158909086804749243897117589417238266483482028736104823495695526216385714769237500729818633322131292741819663310377337422064635057547021108984667610019155918311237809228914929689411455212425884275458170690164842767647752836425405665245129578938195522913743086762527213448640770941010549171650918347567600780410346418412136525002639977201216666768410796549196298940191954095967539804887795326433952611134278707919811557411348914197925889792507627042686411689516570578716306444539510364328397182064624701920307453774529439848095177678784103232872703832199573524914318240159094429036350545883082144208971211433910174595479153671573926621235402693897386416563947474131442564439755419489484809884936031827673165533934187327260136138569615384652467054503211909908767186261335722357040820016609292216714136831501569338304481893254957668015249448111363398402818284715086546057913509426434406138733328087682845521652284138420170329289156133704036446106889394411085867518104512486805795194740733281062521665742787444970475823726809031254619319809041510359399876469542733001168586305427655680 [142,42] 808075314210965657025591181997623919871318273804325527339509908629049302613966700329542663224085285277686657704446640495565284279199011595753027570410463263201625923802587938475319052299477444688854541316985904289265822541563527101047706455071010501699375015858655157241467374498287883469940548151733758043721689897342089246879088557307759020788777264853858185068130856406609394777861952842371943219920434964686997204110694162861583161083541364392330563661720005501179079530378564628699018924277336840428323045781210383571740552288511006561389395333952342107690608320693709122026962938514756093053834574289989243282560713625492209129717193300216253741802139439386980240226588229164548062877697080617201071360140169828937114862381824019322653309843218267766155706735448636004051508793984060817991886267658262379807218200797588620626260067000944703871430097737653474500913912015145812756466126312898700961409755657446917764154659667411635407518094474576524415476653572436513964573878262380206796426003509818926800267845845075874877825127965822814295747600452396453390837691092576087514333841922017684831244568838777483997064227794267967037804402949410563813061013469759023752712222563544968767770704740925745882951311692057521021238883122633812208935930024258425212631710029015569676181664618036737574464495524167196289362798591479001204097304079257423524213046974831145595308815043934480246492964521476255481514767068920251007313407592882285014978962002045156759373977505019256654714281743103769853193878832165835476162303928761692973542813616451279141055775671425694581459431710114950494283316628265445072431679459807863145876100432877177155190634987719948254750600671175572724866820997491376090464958916089563848171522273964311368741151912500517081265366142815473184698824557036900167014139045684280119109701155386377059381673742555552822403442485702395598198703217513218224804417430696779495206024879384823709372780963203396387271780319046877416562075286290764076600479654773360984288204183861943474383451484323755024137079702116749476029603234855170016355458146088392983341667987861553468262151096613716861171369415019733632776945527035939844723401165755136032161688393298682869967500545859386257122696417146676199889030437306858485958321194368819840 [142,43] -263055467683538880488245874295252149243477976076036075908459053791950385234330403908748048166858535493447356912489565077582864581407971828813468813251890855457002967361740276663501716250142873655956177193546793076628372127291283076411096380811984142440477168106324970707099403621627075351416946360811042368599292945744688612920519175039646457934886960916049351565695904862153205865061765834189076475290963662767996149958241104006744940807880088704336042062138696304315228474478943911819559118811195890011063628623952382277198522399754135715381734726737190844190142454821367418641417301191847534382423708762978471165893655232203650102878826312826721172048784424666492615324874475115459173632574765201642051528184815748229513379149140212175608340348588154202259069009767017753291445999065176407312755935108823872037070496813461793048443464513141479159909677717581130289884330230664098533685169564468336266970420341583525775207515996751232374200329550126613045876684143072681127111139821909755596284046538904861844535012035917636368631079290713526459355688496955230060945528628978522706098318351333242961292778445790924786067705461424865890408414154876375755931941929049601031637916371981295782406040688405472128218257838009592721098672909976766842341059396598881623830423438774969190237152438621009359520994839653853689675710979718240919940129072165082023970223850921544245592011070026303471637804295567882980485694386714150770687798209292800816566188714807618220286835424577579762674713544029312612289561099377798785978596629782719185056179712697218056101525165039257851361770593944271871390974554085469119980222245087300092473116975975783508897944973913791287048213561367655551640438295818724717827342807506918575720732026458851191182054927151831698383106310959398395519038629204036739661435346577065284510924970566624199953265271914661891174154209320749557282731836238475787526587738712754530862129105202893553745550024763449559788301867873473848176880655805956841826303285964354370681781916872522762710627998762367586232925779777119963401164405549869074362534016115216190402444116164390251951236135658368402303042041619981541026648310034838921635989349093798762041151582070926295123842095327680717814905550153218950555977023397572122350064879119696 [142,44] 74913683382595661602175489619584997973134433882056847846623636136259252454453944081355452581891666342999447088903818098508623393785770818666673967468113646355716820694541409159775195347111377993106224143652874497796493344383170133824931449793522280110793704375766611186246432393994107215865216429049336379768515377087928363330932253695396880129583115538311714887402650745134490941768345158123498375245683845568608446159393523302215938682834837586059698789251247921153180241055621555068643626350702338139216179089780896686836446323981817636825357755610275954000352760628971928688757364146145169029707034108910019844634259187389936717690249638592278070704950602592420724582688400028259848242971088971271015833632783876179422090773198992274677075973305292184343656252264433103139370127987810437976492559917859874838510199543174092665982551461176721055804926865188073098628810798028322883253167790944755331504424730977556285766897918178622682679944175403594761700287499905534845840461613813245321805916613211473666528728667230259353540245989329387159582636038945000300746622301583933671757447079787644138452763689398961439571177275686528346219204005551203699895049796582546408183268920907534396396186011986167194677626976814653632661769033672731217520954696154056079045608764815750736320972365643929438837592463978291191935064722219443583715178240781741968094621473810455111332384984194633899305181454733841224951315821901338639218420590802433536925640303171559227514516408661343482971944002571955253289653077706513670485531999739146330482865038457390746519928161812096350339878616787651414203998655872735131156526112724189335319038523395823931512487686557723954701239417763749507146482303535451330116378430597674114237215887545754919148594294547290049302908460766300310618395138946704185059946227990994032520758462956557165599085924517474184068717995221178246296302295936394742371568695604229328827949877971408235335581207131113168491898505753925925158029725549779025717071849710214543567017319539860451009176612287581048574630741188998940249734910655778972423287238881783386406883014870895438452787300158487259483912772751396130038560738705915411222917402545073096594969901592935120459875633755781605132900225989177763346966877328888808543272355232 [142,45] -18794832918959510216823237972307373467452838627042147654264484754722039723020327717042562197543357771147256253978797925039932253685196835414846925773750739335629595711734147753387516157571363249197545726852512122584808770073954838891977114218561430440687037319127938905698673182246868198062751113115144360044552296763063076210347844891763534298480505709842156514941001905737519663116240606661479309022544749930812677048577456799165506239130499828912219929857496914118162305571475994756408956239299701249816417415757304178365802333994780672388135482026666405065543221311185928750114717572523754234327588972409698238725552408627185089432967203100777005032839518351875861186487052247388991871991280924508454559641758042404550051922970095333139566168550315164244381867234163551536414222845353732915229770554480613056817899506256898818762049217901522859776435263293261168507275007929710623031520635734171971520808363286880639355351452555643337987090656700054581184268049019016486729963794362207179868684852224187577494023310804698315461756415709101477847373918695810005373237483022113433747533790477678485469415642544043478359753947152221694685311190142121213120359639518475113259920413022408302937804755943904948448535694400246364324940049222250208932121508803063067317189047503919583547020688008246920201755092614477197895244114843208750310149357948342705511602285325221292439937692435323467311576385731713629501319222754170301282299322999378614861704504222852841158446963206856655969101994565374731259113249669026277720731845016560737675256869212108451205971287093009440954800264662226418279669325673516784400881037246080748807090861986184815501302140242110040761445170313436351192883320268648915488037489529983173942354864463369086357856640824550762278358036722495964735108818470066077442544495734178503945047971770008498514742441066942402944339365512732886440013070958837568481733337879214113748882658410300769517340357200200682045017240365943947714972409914774244173843064530951313352586113793774318017298969722428502835273299854679721901837926944645102245524584746592265074213754018965517886910831519805943030011565860747474539377915931046545285597718262701485225923969443821974791189630657461629407537573249731788836713997813224260677811568 [142,46] 4158889018631382021045567069812331406762683482784779466652946048688745257473791120854851721933023592591701469689516851121989878137904625423449492932155265935897573780783995410239537391528901171625132241449393009741331788357792705084054886855935972034141921494660832983988144887324742020197457211935063325351390279064326524880891913170648344359606830572371387485473024352800977140505877095234001542179830665619764806801287411508406367871292488188717371468692784493012045264702949835910601081510997923559685629731662304163757370113233480349601683251908784860659590369477218910304983993353909361612346218861881636190490543991383811083786954173583471304900825248810196271690728601042472652254785006227729228772021323642253584086416227371876302970294298266871992798232044481412287209016167791207136172444410647107284456649058415417788426394714872399559113822560769262039849023904543475352077567735744602062034701584672303356143573791470726693374543417715640924672375941793407932730093572321464405313409317959435573763105710717768417319225955170053573526583207251570580977840348510409919988336479227281395656671763808469357994672804947923408622610575751720272961749779184791603489079781493600898639780457359897520799371307666381846680657898805289103230115146963250128194407276085983004958958904707249926683508579983812395887940613997077659014379999395696882233823339336158128703253537361292126162747592991802943233281345592944661538893036796070740019772545991550334610186693655294311894955199051142924375831996759643608734875681742112588490481091963204197942401526127156907364502539222191442097963962060152296073638261891707917967300470609537168597844098609771183605359088215463855428033922615920375031809988665288177434474814085488332145107976900146250106756216615038897412856979659761362934868921246127382571617442386100676262101590271351198603843324226654738620580461263377226027602122836376912502265059357276837083639476430653862649328202163144065918310031492189125788349929021330454144273207749414932299797535870591399285113677096493071706635638893932756748912281398993454260423063790035402155767875875879405973078789761852017808829768981285022219070890431819911330549957855385585421725599637062969848478807961577082516770440373173566788768 [142,47] -822663764021698404485865076598775807570548352108754939633920967142796383477272429357046193225708816766199157317546651089979965217691957208922569097750202257828175769135193533402668781319082865202758772383682447641070534180668108395493629999090357523304630883117807849185591927654491998352867250500597574055811945336359622178107146054014758885643131162775550245361890418509727006470518065805598464970199038657796164825328934543323225484893712252805822064180347957848218813154655784994363429370839657633128163151228483352760853157357581651708457086161076372314918556196295693613436900964095503462623587406826354516093131693196633572118147382541701429110883005419961523231105562661784230931899602696307356931848475360050970699990741731756930334534205580460395758850102013461083576448416094860826405848866412161829874016865966425200660445961891497708278210075984724411625034138512511789793932519036656792078106324064111598527134655419662194023001084423801769284545733275255059613383104184801729563149636561239091759042979860442252044242240616015172301683775674305438345153121750312746401601354293040518177123996562875774488922645397166529685438830357688530515357449475833844753392487882324737932637831817425192801286718392779916460825205860829118086034847918405390667895945619620560639979558663282656491536032155148226273571610216445094813572328052795052363637922428962292161753429206690073357748419134270398142910222837922135481133045310636607427269623061661793305838776350640463947570931932616587872332019434757015393079881571313201304483609448236485188764495195743047058629572103735770291936993974806045316290109813965447292172643618831193541339107442266561825709685585420350578444924305887937051870813034664997206333339671504627033689808492185596027195256052686470483983896809276118041523931021694177041424501147925636639264725224201364197565121181887319858779325869645638507120659020022591038652067237243685619780891285497999704594893676744890588707688832013281849003786360085293798975846161561072442868652494397057112043590370418963978604969739760061925394136273116435651653890287153692426761031553817727948212715414095126810761308962377514282350381314716323505861129314540751306062424453994682985242794020476261072150639941309385672 [142,48] 152152470402703342090337601760872901496606936122412454593367541319539341880929837095933029205621423513469497109521376132448176224462304265089172788221804032675125920086364041389301759052700479133071291694939428117981184487874662972427700662985544329342049842941612346209317171657551765367142783155841907956217002096241806013899080013391412562278946426554281710113767622085334588929367071058171351887884718832298998467522332371925621896994542930562075346439260126912879930296741552554519916684805579910751675927095166399442608488215356250961070141683179231380485307286566386970028151319548860472594166270290785330760571238672224179677827483982682065378730415636409765011649688485295262827190255952546589756732418517536827485188242360350000092188822005521652786984349515489127405009530209126291185781387290961301864512240243391298178281254778979765455652790678161622538395289621975136850087758401577448408502391405011937270700255616062541498664538967902614904329995227148586387745303146025141119410038597025005129372584805266122339822499076462184448408660366173213447304506352135678916777217855442046199448531251407715806930595476130390110167178776920755941462350633736528470388289827036628956745429935142201149841652236099706133494499041085704034498681374585091207377147599911892447570932080052197459232083412911497208697366459268742079477375628651507044625343907989088857029814365542155678056943470532937871108074132046951134754360490562697630274588817067087379994354951435545415965516354127958247493211100999500644398978664299036244775322019035851233509300644657795588914357922843188474283765482612037610737859508606073091965049372416752959070576667241717749856984479931249528379354497625927390607019610225432302674016705826716718434969080368927030984210699963606534930695560665057805303029664755317487371033912700021440641565716423392645454804085041816386823796195102588051860954926200787313187721962652944227346845690671788781500168056457529815137966421072065983967504905135404327296842245510462815199003800883090066268579659447860347564612240656608431172028992587119575752140155571639269385157264554246515338486660740918651934093072468733846791906269001441920601155316537483077396668048191981537504887323976504864032275625638356 [142,49] -26369887796277757899378124007399666990382722852073651656674042894903081752644047655293322631662455263705447985849215800869196323318706552910483108004474643857184202636089351786048563565653804466017104883959747809043533183242460785936365017858422083223406479622619503184562737346847318641682287755377061691857737850465321951569926505522375079508299165031871176468989273560934728015258249255666914824073725867370319781482520472966536066333726254478453780590881014182351644426025216151948559594214303184798624952330667678455063476106145117673195394475067262131425842949903988458229300126575312345132458738432623694092734784367930422215292298756384308167932843149604935527936744003507221682818643521929747631683304037159327201584626026290941921483755888820668041133721630303155097881205338045001541804018387392993723665418552440897742447864292478501917118617737852170889137330796486884235916952232443391389494334322807408572449898941049233850500242030430420445906957110221006693585357051603158345773504911813224178213322719663874435389231535793085456547667921494794597287576891346622646181041127664519278887689824121075644905325863185661210186899039132073646892442729463860988092578039740554077294481367623017783166226605718045945987375923502415675328018962906660445649599827142751746018531111845973165531515534291518416831863798845542579295334871858731654286625063003190624726691183995102763284248494865340600614202103702086260452015662893341200370559623350121701730002861838410962820357567459948640191662318762477791098647386124824411701788963859737864915108526840040419158442261521889830181268283926323423106477777940403657751572634362343736251855629690879634171552463815080332953537678073215984675760411143951104241183581567035830276271483337381866924494608005839319937618101916721580883993817168332936229862881623117900126021344255060285638559898421425840610169892050775558200037540434802650794333577930618294381947249330598989697448060689934577932637154236301568110464423473771248337128180755702188126220110040508097666281335645278578378206656889481430957862981067628539545169531491867672891314597338999821562256917390934464541352426728623412977065374285361749212202074486450549657615221313843376377972842413993638266885815776 [142,50] 3101478919955398690226580463404643700545083181212261599204909307075925047029737867155839527267138710852082988082682208790022047301214147983969341091519952942833753092956426487426686984492976526251863499328047505738676712580941328406326686489639619023214788200779415297517625877181738877384775898850471843209414484004493984727454677087706309111127744713468747945503547703272184846561105829669940094583090415756218562970619372685820793357538488171077535169663524924496490117408897005174859331378465624301405950271092098249725424200032610430871042802186960715075691864013701060833568670868807612046546598591951535596524859039601262447594558345558018547473661631694103818329123561267629726057045066254398395020553815861723309668079034964661517575439262481933627973581894390349919638661760578850754418454670979525554122372025506193509107388290769035031010039882118184764467706947864585397673678435353343462499815202852613699599884701948460289790707857444665183203829399087777962643379592249028744210395120389241172122117796824574772796606397682896662622309280378603894309419013709968202905005878536239351109924345550421042586895484734840351699592531098100769332112807415634326525399773943907659693117107263953625766114700289218938357585832068584298972165944351077538385194733113468863762567114359396468233083169506840179417463885061322751647148154262317545647702214476919145162616773482078804825238071351690240036101758324122941481304422030713184961721753158446388182380597364913973482030559510307139340756091467795760905921576447069821302065077437351548905851987793416519707355630926573856870057116833244540243900124507198579279236571498222898677297492783347697864533463456422830734254394308520247960562497767419039485848392980359322922384662097534283311193710070035633722169383741057516849177521742046731201239983851819201627980463529789607310146347481374845199754185379761858904200519466382226634863993220714229855163823882022516563683218640786019753601814597059872062284861554979547615211480671647561461257256510584690660526236066981490559410567695531996534556360928069495595401903634695173275448263910912519013403073951783467891637089654853428073630502621038640035601970276232457205198584584454119190119936073623497486893432 [142,51] 204228517043759918394306103692858642934831211433674237547723863411723162581007394473078288563546272703462164733367311040473105080498596752655520712399941662336042033735581816571012268103495816658318367669700536468154297416239961808070754831360587329101440534796515496399747636820922304230965940911825658877252794961987314218472415438455200363032253206112434660456172471579279527217273289897054037958477606193621202615545365810795180767725725483367037550041289330713156810033277901083136207001723263760984158099352545366764127333345356252551831072538471375860958581564117961156986389920102289737664203408265775726899963212838109949863186913967321156341643916384843990794198258994255368281731652997009080794291804128128533744714727779684969703329331905608922996509306235635760675778996859597352208765846381270815388889802446742311799943596761090191547194519090697900411159363977336007737529430650579655978509151374803750583493454151037477906842673657570681010141067126899061218333436574007146920041947628514913657163069789992370552982654406791397470025165355922794423184726996692447861884448770156618761670585629619331780764330782140528306793831941968151250678370945725693738875925443881203911443310680416785499581377430789301760643289961636222122540150817791021834446704328428709196817978356881289190516907783968667418364788848592975386151090569687910500587182299469228775526581795647371492226302893685343554558429666307881069329028215685148552439115664760046628719453436616266846448141818248370086681199788243592113629161822426393547007979028660879844816649994394373233764033747144756622583338281477788445350470654535768892679604955600634559245086750040733682308607131056700078370622356669521628664073881993326256170174963256266270773622602942573651284508669289280643130228414091405457341869729020387887300617619347625469266857224515147763712748051074933302427003359559862684637355037780287888757989408990020021445680100230957741071159925135911527165251861991098023075831545042682485468796133020325024159116342711070188332216057348753948362876509058422968213450037148731102175637977332328090976582711148880146350693540746070910603305806754229198937305281555965952595259214093914476661062286198814483604993264192564169496 [142,52] -129219170969523117378753440786911937493482879201203736293905796759860115421258677970518308465141227936417766363412271057821429394784382715206138153276427075206369550547778137435287179002596075576162221092789727603647147057253954574244979059251728495801157579993315777015292481191557851020195261368947944754833939782098669367722211683466117595904061184187865844278680694135656689019097756976914942134926561054569830480181787843082223599189959482485906152966074347455539249277628030805198260193429261916412915513489322742013943987317741569256064454989038582138354931606263047124459418959147096091158548304801201902448778492386400805443484802953152384051757889311997247743435332473781218153310135586148961079016166472115465020264665354127163308550880088503255571335911964986366690092361696160877281602622697506612836198884145337846767388496694719559790173559500795223209041790455158939285134937886648076833314662745177537398681366069386714885246494593501412352830319594193944331039496692772789416698882715567468259983697850802133707430128847980263463502700127831774387039892993698147288049394465027229441183303405395826731730652628328230896707236383843536083285787635106443687918852130516145020693798144834703940675108014796358541112741189832519074072302727986044095892174725612739668606132155206272731276488721407741807152465416906588746672720854807339443799131023569803066904229021937817991743808772511196654292967511638734552389068435256607288809742126622583046649024313280696993573787802567028790889603478968551843215758170637278876535948820281854490704408181194954710650354407407560347428776299260115176814623103886693210311859417602756960412352906988379917644680124975178726582447630790654761008971402004415797140164409887474737807065840878356901359924525073696830430206113146838389972682264985243937247957307070825761949083359019597537028533725176740624011117311208828860371238424606432111532775554659285299154654583729345231484777699709185359197803615525352765878383051139722623614583630234611275575864437415531842776579932462825486697606103768076470919812391721232703138841176622267511532083988771113615747655258999781629166370050868512322340924448035665979879986362932514115274204673818339343886495010341297056 [142,53] -15898198824506740623843177742037448042338911619626634446513097590141651023287777182511939962293536766087069340772006113525940627927625695721302820432989669400723171786631275125468655486610773320906432689281750336693998523135801241881360324418610098526912627609383403489466684406909896073120435578621421015735807236904717711239732375595483894133899535768339170095201644894198343690494553283500255882276657547491875938647896224486319257829671806032208216169387017454976651398238817944422116400456335447639661336396528453216483084588983065232202799940342223797079509223387005420319691037039266990315946268526006901075338900013774186815646590504116980069299884123551138846018766127370808429595534773162772585441225673388990725469468327877521889819318116472013743373437720271573170657086405158036978052709676364067020676414343445119303008850437864290785057171856256877521216120502419818993151451343291198919620543709256543135319835741599709946353584989226042844700709311292239057975451861887062242753935041383874057594686746740212956950638774068399923236619041951450166538270367985336950883682135252162061270669242675913845946506405839209958298161801597387697723208084008354509206855329484472698608272117251293050365988818392839937954297255995555271736894791148497417496019484709030561018679034623655984063659014554032978356515306113456559087768962606160490726069789244113240001249430231358208178904373860619555981431160191072055588848350758961523597333643472890140711917013840539667390288655013432258940230023121158568232429917280799193513788036125993301505562260287226807564717017502105030103630610140218403413439833536440888171200548671631363001758310484062460660487162358666447660372506758380173965759921168661286029922281872353315568099247654226333381067018483364051858572635758055134893998545908927614285653689745558728460518180321651519000539529307228537476439397868990507607064200102353819733306134049278478085027992202699898726461164604866894016901139979336793620964756948956368525627107763454875904093041093949587053705078432332017945779312352429118230160802025221865837828934631684093823541826488627787132494038155187044099142882678328465369577963828036362832352866851243295130667091679259116691618565214880 [142,54] 15541121975769223437081717991348109196792949899702084429695599093397416054944076537623351033222649483823742527260989314076217547906977827481850591672731827765490919154762793369310982560418540214203701246382819909161123181163744439524078256071289451390367476857842572561182907620249408639527712354337838002164792855014429461086240350581634188802385920953855174918458544173967414755697678067030473537503300706293844247290165722225925415402345510101506330204307050947383668750417585933427404109138315414503633706410702630637853686279473334042343410132288092185278007886283250700007156554163058008645349522901040932312635879065610469116517779170066726341245497698110369477314089101607927411037226892067621493585467730265465004096791676010573021117922021667478236438494536664465655382189701007903007174864124109204341814039720364690051843481845182119912568083916312969368813525018555139763316033363256041232340799049897877128142517328237151192166177643456967912245231241427924489680820488383847041368746114953185293696223885030263335905317995914618267165822202871494016097987145654818026942362981149659677736376229772927809909124019984531681037350178985839639672920753817506431321925678981906459009960179028172128942787812346739493850494170298162714838799328881364818756054236701826797188128250018890451323962104769231478177706279911035062011712919183299160415790138896102780702587125582421510648903372091311733284145724516589921343921557119507457833155249996775795783882742959820940368942515980764722090938516994215920261482563844969546917037870276618665358880747712029992472026534807199768554227324961251027448315052132243275256918524498414517222701080741455927554972913164635471309785558557303033607615358574182007650859122161035697084724344863772328559420224597860607711477335684580425000719096468910017025060568435123853141928941858203603997649463127335028109217543470502840660597025606757785997355186004427683373130166802858457889741445052981464282806317023731791940140688044764628677307207356940029660903926389514522146766133677752373140182442901055604741168655428703388871693410482927744847151764534397247601406283552030413691327728543817229010325743197494670371313815635456468772056396713100002513344973696 [142,55] -1710793090237931849793397136852596249956102411233954713784380776026795164083807357118110762815700603941231520031909690111208605228634313639352392236860786736887219224289737190532693926383888477640502664557736742244501191177693938403170716178576100639541626177139670717721089536970685832436909287135731056156634608290856972083418664561919575508663801708432447609567133482071465015281278599272420997743453484273895744157398091655820549166170269032401790892410469290875126534792015120765254304394650492711784356955181673608365027862125990620569898715354849718771810706006534774353492298406221927498947343212047867814636391254623363728876947919501826761594287176751606214186502440069852167732374133073895417025972727609222344019455239793961651125082266627908508739670862610869589108648830580638929465927705654847444248292005250230702675240069149031219878777531239914982777772260439743361704938993469011875748397723755541253990309324122090508521563333427840390138908971321951753786616591094601537198585000586067416618070197062459110410230590416283933136503089821861108747652051030885210697826247630169183024284833281731451370407563208261893094553722195420694464444340226135762484084212040746494608255672453004113440292089432873712407558442061978344234032348852652341339864204966567687334382185823659629713275467224120933961319223267054406755467460226628165713459450241873817224888234505913177830087078398353624069524573106419821574093247714109289101536901137764627821533803310967960982375066972563687286899571833748119532830534009382662654226330963733881677064084885952502432769922551211672346340931580629633810782749340581965250763163732290540711953280812159869499883693485175855721362935601621806095719645878299083652268373188916506796712070356269245531307240308420447254779128071225557355640954619592201554805818598656847070126010362042030724214681628924514696021414373726087805163115251497553425950999540511627465123903343204166678723451010837298787732144590786313007554988367299998576410992789961174085195569480743175694167408142033190069799682242622116701242947771322910401246870485448670430756378874869108212024145395375884289451660117673012784477237634074709198974440263444636725204346543720983212387560 [142,56] -707341170062441477751601262656550274657797121497363050404371774387693193467876731067505746820114539646574675950190110951615288517314696858223267888291461648095423107379658601779815924406729548910144102243418374021522458325541534478074899120300144574251125311384579922882246986702445036356745917632593718341438106326372791122025428626002530143231178015848057324707313697653727054702433069440606226723062168127493237960919942758022539949747242193572202704263630487572889396915406211203708265770210426178046584353196346038757749543468997324459543797693696376218732871312532805476796058123489210715646396872198615292530976888510741556148360570697116936336522456747461202639111437844566867109571015256242555684893159409651178249041455615893550093367708698371421780600625739788417937173478101967673299659693619060072525133502906397297298342948965921236848989252359009847688361587377374704675159539743252283454271021110634455885892864956550844748081273236766457992138248523456867087088394860678839790726766390233324909103263400272157813495816962599259205833895004068866020246277069858762269138493493046345030014958060725633887640369008895738291348197563823714383511832972751649098688718534798205998572198313132421232263226183042913345651539036106420931486196857595746158374543785039600718883074653917869286433009207433942090273801909909904311897995804241572202700183645225862704495992577399155686490579324270773781474634485191121008788534095804025012321378155916695447538177792714723219317075950331557896150607951911673100718960498009289795990379739130678942329546213812788073442620005889468323059070900128954607521333536549069033483993493099217820247092477852526453428842044564061021437591914025126234033703300818721008133603501620508974353676303073658198665961929783279596499199461376858655804941777761762552067030949600895589010723718587774466579456642478141158003539502730068839388687674401522937366302504369193767743694578383711964095227289707157919078809218936665142205357006389907614856269069540004215229452926288090681709780488929175525195561518347158650641445805906464405902271393211588350291726529754568016047188567776372090430873520012568601553391988811441097779174915686498215683579268071440347732 [142,57] 218795846133848490901368221099739128402480255078203640565140876878637490576296425759238240395367771682789078906727812617293640369691446462102382504863444776694819110059658322047528751325192116801413310421024696030948815868620201696747814545675886772384599565938134739382200551598692208043714125858601847725785438605544846833023961151193837235366601664198841648827955308317989223073373568815947866728915225267331472032297579167087144426061180412527516451906370331805090931343839997093684459444242856757076216602983155566264251394598952801958623790890640035356911664282135460961384704993201455201720396174162304178582052935841949363703320119092823722103982742208764571062228161738051108059824709099305788985661497285202471873123705942475770256837548499506477123388015366394903048091709200837226186311146839239350958572789159786459529645923587600680727836374678955763254622354657077135718427694036401823966276446101127272997774942058439712711335929286413896625560411849076344699939511733208083474389284192557648951570073579015704409938894163481383820198251733869248443270146643325624147955999522328523567880607266833782448655287693655660238807260144084178203146081835729282559341474312483807586451554796935923767474855826600877050761578332563770309796241236621628642048916504319840225111782302981388201893917390165565746668811669271531387940622721109278597097638262687843923861343532808479580826927569470722183251834749581047752721317957455926930618588357070007926252899263785572778147713226012405133794907807982974691580803913207552408238438770351654966933236383210416410347503957978904431736604579562954471784580312369081318814826410086905033908186975073682808601487523051011801341118401324413601925374631164303647896028261275260859399784069720840102260250350564174490590000633404089199696948933616693760687216599678030902420518145468321774715641155129808273692550911086884470578199662025871782835702658107623272821385744927587603120459998218727822933842045674084661231666279369927799138480440676468262311617300964240042621275016661286571917977242959377822727680470767699329828187959978653829896782672933724829885913980907024414012586824894594603449998782753266502290977697045033997009906991544647520 [142,58] -4829967159534729083399266007256639115798166657923703681078531432962741887420604268902130584148692071844879090623691432322351193453109430872909835775628927986801261871718813416894126198484731581356709937779616541959301196157737069485887194060188599942913384246361012798876294069025409605500520782198198315550086246899479023132271847783601684746618721354602205697223568107578938397089237040532312760415615129512489730293274697402526992695092527335215555828963438517395021632492886593074195468863189526297968308497409868654969815712074796679544452356166669279798650250943404924046415966650878137532647163802322424698279784111901280422490069715379675866783843829458738796040364951053077746757006328657464508253875251762873479681897201915061461216549247050745528248960426217602082666927359413975203397627831770710543752262183362058808483464177378387320254848397267159624877740753752946456045553624669486027159004792284788017296858081452856084184194142688201347694602333035834439832552558691849682678101454094490842943943657491907561306814840625875196699410820864815776402356774235005460896441189337690612050989769877439860590508525695801708497169632521690665946449128303608187882396880358691421461262005592297103537434046156140054668777619219103170729596626196280210866448530482423930942223463834810674088726646246118621156976767975677354552880743790783638706811490435792871389742289269871906074730062573729873326988394481597804477634185488504229061292111473088909547196034293945895517081335070648191256778738865141121425324890877218115299670206215809024169962157493033009907710508991609937956710665291445874057738432925803775933183302538977096983284261035008266959424781171040590038215879832580867979787328710777828736822268271645189407357747692411193514986394126078983212102418674528725083255779899743593315352320421736299527054277782510253225090991163046779668705348414618163992537918571408840681939176840651815463779155696822625301016939358978243958135421923601499591097483106993353620663384257578317387328716882794589576015525149191381821643157146771988874199264865484560137055537124715293675205911184626316273853296423403766987417974381744577479197552649734696618346538604926585034333075997552 [142,59] -7497945771682644546668651676541035791442397886446771027200289182967526597654324219857663350813713233934525967275426629159380375801286087195785650199607837483129151740787537230478967211497132849789849543908631124952161400704102524119896375160102359235144428313106098418200607666207745611355247083643044704923574729720160976531684501647427276923482800365165837616900681403562346637009736623524977680151475359826060242131666026848334091331895239303084129431488477542297702995089189236354481920147642111313059961925459982649089357493724813117672854194180607260610916037382455675870221642227061943832433652084244738498046800852240353545469452285727584604409191873954562301899844234364677028854820133834067400610037976732045980907790846850753878082582704059745969964835243856090184316382976860859254517675363274169779091510671629561634892429302822588556102927080410649622352922954666221901178805577468908744194705548536953644502962949580530266492823520448061481040690258918382938503822480194709980760704449652291421903995762824830035727877524365891844487616011307662863591084521807060007861443498861829373820132179859063835558726545165714182456888635852915647020874700303174483508818397489640210610866479175789969938893751855212810132621084941973844862683591965739106216611215038784206204427742206530738473341095390626555521162860952993694184345624831698861116294930516323072626221905537328951125348460093496883481878216856753066664827659528469842613441155487447997702852771503582063032028192333439248726898783564987545546532869119363054113797475838095071621985779139414132637653366466291145168372134508400587190735165114660140864863137979034160950054825669976049890513959977917862317566649401352633584016655205747016738412363832588437063450519339470459918459629460720273364463696883144539827098818454026616011796620935143959688537595012690963228445990804224814527628401576250893702579949448206862057359080283542406811503201358777014960224063398793552737530256050154742636003382444889111316444278397133408027364186222863012518617225450771843702199436572577294842943183853504203757357824055933308476617424749063651651145169342157582534420853102107464655571274136771839478929950905069391898448628376 [142,60] 1376767246816696670602082926492648078174471833232633413324422984895809853605432963144983726363386812878654403001718883980570627861069262952727405926869057570407498180791313602105319192754015997221403841826602680852978639034952730511543221887657234687391789216741071232466192678091046609850943073808454218101920987862780468764827300422814123328108228271386657424521170912815642088711412453229869744395310686428587392551270712245920894438507572687856052754590616404122933787277284857301908692776036570164689564679260000930890389861521755529969473814710902881367463562125215604862199647694545405522170645587977689728220005820022030460494497245581087818873590356986573763101275890983549527160931365499140994054631161700413201933654839086041024399189248905765098109979115001698552252613936519650102887479889369589588105012634091289443868719108218439701071331438042787687711107030525801199365589177968620232385523873068009297221460892929060911710471727444264799185909676256968596009178365609348927734182547189158630054745717880432707508412295903041753965536943637008535383473600167264102894794835414686303787813659460719480242686667464633203004163698131026312637417350638737422141035863200617868199886138812943271240648826907840709798025690031561668567199231857151911266519746319218753586464763069672629329164015268932315607838758297014096541302400005689503053918003516763296116689561152534918144813617527512685371819895634855242113232504663448740490773446104021749706655215418927412284382704762084480777400627339856747652617473084826234852660497350234280809026815024649367586575016938348912875856690978468302539135107264754674159950303373419861205795269192188657381170476303130578752801652110729844695423512474803470940037397551870124430316483467694228375087442593803718674313119844325980847663628331902025303592012826052549775001390278599681805452493138222609618193522633708654799778381406064190387364240289110822734968215686853031066512032919645584614438175992463359043845120229858056358747885312419064968857323265242050043726241984571409940749143863244392211578253564628700605055637746736695414646317576336850905671268552747466131482771393277846652790233980970990569876074958870166862721936 [142,61] -15940636794782237081012887234422228444375111861256254119579669454480303511532057210929580405983381053347510041052556445770503166169536860051090684195318556063695218004642756163285198855444975509609759394075168143349774549003591209775470849998454717373276760304458565076171439357991041120960285323997372444704364230637113391426228793949791868223106766548904573347444887551230970793695344399636329111118786183653516694259116299300233532223815829679006905852614010340639990861965344745654488551075260230735787159481564450349624234213725865466775729300852623338389769378000700851867033512898666832529486890133001909027142969269463044311023987209289869607705347899329860621984703447668925495198636050609456690443773890975513546149447839097760434075484942954927759567743523935808163701323800301558802366108073468123447050144643135588418718192872335310319434000587705855009941477353238724774510414330275294264726563600708180389624954803326936435789248226386317541620753530248052968075166425843376046149742758532258962758424081409859855540568929268658728752341597334324020769496139773138734728784794289923770572649787937549163496808432548589679102942567058411414834989120603103983579691472076263677599165743799364074489607658570955611451399582726539839767821636176684185305245330514093921197485061565787005362617745284545634445515056092100541725190911783635887296461950901220185708497487893162298879568780782664776998799042713922620410598412129459994954178399276004015158024093758286232834769764811081663374705415763398062806258342815873924087895012738618356412104548760546388694159951071022899836375311581990043510245258159820911482300311758344069893662169706453547843914366865892764944651528424037407195327445152987771640714734444838042252666629944646804565239884659359066613759870030699262362950427606916808468615993120655183954650852070178434611814725535610623702223182110214323659277579877113579609937395837664653193322246936040866126637794130776771758760765151745673691838571315370843752213138019864394338095176548458327918049771786565707881308014260714066405624347285508587585411192590782718668413027055665432636418116845369853312602584291022489132335058353291998627278609010330660584 [142,62] -32878309605560851578432382868116245275246464638213748779861326700221968986184277852436443034550541611169871097455651029406103408575694691493108137994584345159834706042592139568647569250330002296388903314216493486049461995518645998599670902675055889209579573900525896629550212144312434707570974779234447719250510348489145241899287552200567880404321749341087522767068443734226616682993887346927961993277927581557705771311291652614370906679487654742608362380005753075929396572333772995281985319903113495609843008875091844736444925374153917128549086466421941296811322222359126275747048793820968755205887681976523759701207823166492190966912360565300905035848624613311206864766890272384128832103060233645468812789763397329737726341084950132437386799340062270140511178035263596127496158198319286978797632116500105395657721024062922832481232328652742489303323221253290048695133285844367828975666004413288706222413536278711399492662629012892231314385753391294590146523753165989740177718540659740576249236416859437398129174085598867314540471929574096754242573981631757001413666422293421968612040563882333462976240080026617552884608242394420851391726887745512933212503934277123958965817446991344544282766335535087856750336717518571293047926907290351829698623584761084426649352864598717098536249839948659437610183236929501875645221266346593845789130977494765760560990575563559764514170800115865706742290162130201265880578208082608042128465663675204574951932450902500456457167387977788304657962839293998263439436132911394940211897370513176294166283269570643639814080201663309557971787132737256209776443330010152816591190223407384265950900174905148367734870359334520253757868024975926126978064671674785825070402267248545229023040186146685785540591847498286203101350954045941242731581269638726385731279304741300434688177705579884766387203107317722143704919972597842063333128634607783265053026793368044435633493544790777424252834684700903503309337276359615496267359926661159582961127209311563615258723154094738523575804372052239338312647846535398431175923392668905821720691217197709969848014592658040001819431085281401927634290232870805844537959522155448402049998447546609923248735626244115031344 [142,63] 5419281385082435921746127229665432994954613028917076197828390475781864394959143833714700223690919407972736474290634007210034878856161508570429756395778449012731990103694179114737286746631854867519791818143931910618615419805561847292529869762313152138734151080223860803571663034621653979494904740027599168699277009666859128617175329850048807519844594744536574317752397736445326871913476847051351519011230190980128100571260071108373809305450358048798257208021509538238791338784380440028838654981158460995692385689009524399979037675390672036675718724852277988346908811707468426961197236845332049817267364656455029191754674960737167025974015587640702710199977655281316622009316543639699888083439978294426376097947951371093357767739065254383279754683813876442327342679072378062021907704593066031345811532582596522149775806007605885078403678792695206652029025873663439377311109748690896384027116356167752606859422886511919640132502822537999726044218309637398833770954205720095955303620662314888112149667603874362850189832864961510476533729241736661508986649313690822256368728934372437850747662143510235068540198527467704283681942893129375614496252534529162762320586315080344548145589685654423513508119669063498459137769749983241101543606210541781847235799358609428168144849042783637543366804742450126061601435045410289234486031392716858651096928212420323761289645599092295674025127535757358530844640954643898851999005008068313976995655186647721705288696763467510790087691252359136819042134370327091503039381847734694116168195730342637852964199899827935407414480138761192851031148045574190288095164457998697419861826421500989871331751018098302330131293510762845996830041648812027175447546847946051545929370708598025469890592096673841559450185364913180123301863618367330091993905623015427603743262536711847142919695297603152540286049375069189473899592498230391319704986157517790095167874109908089396070063063702090860700296877372340454528928463230953295765063636405161124833858779039045914403932032495044260631812021612373292674392538662383953029999569752327840666697215902825208858356966199650499300237121291421586194813291462685145480282042966673904533596512502152898181888006381094 [142,64] 15333702842205527480000818114629201041431110563226680713807005221327734190760474517522846746524677282367074735483258024312270261813445607190026027834530686796025596343936523073187419985442300698556132966169346220162833180133287378939167361181780239398149264704135867548314590568179911535249749674146631334977208122490961923895717397958788411491781478038468282117323343977066384184143193698658445821227804953585937901792593895733573211293571741092644628276219522792837666628344477091135974267220349169905273280205132957609781063306289798959926039015611860426686835035062688664617123591407934203384205464860166580916740513089299027194374109225978296780804146852869037034999223319905639696825849535645544147764530229702007050790497337718906714993192173359435388821424155805001388180584950487336591294496987834330445883350554989099699413457640080860709111407362090001259588631799463648336859609585054314990930303912300851872861821208200219837610190688459050612184286880093460542149599455841476549148422024208948226155111597181778794720325046327244198945087629439917199254255899621477912010995492709464812756848777618083998564336751155129596176288784500833698992378634656851754800566196381279672563511021152854930649200028072122005847287451173140545005957803813968097098349506567926170023442104776459208955494871095883032625537909648255975855179841228962660898691398201886833607231748326243713254682878251093784560506212958646046441076388720227243232617358614319342284438451332347438041775070596820234075882363648877799296778700396019796471324552538272000436537908803453531251076705581703573329621249409989561569866697663547328449185276425602507478590032076973379831412821288555569360052300703818730818733249961972447593919837233860519035967808690399334822240743728968473183636792310362486621235949635424373574254948037361677464716780197693545058491444595314564896024687827219028931061187710125899030651018470703308497363024409901060437972801813334378582059708594797230936888189189738417130889127332932708268368303253695429332275439885105139482306345395054667438704965188528477998570584355626273309398656992606186457341792907871386894283466033274389702026828864987825371082484 [142,65] -110668491714484134192282556635323547445892660514280918910569525975619985846943061442167851623621467742100405534753134603311447004449008046203197294025135758629656884108667588981032478472226743458477439293185154181148081999690250199393579675878212305075372162475070342773180296547939251781830752421159902134741111151912448386430068960211544730993981131398502643640398788517807814930155246257697852334411672363435106817407101555521465901889209788147493610921914317364563828921900730763962468446505461325847605706368268683375222535794970631451104765083908961609784716775213091419711455105931562688105768458032224792190495191628120419736699357055207138447728102466662103957903214571095668311374850049810095132009970074294480934389603483785847397716289543347584753629011751464014932784741388097347040689873483527618444618122948620227606987904366126551192260275109404624298740047279177443973730182091018229491304100233229669816960110459719858580205333286497767606019858575250265449883798317947053375995303207186119273011420452656373112475239374129542576212770611429263809172560529935268703150568836260194431156598677811867104512128235467849251573911063695491944568249281391827983332031462711977141962001696667059033837399319349921981838430453503917302834560038317002578569106636205121410485469696577081923536109061149680174733401488839993047719034221714538750525662002399793269273289147665970654602310682888975219983575683657063955200356578853096750412031026888138970607266949626510014016030867151612802114792329787494197573775148605108652341785872406124073765762373730073426425032561312120082868465155251121660301403521961920277794253825599810569667647372411442214486954534763958085427835056450215919159365929099579635526887783357868592429428701542553937432759799770438130783839694057567379793208622481245595294829885217227424002284986578508178233275431508311348887336609340841283828506226262021227870627779568767155312594345278309906950842145827505015407468339280656999162888951394606415502772435052074529203085317627930517432145737194357179063710686963675782823333377041536632956599870104104330556410132610656363709598427013009028786082868205993500605927404543238633851100 [142,66] 10086707209062692492835822283795792706769340454984353277020771529411481608973233083225259961296686011876049506933694300324735724517161259726367494744056807297045853831960597368668701518113916186315817789414077179729463805776107180443605608488551051592406466229655992035228661289489718730774345495477599063214888114359814735782057175488134888958037460608176727364559986473532473613518708348646114172296143321091244965221710006002829243008537512712497365045156720983617568929289649095999033109362949779420592313566364680866502120843284468454032269552343507318236585177640183216283188974023891568880487998655046476090573931989232343254384705193791912030797064181197238006652969868173527919082494776022862304224524221693748497605034340280805774349205538537523651519752811194844600741932186341127898943992678431275549658776010113589384069151530487702041283356592232274302974274186723112642583742919550557487084099389819859880362959760546137468676110482121681516470782112835688342599793107023529801109039640524268945294555940995898890743978923113012452382168558506971839414073024727116349684132297971027326315162427360397032254659599869672326508231825596107150343697387306916363567561654413286491439918497905659202868379668486277067132870576443872382577880340812805602100700446581360580828765828920682111900696341735610370709383251264891012993353405280306662784553823038767899977091308813393703114269943835814145790096761829627874982159455483684896150519036699416899043431891937989253132064259848312678532996528638859862755599358565575614161305193403428181392912538830831678034030153360829856027012297035769225389333929763357205531422333720826714372465313751251127026492534868365419775983350592332465613586745130890176128514179805901048190110180136748080849528867859960815622393248089835925120413692449387367366918197636551582725337100948302578365535982060236439867067962421927141924437569137735513599159671888843993028853836620908171594808197686852048102025915779992362456278240050352768221173950360828214032438071139550877238127433097438964107481426786065305611996186452957901684517997635228488670790989778190366181956717306468783907565681235894872282143171124949002936 [142,67] 660421882887529672607207678244514277304848748903328615582047053634571555493926883445373861401385133560721364846993581552734644502021666239417598960751091374184241710199280130787222985778086841656281932944979311859331516932421205140675336799209627860697157452343067811845271344624138704132067460598808724809831541779470193089020481582613867766840678213966817932546442371662120548224969879985911058632637794682015217885872299532228912680935641964812670940855999679391818734219751195778670516922065462811199356583367046052123050787559929979403140711464000573883442819924231209485584962730122557227113196273688910284518202432049033772368553291637704384340181272631150816600381929281376183430724756762198495744737410910828563337268721298127650514550530329918151774705861754500198063511377223867939958932279665221730814023983505758252488937279658617819597630581372926488520490788429648563758091719475880112216938080079928745947425381646995586475099082846361095158145487340670251922986824331396904179912325842238906994448112910378121526722971845325147837623488568683342324955507249361536472682198182399464201880036538441095714775788700429838283791300336743798815370561463963987102740028838370073799366364706348027991377151977467108314781423785630330936196834556933595075827505581781127572276588940683527789293847230339897182387495918941729840594085699131715162003026559320595530785034343078947766583249019471759951803363360095907774041934555717851844582149064275009777369467498596597345573791763619540311234720238588427597086643543306129205376551326547375898380894501739903519404940436250615189886912546662382411912175306591765186542865989799982701358525828224966190224491762397475120172707397360826643810872200489287240795385243687225715982226850360135172547522395479798398360393158815862664830794930168994200357365174315027861368470469504750578719911091882336129675750903879590688412771381749124860382817242214217106303832257092115587787990882803135603421116483732001817766863771244493991853110356725263970040275320932260639875613175173085614271674604661577001140977924876768752051439787175449290890640501328320755071963651787356369557874505748505465201899928136063 [142,68] -153018890673777264739207057538659974931360634719000988272563535825253947283089233868623786663078207730601358897585783551162885358922817892813965957050444136857874835304580517078749895059236134541913533494795229599226695146394573476789678255490198592716252013777447649076914782536547204187069494014434419660455871842666408696719061264329237462262407178700394541942099915837413746050304815306433309780139899863601321730122784535158410592994875331385385122381504049509683049648087826478770238411090327564403799883145656576746985049662120330014806331666685902673126531823843560765785779813619474210937396066217380802679211314613447325440450505187921127060927211038825568762166889957146241209389484242502710916637608870363042662771867588807293442329681335772580015967187543299239589627979674565464865053608139858505057227416720205167867394639399952292398453249664748134508174718617904876910385142812068894797523820644833417055315337067026489662546682455850799024843687724275818864494498797136040011831062935560689082492039108106802798845920842436112867142026801255609903760279356075959900405312987041099658775692807207263437924301182344343800555359697466274739382141066582908514430373595305295703246734395982021992797507711099570812306318333555796902981801512707982484366091567766036077792134311990438405195349958828576797459592081599457499295059611658238914544682174836238944902380374537548498883696358736973836620731857971388882573603079566373733003223071703956815231753321198550590261428836872919294121266678073334279194254894952658964825669551733518687952681482709135225462387778500799983862351339768571307750740492486229627673530135036734203147396683352678425298852181913427349241643124026193743346637169572812626981325942234001133278127554558104295218835420226104554305699567139244152354014532424719926493762905143650514574677101758148955961218434058734219900819374755136885433962108272000741093848738317481176050143486130336276245891264593785182381106848658741913664821618741776054940500475946632454991872997080925989872702031156497865179818314119576685649999536485418615702477224670746965872644613228200718975544914435719595685479026343404906688227544880 [142,69] 5442898621281665136859477968852591443259942510841710962622818997492805936010999766614835665437333588096125286211043462803277347724470145116043733668661512561003580874353125722449082157935837423103008322346324365723826548227515943404145775077172238025264727067163340779004118520524097081748991233815891759769596678649710484204974115017558279398849090388090387914734894295178456704427745474238659030033425462632204974390011181688233691483806430481411482225589033333252549839201796250638283637054407729078914929148719772915668648097494692482758305223196562126271309859527922071840832296282200011250960480890088240164924393796703321012235062380593788681825694804119637503050963055225238362982253137862015520886085100814310438505727705181773729698860611095618987944261966634715930709623411361202302668401382968180098849324195056342335629703513478456339174635315967482513592525543125818166639961730835832516214883264199798189741823850345080073016780159939209870344469209153374132986385321406601917524960543181056147463351072935678796430467752330601171104998491444657952049432028077228950852268311828955178037636173693903997799479497715991824372235342828733028523815888540667107953593340062960594660464966450027240822325928881702728795493906180665958163073357513493716646690034510706240095968993500410848492499561321419708896714244361863804828149315378256020978422780683402735464069213526778785018066355628948390734932390542077628250715279349338728804401941183333258954511526019931025903840059416025137028649843854215800602700771604418088383266308541518924494190624416162741355265312332125683469618042031846005939477515694209425115493110656427273732723418755784150290154848859001697938414033461596241555228961173608469285470570877579787715179883496091210700974697942407548921756568758776417489621133625405071587193697459059313245934664337041598343251719078990267140596002736329469367907593226534813970280575330648450137758822933850463254422133837272341562758596399288184177882635842948306846766345435690816630432951901462660707545208905111687678302255562292365219960287221312434931610076750844791655230784732523938275225830764206778568963051282045371951691464 [142,70] 796402233720032524774626496095733308685847743036000513655382741649519757571805849229992481684088440994471290328263693617564270527113529797370587535353546398609827173885053722047769076651455135075260620555332690304299577600322794404158236400585956456754936557954965506112527082040176123827563595084697365192641156504093620079374588123145423908520731922022637128262763957221141855937354075483966247136452704642786839246534512243947713573044129035613949757400363129281491527346311851358227567326888053328618152265975802468624181161478124021631545455710650527133734527567726331105574848192996377350131584307117455889188465902339325001243803814468015483770106617715583638990221798244489892745795116013907107204038178395017602745762891412983631475453262095706673909560499125649286411626495323855096104735235333150946619278252116616165634988074544362955792084727032899136683956484256045769043560861298593994329970165384315619241541896082760880963808396232541931935588115982105936808940917620191216642869753170134198477934480638924620182421770401371619309135871012270661851970868109096837453352354493322598587239914883293052485547863963085628183764620927052161310062282117347287541120030507879603961665265385216111093907077695659059668843405239474543285863176530385692488963665542774085462298790350470746226339048425232716985091048207256147478519363244956724348465581246212080783476415582776571095575193691698672744797906588361212939994056965752456526014139517002226241925506082634912942620055209634335461174483846391741362993008643984248991546275210533879450699807479666795954301279027562294292533078558168388176653194651342442200341951482797612079900262045422872705732889235884896375623153659240781702771724596917552575216790162259470935784570495727547971091716526269421634265121952170451992000286242529666330794262018252178504917921691930376366545980759229465345411951787984782753966621715016101165624700698876980289787307498538138112656485060479109643555120424992593417913386097713119036414245173230581770890782158409817226523617174845423452398243467361101883778590450552402860506589605140422049206146525620889939709494280233201031840332318964078757400 [142,71] -62727370006803191390258329461513350884832633234207304612230184657260874510768392480281745973522383009454661509788497549447242048131541629325175277626032789567429037462773374391303289697421210204084393040766031981534704714211458334116105567016486624895566617006559845332277497292872006425332350338351000257097009060607004512356233168288244699944698070812819642814148768812493926099230479201917386716690227832819043266268164677467476629622291433177810160737424778029485861864476812753211722474415575561005963833955352160067425397958751172664522309397701588693242230317992004689029888729212655921448995116208850531961958099684319345552750754186110127248136919775243106753522763845508921175060239446290803703300055160044438096809377737319266731985091888620248357541170964561613551823338986839116338244901452920089077044048416572711711182963275893807213642715361941423417520856978869128396247672559958169537138982826320788758800343594402531204953698994599523415692619187529457407214966895402095925815907065994274327185369055150482506116607193301312254143428052414536646572533853197029303922730754074007573800859092677291763464591125481273013464399593940368994171585536139449595789576111301255891376479312307384129726732407028382767533966537819228831250187256859669482534514298844821993186239804070285437968869137025296066508290710054137761985999892646085495830233043408382741131521122514499738737790517680802928855218005474387899288115915039378592376831060250506563109303678701355111785303888794587661005223611456852178918120389274727046637565927490698901943417055095650663327211382629112361918413458322449474320347284771672554150711106397903920624255311118559934597176783720682026830198792675571808358957148415129959722066157600385791659408826458526977293354791411736155582931712205478706941385699253587848348474989224208449104599710070314990469248800017736925428300238961528068589490873089030765935922316820295519447899743618422081154402307908821567385196602662741835364651758186286967949516324357172207067651627387656629478347609081315039506642477724547817086330346403895798625994886757713190244222252491525910406868259206121848473723532678897323 [142,72] 865046201628550236697276710297725109206321777259202185050301396448820129745601662420313873292006042364644735789272733149469904600515355685374117362815434675626573962857572400360341502908587823722299930593033287115249759590011453239134099808050857871637460649883954665583063140285504992079592742721357500863271025100723887877469194599113541763174744332035802963033322797623119563154947123864820928413565532313154289278119695328502475837184521039513949918069244971690972036520559658835560976269302467128253092215144485042056520696704974200090297298425008687916657667023064174422523719442711204756479651806581704234565631477003504601186546583163875727475553242953347229322586438922303159245790176058483925498088310765817268913581416578455408425929846381245435941928349342868590672884673196544781038877957371133293453165304193213755093950454273056679836837471414589878202671351249813728431194068914534636652248346457870253045260151886389684265444245559066149889646950413056063300521362382136779122668821219387631572420606831431721176940874982828622121636877733065410772955740972669062125314902344203993132554178850654533175344812036406449674977911212099246777689660537207045907131303560323973282245453055891073514046253958027630220030378439961014896282441299830590529740455592512551336550923738936771719447816745047727507872380216492113342382465988849671120185655009865644121648266974781703269252552571257043650249462674691466631901540913460738378962493899902108394246077779224183082810819410115719091690200993639117196535725943717044888784241182175203715785813195068590907147692398262511198997126008092914885769647960103648414143684809291626229000569822235536109990475012403110033253612609440384317955712994298413637228708794226462161271070993787452973666849916042195248397499956706928228033557396178140238759300313912165980665071836052040207635169744720445439929449038266840257491554063273346534406366931177121049424343094228037256699459086061933426886383949258355239042206875253813893259755918136707318384117948768492040631938045742014496653902120448749774809419875533543700588422953750080295985165943545078668818370739352810679410456530782 [142,73] 224052103081345796100396355546173635852134189917258969445014285103988698461155129762618980223298973636981390717760947553730095512443031134774838924464861081853045228848801933754732648553089202324877238915742029461375434752144256326470748932293387219312516696765131774056537384310840905651045982709838853856141177157894094333285384033037658444716049502566084651615358810691911265319373521735806408334228148436468802690380708881350285343419393927775080986977466718964304441601976039309602410632311224224722768746915077413674390092581481711138235015962118420986857175252316185887980238908804113402018125362887147521201154307430615119450590929891053870465783228109166491343740607030617133090208935650159796434435674820968391228303134760070398170882262135066201284210235508593987090886355975960130497330549077981533773014156999164201517313118798419052717466425434353747532330673069607969343392803579196430086101668225537060709519888064199364072786774976427288318389933973578502095372891790410606732394087136692620973848489899812438585969312336219310396097219213465841224552063903348710297942091022773349647789714770239731279412732230060099510428355314551346972911668959698482714756715756790598114964724754620979835002722385093618624338063187686143172593006850159527040877063644922082167543944262778428975013958323824909086323782758985735781557676202931223315680839694550347496168965536178487774195925765165994607781032183334002000695890575453718557295028555014367950070767225119769073322537215782806312426111128945026302335292264559977960948887388478389355539356461620864086154424244997009261162545337286392037006269125173193186774224663182387444706725641462747886948551267426975689539199420631792933788208026997233435921184786290496639902472754013835684855596714027185132686528259099064258801892777675485381125803578604288196826022096958269311894389646334064846456448605821413935756217959059029697302114404434178188237633754899323964956181578082080565372825720209094630709241394869114945052350154495113560342009017100861589500807418301800762590164483839199474807941407829959038025531957928632466969514196852987798873992899468515748387774384 [142,74] -5485068475547274422268371709373267842217715165987935486294000833146525766055693620833480387180216394294448915991391861162206338921279438759544529810294720320672608659587956261716178214972509898299733452655136979525410893088931105450020506620835952864907509924305227709196991790564528120178600515906940386331643721396635228307136777374393647565354817579754011142936063452165932398460181528111379344760899622251457663061005768177844923662706116949581270908047148086328573645026117180004806365866516129166410546505991967694749371743794176494110273626492251342952182718593513794901919123248568014019306581894219596006143516744377383629805943292579740149041067382812412202385314289124658399985535501378075183267154983339074886823884853430344949930556578718948093657536112222589609393908800764504986420544095496921244621930233383401386348477141993843089726118889993805707230801014291752079866457767085714532779943873041234457957579779708484040881317016168845254834646906545922455095570525265120975295682197253754870474225585846052500819289568553161020422420618678084187069392110823756736610990060648108850294007141640704566203305028516478170645568172574926469850499728983689455580889950729109924401004404370626057885234894716494702440908085815148078640521756130479059899044260509566204527955143934286215480039500283799586005735199581450117413012723679095285642890444618795319640732326433688226958989539793174604619334046161669695711057117883347498959209131168973837684835363157167899517386452011937611325047609623287128821771716936332934307660431563877251598794633576764589064102020907904359219372141771078117977506968346705556425574253982199677344197396339312636962100166589204214902518131947418954011191757321811284451714763154710339545446406548530387096351978703067391368264094448205013973932060666888016352407187512126478981582916401268087203105539065842753282581129796991416427090993449064662538312867554684395771806886491288171082966304910834756621512161273647626761937718881779414241426718311348954960331120250205291144625077894657500998043636364651747761497142843656640371231098823261046675701806497605338460927343273873987511140 [142,75] 1174219998233813597679441509761224095769639192237260180421699138653782011526719200510866939331184760821942455807399720825308124411742839806422306444578432337906908529636964436429550048839699050437575595108277163326701326625683660710619958807672308497923377909013234245356000518211266131157224398565303779781816616732339694669523161362817742410242581841022439239195644987437487219507490600022458208607313070059426917531061711303115934230271872176430968087486150091058479088358154285386791262168052893886179709492938405331526661323142025364347852595296842079838928774987148785138200058548864417750374721689222124969791932929656717189255499552247020652035734092181206147334294628851351066851257354721483531260664103605858629661437617778977915248885257457718093992276114548847979158193917316682349990522262644505930164242455652559936580673530141725546557061333070715129588222430322502540429712220633197252799385129536947159775845339116759947423716409029768137254771712156852356106736803376313574938360966279795015719960964117517282089645184336662109351677105298619939902982651032614682896154646552294925097155169840765906972401043267403406785029980743398215673973015935589579129610136459020731072413498900025369447579995943251704397978475462934919740999531452677017946031255735857929454704376196010184571894347617530975574428530806301696151821291422930439067160315001487458510905489016970474383879447797595380386265274608586131101649163226096577827625850137615604526295300318027567864161004104365311920730554106813870237255400675090297120158917065218924681786821282838372793637664371282751338874391120046156590633131380873875588854381211868306710709430455661309149941414444232203023110617411258301667498472040639390054871942732778951520832701805041994817050044260046992107875942796916238812348925321269232943420520201478199448901584566096482754685494967817725991675746002797521808500826141757200863501154794976139823071892534566629862085937872229582684707176386056371921008254420334999185887369747638000784645625724171138354699503240632523137249586234596427278430363683673785090579220075350944650953840918278362715359639473791890720 [142,76] 12147498689113418493661659777403021986015108231241100242085612368109704692804483626577657018213878972350982344089850121416066100411853600430480274303952641290857681185416035407550467735923995379828017220068653370818706646416001463900718871368177566750872379417342104816094057080789269316413661779627646440994243114867743150786119534804180783568896606319180216659913333739789769067982362643202999063838285328810798271799321312417934063663293375935673010745246582898061954183768065317472636868722402967310522320409365703069889089808896116509797414421353363479824959846111247328466595774480055654452452993214590463528676056663760230093135207392576259686171725131396015981570783801175333747483444477969648984345779305531489446310890374418529201902412869694797873346449186523821946409202301631709919518664604788804424918550028461707518556441639815800896462613320140950465221894447853801660236925915942861410910518214738782954860235953423977661930371007063472528980888777985838393426832211733171384097305148278384941267100017416706584235716348724722455959209059172370105322276598652878595981733015100065780842056839668430440276383425501547795408679120495107930915492404829816802810261516795142219212026855651236428826800625855909557138499188616321639782558971099598908857183267361052532892254106879930028637158069835323035479621213271173705562353410897191117152893108436713519376100391204385345069369630921635829978442599549653164190123795157552649685799149846994588241676810811774725845778973599573987318960229910620034278249053111794958470368802628424781529308106803385089097956478714522650945280821644488409311588066296171048833093135730059970715042934171370743937423563353548413355548158063660367218770511660036864800555031745315614305810962499466303323018022327124330376462025935969936096298519052899769546915368538753593444180789976894645851276816387728706961369794327354539402387262620084430274330663645544817167063053163939115347947176178912360338308395709468064675000346091458299594969506403175061930427350263681188970595510734218472615730544668195936632723917085258612729662775201385626636434679745999369987363776117032 [142,77] -2706676619617698841128109943780622778373651670242497729693331976393620937507845242911435861678522129113881089917946352590425729716521735071459836443262221039842786348257123673795294497499044658375507609663001375684499837055635334750324557184699991547127830790830875106265869078464729262147350647378947592884333434704188060225942667074706214463041363925667887233165830465014769913475473086860663491222615075366242014567416131746989546300306185062172261643822352965974827901167628391330196696693305954872983522747574366228329530383373246114715116338309590270677168852816533868931639175967824764427513139741013497192926612061409753834730010551256475925136978639199440384953338717597712245560039966871805478824635387493378843614739495664183878503483926821128118489405811524058997466009104627188868274040663634308728667641579576890940153175537132217067003063762845501003655596935897138302016835337993943945597270054023207175476844474770384498444559786248885815299432559661072627785908131482926748754968418045529370455740714705642792328918394073052853968486008299124808059064281249740332730987161154545390141656489734164128631964028936596626056547790259406576866160129541909408967431949478803696295323720967860152778073165184593727555104236310473719536898234504170283172844569847665382785776258870809506361457035732541162599677501285757935152298596276829129563435666146092838027372079921057592173628876332078789465391234653987460626366077215383267472275659588821466602840939225542413833693441314644350010858410266550631723400205341723268414446018217125555940489639498836074942754989657826741412013693923605914241826832168681063433122339261754394853616495813943719009090533389415597544880671890530073127259196876607601973273187090950147079744415978517032508118508514735968629033186987747425612307209591600078026418352470527643671952868084648689032796135355564698903672034730721817801300013723637863938543261352041984347242853849711165709264891260516470180048842553304556811884242819786765167311612144584878246485655887756470649395280715139074860267042297260664315487968698510922116674899470741756462123012885265599452121649872 [142,78] 164996386864098023857048714624255675743895977580327047500608972808380280731775159231998315966963784946404489259617484435658890720190273974148792518120330384222061020882721806507601807229912446017671422089070721488556283457713656789162485964954498712855168451999573529863605539390591490607052059734237681913940212823011330697471706799448401095333258595993345519794615011596424130519237808621293770159145744467283472171995123768111781204894184234553863291686992045612375678428969604466171213698905203338103028890468134464762200871632949410509707899922943985049032893314607151762981575709048553289523919001310445411178312319744170212244234197338066557106634123193478521144313387660336386069787996598358919603029009890507660008573728969795956510370627449505367219204880405627512673002796597540821547959397439540299248577786033513225278244797686415344548261784536672324367487690133516165462496044121043489023548486798516463570926824416938032201818456233178606514234818734034487947988310297970458185449906300513514996055458333970515644766361895865403779572349117523872611483135169897818016585932128477455395886941319854836609145833775809121039153963112920242412802132450014332710232529611053694415725173889967329524929191816697111359352303258436019452700326725264695108755261703831080198151169766452382912403149407422480321452329325662851709801093824654805255747606715283992675099067305113534313040103833998158437191555190813894904184166573518363823985803723901865850075623916394214741557831429690989569850512211417556318667985957269161877659547567927105428546283097651547237023827466858109062631290913149898869965406141229535651910006949566301048138033733539539519139290610154609678660051414008062254876000357967556442678156882868155295873889846847301415124647589823968862736127832303705476601234536275859931756159681598111059420476668847031283634368717160557617285484295499843460465865388218644512958097347959031954279524687526434869302547935036172789785453169637357810796467638693626695920146073921331828480780213673520775521770209715226550335809597991673492717992394334498588248506494021972474448397349362909805343920 [142,79] -8251030253223360633577224507341691500988805525078371401865853123646547478122089302026816640130632077251661577071408158179275842424858312781378329257583964172408018796687743829943285704063775886199638500224106379866169932322652560608349136199717653093906563470092555104646670976501251465415189920801398181533214256716763221118064495618445109241218673122521794313281714496462851856741920519036347935962101441835022333964524131479893539949157440663514239804734725991189999495812442307531443815302148077330760211906762754595388389026788922112754455769722562046840965637242940510158119077753432974426923612810956929172277810097881465763028883323152105826333725939224058554515750093031697653640636119961745289135195181751260389567319870062461699604040813735768136224869078154488384038728605584699289793238410094139511694276029200025720820849748958181162131982486964426120040921855240968506080575495101133294009155349864645872354326358593186755250643408567480589415028143904157704124354300591848465797577300943222854209009994356908226565726701988982425905869782152933037977611530370911870065383801148726274552285068076435425524314839793400484713217643406362799871402341049188462911904366189895725218257139410101485978920114500827346566720577613556930809542258336884894211168237165543023765402825352732612725136977494171428282358040896405610859806792611048460468602222348444640839765461182355720695655714325652229191550712443318743966689536186768569975018527705128332224915694635057381517381066391157734001784245024233032675188069133286658587416028185794719973439891365635252186896535286339433854916185772196183242189901783771044289776345259847668282755594122850666015342164568252345430091525683488292544886629323661039020449233619096332719357287664429253108843217317862219896513539743164138178153567709496783375832480448560240597364776487385473564409481618360839365981486719314150468912417023891870084518770846253145760420863682645937422668601043027114185505651470301112539407720637413535395107851004510667315609183546165123965364143219385277837702371954519636411175030324533058275754235984934189362512678382840468976 [142,80] -171564443182703322290410106856865179382179590229142467818088041069403633030593859268097345434562964602888759561308799044819854695340135904534734098376824840586318641047380695581985806339282445738560046815871418368554503257427833972495701955827654177979234648894397941815575795093151606775638022446699288540289072917723080728426513649071958724768030220116730190213210639455009095254857097658878215859470667064304226046301039133106117379501107050515602662807608878927247589925637083142898263423510103399725772735848502441198706237141926048683056749372290957509928161237706904600351313240145775579288191470846356106549301149931817168132052421575858406731048764609082132934971193393398408884555956411219620708363566345304686161434939709179493556702126798412517110454221713931702252274497054890304562188268969923943448970511876119788920205378221901057397729769595773262149087744095298709983421018809221102508140373774022814499289918717264464100764809650671032786337555798486321254723433887106693216336558390926589600666531249312506515819285963769576941055677995793913036193644612333557863186426561887886439979724623061694106107121596216671619187230285448780970185381138409531503306978854947282504702791957551750319856932610578887295975111053096922979476455034309794790312790373819589336862505387684395444745668409052328345116092163929126332533194138624778043531733358571980889947028976162940203991389570313884807254107314978451726234314129075071886983138841183568363725980231041527643594213412655136769403814051107612989027456405145420960728671446262857143959033499862957270996653082712906325269870162280215044824757153569035750722629095481267916149547850897004583260384804542835022493577337071173011555829551879921050910912805363474173468036649744214085467621617696889248288582853438383223864080779866631696823723230448738352836369867415559293319868657093886940632781405810514828050115117898901795790718384663562749074889929458910997425864051869661715483451354857779438617633242190120512645619891096625027305828513982863510279495220224862310766774867078202329654747315205199249954083362249354063162467506457799 [142,81] 3333233729753457682547962331916768111209092708303305117670224410784649952752912244163979374652456316620416119268203759962258213910671277075952582098066270442707578400313929975138042214861591683502167995421600712861831039225338172357958003393748862212680462615637290880603331080240952300790321837812455506024216765746267415982295305090316330364682968030869713209641696255951803690470559747565854265415004265077291253795826469821747966775434223329501802120629985281575420846789353198781766897850366817490741313596264196638090955920316565950216377477107896274622102263769451331023658630120437101163868879249782871360466501691309521805950139632086910133230792410468314548609986107114655405067445445393818266268987964848956461720629446832471263287629371614150589559312263992344422081635516102031290787653434150267118416375459867817495413071032189437536212774462233133325929704492985670620467688280879169316375044198864086833282806813585492862617830705069404018875801526264168226567647995111084305997470445383992589360610396554857895210565115193130423858021995491416685582984097848548607835734899218179483375687805185515406027766191039088219573315213912035837616433258647035994555628069039802578342403260351064828935872267562087599725627690010370873349703953746768346106260207448499043602877364359039985961447352964514967461183967604807363167043334900265904340876905527972913644315571990350839479234772187636468022206859381674932802460935351532960973814860128309942409521524052062752585604542322649131145559768328085887666157889090868526414710383546847718142039901336273831552465777572325471106074031035540987366714593882829438548974054317751139491164131045136034068496135276529983491626972525682641594086901841388474398040569454839662818470091174196387773417677759578018631882945371126030869975065430551189168808027509878983019988643466158445115045250489819648024775295334413855474431516209064546493868176511770844624672627453274991520472071344174127204739581723002314006159578615206284386007700964791001791939512235725009682628307809081149762921761006721163722335734306013904246106712434318674371777335176 [142,82] 460168489001787587002644807538304450651403630930417731038251452255370866047027528380731326881290205285703103647273861449503134865564257419234414400789020225906058861610814347674466357039070173160829305083307533747132207141456872136205203071859028602346337022432110137131720641046703098315470501504191563000884542908126623775151874153819541017271690477304107872001147238567214682430907233788249035787222651980664909969196441074085911761106179360268874872378027069590804106264720344743209033456346896169219977067894266224696261377380578104924237073872501383472208885814093589538340854783233955033785298853990603390395865554623023719074611350191526452136853919592248524419512490851952786783715540829964064122913999504143984822714514184531206317125661939859835144928123042482051996313375774846258719871027453424800697516299755036236776208726868223943645585449573077571446567550551105511819089799320997546306629398994365777430707119119547362537293795528719348662840999117851702303386074910613307555630522427193360362478034285597188962039318482070224179645206959686760860112028302170389675688302690291735818781783509093627387568697403877803654818084426010535888489177308695824060142462923980915702717900585363837244409426761043072014746157337687130220163471120071409199028099972078532135020010837484730171118874029368359598166806111754826248127667902487480617380532088260617876884311857508966246861439753245354609843414957578262819514885789674126117612852376409298459372270161490359998751678111058922342844647360678781304780522969380814603480611206136748418522022090305487712271249851147896950422359131577608268648090684923677326705094477828943018217465037768652244394103104078694312810119936247379966139910139971127218478769927281186676929766979303233418578194868408941348671109940597632755885934492942443480878986018998631489641712345443486139691701959529985364731899207485374359195463370897391500007205625074378442066588867751586763012374681250752478778856590819307549303650828115033644888596828354837930323968322509681885792065976414600247343771574758506670010406998027359880757988467371948547473892 [142,83] -32052277814779860303525478681871197619966170317706762992894082449288916414630068736017898189199828256780389693944838104789047410335316116238632887983480666029151406856855682413442998983852338706032983035731682492846418946221863000185185163127952036539637820634260155959234287636143029484902755655824555087901137941680697680265856244325756953984875864889844796760908134762489862966402546722619374520668407092460595514618994251597005241591749510044169761053915779426414587767269923757895631801742117214374824403579057427207178020467963964438694103577955404232438068438545347700941382238695285964635064802846480862245483089918868856525027605803326805867086162210618312769108584063786041694448515136520295648671304205058616099686793089066566553077826902737543146268495854522735269533901923644122262500036582900565683037892501351665784898586057836396530547323100997180624806871948207484490517792581829895433050539909897368495993734557795725896764125412550360658453214550701461793562956564712429025326285904250283976451779802226852581307332778861393813373061285427365796622799375126340628488029954444825226365832686813703800773737707175173781418256474233715881449553670210163808627896534050595560259563274913897695236325439571020591922629420842296462723847524975401586870224383109843316511461026881082930090846882429469540960283994613854959510600514881057157835030825245664344700641686196617231112695958118626413104745168384405768571343996970186162231154295114225544061762217854585441995639064938721923732032509628439818720348745945496526644656682229238252169276481247114129735285754070497131699939205395496472708280367355784925913122724353216152543056868012440497959253161495273842961235038698643503952363835397399112385280071872558374088560863159420317170729085844448786479330776319161011522029746982917913821360956107146976462116410589995499931169691228340719789851939389766892746310785688339858951468289224773637058858635801042350875085180956412117440389182534735195958671927504285785973087056907418303607211548291222543235321135377521349975446002453477927933734387428918248813739736947564548990 [142,84] 515623273646810493149567443225177964907324862541455591314110348424340800253484579510533499842761516179559227295228250598849145496323821124210895178870200204447522096634096536427193593586747626589136308184608403165593376465504895237678785256733673793635258105387582046512492179128529747232055038005190006635224382702064911729560224577964272432751365760206551930604148338723903459263048488546920427853590414211250309330336740858868389285378124970455062304651251758882485705674015895867830498223362029102495676176817497878488305939194984941241253647713044200031969197049448868430921686526005560382860585631157468694843422728340909595105334579826499969097963562454649470466446371266822554558204311497920800287580293393729761104391210006642654461713849627833837388923191697498320830540535374818240059214930482821440116738135864467371466204018172728176258341604719187202369340815740729763486593443839998923435273071109834008375645766454968743984349438037200313468214788756683547025579748293017422339431709438727420497234742585663997448543217976685012215493530286485874070487704831506237559369933387412498929491680597611294316724226297660772092440258826156828557098605132365169664922555838043093457210077024569297082849129985620125771262001379058505394321566304632304024602793107480322679821270474485908027974825757000830209966634725833389310318211745091003469442091617349106888803323603647346003203626052650001916056981486448731221686241420831951023676451409404132070074092364925512857149167549972709233355989478233369474272247348811852920219049462476312421088998445172028211147000185445310005860687146647945255529819955978444933013276958159011645423905809787083869097433397851387611992570706031137874099597483189118337242793083033600626505702161613430894922059504621465426667848746148314590644052334307438810921845185902298785725439489644240043087323196376581061028320542883294404894643683519206837123632423846072996071521937309096521295216866869871849006891368775405059661406282858477454900895411408765426883525054556938780076457427597357718071042291457374893030305052510034671375941660970976 [142,85] -18328330312227023789863169946498547850559224261752374078605451776284531671981676831146182516293049752059606270533557141640035124917826514321517035398050607716591708593972700966886894896674988389810905726760100528446529764284079966476214053130525004086962387511440022229071595559062222620684646129493594890283733122164052940675167546407886207363571703410072188099830870198849104415386778817363497486606599174458116291593800061195300752079086758983957098804429954672994041550392334663970600275837448413969332309689989345047169339948861789637093741876905427875713277499599777334623661822171659339498333825931090932873241488511775938823704228556165228761690807936650883810800988456249535245332625287261944955013379054700591350406474579114999954638410247518788953259745487797253442068413435426549143938663437943995693217473090506168519678651286071387524035694339688197280933262271576091599831855984117167208810392121311118248732819613268468052537867067471964126973000530592831593166417982177478403099191977839965800509127403498987935396795287273783848054219274861108424584811170640466555089157194286581040314246928416538911329423841391800719161537264520371219926490672193976797130529581787210201709694016407394250646120248799377923691253797225306676324284534832011290703239546131538304104213199677678546220751285135351428235103913765477208473047154508864849758289831188057279307916690791350024836437923715088872888549633156199590791575197830800433646024548213994565139609082081762714511939964207013976110358636311178827165603411451582187841062149874523421653663891530764491361217660027250907149119840169620146208069061923683721705775997309593074076549811089257520135605117889496778383326160617867836120199553296002375889834532675407045776753976064433327564030838325572473807246972275103087207123009452936430266726713779416828000121656310894843917765309269931068333740141962243318404102520881142875845549050409825404276189157384616495551375216302900580278802350790320169060042914882963769938910947492147664381075334426527676902225776623621558658757063076411058502135833635781065074635578028 [142,86] 2050477549418708963134723978728333833096876531783048512480430778217161476555476924899743768832475787913628283901592873204889550596834261836569887322032191754704952030527683136414597270479237044327663855775210882326822215150150016579061091665549249363008744186050975679944166057761983916715378246078808138528709810449707583073282918422388041891265882135900917244363620881970763786328773356470860189190487919229020296705976050051709866774644405824798005982407857761817850808795336630881426428299919399106313573931578482602968915491586438839048663128066818090884436826507028597501300623000770349644338311163286820091921618881027550977790734816414988690005777864434068638353125624563471773478288766117240992800719248373530865807323927013787429530704256859553658017329296069014873253762974325167146192547457754691539150178232572925015902450453948375760308755854223434456891728128980382641509300244470761159604880365841021532131003282457708752156758072978822728406666780696090380322934814609523510592222545668771623732341707842719810071424976644302531816511790866727462092436860583720142833136529331363789175976045417638787945306118478888176546025640594460001475944737135124177599296829085716373260121916062004510317310785403755990416844518906716072914653643768770624366258155479819140704565552658033015056773000248451990135595698075856734852546480384815027645208145066941846054762623302853398188300348461423450127881984734283827795088867031103329408601034562305447206152680105478643622618752678907941709310430602855654866574825138171286411632003336735588872336857533660318486521518741194345809775740634580916197807317205417475630418823930309530968492023879475484546300008304859026390393657351412728480142635314775788525313604223274419699413866113457093504125640155425928455909103887545868811642113425861708146766414439653246643365386978124802863215127156650383966451919160768195657530137853447282496813054037965412571760205408857274158234741360338189318970474087724003298339026713323512896238066603381475515500508439640354997457024604566668982412378347799258480843350340037901283048264 [142,87] -76391164026539072854372801949999889472296433449693842705557140817136238887038746778213288323945158597509644617765411401552001013631778038433640671422503624779357708660171417420893154077943931177296957214036290113957385515178144172431042359144310743934415579071888203007960697101368812428611413242174642322306410773529318163188877539510935628672437603864043548849698104805318090510554673590967219628684387123229599521161022147870539546920426164453923053878016104194531522370243855267709424286069882147157690749496013192086561116335677180101535586672833509052239684169919836113398264249199602884417058589251565216701799372329846169339888269491828365615487595306812067167121326547922217768758730570576311536540984303581063316082144684010227947734784157978524459213758213123650866415554560037957751359091301522736158628638101521446689248639659382744730370224140405547536872420581535350237872884008891892623855320377963173028727250212280994572774514088652156629272476891518883105446349259724922130801944845161379905479277639826924843825032490349065565660673711658342676280477197478393472235418227056992469849691575371783239602638782570211643285381943203505155037920807919732646281403154936193862277012809332753271381014761908014885959375446784605687732773252725469359451837039358602304398717298385293160810108899269616869101010585673953568278204395846564651726934205299245315874079322471920946541803442069968318895498495173094057066655671940276939685922123422550704632699196052720481213877828528408086104632592013556748065684342264077716435952514241793885735881976144838727966145154486206580080239518996511354202471230453139186089427494358862416446815041240642529235029940587599055826787358054584080309915442051913005853733869134140311463209620431246053371813205184583471868477071392428532256522266601693054663114101416966301697690652124327955560289417307890642661804854351873031779839337282898277375225099897696293149125619568229627839832567647776245275478713694632720367991736550079902633844575924570658032520006238677256472097555522418001890658978482445609968676963948101028891 [142,88] 1633196518914691583497894011058940869961161069917500133299439126460871560368935307064819290721017085708227594379789415109726739443486262267889312591856766563254320448720091511868563600808723947902699610390663771196855034710283837561637509591532717871678071988446517740330726823140981904019282272471946151743413163458890223181653807371755416942824350128056645713482885871939674951910900659779452379948176909668703407847552897783665915732964905730628240689197941599270876170497228932937170014232533018650994744277295676390959427564053926888729510337902771742649601773646425990063714777369356952572484217602696060400966293354008175902841743457152226769159105147227627655408510638799727286324744416977099406861881765927969902431668076583529814208664336558705399940906003855208138882777792979340038421486677438787106727207588553255734156344706096564344101371858136770179986752793081508751684538042502944335446150265730449058014562032227304116223575318633713032455910727124531315860580116877357863067507013445445083359394286245550847870256913718334578923029370937877912235075283660172025240349296659807975012259492722567740954055050243106633301207798759389475456449897214423873278522998806268151191274289325918295185861259593099332876513313973800090466351433474329254525908917563487213372272555493527835876208830929893932541911181025718153687568843270568663758237534192284915343838006133490961630139919024845478298503659726290968836731855478799291363754647624180834234886555189119877269100484635478111695241402764747378965283502641303090918317018860308462648820793313896987673298593823954969523026875979930671825804887483513117626743780348429141384455418045396649281089019014587615839379784886888165679539751173811690833054189717475546396521414060060516572766646709367802004382071860372969798042120451380902286709111148311760278228846866630490346828258773510709655654777929178893212288224901788611545537302140212976495949087573351702901651723808557825480387829355150914814660261186899898602546308313255953103526032336890139172172991701010237129950401576229277315885710904490872 [142,89] -13976815817153842989263518172383689043859550146468166741164523691941592274319203070595725937428916453543946756950736907604359615167505759966203977988505037676956727297342930169459325032409578649859869157318081295140237593591544651233719390563018577415895661302342124560753717854337899343949175845213250154345362834956659381744869707842848801771585965475055558258882322737451929611472981751318853500843871920222980403766711736373915260163782160032072249060090326147654959654147655874902116332171969161693258578787589547789724729417242209404295295722037750670379681035429038078429730096106457366520523282903268752789936009278943950697256900723606855368605687821398897045361706311250858869618004184924022313497905087697355576328187379896899384789686180074167875906427081516520570359304807314314901652237648835327919029278294963083603231004497508521049103662673049422834384966359917134102195658791114751819084453442133809738773788549332171505862094028478676339911370419333348326420226989487922128018479224853720224348424497528377045464140431061273632671544810043434002373970682891284384634931621733361965493421399935570628111922947286419943493754598196170386450948655358903258593717832331550693853088561151532079128466878551619237089677971839851471172846911666276800831498301389754492220432969450852519214940282981815506406708831219636916562816874793724869879530956997385340108335195473948520844109932631949844954900723176156705219053887397882638520665147144242160311191629369138087375107222512588020147431007299580261740430274610616095665176527003230883537510106422358236645217604097479484503652589196357065437009648478847436181207931893131203398004471568808472761686399584255905697309010007290002117749952199037090615169288626977283853505719138790119314014255124502650342591255196764403849558196086912785843968416122962451949829960410746112033675056260082904746137205254992408525590671953074381269745849446889482839543220876892787321471978423176587221632309341656308736716705971662236661858747271841303609820983429179730442692793740612878255813772408236343040156755456 [142,90] -306659111192200702566289078147985005577509233435658214653362480144202867816645607141156516971304448224903346058887238517282678009844174396222279941047748161683285982675718603863368296087129997915076680193912932734084120332250167820096115127961320555848811620842931862228440255763286442592553615248619036780375122139808543504603999601335993752459104426537389547634005315338497980901197988662566992773063832350291878009221497806894137406191620123595553752971629053560324222031610231936795015259408877679090992915059996206008680029524823352372013685222806492070861467670034049680408285574295111315537129112413712469943866139773629306708384398282422370684641558749703848893343917219220290481128014074905808538912696024931266821260947915615041099831209448487319041516926991613234397136808612746599154622252595226364558343724696922708844723271803311200007118602213169578660019738544037478935680213168097983948811829706446953011053216346219710971042769529670358042694969100665940553889468040504238417853638428358969433052220166600265936503447198960546876186696667545526438856264709794939842378240321377248068133183008504836062983453813161972232150370511665153341522243141116564612468052276123023788356056352848027959536368916925975591729810336970135851829700721070877724804961354587394297472980195224583902849340109371826595153724039031282456259650978178992596323460951285101277843390563314327059888848562279153775245041154737782447985791835036816852517907952957905486792558595630642859173757624118542241370210153135048064448752837827806917186821832415143787240224544440783056249779425893805560417314498027138554403548569152573268771521580152439449927725713252769968898011795893949299506528721159188576277948257947413604531973587140202384652199281039704981494974135277073817996383814355080258310514854413156737226243339146418026162955589113604474644626869172332158996830103834178075423052222421198913800458230121254992849941359935527029486070702042404316441359250609038111362357106054017744091175011230286575548652154695040325963281524878093380519410647606283790000456 [142,91] 28699442073860385425206496074295288621663895020392784262650986602521925732801592907865899358236282881620135608583200382094804942648695322635870481414336234528288774228392498669742292987972305222649221186982392612891539843211998950444686470986412634407878782012566984236762861671145416548739356793427254131188467132184086824242133561962635194550588244295682661730381636015631969505095965073569834469211292435371365483602883620473502455508266990723515424389229261447135393588964520013907615310217418271205807985592461587183708307308566099120627425570284141742835443631221678800200043750975633485248943272104323087665754208912561820538568890192564346291280953377986803987167429692417964276135638036668830836394834951359907800267077565098666828378661997923423747510365424177764040139128457837494851711825499586400435815128726542023712479805506654586092450870801479917547893491279450494346262767184183289675639355976980696455882879718352881453042596350443978580919776138166489172208643883894630817023677084867220539140144689141090394183683188928208803072502296934317427615266107481716313722266400210510468915689120918720643496687590554120306800655270677612224777062202425164835920738829694542234490838625307643535260691674721854689967465315661531530291071239149166583776671396726729403188731295962189425081368228816686392762276312641062442616835204620970972872279067726360524259049595953078150431195069075107807173531644101242189541333604702690607520760704262242232258732789278087768428238845197283365842194965605763211513346914470948970580430598810121766214925629722902006109155534342800240121165187186953089044814437432138632028585211762466096513041198232039590136761911078842440264392811609176886189285748545452197515966749277398810997813024655528357155960463028179484732305438465571971850289841066315189881759724156417257648926606989941076812571412088528959254204056384416777415294783581841716233554882185777708104375198513910015059558833070888255309994899646373094748117500431933520605469197070458038030181902644132678139468410733398086872264170946350375040 [142,92] -974674113501514075316014245566321130067124098935767117569762149824875465638298031863203632650411852385922291338683671072478289592832219081823064710668090491521436722500021577773265156065433626392058978277168098240180272210276893036618223491785407899028881433427931346528132803400842519779226677759161552018238270022022897042677412259709302407900878882377255472523693169019162321002831703185741841830904460770825005245001316644657868364252586715604407094594630792164484804191748196004159261758123301334426648830465687937976465501354442524795916943068996150163420835069411966307790552137130579336809394287683238054436402106229193855457836695122441383559342156385751181158551108697385044809511722748077898427114565460301072626346572843821234859341056576740740366558978817459371875330860865328811866150875931481153297464073560648737679294434422306020128273810609577531589028854352486448384114296383482259955621611686928097086611242641466508764652700945956134875931096637362433187630323519684310383907010629192405512775273566111682785368220361183199114397945559065952604085314569008152889616920804969063645471347818414022482774953459064739332257801162362006696312749537548211154246272102624762483150603618174947883592609361026551357806402258013984756133759062181142480571600102546098116428235825951314023404784739165543335544634176212336961331453088867148200787080763624231358803781500839101925482658164607290422177888153642461894880481811341923580340324717350863442256822598773552828326571036410946508524518674853975115093812820600469089402973695498419642086363523836432557875651704980664853444157636281909633495576648089096214089559166545495193994022674555108754705261456099122901409431731089831962519684887512020203586681941276811921534442831749593473551943435164075895538538999617674354048026728050367394201347828296852329913448886560511097069288534330370151652279964208492733166977783326546738035703947279263062397280720240698143477161017879995696961920700837409032162913746163149011505205308453768932870748046665904306890505152583614287044624980776188 [142,93] 32560351731920407164780834311805144799549135381595674475953114696401126093557490242740544987864866401338020577465729487138244318541706614739638804939674176367828356944823718938930110111402112957561433650062997100495602315370917388778419014696591301346856206382755540228098912403055150742674180951831971856388174711280342335071264845995676739792128969352728014560791486416093388537996466088411824003620465787322295521174661283990816559094417835269763122667110215949918441219014569739645834030157777497129944479852566771752537230229437806199205552934654442574022569411981800712154426641572610639681163322715160588369924811987039223143216709404108933110466454445001021748904747237448536148890861317772602531180867444861923951511937365741595120786662383059341239287466996963079167315418232484844214831930298981998150442532045771282982972296221389102778848548731089018503973730722030109245988407586099643914215284393211556734747906292332774638441928486626281063410552327243076273265678619598931801905573283554078733909348230736247241266638306403184822647512965839858181524519171569561034753826149020890347680856902324841897583026213308391597917200176733805363198141986000662062535442833153887728718751823974721554227351738502887632980451164629823770006051449229781930015553683029368696458860474463343948096585457799357615137369964975882900800911315156761079714461142500036253873852914162433453350791358184970507928531056611298272263622216918553014755155914307351751520706307988512478281598184438532197658174009869733641244119433278341409933411044720718891453143467085418411483417440843159380288974425408320501885464806895118713382379959803900245231734492396400162152361015566480107875127043150390343261478479222234470645117456241148694567365869297460735848644236737330428462462246827179528212716190413246327494104460344978509534602647814423478513030886261313029219122478805749488111664643219298665347230070394290660402497979909766407498328910832805985506662601700097292702918602976193559901764787132281005502314778181149033539537135654299668793143704288 [142,94] -533213496453339009321250100222688980490708826475369412067434588303971053960050488179343266642763114676405094794656684729803313109598024610415605736652233419582193674917513182778943162380158153582303136467931096329728035795597259958902702577849421581139739250088973919758022024855627495222611354566408016496156927624318494647008413439730641229089268639035244174236417753492745263993504424281853762154360807462498285515802909520548157419556645998194448553299592687111009659677326018143378053021610424271387842245870094417231326050191476904868178234115589544028465337052737275218474256113732552324115934506440686267436063966555161961681271567195860670401005159884710079229809926888983964831748852546180801758997268757760748387859596719346888920218133272998211722053814118350676812638615993142410281655953072506848699898247996098179578839667249594566414977953913132296585396706092055319423853719514153807285229830031753887846730746158116804694706087162975378328245659176118766571981083820311849483518739375017556186423605636857269687565010660661027753352559351015404479457768527298068288081543503580479722239829908640178323056545190221305410458678507031722195245445510934734369109242256363199841212987727963997216270338139667711983649798451414905172077674136842953806820423160771356471882214247986641473272710618637809409324385872321022700683375098365130330119841394725311092051289202966142002030189107565139678613401293496915038043542975769896218140618143109352866023577808052771789854265801002499348192819697591161022435254524823528473537015903138707081998775757028953472030828333224183826426855504142090562512510184926235139463285022506580395939388674425656309946081733757800315275231625213904370545606043744927462991078801924286513802336873320317292122423186132566413742387593680206220192905687458051005135477753646543426714176933715800107277285024596035515253586111504794198995943440133285806061623821393488883599020849687503556212845769258511773860717668767507675049268749052007582050042488251789391809933748196082083029963593646222837632016 [142,95] 5298454400390954140818603199144975831956836725246502783706475503066084311005512694113153479406365194020717587108550699376642878879821605885068790920343955937747720485228366166954844841677397162938324702001693143744358572202971854386032908933107708570391429875805385588878302394681743350996666720788948422606786251679933039256074337698945162665062121700320859979840055162958595211997621121918050481601923725757134177705572854905453704287771934591168247043877286830495250046369101960262247355663112762606395545631041960139427158962626254943834758292978675364892244355364698486439522658488286567935250293794835227867138773929796202525429033818396205677275366374761877686781186184917484828631602727122314002935505346571013084930396943531591766891540388998863417556871111461368905447476238969259861581999102057490108548110127648448343644499523103855567287924838141036476200199674076167875967079866726576682800832363627355385530445121537007426072846753183671200567952770829077607948787870324985915257847417654509156405739006298486697230034101019988100635613576717457584402724426179725241190897960009549293682036399762341185194704355885026866517596231037176927035012442502267326509125698024930216906562485347770613223477154674040458637174765936678792965042109809874275160834760039638812002542851784655548575256311949459552874309225494930718437393662206293751622443454364475553598782407492435171151280205563302481639730153343409339665757629530581753069857246596553887990268131270702031557286820110669340692633210287340983574909028125310324255136543095776312870180655370034454512398101911394953814350855613674107359784561796272139769118143256998479029513292662835841483110252128644048311439536859811885436779033561991570525492009408818018343066899710215370777837603872026737513463253624927394564321048215424330893484625983205905080964814165592969755625649657102493663206305034700675665752702521790006483951312716217347173289306980268836013063500403090727140471667073083186100746656155846803542873442395385590106389519548296022637115758002605482080 [142,96] -22286168714425460834969805196327297045594174577093649562394058827105829760161259475500232972974404988079048803838235657296526445171225193403802725015454633429469491381748248263228591086212791157948074168983163447896501139527360125524062304308040629763916790473317912747410949147517676356642495017158205753572013640676661660231377836107027409138755828957748469439601545466053832199503283397400905802707278361451347221809572319878032002306633907684531290100154020666207146805634035321004517481533686925977030930377295443071843425984935389207797658752028319681585255210496129692596980389757592502327972528490011681417568160807676329236748441174634279246104169839589208899123546749071162633700457183928952461860751223176740332763074462555501460502193461324735317930068549586186439541025197022276136556344275046422437347843388038950965722974266761631193731035240789738085339763737830029051323464356267153801946975592695824912669074535682547688534404481936023594459316175612906169517176530926064128759323413313241430983252333511331121543263624333292665207112280503326356610507325749828937303551192343300060663592025713401073164413645444560316028216589571308039120810425127839878652407301442242134567127385142771084211107670445593762827329649878066004720163023511427106004068917834259310793709524713583516092235189942488470147364255975363846128495206875118609478610304730273491618322523669269148216890811405136077641072481768779662822944631570136518066577632824007021532321494114993706200525617314541389751895429937298043767707174635246778009140387975171883505171392668397228314192855762293690898342112960157553921643732644924653812632155646372885233514985459642539547122382116873331815520504910716943632508171935909033297805850701451863981656649409640678375523711010680161852762791600034039089543117055306371030444977233358475883346725397106932973806220713466524185317240905874599744626835490256362206657418954355282196088096206994005314420542578628719444799106348000706777797235420501609383296187610125031684478737995363711434034928562192 [142,97] 73553237502970799348005835972952112961030292268187769818901821954140371855862314472175564130117033373811736930084413551314440237190816640200500272257572499461891661472107388625667954648040274339167747779623495855510561801115109252582061156412873407324715888723584377902682099850873240764922028986576155791614835893767033288170309017848321554710306038817404808971071490842659441261396888398732971343336505535224506148770148348451509865442535232837210688385635281385119673379892798379187120024192574841559780560390154286554385399796848991547608710987517872422477910246247021325490878827568789022963127832346071530557405814542833774259834165786177175667994805756801460219655651500533358065331717165287715891384735825385516053752284721324479057561193857895035112407993825802335864444718633712732221899422896164262369973898809822262350068314708130737578061757931235110553287832413915579377913044022348034235387351314431459655903122654131559919077412264573210603963929642964319001545284146036784965316107302129809993271914959487444887808542113663461121501412238256235323275224639192036367856458640840781245833361240781285342837314105546166992063110118996795514691704471740740631876303005008543111167328124827806215880079665301973242800109088465405630953409979003094150275224359453191997073213061748906157876286492194139558055012653315287960701174118007283218691786208279426187762306044977669554917577162929687559274384954456029044503635706127364059917593983634043266384305693159233711095797157650343010062236141148118397872325875017160679457637556378065268325731933441324332890532209495328128006317205629886961177809146878167605703048855295370157542218203378255048179008594790468840852973660301768024305682377048520710602366106792536621254563564632507801209326391788442346002366168493556619037196777752397355096260298600939380828804764890974716239169544298125777344276205214104483056487615941244916167916378181842484396154966094328061294270675230705096526911461778676934753212829028935677978019260249143221868595829865405412383493728 [142,98] 71074834641190459100952113914385302337872380753538977670529095789398586335727691717154386938330630294725844394659108906724739844506880693422110787360474032787151532083894293616443316371250582277510525125399898284189515157501126755891737862734729981249371836492965068902533593649085372951239012118070406306152039899507175528270049846043485245354623151176176943542386376497136898157583293270808580515551468431206542023761876966431371564090163588857176398954978626706506039751874402475884930323384243322690658099181636218548578319486999661849581056487240832935324864768253207112653915851374034966497828372644907763828655012846393008407038201525669793127543833541568030931400366460761514676010645654297714131479182726731742516493431558137767357188758255471841639876640399202869452836510634588519678118654473151159916798947563122088736295610728074618620108944622744004590299079914800396839624338320772868206147814922226366137450590695648558198793946516620003124901099389257513963813374661652467272952961579420527654154029135171714068274386833194089937147690487620567806543697451723002879614725333608708508443333638274600486157781623551687895223552146725149000305240703766093325319678676400101935538569703965128263641594260940409331177291778167561862571869362394173232773961946013303727143019517817511536455720510327005700620475225188835747334062970563398629251185677924964075813449674060344746405160354990154802067219923835523894467755619717663893401612172357826415137155541100503332974703051244299684345357410358050972780942244373320300401551181045970408431242612465105608823680922182847821984007032895580222048814376264685235469314183296937235569611674722406946412154701251092657341273097351887982295461531682641086921713171400622842468260173823614623988855486934748082486637341991541979100572049337392572681296691236983377360634245127852185227529294938341953731623902290515597660387545789238587565647938389163978830476902199762877235100871241282806065049672897639500521807190338239161376190070894882049984397168984458820756 [142,99] -51933641531877760502443103615415080525831772782789715553445110647384734203772687336080884171389318004492284961832365080804021157686913456216907858952989276252025954059142534961326361112134438452610654001342846388532044199562329014182111581222776966772103027769566174819807018332684263908958866631214456612302073634802259298277464640748954303781692824111721271281000818037489521751168299554627535622314387822529835995405716473314124990257173885527032555127725467982660852393265772029133361566009470612712581546951052497861439720427950503685098683567562524301358749525786203590882013682536962456923552396404786604429985230988036163761799100513822501192954265182681110991771091301219631694667214785828611910426986418513190543672107684271816115075948175380421012726616277372340354454293565708688657280690253589349496971593343920978106673593001998522366059323471035243790355182962342642974954912773394480261634852366556160276659979899528261928262938676479845020113104420334899817038436843980043769965741191368695743560598497519364680717790062934111067960036527227455000591015445043110911165955881056913845994940659216164573348547482517369671250952507171550603577372826850954454343002937362656492402004156699817692832690882723990891221881849834524083614534189254034711054103431167142427068299735536853182213192615441602375319227395805037940499895443680096767505829648183262066652877717751809022512661615187702959295573777774739702175278413637348874688908820369367863218067670216269293549905259628804585783594496795031396529945560121589388177311098987202704716234611423763354625362301211878929481189932717931346128229464573830882910031679684845296870157120888005251040705403999621229940695599212192757341216255335025609155855128482447940233062517482912249041677336533737133210265579827234109043609453079814093832354167754532886212983530464472174244161073130960478161983182659202970799744390397741248481581161554523755380515331549714676513359040409557725762498744051398531331601414899816719543800485811918630501143121758164740 [142,100] 1420240792754483773909896847731582249151517311112168889191260137942943388118964300143854793541243374048651782697712259338567741623662332763768731571751542853449104122896069408238809403223760499149015824390737515873389316943132680653252609570816174054502652306443141672666976090463827327743820468438184392016309744490484091347933451906616557873810796397123466147400126409520372239255942961911524331883360132720492110387020765326165674417131251692781874709472921119224752686087628366101189553366239126844140838793870714945781429343312594514388747889540344050901825878684800140725801814325686749618866951902783774421195028392936743688614088365564396767909948749651384500477131785615125291669240658160461334422449094032378000758142544650418923231008943152358800114377053110731977830608033111874311525978906641397509411547831091205113739925411110304320753116328405491047732209620226658890949872770503632153814674926484938769573727430850284529070736444388343327909014821534549837776933217427089489105374097154527145321961947148390522820281087771044638856500605592283230703292981329631762849268452818579005099338305910900674168201125784330238423086280510287577376983850214669934044963023965945285395626504907435174165913373017998015432827177287877169373288324954887956168904868355968830490901465670834182347570808160276194724097090223113064874675825161089686946057539803661198230274680244580675957840751625534827415884431108659131751595467492160419899895289155577474300074064111469145252642210342209002732121749000509442476043198151366776821265888781961670884320925685834516278019995432679721521327724054629493840424681491612871139478946309368801200607237408890927061982365381484003387402467487096019397154313616419799239043299268133398491913294880976753831189858780869356121334147034873239575444583208327613752259275484740549182801073728233177146159042775884031705674979047237434324188086048126936423854810428420550010153716292388408468163703039004882497470099187221148850532824876363290613711993492340965455251449434712 [142,101] -22477968374179194365601343013390434551430304539374328207558588871155788700759616472851253071422053418704587327333701335026636849683197552547914536630027816509651200803653781522698284537705892587381714770352586759583309368571101006688785484374586961294943064387728296695847298300836746812769415470527202214472545247326255468785188513951042663455192427305255828678102539697084747614095297546975388609401231606889104389963371446525587960230961589230499648822106309496345237459451857718664017812035232926399441591532718206184990448367773972741108638657920478514772637951632406101051494584583606766251157864052162732886304209788813145589170828142578132371458188989049173488554375987432853474445375813935050679337034928944337874918690325315407562655584449336162973770057943533285892729115386621654123136288851695115388752942468852457295839868162119517146043722122460763159663860069378242280310001794098713132572225393597865804071771087557425630118108299752702476858351448299393027146336067315529664420951272377128046182062583050487228727476590208888747296208030432892419110166737557824578412033822760960264098510949616767246578389379207440758895960615579469370602899496667905113363222240053751484945277985404797164978798764474807053609341658257678276953980656989281717208740530716670625993375538244891074156312430908595401683985421514033810187437961947669508050309396389465646612589730554374647397500035931503187353511213320654361917523824574635581386342161645271611243635007343983807306886578943855386159238318248947705828254409576620313003939310611235431770437920986881378748227630209419960150971861636864639022706215128926266426002560237348974716934703097836060726282069522126115333841043882174156873883679450634027901957374868960420995599830900204511211817144949239095873247578532749260057864017014070174307900515930791126064847040473264120948336276843052181849723513793183316739167389165502999262545840263269711890195868086808767922772912598677355536368072411694617468805587256303693181120732266931270331020400 [142,102] 248151106386411412868433353708443864957546688836881717492605846046238364591334353181348509288625599348014456373568907177067700104599266205649375730242238296421433221865460224407178701782292589767989686714784179375487649789885663420441248267654809150430841824058273570287729517134685099238438263863994208774086123834368836464555898093652973005754389480042009410079654365430619052617019625521360652304694632686428812255833288391750256599871642900030173524998876829878788982433049973769907719737697676937697680821367539154014711449470355826759901159840929664545695938219777184468074325736902596517167281957246191442066552387211478003211466062191283830080909759157676287958189435631774443445686033726271070913063733796378623788634306447905455989574277537296624959274968925724311661494535320987136137369509183998003172715411219333253568650694636107467156459047778857396738833149075696410049600655585540553956058222708151024712034942275464349709331832087158230722290159728921139091155555121364815006404198033284313009844969757947225861858779964499154798388841596834340728082764290442496093616848497754129008144634276353624869339294035524843649088827490919586673709631542948107407451564173277077222637718048369513342466757562295697544381615263200214401146414881054559850660263944162245015160449051951528430276102777932240399385724657267809572189232083158300370287083724626399852338887413249094647032984993239941642974094611948077746117817012044384034694143698834963571438196322002974933759639842274722645643497383681298087147790407799135449453069063444022050921580670425871151164020848993384167710432835705815674402063415806519724283653482109238351759077753358897785696637152764463172763657047889723857608103655896209414244416600095529317731867586336219995810361653969990980041749865952746340501038884299293717543189907046954974553264619616593656377009569838315223221483709428320885474994940904538900131877578477928934899845301331902372088969198750979080812482969592936155978110204658632720635386956541899972608 [142,103] -2753546945959224492013819004037299913642755374443092273300184712376826940110815941504338567634539123237002121937703884898837597986148255364716188062133333361329987747512533517326968517680094795956470439064823354144336063838996313034519269001334546826857185802112216507657237356126303287088741841196794813877137600207103304220209062429957474739442826609301182087407683412045747990401746330346545438231860097765430385284625877829305303477928357479025617868790262521933504992043360235357084146725086502775026443153177198037339820726310709232856709301429630435444199033629008082697687101937809291548778362410475700959161234838339188899681156285239832502578152049331729967319671988977180490031486111522131449343079742534289222754221956778033712497730507935215968157990396401988293897819752318980033940794484811995869551080836710066383978990590613150193932549865459320643424145263351734998878040593979014062757372230928258529522114606208928453725631899346556437076183996176906313290640013273896894888661463223575882738134216745020861538446442677235383521502882714950797730516175831603353569135339837962841693716245282877402404605452345759703129430263398562419692064893590920772477341617509650412236943121026275638795109292528225267749187653791261697256278262044235350999686407987596017088323690675385161274460793780824413199732793100904679870302971687404276772460724917238174616603971184303289854861680004977629452138305999656730961725439325921126859286024647390527345212961813122764907134727162274196103325277876054590055955090474454739299063844517596968522230437725195045477506942995701783703901577481104314059482280954182046044300156925112217639095166223558176463465903358102917894350743259552385943313917384824499687094959341643845371693210909869121836799066823006759153001529221164419268117985756957239618065672090843078638958253920617012009737925883551729608919900813851257530002842850681228475559885515018515592079597317146885349846062008179898020637066183684306827587395385508175843431078353687562 [142,104] 26120752056977973718064524706927677383717254211038303165706769844641776498978227955121696301558317508715544770340769947443911948500725751186470946109687154046385020657750130199683607093225019416431655930336095293236761818022008627005456223688152679649551898800372218171845984939265970477901201070770253116052180359504070339921943681152392901340532192716181812094250208130742512468792656535174917451034822771163164405063921627106604975513006779057628093058338456523845806402236825589102956708921661993265292666450079546883595650021974256371580083804029939718904712232830401643855489440386452808654931417195912172727049029110347636156293674734806743944897501998782814168891902163201380557012142882716199578830514209806875801986708222366608526285024656216775788512557362663272797081882882287452277076667373914608750532881958021829777889166367336552175671461360302632571625426110401032786497375202921834124209931666969893441464838080382206798049655288632197061145623720818976810666947900724031029659681184526463515035815516218823589577178176408863187171500558936978694974530431220211329108999329356783959207283394593364363491430930906875225270095956922095461071585159180309091619105248957697888684397381200875550473340765573210769927843857918589498910735790476804393246483383917378094575464654713963269055165070359006029607175906824505743080712597864342306070737741236247427106403292223720309738203832158891274563606475068119315869757587896006884935099758796990188924229225784170852137767669576401309973850376954057363013156974078958108396318091773299629742806143694161278120886421542765882276769911733722133391599910652543417393544936972383188052355509864291298375317849495703128547443972138238008574265753157169139310162083781541764246909383896900131971593572870072287958808134243181150572832067045903333813521722199722184429949925137253546402053530192471501523909466146088032177436470372178938421738023309838736602486202483786826332624343786891609387229327184555208772028602776838948597643572556 [142,105] -233947414498757712115121507013886614211418175025710002583867766213666072932261137136276040440101205713816151481218961036632752408110052634360545192919361942053359007995285372964298245830072733489293893008352671036233204778172631218013120872797980138241732384506228596091645635115580141003857571438493415377605330630059059029992084717034973450583030514021136036700725473688859731098340380889066485772443203482178523649358757653663306390542758868383549668607325560192058651183195049443028299918837966877219485449835558695649304563448759547864852270079192639407230488033501666092508375441781880765959666462606198386178072636558062480517396060560069237920802265728316661668812788049910567648552513984164722405881103023423684400052366510211121551952718571561544471014997238244210351011733659340905466824752244849284391890600669474864166926601706889570904333060546248169606626308080440128341378457920324921078049947961174783461199905741086821721220339092660072263156876596430318980277139164152013145850956786767682282060192970257792275583292140886578916888821717056895493990664624948990328602036032958826943896978512583700180155093383235384551403177309599730533128045925808303674419770320652617561998089677918448327506337363029310764199552475196721692633708507846895247105150800971217435555937374803607156934114446661776848909604690555764701313854410664790894644065085966519157691513075381356259115729918019958629714275482346339600120396893330191718557796632124081748188950913569063616566144413735815736462753539460851312012239613819755171275569474481995427344769584141397261620227944286738253081605446017136955047975859820345685399588211987119997473967887192187791038870298130186761561972779439695932364024605264164496878560033946530399378045355865592825742244669280214184989940101302394585320296242865033891958109625436630342212542875474474690316624447337481162726364631805924160067185167660017283900727368055292256287457183349873590759116079737031494033723839883056025498623392052511917920528 [142,106] 1615922738747547599773773103670605759763056324619474150360320571343634969992009264496870429988941875716669957691875159071715588205423742169573356008926924613781324349548399506529109409433524883808030932462178662521089271524869048152438803280024192492826679066993268946939155924347337745057232769083016208746136887296900562614793139381453632110106943366864468346422857722105722143485335871131704470219813591703408103584541312858277468745120507968250805850958169207114587590657206492484185976638571461719221369736331537350936656033801526393862913361260092163981426007856367154383565719199825223293898018761366051721700276261215495322475392680573637037723463458249583937751812681281570722686085709093883932851244344709431962162519810762003108281583263105443873348237193648807694572188868226302710777385049113080895127850363978259651444352157588552281431328552858016256497468166005153015328345087876540762776068350216574078292268445500483172876765695821536182708480917443490316303171527668678312001851943342290996037928445914909786774036348599247087755682948032080081073964136514456691859466927084038441682560576615847419207639049136792260114743051425301911031932067428980671293394316689756772773946611998177084917476706341930331826632487803871206805947948371190306518205108362187145464723599805747781588858344960815254420870488373291806640664499324439799545812066185297501662951553689395014282559633135631527948074102525138961871663720322073617438983661077586583456734932228198428106615579107887490191465965189620330571600342965842989351064860882756167021585372460773883752484741186738185572005720492641422830894174923585036175458602811295978872305067814042256410888434746571343577437698852094669609432785314922064210544192028279414149115517959153669219067784218091169351737694552559885852738194406601359168641901844022266303454123931573674295513890226472904194220051098733729232664426736932350560953407244005894820040930194400598979602811043940823109110369102353057567595908015191687844 [142,107] -8146873150272315281724328435206417513481320973706586488264682138883239884989827997280129681839692176865667784469399961429697435941758574665475156640693470972704133981132422616838664614710130912596090477602978113282416286458248637412620968556430637085530886882435339826926272690438878119920102168550304933005571157921482411686607494972166356583723575053815749022034211204189827995809921860114529974473471082343700344713201198708348920308206920339682240114524955594237772732165176471345607448418888796049687871815047598007816095617310551362578631334692535331371565409906283378009397753273849542217247288248978265832856796784420380089544708054145293533609256725471391331755925209428351690973000903660150725694673506245569100107744733625250065488326083719187312874950634006338234705128764946062645989245751123349637258384804435949202172692144779157861334274036460726886031625173780355386842563256323289153783212169094983653204144812416653704363270774620531203106402377005244837420819708748981384626692952592103785006063890543075011575069538617666394948439304249369251449071236839399088848948598186404241391318876142470973163023724244424861523018425026531751398505568435560520069551571930813700279448443150797288312619928982612034647411401642683596327475514476536276628300576274925762655962263442995539201288106623098481741965340466618702824406159148162488707299835317833097952075806637837628272410737062067056767998038476438049112518215476707100211259600497277422829651533787142704970576947810760863767230567927224383969851846241792808563014557302490341971586535974032368132796134586608668795251549232678160000713067072886481428757724797073909484336920900023313116398122485273824355059268057537783676269606717229199983389094970310503462768457355197168068347705885234206964891315437706171733874561828958991143616868978280537231694674538634804463673440251055423814722237565818624968426120550124686717708588842001207705791052428486507085207743491448884087870083444021226452678225200200 [142,108] 24777122275911057295031615527858162856001346279480308534175383225812774148879442120510540532373563390724734148405192499772485900484304995017243750290334840234552866019273821658301103474822051459041647176809122534022150044099290624733087374707939914558625510754338125869511710456025806672604891177025943224509384550091241173182789807332245834844641578238757389558908378691364123321234846565522199943986934856592936983379597799252008940842227690801790492013203389606840565612375198815650262172666802672003289228925000742155505839594767248415275927389630105506446817157549033116097962941680435717333648847497453570821936961616627908945384113718883921564482172903754735277350123772662932505840579837771314080020779102681138098771243156456706504811709640724822759691656330322612069689919138498749486849171228675642679996326111135265252063054462383099148604765200062929874697935095629561855790626349581483860856180779234775380835191893736548546206503298606363655723699098502432763197989034978225392165898131117718316557730251723310270019667711085366041484990966690881761558379226501653089339668556605434075121293591350520015932672234823173152676517446723312945341856334859206691533079683039226091694824454705344728087670948715680451026798640079367707932790691960991339736826891203439229499715412960133328035554218274302827134161545699963876025364388100120719982591037625787281411565986150816114357973457054355820920276477672212644997643546348999653201372432843124707629361178283146302481218155257905397353326796096782730319700083736092108867525423681438759104404347872840396575989242995806015357413515092040223916140729128360592901847046692872786033899233721340052922073518529199673101876095605560803269238634036281200946967253115491904352633262320715731542571543089830987124775744606918025263215120604526212007443064400332376732384456590740225937958250255985156524480209375499685917904188855596900585692763266600257269250426992094056042597236027954326625147207635170710379828622 [142,109] -63464747217156136678932923021958903209320864411068325952589630163612756223536259588622463018499221523424034558149820839228677132668373964547984145464900325391227861715378876883020868459637913012086818952150052247904119024065591605439909829295217995392699011872821563588854743343845892281407417340848504548414863805688172822336353515373996402194778439378078124757929640813238137012188991827437703698884600046765886787482439422407564792694106913734402394774279555784731068615173195583655711577065416782927542091529781756964633152696965655333884893933014916315713325562331342937150807616388435166906308764341783279417978128907590926382341814440857389342225571454956750870668312224094104034044521357764639468077224111685304483075454423640714413918086610216132483566320904404289098097399102030136248982544230701173430522021241266390280898579521559605108370744333340049945228182968787030497811132225777181860856399771255245860288141020061165878474596756992233419104575964798052067890443158384362447968062445123418013340351807323468471811091825731984312521895477488662069429423823175214424299358086609459699872796092427507581430402958278045175468414443489663192318793387057907314698269342624157850293017178512961446933316288274899152682661368288704408092074140066131540096383634110242781522993616776273769683559347782083915603896114084952508937058914440254879185174913816603156055532785364742951186575486093379839874401404390937325894753369952313104377810827467025567064013370980325569024063507342960801567533963736722272013015957301656974008828580378256810835012040993396348099862721066548320263277092293972145882370349455246494716434879726583138541153557811204592918725386977596920889909749004722642898146789578448473743350693129416527316508110239782600628796891205144014232976519284339294404831036720742408917179251914158367214963944356018231422346530834047300051698643748880110119800291166507949729504471834389557807125635412802888938013507526590413944117059305442604848 [142,110] 121889167819230245540027032947359594745895118380764172650119697043001199698267219678022345692482770380803174117806079758589480116329340661576145245900490355559849845061266443476708468215909882806277168143909966917323698600748981320982180145644285333732994776994525113270665245430896426571317899287113564094840414547732327116047720366790615008183580105099405863291151177236643723430512733426635822500056226928823740432658109911371492851756545929598201778431119834376030528385671912749155715619741912270621267182525440019034079006924153064704688399080516702491274993808480087183064344546104976258467165586867415250790398548972273827462372653730601605098127251336341622524534839102168346290272818396042502625720074704190345182519376662770676763037233187591083804219887115452675472411468649813579436299882546626854139759805673092065924295071447169193528319674538288326574321784475674461495677275705309847767921142652991092155129873117134290116748916087709574049961192536618678848006849068199001378418976938368277194424301015119180932557136026441377391544472431886105340587587649054072443124942983478460245209822660212893672454798418571585717143043858908964101329819821335955793939254759691790733905269336107994080717993403364810015877527794770291050579300246770375115685871687168964182356856127030068952183335486774970714298807723554096836698744593893390952944825338243616595700993402464877073160326668027283029917991007744402287750078629505960579106149222593161452836548115555725109839372985372034564221353068046102043706289862395234504381908089881662958108505569005434314370721010791832952861702950322556200969312964313989308112715673230265268967784371114862339814609367321915860980485699665503442797203288148552381381449527923027465544225941460661320601894775740739182249709060177015372007304783200127452522730588088009972811826915750853853091616757641673758086864274440236986574552289518692793157324371739148192828339619256590347505813356119271649049663478739696 [142,111] -119535602046936438544899736328349444689106985522534924473812175938983041871139138365821069962995382648303999900059320559509091493049622916105324570521420783680353300588936954832819338832993465223775023407422746145972248091683212485065417181624127157590323236715377095848723731343736026594358239906388423607350512363816156385763320915484956030249792226472812242911536676766617522515652427504880156250649758149035489329780929660925041375508405950841866820321405003839576724620837783720900737349578914001603376084489625061120774046281736818287809454964386183809945840521305722627439823871366296145934895731231241219175926275737874387996821745723445816258747082568560381498876032302812370701609370687390061189741008602396109823980234527403934121097758983376280207820879493150060252265144576328067824823197739521110311654173643713160424986946199415745401787019560335639383390275905010445192820483956365777793113831900063433519152609737668251149021520795682476314050116098793616873459728205083899654692629345108896193250531231384100772831326099508920641684411013342201106404128524121826889523961956516609526074154484846696977797937636681419229384908465987429826069056897087310587542227513198376425413092709327972054045640080120356721282069139421755822141341845755213873023677168703744395133723737562540256717969477107637581594947771240584341700045725405909677201018589603700080786339436804099239945060567741761205665265570419364527390758636935073622216316262693032216050862342650660991666578292390568708396893475628525276069205346113871783077236809924914587194979885970540307106632151524394735014107662585630890005933425663644726391891133364598870530489123428902523217639867925236240471361590443048410809721940003112420918253820345529904145134486799224404875783349184950587306045135062428968764450322133200918523876559672863549215616633880253301139833554077591520231752943733188741595753448446117976040825908735644959915727822425663941699432404396356375361300068 [142,112] 88551969615453236754871171821179318982959766678485559797175423855861038578661418417497582210053628921236786654700041686079769192463481519052605088968316088130726365164321799246522010902424304446982474280221428234059848591103250138170994367359806136032630185568777680839491607901774387464052072479092421998961997962901812909105126467667108135389044033153290254773777667240400711918573489162512330987766585873378204700347546151591921558464684582288625888750823498925139188649280215580140269523035305385795869605030495540055816035151105487574703648149080551026283538114426508165478809822568933243147160829924972022325618966525095650380358854992334563099008078427047659162752143342800709142689553785062151742940295347929711333946387229173451335350665990152055188020896056417851132588053282371759597689972809268650192937541692455311274987266368614152103768821922127560135732945027812833979925725336619553784954835161240184554628948194659283542599595262610037530938579920526162113638426701174955315936985785537870324446200036421396853268750059515398151633349322637435280060751816318771033678695828208638242028137793272417250972271648359913594576439919020677366505488179244418997840408795295003951790472191478761865802244150152202312379358033831971475109553275153982873621614326143211279292014908900802790872658037996686644147923308966073484526089976509879078805304801639209532130439884604221865251749881003130867743715242643532805423692094221379695252406871069491792231711537719686780929838982902787095458824029975468100980129856298972313408747519332193099477444296916120126579455554498465137226829474411718826865789100374493479051611096919012553439525573579026561412416392338819295919044215667423997721012999655595973193227552174980591264899241397061017406634555340669628086366859180545625285757903693230599134852832269363565245157688868808506705797037693375553769416515621886027322990984103793043955737577648537921739117936218696565976204059143929664244 [142,113] -727929774163110023450893592804962277964416900334222601404860654306519133984609959689391377720210036502762762772824743162993324379054624673728630158442762211886222813716485096497923416191806775329347408254352556387745905146738034280256748933624340606513447040410950495975852912393017334936518846267560884533353248178839183495043299714105094374417772423671958390141432987644299525079490654588295923938168840627219354110335937078695209436137285199206682969985526509174774275074756605328029829507048948851932840431754004076998139809432854010591117206843311419589793428525615462786513784127955313781533076048783405937071837647593135360280038774571597657711672104803741056391723316746833685427576459073697053891420882637403474100685819900542481079930759263864838584704434785628157982661826128099323061031423481165426487683043187904746013710672075795850891187444508281417233575049578098587749877423762246121966301791675396955461537987349287849359877470616679641455987489474995816313079824917485621161838863729208600072131641246739354191362481396249002034293741317292067515408985446539784536671488634991969616459071965710969650987658723820658388998017094595576501846573198248092471748876724503776452958117981546950468722197229352608234016042052825169970271522963829872159842915875937328105892236533205132700476690039374397235555654222504279411285036397971833076870585127312281970763292123979647808977585649818386470564247279724048635472682516822100893465923071723971326967584388826106012529500731559990292999597589670820290735824555484562115043315355365325046051736573917427511381851872806755859210229763322317795781262378810440305110414850969227402601169852066499972983193955442677635176943595030042042355556013748932354066384651957175054400460900265662166732478861529581760981000452253762895258275616194984868415835985127713416724665974078601245619081143841483419661362073827603428038410144186196327560264185584151137500984832830288470491267053770840 [142,114] -52746131343881466314261118740436720520499504265464529164895627857480461792395484859728925268388362842322131072388098464687447495461571780564835871212130202114128495456315327935712349520902249156620777355607448668024742174931940777496044395855790411776587691326646808442998987138476907572627858684899716828372013853081115498024190782570730608665070502091495940557776128712098793199071889542447902327294569475612439035924815448694991984742909358803166159963959475942852736794430815293000621073275964414788707924318471978688384461202946928141260811323561585806656952725266814406030089837716162912609215163512616350455779698922812559188111357125275611644187458899293031380535913280887331584620249897743557213539964998068844773743734729575990506249138389277093751314605835777865529608331419783259421380890426311650732257075695948367826916399607967017113660731549839581965691788108271973600465359259314167177059072783663836004969604401768125433183148525706959537341820976880676245765322884301189428737232035237532903732960055468019925821006840725935143680561049341599543542338110460800238312757829470561110868099694349442881901870044130435850717241246811950203374072419513304812515770571740205828318434258722317167513426495552766854539159530950933335322302424500833239799147886852256485223326142960811887285458100126105367909748357705501414275881109027555889794156142481035553938072312515133949905153529553189817552159216578964055361933963951734327703547344526443216103932233050453097720323629896289789089124257165353691747039439481497401788927348959969069318184521738770791839209226011706680670701969543821471732505307481199527439072787989470081139707990040513600645039992499323676969214863118486757384372781730768011255103817927541892212252869115530221003283420786084144044352860102497921346449851739524909585943478899066967329807232088594208288171255357868453717008416593646510762046628422098190855821511868525288516420120877679689366829452 [142,115] 289504723235263925765887011233318605148226088067035401582053697582917324081147157463836434512048422324499224354673404848316231528294934745810614508259851258252589325550925993528606162729382696569013998239226531712889164161177640922191251390717102094019675570066543319402945398202419750894862639302185734467588017666467726696933832257568880451264719707505120407301553326106395545104069613010280163618700540413029988384992387079889703949614646757955857973218282400342515460684649705627262693222397685769327650602413504268594748492416253198147847408528683131384950315636019693322551742145723750600108661356341576963889017521090358874004970726949086399299057673401033374295147237375699176048815214983299663004696636228415959106421248279625466224120560211432039211506101871469034321642864486917209559683036556268531421061390891560426286846684187838710976378846551585001615938162871863783603923836587668625988618951710289334346097692930331534477416899692063769284914070708450001032438567480487189997882026992903537000512486994105603057510626285516674038542533789380791306842063066647943681022065902086060668897181407434806773639605352298887350297311567769825675382912878011534734992632521933017460806311581886889506352755652480175126256755173903139015109743704358117745739235292524953377243965439326355856560864520394913603483207044128335516748035388258020333353940327046855352755869395150278016314567525200996047321064647467531531714738157472883036663405310339562212755581592227486656621651270752347367187663841989839517579587744586375059790302284691421154824599151962469502554202509927339683700341529786423895623661683499455014217463202712078498836563987228964833470470178105892397558777642195042339281380615164247335776363191071799777586879384330088750191702865528241478823632693934152107674486393185247761495817448969553265956061124402179149717098267176745569763273634400185615881222394648242470593104465220089345117269171250480483988 [142,116] -57241474902546510370811304148231682808677523311973778798956745671355384522492675466599786656660801232811029480971016339335891057218650251765960336858225906657112305828270700187293514546393661380724114964584894732477098603947505304308795440539364201339162844847378724340183062647953538079014550135817010550415138615761169092256867072184063130657064181493267195496390032922066248810512370996114961827360002454285646375198908821169551655981387956093664162040908834054924500958996055369106254692750160284830492864944973388887117832344126389973526071977354483544961196325121829887339672763958024709044249415970811329816088448234534746980106313213838931233698090107557191189526442539998955000028900914058247671351862243433526848343403284334688240377933958401749927508649477405055811815575895235762339316194758050821902091134328103505288514488477258881303810775244119473358345569804930015959210197770917035671185951045589639679920043989352328385922668074762619592706447147311600575800380237798160451369305012575250776606561576031893268886043392842934368525905443006305355654334480891227488001458719117329579024235930809812463851469717527167400850961560288744616431660385773225562064216807055787496136858575574141987584605582141885506309642195568864086023713967321321815754471406752648634687253477378449074009922261852035557675255909680683049573734946401444355691015172003512665908128792506679285767912233772180627738435758300462210409924394832842715468781259765854005369933554386282089194203995321324027811052033246515200916344886716669077851088649057454491789130569949415192278988303921222849535627045189849532322619489896256307184194516508959315203537035975624127422501493443643532290729553071052042429246053888052998543308861655378360490674828919258883628284087117674417098006975631071337975360734152924126394247001419004236678802669193199386482601272335574744742175639769684722176436151593989230453842972859637505612336020630872 [142,117] -139135103341621124034973186479366372310519585791227676470874591163299672909990868236404356361674375270986613179012633309055359463116155335885073277986314684766342623488945888516916561477281649721923176266178658588576177533386073822843383720485978072238044960814852434792046055760639642520616268056935898423138018251983972493203125877883566199843940516332643129196489977543189461383605059788274209518308282445813676522131853465209877654847136135014448452795243380076196003839089346861745221550909327339258228652261237288503330670713852250887389801604064846083372171520892942520269618809189926421154258214598442581778906663756949333186250139527598787290356533834603089156370862792306604973075376960435059372022249383829790178015181049250479990482922491021022404761928385740367944431430212927745060260910302828346156771386233922531226485008120255752658403990719482993447468642941921128839928296397386436384764590919491053139711889594195520035238116239341864808841809081664684299860220322955032464083188638249571911622894324881632469274021103684669815594611290063605915686268630971309151664776233624745386063076178496314656806684490605337883327508620516767498638060773045173290461733401383208784774854165032736534418733920521476974974555039639228732420385530139473900749529324417168311503237626336884509029045812893512541056582245725781195751642105957974366869602771483803876953658187757311702377600472071898390341806860902974146196333282741104103461662668810530668047280077951287239654119984114505279817691363498440853187224407494636028699845069698904889978417437663578299352709736245358915047315343045162173203439677796394123274118939964720101036840507925108736956821799222882790210455449943693935048236990848034235774831491711584939405885471715526350571273401446029858581694750861093440798129363918855051558646649266576151686995190168142297077720371935712253745029043320693854615748358093020147522237881079176130614115188 [142,118] -18966819403666352599602616213073612974940618949317433044463333928995815720601184188850790695741683598621784183814328518360988421019801743124224181609757658652940484167468715828247907696832758131332316737485370205487044758790026522677295418333951456082842088379302917963824996616522454337072887922062275044407435634714934733012686425813761788342796418106913739455674463075872989365500619180640272600452674083854444894287051710966592385423280571632225385114425016950912371767248667634726054080097340484103416959496917512580493956824046477989907026875688435533199380670692472542496105319751058533311926315370417013359621921475314287961919239221670986144113344680014713695500346280938599438871682477951587074782852003120514639980735319004184411194378227998644918947513525732117716295368295479839268810656898885287976442455566994151452775693939022319511340549412981008264873226821066795745270516496221026389893776228506208199631958155480133788017923149462085068869136431190430180136912797248717602281170780222192953971640448990272496813818888790716339714630085482864540075254420065797745973491560258235343063320902815467335801189346685797256703103289764327936436301615649073277076417193525859943099614056906801461747536101848525525274121203739427696784706619857484949539157081888099355154619228069821684862660145534722759975198039077651112223947531940637351756031064158998173270608744752497389543664308389095306032065371733012571711021352445200131823834021892591011395808213322398504584519530581752199496342402684028439684449666407152687474131381487700698533028211679360922657396810144682514787709376325174531060286664937891270464358982526733265953974669298419094879828736040846728101030948517459878771955452638438994849448266925551484561529494259263191239900180412921248548901925330389110277991467661859290274318936400640616493099166173448779315043562923069431645192393685604835171393255334454385704280091206918694688 [142,119] -49680059280771535897073427489335107431956751764513069513885809026036367047805668215718429214594637891484185688787300420143767558083894385592379608289362209575850138249672772952101391348685643170500526998334582930264517165113981126524735649383847117846773358466629806486532502565284386416428879012306156881515852382343132662726072602967531164851948823458381337368746774768194658346138103862471281869171397931769268557313000082176367745596012596996582549590949542695025613880410511690359541299637341321024027417809682862651372243232500863631616955157990018486281834510195070761715824247031386483422692903413912109240871587360323435416606605971281319186096100355018819367359808211699036375332818049062206851695555477530904623527197867367329660535343671235206462274570046244408081845157449168795620091504344814852462806607492787152981430020726820047598403319144842106311268189881441953638149338682129395726781520448344570209364541560377662096117591474924086515770343505697484093145029975821551962883135313185178933270487336198731016676963055608193727993278628380757257662709466437860094736051333958315177495326848085277973701792610638535469218893327805666856001137091061530363559844833011662483137801568210072722952375689061345452298740549648130001143466132708019665459931108088411554988630374202470146128933432921671507009970533197382278166026972901302042677458307617440565682182895514061319827696065479475287707188564952919557130076659229427519912263250611531614310635518119666872710063089602930494811275342535408496425384771079828666452223094027494218832608652339750034354134300036644600380586447129257075273561748710629956734758944174224553707687552329509749940346548080328782923961228913552369474297118983705438254556976714046455569319332580135978041738530177056465181248415921432054642562337924712454620177508163868244627746568881880343148564414898665602998155811118389690325999180772691718508275353901392 [142,120] -17659297500225603074211298460326901654411810146819566969278508744014438426324146176915139981245959635816528758188972681820937311095801719489072082789574472653123611653754232926890770651150001013082730114407625175592659330411702400384994419481277471415778997118412664992776054965358884827937750035357920625915378410970003739695809160274673759394715340633173411630580762854667800714882217541409126586314490476881360354335822002187686025927507013248475368462967390054944406088535360668319028379765204222270087851345240332537097142378693745208343544889546612653698317738818054315008568300121045926723623936275420477814629581983386573512156416693055542843523243258888351194636113504649894695139518453545623842338713471362232561412690128358658839436596980607918460924476311868600061480904267411537954502394070494610819626154637204076575758170548076205429176050061294873515459027403886238915261509985739381803469608983261057775138912657668627752086339464128018294255487061761045722496609615124571304962765806187107608776425148020237300108597027728434310527866416302118499047999474622165796660914029150523351857596639149712768023279390330794440529949399729812050790236477497862546114448660604091654837469455090851269351455833508011430099168612859270569734687643847894008137575251070596695517588304490193464534698645232088367302277672626234989868973471640022408272059989580037694329987611341553162355047154413758493407829443444208312099933979141385344615621171419923616457101433470302023459389996447098972677636106532795494103000587048953861839924685040712251994171785794448871813368365089877185532861989171624708690861513007242371798348665152350669819828109464221721077582482668081560558881284905867453639604609190616289858306418838358274952361463983332008651192029192625117645005203316455484951505543242964800616003194605450187589849645827195963890899108512297806815753930468371668769941046327552367830423902 [142,121] -7212301676166687218199617755143578543332203953276515304324121368474131811177830040796763692678041779124531018805465070543985199530229267259385439761489760126229472426870818879275635889744023096994625306178505116318905505584124564034186437140754686931342851700817273897381825146583882421362309075532965577412067117046229573720421004114354644808937937352940948470929623691172757019380529871736962858128725780315872998317409472202162901988562428931395512128511191709722652086127740480390547595176704015056913886167583914958686620408881847901410484658798326440017519980280428626654932000960280843858624716038643967553732791030939945097086896014507566666061966610540990384294993756914441433253369097820288568722698526157474313186561200503504942592423183968683590972194726601560824760172801782932254271568690769948389980754901752131427240617581832631358968177086552096436106170144123581425811093792946002207702482833036745599955390555347746226373060742566947820916457539576721716844249698981189257816745271932157840723536515272763248767806683307245370947912862569559394060317021026085362774042799552368603693528392865417907197510602136877484876614720331802892305849054032471031078799532953052218199401318187832890209385587583040188026458531754555530291413373961360034009571766172532818893657751206201691132046975277317158353072013029618125389046002882914388000439920641873077834395525769749017123244589461087165614980699332867443922963301705540928694670040179430669200901932082529168241745224441286121225838059310193368029985063401108315002406912575628435269948587047183747581148213216244584832990211767316887299645362266908666665482135668446435802257490977362590645762170158888717487480636578566659616079042439455059303381283348680122481520922392276994941183176080910647065946913275040313168000747905028291522496709178416262024152961860817859432343400627068821558999193565383605985695066259374252240 [142,122] -846997646703003330164191334666105468737285432830673010377360174685698141357422950148531742567646458620234766946896330952167408234639588278265237171091578993788141023168222392259529597867516743357463800748947350300219984657294278380440569968294829167978473184009361161116855903382465481200174552606620016956819858234206299644905336310527148531573992537902680139488518326478842830668960566842486701754560291319665147788849159679599074134520003150487611816653744906270582829386115975406990263377224040560347069361242938613203589827838177132000743472678027775846895919351704448492829780507430498359922519836552870293724143230688880872225813002843839003640983040692595402637671063881903403035124708586728147561394090905540049265000094470229451859109576670245964002257349719421638338176005333524276562971494498622005020948446912477844820745594015466935410036800311811322940345589919547053027105156920170351069498022168237483181695239023959317910456079430940262354697244218851675500364240593688831926319632231453738374189852383364783985447718940482301322425241459328991495226324272445616254454211560946479074613611499476709091502335359826609083818493731538381313265076656939076126449157313057884414192529418554956827975584003414020340472124652960783900722459620368338203229529466158349980200614832318976971348741641048079128968745991196181402694118702332574735851630373545703787156124349967967987500530076525635822686177653150030764113651571672735437452740122603167991196312501334140257021894731298271616003550575580593401454450769018733071573824184484010726180506451797193078165169063109018458717543491878869645598763851270970718766114202062745271864246786093691264383414172211884608218283111040326703196656885908600589542811887541731410692247218059997343788038394870387989511973187733951786574567319656439691395898614479323205653919069430887840369106627606338564946355545693589056240972333612 [142,123] -143958746148141919187847646289838081053950474850719061824493947500302590121630243377531765158621240122838150786086129812255071105581996820895235270781608161988252388649328978639394497157736007388061050190172659584946142671293725793013358605227572982471265489238831949430398645136960689673663749717840093181502353269013218419855566312356346066353203287893708895469435571042076672250980855158067097964112417003233999882202392153216009622382278095113688894585008548128305257530339217683839574914127238180400049078548032312601463921071620171573046553489822271706438882080536901902854027769117098974785258950491354159401672868903787863329251904107804033472155165537683606493264109887913622084253719195920108543763043645677384875938530694277571939381654780021489628049053862960766472298130959104941239858129274726737829988856726162510700130124789660432226497219597846517756694408825924655521547726900576315242808772484826403227543703497283950761432891546927064848512913342891506237487614495647627167563102884676702941703333952328006919218743955601904636934019177371318998702692016921625283369561228366887110965585429613422215182075629908745355210492041013184371325084954928194568336899288101040104362752886920731003615800847318919931868394503400424890454179254763580082024372044743280669872377642848642429226294113934103215755224161299184851427447529000539262131457877954563539454709628918385376909749813352662071926000138396203370835253365735663352671652321646083984258647822457720837616044186192364107697153416190926031074348115397402991866248350329697373921451908815315436844923751930676684743154795483543575333197872525528077120201524731544250996118773360983519377060450633078386569631891187432308700697901584498616039600037803070456788100585498930226712920160424854499359730749441464161268628457190727216309175012294504157895420723395947988959664397579245067825140650090080637986232 [142,124] 5607684414619360468571220952408558995966267876109163051377487545317861331212007859207081446247684661251615443360600446008398080377118981862914600446024032263379231240772917570509821397108250824076127683873685247639128228122335564275563471378683583105632562866343340090394050648126429179905351743607438604199893377271884318532173170001997281391983096607145430181551008356115108213282565100158311917546569279996535492783778158728225645441662875416600463033243419692118212506038381176270772276940651323910937040571073515201939397446757190558367587167879509523711756755832024185091086788547664311405685883867496090822779017067209991150510665421833879376975134319575932207822978938975067693406416822326271916486417681586514469845010087046553685816884827440419946149955905600895085720268930078567784174392641595524983994175726223592336082308337586376611195443081282351620289162766867268498267837110211244806544417310050820765274311590877104207957080801974762378894023626984104709998330826518088362163608190529557021530477780801398641365111143899896423191895251492801826448298716707029007117256082387212018753840711849554325491074794164893862303753191622325676673273877799461188858923310661228745759930219860400725916852870533806214432326363824820317732185133889913854038164782502720516519019668239867125413893492402468138690313149693094209175008048652008929947610199377921136744864527283111449272302871787422009584946763576467722830020500423881219713059069792206175939475315052510076803146041076037282383199659314874237578621521683253912702362937392790320759905397286945436290709045811648814638544786127775084356484785109593094238928281449772998719900512245234100393220450178996821234395292006322669188148317322532589312035410830711995798833534487526893311559186413059021254273237386301967252376060354670749337292097393334847158804059592478446788629543724485645909712322967795420 [142,125] -334622434206546976209086959738466146715344932572127723335980190972618918785088609242204455169304995721939550760907451515810843825423197923200840320405483018336267340614783603555580392834567338214664373080632911043109999820031864010926940988031890199524342613401399721354805876639058043585744112828017594503344409126113968271232145453853223587218023522521121575972410342584032676126927605803421499511083063575858888166335833038479591821865392745907482388514833950089057170325268996304647292622842426180648447274075530778062737585463793256971033619822760840830874635652552316219142032521028817519399488961914608968380911967871366700794196071099397424752650409238465160344726638074338754075426675708215436117778948502743464712697357040139844011279488903019703687158822909661475127000037965172886830851948080468869672272173476721440745291809894147299436793735182187746941379938277508649107166067918295958340100625409183765343320010915061175762630934253541470961631476588381833793542999665925586074041047430131152795016118416645164883087398998511772297390698946956524355410924641955873185598089696218450537975967441822717641660269467524094224673728651520384621338187606374019724399711636290526271092451691371700214581616877017372457938066608315326524556773536101109606764576580928712750175488123401878366414399376361271216912573310219339073731367676188756160164014588013804463567201713649112933286597141292304551449776370882993490361167450117561476202861561339685661212408163195193921441332065943215869943344569884001672035829470040851566305614521236952318620616233671230499131017295670119757009578098678964707141021975238172592106139972380292618659583158934412717235382909723285970053335591075273024254858147976893465476660873016754413922753811744050619054099116500398696495057323384843543738413626988964992503222965067984524346415316736134511825031958178517106497852840 [142,126] 655669190245360170840293992556344391183666590645734938653209269454434647134500444027800430642500002918651401566377250271982518507643943423887606478963227825559707980751964431215605787729197423338995296430771988832151183870539973996969046253497142685613011173043047372503080516109880181819822751122107083796352873322751402086592518522978025276640199341629711257174820570415958656470188635941172248590090773502735044730299001382445302098562313942284822194211872297376460679460516072270343687234073521588311246186954118782140756787096086779063089033417947784340754500962902539044651662127504298341341478769184442836421581922170062367044790408459172477979744456549875573542103623741671654439089709722623321871590977571113323325735465220192622478694315628024147944798941623122267306975870349587949728522339990604941099154085575900876962532317109003103154476402753417145514149018125791308096300955401444569395797721045724205468827512461131121677537664947675788559094403445905875704512875910596394135956922903898312019974817591602652531665242063003351464392103322879422211400837546379308963076527409775593861929570171032035897482119861064946091645266281334554673466774227645982344845843866041206309832057962796789417092584059834253707804929887639863768774614882464718049839268340670156808011340480939141627307842993718112097933356473085092508555323839604289613836540430065212804366882164881050058092350638100237730920381885660795986916601991293843421682305523113478363181707926013498457052771183043104057353977444881697664696829887412677940560189521409514649113424441539467132514718510854193417871155616751249385645505698949685777357966425457062325607051697313063208142161076297893789248737780945960356618197753207184428541219049527576417891255412418124365205408136570331968372920031651694166286671967141543647256405319662359965079245079121110073510499685748275895184 [142,127] -282480534228012685576194006249449849159299109552196345416206515287912067539135803672917504657133714962583329509466090669265178871837294367698775190463963316652139255455423523554647193595317112678837640706674030601728349911034836842151289836721452031370182983407927592482980476161558099155605081540045758776862410993681265780068648301958576085222349136707498627448517768866605609007449804127988074482962563728122333692185463118011387984876806056908073787715257146863170105182703295678476210765396091310260162767614414820689179668941926079861453943474172122658854007289866620508791065102384412920831040308300995521966789825760029995736299663062587189734209414134890716260878304890873212744757566460234833647068329048065550132100124599430727478410709584306818297752077672134859063448016975976449264164207379738090619251334230211449950641944260335033703789616919824768205516994973242036963915667384788575613827409732938106866854233134502984784828166938469674497084988317147371141573352367088739970028028533711947890784084597772223535572518175053032992317406733311667805532514058894670192017048370423051755233276959850972001104479746734846784542212008470358715890801967080015337607948777818558193035153358172430220267900368673022933413762307376450791237190533935401735281416067903269724404018982109847561631460241744790353346637485404013960264311149791862283606547759464510597820289513080904253714163657549661784105727930536038633609636082565161948756301474081374147943633483304577039358404020171286932401763659759586664634277980562774304848276826342819786002623607737412630511245214659679146300991198633832921263187318781932976055889395788769066497472852175711725415583733243951502421323506552062073375775627067176565773007032065823173923719431960313204277540497889437734977543756510729422526146295593511233035110072051661868660605981965040395572680312814184 [142,128] -440805589620422344485621032818551722645831830620085656850357577075877027182314281855961417383323742130466781802611295088106759950842225215967824616114579481507550256324498534774085430448233794903839342936084200950864577164938678956113066071107619743741879319529224780490641462410962923132359485219242021505590310605728402427617881853612040924697788491714662392160266348922420547723301908678471587844549428642628218635261540691471760135161794153301067056610306071805417110679580026112135359005303467461405966003452194454296512046338953044528145451653131848697194057777379749378969078367900878764134430889298006817264745501366181538191235825390930232634815288851248168276574309128602096360638451536168045797963502422669961126743072994749010642812090178966001954170876509274007894215699041910907029966700549384675339246374481942994593806830676396084550187757326168533014175532996289601075467449869682002054622419816560596847461947678421668957494781563343487567142711728408732029992544472216349958115173121069091438355033749866546116148780442128504050543422392773739903595248901014328459555910441979744097364271651532237291006852242797538882453233604914803263157646223168013036754046264732893003578446685763326162871417007400644448838550252244638266070442156320100560252788893557032281394825352195670398463941578617274597851826626185571646853508160233005490030694428720603211398476747313965252406564279093976419036457773482199938863073496212391335922055199887122747075994674910202812376864752468269987871168725099480135250020684486841740566829286323390832357639965485920448936782189308279389964068341430490171762294890806939763237921276777103282787413618103338045855141979046689020602336826441118504196797076301786626764633474695605038075831008043906512010278483743323698039976461097625294282208785141685270552323882648602805188024151765344795709747443 [142,129] 415807460950814719047951394181832424056486749894390076608589127399128657121493407135452192541835259276057896846497599889590690785465032867112059983862598539534798567559919683385731446361405088754601563682474441764262754097985508743815614767398506269055183917968844932998825899146207834721323887068302458550748697577847960869602023379243617543763551761914205494945776235966151875246453837434265735165897787725016480902595619230155583194869868478199297362381317181721827999156671766213244065046869724982170760525460543735066734524573884894629602336481949322242874919141472011112402389562090435166959374801294523141315323717589752031042423673180989274590896230331880634186168714389206821921358782361081333823920036064634692607088065807526346449711526499865614304535902732818608482451546172349269906872946929998103713373699760526452760436979561244365979509273468163296520060423024073489007001137130673651346747713596863074983258562004445821335442051717761544480797983931172379168997125182678929469719159978841698908305282959773076923691143746709936276452840149048679146401899650373679548388650176851750530522712674967156391080148533264113321316019131977090896771645096649816069697277538455055071927560587852706464979055607457109454783687772619774124454604146622048897570118625300578617797038201057089548492088906670689671270694362201296171819643258894711807082592703327284389480735496390077134337070279921993775064418957825479295133334249443644845898955880267889737960524690211939366261910201564627011725980957117079185811003284708564861886661453335087707258482725896337216786614690817743255088381145717909648523418145663699278241533196714011450644578942440984201753559762690404071071399972367159019152186648872637726841428241847718775554135351755274656943632089620135337289988519372662668380698269571733755869649413074204443835054796701488532076 [142,130] -77190004524450639084317949711730901492302263547184223122728054068377212521704722415790402881786199250976663394132121581145073019296172771645142073448636749657126304802265624702031498322941060251384215003009853128815203673166624918234905396986206824892790856755361324035413043288757675355328707536765186024909005893795650976411355176834821872144169988886614721570663908829687203296867975614734287996581001074100044191935595227044099733870429089303360948360825819535452873860841171360444602674260444616516953638978840711599870063145306142898590750941114840803734216642575869379089468826676801189486186337077711270901096132766077278638799225312226982923705072167817741994769939535541559478140464923986506257638080147559604487418833495786492511027782887972851331040914113206684347606704494870475663091911397686563633906061904990242477265556168804175812212047883585380388553644686675214931459684562386824224016242322810820395021530975220050383196067930068343405372781938954542476436918638168362514664781841981439305290667843823811381686525267991605565778278099380049131333904930183767940678896494261851689515275960864536477467026320545974225311889481258902605135191267174862195401617208514605433836909156697585562071218558742735157739220690208156694169419846753938321219396340617159984104556588337337280527532445056931145549198560531723208636938528812050472102343734749107815015916557578504098432476533335862056064304445829526103589629620143299749495500690569174694971013134077664087593481673915429047535293328613245911032106035519118145662845643787419008636140778464170263224844147414579674176806627604124264044294359083332982415483156853232550375793634367198024773228368114683736861621927610798833792750282729026286504756739302463132114408040034444858133553522913120573569405655802269609791890350063056898692178049235859920161349138667128 [142,131] -77331640005446095081790905900844752295005443377057755180779029453126194973349764878401120576636659935597275568845169870167950457813886580658124850687043380479331260521180544795493515338255321211587268877892934168842813884188455255461889908495843248516042495752875125851172968918263917213332192576362351038502486118291369438748182432498344742140810011978735272078738172713244873184354252291015941081418610924618461166834006832151453766495035966934021506128531970581965440622638004965018779915938668130550163740260159457915038306349573864200709324551802756703617244787017810442448969143374772115634541308088701046950618594240901258011234158687183395922276588736313961238038759380472159463536428771108244345363006175040912636837390607189227451386210949202180272265087657444197630490865609990782468950046705594179532990666820122425457092399955505274700305689506263298836864647307619710844941266244936482370725002135626425736597843262531511577751575874355284088516753068994319912325585143791681625568415088425100116122543166708482135378719775705501468061880580745596528541727341745369117388510305427847160427886218874994871962128444611422380753456736106548712666466851263161957471295650227252734100822689096079296711760105950721764924865615826549072127777264499141230134067265829865689259736559059927414149445932322281148518127519660253802905657075434938592466579745407014337733952152705220159156806413965734377496150858012869676725394492775972100801572509871801654103452563956153957754255813835525269659086373482176386922857343883719376584697214178304795167562771145291281075797465192619171492620264142122722112916947741555580852079433955754277340029997890681284121433051778754564188526024974916991622535815147600476980340596222804933820830635124481867796984665002777014563492341628079638122983403696721350361777230653051934388638998 [142,132] 61263718698343074118525901305447612422102268759432320070593469343252306756886923248816358113278612794869742991388721839250736577498484576517066562677927282711097698335474946715478136849960332328051248075848711967066473284451860256314238540810427497879801479215960055036023124908281021524984473883496758645566326285274506128398473487753476363280236952965796860578880008290599601491780832062889150372232881805126000978460110598245272495347596570171554500159679640544060240858065103057100434091596412539383266470881276703711073546161599877785533532655240932836622807388408514918128509182907039210046378538965581493556466400971774487899026103105177841201242274724724283792462598359935184647647590241398012819089821938025344510088993485880099645721842327926784124461765928291221358510529184461453548508631494769565169397807412682032239948119191247173352446735240681026460332966165267995037978928377575623938238012749479917058146809854931480525870349557737769459331278573492146798677715949081989686795449584177598575728726967697604420851617464305431043849696342130390374852407463375227561267574072962907865855673944626318569343538545525678366509888222034639857770610729996663912740657398978472077419965129809988412619060422237588303001530373337065436322184086516817628531207809683913242939986572572181010832980809078991955191142937587537301118441076452499673070260816050054587237555419046434860961512571372134162525463819241286863383624323724548785959597153586701487669284316855517672650007284374119783377501587882470012397136470579184986238709895869190673319284934121363900268037206630582251763348530696810363515265645974213461032816472638722129536266513949795154576098669125102305914364274715993647748304448058992059820227657926473899726037461083062415618707715178503103656513952152938701748979130314481644863140078699275171060 [142,133] -7687809876319314915669209580708759868982202447146024292667757073254994630146511368006563013431453374035858868701020346657545869955810363466046212316181010953645121502952628696040162631394490925788236548609841303777225265154300555011093002201139576776973199496779251982090043494740140020152805923211770519221370195938705563841089655667121661404487523218918731098609627233344511948111738636114907834634892851584927124463564167746952423389810146686906487097730873443173225739841748576399091078547969230584671801511106346803171495756448932519684297671858657689521910160469485457733123993672714667099083574405783980471701416281970683834246182668604454770874211984137221729803941568779960808180303144638288120204235019898895219640865245787085493232464399700411262486163317891052298611936379075613969436389262434287736389934360800175694165048964685902240994346959087409393046822405456604853840406311724706646132679277202548743654236836418797608774005846255009881250510205668244952603116294196835889450602750902634268063407316068132492672109042352695963175107952765445082041493389060504969562687287268072767935907752089824525989257046069427144627259810842197249206353827694025593271292974661983308305218305667087010369970154756034879848023899145857017142044840576975542138604290472405048889389663451712296455103516470758134509429922412355131947026678678083168659062389989655232920560743430423773342482574351040624153842902180176478879574916774798936271710140026394438003702545774262955021396861447248843674814164358052705615356102658578704279215527838296818851149236804407196388919312813452535140522244135924649897411572961266360235227107706316418603945767137390803008627278998620228059181183699616962229572371126553975959320090620791200980647958656854950285712145370686782543687046465657427886628915460864789698693846334846 [142,134] -184749861216486365874252367524636290595882891572002627771333685381021151587421753277496538736326329294707967493272596941675629055634961191937221343582725284934928240115413640539618178204328010384801831003778367308752886278063741811178639127649532562439186436684872928727941709230622260202071717336612028928410001917939546759642934767549174625445039177026853999265251404829738557341685200002056442386308813252990310711652945597318905455367775364352977434271089651360259199145063827382430318569261855855494219080395214519039843966711364568370427825350216163914583730570802316536514037436567100283692569763431818680749577853590309922218599304498319345521892234619694581108643234435061961833788466305999132081281620149376996581860775185116988548396139588914096181653219539104417265710736353310358036514427035769540279202645151066292687392354820683584230512988732883318700316955175064453859753397587468863499786539969774846557360830615180252829185837871040753389537912115935518410299311176051639764254912195522084053883182273150609353294923723244990603466041204273303267838091397758155010496038808137945887833419615378866988945998170247954645171261115870217829679998256915965662946783726758439991398404706968877581017541462986370814375324056471900018457699040264127054413309392730331293125569116452194841964450012859937281309429875842169202274294991737283575862988587353389573485763738033109162587392916405989184664171188924176361836208908492388521153017056170626790532825301449076630793980205012660099945430668111887494133920396710393790624328160064794243804169173445400212955852787476846719180916571507793126897478687584112620143363830062404423208420965242783603453313930670914499832996108145365777980438806063146431753443047750003192673074300000341124827316161851469999409903074257255075134581004556152311412288 [142,135] -791973364383644633387113095758499807442787232870649186272760559224764859110104319281618327582397152520302538149187942524128009779955336847765682616547405852109924860155903925242123404189001742569339063445170022439451927894024159985339046023873169286877521890975933608468303108507667254639623404047285020133574638850760919668012458125747495412245391649163677491057625192442046305580524439846658306762534750875692770429337007704411388150506435664271747126143215602297496263099911057176849711789848866919234322950427880970975340491078929683627575095221638180218825761576867482219385959442850124190417333939387547244903038178403543455150438903599681336348933620872556615894580788025772714951068084957321105706582108346787994567792423035330083171608324620901961102227409570456004998222090104899925676096517318761668137551332588730646178601526181622823577790037393073780549222016062630058095535464692102393906997796081217880300510327169419434359946264822962744377753331931438891452358251460100346797384395404299708706100101404573960809473251698533697968741164002477820736075619525226772967079883128262856382385621288159622370904874041432330119302385183857216580567652742322868182136617590553793055709888051051774414510353629957576490186757541355017395863145091350393528076841309103485950800464379817921746318477173242317708098554284665830496612174546209146009620683469223230344250277454168822175607982330565248134248474533418913072052556476145190683226884571180337011150859280296002926954323401536905316974131420315621984112655641558009693687800350425145976690953934081425225165664771681633204183036960363020691989215173908770484043606795901993432832600720941824816764477532279356832974036338029218439753246186111535455352156779191048885299820271399256602862005486146793426340560084206653353798155387011585532 [142,136] 104759425735802804233054586038377431673006491364752047739569992059128968470842626452350941040885217008299568319185568215787837920194641395515415034420334094119790805143770056143898414208772715949955640446556316079274032273259038259404709747248104474821891850116335149262883050602193192940541716036867588257870507434816220778441875215410277104397511353786166396487313172100786140023550315677020424222474871959701317185568575161960077701557839174084682859002142057226047645561532521814138742727413595041945258086191285192737855128525161438939496473399822238880310073739322859973581016146721434176460316886060126731954753116871404372438260313608942322684551485961475286386570452721718693589808172141551580772758297732008042060339609132304911823397414645257968022404016442202147771169127085090276437180498378363188417389609240984083997995418168563286311014034790950936143881084785850627681290464113018453969760352888458127094997048968233709334471486256187405881004205321058945704169126495400341423687137877091266239678064024582555399050683308568981572463757676171112725340742642343771909792003409794252662017746109898187804285294767010420007893567817835736532652263549975148901111946025353290758120328334165802025219163934340497051252245385782913556500597842657535898449695455734835942999017900222446194328330105973914416210239031410362744852611928970128666242768495212790812731893107985998665888123362890703509072859968222960195107332913149884468008449042399086113942458284028907958397702884818799732617840578836999244195317962817863458257304974565789162218039408366008733134544715322728033017157648829227987527989852913139248513653280668799849512723330670525912705225645059575071175386835328817725979407099864967439671082391831258330714145262430925763347401937049902031683043693199313117285517903792 [142,137] 8227256525778348265723524583048281141522369694687999252041342123169469172177559956390922938147533847865115649145923368719057119471419128917428871807116671237480882190888812154054042343596556148797705927279258123817203445811398052133359582082699212613631459095720884346339481443043055420496855669127812221003462770569972440528613169698232554134683390040274616297119305270373567698092354633763031153264502038357712909309095378751248753355292109208917170644907446834631182518641574118283167254090761969560136962376101012647261067056961569075246598619362841848673445349815772841282667246996829960909734438924092650178011440025976732627549079167733301387981958468840444167142217934116014176956200855476460605138742548698822820447681455831545011315802072165710085239253903829161362509413154953869425432559485899975933261977291563271186654555370982572228508987870348973009360485662833884560192815184948318126316907623682283763549931847277234393677160710099079681595338511914754788872767612830288169650084265168133642307780214432503596589542692775542821485847639561799493177166775821524815699259187239544094631627114054651983108120803507324443032650346873156127050804647335610397198023635622736529282094584075086655241691982134693928906558717505685925903994866186572275977040910432391832712620063396295654359650619782260417049471493303917286999640429346305097360358063045356981396150603802153130661822278427846675031093484977448615374118793730368435563993552581640210536484328893809792031076851103589553619680088227679212972972288178645380826198041695251930870981671019091270714660899383682043002890640570850905371076725391329928227915757121955534663250225368060183252358541067143445467936499555399860079070756586957722638048924021841802414173976396076152518806176550865891070664816153629173634456 [142,138] 2296067202639713802602383221263690444676386617489601473155312818270108127396887445392614269603473997141754759501021764493211360058354862660618961405876000847452993073984803623716313669971736375399660764551117801034387810485231083125062910032158196567064894696079353844716683032503379191730895630022949012728667758152484384113996005816391288904532058949089047471222667132626518164537436509801497114808820925750485131831804121741749594259070100096169137278482053335921610857617308360504119783317151566073581421190925910873184692522888206765799816233206744885144798990425532686126375864465883444684723527253295140756051592412502783380552167883397243377152548781931902025970565404361550944751005640909157163693565542011227794523276505618866445814373361354259552556407430073951019114285206235464044642398629057821967813336334164227874661579298783256578605684096983265216395260136682469059623848879183456131397222556173696657224865754169550879653048162054993337216997905687128195089488835484439844984835001003415863163085114970741652934920609239349439182267444080371881694231982268937753536940749044679446148227432515008352982778290132938323355460603620210523828543367543142871216375793429432149027214286943822464340654567452886637053740931598985644746048308680330069326736745650281920486962236117982899884954412419966688581576507409075443895886725120396767421348811712719092144165962857116581930225556630428892453912694038516109766309567778826900334324568114867184718595113736604148730232793225937614446191205264750848519241627871888169145061404957175495404253917381109580443021697329361321225552607891650201825988260071459465363828643202151751695134974349386010332112120677257185496331844162911826084891954926573328634654953445155775852923246729593693390104867646344487011578152550193606 [142,139] -24190899446388989747134444787039812886978776353857380980443835289270831425525570600336488346353406086576288829201207689726264245178593468039465100867192504850198024524498435546703026925901768850518285392190995956279423442356740823550996655054252983456845129071493014146700200917328269217758964471416490726632347852987021466353637985481484571286942924195095960984626832099191097856350535950884130597290384609140247695527544399856508664941238470283217293763900018377153258173646281953808625000110749910800601776088327667997424598889737585264956324057351410012801296983983508058366496814840467486624711955434258148656266338945278801062611916964883463001237832676208024073773799223326319099773567180383742423044598515764460290344801521636025984307208987465800247739917233898466474765859157005728143744252996471018113032378748019713399524662601949928688583960398683121293071999288581631535226913235607097706863147244518060573893196356060687784309355139945266997846616539829892414784092248895335670597087273629945809877504940058495282513507484370347496576612673641482633816902871103602599039386475493213125095707084028226003993504358203906969199060991520527804709725440819337781138425536288406238734846320619851288069907128598283108085910557438026170485821020217661880561658528388932849056240893030347372726807666659376481525637957190468117571059672481666818086905173246821742165165368717897193003847224158983512307639463511495695199371771974991748804826379634612228613228451871523461448443532537747391478989793202526643479154967595667802355992463408481979509687565656800932142863319492213865634453614934074044339534815255051122185386756034107505083637448500521665203002601604024683642400152226465227319626126973406084159340150713396789061564538794966967837702678625079969368103016 [142,140] 9241768567113924024490947463614655174813466391287353156763043421470151484720434904356431775504824753725052606401643400314644440710840472754093045494032889033801174205411518433798683086265972423429339409929839763715720822364212865162475980350318654540270593644183838127853424805938147805369814840098185340182661963611097453718066872239293336941649514871649803663492297546391517658260476688763753810163455892872951700467865399952146374953879276343915988990994325896594506203767576297293782886883323126128197736484114533043504605072658086868581999436147652902853503710150016722244619860720443725557107489594244667871028036856008715622667494800496587993839166759195688209505945124483361863334435400221116729901635840200298808936886909846211518526023327239386940045576965601760511949783797495261679086381180732045867797512345826421118890507829076770069514642648638782358509206698751510200664545174627710572434594595265332365116400798992803256325931331543487938364649733058569174478226063177281431302468923923002786107410836273379264889186953420318972976103996722868724388745420884654980933248939095987414278390527949344185403363630469840207986489450481531700795291400420159940276135894518829521748587061641099768643452014873207406860628936804515508055932175987594793252478254255276024545384252812033406289113108218200214919577640571300010038784326013396471940578929350341311190282872041360555133967423945627658637575201993395443605599574187797438731289845325971737045742014328120554005990807040265092682116501186636001176062240584297189705156620674595962692981934057459371112893585814741417462430161285816589551585146568785997725577384983730127690083890466219191814883235393658275258204412021076473868446936380359342784342664332235279048663223460613197655313462588111510390 [142,141] 2454620711235256538763085669011911491425729524633480164751535396275440609680952437809023918498360472492654331325709704832256513861520151618826305510993784676428160223958334949366680489687084058979710841648384261956770621045595617151804117111506102090279226110934715391799915033111975001783735316363717981028857902593211747785914230204362680707042554216738140383947596874374117021038073408953622720797580738200479912724990032187328385233610807830683334283259250961087178973263782432319361407970942234923244743878526024374421886172723835571462623584596366905526411150152826705492314573339187474963728403726169270919244644413353764638617899260534578064339299505443582745195829693251641402369568255079863133612862668077606805065702789107126004678828817512424126567124403850942783275219223965616094427155332217936066130713344084697480407108535179712854474272106831978827613648390218503210182032583531607603723945066074925170833234108608695173202621441053751526902330528722676161441876994159153011471498960232068078166110052597509394420321704828859828264325917293019959249731030444496096814327037946335793085081988128787309215265132356926382827486500292527706734871914740395558271966562411107007396708730083218984813251320202748639078317499556431757048338996978079055625713687704656713967221647204036912088032205035676640961360502503560600327153229418989463401415814141228217636488619581067383722334158653194934480093916646587025206831013896230875395191754848982547168204353727574100032243744705071283539035749432305346577088519626432176969887216829434599908624629712661001832327550907614031679754065130508672725540298683445953807862287026265527514492239472214362466548357619216265019292477615824523774736224483830622334244635815816696367467337948825707053635969762056 [142,142] 84371294319900322996047467755056775865137758562480278509244370061377460708255135317597582875593688367481637706409084148826699670930018550981599611433355192348433979763351314803138989079878658503496373258949201220287057226948206364733414920671952892056051751311672471800796653266065469492142181002209605562133421999532201564061709376314081015747826841985718944520975923685635494321399781427375833571340672152247603714125843218412322623242454986351402289194462442585429080901572414269424702987931538180072593518932859547426898384325745144833148885430212963727486181433026272404448122638790531086224341395003581785602414270970521250213032343530228589181911086674277246514440479291663363250400693071987580982910944679769965508255805325311292330311432515978498292058184645999442181023879126603178498231184942881486673941607327602460421602495376908037206710727423289389399817961307844588159921028938490681275566850558793277817920981570471847534113269887099265105271260541979735727496900057227614221682375894163778011490646975674898023579851102577626411760356043805826513174164116057292062925704093180135771409498522023227795732190802785773751907026591294938416588832054327140239856322772924579810049999510205659329834500832537485484432291452082008056145449986369655912223339174288048026433631994740448760180663313566360623336407905496140013417945076143680122884796522453996506083120467726085423781047405901761252368089153303022075745004028327872871146397677403277175413625642208895508766444940699320796351001088634738679133507026147800188597089055260230493679111856516013944737380439573268980733411844536194655876939116737323250861087047077723839519417375146388042612502217773085512180925617663285154199071308483894620206205736151928584463541609305806125417216 [143,0] -957134212826450500046309496392234323282518334273904652248987514194173168025349489942772211137483766711905588764079106704782032789378663363413490771306010307383412290170704693075530511629660525883262204163648954980379828980908202955473869317560662929758392399164804846223108665627616783302946897861460459642858353095087209196763786128529311904602003726385950290181970938973832263930330842493746719709775484978805784651975335653068257629497018587428351065100325994990341708126341848498993839812674211120298866087467012203154737496217448424930627534443420436250016938418800046330377079056400101292170155117088992164214381252854977074440146415322690872546326458359477905189374980437972165190198886296246693696601054427173387112343832008594315689262402539268268221804258009970403105792321597420266824091295922409298497507754438713174873978615776208337583241741734498883549240203306960568173667323512856820604413121809362644402337284441428026054572402612445739553780913553367422218277657235494920059693916236448820095847009320639135532014546997602621258098330429915060079994478048607596673547503225146911164329964085076397794580577614713366314803778883477257778418820818498917508606050160642724262767362315266191315289585807781583067107731785288793934518044707668599906026915555023855413647985869480993315981699929994761177434979755166485082464233811055005549071392277740069137681944125920976314920502132941887916435342545134801816479147343212765337535182384716791009831108751308142349814568473521636437883596594904284319135420018490776128134567153370668307911243054533155685508604058451092836487977064602983141085688274310409403495279165609392066847490360164120086020101262234513262560851794235145429762391570252953028517012403780810141884698054347458472482205140734240102089733290022162104070870337501799636706515519175235602603599639110776777859153287805211885981756928565605265550561859110171026415585196785091032908442113809789023575510931227218558271367428198819623809096951060454407032540676626896716749098159417822515369520523873131873564150223051646017970536887218787819821459477835978297035629505789027054072976005013884962858748108039360740144511532429913350170364863069437785720677808955360137332648890986066200156324214536597932362216170378648183522335864733288201625943725616604037242465633568379847785438946472755200000000000000000000000000000000000000 [143,1] 9035661948979432270489757439529849448326536728510431797667343035847359839194131536032078598983612746348995875851059658825313647535650975236734240496278988141315619127901734055061803703522630191123974903927128442650754098977179568282255055133148178220783041495635753465257435648889421466691875139950573593214808556336036787157242734154279617507915457562934049574629281283673450562549025710321415037318078510936570744173044447748372077430673595562124872477128588788977064830484297874435815054105708108979633628662048382220711481708102403219187409579535425287000077595894832029728276901647747144241390027153727344771371315674174236032573063863632734040268625398118926061139892793680652107294651156902263661209500929487928606400620738685144651300519988311456723803565849154685632774795934342029815492619919881501139773354595022423672614504890614771413127783223598960188008098662653658883529586425132012697623628184687483669553782517186163038694760280867132543219940220321538355083659901727463127961471407400467252292841176380048913605557804066070012585877107113881981455680151111590945322342166992417938357691048412330532615754508967191121231639852312646271484776629813492349786048002504901366076165660991926232306330261735972955777991817149559489409618308075144852814423089080198170637057490197326584765965239918380236927329610996195253359652443871427834527208025814747418589034503532356196698694051984277424542447750740549717613968765658825890487176261020068913715454380727241737939026328638366429954046843412184440159706317411958077220216882517694585600397534095324785932413729095816493109038180554752654977019931602187901320686616832315338261372413248577520812639652581015845330924538236078345866208904076512287954806435804024679862851898454533996394580220029003458959243423666116169121926058223034657693945079522819911518128268778420091725942333739812733835825380697855228928468655271788614731292028426781520979452538196142595692722962305513761200303320783227387437244006676078676908938064723710197148750559816067452368435717534649374903546255248698365087492045868343707781430325324287921521760158252920818495071111378065453984594136547978561316885514707072553624917670550515923168935550156358499810323232485196935188783019434975633663350130206086452673674104321250553256292690729107481538151523248151950799109022345802547200000000000000000000000000000000000 [143,2] -480001421916090775206748965161818498597142877813753114490858064053409935459654760925658140385606044473171993800813611912927721897370232371272622829255317423092557819077174051401583239894507098263641347543660287121065694526572413366035744685359502453982637396607933409233713660034868524682375613019298849322859620441028903500395601877780971715324158418867287387427018708063359917358961403196430281815166989529423760923940571860701348874961412814679259578908916498263324514853807596590320974124090856829509435144966840955556959340860424251361462020753693441164178661658916891339616376460680218049604684557027562473137850770262746947721738973093040831671075485168415286485235695074202454656926417469579656719127992860264330772263482436079430472037631907850507132201905246549945356353609373559738583387906424832953084165428548337815336453017101140418467623508648896013706578627262741584379000715133796026737552526571350763173302964352126825926262357542949683331068030491073103524199364374780373711543252545169403988488964645513294562559804470391280209815237925158299763412157716347755650709580438933638229282549898565530367511115967322924853764174830852876129643813514282302986970762517413034363758230363673964362255320095186818098651408856974360789113931028950267060458166667447360479210477900727717821132141092373661570670557584424885798142670231516285132719805488662584552852680003308848863919267672857299784342964930547887964957837301079459024672534144258182453793702027823010956368626981596735443414701980666791048314914007056150154182143620234206256417729875287786573388990564820014016192500061009389385927428306265310044966286954211046385547942281365758140237845520927006771200199480779674046588218118279837107923952172633259230595403083153375037084529283501731965805451655251096855388916542683728588933677541813551349596169614585872447066133624838412303403618090771474338184697883431177779011375071277011866028636675513232468062712931902048326477282960258210948127235131036783865540319908437290496182598048997091393303001450340582459670986477919390030221159201279792835079631512772720921960535990313544625941196685572725333715393682365079120050411407523007472823415039058832893471450940656916512047026441661693716716536569602381966744340918673233036510483921341271317971343582770431278484212090542566403467527980606868684800000000000000000000000000000000 [143,3] -1958823235907346355535745479234668454590159720833209744626580207798008980471809023823739954510895091356303141662789415957082733712307108466245033664733138468512219067771233298017947206098282103579622247668757651248801529104384685198351671605536502767265884340985566806401177486729376219675212606783294921227431485583558073222406358691970795823500245852328050075409505229241971381525576861725141714861985254778182501551182282006505540404653026353786637792690999440112708589651349702894686707756529340341034562404836765961401787405415508517661540343591394957017850068967164784834943197254995095665372919029931776299357836103804178860321501907529373897817050704192209709843655451233685925081262011830082786465620893868692046523653475956005681899198579701728495239395949531628146791100327778643179793070349415703163905306837490361798467843971972117852977985806091894674514470608156950308416408663635813750799680491463226413805113460065144883059017668895510745444149838831669893318809364272992979621259703608820172617639677122547306494030733259532591616703723035489153069333793188727275034413350113630404666197807349898782148630096571038722999965530125406074976281489767368625345428827595822210274274874920655224732965297279628225150336874937151332259030690429409661846831684371398289129870652333671500376651649621107660972301866834232758118149354760734071921276860541148695215294845146620130147655185455500832490054608032167305332470242028591073298110663024718549787701068937898935041298110038086913261842903208892728283249847327048555723993868144967163760344543664773930414482060871259311475120724608371736830587809519844923156605406923362858320610841228047769590559406210899166470929306728443552125024518609159186520716450157443841486208631200114240771046784540944852864966857948573946812873919357450468788917949300705460963432485587133636806220426798319953291686819569798656038409043107065277386000109840807585032445493048327096229168566437906974925048079849979093402940834942472064223820031890055931095352267620449631256249293096775671993885226406977851045000884053535323594627368566363190909118167959224444393973781548772470510271818142559311709494976125077732298935917913060403530768558667370647296331606995572582744460785755314013135976295021236260116855724618178502689112598609183158163057121118252947824594270259402244096000000000000000000000000000000 [143,4] 48223284660825765256347204453407507644791821680598780783374561013935616106735105702259940644377222483397381792756306759875420508245236583906552889527953484194084691925704187251100558121587106893564432441071315121043419435594223063549067403110332724005223399406820543683813664476581891600356770206908058853700138312744710137504122074577364094187951066659934294553593507251364509666717334713580210968181998737566336680137241942970747944366716536182349294253201913755801750681752764227496653482970324447405381892465533228585320542355044000126014684106568141479443589154989432001601446168181022542234766818473440602053575783581434909822389186760971377445484611533256128120721341217358927178604327655212609056398480158874374822398573787134088909194445549046469849338400304112526317769315512597680117714569291621186102981353306889554045433019984459125652828838276267983339559387157291079832550190640878988795581561967044755257278964681562244048447318813527397302684738985009653898605136193556686949145862890815185612806006632078813332038150672620950836131229576064760788965000728452055671370918336713871473248078661248928895768144641373826876036689156364668282708935245090925537322829717675654067780355984605450230111617875343986865671086022348505813673738698365273579989150747684312352700246118639507593669356984735565745634177607470475352989145885412781818341767877770775124444241770465194088668321863780391532062995727096051918894615737311623785752778380957888283570429672247750477889907546153859038094551273478400955414482375895083501600136189495799374434867059771815040485798225706922939588730459727284468650802536550099684576996195954275774159264870746050644379142748210000950242691996990603970278872069820768968559973367422397535136416845358509184290922791292823082366527052885038443101690376221083641989559192288213395212417943042777680329713423967641282650547405577800443007558523287687089994167967322458528218552545425627031328775121320815152010212121406778103083453549830205165325405110400085383809898521071336461571595696362583138793164410641589071804040899569540065579179211042770461142972204301423793838977710854570561001856492131875035382044511560008961725517588364268581969022575241610697966765406837251079245896325847632512937269019093519856403111503135596586545809910650501688617964062510476934320618227228265676800000000000000000000000000000 [143,5] -72685070008419009830320948830945076281652759012480862184659378339430593498801391160483953775630203924679887756176234001417799625664144024373461816739853942919421013004090548187967964829035716725113395672685805001563600980836162222948201471492384304427828353036134643089747780837616681133521422631420361932262296295095212580577877138903803723251555299374368103213541433116330633854972518058082367850073358332437478262700994185860201801079675044025628095493204715269177509239801085673724063368669768765999092049341868432472918712080995232714251615552484543240225944580773377616960640728723760669952705427955842643000373643319433049800221638461969620482600268141691426039768326766894221245205478513992554442009101035635761667368118331818390141826978775853155690129738225032240122102100872475835513794993485077563518931347918134769600512591173550004474054825353437168801792761230027721277804957400616845259289975494637029012949618434294556892337526020056393817591455367178645756402978687975326716882008899177980845517893355580181998578357721545505043500337254847745735822180529647946923203483278369123156557419986935578375632478124570327021848077045500939539703969374856151526281994851068732129259823102346430449699752063165126681389515379663977775158376543995091460959387297571270258396163107858517186018423168606138774897029881169995765470609452105738451392340029517723827577753879971030633808003829376137118158597624378806611907792361040004809668199047394531221252981499461300801201976219352377295453623404663629281078790220357687460422979325053093001811345051317401489581755302107616048006353951252429487122830244689160741608914476885817964915821400958880421633817562919805889469887174339118657149835954918856702264868785011479372087988446584446134225647413029280821935716859834069086056439659574721722369397184925695177877841955639884857056432816779014346839244810091140742058796740557582599304092440845399967128899621176357625366088769816219304561031921849125209016993626260540913502518385344388185257326290628411963489847836382651244734301339562804297686314641320671878074534950556547786291176513045240759197072530425638885182021776753485840273469495810669586755775111729713611995286699219967502505055360052383954325461685771927305259023690421997866146173656828039768109971258564511571717439443802879570982361132106671718400000000000000000000000000 [143,6] -807065859941639366993043911537587701407167699460394548075724249678928825831442033703672561056737487477802570153733387996684290031744447437939724941084508542499864983977753110610879582381616193531227750247918981341175923512071076777296134347848705083181123573660565786767228026290385196728198828876477733831024987698476162228589849853838344803214894970043624742682664255500663841105727617172782011124403073581310575068230626311716990211368746199316284995961438045304836223512489231917621188172794401721950961927611751725100780024147735265408363214050129042206808751128132370913925726934433302777568660992567506168338234485133844913429653182781404625699250783101743209202933631820035971472232576568770142441569948090838784028512792641459999386817578869278250564425764066093315522833696294396024373024045186853790967656632649810746565752061088381382669010677157710938267949456440304503220259622712556376025771972965989518645245826966355844895356103732297906000178304304445002270510053797818339662540125717396387412512092886462798324233545480880405462578069301015864793206743313459541670899006356898701914586395287681893281696026532152595408326635982017463969669961426681665481238090665225305453832024285381639889852128381992817946588503471202042360916431913818231413584391890589343059626311960561994991423250614557637487015556346543411297001682124950078956732873261610661055811019632872002868345121696821761359009275124045643492907316309699048451948402383354942494621405042766586646582532249400265304969033341968674469470826436751217152463614309939585579117062906021100095623985963606332853033912948666118926172217818171404790354018239338281400408048037976621418269488808696345146714649546640787165263389390474608097293247199849152294151134725234280901643757736977550487574767647936732456293237066560050433018264179278921128187885526501026355938825307048110305406008302616705462721629856084068052541562400583331497749861288628396940000761980339511286307126421251390556017852904996766868372439866251722222700718649867970860575772744088152574165803370203968348714026209101499065159668256081417200180905505011570155216069190281211396169020753236621243711424249293246051720916451608703290825988507464873100148090479875430232243422208917489349858746147191339672349086037018580435433589528822222822722269486688965274288965795983654912000000000000000000000000 [143,7] -950636706060423229897731945397341754529069533525573771427710347877959277574324884487740410378855462749913024671691813988576991431195765235057826325681043177929424162757226037149238206390034680373996229879566597321877689780476287584162357346736468184086337543714606562803685220498629808801993587943605649954840523430805702172404374406810951715050578203296860264860064128256041240069938398477620062191084173052437853589492915490549164100618758289662110480358972274645493738687190999281005848565828709083866335019473607738110016945633453378295896451974018352406833794561497796484271602142367705597087552733995353682900079641206061383065024417507478660230457611136941904372266560816555217110081999235991941361854889268991385242830937634071548236361357944966420724659990272620360416538929751351788959348754050986010071069204168673290456292931560701358025853226382188087296666071203769644276851473945589042410702834788759179566527438344454791261014622822864675060293635892521252358314683161929630063095247975047211803498956890454706983107839424533570262573707877419585091333308827998022572347959697919546084749777558148388483244838551091624779261887544207223183991689874017180265168531361616235819751645994628677133110956745263798018278297024922250998828252294442228117538548512031933811189931479943159503632600472604048893891273996949559992587782593246746187570716159351739186607406096206001809251716626917503308844852120908401277319566753403122642473996965300053360018708771825205433561011080921604990644432149196556530139036005509374395936675357853964120667888314041759603076455168632505129648035935833865002575735217007841243168003922757933585289988583657684443852951662186135591225937724266695712459544886346843823103276376773117071200948956801693013909476239757450296727472076047045811054460018282499782848680241940349711727555999231378395868864119568979870214140601574533655037296802191638370586102732425938479840732435664073778430450280806870208742542537024909820102791748783537654964907914190835281740572220774821557975463794670533914289985837343843721989167930813520422191970489485882505880317977149454953850234964585404297217454836422135007437961179374306592957253398966557537652475554637382311624993662424532328972941300443690321505164368561195173931168451812361884457756521591499095804700545531051397312406490252836864000000000000000000000 [143,8] -28194102675244188067136554901510277275458215988950502922844821395534016483779383396847344204503671595113124229682288920945083293771041560451926114183127246401191834606941982181877755424205287329319387332894052861623915729084138490791924679823080473653735037797692957893957680127487598245102112148055974076753073049439719587483679045615926335968003767587235540678208430626348895646470019277575287324599261264231459540142588590952260893004682447141825769746734762955080332346768103417156494310897584247693343499499910897165132171150051839905962900736066980183238492440164175625487115604006479939239475803380535644494669508604551690573386059515972763508658516943932381322381857253011988963732850565841817750932006055986686287388078255301389753911120106440854873803024019419285240893880854609507946978122577065458544464289672234367970992801794117501171352395612013667764855460231881349921310283795976069535823295751360158879198603151426983923925498779300927596548442156088794610546319231567227787562893295460226673742519445336185733191996805112029214795565614852924376834038807672407022236991152306534384229352155947864555216504813128658455283893541238688388741011344699588061950872803134492504066018546758508815431628635631615885372746812358986709639296024138817419473862011735389061671601230662348554675409428582478537231340105915358774950191846949042341057876121039418104442175921320760757415326412761664565257578193794023978464413617861821257865872353207381505441444864157642077427817934346155344907832804165241449246902109434210234461573193577686242335179671347245095966296077181911578631400697146223240135899976401948437033147917485032232780851001007561524103275967185989530008702676533847741370884163259419536537123117201640303578845316030868413787910279394066211570603575919360849567446295205796868459855694662082996919787345997691669312009522498695991883254671539930170993497194038952893666884192764971672914447396692747829306238459956334257425483046345185285850965863631154293404722190502702896118951682033075421476937624959171876814808365602825742357436785276976658399055277054914728314403982526774632907525646417776884105844976870985419456266112978371233647424806300591964520746695593389456219364883797234830623455878283731331257158480654690427032499238193606347341782269664846021781403835141873167933540475008660275200000000000000000000 [143,9] 319145831244614212984542301404945648043074403983518177412758375463995728151630089904305643186978073676540273530487305697705423816772096512454093712471685374576881850419294046597137199298117905845585768744996676775260132438174955284445158423562760432434591470232850256210291596750231026328684790744158135057086200269501517768283800378558612356516911327404402674737641126235392489611249608092253560372957719382020951464729232157414411835385626323466743686176600883438531707869985310336187645608512286831324678406245884292564699706248699893255669998642566311972073343994404251787379509341110458350850607196426027467698292461674377891942352716819268035267120466059947832099586286021106632664689234630723838406005034431501119980884546542494555588834044564658610788989795231932823856658426469591106061589573077964195322118226131738492979785948153608415179204622182369777555285041566943374958484890427589364535639403862767622071606980843612724223983138528730225656064759836672131526604682432685117003204633567304342706090497577388998251686032270116567675739024873081816518783683841705802861507104603450788065084572190743619034944480701452698819915253519674684853232983672313106288682968172176253756333932809859495967969068464650934436737262287748896221837472532891201595714129588830842860318892863775799526106453747569377610405052822047397729235524528743960351086342439795491625740017960514724479435033745765533547734140177340891245524140567384020421997154269622506069690665378023562793677022806420079107373548321380564948789863196017942002063069422346958495342461707820324288315772063337901164688992006229437275038320674193611869156861931278303397507323424104845895996862179587332088283466980292838641714003898603521874456972921630571108759466581749177929233331512012507338120080613842870787471968159330316494675916729119116191935109667113516230025133509152903666222780048042567323012489997844090828098668571664696945090570144872204113003983782114047572613874490052521384359892431676459585518845389040518042259033762776596934033112583969246107392833861503848647414138172196536609363898774636103415383363307486401469310537479395848270338155512517829263412819105944558555225801194794548667600365857817276544579599168900737819595833521815718132169216600299710691774291130619652199807020141535579045912908998908548474426052182599511572480000000000000000 [143,10] -1329902911934394862943352861231657886418294726319336439925102721695635480402361669720895748779340403289521029659887705569736714131531038261299608396746158503095489651534985013009436786202491541784548853212521130396977283766676858806398079115587378753924065903225801380914135625499110465489482850858234505033023984730283207097700666724511813216656791253144155344390075468624418421196207252214054207310376983227539461841126054445451540607567826838269417262237873608379140817263333757696303812642565473291910853591547125352129443172780626124702934445213646026447040249834300640048466624353508223589649469206415804487815542527624416851068138846272561484766403227909688334408674475390473806423213225643977895372217069647662475523803304589519001902168499764292482337428055647693175934865255359213585967252813207696529868324177418311387651266879173496191059932028074060842668278218009056465873978318600019873500133918089890975252853958822402230179113219748502778990182109697435439343352232844703441526010034597105321952086019364740757536184249489121070689713519157186031607554486887199285617083392600567563991110732243788181317265250666094553609339916923555807079243655554015264780331727378265854227074589690998951936444100429191076940029480205675141120844774029464717938472606759505103074235334829958891858242544077095385434521922575817121347782982777165411366414782960027697565858913600380771922341040596376689102128063364948507481680229701812508262207431368273077800792659554821783294833801381461168866323488867835539294569404295372794468046308304025293245805564672858002519281365672036105072153022711089485144704593247981756402474255533868969838671066086371803652328047322541776240145108048891387145631784327748482743957364414006370549832253679073438789538351690417790384820467074626608039091419559889237684808529009282558148717664942140947097574522957662684236926053877517723679374765826100896857184556277851067136293599815104788924318797921467718642136444863976295437476441694675932982828908830962710021168031221252716821723821870237752578246926511575781226752550770454956299079846637383096793980413689761626322503347649843731482861579101006319523511236427913416328737696524241602354874557889110413682475285171646949224482745733200233650968615164133565501118006644500305715815667113462511567000907776267026283762680421613924515840000000000000 [143,11] 2742393515088345172905978405510304044174736372169211028575105388018650548464214915748150190719928496111571484186561745800646094058253102542615606286953888157489455414935792016972804634179714723615055085040998587681160967085446018679684384455385315093109397011142046272465859709562985013088384732002935836553722072437047406637300514981252573173243158294823231638980114281951909023085713068092190882774101332343065848240630541505636415016947218176023053454790097392765702290973695969976626023347503313850676042162957232359709976877439255235547595974055377885147364017415484095783577708818293693272351317025657009227490145406672883461066036302007821416344767661344569338271354718126369454733356139542059320933108657165387887993174383608929076648276307380925106448457955590738067868776910084513029716680483481508171413261248064289559583771373130509866189776100409051434008170136460416075623346657505102039714293225764829335218909502363252263680646383536115710090387323005373199634158878021404159834728315193621959868703882924971264474977905395606407160971416174100601725875220231316181400943542225780536562003470501051649247426915031076065098283755443810243322100817613624982552735115379011365212016215270934404198224746685231383884468780327894834314845978500340788938759453903627626223753535747444377270367896717786368067638087288292791909458943831856599443577581293196048408152841018942930308920159317893289429643150026507092002629076317568392518278152334546604083262181424180055760582672370503518782930615429340914021319599035487170116889666519530849756643094283508620203320371099477029051426870489003157669398394492608832779162458857948829023256415017994103633424396848801171374113991991919647065123911498722370198475583780595637271545725481496131989100769331562216607686509527790549424314045045192817565726712249094346212730505596122745392850452681797842591238864525492131279592845336519609877204406176822863724064465513852404887384630987183388365581328461903521717198270834520615352573273426176662068627746592723531606006203284711735088150478391069211024749781349262686524693787211934099250438278026161651129895099804298108367147417557197735741411441669685138213907495638619516925459454820744015796273060825268804201071733824303770168254950242480409235925215238593005169158596938167269963343332346253994653541288265833145958400000000000 [143,12] 594694531246224560335075293326689571499060879246627769262967834205864513509046892582163555904601373152441405727431810011191381509470844670390108652093912865898259761464730304479078053533872592206192179906457562018986081669127164209788216793714855136066466607459524174332415889975449606224808887724616049997040265305243076974773820931889736251307546340923124526563189699228125074947959480218914149342818777364701263093084002122766864387499560679404470799862918671368209590771379344790463510793869844363021150376298099047954711493970983520968265991737223960516579672006583647883495183979423353084078257813888161303998747328868610635128619459545194736179471393938639673689534467775710229716217507114691009392108311356774224070111914109464344987652583184398195516509924335177763277391981799794715148041959736230153024462327874416793433308219834040185534893601256325424698631194360678836431642403216743888356103069462303609059732142467083474754267826432815979197414402739304642017187788254849401463052016988676901460714067947593550065310720682094548313568205006043024740331412455318745401524942525688299831248098670785559264409540085303340572265231269380842282175840278926131843902302747854506715460909489036625737277588658160701408480393232518788786908240293502869542590020193464865826857888680305008155464783930257499655762048134387603680843271668603156757509917610476400926465120196499734183704112823136956876148114143782989063569258990398183227002165875062555401743636060292962766548214999542610432070644996642029581228250175066367016870230257741690421065950187677125303146931954459804732402718089204638238114623407785955349806239585865048023632431802072696822261229441440857897330295671416284854713569257818878581213310386949421545679857505081441495647904121856068908448037834981439972942314387869683249510586360682225739644650364370591846326616166624602261709443812716277655064533552156054616215877572572739252166866533344521333403255024645862259425303810226842199877370975111131007727815084815865677185801801630179632511405704948247591243775206531165278031779638011376699413869774982951903923904102330374091194531154347144874638077054344183960988076938367984142489299714855214281248910388648316323287222236674464974562224736710796227449735190551247616217129566275933578134767128658223446062982355704295942912292078105080627200000000 [143,13] -39320512277706474344951068865734568941102905868256262621209436504065776467508324740359017074484666674411416468324730858275650285463277736764543083310909229745596740060323692986917960247247888830490394841156039631126101941723487597305636747820866941050405405349236526584422060925494979143716123705719392471236246437180715663294724543392111431940864611340118072040483119835961676257291010582268759718401320525167240415988486454726907611417051589665615882160896508011876340115923156602952271626591862754917334442459776209624281665721277253472739781502563431694772843426794185575805436868857251070587759856452543493301178040403785392225720441908733016471140109149003709678827327735148849759351165177871018005801182557525276496229648477162269715389424533084638458765934604250312954815579278390453203452103073456114591031019227784509126068478143524474818067058025558421596693724765831703498329575364840693439175548407731248382290804815048394261157369172750426339018254733760081531114194760317581440557289198914434239586028146731106578209720043935236585499145353669457464486359605942137529697665135697966016271422448078709788365234312130035934562338508912268604337481053782896535264844561424574746783666048692264960151457517252106633886685139668529741350559675735874834294667955945440621706376987314644899692061645289678243556047688417747119619190035238478245377581794601033183960499779742875480799311606503192087040534152361344350037862780560916554421597783881008993172426967365514164808223537101291049984937216815860383089776866895731640727810182508549064516553506364163316392707730237677039490910079961067972410399708811114098361594803208016594217981431247022277639833969316823367226877420675757511597148054190221885163467912282296335316676479150917951022581741856688849856891299847416922495398769125924905085581987289878089572876537610172132247569241339739880030110111427895015544914152871496987391599992985869954614384312538631476606259828292846993782474062333942709604430129552485535155114603457888730066109352566595251171789575905797943596703376176052553978146319812161394079882127731580308287979031655864747100228726117218854173770501955153968717988952370955671358019641193091575601684944906881368338058251487290817520673185124889184444338754923134933932794551137656673129112244425088846989244034512402214700019465680286908416000000 [143,14] 214606209211069728521537396242086124972213408057383464897672086920370480452985902886234638251000314173905393561943429940715995070830528047909258458673018953660859193123615301494621101902945617472945620004824104206068162617937992727301723962849418764485451381197588810019618588598299633011166239934792331246181596925802606303286365008814966538033341174006076180753606006351252492080029053428972932866164212805615081336363699041767246361906781060586178290217019919008967795562149334908670880267438451148174428561979923715048722261142974575511095164367087621340479473304615044202951738696987985196984694704171296433594712606486920717551157350828414064187079435057033197109910145776503787498364264149842431001505413145099511335394810281679408479188843617681264429601359896854406104119514258742449201396455796826760389077754673872661075172970516741971320730726637148449537331178616213642220445349085024689762594676721716637160563956099878372226476391032813245167845207300660972690372969777040732917439198018186470944745912989330590780561178955869788795065812084018400971733585661665341500409227242269208565101168107306109686325880266814290629000161853773298253688925397831083238149648269268323596789394657656856679882537547102015090597068859043250698815851500637805104041905393712607424741935883786745855218285910457239470601246014226802059358200530328125633014527469580723015950659241633991325665305618105538066160653634376917450577072449394206779703524822607437820972495560587575838956302411674405434535984553745214252492383435563097333064207032090527226300529978938709621123192223947939780494118616557832842780020924383357897582127530549171529682498214794904228551219248623976369199982397800865392438780409864605284964126898106478914290628481271977210689308548359256977098647340185672453473757481233211375565314501188877729432498882521307922368119249642553652273630394489552281320396895367752441733862021829634684675370983594929137161736473655027536359597940002922780068220898942555396712343781933592308786087357460327223533731808292673099904229069656373160416024585244886222894324987128537294409547971142601327072815350924987466098340704842347382910153193382120431312021913195145092505096255332400178795407423739681105231083344616977838723769332886938818514442090111759434201142040662668224738049169303378961914030284016608870400000 [143,15] -647713219339121117945652603773301055792841533091631619478579206505237094841285166411085002783719295575384541553261850087549565292138079201259567897041069178984606781830415905154126278588203965785490997828549267597773472522560257169032371177547230045597948182578217518866142824424519212475101656450876415019615568233503230674285132003660804875299637345305507529472306221740001684678918648818675917665668715492089355269969200260884533651202098203964696064089592612925780641027776716900195645399626382954425234150208664546212077521511788922614376604049087278157087160232453552136119774784661674207240255792033573137357754336607534360628770318554711784735944014766819218188051730583494411981207891397248909667850610853619763095542447967053808746952892823390195929071315674489531500947729526747220796107247913403396465768604071639756669368113141501357488941427282399071600841473410349668752980063580032108219667740642049987539680527135901386206343296810010645469619579934059845938087811135020691563444776585443296916927244125192879535013563416360824368639339592806659036958489370785654693582096760361155006989509276451474573085290951495783723701234786162797154871066285955657099832139365377704167803058541561887295900729948673006140139603589201116995124369981664258649476058954648109297846065071862945896611987628028898536634896955691736595761619724993529570504047127158501017732450987275808000217835961068882733175823301698035125017709822317977677352705451474186460202351964616279203332743130450883527647395258869228525099176823119471192623024405123218113864419745017921891562543008684356515069163118325240108944430661916389489735319909196400708962069470684443481581624222443613258018182651417544380872876384850750769530476809233861612469716685582554050474212515283772737213788551910414943779238838264937807772432102932769842645622150115792600211477468470240472830600390813426068571936065312402079529457466745049785615813314823772326838134924691467617837445540510595682219754648893490270653269873077763203334023228705981208000454548501644503945677684927349921115592708097292394369918716624580222574460946759702420284035040360469385254565780613514471695287108058008640692522239231237868459932715207758541957711142741464888619175790482625747725054277126624959303113502106674418519639747544134243766231756068299910141505842194677760000 [143,16] 1084936426814297121801680718436586045408395232814127719602550157450528679291888236735529787323455361289657211097147836054677786310186562423984212859137510511481350350703969066274866844555671366889723266838225714276108938065199051048076123476362610304411521934136179828969359014700668549394783397772281766600175276383279458957779948728373040914071967307628263370183458502534179743768288915726163413449172258815500031030700654535838472526276359692842277280923133282212197323124230383249652359822962540354786835249279804502972614014923889544035012059236233598541045180404685889916475897849427475329940306733327140054153185273190294803192374022992379517018669458508275720609597087749774096144431880948833346079398831947953243804021598364124202439915319124220949807286286828743169695978729400998822365546570849399342484041877203242542839902643241012352214249630960668508005487645095905523436462351404723215720680743719592041694417688485429772220922706335756831448205381315067547468552240553652124836333137692828037340525607360954587438889410895561343450844061730250532959390767192273607155247882330649962465931729236927503998370319297642496158181409272398780589857322770757108977162523952833177832389789803807987600737597821338662980477197658945675709864815983693816469063858468793588244676759034224459938283302271198272980354422990504664147255637826727190107747458337186769660397442072038937532336902736753548358406562211496616155289591731840076849445600386986319553863755605167706056353196082336692823893380126230842957080918753445176412514301594093022664185639437410395250348556935183032683787920943958969969367107189120486655389101443866040670385690511103302370861180199977364079606942066005160586434403668712379650090057638907313970636430177868817911981109262133458788764944166825102014477356838976415564520908283345296568897757934916702466080828741579646216868731091765007046343763976954916379781596311588628625215559302614109067744051706815491436834413910410270288290080038320983600321627469153777878100439521345398677520646568415840620035366354999254734655062080017033671071874415519585382685910993043365698243336503307794625001816858895389381832932155201802599815527808633429031063478209552772608186935109389420340516736304536556806988105269583247525438587742442251797912706021121470990351383996369149521261808760913920000 [143,17] -283909936148918335093586888851069615123574470587287952613844564008913272799059132447294704897333822854636152758656468807074029787681339679430329105463317383842493889967235572075692376641722763114103454768888900914065083930693450628625860332393495798255222506279282073244743603801289571506577762021207651474909989455997817547382370722532093817078370158495191552339573691881755027875594546731328898960650723020899628712296542846616694199471646918512080396917194348169368377569922479566013579453654036698388373749252307849282058134744245580658739434231140682046498627253888470931913625061570526716851153597739617607249176563298846390438625716122900192462418722417852727080324683051938945568730440664253406114657289674964392152243081598282231457482356620442479514221775535408930136410869562606782747283904047985602552087322030205387907447711008509486212541682363487536666466794739403284586679185988011859699060364271387690610906860534419336055155086699750816786277589714017571807506121751856734189461807043531243433242506407274704885438470544956425447436071166080812261584060377244108701032440749456243974909267590386197010501768748319425590964073783002328388867384987921549125249900452086256222135161916425858169541161811077943416521807069560654090448349773757188802663495776794306580047636207615513312824045994287693230322932262600738160717038239710713267021896161079548352612095205419287124133477577173690765102399086709387426540973643751530961216215858314554935513177847302667634742078526049305268781019680248687005981560347539327539355144901286488841417049649145205714231538460029947966945596214734129608733963556756407194500452359037711700312952196657658126695062614585970823191923380620765049447411249315009295540185157373197102537191715046386112179215949790257054810392316137184822625077265396628801022384035210616644626369363216428459565078039182261168857380708964034044497170463861715511340761356788987241257296982798528686340890580755000859318040328814220076441484916551642631285823912698263500804446564941381019015956572941017924010350566398956592275928496447416060295625484133640182808674965580054170613209415040897029682095862497568523207609871986426169446464193880112529395542309337967283223305645685577796354949948937547029161187341170594015407231679344626109313177874734813600934396063224163572868521656320000 [143,18] -3922363459001078018246634102572781996677426891275632752373488747347852318841068465909013450269439982063263230918252433129333772152501205010479381249023689904995622268297187691926445670365191680523288257861474081713019714700527783867527554110337590312555170778879384651752820990981276525401090484645810543902458220013595621915581374466930886510976138465362751012483666444204762153660180330082905313722551814282129380349226567167939228225917110032047948767323125433720601444365718927366531996627339476563650782419264847938047816250001049916198416009352257202629918479663714159572061861985990892421391399361390039240519891006148024256552332591725958100345535941202871878775668983429818425587921637398800953092145072474317454330005397693034670325836920439015665348707569176024045697800729822485496000349447586832349877507722949316868307364533177398820588078481912573932719625961804023743172771924257857494128012352190644733840914093388094420956964604401516780704767893279680548636676894994123041410675984774230531918300617792447250551255589847168701316045096058125036769257500193792489537691521885759957387139236004504019846001005635368034237138830674511406465627307227447392722731528509524790138896845463138858845484707061977615572583639836744936960281387761494960343624003789742205744777054205477647829297337611442415538587865752114789139826620102354708779698004031104724450923098806464747922139657146779406502432691023698034874624565576539751206901058338180008815050193181825770162064394002536253208957596125423835098796263287994082919697091772175064407810026514202645869693701718168805156484026017399145379040195440785929565491915921084736257557206026655304042568860455509774526650235648415376606593823584897817591575022636761847510469909282894765387801588861461583986435076046299693376053592630823607481658746852180947363521328416153959785588047505642135897203040175680577990343058327973750309005095066198193965511163747618789496129882625786124935369120030867717564282653293091721723395978763260685668252946830378182869344793003316478091486898055012081171261844050115087558578445629473628802777706979156477617397959060372143314515443185851031418370698121811253847345818905305092142465349333485055866209211717920218411129941680666033342453944231334748315425190182056784534014241472464966690273303039907088088506040320000 [143,19] 13180186967879746396978678024142452908866407965667208124361383196596533789336895725508282021982119187531133833656360679174781315217638989224394258571970602654253853492677381845472141210416357146548601334587962041419370464045551941080564382951630264764056128573981830867379212236532057150880679956071338869747642405401227720619427784806554398179776629433324870936161345357545907617001851549594080687398052886957638166897611701881660161737789354158884867375617144599789737266658137052808325676158558875488400397744138216929744857089653059598126927195951219383214696525010719056385806620939987350791979333608174638988567043135411981603577352064346592767262075540221962467964567281273403208240838652987981924742807797671810817488085926992759217980316421008523813513138170949164923101942835423967307526124066385402702168794890739029446689874821600323508864176797942182474129917043331572247233162539661012022321164904364444596495385492537373331516551279000803154485093938543691971993243976410309384032264842342971476094883146249739881855120300869670973358700865411192022854269013530729366001642084630967059331297612917024407651914704981195530315172728961547561614683044630859414605916995292581185128411215003423854639590704731507713848401422364007357165809042643408086536037587805530808809597344905630555123277165659020234758594146952927198450730274792851642221558811858916237786217509896493872316505285441411644362883385576204740529934337038160895662728219139426393075081047449760738528498635186551514058289981039874283482225455758130362058619968447097699799188736507975576223817971801538679270059709565227839183401771968520476283779723715107484774953916755876761106445525248431822875283513686403722236792991498400272259349863260789384613497363199720492252604174311120215310244444015119805096103593535005871138463221871270465091079854570223331864888816726671563889484525433778270141841872931720259892804091330118315521200104859448150657391347243083753923465885870969767039259180207436222845959216778569719319850159802778037258653629766418333476964658191519622379619654556872587197749084049597750215407205962332790773862453296994226462725604622466462198945417129907469755707556471965792299250714180396558106661313812842212583617177902100904027512926011771298359832632120136880646465280678152795407208159566181575799341056000 [143,20] -26765085117041356984687162555352242719435122204014208555468170221867016805173954228009998821726606391610267131998180470561549158001806563624538962329396226564639252675931408923955452659913159609995439983312221340992740204940006271508501282525820195216178766837462847973816622730623088100094255541526698694964014760233960575470518365672487733527629746144664023970883566209781587106502174800224267866240950412259773886194560277917794657878289920504405300066394914698628532093366446602145070220819345140645272841336221910563368024986237523010309257601832857813889282921695172488690289780032697218143368859917074313843256934168579663109636608782697955592939666588349296790479218449997868530331643384384031654323223818105406260067142804814780022949728356034834295593515863253093897720237105827700542268069810297016664633221329588340587742617700616055896488742512443429499344836029889716433264929319709880751229982696680374420234521632240730405351373520940364189378656419530053976427109418464359905802383056225965222477736421596210907127049292877249489871854687396060731401022471988448685967765873874903652548173648046652361384994886868913484714514074636062225496339187464337217646465709720127353659750682193603172670839256818580686804884706799401347317735562383388898352756065388627763972489830015053406848496777318601545439474222034202767371801259308626113817468537496427028841388316579982298316499040972951141599001545967981333169843005967575925793208783502819810961121647044541589566029542325364448740877618158171752347319863424100462157104774979928277287646727352466674240040614991611593016819889759926180264294836005207786350547021324056138927646249194626752656998811570812390837525918275734646697230179963414441623448019453010531406538412173852325241554882556937342365158929950569049651011739735045124377306185594412462803857436029663020805514145728525984566272484396764544601754782306862942389445951650510708803711511031319521907583145147150030602461033880700401333511590080080138484890816455707806173322539673460114022719678326901788388454191428032433307167351556691815268491868892476860788508237579840407019655262371004666664052925238795465339783103635364095526109767266488208547403594666402649345206568211777427936711671964053197455825306179560320721217345966091956380937030154368786140130140557345953310310400 [143,21] 41355067973103868565394392993078360159936452768291792952883705445858473897896242923527227265224549538392541698895890686388531098205725620220292967733803267180397196578538110763585675774358584573284581746066841995070193067398834390591748482711969015224619013830167109124328009089206626117950251781011859010218023920681185139652429322035930155552690533024408236587826311042880207482847740428083095666344228428726486480306087477565533400900648443207355468451011948165077443961701879725626884644009915206792871115041885703829646773199194677599248819951370222721343934398355640774548488725072274927806848797959871796630264500845211745122225065645653142696389031415548747948178044477261022730309441115372319630795754486828365143110901908056083840965768404580496098190377729908599199677833374260583395676705751430737362301855532283370828181626214044385104150931742307908719118772070443255236748713930466328352072459373520906041907714058948129374371123739134242233526385407252537105956790836528869289999901673329675099551728718237247795813399508092722849879270920410869325472488453171670730483886982994162567150130615775730116327685963210906383602383122793851429659169041162687843538645941263031682513416651420627952155130272087468207818044206528689120219295232615405598590197899312242772446608863305809107050266855496516558672879333550984978736215741693252216762963460020413753767443405259291444358708313461683257748301014781773404344713786089316601592063315197772928711720100969684807010426866130197394438754302072075740430539238597586812901929501743881112570013374928706388967197919272178256620720392754344252307000904527913971466416617696439089471833242387088691481751250705657185733548139372942562225277307493482578547742409712388731067054660164471362398680264088960827263085183132491760231588836979965528908573812697845627697518315767941878785740184952953312636077803616346766716839227312784593098728370923810265125643456475445826309447643653520769552770415874726140740800975029300649487510315100952207860334977275727492814086223247811769110250100512381236638046681968643862228984949876614415236888935941872494167107317398586049630144116075452170174511006146656438496728552836102723928274619998819338980827460577769553248200279020223775866386894619161448878929474716914601044388251440261339877242929495104133529600 [143,22] -52934774715235665381388204368988825607480232358751127246392082926159902996648033146172111757554514781782800961136725326480815297938001402589899299120647554595586360288417501840430366217524124295750576927830530596636789996805974178250498774752022600137770709453309843554529670849968677266417931891200920371862674911090687101029708869282535328685738733714301981384989854433000481804764481771002696545536702247311361719262096187593186538015282518448146030653641190864268583887431313351113514856284259721302678558459712078047038258755573771445715159275242525283661306808435124628700833766194608341278216006665091458969603645243651613665527571491169507169815577850514913278660357825126892583785344544300859032149281274345545744427350941925118173446034252838565926312352132431617903115306498942937105377033845191416151089922110431691294976658628896766467676914574839022670335071467445184231276121137238156773306831923006447532405618700235055129391707348284115642711359581138092673835585124343755054047076540874246382141950749809593445137743222480061839028364358303799638956095398401557115335435690158115881045619230337128161728512847246223856331871358946129376907359348860105178655182728516440602873365143459008709751416305166149372424990704794934516103302918880006826414422971434139722227155123588821780689782814341379130581752749543248416533099704741096605894117816281396672129782725042587365774015574496747918780206287622482256591320824463628691028745553102232987561291874922901337923569079378018822420623823061838312183085652741304184039628353603755636941203872932031699086460904001167432763437240652858469780684959262098749865740429406186456720615194713323068684794976309887824953071381771615980580868766112325211129480721307290401077238668061929343387932511220715898086642954860839645385396360742113562980893815444464845158958509943966331558442086219774115036067355000444523052663250648260086985551878508819077479652367141344336217789653546732242074021201479585935311263277215885831055101183565627557077541805506212104426593839198961740562641323811755459987616328135078127520241180768324979338953916560986729395350579361961581454681831220097048410231354662691421228120249722341034792031939541984282163987535281457369049683849279244148319045543375633108288532595508498801104413632070295402978167873465221120000 [143,23] 58995165816833295707531584907904173270020229796333546608317510499657275564434601173494715070791849207070569943219116803717500901222365874373265998759562327185482272930212815296135671989713683099412775640576548138459131875452588580872199265045341248618280318058960545596513755720924554193433817433602542286529779705103870744565054939698064951986767540140285225896896144137343849057610282867387969597590243828225307919795330333239365175052540326511769183715739997579379706820997422309681208566891793896390598067295653089525562822324442247938489943997220299990825566379801215852291899137435487195798886397849381181340008633885906011334978416027725581515564019221210810315808423943804962976607574844122486203499620555233836569543909507611757317185970135609242010902705092100279614050613285393513746186352962893756703137141253080061860310631616169867794696817126315430507233225291918245054456766530582047023872680800518086770929889378491274742896759302851674296994353354486418502701908230675282609951844569772529731265793658402453924565966051402329099455660273185060884611503861881096614235308243351420622905629563382124773252000676994130155065284485455965297560535340532527986567695113190878632245619701618792167028693300553288822187192242109272333567549056030803347620022993761894678490786733291680461495069973217766377880721213653036094014268071021604504198716342290140312920622056034264322986374164184532961055214364594041364344429432971083191017744174122549453964380630069406808331019907171656089430965262415806407589758889620181607839001270057382244235684685731028230439827806899460569923567325685631517085023294638862182477811943198903919734220635223394658605621796179492563130194113403081273407167286090030082363437423437585895022588646991775785766815402279045163257130154004140204375335589638957797721435536243533649066505111528658177176202173341062067308010806857133585284106782082854444709219946457585604024768657225170614316432894521308688985506172417699850504647883464173495754322355515914523166466555221157585484395437668119171904306101397709890293868566323857119957591195953540544806245537463101866150075004550805325078399443075643148817277515473089363432187703852019332510343472936740111382026955140176672988637981748631189217032077706340053091103486626103733926088830238489332199346572560957440 [143,24] -59197425629507964770996523120358103693315909782599310119474178182720816701157253270586034204859568111701448752117867730184718820065370068951717925428416808235313228560125939378378502917195366341877211124489911057642221059304996439255423285384678252963110035515050827811282922227523601941647486684270042917232881103753420414637864984719145729492876071236061958316196570550768375882615335571255581768719935326316911935939003188548505195195957387396933282785411076142778088034563483304918132482358660376790985675736805051545926648453926798370906476841149235454402822673456302958940167043783940634961036206932335238898691033678365491838846485201246704312741357817155308849819829185074738188120598035856548954380107830483908130297131960508485838933839212754647563481884109799477098989893073908010920393208539166154637978327651209763256337070007368754265054989286896671481990987831299193296239204965446093548603578380486208534313030941683899097580977354948975666057891494075997824386302164810431220554268639764136930956815970099673209430328202046791517572961149506269013259419056958366867774438817740492099275063780068943556111158287096278398860763720690051389136904427199614647106004513791990786653993248901392983507842222728682346119916792478601616284029196543301104293936040355104801488240622425280956055190622285279487485916198058093916229190283285671274434519701628887778290152565481450745607778545967843421573266022960923019634201431966717241428302015858054573203186625092775462723244718026484918972623720548230179706131134559467102362715911144570829238229160699217194266245447784912578497250316323125186190395609471206321822670368340956187067255173250542390029708454209550914293905987548981279791206558333374326394235447852928384525754349086383415974189240068433286731998730187644382009897266661633954904367450697601402871974077967629765954066406325146166009230939659353376920464966657308840640807817921240084768065858978471887604119951259265439816242285641414894931270027121440459264787743575250743500944098838726267690184882015036196349296114868426298553284054781846638603764937591769972447360282382805046951018838538580989169108436699024465760575538544720909111273637953733437087753975888438235593683868407779028285072768669105618691151375031620109234514635001505188853193183577172869729745769594880 [143,25] 54765175776427123824453674200190673179746766016624879284137227611138879337627565103787161991432509493026805877034473934048785586015517631830368055171513984906791379486375238057450761254219732055794038240996216033484157518773350425622313775922871369913367577595878563095492812404382037873338559211939880151234762764074109368980586344483736518405161165978250421906926101775691745015857814285693820235789366248108302521794177108079643959096763178012620388695223172995834458519253080099915365069241020981712425791290547520887054780463279345041392435610546086532386868500190342527221704663323786673280655780426907879463542512707954331011377219026162471194044476201044486498929238278952505020559893331992962081526063084761011172299901079837567631259666100847376627564473106305060756357894227462542795281138486341511414721645220563617614859981125806993429291657981380731896885767475397295482159663181174396146940376071569932103815240863760098688667537008951148101422220952313376288833681290573168000529725449282849174072138713612908577866312045620458842121335773405805960298444270888420754116503176039932520348254488272041286168939863653437041986036827567170079541229804553890250628685006105063704520850605122436584035943367001723532750053734951920914236581057926124038453801459415275103061242904169655694806661063266461932076879067903482151408482969801043531170681638509147952872683368130691567329368049625616064306499771127606151846257068867587326075386412804715340753705967714842552788925858297640927738999453816927929829200328344189311386238334355474201499131704323080003732907236994670434607708002479982792947034911994903798846833348209114656258451088652778293204735808862282312875357045410302137545412642118293154742527493659650217678966262540705749777993199094294097534652438707675795424702958115518993205241634556794580607914470930373879185842947290788495876123667822154412294474716231698312030967132490030615681737682143197368348483671932964466306514516092785958981252938705814353856659100073575438021109490318849674925923351248591001058599936523124099490503565508135672559493407107628395487819751577875464874979428384034644478175421059981220901060666276863839296919169529007293618975420669912813902201100477735309577628363758946090258009133429921563064022256911892577264376700786784490299399864320 [143,26] -47898842898509080119361007022800250700174233105952424894713458724782803714517452100585766739929937523990017037802989369268536581009462464673638507940727263852196235901075408033332253435887087327181216148738254594593895495379070443276171565781472901160869589450815814947233981489640627055697070230232230535043903153816851282568815098867133655256884801776122408185043240482397609012162673035395432197695682274205573614165098008690919802859302137222725643556669279431369569850844705963722919476393608510015624062566433308725558324647056210319647795602008128938307228692859109781967075636799999427119995952776207297122048873815382545182717901716943225732793284473585661759253242281642336235377395288425645252056343769807254911194622571518383012566009852208873282465409162264107310044736235554526265486332877841345810523172780494085999242542772331594991884210695553675338485787263143435226375667121501934446877791454332539436140592005041859458806160698381512810461904385174423277745830036876131440357588451700147813362267657921821615785897125161560813166819372407438998604240995072376470067863861446786708825901878669890045585221383033186378422367207747313593402425251680017436719921825144622936842346019514829365563033380146187831936144622658039830763316712292851098694005493347354949465369543759399854221888216280541007841923090977336020568715003166916337113245891124772612814175599560323062458729583976766177436946180953063925413059823925056852068647873515438966233625120136514309255545481691834729857358874135715589086986069274786063100488769366389750346206522786766823678826453602871677577002692930907202574504694690778944904165740028171754369934300971207803396480996881741860715878063723443400934547307305438580306165364157668985360555384260827614952440945965859816229055421908877463246661584840960382631613692472081862040124240990157328547039054911439203868827555341526212195615114185431916464297865348099429841695151083451378388530876359023799194301622164814220789560109071669621897047443612736098664888762580780472334322407231137695666270332447973793456849811513930129680955104763296578239555686189643984017745781526626667468568911660635872844472451783678760509901000047355897812965270793122398016196853622524596526790337053647667931751569407799734076451756511068533886237798230216448430571520 [143,27] 41372123297291912252858346286869908282366943295870951896976723274568757950274528688171092707699992360660897248566416116276427326831175956613329364945273142508963122614195013761114575757212043868880310256983100195711460893367468463326254825960572710701086209026695156036194888608557608711119625177048006932847404844409423301569408458397666301627088946297759670858791163131992809898235381435389734019741779388798246027218636269098539726444724785871238407028488338184061860052160409965173233690856313806834605742641114565053436716927939397257056092636043653888314825067061990433850012718618839839613427323056201146155806311866993403415471405849164140558254943545063559448286613750251541108554106632007717082008791751056434285255045338866323476890154174610501971829194588827472216822714666049254695291521396674199254365598987570404912756601158715353915504406650978521869115954822888341992943982681334280145604312547112668484947371107129789662482641177571544955632410966255746412489847637022577800480664253750078252034401494007553567006201515080611701766337816608232824440221056299964189622600725831624961565806178504108697508469133333074837828643528769273248294251900691714613428720965938628701833380168204961441787778551589375747374078465107721598894618577247304577646854748935092611519428437417179589833474355654546802760222162075900310358007680306685430120670975429494666618342851757784810241746269296635242628650922645221515634864225683217914793631388912654918395448039509226771080630247398178588606961718422536181398241455440831745539529906581227540747732236620765390177057275891530681796469056136251930420976388614854266942273513084444400297940762898605101730571359576665700187172697748916696005926354940343260242379028949482104167185170684072053220393265958988314851175015424697868407780977835090416619840051769544235572538880125885515537134918093609448761238384080234939453850628767328034341395783674912296336819608523073472332736510152333692762747076475545035151784246101261946187112126809400273336273089162005078615795502172582759835089210861626326156769201907928275189384391738319221109034656757598701663507369726802484004275980190773284227990707780850005994306611736443915543776692608825185516565452495050052195192341541103128172527407242126501422592772277433808771168052268054851092480 [143,28] -37526475380785370610775845199586255684000658154560550827981639916745584069685564814084170735983725243709209233960497602943222566467194017111895213485247871835000208502313668138759640687981422918707204104037873585373881802953505469181421010702100120327220362117362680479837662953094568116118313175138850569895218479445018431977440717272097291451478244631774058763080067395880606707744821477767658654219713107919345192358458871454762355308317496726401840840347781027140144148634050393816712307028512800441099483513847992378158407766658553934649314934653407523594093773994655577388886785619874904438130203273522626133479143961989963727879987498831014530175654402359618182750886167998838099632186218234741016270192485657031100962075457920516044926661542751491832882994447449055240943868875238402486110111083473776989643736515534242164439368013910519141685409665239795216348357866257466828337640245503282889830531268275602453668243987915849751344600459780788120162280810422747355637866508165832897731493793189850549046828309954905815817642271278662365128286540206197849740834108200694490695060013009615267384653229519930772248242882121087367313119434732839678710642824206087651006558861311795823548755981733411765541703814974210023253187856411309487921869922607700005179211925436747488491509034990299002232802193955870460838173827917576574453712475593056954213644490675141711076349943127750386466815893935012675352547907393696133012867161452546345880847441319949462025268834079225525162922049935462501238901497800160571945763937699857074403292865889014251679292995023696885105409904422158833057803115639604382309788982842866893761890484914661628776552370991227919685818005620349220215867944246940728727764965940950602691173935449271182027539237018937676796175960875001168624542128373090107519500982892048342474857152753175557350839141084974462446241405555976754314965076676420344295169390330457172240143179664355882961713724191920744311436960000540238000667033537057163740877259889132531467606172516624566778807033973093990256924778347216145168607726370505660028453671403003555768138766020500837470364446992663013825945039103778758180383013067198762847327370817408267677068750730631880250782120908993020443368988955829627556895000363589229468823795306262457771568408203749174910767004071462174720 [143,29] 36843259374611902925463293096909220987027941213123062524469187943634358403882542553497002932209519744153966327377570753633575850854872531281851112291318093858784149439130364817700590854151688361514948401615140418103344999498247754326078905981802014888726897432923493931807019691211851098784360712958413495208369301860674574898977790239267455708056192828982255388668000517958723320300008372763396678071918694895441112635782167564784396068565507373152507022003642564994852153993183224735842415185711508723407375588501489932889973427549177355524576802505587183056408520775044555072242015341669037120856767243395459881306852370162332011045632409162003306980007630452116895653945113133689275614348681895047170233825611159466876443898678090895488097099551569301160700970103675346664838567044979678550521635913399449286392164909590946814210846751175053867321761831962399715342105117990492222556152326999474790503487074933578906218842107320726730018770654431792374632608055181605102214656639425750247664112173346953600079207981073560561564037193263219737887844208744044147153186428347674933912524724938733664778148231670960959263689799247063137040486410409678344790479012448554597522955049504397526019982178595114564323165764672441614527828069442992791173538902220595835248673971669773340958534016934144918384971052089657287358312423589277658928889881703570385237173515439244860939180529748814309292479247210782406677839620068771293866661872199072643860304871494500515866490535724624100292099261752423096277012081539593064727010109156121700471180562875055235235754747810631035392301253714327992418185108459453070650217296910352015637682828314872998083476747219174610348412911833693610920938509471107152042002229459245531011242911373344025876213246393132525920060301794382528564105918748028120777488993288305787929403386864957133622822189570727274202454760933316766069649529436785896646533302230887729077952875145501728686909017742043115470266101671964308771039490893874594125608570318955127625627506180965399539220821832642061642830011196522664716837276204264761140656907780069382676269642368800750217308527337674144477639630833209463674845264968961374197918176086179853678138927221851415500048486029080796460259104060195952974542658048897976254196343015283838372815252171849793704778631898726400 [143,30] -37512974705769516116212178214528960210539419878462063677557832373046598038278779965815531164680057905235102991887986779981737384538541967591190114994872517374493239199186665945222431009186998656897553392776034906827461295896304892640216848150689545151009498656449653948032590332862273559083816050912916733661601307414304812235340859926172343116821081027276422569062024202222599901925376107513978085165698059197512611508584539665846320379095572309246688980376142052094946163196283240666928291956108406710768870317489976064774083656094054485303162306855435376218990022877434402862856328982325578261671730556481866497554811510323284446065703271544599267829434690832483328931079381931231992593044086395845894769172593848030239034383368787262775651717540065448082929286434713661894257810795581471447240780682259215168767284994222539908073142804017653280826493584048633481164753706119986651425475803580754210374117025287815851257700922181912706824268084878833194136436622983141742203875891662907641069607621845067209915699282380744308165616055071229155402369631489096854908723431701656542226865561696229491381672592854032330546305993942312666103270644439721905449809054651757228067253643184244798596067554603900597659365437981247971521090897841824281907785138117221530988296000115680238347082079605623323957357105518891116418444899583416140564439891411576592772238031939574037161168727795048224136714304411863895291382363157792976124984714852556056039077001154910636926497584635074664963771122425379362079715735450409765872156768697517208521740410118036915826388707992985277391638546224018379575325776975987026824300881822563483187071117319609282946459640672454673578960162462965702301927675680165459382824190738021702263263170974888809199740877288613854830191512706678935106422079666319850124274884887980806471970390985266874349339570059472887887125411998040559974800406153468045292045179383285148133086760061851230037276739130570198950535243514759818074948738878928233577645358800363941697618453825878649753863384270947743786033383716183311402195650010969265195640850595734417547408807497107746816943158723978636672315412417240533026136184013138744997430823468556304993494549477255059415226207261587763579256831841179061632319728270563542614491985897979937719114297566773994262021820907520 [143,31] 36765133757930519086625127394288964796658690027549861514159748749645923737511317801101248154151258382224019813387099893460847601341874668908565064579292274578215778688979175032966267592126552939203566311415247997622846107233540451058333755440873157844843031915558408213245681968021513349711329458856630852992423976539395244855350530715976187280921186916027308512713449760833761194529830951714377758991700682351489808534897335959150315620745879456184394595056828769960681901435208348475167804319972445185886096942875182222991286595737314812226458633460417135130091649261375989750492179831897032550122866312649490933335163378623619785814746408396548562907692484122614483670486502803189175250389005567791294172069932412969233736798349281549733832679927719053428155047127199683536552832778219066907126524709499822750535729464205471951611459558544472786493134898226486826631975685619942198836053364183617068284809826375051740757628356034638454365027006023163650889871098136007604674735014917933681188414859187678579620079321091749415193021265121769960834243906944193765932314233000351913099460821280370799429175991407363507695447489122052005956039457429335434795645019024245955716053882407278357387685490222457893448716273494063637771148848499748359182354107176773382308504578726064971125679616322590605683621180768623584516711909973950060718038084265900431850560307709967071867633917826646378784317523232002823443049913336421733056082857614618714915963300350487968503489404314364905034182480493553335137818543846602649405413642380957266241600177231181275583131926513286299530415829056176179387440621041775215253396887116853727517941582161475749202390290587023906077595527485151618275592568456964958380684478543326034175908086035793874470594181704864227138211582583874235544068546080545019016037625142661949918283603517505134752695584493858890445153329897818384868042342629554146670487047063388082188865180025077892750129727051877027972867023699747745450638239439430920569345402054035476104773092333894086945967015185820447795751651636155403508063489441913918567765377922402365819469241696060753986022158862930628019498038021611096129678883409780820616775392672093512952463155392155494090864806550938547106882824734642254113402999134762471637870332152220410780340356159821938621310566400 [143,32] -32884532800016258200735901196373066121093347530591149712006197467511758990013208971028706535342381688535339572873411889697017054327964726667909248155680652976404210615773880435851305787352947334045475099878587661404606105556010264363679415600773324190825273179688962222983221143609351053418942040768538317581688314954012791485618350316814690369077744336262694160200518918131853928868834842552267089480220700207963355583963384008208259221548870622101640240861943320803027767345997885309419181319656152785370390806913286612909988972438753035231662368891622674390813218095799493033750366360282218227234257107075642024343687683840928845212509073291208967401415264119973340204193946941495034304874942340588180192212070263814129307639858270157917862724887633079339384994478467834604927332512105390988572075964433791390462785031260887628986767586233343004784239155426309633792445517320259200926272457129564139246794894264310468968324532595073508009797141537328414865617123115136180594137166577362054481106799299537922433715256203286211014078530346711138294035040120997120580942423323687024747267254066842260645917175651364286937831189993138681421493637683639822440609338839756491323843324997796380535564336839984448759302805388516501441479895745849255710373449856537677303614730045987034856674226345865010619669809175161749569842382278913842896568054439989417001207395018575924830785240364236401201885045799050423860862253457715851874391392254271786427364472648788714596546602228021208001520953774163491414201995743615940601845644236633732578731866438918903182874887465853785182545000750614586522182135594657252174247512877148500049041980431322597270533822073735272603151628441896160979635281337411050919947376291976645456180159952462922649096864734227980601942446549638074301782878168666656550065272824602841178429278546126622954969949249664694973578202052115907847182582222761691531097504985111978152815509736547353552275427841082175887021027392631321968863932815240409948535215736956000139220357778274330431058773078170187583162689499838125233103854109901666769139667395310641095047272983910411310780204125831312722189886510112194780694710322258899074746163393633603151392093974059887024185537324552725701340270893222208529952300619337323388542461201164412145096286366558205583032320 [143,33] 26191369677049488652231032023612498577739313595332548683733263330420285574182518209473775891273078912406929954668100229453165126905441634002091993268968633569324385178237508809156554645771956163435152046523237565562750549362510843829694309122124562772084105190762335659070201882314127770659028720110569143227255729066715122229464732923541472423977989170727211814927303019506322719761146217991764742043414262319425416086169705351097018190905820372693167485841694961358255022799747264971099625870843597685124253004089702843400042014852959968409195715728992064953067483256594702600562664759627773371109812295624702858627553358406623916492051104940779443977958747466907207621374885661669080250104438713102648780992183580463300165355565447899443878896945888737068977179603927270007991436639355823927477129134782776348952271019085760365439766368265174493954556187865945628008615586049149993204757669859456829047050307017554353960110780832280279459459278432787526191478670854427305809826094220477942871271760592675361087825559614659647838481352072933906192266765086649305314020823304668532791351321808910210434231051606729672374142696375462324594819114986785378900326557385928716912103116091195493669048422617893063837906328778505285360312531691667156762955241472511465768824014856970740423781013684441594119390121178096343504951770563459481076841328809550433410005127756169246878255249450389575482167228363975193847999337590317042502710661438812302329794096030374501596869917599481402401795388205395887195199508067061073971410234838126825447026244110990205422851662754947398475365662050912728578951416649647416764707427301399449742069420997770695606270542231028972480667663882252779199741611692067221724700655148700102505520255825860337248362349133406144582188613047817338396807508799356412451876775339097775526938476847225274265438210702830230369758151673277815636621056198488777834734215603835957797214681151322969536931074538611018085500580299512572229542488464342353714365390605339892052126995408766173391393358394008988832319550983518930830021546919655373690040483481654179617757243533389004978048858289120078741664496080597679168168918882073393974771362058030524487069073084126025759192546198539778886074181629544900233089883304433513993160293758786539636980713767731441172480 [143,34] -18434194084429204226469025490732016512023239683776224810652434858908563369753261960882473652118531008872348947856781113603190248387102826880478052415115658616366745277664664085382283222236341875874103009595294482416170822301015307486553596480289731557552555536192325480288328828914287650769834554018916640615269913494340729078601526433427282641215501995175802885738159317779632504268219401047743825636934083341566210882923893985964238382922577624113258207997777476826930498693836587102487425792080674528611156320132105186022864384625777445517533822000224941734162150811380938500530145561976188826432432540057910636303107685266001068729177403472768239345214814362107694453794084125519078225969463282333374763619534243770288617529868861703692983251673845576702258083369175453900370635823282333313018917378121685995757123259979240305515649222614472786531109782751030139243930288118710592791604743465193650913947435671899508504820170840573841451139014237784624466244340431271019534567017878954588820127064120120683386041841031531403415169990374921718444578299731928360583304073309992176758348329178051631715153167292623967412506826301100130551047482060097412668314741913490419934798269436807548169596014693068511236274872294679319184845755524632152242973631196674598880540815211529910102732383133199396304628559769717633616041689325267724298298702709761976096904539214327446426866970015085979476654102451033199334038536600624022933370578139266988888389456954338540561793765805679439113586314627506421632559725454643798929865539882649988658938909214123777914782439111176380152063052620644642047946871689362125581957957119344490762689613287742137357349655865538872620533008660671307026437296383438485002756514208145279143930278337884387783363275826811012563317184680100411337383525808509075821741744084610101452379543886051303157564580640445177056194488119257552953031207259390047712605865145756194695100194401520896464406634074762359348939164210110473532729248514566337705268098874490339990622094535638743723839523828907337909220851716638901738766373729498283698379428522029678810106286143809524515090471448651673072346524185376820030107109526256200610849378786054725756395139015499577394006991399922691975409091686534057043073367853465617011413423907394615257582149364214661120 [143,35] 11464936260391314641027582707735919008186443740394123114377263620300260552888841865683635537728815880713333080104819064424125107865891554932072233927351797765003556294116098025971730321325149112353451322738174373100309294972495390614626163262477718597809836787588038488939259130652290225666094559430045811634421445985692734587299396541218538835381210241690096858840566688754474650971236300213782294269339572488667045762076443621453822737196508615193410430635149578921663684000023616962547601406655300929099619755751040837956256559749543944877652485263328165958505708769305049614714579555668857599080094112740942002661700377973708616404387072648220799890020552264622839028467853462933900810518717706993543187619620141564211817215225760326218881579396816371377661702426141422964459537646001332128233526400701048775281610130759333772661908190545612828111813272510575242699091325360525451319059210228905073149887313464333305021735314621399328537004105594660306233480778630314150350240024064749002161648391896535199946418956023497363654252523890627892593864275385442216436569081354761008049311599061351395592296840745623484156130383295259411099877668298485434512543401922988228547998951370849425937627628734080608577249209812023467613439547010495026551677176988163637560154309314854158403735284713051399583761083673458137288840182710174766144572715713405916764206561608349441019624766805611188473242303415666380468358025254446244250994593011772005786143718332246250436434416978629366937509942061899157904674470029878254827648705451919189557735912792621281229802976937683283766100531450257221980730100974640267569844421286877002473377883248112576949064352264145955197991853523668132928691089491193589405137012949162595439928031372564990317480741539513855503933929742359007533745678886007373638945981243737489629787135655821656970624467054684898856820806869357982681850842665882561598519402570413807544908657561783126843839028055965348030929287139804048249526360091695089990346553387211922826534376612107456581393903983979441175887183685664753398096441409546662734030170657711223012727291101497557973997632665604685940849188991821946632104527048066978254376718898585145167507447366087848047286817351626879454543170548543531225910789991913008981658544038693660945645660351037440 [143,36] -6318468591649945629353678438954230642469702721606858075410791357679876903133170107300486607656263819747726643775525999156402663114788012436991900697910080709700604361436844093180855437756617902046894827603102460360821936232462120309035857316619913281541364493021944854897619860113235785821110184333218241666587413429729451564033851090901799751481136049989864660003686047558902973291605545395966441821258831509354231047575893608419653425428278762478383554885667303367415111391898063368570124178614126615538264982954492439298720220730353805750259652488456151692502761089010680138661156892767431596513354737263466955119935841791217490024826954542659989297386572567555437304725406099332251639723592006437300237690051571544572144607111324582223697873553963084411590857950353908432425906191726272914525728878091873772611660257441953784281706958604112345246678613355294745158540941106466560679259693123343252208578479026568168889224842153597053962687210236554328103855611913015336364710229799941867701432953773417623881223574883248263804142425893193686437645760655668700711464531527230670083286413789252651662828101442035617348211204026375404255443699569562103894879194632955211811122456711743775090480315781097084913898534992802310583409851749361762583057103373064962016251168509713190383607636093170454604356670239811207270117810611072355406460236706830868193899495557957557812125920793044525795900383588072091734954563509972508133341198053690837128658646083020057162305764103667088266302163488233840603765602636409549437343974173378884655195195483333828621113982240577159507413470371590492760830767864998620022907737554515476849855597096632620375668874940048321100066183518012719024415860336164754647484049167940915198151170704646540995092958859163423194198917729787594143435274500684019739946022884456116401147335864156609928289403584976543725679131130451080293993805345112826832687997720235615286707032170211905590055083193741638310607041394817894511081765990943133252984832892349094640289785820792971880222387530517307522391771634762288784418723497312481360400800129196115576983374955509875705224383668305886951288694933504106051177860412649366008691635139818238285466684646313012650685344749778837189129782522325748994623174759011616078250172524244646733176423486720 [143,37] 3096666331155140252672279411778578211410648642561782930821383431944870917237885722438622039586711652431448854158493570598765343461415458248850321141862351457013196064755096394890934405592110266782071941280185224870087840150903511017830288940288745196412507870473230826286794190277766215540187648340168726989355635907111338604681901605233217081388589452310410694955955087015617603020262390102264755003269585855799830513842036112647664278354686453421928792089329846606505697421977798600052837155110823054250362720329514706487257503936685527898469441680203771551133051361111393370413101583895640983532028506496830272995557817750189514732524067805445769855720806645429614766269160651833403191687951804731736528064807525162774365872452892734231999451473411340469319605796211119928118168809587295246682713171396064972525969746069831203262767853389852910547011584448017019416041781918556009364060469071818375565952928587019471509391568103750149647299449760081262022947619189607488649082671751386593738285194422067356119269964512325032591915196021883817259148916175486177123166912585935443633319918706354276139392926660811543484157398146216875711364149874507062318018532269937209498184583163870453541196184596035361836100266810021570265103769884134358562055311622706010225571535811885820118250652273352324211477236294925757739947029462278572889605668341173959256890225716312339645904942623417763645592906308467273509885677807340404493744767796319505890793361808071347059488946321519378760848887375509056898651415194633770337712016105348227840480417310185522093451545953967404766030224248114109118735582162904215214959975234847819604086992109285134171088701517340078685187178950535914907475670113011317280122549835209355315937036315443989559290768297360950812358678326031669446877767765755787189881474908872469542380122392300152214958058415921303725961995310798292993635866262482418483406743657965740196087415461642222774625496157777569933534385236507449571593185082752813176643429120561092560818989195505691972014859122528983235864295374212858684016929287298623753257345085943736374813645191079514614393411629748903052836828710439334966065982293215555464311709362451836384404750749726380239696734369690071595706847684728607049004945298845159848861315149515201145922296320 [143,38] -1354472132187114674643770821122397757573377720356346314769555477417440546391888501293799512969695814736218898553357759389984435031531569625495528753587067802369850839804541525483608489807879742102609300328880860483108522448122862701380769593247994030644632271679177275527033147055434752402974174759004821497599146748932479704150275166127739389856132571250112556318356119067619122749297478798087532285551625320514237327824090459816521036981079043169100438096851650073857822487366338731365715243171110754913353830452309179383851817216399429371387944961553993109673671271192580853609433487250084769457281010758147071331915969434279350854661086608898569140798476694907375445551078345549325566909120552380345927354289032502170395214275667122053159178410084865247287055457862293144286359399197442886003209494261327583546934194796819445903389478099749680369924726643143535407399865992509569458569589626955166919119314723711524036407075441631353160301318606674000618227868548786107609212958306563172365849121546415906663482739914626727735174993003157355518669879672411501913155564903687212845987529344509310517993993748731984920924728019203357489087030734114138030557927764626320877539876401467627657277009754653221277502382915042070872036450733463152409782402069632001357012728915378690609100720345632689439236239094252034154510325963703967981708040576655355549357457403768324178927371549881645329464749302856417115824258379766958236308434485852133747995384649726209701271048030908786693225006196938542169694272421235703332783789089087659915262508468755644301697653493056718425204208351695823345463220122740481897879353620257427359490627154826846849277748857784752549527441696227098727460578837160175176331300388585712390633637393023830003412389548095044094569176493425275278962534686597694988073966831289715789508244602773525241889613422893002590714104905814178164187290657786374888662582328685640696446084716358577328957841412945529479264853918120704498835897973554686631825111806682465923618922978489024108550938243597687770921182256677498981933575153892415466922078111578597680939931910698991802679181302745743274424737193457599445598692473503928545818597495352027812965745596942670326349040394908672932419843026373055618158823889904025628971918384273737085693728 [143,39] 530547560907864736374700295470475247703187853378478015264792812169828297547058653090944866128113665562206784833040476549168139157995651084512770782867484727760372949809776007645022453355983132692860627997396156215132981990669460811670396300503378576864458435115627313455111233715089661367999364185191974705093522080141250454782438279219136350928186133606235674043830722250396898279786602362947579324963856042548684228025968612090088077896490332426799494741129788920955617946255132912770859718397696406106337338107206102079537409486653424870518235813558181507545250207239267306996833758118778909947139347793651070791789291606464844559105323514887901841453908072592058618717846948126846684897744090605314662182991140592035713537792732837872588745756126119805233649862927926337508165546347154464681348172701034660933464159659387849173115446038099801613653948052005673016591977514668098970618827007239433824849078050928235914129375404454425510917734714968893908466611219779904614397563296345791101826830453464540037598093633707843666668862656453125638242020065121445926211475884336035072982425533770715457013775070198903469830731802675481875369983008636839267100985828540052515106967289638732884319871798836840808712696807720754152740964168201798799331506769510438611076474485322757011135341308199475251424867307071538146617443989786894161515476061225273789196726257316825194424854701397087157153381636816593374505748155601001197360360026509954612822292317527630819164837035384427485704763831674597636967191138326354115400757972502926224263499218402771708291880273438868246942948717125342269837621223484206447040702415908773720926088128456616821313136531395195616118503624231880613212950551055837744806520615443492917886395392286916255226181890053424721584761701418317105964687963709465539941538764776521255101513492088913341256778377312087711606376291009201119594654952215376550460750439253365217502208519266411314226526331570937031288123476485124863924949455973398352919882134003827520509115694381080466642622211465759830092104849092321901911927543276149957057898429166411412036914565545607479386247918883624805632666082431943388102109369439155103757700097108467851709635777218298027428664981510221160430362141032526258000707979149291598746185092112464626176 [143,40] -186750433988053709667167661859502942323165620010972069611902748632537161943482629883078867419498190080201826768389096627056218063950861694437447415380858600270810076390966382623087534041389228146422029488021921616643153200471247728427655756478506130712791236079515679300955577842339524784391714772482565660730974886314087980616366071604990442430692386523751750759152523193785329668776074761010213771033974175704364627805519018031063792722220796521350364787598960203056048893311788489663761152366128078754083594833006202255752669191711310361960221565542795435728226588014301444665904412850501310042456652355131165190346745649118932708189684568608783781034756001722083695181919345295400062034986539283908643703250476176416884232579187963713109854099841538675840017704179992215413714150119458285927890258874100668113105028893124707081817035296441415568705038335307643615184178946935590290900802253015329376540088717634079029879640055080582585830968153565876434395668359893644289183101050920640247697258918955945182374220965395031130488059648026411050478049131132055875400668919348873945945202523116302222964913148006683334632653870443356829980096128296411254954464904436364533999703373132475383787841501364420106586868669246092357911693472381830011289606714140333845717165940141146888243599315284418621445535086453982891119180133704668942922436972146098287158280484893093136398099187106760337490995540311770514302828684170675680671834643534064578954103436944921502515196729074414402042880050476020179412186386198388413060272238428450948563783100754200421730010414520133496492446883238555797885758389861232881558766054492780415723574299181162588803990310882678700873813737577761372684933140772407375238495376900921572025407916971943642002795759541389016623952597938239886247285872883188122974308929025700220006533104990317796206828847064781951627889569852756647550184647788124475168809532373362155527694619874870035501982819820122632338537055658311325361651283544165981873239469083204591474320458884354253720834734218965002465947157351276878185334693572041137327638253170518809384821124284809293436354606235003040548099685333928651930255599924829671385455072326628018637974877919429562878378758945605422343018940350882323287221268294137297640923061563767744 [143,41] 59286492781985975700118063555499666179413806071456988470681633524020860069467528475747524093825596864204945724230893003410517061914236663886713177832576350251623460741131936743624412520125336026549976091509560826149285296283106875552880724348359288357068765763131150884955327099290672633101837567706978484390543825006455042071501497466239519136695266441685228661124804170934921063933805530170597314431110005954986827216687981192685303417021359068478351245350391198161015268518159122667287443313588512958183223838326720416032888026456988987615829121815427091242511719887535268922281280029355868419134248519068531706678610402378105547170875183569875303876153796910703299819269116034531310027921373093948126913124618858978878185721712834018997260106346867318615415494317010658091264574240324849679661424542254770446286528746404844730273708238815230641884637069110627415208466806996530990982529818926442979876951777238749408834446270477470501085837396271595827631593075389971244645216982699101597957028445941204450170829602168510685186579560741883550321511585441473804016994749721053864694368623281886967375734646325301968377482036742783030816868223134047744423611111126066198435846015701598205526544738781348194954507080596909868090119141697227401896795797751152074597416872068012042785907073313801310229958035495917424767371978105220613537652791163293409575411761376551610021490498830779488677099102413679631791717125709109494804987273600126032080833956440648757191502501775217310243560013218930135181600266233834229084566416693683961809453003028937073381019612051674784033785037667930551311193785209644550158721902466150593872009242607995317319802968115318526101041429386704013775873006780338036394545982023616263074297955066951861522709495392201138832596765782470374862145352654335850179699037074456506823262520862929372562229305086973409857639994768211943991072159886309064189701362458937908441862372769838649811388721739820198100913148863173026002402960117873034779380550471368687291173332919775968323821205221469511456779281300428137357753468453326934041902023770427481271380655129458667143343442761782896560309461203637964485264016660873297372274040428274717901905082369352530594835128967388013135419345312063739611377389614392335873486633366784 [143,42] -17023611017592537337439293146083109782069214228144376345611298505375187394361816169279796937971816790555859749138179614435186506695674520457382247242320039633444223209699278440399290776061350717530130481947110561018247062124282009211923377056503187175387668886010232509483379914358736842924717937803712558051125468710149897232344037696386145656387423389788858858919650720931674096117268073128628689126430132803879044501402774205995249609388335617602917034763944465579856389604509190998042745139677913422243268000841662169112581961048668856724328615245067021284681759931821158476271549754741827377768921643566172463319508389599762517252870403476360344816300813025202618346504799801647922761127403477032269675759881085043802708119922684326367113747883661453096040051792066667766416636883537972888530146940618274060870483886248351379450024781435171201214906504159497106253298099942428113729611111570061627884863254683598428479021445797350430348209379706499622481796039675374295128544165633364425333511394959834995498312728994355410517294154459302614904123102400815707376071914914194827302063734465804058470882540009356250542155380709766992421674329450237369558207452946672652091768773775097809585997094081990344717012571194545852712980028923854139241218555466330633205098262710782085414274930239629786259062026994386241250521193681957675457981554304329659841248720993775938221431367317682839584683483252072462481232559628129191529414320767920495884520391562549797235180692326121888520553117116366422185414097241301588683074004992722257759246822410785366761438068783167146019175308346122194097042538613664262142214449639156821307168607716278691864769124335698085820645618507395127434224317634879371403461191492802359092397081048372264794960484645515756763451916891507765785968293408067888025968013528798636072879562772155041397045083725634884326120624545304911938452799913024938395598810032565530100188553681735796462304211254972625685018199981322160861740868671205012216287847482410805444222499822135793082641521063179568668249292240171114504309886540345719020596756547570575897905316314676433586825681638821687986662758084141568955192412827603546172973359897847882849688798647848702411031637348480166534903326405811427710749002361700294887898249736 [143,43] 4420437578079038264250156013880590086185740062447957863576445348802163386936559630160374812673636903225431058114242298705549711360342972420892757623698197339674788461034739274358763965409253010015931983085444844393660906804747296972936171892933746300971990952474537268783709798643532068604412662688272597300335902414509233041152248260995267547744724046228228660920884453757717921089286461529986172230973097116783340867195716758407159321321282874434541586469997162210370823712780336379804220704512942381054548873925863260292863119365287776728582968693571296565106136003644822578760174928795341340861297301603274575042133135003172639430451035850274289360278141700824995544437389841411122325214515983502813136853798450296662774995572157395706698244825098337271316452949976142583268061025160922498861793228093452611394445149903201605129971960756523697797006113704747547880000668960570652406060851667736357702653126454589811166145780265529414891951700628191639220323308208053668999203085994164595559212614864591170131834996838982758836789542199775673421795021747157132705724519594289307792068805530375361662459357288089847551342889851984482019409569656485892518915623658955946488057275347998824441548146554200505039292103733860733886466059798355289223544780760178456847897338020124656030836969957629621681225916159753924109674865526837495940314896702498027695060741286720576473802505674608628333325714036696210406853117685243972731828932408400472319389246844195286381608836496078361283800775801346920225957710415153464112514559224291028142192063055900423877711874628685302267858371804023215322393075204555890065342676130171177464684699918907427397076820347919597598951695053276703646645873699689723509524343136004298133118352487272907585645653439373842291101604578730184917198222109575189803082294347746939075296284651974609212742686377651621660398403279097225193594553833185678510836482785558430042001519436120793656884249354772725204649761983268906623859895266355858079090550713268653387913195578859666135093716855966198151390615994191777505987569639583411608454161588489173265604752510686747072091532974595674829669831239839631977162343971751161777033030555309547410885106643376895813413353235016264032538068497856861714636510117139536380116288 [143,44] -1035358040239491974661997997839559441267001587672946203689094988674171413008318388211238641682762216328376207769868937870288865744034068633958841017153773278876010510628180469316281358143947563863131411463524612010751407581961685966218226894052382080180875139472364123981061153037265855451362802747588983669660937703897093018816471937470657242879499653384354906244204089949463080551345249750211205105562366945283454471653289166429322054918598610150819869779448717386833530254885678622571366946580382012290369999763538154986405795417178104900150407667914625112708254915321126009052216746547375849744488331076103062042996361810959452855161319209152717310380530529312093427318535035152324860376726197045930167218165531312704380022752134875301579367421637813834754969306589149896089659779603870200642596275384257889329072080161016062759256864844391763596533266068032390032572127602661236040886713376395879771544321961790824281356033481158764639716557901392029580197722621891995884317242521351780894737109142770502660674643897844935508686971183086979806498825833992890662161041044458779452669750895395980871180681817483339511941124670094784690289347237788353480419919574353706326896170709764058542613538069084031441321029737389179144283503154351711816759759528796063380483144809086801091695359042735309056701892234795844630298388473003603396324408018566094033346167888064725550655908654498881202209709875748566199655840875383383121518547664718454432671877137953321415833104743893108565145256654220620691475100288230059030506828797615488061655895586305975526527072836719546828423139738396729231597600696271200592424306300689770669837826377995726646689662660410213350714537757753926741678853080064926974848675792298125746445883898787662216411163197862029931789358165394156562261294144343851157412960031844098374048512093986345254090901088582836562940163961389273495055683658648966214305900934814746962103385281890680997383035219010823581190363298180044123795994776820145709315489391374032418856712737094212819396878763734627653960029878920782611372693522805923930429607143575162355942708441201559377630698621300953822102340008205860270566300863907193442636983570031225348019575736337011417826868574823865457978317264265336616593861570163074799008 [143,45] 220717917197679815163458793406503153966562255881722199285045738985467642657872351477494646572425723876670341604383184797867611097385563205465817886805799683352586245055656251870932831800951496414792980861922598655223237307901874357580943963803455507539360285071144166875380685015129368413862744914634198102862560391113216501978451948727123557212272967231313883033808217251844195118050889282782468765016160463253455514357888076426107248051674159462969640032801842146365513309732200883759813278262998316518916082709518365389932241401285860318251456329476571572628006697035966773394887690263792995329858867113458363148425637845766351749749273120430827129793065239117760673038282657561711837219026947001657267029418981773079878467186864019340977815525449905029102753113384363825564771249647894421627046595704382987163549742193491590185425838434590442186745411033399468497728116514934804257431651156167316762868835652848938038654376858175755475707709723070130815869251211701057995236711144436565094340140077772705783013369447141663871995160058002203379692394687426183995673132380081514098215849788427792238351386568808272418349863732875901130973981334523757662573274036857447190365165175809678062634108760322859418063125622365776509297654562359154497708521127819688439345583227684900743952349962392590671918965808573383759439629834222686691498901541295108589914499166907043460005444566312788485366864640772270090475022862167444823660491367258471525767001828811958012043547664707474245456509439889263487449523694352945441244602319780853893372529995621755907184560644265152292792081677126247650005147631890761411866541799578359455962146815088361760653302457551055918585356433579375239950416368274683642417516526563731025234252811414773227581813645690458786444490455527179539063842153208020014794160238580014095960829303285354582849755462246938398025879733084265614062271705372377775598527490500290814006681996864962408200289705974674934416800273568819200138865083537271630850795233656957001602639168507284873686284916902507982982019039761430537226518846577837301212614956771574899583444762097246890331692399997789120288623200943503350628081617813158430181167392907777919579687358594511571014357410655129298493874885468158751287728047642297216 [143,46] -44429357923715963733809078639103801155429430632711951551667764622051320020829361537929529146296613880707527607688788519095983319369226938325154742537786471145048151075680128616246545349538398173226102661554696417493489897444803608797049503108991863086145786037053583049730298007482484559928427471794938231055801637949799493551803876381610810744237300886784687910943166712629389199022150925441898065953974104016987712335022695400699997842009067473665787981417974518461297936116688758531865091722255600873197664097131865905780821726755914982303245109011425500538167128314546557377426346869575545297836434902930843145910053847871609899449893224396441299788666225411871590539035269996675314442500292155654235459526846530546994330601980101015278333409120909284051675420871774794514738291112209676477071499647190777678167140595014409646311012598519754787991905980717595729063309444179526760788513389043442751760515837624570030245842945756741849891608235329998851413282561564111591203177779911601613572473267967692729705467897953163379922998243871900453518908552773961793154226789422289805154119466183628213677602676587247335149478873290595372184504409371550860385108699233091519263973361767118146511677863943817172455498026324536905075119306166440359895376752025317431103997333335358832673743886278267835852514658845296923952473540851399769075739818048660651313479135331966929715705386948313702685086041592989438226401528867584686867746919017189235841428281745757927818556939755524045911212770446519057288304999342515194826034960593464082981622754524338483961349262442063514097106913376071979547459381514983736055724690407113988767046378200026321300391946352511235869507406940602686818181276099010964164917828466958502613482997679578357679763167065958363295651217874879581931876585213470496514616612410429923091551471877414333514001579076394727044928998424452805971942393468599957251040368864634567490498419023091614462936892430877932499941907960731877075841037311725611869677737804362132168029427294678391094357009501027801082752858546252255814238002157730387078706568921223011884352086478564371424168882053779889829804092640964058603080184395329765090667481396723920644086693205254646453730133778311567446421354725783832533117413334512 [143,47] 8387611092968266340405088568970184340002042285729537971562919882296718746050064320319853926754887679140946406689324266087231958178533615023379680685139393899450019725138286247783025623370582234903008108242852775414335541081860197248428321321735223935580925475473351253029026534811256401469434400623788631578933392122912268998816229596796761182239789506330513468650344113587824500795077653381163020728976376605747428256726869397230033987955956231329885408120209062822191445129600938139777612621689212200968345728340187278291640126406272796524008564282062062212412500281227715527511330091458309770057489931409798740358565669138051729855338487205720874279458356321820574781624745249577606061912923294880112833643157566037898582210117306331531665635027020634458792801669589164312534190502157288490907618234122018444255869124789099484698902915304417159974715425315583635200615061971147434556409151226451884696313031365801153453372055650998359444362558507743433509571945986535380712436203758999716105294860668527019923836326567832377317496359312150121881175094736489115422315902653326096066174343222745862490969352700430293119856207711128210486160790622173093735419929971226599693340719151114848864557368067478118056709409133235810590957803938822240275262842321751082636306516837209230316398068548189121538761047899503409348741695399979263788760946931364899761028930399323755194214067342211315717735708065590918994101636547029966703210830875672021926921433445831630889010256424958798407148434500348939036678519639053927753084022198882266185569915752343101054980716935239333190904640237868919587042812562500595051691028249671724122716838068127625894668014488976135727492249125978617098548490493067495640830666071129921907846523936182107154167342052395396776817425560551611234464891860839168826696140220939921442367386347277400280650062772299911886237628748684921775580061221715851368581586850643975078199306863217486921481288918937244654654646654096404516914756499089907921685105772778594122501768568273499771094352556325823244025988106564926017002793932531334730716611266820401590253532311667439821766119764370944844973607820008865096949162695723713221858609404700087443802290018211654329929165452714224347802527592364962917328393312 [143,48] -1136799441383088371626410450519119498980973955508228410964622595629010317257432306872762775229389546942091071069410605254890514678765456781509040269093299570895924443829189314518828901704442653338288993188985082686142733634275753887900732033935989854627099281418925527514002165941793096782868461543564226348784236969791578327769574014107579997933120763247562547640375767970285334051523097474893290266550758946323173995735220841098286605722865778800860880340650160737297006063296787103556307482364137746624956402627544396886088166368842894138117811812998244206385431336165175368075630915820688475984935653397484008420140245336072370596810229074245925672084215536587912375540173272812285479315886654927004291962917355957585639210107106917294467496087214331518448634749804581104563276902176309745810326803927561084517796431254345982232284434835965673511840295773907028024282852467069591167985353229805673161019012772026749412314470951024092665956396715198848269904322657787561390090509061644714521611627623826975533252869993260933971612068129499596386177890580298836218740198590181252483052208648014710694857742538276246535011955997151892830948184000813135326643099702947823678172383630866362288594053330217327951516271287408312774000839023738173870678474299956972343536147533948337346150049940428751734434599884253025933669941535516252281817519869298423106323680271855161185372913483801340297585054032994813433401904094694908607940136925279221671626632553252612167667243966561037109374569972069594138906210230285767247135531669656099397639199956106111230412833258863385902333622207164812918857883423049316759029245378268649768377825258803001330951529488286399138752352452780901559558402543071707596914840016338362028126297905142098871147091107956137817505784793560217084402625040649335091823295423890429461963868415265987506333524210010849758018316872827930618684388867544831383733247292744069065235108036143139383398242161605499024286152669223511255756655286958935119957287025070597206119245001989801850657071841723662680994873482149413462877128170351530760319687885540740512337030036863259392746554994091590366929084267723671072022807218992140386591936297943150459328486403980993435449936873415129434355693227460351040564800 [143,49] 18233047603180919824362751616075583710198353370246077437140015076561085425130249165296245458350109307139891893954374294725389319527348278871882918683170949379710673610537782394077943699516375724467684206352905306501121366315498183261163700719377514843101078721948658409494538649403217137223417543546877930937504988445091350765505945635290843576699740426343661038021343121465281599763688044129587415122486638134520937502429483915071914139868409685040811306117058661236439578997914973024350690378554334251481124360246994833044561866111309621112464505227369316059800969977054234249266147289932692578510361530445300141132731740465414456405878118618160325846516510094125287737928818867960669306078766422057217065855739880098756701563522069425054129357017133964409760119649238811667518282137532072141006756079806351522380387912596142227423799505816264982709550956385906324225569877370061082833926038817450936235609066361101337001914295212215941101019062702704939889556875436179651766329187447008379609802678755058835033349048666354135389835067986456227127939019732733186444138317235612139065344895745655187124268285903487630809681738898708446097307339175494123599567317844481091139787484378200609720825529295586866277462758399987540072999909390176973482774741955666360971679660464785603990056906886938771841748002991788143409746973861004315803513389850522793493588675644496844142333720458324831465480571424837632818467256203424592724506317655127314770591756254409012311458763040104240115754486859211484400442547754805411996159544882915593076169247920233666963156931545684512478936429155564230259998526472028161294954405782915962272442886295165043318809045400802022789309066152194320547045675803769058160329874161162925903252904337587079213546318576037069308545987822312899169169443659711167840872803766710253201862599922864187259117433313527484769476030339831530392946714751742064533550363935882815730670679720947684845581945032003180142252072506269101239662294928979259102357711822095056468681222734504594369143519386833041299261978104762923782641358474934746832747901269311274086118945315335650320180109182918884246216833830300034003992419848236678911960604531323466738228334919583474667741944541126734392251238877012333248 [143,50] -9169687970716220242423037779532867165241266134117204741283227449314643064237198566067591706997558187390793082336262610626602331043961948263192577783882567077136139835627110318030612791374665485739496328396422594135810414312682241767972334532146255914050823326622213245130283760769957071001901713237741856670606899976789059839374346304423394998037616370488781158227028997242016161417114661474296742192827305685003184585919029393763790027330441511350565930344556350315199266778429082837578099957949290066175229500149215507936113923707398247320222793527205664852255072596540629768029635104389121830695725812426303527911702708769787735553912047463192486777730424336996633926575415718062123051384069808786777766768377181225163809936305029922389672674992452181740501405227944356928642369842316761182699137335210546193985061546508821618573957142956662131681985148660973950321215403158296700963522976805849017939259902358383982289835543250634497389007686434150689098165131465947000330393123495711642677964201097242836562218031642273397466186452517330988737586154530278014037537351614131991089719617081275381298762072928815281093548349680279361740084186608265611629724894125074214236086218801335875180565292966060190429448478299623466413424265899471880075107726121301689606322616176881834008723212212227988742210516970492853264000790967785066271485826881660612437078601360447089491693517600345870422363964250399562753822748954768920405623881152220448891231091689808861946485737610894306071050750834823976519221176096148429900896302975475608422751777161892312423226916698377622887629196457077503958723221198021442311198670753635033664628955373187230263804153872664223751584776542789873017796335276470040812556893596041575523511141409395454539189155437430330568017888854725572679263923055853981506866917486796144520615689339386600329560250419689448292491397150184053766390797993451808691711018851731608290716218158949257215621672888266029746375408918097269934533738602716556539672493322235949610973089046041654792378536041347844655898086418493435117225580500246182448222139979027416911108687664048432405317711975202102236880355927424486734120992702780014545468769853377051967450112437403785889280358970219124503351229711871900 [143,51] 28279287074005303437030849243832105325748630311499296145146233880960095623974555245880811015734445777685315796430338325591766721068774763336998167561580035261541331885244901839521373510106790737090842629035915171837527279178329507867821754819855920797888055066523552750987030310216290900324262045991498262794904528110915334569454109328487734217838575391592041047478285389249429465612707967204408372676011837294279242753602317020114913125676066885300196496768098317837966404064952256914235796720761105676672749244851714011375997874006502206886064885223472067160801961731488775937770767338834428660160874240242699031014527889415165262795501587809364595908839211757235353397215796121907867895953101759172376436205465088745076888213368733761293144910255755123249681210102318120685562842025131064220807936620360159606907518532891615696738348004286574163826854046876641875744514063023371547912458115935032677687296915218160749556332171784497111867956233049143468480888804239075501976629866049410272188544611699950072123232244995941134642999194060372463174829858505519870101834377075913959299886260107850213218298798024107967229602494833305064957444568912739672598536573081063427961278804858194316107928850861254929362215820000869819454253642547570512939938854044935371827919298070176771489108794226313501506674268002081664695357662147093050266046470290473704400730656163821986041600889575078228864161096998244159244615762070574544854226804021716549076916514745991524516648495123778639966326882827261674445420381786150016186218141060622035912937800018944704907675452181362852281090603877279306140442652348807319785962874652897689857221873956814867553993648020718240884038303613320790250444692196693600370793246044161093975493791835520579673489824216239022449230275528245136873503187340090614488109690760294553068149325838290126716348665543057463481872443060887190523478377725901493747989915093582024035402130684956928393990730965591329619079071414724165918033988109061662464333465605979015776963639289772147425686572762105074902859888532395238092090215576973525958631435211033799932266766380872997677679521500453946295829264166663925892248103629476705671791438613702197702362125965154344811195245030756208657578199208224 [143,52] -10534795951778280450489989898276350914749644214764913695286463294551070103614274567352970209172978875225258751614157082766467438151219803819468160297076203793627807188104771124939195805426098603214486557273552863913497157270347597886921967405448553311678677349404068681050760540492738589786936762190218481268688795744606538215162504596019415222099174108940191409914111903800908028988243346042722562133468022902628595910275733680959444180867035282205563695650185005734262012500783334247980190652435070095736363807339308162160157470589048706652635510303630843089312853207813023911143196105943698235035858813528879562544810322591683754636721643423482340050794495790228702408906408546881114912822118454324287337069370663542797651767124231961889101760591721425846692265117551910059365280698082608779045783322850842090967676360013766726698057288409659086365694424064484815314097693257235125592108881109074797956266404635201543123550888968392387101500610163884375261080465027767455228117857348023641400887588459157034935608241255787878297788601098628911096585484367185853429300874301001166872604460787930519373450215541461023823657626191080774447814096494440913937080874666635375399153401713177848321618545522928775549612093037005025449157334830166119976106707617666318407736004949064161942024486279697296718217930527321280654879442668957130361111953090589264956454440993821648662375908246753424577436259935619975629144190857055507670888029010347149794494864585018035960287113724538683966108974345215417963872840507709891922564537022931827175751162365123443019397463791073301833627678956827534369846650799128791921527767787482961781941900061290406802819211234775106713373573234533778410223189461913305829037185849217287337322643148456747708651160730843580864433744941025497806750383886877123649611419647578752885703081253858530726184260789482615757493281448349369713674808531790831729266851529004316967369217319157396529456212470450598898132010712586624799866809676192137329259135519177304430716466829098678727379420922157621401440062971636756398518629130103185166134034402372959460789326092049170306434058863283014965496877965625327295980737932731536347343512841896155193659953235169674475625264388103198720096652220 [143,53] 502575087179974391289285592167955117061901256701325626383540695063993620019881837223900282250066571932155672742897637624742891770905200425037970706865391586729494748471897658012167545841397580622992361666833455547149507728445499066212857882737777828945765633107275598581945176450601599605813913597501173567716996257594229785096490957172357241334820477309389866497935392349437703319592618718588434533464874906011092036619039999944717170045379775154936708463123836986499376274249841730193796481375851135413948198626975742135718458671689133312577587115230003843947836351186103521859744543329422380518604566789580267681826525296534837594976212062937655368452371329482858575590882929307623502909133588147842911734671787588173975240561723203726432766568622905045150449752215363173223120988375871487782174887673463694899548624236068831132159005673528028265618019323996992970175534623900974249576778332074893060882042496594986053003292935656767967631224591799547319875287906210221231970270848219503942029566816354684900018064805621984751213460444415061463488446475835753852846741887732966948452441776420326221395296213565880040974368368353649254591987119849350359100628454529730206409933085061477431549270336662458786842499267599351613198622704127343865341022915278434961331150167181663133390327800356434588082543899863863396704869224604127803909988655881527345838797220899360325604482043828006203546963033613020292036058041083447831950284930659687940046895513889144099800922774843721235366516629155756199909105246224215934867290127693595443166160651339422968741694484857656220335479698980453310319879299541053135125315024783798945265246692819142782607944635697295184346668128676894727892882290394215033730476429867986203467945373324886336131041647845647358895299003574334430482383758733520904965877013838362390513822837523952939776756997724030151128819351150766140103179527519708334307241675914587364044666127273629345415422781464349533627702202683876665641950977208387575111312331658648099364295082368233701852680377785167319156193025241859253840748659433840187502004684090138828645151244142773050787428147087652879402574148454056595925857082104819512841602881310484515518052925630390072635576678137436266064304 [143,54] 632100732894846326565588428298413474007692728650782977758893404440537449333057753997722322497333911722753323809156646286596135949461301905665167172869658039531935658789928408361624256988997844759777949173205368009823700570871171822537277122525844815526948267812784651242091753446465160539186101144514344891968738010596665529335574971061804241214375686625318651151784165253699369753099592140318253005764983984094779852233001654265330274228996441340977644449428694497128310879508282355055846937622685919381779188084896132131326540068787423532491588176759269293130467437618017912523627314701799376673291428713847006112327580571957814568767767899429392614586220402612133470472747899238946153828299925463690445965694475045258412693544463766904575129400341369242428955396826095599406450219245851508129094915961425659028602227889185810168061366943130687323463845268882033721431597642554469159367162343278383627754130440758171049292622829706156872268591049740835342467526459368550418537270148913504310717654251215234057390464542557406143648163828697118086987988568183795088127248689112641156195480537545757558320076624987524005158923439103930321102243054861751967517484814433902156146971896069186308461749059688116768173393036101780936482973007659936375095509339024935345112933449429374622826837766740856800087751351598173016195580939069717745432542139594320094556055033092892624098387226141689852277914203755076236344637857875695092592304788755185549116470329757053107488837426441547018943451394089677927692867651574751634625045195650847804961567666206106129878004502570793245586531460661977404700959266229676916476542481513398327639720116590345975170031872725828220411297173159277080791231469417385097991840604552756937388655479930184176115462316084976893449883598728861334643411638728043324605105540714194762441146176837613752285475563932031303658261507025899282413655319707995828149451145055816690846317380383123508430299984274207330716072336095690136942625938260574434535259578442656753741142731782198367898427897763688299936118987730262981322338255004394394209466417437863194101858977140369431804877665606440517613236951852276192452384235638279070361010150286427456586949380561140232284915421783270235312 [143,55] -162909360991238701946511345714545186061997878192909038233117555996507906757228914254983642553301386763587103209399139214644322472969148543218863685861494049135124122697018821448336113575474984978143525231828049803437633945363496441789283582660193435900740219131332567305470127076826995343096382818340055004934263150454534661324061120976907793356774423689650111693354722367363850776581944821231222915188410925817305208133590125606081732041621440474732896633847162990261299812348518253904483761021800758383005508201348104151162491516104916837370198851292772740799781496347600992195437739767035131247324227642990170728077245005109313571851145892582093870220862821127669029742880975708052572706427092063770011024025217895511045226225758127986728722032103780230516229776207611669065717038965365611869989320844757459004532999868552016447126100547110063960897509203583914569136742457130962443377578264583694141163416481812867348304681265614921902651155538703895685368404466103064064970524272276428143165727835804380792421102547514997906390503685492857716659242691017141906081300547871240969236043691297987242956547870133476097883825737365900358620882279401772289577446051075934519860787737137388359039553178077207114616667169182035827093802423366969191102729276924592874658320808272069986495495047345832323007713816391060507012356015203041604293444692298519953973253686780076770222946445948436115018682500919066360970768290835269457444201078281210212688973629035529893546906073286451391549204342210314775811788717371078323852612137524112082006509400645569946427135817456789318226409377087213979841409299484696329660019833837882601942569461644610778811055436300215808737583737329698661422868482784401990501236567452954652885400615357149819409905715993804902269218405510265664023631204154665366759709159999500795332632387929320740368922101912477853699574508416282930280114119069144568801884776965770990088894283860133304588039360136478092098802607320910927642129834256072079540288123478014295709472333233568133350151112701048352747584258102008347097198156372529148450596122087404662191283596824560875250620105633248004447473358170245776418933922078906327509451273792197066379773779913988685430570183333401632 [143,56] 1384512416573406282521595963443397195188909744750292196217832605098761568192308572521917122634617812362359691730883479805873380082235733995927521979081440143396719176837358821621496089280675485085612041956085124981657874689768867468332777753241741055395203417709387932922518737757116373753605471626757968695719827061387756750055121794653275744937338313174943077381403667839440980758777576867591287328697515092393155177851191983536065716223859035621510432745078481707651588561593970904130615619234718155598529234280181429038188121209976187211847651061204763459442438396698836090414327255981978368151907211997314011698315306940867723723914280849716510103776436372478141700832055833338640321123371768232732654051114025366375963934786796486420332357683419208966006940857629639381721794312448050549614191080171152627932705618725131006871214664906606329913951931373116251327811345389493825756535158079444383466378849359801591549031302162554552034011640090808984815113541408687420182669187281839156570746861918534143949275299615018901134354299842207956597973562771596761390295859425537783547618873521046241796223709508980783530193471461090999788247400491805927261962470258445353244884130580561433381690283763284687471252798548009702474297116101982083461884733115363115123558819012433225482062129328451683130024744591692823605124584893106906590534762367829588353636263883824791129159029347826610638506336879154832277193056717112958766266596055524537635546990001526361429009131916961107129453701629293676739288191638035968835305172101750186159820115659054613734428532542812034145601203369090522340580424142265567797613047189476115009840857304777091867599241601147132464306939205271282596383328637994349683176850646292477543844082694600377250903867389966578230570040876372165894451791718239797814012886332561251382668698559526133488009333535964340186492161751506758518008444562930398947642682083721381431379507271027514568228899366703530031557035423236230300497394949821489557949157207809333511323979054848396431973613504983425684579870401875895610210345613367253440886604276098668043263609074047837701163873239161372898674364050337907570432927182994714536143853743451110077387265227373850187750211142368 [143,57] 5674324220732072813343454351977425768162113749449663433301872809019102685416397642831657555748316929415592135487760300580520574009242156295297163859760951172804756416974874894768203739073227479474067526903775335913717058471972996067140451261246499003115333531442793338521303850528001376638743330452993944559504148728359955461645561387252092669789733363502737917548622434102988760706308712284929299331228150228513550367860127142103559480489225999762430458068356452030307438571989138173259577936620407899005817012987444336042058963010871957193728497600542586471363296260394905462469722813288569753266550951474431702020465100070958844036268061353943131247598097329603164197100332560806296847728071202448089768185859988634224786514038771907940179464000359854301469542243884829780302465911404211775832754763033485436873895649672833679213032564432927230011604150604214854314618220564004940745159026395398776569165133596032359320154488879482626593792146721111885480968231102444407116794375671490028039331027458107873150852599343140141099433810931031212496596352465160963977840346739479050250652938299114522747426378479494278761310485382204544087657857657540072957593184256649260851503905554123228466538193559696505607931389982357389614641189471983563695753401371941944446170822566388462689844582295822278546895740475694439328857766683768206293250012889583304433432797104798364689090034766419292678386244026242092621515083749570048164385583483638364583354802054213080275222829850018440794067944788429446224862805938082183121923714245137385115682444881186972737465080810918872517891557551611102182819726656321001018506369552589014424416928317859273471054152823219382159503884277197314458576803732755590553280567431058342325458502514265082333986924281980444751978382167264658739709964473002026576523069378445381847006098518471133995753675696807668492033983251839001324108912077833628143703998951001594524297752717967235660846202787239832460961483764302467807238519410624632975965321454717525859445931453036308968699978798777069638899972579394690887626146764199374585401485695454450636120744486846054615707110013696180463370564513621582061356994095413883149071579935082195047834642662247630140729757248 [143,58] -870568064018899999117671255903064632384890660560001236895589072122736906096311825562117957132167297536193366646728882863700392213272426853583793663445380225384966728060917821386131633617034816478372608680176435504684692173439469116676732811556937598227698781880639947817325048716811949472468192123551381234491109486833235863374058446233358593996580587789644102875287290366125175196608830853388921049956642255075985732920415773264978244170672897556076782556422895720415098001620094894658638172218730083981783340314075546655562505376973750949513460351968035454434435233044015114142480335296319284644446788534657921790098474694613296849021005843017030578287764508847705595956647347007111000883351183953497537522025317957420979002032150199963160960234432205216424252494876809285624289690471695402482594756620104140875928831125983869883974975333926952232255290220272062930541743833532824413474368955294489837139347333251235961422662015814790506659321416877938067672473348913702517758502152530735688940511897381846136501245980979230457250341861284975742257662051083333238114441194621724882648207530121240964528667072120111830537603368558648198993134065364760191837931850939648762800117156193416550288685014018373955940165249027035883650578088060244612606730152208711293601831665182900068351748046830678694428233851040062333070826015559032199489002496360115582221338460085713900787178373433187685936013058565564785375082686543181257796455475781079674269147270170858768087101784335343374975126821110288607645712904754786391759402009047758196218480666923672329054012468829782711347479442081835380937742151393303827253926220401077603415721057198925594461986733685203551559020488077839016892952862143224641709702061300662228373098694772091145383295608344892000677146247815463567590675489984555870085993038409257745568901172725673613506675124406494585781927712472076364923892981800434220676346888278100798460304101610956493027867289326660730459892405989428797354555104332886761461011579711093993309177513010337682621347576841018833943828841897731869330291812205450520183388604389698592116741373387786766091895969766275384232111262509421774620980001933044615734053630858195318173593094572804978794196 [143,59] 14879401297416760774129676921545193045191414956644506630602151509193587488218247814673424293621506596167113137515500639109670009480867527507348061373865784592028919087065772065460416355901768855220997880105429627825900974855213603878972809411869817046758307672965055818661952513885971683993413800623156564264119054267356302423972140114209963436549658951783103967428697264950032452049402699070861023018802167678081330779115870450456186783855925676444009381245471513001700986842950123321501022822669076379986838507364507192350051225694590246896733406447161833191453791470868801979326048689928518730172770305869772459984897884529566338637429457057345573973317356929228278681890293912588025446516753998055766683187726518563433686628312666865916811128451620770217132233072044356830806215103177413250097446233267331114785104268513761191864952371842648890841157214397139622743751381809088492309178111745817261609515105932567856851882223736347227089318954653236619104585893500228703413104088750125694211691220737439924700560520916250970483306565990758181201180292254956826589073260012323466993745201785898976576978298833213910367104491964396360796119555031573874079590939776010073158842288816287012108601505861524079402613966439101668079436360543267736725117597306888779548896624794377524799849234953568930607427434557971675017759051653576600500180682067326484505894477044214743046297296617340144605903455542350092676518559923329009204349893828572258751346696856381798171878324677766763866620973716188626376998036554208850824946126159467896235136387678109613780086998539493251602502501723240157974479568112697867136338066226757544114521844378859334976040259850777422051643160215349274153555011733876381429502586175942399168569114634574091804426342073951679867527805980513995625626737503626111432092386554174277598011048030312146132549134641428335406598251522176180326272348982606573596008872345905309892807506839879049880119764335889982436145429129999937694100852529088958446521247698000571588794594191085459613859251864710645833316899429907183459089083988917502040160813075874067662965419633240467057367314609781095279083985054818420595198939348170933523009665329496624397773035243653875808 [143,60] 3059885187703971391661958158754126093809998516171466986135960255623246597629128913319935837441058268712626263117879868680727667144039591399962999926007015549810846577302562347266612498008604952354661193415958608619369993777085864268404955760389136161077609091127018767623095987173936407957122892769901301389341300058741728265741089539449245861560611977163464772220405102108843354876312686383287272877719351844460545269890765992332787814113279099596679944123585628758819936583067565641607353292236678593780723143360051376175095166058617462640657897611663289603619060742433241539147542016555597981761893262541232740074709355639653378109937227528075246256772017295186290325137309378425559615297317572704603112504483103951146987693229558158804110548583463429786808274343918532694229388875774625609952751841854958288790802584282065982982069167488977391696461822091152074738412697147593717463840971197941749391738903721001794049025463211765979740593362221306920402922003111394177254353215209855291291540569751587190085156052968919037510743559140002796511148810122791070483221150445149635039007541099019034182703475349473278544402187260293907610114412274670337384249848786541131915637128831230756171770583947671154931012417927778955287643161335490820904653585235141879823130153539418416742918265905411102197310284051062161526420323358597782828609927103092915609240318641875710399654170820306049218731737528973682905241752199817055091244041519402711574760733700521909392597659063122333812556952557619824656035278389690427993018916086408027667090854278223664778135949070981525405521467371683399989637999006648319463631804057326560574448699364515105684732905544674378257474507997154280645479775478680342130808651880708958452568758847534075111665288874570835249269734467784986726837079927321776712952412757473250347116732113820525218111420517172701456070095489724619230532053618093809981329949782496533286512173372662349438874296355324678354976681470416607676616307109432288341147738839452024846133697488775147928969241547125327320630761266843168260963779373440659658311010272531933038875462843206910989647423002966526954789136646722687377776406597743234778160930547967818145727662023902296 [143,61] -398462157125980479035746433158561531939338787174870340187506778379472514274535228105057767169478584463713269206388139437219753981425349418564044645238060420678707727580928681327639843786392467712403249517410319478620164217731990940187436226831545994771638499421339643382284469794154860800829359008597181053784855981384992656156740168033930219630152756504694392044231836715089965944890090204133241525021043766409913326080590187423782170434387481591525810322903084892639410233139664760931235139437207083748746978390334433375750083328280066184449941692404850519340962267953208245047787816951197411619305731624052354821935087461806313162042652133686014648508177593251559581448959757688549831435572217990413946350229573040672408037542535724592144652396777873800396583184078837967252021564532314198619513115555359172535417261974523524765389643950592669605005043416514241558102448720300546972833133287864715950864433338280738563931290530348335911573440234420795723722253123614440896931342302484891728427844373790482174851944973264708443689468575204471274008360970636998682586433637957567866026692347375080018041824853347074741450075658381346288055977352873840193599001935764889908425110768674573208409009737402336820213691480886765968980329386820332951806097501741351482307976026222256747992067482461845219480749771624170786125471171207645897376891301432371922597433209397254466902329345604352339843264665037746125286479986401446965960946468877930657361901845985634604995252800373857232777897531735411869673035660684307252964710005900732517604586971090567695575703478482881934200808279465816034587505779437367379162847922063496407050916801604070949033435990801339063791331174342604463720307347550459910217729520015867532680230748349411120970928220041522585964278087561058125754625991176677843811313149732737994356193778996593982398209242571626433050439423179606686286991377562017863204859181405503529128305832630127331660174513642168092916120127588229000259164746269925656985461330945333018899528213825676292215637836262742290648377890217336490926940650213139911970504829211390774008061848715901913740011165223830782797220487858577118707727704752930609285442343725080065204367838688 [143,62] 413105398891847518487200566801865660664942721952571474546854347865164099416496781471119922814597428469482229621733827613022487176753302439304260488396537148012347807320980991400388015293884593945862112542394067601405532399850699249652672607737335851654276463779317205677616587375343136825093658514493833083265031860435092299343926275516140564045796027021159153219888501380456246281103054596571640473240241679647736091689800482572044935408761976561579822747458764589565582458554194821907675028157787593942388447877190568843334295712097651461638807712350911988380337839389329952013658188321468398149325235261874583918569346599692898451636032234950159632107405046241615543958009933082803200811358833379299818623760490186133021127880676545379973463682884868289897049750818407810541011100522819003668532368011897909844431138103022505101628331967092353103711810098435817314710082127665321104647808133542437426565235906443413898925003418016988926542763411192233144463081132121335815803304096991732682052263044632381846455293102210271894102637762792416136876042683037151067693812200282419024597214104955122402553654209979591005339188834498747752433574687306806466763286406781648083090624216229448775341855982176979400820462176003846014427411057712527968277128508305911439662055559554432167685864637293089775630636492437609834280881706149322464772745686405387999449947835379733661491218795993973538458129667445778349646104595038570509025200820699986623319347783574387938271399926769078649903524265387835073419348951386771038614528292927408157602577625589971599677362702384801671927238719468038361271390922839768823680609502766787039354518033241031907046601279593220859285250439802222481393932900050543946084372495978281936589720074317360334431745825515693062394416306283470497340548993723484683753140981434053294810437848461621225772026264983688184556539653450398817491199213724794855454381301809558630911467209137989521854575189940377678676992300343064342785755210845426310070992918556841707776068558501881756467219074238281818791691713770110153711616448147850986912047789531362172654579872713564432940857400791543895139831317712541706474734451123654918429264882919447644134799568 [143,63] -72612462672181867130514692859367351916512289603668403362815488109215120760475018961814399212852639051272572399633443695627805491397581153828106769332525062615664259614592058136610637185592499050909035378516553793623076548542837509144379264408247903665165077449955297084515709406239749043097755826150927529903836716782831107987478955080406433829617865661181376954860320427056030605253376944855452594966626302041094946978765284143204871752038759944596501798128949061575775644399925355135949456974875530369984283279219706115187560268673937885616519412323936286872160607111888009988015292869402660076430945665271910725638598247969805296894918589679889990147114967572721283935851505990546056850712389847233447292607183008574129827023985201617523873075262881402238751137054527680116307154251990693124508712027084194280915323146837530590803616952955667487238291372040464857839130770030245376479540130405158046476386436444373534019386482299655675019518281921025978308571383551472446857917207903832973917691858705130943167688575697524510050131501323672155619741462531023497734942604594481593738958301346520715156039272538326021584782742511485445558298025143936806942392069080662002969321601846630732920327826470318992928461709351771156475687823387173607435736786904504666014858050442951922612856417708508916578120710946565639164991875690681748801144966230996212699661210048647058199084421637589289484634218722804922882896532085395520508865537050641508179701959194805816474267747128605524651067214282517452523231021305624416136569436853731071014619210670227753597418716583173626419344260909448907891484383063010062869281443796827451332144205642915240544123135385261442231844500810683051361101480022513437775233937136352944946122901004476025942775458938833124968996137137595148715943412505519061643320014680864148184257700298327090865655698641798270713983938650169167984771378090248535031883975267527564805272348815193422125330902705811060152585219041877269376595150478568485304245890681325626577566322605185435239738123144633759802640836185113536944995330972471246875124092966456362320181041983694072650262918414038514616066288544509830923960043593353068632893372950646616884528 [143,64] -4845863778692142906721521954911041145010035498360137433853009587931117611104296461281286897751476133413130236607214374192491225280893049087045282096975326994929657593042016115401167517331514577298649797084621479559416322703594693531608062059691476077467436665653604745708681820434249386021845286823048191922112302465286301783451490205607984249566891028785007919282089161330439151890545278911277514240893191925111582006852877776936340326563202801763323156392200183731822079240243984965139756939503820470898921702874553698360425947489383069108753537787728183321175701315770420675934826218927540836279743847614618528762934125959026811452508737606824135913140493018373967215825330988948414249609602243755810662714441066663464736070339383958674927105766136196762196394563116412246094372105009520409592308743726851844263903622820249318500647198310517855444125118319199340433950319423057106118850433692469605614734005449291930187182992133463610694242132196260342714266271008181590674315402009304356233258671282023751889736823094910075701120102801971319693482619981675988188891550082865145009227147223570119163384990662405661014825103678105022617307349668874921100852368447534609962273099501120515017431411352478882005183004263221678300994089359280326509812572052550331230843812960825553578320575305974973796478882784711822290589494985357470556929908533864276445615686858010564727140016325732511355421922230813229908328065262789095005477126306234353390009327262078712350327282042910821165188226517405616390117329404627674607950522166020245725338126195643386499873876216967876903386395875274639893386527723975364244640655039922303861696925558219767841545267594822333759280066703241509077666061047948234788297499024484775954601533784072081139381376322663359929107776557451447889057125283681630419895098322477560657679886286936884948388273625611470716245224319906417702403752462661820438062653492943839871855844568808574167284523456606601286181735465421334853024275846607871366417053286348100635315744151192726338317463470034729046101431695623925609610080971082089315097154353612180862362823107074206408812934353520136419018569155154328223423574984194904415166242789832053104 [143,65] 2575361471955583939398388766490837616630759815385320517755873110064160809629443381045729597831975441220705414723765258153187625255367476590834954908593603874570334344993510572770836859971796526516947668441372019428085107109071988026989174864810210089714701293609619717421269871995240145061738729921557770200737125267470934719576122784137315630420596205585033241463797572642542170444987545184317706931309899015764216954998434946969101366368719960635888159438862042934386127422095070591529152971483608777368524036524627426891687322778823030568002210072892908425998855546764944672580997263607684978779957754972741792235850530843885622538039877526553897727307381016077632311409566548254350285065199329107465297578698985869131779534117230864292967038300647703159618520753086482108185975281611805358888098408125365681508209998492048289635596628443028655041934860571592070547270063801043892012891356286342624196551390693800009752359192611852811497005912285013064067118757164050550665928726552822830240328908059804934657940269571791846261707906266047995566149829178807433556521251753624842790482066271445118665607525507434299230968338720267774759237999899899979897613450262174491059979139784628629458408792795580394594450459065077703745649332142446704588346406451482136620497978049392434238167987244045662369060589633035403357549924033366457266177684472203480691763388631527974275714311560553244903462001431014969930604556813131463166881192531305573727535587114254168827093399086094187948663160806932194487639884277931827401284203256230864178867795596607627207263138051470050865403792177246058796070321809984321085038120273769925751378446954262353916450963449794898537598488127100707662392801359831207292913330143585361536682731740821743487904178688605994079264101116816078285032986389768330369391754540398574368186250000292913923329928765451570105869073517130480166129438855804984368941056330035033777108736186576728514833332788966557867812808762124246480952818045837879229443530573439600013779928380953374578010969571463149592583693272987590942293524569116671240591631263063839636374827407568198744645433981587868701901759548265316186347661038919121537177312092156128 [143,66] -102919143271768025074715586967860300131270531507133559129156902784596294510448755783844853961064526008050341519921143351256785828990649848678906233371036591774775774951488479779841153201435488252536336399013834307068942901215356997996937722867446927107040513843684418840528344684040757638706543450578429770143249750782297434765887173067054844882632186808758510885631508412375008465323097581292549496203010509066828821275371225762184091500623728683344430915615721569337881990475442038778311186997872186669673446615232180516691986657039358158972740599907847013732351746879453355543107163980663225871997369236012743164251584779528350327648043309253860251602154218657982637466265502302676326015575315129662426931309112642005309116784202419435045207087606744812558264920208184751306968486185715349767546758597731591049072901250701062662818627237575884024782285649081464252650497787941209147093122323847447690701346318395390348705487315612687378663852670752963729932406090318340784651203232063996118312551922703036705089060956975378736531768744804881500787010549367741384887453170256211323554081062424548088974574561822892413134853349187453308939977657536688147666980913308410204588992247161838027960654671941002587535204301773118360130323371513139103011838525826371294250132027203230597339568481602053859083105042590772531121495853972121704995610179503605295359874342451174522661403743838298775735144491492127079937100515390739614988562730292028596546622221377565150657484719207417559940760223480607795676878865480033738463164185582476829652041000085002328434412355283208033253949865743803253081120843820029379722261454590746965080910662889694778633008545865980379791137449224307482205165740405893915798479146877879097044573724124952751000548812419530052876672495519286599813245041261527042059472437938293186282502651756988086537522740350598319239469787725688436047007014875915674181641738858739643726505352229143079852251514113154670902853369734282594011337717999663548726259152625227745894539715466801294039218464616395208432078924740341256890872801373216560810175570854440741021494012715935180336542796623697429794105162515268133608600757296509566281255506208 [143,67] -45659291049698799560283528016908372716466520516759920312047022694461362629697940855638812780171773499536014780094167579289055726766816003707853191554741046511009007952234442686873418747799400229671065833518097259794824999217895822575898248343930528606355980351818661839035316294629669745045899561397499559968046337658187162280560584853094856097118948104255517552856210416371426488824433954401409878759770751043490618383942313963099943392316328746021449302863154000305164300300488848438666357552057216597375773427125286229892317028830231611043591598883946287795646476122484981665089610838613867411250205069576282844340460459463891627384986348261982011965153154622873848811479849547642814990021217884779145437196745775661668844853059058658086100789205982613517335277000763805830841664305056835610080992160166784974583523557132636726310680852948760006066116235992455477924692502673499464594294499270783435804165596070856323368631803219496562077673383732378088158856942383574780173360627500126228543864071902232160435687525658700667486954926693053343758723326647666771103663324266085690871387712294995120521153203427528757987563719236453746313126228683399992032931245065300836760966336615859580012377100494096719179019406395131009144179218989458322545045278695623210665389016922421810977128768241490809923575979182378894637490491509930871769731415914309945892086368629390856961586245057006840934361783798141477227140660757317179609927272825198649465747808312724631495777811106741177677736882520819860647092161882071947237510912777451726622576648346370380818405513319422700210403800944444901895094376306458270592523572678789413019855717804742161090980004025427052886543627839439395921861758171246665927723613842951924149217382214251314188786616351119496949820218258691344181037458823663636412546777961997750644370773824219381271718405521390045108234436893711137056333966968354424542793926041839251830269034158974299817140254998439417989380271057385515298693349439890743313560678728530857672233751356110480588548748165607012376157570102121828470620567682147866515479000253453421542906879647801083909625920161232924375704208204200205619528717874064902244844624 [143,68] 3494691621759032163442520893717408398714577072091651940499154241114473529369260919242521572233943743570192095347388373985630051799552515553753926166348382966777041423508513340449324092914040581645137479996449986406532026940138179888975031623135556833164438572854835743320277301689992933104714774825679647927051274725924924922115273815062388151721733188414683429410182317419186898251415188894200174035232970468430987040872808691372696864152094525868179770952348266067045809035980111092701022941620185186718605625829923060244123469101664012308557708414717629119108183821936171103662258866735426730489835365958412198901322331258741879394172286778022229826440676675945542911744807970941805555557183452067704826970963818024502982156683788221541789952643718666220033890343309028251091882129352645899282415639500853519307217419393761416644753895262404011597357619456093243698812945864676593287584077137259299050262925736222947005995110346510594408108271856570149816343500217652173335615341339601944166657222931838443505016497361137709954505616469111791731027648877707275525170892961230550449726480698972009940308429652852242266601110123456777364327997596388019936966702359775286327785337070577459560418727071975055391867073311851891432303077915144276201343120522091096347278256627171136920741875515328942058383327825416726991646622832355128314579258337431494845740643868673287804511016258196188983136125935516906059404934826267656816683379963161493980900744127382681662152139592180000844396480789036507661579026953445171286345863178991840879536492729638554497253621027681634032696959711876975969498529534636605402260036140408340190889022268313232690208827565068049987055479634719705777723818674370961220256917852371727738453171412420834068725703586208727404324193545728104130559025503956090478593058377952859332210289525694703933772321710154978984822945299864471618691542517867945043671768459247221812612129869252787072376004299147066003903873387040182817468698165140102296799792561104415469726713956890188562932545847673703080495994663952249157153572519150818796504880922096094387300280090724702630984424919904397074552762772425492349532563240570907732368 [143,69] 311548034812461258619063023107341016541193658725402646147079211306170171862349255382221922970821591041525599366725019718491910989007347921441393917504717878943903927443013857645961205855721150707798426478512053264746225845669629046126849636797837355936386098227906012653753109756480221562625379943484512941950636671941681192816522642573167934908400353456306917236732601868931115840926503316156113524173536223807154990193649031492431038380984774332986957319013851878109620938481748125362983367099247627509867107992153482189683659944429447074012332663118623236763349538879432424688596760973810454777236895358815163010832419010298444677365567259413722645909904069627577291710161807603121322446514606981482112897042857173098606739443645750221156353914091226992510159129200516795500384821245696463457622504448154141726542081016334875895316913510851754516446400944131568733199068605759415829363202666315445936299668033326902701488433899298970026470274923546485106870798371697644026526440325745334102790625224213521773534287978842552696081175825450264933883642808148506136453037697096381444792930944457840307397304220405109870087515689404284941763311294417582048809379937208852397460013384269309143463087712333040666117611188546828625571202653819119838157309673823865364327415753405640868153352736059561116699601384743070470658980442889203305746271983705219539584224577850542843006710536508476454747825533492268046074758042428739373584090187509854716774498843351762066204970655541640479719779947623039100614079650184163343596759236099831775082745775042505071805405120912985471789528832958406176688801244765596830401314039002487749679024753484765434060140414874032986080860315854919329703814719425673896491936117856921783611729928047865485476181116208094273067225103985286633084021181573275084790211519607537415223480924504720992328809736553604162592830681565018543922600087037406813533380375564455507293605644741100539735269684585214600571786278015716054398989229883563744523587011315810878980356480975213869550901428345945185553142054890762237970279915266892649929141395713970926060240282391031824206328825648513463571433664674859722563136798837655112 [143,70] -51372264668489855469312076747728234186788628582119239666082241340287537351061769092578796680044389803501685783160184215860057771360035020694990275945074114984740758082854491575242512348909711674068006394973691401539780971526364247095589487749800455481733087733900749924641865588463073098511856957630627101547701102978619755978168299277132342107178433426624930538879640061810893478807463936035747156443628046263948647990353355481992188048734904995143138454324319723875951575437670527553916399674290522662141790094863711076786311125066367893132927726853939588239829915617194167133375960623240108503675305424384427314315157551586471030945596925906123660664894094063935403744740091501605309784408165903816613898217136351938037355124601080122723602074295163028456866989417803526285650177752297540986569320702970958831519993779336388149135465799653138379289875760506737487749568991308177618546934444365353857673130758894280863629706612568235938384588054979703281444127682508051975115359122968955314850692463260708155411089074751787614340664297395282698407782217532459152816067445035041321262265107634432269357042924130653134741464605655418375631724044675984158212857679134396029295432562509817054565716576244603486683006417675092948635412766428914656048060425365511995682682250290635466316786422355770188854773620590151597622232518121758898792391189605721827161053489901724582521910116084372696276274622578044875548197737426806849708723565139252019611834873835068052838660499133831591110223728289220365742091627992694240240282549988698536032028252033425937602615596300786355195003412909093828283866837990153059753436991158943758994609168316417717652871139974783186136315230577167253273940073817212918829550554836219400346512613395962199118875881241582399772803211347722376897869833839361988150117775882840143075783656479434943022859951582039642984815280634804166896723945882649447952976672962112101313777439479918638242134066200166748228092634356601332402247111090462239402806446624360698736786629130966584779080930962268676096711254788931586768003426892414572694225413858443581466199121693046124403240577731309384376095439849463223133204915167088 [143,71] -1600979429312152261439327905735235911306758689905372006294543487036737473903478356712287868674956500697954223901050466817444468405491071267711096722383079289243849350793954436528372717226166104268994204113907572504945685075798946856045617098982768549746470318196575186764651316626606436524518272627010227029277250634992679246904707513290305980017872319153091163190299080631100586853437651036852470234106537063523668302646338866787036934954559257283539531262009727596302095704028277219178520062249308817742999991436856371049116637512665508489883460810382193042118830902323136637135882475527790552488342780242471825810556397986490722274962224625344753897346573535236991215061169112479031349727785245663550821508248359113407869074892448515923818257501808294791199944146657109037040773977139062042182124803857575091561646122420707521955994701179674572127714267293172092020477753184508707829912128082515102318612009656467255875958843881341769023845288268176253889560578928676035752660892918784283175538630412168296578884180623393812862036494839727511751181787563761559807164103149079295158365744813461680197782577656279112040938692445288741477935701617338980504690768142833564923332996965600949399446908387794438839412115574941158809044909973468999556222777736222773657608476872415804026534120842281891692567774603685142251861802569137117704169977399026703818195639317458388416041847052400191655073991418737213648918318203121868797468307846571170549112536872914793999209426879280266770500608190714835732348828948340682040965259203907221780693294619393016684323686628710913973418720137770563410492026945997321223678599651520073765864183275542136479352627347805440169272630257772899222672602056004393727986558449257783456314072268192372639120776264995827171135675715337916168276142899382096448434551130082932960883148336024542780477528777091717548321653202466917181439399288834690903474774675822909605031867643192275733389492636561763820021694490763708722056154328163441281429096400026856169513193202750416944168848034683107256980663946898108374377342146232052498980252305216416745666496719704997934997546540966546540440700327732829229329511704 [143,72] 17519961390240060350812937825513038505253617489890824808883635034090052036589559242335848967310964444472495606725544650137280797243654814528418251295131098580423472865640935356325651667173918340106753777635480618221680616048314161772594679447872640052646732780819231407927122351652377547321368765576605191009222717436519228638461559470504822772104777797570109277543112332339726185241821972216507835666984549523020668770404158143432082024727094790672917619778120017247381240249913163369589084020384295296079188761092876281662784370511716922519972147293804517841957923692911227720780386820949882062027427200994136438685632893776818174460227549512204331193868759040392859263388271996811250041384199688149876261227109732395976810727737443861955146010508420907872878704776659473709307784635280885330468223099029512242986668209822309047955709748279004451886264088575194689351201728509002831226991707181720729089390458215404176007888386601083548047456373347206484123480680698378201138385451928512020538320829201430072088955619348037310791456785041768695164008490957544568647618234811838654959468188500782452871401516460873325370570196602286815765764332841019301670576268491313665962408657477756888856447508678520299411965805938471671010906495600850361519956042752102694872743735006088988371746445728190708004191949781013139325421413239607590446533327781180204698646504747412303557543764790838589057998566573300375863797019065318878675123597849207578812033016826911959331577846631839289859872921944764543311898676418799096363847718838205593722354181920683845336160304949040581796066270258722320062937215331018352001751265044918767758565622804607472642924101791106430948928143056660308630924488556803286047911372956035148818148108666299702803955642943156120159303154222848764888748618436961755664529027122461448105722656832555222034943772837895992257367710947635803667049751958805667636200271190599976081960242239238517800997635824426530780798705004397691310426360775961475980123406998332310118091088882246607049633410482217813388068165277606478346299794138046194408481910326647145456885586844833237170128903811948411261985144646671693016928 [143,73] -22574115689967459070768820684522555718424943078826825206524955584938886196447129900856503980873445665042555514283058711181876250986120016434726705689197216558939548484250591784740109745722501766705526137555688836209585552732570038257297181461759649315661180895801261795510018722256502982289885617437209179171804246263485419878090614566524110726991207849360164807635651101800847432336428083135018100809022835524640736700439640567021180714219096912102828422876602977817110346353232689807686219429996030028332497681798767713377000476532354511015130264206405231037527412083397458683357284061834116297675899818463987321424611825887225633848961983174562871300762629811027514081350143423958361714936662699992565315133194510653283346138671234490893403680451586617437184893095028908763333837019848050386450694742939351844027285191337271461290340715319558845450425671969847422832080684314452822732396275304684515233945876036063280103503631277163956518682705809880442116329610898806489519062722149545591214844786356030623222652879559623355560924827164685025017303709612225664774622020887677449813159926898254896311560822188774106357748589452599230052905383445979278399528693692505292013912254879163536544256577930020396357665158905239380474682788104699095716145242187159889934541638057945937999305654331147845978254221670686772349204684467462049386402477024690156733101635927728397036522745326616670047237164041523074881848153540027931121052094376135647262581766100824252731792387835101211669316561395556389448316228013735148520930432286189978509363500532543452121047115589540191661362631486079028341440519993644459117778339423970190224020702124439492805723263204310667526000306390017623371685860658641466026712223006070832711474785138704767010377271610324675223713990399886397858432502664667321007508595894211674114342683411706815824646485298550833038641175432989872857386242382474515191479643312124548371319714886060836469049349049517099160310072668875815032617053980343661301834862651606088664281261291454328083879811383812587957886400099362375143113784689974898137676629977261248467924259554097108854445049943077418867948526018705336160 [143,74] 100320721465017459611358949117313351672946086143240112971638877400277944216205968939221051343995260660560962741740548507875456270157262841372346885562939691208360328223508846836528652256727792172423952510896991350016209311030485816152547676263727813706412312007577780230317878568486301793155573947325935338181954146485660064389883521700389798049805351655282452446010417601605172017014200913443688022578190552477195238750922912103992681375255726644854233426491350794771243115182331323232582704865163932495088394465369545674544978459947681663698508657590655483339380650232911221835247664002698988429022445145291968651265720169902919043643464550056393321988401489594591671539996975698076137610115960960544273770057701190991441795694528416643613279830703327787792537776971538481025844761704791036297143299259566972499496566689134724868875231068290040665252130947323000783511074997935683317015723420236024742412046696772971472567341676722535754683706704653334174657733651540740914028859943415685530255894451797753845676907657671611219917501746620314250957205813091698137922247006992358222086523137030592191681992870846439751621603082867130273712214755502428385629140487319771291617168881278192292651918198869262317193921970847916610093525206108045327357973768907324226843461245699641402873566035949177457627097975657727118755061919243223849825622078642478706936480207616251306936473191092707619850270662168372504323454787421204453036115681099749091988990880815214355302012082169384768407434823847781823536659208631671671240957416387484422603721186099589666852224190030784053280507457374549558477417941475559002063728234971716088800040595904221490305140799883196540199711204609945039014761276438864420699892008461476990461361484113238352410911347470818930263116755382124538885117503762147638319147581534883970790609687615683039549449469808076632373495117824297374214612074055180465389603137022286446167746943424856424238029924961290334842330276120267877259710759950081388477313540586782432616964131135105974142833461468274938116916593144005965933122342851813031363007138870410407102376188995388407388338451617277849398119457114148 [143,75] 66025536350903506336938747976517781567389683107886862457398493961151031677774675193253506805068275508320291029561498638669498060998660002881666085225689167024142245239037770980111601045907565899429582516405398166311742352451992560054315523937208641124549843711017169228647045555198562537092345133417136297221774360504109539321900222978841168522869936412585131645753197214442195173092882488093724776943567353375553384596005001111280021490197727928417556586616032446872788672227014103441127670866215937605338143964707468149215715293315136228854162646461949131400634175552417217307044965532112134810339611653079385013446268276272592329517775603976593676334381924959519150135770171118918123315556380455423619366739551829560065806785371957525582117402310966177314366703929289637770760127711279857125565489684747867968495711346465908404590254224974191225402153000683184995947172788205102260425563077669341519589584492075657972935815590132627880512021648402355942508625833926243913480924391557185075736566251979613467692147572083283844374456923607970560042144608821041431900083153027359685959034666446954819366572142376233105064293842593025423515462453835528591719622392691555385767108452809547640031490570337188385412382392055914535448705312033332102133989315137579325300780054882372019082108044617026830577573733861978689051165232550248061819332321512809857611390352603197123425809107763982514066629991708085781176491779858793720834271628451225447134218130465474527086501444973673858611311603066318011567754050777805211950046737225511187155047119138197384051840377773495257833478589139373962797413804357927579683090150618866236742278948959358128001259294026263961118760213465209158079081413276841132696301363156586465378309727445444778012046822787580123143319275017045547046713965445628054236508098749877560401838262288029801224602689876255523106600934509557538665331797093751306866909653496375561844903329157557061805386689983729124458189405736501306736930923497943214630616410578307621158358728288432380526124361980894322834826072195161477506762263862215042871220751837654660627008311112776098029837538709453982071766770584 [143,76] -4740951345704009033066863260535196058146811633788897976255292492974579613551314403642051165978282429961165675765847925282496298230032097034510328842578264102308592420196947203830348029662134023616895668544392913490549675009000548547129919732424117595851750005086495770280109351441042281019938269989785837175476066930302152494374997426631212170185333400934728594378329598779086327213396862657479804276475103393021189937731488284894927432272897339540012230458922604515316144348828668125145392546484453408093994544286782463364122698909140481092571509326764023288714713947000723550046658714709155077382926164946708413760821235552189152345136449733948431534875327637273477430435625324701158675538140940152753132940637620383700398607800531475351401378799385596038812295192121848407499000870949641545561348681558282955827684390097865706630510148507748427123155164409443068122221522029657383210904244946240269048743436337661467512609878962215688572361556897292564138532124941211233412947009257745936821672988182142849017066806748939319440765209774456158413972793591143376248492268304515104779935732241769369934927305205826867547563777245070135459831472522424896249386042814127927454801998199960502913799255411807301176117291389065341561724205455677953754547660053711123621008118114241839965325792155358312132251578207656883834700840466805620393433185416776502367659432001565842890725480268162580080165119080832914262986610644524834624367090513509660364553189614824965942264225261351272062372560987877979027427944479518451197649441315833820839558161179202047337345911738941872541254594036961213859433778093523702297898400335858902491642337542273773591836726255175563208031186525509066354194452840417390332414369139163128148254410913068751025757139176695048445311231197962071618909211378913723109134251625345355846789903797083836756318271228037387330618538013189252954625193389552768987677293141306515051511024654200431156199112831029100136810471338059122475813122578482193344156589882632344872393660541075557939489190216707068126849462453333220925943024015782757234003382393623968575496507688454783134669405951691251779976394 [143,77] -13165960273207173781173239564443563273342794577305991648434768819368924540597587026364873072409581812195072522248152174842183893808075936670513473191080863199731209637250717301624381758736432882592600257409093319390413716902499682528168635087785755530574992326567424638365278283087541446743877258174614811601131504491225847343008339033537869528306917172402020335362941986138429278553654607005277538539857064002474088399541128448315710635552655206415904739642093314187518181507535057254061680900331553178962817136215152321849538600977602497173830482949173824112301286673592022066397206314997803935720786058501917860900783132280236551818649238908622877327914756034710853734435729552800187983522782277268907411196057988475018420499146096366568363942180265870760501552445355793421311629338324325242536735098918864200192588957168165204529702745696444593757663410805404060307120461160728293579990940106479056601198119110214352107724305721642646425163252482866185538349645000269797525358921883546382071919592567990368784527971665841796834166124954657671350387386829168017265825685395894861009058111323043286007801378008513466536328418647980642341312297012110363103272444030608881304429252913706100357559619551613361564135610584115933561775232763996436007517027635704810992388863900052944076918649933923561489542746661770296686493216447847812266805114467020975755326907975221919039223515311815147400013494818582374598864501467332876542585513011983103791936090455828539037684930515186792486022636032415244348046607698301796060861032445320072670695572886596962903829525687610696521925900558068825241042845557786287678369771683425191159992050460177094798152531512388716031390960724291947671241354887199856608617470950440024272961267480618861823042158996172778106099300162222906368098904432449297489875906910578121596805686602220322555627565484611859160978198608805349729056584381067987769272786288771150877624195617404680208525456650042647996902636082036330173212594206120766951141906752448382143250197906190022750491554715020001108945174414608120441716088357742243342044978981961009410301941802758576193669291543938009440 [143,78] 10981705008469302409974724694371515183399094460683931114169154705061729343023980325624474303918103821486393839550769466662579181146625562300642825042869542998375615585843703317745375525942140457943894312613112689323239839598841271239377202226876576969209657319921032542927887896460070930805052851875007260764383283689095790452946420584891594723450325277020076866426915623961357428598167503330755482426789384747002215156202673673245822361368647982465817041234834787369880467030892473935881843390005240893757518192685666789813945818882586467574207716961851676536507357175150641413490000109110913746711396311011527361827764701948245518089358098631168138082852416827585713832338164489564471988047568673120972611133986772647352561935087953173174570462343392603805720807037577606264929743779100045543817682086826256880464007832407245955201862418935205652351845923373651921845904745371414978611013081813052859612753766674597512517440619872799718834352464550531909625463729114382087144778691769159609468418882650661998799669175804750350681243850443899118579541134694383761911520698234497810761439500522277966513806601099644013769651023294756597990851563906845980994521174438711611361707870885601269732877754638489760066393632575681995458923877503204110196123204779794792131554090686484029669620729731878934881280432999888226489793278505606446947533659113201270828553244695597916879646753063201940197727885211006544761555573266749494952927696986000977752681554666968462319989825846973946859444028825595880537371657717751131795218602816615329559656144253607870192206813594600527945795229390905620670188497474040618128609951225362166777174682852923750268425051751120932832911108811917797886018264922247248447795026307351380666798738730994326963340351462470033555372149975796094168725664131317251162411403373463844300493231876333946811851974584592371259484507593257629390609450770932881876093634763097274218426248754081407747957745511920788841959275797771266959911640287557026744176269135144936616586011114798587526349995303482355547619086086671159926234304281590383325894367739506126929578615245267664157924193308785804 [143,79] -42474177764967075573789166437837087842927810082773613245340207205891151781842918679348779145611761395104217064395369541133027548087934272308089335424592413223401527579841320125181504877090114440276902137884755378931947358723446363126429613527484116554613747032560318971704816727346902463130322345529365410974185999794117941743779164987768811442257484946143850620312049201448669626799174349186793361448757064326620137519522076969825585692316161250604446263224917669990468883931988165188123535257296552836648501443026976543192754564499800426366540907790015632465502431118144282606148497852295215644201875207147589211848028043176440834298984742691522242261962943978571462831704499814636645533100929135770666662694113507478723089725859531879755547330876229841411516955472779049320091550133755863801148676110157359575368751912197285548093238445404759155222078022078040486812087948551369250129651340598248049148361544814615957202918392313155045661588012767535278853284921734181161676770884374868353485718788205965464058475494048829424218727872232432781492698874826009335286497630779393114661561468811661413933608750350836700695248463863893998782672848475820370878327458743002850256195052925934509183814806974374037747404280980094127409451658922242329877405766652208628118781452583470596459774449889490992224412269626549461877757685592196406586143036318384342612727504771218109058072172505313832146564787758742413200120838021530597260980797571877758224732598898871769535125509763154970878700995761534217502492194091750537789032298833121649460070681719158701556093550007739612329498641899122897406258737106978718205138364189691066168240446041887516496976363593771844433979208891326794199855235233924287901373352593002683983485848563090303999450239474547927807222260661905921334836312843522872659398024440888293739522492163126331001384776168166736396179175019906694711801572323153942610346589367158696544952485961297673783985098968524784169234726511721584493826327461214225803973712492541815647014310220097897059193284800703899119556610080062472688807591474466663948576931633273737415499695861796247501194672384 [143,80] -3564623318266686547586748249253804215225579731637871173136210452265180171044739627622676487457951938474072059670090014287005096932864935449862231092191011111666483980626143630414391034261406242095523401857909817522649916787611224486158873147084190884344663672611624437853255591284477473894722351150422062464839427912853939755402532629661785963221556432645066986675648232443297584690014545342416854979051621840992148146404195183050971817712441776885368166260678663489063166063572636968817753960439392234400820831499781858023742880592587884831639833533680594222757670903643922099501666249181603483779330583580320152402783024522380332031311685631806242218491797079663336724022172939284561968149961656152368979839062783080746802601488788725171869394644020166307580898766974647804996884599052684010110036535206267672327953465531336530566608177708780868427925311485908742785256456730959628493360631218584538021292797002245569634480325513657990012349214394209588957990732921359741634568710615776234907836256288027617951004660660670897386851798364479063413271749968636937066055374785878358406668711559033054136670588718778242647805299508358059341912670653399762765981138714746732821195068107233606737680541740461722275465518936168225951327919366994309048084817691062787240206454761534885860575122499626876359290040659759981587847001482625859665180508999824978035848576115974531921036823512908787543669967359538551495993004299900746852568965990287067810332938638178158470885794127881664133940175029904398221041730883686082617926099149770062219708579779872997842762368251981305204427783545790502610749628168907453205382625820827983008680682984657925609134516145888789060710848420923670680638492719977472418749882213322948516675726484098377744761393889880946700940502770092206924163352554284137860767792408327418976693664607184631849026565850474748240532192023262880096049857127485005801703406828345550100088630227442864519868683711591596817393146393071781668098832974960026518528161160819013927750929555211632055967320316189350839313067020664162243682873392371474919176620911129990654060634722612815768315768 [143,81] 285950147887250413212821423742671830522644980437432087237542584935463889781171611987161918825879628718957919126434828181570531241312098761290831910830226338772549361699230480294763960750619327996161264262659367945017346305427471835899654625909912869757728146010212908876648963420530502635982377499704383742866451253289469457206597583375726985752379930908497872887319695119599549279113536335363283385963763177355558155621539840319313311411425714287977719850477852311028258777149623200206940467871041939510147475358001935920742863714206753784662046244439629453411319075318782124719237104757424767534541498764313881105603176323702306632702256516591701749361970139649282434667288083301495111258430146456319247763315691266837731128344359961948788588982277911782806661139114990604687380662206595439395682744739255589829108949960526983230706729319584686147571715162381756883165417992418123982921130262420500531020650786600365989047938044301916728339932098441782785447000006535467721029241733152434177856064795313594995239982194394554127793642130066068541385448653372361887174192636644406167905008389921282465007925863951641076525992567346447458638524781311986677854618868207433501628015838023620393097984990852361223034677016714067692137455640208767883835146302961673938374838799637861062749372668488588207153948869213588968853700797924346483541632272724353795018951595422901403712701558295067848496983436731365037075467104296539355049707299586831694783305829437732789122710924943783887576490126753015072969739746243345294379022814846748612503620600428157812797932845125010246671207823003756580396466354223466990218998645386670542025616001823879652984325234918912937079439603623505365459978809982263591756553338008676417848995305675407108147724688643755459377616047463022944037715133941199330290817363929335045018995156346178481886924414471612896679320561012573038041861071350285697765369400386427308632409991721146663831849097169030458654477381546589920638226879817694248172926947637342205709644829673279823598158362388945574053214971974995513702265064754461623831115372099538308537879995187409921136 [143,82] -33971231623317354356664664024797082146767789771162212280311797410150959358520752714073468995374881238003907364290711444630759274722102595827419228881855868636531010566479633567477401316460810319878820767981681925432097682614036948652468216900495525490744585961601349032136331067950235033866065656768404159821834622395713900909576559973388927281309532963230718875129169847424228215720704668884362083359281208619585647605630689817768657537103845385967056160231312400429659480471506075768093389533298110068168671746559010181900021565938568843969459457289085720705579330770599420210437922226783170558183292037044059371618193339009441851653344835326376262892313490087282140372723425573476877193506491077118353188434145303660188085376123877330967533108129335788088043288631867728764439572876189967278077241401677021950468685916628801034879841692244156935284207582698188988406134336444255221843843727715606974758709018849072710049228595884258494853435757033859953150901125951578638160302040164434178917189128990563453413161197468012984591941638915412205110157447898266959168393285492695469999107715417390689151594099345039352871859597127320641453704822624542677967273295206039514495968445359840531297471269654417093779277129600894758789357614728377523676020867533290161911378893947648927459837469369226278319281604076042384495605081414890598531666264931921881602716967207334258885732258420397774858546064384334016004491108257745570236776105787042649354144925255344462543117114782238829109304409870192728938119128929808120209273231091021268573846247075509662625066881435614945950280514998868200172935046742436795040017352523111520534752243790229982696226180611187261044589121764192963111324613194241239425931548328538374850437763434371388460936594613133985076083557996960664403902617612214741157800533497064813564219916947867505930604066008423672400409362743848030843753403986767660033100828460345438652742935451848745761242632043060158375332990528765528699919377581998599289148434563883407003604589941257596882988753542034947635645286217684408586540475665577717849976679450252304445608981653815957 [143,83] -274863639270522641027671334715890548437379056888536725953742453101217944884729144319968310053543435169422120627697275311103737407251492975717363702809761441710234493900184470616525085867832842890954344112518972474233513103616032293252707832039781641237667621897925211107809938695267922968283791711761853458451140996431430863383728888196142228793729311171742759200407254611597217172593745060864120163158605299938459061105917506059980777889459332377528543046638240498669385677316804621194564534175428898436471996440562775413806430054373325324611206647502387469722567042446251446402360480143702679350326326915876049405179755869891808383199921993157142954710907576232453131575602029157766669175842567965782720533359227388827505340342167094048445103261096374354112704473996839004638693027901699844182141752423631926508402042377875218101657786599695968647513257490514270457973737031430178639999297948379576657632475537283751972528976164733527945240280536978158205434620614860683789965227110720163326518550842223528117133099155480706980855012337089819150103676470313686288760311323072879147661062510973821567749508855028544485615164918908469731323514014643034365612923995439484446055643714592090159277689281485813843339194382209551842192133375426759865618510615860135759229362316747038751944266714233245446133252379584355485276126881418120212015317708028770831697019992908685637083409505132278769327211908631150101935589435065388111866368567523449677147662180889648461992477425625087054663602651072720142998889301747942119121671507048232730728921276395759226541702766771127608369464690931632837471715064690804405266135513205359055160407572174170164439230905124665169705806311791268778996048901481543497926934929213939905604404838322960371958183504825971836016242189308140167927684312953089096664867944375603854304235188279870049435429685725712385528199711882797783948095643030109339798429325558336648332015408775257003685029496490779903863096516120093928892532885603699060331858017726394738014467882850458125606840243508387740467922227137361229370605844120596553762208544726703176563969598560 [143,84] -7256350917747753346886235646071692449112884225088648128334439900702625910699397460779813683486691684385549331870363658244133861500108015470309107969500675606132379597908636803901171618846657702742824154706675705783356818141615248757396994141188226259807823806844167007192240748040778224718828052271803907047316759874766738204407042359199616329209598479389899931095624485262408966849494045324445534039025262949633383181701201001962960497044786940242432217370600011601802797062123437714270724500524054268169896704157538202593332711905594922030703881262070939521773525645586360908880703491545198257884711314506474868124436011391755342214797122505694421551459491784378047525993918666379829745771296663732876659108185635036833672587461239789126134931441671616121030736858696786508676233599971552772131936946990155744592110048812541998336399185847650159606767953293828272380573507295497106861521223837407071679567456620918438007005078821328020697433883095462588263913096134447482589404879091942476240154595219487740726661656059853735918940671420694350211021411729989566128988880051215546047202190726375039307653869291737538453566448305764591348608876491497097529229894685142045751994777712634719989198861339813355505239660890642617125142572046126674705838879888273241328462530397779583292459875765146264086734918691864935957837444544838484018390760209708952859954098033877678105206183117149262919785430481461594864860625536810472327204480328054924850547604113907212465947766494645155414077724571821804870355048474193727521444071573562492459057280832892201865242597005031730136204619038030097073068858800519800437835012671755938068705639653753206696265124592121287971503626795281767866121762992071480150774476590880743498521962932195704610091829828090571532263171595463415309008856976888916200454447575023273221256904496453352969481904778037522153909175590978425056513304361911244943390290232022054989735785126619378602246753683286239078693536019218048440555174367938173672957647206197937123756753592332338677498695308156045063772303939328916674343661779403454005342518894987206957630866 [143,85] -3417507999687473430451849372986298333346735294530644717777591979018800259075095566845667490513633674693138315087352798881404514487806699761333475835440060299120560371913450911713870363311779815729545182566332994524069504146767996061930943589024710574503393369258502548446555712106020096116948079291286571506918804409757927017236276182769861239775874485379415361998353453915552378971088713413402962831123940894953964790552639559605927245156285713947101663536282995728282970268213344323452540635151765721244327510608557522929192213866140714992685694794635870225167606309205714662906964502258187970279015903494886280445663106020892473019221340399495713383440141990970249929687390087589764838578619940976704389794221189165167025560226909221557099486939943305197917377442919526330282122869743602450613581462260339871102206300487411264128162504197709799799318326793235415764219987436145215447930232779812136201110799943683674450269931697949554630231816222501264235789818051179379646654235752747755142040403105932404857508965524522322122042376973991180103030383644294346862726543857114084132878476398955116148740415982678145119952517861159638208719345292245584912100216152353982676088827639399397161251509818657388905289273823765234164006442018990657052430312454314661656470557067973021620303890933908649277293438280243614439995176682795215364682032617059023819242633948595111245142901190667167143796970366234462371600806180166763713100003039742873460598023105711884943698041283437867875474127207433024956946648415197591538746344298980127280580582202470724633988776356097923834808769039626135803594112759437411689982590469952188807253627838352923943182050089865210511742950751050865935832445945222779607297935406238858762482118782688438598763392729170476679012950331277882951740007558341120408513860164869992974895001171661257423696066821263489365707904858754620668543980880435586860037552007556718857135006317969172078168018053273780636810234695046828087415909917924351516407030060755746572708210084358328444660789081934593284873265074809233433162697425810579764067588106054121143032 [143,86] 25713493617269435803816097452923330333304863647495941151273858285573438498166962976706546416260250426617256301746266835737494968523697030891970947254219575498654413590085490070236090893200291787092432022587977451808005478049187200694999569763402893042873268586772181399406843637188492343977562702901268244131650175551144030921345543748261235981160374263489926540084304234505043569742894204431415760537611768140023711915130574982588497005057900746725982827785698317495438024007347496086799640554240710009858063501584725645468910428159138936941157991050895673638491201671824283985061991875826974788366329804909962018658434715336214817346552837878210272764158975819580524133974314764730684815563487590891644536236409223531782922589139220000319148238066936642173365541043757692382341607263667771572440012359724326943705570724537498280554151429155239173914256955819150012455455286258353674739411581085911559880606293690423240167788495341691569431697917571311970435368802317427440365222774296132913116926014857148793951532828458060117778786368030846027397745968107803374056090828925746207246797586115127931566992606393932157950247890242632090828699277062863619459274703638709730149804054249812061045969206851978578026130811486750832746700742511114661139782953825362217708217366538427419862532410404550324376687934578311948934600462067344499151969035800694297844813567060925588216160850089028133945074178319000819803382930403035804391154877336734437673208316247060590370265711847295387924094730383390013112174409319011453351605762656403597156567590962500660123704138859635443979536809062025931228449906441500148761023296954085824532036354423182798444276070590461716227369975900554820078389710996460268572936433931843504331495231936346179172780510056733820913851984863119373855962084785413637940920720461157705191138650765882487470250137883123374533432651710502991550808628416126120363318268458394174338494030056196208519643301049013691467004630400945825959378560108410565908006497022156128012320321134235769813069083210539056079753254899827722887609427850757820349375376645028720 [143,87] 4743109482299720050840677427887316984093053467186300866546039440082225984613919046613886296661768830548122504740169985601118927894126502975257418447202356941700124435201540095092684147490991305677347965553325025082051061282127363269419244233480805820803626670012770981287230904285479814826377704383897830446257735204540365460671720840997440035819407098676755661123996473175594250566465653037614160194591647605070408243767544289218870049809907879949343191197108879997697335532378999941825505662372519400685189520859156139975816903350998328082224514549449301509907367512950065495987002043054229036244518677045886541903753417625481020694480337294386787494568109813116628341837367793006072654174035039859241217459870895579451990901270539047902372750123012808434369925514142234818700059405796285594666985388401342371091469871955296707603164414930887701105042010453958201819645157109534333326606928294586727634697255547118180048633880672716046370938176089976681879792613483639342753418540762811670463101245419681286632294151138150062985072694957128149295834087037922083219219941701406267684418421166319174912394704855731891329719628468514013430296926139825192409907981800529008551519283109445868089252207913824983692438301513899182664670210551824406962433968020383360221593672034293187621077858533104575099199086282134857588422066671486178315247863651649605277327903777923248660641702268080809452200063431680016306517737394897943410911178619122851017633782905777503496857354921941593895060310416756870389429248872426726399725995535601267452544412498137677115876106844612717725943565608932688795397229636822710081085836524927268032934561131239361444779860140418804469966001110244308970477619960998264118886445641713827770566710266578229892062996377201562901280197493443974754070990910216760178108720666918744871258840738144431623048842909600896599497050653558385966238537133413744501691362443500775309513422451362850208759639349186256096367171423740921494766526094210561524708028489954347787249039261392343266904438154406934970456566810192194140077590243008583517726751465744 [143,88] -102641275804503066713423344853162677191698526611019069775130775729883292969993880195024464836941378103804598744557796737392569938942713859705963307437551378474116924976047643302146469630819861981847784803072705100963476214152721124623441284744267221285949347773769906675184008377779185789741030435495721853501833137239002838109262402603750610810714744315528853989389185402958044396628370506650519265337294615385130155653616692028504385799681612409085662718707825007344326557287181624028114780102754018111342676916467082097524990811009134499623054183195300181487121740516110128149829298999078352226874549624738042031560922899727006630053025592429438868013805003650171637863187195468558974579846810943444414335538090519069409966808476554482189204420106163367789782205075135074563944241117276741486742261520844365280085265200158767252647111848202510443584537946107018342800049513015071450347395274626725232282157728870326083945687045745157039531066925619833560598328400243368159371454734734310041931138940511355869707879204503950372558445490962283295140264840835654086053330087448068985503194234242445085902442210307486933963897891300326081152124555313474795355912685533060941827000104854351748877248279307618630622708570339145603362506600562131946521333586518199415207875022066185077389175213727091883546507932385309333375896220687223347268109982711256094108612435082498879216574938212832244858772811018298701998768500438952513678218112007092582253795900088852765528209576120886139892467954982076090037941116144196517629460726501390458848132357869948870670278837303633582946501677140781495355475975715204604091685122620357643531234140911712213737879357054287140856923267083342484375447294262409690093985121897531057113799712933160033897058937863479591336540963331728775770462248132838307732468331902458759431514594326639190860806265948925871246780761572385276391373820078465519455309466994462475534845603776151548710718338353947615333996892166708819238662614399534602358532529236884170251523509997678560491837056923465979012943917015004335534205744825389067175076224 [143,89] 6391495704554219678367609847805949857039772691267223714445957372881575405435793014098848451212227260631560515794165982812151265618004760941204391964551855459335954779618005864671167271931502878316445281226562202724311153377788120322281824330507227313435168130525304043722209082889706132181924407899015259779448677431652910760385573135507125612471071490738723737166026286168029792011367770180824953602616304328040567840669175507110725646467892342564531422096572593041383220171210751238921329001931890370792809605279627475375645515292536432919277221185593835372659976931841708354201251475097821339273474642182350452620736724584231027510059234534724879727165203982007517019609125284471849412689764534406905434046091174813031040949968716268119910082184023694577669639183990741930448996909346878480222803260840562288154813878047710973838836745576561453810220108180487924670727969838236545501532512296909466668670069106269437634583877751304251816526635865661329798470255936758209345868557134147340430046382173945414745242728929330187141205949853179308502856643339181338214978046341254993732623297761593614979509320322994387663138289243289681043630582447676452168301541040916563893923685432567504486129931895204606268866859877768059239808595105236783994158115061684956543916101832352343503722456556591262504567001049345561495285281471874198782610166376717403663149728694813443133658389958650874079869205495975556102613175965101779035610563719716526431968087374382983826301037663440800262794535504269293370979805290291568228354885355020757228716881941290253664914581102485684091077310205812523366643968826882320305332107744492171441014981787975693772279430848943929769097793544431108757710163354558409376676896809869785572169491383646510466629361353338297799934290590837913684369747229130403335914867240747449959901966874454684071497809461437890612305080037344681320363643205533947413618208297943393667393696277445213714232945385396885376464273340229802341652348377669849638019423247537069141751774116788054644518959854379778659433575964942375360096907708331662664464 [143,90] -266961986200491827284168743278831671363281545326784465566894767761411886504197281515478672970506730586681196761812456126225557834062293740460509100235059528411383512782540480100427719343981251123910083582265754537937751628982204321927207445676057585558624062145194151800176455789957800476770419039556780111564535234922880003730611718681649369132344191426592966979617685909516882621124472370200399061187725894603683446590149172922949587359523005687750904804827391468106395792946069816138919037404550578229652371059443997773724426889509602215098878726384613843161046117909302143813971801341922159825997735055710962058059869024324739311097977702308767316798798997219174969197855248960029961527920120579954697729133260658288560196197815364452449092582340724750909535885724886495206326377063802060970007675895325071141601617460304507601105405807199146275412091335387008996944892955016286924439617873865624064568253674926278926384335776320971680348944912947752746889556949195655889303111243806227616737497872536399485622015430270066840262096297123105062570162645965576624064124074423163321472198537209677941732677832953777039698524758961700683745243936539133373231667277170802788644987462115559070650673551826775088314524191774296864664265935487548562754486164019366967368983977120652571842605551074073274479122931110286340036990781922490015428386755501160049735052285964123527698386272356393665680103641932052687980355526645903021063965545163797576238354754742148097613746042781316931936467520326370609215670761577230842300139775135230990476767923218974342686193343965082057453690882704581508419475872937383883605192815089824086087995207979902505363596591944803651520486383042749881048727660376912654945943957774816779890572184073072928883377006645896525685068136612041752986502420181586884200224449359462274651533118015475066147742177704910039649411377556783813741882327671515708990014713816029118893454103673402967675212142738323494691714595314165679160884405810081107043864593407116915385143857118010480183837934080358047527396745573672270714171570519792388 [143,91] 9165353112910026533715096736833286694062514674276095977352197045147569165776642978532368969058428544039548578402739319913650351967443311392968340576506312093193191803217140617425696181556173167478116252061658828844842678266597876159185697791197996290018034074215561518174338417874148275597569932693894348166310903564533267381555538963573979228824340924840206631095694440318734049795266864636023320576680877636949951908930858503549076099864927353281253980150240793759937065449741713439699506987123815251553749263619795325404393885017334013677035292877318835040015312535059976599254151963973117413769001278088736775190404098854264424585849583179840775036398656511202362804101227411151981492488136769515588153951725742541459803950581369850517459314265169212665193599583333952141864873244767792988036119597575779806474273313760990309644075161965329729519335394953025262298457669076488560441852291728838175704501852895493896359351570523765376324822917899840582150692206457669412774345363509762951397589043597342532295112077301303857510419069424985779923302728988764253307518330976438656867992901625535936057675436355955342498443273663234171064732264083624562896577266035262522037623335073189865780818754994558137609632514860686080833480717715026171647004558956800362848412341940232183330843188199143218763918746653377527557636453781741621042567615489428071243614856929608987742697982035325744518531159616802592872359852769830618765863736447614993569453059665911378468446581159711539151507328092121843537934267773922908207058270646147527444611190002499814353422095611830876590010639178747422173935463579314201136279061855035726206403451762257156563595858625229612541474901652584853430943468763340257687412984760787259749070474081175420981263871329957533218053038871749936143807908852260315435376415935909914429067039544780941958434735413236199671688520552472984851737798293284709900853619630955226825276145511439492419797781264421286850435472163080347786116163546892982448026661867326601263811133173068958571257754449301899068963362014156962745568521104032 [143,92] -216460735372667036551711710803644449788389469740644237535641071909585158322904172312894404400461160152398057251365441636796423389654911655705562999564522752208532618942156015022797442658993737263444366153577544975625229920251334535016007017673037311664662260483112781721609432910887955856839793848497875505244442191687112965915991456700583152135365417269676487827994711944438363394429488734514499576408933033711120233212852010146886442762564366934222350714694366572317582819690617160233936793576063005702093200493052670666977163424639873140997602052494221825539885196974837555494339823369908149491678262699541025066192641701437969117818904045897733655726780776652714348182178386461165761098016835253586472695967588328935698115042597859021096071986940755063108557496001713774407317709930044335050204005789766639637277940554350421831657466176135154680865223206203864333758875857607960149304342716476210933096551424726412297520059525466983434291842025946977665610897033452862009576557217983779054644453558153549876861724889201868009841262516626104311506953518346785000496985603005471193120264940896431058315043218547889361232030640864906829502923426898647269676077046111613226352269035345653464119849764407061438210958550989400078340891020671140347212327741451683954798123402586349578549182558784887698988653603814385403608847512580881774056202366248527271765763495368642821623096768722637093649309450716169713863251750612156234631173639508659219344242552191379899042480540237823392809851810097333136207966420201681143678331112592949970334172899894373831543073230721577649382604006144470324959795113669109205025632503669793078345463706313071050062768548615023017385767764319309325925091345036022350778286526370311559302175991958806300748682417313609161525077998826205749849336388871494867912663448041840604685878928835591318237914049486481269295910831105338287112273240591452627637072581021867523871484816094954053841006702889670386408386018596001502938827531244052070058538368698944453444003371655884355289872418379388257246379638704142654741139168 [143,93] 3776588656285106391763287705437892817428417226729363578262079208184595047565641747619786493100069471325483682002177862790623531498444605541016345230080921683882305174177210659915303777158687379938274531860906292850459086371255980235925688879943150070068105453741206832777493286355173232379096535742665006038287531444627188365079794448596364322711448178226233947573885727663375125492794377230379604646748947913891166597077599270537649519660095055405695571257846647243921184549600172438316666519926426391869943425699852877008974289566282207576565270104419729971696054537673935412529956211507058314680802378534904689359732381729294292149874424510698392889860051012100729915095420071032016266487105468870218847135768328163444307852641875600543528640262799454703318377703853194548669335680412797039930202471678128151862131529308733034477548778979027897817588084085659229883014458260772666954092443163730767565102106447678688652757874502625393624407623874035716140685063035229851063128315116975642614878332639422790462563054581838854994455087283954089031953516894757796796822927651117741224581789662926470499796688451961519941519442817257970701389860002709348364403082254482382683010798324240645946711985385516980822563288069725990529647304929278860265357295603324580989902977911077528986258268595135602288792972878026907492859878180923877235223511153108378295272521939709225257222518850453867914483888171266100775936843993999146163897733895507045688192116514509292164128774460640743505164389848241673754501369820804410618041876329218682550161546126416990284458573591698930436870449646534847092579717931140648495274406811928835401785063487145304939570816630270021205916299186325952687894128281814545777861386871234107708615397067562894385408244443798832236205387015745565497313505926225622108649567518154146901920676204635078196615128185009640443490557786448269215368723747422139955011465122742022983624196693102277934647320373929628042629398073460518004985337976300568089753492462396566488124281050268202325509196570631060823316192618503934636528 [143,94] -22664961300322001521191214787682854124793700219859157334965017129881018916776443175479134000506572090884530297070855948914283811689673227463298980311817370355563905508812284853478485687365461416028383215767678584897702362478761158127734171831286605081715235943656421431437085136265985334361860647422736556698164288076669616773376356875552748238217676737161099286609308695447953013882626041333779456724612900606501239671723940205986054348334849522932124031938533402010907297015031110042087136261377820567701874422107775467270391826368107385178278148524195281042359512473629584452693750129878519570536237422519092872640272335862835249004134496440613320479966452100699782558035266776877847379251359343005751811968089622551584880779769831267077774406084932311190966456471016500253716310129800631168358463382614264177241666164969219033530215747933168104306958460106137941928974629874572216349872257314771895355122188590474624772113775792863808887502593459144405819988081804217624535179486457226505666949004050793157254566849007232553202448093793725359633384960896594082035510730230473223762898557101447505635897277415517431196170927293607113644048865364680940037630482700882510804704302244828401108192840219883900945811083367090991215462156228110320418812454959421368047703685730412659229356566720365102674137542915675515842865010927200502241179051110640060966091305482314184271394026245570329164680045727779522383622088793689146596479048123110306152853652785889154223904173830255411773763892726383945023583487110948164367662680034032300758534894211951430860579598921533201706389746455826322139702701765629171058369125142809859869614487769593301551158071487310921009000939083503928165867982331523821192382667062806980530237207501391540779508826926234115683711835569911161509590427445736878956382328562647654986730323968473923021168285499516562119684687190158969737179704437895684441485913544971703862744065689971681495813744798447151718854768163741635030237215160753966968880214112234976190257155867669329499936037655740283505629612054872472 [143,95] -85793924672309417050494175734027299992754080775629233828322080248294441528663977087067857428499503964383768526186072568383128809817230545006514911619803193042827612410134648748800743136745575130692572421685961704734849878062193749516774304772313489705393408293102204508018842099777147475274681570685791436007371986951537346983694916187509024006907085968637225469733808218846537376925568266802304752131703130731485930335424681328974702433216732327106577705783707083167234027068423843504621011295898164016068356458330154918260385811420122779682240833378553345105261989351276928612779566709742014584736181001583962941445978060532273158257409155137887428526891342638140851449734149159560746828064382394925618514814601303043811292791867013884767969007956530318878249624111595023957552802894719567559196981330098949448287400087465574542140921404193729708964185045190714680738779195448471990232066773757567532843187834458038119674268465048053882122135338334522551547191608243383560472914468283859201489373232282058689880336796992585742902371349291929224839234997959019293193540848888145775279832337297141103784440100775130433944532076759796366501252278683825604214323737450380175750939261289273952830668298271835886677340331856282986923103564101300158845572633076891247937635908572597421446252631625122567458347051331304051637983477426052128473239059706033318696363718533960232406100698405648457214012642602250296798221377872225115930615602659743908470532414083154779974036839241376972947380459568822303358804727343901700798226126661321926705188908081360530523200141057404111860640530089516076741967038829355015769115868168071381231338109206200263836297365724268568804929620601495706775005572205976585492978859950504146509710092631116743685701957516434145392620968481393508007203226396188721580585696725153686836095432401458101389903752274708271439601177570278625838194507376638084796324933612342668978988613867617392179102760306406491985738805335037583035768008954117585692023043601947551650908259111716015096063249380293632074425345680 [143,96] 1402328247204333331432709625099020158454283333719837084599959860169540623909845889452455586850001657100952973954823833360925086372917612877327600157570754566208932528170146968916357916388708212874690832523114777342971211863292760404479284239372929560769504355534788730766550866404946514591449419960891725957359704476827826303511267807659926267017032481879485876999362906625991104400336634909271212326414663743908774286594566926237708777368634665810684982862112639734375521697240355902341333459154266933125339635686695180004898683629693216355571688413375669883930525568664043843582282175370628484627381789489296153196411576764256833642419420948774801197843455976709696271312888220176450117356119441455576107857322942177397875937350285409716432381571600236569186173033417947354611572308994386330153675277278549441788640387680089361284913440130608707646903001533778265851804101670706032689690519126921374487201138680714655649317498894051814315527015426971140484222857911377126085317230847002894530089542612139986104657599382302699017824182551142882068480804698195855812438795972058469049693550888563018281846305998915911984925992647655230240019709883576786896349579434014711440028498454647198650706207677645330693660316223844802501209125602370471054322773407771700602511757055510174542182852114512515269284259839073746302748190822263230946868054669711861424072491896821460655064563450261151856632089046654867006191635826833374320873209242801788358098224076851188663638670683803918958139306314235036824310582386424096079495400238836330835983925553938266228738375866009863446183222503829946430377210164341403165081728604407390080764853333071008355402342580043262148086362428517148565314593887750626720153939897416938145530749495211994643780701120525981432530122910282745351893378452925550044252726186149631940037687872943183816852113875428460719794365973343595460836646300243726299097638219106796358044274090805448156523580768242754488096438605376457712476181988743881555225216968958682120006271841555187099553285206505225879876928 [143,97] 56895252706221113051039563857436284522900672759638358487863166516465940942876921770613077701066637518554090826215840850252590449411931772225376413687410493902467262522161815636947597246999923337017532505644545793550424852622493166112696844405787374475652393739323990133248715215468119000577762072735756432003413043239413213523775009825390108729995051167737566812597191951055496490388786165017846420787195448651301734436333487220944268300386285930007829505124235779058793949885149423198311991245079447838624348634899488713141990807792217840400056151922120010201208361227630124283412787790429199566501469243268569051412429034874390118482677839257295759919801224305698750944549320798527584272320094830902686382304684594503327572171938910665592433114514117225744588937205018438306782131118942794312200728273057553510826005307427224762954531800598053336143310879328812180337976178327577517076656085439508094094579085173155422116930309273559787457934774186575052946143887362934744479514295642984337609030031348248253241684721143219838461218962176294914158957415945513798734854694416209227888460989005769672354605160460093129957848054321049793461705806189059775883872697536326204087456796047065290245761475694713086884973144035299760590448933061871775796264964271617544598701474778679844078983967519547852796381846781099833723997283368832019846605313782645323376903384649653143137153758214913709338977842852834628335794804612682450701348458504202537023910094764759046717350989039269391352405279048044461242102616847669356740968830313608480578140032905625358004086572538650596976942645048004679405405101591076987185424398387023576857091799661871746067212274247882929791301030159286072272287081683202714150142910078429350397092178738674272691949138104379634096116226520128400450704770954821768913410086521597216942951347213046877038625960896403934866068240141796322438671059323801395627837093835536893356036064778865059993610398268443827846213371680660833782606943676940033431651398965409836847267494464477039800427529054353651472 [143,98] -1758480624143479748642389128410306715148023005711261766175195681915519267157387607682552575731572532536848108544233538866012511093188797469119696055838831534467042174314213324383519780641962698651727210998424586129790128933665510788922498857864526825658250303129188305063361780053065038575055607480108433776676887147064377920334204348684596449399301883284397479760787546429122167817556486865124881952864618457044093373126614069297866153539822616218691853137674564472222550263019631255678813864538663085922671488553708358041911426809367428084426932446952653289319774071889609502524483651771842548943028950681883853565391339753530056631048365619182335519782388651557718354324896409536443356757766534112024437246496091729928965638880738718918216370488527882777294698023459637165153844630020491400259351794691233691353385162453454607918667158551397464941333790419346961583018150783644295979069246075869155135063668344669308614073773386414248776169875606873092588705484802708117286302430104182040021583766289150090462380764580872280713709218782652756620434198648391842246880076165872152479390407973069638911650611977861989114530181285108234429241688372601075736127638066754683861941492558885642280440020031424917552740403368494364911308757550133063497490029088992748334371672256165037084822274670603833061965822552098722221719054502914779718589445727219805823153675378512202240195559462862175844497891582491918655632997066024996773402512616310359144461189141232580665626192870507968202469500174646716939390620477636170288886783902101877975790702968658460736676252149558455140563165329164715343776269520300402712010716075363099556601809456001310068705453638848531312598093868750527755265054159674909222989577151099834872623759442463998942415114659396699929393617021839951758001193896462506316885300245354677236623996493764963056440792331540110937150700862299910796998080442838643613028643997563899609486877221270486920292586539771523391962766780693220951064907513428660582609655629815185571000262439317444766199227394409340 [143,99] 33727692293082776711597930551264467585628529966669011672431290057895280368949590688592153379459950542063635628482091407385659067485262445699831077590765295170074656755740079274878963426833040759924650259034114387545337386250967867318831784372859516506414412231939440435639344325032133372605883333573816613818979088341404892218066907782315121327396745065237517549971039371341336807724305164405634315087319014499665218251191050891088620961660489092251224685662659542403054049721715763040371426113740051535168390068944349525588145069346469390990952141027231220653465676696107623196030593528966701651318331846890088518959845849978186726922636008023710903005859671626594535150292790900639125516770965120531197493955250732976186039576886953645035858248657801852572256193772491338552818224577863785800303974504254440932167053695195863330659013237304098421870461842912628153749779146722945155347158899847439995153623524721600077945437547605071988940609384031275298544903506377274265959254008446472662455473832347311559613824784178326441908808503942186650419355225821798659946072134999690304028985181775304877015386579144463131136591164804650591253471044563660660678701344037081443802553863023004229553159678247623414031218813234924734044323345157886813124536859345339251686145755007596442276620872602700557286399616070729470668256029043565309187552859896063144685154714727954210119482649483139069546878713597524780265932069205731374333931636373524283501426903484732045305961176558314907247033844098456450906716511072508799270700233456865803521960624902936895255767613405068707809310813999035459474595291736009033168645187318858004591741104353825131907732520436455941193643702421600929155299455909202064742551083628586493394544264721258277582583439456809877402147304134159549694190169467854280109364665857832833067707463606603314728127629347170045731769347806612623368778497748231988539908456086457899168541731423814861401037806743053503386508726725073947473332206429854156726848181278716933370183093457773197382608223888 [143,100] -726076785932753996463718097748608358014357982380386996179234127834548930144869188126627766507887843403486328846795050297719306282648194360489362714676307072449889952816886752738324311258661912429488485234728321545215062936902399939718420356986893771461987446009573021440071908047365128053425308575220297503720206532185035125664754866323970557791515807207726260830123683647036583430884777459779237507737669373945291095896869384735110664660853929049321011904345358837918193328607274203670266382588528345946868307647304942728618829136903119292384132162560153671610147216661186686785494059550592871523242214920376349157818711665163316137581423356879849045184063187336970453365910333071631251858565152571361683230218360624480700190867253718110581847208405727577519275042740768387992357000758599453435541667250414763920102533732766928455821748134280525476033680059355109619158798406453232683789059616128722176727122400032617678955960066501886198477620667686618694182538069577837193262187224102860763715305404050228686849031241357132178997850782871152414776839046887777612755148268296479660764522994825022937739935261220223128020680733213236678106412570560113665869367802867780626866812735714593383572676519191639985015607759247462295635560869598461922027988016915836493101703611589851258330848531637707199610280902758217901833982309695909855520220990182960597130685486824840306968095973641033993344909878137360132878127505479437935508539209561417446527389520457784141049641599328556109609916330282083731514133024965003817514774034523361009605923212821298937582975904045207762560139460221751919020088372959241155789803248140002488426607495758777606663370835256293784229389585643522986866310356702347169675651521067993479566512900798677800306270709575224754455651031891039464171756006172889159293931046430275412434308349760088231523871841201859682663230127237609569430400753480810664147265722900438303101098796165444670010679420036290520838802200125651191843750814262748748524175567176218863051443975290691614351456 [143,101] 12255562409939868290148340060502337670645681489713024887421939298564424510388250203711121561170590764298205975479127552337720151667597258827586464892502940560749094656665091635170481305110523933942193051823384119408660913215458501905944911433741520630087431274046442181638014443742912465871863259033706401599148631667845500526850680303720765825602750187902308157744720833757842628963298326835178410352271417816243290618893702835622567834539218606053520901729058896978688706945389004989547480968883626790024407739932532990760111498855325625816027556250466164460307011706979501403443542467544779780138823444418488970717513027786287993368907928385819768294355772217407563733255235762059816134968663894794114706120929351167625008284917095874185483206971674480693416613118131373616009275195274708563726236494174974022361893560858160076894844506803603169210528042013854262496743060578222890982660461102781662139329114727954951808584226282987517495344048223023827293645305575222267524530571892371019366033484139898342942304601315273242759397805109463571500763483240326298498878064002537109996390195822573302317610965854054474354641456392035158487969914712581326366449091133824638988861099894078519525511981211270752324174241032212739170261971052923768540202298673427898606977731068994819306552541820923176697932073631244447790508101428974941268190618721073788838877342926382239422043257879326834714536078069890849259911810934023926116250529842680226363490453804826431677132226591805615418634979319572301363841712918499160095450886164807537501841785935564823040189974490051036315986912972976717417725343505423842997547303637331399891580217508213594047589924759447208203651900867311206043848745510769333665293831039013461949849906167000584122328748707362693828767005921963019993721083009239321643256070083559874137406779942683254694081104478123373761287152463179699315750494551438966096546873026132964594072358390598433114500431810313007075444788563317235693082333872393583708271955360376101089820795047437695256 [143,102] -159767338474918291135840472681673483396121422107067729717170801883509007610427602864938431670336030974671433592254086216468513505843317976457172656134879948004307106520260797005249728186785133459393049947864289174651965002853369423339013189673141891418106021372160957527261797713600980783641540838468624601006487446599106110757151791896431021441374372059879467682178012143125082019279915759192796857374777772478104974296922430886778279732609433765168685815352594568486799276542292511331847790097854498499312046658734172034013329499748404193177108675834833958744526524172577986754968645631366381784380848818003206638139334312625332237549340889277433730558009989820060765923794723128392765221022214089472291285644742659332420712204010624650849259384021787800729363389469681566693257254901106369963071208072358805849553040683980816738265970952959352938020792005089455018588270163078792531593320873961449988709768964529256925954435699888359996813590038999496149088392335997872910245013655642439649528722228269751387338415250081279953478324105384727545933866036680655429956204089963113935119428114680036063857007685521766679430620295891100253557835711721938382475577990879005996491966282720670882692654451371784545431182601712291810959780346433690514902380416846394197298365775131971355810064430362682961864608858852919237279726967670984455599804211999943731520494498992994874861471596849916004505804480681964018027603713793359848341964046674141715537558894599649122261902561778502343959167250270732756585771618152553913526702061248700632118289512042496953008178181929775303642815613614186290577959884675922120558135617094065183693161761003533162736096114895421566668045587227999794615212447846084173054093862403519232501132328231330594240655668669586583270642776759680935004925181513892045904201599235290877270183276893614145561261761235907110619335355275210745119730670213148607131127510391603812032291563916770520192759713738124258005211790723044316970422868291143754743222207575086744442720643471508 [143,103] 1493411593379737936449365009085588466560444838160890869460953354369891722990261530805358992841099414520381445713724381527794043503732974677423679950497424737930857354822120038466674891490202945770658165954527952250083867933927561666908080279214219778433904606530092936195122216761537574126013116374623663190641519160734665388476312235631534012791662320176458946962368918563652320965158949608936132499045264378940223937595441904962656595708077810097080642996558135001696794706226955853035263134126893226779157939403824796061239007893907248611845479552233142566905294374517353656259427066018787657540298248265573122148072597150302912539531302684147340819247847466214682754003671769045049477853289885338636307038050278647670948075738433415034329104458777831507991077568260842401438296178125291225848603087436819356751186493088142132802351423279147150256312580316342970638064042856605978474334599854145044521734187770163339479003223130734749866180651819127404848334743331863556697286304023775009745098351751906298180749503414303020939727093844318896190413136291451118567826141048294832310363160103724453261573689476559732637714101845199401169820501659035666782108527917504540608796505140414884078917774425451831134518272824493285148981476007918575441020572051790071130007790448931452483911959276776548508831392238096364329228360111610188201916629247102963315439669081652175338475162043497791533175040949311981894023186706976400637518949602946721699132271879872284965020341677668693378747507450129676574791284107838521418900497979598029112312203707757683366152906736307163873983594617712070732980997961989705415535764036317525184737210595055595092501126347058488851163735100473755287975462082088687469181845684614746872891263711256824976987354798563712520094822926530989732022943345117931719818741169515099131147628247981047403972850575553633585379603618138956493158723346544526055503688559076671529210247449854795458462661026321358496283314340090879348903580557950283398180031807741916742705481048 [143,104] -11763268567046913271061581765011355332776965055338692116717928638543519192857308662309387285490715558541318712859885444247339463532181468169429267394410246848782526673368981723530669987612732878021754274310968631006869885581469050918127723789532154101129055614139430692843010232760181987378534635770925600360117971755546455153261023180527182439624756870506485866347142118773643214029264682208196032541167044012246044047802736428876343195193644820612340120279278599542022715277112807552869013643568087839298368228579363001605576324414341928190971764906907778914433071207165906809598678201855084537655810472876030763955851174695448890532289957601224092162032420961614661682282881790030735410726389380751199559533519042725027912195267354889379399353273464470328068583190929150605339414644223650628554290809805394304182567759968688442612366660941697815074954354855474369435477554476956588392726799258058734314678665394587177454052532254671820035100961220785080297604840785499390179585671765848909324359818383910369333891312383856766512358728654163534407435303125418463893668265341440480790972517866710810563916826445761453065428580599538683063612334157346332329196898861203372746126449108509036924000338778375284181403076100327197827870356254589950036017242079965909410086929573993327760798565427110088419106541133722105457481328547492335353920382941109595169747483944217241512554736468075780284830142030325222771456918975344799659888434107613528661381248107920829571087542482951891024159328595362922741141356299119340186785435849372964961864503188256628418940219948705382533954637760694237019989156527780043836583805081161051379668172601387688508786165570663694334870612492215684347697613789558508967553661683316972258950630635017731287674880711011478361773840966476961806419048416945332860987188076324702183631146216240442497071405062260825436192950290609750278573334619833787982186572842569912262960867239104484676795476486174913974984031559376620438299057074058817411437507051318052937504 [143,105] 75771020812310780731711349322316798629795726781407086270392889236611376094755228237460505170577927786833500186683414723682467268292839652817117112419646285274361634870843642919641309266840486314897812313782019020093606349002030084557738836071775018555711119054439622203296091031740756093051804328336142894444894700375679481362370749749165567950156023149081345928471186632325759512750505550451554144026539233769451742893904777350921257639780895829405661154860594269495907324616926491231674637542721273044359634854218342975064218081390496562875482199995267060438402391344731936329062746507697095222981955563331535357939778896274557023912773494610475877974357614069797125640524287525493234295906116164533810040854659599814747329350644248940954078218354507536146670276628818317464373784748889337793722202545986977145651138206671099943487423634988565252434932341222609952553332722763070234484010137387424844603842858868386574515052923067682751939982988514767244272050690060093160933459127120559418530724850348984095910709997024883524630260290235539022733685802750130447669418447295855812228471609821825499978599988057997284104917891729272079706872018237987506452825419095920441195978742623107305919360741668448442447055686336140116094266703533784895297632277577390857903699547640251228253659122788064180361217329263335663412931609691561570293439265222482423338038960815744343993692318509798791649422900574289491640622208372162762655114735993331409812034324360604254829117011220006523893113544731603714061880958159483333027041486661512446002225203809102033606216615141007500734668928858400234906517618610744726036933334337233493415326507565257306890183675907395099076315327268557170233885709444977941452566449146324612072075191651536579027697427316812454292872951178886117550746342391945062954143499890551724647384600129713319465055833645259512584393236875696135553880958712405052573601710048312847864763223809246445402559827418755888185602533972731413854073061017072129036465158369317976 [143,106] -436590218586740882987392661828063528489473769457699902303276548475908224057659352139116425957007607131367921632192683694250842357541435462816229602536656573019516903016524641803580169596465857575786674491582110405279109981799942473784500126425405395094208156850913399074179154118488311304382207949852810248825644933113103455276917649888521060958395808766725293362213393472168391699047628536706023538098606371638781152486501453898567917110673254994444587182844180095078265227062399717283141919332301439786690080553134138264906596717324623391971672347771352261951068630696007910778040914355548319374282903559833072533809008174842524075403125895786992422284708977638457107851102483394090213863070453621440056296856279824687037629548748374150682139882776446074423586431312837596867471614563378049602941314417133547973248863623566045120259965246489420883404431491553957258316961430081515923816750167541482263434776798786691245048417159253649891636853401854717576462144323516703743741213332822771250399754300222167543064724416704342162046900000951961884282866344012998232719852439144390657532014878636948017652944632242511011305876385406406402205135173661516742808972618089490972576707887268003848038046676203732331000042844490256402755039107694131571833683884480843096276330040254314647562806496569208788752973980820168121774777423129265394842136787364584401287726850852447887097660589805770793047086903245423128269883540147984258590349562392422715153591286789590314311519522568628069751621816836701657890710310453896431724754359585370052003241857331576649473673562068222538974877194510936696337310431035300198195485040149886214442204120880717035612010931999599483469634351334287505958599060806653919810384516491232142610372687712954823763607764415008732833985675996816391005043668635620129772222314233542034373847709563840287573715077329916067503695078528091978311268151830867513305333375125267143650458024920901838926738496776952527705826522158746837894803529608833540402724874060 [143,107] 1900433188681310929024888552485190181844188173029549518891212748642213434247641716109501029549856217233361852577025373902089217805029531173921395674947522217685652099328130484885920227658063449475118101809150590144583701872898186177280347660736352877121134670890601910414577849922920013765003978727302622067380931451647374412425875035372572550311285776807052248575563936762744899936953570425998474107792444376746407714249794125391633355352889802397131070627135297274267194109300009980624573707683379891161108667008357390895413130528788474465293117486637815137053840300268980320054566333355236067565387066440349705203343409245415489407318410820630618749267582171157692628679300041797890248108047845094309146825326077651555261942072767371827294495721827682679299467473344325050046449100290228774748045078252218373104420980540144695240263162560872373387582111964790409949108534287823559746296050122519747307525046085311996235082325059208335175091892288282345418927320656484043678547592980680388321165757727059691203182009410225346938504537286454125837609188128061332448014888814865267060989806288771517375119084691133211438309867275834260850546895955851345095622242241887650508645049374797206154896198057137365117718172330888424022843887809324345565931320549924456077771130413362028508645496920759678944834238349350534138938999771388231637644795489624519900443699124986441038143194154123841571124911532863422879045730230489876931629454528818982405139421448436646940414032083631484962693485273469745047436746377928488696214966262904078885925429650704089112921278586056680914403524214407596551128223595410578135854807183372615781347983014269256230217195984756666531936341479377770206263170604064042459617099621874897828350681686840413800391033824609562550884962176482141098160593162946721014562107763930980740270775339477890343460934457565494806001043490489934433042080283374136513965947661076936664904260704740382681596033328617685250427698651655825765577793865580108236347624 [143,108] -8358897659512656250403363568340683801063540652293146001100961614861406100182396137905868763880121517706028802202560807802100171401403318624012921063557210616277683987063416482184970930830176913576495279567855211102392728531338644583364738231854490190289899350786549007065294251265072612254397765270788639656509299854550788809388371407945795692569024523780247855891287485744087644731556935584110164978176463268632712748656466924784436056005223523479025326983642492163008230142084014219894828967203492857957421700197034345977869564161189204061497766214913813389920524786720243127091264890772819007049876365541392254911034864004109772303862666718547264279047539589403617490901309576552773723472119110110520846703546795501761009142023407437927724552265033123432723952579020566228332572085575398482750463249398666417196496869086677522871176064485342066273447860113809486420936428070960425721726623519047921848171625569544326129397774725678848161224543603724349827036102919747066053832560968440372471149320952047301591325837762233323672911318874901913246399324654353623272797574902817079598670726192597995577272894747111790033902032800792342940360981369491480722645076572434022267813206263924963037101747915083722545292782734693702108295209033958102671609241922599898501800675917482799175344651805376691651805838730681943275004899871151032245097029212313414790615853427379809731959551789232337480450124651364908209988659729143184560256264458522068755199567064618559215248570636431595322703446604870734333202534246432271567491286934997573440060517009175527701348702409636632218830573247892144729544633314315057997097656940999005136902470201138622579289108237247553288080191712264118933650624091883133054783522652914046458466679475453636356086508865705137109447905048655467478998223291299156894542725306068481868001677075390352962799874023181353797992523151333419822581329912632991548091763082630800633049661515101953602931860158426514163346382440314906663575672120552859116 [143,109] 20928480479969779270277097434167900754001582216917357450139088265700380915393008665590892207606581836524052935076469050163376808873010271080688197938612264846135538732885867976683404486777267725937830283950103741876046787148950461296972942774437542859679564032932678684904169228973198416563214590136389379311571444814035492074033149990936384954260172552955039016219271222756528442623825051133689343072231212196792347130517678172762968033992492739216364471636445876220569953643206711863673678945330053405763699716768618431014973683143849850005172584141531671301836706618347330172232638893996626619737396286425367028442845265720931867427414348617284729567705671742966400201311417428123470250907990421726707931031562110258254564991168926200683955011988897603657859808363386020719966974963494239999840289143151198665565221726260793663746589229077122626370086537816166259098777851693248422278783476317331486071747032655931735649719658909313828913899074164464969367722801254646263147371826986047756843977037285192700031428171197157179063424947569137012787346768025909091522266994410046717773516012131633141879195191445955385304692590845315982355435529619809245416066964740254026879802117591044544964932215527022461675498093943112844277539399102772178508606839914899348740371091564165902008167656231607155892957334888482808682756679034060363856696982453282611113767689129302904290744556544001740216015890018773298505071368776174125617706601559515327587272372266151751989881536753039342766334278715396484799468456778270636471890231435108397071047139019777095891811666802950633575584148522268571001077163357515397569905263753023069632547251391122406608165463220247584985582022432270264825122501759565248418609979989662457715943542972162136904942562019647476055038243460572850881312114724593106831831410297226466426229012275395935888534298534421811586120586135740499322592034715388939899176033550081067243394420105784390936324390518793508020068925030724872082501233046144 [143,110] -30003388814786740652436420336117691292053360351907293365334609472798880365562623766893629350142575445652817415146053810684883474966854182682369469358358617710933946764989862376156513858479406631737220242687828082775673617486234395535877146947765030599390233651041493652473829102731465284428614238643325830072902135211763980237757385673934847254180400417810768144042298999442283979113946579347256854880766750274503886448392431698821329774891321976117689842943095106799801957956779060718934960586400974393144313693793207008988839223234026309148621915026834757743831888189154990144524244285261375569358334993340510725634851480880655786714489107182324356523072054881950111135892931153194542828019202382020286333112688879853030116047759759037200938526373503084166619215030795364125208971749911485055754606751962051648138772226778449243084531707211421040679760551449027074603980562933127718215304088461794087098566039419970726123226850616115644497038506628578091976158487749740256558417067605969088072148998684949464700283199380249780352992925514798753568597854355778266674695359128056186086080937581427970764607813796509999825292839633201588187570658564330366307277488535399492568501488964753166588766675466861146016699246195366220293451784185866738917841078108483918252871647224822661834908031302592005644319316421730492333577288164889330048959998827895731409653136169967728738895425629710909604326477017111850784957098782872686880348761321934261810417226405395505962366775936678511460917469758948846128844168294491673668807132543556428863665108186071740048749754942454015093880244936313228096688545754143661976643809683382900909626613532752091374903565910849413536347873321844025981410798610392644014904520661565018510145138823499462944008023794689162868061508662839601400341740335067468334345883094493128116012983830856006586112993508231873562136583168656943037095048013926828036109749464538578186074964767516486842851477298438115879902789380869596081170228 [143,111] 3081084471514749589003337851467615548325135327889463439424687842227899974540337804285292087838174549504127577350685599756945191123250853929385540664970193694788277158146173262193600040623510473129949292185490790322962201649954349488050657362563172814877411893202900770230832318836080269349769645520779341564818171811963108548645844458555221693321958402118633356791774818938874203836934647847725419839404775365125729653287721838973452295247490843565443562652451209419515881730441323652986602655449902796764728287786616363936312552754754276645531823575508033363243394998468298937202007865976391391154974979200326293789797912652771167645416217034614471147382283112568406007413974842117515821856856946932158114398924425811263090653383066645090325207441356020504776275342532498684460268597719156930008145760209295737812284237879497615406791431889932254980177905554862628471128436871722804343820200636557803276653369797139219182871699434609213689695016595239298703784345701389189032416552373891945679494722929795132605863677002389251007488325411286154095136607446076880773984133503881912970202887223827763965128310273233116094735923824867596266285797712772471687924293493702833559903563970131567544091644918708394114803635598123035928129987740600401907762798512984738448730067062414543936114455633291709475645011754002778670516961125455524919384637145570116209458843568901624953658572287233681058956960018360602379019889621162553338306444151051868971621026894631843501441130824308313752987409611012333464050097894615908713601752529493012614580683773514943276341316135764712794834533395497855664395804687486617921066725000455819906557036843657107639264376403155338076952263436368064166566922783637070605713538304601513814240367304945291295844193684946221470362431193723442175468457455165184031200765920870813161209533819084460986181108695498002582001232859187419451070426728988594917897938498439508842400423771615020652522162244377654000452500000915328048 [143,112] -133280210413067257675766213115723001775783966836979236195945984050048520281704350170080221231564365752652682711139077690785956306921804107748423828464559767109109751428830140321400747487509901575531951132510276581137417297800896271214771181171408668500489757171598221494877095772259780662289081841938647629148022745111255766876971497162935351452136200910646058285249364690229776229873276949391180236031616739013968521352052637549641401596087975562338966438647893382961433940892906015201832267281994582493095419373020823567880053651614513523035724427173020809799989024495776560885351976969560067939543739491979070023437414654802892123938519033718630419431438074040295082417187872290864287696377732109210995460725860057541223067860425963980013028636296359141192251773903986115538854546178926997460186018645148594582082450299759400154798148403068607003000235312939025054152791749747005148987383768250853677520807190767094746922269698728065628112678873286303312088140111318661967615483505681472983704764772191420771285112785721769582556864824481976835836874250247147297892002058078234424880352774497624372027242797713645018221688613526240696233803754668398491273759180784125013284537727323531116813317299639954148095623503543562717434307264430434968800579437583015244663490941650139238983193295623114893152789316152791442160754735482368512009945026841675472053386956960223914859934962724781008177092727014621513633447766630908005698560602523514834348959270622017256169372048448732855864527485278014276914031017107878756868684698786341810658486820974018910821404376945496602465260463139098016290286932985858359473902001136540792843415535449092726557900199199570916700772793223834919422931773233595709610903884638337533960317207816068245415962762596092962137323953536378475379932748732606384323730688238822491027920242475818979879164639758803494610412770193763078553619865766465221658878371413717036864186548856308323572623790008130437556490539469224 [143,113] 69080018687655423343165807048602228229719670184528271959681158512313096703640296208860634373531759816959251569778852344671683557692681073262874681674877156497678445498220534756726405394360139159563579681521048133017182761583926282439019196932309818140320966217758342714116243045737886113302586857269158916725341011363363265647906517231725780076874672473903565172040845203721504079171586121991698664698352496936206577706900208321475917796590061702532719646354111982925398905350881950824256942339106860882889607954455196261166866850140687424340090758228917984809123849619699902960243755770712498950323941831558255912599696354873821093956052330594994149813204609299059427106934072772833185251355436635754539480682710577181948826950768607962431171173915113325957871741414172447087927144868732436461649726679189891084566370724552168859453377720326447930744034450987290057718292456289255182863892089578789776723209490069552388024603553841375092230763744476734215598477631970653677804859055512277965060288345158585574738402104552953972387584267816603778879919444723703360034015040404187844618750223434405091648950820209713793853192049854541857045212190986008675650619821337029485874203218576918881675838525801067721644801514939386668598477858770294315754231119428183635834494955289843776537829271661234783969969259016642374360661810426235922517116528865892888379426372773590183661101432014894006205640842406061694626154618935557601373836514970486150831250413580396436932181642203991948573154289908126874254814264734360398141520456063067378893874914775607908009896409810813789500479350843403913886944676446925384718479716837450904741334036665815430949173084749181316124534482511605435718778755006512729943827383635383496492154555137358371575393578289440241672253667253170955819603073702989258087661903812755837274736362105850143166425541960264343673212330205105700589904664721295078070016009711589095343465947854122270818280527596024194265170548 [143,114] 43412775820145173017899801759861740893736579461770270804782360422581586384505212717233777261810094032837005531468664022602520858668796439984087392298073188189679340230257683369611126570489566102002660085407146287998302713386127110213068127112586161742762045924928700762297226789046024026087019158453510194960414160261863181595315371983818641526366837432114210501001824371840477875667995809388123244691923967312462030620336890211450035731967372492533135487333434938504719403301206632810468458900895822092031230197623650982748618405374801229767156415966055151011034406327034576034557464548885943416989386191768258587561219051457078989530155885114955824004185865570876054490153249313252325925943358407717584139273153416212378884225289335325360367069796565806687097276373802647259629023588308148613118578200125427854938214630919728871320535519023874746420093580681459098890467954784732473917249560407834224793015417084804942700204063844809666432999897268532492257948404898406777668235357247159055692532622676442561133495298786017705407449250887281962954088214363369625291751811720024197865904456974385331127920851067754609070573351994375952935361837783948574536210135989746107154840622057249232572728741581914322617277516413847369645730048290735236546625166734141569941179309664364326258694253025376376022522922382967442776467242874454131755154471114171733684488018589001438046010087720054640612157564812073822400104582894673294961275633939678146169067247450470702998769657938788350218884823460038726136356302173156959492141897128687103472826956976617866999350784044382065705534495388545295849207511731559389601794261427335491639743422752583252455639227691867293971481773953877052872322382393158701111076140755672977157199205381224559087494476091140548004851798536834035765046245197135120582023266023707275860015127458469962731872566614960465110825290104577503807499210269663780236835148201221333511030700315377784371641512319936148073 [143,115] 96102484473886427070811347586929236222537016680686911457055876266769895607398805210285543488490424862477316627467814996192945732389459625736564498486989220195109236977970101307098426030130014509396630781974148565403980019310641297638998228944460898567964110369134954879405391601872590005412059939785539065990411907632899669069864216139152009116776451807732140687219796812659484794113326088455478893010765020496441494666102016249812759125661670028619662076111927267418305830068105644912847727810327896576367029555388004793185625836542654892768049976817970908785607216529857371942711120572874203002283046683536501452906545113892680957444826191674992689295694825242998398688001027787040318203119619452579859232086165545286497414774274736156586703152050500899724537676658836930995766404783644180429627071986330865532737480532467630419102481062014627125235893361126584787178700499664539053302880715976725313212379358305257525827110476786143487173105260851055071237138333149097430346597450365307977775525447689213891982351971945885455990273569023137739249546548737235052662231191836610848784722627099593810327058668153449774066936538375166237798356585684583049497049078504125057362823323692007409045129118559418168735073993902003277948087079616147668744538416575136166668299855596451730931023789246386843441867786360039197742144929672591418488178723655979720169410711251311469923682723931283898351522882101200286100579934640013177533103841045285753746794937804564549031005883752368739084586046659995556063844989002162859446877195162774800250352090006256869883496352488005505770918695640192145740086487074695314766632080306472895069798568052993134911688477872783842289134187281187570863788775367992772495077271266135403633398771620198058373958405841157124652721072206880102977450445888323548959979664162516938276870668969839701299912292760182610934599998843882662490413075938221324997427162549813704779664118987161896368181056541384 [143,116] 6090943387776378121956196896350254256506280170705491329777315085469236116062708695725766563948750978902488058048740737200620451034099346066331612577196010269930797791714216225375144131408055633880323975840302754984884692603559719091468005673502414303730221482081338728258569907576502834753769583818705390488541508883248878945921334808612403980322345843496975930848490774646289063005452746605662765050868230137295485125057890385043252367565913643727024177856922293432314728629452353413879430502753254512844639293126645219991866402260169848417902146788326545615639947454666480832502011062586298051002225064369622086144144398893776558543844847812760824159652173739657532444219955238708831589967108281911832898964699110102224985171630495731695199804984770531158711968023113575153279405249478872480407368514319082906847237014725015965188504232341423450846998039693816529655947832568290398250589285563700018569078079269099681225602159891960017235746826885669894767246471990005005961063962399179096849234587373241582915973499976630884234181968011098164951984475597930736749631094116384863108065525309339184544573439176037231971737261213092916499676851815968777509374168503485959092531301019813489137820667487571817136523772496293160490721579273711864092791774581884129881242376428203262893595872653126205343833956211060704157342887962822165505176142727454533783682681944151018616696867853569575103991573900686655702855271209379362438495462357488764106724177226497156406415127693156409727609838278932853060932789403944134344046410571812402135714319976870957966709434073591728915239946932035084390878162758797609834083817973548412341718184881526564726999094487224325507183962918503352668620965819925828146114524032190313638728446972891431925572483154457206701255445415900191374993326243402149764123364375955761819492315701321115070931183683064878706672804536897346758407348393843477367821485065422259148403632204390224230647838 [143,117] -13170085932198732219677709790222086253265253334193744011075562614264297852937031533009462905432155420455909890341981608376613654646554479205633698796491972682006113176764609178674184395538194737293337671128134206104764848812964935864804430221099944244005965467852344989477420588937310091272060194935316189426374028321875260567843315244919751321709762434760449484831904476676333058532719114049892335116152042227953664197206505090204930248057919839879117237140828505487299577042325227367094031975162624086137141757345211679269101827609563310187664773988140826976544411216904014488303331191406185683806326020003435277580984215049454584579758330894904808869833519928620982386196359695373478386146409089334403042116496502903718649786774909941813118729282968692048380888198734659517080627706374743974669486243060012776786640581883519064609158927750004424523909040249605590611329866659490371473304110991125714251950707302615923741251624167327292043472630133499673157045894263836518921026077589410804745778481602864227138857246199832069412713440884414949519375330969003759103340901177584211110431674741172446171411854886494971303085831599943819300736232269888477590513197794632521292516169288829710228889453531120474483742862857685858695306704860693561051648140202493577359709686059182756808421373904089987341209422795972953493878343598173608015954507167139815592467712964410950505889214253359681566114524424800791898036809436980438027763093866119350595759722962455263904145791116496591060662360046837766093177501460896188015709380516060177874386978196849432356367305130496803049484596440556458100354510540009863825031125623128047605984633990049158361114601472323328851572696340362290666918861162979982572898567555810986813731524778302835332801818786974487146104910029202682627462770072019248570823109552711796733076036606142006821198595970823009660659803579869641634873417481730365704636064358036809173395130125742397984 [143,118] 20339051719986402606900238457423528317479501120763144153203740129230851491199661289696847683640705447172748390764675327056809887442389415413258455604900450536292929459276387842257967678371053412002720498238603833323352068285792178829210877492753100999233961229642706934226535494718662003950021636736147081292202123703756018958023394776401849914845150962769776861824698481637495909867612496273909943433174212947849911403726237334389039599014596207279272994244794131818200391623239768995468122214122064152665236585574039094729687808661366256075573494494314650748658780537855541243700369516325603228579584386378776381544099970337593003161812126164954385317693821125183777035031940039268743548334616112716381707243759377602472008779670028447936726160399531374325084157553068983994163835505053197026241993457419494584208347794550610353283132430449784495733374517874388269679811768992334321072098839086558182715239482619988934480099406120868272000195829196612780718214467481804959121460813599654599895360794007615752182878135147058012465453012163430127666758336984737014649632085398967523958974201910127323716791339899388085005965408839610576308349193094245581888647301276999447279217912183349931979063312915553569163278701478834008420191223503135942497306213400519823640227652617513524661223933489359074267844732766910433549193994890102084774428682705562039668661473036184749239220765976919444516772937265606182236048838311458070992447529566041022607566684414156677425251445796357166025421109648048416196785746908309187650927553144586249235618859079223133076073764147623935185534378477758811235569784924747988364754096239142097566249064739063171269165439092377162774634937780228537149564802011403324868298846795799330045498442619459166853089804705459600107377213104346762806657985949496810701751582328084138494256867260298037512537605965676900193936165181599342440542190901689494920806439371357961452233204137764 [143,119] 8041449701632450189341602691052047716193679905446868030114884715747618551962790575907119306700099621957686886404310283881172194461594605735033912901858466909243045891600296007820631049056224114974177608284281177765997076196994192083476838671272322974242466287597067988635054724915228956313730000297537678557734147506389486426140405707773436598862884238898281879540828113001113401648989656722026547217366857149230729056463002531178355615024993707539001889803766020038181551500356536559306960568245221536863015539718801481631892073198431476116561835168985005764068263275575828406759343233110795054175844983965505314953191584274036489630066100270761345717375544770819199881512576503764567187588849748177933443206416173460788389590233172766056642206766695909082289265867446484157921536853725516226910946167196468291079682246272966183860174494501312578416214172898668947772860164781969904462090854993874683721002243840945543784010729397507203160048800114760571013501946043100030512038641870990079321239369534005126637042842698552323078980290073501429679525984008522563458693379485937743074740992660420163265270506173174462474099627392218072434779808902249848279753441312394836688294677216310047509717841069430510532796204684557821076560556989139338776806772564577999063511707622213873719259358329109073813814324308103745133143813052792246979461574438996122197409180406089576192715176987806438629089801199089118662220411976946083545536174767984657777440978742831506356221508534181677335150798945385977391411050282997386505167657207332988007178507152959968498912723507134644992501069185185984312327720686333762756736510356347262998594961390144840449272316632589493541235329514077765427589688457873231018061054390519903268083513139491917623247743951672396406186928830161724966650296967948985627608661347729223468370521298572882386837555583374243708627284912366530813978763113332362069968217769171105666823460 [143,120] -7616211295564932740720220534916767703138505180186268422295092615480006345385050381153872620145123605927247917522406991700849915350076189942294914861494178472834392803831551420735608818507664906194568012436633846603531971022096058677315793360176245776700710569234974159268030373141201485089734479213677051965028095281089100854893304401132111572474811027786082166817443890656529958090521773599875225524275750833352376417665797087171288274639508982287211678776714850471208152778777046375941069600945221203578243322211640871422994553873936524185997870087797640071367848392606720282258748683921859023014964345835391245183388726341616139598095149538798815909998952897373586884793769099851161604444753874417972910584625818059213438107766071706445458703524933705723123080700794235274843667989595763384892122164374725326056638223491013493919588193109319495026488054075974784288141882362030778986047720109955472393028891427726783077275683227679322636141910927916767576132968575543529186774883438505003490330146606536210388852231719019973367838601188443894042729768638609582600430816006708415951716552405985708646561458401632582217151121324432179643133147005074331900203508441084235937924737164888165996708357987259116371765140084336732413313174551310513750225331474579458036624103970807862332882835353704228998565585685854815327534823219873356082978237542318741545786161554637502486792625000286581545542153290514170229575202265619415739227617743369696452279946264542264148581755957436931351369526310900887359782055501836636274233590661585164736469124055318788397907616510821434778780442168079830245795075919183103198852416345161330674033258818577466750570238918003512458666326165087613731272691115105857921264623348158871276565250361758335398812633211321254978599453441761137804909222856926763121371871700876340155276597399333886091716579587863998098641964596338655887327037113491279304984142053657829792 [143,121] -848375426801821810736438718298059846502977010761038869523553521259883117383263056462854866525475755629871858561017579979707306590508245671352335676438646581139425314860459038282638419876561558083279423062550683988490660150207296108811277478557979211788601050381900130939837646753503089821949362880564679879660452486537096323664191366739651314334014917406387869214242786666259414341401998541963652487883329648215280314909226909688322600846045106028335949938376337411283068913792616975655779485845333407180445743177726903899982072351884667906520381926293389842728640466361085244123401301084706184885850948933827976513608651716406271607830535357659939497596107565284765672380762458090490238482194955945891550452699733969565313959334058193566222890431621823317205203690498093612100392832168027000978400821294933839009250657804323469950071143609110412537412775968370170375045018780621153710478068604616291254335895655802532012682893815778494856367966466961034969103941341241578683170438623189259495013809169423830197348358013979967791748625586558452700156984617678546202050906448538095551217737883367282001374848662911502117847132773434858590050238520612155720967707382723415528072968434679798768721364699622516827937280861105316762495791059429925598717926798457310201784281020077430704535928204847526874828360719583522510787433371502089395387770705898936554193125068389419971387200410978675661268445285969311928473417387761734571940036655421722450115220495386842658533270438456440604534839668328890742765983213279822711683191854451308717289254341573229284046137352792722688348672869499485011739686315486078690587466907842179760510228336584681526254909932964705518143507721151199201719974040347791772557722438610998981802505026734010048610027896532338577563111560020861692726449123281603932780775611881621414412422294161291040207585112467865888370191252487932377631436261799755338941332129776 [143,122] -228735666724484862718400917650317725896283582103903227430817754635462997494726750981820827542188878952999267788899480356848639531522161100673387714501001625991588726791560083704728018232158281145609132001010920999022093648322361800446310571546351164208932395320872755979160664971780431812757946886037908556943850962165070072469722930678540006434280998067326246734846022396032160706935137829917945236393297213764368772628908373701472646061349014083138895903717970150282054637197278265662625427395249517654546798198225378233533821898802776413066609212096448137017944278019636234318776091873947573967916352555168465369577984872835970986217755852243042050450272463626537245175174264739522790675568413588110824402654562468666316724353724176420831812604771488853194145907044396417262402658991474960082423226327264431122475616348179470891998054482551873478657274312060665285696358046178139909875577748256172495048663277312418302750127169984958393151013377254348372151064969667846700648806891150375360526410493747422864695736366582141590445734129498141154773655287632833458784960068460932869735634355548116425605629064234688925837333899282172832958279724540937530975052342988321920501334571742252416607745595729306990515223796514159606486520715974019616886386741568431371543549074495444266547085718736484791749915464642430361354116421227475981425210571416199997732240195523222900562455651299801794395820561835307519453009044397743618468507145351090550100303059880145106277551225778227620331438814475869930710542775500499109940130323133018787711388942940671126600603409343942218349313164655795301602123804586295060929421490478611145580890827794187781571196284814393947737559863155855901845128046039127445137432542179112609210748602501658361340087763310155887444830954558282110907682472871465573443982991299575085058706982091766244403966385694979482704205690132031402131390211153700975301068 [143,123] -12401871548241112894952625298320145568477229333453689823933454112173933342137669528090525648281912627944222432679957794567211169035555906900971367808397683319950562191399249409173351204745348915956941684622968183480092373580684006762814994444601500927573601810174453200420755464767222815828055416513756818329729827192494840710798852222628765866213968581903339356576748880940436112093009885082003202922304526982923502623649847013283479310335230771947419108693382291853724383254837118717116596505105534249710973543406740687826887233272243575711846971341249405577159983028950566694127823934304404511378361303848661915495243416149961600203138446210021476993362256352373342112569189953170075708689375337340454413608388628599247112893494693754266691294265662717617613559417967893721689036065476653656815491280458561778723516451869391036386820430441663631878361948136618324677788388985558739283595083577126190717926376829084107776696508732303379186207002983603501759773470554146460872243169236181495261168242022523775539019881423000637762750020753854261536749500871296312678316296973619241265366699207987997629286119793867325703709473010676244417464003084696106604678258588583231330261976676470932312142856989364591177451929322332736364047026237325295465402437401155538823152739427286336565698063238454030707939510065194836533091627547567305609578003856573549533258655447006536554244499077458539256864332175210112794478150098170360972371223113708300102132563462162835202630004338334098702216432344818073543433233348397768522975015081153122660338574462757097245459842376597835136064095712687116961496425495130719159709453126420504001381666684673475093995782308562923628720183452379221719412313266976928207906371548454589332866512385352147604628570624431196367402737000658618138577678285364405039070266011840704559497700616518614729772459307812246785658387691282884744990465748583824 [143,124] -9156251267074507117635774082790959150070267755196134145727858560527612314758141093533440764531971278856357459490169509136651930459933548913482034192377183027629724715064344344357261576531950953000226857740735470099984052547836641521043857190120753610728103766915067003766203651555349898466184372160498781961490119799197463027153343915132690417629746702235365826094958597718877276168826945991466840381381178092867553624595211414423803304235781599941521800200532492596135900766996878965340701001946567762357861368266971189954969112234232969891868546824821223836587107158818208793989808983627281239684962327314120648067899087991230301517386273319324739400832689960809044813638388700068388748689630124060133442620287995500548614675684689496318543036792983718661124657553842686264036775384167827125869895904041671754395040684159702541609988553874860366156561131035801640711545041191546334778442850653253120759934902815720774246652574630629232496343693665426083671239292804063655578767703773934666807822927558674789696922247168485663653027166183562820716183583844973805750652492079761491926720211314786610436789413772273133354184649712912453060737919933359455725116030454951141838018784750485058330580058677796111314869965183214248794185844319631954407302114493888228430597599421299282747061602033369810289782267341249510322204740660344622397006563111629618826496361263810929918509049655489139991652170822755491398203389360249479831659110002415253633592601304442935272335609459308422148050309958722161521471944425418194030513395783695702575515586114968160781267840785725782838949106998200311953259904084004145095315247213417983952153795732916605250750682448339034422389194854964620321846688333142439514803183112304643772923543062403444044415643276523087584413684655367806451985480233845243831465378439540345611539672672352625185970977649930093853234384622692853220943552486 [143,125] 152887718157425484003215296861946465874318569454120935142117168108164622639677511037077184077204380228826258222951382532558757215450031497777266483556883792261568469940091683946733906721629493600897769699206220535622245770030273094635590393898124893239984062761187553558229565891686176906542314664988143900562469000499920275965445402899046590992371827650553508107716394670363553982663616185268652122749454164440050029716741679183602622095167668882144640772588684810397771240284697154778571600155717727356965589076102093865697882856076937692052853623505471566158756411076014866911733397639510593943462356865584306356249745494866890662946711303695610445140060573351489944581930293511186803137311924522281699165233681520123406530039637644468299975970625565760323532505518559670446033566206634154057613629091176451684126657825067997063250497745680842036508073346656919018116589256722136773080866760858456258115807242399545833161322144771311992108579782220213680609632981943808276842924310916104301519019134419905220132006471320508883993727094161924554488551304386481847307221281233374813714080837456690970088358928161324037771095418450323315399854030646890360019496346964274775714702437494142754715803658643057365678278180594359647444475892237588839001105745356501469413126527453020972560333928091452420446473717913409311691997773632419955121581857675732436426123212242423771893420723401379817498559348876802382456302093893457711083581118557401469403545971084370426985494318810844567054043146275333450199488182584397348893301235801567800872775165269482740755284147942663480499893601253741389786209411744242347027253279716270285913434529137614075617099422825248353104729461960591333468091504470686043150034836081648618784548183583145600725650815353107322460645299669113767060298326740767158229162676211422171155287698904408373648090853377836053592398631390074429028 [143,126] -27773819726485475569632001190117110484741823879533276357687188189270478423987999437029862609507636140495394224185658588420150120090339937270933484155390678744371392735807933559082011231696477665855502409345994700769941792537371492552911022596675362953947380517037387821432257806980028527134650197160770400139318250821799756036060507029506219609917865395427562135126042171876838952248685834090388460901663274880354619373538349976132430479488131178861787073971854836224886113570179892434788331008157347271148495965587824696900512457767149362794613776513057709998171807199146886026230242325710397491048232761863775954143710887769715252345610078054325735089239535620774735384062848494918568526457448290296428440881317847375403058378431485834100474718261237861531894977171767139628059820248712977258372305076140415712915839788980270366668612570075919373319984956086122640405299276037109699984712689264132431453924243204434792359392964120708363106449787752625530706819870808940756461864607238099517298105495693037312745466820914567974715742610948080890344836450348780641963507160590541659626542391390156309478506941995345186194098725545806363334311616805228926561594870213245397905204318769637281280395044571468583923987433461277441666547019815423374842617223738084528827938620043403632643113268801465979537821544172882963880340807198227381413828192384244188272469357879057243087456967995406568990928779039909962691623043898998037395693876549630648541552620057073387315237053572764089880827819379303850074683455254579263100017991172550253488928312380340557218852680820551750331446857103904547002854117971489355824392008455533747442275910860561620832709575998924732060209896883362985811495456500541836762872115647725832609315089007727548511047979205994749662866001283624208884956824196628941506703074736267244190855588702946914204807111202388701388273507829022 [143,127] -743211024198659473792786042825357516184169823873496243506803636156165396877973431752864317232350236750967763878030700757534822935615470140294496072396072519910633837404402709174900862755903284189297479922335213064018290108967397883737736151981075489222693206048005108718307767230150945007461513319557707412656498041333435752463929702561692875845183359626031060952637129743918826615821862073689413995249716956135919942569312970314679608895724791889286031638992526140449676607383183434728813074944247008333248211552024086631296823145443185493927665278246361266217294818362361128698558981960545755107563174539910232197070673918342199186842249829415111745911536741608291238471340910087942551721312846110506262688908089255854080378113092593551735040793288987451353965607423390198895189670694054796870446060276034113697750138275022216338624731193818077502806235172494465426427274082670288147633315126228486901363517023278250094882918720433967138637180941625394362648429669052692660547241151399625377364826465983229367178821799171851646884508214669638189784670796970564464390586743250317154183316763599977386117196709601994991956436264820459028006203955406391423612714774876636547501223790281118760388273920094737162257531511617669089367554733129812265991562412067977738017480641768962121717155095802927941166795723914983142147641520322119241240603706149222557218731105491383073940648346906589285364262128074847339732229183527043408819430824576054259856740403773222088134743734197138011920130701865618866957693448983329745044164452465278413010195911871471157914133342381281600506088192158832330506029641147296647090621022081413682997430595625889642137501409335597413990341177632556290231156340125832924438843493787634651392237653671682970668181876902871627763166815230550621535590301458308796961443056514753352337368654805235954704370554515964047833584 [143,128] 11210719635878597823968225460871151752849901400092159181245948807797863772188259286021468016983851896026388085986968885583134630146444652947338424050121914213476247865920531124275758360316189291337042242808477020177453160722289660254045748818450047804100375332776851198893047236378386485425925231594412185600480580079834914512484482033069427689448719227303447446556833431595181235115683370178949969206383882452121607015190207345164364172305827222087879840362590412864415932846133849862626414438836810255203187989235366990499338670511185429319930300576224070846975295607338425944769155318609254168836063787503463607364273406871223810917524664922337947909431498437356751440331719521660571198678797916112685578996563142893576397073053570083278606203128134206691381936648381035773193976297340942793298747043612935760160833602244416928046868969351456744650202698460055388492066358520442855731879630416321055547115988110818486257272523607492223310359071851459289896233136224133003109731760320999983629467489817564728549577356944635827841094486690311524628076886818266375049946318185282281382663459566766795042197574092695478002647845149600954546276251196008693919304122340342964585940765431748405248458326687505440685865143450559156257017664818074542769947746655068715821999893845292914694950594913936399627755951724291059059992677966455436223071728889209732849036799969942657582388970669358901673999820019719841644968551091385424220684158888380305632164029439447083725667562138634206907643645567083362372600940865263263411091505357953947490483481456595010981329706033261805936576314993046227185464616880198238213821312059780051204955585952777617171136843488436004795747066835290962177471817494904137040605635563187496378953684840486391069436252841064021715136438807451583832377690953839055949406644408142598366429463871115004668894546294564624712 [143,129] -5846972353041140160228516825449378993640400624987017310699451427756934857867447317672216477852747132930226156383900355205644303075280074510125481130395097048073362706279484817759046694680671764614955020968937355239046455142035026821090189870526534362232174765139129739382948908474023224317562468940996737484396583276541326733277088579358422539453717781541565966479405061918179397109567853183095513295553527642023773473592424096363613359273961590670488389934635076397133887718686204414376254633301823360391540875235240377428683397596767723557256670057556982514247847988450234978682737200480983402163662742075961927928114733881955414576877552774423314076919092673870909457588052004463291994345196514850225907268409140871003100864104237153207358200646580073259883814173905569698525683097617828357233693444453533102920192656646582969868822879607058964265729840952905435874075261832633015674758552663681362732975833393317581921705323189632849014365553415230110023818789566138293714584591141906991007600348762529957329926373908148010715125005094631550001441899881111181331285152568639335005904160987781043130027116314718715642916132182958207357576319934168047701959423881072607907949372299948345304349910921372478902318437143679636839659613260122013174646310859526695340627198998166205632994070802089821652786400714932149282957889751124960516070839145582923063042175361915649211466520516654982560264459878461985555948561708266138633660068272158113967113316709351792954963384610088649633769916307147714150472845845008501837645873943094237164901487648956667206006209460729537131948497257076696582798413342600538718573801885904878708120973991496108205607416466799287701879495524424619134459590082735097134890729219983831563951313229287654008694487950008005944100427678424922476776324838927208612856857239783730917593966961212320390100977779312 [143,130] -1443426199639118187718623444411065895167654642764599026358627341333301802825983597969302956979840186676136427375170998778495504161999443868994508643412791365211641771054070768897276839016714844254125566824398280157843443213516872641997459695757960517234824051570600299258581773882592777112051306207318248414482818694495132876189160608801300275090942294793629958211999671299652212495696106165289528320301893843536192285942697451370250890447297782815310965997124486526780293450011743842099923663375347958546309941300360419690078073421258712167290140322211061094257380448237531196433839948803123529130591349732498167438873295709439588512890164642829891011779356207859412138543774556617055998590593922475518247780897621621160195417841687839198560684559274555968218292279791972833210921478551485473202014337870100018606374960670318775606295705423805992636777744727349933851427983659684620369002396874296793192719251567188840191364621672932587342277262843007032824850432797686542567939244895597251175040335167913118972903106425889923348908217505824426919351718024296540668074415875518256455631374387671235927991853179537611031280564388445835523330543699795243100537716750451990712877113051710887540000328829155589477757156256074167890745608611883375914835843034524355499586795486499518136791697187033824640416922129322647846287572869833229195012423535802403240741300452191235522405523756638994900175673032084844040594195233888364765039325671451356156621171155620330998204780516856429786064062151490457431816788827091827839067232816559666690112560547214081827096239437800848636067188439059689627421301210781892694660168966818882217937136773633274615907223140733415479182356507052107599426458015844914954840238650633318499353440206709545389681855480220615945213021771754718041736627354378013670965214743241411781352580929481300606967976 [143,131] 2832712700344275754315659368804128690586894471357168115051845908955348667473887326655844592706119933826921921186346634413729117516801572041889498550426227830078024514661820437929855998172005416407178215870135732170105871102258914281208774506951251759963679092790088940815856454587280738398541725973989201874001694692733903104843589145378678437133688839193005484911272061658356158544849861560009570090028869714554823512370309998280172336649781875360342826243925286297355911810877824605871388099541826837274401692795293197330402369814060427037289483371552248623238380413573199084972914162581941951002222060558553624396191753934207976124557936233567199361702980522503731784941825028777150713291603060262342607925176323147339081437274130259808888965575993875494951488019017936861026367510795958651981253721534221553271555442502532425359299217134467513984505435407873324863295151993235425418529158752688382939868013654702994494914268419217593176464903549336552450806566800479644352461824345575868079524425500471586406607389730686414805027625252354056941715659560170971916241517868122719007617490828558486506457132400183954521535617955916042941637811942468278653489785561455432261115760644153316669361470300530868699912657293278785089310523696590578695431822095101472114691681329600010021540351824133448874712076439330765839808888611601095728712747753067246088904590219192978006546043891376253579081682901100362537424729473766484366464050702630075212115297822226166855943166370181337951190691314340476049059973778985479462479193948307887499654507962949114889145210003710546931888139837902875287265991350944861502035214058549735676807899621634769370498449432653753052254329751057050961130627354469689590545834522442503392046778414296306373749750300277026578223119174566963959234862121880331879215017965231918433751058740148050560 [143,132] -718043163703843503514462576181823032162675155446542979605963407961877295338105020714174045029257410919540358083638014171762813779330923847541874277548387995916568802111182344509492083490725165541771826149960939414412183214061384095159069100731737611278732353436698391796352114441318787517251628099582653875552344368284786265890129502069233337419610653340964681974375951771715402474119906406166580355215133270872096344838490437289034082258880723661198742311752898510087683015116503180377273110984284533379535660580560635515197605024607777790508957872974244975688480138259672691438900928231981442706322807748719870248998731894489356417321092451077019287250815102009351964451104686614581313799938270347602634247325936093509090026396514319239678053304468313516029146259825793647058789765638060726651642174227017402546263776834405601333793989492987782168324553915155540747126196541640414938339833912088104114268110133712527263316445396033641685637441751579156725162826959947700306891191245831689757952988843562959620478457470633510745788332387734885455472247657190547412326575602151661104754442962120518252600626076899214540376687447064415490776910230705941038467783071408518044435731317891383555376337360080203322999228067593789606309011535420141849082597226008212116829213310863591819897784548218030505799295736804849916567165391360108810130041006751553599589010315254466415157771807122592590990900380999630197096629782649115241414916933879878516387757761499262295937845526265965138190315081986683072573813903609475125708955449969857301680941378111873246366172855240051372244099929766362354309711848310635179992730301343360411083862415300025453542917548396914942734729612074362920243033044922321298745222942832261754769980314197074151890722461228091426208398979984206561724238889492770853418794458560559669355359106533 [143,133] 52710475198670926819802677115986514744839500541383572770012826346500746489563222650162127662628395540557404227265934993840575690771344618662961931897867247116706879081710809693580752417874184968318960758640948894001484530615653285706438789893545529942965883158656192148515104014266958693475294868277752647278540394734227754322017620708821431296393316804099729050043878651977848865922392372714981921882766422522946007124226031279830218630761627867772481811658751832289900619767341576896256130211320228747102636666713786402041883387270236851505367349729199392755827985748334673836358205665674500508143356172245981495629011010874347152569294369683018895911971431568569006490722190520281304511095551673719417819167187286030972724213786830323986561572601265700650348818947873570338247691887262428981722653252519830625219533003637112151433533077646118003725942131414167581699930640242428781817999496834132966904845588177777586620965913590983927594588821108829295187569831378761284133213772035710816975855827580185069497521000708142092768504746031627340414488051655072516305349705668436670154621118546742206741039760961768208590832013789444945595004306725480483611792521696335204550617402271027256193991067530251051944484595317247540765669273695208155958416897776241132573837344865700420615357857878175616371021478065312354725693851109328907531687982695930015424150598921442420258631750620342019527743740694945674736107871848314710454111856581008184792028794180985704917868019773029917534962237511463187863337636156456501127241271839239827365139533288824328012717596896307756945031879257798307833623568893928577417658319962580111889020071800635024667532014137314839188461700299271558910654087677261412668607108380485756370088601467267050537751831780315653928119143013613839786610590510864236832821357596142921987440 [143,134] -36827519121311078330547915725053614944774738364427674918358682329474628326908563611000842084800543960853495245440902740523424904306946041684076973118243374283828118704432680495911854464048889717240398020455004690179192720132292175145048580085739689566840935232351985443384396111385592772944040903536679676966232326486058880072075515849431403823180189421220227203942162049462213243094658943931655010502884652551168493143113308078925210878125371870042635766577695143682059285620781284156976377856183465483336696993877913878547708575933862143809468023589586532128895185766919152143553206507261154564211570198741832216946859694712940591881579947786336992989831029087089890725365169189314455657175118934203724141020417320553920209380325345982360350176318535526077564984477938879257584566071713411517428329297213688354648639927652026650799566695517005793303557991301250306025401129434571485807854795169880021617039696945558648308081507730103637119873772335243733882754736537834262039809203417838462611396216454914739441582802230857408212339796667299171279402401323515638396614544249307169322245704984634532866157845978727520310904368643567019327961472565399158369754059757424037028334593637472734270289667991413307355260325330881159773569554961081968906645382743941412839642610086779961039287497919488615922275429718022590293861313965054792967791515149446732775470567456299625616161939312725431577211223039342494295097681905499027789571241297275156516446566145216293263714460770058544981943055780599553515406603068362464254315484420518279605122386245222129849706828479174761889843160072970125372297549738769790437516375342110786574317657874866978166201577384293130614771498687391812288776017334057005639114264581992031913880531606401227939563830002879124629523759888008776201507262570006782173099235274893964 [143,135] 32443669299902447676280244468765907175105891236305826080107180823944809591414094787785483415942267878815442482254945223821738241931301897920043308243001402869818692459092463289258674575163391231013311466457929539093588997243565891738265104922520155651025140822420566876428517442291979723987059384539245811700724119988892956657639360725282728092738092954912550971080289806836752192675271837250442096076911873167283703311616562755527774343155885094060501440543602264963885109439385362970168767177330519140694227170602952925776186808285707789723256682908765317346414552093418154488695395329281179526320083848893713203697386739022333968461302562482964827716468583457852212848714616611198972255346128920304964809948517490228857060810258324384239166000929084044696775404155778275754951824768716182251747648560065458310646593583155297015427187190075343534889601345750271039591836258079905208313724139803332751580105985050136592904222235426624575619553482763587119079680841484990931984327778454566652227186962601092755658775418207083932655628136351682232352787146290246259789603220902548751992419404023507499204741276018217532529455685852874561799364665227167267977788571918289605261676378544261567659838470433712560746531251876132651139089246172986653519435388860048306071300217475169164404623143809533805057444934432143868036205201282007090040609969227832375848111780715769954563975518489294177190704425116156552314789737098154557166224431876173499558386909444978235690003396360169817035544980832501990835643773500635260968973266675562196149544775001281814278707070783897324860544994866604502729261264568960284496509235101658624211455544207274253968087747971535946181743801093309087774645335317141336706177587442772056121025080467808425443407158951855885641119124342524647904079048697602607396645836184 [143,136] 656730424934852151879823756945594097907195028229285036609207489768828545065035621750230695210016114478158871539975857839731755484736148160039152706289229152053668720804677463260197085510541180504484296571497613148556416179002075169892825363485703178188798477877179874166333278101692988576569592702955092547159379443844991983364890373916460654226308894403533301417312549934611910192421813249813866656474882603456443808545988634284950395824941699895946576251445213166739977827711446167546801704387604583775713306321096555076140090058901257019534097697645263037230722727919111820432209808006179484590286036596575970948208831519930310063263770851051937116276870829116498148931394753446573059482205951496466006451349299904323625615189527808676384866018291468493394566011692279839895445457591430006247682140232459551479554085694058025531593982794960897869649237497280489250093053385488249264338245873667586739980937459527694264689832743234905726017737902660003247524093121090128140990244131452395970371515333937464004771707810169744196025769655126967163555974353745533982009147874482101643349307330131003364111422311561292703760850628165271784949061302774844355054469953308575440497274950758889030789288481471753640636175216857545703050780783703246120112361753145718391179345304858128862076053071795149634467464655215607904308172546505298852147771418132704167612923855821410130403219477561035565424517035859700881957581732488792262714695261012404352372421336457242018888682335590795523488189195976912109112827116585035869410169684343621365232911559940396328654513687781479560994826970072720121808848418149868647023326214837847469340108954980033794152489291358103658354868238939644324161195029607311440303499356283890431766390478345669693618529738853463138355940605260772448115992139854312595816 [143,137] 368639375916625831789632108957632756872149893629469722623512139023935910650702645780087603836887439575358031429074360147050224915807551427933738089622278205432256236578746268118949788984541064253068974900020401579176135169097421752239135029699586899822923114892642247279541417333674547774747214617627371780043367380341220199437766201797271673942039275125076315460440036762711753560056354222001183107379060516820273635615594557096558713991613992554033790357261476320708928603671171433075043254199213020603938354439595143482095344641712817734004169417010607127501011074024996065120720317325051462595954002156622326206817145365320075867227769186955874975186629855381918824268725729389400200317439491828784701682167563726498273366400823906529530533715130830413068650288379418536677543458119321014906332025606287983742186927736169400147011609829361632635967828155708954376133723280566942542111824647147209866854263522035638482943274353645281934261620773593039726609959821198150160080583221153935809158134588602475977512818037525010731974283183252279023352830383883359657305658041622712060735173779088507732793003784642690177338229108511606659371683905103002431830243795956034777301174918281738993780055879254712989329192547905858881765498370158604353689527256118381295865494572369697323137292344087641307738005411293565227057998960283962188843326972898746426980577120165729541185165525989414575568146922351206335874877612207599201182408486696474973858931503487601162916343667367574330442666844347164800091916489353549541914570148437352500052800002306930517659531027534886071572963128209773027423423643440935962850552158718994866299664668755208378815396445920285706600968261898539697568016670496016732280799365040845839660974355752518947225096204817305549445383955221023728829828891600584 [143,138] -29817979689674817044999738532042727415675744466402971925457016163431534986928947939815746961110976733517537917704442258831777982959732761524266615023055493092054452977693720455717674421837866732305659580802290614600661897670425646678890293565571512785196276243939729272058291844252748054809413023272288993305527750879865978244177352129205710805860734221200882613547327187080549857127699242439873137870747148789022708849656076176917925585016077823287741080850566497299566159693105660556592122959247980203311297891982181580168315471547277514484593715535692633261080355405146747734667932658061362070754974215373085571789434743708360782777403538407989346075529612172388784111391735114805140315470814733886944359942653732503031152366268659910384658852987746238039866345482566783863598662534433912294231944043259578658520190988008432955409954763513057126533669585000513169155698060023084560195095877046431768147142527094989638705189020675511464302600809260501082723440887598365401891349080745832793168682855665216892476226367614529375397490482618434566020620290855458417862011001801432574819916515534796205499212921765683238040610499254353862674637347973283599509035464809109288430543688945554995377951963613285745962294611358366206461905092674193166200532715334815093165841229458295336112987203258023194328146904656433522018614210501260027850878747845635500094766403825400078899588022614413643955812249943402719103757030234497585476722853705695640246417894012752790615653791334340425089259045854146775736343807477159202729393350300485145243568247575829849618048070594577927522694616249332232675316801075463370642051433343158654751589476657666753065353191155566863471287413452222721301697586165222050834615948806238525555279871611518525375086580097649093595162009042675789029417140 [143,139] 5071839811932954250126948732697629379827660842084461783856513759821531227061359291845505038372451099932820403027205172752759822743346643617791984712567393947175965254941695479325818561883415027869771750190591586243044710151181960275841439704627616874208552447069645642790989672588939884128573770410870634081044137975772764652833396156728659239281942585851674414044896015734969893022027252632566272587941619490863221874613071508964173463246399265313067494561413017752918156433552461939300141698800493176202594496975555087542196939566321366504021315207377691387433337603736619604207571769048845905794887640604064277826392915987768372177259649777126567331446995156744149994116328983750123361158184581409939267006900915000660264356464520813832907238657038895672437608597163498906815347384478213468960185843555750266655856922198076423694512007244427503981094527927061444364387382584011685773366664931021565467058246657403169958946417878152794521270592113800214130515775734742535732800436269470176180580701979656042949474924442964024777579367977100701129293175437866207078518113676272628873163827824775695796348151141623155083325327609038934004793816906462521885819353174601020570665842067858424517002794039959761345751157620549609201863121033386005860929159291049749094141718644040276433064876134706693517802833969942980653950439429064905800030825785717616389156008167294115061146300599300050918408712381486782927470854038098284238031122603329319889937914060076945300694269050739343173726814936282630827851299542906149145707600732169714090881159733707270801897568293763541453128330166686431013058575993467533572823181156974248928429942565798391640619693065161072635807068194520808155531005766255171297983089635354191633969278519448809543247101035639744162959047268663671992 [143,140] 1039082591423000865897662782985544205894080320411228052050889268770496194069155732883741595824144569038892292200963369902469597284182158197165742993252329722589105445616008899692004794213953485126806686548694815415195512404147536884199121595336026384462565009165460838553526651489764169391453829296716208540031038341624243666272673436963467692840398251232745819147418003106525323439561745882676603268854825419790409702975943079027712956291686660401746108296213943947143329504545994183068287932187563984115526446254611375723664588733136251665805309505531144590740193267377399010816530335173978007939417705446323095512706359149383098303106748073388347189172879412680905774934970791540066607844980463743253927712533339454348006951424202065760056525988173886587533692711677493042925710662601530196506123672764744701993248112100414509438848798509889071147015970479628193177428669512269058326389011874392187534369582849842408909893050746388334333760457612465826022306621569783767477692619304076831231194235635521689138389295394908205953742938294965976581291548328714411046302400850724406083273763322960167216217750258466307614705579295697747553365564126539651091793504811697247326916234519330825842562826644713122428098105764197032620919262764564058837361563930346742380117385477128031285703365868829488843843597057927713694840428193529359595043963260295252090832420333475329290869121945249638614865250356917470078538484475301544337811613509519796062762255819908421492640000273927538353515361084303052516102414952150541053818771313736501371667311509907480509140507180604118812038635411140526219934520511493340456427065046804070947269123515124780601827286695161491060623197652734352679490393526989474683637866003605492404438211177067917256428814323486697761280572571831 [143,141] 92414864288317863860836535720019524773534616142825496607085957555335872933749039527797460194574403023518401354409695166658768744724836506301041680215899697525876907326778587456496158589054829582222760059983318895492126109091493622819093599088527474654710198170541092962809544573936550133792917485403193804032821560860504749202936458725021246761199521757728846761434163976361985422043296643658054275408560464831488905798382761859962382363373268596704997504373274597149165417743594912461227370378660785991031942938421166541322581196425269554734410984328846496334761875568172725329415880014605778751242958023077792224588528209853378414770424586219189569393550735229698645319807940430595149195001080440275173906153152108678045597564443764288225499308876620329903097498324363257657650680719118523091315582070204519091086042613971332004365806759485209298746336433175637391598233637630769417420775628038899683095448198232226950768914425967262988962720498560974933946607498944924317811284176277270014602438246271223297947736780980650650805428020079514025447054102292402960488943134655725745912996075887909606026022564532595382539375974868509812032997176465155285669254506326696004107317271179919527804101663722363753231821848539706169324593381125331730718788456905980567101113581605909213956321073113220477573796780802948634196423510570419030420256319126915612586003282760206715636796059918097148143743842667969163342051867525055924455942545967548769634889462230584284895251681983113223217142457516854460233293831861010436408630198530020725312098392753375332509432430251501394812438439688975952447842208267989890394092085369306053737639270572788570405823783181844847707348897991781810724522522684446778118752370875217334847993275318549578554474423871315146268816 [143,142] 1870411947976963554410387097181354435475473077513273240321404493189501122158363784955702123344126517854162741085504433535350501552823537527949310679123315468614279395298232034541047991812057429268905882997465264847677125654331202514099090106856664787511079989507853595104480916142234369633191580963183232326792802833583923895778533376616267691431954028794401741505662212231121953406783585650996607932591822613797498536220761404673356061233040630159063370936774366146391897829481841306411668881852537142131098542743838886443368309373357873979812041679044712907154648114062583389914765679057157887867964740267342329213834651607301319776224990306119496287982751590524179035337325247417539075067809517587175002646529289981425026679290129960259277409017242547575585506527033818935227189731606422356811890053435853760348498818680411465565787183759277722371038523472337596132995448551667165333131601856725919389525763029286999147022944879921781324929272496155895977626102470192871060905294141935630975619565667089259139613394434423666497244083351182370360383185901962651061912741452308957459131309495871859098440484107999062005699539683145614696850087035474160056848838572390027525081503538500563575535243296971581709332408346865918049998075213118923604556759307583916884198310289622638747388384359339363250877707919183057769499088174365112530456232949850667284321899638024592026069417529876095985254057903449953965279731290876712924708967388648613769106224956552265680632446862826994092363144231834633825154197886658075414725771479256853522854872238198496189788036719839828149276614334234654158145064648195400318705976186026418442709945134275975491153769213250341572378490543969464232213305229810232471245568324377891008754975573100761557937216998838286 [143,143] -11510833291235278222984403477542744006845014885501361447020447607454942548539133923554374975673596559072882907641363298806409418793642790994274403228933816483994559543206749594204599966248492228741276233801775627201559738965489797714592587356993830365369144804523616990469305650907275902532315118756656042894745162293156031206474713986565263624755426498472368492001292722344938475382398959818720044566561903016438005183252310219528044145917551719899701979022064159322510190382611385924473436358899632789918274141658869009775379667516620215168597401721476281684531872933811459113634531583514539078371487562752663470514197927123100889276006913051336684859088006041351091913914752939842472208453787365410581484464953175187572691378539856465328223407208348944205889301476081042428795972007778648234802125539303518026730862775623333226731679431271034364285458619964487781342784027896976043525376479200342722990842109799169118511405722955460086285593543968287287296729989173346074786302743562089750963115315742319123909937877128411641828372488796657212943382221964694782133307841503178206725763705600915782680861278231054460387011343017398922320244851942352820429215042417996489637548776613199794642721996382580117253201097969084228465645207110343097462841350923140023112820995063936411414722251265650291775363041043024874737800893379710597001413801877483063811644950839349561652531616866631676770002233706224345158811781313200234448995402412068679857399336813453904508780165930316897470216269265473932714304212807064577884795547471460274516274300479985460469547638627338132353135173471084628966282800940026867194426285410256106742897145013291503066050405227592055224646914763352249288573115669517965076988499213965333695593355478412397574819648 [144,0] -5078059426344939732421691112757916513052208204235720135869548258761030579427040244903787396392375955618236357854735067229718159637223728414369085151394962931429740846665179269611719095419064436141554983696930872641471109490137708437011123685030563660623619479873519109378169250920916849499672270612566714632306725138928752557984708001210111365783057689693988699750821407658422087191291376170507456919174762476533381616211725458019504542313177146698939828385915819772645032126808417562120219105003862637343830137832652986832201695218754942709912236278802592628368745148095520987732738304970469414481171118768378046144885111136968995152151541883553553873358366311563400966928101246880806271226989684629527780020513827019526253172144827196913155436455331084637375953304970329459272881998441681944711204926612687746913431309898672420290251755322435352504540637786466556563466969260993757035170891686205424729517416334668426805877843484958714569515698570105327607629064343292658002620442568526862016058857837679829815963163293108017353609021718681597739665144540324172433278150458446685624714095831590880396096395725851509622097069671470554347655123245739542039678935267203704877854083924183279350444060123351417045900221714399588758225893743370336130695790259743557714070768064627347818371167769107512827530147172049892715599461424689879459791781688550927053423114540827356855651585803928831605023987903392786567926710863554462161252348546838205960692498871857501584352196547328187693101949534057600084532759218060940189808902634854930621076930003680989662376253635409364944698455533042076689190548596354680735879770070890253863954228130738251936275658909187012628413913002736588322878881236796327485683468613099024149280389710857494931551422591001689491050631884533173027386631949196148611176553674095951361614894781306922571531111090431779332422667284394864612598228849007920092899987380915578074025925388964510064957359014331237469500365154574538011045376647056203019849527871793982714841689126167365030256971859568087711083307042685382182457012315243961396676391035532720764165035644390204272000772863364040952228812848909001081066564914149016682781179089800515882019115759307552709471110310570576996389844302025093873388082160557211286734685651101414806235389077768478786180872024740442158818008507790868021101199360000000000000000000000000000000000000 [144,1] 167863219004320064653627469475060429164322458397073353462029397968752792698935921175133259637265039862017196636056154414047983180713364250201293648723003943288158086998009332444529594799481202059575878673809504675068745906899903495609256928668410060028766114277402231863650112097022516028055312585409106989807423645722950329778130833623252740632503561346488233285063555081324910986962608126334116113683525045444566671078234400219375073311674109545731526269838901200965174857410600041886843801173604157041042134116614149741715377776514372988349196212175088366635664635523105305412468436807550762755023613058779819984792827989176033200538837658108194231962983478239621272801456497946686314488770607536227521569847591443144383656035211992004356765860448020622020190025090198925896371225328546207286479674587624705221747709869571875065575487679561410406079141278245253713821722046511300924974015518654018993082258739803155297389840192161132070727868974495495240990654850091664487529248180519309391596903608294878098411470874839875150210592709371057638775620917506527991148169936946829984657695852860947077777424761459851372699898966341134616074034407943604563095726072246531021278416733734636928056698604747283618056874564186799765988406427516284451973659400632912786005001593682519437469771195513588570458004085291303288509346773748802426160656721986792312365610122014381716597355076324476629991919307886743297887470950867887362779287455242310179432950415856100370651417518408956392805198037165458199791694359953860673787724884052190224705617896061490713905742718962804564919415095838103500805467245750433430114420754577543579376605169083773346179718633193130935413348959009226885535695243456120799415103004417450401695175672316341081350104552891595163194745393815980749424489676383342812354150649691799177002487777392068063144350256230336652048479481636182514954844136988650800631184590806791629988156895733122670553813401420450686745542126140962858765976334480529187284374963439266372973827499661745405304648038781519455131920174185642829377547728170791490762614684496729961063769218422892098004176324267609421250904591983590072063446071417346345906009191398629282692020721031741217506453089685072185693413268736276697168298483246653881638294042619082132129188848856168291691584793834285058411365869906853450930035097600000000000000000000000000000000000 [144,2] 4763305951837012143854777463179754839356258011242742169951814010953524762219486737017877645019028884873475871794644076308186695728749449048888078585943015068310519450386763314460695337228781861482260215108688018827616434799052134963258569739710187696468034516282727655826813834585932837781146623358134707928154187520651425613727947795814461807129368915132019490501974578407012878283616728364087094908976771038350575665336242368400061398875761229068341767852564430831735302783322475484657305483967860008706527656016038225316958792231108401825529704287524540995800343175831161303364624073266170021675259253571318379454561450888275838293408964971853074894252964757719871912701848785595565331634012163595112430506323440404519988695811319830202855683281689766434210366981728028322711541093721963924223300188481925511903085579613920697956678439409823451440906163461252943319331743280355681037316146005815122124488399543065924180094702894624259334255886607966110611712466553648502969939758644636391968928064487943982859831397101865162775106206327737958511488403722985307912551119052672467508475587561405155443627222045528215826409003581562876692362882326474036575321630372485342974711649960525215555835677949675579113507791153145483192045627082004391638763954058922674882446122209624614995384537151538462605500877004895093521688354571265841438650224077186443238580087001057292820732148664324768764145273161372592379268247927248360764916684108519165475801526157669519666696083177813733390465573455855175196500835311521251399956937252152787365437713257431438026512079356717656716220223745017592867182948857271563110496061764195076652424852793168039062257628126891511505158317371388641091849534263552538960674323045166368693656878010232600537481497631344075988477307968173423520924855014632216846318038043244447707548606922890818707391806191999866212441803027944422610212563545618235880914273363966930819687432334157747148962561914770613204946534493523446782880025286975237706944996922109738507548039966028849104191235320209958465417193457872237220150130412389247751913296917313474209843626048920775753300306165593024094110118044425163564908565371108397574706299070289348053317994137568066109514247169744409234378541760655480992472237574495163403628175704857369494231621825848811545708530283166256678364007047064242924327377305600000000000000000000000000000000 [144,3] -85890481726757255823920572378434797821672554817352679978907695253315813290859196610080850422408241333395115590168825175320908168021134289656198020276153859986027218978156542080349911240952543108876126206061969548159779276692174209039988752322748583191871573486697909873526167151209491080760194642591886896679829731209203340935069054215154816538701975230429801302217592765549005206038924503377622074207872655881671066169388946477056931626872984926761823332077669511275369281643713608890535626286087236515796498641461023781497686150732125771242272004224608568054659433224662036597739547110007642323455444319735684790246285382362187275418076490686837279365633258516730332893401941217913444467731792238423384029458116658838910225223925089007959733461643722253524734477391633460923881740368706477853104912273749346129592408266977759001096345734592111061701744171560959006259947126179567852453545575858838018424353802241926438794731566422274417454772817666627034373791352165506583479020148213906488159121182558787551988018572354163475044974032546178660415175780187493485592041648603317926268064717313491021832712179937133491400199754750470516979462584951019828201006951149518686198165644769468031857850257770734214103429331390177566094989617557408281054367631200533642681767694329657855935112307786832906147083874463370693469167591275354510028950570862241631909377853675645420147719707425196787217073709768352423002465255068249123395700229191769745913924158100215605283878977091712190848052992424335437325294984589876712843278655824872217561313393723083083388365476035523370322933877389232882844993064467829327014556987126292427861119873504529149542382505468650549217557595582667601415618662705564804892341003013292446595807979290123614026623399961677280575635079387911438668902636101608711036477566718719788322012684990544557381868525187959107790735404485737103633111604715183921676985868039488300258613366308972783306535875387906190652624717219206157898204390632857965823463489010809305401763202853576480684881057297500260102304242702756785310363192367323460481398517624027548704541127897372442530765948586098058787649553631180458340350689427352872153123963448290359179089463082271995416541574823849330173826277541218537553256001032102184882905301601681587890310356987394992286874351946198184950022625091100417617885029990400000000000000000000000000000 [144,4] 159723883867587540001575316736310650666262496272861050665880400377032634204116917407474351238608640208350253253754527947148100184708724100290347268034642198139333205637576987929118842424906308941498079334321821700317345283403140365500533429554905703920849056835936451381022957775717797550807490973140084570100069235522567809892399560294763511509744715797473893201588632987271142152264472550656662914589572544941039684052334778262050275546319991339460912354240185884210380476978944863181771795444000835612416186916441546247732450473346136274693788586248210921897085057161041473452595699272213638282076526366510047630461522276262407247976672846179723270639481283463746978662995904714591306749459901806216411833818868976678102039352480148274201253833605613889436832945006921849298677570363761387702789745128920626947130453747377879210352900587696169113777920076015826724195738296683673238261630087754878702316314014655079406226467106787170984268529026333089410220747616735755829736119842586159181331995100663277224354778454100609859359786773259466300415412966894500747443761952262058073491753445686195624372861793967437108272692630838013490058010495277886547050727716591142823310613158146375050739328460473299793277810332558358273924646325063164967336334508535654996934165459245193166324104793839338623329516541816193126815081294140387213911016036450059934141683638296109470343386294181587883919581566232514089565734730909265154637601079470630440758565829578290019551828678063292148878365174685421232725895373266277646646995761190388141439959380986303636568493026187663061098371741486913459939512061861327143422024236695071253552036301273515917962605815792321423521303317156977210866143691403950337177287572941240104805549160291568031444976576753786009100941234328573624139031361814746960970042662038833717508338914688544602667016050317465192391721390876380836138251703871863062672225519878988732377977943978103891541966113948393906573486012877347509042195265655904794731544596135174640030326376551441162308631275672453032051097300666690807945075652112807066956899323342881849793283016209800728543610635207219500122805891990324303786979012442971837324336969613428004670060896719145253136248396894194046605887350998427404180494440930875673240108727070076368175493875217994203397902034192139450167259005737660549846901194752000000000000000000000000000 [144,5] 748895747043837127906044155163410195798393533964517765816571251609222400843417949186785964841992051113715064465375485546053250281786308151731529674675359713644419289846704389712419781000290991699644303580392091702100905934988367823157686431387823955121357116077392349245377239822448913264536145596208958662756802524631394785961179356804559470392340242649084113516754130172298444276265725658363117378131916403958152569366607817288492808394267877849509895545296304273633195013808511802784764590634927242389169672856833105124295143053502688148492692722219292038001209242459466786107625724155078190459576517114911631986645875097473615880654395486209588911662034807078715402091151542706025272100611072986264453432219463349700343682683730746020497921641060468235438033931188097309429500880734848069959427098398095043445031015389534669679026746646991774419060932166064593357371089469345640073685669207714998236127806563494320727293663486713171917704412637910322520393740870437177428267379396176082847562519516573200374987925509125408512130492216134375860935368894651995374417060173005721629018277957782061768100349658930416707080157068616026266946972765660712242868930341528216077745605193493474848685056071478818584892754841007139996353634107057739193121376956051027326449384663096229324965130151809136988753297750513324352960453448253745521390034991583087597845724331438494400970605012866356271878460715051353161235163552121931194108895001737246521767260154592397573152906430953360817608636101486131576300979416977183018454859981027559485676003343037256656076053683854156614613123819323903992520866712220829860588251505824475120315777305520591781652435152110528067523879924732348431806330293245476471138370163195127651527177657496681425334240801632513416890835062546194184828210609969971262924888401267830013661681905093466239039804111979027991887059854281760359966067814386398138559771630400122937579490878063211916800137715129520086626721024612630295647121976677682289986319682455214911249090855099207060950380556322531914852439775373562930020137789345464692374063104926790054505896106059981093129018475323636011759065820924790510970310063042407725097983299232462717602805275197963232853811293243290655824010020940260022398400658158737518656481880366619554835292194861574829489848665616371441160559508661577784019753369600000000000000000000000000 [144,6] 21413791063562143651147621476878316513118228785660464503313181153743688885772710363608965051465696354533885182090202544571454979648359382848624662290381969023894266908868802532345418128185941865631381227004794754576863285334345229691934583386240343884586866407625080149192203986321257526771231273991268495678429478745049664238566582967070596737054591196862357741103238055207137971731475109671740074613649338111645784369416578784272140912371387179932227055412640699884973559275577183566440624180984526724729816776586798375759964223382854011755948928397094586707567040382730525236805302619607437893904045679940358085192292090902093275875208020902635488208380151379909868818478708209796227281434224930971657444755804004122079348327552549686186438572969695168220911274997981845270131950723763409090071141503611155214281621631076516955280510374326302997632241395261822329711401513655703124840915188170861031307417664341722339431016708385212033593234773861470467302615152794525407216382030304238170472674909875350006684769297919995783857051272399180925911027448436087001396298978800851272169416813510636634669286623754977031945926398039017339290091609806580325498647691829768482082760859163884455181512043850095325836260335730610791874193745618381564651941915140471716409488962375845804521655801178873454041766417766351845571286244507444141769795966724539650873472653369014541230028880829992170836845583664695736917664465250054518437515565914998060927802737067640217481029565366117114902173196903498164772586586993851125024052170058826671847210883000858878670182796670472645867297410430913677271372638664657791725306360300449461444683925373538022653497865182985693736936737865286505844921751978497624998858873422818438044754876558403419925389357653474050549491385816468272559027097418648114734539328991908687992722582559025431847049219582596533948366748701022985496017287607261305522803706770404665563689384717279069050346335551270368861629861230104095866258916319439384475602164513376322887978091052405663624368745123307979522576383035201757134605615354228181181357758068595974863865000053885755978894478984797296946277791443465184879532332738118522957934932644218895807841100668009394237462403720577418351378735003692864282266793667507101178048337246660241217708901004893036429199157473451072260972078160744596047613290086400000000000000000000000 [144,7] -128692744209969896294012225593099039722477919846271922026947296050854247269872302815815413804057083572571966703890336313892553622047743375390065425888954417813633232602760099844778157133078247677989256139532616211174681735024652861858743439129158357496178396505049710619295951874638411888972602354188136402343835123030185821141714119566732020640489012766205354934276242275569001200583172080161584366623946806940609597649636025110406351309552444234907923697591270251365657773029599597882300085728743163831817548996556661127602928987216760206461126807918058157267423609506539284559993738931890120115976162365747906995134924343863975468245548349310861484900766199863762609416078314431006317021845278706521137245121153114850483864326866107516145943141038796073150032330628676316785333764858671410287782293995027270693063504923120332541557454312327253607557798415533208300560406979105606955345586784067755123205087178708350130870407922033012649508249548592214874584501695873813482738386354521943853474500568953301280993136682194412345732994034064538109359219472850946169058835939865300576946357257448344316841943139291204240839710613657726681635252197006543573531109086028969652107468158854543383973355737658324444289865863707841745121663053289379140240932931213856644073482163868813111781219285946845714372622137511255968503620870292550330250966241755751836586149308426767005404893091164426563667952469250003203280073320729167559615720918883935865944795303231510609885001564463373628189353199944530758895895946363154248844462766516860853607555521950751452248727853799288580273775656518419308782741588802858427385262947138179273221857594218275789098704891723668368512107371509838791090330309226529585923951663694658241842338650743016004585402926350973298360952421869220653292195493059385239718394686351489514914067890510450338646720889856304408657192054286072838662518990256002160484440316314122482823096157979746444082354251006308876307068341008281229939379775344600115120226268848657996384799384338912315927238594329684475044900739399071618932780522678219021050513423687709239601743772344275197384709883902875854796156680517786701553105502015648310047963953465385932545043540644729919692551582233613850154418537019056397537677133932255940769365618858290849938848236509726271009497636327504094050695321805861331683985116364800000000000000000000 [144,8] -138703703053891286458738301497728576629751708784996507584218321838175213939860123779303704945873895350077072366309733026896188376848448763125758089060025316463931790123491212971642526990244323230639992306474331580693795865361707314071980706176095759487428171417057365456690396043429306286138468032110153812012210654061322695579357975331011038936797637784525817342641012100622637690967076773274795529939952252766424394411773095686906978701134757482306187762936926114903118995378791515391001405093504131214253581837192027603589486231759482929634289567182976018588001478305547087758642547822281351750198186692178716762681360507265799692891505189923156796958234731471621924137703293856048174724228191746332169563386981354221775028187699458685733108458955012814117496741478793120673511424667852315588912182875804581384989075118083254387834733697554906965293806651657391668724639725896476635327627886802138030909405945807290968559209244268249453742956828578219274715864408972046908046933481955787379532998665993886291628788761965839624717914224410449433411856358421337973539603410904023339304949647997136503504239584740170881331133569597521570282854121630363066451465969700631371327517940788850032144943923098580854016151281177328525508711771453313956075347349138560859637008570753243937454463551858268828956116040922327921746545921464135911799532623399986639976151806015216911657842346717363493152811624506987058429097368538214403276308397282414612990963654655032321341340546042546743216703984862289198462502718972610564420656070261258609641797659786861887998580258699520503739645395474459531515490561846337361697346658191693526526789180267004324895142954688147457657183253705403379211488935497628805013330608397257893702568349142079186934262856744623457290506312343648502971494352098257679620896143498813601365564068613609424086606031978140334083621499184469192782906363450727782742794712416806158690290784170302205528271652325887390696779746318295283980884809749297791425703726577068499268212829052614445504010761374361401292412479117661654557625854885332665484298171166761053725016654436173924478355790839663931886667319655405666045853122678318223242291396401082541483533326490047032498994881300441954046648768512082511842017579412420782722362929756503762769853612701973922890354468326734983876314902303761249922214526976000000000000000000 [144,9] 3098117545599356774035223531421547340447631234512466298542104856625755154643542855106574159893790133306517327552404136258211986788821011957590521581573802738046449760130720535326676977248482693380543544804578719795576297878110171889821650323284079747338778967127593020338865941746998282958219301777521383006292346737028210728402581886359406058024394854993976792242221111364481209988896913022811121234950515874848390938786116351481513505808231471564378130742657359404830233434695372062996589783757699018434504452348428928220565682732986402736808933093721930508388267171082207787133101439432621427108505917234172393838611488417069748833090810379939836776109211025328684956273161412237730670968489823300176653278120061457178163395597399276857048663591968817070616481747369141108749292247862668757813446974008949752853240483895946001075850894861614558642125464470828777629587337622575389330840820621321809285857996349018385396173091807290871633450203976431549636645890156049550556149271798436854678231202832927214272396472369792763480751554561392589029789536405345176235278549800099122777063428375206728648376903918759696744810354836975937213725101614159051874506938025010441907499971324693830343429136491711522176005308287551103438201848020174777717026288020327490177442608192397847886655325740878620431484647615552280444470500756523219939374586597435123617483313862212766441490243738062419290930014619385004999434334212102944826947650703330271582026433758204378449408348364287492054513422531415984387822139371107986071650523506048347112644064065768902737507679663819502827401861911822543311274921232458953080817302083066811463866937041067318299906874041766026308233706121653092030559640683995211632779688653424842156695981526453415851613592595452695884891136286365626850435685997435486986571730465705225249310915934813986194113922227653995511596783602235589749801224266668972466049436768130324034174193477963136207556102404695424806558791045226669665304788549298774059306467141562183539370330151535292830402493078190480281551369080770553747265715993729732740608278432353172107942691569028037421919594788068849202278765698034241546440175627247080022514734791165192336281635542215060646940761139965867661832198886605541543318684555088123545676103796445365111678170154805060620665614067197197976173132336988116773271584636928000000000000000 [144,10] -227868838243501400162650924680809707022446917034404679475004786553868772263635371580880731666842799449572569408598183061207008445678223212985232093753773695424433081695210007896737568580817867893903269038605798249619174410084380328097042248493037317075828657980695442265505046232657628911738300634136032952995928507123365831904497075416220606879508555550552824309353266745730823067524505301226949584411477266771689225179733552897450140446187264531892107925137272388073799445327127871927335394709613972680873067356657018244664233732613187609646863810098948896847808578625326825282269357492420565728762502022297272445487999030197432586955432078844362354113907563477001095113297805694274909560451800822756224303064706775587832759888190392245123060571394969817179012752421883579372077573949369897229307288144207930926761631017497330959640977348659414067701587482184888079508206681249796703839130846860542091654187224533051407520871030126230289589165671416731045689539692646501243339353122236576813272843159070989065813854715221546991032850417064618600775084916555092476183264542093260251502658492585287119681518726077554032424886292213446323435814042767957885493148803310222252192396197460034263630566425112337005150688185129635474757789637202753630734272636105231795353746341372118585592716770706665480953655147081682670080393206921686691911397032811609783797794259991659566959132644501471606581241433713491411023706689603176077031321601537721618624924141227860364087969294321576388541433598477065906137519603630842008019723775186848922061788689945139129703450234534703571422131191872306933369535250284724764430678606526416678000895785170792604902332426209891345943376343524730020822836993167888340800394234128015383001748455001138534683411058458663339192185657933663395274024014468033095586985144360989451074318821547544001795208874339347489751359299504330484706928459705835106479654550008142523635998900234110814412159802769562505429752043336809350084169743837857553093651395924478722870550906238789443308997859586148780492610059515570888113884250336087259045825541439926994426046955613448996467594215236232065235884356557907258839997977602375411711866792181196141941691764385741387390371689585978578465824588875114271548458426499233316673021300510148172519919726011501613192888084848891712401514327959983353085802053632000000000000 [144,11] -93098834317215791478973714749854531688475689291227668246151264830773126112841157258968807012891156995492818642028375423604291556538566128000547910830576049297472326738713915532240241239069474879017386112630672128129131451755574036022510796995755623933858908293513175720593332927990898735935996966715420822235160320778526932379868015510398498720527300873483922735515220654340061707574733632777130714609882306667664698655383875038076944611769257180830581412452950340013168896176110249880641942145781065588803374654904200257053801694900705318901716296833449383466231999982900277622735364824740997996145558148864076367093609394463022524815023701914299789988320498855880443468356932090267685864767795798176696184320144607520658117317249356043839412971038859653455738111964928494642172312585010579698875490704204941532037130868773270240791722557931104403819824283246103851022685102865573860508201580651954687442307300590608708862916946845750433931918213151683201112261434796452016060463930982975154270804741346318862139033482373839888122118161559003930915085252950951392297216656082246583007887427101259099974327975115279135865989674517365623577555359440425691596354349407671181870463563591752846776082244215471223575996786510599915283593869848799435483905408272276463467050879890094741660975022183181664798962574474399965979302498729424465512424531078312251896495198493164139045975525413326116015885620370716792325439997146358381288207257049000184864331666361245920873817484157544203507544283549454066680592967007529531205249977068735047613725422549548244121381371815006840281792209548067477663069008843521451878543662054099904492996904875377692372805237899153399587667379136774915221722541579254120174286810720013920440112578414933726320653332349838338101846004274301868624596735045028716095373469168095413670612631200693234628051170859388241560803504105104547737450414750774868333329475194040438687076487521264277572364739362988057910673778925216547574328669116362510444598140879819528398582152835363764664453259196615892018003140854327074017297918661266540740648904765511340659236760064300249152341879425034364692270115726978289659893434166262949623507666559414139396857518224817021659924340846341912150780355315756630003552284967158662450285221838067332944517197220896936629989745882467895858201336841371206660520851537920000000000 [144,12] 514172090732031707639403739819057960858563389861929326735416391811826519179943200553407511725912113435294045670544431328949661364442084669390932491931559309340991330083707558661985638346055548882781367534872589217224098261962812437814492746585917016258053865684340041328154369253010036038031787446476038745826744323841798983340995525798677688146572548539129771855649706799653671938548017201913425561836048487484449711959022460580508400348465714114557946132712858817313032747067082010237572302348715326121387249808710565296224524182868324786281772506095975765022941667776543325308656782125816607230090980671592371498683603830118215696795884312183788737323686144960928670892131250402342839947735580565073799937020850777696259076602497960809783081919895619358120233862915158294165317609607218873323475599391544926194890088382582855632536758184058810430146216168620413037961812549590469558263918911851690536082442795733385000854212347707495513842755978361473291219361816505224294895282937229429424488998804571132691905318104256915472041400477714982382395862680117308269879914204474299982312472359431911774589213812984463627780091843256767838933540842743465209986167376824475523173750468607670217770383383836560939697444330336701037993353723218647778927971234961602479697975034939955093916740995862317056897553627923042496892757496339795549335070697697990370182508629014440270942200498510757632279097329258191409833517971666302617241176654708304663485640332511712228611016842219411579254310779981111698257157508823533834024866204079749987571970874815711406235068289796052347302822254255930864196175433231848168093707757121556991967722953683220316789611116575345475547595095103740953414997496071627562804609484170952743854041754865636039516539131812204295400842839788599709399076515613921276755337631499099340680242173624677941760865930466333871078004235632369778415437321939447572582190065988357586456615083872742487468092913522680147219042231610039613981356685439261899870064050209217708783797819375324898713646021979656171323753838688282062570442137765562272767494671431446337430340483548831209941272742325707778874681589033886047160542205764818023995396068263489879021278718793093337489808618403041840587465855523999804112537895508143487143039095424430919234981976424444559733914930935720757497361535935827562974809581158400000000 [144,13] -1276411343112752015972688526927040914519698604127177854122425713016452271465450383006400891659317446324586707702361413965234669886396731416191559002353767583673092527833714112585685153672881455026495994616441177947013026361149364642178076319907852132342613928092292657887524903992971567963658803002445599275469621577274091794169872751375087725312603830494546983801043766765980467402095810817766216577071832446844257974577432519839370605582983354528687798071164551855158628535458897350345093664606350876596702474495292581874526355802856117732915558387979033345251470794883081684306932229421254823653903079006205587673720906154082632053930181875944862659214210097589557361512687824478703718015797901147384877201484019795130045098326008341121053220420187591443624664415041070634355605747389041860515819131642720282406160833530899008730226478264715486433247635994522952604674530055635055201641288611133063407892513871771258857970964686968731130983136497550102819759457376561880071590148617468359890854824228121010238561008437405460323703012668705946448242842038572425956375117757507669534681589467750156181487503078609198758605985692114258907921903885662885919108462133864550835026114093979674513622201341142167102300950317537864548222173026475525105798793832296475129017586969461030302885725323203955667070306555106401974465860131214574303153612207738847065389851968239406635329016663269213445189741991748153746863806561908361099797950130657814666680917611642900887467959139903956542286209496078847966286445079287141643706858643930599655563540280062924623970675106945784537990830391616429436387452203448662599665672406354763061229275423270967105256313225586280486620436387210461749882062955159573476750740346000251713913980551805735159794454637686558772177173880747073867625313329745063451798734178903937478997975395273535383213485583413509563250538493964286344209124210024924865655563040668281148143901763195775394457221029017228954482996879440567078018739429387203292964178307259471942906382192128708453533037103846182665597961510039444771118870931451607326805403236620519896106543121169563785893927881481788867785295392699723548859683606627462613579817588461157783700000384533351182782156901922544445333466091021021383884252333784939284868264782381750921387777689291400768396961128191186108698279640990264193842846000742400000 [144,14] 416836042264484154365035778263077736099267845581984350703882811186670793302755114370169142317869276872792001119396064358041253138610074445006229253299796959096795196802414318506728951421296198063122458780051883540505223461742447714913998729028657341558982254161415604001838129735764909054413182535155857606013239522312469841945222026027425770502863010797291519313718582077808400006268486166834085312657923176749535691023593193143768191567696161822132249252085387393921311074674457330320383891151409070780641252664157827230619070959693085934475169522147206055462454236248645042952632735379685136494887860081382234455534600348895759157576182028937998760244995707361404431167703220853253022643860294438528793744536496051986320051564837124624344804563917964373705982877505999950906455466464590914709136110085708041380618446873633299175294803529269309505173343943048228245204104638737208470586798009436445752881879889686813991393054245012763450739357096103800148839200879702430654570421233630429656166209044917051226606158236759989442418833610618823734883217552651465041960155205228220306316685987341403542307876746289369157209592184466707885371099352303497684773694393626551562124649008180045425285865811875112128003103577053490484876347989520880006357760255144315470728053829488087189079330192132730019072226602567679724282151660336288826485005628515248958431997166499881281646417534316005758558250158110323883029218726989716184888992282243785373932280910813194680983560797968499091322790062576161677735113214610473474324698157655632902656952319236742214997143709214179694593702807811870538209311728934631159581737752471565039588875767541841677489046287859094266679037215197066512517045176126213587914811375553063204281835772890516745441959831468779068461039330799157131662791895998101317337104878611006128498647014212931637726654198680911495661344987947866600107942756454413281694168046474757881365474837470707308147479431679320075544723527637319203442660447792911698846169125298274330093827863781834007137229491093587271613923963771471706842876410276361608388142624386757349546203332317424497860366565133467806462920963545602459856908907665501553572685787292364235636881637260238991066166050197321615273231453640102617590914030207998022109409479595305341264972233316745871302130905583317470577321178879041591149762445312000 [144,15] 8356972238991178125224997959042678886744925459469974612537841059803931471590890307153896189607036827758631673181162490711918808878770676433873517995758290425203179965423702404178092044736060002902191980636570955411040841373406172333260350316498078157794824246835216111886077568227050692522861833227498648015350622163367988684209689468558381612251563112276471029821314079191321571219257782966055261430612600781545404664460730047000815855790381636761816214109691987450284385611125952348442775683468742830272375207325524638696175751328321548548213878212112009972706910314670889988907625090296196235391658320663121325788510285545730361794229571628248064316214020448937541011306932228520259071089505363790586723562225849372110344356445974921075833008235216398699752971766810329170511729305888565430472190237441568751981842971161124974355442310698493938711822969723851453700077678859307123315691736226988527180110861075987712963208767074998471345640144892709169787012569512485726710165819534216304651451957058119915145061716389990331887163000412708892223841928656076309803352616746060853939188787887063118451564740936802301243476503886914628984173789213971865334035207245135626794000315935087850504713334725638438904424645621492071133794796454181731171476917202507130129577060742479529454269721619830607140904554220190155243491499866503886944101827328638809657361540699095026116513752244036519506730948897009613222689608650833790366481234413023505884605119133629306691235441291644922737999457828345146722440374307256314974623580430818327980212081435289506145539541507150104553696560745491808975271454272686784920360328078436058508596121612608193833080055691326247217286704868817984255901783712876859017662471029104888205950647090897940095197923339463922802720554685620225521546709115200412117312485408997213560512385858113022451934486890279997881991453682979679598723843021264575240945168397418389029280534170600988205869336145764541588975405028817644166576325621720140485849826433218053386773402779778035907677001346354909803475780839339786747199222889237356609476795539099807803477186489896193298425500863709794203616681282172025147454477110690350393269868827648173127979700817977826946250070851821311832039904642467062269886751441915728832529794889782808008926568375655886199416982168839067970550757969172351290837670297600 [144,16] -33461853698872666185304785335566350800019273660546176006717231540513089182963228256759126468373227796975625895052863116059122375609445510031401376489633308061153926459393528202105666050336717676442789789666423716007310186827714857991771218365318357124154556339475672889908564854452024622709047837907887508855334433427794997213769115256656629495052204320716594612246041956153046788790192688813550814990063996567333806681769168819075700744441172822944640459100986828409035670879801834100585595566340130992039821169306839432742720433127494346613615260681827324878070691461686484388106862971918017144590291632536798490818250947410170022304160254008552777142444797113932267001861938827525256526399277846925945337711242797234172120919704028527208477003850578950437034075102184246341388674854086427351307077730538028390245350666002411677463296075025406727107103759537986284831581501798712533700973869367576226569367781439384983796745370182230846694095977955964249153878487415632847444318528777831111616184944588109066878125336705625381689585684087067951949994583630747287002937994023669694769529727002159503753019098275387905712856908570284171632236192673928006644198709658628381595066187181308942504074850985506631640995664277331103276103372716292227646872245181030620225680260393628119525876010037212590543103989530360243726852712051654693474548306058052606307204226990267489495005106013814703440721915286698288351091581490993164509146371621528322381042902698192340820278790912808264852920848994664704194212403568810895745077142346402305844642393997342199417270000125711557345526540369953504489098776239107199140400715309902255471119607496149892967579640491930350288413170847043641316275110038176497604084050904281613768576175747929555400675503534505780254918475507068035594869418356423694680835869600606233156227730056060482645725958908288157122703728997406748717074443061329279249796937062950397589930581461117986173947421286421204777771286298457945673677178312996194211377793000846881856303516038322478765205744008026481037836013080676918585956161895600859992515167338609427756633460062888433963967697028364629189153266882587205781764775319362639264889608571133566838852920021850772388246289990130112807791127703823483916513498450692110538923093464079220055535536745500480548048614359066367780355326363481722815774720000 [144,17] 74862648796208983074034776248770718672256685360052488409093942020806915869445048770067428746478122261812794380565851777954061739728167984546927231717322151013439445245354810536625040629920757053879702812174373506006609397967068573354073460031076552127290767282602284568104929881433646073310333827375084107444353843229365638955966151432408647436221783099712903331269011806398487213125689113258304464328816226678955752183369704024123682698833074567315774952083069598187289380081932065732972129090732311424011761180253351399311607811635179580232680569397563332587335875907083162581787491452571747487204541757541057174638801316246157741877843030758364364905218527996062248326106947572925960512711676216498122843142513712728415840455225448676349326709965113071121550096779747719701169162858234272740693032411763973757670852346160478253946912284022848126012199224373619827286044042916098351912613605320667562069579705312631106075178620789027447512820225454807339847786690609554187008918463715055404037356936043536211563977359136375141428806431482204966087099519050552926931304712458207008318701772838073390895568077972928766345628642671676233674727225691914197481865918205540109260478447571756237296549253932176488730783542492095193240704688258926191042546559563885544557950401317864795150065274747891634540835327890946688870251806425960627968823468946863119419403054983124397773022500498502437741063733166216904746883371232674662110285361227809774640746793807117675872657366085056041067026941100159155090459081145557178721065118201274888763856666669977534049418575262594051680114906316352418440869452872449568435555613681027894406237029673068459255984854797428461205033405179479688355117041422543617410597254412841901072453864975966140743495964681714797894947823944528781374450740646423975651986591824723792337278455342203457052947414549031244675760534251651191716640004930925969443059061032952253161251016474855422951650557995840195354760104919267874188433246615273177015137296606035173739820010122093934151097288024910365191175218123555204525379718517364740910039455933372323668294094158396999008113412005989808002430930655877609195132303998252870346764911205381354500537070495239793133617227083970564860553582032565976247641938666019360318805135949801403243215072325930338624745420012660794666051996639610498187264000 [144,18] -114306337559993073223321546022911160025688507159236258633078430312169002636889585034033361309045391798736078675142364898302924869900887556608899101003113412393494293836055062364443560067034001322263473809132379463258412882595350782351199798207623530481491025840556194740670335028088501960068335280251638093856244669248107576826843419083141038986333113295496160228455596707957842307264318823627505326235328132690354076658113186827110578773385396203887785233673028907031829357208765716137444915878395095699282821218322133557552277008238348837247521213924066977759565574917062521079682003493471386157037262088640398425023791452794194248845203093885360290773562446934491504609983223123585982702465323153985756368214261480275272476648024872285240026188674522286755844490119673085749555994019479902109315444510219126252358041767949767150062329200346190834099998762975798466112894828330894463076774462124436038872620902599678427129705192457595992193147918291736833615027750237363867811640314029582167644778461013546784350736314016660180659357917621986636432578895571445112342756080259613696204054240711590504299786906602142610605222688288627601282882466997311602893944201077652014563303284142457826760046951529877593408587758774292091674708100565629103775347521230171037507296426908044634424960761691979940182043448519178417635145548389758279202746063004274928281180487162986162791303173370544349003997386869304688843908590515847783818324583921050179050838960236292745013861994160526703326138666136240043959819622310107338176257312455371863494869613648225411148779071682984555190831623289447407510409685468002019999889974445319820142743077474501239771893498279718610600132747528282610461229908193604347016225439940912527396207257102756483836424281631351409872522944561941449657557562542678528890486500554545910477996052961805335400999898224461566459357958193164440262396703306883304676617878394547989451697104098347214349356393414529303323123011180492137593905761566888630747471986777272767266320270410135147487651949506232791268159594284203011574966991504262713852197725305946118095649809805728353245911578984957556144666875279231707815444388394097895481676731936218072219377951777226301927758949332889341635519794139564474033697277273325449413822092054383550489492578259354829922302782865179428904125475728717418332160 [144,19] 121533057359340605768667623662510863996244951874626274289866545809722167632201091514189618868323877566420558214431436700283394551876152190944691045035521840170991482686603602292931302115990577467804873507726882447237870963138059505927646407706322007551037254031840716681248515412687532720175244350490224693143391119526905618716026430743162775029608587635708850706468876541599113633093009223062244561622638979069119037569013739032740143189850965081917586552411635155289869136341134739341984532651232863031322607104105231854124424155791232351524800715616863484946346141304033927260648247616999852680461846055550324411503906470113242603718447910422665919533090337620438278642414282469602477382128394528795643708064218158000663035472786870851632625232215286665613280387620387936694735309418425572731820137630377021449268759922775471331812781071718099645163369851762858316872997942068312141853654804255375147924060788379104226418175823756270832232657003958413975525718020803984934613472587787857603705823624119677832970349379660605715380698225236435183121990629294717653123305600224958810016777805476449878717439908691797952865750182362387329180758894130486562223858457228194166397376696360536945791382172104300754787370783044746509302474702191926330133423121735425799423217525216973252011407905784044235205954810737324225603478257147375635233625288574277280196797250726673248937178923216823128557451023545572452575720991165356135542632705144537481843734926559561523935368566129545912416983623256364790756673102555205389329112294960519048526022903697789577256163472238620529283312581549652324065320552943850182195564195920876735584239784849284447432969237144345152932386245750780023602756985089763982683894902090835434357084471520293922297610581933371856742040451110428303297198826657277754313140175702406501197753043408310995889629914688726997345478421813851653884663660395285288444798119272312725337619309312024725086224635822414845217059537162815450571868768728262732509840093446953305487846341934802486936754878155306431370883744501515867023598553819530082212796836382833643362648298017904563139271940224474294295548709606926530296513783379136749489111700610598294890771614081310385136992276451399385935854067655425942554800967822450772140743097438582762870654265100726410193621881846031454343685189105583390720 [144,20] -71772881412043228683038606131885151833748097672099284688892170933124905537962772871157254302322424871231344323518294947862699884873049986660398429595731343111628724486158093680222773435662737798063133442131974010662707847579153303269367725557361037746123156697443376807148087991605459958435173847534621334189951813176133938593755976415115346087902146808740394601237009453202305988143375297446660866201664398518764518260305420858257705864014827589580819764648841112275874598197022091217487042074327283032797179424463841004143671510497993622432837709793280518218788361594811941774721573342882684503240782836945226765403776872539804729020529038092536713666562698614460575617095255753246859788149213094640290836625767433150329434727173810253564351884351107301493036406941427583222388256842165546457908526012073453663036085351310346738555796841388791109702475374262045359626086323104123865110499523790372128265906329745804609350086301129912756875772064585221774500055009633954771591858392994000905997661291735835159533582785344561873654460789304249666131022643597889483099613253953096198782515368722894802632074785910276721047290485004042556049598675569337706057595301302889738309391562340109751082528686127394633101162708870269635746656368997341357920582486211293967766536867230591582259280155033598683517990009484152251568893438867048033132201094451761338260663132248723392228771412377942432408985152238607523273927783287686471081139154880034888000977049574914560715927991945500026944449283661665016703811397830053983133197942662002113430303454358432258312278661774188750393849718929791077666955208184995910789892769240764068822884989476701080195450146473048302172274406298478452488503361245968807327115960900551212006310170726857261643933592528530900640244482203608478774472932831582644862046744529122220199053982479499728722425997597427401886962057029609512412262186554068395891239609930427741726616548192489060898053371030160334283993778729458644724525936382204559829545058935054539776551382650527415626064364325456486713320158221291413941992884574700257291279385787952864954110635332848971378142513904630923071554411472220047958960810299615907768872997581769488365821906791538975752424715089306908869083666683720075953610491586029587425879374972788731324947639492705694737576396900552978595353280884244480 [144,21] -47876677955504736052145650567423833415467609712393719979259583234860113126243888810971199337524756558563441241743713138837379808556440210043737185188111197120118713829610138242544780236393570715957419423625312641421947877529521795233478481659822206000295680521297384333907547522122430627078876624770301188139353074403327342445517147435762421903800472387151524171213798542604665370370405457722072206929581198641431565816424917417839855040204586862914063406247728275944646113514515355821821581616150701764081168920762342207244324463769010023289030587752631617495603560646421133673920096674940434936524047909506123994061174146308622269950635646307037726873302916439844287427513267013100172719183646588766287740621147567621194206602559021910610778424426805279163266843290973513106922491474812788987644091699203548725781839469346139314875349860516020880260168412205728628820121234395922156897755140437520487277012139587684501534262601862475147656158011614146100023181152330998145800109019510180811927643475296418530304585822962972120148184417818705928677948402217597700529200525673108964884716063596196424446788795915343885212353665498631476101630219972168340452208885711062300186017687848841854466452728850796104923533634714245368274366106236647575708605284665202530512241757939178067014749444282921514771643283842643887984691666570889288488295323000503669071520900784784784255647607790036417791967606923713340647753882166563752737860203598348148882455751721500126539411616148165438820149550915275668918940126418323231182911573202752259921924056482983743499892411724230553808312828909168749301796942941949603671898717035597059006335561994169616968165776917919812048546103087623573359455726436804371553543722885495329019061592748941329677701420134217788414871067450791146589180618575777009022841864778732627001738097602904103143086519059129108242579438391424119150431215036221345859602191485361453783723075032190053911568358531397130361956807857987768015812759835623760523801652801304356430840011477368668784183710983473066264914137564656634232824297022055097990149067906990632722234565249521453917482951886627822679730687330707279390670698768310844490528114255764061514945546219868738169805690564859787731037059291824023174567104572944989678854305735533907283246935603416086020279693693975239638916393861120 [144,22] 244401631046762662333256029263810871491885167962710158359173805832448939763318298682583500898467954685676522089814541434760930196108618781263331144370192226290211004874658842764621541108465764350793748432249365149546796672715565135046828725936568488473376854618370428233594195550818683552783279690573288370794661669691977205939190656978676623304011046037149281730185358151380278392044608983832597554837361926165133717998469386779097783000710685741880733243170125769226747097252348762685744705912490068191253366508347767379963912450844894014059916008740875066334637481757703075923240580432704367956397261584641956519726355908608670614171913441935524304851940415985847287751514109434284087906818619790007563087049223928659799225580820904853703060204283534365506358266723836583857760054638723033379239035269598605366594338842709435260358781823988973144167276452955916136590654217372497765171194897190328457008352374242698157683623219952372770737811251217092817027419269995088518211376264208746215438012648577241087173316130412905482471093385443553810952674106179527132018426561595977206217500763253592092362953070551336983166669206558458432174225607993601948305028295381702942080350059571285882334303021352904369370466164682827045047488621088084990102165878516641674894767568688941221985896802547897072080139170456949554548385642296520919643332108452841836862509373516271248988975449446170231954218058677048566310932528873077671475042792816005060700477983896917328675388706891844838077058273756819790518576527100906642795004645849911340406492391189262399257016970798220068959428953879077240169420843121054867080650344290550683042405436246497761703924008320357961466161542137832717626730162207779395536618407889926235369608037953324730308442512765746108932856492747668917624160059732294308474500449165223631552075137334021889966036441396623608691496979272046973035415282871231586340650341308696183993894876642407722810105544933191809426024681959973793995796972583432568278239648507730635219846900535586750459622313256317478268712970106826207193495250229072074319257003483537550573683991622241861043436753081971094724969689402982778990618536962364509788391879780577843322686623281350377011627545656387481373336656069334135593962629493447459884345145190141658341752857937355039436659569873034242640503111680 [144,23] -511189657443768161762320938571130884069492460099340311459647086043602590155571510844437698592401218913897347131804162564205878759915440885693093039645313147352684017375484222663398633145384790351590145444242877596088270150665380685725707580092291449505063002962161953599433644038789786851986321936035463469292992373917251022489497725094759739513827256033474894578982196310117773524608934285617718491107295777732927742506696380715518289674785466676830723931225714881394749521480893377586739727906727908041468836996614177621306918523265319555887760046023023577264737521368579191158956808866956214836212231104287351941584102607516546742960524917384278663945126033563472054848580101953901423180575622025388762280572490664035637670353207957446904763654977041000123652652994070342335169679976539543201552074959724659687236324766809037391073230971439317647033448437528486321287968171050266267129808136777300428289605660626502632701428762062269849649510669145824001561665444538368636307096131567815123186961270782892533582865004396892590457463394646249026212258873632985794580585807295342327377137633160316983113583795947709412150618042256819876409961928373982185546633845751775872861228090523550415301786125787524903787268012411663823136646719814831783922949279722387424971617620485733793758212334700746980649237532338321319578484256619566167719374324951086484155333179028229467393130690994857824113910008349558751176790427518272648372926368677105992121173745380082725021765657296894168800773239609903929579569990494030295421654197695878165008303762432443412102163372072824294872400510258263060929347868348957299732626466836561749328181408706421303129810171474100977749250614912471919322293644489506287144304577119494672023903581967919682353300720737587201763518215984250532544452340739980456515079781151999398536492525252654842462287229115458551945333782033471885731335432286830726953721029521886573846111181291684353140633298523894115898674929771697758917702618853250350743018912781014732595970124982676139615344476123136869942135478490972888189840031713172888740988188853090649400674828587947872570379043270298076643337241690647560166199790088010372897930948754118180316819746376355595700835972388777075590849147149973432104162707210965734541096255053545242399365138100589105470566404791226999777525760 [144,24] 804251225627623433607617878153287884920924506316171705192901984600477512547538979577054308609785447044066687617462580290922445176063134548635828214706448944432843952553279894082598594361982025537813153129570635262258201789506342962411504239987395406577591010264697035417146657578035970082536245486489354871363489236563768158303274045455322406689869875225296025530029830186520034561279910013926855824466797859618538891583422360985769775775973131955283009927045963613415783764398675474542312472186290377929206810463713029356373278796238763127612311750151254967109484194949698093615746626173434335612498815842151360542114126208880241148330649103521095939923094534345053777413057529436414867677890096138281731227919184751888892801161480743714578791614786489324488925694766522796606026538933224393258472857439122819275696004166256890164314749815465689651434611514638867154321230636021179103206590207712175733670589210752258699075777600704070499479999578642195151633734485033149255631922996749634703695055820388663630595939125801926706920103444507764312511649582283709536251963365334187992097874586336733531692983469795372038766294895859321566652178976440087611636415457807156630772724107221344054931121621308312470508012770882967200919053546166378982941103510669132696383777509928078791769972362670217340244504155200482285583805615229956152284518281381396116574353182353397387096200708253875296612118247555835435442025985751704012705916735955339135065608072134258473174260241178826325722047772646455324306434362563431179015915815111718374274956587276280226386260742767062226027909697709611928006113381805473493649014861112562071648692281640637735335445689516414757901307780997088032304582214124317257320460885895468815242130954471774916679197902008520925119838952460531270372529096170052363866526178208372644031324716632769201651167292821963621068163356769405870517604861507352449043330043961390009971004933510443090965676204792969222246112243960943432280892867782195928868859605195905826254841762271623207270267496449751115473415006634602250520490295887538902588198066543101368984361487857861286027593766864098736749625609801633193680849820524590171877016897672670046278466098616140429135572022760515339590254583005940020275508479657182436833513961445467679093633616746622364428939137547382953082880 [144,25] -1042083422209493320281187736493831106991017190892750803609873488640649105532942765803616010043385757270862560775584861707562889947910721999069251683554951304980301573461002572509410021822516383692151562112771810839420818134197747505247859380033448274538420688498244421490979808691010016665466946487719922649489297809026914663121903368463977685328332776996971925994418567302981296840622931794634739550192487126441840523984278337520094675238535298821167598733013905978505683028569997649146393575586177611420320071096426161354531840166978662844967054983453718288716551848955922359045972360812208828239125349855740274029623453182627083990066917030970071008101785994255803176959835022658443145680135511003593360862969070507242100147363053946023352595395352211168861804333792518293734032139934197475402239698474547086221287077836144777508907229181078227972324881623485113438228654186568464812917434309106748461729602985108696839558693326002688212774319366730397715465155387272549497843802819737896299452903732974517937274817390339647975616717649415932409125196832993408538377411948277164239230303852533270623066901911634546253417409628706436721388905213736529152941389928682892648690261315699118697218670371832778416473017659931326961903642118317223713562788895558112844391420004084055626977402840641514054027003197267115785644484811642842936754945502740555188181226321465105892694211794482562288010633139806212787027139961622324856505493620071779201921882743966724282306368216605846665623355947200009104517648412026365664463725448108335086920950117952849655703909884716032337031252250582858915500151710578611463596082023595149301886709449758070509791664382877108451280363659853487152583369846177697561066092146109883529685115282376630313417966274242474277962098085466458823817929011622307670298635891768610093864414075549100226808914303047930032836247452586501618968867960125317794813132737818416384942889624290559123877171747084593354729254963911140301291666828836066067923704703526438460599166865969062740757635115967872794465731849273268254323430770387084708316423548137307078963341877039582561674074031027291271913073437825864302670923080992210506186806205122868710038896588979321830353458946604107130448373118193601714602463204069357682874760143855542258756288348356296801232203110235861155840 [144,26] 1150812622105624447558765585483845740576170743271107408584977257758327710947526513494512138459943378463225568649051724905980280983815293729229566794210657994909706415729344188840929961303271624684644034826563338996746298285966249305445451321785149454225442113741272760098294738301061562781703348530509345201224259321942840540595346920879459363483707875962824122587461457048581866004465047427461259158823125348553180782598957624846589806253985757197438302460730598050266068980538441856025259621837673542305539132359372547633520474102733945369594179380590632124672960559437906814240697657333030214379408754467348407981672901635923502039093216035079529199355885067275901241116450466963614434468865935542310415339810857197738109407835963930255033558514604402152973206885995085947338917714580767080004935024490413370768302783033036000601701970995676977476355487460732883700103330401596362181599417356681489099038647348769202311445201637038740415829996921767631203189704301937614714740313307477323671402968382833844699352702046674101165057007473875929587432901301360753847514198146873017097928475272381204580303890094972309831655132117902746892601093425665522496377807791561761883086436172123463330369361749262958461427058633545063116745153905397043349856170760831241676522866784465908314780132059927651694029286914142871334874321920369360374170569338649990094390979371623707802400394739837945989351914672866157962068401755156758321208820289291952164366588738184692769505437117397133017586497513332191508441953481042791215875077587448214213865613331720307846219003091643935506341794532121804865798146762300656344677475635077137033441700885904070587208191311636411687352098606633948069801080077490581215235933922805070617779974019718949360640272288876504312821543275193388144191530177725338281184549622301300537904737149805286931982416127264569369511882233010087462247432015020131310850151125309353595246575351578274328353773681157295541987781878040555472288324081637442911556558795297841908628411198244892747307349401679948787123622841284187970777892966055770817657820988568606080931101918652763532900033942623197165845693924403506944916119689686057769163711752038636901846963942296727785478902856613977049346845964218732835566457878135239650044071562653475934704634761063958715109652892766699520 [144,27] -1114154805728317991751554220687049190391081643889249235946668276005001851369386141966598368377383783501429235055859639636595842904699715550497596637902491996341740202872556916846759372078770798475956670426642077412042162345396351024134698704866321180136864647933092012370401665711619415404271313060663787568298487741394913441474561340095526025561816926331696393316666578926090696279917621840672416033653532568850874826578721205392535872670343483892403807357446799128259552959621270615820587877042157253109311205982909344926686920507017378754358394026323637449866294870846178659562514081132708443087525900157880074864755824315597372811670735190119511270642867098209372408188577508071568656159729894964121069478842209731172762792861743739881876119550972884915757568451442148944332061956501284412196563633524443142776854471401709131994692019907786992300118038493175614543371674199485439530332390646789333226829559104023158489813227750173219733643030410485112969484824626874385205190372087562092185222122117792796089754210801907680463470146933147028733577142249729894922674533226970571751077271603971825798107513272281894131666799071687139051985729232184095097690485026774163754264507834355345586764795835474537381291774385297142694322374698376500468243753489097579186227287215043727930734912102982056506006981267736110303225818867014620492101765683704013631877921597201864939548704006976251590787982567870584980313195648808363801884739023212364902968560644097050622102272967319454491288254180064650723416099438365862728651835856592309695755224377522609004374044983416169512586146969458681783503527985294813614613675233570810233626786148085679204947709970997221926113100076766920038905701433990189946251964687143256803747822144309713006071199091583470534248641538949626423706940327174644483205032508049208855431574224155741105106990607366553750150323166753489370501270278106481198868060343850360229169482644155421463870640541043375649290271211485979743201604452117677817292849974408094126446494675152667623212751635425927224904229736420618631768072874278954735537222780999739400436029819435357550054124039922786132487131757165988698752925302274172642910298202363226077480858364772569729396143336916897790614809507319696251511636212265044064856224730440666693982032928620326349839008582860800 [144,28] 975632972458484937142410020071420178885940057246796317718368739900895645009386914877112507448891790797217727949966996369145601782932287587471277607839208183864586221867375226366143944628117515897987684206922420077379898023675045849468408488293447054886255409356881613230718921511831097004703120385189136450687918021840787117958918770159989770349192535571523767009022315823197197551014975771098289050560795795175321796136235602490927835065620320811269276367870904111189408940582872316126001250863438145189693389384440757785765592200222907140735327909940375065098231383027552197188665861741870239636358161787200826832844861437324175493518729973931537819960636752436133600663173391632159384191212742939713759650909559973338670422739675166275567756052993253368728543733441409415881953589049706308210173784313214834739889809718831011153313762143303385247822173334459635590578516599849494668497265357222984314494312953573327401934998665297873175471123094971341233293751292147273279314351032009331074217185060543891005995900927129980786143306679922403625437909324350540146252944999101310213014552416283899072083817869270106675163400314601098981995099470112382745092449590253451847556460325817444979169885486991130107857614240805869151401708282290134571497757751020125474411963570955450931605905210937390348366535283044046738704728001682084326950547376448167185810357587290345433603599571848663816313286856278112446890423879512259895761258912192998928276011338225789757911759912577953865389545738394332332894056502853690414205299136750064463454821017090159428025704640859594137275985217339964931812179851162819371535967362238144696063040384270738506346950871663932265908826479167978041549904936771743013690510511961428923839619591053147835547008462666259522041919661207256332151672571877882408236128591724499615109059478730709862654647115150144153103845034044088294002281638783984784013804935825270819629900132806438100689770140319186548845065456465220046762053149705312566699422106106221110415641834248439985791568068292672771225975403527402709074315723070707688416735432636295391594057455958918269146001328999735562103098072905136996235839739406814116286629534500577257605831974728366190322367697831801265470170761889171136411593424090617498350551654333136131583340901348576840165401559040 [144,29] -796635560674279213480856908143245395140712326291439344772605415406485640970225133990810616166514274269335925256131452105197353911754021091917671770093545344152039436775688154737698377993403642940914957802395233953031300834649527054874790986111284878610468055929245189761884786525827012332350377256198994282472056158111164556915603593866645459161368479865743126465778013706593113716924090783506915036995177142197131492026547220051640739694618620361471831985437863665151994235033451205819347329144957698646456959772892279892384210198991627314812088039196428664851785643934159139539666280612982112654459640800736294826046740897906015311662689881598961987152808123910701843536127935520685727781591228747373511908165971721743302480847671182683243074190490295418305026229585121332507072062944491071154873727477572879909762462482682818346983382503475396752806656716501923526327578565524244171746250901976894619987269981218855118871303057333159282130635216991165451894037880874666487627790650131926564074217528220473097820011029796972495038954478508810283043459076779466707666947234529640730113315427554436357387666382896860471608382486860950867239464913833867528533991689354327924383945056676775925177625317729636307729626394072425081774410822941438897281597366566095989180921028076321969984707498459166484306393474761979319490025475477069380154392256714188836822524351210617635432476014172765627955553480804265276648506901669641186876401099598395061603917645723165060516371021788984498887033905735369855686109960270011060602650719637834193801881498992770452383078891501992868244048133588413720901433702086611627219448104297231044351144197329578914815356473958946370277434503471752567078155626785172154041756953043076298626925079579721863059707928698687085549230842085580197104347484792688805039958672942991396534704894716494786335432890632890527864644782645981260974224460877070963204615873861404358049621603594642635230377777664957333441641541407809605498780384096498622754189393898791135403506900921607388278810060568806669744896477993620374428056488485450463734934050203672062567627163983950308269574115193510099045885778099526918357737387826851614263656875555113743668110956347261303674045572484618065192354303061017026402560507905042120124308659290619773268234860287462927132262400 [144,30] 618028908879556888710805261346587762126581553978936519113491534212239189802048048731606803785875412875868466563198955071774411714864697497372468104349711501798719354909450974555971766344091225900953021919076344709572124068508292554780881400308937416185933858612714018965242965577540426499566097764905235339392348003362143950669281275372852742979338530480394433559889641093681700714448027388204947911827815703854643242135645514887881152195781604003843224236394859768768784096426812292829938262139902483944547214214663982291178587066282290663656943979807407120221782043418020661501819467383416220552984614693886903057802700940967576343305181646831417084215323882329245340920219682121433725123890126962472337727715740007643265000750597745161237601954398741875962242355912238161033830327666496676207702991407921139121127653871534962320664587213122712467134244746557546832004615166649419220004285637123072453683877610153508616989306748525111095673555712944674074445844770477576955312967421019053598905318167513217485842139673217803342563050638231639622076248310611958799095387953412055331665275155911934746274100643518077584843677924994126629769975862251128559788732646977267226552228074812592966215805527783174139490108965948422286125555252257740725309493341581113733239768960435079974313378017149363322019521738147628010892403037386525832899273377041097841564380594665727432630935856936532116225791017420957876187118058289831519978190239429415742085771604140330759669629608641593870624626190953783734375457494887068498161568424836228239605939320477551158584731586562646403802313802342766655804780574056862958300378359187116011834785316190896029865580498395875494502557434267197671895410246816055279224386838895013454304176112537114944698042074267375639031023022705429839002177575069583838362945627994187184390676595371623841243884570349697927635860309149620876202272708695643940516217582785780577548989391465222055454652023195164814067798724293714795233384916649707985335844678550843997150362318571076428611765997772331892763363739366084816679256456849873924828968273021628226690521890159003633668702758096076984077963839718591317523814181104197958305268225216044111971314970292229709978424314325446647057547073864610483473507506705755820832681319673673646723410393228066139668480 [144,31] -454878623889662054017194014122497869773463443058772010944647912791023952173898374255155318905620358430157133665791216552192001057167656822199343205926053088087075269706043494415134631922940928934687061362277854622340227650776464939493556021668895238414274953291357376475754448342411225848007599934169343913701095843992620701741638314308055893972528768059869622913650502750146485599520936022042417914063118856327021978036469134458499995411417372753515307906261662388776807181958469709451251049542816181775774154253467391394935886235926704523825839454342801495059368473920152390910047467930817757049936469229082049913356263826556348993672277380467777108352425100249931016373871985032633611578922462646214159691520052523840196137943149285219942196431770385147860589009011231319164149245179408820282325606825152907160251291129017312064909108242119127421886556513857640268873060540627268323504460399475536415769711935849372632140441819961404454154251689905815949648462912854979559272723347048178154877118161664207722478857269267959220965611113852362002932752490638215176240187504640506650131520657713144024933360325824050921461761303108682802965725852378791238915010958644468551079438296491583092423794026157818739363621684415724229281187891352870350333341775327064622890896190875581705673639022212467466070620472989060601498769886558095218855397269011985496024923804974165584398478764897362460187397644253598438767538873033020437365419845002038062864337104313901463226947626500903063133770090180816588831919072673763709507311823533901110486617428734017631907114019139511613009267338619144321868302991695228553325591629137718324883624967853782368349266334082374276751830881678391977301343295228363380910885310440018970476412110073762399822744728820261297213291030740934763486829965308340956740371843664086319769667007943321492371405841925290783695308448793325008672509011091302044297353400718728401373263986715824479425254951249415324669772409381455207886083115543571731057488475698598119349855314481681559358299252049649545910824978292758722011237181736499684203887634264075111379866026218079868840876710537281357207051995320029068534512316073706661775390091499299796568424806424878023631299159585268002010419328203944574677030226210146473821630167154346765383900029309283205120 [144,32] 311898638047303107421650771658842787950618982261068179362737763506440061482977499407881782107036813994163031550838709199818324275082821600937794506798612407824348653855390256798652749833058869234160824982613444777886950766891745408662580927534019357383275449771977990320714550525444213054879704001932797425252708089691502353035074540386830333637435860808663750032674956660358763258042185981639674099289217631089520485368411010568521030043381921688113511632889360634829774122544227279837037555511431193008156716851754330481387427365829289412416337406095415605122628585769632734789890755969797680039391518855577822912267471017238295037112429621106485214441281848176509837202835632760162013826558214289327906520515153899253516234028672026082585972544749653321325473750490672138681536876873665085253690885280473367084776208341427008538377792903188210767875607890299050645659086788985341454524660535587473061740396494075523252568791660708390645485616213253134413913524186901735596191261285830609212341512555772087038410043424540049788173475731496908353476676669323472787221375939651772756937547719582173623917591173809765441401922656884010361144731529463567654641893619533637019538444322220971098641919186123174361076711626376026518951602328435408772749107606779461267695720972865315743268844919400013897127156415838737486166324115849656188497543834574112375616843911676569313873833712033045833571044740045040671535234702240760542196781321130854824389509454647791998257752775190693251185203399699751019650773899908069066973413184684724437343310314354825052511012568033003814799055793158610246152732936526350793337272884945627729171353368862024497934840263011052630720800079387601038434639334298458039952534516743176177239028360378962586328087671281010733447614578801770075456444337913145996966700201233722236660627740526207818833772826141023717281768527606814291431335727663673858306991142325153839759986679519954973212218830940841088698145515769028490846649606343202431453807638158401588997961576352047378022722783429235733443557653064297348380162021207929303897347824752184593753553958584141940677808803158162585474061099599208458091790006678829294277569256824545748935546417369204197670648720525503295140536207469409109916391913639403676996911935432009107687613584344350720 [144,33] -194577842837258992964207594040237084905847157239701152313451290574542912271558203475363315786949500558677539548398742625230219911452464398606498373456730407389717334366999683005782260019174645771464623586653036231592888255818710640273233557709838490791445659298399677273863835154544403107167623809617444589571486308978292914992823930142644552518451596159265750887453300542500362634424854118758091376510582213448952748302392820247848800355293132714098642216620860238737945010379426744649890332385574684492726765940277110012030485573586873927695297644440986847802039155163063648574390514568199740693495253454793901722216909270803577479446637555684134674279877593071481112887627851186541824840559141328427450731515737323660931092453861664116799123556813765017639041346959983106438007199611801588373675234176744878475392581770978430564375047889379353424930232653090378692564201281114530627602086789935125305300238568171508163321737998584548912018800567588446712555925847358313515022853241100131682221312522030916590163780622829204786234004157985190355034946590192364008230877603864640532874512936181281419686022531904559737036225145552424970736318902333762661877726654202079521082064612341798474390477014894429700292549658446807271371211899951122297470381780190083002820425752077145650748623685276105017025122202863725788584334688431705251997484550009970991275578256530452688488382120847928764688373483718427936325521193901788738718816167217885156234323940429094538272878058518983791978050220109825700216886687645326751135068810462306689006386164064386240873314271462537573228084471208881617302518981383972933539238751951137495395216778228228540862838959042872913740970386625647637199174095168224985511848582557701237038193513802242738935320738113174551158192024495322103105912302755630612545261761709379301466360049524858572759721224765945464532904727636234919936621784930078824151365790405665718871957339511699425651342975623066011399469597200220594672663447881701325519207836201382076300387045259205756800796166122345274110396156772996115921727096571285365785703783109309679561667557455666626410154399872824185230794202206312589804633444640223731295078863952581242366283218699483789983690762065770813175187988041406036056868182151589362965972435439565377447956240662528 [144,34] 108150906402847363591548819761899786988998466914630284622804509828181292855508633203560077316076259600453563886417880627908310402761088255897024107987075942662909670738002658163382461524259948164262215768425465161113868306515235724775032076690119069667986722846654072159277774460935224838940862626291048491432778199891491443933937524250463815522364899060864095048357666502181006483336680651008887537032896213152581966544384420912338778988637501425244347186220023463937906914738360801570310068885270360690400013676054610060226809864659638548260538700610887356742804538461546942401757547181849055542683910496775330091058901691451083740235928540357912496832935354510225977541754301660631500677958192596336114130252142883387316478234788485429886167679108319758617458152918538291353049937247796337136574809273883040532865730949476823437509181622733056068434523982566551480789666239954486986476321828035041458514121536801078712070318432886673365487145026271096519654059517450732392115977628005764341638925680487295263597372437768410814405849052484747061478637143446366084247281325587580938717928764343719567952051909208016020323568924711404824332930249598806526329707327674631688931408434686494725448986839934358049091422112432016196459533426498672217586921522748695376981367607647176148650881854410465570097414637953756340847844497556211634237297643432198545398545956666414766646732882230374595296853306312308396789138242043070608061595311245229432849872905060243614966496538359229294334812605358626204112210096981264126346258216770735932936993120544415630501495795147547462748062244835376301444965307084681865236305212092681225873848417212370525162429081826424464828557687457410552261091357550940749252742518818286961798910332308710919034869587258305758386856092772678062934474644299174310915797824805909023132001758362488990048349625060975767122763660491646942462559503660454014268865570196213752855051995268660112164573609011966980528330229260090218678106741185573983033732029877164505207523356371216624767810311978004525534961529512283105428312285865647317728019331440652703767569293931140002796435235995204494146668445020187217570684427259809341504660820356191548972046091943973635811139459990741074990683200920646958227863896359388253654998207608021451384884822016 [144,35] -52654894225860733379559374275037819572966462980885601525323232826016301376570741984208442354907795480362238596988147552054154566869561043008022322134858880084930221055067211072583093763081663859705742869269689440543293881537470363631974865616590403990604710847177288630828142311962705539468591611226295409899524803506307146203045429912659838965859594191764044645884888944624138893142199383447738731514813192732256835992717971031703738626473085293957489209746570745382320019530031183143539099313622739907512819462892409231857408478449286856918491825710705117631235296333393491721090304992352964108702372258353657176990436730928572182181202528925549333353551461313034806984414007898230788796086455084427171012215558479419026211247526827376223118487524067774615450838737401253150359363096492018658436135458555775560184968326443723026259155845359019295739197350075380530718696059710923414768512163479855554661036098637143130267487331013911754278665057433235978756251234984524070941757981012835850197471008583995222222073858246284683537985536625641780943041306761349506244430951754437621017813953015741365471361014292381389719706235167087270993464506730941153158412155306688408376217970349275793824383580634569082381293002301155188026073453100783183463899471371132610987795162427196130928092101332512638868196088607735234432160271143811776445999867374132226674673528724472864243393464230982500723646057351558045725766922340372853109088651409854231997181746253610875434500020411565135670788392087045161915626354359891210552431343964764073936602744494875043488494510841612867283479956202540483521626546321931477429725424223709532539221237267790657261039361718705015129086527846536396013781803546309972137301060590469034803303825425683432124287702969532503541518408699553563320771120808663312580313193651130859340100844360812176542603294036051155725928695695076944127522599752724781582357548345253823468073263166412426959376473820915753416538030475820821473101673159573512802838127937400126126396689690287883294522877795832897306274352809912312248363442656589645654590340100234405403561300137672230062505182117817038159943698890670293544578159329483517283384751605726173232415863897274058942207278675941361882893134768386388008707354264088994191373288609026294668775424 [144,36] 22082955250712178603375551950369959482293595218492159280936964798726906648001881473178451299875751684977903442168861791815009855829838780181002289776109505638252979927146196965501154870906484680720749512329672760501445876779002232356984340143756352179896359594686600565687431861006841025783204747346292987727841249965079457877643146995128514636174526768859057789743604425790197129622855198570654499616519634664337100021569970587215854451084837151942006258531958769701934817260835487729463455353488971011881417328900298828853854947379910224658661577401556623675404196589623175682953008776417238829523426925333402710392522786999495879796491750525661775288518930168977705932024741985980338290743931498655932214237848232314913980337688058727297990777664100429088299168624177069389859093344813661417116582748078420171804419951271489866756145659444950440530179963456837101911944300422539684436657859023487850091484087337618153547797553129248226005985738975777864942460049486664533659060017505364691382779056785251970823256889880116097621872132620913103389421579217924067504657584672177972824007803996023055066943749273670350332011890834314093098001236257567023372800917653813829209782906152922231661931440500065749693258134689419487643114408507911520951472166816993880211238539169333845878912167854986308499107406882026037438736181529378242887413688332003758828187960290999560078284886509268366495874456088016952835736679645688539274004395098946390843811159707369036382297781784891125129214166221112144900623579071809830746408621906493748232515517737566499364459403622532833147137094788753127952371214728398954021358538988104942703753861511721255715453684121977636388096852126061321316008074886219635519575250363576059796733000851485776776193870664383739743504489232197312486010035669515493176641010672763598226516878732935985602478598662755650201476725303794443832067709867956229864980832774966245536262180906965027977184446912610747368332427135665148686028880987585229188168004138523205547686566257057094001163797044798938869863120238109605017880946537217322355457500820479759234641504449323888803054726183442188609369979009884096528269590669911142424008377400792091692799097238427343029368447461213138643031277911802122327148775889380174765844113509973661355204 [144,37] -7776143736902155311699220590327240326744717219023401773358332969034577665492815778585495280504722449970743823310768367940168062359989110640970755067851402100164455494982718928567870550815882213458658843259673976950918051149584824542506387531294345240152181518706539495518325360754645452471933420759059062285161802367476526974359209849987081354925846366015573999711679210566342485527724484588504121725675550224379196774925060194081317093859318267865979073652855553972111371088583890575668321135783087213716288408420830300342509601668009641527671262013302621849793021215864458616932928335539052484105912507864208251038590169421584896414294370599080230176945537816321499858059707392157161027162761624200992810320756309130030147853398032729345630791554490251248622640167258525883027862482558061374489684190580650209476784297027584014342278058475494624527897584027883702940116375040695982091925552851625820619438152287253099861218854007645027794098586698215143948321726857869512814770717414108035811446071742759622965206136858928537257767289082750648745517454648070474118036290480453979482022079533964059073350665973291420070912447478091395000227200118602028481805145023228930141112985871797567245255948273469777798866800365977694195234892720245670917915397249149605572771841567562843172190025052376210271181778903783302884706475674624500150514007232202186277504158260915431182390398559406958212562426184314635212688612704373500807517704804242745972526697196334092433280052783667131135406677019087896770246297039700824948255044530575285942311450007330687032833131703712194138730558741474048321947266647678627053129909544204308236760227569420057771670556367784655672924112909436030512714010374059728913523889385867072004587718448630982133301601849472708438608955980789875563784634886505307357369133382555445512010620635807530011016998714576686767670576618869553547667498002704091070179594635960865086179732753810962483281857036926921053294962978001258512831003886832090999474800517579302600122264423041322758653923562746869496192515517313530946517283737702982086944896251661793278898057129607536780938076896526518993606565847483307453990396507371197366663368709518125190397459420689670030771172590550871631029583491780413313974872701697758240673700622684337856 [144,38] 2160834005191967118667891632268352202887201863491967203389458264339923406096105353577495381675531268986995121361616587100898061216874999647568977129813153234661149216508108966692541184224420268828208685452226678749712308225051965284255931111689824676043511206413339250681051668910376142520478668794160314163681756160442374044238212713362967447371085437398461610074224593150469502912520101263074660133830293784010824129950105796831457030345994469363250980592899301252701388001778391628572522627847164001296255200757307071996967286938207636230980028297342384884930509407257871876640864797071996605807750858567234340787530792310472225100649031848778545928475068079923040195652963981617512291829566003670682052595507689020535684593416646897011861427136972557377960313110951221282247280556168271919529032722851653591017890057961565324489359881399192589799773092236813345381129944768468806378925367511357815248674268303801311725697307353698699540403244367801775888116585401171073603869117119745275339581219893163912904106780380511401042570271364524672697495269059710322760412562206226990154418823536559903221361238979332472570413699649728395996663003110334502556983320744170819039211342646389938371066579307027571605287014269714043352484239823370160945294850551156035614771289532549390307257951582187676084462994563893713005474176947576857611140617329138507396850802126157071737933409087844808644159367893241160432777380819489525410645963214547019193345324234537510169585284872356201555691047913246520159041419878584863992228214557088940587581088110994476415157246428172120980023415516505666764101041770350171320645081781590914751091287291155115368994917608645277546636867324935968129616461586085071788379697243584309034662875836390705253155431652073603925869303078090177149311350485977061113421756355169620608384426235552101910766923138277474486315952902219907409553513833003636528485416938064442242113082982003953176318201337132130290513827763843946624205013676165472894090797739771409064238770425172127663927000936288098990488845441341325174526516221238588723493518342201307411288230625989140209893509018215077023521064741400428402724167772918736160624078552666296427657208006186295252235466122218558804793621272721151573891053558176201909801287412119216 [144,39] -370094527058877669360211894189182817729961117474216857518288596005050183592538345022066113392375686600688458833743453000763000198310531230375639457744201800514203696586302458870902459451959329139242690937003698289858987349027829125800920868150007876465220350777092683187978351196725788407866465299297798130264053088292711742742887126921345776903046848548793008549926023273890296033050857844013018651884667870183817478308013767514594736619414704113647405040844021377149356124773344229550314293946245617546237345429740531581585287596724667879384732211236490736461761310313253930247810581247915434663434791440380103048789421868232566468417465860818335942989117329218711326656836588626809421265655951352940146914662558323403382704609069655685746654215084723122597571572447067561128802930564634888112941573638091546606042831094533897728567166546270134783335997589622653168440353021812535278767055860087553064719015886481073068202362349591036155775391390252744139644401702089686869122634515927413176528871613214046980150161723968786097073295610343419640926341687914807837103911710459672267520851129469528211403807315280705785612998363736376460343217078318358329864942404301079431717108799321114390178233271217163438579269073621631118137813702958293186785733762075343153004507677882975595935441721289687013437030725320228361313897798530013632517505997724066263521873580861632159920377680726902026742822229950696959763833866124656362710999162990007351300848225888147628254115245126783639627359671847869995750171151549769069818530900490258749610630661431492760587460831415045247945567390197631430713328809738025515980208567265140919489869944744522286246073458054636466897601880817161808611564831314403909390863593553013166028658553443140178246329979812412920534915609992614018926870482657159770085944583728094892567244657799759572290332166249462421894393438878691262812808048226813526915979586019207655438353079549579205330216439979674716682230238645606499574937182966594315169687129861557348910360729247513615318335751847969053477396011828661725091662654372105378073202309887368635590744121429807224266416297212466052591318592839356080936838256103646477642352515535565216724005296624045372770861160719279639700900159878490495030475710531896239531152324864 [144,40] -45431981796060858335434851451564130126543336096164753952638505750279881745762291815470519844401124253587165424287036740918879572978672014739223062012456037130058707331912677444739603344574730037061388374821087454946538319676641228760525677452205827820074416620797562133959609956901447934228697512547299223585295729993790952885792918212942461576542182924356010319745426304394027968794992837529496246356288787330461778389983772990489662717118583239548716224300060262616254250652096153738706548538537135404675368528188178268643783140685464909478156091653503576434947096769318606634198629566488617511500676632461493459143568040483818752157084171228968150003958336006531630011512717969648553011701002413588337378191116335048939518679223896451347085240643124101610650116648867928349733325830643788616228047558455906339775272677137605890881258689110472420342781112363371198665778409746740418969171654639452916392785344120411736035714917250647741953225636912193292339938729571357171320595491654628669625181730386563621190417433332420833209600274299510753607201323619466576773814296877087290163311141804429559478158821329408589435709182658960610071455893134279613060882404126255800748839637719152254445434949727874031746547576627336529839340629114779283751632831627536865860070999648162385289732372112402080447333222344851874333276929814484047429848703215627673786698060057113077687325479378293183314601646914079089618544199960785087192840735028248174803907753552883035024352666520279300511986669990931921094212980166796315703900645924760993815254214307334023041152176189394434012127152031174547487956397602612717506167641711900125976916917253371401505120690531389747644342245258200628042268973624409193396466883636254178151459054937246646889701686388392210277405124444675290533211786159507217367077800873165957756074581304517846233157569776491615312961169477175530143462371344059189783654119544320372230122870781865397539720026075963527085298640142892393872945288624121311156542749757341888505591245272769164051497222487490957459784260013255548136164048738502153170726613701794310799742658933937316934974376782014795209962932966679930759100619003349930297660502440140165718635239598637663489179380542094788701998166505970594866347987994276824620679520 [144,41] 75728527149278402698647214149658051212271757348490960998277108349784099617344962013360860969985309610629414537238520190551759530918021158112656266241040312867150559031891410622161076919160335647977836359406825775442505922248391711114958640986158956477387204258549704853937095301485571172978756587540876611625996425472499859072985765584792167185880218186047958401536100168441012002942302943983122605428751188533360112700753878626170595192135334328226266742529528225635880922942388939025897774401280984297378847529009744569402024649282019429525534488582020088241129792640378268361934649701509783495911497959812908510155090209207594657507008813198411839275542668624820689943787372433917681571150887709937404602965350182190924530936364073135217492707821484451554881884890957028775355403525714418263071736492763994928815160000357541312242964306226811184528760557723494663154168176166108097682432372828208608039211282783939708707142716471749524134048259434472072704605527644168721368035692850540115252105080810604912580117057314121856337904830239000973904722194534584975482425891249819571827650917733904076813180629178919076612775084103410287036746007352744857135135831674289992917061635784325661056648348137062572706702800945203101838870664972351924066370062087871086114654363281287435691361361475882952707689211268612260134362025357635232316499442854407357331879800225981878413323875783696412341856351176299866192816693593939788255310506674173072779386115593624570685190856007407250132368808752225651465403228557067818990200181011399392009314966705569820748634771722046807884522051761794814010504055387284703741721197078055500812836552301533772865103720688048725718060475643350710350829340345511957115801622531936545140705977589054000407174345174888024730273496948501120443792452381261038584123259836337109886331760572005061813456367256635512546640129442453756402588289474720687955031404770732522336546834808661153511399739219114466352208120473994053742557690967745031508298713325205158581853697870317136205317360879401403579948396308344577883398568213555482484180418309854896569747886317228602256940623049023175664282552523812381595879972318591437935148561735333638974550665386336206390054601312914506909613087531021241439149422786605427304864 [144,42] -40309052327379742534800669362839871996409394843830475813181413002002864073462756532933301689841220644371559212190543805165650541556874704268120855134762645936697657696406658387321374014294772404047937339154911544321553226837521980629540357703334118101685244506803223555717104327398141338884413334236577919186824947407977943905058299361936198830853812649003634971739159627649367321247069971513592038111055993367098504503302701385738949004205215449003100971281221551926140207936315259189542224325279290033103926779933607879040347769014439852738794062908418907978595905596080537931029669361617178132578941263130235335601937619418781422754617979494920035402279336614061672285823873680095464798159127249367463167336130481704589416659175888066767230415616562042837038238332163473515873348498569501916204042001270894050507317841606237958883192200145226615829184235618491988520797102988547012515320310665657679380127146194411184919556863540631265598778099897295029149239706146618274803903248281963460467190231809764980679991816864482446405990129708465336037079454349530985607907550139675441848279063819363342959015892981833432908184708550084730668958802466160224476162980785543658477505977239814774233204905713624900442441760828934793686094052219883771700042900919724891023665476662963200276286690211259970810187748964335794079706419011072380216903998985601209698116618953542179356833533685161871901917899519850131459091563021219542120389533366397262097887884978636103228642381730688064543766918006356387570886944700076408698797307033315793703998937193200725565295517690881332586155248803078110234331185608184638126892524834275095916795106699079738977735069453084214268467042146013590298719738176182445439726353573755347064228232494714659964357915262846671321311173847806083283014697556025857902541919289057705775069102455162508575062398540536177264485128987674066145690299586781561644940427766223606118448624090853531868138396595869006997492063428660549261759894021142452450814071417223366915860413962062786915686875829528913820541021214233710143059641889746615637909287805377707136655697089543069225250280121168232094152991997151733042813999310023776727413627289004289845195099374644165253261102287085076512715998522379696820685570282246873552 [144,43] 14491790255981025720022789422009662049539325249714135404798418782533545735385626120735666273182597052624679033948559136389587127387175738371787575646686169439741497677128339747701203947158559954104030124654193974127112025882456973129572142203658770708247933451476229534549194402115479560742325050259758320210159447317155072355849070458209786914231072199945086940968351489823575693797094166726534335049614361016960252437501156320044089442881442566100442159738176879487714621792273559727999129965302007240502742635797828185032332480774598001350829557333237875731270229464000483254753595067754968311176758010491659628986647212308896309971702214700735662713681134261089173393504958741395123708189958875589571598800757462050862306310050721382756366376986695295130565124047916557584321134507824222749781128876727575663998458932974412078186847293957442730671700498693412881082816446151940648149201922660229024891928726800545661757959468078949401575909910516233336561762343736111041558615087422604016638831602573496201027756645173083463723781280862087206249538690255526986544897232457352786405687392228875341047562785076412537104135079072869480331927721380385975154595292607660406868683298455005538149361016401466325789964592029885431979855125102558635894367712909507791400503206922468763740821117209849664436056022794575658965107846912482780534107337668790827240348425960466664401039782849108064394156934095993708006437325211732169583070684328082712804975707353548191424281028855653869256714692315877942171592739042185775352393236204248393122582790051014977577216018720232063622026687000140698570354447831512964863907836938661383640542983412545157242597450753734623649141402801701880724767987848316744867643695347662746326872242301200807426548311910973401760051255630408476235416569065551897276339530327125676177786627459651934053751738544769780261891737710008587723359675505848114022926656664735705796224026228459864360078442979694952470243941672903961921681551841400314634946317849455926346140307082863725601537711551767208617563522186510085071518201739089498079464015423441214848324385063715194699917158554704256255334231301957263015585272518281178517144816100313941918779995734800209085380684221694708108558647051491402392068187330881312 [144,44] -3766201859197543634183672241999600127059461285956056622586839158762242563375936477946913774177130082448626650444964926777535723418201202975628619203758675605773057477941398774043035378403686608359263423400126830786882722987389515531570201677373700058220565291514177802702160213696475015783932831532133948832593439517988601572496990368910766582861126209858416589870413361222047099303280013783110955159617043870355519054365442192038693661161310925842194298736642034850531005156679656193190708659766524891029549774524517665434937692728194641242182946490814745081228658204133449987116740332958004320610273517507417089422287236652114817137076132908875371522472866143863851100945817536556552166067128614835407369523418665096006682145646826348175755473158092330236767450104451913247044666261033603118278359954623457395548207480031976594442853857791105941096693870858376583706542678478801036730509039464586876375715248349321710117117907607501253126608368933731108537162196822788482115697137952644318011264136628036503386628020993589574484747962834634437418596843363570539743431435086476273565569764689676214711418605107836820039580851848061182020951776405450654455958481961438757649029025554675592450853478391746358212787484203603635342412651823358025594812997517066549954788592508717400719852813422626058240732561947198900833921268841508720176029515619055661226003785965578949968350815107122368333742322500582950042418563760004117415859436818738086516928737373966493137065506917939860630902441543068813958306021816644458550725158317801190139809154139279551542429213398195579769720607005054313612591440904275517082300366343272101850062767243936389139457802197022045336525449590078992184527682388660997887324265901973076855354480305286967293030152627644612295594020288140035529573245156978119386329853577942477853607978580637445308644587480155989098565376557609965260194717761262264371506754676558030009062001951214754889156986660095341048860259390190025738388632506097035396708366008381674711122219971593633638035088414881715128059849127443353390765829396737031363663519259218234589375415272669306518588803960339688731465767756624488527053630674557110312898862513483156584489127542601731328720143083585977092412297237552263792078700172164 [144,45] 836632520242318641991004963039659945842827265936968679538305755619008994013070565173925632967587729836908993026979780256313443357285438956478014691197168476859198174251641442235149100581713217739567753129303626348110035937867994240904841334680608282659822226613292041093886031916961678469080298788439161713784952385791016676076459532552150725850295408753740657935197146511343830416457467903534586419055937894389707005334272772734520455778491803991520013912735059535043264076683036921866739703987915214104496950582974173489918399944527474621347730127152844652257470723904610947060313538419308835081313805332104649818960359255917655847548980898279217573864764741568108149022185850812222942032961629886280361273435529577784706419245191481373044674939735188318651434134844130712784165808388050685584521345120607747494930944728278038133448924986436568608706964185442961629548042549519880487280412492120867618785480659221187043932638996974061280094602127639937449242162584971522160664332559605585610658567576591952512019304521508742894288018791041158938793339503025277772969027889368849278612994217552869905998343157618937387573485763961567624003034892528918821489382774637477273209214360820528155091152141676926071692627385296654750120868663307802367346473797153647723097028098614211681487077077623821108429572487632891167712323315065666645129528469779479535689512210884266871439636244369387317289648504053608797838157493766091819693498481866086264856161574447507764973735267088959247213399912737688257338286932239417606492598134051088587234150793743555553762040835675620957311473403290287025062591946374816623041515962622324151792730815732510478913382922450662018790974078106561836725987411494851820449113076095344958071620903334068330377011091773583786134768532837725828717958129901484544056727976793527806505245090586862781352111695840406912777221629008816141034656687116415044308004606891122527577865257231428938016064798974407353494413024209461854429735627448410096180839796655800419714157446909473359252027057625414656966451688000912182901652693046180944646657155817239346126798685811312096422046516613053692879492713343699972982353357787931787269216394164678237715002679928760261236284464183604887462352890632047818262373824 [144,46] -305218441297101323178959890948760732889893310192438334075914639978762191586507843436056922626651001089628114661662970084296934823411062934942851059170043647597480020206595159099859391844237237858891907718775943365534416647296751550786220831707973569140676798803830880440619302584495968050157408874107912285764317457415508327328977160292275639543605353033897350501771609829233655888508394793235374124176139810655638711793248249930834742327709904535092494417740621703843724975603408668687953275619789136987072598398000634826462277658312985935337054850646124504416237512513895730910306440035814856014168192209363348078586553518727263009472629088563627760707348548731183594324436489636675636712922383879257259777209398575928523785547350173134415201975608016457009717105615284712699454712586249407030971734695587696138186366762733901939818853638079740119691230888628937641211543255311644816606604662982009692320055684633756425240512764739534342846055048225331309615276865472020865439616432738217940987397377693646391676712600918930638329480881158180741244479541600024259750071259837049083595657833823863903240517069744181155849982807631014438844563888817843260489092704711819977245161371217209377165376781540465793586996200584194398442338436527510283682333757013918372607890742557530411380400683003516878856650081120463260273040448865169830189250213231585426663047606060106185002279096063732254346914575066655257215326231376782763487747539578283789275956801675252224896229920275179134651013148484690568856982923775796947269847928611406001176319062935862891581044131581583896114463682849378103730778225829374551681674449486570531038775529430327489922518673114196852270534548867068637360215188972099063480862518110962080463494735467655223815196821420616597408537761334384393257434730611337669905625636020600096091675801327416415817131746903010962241977088190393279126310441038347249544066770575995619359001559150258425238284647800073570360741127006903914899495975174595891117394436973093252368639692983497439741880581436828970192993494018018481667338706836953485371020036709082885095922503694537248390143583821325465597626786694255860572980237561390881884148155304261368450102948723410015768980713971952011347630540429598698182044 [144,47] 157804080694343137062183860422388420834485814857331212375997164568659266597053049703257507562104450706520905840692408304302759336645372936641650686982814382411476109616852081047592676605828824043708880871583912397488321837373308394148861128073577265686775859126297421435844723777250237095985249213483861194968534911051971679274050508911042168795113389833586633401692643521853945803446091448735764256589940753105940293396004208973152314013906299191002460300733027705514392134638230612922697690687279774704825143725147191196087439176881458954349877134662828528129975509678949143114644557738850409232342847837914620429524422587917101772107295066985585207077721374623027462827446481598634787752887958872229619650830851809292443720272244646816494923658051959016261014483477678199687005492342321434206785481966823595342085023235701471449879396979309544550012396542151178229700394149751992750071164603442625897621324688391740333157203084336818750839750561571326491780562732128131221210635290274605719447064846135447721466888172247929515167946134581217977136403530211584320213955161797151397506811948988096467405986209110853811464213765045819826341073734842747378784496028890168541758734716096610864727683236952835457058407827970198422792395269507516927219079643077482036921920099678867081328856088224124379874921445333054558691285938855425412908275057689514639882998239701573941663134309111720336146872740445212896975772776416685594275363593243832165122316029818767267782544928759323287014394395872699051512362760950804670192340015563382470734803556695911703494535776969546909979507190347904969899624589640788741545111527743924307499487491757114604980024053701949262975692449288680995274256229433590432712508782819033771763805190892543845891979388583881791180136162752834180700806562931457819797071558503254457621441793187253663288292584344098467552484052831217963740023654664954626753652933944750659304024788589069376610739305021461023961950548737165208060116162549619784559502051105480044745586929772266266938651673656682674220640447016263240393456539090296696077550853588137223814429642630952028644790504787473320028121142189030327797733513103058952909929738044925869175380762137998693502714521895509143058090700046730946688 [144,48] -55420193173778520220271020357914998664715620060094329453398602828473857996856684138526493922520945911275613514095328382844728731744659231947144979887576312633315463685327238593726362008693770419712710684364277710376768130433745839972302711875708575813330730101613348638042591295719549048818492825530237712954276028328085136886592277824811269012440516258753940794150089393305882512344835707843654755675686112282233660800189790848005369069047403437774456605896702674741011268751747459157112203329613656026368874321558158692988279379337787233973021861910268734087023127128495525199246601045504402722860292635402752335102146013011998757243373779968079592948028491217127355312265131739609612028074192653136341551235382844811210278901762826032219467540830981421684203534362820566763981083948734277628459741618766501023028924548664015543315325162040484596770219622047775486213426153791685458367945260353355652915800419152616582454559793477602451892272172580546247997556219629295895418976169482749529421179903283420962448706197589738842258418507695725628242192270784866527986757262150480916215905259222770203895791906865693793741321915199132877761144654405656538695734242594530142379148953296453518707399888180475429456132715125394602290393550023104127445115548000116654864703367113123549251824902685018271912008993113021328960730440068097401514942481704875870165235843382710190119208794152381770285401033514332822002021731768566406444666587671272069793640534005013206463899320843259601046800926259168220227193723554032931117647481976034502494107563257207730515398720342485167442591385785484936539096700031040729669071170300222519679021640718134209457284012323248640784084418868111548463551671737482243177919239599647608240769300580718809607386599850139468326973319942128979680669342533237452703068941941661389092646339158832246308258165111442136169597959050327017319623467939743684131495960627621435044224641776299784870005806883243835589190511752973048783998747152448385390817732470517162855057352028741511304246571369485823521038478436334046482366635854154845481839743695144281778571418316193692917886496815492092454372444466545488932939324997605348447010911323383756823523856894543139126312478044204293256966764370001634 [144,49] 7718313835112709048342021443392792518581206650688065838658143185478942647915760804248110089117277409916943661901793790414771786811429251367893232464498549930072478923954985827932127281567019675675254043241963471116138085269271442866987775253361472465270083268284974660969429443976360034973578338429523335119346582626850170253001506754484396708509947786810346242102522387152197338022615123982580762939168500436013991987754980872499212684728504362136067709608438128456307379665904698687176484602004631487509121375108988808017217405750574008764232456788095378283401659212756636191371285563696694142532288961441540246723720893407195242817179448584716674912695871518310672911663000871107500496952880057292026578002734402748453013317145929673955019764946853015172215318415320303565845332476547077659118384967767951626482504974557716643169285068282129156439150940375153267924417114664347377010990548820978187196765144222936274302530530435880961541080362415361354985540782967612137384696063879349254100909552549941948856366800598411301809566947895039243797818226094398548067883851541211020131979717480255136461971343046189918282741595271263884602762410718868503247647456329024435410925623788288316783403023691078561715764456134595390825027223253587436122378820996083830140250305071018614975558828602033697587625035135501799825498502670996193549286093566912748355245554993883450776146088399293143908299505110396701692642383166681699789672392320630925871103777537659477716608770545242642120689739830447936474740541538549257276755677189033930250545383223937094855425883195770551597740567456567478307618607141140853748370391013591267564534687974618329406250749637257193089796257288521202252330774678637105759455007293738312520282794864041274731218802079067705587662669305205830678886240379532333699799843259525657299285704349368329869517227801473731595206756110975423727989674416547349633230509135240903065770740508187051444788645305980073443937473733222912921018994311108556252126475475958289593640285098890521059358193199868282625622208452652960087258156264644130946352589815706153889487648871723610846668934230731493079894281777617977788401752215438911217128237097629701124283787450505152010230720610021206647737908100280 [144,50] 2072015689665897629219813323438615796649030837310829682098411203059807842142839367630010845969667430716232521827751513998203168502043475815719591450050573821177203255002267878059595719216148491727258424239586636940187438851808600576219999141212292675437364034076894190518376386606164082500705375746965877056995846002314608928210713460259335006925201496736044286078972957214500267677531674591595159673641317540075598613011966722695564565273919635752633124187407382168644458872682265415694665530305324474887157478650926952618193871490790283081717144377714645872587012164994484730182017561687517544051108888255369249983117076342744114690850509975672390323693876627646909614800743693949747685814251170720055822904812611145699249818919455592559372913108596219548380953828955904056644014399831744672766096318930814057574597736236586475673471888231555831715430908018008234242720996428622375321315037834939646609746880138657371282527248303248432311017360812642466831477490929232735651699287221535508386089568655206791876554383285584911380917975995122386390128272244618370468055848274036455520514956275931515953728826954212005516665566923811482654989529864288316670312898319167894730328986006005885590863123620595072591033888097644615212334658012662997061209107589793787425520744189808766408564492588784237705605047785638385354246057544210196944189057097613117661436713164714144009521736360229298274875131943934704485879694392955538703304082099746906831886987884299531653498079305520982026056361618909332126538928449885384908755521370844144161753347903040353281966094383831368052192322617962023983902405573922263355768066646677653806951253609171444425868414385929401496742176644573102888540485997916837522563001173588496570344881888031388616313865273639936672769799715551283769873160941713783534826296740667369316633414217147262072203425833025386944541644294783789268304982457872304327375968462081888100206925333077096759707503456550711231229560557976100309572301124925502530290032998834086596363881896728356035474011575954481390129384124586845984461418877468837243775347122850994285016100325558105380602946096350167972701734257731684860379973896162260322167954125187713161474076642684440831174030531609151066322900144 [144,51] -1130948414633107154300272369373324540247639727462060662196670861488994878223214863988524233418563030493661656272291392092490244118167747667762073147932746969230395134326894287548195913014277514782695060978736629481720909398368153964874428036491396615212779149138864108550585788812860309827095418046399223093529752138712359862954860178019319197897312132621535640621439458533885237452386294733998702071202572962510674116045589530894053375249223013650979848298555037839046194937784366488351545030369553429717797951306788274696847421454480520934175424333418437398389878227442483587100993592695664606232183406353477085625341275363800067832185652603497274096715758561419657807990466116585286589017697944656513026970772836768743989910494383997333180448276055690106372077396842277735751984377182938434916139283767176723522986931701738005703433743979914957174085276250419407204403948076099614728199882470050263526341490089467577952601684345305407437242195676283292200888754370450116886045194811528148475655707187613522108042300877204699340996510541839518251980675959624142172638883979659962301598850758984324130783797977493327240695423098709794155610675777083316596448838187208931139106325424481183116510736039213680456431363226641054990687675752867406255660739335269331050826721778941176655570114636777285185153551750522902716959492257446967540693111521962990276586012138815059695242900640073563734687145145866425691060286819659576326053322152269094316309491601874624527865692895047121259672359324581138158395487687711371154090619395386647603425553315515625487377866812039665071862404441274509363105661578286832411153510158044249750641101046125105418476605682165870574291640915220206163867092771269721276047162561463437453719012826075756825368064806200922428329330240804026353800176342328120802703655520741096156990229729354278381358875512985878846916122740554269412820946103434969602387639311061857420815854844860859793839775477102637173425191302705467516350094595477239754782904930824883664464689961186357444741081128502555539810851431311303519598037020812065150804826091583975818974802750511829919679172764015071433744116981734617605262705280005255293478585213995901383710044818316858267331779737903464383013152 [144,52] 119911380341152549545442457420374924823480377836131820367004805970379073165004779453194192578310673473553168068766559131212464098204430897264385297724032460300013042096578326025646203700830391645704488675029461124603321046844612063058868888130615833007598369730751423173067498662398195351411465296979014029325779666220478678671157928166973226127830459027469122440260197442766617348493911456094240206907506733296910758380988562131091569867902291012744653435103209026099033439265353358810285710311144985047377356807657204464342157597933427543130236407885128174149948040400303827796870275429188305571123091907119956628856089196062817616987699400802880145601799408840864597032743632721969640675972296932567608726447634474159746254784709498095675746399345412706146314855802386869125710805844557690001892140951711512005029189601826581449902544873271025703210142891522580848641429689115948324668669833856564843875449089177185278937779948000821126552523168995807763697040451193877492384977650401979536406315069656302336169670169344990022534685007129337335099631935438641491597989980131079833187402250265949488069728206662171917633953853991232061808080103248896338202422062552286352068103656994764679487604800930942431567378984839292835438293101586540304522996875657312162115070672453308683766685123336002042448178813086797798223993900000545872285287875453805437514309092869544449930732077690533152511425554720164256470710034741848792863526729250913121094099542990302464439624401982535666270083055089286505497730848252413005231161690960733542777903783674973871177939699158020215567971517043830351340994204320616106812421450022874772539493206429444893181591711245864800717483854723418260192564649528835805575005273136259979497544711879304000248866031706097103092766606657017618415631392579743477048852390952526179452462670448699674112502228543483587101826295955526599114355751358693134398978175455439639761359125886666776483098059801272499366947134754614059907006240663763079467504134079709005084759320632843138091562563730594581686385132607549856864323230291953033626500050811491314065313762092371997233247137763037779922194935983338323488574264367037962417432171681780543454987316879974336185400458332670506892 [144,53] 51617138622963441575997455590103261935577820829372739218363112848365699643166955369242830945990714731943618370363041013571717579356988695920826672140829355390208958677750335189801831742085693898496271835215721356386661285031766356188294447908120568883090427263468209943401725591899840947093194542191652663806961137785762314530269377042475397904274475380678783337430195754213490939125372227766916630766813297683588957407151406453608029869684477930309539259674189578809252089435454358272897749908143436658784020539583540824583942823416096468085491576196864471513649427612201064474582310256543370361896185939854989019289284495130486089907406666186555288182899420863243677655642104151715720463861999066190220801327098802376253356149671033514523902148938856680066770239803593692328569280539036737395379586427616031290641234586803254539617923819837712743319308494607686590659519403907694366965453106785692797779358864842626617894611065146249035271556276473296611895593256428338604456115799208970399242766340563808820267751970677894850697467970280855043357975827345021986667689829738068668596726450046142511431958942138200469455658526503346560731547956623072565149595025688627282466799953362032976077945087512817777981963967403983595492275868927202396681167273946701370642015287857713760968010997996083049850271580654755812769557075702174679920119121849667175705930807434198946429240374945917968161459858075827341157860282995495904912602206998906503630884754789403630689935603732906959141522122457650042907325202885639554291562534933765313834909456771888828113956094083256032279103250263839847900600752520024145252987023980167692226667009301467884345208298707610140507009507856666240568338556520384009947385420994714765518078151973387065074703106538901133475477119449843577954153773681711806577480649237186682908445756957666184338663988279837511804504798997489961160815949477274656362731130268263103254756863169198874319940908034790323477606776046223371706550672426823033974950188891068076162617750999777569923673637027457261923129103784122349564394581755433794143724098968208958925296790250474780309492698666133961509692455361483640210353386961187682328363649155191499961946011675607467724701681269785904 [144,54] -20851507598536947263429915316214022030121182701761562711600755869449148351368973985364337937242614856825598235690814521105202053494332536585077574046376902489043403047860458353414518217670189783562364865488912627397922940322227870333413424978280986366381996049069453136359184855508512093816858428686135937746548422723626088025253377350812179748479418320638874207919981252337537497447597939337328891551366655133815675838113568595918609181322208711011062603098061174768211317402038606256986992641512644122970915154691655052807231197105765684344533007946354810550414613047381651021928012438748639769778950341684452617299839294507773756950501341239661249681169926188702356209141291233614999724891127464885429815209729084631731946423751767412618792448011774542440500307809129118017997238351411069706199383047155543117032267744598910186257247080254130287936007852066797737103281984203654675463579348646843248807988139736277774188038304963154604040691853320471641265750921584881989196569587965773626764656774641240669724360411679780413242578519325691923258431007856663216610751035744372524199411904057493767671510249543822481859711930512877823015066262593422100243250609520660667010459210040042082666745816681266155875792985275070132852786982187104079309859581563308137586664265847582876795189886351807764091823401123567595797684476332687091192832880716243829494809558183556362256427042810080134665042588491309588017681843057610760058392454829416733890138410198121011418967671556127232010876152442751810213254216739264166609839845152481423836019430137835530669442950519301542159357015668397298594724470528587795031224248566274049344733654530528868192202987553522955487698125163548426092755630586099323155599326498171258667108200903872638881991571398375602094234435895295241039657451685170075854471775622572127640719297644756916659870200526060975428310864093307328285713023263203821949377062992064986686262243355234131577915732436209029617907413409364906704624591115499488900684653643286719200614789489194487159941176190816645975103240543996881312023423214911588617503199546685514906436002174601651421124012013266342856425299834832867399782946003534748890096224350981592000726030659463026388803065609864 [144,55] 2658631599042422943349500679166428779902487197087787158694812648658676493208730449317521537860755014465886148935087656476817301716615024942228331573227405768008781350223566084406618847749748736700689113040598307507622773515921961289199836159867632922964893909446617214716005249609809870095152047517897668153992961290041717229838359342419218361256978241005570299712872537638391728344902975281798681496067597801119194769153092700030479004408627853442517189050337026504774264715954650228364253360541399895951673696260372417256833088575109615626414250742485092508406791768451802388290439309151420978037476457945505059897967667831203343590372144449381546131169225121215776765026847219502506551651532462831057743041278981710216727980854866252742556099513990868004205380879025151384265501671201284858991542152618351296668338155936883715790719635499505870517177460399590816845680565508954808491514981613879969485257042912673712119441598812091049977716592207156992178508464367766429931962741624132751647562535611010739404422969543921758083055471281962933056424591262767835361831180114791143490141207618853757712396608022731065554312357893125728186085264883757411285540770703035839048831385757783759221298335033121305916539217256286496336797007212623738946679002097918880052564107275997419920384178711959896572831190527293764848187908766536089350945389840555990291713445535187572836545517094475489270355694382955397063265329882835449199216025034376656619742543328776727142347276181387822563796566966856133786035951372307563286614246812651112001025243438976222608120567595120104420037629934494321864261442668893817070212105332394105643085104892828793071850475469250947864493312282124425627670760264689853832203432365188255311637550934730425319567699516494927387320408446681287827611099036781561958780751368916410423777305530593687071123931374982185641889810093419543833988707228049567009207002251870445652494943711021403224506473662360015675923971866043658716750026666389491408325757994329858361768428789104835409488863462102265045263270866991836337219686942462531176727470455880057542183435303509288301105338491691519698419201887014828974166138499790901984673120333510692065259098959714145817729361952 [144,56] 244186292744878130759907486594049641200311607583399942299241398877009441603725871010721439589186883943806158177433443144431432666768899719834214594402568067888133801194783318248288893539776539479688073084491916774369500372217585438485680095614887650893635470704310855181582662847959508772332663047250539620538581119184034144981987636672885201913741543440670312817955611615407113453216245370635153688656947452912405651636735867928657132404267573040692880440140123393848134279547882707326694569163687485803397824894313358927022329495004923683333360480201671285407156571716975741492000563094199356329490026231907157936648647568359238270481628692731316175561759557138661343050794253606531098125998109828454384062625251103587280034170824901091742628778278877486554753942203422869468993522973995813196690200707059372510505780741928184445336809236622581898731156037353307704937955147889730166325125579987876037384962308270183300124518072337014643272101451192050165636080223126704275907985261667161311392830835211261526237606767668642616587146300422559410172976497215233255979093383412251294308042052403769423800641614594048826493584278156833584667329987704579455721921627937946487234880391942291309299963165006924306857836027232696447302418219896865873713884606143388892415672839916398570049225568275600948458483736933469932190841546342356588943178660217569102417724338141553223662775978788939420118555081814641069759648127002920825226621403610615141888105688009078469828317765043223877311872913857743373144740561956123608718069867751194626656223175971901244634003985136041463102720821314985016259431002516329095748236305857437794880097312498745362422622955408195537773846080690894100382312072032411126067113749606631389542802562490583750992214037598510081547803825001568218381839812817893243689331656401688332371971060804141543915584435754518322253893160882277380323504418489928854986040031686093814299204438176986530864776133866367800156377725660965345108228808760758258993596225918551750765734406164517053281381873749320038554692525651871128376212887714469475162780125887224819464316873155985271360584286213549001879781959887593963629501217394651861129163255429717849977248292964382806983584 [144,57] -177459950721095947240630645635979679789337272912162001659236885609940199644530101367354603840673335196345123177926756842930947978210572041857817413018173083609195555644756065586379391776035048611107213425375164339048582617342600866353320280713940969699486316839572287276115434317721472894061734573662099085549655966982998485336835283289184654209711727292509598739095979806193194234277811246523364820387607338011214642014220595918249585540000981850849770110046650318552395020209645633443802028977973394637358278157673731244206065906862446600134163122297987714121310585881190249515280940189071173792609539811321091075278612739930323432009377767459659956821294150552043067536161066619768186083169487345128110957208352457055677406815307518091011093794533746387925271308475711718701955018066774295096424772828107981125665685557283989913458801200520306094111470324779967012270001590800481276211690391155963653722675210336620195494599785690117888285028623712745566942679545965224427134414050885156652213256088928951285405703065143749409262599177181501237554932904861309653841757270588714440475101570075077686119793783089250683892287387920843800169566567781387983134617353474447957433155226624267255363383017211080089827311774325354769765876627497157325865054413313995813573721243423198365588226645677570778896484334643054450224841666415350909570067115953172719801069113705805269975944413919333968454575662401223191978966120511002558508045167641119721726723340195385815337899714964263711636982126362055909359925129943677075734374934706437557591614448337390806912647089812664491718820505496379285395681303355434463915177743511264346735917631671070974939678271864970723651631096849941760768234298533376053014475929130181005941289943704094318557716582608585437222325762856571407557359170799118865814519605507429444219344343121528880110597651925810501519913986821017071730611365476197587601248480518320431552400986180664816378416692817942984433321299946511587261807128497131692879273597698121129120422627733727915187985480244585470530406330874905484457426652375572905335267935887997054564596086650908986554460217676432272292789869408806470970665731195240407579628794659751469932670899525440515256 [144,58] 32692597301537531337472974159737495868410111286913336919043562521082018934451699973326721427675732930360631859027086804877356008571796308344957610765365215777162893268198697864829051655508387850400901459783159101377023815363436977807325496991903387526221740647742373516605541574517200660715031207212577088768185912587237523929406855935957622420928760731288620062715651456514340243602070859916637756303776995098005975484853718051318652097590768095631633967753708563961500239141291994446260194018096710740672912831202877890619806856270171574837959001713386555710033820829200345118844387546473505770953043965075432419192434477705489955083280872565351352806313686452969931864633720763327461366176624762042439696155696026138591930803519491974834926151440290192872972506506001313094232070889551381551461447333796988109081093480623179073790022698830012333161592975847612981546751433332054830708776929094137196984352331333815709524261825671921431345800920989404735538540227458831273257053809635323210867477621026941441558428308149221277822355307128557229637091354375893965745666877931261756013001665662181093453501984081178889216208683747270204773768685060916691015696000872733311738150066176555375161500365584628623729716792025202158397245898285948811541795441569960561093035861075184529303512923956120927112125909186827403121102997075409269453568649873678606218316542895246412029505148741234288416806519560316972213485807118465636823684657538423841506885454938909006350408270480656067880842978632790412823001633280429708905244479033376637153853384925711114335532152454165594289450596099028089312324404475762809385825017531892431758079486679124914765031725894793029086100107172071561209495545744582787927239791869146460363349596767921198288597550248811016736186288586816415660795361562211661853347220110144993339200021911235217350864746525714601666292719667904133824854315483126003959486150434926287133186209176685304785401358560243473025257602789535603314229292855604722964791701977216688174366338151768238039934227971167953652916916349734338444597685586748943787468753883595790801428317376828586480166971097051424899428206470938003402788833321750427811728904470815765903005013401353808 [144,59] 1402578873310706343317494469998171546792795491195872556805432523264798754499580845334018575589168532160436183260606646320229370431749488836206989232010844183381103374210744520006868916273910345996304462205559777646235284000439913853862442913803548500810326535513267704795469967514445819653298258475472577487118563396165731931499523157648314758084075079903381747792497441391572659871298479718858497194713212971077523397042039265528590295569539636519093972991810595609986910912538794136865126280257008108328769206356390685321281239161434912229108679314012291518339973921773961651130198312723977024211547606012389445174015689680470097100843959084465585552702133882695829474638408567677438854370612638749279939747881357109688204408397121284965570362129668249062363793462163539840873036656815112069075982367556454062942410450254079825830302845911860300070064048804850490735100855658703562905522858474131658443972492989952247689779632418889423527552165471898375598593855826410096743604883334459326169897339931933905624461761130624369504464973329510589597351349184011862188899190420560142053332561167832548380780705659520167351203666605690265852801685074316767849099346716197490895831118843110823185485949124865837370061532100644395216048772136874294171478440771431779194280688277474818826394994391654923561511717705298634843165616818037128557561847688536297226383899681858807463974324654072132585844701317713359641850356103518411039503167658316213652210905948225370282495019207374890472059355115713748906213651135848279749435302461993198418799889955454430368157590860140277021912708648570142657504758271509293081954414429577749555404777402343353109725410669726738479735404499083397010364576359060584874413901849281361799982644760400973063970125755542968182699342713201163522872947685128691434125168772219370602282001800176075811200411021745752125342511447463425160109754371605900478487089837986676264439126062667926584925432578565970227853142712618445041344431023492354059798718924092496058578433903971866998805076079549345373908904557416536811122948919395375720934093867922931277649366052615554475448403060866211079874415729051531877855544809485964183060357262434029650299924126000 [144,60] -1356275450264455740410343604502270071115874296892130117875572701531200097017528067085823309412482411801722040548170002296316116776948534555640401027222963650884360877468881184555171587857842154083093741530464737730207056060918975099851979164112231114200347353410722386234939218199586601528046254512914904710064364962427018125696198394212446096763507296174794217619150847555484816912288065611981890264531076302579817379363616998706988108583170449614773823913931756297349990310485366577229122395606542114957349002591837109064925171068448534984105792894011153611411398004335112391756013492336519161770416534339926108522872245398249461334553509039593903806200551925876404374375723156753773823018025667809766752364293329151713560541395624177619676127968668816620192767533568785513155895968265520696667302310069922295703312787401061840990348355001496338159858544217041060801291962501584539364689157653736964605196602913169929181804567657287524401318863250255000134958837740782556987383561723709284602894452311612002541718327237155799699935410609435927931593541855367455088084037967551194438661964779250359174424753578957580584116101131278668138755842998590371616746587358809522754623766956760891475220174840534191566408781845458665476154195718627151620670518601876646104099448549150197565593999145652527402980383774817703472966378883170902613713633797924377468164843718861647282900700976981829780616724554943857779061666982416930776839013770010799819427491531256993958252049036770353534244655415172485208499675323544432983811431140466791046365138477381747226693542265337873017326339619552234850381568055072755815750528888932589091608740623008094343222976197751234007328765572936493869486867477982975251523785867895655920901800052520106758324803525697185776502110076133042778756306254257413257322273589469842103429802297714340775512404246943117309394688677907714883414261224347008987137292415283931240704387270825160630533296372446290284831178231702620389987474291852153145993100503662442489673962437367675117426649619487435270834279358532027380802019712537495512525113237189937785640790333894470265292462993573792409666484813512349174699669807978748243634220925614377350871373422 [144,61] 19255085681509135173105267620721986998782670707339618970675453291397253814339954530784776313053424838615074134589575162379481030550713037469617404105550319781565391556303169837092805820128033212935473854654043014841277028986282357899222887787890065985685679332850917640708916195826450711090759206016729804725725801935824534972289379222281559980349860782146984511395023718867624862235811901702757788016223211772838738739745190859046654772209769212233687669938882906226321432166141298134878744836435659762865376420965327421472493483360898902506039985934611147512101547540889073750236273794689702828181819763474543848891732785471286881451741238306404671577051036165558289877952442226698571245908804702186805585636784971532017555612193419586463003505060667418628052687881428053876081017728876626404417912110843650597655279649145011523131390164859106937304735597687241596529262570223080159876664501029161662784835531971004612513063291015074535325695979202983550393263142698099236088631530237157269202081344410043614064541615478656320049757093491975942926219127264424969984098859976680488575649852993171187286698440787697655208063954669292944945773938517232311550003773586226399227891633651654196180080465998203237218165363367558322119321785998726184249795729870098556252096106705163034058991199248425733218589413000319769117964628261201306242703057425382551278432635125565592201965934443669107929567380300678778018624029493814788329796237250790940180291180346907261112098089802474044830699197143905287828428352139228397123214676046788964000165605407238960900046805504046101363352157107983976232911256871566444835146741879561441571923586885385782099027191612754824479250914307969472027154081805807543228651412798786740249097812347691309348752671612948668637715961735827329971188866107746914305106359345478879760495892545225896983880870200738356409265770399694972077929421945535402910554597931986373554288273915386308868175253902718028523485697688272716440575035895462710484685713245528096468479681042400331192560986265819351544453843600318574536562286264620520667727205240775296547321291045026716012099016283227897478623219859443442083698424495266787222432858707053364559080 [144,62] 42726823217358355065409098686026731777217061185731095572724987886443982709057468053425072317633384348489521017415057539544122177442970517450999555225220145760282048656244499746155618692390470701973590393906884549155515593015767687109874096962117356904463740811447299428824014686708418823353923946045810334732953569740170460250744913532307558545903006400250924686754286213244352125245333078309308876734808414355881709445433394557800473663395883004500636356743369858473445001511111452562352549275568192955365643696954309577623238399526982588869961637591739679001075897796927539126389223587832018656648776532707109485129572990897840662169790230645371383962793481615708142374993398618835280893552717134772963705678270063700789565648886598186313586354540335287898869495586003334368023736269835752126999057070143013602522050870866171021170509259779560318015214503003571177450335199268761334687990056799093872625866158013963125589970495866501444890448313700299492720175824408070792941636115211846728866924740674419186519236869988694845455851731380996176692334795095715006040985909641237160305075755613922350533828526545181651008869177365065106099994501334996073354722868071385035234947094839433859039591770735124548389661182091440810565704197896445213613920444228322084356762017638302542781879361743563304434276539244988492176750923047572453316215181822234625855559339148236779923394561293858353203547370572481710233450119327624071935436915990032467388275748080635470864560243493171549017051442263514853865940926337613235305339293049590553414954166723069364098302019626593450354387348191652877559315069182124979095801910484342592501878144331960256358674220889509275675004874701614179654694339564742761129442128539524588006370453721186504165525619702219969732389868489522772425972764007391290617523823747381726233724910657586646360107325185209446797862394619155162026147171407126550396285913344514547505749017469497040805889175594092682794964126932094212374338548036816540167782878632505406775607643996997555108728007092553138267593157401205468875463304471489543918836458003028941440170331270880147579264070641741824407435999221084341371062475763660793230728791900567270416 [144,63] -1647047320459848930582009731536097609280892915665268189279413931378217397943927740926267088590095892524065315416034251573171633804843040192947127276210738249730074751769124495829917756352307465674713653428337123988942276962346558846644831420115306020590027119835063949882529218343663162517902065745646633663429117696890011669695052485465655889763417655106840594126022779278680086665840279083615871184882071104836972061615011444297719889686393740294598762206613677096487458031818559907784732078953115643512764565339438266108162175450043295405045609268209833196353340738383005608969849100024977801776989993946698463942935743007588534233481258814393641547504524683132800951725730602201623713173575662345238930058532978224169225029140533519002435579555432823240442843816529299460471958667981513998794944844121580774142546330241664331527245984428547613066083658222624877305695441684064618762065473930989196672818115782127525981404356773584506647898485632493904519285027901445050159955841447042121004320261697795342275673859449221303941971637829908250316890023732387062989601751139373765346033020000128017503964958039229580291061371624785440625238677089956322008433206940828435841552319565317955035836508941443578668355348958823563726238508352174759467817673925927715390948752983683653875392850769717914390053807957695316946954988130589744323549720418644165243649218489267566340582382492010264727599086352866954215990973299398387866725650434776542401830286436427365988353649165812958188653827023432458825883748234937928536921239279223431672720549697524768592329950488437933069052105278886203999206822103244424217607736720595584799044477126921961156378688244097410107106326795920084827505742441668883712784611667160822384693274032912507924204093778967455958640281444932348041984415197894861183145192297337052257160363765957390885180838281719205782449841815583854858387223893818353756946112687911661697127893146987146875527551724797126148763317952382846389656260813360548295702890540441223303929935896495748189039455444178795902358532734705209251750672846725759497995810032986743295729855822935170267845058232088336339202800769748023784741669279939924995068514282377632 [144,64] -725109211203083135953776865528331478125077772800463656651550081920616106120686247653571402643349357716568870061868552326187216088710459108310513457856549607778812111779890273607671390820988335407447681082659102627453660572323143649175731710089095793247890625835201661314035469214548333826519042597978964087370209379991380593217344474642440280948511073536907361574078547097767600924277947361320900392749738303547243992709554838956966299592484053015074503687389407974490184418877227308989470893794384945017059997775311696676260031398482512012881340031553602469975811101570232759402516866920073980888124324680872342841153698935793976278611429129895547824195960649559646127590707003080114098543471642130900254446712787469090281152614070922254268007883394371627920505316087522727958014240460461019182650982743239578635137831707573831118363479185465141882984291129307809867656503691948507156547121846371599748125075740119910081925685508953761319723347411259179617766056927033227087747482375199904053525011553327307858452282336760635046434664339364144333838106531708389579345941295392484726959415556216219565568683005832916825449294962790748195717280319699884247519571059794943801034075514727723969060024702363126040153012829959665741628231807054849942902270808427523395083750034068473314488787079485500602723133149601691941706563321886924810966051664190240724115446600667206568766147451811098514176354709449703969589994821603419821701795374654866752586337245907393061967929237927048903489249448379365749530585617653811683915592133702155689441530417879368056429960789633407737967485091711941710654262170942843770088510799382237078963712983796315942432119080928812107913918033900404022424397088722517655610045181251079305666706150453570168666654942655471670636191740274470722049616626086666563676367593379679369748828034664528089743716373205607995876261731557939210335338500396302308219501071273113799524742176007507118851550905011506607879940887094433065725767129064469895531523751886380110180039036028982040179586656790928103636977516397244539101221493999549752555617522651150551434908824619318657860066977429471649837608153060180504512807292439934518499746783580 [144,65] 39055967001997182362469340716312357622971365421577714743324155093538860579893902305787993177314373908318503965432593055596675626466585101566169480752322708860684209421457407705032132322791771723752759988855724299358275565579131733519049415158207539599529099845461056024607677874302829535797040395029205302236624074006783566567163888965568155993105472393852005349477988197332560107705088372650101108772486948619500653666688089228971604968753863078083244501569816081590188273517989548124382970963579885896595544189196746158766117251406128509972659784891593263930285876114925759431668072404643365733301985352263100831139025567862972516299960900878285666787989347698093647803520735360949491009219093088979990885718049325303636022273450854881306751517734086059120519629702810627144923524790545733703320629728729528643973583356099499331049519053246198239579746347268058853803460445905940836616207585173300456144530212340316017433400164547179795719794896932126092130046553483135478062640817138939393303901854982078738422611671575234141374617412415433180704537363830795209867815065621953401398677685257491155458000180260329827455468676916520842702263294336979011567951676978436493682514483932032440784305906996073305360781579136663639903601486303699386972852431870049213714310579411271371177496859896305006258432457722374318049268358888963995964062247190567869965980447231848992773179972505460203690342640748801077959252380821694860940352075325982689802128415801242235543517268259084056453892355760806377324378850026810009050323816410685485296732411464481695698723395162651000885574926742297403508088735914177419065479921050924092971595517167962233110524839508444684078579482495205211630722539264804222425920813955236263517149457483276778643057377959006721873819822015963147339156575958901344501593574088689944252084367064106701231745253032234020610231497353996295623232366008918478340691646579916656258411960658141326661915629839744463483423203373884916331439881941929090707055961637116704071597996630292289515359820965863602429899296793710699040688303438334332000249277601872340136144138852029675015962196870303328106002324176853214424178168360070585457165452 [144,66] 3392945753897870769150249128679478325069552053615894060220459306440636858113363470843303451010341880333570115116398419698738625836502285769890336827960051604399279720517442789640494771275355859355415385688045572899765846945315514741781646435486537322004394200544077798824354639291252890943905104191827730280384292087072216568787971830309115515649354750267821783066546076797997860799142969969502293934969230144740308627354991213624749120062321332822799683051903841953614255826245978884782760970750514673490986268291539006385013897579393546622715210701453189812475258151867992676665025199993471323118552732654942554569307849728897669698608202673867313710991405768003235707527666024947807445455096307995504453697186412486034910539934157179765111216317679261519940861048555237706831634507952191664976848046575578294024165379612668387534814102275388960918557081354654089016017244035608399833358890422771404690954454230788321327320104059592422341167475132183676684358721332391443207758246264654430211739544420493925033453760135938230536439683655858999456030732154249603906302767500274957892861012519035924275260466574274870034691563420265925650255549426343238692505730955758051941165960194493503907684107033552220406428607947256146814103129134668636244767002086665107806831045601307521177688760956625250454734024057490630189851105497857476552587715177095343276583253702060392256118090038450500362455424236998458385308621604523256436635308676415021486630271365680067983347795641824477771060447123703045335459194274186492913788171808833793508735858314533973102414666866891421751547669629952002452779860369424390539443373679518968115566938566478396641145402117797383667308229124414301425498221423456698686707020320237275139921175813959715200760424074391706257904404904288788896656587575897075256416034812063582233973580518964343178474984659745500961480627078278211415857230508500755636172293537438041478380132411027285612065792532242429613126561830568009421358834906894984412774599740605918764965329140468457657201091731928980354798542436509599466982384812756693798456935509193436929037325762843262836179887943565796438704737581736314121581559996526328891656 [144,67] 39371411036282341326058787833461808270047994406568108729708078288432724368445422978816200478905316170753641908562845240858367541530382071295837249836212268399352644706528210922278117961950787893095931925363140679034242636824373490381416090129819727075679603189997104810179215821390945616432030382970540954070975482695698086644382416724028576071914505959948155380287253028457934642041967058720421152094010846696729112281583775239309240387578586915051316035540501390711233335050293750732339682942506432303893126282201214756784822118980963879705679178730070885141296301855952978058215006691993360738892482399159279564529167233980238603593001100146582695822709697143939446547650203882185380099357190489787509890308995968459834742645973422861114419273585877997768515568152130030795562327625617768410984009839671629841271437852167363705802186355526015553569868676796438376825726320962185836505215580920531640159393547474172419730932631342877135940189887074835177170191632433268823020114969579382112226746571821715753600933121302088687684645457148456901552213527865257907272216284234938165996969277149531191120254986846728232213066653534094574282324826272782505233457086176468056411204163705063198502316186183293767303865716602929243164113715460262067866695917835706632872903985729559866764920662345409798999967449569110893488618352066923804633099064106774757388340399772357982557970653796571931067818847448971446318090419666760776523135954794340329838039327958454494885637119309750140544576993307757185284051794526566189712032337385710416459543263568784467640715530041484746364958361682867754676813221398939312343522461599993011216075901095915113575603129907046535497417217522868362659874853572021130474198340544229083195072888237911919540475178648879564009152236649823418352754859354244152351009209111604972909706055927430343240881764469469547260444870367456194000056510673353838051176689679112248214185292563242654394116412792771927194717895537982965482773896659461143514198861562694470169516896981005610988706970533137418869402866324019873624701039332049263053361053598693160436965418267216732146038417879931832978455063482124747654334726284421344 [144,68] 59184025603975788057560077060742567890347567571282257370332546691753587428711763172903358399765991863608920410288192328969799090320719307462125776811689403330501709488270067497651186763350610105282254702622014406118998020137638338396519880807171249599910691897000014053491023704379726709419947717142240412569507372326446480019089194281807913768183893891140498985612619870387260306979136011001314793679678418535611425538877776230912892704882693445575640125211246165355519907246553463882316789151057196030093267201472841058080253207858131499002421978077026998102393188090868290833928423858997639299892290986719611381949335712153334089315610041321647571512147148507922368601701249751507705012559016792705168704727285325524152543965011482919451874883791999600832500528994932511723416670052988472010530366659742740691553642747987913534268960737412033403641414095852462990912893459092252777433260741551830809210733603492503120486800088333357366229250704629673814674618185483575719698507648033605349561531174828333420860869907844270505962845705981055380901086879588456120605859790925360604956448826861846843379280056799007956172220006431040231954643611763201439027547970811065279216298950684469647462892590095613797295187522282633756495068125866904611244969174382814352523799808573983961583555470024208104722982253304432307376961034525805970117740384763633779103528063825886009144175041799914552007972005667389295807242595453344807912647905765266376727266926786670076424904939214371393403504436760377756469417954572440729256944584022595751410424259872343320383461995587336896190236303028518758230904893234528756948789274818038647622595960265773129784319126261148511347286384551829071999832813802404192960733000191650368007260566750263948641102717134992217502465047888550369370126607460762409845836297905977612346126205498376048671900536653097610883856145111298340499091698399581131086464101000648902606846011885329920039169176605191186731501646792400890054976322515089300634640858181806334879264934782191121477869372075157200620235381349922512828733807532657509960167295222025205724832235267804681724581209030921002109208326434444845918610522254665 [144,69] 697714537463288551340651461121501095864873968907078705887312241632604630427924312286950909559630606151482562914888605024868932090582752196335200008985761786807492947845704338032479873798315705887517827057721219223979134282978482008717590673349460031533927892253576048135637705698999369149804216441612798460190829839409281455225261240173082332192809268701298554825789450295194912028554935752507504418328628702413556776348453680448969464598690076563771858659413106351935009572734537072902395817933058756096466427165160337802465975808473390289650962089515518034458487923734312645523055116896189020633549870620597461227122530030731756730121298096255385233086347672954319407701549331673376750299289052023669331829113871307535242128504083895399897458111892248584460587663588690857560365801728220542292286400414391372157259912981837282266909698569727226968374063670139797754004223266014335922643669570685125463701867739488346448081627152284615480060010723699265531975268111481073875127277350587544729548131025528641145647226406277909647885612083640124532579244890278755463245472910367487474639643921441474717188748519149938079839064020947473894873787268389596957039464565382226958421235616832724174973659102241086287303431222341122453605009690661748269724409750392969266623715106988553648960239249247806497088926559752086045804708030576280912451175999184680593010643939003605916983289867305539426926587333523211940224987251657728253472454314365583540402362108495474407122995113717624660887544264894154761833232579844674243672111354849317004907380040163998311560893411977954552851037438330572827493794806428154189187061706688788264616688974799229409138194290930443968288385253088100881169717094719409008081162459454348322879252554702393238630387585522426830760677423175277358107035531447562906202171610523580970101240440318766802655661845710447517170184031193319176775506672957345284340187823580259637165425444660859131650752522027489712573132113201683203480347463958151263290386464668481276087906385684193445318838697285271570780360512562362652248108407769282028264873838569361645771215962821344534507322149129192341804337739289798889532765996 [144,70] 1016342331782000482732477278098722257911003425144260223787229700855097722090403876730907286466741445921398780927324118118828943430765610650879187393408446242373668932951703753067882643416877583737865242991538284982015812302667112060288256155716482989708290677142040009098788812874935607457955396360852425590580163954268043838064420800869024573738890196169591419806079301571860209603923092043008122396983530676163213457639153414750494179718222218000845786513115259779905776885742226180490436179695913434115185630169308311837547359039032298073308035701795165031406543799567221997065114628831076873135218485681126964638996622095641721064215927197759356700137861634089272156993553970257918376663246205734281494969153228431074542267208142180737478166670482802621034196919791697941960378669010270924721600637030695621283346293171402707656130738416886507283284355125458264129954082096462647841742977019261860748284095234773845015954893280477975486270107470433861217715465388132802025438958440115467471098021861256225644442963867997302449671113318090215811940614598969914631950810019355177606872142898937580688348442251367985483656517723988365739405716352616302413896454137443730408580924461152171880848721002521129282723178765318123556738466560707472683879256339374592433275566683458996477441368225269888108801223244647625060626052575058061110395509435475102305349401422046767220958537861315390036439677641553207975437904506479826665523221390129391123391575939342495754167172670870013232646526384188819500683824600183891242929756816618377812670220197125542925197954323462751291307294663252123203830574290053814943839444240767667514851014233403523943144385052847048610087447695096187511146930025601067273485329693621383317633238383294714741666858630093212667699167975402275921398677746584879060534696416812797588730852392054359607185489590936871948154429431848435481500976036398508537507222925362704295630394037493556401945098872308192926627388051215881796838816316887165307668326335162961437596707664320549290080308675379669273168118452769235163736265028826707220003016753039021917558243968165279967372988347904028108729338604483680465244742 [144,71] 224814593430315497612577901080538700937225902731165676367784373479177447622252457912958823934670458256611853666387502656405505457890036519162030406413443192581056715941409565556409583223850763257053519858384264943214844966029383946693219478458687975843993413163447937605956452741265896581352866577950586235487666673610982648721301106642134633720097159964328861068396060428202661804370982823944510492620697271973816394907324542846156650685401786971699614115985024362814939740217518654338619117609862998588779528568228557411306580118319250854379636828217451563857776949620048499958773071609070812510101714576238570565228261685196265051146316235363296085750756893222270099516023187858379735563744289690222023169931979934179142772835182575578568973292258015377544609459276324748747409897496247713739446586480794533979792491555750268925542350719914830235158295581289930382390741032817210475642037224991997528754935988343155752446614142424187191576894246095514584253857946363356550642500610524428064975249586076776260142337173523563426609347505875273417220913467410203370618332479689458319295616217982899038021556040053607305067962586462766174431189315259894653558868760521712139356907851230762639249276897194674985119540964240353370293216596414136363842438014866083979406205153070694585018635102145299111114579053431175694237442782040569874765885477040971100969564918490176017610289386849976018423565452609464674207548667306880651732936585314946349226476424511156222439323363046468970951629371742513650029147549168617823758926341536425518043661564967015631923304597238950244008155730838903790329587619044704980020489181910114268742906265067228128534564286899229238640456211320505626479539264804195386377092621322219926354246053900607298608719576472235887274841721904649503804353025095058351316007335883710249951251272341538129135878685031479846956876446995151032972202308374482344417271462995039874065845780077142287373035876780037613813432298712472133420689075768443417133972273899750892705128545571793689601024169729779785291762637162219330417031410634810785114576431358890100976420313312739253811513717230134378675226807814558610616 [144,72] 4515092262311081603431313165751298851951462358236906313199599155965074117507197576406755327669474289829708487925761457373395626208826830357756882808274628205756189581695820413451148169026400907850914718979870050818513412102342392945200787332160227555243250126677820712565510297399409296212493415652458458723181173547585830960977031749689381946240473979718792744096155575852811043431006769213927725072640453927483894228109544814170584352380567909398840526485374892903185571321995233628057308367196691928137472951505599371215031019822464074296712034425520089343539670993115417792591525318425733089385858688042286884158977258460595374238836996202823249315840865343766529465552550493456640422427388506193531964203205915256772214060399060683300524381864283459090305181501306325003007945960611111169154768355231712831651252955212250871158651692171711983486915741120632996944197680339938392872252888112305783562192901974096587621120887558963899644743265634273128336746683397779540747871585041752165603323169577942308647967620405634488249643808318102396487080731921311776657042440576559966183567520479804866467940789911659962760269681748315171391203883393369463684663798089923970538696193263325190923215225836443830843140768498646354868968480532179438669804945685816078514280107019209704106810058959627034816472620975004819449866976554015239411576078823846665861179597100128823698472576301467919793703884714178030579210208742490030992177253997724842721298621215413749048620914937021782439434059707208390155924020802321828986539868453273305607382829781144619041777980912856273451694702438925058399487143255967856729170764189361350206479154754218480814593463266105017129289787771659260634679975041752364381829993496562235216131848128801018555257067950843119432808424476081110342287487203486444610661794813340989560429458863015714060217875365801071517353429929610586036394917427785152760787097763253995855746861709238302642996422675984743808455512772414946316053386820094386121880750179159464435183429371294147870535771575518952405079138823646077270360742457232692478116160412537176627815830852043144053080851272285965763975626551883240 [144,73] -567701457914014420474667259571445050914511739317949756993592881197688306728640268872995844721012557961259228227132414923085684443943832847344966068068505260082558648917885289114216465153556569940789014458534062832773089203529606136974067463482188583112794335146806668837894653539840288103639978383930026645825177611498603666258190084590518950747301558775945113062335305217950838026557692956497199787928511047792352287314698478308262086771564133057450340432281803870641629642439990485378928707086357032328494277823574841838186548573327520497327362588058612693611022061635702418951548742293621897327407563799897064500615219585893061464107044485664143455542728234034592804059195478150539768043952395357655407893576444950091507485174054421930067143693253978287781065414084126753784106212519199457865455454217814957413868185030051022056577032347562389002955175667376527470687732725079626428432908755127900981295051725926033028203351123442559585390658001152504457901796008825713790458709144439307218501964741758314174811632284832600887989956571109284575212491376140057534910501788633990127622491180906098139214955976604297209924231694398426002913991844721343709263808863703643429033087855373031389115547087896654991223448656284902658125011615689107558343713286147858075470535961246949348173018797704073586652440141044326712600609311585713740807666495480706745656337895352164992944142734824474005149382887670817058573782438933291641793393541857015898664944717222260833795253402755049715921515304800519374208374259009115112582947739716629044789132970684483808287408447304913411851548728689569867363741655093191462487377144336054680740184784983142512137408763983154884567116363046855032739322937373628851993022121030762090539220269451171351074379122161746250158096903464625700292520169252066835415323501861956021055371774770042424260148558374450710392088289133179420172290198993294927041027017362260216993042433959594698123181396389556564636227084590294533386976526831317443335864185189810263244547771802198179214728875547231576686180612779809848026475959047925738957237291552149271671956809434307806219398737178843853204489990970 [144,74] 9545578225201924237255976171925358814737652504537600357058438144329989288331626372083772218423398991465693947471071803849463343108109012844231590912761562404707569393277101479362514121422270183835038139914538452756423015858588077552426162681788711128537097681670857305571810474317089787078114263551921577771178136146110148018711392535746864802718300230770545662772447174710542878942441233747074007487700749328256955333898153461403280694184715729104509798328632043191726077656764415269520115183849869213356364834419441386373752455874115893945577938016976480113667679955088876012835749576471946079655920303458966589589383269407632746753247464189794923964246331538534472651435320848057683058577074263321720529641901089204621924826233058396412992909679115734695653174539253859811682206626942898951888388540150598475733405503226719759818823871920982289611352759793847392887553949113192100714920149890848745638752333451032477459829675794840664674439812965315043862776033027844194672461549920667302000115796790247807367479905643604324803078709960541469668575517562538286177841698787944904505101694644083903897512573571576248767597563581226808563186630782737367616656255897341347333645436696076565939708718797940565187249962045386659013476289119375267279504331968452337468368153070075834361680992276580510187544698770985405453642002526818123033516848714707337127125433066640867677864607187294723593374341761680546081662048150342538165756856835576731268919363418780803748849502652691099571801518086999520295893183025821291200655428712930742302082617707520874608539649629130272186913114921799959682506491387654677829833441225562914018266386866982240042193776988693834106903484993981709331515774148839759300149812171053590932672125360195860364402687359916034182642426426515433952019153981721675497142629094989358099856616969630738310614729690024056823183813256613937746839100606080659693898553420845706159047554131094443766740961862476147657048072893434168522656335870791122850831866194596451062143756034879101555077057730709149959598228014518536705772236286561456112362588060459250296787056456854514840109834432239813670622144 [144,75] -497601291580373524771678048191807392094672657560493607180428996187587073605653309401480495479071863942407468332659352711477737991239664800977320150961484344128644635841236908974763678325689454499111801914601882434739697855931017835029953872097901737530139813825989928547330894114623217115185206057516291164683631954879178329583538678288471628333632666026725260277657109111465580488647096833418721211258847323236442608744267951675427337470138965049313491721977383710726362237175257459599232593827759338785453744901239693092855147184234020828257268314039643892915875841002492129656760983005719690937245715084790714315238861651537742616126951606499267845067760304196865645534336284853882223359063408179802657455748622790079046520960578148246235821204447468477007890738320062509833746591528770926542255875109259667059400864747963891440326013428200538024865634831959503899984088905500414204098493380566753898753674404126621468232013186185691453811890250017248945924921579268150123646608045814029095971356197063660808231398814888202508139105746122001888083942022131902366341235840923827056744437484129348269043245847981581596704351009259283160924306483431306344697281427474527610860013015664271945928150583265822775737712156934476328812546944459351884841433638797177877396883932809249256154213809621114105398631137437477648085482265269047654323868338968476546328249946005901097847403968342639688483978142286503701014047395414012888547729590281204678115311045433544818978169988726070680080046509483397792866082468514054397322967007765402014540073883843924930627031796513796751959900761941205896829093953800776197774418040438163165663521529920463291988541483430919830093278712764931084666125822878785815966574382663324463559195958646184114797661202114536478990075373298544402846986832145503440893838440395867241607924872437668219724181466862572004632778621053705619922021277521721936220660585929377135276014447475357114962696448545565681881279956529080431629384985197012463498513612239517035478159132849403589263152004060100259494202965230312269652251074596764318975913100618549729818842166593926011161237742300334028216 [144,76] -263558229245785291156452592160507890573731427544434207119119967586128072205994752104326266413611736889021319616943592744612682475221133701678151064791928929834900604377738196012392383303682905309912990884689265160326792619931255219690789978385433708928952961451362358941915860379424559904045997656539150212285265671883720359091655468203338607339690455935751475697647380180117915426009030334514804806108742234310842935543761528075962588746900097626321064034096058649608195056643445660493676624999943681563125485584017661151844846819522938830661940137176994673756275820880292100616929605693846858000916532548120698467732641185544312208337683720691476261215071172022502270185028606623136814148675142525868374457973627611558332039247088980227292457658603800800875858139603481330696105234608807524719744601071672998613481559388176109788937569877442243137295729711618589716628092593302224633502026683615263124127902159520936900897375474379744832662350014927528267069150155430651433744239890452013473935214293226402072872150461459493441178413018103300299722415081895942959275441225505959771360766025722129933540082932338794538568163403333323599994320241270730536850228137588316017129065748338742679599736682012766831651106387276972430321720955515093965536720841326099663149039918498061540935323397631155781232711684087075413024320080394723087441950363641741654920925109008683316004724495257493921851005642219134313965689769193202237520574703199334526953600839641523698660557050181939471770566346448172093217175609414813633413875344708175842326262249916360310434801073740530762790617491957750875787513064813531183393670194592562310186772453484853798360781322804402579246419757443542068323690245760891498000128878255390519264820674265206334731470582223519111418530696006342645651532873955524259420416086220275061982738532795225133784826686137722957861362966378258962834117125784856411382741242464974464471483126129738124261003791225110720696775735947649389205945564402861085909760340015893722706973074049619197588416334520955802316818931407826374771753114467538955229080602291709406967996921095714738809862503600403984 [144,77] 5590302439542356923257455644958991806755979324206776737275652792860153211347771388258491750411895600133276372959337050246098216074046706177626835606706569612532208729365424154119159582332310771753019598385316470774564213397525798240333708744195984287038085399097159865391033870836833581170345772291880300506178176297098997030865682286628655822955686614108175872609968281023320126405373806573735461528216144128789090924858688631626082263525455430396338861216868565875135456647296326017553772735845527506482345760920719976953286999315711187332528237530060368289037555570180424827417038392526564935025004278340550397361410332477090984316110611477694892860307865087580648668272156228595695450052220896344909038940599669301987255919980639576934996621338888417655400104454341360854064812906196383782358781986031106864521818268569344373523661114145338178197340167844998990706122412244020500055844568137965637628848487972145314074996677006433435786830667464480040499045754057805310265501184732004517127481739094907421495346113949124312057035800400065469929408047751282931703943919369084367269815078153201819815345278335953931413847242260284925346736125896816490985652502588244164624283267955202613525694350508642924594504954794841237948718531821262275630449841888513006364790893658018102116338091514275605344505947324784133645622413193961920033696346659430138167662369928524076382683299450288414845843414128476997268139828426263511384734937914469427233548080456681082325258783315507616982068220341240704965983299574268324520964126950264337234831565696977393122785480303875942462912658195710996353910578591211292088416439611531117736117548927887113647882124537386932461043707185073706114042944856139253172455426369053021044574038819091776179738485263218108785879770250307677741408888739258067774135523109501046436914215998589898607122240787475581898713792304189290795638589456450912725500800159957809752859501969770852848139198325675679431732463293926247637314644952838552573096282376061194103217708607372263428742618827089210030918234966385307161303055101147209011905502874319980785704146565547745432608890215800 [144,78] -78260104284346592771456843053929449835848573456366463321382819853127506865606810591890961189053740642804036422757869526469860964214216607230037830360890914859664656780486827067475871947520127236703885904961080449612579935953226493542070856494991065599845428149311837971527567795956755045260895178847114881426742552405957394197188447591583822554852163118371265616908655428562347147811693559602586347265048313798663354340912970700093490832377768766123217914212489177911345125247631446656220097224907808467735627352125871080461832190924306529902452143296235310773491288680505853757910357478424747589836472252184403753845665660171217745018333159546793206693784742859823303063464681251596138525279602203504760783190781180002523949493719664806915786992566619391507723055829491435733905093977726012971107050946320913821265229330932483089900819880605499533828356129441949951125638281546490902434818295181424220018415205376745151870578336988797604770752018023483737943506585189871183645657491875587607378050609464160750767100901142763565429882660580612080728397405278870078961814699852169528962445996415691194882308751523681290987313444897587384992619530237018822676256416422267759539525978463389667961734288054710524202991265320765840185056083132364122401698017301242573896400641729829240454502393800029903493946951611329866430500205814914001079310340311286854817930389229874554887532111275759993548411540035655887633548919666608883977793129801094278417192477577506466197500009353689961038340397071244126944006050799948413498728255168967934219644108069612050310931495689662386952014344601540321369301854944632413713336466835849883119416165470519038448509735776193293002028245425422904666260809939266292195931192942672622870262265998854050839283500156666720663002858429640760316413953815466156642815514548627723624616043574587932176528978674163038106593075235270794740644554117067746118214119426011272751635936245353308482527778593846243986619589599429421701569078132962391871748606622974468762867157304043768212647348701824282981589922110911663999685639817590523331427451115293540580639960378203460651185334 [144,79] 13265937302006388114539118877503901896061833364613312014950262177536971114470212686669814001140601392791444764776547322067480986962583330149280158730601570336738704755957096200388405289435233817059462299967023232781553183260265716723544132122285388740530284677965241923729121897561971307053768394549824219594426738500871333397183548719509024795944283169308932248686441351551251835996553964095526679315173811279346874682462619865820524118758149714571616883900652813343472815923853778776238562396362246711541984060594364952314432644577963024395697224304481415285180988873995632355188794545177042968919400232150288545740511368761664897314002257086508052335953764247563272923815283293904342854355931990918187034544739690302383455003565647399864036298752503438252162636023173400270750311648742274342909814355808089119138477125413129489385176416883905268987829941094132334342483827326303413907533502955148335098273151043528196232939134741380109512218619987982695789089909677932088399418788162091077731574226282280342104668821385043361764008859584181366515712584425063779531479356097823449664108260335266172457016920453381893733975108903511725267067549691331255633273058951774914994825347481851708597033791877431251302387158598964522554878254260496198076030351587891727383847793997096806231857293918906198606109922415069052481528726019003923968013808037957643528152751999636133715321119816344579882134387989592822009817283475181340787376318341161669889120717762742141562169935177469489096067963805314432436668548314351261329237907152531894776110526572392125757673943608763161221774369536686526419756242578166288083415130839154174374782987319551425255213468922334186536232174798043226619615712836935384476060712851383154448116004935258334793629294340830826760428976997717260093485978688567055808193735359164976216449048901561293756701103411555061790433578404434059737031071541108862130044630339824610127270165611021632065619329968034671706035336373624392780990866234489189310228062788085446565190944016979423644890866900243864835239866233936341888827643832939997085129403342657085358895101661444916465872 [144,80] -1788312598924593251372795741372580253281327481860825232504504303010083787473451805310304662520836683081180460019321899186928996318668148540343089024945907273431435217078021533870847074156492301631534317949890128476258354734328958316194484422096447817909898861044687451152967239217277022149296388094891259607070274551134436211290295346416845550757147187037665990147558124857440514534678846770535475315652939704912565278127241044662555381429203322772446141382550195760690304213800240320154226782393624223318202034834050594140577185922708315325143842117612556150320120551790562871922470616408781045907192196973133207305033576960119252961471433780477271781985601612148495948972982553196958214504373329675970969391276074791875622747963375954989319820872573224337460249103779198201399232041404322084871585394911343910262847858323165002713171889071493957073184719402000174045267519713268087414076585919472652015654316348903287008097129080194322119240634586434966595473293417872845122512409044117629174958819533107421168287275780551245219878996468962136819713668251208778090089236767800920947478792802840207591088236897357059301595639157424282856666566013553706303944906944271813080165737605046696147816888535376088113973010667484218862440237019287448310247206540940195050199244797460145721758358978102851345927958288576125548741746137185334211361197703894303916561441104248827522982657323573964442630554253375207819515463133133154309746037520886214422348465564575813068314208952482151976594059317267316783407432460179688482701491497027873366464182703700011819919433096586646973212893170980729473440148312463207635786194809129756264129154911368724144105424557922446049999976376157644995603879034982853532566439246608838757109707434322810689709928775331341986791929292886830334721614238195392622610615681761074897957221502427786250277898982639737943131883465300074995434489889840869402433008558955530792044362837657064476786510880561009147226939846164853936563351940380161653489039459932822503506861289899182278721089256504231427541735016333546878895137462594544615581911755989190110099660165309652120 [144,81] 129381534485552388778650409325821021866431264328785657246376716009311316607079594510739786484333417369393705255372074828797492479302522531248125379103383657046764393623300627931879442889255611871442565368335319094063310509235482867374530947920789502829122220745362474270137434231640744038920078527155986662621740324502434428620891100046543252321068890351902702379645423558569148321954987733733104378009817939627527733972835281115421842683895863989116305744829484132537889005374727822716595265077483081713885347799848403128098973147234115264434800612667121887115506200593684220538194837518965144577825513860594207478919461680081439373468663874108219717701182386941180675418955404947033164670549866526721398625558771500778787969087157576179724286690788888907924888578893284869386785757375248520328330653521342480721929189358767049187364106397487769341923739373358393620639185467892017603188275219955782466864421659979914803056975725551677716931811578581958718546917918619862068411713057750687793044125454818423007122356256517499750371639570870234815595148159071698003926713428055779643054571211681469569365380179160094899253103706693516791608086515548977411372151938121261550275217168909833176227740816243990622408553814183173344528557396582050459654262528819891032103224628956001494012098833539060482730912337799150280298646190389219484306377058535269368960513221398021136380068069102967309224923542805361355703017221521363095416375581982051820865221594009392405425041733990325859262879215010729501475625983077272503671624558774570810308569573990301869097652472967918562981563372028006136983601206546360711158640225631887079886056830507340900932615993499460384020641044231439238741505590421538406137977999753843803980517745469341828250132323288759798140321875315732644751795408524495349362283746025952872120949546214862670033506000605357161935529330509179756646279581777272969221386136217931181904967125404213826300135491837068579842883421620350308188965767800725344412847445975308186235780006759301156221288390309535116618873416711871163632927892077912557177758449093448204432937492446448 [144,82] -2387040925904970087994134461783822336152908419693460569581977323649016572566990424860454793377737292827295874082309855550990595809974099042207980716811376739074879164441050594740332254816353757288863718197612201859112748082813160004780875736171424488148735346056297117964645199079506101090901375028179760092576369910246068304309763428884621306794305408802841207955078982212573981011265333975644813173298149108451083822939288043487282414589542017733779237903767266537012919885356326189064614896367101510300951643188514138869139683019065031975415185703395192490040867658755732954434501510750285727643721604244454924827182197643690345455896784291036641696483873809322843234440363385955588734623462689093549995804210176868681014218402333262474528984232155613441753368346841837000432257541640566483627735456988878278949338532163326090696537569161858364811682242506124358491208767441656616760097045881856065928879311129434341063239850007974737097225718867543719131266676184252745345387158184089543539592615798862708898665462477946897773323759208256111256399768981977321997076955539559457793730744126210596896171727043483250700079793854260595429734931407028107983839466023041318252075120279127765866749625614491400233697302675738938038597919482015168232175295422543594690184230497950779868408324745501335207646092766367460133453110816110573698625289385471408482872472167133975051342997534408388763922195821240893474282105833963017588389584759798582002445096041775143847915799592719325500027943912399405768510854544633495244189573250841340277847243851803669910779990312623084754338634755712145051485081582913742718395667966690334619417884077319946460483008611869593497762353141905893834986326001306670937101816960058361254237915664438341383341955797596291555762438660711615161671185401784848231091737552820325253334721716272133763207776056523276721606541859249994874198672615343154540316305346960011800886543998789096195425044078248195051811785527803811070202941456691580063121196588112206256316953934639815848629466149004365160967193147526149071880412722856689228436215448915999879082163736 [144,83] 323546880597284695365279799113307447582489441821013895646287873990492990101685527768619169816450725041662099986457793052747674488587161440159750056757905293677580741286137579495705334114538070666900360837174992740838898588796016686019004922250573905034015192880466230539700737220435724353304107451312324606994108177050687649603782803631779504063299665554907165913119405330763513350220046500200650718494083599632588457765783197895996454116810091430856773247974642203438169094500058632884587646435161037223600399830625310728038067753933472764219854989366125021509263279861686483557698847823541997807755495240346913667099708391538869200201091197161403611811112683913876870404784602027593074766159229975978993672482041622171861761259188458785120425845692331321484512467682669057144170807529902633124753189458385832009184257360157489205011217504372323550824606506134436809657131760878813233872609154211119656838578417567491048333559005366742380882927521344332970829779929048167289505645826128681708900722528215329564135539723791979066082986971750858009809486827971652538845527962842549149123292119371282614458257294456127694044078574886592160810462284059669262675269079156036006999838112752859043808935382110985364598311761866263469301297631503404047916695884156153252348498825989356322690461425545539752547210836151331834821471480761308825739847193606611623191234766694990388181231270514127308766854102235640853341036273170174094572675695181284979680625833077310740565568472853369337232497687808037002728333570764058251439151187075336225285499820446699888537133105863298553048862178915940108496316073600894063567794724950086874256501781416884835254554311657621140108855568219224230839378084898881570349619618778813182020930038405955319757684761633258187909653029367476624367050680775950578589998361451416487090637967558602655613438679858390167868293133231395336883704652686893497584538316478410996820199318077729654232543699641305359215144213297051912529412517209570675717117555781732491700442206068915707823255053447402139267926547056226955720406542221685347444184792645760099037184 [144,84] -24707753995347771608406142409553780432272092498142700428192744693224627765983332705196952487106721288585818396798924740920488750160261712057933765536686464889498786431855482042028395785326300021305571550481165638364952475972284520575286630630060363776866403279334079066534700865852893610481743843647353611668847447563935498838297774960972154819343184022437858500554703032606535380323392275630997500478429957237960367180968493294442781889216802813227603299199241601400866432791303480007170269257519621309113390205027861024942885706725121512870510296324450599861789127859684428982866817797891691153198336799716874142521638430821806556767280755324803403462609601712498599344893722432841462577350542628741707375958745960270259152143574446530039164575021203757134206445824623494428301372988307963759887074943498002776765375946868288237073655397069434386469894717479730828491683108706435440467706761114381393571309631318254695450684052324248288755235565213335772116219658676513679186555022718677459062546266413442093308935754781588432568686972896652359098292119478561380942636664975752841185973790828755397465406968928963023738705496406507169461596130438464828564859773950659061032126919125132206546741316700329979315318869325940491344178386159817966635334832850435082838922365507971157304832351246615519891401680830280497297482676569130317007494669556050511118082766648367585057963400673358013482429086598781204133377214269296687850405819011699856522570654753675498915435272303955049954861962024916267179584520273245859896773233056816389215638121883709181768555228531462372992916547641893816209048760239380793955783202045627942738940473385308852320647208937019174534578721439114677297617057927154520714394983651990551105049963302928694196037768713718407102323991887469551018136648698637791784584610758981875340871140519397918219702811868777149523798070611998366836877720927492194406254627339257647859706742669647270505400511367797983148395231846042674433997307706592937977761809428159421960823310956602753672470266132443158195302497365200478582451303705684635292274479417325927952 [144,85] 1257025846002015983762365230793632142976112181245348983271933804689671584384937419358000924792231388968975280718326812083679333226237768451986538206856197267627560636092517046610216967422349891589257063384213905052407443565999181118690715870378690398107282094951474175136691325098098273913014717037832124786970148197268415954490303854240199086940065201784453057596946028489505405346564962143546166133356927997666066264916244025387996008767562828004447673973165236943081145307639002906741825591359802329351216731394085974317210193397174853676092406129463354335201061740581845263979045335698319017407519659633551793537722219076466984124496654332692273599935338175144623444825172388340906948870242270192914691571857075150317724547331242326320613145024429097848650256093101821576189348279248307629668680600527774136426408888981948821615148814855847046192180878277557490958473689373080336112861398846928589432324000520082030938061280232436754904463839319461485661816615982522298048777097136916716751933019342514394738652691676115434578137927457357060567920890525365322614408427906246085466531085444706813786670620731000642623979015685762548029707267605189812907817855995807606412498091672956936784906086239848739417291826047952269815762788917552182955837863521467010744869594206485129928268211884699842739133710881930661931335526616885815643574173754148879808583787156341458981552829774809065602577640363588278436831515462140975506671482832411660145199180783567109510576886692168622698200520678317095440880073167872277854847454302541361890297288059109758640454527454238006566975275827631323850173553878916572781926412805891196936659218979332337071711109711405248182669110679838925569191602232181705033454268373732663849125558553195318954255776153241916152143957724305285009082563872451764125330091224923905139733569303453787632931766624308755230220630546944957530244120119846155305584034072702475549412571438068300249797343517083024781390274071778506488857269416973723162889708895944233476084082090795676769023187885195682521653112869990441912662528001407592431405345670985776 [144,86] -46646410997957845695535446480049863197168832013179966893449502223815689920698413954934472028704280815533169155566631650002389751979509701400474932176493696031888344257491667574896624047774730926752520217417245994112757244512041720257033026191203143116421849879451702223134297719425534263325580918618839964360071821165179651648601181513909308307396496743157642404628998706864648414705308299321218264595113067609534198875378348625689170498610589184636591233652327702209312100791701881029310546267799182940516442376980101486624961678814183530652713301632580257599233798295939042959128918283756867542711559486410489047462902121967790592423340105939687857192322614656813557431663958774404192531051534126692995016403725897703008130237619091485330592260770972059260139919681246201027593121319068844422438556588102823538165959254744934588111599531544843678793916895708014094581667369419018518427319133073383746730399801734575998638717105211402841480936517081724551212430031454865527859087333756549478583865900444861189248173425065011573114409943588026083757255529570781540698274461356921483169736890578023904697602384152334759345656209285365542390315701128040942618852137328799324309171760085208634045618027965615260153287646796200232331375853253080262077986821292369360867615117886899084215496967264403727451513381674536356550626399489181894499621600187729373188613427073325473419660603527289340013342224470030954803848858014933493157100855591620226084266953341535307635294913694802162315404380680609608909787430425979591440756142259335311194232349396542421161958944307732433446694105919207344179786965551486123444795285411334686624577329374519382522969811730065883099286353450454196527061663167676963798515406692263488550736907131279562252819255225830033568090936600638449734057763978097813343431170358107892422699839727299303479545307820262187917093216685933672701362796548965966554837827672349526686887064510308044839073592542713377949386970292323332152784321880698852627233910150413494215228547016474346329464872553431257395950823537191032221953851135416578807728428492 [144,87] 1563079566170538020603341148237015863977117008931309539703477615451875056743429263780026961108142871764734922439560039271564461978720841952502825762986043453318563626763287557208496639124147843842409290418059607884416973252827370948508930194369264044565120400470762723942174961362498652926448340848369094707009817254237327000499161340481115599708400891956059304100173406668780576711663951600925061628574333143812381990614996498628489103549798926472920607155103007646310826285969043437766066859656457033127396321991134509696944217904419280215830878972936286005429040672382934385440242538583790821187631878719352650386028258970780619632053580415626991293421880715528557687492980647964203346862888440025840568309173862493762294350978705210675784548167542326071879543423424155288226119821790553350448133326692106466217420497994209745491814280066327336688750116465763316345328835988993617856534156167985897650909528016729073911024999624935001645673857689660005119277755206632604800671542751785481637670724926635572070426528696194150853385650537378892041077868320388568002260234746931745432799441710125282985692146555891335656092233188174419748845538895612816992459621229456791415153223573676858245146672274404814714944940712653636988474630147569869908147202987190593162870407322024590025088297573348200313474315135808239519394096790976327588791848446925703946791718103962995590563573558602945800859965536953254722107502650639389118219224206893211823557331954357451240022847256391668464928319761641863610510517898914652699253177083473331661964573760652377823060542220134943295942158242230306612855710754272902258790412486418534103808885217385693013942587583212672666212904163255541122532256720940673856752605175600572902215081289570580849348897272291420045339798032398649254762655110186773826573714236903816770391448729283523703837333451146798166590245707475274119720445647463103077963752780573520205994836537067224487148447623408389231183509038756470235083450867518512498298932913842998444870649956610042029191893868812090780389307171467470457133669538381102339218424 [144,88] -48407431818727013725304811163937461445356209611392117940609902280542869156746855843682175066670733761552613006596870842661951080588282748680393884522531920320080448472969178625403670852571575806059404851883111946634728699533433349423869146280361777963500393512213063228803092245959804114324870896216769798927076800761783742925363165376992775434875462184019045135928446922810219414236423942026801576322546571382590379761101210433189285269622123790982979719195530382442137571790298790153291943894530286855291137336119199069506837523430020249777200010153328879876275830250072469392467497482678578870485387425123603074662200965840386052581720736782122895549055009048263125815507384333383656574103744742740579914850421513212472588125685231319577609038662649738945429166931756456291348047519984215840241316158196463997145787035845291950592748705906414848493699877769762018027218102844529898540642408067325629603500576638118041056566440745729221194554075439795100988512629945054946339286042305113898997521718940893283868625205200363094368823186756832160847651211105956884841816803303773614343757257109081210901538995666514362992334766024681074780541599583541938632705939015441893496373906487726123754827201687424867916715401072506496171120258341224584874777694216693599880004037439669142075292618817412889462510524362022952336998358870555313778649474003387012488783546363658584631853852841186447463883206742601938060071809866987668435323191473555401445668647417471611932738881074496410618805493307120791427639108220162888442136387436809256945399302451030648110208631829764291733381529406093084677729294941285411107862337671376442950804679659969831046064106093938496769519861379132954628800680205782607217601360257149915740826584542712509866855679418288727954499855740662507779776483771914159597455810246546322770053205279234679732378668892893932102108602853665663110085421151413448955608161069271384386786629585539539071496746539073123910663144833000738430133772983155483758831688461310116140485948197586751911455837419940288533682256572876757773293191150873275376 [144,89] 1976290190954693806987864783539573202586727904407100759341353995279486618254262109375233075049060920066567720942841995421060902527547667366575880861988421934376814279860634800361160726170344534086695246734831451174831897668279235000668585523356319745049959004999646118366882551597189754328588059617046554277569494766996286789289776332962304198215951785353170280298234126163509847393501258073952537706629330374789940436699049884463724668606509639247590637960251209367270603405227391424360183756617650512017597435448615080149981292614510557875433557659777927833907716981089889306121765593440041506630111226467306860086361547498282873984578205986164685620054134354303678864552654402546633059134986136179494079455627239617849126921474604992436515733154497991906926985061913568105539393859457611328110734314644182327347223597327905684059245802944881698619769244806363538795581642361878608147326911443972695532912553365370889193233472994388097142290772328442070390320631626928918820808553471129887311881126514569648074118970250315777814638629178766200544462305097702050171213155673389315586638928520210023717186848515371366381841905485131038327265431702255340331496849602236136643226417568945096105565052153545357304298246223675163570226707556956610659511927139186244788097075126006376036853465413187857467510322742765151356749279098327131054820784262695959783319856016466387338372202027234410704414771240762548288257424134077278848496897843829604911107433188135404974583149241974650707305691359377910307304825915164307316658287517212662586318337583538886919848762518580441481339671979331923794068511346615368576427985824012266129407264906969018390777523454929078500031003061252194257771584873820014942904890139630219536577538040136004087342515997680267970852850699555871543977890511328560332551055593125458239603403526418401908459050589269855241208757029669240440901189072924149760326575391514040517896008525325434668877550309176997415175431676704270130157812483157167573469968243297575061781765118935149592278428125323729382678009871703825869837375531467032 [144,90] -53612456708425759325941616334539847688668731185411907644525141974095982293710788508030604548418155854622391289523173718353835823919349931661504690979478039122138192826278985638805912265572271631659317989403563372602632273772501645731782968218828056060296166316863574098076469151201491900605182476494704581855242834765121815895957588864722296596655872290718800068190505957589739676002116764703935421983945729814206203507099250974686264233045157520937691573684980343423877284257179304314022371262631077363869623026893713834785864382202721151658263614918709147328837188846621241024025628209051935558038501242007908623049527941104421135923013481623068680261858405976702811966466218046365689562821889055290909519382286168348801997241646006064630391309264795974702370973091257170568573531564594337548033802223347583819561866816060042375104298017031553531521050887497743355836840816459692716390312044667531685535032146918021932771260937895461379919965109827461869397761539516694790407611483772745637860885111495221424308105475842550253156803007623832515938681535927047159256527389791554297843099570330568072330949948874250405986538897422289721238856373982984729958619369049543162950847103666945224256190431633457764391523672744709042349058015292298014254272203761481571688778189247225076772665280504984270306359138521903604898018694905638812055792855650025315463951909790687038145321292350389231676519007183782043324669971086797018060598237491548182772062289843439058308764497400294426531648438707673745241318348414600792148062187404510711020929337527046808172842761341728844877632524984994341161198996018213481622559689678472950527405755154401576882574024936451360014546042912647365976005237467329193625291744498218129008355137052928797911819359833410151280969238665141428057367203741057244528214997335657713643196678286780133750309453571784276958654042326067647200321050082022012000845845327671354598145300415821863402637654620560914083440027471547089843843281300718120602680274577264763514350432309714263017566858090671573372673996174873114808669438912 [144,91] 1237041418115883576632560410679480499892726556572626431777054751271250423863116101902203136278190276406852626262595437264329172533380610967007925798154098869997263025538092974248073717648536652724295426506403946544938744957309118096431799520630767744260576137009011838927892747711090305637678526138612686944884727889470465971952846792139641027176565605290834606059364545336796186786812886648496313460067834820454458584101396346086124109013344395211673261692204634511311027519903931861122103468072643030342400941528666746149843999789018051286632571666227333505820821817372447945532562790665620179775534043217250057654810283044022097810744610303649237742152134435380899338889940991859952268062547698860407653540319318314832410327682534310173909799392561163935027844097526299930375886510426201166548583322486080765586435966049181481649583862665735257003651852615139897735187104764788585050942700020560846849538477535164275645300824854231717690094202377483270817212328666816616580871914155704060982393671280392963310385515966294256981342837517886097725811311144656738897584862071582226225708208610971176633829216966727840793431282522548531969745183706174622640861539484846295694388586675092887495396520348425241035428997524487062105569330489260869354063783294961500766263973455815851667994809209019810698667370753418817837666945376138648482597075263013861652532712586862390493136908436568798609484538677615229871628085736640956164247557931098286376911903805782815608536826450564050960124775942932815465051451762408385654973572646093627815625330445907982457880434304699281508396665992684985486983034626154696385077366537639390746734136717009682000303031680792111719180393552072749134171069923054794752433105149683456233232130740386139544920826718997537811085487837539009663877028645490799130707691470161868672559591877808521740598041626622984403143775159066072213111010827925852228461946302711133592445096673290446925735338931131188845910525634882449056434684279969316136802131458013835224089025775355177081110227875417620921072484544073256517228924 [144,92] -14977047657513307678955244776602165477338944179263940981451371699234125445444031081279128323668249690922876372644969895755173411087069479373075305621773732498988019910289379342279321057460644366135797394109373501455639278287180268827652499274486322071354970796507534249914676867550583994821301398732484129451121042648674151112369064008942476631549562519192323884104828136091636346221668065082844681461373797317781036079836033273295143137368088666786642176000593909258862354429905286754059811383539407634450969383023278093904084577823971172810779325822952342673430703536275146934376022211756408285185992684991604561802357880955074527490025516912047620984177876479261660715537819575732106393792614499581771243127413080366478894734502671675448367398923635457841965798760575180921333210324931462280314580360368324786159077622160703238389872313642099822296883078709916838739786436027826998876545573001135502611566863061088078972188803258390391981602500319492630974042465569071217817411815898895084149145819073847585090152575191028647896701213710952328206604407902376777478761802339417255597848044925848902714526139048669319031367037060165870138078938633172830089516925446934193049135127101495360434728178747320733030723932320241632078970286533697980248846505411599986505566925708733537294254797005399837197124307980983869546401688357200081331270541523001896586762590208579935289135038303795759980890483399478448190043880828682473137378858302629635929449360032056553700358927512062882352852653677614515918829721536947839868331671685118482160873919858309477503712647427553306585306017740223852092019040852137105072477955105959264985003424938514015673357579314364862437298677656397543536160503097633989107111840355354901432603561314352029999208458970558744864015894175232040884070648715233646745525979855668760149385275780430434480874053874066677286912327423403959302238339095904990061768016949947895027964931779878599740793927014385027064308513895011224792748170402109524020733486219743600198468674799080486410480474457810800164380431852503259592 [144,93] -62330675193023135318563169290053925308534658250978213668448510040475359824202992639564110474573859139810037561675154655318306478621230386288108255714493536259441643351142204833398545495678054270102991071623254846093015135080178977074466121806245590899043757573824684822797657934930936167318169434776475793343394810659459270375625659788879343304889373755213425099690590787546276420553654826977205241821476775652591376722032788969295928383329369328777891035940571844944333266053491431490321723603864607871501677886189607986579830023821545941804186263161523832532494892456529340843976021224042173608478480456322832773853809274505304437070054469312801489522388301871686083662748082315784737091103802684928991023441560766919019434258957249518068672855402943741645375846727372821763036214443972194508484103986135525577621172445458760716801485205039217686574775640207557588394147666965756119561835236492518104508143398724533574760691907371025627730289244054426682095015532473029506432960643081885683991595023446417541142964645234971210168657906139055376321551073757552724650733087250546529471173928275974586183016836729804025940464825753444897171271305641056015047167999259130296290371414716330636801888952395772892917025066766488280966863864209183585647071457597013953207898192556581242787834601167436935565116987437805039590592579583067346958002275775905679590488113172089075501665497630365370032554902173716044729681597430484253831745621342602343684560437601629239729076695712603627642808250995554171545877065216960688918499135020302291619203758515497787907726438182633659033288556881103552588841838144661610659858795020865907224319140258967408884621313360945439339337747075927928345943399671671055552304434505467687911139010545338809794696832031088365693458779404067563609908241330434982438816199016611759675205109356247881545085778107173892199413428453680449320332094550389619601839564501600382061623938620688337477365229082513641620014321339372856602277454407048787902290670138509414850628039863969204743617183071327397771371263434784 [144,94] 5313064303775263271951378020886538331391362427070877547603509105276449025879058020091705429705335099606339890597068127076858131001679725992202979534968400350952167117286960357967273058627022357372742256793200690796891705313426205893749704846316365231755204022813778247458110495293746363078220549552332828212589172633559739519762184266233892231124058658711772472686081512163627331275722091208669974866052519964070935591709121705938015846877963543988821111855180996857484401848336170681818208494783676473284981321972397302760948573159948054307205521781727308531936668578063570941075000613013122642225023918731846228466818481052125211584221953601302293439236270354551161733391475991905682638666551194780869458798864772234166530371370325609505583711551979208993276062391268208682199881486348017378738823384406869958912384726859459144487207256881982094761068939326896899684503157161528371979823327224234074682318091088242940250132572635179582835782863619665572636211694674357117722336808836517969596021045101838413333625913180821634326378596697875470589927132307393287722861401032749288226808985658174485690907350093871523880365850280960366176694923281147792484808866960160900477897132072667280990986208079183054689788295695984642327749632019665152984440577737461010016156529717971389294823141503222449961051161629187697209069487954290097710789826232830372838162834817870100176563827779781939822238789869147306621670044778694965681467279205569066945361526563622769854124319221249480511479655751279650586086435681718155999845490934918180209418895527797787750189376910296927266116738828624222860917626364584536697936628871552449758794219377312204104394613989050468123517853682662875234031475610937217937215669198311885412533478311915080855977573339183982319158977965765696118993074478028083627441234775431314948682681734726702914686361434852256102514656722007801006031979375281141268464665583643208881178589348190218223523048847596858486225106711341155609589379838187328625823294701814506434248082341234895855761024068353274489111114768 [144,95] -5251530701400459363732591028310438379385936924953584408420515214646055051070828591445554125876622825750117643121422177840351434889634546872071511032681118345314969375359389060915789499496349980085149227695545763301563088695871382024303706423794529062871733381003987376748251230524021413061631538257796761659177609414350335594895583228685233115142385657152752838029864535406562485308440769269955264699165937851655401884323211977352741919749558491907036646903207072162817544982588617822880707487834415214681431750264460698445869406260111290373372746765614958189348177848843613081254798409310622366989376515899430745842748347917386348349527202246050685908341646217554050580488791549912075880687612086721444546459841512467932763581720918937386907660510362210244727498084201426446558403277847807647255377896974267954106747171218342449670886852302742356525749970467156288879084253607903837281261960845935715104461382066003847854367141389812164919484302081018026482889327308418431791696948305810638259413238912463825377450389938086262126830932757175629375490562563724470038896608335210210008779150950705427618076243055091462724014746065178209047387140876440475309683851444632280036529848238485491350946038644778451171036001025926600086168872985383102442041592128878649115219699892233569704831455025458739972965304530042562237225226463450235198180135906309702843103476975631460248654696236490715704585660216590366191054005077961230056347220598946222811505898825849867568567012773309607150446531315891646921767216829730989784813362210014392228186207604950712387930137211881451566895228992811469120450513386044129440228284872882483698630267278173115362127287150379933421120004710992442311092053934644196103283839503263319115047539978384253782771515534269282017557974377482211861897083476067168876841145899535487452977772986738092718309916696557036422514541367753494548444428813537163881061425448265022795044386276756325883521665866306590378984634025682357300055847269414930623685192184534975611277974426341250121047473575166307545872 [144,96] -1526906048842167223171126348538310323963722021222668906494690823850962596074852101106237370863320967104850363669629890837928217574658236177779330145998750236841791081942588905796029717777902855773593545969238507804468642123476758414970460830108744300258090786535769528517196104593865925071363821640086058730447180847367240500277038024152880988887598072644514817386742446905857178856812074700383916271108465034404262176608373401004147491939497827907129739012732633640167130897193973531006962217482881724391066529727630053971916180094109518112579519377547527869135559107940474392795768557586341761811307274599768786717463362361964120488016195396986513414231684670092442433774560730734433885860145935076414312841933485198781101192470043445413085368775870555711316149715788808319333657725030578674902419146147555341673028700966404914646236308355455555378786981004911176319093429723726984357367836401469015844533489500635431708381422138243028702241122139890328748202596243427779771878065420483771166533230091520160757337736294578208300125418866838578618458418280321370440345339591564058735433655574795822233223357256744905287204728892862614207969586148152504182479864379892586502813398981190545936815216654621437964061636465696299257563956739166920812786521023844391528301002612997756714754821812059050528251131066166128057987036789147202095578499849701532076720457845113404706115315586980607329461580228642469765904100714618975219318497023187208594055763321612061706179371955425922634866931348482559289922108423060164656911435271215288564703340079463236048124837629481657429714455696802136582854931997578943985244398122562100635786792146687792167294333516524350064101397519888009590287028327185177664236912910455343495502978790797110026547331672489597303031474725762127917302951086195738707459283167441060033338368039749235879348664924612125176680919660624183388483118824939667021275898955612219863286217974165741298422004560003931722081802103618204725027418745630150745647906553155094051937467668307775271060696624799306256 [144,97] 26275686888029917673444024811311620771836900161236470819132339300928971897020779397463610030865990000546745173334442828235839264114293124248699688258187344714938348617799002078503973219839072373031604743144684785243412275121382661733783926694229553350978012412157266575445734835304189149155446062348666932254970766205887206714254602899035617338332148395368812332509475286155338018534674575559224651933689943728231978959835074879671898227112167891266132405182094060298135375392790171376522982648367453377544336124914901829294043391548812052876320003724802425592198996363101264993674980736453578671101278806911500294946693105680122067336897495032320342219584209941462614551047120359920783141151176646563598637327656014492385402537478113295408784671641179695975739462789302373007545122373647094128562282071550666079725790348401340281232327779139326171944410075501399142427994420177382007057940082966915221408000684214625678647437952619019767210218650452972570441528488011351434438253836603962252148371078282684955946626842584266267108699669793415292433117774796765642082770892599157297663377145493572431586811825216683713184582125230888619845855285138720464176236998632841941480219039940290003702076479516826336974624271453245964267116170645521167838161564124234762270296111368663325594714839028395343984743443471633859121304150124578341538405543879506019337975208071253849913519978930758717849498039284550579155810576905842473307731270039915479929191301017319265441105819762426933827688499100750086837166327174201475642714437570916464751232113987140681514773687172342933665652452663675830545602543745505958513515552390561747297068764812046784448743395096741360661387947005105397034555446962676196745351142648298975193778644271776943520479097977514374693287261376617458222999266555948028244839908880877627241321586960211702664892258868202953817372385908782703371451781388740586780741716069057502735831804358215278753317236540270558737172666996399902893985817174122378468862777939254279228438803585337860846354887370664 [144,98] -380436525274368788339864853246144606051724688375591700961133413783807852787901174313466248622898964905452932893592145586962127705165178646312051396974472527809748953568832969189310378024360648412222395718736940763506587103946900466642563263014352054253294548481128673622785315149406705429542539668430559466166749658178180373031701370975324136636134568810936217183760210750227702042114613226242839721049010923317419276862326621434422636544711245927982997048786101127004888672387494945991033850188400781937255006030703995281110558870391854838324188270329111892907755048567644967303953106067023133569652048597951187578089016237310551007286990088917474998162987989439580994811220199072187121135738572213073507771318897137008024359751333967620468151379483380869515333355704072481840891484097254634676706014945820114607438900320616326269456943141810339962582844090008092426944643033471674980894639896788025462352744968052456776977599430170023635684344336197302695406236894493256658864345725097500721550099088211078810115604418934470941647044947218426113921102514326758413258850505292319897163940067626341923635564246816938692763372676275213598881700847643878568659592170773137230105587415843655281775251392134540108478330585154985506345514905692491867051084398393778574634245234175721271922419914184579946180210390564832017012900029195056709556586249280242166183652949271876217065782218516046531616604315531898709864572838922275470911988589656161726653116298741226628506003321971661230212627119700846534104827462769188697606977784857434201630911740598912016744585334819503994005478882757787008455978659576916210529854695419155930512716191663202579331779169455899758250358512786747697283489659125056545278370869034397707772364618565535563787946754739547268685980677842943066897275158572836450306919050150006030949641349034406074430519994701139306668698686684597388733101918742896642995710013529814580769782339735543544354700219307986296874845762774060281397235109816627744770402259935067806979735470345922235621145872 [144,99] 8777987566093008795332416319789937146624070340562311584484554428468418300074626471745171534891693280243491316726317853355593133149383538125045737733482194508108928055042161471351924389269529220237900479614321226888834512592924901099491596453806117869323246670081461649870251367239099485809313349834952723736220787856654222259299555971172556170329242996357533395690958129637529645442173530006885727678693427581049977819324670809969956042428778978509787132733590062187816019819819247437236294378258977356960936896389964609852227789376468288568310075035926561507457551477749536741155734568629191196430069563901206373990355486398143280441672039394098079120705971267315003216915339029943761280300256828993290526318548441778144623609586727009241165751750871235300644489189313233979133196486784602568830578871277613609795189955703340952653552223026083570744445268628193652623202115030027384904272803312076829687092410635199443350383431416423588421212242617273792164762579606601010133511318369628911715818402199197098382689567093126470836686428069762103757157541999393124202663914528803083121081715847208387936998387847444252752940711946146641191248402082319479794100750212334115639694132099125249497129847235531681639343958555069832026637943093834106183248900809859744627608980160885774331105216175650930203174098766619289630312795531828342356146946123909189796790632307543212931955170270192738655390133440993676302567667329647403138383460016115571167329933701762443882478864533384265518584480832144916540952193979638565065269013519284080765483660703224654845949875405219831638391141262821612042024733216648515235459822417586442731926145685349645391238336986455668022567257616378212809619043956827761066688410617605826862081858813615487085097756902571141862503372744179943021507928311862309793147606579144372291528838086715530898909599595035178165947998297791766767167819342023875017953107859256150113155053836043641541963506689596177216289656314765627471870263785872386846699054920788554369665512410912997355048 [144,100] -185682141858969046668795785893722629011839077404018506055858247812182511572547074384058276886537489567631012263590796842444495847892694797075923792680030189293634434059754096070800935461357279561102068157435870437317215374188265522514336097471620383571919397192338292437248789016298459827035099401904740869762289844887114406646824247340199351353528667422183184810245950463362701766814891599423515698196067988341008617474167930193311809891709234167530389644000845379611785574506687261101193697204595877988717672400778737066150667029033837415671020026979591462678452594609302460863779729769477457367456097450218876434046297724382804355591843535899650592445817073034417206918928615233476446103167328475270728827285662735367993688277677929036482630589685525948253015317303242502054194048597973527461692529594918116062613191463176810071252222563909116850627382748153610134516331144016867725676303842157012217725777659494708504328718278330240094985601991177145562990250165103891695031223727086699078608943027123535196113603786170084988799962528812655554569108237916838536002732318922514059045896313904551882844306244276123807057826715509928583891618306805176644753350831731403935214554083656951599290084393201312006079779083805822914608092524564519676615602112173917058589952075713627381809813887341803368505251972655709245326131679396651791091301129670868814354855286951489225359111531488605007026260028330747294031802437761388839902029972024378510050482172528223267083112660314790325754300275330543734817506941649191848776908220909241128940667668976467228091748171512429092190627515324642861224902813183442603535357339431622651834751221587436925118752053558055175103861709373867407088677412089938405680116223549420505554940412281547011762891100532153054410763265041014188407937137585363917286332855874391168562133516637741843121004313259689996437265326161300938417586170111465440701219755764759250845146080656707366055832912307985836369493854068267120645812236727673059041075328067468791047056735126958348 [144,101] 2166732996668358862321724787330504801698515231813041027994682547242220918843977870631792955600247501102448612479836598855965824443029986399467714138403660041851215021918640676075831167479374039957026123443928997804040540040728521881940215198507540047269821924531571474843297351721734009645451223302028160057802888545546589814554703530843165200591903470049219076476755888788992560508792314259590690129929465918554374601063455566847938251380203492748685925983964728558442838544033432603660614520361913061752101534405184848327170198787852819717172344139202752756227431385237276299569109242071313782015388612862447393192575639613121254474507254546493677162179576475452211516834521064948944151789429865912024424817399404489936110706726975928877502407167033363374501234456474761414306873122137905167590503878819407756427441118113621616699895362014596376168489036407862304423405820990063112448408413740797829256427911597226239313127048759505782362564832121118907525790109316818765982310922268333303867586253541208886610037186021056031325099377336927875793975524626575357024715060864793104725654113543802864958407391286232181722813868159642085605608360217545764569910016271268253345361993503513235160489420963880388871430604236091920434598955811720217153717689564478717402511807581359035633299678990190114496822264454687039334539939696591232893732251912647477107938745051100191203142318280614216220067851998801818753386540733619312232980909448089900215389723237867401783354071422009250950400810334639371558543873012107219609196470559121607346401151016081836265196894805066993196133618004472668972624203622505956504208746401701778837409063080531724915172068501403526759964493265033638601533495527175614123141614382996697633023439787424160838465330210309203172590986769937884067468527871940793562456658546658539323193378460467520354356003327012764571661945925783030232714138506075166231385718470727614199482510709388900126548573436641685028725677401573967111072215865496490868702200796988683832916135711008 [144,102] -15192361519398507900528443778178570446293387839351612891863513625340973224993102088697071854940498273250355881995866023955490306670204956875153603571936514135497615874613696048108918847180497352750569879161403203341650589622181640074575205761373082966424466434780459504721909918017622621235234952202533190356923475517366674209317591148269358657181286472742960493079070435635794792535899847644397273451491279878552982737087090402698802246836433637335212513551154821523641466603318012755110202469088124439286542546181628021898886885458043775357372398420567094216412147605756028570131393188854705275081909670995580949583098398428453592867382093663178117130322576828937299063695628356026410478485266461390336228723575799908022754847877210111932267732563387967847016973729415731774238381625343530375699651327830393937376675237190809546646981519511234233061150761040539963640780594802043170365722201673079826948833710076559953934147726558503804138879851693235214366113541769428413067986238775473859172546895618379107419316372381551529395297775115997092532616436907157814753328738264746540065772665809652231255194385834605756060987817394229784381392338232383093064311405715017889261854260040002647660810035204808510887185187452844535485728090874898627234503168132801668868653727855987194622791089022355142082454471578933030637928811590808777913331023955527915066286001241627969650119250017371275933123174502490800654636608829916491403687749699555763490917290494094546669165665773623080709053578258890890089619442538479268216439707328195745045775545815853408773527853569675006253001384352728085035203194575470617947616727067228042343265795189337736256159131569470097907997763301950909947693367752527084294132548645592424431901634489465067095017041709297865178848467436754786776385550237396027296966944112336738198879892218975210203180971352422881898220833387493111380563674457980109117451169076216875877324792090356430764379579352017496370876390787926512602370838320219654236430469080476008151260836 [144,103] 7848266360318707641651451367235364941403293425922898490884365628398498056282527498373916238261294766377051285842628711203971923840864342990222217570667186238694799683947060827106840515202932940340085947122729761183344422331224843461338468907090920629272519540953799422132347335276822232210183134427419039829038891291859578920865129686447971747273219973865188501556167459191750691196921702556220165351806016941485841803571147588860851299480509750759053040537421679609989813740313617176373722781722697648346844508787633569564560538429533559116738743905848769445777655156588410040373457273235928531685851222115775370769981067200828194252305074280689527022045660494441143087539505434487181077485431497066365389423739601438696642270709923802443808019817999159608392520887919291868532302711472111417474367161000671591224417873933365831603950911128545266959969034233483970825972809104562748088702038092502430864709436153217356256840409039817229104784056957387551314099679512281526064825592812825004815156507749262762614300195594182839943449646773281025317352780831781900792957561475525880225121137276183402579971750150632989340852206028010898488140392081724057604487067676568034506548248610287615080504153909155029530534753826071084210302042131394803746273265093888822266179139710640994622673940432694189205867707089871964876179623889952196947327227989334929632912849410351367306208703716843212083356851218289556123055583228159103352588495020021120234019755910550298702058750875488292030755072360162567718279634196695220046500534229779350295277647134646097205732458106922108874917273484585094857948271165809054904072431187328922091071296024555003285640857145412965543523544965201628233488288044264043570881689317440716240773829088281373209994995239131184224566705912152482418178143614843216267689642029992578835293604042707081373611843426419696693590475773504750916353921275062443661634461334827615044567487572773963514930716500261317308390686539370058083805176213124597042990052873181015632 [144,104] 928202709188350240041808429189359890496858103474691791075163717557757162321159258259046003156568165376630405539001868505128696369697115882865279369712652336537176774612374182426803190059585539501603791199244696643348812657056207037364673307430949985355782941971123693611067491638503781687762732619311093505920504811053749475768319965188900521036783186610047544141025459963051161689092085255286615496030154827758420087628029356371996251236794450413784100367471351302297687424878551713753337231864941022377133041056991415807808650759337984415596577820609741360460380882103336220946708002204378811318802528287053275603195330263604543385186119309808921995165657450770363358677192086837430910447251272569984757969619698217422844827810315728178749710630632327962858806135607985157988351768427744318428013402750902564675467534794026350731054731504116761548962675180587143269545251596019207511529686723489077867041512148387597818176845740590367732886887331210644281427968019414163175446121311022322626719152754996573485262586210926076389079885942723733022662543749674528371211141598892358251938301033535653677750372573690134625931487663323842796993616058414176519517306623097270106991311232566322974728202499401741976835147910683780326194403105232852562581077168437689510380279446359048234362368077509563983691205663395157266260421164849538139026129526155758324036526667597347824744085659997582291787939150492875699886710526061979654714824860539991680247032387828351966934839046620441186841799135896257586439547898000537287396314048071285558767170079200904682289364060923164994305894016017515473046600355046671147422867637142458826481799487104141361278195924664323029327346136285725569389288027512044994749783863356249357527662014546499020081129883857527742182530142168423545076111650868569158012051299040916367114666623892025571130102406171289073622403823627309886731707037831899688924113735367419631150617057537535561706873756863499211079191897037247558763269277051709216532070361103716 [144,105] -11722353832507349886883550143337733547088626137504008472985495967294375311981699017795463240682680711584173122696830080265574484523207659226281357478456014840247389656205026181499167712658533545124895152002716950985012826427660400205531570593859980195853909665464397433002020205544564855637464543513918293827504859389843378039133136410296376183555762817203329638322216828177858105121614074613962176921372281359868365442769911441159390639421264651929357442735845629426557882646016829350859374073462407476783458826728456257129408965859950420210156582368095673961599699560198212227431387097665950724923661107502846008519405484237549429357484264320447932093349905506756994342677366409970207493111726987393353000012945483820188227312377406947420776107340045008212357098966402967109870408430712341487887445151214466851608545136159582219840115557746576993950941351999426254149502252075258392037476501063802473177331625283517152255653992385418072112512212129391939200660234117165009131656400185632126859755535012910322216509394273309238918276329303435654734862824890427553355926124961853446397740845020469919942618707631658682409500093514195268168972529008312185701127168371252638906016075802771666563268348937482890664552792159692921037205333183404165488113621920097070188165100191150500161304749448777659582012115801137821830774450588961806275066304273050922044147965560922950864874995067289167332854553782342839413104600399770045087831477459322610757235625845975886837468587927431446739889590446994990864662657308733675941388163722406600919304762587383497403109591096796444898810965547877099188183752299722433166973854909416065318114498601997302081448096795245027044842874263040509678220032493202126667869505232558696592917293782616047341858607246379502677919876057823178583184626350894992944691822777452626155814647654444748936918563958855384094400017687413023042529439763283974682764105010357128120798602304822091276122531201962622824576220897623630501497870494135589992600196872 [144,106] 68744540601353868009079606181543588302717267709585483141763665322707937967511507802879546169966844207163182291886171317291788480835592051625832130322522262366066519763462538473648327221753656293788791733526086048820061184859552923605431768903905650293069862668394993725447850426138893365054058387721077469735452746912457128988635982460276242605698098186060444494475395449488274617067234937157857196977821067145480277373130862863508259634861760658758800174702739181174943749627909061149101334245893244011812395444995842885600902390690069151357839624347011977958869707046751113452716878116731708834687204761949546357663357679170148552192190437666596889757460650308862963799416483561814189345157230688126341150411577483888856492845527541946009638435538597115021731904233320131698473093884097253629238183510735165576062684883965187763380350392298233575910878714795247787462482007544777132197385742058252696269727622158084543971837877726376735740127757685646968816806755046302167713683108494223872634285793288456601463292091885557683012223873998585295378096868002794184680767595307810183423985891489135205860858100112071246259442797556750799980252695141822975719887298216460036165534494740806419535296244395539957711963569457442245376039868629668105716524518571099967213806630262736504059016752609252876410880012439714308689257805905992568489510191886243237216071456143244235601079394321138498171766522922604459562518056761328664355596107079399289397446301096767004306757156169778828961002648164724413963181154460438318228857961611880864613337500948186284082159064828136056637960841394691415777640862034105668568225037748545592973731360667811332263142309493697638072862717765680388112120728116515987885617554981763033954684029289286569995966538227999530679647497179049852071403154810136348621660676649584367168026687906466917786460898608950772533481281361452687893293375269201102613799814698274798458053669564685785624738621005152041891774101922880677418832098724305867979776 [144,107] -337938717048100373125412429585363387067509058502848298570143554270164912401637865930916753184460286920620242540359580588581153487032879277814875150819988311764859991236815017529331098031804012023987536230636787652415494079474207588447067079268798319059322123037904006397605624090361935391935273223519263022747618074075853446341522410203039239999564518243405617930326114320506630820001906340157280253287751768790033700302438332445022624784373392602212025913257332100861984466312166664809486448195175723810847797012318695739552032444199513541076667062477009028468004766122052381643595474904261820770394059694916310539176876483694319877839794295755261331758038265474483827956997632231012874841200871018377547623025791742905776109539233793610631618526323264836134283693995722190814580735739874429448797797683933548588060181628156668902424297954547177545916587691521626627247710703705144236344469042432724664256018810301583293919631097676037485886268802240025983901444590292262509035689138781980650945136884901957179240849538960731557233572234685039355438890777424500926829192337816449012996137517605080918974865189570897270510305460230383840546111291955344372856261849012219792603507669055781839301993724667377903749358880488210863247947756936498562160822400808171040188996041562764873468463428882143890621539497434456260105773476032368001685095726004654911193933965273557362714331124618766871101762632071807521425617688540877753983321063152122930288030649113931616466837264554367702486880169808839937606235118582357919016222572225955738610221509064241083809496713739014175476780193790610267394697640339506492219315003949569295452901320705863157125075820022953654123019919395856126928017197877024323957195348880964175623941366888397538909720766664094800975241674135553886115780064875599814783451403268603288388123554714354660633960643935820604594196140834466140059560573850073745410383338208968608074389542855809644785693474749542823340322096630840264661047222776540088 [144,108] 885708749135463625980643354547642343080164240175295948952123751448203322546506136154945016022745241618767528564497442519587682739773074515466597732921291039984116413652473244810687766570553760212773050332621865972763054058425384769224704366026626873673859305908377653076206049413631567962178824714155837297939204321283770424400962989111842217702878128208678950330537644282288557521396506618614348600114843206568407405161171556076227114302449412768748662143842932261746120071103945844322385160801832305774198837769189589069048163288189208800174497024077107480564672207861508694439751317315728758973198056985216846161796340842285457138036108141076178344261418352273472484453497794070859542872421079554780114884391298761353120684834718917766870984994695441898448431225442777160111050656440553192781972597593134858765080864449148369124471271686352634524152126565362080712341931293994457615023904724674909845267424619055760319385967794392172055634673881888832498949942063682333014529909952327905948870049932574216905355544155076910992102239076548087855250050782138787874832280196808884504028397612138958918792160135093506716108270366157208542059953155239332310591817335297104621573840772143318904114090737411482353003531942463701549441928459261895958539937109855279422051509631964340634091069996516828697971741168929809060296099428793056090972701708579805019028039618269301053035471897226228130588308161930994655322801943281083813749951439175262181388837254740182121420546248676249774107854689944344419121062023253365849707254969909573205489278495197510790705657669226998504922207799514849440296434301005996454791620622268413332714522105347018456267668041657997775103677901313390740321273391294665098319309654100907389077006235897953435911308872187145392250576990357482140881639732600105721632673321516521975320985560794649445813151034043195866605501423686254759533154459916039239230493666687815681632272446589401758881812730642829767584294640364428101443486369264 [144,109] -998957361189110798103913867262216818735884357789622266716942987052836302736841500745044998420455044008069327921563206163151382124976721792198874268261490143211482670213483509507798459762587485943728740101240549274237366721849152942293781667468600027012337184199153840075037113098391659298022015800566455965551124952713803718724078524874964892683173099204061305722053993795275868481363623089538625289694564810821332068652418857942609538168235804014388203083037234386040713683155317646558976259472286800643818592194817443421257111822726631680561460402537129349683622952610775679244580205428236494705087383153059266206370896728144445570480567417950279518681272631491543242325773767757280564490805354006899933678991646409079694296118300139923499228393773065008785940410468461556336245945618673603840118072617178114328388783016439760469534546197728221647986928403041402182462009937026358999180836114916795650032418535616966542393025392565033331576297653168446615298592294045074894376849629831570976621611157729024154650647936901423283137011319543168635652655199312982525719446656788023263446751905151519312595513450119768343029676929409354631091914195513090455665288502994355934928963040570758839227466170970632482668181608937021482106155830007556181960956139265774590781605553047378556127376052827208570162929426082092017184182526930818761855188650155850740091645015945094381451873029140293374349137143023188421959694917437978183549736520113937607046949099780541350561047465129730294006719427032785884225067303454043042596323150364984810692127993770654269952728033625395544387512152739531082049566554068438261841192345757832894680675501648917912438258537154614845796165946184418310644334690076008781256907439863000756687861935564890783275141022477883951288943570892491045566151654375467012787457842586697386110959656268846371895808693117337157558751035042474784287388990934229597915517829185994848871909560054382404243700709471047356546341956118029164039792 [144,110] 3122905909505436022937720955576954426947885186542702594687513310231599806496150941602243920829877906019402190533440272868442206293659366302747464894900133974662016761430170999184051572101198274244995154663979238854505978385563335647981132576125717145071347776971799200790173587833178032377548857632278959760100666124240220556938896468850327589832147955614017426943088841556188714241805539794922821932763317690039327568841537619219735918433243759923920349095366827716803423538538342591709239636899144880262192772408160594252891037893862837462130707487630192404123830767593011909560538470646898364130433466019314806601074401196949908128876910419864291992307486737940460596472033229954093753550036634896971105137902912147531895253835301948219768720161633138547862591082799521469202540367200312898272976742500502671862438298958232375167129407728030004671614796482999728999869316201660040145252489201162152300823704491489140533115209599484118155004979902657994245073906056668133114007211270062198050471593146768313185044304008297973387711967313631591840805116964554886896487463052738938028943747948303498865575842362680645095500882088595192628052608801432804235752917372083262530583978648035227401316562309417473520998861778353148288696996111180408332115784994192286599268082321442083269764709980576240745411036907069248702020049510145847496739821550133190647910198758689592246250141772121791721061645616840767488953657836343012333780732726803252546363109353759825443878337316708344223679823737224022529687074916280927508854035404662135653480415879096131511867736238912525935758356147405209672584177253866523116945981562130621468578037781365275203972870449848581792208255564848253677384994953358379940693004258543187725598306921488983470769232910574870643964338960558829154430331054217558064360338597819979880817531274375604253350504819961667751429267176148003889937554609739319347522466041978334645140626652848914350860816072765515179407979162936800474 [144,111] 1703024432698376877072811140748064750447981556515034356560683854183715388725647302308714464518270985041868672104409976507312301045687049741517310703015266029087808595905740173236918061498924401379378050368942138167342811113872357633993933747137808270741022689204241112969282239838928066332310007631649660595867076917681177367514091204401132485869662147807149345662620126254826731524278064995131134767105554056986749796620341110874906396582756099458214870982878633353702376132197544130149389019127773897964963276829026015195492867907725192158107431716485452138869932251474705584952464903419482110421884524617010591314794638118206307312249286444280076140495720476965339228965046880111998099200638955440611815956221596678306805086777886814301581976764542313042282832029164320306240642867225931897685666689244770111472679003605215509930047378270282509280890289448965664003559620678560943435299926579324950743959974693271327006689302196250838001212225899334231282339044768864360338456375585907785656850730931403684575458917484994317953734058055385764046771010182759489097951608672444333412892805044299911896795793725838991358499643754240692725874304861257048464614994423387028275241977034368284447346841109744922399886019276366951205617932835217850935148859412609321277416321718366756652693723142632381507582528051709023633414337979544890113666698529393502128091899740960882104257802458740058177594878202149310788775944728396547837405182318841505761438419252911408246355784467349339401032318637891254239509302073458219771525686897710890718455435738266074356405664000627946108449034889033952487190493886216691647810303769267856446981603447540045427569965582448418406447193236537804571474921734601253481301309303188153299562608558763077585074757233550214617188269521268128911974006035752640253425463969305767473224876785537981968328939730081422321308376381351397933714879567856432849563801121970522679948803006370266879173712248129952808418447666256 [144,112] 15635657347099235095258060557234380003015567888051745265714323759165987011204823775759534138845779022867723621450437080174024127515934075747032160292750530392556366399863869977417606497118278272548187207640113173524862897543796537877511835468552639023418564213726089440763922429986208690652407361138939175180412121333565606795103614402401470224344939676081055222740054465770147300935465454169078932258008854528309760390436966926708542033437501128828658039816431181231533927217711342852472730330482422316250812897230300119829514994013077561542351904864952998173049689580341372195220368011880021990438940467093261121109164293109501441272771593773074267989554397315375679231403033833214870346146082824066511493961818419696886038333215805382825441777043168375809950811769280501202031297803445314787721159175378511165943027557189686133852709135708335158966388583798897261293983845809265923070267893064287208007654653620980351027493202843085616468555762515685432059744453311290361414139679426204089246711194184936714038066853985580313787050299202821806875111890001174337216137971995595059491827350885200129684353020818854357471490015279005310032229265087129657589071985613570522972227270143845328420780910345709804364825224242261187714223708509397638971715247301308654306271461560450525877329732452900965782523042355930955654039992874035878304970085015659263513305096628735795423123148930039121968585557619312207403433518833755525668719491273732267266294718241294559701603077516072796045713446062136297545576882719149846370250872092767368356030944748808439090993969202410221756898009080780780112654376767390968505647412974959886706495632289215418619268956599912282959199120090886082778860732487903453922656826167550637015545348614912546490239827836320311636723167820431063770404671728395040571307202436546108994108387129390738828666993417208416565190731208256283412762455368995177269948300615926334987955906841678443272819512340699340625795332 [144,113] 31630877734827442941084442319106931883969021457558445294716336313623631849597982420280553061810935380986519247783272516408440062654427324276465235659006294794320978497960742159375449885733423427024083959163696268396664719048058775476822833088166891053724173968031805903584871405343232096050272817792304996729825088975702599489150624740072225751966626700787121383492580578599924991106435440731621362740035957103121907879917239368326285968574381237683496875320119832131728369728407205264311398461825890435762091957626289603959031207371090652050659339844562166240726186796125903785560446220824338583408285165854483451698938276110770939145454860516253837721250969020192201782272132782964998736839637238758909499123282142491245576482213659989481461936644533615192201359261843506811426385923677642799358969057370384280615973223558419647251520920176748153395620899206358033174794771138462004191326621101565454050240237661062716238311483158514167804292816079694855284516764452238767868283851650110223796407287384388367429255225640965757669174028224752121631138539786675949747057068403661200646867266393534151117938499961609678130832260815359368180847142765674023564352768752608901248753206702959744445630348193542978458515575015823645528173279700680066727057940539834104668145123817607510951107157276147325293956528594021536459958108727860430656690245977464268188548900738486935906829377687185312723187904901680800623378814876035478283579257256928315406519172934647576769916358791917144296217943626797800276608796770156723151615605551000708005080376646475790235339455265193119127845937476402564516695896236802763387743721431169048615109321891167521332851309570937903049790646622805897710377168769461014765468064139636234398002774625875407973339483384516883716403859715813812726248012905933561143801571663863403412438895130706097781912783620821184654873830395164548439290556770553143916199731392864921551870848697739090190647181444719781880 [144,114] 39641273855205062034164389246067977923202680870562147802907067657835724712906986145752584628664333668514426862127383887837659884645710704400875189923797265661755663370102250122989535350356329709663679868641085256951444728072810271918961912620399008415223072158285515971513239733609102139582093005592170908959196270851097447065121145897116431497066677544427089138638344611338791332656095068377993809528091434066473898213685779065889413453654430992413127483960213442383066408090215004395334114649530584082095156503336230980831457116487528756404432123716794379077382162738070833221658016698976254621105315390452616922869342884475188216385509212015952818271262588003209497744757226711997387661765779203711699715017655169427112853964181534442700805934872140964423329946274810112714942479379806552420965392236941887496149251854121706284932723247063598634083694962102451432306392483286758890565246921107684734817946197711460065190243798643508286312508159427904448666185817513327779027031576816155186915039043702433716930826973877606640794711401289208901394905229058984789900402853390172684291240172824831305398325694098549187796459104620382861959089300631742972286449024460596955552740725938372881574384037655047612785119614400986072846135809033280325717011157638163843623552885355126707029619001930472536169412569440197735681301112865313096246467797895333142254358577804718375777364815786311561812477796161160976820925326134102268155302773264328906830036344840946153527963146870085071203823118577988901424035031369532905963464948481440087042297953538452398998721494217248865444111557505739214925727590423498628854777146522841716941784655915445653688772350718095994985256450779149286304117654203831882863049900854676541348506357874890277763289056530613104399797085817334668247798093991991861223532184318133816327880711056211615328798796805994467564309241966077539787650195492245905322107960459136273140979280740987940664435500300776 [144,115] 4805748518435200762630069473686809298566583425854453437118589025632666838325516928209213046000755346625414737717557157909253662206218821869016242313159492290997186014597600479377405911036361081117582807508376413712538609875624366766697032994942875589828704982821116106787731595791262439557395830436317443786765534363134448415576226865797201112957426975706400500962267399103100908640870760754228971371372584951719334270756304449494475613897398574596047607510692301822221232090407539762138743931598177279237175688684121853094231233890769391257116274045466002045646487488222506565271580795047909682031708548763927668533049117089477410422384619209489843586107366052711149375047187808572942456068384431323803545608951021599655935892316593139503143173442275290258871071194635867683066229279402297184376894064004001496756499161489858291582171624994205880971748323485839371776421872867728386301347405320933033443165535156375080386855911354297626717699160615720439668152351611226394322107344267552926206369040533195039243297543311252463505220147658093083364674294001940313072951260114479359839025932916327459192970850234039559369897500681176343481048396058585480105274948988390654913605898110997925033311674332442750739868610332230812196383747052512782249482989763815654822003795152895055496033712925456764464378819754856888474061672608540166863231489574018424542998421180670532751338672070361940337152757074065986170875683599492521625175516020101206727491752414061490432195359181751697357660607097110684700940717042500048194207685626285014293971220204181886302962499196641854274801625211505048480914685784878646350186861363595406847192782855966727350524164437067517633068219798252894187697359390212486269492738266929510572901643761240679785710037219201041850911414617556985613194545339711177384336273413147459723059162710842912426023722666632779864272181859345864282616135612962465891478189155862002811954123833232361292183032 [144,116] -18764140600966827066135991568207315083463623051059776411506871525754212967867565904926615047927963279055131883539199112554203988059036296007639497853363829743624926898052589320823367352855813188363510107037695696263107655623232251501704798621100567208410676406148838075387850738535381800364301354309045638532787050939083193228786784009755268857428947610863583880185560005936598777510811292952038783179384435761027306603339504988439287603782931353744281697479565240628753279382737160325990295410753075830219771387039769504676666233568384371831868046341319057052378940407431989017111014889689027331057194217615936042585049033869091990147675726953555051388734257172797375887553692546127664260862012950650323514668390661666787159973174472708427744316397329807234788437335553791821340342554474360525271083500263734439165244909007834489688901706190350443526114589765427676864047859631201751774655382442842463749523009439819585375737852626336899452261481084651656202451037808445608586357980716480500763565803702361875723892396604524613709131284794852988280436268709204115780109413177842495791298153216791663895561530388772272391323943159942713865610934754654940384240763053425691829710541014841896783251121069084852657721242247073634341553675572171820325419316219965163406855678775204185447293910567355070845378314472890356474382996215932242988267068080223786111507857754989399856952371665206205030758291124272545901989824491174244450842498723863616670026259068900928497279130306597489089070482616052909962101692695695080476538474572688663975447191915876526786299567274055293916262560721904392525217695556459346790068059641636682895456921523240062172764198521611234780359794330131948254584735176834778270634075955043130056021223151865977807451744255694082657653722471021491026499079013809004275299188703727768130731748521465836075928122438541934210218773108759743230824319950528061998034367295934220470809757071491530984 [144,117] -6904104368385222137379330789842352274285913482685312442039641422425010586844439162641845448224770834103466376106776684781891594289538985713107546032262407912361343381725978221281225266648004058089095348967516036974572930506207815025723346569584112955622839392050494003360945788024890077894926937242114281544652152047068157468219686285881083058822588381737089184145934626504544666833267524353470886193024976989702132440500691826841093503085460584247921493470063721432152230356925861767486600113205579500366018949248137465692864480781527934170874019349885265621192408169761301048428798582385065655700964758157981041481111231509419466766332040750766523150467041536823286143487599705642943010535390527165991074327796660388875350239903286949750726471757290918853990077375741377891848091222544561953719141150343668415021929295547970849322482106411218135843753660071775289399894846610751536646695654543422020413209341728884942713076634060252218370713083945080387919528080155651448161337362621844676772960191486877387957868099668907355655529796753156189027049766443324327451867875599600189874694432550355008472737745339878061249934749806788031159381449909284074844049207972500631932446531017487754026485298804081865699980999189847407477794469577555463188611842805459508755466010649299145451039050362263519328841547575343050844096298652543395537347707632488817683574773211058469528989626434514818951532707719246242784600371717901169497536159599031207349593665245424477970490671210313875969777070637735158562614670938344509404273068772565575508926817304213339321127941858789699338432576611118541114421013340203259947462607191543407414102437858889400797385471485944755563405051986417009245822533006119647135036720576198234158035755368031293590143406695315418447742162509270783321945212304394781472741261026415819067870879924452789546082710196170556121533698778994007918806329436486574621059969517280370990222689401460 [144,118] 3267194136004482776734067003867064575947296864627724115558066530464082840912859853609413663218804204816316877784487573783009120763073088418364374144765300286520341520863227207254171439977929249011803743991018979686779987761476332232020746085350882160962533359747003392356919642591451158567157602266436753988057351103609118968525592429652231745529216795334015184934462559625532236525104395919262830099652530088121106704076868039812542776646809833355733932549765101130948097387806447974066151007713611340757921839929424979482897038516792779143085722182764368610057995030891648117266506379539562812817064340355245671642152701401210010013890990995473670750077555238979214970611684113936131513854088144594999483333889814483483822242864811454542214947765977319712479350640611254624910258118629036521492307244634516146230840555509940269904799102215163663944451925013146785113767109584697319691158619714070787410618315663399344439553446052789162014143150836903291132867286915181231982891059657004256097389836490269968067068811676046916478394184702887227526370528340356973027132061772098796228824549531150448581170234457844494434225786099048546754137351143990669909305861196877836926113184051542667906178874687118298283500818218009985059381104016578456907468736414535565795449546933808787182680196659140818541047799126566276357917678430483348594363612737490423834996622964807263629059005002569601029371689343906669312339295705830939628315204010764711285570855455087284347124555465300612378395897700925424241528787376731377198546403508659044360734813865666001266790328884722644756837267219140664632762988774003885145789252279851540368057304302621142656195204437842190390047684694580155976231918453763783323132512203087285190599192196892847511987942288850867790536629938804334032292900609385280993597470188791146448299149190171118251201867836983305003629586742072416701328936941516920191426523346965874337494874 [144,119] 627716514588251917650679570655434796872213348759659574781304320014465102100322296147505978713172869030896487767554969232859728092421235631125006758350482990897925196493592673627798563850973120682042082336425184637112634500510061769292305002387992698135560079156232203263608489885091609800048620242725661431134514424612909317133878856974026189071911891223465140538188613788480093866326247441942041154710271247270586718100718311992916223385395925610581890722337482266020526631945155750026368018103429900086265758928118442384724226691470018078756938136491095514781529147826282268411109271781709873337137098587527483544097568850656219278025326459243217428542338368522903721301839576385612004194585995804647119365045184915450734094268542537582432925179297241046578616734238527233910765831670941693544701449314523153914659047014239779844946263431062750623626727487185561120930345435361504303136600004245708356256751298172063949277590834138587952157843065511349248959496919048955461343499537295889897376237298984164581376985959237079694949995002757205480524858609486951360150178856556489906853462446483495307553797412672605978162256296997541009732997777665995286370789716699642574298606322110702214256107863940193544559191983058225692490794133798201155842226099426938552392058358658700219351737526745722844030313923389154276677686723452214977139677956753642620807502643363462114225553910441160019049314205920616564064973845550781420678080239547708215997531976063580438153593117038461197928603121691537322670084051391929192717231853335521600275410529120514640217905860936047790176492647913276940812441321325045149688562025479453756898145796971278190746936297039734315631156675244505368250219468666075937265611452265499464534082262118247057929286082783292058359004939042374332392911614241355859317634175892890385020147964234830836977916860903297120440492379646853848838767163369811985112917765116831936 [144,120] -217023707364588442176392086429201174038431986785869678134611032412561580077872321244585166650443499135591813190398688582079422919600685294025435445153884164126534204472765374640891013745029951632060010387755128239086170704869578671616475009252415213963539516251846234835525331219250337559076257818900240274365390593493684471075616222523424082444191278302010755310101101037575043206819055109482202814534792394398183119565458629396989705867961078536065274830677637887682706165112579392878127856144965458855218205132719240833852167803977574668005875557139660915851953395017592743865523553997493710197304045773218933228335884368742701202197973484674018693125172550165707348605788715255278601439626016480882281317362837699852606147682572917750617787902102287090011174581830910294519534248783122791042458746666468579157429711452660321094185096241429171141600583971197927658831546458599245316502469788630462775723696927768121596562627514571562226207854795208804258112669239782008207949502377930663384920105617078106396874106450835852867287962893647355904797305689102005993597594111587586709230540554428356290020965346317578306026480354556498138525932732981095276841846855434192802388052772151807795016310245650252754112244637308790605466399352944375843786094870216278741211060494377740382634715332290259364320707046715040992235645923779068270281076097177336248502436339471766754730877606452389359799552561496713965402459883469590543977739407923332820576740171986058528680569668967220301519001775292138728913949686733785707042292614164433816457685210983873499318695743702108963951599478662257102770122359324529160213464739009437053959799576342109290969422715956453991384667765357716735245613244119182182107216401707669574875157091587463291204803812651580337937733694779420226586432810939403357492405553613785967403575069271197402601536953772260577502184866609979422542781845904715398361036400660 [144,121] -145223703591238389762165650436950173779211555015538217010172695362516144049821304831869006365050508369905414505591031984770181115620780644131311166683527876021287653966452717402675411980732219077095810137594199424113570580507316344951843688373028809232505664523018712752602965104607822491757896935747272776852048698830909417397180547613044412971085554642539557804542136056110088137618454814709618976603368827999968774506199514990516301142720279256047886265046928221960399764179846376829743143603126829616180015754292932208729720115485117004010089331232940543857335407483617919643670456803788943239971525799354971808255502906652919597095583693044351496299782348813742203363630173156164370107122909152500081387078844122082493610107021070658438147607098265248901955770921680827055513086705698153431773035975279944334759912188097464095812836535792695618666795125200866475175229323450900180849549906597556074715780169945677919278014176075263235301703080765560384797183499910800284950906250189217776417652847853778862983798968988571663837671197379480859685403478335057752037197937002284138690179561628766751014100670102290004521260358248628913703491132565793268227964314079163807301194800866557700724568265609627522044211337826938516548938783491481663886978868372614891473256209560975603469133512357649413736307828638519788036659740395907753556654642895380742721478994279125929471775439775555076815610762227934675774313769814523621070925391243209272013126560355363866949157238458104593995517511076894336036786671307918940703294180441158789854089073033731188794097147609706705654187202733700764727759243175136046174061198580235267247053690983490863221400896780577152871933649381093317318246050460203252200235819901060992854173638842845810910018161365531537039782580041796754190788622494206294642825047034528779918213170908244082733127927068166801293705962891649234750134253954688980047330 [144,122] -12365859230140604551224711735861562087125022041335004381246515857626768678833704128779600061365357128700792756862560562049795721037480524767650946754142434499271667521491604932203552251768917376722298938588083280611865935100322117239480699854833422107692637840801195017604993564329200388818342434838430240319565690937330819550360400843570757034932739506902458409646569861449933771182747922095400312365519533945885254994256999694852103153883408222635606863218813079933242527564125582438240431659466502412012168049772145072589118646980340486786843452245755683833600258675151186465226439629501733798972547877913946298935719162667333477232450536079001605943982037611522908555472137926257630861003640784888605118870112180581650774873631883837616376298086068308755301994635926915159633804350378583493757031972982052413116593137028704643724776401208426985814798867612802927239855177415269974650953709342985084834085813416489025698956592917304118949916798434148687574719026653773701877431851903303099019550926434008184923877388596177185169485826973033796738369886547454702217181676995201345890223269246912142501466301505373074276586888253435760843872337969453906821862264167316010164758025754534503173378681145903567507253939773000507260354541949274071182930628372220675904516484402665327567941868601699426581211128746322257562415620225381544205774861894072105605417261945386377902194101483178809886556491344983252758194954754600323045147263856302538959294493615692791610636523784655123289019263716541424530394231980801546719915260656081039149056003149955175530102598824264685878247913741097115269730107762978694737313530242817356396168273094989011552607089130610125468077258067481593912555688982049427782995363927732544570537939049332432257666960482071502058838922764129615134157621798534118961252399301594585176396551297462248204678971773161691580844488404986052745955480559250488 [144,123] -6385110193152795860031485400283742524092273592312581469262706329260881167676334660481197665010446030519911007307065695295023933159384366230978003471411438870454409584681676205932672388629641644709622891784780450578071278568698666365094161009460860730370252738697208772952490033430887732034886383531738365400263243819182776397960458636777362991722711343557594646629270650799114143579630535564209520148171965904928439445352876150606212087533642783256145775309906409013224406650083118474887419113239379389214367974294239393432255423435811422654268487399836570870701475153479608985003200297202241451716649445310460539840099453984139458878232062500845792259941170706650704345276932389657141553800741673056166035716485992764989546260497055648485974214417544135645519876685022027631763716263286407264016805434183816387130129233922478983039987775264420891346538279230352647414763293888765826423304150175060682599263928353425532765037529784266342934996411606669224622380783368720398988827990327750127531202606260140446366938957442812829398399617721557466786895531750660718923893720971517803837844319917621854521375926262790088524799982155846176942031922312924609496660048047197865496308733447687342612142640554783041029414247633988430946917920803812805508175150999284409057065615865300800886524243654001563792313045909692122662157112306773404886724881692533514033226911936181350131179557871722104907397354757611223304591119082279758465184227372896046285880877270742821171122799548087294903861932777825776730918822751359834816955668451766390892739685079668531816329060637063910914639688585536783736307404620739236727830576650608276922102946710675690282225648599998861289209877747230752145563635982277823437196081459347829418285339754354307783113887065270024841349801999527310859756759438815762289199812239151418041065471742001940121538756569931407884592025728201056660763938300 [144,124] -419220972896586016690891454584693200214595662175450799265470812140679592070762290509782160261253171841104654771033241006159728742452185495500568003462467967751321465006088988200862700330512840283898143541692716668357180005707239955952155861646470773993883525285912798681474603030583038878658885161967875779434074004114988588385849629506304280133162225919390803318986228736895292046503175600132675356403062183315621859684173167875122900360047104254920517180047620787602807448634873237978293595641523906260396674301546404375110376548664497862226866111098220041196991843848467752817146565314862101565604658699747485268470132815280029671894599713270266914022107647410638392245981962335134764458055148848344690615348702018991109386772334181506896240334929119820223325686899940305999881767356653646285042604959745302360628709654694843633597411603733281034457892873435423222829871375012417444883413997611431115422441867598177753353905314722392167857092095142478528831653622159758080146147621961765244250527147062081938946552851407004194699143985864623277881059805655615933874244330056368256053669347109979500304268155817219170837763718793560226984178060993757485195917517492223684498655899659908490134755246279440811443398371639220597555851863124215265500638568809309772154495393092690164407189712443030078338170934467604735723237046231703088158038747815012078998885892145964783803464802356121116879613502326682360321303537802556585450277395222203859067001605845250806906037680613329559008711033113919411478301571805967580874144971948516692436696197241559616124705144237351913538286999937884382983855268933397131403425426111695369872781216587736593384558029288654746084695649412169829953049121942875819387154791360222134346515212776128847194385983430624390311351335606475396562863338477052920526887795174280405149109275828038052837285049867003179957798747618032475554 [144,125] -65720150827567234339624598996799503063249181690399026088480981140436160766193100377552558309900204857203863965738766603203588083670395902442617556640866818604974668750199840629082446565487193983606803235978828187538828758989055891732416486267813607937395338609493298105551518754195435203342089904390975471929334030705275228372017969865841005032188799416841579473775900048430092404845981613417360778910692579574043680768406176960285624940765664929906817092493432266140088638379430833551402383466445015998436182349688620486127483286918177910227392072458849801652088833982820894479105924042224322083015393050996724794723187518084137234642133179701630119113350307020623833706025434266561413758868365239492306082212847689528546246661486713986904015334405968513207076249198670967875082851106852838142596799434548134134667861790596507543695322573613594393620291665183359353381118158434993816189367098975757599322799496079179063661299851681957879118434686052671251240027237130199312810844382161976868680160391309562038155260647926263196407932407885841622450361877311098319201673684522982931406598980118844871675544924840033696210534869348238282470635343791173629599507372179215138724509161603992123196268572019201634938184407547560555559218677571145154833534971830294191210773890233498820071271053360486238394676995915479079236182492520572725992057247453733273970785064344137741526118854209516771196698098780891288282144291861364170553953160674972664496394762853119423828290205998421307186292992941733739713351018029220363378494062448733696979425806547157005456818061594884516590350207676577309416411331967727792787979913482897318599863649633338667718381276014010074427736890566097086791506709365774779106781989398069010937714357357792105598097575097449292091273701074080923523960920465070184553416898445814617190041701160298602528594906523434131137680046974616 [144,126] 3001434904636221714628047075637271640297026632190194558952504974722698960423357115841124783423642905866150380583960604105989337163124535926149807251186417683741245429023865493636239028205194955419131599391920056030985669783153848752899396922280255446357416951760175678283524080300386167658998827412863978713979399215439829688265693542701877824414687654691123122587325950326919825486968155184863299392245030658473493512462555480783338808703148960368819974430727125366581867509960436778227618949546911183416836050827341522779979186476856980686092209897750688899480230624226512472005423256809807843650121322061383748958499034938690931161665502278993932011774188613593645674881080791323376632463873668235847441845744473656614851118109821200844356178140876021320085148954877555264143252149465759119041999259922975200002190134525697909316519406059856235698254331858574743055209533929300635653158998305797671230034077175931880754062134243599505968592293307563101591246521870775490365955371237141203974911969488456772413541101361433686112933830520356678044823971057884410340916004142768120554421500769096605148702771868776221601233088844937187338059613704917849862895086679940233768835802470183775184671343085021099781624749717814495767415686784887140380567227261669409302513804262235664234233586538237576633268805543849488504962760736176716726339957595646468335759453612621551704721779578595110653031096421659423197710845564837897377601532561796701393351634112626630590597518281916288161725780421326626532271588765461893752041690337591262573957816980540029527775093017288859910948035689618832280949121425667733110115021784676537909263508107473028560825900386696157105355359206753712662640806663435431007731372610218619334503851540983227027865936805128202945320828067501616484241465133896736037835427550825078499191008158486705254476758704829537594358492 [144,127] -873350158582717009136397758779383336584313489856056310153510750760878663804450844574553722620923253597898133252509723190485623296395490175663274493750333293848409304879159233103409367929738988050630855173409588953563165662249079415181909450448601625751914340314091911251278798139054124685825661212468296717807786256508598771272140396004327200613410361860580149149382790444225601647244963049899079322729212288457183963961329701649938469784666618675824291260552852410766871796066926789401750722125763215364251821609930730282754819289581077415782303723652435808258808108321875122439068520362504374677369825733720854008652003710993061020132008133932337353694214778551652810102182955903423939586490549514827899811500526441998858785492016352521077170542535190056552849915643108683837286515672065487605801351235631076624276452391566986334330523427419727836778732313219005683611999328263602602053813088273106945907831565047220463568925492767374074216310796491300032525705895420347289626661901575954056379481931208562387266655587492638275785852186723627614656874184018074309354281282267693356044124521595402745442401896833688852730168502878658734458686602716112849054014237894759395683592886445522026887578772143323324710426495132128317261131724981204715510497676991657978117382487404521370429133717730878695952899347484565945018867675551612664729609521050891333313260963185270617689153568691912982210436199137931237597045922687523211745369498670371592718799231144709946928518863924259332135768926965453502083251661037644654777363380580357244096365702759467221592024069580067257490564445548733091968425684284545792841865386224261702046858620014634578245259271224811303995390964341429661523148620702404903162548768075477167107928110597267217508371224559828844441701830213747345386548496160581565589351207030029734177164355564314366163707887159674256 [144,128] -37339035597677650886441557590827635908820933759732685260517366924165124019705636819804219082084080960462543095762562249283113499805865598540574128153999556879887151932214110824841376146380822990760340464338447478501313273938893448302651765680301325462498245461011338312324730394356576039495660315040347374225685852062929752975165406185343042291683219722742789334107961378668140126934684600542706262579909135900733716459158069018603708408172204171361346290884740356011622623791844378228975007622222080442493719080740341468053710301963434725408206770810606431360735054933454600255615802484412636123762806716628460602823239687762687000033584478178636639469926992028713546567577291585087245808273778343172274430759140672806316832839847556494409960156132048837104743541938615741744937797513457963027322359540922566988316773012029750206179135500370760435346050967811126592748843758932855435792102706376392608434974175928448922633022984125858298157221638941098575865342754206497738023627549235452874822391274352311402560788351187079198909174077938343901661422101855638631692339606510746147577340481873749713846709464633097260314526965151955629263161414621998086292143709702841381981873339022121846074340867029088349825580158028635735875186870030390956816843520057305659895505634511688006414298231127426191789166141703069272981568810164899252303390797389199703185775079329154271725775342530186332009377801635390369874912065178227089489997969847320672324527639856738797466203158103205200336947299567978015160381366816108512383240219185858887566033141322624389065881960195360296147477319960549023004888787730188233751016451550974719505646192322183894840328420909738617946105791686339495097097465621452177064672215477394035590842173147406171528740947949552341923748418647335712523978978469984114570923860375475996887059029124284596226376616034 [144,129] 10720686996703145847692354202648251451379188382531247506027361537608214063911902630753838372585669630206507741053964716661227890596802677338875422319149181766626230094620248718808252070469663920509664070304109311223618255003867261876509857994563487421145317548175043313220491794963953124970008149286158785382015333316219604670528159426976436780789289695925580962220537406311264243324965696400808674948308995422381473201456997499559094998646087265076080207704613716058130310807332749189430405442063908666455559639911226365708576420758067247280144343027738898205263753131526304310985562541055147871216187813620485640930005608310700684107989513516504659534348409463838939942510095167660820127537119061001056031351479085122443784836388465864192334312792993007502622629443669950824299550993156254480401309671342279028879033038079644795442256651428682559509739120584378402187609520312419043757716316778077816715867705974693644156343072358260693691387321264941804507729256423959496838800097756299090496885509219396244892410168474664733112593562670234645554314572603968036838408219897178353283531928172365737596098790756071345844385771209327403329450677241092517504370444382344536406279248676632168495021166250960008074915535782883954484803252430455223158213603803728568365635970375965379558505789214124764406751405413420716643232947784495844388754291305016921381650632177157969638937828488078405716709079717693841623228071380943709613039910040589172165608305344137522355843796546125317681171173894755884717369797603250574599129680296777611659628136319487417513951404054603733364727601838972662776842849459886150636121304041608561175082876385009960515593243315613460100157716131291242625614504967151477353279450819873878223641490144409816370156515764190551975811780263827264201449978910313807960650089960557136427414964205056076669724 [144,130] 55029613780748392693906305833158061037173406449866325243669851465389122906626262839799081694769553218114276938405308572544469469718438678790502215076570463311062884101441129211758688813610011343026498896395559757400436976356642324064717486225459432499148004457935702078457560005566358053876630763535953163647710304755963803429909800632144254374720136494458137405105392831710785880179222056581456554629339572437743505107603668439483846008412715232703224645505027034200893653316845796763168615783200339761298933905887665761765213102847302217653363092077251578042306622423933710317108038406941043649001147561514043210321544060688833493068155637376308924272156997809033987402089914758670452884174307369117774463768238459921252267621141184364461654293963113864794614163868848120292058684276773979351475754731554420864360094568177860117370563650122274400273446751165025237082169544376219333880933825397011663050409586468275046409446559875118876708584941796477993479945106004208205152499558117302784899258034876493065221909943281146087524041163561307900793739042656722080701295772514143763641725972727914625184859941163898155386797228828218067370967377716216955799114312641296072838979805166193392005806497140693126129973982653675054124899045905164964172663941213005997205402059082280652501304266443809422510275705923716984180632547576592657010913035831529558926237903318279535985165441815417414002555097993983130859194927594115466215314646591015955973665249601050634080119181014471237943999572855390866173760696974197087041630752528557705405671653664335506947732776141118933817810493280244693986521570110600623210538859131889411624204062167975280374738743148465540213101706925317343066083435731380717404139889841917962950561002767171730024352295332266736682569216339144848369126705984793963963778617197275543545621275304901980 [144,131] -19356365429748599263968131026352296722700215433728933370722729789960125081203362394156132033224136915283477951574383259202137612711696330525115706482858998240090445416630067039508838190505115225885529746594353652200828484212438402106433249361797279419796429440168190454682129587951115758423445262481281571778445670741160728186638902951426099341058715086868705595914632587167357172335519884785870283413645383607243574939572792591149116057041042257732672491365124691460605318497635858505656480715006813546538152615439099104544544195177433174651248414211660954840268025325708638509475320869225257497563231191793772610067197044131291860020769930308184234437222917174919500758108690293219163220002326498251125238017895685651342411444725499309303542042801296943759472848022392103590453113004356139536829902237154863677275570321505922837190071370501238782608854747766466096030023753425807105229846187162250988473173886859107907899038623237643569160993718522876571582373627293621578555008617123228391873594278065186220157516922731117773341939525388571751304171965387067776962299611793588262368030172568534437504096106079963069101528806411378326743237495507876228705306784182452970034902000792700991982731468976932519560426352227674533371695283582901558652367253760172366581725185858202630708459150300169153135196464295851883385585600243688984283851838081387569810369602664650466834266580071276199560664356543162996512202012060034692685587531743529717347574363125527581248952300361020245277510615850646962361648938845979644091634789234729564184675300667020322924819041072504931508194442692955624395584104761693839792939869872210046243872382933372979153628482888547278812991096128369001614766072651933096269683196237453996131318486448213805306247149440709656225799587678015539305523918106050355038112886374301559516119630276 [144,132] -134501475105996916117926250781125065707126475934782818959410733454604626349141356107066687142513834955208061663961330058817122628633304691443627186760269090355299841748936632143723374436648666121186000222248428915787201906493343878805887420672997639783436281448503831242202029993769449690428272367605729579232123262391797060047200900593520174737849632165270043597775908251756519612416891620631032512758944709497875197690971818910861828493492590203314775488869933045033831120292950055010026034896012905122416536743564288866400441168014210049955183585415686939259748942858181665414534589841843952303899061058287037688851932522575609029349057961918698687775570894725626515683790898594268550632964947983290893232384658796514263911425563346672962560087839566105596460864847613481309528218452466926834146012959629955864477575026226509393731384760612788278774828747385409288451261741062868489143683161296872802401408582464178233852381114997544233620922187591259221924125959547786194804951923512671770602635193295416746490312134135988638656707655234662182203501245282956638602171637149984460756632660516010591404194649423641205470837871285823657835878765959200784234029029698101236620494308679475802890918929257367238490177550883338386078006695196550081279859582409426886360156882428621248540454847447679463849890110385135592272476608461928869317727095031615725951258743309430091610232369223301436410440086208356080585597649654075648771095995786296981798057933428439024532975418935779965897312065464524966023892953100102775348911029260553016093102690383799038979700858762571154829324175042184033605287824244936767366139164670792679954041686870607057279313503436697809389494219755010922531256481588588014472108397487681647667059306760946302409065620092566525188012223618767909585887608418113399147500901026201387406 [144,133] -1914999714862025822581538128524397625419106520593866670100706179490197943472893388495164514435529791310502530351817424944565428151234363482457472433669548228851967837894365939268149976307585431073248531409304868161165982864754129592283480249411819975560356685502652717597108914704872752478417461250302979058453974870143637966126537450944042014555726481826043214804239630057335356149137182295986611886483991638312864345515816499098198345252574792566662838077251818692259083522345525775171944105467485260944984288829223100642744523707417736673865849883858321991753651938012140861448108610065506256251274176771464752899256666610231327895015103390660491186966363686546085834525178233767412337689363648467958180300359194376388080187293171681822507175391896439888311142317532176409586433928083735934895826502968845710647397501622547474063027356573271431328966096771412378388914612296531151462155122546876517924348152673942538296812972992650616951875649337455976207732992520884537537010896721161967451625776465142741807825587213505389867423779442614869245230025705416407958806505166524352903824332894081084659678267107072143089553256239534765129931314978303525350577351980124609836473269134541608378080687289195311704904764212164431571094580189827892777776357669158870700468510084276311174230033899425886094896219374454407395485906354742682636647717130976587777441537988182014469030700730641541054119163316027752836807336819684481675245286180633978337885307828708249618297006284157956577517066666995095475776278470130689619445669323589576228032521078072012372180738385070115743390969713555770117951175303642948269303829990972451903129405984099280783695819480944464027210395563921682675099027958182633194119215458595446371939439831549112633678736240513362949816535796160627097961280647054652046831843614540096 [144,134] 2450984324161689484464422052851363267534322707557188453966904578171909366781524193549721291466091654411944921135802678734234533550527465438585489647918054263922875570469137666844777762188585694005638367401861065104205433485014702395792642646689187466833977073713183492210597413369928624480409829754986758989802884773220714061576302470138187807579414317750742709230158217628631562110360488956319268886151140839042851071764920407271780139466600336610154347189377100389626003537707729626067649185907804975121052880092612369309476669392582959349090996398609840910751110790995192420619937707118388520515758720680941676301150457218669803865215207741883961443439464908698752098651694529002783880140550206200675104757292917337628930811343849443021114518115564578964365197965803361781137886885422643337485812891348313587878277620339269211166550817449290107776121558210233816075307062390130779283766557576681838407967078347453875027436405833614502885642577863158506231327645277779466749350360789449059223113982741325829881315093920113104793836928737002160556883418154837179309787656218467723740276770764860221240210548658828334665488625518962132156778877267519932069401426102438787773076272060223694326586641669679766780963329471673982806510518775834373302147247544287224723858567754484511033905286712161422239868934033678018539067360182846114623397137316982502979792879699917612043491579329674755937008243545230398834572773025424521953857113465753943448808789326003037627108329291604057698860624289174945940184624695292627043518597008037823470632621238753309652151229784328532310327620894761163671308605559490650778195936235705773457572221118337891953076488382269610498986958231535209231940254062552380674327594229212831899897987572058754076842947831958081848627596867575255066687286957257788632651722893 [144,135] -400971869101536323398218418685460151877665846895650582521832561849746536146612033265213758194501927914139975505390905790530865673255284651940976428732687306583256928914858807271966096368225384345999401966502040825776146188406253218953537167212502671686174097718221032638603575303728646116605276397180752751541005305201272385796159625789523846859230802935563958211725867820613334083938707229662886028888680546484741225568435541402598474151108538927840774058492985859207525339897133782435274055911225394092788014201825820570328419859525412732883576966161778344719696347967032220716140607984811716998900199690026299547873915899489221105463754586137478219229247691320479735669342494973714911765711056679367585382765604199206242911231861158836093334142426240354899585151702893794875781366195240621542464549477060523763219314537201437769487960217460116316508689633692556073666671569860596185085387903821555135127273646118840911493822288624824064087811759321865276555834393315798557359454526401962816494332679496152427521327799742087041561479032995574018433314783585198117737014530814319614515714630399935469950601251155807983366834280837105671660110442944601331406463997432443206742120961863669267605603268309465089205532756342667522782626293687802738174518314562340157754235627909841852306943216133344883195215471289939221187736560372412444393098149360675108585686562245099050423187167758708872069072443863696818616910107775551640561530463517892210254032482462261802495672174172051934483034951867215573855948024217610715586015265215759583338406616232000726159646706639576042993236863875000190993770464243947949124990094836417152318943485299242382795814116692663140606800923915653947327033172543838759640621331209925488328852152206551592776666476395234440538491440204433226690493958499273752536 [144,136] -19044597259497139874681869191705760477410404591290857721053206244306568776605893706084588288357303628075793057923194931286707861979379753778496546867989312033756080451836153079983625411730554139755830851907071438500274221861937288739521096807970859593623064012147953822094495650717000515162379577347665758918160866034376305108291010634899326722175085935428151833695716617798472807719923041484104601788828024091414320841688829566658110041898639194648883899406973454706728377714202534182318088254105103124500096737152848401363515999908857136434698606016443305705179026087821862012703619959379335511607529820291682426849969129620019672463685048375698214992786358746502076649537972161329278833307922819340919444157878383672305739442818377315033549435872804280803175062543633771081683489322236888760412716278788864245359760314376688289794229323202982535641098218891602873345714106257755486063505639453734383026109053362008086236530376900266349657106687966333111718268063562715459937518728142996291124822883293476701845182816055628482553293216888448096601380260592438030588734641313087784040054358341198733475829172945504909346110931687806758270109585620572922319385242218460006232663187056495910993412757922687030769071063944058140415095571826953401322673695859339531561203765925373232098328425146293426695683026775743060725382657359609298420673168753134558323385380026309962668692610455480598887799972809756912011851632798111903146894810443315466353216571530103923965450401689460218448700980443882727580447884267921646411381723640036548370448078270062039114407896491370680988720623656401088134406458845277364168335747239055989223596487824238142307450763939941463208461951872822853893711562554537013037985430110162761368218080682946717443484059092108050802279327687734962164187976787472 [144,137] -10621898275458639874843777010944317302538932464207246941068233206226150111141045207239974951748761292467258687343742614255069094395514087175141174697262959690875129817393611082716565608146124569320445198839966604007423990408854795712834390896282059299358391917481417208586657580192894934454972515211753143887826119813289807459849241625812591861324624043575353844278696046978737853523855039093003420347626115464500925926350326173445980236470407508858907310862889715044469896352101580325648638039824148334445612922183531703518581597333027767971263364664054823075658103174285391531532687521463423512483331154858209679972965731376962752475418902520461862454353246051153530161417523195859670126372675253259492968246562888088264499840714864656719145783422391866099565774763647470057302226093462752283740585840466074017627227561315392001972683071836447510508449130939457934624253877371534087281138536644907756692444435462669755138741526279182884789820708229565625047619567898590505972288095684900470709423838934542697751810181631126705099587113099735855758743231223265668321731933771569143875115653098971082401983848487614683045892748659847070295242006994857216499389396830465799785333718505305067126042508815224687857940115574961973691730059216431851188726574850587708265580125259626340506827058704164398751597416353151675016596875748589881434655447310010038062188795084385803855838859634144850920204218036891832957657140647693546494383831026867532609054537430652995221744840744926452754059275561791216821062625674376193456732474982174788569613002866337918337219126299339014963217648263590168429709529117955120401820137115157808731747609719319747379092115140935140528603784639974380854653236307277292354264406259885179987841263109007371822355769697982398214413455924717693236434044 [144,138] 1486116045820336144084180538061762778314032311392333449942911149102136107744671105336611075203900328372694978657256996663755610332841285327571445257692397485480035395931309658741976599491184477307234431273519095494415773946806001406469229332477167005136223474711851469022663194285596186580278883503722535583301761808620990251965628947050916054534416660695201171952803509136737608394496801903869381776974841794069520663056365228764989284372408631024372162464385261956336053986815179768068447454181809021309200113521187028160314452400268618105396144875005505738927360900662116397084218189547588208370881794642849768985899150153128354166370411626503571755979881299251847526690755958933465613268690482854004040025177862639686124032776709211368965417402179096972006826796340374223479110495309141022203636408491034071085962664059180660194073216025674528316116785247091360454416166370938553252371496673371073144030978878993529962769216318991739591755343320004665980356281838959782828878269395313311354295780532229832772143512235327167670964406427384792735609003940700346616340287492998155382373962621527276989000580333842526488187023543621812496359363543466512372088420883574678744924582325363334910771721845520258597417112317114782841984297252609398504988218176968849177151570541788024829826315046900526444376251480752973600599446874622270288780512405884182929403765999686305539918625708175165951123919916264153020884916834376441430701438932489402367045728733051594718272147268173530965792506887475339555129796372012497460828347034956115653162520593785938721779756386119208890898669456567941615027509284523512935050039712638553028929682601919435701622701159363252019161323657539961860580968360605222869845902398881606950293722958186720475630457434219218699548687544940031524 [144,139] 189611703615938541747974811177437434524583547283318892123196533761015927476197420284854734138400132981485868124785641291382913692460026566010753326915325621159416964302361705862775711951834383396239545212171074448039833050833613622177889935244327905603257228703667411945876894696694405516154429094763995456587885656833485776573377046680017758735586734855369542834715708656599727293654845016553581344230974887525992515526132305528011985982071878666082751735617748666849234191457521773043963158254722340942321862566767528092910817205756619472376686912145693615948911983103492985625902091239599042822442026714734384570519143736559506495989714479999697374754066835146203111263061480999555950033976285783620373083841125141259265520587981547790698438436962000347733142952003667581856858268233533101050396371740937553169761594192624955284786833131775153458350691736567750784740781743794709049930870971614108083445684449721847002991565845597724692184951235902578622563626479549188031017569190552574514513903807316962492489036623967539986862634538313155826190959755817019677792350046804754034706814522598559303888889182654000353167476226398003589460332436723760786040680045030813567099738725553023185178080117730427023969925225786312347955872561501381431721732778202248923450041601054000119964678811094477608546134905671724518954837950259034229783234852887659022169888553182595396970322028500998005273767241337484100974588362399604608338399311393963952682138549511917658476635415652528451597510506142936505204772692388989890238101674958202112256228143410662535805748048754478575500527747935380926594121379143767051338829698180771566174926255749569871106100395776682893036989753526840583144389957809644701016352789897771419536068001129241948842483291914958856159937882712 [144,140] 36664064133419268043308548009059662421898905604239979773701503206170830039069334382867852261297665166886020848998937346220824807659194463565934341614523768157329818129096649342394554600473047726564979933114263268592426717107136285540382208487305622188035264668797976401972313248539708150003299974667972300052062810326702338160437134354603750278629151351222322505592849615271028086964680331501850658388921252459156435160990314448525653060552092915190038613214780362723443859708299279877001743537063475602663939096171960701669753525424545166867609846411921147114630304470865250947373984806467045130672730143774099408869478494752332570985100270478350834208309776970658246382254261123837077309706011426661030214695356199009526783435785555606602962054664483065961765088624145168920616408673944224307791035531760408999759919006804227526316150929439776893793623654441515787558266992669416949986213297846721015926189199366811754557990660997230779105128296772099168143797780734800056651381660908834484117050430478871278752621423101035056510633794165149191856024109925094124380573237421089248228687726840690992079962472435122068299199547959799454072380746530941327384821515443911970141293689336824337817843627316819459871050668810496619405139967351541342751477442120496515462730584212481304008625262761609835850320967285370416276336606171606143765413963110014514190890500527069315073489753711723966931751524193779080489200944384016509192944991405209894491803127554893635681077920972387161567730571962175300462887559909671905173525972678081474930121199935322481475653072193281349072919980291897293286478002755808487823894173677710180283401667206504567328144011775672769183140646591778798913994232366938753166750228069636794639866721975332209845907273378212864664500 [144,141] 1417009549062247063784459357945893368063795269236030994722907636970910708969129316665225825915134242164140307111509565882629969245022482303739693314674375718163962380633134599172771072291630526371524549155871678901362762070984173513701514975266833971570364540006216642038199689670516038928703561184815730595330952890951540674539013093358329211606003872177658396671578340468757682762113469942469983074218789676373235486092614006955658456304071374052973632996484515406640458291599919129249524790438853336668110598985706844222936059198222530829478874414718357068287797547764020297446595256907028295098392139187339221047610166980759710290375129032298496019749403275858337210621675736868851188288906672203935637103723161564339908992223928178921151135763982364975514663533263401607143030148010442925115015756280075586500162515799583513148517960279248843821231392798884003709804613917345866799610188635711359367019271142257090418639924936070419613917616760827580543341515858427673415778485755111160191712260842883386018979443621645961548257874805426017785511731296647614870901734159448732718463016415454686566533475391433623887826772600388165673075183021515515803505494911802570370133793168248089925945857374519606427157844150844992030034103758749459081860167637995197475775767636030615996420702799836368248348044469174468016604586877126051188429681612310919909656119798394828961320076416975458165501030618619946828936102012555952707990468704141220981036305002435600612828463523409897901902029763872819128131297030116041882143833698157248990515484505421533203753365785047183316833602394330552339313823366063557923822047129140968207526366292835765399598955928263803775804855659625678194397331710747863215531226807124050003221866374678314221411146390742324 [144,142] 42545901274839264492756832375625029466374218505359630832447585461329646733072273292161565492655237971138882768410334669705669729338966532192219619287055707259184128205295154323200738693173268141009542148019721452730716840687249608022424433294119968314460721893367659987094538704780208382933033437259074506006978775880947864400064530308470860234762174626452333311902579206938375758446471916063758881262238404746165125617595322128776608863925281627089542722572170065170612988929383960592725107208323276201110630454757010488257656006125524549023198765839435687048557013334778820051519667863862212479163615480753228003350390232371815908006548148745189529339998718158886139183949919510310076045102551331310015476061077556947939779261886991743986153257109811840818780025274934283386435351363999698947165237222087021807891264538239942359267871766537492140893198273381179647051865053709342637180361433730139602923031219021053287417856363515590299470833758059350481049911273153657273120090719514110328172424412569663236495672211023309810391620823140279057134718862319483773814746059380152310531673358429296124382946046979746063399100933152927873083667756000249902777303356901507369824495532633214005211371037403324709591044034126280307386786955114047788152509224886675102391130545162801407257893323057183767640533788613085065048181669868817232180523611507260116186550913933014727960256092075438295188966243342100642070665805981071902699493255950142136710079927364403483273129183252326745746586470682362629252551390116908970992137308856312395056798986383857069187301608370185762005727976193422631689428666411372175551911517447478703299117472506437416182320298212068855410859082048037240095719768405928876567125201510460854190551797900847300167280563 [144,143] -122984678359346526377245037999957410392654385332401792417384724047423380342118091132549367706791788225780818940033188873168623096793081132212993420458172407293942715127926036621367101231537292663715998788574279997491692091517776852095437323120161060274804010971337269695125723031330368307973223669221055549806281888849328520138920910402395690731084789704598109412635115430402204752365882463442036540083390330613351962543604309400045145808224635534534645482851107223206226801943267550482847403286760854663695931395844459800230378984717388054539437124664133634961445874509645823493853200796365348012580968725225289463137562450952804188075316528834817069330809143383395497812239076474228886812422954601118348790891310918514968821087054508023607089786457189578130095358849135284418920368486743015482870799536898215049284556608420951788556989505980229987628472086394627448217364056941767560627636563167356766784485726370594963592328669827966327732791164217380269122048169644250279654886921438344696891091213545661952265903394334146379621233847264320273150196258431522634787344437120606540818339872627217422205818043959671570720731090634169317979740704590614085103532668430485089655830939633391717065489953437060907877422682255536274163036912889790239798805679577382574615118639729907341612997428417512851896836273131075221786812023190350961713596520543313341544285030173211829170904048646674383565487718735819503448738234124187483956113519415233119016835831701758770576323923407135456990412892440703126324279672767747916690623226175250346520865696210253102686669660108110462469828299214360077882819288387478016940513813522266870694994118941743728492558858339773123726621095870278641178405992847511965868070162360964665350129996503156808 [144,144] -16292631119878010426475940185581353089984589401406351488456045208800392049766490819738177187642557532764554158602462601895087407946502025832814292021846020032771463901602210921176292448035848636136341226718109839417020133109787040454462613327438882561294048907655229304263319088610423883637031925168996839704167903235566366941005150331728917337972545023333222305519071946654867708215282202834381414225179458050528430410450056195234964818190439234112431624031261534050363402152095595406792565517202518344844350148881302325056869053705436255305693329117621102687662645607540954851204721758678623792913279029365472964852309478873984855297405248733935922276628284494672811830489173210724171720113114992519915183277806953490815727924682082285860285668419700231995384660389970968907265907663078555451008798795414513620080938827758723711911522980321495523481614617941255713235091770126700028462180972505422414918720101585165828203729945190954241386827431168436822111694954151437687432074882771888822715259913867069468682842795156806765891071077648265478673694341715636080266039987399548424758463498076839118138178353949343157868419602037957796018599397731673700689373469973419829114140417232069755880850356068624901511537258105621367395906656705542380765976547690762931241492449793317157039510674749737172191410165800713625657946799525012698501203832906468150394547501101684364417046326653141829634499924427867932661135918518256427663448732310315537978973341280442818803973566208726915985937902124998464768071975026305455760402479730422419496656025027375412787051682774216058008982726110022329215649042993178963795101989903811361056691951611445623554459623571218212021792150851924074120241785016682250468027367783166385731941808443 [145,0] -15913698552951224633440489679340661398283892216817372984922890953626813236696846152160866073975179570070580442573729351600691476463810743867194413930170687146691418735401414011662868367933047518815262609290226432499915347089379516375159185360812810280142764857537879873282390978766966357239494464658971061814495443051389898899716381523037003348598518944101816036174335319582550691069358046912346025597922194536002444521031459502111266140359681184396249918725968981524033346510232462423984125369894997917717549678880669610678645527864884811896623004986685633676656173693151968146095743351111944084454580780213560710228806126551466210543435613986196127028313391235538215993694063044886512435126317489814161307288658684696425482199252952611089658337477670143198886350715407781181070785588977258637838994158277693694645214004187694856723536578100604983510409312945713947716619807536618566306781435683412705176850223861152744764115518070738047502848401337138023994717034935269047706289849185210740919681311561166704979475598450820906587125948016387127854651511044648341441423691940748351154453237928721110631011352390097284424697320506570499473784468465156495016651419952220735846046017522830275892670687910810472827350594937634047529653706962282250716860654620031966089408266360341342180093492051576036951811200598537534997338726353633787287797502841788575980719922467139979725038021571638910814388830220013167706808376813430778248023446736391568488400530036878055710358234527697973323173936619499554927087177666909877789777491278723885387959878444229047773795510340103250201719449710835261225155568219868931506598253419009269773653244873850878967256715205284316781916359104479554022900343315263556475563855422249843253177580013742873285372944762703522236649478874746523981453916145783249966837733696888259456706351917631784103793024447485727712651802376238770783956728794301774408182688373829375959000484579606635961738627141885200545318326303654352207982974853967029133657588195443504310235352233672641679586409832253567099828529693724145740978891185307831201431546759954105407501544206043567211849601235180613149136793385722379696649622894244535937633489146866795041148076138797261801724790618510468079821318833015919813797842726352551576976752466658414815249841606755593380925042584319637236817020879969976320000000000000000000000000000000000000 [145,1] 1221360469470555271219914060071209602507460528732039328055655729112038571187657076659266288321974509815082862610794228059255312142724358969910543415404265210867820652121973531802973831731800097586446404413283760588038942146384580951487824001212263786321092709934195177586427924009317684088489488368340820174916798949124566866895721178782960566097179807443062166492849496895585594826118695723301502256406902126419598511582569585621947464273115498105155186720164701496565305161674766480603512772327950523503894926710986706716309813704507324423989320698730003036295771550051520459588108524662377359159567960893211348981185093516589739642532951138685890156310430157798156805084273097180572986495292867964334177283553486884179434139732338429104506639590890633573010938112499120364342268764522362842746195760653645823116023425842868788760890103439055415024752425688594308038955006220368430379155313105727730689717654934885831560065351357298462248892208179259493515682958745611112274637462889654932158220559589236397826149783696311191080404031351198670007052302540525417315354380372465290593305894387888938653160423633973239059539081988782429655107295334303637633137535926516072436452934051914037043427805826252639226236828324063451656984079961070597246730288948952896753481403622604820839047511268109357346878223752052088593559593727968616631456493646281980399749634690444217427313789798957048646668441435088901593330217602749372546870071403285453643863815802589341107243317345286641155634139620500102748415682975041319805894075101984738142183991419919781502377053035935394391850956743447871103030448665452682149197851080470431402810598493103014438486563277430620540971699106623880885782101772660819586158566609189028720582708035644252232926755036677436908233701489050935580806430117479002745901745516449971795963381381647136070758034896810948328673877981115426814278263453817475758508661316293375796814271624872688270755440108856404117169157996422829673960151089517281269153966571544042991398151240484730388377426538059017855993343994093124244879294115148489018131742277775172899884899156393460252701228382430706019669227522997129868016616418304736624019418157956132697182330463194648859226168769130999193965382884179653593818735148415272675235328752504392778174039600824121432326724505567193743949829158137610895360000000000000000000000000000000000 [145,2] -32501021632405540019149176122966506472763024775028368681827285509905801995586984007905477345830915551502120224236193443374490797945584688629030254724318132249345378780115488543661264706329694986619863855677022866145599513338072464013433895248124989618898507737361318882548706252175218340041245786220305012215219682099846330829907156941387817889800954331006596071424578176715923724578409689482321521070764254677795471504883186232593152729355309112029178098145741064424379921435841980456461781102064019203301594881131536042957835227317433321724154223585337395284663923194453635236362542827642789302459723100442649688334849193172211699535384108209011322652950986130552310536765110446779988808077959150801376641983241129498239465939211876188098268784682390004323102447388539078348069399604088522989858718902674151807517397542050232785746492800528005919343716163683955084117291115270955782510259192618692718962282766009379764301668302557666782152078022570838746292839380572100653900858898624641421840038749546332027170991318869445446888783864093553318613457357225647717690190001067438542653694386245469713004726040269355879128423343701225650913938440550705013311776502907190426477059704335088117010347502199087670242896599885237116109155515048405199845286200212658526714038906970448406639387421795421866745566565828098907138993273330870183024025797676945926655612943651694666555128279842150212128941369910605466577714927025196655065445336993184486547810345558442741416398191394333708518923591127995232962881136548199332559258516713878077233753010353057036815207712027701045102711499027452841080691236496818315289522166729031108539020741643357904869667090237293762941266212274759198700170289814887507342690427651305371047952977612938638534129597198549668836652040046548477483649634310441262406024873596245979406909986203333236691924631448666577210410378312016593606441271707347276771642204495184142608285093021748182706317972182845992411194428305462861727835540366261619960004192489273333137618043217228410301895612808067933321451233235340751671186766705174835157094855845270050590813987170916759751458113455094677287934471972913599979005174981735941882309453009373521624251143971705252239587485664583596007681685351049574219746983710508164658770466402372789768090728509838229111229100198624273265233263641883825930240000000000000000000000000000000 [145,3] 654394031076920415457612398048259453514772514818150441936190730262693455465827231251652181977127293322620277988954559925394684662068743816950431402943143358309136490782814461059774839717451037060833905700377016780498232382518724133567776821980103304101920596767032437359147195456463318119047466945917674687291111649102016986469863142756714639868624925156080457681444406702177619195228742673445123768542588868500746097847746235630911811404397752882254602753225309487232972576638701372537560447196089785418887034617328400741940272291321946773480762314164175619515937638080838750302890902698537845608896432031173959996752471517552219967384410007702506585457009285432453624316914823563953142824880802363412313097266686360875745855395163641779395896658433579511471406371079815649084016098864450700445423427333717408524198678512079307558811119961109722316922621384057554488490874690637983783865496004396623151104940015898068358783596864417587843973870794414172419012243732859638355194384458568234509139973596366678638767350154766596423282165491458356531670594365063849701723629625827111805354365808159112982685507826574912308505179393259740885753407145592709143807919889960652371503199253723760289935594841261429801579854422014912984487932744413140318161047570843208493740383230618215857800729426438140612563279005914847444952855901174615082890272260723715212939230555081244699180570486523114474976660257106618233133098289548880103502890270635913671048356998815152573039686481479407231776872479105210083969466545236075040095340828009026319762318402128780953335980784733727861529491822159190418598537456026348695174917703972501852209051937056420944814835656990796285280020093108671825261443703456657144810079507622523927719615110879250956766237566365064758858521652173295991668547576837433385392241881697446899428151419621079612280854269607099079265813145129130972757788067886594008997385926887245693384497594913202406025977536459395572665325486740127731706686031593205262366104537443965467803970109672688186269710294973953827299418381506029684127444454681088973482134205016552086806238986750456359423085209519872985019476293745198967237621823083267872300298165185729209519369701186506300785781337856463700303142808762427746378835187550958155410840595103316511407122157639400964989715048438461903383210242982029977190400000000000000000000000000000 [145,4] -2844336110909509548453573548265305367509520232975214203519408585306677330793561949730568007344879682512822485370259368064319099997878236349378096061559475986579312706694396142722491327352638170759053706578823073901952692893599266333678256356707997805025210209847978808721021656932606660304884352899889618762824581817593742752445380993624113973623310856089681109469258602701767337622703385215724861620659354951536470057116914881200552365787070476658626162328871769059572922398796619734104758496548391224259586972017453704400385617635666863847499117751599562930040327136554829158984530452967446919433997040797759066236960462777023107676623561650408166345489831682040764191177286489510445889794476213936883270152832306086918960752369406878877241273620994997658951208132288313214375235054538749598776837248565356517499919726470247907194520639675162578469674087575026369300948204534192209793715165490031226144944597913783658491167310430430955727351593176513416227633084941410530454380830830266497976549947162710535708925242745719373713380162298662360211901008771638901875815454414877607480962067215801285857188847310030695469594865584107821932022610895948884957228684407611871620160956613707229179041687829320209032243919159065356043316527683667999390537117980814714268178435346175042982153665966599527971099600998975728688653176905767780423342104950898371751256306253172926506859508954645489271443968111862860963250316797832051042288512235634586300431538955817607816543934126264672439065747791777809547604709741212589361660233565299509117659275442066851204468303029940711797051770745580042979258395626757615883288089690412395117927928356538685743922883312012688368278875245248503986649766992383844365573582845059796647111593173698648812928446023079652422061232734100832934240193382020187674922713120790486476788954058962950954225359242345433289426652645810919016244212050561267037460840033536797977174773781246675737760753455042130266998576094812061436866043189439551386949131388500959217215549892996751117649916832612190922203166135508229899107927102090258252098468984500033354200748979312839330268582196614354379204783473443513134063912746889799505143448080651073136289733521991139578062900786640296300047533701596786539314963655676864133193972924329708650542151301684901060770572619489723014501342803818167926784000000000000000000000000000 [145,5] -18476615918876292133871638373054000877552403331088035795274246947076450344009923860169388137129284052843163883853418745350402802333278470122540025032649385591891420978154206767719838155415215849106865913164741931575209783930655168211775621374185473483852046901746968577524614476877300350464454106183429460973880069352206447669094887495751953814577591132905922021189094943674758692908292713205368010352268396571853409098374402706943942382982024707231631885585024669479387497134913272544086391812043588490564097156005664644442597055355073680256976359025363824113372785058329011025630706144549415548571728494273919944766543288787487748729592527478876411274766608635840005737822634805141334785977870060102596007048730130321432846764959960499046736718713777737427500009836290805643418571895559790080963713909705840166405334159565091150207640944957161305178045119724531754308024240833134713797647174844874641148733789030220829782644443948627131309850550262007842849483440788453161253502709212269443057482229811233486269841777810041484050506055356602341531778550955984307042106729444179193560447143209593165792116461056737697176413615899326453575929794714414060284423882400639999328305624651017935032055518189439921065590533429181936189874883509948693025871199557772271808063467597342200642795991414656069592444222204030367969354556994458077270017161696649824145947753474458190880981497210511187560113398163709348892765972388945315262371508242755139484493338209426563509780964765701003664915256499045516776155692401648568511606034440125554636026771467300243802616045114705556586682503404853882452974180623159765568288817109351990941217387047969020291059928165830712567552919306342196656882463624668039886181404451005955799159285925900989452791273578792068839016533224887031955840731948775501327728448929303692582173115489134527026179396450900765813186477992469808056167971865542964356597688866809208293420724231365653243322206150203285372997855033612491652921803239193969266729769124867624646778397461734102868060082411166870525676795984685609071720468571664453483426082015353465328303369100914052225521290160005028357626811249075939767209578964836269090866105688366654891214169808625512697356752392996440196181769038341952323838991214155658015225807701366473978788736255974827061714705698827463734482385598205485121536000000000000000000000000 [145,6] -9943501129168742009820096790943565271184418255671284965865065629181229323595354719351853242373113641982217193825194486747416215205355935079838019970200236852378226070828986933791511375192657421963806728389002160612090399120564786931259431852429116474959413852517884242081889166876697547594161852721318302674183565773539658684005356175657669963105401692933972724037761750831268502077022026989285667118601866780004416950563499882971582898483863913735366028530445013475206715393873899891726063254762794372804012580116943342497011006096450798409856424674125564040199722844964515463102712063492371059581264687214619648256364396304583605687814586967740806232336372761872224794808295902645440238302840571867204636422075702995208736420331566033137009995294827726702766612324486542821612617912268548356028060225669444361296741026858369046273869935913747045813296693984606922663032271512687142035184669800229886076763741021629639080140230662724972350324657126122209834378220744020980994210015153807394549749249003390876065848414963808576561331513168990604530097616979275406338372690843174167889155431505473831441042156860477026349899502060893867542347168867245032351520711464306749515403862631492739450899648492628593387907392938669029559468738172611808021623080580574956592626227947487209186729986241500429583595728977624436788158697659513281112188354745468140736281291468359721627525064924131456704080138047976812226104273101345222776500940885911443072266590174859951712055774638310239755970207880980227306079252468477218025443199756040897490695262983316454090905643989194851392927861463380674987469061649269666455871221653979486918142292507896890495565340889704770338409699565182855563168942182273227388507325124079475610534189958355799662533512356156791917370337969041243686342060746165741933052524904722965780874344005729003329498945652428160016043937033268339270387207637125636507374325220376528537998070996777276484582410300226163887291045358334664520899580077566263635458318891412955702492000678943300419891427765751605452414997521775906875104869879673841838812620171447064140244899583784776942408947526840500926325817653572010670997962936560867448353320268814357440198123345904433897207525046224496642426306082879715862841577312135782848776666551879702859483057774911839924674038879279994227379791493998208614400000000000000000000000 [145,7] 1459471934133236208827172167353478682682573546681464180077920655412555657201763304962147242467185506687833162189455702948288881747918078041326706113315365417877251226459982275548590795347715684538814595780819407231880421252480713526983280716032802733447939807455644681805650896803696258716230791952480780355986763423131713520263024952047269996165287942390652073624276390895235886668656222723347206335996502580800707439899175497839856991667217024149739381578054533670589266851954100949168632266406619738871055152910289073612100204028156233276844678336100558984203547377344332921408813877707270696383802108551076600275223150982107539022745186323335891040872769426743676815186423291469738276854330684897180303990684055023332682227704299261614595269403851933240706200390469795747449825229298208704376435450461402642138256462954174201056660166009696662840187191397315028743199827531256596484137213578613239971902971039957841090121595436484064171723860819061964262791777387057173103630793616939676480406708491155728150658634551083420165251496842703272887962569974064427090412590588189697848729278719290621669210790528404369950928344645699977915786453813082428896774967230387019969913804897299998300465940063875680949464839194825144524004736759945796224659444928482019660381029876770678148212220115351063813204217760743531070560268214556191812840681940916243297634336421644025695958258306900358959598254574746629441774148737883142543814141743900381142445557936188535407073942214251985463977292630489164521363297860069462257656024914177364158575921939194269284363306275634392595805042320471143553356145448733797343812951501665797437597927529078755952843074489791914011385795198860073243361538256584246577574813331510588046334241739496768865196278388867584044080976689939025075426846844127781292812103210121672702710976384808167862983723411328119307898598735837957604884351399163060693338922594032464557701396784495530021810895407548134357882726267308388397200932612460202152606171549273479570416007275360178943203913843742400082143063463200268824805983862807032853698406853246053015004632362905134689816644213830124578650841006509562420458015677505499019069512936070079606087226118655357343192264376474620207090342703451472516262643247374157123267085031374874594959698882563387562275979693518063382988429408239830328934400000000000000000000 [145,8] -9014164394916484983134774206486865809391585933101164476353463639084004206926660848017202158507113140191562122321080964671191188164116598060161375504425782294393537548749831539081446118385555511568889682820490925243605050030888129197005226574904969972584107583009649155003135354843575172676539705312853998383030070403878999210993009742245286847795689414052144472423718801984068499528168283941228275601227991816943442976420267465390083122413282737843853067174093919097804497090890936373818309608827839165013936801818277750722312026694416368914303605597352394763075256351167900069674729171131394747536202489486237950056694724802904777522304959007634460336801600186317369851717820996782350209526766161786065906349240640060869408812319936651777384657590113121661926111262036687154511729073810888742954192792411774632490929335420281890948076541151830719624729121076233026672981551692981605178516532708755942948484400317732825579707250337314531196203645724412851616599829220647784287978006777215658228599418070528282283841483090143915405155358744290935203579947836907936300545734031445885328189437395112360159299545327942594201442880304850192246655666296967407361195962712939368850580464736391589516837489879080118703860274637981989053808141336393582877359802024231021879102887962022569072654980713570328942443303689942206589661225019289549031273137792193943022373830213350083468846094747798222735874407837645708369703504138087703348567643176468434960191643216033448473280996557021733094944965141030398477342882081697923239673281349248896409647097244719715533802720133131335389004866156492406211257217740584382140556391121239247759209254910493170479348028658297908777091016595095398581561523116205730442489278087125715285890464531418858790451930841861258647759486045850005196027344722352446594078350530219683975224152788521651932685781865044665795114623892592741160652162276909815119338770978484761101480001717775377435119726601743895985179075050353588401205796108623529786139465348781336901819029529020911657971640670641933700353825679226854913485034684888284286967644382164962414327821416222145988063604732521809758221482361478121138735508364848966319859257998086455382431478146523938280236348968947837900212442136490162754641548352064044463521032014192808741333252382654248645549960915773505336293354351085609811968000000000000000000 [145,9] 718766056015102013250391621719777035170452204254055863820644010227603055368840600988386198663141562811197404036197735646793298790861557687618743753490223486952033655332475664063559660671779647795363803549600670294782675581555748921527241869029661792446087738222599834529139658420257548522921877178611054027650026046107240193236041457759793213334946595646904391424636138238596530128430085328377229196399275188615585583641537848077122971976331401389227316756815623131062733469753247692219630362188484130415068618262839037013753335316989328015525732793437908536813032444526669095243925841804830936393163663582855397761272049296688459237883244944922520627213328228434238213112494242083268133589088927312808474884370930058856827415228773408875545983982774435858273638757626619419689852242444762899831911494071845656206073482101663425043700695722742130115906928016650626976779378112920580738633652430538449857009517620809337051656017482176153322273135358392982034600880485096130150158653157230077538714531129979874316329750066624781433623223959252114867452881720579436314996931048433178904142383645338465420019712684971095678849846808833196085080313675717127394308805641900445566838542538731829726429965593007285402007294434082966255027771180852058376278605592684468243163513860563172315651877312052847406955529252781166157056832929854210443407173290127780611176058686095048811528831850081826467451239363284817129654344611781251715165858653247983188016380008118647469233582371057444095986928807902788146671082619806742995050481009371191162198785809749509948359061051264692974036046375425497121777540251664540259227882185198218212025760653315374765044797564654039691858093022488656777663774765290349201727902405658614179119705179217587383319701118566288092436714411147330025403432722985162641759955034767053151939190576236948584461388865544539127863044765723369984074724751433849597353546099599061879376734179728584495211355140888481978639863996892120066420296919678682647450455481177755098951488019651016588102145720334124398659008416095552468693627670167776466975395092171986675081000138922729470765047692746416197280133315816766762067611279386876005292773193851503917975532037412338402142903710839012772545533183790029143814260533663636809075241499544481434563516821427309908363893517944322853532445629005107822592000000000000000 [145,10] 132913663389088173263405990524575172025726138045385568052359299017080456449018912425243641872395333050511316364000628460645191406434376156338108536254463189851983478325712094215304172527384517352163593492704969439928292699508203154658617005849831316173284244647446124153112891844966071140723156129171998531428569246295290660873505543803583683537597475335025525449709750069177911419533887252852251706463597881346125498412267088861974034930486841646024764619586888457279290681611685505937325478273094541788784956370015902847808309643976518540717482454705110874794648895381722142233425995072635111823041744926050435857032190127227423761381032517720623313154754099198204569596408738645835224340262560877349675723539125717992308357323551617365224873831191169635993023165993501556557903254604463914317749604737842744627075206727793534135585950135353919231494565605591433394223208980181277881374654505105966117421420301143231178425574851425979837780904835020013159858222491943028565583904100546228513066183504357140680560257787910559553950295309117876295340142974739734962118261447301924568841788940272785333363450752771957816961567346802777926530776147476508860619983959931002106864440800469535120720332389636486697625159889809109739966267776261891250975319210104783836989316588359127077025457579259545875145125596361625492844113676889341941890618597788922020817949320887739108766593025066066764216103628127768697903861761371240104341191628378795138480664480727557575009308442732344420777457608764540395992038172600008551207967182281873417679921492744718325135514086282305917119050124850171254166512836749759888366590867720168752472492231417273343935159053419837417646628781054162336480836863339055684485635047716503086907706793662586470875629380304065564310203354235842267917146510561406695033922230028218620190798287375760579340217260966023196644914490774749142748470749177707766316281791246903652711712708189206724574305120158780184322662085553700399106250121343195989694518545164815914005210960199380912379750852552103225359739657488738782459928324570784695174031861332882052548142020326203726309044635615543033578588530589503399684845092194478015308596297764621094431065771551954683140276992732508662245276615071340597887272636911489462574738394722114180401267448024742637123007792419027396343156306603354814939136000000000000 [145,11] -103668328613720359972034043230558268918140869278278073501554180306119771621698578261005573272222955360193228840280539972563664145203806371564933389197707971481490074765325727188758147871387235489680704086967091281845550198508774376913122587867309398781078116537527030300295079660996055436802696597943455539971872697859592834622551360675911135474701844838316077845623856539315796225633522472860338920682462732107071125895440200533898879723128471674522877711153360493863800554048217378733547110936241853690374700124370893874857063882366399933008938686733808707108413205507496286405129711799333919054478812959825465993019868125864850202684008449814644020440580019529435830435644282488061157305337180020005280007110105400181990537889286922995895707215817326039313947689507813809382882949628354972696051900214106498996335951632484771734032391556791010599995059667669817050285781655713319354822499515685502316071759905998468168102591969098121523413930360780635027736423074810785116080877479375304335819011325199797892979310464447481287179097484630687831676706788665945287394831776576901615745440941438257250378400751196426908725278152580570022466765393028437555865683254833156794736825458838071499503432686275780422716377431507898181611620567069574824968045706128086269747257547183533632517408044476358560555977869521410389027060304761707048800571012226215185541800951843589681826943245141975991757681454785265566000281198813070962187464967060639778338040579802674600734945241759305197250013030684486920132674424499419950625055933720610457758997787515919577310087162848271816854377810024720681084359292044693199218005200131019001555543243593170360352459188447909480553278408253280796760783855317933143495415818995594486824682446396871252048083966921943736521579467778446502590673828129887879077315245538207099969451967335146008327236780106417563104055527850311041571286241640409816221000929232869292863374035651771774509626395549517445082351592408929397489903529479921108837462018585425349814474051781799600222238505042359431673503972039996964558386430233631734265872146611410512831468986218720221797626345927461479804691690769041890216426219070633014000510148589651162420111768146817666848181257874162337141427268018631905955761434694998234420104952122258627163507402997081253237264938529431111403535850786472769617920000000000 [145,12] -3538165693633340257842863805296048687103942029922492247492001685297948369915770243279529688204019822890506214688028783850913282963656580096708569138727722524131419175701468659294058718192666196611302690334819285295150920870036563708130885178027445337150649429338889789893895570776667350307527839995678357706075343398150948537308209210974912111539389517117499044209671732035116473462436149152423437020553625312285642187170121594315042162252692988151922323041806119819029277243961792097457620635348337634157533375538074540707236983632936636804690340089995921558107131066494682487765378515937710847843331621786920861786444961350959736847496337810136505465868331501633868678567866480417258777184482280937511867025299444799220316825622242905646061414408927780646720438372138197486149921759317825861245284066955144165363824092747089567534838943783138384573939527846724950712035063965166016956880624809451685279775900046687875654238892986020077617633952030823214443787043209253309660473331820016577056149999226183727231567425358572490278171903328228964390692845234304568781063547007454083213732300583041963678553093709944487423687903561742397035879119532051585013464113309333969586447875119278296048602482399881054217266426948827071879746318025558486249175522102330757492172564237692241914692029168642218803409720167467209075241558185349678416637533830431967947774934141988676947813034626064529382296744510137268027787359119204007619046590647860447274904771473431800092205932167622915689868732748800145185818437452538910325495596477707479588180632441548624019772605338524943625335631525453202769092708397060037844784728181113928679200351112832825915722322411872178901302170752834933558535354355685846436685635201767149799377976478627692941184091959267812222469519293840868976651610888840712485157793165340687972619031740191634084567451438653521234053125589610949594220214580538918577690258540175075239921587917355352031672122839004434643485561221081853019191961190528262334133982201399105743891884085374467803754475941671342628981118708548296395735435304075483916401368498378324136035870407115203895774652971561276675149974671182375328334257697326611230722105425947548688894245206673317148444515620521963566583465977505670374879174768443887214656517086352104094861323065674622224233318066509182836472494928468835450224640000000 [145,13] 22224219350526364649183954246235767697772782313934421736748892746701520197711665571897017543761105550986306076777304875736317323162112661270383465799784227497170424776859800267614421044074276776276103980668599401657859642775088731344047455980736882642789904008629635148754736385638531759314022801917666591522295555742813192092127146854551176196379880968049962461932455170607786104727407761725304865249049237956368964662626575440646229510818804001991178023012489802405862580684160312292726275400344630883790196516901219058478447612474729769785369358742817208736489178864580583616801402774197117289586038239743842085223191147225978379243091308736119849968039791362773601548514326181640355369086332769852250072444593671516181104754817854257602905347932115980995821776519598907764705058346769396764853682384644129710743768676085363294222701280815405778187628775127228073256848435832579548232742302957059679675192651790612607413934894286998049725731214200469415071736249781265537792053216833944794291956957691309017336234280405952422687595976894098719120907400636922265590763621424811049022012718514573194218634671904514205929772298430921263868390916374942211929951247214078036809803914807523962405909523052426468631498220965646162756313400245569271119267333237250964990457479339627898610112510378445863558433831568750429934017535563332681397064584022554432164264287068721728383699032360765710318533844634721698687230814598978112189435142778116426834711901906885389937420360344715300394133311903830459718873737385927544861019347805360995305751340640899392235038573379588184641466960201756428955766546178641007655511649734569401290310188266541772426505158394831055299107191908135831874123441845930470379907160348359232217514760392526580622189982232513127560882370649135970769058057718755268169919069530366271527699505283764137323476331347897520906633404308965019501605497799328627161146473899761007230293956717989463264865914495442549931785143183815654540658541082507813243337378856796480466473959509072023778173265909696843255605057712551999823660793140312110079395404911366091390117544823056792873156862048166114930699454883445565785421556534626214553479022380753624396975486484170905257650934521794646086036721867647133419892029017543625188993495158771571098694606861331450744583170065222943725602384327536913311334400000 [145,14] -68813238755938826889801742712836358117404014042197765940588760463987585510992688340327698311964492647690315327363746726901050082318897047988802166649242927347439324308095648970582050337149303462994513330508627458913191696671563781391348015175275778117011235095265620115488826170339153539895282573052105832025777148435776994489131501363659798688419953990849023869336019296992941335871967218553416238098849427420840522482919857210217437694419068989540980036097627470335938175598695779098165680241937943347686696966152006362756926204134590390177062275183686059825243666663814371624071708910040206182416266482159441730483340341308608758009857607724720659080697941935023624609039286155851802091000397855711611669554870408642898402060029928065435966066219810754095718605950476062413133307921179923170174407243726696740214731457393064516371691403012664868446512916089815401507383521323638398595572229328435238820319990778971336175598340766552614451598068972482565877063535416985623568391358746576800414623478797349021984299775972587708164653332203254494433070867632172654717581417451701473277785082063049122152399649127935116272182585949441080457247862997109942672598371496352710884127050371067871339429862301877029068249613036466085190901357955591479166320817094497110322860916334601993780628258806884074762761636331124610878534989062858374668390870644183477551094082865469012474905453983379060752179039687282906887926310758137006778260752047428376669569650562507021559702345973960307008567877594445520741809015487847950517054797818645054879669585581317032539370650765093772548317517253394569019145250452787762068848885014061555194000665709843483237224998174963454620395894861991554521140059269889017589093707567710062239738846340067386762763675292025799543701564143599201318984008000515836620474141433915476743192517242435659111064692546611185738990174828870163567642666291704417894941595150066107636039083004596716558342966458888891623657229067415248263966158673522522696433625643364145852180826223336814246424486052484703233271578808520729659661282229980102361082423164509591325275030845279116764166879929302273446835228005312498040468575925537764555423227751929126520428833479540418109242914972549349204876852626506442642951693581494688665930363069122420088680467640477573312769293802308174183259781976665930858496000 [145,15] 115320844068185499450033317881507493618113345296212069950047705262317119025695307738865945736404152324249094300136324761063805606538418471389450619003007892270980950668025876902500313548963579077955385245454318898668554635949401204218956271242596670645287459800702436465336554749184119151287216338614118069184999088525234558501246897775959520923910829914872411503795957599342768199396050697613940635872082078218205456323299584393346460066625946884475277633665127070268958416971748058601860192681153933459419179946922577384076793301605663501314792345988824253760655608241513678905703846634622602092976762633531612131863150872032985619583270821509538549059020371572972140426648289855676118707011514721258220749442295394364205050425635959471275006573312391934375090140113595423507690891236044033453070945604611393291789317907859941057239972962526475951239783302107226303428757049624305640456293773015196126026371605151856159810317687594056757515570909006862415809216731661419897189182077770617461683020437890751283066306305065532118053133321114997832271091861152818488397638250496521983527613487431475059665147567089981014067642170972473807499008673744411824986871091536035281955872621206090357394004293947585559088468598371039521079458267202332289597890704061383336112503529584493730971400869335537998503779047413330644039956826320375348080240056911593644592531697631674270866035988268036336539448443739142183846874266565725101880138642342122614547751848781528743631692085321842019510588544496523276403984521706150279669229842568131960182446837748515833127016912276953414321445460631094273406026241612674346518131533580739589619306528863723287022885021954471487939319325866459457324516276583433470368477336124049392884227878421605767980508626429759653636940334703146351231206651621802176781121403736526009490440053221341659912250989814443617736271535586764060664760115022725042394791660626479333393442361349841025445101156212138664836303257625037253194546097533395288508658743227477537353256802093361116373755024753138332536796408093693438194869445453149581886707041275390467664172870456465968548929915760308940746180196618254992283055269083279654134390486250133350308434382933778292313072248708159438034857213266737159139586038142621608762611509199240643752607272521581220441784178817531022822073645291971752755200 [145,16] -37377108676592026379084619603907769420440432933968694444680659703881343868610573491232556873198056928685635019736441295337395549260713471308859409869291866332556691458707758957486288077933995904769167644319767946810425137665142570574671359847793542329068940474996603650753291011241655063899464654265333244910183377637696997846233889781000653234403584845507473881197253944264786145101437125047946423601278431947959509380911810683746031777399915192814399533793118273326395711621277124565486193478139361938877138240080923440043528673751738785442162912655124128601531986520124905893961279695237803366426565120597838463997228080438622980674015998231838206465526608314557890081643869265544329737686737167232271304440461531452494039716181445487717230008658052991141037846079644452956151334782008826140542692266945744652110520102545550696338780751531395407538318117646663794768359170157455185947232627743592817066486851436815941248600066364962512174733386321453008748947553376972983805342209733832859600739022897698325492325908787617406637509286388526672004889156819948590882242304984967927847304043900958179295940362059189880239597323215294427985444537174353169902556603356524051737781814526321074312002504857769720159996307247275252639374647177675623545108419701317350103634320716814275291077092774046769795335184615350966193610157951130170997096694204150418937055239004643899705156792977255851273854406890228202185059902927453443202253985776363337314252573316255845301537720376261208324015516184648135813226774554491484697221746099409411073245085085846063023994746587144216895020148530941571628842883977629324739426659133938658296247861547438624110682027461412159448448281153363572202945238599195689182922230975865899773883546571924208696950293133862447754015355909840020585768119442400316482112872093443999472005936288222313137294113953228725573429284258943667514012457814191882942815999065268813605892576954477117215243492936241481453776831022955752935627727204195901675885506526006539008694495994002482888584357883187670482140769826317721847262435632579140028172657950862002425897908753414990857959458928133150851859498935757475481744108777850814216173332153701817717265756824962826245146327285587980144280181622502504196228104293548900486593243101984599349382751849673417518744249562052956807592847863709696000 [145,17] -343517100995811978480857109658523482632721902484058923611626630345380442028993967600054213769119699240532561306801021186502456779133278547229879533007023730948803195758529250324615169992226611345756107206572431375410577296230886966576099893941521411959809023621603163708832874879524604929065044962208028265796620094225425772669899981066568291959575936380259476344415615784187397616852551359425422238082915607766654506382893305038323058973693634159489733296906227688750033259843438485262210207825093412590717851430589173943384007840567003395865031761708137414279582403228837123239520478236710017379618216320224001189222836637419449515461796915948331892775142214603634170265342088348061360232350738204452939457916847929085721465856588668670636498271732930042976801376353760149268010164223357717261110936674421901248143133586348893580996804735217064942612604486597330608096630087104883987521313194265573894318159381665612794581619398337711668764257769447448769908420964972634418909751473778945015828844487946676264898309879112079494185935551599152215452237809902058324080916071853692139658870531734120520891546610792744029873280992732166735849262089725806193216826807514770475716655338591437625665371784604544668678366371345716320375677738509322831636191945833222572425320733998968448574606358741195710338952011043142486133766718376906072714727349328888836818925757782882993363227938834564331156968941260074280064277060600455122114582175536436500527752633219612136590705390389649150281451419623923093286671057466203458481708289944617805562212672829066926356480198289667954020433996851939617994089825060162077765779406844848665509707595200707859104781713134343596080730816741455984617184033174944063622395016982285423504310001036357345384130379794882585510412361701110421978669745197261913813876206699915185494789854561416353857797999407419400523405876636394948187903105695521528504524389137441849419250217615972009270242130627187713914970752996882322922285989285467464179159180683188148174722926055065326972587182706887174307391093832561658212067152588675462995601396469829795447437828232908053216754657316968431143332396906424662930363641344875134610735895923587265414190896411166055226739872061608080066697832093793546555658587754719690157299515399108769468776392164117225732949802297605581442341912182784000 [145,18] 1063073416600165446178929830418680187528253928166487920595061723268518479582751797334980173003835692069767709742301792163247217359464859313626659437756619964518182988311716378827115173105498032882155101495792192655594691106961081836624412639025899730500967898388213048495559052246770128873857754441210619764291710443490396020995288450158563659004478305770887822861031568275338564866727437844820312018055775299495255820857791611101160183885471033686282469512951420348901693518346560795612933748075261234421776022616698474464399435491458260744566061721512943829989035313138653914930201119210687484393314617159361916585834083322282555735152428729837451295228275206048340830103574013851161345091924571355682751162171157194332502783238947899464536685241928801972868780301788600107481772865907637064593041325049603709005169862796541941803789492099669712928577055230496831841598351757327418635287738779204371801968561471754505475635406223010925201137606894615177970172613289519648340023981709253004584668534405287963745993916544360651980488896043068399263331551249718864656916167285485788292462813381920560324503634002673788961524641990431220934369318195318462427756167028218421945015927984966757180792364062289062243891188050640037728341041764213901723326419568944295478517462417765248086023088064225167740218416768564714913612077623306059129699913682385738154780926945045611113616508643320052993472677370979201532868476194662321992738965073555770482700312353058232998440424945902703499872534451050642251312835582683271504230181131161524106305281405251169844473220358462506909598529204166596706752536307212246292171702237373315074917537794938137813898587397036837719501477522718638098156809997928343919909560768560577527932883075224523514420641943212718383059368739833711858457442330271487755655239495101325447926367943977579695177554262257790758932382304534489635759291131660897672965450097889416380652115396107005302168039909857865047699613782660686986468610471830470408596643584489707451282054138912914752398357985140675257975820940141947057153645088983119963094201732089868827110582473151640567363058760780398331178256125991946824281081986731182835127563338222374321002545137923866176336389708876493694406931705402326801554897631933141111961878657760837459137624096060780970065912200891484379721748688404480 [145,19] -1862703996462147591582448627095412401885778363458086515202757449050647976137768934291169585065476017344695953893513827030653998853064033383183036266806691351066188983897362710042012096992078587249731707000041462887848931705802569747769179713600702275973318014458350537329393575597793712826902640271861017087650357151356567209300509513959772539141680513255389603918628538183145350801249017919418459263277321754173510325994532903450603285370869634784524106868183982715197788857644715588449468483693840368627634765392366565475531607356840914457971817801674516605496659138314753336970495196253321352661373867109067609294509153317518974675222878027208561081150210938532561089874924172179520346565455068991913867280555242938119037073906193174131275150865808378099913904688122271691894505811010433552645303270870839738273141968675051374646391713475910669799972855732842551282699591351892427258238311074055888095794306512621444342382137086617689326690010133105761996136923616922371925132929488918562742499244268757013591273398205133802220141742896021866297138359446504810810563332810320499402586921952292629220309168521958840101501495325127901888257104018116240287709807126678792109533408428869201416092878229808063735371726124892707640897186635784551921368902219959809050273318219145248720585776461857860255269240944891352716427135667766091886788270871448276311940242675077255552547207815242637880432025294374490107242690897074757532105530722170014731157028101192453704272573186565931998142043823947222227146049487040782896366271293850443109583611257103815928223984515956627059764655133503397491251799093387688818115444383380377451382128252324336856868058331611142649012389385475165425141122687934953852759635258446665990448922244282102126598164609466387403336098042917698089866613655736327248250119693300173220847975078001470733538676219806487868978541215013499271774357749132383898385995665316645547923994110833780347796104065467000619290884338613398828350592322795671453166726492306828373139007825261784597848906132377027792755034140203310355152367116655689514942820524189413114475676307162778786540949698460906574032546956959232155471129901445467062656903715442215423049413886664481107071706673531254770725901226526148551273697747978975147129284600092173127163677862158793550021163760975237243739266088960 [145,20] 2373234993644577808790947071427164786985347033416211286926508892282817531804279887641431089772676618387766456989774069572587478567157905206774921201767803754884865653049899596330927835233902412151515271489652611697616376077951515941520230442006785743940855484988805665250437775485570968029204782103671686548425530018082477415160824444079876191896293529659406317076200932414238774995695652549318046379117630245137584919532703241097307597298430113344463871762285674493839764656771204640887841676176932531304953985247043485221762888549373616244784724270088886550635249848979822511679086830314295818321289905493210897583251321266686564765888394493301160396622052427635443190347889060245210012138228588715675931022560805353753362432413414525765365451485673518568485605009757355692192782481984861826290765367368096530451036989007321833637411359462589235694272340985522527341790865746907810015836275316362816739120167587345339747875669793172622657021885251196790260250763567874476867039925525768340027965447345414617586781808251428253847550738648068440661539536770724602066966051868614635184142795083303279912755736039513757080311869756142863017441311001440877757256142472943144302560494269521923876217991178101925573375034335267627433568440593479000786411792577792827204034654334073858029476623130320706616177331143604315773771465095678275104066875340520415875259273752091761369573045185146652435880869964721907868837592248329002580906718397321534921528675807454604567866814940922385908624267292338555701454574419822333925033567499274936320773382565159935223568601351403588584986615418899946351577788933545734319699627412090033239109588832397281785362685130089874210407270320444221175500467845317852522870546972731461169877638024858049934555822355975604661753804981654794107594593216128212030383383684060086880841948501817450152155547284175663925796464866200119110696069110724844293512136085659738680680551104408687455517231753894315984603155476604883703804697394375317103632770322433393043760464025819017465701600403995269479458638104706822830305615156306524838648108281301530178030765378289080428164770788531781680605092549527812600444152631671935024151022999655793741105780034294993292402228483885441899794255778170252488179791507287772012806492438838102024708273839104809969970320129088070812340060160 [145,21] -2539442808772157847811481825364030717802825032352850310047619102332686901776686479699923749753327831959752742510543210449650314397413512985207163731745847669551372128561394516536645250334494653331366537771251871651126928298917137487839629101369269608961416027950502153232061818627099527496063588504608066287756764214553403926535384256079301457145592328215884215524784047323137585023129776115885354049995899003713968571321757456858721872969914883486597634728276196574974548284363946666303973057541522314891506664498064146218637892386507659103216124216476061268088656793387106609704058271834759689911269291012207916329145686397456613358472227465537285784096064981711970515623639587380446476513310226618826978286344187867195558840563283743851023028804747771299126787279707966314132827364909912277050634415536326331283849389221514939089387272828504959607458681143544065314234547334655018784881503182267813541978159027012364591583198386982272306627551073875129744599949617750978650444483184615844987041541401535868922548280512399158089005790177061198926777008916360926190756898933977193206842440917935231729557889464752839399235140588953768940238113956679217035869191134713666854606326181134477699266426826007223694713801596407475848049542858836132862365736524707158627545948762146170532572545140393609329499209345893121458186940626064357387811470611457310361371902025213189317324002813418186509803857589512543679241063731265453504177270613328917623930468325187265895516071151698690867040055327294729505105008319806854152606682907176193894335923438989476106395921941464023857716283414468394976525431375645794179318061355900624951369815842825445235791703636840028534951645275355929584430967711834387495315246890902516694353047956953532290466689717572773191379502976777000880247742744142777741269345644013220863250630062925807406104263638268314159892280062347934156704846454994418675987994548921876721068947973885127918235830790670126049258453420924305643095483673513784416328016975156766298497401096281019917354324334820488653404210584078128983310597542922053404295152980751898375945228520363141358018987754330645420060376861143830526595863394023956828445446113177629625887489063828684467748814108635632553370295806616134190935298938796404530065226023475950259504993531564350879635870183351887247441920 [145,22] 2770292247853579472045521619336285320658560970565187816971156969873421981198387380912817317567164171554137384844224448038204350338146027183976950314594670740604151807036638134972291987696093016522492034524420654674903504020504966649290973341923260228190944357165269624598069983715290901441524044751861091716657826544482797336240102579864513221171990275144985516662343244540558675677836621546372192166454893278381645870695848699810428582939620432467182341675464388269302042160768035558602358031536661352996190648263364633875899244727809311981218866319441119626021581544678580998854642127723752740137752201999581765945898758569684137778259259466097021078563505246999802849513824588364514503493429799548931720122340222258440516531958765089642241794031871227746176859948228795451608155034500987234122604142461789268616312336944985480333839365665074883713153270313002275152114705484424690255059308114275910711087265922207705676606962965495637813076445953053295685180755073488174813939742459867512612387271456486704430120117090521991643420199275326715170656165460013506120932850306300209592371003912587675997882204686550853456470255908562508820459085570973273320687257429777818914822143353325635342008730005086711271473468174870503886692647789870309674631469104887416887159729449295340840785128098152724794485673386438481459163526371708632639086663441119121207605388019780222329032513451909927315686237626662091396812501604179278999296068293280670801755254761903894385817092273771396960697706199237698586581504064724177654314036373029432527601427802036014546927108861016719751778659282085811436339064753545926377376105121598390886301238286492995449299030176429004587536254654415644219714266299222022008965048621465360943451024192068185155328356939425258818802795354306860799020949396007835969069425328314659811402754896251934275181808246508901636170129178421137609838268236052585714450571836416574117985981580784970102436652860349959174642348661879659634204405011824940130810163876599210236131502468648154155550146524960428974366170238820990128485456134679361786010555579379835310247594500871105453948355592710250550657633350534976585895305869263215998905998927779692475438417958200435970956632874059077674148746826154635802459211521488333181841698582209621105685853540402227347455375952032259112960 [145,23] -3521001706140723368587966965715820347337614053165838352187400113781573330425127931765492710538394181407890001612869967179427442971308467418702812609011014560203531997513784773096431798735086057471990220260597572371410100408732182469811171774323113419329242193068773276172956496760155257908551814939915004185875066586413443794154041705292210281591127067169464717710463800308936580576243512128137799032740197209643987857399215314869061577245361454355135192118731944209875598756097662364964411455256784405803480706345335450156009441124583587551030743349904034224399477318756762458358868277821719164759547174812029494213683439283032282268997905498417322807013847272627906515308968911496906707012110667954942590385059489446560571222273307637733873998747277365815704366529338214322769145097415334913828960206971636171537091415686505835676547392555242415598749970326235466680394153183667060011021622680950975938897157195093690179865444987959062223789448867054495324525283389673258146929795439483402097629147288751492709134367706415036325905237900930353534791766423750965019609150314463043605006534584773221286023751079289575441380069705149767440877097081327005976266525164184387350326735546136363116458411888566937561531093937394493989319971551114292284498819662604858164297098364216984872274003539179441910920958201595473211597482793790092663689699996126395062613274884048740675087216895771353761724373725860356965637337627397052372049997568532572643138152734068242463038006378225723959841738112131871104695817023966439655823663109983844842554082181973569152456867465273974534993650720950593886263970061927014895446826127924548604488518636134251319125764051696807214879374900189147689014091450100986698357642445037218980189332659057461832761974776237682142580514203928007053723711251402069035617082036837262017781439834219791714357967066140924680443444518484531694807585226953381142918305639695426416314945842924482543763214415786187781868774038538784652596439291168309981801085385854801242221365878733392223457724519548111947333617198634433987562021415839594510323709984648248311196436167061411911601318817104009991249567917262243093635731995037393400959587297997382396244956412330570245912616221463991894888292479474207394376237318955689650556109068964689553779925022337521829072272637623795712 [145,24] 4707085782621208638408313315660666079562234926671322084653103249807056575656531544690402674296167510736555385268642417189905506002886814492942255288573169878191003050771591736660160204087283247077968370329783286429355514085898254489322108050451829634969398817650078041879365867306048125372612412409022877234021683596841019638604846460212469735564941772704783119875126537394705248010878442196650677453668586199996442587324479263026102938968673758411151660826903259077448974869146208721200741668274776779324747139499919649422086820714480797165162987939593173933917326280005165646381529632141849344284472823976478463345421220450717935294408149053598115681767893746289878001780306435443877786296580264771684798386395935997223908256288281533745723014166221871866641506180855026803355127445112135461123989249768228173890213436751280412826290683533642141626929189657534381291828786847332924025968319724864778158105008717930817189256689771414944557987452994658580708917143151585281637204419424676407652864916952984033969171324475484837324860662178850448942410633797513189272736649950824218887043827490168379207246747923280374226726759141382715648800565444111976373535542912790724456590162278309268337969076711375683808974701418736681118718787452824994214994279742019033493612727974074426630280342381202085657828331617618269298014129021978661623029967706318268247610510138438148695647816712633605280698917228221675400337161929274363929450498261018324294353086815189524168269613703468276561785568299078901769346395154502874621186819393605784049429637969450590645008600330610777497888131540562258488539008566056921733236429577327933142565573425334188441558840757458342318343666848130236820079697213798042334889073871304291326602217766865594898024682433960637690331377092854262622761967179082329394562335768282977798267654365102272673282592542531752445294993300686118872330742607670746247330243890502988194163592134524750078139154858015533570721845847590669949839596274759969823017496412665285040317214739300996407304556250176257906836499874062957493098798725850212650563340279131100493777618849550200954507262043258910821938040692005263292698616023415395480436808454820578153207919979448975130168076715724603398086133320734412139353273113693069976876594474519424860662069309261937469193621910585344 [145,25] -5626100400509643516536835966420946315288972892978463421467528357270917745448835102828734870440179612587232426045653914388326332245179167843193189978430822412947466931491983641250492976855999547318770278943600550046628839769039077585375604580722916957760592309046510897463254153537287319570746742625136507548153895452401745523659654469176261878427370297859529756867754615604024144624542198457799286571719593092880753147314750112611497530303179471043936090360467944710030319861534392657855721112216666523559035268883046306173740409133040081917982975472186813948062197786063257429607067744196411971598177169811050714716882830325001572383410919041708004688614284947849662710813652838913742374688940972135248102056749604430309599896154808110866763236528037118024138739286786104464353382175906360699910416571840948531166477449626143789748889656744909494826256217831490051616154028304820975426694987736352358512274573174118298924009007533950389484981802667091130869078123456615287303475635584259315002029366914297509931601947388528326109530632624480236701993860157539416722033523899748155830972047316900044488661161215352458225814805434242632993133867870568565611230894856372114600061724137625513518114784521502689739659265175239281541104588270004537486505955580242568471882348155249563977250337118020365150011084759121176170685391203003383368311498399810700802878376251482731938664126646969432329098072568984169834577943457614819195928132449265541386915987325239314461698998524344970641178245162792946671649047767171351182649568147833678849106031929041034393646253599341889800006849621872305017716420542143234054550762153973969317877202152448758299660242053287699664481372963456698837626664019403395804099866670280024507255745819825697465966111685124593472860430548583237787745703606460992702403445592018225293520603358871410958085404370549246824343040962685623740552429831392480198776916928971931274719919179330845391838061711302122341887070631572318381381074979372907935167165041749899326205989014665796364171426497764306923004660107339744110889681220811864157192095948244692432735396219215691710337313972127978220657116169807292656337004078877269273937723502105835155196169466853314072999828687411612056865477028971570217050883082830669387594682095560955435995902329934507507528138489856 [145,26] 5519797433688190881883319300671857212711385839027444009317407205212433399990758052173686329917629656891552979284487404584689402952047625343917504159602495537139932177273093931327483674208321834202660740327116507623937758922158319543666323200413431209434565851812485649720578837946779779510953974265546841396160472378272246086619872233051240357338451175449260817191426914335550359495618684417116074986479209496378507205744991243713328857414321672656705194459205346008938875244777207917960933876203331493494699300448936176363518500809500759772865160208428643453753018921035073601573757591054675315420685680679037299733368810575316891279339483219491950094251437465501755319455525922208735464407882098094976913897931990532554413530725416720497151885385515872520280247534624075958663141241885080321578614414612452596713840385120495691476231099276862415110968672870257113637633548127374366122101921174079561025012265294928434613389709215433384258244960484107246695572281503658515709181825280814214430615637171492006269498181650357747738603544029965258589717183401836994216350631763329991206297239322376791537837907876250198941261214144340557920140648129452099636045854200511389641090904502412966157715755989281785036658304129504400660565591191350570825351804480441829343030557176269725238167012099798405495194099857416076543339860092372452050285161383436316851452286576515804252926807553089452970087831316247843534255899121525338774706074216679503565531089733105798808773051539025486562800181502772854349332884086106367138144980172127337460148320893709310611231165984980499162531591820168236329749420455603046876613394978806678840878324441433197673961443181422566813054512174342502819447453099316434233233353562901495164920740762425679997804811256612954577364594165889947316122565573180251872584210539087882677996064229019952010507444013492852134275755172010888384613854459817989486175540704429476880804357615615754953201542423750443666010999895125764578318314767665862331373023115236109471163699146690255194860455343556614847625163003058364155867351672230801761563601416514610625728039293643059994610658654511023475980041481536803761153302558614843344106817859670247016685282124024817516871383387755397518880983820487213823759541130399147582005045683933673967875652401712797900263653376 [145,27] -4209297004035397546607966284482059773964011400665401874217619388798076550048465616768486665869769643072555070964609417807764462193169880134309071319822952008663355919535358235328730977385319222174866931274853212685996142495835799715147390040609923731553585057089455406553245478027748641202583381422845504543262356715189300688459020458748279670084892014211678059758904474816115133211805485206151012729315218747709003605163023052246062086410164381394629333036450481077783282475581519436984066930770246935273382791667270383200192213467770638679395375700333831312616755789761999691982446176088828030352956539972183136887642305127037407362013375571858204161687112288951444897815991371318749987459850694657775528142855474795016004553992820647476111180381233715763414853314634601813016160974884621057750667754810231322942328776872125153929664111076571735533249091981515182085399889696786566081024732102636078360850850497827679659706540702982810527960670354653379882528765184337250123524141911584172031366987343071131232692533075403871902099253936424861370774784723341210319280026419659692854196399201362699284267149168680385788730638635242859728655617079434997017900228622969374818488899697855914652575253694403378036595093194413774485836618145534996618786188485395614292274209943261597539799954377950736677996816637904883677890647466081551685891767187791540275081069112579131298557741238727144697532647303792724992445371808990363715825606662703325031727120013666560036930074363697634276616639441113605073615812718609312082974539891645793058824848842625685046267706905500076111782043241745366739984065977238813468392183908360769537095499237602862284949118420285559843700691254545057904719699205392576383198760135601903853524626418786948120551100054321411518515169429867343787090732326367540639833401718529666810108174700382586569163166092487166900936564793176849814950051438800269931424101265994562323380007209954086557783994218240145511582099363589599715286686416872011732266735532371879474870859408516241426270737988514756944095403855623824373350248652913973558223615175716822469817302624092646913608936935871003779732054504591580748145419979682327290227002066377601471301599665355948108364267255918421634303466348723314048153340087708606012299217169529486608546212019673001061515264 [145,28] 2214199766222250709366718763080065033654186629515550687637068461391278032783097150088859757735400268328030485673110415196739579456089072151266258822661900221033403092736365701972016172605634968836018643434903222077699950893081431803893884307465434289834673747388575385380662778498548337753519935355358459567436339852127392632397364493124131859255017556148536112914343335402474870585249276655576842088468548620955708360508236207578974406553332154263105126332194549854196629005707341801127246742500687376882142614090682759030282010547132990578991571045392829979621819281994191557212858979454612019665454888496467499873711167562376505355525996617268772586518700700141311788806668832802245625730074436906978917541595294666464977245400112776203257796979792520771230166495226237035004444715482746211718107731526123405619199413988772628929181234291076519757940213812169064596998716451072254242680368332382098312794913164948843103754656920158067333793230901010493315163089755956139681392399702474006250435109033423346577908778490748557328307333498695491487418927546320152738082022691342117937633689592136085162593596765125287761437123690903156296244966301004180708738071963330665226840032262578411181936878448758608306718392781812466481829443885782703149258930658943804441056182553452395409131344391018692826607724921280518926902391831790348624911896505206331881100893777355016433963094119800414655524595416652956996501189349656619704496656865132054297494940849611479849037034833505888355180162088096171948749508947275710035386440758485101822311233912857403375278659454996716801376275309169440922107171249901085014626235571993451821417219732360152077128555935994274472633821717035422122863378323994815352341854750099854919639176353058827547951936072786897206177284389912186123835806004794547337623526826845460036095482741851650973800346784086741292289545911370558278510895768643690917554645955657012390995533776903865155816243764426089146876190713656073990045356375262846268640862177279804431114243028830373769543624098836843809854141843540854632114784836841775102443711584317354774113731075313162400557236745647066092359381291189097958930455948015487959750858008692367147749672387033881509266434159575874155977148413018755871518471162661989538367201847417099736103608364081564614656 [145,29] -338892505483047317481485242550166694522761845065766368728749700653311550230902362844819703268021635445578723974494810548165476458823161693726603589543568754796692737249530410081376126661432409392731924574322490611106957915549862787424315962941170552290399250648909626194295920105960990376814136123886378687898060140742031107871006615767573962830289051221201215213723663443859974239371636182815118809570225118307230589158564478515834772803810204920760222437434518853623677445893196985441955529483689627643487897818903305335723771084088517603834127009890973717624066187498268695217811866102954141563779114957203822564947990888060232015305037044796446374115224327772929132239554782294213365241451128536263347711209445141276803934536078219068063985802719084475178013391656579583868452296225259703359595074362383228873074023794511152171176071856278274280217672739374551069913445892426582571643780024574260799253949326710842890760622251309423131557996698515593298160008125791328203041428086042690986557094949320806155285806977757991848242334466135754937290392109241484167332785863309597346737017682820818437073315948105350084930782466077800559960595552477809626578562246155490108782490585912114538399148515406418807322925223537214046700617955131357345443707900071430164856768945257857917460367199340955994137303053424742625660676437536995489980344013151792469854296145181390762517769305906874733228378141744635294601582069639288582823237291930357921440786621374739281078566569630041723501433515132974346337952773110390252382276802435416247810592615227661873920210493469199029212819988149578236201318838678259514224257673165365707286516737347343833304264753340647986395191894014198170127113918177542103686484512396766135896614466189705779877142009401006276564352306811692613125903664593609792274741960605988820858780214434368048714144014958678023443641275457518733646474577014080316367622430092752488481774940583315164410137258411793207413677211507449424605692297091684872692469559376020968861079011702091448320501293922536926729878443714120274745153753783620348190857527774233607403814398919375887857053639992889359346372447639993908003155739770362742018210939579457436650269931012640066141447364974296010187912825312855024100387086251758300280769524390683166708798590738759680 [145,30] -844436700166027673068424019218298308315232197006120131589116641999759292791884044606055490284162650550601182279594151065758312248570977874094638957216779724644330351387466523631363980705144253735936708661695822240503274375657210824707858821306974910669828544836004078366656024437009208788079834747259420809991181121017609728939142234018759357712864867674560739691262319688947986638707498553874237535505751368650834088981859736756855841925236745217250164276643556938176333523305455789243415696282915062958414835709988904149523459857884242840051366120788178223093148855770422069999129059756327652579887248351296671620892033041573500062640369713598238476606365126912478921261193038174804150588938617506459649977787739029422191624352443592140006756144248476642410883377695464948412961310922081565158141120781010932880683162308250120283462818962953145825568514938068054301030284645435539505942060679565632245427231923366400208818186745958608961664049380403956815806785626876597912543721953771817788455052065152137335579125220154320580963637358989984570304233390216707057856562079438741369212910671890337831145775812763061028697571578954730297596123971207674739480169820287519501836481388675725809120004526338848945501072292975053269719108124052045535825446647514482434032002552919170362300994646956433566749858726475753066055264135940690458896525449490430127122492323925219424523559813458424587344645567877823937953394432894304176939609005528902097955408292513481229083199146743282517913929433914000746158989103611697142468479110459208506386530570720254633107497549379298851457200655469815430210511744032114988494776183500555306060700842659996881076938891340666970327286042986610560610687938451996453613996068523994269995767270093595907751807597238874510964764184811427700553505617263792133512722143490273902115897231023763829226061188039629937747384202246040056833586122714985238629303906156306944513444690973273238171008838842007678872281859301657191707568106679216884430764668344301733590606839327278529493676643174081999697666925325828470904851198959642836659454248674038623302455650061921437731852509352313032400290021447980480487562365283450705861533244730784481299041703352619043895869725476603175129509267371590304356370195809778257807052326557260904739124568653824 [145,31] 1230381346541154858513537010926566723213586656565007155430384102611300873973921576974005213606380572799695020317932058707492448077109570807500101681963105919370057793503968476419188835107230669629271315531095873363479089174093885569696655245295777461674736360803727418671350256939933159755446865986844055630630392334452918862205389288625386036447846684639426329889046953905156422604945803006457800808241162965429199362000327006978655001838617685202178745983482918802132426977007760700282435948459732238171115806172756376281758546056739823035232069247376267283510680533240086563028471960603211052247808225359605821090240438115536449949572549377883609362434191088021535286265467076721632576090544982817819809792404638688058460839554534022005290617622760920769245107941512760785025619729667828171526956350450201414278150865473988520542678772418298448246973934314082940137184488850524316546834620509351497648578780357667974910172507710513919708246724465868242756724733122123756264565689469432672905926083625874567583927002795992349749558697337602090450000802767587337076547011494271994215645264637130300167853488380285572364212865006627201447969616941957803368766720958104942251131875605192137533249960614162943505391335327957259916941568767757013364420980119811339230473787484957296649057053246782653155217514439051911097649171244193036411238591019428137604444608174550659009204341087641429996617184721042520074596743494898281230927008602559696671980200852316180167564545693709949233226726252370419591456129559506800001352277567250411275553613033203957090919885603668490044401860360503460365518476886330537099275372514695039555124524445833460726408658101673399881034128069792988067222073705279886278704554805220064106980806833380796728249169427602493836036852160347793908497622992102291777934242057532135608510667394082295744898338861825506207250410676486274170740361283473508174172979812647968946995676934102942890565677718477133721679216226444498106447647874018803425517801343849019403129926797246140138319915559782638760659341590452707891203216754728211351780803449981814837586246742809199735218421632731295197361628014808730597787152666707633244962621034821498311908812602977904864926726808641649230775632185839021744238121003249760935771218159299123868972739461120 [145,32] -1070453634847564929249411306676926134901184116425480798046887568251906508610225116736081073892667984914081529751760246421099377147943372314094664177606098924433403875054978221109344814820063015152507778364283612343811733636671240524225873900044279696259846353308374449374996708935904829137718078258265808220997286071758563388597156397401186843193208246861951950574782143428636318818891327267328361544074879182792983683237950644909287000224599647609228704856564858565621338755342981060247124256797667495188031285250646279089372282189977247671553614288113417846334870295827903478176594231146170980697580068165345696751814365373735377168299009423000566565361898477223342451612481714918080033551393657852690104138591856279421199317264306952949310912071084318875245671770755862065671135289774669911585123480083700767194136505057612793137799571098451254716308399308400169309579306297904856052699408082298192072053076996745797539341255135094040460085703828559464778888788056175071052015391228157490648248048930815843230101361769069249494625109390252341521252389261181107865983067500641081327806174181294087536900602253659630998383380062981784535306964489453317615118252834813701131736861624399233409414722415776283978164725579119263380800265854917768313183032349324385115337846556586356811793789671038870227778115120084479692611074003640657970485680734244432548596657903579515243286230992465428343122810127870887890188706707757249584706269611345951480943408299695940040279266198299939842832475668360019686256669314151490284284826789936089879608828131952567537762738468734119397834407016206578040740127133448273305621884178430600795247739564422303400988405314330474122934722831525949032788271571700777865093567308758937933664049183403177194125282920507973425579300916102191819090131052916459784079162543818215109220774804637025570336628616027328305300314888557314664598113558334833333368102905237980189735157810895234231016442083761903478045973343249392278752602287718543521696128114617020009630422083541123996379591332217537971702314705596129821331938674408603783190502120007221083567775722275444529677403521012007521629379403850310687637155980708018044495233676832402077982543808048699924550818103736553547238781850496877528035565913700864205986426056415960049410637824 [145,33] 709853389821580622554649153485313875875159308719500114862875112888986904319415525569451632012673676917203695048476664921371532720343135997501589873539566508961868613435140860763958879166650829578841809857127092840054868683853460157442362134418869866384429751393719375996080615790900596793102436330266574330047526547821241542105787175572761227856514657470321747037813999724304392254812323696959929957085240635069416429537314610419915585627983790782982518750726055900043256874448296293945006140737698044470338049940990268656489147584989735157904637871551292733953084906157938505503946791100294387319419460335136614016563130470259400670588889679471601993807568514481694529206565777469728109370434362404829924751520391429662744044220903114410280060377554783150001906846370408157717715960494956332601628943262866685511990757700101261868377619375354245759822122716237642111009161202938182850772117178253696660604100348922467307296385659637510201617604678217604048649866811137841770888321857452115690965743061891387943311925567479413273914924406900789456433426178264631871080878384887414682780988131526120111529136569359679183807609764243489846821050819713411811187103004795180572123842409147141124361043299250971881317374923963180906243839453485784664771292084874562155011754679652811956322492200548004393727593884108819216409507445261220576600448353986434821736818567537322882684432531432494538930071144139766383125087688968280266991445905580037603038213587564710648807830595705897812005068357090935024819699166530608388631317916928251607933693678856055273147460332816139457177427260547879700583291697406578111840750455265862477783566726146883846757729625843359217665034727652309368882095141651601732892155454765237619548211188405863593192283258302801756381331020831554669199452445149637817816882724898759129924874955609200826757228229311224060179558682208508195462487899128267468690363027086089733194288302266430043057063665600889461690826153839242531981014374877360186602501953145775328204478703399563117079987243944293538160981820472335130017134792786256122009331012047134349180928029368206095029136006083248464080918162446677886264280138112532982078968982690314829976301742934749864341923855197503266089851944750961953072161099779699408016416631100758846078976 [145,34] -387128327866525448472713852463036470971041527679479419278703295064217518492804395988986755302893238783553030468286880686709138784319185045750934681455405816347966398150030142649722146839423132076877227415816109081352142537776622893454506802807338348749223515118726864460600287562902916263210545650231888110305751102431496073014358351416217994112696259450653594010174784703892129230890668341284482477575398705277961877465970803410583852614837673755739291068502645957163231309346250512228618294441160205656545234827503427696523841915197561451253667838915329976243602153431294223182507996487231795387890975774193756360998615045189675066250102382681489190133849347475431003863028189314913704619611236677757618940356302763817308319541168587580005113402536645954778616339399601777952723036746936470749461219764778736628390765774419822573597358330944221602685646489943736076607778120802264308183782964239669411896676418669965350342090776011305387032865015378655941843897433623823357174163908987915545756524551491944043970771787495351789106512050833338653001442795920043205998598820240355202770763195386299911113713009092559383675635690224863581034925469363917220787683652910436986120777418780482020945069415147596576495595731386777438751000829770946025120834528151679074553497351704957376138417292308287286972633484778387357959596420364597096682167483389242263031364885362228217034903265900926574217626137332230328733193064018649615979171835755244400076983656149072168848651479907454577485674491539982727157691487137220081922853616523994684141737316897836237772092387591998399887203515217149605769910415338010119195691751575110302620174275584162714350008968922210383621772910342195849057595912775381706226830919595993656701124478594811817450885725829607634761503235657729152519074856680383426523637758971174678622438031540791691677203338894181518678028757742605747274519910448940594654685030215583373859339498850356875735890316845064183021298897675091693104392123171815010530704962132381019040399234714827027427815306903891087026371806980907032551240373115940451248400455252049779866534214945589011099419888667939556748960594914133972567831316736127218012924677318741879397544114067418340884520624486537514313994321777480970151721911440303164434457095602361073664 [145,35] 183801302656842670048146467535345775587614874752509932787362518058275412777940647017258557157012288322477527416899657869073848956248820506412130833685179899818386017290899113693050120226798129032100342617037751088280418306555655891020625559867252820149285417085555916178374821172930130153006224040449773262965713031722615015911082904376076188410572953882268372047059101293214574250461877212203015274065220731037298366071831159197911566106184528472945179576398578404301257673614188591215584956749000336577940158315726674905330055462399185951603548079808519858465171628279728219055338976373955299500184404215954081833908908707794777657809667562661839090167448396804071884990064505707495722927832425433029890793399390327780840727979981825826860738548785366007988160645536511328032969908266659261699404368194864775572362665575951557556815655724152356626647861683578833593369430597231473988276047350997663725768290165837479096489011722276042550905030600936145314388401589660836168881682852858201162786057290950376043473408175890140845987392445655757646346152465138327148450422181981306383083837652698116028856016063702008016470724576292457319980596976110591208614182747934928590083065657991269137309801885822623954258890780087585758952909138617482200411847722139055041932849801113090065718149302831825967130121845476520421747815332449674712926177194750285027327086050835121359947638649774622597019083499544609060033099989150914424280716799217302248291249230147294930748507386776183310642869099852402873491593047910188533315927283064728475821142071327659401004986788131879321735655944467107123384385130716708919620456417579378023961581205607529699255915754960925422771463211702248386218139659534634358982638144560988441744908457777679240169435788768539457906844479454967291667789340348305590418647064910242537993185211738262290096519639137136102386532941369852790922706380477937664586586003858284862238441009965106566493377521715741506951419607700026633890241219573768385475624942585009037150582801987869441170482513928813118488810340625124032231012112269993198575862936312937382773219793910145824394877097011582176905730616107053783609218663956321537236217470254932199131398350843021643720526965081072132936332716711200718473348680153895014246209892061746432 [145,36] -80877286805632814916137914106136270580604724304519834308328633283744817826803089031209382928445536436800601957132011694857835978239614000865498052088386445557058063913079288133697553971497134970611067777532861996201724599848403495328367281154803262302307594099033739016701140389947025757318608874180594403884750898743355792738922998008584505871977027871900958967346020341089075465588408849669285117776267834879294246942504951283591050186677988505131240186462941569265409734185949416780168403642811046428573552380382409397482820686439145543453089518788574693954782436065099441802827359895733223893471666998279912571533071682431022582793307889278655086577707233883089536998248074151684925211122772860838350501273386968736200912771999207827895973508023936786754435358738468645950106814338452408244016041333006676942448562711974050404339700891391603851399042432700266465973485699691565797430803231577980867145165671529455513917674152711454080841882892902832758998283613854056719063625712469814587026287007506394000803572959699404930800499891918322714607756386064077974008432176003381098434247889707946584058358833919993748894725019270332980381900002202331704050703130568371530533506518867995585056616265258920192697815589474043801046484580644109098494899422332258770296104364965199505640653983525131745219764121239220392653219359292608502477215351579966990073898177436695567694998010044459116971515373138450124816575258129067628434721494055031309354350754845782546475024958940951655930344909650728189303555847445756313934293345630422940356911181901710190604597606673731380349780864687081088753159890750482043642625734889116987314795027760898119063032501102641540666150237512905420233542893395077424341576056002176044530821685159509381218005701653410455534011920671495777168727058806865040538103870775888067168467796261542695427193469045544017517830313293728252292845376057511217694914047673303390342543132640331223218804540510033026436193748586948779454583681010892121449782343870274981733228459255409723951570707296189909867386965906176964684112603326517145005910955556337996422911661791959549414732009566278121617620755750736641012550616425430905058672574889207881754018848152872725301272587362269118154080739980044515760555442613518190781131604384768 [145,37] 34090259948777386374794331973014715353140621478654948171365146222646419567529979239925774250305818760816239418630937687750806667093408222737515671353780183347416540004066632047902204264551803008199039036127657498183982887681005593212141904823405040901791277824279718046413196923914416374098214727519150354588804810281644717272601049281799686307228790861978193254271524210784324317455189702266781679221895497588754524222935268307448409289959853059569515592700823483896075882146374876170204195676670210989055648539784391181935773083067100601979961127016403572096188871575488910461537415833509988134165446857982115589275027295914127024805831369012093867300523173481933247134448470138682731800615234381027576067077886959196360953682283022711954473632966467573820853623083405092803133020689530960081391415764150026382665226017084966322165550993688678819515232358696292118540905406658258208985614124261698361216711186362437801491880731232090735718265015067607989658175867751814071164727184170962512440131689946940783746534406062566462416226959977948958273486257187546709905646097021345337393945128821237446025520295976139162007972167448632706169921329485178700084913890226909930341301475592819005558542315766876378667831158122572585948562709038854894824627181991719356780139354026949906161869353851024307445531312487278388263478642037028864443343600771384917313940049461383971371830428853819356149850481189263900144899647424436540515236791406015703238145874483259962507303891992981607657094456024882440279463237506706692504158237068080436483059595114591597873972264838599384864839524562056445560723162074636925256108355039581852627227679503202261359221411554415969969121845544184409166276725240880896917115981053630297489309958352584012272920968311393767509044773341959475403259164425562898148048782338597760250733852176186451429506118074502632545314341245607740142406298236405562122665527692873384627289275542948403482597817090257106533167812814002698700100172792034944535417693470335649365208017201789747513374117556037554533603608417088710047011431186195100868705921023298919844986352533344927831741425200687333793920925877562401807414052614086487808566814652414696564137670572445080107359102404215551443719926560024184352359715107264702690502476544 [145,38] -13036748581608463639814945206750271633072099025807306103084365489113855444276198147960001077473707633214572004689509498878206804260770100999430938943208632533940902543767987472832054019731656749871545159621047226293858828200845161038999106643370227722063621200361567092699258632472751897662206837152303875267029474925298568687269363538950242193429655197107212432132087231734218594237508598744562214743649892534068570278624823399871874191806601546473701308846558286869884698594646323177762205923464097362422031170678253482856260677467321489121342752412342098785274592568582787552269405304236717402890327627824830244071691825101419778731295823761440025649256377515442747221230292707068815990352770574469431632093637798113199869899676390296702135950968405488841758039195355995598335503126555760324827368908133506058313033996080143955735378719113815590295668933817946928715078058059775803155727010965162896579965092743034135946071490952446644629019543164791351236889276047055529480656131751245167964794749815639613268789896323323900408404101152724333941820782100393540820828858385573470556309399214928287392517321084034926389088394863095179690438273028199165988392127614933971352199749629945485133049366817389223845711684979878911347586286483304348970016019794547275956478490372471043302922384937620732082074293618731669812946720614465657319062178395454974357189588929047925371444355359989007155313178783435035100142829656097202430682902326328130130610907394826320423684435322553818946874771595390341803839353827712475988126520136262270944631976984764286343599376895339429586076993678237981340260858125169082488205153070513122790318682734282048771638304542425259752726672064131798357662892680256934741070302133089218622784118979730290292782419017773783062008247943797328482706283158870131712919509935573387829944829060720812363412318439033312816961708150269209748529714725162071709008523332701800690481329430356274303812922288305529678676578983894936641467518484285839400412419988169827104435578757306466662787500589041478903815198818219106081272298090370423019339239238742766343273166952162836869818930163822835906057065707538500642904199371678454255437414928338943584005168510086896065490734326595168480120363545525139369159767258567280043944960 [145,39] 3951708138301010421541228278945549767564395387983279232763745202020745395277907100081887294349511506355608262161256226256115791240424826432107765433679245021802108939493432924861059634426803469108734225782014267281659584649541871031034808947125802781181880950650895714103978292566454272028827619676272013190111886663867288937705535522444521716665173930877075624768582768270508879362588086706793806707097540003873943556102357759786484726973281986018770484737462922070459412197332828891120405912248893080770799161894284942853033957036877546207869339545047903250038462461720869221175116042559189185047594692164241460265383705760844889723355209010195213882083960075382254107341084192498715100354951087309535721082691595238005167934989102130062972328684062970172589709540330466076863694406068192666804183035251218399062210536880742459443778402636876562451401876787394623376730680690795197214874642448788820140957796798555089828300381576031859337043543117140374901537727158535299251002331558733177411326780590906689767936608386259685465254134857866073198162607412073970245765871911811108271314249226234193119104901012478096772609978445865967124600779917819837888726441522542979556131281654958056249872848298111293918343748025672241430699796514827917761792668896371612224002720317166917713078068800097519588629686808034598972485983522494546520766885068308371723136544458367007101903264051671730355684351361593020823355346499051708962366407937512646776142287227781829888067717691629249205753052619182036965654638366278895026624989990963571426843643177032276351647446980672733091116160048015993632668734714388054266459030197100042982344309343542237131976321617989580146943729528564211532078903291237838306331830245263259156418779356356359992171327538436311530673946374375651130880421586353127810416186662847619293273615704354629285122024718918370324908127490645757528161587261431929109733688972944161867118243280417482401327281172507466464741307178896706451211424351806948080683634959834781003444621938818598278171721519249815456954860463758133741833026988577787255377645702410697560508030572934719157058103611964160961496526455408481472264564094206762598435064299313442517547351542287680351035111895520501944760167182621570200602030695317534787776 [145,40] -792699213155642483864010900907678810032704954459737201077078343905161275383767419435464379661341107143151059812222145531058602362503777316801122321150779932400487337827278402202829083806146777928367479244916368506179535659358301686691147146461391438079360556785794851757247502988781663054807680482208252750269226958886202461659132185771106583105314977705664947614788408754606409641831108885512660824487453637003969263005354341883043990749401562749526926490425197472129828165188283303648699730449479064519685449678710340829097900105462376518200429230151744342302603100889858840736446735088804253356066039291328579196531111833480201291233984911745366384476977449229821828373705190636411981466835253350526069470484420075213146703569313242948991840175309554326639642871194607589042847623133461118641421149059141231937681945799328768678063411527128474812614301349123816340088040295976295656137466040055685539082691792470623839815797591502855130564117548490909905299587498799180594728173256958781530700647203842798277724916785753881215178653053577270573028243626880589340580490354725182121007177352773051819864865600258383857597361178450279838635010270347819880605538443474841392472572988319909641042818213197586300458566889612683785728670943596371809567401492443531359404100653876661656202220461090614304432074589047610805678782777153864368035817872491521853219647692868023492178185684556129201004574173838634205914899762162942762402792284753996287811832534124994318217662827593581292993462886225381170083951352260139378645457483146378380120947018442795852106902154718065672898709599832657076291288750982084423899583988455444225240613972496926683688207499408278901769209315257802947781326773100770751028620698860186369707041469114952377453624544041402300934002041988017452261138490416034760314903139508649399173938157814318055655508905382430110095927908673083647617453436415548797686173551384417154976874916727775025253620343172362692161463168657196798592087948831423904841017193667319144733535033334851816599748823538495056718328192611509370576798701935799915749813496424229568752680021415550475320697287385588671823710326782604100466590876258443073362322294108908541206639796484390690372083989274758570054856283410057135334611881284441536 [145,41] 113797397406660066620268214187564764194412945682310696225516325734766954703927692726996600875206557633175865409519945954001860314966066525363544074472197865226071016144195099870100269255128373275485436459087051437189390607809795695567441156277989160737208318118043657875581079707648192761223030667139654184435276080987649985622281842692548105421456458378986068717226989549327447099717381033829380481337104131688772327338829034166774298754001817064134179011042600330353246562656424085453123118529900767334106919754847454601470389095690998568819352643347760285822250956370195637586281759117315663707644680141494713020591538387100556574520511489661666974821785403472311475806971511203712746978821859481276176511133700739308971288891244263187426134519825366320667145589176290450872989742935849251287645853793175558101363985891426935053311241559752714858942928870884816872238222448994539128465709218245044828168715110552622509224564102753403454731101810928948031633734865910467650711930693858730381270276987400928940551083385594116727299571463938190534990367363658922817472766222228451826854128156560791575424758982888058568029898894641106122034466301856537612623241881424365874428113502057747265505620419915279684682746936703025928840172711504456511527329378561579991250686972088539579968936865579895789802007847595674765274393202323174170235023534384528141570819606404031902077400874860208652428176158749159274015154392024296407456974310232863635244175249996468263398656291918684182492212033928578163165189015046939759832335549466549653932413335311647050618057265405537958614115119159545406585703333551307612363045398811584156968235570662000334892042965896959922098960723942100798500019451432493127020791768452028311090806379676853996432875970950722404779015197314806593608324110002541543521049609609222911505910553418079497230807718896532237385521156963981735611386353246149870858704852577475879836881738484404619191118310086384493156331978415707037720874242691568681898142512953331946609347823946247827036773303236211270616147491554676496473383932832221965490188022671662736082030800614636860893634614566215061971244592804877544951322777540259582707719620757007641109453398850478808956743440502762546798064463929987160135093563536608 [145,42] -74725593647325145590239771642832931819083405052610990335206506690041617527831771004068826666855802172854401222514173686477294924951291522292550154137401530046430346170643784153105503242099455580151192022260771040573733608084315159145693739512450009475342810703125797225612783498749925682174335605577634137568851862324301881866043525622973225198742648182327705094315187344931502088158411491540165144331241287993177332458652330377349793184337641259585516864822218902990585570428083357200615016888660682087823526529995695938114393783745915609501175034133856584859822594931079729045874598867322912278396796597168821673512063984289113442682619905901471612419438097234007761333688848221172507037398792863261945475073049440804910685599487018642879702881481206339730352148711002799209358396161955630015289657104295671714634511671232063060549925755331163520143421688569887605742926520235987158064297233250691257491901405624136125375500603781100242756675811140586755338296067677826300164023033853312745894615556328811755553634115705333734255296804088617928316505316927150286359033206474962281323701760448482357412618837086728846328617951810809468476789306956748059582801424196692434862264272720815002805219617190912316526267185620062264744593700736251557788025623446572138298721674648083237666986469974492769903495678322784053056702059899656243459559757417966320834265398312368949718622854751967809777467438092845732881009529853640942169667143320358603201161572731702364127512465699278502241653228816840048839801768673518435220978746710475658382092932713187688725025473975816429875134703364240952813118992393305992287525518251490326068513857434939609334752335040125775333068090114281540546082102712435248615927072822624820037266398182316024845122311753300863401310553127691068458766524734722464378169699933573154588346589488517941492033902101120302790947800215202034957669794797456826777674887230196465750702267533985443494979554658817489684394255385942445799586382422370032727186475748304076683800751076184261711158898240931837235411497167865804725465047039483378007049566222686866540991603696689335082074552744789801997651440167200186106752739940536171735623322832062355889022562403541421701427090710980175793916310418364801924420779520 [145,43] 64952136862612352584530848774441705765215524883448626210490734986954470293285643053302046409553460727471782020857761155198673185723875324425250333362533759802457620807677326816437303390474194851058029606555775176097832150514426732537502879430886993036904208482491209275338934693644779411119843878713951462870135493643602469617560443728299123393464903101458995033967227657931692818803931816666117894616910832740519887594549972149758525006044244810127520055086384256768059559974560983555245158157292644205975866581429402483098230289368319418508647101676806896241472477165127004882072005481867120111559494616062930267967962365612232275031905760237233775457590860289118310292010077335314799200939562485956424662869244169065985473178256107358368681380539127257994100644883311665002980472573886776078653104344796513077616265670046575025610763063917717140708820349812675375955302388836482347352908197146542837089054680353955347810176252389377946615322981855085320625718603048075746467408571832854265255842283496624797820107816966462803525292048782628737840943086604868313529927982691426171923804860743965526466728842838021851688123758530799961078204368989151782576722953258839220328190853088715926495309738937045386485781856160862286221875298789995543037454751938829712011196354063544942768102739138984481298182255177472846694808553314931912841141891892868125419513789123686216720944182392238155803868568162813045937616906898806059058595300456340996414272442512498015148149492981464333504286010810549468365257340868802814237588896223927856655364995266998402972391760939794729670935648979875548044800252631619639427822960931993758096318852985339908411568639440885603568390619840749338492542076970842247770267925290830888524713088812691963251565692031069655730205563449720500976646198076599718838967341942332080475575032040564714333721679750519810576231333394913970908132584403433846652007078421626402454030499910526573371973728949358362660299306022616275367833976577611410127458293164590177479955880827094899590545573627017475127750381323047361817168049277432915632739383026331207201495094051441542369724066862656745804520871236091876703626363977855243524491294913258243807824236252479643042378229503737004343511540375601995810820752 [145,44] -30532521720182151059700766048802676171178286376809409277248680178683134750419390801105132938528499251306914557210865293484293290886590151042267012105069733482946232529281561641200154373211307046667836594749987303945241965472220298440500966932147029521837813134507635499919680277369662777439940509973573940500837816919053309384732316811784631708264469672002362451363967455006028688121850927164379370837460587097396172859392874899609266172107387641046558733246423583099605797774075808540828661093513969344581814409049082943703669597699751143898628891076502527278464656433873131001852032874170064931068519111790461249895936063073078151808642228763396524730228537286452484840174551651131762880174397683202072830051950154933093368969408480928161954139234852485912674595718183807465133628018939508176653185788884364458028609463500652023389181883748003285690243836103381935184967440236168017359756554246517525482693814744839843633657805233408104043004531247273518616739057024184098645443468223004990520689745913842966038318414836584327563324986926403522207690996446701488593229362195406390020756808437744243300295420317971899902369725026794815130871533152707020964923025057745642838842965786917064478226947904622883573605462257554929661661532125214048422282862079273431787641394023871659467534996640448725427399651223066460992755635807733866403592391895339830320578192377289426986897325908612135257781044179625257004230166548641127870301052131421644440866094557496542028024481972988048361895829083972294226472613390938631145488594727047458791349604552602385241616265840388052424620371046120143979563405358444187655157869450220987752180106222034499983773700514068796375572111550722037023594992296248758220910626392867423164587273220137399069328598400444652052689428269063947890265977305439845929891286817620354921714666650441374150167232414872412947286234854291144193087834900006033827650491783146224122669982495147361067544866355297301984626326334877611576872377500493018220272040037931377181713006279020402048741762554327195814716960150084031240864902371629791629581127649816095830744355078820748779505430829259347441150807223125788346595927028433906588346023000204055604868787964477555676066060131991083768434854851189404543984 [145,45] 7555037548268413070394881848171155931245813322631336548982660974697476674660192630935435219624920136110332359281457694842984794141506979940670385901427186410097994358006248976745436782148051951551682684341212601482882455832200760770801478129863431644726670589687032938130210719987137869071712445083478066373514274268899232196513215390970940347943314024496061687692779375589820123998888053139212807683740695281002048362303172332328853824440822895764067026281150666943111957113039418041922881009039194550494760913936446553689590666974371804361918627757407303796868168099436189522254334251012117818218206122986678110269039417583954976496168272217317590877957690872284627798606421184449927663017341069212957316639482072460590968571424835405180677307841936521768834977727468441325054517376464641108125783779747540901162124685205389219382815943021645401768769673608229726357164884431510111760928511253324725193483695270931689183447071412437223040547245730907484361280624927177316386646240310321587215028637931109067604734643882561860489496941779446170679795831313565402232602516607324281846993797473402024522772084916289033299263781936192441832452697213155188487289157029440008251314101245819963729854435827935405374160698998868427255523145404253599084406287794099045317370378153419165117231863534979013805066753045115627300721085108658182738688711021120988191941304245939992788188468839478812951529419712409885730573354407427880426834183873781050268004644960002124684577605357062103328337097986447938969577272699757041107289196400736584423051093700881107271959685708158550691581538943069683618037871755614314674717376787012096478764611711934200199167597045269865873495884962538667577646295611382112136437792498859474528996362120726379081404529759428420879412062131515270972299402992124336169688086083311489495165221399855272879115695476223891458861080016420646305876906571048395117083807927480994040507112696869967197782175627088442733712090502463197773447892550480791545014559419029023734513990342930616950861793596967061618268914944368830672352747271066761827084845242752565053400182879420861536181573629090289135796924080254553294134385155375262525099959013413723101704433460363154726167385423305787259614613339892984528 [145,46] -680083868775019447548117504480009174768356096782505329096710757266583973334241330695589880623417347938002158060088636121456985836315250115977193683921074901803677337074201997828431080556333490341194035190820325928479205135934820162566109945717089255352121982212198099333050789466901317445632624359877453305636760043980734591418388165240643480997042604080124904228286659881113694430899087243000863002471161490073923932065309666735132253618197053635151663949993903711988771631121086624977780791711373479413870910865162742032251387921356754815350520567573663227023415004369135677670442674030842796368118796235916595747403878286865940237578851922732425479453275487793287123768103167501973867056130676890686652475568332436069048654091455098074753148373737796216825554504691979369512202605603191179804301487492234524070345358848715120001295668008160911030579258421335658495118638850633226558414242328848969444684811441965358425886129694959735711829362786445895931262954895630409572973464171770518929602853287348954047268508053440852083225158589514807510465802386193238868428899150368319140669607664323461502853831264730183248424263958471783498879826114859877403528138797263273666570127619706408316261550357784959883757775588655575398519862073746066770072354438166086564867847662758801744812547988352683089811921335311504642840895672606884049797492926255700877284452075670420712574999224510418171966388270776443675125270757223940878827601411738655625016593059423008369115261211272792316078836011999919232442098191846009557905465740684384005107225429188435005674186407482143665199291971452560362704330773742256897219367387525844700585060694959897143782056308340180147562617544626408516328716480920652976921037269550771081357635623061908257139869008095791872554353144557965680937813357026544728936675194973602080031032975656406476875683469772539459182163727723043469850393463279350898378846182375806905320237934334780654653828086999107599991716548521686102463715867118959303725822272511113841496538206423616203477183405494244900954599697252944735152144369523139297358094919554084632162043819888373634498250813066538913935850899738689239485418475953211155084008769355527361548114119224960256584405051835058941055540818187376 [145,47] 285368829406299801977873555754381183354061056838314507334919245653398550454854357284498808249295436582649974930655284963074199673581724444936056654697506218329452154016342842889963330946826846908484914411247308992435137898534644079822397724933729378408251591248716289936827278915750600694475961048184520425549728351808307623213326342548409597644235291311376662483465755884924623262461445307872057554679904324406771686500334248564527468376045857733610675643542721943358417653339691831311249758528914200793838693430917532056083548525062448476515396534799568080513986844526538316464949195930747216862127664369432509483861536234029042498433444521304967746954446044240184783570302751870568391559287743120109943972518554488281549313152263140622651054919955276046538522122674591920467477309753655728443700385428317433113373413430679336119934342149520209383501824627259498493086051510846193964773930885254889011876280524643175006606159800220875680894058008493253003697066048030185158899061571958359991090336788467770917533462438516488653850306605578695545113048211922444236957702467958914776943360571056683537542015744638245412441985276597692005484606521421910919688836770367034083993101783040311097467874707517646980062128722697510605991491162370106637217903598190254566295499558478722420788325896919122141839634182327607354027951491612292248785899736278956696352170503854748873047370338105083694403587706187708790002783442588133017758783741674546395764085246655176153439311300018737312265718047744671733801528549578856559319629112514302557114969178289311659787093809864169384671045380268387882552933538993907121540702054215821939857246990345201653215473012185005288449878119436595313145366079760986444659972824522667432145616602501608841336713053109527868371538256072176067531199719052881517516359993437786984037805203799981164887469883445884165257476939525441806780106902895734580938990991711125670501726236173147649229418539018021921800248365228033895617892722284212797253858701770840961281117571073806386074140813208889672425139569272299665158410701766913710731152752968925752865760627866552239616649193669336333696787389642159582255349495526018250631497885030822693932014607105632991834934517338395439098801493728 [145,48] -507978618158052410714365635177833981939819630062262050346430024266311422096348389120186874864166950035759568133136348491420875495084368773804803531580766683134843912480843198663844166325719881999904253834716864673831379009257900637120316123853774895866184833488426707782358160295366344029815948323664872709790120181651688133700727878233615338651795546617074866518322316972754849392234476707697249481225974462545891593058058101934627851997697038273790951365951119894506280886229665156730732247992905642164406051297165050991746068449689777633183292507718961314311291227767328040761733171310364507455392888168339488988593158244055338978361564207229092379036718718107579235612754702202800235886920847445302589833780371294353659774994859743576279468095238378714519945515606943382646676582073560040519465331317726046764273839717918728802365771944765213894567881457205794151658732970766378578589625151373332047001182870765288112280815580770412070554996518980989976053958031313316596248161704993905991987415575422224859127359497088148642887171796106055667564113416773756880879489785680391199867333901643811734837157703943954455652669406356607313792570584081424894741040307715671931756737923534099739493785809612336533460804147619519429053144150505410712226290055860991499277777692430046750118972627468748048521966721894977157861998867929367176142016187763484077008291168702505682460732368903766836141913017476583571803208965931174995658177701054162490080197989534399820054702434862481246564542825564166820431290798141433558112920829299043596664953366749647750530275948296969073844369679688553698003185204941972269012548857225614271390439313118168423480861572756890428757873297343288214199918642200897014883963630567950377631533053778087062213931786399384510387402753517385515194745440696222474360000163771628571591336240529688283159716649844751279916009742772959452565127937863957136023072717463426715290967377120622535786482691468383633478821749515415869882656288318188434297303206008619432858774157165562644209958435311301445159576622297315864506199135374645434298223210739868224196345998628027196132859600661746351580508922302856597690417419026056698869516281612858508933868171874581364096792294049465410747249704 [145,49] 302121328030203643512335696121701853000066105113083236515548898305314206913065003169709485668441119671145083960089505513236601919675290177226794055294325045959127191312006724509654407762078515895443386093534100276361389435475286619992934236390060228652073326848300014313805250322121801101089365367830943888234506003397837309282041263669599706324932178348075046032559219354749278930437313243187199175122934755615686418656419176258869785420082585156416006328291545868534402097561757677690015860304734197105556061385369647014188055056285387570350073669069185431800073492172891093206412462171279994028958560776665061408222707291933548521188331094366895448843352813690305162184796281319623923632941125942104605080584820631920152262831798242502915236006929615932044924569532045837194913868954278008937391127044612146514466567724627227061404990080108993765283050583729762693199223281964019308928115082793974718045518372764308523572457875268007409581945352018432964749598657668356561779898671161864362093793843713035117962215749878540859215251578500006715774185344605131250998377667595370006034316259310196802632540580023104832628763073061888899932556811776053714489445961669169521547921084319565000718758471144237449119534327477689738694466464770898907582584672325758794653926097968577493669091635559461902905424953912730047898109902698304392558430751150133831436481769593462691812807295396267099439392211627924296323627754713483728984166827571316836962441864721877027005849773633694684378173610350366287706574703645021068606415970605761211511082384610616369871988934834786519703179439362566533903644684563085805888960246279948684328556158073497695407288672622303777688467169368396014082679807813762465312079122037216419725544585283660564347205691357068603359897535836922098129378214163282579808014888619743017268394849294344563715489747613078168032180960622828627227820328849835914518158406787614407824256338970866491714036007119942761096307130392457453938507984204997685677573639539057742737395374761823245693701774179625298621709223868629603154983718305224282848371695102588837432960060492618298705241263383017875044612908134013583705455964167008227295472461130510724531125716811155884962312489865291794017432 [145,50] -76688396901376405787876485500203592488012079838446119212012060775493540350830500684313876283833014746695163715544114139931653690083362809085948249059998502464524846281687001661070339240599120673011736225446685497204075462120736087620083029779753702628212946181083938569603868964191401498453485807730236944133223726600253430315253150517900134430549131158618266388142220241879727003934680870440989605787140294788671283820420620848696158048148215430352156115761684753662268615367568078349686419213488165476521347119373758855210020074772275887024618214644923403485201431823886921470332990923704078075328787105528743642547333426772768182289766234294561188916634375539562105060340301196476904827455606958949220580279986647693234470885455449113577956071688695498280135485682754960504212830621638684189085239266603605409656206705696658529369557610541804396087560828589981910147189077950096909182069007702131625602564344664914660752537237205132470647259194557253252857335866479441480328653963379928781615208826339558246393345646394009588332762247816632887756803420194547995870142687678794677964902778216545144824451734694086471500677782425326957993209988911606584845720311028045467471514861618911310385107548433641566661353907957601391688428609710823636978302392845364564526165229498751161350906072565037203144707605328162468249309792854940480703805326944615647509512856253584935849929428851190375518630971854972716070024377969746576579147281914619848066858166642118594579998894657061253663342365735172304489727788527153035292203728849878462400308005896774732514621280057324796840505695223335168684666019892065946404815067501215754198400619719014685653459877876503588747118633695038287436986919632885917219578975975414901897611410780107860505266571916879650133268676761214493209437507400015901921099437526475504125557161645317852695514100383060663684704542980806805288999341244557254682722803802772747551161567209978867656683428665406215682139337910497599047398418186125480879411938150907711830701536270369158693592053244292063104962771338666550267629790882994174817065028806557929753738127748269592680685299728960615550069948750228352793411733897406819470704479628606286071025789676032024891705515362631055008 [145,51] 552544068124773926338140499987683345949042028834023201871792678888778856468680166807594010614355052500975792751729295566617378839352981657585302988237870105531877418418919575653029037163826866967499485223325778657250728406549084753543066514004004475501656521193236434686364587874804405929429550554414999381984294569096119469476987974021624471930249919120233776669345077179092690811096933741201739839434434230102677216783973936953271526970915867482000746680616217688062670258682640429248559133953400680468390581330361920596735261456096585673907536107210011487653741459088638260890735694621871026733324514266365913967910277239897261266975242016957816447918434305831276086464792184820524792422352383409479083434249716971943210893835823730944902482017262513574455052121828151746796496872905918371382773220186633182049048030455241464041501532833355804307118366385645221019144474278080739996327830685351618392973153959597513765593089888111092110708603234238551172602462623511426977675072109528272874712997781875317723750821784723530584922637947006563660749605006170066154560705360710432935935139425539934420655086755742992871413990300087477418241591672958586343013776926272800578771053343614326180428481720967961523470475810781266964927885817282115539188230776272664411918181763329686522661143408396811107590847003101229510315042625405734903617758241106363076726161705547831014395638228630095344176452880113817318387020290530592771000198407411557479338908474897583675728454426710163614729357411977642101033999827830875066888924413676871104319477534599148156042961697049822582442334928444973947353965262841409760517070827318248334644559311404106666198917054743610524319492354546655354409700194584066056163604443428639342685821890255178944992021529138324644160624280972769046206732978067917122033924077866823484249526275059569547345709424889128844282076202408285814171259897315338298187581812927509741708197794051488023999770277999383283073770129619977203395442719862581793754076654346993686554817396015755157016439280819540425646155331679464006455750641335333888411329175109708026634950582729043270023763821934862320284019379674499307729049943375642086671096974756762999398000133187255963502619579005480 [145,52] 5109617749749695566805585355778990465447985616413120380842634508940293891551401168565254581651662219938257276487066700402259562840648286432028303436081112514413435926337100102884290672535195169402404765607905304724856024276429045437204005632784623171466869875428460913171884886293880588086484869547198441720972342211966185744128329114917333992591141435675266780282978357923437722838180455972134218610631200890489398382531417253630500979884996047600846464597518211206919291876402153245117397478199404583707396181744573495517074673444293030490077030279284449356619852365663115156107798503650277717539482267244192452904547927139260365313684558677246980365796298839473921085784937359875538354737166296697752477753496834487048373705008253335193341959697889923634154301700467421833993732972503652772728271923870866031088909205358169355981885806350355891600324185050435932229007069546334881367125031174137123187993333398517872146091483238158973099882335500980162954010751011797243977682493286197292086362003981583604506304392810333607357221355260429317216681226565700768470673807647591614862244655416898128114610394827413069066932378655592926338695341083548465107945005189560985242846304247468049515169762807974546781022148773931455895361404549476997697249181557140894081026983839899493218944175079665003817283354827807895193977628176658807649114741807798788691155869756691728084504120428719433740991695717013991436273963286853146976361448680781496221241713570531651192686072513215983166573874186132645387983638397212883777988638421016249065705489145471745124365224936233941468450738553494508798436193044137760088782382452976830245619676626038773403821782471919472363206805952238775431746497146239032181462154560772004471602734075369571619653398716796351550142808497398370325728392464238701249351139524220993655587778660404152560156869977910191997785488719474870877219130836383505500775554535250289413467808767904237790334257217525826374655198967330205469902646652130508054050836615709192666641009250291314925359608223536669426800267122130562977371843353574341559725975507890002144287615650356969299851628927376191549880584561377010748219892155819596362880638415512517488239142899588034644945610220648 [145,53] -1780649600237306795314752498626336938663530532688045854713534429118515448412677987472119582712928338832878475185342453327172852538721778382627134557349855008106511294221933502898887999580556658608011457580684756623134718488507548931926063128759336122931269095236425500901878772626547330411920546187668278860878132529416446126651506828629930811575345084982765994954573891131187499242473390663302601391621289671458794491047930971073536141468378969080221180196449746891179287435419724686727724621493171925466677627060165813732193025437831870215739642842979401187555768907100901818084874503131508937356138759832929491585886878916601809516055731480757053819078748196079827763922957717977815008103749920594260232773578596374091140984146491453424004594219050159549093138573819748582908197176453219885188652671366715037284078319469145082195654719713785717394700985718013191834654749889564589360758724078354972648355505300397032947766141451603201940375067821932571786994318801045507502058208967531013331665901543986498971973418523407421598862206513213024247304368769808221438618577876355680998047657369862136614267231354373643270355110670826620941091580892441566322716935058311822140660550098638370776732706212341560599277724990844023126049205910094739147263227596453847612727615115747914188946779833409800003386831232869663438226744012868924482702120060010185238247751433120571703837674716722480633255427691664126610731736039355093461072284026528703809399578724775860522543724857164613541965190596622809158331515871622929823285645228991005721006990657997303871142745731702359259506813363515477582970446773579143460488794598028978581427565982277118159502750394216849181506475102178612188615819697925172421741692083363153742521159217990194694943312011206567287453301224098515076792769292231913064854519779245240105793372453642593032861261765473675597353006558819600872902962583028206340142854842626667642288192400520559309277452447414369072798789099830647363277899485611929885082713928996118478183869416445777922923337316718309830562253151996952988910285894374010935609263735966036068769375933781755846223439972424222407735566342745340235234408279648934497355248213116069665775423287198447562823039292 [145,54] 432273224216513960216548843905120942088104289223424316190695363168692528213314739433404412132372448726317435607262997920392806129542003239534954914353525372705138371517880545496065382568005419668126473160485000914257112662280240539464715053110182692832663675462447185385913710322998188397572483539277348195175117193273723217872351247783595783106989726635761696096146516053496275282228546020262124602080775127991926070913589457944515857526013320783033453822260206044127732427836152588680173552041826509396769993650190844836059047829093071412830308566876804131927892267059434986558971871895154008946043039068148130015637725607006644922763420970049352451675534449623205196970119523782425855060437650429167681352479812065393566598701278010844499145289998574982357527833515096135115844434708564772426579095311447501308083539081860202548944547142828836141485280134351669404728259965111047889646217167328420123226524135212736260549056778701299412018619056062412288945835771692226646020434624262289957920273964369129455238031256178788340642796371926671736246898375085593036895424804521867121240155192527149231466030743482941792373463298275450832980208916864974795565341173415979590682393505727592503410307943857552441014653059814117590435379889864457277648469990512565966097759074217169272527266258901052911715946588163284417560929032976293224364674113490845028613381812790804038090675262003502702236842584688220126788343980525831642294185179375352935516732847001799615653440536692082079649012696526259785419426212850069240875874744175658001204214492593019302836019300527456273213866556794269664622672769255732825660747577947526232814475458970973718491274253482604119663820254279188165552172314013509808631708327064455296972061918891513461529435816008239579980620278498444701635572106745444691570386732170241784645290300790831473810005994310870396468439368430121655080286533047837384645028678748347373589229516446383803946410786208998585581008303707775767035768512623360251167031402975682175284035194419902621667549577278764270015298104564067841327302905344181617960688601723145396226485073823084372936437182313596288999977701100926398160810064128511175934743472323820669264098530230440411334656 [145,55] -58252582602924228997777137421819268702344376924539916034757284881834898736001143735776507938566304272990539774191768078195421611192099851300283344707733544134019208491380093623244094794235228563897478830482280550466687339196764751108683764548632343519316580564316590285588072547459944900190856630739036671773828466106336633539299244841383460880800639471053129780394515583000598282307206179935433052213355692207486227824871585913043082212082922565115675436564712179921504011906086627255603170875077256351687942354217230698437381575580879001912694038051446909000780827701518280314136054321549660091572277108259522080970372392701408752659669193504120500385587841147518662739528193451836138921394833280085064315101228763468493251702021830023063870082182218041390693664749201955307851559415643271563806950131024245901922614054794133226471746098343956470578833977102325595084062265956286276693460110022046067537544928857293944049010788184772795742438183406233683629086991749306346880231915459441489510998730386832847801976096421411973376699042758866588671555100812800547806579196238028751040742287652272115161051614892489163967143434788873894776025356535797458883737077019324529202161605842755070179396325302297775815603904627967476586432622630743437328408851490247289002982720682952689345072221241978661061082747582533284567344534283647774042120419041797665831433538388362102193141232322513499295379330233994628969558248610809561954391698422011156360447259267657277080466136188984281329324942185048433870415812846332934654596861666825480403699928158498913906330921754282864968674648534056744055140638822996301981716597983025711507945257928327400505060509271827589774640737468962896044980972885385490738214111598059607360927776897327833086751292832047032185894096268786802104935785530816025940293854909625600833052815831604282908497749389634743780786610091370432527974851619551321206167289335302040269020927977586730791229429694517862291554634790979645053075958143948859324259997965487841957480688371081895250319507574908713967565191365389997794715408841168241952879830865794663589841280127584908297797881643607595313683398338442132184774358548889317753328717706284486537475210307918048672 [145,56] -8990910980405267049983981515515977558522609906396637205838827493382289831738071977567377008212701125001967419233020171773794698011217527456431296400939481457403712662396147737835634983922191559614469402420871542900126895846291767384561236283432954999364329608969876781794751444346557872065465269290665725873545567983478042407025499166593530174297621645201017657320762745095099094738060947639835163936152332399732710023132395903572794154657178575092277778696811282130704798467720037015691326825281004639835808485856979468686602033422077206411221305501069713928066053001242353111339642271169076376830448986799079741714232202767806330925200619180030396384692495608150310115995857359406680880566925908545134181041189593871001658630915335527401775819661372637626455492970577936901176942144703471104497910164681508562201770026133961015702579891624681019737041407629686422441906462068142817195703210953104906831609643967475456897122567752990384735234238759857586312016377442634554781681726523326804202978901164044183361114363323725732983436138350913828946371084214329603574540071135452489019283860665298757891296179096315267498238574020003049978868281019175517808866766772665627638567513172632767682875616717440462340949500629748491036392635040784874738854847912570600478744998628138989677617489863744735597442819594322812406934785232909572439595899743199591532631695194331714270045890542608017931148225397976542780740004934884404337094596090807978416800554350335280353323529344970433886318548562759380547425733944775315746721701573005507679813625570212572677969780033634719874588544042737080862117939861734499019939306781778203919225158328345297401187192895110918284963704146004845543012622707721886269441754770386278453243203849594611752865836905251084834496916812249496507144681494664461972498511332993200649713082117474737808840275659546308898777941245945415642199597458795560328005632992442931019483211723725470251001923522530612119748899571066574639501930298047518442152590240842734543742552890610123106483548569298073309340283602191738154014316750791977392278047665840015084487518281787591614654879065377439909163734425622575066662782094584595784864104844841920178958181541168976 [145,57] 5280825181996126509428128253483180612461953695964465181858217243351870743926654764354636005428858997799236445969412915821163868272446762264180496341589283909816362412254687626829182439289008797094188887653652801941436852841930059488794946351652014985375886632098869480031963362424562621392474262432651077636649854789658199728311266019725208527317401679878332005989655008278791844606001837942208183370184058358507584503993877306946529063199011263899337188988780710901226527247785588621203367788814725095501643522041443771040093955314492551115998881373915259381885591404212256656048963138572014022555001059609715733508556073188427355789843859028158693053846697878651150676587489661072380204484464131260381847290353060035217655668230119501684986232744692727063693767654279450599888675665365572363460270160636850183869372885382104791269319621086325024152124344738255516733499340380054402570025422957454876557297567168883685922234468805530868955142821874784201053716014137006904040934789797483794692649930913880484305088060997908680697303415320793689366711168880035528326658939419156360562344062572300902932901640185394646314828312719721856279313271157266432794230910165279767936225379037501774041663077013727169633985915906079010132604961025821214958135117776852429254874528998067330217016307981868439606655155670258224670654936583476179572389028427140068056170913642791309203683695818906526520394875444244085593923056727306591313749195920563791251015128514405465696149093928003283215247343705459902508298843455412257025466723878082957136542751130520246724699611314084253399720653266544209193234852280431790067403298045151444216305723022975334246655321639832030357557435884615597211319192761237473792743477143865651582441025156448331412892674087876569120923116818837210976484513199476640347966470557213456062488618834988664587419710808277634105456158397299531495029998828757206579669231622313738707662785964649671839894133306524711824190361203453112299388353791531558939285659782764342063839799435478970259305510156504076105678374005200045337006003838990965338845720078135537427690072715276746190798494952980332119526471092881114532851879605187525321013868399367641379798666474032 [145,58] -1088788665534503295326611186783358086866098845895371261674894442564260152488017844792760511254627713462543829119852508582831538897345111867328753470057935933519368070297855771936796681955598659375674320211749014084808207821702108576236260941582897944489631628863966946622841378560866285077172084741861336225719065222510986976040808976120970386891929605180304211205037834226935613584684026671229712169048018064003756241258284669911882817922705034301245173857679787622363250206923064170739017055058022575459779992714738016419444386023512619095227963226689946192951737834479133972425038941188529617504585921284000039361041599447595642757641881447124211888889145426335887735047753448017788443256521899394402657844943362831127147143001651591450008717568509839955079758663699262278545629587638025292563654907371429992730936301888616772367351566636902618585353642635203347207688651843301643194346394191239406854132408373169102423129883139304583220129599120244550513554173708879850214420573603151353610715034375139851753106185883619731827384463000718361395906249311510538322252805393062928551632087061019457278310328170604080189650349933989993493826970712470528255816439003827121529817649181970205998074447730840275995962770730362080676096376734355561920953113632692583146996327834278738074331434079787112941729848186769718451129983776270781585857872734583725538256590267017347553260842561268718012784465813941803998793000451705938599118635404079903592650948890558921704955764143805009052899452016866973576863751525236919006381106788585450012904773144365444947970077580846260579559542489011320978660507722785837522233629664175588265509364523470953607321614885254967690414429435816353671782725291232964083930630745038465335067578417940752208255943510620861618943299041489095702606353316185531298926318463454197754918467996304522514060677450685768600961659711700436153424755754018826979885831738934292393609486028604741447719677910533619140575545420151929993433503704904228386352627646526376241093451553280086600743081722134355979927710727327744144130567416830846543563736413435172702073113199694821168755187402037523793092133726762150134434007973592199074395188747440276492748647904 [145,59] 142722971420712718336186107075912174513897966399245054751724113093978372599619347678624386566833254114209073123543186010426641265458028964143335131465491200147748387880151038625670049921219562276081365335431154161871378730803805504725770809047512494561344727748718876317496397076007265103315735076338933879774040768921249023649935044024146128891954021649908399335975433280816018922440472640111121553234166321763454949840441570013782996929118862155545566526521484488661298173012387194884240122607451031686677337629684825209180271031975747253746205453833459002401217928056374785703714299935755182996558392621067494170731075558046223324318346370749934387617149187654815155717898832401543076742025908621018815281408806721709747364191537123858453822081034167784554775845717665866567484468942758438843902330942362415413692951987944454584427973139319874362897414157713700502352389877865438152037887476332375925807159603265381074034003623155859907350891756008111681876528667155368446928177341803956703964426502216479097928967466553857580071685602526666347928635270760222199529870945160834390248703967696696825740924034264168141522936235998039038430966148883656720417466040048627961562566261573977345319307817024624109522093866591457092015487659952037162893567815326047972819192137453844719095771817499770673469360972972793278081410797620095863342079760851659851333224158799922290386746238158179738122210124043337897521722974514969468325220031485258155573474045141805845029424663263288810429887748494086293992206466584645115088911946129727403832143010108664715940932111970608293347048346163613705692971981354984592460981007026359957511164600077933687464200821904573329158771214081041551381212824494606476864711804118665871582397659419398066179316793081025038937693741007947515119800713835795622207223020871393687226188545520472309512648602882027840409712859637387252976849495359016711766966642648127196740681103163107258989772970718651026134222835633823097287476892524347977328521583713448460713337512486242068850001840806215434415236910101854895658293649987130758803050046301015856262308934255732213079995499847955733251535710360072536034624762706903375876962919919336143078144 [145,60] 10852413751148033001901916946782045186668807523971444885084007478004283309759015968571770293046988101392800044214167822414198359631466851245344402447562942040145863380189801389059430763572798190491324129550050349487573749018111885731381160945097278575583911608635608802673432013776438356362063078976692993067163201293567106295988515399759841664150064457640290287652767465594181217362179822185073743887648499388494675855296316829992991776347085536295633711904147548711003773860536030918764697510627773195580093967129530130025720868897076083825537379394361113429875662756617724659811897847174092866045232444793199231901400623545086038740019213701634119022489549433186221251911403659692763756060539265046292431463494116244229763895617623985683992472504691747885824583631579877851461421471964306447506519280626521620277275444647945974171494251842550591289360142132100842062541965387894212335477186535296565153649894499452890120293623815247709193235768413989448206764587895036821595317789392788664813398360685803961714316799842826283338258605766812385307970487936667202221374415643156540986778853916253868260241793004225496382490958172988484714156860929053451917099197396862478982311272360010769993895820807586769000840809578484845149346016300050843969051093650521123598388917686723687701098057316519486121385528531211302031133197377518639340044411067523126382868736518809533191971188681544946740147218237626399150881808304202642352400291200058107478942641661313116373313342999919515461142497969861865326795517374357587862650126536218499796957874097582230119531800289167135066703593163077981603426246982543368481962215405603896254247802351157326464906957365117966483075711570732763192745229986704304457735703201774287308661460210625012410063173588406676631314100751046272916638864738457202195405870181055574954817826395672854905783579857359460721969596725493841556347529863580273183695571809552539246551419324263693724899520837469033187592062425341735995241520478943940192749945044558438090788671369810411923895981699892775857824293345856102931789641264824671423847471957954656832222423857558305975498824089295791310421240642790369779876075775522974996312291029470597968 [145,61] -6755685024166733789333564006825660813792454524178349412605127027465184608993723762817677186339135816063410300303910683686628041121695203505129489502664499110145845801682853341738132260952964112704066795414665942688990674270253289277703842835529696841453039688357889588979611589472344293367344519236406831945284702861526762258068635986781550786045909006134756599424142701297593974098058506412426398816258744813681274277068002492089519305433165103817895352097235670875079009916544034351394366379425869653423037882186941063043335462591950496063878051631269104825927527458364861239531540758842034163521712380870261932801226381700117598919962211891444973539405777115276513957726664127185337117298765596639234170621689084526960080958078058153444024482368095560070401913271588897756176570074408935802744852861593104110777250926268001876464380776175981291881749271041147711885108481602908747893438788471726104603381050464747091080353951662690597248724255221529720059734335150604675715577762386933910515656515655719078707630798652419997853891833727681958087233941105831689843906070895300451947892568728047675012605451554386105955708821880853523124988121318595686337320657348430208749132470425349064091851719460833658189709134470441795709704976482308801654659876115990558646109400905965284956532946121645049810262636589534893194637579323259840132657704519730972677677315823968899683642926274033072444250764136397265700397494000115755049440802573989279570763765310726716884039092332409749432407581527475381366606799194330484714219380827377452262072114833666019478409667465126491246833096547980367789859375119744841174214659862736469299887071141570064819329843798931933589173413531949931952472976247809420864537452140991825319058608208798784274717838942706435856233140634275469894647220825984147343212862697985838499006075530009362850943128170609856870381704686128015204579575139719466333058548979524391952307657596253477175688540064369934202008541735379477480404809746981766668492058624836254072688617520113905350531060349278260697613780490022653613356510818559548108324917091046733107540357836609005642846743882694893953191079005612495757488158996615600189505271444710064 [145,62] 210850944086836276927620154079024693890127910655604683785220868804797252797060861904949014451029145237032318785172986241938703017670294852822702441215257575964883605594589310526603728448562397471909487626189651807687429754486989636055052608148983690787121020817484221640011184422880924877876241195049472868099321232129520843764419293954505302422670182416355996375968021995547902359995509944997234797785632406365787778493652341184917988471310387951734136904269253828464277134215426990790547657483017509863591281767842360570206583309554183509354035506282088668175740298660686408770699242781948078501920933187981607577533745201278956613219642455261718002175780148598906988637088479621276802213943292108848376055599689475224207556742141232077408600286164195126840824595993665776327989329759769726311437593219752298010485350613970191374226773117356118621728892644586886451161093499566934499201495639310857067107924141938008613016862321988719618768554809956157564402355084063961027112905074224910977606702452417779178572055372098046741117458846179579597348378045563954796235338450153115083813612341341899156722375786727929069081587312806209246985356025204019584289865739517880556332402520763139613211582298836536328163600750730634353471259079766071548305342832167824335945245793333715484703055295453680696526691487308553704835661537592891988272429819828270724219618441699742804972538561032302685274735333158213973931286146900374370344791475177450465902558734212146821243500863038228336330915784014440195483902722122158178866672683200292976270572873438789207195744942808563892088593041685711768218465707617881138065366100750964016856094815567621132355012466774803270809598933695787898279432335210638241850132461911060011886617193626234186396330279499214767741497023904077247155485185563973417925505926669553200006359156876653623087218703791346168381089717977026657383894408433713454435092827471675342159478912412760110401358582020296814947954210178727172471005397042932887162977132411273285536361356335614179477568467062014789700454080566464274896363826650603532698165170988390854945802326604437701492381260111797700140297710503315464707577509427954747416966224224 [145,63] 53142176278871464502637307152758052118697984753898156482737871881652986352952049923304850369029845411333564657968432686511442170621420049065117167497358241315997346341457976922876073099054622668732451957257466786508168948028910603094869690910903166259497922319104596377211327647645845697830918203922451950006434435119835116547065394703564900799729234067744762498074989746864314180033935608064115106805407716038974804250453632496519942263541528430623035825282484382469411166549218930779501628490481258970075511117467883685003666270198788074144213006858631979395142299703391578731986010941779791263087839396617847074949435553192022516030636333148922170262332426770757614986165022964371683552861743011083311632423141696337574009309596851391424706285881069405690001531992018002020485931084090586693193483321005662497902533657973255363387639511335296864632571401215928195759032536806563642750156080910641214710196947943074243080242209786719694130517694023935918752422779497714064527616586012115766069482697535755188704994233421131096385339464826071438384321944786735019357696951019135751044958737333349133056327934057187860494186484536643076772997928167173639531168336230309461705754059697728085700142069552505830277583627383243928260319524792384175438088570152033331702374422648976164457541012066996354553257350552293269782558332039689048474203840818729872592121287945089141607803364385334596957749852099665973714220110802576692401246272947765117973287076482910319961464005708180050406436646096081314991295716290554264894913130770655301830282650245208978042383293190764656502551928684021566391171771005336951844106997494369244673985908857690199840499051504322414537296771105491305884282658086101079188246777184555715096689659727127058746014589295760968489093867020954800062141175057928406995064523092720920145401524338780284113475390848133638020893883923128744906255692012622676612394324370820462844719038287217052820067527466860111459405380219798304989477556666309962389825616057232900006366538264290399727832464078747533731442053703791341363682079229551650584683454452538418116255814348932662410996992382851045419091305958825523174244576076644253670269840 [145,64] 6018192660538062800800945075447713845982441671842381451818155357780230344089040458092701871125411586388679306664190492134084058421351177005762758732071129269944091393860432187186021492335434650156746165617919826039487157633329680180817404071867099693832331737129223619532886095627323361838512213239369578748905855604431405324073622567531612058100133123391489037446621722932005417190694308383786857976986161786054221555186394467773671216029397959869425691457309415211343598303795952974922586901850110153357826151012744188226297191202268807091116112211733898684969383657429533905961586948669816567269886344882627862925427040389896588277543108993487559444924461209393818004702502503792384944184176415998571621168160876186020315664020571179041961808182502752077542626450640345520965909888691244766847862827169395619472527193260834959585851825691189633320075109963306355497695543167451673907606124077468313382683434450205692851594979049826077305118861478817725080668316255374742146337199602506696454760267396687483406912510340055366098085380801831075586210610958860344482236254693440151805472192236158761823297372437974587871512326493737338346049044748653363987142017523656915600776756804717467446026863659117052291692397025348522510135190228230961828592723216503779785099391766819711498355372016587160544872758836413225978568345979814664385836048217121664405808567952006049522446639036971483517712968364608653210873323817624426303884484652892364220875485989339650586116256539314531530558545178712678430388910705080156181761562745553620331902754283466788001312941410337139846905115582474564136689910378436805203002255956801287704994840919107243244823138670722829126310143638904494802064479194768576925882867299703868312076757868935570307261969612503532082162904455512246339758169600938216083626622115386743065384935900892296734327158847321490044172555560136281994965231496989777642029667852878798098045905081100498224239563238794625970846049642287016918287014245697557463487100391839215792824233293744083829703542049844044243846259318992174433730158558297309996900521216197869804447505577099854725266462478684205206968845782594012371186618524788117202672 [145,65] 801637799383307524377468294503217039221615434011237382404718925531142047321327146990171886148536057883440964840259356537261275717728654503928521550816773591459165036597351579952619399062972659920358670091866695511512287648945328768079288271206834464081840347729993398350963956072981450389154484303743574373954272697410527490889210378791976028461894459348516556822569509035825993792567981851111981252475066363146211160973226888806707979055663546256803877358119682312682371413544137090407351405063405565751691576407749052308419101985725410833553032117114734867560279725431473993727860707961052247033935754686276776075480087990842347199925484191619924660350828729463961840718108499993519922985940946010985288375910180435829152671229055159423431657490500526202261951964339050817760809823708289064923357023810483259580416673943247267687685493059952525763512634744548833517191017891072964824941049686196882644410700372367896514517367555334956673945896870134839411887251156618049224005400147509636072036017812713627207315660193680711692659813991244847446890877077823479896692503935759121750384051371711556534673451049785210173007787170748170590922159427434425043126657145531807029366934410576983340465934565674207491813058793479990819337883253920024639321894037543877707813743252202418690148012904802925995778812020725904908256234133905226077199847382367681116125694762577964329403889972640981075832622235479507786634052090042602123687963291611635300640157409848516288698333966340844471210849730481840859161770710830479815518469406658433076884087780269454471043863347989626161335321480454148000972730873196878635461493532370022288569500003337624251621951580104734697275605883008497798136436824349577968933159067862828185285574496121425687995517410764010498335870075204988841905519399516263821815399441068107284398954319186967914041899690971392736159412302907018217984210427921936648550720659723397728094746180157658043464616826882860097517180279809308441135207743911667049256757250906434344018994503190507507243926006209629053662196679906656462005869712242622739348683899713678325416241880348652479322720530211696466203070769245102753411416212399628772 [145,66] -128204589844257988919339669070297449496498667775299759261385928434860784928572507891092382693757690494937120829097972933846188520880413215049381376119995056819581836222510870318169088393925037302324428832666448452147897748593304838859211349467733341521779136654187289600630615882422152322392224961332752677930791455220939048366248461288568240528618945861349907124221319828571386126220978072420543516769966307099713627606910256140617857377576660113475403336749698206029401929206105419831506360413239823060672813676206703593996798183356080624453742528246295497435714208699568035388420832941707735416847134068429426018515389812921143160128450315017563713640047068151622039379440841582185232832934902908518011470635280774278296557778417681444831988998302242042036234387030546696186706329282565885134020306321473031971716047567273656867738270698440656313739985916623696598131530026119673124587286662380848962117622822632744572139722257603053773035383313410029284776806107714864886183753399334634846668628816576493500052454294804468621276934590981034187384991370484407398628277217747230909991120914307400848786111473758330306016175946943543827465762290552660628530189485597437415341398445732574508939592517839991557314445182199071439923719788810842491595847966061926843042209751197777508027457024054106792269787433499793548014168244542386793643723552868712823792095171915250980012897915993665326362248365491531665079187521677249814502149439376681929433447163757979391691059327819496309148937322442842707610858896409142296172568067377961842821297304221221924677829931065237180476302886265767224615653180721513028991181641926401173765933080123094067151428261562435160930361327133786630579010563247897852769680264145302267059407100150474934578460499311180456340771190360812960948217880683733795640445809761985531511561154375680032697787453472315322229165641477306201294350277626121027831600983446177057069301232521165994156469936789917862206166778263231411707331443940135538888219064291396854224130745487778146542962298984413423965453351157107532345207311466674496965410939854676549433804178283089120796167055760870938167649281170746864693596060897280 [145,67] -39436181202337020146597768677709562026319080745528228396072778577981655781967452647535266802142086209153758630778304701860865232211337703915962483091732801844616717638597627121613628751421396104987695771245348344266294792528721305782554842516698562274539764871807826463466745800408990090155736535564392372481431108364001546515630658756888142673434143422313365253197600428655461846986257489013650538828314588276429491701066243473538816040430280634147600567305998553649108774133095127701493361652680422665496664609174661342693570102136484002777208059700879596970418194117068335443898346093357485879298069966213809910587767525595095012673375628324878120067588494950975915273044078311935585322814873153734630707597361087554346496461415219695255428677151502963369649694357359124371773115526686571218521366179430155381405409807044660063719210605669242319755679014803778318799598648432137420389550396405925379061171735207806866899149278004024659065193201339611501809112338565051772126798038930114193412498029745052485050323340459235135167531803596526291499090939538804379818356039233251441173744215994130731431740790266680405166062893103137911012840944350180582703759239165151410578247454479239203360436796455289887547577870116856203700839438329942820571988780228338613064870588900408388949225929819072204172897967817027950462731952475418987901770005514000365510357370189503657468951775324424175081680059346237674903878270335509603207586380066932612283623967634728566667411474651909811473201186687964735920723866009382485138980069852926008625420000724499254037084344623817700350516884336569225922076323921973541859194658469850468871609849165887799362399530339173674917943501420597737149919389474669584656707490599750107307215578699344000201288583986875269251435885177049459420189821586730875506511120236036054432093381696867222999791053896752254279622985414152758307917331703913399684503085918361255436157421895781827676547693436346439949181654520443047916206620124416683162936156063630684532425380227595838295202309118148471755205930772549247690982969618626625699999817722317095642276842280214587373354380119177521344507792236521841319024865400 [145,68] -7819269459143722302099259594610625478854371101760257821800758855531057955346711213020561228925879559608836247111571372529595438603095271471342410798266628368687731219077817342021987315050081577831107989450703074099320793545427362225899882062509899865847967877329102104987767193177237675897359655582555137906637153357926627156381074305851101992185844531501404426942748110874546716168852461311596737029957542360074719237339593566337306251695533044194933929979972928567509190079083275230581649925963001598867197918839399190525155779608874674158595047862999415510452742626258662603453185035580368121402338796948803136449285948344504325322433791630419061125645071148666668657243397616991952312796450179516561348071707387120217059140489219231986479679343467064292299273372349172751300115118431388439166591855250678286873466032894889117173160454218066858309912250478027014109491078804776316867049140199194796488488642686501409911928052994679549832644588279850079581497028293041766360505430986743026639605241473131907985467033416874823347528107880001784946086628662549232428737035148716223731072209244547765243038054928413655453677322616240724343281228270734694018693798177708572264247766444340751620688445753434786695532365863320139454798509323008566359811553379678809955229424776026465347164683197178850732370890210554173186825039444397589746910161876660657784723301883141981056683287029140433092040597740489012066490419249930041876251183973204539248528421434183264979160093588523165836799828410322890567755254605066403650007285482089860543140637353116286067706204638266007950261828403077702649857367802122255950117561187707447848538211402432228947719627596697698990142491535029923547126336570767487562387268683637909702655918286566336361950491866067077318760739339517763296934864064093620736512201548667506537978179433551046592004181631697614826370890699721288490710323025676605895226796779354012629254688211776372563678484970824272577332791311395739256853702473691148367425251131689963649959195838907157063508829564795688541144638164564257241044415007779358530273562151837396810417344852546762766106641407495484775389636236557465747497304 [145,69] -567068087207826032366293137253808524871407101570834422435909782032766165714687062716753500238517293995191911727430816691751598723668486851748243046356032733473569754890755555015003236864680634333673451244536292275246485413987218262803860639956457932441339347022941269690414823109922240277119395562377132719832297686229732853756315827409716605569784181405599056390758138367386176707420532158141051017456607653009195185280255269104976103814524737649172560408911760500362041081188776222436891789795590107951834106763507042050286076067558301823682422355801478420700724900723432158334914635450407903457077904224161632533268997020633111917858070945513458647611003566277302107274810047825141892101796193928988860766410604758146487405737912355486314291827864450501727616185500177733326110541500636589735978372426328690632850027871145521368876946243456927782137291191674414837133385347580909320818390686335080832514833144294645355208001958049946400520082766941023852823574610319210864069207637790615340131474481763040291567840821326368693714668336693586576569848380494207653105074293978759373706762366729259532465307552409425767968830017658516945327660414205398479330267979031372121856390558135578734116042165027705866888833976737487578437338961347425707441375775012254542547364597706018067635624259649598928286806774646407220520490323747745854827348275348513972414703967272425675577665769827764754104247082524830862251708974778904983869187461257564520826734202703597856110199850597625892725957103469822898497703231252932255830251689969765971654886727789779803390054763862812729277681074268346641533388549265676583203645193125142642067341262632224016380206352038134495172265729383515758362109096691583943610996635265256730180727057811540815176314780509420944728797382461419651445668496071237878091749625976461080007783515955154420848386531104434675402486902007760078889672704023613375367255633541050647733335453091698436935164416373696872572967889157974938658555694617759555509940328707722092776454445598195448459153044389214517363110206713564809987055487310333767078618078009021231878426199063832745014127135449834941776149285617823382082 [145,70] 26253411518329938504413407679464840398756549230083134750087667660206978301236123510095007851788920835059861112522023785691988040873520688778767112339627568679461468882208377254020537813980499393548818676046203909591073558999353695007894325443806300281700108283503395379580305259628834219483970982950651918394551465494218268744459687126523736756298070884582123505253361244173195486553679871717943807272034917974446783589210376831102593712040000950995289750860563120626696840640619424678790529256398915202009761501891158826183533281417751677452973061627590277497694100090493192551452896323106161534495565037753689724581948932888406211471854437101398877569199092986609614488692568029186378654313460472830816306887716518525033345759988065984551733925575433323938589056999313509038145307530864464025441606551510336637785898807155840193151300522506331905003456458965146241884428301921836030530000327982797461775099548031337932973035053072696650405855226179807723100470774387884243233897550923948372177617630951146903075685088171923950098883736586487027118048252520053059155269007203711074979232805350904951294704435039603681622056854166909921998259429385401664243207596937781403891507173385949580066703781402618562676418226953816875197382113636103129597638055052960127493364935543985332536139191680311676959342754285189454915316537545163931001149924312280308615166991392262442605874919031511645050576875429604568969820242717496537140773506557801989262386046036637680094636392504880024268992468454391678660199143854688976343089381875911593306258378646828963862295366152637004298968018218877643325527731468868485069625025982809264969665529594441149973263659939581626515564487682619798413407736690858438802579337687647894276369680369676289099514980089098126015837316590790057770997959257305700240825117780695880484871945720904431449474282137267462263802958943946949649430022857620580465806159236163776855621318525985572817981674771506789709169285579795350794770777776750843688226147748545676825846670613308115603753697747732474597554680243375192478596018391157926495701454484550523042184511197511979602979683249181289128212090467866688 [145,71] 2313758286727402722328955200874853895028242262384369147520059353813996586895563113687382227291849770922743493726678418628868142469433696183762176467951061246165212541500779389875779509279377131989663608712341614988390751835515347719197596918827500809341484018914881040752302507330446866912834300146168915516210712949221709572431289677449934865089910021626953866084028396608541262950708700436138901275260430069088259885768712689950395183185277435012725346686906302494503549114886962948553719176833893289544640788923256465688680389529386446316691293751968106611226052718971345942683915978784674524232981126994679955175739466315961845220332577655870177493844072256588372584306248690925637212909434403235516079486007706804066722522545815077407278780577678623104392719222607548613500050737150122876850742070974151669009428228711493282039295792636310745361299003193701908690250958230403167202214419123003141280302193991338514955105040781090995281276134162708020162357943328916138889458947630686818195224793792068772471491976298323022242101064587099885540402788358481775164428340170708486320461162897818562053587389303411360214395791651899396110071558414608374428998082247474068503084764450973687424739975773466373496515653789003930385097247203261238548476047561277606957480262307118919536891666601672154008563912155541754454831580064473939768873794227992890183191927574533468390874544789373441204640586120979729333559154363804453376494233216695250157052877062238387384640057493259582296366319450169300526997581363436506331871198538744252577784884675207426781626761452607161364441101972323118822584648767818265217567597430568560057794992700280648141125890149192066660510361751382299107695058177390305998058449499286152654582404752918852868351577599778506455651403967349140514724407751328765313421353174398186474950947451952327237922509424374479702536011506260271491556603916628444732123656313928995899239356981681387434141915597361147390254909947049087106024246547386436859227928483859377408261371530768557689312586396213186379220094058939201853427751540308162375520064716930191180072600643730708609694719869545114717834970132044 [145,72] -220865189916860368932470957609553176391300367493774933670628979675557044605402637982326657564966487909980767876711416481943237046355457621717108297281642178071015680500035158707751210565441394524167224824332717348649481583617024388587724937400836825567370142852850829958680313254991543414209539173762558342243242165718192938396093597977062709534189446272226757931847642055650342049426186142329947589713865958100667621905996079237677842613394234846960003371078288796315872962520628104498645837918005643497921962160672771267342332694270773142700437673370260341251700252116952932989819482774536453077850355719923477808846858046656293401122625623587338318531140614669273696640092110383556997413928060998177419972748496907685481030853720307576684873389894835043324312567891589286316882754082956536425206749929308175909416827062900281443634209027609976029704933285575252618958558118148387985695788556914799301022029342473938757856823756226502186481621425841809294700279613902160106515034704633713928069411746112044402900919295643522125519413226427473701486006484657406084952710914502253405674072104076258234025099380122632891046181258152519702367693533179246238203397385155749694192091522219082666029354318915161905347535957979078733090729244365127638892818270591458519868052361986404874663080804399164576056091375737889109750985210320547504594249743713867896526480411285369638145373725341740581341909532329752527550777352002393148738796103087509486470331754098523430188120294775659522838933955952728892635352328144512903754287351310602559309045992032571389696020238144556593238613730083186333791387263011486913642649763459267869064287460065336935488925002679457105192783518152211632788160077848431865838252070243325528855881087925179554838904185924074464019138449462227802214830654488197926434342632887734604669824938659627492218271710983133437043544942184821710906868961344826779524166514604896624782349690154104254739320293232807363156558211496497776738540228307657753061237570838983856894513052051398542613101957323774288301335573745682709192043135871716947687699722756253464736325868050145217442391944461317383839512732 [145,73] -3475662083748223128125032949915097627680722096636420966179108067598916693806720400797786201864444518100475495249294729925546537054688590905459093584538382976075530188809043476944548913387924237670389627510418717235532172632458303268022145506270105103342408119688865775921777327972898266709130355893776377167984381468846403587608041688464053874258364967447640846828758784333079051928960625503048916488338278617866712704572531672238243956633374947169120037270011561122757566002462192031435043678598369645871094641507619675023843864363027737750555532815521852641803570749032719684764313249194569500368072483409822065424482493975041814556371889352043944460333277263422303832346706788742736075656483266928487298437105631323121918385119223395379829341770313695131059969131234582521949262528780097633877842092726459980986325002808787573099707783471340621717228672023144819216796245184758844146739393266909051583631781508904713593706071461023010450862955245899648070612392597621756388145331068208618899726532498430161614842894089585643214789680737908017636584138396634752266964709566688032441072313139957450884411481654670031883938810993203331863239941215539921682042022967770063420015304261307142600948756303656407372979730971528292960153026277576476792885864815997274695046638254735414366003615581942128395946732819671245750757354848242934528546796364555255591540039556058724526035831501013687567781226980033641712702020859285654298219422326182773642423466693639559544915203021464578812444857437022236421823939071459687647002757062844900633827712567900573733170394171961537125052318476709987098466315669765633316593384858098003405997278444792042025530245598356968138597071383802780226476647846332374879076392750451378350439977359264890491248444252071995895126455779672661480504976791352972702560074236571949060966746568053845062788981039310922424374784293643105261650804048152093537758569141278705504351004420846250749601213920592297946593961432789733406815896691346746645589353269384814078506767185741718450636822084958975454158654578641802574723331296175115752111066643687553418841580128239937079863828278878906061144 [145,74] 993164518881783251243787468784736997356495547421448864607193839828750781887171264413971700482131755886614737227483138555205341698522391142099887546406354333420800541859434974521577068385945690021097707720701281006678549889195532437467267977637307308262702672717922881942089584423104772829188535183423627637698272373048643745257825759317559292816413688869050950955600478400652824403222942152764934871011633627033075906297164028473500112870554327408159347229884637937921223989714690435855854144151953993091256294736308080929124224623653955270057792177815522415469371685443993804032091700436850014919968543171638368772687603850811721060098355831659692692178127871766030799238432838560848358346476853526510412398225631505049835315215334364049320311268126290465822452436255457047433283327380201279625836632261099286160549594937018403835206514195690992773069049769892127668921318198093562722440832353614108525753261407936258630965051061023160562556754353694703913561991533184262474096641870319198501600252904284361506404401868040049756570151521017369862288632332204913851852510210295860055420912138046051489890398688375930837866632632715091239729073708056883493669951254177165554786849552066571093253851434886393908178707441206197125163320319303809332963534875473025038017905044760783862570125581988577365930680833850509259714206035176454482875989704961445883177150946442982592489622534259781316220480879479665202946721171731104440363519211765702130456388623539379232779744243672169762265317345411790472798475283201773520472175754862148784931384856336059017946030106040546422928614841282766394675551080469892452550720533121478406471600612521417359662851950753567731192426753677482415020933232235155855939135935517087917397503855051660949853887161642271670004074544422831251148159426044237218110585268143313197509399836463784219082631704601874271355866273385013762275996921994988590676417889479533806802766051209284997110254042792183869527965622591983675007418188926634441081442764194947708775321199484189690532362211518680095467325462058457975319352203025590095120721736612946988222794661255239531150060207234322032 [145,75] -52935478063442592687744092541804786304415412908565471337455787254542437766633977106321681937614199710923511816693464567888614185860424678958306586094674901498017195757778879784984940926933346094752766628568650343397361777933176904119674509562715714016917485497733861478531234634495516771971642941906296661245339960982909767850429329232195555047507719180169346019700884224178396469811551265486699490021555518992667950743640187265048757287792167104012439853747545662187743985029552512955518005536017188788241691440893371077790727763533271844245891614087039509727591229403223963475871394690756106915704409748960353873790003305910205975658689675902508368239288512788468882462627149861952258201108538965647748080839688379606621231423073212978899502446636372856412256355540446575768919352044114230945163056605644605404655727295984959501182426009603768599697519250047648245689666544648112939974384010936566502056751092147580581246529161202925522869706208699924947508667100361615883852243759863811802531876367945496221909904580892100948263951095066855535951714934589934591264523671291611289341029882138247108745065104851794349865703585218708695989065376001910825505877001888175467088121810891363762257500324693916336270109421501254585016872355478802489814255063986373813571344252532982404913883874148900092489691039207207373082185310054373272829375752824498852373593424043741363376089270425265474720458001899990992556580325209223056695636986363297442011513626923772388523438369706072006245332467682566625650358707744642341565442856735543606134885786043132622617289310959887712068876013912695740247847293038717332811080320454561893623572108713658989947578531281990711658033617589990841576339474080339621507591974177002639488266504306353320586047715674741750268452570772672381371619612757300746876172264104916054773939742217564973093019638532876552332602757053453845862270038857003210199185891272051299649228004739201388004212415152759831328969893895549344043408753596928550575491858081597168483447316907208476653661058947844719218517784706960370852802715288629294825388478654591549320403903768093528432566235607558 [145,76] 1852330051209568915596919671168028347521390968561512311040020278456938019209025187214098328952446884823205280247239487272896388336806184204888315232153272303229440324519147317065838881762003587844909729588177747000453595568078611211726375216726400726403244341234230399338330883603209312887589158255708467257596407249691053708638318293679519167692646756142281039222702302722664935183153689479384899118987451893262264393964213283437125066806361074688080458108790517345564748326352154315863527091332717027876082327608634086124375421227703116617110747392710997131524162524134299616276312889764506351738901296702456108520732986450753531328428532020619753288137083827839251603920734300448423500667245615529584788772621704641457662533641486932542165613199863970253785878645666832144167215017884070375350648607722972961345200389876075266651694098918240059060072139404599565743326463983885025296322365606865026647726238462723719201102845720920986446690761708319153587405079493861356190218066025147948902529543972315021622964101563157620604292930378639781283648026755880129033137063520698385348564717570019960460006017424309709948150958770376529299834302175906627162211181775091011622604308788058702696967597625683043507945334690170847360077840939571710040425721165544503199410022903838394713883635023026152536163880437245650120023905027684054218754084552538084745595895924985745739287074604720806015234299560643058164562509187408248765382763759639547941978052293942478455907904911479913622738403445784533419451637753446743883905376572763491531273898011154139297865012581002955197477100225236617911531039662830193325424730271246995185080418318119290537934667328438307399167799088811294865979350522290962213515052754837351315194738212469477124687339840113585842073767406773960610064295545946525435878239806526895281762527188775008357310658240382938710921544449468997397650564067503629005148952956690384734350321265771224368046745211639151897418711044520172117533027052825630881527640022099740286451171809479536033296709066556675892922108797599466709949122242255577393116261135629183777884028397624234018519841668 [145,77] 355198480892602961247784121968556327223257991235613472752136053223694992710027711825217793988992955262200119117993904054498852075317578433710853549698434980111527471676865801576678472515182962848117191800654248864254046992795648659317549077139502616057832287411544813978801052235141058959922597536618105057924556862018059207053482739793008514022516518312170787137987839395347523717690845618808304802738783333686889227576217736377224653133612535830752204412297853010936857339247276150918661376175793739418069821043158950742441921442216806067985171405301673189611233219689702084386444800109535746294390329778199854679456459591080278014655271462593076529639388945568660521365187508569559354482652717094575257804445391732974880582731689717556507793417975265871142509531926424228780780725898318650192747898758489419696080155186613233194563675124679953665113096322514191578258016569803677329448582240085114382387938750082867794273899495731974345645106956792040692516264380222422481174713613947101568016166034867693863020930427470138012971041771057411550732758364415643932965745165036186138505881500857277720349045202834266853119452411882080587684216381969769614351179343187159705588688535766812643139802887921349360650694108088201792845009556387318191171612139612479990930268508440984783139894214158093638862939467567642711055554536133047570336536465749356826165959906552544027959837448621802592832980157977733046212650095298470424133827067925336333013038481577633030972034231625458026588847907580927389507777605416639922227937355464737510493685961181626415366795362740653912707737323984065034002460626023293758885977431860856363092093788431772226619571245626879678597123235986732695015167329185793624336982126653891399653168967185541298213342128605183089929391158677275521772385813466197060379406478551738107445165691217278077193309263888412116655155262457803492293915751288470339259763113390788084705861667806375754258476599004710855243754097641256274093506201356658393557802847376465083372129105419477346498983095698009202418728852165006803486379043328780126790982543344196941034909881394141842889776 [145,78] -11444768189680257189740439024765136546916206754192209937982611662467522312447787161338073546359374562136578816420052973544715778490614456939929382791997316699550260486654459936067239971683924077309875175500428473610817686309853304947091901810124284904903722484167220189266338189814500116453222777321761794974411272379486263947641373717176408938258555067696044229814653307820638702445797769265775971673967011829743658985076948318819449802339325595276208182868578472008489689301799191692262793866119912107959315175586171164110399671125393522421790517078435668500708730523744919166793962325836044020883002428580442124165749908185226206803327691499174243515842689550107357035210374217846424653934922664285092507571423162425404866486298080799399469188944558311901284271472689770278362941621546126437719710707415117270749457451863731957065972988440007907293844711444892102890273131892173095149260601401023202849761867636654854138543044081393269881048682320868509799646565531466976114389696262564696499992119646149412218676789937796411412679959759911235591735696547003118798653020463658564731607989240221051166295019886530670571707963013904676184365601554172750391047566161714943814576444143895255429374719222220173472832256791045137282253368624490145880680268435763433674671416015358976811333126012009456823995525301819438826614547477597250391755617978835073409353110355340728456182625875509717252722225920946238876935264617562792134613690215479082501428646117610550387003438899298478493166701740644744032344885843324627001120743869485613382114514785733238463762300858627542269422018481088729522298808691706061818735338341262110717875208016045460550306519357972123058132817819582077351841817697155490380396422899665874944343442007132562208914647353003782462582569868597506339688421113887973692227929339991453342688252551381571052911156831431980051073616237084393226090435038356527314472934246894646516667344541735112578759796278777176778520353743106941219126266063279258264116147599991786274787776382988474624390347945463367490574501714979483743874233386684478731415365930452983563873716694589839408 [145,79] 225360109733340944991437983685321384978097556124230885844882333000928443012092806738361487894982015082056649906954401066856177399400728149367983573980304794589687587779967995055248280303090732152127361633213865274801544888950950967913856008845816821015857870726087714658328198959854880079616782365159181343099244914492417511163981081340408701754831767415474557305350198313958096914568870817468044302021499850410845098391269120047083888154427238141513903676207189466894520624754301277872863624031242697871629624201290828429688534662347040554927772934983315406235189888334097707648713619575925459887821577142511042098568322258669099230989170347522864981381737026553482496602141989913583995090839952197240141139543917227369388364455281194835571406243750008128559812428317415220763280160334581096373431272576128135554651841026338873295377440394264488713578698990058899780021012558357765460175640187707578385589593423813943491032306878198670427906077037575361983474667463295955556190820946846038571018831361804053913325510382710233613994682789152533992851219740391883366038483803740394167377895382874530044349493717235551084741556326947435246701485416688218045058682395250147797798165742372591396507604140136697250434693337817228665076275679099276108302080729115728412767266764036187851935262100032028150419479985880214763516477743083265740877929283062611032234130051109829417806863936236939940257137961949990400100315989623303301725712318869895937830247012403268339499886140113662822352520290637055330212274058588251011302293883016964900488364282873960759249427941716035090161732245363329589981762795437462274559165477234793241303296184762431635335919574978380760091680177086279662887579930972641493748375713721399376130419469888332747574472247870333541026936420790271394909769128003771287404214901500030295193940898848948134517083013195796944275555664642110930562017210733292241621635445619914919059162678368776934742383086755727253407738777168046965065274944140307710018335173951682914348919594420450793730058833660496672810483687869073792796425081028538920884453011632651233123717634054424 [145,80] -284560567030555188677987814008620632430772738780283523051448731125114719829712326630292535590940135473600923335940071070488450424162528985329145833688935812845364511603094616095972152008445504163438689641651450904276014574899865975584795321014409479306291918284831146439681200748819949723337903448183070056683518143482007010779324446998355290688506270428907870907531553099980763188375305858879918610154842066341827176895278456213800180392717820865579645278660610554294789097087578499732290762584515219735941580522720702931701970317089320753450137724208356828195462712080616033970532091631926683796067387429501349508092961169109918537815380672466282841691365203723941602832188774520132765450183603819321229249680464630887248145147156034687703534721067279639241039840823336213249659241147347265200443981936242028869969491662629307755939268943722246759905314806227699866802503873278102636628600228475207851708698915842497914074633838222688430712929995111190221478314630965423120178805321891245779598724524177510968134443801235606850236962264272283528162501809238841830832995937666301690157935273321478846410186363979776990255262048947204237821756834977298018364534871106449884140913005949220416945481390879373934907588900282993451930633790728904647598275922369797960043614200626221478507293629785363723887301905297060392072091904821485331552886268351950145394076600581009085776109067871805268437036849840100818098247699989609616198419307686365252984159554762326722831324895478977343608041835035749577710428493707121786296898089841866629823690920295216677093706094387790921563871350736839174636559148630902719155147492295978666806524722847803979844209256076499129191132865829935033195917956524716326914545311080858647893905121251731324551941448532211080869310712219523662798063401670029179326018480844688921564458810676961605208899881910336308736813659514202301226570722816371760196879020412418060037006165116528083732042708029653869859484434362336759894451649513110898304522351851084806731110569162197533074654099872220019067793864512820202001101407446136463776210012695770700903126247644 [145,81] 12833280439215810711980872473489830271444379406051335065918282538249260003121406579282730904505172827255486374007690612718112263771473296823833774614520925647549206025861516668438473204503582466525341170525160224506782357971545742977305369826022694822061824432957455108582720872643821217578855026365598339846144958522376345226894372408724257596187948619586572050294914242393174331440920103492370920173718885942241382759592436008695527108906832347370313585357876224775465219608048536334385680315078183526054597454383834913683388540586728139706520518428700498569107245576230940868140066416612666839393084140722786303127701465144993461042675499495736129688902368378453795988766157871384283504106158101097998487372974476406286458226516773164954204625805486737677883922541609032157130638369515320484440711908748589734181977980708909035480278140848736068242254259561928507010453924914856034515863634972140187951426138326704048650032823923666600691927312007012544440716696991256311213445713787192585225893419815157468747479602045545568496274736263001272241401786119315824226240210755343890690638714320215659830953235423966303382792535215546293990102906695137098605215187475233004322464047483619150031025933929616769988785106230640523937149370846349261022082608720055134509303032227321840711885756825119887998843830798302357087942215160927875151069603668949662282553436777312612608217039118994707516825676113023142274455369844935070841799775562182894863252860485049232447083194146440292829261121358037373871083622488959628101332895704389847376463591456849210398828319232046851212633793412884549772269882723088220253120623907348132282795270014111195512817274984985801932145017886254563533678745516567091355461269047510593624962764789530960148948946898292214707343127778443780603213980068248374235772597072701002902041750538988333819876404815254027058334292194715680851212099757498042471235282881828866268931940018204766950575025318734261567136342659316020587765617786137112839019693626072809629657372361964082792971903394839852849034056626774271438492661762788939565281386368688500349427732 [145,82] -879406211434983899785379530709364890065327002881613348108163962564655780318523521586304025730047242270733378554753888458106430011485481978280496290361500702192923716918822538171558978388769571885175932612250353385373315873951161092022032514214849451429301169273033714173843320942057058652430002286437199492775389146226886075993838001639078428850610180931274193341413691751358387725590946826139285469302628912997513996398606041714466676682812831761219149038579057918781657106350117858255407438587556500409629612988817958238135303278660925757460221127955404867428143896064560050262787763559888507269224796225585477715305506022690897911046615439486567922608321310149315462276822483855818489163556787373855928322332349157378800563312524531302686664171525386125503886692053166594447626709971401543631578912747568901248735032960704921994609548434018395738321217502958647989971230111582647860555146137860482830417943656271642894573876081334567505366073935745705336647382770870675275834233377667867923146854073760042352382827271036086505829040947692507995146780176235910127504595677096782951160251668278302861455975317934272129546920670010325822183653080278768485362325222412682497767651172590344740135628814563721425825773170435753024880537416309419515442765635939464570322114625900412970581097868391132612081219556584295662715577737215755228017546395438955920294904663558355038809211092527002025750143663687852867753908534778834648614002096904460231962639430427229319839126186354704441474596348143617530427810733767342675363953506826521260728964448775244857415497890671903110078733489235505492632913259626752129949161693394535684815098954926325979130400833534281187373493367597371648399366344518329353908551090854158356216647519731606590930445203932568796350806934899934367000538188832507882431233803374267177203694492934236310730492203033753921295922047432120820906017334810837975016915176704373756499339551460696349353010704951427727228723201347970627206194411592981115485605985846861585817525898527143486333066368410761624470851689783441130963007553855816966017582447561961123264 [145,83] 64876567775664337868016315591628145457245004054712709092550766861726118750659856012748327977123589341161335657953626245881399100386926125077435986238487392410199944745384115733468919190348517675150538707328557054062098331753800811799991590032753234148486977268042950753999442032330119972427836138295802146416420154624241246077285888834060854390700865366560919184968649051924273701812817108744160812680200657665575863702838342978304955569885227664835411697276880355606617728482717877985213292630409029066831210724715662404706989892941346996799260580918116207104225946904305172179717230560684250428772225706201644426027804568446803664786716196775529574082711674392055931978562626155854884940236075308489664757355289157343096586440576076984729669374776728275333670180938946271153050141670920948880763724236092517208314193923716623952218740324925195823280427404474717267494004336614193025260772093128785399262630384352692517627705565653910015792248655042536670604653980485912068088218741679221384149311708883252914394683098847016517678026266937204430668056019442782237516109000846208444970619117899787800369743550231442110805950061721557143553443135913353352137715070833543215678126095221412460180649290808733824963645291937233185222229210829142900538971326542952043593036855053524833192885235720744026113266772156814010276011692457620686420646509251154707828586654190729867601051288737093768486890353384536662379073656519581719971464955364319462600061638353912174629382512455867649587954304949734824688284834550326519870842030123143944551713010444388306040914408033076330554201836570063757154148403418189256620806828531137768004618790185489054792435826118752640510092009965159808524651719461821063875553333503835045519092502493429036291840512925778248184252545151616767519083342915784024151370911836410587712755744479371049349734417201849818490257459798140278969085103780655659826900922115052818927527247113750963631108928781959923925442368845205388670642061624351830016932027113131794051936351663464154067485824095007245914416329666778629800317605630254048388429502706207408 [145,84] -1856246754204014006082350808709626494483013996857274785165674636239917549051690043745521299261107985673167087712707102197782345557714397053448403215781095555682716738303880132587756596896668392085239507185864597530792088100585486605171999939202682627852059752144430141374148926865637884760376927694031985234423423297730965685091559579176228129836424244227750416715267275495652681226290869719407089220396452829566812944624805557361975347608786854607627394002018966404564062022353127914445835121766965235541388229267844848899296976703780777902944514795541380658755061550450572156606228155678923831865941390896369607714556060254922160777017849134420273844450546313127673364980560937683596365215105713786681602649877853485728810993474304640517518713666865399886105481575386910841867607261687513788573250926419425029785382922101261555728181427008391869956752573069271322266581843453725521897891364304988920687499446139006976286665399332721512120453495139462715652772913700429793121237345773731561470476315917456515138038476544426055175915885562141438987557471372105680328084052750949909168268000924500583720657701896955260064418418004656509554299449087662240120659357624453529546568002909822706695607242196382516317797612617967338023883692100693849386999366919920334655431055696436407353204759709379390305809452073428838360750578906686231363101621034905628003609619531913835288013531191928801859318960593381559840829540899000540754722854643180467928845336089662200772549860136031608033561688475950331108136252556254991141593162278649448251444219619977956714609699392397351954409210714726514764263722160921413055856944686443209413079912156761984105978158257969481133743279116936295675452760910597590381797415128313109546451030287564177987845017746356275308092930583468000014387480260829917344290957592263572071421406757649154508217910608786094296392549750164471320980721099138327754773684139776626794231718870420478807328765408414835043781698126106694927663526226158276681084613281738820096993604250077332842558813297773185854036930297537664700136272230514229038484800198564 [145,85] 113301472796458917921326116144166254442843625645992838859481344606452354765863999260986209201163509031242498725903077538295745506714916036240868659336664820106547321653934846867067938544995962418343023769378304020762502447924732699729152320754901460216248839676923616308975342324444024919174903277446792817640018069197043037401589251834015000807040139819470608000197124433732049433090212176867152397683731183858731244543573026454633603084481769299007712938034364561356108916648701259758096501798535763103467476285227261438707851513356388896279468604944545392182810966149515133789445249938318943705304972203319303375757317606160203972957595922543961345310739725086920300705479495010478129227751752732871594461028760778870846928205120312231099572366429606047890494469059872668328506695389542918853504236687686194824656494138806838398727754102604762075893714516922908207771802492538571715902001436085275107992017545560365928101717116711341783984126739508859581249637781651501770573613953960058491310266651087664574717256522543178146403171080602693597611078308746094860150231141155550130855863719533944759261995836296150115883622875685682264587844857183216568079154599816289854676247597490111090464205337273639664431955448901791938341512769898256787995332498077112702613341203696283608426712256569399004070063728896321478640292684533986322080975398084642627946914621633215284768533570185649736272067877719508781671513084343716954669393329386168272922542375036018569722655334378715976607690922316530370015762369379975267333943008793764536390625397046731270645054962211517723893321491855746155482445952124478101649134870379550931026633237140967738847231201622675936675488449783968567752218153847789343679460371988776205661163600833610997085588313046549437168921265031190274154969001089600437526922018800663870788001368668032476187624117289142387391342906607547894954234590814997439458762193317988309610778328299391544905718042929489100678563408685840204932927261199400709488962425821801002489395821582492569297019028603220943730233498748347268944734831359827102979482430 [145,86] -4084788936613976423207463523986159920370745622359708505154464698600859305489786619840641909958441867757028133874582829489979735532643196015484622447910552128111980162844640452344168496736964411633750832760382426428342957915083332378320416936455545610220207400277156254168232010090883226484978504111008212408402047446548772973657061221138928129450957152953953657524805412606396784860005059712837491302385779887758048412900666018737021772148284001172411329449181304744163097730062625015826175964561453499930279915038999535694354304928396542874248693320089093690898557250531863437663562065703511824655009701667451692073635492556481211236613068290069773392920085459787346258965637654840395254590155754121116503148701452595121068940257457829005584850671169610787756114247110920844486204881481568115912314223063521388945737600802821020801410797278536935356828705741430457175171094052039848381591121858171885657065302932837951303668218288095948531468595223570247867421549222712175996072600346463346048757457497041116614842970018325670399894773041038024870898740020492014469511839414867679904035298948456976889323518719721562224472866437613522862035320361369723375088689271245688241481243350362577786396262625796865093190098829165995441292828607770478264170926570783367091312844696384697182871712749164281534564443133655223234487353369030058985863386603744313926547440689917166730546331717259676322389630225839427703558597155079682556291936087323377997759987810987770399684015269703641389523507341803345905088873029673923575959148638744178225841305318633451239924199170683405722615918223670984453851081820018062094991453821181172808277477287921136678340316108918518091695332883485593553567455744714287727374577989436341425464158641999098842867395607008480401854309502601364177527350449151967322389984540900496391682274932415850839238879893400082802750319683307610263165132701284354965446764489743916270131570885967287030790637583622007290099872291525024036933857353996491380317315022892163982422638192892612795538232217432820362463559102271974207406326957409274640672 [145,87] 163800174445502086754515816626278301395044142346622824080599869873661645838046450102763334279550943054933646758059818066433916532900720726679198215569279220859691337817837312667033677285324788339429339597476395242448300064068699376516326498360837615856221445797722590530292340922381780948396324714486632645219511609413139179404502090632401509602559058582698477142673210927099679620793519982269850542620984190161649559642914933270506531160719849292965196365844148893305770149484288941935051482225417533411050451154932095104288323053597239230485479774077728041363863388743408491643383171576124019653642753385137924933429329390006504744834830068013185815135891966405917731268412037273242700698483502537176287620600153072034273663491185991752040137756333667333501831539500405320431981342773983138010734815407265415985459089449071520769792223730360880445235446569905871569729349560721391183725689915231102665087936949398903495297303279190303236177648867835370251176649478027307139297421141213134236230149115680709471121797548752939604064259687719047807450345083327291381207246568437420505045166168526449542771991115192389315802768510756846887910859107037124391870186578200183119131131768945796156546932761748292751992520497296907199898730917294124786286958657808877361938637329161264274490975867582618282097531979311534319641740423021599235537988522986436174528191140357115888196035598572843579230932925715366160676829539264425424492882202805905438511176828214339862927678545819065742229867990853042190529171692859419027195038544744874024437227378487843207373060691245443606415071189906316520291271892525642670170996672543010100336407469669449102784539711308655458436873519548055033263803258008573655902889784784438141504245633512387800824852785894980451438672453424284651491769044809767786797958968975012144629239572464178315931214176593206074202735500548157293332180304687554779444892508356856806531147289542533423057559298520401589471068222189270191197299363004859219563710092693304008189516899416204461265593498314865537719249447240655775979484676184735376 [145,88] -5019843803419272879831323712245229246265428097932646896458527899914056444819758469496020419354635955347244302261739413194071830087747463672725746549302943872712441993693942243174451416283869508649387731949438934799114953871616268421991588415461491951948104621182344646257031542528916485436039835801716489001252037155452717624703653936347309540388658030247666893301199219075037363964953581632323486728195488420902666579727415648634003574385319643136720578537821652091022052453258642122236237437213063136075205579625097110737967004774245725839551815961806945878803843353400599960803669231863432943641676496274660880546965080112587846923675106188391980275631624732209416860426151305479579178351360238625136265833437135153703601015591149727610138344211045089463354452556026185985849033014424901432157379953208588501718557293883207550353059783351805466093161596979295389349549854851811136308847869017430405586696096985187233734739378707722699507738155805826451314663212135470361501572129230810853071693815234861516052356684923623136417809659931717596402826513358770029264750903701027455111623306512475298596490459864757646595740375884394278494499536404880705997338970302606676205372040909797598753526273282977388072156963916635856241578851848849156041178923444421505971795904734702573679678535599604675834899358692143480197709796824009416748492376683926523253162858738060253307265668477977084583966271014476640255764093941189607101186159052713943542793402324478303179740711714432892425658254044214873167025008558977481440709369349747066709943297294235639506891168203335593360647263162408571239886419647342978723879551781607295280086715394639402699337411456156801286423913456300524195335866875760293565871884716644923963726578562640477312597261850309536881199232392090395476159450086386263702782690512160081635282951632489469464276538215509224021216022541384674577003483136426901496202038493046217772307842415239043604486549105364716462780166075352784125683987203620522803802693396883952407514291622865806854823375518264169864579367689578234502663372863984 [145,89] 130316316908582626291110847063548821647035433428472082356788760258750397230206185667799090676414676724212570645376676182107553145298385647754535810046740063622752679311056170249617639708213777749551311945400796484048555494467368847404689425906094803195313481059326689492633169714783972712442090573014579912234044328717242501174821272831103461311917141371068128465289293904238336814175634306101037693889183029940682936708480978455135548693454289006360544470053471215993964079025892625599278867395830095724483416668916777802022283922880689987815616916576153042471279012036124426154283179670884067766638041265840448605800530069484711533795916335420438627992838870663948026288648678101768362977410866357166733359701083236772774315721984722455387225179047974580113807601224663758070345025941470463392584547829582757874366086182666748832341979108955519233392927457452029997045395309485197968988471608324382539877629090112547270310671370618475942960592506852460684168296246276568395362699616751502157160560359834198560527524159763797946850471465646943708293661477194338237473937829002705064196411269675827784631289698432962502924474683190402699840531180060965012414187933901508977376996850228433273444605977031478777378017510243056899485351362916381118250641956803838674390492590788728274908545272946277125448961720872267572829120373889085821243703067792674654745610886319886265510955417161006616467744861593782530554736639982215790830147855179701868323667434848857990778955218300553337860447941330453292937538562307015463555585860257569088495562238496394558902851315474370661758354931159259288890991753051523790143157957029245639232921132677536237731914084347544923483571959257600511647754986733193058794825265120085128263787156520139992545424179846923082676139741344802683001383840615585039028404328498279967974986766534268707797297930188571208858676290091733691818235681107633037106877275568014195179473929281261898266596686191431811132488905750462262443477476697133136510274052097962318840678764670039000185548798398740718543162512043082908800797544 [145,90] -1893297726794349092878363294014346659449700532064637935805296989690550242410119616936119480671846074827209272212902269608716488395234696346926807850050383621570795702234479545086820577189421220812352098777622135131578971410637433992495530346671831748652048338728313022563652592301439222938856373857349263582708138843899817026660492208112273582488609245196785511361921829640650046862276456774320328432285109575460941832373258255537817203093512779843691725439358290452039992812243550473945857588013996259685541773911421035359088052736493997395861926910114682180175106370758226188582122022886942302533254077653931021685198947287946206516307154551129849757451450571373453447356878784879238133593898600518560994754077485243468662194891364857466518679609598437389993945337159178694526652084863822612697244302514775085154130494396647095123092752296775267720898358966192935960401573908291669210135124713093545956505584875835177275702269816314865388388191400352872713604330148581751879187574048159563807604255539303421220558160780210569211200257551253090787114843719950445180446232380001885994596826910840496236365342637312503465327723725393455268539679063937823390895349219177864684773574543358560752323115515902097710105154181724418860343708427383944634762872080002659009864473700281610129641039042114098675719734762840984878525234380563072422221237416739420036334877286180927749378932071914977073090065209359589156759532660034664482461171203010599752731578358524358581748125534254019010179042022896291613100741721470557366857667555442646511086389041938620814595609633010187633500844603852096040119146685024431188360524875703132876708140115379431080576967552194105874472048193902981880311591079918862520392481860703551097970940176738307329463881680535242579776005192123675301329197660589757415513137374176630570703459707677906168427703017697082901928575531846458882295051822777393057726133446863856238608633236264866604126325832835205335206679182501795960000195939698994792262871733555588120653533728856951539366035049740213975771154857582438484696 [145,91] 8709963127984542153160097591129708521238333654019506213579040208440081466095144064796564405599774999944306485734979168867331190575710441002771528686898279585202788442705115070128308483028025289121663970218557717090516025992517699021411823324733619369266529213221246086828625204667589357978235869446054788836568871336443145283277702612313621687692084955123896547092370333539634213185459195803849427631399451853181621863136399624271229576805300888779872245883832824882405729033758364595001869731720996746460758336849910896703951883451148705707617020319947052644291752184517523864401824754971939320057572356148523835211191734853695487596173832631012385234323507393785402615518506233297116914467158642390545274042426977690082257782670130159878212651552740448625272566279449711561995391384541043400553574193838146756379675929821614301956157098946350041598904484051668402268483096029548938007488341790717983866379075981932206004832827768928644875408677390553065173886199098916979576695657999071661164508022406704449782640909549135981003420819250958368651465648449202451211034114845308134490212267812086650042440610809941123581077093550565879346995300748044913081557103444657621226423936779844258007723952322815836796705409957120638412435327863038645596749529477315254444416657973549495342076866485765066012734344800470547664298977961228076534722904113858418224425762158330586854348311593099827234435409757107605021317422987256601099680416791675409250234953768533201910549086385734388118340372714300509337241336645943401532515814500316469665538539411945265491565748614486459894656428844850845968379523146563673428817577006554691788426300866467969455310356303808044818290706422303905031781758089838010489855761361022076524842264995964853491347673326824479338025145806698685354546806907058354411118663000489403522456719694238835532959241396448201338192893170610938260845738988983130619210484003909590139935898987679785135370748014392735485722958702528858613211155325669631360132641804759538728136789942776234314390402956892234462774081917783880 [145,92] 1013974301586502584223336704813488635686377754796571007438942272447812635470814995027186805567303827131715089437106351004308473676349851576542432161609774186171777282673921288788777162738774854745492421161542965501093720980936401549312980479995463798304316734464590152448456386292791600426179663031726277387499142329621137190096246362813753773871411408772537211974492501226469667731534444131215720387291250599556035805087870239259165433462903581768040924496801242331495100455797557806904917013162193850866657710539983143793479067125892994668102307116440101185567256965023070040059774224608333486814523319651290974152509090128252960818047771949370380369593953540198306847348843892459450248486621164559456173081742824367277642558482408202873440011160964580283504341768876147732631836887971058829639832746564236559658582343736524406207165666261304839026930691675539675757340658728909892545333003750655456787589478074017377399638087155771043072994353711641688333092656336000254557468492062010525150907852358434987773205971652987574060256518737883107184132275763509728835925719551847585741225280192808128911630616079153495008161139450681397575524557043623230394363071348382400675858433098926788094868787561806642731539766250800713952665461506402453976133875044188236003811741922578456559378745388067638956315947011129323566327463148171242797947571945736114389280719028636105561500848246473367748041604883105712884683234962826565161931614146871291829601255291749280301515192993373193197895839837806140475895622441904645154718650264104025891900826350248809445702049419628742131162888936061652495463162170329904300210456779484949830768217347802224415656272798262723800121673216807319087688466245089238729865099358015092505378626349289507598446554143740711246368311532001480458120806586621381598469770231121580048167642881185072767550340464043946752265920034327865248758527379201937107844947332743497511277053864883951647013942648301807328467235716351426478740003720095501174537413623910550996886807919690010036360574399941628312089818105024 [145,93] -22008375549260129552467922549991135526545309275995437375653020247873879826781669507405408691042481140914296523691819448486359152343213324314890111642047649995228074296529366855310804615177529752592547884157060394426276276560692222400911117819609486262723089001651107774228776481532783683386064969565951290509361854338131325141591448378610923192736989230501229075104554188415296988843688360040968456648056310078875072863662883391194710276300488241774865906591655107530567789731985826465406636150265179462784872098873675002944142031333243482420917552399809466441665705086159954815715331658903055633156869815120300239331440648582944298855615255737545859124491074954522811123631166173066804753978878721680599886028986019165308715608269015207752778491399809585348313329265230485262355491194192472763416994450341391998603549268941610049477437596429948894022903248542538249250096291876016000911374202306985367794729111218100988357892597014898987159085052471729084015100915844413415052026394058058484803928700333056359912486776826735757064074373015091286093934761526712234195441881376351830146825275620448776654309010380435836774780713788145211182297174713074376097830479882183584536635038466475952682317793452882410250277028995781178659418027638895485007131716178912869082229618096683718390215960396988149658058833964444017478228296559627664720874273867021734257505324302122147477482347539409622357460851152877565039664471602031267770762326054579608269399600285044558486938297287626791939985376791454866481037213591406380113049229051390857892010039889265179420290789386556776917788792542006618521322692508316748851156413638088697879463156952304968172103669968087963920235121249795672568887057672610868826629395523741719702917570741662628246054936450137601761829470005400024661074520680425062905887714600267949892345959402541413111011100825342957224589401142348498302103733027249961990401752087350327230469396579320297485735231629623755943631410134525095744648093205724000294369406194055992582015768256488757329580820852760588736515804 [145,94] 65193680957683261115995322702580736205914704293079613754883754975759226960307723522210653719412525823967901773521210735909781074929010338985083673032559714894370633091186446301196807843351633889739709420245049834512706832158038718473673553134884473889402557066940076447021834180143272670863762835837555526147354258499018286945608702564310298737490876082284038067905117425383119066268869092358349475879923495105716751202284902912692818994795801211611414181298939165309855017421110416503705622651737851022601119888087316249605604876243103505238685377271109631377607694200423948453734088984830038334660164476382083725690723567139496270607373814626983998231643531425228005168924773699206909267879316877136276953877161172757147829632447976027665227467465748838230346039272356792875721774345753405373221642683754535886329785100868285599364724499340394773141797191457239890934714686162654055355437725722892038898024886186470796763667409942796404963528316465850273087306272034644606471699366347588149417469555297615643663170215100011494810174030505566076559123351954867062763722457683078494384637018567648353476332439280209866900086339065328534745822801192944158702064328699729994440181477960763483744583329258678256358425714314544951654953508004640339679854464558717924611574801131035613097343774959375078451676175179742779811613394268386619304401403327405918131009575262245477436288564872637393175561910525953773593923503440089019089507056386601295262761158984021008197884118842181931247001875552672353663612168166029324253378344452594106230323301508007018609078774333368559506431950307464846198942294632134620669574157925215722601874997539412483930072269307480681637388050413083316237575766559439874846411256977591806455228542514680784293963432946195258488411132452259720364743428209898934453741875437755934336426256008108196524974379609012849734120885005456607606437096801739525338088956839355915762736286290285703017016055421886545459982645883566019086959019285778326966803180668529890001053917626228717379124664687695137552 [145,95] 4218128135133826400985136581396099539248251049561084222193169733172168490998947606389182845388204166330874110065916872744804820664404844641234220647138880455511745581844574937705695659979602119605406313567368914213447623560144370836221017246466836358201105496070713652319693288042296755665710866032952223479428700327050490779745800223102858486424984048588570108535094432594976980691883122305122629002914817277105243908265583518584284081582810783075833236263602898484377795648894642591209340009779612887359718987387151131823166589325861347043707524016757674292453873826805821261486918558644580913251891974344352530047035388213351432199091755311597808106606772414926144502817857964712846667237638531200365184347256554702988424624292956831051442518687682344630849505050824502440487241305735333758518330168824490508402806337142629681572023319778162679903610145578244069219268915225268127113866890559643860988096014419579630315666881644203054370626555749008515766776217095256151982479221027886907432683003811567699564881436429879871596847933174555852371853007581902614415917584126839485512678769707641733551507722539060224324859185127504642639743138324867855054320760991148691503267728361060915961456539344342904316716571559369030339107867819755630505391326786649376373171453543416277787465154941221816804669406910444932078590256225267222900504625299725503213260644776626089662027327944920311521268890206987673120239437884672913834099704611735820389616031674760638946959161876902639490829101034850773050796987818910015491595729046925771589864854033786753585107440417023399238196034496722967725121544171533581760008531369344980951568558616965271879244006215775473591843147813973905152001285000420764686387151361974704112003717703596436790400923813344570165433064448835204892514048876524196643093458800841543043672591978102981425984747543013656872930895120751780340241406276589485752326276686524761968671212070360675813614706213744147303198466732671326610648462209821341722456566418933956753998993698613607572952873669648208 [145,96] 2343932700048086428032973501646989303731861451562578434338634309832364187552311020494634841295013299862684937055283822057226322609364792248559311621261035025086147618914106043510204384362890695249416039352986587130732508572069453647797077988320225636500090449093386107879410737236320032865954654693379157011598132627641548878267120875734254174814347949451243611324888016326786529392376287105109996004165840405498654112960424327393679093754177794443886326471805649427303130974577171898959755805143009859824438874519326403234652053915322927450359030218347751354949963912159985681831655150461954715461520181054639132317678532957198383840627372022511299403720844678528680265076299901412647433949967239850837330716529476655641369279423000188065328141751067007087098107677223984970727086010170979279603404909916350128190232400224677529682677797726220975741789274454862562099583155135147398069483868613149738277710411059562084552605921165157631601181803987054395125945565655466918540111372857470151518254674843828267724306846406206659599100675157800167039150293058965989725688392934526432893784933216099940700466214729841818038470230860586967240440245597543337982788941978067527315714737441700565756347491449480130579179714759144612063056308955035617509469157112580916930100990662234230280510692477412810051748133375623236154765828954603190654382492630709308529901513367080357686723584064076561595713653285066744890610374146497667815763887568423057121232182033843267064544715266096092407527524675592278217969842883480251001757319296856291400601792263266340264130544031444670087861470368388179772528208959301531748228276279895564577743890602700783650016185258916357192928443236598809774639766655030042776042903737765620897060745702835698119238305791678062360236325108978051396647327202451867181788579141080070772286366771644834037990978454224886217543265879332938328006733074238867212855084833222165112724978479364069072074301871682914177654856347759199021083088377826934658807299365147723067904812988567141447497571428 [145,97] 233164795579182979582001736813663846339610429548446060272845484680425371601512018677805930873371576316961260914597595615862670904182341783094372527505366891649581452471792805491937333974193741954649325446059813238973860709373942153797224424342735742328532881623482368159993792513659579114194548838778472575600314256264038167205824722281672964719329681637876258889294095989271031959375628562331233674729340358620513915004328822831658096095877887084287226105748132696703431905145087672148659706484730422401402897573751558191097069761770579427178601541627428620373429373447817001138276387143400166332630115190663925837426301659438584964583513438690048694378696101248380578457240631355182566814549227354195834957394623580062968321487333626462228628572618036444191047153973949478631710837219040371128311092794205776211463107511115441527208119694584626696288446729761537838811173414410242653189580741701005242609043364261671939064935548072922336615014693534828842849458659342389821561347241680341620720277883964988908046523789811919624639697473167376728998387938914601192940348434456078980346315357341057090129822686586336381146001990440242456788303973508989256525641000024021026665180702990390314039522328530262869105751473744668429560730540069405541886087560650515891968753841095589110627120964455885686059037921521128342102756404479363516066284997763075717871433176247355912049839239017356920700204787782922834477782217683341050496688535072875397139170565608425733620286060994247725753503026772686717463970438904749982176529808469976121446944264485780294911850270901434891202392119605049041971383475962190266369027021814893774027358982867609579065758920430262790806831522366071387073748965622934603834737462001881488852291859770743309748901895577772985139008273843502847317217753016223434075054073925515385882854658073428533796277739366168905366914280273823540847147366665781357441371467928214135335197427690998098457699406412473223645942603700678603543601460729130985540109708150806027321700011287133339150868 [145,98] -91028334024576400164098120512726386240162701841030280401520861290581610166323549282284604381628621649458146475938373491276907716109724958558151265324197026118994787182520858029362291806987265547042947333975272744220773390901997419821042923083974842660055768447271436648603011739152542898770183329207041191227366666972993612599440500370320188960216419427955875162930933988258635984627176725270001887397904640925848193097414594971268948036005687007109431645489626998773224606156933423637006272075677707242679771319461927072322181608602916520879429194158850242526928212237434713984172450833310601846588247130306343761279603028517589983513162982738193510347151024407353570823959797433320909037290640727195740346665981095681835471360131672018799100180622091565287144815120704370180889627715873959748519738791336407598059626203695978658673046928377689276549578432414050838748419800714929090392737221849120441760504228359175975859891483695882765430332883081794782183551120356604483811784565855355510729584698684987873537880659965460869981571510025389049233665269106656694284177985974698244585492053339893176434365392328681159284643066085127241032245077925111924639186675167001153323499855142667508896107185507729260811290440928175915463782946013557445893720718250722780260096164967623607499858590879508789233820995149301540280349937256939672621396853032583997301134117130509107134287152258800633287263047962997277694754026188354653773923401557805710070184742882254300006826018061037025978632461738661367297479740942496608606687938113917316072094615671616244770672115450032904298634683012650131911047151735024090848530660204223794477472221120695577665811230418600334759117328966391593883864154981720532557251482160161387548667986416441468338744107193635096184921646633495697931590744670321790607024709720221556114609421759886581825742534740184063786610856343272639549443792151754818367458879255827836706327008242288127614130106785250351317703457583524286520359674108185693304651286143573145539800089519717555632 [145,99] 2547687443669719694091231393923523440739680549062097644159332185593853359820085448487548914285867322469930122979688265991118189311032488303859395353071964915827664400697920240657137199805980304770777275979553496221518077733983305877261251106042603703279847484570693526795223821625215734133651389528864968174382978546766104268602922637643002588741788453259832565399695758628081529470431817258672782385133863397305218525048320568439830713250310630026457108668072412014965661139807621269028651050825857408997790491180975545951974233575705323025643809774643549411628918271268733818559576014809504782629079052129662756240485103051456333462457776020008426965404768974224193260995478895019241803195482342907971722605864731236493608616402156544486863731874413027316525364683395561299989607388803767355594027925629691410111671096725506178735959463318028760105197471682387099101091050275843800975479254189368453957563519639555692185675184167238466706256564637420489244182957930024293308886553743035503792603069161059853405209120481640265409164190099496242667118517716697190932898928722057973554328402168214539149750008735744155617210336316671049151462974264570604815841761225180061131100180194646164125975401293531028131599830266598112657995290971062487550578357600707723104582010522883053584634976854312210395785525525859272275405198705467447244362193018934932068786325071550000159889595031064915357335593920278582689946789499322740298886568137629981746832332872989044661764500113571225446271616528021920392300837376810936422952002866590327238347284110504778158553994143521991048976626920887099494010843381288978461738918091289606273806589638123651309598488263256850138710539412599336608816976905024988304683664839966509425617340652676342084122483330449673178955081479797288495445441555755306166089335003301660883835501884951932008324415136578523098668911999350711085018904709532125415953986384638797265711255901127335149487051603298338933489142141480806636882638747069380054462622959162140003930963587693512 [145,100] -36923707102944826301061178835674822045582338370182910744438139878285299787685873452421076262854917017209014669592648332166605616059848716652179095046545680104875072502278631905481627394987823089818240043564100645373728724452360800989871533712622599247132190860887675321413421189209859359899871983837409365420963477842435065655952927360982689883788012461145613369205165313243212857803902228188237510275794178845500325424064770962816769175229365737109679473797952601430928037208892305149765407290659287333953212648255676654901481737968409089658481696178726958960737954078129036929166724001826794406740865047009387964081960711806964871079929797789818220369473565021770519565756556983253219788520574932590730009918363462632573723684383968300643366471894349563642542550133209418162538077453261549248081651128338487343674533589065025222592384381508194169623553791158823157320916305043201921920991212980521160607954581455522922437251518272680012993619167424964744078411997186768315528972008601754488319669937163535138323891852366073363040811983293060724242702259767671131523730456932194606934631294595278886743148559555825680321502191621996245380188236631605024957086847223676257215115214834499689411708938597692698534402048064962732009363175404355330063970416410559205564642356781203061357865325894335504963473608698009677893572765242396818514874429641536451229391046759927285204898612710863894981729890604116887131893078360878289717960731034689689932820356075362297776871796883153515751626911457764927524345059729300553310520610401139126545732400065426812779704146314253876019433569909612685660604138587245443478445798479721662589225534043127430473687568426614827340566244996647229050318642824076822997504007582722622126545928068575645197874609768136771506991016761343889762058627364369085671372768283325693963299223086195778134358588488013697717749804898857021674074481969420595375888936851466953291327806770462744030783626498332158030886930983715985374777121173796562451392201231059964561915820760 [145,101] 310103308358114410152548820830725047122440700838047336895912031168327102429435330584440150992215756882610272719663689414894437134160181831570259761432861932131468846780800124454319198414030546587636724557305686148734920835881572664283981219613168524366754586920840884651936302038787632489012272704328447872128207748311153642090162961242121963428384758860161484361149012628362813819101935068615311593251910925787221697213930917577293696133792647235349634441301680453072374905666508943454228580852706931310776072385681388441670573510780419131126377358556930340306676077331782327502568940912937612654877919369263128661666026368714137621538608247095194410358294358392190004655684736283526339813213492474901796933164280751198111292149972801332963312915985178144315984004248339491141136974786483550528497356643091254753762831380771874712644402992238674129596154626733998314127950477547764350831880381506494408354741188968883573365160693789203315239194386016048016157468300956359020607869381741413082803082613577744147943471848050500466104779769749727190555955837175595499042968452411967376449869391763330172105789866899939258782879942416810979664095326868459142654586132659677795225290415061127238195997784324521835051941844118314889547787674635378706581672577802704856027817687724199268038542808895736751366763226883450847027325593247066868852050868738622004317427483643425177306288970260267345800770351830812937830061169771180558081460886715953270209305886827107614730780320953314391090582941663049887678567965159409805479159245521742387959724635178096854685097835947134496726713414287188622539703576900192823856211821040859226438165428231927655698729891963946855230418815506022961681950898031236292638878650540810765493887665893254267819787631538265280880492977015452673000238872132037611872055610538783507918462023273961570871824598512562615850853403244601823005200340023700135913834688900909776820632660401390298636687168853123303282002530865302873254877192617835652172958859409086480071582 [145,102] -2527133097553681767255403311004823621577708199858184787293140239763772732100916447280855413162736353345016205378179056450206738123750597587274356363922186420781623138589569400358535676484416318643126698622050437449967355229047270990618988531983637905999309853151262994028504788597271352517746017305720505922565025260325177486033120593028139884087872669827446857443639632294407877090335152615667082339368706440803607191504992013890563426247565600652096664660196345148653676552587529765069162193750465470716389330924235368991238528384678528047649839986205709885358908611264462143352703984216967304799162149172621023330760151643735619553874004386282171594303561371488409793218129731828185399810382023855025171638047856766372134502542635602085978528252083041517468738832986374808777360229900413653740309480064318012551519940798436657362704560099676906158582206238341448129785989904395363703792807102827485158366173591454024306570527243267781725950845112132739706037743970518719690905675940924559136123174170926813981114310731961457223833915734414599531388876720112390016272538151719183794193471822498384402056604670283387404604652996518161909934639862508177990722966059909486374175437223298288542223664987121783912461165578717485609476931174595838579304202707626453917047235839886680400426560412909635337776754577492376632238524345543027394091028901844090388779513502202632979406254970112779556900815527711204058405830480042480072572896010013927836128399693060846157212029808593752291432935482007770902468109658927750945853018048065917091812118892179538053469822955064532775808755453810791026756383551161048579255868816137591294411630312829861263537083194604426185773577521746937874963890432319592089117592705368051012092704651348346845545254583910447753586872066202509120655761636149282026664146576987346386559455912263040677953023304833007038764920769917053153258696461527903248001666348295050885719418277038252836929541227716388959681626716059598361968221264974391448468450988055609032 [145,103] 16394844332863017162344850196430471696117036901857237036948152441085965159667347913004220635792171978044908759633546783455731565597674049254865331176022899265993433955831288391834222960038462717457409738226203065953304065977601911511001613739746491620088339572054698817157407569179208646629971077875866627267427770756742151545142720305939780905988183370184301164985389839306550069165722327438923577016186196324583395471762796453574063489112971726808150401063819312060534809666471873637906786819093819771673300493300129345406779398773639090022044916568413960629234830587934903482100365750424362581839988171524602143921771035153959176887025144735997243357505310368944189304029429234439828533255303610041508311623151728051833683739916191472970470561699336845762712299007598618651072955960262853807524454848512203665228518104183113664040728926325998896739255416084872734962377102455505380175618787341521630233028064095165473068312745506942942706984857471620232486235640021168115365676178385313809962785025269570535009172430971912152400182190040725733244055236676931984134219113069258018692794200442611364003975202062924095109363682923465841255949187452247038825505895059662337628025881541304690355099369907778463212677819517071114136915355606558537567067426590723227416752673738775115722072945030804468655543830889065754519049695735209282223962112596816818170940485732286764276149738410990840529486530233394056441545294867698533337803635872873919452904364468738498997944520758367309460403641268901270234182564152039022700838608585940602796822235420026741892656941599077910172689273055589985732478875237943345464317337329881974778537994233896941776082168658326847796775848997337691936353292297728206343527895104834891546351417638794985472669021071717686495835722920494870154317233506163693446391268517168150678733394770469155106288185122362303390468298630392381614950908851778186375484483003787775603679625357077663904817830015515808214067955372598606436665888153177657632757920494308 [145,104] -68516485398473443669520284221871635709948953715489172145361799137397895551254017743135632334654493536201307378662851150322460995511251012872650397015042364907298303375444777561242920896630679647597211692891668602866601188566793847970500259946663910884796313500128706250990577617538079051413282426989757832722252213170786868217888467630106664873943303410453218464448072085721147700902961741486902703067001248246132109068215260635882427941411267950614568214138995468997670113720592054537341127950228531079157276343703908461543872591377977985305105360726411489683710185784420378764717882822719740519811786778391560817289347908223803590625260086078139279829534679201903015584802121083460530824694293658806437919102117274448350790284012180754690174921662299082233928834523821140334226285794960998721577413341259522362429787096851498357585598493518046334989831954665342478380745197644681705689612627422166686359944002803998797663903465593444261815258936859572469858570529229875450569246471447519349088353590508972525607181932768177670403124500059578832322022990517787207651129446670337512871990241854299502463444251450095262808040055026849939068630908201821115870941306981806865836531456433719236385734039746833183459602308096297824610996647410864338703715984852239415796105774211346133020794180755503836252131529514519146086226772140441815772016810351286486905854594942688060575072501616313452922410771120703658568318413229615808832140775940754674181590367758140802328632271209034235883849876756340865442564752830545137934494683711711076941570384697573070320544171699817074876504777398807667416631382634818271483079424913288381853660479801800487586090091796439503154918503039836971491649888517586016203882139120665644225690804177363053015480206794256250521835482491720350601699492968566260776011875095584517332346222911882806606235170299914213398663585515004296231202256826407516982405793170291999045564058762489957011841277990476854088049604776621748665525646189105094532070004 [145,105] -332915901260726612142660975971218274102875592386899086616292403439167177157670779260605427596128967893751423053242923784953556622293162258361778398477666800817309075448348585408403087922207290946907738064545457807004243198128883873368524387479641901834485874746192311558048734569626265878647330651218603790633848654511416692860294178462731421363086521596784632856702311808655247372730225026976141331353809382682779903805459788862283911987657457362079820430888688088488787116610140889838009465897502577918850792612162810605786341691837613512003830117152183162821337034014769049884674892741489014470374248338722330867971457566773766810631373632345945976985208606373177782079965082287589866274716743606161005625333307077387789450747891176493785820526453612407639567349577949640456042977266308050702298608251867271789068114700941319695584654838597770715018755804191917165464194000653293888307544709249307459997863293739835711552886961256443277366734311690646956314343253825472990392045775759457648862881891755643435999432017186579543474456004020757712650964729149801214419537628874581582098954192099869845479289063484291253766093031534621683170799746339875147909407636719922687558919740130787559791415536679793040177221814303247482571357389813493729103639390185869382515644712534917056455940522910918856484643212697378832809507964738062877921456729519560331987593686288286283321424177865609120817438092390363345121550377802405145415023647899987540694501652319523521460298620873936877305712389760697048422448967196282118434058238681620218136066182260456533848066810103233714881192934356705572927585663851441917740143651029989544134364109203846164350683892680340681400176270254441081843209315576493188752432135990581946433096849910002853709105148653780438813963282959010197451237947645085247945094295823440906455730664449439165835184445949763447242739278415590166846477986007547504294443641892057285389775050451009706387011547411157825907215974502732639762095042003838059972 [145,106] 791275355950141450602238254309896871453401485829330960736337467369865841030349038881048082790351087892902030277138270147582310089996181779266325921288549204157963957959720723004343724020919234409011756401060480802070605927223970723786517460798141431331926720617129789940106907081560186044402945217676910859695027977491238919260823311555082901149451939085381962775615158386894397229756189005774781465548293005405096346468999648445689426268225406104187469364743311011950833499509427982942907031964076701802135102414832369783559551229409979974384426049532149610876061896593540187765052810075647529845716289723109661847174925810312610938781704265746155777645958310115544003864314584242613842610188980531451801854487516303968904293705991234429655317643601098472524656492276316129405978806209742517506022621600324517578083233369779437561953444971087594638084425030045584094078923859069008149678763208088203436404930727945696180937873542501987662059189812530821367973000606080619254758866352842823249996099932457391558515170660548581399188837707336543892721511144626717109436197704353154151615122393869394393423849286304073410852269595051913552711915011766272002342432490151853687006265575218878583931369900364155516044725983684592572404175729774131879642839541690621044393530932404348154403157669032766483196175103622311312697530893695279494139898190744804491168456106282205426173055032733096379069724456407436468914172698077931700437077023945090302123297686561793348437717939570998185692778348814126224104919976854062269714659779641273471734298385996792562696893822614338124121395446003020950724699749122722102711050510442862919984290923217336145476671595431523763823283513440975899733492553480116809035841017479273711618841087090925798354073698378058554983706387136228748501098540229845118687108083609535875430839352983875352813059538281539682784574859372525044107617645161974727965147896844412656326561009591866699964671027392188992640949728478950833989036231298160 [145,107] -1241131566735586845971000471572737893360918385519489777495159785575354437149399190946114836206238331319459968723344797057601737837684129927604339710968281676046391110140883575162104191126728806843913526991044752892440753142982678115175582608032495308171539874871078531052684495252066799161736303688111970176672739471295702872303338258825890486797674389435317754935799289437748027757228685891826560084152406054038161112961683192718654339463476147851417207708657288368118279511836021774005166931282076950920749316978577104219535420931568805068076908094820290525251472396928563154180698979151272725442848921648115093003466546972082942002647198770550318607887726249276708736926724265556592560437380506479591557609925383930336236364674276994554230237435326787490834297757897474288228889025275075959045053081435645116505363000146733593742786266332816241539782741674176171091724241696803394675959065201196700112716861034708843373305246097767360461013678672597061692173790921413327850373342953188812351726713133298210709861622950332333071439084329957733296825771094767111595191509065627605987231816107857421763600107394584099857212045731778052660396692676110019364406554318208410328608449425009983035511533609042268037683250707002780590678762889063184377981066460850845713866947782094062478823308285943045951152103966183021579564251543632190158366519065857832608598536250140407272954203039012914815437683102581322428243587789991079380466540128578485677120410970671641334718516009025311099609115770371658843823684856496240130206737886305188478981484116816573994613106782354150683055489037663720450874544503184499633052814782269537956284566932210458024311978504298697038518407747146103994222722715305116094024840194095803170185908554252659198912331504095860367982493496901669689553328079025674977104264957475842172494924511143579483095397384940370444277379640406368067808067432170760652490250030233081745908800574595352690751350534727713088380661471587621778343440194 [145,108] -5424268553965964476462591750588274060133734599340952920860548667935955824883702349064926008892680682123519268489459270494761882831063794268409223705145620555161643650909630041102755935790350906758045224774688918321974969248452658226392359379586016953634436272583813134459279375847002226722555655460876056674727663485928967443780002082967411851136862124998269186210776858828979560566351256366835317405185806509808858751997005067020463949793135544488443807198979049949896827347974364652635654670285898399792634094027513627280665014472117455801499464256119260910519582578669998366229606797563477423437960074909512687807299121313281418032131091851889574448862238545784866680410498424935885059440569748334013659532785832035504433671251786658303029399057846999628620314535558021008938514925878235733950635251338935861916486758825456315317050899493683239971827211916400690603136795256857452800490275099547647361655823745691998856948688481814148806775877282338418926136812749352321478584690244225693204845806283532599617287015247210262217401620605509490470389633773989613436245764649694365416063343471276549918692972522143524001515977903932559798029487962750008561391088578221973247404352798588109924571645593052690205204363375861000134296631719117920842997763890317847423411199875664530927256816754407408282848936939754249950558923417555669960396404677346521591004043570625749093609267568474465817550332996082408271096535639463394551022315372714935944568548682469684203223277464605286543750903945256183717323335793162191342329696668620164975662554330059423055754808623126626065136160983638228551276609363187018877533368403699026931741109906868009149808503579757824806610412774382150899256243048607351990493495691162917457790043090126113778712302791487455333942849139507024779256721738543586150049163536813654042289982423203838027921501856520161045333558801648267837502584037537481277020510418644580373277909628978169948190341409288832871104455085109964897220 [145,109] 170890251164253520965304628267965940279857224338038295482014983879649566584488195557858172584743635898319315905636463191156586257432882469635576390657917992503040007574494576858622252746929661850280175810628182715230467508398692142572522751746260919343028662329572887146745435381807759732263283013800073933069290427928812315376895069508763747351133355713561645379282316618803591819572305162547522284099712451563504932022287503220242164959892599284268328265441473635543182347661181143062287501631485812737136602976166582637996197347272382703841983629811087389909370901515087671190677960356736557648671161676398846613072904765318802377190062030735640333525165185891280489329435355779535502674156814248279087565157854561124585888398384551889593595956801202688344419838613973271068508943462550046452205151009213609147117505111261026873606264011329925037731501049664043740646707488556425775911647111063711651439610118233759775687328438923566377762889043405148398062186686082685908358391932700402129563357392177046701347364189585688597155392770703581979416582743041980423515021841591328995780884921109996094124762932126240013982431523255433389386043096829253893099662262661227259139638338414786380192311288072599849306669336469245347104557487278257036899598950411580873529035449888215727688541292361175991906701121724377030690859518262271719627373723764041763814128768389682373255843661621119885891611135852707741198570054221312421032745031447355025856310102945703887074269354679277138368565403750108841491352058061637402245237915654287009812005548530034385815767203511106537177429121812345898142932156678724156571728926400933923935422910298862253810657060489916991258611655523706067326580157819396244438414360001165928880539486355947714556113091404495782210058297388957746312616903184031042490972587838965098549340664426179943251862703458074000864469727519567567123653657396736407661783009994052922845496201747584724972382550003558921987931297114730262 [145,110] 672818748859491094259950555112367913722292741092694836177130926628242767409706575531822227778373531877256461199159573008517580765221922212059511723861551005102551474528292121665906906087520960207648172823344016072943803013493512779960665081663663712638606134235986852032594804641252743619559771814352447205665677766223600727053165794804953277152302193917417674682310113793714500626035669870931742734314817991900120109251185106187514976643505011761307711448470295777188901395946568787984682571009282616611448429104237698925588428799558144916026582122808670253599361463432575581921004269157628927075532231031422236577124164163089439458093528646442542087645486147026925721131982834561947603452279863910979167025449022933001946200053362053102074407824152383895699480530728619045020820089332565901437788005497612703836110581233954859971673397281848569298982713460267129134411946254756227705392835645332748095920056027842830476153433160729001307595282381053630553761024743304131156514560088002239382463124795454591347836168655572373485970322020608236779389895095133846177412276943789914063472984983803723322590076293444741188137265333495721533305357137028544728428441597112636363981486020589475355901095258298192069097999371547377841554497692374582766661226111301794787079115886447547833923658142145322968343616989234756062700818198428386049230473650823311540142723109486848933163963381902815891771269460582724222160214259265487379577394378949594389206011478854644190843627503687455292508536940147338888207518100192362365125605950747202649333891561385158168132097113460379681401465484227838836803220117984141543871784561752240059226576139775213245503759434778092817783140491664140486011639515505432629061110609144040558126415415679221608226095967073555527687994226564669966831914699784516586782760213828921768770926303813475940906662476484216193842777911375620930888488393764106459753773610530629696012951463543017970545778898036288537331946691472 [145,111] -956272711983654368467036829767739751083473983568663177892352534813654009921339211192891626372783579259718469471680838888225502999540853763630061536351763454026967625256859164988297463795147841521841868508837954300259536844786835628307001419951895094429957340135523049089519055425922665757960819583975065207994335510317032266822202243349558171464381492288136601936002440413971975360492795515245970473111174149222876651116377694478094490000326813615819389246038166074736231063537640376609116796087814949972979717060500568057649441952440860408579066806257725340179733801997646943443067695393866882932836748506990306847659667743310594703694434369924822909193737460629519550215934710867711467947848112717992793933200182939337631910392506730597496922995255838958264271392477820280662245034937697254765148133941569843578677929699778253866820541419134350205345397479471033018463764331775248142293466260520841337345049027076135249928466508895565855981658095070719660663362286310007818533857831692385746212816843629437006567246855795144489805955747544421852616073728651509556047327141587546244902546870147313392149617345278694490411541012900186317804938115585665960827082925842911975551811488232022103431645757844995140346499813188050357850716219423729642816189359178979942114835017700113712560679388613589021440471380947440942918637043600728502795096892988112088609034881328080353653136919154372547951219329513893811832215650281870279829794548091318012172365727483892624519545197979087518215806168949250559310666266236237630557450050667982523086982152278884309559268996209295507646983341877342138093504771703687766968891981551084383902006170413893318537379211342099629840384003718487202601009040376536026508342102542731564123518163193367208802493086160272265441294226480518338668370372229572347238006104813826226566285324951858600612103509031976694153899876490417934669618433333850992358789396784456868327204352722998270934825759847466010680048 [145,112] -1030545500752004333823420214983341581025671594504538807267439511140006136105909766009577190402745353796515409887958465924381089372596508932201713717146252826153205077563321654488418051073129495166971191673754656717011821559659449000176810731034709633831001878665373970366480254825531326542790199812591826709307736188259858058003727100401833657195353404125334269637235276687407702181625444174358859413014940214130698089059132119039748730655443654654486679922184121263453557763371802473171682921403167841498031335824719849025789597191262585512056822401901210062852290789408462833253898192237700497274989619807376656253475627290037543349452339745323609996382046051721841135519257736265723012226132077295456166600634003612897256367941584511122409411866314263269296742262822402053125797857466161378639266959097370786473673079385126672372450511517993959552556850955223178548885598596484547869632708699761625097053269377338518277147064621660111321517950234111450399356804065901284952677589598192235446272573771757765760115858980947563294686916377047839119982660456232421389334475944618763675261118244516403782467941974206165412123397565383530939662695681578387957759281133761908432243435037054630707505719246069252137864910114660495596447301384028995541352366929583787529842668667922030370255540660119541214041528412107440073800482991268144858532219278933751316080729431109724738767244184122432383395900808212777587034165474492891396108225430171679583601397484973490906789719975650250035807341992860538844112750283510774484879883079466342236020959758043609507869312184713889909409408205366393936346427801220234984510429292829442175996068218199485477121958566772194351787595119224329729281300931126386064171592807556285603012602490008869660413828907523854974020630167798088334721148761721991690603261157413139985285775945852310234988389748156217424597831935044984528345481039556987217552957174404448473914303175603383957833954834313202816 [145,113] -4961705085872702203055820813674032579730897132852933741402788752126953916902789231764485129603026617633280617000131280342910780797470531624714336985204168685046118933728044065130700301918414922779162112714391068215919596676607061743147722846410611934511355781530748628800052513870626370511156451634032692133291606409572281408888935623829891071396380021714855903498396733262481377735958773167006232261035466477342425193689402644829860190125499398126701280858975944289405988130745317543804846890462762709829508800129822896227085620546004201153766702949868891237963498221203171654639911564700442549520177996637256469661377806295371300913144579758166091707524638700882732169530751084258324390446747974740332928840917187075282223844971474246024702600850727045487337327394736233058087968925739967507901132197024551282562265696216143912640084395598172234150231259952680065996413733532237104154546530910187478354826447467986739547602148012601159188497332320745418521081072934333361600284718971141668485007758209032030202793289888875339378641540978934081150468469822077009868505231758103180738214642659309944511030407860001987176550789083354196511204481779368746457488337138057318948878588580035431046881527509641619250957660959430996287852353547931804510500093334835882813503939466555580103816635885110881850445242640561200100133228164957822274591043101383425997619105414547907382850902542525498436719798823945524427299439054586133357352118588494923092765863570733068851435526512750250946525145458298089338052515379275107157126089166826161610475562509433827078633845069506505741036887642890456179130785518510450318860398289234120197037324205267541721412833698204080481307606664868855960798380597207992608192592688521693643060525059101549548092791911415905126337975142202137366641309225666887632180390262748293118053084895841456774196574627753508125499090230477861498509558506112151971560571816766640131298722934090066542054389588336 [145,114] -4940210371736657406949592810833352618616471069688284771751378328468535075975746574778351615155976026961012569181520953453768937703232873574425004072095253613007236662687407126793364763898191000288247032892007318425469830106257805070477248304755262354449631183707557941706257383761380414509833833632697760559424411882768252096162847852628552818156636002338754200266664962536636336120731015372941142087391671483670055893235675892587093610922980040354738690403797765470820665044788201433783541957815650272948043147325603937727998623854355297717047274381492686916852932823089823006437908265820118807813720242348739643654759837433683001704333915642923490237112300232690480008441634638909759398075253359482101544116397394028727559168041191631301271999620704486240259482316814476843968728497548957513690225785703666538022292341769312353336515074834177799094987646212429394120272436803795354763043787627814423275224059270646675369829198248147557212305762437616252224683195333814940519353371775009618625537434305225925546019720212922499163472841606466558985697338596846543094871373711882421514577714783559016442036636903224882699003847659610184889160935902831680108594984761586827055264079199877203702451388413588662298267505002325537731818075483532474681158227008453338110666014875333118145698342131802118179472887785839978345162807303065161344652129476931578755866509942604758446574752520085528910929532384581184385008173495191810724783768129124576326124123432229013322141094646413694164767322662750088958160785520093143390995642668370528533646460074310660837778415897633920479786563417506372145331357243605916967803037436108134358155128484501628199844686747396937693128825426523263452640695272468501545639021869074568955620318301433216425477807072823021378962627013410471990053441881466730438965790120169924831071230864716521404059673484613316151988015509231513812634568320448684311403205657586029256552892004469249396826696 [145,115] -6362369730313621358397224746007377103203907188492529797158956823195635076226561895708376295157414686934689033725756464461735819831252586954861843248750603380791263614234256295879662233451156265848410912519787232038851157262752222028418409861239314692686138914868279970977903082668773738061387598746672922766396362817099474667399258697542329475039101921144071816724317495137375756775758783468507909489837285952453814573201091822571288309326805859498296449572987923377236183258341192254081528735248779596236063951136813009878389620857615429986326465234284945039366000437277863016984457881643780654256971012432222514511365194471454557395408214880125612534819250736845090925331852503928204378963506386913568917292380556878460697397674922726797599070428279860465231495202101650920654696655412497883263443814565313040736440028068012853575876933015179760780858478758609516232652306619946139572036187866024411378944478554295868290672349951346462252125636028428135521395757207487820244139859017053308728510857814032612055787494487333997045760394681591967961711821911867556092028118768086297988194962921388827243166113141268497565371077935423926055439241097044327040716846208630306098583629745550194906142432412137026803108542056757363841922843050356129156496406214857296371366047825674489081201553191785348824337912827559640864314544098418387233162823807281832460537207287616933947722145140809866791572175990424988581918393474830671271279643072306684714776440607360778247961746210993895643416241311039761747615953906880648787846859166151052476957467881938568559316267766579025972019785402194708601132142115111362218461241246995605000248849348897037719931091994325896721476563311927852156253068808272501026253576004806508855190255944765352213188440826698578232746354652940769555806692793509177045436755882019448835105858524691185675382536136773233016855653918039326728199044587244752935048607486403378850055412794418492420 [145,116] -4233136390256555399605539872439138494349688765465212136053393802605888340133645934391451525856945761050816629790003589081618082705633222967239349257472338731216832273077334977496291946676476140640074465705853221676650030333584313143297758215114370633146634561717745518114841693570411311299587022215511369634118644182844059042870356819773701280463436965262281530950164489001715430706772573247055581731736450628979915167811411440407957221846763883036164238076920459841159458158489394976049981841498541814054313926809972817790566675288925128109117684998850194006029902671707654235664741312373045418155442905190107428917631120139931542435889127228508101774200090924419456844228405661068182672015984741105716751990320439400882990110335253895945317804528981127492478402544956726131967340658834936478797505488130853543552492529006845480514335193996459764346021079212064365782386929938566454279270545519816433347994836559901284023075586664823274126634939802563320446288034056798608827111128284720224571081600365879098616899640081336476440141880641616286842467612283989409273168011342263846571657444675691465397400554062860506667465955735201853741987746088901927800806619905513320633437507660198910231048179153619350822821519574848653328960357430598659667809112735300029715894441733919310787900158649770017108285224896192487988421414565485354576092192953915594558964878279980070145376997060669142454828886908272109907824410283318710309767359793893794203635585453247332925157403052899704578014994888612663337398010215259554764642007110457868988369312092577521084797348928092714339332514748149923845028296607071528191271995000515894460039886740113148685218462408149477971773629574701561925628790497602359210875734903001223734702107079516085693151240936038194458504389916085883484269466468441695790452662757118836987652522595695039719265293216438781531336039411312459115166705866471267835117478503874121373946983419932 [145,117] -732127999139839129976739293522810418492501449693932134762052742527969688345112666689862760912193715219830089396762725442642987927029896442905043860449371050093755325019414372789263848640961550694623460046370676251091170502853907113313550236325318372132956824024084387949090213484065001726685632309625498009635949185772670811501002713520109376185246347346838780230413455882121426481411494192442885054979519312177725247504762181175606450401959998168733508950253391760538455733420961499432355516659540485012403321206151669427582496429399983393587380550457475975281344002873876161399722951277759673247757678235359734747628412409686739885579919139792847504821822694625090204369871499682049147174936197817416228969261980029818417682098084407243251864868611369878261338994106458974223616265501745680097278623253888737057356540222863341880765691231694869890015040011965110366270646088720420442719310194380673124623182260218895339571125264000237265957532042478335027810162991598773610151801929512458409814161583451681588192085659990870947761290159932408043367372167804210146587146336386003546397646230216421062765182799552513260770332347045788705386214017420376275999890373842349828541861741999613837380723802599822702174502617577288873978015285105329536678686206504589271339292385479837595507215113423542800291460829788639307341975361552006316253069697602396371760021849989750465029217378034237540029612977597859546703396646327775754308805196885608097029124808781656373968251539955191968343295939459550788015971537709736591776135146271766574016033391921947657083036365097898413516337439741768000396347808181676246710190495980128195422511539065315830705023102527733867388193321188291054059656007782875899138269123599227882564843806064338466622915934345569189009272735128226157714673517638670380326871918063546124720980750667535864879207994991797252884789721856305986162717637433329013370631460739038651093264 [145,118] 189844831706965020999173434521789060634557521986215040324230096975545732159328700026258768027401170421732266383691675749797304206902417538152384613989450409194769692123226521282008083861453901295367929444988516565331071751443054622275416104008016414643397513994648671954618159866046198907210645902803195923868388887281771678592670929614538857992168246643194857597694376032393066811486773564107969453725626704595896053759592026373187738491568663498097141951125223436965199755963473930919930585830033341838605059146367291914698291401236206456785479832044836182404243668919178804468134450102774369945907640696336804439768229879748851368103335136839748645935089528031578631447413233109119619581273667648732098922095135123275566190727421695428912455471401626785423880811964761764506926593105080072422019458858005719440550459288794202487372357297398921413222324301645333814110313538437918715484110302586383024708096644412025248897901804265817712023942190484257244664579630612613156975628297714081046733711485790706964534378876783764108695969042564520389381657039280380221670037981501282979865250009863067998208999239570199839597199647180941575311763782630395870075183011157610765544077569293969509534287811739210450236358143752015824360709338679041284221598970319300414977169448720188857214819674583969781590309662932158630023159385164115630702623258303683862166217469773349107610489331623879450920816627502606860035684806906281145154369776633666480098838213955871335733016328768386033271688604834527142595240372955445568158778565448733967524443454603203870912227604468196482920048079672048552414870479592337999230810644573235264205794622837430662772473384890479218660815076282780601770636520060478974794318886142452659600680114473213004931168095227559925889965873308533690788686919221056127242450613076080509578110010523210652036408429769866047644692653042472163930433404939630556283436095626212576 [145,119] 171591325943385537155309928970249633270776405617102359307553767011411148493233004789783872482082965570389188725114853472393827725820867834328015607412738804352535380131486406769541527221907406389783925414659219335902393976065471170795441152856083423103199210506655061190723716851588642723531579741635186269230299313442340300731232912868739795773485978986254285050877777885639258273017710938598345983820245950022186567989676313094836481833630584121883504771953324403997998701885168977477194053364823086043686019137210887807479284909064830950170916288722176887889898206991862945206589181778862316839105863260339986916582444751750175148550418258038952248726261066149329987669266006896429745557224314192150788226496563907822512979508477325995126044811224933468351822741767751782216945037794278681436782213642556301440607591099496844871087537374030999164478120591225325667260445099238269963763102415345967608028095400468203048425784647383354014996551524021163263209742132920758541327677580001467093473088247366046738193571049050085080136424259704401545916295529271214867162388110791379912883992975884525890479112622620858153590357950984000283107099618675757530970138712230046404822170689755210325216940683394750377431754834833968310285388856807884601673718616289760421433029586697018052878165336056545323056920403166190741178877867541660558161024015771422585291712832688551114181926964497914720582843089375660761997841817362417827897829037164249338016513204696835159415421345847497603233925925769165627569047157890381311054853302123405411188284762621305645550094216985309390417150873310150598240308889330541827332516633705158008829781125697656526082475357689204912409460780648687307886420290602067571967087704814279304435355684039291515537399191127762022697411202987806938293381208628912695517800112605361142080694223121042904645108401801296951052926962082074407083284864907486369603614251080 [145,120] -9124244726116168239337545628197376214914955546589048205513447181502717298737068950493502573860845536459369546087755380157633669292575975585774007550710198148051278984877415577969259268231285129785624209698007004092671601091440850476501333101981416935331098486475888590425452717872376919138058811882986155408806451029764418926192035998745987654878286484187398304009096279173285115493655930220857865415869240879795916395729172086085754640012259054840601720178977372016242019309068528646128390641717814878332370306349292539669046448432977045210087765040720298811429460589139340963680402262930763511936086508796511167526336375409912112083532508026761390030230246510133412974400875789710983310141242179327731724282518727805748745270646275205921141433515840088907570090875963652475783959852039472917746824936048569306994751534224761398214463397549631121313543338925446731171120919441565327768165425022215538894052711495608648959805320335218531649977701688873094534321820195208859211344413286023967666062780718967007731007618932628488895734685385739385411163969504248276816857972596329604480663180370221360372185407813036794202534597679961541276747877035449036600835215623696679362000978821594894981806501770487441340769575935162064321393350691519999851146134086764464617374321110007551678417453117687063494134681176026936122817468062411024172539092429018929507463585849154694302810576364228223666793301825309289814283684939219700500792256812467909912847974580910029377568386233116960412401501404589060143145623103323847466034581656793713089425957807426624851541735607849284068805045456085275518028027122756773662917924037255464351050608325041481148106695720662150021259118999579986352963035992882401967555665763802234297929107055988375419726936552788273018504276686090624817294317671105920920269567603716752155880329235456692982326576895514798935654441735728442675909854402880789186002 [145,121] 6696946503623435271667809231745220403350861532033771897444878034974809628107238239512576503603689340788685907761755553307806123872608457618180790206962405089963817575169582014061292328383188718020563490543722036518712007818481657953330180692680934590971311164330787171339129530873517102789664795880681460394290806216560180509164043874933639823957835800510958196953876511249999478639551666667277403986928885525869285278173497744446544971300453260604936749931095782204775375337585736902468681661553746034252920787669400826863850660685948806506799369553986678914779991790000431582437761014307046839462063130121829234327399699353920899579343344647143215310374752935327191966501704686286220428910390202662981615572018379890390399785873018157960102280579068259228921907595894558807482176609956117783140183853107512266914130773819314509974232413085591860240946541725498926579204665068864180445645907312416564301467055974039393792324817925864191786711968068803360337478596956215692193100768030299458355619394606088086256947181979331332296705459378839999958593899386936926300488385367128910872850667340552941126427430524832445656788873832543944441261739869780167836255327649351319482544420914208663661124854743322151630965915595629727131680589222674473695554339977365609160380753676601039505669259350565033303824301437628708951529864904922023104443344566865855549149785753099802077728545988014637344939161729147236049735524717274539370868797640703031091328973365098849802322203720052033379216730185566875885133065752452383637141924832532734638971081990540369103652394861035800986427569608229307999055088895660028193553302731012637854776566424084329161290186587594635821191171110413548114489100835095565046441363546519104105445529009059404777262745590687467159760910683148397140689609501159320207492677714873311745408285420251370337265751150358220863844639347036634384612911584438466 [145,122] -9159577772874951633494814192156058968778801790658329130122666209199281177191473759029751471885358191200864612630120421870221728420970845429951101749675955659322321524588781100136921204544097533646118618615194516265021948311697979908493969978043379381977689523480318379411328670476250088379419138055174736543047090088859996060169514033431231650437800073482879903774896654366100059210363676407956977809764936817327987104169960032596688915905553565980133618007149292097048378523471975411397550883140780818493282537985711192345492473719918911870418136707102080290443518038868098108342996694833745102915271306617580267424403112970332907593381629137899681097890086298808227591565801827066631981975996122228150329614679674511302938986297309928695344663881857341527727009688908972712063187869895691946756808395202534897331918684050003907877413894383857333914347735894902511720902387086191755343790903060096104766560039711710756057369743891521343955136991272252525061651371820561170472513530494075475097067145726120533140415745702902552232666850644168968137699160276348653530024077958885562698111657608770077930487873624375721770811771925977267471631890639123753728067703716579763501243212034889373745247497336167113578407959988305920367113053664997707739097062836714622076711923648608566748919514629937096473051102554057426965035835224097125016601219126462155334296640413679087079190948271611030302079546346247979233287144445833351049042353220221122322763001040219423577537143126961235730997171287361370684473523395155713313676571550616138891006630304834786467801687398238226677239605917790065533245027162295069888298980249681892391397571683962307248025213495376970471782227916714133080202900368532865292292316321498461109900444949642436497982856484068142590671505047108103927011220254480785097322971708152533036094884212589765547612521429624522794349848434920137362143472012 [145,123] -418700418811365713043729899730586485938114272596574210009347123411054872173048047719853494356779733422234699385359704483185673899287840092840537305671577796866490610934613845007801229102241214212517498000451103895995582355914718933843617079669642099904874877999076154847373900894092337237973512817175032818147040634562837639038961176441414796769281671316709448911658993891881229799567694800156411146155366464378206524601507573369774627695249690489440677380733926065251690253341874600859595620340269960896278646903435170681489632705330369831374784540964788922660448791885246417146331115464251299910530920415251609918701640133996235253940153258401582751890801233259727574076502570460730465706742693689141096236495356622425524700590175851369175745928454847951931347824332406673477698050532182894487668441746007901909042021713136621716341389422178959243109433913291177549309446231815170968315133584314908388884194351667579202236625476025789366238472211332197237690896494683981727330747737025465824815980379787106153958811129025383455014866785965637156559702174074775858962310632410080861438533354533609428741150844115628858289197711218890503884739619640933789669817547269698828041297089500901557936330848270168960189547748157625193760857260511723900084407490517806756670600458268881087509145392918530316217035304364743483634933895745463564733678672520822317714391020623416211260036709133555627322730521562676743804044839932458366880121348196501442155974503655181565034742162466151337357846835470529410728876654874135803239096420089646366782873583484853150912675591946693568167235596404811410565387434946234782968194215835927580816989426433116582706566163465349721803190123636505769483097792035466103182476623777686029599314351351158682325122142858381987169462656264239390745601427227650790006342937965690150775133853916137879841022029233994412503318263599647223908 [145,124] -35581133094949434089219915356464751918874555208244569856400904031062593658352732505368146278419441339925564778603840630512639749023943764269185575038443168651515990587202509351609320343549830923568138540736023740717763181515220498986548102708792325296040515078660293658193377119561357468274481128707322503659565192904028022024655374735238182725328976120991929187118191779368158516907744853757881121725582329775466162408125721295358154093587314695039682618202771405906179456161852312734208453274370356842965255824101485408829334683912173872460260309105534951991662503863179956207106581000040310229892848985427618921694867554121355240054401070685038046003098250647167622135553433231660405833007614924839028236800719617686405958428824649656700425293162819067110373501026592605169032731224867860386938865367179859850874728796312741389925949083820923149044687709392315036347859850000784024559560489815428981123682525052100083354942325137879774157623918751243875832741767128505432042601621060643380231629195400992525182440974134208050599477794362535555939846758703081872656171816408093296993383307098195803215036309909270366894627186925785388208267332678321878565142248659413605858876835287141109297860122763694936191733164599320693619923922808204247176377717174864149409122036236446759137886071849626862913065159539338161077387994301883980795930987455644623780279785918611302038640205091807417332460821862898183663584491295189638981244318798859263029737590032754799950871015660249918702133015061822417988122314767200065192147687988430341961846455328670247093654504812174027015839648750348388007518632320705811633051696600891830310092192610659484108665695853886686109985267003835938378083536084665846310518471571146248656782475998389143456286611515670017578351497160783312906228615435228580905653991816536780594863171608175272408042863540198526566782847090200 [145,125] -2988091898892967656801793364399086154258062017527204860021534651679710190480822247226328062782835350378190673379131734249934646704780872278491821570330594086696357129361517025223823223864115635565958541306653534304667194938858671367308913941567954961309048612092803560994659568547453608767554972475228952620836801961695458514687464337954391737486852815994137499239819083216208619547449525542105532313121524268244558637864584542147598495682360816796406669045842777597182101521679984656094818595910171492414687355499705219165837205312736440827057729745649959708882779547397024392557793496894128599763888247978787580606843952331785251605447215852832026735308510851379751071632062911964509855863607111799845641808882562963859703958419230045669428420758872420591686725646539773356513130968628691035991536866526026454238896903094400814584562437590045419002767643435797807340987348694014363184371511330702512746148572691882570024996111157167029667107711318985735189648461253802165817232011029102591180079485194924416020746814891603647100760518796069942851980981211761099754403412386979029972742057402686701196866974878389844022822367953099612528302950385743836166731070568027267504670906032471045740934828489860573194772181541055966996133141833478495752710312362992552384505550181844643913462594296354944037588866726223974797207455189477544240954199569966324364569421461706000949578480339414483423263284997961411195330256746370634328501128053169768776419609354283604191532258577326676484102921327371208291345797030337060407008755198532002293572568615735759708521865130991612297402172889746650506483664837413463510106332876197554143376921713941535526327859935386317703666678922153667961602874959862293518633728516382060800154885119890209284243244275530580841257717390375985763166009481156555627254832368335763591186812656849612080111393574590748120142021 [145,126] -3165909315990652462533259972973573991147913409798708254720761783473398750525079246558821575566114035744926488861761877865527399625125125829115050676561054442935362500035608730260209084260813727476836119326795924086735401418386411775751600724753702593440252997301484371426893643944759343623594879964168793318311608826818505172446939355958125973997823386581421284873298743169485650174995489595164284284814577171475439032685939349643497508003506941563664644249348805984678496927125043247513593961307650112026371416828423738354170876287375703197943615671559856399852568162464573059250057539404839359132084993770966776624732670332576264987361337789040372307629681402449376745400858363764450241154026953594483334626702024011757725944009638229547901309073720127854252848200698153893568492097767393659266456070276624966359127713195437620370539606056597396219877687233908507073449619431475767504605440217780296727141193230697296608467505092111698006127903839697090929414709876434350426955522084133986220529524276871371876805639726841886355203892297688673906419016462069562925147439069929840247212956641257808778124890774722488495357253271689407460945598172891173197189200152782365250893792531654200578746940383646198537100199466579618291042613257472737011476848728115751373557692597518917104691880472072740263352067439137436068046473565306510428247413696828832360190569596564313968645760388907260351671537073488605845010834794414783626990478434001739400218620504398579196604294175278330064933696458979820228311304108053409928885371386822637816993458998579719588975989913248842898625616801493892188176445351723234316415366839750208473909279808931576666587581160566497487341217509837902540879697611832030437455863467189594502528109823887283853832435997275571586678959110825636750900987582072582867239625982003102459448210912841799649644741052186941712 [145,127] 107965580563670358316173122507799805807320346598536313551839608574911578223392314399279712722463079886533999590323767504390472614320392612797342325523766439799300895127802498321207245433005846458845689693267216785079605428874714790755653094432446638021648275212025432696056218186277667217422676802429635535854004590563531663238268658607472683193363752699502324233016256310788365575443301236101035328361532210786096380908317324437578159152685411781810776608833173936829887063683452764690816796622817949697691028789121005728399037161616778177620190019841660347209135370600295179412093134792198747159135921853100591799447849391733372014034793129044060502303677754850120779937633122283214307283620399965149238326894879252310031981252277601508301028718506219271873747538683908110747212882651730193640564363368227122096777096409428753543907757636006009328347546442499925047292461195782442388060340121806861093533259283806134151688306742101555145796513786903272008405411028817658815586879876982040814302361626998085942295385032189938787201282232059500970739812193184382688312602918010104605779960345013701053827811476642528936507422391665085389688795903217407170168090286896265322943850083199858048480054350941634629327316774024918190543421279619962967815314688658862290331038935078248645743882975936820751087866924862869976498291262428598257986017744295463770056159217301796276492639068195108669045339151256474810121956468455831214121358866871598028652967900402938817569478219548349284249969030269498182869129940798433927617628559849766399400461830296621626323530039583833931099419502316083923144612515595776428518375840067060620723478181283596194056811596318219958898180929193857530351938705466192332080634278250448701720321833041214278178915802630849780716169146449421638249764803019386755548870790468293384503362132039160211584081555848 [145,128] -4450311776139029076839827450019050848748252806324324309315391235259901279515765833414730747536908131544601069002636622307449300977065701165352259409640668591324869018441797292214903432282920319344636186773952291345777754614298162285379796517014631229411811115529209352689936766382613792906907567456535544150919045291211252883108605777126461328225673275272563520449296544406200913667175561913383302985011871249617138535795093340366543316164570160507700127218599755334118947475960638964551409153972454637265581521450724224103895064710800955352694763527042532720963996053037372607816083268731999871119479764184585026726069747431247001577307043000014490032110782447365318508845728554403510490386508193598121120757501143171987219791738484660844870399736352812694089466760217517156460555949234998131287353353936020104953918665126466417719445714788504258529348664167697339006049633645906126565337128832782204226564067511176656023943957382027823534826764652242077879330014732901090563138568447510996808451019650238238607819592341705300271635233707646293563830268638029516703475055017402583160355236315897216381953743074798159061917815770400796588953999115207988091010834000183821506712498694354162889634248169997659193770569326223955902851032630924138346539131227633658944107613620816350291790146699172212104807543451854276143384420420780196750069755706518173834961618860528225370020265993354721704254816949890653190634162532605887187773493208435852045998496874212058901694698441576031712201724579227106494537525719354886432634098164324310555893575499701969600784943988440265939890484214437103457671564365653443582234738794187254212691366520443754991257475234034777412059443589192921805312187656107740809712147892977929064911613314129280627050416692633021388967271380253186180679980172137646365523329152398947538816354819355148143396 [145,129] 743106158302585081028662965280352972623154817756183329729907522278366087862718987102269414203775681668833724554723321722994073778690437921638381627799024946504945636487114500502955020755032901488896759550386939825588504903274660686057319496626121111558580124033264383326540450768042888925640028082886538862269429008208328668367274172553940970841666246685908763168520553719293329056783981138292040407138483625582512668418596532649694275140183190230609072145702765142614125837146619825460703617249235418590100059341487425339509544297883844252350973263532557181274433562082419571734019559933458983766449384848818492126279302936361368317155903283056129290552748816131019747490051937744394869536016084450180278284641471069323843651928745948666082874320483024367467606223279474457966616677228292660615731763538384663533545708629208507254448019923918710984168014752363434625030008503053820220298638597094876873092026917558673149478008893401790220508596526904379780473033776348024378186804622952634778725998442167265020029308247604596834901702165816870181862179121342442807780876374958826655684994067245952533283605357774584631138877065428411055342569914315391748310349056504345113797252474247429416957117415421811663108075260996744844233490077507880824444383496771992450071538690000209452198992637401768998732526204587822210015949094646220172257883530791315885173268345529138331696289715934223178082558039699690117357436440457795594628983907731339525413012876734327367498953283777075963420077566199285043226942443190198437114338270692004892358538705499490676203242950339738383995979109848186753534753692706648579146032707300812597386702649098261094518991343311582906961243234520630155469664817471926202315278867689496442284806236150098063780152893543367966617729144175339170025426785727331084896114850374198937060019079337600 [145,130] -356528737612222251708504553416703392050059626060616679001581350307329717515310201453149515518132348448462775984489115940509855679547621249870747849929607887009436689214436010040057529111571392944578858908383756692133394722359743766791130138099967223335006219144046147552715841601808256663358892119900511283687497184750466114075747405366539275479924808900801639787540938700578764293278643563101462788688124586685331811813799624247587056497950711504000822419601573985699566176298535410301034561327090144595448076478633274515768747312925306854110827056616793523010858070736898323118123575856579856155946075585854044095249328657506146244594965096475883789251237870456706498843044702647082622516393806413669663510106550077997499376522311748683619498033658883850308836085078900762394237355053885689562022944479801600538409552540611445221586623826484163640688537107957010242424102815016567604990444663227906198639239232789998554073907515668552681300118097601426650351600926020628675066589888205369954978578651108270075690668731891820967289746732711796378819709592297961814269534672351671512019131749793910006041022918332967596613804490981893329371820570120001438372836760213716354070142759167219808389354608473245589824371528732797316002980167263360157430902088204736702155301050728150489243682259631649374079704958666107311301595575909004736037875635213405187415509642081816223883918953660946018396036321486771427542271936418505630105841958540328405654779109805402206976748510567720133709965347747293912314491456986223304906686211894575035278677835170365090795609312751442534721688924630393270676515499793360600963318350448135166746712146798587336043018677037057635815351826894260344202443629397704934568398634799375926696869284950883600710343031690674214269550758441307998783453303690811080405485127683776800156007820 [145,131] -101400198291082015348397769548391802435294293771627128865604862132145995735659390218318903893481697473199445467016946771069111558298103406457574680655584143750541701748036767517375124672881686703469971646030265551134829094993965419284146363948083284319834093835745914261046470145181217360634232404817699130374219232416206263021245374993780140442686544484870427916006196037634040927338627721468916303844938443026654176994294403985702313885259844017453444462649498253231106389981055235804267186599504383437909375825794251479216642942341338313135656517301146306373251071235846329406293624695850061077884538547201308843092852672165885012242719068510464681096841365000635286550608903150434472205168467785877834820954676171701642052073127163893312149383523749359184025919901033895643460182831243061315734253993879648893538210775880384112745339174445801451515046725306823577833510592978249603034912873613383895682438626056367867712688750242051119735360396423549362595206872786561483871835231533456580671159827077787602833354055596343049808349889696347973472353000651553147492828528789445303868930907005510685442488314919531648409865113344347329565515204815214716340667397981221448141249484966308928068142935303589083962482024550484955732875459530217749444287759255191454110465891769996341957977342645785162135437037801376432794750194734985202655695306899793056029289203986044013182024754071454927437793075411224400678187657821127158756397461145249850957372580086697860277754802882390745592596753207439932138603908543425986694002893349246041562352527544636278769210260486814120359388305071142010134251362558667952395043793595228410679492301843947901719375930711803122787648197965124546281909979808895196846676985091372664010725612132826628108560626778564718209310617590048579078321747818519989134994373350058378204 [145,132] -10493654442542026760166962159066758078485035392322313655344527494414442020909031218330133016553355255046521118817081499177080814901628053433370007894233682674440672433322412950498835592726050736842306189922575661323752157927608739322373915667010800132200249252515169502249852267693680111575830892760930544509174674205617621008674706541205361481916181984116201926303666335852697513022114856440808178303745912177881805162036372809956244012945768863852893204419481566013145566765512026943677980641436890896448185165273759779919131377724823981207325416742909628365717655088964588090691812232505833406683947164236449183531017213797402535073406433571381656905768101655280374420900656520336649769048056372818131343735921419718148630870203330247002112843488589289567529544490912943802910266174361043861514720324533694651841477898401728796345162649923626296449629680404466708939514257905829886348479250897407448655693235617730930179751531308870284663409796159824940386773400892271801357347870465025556278072267446221305321793651191696996574148777086248639207892872850956393296527770921914721046176349341790258664005596580155582664998808446971197634282887533124016380437975081373773964436986229642352026762312825029763313795360088931623507233504371583064976785401457487564647392361252233354379945814244708291806147173962071920318507967671605143742235421629760155152597545139521317203737527832076496004026826169886043699523917355687615279252998666489003819292272646511228839643859326653419597078143206618404990558524745321556276171853201221720329364341580594910323388719234594789419686003287637910688313387726734997016083532297262932371840159563876829031281351628044768244678065637871508892107423101058466069893537639304954760955506447076914517656918365638854637316822375509735354792035154522658016066981799280 [145,133] 98077548137885120452211995891743735320385543697782947064567302330603831118259163692298747792711162931711525697498468937591257188476399253987518628878825540611634226334715094617696550985869276538499156532447194529380061007680132714828936699433370047352441280863203384175311559174586502843185776571387159854262681275515736694090054087373935764460967630934986947399214234928456023588331213179901660277381762514856231810186045377426720864245873045160948436102810468748886316589516865971850891462221629704648605098526718764014351596823729294718819463436513740481637618757878465580546671139489133457469503976991225625154470313965267631416314341701731324050926938393713073126784733886731044337221643183253383381484250706897160095112934329553016581142459512141721227700884799644154873223880520805239468242433477609289584333931310573001931191471943712362443406246018871938734954786928466817431759892922238626543970000820151499791679399275513596460818440671447264716629591266576605911167336328174849858358615167501552160604373514992707352255555671972323178118561373663742885591235686318803386887604570707570952977985429833007172013834569257278869163654222525421778093396504925055272684065597569595880666585096782960332462325816090727392403054173949505895998767579471753454238328918194121063372995580512725314757582648630062217813519214892192883044884663435967079437739456726328202172069246227125973251522285057876439979842250758924530689005678099294150983009024026512865116253935829870373805017575014067126018906265421613937717502458022510653724287104181124061912766962762486245254399889890369308581017879854627592428622953101924173727303794988036916592574545841209060875078025856611506569045203303505171475025330433195889037292310575675197099899541194789372450876040190062268775557777612557848308732884 [145,134] -35503880270895370615991012480640941180096661050047531173703759844185260030039795994057515808091894973015163453045842723024776695733158914682517799591499297866980753425633225982148293468631538071659754692909790483140716921158159479169047554950032596969527420579263576068622492651928446134588649345038259638019955717312105739407395919936209134033861927913502967537043731724622985443180449486191208429443057726384673084760499728555404039885529785854243349369206162482133113546149727271808261430990167568567050161222158258335382367136650146436309323659674314462393184784588940031915366453902865196119967459023845427695925868444048577336302510533702237724041258306382624842786402171420467564408916303124329754692156106724855764797633978780937183604397362453718876000594018389374788406337798379960082166531089358146688973823207359066796475463647952410993858319368413119221168135668219966518745578888292489863297843632232904501885510403191673696795610293495515785262459326269292068533114990771077804114404196774583176302910392827695166420390708634915886508465737933621992224705482385788724273239934671055854317120469998897650719159264479420904914766211825108256965884240107350438643815980725116422231875288392747460071889951401552134943451038593878562163873293521412179065911427506518267292689189393962046074650826610313318978274072276083843861653086163295654969611533248601005846708236939214310107669000740009027610194110370636641003094157139797280234044829488203800632836786755214632121584447639260382804542319832894951090063643068529506459420766667203867256461707505983077412566874003676381822856365458917480270979919038944720645334032596754659711319346202292038993335608607551313684890568734474043177335382196954323757712939092448962174198729611206911992061594261653650270633624414940573624 [145,135] 1051939763884082174183079442281165205362280942426397212795284566670895952371069139067692904153176048358664030566360173519371410182412705416625005723930268115070618987859806502503612459337121353951915528938155598947318680984118421362233580867860667266396950115879401360273801990708533056863223324891851042663317131087607536697827260660100854249189376251216567621218746259330677994563258731075587948126187905089191478268122451468743331075582702599136453314102670973574905014242511744513395186880854705377550001807389729398094614716952904015808428314164594599540788973111530528369711097552340212554199204082514989834715294368072382732700553014083029117429983878430303314199845892869654872977683443588541074082621492507664635147778847402860642672016766830023628676337042226708720794372925024384278864266963601666775224637054772411376886610039967479390867502121959573135837907335532408772615450880651089965080438811613616299808010165130187973481025139249122589917221763576581420138935764805756429634976871753599317263010926652319231351644113408665767371499580938649903233647173131725296977745538578712558051965894136629570854710020629591047105580415794831977437128246674378692274035712974786972745426711012835098582880275280792605187518061889443655386536030778194670110034033620728602523119740285220674228901190712153681756602422241165755911911214706694359585060623896595126470853794558872958586876538327290366888668069249521634846188466464412886300913237993489974747162572982988723867421395102348396527894016164786110674353589368920348560352290870853956749285839378697880719524268495061849295867877360381737830746316280502064134633495594024190980980794898010465565083075793991371954356883211163807765066992625098123644024956556402825272408360289035445598057135227105247593284937096604 [145,136] -29045498743334850163279099438502352212523782385761769644191468685849528193463275890433223622892547529303334051772359853765273307370118366004247912403326829070777937181346217197345263197730233045886765512578094318694267574548740900267920412279302646670747519748988577947238715222706135806639529903985611466846232033955944164423594798479625829363340898380382616487057479515219873698403762189401481345379474208234819940056367791518151227672728664603793978187144604627889293780075855730672869762631012822708305775684864524189046279429887547987071743965263567539085180447259687594074964148851268052538982996327979633213493161401116586925137840457386584789521604268456377048151287916229505085172386528376851454709682038047478572389741685894660953766980682186449341368837091096252188586471090442169981311339741572935980088700452012316737675177293734590092495963109682013020296451547229033304273194938923389818142401001836800254959460599631992292780538819195956317247542275978681416302905121852150980033114633850644088537701147863723497369728589540576351855280084057309208845437963626980393593059848678826686099302656584394498695583063620422993254197831469021710479857259502115922329242217220941475598131151532911284866308905683639528153790469982895494810301964691350358971723374580654607714598961125898941058992966176095279198220433202140090456659696407753028741028894693643422986709405335327719146901736774483105143560647283556458367352241760227383572661511201704764045499695492656230601192905806924645547139560471741342308379029987870998042626451132794442978375556313966040376937310621610315069865396546371267974415658451397684889012273230980883048219452635717745354372185232204157141813485699600293362713783309324465495299863291140220845081506285514652366921424163680618087456 [145,137] 460749165358487692278552677457006515202236101635101412705959083540956486793767490498290198097550575588080759857352613305152607610273746466697001330509294410038064067688284110018003783098518889305704987441202309048422015507230017954034761700317714309426741787207437309800002646965606147704703307087300841167457663419455029156377135649997065056101215471640787446042920057268595825298502252118825806135926650916293436663844345920779100715823541940484535379813275689409859244544841245254086665568456345982588487059095663244237585090451314275136650256240658818874813648023908858290342436688142885763578456103253827988618529413729242172849149390469332963741358579737605869410612121733054364021341964515699612557841188801319576575768424847429402701906308476220542317006775289132907109720494705131917303862562314254184978066774903493461155208942007695783537696985058865767468588953388190493174192585896780609992953713541762805774037715500277004166005942551542896462105122864243571038616396110487942669494363906399516351629860321979334991218798777462500233329076625668983649059461865802689141276340857129235633503758461736392778365170109466027924031273645802386354096775665359911210209693456576300012655432702106407945456337175369891837980313639796709340820568536899950253661912684312007639178474113235726099937716639501810513700530152962146261100865266040744817252261368296520041638457422721278576036750011756050564618261293894396510610484007488595747644283509185906016366700834538543408830370741254514809128050973201072899059312014530762127887299401755080101531359160927371984667686136442508630055427217049828549115727529804973253240555520593612035648954792308532809564362852302914790158616541305970309536010392317149373572299907528785125543921904008287614326858813443162870 [145,138] 21545497202250767031083054778991104753881417622463763972369025633165888931387130224140788682839024412522985258716660010030153858649829523166862056345249633552226715808579518262595978363365269330545666128194270299673738651375887290388629127760707006744560982621194262164125848155474314406310132624532074423591818293195937943748073595094774230905116906995288260930135125531670647108348919290119071390805241717820458879395765624982989486912200471524124487088390300798554787145017696994252011632289585776805362020768433814098368658830832824009541650598272899903037723900327087147944241740829324877051281004522662882800068607708374823592605946045270120161792119006188535864744126384459396303337209326088606753903064916909106452858811089689536551255457221173384193197146484702546610067056685845873349375791894579826877858695811732643793783658311585691361303247431702920425490287835354672977050828646190212429364241668435889875436778218341150269413424992194018767535621022394442686513050844833219364465694860303234027950883315383879550240086356508946721739781360460153107855939378799431303851264370221714768083959150086992278128939712666019363800047798750200571540469474285327377244552843785708720667885626192910486973669124961185064026032490795463606034304874880884618568756215848084685989452493907529303499431465120794714513079350972175312807527272793378497552274791362610377102825008342853004792528403249302121061124930726052608145296798064106795579009001409684666998206165897487138343623760472480093305583418531384146331639177701459927593917960690958253652099916284401908262916781021220988580941361749848026911737553477974167276326821994645560849600356526010013269609855489749367115959751057925374252603219676875074405918912795681613424655102003156125232432708040 [145,139] 5686266617082739561574559762859766876624345424189966652856105532699585613667030767524067933021506198130672766552467181237599431917445261979829710837626341290520456804922301840449738238594096443202600151194792709271990461684971503416349788193756997196141804514074303424112897317717175883595860653625641796004992800583244383241407918319820399279349249725558613038378012357913730866520399113533209476918349063516677068989326833521290428149302731800097317853156838554457353565584496861385849232240232380355222425207669332772427482533822993419455599280225611777099431727269425079728568633782511084692678437976665388546362732771695157514159198184022725794267543954488297703606006796392475060762540225465909100673140226929865018986708112414533934948225446231445968703140465445150006636083160183425775672555454343684982218392530374028508154845266718775824167398868644998323701204591607672909797925785912246780165219345897809710845795697172939480109024892202701332590407934130354573606841331843805240338625691498937090737663532822526501846866663167081416661944524641239680785764344024990828871763633456766469171378390511578388936808959935719030126236365270681553982539906827976893197025826317478244770495033214582393978759503492355618518178100209825752069481032850442956351470196527773966753882232208476143861495477937576231659891992068756319629734199134243576320748780936082054015350457571379420630089912767022583859506586569691046106686482102291121250777751749691735340211934398733258373354261589515195491086027588312496671645187306552997411170053967488822980624594269682705794184239626165089858622166339166911007184924799433395733913764069668568845202227098453182319045639056580067034713580041826792737379945343886080306860914628339113748581784007718691098254 [145,140] 382574206015727343771308144276213781566052946888424110642335017690281196385370422315086065486503518162715547255873916623174189519511959378209775353303557203455199167329909357759660507886690358737391587732029559526384944076397620113350128312618128244636399465363411891776301491108030491667938572680326235713087020401175024930869751864263742126968372157782408953732570227564619610969444237656518989319489760067966814879240609488078572183204450588917168196001294889432495328299899730220538387485746764921209704744552655223703850876868741537173236500443783967768794570690081948211349430637912765985863390769650172226484310215395358057750321622804216803453595112622673364859189639205058257379602488043371214739212748637381456546265224870993132437813036681920928714975055532677695974830846903641558724672216836951977512427717660615451691128648655413726738829058935879776654576000850726921682672326593394905046011317089963814982758014226283701866355791647999902374908204123620016558865893377632258433676492788733968964288134896233577646944773820936842910754036044747992224658402191325709096265252233447274163851342469702221524284248158922467765134070561206181563306910307556149833926351206225233343488762584759648348994927148280716748673650817881593661371581898991395873103190518827645038073037222642574818708413241908673599189277089346694922716836268740192674529321440859279943390916254577207056707147221481274891601644360972070399740152918748119051594165512412972114045354277049012532039192770948863698062548376953015873234803597847021537824259649697809530334385277278375258623732289079384823789615570118207875059713741082923606425521514361812102764739786057090759049404947511077995999176366173025158228548802948319627560311491657353206425644391595208 [145,141] 17506949880018929736238318915768828471691832518823249006383271644139770808028602090883622716389497814152395039622083409694789222191975886662957041604987917341966675417596735132348498560196471117830834679978991245754357563609403844064932117659645031124563507467171788391397324501109928354383752850291594125133230659748960267542369536811823916734765461620800678614540096567362947443359246863273014439822931635908085981446131602229534509874325247166226607875447851683090222670436166665023391224698403022514094031247582488429952946014187023408465412738497556300339462767967912363205530536775203806829682433879811284446957109348245305765297360619861903754236720178604072971715315011860310255790356874100210237283619976529286427362436312741910545924512412238542565187250090933967404543873792404077097684055075165866493805889994275992582109804627623940803335547679282588880312899534325297618882952619078797460383965206260675709757092859992107088911514112826096043617643218501479187545692398993824617088561611746496089277671166432168697607488478439570984405525740676265816391116715893316215393111980826916484047236003744989728480212792548672001550410886264704691377968612449836059221016144096559863227442443466895529471621528745539760253228850957142540627745830408295762317558335885269920020099749438740410676471089232130347608106800451371810523932755605528724662326351640395845935386249165923298516999317990086097069858252719168545899470052015924935246823465789922141541690184204887954515604802838859657501245561214670369296988985498411566290625440212826257029460789372089805362089881519858060648695192159014371891471179225087789485732250781228039755946375229570948443604633992846256558987922795096385745968927911043666189628687878081208295768037 [145,142] 385650064536678618648192694088974404390693938343714854043180055604289564355564522909392911992950926288981066935481287610975267704537895505989048944584803273358989150921299593473623866536609077885115994231831265815211560233159540467293903979858977487089307569525288628691386045678532670216073281854322947849494828431734962926318729605397854288158575058651361644831242921461694325415918116687609093787772035026364458774516600737963531332173438269498415266358744504605450234746813926148703034756889803330446697692335928453500991854296829802945663934374670945132663720555582310908142752853287691279077254206769392304314843394055567367818837305155835259620874523430353509203606559751264067335122136612614289054593629279524071283161033168170450613637831628769476415897110260395199159634017868022627145826259592722595660402311882269788665694004190066257854532188932532389881891623135212870104923536445159815644929584685750784514429745369863272253516924382339390889728038609901919017883598840940582519354068953221553632652648768356916664686935244007027479376915322311657715336157850482062625037801701276761353280828610195924275650927128987412720211551855936484428746917156987488922229592078438258386171430367650144851415866611549593869779868241540893381271326205815224617538220025724064710928421241499450830535518986854427209115351332213844029194296270104078714669763724385701221275198828998861903457308638521314275487793912428599384028660978682630227358367273170285841069755641325061489865989708222410000310368889678160762268840486976117898513621568171823925393428061379138730867016872722442589983732012757670154874353672310396791643292663511384955508436447713472591942972113996490142278962874319902988783380014054499221602405764407712324 [145,143] 11875176325964131862365685630209171652542593710719456393293869050581772427194211745009986111072586334762572939053225614935028839086870922571530326407898168267629487423872991679332828190947920033966266203927581698742259354787025771027023928241882432222517028744072233541968076753312665935404765180590259290617852153189328780821632126906115205190624222178382302306766185724784394243250937184457224034595589456387281506920537161536095321312663598496284985460135909512433095446323778652461746533982156292344745137747904892060818915192617920045257309817490016481385380120092667396221547449795278282198531728715316513386558950722626479917899339161261995277153979799550060262506302774871325078058715867624030833398640716142000069857051136298049401723561105688901625454217070659382648604133210872682305624536893725101261888275021318233060882400787232118945714283078648977525163871661058609627105009004738078841741020271336777765703103903044020705500666795472149137026625601759075829145773704617237270480436979348352260314962069649760730645991205953679850204820792794697760060714466076416729228189527234684665089322732306627456554976349017017019594974937146812363781439682678934224677089871980017651905631579887981002670687829389472054979125017500665264979912622253547142562542713915575432181333784183938652625223667908720393763701833782195859211805178265786410748422170312184352286588880015656809836147269020834048695391470012513128715732562769105423887500018796127268984877858754085695636937049504260563795195555984800058221038984271879086865896494981552428031811384659451106842432379389735953918819010002147691634439582141118048578128062321305878152715265402475891581751615568201715853449089328496165782672656447988789275040581014 [145,144] -58847404687873514356023981907588193800434099244353781976852001430894357341382363091643800354793855033443759233987970392142032140709762012277133542768075063953773741973734763884341384786961616459634876816803841034654317487447167977810874777748505332008565526758985823864173157082544837296944889449517560111201365558493057083876511029450266506248400378142146291575996338730900708563748913593270603115626905137730034068176068231619502184492860974662347351815421064196482273365335869017622414401191584586223560440838077643994380654559610476940004673685304125794460648070508291921530417827681657629422126221135421735408457132277236609777512883263550830407147545464855765552754595071961674479412054076837490689178763132617741229673382224533087344248926849761573195019010250711240739643484995210538335935912779778455657697945294697410424683021342421393649301580066085707068765681871351989469330495313191470672127883385946716232069235660143019145445205358978251228991070352870530453200353623167268691290336246085817965247631129101409722844097887068423972163000107234394596935887485732748662199647937433546601021079831633423455043441261954771960780697827384669567354012459479304251951283333203067551416757352751256795192173705951013755182673877748683615351818679054356778758852081516711062999653185880587766593713416278309388182308612640165481798060908622728926417996781926502786248865101965703751163220766406791497857651026542037323565343752510907992455454976327770055721821886462674910912009155623173228758661337386685512132478463358883249362739197260439232939741191711293613687271626306790650586173242429169853711657043206109845799127496183951042853031339176271820724051823215645186714010841255773899333216647620774794720 [145,145] -398582130148430654998763022744641648167879651760102642828499189010275963050466661560224662664617298542380666693936696146379206423124528676312534859524873779990831969157013591533450898006574259992199798616266399885294160720923937408238847688789855378522087718957508195345683995322427123267355699644288392898433268222904340510801711448060092011730081472197046477705413913749371890325347925039369128391773621188522884217701688930463818922537142298997119225928538955234162658462575217773284074369880626868541181124066355323195119165812045548684206229149669819709386547351349123238995359866862394797126748524764668983426845618721217667201088508319270147266385562174627839554350940751929006345621829553077777281397150258517161698665917865124261522106024062189768015367150160649125528064150046895875211888753642615949687232063619399007671644499990115999427897658102201209980899381935640701385325795240106485897088830458348444024742834083272274786837288776916954217625272712929202942173142948827931598600076402750850652043917990783778773250067065701986675754615677739608817532027123516253761763232787738366577844073963450644741427609533200350244370231212615070134590590638872224745347208696722141231327028743996626265460914592787412181581455984058816231249166330919251938329150051706753665559290329461213030058765092012150090600367927013381967477370004937645887537230447403576669250578457197783407496418630824291583830720016909516956864238768993050407835073987431903052694753194176203792803862389987595884359800539438809825300700740649146523266806973420182548388343538629268148203433591292004924550433597643451920033511650622366882451926471505685267110010175340082259084273690153848264635786050994418655893172900764 [146,0] -29336608990709825173934199221550859819890614755478661151532390390077323881901700643032173968421016086317283282740169868405571353258878413068904529039146591297019197495713852355245168261704896835872076072282061767591705795291583611608273285582867758834481063964992475910009644794304573713450860299402820668859478708180100632903495208729091172205546650972944827433352756511139634317989552343392516574961897235289905178324273042870791385014204562516730672713920416326178771318287142477233966052676948714114279017061579667716512886308971845095704484337617190694226288707959199945452890079847180346054799454616364698620231927381451772013514572618363120316936322962905974651621435376386448570072548387135122267772445935429719806316949920138118979794494816285302854589196392211962166088867727377809449915465999086852458497205307979949353484081486728489198577271799468247611720914573462065814305159085510342826612938727176389745241957348476636099378197770845970598276649330733422360564460359283349564332823312936405297208600571803508188899638138036922356241857896968938950679811952687556553808961411943159342855940531618087425020748191124732004665687397435623214143971910317011704632877203118186636213221980313989139528139306997074666216082228565794793493405503360585843077823454457256664737889579967626489467082453763763784222878079607127140016357916972446441868895014153481936626581862790736143979996803058577911084727025268904655135199413481757816995380681314122236468769569215315011001865863413903055664679975812202573656660509223956615899256310691704932337087155705617100347295263759518690016547363985468415050070509320709816714625460062274983877549796965115205604099535668953336998671345167524804522935913153088525891297562345549846381937108253138378754777900157311522991206662279663317883864296839191621828284323220332881347143442459873137399338052993705028678578203986549551215065760563606083644776032053904498185413123555389278699047843431840142976995406318881233000729989862371327389266565376223810298498216180908027729924283821106170564881279523536927707892112417288191699954137330595212357250226511628332260132149698193165786637952669728776319166472664679717812253703917629981204355818384788585508772909958734288090688725599396859189579487345434459330450513186415096753181134719702020045704003584000000000000000000000000000000000000 [146,1] 4444660754725051184890342342336436999707099144033149234405113883023681439997957612314139639495756139361190533808532813357193892988089682630207412608826287615920513830342887952335211072660909434823972102508308928096699549134540441099848024992167237240969588517555077730210320067244658333257419167509466812003518886474869762729916397129287852553061785194003231409176619361351296867494141777754848871084675713119249174156041312996567160238484456086304794396939096313128242663679984951206008871150582522234190680189956120112681778705794373400446553386651277912662854149154277948458995376229463607095149747345784710230727762543269233635118763491953427041094643110858874097424614372131030275749361831032068829911132349913540537292274798777150450617695362288710536629955717433202619858391636688536916867118746452909699531033037116688183874212890203868954075517337459373836052965591300754606779648470092430335227171756771706015684363906361420550065412066158065240822703275400313826312165695597502842146404733638924933935359201721350734068293932475134242988162073186546223832673883325318080395752089160139151850348146543031871572807641975160265957029883934935650203445338766050893828316543233799528088407732124272304418655200591116217558826798400658082590819844119700088973773835180539993523657118973449040275895962084449560956877950251977124628327368308209212339846902830455772341748977219620214809725460220832138171971725310749860955850231460937001496970168012757852255291695501915146251435552646431580728531189467248365176409627522812929167996428219980199824033445352766901798313172732711825923677394049025658524598555450477686661313800818142680741061917035085096496565206784801177891823576572211657556777195045716482935936053417056185607465825069798539639382678105557031631233305271775853502729595779322047393732531625709536219441075080959372458190548853011103708752536468749938763048940607876427247160446797982157150073793903627211703148778117268762961243572602386078066761278841399145263290975877872850291608074696108006417035539698594623048019542975690123355988020544031146384841302590014734506890105888758115363822012064726444618521239769743765355932817486316381213195805983872405573857605227798904105296064211894418596434950484740195335077378706684996176707861022094650516327840533017822638277939691520000000000000000000000000000000000 [146,2] -93594325778883659523430137977846209266904801363254646140240002583226548377554582775398184919962575085809048512987976460765416079720430458190883789104831965512642414461187522521393150839639948868437540961759100957237148163775920275178607127616317552960303356024336621366963395775502488140550961211665966079410917632267790581410608554804683633047809638008100321173222673183755761518095106531763490177725202252313517900590791549202830270108112475517758024535465812231544233754860537429672864896954100240461463402128750994088935371025233484339298128865243859116583444119476363788591030617364978720366414427406589460608934736330059849586469189916938559623181042131036873423402427157937539352368869758624250729004011056879474422124950155840399649531239468867014455373094714871075265002272022576808684498818965567853755766802715515622334226840157989824835751487832050484847057965773263891264959719225513725686424360013012137439047162578592822754884766468916075154646125137112072483197807543398821121114187494037955573439279821550770224462913889348774585552841008427073865255243566051283885805981573674658021326787799945454134245359284381130269019148793750001058420413559884182095625547140997395581057034123678210300484366822735032682398960112880935551945509442468259167881559844043021309211417542688147217306542671818656188695209317219166325073998937146024276106049767147976189592008846253251866153884605435698753625435119202279823689618938218742712363884280671271256717479755397893987276450996629231951139672667332930684451427852114660885378513459976294390932020123667145206887642783316302418066704235169462563855636523649852673163301041568542641555857722352160880557468420791133452287516757259861563512741034450701236296605993018872176326315159807607051264666331278384814762254089453150061197342556005108128590336525687860866940326072158321225854122518597974714907418826210075738446215713877697913718282171268101941619880485524453704974666280572773003394732997680722845044931198719149753887039269629842128993778491483039258102249943252961980654631716285183410544298303450258103781926062304788100033113847456426457199209289465161966596034663232452356033073808945490769277349511609628843066240443655396169510056860768138316539391023129485276216259872081294468690794182692075497232026017427873276509533178429440000000000000000000000000000000 [146,3] -3184848449960545458000557129123243670602678710801986299023014636834081639282606263081119036997104607798396015507904471677513351097588755740683546442687738538539907357475615773860012180976541178908832703517970963550488559740615671525161796134663856562769790523955553121987604922648605665744870173878702025791603715883424198380816847970955733683774817481518211390013581051883060936501244488180246545173882375413949056399544915695318555105055475376364989644398621621753853953589192088560796097927897587185533050167726954108699336004768289661621001723582255045200118274916783676362662341215241167536515324495720342535764216114078976408779945202083891087953819354508438770882544956845353603616603968095855712210468590087993551615614453292552150539901276880691044271173474580182777444783821054855024515978476013364689042062061392617268475813642469750612798771884269722383372485349470166231255034022914740089381901264744778115814839780772137025926789306379743576858671609124017218480795602906927329892512543703858119637695059292544858955490592900827748434181395135635627514827748299365077780530180228164000383717353351045380343316317924000181014752765747338209728280354196061759258443307372788593976136521048074155021243088302420589629772758204158783022033399916409430128649403127430710744789402405754103629367221521111071121482570088090601123445712056731001636728096566965942365391525144801502082843849617687151450370193323791173245544150044433293848397558885140069665136942782490500127922227108903227236955428709627171089650691272884223927300087891243910562753106702888186359157864627895024967559410618072019453036182693186523453441302427622128329445516375155090960218025446379764457019402458890642128443993881342333727742957888036641054436775768178732595307925137410395146091615605862651553659044946882619075208761027709906269702894401317056909135178733175952277522267249965983683970770299945490511195070577120606274925127820205622858642078029616327847354785604763751078506321882382156229165536983522135804334827453254999938810044921917859102417119328296398435981050893501760071625251804856657780028092522504977792392937512711863045399190464385133051331220229655683435821592980385806966772385284743439516556049101160137231027357580642878863404896553750350766794394522809138908564856092492734598819199246663680000000000000000000000000000 [146,4] 61345221666639481244077445580333658290673995079962620366660762320113914641860376538682084043520590466045393598195813863497473148923748528379125941061823545450637905945560083765432703251786696134020594617041461790514331930670693151546853499127976209409813411280315175499722101412224175797729566353531155191295042614580550061094802635875106333718444361826104886429252912055495808961565511421711473896795966522600665701421872911436965181207985050850934706248114815069932792323566176104131402553874311144891973224681543669804378311308433463193808827911633577130700526382085432983325704842792912903236978701472668078870827748557936870277246518612298265042406776189089487271880781156223579967393166330649888094892450742315736544139657217550411250588999713772635692281777759715031390610063227522088590084644998676531118023846572747064771446086676657303953056337442048763098698349649949444006297688041480149612504522021582154986895138343851462611766326714007608762892705687605513653906698375157468469445981029266294535765391105099766360702154674425832034692045539051910357422428935292406886863315062286304065173927779036450156622390780214658330675852578920137630919080183968387595751846216177258779702375374335187702893939058733324002779043112567942291686502872932042499205915054452856031450098266511461259133812252673669672851915559996385871999097103640512199872201985177296628316814440992500274348582262133317414927570054984463944480365348235041221978301823570878474712428426660641493768893431132423972010042053910501483421261730187825116647131183791233129210575085634905815459256540799422106309281220794170723702391056203607694646402078934192886451420290586496871405859406617137906059628643137549116052933203066114304361642986044898549343078184895938918650358671153351900990691793193482429663528047260212571013077689127723649408203100569491682492705465236440455480301441435201594695592171941072885919765111150207065509803259122275405780674158626694738849685917182090016416189296181819060012373090432403375453251389836193454235635400122675839924878324849748141130868357664377407315877144006891001649067280353781467113902310541813329372496513670004153262372772687719489605048922277789360263998124326015431363984435129364452264220307863153800637573623487679801696167680374817522331295181548127587398895308007014400000000000000000000000000 [146,5] -258098126063240886105422199636595515607826297686357283863098302169165422799324958309409847746696342522958916375851189288672557889656836233320200292992197273596468874220208656871490536081599332187328098752708335120386033230076646076927822518380135988374161332767727595770271400859579409174001381829519243629973830360750604027430873735953227481605669681766920547024406872449101802509312447195221069114663182745731516065586232986983804837564898314260756159893114551434843618574410584160578204974625990712251303415515436751283627730352586457532425178006011325938630590754018269078690495627016317784644687398946250877965514240325602641986626428113535152323386835290839105270258871392585464014232817930491307225566663651412921618220160321193016543305904469372255903258396614499443455390483824677445928628724964582124482816037715047822966275426028938313778579473999964898635038171749359919150889976473695238308044582615697835785983737466222318482640605701677769557258627480125472613768563917920312875629828610666082502353715065094199918240969600457578410946992593348181093573362759560849138540094513621971434797422413737027133199286791965934727715123569285896649640676051774143417441485833664798838481134785739621097090528203820804734244140399999446195437577301935597071172608995420644878329344044173408791311220169448536182393364130605448471984121763786973262659811151283792186643232918204690938587803010816877936768550470794118936780716805729061609038578922998505225260364389113882008351869035263193486257328982075127165589899736205335351150054975544049338619227165803282231850267561434106825455401123143403268576795014824346210799068755574999478204295036009227567766866626834238823356070384493262962650764389914583707784439514555414783189039155680870360282384851925496125402817760432297900209228111673666333627844193339097621734915743049684093747091678829805909037743607322745985600743989365265783540185861156038921504068335448269295951112454137951839924092472749659760416821341836312414626902212832830884047955848207624377472338978718973802688599277164542161851499296154852352401857639815377192782062997672053402384329991426327845869593564449406477467389613524937441567148780650774891052809795398333284867986027002640497028948610236074384182203185819230755793099287327588082729363218571613399860752169304064000000000000000000000000 [146,6] -757292159478187372482930753070399894340212098460142187908512255186419945172173008326023844968408400344472136279768561421967138133498196521291619924277320247399302986757287701188397628918352259714155589249731751874957313550885431159293159421513668683433958273415763764932656556772932408756877041054387627807305770147034282887915209147264128960824679107162536151988274479357293274855168119979876255180800169247700324938308178901450365884229113509086803057879015104996396774750997069109622280816721484820614457036683941253299213723529792508670245685752538393626871240071739017574809832347051088323785767104364245369675545127337616665279100647577608670706724111312888545814596266027998686076548366758761994335836046034083906813484028888816949709823806586631604260386228230966387606703919529798413743055053267085948566610507335034749200613566412933476867580545803151559719770867138020367404859783443451564793571946616313288279969019760931837495221206653236583237069826399671777286999916789303518424975983425622677475934678898956785597936101268439602860827056574462857111324040745499020125196431767275395387991843317105148902276609366147880276686932496247609476621176913279679549511330277431765548206873080450384673452335844967891349930924144100806141730667061073788486822280410261141655940322625456420796803614491078835421359224380011868996022348306174220037126988760567523805599055350042084392033199061831845284868391971249124602023985627868674918343554195828955471618499666966626880381667723852507398810317952307924758200556270162540035192225293539741596348659331974259132609511262402885546270080542392162637497984782248419763285016561673982163066635183977118221761099527007176888691342975871830150345594584581710711661825187793526974584281183199101802571995615837747392860085907811000431178460482716027400713325301370318883165014922248331388655073250495965963849197362498389357376279329118265028637254365021034116771061930040982753617056539934757152983436787328698273384310185840814903417047802237318267341809421680854433376621570832380791111812830245288962947461702369720750309416097753318734436163030878038510096385895106616417488144490148604172553862367817839728104250419465595341985177365124300460908682760639223221898336458355125847704777692449838008573757928596111441367346497451810972420548820205568000000000000000000000 [146,7] 18916390557650151720784199104630307370406928303151189172553304295593700312704226648354003358207005403140685010972049308142757747437913845834728992842081605001071143778974084464707428608784015202555603088873609775542404078128236106066414965891537991526912191316125195959538708207483258475508270126300784863342179408185582324989402133334792639826622695050338892872303416055084195106977942545259350872842589516355213842584093156846598288764456693634856348816280793906821205980311908118843452370607549869182279121827284350298138290298734747290280588054295651603662161683532970234061525245465950839281348683578699627118801804122382493227751071609836069493857208958554910463245966265171609640280982106437944947091538127132209052401606675392251257999419994099576638617339639947466955132412053479830954244040763279745556974040738670970887237370932419695091253644980432172329623923140687928577084360995624801345121276498822349110437444278136706815107328749851182529198767015505552828873445238874517692658765180377835120193640677348952788310697008902321568728275877573463134322528872398991045830719077321233857156216635972807530139108347361171550673830914668847183250348953775967036033060161026774592119543124318005300456045615362937202063302578778588304205946622315890124142195680945224039336177195608773765816559776075433022281201401535044024323241052601888296947762899370059092610383946408671919544964171279191471599568249174791354980265015403079616037906255919497168527292953227694830176776951640714111646795338953706222387922738273401627926632933503861663642767748900434499941979805532773314279112342853890694341955091914413252370290601426613556284582281080948532498470447307598291535829532008330432933406218241909542549148981804425672358415931039127074546583874446117392665545524445691601099847317960843719245286124300759984677226072307280623625971174527784164655870133142254414460202295398433625803786355592422477534436301694426959495203098569299571153134460448465991070395077911211277071901849813704812620781079340668603795590057186509618299776837035147717973542108535397054442312053917068788368487960493659784170484935699272249190847609193387107601218126196594497520906168528800293710552864909446267817058630575853104283747646096372793511189338946824591710788235367967895214044274499799417211039550443356160000000000000000000 [146,8] -75189071198014230694859831843517600326569338898095330669027691509542025347072862133266801133598542987817945301113273745115473941657370307962418135193101389674390833272506206472679430910068755741717396624985260438970751792724034288124618585446095842018706202497359436033379703959323213597776919941950198726634254395459607119576456819557961547534224286579664508068492966395588929571633785057662859391036362600814092124517893158927169044277129980763059762842579044591965613515443973345206058745333271462044944676642574591635011509439524458732216746787393985347476849264352835129067230375991220605733008932457107393263107853388178688281467079003251905203916700229705689875359584121497474314015599329376094240092107737810253608699009420377228990879038225239523258635941533627949389258898039893003341436163461755567567137750089325556562212909389659959955002580690842578702556970325504227563015899836508919578136775136964859011282672266745156753386943856924530974845160900023405220567254351172777821042787612292242678287363792892794704181448564146739754766121505511099660418440436344636462499488052054125505966843441411220808201634662534875177971248863752504475130059271008432300312058174460740564302487913008639531609492076557828936259563820185502068662118109002845934528146234671054766878059191924941495555935536668148249886957514483248070421139307883150214341115683704487088418398010546530176148411450428199115412035207812259785146898883949059082353467468948654021862011679782572617715497322808501664130192143477655287567976088010095447603716820457181756775833214389165212874586837774592911827664212184989030201628092288557616406946533055525932745970447048511507793743854798562074334530318788103251587907327696475404053704008782851222989218692397386293669865994079614671868838785556070930162628656862066738198380818788932721877410075771364026178595864558426826498599485900117401286946313792901007979712539787139554562984645846918849125588115581039835338677636994653977003500823715166076560320280812272649404952243461385083507106686329058863046772761753702115418966446433636309949248873518040312543075487350103241269398565907868726168682344719295480967414385814365216614392798257011821478459074453776863936733901046183362374408732988616199860947848455093565338375999018161487370455045185964729249357297719705600000000000000000 [146,9] -67072126813532826736282339100092116780788690335969271040180914750128379604122838263861254442516607876425774170589832401816841942854902370398367618628666878540998016819414696153760346821843490739292275127700547343139356622895416205123451485998671546654522420868875965256763403207393916774704267127527780146313830320431113115337116843846705559828220566732354023234626552586698582530895868556756447667200331488046598812993902362246825670412067966710243772527658082092567277127023682843118939046161690853324359011034190600055397343629598027564927401920837107874179631104579781176514171814314796860841175360838907667912007927877746326303145061324943588973589009827809349936311250895615090770993873365707345846583700666260298415170351238123339337933698519205588284324445698232321555753072223647015272955664801140605367687496712861633228136987223424592323948421904039250062892910828463359417182142826180601836427260596546514044633164994422173295357193062496128353114527310501939197175001547975838424120510694951110897331272263314987335176810119730303672203945668562253395381325852000483388610356594280307166880332828517801404804545611804833359800095263589070363198707350358832543234049196379253992012449985722567142874880297812556096640821734498958652025954333834042991347063020279308631445595534682775892222902786275769209116803146076944595910464649612856551584019533558028119784526211756114597212812797002098390626565621829241167564099060227547287174000862866937109246310812203079650179686521500493971675208088023983543534535243618510836180380760963274997169624785733179479435572687237396655369815020663349667277133417584671660410557002391769509421831542239255617400290865927198382604511570958812330242087144034795788149116431789308704559329030593175128430901162524855444903270328640897234772561714700904184618588380307081700903699359266599356848745908953147926635135239306984033390640069592084691459875001605086443928311448258537045708484965076744006658795014962638027919340647306304865999908051065246941136385936769378237367234589199592300375558005484199624670669874313009654425075014969985003293661692786676020851436248952759945715714194143495926832257603784128870492337562343651556073550775390921292492568417471050107463851208027839833077520443858046363858539984494241337429748621509534809784220658748620800000000000000 [146,10] 1511287622941539218229525899288488859002518002343138059983778366204693834449790210637761842343876301007761731791718678365908704733221741389137738333335338122988496706379430378075881810177927575307634119314590210417173407812574005342263999474225589622872715458024846555938199811807409195956819704720521195439323468029125556982800129336259794666622980005425583595200772453252688186808616482931133237045403437382045106214168922420720480180387136363064840965539012123766464509300876433282661046510785735657544432324046669362217686330893737334079031821706538670656380314209500545035361577978448960462702072640685110012652585154800292174439747046400518294418055041499757879231700493144481201440946824660331386369222898699314808288831031032121187317791494840601530523257624485782874207811792689895253689963951759127180360215633628863583273268918437196014828161683160725541085079188054511664851250090274292424122799340315285573153137712244567484198478521461153542946396987971101596519460778490870390673606207993305247744643420894272552706294344086098767640860517219418141168443046698830293559651708415936272792575920006423072295282349648867229084696650639922149092312052076287752279150650955018513518533330949090726692349710344757055234349469894635341165005836394129605830130153002723160863777636280025721897882511501804472242972307032817721375848958989059003121791175297320489997207438141339061174585128795568547182926990217502726712525175689769840732053013145181300571923814162442611656255411010217325918026020494503663760047031876093205207915188353194271547039316444450225836331780908255570053202870830042624845902759017642704569146459380519304673042298758038122838599982649656191486668631967204469484252190084329095200099460364179545462636383853903299803596790142281106055732920127951583251145696148497088364263025317711296630887266544645634962600815544249559133406946186757120462019374231285144178851191562416982695110761724656118580792118391796108436735187235467611539887301824429525798575084879520394787531770020911531418411538865539681759647995069365940454717155643455222938859909397082730466474119716345562782750656384053693145945927467117525926123283679866700294396660623879095594740172172155088232432002668001717329794063495417084601796512145342755917297231404022267306907894900189221135850525882004275200000000000 [146,11] -5753106617956171733202190024614937044787231568961327675471651725184859255325841079913585470856798975978650279968748384766571516562211433700250610512765019207489548966583494768790170038704389377722722836814566876272790675346636768263618089419521350656773056696175387047156042324566414302551624699247534343256230887449483835146608750290771801132178146968187390973493869206270029397623038771821451020640960640302860329449684808372536368324031347941442037533870849017514115436514161120761937762015672538632968938922129623643619509672848521823652007284283351782393549362973840249401113712972107315216506116710729876569547149226988858547784013688364286938449425080853117733270437988657715211667474573451071246621083512506685325777280710308494041899582919022606696315595015687406589020635214811764788401049196078163676825908169837413610693909707679363416460371448907351407214510943568816437740649706938070360243936638166607497802207672528287916409246919597422642834107765223661775043088561740729153473438067480377477819996918302917704762377145417840826705336671513611513782446646266370946689891611456435552450520679829802365376072164488766569899945319313761482843242461596082912032122360304758364765213203564130688796841869820219278126472901598875569828862611550424827802959184440435415066680031937297875721154853950331558897739726359308294410919751389414315583647614506362465852644056063083562000531990631785774808798771274985792818841883877267712261861995204312906263668802418381436966022510692274116346262747169575232639187386110848535317504233822830770107743706357772111194708835037358202524772389708558599894985087113087972110305624687653223898498348662443751235317396709215552348948457541630961294500662274480865741746049015638446591710019542658529479748871079113069114816331362074203215691472370246655219245311817661286415427418733001232739655949687431586081018100104500457062908714622803983019562009883777381999628018253661156785583205865130078193069502295093328889787195733147861561348451869263305248572108670091496630330359194619740750812815843525660776992870544483343371830022787699583925155368922304411939817975725360488102491628364342666950901120655064176110934259360902482433057303886530268673204870926343528051410437886743229544179406308338815625023930396847761440432158430093363107388304908091392000000000 [146,12] 14708665747219226196176847402121279447713992993597533789064316087227860285813017542689759405046310269926551157865450763677078470902929875193154872683006661366785165782127010026003343284460775903024367327337554709644963447309352083839498618792400295473262632262759819909805988177108821354926232220069400586133254556122786289787607311713772225570478200869664628976222883071810911990644636676668920961036795736035744944179485195719954720293338534435164855565045275622492703825559507505028174968946928894002661672537650775264457616769425532194968821105920792371603231752429620388368179707417620399747413477666852108027319633341840978933188055797768558339559224759100076469779630260556689593119616370666806989798936408169443941222786556311015024086914169372518557827577049647905176479246057248081511131403165369348601993129175487977841249843602572332990590892279501395655927785868658993762755992127286552539050481343434547914260512718330431935309704067322780935616906097048375165351009358425820464970836446219007363091306130432105944256426919927901918396118876111860549547889567414861458037197199765665529225982835356580270175641024760345182298319386972539103779942006410386456440924402189119996724088894152136986791326578462911208306302670396056375702892529976490485452512609010033647135144390900358499236578633516457058171887709442869282147659136725818410088288704064933849278465589981984617564205895983951761295134940390324456530411600370000588870573852896413213738420806342691090030744383437033886465250636816126262057014234208237393079524318177122891362716626044155890149251101015885392392675976507914938820973283477228942311288872313147743488363484633233593710684823511152236112816612971218163636757297818924421654412295920416778326387416483611464597786337395188404184420478118407777880363784448787004035221350042879230391783600707600358406647276391669338806058888177801424489170828991984597769281185982175692451190621649478326335247036644149130034136140878826056048165158371190544567021542795668139565157351545435183069637968040653511683707349705166522036607067515884806956400693884709513737641199407602642909453610532981506838189464525666201594214108106516471937728744599236277625847037361833005584888254415825956918977369049388957383615927128087247473476994778689536585063339418967527089362354978160640000000 [146,13] -64412074513125190309764544806891331282291129888745381566303962497867717078400977393131006142267223506381106217253201529784011337371577021776280377809295430626924445884043985933315813916836289605418292265635195878025878137249628602264996765165027832700112668619347768641756398149543095504272902266894092374697761688998365707729796135241771740724302890167750192497985838501275699034890109153525376856655991017635841175603627502225881401764153756792923205125949238653356277496964705265881941992205273295766405372514340094554135866486639306792637527997381493634800247381407907493171869714700014347276649468291787163693222827929606957936008801030547238143556267035804251368995235076346571512137581554973330007935061348981151820893160992137399003983934427863281235083005072296033870513718336582293625502040741624983330074553774056099808518219068074966950640691979271249580069343127798714820801628084311369674760548786757779473455725657604800975041632870323298086156870863173692142853953333671132579903040162292862004202168157575380613924744943018045914725384667430879232172487593784291251497689988530799472488670377536961366123226866400546711462674815098818010742415712589242693520473657305543887837705047254506981635869683662587216938200755094353918801261316274964534694431751714964036992064701726488464873879857294738537357455520878793628786880183606030015786223461684119916119499569620083849359847818477373130596148108200893687566769381842027541420219464560897009530915118380700319688574635686238145708328742831998152861362988526055993209794872854990988323254126324044687944816079464696751965690836000032590244821823298100932120050736538391888422925793797236332446624912927907570699089443602766715198409566108825839200170792639028090653331899564384220750418749823809539157384030644468805246375675957022208237961868829254271309283325009744856217294516882909728419345873656679640992562662945875738286140464476210490679429767080762291942158508275942838905815206463623998676287576982576460049871727738571172297666133847941721812599033204802277892354155126963888378796681882175058270390959868887242968810676217240230536947395629730167781710324042981601672223508282319112082110315658827016371206794954304555051404671275111129090430710721787436248402754445952742590116999331557484764418485861292830716349584485908480000 [146,14] 352006254496947848092790895651658145507830031375197235346968864521750683186035235360245367014783873791567292811372230192483808635652574788962818470901022886184224438513518326956095466762208296205904107155132206779934753846063940413787951302269918678473431012017425839966525332774801099822295436822145680909946269591989853640309042795761252657194437514049726454234062451193963143021261563793141930024684966293262092753145091524455236382761831708332149585997612066676152011859111854287601938527585221147488697570204330393115158894497263482527023553736528243092668065693259408017037359895146571249762868987885609453739196852060409906648031125273517009224074966047686825483415608333092252207298463499353286290267876944718396877163746642447897486931767519400352408065139880509061538346688508654292335313392901015066001907670791225831569230201708543517295221929560827179451260209024306788638622408688639479365968200968185246509918095373957952375481501447167729746969979263234447946304177304321205855601058434591304816367261886294385959114723737652765943415402243870890906485473077039460667128017859777467510572515234548633437105598252254628981062928323206329276034535403838243518262427436009790391661962078562060413976950743074573430397928388810820039718023987932537377148428059560525837985775417136628466797912170722217664496578779599502174879035092522786136244115703766677484560030110553033656514041620165908888223294839163141918172238767653144857715974438735053720284917317246245762997964018260059080907069403791060058211922368873445262839520157739071274762119989721211725515696415959383500479322859076701233185987286152442853871984026541163517658878998617869467009909946405210714002016512863352076296787651008380232261732522714412110694053648831192111979293013609287113845644626875009126431543304623162585283693345967612288011690205985614917087163502320030476340814846319927460916414637174711046742943119165961050123438930484946523997258544695340139827185228956335550999769360809716269286481250044754183228736333656835136032407052139282812959674386872953186753462386527486951785949590960792032488451368597084081952729603305721269690168505503098639269644846409017786313046736378466317232797638716562168357965643039576250132794836969140839493898396824727861315652974499858690435436624112093239746856355260006400 [146,15] -1342450192920906791019913003365107291268654729075232688032994665966512855920702782711876247354282729469211643811404205135164846187217525366788017351408122901288409598072387836788020868510423083740785509324977480871703467733117194569030830040163836045254194951835078748647857022841651436487044362708170135510735788675008336737301547695428084020116730150461838765190574040918462992038346902312059780453205469085789191239534291774313660305124705484348622069190681637315270213427888585646750622693581687677756437640716149608284644213340578237649080179664750230944072865147235117818125948465412285931620293022790456939666281846757291026314400376992092152592861987594123392113044318253572614387561228654063397345062896710276712893990272085789999789284300570958106429165880233192497401509996041439117152322106879177533610071014116683134538211869223833793601030772885274639752939859695744278036769572058101036803821207604891666626882731805614347777547695370452836888374546174786343374039438391595241639204104890825113907063567560393462886105442628573465187957849098248711102509810344057129799484106394639762425088349679902198523685933307015330701572795298105998983406515022436076030637088387362201921266076896709390721539024727678131365423223977547226626580067349520618227500040906748005256102618396320593801233346434591946992971142423588895014740746334520448526283090865935760108438141485704733425321824352865935656863478195225915898495086203555797966554841394527262003308093511858764973238528553974625773445807200004636334580298395789768390956278762153341756491094789035879619356002232837752388715213633039607454275448118376410144346115462048861317733113692419141923499456478148263597341694404258487663627139181043540721277694864670391980601799075978379530314984694780408212124062782766269653511589553576189881242160680326669624867506113578098899083662086397597661604829446029470381179649519568610336745882584504408800799176191338847215611645466158859963476192192152490602975291655846250626431547737350279539664388180519640723781895710004385321333011103951997729449709422203063236326128409696975732439889825237334799362063216189589516794026823795505279143316607883777176620789207783961462221515696559856840943076439152411030184707131063448509334252916003388006095453994047121482126414533943688116770197240545280 [146,16] 3413289938723830583497302437985269546426519536340620839731498954284996688025028481647489263461570337189807235190144263646618774229973028769139473373732428574782012111609838918408949603064682400737256009862642033965949303741275802469347049775917831188148521041127504628939503991346150277636485639894787740368831505944712890131389323278276818406623307269783328023816631275732024897070686522219846269152638154980441711474371715229190609879396976441087769845919332501726887714785488653526622347912542058343246202577612991186679199720307644744916760179008574192187928798796248994175436873757125248948437938546216742642803593998143816941101255427133407676150424186843895884393404107580704125519735323221491196606044694489715470694497610014146423912534420226719961964996073527606539689936821237651334277779755017802532790904186484086534650287100559829733867685918980388253526639124570475163490315539468990500108654343117118134405155485024615899426226761206159830051454574582394056437387386126456560778814323986793747725849379668559677797892737560879731373447634939834280620585043539294932028300477860501580778306857778376507586370099937818967442821356342702966439363978022319916665901225679428992116190853434095528474785624847990579591921774896967151290833947554578056618867337752954826415295296076543435893451978229666414447902389920312589861522472236946630213927658556599297373257942000017485501317276295346239157184623777482028267820593556576121412735131684745909467155856291828264132536225197937071203142683743871668994474331610695857009312593201126676795216423468179227298112284885458264280851194189915086251173272502310929895566168903484046901472917587780549625093729338154373826383253560279081353847911681862921450538115397774615977751564698627094303399292997944585291272105813845694748106736841515226438415895221692566148561665398899466601682096520855242893043653079445334975525772245756276239274286099064220628166581002293918335842671352222839207385886516031573701849081227276259381080902906600116426730813219904710400197454631250586794467409672873536044674088268815005005671844533834184460904176409461686215672659978839054985292590926206876324461137534468229951920408729636680861567047888552230966702321751595010413881193114961439961698685612986977234747344194969024883441960674883766142860525568000 [146,17] -5815408912194476864898735336631043046390224193848577865715810905475092985478812832847221234480966925504513225184824606072127764249805272490149492616531516859709863106185455833261583427253704109050460682569086107264992653634745955691000131063411385830968983418369803345669289227308887228771036540105948521194157277077260532178321805393217556516760302180384077263907909877682972838543487795690486079899746417120613782019125179200997934329000899683873691491037722275740417105988542905546440964999938328809354159517359939863277088338469501483955613824131012673215956229203691600692801005773322903601110080978338815976491947761656440202548511292698446667126224792577754464627047916001891879970165903001523598290321741630661868567285352356278351231903635366102735722541683543906996997343519597674435056919291478349148933347561953139343304199470113957761681626569446343351688286969450340572256115677288904083259081881170817572801995660935105668380263729465331896375557926049739125576732842721648619397100292362235834605753158832619995938833123260864402518539861449629578282823902070325668106267528292332723947810785227266282788029780885662321742344054730762091320486269362490955142684136856397773915759417841853793832726216358202009234210104937039993140804189984387500760782700843717694663113591932207174843416903928472382519590558475741368807245330540739142147283682032744653144017877816811769023964693220618993568584707978333973290142223825708855129262770285746394743688738577846876601433274432888032366252578904577987946185270102852852457306887485960062076104048685709106453135466905634158126997856447169544908304657114271899136098486208075167058748957183174553016066387199972593428220206616566452063303695861204970318526670390576741040222973118608457114443342706035499689419963905194639584093558451153537479968131235821649345150386321890825098210002345804280437992117376777411911282691464845939063477675024483876264961056764538976066140645111841530762807481485115199703920484975912288936530825628158514993202759077062367384843956084007452792046356777566972233735247084804591955714614130863071266017629574516257871763420438262189182705731691561597025869882140612345516335616868788466668805630950968544385048531545023450655096594808144627819837049991947206820255720496283338391816740975840749262418739200 [146,18] 5808261480083907653789982134960790529346740111007857414778500346749193893280023612263423511457757867734372491203945100721633456564782974346032959980043145672090745375419261597511532459837974805240035395962086035095725996200228888690027734584861121019053365440602280645059588897318976635095796818115294531043987621073435018260205684227149946087278990933426690586066173346659300394849445523487230496906981429791848591771565296023051541377428648927822938382125623886901351451675141554606941234038228469766524251124872703018844529501870224572760957358293398831952398377013194061689211750531304886247058746267105618210381205068423588007142499942569427327359814216396704517424456422520313990056144351937513295615456416088022469908345521382184345951481240447384338802701219295339275232086228824578197492260659481334295605849699123691177018915082182863866365064389606097180971769954798128305152656881205801321679108141352188736445363311426731556974844484184116145316792685205453501864613974860147718939636902992973631283781974978559420439048574932602913622366242840050538071697847823728566995056891284541228246634093553865462380147619815073535742778897184442670005940174888043721836790551545184223921444589163719183213646292775018329227596974878459792984220712041459607492612042277713755085273177135291232172295958048519160163838778440968276879257126999220176823692038027012152188975656393374266482959209877736516699877672610090321063296476700286541335318167316673432948953057519446350242760900152701933845010130701636507659892033903123104107091801332121511195799855150025845004470428572616668630364807886320628812587674274137042906956295215042458895669664216688059862580168674249351661570445050090742411823838473365151301582959821568200427987600210598203151745633518145251336660802899789194208962534866484861561740491689698216800724337751870415164210438512476126282153683498261299423636378690530041956959918550973873927715978345231657019565675507838163471447641700273907156145287870987104723785394761788286964419575681044564565262275247848130374263806450739481955354838882054789934522028275707485490712327255930219663327817201678315216887992740451064704046834709471015004221497660570255241830740830281381232299303501941673360112353836239788454727566487107571014051241510394525248168888904055684908187648 [146,19] 488290289591516404441004172624229557649781782764788595061443915655147008328266761323669573290733711959882207945524779919704577637608642516721890608659711100023495481762958600272253345830337359276426351944866493480792555064210753117953201802034675309162442359567563327249392141636003882832232743748026873239611167297993205995928347629117906341097063582474871962117887546648211766704114960037841408952299582141160439403202904709270631675564239950403117880564546481923683200418025796202882411847663399526483911778187668510547810934742591953100831494059203421882297626134665551330143515319925703661765206042445635954605695545538707816945870402822971083865077738712777865268142795347483852832960853597213398396929656089064598022230373031393524865695310371488938974119648899015984342774964955422527657215633620522268941045844020667951640866967566152623931424518943696667617672297551554487478839411521243407734272408382160860065290223097220706183595494333213581261194128648488164203614313771370914119950258669498330408530560051714843782048304510020832626908211776934660774513966656392522413199859106914606441130307286917835999856181985804267341756648845924816364395107496244805220567893598321175715431935071616070522459587919667110352526367868608827222875710698173604919080392866608256600106620268729082786768392263573968908810377715985326943442002519104651931826747769870250560418635955624393225316578685465728585813555090260242804760663019628256006135011039997676998429985014727860420528573885857664778121139740898898070531110761784169756688988248556141845558051644321419006247193744106131428845068701991366408990233816008270612376581628849425711852993256338228829328824145756650962926281062262373233976092627332647127234881805577317731187250065256465643075067267513391008069040633692745517051842440333726572405378519074426933852255098605434750322194057041189555121454397964554438358068732643271613718064013354297738590575207999293385640073607232273682810744079331552195261846378916769832295329150343675224488970148527812809452712739413160016639146747033015755188611612753031864070592544546893705101535189474664054586819890838267745214767336812412923839916838994518067527822513152801422855779087143472242793164293325368550394418131649653434352120382228986365115283749675361928829485307016075280384 [146,20] -15063078726206571584173180924806243276276025991611879388936804055222746871851588473383320623071224106667434750293592726516151454968218450236320989847319282502692856724363641381777617326160216939357688452347792935711547465199324246900352098370250126580454378977313348705306350281865134920521735124729821981779069431015728955577247046067182829001397877329685263788499977657733241165628453827869073990281462548541633408902686511853212251278530672686742997497499924447500516459918626141627204754802339672142337024060654949551081170899758486258947145580768082254975902887532301835345284970014288612077106509527849600517753022595061214407203064110237387648649600730169683391811756988039256981079358550197240069126788851474963483122026437565199656723608022290137608423665691057554780080728229814463293764987252354743771358701678838690677576198248256572967489995193345769702744626484938051408173482164270104516736426994867643916765511244356650993522189837510232832045718936910925797014416603763787331005845381759255651427024757415465717197634212580353842762999514733944690128599365448324657971069263336062212402549062356435158532112982888021560709019507117421252412179191396374861469597323363257204150234722435367417777905233956147535320785383252011112569777335704668847391956427014753796955923743031227361925259821488688790605871673919314260603611845393745168314611253576985656138031379392149739668962266535779152365228689833732706190299406427306652725349143288884785792569035792405142467123185431594250218834461242672765556925177401701972234740045777532395322723794308717654075338975627770540148614389407680804126429852508710655849738099905422109491240185317609214347671204266303719417430728424320884587918826837356187383270023038824378398807925272955751688805720769077400906463932544033184983926898428619927318845032805803174436828406652431872628866719618715432518459263750066586751132195846077456264621980515996139130961909386094564439439218790148217952495078141383354591309427132606000890901295867239782392465139039655515876356276850085190218993890888055793519542216650325995845601956186000475636078127926536569180412675883830033243050368205965353307840077284402183321880832453756446395713925122490645264290929114895755575877558315353840119466209845293788649292438904454382778437610587759312896 [146,21] 34706856785233848080885320205860397404718669997569673343970129188421964451830281933674455151640556753790860774194756380830039976455295893198049012018347350881281941814993334858605518073878364852450895073730492835130020849072668579511618628870461436985865235204107930094445890305395187972690596543091268552574839539239543654691951165807459909295138357583527065047580558359233312937155890175741182270945436729358351310692220916622085537832344572789034936523275783634455177008335505971159793423914218056010024102610352137173023900045180214945291214597042230305787268578096260600976186625274024082835213256965009786931404462525684526104546852961542066933249663458042496297850697157201441477209048370598182856436037063891434153070179340334478951510692638679252518943403123693331555341344635953991418457078986993661581336811376209488588846036438172748780184023445401397176644880222921853347368071119963073661427172201322819411156984630681859333654320539932595737300788813100262264114674358022059474829161478343896497252077503488815768712925896320005255554041579503791546390060988854681648936878117556875569039905018254245791659264716801994912039869295224456772138690279597427766871349403675853863448615684239853393547564905146995219190015576833170781238858067667907281693089751298673697005904078202598054320982507089821538555083406069600726526386311081243472207422688440147826054122340585111280855266245342188105058482763399196937635324924148320068159627596981232745939709358925377750689472782473701721749376044502935854200224115500260376378778710118313729417444488509612167903526321973418550454364589195961305325390014906170077362063287794189864763387156653612096968370664568505834681668079172903740906993130176346465490619361825345873870498218798309614273023858426552363574607313049243886143001656760849740517061934558336149776573490662604342660786385002375494314350780775341593439087935303693270794793241941295590841755289802384537439336041794014043533551043255813572690196211482581949891614603268231388680343024945464943188639691641398306671599341396361006950467580404018717407784355731696577134964017459120703242063455244161236396014197580899545908927989849135190236841085468434622854363975922073605815088870577337551537792919945594167853829686316665812798253286741413706431793097233924096 [146,22] -50912207372330986600798272138940689343978195605681131121497005094388386803348185848537206979325181449952841433787661566702440988777927110481977706373365457712596753953816020223406402162445278617229098866177683616359480466513936982717274488323903693695264466580921290965966238671819349771266501864814679088355614426326020115589010902441410864481219765991266214843307854701159924584706011651987386536908703157771611876020675256774335439751503690345819674842150283637781340567076004962657164908760063043804382309672780285579822355218094990981288782825414652396983920270537229347658762471960417189930064067991389629354774651371075488339957227536423363285842033701946053843745313910120285233118407270053344203870974831289753810796117621609052705314307485608953149178022525077138637414260495325772873828036891616628963655050758323219508225793155567428969549435694159738057422607977334825808580035998051441257247705652708000170349909161566907858670390233484488035856903404926759779717120875823690688318116379717772095550361259117441308942628904667069252238588918846901726132609245134936972902175339245385032121089448736434829675581401094647057597365096307286291064066881275428888921560776089077499589330094876540467962211347551739762390368965447685947579098627252695554009263209441290038883304123287256220518908735768461611397344860357292508854525984586394241898077105992069789518529419136203433777460350504944698139050777487181516666414939703563128333261867591391095426775622958679030825642298347028783330158377497140344631633170665808996297735870844994691465462835483314305841421484680491194950101609012397246760404691136644053197509423289294014514092558090632090806560227197997191017982034123007681724288620764138687422849650894450223643704758583737825967278662480726012803484202854896542880267919312194994593354814781741051347781736619432883335551498444329681690583382763458870551621690610694659345084237387768790353013946976167346605046885945265201723500011857002348432890312084297218730974926334175042915574150323562969531362219669579239814266660452853280312016088185245004969888251800450997394075260754916286932164580268303177164247970878712916722624268130323872004865315644101432144058107046304070156148207739696762283705342192540272716478606272310982773081130268227927413375268552704 [146,23] 54812205141128052925813674161112014424537049398685825338919831520858898353183798492448752456006777884852928098416042513513462695904061931950796741888026434689478579402119011840029977503224704032651658819005967209911074078151570289475601255113509814684231231403553221009330708496804554832818399434106618235476426124187081594154869530424492249451806732360831454196623154206504149849087075080006335089848801408363225037295244619159571204421527456153199224279153598738755776731729898658350005818262478973588774345917039008940397062704380504131009747069243927798932997293607021419915741493137455031828092690912393234565333870139050928322146391313247855193452401588421612517796740218225562346175788521857429856198635704943372105447222540726455269793637420375975772202509790049719989094837150808054910183145341352857191868909811479759496620144045646992655972686511362004779964819890372536825538860951309506092993172495417560924820718490448132712174836030218740427358179289626099876011403730988864688365142777317652020464878916943165631335003808695460972326281654535070618036133079154929783236108785211746569276346915841641536015589607717481662040994300781364209483805774294360550093008251444556423083168751380304931740693608336477638163691893817585841353471926237916961298654383793237233002002843447768640746298202709159792443373835697437571376383968976886840866681484921575605798945498946221019804033005896715151349724240312218804691560835883998310419136252974783938149585617524050484341658714078608579202700560459881145374579414588948523825192216733528553675159228672761077079420604858102453699402904637621256179420603090144177069366795308754426828269038540013701029999528212402272376373168943423415999367063180669522798405681292543053353668514237699161438001544188556078479215001972639415352225698012601195125673351121180968044503083941839027154141019976380874653809532260717787663138669057208394578501248942628522383877714088134923938167267332514274135356694703399909591779442498899268400898310988739315714359602894839297196962993425500113521861152044074770019378203381411133615216942986690242582720057588170861450834286437877954010853085862053763028733106539264549310891136205643049989508069989723685457393731918282731525511384028338925643514331224355242327244688685416628502912827392 [146,24] -43872296391084768774935395919957755133761226629680367497375198510192491216357671537453177076355168816876355189084123810509752919182517301638887857611615937108148568557319273315244100665300805746857673682881553236574399084862052694619294686888912217395036498781484420394546435242068214339439052753864844939840020732981088381691063022904715785738746576007808891690163920265723137837555840628218851675300351890547319550293106446917457734058486311419294239198773265150816263838215446437753234946333766369875958842954527323280095776415320143529327886580221840456795102502208606304656217160601800043945118396819102774638373386754938040846785190053068816063904124397380614184225776443502262420780972719903328837030649546949180800435887600256414610399033105920923420494444664515343698781219224039510080469584325070127302327896747759024996574992434270328267871025148868110255415492294395490243957418399873012574052158549031203754526574294171676706362786967250945590544287424402652046368004493507227430632463798709927722593719833620492349886642122827483590214446452788133875213152990100063700688635997589742051263023541098173749406871162781851966338239575031301974154894494756640179768752213670677513546568499063456908931949614320973651665994871163243291998248263792729445565231615365854507439699859247185088499526301353485706176962943032236246629953990775888940394999565082812415430700136269815038954516314865974645768165894625410008275454085871580484480163592978976050445362831505809733497704186848431002782806720254762974276168300705869902355885482180072592740731631113650009001364669817719907309292673086715918932908920976768822752175539429262864937895450048300918328138211416715860815770091389301491002438494398007995837909757606642608401717801740050229639706015742257905619374223478637487419421172482013489988979797607725300466359926598377109032756009013981112628613589230055338141757586451459991019537791529452625091164966531458535150125025619745944800189755898895708591077720946662350760270531115037576422560044440067435227533546959115940459474263255948521155574506563834572191626299335628703729564143480466459194599653267819956434173458850248956447338885687050165052539622283239287412434422733824684819990575376412160418112939837887187671156824646188801839438857986448753365614592 [146,25] 23905469743363070196518844742674308250538522449529120374390243750010765859915749833177480337546110753325375263702948268774356018503452745788172599626081347807738567974264117745037451583362265361988125427794340832061130550871434813781502131389578319073320938104444858746679065030020022058204965282768921414262900377869398847821301679168005786235676759735914680159618233665576051109174998651716028297908536151955412512601705135179473685015906232459809943052615272739666897103025444577236268045008330315797307516803216274913721015210450462297248146166825598493689516019416057872418425781322907588045540927638918840319193745080709207258680188561356575366898886083530789506963390758315149727675411087186370864183612772267356578077606286356095233447531288226386953278056590622713541335480562044073681674741916360130843068506626317908738036062479981979912491615335440180682693919722244209882715880337198931448031750032554869584655393985483468681358475606278585973522943410581383596226970189340797002078767864589223924554734818422918548778911689007437699748148444625039497078326582863916440906572069971021091319971321356803649005229342944058716330627096541712204493227296363703739207945385633557734695342706361716630165324765766656113700849447446562749801459040591201011193687876354275317818724056914027391120151927294335015984768303095969467491703561767864872803227863800261710389548495818105518680965868421133437911186556916378919866152637878562641792946993147353271914340219375109525098748026370962114180980001821913691642359450601753679493195866840946722256983247018077879849886300110455563332941631253850367919949151021922217397822219725700327150446427749976162793460002421224439639905269536199749734279044467009864724703154135447099866513274150051842020139381788734939974242668511771319014442879127571521690068997146262811203539570991279265280578512958816488722425553835499915508061810542038747405008870990746181413750468637243653513859996690534209056467483137256495719210652380176720605793844701027749039967142979577012603040532807978931682842360155153842644508045457668663784358983915244386942855339623662514599762339768913700424215751092634043651094540821020332905010079266025300232017163033640003540034577260832205605158084382208078609159021965886871360481370972622426210304 [146,26] -4275620133177622029783941800191717721717431584533478649427711482815474786410415211971043584061762452857693270627258011552617536070439712182544480525994385407164334735305118236188674086018940552189271361562677669259622296949043251105715869769686012671853817042404599947885773716007075507251125399744448335228766736060835468396862694356730042711844410381801923342310520590935687820431215657206396190310460979460890765258395711645452913284596404745158117921998821825950331340501793708828630820608255361829013965480679821316992710424320646944505603269773062468824417218189116433344368440131428343679714949012304098076454223512020450114455276478609160093822973375454511065156138831895701334430599841055686860850177410073448729973532240249260362289482322707094881544058165449197452974076784586960477751497691291340070015353746103897154459811734851988010618662702750512183698797258016555057006148320971092776312221750800096098122125425750391183906656945529764222577204341483859664717397872908640723866133001412017781987225518700739051904775489760545844442841196186139010768104547694269179305654456749988934107539374280823879052514091727653321132067928393871287967555747743465712900632950393771283394729991141230266716044941522013167590432103770575712189774763827411337537596765471232823469843215310838600670653147500867069337009340271644178760461857229306042395463217771003675343295992738607003056246003117641047926242369836593025582309020586485241812160221364040160853213656295897841149784610022053863811956198500792043708908969141075531690294063872173050731232217860622244415591496611196767825458145936500077922126320690474570857603999232557995505190795752402346485624047608571141243137902553081142162343297920865616138822989676183335428799096363231207427207216830536631386106997063184851540646341296342834692120162033278593096988945790970535184229617207057295180887425108528065779796383995034600706987401778967319249311406801926443727419217752450256569095607737495176472126073694453997362678927064451391245378295598791557632289768001468117620450143866653422435750849040285135096235330765748465046092194402374960866479971697727392981053362763268351057552661709967299519483936705084835683358161167945534771215138055669001947713367258184963200528873340760481365821183748418306048 [146,27] -8632139529505440781598734519966976730657300379704453407463998487652753168426459161871651234246650892059907874949575712755388776780563368317502282286052586608209806765738738717707051563809618537370970683747178789481195951999062043883892715189762333075388456118820978320848825992120996027136047310829318350382848410413735673313139812684294968859301582489185614707738146244249746135151524639965930985376115798874074462583393678931923145886374043255150453881891607647010174004211971254553190138599662493062240294350487691119623972151364480467149862229994313777453757013422611739067065804745340962699375210865955376747325524840801173684168879164395816040100296434019332232409633277166160253109982258860018699506137537209276860380282499441682944364365807869381844626271800578844661691283437027677229069809718197357106332591339703866305562123134432802651331136284335669283479258931646173353704603289302549773626566428221650965983207027382990618242992374103595101794087413147530263850137403207027096152410757782908312648605889078795503166227175236029135338463059189165680129265158823043939744069811304910195773276219519782805267271654783167417674596405046660039801225670343426784297264172402868503062599103126542010002829448927273555192532655061605779339864626563668015232584140673458873021993801033837796431831928322875541694112380281279625098515414877046480831495350654174073972977910157158610358153993794795959959996680690023404039828150945334155716670961681991249312749498490256893714554057282213732877056594633961588051896555678404201073600080331493921093665563529910547301482501435407068568433204911320002777846303372494961524072974205839248832189779016998489217159529030673275906688488620045258579483024333196339737698113127130688546113587390834714300564345516835859136976555048565756932991267012196059461972397220124042555099109772210054437834152228411670715648201199834897352611855280896175007599582252239519422787323647970007800874812045549881986089209395725558835715173371325208488477860249826327280541416305585545911089156741379499016311086971033283564581936801496662433037733866892707657205355100855177316679180623560902122846081248610787861006836072880163546566861800213429307720897394993878732294476715608520217686120464719953348734409388182838595513620702953472 [146,28] 13821265015853449447711227267751351475281554945920273420959351525829328300880148484008713659743446989621252575971358631776375978938441901095712352354321611629923079564733811421329316110159650351910274354591896039897536578917813482741620911886132479523238749644625891041040162852111681042976059433940512494444636669723308251489130956487410137550131438057670937221860232298342321170846145669850172454897188672404168020192763056950241153706091571447826875402854457656544499451847899406345121072106668436712342712630167322585753291155623844899167171379315051133911654352860685311511185045033577598376020831550199480554646660619625446738604472888478753054693827954171167262431563685181397413589964673117966638332774991600604764156395246534168919759648539561703550080450402516457215352754563560824779500948034077973428936244602881483320793170970232418418422135935541186029880105597629914957995948547572893161779317011574059554377491861906516561219703665995634066852642553164495742557685366663274583087687011292686228771770299182880787232535647690016112884868854280553773100062174074297027578418289028694702426663444712741585705628039467318509020317591443526773378243644575859800104212506523391442853359869457950091327447321423747519059375497982763324650678292828710282160852641873890204426487465889840470798985221412934949482393725524566199452128486338049886448721944115535230833260755429802568765074992519283964306178236053678008538114895442330991077643821352182866123597790826842630091167159650576417582776308872211580856250315310015279477669190510670686888206506617262975749861126176574020552775494776445205479804212049754021044424498231972060349406346377582796971309092106456079694709727973813793965370892925245016516147628510762504682195810266154138162770489018689074793087188553572496418346549980577745606831457394254971852820464056810381460042786789190916857681594648331311871206661022004554234593931154586502303988855688887647197151477969406350287252844463386028842012801349753172331099741317597379621900997906559494226717839876148357685705522947448616353028119252526342110003203015712600320115055484965674584358618981398950804408422109387668932579489444654140975081803091223409313596482864868001504587856962218506906361322630614903489997132586857597894426823229440 [146,29] -13653800701818298619755491933010803675512708235028512179401936570785214289879381802006191869698792559133926460966101293428348513993578060137003487053809267941425688699532964045051161457105361033816896573076705904854899540523691381080908140249809170842758819222828482283249293822600823323809648001990899141400794572190754913434491882842626360556733356055392883274994542403052997832300594288177991695075647758655971464151128520713544027453348117628501749093060676127435200632412219773023395089994173419848164616671139742956316945082850210255899570952921194525193598427117705817432427410807160746268888133988074073440885683560640980079223033371573403501722820126841794975220099729413634832882320698820102317324828990814774669371532523539250859332387127399562465506477662884311704841529895911746401389039592161853011012705191760197945334039749671254274886961620210709889982607540516515541692518461823348626421325237323407720536003021916853701881852669985024124798274736089088084349446802833720642369821713677401362040474913726727317455925696158708887401071160240058046634652537025749270952387048518535040973171582467551662227063136053918730959348057498817727564584417039255241818367702569926105361686231702057648885025234657583800855342941696662866976299248846523751011128739813857827058536628685012772290414508693231012610364848474101840786962414283122237050678636132336745955782055714198493792277936154718786759149197562043329893546400156269126531680257892503815827749791503192724601992363887757429783858413958970036319197692867784512474522741704983502745541804838180060005193040780875211368689489357535693626285675766914230277524954889194474712937148520215855640198111368045711455306382061844822552253355966730764471392702269282636268681054557158069124471802947199726434218284486372616882315153678693251746650414929967289198705630938894228973134062143506846384045509806794408974537964346752141549456908882482916245073577955701890381639899937456356970638399955959223253296701857857936635147995319609630500092358198641360382134493801861853149423095154274802201850210515764066688881539804153301491571666013085607408896686130818145391922818179019317057333466139858371449567350457336488859826111317514946028492747489210783585761638533524551673861983149395046116525867008 [146,30] 10881095759758180860268731818180968649775543233240143542016520133707476687024003399365309352999841591987893259855868288094799774255690041080176341996536476228018250705449192819599846589144357346143111821284276022896279464689854034343739334620355050758938758789468046653334102364791790190091818442193242135847911294661742184661494773373803889902217339079617516225249952423332390026899950083693523624529282670743801507632535745931714531242785789409367032848936595981877216131603976508767557531154236078216645285460832844357405714686195553904533724545963276868011858468941750196061450207780558219201842075555378359389022258614856204192189603845525551149595436779777974328670184561270112697998479463898643628374629276392622327829414280380886507678100700580970163390959740237087318907349480508534028065107354673050790009977034902216286840965048628142923520382957207173217185701716192697275832563842043641708815147823463708388536411068272731057269700975883668719481611873087173408708899020359963974478729960049750769907107763385101157106234599004013093971047545249034352999601964028318405591797433106289953193243941059930232421355443354835033741666380006136997709327202374110540915299405980801665230427134785829704231025003827160055998956809962170107658826254132759760377398959721365810121459909315117219284851483780459679587929823155885972589836794318559642471441529909682999742299424212479300339331733460531265196851033322429891166587691400001580868795084082316354715890740798917610818254186255285679536761909479491571803733778353440431583885820768677711864094383758011019231487700840458665175994524941134554380602149032824199702753940618255890065980356615296858881749860634333185783268861492419673369901237973528418543239321972724636357360578506513441004789214669164732402080232281751878579483894355133076123363985520813937861493465830177617979419227466796564014582335103514051890773897916018029805169452875766470568665657946294077196970594080459945195530134967541438258426491391163310773919041476316917280622144301809683964241139580924138532014963056791695859771447896027550013775215831379592547925725852076546725198703749685927440789661068589071251471000368712716555338567626419153852742256083606177605424780551987777275874983784900515388638459090010945240432640 [146,31] -7285260964180817977237528252473089787215312242365996401680734604415148463922683052860035463162243642538024608699794292974835441903044206120711220181707026831030549733096101906386857261280387588622255777388254509938685288821166870158300658558644361186665748904008989017750242943876932798494342959097764392682738345118784731449353339313705535098485672026588138410394268062933132513564286219908694994109526189013222989017828278270941717973626391793483846721709050542918854723773500577192454067867507495469070055154279877096963775481877306042682698211086286260227184219729637038620313326462808617875401894209716597677290290431771784281204629187434015576422009067289151027638535282405535505209496951678450785264018135399996700897650079050525033395916210810778004789258427189768279948650148564232963770496493042894103705398476066402324566381364094553594940035188254532372922255983944103668355067965222280253063433968535947723880004207832413863023269695966349604915300398601286866636598018260071663826082595204163359608222748101238823645027315105498840716162476104554598509390887873732670995060530050533110577044687445110941723737249630373251797107911395917928167263626100040760353862227787682078283365294844795397439849841125015983876681578198968911564766313929029190051133239157527665910494132183856824560781512252840284424311879216584709910852631010119417774506997040288412210621753145620295315083334092275901256994475231026343706947562961860713704814076011231898953261296533795747568711444187030317402256422367365765813192886879412242864777221103352548594944449167779432579469603702748726513989912608339808313530971190357855061918444567085798963203194155102618749124297501478516794326273732748198806922579538059190059442712589853206841143690563990527008780510198779341691203640636322233678567906521553982738901582932940696718834220386493581460040359512668005091858609385063861941206834922959379625660558684550243355117185766944956286613016218970478571508261633591716520828021220404614415295667726405193157634584909443962182738290541816771695525452821636501203570534070770040402112231067062082503109330179912070407735003688447838383692937700589802465953476465176018976980867069400573206689031870791277083845191972501327421239458394490428578230469545750140289024 [146,32] 3874223717532008982529941326865794007054260457167754621690513993220055248161333309309682222265107858053688175996434048550158881081922515645999007800942754888730081374571899237251345889512766616931070600111644801093829776259162611762273023824570050582489225219237639347748397904948497068965190418373335779351478526281998869391315973759685364498729117420920264958571099477879061903975075929233606049369138009059453883841999108704853172278210554049872478980932528789702617669385595925091510134817647986165213173566913862611392457538311002592292782202377559944581302530972179539358291814351866231810500112821391914192383082931098843013436370119058077521325151817396420530873714837595898320317246705458046173533073902025823369788134583304948203579860838807345260834783110416932722506698789934678729350312013105181031899961547177708481679870632453037880853668292258935580056064111173808986418983229436423944486745189299889632608201196032429679617987214172184134237741786435758456812538480878543559699229167295306314269309878764487277837794360514842370379427127618757525068784643365093960976437154735502620816239012384861049690690632888946039555324686692794662668514170493154545044703108937470521119858476396401024644324532682211134697830246003897614421441271512442897973237904077280129273106599804671013259714249457240906122994724375945580576238947608002537285985768994429734680512867401772664423480780422444069734862520834754977631324214306611093062561203711947898225786258417148457074318211235434067580755904286515189124526536621282750007940002675739149216914954730331916137990643679843920298066561930113397424481334452975658341662986384733756859757117343127865815159140172857313492569279222166577491145780096277491909933196373037543086655557439596438290004852297461717720830137468441741140856853393794438177302463725680856322187177049764032097291818838775949339339896591962115645463155277169437852281707983024812749964506988001196909596660141560864004461247589576459295678944885241828049679873311680621635475161263014894565910543329151538595768935889433121939298326307686915742353017003719634528945428925717655997273925319883635197866480640148243706871990611736140127690157439182539479128802910307387429003583278469315937918024027868389729053376275273482240 [146,33] -1310727885509260485100883712144175485755755370174812683340360553899258746787392807526995827202888941780614954583636704694294902063755949806744102249724819778532017019098349040723650321173389790744623402410900742928219868110060311523538165872452000621195778020938683018995916363384172814552718549644631617134943311700824939176531764329221599241494909734501240977994411972135812697069942313694553733078524308288057772398937076719695454569616610549018061484322926018474200368700378601826113582057671172320176835967816347839127847738459924368618105612816832753351415503660907071332155896304151161610862372429136169279777331414747568470004028881056521064739717301580095356417720897665792578504858036614197265955703372414897190263134686684514416450510177297169949928572666550704161903115959048862922017962014331078404139836963004524005059867885144167797814174563168156501654966717531375588373481390165217245897108029445476890902299211578935610339770516990873066627544716290452385102438077311854011788193101852383193938047477552210152787702535876433185504441432303128087752293856092978748485429920292500902100747814956678750275753431648971573567573990931724115130104207621519059180533565440286193817234982532870327926543530163300785468046852118729242696953639625709560839401744867188280077474993525401048565558124346238246534449572182072932240744513910721928609932198863958222314321757085765216347259052022353055978964535717139367035655321992804482498666671976469997968929138077553012911919682572701850646348453853386362981127826931895804172172546637537252960488308101022498981411134351024543383995100159793428863398514455422884032950691825018856500566030646584921100488779646005103544195076074708737006125597679272136007759803164786643335411678885730623677170545608422017522801015043173795309266012587063191189762903555880590181694553537094394314120622344307492171818329192913979536720445359746516514670303973448694907876211916094187267607627782965825028638032501884423080988982325148260538510295655110874207023393591752096504599586401712796635043194385290471079638006572551438258525762471665115741150729360430153977122801014069030888709363158449314516555055168183109979766760436896999315391787838835969758675425119809646727464363773171374354959107405905920 [146,34] -101514449973201808108162088958055805370129873085401588820446273242485155788745184760558076156271383715888651034507955829770912334853962556574983782773123062015456248631714099436148858175805956636981355581088071398138835209318483826441402743036787940705063304047463318278079680551801787597410776589132706999275753251963578313919069697126296551554260272055397645524846954409176018293951898978875181217311830179715627957037947937748945150310295944509437182946817357457733841490325468759406926213733819821218157224092609902348141946895453345563051987481999117685766759321446443148020602970848641659595515815155751088219985095994556816181786121449838488370156101339587480248277519015730594241255646048927912193917719881214449780446519616280847665576202830381633264538861634474657396640127580226054156270991688992462216423160969020617097261996370686133414240172194511342624275945208407252007470979857164929495666064420915973728106230417439178837121603531520767765010408834526985670913958131702706369428432870096479490027947740653235578235644549831440298571699255817170917794077411370903672892514932506422213002359778835191045775216172045416447290874941709964377083329412671184272332865172012950876267446699009378560573564041516015090794719625396681358334329713685740164698165922984157287731202464333586053167476576962569291897381306682807521372495871490690977190657190233950965641009899167971083068509711035837773934795360370819143014928243946711651701349527513798847561604687426839438759688713341711186286390043867089701751161656731941441793259172585559286952813835377484789633299995843382963692156338166844540075426309580672598721836232547193846277618413842805538097616432306301782650037670946271931546189960470817931847272286543770796965951239073918373049551735869445929712541710679742268997304276570324315827724818819968876958487207054866946223861211751621894330357867731100532312030639622792646619208105043999636211397275828853259761363237455282278373542670486158094555858548349835695372153934310514257072982149441728804634368188898236243484144653909874420388031444854839194902909650000443552650081386445118367861594953396393989277542180038808301899317521790435319228620820441285048861808826796052870321790626179892754019971128777803645040560117760 [146,35] 517525429540053569676563275730600606198876529087108152222897820144623452663239157803350507867662514987215803399772406046271466396273622920026571214437494539849941593888737968068598297080230452555146108437011391099427937518869806100409731272925781081142638654116656523410142930667600078173817580409453460113073942911643771028023991939863019809872876756088548487581308544474186886313343317307849666900523745556906360435580371782195749405972357034581248659199613649635080265426868217907977590324520108180544032936008714387687496333133069149881005058508252055464575347747919786980763447355781004267736733980713963002429887769302806709792384165949048985935099410527755484960475174441811176080819182336293887879805834841616997308089880531012230110662050554285797291859048075325678014864870431601779712231600811104260865908108469202313453135763916877425843926794973549535126868813725354263540854765927730552597953638583928903403586955963808280216698053313360231258441101520984458781869171954570322706474072090022994081524313052469616133753434287061171394715967883189832099100172868460020337161224435600958401452768571225254837426169816716191715500119816656119539553285919502044285344032900352275587982265946050251146276377704754114607040913453025583098229694293157113089719871454097894742200958333839221101294561500774167227878907983710506412034776015713217540651315033526924454677611904122223102263179163920764962445748783960844418306441385166532295379637460863246072424081738740743024566848491234408233713478473432537125976781467187168980727421133510346385452226211535640496009419321767812325528996923214068302169847550526430166870789794978606306189448445473402328715531566099719985998801416111316901658070595653533270408079099808589841678580229567090313298598745339578515999406454670900295792615393976264797955437682907380774224346943880083296057584747110032568393660445369518133496165041115888273809756023368725160636332056966769117761374438875646660571375355112623279381160178211010544305166659445918537942618800862199384492420160396490796502719009851996508535012105283207178009623707616301732271030954106646882780940630806920883724127608667944410618270105616989954046195743956798562521424883009164734407356285396054502856504119056049851472443824 [146,36] -373130497200002364503795295538764909133152173226543725685430800285967619075027543729921443629036202849439570257922088902838753925551476300626379363347590879572629495153612397166668529502658955758087625435671714629885207750444905025803548510350687347257201998900713402862207809694618996058378938989284562622126803381415690347224038710712298008281245370931630853549075540346658400273893141430010362950970163341129065622514225573566654961896076715226673873274211773286821385034392796751895909881589388376076787372115021699382833299942754639168440062397372335015787739569702729671967971332252465299290972571043561976604667274348317163297432941902262034983853544256573401379027021267950781865127070258587427896497040661281229109450997434514054902449353794965251411635299378638131321361986098451293932073510807081253829790081471502544487442969835066572691287493909247126058618743429116177765673854320080337958997550145534553991311054883469662727528967252504943444864557973484286386752497431586018942610878604930537831691179245502068068550663581858705363345494624941222494751702052286029469294396071734134875044188237459313985426519115943417974729564886114184928181431884870405286110272985684336005183074919221519053723521548117064057198325267178354603246327525836589470275447824533153778340632308418639418435386128832908084877488925450345673521431270316359465797694094981977302395349030409923947489240947784478113579085266289035695121842210010040413479339432346692027860878865694583714521750153731777475238795825730748035701139856889856420635854679744532931717174419641312794102935626669169979006524234067106222440570491648057812788367033239291956335569510533253205612028497832959261283045434507016234500974147761935835146330559502048998634808228792331482787847844704858523684721465767457319824881028331823283922625118047758904558666098067757024007040533683826348519785959249114199176407304649002233451954212189946428076571925079246861622002499675735238988458213870284233462856124574216985810560109314427355446577760643588118263587499927158364802814247331538543683134483755536968474013292598797758211962760718665928111488346217450282272208673986046797383275277205967889620167780234361366428623406296624122162126220516873776033139583715298725355200 [146,37] 90721623098804396358879291548138672715262485161599850261390346694291598521349633786111575318288188720451604627991556130943685981717856659805537780805438721874534209117834139796447075622274243387678610081503859353271872915821286708336495696410022410947894745732084722068381807144902603012007675493876017502723699533791172098725179916725539739928899297085711787099340568685015657601289189498495304236805160070450541413647486691952319181817371890631980773943511767956686366581708883921881093244284886305623518884512790543704876646977479921271337397319004437283295882276018027324130546070357219582997906695480204034477693905198617424446316341193190452189148883265099227237398376204029638091791208772523160051969560255321730120817351773292245123254806478945385833811859011319133223246747893220285805155549538458096818547102442759342058783294229730884381042604190074373298182462555753388692488765464567373974787940672053283586788043935765887384135684427938615929738381747968956561886100814071406300365429913234818118694432951337127069037204248901470814884412783583449187398091061269463035892649602825575115962805435282313571420738128436574791581658231627667720003068193610485282298528160979596731466004462622746444901584195301436249803520515272699309355337343421708519712757733939846781700488442591941616416301518800244842281665937053247636614664097405964963962121339394412088073947542879646094678256905771655344674144256083499084049135122482879728574465761171510057327642897760887247395264759483530313926821238345724988751314828387577316418811921092917392811368839102807372367754376072257397828327527915669481318713932179881909000166307513999046216079859417237788522701173788498083706412444277838054293488595834627441798824340724846907811625909400366853205333493176367140967493191900417363616516466040678602040783005529648878765861165386250930390257024015923614698748055628380294664069869696968173999831801568302275775621607846714466472356745475436686434390872459682155775805859334217474731386427488397474338345146090177444206386853376121086877081352805103440927558975067672443712462262876108218356173795468625926137756653035603212707380919261988422875673267438710671715062797969781401081269810272905301131527617221321024558087167299238783160 [146,38] 87777960201024582170156525330666194775324657809179629406136837603966413478677846097283922546510365992434140014004432088907825031992850523402085872697907701596692080375733714421214085663341271488790089027550095930986561179209748029683456313497436973617346285196809679021379257939458721760347095280814481326631446989434668652216895282349299908770947070553268118674941870959097788228325746864826372750499141029750065712350770450720243138320086184548409249313315787463445883026711430974745107162421664299230281847444333318480570564015384948551957165341973251311731868691375975549063505966704604939386961464795736434117111728481876946842993702045092056976464587031113395596728347886776119633088743946392386157356745453434847051654048877757853663956390927259865910914271157123308813337319090465316049295335865645450808899231072372926024853961816757960645981658044565874392365707022913673519848843954608915970259069943148715230656021366386160146386705876579586888914390107938799677539381733725370487063508655735206088654286373381940393619993080463772837544987517707252013503589827982558696601988592911138727274122574526378849712253205335421569730689176139270478991127617776859797019307161869692720280012315012417236605269805066359086169792222349805102127163530399123562897692836211055429441755394882534896279768665471077669011365118443298575585967389404543418326841942351656864093485459281492672942974594518852023328559385433969848029797776010944182000147995237653503709935522808504543707294781036904099323579210329202262073494901980063656176688831661161761655648556974946857237781570621203572006774917364770643232663430318668228110845722752900464175456919566813578007236044632501975365609350253725159303774247124393302322332346171719262940680891488949053199871746386366404371000859420218688266487857724796462796571070768312592322313172481392710538310049088375884856150907579836722699827322707696232540071198101980386539635752436181584147615369002622922827867160708708325529806035604119260540321987155933520710260810668371624868244993302619820903333447963157589020935018916594002797011686606445752804230642265779675413365394267852087798313763543008675233168608709618117545585947018114452844436791725338917398800486928272092421821718502156800 [146,39] -116105957274557635550869910562838324786371484105080291063862858162124335431907577590772535221119152364573363600377973196155726942868095416166197976404367409336673269031960560519976564378653677228374396381569553974225065915350309851522692647241455399934516750024661892865936374178528608911587628887318993385857962251772348446344939282403339437068905975298967043407413003790317126064454383399038900426913183169055917856589640804426650341354771829846361360254604902650457285115475925711641795042391854128059946297586052972733407835562893373803274033852623196956259130259963709140271381571791486384689969159319619952462546145302934206540895498548269743559438731741440511886564799921157921256672487254587632766889491725712848450351607232262074662402108697753823213630108477827690445106792035144273479402065884435350882643578068087688496269883909505083081358523139549317605755931812107070990167279678201171960720123342735686120606489236534530863872397744863801364934152208026762566938685964829169020108289909006583488742890305478285245864734413137979684318413855250597989477539797200300318218635512020832964008761328227651050514166748559678112532103851577619002986506649206652860102475328898795171391978399711890231472574264567324775637907678262017134516119625331117410648107890754485139475223348116833411857604190592473144433037467407990549668498296352480991047783051856377315751956411656894105297340951221558743149401983208463045591662942629679478988980477563809273325481540889122240737189882593420029193648645847083728925577261014948596869420216259965275820886247847411166408834447133055648656342953450681341546482507296177323549709120511759245954509219084172582261425378224779468342885597652406907640322004477448447413979538157093555925165448168178148576457917156416225706375020911441936081830989580438365470250582875563983410613599226263013697737362102245044169728024917398723859451695598104412009230489005644285481846490269764311425355463295846160739122650427723774723783002787296726490600769157588666323568044506707312989790631943015745369162129884462231080354372160960428168588518746847526779500764369007925368165753127785874013753452996294344815832585374192357027345410845664376621939310181102217039507925638452372526892180336440 [146,40] 65036423135937134922853273521126832425360172648226002833850645450962149975890686353606110102341069143950434336274057525492209060065105483533472629528985140199433150584921468223426855780014630994341019236283899512466519175783915919980632673895055458935925935300099189216869230930818397181001687213888209605095735842617929942521914830060707100166736145620526971656416426682244102496353010281959372529956448232087233989143170582201908179790936284960036953947054875032194360792034733260286818914127098429585788934201442131587464572668952892169068818085115189448770693934370963131564502910278517786390719895865011461088901893013591043204201248022342178056875627687284159536318758669830882405879401161456881337094335544018234558543606565766891973000170076539874323012862421652809415470025379789763596210567972464495326421725435830895510263616361593685461923106008970950738425574522781715850127421647824466716825448055556855208058919229328989694558990255018255470058305985706379751025040893152765154597025625712344138402792213886765201090556236824537682190730337092603609331811727308944389824431521423097188694391182847912073333774206079154503499230263375996835523557616201313269540120540836117841129103757323816540739308430053747569846852408305443043906201821361477812002284828846540127453935306014760383808565617591839458573135702344404201378531773454960234263372352342571449717735535749485708010780455953086254369713788927348129539357258153092709360258564837509440218320507964501618554509016757423748838234503404293278255559923569200286306575132494981268803572347255659727505013576570301297477282908453754600157775240834237726713172832082463165994351188425439759009955305570872551993734122754029251564000199648218004617401580521411407788974441614039014586229049140944741403029043890221388441924541049949656253697614649805400068962073419015934858508575475493755020942647769573270616668151285508905213816955787509056202100005767669432434621359863953101934447016332841150785165541791750478020236475281003231960146010043370850936731807713633281799632545110792965278949749588449829352583892254130519910738485848454765328321034225954570541912287239359607213729006573192366288227348562437879971758398030964316379246024432287520968197103680 [146,41] -14560907545519366356660798446270589129175763908559884548100777894193098192041315966593518792665737754635312785990167688566313315509105734842743559486115679308866428918289383166844527739145539124550197583362702525623452438613389729465628528965728778416234222024473937132905919211487080362952620867765759058473699695203550329785500035525043418490950212825759663014416105945859145182054127948677338457533308704068141904182434899159177152358094523171430940541892333602036863823273174674024070994142395320416213691544995670315061993353207688332396738466372179041275031256652535884299240254429129981805371010953904140739000890667923200457999034491815238069896612095803917552207497572299608696931493901641223493807683737785720988044101418485542244130293698904419835465545424990505430683576246526529552574231344641206584695530554246640223283121663154045206684653679846400105007617468425839974967698107693062518667856734512342013086461034678737192351033269692443104498147878849364232203499249055409146170823941486128709884183554081346387415527697537006009429931963546070704215981927116928888835946672837616304933153823816323421004339579879410638447347350998321977846857417547379126655332536062128197220085171679193939340710910473571875638472775344633954126839595400752048312429139447499488216214376476668002062283002605594402860381159339077063623494053318447349239027820402881901684833086102168852094272139294244921407922230072687130078520047829123879229346762013738602691243523981897396076040231391183511094553929806019997609896562752171783565438399438143107867749244928515167729696375596062713316865576860691756011613565557943239900085458718365209257948371172185609793718996831620773426862359293510691641241244257420403551768359819597858052266903513629591759837671570009202269241044507295814507412289892675091821928635111903272160604455365704666345851513685985881475196666886716905688035320045735666302611537790804570226587141751478391869576872224875528116915869746210208509930739615533599753316383649489249675594397557275822301371418214850901393703437617513829525012824603826511712655706292272032464140798781699204302658765340353344912999578927108069150599841554613121873393378492240022136391752277024784017231574395731044403774160 [146,42] -5841669310721191304328744707457539827352443919977363258912406885886963460559424350842526691383653230602715834334352322302711860735692321040253583941537980007096510742487053562386226003222044571000237396179464556227276622607566550849036672973486987943727240823945156585497990693367631327030783951528773548467879618741765220486242565059903250949697835486282382825316805683409075080057908881661252619624882975554414558473944853365859490761605812834241788528352216250959638781870065037762578017689928983788828260336194539627195285535491691369296271946024388596326432527628384308838504934342883388732283981472210270350068391924277198143305801392074074318406535036310244036142440387048095313989226495907776366959970790460303550687335411314036681232707449326380474698789140641122606613241680269655480434694190320638273288137678327345220668947506018035674958380393485197394674537079569413110116522612540026129089367446293028287631349884202105186101921341200746577885282024631166038412443429662003429028001811952411003858711875564861937862291651404792268208029192741479457954818623300967029473436189822574428343352426014914552172660982846167616000344901137240097860963672475897452748102565117126739610490526084143041337745316170204929095232516132790755769478269152506027188244392835279507661635226879038428071133056483678282623059826526360463735622575490861429430854766569964251250965266263047109093495784470385017820801532719369129461022665241617262589323369926684564732457969804283181857158953334711380679649126077600657590749385898394333479692676393436585172072809453332807881716635442376387071792211376841119605331858662015294486322051659249353953850956968061567973796577342938642121735155473323303725873008159336602747730434696968629238430846615267123621890033676107224704021511868335414930466148715742100476180437191040666140343701696692601380346402169596466450555219493496458421148604558286106562085040249670150586038809494028286497462115796584256130720698695016529946277008589184755586125426197324561302074761998573650167939887427248279302419377616067998247813039199625430912043435665566579482699715482159421846415112294399219388766186399257404236942735289056572063129246024531670769417733257452187856134429078178887980696 [146,43] 6265490933967721098914933005555334054549225437808613508620402093919842672047481879588239610366333607457546460497102032526770947450643206895773163732612352519650323989844295630941759390944074800096358683949162647469546826952473382660676883382142995491851128822687715869267262502372698642333802259744778049576799137764299640515035915810627928433044584758613190043153218417869509003721688825295753686058344092390787186216412847280496615815570772199049836170095310354372124812906285531676624498912441487483244134602958673038672704446417414574017089967195884204448140575390710206937665329690626104533077739980065599903454452825507621231527604277449015279210485170195144096230689636162409174932776648407703863678666760120438085417448539666243617092070645178024134991246902291050651934105369810276833131760649170245465208661691601330146551652483037922562263906502938164205697154095718875365173235985365996120920397503570751599839420325243334582412621138765178052185049544236079482317755961441576996180459380342506782487411311561388811077938688792831851413891846543458397733158837946112508828559127887991065621854072372396114550890528754188859420845329865616175436897202773338150593873010482186417079092358486743983160303621003486729462906846074525473510635409946270904546535795544346337764911526216602052539978440462597677310925764665288697968174995451482145460742615639162177887197498192878269209259195750936522687197098947305811150131648882173437605610197977376313015903589616629054251486082633759929621143212758552046365101170931671523523930367865778099132101304560767321796727613804622200790715344455004172984608382789164963743932527687500351480069189369086223863844629324149779539993571581997606613871054353102605503427547912915609463967015210685884746698271884770342620213589895687802501097495689174754456110538911454171020973821428022447853779404735823306387648692800845505879418724615945071262390974495261956320372605403833102646840621772679162515352721535394488603311288794987211972742644843488021504385210330791099143722367747702680753748753194810205800055038059357644874084105740584049815110241563919809894707049610096680601214919300739770194897641185478411114048514860468104337057876559699202864833284541131182040 [146,44] -2335733127885899192788111332811673317247127166421160455694400322804792394117082178224578473033367815218105982175167839905591123340918504583878418050219016514537889899286284176042746450355929931095967394454079147460772157929242595099286285723259108558924018190038267404862077996715010562184770180988625829563736319867986145095309291278009290870789437314966410764644903237143424621050760835667027198831759835100578951385905003728187440613653225434546270747200427791645279644667361870865331424664938797223163402976196453997007622170341194397298654342495466119038237303640360819769902783162047256230934811518085422455310020469708556496259003038336829955932016500023946937976221502969525156815545132772619501080792930303718610326567195790090197729281488245726742649382650743310142859545466972864481750154069130820198938651613753405979293558710254348924957528112615192566228438044842377909524340998642423236823118404022741325087189090824699325261250597116461356890091041635070829358673102503457629609472034114382246769552706185447291494928537200238351439429269353942496932444332965615899782011749043415110805256438323270278788631404135118141234694753017277394605358838000538697838696934396418228625624578598521504013500909846166251574652955044114309011409266346882199808738813195846329308603890255108670351158631095677546766466498029457916619845548282943180461676958320000779928217293668542548623680758498669747117248956390081180816164923387579909173568706131212693789880140202906129617023052967245154831802548074090283191182248017628770859308487200465553973604013237958952623230566239898499696104151381041820876985829145131033000095651494871545564973358701353025303545579227730047762861027027859457362811437611924666905303757424189802018109775854667615988885150835698261273916132945658947896054461636769270938042309248840834476580337809964897936375829863342023622086651442931269280038897583238614662894306144903482818021185261534054194566266197251966225038825872222474787153582271609304754172512012934967228976302327065435790076855097954053682506517827388986690463697548855159719764850183197427888256527270408594517942541005686212439421571542432312133282084152173657261090517248563791556487250279496554288301306431491544 [146,45] 230493154866887756939042934489358431715174487944011269632006019032069047517184300689816210835988116719032800799651340328190823948485109279003473557155028656750462262426999916279633913980631241702486702882326974882538346029541496417360373965404597323833018498320610580177031813757590188094393674993373438731369382971037270185337878734738997958824019405675138588015239023054275011963740986850218812186950113467876081353390744642023535545024632475769537962503787302125351391856133250234613579269067216883332848676048150470818268853238390090712437442962760585448737630192505536753201239618555377427777542707414373303939467707614744472396022748746441516817110690525334565168707129136376944473320165222312939720025977095610884166586999167983503352001738579004752353294592035959154278279520686609279355252397064775562820030630836892122587026259079617654836147054694786437154113273927331357927976927220440031731786612478965242500005624349148165061503839801319983940911087435851777787955090705651263315516429836798086471567595806322591826064228097518769148584715124606093442576490855970723674765355846000996970168227998605677020861096274744395109004273907586615638874313468198756132158461315533233041808508940787182912240156047332692408081652845221980096957848387794480530564644515025100415343145038946673422276929493610447427203104997210394455190853136410419176282502714720351403154765210567495277395690249625841498489854165958127700240563392678117313319764122264174346645963115130830988442188037808491036602748538164032328592452680256972347458041161605386531348555325142960693097125438684060316848389934936863691097846450020185183604637281668323908917870139610704609013585162293581080312638173787891758889983359887178948655858860692920485411265616282661440533857465359284719888513277240773128454515799822104738780000488595431993517261851872763953785751500295288537155900244721326429466977412510467254663099479489772794996036584244511935739431741761590185906115560322439776330815320637498868966136596341042983845026725477423004476826500412580610001907615913789965548113869822057087621435423845457099155784282640547301028001900854031089869683500071830170033246568693774920573743538676108595049645775943459722432042390952 [146,46] 200731635924322161656617738853410834573667924379329643631421843408635202884219733866623061787895877131082106783233553243486612563052061405317631781912296031542409532361974103662701479443329611247855061637864086777164180832268749443263248731478015066416402005131617979343003340975045567119291338601462205815800283448112551637660368361802310391828756937487809520083353410067648495399586841204721023818785537654086649124542283864460829032890932082627774449099571352798315339191142180352318587097966076236155133605130391619505905079384044419047599000991679384318878764752240501643491120443004297793111899853240462910250620707866971938950886783651396223204794870968296751283973947653883046621509286165861288482493671809784401745784968653233207198817727993441855105246530292279729701821730296870676928787599156581088790929781259499047842788039551140159285020936305550895733490140746412057679891301135603193767824109140300404819848136921910740317280957182421909774618508929090740646492466645154149575230552935313446162167857099220763953671564710992274024675375558800772826733779566321330143268010965673819155135578689114692121366651692034200702261805298437806248625092667755775076275317814670979201086423737798361462609833896971047696901530161167418618606731060661357440699574389591552835966231368009062204409369991518494178744572633881492254230375250292461490745663504650839626355260590988537922332240936484340772447981516329750797230471739362276608396945146631338956755959375035685433926763248284530728822262040300325631337953876863388510287866628461302500005855602085968812660915311350852791261466621087117145409661078852144022867319334124896546387786655901536285291271549323601102537241844979413108702522994106832886841231312881653846598230276532312714620548764369270067722166195453980520752702866248360648478935247271344547868728388476132252064628913793992241254802098512444755767169331354761650600814135434126798171363000271091920713897135961200056071734961466212625730624740847445379044157359942372582936063743269981525050310124662779393616148881936745405993315544222928528207030497003168380671906972610580271206340964618017813706478370423470993967509883120915753928292432626746152006131908678713886255801176 [146,47] -118157925709092351531067467134201751349338043103191102880442067470930586950407977547303570477484213102929823881996420080624237023420793887205920871825935925698569465159496755195321678592494307902865834148322630929037061550580594222575037054156713167797461419976564790560426919629813800227579500955501827350499750953632122518662629304802364275866600146364368191208856758700738694907389889937103202567431940793155436165158593403760989589609138983070789411505814144952164105591002284013786613602963225674483440206205196396706111809221798078838915803094588524168707677342983142533734004835807867160235331473037257188335912020430808330937151811329670783768233712421211474908121085776796151226939727331450436766333815385765444961824724988776274862843980654031704397005688990115003758389429399936667620468928585915549764496252115159225600646656045800256749508373572606708403313620281551910756326778951486495582714787406066987393867247548185003436905450794167176633996132205951680687298214925435155405336788950924346084903769554865807427516353944085340274252300930950436051137916778229536520868592287418120431528170203961848391210523550315723596508995384300978505519755933438526535515777179752121835019599189924276836351309654209574913680980315934256893386963171758775319014643543382335420618739727411772917303707600998196960887187611398035293644938958177025679573854007580043192823123384160244046243134045616747212757513178762537992669176072365190532791607865794316323008326505953095390223079127769677460135788859529275952932919000771814848117090828822390084523525065496841041117817734569878680471731254908806321832705452207845141456035230431393438053158806364125255451388779026861980245011313861790369714250489319377491834696252123841047805626915758117280764513101643649846513809920332584675950777456801773048850564773065306220383318135553222429924511633700907939540998097550200860407347415546578303869570453658608011361359101172700178806817878641139093500031096246385342054185373278394406415944937150572035318503606626102211840897409509120488938029786501429745091425203875581001922757323881240501221205398735882096202384879386183468724411396254576233592838232805854701370726442902341040905970626030277741226836 [146,48] 28391839956915063614578837154629318325830114165588744923247204812336743096124887090677076761828372628002429586731199265594609523140308536314264791477259615836546883093109155709911565369887481458154962459303322935844611007959272405256320107357171735390928322529892142717000562927546967509768926172016207929019616762138222503990007085437030097025249190359163083385412325050478226786214863528840228285179166820408880278005418963239512371258378825147882661838264215648055559702087982436624178451150311054126327919588068987617124155246408466844392960840013848680777330072798090751627700482682455185295153989955337226223690527065344754220881124729098185800097712495075399675016740521076569040533991157677829353752062449946205281352198675567570691786405987116865338911706418627008435682740317517696659918521646735909451888987531062327146786346715571451028905237043839158310438729397576441588339845253847639920282641709431278062331700265563768542846229358339689690305496669467903291124520314552039945548625231975001263530960578800206090965809986858606727535017381299263582558220861849576446237212665005433610070004857745496438185036116992234696503388283872966408565760517705263957305904640554079993788444123510165384994668871936533497381075103020970978097337217362094031480754629900813426834292438884350482016921051700834771175628953472907686943872097391728450623799631128252055371877640932713018245915603143798104891459754196842521061951389359899588819292968770493278577778225173236463284999342593389905737205265547900411309375910937925309862382332442456941152299804365244595258965185589143497672722740376612980675432923921285359359599661759951334854846154850861578116883068526063035168292121786338228661130953067544018543549404889735169915004739537939490406179489913669558210915192571117176560521741756610667438157462691004994079589832831872965231101744650583067321126150872165197571300883583422519618058427106352025817026056721609457339029984108081214204987810889170734706399844514926777392992758940205852130248825806805888102118943087209105511301235076832684094413259821844206999964947834068684435329091719030419117648127720573745466277788230906677381539056496212251775276530393044664525469292256773521872 [146,49] 21189432189157722715946195357587804643893650832468867994981573414691476053988643681574926092861026399459209513389326830445698320651792602096310142383713212766405665227403350064652506783802574234112411931225431523731272319854837208048283797488952038202416772434251197197051653990187778703919788908342069704472017978137198869079905609430147508755408808154569014367506482833318151722898287976688825489709967526913014361343718648813037120466992885688473078916827417554746987484707244421720731380316934170871969754554933249609143746590178835997913287746728253004370943482217172774978615310458112350652846316366505555170410750212927464948685210418416347123833661670460941968577030090213836040840554434699868148912476889015221836143791630243023806207703803051580193639451881171398119063775848893320262921091555850328556679464519401195139787529060933500249267317406748081846915976622549481485195199386055532289380074208582741790501841991476920975589175278026161840673864253878506351998835284764970410225470195164071515244233931964687848315362922848784378168327905564846707628291194270632147044658785196861315453789574086931204755849638337397992441361427551411354273946098399364318518209200133342491669045864852405030091464492601679982891767504084536923690410876670831569107465230513023265919482304928050441766394572461050066636895711276274954254633926194415117865221502151640357819790005314866240824224979702274559173117499471038306473491188206082584454638660122115048797830044322982699045804669380915112065126476588025156205427128602246905219925978917739010905225805571546419989837469128334814160485425701045192193222262210409755607934134993984477516688057067881466029962570514237839252640023695505587037953109916216454370179259646313778195989640696557509365310585874636787836064447760183197418648048432739303140601436259850089835119028086739767689919016729810037180297259769055225894735154967696586977229619450379562359537950944091472370066700356694008512274196091679436593283679517511484210818734114973582404530326590918550534575806593945950150110767869860064119624007369479570578412819440087852564207281933221646091350651381226880592793274900516911505420334214994726279870022485118394518638224322664 [146,50] -2308125731607667028956344795190016257150264835524993901957853450639999346130625288045793195253540760685202095879415227848415034978108416889038102800145294895097987536374147947296581684408512834257300331544685762051616436889551524668788190699181334602465236994010537623953586618633487895833329889999542401796589975830199439586584415703860954107827404459030843143483233332971389213630468697010710307822920839687559555889505916722344634390470141748648031000453006301510433211415607394655256086498145694162561243252279868375431453417369281725611492686976502125734142408936575609703135320441397314978701620698846243569447722597389391150730566077055172263984725362268542424868660247665235649783875468612571820541173865307015556006077083980615730182671852270268098511467788469108455183501119629141864722022666046958762703096617030787063771399868339758363551181940231568943297127563817594699862750821830032644491963305362120535137567151080706727381408580531094525072717078975295225074537268492254717798111636920039220455646523055009565351011926630974029166474862266430345770250061178131358496976024498188145814811945333049930129828200336554669403213687653100219381063257740327836025623222814164421616507183348387129443873243584787802023765179753607608694623449063733981964087270686091624442786241310704412976557291914602705193195168762583149494730961180212929995712261648210041074043114196251683105273366884564672334163799250458297681784765573414633625000895582225414713427478977508849302260616869431224707257449784272859428320215326069237717795329323219749585835707321468039201101640304001133626629461548412182481588069047893315576687004298624829610854877110314595060589516262456582020648828789170680990123677615661704029985114342296562153875533225183253163993541607929086280508000745622330568150463540928437384053454908223741517009051627983888779541102495682529247084480551097782668029682598346311169500145701424023679207186248354934725595106807108765663893041394073897393160935674423350172925415949816455356006914336197373812066422519156679149747704057562282074170378414818035337249484477796638174536591099597620204820812688664911349929107774695026534300653025843006695527039609199141193483575363466 [146,51] 866644499441943455878092539757515488497509037641758488946434725496316545416437829952812603352360100864453163546172056731564224611482149134511031101514737914022754498995702998066784664238534738821830983354661721320638586794037550397427517820612512244593798483550635305676440732392732851200096816518364055270145876946913899676883566592683914352013799705497318706281424060877267038136572048335096173478267566583720509916149271386251971436813610192030331710904233706054081621831776325750319301913558100880092773185609087528615884634522955226401077558827393307393256253234858962820962092124172636777522714573639279541326772357042392298674091007058116204342425141667222339358036197041958384543625928340624399540803265441091640051589452900991614318487919798298776668556575105795773792931840516557698250821132738075912472814860621812792858745035359440498936198791517042869580764474105440207498916645230610917844845330240908081750449602997212329477055688257248979267300591100599492045952617574514672459043924322998968480401233828336050206161713466511292350863791728392157376856532770791985173519030853786761863085384979463095703368799768333254521788521354997658274775009467583013766559074892258327823553861706092426187183924842404736715903363722341558241324287504678550803107915770629583551130419547880204809937032643614444244236359398159798281176133203851894594338196390647773109430553578859364272292015919859945873403415224573576294723258024652796430189681456846261050444684560796821718665847633429106713635416203683641978467631002147155582604788159020779959263520715877469755752660170513928151749405896850018104823921582783025288619301107400688479240847159369760686353778669990266810381284194163650140891580112859008499380195703979528361851756201197901151058436821039575878517359067669464657807661070861993604386118271746572973087191372685717830805810984222483539150264658691027405563050387072517319557551615458213748819272687494606833350899080351597760321508817580099502222102565486070243281071301305754261869397803525887601266592251501267930908900245397638405030310159091652088706739052703392500559806507061868819194351055683396154596618084965391357150783110197291639218869687018746840547958056 [146,52] -193802930877565185995096736639062385622785435783019831056498188903999143123645270132252617181115348288791038007484496221171769426140407265683673846299801250721226928493093925023021742671802873922698625945407637347746356973132264009568817776938057924104865954754909255089396436074418261428946323073237761980760128889222092887954588242683169092940152667334841838237731836492211285891538005452873271993464881288058874503614140301696733501617127993979956709787789481803349232795107178879968473016363266388954493180506528934732918921141956925014490943346242635170281932120493929299351881321198601045727241757873960149232841529751303461935290591058656764017720698246745233407369099696674553924412379768540039452352496750073880887056599601744467150903125335522164903667123406049900256573206917996863856047184878829463026764441787001857990399992958213972250281066187192299172223439138814443279943169360846482235888229115166318603448616510842784134117488124306077339360662176659500527348964317172531694741011696548430016116234884290003452428559654535662348895215123896461085543097924308205290644057807501573766054888176063446498117049642704308126772428247992083780415185537854884061008933835258246356594963216333908847452480990664171994980360504093845608117159161831933913296903517528511992682101427242277314083901905960392458542629501103440636747441596396177300108642549992664486105805398761405943887284501414882494012681802207558634236858470258544677139962248041194517256104426829571490728671028208137689786435951352173950474264589946311016044548668350239054668501139374416214920211228808129013489454686211012756719806150152430494260867551585017996563667571383789478322716764129451199503988643431927235800978751173600466474484392662940410517814824437073420351842649783846770532922892897784808429770801513223623415628529124133060773861417288875168690777576265875883527261323662426633595042364926705052135949813208987141835664547728005602909327624774713603902420537295271586503506036778737855380041333576747153221663918835058262184400119979261601758086970624927158535511232002404327188509378015376667928749720192133418857944407444384885108459949129798793491486839323970201443467192322338513001840 [146,53] 17356081529804029221990761568274903768219407711412612559802978729280092377634140073362679488501604435189994039997647164799636744613014943462272187022351143786266938514217755899331255545769512829162681680982205602140706350382220320906018123513842670146135119982763787816469802883522191026290255068262675435703728568284654531265111524295597120846186280557590552068706746474100914320865934634243434862412592515726030185855262650978459532396898189210368238195608974434413635614906350203138669718120456566593157674006822446466428962301253198514453270336407460631363995608355777948577150881868289496892047156926571126340862616866396872800494665378350108889192146645295110849460981440188804930168336794029345864337480816245737016989733260534172926093706001477323398955722025300081918076095759476908360787815267459714601662241233735290665743307146927710576413361991834034023371444400062284712665014513038249704543667205686420281427172775786188112203214119966213507880373451123647773826296590211600999345374034710194880114021973837209617109084402448054410303680452191367699655911430996619863423763548631054701211112514677955123307848674908153917936552957906343575903251359253181984771355379179973695032176999522601369434371921306766373261785984318280480153295521351966749985106345147322782803936486993685827693924507219279278884528491882816115733452335101471588879357993507977345631019716939104088383755229328661424023490239325491771767376279555897590803542093301167877436631221856368520427968593693792021347780253732570512774917739764160143476347814756420294582846546544631463079827797032561343241893937261281738295166394916609279293898074940602743503289404174369117709430961381746252605903894375994636459110190550321226977414619167523974782562939747530230211747375337130806663319896954467984502774472841598088182529097201548094840860090281687890264077385326907100964694512136270068428998172635420336511931230052581406406261771904910508603782116974516625531037329620478861867356560703112220222443232741460241268079736932970092029181825598219755247990824218474040911450919394171157934979451579968924423624961640154896833220287203850242578081684275515986976648888949602681031501682299272389860 [146,54] 6538515649344121941505090790519707478679141852358623855328469400066180326114400092765725786286414121082402091218155971787437921954014301365495160677518494594178850004676464199512394425487940125995814653778832247404455428093952403521039154151970186697741147713469330729381509645812510303694385025543488390849402991408469853271161084210039377421305635261707186577875166044740811495452905596525426603642359852471873727834175833043933273890595835391296159805184169579246817318001593445158958158987192121915556416720461721368160423557543502617471721556371203570201185270815732464247154713638960038241572217063165978896694902995815935875222450495579813653779256585171557334120725975718317029477153206569429729484624789319405179140990337384357262122479787897458752259690271813597607895766533672086875825836145218824339767501015330891190237148992202153014185265740824511751183028627178465161648967327418744028645295586217609679158807501409022490402478943716331717308829017905095536282548328980593372243625756473785738441514182529914017862307625568631985458550076894570904570197349443803167885692901612834370178664446682921847267595507404871867976352724375011927055806118741585069252967943796009866152673052764369394786298564522030179254770560232470580306779698489140331105176470034614196232440911358158595615127163424803887294465212348205231177421554404267045484407169958631071955626335497481135065081464253047818259849105564702711499500825212357671727895095512177012638399449130353620288106645443662026528227665946070405972667664442243027664657822085615288746542602059428092970895042237875234638912880055154023994663245434707462428144337402449399540711403721151799810307299809047065166372038749329053021719736805192793163643565835733377569786692798527136286683436780555144067184826257332672322923251451713068060328174678298067529970757085894512902136187089442233759415125215164224206732131088170694705319866663340674897967913207924226834879970118502661385298462929214505020272477202194838151716063661500826691854812979272985507620373990008272825684703667093177752860648024888556163710634220497647036692427723097893728727443939889481107094463363749176975675549387052557280016080008249616 [146,55] -2321630282822784403000670731295754533017012997157774783551822731887008514733791753876632063797007637054370254187206832310304441203108044327621671332597942169705996974086957993092618773555391767964823529795923229327014383367705633797656066735177079470079331236567174482217114413051575069892654672506217608322840640660395084795640108501832157314892642548674026764746486533991057806825076267107004808253052194591976090276106427694127416467319661515507416981715967124892708991436298766515615977195887105961108303017706565752508814119003024736492468696237538871509460638660382849933027779507934396776396901149552558111031549611495201057002765620991066755026315446196770219578236268970491876424036742335986315425441577644531603434772925117088273566045981049939588821559727033882697303872483506374372049199199209112669988604149932438997755417159534109854241752392310030951258417771127222038771337034097844822329315784144821546536505167105987217970410134605772581185848123292379703840258391919390882044383586050639889199022501934904147534364417882228526528852096780898497524881075626855969826068481207064926803898226398178500653411342777499318701984425357061678669841861842554672757005142129064553788710093012483274184691165251154716208887082747674089792065235628086133913661010136608838195930423472327498708397906352888120564308410394052205607486651988860185418490275625861468872236455184032081112760256234580918922826784280364796682601226473657433289441264100676416648700968339926644060064127652452989547524724266770032773470142997803138885597690793872788701824485431506868673174356524180308742123589977795617862292362318222272158014260182772031723690088527652502340710888731469653690051197352230289141364691130726645159369161322559176604353826779539932670791434611137207649075848175365371145683966068131365972867156182225450288662717368029716273370768714471419239248227031245289186495846060448111746207311695489716217033073767353344794077052982898705883220516603317630206767788687894572771210114922298312829357252758651614579922749603086334255291654317663051542970977807372406359163867733126685761793588304339537671652561449704407118445039487088688340876925563131230350621387571852 [146,56] 187650407802494263627719567036048310339935964822959911694141621320303084207749458118002338700835294989681008581109367690496047523448054306243878916726403137515944688018402230049993530148389308109820554145153236463748553184343872253846617346807810300457795512374248590080346455647234002919300015656641945799762224319051000152168843351402586285648987153657383864371129272421981431861299087030968108394582424922485295952261208031219065382584164518151816310793733029551755557489227586021048589131146210282076846088616573505247797164752336129566134146800995916154330787274980382527733453191374175636947543610079223546771499495835950506142614016342044514356895095727212912111921434351041828229353920936291911710111866354766788323131103864566855206754915630329627373383118620048770831176355432329764678113402022444221873980129154671766954418808901670634728187588228939207137146622568468005480290676860033908407881684253543975233679897989168142409420178176855467340144196563839853354291789619011929743256269469561303882360481800353132147842265531370909171647431339118353615431971962885813223196672773058742091022729953162837032244479718918587151881423576172633581609785274819240784908306525396851012343010778192069219339092837827440872714464314701046533380392255342278520355679686897875513753623489863171783981463437849276122313196679899979409277479963102737410157874792934120233316974702079051238956927011480554634588323911636434742772009726681904701222254553798117451218348703095444410572300871648292483997971684800020906077224787658956196098896965666859340217088700146742229816694389116186939314820884962204367842978334785839552813045081292610799605523609661296752076543322175702184638966715592204083921481928511476487115784772602958882806625696931105893462764647690374687371470452093703971026734826675412126598583058503235824613091655353088227652171090141035918669272025644561241304077198917159890221949810645710205356904558289535667940766456277654732331749216378803706548159259114295934250042670681956956798603363096090912951575507994126921791096489427650005663946973449254744973027513686376956801966351272846798328679970585494531186570254579794772530249725598038345218134016 [146,57] 4806537391640508644802767398506499993462515917737004745429669283496786238950941607702367184647138890065126704650951117327952159713279609073655665227980180895300634261751699367087797908147564804952018688263229026429848334661378186916762058247121915658826747551137569805415442640654736564481931851832032414697303446117794744685909555074903200585449900925654142874874783993690749452666801028882993309863223203639628005931764754230557046956978096068572011939220886726288042361642894493951965880158174503997132051714042437464585154482443324800861614068098336829007684372800478983284147349469045297224001735598045596418332363235656856725692642906671124944839715052349877418910848204465987966620633615228541333967731368311491366499858331715639205218374564272700857354338107978607074287122244323416544880239679810379284840847415129978456996195410542389173378120141927339714508994067191161904800365125853677844564846009349723594252134064432848416230156792741935208618201483004376839067853629910411369274439947161365546586235417157397904144449048432819318589756360881721436528564054102233121263730207017581437420354351400398057340156161210503034488946747669219134677884800914855555981681031903660336520412527793830251036068603034413204161521648811734299840666237835761672470262117703422959276557236007416377924208504305841189504185806413743316965951707481301640850130928579540635320050830389903664451325506949247566775792253407077715917601565123246066281590628891314635535045533489193121134025353790083021824232475591467204617366226685601093111011581504974450528326281528452910050251888690560852531749383079403025287730116574900648522223477968187075271169179414000791798488592065595202015635102804488372404379149863193737085666577044281823863216699857330249504028551055162327060470609906330254545639866675959078321979206046553457878776691240263114542326987671507661364647009387396929120084723437318369962717313391117248200079609679227099430611575051138460090799010245821515014867146284124420691093970932351860707097399014354210983646051200408400340939040401967795309056817437658278882158262862331555314576707708779563003975383574388913806440396715289949638545671788862338361276 [146,58] 5666490428455902013968351267317036148926871984931406954575208668662559011922115106938159075577454388352185411667099796333253322643673380244259463116676284597410883089560599955226717773512363725297398825660524344176149739136752345918946630939939495308511432139130878798676073178042967360339837715477716429152141520793066188570754724658686866583057615199336995063257667558499736095909122358208609797489047403013295300858940101405222490001556654788895335350534738890246085514780000718711780195539260367379124504834641829952928830184875722932241229638555850550642280139260708507697194126133379951452777106911147271300352758772444815682008165651838404069948999010195574364083288679596504371536299977842235342720056183572518489266871738172681393952346221595689755780065792351750758432776618633242140683006781462903399330717653554953818098446915591893024562460282198682278500153563119428174425065382181023916614594623876783100341294101629635918192606572322621679322743353398087807685936359668598218937275588445836796120348507979189688058915384117371997712644295380430474190230226579777902196013358637866107399667496683251121822739704710826115126608953181435216043924987218173528322944233052924214718861592304373980113045091173064691695015762457864034736917599618485715212898185812834973334936303432636693220123775833428606234334897683138294280272599303508210332953606599314135955085012514124377720673140501055091842175770282588745520349473935153738374756176399931483975929410375044530370503610955506065759782748256644040059711699254297511536780128712083228312223363919562617217348426426815960961918115805917971172479432051810943013487584090058114980191259720922743245826026088227842659405664829469988514058551785474064680029352984484905124282171929174696774001729417391433735936736774801806718676452904775259511572806979082608144403532906409759143297662437975452237312369648524368655371467614447110634037183450538149152215797164406071978896730350451249429586778153862412462136114074187200050471809410260130906861258092142406950128077418279603287594054662641614709529444168967453069738355670120639675871064282729242639880908631677115104466623115955987033174240768508455892 [146,59] -1705307097172532336769216139961646342740341306067943098708193076926685825003141545054423073386684635383387014331300379143551940814502198569445036054715300794615963530983480148559847134353255916961869987150303265485290477142268332141597682557218719811845757148441953925221979753912639735254160923707837984566322972877530979909160109018693483758976595529631731232833560116353088494861556240701181330834263377883237487449821253923151907686707452245124243929658353680487049390330255990575433474941980903792926803642503204314502370935412943349232298875905200805799888545849394108202204636798867643462847448830838203871151799690933447902343757133122051235562473172294686001905861934967020312315322768204919620980249129475872417284122950036447932099570318323208973723976536695844320029111423666204483591676838912064031637958659437136651546306346299094235141679073325423011488856909805415208786732489268450704219176159334201927187075139244747644240804460817920504299762038673003783099116339991932687635749311857189274976701729346488195595052114615234527427163749175606031760173585935322285282608479237262338164025862455500537171378773255361593234335103321097312554085634974758288928214629429293152189341831885337861904352207665456528637850605762904320768080896783375630734035409679439829339575743899369282703190353091622151000123347834440460883433839813617935132156426765992510195880081073049338178554051861163658898202726962107309060079638154938242637964918353745090544779705714674881626401677967943500829937945406443880841341346315275868846662406771131948899122948147050487438279180581025364018238225504874790609092342202005869810750481077259559733226170131896325940818083338690128269629191674441512104741786456876174606731524556586872773421075847670719737585319926878378913985162222707302169686409491892032825345051406138771518706111517445088393464440044810777669872535325447203582327645012330068298854996936711148116389544882174693181696725605921010313863742492045907633712254418460494300649694742425429244026588732557428779999731616557278909850056639994819649806047055832326829794856940349572809266913482889604638040282127066999088693957619502386633415174844542180 [146,60] -119752532395523934236362548481947083371038076914599940042633153888513594859041179024500408029078941015936566351719081385576451149672826960977533358319868888639552471742819720063746585963959996545923559473823239707122206760801340755113223668036175972170676459717591974054765192749919171973886501944056394002927503149674475467825635447135160219640266150608432561460354895241217548802600677685493608417863682607760459619966205233896541085053341510598208597723573064147191066022673605362526749581548092837771950645630925693963981156687637978715639205903628944624560655257218812853524853748139351231914021061306674491282965814809032615510181722623199000845418091302728681334294893479167287973326399297883400458029892252500714272235047904349733309405704512418917368897935639367638742630371130431162064340403442628936994095846032721995774253742648253488047425731087982224673363170752162027762967941566274917080284098107327545786136885543877059866215226581849588845448170740809574636701193819202490528371148440734919890248960961608902416238710578064067748914088522134080902313533220610670959988453768876416294654170570519727225715662443835024137236172980989060170077554095533584998873200190482976880971367975095638698134923190620161082338893843262194842322396463470877051936237874903199220063737874704814894731447540718997711824190300001644431513220210272171462368006931251043158329462606942314006575511052545349045529900527196493834905547498709911956546712613747030853507533815503806898239924926447498064371782815453654072939271759684713042260622649889864612540186660456190443955408148586201742420038600191195253231750424798476160796408354680070864793437880687952861689683992673538149684906617339394021959908697358404041172735400274367138007118352632213000091181517018893493276256657900644299936784784000884441560146549304930446029342743017753405521713271642729552143264558056959602327366415738109479969909174827767706084494233970013686455542549188411799583110411644468626702652041971994668183529396187748061803617076792702125690152367920146160074528101355671859362232408233741381953376238262608409760333005752822510458286028451345188634553604030038670035814417600 [146,61] 67907925360410033988944411769502404855495667084709631915652976508606702839735101112969844049466476000086563131718626575450014715265812487948949164392455845126923555590544317168189288922540230939362497985695555150488689698318075753525024550921205446111824845429829518304252739914943853098723883166354686661025851466095919508568722373145208767717603740252037782977403631641670677573216659593574409576630956087418602896215717633680041936476470496053354844779090100850175872539148028908065242792841801044777229970828698837816422300022269974386264519989368570766765135357151241003271242905549230623083118525689822183764538874221748273783315775665491151187197290327329416111264889474713685540961639052045586907010740729613318398933740999070430827512752964204496608116638195343652989779144626259719274712870503434238981646715912597860626641166071077786008440238056645395863450627212163783837199180011096763103342658743166918895026077151837007947724063732135098464201077682595686247727567364322064487026702488843844377949907194768607005320230385440590408351917940804932782631371293906564438508825979240707875966550968843288864952602874348741869810235657873973478809481191859003931938460751926051200124823517945261093470721373655961209277234937033048922876462141951149149130691804612477989425335564794189624974999474777966262773799873681535957236907867954696437817967073715156913809131822126667249519996779636555156799946595165608016267841858664850314679297841430253831944169671077382820105927274045750920108782591089435188348412859559819264159364951468276654614355358390914290527191070308288001450775154903109920046589459427175366120346716585596796555683307295520321820250661006769831810277114444063124329098483316351651537624021850593806262991649373787261947995538938173072486546248667185431025052482073397860540079884759274377622330494231707975067461194003180146263628965274977352921517636163119588834221580472230481528134213224334474995115730210009405793988406992900725471247033556414279541223370490927555988408833602330246039133275164809603708323893040644265503618337097620009546239164545827120691620037648429778462276690072513741018928534330462475100161070 [146,62] 10854552475663203759737343189055107208580892311172234260428267742410213739672071654780755563763735628163163689676731159612121085599784983934110561999916867632489283323460702796708020092415181770643894820462460845057381467879690398182849902537628302561226820056431288117903607396094123011999015390458184888915895727481275187837088784359881767570588519215753131576956940014187161360936343397734517884874591378548889532438583717495448254056844100556365719424267086930116585081420666015982898083642540330195537475845703430086584103072163264085420198461611174710803798523381848745780718377652798226602223187528438174856879820885447486262932330367464144983466548206980878736224442025653371638846485569811359873993766494578862964450025559351518854372159320792205670210420195843713311823173196443135786245311254287966732784556007088908442501850642044000002378705670178167133022111419833785902714386625244387248892206333612010633136709662550719900188134187858555650697699632222762975954245265018083098881236331244803516677511907566015454635486094483562360283572793313438988686075873501713228688333943752621719812795422881726797470407885886270685704442041717431180626128775714199059492908940822057565092220145440479839314514841021399664678510201884823507525446764611128523855114272276370408167911990009557431564526495200872088747261139406823846880657759674378467282761657288629378184154650608893528327924559026080985972245216502483468555296638046562740418405356697181241801073783828192084534244830347221530015314726187368122384147818977464055232379572002714212435091650015747113742224894496436037336506590320850379293214934189313657029211913806335902038723254857205667394569884603061216565372408718948732699671237770684024452353911059917121065586970554051996582456755289102580466618307702217171872403397085960289586695212833077275894330372259880153527994169388167755431751695178910128066997854772005123331183953484710340853904532133399809115913636337637941116544941513432853854492803294800120181061781767201722819156138729680361490434039899771923964780325757775837833624756099943308160428163316401639343514509374216100865492732024868978591089207770860059038728 [146,63] -806527194930454702129426275289649396489178686531642117936066965671609808030027657390008201659907961345993454760375660160410787574599523942172392658502715730571949277670403066613373575215423921797045140463509689825736330179346233779785440347191132017243995458906340380146053418635290168135699004474679609717569423372839857838345992174335913344108507997939707835416782897437455669554549029997027690168452901911335523543424539987344354627115603183286885585754411357789964107877314735327120522884269843865152866176271824993393999977289319543215500987792645630780964751927321520721819300920966573389667751411976967721415158234706962128431821570497186341335812071693677604762142138957899181023550688590282589088380883746306266951958799788907347337891500687395737177026245042503869461643876895609979398245615781977992094017112050910094102846213204039499350383623274312448240458624373986006386130254580060564570236174609365810409486867020150856897669551325191764481292338015361118427023340148286364621846906792235468276837224819600450854592621795009321377012476958429049692290225863602513539976294471042865313560921242635149472437982120961826355336545641076302637312716248232638867861968269805836437917432226818127292775691477090784861277411039436229697672620103408211024657382599134409157106698272810711270321576470097003641231812578765206600226606907465823193521590407573082268151607525759874725813198618130009533649632130261382120382218617851868023351159187970608138914468219895316891021552113806797548393397326862191608495100612033950618576531214003844226494466501823550131012245292134951677035491532325630545116445510606007154736741066469449942272186176112368822614493734914761122774444392803773571753085792882219752774282709757422918434078412210920458959869990901738661813400162246087067402676765629778767896580717341698812459092271589866484667729154115851032991707816793250802447243926676681954848858489758739709308074643550025244646165739762632520423938137942106300637747079152076018424681590535544411982241979626292882484680757219133347909230085715806757162629958421248588579970505092865581063348827881740768993876870228478110697708630987792470 [146,64] -794590895544521268343815032445439016564996978484203983389171788041764919124379323749594454102312866959319639475557583159989739749425784374328100442507145651479820720025912065689061011294627870524871132763343379250275684337160103932583148451898198493040872260080989250582250610729590671098220085951758453318307144298775154876907037143125708961538659236052375114537693288112408714195693560642832369456406313026350045310612820677274549155241671040312939227580806414814458170178475736779111958945872895570373680409319958478511588446159179436952866944088438193480141102556249456671956631999652117428444056531503070075661581518588254905077728551524166132323131055927872718122007467308925460192468814975079210026613251283214359564433659983167273889787712276981426122760997124076398046105288388907969456689856605197027995432596852621628371119114283091445155867331085071899728081023174998801466425515194950681150092162620399151837910204774429626284941333240966492157249488732134577978666353184642836352865011854698588377729075924891246645437861572722650371270997049374835490355687147798004086263029599347685767869532211764893076878545729928593430746471353381182338501849016339264009517625510667037879750259151766285105292446726945185271876395540604747401145821478052223369543867269143039497261499416999567155963714993032695936204716893471638892479089384578150884163476901386697019184832061362755715140953576922606612568460588163485367786429332041639492544990033906128444729019351671215666856826429705734308863206368478344635265537973696027109008799779021158095445973944478717979537878058701673913159685764842359489310260189214086039892871049647209460505766922928443911439564597068840296454359900770232858903495911384761446362601351973756241786651953188000055912290069201463728688254867368243682041068870170136651114984180081127944066021949069460482296980261011270838326353166399718255987747495353112220703132699683923673385997250703926702568119109675885421305959339734624663109094204624741798370865483339075356560535824812782424244891889941507333512719608605068061238138214290309193762953582270723899650721813251488011130179338833054240315024693737888 [146,65] -89751293609048565978645534300794129670965139195283632253151298038292459095733898992287228920299537005429167081240309804091341184434128900553162468184182221010491695849578977114823013699610231494734974435362500300681572005923465174471540757913608119438039346170136049835944871034029723234600102146594311452104436608234923096615148477407754238596874924864434732261185420585553181191860292162166707895615050077696679093811580886280356756555152135288413267931582987788869535064410025946914586025912576873369524964775593218893818591999057950991274000437169046770592178063782442134467747864595105103525752861875176016605521140799247548397624223595472873117676222791887388726178384477282471571545608498697422972610835668418982426539636376128545174608043625004415649649705614981726709905853332340939590880430692292853978471389224805781693337392265081751340793381036217224974147316799252544287526397606560603443094272500656049437195263710196836256319056827546376229820396336447788158652379992838709133038772842498522747923089512447003490532389728855300114303434469586176961067221530264397465817617094707838351055347619297885223657859287083549342685003103688997675508609615922218329285549829332241313550015543929961553707984399772531806052134662338023251841374963454679005401382539571680921995211378053611039846382777772181999468378775587583388412638546438309373136597338795975976398259314910356185539227175036953270702156342683261076761554867499048101820985542076053939177036273850340533108343505983446940584333421699800347467550292847587580256577622379504649979066858835515605157299908598149080132788319843633221985798125818319035089526334235878280808699157971882332828089490379549165042188341695140824438288215562142910802348934974097471633639872023034285386120497101576172156110149400582141811480622708589554887479250226005199490560801752547080789225493404892117629101602192644340013698143290459679342673839679958734079777358140882710051462802880427434026086699577969362034620134174409779023923358119960065566163514669178802582536882476779647782078882696203671676158012230229448064368262255775016257916393500662104617939713180205665316899809656 [146,66] 16130224906475907703502854186328168600260191347447486718662641815946500546082294727279383653421640794853771245376316956498168708377443863436304557339059022125420353950097239470680244098205677354241550701955681034072719213459200122835090869535265845267603674986228860752462164699087706043293722376072658122494563522222180415299813147989715920232912790424332653037121042099095435428262804017262553340530795826496101990548801546569140853518232175394273251393869478548113930938626019132267134378986497205603532786439065053613969946408802001176771920377395501457656684456552690978650265961285861562985638100288943188369178447397900367758001640167531392138174905948355514971833387373802795744646078062027530875392900130042180819519115067783559597065954318148058227578294190229762060669081954633995099668423169721786152321683873682982649866296158692233814079789273269933339551132212313613835537280506219066851853884302656788678330405524376131379452939585461120092445128277493647456973753467605871068573853931169023399973700596425001627277415937544908797774054483515713810994141465748814974531259799914963219428790834986542118455158924104585522330907839775882122403230510442481195081775357813908620961065014903761337877820995323548378888028018485537297325806454782539892615801410822010948747970189174875684080240028756273646243117158843320571945701404158477175222057705396549423442025531651951354817051589833993559495138776758309012956645114791157845909719256780845196741054739513578375580911842369726010326334258464761282040706921802618590734066729394123748237837867926119973857262549639300071083239503803939697856685144388239667470008210470765888463656850603963912620312753825268931362540354763188700683635017377722735786202145031239877825043912521824919263040213456348161607947569408914499919222807089025497970885106911064956351772556654626137755550712002702454354662659437874704800168706462979502321055128233799304761913062162338897842039464197303127608430994672120236007159599695561260268264120157513065267123895734111232806122164662891108131543930924479689360445611908824309793862327095302732626186451865335917778252943031802708362673500 [146,67] 4955868795366138068485738528172283807978260925250457463753019089090381272265265892844482191780190678731940517078488219301415975258949027832531483992631728029277380215037816617262018460529675701292568435290109318503351265768616499107695879470678030368236413186483454520500401720848286773518377637074135965022219711984419616772405310510968311132212238667817461808528407801987384175507946604021367294056696597795899138729466894133523237089058288975641224829092817352441107070656874724416072957357750720987065705240899347233293111496423817710762962501543200930823271457647311872400010177898702630886557183457645273735719166631970451106797058061690594399043392130778327119282630815462692528942995451693987002929234381430688178851767624167538424272826913525284624022186174901804765290734518389296820027062509198170981681768270288339943381978604071613880679859827427928233796126440023886977411471775700576387475673974263271463174941282767838170447693527314431357261462548072226605174070367994487683428075008920001540823491625295666833597690535764218825301632061154655426419573868125113767278622610584645874624097222962512330601835177520225454810326190588747584102921045837223705158160300125280392937120801957060190694858228089599858830688073813841806613024175601063593689354589904375628744941964744852930140487034225000611650741450268645834525697482206819391781560250123958898062933948079312062315859928190245168778745367809686491140176779220791021716185122435758788454949594277416121404515210473396798065887738549469673826738181893306177913909041099185298886572186282459648149491797407230168659081579425486115630429380424207759243139099413706914534668694305010114004799161744941613319671460811751947875104795052971653890370769474013215676229056259939391968230579632636096741175980103068599982619995074991833900442907908826368528953931684164782797926797274773036250135042124382120624092947850124635561204755618315291762601646318529170172322175819453187907088492595460300359946177679963055960639849175651072467718586248127831636444852878305706360323242514175028232854029018668659383960068717267895914661657102512842184084339010569722949528 [146,68] 333579670263011630966595855892657242207008176355495300466887895822016244516294867441678908114648245464251079255621417557402781593060817241788724193765088735403631205474843215942991148445240759058184699353599759328982580559904186923794364381605081544579478409481021139995451150505766193653292483597662161696241296162074726239499676601185655431167967679607484852944698718529626480316449902749496343891457819204732737857130938992067747269564259357562284408150003104686273068381755098157192098999152179410848043940511814282767540540748050228625199714063939819755117425559443530138771545833945035485397579913745375974331561633785465322786907793959710331261863893216334230584262642823266212768580549012218697484548540705000429833984072492965804803646138294738976555034853742071546780627099778831671334456702759662414500422502438430111607866644022056701048146065849897916900192937714467741607481069031106012107266549883234638056087741577787946034349970039459481050676090960719778906873614789779266395529779137009075656835801398191547037680321647548264621747398306861019139669376851841718649345158529809645318440348886049679754483833719559595040396288126094945537000688204294377315805982442057936183375416561926506820931887970701940091196033337727202751478027409592730209611647840069586069471462470314386399611239215270218743194510762208165140618855654505640040557392579018690400170919291294480853421658008349319129642258842798400468641642204941602795446536425068766139982389723533615770528125043062097490679563605449764006562292472971828481146103787106064860220865428093446669842805725590718652162127923727747065484044881894053233279911414737751613528652279688049875337803812650729875911304968743525702404039491340453751628717386091076566457943094542120440486239361159277711258672278211038691875149028938730851449361189408725470271765313440469985193033339291425490979318883315541244460665142764714001660717905414020102756316548767120038113244984789091296022978558668090533637409651734237271383557000390797591355555575398032403008703831376274071996184782359203929225707046160545309659484327432981171088980148791996933894047081021722424 [146,69] -18318717416341201486571749719339028468323380850762900162413236050320479587655773824909966246378627377247291453416822648672928575813382323447980802706991591521127238127752659615303311269331638627295964022623428632871437021078029562864917144873596868457431297427856247226427437827186369617650195599791337312082814430379910946969321555103138953649003547425424288384360106244695573631896127197701589696984082469685951820565601772706842311540050696541647690647944229913709603698029172724885212779227391303021001518212444042299635878288468462983920608819405055499483556159079853398185557352036021520622587269430348502126024443358303523476656990393788225272965859130715881024364394331376410520328781422123662901596718602584497252579300830836979246840504456917187959675873699460857573784221889709648325741544519128321173860866034002256060995328040856516467879820668716073715453551800405584068130519002766320518728364077787301784795543444041505959754592300176461994949414919258277250595846818637172921865625106733927428068169285150401985059251063238299880699456927391811712466566233259070860277951007152662612951553923277957483252394148826292687845178843731179736552861024556582698088553626591180097307099045563998014369769363454589112272463873261907968853767421556022337347407426728945218653450317082057299628008000679802128193326231461788731005818049117854221993295844553395454283696807905266160403357712578587452466390958804152030455684202500971885718678918797475020561242767922118377563193330335031487085813681769120239367888773566801295948933599960978169236389149993617371110057060872123606719199779467846346085263818691903165153006981128546069137999951961671608652773386570402550871297457035345761219052983202912665701697070856947524726654344563283957116644791995331283131761382683011187240037118612946254959274745083666213583285738473818004576409135505943478986240895558638579212881980395012892558694972895030780659412950234246376377077708754368062147329726988042746574713028101212618816575861535709756291099435839982879638350037920267307393221191480235347631680733629989878686400874759141859750205799609053705761379689234920 [146,70] -3231774824868432968133967134113762515768413033709183760327455881001240174242395392972250185036842758773515634558115973040513091808541659697844317337677506779544835465220998592600063157987157377945804336145801379284945937795885867744547554086061277447600381146445568629752219335467576155514604211699146999365169848677865357246788507540604303209871080715112115364003923914729910839202824370958495292144076110115926512865720129465314284980855824210654655542844816416325373855990739902179662776436601484789719392800286115358682434376671320961238203204950071225982367671570390481436556022020840811053883496917254678655442527545465900689514517637793429357107954757313352061502228410900752529930685644393763277660863062612703231881293089993163620857104963621435579969778603702558834389902212601920641590519726546743452207066499831757628620572710763550900240778768582898190532938134374602679434393374376231596645927396174353945581559868002388026066957476841076677862494505728404825366951228096548987596361210334068694770456579403825270444831733252148298476013415129842910210444205438328940435240892064468540122367221337929180594339464487813310984778196805278401591570765676065136311795532905532388550584042283613887384743400047683820853955049780177740197584708342949049938312644808735131623543001140403458795202250628902127294481365510810950118294847086681708787103274816919383181662003656194120518237496546025539147984617511584983026829931799053461979411214377306845294664390954833493564922343711122465873875571546118493696878163310251395590549153839268023728617790646010971206162758932796777011675177726471733250857286479000133362314618927589944588173918470495793656300185292474413963467457609443120096710394450280305502113221611094147937914379175737076454081229305640565467444082448129822249853259470502093643206984209654348442938664025765929787935691321807443752499151041005858647580216212198442524315362653020922542646167142658110694912798468620550122288469406904199119668967705708158194854968225548593657582178220328848366611136391027755027726407888254165509212934992949144167950371001026292448701549331613607510716107044 [146,71] -110215060827803951986573742598334437161897995756661797992382645125669380311750766932141570194945061592457560766143574740027058528391158984651239699435193770996305684815256237081891978576740441335338924905226107698906919782456012200352141269620559007610620919374405393728662560587333855579819143628293253868146316364671272214083181507925954274876731903160089114634931070576320701073625079894213320283810278264240378030018292926837451693853605873328216088955113152789386214665910096856214691645530232451931531576455261845948561587380903626305414166983656540107857363163651746033071188581336774160766881106346562951942655499744432820003817255664808644892259558331636433236180568833844961578065566366586858075029184414925041049596700480197568732307748406722795792596760970564233525107250323381114373325679554174456656509546102051944693266649108847931965837956778937258368757986045896985379814270065237435184017555241709919880145464858201942389381342036139733909148876429780590242784741322833530726308448610317084905140857195851737193526607406656927561159928463086953847101458919239492209121417976783323508789532945277506744135757589037598461758394870258720723402973701182953964561862228375683233687753741633151098164483307171433541632274866120690660009831339186862711783856242266771584652987748894590347714196299422149720764873591809062043408502301412194957232637499883257980010622427337937807594520563495017906847474400477042401282564422750707355662063959167957819555250140886700013959228188244363192931624247831315289371476801785034240801850561063304441995540288860378056552329855770365320123412504042189903094043651493590056073033301587939900361327983084655309247667251036377384498894278719298840954110582296757628793973730744504499245969416165586104869564877298181288599770016156372205186830902400013682814365047615986283565537633894092099325810968720099347553666933599273137328315671663470921243990781806942580449600598921252694044585796629186199380767922924053361505441344482147789834850789638785062344392190565594722103450400133468933825726354917926748593359347099031697815342914895617488094374912838583231586924 [146,72] 5510662966286476403421645830506639678089906783574269022181114688011597412847411084570334646140400037543786385637176559949659888972392993664211936740366134431557745374039142620472383733204836372666962886297445481820934548680569440850478319189846309695599381992969150246861403202849339409199266157072847856595886778105350956802476256387966625121579777006657759168217184989134223603078203698603102689124179292426746380622756403601573062391802191948767923226349279735270690315664312537211128113977085612641939901760295835085931692472645503105477464705782949909483665103685159107007359345384898434959004987652266319396271522082893908492144987038240048344875290242552279349520709878692418386264923911953415611665327224559944344781063490653560966952612958033770096579618149486124781648170609413274420282212173525452786351802801536568935932922038245053336965452735258663738187684114979516806185564496379939681204483422960282680827098503189673466618571818185050204816185327370291566582112599173236579085642295195332104756248915851376853159208877979403716950737953169389946333880240061915229815085289565604861560409924593456682499164107039376545069391947448276277216616710668744979827991899519774170099046239715310117335326890281064644241640115790083094670333611137439271431777134979467482326161587634306545735756071045577409985904322202502410832845495938161455592565846279839258304097401421432005319020444496548938008053225665780480372028874016890993114242572691352530721189679669571360433634816064921043669176410445035055766737645682430388356469727906242886467281803397175799930807888860971475245998206446859908367060339381523183728350472663710024699199378505668621069782792203935002240277386915235440404093614594469620210848814604289900383967869969093382880604311328697760035062141943336198873640415836980780446337775910994756666581230665160046085248182904152690886147489271556918638084120622386754832457317194547585146752478278954474473374156111994283394409629983801303931465896040155400357718183907755903836001180876848482653772576782832252546616710274799775661581240798775028579017771585187373979493221910498183928 [146,73] 769731413598549442319906587134284715622128414040893668711337012529754554465343906241931985427457184026177744967926611020306894324797972015155624928767705341632511623881782274077870285120127721471634176804435927392165842033560079857199148462415500057886777758908330456846651092775669750544297148017135127017581511549402502609002350892297339532029965659746238972738243255658298345562354200449924563868781608997962612700650881920773468418674128789296194989749633466339772959280524755996759247196970830507021194302562958383234701753580213043170201406382485061665781504254190892088039121360709732268464705650200251806878593965775983948557844672301590199332908230651686231227060985787945399138813676487172306105093678283998041236525875478234073645124541665995184520674361868581839405789643065674316410994407315582335851232546006793553141867750937148932443369311175947885559187945320818561330505958673572384867638200167225683963886742691300640290407434232076881485917198447401049364774989548989842102753698021362647065207277851284600684010203128694662130061452723409111655562791019788258957958898341495806652073483069060848843998315605835897244271874170425985548014937828695144655889738480732819031654187683999153259286683932514211331522601041027391913693747849721633558803157824208372174948958723505756584273657021894637614467077271668177745577993020722835837043145686087903639018918968252206911841657998791555590532333877183775018752168781420574892513223568503527329606374352264674090802544732841395555672294666735172015144369268227023327340864916939757441614607384840184209605856813607721486009467311818822059943370427423617165376278640248772672522862899147674715966709311022056159553215010542252261921256470556534765192608028005632203313627156928204925453075070352647157668709319556687264987240737203950197762093189234269110386583335277321791555183461601252450160521587525581236144056682086803745889249110538252460022850488813020503944766099028947430092235268161545622265812376772621893546646768202297569748200637702181960830999616193143192877910171893363672342436829640314898101118546952026821568009765267104 [146,74] 4984377272764981179623033862325609004584590448768716037308729664608141465211108928281936134356128160840038417319794039755813172182192972156924746711075332757112506296417083770073875435914533837299818361571513935630491944709562394072772982286252715743474024729094479205103034704063146400258902497388911896051074774008540574694494344341761222675852178725365308582051036354524060330716001048820662323004209070162574451953053917563809282396069968509812035819569812732979658252046639245967992286529454012883229833930859493233147875385243019091787455176108069495219463366722458975995580408078907260825233852628459781699176422853201910635393301226117350302880476358164073854129495145722051083878703585727644603970102033356689476248723185345552076751400457954068375070570456784420627887438152388111971927398209183155061391881834368157708069736536532658687301209440513783378688822941420470761016141870779174153015026191440333835373494064173788923952272249375333674327787908558886693573260741739255589668384169221732122641363336628510677931925579935068887795955517439670400204602013367656405633365523404332242935351863412524052910986529871799821349117874975967283489094018108547073432021112288058210823598632042997590893836082515425123487211195908004590931138414260785860741599315486602694400623127137511298779594245896538054674313708165258795361126825299130491183440139328839311530332561158950682058677482742086422910380374514216059722429834747239186247565431553763701486634217288040900480656230484983881631426757184705665072130883849229777016340277645358614483735269357227016963920262528645508761028497814036872802642423133162288856819099869574545737129998811699007192184958734624345088852743418757964985742327815167064269998048926939273003580109753842715933317893371339602593209808443061531748507325929583851290202023246338243672937787495060113975661501587702872071784528260254947097897987860968365532458832242178584099315825736789778725223809915575607436175700190201104006546712706645859985751721125885584377205326316269622051550123507307267835374732056510634117873697831011628489227948147000550085226308913 [146,75] 1285907681923942432341940933820791092438569551955119237091799942971910177044671064540813622614969480582118363365600119342247707513457002458641068608368887790543214212792654117488110939633339776768965230978722607306821704239686687888630142537466280356718138106175623577734425096716523680451944364613279646565460868041486440723298782385196551991695963072461194553827962749142364541403762948708256700791595338405047690703264838176388687174963866384931146928217240687216505918380019368817085360518237735211061754906851435400213728091480935365210358369408910970134790194073341532208557567182359709678546493603044872095315806839829367404764937956810462243169203096239754293046971213510849903703483095524229713326163343644962925592390393876544510441718252741434285896265857374357149673627720812400191418562177387482839939583057251876995477197102826646103846740367090238083595795968725099401882778345779683162297830097237208299506326709791419169853924260073639246194945895990542103770899076178606496051750821842720563571194868060724690435133160844193121606433808656417765195710385922061738492541743288343675747752235395687297538020484698898397592769656394799992811010751840949657857082735127646358623946929214684641305152311954212080379457466494954003182164910803080297744097693366773563116926364009561118398670385518562358651323728609993518407923957095889203130008278663229886519915963352623358197911474411191227681769180299202684154891736869974207743014450424394789195073773816472273082500143153046030522417950797245626122748198654661161522635929374963559009011757900738480316003276092146339874465381837298628620375930532571522110402042320475272021187152848892415051342766164784265171835928467086562743497607445690458603496331398888360197276663580947745622498994826067755402428151797908870593856155072443425499441311673915435164546386255460444001433432100939987800821302351962723930251545573875443699629583258460810018993847446759714321312619638392718572476819137555700744603457371528087030955961653803594670981691857106466632570270114700530813804824857638726498619366599672090924998740595356280989274148 [146,76] 554867743636303813789406745872134639468993313704917890466598100591515679699298787449273613419303986415875135946644091491794395469111111040816968937333744595543741156941909970345339977307521347616978288412947459622128651970588913060794050128467222803590417813776810148778323435073658575152388995545845979821228296397962598623288691892657336812962437756295804105750241606336599488116436057800324702102508356523364689308437080362448407633348935881240164477125049676728237729418586632998293996184827369069096562566879881398144545923786114909157864074607067812584346596640929637463854443710787693759870584843885907962153296033639315682408779425770944817520552015449316935029671735248307764966019252414079008254361969150857018194983407101443620067849190615514308084352871269573313847980460060348451332832292671916558096460214202508413422432881556355439667646299997492900614799447547658629690498755838843372870612302214626371731935674436950111471232764921528385356197948744171941712295171484145237284192977580622417986034669563136799756497843517582073468496640969963613979667305791696452864694177337387838126787258827425077208896666815979491521203620553079493139843209125187095541234346035706491591916484854793008444837445897974223146646485089356256678315405464286849561068743679714448007790186803686569483162372783184768832981472638683100141109672131617241767800676152043629367689060306389378477366036969716719278116012587030827288459493125518284199227459964624390834603258847289599864317342304503108228737070524565075507722186117549779368173390148445180931178235105868394761786530010041081914325956607135813733346043975571767101057478908004861564097688336424616278463690393886443223382318723470660335740090465994984680620047205153862892990878579188349569494997859504903059208410721758443085715059173825493183921978398893211069476976101927718637732656240941200355833824328311714276960544672993981983691288934807295402143722768450910878157246814196202334731755586801833868779302378295871621640005465186841273341991214638779680745444049176688304519457048721680315759995985348420461490208851329492785128 [146,77] 39695686768922091780402206689177518755290515015469995728368882254345414689000654879301851833841527195100052065810501476872353178731994811033053091717614244595417281781239566221129726416128410772519773255782727029459774762384699583521619841450220800053111259520011427150389665943624362078392149979476348955430990305486383261574733792336040964387246163493874426739199536349321504546818139522354625161046237752146889290556672384417850345592903098298606237026640919091926865390537759084865979178797597561530144005891728648065359742586651202023609392648267331998335474314461359187256893966722811935398972224014948327579175462214556790224560086386871228546959050590905015151896609741754905511332371993827244190013084621417281548822060008686436929932291686497634074752660779569406588171648004451282752836102913314864518736665021815659535540312416091265354319283326151227765198231105053265239484918134762725012714827718536377105358226876675342756289676714826598164093509255296555138396991397762357804041454010195024911482680421982001057797614864383828798279990820136325147330455636689296226101087190910725411763958534144350954080998990175068807781532906105159043308795010528047161279486993236458871277586821810084226634454811077655578605098090763173628984559837935540173512275084010905361724173125680320451025645643605998393564711997151853346466504319975248005382665832473614519730549965055576993797270845802039751812339259648927666239169107315689754152630923367454889433952791977877338133354563685297972674714306362813090631573602166053187129249758120697909542403085528884025491124912783550903208258003919784408605269728608675877883143296194988602455086410661373022956594351201528125465808444325099822146622874882626194553374710775556571218488415300280568703347622148689203321688518662440124159164078436488964134696245516119787483433600854039553137195027257042824539115783789844936807981996454759175853638081710372099534238641695920611208016295863215413325986417379973762773146460519732774825923069511723566874433903225513867675459749973712756110229130685659465731420415392316885637506845334819656 [146,78] 1943857202194650066920029556580509456014276968702362283352128678645961810551995329615846309502537967486304297335794779906689091982423673252128534040846606479490075004514673255420182827269723863467582192667101230384718135713557458323098456649794620774916854555237192667236616924655130239987155019961571036500243280447205058340276243496096761973615470642333976872083251844049712185536040731322158825327671712883063273061574546579657113540902241115343144294794793327142671937826072627205981747192585634667511313050923116750295682311570767604934166038583005601950337802908242966312640607297004578289195587338996177468333147235145629790223547628291234558922257561363978687416026322496968026170481508504962144060759445424906798462369271661614032703069714706724329508878927300211261093808683061464195501229730729347987369355513925570771688909132687838286262005895194206338478685363898621963803004633227229160997058728356910317385976418659790003466685828375044762881423346848863620517568217429808606819159280796380599535482597107809364931772349681072448681659939084219077485665746579910303441014927646022389200206887915954215863269489239053129170005776892022640782378397961047053270708246443174312429485893440072818048360997131926540102182671330111126570530617078704768094629225433392754346710639581798635152920843286620559210070778536286185121943188364119081377857492603815946099657471466960607046520319135659729580131928619714411100970354836170372154755431475648989726831816681676816072907710211235611946407188997896883307138950705506248284561301619697833594678144047477310814402784485798807767037453326752829189721382860011602893554934958166767857841578233364600028588620866094507900689849878032388852541950078135999895863981968419873817461055028174024761513859925911909008294580699995898766046599158995367868600927428158683445271577362345362341511299468641791445457927662773251070372883094695083781062212963518551896347402400220960246410816496158128588222602584871336891840402624842687916393309598536420630331582365770292497850859480703057193500943337470523230685033061588549519823330273604 [146,79] 2792963843411518951802086540834759809064196826389298988195341072330261344707243300809233250758932248105281415733951420383381492732941393881070454669015485715221174048222089707380081434567924736348576123822827550856624093504303498248970972810492812195877015700442829189454371823312115659524895251796505788956368349641442852277173852824004865388389094167313745773443747285010704774866351673198462475570880002019807146449619205720791597728619189418258768201714135520209417046595369183696769216748344428754894727331819768132150728796150108090370676019225387523606932525242772198128369052805418463699165669068769566112370387113201547273151662207948161619932055550334431072793705190987990904494071548713308554809759449851095849084496786247621428124270675837800482257220964063239612153423965071844838909363234630360960172026685599144917269820652145988129974259996284113534587713538050488665011387977190802248815969308919815586292076748818502058607155928063816699530228959413735731190318077838907020041647872710128745137141335846645605361908154339179836437407363469377398121900231550744124010548466379717087786082141240428628750806804425649961484598349515723146452830192685463672614808728477152863813562421715257852956559141480783694766593115765684158411362111224402351019699492422194042907851297727378317098331976375855402239263410843399185162922126917991652064306302496972843609721302262004677803864089184412881212116597095965833256456983997077686982790942866759623436880213769410278937974852264755427868473248846936955893691052312454771252872804731333188987695832987170603558187442268597986463652661716775885426527162576608579471395655169863285212820777110391485240141126814063116543916801880374952984202209508904370832676923766007250099277712894625919646649854363626993596137889939932848213822603078807753206690287671018641528620529533712495711716238916971211604543905814479634078620171109078964913575351287040160621189163750332947135811007707335424429698431116729140389651605058417116738675103234189847378063600086155126744131096267861756197352928850222828666477243321278573279197682 [146,80] -4488569921764156644602121695867358788707525255948618102486557265667204292486493927859864475265875804091666186149935927007394953024305811191611617046473740353312091509825696013116686700976418584039694188653861051556764167221669653610044698221280518394507541007460225473365955134208449337657895043578110797007874317996376036060033475147894284244976346416617946948618027435282661068590193747991468342730132343470040343724235911388422056910829229377281984555081581467056301960863147802467626173547095804944960258593907189089348899391058525709211527437366071071798840669062606285311319309803766693557785220043043488848323504971407557768431861634280699929961228867241638381757204943483898378884288953846526105169439787546546051017376695576267555797275096342874456588461276766024683344056646635893218454754660537839172989413595805200729745702192555002528662285822575458832442989906384339907047302334944682010001252084254350859639698352809232723786423611568588103602713185997279762867650986148921807272590131609377219793345822376089947188791083930445554004196119623527714870701086656440938980390784013178138490551419747630462877289009955983788562273189626085673391946258773159616302720886683872364946902461036395524376595693532520024112817240371773255116543217972445434485903571415346868757735081940768060490176888358575076155932442116020554567025585227078140818506792460207872477055881816077158747250466274211324558935974315933768056385642821384587496671156168439155348279426450103600671609586075804540596409310786402422374947640200354003317016392036433925240567200715253904716749038997917072942264365750049477559185525119312192809747557748056553175273242194126719006870317324428916503878229574815319835673614315889971625384951304909427547274884239147739226185834498680242487146138664507958672736772532293994330830135794934180521225864294731509533919597230375034928210556183414368447633131628947711988476880322326911855011480646010669631204117861027615911873955783788660905676263809350763048121741965498946351389628055079349390766302109254660641684057188968327995576173012234534579672 [146,81] 539680251227037830878891460694180959014656515643207816394185326365098973931066846125195846517206830911519945842606718019051370836423080971621009708798819995751698339032905785745770364750762231660142682081301423434984428409689463146979311133897563903346554664774241707971424244720809459509525913787698691426359051584461056805275787817200623944111664753017136184068238125524746351708604011763498604216294251319452243198868171571449512568134048872934842157045613036035747671930872700427701107865575230284439228118176563945528329817447062292331195439708785385967254437537579192735355887329302717954205633424250948406968651384591987531030787618941483553314812547564308041425205998548639044863101118275069611924825849681808364963019735105905636654880219840683062778805179727398040411341648033430201385497842585077205138197466494621280567147280898384759340052062666029717244562500340943089059829800189552153510924477078251832809259140531923229694828115042425503370412606769617609690241945260330023302105394000073107185432391187196941586365533299008082279020106437673957721608733948413379348916926446744438791667948139990948454023595059874201110315310750413321098448777759997460606464452545145467496106403901126750118360511383310859635659264817932619178153150861835332432551060100701296167064312959650150110913020407227871161027934956543275555142273195313656171088682632470801165495416354885538482287794794440889804376559283865580011708512462530944049312817482555933604388829541744931574088555946156264425833398734746468744785023761881619365791133835883824853018926053835649463495724558398411849289337156430313693578620255902502830656568289499057663446428876788076232860065467223748552158381051022536479668846369454551733240588356287106598210400622998933309618629250501452462028395517447309796568818989873909750570200275940345154913959111279005501705508159352231305478719240111014474703963741551933339014206875080329829728699369299815258875251938845673538172136517056969557368030483173530733098283512445843340423429185881041853422469499085523901060794121047301463527433643266209324 [146,82] -40234934822029880334167619577372426132717205706831784087522775681626493479870358257527262506298170716198433809790648437864762948454291832163667264425580233055532411615468896389319860026164172825231959081694732776039474225593160465261663432572757604574682396937174662602411126203565746829568712025922636341125617152790174922811799455783802959898921270139571897831890281421988509487466651353885523339052188350817292636851404339785889078363876786264897152132621714483365498322607233534752153171783199717848909694864889933169815819660690644796836847169017494818417813212832514401030297910042732748470093485604910730671870646350728943750382234452363120165250919188312394399114340932235165534072291585296195457193247072147841099939643572285662959863347469827451746996668516131643269057015083389932437194510495133688063676803708888008449857893468870659460066084873056126696493078663384444932283263898236564271397462823952531482116834635235684157892738902521252409954990093653961337980932747862760850506625579837281745526771413397867054399003748536642895157947480209725391926762640131375443397346468500187601328041837591129378512899074871126861336943115319362503564746881897795968813462946364250029486135996566724939438322524474359468613215973414209249870980192994237561561408236889662895567705225537634628269517007929174944848601152553725023130101408762250939643919542603456251532968210247299156749618351714554639953809641695101394621655845750571858820738046913885465957374421132685097285968812904414369647508272794592811499525136224025671328780782260177273633169075786006730131684378590027683548928070788202494406494251766202156347219265405081828364106373457228604132551964750426239981808249531668908009984870798656311709111314044652322680547531209266836545003311231818770442844316679172383607100000196864974416151661580193880822704141034021171610972788490352070292656016592712153561985345158188499643740523737876630972268299281617143170969534710459588980022753704566439069497177637637509289249256316753367310360883652326082948264419454572660633720854462227214735336965147861 [146,83] 3571784122520098957820583612097640897560275086365028739833165429582325656713567372302836472282643199516824090056347587864423256668228603276887286263380310748011675792450579360763665981302835479522458194881973892878653873760848125237212930571653352222721878991529610960583499381509567305620401835755906869282479256407631757653288908289140397439316650802264414931389436962649617502715159669296600563353796125668166846307058054642867649100701931382762298311831168540962256200583383450698634329185147744024084576524070454489598123190090751585928445230657747221201480925201813536428457746693095092507062567537526857364137375703888302882195645786065154292903298131653881275771792006315968778082587040058606398658893604632075974335701124481536755920509719409355170098874060763645856240859133506447871466053945100686574744496502205548076406589127382900585387778485716798828662813513008564251153105411860495010495576085141123392369271353003797762733922310644841169713476088684030309693598902416129758975288115549758589051608493762254788306951953191534365776387243381047528708158595582528261925056179882890056671871854171351578470668312182420487499634924733029937501480260416667199130036522163117078491701033023923520257046239584143398298562614164484830441467914709563383718051243044965699199942293840645333383786048005233442432560943175993414165081246153702170645096504429476760501016491495983810472706351676680631479229445496738460065264374663289642747855200249785484597222423158352607489520201097949924816938953254917777469033535321232318817444694516218657427472317719431945124079761742921555082658811868984615077266873218019962323102831121855085586649903545018818150271100393166703930944324109106984869442829385109197721568685906116081395387432115019577704546406180286614505155186038798057927823803702969016907404365332026118181111263905484845861943451561810682893297412188094120825557477257052254502203559498218379096784047686981384870326401429793106798958740132979331654943444569258213191090933918945673072834186758764572233644119324276495203810030764165429867693767048 [146,84] -188540518622260069015406072046220970867249834676652391025778638307843999460389421261782943164071813193626504875075709742848392358023129374807460969969774102380936452350153238794660922918574088690770704246821940423432592922089272115278859762280591577010071986863847143286984794959759746008110509298162505659439814500715632846998602155659515549541047733067924198858703116766720786798292857620503110665237156585624055010631568382158433662730474681152050124109812331129602365941187558143765690678109023974483321631255713046665705842441823844275183626329793408346722617020326152425112415750046933332302073861784249305524493014858387311773858903876141678759245176187573316889061946824859315111282732371066761932186026001698330907526888369961838537705833291689536146817868863289525731967273664001830645799886241706927548961754497600008139345518657029494242592127500838266366267202477096405340365262636753242158076375629846713489036576120324158484256876113524554217108343959425517507705569131697744330648488947309091323116044845705841366997123483826995210950470697604392721173429192251141569473901461484264037756720931253447744199703465275435558625544009173158129354826350213609491921733437727969143896500726724472329230142567811010950013981039109308153134471944317279549212875110471601944121972575979197515947993716493553922165951919293047942192220164714280918314352863912001787176097060201095439208050845597025825019103748591711828895056947939097037560871119223453275541208982975983860681687105111854250083958016455362474534972795309991414185262385881208261428121554029018556905226973417205973580420399962083447776210287115294164636654251764063407692659536001329679691797763911451649147162155459116449410384536323482964303159917849501251076375656531830213493375957786320287470401140786134699465859361666706214550466496793400044965860692568467318758686541864971968528635604223310676817321149671156639542510320224243666009855426301323862092781895791832292348512286298900039205831716428032665415305298045623727279458772706011772813801313031258990377977570376523789522400 [146,85] 10190894163591477822049153817552293562026360003506553845446926490362415589866197963347389654412835031847563766886823708521269120433592741568510381366012306977191494612036266959474069878670452962210290702198552233689646756283652859445240547171591970917081817010039351986695700493154769141883862998720603929901798579333446192843535628185716744467631801892546723008758383427944170102118037880271713378565336138916278955520937957281074830350995065238198797300115644622404159998676770570041100834177512525192986349161590877396358244329957970814096435554494300700242484277046301209396946364352124266409788456138590896703305318194273965889722599756242715586087589320021986312808308031627615581405732558019343633918491330436884855350476804682446696813001005758179242361625542245271977376914173210796733820674248332729996737553916541354286421816101012409429330420657007101375338777703418695119789986449364653202945701155043443063031142036511114397196692542943059686261625157493274284917451141911619561030512417238996856640448254826871799863361528763535876396736748560974653904193144943427022621566406461446888396158010031489281975566027059020133242194597435489802844193859545749491625609914413522323527186937481323515029210015089935660437563684896356833205162857830978604634590930922743243960214124747034387193370191664025756380466556246636255404105486175798917188797485487926476951608548333827497889450569269629329421580313267310899593103270485975985012044346188402160126315271873178903288551774710780141330959312220622286258404971094458896510100358076996475434327817041947896298750726284908142474666016390886631589099764924997742894268762450943247121181318291182926486709240946089256596364428123310541683573810675898408435634557023603528461679307349985248142340839898233974393506399518835178581619708629562460169912772825264396839485651433646281859499238377268521923348648802705142245422897589410853717997991569483451259564308393140256386234324007764348016612183630263525938957292669113578723786498741271829319568509461177753636680205800202703550607004478687008442 [146,86] -264471399594656527755062946800854195639601036678208477097364541775450456702422313344402049556820774391078938807665256736489319093448160767965356635076763227790276325086997604204048550631003730736945489632034947937059283316445609166702746528479128199129742892866104819907528844620297182588516224896510125029116899117238348170102139566248314771292196343863045858342436357515578231928010415266922205044425181754990941895622861445577437728696966189557093481859817401094759945750867895820515681804664279143720245984971594718487352772951554028313827920087364185348744425363851994094362817334315854220535345562790354034460262270302263604622343191800964187146772593405034245843146215978128712009822340429063144298568472156966120781329645175378616563214134088648306712177251685204895392274438310410047832049797168565486390314614643920842710739626429326205201102882955169990468824000943233799134595138651310536079438222207776423935476894998144077654676898738385623137816418603539427593260447883752339107456384131412317610107562724625227255011461950324195751104634886955639247025217561893655200991180415587242173427175271012913287316669445502575043442107351495692859527073942202608251759770512983855117012545566677911887396466822593608482327733208021271338959877240767417900447489537117301979022508558950811772435058430518965117188084259934141418559299905802074891512777978665957396353768983609646028992214856948557844343491297389318230770713323377905415699812597990022089161080696696279606983398154655286013797862740231768759734110807863584417673890111272101258320222866055287567692613498873812929783405853751878848357234021399720935824550527234483653382205263078652484553962475119312502042274588172267759564957548561830058584732841631959442082283198313066643382125821127778129555173394129314651027453515261286971580877611497007228056198817731096413421329884998976941484776687893667314963396783490346762260543464854459740661911797755672826932341513135262198995358455334321415754277466333392246803202564118427806780720235546907972403547840739816461141901425293040 [146,87] 6576990328677394894242478879226244880565047018527188857547104436950866234766799443103568707575824987798630103556532196587269182414424844966798902739124047344541194722028282105461134679861044734020876762359233543035338756915274512856897573617390407207423156192156003835662698359621759237962213020000878168063682964214789068231647025340291306971884635183467966842276487994805141592772840377439220404248288075221265117767865413569761115865385681296755615858211404918065644647301408577175196528023832786765059395960968426863200270642150009769122369919936390741825406309348240889263282403412959705910481215789490073249911155892079558436355943600464129635607663214941775806571018120930812030854173948686774282028224804437399481895484327434189717419769351634842431863456832083568694418783011423115854084336857580769483214938248343817166061328080426962278852236023675215673435202320313600457283754005297662341117714360962720613911778675136489753319289361182044141821980661355314434414974054855052364811464676557833203464201444826008138718872365451154416786890140260904092078092091838738640192071994615395371758511219966045207186420635122733826940211335279924255793918598856924294366679304005137700313708077641134424139951224951475611431227121497523334292534306880553567163149423321081521170503035836900627340060591087378605939014446453385743365357091227260286548412589007762221710950554865617682638643864591971453381298712906091528404226692821588865122616920059399259981188639128733989846965532857081144637069537248202218789062546362987140310071911260544822016024549553884322601073229615646681193077668163328316732014260653368134010111130289850854141987055545721763071669940541212132742726199874794453060134322855013351818699349533483343368071479255510041220262949109910419940564440209979515217455984420681302803912091199020454368575060333447931364355672213894426469016131932120685211985075113092360561847508438888359784442726662238696969571985484065223065664694059903609898222284987319202529312192786276803001447741090869713521963464366421906023222128184 [146,88] -20971224377278230124575462360465003319439444352861328539423864994223666510841850213282532827565087255336377951437927159538612275494198282709497274975901084736772492057443512357297243782188079420477899717685008127982640161656277249107237083636996843843041271368115222929608358278595866399462690372851235933472062309483680288495429225727989334966890615182717322047383389088541106585453287060990692694734648196198516499715381922305531688556671525477082097328297808043320268212588354481069586997729583975583715912083058809983740369660699212408296956785433502295589343814343543503515911404211130989393657187578030180261817817568593628743881544507869229538475464068993208828598800080356945179600782662920681264304910633993939284280773514415134799936940784780758848519491406362398299197021295290503378493682208041729949145402383839683938960264469692923812964594379885756384031064654780788963460391050667541017034360705245900957862839338307495953778303898494562927530856164298831772291215819320678928619467595632603887336888272166495077148151805031971864147573049902553618619035721139609696061527506801835864611292862249931816789804010893929854513726638020669144070442062293624224291750073210316341557774680644682145793637784983951646926130830202760195038033141539776752418315799838436837435135112591397188387924124670049725034750371691238241602407528182920775151060875083189482202571589295450726371181361374338300428338044458764937999500738780328884419125200972295847441680265693623260186682856256330606390901974627185979222061239028130390397025721561558671735504097654062340514153445481165242415119354965568638506362454401976108112973960165230743181540313672442261710385385106945880599382384576266855062459097302515258775507305951531755823354252854177719249838986699653897392871611614819481212387312866200949494753113364843715396388078096010249373315756138634495118109743945677321746493396551173284113102277364282447033820214533269165978534233181859704007782031624133053743298549972053865487033559273960166544123526921116701210058812386983107895424 [146,89] -2082140348256390238551164066170613952000596900184621523745659681564474984649947885001246976388649343963052201121020805032582752414375428329529166515901331023043553202395265319206507215540600137869324048282897906131789987019636770467437200290264037069468980854227317910987923873206874703694588314559219070326150080930460207735542831973724130942484355263571776733060964725045677442574598725797209858300627224799312539875626827645088107461662139446325562966055333321702781458846030070848811575851352318966804936043978612325074179464439151923456439915288322808208027549208810499159726104762821200446583723022464086757976494794359306125635697471493995474855536781569743361656321599178580742069067380378306106058139026926198279081893834360785911428352994379175950310725433619323091213711715824157345889805201957356864860865682300749824221017955135119915323856471341786750616652742556465785280153395680442629080647850392909180062224887634403247139834176974365516452856674226824701199217974939887902843374440849975072827640405143851647425909596412525318687989355535395468313226413468543425941363523446467227189427862065609898206257818973935874580301645759567068491944898714692543865371115266002641752719465841780765969352373095302245699163119970830207788790621875461148014078436525010635387397785441654338992150090803185824888908544124019340822167406564275314051262598919619745544101893758305107088016814349938371524233576088365777098022755802875269145040104699456711272158809299541439003357822065955788608872889944988900807944330739902151335465209446929075019901256880541825781224371673949478932745423160375072253147740641682755581594064595907825711733949644495401280384702901737210911616897334608095335062155435548643309144762405011297062623948556019162858641001059451744179200566982450182062492892967265999626363242840798393815309258817745862964384450185071759832766249879631045428610236461815981473885266242882066344980815174418270110580404984134580431979526025900229567030634052886476336801093879491178926756754553176807856193161655210828544 [146,90] 112799177733455497004803523884944143867785491155862962061261079814150780960502992040507210384437578280988570495302536970054997971886859792815264050862738844202659659184648159607023989088267970885922601575928020588618176465694536211659294905806034463360545230740668312080668037340568777661532533722803491942909166054901226986551165450773486638148072472320594016952914759615647624710732279261302861035040899125129454876381327909461936267155996742321497127016303153929379529860492207532185032259166808784297577064731057004368025376374224767060234158398091173031604136957985032394766070001493917803335849622924525124638150153527234986703075446145054433190368624046750965355186373210982642724835322290230970259617184334131091255357746094265394933890316515873407480411642996828167258063340396924802126845968630272062458247691931337640714174193463745014569747131839675090148595217056808306062897878143182662038396286303313441515886077925426016034357523588266099053470213814063938521032034146791497447927937682451042504565382008679725202952563536015769150344180035613790161311322329901116655071517313797426711511386251579961572151562705280262144399183319660091652835955065032418669012844478121182468168685252528407357876274346121645855447272956209283252825389275441408050399349760941677557188162447505657113230595274687728588437295803062209652479185679897372850878096142357122044428869165871992530574561571902290141422750201201002548233051694747591748298719948650923221115272624582120216769991961744014755542254443106896591488166165885077978984450871552940730274374222642307340576284845397980899049621325315713305278864166704953746387981519785083257459083728060371731730037567934082971122174627080928553457451515680712079572357368627415862055459941677377417737972893973627259077304060902853080837197184858287960851381878497881012328233788527969501098172149350015587831568627272648525808463886551182742842702526204617512777059483173032318011371155545894588344030666427893960114502176900317221412923342092395383546621666620588038820996276072036 [146,91] -1932584679413448319875888936004104851079000505424351199946366436280330951298160670790726348311085969618456122078525405826582970746078608644011174697623616062741700583377454501858954073255937473828287306509630819544282926477571986363913173636154289453402332085087064167348745289917912173461578371010379064374541425381921786238861257834578086921012127525159334351408910504064176461219184371237396142792768048238382830865737010109162301914040822846302865854045098504393619247614628746640724866490659741009186208172112620286783350756955342239626080486587953346400475667224742741594350897695263447214110906571309630784086196472144833206973354946569569359677136767694161997413253682930530155267826123881332933378380399647978256552328549016517031950578453245090305897223816408852949638350269533778152367274687793897507108232788904332513180349253641285087025393511272161169384290407043798227892943682541036846780702746325422213619505909380079318259271292051798205887145972106030924931539485791920102524273806002502388524236928669377414012832620697146840464376891391480187298254007431869921473297839410656889190993506146236063185225226137998025431883597611782803821341236133113095662601326827280571599439815384107781543386786531062845242113416269872138043564764982111427785562461303331119571992635731626207686829542295445913608096509596727596886570792254606042413485780628126495655718628735329394223952885752778085058319086123325321801827731905690360593545415258020421463148699927988529291859688459408010714983501279028170089218203663706570475812463050968818813970696612306590948997766939351982478106500582219240539509797871816357559540881957383932952456829090437853589152452697762020092961833731152740625566350203392843142174073563229474559146766219112763230564203253814876048698439060389184421387922257849608561994110018217822898468994847432072302239416667005147285130659908965944056781267740988543272209345992386581182361000071593308016951051416521087566213566670001328270782261829726699379542324734399068165134921127325602826527030248 [146,92] 28811484819366524249091087300205710993308233791225990298871725754044357802220642352795303632511405884291788646903739274011739421816855385650625801358082525376963100172238883325305849520577460078623269567659401853625976794056312874859352659127724559797246050539271382800892434012991151870186289743963121865298474060757460917025094633562073153469852289532601514707723690072867694830831915186011625446568765522332803500965466311301167375424884090045308594029642463072763089004512841648143798280540847256152725891950410244108320180049626533263775452231150022865615666230433201675214619217472414762033263902226035153091260080917392105542855105574640203877033190089856076399228626386616772152690934326169605015215058249507282949271318500850997149386957222321756722155698087224900894728862854563298989346042144598444696312765986083439610434866794205394141625155700854947814344948838110578857184221968321419386854645906985024067641960003387983364559662211037970510110913564580308773399174152852067412532475631082824107809952980115268686246802800099210761239770209362675441225911338800879963242819062654522237355933362624019018849270701860999243073889134119314611659057186919221080198940129698597187063212787993747292318371656013343771252379254369272433021842419885880580478352801302290275599969206238015757794159721487303382315697361402759753992559843601855763002807932410790740599505510458167239576861473677498192188359583603182889567813240736016235198848617743371629645708186031710106256004495734131563774439520865623183902530609678112961000083046791121820484291177253184419377523863934811875902277571938939583733498573291829208517104193280643871611277983164537939868403825985635232867371108152642238696619870816669361389576241510780345834532749983203272819493306997682188789294460016120413102273144742495166569877557057710798026944644302464511602460026920626260745783940387544596027044757278448696597158742761630090943383576990733016440037352635214287951017989477463484029719047762579672196636818295128195570420582814003620575832 [146,93] -208007107129820193512556762357578450087843825904839986466521595589285102812962190496876720439417527823033192377785250747986748131703337827130632839576665355357873639542429645052570645256650302061156922246179912446186996274273729605729484837816672939614551518311399530706027379249407977160399144229958032555997842214760990274439675618965599875566520310009498121256012740229819338378834727999285311536872522007481097630828089291071050496977269987674823406448231630427770096716448041194361059201655907431393886354928707581167602308076311349842093619371781957404029369636941588451805263181295243668008982840095135250181264925718674293270505942841719432211420684581310150601665821221158215599266126391574226109265223805964583848992986892956315270594247701491264020111901792592846401106050818133343003289840130690345276296898172221623825408750793955593806407183726847260004012196555608368438254281004501639778860530397534783162123495441053553017356621360857069940031877795352360896469678475325315361286804916627005977113517211754761099291040444015170232513589595566528755087221268684509234851962469828403622016115916333598371164274819053012474580158002817225831437122496176812628557377707209349062446311094872632706869508988676044292799320068098338172515928175885854294033908172334842523453276739404750710190814403153865817709426882126043545286344091550930236755367779654406725978555838460546259569030842727510521720218973905000274210775724399761311582391441052119579972272535212594046920976137332360908294091593897314748915362078726247989501557609845831658075254410027760204419417043743783669676271817526470873597900953235958521312081143067102524490983422002018583722868588238982225379697216196210480853946985550929684461814115953331669711022581662690634411844840569663778539871703083952554423235109621358898938959441029749998102541267734695148901825536802735036370766627920462325390243599403325530042400203228420901530762209140497313051865337902375972343099088632561598501942397663394983411348712498767254039496780483394800 [146,94] 15871013583080223908486863514991914241228372021596619318376140196910296522146663920548148702341546366679479778841959358962716028318260757556844186383280700847702208114143816053115182880074387716736285239182726767055740329214897225249399846243204645830230518693179167323033214670397649527037365123136194522657510446460291633776782976420116891719708958326612026047835276716674710487067648375983002979774678924147789529605410346951923440941642991160536838489118031230592887320479429364908833963198877943216957197463220708569883322757386278785955310988119911847864590157125293016555588675533872478474382466689363379294399066819824425722911169284972992138060086554147507132842535623748811273983527845299489621563090822737683613470414102891755947304183980057742977549235741457697340861778832137656232000222450485280954542438918022196396266685181530394021334609616700315032212891622842218873842062581971842579538887028162046697649679481415818897592790288937519180107411308625440222090941020782478393097455555318635059039375355008602151568289404905553129616671244690364130189928942124243079398116238413301008584708784634171188792726454171574917510324982094747247911510225658028143135867683225142329694959121929496643481309093656317154738273717394049904321135114589389558269466082373757024068421029878905179365476582175961395730112005898619123683075121959441159920009962981878510132763999737258618694958092889659403410848325689626130210460286654986328324353083461044821720911695018234407190154533210934647357756114873033319301945701668582864329531950162820877395128606016123215296275488661100182085737652541196851948034072116779624288746893911913113100840934804199147553322882127963358784807047967473462953151610939400969916841494982207841702856483738252558611517176235649844079612333418744936997484444688036960227352962938443565851613156458336484031966832248183834079987747249965132228712942344913948145095989047969888930914865808923753255128598185133700034577440370416675366713964489586141904340685594060293495159506694648 [146,95] -218153731897731571758710175098782762909532566108701614629806755866876297862754461430439469277012775702792169985252399911075249944274154587045666904680944546402482529203911020765820485965030393178817098036060644999019944381201273172643834347170709239505879114062901315864779911845062337857564314576639068726734375716669939114424559663064720945743288480061781821656257513818842990185755961191289244545307729397523812340402362890924243179941447397976549254884572181240326271096519969346079050512189572513488758077652301678454862549512732274062060131631997884394851227779705041222885212124508782978717360593302038862633879655526762758770675399592800954263317708964188443614300853617398492794873502485372696757405397047239869978045500369548890197908910820391095098362571652910401612966696615470186839267526716305325312896304804723545936700225423176736899056150464874035127657307633778397961604170697976887288057914531878445423860702760011049799679070914627201811988048168196056354522469412724343408184874150944924584621205501181209794682023457322295187787782755178553350425229581170662157045274123901480865879821939075934770375249372244707841231925054496294704614513353871747726270308326313449029925821533604631700476816119953953210511594115316733408802071667265802603534997738852180922114441624713317563671166546067368280813710360192603424169848471356199609082713128771878450475567313973425722889952743999784595660405017562805056138406313909877103008663104557870421854869421530559562624179279618944889145504638087724043065769640496170218743546665119307752548108760541927453570881717127388676344114001120603823542676380473492589461630319359289820749502872605057318072548014337694666390802613982235183417044159315737278756932362542848275125064239417102749440351498525779401111402947774983803380519895224237352631938811188655215574868242146886485145174356360528112958256962986204121685375842347555854998694315295234014005318618863424148026365442190543795762363985631066294242315191767880156234840107971474580092949908 [146,96] -21725194804939720994283754487842421332198918738649671342877033278892568775812088142345303988836257305706508663371632295635317105520250740785328930409859237094438979369717934010963387775510354935425230677026767387672653518855130863614825529906061126728594238620274242995805321362351530873879853203174838654911082015881167621109730783360138435429372568941497056310782230789826177931402027382723898335490051390216578113392422497505788193305411951573983552045616802236314713347337373900936765904447717225169183025236777094147834406029905855880467330516746791178576514562510213596326042495967646294948114591903791507194242868617585880186030343443854370581916695070685257457243814514224181800114603637215889826089225026058427592202496395780270543155926890040026770085271380639753840785727213409480464639989176507801289920021189545664550694250656522205464968642803865117020832625294521819770152254921198333645462303472325042629089204518340344726617816183905169517135434173045712073999831477604782784949383414225771579187985231220520828494603626443328582252836197294370773903378054166953457410129647144464865279832372954893793037032547291495765030539249447147680375148557319716839311424691298748579093432903414120076567171969866473369463854323215256768653866957898433924899602192167797380278402312503890469799549951567870775004564202741531937912998188312621270128993949483839393062964521647762137015664249038055456671613581354231219929235248788610210105782792594705960601760652191725640208661664412050049595899103914453106124922212690173774668715651992038748399159011755314981478176933051311049223253158411498900154692203500934893603343136670502623834092254212700965912176765991561522289469767831717801933573052953175156386959509736625724471534600420399944726908752278027358536906394833027182197782243449529748764382383514899464076328608504298256652469916754642365763900965005348611047240736364945163825787791304265549419899763342326505140538644689017904992533476656627540175472856030838538224979856098110919817936 [146,97] 1284522128253041705442133852334362006623361009752927043919114501543765672414988465331862494137804964942750066346119626511918444635919647527625099045751523258299839116286458089884600777683661506717447217407394596942929859389680717083364612899762694214884432578015288960393556465995490306112142838569684173270060815658591434798232637845152224811266633207655524814937515000369106202155030556161292603095673561561616467307479348848528986177006888467353251106686694058291014697166017491217510002359850303956537678443954015909956757939127224890244154429799096211196687858084411969079740503345052525493552630145873290353817940163012488695077744638230080536120980246727817919685012064706744539532571758779149143599209418298728582470238810886478305953522048123585559392475787107560435769468589797758153634529595972160053473416108820762536784501060714538691309302507482724773320343754454642762858828793188200318908021607955697811964270892308763331368783711214004849971644918217523702045691773239499174032965436859697423060717942006986918253946677393313172505438190204855572616589063951004553567976092925721978060314750345168061723641915671035594203697538429905620432972355155418573370648588347194924597874477047983225388284861301893905403343040111057448010167514529153403845626478867308791118733381441818831751194211106461274041287022840465976504164258581126888594919862617515190933389877902840183326150372575268060158014413116342213996644115016641193787183038528670523942494298537015913287544338759955026318739764834816986594525449939485306743006224701678156638960556297785455519471990378940769801317843265664509971793314024179096037545130139565661451232310482173557660014649822047681848656839689706482323174463202869784193046774016596876479509161907635534064810477824798072512358869928061289855193611434767989627573706899798816283831069372535578543601858439363462357416474240446606628871941895587223261989773557988763061159583984114102667853868382249007512003641760858825653666618213885059064450579238104081928 [146,98] -28329895104019163043354516085558564263457520519882388041637763253955552380339036688880406922054914416319907325413566640203458791743208285526094041401237561470071926567933854223988249027616014437283143578247118974580262202910250461211751731509040944614874820777084348483936464839337952129339139831462054486894059327310913833370257875223230061400481858125823265597873379960415913717871288453302163333211107124434172649871682671385599287814985460629984982335445477578290544096639229754891588557329270382847945673536781259268396199276378543178014991698160562450852310196288179244527790749937448955981426650470767924605062284293392987994243468500619510769917757538751464617681004168507919172368983969086912121711792927067196672732451824003972507822111878246131755363192414464208574077238749548247966457632520846456527495831103066984627450838932290053518656488993033202674529320210513087339870390117808871469385011684934360822596226023113389114281863846342484626956350975869704821451829363932530735529270611839120692358446971222667963134811555622668383140812030539609526033748893070019845088725011778312201084860076224547391774329060842383405567378836297547284614307922472125904531416437612631582753757553444177610440937050757641854571878350097278705881518740972922271931309763314850209966672075670647983332936729933779569042080297594267795501040183000762656034473927319299901708538888120574209400476224150748072565180374005195852030100327608871159940983569151415347076699877079159471554573887958400850799757640640355173220380956418977861467585884377900316423167686053726251798474055624060623363111101169513789555441311170212301064896082575309808428129335731258279421314501613169676985369647573567905370803451330494281172026936838563069456962913229984574529746186141294222735174167402733988001261035871168282216013527784863852277341502633196800626837035441959064087624229870552886153308580948695333178456611049258374505485812660598668241574526757015856557418715674428165585035481327036244876356205828038 [146,99] 217866540002801806193430383603161067093660818100972437157820066655759852794278328156308314517345485936866086139218167201375320428467690033032052038688297210894443359943419686299024718316036220968733355303194965744303612071318546136089709541161568716459209118461641745758897640116715235924573489068865435744486844524154504890899837947254147584071866572810369406010113043118841214177535297908975073775065779845041736463948552926761227757747118878826749170616546944208408291853852876167095247391195208507780505105755756422279701250205879191455176663380963134464403887941412033749008140768382595181678676968073197209083110021740405136859198144614880796486366190499378127046639977574403634106386636544549744655847431852605306710775257754543577439061953594427242562297983094426809419667775034606110123163839468111258887580652942410493130569420753269082172190447044525080779551646737233295245584245920695914448436327850120344252275531463387613295998942192741238545447852695708238841758983265041057746431506118890163301419290232291911910242923893998350061035697095999415535866442203420682358904206260438617211500731379254682640430575620341700482764161794641580305188767085347288864485203773944103456090787132450475438454624015413129930512310010358336667899949884674983922634104716153549175018937187138076419603709430613286337481974302763844253351801456621554669059198919568425008416592250703032386247996208576664058882866119308060227902197774202780721692082954917597621570553543433053892742590963112543431738926793241928240637868200969987393615422730033129382249936996621736941300037322064498212169641884211482339987210343271977991215374911004060873287608909208527980437439288847795675134752631851635844305227923777311875137627241016005571097680841709560160790961920363672211308764466956870631906509382565317591780861241108652205573095664233388460654291967628854114560269568801953739135205149770575158366312318925091662921663897028258464703501108610866929903946017667164585401239461111105518797450832 [146,100] 616914294486869874908642289140003133698799702766844319329238784822132576083409881556972421837161941884859383425199024578519763841664588671697464797578813802068446060302268071873644834150832902327056170917111921927089913447565379949845332126825703335818473011266740387233748742200010329102808210264744480610955661238790752149992075783793301841583024658148172691197576299560295576554940764309286706933316674287257962518237794312826243344470270404671564085277833442503705022751920582932070453260737051283571976702634333479184542307451274863257533664091143975277945954152908029521478533728769628728917068776132311110754857686806934002067063628894051838321838643132856686991809246471782499046237742727307742641976247227133267316125590179320383557982558703952451746935801258132467766998366663276610561315794911577899092285706435829808571671894543661863778672899274116020074617733062571004864281141294543870229985572091300243485947892357056846228060034583510826385464239829312170471262089933325864929765035424258925192313037590065528106564518836393026562068240469164067182900457268790276210759759378953316107587101323906184468322441744849371920640734816022132526897067078288303168140387642767447757427138086359086886984066584058677741800117988299463660889076454514224898005152199091138253774777648495695600532655298207103179538817204062025260928246961034854342045278939880760078001456791134604165136981489051976006993680031540904654250265681444171607481311917888670642369786070393845074084103033887411659440937318170065076054071935957251558632060101919543357716994319508054600719135440750685412581398188626560089812818946698378972506644562429145785692028237518663628760999639534966113025409274544950709443353467271738772830481948468603914158422777921549561276773151634172262561785262820645677336134622460286859145970606032508766691716792013074371986352495916146247737104814011384461730851792517557741306203486254466733241186562329188356716740978835082756945950948252357295779726549783430041624 [146,101] -26642688056425311713104086918586244367394480737683437275474072868062183948056838446439760894654769853711273485579214704382114537079592697927750939843160915794894732769384681785159379594151844090851615117655632058554565327982431815706952817223581682208180908558465735170366718683703356066222132569275210783621418972827884853071262138869490428350404967242721587004409630810791462536971472872990966402391165385338942705683362188325649508944081711656683684122203155983059505792093033810430503489903224118535343821583434018074185832110984226800279404773620647439540129980255953441647184696444252690338462805113518183848760540415968170185082748053834025860199629533150860685353250931995736766595046904538663070620026777097995332464700011369571341053361887150317467817204715676975129073957852484570554996529466638962272906796877471086819365642634703551513757640897254211759126221108045483502515574472554842101150055106534278504950417718008564104255443960247497216956693186901129228357373316841412093769792616921155287445200799298888825776062894535867872705156488998390704824315835752028488993818595988265341180771374152388779537009779936941621340221424282722791894046670476094792498702710288203688974238322072781590891128415862759392690195711051293958810488379536494318667869683278168617429095524858745764426683587575447366457216093202030109194388703014794879714347327312032267523402310458805788797764036597105212116644727016021240644830669021065713989385138127873630762829230938935977773902041648036681308181977988201322064132298837512385313996758158707343761352874200056800127231063122866862605642078590505133901409753201212389595971167010906069528456661388430694850281955773030978805383151625202971462570001699668994712251271173545238309206022164321505215273317032824292556120168482415088720950165982005185120183808494406626486866472173390958860832940328314141262677963109804020886369401783988302878977781369249169833891137813490345962460387236055433427093513401556472490385351717679868 [146,102] 95744378297994212313779134274300131442317854623148452625137119436354759822351617672740660780220116912734332163686747314267888003158163580508849024972941638390962850944244886462715928550547229003626822284170039902018291998963209888227242661491761970975515252724279408158646752953381772360527047913230060034806907357525391406996245592096296226119749793514060053472030301101494703899115760676512918613037483986528179914201820446493102949459567226175005530526735251329556559249191526215350487338616205953850277399469550353349057293188811936378058053540640571711909445692748285311459698534339616420717174233287517635681489616937605021581491659623420047758413560731772488542077856304731355818682846367023328137446943311412817262886733357303856633362858478193258213332133348609454226578200200654930796413216257879331675397221168826003940253235583672968657992441407488838382948059658551838141251992128945993414735396487089739062706426232981515372591024491010355196009199915947317090049798828278660415526271713779739008860938006667101352680541288523915981251280744636212832467736361434881979916482141257303793973625703080707902647506206719108956488096942029023424554311828023545702853145591912806539162381031934238501521358183822501443052086862951693442787950663168806924575432863111212448546634868261663805787163716345706420927504305485576517731962244812225800614580240544898765294966842945767814056083934749793563643765197051615167252772220108206640526315009183676526115682328778807980147508378410819512973281547591810571060058895541362095338897612948257980146369245528013732687886932463411000952596515337246084735380459331435777319435441950857371158342421337811518597013882406379720079966466216431168729351919917442562955835344806088948435879323256619166601144405958558753389346898092005117593293494628342273787680321334101322730580669915232836454643417839580678237703741616167731339817083438759297426853407500766696863547546923486227684805555623899815806460658608569072900773776464 [146,103] 1102848129283014478077907122558635039581767633068375723255005137883150599208966405786090177881927766283562601773539594946502642819406334075010095328259182528162940981412231091478050229676615911526831772137358640039081279632792254522175837374357195559238537670791129862626709949723823613967775885382627026618305748287054322574182226522234098063866838962587082191330588937602894270988940133239222102351342905462093769167789649789189552228027140344503076635775757065288075499150409726197623481543892495612806626657331154749024529989172088982673089405211310837712304669881836494982905862395330464453511227220242709605826111861268938535933657435396129922339586667470160577991488448062531905236821776006733835207238393504232283526363918249620558586843500443890687147314044137320177364129290067101531364142602920275469633525504761557980779633494475956628666459793466293317304064326083678342536900697907890036599695168210282972245246286863956062674631661733930949457413615284163599460205632346658873842103465536789706343039187215301430475146713121599736738198082908533784147880696234924648085114101956992062552493941850958263687320169166049842566610889303797119913812925890429296985822770420204783508207045785780538283793295705364900764966930930874260574619457319289373204204095348491079339615347324676602636503521651755360424371332485996510319750905971850132034760820294880036266765680614578776697711294668145030694164253355947998506718269417773062899631364257679247646997098175508963237474578138567065710611912261982733510857263285160991602596475144029421021427541731878057979908689482011575582168476131273718206039305468724614654691542092656067887725854966682237010743705693407198416190317678048062316424466506313096910229104301260795741957879435234923041078688510737777669333102356566572273778640264575874225950657725940639424696401489899749704240874422685799251725462170511935141950422890641201215157985192500221798149653800233585888144637649293860519010344791932437640187296 [146,104] -23298888258598831206325177289074035960766562852610054187662676420393267075958624480884130816182510198497344236752672158145799558018001060094423530210752286397246755751456698653429803061315600615345113791189807610685319028074119772130470377784532309220224656137842442401612603341183776951891867249308628384692811376020334497064567798909549666290323926738326380419486828043571353975042493717606379877145658433564138116885337434046620700942707907363045735537560472218187016479961630273290214100461349832772245593908054089596601969821126346194559304245750384210276487039564736086322647938995790548301133623858707822280428358794236351491796153941575063045248118521966731682385064227636537651708680590286063957943320178779875931072473188554594477130822415252806811525017230227191155925802688405592275020957374648892389488332474504218447157130366025459444424401837630858193452892598450380239655514889725976710190919281420120528515973075501933436301565893025513648766254932450137390550064267564177148577152102685103036690104159289689195319059674702834318982280253335753168965662325494866463015092185799812604273059029389186762407363961416703513440306366356949180677629520781336060601333246018715974124541091384237345470157956091362908762673250740332083456921418665327360160091998158487991196838385755684993025161681215382134796067234171445215363108558084209848710606188371874902924548895551804874342760202340074787684565269711273937451070930970000137169386919051964790770980047533164759201771946384217262238304333245181366036831713609351644167493550140183269982597629523439261900530071467290712432908450893658803429468453494384690927854388155371481731125966586661119560647555755066968587877894257121500735110561326096056534996252910754598921569942395778472867600251227844409512886938537064395214298946459421247927610984393663677155479220066536304804400479698954805528361697419761580082712191780451557578895184006899926383309887550045156954867179116657669324641994867733223904 [146,105] 96271343836088046426179773701341217545338979905395996944759247607383942604839176255247813058284865517846493303189872884049522744092119330366469111691803329084889310018307835203418025338328088195797296264169846152570518783478511996724243144104566607177653578194167557729289703734734903916937624150598293906973655279578383832877504674755063575214343984780486993919369577512200936335143583817971822545335267592896131980069551778869169984449757667469251139520165958803337068713570208480436272921010477881219977045157697743844914906534681624410832056156864423931516604815139056567784827094392953040441684156412361032719698756563116855151491885243854883541429904982396526799812817721218837428479888821224899102597921958253593376346351192980750375361040179036561131869119751871853247242518344199993324651084155249042232141815348051965533034835275196755509772499972085486315008288623386237651458846043001140326724709859304309346735406955737024935337682468268677012332805789297489830613657042038181498014822047337194632475391018452609778148720788317015467574630664384807865748136560452167642178080670975405021031622717700165182065954106914818197563268929324213037452750882672848999916655176584704052852882252621582455817725741717037910445838696155409427006578713303730125552864332693642317140944745637466624321856335138699128905149187485725952019269859989852120951074206211284664196176143993956014504488777189351583634258821850303070125498493115730900690202810496300873060635887590409401408672624654364879779824417312272881946181952702842182304412521511403073392867647652571093532913251208815053697649064056751598094045818173823464988065616759384173464885800373483749394709783574609043423202870675478472472704804688170890030148138910003333311867029251921908769245376008852129727655034138830756903686692938228302259437815636667397065351287308474395574861006702867513558385005558668275591271356972389935682864788470549435412610234410544912483400539090154738682026518731520 [146,106] -110586398116083295662393049323822770342064825501294593577876159169616272236275935759533400919607501892339218784544443687439337300636128252927686281054430730879787357653367300052180407119849975874133146022932021455161233197067320835499325142764566701086983983339764882119954324513234749642807650338496465125566284673077740799454677930431123111721573951249189933518101413094725458664676234384738546888313708098147108536723271345461599132093815292152650674245827242206606954631179124302512206086702097495234927355403228390859002919398656895448413079444306095753012698071279538496947813427441226562910949042826296217317332470809686966968442919441101295742817804287855418149474957449335089248691470333986028959018898330171730584686896730810910210969246710185553132105318304257895120823470000630084919278692405746238009520433674573687444638364251254362719376056649966132305702681519291340850001238013194431463753441991641828986956758016110195181375248331677936418038101823112309844481848064022750924433855868866985685951441188339369794166996032088948108531027375202155092426546153964143810006079958164890142593163083035371288977565167433478622891079133134522674610390366060936640463916056808830004243774679721950598249559682291968956279871941341222632055298673667057162487306100701064436965460460009687080441798566508779866547085389773380209623008870282067267683964152391858255034045388100053373239049878375693039787384727368678882935567252198346287252331223084844368408671342942040017862196573725905493930074282847762087670837639340412385457752648525544557649210840350179499055098077855527629303129047643025871793654299892104428101350086044969555393602889580549444483584267407196456067099811694363542445209484432408325628446608300407528753705965262477465773059952220860944215154959345387619930182317589440064565844655164697754842180828624111277765092573554692798959155538233210767843390162124342353912304992104256733762419301607043124060203999317363568049326340 [146,107] -252605827243272809986041102897226702269142584039873702719753519599982624668273409642531318432649552381355917436864130664650597616821094890005308578984077700375679971296680332800411791281903010997226018184259395094749385866929920466449555879545711259206035028378358305487125236141799819800042045275752034654913735514210316943920432422124796697426731023120395715044368403173655734504189168598967408155866969743344619710581114508747166653005287195047909460912834999652884689985939858515839493242269250799917518108924836086193258731307633321864940240772119843375194950750685675054820667187102568433283840812303991276041370946840224274474448637887090650779568714314288119499142507029894489033831118672140501117743350507904745822554008687184064931129639968649906535803213299047969617180500383856534238961985188085805258819066385914586538661285135799235674139989915506166503340661825837035538238385162728119064761519211959564236670986184107762331412518834605303332885218672061094812254247402433443944875952177087012926446692574186921500077131322035198935368567139077275277687950639246247589721652283670872739502169846467917668789565432269217600017606030582244715440452303089676730502394873866466174344813041642075085262748150127884774252267849256096387311354761417985327137448339975018104296921914813651946151488386113021641336436488358992465078489765734193661237706597914621238989528980676483932706766587095270325266456802650250002121942920350231810038071400459355268811590542684324896728892807792372949295555162212252567058767386508617274211231534190238474073243481806597022733036137415814255552240075539436298570607255953066556465324273222742409123939059504098645603973158473730817550218344605420569765516799181389675809565355606255148804346837068089432861519343236166328175493616748231260260674085375549784014389955413035419718032577576742575107404035813536299087512763712779562214668502763470155861049585370239145324961787804154840364954914609049779976 [146,108] 999467096470939689969527185036047555841032550707914223405587975019402374821138477125885896561669735052167938321827121935797767781819952587600759622149070026155311956340768044008375703457534781832898393963316350525830580294777659868332705904081604885812354938520761742342995266507590701094330646334115796495003172358541038206914523675214161392633468018011232658595312520731688032288443132012463938382982081738251201840588131517268735905681156552837496352427439721137071814011485486856381568898705411566739698133278314855696891501880758122280450493458327175695907920231566480177153259810619721027671615322577156249332170107800187198924442769080475308424513122231568244765046917082010459976563576421727271571625271678495797280963743848999171949418573952646000735188216147174064541238626644835199182514236856822834737998658103358263579644311100582160015773185232253309012189026515720124625942083521522190786320046437794898336190978818259174781559586778962304954739326762027919827891141423060029888343386990432611136730508643819652315722619825534141913934289356170278467447608402354600321497384786608499072023270890460362444874738958737517772624381275417663430704832086147607056008918429573955763974189979804379893061486192003469645723073359693500165442504941236380468667134838834467257873106060721237565289618695617411576188284591865664103799944545535064772023006288867185345782959823405366894577849189227614620318688311269190224492950482319103582481320451556646537056432614612149016542992454871352632369085766077459339350861957693750932539899815040068794574643663911096025360407731788082688643548583325688907785827061786217675450875833044094103421996828530927096373651973642048522941421425038034805258033320601486760246194544608537977700371808639548682671552798011466560317663881656518505614668432244829188778945525433635906535851028365639252857505246874454690574224641269245516512566769010312082538016061983644093215990852199758211038081463014944 [146,109] 24594833496875780910300498158017289484995454887441844003262531917039810137536465929087042811999202849777598002231576007231903181408076676782615207463056409786852726397118921111074107353355795244643290924097485974854325556637206410352383775961910616781629394041970029231278014539153484856680647980992612924930825290251297635274314012813996752311363003110767103414493566496871027387901163941876476180811083458737368135562104104145542058652871198551244151196440214488373120941235929208264358269963484471279772872249853080077506726720057444067884964581695015140571400686851959222826154044424075968433467599783382719103493818695435407134231003271114395834209391049826311318710592641691701634998482014871481769123359922882611834943226352459559796864311206522559083201356966238128392749121862766800681046744380091933981754360497335108879231955266692134865140054657769051702875875828588429855350554443745663533446435319521458508129097823306932139826341291115559248346942687411067933596518320079292910119747733425505339975767530009944663099225573344417257435470186142653687086320216662264280730187716648342013218177545895615999982679349388173996116275563648520743930385740550874897097379033188241880512970300461253698042310086615588552258131738084082503439057407695303404668846893654206799871766932571943070077955623061170833659126312605726647797502949907489166380447629305881554613408547879830825753222175574233535116111010197557294350735752174040680129904047538497403951414021972859963505916678996705747655476314852970069817760402886314086264159348999415069456094522504358905084502501809431548889442613472358153533288693295409716074385221757246791937995872347320973903491732102578719223299177007336694038588917622144160003802413341227324468393025454553799949690645123538218434542903914217577390903418368471114779971401755355697887376392818943483546800805613233122941326534038939260031752733629338383006251447258632913605720583373273474841467665616 [146,110] -57521596809748897707506851629059679003157155432527477664064333607258193161124223511415422387253335781877988432565316944630586642428419985495779948974775903893240922557943683084290158535981417575979285855661674475346602992724235189964832408577147921031717584231943608619470337815442007099634452589248869898788925206651370572868389732075381209504042472721070234506838868083829166700496317227700845949238187230164987033687280757461675195745085987245825507960849592564132862912982975289888605575641464595253903144472053990587130349053939656929754820064647959719682970590194277835052585360733267864309417329255472197035014092041781162874620055735088983984236071422459742905980263603634463457035981613832595578198444970850429516369885046706235845428736540826105665139977438796165400007820973895153790818185164935446531026396158392301233981005006067382039991690089850416878865512165744242123092312439838053147372765882325036499230673928458744945301260194399351896344340531440168004563378901497049657868499869409638732005689938252519830305133965001566124615423822068737880906518238393863110809953135227902741791390376463597013060353369722047299652896436741061878916209334841707713787447274648688447818195785854876128267258403929144265186497225025612047332305207831113761718717416032296083967249048124432115743866540574565207529225773856423842396045518616967515237140156185040616373661436165349289389280277254175874506778650602872123038411456553927229705736395419549739385722131645963619640131670859254537925363498412901567626845799673186404551248356844186722978390934919723526530721765550869632729040953810458650093965741946492466812546239073295566979311574499599648449658288143506370867610668977388419982020076293919363751175823312137482641024770236813788320003129748551986024716769365820821963425569472453732674453910205971850749484518998309747748958322780614651688575943124613870762344058462683144704582201020285124153767428188397446772648 [146,111] -54003922576235980676692562871845329219485499244991022154320998104254570816643820379712692119721243766103973029881994570306291627190545255553893896855916577754219259751945822569408344302292241018573814090640431413448208681202462530658546865371462055240453021229754397368543019875272804987024010805947948737194524780175732875835158146001394053110320717831371564170624368583247033040650904830626224521350326813356083693358345869874264651705557924867615649857227448530050239003932024065616449236113446422784445245272243663567382780446515120831884364384411275654643878036297693946079665795754745954178173944359343950847116185543234978230862291336913675281338215460541595821329801493664119458268336064367198963649611297630438833867607566106549171998482227233587968118126752522354669109534059905488491983323336013767824504727079428824710831307186113387003640135487448552793067492271009008338869954997258500114530721594201002043580328518885005678568954186295792298689745707240758685594825220079005868750464118601969946852090271471977948960930241972367401960293978992650287646976750894192635503641204307348818379634985539983676318663284436847298978603468539876586407839934197641268149671077122659766157100374284671604891344796988094008816568486747207189201800188649864312225841918737195666558746116885261638180336109479874985645282301695750186853773636081650943652136345233002765988698946585162611541507746146025668280313352827779488130682334728929628779054962763030400121652394657997883825565457637968916607989565799434564346649448138666886745993532413540160803121077912486096996375750451023207363426905601422991663478074303056954542148471291440517227315822640947060257538201736463649749313880934832053406619220306813568906425961883705475972669384609941324195726776303705780629748463278786009927206140681644543367576443245726408140769545033673748800530124095077513981679643734785711623450553587273126410370564552803484679245374901911516 [146,112] -200062439344307132194099154840240511943634747714161061024567013207524981873787798649439994784414037106690569417742131954963503947477115382350478133417136560430109890670866815421150182774767116172863816515689100491575518483659234627263275871241802976467500429832954028961308319292375249511162549609890222578822199625214077333232049311639185399037498012198943259382301452268390457040181011292883232643228631654380459261666199528933963871089733471951332361318496307787458424779322007810061813064863595115788536733432931735361397449562615868305441377605962497512079395662361040783113214966085264707777393500575010986003495769171815846241393182301439692169139979523448246523391476712812356197887871366651856119837052483144184052407178560435238775085730856907509332443653658687485293735346692371434397750354175817191471863397149606013588070096787607682716146774697202658721360955897719053062915734752745991884104527279333739544615628331201742917075674126098140369843124706364367579603321882812282639693116944313404730704265882826611014136455884368604404205102040641864600085467299164728726885240346011422615477154491450416400741910706945301489134510259025286305494762881183665340715903428577426900368205227050231952465298309989742223967982710303871003646006726505551400645179535839966394963324621638712590205631498450540916152419058178762517343635426317231051599169592332099132534196994003870692492586338442551850729838330019537352940957301246309039895723295550425354839243894522796586538812913827957351735843200248351796443563251042509957707238603139224293995562292747956707753127734039822292314042582968539231749798829132896472637342643557806771881204941502346512127461344664049259310038700421749945788901908073026439335496448426847798109286347383150607955346858939967138810875789811347144310402325552325549538972474738706516795644444968004767528066127451695493508852056655563822126996245652465366877874705607454320548752832048 [146,113] 125051180858194843900876169206250055364378241437309160178678455650546755859747296478318103832666755522208532143404465225552806789724903307359675866574453741207524617224556280451323592595383608553879102438117264435027422680688960241916476955849909947765699514574811438325944056540044552105647303661762046615555053222490037758057800488983012103581048199812797078724957816332423838532291854086249032371471618481156411013975550165542117843742811104233381530044692295197400821793509088202994499035144643660903577143996006539040778685234587250812469191681069664402087840865069350236502761377299760440580714446043136020315047997873224783023267041783222382132627837535327982018395145753228535109506550964631156922316088089925493441771364254288310628437805306317900543549371302434486069986811811358837848506701039946965860297548891678661411460925897125944451164366299831018229073299161506448389204960864686272031539018174768488286146844401107057749936548980389506308700202554073912757169789831790596962697993277119080160570832036806706627498414394755346280139117488054348779391131844100793391277913440314773982444581973493575024403572891141662207391690975657024668566929504986063033587513077282471484356584105297113551685476637498808437312312717343809638750345946497107581594025057700954947796793639362649796419681879383000957484710588459169890644075061690139804107533124232411569536665007020010767289382126731939373229018638301242459421563155587840439610046616378246903618453612052046523943995919153427388580642056251826623575408766894788043524844724650414453997477836095038047689156771324946703066570500510004812901716324004754890210967065897366578406059474199298818429648842385083982760060920042511957962776148941309679450522077648810435354860409666813091759968987989895806862831659146789472198032262912908460610748282747860869763014267911815959055223194103141024780579648215587239234776796634266254532932790757439467992176 [146,114] 141646898489274491718938369158951344532219629093261981372427442139256842255574240661173880775693387034402928825083067520125313844817346363928196698078123751500612944246424582817100143325530601822500869331808664822171388121118568183353872350728909158889047345397968351751240482445992985104267392080523354529449092510724294994085886335091615433398742839373889419145532065143670484628768323163412999128238291316610105206916638689587871496489471244092838734642217181010150710978514699637356435174633858284546891419059375974415604785845265883516632250190147398526586240162017112603466872423776114657199075231447057862657440162902727445567931978080868837052336551156784177766830781540984714912158255144395655302584981026802975099897385920175505173325282909752761526662607120140328925385650338815084114333601179368962336972747980568338273179307127451088027392796875414933631547081813987802413282030736094033358111656504632082102057617187231585881511483071519377393153755084340576559062954152064388787610783656043095691965693525057734176150968750952759223057543212217932408525431075111790852631162539556668976124876819938409531143120620533472043533841754324587103306106982009486982217822082686512984550627919879319558140578955488988501487301014760064748186897447901563881809373892794917431084281519336887080393267390748214319120356954371837484830181447251730470044849826823326738508432203771429353890844975007479571614922577272679276078500185824465574096940665813278879187737438074446309395652899274745536056492001606045209545915091346142599580272952968558806609143784038454927525427267799436902888627447858580985881147600812864844488615106051328091487530928018550094128874444191617764919814105930467537698798376454605531844492960651115629448875316983635885900673307595425615717740300119250100220227099622353959438265619002588777066500041008954843856832071089940791429829120007601903096149271647172222708268426563730814 [146,115] 163125643990672130220072114143813884289595864739115515145950433780996263993581812080579453656150622092179658187950430369523840446728125582749642330371340326010011936723874278501859330642753851576831893227191049857084323409738707197117278200984508104412062778037524479053337022102872868186114356014054379606407627984459187496857320730762877068962594011142886827586764208791158342196184071955793764650432830252750410141749859492379767822210718615231639813900970574650004498545052435652263878369729855933423754770276828931345589854955459279340101502607908037533248859108754201317777616502098878902347487048857505605039580546652605036227427087937567761710511568764440123553766809743064642173682000613360936199709904018129886782769297386031840665087394484706590593327685773436366000359470340043853927988239795200004692379255053128091980543035467356548834659664520130301077897981525580085331782938385775771998060304989627795812286312889568483606376746862407664361145227524717252761155062427853950605972850201065884588064716356962218591834924386913382084173863140482844656221765638030088918774437395586323358844531928868134414275452847921946716448338984100227386318236141021921744841894108256522080443887062302224493781652358473731912673075857381841951490848840506112594927301995205147611499626778818321258420318122626338018417208167892207070903010579126488202313378037681688262733371980295966175191339650832813725957014982701086881395408664707005399877317489716532645953505705861470296714600401644880308112851457177607939276076792583262621225577237563080543183430468239965564211128198017434402893704189450179727812659143517083893062553885400592787000814279522409758435449150260547660852457570569331990377715160326910729518181157524398011938951826073220581704549857586142326455565169537172517630692958727777428974109608770070967473658331447468625680656310379090986899132299458813573736650707457357393138178581208 [146,116] 250803056965226419473980723035103427655854603265426251513928641557187717588243017855120493623120504772934631114429924052027255244993761492223750331925251877247334807961438527946140702484680267733459174298144315951510029709764318733510205591270445446665212521059605338381904538048171574122949638419449671300635367104956030997629575670895779483752168689965433269975438795978987785089203233929232043811661207390942420702760259577752491122527344164977019830640781758487811761110004369361789070826118747631034558911957262630396061182976013868598523099952342506830869031045766730845820075620285826024442260215966555461836694450600223290371090037954304034851117566918795062090761274821282508653576990533965774956502337151452475768927154523833685436007087521540484491650256943551517690149632681675090539524719126230588903827213469865087933649870961564318202116914879583576674828428482553404548130039281051053802992416231756183857305308723422070475674918769713487542959778127118120007483277695234478940366763535444598042465205570677012213714163324327696138255846816041145133787099187613829140097919169322364144493906032123069311995538010829117286817067508265218147440034990550396871255700591250907382427631175225841662959704560906545710196787191316880530046642383682616634782135261304691301660997492292796617356536966430339670470573857089420261742956951501776480880323939667434652215522336096214842981813695867824141177470645168722461739430019433656047397253452163981089565029212034686189409544840850102279271371565593406120751010431409704689782682020513238803291660762304151222347556385760330638175067760097776660791660179341647152531957914047987144068106900733549437948580721399429021840109337772951812148859579404353403973453650929836688287547534131950649209828286573049719282246893712969017159841006161980437523638331268603850130370074669252546244164548697176421578202001033744134029176482975409516413388 [146,117] 138084068611219370424220016404498204906866687959909915164956900513041468045571854731227033435261863844535388967972842130842008010355702931304580834533787769982646674895745826164730467925779393866938123860597403830953103197237894153251875793370811752720575957346103046395904504089583184420480274836033531134742423604400550153448023587590439592387815832877725694871927166180981686807953557250785698461042842261991108038555981982031884221596306785816721748256287786717058540985228081197382653484030099957591386390587588616631618711659475634496076826426788147597167296762420726036599841184490674557913167948818890707864203740370533946402939610012981901730731796353948607034045857333113706286008728163307933739605479579177925866941521674227486783903389073834321795782959620203748495190331350409961011171693950003529449254009003973247232954399765323523736791546206195500333950215450534972184715241957540602210620928231367568417586962729660525939621898085344382060819522389973941028792322985861121973062816112453664016887902574329085158653377603913922656885556962236256094761708930190440651467437982669059657336786057857759885481883608893945817470035366463648185068125817801086149569423375311890082798516205409783223901257035081219057883192755294639296822327956573747799074876412695649930437491826329331253748972012023943873957357277555793493971420464227295574354964151248134722507021529547559640430118300136614034014701735207345662557112817286927931553894452840074745589952464369183897941887798458004757129806101989595895409598981278289552788780163018851013665694796259510165920564108285885855812122238993937885879108119655322257755281881538406305353833630782249666394723593707995013691898697809436108622345261975295582834041684262095791060978175415023965424394349688424782463713629367587533871506743291276192203200114723421165952228699008396600116062844186969381410148356298143889094188075747084172 [146,118] 56456578029490955841192268228761242153757065708047695710208649289744242648727107631184753808673081274110561080916887181533222504446141025985839326711539772462036967487914923846455492152781908809595629800351606162460637015936591618360919799744115520627949480770841316662380718430434763894984236043214428858881063948155240437382300208514742139413578044252758336894961793232879958677512067030818448047054818831690892348026029614036490019605945524529566321677557448166298265350527049589664395894374083962938736928874302169815228435203886054019265617219332504220349649666827468749972142250051777398261327707679873841247082306593717823019464055438734040323434951010998767967030593424954996499240275069090547139040531813236721982428450055942281396847280180727935417827150638216377962011430641500742263295779157838268279413466421264742403873770044475641898229668504586578392748489972954902165975698182286595055242827264940400677936524832661591915934556084617388279923464580074890175755474245345961893731587822256545292707846474790912409072145790777576134583859709138202903745132000974714852064196578942926675849833513323345856740492928073367345521518525080352876808573361301617504266874776456618313453905161251627867241944800844271916688724319248084681751551105407558486616240237247372844705106850202243773181129316835664949914958667244499484214846074120097901286965243427228414934291943624728764994260508395020943773738008033174472079830588597116594115797960030523378782561302129913998469252912981757502394692117009114755125894532831493385908315683170290420532453920231081523107549678172364014947000203536380099087042118045941108742564817630616540127442449293984346345273561084804627573739365966269867788419975476118976096732507268997056924652088865606307356407156593034582439065804572123967436844789093185410832207484996642085765188705404870328810801370433442907553572618789451959224241199060 [146,119] -1188637677216553567126342221590474074372694101552518487697109950163803112509141323207231195581257843824644155998309393004370128977887621400027024010862224903077628318871810496528048939296924086312397682281523619186790686823641717462278327014957450443121897747619237463981852758680944942178862051958801237033293403005532313351636823796140397540378040703921775530846486085304253066237564508887778714081533271922760495047654431109562140448215654950865966565165129862784505183699999422282114768235917277716377695384720492732599637651612607451919829449205128668253860402131267311231668091306059225820442229961270336670467894193531856087623033313634974550178637935500504425886032462322005290297094194832453442016390201638241189183042375982322076574533854781778224687989980808553166357785330164199973289930617870096242346490039901914796774066998775640312199067203707088859705744488338150412356195227986683642419118832699191836185929281968793864556914458110524976619144265755919094270348021953502177404484538933361925813862152710117677568717273168348580999508344654682921065715632260159755403954946654662316678481712993699740408439649610423874301283348655327827642116312337126223172280219804220455192327405011562957021791165683970562157476256727050994047191116540759353847333979194170772569564500961023172198374491031260803239954299238488019283698100259947930564305892585967441582663775953479671037652274867426661317505645007981692786984169802681379701835554537893415959567889717572956753175137817860497444631770298853294768485002363735150425950981830106757087810237282828386081070608175441428514380922572555193192077114715073865878056885793483396926629638237477068510816543524800657056058803647103931858995007043796729739530920645759371326414577650520658165654490841040332582196171846164387385244136293122998089799594445403883845763634511310963270115255920199479773655736238705942537856 [146,120] -3782456331561775289195508122837196090614092692333222539896098063698311049440152428768900850633754845065996977023159963049585153322092298662292392884728318657201874477083785073192331663072804133588204054558949638315418909818059520719159095831720604527760392250141041831187236276997834048037798622416543595243176153821070597199880729891586892738396471734606894134899601558503252611875561660134954425068906228117701200404884426873266880314403004917627048545486394486539781661555952869965690504791436907185194768155848422408196776561069608146472988607203887733263597184129391356222517523388062404750696814312328667659463640460898980478830326284344707401697627269871137377716182203820359083252633826145547688358564869246306796137941550456051045045374244589046955316713706472962164984695671210850006132065155316084409669536053340637725266848256440777521297892605735333023550380925403600106023899110087883861277771642888164320516164990324516959365945395864813916517861229849118020085318511692011924531796953633703209061375716882481290840557413695759561710530538822309784474979130328528549989367847520744654396250868376230542974757466322740714409574645361082633519748136330728809340091429754623449469707726404675116958314200527848530093600768663623358862015952430059361644507657221430529794359852060359482675589416239449506010063981459172448702983600940716788981591871766984557117280894334430719570162727212199057936548990608992103425448222288086717249678857348136188664853904434796251413169447398896817240525362525154742038973097170591931295601609597934715375387583611592156065416622150180094142711316002720830800323635286929207591188230025825274174953787033103806841764943604911739621711442829822189181556681435472839209038061896463221584449905866284915698666264736932868490582967552485226121796826209966647426590921478882671649992784370437922947678527746261201496335345258504256 [146,121] -939964026543158487909820974253119091894323140698881049286822595391326483789764446269997273028658921334484446600636075555842887776305731390682876062974300506137329796243029821458542576815241990424818277118076551809159722398996242576737233989012409706009847765394507356772252415073744336944677540038381188705119933492146432344886259877824227981528242970885846894329586776025296262784245294174182611558121756759439259396226332981216005838355581106024750095339058940430878881044738904466903308869630114340597999476020694624480526803759150123842957445277824845927118335563299571883075534165236514266764395710126859687803181145044086477557854374621676597460022892852641941335546287417798827011761342625380353480146902153232040535250026962511536463415788461376777344060619105157309860347030701092372325736365918255903416616720199813795807266220250257286442560465870606370132517195900873397103140708418047971507207104272964054393663991262020680713320800737157003545943416913046454864300460789271475822130807806199797652196706250209448215821985505874339397107183731833989493563720087223528276896075619574249763546099386452236992984267382860700447620884329995263706840079289632134673532470140856392007571426899337854231403782722474645481140635026399650503293381839820986221997433192610992877791364454460650816711366382692427736817843835402647272401899061218163657672879819607703446566298724470801848699911182452912406148561388219373861018210450018902281608051781542781407337589504016806201771366995058824309631789664585076346083573309116760771068893150221207128049326516683211067382882336086526747409252965870107248548995905623844310929671970316128430336495821994457978078985944371594380713108568470496540788030040044539835385593303886683565480225974170090569897828721479077331368354678770259895248714047448852889262432961739964737423781080272022240549612484204954820217450860 [146,122] 142559076061972497344797731222924276428585331403316104662159080134820917009350467725212554384733704608282762259139278620987029736767685473886433772983237181064598881365999493637758609546104654048583694180782089657346718918571293221317441197641300103832988270445649385096323445697857247681152214765001983564633169428080808434683370987108210721602271780047947293898237010915238708759013279437979737769471230647026916694011310745736982829027197260777806522743203737126129925114964590731035201920681031630327110778901554056050969417332988087351565862407715011009794520153270186480978983630632081640837974605236285985709587828802729695321203532664195018898144911967275216381681329283526924176325063857232616647077713406078030363005108753685572943423218103705190997452489097106305800690748221340638086452189998300917275500845402827497339398714881807186190947308554492657451467499241575622637759065772446303869187008957282301293403740487676925740672488641505515135711235564988193108682472507685086063065615032913878196386897404865879279143119272238550281207980576962608046132336170306952480555038849529390371690459916187149487366241991081683067109965643991692226404792571789870390156141660909382611667912611368218156073176352773586946987757638376585102372613293607876825244372341256415951153550057863392094095414053359075008425006871118930693040197419315250967847088398213753549205476302360844833380604942184081962833211895420554714010051536905808974109009925718845436706895136528116236920078753483074694118713240129672311822148097127545123447771133699896491742781304029506235196167571902672151034834704459501893457830102410989881067217967051019531124579362598075684313528734114032581021047907286355151023313249757166706605542817821631072669609998075795523235899877513300826768107192462056046398952869586299214728520840582618669178073314521069774592557922545737457421 [146,123] -65775585944244339027180586157482801669035317949999360363681499561730764530526446383189387729024577333050371742815101983075019438670395442766642937689286195376985989556778179940604287054552661974087661069949073206309496099264686977608679783477502686711329717957065942820230928685465518616802306448248150516838606195958347931795548340085554913229584986106078682492972802156385549189028314551050462433744083932409893856900297002024829112221980908807235841021925141442021369284067351521431200335215280121039555249849090620797802206980954608529720830080654542375563984908499784164528919129504917420563325503071367153064122034355178541220489809027724768420994563861783756482013297972933223339465861206331772941174844282549706878183820131589821757427943285999746510035713220844902638485824909370208020512212373782038612877873609660231259617267328431252590092782219165458649407435683287825165746975240010727366204420533772570841120375346952939418503141798409406742120697916912744698773414462048704252270722769538360588373782645751336362659513575520301827781019791344995907939748668152550380309373562960043499285069164858748743305576356703926462595841418994809941013698609743054126055385491755861436576623594641742419774762603872252355051488682621328530406287875647382616877423717054386942927125604457734156565670131664230133791431911218795892258102908667456002792810312728441327844647103094947301793361664113306478385403648060077321706496888517148140259868591283878068702197867920611998886369230253933665484507316821652822967442245891185492706973863306985908014392187878335021181198458938231215016540407441216873848803022481518028009358994035483813862867104781217665447071005087952841155361145598218239084273569327470339811291782019938446659816442079705960117481365238156124155730509495330615710488986802313520582034194410341619836600873614505029577195768009242 [146,124] -2977017580850523667609646858902291962717369636074068724048249262260542780219459437716193393187491492548810178986151735265847173993771507924558488351295796818651221655670318701109995948073214142128335199567677271247999873403342081096274127661190571959418974257924634895691648036702995108070429780324935722121613567333005013555233873067599116893634990368652389611861847463229260761745312170661912260597687065823213938391480251478686333702100092456280215604942602510463971090392992296504913811313309595043085158494367616789733961327807396893212728510675237435669092130873600178532965456261518621928797828566809555825020398182738936059598722026906640406564465194151134180992954548239815988823032545358654853060229775152805575753812873857501306104679732959387490661202010387708010919208222699620482370836893463053519964677417036760932936717012093329544223525216960247350275136592141063357157184458795882233618920852166284468403498867319376863718691346498715735698347192864119006511229628223418584156054462639100721452242770745705288659338612583369182949846022839290946512985396459296654775432569858581190933885891377312272167001912480860133609382092108224278793707189748297328575584857838972502678607619794073242365078503213995999278852272147629016909201904014852622372794832964787076961960631160553529341084180954447599801728640377287024383018192280550147494089528609292351789270067140017929315065906893873620501359911757657884866784979186228070156315348449386144032439242901060953732710947619701993947375665431216913820022233399369569416395196486580015441237924415110044040091327353897792083915037148337145314586181999260283384491951021897543722783158645069349239144422707387575894209700661151025015705011209806343859881515456077579860439767956571236633274330407211370113720014141194309552193863419376487092657698227131154496890682854713778330878956 [146,125] -2500138593333125239729129207488608631203312374775952449484068490138150343169912658876061013157552301472873631723939761909830528117830208586213809471707621233887136158630510692032885966908200301336085883993294257950764227348663665461807376256195575578508447790951836803819912189801227965149013227213464053213478852500110569393246557544915330013693580848495082722019365389774417237919665338794517397275924988053522001419788830965232785344192507503033676702098623939935144206379984930281370216289769879070627299977283870358087835076391579051190307862271779199440631731277585298489903207978970830654732059031205704917224981092753341998796944575691064032925291970539659485046918239517078550736872333586569931515994336805792454132438390464581208063959497036430205035832577701318969763902283561184348201565457655176028182269484465849496358828435928182601548113428489780304266556893528289149014192163262235715429836043965218784300855141494007762913361294843842060770436851930808583372696093269911512103689250541018489808087917910257180017938485068637785218254199334852983084193515296037745911967233369985184095232522308395794937856583021704658004838465787232199651087518023124969570979755809785923706558456764030741992341880123244107131563281721578012238802330250812687388578105900617573936680426606311931678935877565085265752762429594202698577160737177047502741762223488239318152294848660774529735287009562605157973337748769011413679059353433043562972299918909683337967517467714396260689115106712121887359398567538547062042781032870228367337764087380269720275984843163311840600709722037378851116371574221769108483956613248499465302358231021188158214501415768723826271084953235237818852495197545675866946303645265102024128489304798190318183835352227593237511684865872985634113702275033343875916913968529492229931194052264881911554138374611700509762 [146,126] -28601714425583327093765941973275591821093452781193436457754741205584017712383155267374128094192164819391794243027467051367692718648173757088921684480035362903149668679716624679529758657815545144599187332926468838696800186640431005599883711848395979222816220248062993332910510045623088172705556822499211686483588101756264586615909694782373188948406426607157438841962130752446948700246395620832327706386760470922564984020323867655508612654474613818419188612662419956854965918460354274680974410731839825576500839846082616154730069186565893346212944375974176778586316116158365332270279486338719951030222016667451712994816048848147242143057952810491863496622462283843221615583121498656246812973592820389372089244100980621714806285570763867949235863826392613337739887906741083447226609453301624422758151897876891568324508824902373875892075121435469517459612623104245122146770551812916440282432659344462072855022391856334385792560687984919360802237319730972551699299746695566533439761466022850132457324308681381759225115515557047685506886256455252112607999600642849692672194055358904214223027436842405455734006000825748616167648188706850332057198827898307789078910784754077767550560423377173898098400233778371566237506824233122076371298359834363525297731847766575384116851429803257452611894517742192197560644619146772896919295218905736525820242478191307403608448176117650736908583233305681706996862316524572908691812677628232224930772952513638253345273283886327183760591098579190756992452937746362469442597356758816774488979950473815631156572543929137994058052405312741947275418077419492866059505464558221801605460182640376486375635718272241724869403552574901011248547723323713087076478593144897480319200069101870189680371880248500430922096577376938104651768847104601742938247752769739407488181007584454927873450563234173804474609463674768 [146,127] -4692492745523276886842824142707854398287994305184247642497237828874296233271552372796318464604515210962817805756156564085841309743650380333820704215103747620580440127472857307943332531674433341625795541140985847434434820046935544405888161891261781365668483015715968914901097841626127666012333048025536700182515314447187965286879527878820837702197207827091266256044166168723024126853965076824629277530056645592831562288915628772493260439791896623965676332327216912503854792286971119722450405118936164759130775913001904378170947424261326623800672733911649199923705315503242585707924754622541804511084349732197107296296499167408131319449365918939742132243805481804149196698120104863523366321719375235507035372424701732833783183937662062968120289540871865249311755987323301751410661597636014795663429625702790690909404529961340879080341761218001454618354037595281200409147833907546227854237465646153012706887949464470133590874856564905448293722491832443019040922326876536378452766512052746911623777129457924481088056827139737836411942858576494035850171540814761100405063915044557276284942335440906914144050291835847683028996149105760208067392041742285083935624308130291162512967760428758948061380168696897480348285825232017240260298044679408475169386318176975523187674081140463980300498213684965284751010719637587665342531555537562481596172349860859551862918596087287026780426386240877499922810947764210580409574898862839460720259557964209368258289542535924199796995529368691847954537086255329350608536680675658292816494360928376835824822041740431425577305379274038475544388305427239586810341899576250018994075459831238491786110911826650145398387373765117792303159668002483771618129867143045455134316080896721465757305256485530292112602992483781148041138961028634408876032140748123571263779381947036263787333505565844733533798217 [146,128] -666679916587867859200450952661697911873601802636260875440686991750188907158850605542369513553448511497001688773961137487500686172283118162280165788736925437843445546996863370906761694646524705945389206268452707869342560929499090101973185949267510493231162532906956972167382232048173473229426253591387501780037609029836581267874246297582626646458892225654576889222280651033273305142574372448994832421076664904305443327702484596997945076427362914162674868655611288624956664651191284110063006821677483745572074616147500671934629689013813701179483764031947055454657537355860812633217498135253975879127616001401943129790589093934540963392719151938589654198930378643268440588668315576514098473355935415205809591901114027769851850489697975600149249833028293255522333324614849223300144309465900917232967039070126146493167539386230130036987710075999539481587523037731556529889283566964812843045791432834336248242367083558642948930273380201716472361683014875947965150610876069980139941387708959188457804986363692586211983711646244296320193449038822062227464348689674814465382870893598870704830021684714126219253731135400442926041963567448000167231495630375046647115366976100624422983116905268863816418918152038248193364170101997814921164747551006751069672736321317780444566309351607826891203688141036954108223908442645062159004827879739442592241093647841271578574464534234029385763018191386063850041847561392217305082487418936722604164205442425572269010863149498972092015135856091314116189132842389841202295803641716449419091895100885986655762453280953885158607634668885357115138141153516474493680983386295102974975805011622954463843588445711459491399716939268570192874904228402483812822106186322172787954716539365544471681530809394467972116895178216494525627826925718624849238735117893828965957394070693847588282235389723250528 [146,129] -71167207261332529239619356557424266712985242559616954031761819415311262236192283510970801304588288427788665918874541530833492459630894702719582489796450443815934994814485740591643742091491544842299134578828539719538070568028130039053256763933078229853609467114222020783599446541567175046327743903737938203262123787283611465265827495507541858912770895373321903075271386388531113892913109439532457314513344286095045856143742046007397947071347600873467970261484032511222659256984564443112895090978993143606707893924409165853887012595211896747167450437714185108786245689534950391337841790657883622431798142713639217618216433871444524106045761304520400226026157049511580801371569704448132596649306981048908308925614011983468509342120726923300208807950781565812223430606756973735342574572916152063464317209113997255617152035318012729904212879381593716752028613158552749465363182551164302547072078353605276609139135337790711851356701108288310223744079734705198145516243955911998609896197524863940600226369786311874537142002037425246145598666221389623061879028885323360566225023263643926662273068944231138455465879728524060247225598227387383818489150293874498441912459902181723751047943394895051658373813774355475356786443642836325044528580623334354767017318433785759858274072343897806520326696478065232686487008085657125100199308835456380047800460783900628569194741163137935513176865151855207502685520320143675220734423824569585808260360444935320690951242095143357023413427745436981192952888814453010026138921209287232542998640748972616699060430438979566453544859302229316826010176010409810009404927747561403192580418065806750073073385750370626801552332305938398117521074060406872504060563414371087897894992511147787732490313457593126885510865544997104949092074369726556605891001173813174564348953180573337243786062164 [146,130] 2410314507721142204137606285426517438597771494933538303004795262782113831146694868916555614531314648959177946599965979067772165398150621095530789230848357864553881509681931963611457904466279581799671242536606040901155831328474470012458954635886102995856991621908235928937681007973441691933971556277721418775911374826024984572900543956175983443739100729083339946153059191872688942934643848317856654901370239461048099880080254567270366848604191812483080032553480664190107905496077352674150955336540172306974767570587152386027956375954224896396804162190565830956016124113728344289823397896432654850931903511071586983239015007906509092291272460355685883928319232828783038086084559538479019009381051443360807041763525584478510138358037694952621624813548345123883692949858614110916492573195530360182631771830709388205708244019725077872029438173633116337948579427404301166292170770889178454969327706940391300724568424209219033346831415804796533713581102063432405735202251127165180275682946010556713578292659572410158759537720548242212906378629791264903198153370705499328375251781173059719056077899596082605526209975570850209425849063876533954622179376762676920716411352727370105000656229432607435194494011169224521443887099679099129580524817387479547150695290926420261668078039260637558031222442881771087712216366421177821377085814191852721297696246626160253967748099547361045484082894835785088675763376849916539830580345183718473733945299073779561960721334361844259120434884290415099585215875063903534068655741464710319302493471134561408188077774818266465350915153344788300364228981871877892598348845906132137930971584388283235419030314754751088708074570540557963804487652566270355284701489133051752070231636805030729831631037213835740317055926496223420974684974714971861011878935013507758436529380932131250329 [146,131] 742081122173942896372287218831570232888888481584085412551348601191173489807945016356767256000333514479424870515796755705614098742475551563232889878393518529400148255336152238202357456085793812265430599965044340241091835189029678893508324044883779247618853174164789208846941422050794952648873099631174620597300956944955440110757181197443921218816737202756809508268126699445717915053687743811677416361312465105740548722025440210035258132997662527621436809359715257407664816257720997218982489460327552433754321685372630890498329955503877870715227601929044800909213839678981559256271062277543030278270356176128932179392658911910027866834031638232389797353237016688200540590879614340953838996598826680974232957330599564778005464615136880877789909429094718911947439975824321169549096996630877555340007675240067238909864152769529116398902441272392455346552404021993231601398782321225964807053948883141048089453019988601748419635333731006854036581298399324495765511045977535617212418848520279551879487069740778422018924201945981044852998698701044443974960223155264680244825511944984842938908442451370125297192094891400102790687870813089301937681632929955986533779570148863035044675263052902032524967153144355206834678150827959210288362989431708663358574763029722628626244363407957908775476748435855137077905899583579140289182620914326098475215781493291959807982411461812057640090746359236028340810629190425120183032924241014723096400718317526768431317827796956647449968298990396562082010237182726033211298505476251247782199185980641984506248514224707734680151847041204288033761078081674679701861257819910708074102452426306367983612100196098123728390515462347255536778035597491462047874970497697305552970297817681128501694260612698716761248291853175084336441861118601474156743270328501737327357434338804832 [146,132] 1612838340739670349622882192420594561120161976069872968628227344125577167039647219687206946099122432025443164138909557339009133681917733627393680196282082862252425847040819538413140236951654713563224230009373216517511786474375053614891922061569462383774674303944615437352314712999643449267612318954656321478095193604859037378795439565000239748048193466440392611062006244688894588563704133122193242011991900197988213677398669282526626884147014110149340266600165848717826457002439208287795256463059608604196937064541305735136708427904024540345784759864635459066702190240646074726720241702135499236522707876753556830573978554372440605072930739538306772263288422884734254360048881001449137215433854535979907110091801377352823075324133102579643676880150952545455301659829134504808248032194796726636384474259446741029345789408327607870365284993255745429206836632282841707726646050407461201798447515588738056745062618845471874380799597066199171448884114405877594965979770584310328667052527923457310433308272292252113691220889550213501903140048731896198897523226582898376625077331274848274025348376176411211092619480339113215961778037439370248515018849958449434448942634649408122539347431662659087782969648581952044631842493872909643286615873663751122756005498717874362129426390518829999069031560336201653201298299499984439023727503902665968913389327508962621733285339516828674564186255055667863898100906349830907481152970339075634375428631753782362142822102344198577519266986681516610641618545465172678204025482745689724552732690728572441748474677416765699652212332594906052797236285919422772772244430170803979741205471625535687567375686202267870607870183969247218100888109146429650284375571573851052529642813141605023540515563609205150153752351780611357300041091291857725625553268222085776422693334 [146,133] -1099485786635686484565511151100252968903379447011492814244895678568574612745602631826601366857976525304509547685391070031644954818002158544298005595560596449407053980479333486688112707572242115883520909635496683953935734358894813126169168438114064884121419878414091294999111130004610071776272352627228781841862951881275286607366176038587139308430189971753077783013290994084263955870426502602381852743299140393655918391135791773876114365064807112178209541581148613881782268077577868539921138951467893479147455293866764379380811130189713694057687369986272391500595936636792755134263817700074049361981096898305035914148108868666241724141835174894172679606119958196015740787967099791669347499247389944766633729264620602052502377475506303702499074439146323376274794719736863685246907715204532585992573297892311030180284680721586145696841329029822463782941229641211120460340721321292870750113725966919839174130825841841626061919914741105795524416866492647755958067246958466053943293852227678912022357233630953206610452251495680790466957455163574935678560411326355532116845338630889070384946170476135908465559997233001577548431644284545246225821009114467456540948107676042353130696307611787292428524055019755963697234468106652022033083967367939297465866217717745612711978055103082871178716806631979313249615390215581617367557347816126754912920507347597021891917837302310257668640386182018444647026584169630606259926772590784790624475519706340016363860136710047961202659819384826151820122029154558087982607008897930746256116233450583003891107981403512474853370246203566268463367783770434987970403966933092497196244291103195125361048607144927111178584416477239789093826056404664057987048324848042310320106514846259908700526936189293203345663048334043778730517477964891488058747950972678056493028 [146,134] 102899802226096661986795341311579788443077774372195185702856176710568695040284778752533638654854128476344461196012083555108940341051624050757388746875320704906815329626888963909367885161510914923810107660924328722228911157056278464717068292885862468334536539848244473276188604855650405880780510305346992677250261847154844237465047550355626006126398290281957937163458732841040483515495249540157469260780393679020191103829247060542503731742489839478629245879867928787945354044510889762514659147406547714851934955870494791920718635265335801019076345796234103128493277518962384010198977836965609476746306181114943786419731551828523707654545893742034100958389081528574550235336597612010118327593088032925150074548580855190396415401630526322054616427917688938615856951681198670634929000854924587645514420093377525832127203677927061578143130648787308630508218010305635301105145140045801521617349859149555038414254123134576534319731585667691585207973561847961242757804526453214651430701481380035673501470528140383180291386746006736354642767971694223006465105255577274584262208791963448320624483000260546631670127946843383798200377039211262273085651459999477728295636816456113970557519260304715408094946563341734658760001785826337302347262005838078148049467878923969121686778831737663487274238593406674735599792282066995604494973100752519060620470793384205670282255736726120438130421884788889216633773727565212777597316724187420605078590632413958201238166687615921881528603342727952783325825095117965512368329454943595900539586337638286860535274811937704587830452586168295961297915967491415926705166844240371700233328708097860739588109320901787743099986524203086595701029885398733460812660574946122439827059375717644546757328603913523307614717022498830043802708614548169677968813756985032 [146,135] 13698586150767350891662638905682225511960144323230617496273422920324921960236896721241745471111797461241004441948945254746562355770190855725727314824956287600919468892390405640903049192508799301158557991779398050089695585666881890598638404069140635185456127793574089239129586863131224395668959049044798388898644882853507116102588382815285897424896166233476072264792824652814814939168927879592488549917168572000382103250671910285732068169540270883544251822448920678199937245796593808096992889538012685579731025972392295965252290961716715419232181865334601165948310322901106087572141834964930268347216014922604559860406670353147913913453097739429699482588113585373811159139747926240482240857406399214129128371541395247115867229986453496481144020948287815272821404011002991099828796880311689883689997534317932287802167468867383018691126110861831359882177107659076591591965670104409977522693252127484667937508017324422222163415343007741902693913333584911924303334708154438162603233723292601541812774218874734824730230719187726432270361861476241907399917240707994591892940306048503005685858367428880307098412186627263755305849440820473938609941373922314842236925980776680035629260249061679330465635657778367667758034862204439807796820899343414869741123960117937380532959437777781371349994864235110660111948964237430550350014244503517704096707610330228554825099313713476139261444199152286635290661287458721919394486358636027970301519324902697394668533564473089933883241980446543514604035285662348984606397897514439497921950118389563206305609998722632372905425388378889009169375146366236966088808372837004444233634045317508527614526137400166599292478696357911729638578503279759513654884775557146590160668256691309587672437353576568660366665357787700928095791848739430705405418788 [146,136] 30742524269230141929353089904368071653848549794048680130812382046596655736955490075360791935198108132540692857904081285321649537601126012210761424587498410101114145660593899705240139699973555176591007882467212372822581103657616864313224129954214310360985572718190955418370093359946475844713363097714713567506306959383745178402825844153929112802927341391956555247516465997213186438662284007278415756818709511905715208831592468960995854300953960484910288790343170588962699084434744628432077434559867810926737714807650426744927434846107522824417686675572581916412470296148818472888144252660455682441108978720199652661484563568891261337321655550832886166755156086553372547067761795205101007138989903867511795032173381885308470631835927449143977675265566139602100095717276332314444551787609113186927517824782296437476458274448227852035395844030653834165150376105246567121987605842785368413427822806189277857450006353734032458543704483207741999057244843150023233921553166511504178355242820932957754831165666323273688141106217643771601471524656603725092914828168144375005291975821721970667000164509188482285347462744009367262149422102034379506597558537901871715442720075171027461633215818232964609894969967411784309404957760917958093035962643990880405512629796592403496701872195088227212058019801160840799629239584214237960554977905125597507116370623563981739556878455532712297945486358486288846124017182229650315496073710216675933784998326279773640175416907114625753052753645646046028159772257423325073878887866949718665060218523135472024201846345562906361729332329594510984228587343980883420150868588776282080040110545879556025680930353114259562823587327225939303161919236013258981255407476401405954761208644481166654243049842982035319158664963081789415943319977890172428 [146,137] -3751348696444002003165842474842818172319712724454122440918665234970878414473632741467399103947735416185934827312730226254033363549051644244816495591034272072961577309968664781375535378606415984855577839531964631853506107875688158524648161211880935362664923939973386527902643105338881175895256853858260994880909487469751074366594115477272266703727278157579958916552215171100915369880469340661841834599725232467384753053043015217711992836694029065258889894741728101021251388691644461510070491195239868200422385928676509192053421822399099042828923149263084155385400498006062542905239445646272924864932588341142449937233481673723316234315495177471245861760898880318473282254683163121761268024709922548352100058660238015300385707527927599476862834954564695798816815060537147569912727070760157161270570765672160495859265277615303236202491845583394476347635012158416889060534801859250137666546323156232452845037186453454393955695129856129827656517116386482462186999119428416316202851750062337034099851072751456708218129219458914103698796882241881917174683294242736059243611155547712558045886817302441372981071065910494756829814050713171110825017697369577332940995202224286065364512418318351504760435532299590261602027916816986444001832102938090172716450450828926112970753725181336887391325636364055941366927446082323926819493977970802648780662863856230195039852413284701337838828314856158933012739931477171416717932538632186654277518430132184393325000599117721062296030785524605611659096272312234129880618499315645752900688298023148274415495688908717766099458290892773941351147567199705092037848714353272077078110177917218985256456537584099317841154707009946709672014500899775031824812675786875786814094127299021797262121230456945843511499667522213399058040559862744 [146,138] -11228591774823428537606559615489860325071156907081978506041153118440035857594831387434650489725807126030459147922817332996270135851370080012851514037885063992741189906561815812761392864773974709674358464882287215377392271636930853513854075684971153377746832935041263683404308510412746219969659136595597179332529776447562690747393121983771231933215219344958489185821704646102120369953774440490988535813318862944915602284999565821988186673403715062236447457142890898304050970787755878096746728256561169956076967073423733390942989291675404930895657747473993238015933008953481880002957072397308778270699149117033260520881829869337164448190827311969156559580703436933901365147794881199379090368085436006836596640147613722138098097125539185603828291721095298743390333547961418064592388870219806466895542660283430119400062583465869070089116699561660158091108124079103787276158094997351980628807457820402247226636317493245514275720253529315226609170331368196816568902476892717073626658856873215265768896090193831096759571489052602244701238178050988846376301341089397476505172329014316725843352926754739342758359130017833291474186213019111280755777059794163776401852825714713239993679620125308208613140427225556137191807778073070464372598118555976506938087431759411999745720977050717452915272902550228676162581264225120587003727794671927481684176257742960188750558593981670410935149079246202357104125304808670957911414663596731039286079913593081967935761774567056822200280886435747394633166202623772610207169576323450913333759395405016496325330405423554628105561004157016165524502134596193536253087956067896528388634163517669077901571683819883740715962558811355991819884158574534023006224792003020925802695347250889182961213785793921181643033484415805514932919 [146,139] 6830800035951385150431563199246332715769737842198448554053512258048490546441647282675519550402919636940768342686710299073802620228876709459731678246213999133702715792941880068171173328453561430383113686315698775103070521715459150852423976342018808113884541385389830844844403907844846904588849401219094428549065633606450273129469816694630698485290605821164739774962044404921447958753213509550550691291835475791195740846507572446542849541894927902333758060843023604164791852761838544591088431727255110983860686673973972875426172561493952318199664379141306059791033136833408842639983992189735855625158093467888145905666863807892679149626297473411035264239712599640381279233908971116756390824696321836880154864162463230680525955322381866633074634260384594031824480421493957767543393361272448960613372063826822158981084674612561673251345673978857501964758948434219921257060689598653245422229679377459564353569950163753758087178703842245736851257625754875666908777770991912280294610830949413311344526894088984578314778586185407548638007204029823502256431925731706948716170123736741445792633432191721190017039319785892202853839365108467214886603484530409439449377051197942545956035088407134637517032069512695007545252449742486969773664354404037877591867662582734528914802587809758082222982473128995959297641899375650787586806387573085391873929191457237656487195027726859521060065510449425976472477246946459408632547497005279217466787493967334806473552515804043767639805285727002020480230275737268436244840250403109711382506763805914092333877349833723058090084691206622962571991380833992187974889149594076617229730990909119756473397116434874631942788617777949915161907971276780747255056244803273737886931311305583332644730423941582649717164420631096516 [146,140] 258316153132337204643198498336705512705134334552376722618703484280858638596420575847430841348937568757967091996354352324466968181418712725825536424994815769086551065146922478744417235484541508371205253977001209934244943582541419268392147920546645390629483465324558660157037167687457163587515235746209907457293278983278049978910527592420927082168405715946282923423727265794859833638285776531322198402206271607632805838436060376729907227339741602845324137159738649036070653421910170190250023159626824336982387382119797221615232112237548717166759794958192558175447069845210822471128868431540644590358404868210340778349613746616620662215038576016161654219838378084564324318131911915652780848587940292698229539245368598573215467866569692292944665461632594287153303540325153479017471014976812325169618687117794127337972882864130886560614112390726577357727790349930331151507457758222423252241030797926490923791570705579388055906349287651973395113348336635497462358840190446291076884366543677195935812436219504985273199032820263452066197777714624489895239957353802244711189403315294178309149330276950155480497075118620148501641240435327927003272035840667087194653340582730425059757045772594659359838549150230621068800154523924533853634982668427126561757293398013292211879014216777786800771252309381122729407249815936234381945306895338513006038562811194970823951929344659797903674723742845573785233339668644230586676490177422919753964362278627240958128898444547163269388087214821372376900618336546867740039886821179752405363902889041358241377186528124208848465350664444022716789131859143735405035548544449844536110504140959488954089191732843408157772133434651524907519181521409072827154747972432969882566926005891159707339667151039411351164212312 [146,141] 47896979894411680814290814722242855857224775046674840116814622302578898387629356443804934567823394877775108437124361517930301307407418276539847187878978052336850049268591773397887678993867073481259165813336675295507674318361804330945589927589595671317289235687802926071339433470712137195670637868857405479488701285145753237835781073152613072251586045591202116752581860417664308543801315011615065883819646057034421896113889699850947652189030715648090897271311962484846374924780304991335503827632559148703867354465660258196438739720276476808047507731633493144555819977647656191453362854195851164042261050904919763781508266005112766989927705912654969500105697007282206627519848496425910289070839501824738038594197574571196105741979855802931493212486287434680403246611258828698712158756398639407967692379266560895312268366489912530101300881613383107337659004363793157310989256563665592082134624035756573438251887162611540793920804161328754762119426840348998333866316762346432046636357439233299794218408198496571622274610189631612883461518836949414803721160800111021224828582659255812420334239136791211902327222191851477158639989291055169333132593668591459326094361642810799601004978579393455343923602883171904076173498454194340350155431373677483749458305876419308168051745059546452111935418953664973366333498988173225511737223019925066514325663765867224884656017277021628871535675196569576822900534161908605981534852331027854498152342616101335255529103773690655107830280059606286818041978495574135614333286622898346666117182302506835543857973742038048752446805810877164130490089644515973696815376555495307090790067032706891920320705623545643226872551214506732676683287036621238122075501971150745697088006327858590238934354763050006260 [146,142] -2047403143490297600548519258128464130938897915905179739798181111453271855920378721192372351240896143659756767544215171032705989596302916171871184193157467047478552307082460150049511385931151283378978210350734512465617512169090287639427495328661817034954368935986234300900297641114886140327481952804146013230621605027359698952727605534683616067448282283723519730944387602759343164832746030996257279200106848312111653098500141553121361903503108010438058086035133968581848042927956765039214320600512931485104230586676192560285370277226398644755051482534122705526963414199329182580080681654406030064227123423278362234791856055201650720530455431726747847800439787806153305678366037555096985529850636634685882936267780324567999591145807035894203660415006294326048643064116648838636232635255459456188932128561432869456164816146435967979560744611561882116552604208808786991878545407594533115636498684599985375556492485249739851385612460075348248267654748499403082667338442692756919114398396659550462172187697559041023737434936745281190782411985436843103707424316189712234144234740347222469990474907926303146724966930452469451206824440051564408411689677983028041822867358754037507605693688098396123311354888118084684232856161341774753891107417648597884836286666930708256465686591033947411761111288565660105106137520848995170029283253468149195442606334446048965039666344636756283764219981734278853289955469731029708070307101290874392460785147690688276639904025276093417890253985666229728517568468371880114663929505020767079850025787478426800978558680743573599920983569391613106876283198127928580611567002837333475387911463842347296018836267361043267613239235549219174163365283147652548928949227271442303465805702628565805144745153310 [146,143] 65948019672213708763080040092513022653861056236444616241866806901197171744583027848438647946124198885247734878008348522273226125655365221404199816025539087093700847199487888865130361263331906738825623439181405926192591353289615587675340774028416946501263727155157599563287743142675602579459187859172101275805074260535370034307595193775830553880646029341625458347370216579609760065709155127454793473650129532741567526036507498736909021527901665647843122896813686580162233105621348486154933955518193205457064506782592639909809557946428486536684828159514208018705765906997635887509935008180031800008389579552735430568935972744763978724904322894406832083973345164930996100799734992103430611789499453056314192834035980810046778209337899250081470272153628781161364657863523292538664732320763434916308122923896602212081883097869722442698456013305965503347687014636768881241665773118877140876437154485183663829959141181896115940068446971883054040801360069210534738283598535572629686939298407326843296895560596156956409953982964233483249479957737562757204035598652260234863982420074799097120106754003132801595780122796165113525392542243955627117164507649414350059342376576876578588126870653468342605413503207331934994507054781936868379558630545587899714472457440250507649402490739054227824861623746709759379930172398984916532317926772841403808582283733056735724234263788889569085120593550063119929941165842421796609296205899494931031997113105563627079016690859978369144427811063610791761007008142225509489780371916016138734570863514157866569282078174769830808808704014700893643466031616833504083874812101787446638766260221882356886897725175196138725314403279761802397672808356138104146206864458774508346654238676689399028468 [146,144] 311040222666968825700649189999958271760447793360033573671143787876603806748729459998826056305461775421590722987183598267794238016805243978002150416424581467322149498403854605285850321316499224874172244149017658095307287720751542131454657651702913052374572359984688249432215530335478373867771080186654749257581500867467799586020154500049913082193533379109627634150737354410233654650889043827087619421004933897988386761369805244473656809671560740346419149779684742508189048038248764652817914112188718172909832241690757725802149796302201067087638639199659245179504795027218876884953792771035902607794018438632967813185029424538311781057172017865785966524220286490212928819135250441022306232607918722023741800120407487765995697909488106183020303622970039346923745586552119973248200656920101571562880763623872724325650409482262169341334288824491329596042749595649610945588391219758294323380570241658970478192415522496480859037242294003581268914196624726517786701975440732440852117685662474751602507116596905123387030036610698238698704807177694506661621290419772036622000387555030688940937749394610187834540469703277753093297389906385550494046111120371180668268571878128996449968033195266049867539025854698447944207617549991988296951037375891751339736260722330960836949423394022212420313728738931385828485451773695643954441896120583143459395816185029082098352939862311610531456239769203410739144692542292321932646406871274223750689063318432813074419030188402616546342347036222824794647752433648053676897840926825457594446941058816043655444597771975957817201497519897870595474658882441209212462604422832185641759750614246738032161880506546842963262388607298362334129486504996298675255447032155531704229719904734820 [146,145] -1911043644909580851219060805163803916598270358006106142611428896617892381558643585765809297594253724139216711462085407835923504056793012378852407971771613323589907723362659647630803763715520685903882270741304216963172406502971562691962380611974385696260547722323655832515792086151058831939053990945471117308046644613732254473283305164904620686333057627797832971002125591399752833491566188267197114470415638853800700251079475120716431531857996789066519193996733671775969224284781086928945002896596419474911804045472249690094911642152766588622289572824666461976766008286018143423449517187099510550713757216992728580384964258785605257913366488856832859657024218558843422547174048823979008414022900292062655074544836365551194771303103435842129353028003207306343765398318004452469310955643560441616206241893192143407090477541528639494665265862663871188049539815181781590019688573715259486167409749617186024231736244822089710915826312260546569415239591478087217794975424246557396984520800527209121212575604469558149528648059223593676543721303188594577418281155901460564460850798368681919556478038515400065185359667444960502351002091192403788614528406195824792222476028110936263997349298901655184088842830219311371908001569716950360010466910095949104720995762016922994414533540224642684946453847081599452722115566448019311560949347682516936963342795230664815597365488296417882402838326254401431976253124941623402384793943641688091434677418081892309217461878872651670816038475493980820616964188095874177857422771758008409767594838324863514675115903592155991293215590573095125192076355995809948371175032536550363049083908152416587753952894834266327611959868012106979010041932690772293732764240036375856305626 [146,146] 7268122662818533151101564053022178324290190318472720863822327060474627356400713328351207658343661792690905403816715351764724240698567916020309418691672573038573389867843054147367686389177614373689418470058984084290037160955110544373062213259345998628410638979696511034609628846881380032795610675522285448391603225298975530217522325579168457416266958184700338130294018414371485461801202787310649874491810533556942652082552429430726977183794258556005789148838044461699914605536651328025226820682314641378880033743351070864562688705367932279826996702652077542649323697188871805395114847011875681557550969215875711342073340986530563002295736794053008367619654027615082919566342300744194060857906127835668434630999132112921777336510799550557064801931832450335702053173676545687934541208878732092677878148568475949328322667205544617291097662281647554943326251957562626151335083048274332329245511002985547923165284086629175766753458657872865778569721601723183279148963265078958355121765714605645530624727189719284405481073189959934558074677745064271086565023651012303573947261412939977028140832816668005400237585978150086576965897295183558658026387852582230794949481979895668739190021721781686277096915473381699738678248739104238332088807739772074004899126610797896368488697260145164668259821649402366626012633046646282707455781126950761811814222741466451915537166634118784661651118150369247512026773743966810346668943526415916108736057990790140299961312827600878191243190815489419507038497406356752296599501752169451621593967204133853681258428903063565089601630956470277432594304161177820793575471103530172532695328520664692710225888151546472258330137715376253024418497318834795697086703049641810 [147,0] -32194664171013393123027373838966391431722467273348772321131955187335329603536544117434911786311952499005471039552064843467934525330436839242016758371444786616803179036436345834893062914958556675250439398272641739694548301387698063491675947825507156518819867064264892830859883359526306893299244337636811450130442236068748979789263633528056954945487130175899488646763859520393269174904891343717235141607707792542552265816913324022907528858541998896201891382549106838525607291977413699759098883281191188243886054577598778100381067782106139811330825473539423224187480667178578196111808774072943547084650222958238808888573451884184637133190939936331326642963209727801856804294889201343061206713951030668237430950300218028127908714942451704300259858376360667830217206728727737823121744791830707631180991842036997704377011512158344254526977117172618261430438649177536582760345137881579736468885917426016785782956529502096358990800212315283223427434674473621614398566758542175684320001731396590259487330975527096147124472376721174505489568396999670226198829809018747339095347148731881225350176661879665028895318644130139434197139724706428698267346325517716351448891769310132678815235922117186844108810637563519906085024910741291035731867472193713731160288359803430092033888471841518100010288085901914058369507354700692471720872300254036310804352890040468387710072836752715253697787686342534004652760876572865044791355284840728800388376201973405508648010988772130086870696664462259934529337781021699699772629128394249369119135398942571772819860772498213462638324048440510340240915662048787942726273126951680096349009795217385271173653454845803172405106394769292687444538962560455611652895076642327428118795901066669458384785813154509076124658617340697418189423194686901349773068480425867419506960525853887535338214095446784260424902773832366546418337641167247693104415889790537843670160665962964907543646990345132580875145842217232802943682597835177248582226073552743627716601468819298660765160041335941362469603651957792421893849516647657663127130066160524662538204679817025083368987370316156688706455598581252843849698647334198617293273428770977084857994561105261617306103663293295487184053230251495274840609711507229776645294092787080438417343617179440867981996498340243789862602679014135955456000000000000000000000000000000000000000 [147,1] 10530143579261421605416607067214944730127879678466651749281630627015241350873420786956538907880809304962908119687425933330484025571051448528949262221554750155573517943098303674518635279832308010679895028295035406636647902687007010207588023763983693322295891065982472379325513832978033829109620022202794144048474554263475516425557465324914523822624463346678988352278010612030656034149904550936962672566716356048974837478399906967109884428589692268420576855714637038978939469466702054343541425641605997127787390923322894289659118553983284815448581784230898979548942114700607169932095629208972228604652773726744725904386804799993163195996387437190207183025872347686926063748520345276681772723878147600443984369355280164325879182932622794513755023329894770042338745405035113440341097204903466078650679369207348805606436212603215981420889488871722704670486041316169092636149943427912900590391162031539011222978196289397030999335381353384496316580389383828938150100073120312122275335730676102416572348468184463679150788762136257830972146865534787190429356577080270723208932097824881187066687862443088175910024029266266041694028131924382881268619652170910330444950447788593978510324110947711775966169146605865711286599323980260256045623691134072372930972101576618653825227140632149905865576078213568964860870932728790096215485282765421567574384751176457105573340535258784151982739515368907705255433389425696033757787405191662635191396805547172541668551756364769997441772789628554349352650864840805720803131088787086459438965313531269973014198461546121120640307867985744167020938155341071726951179414941764221780948096934268574783253098696507681117032803779595463753328292050992153423420683404483735040117862674715937926510792166693156496320082002279674052880204307098238890253629993306274140946398432805956887300261969188017845725768478928626925644901165981524032633034055997406796747246678145549097956590568588010937077843703057057056702300645916281087981598737109609647396497136167522021792602289210893251706724237487764655922591917469953849888995676202168556172376125556144623361228968518623772042368631811047650215381673305970987021846516903443071418160873303536845987744861849804870236251441144080267123219505842906207061486450420959987049482650239289564891477390206749866233358645533805251657728000000000000000000000000000000000 [147,2] -548293183077153938111248219259325660966592263416424706710877209072393852843369116211277247982795959477359456524707705007514870206510657856246118276015448770273008924672262087554912803636070558387395260854555911707206296341036727535734707999704781017373868006106366080906484118720478899233775568146361952670077765841156840022919753464624716404921657735376776196889803915677596915994021048478768399504717138915948720630782833533670872929222110075162340315759401079796056579371319800251300747299211886211849309648550045863409754498437856666530110018359000801459936793719941054362504974625806143090300497593445557726348413759638075734149254934774095884493533496600992242547531623067332254385325131559701676320347123156943925297513948917690160368359492099030308024726805706751891152978067278331561304525043054082705081868927022523939046620987985525216099197601620172302972051791777124073158704020243767566129093203988744521548047517293370611560309714879586920758931918092462284270149657123658786549056636732549550563625011244424372471872649759127158786098805916959684551372021837123278737342212952927617407636452477770498208134114050574530916427322952235229639227122959425396096579171889913104563506584271667871185540138754541542725003767926022289759925309209664948633510881300827054926401447662074920671770140298739299554271363047642112098005067899659917798051855866083226628522396912528241081754533294817637821431036737587401867650424755412962881480030658783724516608325443424031159097760501655470097327285190489297808387095741585439261885160638123618118829825258897293252591793583785557099798888352383543928332376067946010191308646743299691599541209712086530483788399744368243036151169370282052770949818341147126802170251734882641859227000198233355637675655255253239408763647066874085839624829663376044068878503377680141558218147386271960399693340541304319079931915141498815356647174361039114480848138296633291496756350586587425243096910671220273652522473835171708690869756671576463149599247694314623008480890518493909877821192955434666710632294641312093159665487387948840620828474573159432708302505748800429669911054458770154561697064216171113262231574378430485610652865660708000170906781205871172611282056619507290749522714808093822193562039984487811100035769972411600161837045902715178054582272000000000000000000000000000000 [147,3] 19967392291846486205926487915151240788458288675784573234363961732457662072389891775981786119669039302359896378294429467332388810940342856232609605707026522642146903895299105438695258725436048521395851433030364864007610581344773259014860109907276549715211046027239718372659563623666221857570489023242185856576393524982298483488038124731663721911454608482656232773916684557657054755400178748718737709535697223364967307977003605216921342498269483289981957948729417083071535569676308586118948729366744973100020433735269252673069901379096457489844020503159733868345696774969890897159720314462016892161885026738706630971631070581728143535607411372110663837956774709453464456319543844394016623655936011355303796658465880772375666958401106799884674467220982355545566732373398588684069988386185740504113587973339727708981143598158537870263617730498205379179724604233629199492157032478680880577343454693729887739219938804494454864974429328401683313838208595459806439319122280584392338989349501162582859053432727391790443876317406247532477182217432227372801175534211324183181579769192739084790572873632559606269857671662592852476147194508098899546550057249883913097752593708907009428102415859505651298786593417782882061439105218231107550716383273495066477958635102408081473492112905667487260382467600272875691661295141382345791983547928693397615412934331419504226236627048672441127693066017916009936465812929132742131669957926348244432797219207591959873389474302564367618683309448126641282103798009407950621399754202184250698265037263561986014921105062291003085365665039192620214752729189809577467772726869851559393124181852943368974153617166926738379168189690028086505403618701985791464257489080244733582010663867613342686479464280711071259339635514576352414031604682798794132154237587076884648696419849012523712975209915222211314203851132645639601798393282382443652557779591353361666409665440977846157780751892565580790839932754205582205675727256240219502591280886058547290784376271392626956568739733500725934530549812613272250438778454907234610381539290097900796532073968793426609589664509504497080386823619598252590542457437289388599489477147174769176812609820615788665318736797554556505237161504799316001974741740768692027839948960716272919915691417591964112561807730880517865300132109673241565840015360000000000000000000000000000 [147,4] -362473205738613095899437741713830159983969289761233486671116181019787464962304969198003960666752151682245756052937818796761166551476310866991558493396447384318546131745891108677505580070844769900063382845403844550330792649122018095566584228971150057625189483090680626982993732661240509482330063621203696587197475248612308903247604234906470372436730743047406014861168924177862122389686518520855477685625983070603240574801725553704520758779256618315195984533863436322011768088764905583982686348420382871852552360837338678918317391936695436484823726919302799536711832542945097921893814800864317327111167062303140399219115528853765954817857989333344290040774177555981863197382208956430574291982577739793619486355652867496616354584517623505526087793575826580567881467796678927712516975709983694561450874415366407099945974837521834775555510743392138885473503986579537775651619883933115897414512611639828506342103130849991637537096637200222143336307581776298627699146508316818930795723215396897678820440617196329569518280501205712797382802153845382684546584185156665154730928252579285045894472618277051850957614983271505388860447264095371942912235637136871413219448227923058934123002798240457062210349347628962920595752655972187644948010024547103572837627562612059538702920603674155176563914466245056175694122311562842995611316779691182661247719207268009347754291547357497185244802634099913114073730328593826593632487981017618301483512043561157969712388661291035044894432212388632186128287134822600022250320518974092566979595943609173951793800591561215095081489944327431481012476339873117154154738740696920856363722517073805082597207715364876515392968787743060773255172727161908120051361164383615456073803223526878095289381554759281502950308751643117267541982312718706638120157650437288868179850343880759405470364280249498323554291140294540719307906640620347514952561021714296341975545531586799329055540418108740771196422524471999437784044841093891760581246098777312738381289668518781306901309875447381948857630075045399630915428970376950022807867806035023268050473983799724825611010939699229260323386901652060417517161819474014752376420512020581479836613991897396173684271228010805813657511862985526649670661301441694793871091250793171084352524229214158880155109071914488002882554247706746171507395788800000000000000000000000000 [147,5] 2723581878461365355851750076508278561574702644637747531681666033504741720193202328030532890403481584009923061380945761380485365317701889393853463552919929709213548110398935815228356217099532655106382353355827434072181351604530676581271949529635215857409509938636626661068038891353711612588181831016063537198997843517424290034388833700610268677611943289963375876376319605255890694025801045346406155378084991970529159732934701061823843278643643175295739701613535701171296610731440133419076718615809065819390187019588118143603350041870365448209854039345625544229167937575324470597131892731059453639188767352158207879692709412369555384828679614981657022873188857276714260665634311831782760205006117900865137239719993498105273722330626394151958823408947583274307078232324215476541248783240472950513371712611201879900367563055776482221856432986915539037462740361596234159367436766185501463822265116577558276057880786285028944437171834792452902564182393565084026424232543275545686034547273865780727104360786547848275401441169543239421022264005125529630494359240387103528434191656079721422125103984781394725651435299802603928402497143476639667251939930058787428462712288701407637305822405803607843004059807435108488437130542671588020106306854781542443137038245414337404156265465175437973613157307347332682109210229765601690631875192795894359896899931588198375108006359031822441455210525777813686336938845222562341428179099320004962119237496897752544457838556891036457339853420698872473648400442486644854648585166075713164575057775102376046311502397206162234927378172530761830421439271587004730678337057930736231622954944897722004672146152131904555670162634875910009804786440358879668984235267881930181893202639841683314954353454809934117250473775439896931520104224936517661291547365402481558104909729399148331648447067107570902510482868279355713731675997767485173384926298063168731897459943775588562826818619351929533091403975754499304491456399413017829656153660216405313062320818161316942165184876920444434513309552035355566233547510852806137063728779624432735183876414389350292275690770112875612831851045550460342200822497788866542471360349011989286917767555064730515078250900859264887474332716210539883240721189991759950043830218551340696391841723213353522740552359272924165516509074600955961508521574400000000000000000000000 [147,6] -9556024803419692251864218166731784071164730625280795025829967449224361876705424530384603940753595581470280714800425372140280584426944996597112316660495648039064565417617563231089678347779951198303636409247516553124643230243051674350772498660198908592857355575893693503820792526828741133124573389935906783506777641777123970658206017864132753892019176659943409595531160912807834063149873055354191462187119510517428422199448618504108799979413890030830991778575002167086327015405231659845092091172402282079572435016741232732383058437311676173485805328685451292193291264910238713807637036284655946869150769242372903141491074492018894507400127850170288551506087404889272487351796645153632870988981526191251052217785227036145792481540025610151902451661678236182349441632845607469338444382837408256199223314076999736571978966467838093600442164215462219322946866571817781193550382005214293148364209886126560713423872539918559026369709784023284022477985399667234401805213371182714661590558982525717998555701209614686241420729135080419920269827161524987897602617648157710471746907506517880758862616232019273450585486489931534325824133039870414020618376034420737017337632912066918351177478636121564865873602450803592233691080165840569636693835122566583665442514661425046231861535001778843337658402743134004632197984957994538420786522667996359849834442418696665628434489691885284961911425937705001325070598656768570425292653691314153065750033349974925712124650254256902240960957295999142829405503846233299519788375031273684580472868860068755871426049939048525487852214595609118922937775338908844701950699634311562105352076690091451359906999587737960074244675180031415308485914153938089258018216173738803970273577816415606425468976133852235905313149679652285053085715322397259398735342729568969676018928525654064979288503894178418516892392864184024070693115332468550439375827960426187858132062750556727745952406286462674071028118871129249067985920830785808299175621636261797399533186068883399588184107058000955639800808100655980314922174472228973016771083749224913292643840451100955846687184645081572399448453756580878729620381969499127076888123241501199282688767765781747037005162421579908168184135207158525556553735967393251385923290497733608326183499559868549288281472804090255703132275227087878752741359616000000000000000000000 [147,7] -96935608721645001445460026863004622836533159951517353726186069362696337579472784153013607211789813895785974761998691778070456820272499944901345726875156935327630217126356160841896005130183178252524147602707422261860267318446241254421230682495908181389444874120029797515550929514512014133259674784652563496704730526386886322946088742649554494896394125285073322953101110016940903361257957538728404001563046087492887416721497635891783035571585715472951041394941939522339157630815645030862610708184727666521727738103909350977645018450602709442888832603265725833465158011883962292254353012104738159054988721615411013465981768146616327837112031969354439613530132621654274507658825775702193968688458971050566982870053597063316463797321369094457521469028437841589530943846362298282460385975164346220549713155919704274935521324248061060974762152723590916270219925250107921171546244524034341145076964354461079987907985995465584320680425214034384226563283903488017752379057939327488861563078699305197641527481957324568894074408930425949858426399226651691279557737333747059234247279781039011552958358732165903184700107060726682131271121111213674547707229197516572924704854221220400216079623129518527941600878189571639265007501680194601212145719903399520653152552726440392641973440494196059389460561496018949414617995833424253363103534447672075594655846467907339460370375121452336734515589037226250698766762062281119735467627715463414712282485157634180956935286075211377113411130313786520607304182036968923568673461254551189837087646556345491641572553444063438937184070694953685676704022314756517603292689135405765474037416424332443769919580240769652163455188277728835232255238222969339008720123309061988040699735133841060328270126873697727966920116125622562379678592231474411541383865484977806929215799785920140310681886332694140457292405133096331265741189002042484372962053194847365267996156022986774476996762191069663580459592454677837780986734274307646052938174450331999786612641986031464883437673009744804727326878456770810752036127122275791040514949633942291106510620092028968660583675777445635288638643166605380767452523560546728055882639445023083057277014753802389638718554588126273482829395783594611071701981884022768708805002594087524147830724676778115594088117777855894225275000673820783676028354560000000000000000000 [147,8] 1192370367674972979315629964276503331642951754374554995358596804916054060403256080297224612350514810623338515239010411737785217829330863414847701336640855851841329521194302457221260031790995709686430969654368238500927717781205607343519439403165752350170209077958042447276155817265701054427381673789348483308746625345190117899095680250396021697897901633842767866092289827282316631242743256676459830421460406522348860013750853536322001717785645622260404362490534627548392085302601743509136186288961921974511154503400631019706577926139668503571710696184984030375144187653982412606135144292959049916684339014844871098611380940195820030217414687725969009498771051295500050099296569238092675684516790601840601891650252945465201173933438630860229829448174238646105073888979284398828601897284265227976093669285469197209406567329456217901141275234822962520181297184550584365785619196553113699308264732289967918157672803083560270149899408453942221815779479420479148274939013842225635889180704276555428813078457482731169335797379605349441694564453009256968958254533805263009596188948495646549502454146380090371950405589647789352487328939466654813648174365506783184204059230115296661838516727386172223649747316704560477109576805889732542484408158306795486963438076329489051126014206382765639676272650669157015400774900435258700851708580442826129100180703370707977358057065103840475109785090405531222564253944474453813956963076989150570402952413586046346961295585504565866852881832179734258365132248864414215876276221809235275289625167241521298109103216780677456222129738853690117156961029883180223222648484522647613338962229300754178244231465518037665896873315990624467581638959683608910523071359529613709579415271686750173214157589102591023777868893562118195299045377038970105184041184724566286115346770938386023826737742210037883918929825388278888001803275662830942027726512959163774952705025538276632063328882458046882643055614265471489085222855261536857455533999363602062498514269999499081444376260138089110090407953391081053545327454418753061874317270603777920344054943608789241372910733733028568967531517434733407899681510896431833924162219641065228680798013214510293276246224884783797462815601771655063109287689194785476576374284687591965164038360267688382077551598313086682137409104767904711299406233600000000000000000 [147,9] -4492632830818388522350318139835033440196537108095092161237529264826189195824041566293044363916545531520781969913663117341225170619860815122531208380618376046566861723860815968163270092177983294250248721671679471479873982462628020302480606296813922116637992671903518116826868295491256816546459377699240474694544017836675433768776415273085439774727672815773929639378229664612389266378300417667237975767229141155918520114278734406230775501657357940953854449906806849818020607254626539985731899058962579153011631960083550659371299928582698672661922539009662448048276432056458597260664791176632493308344745990562876245749066916218304534172184747718435840561875572888114803080211073496362710935015583445467770999182321000265190254767093502254702931684835440747512191742121302926832300396742134554381268811651790127007741598402160790962322139682099576034057044247066523251539576360847926337139503444797323499330678578373214531809192597131348775443216278455511983835286798774939729736874354668351050963199201791634561458858008638432201260327159407486792242528685783651498144840408014006483289210917382980380810217444579077662468220303149282894065160843365122749307671562732842352982161290215528611622525310308616595572824316151594800308873502942323170964026510621232672240586118962130012215022894247695313973391574450328496950115853006033377773364027465120117781884522323032736018016740814163000896400156902224630945249230630259488429524045948041221853986228636225872475309825301574050358392750336399525800422261022878712963062804883813716755462312486915403622991403626632296527318330242139374940955268930098357582732524053769015252925778971309605912673843859372435678702389978196079195751269472013882566564482826642919182403976422592029149385708229421337160359070468872831551495114310999667290044688294559326061606286756485796686526636722486154548743874445010338660337481311839228414560520970143830827080392805767914982228581086706553854227908274215949744158728581456922267934160006026063110986211263532553843360341128701888935694469146713472563359846680024609338636798080867736242679468094273748174138402332911847854021670380917203463438365459622991201711708453365833199132136408680899925468185259251821326672977968266843461570583451546685424881023239626719378081826102740476243485887948954191686480691200000000000000 [147,10] -5693549562991599623510235703061632034203107845483109533988097295250339477099008313627934409960251016372455379888465117094746387173655754312647988728211775908050530605582701444804904958490024941951239854285663378610934036397316485599459072831260326292317264748638335958385114792958086633203593680882753350221781919365331954745080720554456038009100231409657130400390498133166262173127728868974100033801673400591438719731266673513283509640647750198059863679807272029645475111215999557281328636505826241067930141346802307267737492743752904962804388535547753922296005635829981312637172416307594080727558304699106417041804461077845510280436140867586856102707777553700894332309276678377751913770840793173613186482732833453884527441613791382857944203797288473420613261107199183095190508219551836343343069875430077554817856783566726031638532895970058176525807453383551986637775016229663345082706845093206134064409663369417858352137413661532568699819342351240671231591723045575635506741089724926522745063832184487065327266549932080668113010399604283516623943330013360756218673002930120250065656631066625981229567586904778863319350338077432381118640702314855580530728786854645782891827131554115236480153255107500941146142069032041453395312772291100340707349986197934342532091374544876686882479669413154650926696211427944384844451754616613763766977417757237340007544580689952116165687170355845955609887120290641694772895390399080731273740767732513863906360162275007198333325126776259042695700361174335421031091507995534933809145495986964961412812655618575769340855128250249696818555190987215255444013581926372959888835222237805231364692706409325141970892210511134232448923107953581126010391131767226552711055496998044786729975438626224340365589826508840686766376226189753768865871882856692853745239078836082300139135447806478541974887350404405980809314839672762611683041932337545762228880867550209375298795790536283429286804578935951188206166085383670133187518468826524334892257259431524814655687371627768452540034914257429250510285992228366393855191700088549088646548407361284003211824917410269560480753637025110362566442501275336381976509835111406143960412800026783050879335247750367505507823022510943031101282032732251192063381905056085825643989903024912666461601701653736870283919491300636392308986609664000000000000 [147,11] 139980004399429241571850357974773859553944816776393670301640411055914540188574909864046721536995190172343379086384116561254791860428461145158969612332320380433599398800112696301157145328921260726750838262769221276033154003887612711383353720803405403450671857282475867897086920267284179317401116177657481575166457414567332600798825321314202699818919072606951656145325268566323446876785556906303088558099762584023138661083726363286929820614211216806270715234613852679247338777021771100020385718569811882543345476454481658956895794393430319398624844750106114094861929013906270082764190152082412109249642282522354750026199790297964124173239994043825785529082894708173710356925429144416988238177399248791476550376777686471763828185214733964732457867753360418964125007316564102895204414199745842416738097428963509364223838207529108605407268233562854427849537347558162588430868509968960473070628664182765432638702688814982378058958800778947857625913686758543778596758581014321354220913456810153931668642607828362375152495355858152805368780815705644760693856103876675659442008325872690903371456814444167196516979415606833609818925343220034764895891958271694075004524115482711742765512729568877168559163475689545079947055132845794044303780354485348944947948786109283309805467991990204411725567568512048387755617365667941248954536953357309168210037666017760809015324468118100186909101885450554153690596728333932890694608461674562612735788569786159472555016461262855604705630799853565076514976099803906662944725764425117360729687416131418414001440409215105797409285028870661515140353443848448000032200852426895006503614998115422573505287888570523427388530654667257061383085191014057556694519854768243162948388923553479731130009287705239037374201103313912621294128713578805545657671485703956217763562714676740564272984086259469940546195098665592745423630165977633063125364414001608083480369611483483561378004627939586876301760715445778459855682081758534927475054863098697098590581447096673753956318726243610347626747490327980465595233383675367800753777052013590368122769785651975789864483037407697833151521588891192275767223205949669482921681654391626215405079721779816240191092905073149841217807977614225795388178181115851433236532994886593601009621434661767953020736610996231183216707466282295289830178816000000000000 [147,12] -753852862409861358060050414602142941111471854637305716765763277368545155870068418816989548714055487921637286338079642613896936289491567498329165275898671091216807699930654856540269688282189045676685975763087273933674588295301596935033223650689990488949338140666589638886986071880562940423965811326754522615198831480282549710939949577910215907633415031987247423589031952746182037008102090681892072375335852097063708664017838451681986766616536362534364871158063242125301963888189258701795050255997671305253737031279729666239972108379485446092724379064818410177582093980533029823991183833276808806661215552099598099320005613600270508492587135299584615028423403668007313820729632769360842043178620527101456211024750669850994023917978473736881837545803019974205536470955722479132143377534809354053193651181319081549885121732206164805523886874369614492716758056059573030884571422859029936910390429810707370035533579614964376422955603428743500969627560922866484814554983251562962910998624660705085957142526887018692127487497560629846833192740331665869952510675645855657509599654656612333922613277805632167272137655808756094039021389666321063601825597017812211451487799226330052616297684325338222724547845088794848114356371084223437232707230032629649859932107753243353886528906668163915705822598844223199583021904073702627262105805418936572484741403674773893918624804318300924382331811507620512639027992806794406131074702684299764549988660301670643218463905036715731251103908050250498274433640490930516155467729025513152984533904175534049897007409846357928470858055821478359119582808664358491412017190476993735866458710643940285264612087525973765946128341464763749036542001374707045325568030371861585536679751879987454279285635423441530356121572228863720521964316872448914692373921442058194638849424872453076712955973971594161957167410008070873667123950761648950122779653464947776840562645326355200199301645202744976358803785932268227405763324801686273294053547163444928050081397603607843313307536784792785223916675042107321019459780156776548761753185125801179254425227719875610752584475330825870680626303842498079643828977583731315275762790122561169975892670908917724965221873953716727145356697861844096942570940379449498162657176565556857226342555865836937131697857122516282149877041133041933326066122752000000 [147,13] 2519802970916293512799069798297939352428071894439683741466776148068387572692909393687801453589834082452906689981357441882625049176511632184371253194451966292040375388590076624155590947890414435398683085545657216331151461723856626687616190918466263372567998711139715880970182403789976912691649759760360298132351836448946820749738340830794823940947231113830936787866621722592752107148918882700930439209550257068456039182278819876626053359180696838660500548735372072557043574659941186846580496873884377740883640828510163944588878015501521544671379574239193602412693914325175349608538277119217928736260553934472990998815809427137742108581071286252523384010169886932791900633576592699667413542971895931586614315330128641552551105879085363494943946765195592475847463799034078686478434698264062995891453513791850579285813571176535325697447407678784044305351658191438466122096692925910173148998766420351380530692849061026151558615578587216345058138177983368663680757136317952304832582512817015056208013041594087054174485269275004818228032748250417183278683281315662901533799801420593864779347347658282840523651716815668271748639687057647605882464399039136458449358428243882600639341395912870786513512530709096517074970145413928172174547751455303481911201098137785939801667783605684311053169600104083524612944768397417748866824537167457926091592124295742422360329552482577125994640167757898951026930748789269165176208240310686618632955812964467996827550286302049860711328484504158888174954013366586430339380057179957147369949822860459610722660227227234242670451715933556052014738088740105561686013886780501962900131193300748573921894490363425875388851999548125368985646021847506093655353717404235578678850804230369854768704803048377598054152128612781610490514510512368923019604499514613480623610585289699420079103912480478846435341099027873438525884157459022953910225669527224463545449776868378888939492622837801744113266769816147405066518311691896087829843132570625402655270300426240209857392905996056705180128997175570575501790040966232220772175313172744892948891535504116805339365475905354758575639944868550766514621132845273957604782456595024197548044873882648011885727105908912952930326252064973832485191944582996199302838440441432427270657895798628473506299709466817158571605573558832322973063824015360000 [147,14] -6226502059141909389965548951256973441880533990005350508595294580574787631081519176456941878107488067887127816460317544203912435161357686217916098739145829743981785308049267923689699116024959440800627243545253016594076044861842241794803305232644009978001373497946688966983874207893707933254487272008142063718833845169211357691306570836118016915113053598668538620529571739994492055789005401266162057504716602114798863735473486697062810326790853313245610809319926904284898683419803835520830771256046910323595013503793652971026212462276128157457725031391360296817080227638950525820793051014756888767371441566054721453056493034224892239913559774915748105976003346792168740137486494520828942346911078464412568979801184240767013072331705239241335046107487021509507638527174709240105774398615880792027412537196869561125408745020777065812812994031774753253764897449059093911107389620128300168833746464443799122109238040916917015750706461088855522978538282726356448788654169734212480460967709029170410948034227319376650378773481673682407811304240102254721687555511379168821446965556385233326024007149310408279686810570914124827949009038288529681909751549597619256241083424831035938312974667157787308124558382436607982410510240251238850214293688933019102977372849581149015121523330763701250139157349383505103347122410353155189455548170647012947784222090740740239018386905391783274631402191434289709340221628892472471786755225777344598812121939196069325127770282374731515540785385355201861815818687682046181911410236179141718938894920328742434463621157427430257961841140821668800623915042556493657953748094343689959755981010007023791234262896152596730138533739581309027676395178134938799793718058350979299278154666121994328024869353834090603590417174143889323776961098975055542324457148271838843149681900046269001026616141892090829965526115701334495989652373145918345296348614276818596940486824768834007642299731472996739846036698775258817570219682056826846656880601537211051137530300828059687359191595733154118649592865938349176244129274284979035658462451386681718915823638889123356492136071327279796850940296394626116166525602478523196624622653989662647016024320068227102142110951243469918686593857644522138399762420160541850865545220922472024034574402701542307921532854263132797552101264291661102004043776000 [147,15] 12347776792031271306495056935851281810917237538099675165915830342197837422341729611470888899877472234674653043561395778290848134854258477042694598775743130287345403432333731622709247389366952272991387059717232828356634338851232046265011174081977519678916121430629700458699471316510228990228727704134874094397957638451508151872893560754359808376409053551794911415722850887110567133411652729829341644968133233017576426409504105594329751745936001012139679833131871335218555443362942824325488053554436079353957810001944629848951643232932783534178147548570987894321185722014883327911102260305348840712379203658273758864004383208062383179070308659869466004193447445988930018929093715569026895409765678505310218314002805142418891412158729775409847510777688143347242455017533390564282586897841810541294987544695269027934778821451973499402389883163679787413995268934874339848543550288911877515188676396666467949746313045337192246660176909694086227000427408758266707012309248271525517546946679428156305195310477404830768272813529265188541311567717564377772617095774199687632414916261890375054017972411366065664722585852363828203360780551322103015750417719089051400675276592276479961668299585389544701445089952869394393447690988605372884913895788567466822929036971622478088222116513986257607358400164939538760589662010073708620589327464346231249610604599442085052904205459330057539154756743173515245764433899014245251129365800093236888375261531113160589475221372410688370307382648365314295579164673738105261577027704006673672347874381275947027407220948482255291039103342130888402800787529101282763086733146411033493299512217995301187472163727417118634665560721802136830520809872085573380089029286165663708386092913801837714702936395400558590380290837461035498177551706403596840253443543243376187980142833939149199558969694738092752335809915087907816811971573195010585679935915765598052711451422977201519794186354367773661554068510329334939182444656613355689071954868577252912302789976092933204833039570272062159808478360773179523382421817064033340173702238639989860940754260143704538035781318390718316298534056049219682904018019304949801586248708895640257646378572184021696827858133793513276876520858401368886765384073794403557054832244389448071080381907166302427461809688379967869003300422622263430348800000 [147,16] -20809036202751066969988560329659540884226245247063776837081705070654822797187822995243041419218607539419162707462305137513725478023562529347743765437517017747992143771878629844916898446317182717365947445893814801798490840352423397842423268865691427876612615590473172209386906451676085551919462771856217110356054921582498781447029899394416720932399749149152787195193613494944903869180562648897134084319357463670057877578426287528424025442602474082662296608039269846481407307057937710936821086660589750233082603830433601879232471829844590573725768370769936678958291226430680238451094600917422995083589252383132538251824469344803091832978172884289276471921407202696012102330249886708188753484227676455422282040104913018599158084917937042064024414254268925587361099480464556009311170965516234964582645849806196984754452671198560238631110000873853479183827703150009368677840190862633648434531907294496902982294902637287275831664010219891179158430209226493033960122355671828473886713754751219918190172251568430873627223306233527593992888176371290393368588837596492283652252411111714418638190350486096938308800916810170480156714067673727381443634970170577148485866421572000364980765636091530758359918872176934221297603800841409866571981529096808480273969252364644922626800996939482822531910901908033346049346090506651394084120748762260527295713521797237777091518475688066336434702105514761445514808139082572972507258309645117544742066301952692975547016085531130945618745958480725642018167986266855969888712361916620493295614358278638035278482938418973012116184672705457184742381384227697106059779280677722195975168442695003388097373339383882492713200804502749419297494728466965396838981844461821507681732347018689664176347441251400379044568840356581587092522261901561984111610534955263562437834248880124520204331536935092424701384474932775836768715204060429747470147475124303418596164634878658283615724624969851061663801701967842491872237337034799913370585956707995409869568167827214419950383101726969536881046795974397834408381093229354167940180228237713549500420954929749089938329712241275282853579730523133258442871759665610139950461863986232476026608608399524088557885347941109561666274694464921055671674002475994356223907774800142201299354290718404162397984381952688207785613962575408109977600000 [147,17] 32112013114943157284898088411631625408628271943654477693462421950576400299573304780614886840541463279959711459125025315217045744693024219888760287272709836220297447168118317106764857956213051857274755396458847097620470065162091040740341977636718571898372529102342347435756702796059235359366323586837650837064941191421577842412999754708322090820729598965006431003341206395139794849991179027185456204166139375695882723892792966261368419581448721228141183761414765196399588519275608791743946215650467908341060866146420944924372189977185682573919201765458797372920574720117721556200718949581497928055270961525632164125231538183024505057784975168812303449811831131377319928487973585348251004366894864060239562959528789992309657482232932135336031900444080297497092747100412615213764437235691099603673791791118785036878060594953081487188836187137758074130602066177526441900579680161685993031143689708140947193419397002253275735789667494861122598125732609179821083726998931533755170317759925789180209144530185379040502690258168219334315992663650040687898239218503020338490413166114786296711514785426095957666262171633920421810885558264690475845583618004726085196725660200724537857077153348696218145971909689527918778666410583660135798945000201639126693045545543874572407346163931427242316552151457057842812883746512965203554610926338707504718168798003419558748701009205355486542024939193859151170161744315954064181431509396183621050304220703447181404900855198741685316741877845171566445129815110344648521045778847283865935874066512683606502153576788999953703663534318455328355712716407019400926410825460101944799269470470146636990477873610256340962926572161979000141880810108408671751401529821342051414256331338670934677445637152492792411148102570432589506972435804537188733899385566604244193016391480886216490611148437021562559435415991851162174202975312232614735673603794505048511119968444215757336195579368153233801761073723267874395110576018848493496951068716296782407868353929564632019790034539635688742186530569806872892141818277047416500716435309453258773691412478422001054398650042171257464513044078348740595475795823759103660283622743691500593370561921108764177464144193750956919945979009181897424482134619032986165907940030619730385984214087801667130634722489589993227954460599604006092800 [147,18] -50860658741659261614698539207734864855955994308526621303554901599767784799215494522821442167303849789870633973066703177854634940399805079938387245761013459403388248154389438599632944523616383547564835765213010275610420315942467764884711937886358894146126495860439129706763980470513239621534338056121249024822168187315131027184477339682621971591930384697928174166993734772025213449469120944307620602697307411946188933752181460214895653766685547076832497226922968850905804123996944103567045950713250379622122505864091323961526388712730750730218013727875796070380593113843704218119030153237006307008108213839192440495040662216441564784223368059114436320300326256518219966803523222226547057451785769833489965925909314454872435298333845391895376708449292484718224091466870029250464667368955071492381565488253394997849884449510649423840941793528786930002120488427708612304965626394191621085523710451970492246448860137812148474805994872376608816530825339270275558078969638901519168696861688257156415450538882083910478425044639931578744658470651490346063022751573034939279685371798409061158140311120004876737583053632786585376386205402632886921454101845422902568682076504885319644728634617890108378959972038164145028536985116747243758154341004653076444720225673027659654974141575309122237709151000974266415080232094802371040534332375823815562944386922995930306784643625024808983232927749974606988491001407402017047517537865649393623748106568453191134704398087029648956771973747053904090543620175668580430286386129558902149573181220201809428368093859282777274379464517004544825885539507370708514194411509644924516782887079398146719907869301890752781361430534083988477468112695974171785822095388906390582975823183742282926239866752279017936879340344428897998162054580456218347481502964917307464796233382668060933722469212787626615157381246374367972258181826710604720559253107444445631067892895978682683185368310199328422134235997551686614079438253624799833967739507284346063230329236305921792813148216308638836219387038289623867141951678141179458581588132203600956648815866700706829299295178920957210724694446219658198972510866615338149597455706608720856051085969391017616436456255162557263834306360815376142088065273671381013281464931538505691310598043165290183748789375779388192152382884282368000 [147,19] 88145082927741213151635881736595809106987620781870991889223407918850215662109662036762390749572935789918486682505001632886203066179672038021324769040489834636553782195765438008762687546213035232965158852395299934777183295844704807940126055490003936303560597846432230036294861498313973213518187478172482032486662531179294783315490271829057975449339513229176706944893591888748387045510248572494508061096860351770770312842151294265856029292449303873024572606350739187920611110662592365892223464843669252513072742933369799299295628657751909917966412876004615217322834976134234619324716956167591356965350901820095745683818815587309598763692766702014804211122895750976351637661454900305255654381688717691088092849504057583269662459729893605583307379970826795977912210682232751558154620593204426270695814055062804742167620881264896122362899432347288690029731302214676102386393528046563291266249662777203163501626893064536798646443174406272772687931354124211035360001795284544630423778349324500201070464618624784342997942180303498026981878376139864823093004536150987681514830598502861260366286412771613333353753413678880966064448664695084060935561474368543441497657574070208910073301570934046622379511764017610231007924220791558826190860192082323437848799551884346146937461873242890811465853353599380154691208424816680068122601761583638739145444942860317197395291786275977148309411622649952803788795093093615257493766032942897838552861622035721028710855956687240376578122882342199213472808100105658416407952713420280631649154986866957822456415071804799858569752668692319806676207126118321501609017400919451598233984323096847304574635258479438416129866770411523779712435944324835643818458223347938780941632653777500507860739648646554595212058460982141055654996797670692367622997881391879140264837673667134353257282680068319158843427840898588647237755461765451084784946418915798230776153417435142748792227553746109004832574192649994842628747920699675171046564227069268081874764980681759863695051648921243696622127222646490635608128869805045129066417474508703812896167211300620133450125257791893069340813422815837892122359722616724019782136686921583651188093446314699225785078598857016713829778110847697662881953448102693179982378262392602538174958463971741504820793461761697449237855643841331200 [147,20] -154505153814711157474647138933089521816264341148662265804300142401802477147159621458028656888106239529792781497562070421672181701134381928749597900016899505041604935955416222373968484288199274145275706432662055722229488100492575042565169654135437130822873150685725025004202657605948369805775493003763966169147202859163493662527931098035092218349860468842376435745707477421423779597092688116916303766569115885610650714928232649726144241464934568163080222929768286315918894365134990130261417252103986470718822308672057761906950229063957294100157773531968954442520244717299446269676202576167731708390895125033382120145753931719458781193961914388316679386476982384396885313485193110074698074022986592157199224105181156572441053512610880503630859471744862426786544822108050710451897880338896477848677337954836405104837787181700000418718929973613974215913195961112593017048435725274266292321256210395937591572606149545033294955923238987431479159346600937315353024404229098165935937723718179814855149991840071065513986434368367621925490360967134995469754385407590751810027444081233919961838319760131587795448095714623595765301987763522721981164126467308832838151425702132125510376745047951662716884954483251747432212552052724338111601569109662705829218070312113222117869881586920199473413094767466776469001162522762481383875641059537739446883982718431773154022542394989590449359118113330856628724196238382233508015139160196635760352330125489817611775612114514101912030899756387552638301128701157180738299871727989730691987130187545310549370199588811962263164285128354070656181424318686397857134429656549642009455898080863862838708542782664596504982320158140981746690320062117800270560553479310647227860353925874208902269393917457779697911909367567328858660670877456238143540530119869227505093230389861652506559590333258098366189978207425937117057618766719925424148790866766453878753448853264762757235300527513065507629897769204810883597873043197680152704945620447714545491622682031566622119799497930733602177974412413236478042295610606720296066631693356132194350302972002259202288668152447270423376365117153591114807962394708728569428350514321366958234028671531179807254537303649853797940849743596609193028858312133921357622187542736490810971759258004277195076283170797785466492526631321600 [147,21] 242746651067110869682939235368125585436887175934004854478358653030530280447672579810589101649517031633943020894143781491489909959743290629962510841130999227307137491879213878807977184590075234193403868656876679045562753145478995149426979020860176872826977261515579433018404088345441582271113213134173694016205252016663175649100986073641299220313768725750968919279421133109187389829196461121130995206416117124631992010314942727845252926675471928018516782521256812301137419726550805066606804443375606274718727402814422062487440043208939524179302153889279702874477402616651437858246838904472318752944539701020241770271804406924334312651425644443591179066406275255029611601560004850151110223627989245938897994641958177964339521627062252214374362043373573004166960790397822965117421004733862817448981617190028896572359019747070446460763162195357414151540006646895323300840107031259144456387209934910347798064693460957224031623204497800063866126017794179367421465430342776966255067181474775832565064917807704552837503685901612846853373820832152214374408054371816073319219829511322481489382980530520260217720381253605339469937686209620990582911587651301664118060966142243139882574795818433722673527648488260719133775066740032545544201613062549193786040774247051655616839564613961143201895215144703320636147447063698678885076281239945987776008901330998429718622799125884416782033726731843572830349633581793985017896526265626861026642557130600280688186062405711383579003954085483109840378667936704141324104615084832116488923955349035754568760287686507255157318062884948569926510127469869189703896342434420783823690096257002748452755855819473985053551609003759504692582572913864760183635525745436454947386568743019426237661868858767092083716603232876734357633669368911797651340772929938364708903963170772615937597500438860041978531744782766023887086226528099555674748159898670355244309422670641362472025191287846494235623804323311833082599141391279384926742387861694839701391291709190611170496515312968802872117344970909094875222365680918134761986771686515487892268696883220086153930083224925658878180197318461609556705452552678253088832077548786509426039753881291286341433098935131117060392180362211097535600771576977511474524699249506784109803622772353812280146270384402348510805177139200 [147,22] -320978029591047180336922477085304590586379800270017193990648995833007998728726600740372301724359239483490981116607541539471021217839023322032710977032807682262748727497543752635854889440918540729350092379939553055834707743435700249794638640598354069578004623309707740210628850551916202873059272294874177781470287712290370043748929854821417986797316764881365878208090672137444657681269930718923466926256917003825424797921920263669508111508293081135702383783786497639469112806531327281707887046804411407762422208515921026736763784286580475068000304073005195937846245240500947160459425012571263840228599941798847903480563669124558396031395118401020501336696710500156513899498248316738999944120400013556985933659184490789378240070547484703524097842655523294640391836801017398509152682569355294748276440499866590052662909722206144327486425159981334661073966756522229227326949515137809033259904122023960141156392253909418657179192546833728989001928046992041813102484653563162778346721047072356419978351969464299949831853502594262422242846642032418409361329912005799155375928436853714559371369646435996163565234557942286290164115688696586649622519391453439103825752523645760979777152206760178447888220227329965014027489310766037318488161683142088835195136978591852047221218104208113813261599972678962450173027341243615275836257952613634290469021923889617658092231977180967819015071903109985381745136449060795727613391445648415363402119607267947829494421272314927640466010600477751901883501660134047936535013265461541740169450570249157401004496120006357118229629770322698669506406943121023934314651046784473305756476736069796164038349704871367374730567780532373394134502638933652645713434290067102762846454094030357739635832149813718969712387797099581244148310340610624022671595811675756284032968027365107156062724481581707344537472606043612596841802625538062198540653654316796809283787794116880075654913557182882759945960851820376701973732492487229542146484452840497839839445752460576152673398836463286052767962394355957810264960690722649164979239674939618943732245412504363209024800137931472240080196231143966953226738597590720471961885960378669791481754553115396948547511122483991021120588422493575331996509582952549860921786379869944006534551617437441698572570492746831702786048000 [147,23] 355033423224570072493802368502351053653159595838394739686844696346241274702971023534720478901264689647306523555496382066529148490974957041667635916657315517089409761428915736939254398921964200387576520639313481836006189644206520299604039223221092555860843798254320268209565155302471806558087060665267573814350921761836067309052131461331858243998579472748807867923416786721397476401745206238952136652779735024124341453728883716863746920465500179357311129642525606041313628153181520639329278319468458477210630233750657319519148950216233778621582859086109908586746758291424931342319438248753509090849178436848338086097573169629306400423616728309363353657895520954254463169124356797919544408334856837000825311483820110120271259112309184455536769579428363355971647685823713583756253007702323603816315496346006591944092478460785047669711044810820797771992761819329720938171036991707302712993924142433229396140778465650308659792528582006315039343305473330181450710679671955937014946430690228730395744570531577019709047753674040154512823355626177063798064224362686127005251714301473696440949238742326042648165200275288417870400568751212265833363569071989992628680019189191400326607712703864589586234574546719380190729900904337690900127308975087360115139405088261667554829836692330998101703596504930930118407210787450449329710563196646694711661514688628703267723431106587203795649908798268593645217267940954394917074543392604037815699273566857670034316485763878242957750009468758233560482593265352436393185800807437406624979651535328255777966089425793048807713662962838970158821803842966839922742896964500808772107688646319325608891877705638243653195350397272832141769366132160271515539956828292589368396079607026529685897778600875554958922104215070878817041580104073717954911657999439625743942724213872162234005499392548236574154471706705565916007662926612780944788683105213741688606800189839266513143351888338597986473221006174306098803054328560305957802406479725772632187121361307138940987940134208332421720063758168358529751244391554305286763098214867950578745363786420828437256869019036888469645612324219674497607393105607811166872629185548807965078217842581244287544416362727634109862803499190594968096097451703528420684432667789624092455939008216426972734715092407526254182400 [147,24] -338013243227125428500150359091395319864024035445609296872863636907123727894759031310534293268355342285732312284639344428510695358894285650531067927191266452200448004121231709118230663747202417680316208972974169314410389282760855336615717296329709221342113550784354989546896875993101460392865722530742178444662468938077375319302520167906088393834313527299937219245064058776717733461814498654400725046636971239298272768880957307257431906645775154428592379053589064249716227296624124433456950253691148190956608732675064261517782244000664388959115531456636350266037072940336463062101231109246653404240993595227263624410747673110771737599017994565078550764885545127984626577095428328860717674547210416151777708637889964918461146648274825493345945405418211625743380200719583259910577017557559317563319698524036276028724009172529549711407725256866176923183910288444228422779747324685737094573957566605889788177610913160991173835732823114686917929537432056387577678517220892753834481057104592262969586420828418960897417869521631371701647930571400844661652475689247017977438353017599732767678016874068796489266591791129832222520583979114360697190212746209353279629468267593863042285965020572940825012931788013747312668248155972208787698347966133327803932243386235286501481983104199726871787369156796567269119671712600534969135686297372923903890124326631512274381208070245247464179439159551814294252088600022150293532124889446585242980647122224758258788982377125959350074574910913073749681863669937757677226939459687362897313195338234515512990964569058195836701529404506262706257737718964011992585105657420802891925120391008252031827384820391997539972409921064278582237047188394562048415564035571104472780498451666839618745234408045243009111745938857303328893320296847786197571642169189388092945595422251830525035991421651232191383762127086983447962515892972449733216961703015294501050056753205117352428856000001556811999578841611003923917122592357357595705710972448209939359301168872087853084626087528667983634961062800760002917604719682414589975313878158756197623412712108683366448350941940125618002353517278009154705152865590699741163732397940198275316664509862640222057711486499578196704117281352662123398346903000347549501142149066860409217090683237394868247752786242332262400 [147,25] 289529769157738720902812078065294356705705653646095387495158969284024900422617452334667207186337307604106508404179554072257339771886556676468390219744069043603565431875996989292154502027745759107041527203737356075813730539962907653918826843715575990964422183237329266280756349625009351086234711663280508511167118366339363382170227686459045889888584489871049170021046389917468588502965707315697544251884239099391357482530717511047229804434730299288662481615544102856050014811109469918046583193369415099623467594702403983853977188429913676278073663126426651861350946378007124918032183218889972570448126694103425971339698147148355496692618420367532066241906793609304318620737376651808268746871768007224106131112076715944721986360920810739661967423552664527014217258632108655713872960287092712739678648440766533660678503728524999066828627285013882299561649203645850613024084854388338332284440464014775639259900292485007294514838500990729446212179999406083856764911392096239804625158005480046412244325568938824120667312353712058013627156475134028656866688740172309922676407587212524794708333623388152004222349064870872133672103674427064370002859622581022530488955353812327545406249484580955457359817179338345650517202674465915691013852330005881906626817375476274316032814768528708499765780291501270670960067061287308161618482434339553287073614794296484687112296638551482293424726203162783112500802263730491798114951386740761221309327599082683957644193967883027408503479554367656837665409775497895708427966554006624850826344240726859502273004622041445504284051306357521154993849503581256112977516398236501177528709957920547586306850772048504157148789104044063466089759303909921497441755771257639209775378466699951320002080650939411116484687522373289419210322763562050286756751948615733090166636602910570533274539114982921099378738853195362240838617913686315323645182122361709323197051950072611369291830491645019145142072949099977258312799932834046564559634179015605845667399156136706912162912242815847113458568307693950593782956019396868546154474238185044612751748236950838641919043190619315379104844194337470223931843354027337253282722462847935271875591765971664925983773462055416705833713912817626247393345388414661026854945936105284376615169167507509371881674963838566400 [147,26] -229688038907885458396673593403312120094789073599070419145067778191567085940540578838271719438391383076929685369263493166927019824124215302864313169739107196934007030021009012597347540149065116557242424236678049497965594752062173770238927874746357483259194251408001931960175645093282613418527529442016076150594800520802187146042952134306189064929346874298885321355729380758390327566512046248067342516888683171352668340617335826080675299655410860508092522703941722964172765905003860459865325056158667913743720252764024000983702363102477567938607446426215645135989172541074568799697302243155540427245113384454703398622727400440026901934477764995790109759855571575890391742872697456990873789490872681420185630781341424396045726249443847894128437983841300769530505734043716775871186854586506938831040957980003999542007319076076431531754369478272706006525420110087647519703870840441019890116913763832598359478633237022536066554698695987030595102637042110505377184273781871778084810997305465505076670659956082778428095110557035172077770079751525066651504053503686852340576787538656188676598029357931706461311798848450977561142162423625638089174774240138398110154908163414058479717083788913915184094062996411460864090394445860692198381822947373671356836430416434325044743440954619672013348458553227086977655270370866515065814653380056126299451751023151557109448275215349425521591881675011625416556182041229229013865700743866090849727630150732392939990067003216100755046133172088078755646715165662668891342590186195046076101506270306603336037680071907525533728975479510513103450595973100364152508287693407023181547828959177953800207552587761908264340666649832438823483092119422576920151894344186981049050755850236495536000251374883046650875241667022374194019636993829369694486055869545657839064605446642579770615749842107700249787754024276552166269899749584320410841501545549472166713782984601716576707523586878401246488759477198657120336898063225017573260352656373189494966983098051088225855592235198292882152603660223064964783367261154107836482427083312000953336805093260019108520103737207794266161222372341779170088042607701191303902572453342060723882901922408973451609877823195742538403882262135992015250420680465643945538580764949031866335740050434573838680158371840000 [147,27] 165836096420353282190621412840294989009634109545560078630783129172409147841870725936315775755051213352340446577730794920577746611155977806411805592685004794227570397576630983727455439373141911463294297490703371003974668852597239176605525399172999548905316513911392831278488949118293290493907703535835158948019608624546558113306313040987429594008103907571581367859731718154266345168772009579130191464716410078306132174241407031828629939570528144839490129301185693114719239582442301334547302333200088191350521401920985762030606536672956002934811025489146773860935519649071959064706490324020720179953136551023803776740863735833594373856758916081362254042914447775774711311039410064649884661258582094944109891796069644613998406616714596443789254131779390763659338599849343295577451619831052778739443034962936331696258543532677575636307519639832637126627620024593135481486230868155231872612390405110655254207164189847927626239523198207063510744220818054110287852323798726593584653574611070173530522404894789040241587468381180447009140958930804999086988240603963865109956888826371540290884860245688361805762562425779743390903215950561498337677955180234446535433076966189390664150955791655730697427845607162342613496484492915472859255255277084517320119589521493519093373501419371245744416192653297404049724240357236886872764031748385883127332968906934559683634432170644780379597936002128650749693782664932417661451252440864193022752725381799695028583808527367714727201574977286545880660327264222745207605816992367079912058032286055918234258696793642598259100403234713884730413692094583568438614104874413126479048278978265205668942566915926248949272640140279623826814804538966185712876945680396921826021362492566475305072483546628073174043218945323368088895990704139045564649632201928922135973188504741914211552426110103010252961918093373692494344226055229918766206193885097426928463554016903290698769703556585011564402493934493204120634477479307100625501395139429647589957576140516878971968660176558528410560739341895204065166827474975752685158527014535140073338702505062269348760394069592298276968595751309962776375151171182447950712504968785330829406225226658562520694193536778931051512657158505032316539914075403110154624357986647734909444918730205141291930694451200 [147,28] -104334415147653304441314376693834017958585472222372541250273725296416995368343796653884698736825296495429550671065921689861679517636175854463361907798862842304804797337513276412443746960222558530618977845108200655656580200742831624312060073808225810292621344442368582313065610018608450557312939434998825097725153272040520461659719421401071760399107660399446073226135033692936402897783271553045797672973414031889888537487582535364336375920180445254590062648230956304437015405783952740500090748210066222044551789956321074584963703551026381782753037398101600282596894460020841076295937361089365292195990462579070520240836077527949651993477075373749000576948352496171795189963400497376817701869846238977166214225652955920487670977986748784075189428013330691342137779656899723424028442147612750812096400062651615063917126095030406189146355389064730722705945330380436766356688354954482571196346277373101622521504323854304856353860019359393100189505805812560409456539116089524791832213841607039241648529597489207395873470796114906276877007085062354933274110622441599387512767978882189836406903980842153423615547454527547393366873534873317967092170079350292627840779328358065124460995626668336881433900292575780448907581551307853379190071275990770788211553187883793827939662695941140793432910294598264968565904183674229974450159739718541846002134755901005186036935230536023371735858248092890952497018084768208277349464827623378158163620817815958407397724441103346269828382140646243210156854274337012598812487286392070697859531029816078015211308524963768713232162627921049819314475818374162390833474955470453324381133703469754587975485225289820949631193673868842321968382496687126793274777327035730421921474514559407475235314543755822281332882868261840148219644642201006144056424437793272467730145575874383031681895887355670393982842070472810804124577931279022372070651164249568549150677339937050266765769194883592484275955530661778880597293472544020412519675047252422395562111868126281150178860882546964493021477111267623679671032155523083033187835677467040780406251073946360149113313159540652434369684379119138107850132593868589672738177265024691559068911294402177909861757829119221046941630111332413156238720222151733226605494674856256351493007384087712623912550400 [147,29] 58127450963815297524496555905500732818865864678004527291384362785859555427003061627308398384327142649179039904000595253138613990776041456283844250834043422832560184345781830693163948608845772090260306181680574800211822373728688836525635488716676084629329046607188756833024620425062041629500248571765624150079199532822954624086874999039701060762287261430359966133078457783071157881272141064700538092863972189647392580975081195688462143973283706149777890416675605986094680896361196772219608918644668157510520282185304786148768887399579417427149062255684011753472930161026742167811750427662401848919470499821925181719529987790016882394515788464943460334756570959436929963906551062200903718405048121940633972181045795733331342936288649673417861585539589813884215395616928891907870600863962831249286792608239115360988837022697487138663527166960427909306111057713036810550811356094506971724682514428997286196469731780951160077756907608285691755735335283164839290625050345314227129073929823271853459214735209974611802368997396754536888922314417865470952388022152765229264837918115559450400820839097380365060659463622865605468023308544545538689530766095601039707677133093692006072486555007230529864627332165914368182423427167387126064246784417545568132864478676618054091986496189531019562581489137510445825686435559079309866626298301248161337531640575971814171678631758373235230301598195165976066581389457005354422547996007210568557669371568199741014335451000892760876537323991047490789029754156006748003093828992169510363948166688025121859753516793461300849626508158083966524704270099116348465941547282980848314611605261428739774316979296441861806410020952880954741109602549363073327990890847443523368772967858976294483106161970991094889431342523621754177163972765114660344680569773686592085248106744880788842369090475106880194704860143911995296262616317859477257371669321541112190358418544511681294199322351394812272440552023039958344582484943555522860003062704725163759374673502549557585856849673785175747348273942822689970247402951317108894503301896480020612651232769480021634865777984351283281824923158135939746229268081343461661625676682865864653058649053502558811274830676251935006630696789038141561228953527477987833771800745905566670907262593385313075200 [147,30] -34025194112434458090092793548957912495976405192400052565893237417048745838484577630855571835404024280484779443981078578602709536327123819778935270369044498256767380894315402904463921980065385874055967368723490026195417700389614469532893148362752636869827634203479571466214379740355155272323754537478465335641153640459962589259330755829508564714568438008691123400014356001925461431932542187744979637453196569307992796389226852882431550506262689885542367402760491824176905467964661232562677743749686516522652648572170246630440549041963878595516183885277668955165985111679684382147634026716567938438128351449136492644803815207763025120867366632095407147184010802852858210976281224546554956299267259960813510626701947066124976949212256681418949477370964391514702883376795826500951712732847287374794260700336157143971140825252863074587842869609338857002414564535058084343082375908951433163470016113308031001611387326472521441671569712947836643548717886552838168019482466854127477316987923548347064648011762354094385171135652267350572068994052657349818447317640682675040860690812456930806490001086460994303080115348699963704507744417042926185837278362467561340555577679544155947252649600254821652021735330472675455061237238956587926392822069358376647890437155455370601165944135600716422820297610552213485924634207928087894554897591065298830318499734076670787899969806240858443512341000506297474494779945377796492312712633794074890628067853518739614150010414883632462708444517903933933943568057189478104846108875868064407367978201775681507585140167121377711576521042166064888525422775434714177516771023066251954911069176007414822410911395435942757587513824116876854312281342144568131886356820888276364124024708904465651933511881369527458477660264535720079877990736656306380232383336576174236646632467278993299922038214745050995944701738878161879422952133700903434107753381170861263581690709440960401933573480679625279007407671752116785940725070474935246470889402545376661782819426982586828654065842023332631084323343954958995644866479426936669531335210565825898145663194763250175737527325672612283656098521189383098442955282072409013808390056664596871599150513168399665921760936602807771546631575867849798777660491330169850005379051730731345818854149324800000 [147,31] 23432998270317411382675548689944542901100836846881856622607445093822676465045353790247736540812299433610397099638663097816882483549349206583874489972618013955871244689194496919712898374026758166815520415844901388727379868932205418297568012386720561251288322219796698091560450431684649775059118313700521627032589330140311999498392033963091264680471821113329476099055569777538892707338322480082941432298634682899834320115788440021029565288524781383839514422463413806586872669514333668573599093853650838732538888324595295249331175167186865416315183696413943030582655843978574251856729961700299466453191449294757116078500975343450294994018965868029621471976984627867685822071685056979407410261469756858390605559091697050805335109497100601259026525990736241601568987940653343942971842011306505318032670864034603527898589863096460356037175963475963763614890444980331465963318222877500797728565863892332782439109085609629986770016884179485501748575409283991418527842112195002042151987380736426368993126985981941542810077263174873232218081124927037372147813432850216886880168543786540465373208548204493336616774711957654091902010086585135926501853207322470260483886760136704605926366470595703510362165347909988765674256764370349030548393503533040785773832199115763905223215333690737258746670722187803399006992013653813948548454570944795150641722449604769834730721266156564084777903265044193141206866241962831089213024747845235289752344870668985485793132612066095146535115023658591902149142790697758391638181741604265524422488867273270101287501769939288119163025068115026464076473538096561483784347557821238186804619625535230017433269839278416769394316891183720714580413328203288801831978793761655632384149039199475132722448862318150998121331036991529505369997968791078217592679778600748725277833132739175853586227421000280223398283789509691990727770697022313839714923253765506205701785656860661577473118332029421421118889331779567022762381358161593755081860680488392780040596693405643973480635064396676085816629903181164264298888575486983168083399200084103344778339377308780304708471277741783854334736273669885921665698119160283649225501760561051947000664034710284628244251369007908787414686912499369042613029714079992140099968765840458219379831299532390400 [147,32] -13546482488018941846334116071436509948391643073468252043230330558293453461232269256970740612909340790913311899939385432919625535282569371704171332844041628827456947212770729236627035357318826063890244655607039737877501899429280792635899997668552796254794705001985661507755312414746635862261674514281319652092010532356496452253063986266364869331348504297020716117217699412095482145319381093189283136469243637746998248087376047813440787558993725868250206264051578031787589716438920106703589165233062905088616744030918028535242564041537790710204492852240223316196879282094834823564634348713418953492431217594449299102011907434670695196599648006737973316544613504417452068272999432873050994895048144757295257996629290631717268557129717977390609508225502897808597854759374339524805349406197168994398243202263336589530982860951627547819631030718933364169698784867698455354270498069221594764658319620003843900299776349592846937462258561294608207541382819372752840203491291908838617146871789817291727280126126150398102147468361334101561953058219213178949198298502328398939752330888645029580011044867483965250334391675219710511238364667520224742690718673658005139929955501795383357010521494739525929275252548967819008134339207926473745607994914490152446842687827677640519784502077306721096529420720901566349304370207421037235488562758691342731309286019302232682254906814632551325640734067588455495278143154208994892010738047646146499526562354599868561675040282037149892628056124306367572029128823519749473213373544280637500010894797126427016120832891851098301968269429118210160583073680110550213815366347809298954813693203574876933332638666918884957576231520573988483014650683365915642734869582018753810596994717858019531518271290030198196999991911126821082501805804973065604149511832846913107939251285521227216622463757642710312645179244281889476624078360684523219934162901522311880654563828781056190439051050439511737956061868137920830541007875225383260842914132051714971102872747386154227732438106747640319206644823376097580885139042178061137354957504304000786849857575975333862116618381627140575244513787747940781204676582084213835887355919659626205650570560362313224997962357162070151050385171918417745158014382020565585321501652066944351299950346240 [147,33] 2046013039842272251557476395646567000723209792465951587776682313144918590178790504570677474532831723257158974023310034866168819553005630264181464234618874122519538482257018957743319929516389705676099610465751232652466611715420971310783454982177290525677022086431700857668403269471327071295589633850255223244571275702251545628266431572978389964293804048440834483454464955740481552937891871247703483561461449992492063524597643537798290203552468986606335342546877684287843551713446923016984395061773261620987081606055187562268116759423193461735939985936489556306147574687186085942401017324251556025382843882784016085360702893219056003253718700415724240453427477308589938220429568446742799424437142005957636299590923819063279471916745100842973964826930086355861573273079596352262197132117335640879020821949225893445658033417182479128210234817909184191633001677307091966422763176579531976517486565274992148590918162349861580657032586323669607803994869705142985426764024728394220843100963693135795294547269475088987752779071743820429762886607213153754494120539661877968051401099845037280035731851437938931263424519859067786984847327798798420938503572657837217310474575512403497674460910413835720791054267407835218983688970148092189477412270611075173751127888931381074118128504113454379937733508009133453768191212105439598944072011133785309038296608779458716608579339932579226800118013659077150402593962165893994698321331632082344069450588251977000849789705966359770419517005623065515472786753343831720698793351666013280858862994372575370103126403844341370966160224270472540107093029227324733251351904741744910032745480131060959719295898162252273993331569545080848674938332849383888771067798169209312318287599125004627884034341870040368292633034793589791053657140377031283551344959037997206118779884492637130873527347917507406945424532784042531538850416279827401517845117672220114438576625050683652608785100022658210284866455307074727782858324666063496310892905196531799254992883859626618491959005889034771885407503507817178589845062110134648396519002773601424786913261257447616865128363512847205355840486373760834520452119219572229726913924318642546477819946721658310920897671562837700727846024585123539250091132124336135139024975029308347138048000 [147,34] 4253862491949151282430098216803067408863767532440856746464850803730878670046605621854515669483386377022871358619500238320372902496332416600080853107164383907890830898878869185777999074282838946830864694438229986408125645782237120845797585353701799452454088033516169004007491777262749654046437393311716346505255873168744086457560994323204332759231817404742105391916339069511856318804841195808101640492735057959688531889675474758641537471573316370875235753381763826168239858273109158412039995725370181016739170436365046342777567945963744625786982255152220708173035663684356657094468005458838625152881772309198108057223853425747302642411992826546849007229722297404633677131151585525266181163446438775000935977403286808648131451041217826891219938636058227231854526190380280224191878969490375350590475790501791774510506083240097215724083524577883888957916889382227115406657084523958117896972165810805804905419842584477953716790261714584055235879367435987893762037292456928034059299106149250733835778677212888828396634147481026599546492095335765222694838388279636524041929732269900019962313328278975163782834016995950637704561556582254190479842454003422022658686622129867153917414176376532910183575322100262036217814753041261658233949095559889755730764492323780621048554345760518675602840014516574937224942781378079097543768760997901047389864503190154610593240879824978217831581666305050558230501868272764563057908516693730779482428549701501246819546948622228584001916273779199735780489644359963744946323341541423614761213564159101651250681157554839540456221100210415714884480115550218059039325971650469396660602794446303416846206704899797895089073765768608382006378003909036586706325592055752634315913857126851124817429583242932683053447046992117683527556923112897025868337927048171949482669266134009521583900883539253576350415563658117540969645383089118936525102086826677798535719045692803364779473544066427108629166527464895661894274821377073017067890981137880196515912115161933087402512513404521081420955582607599873039233184143547270855928831971097636683193086614645767291843464813375000815487243680531537029982900160890589694473448089386566490968485185951033702157606210732744112595266381494721870217251201014498707390850830666900263415040 [147,35] -1729409470765566302237405460016938442478670193071651738316077379742569917268310784856301620529755555462012077808194974857768420773819039103158379611010075311201887775227298733185059356619382585451512510560225243215196020408219070078291877343787939279370503598493054463445350965113028870877915818659337223262247611514741260209543711222379663610721251255234705199454386404571468920816080331304849702797858286028245782786439835954232097559161896780777754284397929859893389915123711865906672656883551321773367765151255380078298997581070832265514536865586452488171466786584998235390795330256249930801553147627285047454373235213201794791808198265957608883890003429339102609547826831201533269641268115568705222112189905294653192123482817749557622750163503116224970786918784830944291346530032793083778526261637414463353627374098433594131111221723227263409280885887021717224508747918068001355881949280912703166316715454403863454059077832968062759159271136118697136886938110084322053643468583090987823772116176532849636648150966681051142261798096611235119627645427141811182917974942317677157693874032336314526289021535791699600296324587832677034073054446160217072982449011501222886858741059919634455969648678485928264296568539450590734651880373990068047952867572377838607719154448559428100191183395460534564442222680628865308353453456352859282963288038834971415397232070447254011968860749452425796035178407086206665567813889505707986658075897006603245415792975077997111953213141270720115689691259123835045814574997975935036760284750797760257425508702684874396049380622466453345124956727425489875570590105979302347238470226194557687756451314022597659183969906516345380265039957495716855006449595420279974514213989332806288592116169212709213934066725751540676966996950359947311100148075857702231945518152890073308820844222768281856115587395750632937932856312988770141442377279559433475401667111403235202856659926755538906413915991848708258077816230946120248467943297975606725108721021248919942550662783454656647262630618388231594606863023034547297502863880085667031407685311546985395018002828991055391933478132329737985163623421899301849941012705629534584347397849382828378459516562900321132280287131635619143879577550262103589261000386233793976320 [147,36] -4426009218104842741095031687160140257197909974514904825085647171957088845823896000989960588493111123571303620632358290037273715045834097842331619330779961470685093672691871532479765341270730841597844274177339863034968324339291865151974495600921697265119261673600016166039906445094703786969381308656664748992581678359928515328862087496689593516632350865453560474490587950942810197214670263763298341210394413863328161382285327480652020009187953341141656872263849806430624659416918121071145333005303018312765804920803501705977491662545298383410807032049781076782298695259624484530389087402483468125686792655713067191076404286760283746712919905938186558372387227023501265429808064350080752621002787219778540193872107992384945499941906370033656945191234482713344840769697429014869760064056560008800831803795725261552688480734110912690363226826099297773083658081413351085646087407802870119332280250039738495824028274318419324462105635817546023957536461184128337342299452516135126451185001097269839306127769692646469926118948660175005122430830113400372177069740233822151714781570679807518342517919754200799795792511749761879974438208225037958292928479027252369638392545666475898622717241013104180184139781616572072705035619217517840412926569135392676450104694386881374790207773120102366677281900098081576790075371591460668487926237042475072632553958450118306230151276920566573068062555371520599549382277636341070876275399746497066588525542454747711400011262915484314055581799971147156827431832954665807062552259934290438841891311734761266931266160388658790749846014112882403953718720605559913372868602422774611068753846782342725572300493711966380538760815721218686646386859924136618559973574278735788934629392633711667039034536425935942624175257893826658440752507403228337710935065947733354643260326016074441297633845020979610260249635230417835806614599185673057151553514775079160969309581871010923700926525555694110770827976442764245632651476982872619871935473857155802807680934709819752126994397089992685931139227464743474466117709553239442880350229786897706202694365238695054862797365823920099259272075086590503156115764977385220430982297701470997515290132917204894758175771233225211615571234887396992556222353802006320228375689424292160 [147,37] 6880400293857723128663698797335045212884431406215062973185088931256574630960196697483159986826908508520618885214920590026185799257069099436531630569438292179964913298329743810438229037756957012995064762189867447944916012175936559745998399024353577609948756942988230165518240990542257093583919537300012532040984300594462549978887842261433029564937838058440159653473371554037257273119078063038463913438686974482693921785253120943492365874177706704968427584300861564910868347670936711681497541465423573442696663043114176391498333915375645952956615566739403185764155497469880686547410501440716249113443756925485624074791817158258952567847342998171553898342025624475549320256442146111745120380705955571530101407753832193099051895085371135571357169471701535386601666078090126901903211145064820915499456788768871811978687171191218979711893575829397162192054132235676696651782276147252449218495513343329712129642148619629845425835179597247809814435849880728238660694968282159510127696638749352338377207392689766264266489694710679727162422518933311155484526568283459803833430602354969560734564691176594426197935796866446106488618202707536074804527969573971410797558324868929102982773986617329778436283611551123304537762577745371956284266063411907586760194127675859947675029183823112286449131027766829058372486296044798948544765943952506747745685761754042895167226541062953714938888981489377039737086637113987965946246406666498378169154602492464353928870062132822340959653324830854109810514856180188050695775352083116953607588766723848563301393275282851943762318754322542293257511529418149088739300845804414063182697037630490063107879275406519455512901837095743507151661951918046085466969526793747305756322878538710410766312567371828281974032897639899085384303127619156334204194856752118756551346647052295110038141536858798977664489841223149541127888512824804264763010303718889297488771239601252292194024993720629513851535068557993100683615455932869062798305037762652227575261733935567713980431624881957781609718392926990978587292730571523629460133136811056980509128937980928779164353281865043852898033163292810184656867194898527383631684035980132551647129330225995762700329842862338994612114983397429504264064110017940509281491578310915840 [147,38] -4205906414539007638758126711289623162157038435573807090483989532883395837378926182553665086835994626042911438525338772087415852992661721406753721230228817113712135694959615514468743111467455825683467741720343624418999512674308979486089029754622217189252475613236053709029312852451867429411940886111182246597903408518189712470018640238441279397537236433568008933197836998373690025792873376807527644383218774770844138618075913908688235868935721789390191372841604025900730972364996559424293339201165505013332724890721492574488104184096878135232370884158642454570144904137013434149432287972843634247330004560722136737231221191064169217916181890738847940947793395010052691129766771588370411398622334187471452278051937290481250074749788939470171004149229732420720797418781969876121134957652242764057078635171132318059176575662851915467881973450563075620603896760467268399623100839941485294062890548258675798203916051662304100719957208464566274616774840716327752539495873466561580655538260830969721780129882964866734313400991147905247272692413291900466402540394374277794114855430725543329669982081772921777794646933511951555013899071171558158820609018720283206689987358885608994875271203061321979966373879084621642833798019941693412230730239105856885565628583624907114519185408909925838422373913063938653280014967659800390398997979854898591262342288012330159988453051501995652778975647726728961426050192791014644049338833373664144489656135969853809593432072394562003783385108995963351803023492650866217711117682539467245253426280433356255982230372692069420446654090825071060041348697143960338603291725369082364951955613258061131374042414118577486289473389327478370519904298805289474375529600786736808927088701953144442017651571376627979067143588644822202246693111065195135916657099565477082630377839047459108580846173293549194196932261881776851887046612170383732957851944727754298115693649303226942795941271463404666721837789896052095657989131164331630203839236060118515935712373913748520892719015101153105780475124710283124378670092271193496685435757714162220950547025226240628397909057577877473437508735979138579351888281196827653324225033024631640922602162950019079876744064480473397499146208333242706934956280381733113587382374720 [147,39] 270384588377382099494528307547509116780647042720217949738931776285482119964609190062390056707935910427601761421795924009874404818884465851285882513075724397519448537904180198625183548778779535912430930591583304418958911743895983935495827781104187946753458128041808634084441443537747006689983417237025171252133184299080066906376093823999108730951849651852576472288715190763376838354064592866847518380837157044257806256334183822268325616033747225465816425921249152045607482420171057166968600343471073225074400287072933808974852184466883969082157332894378528443776609830022750003800498784805800803220240312402778569198033678312641732057892988696579069904002934174882030302792305975687543867218130006123970684340383572418749381099380462129899803778996092036689773256338640182672516883829131787931598409117670589540471932836422617991681449190536726369827341348674949298659662997562708323057143470480207638314995256984901003799211841072061270173873463842179320625577706301422155956640761595298369434711516841175533960306188610290670057006923057401838386922808325046120546275384676601402733238959970145947860753384710216243348989649400499243274112554653244406399135551337786063999306516260148643841665299674783138471919049793995291050751826347807538061755122904224913481186005415108612300396054859910323949537760925626599484677416124968176031546897367297016349131074890606697766900361320535606522714469683582906902682925567475175042580324573346737232513916843369572615099260618292891194172833363034657822531159651439803809066212025142794597576112298631933515284038662044640021373607439177381742664490120529013016811777134802005329884370775797355522514511589460823303558947418301159348052636357717318490850627096572016644665180192771371933440826384203628718341259700712527331639682646973831761785398383940973437966319074793323797176295900636257007281983333288707663891117308783920124818550160321572431323442016979471869909518294033819760966330618298441533048830860370588430092392338759885615128671019583122636282031630946913831937657367129146019723324394151590444058321702185510058052600929254500147379058034746968844769496433236438043729478588187813110213979579835255814351701390263377456291548310699916635214840648660833521132160 [147,40] 1601668202324885581371938356468419944793346829956506118165534810134075241573802253640301671353598342305972320818826640198794910764455453704485977601337352980595931994406829449374580291964361621711576822394360068889348941637790611427972972352046609371766775498560058092507580627833964410666144489169384591219858711402669774624713572757940695632428352132863318067708572112787550574984219360765312282714730164720422778801280946397665305217908094234697396590837784443268327058538173524160809920961659444484750601155953341767212191149726514053948011466283623414773820843213743363731914035870223017984692700130396572928706455138303327957490839213592044750985302095232955316163190336377641325107672332130451305402823420858473417688353480841219439925836894301876776422384153097315554671815332565565260981620268701674569693321563708132930310820099325831134174663799461057419496373607418676127867048626235607320874219098392914793667909729229181288972118196860433479152005153861742451524205792760559602736819991497639792582936415023052063974192291885557705914267124413939000058984355497953101887028516099352112375098817996956924642614041931884356725918660163019005804645854804030612853589569173871766149813429999869602387868278033695816527232313434541143759771497382847183050678663426781599009382684197459000161030032840211310495772382066257465153304073047060647063162688205365738321290899687806195963992797378715340218305174778447122001704445726301486112345505815811483235074003080829650091900961878185024764373789804080683623269875112163453568100665456921662672668033033387934988987018991677232668931011903976980756541063773002516810060382229979874913677170920062113570272698044760899450802825818572431982685802762397716353282895024925263525789013235962600490319299962897247908521653703764774283958697931509548758261434035510243503588170064034163802582513082224013083981259933153815989783850688485189411086133388579455082734779977385948338652858721840547861117173459263886927289713311651997558196684911400887933425327256738639893036644735189444328547643710897977278979506466310443371854319349998236906147351070987944945967266429900084856090777281852937108791073776625100743072571860038220093446400421763172561144049810272124934400 [147,41] -1358163377427316756375144515202447962009452144780151993120752963930384388526688044591899475474963921236982414258557504734582248425389694119430207637056375028813298778713848781885987687693444223181400855276264091119723099664166373668750620968997698637899710213166601009777560882637033708847844430418982752633494822611832728705793432431349063428798593984542840340589874068174175009503976030811518244566769245430013968150404635330897757279431430920209525592546824700164080457291435098090083459399060396415791470552184864008168946322809534197619360523940960883440997465353148227698747798309919258000976685252536222966999834096744055866003670087221540796936212181352598149047047584763509924924164934928485748361251418808882099136363569142170865155185824126902730626618850218848280194371195897044624275262148083099624029277049180118515583075137167031168858905040592783768584850677116572591731262930711195644425340151256233195311602737132820009530866677942238528642454144224772402963806397753540553588660401657648150012373280789925955144207249984314645322849550639249393390698802546462233275875399724200569784194221242424250961512187038568890667802184683787041988609656648209625787750158340600546399442464976167849496906227333300575547342325568439185625439664958732051311315383758486341616341659660520534776191803836851445649027872014323245473411561208002775485172933104456450298862920203655020948869249450296519934695176482128762403591467982798520138011032318102557247349310766417542649453094901740680839200530333815330533566223554856194208263853694823891685800503794410632847229289885960423097597460283131875489814321812124249406480233270802044115106920827083506583454831181607634803824696293022566506024431984463983448284828291378284701604884788930491526485939433038217824109298570615419572262532797009695309427973796512520172866266194662451412461469092493469808894890426657185186377522502513358538420137180582799901484195672759054388150862934163708773906932036368137642475244596532979951112922080578340864091081218577163356396797534025870983751392939743145756327868445093360932362796668412880520476544498457423497606424089818842967567032673608975415002988383807974636642628906023621819396262637398270845871206343397783840 [147,42] 512531643075597766618616221071702748214168548492468113537468236387263556507649547911364980726957127815794056607744880376476261656209940218770675909277143666695145866713045817017097691311156050535927878559023334843534007112346953297999696413829765881461363569476756963100664828068830356142551871140990372279493839211626630900889588286121653165264259987923206405530729985906094841067741497514811936184255858222030203428916046631963672692219130068614974765683247908509281642330167222107557116016809770757627863584779324689898877435565564431745758071310262527842632908838849923188645999243093086226908620990394853799183396788310237459027157613241031494857300139296763502953067051922336242226749448508475824329664878595217202115526955724858707420137149125514733441981055296961419118371725463013479019147977685062118612100477496286337143311139496621032035368310156741513524302026325969159086417273518633513580968684245927817896730286490970009796179028322495051006239292364933287844672954252652628899773617737101700703398920805651784583284832828477974487510130975344244423970194227388289498418584240757863625722674846337771466841284951512103375836738242268724407776286239706390700241328119994080569736145513428109458551254933192409026014641719928524165935067817240089865548893786314730224986039132872406051041871578906450774188758611907614419846157386822596706024692786974423781553437409872688302479180058293072113830468358211684415842404561543986006227307065869508287033866743768390192920883412894951365715078206960679009967159449441128203569630907319013882806733230948008625763517755080095434575586727782221286110417567635798126043388219012564491294405793423649361736822535670937153033081930425012034044968844606069018733222703600352432586523972512389606828471551042586120957276458765707439315181052481644424447231078275048329308734053256371093708296392694148145328384130311544208748387471444399938381974630041261826550969811746103321073194681555048252695379133105562869358058166718034290736800095189863983238229875025578367845947004816609172719176973969603905612573511884803250776820795061212116374205252890769951709385293643983569476653130629365534074055037619314044014503591224328284878897266009584182743931699451056 [147,43] -13304162658431122847853816649586422639057377611594700741867476586326002288430175718336388898566953142283114824525779494890468512556274760028138766292696168918649136214505428646031815882311991720326778955157594386492254453234784901129042354928795566749371911203619147900964631838168763681215393415615346347246041912231115127746002530500294876457725527083724627918995313445843700218385756920948251684090831009671153546430333265356978157143692626631991795217545996092478600474121296713756731767903880974777545081475373806695181408625798417001935852140622224451209416465869372970439109769754431336205568692181205577156154494616036100578019984093082262770039373268805811961809892105079387898824137664571367520826899773279972323606855033575341732303027345639868249271128923485439413907098491463195640652153381278410119704478050698689950147920944378565557142668356400461287438922917573693342987080515883025098405991017430170786027220113846966652685922809929293636871531578236563839935925676845016111034422481495723842305792280047025380949180877757974065622344967271197470224523647679923756194579746356675957411731780413957902992363526460385611687633936899291409947534160453917980004277227605141416596687693093847446001172798226318972641206669995918111784880760674396570038683810702243464574308824360395782430245126911602065276657265082003431831979109904789014095444703262629033221188808191432565993895193492046000551035846533927653992412563725435693224583335296743607482057108314900108435057661849825882108112272762876791058639655006043333374714101104421133669259964975825300806596293523368093963984914297223290686032061592337885580833435780347091685782116262954025605344025211659749144972905880388588018448167847936889994902643110683795592502566837920844768049975810182909277736717243461529317833247641554146066074196008916523203859627623575604432458683909535475036541830958878759677974542479249814272373389341807915851495953075063353449037952615723233134551372648927940791410152940609201420501373091295845295892253967492403582595250432794951766294070261750805440613712071318452157253494932004721170263395858294454653271833172114242344492843748906347473969569943403974091548599540184978695083801141148404127665819520 [147,44] -93446812497325313390548878249356631682134221749460329455536876219812008778885270265765942183852212999863001784651327892974399641494612547125155489377086620844089916461639976434657889593751091120975348317064661839475913958348949634633336891733063411634740799829388916189711494625735899935664463941891466367226472075300502039325661622392628848530167107758283736509573814435375642182869104010657321300110615134011095838582710579857555883229914104051713838719801676792993887200976292720214884915586936958070136448253401519011458421464526543955671437175115082859088775526015969210574768945839096232555809786501773180788234105549911497666243618951658632674478094177507839703239505756772611836090684750193713798032241639347336163924402676105763526556708317888998247263867656589172504879891303104806490738874324666645980276616324489435613615040331305942466976201984250301737088699295862334154973131751262835792316173338793409364998713043647986716845531286442905255226974348702800099658056270705867969431625318982411507344354845609497001354401232677777589420095821702074249724602545242241107086473745896641923888238451284688922532164128365523291580575042325160522882798886553933856291945932484932731230077885758151878512897869968461656108196180497868234490819067371447280915470110957151354206646732680768750109204029216899648874983103003748047270023885571169689326101978956224296921977274874131903881399770164938786442713510459144006211004260399928619555061495270780403918273687290961716749912554389971671020757154987539054445963001626578061509115351201669924887121415113913870127434878047357857043684827468387217500188841190946280619183841184366531851118325276055618216276497912102316838492206817898661575517960502634553917736339649419671033620763170909825911590178354470141202549260596096188008311184627210251873220807977346774395788735282957240012710911793341820046693658108926543965171481437965210091901242721329727664132012715695421852344439361068126898609912182985706437853326108446861833126978843991407390240356280374935495993866048065464124313894556546559777915004666317423319924882928324704905234477166171681112973638589070376666080009218538092232077963878644531125703808645062670446004852683621871818819596 [147,45] 54463358927334260769739611268522089783652226263447860018095279627567171392623520264967782874345337805860204807138686819720805571126785439287212428170732298108174238615267557836071223979387724800842528793013485945191473633494805329826504286049491250176062667305600051480629239193498957789250157978089723975924302548173425702312007238860196963201320767199176379747638511099889614427282095995898674279810962373797801208715256047214399246725650605696172583122731430971093962224795576313504014400437322775466748242201280786616126484224623768233694864607383046047230522751083366438981632839762725143975969678837420033542579387710937402582464995107359765286956407505932781862981474557147694519952205650661771106694656977970145576894415066382977557494550717710423856414804905409737438237820043034527083259351424339646164068361498113433565411218767022430593196770862564920681267238083729793853805978291873656656500069447206851184551246550014548342866552585705948899827114221215073910199358518643981759308747435828851288378661629107284998579371459093253389142052522768385488914272276275874717184207508303117364730281601851440224809564568352107780414411441349849787697319494315459596530356045785940905673049114928012467364217667243534099457668565946874586529040389865519323200645745500212128404271590137213379430284369214689727594205297683055189102156388267482552875253397217496516727212771151118054422234043957731163761437757901965122907534539773555249225130339086607232640242577861662534729771709940095968290364615415700465344224403080384415885204088302455271114905860414318256895078874377375896730475179491787399535859150998401603689883279626679619590615126346503357641662470123452470453498359262385997820048789338204620890065700567342565608022093198618569731285451896420121664678981330998312101372964219491264331698978550437244288798728014655214350554535823649517891709631119542598030302542453386864821795289865703416405327876139009827825611547327707319841516091373230968962826591230017374960069364095064403628772522165737265235862775525307564049202763463545835274289049241949527632447803749368852881037310099698754626786365012239298610854544335366982192801619561013439685855419789972825414750842210904444314368 [147,46] -15083269202937430952204476041089466421877695527649217032668749128887674165137298394087178396919759378400808322178486586054467433149460788242459445999616617204899344579877210097435770186279290483573491388103405919424087429764183975911226015854223091298176936686396426516826983764723481261978509121629520304715715827765941062001026765509705550727596185073045911772552522114178074774167542596816562007600631414132374860268291967218654334559230916684714357290833302865734448638491357416174080289636362843857346096796196874346407978546254384070623956921006025065092108195843634081888823271049380756331175528761131038178022984041386991601145066161763092723396926124076433249255349645592863275414158119620953033766677596339988960210744972347990071879761988437742729766821220807143356419156927654119377222902462704664785910285298841385897697890776091385521574738640664668203279223318226203239137896727769266230881396614169856261409960429931565714078750779803954541238499809005274305672671529379401980137561186779960367695366491666378951891675562814213678414297351291923874147195863214752717481240788288335225636389831040241914356792214731503156348817158418456524316946331797242857371309041470048132362137678762903330412550579286042740279461578206538939977270831370944406486078269333875891917026051431349766607356036325782023093008637825906418468489771953656676381530820589692349689877658103590637747325940439611879622143340144471391489834350024356709786379860837857775096095268577246695935469459722470774315132684621906068860940182550933927462889346975482108148994981165299982450827960954236059601835534633184604548914588377555093532944140756221361031061127378250136012610574132625663332709473051430843703961460449418324594151001687443023716086359714399911670540296302471947758974491999701137869152450722349570443360324440870052311318674137103864786811432269907402136658877909590419805724817836179307490433221017929382484022465678392305735239413394399439468244664597568493545828767374569419637944281955297033618648586556827228017238432674610384280588220944627941718875436474539725704487359128714089286442902725992077824417416746149305190854870274907578412799324590161756016795562344662092314784025979795235996 [147,47] 711678329006298932772179354443520365331153995374967778369724162244943887154488003050978651989779898192800428384355281252208363631479780250088091790232009637870854364753080802493322044752067913661045761800501122381891644643048676372291767675040634029363766491048823929029986915144698657961318626949024319712471766543230272598466840462085827321148073751156993488671752231621263159387951396639427222755683760716553459718054744774879483780322318681647301349196521456212603750798300734132988041380831185282694038859480103946681780624625193019778660143720533222041714265477899206514040891554581347962145861159736498893433051771474835615500709942666892697709963621414307363480270094369498921200480646417743669908936043756359809503416985759842173487539403793749762606241576081181185091452409393921198947615751683563766861850383141925737252188390052845182201364510763681155861326454663306116259541889903432743438079519954409233125339067393895087817801158440966240793514214291773893135205150709238548326917674993055803694841927377887817645798167100369593116046535810517100695350017086695995346814663142032020153036244399373138504389980453237532403742969164994440775342593773127136134332409149691857525352842538362542077745254263402918866139455407718860146596707585335142777668882107781508715599394149203978060325275578088041650242320723277513379140249841004479352974815155203504279291160998416596377099226785762473534916026780894167629038601841048138094718157497123888334459656541182255567358711860348357386515864540122845046817421171888304450273077474010290246366820695028617230008675552597147162817760492019498473426255258221797047664471731695370768733055855741546717795268146873637019824764095677588733671304040092157061371378648581540265675548579634909610217576660039995768707766999090650067092988153208785554866609291242601469650946982065263901141693939415351638971671601984666001305901747931685213031727204159264832521112994426238132375707789328990007197644877032854008145107951390290255896155811318373835657286236571140739694617019049534251608620002965073346235126035615737046942537549099911887730932365521191861235326284167390388106587810877276604628823806770618773807332565696256337066274007131296 [147,48] 1241777809041170420837547706582722645641969367295990292832770811466910245702257581782156442592963359381521476780073442877044016238755622627653128932118169659456824077108103250481401188468068957410265417430790743283934037454722229654972670032169604791418110491031296878769957732090904837715434496802928480590255854328043820391370044675924737231573871964259611569972896472231800278681364728956095935421884798789519989551497951023429162969101924419222440922170280935174718740767924035007547626917022261494096980803450536957219675784108577534774877943519978564404465498752014557235716542334171334258041412649834906043897758489737794544178465544180481890827261019881486472358358664007433094657294433244067965553026714147674414463735106525904797867565919531311451965106485150214243547014413953526769766708173682753394784486053442713965648406612663822090789105741110000719369606936357335975492544567166587825592758993337563317749429781394011489141680393036297343059698411241578348587827562440676375614834894620357505235611999739320671977758591843839726118708518863010989253793439142010090234621532828132960897092292897595664703390223446844031182027555238602751090749683980459072959660760733152303918175413559796597778335114421455502424840768198852167397542854035607057896059931726763742009175999950594202591717755169796159298037584777252192348332569745016795834001771925895783875601846947272470577281630413187543783071748621312307446470873167365300772775910065944516377876696200589246614161949135930156411521113022693129700138432611237856561366218860593881379439665574249992457333038336784284716806995374976222052600717472226641000003138300814139444245575871281559420363975995058874790842292008102785121265336724756989315143219365904258538415506344759952443637735582245863288183631029252860205678863328021879523909815494844332516209008738132962463766429237659080898620292711626893990893665222128882837920696314432103339295356679584023389830459357672804008386682361989038712207557448647806462791422043094858386013919971879038966224854958045791932101392203639137668950525177497331277651811538384630522089994089468955559633450255942252781733162317269122755512639745171749184579360931039266642635661718368 [147,49] -599759800774714892297434359582266383602143343491969710272646930504889544597987365102345824052007977904929799748089984130757748785950711738557854431796991054476789188485510396557962356833625531206605173217071206213530587706851309854463083081845045434786063741639978749997149261846921482109560051366964992782344918769593553374762316830649865860089090203058126357145412503511580883046664275884112181884436425273144957377294730266348090371264112962068701867574809945772825416408558124884138102374552644753218039468423792064217491159455804842640091977921733661592019092715868600349708799964032808801331064712199622804570401946538816771181322919447236827471396782910958271961184452412220315143649095811757107292966644999149306127975139295182090544364414703848482635098254886432480876153102251693907620966837538688655805761857347670164537937886399729355871734061520065323523948904266534884266291069033024519569939696228810741150102863954213470485223529578507904244953646604970626444125374584588858935339625400449487499077575536473150280107305267802413813103814136762925192307173278537658558514144132314668272201738365265532598605372729134803164349957457376740770120421459840973803412496679063568872965294324700676606038402606444158435264451459309579565751801758567016743919434891851803971053206723704784088886518000318401597454168219714917597617916627160728829319033382953615642634529293756091762839874069779090452891707241035601219117943091870622682754267600728134298090082284072193650727144064322280404662059571505705822915582699184531780664861639507098544994935058014580371038028608995740196435211076149080685687725014840813625318053554608898771165422421872093763142004250239855751030813297051236650614741895826233200034904745606999565719399926261351714988328343040717110869112576662167042848130661282471969657837960372637357232025378055555071673704331265503076933617233992957534375772767237483258680514338141779482502392433136406641747462505174135637660860555568871098265291345058975704561531004219620259180499064845982414167375130439641534466923996983013561820972748216323336615231626482533233548201627130570234225810174246333454291919429135569243181890286367343082593903207969681019669185384 [147,50] 156280579048222256814988305968324261605632070932082075144295498536138895836164854368983837301048363243780220954386704218428551077522221004598982312738125534352362393078170223291255771439043265283184299172939008934078395371204394802752948067996632791146881515302059265728484559136985021692265004839077733397381066396960106318588187224995132618833220656647338168575675977015995083021610329260745343621891732850095723848627459072091198597880214857770195895634509378258084176103086173399980303270440303834577246439765884533582396533682645492144120177267401646152855176554411195781291201924884631631569530958884017635908336712709327530353179128141437094343125833465315259216083759009633116782381066080640791724251632675425855635719412704884733092727541301957518015203990720580086160080237140236337831024745625847188285577078340624870801529504757000310371283043949026864594121617831607102969389164414497130498871337388558528712429356256785910348203769227799931468632793892715584239290122376179091422262143968677875380077373875498007289217921872096234548182338837103666123271185062929939808569679065879227766753847165968682307178883631175986884939174716457653117122683943606120850193360929014027518580858028103438773767225780388017635467697476571646196331474470816367014623203570156457100548141094203497121387535818980593980886533198874540744245548929000085183306026186469894385127012947342246594940882639555919361360107156418613268365450400503660300196955298742542434133063343711505334244289874924455277971326828120810464326741483893651572554972747623542233697065377480627198972280144084691794839286974730234789998907348925178626476391468788987451575802649292801438975849901126455382894473896778508584487185652201842368192877102383353517474353871175058167857769001896666061248109075407889035752153475859702402400983984603478325233948845997702262602975543561322208929458458635251848173467063410699141228063763266963775591770103217753159224354307281566278105069006546825884233408648099797550549333218329477681753339598882982405912953455692303005533889451335008361573934781023151629823379876836514179665904477974163998477369628868139042811612570853127068231292477553985454284941928280434249357216 [147,51] -23605516345085333383894323703710858091869403618717331477988990044635396080634317839640830775994732414378228550465996577038094827228972391629937990580202495461024147370019361878782819752856610434783578168289729306891040535707304702828461143162201711771720150797789474456019928231886274337291170168589416423562996970000044001438343393303829441232361943335347761917846920445438214430967688986337788834473641179269974831811065596692884772043960346810802127932119250734565932020361141153277666069865081833949502264849989211080463541608414299178171519987891931594039465899632127014287818774857312225868020166798660161145529962297628349647856915800870969241963586465959287555607733399776788460487372617915650929827740741629020363417988689797715594680072620573800555655086841715596819369603102534682141874315659166660872476910567244516544649844884025205274072108844347576069048808197496737988997635749169674797332762665957347671162089671622641265076800080505128183576134914029760292145612424904452279049815916584888228655664504452353601792966079099515918755120930555198448204587878463251387602878958503003940052894370828110841482717277629568383786399939333287661573847571431273249518503234700238196031982067575807256688015085103767292078223184680030307075849140759347591131532739511001602225782631810396597035048410041007443750646513299711465911224076585420060540312469259155532877813803980029859280788642042482886483259857988133650861081100227091906372352832681665410656846957489723150007450944083475008511181860047863814674077516654722477159996249053138826355260405886865924387411584938456207396361417130342404737356286809004930888868435931888533503335329518643227463791433928952849891819484443585247696169592787894106363009858096327355772969513363400167893492378370815462937850688395163973523740021990612006628551886773655486329677191421719159329495873120330513390995393483220742373291935741102754757196528539726097610429912563438174179185749272756392595994666760264303359329325744180151318962464564417548613233757431702569075903642045367682338220774854943816203966969238404541580345130962255726233650402670851633492221929056287247839926701103190871848013445693052925888909292536250397216 [147,52] 67512732813058163705099760419687366926633111776306759782156793110061201805192627315747226786974467901301807045589869137840350560186183155761621943998514679185307866456662173877299194257332492184360806777229492059555990158685691082621340266259780173607055907743377935361224859903699029226107211941193977441858395102490376755635146746616806621463469787276454468192114563220463808175128297124197947600202941408213463910970061158841574479091878021761413613859569871348543522647376877699771998500316033489651132514307546301786674958993239594617095661139786435825033711918962967452631715770934246441358890509823420945606073333952075532319100127869902280018881631053345074623078815351821635558500358351179896736215679770203121683567368278329671124990682394886586338618733866314051970377459090933680699153769999113200676024304382097268870303286831393568552981933706329808355808950286677230291719550360403392765143447303639922331527135560308419537876332375020940132518475102162025892230606128493739444034695062060626477847938221421863113063807542366030293133214380258117740044514446420776634398298885490499456840608172226149091642456934336592155574567588627860419872809305290925404597437575361227117798902934336507629493971463617599207127333989757551578016921820239882217476442843600101057144606358497367027085077448602323147636452317037063163052323800883814991542353115508643906778916291735389032541486728548291173575937214097303022944822493399256000468288259120943010197401906898669011040791452506632488998950407218794708217286160329398859828231734493867993558228048333788181711615743052640406198720788796257583261130611797192220273672856793088341128359451078241029299024178878207966935937471554805896998124917025037147550521086451402839319119572861131511120469593149274628780406082090024384259665293361297923313663061777594306702994951071944016808038844769848770478162688493066757376829969087845110625527366420868195952674905874875731461718679243534046325313509408761816837171998824194465266776508006651519893046913274931939787747478199184944594543009922131072612961401568047333950251025925712867090303511051318392164068558615880163936616305362408026081403340262882601677051788851170 [147,53] 1095190687421053710876312761196962712255599394036444750150824824703759309901202000811906089724738883392081718345626035524409187171922300090940967331887046430102330830334890975007780009351162755620746864719662377213371052859970309431494971526737028077134706290689734666652319715390012593187625695646091124534624894600426817320247916226487806033322998509183696739863834699087771028349748005662113299189750892047698811937101903734079878776690148458703852654801034238233416360162042717241414685551938119680594105652040993987642785406823756778729170164824318696486500204356789303081084736380788681503041390877694937635455784011623439478488331310675265382850156581219895518151277885667193291773080258900399953481407329497092530130750609433264081000823423712497425504212156316917632183444514085711101229172847465014842637234326633076641343593524902749825070621917315783648635745705630868350382313031918703190712139243329002979382637628926502624103341917150843786809947358020253705033151808927616951914273316627005754627553932707283732746659361054864016548848743540606379705500927986901366060745406429165656067800357533450671605470519861722341744145753947017149556557989250050000982135752541677437460774309616458855805767247708780545728281338862651786892732634401166638958933654436950649896198892803268235434007032751508364687319783466088280560986403618640303260108748962661225747537235989152600787789569461208062181532870492066419324312932777122051529183417612938096177641802836801413406257040605285629340035240444867130123866041263355979562840521793551659259442519320095900861193571693741163921005287087007625429703089156218158832160647025199406513562080305458683217356093243436340306288447817487463788953608219144214672640877796212480293459389064737295116414682200402852565345402495789797285352047698935397973601651051628051964582393976386769745522250075397924797839085798360701387215826241908636175545518832418361858187016199609276929991547241985977603402600901677256187207615138661246690595183417106947119522420663044670511081061402341871761869883123626525740734793193585282838688046180127549744558063606985781806667597308587937294607898417377478041958774511006201032792818281160 [147,54] -387540099588301178722337091737929166582295328740314747089139552047032561458197906269174477912228174400158911287335618692925138923052222773462549613312859751262426577592767856534414438719080590172253793451292174703503153693712116982528664003398374673844006118681079448333447726941099243770343576943230349121814736941083423319730919272612493908470929793763013824404870830541518313885236964426405206151008346323293445972674096153709482281247593294125718338003439149740847214879890952797476800200829519701087200820705278086241804012659519208357116152471825365979753401385877392604808127519977114686730751069869526822876095159351840988777101183627671724812259055161818585547574457267516012342625738996747164071625821330566970159196496868208644647425505502487241802818651625483099506097078271085100986829939334025352767104490514582715077838569617069897681160542912550408076765582193014055325206750249665074396863118202542842206433128758069971292996622914281341405257323260746681892105264416633892568930600631731837265178334030655485587644416680605440614213517630990818962877534475669863041882871319700947929796094381111602279931444181639386114150967191887208299147660776341030648340299838813894602916360417733356223771688661083708421559436362086738776033470316415868704275595547882840360102159688347585864215161661967977756284383633125562555889837724195428795035836211052567494327303418540726529073903727937663472633951824737502194720190363288978355759140451565769798281479893345010148689044942382256684178889151700469664874773165378090985316461769667576686578893501617561932319780760766233886806905035631335319223349922943615907966598436451211060068229705699201312172601590753047193052167532060555629738484202402291014055079620074062741245731001755662583367390720987564220997425452696852180452107913817188342717848118325686191352004096759492214469770622740237295413155128017976768648113714287501050449900637755879642834342226801119431367237072350061863203418594538917845204711282348819296490362023207517197097329371927787725573686110406986380434071825717943501274652610840471491265838028449618424844090737935732497054836047139229104395190625481878255436336960359237902099614496 [147,55] 94826148308711385429374755541170310825936164705545616398686344447926879488440632750589271232094152715293021406443117048417423502232338358153581032637791035831091597872786319410584667869803237672109153056378963300080178237462587904537415423512379373776012946806348292580002087302826890066536723775206385320964653586706285947736185105842489998276918084628972312731892266575628737185000388387744383270612275363817120803250411485409248577807916850241120010682592881421108306403396057365580930318376397987435393690269871551003080011257143730075609726231599561723033503989165385529725735275325070807700043169403875689679274428577945643960140685364278152561744816013539204182574684578782398785611687449965541521086321531589259588666664573946612776404569659331876137454884424649285059368308954550171566729429188356277118496081613230056217970734448992393968300622116126093693855398584192218647364324574642604556455080546351486886774771190395265936619635050683919913804909327491304948630724975669323217143952850907194467816266369932824883468983555250876018449615529870416162565913558793134351247224783318196110195212835052104855279970971955583885038008194957471251309329605064633902411786787955944682031203418324700910621479966635968157320095997662486433495581236618321653264053402265139599222232038785847689989122623927455969013872885005081878926505682878706280981197030138307376794692152630405889663835769722872579954195119111492071990046991966069835264908101799266452271326428317678359350402008128940029073044602628245368958641744316956547688173369339981839116452063681354684380068580057203551872838971699807347463698135725561310395932627602401272011544821706233669894257272252361776939195897954352791759170678240550738657611739102135414976078755738136363760866890682073922086614942434749632143454907567650206437797625423110098573125714681057814835472802762651205873203674388378211415903957979146591228764526754154617882848380017082619411162294635508932004196888596109267765241198989053686166913789012007917295113055691228497095502426999272722593760127893015878804951896939244895204159203369175601423465265495813360133038340717473736591615777762656148474157033010037352145792 [147,56] -11519515973531210694594916150183836433193882343597036392979408080404316938201246842566503149270706669155314473431958535574153455370218710054383834566707930380251933527332681717098127535390542010550168594941135685561628603363961078525606117443566938627546141212747839923991930655799481813037276845138205757705633207025861692815938812566757469414023022348185829450993714137747518892322512827561612872876713082283756873575507918393306038582881201803147167194371220841523347760288625595351321420478810812793409961095334660735472799628438503797704855764794728568064418712368667238946054092845128776395792040421255828703723388841814364043445050879575685460787008055588060897142899068780723535882433735562845913760921739346079262453569809271489515347482816865445645198736967163637639341984235022771484127144436015903177229190699491980373344598870322969930891373823880647620657093637260480445821034944561750382459203101471035002784870209402591014932693405326919686713478953078032126965996475177114925738160243375942483475566251543301205849060847353103286338794842091957394915952222088661026776327735260019598995941112154263101910786051486558777341556231807720313886909432796092519505164981032376918744801420135251676235941824804413611936517437774641381598649030235843959957806303721788389828977590070031917589665017896530338414269908078351192741714646757088297472916872141500718910953110909422425015172765146106982641687106839531241202964737059659007262857187284852487830562040995537396488475979249627418120267564464600261493723256137005167775589736692889825992357805500611044430287652942661131742184980194991450330488484904176526852208142559284492899953170526932127331178462562540900410670789246034396646892299047942800875750133240281707613776807429352287586544623890183800038780853056220801618174579705915184177346558635091753744819543730778355961937291133972541512290262507365452586144649708118364000633924906493995499040687095082675260625704966483678792612559729912552305442330669849470216596847193847034360881004538690645870640394190944100289998372353012538031154571720714842328822927112589597113442123377531735836770642444776260784100890197188782382341199669700875056 [147,57] -1258048287992779614399599229705454219587210645687580454471854580673463626916437514282399846057200664389443955194497600834386983318049009982977432951061040722084687158173790660881999274991328426691560047919722132778351976960764644406720985366212420641212447620976934188903249507111977988966132045690052917098061966299161764754102284868414676952707036351657761353673378695646481210937990365976002076567052974475709440536893730540459638330995077541175771385796972143548772703594989925413936548274285069846379514233104917950871412311369813560624260112418643465726994206424140595962446784640211280837325469036530775559397035987514750286574908826242790712588998461355264957559204229742124222661745796397999538763669205239927189170876025690122284244812714115602639749003675388806722767590006382773531733169254313469132769656123214066335644177312572551667801091005325716808607685899452826613223330595109016361096187061726820980220033634598157956945893254863445976329992794207180130666815222490072230746487720769332404534444725947760967111418692978143297466491219158262656253351076300139804476550473484644115926999586115113508949962254956253553461385195903166984395606830799099372607695172789855458125565416664512247919338109187153763701627569571206522516275324032482602302320715024135049315990894802018547610655130257705011062742363849571948930731265475376068367171621664372355289635898795293899661153866891059196042434483868256158708241220499612436779105628806742225320705073671339841055994971820080051854415598323614546768974302030866593610247742156075879021677804420667706523646203515359537249706019124492947813862513001862158299629398426962526197497693845192744636657004584579366567444075450460824805854666439236200577588669453676160873108082182150542923785029597893555375737294932070226830194141059208376768324412588199506206855210250127029042215997619562704163780640619691800998156506486940843678549907228713018182710004459603816548110843797039026124056340699471130126977709843905647371002002567329782332453986596752074875116799013424941939440888706564328225760425608472333615799071351958666084741987966991553524922735923919862910742314012706584215335966528265824 [147,58] 427866695120954181812856397015597653028518151985496323953983759816003597531276828916081721061290564339382337856726850145387120036394946677949301647629550016441505682310294492842041700535753625057018286017189071665704496216801391989148668451843246654161380520041377865808480072911856877275485685531134133961339049997542397922320516957451128400649967897777469885621068044630901730522318666158049554776645259296701718553711427710689736533574744393463789111434640589361322450229167094643220885559850432325349192728321755170826390442384853981437246796347991154727635603500230682549540787758891276862845042584981963114967988202696514499822040141137750205715331455420457085830760094734559960473410459647266274855996008016207852585122769743459434900550768475040131735854298446909742104129144951934115976091587557419851789093025618420203338772064059739052714206874427191511380009181431713362520987614620531986961955373547678401086525177300368282274726370787671881118400047312504230711910108109472837076073479366175430757790837681053814676757833875492159945377437196922450928775778244089040964207705987931054711019502760641333944550416885179810912662663642180026067097236940331715617048357359839205049390896804152578707192739773615631193128858822077030624314845865102041717942713010073426053001804130171651258470824810627356298261135621454017585027142018344375597411434280158312227597569870363009559071542466326517278320485574135967189281148753737275936530808508258140382173922925009888960605797360262683351193737389999557378643045728111375882706966431248433614807010925198787938333344452930723198610968827982127498172879115459328506105646263111637942987346919690373952357735122702015633550927838840936087428328180744072656912598641467744529160701282538517146623359723082079393103070985062242338440560690876915185927531178465757204068200178109854487722057387508598191520217867508932794152081213288925872916505770022169935193856175890251542490208671383946310792200495779018484512621171985674189992522583910692468495387682962316182594721779709048442769558316800780787237751215958478091081167685924168446982659758739878624478008026176986716807324910877419043426740585248 [147,59] 20668341161455811636292921865490291285049608535269517097163315860342219172428188526794451194584605458757141034828536758650189435624912250724110783467778178379375195633969900704452900432627019948821073027578541742905727811685926915970020430315708342186877043935870243511949271376072208882428864380211251934983452183409333330172312631571283625878688979941719495819653126080643484079453444898719850593473630123424863465887914341511699253616417814614499481419114270253983738265990718216148729450050544916608389099102841300045063276635013840718485916842470875522994177528318256705866068806003390596985432154064255809994403983384672200607173968560067716571759730149270108759011389439041505119720773723246320150153148998555190769582504260895249698190706346702698077989271492480458110104125110972042738732370760744069358208805386530544351170480223005365030660216456437639968363878659125426296501044568668776383267002893101190801189750258703418735549731001986955212158069811140221612189195695585260704315203721913277706372878314854271354904249216956087659483595483585930747647092884392823576001092934868422363917364657292290575978564800868748130432428136983315326735623279326353611534934060912728772948577515535758764611743724123406065307562471485949474934576338091411426704212293147393690873325563414596894998475410023840512704865729890389836209161488414793105091417289336186799076524334608970655065880500863314203220926532174841870590078639943993776784884057444028197971299756193833511198292968254799024969207825705715173930271170359665416164774922718326766790990466424741345406152538053236862833170579712526628693577150172169897540319816451322926381268833027502725808768336657024450361736817555612697418233665925446323822436430382493934877366823973700189474312908496468178747431477629221561575272653010993850185016157178355704643545693682522566514487000892858606909911517803385734595655263736098658686630899734341644512740553292779854014868988317398585011736859233749840027726977751295081132823846241250889608956102982288357150006797973560281724830929467264234575912620087829928769655399650384583329927084459397493167444286864844103827637002573288327673277888 [147,60] -4366703650921096071310623355976532452232978963010336734646312946378914991215254293610248578109546536113932530993737290765639817041469709096681338156345108776664921870146459386185003137434796925057884751806008648650021890915137916929593846919524646941888850230834404890255118667543569722544441036931743145273532081097772924649523480245999924621490913148274733269014865333189949897865432353664732775969723666573524021882953784422164008105807049317059443748105903331319785706020706823619386457021374743008566569357498314579021401291490068167744133751384932029917635740594767618462298634230501163359515435560047262247790389077784810523009770817443529710635728060563973599746592795608587475377852328019654422811868718694570848859208110665159103540310633176576846557866069229255656726892387090472432407971008350211878925733728989164672406920746622838222616337679640469723760119273428206118409597152108850399942116898562515621409615149702263351050774782885154468690258851758953534093652363307972954122877551198426484611092238110231136352055164010044500083680271744770490426835788964275812701797573971816701340515684790014988054996143826657963040682974291825445304351018152936325446501758818461898383396091323487162654213262598395990530715626780060375153448861401786997896251327326124596397750174103606276149337838855813923729453101652175971424708585914924601505784338280359940726632665481115946458946594377582461871127678213173213514294055201762195935733765622501597969817376914633042770233375472556804871632105880284904318840671871249640936910692968848926636905157091599662162325241716239676452934485487738831963623803999208097837615676876126903604508963442640891617721902127367126451978179623397128250088786680695865714587516533844275756264100327185852973602774522112937146185753835050961481582307011602643080304200401877148334581010634159205834992424024618642952010109061320620097814191447772750788908288712322803765243623311164955821901986382916903553591267118762078462124267960137577012356810637745152053715296313979985445367639746191941631720833261906199443223939270382827463702673148194419966952313235033943904380722024206722426256766470169474436484 [147,61] -3250392700005291734948747880798067419782437182600461512995878275576873945781296858175102135631864453545543775179277922924161679277313431162086279071057589554936461883966711390298523995259865320527931554934804003858306507356700751786368042995372553452678354774379363928825808047023973104184648651725332387138966805989194081516094079835924492442749154735423224801280637327640098661860656643518572233837968905158937135167051948712386102183169111992772593277587435463053395719244007258332670604009363406771672983847637147740349178896991712632167112312586135837842487816746621108879684255298075633637922124617422143150285475613955520250619949287598550390081684859833278876622182383027288393414664105917180235281139085671190576943442799286190200403340380321694645861278391930161806083358581433303086442715625999847670077997864996581028163654491872371959371841409906414583168014019102425299304848182009478618446807521616387053412493980450522759780699815313642860795970540348644636882590827563674713858836058382791534960922897770983743279995982281926507790766138995186749350106208523204046776836653889552441122295830889162263841923614561707193058603514523874684289222670443478623554377684561245232819072944113353918739511212991513312828598333545215948154829787687196775672923023805905260789856425929453187356355074761901847169403631065350618388331906860903902487676068789538460862671754192627712037426829217736652142888491878713712897055679802813813663017332990026738208214503824550162419616658344169315697738267556813257499878369419916399233220874717923049332736790993198651156748564058106339855033565014818267789279612536281763758177107660536477280961508572915201790133403849871473056574325430916856699436200395004488662529041398179822477536247730748040041196394698593784095806835476285066380487660926555642885924602853498695363274275151410182322346575911762650890267013027745304817338762908294038671548552917557385409747192127159267538602587100176151402905694934779728504948737039927778540449624797180632335559240351716483338688186163595959640278201863944468859867481498286145923957337441959930495882948197254288574091218128701376453268710417286234192 [147,62] -37111640328333763220663387679785454378647870815407940833828230841235514919348606738242797508128629533347904869988408766713858832924043037655926653402199558258797971605019750217479360799172263744611209172229746978188335583007604108144167217349033705768451284039227861915799434657923520662002942939880609121445861270278377709447086461548841999162684825317510715795461980340591785237356856265296533640579769335005467505102440267157098022425393741260371120631457453616273869306034721478214243016276384763570048011685574701985075875519220029067341855367614879411126818981082955750799418492668566711357618725430645174598581441468964938193390738041227206465090683288907453731351170062774130367232639012247498109488300363108165209437848972079115172531903555876264696236093282372816378496172174818545367033938325717231421495155342722854262617882912636025616813460541729961926872156497646422423634387976785364297264294407876281618412862387795998310646243688513162997935701072647232047853099018055752018184247369041519993630273060786518541716193197236859536346877460622185745285179301741120556197428087464241161098420950321477331955714313922800355739415621910681976226466296537436950340411880486528423052044318775393912596951647411218163321370532689311494056094188921878739569071324770754215282344041653440715279140233061328704824511388210848438385605698762898839461395025255283644580715259134390051045665717871508714742916363393663085618891324636352547519091632171904015639210734500832687369437249360298292561804397786586595355937542245915311343369819601197297365104152437567985737941221948710409819366810834804665440714386707642131200231105253991980759080193567260127717424247782322569118568883614367000182753257145419784534242122578326444388805604325193855061619568849522670215948569891177433337257897889504328532035814833622350325097527338106538767676822185353766706640246634807066403229510674748227258986235391706926233371600108370020141188617282132566069880694283576742055406578166243992497145656418076280056981366033847768636040187219682155025153542382024555520710318114968864178512898377590523858583865453303163054375481194769607668836875956040 [147,63] 130156034086771203312309390554621514936860694963736367597521359272796820901647224653346525602162025653186193927429659672469075880967851567651594404319375929358741511550398455085032940218320996646140643518524033384924508308163919713099968867075026350573960353368911024499697529168975556562442147828555875170020232141268043232617179461129540401167445565351794964795528043480792606189466783108619403351116464260536867236656730467851967172869694296717862032908812998626884460861577926635048669416705845458905507926614996863735697921082921070702226779180603542845363356561618023835569165811595275194205411184715461784129537288658626729563608773329485816619825845050341561448813009183016442555044236792115110003017070788698380029349188793940187422510184299614286602763682113640701909194853140194223159831035395937281852408796522484010073865867007937211703242986093210514099739162060972328738960899002728443187472531061676096197189567552402964182234891103794777818177817611791819425507681640334498380105056255282375772089852137184495373075726895112890292083032275253398641305290861866422864400155427024755497905982836007084855308802193953843790169902421180685445922581989551476841953743251556644752091168843352465334943524787256400528774089137049131533635613361047036571332729466948472434448876054626099198807009212822812336177733485065190048765897963006375128372772057815302567370160510639725031045809704814224210409845286778541659950705469667187937114783614841666724395590822940502050877781815609625775107485353465795998589613623398167046771198132264455189136486719289260389701343626219294742174714852998122337921222177437841159036073213453866790951941651494339181331654237291496801915204330172890320411158961824808544983743306681904650209229240212343767821255272231610728987339248084837596383069473369585804380424643803937497694064034501781378299878271965564621853980050397120684187183948408112797149967500451779044871191310615872071597999176649712462080002444128183583865090338208851188952089509562353530203317913244742316030734308645858376907380004046837446844427329885135969379501652561760054633842794821691104939083613754688622151927482736 [147,64] 20498161657805537434809711906490399580707512894733318889425839651092376163708081150218640337915733450100771178401810696303971201284789511075470548372181074860162490093845005782825459545093053329002523110608282104248985336189561802681762256256261627136512549969817451286720872007731062175962276054413740341315477266878382574786494871797660010328761764283035750769515319711378555013853060725277845467632342708979992414934743718665657180468702452111250165302051583109652987840032772004596591358895636110644339809435531869080116398353180577149715426817412926073389617973381816830125722671771671293580264020677752038691275289196063290010762998686288707668181665531299277475363160375161307466708493107529711886722827287145168215138103402004784916671892156526130108954141062258684901363582700284255249174608637953571814672814932487368273958519354892474982890152194208351082580562196190477421322616136274270653310898830545723206517021224744338871581988521742523060089929044485385251109572705688536920058225789082727181216703763496685207942035276872271346463200290860445524641351750077584989275765573638544528797719520190644355339178260698314803173889872614253830633908668996652006937034717119654105878447744415851097866792494536776657015518322177363715009635089535553900364524139072820583967417443427750831808165681726211749880881317296969328738578087924217300908556077775472022453276808302681933535109195584972639737885866584094295605071997661773294811653099622723113523303927261514605861556465601473831503007119476440097805439204501656730136498719738028671544319349859350545262105307192010876210919356933936141782451041862586157087955600830400185063692430112952752202958162045245993712291108738529720727383987472193082828779593566348332177995713140844978113913192872938482728989529931756348903192901544982748902163502443857395131477777970981584003020235623235213366042474694179369500087952571387115860366538820799204815411961870974885289515433957166267653930111949520461771812111574994443729920053053066595994217081542890076354704790039996972637538300394721834531360423114202265108982614683854324899037422064942189361528957999015838283091544 [147,65] -1239585998351953549483936152073916483502105587965970608415491032466338694885079435071990015014029589048758064971059280165314670525168091648430383217053607087312793091231167106158458356872454336588539647364974238639851243098095877364035164682332918101480669847217503362420257200548983802853332630368959601195933064913693765678159708408030082042954959023608987720393451612297279153299198414353536741677784810394373747951249723316806090914828496937431432873608349008375239713911387280038204750625890408826098624559408418310010283021055124046519851933178573298159422676359395284951184267214976285986003918894427994306367565084685462411439498086535558983113975033635751679921365249170790659001560465426023878993505514408790137288440918723569444900989610675304331913237801343154775009968528428929301119788154003960529270759622597104667570385868902254157180915191558375991537966577102407700452342236582903831956376955804977032312969227446527474045129160891050133185403706844956085854540648439088930957533210139822291090158921086859767481014425397098036469687327790912416565515531797738274495830552381239073938019258724310500691470009707137632155735969254944074144581478880394828825822376629035174575856389891218964381006633407728896651917377526094935323679820792162495337147406596951220269747430022879381734447438339734680371530386652589319999178455382585321459495006861792871722871687121732375115512233251224264041656265829129719144896356353059956215974970543706913669863476466707493812649521944149114737942564320169695118602257097143447365014366865852175467737471499130884145813614420576579138959320395690865206853758646097687067512360701537767332457902451969286205432388641688601803846334076342013296652806690403384847389478821809893656599216519151172398713823514274157362621850615415705725636368196087327531406052682164479717993392001868029436026734433715909998497505380371909307537310048596715826776281462394735157550260036694305795480550969554974534840947814344061760284949903555060958939074495422583371826246662926503489583709758863793312503166645888136439432102606486295787328872074648874705244261821521643480112873471627790647964 [147,66] -761109464135096362195862563282072339495094112494309554907175063532501206466128801408400430307149247194591387867241999508775164338293325515274653460882064970360042175376528208137501834289902492924957236440997885638671638505913855712165596978852644238135834194338063221444982834555747738979739107601552593660440844267112885792718493758705437588925670005210875431319888625038741194990481881948813478475382306433743283751498257890884381107131143448377244687251883305207184630077200994154979905333917491663571711885003090690989356846099368972497252547096209976478048458736326915994684754541374682651305219046981087363831600436401930007555165718383932896229563082725906525469348415382009574278943622320340676650781122623207200177034681788184888553178565536565932289043890521708866871091896272262413939539929375310373439891568321848550961991894133280037641284791583119452778724916624751675610685812307820998540907941832467709520896612430598526691949997870097846025079730260891602876805861732535516860187253302981074814700969345226884058515129207026310156147342571729165046647228225660239929680350614674052848407641188458942061386776498197798313743969502091720644377700382785135825442132965969981713875934571985110197229062245346349707390468297782454816873967010564246838388623856842604480379085226347562960351136317937331148464687807676003707336916615339510662448841928823323144267677270723479051153534146542658945752384597927644817831816601210882683671373201023527366675003719785346486808721766568921788651933239234210410384565238941064925263818414436935795357520576205176196239758527460917402523613944840381258075954166436528314536656794835943134217552302373576019752052222545758250106947986198076003451094817939453018436050227665231715633292756279100085708173632966785295178283101204139824882097863741938494857194995948809078039865906521515920524577021107578422598263711067161989036590998246183883265205046566859532732975862017142234899236877448919835662755571469057056870678819239378036477158208812818060631795387377252737798727391404412007818517529024856274345426975740673317294522231853509750324964787274144453311126758198915136 [147,67] -78205299862874634197594663978380014845401527248325151419113262318624890966748388988671137586112405989024675126918213875173749590802298322877650185445457161305849920965039585221341706803384178691841048676307691147685296302824054088260242454728252750727995350560837526529664738482142826590423188895984452876340381530596831383353314171947415083370619818654405777891123371083739294684831062873923502007266296689597461510893619962432899240676089283122740613990175649538342466429102550959604736832278275984628346700984021307638976384121646732385804418785364189295005473593752168068489900355614265434872150771628850931113998023909255206830354741517718605396468286784294378475964360253243908245087715080162146703975120087074793323275030978945154304353683829503428960735370728373749242748383812161049940757945757440760095131993774237758918362203592516462063125561347122633405517129313519973161700018618399438252999155173586427551991233882413421475883122641711842492176823911768569368420846388863513458840937937556876809365233118043012231417789065658728566767419139401024083041976317652004147134510525355059389339628520806857211241194406137035053705767195006126908036187065072346730834677177233555358000757332814257587789053502775217470816309547153914619595835595092733227096582640593148628163151396534313549010197163692466766499079383918703629934840911747981257129191823597084302403347051934231938908058878114044509482392441096200820442190799153691652304282995668940232505320018322444019345903069700467776737261103688244238243283193956870117693809176311895509395471944306760032130860232252668256932595854462401724488220960905276846969138257512185875645024186802393059737819107481918173474212852150288113049653080162407227035964562687151634472278105574397419176227840168523552451238231635075912021830104863509429363386246881366665668623893712731379659021043499036271058873683309292165024469767739431307121619428891274153077644607738470960210273278577735009469959615188964101784803957784466035026476969644464985374521658526549954307906671418527276422892103455015195631227508697349258467807125613663259076260243364927848393379052827536 [147,68] -2237912562342774543184793242141611671314980102008009069629895840124689526399565072119864108364708037248409335671096548758831420924411911478848882567510322366575016844418119306768498367258051718121052366987503322250012074494788977663428748596105007519244183606673889835594878258507442647798569922687843039751038787988431860771404340848059747318147534138112345631268800788022727873576828201973123646964212948326970988781940680763298417922624938685192178536695341198954185510708002605717715260463509800781829562550705360253156284369688435922157800970924784011783548696751649083848685571922216235912884937472446233086604861891183652576054783464739108777589639991065366198026252389852455474768433655367525458875326702395154390990458918332471607915989999951449371696930947858730036131867449064554629278641418395501511200778976757974200793462119114180307577763428908674703960710072552005030912494476776336620380861916310208407041789464596766208272412746330949182495123996019321709592275651775985435084650700998715718231229629638407580399223629055803031630217832799082210122577980298482888950793953357873739803059678541923048865317597138893425639245711469664852398109409723877977084253322998143846438937758500933897934803973649648280545249954655276610809274877712992679450134401911930766461308191285977848151424574191642770401147453989506959151188697297661695921593272687147629396661073697528258789779093426700075680337305631657872838193071184797416325492233530287598177552508462981296937999978936154953003859176060521660092433532602596104785812343541574036162009325949217294307857614148652144633025964716187785857401114053079207604759257774059704614081206703178794922579208748550770942984613082315729328193928513475316483700964320251030949125033443705288285772170752655763746330618865342882333890812649118877718210890419996520774163945085326088420633363877504188775526645993152873890278016597097242982476677011432580128237243777448974042390504209656671126323336524775214904572444395330816048795117867635291194702537945471021348569173652241728089347419838014780289946702329134398948495525705757860714368976083092231342747598906 [147,69] 172189394733635089252646706898149022277086857230371432407572678801076419867067769920394312729941373825986472759865868522143560815664375637674162684694247957195631834974374226140864704441380417410948586364258353461214581306618998422842653468165489978808645514570834687012428285436258405426594610550108400514919643375979812449700706817924756799615963008050303915423085151072088651153260131984912690081928896100210325721690858946533700700944057792253157745441224485720356230410632014212649495055434208431326924020125627097831082483433886700787114669554283617770612950846408526400889514520646264942761165972462736336107370720033937687482815673819246634017697984991574252886680433056697200635244013820380135400393636610248836747673985312571971236129853742296414060046022253986261128710459531776183194584716413591377911892959632769540106421837652117183743723648288528409209623314681064197822972709234186871799116056772982964721627531771743101707867483826011392068466234750642687701417552944889405437491434730904344809428444619889357144177934520183046720111645422062560721529449960923697571531671581592889258139428806130600622041900017617270075251917838742417695340698523581198470119951685942184324006873121149116727008549381728855122527870978603129531197897275396725943370943826062328503858387215842902327045551689649316930660235562352145721986763024150373484757930290828897614514933357692309551991912074243486872555481595307614774088420625218552010749129403524898036799304033427678821383349439943778827314697923477195985567338923019858824804061941668050530403547657930874190868105840919698434334579451814917006668318926153776668058812540129412824189046629263208501192629923416382428530032654871428395776543322564968921520002146606502933911117990623259018980860574742662397212071564174266598976646970889455969083695361782156150203937993828138486337604465692189725736886496190795476597624159435202228675427127573140633589707131519193763802715609909772751700206849555795855785128657018629545028906771870935508391929408803754715355491816936113586764687851056250414576370071053017878590935226319462827659196336127288607251756 [147,70] 23922301698927237754357531039451493345889075098701580098510708253564764590318586072344339555609185666897291276633667304495078749943402147876599803998884428059109219258667227448222933427377004579900513405870656714795763044810306259968998388817137464744879078440420880471058844463014606546913310688766275871793295410398886971806126257897418873719270976632188645530886979541993004127691042997132628038684707617941176899445245497760532737540557757364066406824131088816028361227780422283964343053181670628750002265483529773894356446408732837907529252627825101531379438892024899478260209854447051734799937831472894476536233349846667366954614564625668820437252220898913453544810625640964739509545076428746671628736933216687547146550446820126356580075461493071221568731535445670559023587778364916677950495352412211823490090664223206178778646801026632451057915356549330337360552328558142686152779755848111772546731120190473525998736790211117017730165632350271518193198360634348494223427438570216985437454348871383621292827943547084785264423963103873819138359974632332602557303803394931922083311879502970465274053196837261681728616200307955687098215121668549231895962971154683998538490642202549119537098109612489362940124017798062669314197740032234502585254983532938818655495887856534311562986258980937016104919491976287062030167180739132988243795837483867728489028935053456608618691686000547753696651867461469977932655921939606673135915340989800307902670171233196246803867499976844970791834270680901914786065598340506795969571885128330862836285256647876145118343597689116595795018301602821412333274400299126033304494250173819451280312095236503804386373504397030692727718616946797057973806903626023594316285507080531932930836487043938623386932740067852639454810296727433162268045822717215082221446997549922357532398213326792988709804494132547916696286235778604504540912956386820091662533927565998849414161797623632526124582819434693984005328765372084674756587512216461933616708159950969157909410852382639132561441897248569410614289253063527985713924610997699105384511510665978461856173837317360255947639383869357847838904 [147,71] 2175254457807534173402278513725234194741752158415137154419401545931648775291828812749497130626132640337018039268368242570458211161974533832848832272599951527617200511311112463342747608597019245142695171697480449683674571442697015516753647232484963377565410789793669506782306916116912482273612838715385590090614834569624668977474072565480893682596147876104114636424533784708325811970834644178110798250095049354744396798067251936970152318702976468541882568040062335881556403692124120946172601330377605073439813649824291167321617702788048099961115942402935372420059895312190181126984365266553184734560314418602011923233058936138356291857342214531221908749939665035383586779133183938380405339579226885553218821056515913293378543747289778494602395565316898430180677987065317505631337451040332135033932473698803853657052233941702209420283748232389840921521765761936950385407162352541408728533375451929196722174724328078340042278160183384583484089511587433575104011043581980671962833016009525501953770250545534236146520421019234698373531712703938147102780650324032937509196586284322536295837671404205587544044623038494612785332050000701660693365863686233568978933902400936157729044878114639874923318406276487825993640779164281136999798311550690905081690971791356174603581290250094868046856431534298995211516665604065105626292234915654103644806202132432110558914913931446796381104355707540467420898933806384472860107957419533004535576305678543859203997779156805998643609624311009106540364618985464442215849943677691796046551840798209483380196180067941810652504274733016233020167719760578953212892815560636706050887103772386741344910771954293785127326732439132675756735305267133225816649896988717886014337399301636682646826920109967260895994471312583163543998273561503358441429939127436721142399800770065265898040989682958771746259891957962114105955904535769157099357513464364295831355968944839611289328593429734643376837806181727418266148971661058040957908593675277421928889972562152307211066510245189944395197345348710679330826193161675675229060167546233268146724394077522667378921588569311434209774093490576945216 [147,72] 189259213481040458922242918433830229682342775290663392495142699956517432753650566707343629269058130780742965163446345812081633637849825547345364539361880739457336188650950887156626910342551595848446551008779647948650716062189353403700521262403428266447919658958694473748452138000003513069086151792945925819902462697027147834993713016767212709936416207220444792675576497564781616001956275074112460676559748335992842751774753450486176906726443940476654935639413024043617158132014048737713571077105266387830200632769628939989665036660134871218573112738634866160469302349984391157971992746084288118498878790723598161473522384787835779785977148698659827226813666322705330529707901770583915885252863732323407059523521935985888507261391737721250435154670091812877588699344176432461144830194679173626450725384625762082614721040238909087634925856609675321250490094152553339460287169080352962737936100112045730453077821083383511073933211818758536478635229126723044328560648088010241878775728471101708029159713963433927820877829757443159239115930806916590072466633914814338444820853270039251009708392309385172705089027366895414288207310739473039427172116483713222924227813597285061043155236649208511526519620462301411164116688589067281331071695436132030052014442980181761642560691557200292216617837135453643101518254537742617756216257827405911168599625303654070645557528560039209570600774942031893188384443196083391613486136135312504399562756841989229184942458357795312691019266805024595316384393407472231820756242246714867081476855754189936977544905426071931694435218821534750646612602889657519049671030312922808255394418834862892322845952324598766500227074832738299533117392118654706734815567722008666398579775385411741044892748907278736311299252566985145876205414337721168635584406202806634218935222857392942722038415248532420643503215785427448102379255483727017540158418437909886976101348380694858779567555076876244375893235044729412795580207088074103023269236165884034935255020630219432834937480402239632161444356902915448889488542876744288196573299611059943528651053367396629517321647868302637864430991335032 [147,73] 157461467143283462343775119407576422001618332303928329704404581681427152480504469356184376204729433478074234334430686695442279043718113779881211066324817200507235843017872631285704877429531204533684852413826154159856306025067039124552772532011435358213730920669996195400746317693842590828201830239172328180605205508518262130570638947429057133787884477267914484285751319596993588199595433372610806451512577923154803724948533078866306286826220297420747389189785424071990378609218533403665072721372599918225872551055845092373119675435661833438533626138932060897729213141066159332312268523244652352359437811847115673955958934608472814908385818422207832644921322640429621609953312817273545285529000544697266983260826045963098483370390860925903804675538833472171873650894304797741412649626411759452044970634054707710438136858588469061006011422983618671012019639802819414455031932676861069967119875799387186084868487971196070825639623632530516263499055104347501206429957044238870087863205275271101213556340488246360466082059758112749929529368555580959974176782071235052420201740888821959489300843632013562911071589384483631169045691497620574446209693094375725855193818329901497127047428348035589730061066703980361745544597414828273323522711567860507594589205295328193267798242899074717990412639830644692063087718531602216759351400751225803825049688910118625668511531897089132928876083819551478960803594677622713860894533750721489023269529012010379661047414722818409781872403808998603044423478956071028708652446137859992873469557087566276133269302405643881722614164453551046740924880262755020414729629545054361696342082377766369561271738745048431554648719961544224666334103076676919007719048419298780581395685090372424598853831773831075752116664823816896401695910163757664785021267525426277957831022601273431470124747048527375612685729413608301192780943099406122312061857091910723417847652796145787170693054356765843849561402098502926211707000717082365420277677695261389211600146471553165356704675074285449464638872439532535080375044579574926881961439696612904174488101548708516965044919189380364722761296 [147,74] -2299846790730907371211978909827708310807035469053163367468690079747482037222247419613371800794377431630990252711864855496977316745425876660847015047307467875059152806641108138473865766848879669351389132156609470210883257243260476789315359724544648166040728636968838849822017490378581860142340935430616572148129142904826056996215547493069519759148990598020520154237682272396614799924521395418133555588946047770755291727852982475549300512873504091183527005050104873424436133479428186704432113077875807744341189491417087196922916006553122533383673370924453117021133229565320979298695813775211653260278057052134684105631966420574515055182495971418462444888500393003807255446842436050340026884970104923285667872205861694186364672671457557312391248361394567281140344227489217511884346189960976972597401854051692954291318125212515515002890601972469047527187683799487064502957283829976412925019445886226346602799994789541036265520046977817441743050731219421082448389802574975135851692813742760451193986992554190403203302556027253340308857489815667981078968380729165507361394513154540366276339638919321782184403612263983396396216777682397301975493074267748925287725348076750833844667790963708000608882542193620299634504237047630130035752250400183641213309076763621731359751235918654999475946065918183765280997079165147307414125238800643741906791452977145611420479739447777915143367990626101719972454095228085175451776683807142641623270259858288629939525258002148865101759107061786144809220392694396648006500554083855328152092199154916007083082653476125974706039282206665662174877424608149928986889524262026351369325826177174572471774026743789194274553531331537733271096139926548856065241312879031822999836186832601490501081228145184021928110560335394521754614447811908861971620213924151392008733300891385645792975635154392292723214703423516349540156210788164022140203097727166693858965177623130496078875510583475947674053058633477793211740537614645436250193654509763252144251543348724344202303203953289876069239271233098710963617114907174144369335663487184098499346864765501614029328911254590865360421568 [147,75] -117326101012892496611642683965874806723101994860356948753083338223351818307164099991604405652441370735208241573232137185602506087234531719908609634421738135002768486418967755129443894695423968055969095158393360654366516844708272636809665253869234248220013825678271591340362779994660151446050245615599266894654706307913286703472677038556621809989523668838365188798833456363219868654966597726799470052996497001567252443012353971029192365277249952976727354491140809884314366634619354760834681423902860337893450674108430719410150351145132122777494247560089225160848203317062808953279274798125790447568717538437867138241214067692101042133149007136643212352044829954066586706641441812822663477613027107660143879286444981224959681519168076841020249485111343320837043796563871085413256498582149317335324609029030998302080312800088874953132946568546420354609058478922240768343503210789443508594147936780257055386026682264802973661681571056174814836358248215553911630137140322977661105697192936495568941354746558606068286821503409935148181249761531798568512786773197671969899007037458614862636068657953927206906818890925450851760462513254528938060474145997894178272746015681352076516691323595389179828259656813348280581673349648731294564801708570643606862346358736387349920510586971849130662313707152126747291441916127162817921784048715448536254813034843000662390964121015437163183812034446371297943672000766394298751372086673814575502385647759343309016740879362059584121315511672406696939060219617841491906719748349885994720037422951047723731981463132411765953985086840773372042724749964123083676322821542749596293423194389812123356368150411786763092793176561973978197046934012081981377252163657404605775633975793025381656877044433308196385420487425988474090660724133104236925870109784794289178757752251418370996158211253385361792212403523720274036859112489071536692667300630743977093690622596430936082834797378389460733575719991593351545338759591206973352175876299203797204945725224120781525734151206548250260538937346972373577921274930788585896359496286663846537277836841800914283930952825519836960 [147,76] -10216870776916823151468759998428385630637151891264793613672672884942438182393727723693173488077070948853661575833264866105920683556706940975460912957990260635043343393366129109337860490742704793813438155451000169742868095569891898725900381133809326768202586193676386012095483952628548311770897876978419125873232862559402786860874452060151723790400769864107589093335117101086403893941860233307749732728005494735630251483520491161144699776020635229248961513685654183899814759166074361914580068273393709203502903539307839038877253578579999642434095769279475580194592850606242578530345718628583646512084901553087215778003117010099509103051389689795747125577805847193580843580965178407541294905355757933365331295981195923132550027840949950761445391348955471429065249576946251539038700936769695632163366535560605360217113218070263463970739598049753808148260683212841340358109282121770489310154014927324506381941603551750150157382621661129056496702844865186689468020577360465263396513883812352789958708152689345775399949305245195577191533578665293690379970449251758785400954978816004666010909207852640362972134407046210699729740623800075923365292177539334806039513630705882135651233314253483337879623005975700466611342630672516056268307427219558413216470987341362540738592805067586468561923408242186148159570670431886568036798374270044505544061708605325624524388639347161506081953318618804311725037366642754056919670183584281347181885726746695496247683736574548753196104598164078176890177270634663157820868412943408866265866847883600630641950027115323083209145500557081598369719245866559636956396072111665652777357641326965313021209958716506421062805382251755193746221106959275276071836991097717563606003203677669241294294574000176453582654482248817089082766273315945968313332890174626362335078579725078977263387166139679743818903976226629964411199224673212503160576850179000515476629901413515692699428564659499288538311294618621663325926398623513645422541728503986000963600585594540055613368066053199036739544670920095563842297840053187663498679266262917197166618841188730564624669394892299135 [147,77] 1038521625952859011790876229301655748022548176083611216691973361025289419151389459007825904278434875033904480445885084663469144839079503239569503962052860094829183433693342646075726448758269648458450443499772396899918356055299478179232515808163027877919586153345961567568675713533262493502384156514641484632241369581356987617400137834008053844969379559279477989529438104936572526127882104627681479150632176430564610420757537815927052334042839989229107965857849373703800439499640433502614239927527873728641849848531573672796425178175182867053114266961286366309798310790523250909333331087700946010494897557176836529377550145100758181407735578855762925664483882476495447194373634382430819481150590853971901048817250506071548212761758938719949075691852390588139709012494678674223077079276039344065471653356461514995183534859689033922323045534009991957094414794087988895516130332316143875108794661322361123826625338221401138431898304318641750776293336944152961564330459366223919420828908969521527486863681763682956223095678010831539809699311844835741404695898015578035607857288310793426946011845477658874486647592328022127981484853344898142440341192455182094875504171165067592555759691012371373452263059558654734642006182195118499253622886295610048448932943566500702795312463091851421977783919942759867639936063311504128687295525847277126626224452565378242466897094679376280882005557940742425049375522626668636020360764839377223871952099076327940000189953566878916795648203984158365213316135460486063095112702855785139689036533619267941398207916511565230544358826767015523470694526963500768433134932060104166954937976857437639155022551328856379938350917278970989174050809914784162010078759094892613221901309175236470154334655168536352108388668977725562755252740460341514736537730313978858860337407770842015764527518394863723940097526515319893011722882029653496563168058165468210099520320601599408756892652182234828755912356919444415349374690696138600438178893272598836019373579412662824752512198071634155839334892915915149860370442842070537615078795991942897090191966733043433341400723824 [147,78] 122575854913628159322230049417075034304244515929970546611330117363009694522638582492546268956510920679115221405763162229662564971997325017001517452538649027263620519499580990264547993445384782281357676197653476544695449736881001258787407227266740466629433711540661586433689837443025462430350477590531532103404791523752934048839393092447170951031103432290006667701020438898886674279291531649930935242949764718020226617916334710023901284214978086940573382060722329408642896398707432161323247553870865791512046510664060326469589729006783325196150305000562199541822374328030949222392537287284102592196002150911380236765215515564678541605787100797916106404601350519010175219986936969698478509173185342971712902253632108407293358460278436887787887010341326132432675962024148222854890252501129008899937401931612079511561673486171109850849994332446822410418962557843404535813032063862558001463158550285132613537966265622682731986519715832357977453841707934942158697285879993732190639120900830177556430443779501023147462422870239919176789874297062293757742903162568707491289736303697976657488687194010111586094762651337469364651872288957329324729581093594319765746189281431853063433310335803516122599312327498040394360582981500746258078837662578805810420358623591336983461866757340926391871438210320818986227951378970766354992178705965901165524696760943967380979853727999547265007813832441526130844191601649037716358272436193897504382312085155554387896463555180139562919934676977090998006153310984912172443970554496872949640025293260269041420631509476784295737928487959192288091973415707684980934435818952837832794294925586452588952703083883587902018181263753241862066411093445968180998290555475617383051420085404423901446242523644939238378555515819678796782207487260719683904908128139251098003880686375931815453354679610382214412020250761786976522382263028292947947238423607937867955994459106730066214339558377975201060806872217636365848754207233521945963979214649287102156247445529354223056727166221662041151534964743838567756224408430261777015978645537745082448474279589348282634440116 [147,79] 7478104093760358913130787109401722211110731434194215795312571286498791467057802243240472409584179417411450903252409054305216283850668608592529215979018906690995519681191901204566236570796667723138447963415143071952397935509347499223473913582235333850492438240253626825283455024278966574795642920423546844581148859583364922716216293849848872785189089697800795617721926097126697994299507046534249539685807723880635283178232552928328988018625193722559431061648776838609910932938993276001375000737475736151739429695239975610168625050622586907131050021218951973654882342514403197366641954066684774748620811704933324989961080671540711828089977832027537662433198530640792580148836417372369694330150019843243108865801504385993521063864443970963329994905652438162451710302158812046502578885192979595942887499825307823607676633264859956796192467454031064915639764086468325824737549219868146844892804398922098982325167692323934063232557974468977905209764988464253008152884513981726073205180765768255517870172635247660221744942760368877353282093553374711563871043975097701863214240024471673318248957045196986409916919914860088676964022385616169584724453725635164227509409621454014659916222525843572625601336078142514029321626043343807847862446007442588244620390891852372692211457389405136062337152016847521734109078810093991571079502353759292027390864318225246758213972254765861332994140426143652885613588719272366151323839318107898609832318338810729212313694043431557839815957628445960026759965445837788652652811809932283134104955527118664859059201448763992702381307715491586954858305649499329505890423169526871625237086212104502667383189176510398238384255274961981106803196908145154414479386178399181623442720817312754704992559855530252489737652660316847180750893914390419761299074919862590298680486166355127766977474941001315912800681146618987221364493094091303132854881571363748309065980336880456465136517058644972285953289943587310329597121832640094589344447548818267030836107218621826841087278443404223339976537712195264827023951992975276403050560482290026160431503400508384076688 [147,80] 606625403321251774464227061829668621460636767097732612150166845634419544924274282958570055699345460661363670388306182967435826008710647361357393950334273140705530175437644327329621959579088425078977105901405083724199689492471212354645386382718776272791107178535305862215259139243645784116615070842120537751204516431827741798016896473704723926039358941255789359673884915984505674438404224084595527513169925374311887232243474900877148569101282984857544170484863716540082351425377630038418294896800737060298146456938021820771992339488259826323467605973016264113056062318579861799242195232340534722837871187570144241795321867526289415074175909622172064714026595899930240570497272242342727241367648231326368376225766113622552271286537505686685290848833592754058813701226652701094936524315272791650234699743995306892386993186154331606624371275469899212662959068417716775101504709573492380218495417355918580085052385333225831510126350152720281113610537664800379642987383363805291692152883535907549839342698413490612679502086221107668398133032199144832392827156379577243313153641043339959601095364251748817918571551536745987045103971618108095356156459764440502318173841289845526515528343840016777081680233229626812465319499899571207339470555156549426583784378569260125955046883681950177514832517961266946675987740675779197388738467290271440608841917333015333206832172441774338122217093821123249171198406443545470872154454302420119878581456639100474452049987722773570314886202999578405210525531746886162643840087008933340448563379394907552884113980986533298522115560354958745667978518720690676848886161148491397634450875000983640889932346992226538020256035927447635984805183583900856376048971734406824934566783363781625424831458246899179490901742815025104631594199392221748633160525979059294281041985416796989659252629414728604251845515181091335778639590179593425244794520821175954808955892292184371023709746310811694425580670083797357737402614832000011499021052637461794581053275013364836063299412906909999652407617447860236162922224925272616925918169896749338333865602857079528 [147,81] 18054285910594827460750948662197963743853000036412107630854792683618255270142298331309076267516376081515463662892610279798123881014506969338132867596560806686489947518554628918055729629185048608894913100612207946096874235369883229339621786694276538050067465012750156228504812739931348014236177278841887759958177480205067517079373339348496374659931613685504730888967019025294360556952975057154268468002236289900709711082704666910567043244453273625917236991659011452337906307357720101066260178825546651916685500136226528342609340617625999303564558202068942031679374639096524055582743011756543913177797636941794902075317643507430393785549734651638179460615290319216387931585022691536186319907138865860212908441136124267219049660424878236980862193987778742080349077140135137981111701223719736767951132263728898076084979472203553502067755851335027831447967578768437295244697188522152692562897606525663886002245206894140546653174310538393763993681296433723209797739865911598773798118999939929779957204696871685587334268415665721486352088745251923881832563157389565588940628730407459438652892298274429110433996651367069695932139690766266303185631375846964103889653941234236070266944664902244972443912667183694340732565080473387617080601632861036006074849754185134911495048373567365013606860880335495055340553970570180877632694523827901442496762399651217300397240039102014164696638917199737477380099800562965413381979971221875408999601976121650755849141885746974108196987758183143446627191466774206047683589240417762655415083346908779183560517392275454313161950395138442972700059198010071946014286193268126200205472311773269634284023852040534224925414094373216930495050754984394506999991603397908633172801236288271641876227742836475449824104861330744745191435195092679105186861017712817782488727081835322368168800558074715478123077727444616644910165073216929204366383356892430589257057945065865732664495436911275066645377191734568089876079200929489258128031359102176469031593269480110547925141409211134611719277371064549962651999863793964292229382700539491427772890132658172 [147,82] -49068146192083400277277138141634652287306442500534398150137044882192275478705564520316481437458392788141047593502012390090625748073058711374705300280547493494788147885476975799316486849360642155826474355523002034374918283640579224118642466291908701109421513187789760724105501507118932934736532838674444954338941015653505530370404170976610681331677217678782283660388887749513272716849593280963402626515994729815795773561421162620240469386875807053867689842237772556750510016261838022403331715258892925540904917169703740269473293369550790650783174888009122482932250997530274555039540624565019483443800672586562767081125995263268734516447580361246206529761387943970146778399420040978018190506721287135896727915748195923772296575462038807734717803974679103599588293622953626893363167150049435536722519777668356316808248067888099641174959401805830760745363703307908518364078108003340925466817918597143245122996826617804900934339199023771931134014628087716854973278078184680655918696136638763428659802710568681402322991092490707803180977038251452093281366273736372399736217904525261965306751021225440431424544384580102531585404836329310491946794655363040085355249722003278745384189117857909220796812695707574923154035437940350745143022237811551149986971639832085576466506316463112617217594154541932162129261665714947904203675457438124984883914219596981728904018452539283625007198178445477510978606341043617385155378039274856729253863755852674690027230405794899087105625970518647052146998142327324430082949175194901703269283305802615834573307166935503626797057175998398203773998310131217350218656567813031183129652083414467570161714057963517011967053597550884771701983893880214837699465371509808772769699904429156955074953351964374878354237157464133276043106529001278243150350002273665991329671737085910483739904506897568307624166395462350554724165958458205231940107926629207674933227877385571223267026465411207072605221277411022070939495563524845536232458820897054996761070166682160085633159741028179526795127329456713321644419704776634633541901249628394840157574544 [147,83] 81796839056506437860992548733979215372209379787752888039485396535512538911556924794129301196959418245590276729496552285716021301101295826653699443195301039330418965663997202724265770315292074747402201897206718857895842086418167133668681571013840227269843844513777340085116554813497614444575706232946460331248178226577717832693550741442478440339388654123177949827178804229273885481898233042948723259582473767811484681761122371327256790125783238585405507611366068430927831369135690324768246146705968488375101252429893005586447481078597703619064008297258334089415207268034402815604948529716812936944502381587218057727690706381219985522693864351958237355197514013044008125661377288288317002806303859814990857606940444690302212776778082994260927780016079884620687251415472118945210820763748091220496232475071264225701821170587847715021343248433611647825237838441870738842288907385473459623154281228730239212799769992978690617192043721944388650183250593886547467250990470773778151854416058263830773055198599136192968740883777073450848204041374740162251435051173915207653514216412059927620902633465803856195425623042710685076203852392980919815775202063990792301409191268975720979122093729101985737572167336494098863813158252670758084443984904124348523624283130684004199849131217754461065752165282859450128994094001431445639578078103210309213540710918971742760134696200695176118779136868418074973224324598868681854934223089924552453222586451875672404871939103262281507273962201034389553201412033079882938705904837890715990760812805532376403574016333356764897566013116989242134700558807031072882996696834922735307379817259358229678178667512306617926316245244145708447868013851992111035771835484629463866684718065937928130675731986726864930859082089288636876809385087243699256256386495266147496060054133477987502636793450074176190649864531987060231264390139926009807169024334715842254032566321974019411203482577729510936522576480777168192056885016801508180365637314754942091540696900110779675250291888438146094514382799953051124378093090174300137160895563437314254080 [147,84] -5009268933490904861232191183867021906668391620566482307651323572101017781532120796666126973441686506678645827118828116501660593886824419690813200296838432012748771864721437718707438151197508843941610811049536583397628760067951189224941665498890923309707865124447332357480751471915749699630245501128805660082008191617920083058746976080821587616253219329490138951322923625206447873450107588933181888033452675590188408249654122475443156232167746818071339074203950460018837400861488252835668363426024515824109169771202040787885055008368724586311197940465581627726898026870505731908798540471871530906766213497707561177110708475198748604798743857890335675203724179111307775695162505167951748305699631784249516115684151563249459128730791324728304413166070854053252601465136161640463275448175561304481867358015795728101913559501946128183101438028851367698412296496170448473889334991654101251816609227485096764911803926066157684201688934430591171087713674862546278866758194409537547196658358749452252751998576637965232854477188047188459699898812153743980695743150351347226092444947304065590359152377086190950424252215044097118719087750681417665546813706649212438757729357416748036001349120656923957849375084350551341926955107180544637239782674107682820948785152532117770604488467080478496727233737322923760801326700881810399733753846551791072737023808157795694737676599044518840870234540075059692062568276189380114304980224557864217976629900554094038959077474297411123922344056285130832104201571790162617109258466388899995471872145829873924576947936328864396561863100490994934952797469796088179477171900046462113261574500561187335137272252610671347161835352773881856762079113521724139926524578067150290541991967946387483306631179549863531894055359162717039443417793221364277448934620408359565539647352079188324385001125525179634312109504888508548583475514686292284757137296701733565456788727510181581735680932957939419848212958946411831184258809864621226995849206353261112183567543573064670465257334889397498352413993517888402437811569862211704339134665070436093 [147,85] 284925665886799544441411374331192967754653432739014521316627043347071012337836080967514567880264607664142465265795570438658814459875895887446600843844429214347474689004373576725906968748626158687974083668948784529840376070833734601405946881029044317755165221493208041110434154312748281854766108312683717051477437400089018945082506546117815852448687276544502313429402050015915016098294186088155082768863302044314341488847653950741373378575409746490045070589296048004306509475540910655209045788608533154892226050402940136408390356671389199808651372069558345404393809627088955528284811190882812892909692920930062085221218778238960146164066791030029101944609730388083678188829644673504111089150386525885834174787008216674718165066531291372674487925865694191592877757829196075035093097019514085999826930201892369474701631170311270629149063377449101572542494707806721247377800817013130102635122887292695637993106866990464806879339598479938374407671505435347761205407297105087856150993108561672513154367495619807751995696160132787751289351434426750917589515002598770322326261756942776757718695070557311037676719883771460559466573305651163073336395522180302588086595662331045188964188469571228441168205964618453506836459142110645784298281214740356232401684298533155771273669744379629565002199883274922895236197320476499347750172861356480716885937183100631247683537841747156184198812743787263683568473853620538469174967065441805168022314295590633339221749438125431706810191021807693078349144803546374156573177134913848277853243377008137913082322181694757184592277991083306502806253253303002389342087957231271496336503147270702146034856852994922846381356456279113279335109085467887103428344888559730776370587862812946878764656499949856831759840118848978356310497999009485320626530994853057584042056986574379137900436774434682955814146785352137917445885139952743132929968804684826839925360026962031237740317745659983416091662396598116173112375418972135119640001927890131561633746588626993543015347789632112257487725562287160215249902942345081872877508696249388 [147,86] -10681924573203320444949417836020498709281212375536295888987062353015424583086496406199596101480226566205136511498214661575950002099485313431120115740019140856602624150792697850605206767943098223889079905264621395114733064464990239555843651400456597751614532531493742890228364281796903979147926028682522616769308122718622802771262607046632486272205215169078959369137251824903521177471630011225367551572094990318051254111467157864628649622493334260567234372433366002111719984244646385021456927785217414352825274070885253432685897312780368469769507137170170669057115289945820241096889622763953331925542905411452875644667805776865377210043590849689891143354090982798662063630775668294155093042757701353070061218887729147175246764854404197191412836252435887861878180501171283329846747668209932947410538180474558444055293606336267860055012223735954549476696983843757847524857671974468703108039889003063735362966161899291934706468581657344768959666905507209994685784396805618963401547179758486136504380823882936659395590960194385004257052874216583270087389534046838162258344158665376198279288212762512478893153909452946311154163956519579368124505168584389958099011900235758789831397844381760273904873195263712639882376707212319372482692842894590313900608790837062698684946901562569477374029723309189006965667587212578390514063320870648099740400798664279237780382844997865527344889039843580466267953561803252314334328454660411335057785156429594534719178651477037539318794444997063906871975740220125952789620059130407478516183861110017155559469068472884250631924653107065501597449143581277152617454960773514099608317032925982893817029540706096069663637599109623450795128464542730033981412857351295044990910084222029721581500518578763188559130819543423140172629861656823827747465605815432273959215675641130047127793606441890819629792120726170827534784815845142081166090771412663291615364577729732200392225194646362100456990404635980154767958632600944486313436465624704624663585515192158583822540669367877111751298036011365763876718615711599776579302789600 [147,87] 375724309558643055785621690821752154324698576791725688009735944701910748215725956723815329904964479281316967953172405702234818983755328638415808797444432523652877623511391576785399355190108347454221378571408739082726071480322676720807499489347553581904292189113008268149795648793255669284917677979043684603430692145350682333609653987756549172564729898472238548533398869328753965833737515227009588148219746746273678248636703923042713805846146309088349952863263608787911014469193596306721041050941643709546235023194756459218526804412011472696001651241223656902076484802539330624872724484151923169337547811678482149369320436823093419006523533416799237690669120644734214417554307441093587605747122997208825243339560240785346826229387693163795539224903100704125277126136037665171868400150276545283251865619638909523860241587779480149188709903223943250881771436097711248713869943671232456118094411538087837588846161152831428110350813904369812694465899809015184414036190052293540571959503316200169003843188231630347509061808900137217098165613848034704433832069713688219212780081693519563322718353159428149612503356313575022491631185127037892984066841883814549593879545934481708814679850524252798189104326558232227728496745548223369997292846781546011828700813514371883358474386376129477948329547097215762559219559122369229464286110766427189368867070988092521601078840047752165050193950582787549955498195544015930847231860226403130185105610562225704725663673162209033851917861925834245736288634864847733681561142237392639618771629917482756477541545373105022453024663167168576106794497691090756164731646037092733333554558983070164727479016660953888434195221586854175867627560683468624950875909141390693591700767086650644088131366346780729568284712772298009478738626045176215698218238485673047991147559834942654974561475964467448521515716079804745304968407197975620297305796912683571339207269280795126332688059082861824591174706828737372463564073094766958093086181269237291178957150908600216999019945280899756329668963888799698523287685997415949156160 [147,88] -5616070690546015285950098837165835408455561568233214403477674670299130196414417240828648388906058197744479998752055727179409897649362207964117097137835458519276860757995275263667942264550403322042918717077287299082246863637867998734109018209771401779259136235388907071092218377615326654144757449513929430330081059182639073143862710790980754251218403179847395826254605141694378014715288816371569707092618729134222142022461546012400088129336559527669245605226300994264824068405093868015492514384084245451050449901911599491643442259208310478520501325147270840210102315727406107884487123354316637168726050920342689254185073996198730219459516523873640698127097366412645200755446926707222634631599285707451333692812577541920367417147355382460921347020855177131085424963563000225070437977172372584338154679752828739019687040868052807770904496500859963344766351403689333336186528773486111302534934464834491518381452904421886779314005133726176014686494932893254556133908169349263681008590068643345604694517385002561854239565449525013738039571712022673336248149693618726771955140221808815464644119547123228859282688710440041675113614718692160017323404146513388037504514893031540164738960351252474911200870563386050073240902100027291197333185081668242640402142769482710427824041069936694138570698595740231526349991366552652522587578063949152968929570882820996024280973300449009900015499089023614762291026274199334139198377911942209709841334477001975359879758690234465194899933085273520890691294392824405241518235123646241533394010582912493433567674325146332715795270386751622906817609793647370001190288885287817971252589905436255139626254755184699444128582718594341653575181298010554887438888876492614236028502518807253653787424488324750868880103446276872325786864130692176876000787961431519708307685580615367946430028301499650933584302858259252058667128738322123662989617453860280377854834203939372391612502265991865819362757291764504112628195034877773128758323603010907937601247079215523184422567756049262225292404662152734040759814926681419760 [147,89] 200852342257716326099932179189221407599843486827051517477690261735575315095959940057362669773500550446825844811371881960623816192201483804658946609363780228135068137905189152541386442554728029435153989166909748635339109754387576989537969357718429645952925255907982888676621698745326151919203819917034014400881862757024277169286396787934286358386529317406094345287669760112506572497707592212455904827079967105793122789368151293903655747138463088596610597191393820256483646709184698502155577318006618225235158367210910119907143185226098805071773994436334147482920558210546345758531318486820681191954136679621860160951918864686202508919410625651107370906136923793018199327655489719795851113356300626704454168325833042679848640176464848330999120804853043178210597084050854951432149494503704757591551179370619502988863129019374323984968539076041864632084102996173670883957369645961180891547980098613896365276019008990153174758001085609660480835707706951329243252612646402925225304242508568946029438100083236618732297921267842997223973468292108334220023032794280709849687091670506799191023526430848022513211972280050437386865175080444143822434774681282639992854115013800744207233744356953533996236683203211241731137863399407783267481076618212089074670826169862536265995009801024316760479822116846346259879055700017386124223882425968075982245390678515536452022713974247414815072350585712648112327705749481206387614554860099798275730803632695134442243928821100055190093446598447172596110588883940370205276301638160339351839280113560917561238148966586890929228049204149141101745897353853757967131987055735302206294650470404750344019181525818479171802057976373507320577594672328104314917352374395023553129994372474399755463166276270959416759546714813970327102447521570894904848163739827829668943811728338616759171831091822640623977952438169513021689342592527676781625793760233807452202135604530886501819929624047929179051239015702421714190009776771334130218121396418606937451406009290705165715779559583706385183147387176477646374199198702800 [147,90] -4322990803951821824504996990159451831603882934211587602955045983086648797232593817528408927137689161511578850625914698883655623930342400435417510836571411779888400842382535754091523064291928331879418299077213631271954480593965010963638897359251731802984600958816677859978397687918251657479469738560713673972476543608026095911252223239311670564577862572771794817630512446998137077618720370004694872870385857722540565887921099235915927109251895432453659565484269415652813494196507151941875577889353474426402953746131300672900522572006183657568212566977180478487364046298517481148300679372582751214271293037712850183636423634486184243753358992130664197548218486508669552425738572304465506200728729189534281890441126707764709673953305601863613624926050412633596849757630356028723748194940234262176965851242945175876253818619385043172646349256611344590674828768452286589998102019098271923758154566574699344006741436524684518760690542686256520856323397423517792465636846108275086613826654178918496053984074869547888345327420081075344934478396385541345927225050147545698437092797856464079431701598688412544008648435731968740605372154035576579233476801658165533080790948494500373219656860170933675507908410553587655562815889494989360143867397854960627070582106992334301741501972397781263650741911365147770857609427360143770113241726247137515512771802564847651548088765382271936270232426816641410638038105655726291208290150190469891540218359186113863193749612690176761921325478474825041179359757829748079101731967953573048493119501594256689485351265035004014886113595262908925449123782911877275671807202200892179360781239409030580338016489568632425413465464589838564015455650435197048058098542067733333333555765750414902278690973903670906706936447734669200188341661782053601152838489439778302550443296199141946535935829978623555560313706624172783515232355740404109535864724890851434046512411592408581527978474379369921979696905258465315888395823007766707000404903898571109248362419272282785014422166384609621574890407439929107535895200 [147,91] 131176231603802434839635256097844822344791357111367753623224721899018982607869402204137329214348573809593702242256763255143211693504657630151847794694289669398359701340825070248024167672114734594270309788515716419936346808894709618947956930485481908678312226788977381284469727232537679940046903027783186458978025484387603866914189089002855961037710516130413476118707761716230681458879942349803136470175613833222010320649917939562319709048175392283074653597090257625884935674144244549221415867775502748704219511730063219650120708273030457418646173262512748829852820308245826910555622524835963776493782255416407399071233941625520770439098847470107136436176810977912456878243623936214460524291947154163854113365266563745228046716834040810623249323314991690370744288530968551483006184419583303823707179194116559586421728522806565580054012565840411675865073476101295195003363703294597481523386248827600054787780761028599958054742313568167272855967591988852167210710081316984257635678198993033103378643925737210733734668483398963124549129306022983249698400112482511252096638229292276884349996101612551030312229598764706788879805465165868973654040205631112696285552800335484617085006265308680391069935890147622548055018456289230550733340179355468207435711000781635747108743826470895702903125047516180093273702222852487365865847212979980048421926909230814814768222553430511652185326578002457586122005316400661678073501694749832856795222651159817463555726943137780143745456751727966590400453416918872885661284180415272506854765987718852649855007845048509037379572839047278926603642411863394009899919990744350175680302336363031410387790638010798930036829298976274985185275621326452872908228323933638266330719104944569808611955507354242569288611579265684645801969263509308309328135807361301132098865411050693773048601786172124717635009792700407169967190931464933505357723892923075925374976774259083592065430674643648755366237654471329309924943591982462130405061525813928082234267725578552560101468094452322587234823296700670695360928 [147,92] -2107890580246228404557273148774768230967835486898604429445319886350389560705071745905881850501488063875811398566981167409494143717602903263455359145566912619554930045794924343820292831946907210084897986913440024995368223027918706239040506316887526589316890098935329476766884092153340543010808314116065542472829038458381688689056777858915059306567103464507300543815575229383070379387671546423745274917781678448871787628912685218031225112656032161922991792079556044951273423931721616104029730414689888814980895886258265787518284133864396322502911684975648043681629596716470067757657759778431268723028485504801091706137236178091729485181409277381341677308560716831553893645618708016381631259379670409910346442598503780509430376525980737582613841306549908532002688233819963522485245682670133377897654221785509849194948926272012414331130015414575255420252655872809047928926742799774125755171730588598361889965430477274979987289873768936421368347311029053237957455222106955519860600903459263137153213798650011918252825602269378794706526410833149303287265390013883442598197716455232462345132137577957391525328308624437734213917776040068203652009082227078876966012967464866355405016031065324214135987877729335094356714804395486047775002068128579857549429723216869129443234126204097831364211170611449375853304289989840103297205116739788731703069030425891652744113524185103987805098741186005450483707130832912309526822314433332339271547016324498979616292176078626056842276840955758127591759996420203645578204125935897822937603001282492796470583025724883151763611602159889618554524008449661939278774354288374922720218462734850222078364779305079167090104054952523513399752468582978019249820263790634982882705569544684001410194889839667187631256333064878671457603286563790465701350184464039846792371045765866935991733161045928480585703260486435858811349708746104304226763104461950400499629801210851073999752763028008806483149446597141065544657198391690020969478998913940134368938638279103015800205566662132026028000915600609411704 [147,93] 132412463198218748765437506960767133070782626896717199387727536753767321345775542074611808987451212146445477449105077112904883978316538076770322248939763926650377197133041723406440525354864535983862607711344280679715536500978808248602182054258427742910701373749697455341084737664401959753603705007313676434095144611900013711723602801433089973580281141089091609106063758978772461944528155068170064545376986766036254265231326276297150250634464572117784150164402408422804856623290942871262683093663814331212331646940033840329539064877019566718303723634068352628974413755681319584981753578886751221606845477981238854037430306830234405598420729709801963953650101674517403623927473875617218381516972352850345073020010966322360499691575738180250391197439414759279193613197000799348226607358052185852585415519345217640400817478936683065820666992623669191232367649625146278476482064339828227985714328528600129477506892358908198391116244838502223136984901552782508687315791293032533531197049097207682285236052420068198109741960603742024858537920834225994970493826955615577088966493726945585047210309620006954728444363998105131345024882596609861649480235301953040036324972548088928284695915880853166195013914163020958927422767728512580457649376397671807379422524031239048988833091101642703661146551318671472266367613701047770756035490094588088085612985476262839132220257511031384669133661769371192654056609117756888627628690878627247463523379913399172033074180311402819431140309330194914950319739541369805662178100016235795661357245169677753936954141525495835626510721644550319292426076423726276109378965445935651254797762481496019305928827744543784515648743435420245094598896526204768703080122565291579511742967809756599247660708697597441620524184225368305354854377072142019589393451819123156822667206252809112678796792131913665394252269232497012613721190811829704311759287493731593545018789001320525463141210709473310353161418567758805518905320761931518718145282442624945301800095276081732267386937889469313775561820017992 [147,94] -9688309840367839244982050739705968131587776767736228100807712683108437778585470288642582609645585229989068798211513426289389151763907999794594218406195893612949265837948433893119575591698647514878031500225469339958479278106665377610581261456711254784545593448253373562118659711687686557846831827194919440966280339144300505772810828430212187025690296354379709226588781677520047486268636827390662085638045265673935000548060947331075665557868095215265996625390155111840580976251481994786405542750653426387033647387177545472965900264224746543473147223384929571472705577820204991043249207055155018796729223502569898151896937840011792084606872585941618617402901891797286891310558156497669612215957347530291419738313018480030286075678479073542125826259566001997945184434279330803066468072874124764404463181981384669331801319067588784837803713892534035148515559369277614053377597419985826323489175166566964906281295865094693246960823870040151025636666873780502890102463745771125098255838899040688406126894679606416326096084011593090979289335723353433399640897518707370228756847334653408373092971332550383600440642238594159277192406010681594946035167157763323145977732065550222943421891470075436307028958825817950150294814685135638510576469113016584932100569706474332321422173228517162950686838821956803584582334995411428239912243389542759126336074202401007783683948196854199071396372862463620727991116632913415544518314434177774210780876139640308386980238108097550718076424716681361827216147975193117873396714805977861137544459081758623370902445742406632400956689420132109324553372029287095698621830852037418590181965448261432458322990131519144572089744852187789181224020172707726649872330957882677815028454510104804183194823756424093960245618033439411318660172448650332441200747639637845723620551372671044473505755463345217181260585363069449284000451227455088724315597380875211809141351402241161155345936503766782686589785130187478863261268966108184007626069742225911302001858555171549122657698163282765754934948716 [147,95] 378988687570107298678984173282365061648331883584429472465892609929636635296580716026869590084368275719385520008255574102134634119036872674152793663329066634879105786073727835238267264925557024439456993219199590306492859537323352959793065235913700996802145131164596009083802593795060739230770406528148422200720505908274511733833705194202643638335394775974539005004602698060240040685061841710445895590268964502253110607361043556013094398969728567657238017781944669043498881844696076410006574242841253504729740547770021111769186816292248019079935015408321450942529394755492116093603794785923339941833476468965885690113363566394823200211692217385923351978650446172937193268611316475967155331699583948376086578624244749863383716850779941118350540856026458892797973465797499373163478091106235964723516595534865903421870528087647219513788154145980380534423922209201313616967204857419048156093699430265062360363352123227988460534421755905565463829689977801471358721257605561126176951061703846591735980936415241776605859212678564253964763591706867998609027828150169164057041672236613307786126785641752845832947708096762091449962915564570064466761765816721751078116006073508164842419618586216658527517259183371061074647309029724906328147112940422388421020129634143380002049861210408893284954170746589021750113995832598400613727057699543454522235566925497551915590562850548777995747772015601657332795160533038307318730000418672435938448870047739951882309791796997225116344993396525857372507162158549588396397998964509930828091463375080724901955161370538155474811454872610318401332525736617976436413154900809869092529035062607513729106411511880903461350697145065368582282598401621556954090089383096367692410516648391077839040804692032250899992083338388133862724385111029460825947171757617987069468780189392911476574222751489038801366689438759420335954959540900437791737967785238432370419350668089511137537286499656336203349330427815072837879669880592755020799961271843841227872718380118262744120255303196759207499680 [147,96] -8220739235482499428796470579912637675073259847054525795382877193317416625406133309986574167192147932973903304141658837254562337530906787758434019182336495312380959574915872394867843293420472199180215278852391711032815087895211600143648393599454903797103245038160131342894389856611258023133993022840459222628232791341921259284446279858167579596996917852986551260579888277052925836487418755423311597635834236351536229673659104211499329564066251069548732573302644717848669672410734741429978789792696613685116513337571522207675986981216295570977921405027411725085717103681603058991980985457313733297109824928168577338959502374168353270641220416222161075902779350860169782208365443202343973097369770966619784212029277762093392493445750205780888201430407918262961844206612606995256997775489460509669953334797310778079368144726136138825589164753300964688728972747458913870411702048881866319248553145128441790081391430494712475757874736822207969404178737743330242732898619267462883635061998157114315651726684924737298238801592113729360234329278437647911072369978617129685261870005635258892211641622431023137457101005278142989280520558001700676967243247481432787203817741989652757597079248692982300662414252450023861498858974496501994024577434377151485839868656808146037914399690276793131967409675673965653784129219020294835016106628773978631708009811708182118634252383666386454237933804973859226750145947272273894368823513413463043663575702454474146663243238557609693304208452428834820145088239643647313802191495352934133648633177577975373711451718099047290839471414807771424089726020595498595642491295144230872056295801243728901428710312320260552745616996488109846425925211540638070080244575951545225506387845452776238758245069751247447230769449501692463011999337950165168900764426364364044447819008249683175406108794966457437276931458896750961054791947992657348611355777126141138685179305987488746307931611435458055848897996404837989798049045610308935882701635889945819759607949464100591958252171356076968 [147,97] 76000899484655930571738574655134207320747191238904443683609087236630751313700553019471500757864153131042079011340338899041973546212323255590015028723226905100277636699325947204132900837079772195165177756118652761386423512432417533060936685049241776968502978381558290333206671844038218462714428284198468957209552904737924546080269936084215875457500608394804634295143283313233182048937410672207276963889668989378503085007455496102056813546965495683848411225988533193385951517873422237778317409681538507708751217688292074422745967971352381366069005194065230620086542151872999745243588621819431691869660878027407775260873601547685605807193871188808022995231652984214300614348140323569960250947893946318732448099009593697167331522703559524690823435207993568207382471544458339051473674013787307094843545179760283813477458751376919248658467158336488860914775431783081501750307069818007023963544834120955988330085217017683070727640518840075647630260496110028394354725570083761048516266884484811740998891387564022124766469285088575065136353296584052550664220000622115346216693440116732898961446433428799495683413069485760799422371350024181865463589762878492825421217545140430903999571175788326505998692010492362630561872484254980099866237437753013146523475039932092176865607774860312368288500967389866255990752970814035446853633478352857236684768390706902795473132437042124522377302725087120064234364990656698238458424773846879204011484029663498058189963034248758940536196605486242409223324722766344796124715605831731039752839465863091148220723743586448297700876227645929546781950745969329941291108721200066380823508700157485379372492973647558165909015886584345209341438063660031267335479277336876329488929230500132070695933325204687529061013586370693943058407366119884927458400244475371844157092115060890785865125276410227355984322113286936040849648917496050167750141437663344987258383460662902610253857170942628551984569737708438529268364898294106347241407906139757464332835719406490266111837712743872 [147,98] 783407671256140989965562706547579430484625480855304866440639279572823212684242617948630000778693622280037884892587383207160083688485656855413518319665498588449542432288424009038143219596273911076031395092871765687837769859739692274569296050482607255286464755160767317166636940253901634628591884003121068283024351956613063106311329325488107224553382118983288973162725762498173370597124488616177240997349664269973832038954104411323315130632012613048520682282731444416916966150018941977811850837496974592344158403803591565763817517835325638455882636487082466194532584372609394308778725903313925212285158182579027957755453796894520836315578076664559808069952203617421972093632572554272600235366089343826311868021615090170201437982323387527945640233012079656859848915737348780192968991458504374608530043584405311100865786607944168114986163409615718568882343355987463972031643461352387360683427529037983260882357337880578271269757648945189219369918692524069645063356087253225756344635760989641575263127537903520095481625636904228024329517159565532766031337896900086915320860323293845276078295008826179947069547748139109292462021427914030412565442578310499110546648164557490813649513969409258019906033234773391986515392062946922095501029779718802420761254206542137786724243910801060303530606710939034823401970418533501072300983491267130802185723895489664598046212713993086460357341688215876253904329077916052480176659355034223850049022175723572841331039062742390448252236176694453838950558473307010748065798168188331363591601568737948046962459494611363477865220311963018939119833529303595099994198332790200067564762762655092062576584053331900940357560954959422182635030488306000053959406806435022142138047349247393700310914633528830131927891721337764702459350939156023855534108425020948907979407605143786872857249506682832061907790438114501610295946598427107998215007391492804092553367246917413033094696858506830797802723242973048114713441325365724223871214740924622989352237214513038853428723336 [147,99] -28228549565402441907178097780366988702027209197269554687490910210940429120119425183474113401688277942259185529649834536736055189882586035439659115136515551791030153772652832396630408068228293925592898074775884732859778636190322776029660209862322919317845629072463349255046002910239714438197057783389983293535268210059108230964872471994393311692154481921547328641962636725685976939106902899794936089641010588576788247120680850850813331219025762975616985999074771282376717688761070747717473214676783033694200359166298901453193694005153773905946570146286027861694777296781967621850889575417903402427000140852024767175567954156031682189628838658406510563873227144311240444998218548577699458622377286704407673398419103819694701087209686065912955660144149344269487141072123825275658788618738224982703604004291450047564532583463905123081919040027892814437064504281092821877682796004304044742229498339813313110032726367832962724636941739356835196759450679117946967864455446681770061945189118593193173968270072695910425994500884426320548813337147153959521439767108240353397169056917378437399047574611192984378739979826153047358550870179710438965538262487557038778844631107334745384044014094848824802927686160355018951804813123893373815966056694938861890578105306841968801444430464352205158731247923932187024001552272842050356874996372278857890972358905858223662698633750776083408062760880483124292079095423005794397132966901388537652651963868686855667469676376316359787701221858252489520503765359135491641173675055825605681568257246136222570611451242916800699150988041375036888387056411241357423814267614528217634443998952089920113031110992331643836776014311862663371815918595104131598758462239850411493645288769954262852996250556086719049853717483155651469384505210103379681479893127609718302132886309010656348843289299374656375044595957293395816945545771931663504914438000954362648552626227587042426875035514655777757292662730627170619789059678786612639644071315101249932866909913415851689520 [147,100] 23809760173667781223791446518045725881593083656170026700697089832018221761756501350101902892081509042623887524684946450494483889740967682434862617399958176944775910097361467922376705779436673471808632506017104505310709397913787675820940650625604465468930600386492216789280484858217316578360628504663539958231930320221052361047984703110662509890869304069898021889560078308591913524463858576578245754600029169546428240518181482232999102230190677570710768197108239809068576567185929317347911598370280809889013706561460739278528275068275371303720453814843197521264754423673317292341331575727002383918537454062301120972777126012155586297615769052926926335971276283804660435093946559563266801910551041471994142096415990183828633491700644374603449404294002093778360316478277854390726060615287002862953570671338661731635716073608013464674365977258228898912441649422391504317706867123656647951605813744013857938245983298628425025245350862871878028539524956923367613908449099616672687070676462921412249332730077472204854761832548161961058463925360461802561986065349311574449196272931717664762428832532460685906783805666198875997131376006733229541312106672981747823264979081925527807534215144598120404964361754747268015230641795377761605302897149024189625150737597262556914764659130207864008788620854111518419122002472918974348588089718181216695976660754826693110802304833601681424636313970963026268468129387409971793792929077175018565523083290002452280681321163674313292058068725690611458834338424302407337276177999937927049682962349157609392841431988873601561315577360406754294847407742235251861226093306427108190224018096250478605215542551416062175303595272921060082472134685566418253578287651243893460548621406215770834530053087219504819041631934486202268114315817264284989888772895042178853185926248802538691076405790100077278782845837291562287672604869936377481140133471145324167718589336599407495047131906498618260147520522198694074474517833589762508860485142774636056384274808439102 [147,101] 4135159296302120515304117937688858823843375519184674945859436368237412085681897914998836911015504915492240233107763730072748823243071442809538131509713442371085782906728513084477872479314066513340743256056550309030487899124826873213126566097642615747152657968038970040270576016106765518820686080164938251897238149409262943396864817811651012050472451387714454848141135898986663264499312783851533557621349463451922353351589339347869861263785191216224371579645855181855206545279239832562050104377902126034389876181203770777643825404284287885071453171628417626590372044320095890396173547608536840027045322334124274883140680648953665588431000537116234391204454654831362513884909649117854009619867206700009874022079684543048148959284273106849430355718381104843598798106577328269961923623488046111406401949498631777132660502536275345768401439126661148447107295928093837449933913201085072833597104108430871466630962207993359565715624850414119491305270969677509942199523939328424307970038683133158584718937913697208937920586767096638107898568944386420347825121388308878684261694185209992971418558020144892617005218817544010949302092465219831747886776860279691602790273676031307674689668959366923484888871954007722258530939025264647717790242375454679887448244208932722993244424196678243812848109051010441392803540605351110050835978823482809867400991029975089647083200853337811919925319996062113207215281885802287594044051279461551919025380347381756988408940783041607361090368405599185672581617083556152778105721025306252101141852282359525523789292632948499136275736606775188605736995702475315669044753442125117317355669106513681955465517399943462716674878372757242895796245853728368108987786837185924645345875081206282230015893497161418951931835052468458461223855364216905285247586002555643138371069187762382409040430381806016922706531971547897485704216659367696827714714103979980149167881552527231492379998690632527980736226439981504746794682553728895457993951194927078889706396683196 [147,102] -45487674471758181463342810042618026444947985081941469133764709075322346924266737201290774746566969967462926950678396791437211823922973063425000910199991110586034791900377061687014548722466133904486655831628766949608218029178179022953493197056097715979897787993257554451335113452285585874988224752033007314455229038073006147887014256363331113450707639974983990944432737227812637728582147041885908161574439161403421746534011235710522740935408369030451577545974363768571254974687309715150307411023641110673498020615922753803692214256960614386919987498284262207094021446502920793508323496228421532172385185035002243922685571332545414239260848300230823201222668688916749734626835686400272539983555591941494826694175862028076128542220215569650236382844952135245683584433580446096718042751324421184836636388545796670306855502887848034969572606303584253925384740848485549551469911199963619446055690030200474335573519168925465417916098942409321658872477887528963590017236946238492717380626965945066680799671428236648101201920377750503616167580675668936876860778202410261211428006773854799823262611240072643107128104604670503626314891247025231995557179430921313215036125372904691707242625629471517202748772470942755378445922586294719575202692168177508712510817547076510700194648403163793732596005091443903658091796148656132279764638548128621636583151802019628608283958935010023545024125478727135510892672701548543913955569451889912865134465464707859839030082072339866740174579527632382881136334859437355310268102036879921553590277977371926367072316849328538652896002295726475678705182964909129797417770022077095836352764033552236471219792758272999553768727874643894462775920887581581279268397252734225659945413098192474832335146291314380990224405566951622000518111305272526159267617645142851196561354323989610043006809481030115803900661746878053192320834398705377103365060529530181721420974340097873965295886246036244695509313104204931135505429657714264829428200609765143209271234 [147,103] 13116736525276515039503627655559445303233329052655765559065693636528426386200552576436789216381872139586123474007346619902153421542352172589387323004500908410289894959580088922655552619379784630134069950457234953000637242744708521567659001623943502633495418739396810993069982913608594026539448919176966525965531564628700204708331880930002774732814785627238320596860446095828627777704080158289434003216890460845374262214026270190689051004081127676599237397919858532183548939753193761682658635552119040632594631605907380290894681001887486237716051505230214397455969452308989119041330353006139659739695831387187129695318598783467130220499248661166803850550555200518609344743761807575175973628132619835145096910946473567348310538839697637468290287937702882520409989292474129768704554991205258432644733162023639258760386697477833661184347101471656896562724083402072077197966942634988863282298096570803079682920260896358626284526519915177704856486406365671833140715628041307587619620272170687374420459598603759803982226740346376843166473559736217801602030720069667926751083621224367581809922981168152886709528800388523650884226184499060793114162376337644791201316339382743700274626649590173695783643941561060255597347358365955552015578960513066581222863789487356305684072041141944114689294618211686969956930734897656974382486736984379448932886429633353453167312355804907969109968481913403967935851900647752653338487946827030246984961658636317720388454139238814794418103597029218755280045204582855061872267119116583143074184182812727734229778425741662821546753647481332459765926453148862125523678607023233196241366636677707740238113933192564312032443903858506005666672425770263028699984549415552239275827816367803762051858247016711689060094496425224684392599407830386907680255711419440932751776163368035283659557732022509639053624001824261490914590856505439307509791785511295821091688026816455161837408233913432001837750735293993859332939804548330993554122346996838973680 [147,104] 174185598813505872486460398884238776245144582507403986421419971742466888117372854403439189647951923373301414285648837082756230501629023124172114173412883472181032798681964108058212544050964565841446850656498350102634004603263271834195320798898977180228518937349254091759697322179686610742283441558795477540617251351216319802065975724986330191523856178375555867321743970620562247487018092028577983447605082490387695649053553719885027055858443145425431367232979562572288820415752738384782458322128340636640116543593858075955603948418688590620332172968220247336212721595794570332693727575179041042811005504514283218727726231853206718115370202802814343542602390593739455493348145239153057785532862641247258596686392050572365834616961759584244351393834435314646624435472698379068355826231338560907968322454129278896730635082922900437002605097525134894446435411008131636654807749727956295583238521106682547181116831840829702985197702482602246898361214004683315820476851470604108111755669131493422275346124420026632804317159196415578603621502543267913873510824896449315458080067095285028856732197979738687064181736224402823854514446228856768444377728483925624804632299149794998265833453301778480327852435769910344660589834745471287001752345616284988613029423086652658878592694422458148403802334842800171789564161510534564434895915572094459625075770200215051481246201955443207684062536738670373011717332206276911885471070513595376250960456237252418737651081653061185215186464235780908665500618956039097233940113363206582449213546436230011710722640872823018683981908799866400592368243821003047257143005999286752471351050884215282095694286440842541973492033500845161044313303945859169104662129931246684112977274175246721699137490947326995965926125680013325838417638385428975031819927743132780612537342133081705598955405086542930897356378502115650104849547389153098989728087800873522123005236121608022222764656094057689000079714258914768209925525104153829169448023426376 [147,105] 3143557417187044786799751834331784230189416975526900513239178707280870188801194100032540192773050327433720989773682292871752689600271350170429296572755023037038497995282686203464078254815350603989390395998128012727493093530594703642753564831930415217358057057193918085792825666923208070554392674721367120194596284932966695928139547073985495075848309915514055101452517440446762090853954434056935542277451352620907306005955567402227873620257025637911344833586420070703965631211660246606616861893997841128264242015050032413673417385788736526355225849734697085986205131918202443377528785311532249025657346088490110770957056141951722331342782762871868511548571275918272805460434197961240779387767990469609286103132401735416383664600300874610242019659376543388788403306837356627104206386863993737835955050664190539242865076441520332774488268975426483805483619049437664135651177300350436861571711945682466712847723783592503107325158122276596019647966756940572039613352313338441890427382562102770004604031854144223632597813823540743322071157724334075068032616190382892898002579846073328140356696168888290038583673603417731125271786721533627292386148389999067913528451341720615065088886302411889633018383169291347981358743330899734167124163012165747944727015699798520296443287469777912196114225085260268307863807820687407304682828913975191875600142052019210857380164861705999677520385509690938581794786818374369180816088348362239908381771021936427521624397842955550313795048351018747834202988412779409856785926924624315510617146102672505074082997086836776971600476126129672286800053538895513660880483577387201755133891526321811648418386937102539010992886088100315773902296722550857774617472879515979588164680226897088732099911123969723715398944932734877264768588106890059530005727856432822676401130407448387223791584851220857669195116074872448076647076993986833657021654421329130963977096243599817255436351405446860064695296739961455550998211196256073423322803588 [147,106] 14112932840930537628460851759771755111765154110177723479837663728210999839948836480124460059851455568192962611568197432248064180760546462413534105541263922202586735792174651828781457789421099909056380935567760937880920286916960028178334987680870737400070252168332296855824628847397406499030804606192453118214364828247532848531959752476295769713242133327984113754855625699926946160884062877380100951946273246146585121887740697946320575408803766187120358544754178889477262561159498270704622930469201539494418366838180381164516436889203679900675297590494187159653690662528461550008981844997842213721472784285617987593972177356333883918628639939081660392753791935047361124914889097407796858589520548200551954056474102571735423811500800891865789094837483195585118509953598487234968369761339936479426702540168293596468386633758694835659160857575784853896632617000777400021955067923490892615512410107824589001676851135592345810584838143228538325932002927780448614442769780822070041900423704244889100805923054220579072098364319085413255679027414314850591699890370164460115972899671739946160451678066625338300965928798852034145476696175295991414810627348172802915762927172593657084873202248072855607445458112243456844348378158284361332827935253480301988740098552014478084601858705384425992979457204580222729516547290967434081938771000088314773902167700235172432244916824260456361047275897261923068134461994080161156247691777363830543095796467735332994200956572756323076329978619834892591707954581938085543572039379560708968078019310054064552469943569916344970686648161691333019463844143496964872553699505269425918585313652930220306356440835900162497960993341126028007923956271986945308910285619826135476567078824354519640176851523241783359263625565326037854930529090501355947776492840152961660133133733041338227144961545320926112613202232357362615214452540617829723747305399609660922349177119198858446420087076231130798550349366122442581884184554672507749104 [147,107] 426809740772714596751958107326698345540075570744216805671218469923190126294049742592597480359353683193323379120273952973220107751109867708669170709232066164866303370408278806867043969900912530868852713978271616071817157457323376498165700364991589647198030850873556587270019989303917467828163270442255120505908455160810351610648523906814976782888837583283546434508482452205993891046018405208234168361512733828981565527126852117266893108543986902438901915325511039451145278064977919409253050164827937761487668318450970975800274690585721689288768774424204746354416921695568938260365943801517691157717577216889105479018507566430229994992109343188438704119845526632694078049406589219756347978707145002519744442063943921621882552340258577273330328640811587421875899139376018006236116284933624896465855910893895760855086294751380453028067893605396244550416412081094284930465185247163176181287964014325345125462396516756470321868892187897957698348564325943698595910914275264349744534726278132986423669141771916178263634443111855032371803668419364838133621487323222714486837102809068559193300152033165101182345147477982208793405844612555919340511382876385883691460182861662133166509127672148580718969869452811157249773130420733812177056230107492282774172599600488727272137617701793343562347279136487104550433182201260709373708923173655811671761325441890576191129597801235523029772267084029354865199944816832521137063117934197832974235905300833225814289532897474990247061131786748050660750894302084479327215004010163130243547605384026566399990877757090585978230164008202796266495878826231038915378213587759954747217036750033276160250790161751045041981707408189920531859122595627564724742462486870136155118908304424724306471619989119596536936521202149162943627612333198040833912371272961892102881223211355820941710647641828049014348071714024106061675358379755095375864888099231480620977907374177697731553466067986630406999072336979945287050664583863248 [147,108] -893701794625370423156230697965355144336774879496011941404368153119083025188786934962430793737279595676432630609709315776273799489531033933153638036930825779931490543571684208517172866598788261084656171453616898268747095329232646820732630045674796354897897205309435497447087504349833648925145369808212401050882866909742485422931178461690809058319050783810211546240612882570144785858804690669622656077083913969070072197350052982591840450412990697696978832354138727704765216662736238750980860423658467569683396994314447309654227174196723548106321191334052326487742690845518039155030445910603635652592805630371682610764870123966199074824687862238461872404926346023621682423909515340986463405769776116581203012185422063935618230924055685632090714871251331047869553868731385063856101310099534593190672729369686584559863952255395036309906027229025768152386350694059076146718001357278735493771302496067797928130614121253819241045373689043709243342310127620069472434023023847743523918413768908915660520295323450675943696140331378007596232146569576043275284573585250170723100789407142828399871627673756954390334627527066577586191552270292803379833834991759559946470679040044977286151949282856535213063393894264310557143728310954606111079541431407543609262497614828283263526734914213223714953870666539470883320344033791333679085734300744330469483485088384971323718902108377078519167364272259059738652207024510527526491792888026289377024208618561782365874360174618057837360723244918946985936587230620896955999893535766888408881614903302715141404536285036084968919492758746506323286968378259148068128748481738592528688534281864228126598982886781498712541516806751951397095875244221980710086024060537141975401183482139474772142394747872173641772256543118411630235003432418899778219567040049218925482462678771166807872755292087547362443964263822330675118751733452153217261408007180250446644711089823615291434052929377289145949883513792740242186513924573 [147,109] -407064082646178078113273840795166644235643053995508624939193443974176132744995701852204532356161895045538424098385208045454422788241862088371234534585423453412613325936345760279933944353677216949052448590226819641743521447541245044437367401499036372797193865507231491131426747039797516050082905025246082732876956656213339467342071357882827696716789209167273730221031772885790979102487476879377057734944843847334575920679038112959294671938761272969484371364726980813167708183563326643476001379411062984150750390266454759287883910980838103582344064024717162829632180519483447669017796878543240144097563498916015725867343786943681785884315945768313320895340269386779554505689890592362882574859448979287676950599555265118644536390979090814114338823864471779696127656108396788610473090547424272853573890354952005918619441415036211677761055180949208062936535584472473960082050613891722372049576844097962512304244267292946848900708735217140004194065167677406908316582335030910931463425408414617203864160996295255552986095786172501576661701987511774450844068511454441965609755139703296952319800393467474262458856075230415757571117790377342790983999615502972684822184617996527112530865226089895155764829997803261647130508134527325665794816539266401817025506105203792842823817421993352695032210669698562925736166710208597889334756534444181346502644346549152430273457542824380497681056368182307171410717954678530272374206452649843973814571833995070692306770818653752690846974406134762393676884897121742668181120879220074217862351391189637822669774306026271923076571571985062975329436086744141435839480453271071516269162777199114323533086792936580008099757341644993484170924184733424332145735951527322577547266289023161348530950217760850835969488183853093804463649934077746871098052155486015634987428190732320210754453012988979652913985905892855810216460271806342743319848450358243129036594895019142602224231767551053891438296458920336781600100 [147,110] -1503343312613684775800963697159151289357088859445829314823268057893179207948079113596091692682923127241946147272097756404962845438734729388784459053198245085703225558005559885114383142443856246395470258646556055285339253457023685057767558895379847000055683358833577459353974047077547227122621799872081652820769251156536549906098427983032064411479354817810973199618413585974617793947788089697159760954874928423808145752135110671968963024382324287993501460405005488783932089617433516049231294327787096276239157612880724796168701526586374736595726607142975344758511320381447961894043051701621315637674616855744948932466110633862811135207449291001762231991705927613200323807813634110098327008913016167059541072608429929490004983643561973175192492671057846840339762874163481918094969801266464135263566735207571277598349895707794598810122816008529338062297739577610856920421887539487418116353634764017151272694409749819168188117081719655792192647225647632018812139156754240563554189468226788588005077518921112795548539457040193807537842441585713050913402776865470246731735569896129699114371455126933339389131111117466829800340456675607534768349586398583207366066759466068828360442373660270596474725448019675077309533885966024274783327263063007719203482385172343757847437236567023497182573312770241728382365132603616586880172137258404483824165330684448963440380974338110118681442520724010547619562997341549740887951966629896724134475145925721327790984788688708761016305689676885852804748617962137945300500303558043639693514514374824626347202908927658599448520973315832444156033883488023172228119104302871619756559630924068699520415257386194173856972056871610016396030266279571960890385805790903020009573470195570928893611079475919853501968049587891155791052365321551922627586449798292014176776770944163545399268749124166303992480399549258974040001873894819785267125841432738571331326179734507760841342906895717870818098745835534561868 [147,111] -4215885477096796225152822653386471719259498813958900418394059093339906225677647648547067735526402240910777848673076719343384558495136913483123518268890368217540054920388058366620693289008501431783061807808730663189441235383002739254380058099181970023674968879634494847847465803094357674924773358675333465004796368484128971042889623451350100126074222946747952277449357927151997381310392730686847402749687223224036003834540067786877765342384071203586347977800010024521187661887400144133522148421741214127151154585204358849094736541774983983477481177153718747310073347721885947415271401735418586417591460527937360287535684339774047487391155369192721468156096555914420116183970702500815135238033078738056327746476384796057167479887436117497288303824760873307222530880126637187593116384856430348346741170898594294395478652834009020069724085728324615323695755109891295219453196354533286308428013106247573018684320129451612764448612004159469519209914006070317247694593413046363655049350041088642732059277311617022299693733607628024360551297430934737329538002683489558650891349968789527488611777951489640639096432470469940796033930226684427932226113705467562462143893359206046044795757212878619255083485078133648857348061911403697629663932367375954155350765701208122779969652115544647622065569267491882820710377108643328213657054115197354730465122161164778462465488176948115568255758124773701757309577057382740287374776406425652022180622446529109089981328964621045926328730954164912563640905886787466484679143061170582401938573143959284427910745037908010941367403292177111421881041957571058613108415451901126062673496227422088448716954363214009187700795301450815450726901363998833409675435387467740314817894123199782505788976660064968369686848019609270280849937364510076950832786370733870252288923909179569480756977428091250964364609123940998741723664105369746446296519573071415825311093974220964251440967258916155338769710728376 [147,112] -12692075807929603110626141554408270979631831670248103824245544536717862135022387508329920838391922534022509879822037907439412095175377513545412864477362335406430757613757775923381933063484388167232954259609152676139026582822548618750403108831171761904096333313787245058507709768357920280652769643611802675564065831975593368550876007473046146120938960099546587363993269692852343231263117419474605985610877181942463720646053627134697110899746610878329890312870127117665560944665264996155165929002741500126439551960923318526541747953853424006913987770562522923617363293114318461591972168063353190033433288153978077566205773691260665894609953292803230153916972866713804892660655857837330727653535489360530376252159265001955752247334259826918526052279455650191450289554029642170255867694272524268561288839001607415253192253296732290982176376094533330261258878354432918670513497014449992753366207372390816673467868694118537737422980656636059913012109643032334039441045488154396105402859334071687322861494262530471380419229560818577076598790654792787970580941958856701366180332648480723588046661088093897228034278712195914465414235674361508618985377286991711257452910086174884195397732805761381457807030686409869211102443872466467646485552636065390354485627228757733033802391052836817438596724923249558769059760915577497526445716863460654631092782745426440424275452652348825473097835887410109398386641816591935583131013309592775600859409270410249654432289899590343194653721874963190498154834573142519388737638265173331123715738744301994692205795289080748957980226509589662818086245015044696776761050628227311749725011649470621882581675235649301806676142512060831933455316275448735813158267836992891678882141641645164421794516083368799354707270581500777869757089171169972591995669745938704921616063735189902804139641673741587171168424134161919588456478953264518363333312495723842169024601867903749546642359463781790984388176 [147,113] 2073754469698004099019772284169282932443453545492866722546485788833606145575963158628180818712312828888550061509838193658302812963590111242854266254104970291867953457374722608833679900290157532257372440948156685300045854437496774314404061350190408504435610259544911169141462547904371358665051619892884163188605796272211671157295094145091680304088561356919795539189282872283303627732324019278972711504357961056210045795866891346555190961513036990925931899360366855268945099960233147488080911452144141635027676230904498267788681788243629774397347917592869852545882600712036823364158506882969188342894790910683140697522028727179216878692975424642582980240282403887285471950348995286669301293293655446243167474841600843395284471903635750459364292573834774823308386278698083261730591615375629625915203700046616801147155363206830541506371123265545016767510165353980179265307269866007111737843280917356199738829304690944942316756292666364947191553462389153567391014537687420143448991444160086762173178358485367464896368497641913503804844750049214987445776635487437783432380304214218951809311563580804851859043973618475170344477203007320661429843389493501351648032733004960868843665449960798880418814881505885066463334152405409713421121739915736117255093097347970173097185402282565067143624696563214660858241348610272290479757132284222381606885923298905343370161989743038868238761476225604858254476641272455341811152935916072884187534132259671245339416051571821498752671057134768832019578614701366399216525045747790104999129095437799406088091546911811743414654883625199532895377718865271052787867943475941292895013590112754438163971641755611268975250612819798865878088633051486189128856237061827554467441707884308426202405488333585506122990024743375207767895272421256873748175897650415511201544592254442635074725200145058686941877136901753875041400993446891028863561199080623619609239508325995546216980575108515167662 [147,114] 2078386207761565765853858076651520398123947096722241484993566580023529733924677793318401495369759105929000830779700806235476441929893222144277788289707436760953018753898866809144612536023638082966225092293232254368802933283987748654215035182573250837895753174377698492960561347243208573577844697553812256292456185699451526478483356163671628818900588402508556165014891031536937109061160665716516002101031950634220868904999330049327641296283203478023802068761002988469060959423024563265556706378190662286265251043664610740056159421035565226418442921352618141474859283760053515039227577978964097488456096541318999915801048549860420672090602481030001504796443679458456413427347895388841788500411685031382635091727789305591574892144119513113174413804244468701875927890943359888350348958467383401598011504572353570021409680423880041148782255044790014661726693889130535044511907239358762451632742577046419183346444328976034565097358087851396655419001024041817517064958222977526227067913378345468899585999705331501333325446043234584811822278300683942176068554977019488490645034381831339168152414673130747241725515668960432281603322180355892115089172453752802305342327684346566335968003111634890422256639481773242973419526844590298851058620880889291088131613237339481112462662203700553981411560029564965225973113863223338049037005756650624348572174639805823744359481468518009087100499425314316969918628444383322859462763016030058723473737847672331950872413628307154412660104497651389724586638918383623242574717605074590470898509555288777452353601798864959037974073588894768154008087882591749434371937920041858695571306529777240333330483651339974825948298437024990552472248060341933775124396269949958736288279447011252423249034274089555004045051162632533077737911991916935886589542561795884595719036649668387964488930189455996419029443191806657848176739547594263915621416871098790090299953067049301475467217167408 [147,115] 24499064703222567293633197985261169396651843987942386821167667050368774208519540181474389144054083623449531686791458628977063036764537763543902111947011567987599010382712897008951697954247110453297521989064307655109555029270954236590889372283874499426473444565337261255555896148547357970896401371153187699516657138982829774761288612411757680705627837395131238308112262118730355836144716573609496932038764684283008724610772156600824370452677757749472249172238151408782804682184305906013833645843518204295808140868578579638753631274222280855038053587152611899798413696275793413014619067361027957805537153234958221791224288779988385821327053586053054299911815260070550985379009216831434751680162437781075464028978142986295620250165029564587920752531318129712761151977698735573733051042992660327010998505737673268731081458878255843000642728629018874985369291632201435963166932103270391078288530348458437031723384386207038218903297902460981574882402956168102293095697557731571822110520059783110410911819720018593535008225092732542283682173293380892162339892325882641541597124871327602630311221757630800696103705508281501162251787429801498695722351023966262116991796814266926974379559890894262148871469658334475905692028910162101007769778912178374973600389174477861520715505556595473729535131217003403853418234156353420499691477829804751095635493394683149609668819612256835472030477528491163058282328085145125499280263992710929959983791604728310766704235641422293392919238897325207419115888671981191892750837756878410072840399727618822955842495929108379773820871407234167818067263196573457409762098031550947009247920528574244731080092440426679596135541907389099522176222652926615684342951637228813160138804579156020695228120075628200278086870081953953088230739326255413372828380148954884693462651991054882512089701401320597365448807118096202270666921870065339477814499759029940084537056052521358204512576 [147,116] 22555615082730018506577714478512600467948593223303579706179775708326127204407558776102516323328173430635820749647449723797664334897730711818683580309136105619855567854268022676178448305303370918892751953161305285588083086588633753158291070113114533073003517075197481047123704440822691233831616715611048215757815381593249392269135549687483598051040949482820055793132182102672898812908634183048244971686190235040444507682406591968218576224929436264352444090171475843493298170344516401926873569596480835464267284040924991702930511746037123981349075260662995964125225050321218155150318064351484112838008058483714341507892188978009695740155451819056941000000796005510214149140167863276978909020577309160371830440029104243057390660057811451184300885865730191520212542301482030408617209273232527683755524042527872125033938870943614435028970485428697057959405289292380635988990751364728733932793979288663208706769699434978604623382095711775472151097456769087829688877903149570347923226918337764336042913453022456509548999347227481314785760572943011090378267807854251614964214749818211426685961061596318036315739918263486418803860914032189464477141391862110506385791353232411499803665820955046329670499477785360401029617175677563456334017226088841036175406491719747371511919973626877283484996196581839301441898313532656771835806376030991632054114297043724510647786310537363359783343637558839057952091990574645621409789349293282024048941722719248879405611816547706085556093467839440557820347739911278496748096631120230728415427734774781027331182243908189206728418175421933349344290989226247250124485237614406129409528249256621283928266526933019169323238896262949365634489984417134708661473877548468660603541937222803551605979187161569786311570316788061272104407562075119536701557769953854230605469171691149494092643921885447260295010985323851801304409409741550520851942602666904247618296560528106529297 [147,117] 9681533329940337326040177986444484899408757029751515652356690706788941215596840449339538984564047736859660698287860721071087705494264101675921802053406273757540112352627434963858540083149987924273362055948483479141449669681909336356438709252307812197065837917765269373848719530248314085039836774652073024131567494374292895150448591283744654436650580724669928178810599948249001553679761430573483858384343731964772099210781723689428410400128912415348982573838986065699670197638743769309156429550794012285068146044445098864661494900123614265541634857453274677843390988178818723517632572669187198527427713450442954080168999972255877474103011986791988754512883244960797390570416934814312828455285361069147118441362827100013416507774837623472400555841844942014159897492429245361257134222926780116903109923164746350893408147934429230566013603207748926198573377437824313820377983904073095666034964267454771254361631599413884642753175000776450104958385544408094613041893230683584761652156936703240657614061738076371134614196481510698787318165443419791903079006127082901310596935541818754030703976497323735000308392187170111244283628502366949235443112067209176416677065886141872560710818819137014239676759993932698207477049198647116692777025094342678825634263362404851203737670146520179464754084179823680983124136863155781364180167849765308681031194002187628663426551328356804507801861415477341638207511084399080322570282425079701582932351720876461338320626454612696461408502927941978523424835445157338181933962071717342127338800264312771925792383963478119083456231747672633557040931453333147814116589135738061580678769742120230707014491341057697809671915532077997471421863324696968367178636994408065912444638477485000681905162361804154038923019764043864839375230451938448049396626337111953850540373823729882746947367532843348020139486846836274060631938773566169962059111064665882548637232989260 [147,118] -2862452698119774177301264383121969660825567292123876039009445770019170830006007783387430258639989464638309292821130561758887655334999375129243024171171858285898095431925752366267546922214343654003910190072422783834616243430925375673223803465911586211268375211505393313285834887526749817295712536359825704600327393857669136349041098920303018715244481026312057942908636071380580143516544476199781150604518804940196820174596337847825753268457596398248204353146246972602447814597662923780176207394718210922185265803164760053581179053817400373020016960489376276120134790524294376114175547297521034554995133857783151284124246874325142332670155371887299358145094146418247169582773993648913949882280615416843059112547207964391859142278219680574305683377305224425622760174921000821270720525072521519158815355467680177648287977466978760125499221163738971607464434183069412877013073661152707313282429510014320935082766106819086540729097064423926881270211873326657280273270201877008521986636954145343056670280353771994551829045017634259292969145951862392695951755434980825162785270392209922823173548371528027891921662671022176389668466557494916948842674439171047642800662109331519852397788194973972427007427240824090839980645957223301141325912581221840283184413077696116169040181663837421719279969125376420389603149586972940756000501901230758839384530171416113774757221052965114281727875244866742447624452084482341546891232269894367864055110156820596235021834921320252990226886089012040754748122313791942515541733657915787807169709169308336783361603135489374564393659120562373675441244560811206999990613992829204572865609668605830010017491302860110429217238155321780312734158095318284292471595469471508138715017496999898382337684052652493166421015489782591356460119461885433819309344458668136696269383606630091724664682504647392641280570109036706552599499183669829536372951011791976150308412 [147,119] -1613512666513631615492084464749784742251520656506057819952517301402217289249577472219196152016717338939783953764966986992054661979491941551802236455461036094894189621806963037695618051299520730343819093788963300532065447570838927254925109790715936435800708444896890042272530546034533651761981248805978403746153068544567881663743094422855267514463126295409103415230338510915200886520202418825233831709133724008222107258807163557314738296733604954362156508550498922187786618548371383482901294567154601146338353283529979346961848059314594595444679280601434924449134679994905772019379516804546986924656723335034097474784789262525087425251005518162351974182242689097971707003433277001787966373581300719852250966449498199398211604084508790980774453392257486869729200839871295624600766989445290763286980643756993715647795875511860791817160790702340896930008031861387467190577374439439965414713397176232296251626139124940445912827482831390401921660941790379833427458312414956214796522759270638896156543350746303428858098731155260423501693980959441610869300079181544974006597297951208410588184745374425932570498875146910379911645299878759148350620917125090423794330129090064910548648487700671251781227790427939030325021804654804353780837760832017142619012677501826158711091279835638983003845763220850213413223358508977973218890887374919048719840360626758962199732987019520829887916689221130118427174767520167344769538233671220353589420723303362203385781842985131233546443376617278837703345034109056009432602678362507955939649944647244471171075086804400820631290142674794785938173036790777014697677906258081842084242654239011904722617562938712958080468980761655930676219303569054900302375277193749920409670817983948253113800763696404803021139830275414225739308226590659847693101575738646146429941999859336142616279376772010628232224951138998419929809580158491009883726191179323639664 [147,120] -423223461655908265166300958817764214858827546962414493927330598200391666040274423053896698412409656506320654893583302634187024167425919026159883700812390680337121509037550949040813366042519344944935020048083280162360701878896570234556645841515041341130070623306820127355529520836392249131738821343739169053985465606340458454127333230009929732057878706829474391400132392441510475853341234821168684645939535747882980365684593016222234966215873696974722605617620196551071596136583868371620191344824206785647842986799967865408217402879027238392518284921861200336143325922677125281461937781417486275938621476896678465580635081838026066799364522769138973874556657223310077906591916847703912384710949976950903982056301820037641546051499781602141568536822237906134787053008641481898176819969958467534275522639401142668487717791429161738504532927132547238765893270172734562359076238014198255694681319340212968678169408630979654255678013441525871554101018706502091690783588589268662195316375004025334827675799338412738220965250593468799262116484959038019671880354640906248224841298189195054363412318647396022552605955077900949245794694009868906965682146009542088761314503179187877524351082322780466039600616785241214415758358582303811830048270401748077184085228146645061039230310043108214473731152523113763014679658548089655758020961667257005388560291847530132632384388335969291940282763415820302692629284057735686940401400377056164051572212313990286012266889926690735207836802460186469549613418181567738010587930231480255365866922301961617377940188487144311979640338022656981696120788552197055920531773031565454811904131611858691301234999633727333007542466447678265160421705193229411262322130279738198969563687025861836751188164715938648031660620039717641360572755867481847819248132001847913445762231681249276524965415472987310876322104856526783244270873440251369434656569968 [147,121] 136783351275706884102403829304402343311952553425590523402770103335042760164653690108817041005786883210455158053936477060981526563096260635633341283211298519736393629076020509452761507550443003540500336370242641626373500548876649534226371789710667631317648466855063707228602141394941791557349472318131292457529385332836854679345329525075774217610721195203638675899917622399309727872356893738343456197116646965602513729820202632253944267508653010312441503674126151177886302854482200583500561318056075941372564494144926377123725056150593259496657012181695738658449750267080858443162928374621175379832948764964682731944132306943884813599934512760585241704664876368472964187056323848931535151069199794755181194903030769412758172627699227340467854407948962996563202037530687846954313519241212243476227809958640467419731188441400357992470897202797698832601566640688115453721288955510767105238048279791271403516110070131560563463560346784254594378807532743560391542549409698014732235720977696075319713001174564078432999004140574727349876767644261333276869231689647593228360370949654388908721873488111316716677691817029539415564961297695956261527625818442030319299878690022797313485750094643304735020981454272182159441842526414205748846982218514546873466950759824391115369041803346626666753474461179900801525691476766533223958997954428679140175233825391944521608446688106369737247145820400088504693655514001158008005610752040872087812914390162137652962711060109779125405947589885237739979480685400500523487834323137732720416976853918753847714255916714049064194129910572650620127064537415384428997104868534196153504759698953779822466919052752060910323020916690559746260168396819459503322283232542175741210882656025056911058809705790075926152820940228212305469420174285071993429337891066127733649426577456662150090995213355967602072382586041120577951268972282864661999240 [147,122] -13628458618565345277522144841429746795782791794480649092613451761196783882013712090009651110307120504070057452179540270097617659313859008390107436351432030985581425610261255256258356533269503535176700405821497391210069442806220251030867599430625354368712552028330280508252205660408679871500777942317701516695547232712710829023444496441629679598676113505165329553044045920636418045394212476737173692024611113153793856153197951890344346893603712597451740992180219843802156065546271275122268042523197469249125489295301048658611365528230893450226780234050154897457700666675552674347430951693456447162900370423188152554474517961335336952642973904376055300355283763488597605885159979475650511571081947942505407668913479131957710787898703316088033290080667108452242593402486471088209246225277016502189944286880808351117660987561960641301459851670688541970166812438890379591728333954843277424984453243585328273492208655226337243278418691477214437401216429968836615594782294144166747381500962734087754800630374033798703710157358816947809381195099208509635800224260202192268635573409529693013698498112128106096201551532357998387523028419532540071877239050309648510419662461983240326556521047062799515819567603483791365958181341379566597733399088445083259180034243937252936269844478631695752406941287339610494138033848892086691162187875580060746031665191905427902810833010742989523662930064857510020669837767754257674153453868871806439004073940756223075846662978419365465713342705469575520194427529577593041116808454049769613612281483198839501127194725086974346146979557998731907166597535586186587578110917047597194780126857515355696544347124475907317072639179882047716065229959546768443498212301559709988431776012115110197969230767398470886164387026449941595568060493929160172341665495425297902322466891978123291487437207948544851297973117407107502902131540467808 [147,123] 2986928082705869990001306158262678442200197110085342563295534820034633975776785475475607639704242849082592588860729657557648632141667780525212367889335040720919842578693787101040438247772994270595388306723310202789971641749296084648576170300084988601138457418245741092653262016035563475577297884193624967261559618068884420201786746564707252236156207951997702604426845861579764490980033193549618028265514750478172235668253497758630820391539494232035045495941174609321337473803047262974067847261476351158678192202061684697532072456805067134555361229444145856732454896966069512238881508533290650999632381175336100991947437888485993956542228163261358268060595306254376603941971768916991251451365577309996938381404131364046289323084657910560928250455705684797337266394934594166123599390524957277365894939258466806950288788240045828823991490080253799938688391439441627280861364862675756991125953957135933029256625340520200416374031573046925254494544388854463832139047179358859671460718543234790260645637136162804456541684906526160219066592986219117776538458140640598530990260131095314985705744195375363005613912560088755291399537022667996004885963493052916217626781161001937238558209026165480459924193152297211142881010340029969504997754277798005307843544614431428404548097820897439821207273778939126098944510398048622725202704016072249395418627147250206030397555412656242501806071906850679316938864525007964432729453647875280236082699930513918281019140427416039595424929871340556602855661120699415421447356706558247554445734413663102844193338639391837960249377983164971660194597470034340614829722902171183147387303288121914148981549698558409579626769661917284115968363288340205371567926668029019511200900231750569992248716519824473303402713091370949408759353670091716284292556252106955380684240453897875218440954947001300140708723902922456004600784976 [147,124] -3168340148375256267452658985139597460406363277489023067099767720547056990719337976253103634284654017923115602876676903092409299882819961626910122426190580367497735818309645433679586615541461211227162598239581663545222950112654047561189324013495321812288096556693745593004838060434061534086477793392595784592758595994114607647733990374798841309433097952799459177718853972227052840486184114426389437080796132945692070148228415737663086313078590320951098960454336061169720457124607798117195141089383174878601843827585195779524931711849673781110800930220644939877968128450281295446504408722380820535963771215171138167476645440856851602325367614183911279046106493569865881000754326918133665181728127740969019181025856857802315695389235422365514124101646977255590818555496309993581348350709399788310229739743952007489994913763242236395643441002595726053809999401616053611012137905724059131979408169871779890009012141292151352008439748109892842466884271339333715830772593349974537476128792928691765931962727540137626419284014839721112700059525289135525741846667819988050057443600529716934666326689079331912490858805273206299511231145493181790769541291381739447351192299116009079820768382376368089473242690782542617395593153483866633989701807138793776205339777257706223500784588855282122635359646835412799326565455951527472058606384323019205282164450145755567796529409935885508817809912885363869968823076142108287847053349453666326895426154538029641873752170234508357410522901530131162744051627247868671104011408210163692816234429343228190063014531188079234043489108651888848299224966896474384528491006196200088337972816457671681229367306032018583818074305723518635060849422306371337343412052440597130386454057592872643526265015961718755199202973774078280242563921147555338308861786918408519454857429943011103218309080363247157434349900559562534620 [147,125] -28356521255457416842509101597983658176381356314447741442801564480203880620069059903862178778675163601071502019975485800228133051845789282757598214276153187309042286509806472491473767580450661999118853115301330007245730007765879892518132268141280343599862147478171260822635347076880540529244528045936010044931080695258844528151505999094567754769028454149177008739015612990463261964950889473494540188080353750731375283972876964895590303462436185414029477207800849406063168141763105899201842770342637123408930028086178201555519700032131341067886018044109958573464263569579015263021209792489729922404704360586848668619065391710567774130062731552004440439731046432780388772846900522972975999933863851825232117738156584182507667407098181870289011416303605838563239915491939458157466598664409357388539083452383780481240361396248287750362835674612879990582083094611756614324917643074619384486743831501495040288032040168891636468998251018908888271728667764873928799165268852665600366030476888571609518000216304996580265919941796665101168417184502395688694115444047114282153911366920190797730205062408477617743183533702357115580764324852792720350239357283629383857508870265583658985701858258526704775186425069832809593518135057877564966725150161937194281061708803075544503466725688856884699854537295774424282339032865795673287376886254278569244807815542329353713416375203728175030013567468594026698455326421964771052877892633294096613183468993941818726316200491327819718330526621972251003423078375236444879969997612048953888524606311168288594681467304525707459221035501770273694812886697464699334898512101634013585856298481774426325901574049191195631453907147136653165206065193305423805371200375929690012590673801289455379576863571608295361519783016050813550685147660769306869434929331384123469141262769368239973268715754261809690915261754912 [147,126] 11063179852624697452750550180214658170763947105565618617383467628492517751730825133632954024504032085345245969997207605546508623267570412701198524796547824901208950337327701472194610017414335006745757565455978215673104279907390071288122540073328639194633566313723096866507471694152280704025200157923598019206909753480150858486111891251323406004585859310130396726781653171585587778838424504928047592856184241293400691026322730560880509360922660495731491557914205270804986844963805575026659841183250176242447511135013328815901652554217114931241433493567982365405909360516943906982676551481742603860028993356895376545974434456933690906075046923322646242050454483439791719094161561865278499070622541936834260324074722947354890645937047737514151831061379091753239271153614925999816584199166240695639933835808569962175466978207277467762967654564427082414161102140343755834473425823867199979083129280736223802248584385246077621806313382455879495232199596217201953034163233670669805823242195338061376895953811056382219013910243380401741868942382345915765370144367405943296683995260884981671538804941778372336895016576947868145993152410479003378581949697686118023860177920346492395839940311783655324880551993755574974037661219164644826408939745386815851811806342323881012116394307498624691910588108687345581448262968200750358932518759468052707578339624518647602284681464057182231899460995986027598908354983295129492803911027656683256422409873992307787292774625956779055957240949465692219011018350268103804253641202270915256586314038052315148637594375850385228901909560129365443943953626674233633840189345233344591300938474809439793528980191871826342921772523310650929412618328171416725238321017390816517719790832731039851148049030748857521185105502373595162294477159625235160545877354204656167807254637924200990903602732409131852911400 [147,127] -2462759460359965695956417765778492488666468481873926206641143809937570671005019472905921275877221395481011615698301974482628472358583846202162892841505843440939486605265975152395391054161106291946065205731126668881987420996712175925912749671329172707729065097504357012261337820893256897060599271512022842998072702783346546054192978054474601285657454079093473593170565249301146290253324418186652204266634871902900924229381384171342173785312410441336625909559150231941035544750381045896860758071079511505382727202460700844907853948423442754228847717240340413338622663234526519175667975188352967000173096201925077299289566770672295625787179943430526736820242552755938252981836526586110596781006211787366448178073743429345981943254967578440292102072239473329489227638464711479390016678972201420593788507893690168050657305796678289217366055395105463056286625605482493370919865624046709653180837714253470570755813176318309542031071452277606251033185554315994961512906468869411241478958884233673891345588910632260548178802893633004977931651331760742515719469060881680247016155478580763069516692372597381566894336799764774601350139521932875784623478167171105519733140175381448255657942047947208926407306822671955804891300500910947850115618326239910185189655071980028327259296934884522554213833453387558469625706646640520951377523076060074562427518599777781718751626408468323691006258789405086084676634289381402496528996242786553700086305848934802744232453887662685126777660103388505868805547746994073604178446732572745314959506973443908160783673026929124510565085193285559791643498529417742162011761765420579188597663702219122246704032013303303525683885281076335106980067292643889836987551183485942250166941152433376378524726174388734156604972231330316998394377676463650230983437444512954950084800801063504713576483167050940664 [147,128] -212532003820955589626227481953167681148394164898357165542419681079588158528238624225982026483437619977445995812827129582028284013668270669614660757310541202244647295862124949415745808595064674531845644670760907966174393076589231379218753594037360988572882476561563808440776065441804813161322261318464707264535158249532006663302340883829363860870731842620551639851940852886357062125966628047798274459618512043795535279308811273274632822072767503319817003185355047360881496140602220434887825079233164227304426295374239124792786582269939344108354619828172830765317599570972714839172771418360584068062761442039739796181770359807030956422327307431622576088230571179932744510846573995308924218289710201575330875337612850359383142044368875498231777735451511794405316339827222292876295086207948064904822759640540996826877581046022692040250378246812511881382867410186313953064047231796281760742932530183082550538312879678703120050241613400371130714159998211226574499600235861048517255013568140690000405334151121089884783893705307945422268406932126585773643455255216311483291002935465094556450820270504114104527659510494164370060552767442624254242437955408823538521176152090197282394611205769457337994562427142458946652151790338144277391379831578014025309540474132913165523656810027414919281100740700047466965989757807621586691986945094699721400957377197098658112502775617089274412186172903113560524323594068733180538293973843618064859291631865989055551498094717061899218845141375184675987047863406405045750593495928696108333717313488303896317554745070949744405308056845197201330949165805068332831000954721773816816842686161377954486469744021068318445777107677349672634917506027993078169649314864632421781470715634085043135346571955878386927652713641009465992328263617028222996744771093682249029194689891475376676183642592 [147,129] 5336327075523023421577070320043586679330784578605751152768817701593941066708602004898216833843191177062868701525098028785259488048197512479987420522507238426820930816376553686948442078611232476781592700030359216421125065854378603059257909993850809194141896415636779520048713813169458745824561005635919401404365195517578279402069158069989782930985024411652536185406904708284172518497870784455480248933869806326215445688576785484619787073454621173361082825892719639801330297391669983396868632099410687612838489048653665158510727531497959181342728907332104409885993218931991905841300598810794696865619516909608545615591332752637904974999067139928522693684627837941240690526721630702510673831716273222294427008127527534602056113129596445830854273455264603977130365067294883447114617943324155946795427058110644827219295112754453027630892985770607598537271646772890015143373981243466618332763104016312958032445155871494323398985499951969277210217960040099007280023904774793043020437272769031529857639266415463739092019066775589991271274555617417559809877178329427150986519233821815835804941573654349923495732019897064377705168341061278459551319845493420566915346677034377887673838340605263523551199388854582796579319650381742596798140518865721235745621162634026184082754975003740379599450773701631995615159109434459962608322123636274116910640032280342294410754082163908669538225594077114171357027897975458994926966202289635477922522572448899211378083497797476319969067573520636747479439240626039467021041329226482388169679683370701847064621068463237442829885100936779136905897255229193280302484390302925197754231795857822908725216930130308843944428974085822431273797571313774375854913678490857405216942586293667658530415370254848380579672500197845656479972320467961405958515086214434546697174604774169539726908 [147,130] -262398853139195734554559502159572519804962944672010538401253328561506796772904373452127248115474660067606079430862862041786138945218664350333465532237630194454174210919092457923041703208677155994137201035238454172436872796228892310124642024878936934466739366775610513116610640675542313810085079181736703045441066846247669757980466191023929897926973450132964490053443488881378209542141122493327679784772729164790719533345288663126260888068152362712796533444593982937837887810955054124461372097377314767089912223724072697632136451325790092244452935428455381549312193286293722802333341964230614091903887616999693121135097675061615322210495465962505194546948501320548912314906942939536798458964898739738160316874915265469761701668577084534284779327734597392589052458095304249074860949994945003352204461184876238452026469190536068463731233304359079719268061730735447761865379866826374251543218918627105744401989826337045048819280932021050743540176436435518096591993270018964119798666926667357096033022220331499724440258828286552593577773075724031538424502310389279648774970510690344933161577688713038763841873290014373912061592463691779674067479706875436985376451261585302284711453926063484307065352464734610728225472467396265837792075428794798708339537684192600885915878955341812053985543346455708396539548126103072832428217357288558131214333730217293973389891805189248520781046624676885531483659644581463260553190070651054111710588810433889203466872584517326122087975088533779519176591452274318879906222171610471720280332140625045780808210118658266002001314553954597394320182691284567879825864956750118053728272906791974153753314212933153193397254079990780470317067296499834128229434631109306060467049550509602858136272352140668046543734530528045677598106677620017353415541422090528718107436161328840 [147,131] 8079000343928289693744844856424126129261045541124668185200292402181585988431805569836385949752120685692417239861967299077747871725329312281196990021760543281634409560162608523854979381225353695331177434624759331135138654900468349689120970532230416575132755771901991763638080073291411989086075278649415044152156496247737330410363463012735573454746230370875556231418748859955142451052759040765926039146414670752794673671411469503446842622893370461146062893082273762387149335008863792340661405629372457545230465013218525154594939213756318399452204810000939278507649460202613861656813129827027733223817341849838366757677542226358305264120135003421643721435021473666844848154598520320879880184855667532103177654378208733588355022728914644464265141286781002475639470785691704689547618590352238936088998942837846508197484181282618551237439678887468713099978276600382083269605983116399534565044004852355074417557603121756231923434390061335883722960637556049622057305310238334369338090533661610255879690980327107342261133325808308083317203106647651778088385378765279038113384304678751148879686804940129504181608757931633351356836125049365164487158088174852025708361567701227180573146485332511680195295352260645797362047557385114597590145098792368322894215995489120894001697818766274770466533625883183575033252784648186130843911019551185122933633725474206048812578031798895034012247681170550697094169380595847317686868628722549387515148208926050035542213244400589296874963092122593353701508462776677853288503156292508157789728956079199457217260911059805805712682402711811060294510426727952458003388638342319951650168149782574612085716989613572784192250749737328054830369332212968019143782403373374322694330342833515102010410358264349949979433324624021506108437807720233577301899810589617608393024832 [147,132] -15373907676633340566966660362676943244864496299974995627903717657909520833090026593384569630298275794837229947007614364046403584749161156913086891974457039836561532112041324649577408623455705083248446105176128443709328074973291982144043548354031936580070095015609345936994435658146146195066287862613329815413173879891277239329759993157395769070164024131624262820328463019401592969742950911646581736921034845545993900357726781578625745798855507636993184920115174833748343484317196821836540230650296013340398389433073408984387803652784816484024879125992568907929351223912045137657260570174395662805054253956948352834297566761738362293574230719541522814006255954139999779313835068004724046106461194634735511231388182420597806533027517495551174242492064655780039319728348378171069339596029584936319376551916618608016227887767769184682541119277965197421243471647557350661393986232327265233652109659597069675867279688354680609737682446129213564768498236119669853078652158968002853966192945593763574395942469653850523942781989990269057144390587466421201489068015777865288637386178641196255032742043519164492278940754276368694735298912349987477211932195666305738242343378518203370006863995422748356968670630759859561220490294759299660123518534528616162598803388927034750908790937607738199039895725732331182571467587211274945798659978961592210772818631177417055133888752275178740886401798446053859480534894013951327704909461358463747008385649318502682130631366143106812444325249929191923190965736485594017747650456818768804937123015879472066818587112409936949998217297252622757903219052702683699114630917653814839321612987218542768446253886231566353744284562562092636763641577208213301035089022894536376643174120494771224992271180097092247444979578979134216654789883940346136950583416182326980 [147,133] 2621402303257995231208298432389832145977934281948357576596303175219127061898398453552370125451970015985493153578139097630900585878772026703269806905698455463768367835286217670905099860036259380999195924135050269541097979103344210860956955252893650889735932272850481072995226713822176997456657629024261808782045453236803276745427355893545420618736003248798386822225014574322866508803683408412850163681241099781414111013214873779542346608961400148154645472620391015766040350976687736432737172324696581026847182939615619111665918872053032934370398236474125099778645053331036095779548369956258423009877675999882938734969215246452827310065852260028983599564816436176784103333605719746479229078903435227070630213116598264738182444172414193296976899702072456518849023297379823187194875792112310282965550633995994678170505899310131256272355612186859572075463635852212969276255178958802014427403646102254535902318766896874263161245506481026474409163010477323330463743792220624383492452223624268924155785024809829660821203999497338534716836357035603190209077456438312201201297542790703738397677491550425420962545353176050186489435248621367439665264790745030913861539402605408686662194730938462686861362861693111904047538238625194912952750654733945589053490238193763814521375955381862721389032946147023200495704423013499306986428155989105823788709790686025821614413204873730618468375008318899775941072169716366968259099260714671551139757119065968157533958066222843863181998790392399281958267341420063990337793594981615694442394024606578452714356997163724332303641392335221249436430982070821018732156417361928320396606185503348116656334244977403341057585843549894891876795279603075452412050514057675959785324361526559015118187322624402118579976834002613375939418118509408743967645791047648 [147,134] 882246093759111059725455517879972560847242452810176240243627254847392468422440341111917430591181584011567347749015180932380337673072277083485687395123889665794159346454134181563775410633778380873712846322771783559443084624018722200020447948011465157862635048933694654552134183685578970199672357624742034215104735167246632174395973133164716524627576536694600739175528474354612384265190088315514544122531398286741661719069903986445786558471567732102719587587087769463642806982306174427470708428016154504329041260044298678037850759946566243639568745046383730761331189888722296942336928784433483674100568516969957017668119832812141180161103398130605719500189139795975680118395817007407395378149802231985397977767988821738981732945556381425524372375043408996147135608092603363739429688353673042650887316872522807460329025023459503370709240175734116033777614811884637089858832551330317286410160643455383238899192728295670553601090848500435185267051948797812447329161642731655955135257502934624004630895235148380024252798621944852700619811351225825311131892113360418955725611666048059071330422998108646166311173775644799090038683694368535293414025199010351544001517328493800222403077342799290769932441356392018136866931382006500717752696778857095953599968562622027433002727872173912222341881727260339999019789227791206126726977118587669966191087445917103062405269866754667611060556619917916483893599390617414332308399530774319169474386724780791971698817275158981648089883003781162019041628133304925360800754270689529861766804621593064750780938988026619576618095588825518500486222963772282211847432589541576207483843504003139726217654193537936339546116817168758230385445037394653444368926217405602460523608179094737781462150637224635125180621569594664092807256691212417471775952 [147,135] 1004006848766843556213793786881816227176352746972306530964978931592043661764407214060045508873070379600838314336338604266330075840329406562169023851731036466777063095884329631607760469426143576308838204480451986288043138333953448631621131134591111476435439475753833423801608817921043418605962646101277254563550420726270679691859886217412427017479342451766944875051383013033581391554608916785445399483966673232744731883055035244069726407889689370253583428161025186092340188332290443692199186008637741474781454700115032285421505052001401346281852129971944416239610395937365054799626002773790498766402399272844016587121669928926442022714611918230015289486314357416959931216871701517976680548296155466751494169931420731422653516667935959904944275448190744710783404117149348145095869826139136588306059048311687448277650454218268902412478260714997914316484256701736891794902348805333928706562719576091063242376215398692647470911051359905667296176951937676332500769058540026195122931880379230149432865649869461735059857965548629075002889781823001595429317200803178823895627263539660875260518624522003285107985681027415021757572451153602566776552242165817864251190429955225871577711055754354961365611184738426550969727739259623891787617862217707086665645029277522621162924300605147437818799705739401673342981822027685139767976074940739477682828124327368687487160849054232859128610072733428734966648228028850208461857180615516144623411326932983812379997461338696896927400159281044294565665884601790779087833115256434848585481335744597409766151699325653830854242522783872419727291144325800179612876469531366367075631115328205078548825784924234228575054618620537128643771534617299600068995014732591349183028125401847920299038182984485410306524024604861521972292808936029105600 [147,136] -405908048306835490638163495135829241568163325120624670910877752033320745214651033662445452683605218908879326103189179861174929428174955970327778412605328684470381885877527580238547627245704825729915508333162846659588427867730268719710795272193445765832733439189212408418736203950894471227231861577739945775673074739072593800726282178265995153887123790285838293468928106128160856568086285146083476051124051529688187171364849586413376034092485118154583060762668677830094911650739469707320050343125054308121590492808330088904923647184061499340160868870582595438030701685556101009459478680982717511134025760893112173751660586145912154894278873263767062122479875707744360312379022803454675839410851945821193127829670243892550036948522971753764167377730715787424733231513591587089780048468732357159313396242871486292112944342624500510596759274386806770548049554708841260463516550983946093438552206855961376434425040656892030763539262636794874264983478745219371905623140783476075206402679924536608673429127441232612069721140956029998131117924722935067677457420037952052659789670813912749118904811672290048648846356224584892272636432211383413338976621386998495981583299827292820279189735040343887026492781744289764565725025757772221503448826402619572620893608006463830280953572049420813836301249280811237295033048521169744723875251786279671081380404798855074901268561180662183166140994769709478588954909502241971646358257158663312567209366661129079465832888366696104215365665730503308880670766004370826507856950091194284340718532355985528914825199630625758913896117130274601247549176509212462012465145786949394900266415561539375293756551940229211337717762996114806004472190359453397224104917406208130590823262819199477572548260044997872429455861030260820205106010260 [147,137] 355247649502736812634448026179226066608243704358349884521474814170212513943460444753017060314666999777083898972835222159803341916609733688457201732491820234836599845783325205690010901588509486873363870016173072231106121474279436231200313837139089563805758599121076800379164937284784893424440690229834659977882688701549895525980794311274750276664055858270974009354526552589463378229767756618142222987766119946385360705703647729762746144400513063677426080782213859653106618497755640622833659040215498069155539276037570378863960791096046728564223961602124810235574326620708429508211845441194635548618514341771655065057616436022693600466563070942211174804271774271637643219417963681117665890852293505902052800350040530316412378422137450801472528319884824951076790661381401774526058094602406243899235639829962903413390962232939161568405694160182886101229404059103810120051736395805733900532244843999525078397745574539589803710869975246169017822230323173584567468656130834766314730922154553979284024019986351679233864740751758469953855565992554658561919529853284242837286966456389642015165261052470609547500156088442699179306507541234583195278439758455921498608462756017001175246556847312202690656952520058855741678932546932228196802740174319877692685749452185633553118496205191342157418537121003382535911325371587973885224098293236635954377956333605650824255853775418000163774029168592436924064717010759248351919914528468693985505705027686450228675721827162997224096706685661210521316503763670189921694504075668887373608019060242079398389196244167553779506536514487723011827253060430120304245243903313081931988994754085513023133145846520055065903719760949153504341353719953954535155421987259014873698143912617401398780192733751225358978594906511077877670 [147,138] 1784765984863477951472226931858026575052638028276278551780956464112816490125139022052716246763034943323961088475542740874480824661227912160154278150480964219659389705452043017727874810399797523676780830369461141790133137497246488462662614202022800985177629326293986969966967273999426530752882141944253545656507445728045741647115242367592816025717854683527683454425786384711386139663425955398463326556447843473963467329578501848345569195411845701430109589698052013479624912732766219303911926185744521921095553770240493855243587473042219011683687187030820035412413120032416706777140394209640347297478583227668790798217625645048563949943247953167082172248586031826438432764182343003047665253438399064757767221910993886238758571537288313066727616479629309080414958572748340566047219655584869910820813651974242049162578137912922334317706019245266077886578575179332548430196647881427332003491604474482278933560536801416144072833539435219808498835204279355773410034376250218356375393454646415147427218823725533118444338450072373480690293303851169144984797482377596828267077077401603149351866136471616749759108661931093266011473676132812892042568651461709541735669781834547565065151737471949822524622010271624632206115213538469475510899799995570683308253058445137617332105033801601438510458177184119901440098314786157494953362769859983756079959442329055009155627935302995681956380319331744716719472503392963400478384189288804527939323891667763990329910762419784423130573757238305462801834298265415829494405338770097499291714619238337483817273241195359113019147684695145101312871828092795158520125011453552113061675910260584599737926006525664271473767340259158470140696105772203611051976291122073009426229697669967884540343063775459111910874129517306056 [147,139] 81964538706514393474384517969515360566499864543551939053788083465174519613744341167397173235571046906085826322913171434848276245958496933145867022064074548045802468248258558011400020572647167999390134680962485206817251031685193084239787138504891422147328078151994328644204263612750355403744255024960061126559170865467642163735706256610772183723101531430351520491753573343244196830656207629044842760810888519322401064177576078495591812254170516166754644994110625756932352724818995572148104735641388067024673168414322034735998150569681951689526056379799255490111124410291115073763682259247551791917454476881694311253641028920130856194235327906030468758298276541017878421217666093194070732451106725140338591399496700486382681657995162419059927165824296962733329900246151625446449723891205658029531215811182919685131295827209262009780751749418182664018220155044106925971416902728804120382669268878442768159142911348273823065385089135789844987506005874890338271161178423460900048259525179012864392030627020399873896462844787511561825641772351925207890213040064469449015214948459857988082130221934561271755972974006486324398377637104888729859974786201072262919150832981687949066468603329185818925237497134534366704308113371129980164695395162955428806280639313991818098975731961045369857827178906109483599049771953594595519652357592099036058519430021658491929033545271907242222583782167743720684564938681152714090191142258597801298822354258743902560340095684084512287162192092221284745945344769276701371289639532370836680175147444239741477370839424795123268125087572833333412798700044300993516504588522009133797375056930098296206091512130183728612224220448693016119626015108058440781385477209385944155449566264647319045552149131365378442067816 [147,140] 6056440398739775221180182310091093384868426364979806544237245491125195312608337590988278200735257996722177765055044070128027150244022135403031107865702698646846536689414162846478025621915251781435131489203138010500786388714578059185633531131632242419559567989202678956712378449206669556267077988977667025333717834649990765144643104851219863076990411095061970895691029487194302593580171112512907037933604064187482091186413582412823529930118170770679524701676051622643089504495112435104368768020252360102733460227249491356894952240383778529513679321946733786426990136629256601090599821202724395974930270574758566316104359885746172752308688742725154463730221240318711076792761001018790362947914777303861991948235546870011152839337352903277937410635236546203829835462871350277111604734318084920999416734322445915870123675157444096905286572153844344777710820748868361818051568568946093933570711067153720306684911446445322833914534741676891373805690315749204729982267851904675208051819566412113286733935647660106808002222186492062441584998892115173208591170914484072535288412509980227797099808986973656758271839437938261478492426237295422181442022468487639765406012790459280021475602766531373365825012623226432695130966493379312881910301467968956344254655921249662485949166324636215419997541524224860071358294339596496114424784654965920962478563055493795308070120665686674127142215764436816889442884392531883067757530577595686875884963137156544841440428295111936629456905954864866116894646212716253510065989355627194180886224641419005917172145949671178570743889019611277398534470981425362100011862512767313807117756892804305729362434067528361379919698509505879707040009685742145014517915941285861781460488590505996209449314981923238455 [147,141] 481806388719865198263460626686868711826740101434940778416977085789675337309845032616682758544848448632073112646811960157706236528590199152078029344859342525104709523505229097561883780322772731226541611762498596400596487021244884513754520446071050885020962217551099607751169142258085986076224689747348152697961696777644876191125483958910525235895395093291850533318355863419259327392003488273596653882705873119711106785785887814721074964520804436408265617361819826532117673355788712322187206329102416148261098482091694146068487136108307033346774252862590636464040277420960539124229173815594881451334712134320183945576691642694561316889011580190376623405394498974964123537644708757437887064103844131284213946419229123920801386685249221404391075290086590805117358783540815653475806245975651133805384333389646802424469234555544656514813438945440704833609333580204152556423797682683185470364961921268678082292199168874699831900114297314910671584010343789449035362019885855482561407357126764585403482293223041823773092469760009024785105261682924057159465239701713408512821825239980652577087169100981389910835202610300251285041517929185607773893843645829687337954706062398285656154510360661901698183862463798296289068436910961141170662862852298549213773673246230346165452508105371978057541649059380897737741272248170295824348908933349922655899070476202965932708343709481663912044749169772512079379313431181844903823670455225351647035437439951462592217768989577144820609119668837740716435231657825185168751554120191945431547889305397027025377196049127287888687105447194679744270604591145216395935834464262314805415216746441278421562178717202915833551208881083943183124941758433864549000734490269519567294718467829541356367564690422 [147,142] -21624764963891393699915622087702401323933173723382640743271153366932405442947895108883820518210644087016635538975928310609031213698297191630894671581071103596423764382433055287031998455792443478147596128647289740624237277079214395581830512492161907850429322050412980415059453030564910762007410009586292210790286164485934947938935409130965282321304570094609262880373148047854338906041186733662081306187412889765433305176774375480900152212234602585707801547850194755659105252926525873238611802071739624876147085848749365121336201925367152159169175163529271988195983034285124839403433499915838286336553865890512241893688761481817777916225664826251631281311598701266986287889053481930134183878657461432948373000108321375266272433657545463455816259832437102730951680516585640619950195936520040544439017083406445366404398625289674602531132206295356208410486744557258641467374390781676841110792604287892658258866166711398754583914100485360023747205790411339233554370974936371398408940855720469557337687185198692535990699996759837632327761662949049454039388544195012385920193102945820792853778021159556059894476838488275667319042814724215930019883835125651905552568128723554481525410585319055579641874005708976377817150029684067371418591880037032772541696515500975106309236152939160512542985320903536866303377463364639290948694871700014090268930038093958835811401130890489453493231350206135947139313847888696449780802652549070947552993429274640350655869903753246689373926458847918439310098776580169443865633632835235237896818212253646803216707705499201496876293411095290245320669015031074413867607617369266544076506085692726560836621475170441108642073613217594854918027572680004057063521112301301737582180053567039671432646 [147,143] 99828124214178382982989304958672238312600788447512822005575986287180300764542029986378639319358362782990504084784060200500259024255108562875226704111097999290058253509211557348681621763688928386097585732208811700880792104729078380008622141713245193820392347501124027666220776865415256655904266479932719498464755335313315673462389847173548729230989890823534091641526654866553529676410817223242557007932391799002168500063322340231582558297856033023223156582310645983449941570908206774696892587523095771164075336104806086500546449762030402209828163693286388599704153838338177651154939572872814935744602371414989204083663400739360286927575304558890145423205308868020619115190979881530912837884407537693904012792316569843182137679106842223702498568754661292173983635376383083874042111061370953578776689710156461987308707724884409495425885001846300917518595441748428185238609352432798110135682890705363941022323158258145045249384476395345643369855313179059348509095187296008013619693040148276700944677718041304641122740721884235209370760822722850744413839832749087957473109726134644944958012507237517035136944211718282611126822587126027873872792966484311199469597150645978511939013799545544738141962371243829800559831964810921391051959747594290036597784261689560949707346588498046835533979171392007050687893675464927304538608479011152448947880668250943546810840948595095684335739525428678411626853294202501151738062014808275847526028313780675898579590546903208898723666463772776324110814739117288019685864952762721539478219793368974224524560315850116619174799240154579107666969439516776123981326330719314557075077889815146737365689025317013341081346255821578635335210936004594452242095852982554352081277750649440 [147,144] 617625977966177480030444699264033500210405837595387328648492120069737724384232591540518596365820053038101013846509981484179390714260493881250086523263689441184647397978074416661786144784822348074547702453636944279108077475578681838818812803300145769645219762349246225517641961226126276062615299404945319505717755292186772029997244056869546711911200566153242714423263689673714910811591757630740038180497598173741025925445518981419069230928934524632738970505200297870950949889277209263454673121922930883047077776345091536812749801909291100680091912490211740071302169381956602512411384690877881004174830858128066213534992877621980527309707354919139807322984133336523297097405798704171546154611281921220343946371726129360834299386155398512669610510291639290087016394925419772509073167005196156075384359981184402825180947173872475747382655566213164205974376073104642212826368295893261718177686011272934611752786307244376183542638809119372671923123680073680204855012829368832955302917377320106187655259327701436800679738054826872272606602518989609798450075764006218855814308819257063675654042757367133777954319785770619343551459318179392709973046876508536284718258985656183663842928784721049251391977289782683419414032237819678727151590579725360184152699261944679821956882785369590066121579145718300850922820796234124514522865748426983655146050444659927381472259080151254030504074566102288384470810074997044210094283717100324417520841928858583983957502786150071204935929531964052726646477056358798317856285195312593047623024224548281328301432166311824054739329285056278088053123671290075764551076532483259676141715890022233812377463173884025249158298993813997486480051786833541808672785483277470726964032 [147,145] 6399406429053451839983552604276651298602071211173114344333955581728444177209588658580536912708046093743911083602504064984083908677417621547165216017197589893799978195557798033508834544990605901729445075530170586121771689410298362900532516756715965086396059836039174144557745059753062656817790970620125791430192342819006346686724251477051534488062525770415542330672050832285195566740588092945005574651590378000692891555858306212027792174926499706284308681185071702715653769200820890448552450907934683534161972658950606802303752147813462537323485212522520753045464423934513911456916220952052001725530932688701244882223761129557962912661206899344546433195101296086680066778029395289038026200184918560901103850290294520158090685123330171732773410148725749912222689836248332715425440020992767071732195310614376008600237117920390062771265326501349939080744412498234857501729225435605674013403395979636276707425003563837300109814531409263314458497387438579701129004800707512731065008677806667018238569937877416178183305837665055281720510226955608255539338145577548124633385777698100236822940531712531729365007199898954711799976263866317692457555492809557727792704258172127775295933233135487228323602899025923731101953323596324589416582989288005570141118426008858920308272755901241218432176284331643736127406442895484780007483834200329470672045013615425645146332301239003236927049794762943550913405668606354919069783547663191985089947930356045777819874229097523430383702267362337421394096700346010687160154776634124018439229576254696470344509632425224922309847694271056026139797188694131394573242957550056429375751328919762212346907326357983572355932491195469032903044421001676115138088977892142479 [147,146] -66554678828680969643441818371869666207633155002623454022680587871204066320328208869484429016205678099191102210132880211832881346887263303747370231208892118829410048719156861513417843275194714125193748846396447389511610948424820942108004346336073812605038165513950771612825796757842903972030045844108006987542804024270349986398189768161205700222311031627097738408214911976083638539232810980350252116001874381780049191620644175182702625357711504848590868962385714435644807692900403032385832413371811528357049951727017272521683016696131612809643798584760092961360892900758843466807815428708558419822162496166597604186009639682478630296275765834980589606996152239559660456948420283522433440255704232093252320263160006821500650531478736782519280092963714552287800196126295839213909271235629197200114227464847085379030846787272578835521976679558899155218987438780367719822065227863093579104210879845164869933245059467523803436259889646046874829620532820906303626376870006626006182201804935791706982244415041178262070399144521752306729725644093993695343536869363216165673126704247897034149013593901883248828644315416868367893995841310505946564005188901592141899697905264284881476221768248283814596352582789911737436800129737843676294798155901440915040259747169323628173364658766592778605766788911485783886709609336330579149981645250883010410291235160786137747857017340327348188858455701815426153732333270713696239763711446943489204111989137494504143912475901653665882477054731691583282615319011161040475743464225414922242630210153176195306962048788684822747647557883955821223643530408159413726331765051985154815051649804453842363304282169413887177033072410314973793434759295580612677369304 [147,147] 377917916679620711306857214928359479235341224964399144527746305168281483041475015139490781658307633592615984472496428433224472368584217974667686874391891901937303606892484932471304406768454003109009151078832128971075769929299014334580757378836503237219064045796841085903030774378761199725725797572337859493548871692656122358670106838271756789868311042335009791637506194841096121424381017528074983031177671500862700411138556046765195423105884114524106803822810227699704914601914163539470605265775514839717676466105250128919899438372187099221605299298737664845549313913579433504891264867593385095405342212499585093416687182663521685244189329931570479916697583324007909376351991294939101972643836654761973053274247239223358370012878399495429328741399164964453219787371448512237948194250128410075613950186755551692116385433649591303564428015142167014363844879447782523629949793947522754257116185484266040013322749409351093278888810309377045534700296501410424151075043755548674825614188852887826271995253969938324610196359734523319544003692153398333019260792398194003726400207034043655054127444464733852461776477468739902926218875468884237424635927185157405609176672916981226878369399837359240750561984613824892543397596016909979245229566965944831125246355331428355218896204600631461712358341780069632642348452954070004300236285806690775193215226198032454427900733663837685623750182949475521105620237829752439505286644638494963165185221775708871893974505212681295565020796490196733730164490388483138710188211305186570625275406685464881127499158081525799888432913702401691994139133586543930965951570040454259604873354086083961357047213416775583477997758626185693287655207665848352 [148,0] -27386885345571042881050399288883820620851818503929183932078866690765278327322474676518963960041406408777106582406776163324803189753379852419948031761647477579449291276884425218314941304693598982934175654638511659178870130739129522322791359591334434855271905339511071487984154345803079788751739601450330505312087094995969028721638186734750261378262423098834925908195451441475019217528664918350112013494039007997847354331713495621744153508785284848871262101156173093170438028208314072855522132447492111791999059039598975437792969190162354190198292019719264317443919478891015223308771952191794456595528359531932868349932741849412071253457097674641675940366332984854740717973107812368603794201768759928294253931900693473646483463249444514111135628286178306263217194790838207109139083973179087603535172521070880364660044888824051888028341159082396064993066374368059165135629509501199569744902071797462021867922046110917905339799555540605530978621450761219593719405222013530440945967064126592923298145479371976194472287217312381442927522789067929404154006543250526418037387066358262998007753900744810504956945916054356586058620520540759453074821411266402901588602737814348846397906284930830149452607116082962834961019158650469871966340254399709467859483314308181368029946605017492845961628148784779864607829472559068604863071295865502316450352322294160858074204693610166731027370094656085345985534435144329498968082378208596464432637309926543436511741171407472894817206374104200379233784750514625947069897689255531232511000278505985861198043702252019612850974448058981850429354531543552807881785557456272559463653497436074814983907736276690165222122676736786636838411950539881043088357139911675610138258312768646896552720635891198752213561058784499101197290314458152994400338290019005060592294307226795586261229489075806625231796780113604947363863499355501938867661572132417744360614991486490240741072494391512791767755218283960973212270772496117870490515089888600002877451188018497560758183674106096081705587712680964880024293750444974877804312729447291456929205205130200153657084848057354545499748820320956255816324722839087739531746607846468886560866147665847659002637022126945189156679416512455130278380449424890382097418944379498112915398378222653480414811688165132111517821008084992000000000000000000000000000000000000 [148,1] 17072692460979222639065324995806810276068422980665826942597878438180428416236271277414156269127762583516590299185460707509379931453598403762622045165400973840247192263886945151628400617097404637630883204302920537041781120434605622320116639549156898740324765180477830728171400358499836408061771271256198075624310382387539714829132744675242894255492243473045113314373952153093381891160250088400089171912786480197801147678443322330835221064844322723820389924826718760188724891815397717856578088729485384537791483223321570760492347813324888922730774738092421070151753610455195276560339471259252791660402668854752110164174374136337171578823911004183751536627540403700719475157952545162196262672184655147668944412774370833600735298627282891649200834982906155697922608569354555752124559222844214193025610625950935080496447440551974253529600473394482789746726799689047960431566268808483601465129370406289716948090892070880379711718100627125493841017726322240054398107498329777822087482186572014670051360962051833335836555384421578896964365355573013049983007879257886412034286444680857699031369167419776389791268909166917292624414883348703967861263192422166841886535698954937402364471836577327309314364891856897031338388263497273848136564680386829739561583607812806393649481237496577760603035673743189139024456201175903240555108157313888235218389887676417741216041940398505770235306761933861574626547295187977649350908232009274454646409709662487612557727456755589197619335933754508436520917476245716641024396585524650471472856879015389947227035568935025692347258170075164257135388428017293426619016356461252719828770453248570259010999478645865129724069807224955226446643660338937654877130981684037802752033090167199296229870146106924854190421041237658990094921776967645284287425823174529088260869687343749890354185613159249420402055846955573231409606244750912074035325020887420952841234245835562976046849260149031120328973807203804753801782463719327287629053108794314838634374292431171588414461746511765534079355600167033240220395566657173427643533672109686682102061662355865916955314042813367126802937492444045442622049873257546190688963688878607994115583816101040146079092871910288330626296971921931359582965032377534196180590654802201742071929914463608189571977786470740189636503998868488192000000000000000000000000000000000 [148,2] -1330416110577047330285662280058143249332520935370080965516871763415278137193270279014015127923904295312772981635476984259061807367798420814947748009945448420946220051017324397385377346889543772425481983075595752389712506223526399709469123679439188442089839750624834308624563965773517051759894367516343152148763156500344116998619455732708234992881065038055509376611108745086836164691957610746310277094454114747221069952323555790521275841598626224634076251547861736135216980490013936795115448803935857023056969978478384178063031936522611171543665787642521667332528716450697126174321466367756478095666694950903616514232271272615807734799126518475500826153777086063405025575297551579624528473082988092280826551693370357452730484658435452233609635809729923408941720341683010773255732233492016049378512984147881932393259475052189599426885113235117282555650112370800640322546101466796560550724486466854173822198558721619637791645679129920260105659334943003767515409049476704702313259000474235550540417378447763539515262472128204342973566114724347979256238614704379638049515984814326733076984599725918157777936867028988554772111140399930180917820087173210995768158644436892019308721283692173436839093122383622469040529262324411288790389221494010132523722412564579423016234668135298843695777253262160196137908163678168533778706179644168707396139490138707657612316915686844023251010854296918250660453957699979209032283446915654131820512131294219148973989645344729718628917015824949033788711403318100465762210221141049005546262099727228460775613484349937091191869772703513888608510641023910801362469100730352862968737349201475134358770277156925251807740460094536639797955404991325254343278623400051881546406196578043610911458019396556473552077472770533567841652483674717978054418684191856132957542064932275095837260081961754712890020469314855455265218640406247689063445196713471511942291087699178186482617220612420075075749338205432930526516652224742277872321187131300003688629503884509729182335995812466585935805954462489819161834360669923839035807741950153425690838476947877346112783397048189118380928242342693652944121535113960529577638549927902076958394121789827574735590797188916890326827822049999345589350984696051599255073455978744004133321634945148994333832921628662760640316609290502668288000000000000000000000000000000 [148,3] 28064313972886760869500934251173685998487890860097550936733772782456011961728411707735969199257314589752656811505406962783575185133534076616916709838497239604909921263527327710655966435502911842428757516372334283937756766902241738803753504921060122508752950989329923506673199974256062930723631438910885714752143130887851154897149179100956516414028021352725350830839336209681179753367841996165743657823363497247568627774677911989718380916233539058424781738173327273950066461531580312944475351615574220666609911995206881812694400431386431097748984834959922161433661042253716503511802528636195418305915181885516057405196394464339523126338281027739770920870276567800947614270352188693107018063084308768120859266356084379095439717350932068066978321940796797507943586069361967604678848203703153705159180857920792962237646914973085295549957702609812958820957052245535670858701816314690335573250438781318132012059851097466375981498601438972211401368666104485334724762589988449669540736334178383958547363041200148039472676131746371087473043296155056618198908542331639700298080745871678517453175377792922539644672100544593379474937576587527179455071370227822373163014307068686555188293860191614820422716703304262053126412513523563757156054240046675706722351022788768956733275141120269697096066384780353245163303252907519450383221125488322191489502630469735795971857156463684223434363369371387141350541975802361216097819689808482551277424394912923563218729624362689500605473339600002539195868425350778007753841730355540629743396623407661222794125024851813667598444084174505771402561908520322332049688570856862500864098092642286684479145172547211312100159384856910199401934725811977506893788497102905832083078323049799680210958991893180853731014107000047723673770208880752663531628300305148402218588756441018524281306688047967617051600724570434701836924447806942674695189970597245379098675462334298450309184878407407629063660018591315825985627451709582515909344983425955526146175076070520652981639994944567441019177508730564040792114493329385400730436513949322750891704282728311478127419241934662415496774880454470482940747801788298925945250001127805150432234824764589926054801319387021055900520200027329459398104797812849528185998963393814647705399078036383239163297098741873691287477031792793354240000000000000000000000000000 [148,4] 293889415009942206536889487923902612957071888194660296337127661429280069023395563412059530869121674425821604072410649963105407870377943766499709361946631756348680045318338838939938396931316676963268834449182233464822554982495617661571770713259596706937535274155965074155152872470481458020898372234805449515638041769092707342026211242493145950971428844532559292925137932676742433436317543563914020937042600141189440174941424161025465314804112265554436190903828649878836717046475907943066835682570857442978995577579903290705496511225164174125398215510051591457276841827029486968176431933734932211389174370153767096512555730333206976943789394959144070943617660324003831297925612997072018569769860822602270476979844957996820656818863287047557011560703100497227923753284117752769153576665314189022292293648035504161748287714554202834376174654289792449523165971936716151885610557894021162887117020353463948027281217878630732112219288587479030737177152380234646468710991880627827387344792603239610469867362392500134010022711376263022996170483013523661448588274979339407361939358770140272626012607230894882724262529818186353213204636244845767406468223850694034351029235646322762493717868775177359189142904252956091728908062792579304272764432279571104202188099460941749189770932830881680187637269962215229613372442183478948283065000747875232000462625900434854450635844078912449396601552091622882407336746052000100343937899436166902900416478850584163891509080678842193376580279732247557955565046642879460227000896937586952996400872212395145789332057326030940295704206906701189725907780102392022865575831822524362418010377508519611948978493801528699479176225176995093584440400560147241785195128752680382699010004823329424404731285809132582583954793232669550814378947564182984408114680405240317566948580877302775995942852218258472768179499880963441013479144972055838749547227311218421117591474533721980009652402371952290270209708553668045857984864478177743869108584737304978703679596484996041730581531443518909935898875306189988641043025231576590753446470435354525843691225744744296455375748269950790818624214696919240457643797297005042018363352193682816052867041554128644447188317274532296937932205416501187237200917521758974881931795227574159503284879116078377527359752522519123809190236048379084800000000000000000000000000 [148,5] -13915343007916903930468519736422691286714378391485657160192099757630287536119674801452889699345529949968708808225127770016416963228349596028491511702662833124276207239949617894976626779091667824417903938837538557550382783526406719958799381675485888031704462461087594565070412716981876653431366413582021044103417966315159630215766654186281309066178077885473924557703117962472733332358549493113036023631686239737125374134389331613217173317047782740770247217329152863925897679072041605168471680557056491141953513601023216049305282631124395124230115260071904290504466823383580869549091247374410453921447758607788366938217753336569822515718445204586526200503145242616491296959607151669066799962153327883715570972134251082481739151929824673245321169066391313387274840766415064742659303043705817213814749682230836819294997003859358803165679348298976265514228559227914432207063418541202564594404738842484096824308792090237090913072255582152129359646498531290838797402302019838355898848559650426760949415907367715947153764955766245394442841741987004570704710761852552868323294608010750927132381397115311905482944140712870923971728758426059892958705995802570632205160269195458226348954314873920701392485572093525448909969225606114573203542951391178593000787081565467647075844915192053048960353061217178471848494882885063517183901899145462249052127637727303010595371104446886895638342426799301774424972158440062077380824689701595576783150393677221219174662929179730490153897215724715642242882040102481610494111555651255394610099680337138307781568158249910675394056259351724328601909481869302481979585377736485969296966172444255870440537568603418610158742382995814944158634731304379210079808139841743048617443622218936491425377666204178771589567324157158116053150352450327972575800756536511443085687854013132841777882618371088104078294923995283014510540695129707010563338472490011281874097254794554210714877937039996028848714063099013858892113672259912741310847335926614084899822204917648871436961968910002980691971244123999995087869581221038367460000770906617270275397762244490805547447700230638753324744860485692507708130855071072522509006850280241680203110890535696790092250968657557009494887365693494000327958680465024815747013194145612214915553494759264089637425234053986325844710901355913832038400000000000000000000000 [148,6] 272490062716252888614717650925040038421876344035655916636722975241953379917796332643904782464773094779669964112131946529887972525383793611465785619278358467505995622411432913531842194618353066147624035680535068040262920109309123690218043007161868701833790202641338350889334278575006584110309860041225393393715976048321964131674224841356071190039499794142020369291237316107239069433900238066399404471167869666583231453594156745965881015635199334062563034312306918234481760213854051633860828151638982442373052643972555654714593239687025047265746583343685218843206750295241288910515963152487110743911340353758997641604918847983064808304306652296219850087667729909101530656253697850964607169240709443177264921242658121976968325391485073135824118499202379508527502537634138847225379434790390815009996704821077356712655663138720014633155813815057790197484493410616531607045924751408686733399118148256404724956611588424495074147418371778604506462580174235749125546172962697146677636866985117832675437512806907383813030840645467085463107108292121473522257395303230431354473811586695406960531059605496547225990756509688816166930332834629684920859057708932183894023232613697280624433183016330843234270993522366411316779964519403367675399654543592543414507528261972465154840778379484403317489589059542965729166133497143016067040903049651439551149643766913173765178607669019833378518739437138395874941127245399004801717668311860444578769634584503472173313531156207288664885088784925832549487740491152183000985299120173507675950700876833046371808855836783014651805495536075807650382118108488125898789873991884510348737066376739865377255949200086162675510463415855788805855414320651911857866199073301205093230551528752901651765688076963270993656622684908310069203127122762455259127891070912023687660909092335837586032803750550914675774956397613969654608145365991996203501950556477945083703008926667335935294219052602920631292548876458313014764178393200836147465781247204360176195241478945337246470778206127963497402826116628377101327279903309345753148207474403482867863406911325216926169479819100419560716159128722792956134177946109151805881074467052434393534687804975488512248078544392084663562319534576031831015323839040618803440979741404645106119828255963275164363033948277273828524456600286493933568000000000000000000000 [148,7] -2767363190148356838959377117677040006084479682003847092470312600045486958178940971032499242861627640172239812215614803680844294240370697215520495397003465886303605001073187469889687055949355522538553869924714900107109471028718009990171081134736135323692854693754087763489798073334256150223450548864670445649495130700662175213704135139820546146416834726192388132882762722544590443630484866239895061392255797047285083447188957087859935622849480000543600048549576287109328411606480292134923199678673154905837876297125402629356936060093275348050398331800240767730373710289956010532001401132827086074406588680109256077388481565375271183017898728039827619194292494000970587471642378388530688075054183675049501350981335285266155058968207205963780214184751349985552247791998111799645472478245920320474823530736799484144866408432115961705977974798265053816089496568011254853299638243803917439687844178026699533038557589804593692730138556447344363506189985337103050478631377740791072970735163359256346627831869287651571450349586950426850036934318102108861071360791029571921542092532244201037129814438829396069154762385578938903189910206670806889130457769820045389692637056678733233567914581939935819219849970182673746000247240398424658288689409157526901405184210975740901252774003539271317116494374856564835804461952134282548475626900664881956229387893312361291843811688188703756247006643086418754857897624981253781700720613753965626484681747116726619810924775550137329451152873090991353005480402679176792170768097617464702622077754899523888382554714635828434837538357650473600455288533926466484677488101711194170200661096483627146367116531488771363807415530141614573701064986025464639898234159109390125082595019695080849687155785172186758364476086188989820657818010418029157357553407907398227748169574433643532661067268875158371262612547576787335675646913430783280734738399139645103643233389586526537313202903323897409536961626414191241698842092343017823582019457508476360952856682915167186797660682311922031567349412226327452095609004973058298663006622147199168548066768677291168268240676849960610180342237452285787493691825029236369968663563485190574567637733810560537581130465978757640574582003195900795862609663698195066447781486116802619984442875265591610519421255262380955634932685639532937216000000000000000000 [148,8] 18002207612749083814227154871837226831218380520947440381933850947925981370229073538618994655461310543845060993599805959299605778689821034652564087029314590654710388549181755108590472805327052435774146023189143925751819084345660383868300840851072447452991753110537374617219813264899669650753688628196880496217972043763454476849766511328863476772128121811679925069039827730696704188998137442788628773382826047144400390193848602863171442190387503880085947079852435713572362540230275750006303334854797608109014914965395381054694142401431449235009099320315667619307629214905190556770531381764738341276603264284244601467474344422260911302340129359387830838811123386148290161395912736713566535188668815138927399569030031343512209325410294586150158767082120319497102735573711497311278562921343937424894032580213298114562403341659933642045394577327755055273895218748954148660575450218054057127832635544574515986533401584258201000755684624489047132078424517158312167462137530813749614638336780769824251848036962744500699766031594742414375052935124093382330503864748386623930818813647560179668694071879108745361981054987917602926983047034633006989321809676561519759431529238609215520696440621370519168182338983042758569066727521640931229386917958816823774377436847855450642919717460899006112280826327518475945981225789338284053896496142350114679915992532578279275654629536168873536149721893422932061649033597121566140339950827276505212324355848101849150574333776264307152533975552426385942625164937002358340235610902391689598457586653831058319461951930360372488824146490477428630122020421325046118485376185708416775071101673606676096647594372802781524924154653583221401033968389415666219198670223384322987636265367922406279729476376505656246109551634399623350721198099830266439662423461850425691114875158202691329136963058325138182420310332402974743358820990093512421929490461315047247844952761840824773944524391352622457030327040240695701760657400928469524284450594932809051949498161113630693754597335400177746034757617976620900492305850815961059439193784375039736817489860895639157203635556595841992038837940411705538071059666186561897249943810643846331969591424355838808221159139285080850456518340564793944344904967161665487673261506850517063848534897080901548113929645719082092541708755644218081280000000000000000 [148,9] -82279050359269061845233621798316593922816445003279880296132172823824521185338460781962616441609607610874264942874324773671101496228136024030158917045060611030497534781697427945120209317731582677867716921328201421666999465457932229735427049341064950574670851990965496300444412472415305472699346376826555877385434264620773267114198892315849358338308770120297938541183423739451585866257993924433444963564560749098690632502106999970944165341140722679327451114222110824772669281148267858568633257661266108304529745568657907980520063248382886894253804489455479959103359020643369039881396726349206739256874360489996811229775147103280538932394628977091592186379568878947858862756476478277806341038256218658823485185190094406735554535979548273933723179269053448373388097112511242286744276074700193283832827204350687338053713584120876130367830314379614478339889489204139403010799281386247792075985682084357240218989764329675804465268852172275218526789131975243104946682601134845828244990391614447635216834508696587425137780770402900673227046315722071433958217219053207858236817195633953619070106226025650338439564646346666979279716008448913001017054987792064800217777522967248825889049933239168247503692595674586351759344639367713675579061230147254307743659560652253665068196488873268999574785586975283171458379794431332608280264720405559417155246485695494538555992844565562596341079375054202430328892346473946206892911351259594013035548014689268252314091228456881968211632785083255619753146842672202443310792639250760495372836394388295313192134733956191704637675635795537821186439867501202452624127344515244971809116069137688361952383613146064215505503212258332175550024176933572650488236014268461427236034013455163321371876816690850329971079576698927011036063569478595761060528288931306945295154801723355917072000302074253789553915715109898375009350044465981772783450243706111105320546138835061109239382234557764212459202227797960822493774063956883892803388529420836960352276967208330031484165801004553753032504960920478285631920625419634532676525314365860629696026871952843920569331569459861119690483581966169104285615449011958003194313245178065210029303459728415022749937481572419457918477517793933817075822136051230492724894335113931870342320978470228771447450519696775335178899960667955213107200000000000000 [148,10] 291042283703051747227846308953787485240950402436840016812170612306596569515044611775146739001941893195301513208424548528152960135948982040834235764620051983546828073814714782405182218218833001865694178597983051790509177293101075186868149139880138127271388410280188481560836508649396299027924067008151481983600917266275599336492308824550502619403682437404511051625841281999506801013377984344900974971356517947888555144585633411759919312287864694271643265592313306849158684061900928971252397325907097530569378668884668824035331722348497753068398401598575690200662228782656597881391825169206167948237212563603683092764866608225076020801684616584990319362925761058099103058147790998435699708998059843870794384118262263195660080188219526449285241523952075055539681128015620288777014911411403465243918671951377858777972108726986565320531899434720957021308997056307904559193878760681375071177261443212381305750898607160045454168698087227906067416837960618766753761426965708140941097086300156248290923446966571055909590290275418115149118844408231847696074962185435083840472718266368459123093790446147185955559955059980824418590989704705747422602247461606649385618376966616839957105400524164458438661719664062893297794664464095120324250190190477721369959878528278250133739940403397294021402330200329609598775437057007534692727436835816915215481095383004433199687994565346915351733533870891774808696877160784680967161219297751589061901347158612384758541337210845045951376668246704976834594545254491460897483564261011267624525917690764299149696425489691371759342055659292638559247413819875718924598866432671699114015666944981554515945546776370789503397105135060274502764399192773353393036140363979133117075485796079178999065976704552033179795673438093879105785333275730493203921459573927439529940808501653533657243871738658129283773364790900920636612802885715090090784711147789064265531503382110445182635300616140099945470059098563681225859771340109291787246132755539307553849378621198322827895937000109267327240951103862588398354647559888548078786405350301385264233346895943902705712844176486343434816271672863731630887387020012311222861540645713379963475158404310083677278724123578615881668190612747466856604085849352077944009319740338209266823680926380870222741620420129161549433504356329756137881600000000000 [148,11] -953074285267675974453870384257903292973936015754841622864678343054971857376393944024704688394625560104636932625465911084587051662928855536460896380978925907915428272280478898826288878936349426207204749060128549001706561807574452125952343389256086292432309346948946434266124108331693779846671112548346580797851773597948775772378435545346124482386654497793063951382411419143672482426607698599682324089700941713024552196590403064970595595193763282263680782972261830079294372370539305525095607984799381122000376883747456696497973627102277399444964222175209571614969986872631486330401569319771652491680517330271220407301196105196684820673701935818156094032264041880859536605423748262351706334337038680166247956016330129770907177814065882277443207094166235375003317441227090313924041779791481395143263499298552599887969386194342848731140792586262787045071176846799143046212974773041572227757023589252908727055387683923863283681690853311032537703761915235854559030059894076771841041645066707708232373197391368324518773171599813800560418121182168800670283838673599114163080590864606854831954067764091794711466494689135359004949186934102189876265843922024031030013386340285787664136864068756971780533894673531362349161917488371279309086562684339626784821908178905666103354254531903410983254317254107181656762880963710859367857812828726884852318386892831502608819818464543577956595420700937085106057043301724832149221667375134683169160808490588547345019264132461461405144378503248146841597888927184805878963480243055162628263763075100264462596614787069381566319350981496250409703323301160847654195433406332448581174958935007112932878623155429974047100061473278095195842193732754879204378807194046586826986312639633274735684409797838730662475525443250124801786875748883723485996183434198806919778647501320617841455550295132766345975794487694422835617825871161406189365753045994638596249112662324086803266269175046333020170377847681869919568945013956832625403761072491098465541204964201588868023380290499475552906397444616562773189047557401896200421397232034494817302931393344594973517088952691132477425396817730876165047575641959029461483413314598347911715139727722191305764190272959760854306734173795406643842553814382121545987910661699685972280681290232782137584303525132802152470948847307093704704000000000 [148,12] 3329047830390027698980817891984543436545483169458029484024000285665279730902068602935639619591386728961869834325129628145533621900854915248171363138178329401785756365209866842303883783016378560739919851055997013807413909147054091657239830335369385594861986250519884948878961314594389922944280733907634741186658940682482089849695115527057031244578982524839460001604065039394373590105271635368949074078302747581200466188963715474683708361121806661946317959700260466998158070954032584701616279499143569268841951340302049914073745560917982327679524809756631871893112467648782675155023160400588284582733894998747855751526033099449686562650104566653554495132782373130279951246037189248789112430372616049587326193896123908842212659744324345962101717318806122549323107563429260534648464115581188785167419687061745158289782765656241925632466615687402801355314353263048036274479094492040551695448238026721879592551805326264603007628885797595612180471054535135243133261371619266574231709611347134017417261921928983628642374654215870470662393214161838655735576184143654078212363998913648265521558281283903876528475983365246574077834358831752422779948550319883329012323753253547205587857939100973316034669736694332249794446351636927138163512108344661346928961968313811037877945084687885880448599421221101302017979091349082906989954420301835568956965867628403749404673701328854911348962081985983056193742539490095903285610011690938869923153491593126957871181035900295403179860927272484284658544515661171012987459623711161182297017453428932217719590999651212881106256561193524929842045908564627111392118258050435895342838175091430369747128176495595020385825555057028033071221070693945173903163056767415473106837146885071433124161955946156979036727158349353803379325522341605049210535361243272346904970257954712263285016668773188893569821404645386322690249797614693311160470959105683606655213949332789238736528052049367923498053700515587152358063337989256810685279423235162614825411223046259001170321971600094919587158045304147537406784022751945779853318473443287190367592340749049350905708840659822151213470418881554240847183466499631064381886731531963211773339155115798063579327785971966385925042699106214932519991113521368798394555344946954959626730888508081776465195020764069997975693258043986334973952000000 [148,13] -11694065388002714490498089280599054600759586112916504264459385407119938817834246329060537303542519579868126422493185209840931368890883597582248237692999476527746056707127020115119095303437579577122642202456456292191978620360386567691562803312462577525430256554972414595484807802486407235893569169016703280415154197043416897927176563038526918015267725839737670965987490246776052815079792649873459874530517915371537507810958578214179862631414601353447516011468917603133680805377119668230716707992995267660090564078753513408025598588533399272918327203745815709153582255329997446011504234323995075732761771388688462687464525854523415247863730616399652070530537994310196523348946873232075397161813701903239757527236067273155473052442827696535191661261946548257742870988410244746871573690341502527659868018941224788380749335614876321052799776647774353297105883338448728257553064450322810306123738638816107019514219598516267163276609739286652979607153587927639355313375830333970277383117426828382319144458972017522972496024682217912681142035738857784471487820745382594377854171835025798054963027633469330716442125841074741310163835694910724374376278442627546816496557798562107835704679792075161318315689568985579292419254543270550986308729550629199676857356476590174075474455467998218329210501041147626416120077410519777276075875845302280128959948594862384227967403308492338765156870654453818069267208788717428567442484724092553318253230013487224634483092230906755658291670092505147367150310618914813971071199227489764248600301718717485155271932266443230710941731601811938831503131663522813251069450527492713147622836520064291429804250535961819110146637318002467351669932112483746772517096631143898738065211188487052339798818798699705945679240943943507480039698176229818873204755578165440771189179761826457202482022076548799100171942256629966521294219560596237828307608084233890139301364992737682209987027997160428797527557229768608984105949510105928933061063894869998267994192343678033165332029449928166284265926973217101162844001230392464348696775619972694992131612262647881170079302808316974162248583073941115239531237041711091430827067530567965203694300718403995062440117502734513804245375969128373799540120871137895925779864961477244796216964247285665859722830901068942074376048563077051842560000 [148,14] 37325768674990243185785754706512041076133024834378261991843432922906901046200388402615932863656188565118761287164894978485511737915040360170111392359918791838256896673791463938064172255747005083767696896172343960573845532007259395485301569416988462566043061215156973761026555034771615229493623300344083193732723637189973347477685412351035842454228727024205355097698653146283554843912596240623375750258553930973967557591130294286076877030677839479829384307602269704033408597508785468216809632841771674601931591878759019970658622021220754014795782853418586671631186768029542055446667446890959925239348449594985413863701530264562649075196162981198566410168081707799651279490198749201434904664682790525007961704095198440057412254468996314899931169038702642868043418926009090848765562047860156092277977149006502290062085715267347537242201333352644066632046066695483802981136845523376426177150676785090852246576551217553278174242949678035171509769837872836420177588620099278747707658464954633684642909592560155507448296638781675939405363928875836425081801736798474617720803435290741514102068964970115878071392895673294554087569399882067347667595666288963305400173105711937719179804628055272938459190291885370629676103841755175568938838886090170286717359744099220085244698390644827729942242147063280565416441645198520138947282980698821001581461547076287382703270243359574768440355697087795006331295449916735667803558102345723905854469153306274128518380732061871755147093315650794013053708143493526437334241229980257153943075661076232369335227989858583827165585570646931083216144142533379500029189392475372106312223845781692206128593792304412960635225460702959307522398556172931587666739858755473852097999844925584256286702078706923354504563820607932640364725986723092894970083272146019634659969771123681280998383814043862138732564692650302739270914570683118830936482261865447834278603543345446470291137318597108333972231307845638587397105883723240788705022820106816926564888951164140646042363000463444276229441284439820584835436689511898265489132766787565413123780480829949079509258203427869510921586893190092394388418960829765429687170908865836966884323439869527101721115252083995083612565336386963841359480735508153797360474900685088144861740593519477733524088375226814694522872092029978935296000 [148,15] -104449415144427412759869298092824015569445134746646660103563088321423065688040464121233850003187630740332611407997907644179201734171230262925911498093232900797222250163050137988027897074932126847375853424784275196256985379040104118276453095896425286815396917167990797658270042776493398932092740473158460873675884765729697553182823120204021714972264069608850138325197535316546976894149922579181751843717224692699829931214735983333474988281649950072775573738747811556853784872756297720480305161563407193709934128554041566100870374097935100706220547349245256849294710823897951163133099428016196936616114277958852713233024718828251389073423587790541707657859857014536140767690953033309174289976436347370086835040820024903115435541524192833878830857611861913631658258557416919856084816193080472845354408471801800002720758974897428126908968649374684033349219109700747503718836441479668510381076559587592267432632622200280756195771733065687614419692625753902308715798190535311888926884691838630469117700435912811944637927878666696776253167917969629839102243555043723116885937540404434229777165210921932705023486283971447654981169475836811976151338348491966286123489918667331344807176031051333766685047431662188123776363177399429601795817348082377469630329493658223671881386630909766370794836777655401656841124685893694689615203261022329471417430015103217352199194006063495370051842513295733925007534446215244915147635381302638562014126695987725463780267475265793088416273290443696969289212900853110288466481780101170839259580226569615597553246353565840444554646013778995365517500751509921862228826169580668174273638073612659021357651177959252073306297545648845422374816870751931124129085032208797148585323998795568499734531191510154751357368057425937585882699981715874053996857179040502312671420429226781607895357256643297608988943196418354867586681058079115406434838077013039728910161286972680208163276306853284513460950901033538931684046774627343457591665653097628367231156052531221431843138877414333464770779977128403612052728370812852624584883751988449723975111221898331452182679877658040092340616837427207401881545236071334202551163310257276573478622896583957231249580446626428743258517507354411212698441272601813165025549663012474072088950092735428697310498899173728036793888310621634560000 [148,16] 254212765309444626442253502161656915061479223051896351382805948272481324472886917288051213851876798006856074994396427548969666645048189096234923081336971606142753664807775796808809820512155204353647556683160005790949636810091051756485850752894948053436951758065368561134065658943006780964071644287505996804702723976403372591196976827474076387032608366172577343270446607230584652114202463309847451180216801275213768419686215087867936580571431708901402065768797317706379579579966884414815555096885544665646941518359025508042289182264228308578551015063338050468446312784246328106139863389793300815305137768062231646565982438220188233224791325914003583354171105913184032711760427592951399471255351092178901136115226994004623895803110501808208171825657011426272490701131196244661780507789859235791882431877723305587380373086929365144233975989314720090173088082393109199022302528060450090221656623671953493504952414906098081372093394310565555161441108526770572747480598923514474495830885590988017952343316721849985677677299147551575571581787575865532685243683943121149655550722559588427379155137177004253747493661523588137494437052921611006821837309417202202220183573561021099209724782093599663134386728045274547876495932271711905496964262880204718941011976213637945013612322678180910640119308213992287618477232719620001481837850191848012404592469036437835305454475196364582303106335233259322915342513020118845529373778752020346258197676513309314734095611777894319597624894444487978542081337559683820708517249968728161958378558105923142589622404656834390468541879075340851165046918092910202915299515249651833995849323385381162332667290110096001181974239169726294561870342517650414272266717534641306023447807013355073061357256613578337119892471167249139216132893517213096789818408861805662461328422217579238833542214905532613110788418719349571443448336782643620929454549468922063869685975597057658914768824413193987701924452264257843572529266789551493881416927655639385274716950653349383326857285851034444876802146172181150822603866406639150769999827587978090734065636720377735882200073562275543357392611594562105690919549857661789562160125859468681642068664598716882919049062682149480808320809778093137129874146928616528337671665555462981398384708903764094989647206867016113185485414727680000 [148,17] -530596960533078268125945984457117934975423038256577484232788053044884151631588906366707584463533792743933739446671343377585008092888329746648302174149180224266729898346137709484133555651316915137574103892951206957452495785274514891272243704521623366926614207911174662159939809243792423592651579225873878293038513255464683505750855375075928118727896056618848759508024279372954955813444298690897311740853022596845244872012303622258942101312241975267158853827702789400839894399599864396869065167241599036600248270259064285977045288045061385423317348842874389441720805630758643603513966035262156580122218350715726342301041465785639620710706494401093597269120098230170293652452013169532514112050430710475153904769793387637896561346982699537064643094970108638057785561661574272691305315227759119083491683998439681469708790493579066994311300353387265095436002224890362390461261993008724064393466047900696827270648780797844881987222545489510997151972169122772336552807683139485911118691784201051369306144701830528354288511021014092590572270231113834470385697323832180284631043635677294359549677379894499412251830613140410550900091315331584147349616641949497250756026535302412403267650542085071944674612576979689012529420112920331903763880149780832343145435794358355367877136495523322618829833278398576820298991139050687684069214679600896057182073717480542497200622797388079568202310750188819737003286048575799923821563897014722876594831494315421338085140197908724428041899586854226518449328966714171769378957341327576090571655581392335243184916939010502212949898969740471609169371243815619590486647475183942242324844005619150290720546502588546620735923103686561332735464885916517424577311599500737938405779305667389597227456876407079302983499414951029203003885833326332709854598601248905154594335827431701816505061587380222946794427317043460959722028701509017560712078500893416766252441363956172208514049059534396744743379929133466174477312132937569353383460948290035067830326205880503102605965107342534402951045663107786982214586093068911640541482367857752256967118148807783806660588077967641620723168472530786028364793835799414336735494899380734404492736692401536136968459424587900318010761878394748040323107513176453265361654046034226788224370488825599045733220311874895592163902278860800 [148,18] 937118786515797129441178105340568096846716948212767336163751439587262159871106623893920813438013233081605690416157882509554205257941301362897496654250009498741603355948091375551994615262008890518896436750445268760627995476844264715977366342775799545180318863345079528908772690000373170463326307216790501647833352707419199270151365985089414351708574111194851191457761308144076816271349764100162700433450884163721853191212198119689866993407058566435668012301603821021951530387894637325804820987440440768099541500116373391846423656699356058643875910474470540125752427068855706673544624650985997940094618037532367050691634103743689968865643210920845115529083963465519913794327306887042674833642377175682836694817192433155847105489296968547989032895348338245666097745514678982342694488081643760105118385636362026613660170042524045325390395651931979054714674607844739774618847607198906578912266160089155577196449218881624982390846538402393421492319884576396916618856717641627189207476291657559806798210427571867132825190232064950443284384350842204824782355841755896275989301806906404433856302733684185580069631776070231287919145855472285931225289999824264273722644956773912730500626905504728506132349020589113887550700510395890741499254659601563223277091525294139973657124974048870366208203839027381946285696554968391127584115218434922536134817430347225374321945478482453708789857650369225632669040318283820174533644675152204412575452841106017936954455495720192381454766339320489408500012670498569793478838433596773554918434735551507438615986185248482398905189011880186415108486340407129171546790730626614967545088077238515937421111152285212577911390079046033735027290291043576149460895017767410774940994911590807378504778256453673062118664151473124388088956426651424862233016881351502837209832629242585012555183576416910238680037194151526201037435611791526237076205731472807758563234339744793032165002171923075565655352279148167517874365354592897679859766465367402287413594994984406417310417306413984828348723907672649510066919415394025544573276172874518986056034415029255794802556356108457806043684294492495011262039491225986459547108883136215231327568509157353835512443649757475001501660547746289656995776789843454811302208956337847547793812540134042842454598470005269733992038400000 [148,19] -1393340010045605217178232281247484213810437538728074275568981522000071915402131198361638559903157003507216555271831829623084167453382129001903769852173530763377711312233955597771444668151527218016082530035620722593869548765849436770093174777952055563197623202649611514227253563295437048642346920050694335531871640933209528903712557633719889878838378061491690960777346416496141160721482663598281083999536228265197069172333295806218882667732924639027179835710464201583097269278380210254139082519070847383143174371624039741181169460815301782777265232299393042084557621391993934555215149893158545291868500970246668366498648389678099974265895738851679901608127895216598532908268553079286632074635879411516180426353227773326737376057757819300291773409303872958315792843105722350123369324433516536529304216172120789561489381598082445266385531573118732901582074013853904171132983430377495527415459057997017023955975628059148327426098275197545288964974611922137161556098281223614553934916448894136557594388378163131621252298205671911779436635220923304230076695932063525149095575282460112590908994168938156426006632990322002542083521965479578248655483204406416001052373980360845924685298542739287547304049574120319558155181102763957839758660256659013767526254735786832218299221972203376091171078553585842786414004629587939329985479758967727140051952972258479120978843852397527257244782858726569716963412986866398485588433993732238433544979836744965891570201360493177613488757605263825585213854519120445837973885343588835158460727445995370244229801619233155952006543019184262152896706566380143083896887780767254684751038557678194133870415236901406267740268654023487894934385197649650373327131176463410262266094734023718959379694261465828762497756495507168632989361441564907247660396766676851914416750538948429941312802841521893435596953798373282931593864405306044272650419669492246974540406045432622498871323380397249479813030539863896017301856903194159455418430902572079600595236685550061696627029860606765554632868859328713100507459325777544800586686394999391047212922080318893745134273990421286859441798383089065103407255743746003520306137609413562818741126832827324842089635301628238735074519034126861080426204580560612899290566930053586760638590167471515930330300863296103793033216000 [148,20] 1770320641757912640832251136281555353384996829836553176842132045567943533213550441596210879961775908075267257049856735400499214418873886038559256679095212560713944012751471260890196984198527800205887328617203355235638406110164859768025113211406613711625723838592828849638303443948648825090809985683709601214466776019756852636570717237870292170343556468077658053425102242757695166754867885166324804788286964891172588677702047447571937118408306103996498012887430115515384961883816351917588467492617147500152796394207442473410552727285268512659022499262330992316701878981081106534889338388889285473478553362058732695036810582049191149518203378900876484112287369179334908013436949545519475642761424393621924861461500624230712192411343257552494445153783490694206728455333645639551297493873113873850774339705109481533968292516432572858164792000554508730081115842524280119925638317297168386092147570317013501320209579858202031882150555629191657429231078269981634189715607914005387778500237388391001749975988800515185887623288455513139877069815042653130337300961059662677302605145460790403212182054353101528109323019389060762729350493631250201940595242732686046207896009216400947745768886290146992077245891058182420925111868251829221744615793477714732286310096321387538649842638691232635373982998125379457561403883272644577675845950803587492296094312906404118721062333337805314184579646553042311008744222681141781556113318386193695873585545212517544175273371577066359381083857098408294226864502177222809504664010587522633917583811734134629199171768813284489513094107154187415840670232427596179789678474649332338713284224385811754745760630116153085446630511670024368031075515824730503910816122038340916065527690132208908304717515065947508724603052668636467311570957979663560576823282261453648932855978953030025324405634473754428431580684387629266244378894849719354318944428369629715667987218643079230718647107744682991371040708074849460144219480764139989207198347779867750148250588341879230645215190533641905996566992751524878737354765816509558262348429141204036240732788221722334193053699859962189580297695199609365022793358089746550974712825458308795961139210288049085747844682777029389104919341424761328288762141326122770675405050419536162309634602214448941176763951307350553395200 [148,21] -1977920877117942885470582200695579587628352864489179615588464356447639784369055506459883791507426229782839461469655140834388408581757395138119739147192326940021782955038329551099104650848720552176519205035544386749915670291928584766751902928229173415854555445779016179978281909976866096020624620536114909728355065989212322468429499972953156240282413440411831906078149836602900543856944047532014704051255884245705259820975081459084913068238151024891191006540719914783829977732674773055968109744417168176604412536342640154989870614295157169803146441251097695224005125289925667958349505408532345953738345559093746573293788379542017396475670857103630835847909283265940818557929037785951995603461522275300623151305651405576149859867685442143691013100651098831341259997859484525946250789961298641144870314895214848600755821384858930530427423936897476079780210130584570332462985612491204737320874663962732511122968300604196265546668523349638176966222352982893266152356070706757253398298818497356614740730561625696109373865405308504942314722377566963125282774519547480331568441005334733091049307764987589868187875809536220705292360509108220054442252847071316777574451115161496644438752265661644665163421240701354068810704366001194834938484617019488631520783052354622311187442131633144304092486094563941374745541756839670537337512279308739153930346772201941427304999048170025066320240563702073045103064092749665965005846164150225831028241348717531220677564429155107166516427744778541734985256150714111129805108088503010442207600227828278954625601338887846906102838860577803697699412635159759966693826622398742447713109594607821625152265874175862227672575257045430256578679620391587617415167538478569316452205491860389934535511791430263896038742116303197118398959548127073654562742990530094257247147494329510145073830982852588913232685286367395334720738685034601794267133753441496046908147614440210220374669632566373819269924880087981016789280554202765793895218960607205155280289069056603310814713614860818056645754278240757961824401398025604927058096323043364328172599232871715088277059237957955881968993348160819139161193519930424797198570317194300535193581108716461872381968283417117761512634912132034795878655904919508690772307719955825487434693700229726101170429640795226112000 [148,22] 1984108935389976034893243055961320683993410182535867779411749200171364426025450674268941129976103931663608309916736462615811638478429632583079662787530270804661442607458823106305072023970136380374976835555021733752387000192035527556701216745900800334759518775361422628630495445253292767656738974162473081789950008034659034068780143447558179517596359934325313983198018272747289566354602637000425832883932895733134444566504222906706762776944201056470000034886257454323277707723786986633795412885968084491722267129200159709614867262113955064686105057807108476747514072169482248099793131891831069663604512420309244252783614729886951839818291637013582838090327764568779902856689314469147104523739279224618842310140854644343182352647331237194288126795701006749323507636344584143072782718199355035041140032750282077972555074399551960936608115985925883699279783978542491403850746070542594944248749320338873055465322370742218389071730067057389936893022579910376194400247353787277353671509719088139137329373073883455206477882761030076607056184549912889269959132995192370403130688122947806404417100430381514943509712217984076982965883683634246592622310633781371285426627504599615490405837262212355575898225816518199513472468901649138132953456184513198536692331261674470637067576486052227098558073383939847950141447405157217983523655836138200406764694522720848341781192305345444092422327407572655347431578990414137493127383638277559275431320377092376108531265152459975671626268015177044064454084247323853093266499498862928453121511191662537081549233226921658527321348703662899028296815927603704703959279524101712808473522688533712552933377696483389503461117438571087592131265074991071350322453771922286328273514669727309346914155631626135312252492522273263812261339769692720400581107485448760686781349943453292435234725314409119524710244609124552215205172715670557564136279750546821748252001500243825377369536647186565787370735006173251176609740608279188999737339452543062655053347875236117051115515617678507460971002848869083233946240086875747708333688191741033171717458796566024412677265567712401785553513779413332279680825157833578711409698740916328462925694315161412044740018757351737483227293376169068774674637454302570698117963350677355679352322686826934104092591893239562240 [148,23] -1802247278945407748380439285824540784437116888075389170429828419658718754161796076682273014774644116806086207761987068409233057842987196530371917065349015173315044104775757444324778276810600989671685700634150645067177850758068168952312528614899736268502108844397186683707943204300427423044686154144783160644875841332383688767603155100911387351177254534057269289277094480287287227791346665969713259068277526805581882664400996446697432084173556944334482296460436697429369626512261281582227033739699183952817578508023354919799335366628307624398616944289305309445816019326279750855748089194475098036643274955330917794623641034763104028138969359301432872913987451899774315780830009982718956440407880560052362819114587965393844516240501976683265982031555506690315345577428875874756936557693312913220198579294502024524822692895316684230017769073765372699232613206988180487144481941340250500292299943327736614666509213139635940845294502367545358561453616835829603810880313322718870033024029688192468106292286012627931142940126236503328377542748144226052047007620938370085639799834934097379644079806461859217631623812179598913926481189096721661365818607240505634977379533004173878375552292044500169069950661043266177573569462717094827969445538939672899340578481657673630983546178037455120262322257274151785195928180964918962457626381922876010920013897262748666428922429513121401803374283576790152297490700795027251030898609817170002812286829708858441633811800726743790716493520107712143393334359653162663204901829594372277942286021635033722439712398185583315697635954086004053447607868092572122160805378721866192211850595692293414124337958160336019481400223138777992718585787877624898693222747232705397070862994410478100118130838928551991627525240021315878113320275343359635330332551771812578378407629215740785354159595323293712690478639850566207231103535543609086836530015633559923608522117683712814281777385305801338926721045424428520975271725872733357459348994669601727234901066142976452659190884509822959588199110744989490655155906691348375332806455218365348027829027607247745306418219165490890840309410664360522541614550798595415599438191935595091582272099976736119265954037680131470099145104844435069419120814212125364191559657610113696201726598727138576037716374323200 [148,24] 1517839632480008076583781235109655624950496024288895654804620202708110002053104993929882770938571442732157391742143900885501800746595421645578266326274973062849178683486614131989351209459803148590767088335952503052643191670416032193181618616904308439619987167498034301178449686668076731902001587049243421038887590400474405972047874184503835698131543416116448864697720618172861410220173400366621235393503628022983993465173370920235495153095140521992085249742619145418734909374025242385545512764276674591926057764705326137407268801768335450098384967340319153511565991229290151668555171396990299648641046360760028122398607990930280499181213798854014253849137689003624475196088914887511379340229086626938818491036913096340488071821440901581418643744928287652859878986080506548607841174018115812743299772124519247689218671667859444112498848619774406618498398293472802727410741289661485683812228138324895879247203277246370270890519948483871117658950960240247251842732678976270041924963314785639440005378230891514188634686108934965549980884861041080081552173655666011790308808238568361908691376191218474188003872030515185763724955462614650406466437615175944079519952071631370337576345042496026485893775130298419082839460397087391885635177548254433901891271514219793411067946973085444055383223106945819657637056264414721848767529672091330480846025694993638851288028367849494154638877817182391052351237529454627567922480627519708887432935847674384971863377126259510503099967141327089520818692846994871470641142715088455209657991597479517770100855512986659194475352887866529698604297067346222121705721657512929371806418313059379847523322440974302431296654789233205244424120360193523982925512337188283261711342958660217355658865210910600807417520951649079448495909825651938353347528147536108394213444390590011329236054643332059794516793673621704682588204165437556261032625860682706172118781720116605933908239964837443035828434640981803691374064775081537337699248067812169605399044328685041132279206563941345645018576069735775883635256371272665934389415553069744702248664390312314017364863472400070842146421844350895695827167106619944850926160742217269534648612986490893335524175635525868082507166990578868052703224706471674385780657459420644790879288553410351069221418434560 [148,25] -1224991774975419688344418947490589709322584442340994435775517616657688895835956850930771592630535754267240550648104334018048718345426375197853192659421832362704750970417567419316271274174978363677813734860298983656190751846328865636184551092191771363526269400960023955199220580784208379271491682180363095253865494316274296452891209346303954227365156449485436055514379719669493908923857641757790902382983641047823481311301652503981800694953072206072233992367678379600239158440647848676579725572441906637996094978381223523678107775031670302960763999703567621836957611764615585724154110154479461818831767753441316402660888454682770632351097464802206518358808410781993187900459825140612160126452681035828888823778264583009123373318671234650749103662716170374954769508682375885549678180692536213302456462869418105034516964256766829445287164531886593385257271537927611719913922535322263530118439340648792362788506056353671354433846488681293049969684606451564322569701391948032996857822875050344440596159503370072527741522353415992210585156778596083865686115615196566464434246459218447532112954484642794310563315801309584686374871877693033001210424359393782701223453430237606575184215249649934383916340358519444279340119294994052086652728887467943961491215300750105675949092802490429526090466471595649299916593182385214123453319399904604859704091497423088226101462068090159075834450738519407302852174726748272132158492236254868940840405084021973495522140837463675618008696804174033625616601672005631188834304300124846672759296799700442190716317642773124554496304952831803961830627384681070231862435692575964508817841586977144052448330235414405077827302021996595932619062477296958619940613069927231881251685194541115540494363628544387771960428017166873346145568241242725682633265828710249063113508004528887152290273785424228410680741603221760394356442316646553310773631753728850898906833296048545574699218750687441108406006186368778809842845560168003719187525112698785889630152745492346780778562190811982007436132386061376454271899744589477258349616327044251347043285898129464265379889701166336837632681742680928249318552086345114347928368287173449842421439220733754440604908260004262888139026587617704237800607740170574411904445896363272457012356864084510739036897280 [148,26] 911653991168940865274095924809096006250780236813673889871219993394873471778161540642514662393051317652456442096759445097509014299208449204291627030882549996954324189749151464610403672803441334876092514964152295474001782950553112034975744517482539379991975064090421729851478194439093914086231517435543806895734167441457416491898644623243695031627069427938542491907558264640585288804028261943935186067114088973671105727523319911226030677537382946171698500904747544100227813885472411610150993987415073968486182769297369905728530058987408577937027033234340752025298270488597385359578490609202292143666643966933276730216108634259537463739554469022289461288711874195781267848604203430429738775098542659307008411040605290166445620584719129701555988827701942450646491734352149460240944732647330892103803712528437843432440683280375976004923508236176076483297954016831575873894176568281932410266521706483677189821532235766219982175643018518469495918958182453624902203197491009073886193632049655373503170047695588166313007239407457780776437379667475566137385221251660236555099668909229522437614592276695240032010718966340792384469155212735468893138887358182891022265427779821526600743389321517987189839435985908038288955495214416258386065729719580522982829552733831057674148931493078193219501881696640642533768959224032111033601223057517955414673077866044692642665685923392239707221185403234627121278882450033906386759453469396040756985528260320955340547169308562926643875620480342953727692453854617035593252327566319706397144581825182411605927182561753024706406014742286027629091345856915346274921070027226502603695614859307579726317841118664606282550461663258670698876301118310501997159376838702755778046933422645655741063773615387935903840942346726241252336322952692400627992290389959774810910736449333850260732435380316885335128187737534117898075885222691391791055810378451502438676370003010023949043609394228793615185971491797624106803162036742762890316833853104233006806506127456629223726388405490395304291467727884427820208401539759931434171855510640269454609518301121733530880382746744009995237925529782342736919164770620030823833140184255395050450434503990874391354236035683120930232173833840325559230888742068118291166144578873924004060001804493932105564160 [148,27] -539941569441488794433614755916859981170885686281813857206006393954604970159599909731245750348940916039982913479802677056123379676862606622377463561732480341412895190717211664990073214586354223304671952095291201578278543792441178779716401201098857650518688268669191666534574153486518159948232637214847666824826710102721384767417792781028836147210129230395609060021321725318252936690030333625058537136026308849790997980567621635471283346067129445154296844803134002231462342402022575754438334489089396930871908098921677721050004620067013837601623972974833247702748842246679326161908667819978308457768099010689039570572378084329975464933615119441219831145893648917107171581402878648112657840008572335118694903979630300840175801739484161862928798013516217764278700455269856709244569778096325358270585983922565307195256814502847297423772788180648102576909206012039439892612888994322788823072318086845923888792741795741733134642275385828516716759300955396687917894529258919113577137530121712923482630380426760465235068141472573850165711044330678523203433303459143060079946437310059241199606878239091349776268113784278854783475668786477289682362399087512885772375907123319244611660680155304649023512049408590410860721596369948712027980085303684279805264024532271718999165331350248393602295919787783866045310609988788651667244752826186584856083909786200442722695986332254426790227431924439154639509158309600299001407050361453856164649991473396941744798943210222096868352554383616153497337991416092988501357734943703051853497564696205775167365307681188636780903640225290730255900304907709352303714662316580283694617573690924539190163688267697784096522337499439344828839984355717453782455124400467381998445719338159257837518518477354351204116347932505507983651646238344102005176075437489247633653561677278339785725610485400136347452273395227100889759646641225724331367556902891116804342420210103416639362481460080160076870938994818049171041413522850913333164734127373964148902737964105008038818387105189531554291562748771467165430537008710970795795132788834631631868871198477084345948336933683860257550275108209913086225128131622108628056398352429425031676914633445547667932885015548442189335299476655258656805796390435243114006250281598232041642959862524794634240 [148,28] 195955940943231968527241499843800837185419771084821908551601036496456860016474879960870080821079451179566823305793010237161853474006501055271547933311987989234834537275793157667427471490330559045508243989874614051209484626901421935337310114576743276029037419235644003824645766278698035755237835251679508988666910021440590107390647660294210543003331610972948733671873852653004271982163990458053953752455887178453344688176656160831804119571968676425256968672210003618951997022518346715121964113593788818121258845021648101662912556468765121161348355410681430596077549865010084782958809279239161491722880721808810109578322236541140819070263773767528393555108057761084639721208750974371514233339526596587587412305401644236323673570211095000011141156949244186727979135571571321240140193816456161847210562023258488732800282875344217661447240244808484023000634082929505115261373106800891038258050347956888238041438371720379316748073466680056773772550050422406253775996929181417639169383488463048103300308389713136997471766455465205891174031826612092571702390816519217941946282042940380960664632958367776874901291408602328993816592531547997556930814265144393483161626579380119385015700764227851239574742793636528770435323595054982447193192160667964064601792797938521383833068459492325687896401753535409569509874387112656286461898879778350287747919894359804467456870964958518616032080289040549312010445833583720968756957493952980343265543942542185943820461880163973958844372994094565707735803519844350870478099803158580131862398822769257408089768938883563488191850637145101150642927590889813856182067210526413130438656907097654923360707937493888699129492173563628896534721083564878462719714683310961602697266478944441366361503947799940211896449211779367263164968114370068485732855940546544053579053983765749760153849855745489768356422335286389633324421571660173683431636536788432276742108960379556504250912205220429973938147667902276853695651126092604752923698798551772152120492967382340403078649567936438862404454908433258086635308197715569297728405881112333227871717993419642520743322930158639891806206241730928332870590691015179398330110564672684656858367200064973100791252274301543992096302343743965549975536066106341521784141118829433796493658092491243520 [148,29] -13145400426538987203479776756271917551343102530552817360040711877008602337242801216658903477016302781761206249923639545970952237431030379539981331948729493675476773455969796423882604970105383898883822326503523331514850111242595756530625070518427188748068143995601090004560426696860270752342494482364131965095700815519469433083411902940975667394399148813280921748549474372500538260814910111681671829899681354026048258631606890147643925852892203196673454956790936259080418295274730517454985614583476680252194212998686147451943921063716283696750129502467658760067868019860924832658439256227096143281204235160305706956616233758871606947998095863141235375864207544340955336472090297742522784197805099827621141329466340278573058275757560755727695472398591426445310535067125597000562427530447688828487806719024857719347239325526601515711751678284529595349540329428783594025477935675008343106229880088296621281642051647709635323943458378262461432978256877528457507261921651186091705159862484604172184135421829069372949710179205117581915595926178789153128001976592752643871697993925541338449681093265936774865765040281766533321616811291050782174730576089079928745697563963461121980848215923820987016418853889953875617585956680037032755633348126667992598127071942030874458503980014852051104052843945917214924651472814096386232835736139315142975604426744896470496887843206530427608991740541750671917327833108271110880898907992044692321408669924711840982998976266174126519584260250793351797385866940681122273693486615013603269185980152885046366600402281020793084287483019256224645473154675091308096410257843088774456329690551821305664950839719335225954690142492759969533484248971685554917233805284174781052322021936640268525537881255160722445227082095480184312443417615997246896581244580446876830719099127887693379782016395926708248551718431034533546457473484981147326423674081663056276419555245690749086582366996217174691057640280487155535327166748566943100131722744097220282378760133564946634263770435437622804900303800568309510278355140890424638965747087758123975732558392832773485878077062579778634277015460950981508055938662882929058490435047775374353858658058338998080167288121215110957442760581727216644918872967980848390457794216253382595973302190080 [148,30] -9829965482997632807260651997920301553957370668022235309938448698657544927433860107336454211142728502449352610122595053125665743660320549113581754314067776763563811889349725919310154012373138692470942423406556032322395543378875622630622614925474807438547878661118127926888600501743377829928103693591130659789547916663603809747454064126510102632375016283480063456807540143870055415365151705413587690253483472471992298183360030836589660853207838951580141438645664194876719945385289980405011194518897799079066418771746054075397467887844366011395740191663530462141489706238976353256374234142814098752499652151024691190573323678755242873583035563476778914898108695851093835793328996111662733405811004834409353990563700668786428066033930831682938516534742083414488865097523202754135691339702291641628801382879567894000344343684125795567348440262486066306706121069550209055831431419956010466516745955158808066279307624229227226053781764017961263583913458565983725094978349584998456044110579377482415943370225587881755353391811077896937074968837816036567695365440564292930290664130110817995205436211559256818114675503896001613732878449361090652468147628278843526603693126805743196365912656392307775827569385898615623358206276815264980996824542988543828253236885693100994813489886460239696110168424603717040397758032036270487195176914289913807524093553173716484353944470545445425234715710952788915009836080849005854854004273029543888381955035060153052005314751208935041036591219772080416860185303659493159473135238678563322648497822770904657021829153355925745129677065346464131821119768765174898589254961505925684074206182868102485023407624727769664000929503560119260834315040856902630829845829653534060065973437997770575354901056807336069782072792842061900687005873714375316991966056350785928989508946879703381001574726555952560670995736273510597866724505441433796189070315715579337701298709875237914103105836548301114718158071122902451252241776011635054462576783661480034343356474590737528694281285873498135115878700798617360544373237686941633602725040986223922884663811486099966143808807645995982093981494158701796057675042348554813728400866156182250247093750867699416202860060308471727112781532749456628027533271899388718492858935013036842287104000 [148,31] 3601343773315521146551052992459122519296138463560663639604609216117493713557800140348434891853737217514252669417762859207914775021701585452305529278285223295610066722708521152501850389797986545543813432941090653520268732405818579747957099494379506274904472555705699596521064526467598295481322445282290071562031028771616527052956319895288482784347266475485860764801488507181821347067328717989285065484781073322576636499692851284824181543329124111327596192750944847204073747326645474596684654266858518379591252227846055998077888579943688348036482005183410503528966721310858848379552856250475554616204609851352482366071161094455727332640066881942544938501793079579166012943667286327965788349106925763235134874641273569991075270957820160614123708441136227776306746022628683153316751188575077381866828954856389219192927703173743342512061462136965081044335889988616033091239711809296069043948906278713107882970946464612528050160481786518150723069210356754497192518380044156835956892200840367058092487666941111303270542724685534054019209033783912906845936619023768143914772705516702736428758126055178134248558213168968691887134738729708778430789336316269269692334243847070287748507634511208871523243729847907531841856703380165208941304723239907355992142767569436421694286782041967485552377121975359837678477614473152463159576150704989935173922622403696487372062531849903753948626284219272998461189575720778146961949632397172221442282413934841286928303974337728170356353061771440143093930305830297914157069479337307188996528752362247713364739937290465391672002351868022183874121005136850918836509169245376882304107331253788939622332400547080209393813393227176191157896945638180747180863884611810179702604028587471425147382310244443714482123733941996920473966456678643489776856080278447593151809952916271002243032071128240809255374198294405485575872965783634628612142520125903268727781352698237732592097464875529720944325397070373461490272513581087793118064852059962089316130051981650897420368763382671804590864455651486512898526081994015855534519393129789387321758339160882764663785046129213238482229182711946394519008258143575772800780675872431487742473925397898938393946831275827688742851566969856299175539569233137199492378429491682675261440 [148,32] -34598907509777985128635125919833113230729787629567154216292127648879341615666747342077718635272277486599601239026220346566367363611186836655806259537360888862810021015283045402714052526810072314599412730202331291392690786003019320669031674856861413191361135946482653429369636351028083629390436064253240889572291028356018178012654338353091787862765077222713369101362372069867021020708787109937410867453723137314861237328882089381012673523011460411526981285045631852557577582922457183722289787297063811199202190873070889593929829553374033215458108109397724625238911095338753349969552463917345495086973684209549090901624957426764585054499883915521814145623166765133998223384658668337532861229503882993829146497717746709214290626482486999696940491531791351217716300982559508696256592558799715074958023614968933601396630424020185197507916411685134667618940909237323275827030982184570095932981520856776009306097589024357681025091953675369058106768122878728840284557401444748913412849692051567595814134160373360514391858843844601643011376018428907974380067775401297705748411405381673839447919202931332712636223577472331082148909244307268065270282566606007385077322904699957071749763094070283438886675654402628062552304614459630163254038478712748151885271514278212630340627874336685725390210220825143662200560802445444184023331956155465873394928037087925131416574069667865099743330901732599351096142117482823612790721312049012149221397964151600814753708442475028355396403346256236238817067675888772081106612537524325695153386743605825920051407015329996820374821760355969995072638045517794122336721787203703931794443606482399882040691628599245685221426888971249073376768049109511590599456243497948055937425398193881842312737583758955948651655278233505714282663743964100512452888031084345077701627168479040836487367184270621002436114405456924095168593022652694601629597308528154291635204378247511563487913900985736417566130595801494402062370400845206510876234741187515708806960368252584354922168133298891091896374608514024607615125132994963044751378956701286057974026316598152135957957202518373492647074606785778405959530791973955974500023999015353948700823955582299899608584363360076088469909622245992030659824552712771896030112943003800563875840 [148,33] 60355999231934411218052988545133229255125907605681534290046946429264784006666234514011679624671819086373010270575397231197174665132330429813330953379470745046037018851343809990883422170801380989656982915393404146958618727730453264883021140010061108457109075991990944286703253918954234098810243768783599528931169707328805970029901781376592804918915547908581145424582432963697708667089949498140405300803713644080295448542210117895738804319957183003999001608496109609127999068381797822104818076493798705823969078812717145061241223218643055348305958076322504012676589680878069192475251957451211397357469151640827370655597370831833735691005034803875123798451075717331644065496916753915999611481220247243499430025272596304896236939587190294264177941543777203728950614747907528181880104140137461500194636994471173543147658192231783748178947973475228376645440516534110123050832571034097837375835771371343100841718474356911794768413775173914708929352028651822858518010850919141468231606618261819505069237228362414121104789445953861366343999925103198253137400871025041092282239094970430229432084881088328684180306697675498824748231855733749361088155959151719752589244391212841101027367040662661930655594896655882385343334192840469255691315154855964505666945215784726483016025715493624386019924190107666896588916912606212487937580858696644567882602274406538235481775253118619659439891396371097123166242805827016780309400280419911314904006494059142164917437505628915616868102542053817198949568785540429981863014254058765893739999937369906558375695423517316051161899209233326269099201780398158398399436740838621971656281416624106035071713324754555821417073092963582607708642401963176387960175762891484493021929812051825120494255801408248454277971596430304664961617279965716732745101835777244947588067801731746079803187544042164966865476875789060871538610324775886285503121134020929453694698353259613815364411378909494631554973557239416139355405365510946599177066407447530530669169632209153014371776501102025829882649299659698244834418671529734333178669616180133860083493719089902991249964534111574926617415654210131351098054807755277327114470203903524065107825529934622114653207704676516926020989906810132098634071521020772955187798914859509391360 [148,34] -14134036021047139966133296158529555733401065931630865613410395268174665081784314091410447408335558169845588307279738067652870791814464339419599037697630759812501736499456638206881671400864297667004170997229601676180730448878730991207292419155626142211139193238304290291096561127152185235931186876290126814469938317499972283814074771917771762522225438854321989717452252502786039712634914085554470260170359146834646806055350195721946678716352433728792453104932689480920745578435971268773000474350803901395956340552483786065866685819551404660834692559315385553339093325797097614300828945963986634371727481501106941532207580392119231058331885330988472099581494324957822632023473443006520609425846525657389603454227423397640135840917191813112613628997056715367699805798320796763575339698367304393726249370907642296402449782768728182627294581266397339998753603426618959822735051830339114382464105890219437504707142748410907556276489297381698128643520075249413372197244193303294174323468034519110386181441406605797589549685683692264588080303445448579948550911913415610337561344746553398528969019775568501318479377895538703794047795393036839948298065612621523785580917073228539724844191190985707549894935778291846989414920396417094363137091691601162708989121112243974900210791426902571727207579342547675640748404539495534574961011798528772845500610275322250677279508377830254145243981897656894480408290160575738816718380071218384530445742045979312628951189903530166319547572586352919286572809507821091213918936336153366366744405507447873181089039086018856864326875420574605354903898255184777246972844414081398758668723453871178360380801879946630577635602780388732806022327201524243587388117095557395034628511327210482554419906206043285543679793880878646827371618249794048977796727901558774558937184861770713503226393760846941640111653565568712659401957348645385078211081286887977050806046911467371981968227673190574633251044703638196715862726645494295626247502789849009338068269552361509039621198744389007485884974138113762416979767069826094888056552008591431201994206831094455704802069034252288175447963055501847013950095717210457258488185864278186090145947678260843531908494874406022376456776248530689117445517631923553575226783643922520 [148,35] -55415480874163174205179562056479076190319667090541916514598502994598786092618160192582404157169256106963694961052279323018837412733147284995921933880957730715002186792852915130630870506223158523643954594784390328293426132790822371486543558870680611439907997459421406884216564920605083933751278247127078994219940597469766664156816017064101483908473183731200369442176471477465309904805239712078161647473017193196225456830156014714578428261472811726622078558772175988441204358543155884918760775380903141145700052124306269191993196350753290076452191690484281537968482225391686297708490234797396097139005614416245891772853062216265932178209729718553573136145613931932147589155167198748725432818646563536214700804794633687347559083534242412860053338060751307097793376540189050245615466002749066079224709812614822650999138522474628549837022509691491442256279406995945368950399718184333302708457041376402914500027498523430589243601658443694117270550704353943432617005820025146641202907009915303802994442685715227975956299177711365355047050241339105683807427822905111350731297260186825586379106694233309625666723255536481404331649079160233368549592928334837471930104275320854522626440921580073746266564911465993152649790305504551080878815973999916362236289279612819088930341961359439390850944008367351791306480733073532566920740835577702946417659419603353589951653800787718290397272880545772429059180440019078574023160775944450340351198381057382936625248646941660674903233512060654572391241945544326693375847952664374323478121354953133827338626020780730448433791489810238099783196627668328873687121129522874413493788378155716654478241617679691452582733421438072014858233963060604420062639987561762987423367940530889330263144717455739227263640576386589698459825955241292468343018614356418902802748657728237538183554122891680603316039305559502435828442343523069968051086081884284284233720799054953095477786298048642987418495931345191451829588801134461409218116507385064681964069942107053021891966876607434581295934705749187032668512717082543047409825950028212119961162665629818939708004054018900018939150766535007477314279987512693765296383785661877871816886273528909320179789699826817266140181838549948237871905109669795509826123816908000 [148,36] 60722832539475130694706097442962220366232960119084110730280645992541784804063767663936505256438535846082051535426479809757314037031564313129739629199918082833578310888675958420329689033597433723000005216791343679375523433329232559031163676258276369191031888939766748594132527529859461413958984784911724451636691866699141275923018399914107244324455711806391676455270525308823574302047953568954297881444482108527730069992464265464905012587840443708564335421430342959913638962802439709338345828478779434146450827073579166897186437947039068313216342251274506555920895847173153953659475724855231975195407493620179952577835828308848734552055853714110547067972860255348719563733201301866708107953291707028217358074458648365156928725579378943854566430808962508586283855562456695712500129529707228348987020600707438302313056221699512516851289124071501713239386114499817181374864350577081404403877519607424859659011313065398911975142923530629201021652800435168816602791301664746441940867455683543585003869166455668967732370213802065827598416135806930074826298774252557717261183483369057902636467156344435915808507061044445620059235511885962495684531696434754961117306468472011349213785063233636465040606741685653962136953799227512748045409755743701748632509000602917859942417984342470541341321973206078382106213514868330498681028038753174490711530201523761362129492923796856696857710044612734057829481705842574623522223534138934759739495400552301076147647523013053176379674719651891693521133439166906244617925586419881926315272397752943354529865913571132471277031604033792005393334685195457791016595793771347405516455993211342046217978094346318591357153777041382958979702495490063086061001418955322635904188380786367080740023985628496373323555531180158375294810166414820364061167226049074954083593473118193047873269448018298911225776302896154102074418262701265551405045524687579958526712059647125704295361238722992908415817338451346912103992308854977217068474348945452194118524256933065405020704181812575862929479329288323224037577829359968174915943256757864648857137231608904154592859625927312120747531528982204903230091391471190775240527864242567303101475493330674684114511465579653331019891790093920774284641847441829789071006570160 [148,37] -4374361067700436021610187137326505998996350883059911977414880517163642507953546200219566751321477070982679536699757876709682933107205444318517308750727813262335328996459171357522258793959144845519871740059722303138087788429228325322390823745847330946387794089937767066641189537298856474865964725944468526052517344826870723894949389564433753581654227132755724143218756260424980824591363928924882697734515564861812476341021573397236551198173661898358286255760607208861195121136540113315027198889485295760190292294934336023301037492058341619519684640960957104640254809995444250340604425676092382680518522984016326166779129193183629513220320072915623305323162670885794564761104493124403504796410639418437539460122825658423202610797237692234858554980937177150227631687429897056086680322223657752076057317436035877772822705056738173288039983876606729671808168411997788978056481417565046857828961334711373140343839054699857585573389409497525358694770265975527464262800307475255462337062834905650652716038483691402570170364804165533508490890323063374005884641301086086435806319826238003911269756106349615433674225711458829201091601074164240915324573563116413099232115849386745430210443167942704285932663694565913145657862971359508396216556394529969860247622531832805962431794959167004970381736748320138708072463779250421479932559174309572335173834375146578683244455485341434351035635541599735118816311028270241536028296220727135159992388594246461021009374858151497499201344378852196836043039809207837146979498961282732394144308935565776792225132229490572584348014444739290482482418663670343663826641664301350528042376389367186300626080684670789697741824450660576801804235692712340601075197231416792854947273835088846710923483908051208305745957468008275732110474429959735618479002175970902589603239524743370023743169833069982495389242270954346143078511611117031526237515172395941648195754390680365191507603041176358348658660222039662254738196266768064369621872696867031890830460768502051685567436609477753334666855767486939316872301872286224079707478727210577254347222877058301801994580954052315955013792993089882946339390121032408774354506929639026025747756025291485633242561855783524071376919050916106117284504971925737754389152 [148,38] -42850626661743823654616272091240855215228810608353048431128729218894383808882507405704640721263654097546676761670053926339670272393316660804894918611189815689835883989229250712416135248827344810815969817187799510938669951081415073275667053576044696819153169748826336966966490959150247521853505409019541640383238693813574734330167533309033971744199289474677393921587810564879388520629790874154604112021760779491002963704610327492222176620347637766442126196085716663352121852063257661757477851619390162258102145130078060325835543765366277351850871092368497893622289892917557494799154026245020205100777969043739609594723751434587911192228981849682147443738523651125700354679130793694622974809158645881979258926505211311275543803687358180767289389375729036470621894946258511419504878930330208933908749316806050008806886167721666876967544543490465225305646431778299824437672793171833111930779559597478208804668872826167511168249967815033472681362258864777141355123566493912517252550855344583391932901919708953926223489042148439899490450682797768715829207022596452648507070221627933798043038959863425781254841126521180685097877261642403387875589357515660035402420761653761508181988818448920707673509821328633939203418187723722485049928931717385033609610159708985460777675253390098374791134647094565066486916797577835837539442130700048750139336657775725583042224674562456739899590349614120764797935760443972117587460498649884284708055606060652696661153488579048883213536518723823532780712009798113684955297676615410013893856261331775968835958161308601814497124100304780261351853531252229029183516304807540876519625056119697069477740516870120963049907577727237150700280261406930990815343282914492417298498966834403626098676360051632707908043535384972675814956928389747513901345861755831842439863611196795803252214157828147204673008084612066842183900787359573341104336476771779492283468650654751971268097415403261877984885981101254859044093988214560631786829019486599633641604608959924435833397349238903563889017166347708416850830339825016425446946180891033668555606706837841738048239630718951586212187565532897433773939742599082991329214978387779968269071484611850711514492943871170557426225723448820521847098868972732266600410 [148,39] 43562736859969028648509629846185312144748989482496276830231721392408962599514541353099715860634105574044998051931566102321460768425532079223440943434316278238355387589006226955594808955153741385855066977535747759387464830606608687478094078379182074443492524450388986286023638215859374268273280066489257126916213060709016538692036620145234176179332679343576575405338216964887456350493956223528314283925784057424879236997343847900065804489672432602665085425856373241215162948822781976740305128983599813811033372766402451432186451048316676551069576129245417685930092285839754223754627420258698652507725648604548635447131147775566474236187623573682392681372683520084111724881113817713953639817990965060684057278284849340353003345173359447691588608666978142455420894750574544785405927544896631503014479137023248596400295025590341115074684387795073501921207603577700096609414527847052895507519399304759635125578476172342726839111169673297694286184478025526313415903376357894642762071991625631377363871109585379905540083313433502420577614743649902488783452231079227298966849037665795107702029792075036045377836079100376069098585752485304593780887075519539134257906007311990896415925239533168328667183436774510727816864849601159400581340467633790365944338344183533071321869402465278744059492208803145257546604228376524115301063390123408159129048748490958584728073473941213600027136408246573574419840980315677539290657354770874741217207845573373123691454677506956731659518573650187881701703510955298523774845341094283619618171750302978850007448432495607435728652484141397265016563921384432717664062849752855081265425364768938464942566182016916974453459420055578412327525437382867644404223318075930739924510793066463565846786554042696203444953846474173005084948535360201544235397040185846553935036533019462924046289359056078696985482312947111882406664713160829013708527533323630847595144307267448393758851916628791044558261950778867607167655196715059938534621838839797950493789095915128620998032460101381195629030374112856226642468156997138511894927072989231565745957368822421911223457373772444395782232621172034605825134834187653956166192872458647607961655532740622619601129266532095177878979463659472409976774078946720830272 [148,40] -17946939906371125318714741088421814720327176136510145206115593768034186931815790457420296670108825798438783055040721283050244477149809891526255575138256526584077383355727279975571377326703293616947162391439435735690640314590701560050699643220471396647224018056870201371027537622507491922900618190177460298993527268902645423905430728524342958349360993465726747847724489123887745413347958562891763227350927604308159969105325025091908896227962134137617482146163583384250647585041148948823997326862112960544745421957481044203735931885925999126169409375442008247827526460262675034573474575642363491020956450156541353415970149072527679660814302907339214090685178118489311622432046755414182237632445667825075895264250520061184172501922759349349774892239930757026341431871200926080320790666829645009398662977606741180361787168307224843413279289923860492450810428893824001051111507139864528137072710264768883817552062272880552982539424719400084669549360235313925672794252267127882976379385398901929186791414406978285219609673811851792481414168689058360357299602249079767972962787920203822215816189716758174122110713673240598478049264233123312017151919933136268146582195175274041495144608500503120242110368771591951432673162643588016674665462673127073630354565288572261592587831134012571994335254005648884583989098884144085849300351082413122452277003047810455339005976234685357718305105524579700181644465714688108986249228587812094461860096203929854538069422580076033189943415287814871440373507465150009004823339725994669409753681877861896915832544981448618140040328063015328149988394207267580611678273757448466968275228449859732220849385509094083525557359733549464173714463659599647467300311700455243886402479424726967411151457378353157484539622051802110084283451317292191755184090479705875878051617000482899115678995374172433424786694432875091203055119914767512442920756284897822884895638167560156100647512157751610640674750955836731301706433446297131680528251648113882121967818821294076816832939326550329560956828984894886314219858231083060805632782931234390885715285195378377171561598488057503639228751653961726588664143615893411537171159525081690411774342950484001394465250615161428839541238496180399153874995508216396 [148,41] -2479207039220976716985953176432729137075513976082606337031696804827195948129976421820044779374849714188646747463056602439614731858675164830389570132261893642492972199893318913603984776803520942093844251990445972492898615848682849338708516748264328821483284816666590166926359240704974837056107662231734481327566131847820578763957046794922777202419796092149396296168096369530630114105059039680482922258909239172651123410799332193428915322891762063016087459815927271852256024507258350306187056128009930451882340610880437713471486050059608626633689745851315877764674347812449851422246071541270386848409622160377002273903096090159529263605796785426519615110718157539109789103587127406223107687460693564282650608601167532547389882622410689526060633784881634864255921218726955894613485885417177815592457677280018716172504417827505752863065689106311103734103690023784110602829713976176065456950280102948430677026287407404948815343143634681768528962877459227779712362444994892382525862263612721055031857542062095192388391387628806725300075016057889492208640251112063399705453884178588073339195664814420401754931906381383248478084734669006254543425687741352655179149199625613365092602244376141445507812816150300129540429293682629716947518599098804384989659240933798462492618739463787924304548304349924952917771827117828021072491618519027413605224496671151255693473207448315517104433267021443586957777503032048993829971059890651734267814975280231992045011482958063828924559193959313332233803353643067618893111416467573861513076248820440103820245709740081953805888007927719542282906475127075244371224298043690925271638087247028146848906035997364135066232067304357448569459517106732863889482566971652685117198022636595022830088807050575377079706147529223783838965524065065657227210162699197778096490566714872983962202915790802771711131704827629586076375222667181602269494729108905658963410950886636839268548278575758252695510270333995271627964163947221839066171165421560719184986313820337751373849556335015099018853436191967679836439575202662010697204335277472324844720535378412799479839715951498736695893224461248789651392444769135225258732899405988552980628514187609100172418129245850457398850233780834072949107485759328 [148,42] 7833171322342660827992980689114075444050863690885151923383803115709777727004655034893611454350721547851478388644999012299771648208219907376084216617644473632776774910407930749997189540410782404405524281892389723448049013521642809970689889145194376849393126026237376993573910621044495790506498171722661169773517678638465282000939680557153092200335749938001706338983616587985594656890270161022188527111253114455031038189594463628286134997771947883392413826987353830326817029044541354410123693801376953875500572390789525208773818242655938965351421668868396252975178381951706928872987881745994090101183948881241731345052994301029755894893234412370268374137455357480167988297151382532977192159644704015248989417078822425858716585323857217126220715258626566106379617426348309115113207050614460846136565542391999826716584459539510198267083937583437368784140668214478362487980153671260597184007366230275508752145276526531880431971879376755655495995697379858194870296760946343399542165137234552985203290944846434082494495998228057043227910194276645926934615909119905472833545105236748540056469581757382512144502414577049399363778849722321507887131131157801089664836877197124714055394248828583875890530815148513581854076535062046409035301400841778090789660502895112621957446719251438801103264209814931638526558769330470086608728022693372419527669450616678076203795763556696252192759717747959108826063002589914102532851791270139948579097614954026375639160013169089937947903513484526023765216416829019376728443862612488831275760304498088688567928009424648059843032096831394935606900371030253757906469011673398081728747774943380736169169540536571194182360321768974307617860508165798542421419330897334472265449724333133032937432134366335165460407323050803940589704041285251346393211271750075922304230423669173348204386996219238543526070243492210172316274483993498382091242709903519311594819909898720248256965904812869403222679849566881673821620714437758010434965355795350079656972419279505520180275873308667372781044734039978685125783549466005470127393766782186967570494984848276376126992528137945350005471768369182896032276361608388408770513052980860202893124344605633682203115930117928517859876747657850365464977985968 [148,43] -5010995750806369808472489401858686102386277174641622740212790360122804895494999623609848660208782341516414697199028641707287125919912180852726341341708236208620446021865040444493390587831963638854386236039348528441516191086081461492428807099723333852678325687821767127550390397268484684705975414117305061228866322395496555824877214978818780804885359349338554338854593213591655311160406807513766617054744624498541653198826664244686460880214498651079023841898197482670423779496200864954103998564462707770686324875468834599955207259397486035724559994117091507619673175890110167121577565729168122997295906610940156977239941534189494698933660160599911601120083524913905727525729050183197540981566781870827345263056353151015868559156756789701031297930700397288294973779251175153397451287429637566320838744746362985117915404644397041827406206338444683636170334194012101366172525693675168013883963750147894008009703049706961180201646778395354243489141191587395735973330432250606144840871685366072620705823759802583118377623567603946371414140378540700883953948256712582061771310774516419857105760922981622887505622696342548653439127127584575040030387982888351612734445106317644335688544196260561261041011933242299152213136910772961488574730377860920687388504970196147540494613272637975311723209593702606266008052973566935312754391823872368527194751058312864319491725228769158327072501441240751604653876986592252219342836504931731493216030545520251655721632994081067004261571446633660990664338127271157835012543570682332718973522418997002172982715258054950857879614375722164451506226291494925053012332359157965268846410327529957667143194356612541370792998244365863998820890446531556424450538880540861852343649602140277139908063915876169504153698745324564380140296490267600386285287373928662817797115210794521657133947625827454370230136605894441965630981026545602606740347976375030456746881101116566079260624918142892879666561954877008843412539481170618506854834535670885202610986771073872990298012984433885640543239253151700149604043298808759746156335411960264509621963641147828980895923072434365899338952066213928605284475911943682982603573317144081140427045091789918005870468329426603119186833669725209719267336 [148,44] 1672394729014245355184330934892804596982818408395712316451555626590381664953901414935883757923625893841411871150498629660550049980190937654984425649617636492279027993089507097695022332883565219667832255090719972620231959890054126138881799548726628905922710176146730216500276030535189245989457699470955041315156610225270028783000870582996120971947723259157950370101768475895624241149230176725460877211650914783399217135243181719390792473808072405680864288192492285149393152194318822967055393373314224157386226889796838747695492867241337844134240778427244697663263179029349801309751637158145301865630391246173059521008631451414590890273942247862425574059642604529533261541260365646743569758904838971874671682909362909580923542113330873039123011110781840802113147242680913087103053535339269242506454107813122219405241868856130375603197761621795495209268889754328787157841212226601882810308980516121387521604884545966212753865893067043182886396848634071026466350150002103808216510477214148549194263009647905442258803555955554996349151563429170894691378555950370033083269437804588317201090382537448065643413456717676268720088289360176351316145906835416517857926728222699796634080164221538666144677818079695495082162670514168862780697261260386798131086291843267599625164803668842258280881145160728165784471669187838470602071636841619616741468687984634699469476787446168735438705900325501035301114600879462031713895466751754024143022942840265802176746880430285897329174102448499713974516099040770703860735958417030575187032668684830104621145129761255439593740638725217848035010360207649493378104467903429377831526679365382727602858012735343309090500007376553025319636235472180318523512964669317490229892716103824170166261971939790466187284207348060384964371582208797979239891123017945478117722477547729253284940398609818399222186006248488315251077817688189062105200240480258426550660015562001557662969651503982479832396439570470499175631675622601424022827970065672431172369182424081760712222210878354275125044119159353421827061529246331860551578186235437656061733508105725652328393001159899944310741325944824283872509565538475017939300628788188270396048650960477268419966943349715170618824471466363424495568 [148,45] -166513984853913891934451344633489422859777861642065723927391821990527024593031578721234635097316319629334206606426654811634289493491996089995047236519076953559052435392024668222968749680271748283200359581709513965230286635532023655988930665466442256945755563736902780731180847823991341930876877970426677874863616070836746139193425782351703977525258812019978595539368854761825018821881150211755310465697560916259876110320853284873410421137694117739178009068594111249538155380389698873589022343519719990250179101898956235306623422402007206359901830696451446737566174632307469119392078772558787811554471244710650503613486319136736225930219274453731579624453211873789712299928484393153308023849395242692038310797539975744809130035473130468942888276832475519931563908607512637542158564320124313928188511822027390759923714958291434229300001318452850630714438109384747725294397325193524144607837742056963505891993453612907483488945304497151070296299888983135518505097331493085214777179506602501169281208803565013928159957891988613606493722472328587681388522342898237021180630099933411665613881119801630668360954987107551354090359095965792589219665388481757347633779941857256909694028035031278685319141126814576185265376664105698706959053861795588861653830725071142747372511677856097153992004319322363486889810821009227732204350182659985786669471834614723736022389716483731214842589393847539457666471857854356128105819460651092894859415509798225714712668035908914250742105265791727131646009421506275867528405873329065309681935031246073759763581767794235022936812895680380558068975226408465309960611425003528303639370902959940961952318792611301089591341946916390836788909095470118418588062758771801058655979234486345929236155674998861928428837247743795937516640890381462514913620387612467662870218280910011541349919671371593678352552704566014789992415553029136419034016250146232662339462187123301134499834838732717748818776244236638861929266648203080170627816696434002555305852958595880807036897303812930326016641109723824856094157581957636346102715424256400295733136977333596010974766077452791588185153747629050183520748677453846833810693235289087421782488880836224336831748779040470647043131087367156432 [148,46] -139400324757550655251663757946203886789412127843095144021991998417786733650135515286985698744718263893190131603441148544997923324421587433101944246549724618878250011298310417472755735577247898028464625910918911280806827043163035604309454946036316100375511647179377275831989648899959010870421964998651374807746708801520710129715498263155677196311910817417813331876646684093139464303328180423641163217167943558258886926825866732933218880891250732826871682291429788105948022474332192457116481263296977034917541252397165882840102198657367091260919659925823285252444040531762582418078250045173200318825529753084978046453946310960839815351766726379052959704848410033530875954841909967404608482182269338073199694757578108355325707099205442605610349351336088559301839866483447423012066901922923845318722284325949324354930289224774976543403961216015834617792918462688129390299001164470291973446576328616414770775150897472553173824707973571632616218911496787591637420950589644818953077636133183214880600879060078851220552540306267258090398002486278569893360663873864543914655656646955899084712447768645974421103549409081743240520619641280062411574091747417405670807195870274361520933713446497111947324706170062922710197025264956267467166920062262762405304202244293243558191011152213576471646631171135490986934490450952261856793771176033836879871719619322462625918393290941291959440813967472626288567427198596413443346256151020271702635997597309852097489217962422848458195461389096919696129422152845710867877032485211085254176541777482027678081170862915107784329494380674042380301339214077682676482150350396467008796919573831143154566136628769287106801219048132789708861079257418415889791757168250555978867024095202649289560455605211338497701702931979797576585606856594940259075034053043926870252204817990894839174495026395921313412668449859287034246007522732886575662430376272158216977413002479345670097194603515982183020611439932383751652473029852328853941237022629021724783546532853417980004464043650164537828908952766322844412067797068102840170892956238609136332767212940723770998421716413523486671274130255028829271526715705772943327201351693212816866993583860039129845636603487861107918479451598348 [148,47] 91614229816705999260951410919521393917110822545647389336697945631059586271243755354663034302480721104134995524896940921376150388312622233759040261965025712495499826185495750618420403636021048597504828025932482875547971601452035941201317288790072990036026802265182512521831318459071602581099185183823201651936594891695680479583274543997699321913750524703190543847517389618617443880495590697384791899098514340976208361782877592717992644200407945978228898180789418164832153480535272724099225106367842535201238687188910310592784389804948224380412576155631305540775101649712460985480777191226743228824990009339492384875853974771731748063307020772476569286003150577365564519782352562926465013426684807864314640644974274888345404777112848940798590981552743503215646434049940590698556995967381625639980553061409119248464655679938439465989348063145655300270675966346857870276726666808734053671747308327409571848518882603519525473739681265691659903328780287656334415571169200126490077571997231654299606516367650867349382413148243785276938114064248732495380750702057238226027352360609247700957532420168194220195073136211881109497246303426151327038538920793662056001135347778772571679152003797124694819071298652627025031343580311538735013924571036393325137290072199337751924510968449772434146623171206883619663541145147234907166563277107226296440905747139886066841653733813168894635472121590054584863458692255412775396944951039030871485022625347215644999174279749992411762659833609733908147984452847023014379094964384492280895454121361084258575055446812444795053087983927557559823000933883911695282432559324495689792615363097713293410167559803637656985037808972664279048320927811063488429950781308610606828689785317076324256994351879639733572966422204546855330900703739479291530364472242038224012505637055377133772238700010522318482437956703666638554992148063780957921151681913604542806806285933774375277660294189051015311460773222930911378015516395710104530324597034403592971874026768454467973600148197023640217882271549830445262847009509072397903245112372485313899597466531135926979223554125768610525340509697966953085149570601505329349272821354410906272029998434206641770326888033350579757468936260 [148,48] -30459132552843272095573064802128138148192326238330855720015231317449550123005445248028331141023206216206968292568292070834403310240303644421732355651169714780072765029017773661855250250540161746190640708994070274622275724429218615641946720009463516584569769614990628050426597771347572537281015061678060908983257688043799334372355011239952176096574211924813114791646245047623654488303331247074607989289288028629559094078943261835716053797275415303308964133026865537763270675552894702386282220099242550837502525163416315376000755530112277831122678515336806532477413300876957949392247191181660179086551116688100352123580792800954777254062766984858032549841412395958844074896111611205235918363398280241932686946653751954629826547287977271158976776419598137566188152685524760454851754058786208481131538512823899264203644089331277020869931077032801631859931933106551228030027971096089148151095318815673748475041650930484801166390140400430555373344332831131292402708541091645551854650006402547968238472030256031195688400843279491122773456129748684372657503765062661295042978352830098166558738449198180542145400144213971766051188900998474829202421550292938410016411707279051111501130200509014177050842082653199959316164495033653782388424557646445606969486990088427305412084032647756872756147591174848194897021520989259755715998365253564282876467469106495671087722512975881935617947875561089454199847720003260018864465639736614470058420694322061833907331852426876470032672457647464917212669387913130725441233082845868261836918318885378547926371493898468914552801784480434820440516454477483956518368176527737236441772950096747670464605148246278391589513379112521993916402026979184205262946777112275295778215224838469840161886174793402947051194981318374330757628026552111257880268157643116149062550405181135603036987824215952664595839025057938071343998423623540893740519484769106177095338662379347972985151891827979991262664586412434955371166351340646984472584201377583745015033179309787039170777493772273306627465560931877881512726633769713774182998721899302830051262022911025611771298886953776011239298351475492836946406110370915009536060299897344163319017984805935393817560634885443708934925440 [148,49] 6003513618596398391998437407648256925995918496214336906937811755065338612099360702090862140191426301561525876367230481667902927902842799295444901871631755988128315931101028863129441868002234952484722823361504527858812245577796556637551567525381358959929910069939090088031607424934013108555302427882517131408701031348677722493229953131578042816177444069812094237724708720142049804477876721621882085402274189074263416712632753659174843608180116134101657622750014452102237000599275459555649563601543146781668093646419856385875090317032259188566344185803792014544928740350429820204053547885194476691322611368892523067155534401579272623362727636300331135856847189984623804185956478383546414827754399857329132634002842148684286642920863325500403712183959972814263893712338139629886492070810521018084473993173995390922431256657956039362962586544213078806863770706970927893768641545731170084459639958688794085732027553757753907285812993750248826736042712778547716604559373085023356494541473157383555893088996301797130060695943327745974981092770097608389657085771778553645467868077599126238636374024769101263410384695932650112065703416131138054524383044409561598982033180819020482763432605149383369674028638673211635987194590698086087243745368278368032694020665788958536168820267593660874432959478629540304618022859426788468465792404753666261750828634492932893438210463221658581126862443903495958656487319932442086028701487569697365308985999822064404540702288074228723686689089640686989846204189414701637680778610647148370914177039341821735939933885474952951078756318676829367973245268882287203797385439457811127903171592430596026716327391849528742465507552512673216915376171565902947306499153616688891685795786938466865741232912180434753136351172640257549954044606241500697876734231168956028878824498065451563358061817673783090978551090627532375451908894888052252356443505678773147520883365643638762439761454892867122380588304289847947882888571738968418780375078738693320885537869194881638342006905322502317382257274417350876880851510784838886239600090334643370396386559848565865255739610255711118722114842212187082931553807929002450634915999255300606393791772333274632759928774722016618632 [148,50] -349235226824875096460177099602276349736458738117891918868086484023000123338241112287523251363495357900838155783799592587445296885503008448220143259362450860408970479733724313678639769520316202460865503800180874615788486830672308924021805925808527532957464518934973803670954185284174768781828643357364632744528439340793509387554050938575377303622664188458346003389263858772936037130495207125612273046979327682635757701470936158604434904124655353938915579957968664805757043270310871167898784278227699404562170541477690650199209568044792758471535780633492551047086863643297411352485616890666582998975611557226631237596765006986081029968044385698613092571863452390772969798230373650158546758184075274248620884545177090826453378231959239426492076519290651281412100572678395634429321733094467599633677438729005774259185003155765676190082729324284457184140010071925044919262591056788393549121688703568623981071162294096276859464216529615021719574550288691831610445726061576678502807253855616553009714841245430845948979613969454066551958708777145169281650073067791265855600122900099318060245872310492869297766582633084506021142423424304221633883305966337374028909025991649448712528730041829958801356611568407354958833690653789755434897309443435864881596715998703133060001365449632127228661151309935418529092773065913306144717010902971465402043052672206621222635187688381740561525988634301867698034572138210366650432069683331080230915597795281132836390792359077835131399542048401614511508493056394664901462906856687754652631117844841687991212434660344054887301163081140309193512874195815785724185685813979245088006340487842439092867760599002320945587921914372611374695389499809046217192684179483920117563809041608865233591803956101782636178510736867387658258952373245388961420898088660841965991784644383567569107530617439798212739624624772246016982306706968064696821620933748842159452749081546518458079682640502146960291724982458558107561057317492545080196634423627876342227937897181875552839317261926180040981525956185050558925452119766949438063954845435413615789331171070277528599236427438571362249409877979874705491018314554253022808917850317657842753226126523802976331688802954895624 [148,51] -190281424854906823533307484917748331897091158658904857319410205745188769869125083380789710823329110577281319805211622700805993282993225676745547383446161432893183705809835380372677794548902355800463898406048157460808312073672191580225828404574790128475683727298576511830747897271796031913846795278460067489569379188275005866069635362080673428205583102270993335278356998307198337501641579961660209180189562263350588220118868481773204346513772186950980135477412980583752178145272517479418070282018245767773999816166443811927139732425050525477161391688173761519579291855401571739272120717567793928962199870803003764333817870065154142998999367387300681870929084317345899318118320562009602054094996163987747084575657850547387032172064443350431982412162293471623273610463265413274164158775011327847542358009971942709604836556648218626765285790529698351341939649294072341436794159542996636358610301538228166578214320256858183909858084137562749500982572703782369302355946660225176326413892274592129182229853325550750859359289484915972508472036493092308143229917081887358876570162988663742656945756351410164157485577778097556579000359073468003144815938644129380608102684551087740353739781932557076773456527159206992284554210433997444289629417657812045445596307753609365132447680340809872542557404095445421984835905958916128062433344029722560008313360169778174823183056883691630883913265906568338226593900143678358777266526705464740595422010548388521226699982761797643047880224380727897755782983856541906816843883762814354608949301995407163224850708510128070346461893763876238549149135310055716162925337413453280440877325754406997556872722356658350757782887651423231664088373263394822293304194423567404185332377405219591471209713426968033171533854567383415988766610730409246647508854127360816659641213810301164051541948402023837090127500645536282667615576729216309776003264185235561482799915072404803560743868591192925508752577955090993398954569278578895431131462002680558511660762150081807081105204657208079234877188986186749405404545044454713698278546419934960700250402879658257279096032430235945345603281120825481965006610099255986518023692994898517558411625103599921603860400341238 [148,52] 64010741887052670129762939239589524149418739042692164342519918686944883378504671754029089685615175065605700290499406669009038655539911551804000633249533785506223984607633043894497740566318449785290053125521666333835436282374331481879774957213945084197669542616086677127608938345581102234200170189478726586106932015106174659309027527950966005974743073423357235403880760110853304230029826599251690221879441724557210728521721631379163808230352595438526945324881771910750063431361710869475784161081595436736651953848300738438645838544381544962574919874523498275536165162455605758623993456399180912898621294147446717882472768759982825692075422337291199319779611952166124418357306280736792492331430161700754032835676916577386696163843675129359335649243170074391001775714372224761372552988795029658546677121782736274120256714928464640460176853875245003704682929637106933026987445631160421770253703705652755185775871456366318494282815199873994761911948903458628060178744676929430281635468787933062702707258321388633727580455327354823682404546414644186442506556315070780140895368945421014383275143055918019585336826383177088058257001004311942804599469584584388304056312345653944921249900406695979032152492062553165821577101712693272169758398481485670999351573447568673091634728734271485566520487889919102874765177026557618376678776622780906523579052504389376654998635955749027510705400630929562642493464548526856304799977143969266780947860174374173256406924980838466806855193552766746559583387855219067468873868950563013677478857236001108639046865207183020533798337040636186681750716142691358389972743082484261565140319770432402083792105378788319427480356223041554193992909929040584565221368629004173705694798391849053091771978623855472311926406683779872883462898600728981051289777951050809399356022321137651269436013575557937171766241928372733512983256523285627600397775768757595996446787819287088593034383899946171114775154627902235679170127659482852317631513013206232594179302933168018578312637317360698753504609763866687252124325721622668938140241953049847345370362878350788885641587156647363370341805323750875624630337595909006191356776751031942773547153662215816595439712128 [148,53] -9858847232962287782394679250306070808028390615825510686836262480307715377638180061202483512403850218891194086308539156128447097061837401619008173614265219905265147279159095444542859854433275976499479681503790312713574349514123196202161642509553709390598170218967591889261205475412890220396741249990509622875494240857960496976886338859200549556790109492412868078294441173146789391879771953474562566235589032396695325752367521231216798411645279186484619869801142303079810071202089666206613964487114071184574693368749400589859405143174251021772820609060726899074733892434063744728384645228831527992005502677527646540130923785272166856666461240829072102543398743365119115478273163036373155554203037794367254160782136503322355301715433183785762748793155155649375036837802876890608628228290862454576270843661422222540324317013547242069955841150342826843331669752199082467976210647734877018128998067591876990545255451197849482507251888132354251426631125323906522574777263474941267124804592685797440334445689954011776398138602721494098482085796478608553647146191823934270223959979739339612881725316165908605766687985101434930682718692206531147463720090343064737820200036708208709171344454185388004776078197662639804778950956605085624380103663464986434686910245525311365200203817982134915556164861412679051409577076966579366819664887832276747093340399339054609903752014042906884306554349630708877452200993364360302962791637866765389759827467666645930762772678047915830377961410848925827282134260132686705742794688093518791128608091585660824784810525178747891040353126806548850110484247445183372207322170261532738845157290939148132003692329428991280497303535076228266127708410434596152408614174763129042455789353413001933154868871008041287065245269888380922690278155852447221394183303900979754288891673401418360909286271510256683550405126666610687194837363047985569838834455592353291302170981398997673001025093689072852097035381880989771297377699313616265782927212713117858191516854031821295839350501267266476042422898750190865372582326593433322098857816315162256883713036669327224668672893063494113436498301284809697681002690898791630263220049840802054622707939951335060910256 [148,54] 1541302714292304062915378439693269167340431504018515857042367236313765256807963573012215338867291334241046399940116147460699685208640082008334519417348050234976230164526570228928471340375222216822607051016324751901993377892583161995336544383431143939598210075228103309324760022440082321700426392703373985860957628065204697673347157285265647663070350214078745771322844160882103439673417416646031264341174991529087684508688101654300352473696899017476307299040896003248596701886519669734657778647365833263735280760358266288996322962844186367439334347570826515463275548161162360813420756869614221652573283844624047684300647448682452978772007241858476155931690427778144380115536332713779176212217093486283773968997160960343310573955288233624537742982175989653176361451608027544156017252445745583159982841875014787926860671817145808048409111542430526617606903044273081660134250577009096288804073318283005160470239910938864376913154539338682583348590038387838011868579541949295231982150490442713374839013476305139869086975436312647418910417693598110450732837562508477564337633129361859617056878932891654664482328567053727977549429059534781359339184060581077849684156961975288645014571193742360668615268492714554362158327001420570743002612731097616394999987479771583476385616550043981670767880437630113865535426045656748177141753113159779858712693822449132418117527454152175437085284499231854133184013975009452567166806283560717996908546164678869839199561658130972884432124054206464152402692084555984433262950694017314860622087991000791273658009212826081673228677468634571044442923065440016745646416394100427464172765859804101160595024815907396261543985021039405242704475575566178050236531335479123868088105948417953743986049269451356692283056117950494165711320134649793796499588340325411185001992030545014575044201910596078653892578669460433013769267180872470165495964308977500882796532463370657078483859124082653055888022792044063458632799903577956922016837956090129457045226137730076389506677758344090939925782391947175854520704184127599066226948093689465537438815717981213643547099594729636679636712418656989411229969762399435794545505682687876485645166603996170022904 [148,55] -449976129407048893778761436722851950081522303690715514331414923991424377985824235877922352915725037310225759310059018491254494761131288199878734166608209981024850513673292504903387072542202233736081036902793892203827315367454129488621301742191574024201325757548413080311076664128869461579195293103756138174909530311901264042163802533362398292998434506393992991901025766699224418216733798731795126916904974987766225449828303402748054998916035982571788841485601203105411517405165260751307722187000917544330752210517142601620666282693474200532682067316882660532939179603782379536734221800581111154253307610195445796488774641149622513483187365970096575959113415602060492758103822442223851582289029217695665918528422326147061879507192715280052441825135750730538686769231753095462929185773777609457373167421991824447116419556020357996605353747683767676466321964875963300682303154523668119819575049864628747866140369466461670345182129584950841913604819288295286721800686917006340810518576142290839313744932027362439301178476652997628776729979336861111093606352002902622248647824303706914919585923581351949563599361773131545570397112195624905861648074870682150628785880912564607057204048886137619119655840126712306029795150914918667712983659287430995306994667711666559062763824250193665308419176748480947758655782697241712716024702053187998827183955062399218560608101111326102356914720029603361808486419060903538558980451421131486771404463379157329931202010121346128020350017553426579422539703853029245847800841639662292173691934942890159011235412464846161005004364098574646418006651174210130572850983518704520484187431919638119751732749500511022256361128868811904372579061675800422653042768690087598010586958453419881062491652688190839416078993359283157594944203278778542733112182271623366571176808848158741413022913835300724859969234281808590889453705999404414871675002231154547140727925304273430890657487236707749568732045993936336366036972725962663876122343518097893193166527084404645820590412640757029165005060596603722964489774043676570267648664705444607973924558901827868592938981775331724513631492413915114256042661671403230555973633600845528178527632284489552 [148,56] 78311439716990627672890716165625466480758044939951450196071618250796085887313182312854011048915812594334025153738224166273166011103660859896912923437277342980164163903771521469173202361390478143991854178077007452783832980848097815076939262121835731369992975621078154663986287572644502505707933746767294982616004581768312343460996406839079162881249908888130547081746353942076852763666542888284297097412817716033253353765927179893647407696024703171426770793185921993767318978985390399519098602948063837580775993905647088904079724801113132052159662018208750771578558200803244200472344544430068841998706876367284042948496156745148578413914005078816816119254428351531784125154400451693133040580074897973211041542541013460704211927655293280101084693601816920604013450519284217478257315415526924893682094288214353061021506707920000605066080455612635732836119360456486534850942670824938885473902358188018452539403147463761281869132813370764615499954355834114631639781669689909124133719141187172083525772948764174467873561317474665969823282993961846825510613766630357195839201938161740213980053467347879166779104411196714965348242845239904780679605364201256273449400010098985732570883942848483056539592575341898570311069068266012407912218713141440609384163640975929955172638089799489759203955179336963038655895690218963444948604118749381268141274792640266471299343573017848488673251124949722446231176716322563436635698629930159526611595217057581318346203138822313321506071490318197589676535668311933972239335082594864882637104547494824768822805495653319835230378229270492789368365230898140512907608785378519967916427569740411950432154335002888017798481680347531619290962347068026167056827669300988887146875763748035109511760255276305517524161254690322416102572431274897902789501085866413795652197579351413353657093720370868486067995597611364184801860537335296768372792755801934126186908881107415824529503755746744205987204307142791004335761599117751451109811916869181958808339210220305408504543745735354631570776873404407077979248395169111801561257416765425905850962658531783383163449855752772121496461676816150581876325771187109117149084215384422940197647032953824 [148,57] 12938657068392357657959675149138763818233278513900060000990883162535930726152309923704410753069448898895701703850703194790339181748810447189639190706892898186307208456164821527384403619888368318422864005588915209497590490047503174410252017250799250647393719761120308447705264305249251414621689257237760957578368699950980137735137899974011081377599815511468154330905515877989827494971102112678523867245115623528885772359991505487838334156890998349497036646405662262014664941467116414182550087948945842395653629780255147924272064273194870224173479144136126506229311837966763344225167282357101629417478463582357369599930601205701920242233947504666271517549773185568568085605515971811900694127901365684707587004657508879033699822314716213701427058938613614381032377832906163469832560669736290901583953738640709296264967918298216830637464722691299764949888163607073150507296136441944499995621948870146463459800288917225349317623907762032763428834159687047448785234546820246363233492185987569387713989493134497205691281379526954545950186442375817728915841940803859235859156147746195909873510324424196803900155585263200657080390309576190621408906533368995781668679616915657072669298550705275413405752856656897028454074464508106936001375761135381301269002463544717337816606676507428603874051269642936051232506583610574384681470459262062571142505515338250803288000645974326917290486718816922125906864506553020219090516180200122368469970657633990390382613532530322754077845322385759042079174540554934869723675103533316018848382127310763777610188283814010157619528162866743469803111241198449111135259445116060896757000026625719759870735918056198556431630005489467903196893562140779490685653842199360806438341895798693423412200534968687216774126954925388571737842017198405096093155725700727420652322969335944376481379193384594317620511381899784595015579474152695845625128974483173937544855443810355309533318252952380393781351708475199446511854952764802383505079998333001245535138890621067517159148472109766807101508038162915177624143134359984435847170091576269045924523095954775813540257345904455227636852250215888835301975036874862627439774221127552916799983874208 [148,58] -5204550250543592862670912286208858251081159143870289247029143349494842968746845090670343347615700273146287223875858457907715947064944981010843947331085671753680241901583590195823712286204876913106781552595292187481010005176088911689241263071810612534659622942270471320036892508708124839682108959431958985672475043496930276656848250841034979260031634653683471411365482225837783209309966937640288185862742254687427632186330368554189011472488686152459190543215585477866387692409238122154028356909317630745067013463307093659352812830748478493285398913563005134523490334085766167925344141674039772355624633719040891472871975959812577127831129542216048349463070278003951177649990827644942007970858188757303485241900114849689907537639496439151719251550228489635265517595797637819235522132166588530945033328165671083188932880541918546892413547193946938964787688816659892228433906005332214375581779243691359519204747036328427675685596971718049005019867531916250871084759380050655838461974754970249662205204136878912206307344361709773813128092488934919080128898599860713913042187984430986687290708232337322695063532661470698870809123253829624842220416016818339962960798071495301175941259334021682649817708613979834013379309010505223295891378713416730595491885793369911828564973997463554664711994000161842215786609182813001685532300450720799247227103397606019711690773663484017323580965883423701426676881203983751669131976632503567862209226914984165754845438973294343059278159014166487090312055978531094250745936826019956189363086997388111103794652436681592691088882098623666405713344419582397276987437214511830469272189551196409959776480119556152824565808716379518449676829614699713867285275012713119154565591902798877262799700754164411296533802016252091702737609447739467700835193739785620229150383995425622126268544982964921309828757915447991943984400776571834713931158861695779112002845260742004903897082965053592167339775612195270950600192802399352445732206227009933529746202202878493429467395004942597067717717357009518205799358978182578117288823040084777085868576538776726369047869679235300232664843972228640747544226461301438823444393041689948244425372 [148,59] -649748225915217364277237792566871237500573697286690885791065212378039492421219638384554229147473371787423283171224401285731967644576840727621008481332903147065515950789065200699755959116159142325582404106336008247573546792707182473140914965465117877950264014384174804781311557691121453157054408770534490388048552928329325527241525923927196845397886653538696951393339664051315149327344436367446171563624183885146442958782280413131060637824328526450320092015341449310205607948344989048713460265984329319338195666192061873217833125220739121294842022334945638117882961199596008663327451922007348159542239071355315507308315669426939982746302971825391277546339886881333695753863951632520004625803204853254161264493164321791486256987313184371759575164703557714590271904054360531056356349895701465587625677891119695286161130519042219007200882350926663175555126436084577646409905192194349773911684797747840862783782207100179418570902344141168555800010135012674403582538810453546630988117041206171902576734198956689049852972935424415061349658654871502805118598219524413308285650682573193674198637962906669220410997527343417689088410665894606087954920527336796926963448370621032132439387924257812513309563646744242949544342544118421676803999457553524119662174229142058966112429912047477008487054186524755819432520220685202963208672954081059494938618032084125768298247197863484701327365766914589541082870884750460827001790752559369209269926556758600113334392075449112428373004504925246185401166410477447895177382967868017791063934521460623317435964948969147524101510215584795503494240473619484371499209632272187110346296358218066778387924452525898447910025344922352445396947393265811421573981400651280545140600810021233246961391223172160821898042630346510353533284358780054399050656858083310429332089822180920507509126026716395497885570483781564990762493377470166846090454402747958634985888954833867526830500311555700142069020004828702445033414046683420558858563382758706938799391124928246582210096021332578024923583196005488691427499456381003363273835222290685646879746916788672781588775090845321378792512237319559647485126514661900506915160018675542324176 [148,60] 236375064352796990366455590056591274562145717027850549749263089674327573877584740585576187032597627544713896341374949566710821782337205761734466088387713602552134634665196185138638602192112106652183287037581599482503133573310531162431602519583253836955578141622004484700787935997381495596974253789357483339253430359442443749890047109707874565615600139102321388104302901025977407958914859945091304356970359685906778589865416271785471304984062875081556054232911626816537137163799529879359206803282278866302411133896926724501074091194538343665001745337956953760252175884588480775533736216285171789065761588290409850789481575944902538006873102564361686451088121668655679859547765219909204136637364792267420718395740850096706088309704691093228108450784474462244945321106503857645043279234703407343036871522787479365432338690493794190798270616106621991514143998957041954418878290538740915955814567315185119428051335162304581183129831407782025335502485883509376861348413098905380315696852891551691894163319333555588749971369156292982402307244306208655575828557154141503872326010590764810258708106019553064248046301351672753550313296587150011976304920204116764385641219278816187284536286049395384145194104656658500441467720737661672215818780796165567992178742893637235144944484871193755785427214586974182180645320590092657877138032189363939814760804597951917579910752977955940298050565160225293466955214380320215385691639951016334677918731073374479052969795391497532439374423414431619433668813613714252851890055110342472901029610895150583807008473178538471912643777685787455331946263935847318720835106023019859610933235701075095436326140203905882597392842454034034179257270372758199821669456404101531776214177740013613692700898704058937387665315705169248521305530492240996249320452753331261418635416540551930873047914718344900117173230963368419741862159490798436237981189256134589770920783205296498226034721266678241027371826324949960509483570547364528103897823025324662692748239303625705933254070552278455401232506586941152363749614053295888035212040192273638670127236239778637604698817448157990369309190888832951798728623079301240991335372384787752 [148,61] 41233873414023582995743629033170080845686563262829289508162540587298941147208840060500555262669758457680776088430683690230154422183461778713016850722982894920935777750451642286662199198057992238603985751235322750986952032948653035529536659682466489261638167887035023139945861324988900337185841454880991233810585349915452583241451332534107463950465821046543635713920029602850253245644596129238988181257205250561814772514715327911908694067560992005473713402359792662281775235121071266324346714911002684918590100962277424411377882635410978030037674602674248060767856099608734100684574075842278358560762343350635470920420594765264816373237521922182915042539462421033904263154540005551483200283458245288601295095798510718994119112777154663485216310418622747481493184151168753077533700700283019088456388264946666966006817567008361784831743654494857628428067770500523714142108387642901931677209308710236764442197808004330205659768428481334203588294979167257777756116619260074475491859019332807808323691283436365909115490284891687672409382600050334133677362069046391452705101482886592604379345569734596385067159464566112866146050016089256232592580304711636039574073712174107301609070771646575105980171224971911567080747704536239887749196057169313612122269434558470314278833849408490215871004948726623949713838887837225422479703793205407329623394882574657749239586071680812827883135288704315594598474893681976471603906383674251932039452814322066678903079821590683415348208733411375627643489511376567002829917082752126485749901321181575150160328185203944335078710723160297176628709028158033313811829551465633989589593927852870703864011886678912302085922473664196367768991638775684660185469898585763837895043509857071959976788987447801829045095783242981305123094416896893780614860961794146687268361699790992078692216282316207072057561183813132890638946270957662715149402207439598316665022404324012121571148580445278776016588626385477475389839943158923212101085219835763297246542789188788940971783258642831965546787878929878268727546331114320056111848126739860995281994218717722686969315071279209611341066140303615987513456972012771372603833308052024 [148,62] -5964871906627536088172067401896348803421769914375161100967857756392249917970552624018767718936530560503954108258381388779068690226167190417252251979578108427726304553663390600565881402754127432670426496775376840397655083780478764468390699209585845636715731830077897095941751068036965122527722547689577052161011442248303559328401822475622920148710274151391828740494711263038018223318789186910106832113133499702476965842262466187869160465853363981757281220281053126808446393222332647541684130768682503214621819394937915843227710079828993159451978980493889027878856901128619594038947016176115759825134635732500378904478016423203521060159526175190459022366706304063675777099627984942206860515737084735561035496575120031426686668017909106216217452884190145170437703825697263998812442600377840425499557172842591718872293841845445515656415410379113379813995532059283372265105339990746814893596162649870898594788444027201964838397795258297547890768643441633850375939579139050091467076117270817044789091818761808728908256172806448990516062080222405847073625362712892906861929616196977411144892527726975615018583835363139017722115293752232728042433201601786310457889683415885497151039034446801415843912755093934142290940107239443233665911836170811101056386073189117700441753896945685709058881242650041165096114937464382790375127991619609419543571568646104625816593346055025507138595799406095893113813592403606400997132995634866875573850263496148960720934805908906637024162660677146822014330877413508153105892765449860440766480005610701452768875309142581628043643102342896102798683155170933906047789211974207825324422264986167954484500224689392713922252258513221710059579571424849278968782565633478442691023205795814338417963797147812714366411278735112433216348821923517321397398886665029673835473801445716085428705732228451322273904150808747437616924835164939215863826644733179492072782400383396082584968395771027555986674119486836657179741299528200470840130191586999604877030954361302103586351485114099345066469239099953363117706758608018441975469863472293256125488168861640670028879621191761312917090150811493197148633409647315435009744674099 [148,63] -2405764018921322089442415683709530488402871612916222044367984724258941140155018414115731902898352197753390468348586116365205651260604611361562944208408299933623434284247414350276491820961906677974292265250437505607432521606587055476376593657787196043359360209623660123562648493093497851031340292583335551720479607913878679250023594686907539818344583024511634826183424176295971871378036854907756229949462770649081858926223142528855672900465098427735226823813717689964499794307439059338195424416875596820509560457066819804481991849919679611897927770449237345810817755291683476913970659500607846043292563893752628197572935943878706690973442104879817820208053346625918793204304713987259592379296065149914614489885848646671688738662367413140595161108306604880632702242588685678094322675756431072249489198486415975301897073015176047359394596542624306118770676905777498610266758038706060022157431391870917415998214797240280586862470889631121989857092346233878061450296593831872337203820682446292955726003767655145400298926497345099333549333528049072503099223259751990828458654318639928655414402724678479533472453584359081283881863612247226487318614193309800427109849330383383569565189681413188690869807775501710630116187823125649842560136511094967055461820836378760517460775497378462549962810765316851251802078503831493643965381244126769509201397187624796219887609408123377870099369068869192996641528168065350217952462607096986609731860354007580703201051518851974286522886888736242753869968596075685245305795902303727896979265615129859255094808327289068010768879620583042323717486620901577739162839943241185657756781665853249078193508114966036297554694066291135264522214461694924314606794355344661483899328361559194031551950648779146392188430359706114293879649856396927738788403786785762323945524855677443039041487743345550974488722913661748027264950623773073125901310926021050474354469535661218174274436708385210005575083984218588097263257180749907455473039203593613309015340123221811601330705515106682963509244607008466111985340558766109874673874298985114637136961840094181890651206552165800596115323915091565543790363679598461769019474 [148,64] -50204220717449855580844411791413379086002101726935341065774983882727474314099069568371805654679815243286292091513991638771186974608908189042965996925931959125426991529167549966721690505270574183817979409690421122893014888637196192539715743981609417777008144114849315939542539639943208261035003039741233630241209916218644334554446096676263388093205239790653925097758152481593282355145006856083969038799045472590664196063507639840681182591698156930263821103634607723306970901754726904074453607068154991402863451269557738306593819294827537515649637367491417286979023444678498553550069335184584245981182164499503627069530948435473713741321381939075925229984021384327114183384225029450827031015368022172061535025358697271544009589629504454529666064840291860222396542989770167714963503536619678596872376015041372680676117028798168135964113702614229613818767144970980291030016708368529444559552701600702487569771727388809111847059571839414622741055985622410118305556656985660041803701523216680373654824569855411533031426339915109817058621620196792257680564154822993242983349867126501901960091395787989716058144690921171197319622733821469437825040136921091167626613855083279885364540383642755191980723493089039946445330420942364844582060340487859683926103075262459142681221794195934166987616355116979501383481063652449795848176282525351466321413733457712066448466833749173348749074985957924374365346875625632123247976307441292564037489150069198263298418599189691966609175939206586816846587437067202545569046737160624950218333245003920405208097471958210815578742133857169180265153220502697823285643595724128685961009738722100663304031029063735743210829223530197370611660227282550974541984862395401525596059256567088856942822925751702260614278033478594396100238616353680240699695894749814010303605598538449629916712829929614077162640536750011482950364490682648529964744045363086377202064235173396364890009655414132655282058167066065902528100417700070776000873444197120584373761630144248992253174672908164370254998827366620587439096728802627488302993820905777708007016714097744801016222013170432448054348382012345637334467646418999919920 [148,65] 55808370470286771122349040579446748563284876165986630385977275993333688319540218433476268132619685770688803620214495683675300726644456227932878889041908942504244144900074367317047899240740462516960974669009015370261627528428972532352378865057477380366619286195830411446621224884440672739888305204898689895171609314936005754571367177770226874861667995243530996149587379248619031425684693485566914888023044202255988378088967900457128154457455957111000919910212811618223653658796853998088512610413135433423040827112068960942655030893810938718525824314453195902341078312322689687170396561481281678564718995038312800853295941446547160426217562133021835695786572276452787364924817942017924716557387821342972444031373399333440318661843161948373833219593250880428590182035960663492269410166000034423873478385137093546567632004159397580295293246606152500604597648294388178007610751124575090139875437242869311445492296354694356054965157519836861170401218461807999524780291765150166115026361167529044912690103509127106608409646362557895048321030417525496938805277038044697864832384961997190568328868846989417567503820523071134079253652276089785142377344868384751390477308764423480850392709133600989111550001145725200951241213509992590882870961235603412587194089100848569437756962774782325664895857869919141266959817979069765880256543239961889019878966076640203036239840674450598429167276542047992238868514422390924560603732139276186056390367734422889812041602698043861772014894526828214060901227085581267566791796449624337400273805063404291929735741272981532241246823699545912674165813017362578894219732156755459525160563263427020987184359327570836234972413767154959694205265123502819930558201717145498853362733480074289221595582848104571274768224231154722189414165267803340760727480772885087256192623444631692178565412304489700591533140643933072625928705933430568657683818530158140402028648057923008444372480480244446446649240241506386282855783215129168042714567405470461174069307734188286772212748687177867736315390795584790800165597518801869959043078320748860978263455463366008860526656837856353074253480448019494606810434989547068 [148,66] 8316596182585506142576103211931589314564985972397268808378788099565994912826778455682424443354602689145890092478480957610473334414575992007071857225589756584202155033305153225165843721300435228234787307876396668132302935039405124482024045503483332910711925923451661500287233044783856900456692734962499481908503094684210104520971045218418018695207757424924090556131749413290041923905528824942790353805856297218833737761799317424418964739384910992652790871225800499171427424250152570241846779321029313390783863538132021966685296303373757709082785883903918969725178702570707911914284656157496239663493230573985754006827830772852340984333836931631172735025193809203462397539460237540686624668214251649132478696691884451334807196346043155070843386412125578439325453706864872232678286360959877185320935920716355401782060163202887378976350194957002106914787778351392192845969554919193962072872079488100196669337946792820835656820009065024564093121313390249230705231962265253656881350281847763961521361600592473834082919797113013283910759696378661716750012999072852220671242304595490733950279379934952149865607542774241148732846359253510403852908232523141550575229940715906652650270992077317698106055193400908138333075483950202385345479792761608387039662610250811922488913264229035726096820610776190559591281142034011195706654917839369653438663420499854272546991626418291052054213518963738636657401721999344548017160546430038144327839094230709317996668575508861575704436375199154466623624069235595029990724714736352911484715713224114586579081100635658021658425967832320418713053250224643963416487442670302587884583862211249121659026827121147022706927354797065376988893890509533870339513788679275618223300497287582031297945605919648979294904546785998205004914629777191326520818820852130595224921586699894309178004631199723431954871090844589973908949080693788949988681199562156337123096697648541010878714734995251792365221417601792905540274337104162047500900714566667193007610223521172042485555628195695659669230895635163382396489145449727845393555166012946901927880276378705798621658054932954637126862428818977408714698993385564 [148,67] 701365069114765638497778173086997598334270082651365356122474559396568721757659081348216921198059140488190561972086420090970373552598655673816889532446973804671541196641726160925447182647090549116091440868559160549840945733651769481599985827991368051215709307252065904036513390604777724463228287063530326864529236936403050539989649328222422283087157048506389018095362802700572043026047031064679949624111577810004085598381051007755669538402016973621516224475751038012718660787265271887060119071105517104351463421140068111597487504143513474711194334680017687367103450799633333721967866865531564666627414894946107534786642477559484813678702477079050378411293671440698415844912254241135084200065089592078692368662643723261782710104864025650487241507546573444446834675838575272071187920651556058464347381925501251821533890888098738305248907811328955645519205696958658588730141349470677356366905868963159582647319187683944380723302855283748945910298184908893783771632594490304258411874759264074889978900667528748148479490396052405296677911479850476278241657598357423244510358243783820174983416606177284587877663445005809629228387676151032617716371602349007321129656991741189684880359497712081357026911974693390387669375862943763252148953529965263610511839308848378200377525206642381169540223871021404222804974408443229261859257456054115017375890480648565943979295676803954907665381461064938831647265668692490628776447046141076697652659278750549572879443684897211070218041996193364819322372751095613903768976851333422307692181353766701353063126183026261409117783065650926238652130653892775348066549862806586439001359553020795001380851771932065657063935407356409733559903735620450389288819753034203497177975874888539705761047747147640655085467789395374407493373251761989520059891099841839407167707658973754706667191383671573430366848441744400453477168421535016660602099655187575807364905511741627759238188117486962262334313047842172505248103950857811548988576663077470514669263472485651621519406012820458208301564406684624578490538477964778328471846534586292945393466003740517876260954577426271107986497128834813200429342187 [148,68] 50464217191756522405906131195913714438799540478729374160286492580296400741123504787429143777184856000670969731190908342382407415884860336835605011202102440865881303576791324811964845043199106192889134931709247052488415091115957332253188052271204921402222918407895716642066692395156464939848691703910586598757987278514498797996421859143472959420536462547177807753567456910612703753947471846573608329334730266243109864800796695587105490334563853262128106536652512504011107907683577296546493240932745206995584766874836492875583494097214733157379724403952470795443654586325828852716792856990220420746673761416367703578023662503047036853196470647627336741427771247184921637630257472812257534857022635545058655041474151451181521100520129437493377759386956273369207883847055642912507697962676333262747959478915128205847651995328569718324054594337406074960121101575245817003891771707288906288331176055262315616189286455964754024672336790169620274508182110565818172470600148879592991652571033137479635721892882610225166051594961434412223298828410109815536499731451889639295951687776726224870680403526564717228249410270802169915997481273539482395703621817606474461502230693225361399229897370451991173598187181662362325536046803374033942932011032971741125059607162177309510189515197283477189591166596080737449643089054411442353502534710908744842555049961278851248293734204679097109046269904098763150201395407951214339262636382909337575837279124942482631388382793809696998376521714174841161239073613870421552449565643546310197597153883885949251404226250906929492750228014467568315562936206134858504077083159480960415357380027110694976366380037341936917758509963032768920312332660493348412515617043586312993551837898236613888568751638003120896096334389391900324373152933994976469278519595364299445565382448963063689433083014180179204588398173385827972437820115180196273077846492771456909290798791604703718191598847480620058836181223726756948659045754263730141811144427919843036031301631218769542842091245540694451819637912096725133347698467789036136866943900492284186522526563802490631463162475771544868080811030162329093976 [148,69] -3593582074499961531071977627941202349930297085106195424746008965686288989272945797084230469006669951577709995009712694812816496838343276823296870938969724252130889236912913585429759066852867311302543551425318858502187147930465674356544788637400409426416393068281037050274579590123831756618819618413358269509170052376200165827081305782246254932696279559901126665467777203653319594943116971884052473262771220089765496508881774387429347215027881836801053751753236709420669188068203312581956865570376265993233430254179696153041280679462647555548641490890021755294647268980634572439232010888695452203275637417480922477985013733015162840889380509969111944123241817508224854637157392016165019345493598611554908173114568722505738426669649904962141558057946910954594456922944766131454995168644745157369163783085950157533122231547323290941503608341388660208195997743966797423174451474564574573907545740976773026319434547527255396086337853542226870077036741705472288990790607849471100117565529403170301219353495213966483014835206927531363786900337774659818439418062024998536142350530417580835104940914423101218509529546462017111345599634123615432570505119348530152705942871356197284034375771081053224665235571458262526797589387371521780242678293636222875832435368092345818132245954148589014531568431460247614620677094763576043728883685843504489327667987726494594878131232219256167400137207691208035340117269328198391099148211023791801026035743132900032992588059034479084256671595913425236790549987333543291991944870308919803348088230486401442538792593000436357527468558328426995271552029632887692446462501540700190514949037887347430096837951260450642029977133336406558925693944653598004081535406153519429339936509385634907372732793237798210442180379218026296751108400502402311551944972918838077729689533248024810152786422787522642147051743468381529472750814364115779486630771577292615419364115013508957643050825612425724900345198822042843064079066126972659900851636649823602713770523295761958303496360935641803972232899669938269897837902223083252226135827626795307655133908199704314374251074764323049179676976767479416 [148,70] -888070886505599619541176140895661659024883562155940960286148663128563632809164190014809754899695245451859309906408613559461896447114753061130520553707366131120215205150925272190431778410068399049568336394980940081675486181496171264476347075845138506156033736356180349014216158887662240921218424009164928875984684319021067231702284534814140435541969997821363432727303308991066696459399140111936062874761443853430907497021317972630964437581539605927797365271771815085985725283964984539525591890856773184133455916525442760224963207200940879650314518144203477097938787212004913115360370807347147100932042027427133843667496255581756334969614771729939196009916649670316297521049374019134792099408401842780392341853795110645102013745480390799919555009755791016321461908538836295320705477516012428243013339955408999896760364734566210086567610547049271705904602478246012741436865214497722252154355238076896807185878219183502176458186685477237632897283660032963935082898588833208205423880367990814513142391355592550709024451441427514618838163546172116156209666519737243935553560213838046523796868488991193602488738190603326785453829822901605654012669257224162046645640233557763606696373363776391899429303489333397780884031366457861042375936773229389671037490941647718693435580879698784747367276194750247499361631057869905465499312824246816308343108413596847374245754318517892399550316192373879495459085254503256959294627812405535888695059328117641074964323424170378536493189690776265300520328859233991937519214798988981981683375480595248644386586457138491356702410195143820664725152589503745495471866282355570300397124988719727889315254907764060851338923987362557635524780375243809198807668139707064743587251330070737722853673747935028473348169145233117966215868397463759869900291892350656246537217380586618858165137561196052410777019295570920481985988828848279956926493648913464520770645440348538491632862943862838478384011601135422247388111375761717856300233999228636447262587068755576669976146916040910938370851520524766942139210666652356662884985121077415084487003317925883351428861682001217347917744400646573 [148,71] 13243133194905342175379703541758707657179646731099868599791669829663025125133320399224999883328302256500798419906052394690171643314195420284432035342886724672598806809439906764361800191088826648271843959184810418807401355018266605953520507291702945592335767618446832007654535716460874282912297529784287416259681489192281291568644298396003381802455591628468238198403751015828171564714953277760674599866298763998037385535168351057061308669248356089776519704215804672020592721820448195894094788079545376594265319912127257281456708732098166119134728406655985272427426697394476418575695869762650831182446990609103939324610470948301685547709018391991383726863567515500490069683195843523064850286065358677656253741480821154194579084187384369483178034791545568401020693876736316126693790874565133760125808964024944681628985318747758466250455517277331550304318582755606121297035989503405225844533897759220757517915844696531277214650494277044987173705096851943334313121588651507215003635598759918838200047557647629376080920624927881542201352182559058285068287121356546384158193096696334295066249320484379305262923226839897389983223535162843473021375395051760945133835521677305459623270739725021336422811087893000495012895216790785159894923749434129012582676394128137643639424904358601065567994015232705809005504195420404025290077073542311433659135795655371032021817407684369499119470016293156694451210264427538257831429870099841066652543611173485761191710705393983989458901378010854352104951920183328430107200181321117388308494156877164251654165689580901619841020197064291578466689571603545509720609383829669564837446734465791676397215518811291807782926883003813770685273455102695314463747449663864404230281815122375503100666047508967838625572371815208714829584978183683444955241009353884899219436756012082117098412314451490245015453704560828295271774525532286672956091047375252649826716579669335417740680078290567581430133537906493448801540010644061242679272105487230205319311292022720204737281070694722139558619022620602597840206705825200194540728826819572164321324415904881780869792574217060809968783294736 [148,72] 16206375654237026117883262617853450024503444512675899464309164466535410178478275772840529894611427875250516199975881095255216965288500472772411647274564629949495231059723626906391003440478132412958611042127153103630035887740357368564922998155688448979198090945692706488252651724748397642105377325204979064076203654136756974599881357844372107449221444996960912967218154270015811380957310322668163742123703884205622266931110859556730635925036628165866655826010506249379519824423597727559494913734760245179747558573031693260736245896076058696182857142842194198257394691588231735390242507296865383068760109838467796127674994463048551144068435274968804201403330809377778563411804288377474470132033070245501427783689076212472646540021122888272317096087519739029701757904243167465643315804324142735506769219215342437636360392318642984668660306864399717170708286548192379327798665738209892375001174784202724068762278527365810439386005497970549305042590448958659548222436328483962495735969011956806026722702001029070238592090468529214485410825864258621958399077607988153975143109063963678105781243493690743204444970786978643014417188946518187657902439780200932123286600765653627783331021900956437460192101053860534972031879083869985886553026370065266900716986564945886840113030327711099858043019251350131085000135844612551475383604408151814871563993833663389473643958967897680482049666119244728240095174659992864192091243067627121599269240935286309437431337414765339403701767235770379413449587033823277383635637529192204999356206637990593382018854480360860924320513839625215222892484764484513016048971367656921325125759001850836017061553191032247006302330564942838345459916871712283442297333577627219037814367133451404727009436773470597303237663170827147540526058317656311237872672695393013847615693067835030926173061732272368317391200816166278321441412489977018838855809535709687608813755925784609373940152809208701834061994451778345171476473996712886689004864079420809636622120849745309910799841722066549686522297228235073110400922618546967286047051071966116438752228965011570346241965404595724252183584 [148,73] 1213941070150236416907624736360909079556468515716738348619259313480703847408819083122099930692370277889848028143291692665767288907141334639412370006291099538639269071181208298208771652010022554694925966647617084587364702527980487435541179033038575996842296061816715419450431100619202637398061030386256818299149241371952964110132249776746358993873168977644034518112310035810374209381921838257915667425701381530364796586487230370662248669906593018650861345486980258484392037914348075174920643999205421300800967127249855052728048394176582547849916399508232271957977618746882135061785939632796892494360261851206627935516366110002376000811525852365638277789670997618639583913185862753726470346933681931114040049696952893031097171003330516772190961279532095215620309785452576342209358107187818466980988220882535402930839715783112619508088015184761337543763324197601922410340434425848374524943027965803084577706354290319322378970437067725496094254259592832445383826603257964308898250786843162217049003033478996268388838826599361005940619073536786135432083454050963746718119020617467020950517192536001801475882885055901752971189418026337968689842972998191355459338578384308772015818960850307375459494311264745878338631431743662384101511464477035111884689650318306908275201511698544127029748698660271231401395652874047912181021712245798479419497889962375787239201842146110330401007260306728792498976843231982972630814222164260531349503989221006971151661162745452196891811901164113615316202995488517980957665588186730697797674753127861497583441964541979430417125830620336505840315970612612100161767133422093659205760277494857909953871097615992252622129342994974832186917389081699518758185795662279921696572645137653520483387449347452858982328189464836218373586635913968922314940846313019712790550265947492754065582432765343405535495324444573426786430728967759302787056447192913232150491694197131872784147362626261614987629010014733576369106464878441492941284585027909611248637723099951210263082196917875162157114737669489428650506986780271380627839930152069171413772047093672175372280184129253100055312 [148,74] -42490592260307410042539467307376489700572926142311979983984339571363019351648578772745116793126578547283056887403894621028252963697184916596429396752529163080471603759709929082652775397241020845447503710050403760269230933376999790548065587363891261096707626117115874414326920949281697711726053919832544620438940897973761390452853628676684549696994995430413379368784595260620961590560920583311622196932339809779793997210648946767653761142726515450325009599046265883347908775833073771296159057041364260232597823016302645374989798773721236759222411126306654178960194335129900857306194430442545292696350430713934114256515153927664911625683667020740728456936282297651380907281183685420631603796513139606508594811617115595270183094573402115701988779643824148518190915041178807041123282887127639207889359052807960001799919827679414832826786586709111944824347752879559202855829407088306460101224037764157187251763891879227637537687457171684382023071146450196965070950252714589868175491969153086993155208834155393829287166185613835854932283119525436237954380979536035230084718800537905206089277286315263923289513184851505462606694674006496947395793631066985522633751665534535960496869455317865393062977582508488346717468361110959639478918832906121220722562075259272968186760029948221958112068160960818130866309518386378991571806028576492763035395948153466708509983539603676221308005472668833715589409724483455887809642178921827111870978113457843928359629843098466320301666585948679446808293248911126221473475499183587781633743319452630014241067592343603918717746901027527680296060899146804109742670232364316785362460403300915099777662481794389778381103027677890502305284101365160552678873638268875263892384749426401153168025399571976434315250952067686728096006811160591152847162557779426331374439400460133804645430930586989102254314147337286586656480642390707937810669022013766402003841541911683822746507225398505792127010031779987111269302176860782798611184600997268961974293766088674585223105103776341136668545143212839000032572617858679190579263725458499295803583743656544077046898878169951732 [148,75] -14398410313582108615962188986840897894049372078409019700123428079420455120640790602760677914815123278609907608813445719881211300192136125793459539085016061469325121404204300429148027104647946288719751617900683063133200262916212560067443665866552348962530480681615591332769854225569838840142852029583244345879767002745416513988521695698228757167666841295836188436097359361262727317577423832091059263885286582484023563236669192186855965071829696156345057746437810562650461797532077930430410008476038652388825352182159514046511325671670788424392742623021989996151747601652258310539193707495987507103032367872219494151774047050842916776939879377242535657387634063940901017635414534974398162617989438015447132582712596414097997351601953022672856262164239873754950189059114623515458485258459423612932624504740309825159405779626882774269117508864684375861817529048853585576160955133917209027012330163888512104018092054348409260729432021531120276555811193751694684264024570275539396703543206953640860587417326210206034902848735038084808381768356005816821806437285871865291308465554369833011018008866417614230603370731345843475262114048307071279723978344243537613720607605378833102152445396541348390633926284787110342833638703268632879533701141107736060487046930003119492250117090400346971811059955338646182464662498126119635886106513509131254032009139806589986833149017063963594947943783128679876538901269134007989676051193088333980051747913309672352931564897498122600228031221401953430575732971087139389198956418513560958381927506634758928153812360734700969041487992151370993872283634813879388509580812286564913469533506693128995002129433627588422048854539683887515601252694053995569185745933811814139554219468561128783053058550477057258319787030839044426897494764637710981478918529717523691686686875448228159472982659014473161913144917966323415119926809369319359357651392771691390076127778111420196909299472466929319487546874102190888292539634809790298931658333126005746943697998616889145830726896444816790971450193436525132684216575014137843193712945753436363897337254778875156366369131804 [148,76] -902963120038205211021670875942043589038453163446043691453380017608507115816999422133843310728575384409250953073186052679605087864092200453883922837961385752846774357262742740746709068174704985020601564997872848367115527905334448050488645124966161858532841452536308621507905493115236538521881516813163838723524778306603046973502446691569686141541479195792806978870478460139265809498613494476799282852857847151367129650959387902977449484806405100087840785644269714749510364250129780371662270429571469932891603673439317950679885429599565457515937613290307620190466496613638167899753982960130341234916518757126912644985485298007906580607098141657637862233972048297802333483630753788205251910787297803923233909058449875602164278197756860039830463639867533141861293216505638884713700402813447254504303173642461857867520156761730739420611551219310771679291851968805353899475318030621974060801264085525043081857555172972240241004881764504831876250844476257402514087737873167597090704142275910490518077751220783644861233427466318859375696737869272553501428160478040413883258791718015910282188906940228507079758530074493547662329761022922079072959468661460312928321325280459868150271824555172917749409563030327715961533782149437384038682784168417378244386408539278289793597213548209366487779516808415105651251189109972928123550026272628887421565184285487352145219301089503740572030632612507397371826535209606012328774589348274722265304151604131765687097177674008213626678848104875371842305962328679786419658504622887383188553340614616502511182698682142358562348099036518932638062453140893983575941459655684336896092659425317826462733085069287008028205577273844313665743653590865248092393567917902491744820845571913889246193310956730173323207559091208939988834235844917598783010810691170977522349388852183767684097759942330378404883796474289621528358181877820743713731860271472300498846647500333223978328578705186403713792863042778986923568590019542529692482915675505062248876885368843070902342966080094957520696047423743910340998527349363585260770636911749957037335951948551648907183217744 [148,77] 24378581483985621786317724985312242008730049687610432743432751475835071864823534481833421745379531709052432864191644996918584813666762530485932551612459158257198278482923152502103586823063054353659473321569223798360260867922089171314765907732950991152974476281400452498265955205004053144025364384097759809310730805892250797129391692790709243668504159409495411889278951994265217855001776989934051494891249304598997152843559078034288575728891626173436418210547356473323229887904882558203775740965329401329509713917461042393675125834833806217707822950825626665064712205058986276675345371976343324802562446199969460909463274249119802891757377637307779372482974112375586782796520870617252326939332921156237545496690759369242632912632993804010488411717625143342730001914318993830098386461579758991984307219361941572084208547400485468880398389014894191666498642853398084031920489648065514925412147448032606718705571522073000562521353912950543963868312776041339756508824348271166438569198402059426255346654742301772715428509764016579966196968673435991309313146902390299159378056792757258458360457928731802825704019235796054881828059671338036016963902913029540108159931110620677100162591331456121231871544815148263789436904503842115682730750706510841300311005372744674672934430292191060254151421681943041477355838538802415855029749684264902506468981903384271704567327102073179177453266893309760063534997604768066435893300374790470599740844292447993261950010273654222915515589249766167189743201980756018539146803139649214060241543938878103951224898206018813809065154935987136143608384028775789032325068910613092416407665515884130513790416024287016536112381313295928511948979704300670531149261845935431111700831837812084310695769517884737277804610446062396170931305853048953638767105804606205444153389972753294399622273224475881715202190007052516227511775426001356714226437131191963070688590587369417796490872491116771261916241216140610468749928442204843131916564749530929722661874360279409328239231049955435256751050117798145267398738898267110999300160961279661313345446286810894859960 [148,78] 4277134729489244114373642351111593603498979667416639541254300042042718369014498576537356140138976307679008167605592880367711159654986845066481660351145349326709149042731163351954246602720666635661137242924170421115303144113686404562953391805418622929620773579274812271748362976372973735804450576078200002478629041436739214367819388577948462632747530856009936984784964984723147353937633886452558414420887077009670180294459193107955640223814691922706573452372252439268983921207685560359141746189953821442352181196091881711881636983754765319340999416782863150746401371695152637481472642248728816321346249386528398333746351747515062403121451827469469253851679122034320008802212812127786616543322109346807069065020712571968760864251345583254152752943333102996854310346855424020436933805522183993467121472656076755493120437092443994204125621410256873022926604753675545856556883293799944997361428081006251074150452443500384636048696798097351888501455183972793340744407690871755269428836064301818902708798905676623865325982741698004459300342283717673210032507299881167791392182280179455457347941775144993616576404088658703667329391651135591571450223280234971297273874183142470749307259242388506035755383029585772684774457947850850963015969689144423262669710827104357040312489235964291331043770320019005640815837387987436866171646887455211385843539127619670377179468455683956876424009750555178547202678118646634235182050658227114953382937324653842326906420996465366958013654411694004634193366109831543335079527415619540238332755292197266300963558544377703145444151320174383334989388735377632799285747063281534735003016886484329080344761342884167847777033550910799337890082088444704724193140939830150785787869943792980434051506078656047008155448001485119318424810599474646520225030997005797526849427374999307811557063642458825882178075048255577970808563927612223363205683352743892954163919168803565513365628880441470668701179612976040834203681659489446147855577388025254582152487645770336687600821344435668588457798551219335234734836169557357818729791267072411686929778673863194288 [148,79] 507700440761083655263990337677494302564027224274069026587267004489851403187747523455463309698790770461480837730063858102675788296187885829779086376539060128273130380008872800119981027462380267153680090615423229649045626087920643211152027667433421989725296107548310344219605293186638137572557608020111617943439942244028092234984100087331577806506960984680775228858847129262760123862136272981984195263858293416779029268200751359893777495320951612042024684730139458575500479163234030211288642749658680546133825411345406464587274065925610837607221902134715936249468972997717418915940760467091083283739938365810866652358733180211228391883232216201201377841234528667274051728220897700753998057697463200063605552817540569937624553304923279847394174108326295604124381907440472099219033411506275411507935648443511990748637281875010710033872116769921081232614578001307729040784042711681851594705246159469729670585035479541227831900916551338776069959486258070557293222016906633601426048091217271808343685294567500464450646306546235331743357187912662414971486355702788938961863694948824572808473263408278576938826215468664445924441069268023700957936698656329235153846779382526783344432140838047321563576147053665697190751761475429572727591035167770702324541161814829206687213960325379896461730989279545309974251493109779682557597585236552070266866406832070226243709901930355204004951513258068940288173290164421065447149218300397707634826630057407813399620227969795884529377044611368380752698471035641458687387423837491088242378352150959499222300948216780378223188347237329335958019941126107741750692999751339586064185077790639167257330467832280753226471395442748446177109206713496593545537902277452932923715984744087780796052543814745673292265748596777434185487055493860940466274410177081146617464000488621662157287833460105810132306883878457113694031152534129383882329443308007030692702664507191164900837902636458427430109445888513264291707099222249162405816320053771875599241745972089011989244123277224571745489639631596840416039120302165909624531271951834479340393661002036042 [148,80] 33097301426828327802006717680936581182639200848062673041065804333800892366689725253533372349051059183206463648786530940046338844802719834311263433673632618067202062699538786326747459033718524584468747336856651199999294861864142362963266853936891675011532269321301642286899965983098596711170262823369119335260243387453735035782107743261547039859677104855143355005190521901515886794859592112259488770910137525652062284305255848449315385081270782807489723706882677246177798375288004682253111764256234164485987863352814732613672580259799588594683304167329834206292661240961569961706037372817405052730659641446569695122364926724123476972964151217616740990497369797019580629540221934201561919166249050288372549324192868893714354165187187393389613806857118384883569477412150139832681287049178290976488312467420231383656421627087632476923001090206548004773719921322366456533183575261085405826178405970965451726282737678392519368832566502456406913821843722836880343336736919891432775850359291119567338708729282543245312193812649554131294415522322490477706082854269224894533771458387350227771899799373444305842921854227424774182501467531530243163217776415009258414026463932105456391202770617656728925518873991287707292779996782860545726922697406504611907853073086168125124533041287705144853727011205132863905528619897341869493065336555155860747676748995136587226699552162894020896868298129630744836673765556977577911304253549262408175731951494675644089883625197150432789640125584778398837727815164216914301207405397358140683387524549896114426910656313879966697265274524138407394353542139081796430088720943611173090757697619589235788476626073258255048959939877415880308851062221397501807070072783359081315339399868751905028156797366568219274007064689832146314084693455389167335735122371440203513396498557173909954757881395375946057124584891493072084873563470143317656667383165401974133321539224724618989723030759738127084160030854552672004508476713598154560288666601211744187090858576943364576830441356320305519196380355973078277675228668935035423857421237085273680288096064 [148,81] 700586272456502185732029794542036945645294937389404829219868086131184585850138876121164024083142181720959271872725633434586534907253197343399814445767198258752043939761562609158263719048557208235045931285074633349874492063445509654693921462946390473031489097490109126238783951744898309320640775225870335715306908746010518767756639898816201610789974537700421850416603982111283418748979277184336335982501117052367627403336187845444281711871567637214900644968338368672468782425999321082056855517178626149097957090916365413717901164535916729575282972633800666300377358894688341367132495349743531719602391953942221351391358047593133072216944831558875214721417872746616119418463108711666470129141737451141770827553325877977695737489348772789604355441475243276257642715910059380622509403399095456452791065938708344870238965419492303324990211783350700241812918015083254923470113079162720577472604201666081695208742322805445342569752431845055172700480104701092976449437837090102790646536991696705796957786142131469524863736714576556107669524312655622032615896580731348048832006466984449269090742365964148655026776855879672651519212657595455656901753512096469101800209904536400731267528632725351448633940108096309679499910762024825273757592208156801222865142324914819213933808980197174623112667619408458681877254102354458314874510366359439701819846867487450860264919262712813305881107349654914077273398372372393722656943244055398794036478591500953568869698871376420577995333069810201377494316422354605841101183515305178824846433498559000616315956275511171353631321822513142302842181655152063288559215640531849311730826391545741460284363698220446443119979866377857820215923066426709487607292604286695489517007078255872043996300545408737453878097458549348898883743951335043210864145824498422268295158486956731431136727785130976654912216706545149852624189527724200373950331213178044395176111568593536716786652249017360670744612269516206360456241283060415987985855724455309974768619975568662450415140756376210478924129915891615931636074760493802873344066681767230614038516 [148,82] 86499005944860210085892520814896060933971251920039311334071164890935294202457476949642864989897679449966676595592186489325445598512216632438342993975746573114174383052379971999731741568141186194741272353120487029024397633702550551984764801101167839755864538578224095405656104496341022478599008462798507640274424607903051211007974222406751561320988028172640895561131141909150409348805929945433360790176941639532444838716455191937091763815668184623460580758446825271330410372695474244045789534356622209319724030337736092557867587180036921962749007231096961913058737955820148959275743576352010038924047264377507295955084691768156143756715407107650116663038096111057667731732421779336742555535840840826676664491976941321315670819878681632258048202145469584907514919614046466826560027711566681287534125424662035330021373630327384521970778711692951190538582145268845209468886508120527107758018764781121559280531109273651640777811790373128900745782796582768875561007466957301199510614977836495405674364122865814733807966324742677947460575770940164247537312936338162118926658651270799603265213731508365242882890988116300428703565989316271069443262776416336474440484267785820755914246891231805749309895062466662564898191770995127066018645425412388386737206211780413385723874897919883586782139912518974339591692399594000262936909433821816983813264584015858684679001723933097974990923675979743432751845986679737996848287080702799311004835358142142854746187259284018414604301380942314130416245330953470535494997139397868162547783394781082324627772714543897610445713919321073967283722857760826084510659055041210147387468243047526629260435487249228126783493673784594410106451809670459577671949835108223498477791039614631872628540488173812988650330024507508137308967281781467809246480148232085453821955029183946305374568389224645118054430008523681089769919202095310695597850623412070360420071671076830494806444722678630213541512991014330898616521895129675406976883028954536668522714022112294907901990115728599649975561017140252217913967250858263371423254450338526679878 [148,83] -88974802374161040647263662353732469756231912930396483001754722204559351874201769316309159818565146730559913798823069456528595287684986231243650798454548149628818190818598509820470363474102448853998045917167926325041336167155287806411808444088953385542426715500853720611216572446127726254681614193819980995878219977304385702023277395772135871969068767751737653737802306437821868876864652414207797680011530205467883351670381633318307793287354726935856921334392135435711841889589944054646187572043618957464698091878371266000855644301482148182367974442889475978359603007676856639345392158844729805421226584209179701418689557842135128101719448325540925713600656137837822865052018852851255498423414339210829513026821625457700763608110013570912420662312033017896622027094984537907634517796901204432248856121431279736042957114468966571462756508416794817812102252396367856087302656343081530611719290189020808335731291044657669957793959697467448598240426485657172168775182501824588589483729725890132308804808089493677989629312141271697571136353132287442299332495488993486284183348730268147435703239932057514654798020166217349168117673986207568580340752310086046958606459320711268816867920911406985748599480251733677902536193816164624456595812912221704246393828078106657867119813069358462150962953683935585838331679431368309347091359438178000497802926187316174589691144197066846120204132621648752284404674528915639501731289165020190129036558857407455387040589362962682968274679635929392853087838331835426894141222972292716875871975184100935270807423873582839095393794445010478872652259735799936329599163779287305840231346722262906343035037397957364471672511322833275057434362872505757587911656431308290532407116990579089338788315671997900833985230710703803254100337174394827476622818710134289128365099188744025380705205672076190561335313745816696447284292024959860500451531240021704949854774643124064398466738428315512036554675664982123694786441014015118015878332285999337608896783977960958828930756953626888039005678386380107305440865853449135971976351213123 [148,84] 4383180245321066286126981483065580112939624517055132092601104272164771603585504017116170439784300179485172469516354257465549834178968740709979395502087162693888114630209880632126888785399909751455723548102482914520518877764864965204057916955345513521698019827362609133187307789964364518782429118186443065822926544304397408371591218377443425081664955562193278250750114870122842816535727883315526701617503412139656854947612008017079680371620552640800410600727511371029631992067248912806342895086313778741765217574995702732987889822569929140864485248054690704851452944450962639608503156116003217866991737594816311752452420701336173140566706842676210802446551297662322487889068104699003749937478093126417175762737046603095984150207986711436961753970297926620954883909390315703632988918504105611319661509150797176595747271101893580508824182175641664392153601552462930736914929098609056231406431609222186146922932448039686489375886953798881884254182861317398563394819162172114236605817837847866634039940586707293864248409100786450021028343700437549064518154967388766136087035168383937010818737040794834254958825139836125187274878408380068535148645904780330964701618079042182596900411395862371785513602644455049078203407520620307043743725098287607136465119467953641249682967058488249525133747742305670732894828811839516664123137943398739009511877666936764372559532632495473868857081679464019615089516495136860224217247790989168377354446324691418696558195436766582326426789417440685681250892547552012665358484924877529892543755703546932163788523209449130599268584374768092052055921423085348986377464574787310777229090250089654382463351055218534323079186140001070260953054192395827945606636084079873040921122192688262659456881727006536760639419006163170336632137247905249133345964054760074704083400031774894548515852842067404443805402707398727418559683069821771238152076287689963013255226859443912933545727962121249209026703258067646544110920772213463149656717084040869647586191049250697972289358241120846551756675090583165852630021216574868424508763120 [148,85] 7347211896748714555095777860432145799970936641549636560817152680753269505884413623928257136710347703741397174293678934046419623300994715340212021633180971212996299301725858786620058299519123670458141341755682926859589317800806243117094617347767349599003280650736693227501017451568885347401122529522339960027800879705684418663988070126108590992230230435016768305367925439222546200743180876988402145586839339456293805350841650013480206209803649018278476622886404041596179796171143322965459932268325157720876476614918512164616742834089480132099807611215591655118264999328724908086584390175547915560429161639918191742921627548702375181619288580368503688749366115365506772181563349552303219672470677842812391328985041166063460687866300451250712504411672037646350195181815614235545009467276816225093018566735148301722368148665073817083434430828181528108596862792091537119804024247062986935531952952965848211453662733012938830845445898745990249691696114852176850571224125860342880626696252947489933468736927747497593259083538801257679631166764675973559189245851411253413767716476044765869089047196179899666592836932759029336920230945133883872868810431625323210692939935451542582104714030087915281498726763983503883969880563323295616222507932805563054898043406346440647541021873253906700971212905378426192809806071075861508482619034455093332889507690397422038054846925441974293443374177597889144228191153030706547903672723475644110134326341559921976401224036889350701472692606005332455159130418545407782882323344317649421370955120377264852279098956798496010813046788949973849350059936632062518828378006162471914595435676667208886075774160123724191874838703641288843638853411235546091835612398750195920518533186194809328028280876086697837788342130528345153173458523259053633730590576592858966080367951333677124556692906816983999862644162148633973938853592447986524686040077294624265839346693000252893381349938988435090834885260455243420524341636804120079945028040625167732772793128739804495953037584100270144163255786063068101175316754894009488900920 [148,86] -345522122647574954689852365506665408558531589188152525284342753262572455853861846474184512486980408828118665049811031110384769305535318617122363616544777310786329424904573949953318477352856904422557281888673248986623447101488105201463309143640579675181052870002843729643420012457379043694386042544578805903566424146141018940348620409214249129619625523265336597151828111070093342497002899848762001039632386725896184967138190487004047919013407425924202957438723881166683106264919657985409085341602376724418009343951260618426656582295352080854631782296128754941903674723216952119405280651784008316441011237731190745000606832492617480344948616572348897560359791574699934450233444937515343164637661947674745466874323853760730340009913186946225957481522391772818484644507614840554327947300741689139762921491556187330292604206415777095583786757545478455344548213000520362141823501643023509465521309246340248796227077687546783980996081125178812858531233857467189834675829763925843977591215399238127631819054684608981424033131037078454678450117338439231880436668078050556248234322453950591853655786028983378155085389207554429733896442259607020798553020706551266022972775476734711329692296199773727482476043671030390644439518568445187992119850786838272349997550407614304968303430691559682467110809829121948204549453340239142678759978830320123456631553444706152812581149707149566779514123286644315106548893206613950604707689593653738545411198639358443274600506954074184055521193556429666740089295868752631888364332551196792014719349478044222630967483881039743584044707904328298290072710870466950866103252594505497470865295846405294917275749490621450580575717168389305532228472680658877600686932102585573359789502574172037784151481540209324938507486749991413246929219048744495835886894730086042982349877563001203832719031150766881188792483965276191242593778976486571154741617717822952132776415788662897098350439486045446778181102264689550113488822397425639297231653078788778214561955209520610878772565127503688153023183584073694271663659625816967696 [148,87] 14390833454537119597666809008420871262532206266792504553903720729515745062291333600238437298596142531499951321168365200746668524056133885256835109413388935497144739415991746491389624136043836623229272717529516189404512385567766449691601209396513031983833515023484679611292846508631805470360832456627781082768609346685792151185939466603205564576121086924144763492810369428660623639482505790650366195799324007817959484469374364599314420596409022891381374705547813808607757695447166866596452941208043296292941446115550181953776127207746970100002518298752114157139249730358141674019410266614893910965848781182669544294235318003781409200824448467847674192708688393226698474300021025679598973620208029673592763245841565446687153668198802817249473533325053941527476477202986911419437127671945454674599847177885479494564333059981042841393434382398535232055876047348507504629825116545407644229791662400451473522562208150017383078701618357408242087136162041528742857535926066135857624130834128023081526118854385534942387728385066459722960361505178762321708059228880733196034830315851634670083985833775389260183193104626276462606387442395640421290934844195021373937872470298473420348505858925148709194515453355665948097802904788525019716675519832302128275429217953019917972236505097838808358443608818878491113991419717101575493483430498124959390579252783297378463706305302671386457077739174948527974933405549157828363619751709377558184066764836890180576070776523676160031776415496291915360944658799106718753668265135188049320853020468963223421506860286639749705034065151130593800124243729441142136336697286143269686477934057863299356777858768738848353718550144069823776853904184953811796617324570317634136394239429271278338909387315432581407546781309937384356162733223641675204872233269450871751684675040811139812485514795835886981150802163133348231151266538955505208829582057973581426719869865739948184381793232632951587226582063901391297690800410315771776917781599802306803858076114866057558947966921062728637807470311089521355365296039434288 [148,88] -432707769536843476608193918215922257348465873258031381084220984234962552968968451371179925388891608920779244482200682420531282218967273303617238410536032239812775665003759114106909404944078464473330335625186484435739499523939510962520538538770140125439871093583741432437635870922711121807134646898699332233580640735581617525386642655411748283073619081856014558668066583210072594102136367337454455573462282807689434022101684268579788079290577174681398639517037586782927810279154619595554503463461491989548672153355245524735373933034726217389223750251759560362829990876835663509498866000841726951993278548817845153708807486562201262336489325291562184011228350831870649484662302079656751423693991411169339941378092609496166581140414678994911613742929266104199506760022561441702154531280629636456949044301160768848529710957120186759726325831294930220959885511559620564393187008595398846173519831021731107132116002119970389309210986489089006115034820714616028449701612019341770325037330991146550997299805660296158710568098606847040288188206717993061968222338144121816147832120128117373864470285158084323511842183222665147153162288974417787833001829510250794008628383414258670988044225801423622902506134369314391686834295830860046457900022658812402014233097743292544057598670647161420663937412627690640504646871516948141515603393372523655365268734184952015045557413580337119137639608489721919871790398888230690143108695135069646404918205153163357508392321241077799488106244961788708045411566178403542808733769024462502358588136560162291677261362592311103514323085364290056521202523087886452989104016172237031561297780572720754931308686084338298069926549208201497565051849346207633437304009792747811605512564253252950177785457998935164993857393793660881922536936168734229757163418582619237412558788604624571053468327362746757154825307934131786516369841685699230093165607105739089053059898088700604903383448779157479144676962606564202340933306475584736158872117119805108112516606411894208997643198309996727068380822091684226761396329724 [148,89] 11481536171573929137953799752341440219361063796281420178107780284341162438809255854459412348862173833902748482783430648647563606309743236804393916219289643852880859813601261877558460312649824220015482339401497248715124639411266268451226828885550022952447784740329607656296730924410616306679015402543327835082896280909115495632203402755641036421573633808491941833719337432266415988275723060071252638760514489679441146192792967295199256457828162942484099546154902768395769985715055055204781211588374497686333254382892399275790875919431935318220046058853649480319823788093212660116797241094515592376346404215026393350817696051860564799971613265286842388903879912411531484763918678482086014459171192780995244785026576180659855480805414612296774245154659952346790281885435852893029157391745483624374454535553979984376261493845254419055477842971912949024352808930500370162430758541829637787095275068820052483155378991054465852186968030658264633533330195534109781819183006466129016088165671155530860606668758839252679901598895098171543939474138124010102753062114036522229255882934886887760730567473430295435373070514421057771247900902060939664723522532100600976721295238940623339094926603568933529773159815633395443887127147146388727098740445266229531168911928672109143407922910704498991563579196237622360740474083812801971685374504162647078264581868340557225125003536064656144694632880378965108734246555729917998159531621558530608774113707319704788896323569313370740169657970904277699123650175785451893042552249565788816717533276666379446310837149688339123340359973610475779144235620766504446564647199534064815294812900160592485835729996024314049197849927176054324030152415274622406741696426834715113814359681920734762347248007716903565343222214943836699330106967819499802599970332446362136857388215016024528179955240437464840014215260741536624871358822253892174766137319164168350410209346439299358717302156149433819218423273494256005969480232220024136184131570739038298165846362098987033030176054920863110362294123567775733109600 [148,90] -425432894234830278670580689637186074296024545400744215667165220595797582916880578193382067714270776656200002529435902997259164728618427301707470690114279548734336278138050948424979992665111787880970153559174398794863655568690940686112854907038900099306484622177768438876472582070671155259847687198189170945771163956882453194131971966547441755371281258401690663505961699272314435356482569185495175185318759351495810575742322869516880244727950255992304016455851243035233740230962293035046192585270855190692287336726245927762489825936408668040129188831565232013826063101487446772623824221510908831187494311894417757340932308554145739398905103727442642586865435891333697131121593828104112303401526856381478495955070872659948708099665765156416756738394007895496557635211009564684115086971619354353350795529898085248211094272526246223016779475232505497317068132947601491956487937095274835391354336257145850736232000727402476583720383651945646235207660825865025803407692711813633836855006732907678483733760554693928421898747240483359095189632080088841726583977532997978289944257541853918231639870634993744327703931889753266242203331209829450102101168870749240476919510631606680110378940478148638894053007087652954259856055032923877355297004672033586297446074960237829971931618521025418098087273081314873868138729003300767088080849392774717654138721479466647465587511704608346661402908464248523827957726585427421035851413196079779500572577180173928336704949204515243763124148072904169239507813437037227515742533358469454682121711319403658680800266573618026494814830021727401784533504236106169052593361320674505366641751866467041768702951395762181684135418207175466989540456021963851565131518214623314604135174182587952416756498385832392218197353633834730398396118396797247115855214733616774631519507184095632993723794518594820863377367362464682004026282562239377993846930248979533164635820233072272373264869870988461944306899779660409251046277849033927440838629829129759821982505731681149135300521487480940926249284957065685792 [148,91] 24453026648981194279234572717647533379860549737857657231073299966623533614483699103778711159015914831642580158050865234575734068881297159738520623550420608173445811948105177584331073491962923791168849872538384829881117737596110672350981452641074156587858398293925814576306087247553310795126502875757912389791675602175854795760572213754652752893008646028140747371772163503953261477661166360941035423526995168806699413680341211856646171067491424407922086794345856256660599901393900400790272138943324218787451340952435981976985594771278104678240146239043543624306815586029437498169350627198723680745354190090313252319716597766120139150612054653840739662209248980497745362972003015069112121515171726066740437117115539073181658064033529067620092297314246899479417493711082749353515245449043538640336370410132882094659235047657610229956419557687415344066976480150728496083800921007558156433659407264710411625165041772024281365708369126248143598763226910407974726463881482109103614127059468101070234369616250977985154548708306056832984818032554949839253106507751461857584681066606753931599324940528783669518415656392747028872876419279014970522411573728827933580503660060360452143894456496246529945502671996412180930347125423442263553569557694441359059524956423723101352424541887812685748531723965498332739036482953182850457155691814913810915314395002213450416055204018565974362140948429651220363746690822656444142795812135089637380370876277601015359299882767963579234285470078698193323021866103301614910667244353377145099786132732916801914375839220144707594182998156184038342774005546639545383516674315362622142395974808057849041895688467140678198896972323741683411275562389050059546137597552215665622465505436619385787539454772527269921617716622955773298727241496103617929308946364465115968851643885225181107439849559922059232491244708799117586924266624829752957795113560122049599279433764088087471211670191537466393750485906421421795967099491397771010081426789521276435701807144176633519838294975186425838281481180317952 [148,92] -1202799238508405388780987838423156296946381391614284557568550659518118314961993411852525434730830290777850183397117685511734383922641298975225270092443714512676483832435600947515042165520032594318758994059515534616261320409905690364097125731360817760788000455090175944356732955948961589797679746777676414257968852480100736113292430007313357851053123224014670481075164248079439943841783441943959623956464423922760853247760525927029656388193668424612289504376999489604427671406718385706777336306210454417160734036140153400015404141063524723148439895034461100285931285589226438638103023277511252667509414889749824575117168052339753782559921967170155879791930090767582800847445239775981080324029583890408246687378633113777674837053010548976404544690928110139907619151640821103673429632203563563806661254504550173138688308331654219569271998758305302062868312218548571123854893399235331699190194272085826354756357928755943977604828217498206090258243664653213103209947273709402818970076295469289423540538526802389301026558353099376272385744920294857105499171313693306932563408882005936224059590086509955960050256607767415098500467393834529681849103292647505479453010129932687275038204985533103950929670837404379781587924575334975548779236748812384508276786084390134470890540958943602816189493178852839682859920392118497469237557143578201180595872410902716158121361470805056626418854832432208521163556617771293241905571682977066676353706160054664827764126325375223211154426142650141528107213457488575179966151573550324491270190440692261549634838595720865706142727801263392914598436805082910286441993985134879522060734238164271950501354667425677507803729983007904507080273586103093895593479219678986947549321291301294333832161243446540550047992032620808876573579925520658859904724323708046521688290923736255144909879645036167675859761327589386500501155137493213391585231000247421887628866476828641728452407136876652655560751063977160313507516648376835530042539588963481194660985318012051903542675722782531341156812140144 [148,93] 44849889622248382584905452677860161524608617030857636864026396699636687119472704761566732135741463867912860790812900616230862209729720328379580652873065360701830852464197696689784204930459355638694660614813336327517208414608176804523434576780641657363612053897106885936999525855047880368738269202929908923276345023995683358588951619518380487811807569710651871511869204618382065253002588300919399382646142409923566398327679019413860383976736302793932446133894770493349771689414630997433447872873989951960901931455630153564225218760003528820267144276091878400891875008390830852959152901528593017416745836004373206023641802697376231857791196210896392451975766473861109706882931372780329102739934063451212010641121821385825722844495643112998907399563898034474712665713368729633868251029358068209143622464364431272045539688770257297971595219306805839947407864930518786374156123330662152315131520952388774091331294436457850565474253160666753208334332180625074638873992338154266055028778962080784874490363534138004216760142521917667575451396991611061231016926442551899410187588712222200118806687764671146154276799498248192351270376320466234061459048221030485717358882003385095890942908489511784149725308561666297895266015874878185610114710080726781045345838708877711470538542048644928561488725826382158310180737823267685587722357654717744591127190844407179811813966436651708904583181686304537408474137459812293729928943130276984107996614782021173322059731757938302006023251649482037981724812867868798792732668805000481408909689321320160720742836842450279588594965368032038090998430342223715908704273088640506446350060723102855889295268221797186510456110916784588316717908724997266493756813186576879320700082843325883158127193433984739164199255669588974389874849074824149551182431998743588550485897292860403545829965169002860645769220218335229182696239156424436938493219860137454957005874070355894167752587988872177804548624054252127564487992467523392498742111779233784698724166109461111176390897176986805680179040 [148,94] -946795333933881680438965934763688100687991742830685677590110244017439073750854411891553522560903927737279517194412543954793365966768518913457949440999355727914426956996366867506204281305644826839673267306511267628257032266809381177457538698189663749898612876807539475025644610991697245696505740556572291913678557969380965792053125176359160447323250985897865596052173713545915277541586745590710193231278174316829740437496760501156637008898613160590745388392622077662551021975471501373719303486513581028085621604828276972766893054049240686869913541733567969581398584654679682463875844945690861344975038852763426117746404095857430194361793640863055358696368125967136468407127837246186287955246599929362931873473966163429319108200398188676367684112834218988302403356966438049268492534715411099207934954955844090719935872548438795812119258983895761711345889109702231453245582805414647614731093552141328556225339378436073660152196007470008720558727389338206901572556427352665848251620606156613520962329301604411753231099124952779316329369984301822009844626102316321068771939140652074743478478336468388358046210688301905309900000366314806045172213806060258043368825512444983782694380753496421626640807778928082744814250665354851699126504948061390681737370671038438099655622640827602397099545754494686661350198014093191532341057093214345294837417773581388493326845777672447329296703208106652192082072302252768023683925987247093567755566065559261326142528835605678438495282568925596862814671551675038822927090884780304400121650642930952990445206865217862992893222525915954591260371474594330305337079771983670741715634312451968575522501363554880804423609266483241922304852294199216918117462843802307653564808765769805392443195920434847601894597532095315850005397843785919870179150698329694126974269770918468439432681272401165641966912682504809772239804988123136372169644326092534495310584745008815125169048822466364839247859744102127014028031521445113136117574626117274514186494441631133753522481877768390285016 [148,95] 8700625776477419449575688720661738625293388852633855763301120091659983650204135356261600551970869464327724649368759653383278464838578559163902197945561710482156292125135493080972855053724492505392423012108746987386212252870935662308688256155509834252296752791067866304995903766180761796576266145002576717194760381915000123454421793956960887710090973725657944045738372918126174766605776667110825968815459280305077487279731257036942833854306854723230928172496489488042202147942556081248898557937475848762913235066656359800557323157574948437604931603283762567275960623128929872812657188785139838098613746982018188849429657104899749262500950459413862689521235243874118931853115278848550038088488479464464627045975069333009811637238075416918751147496313744969501506973393712131624490352741092816316562425581196233844349711240264171484355972029733554825408856943242920765139036792086137889973528790439889249383667292838359223475135302661141318940072632225606050522525970970525319124967286404963216433378849949875279872579299874559329636662429740955506449112691544539745826729887241271568514228154797631957935516946637075748512331443553770799373304539599807389705853622364276661562412625582880497998406591412194550169125766682779053666939483967616647070834449730173067846780861290057224886961772884684551079909214493662421523319225885564139767146582905988852061372564728594063707305180681297494174600892403784147501551330520878034020860328639717135479321205649558474964588802790395800257271341238370496719296106893446692285601448751760092553287224126112933322885767837962656651842663028600059443703294316506592172459178842363247492994377173815818536163562874013898179468562443090043995022233145204256930557487378572838352806706328530812013965601248454784832715498585616149253101005227406656436195815796283424628400163087611859827254671883713279868165471251059335758812290506714902599283569439034818499798923904912386269752540363447036006889888592184744338644853310207638733783723854949018711526567155052 [148,96] -2422670683117103898543965854672219788720802923268550643234635715410611508694640167954564187703708365114561103114838253966269596513322469513512831516486947135606228044693334079645149415673015387289050638848019784910561698557670269776152283999226257109748029784763729218320014480294749673641852317972788598423978103111078576901701724073138582136309496238149612273492347584603875857792043488739050493830279219637320316236643399475425581686108269997757975883492799550227799252982779889353094270603314391172588885942870233809133453361191449179957879529993307167467588432687107408515943138976405488289034263965985408984614894575680486690684881131501419822573473206184342946993902655896179903368672469920041706255260734001544127951592632613716276217831263154333866134392955321541957086523969092143269894229132943903832833225287362583309889130729522059333460955341836210586641514265570616320680219663740643903923598051855789277449913242222583228500226684448172627931741574559960636568365582574747403935659179641719856234407182086739577067883875013553324958806279614361991793773614779285237770024969871695897383451145618078454232286823240262881831264723103781312255286851940194559144072051052914191382775932637625565794901310698836307371095752724646171566907403837584730948438017332378068392766701205766215126569736027568982556351585271097906124795754710110502142801616798956086034948678383383446270772142636487571815426784077953635310532423883454444265354383909927781191490017936781660311512635754929192084589887606051185774020433146041694528113247292627079675726596083359208987900472730739308009733887708294593955770168725299818440227104403050968320471257718756953807956659442295131458233201690332352425237378011716726889202368632303488537272472025671136525508579242650872303728185412386809780231200063607562774902000031404260161575780274815317992281374440392177090755755000927828130376413093474850092837030678301152982874386859218250361665228367355879700119892702305136159368444976945151422278952 [148,97] -2188361840373294741876950503302834760422104968211932729487768600927461957456099687440652208572176359318138492502072928202963250952163299770129613920319730594194713715973029922451000425494859441737621481952675096802765923684375571454646596984890049254204392813192870198953478001717910924074882138797124509140139033012197583259134061846003740365992041424995862157757214495778822117954986006316074160175960142973464487615873220968345792289559185974884537829956025115485271734569601376382611839400667305412264938801959418252745914796834243460579991427906634473431316353845094527664630723143107012890712982489108553013344919515763747433956155606907397761267381108199227092434257309169954272566706211658478818952204551801680787906606180848460603210883701300497975187832513074831071960679296975133456485327392691851532705906748822923323155758546890514961055626454515469447669973957127898871708061977392018182136385273698679240262295478609782524508815561834052218295207046566865100008315975895923780493512868451352635833624455782500932921009273707501782962366561733025627748214342907966607311402275138231753629897807155614312022088930433817152118406671108912023699215432529774331347840277093696796178257256467061041937911607304620742770730191859281904536962218114084512413545981180225291637132935013144906122283718284399581831812704971685585354218131768616503608254911369300944438727990427657294815927898633857762692511832426728017957212537321202873882840222220378506868323535954469578578376850786331192095001140446467382248770336997611443930404078468258955935727608864656761124733517008114117790081678972290441784500777313382789489216605113894245902465158338150676634229703380949809390299915404934034930706663806808225638489123815972018870768697044742736205010304946906928729575322297182016437701383833257192450163089041685469350015271353203095106289906638032531121771942759411086972248384898386751578189201649465640382196733551618309189268796490066558747653867326205392767841298329910429669784 [148,98] 51883044523037172117402532796682665741785609259958562850445544413702053214776991694206399047978751573273483777950325023084427415799529729820905636192988472619841116415244010657437033752557067056292138466098987634022960269646830008130994202159786098214077657699985056302827523409421271249440393436709820007444389458100132391682777268211110168473083318184533399195838983335670944331473051463975128963273448302925201476307424801342311728612243263277594179944842420762681136408814923847624081764909987367566130324608852617884168539719527787420902729378480162316903367154655639193614513351456053530682736898150391517511197540236816094791730170563247745670244047004844215276636577390624594092451653852948675300539698058701893905486966100654189888661572446792369009750934721568997126032174086939545656081863103355535734198005868233322057884969151979955768766109795341581482022281211288891382677245359977388423555030065033495118642820256130809169818124785105546874591886031793465128463127299388037814234012697693829087384494545142886441526316230505091580511154995710025076158615276842451171619721878240530129647828678439383170726493676506832773341584087675237927140784500629849157190706416141374961222733035000152823104596354480808247088657011569342777856430538650829169964554895600753962487569731294247558560215245415101225562452017804128263671847872301690870077942505111613458253090685091440270431847031814962152972005786990733576525893367254372170590498695330415034955490520740424726145084584647422566267364486705665046089227704850042509090190886665542898949354361095916395858961494411129917842504393172234602629516044033926961022277932078259550534585783253875319274035584242094134276618031336751668859350237108545134096234844624879024668831920886921343610470209481090073329381737578742771040701242508456853893741567686285730840990857226599058837096063852848019918327639468719057750237781032428775128812585051417816760959660404299396253520609719726376167927594879439637487497899935563856 [148,99] -308462167888801443019371043472114502465100784817377426319331511311190561117070789016973953574994183901333126243399916858263719366408210103768210504362960277466695974543257521366694499605689343467990182338337614116687513535430328588644856520961138552481814202653758111430626353274260529636172585746657484270183086966994450345345031370607021104033187156707058711556209478561154377949567141799598922914756898027471135648300190662723781126006419412631413769540670312622134133473162949480318392203821006542500950563017212001920706253741739129826903027796269805396147805801111581599009584832423385737272157520855977823675720105061830758197090341879002120391164548563275014960535117683894644578901346390060508801512019761347793726675233752075577460199548524696574632485312532990412171945441259835923428084335314011094596714435308867528214210281973962140378614727468730525844394705868045131094568411536234610048729991971059507492417714324463435206784580619318188224994153107512741938881310767566985320943354447539564270004111180020034968167596830129666718191704868119453931933320072677495080568203417976725094745753930286113321770507609198840032913116941390222677332206018866504833172043145950400268997862771044768843009833642294771546174266899874292706695350529966852917359267755534054051483264524396303477411106022499660404319717443053602536079794826633878333744786696646213007202032780989845991929361734354056727921496494578061082372185641656159878723321466882468629983700570164148552251043043632715172935976424872703022284363567276900508281486923326984536625152603732139617000441263515789506400359878126815039595019342959245736718085951956261916500192992930747697536336354741809382807095837439146383737507864300602503829436408598225719413582268096096774252010910178091604192299760199680337033682046766953156184032825471274358070866497137676497733071092388677036668472664055830251232556079872434760802757779279714585819255079092667815381008184460587066037838717718110754811604453898 [148,100] -14241406905989079025940371576379684138717881779906211323916313327817310897211327160100934608220119441120133440551070807361420478619744702076812428839851047874543079195730019237257319540000774360714130155231028905228591808241354238967485103415330540115736124009541388448569410004628101055395172292013452777876124431775950085331598902208570611694090950651837514663885056003916157395804645735376881298964654154589442592193480356405201490270234188479150364871504843517273068175993636245768116989288716364127877866330524268032896633782101504158052203487512801383395911357933995054502024964284188139412663221490303051255728320929779483553855603251617481340050584324115174663325429970892877795274143396391632335739679990855763780508042137151102791523854678689722359921434514470996883707305105547384151775597351346021123519161076084716238309164174913039445013457303282465410499250234295460304651291836032764578158857405712241124822619454349347733260365284984488152340771094018959998277344731488614426465840074934750266003549374690907250214791311690462711692677931266677976634549904064376391654199339556503302122814542563734308805840788750840082456985496412454957057374877199627514048549085946754362856989101555428818178013337801920646866093177432857340486516036997265896055823088526608954496910636436907844591756950184474205957505509636486755868351825420038617677120246816152525106898822473954213206289796795213254944993038733605566935667918051155446961418740410181664621778997254301683942666073154721601097073466448536629427918811990880550455990471359054938674063461339128386954015471259600593652370501374163820415755600327577709293093912595258800911350678310467394408339162515758008530182884953115577815080568123367536296526563164397718972210486536746972823461754260240483635179403559327431573998238467715397870125946011943119782780688732272251194435156615223630908925076056448589491849088014516873687107418891638877042025458089218012487296704134137785885143143863526525825347248 [148,101] 37201155205525605643929793994341752563310854228812065773760678492611704038383139513961153315422583714811116081178291308149338133496650271265169125719219179049402007668165053899450999440118560440463060364236901973478570027742280753299560822989016431810738214837321947253093319834067706743931660750611168502383011665938477857036551629029361884133067839433332426322807422885177938812391274529230860644796597444056839644443022482691300211275557554610684199682681970737380867171161412539153074108903916802119330243486618489071370221251651620700141901054600529042416281013046528037665281705854947133853685992707693382395642652193986995360458857678746665365690781634746624011284471895541035798283749708881484977670501407364159153027856054339044880982570571616268068916234682452145720519900899847877016439464627679027194266004912394194652171251783743765964584388599665780495938938436592725443271896081613420936964802356112020941100857860581560756193247226236851049013985224048757648043147423368276153073982440458927161925124742411615469948121650089810974003029715697749424969818400895363391210448987514380121923177708498773275326828106950211346950590455385033822541772341290956633291175126389028647438303940863950933350764690267907502429790491444870157778979513930393891787885399728145432036054560609928078350834507406485503502594370459231862343094319727372892261037958465107184997678576600561334151118836267125243692622698589916166055034493785545648720764549579268165907252712634635202129334643155641852571612075044653983241398524472133248951761573094644378401672456322252327943603702506711485894154504781006921956444500476246062468170082193378239908216014670313786180283777821117939725569317753696546275167460857025127330284140090209261933377953605085092119841164672255619393691788697885682893181931177890380900021550976143283022038462816267989686814678563130079850939289460606577216225107441854550553612863566733736463309259759387433407505438554322564122488688808999604056 [148,102] 525153652557993005045907459565407354622406410663367093127506453114399567136317973777845712732708494733965704404397326934632528965582347212853321124492155633324769200865830279866178091361604007825298613875190257916727837496262703905208711619353457427696533430386325272826876495013284867717889766326981208404168568573262188836804474900757699637905447897779590775666853697503716288705003186379078468797509271931870631282917039983743628510620159118438080703197788209233682890804842491352262770566659537010255474280795385643171022452194792085566628031285151018144479668627683740145469577524475321937068850635286780023868890178862029542681089657040371373225884981714425731966932928862148276596603544586617903514685135680597771856403093717585695871761408222268776028362250259313983755099596567224984534324273544744961178366731511627147444700993997814348284936989999380213711401464288899386673091308526546559464476746035689435845160158274050941247056509993699888206921297860197726570334483344859210115766301526718464692886730663126980580433568914252516115093854704047362545641862912107104775848246829610955358053065536804915617505198832231051462846002847813816833470778270577624259099912403010941205010149063610855665613014190623866764629476670028787801953220301655629917091882461784986622667469220824493690497694453523469109936564109987013738068180972359765952117035497950108566496478216495386057032612888843158751747226122141791353487303312440844001195081682531013357958081930108422563331571484657320345447194110018266018693757511002246110299269805651649271201933013490554367855727906195020059923568194488338523681204645333059791870799380902957463111911711371932469245117802218272709593322585173455263153545079098925600330988390979601569694047925774036190992170100530052728759637341086596009351982794735253674481165359485257210391366542727533860644705163217530514323029904746649615132183976258445321703555690588494514091239765225688768440293509931977804989707064315824 [148,103] -11415571834541794588824274992205042575003209213561972706039302896239017160545634714742076194597662602646549573225786393496313821522994257870683665821318547935346904954376214704855983846528726056496175891960890562288048269333890341587095623073262535324402091547976869398092831947998336068276022227618770155823389137807871607499495283034291992020220659242719269087264586529305890012470835888594779391839237998944903278296140354348391468038494843710709465250187730132769838593496233101338744242578422208047200389148745081322589198880715380107108081515541137541338883187945762905602278764729212296031270821345343284806263276877889278751099993897989544561973222131083555277221432983675497089560279755315457707446198358872676949347480914896885488479802684274370818285218300085711201274390044427814986751617403725481900974196442880426458936900598660937340170143692960167186415131962832448324608626809105751920278188515973195615852392563892204112615019269454836661254413804797655117239760277929505891796491263110712142885235303816596103439306810784661708497198930926522245370658371609482567966227993006573506728860212457570520328999930792666830277785124115903966856679360946121070062663418050617991441962880495694307639405465227276466399109844771501395254080090030176714797246203208949899665277189216470950646653898208459424788286691907246633747972731638964061189266041781630705245988805201210549982787481326864126028384868270151686910378156208296783521984569497654771011239243169515004711752037182374204227766383146330675580558738600295242840672371965054340746596571834809838942025344045809196288277199454293897423036215871436350238231649654932901388693431569120382804237151886389159896228195526014505085488290085512380107569535129093566210417700076679457452005698981106344118918173853988786861266039427095769326560170624333796972308113456525685175385809633295361950313320428872562031855263408734191092084860987422739483504302796856655221688805881115722241793393840 [148,104] 15397178897194228786964781610852347613211602770147472070913057484462436634146233869018863746648718423932827046160271377331317249708697293677085538489321615375420871105637615302883096553422823788123616663451507884231950069183871044768295493576380683734348929197045076003591520537498289288448371620613486791782650086395193934781784630351430814416286130756036658965664554192487800363110904828072030146910151482846901211785989553906911712130611345470147611724701192085101151283221976211625712844392948499458642789141032536891894840970876157952204357221220454069720792062751899207461583947093694544268428725503636224156704143268889785766077341943319732881290381594931076333692594408120374987242903505155787235194473980586192241562319942743423896040994493372423351893551882629391314821436777583105891253651477056453679855201829007027602960752072104745355401800094924338467804214647915257686756006810622950131948314027302508026649202770502368000875818295263174428697856458199175335494671029645514426497908281922804497483863218805071846836326642961947719724245261027257383130494237722680252468982537736922047847551245098380125826352226398977824210037620005055757144238995429168542507207249091906034173739093045937700106332934023333147885973627611789490526658600995191461158242952089560561815104498376206688345049255326036070232290733336356805328589584864761779340507025517813166375635015730053200144132852407844563523421675503226570882412728845010081430620575271810367088948679850995948204023739171283170857382682342759674029037390676686238744912816599485747803533014132401800600095039006316782427487137267617002555587866479363439173343680684121063148537968045058614550794587069954627626088716078843555059292995869406675163472761836673063428762723902680119327182261260001056655133711921615029621396000406611272256246989308402828465852726873412312266455550024236399637047489676610013347576593532957073771426974773827683537584438159215484641103910840881285802270 [148,105] 664510205858195881984019221979824555803129702019106768380152173162124353952688213270244285380603348775040933244465073520411807587530016621592357135055396336642122940818889439094622781018222145654277066423720388818059386521853298601858759530599168084094036922711200069396778631311674531484344995486801650609945529254328960151725978776027267203346987645734541802700723540881792798617651497888602114411578339593685017586891018372246934997562730560938241906182151552960503110139926177982758478482763213181270367549563401657911789867076459035366703582296001197844008104718270497308196549870724666668666262665397871114648793638790608068546498825418170523407846897542877735395591174323206788905838783719283727968197633679867666907856770182410812315285813777481182347043026417181580123041882839083933550945258926881119976359115894738786578959184082543493164487651716432902070905749942810760721316408657605859956472112094441476705236505989346033038923699280208748722481627825520467475865342506078066136613992463548543964204743894759461428179809843133551802393185440903606086504064699699371482085529353143441953534035562134684688263802537302037438396930900441341416635619977108007503950638759992968913546649482553398932308161680949784255359744191123375029565653071572575816008457256789994077453436163564283180837938520350505201194619034497267417368936668675484931166525777910288793974468159522502357768372322384005995321782705646159231317699947374832436842931259884531527549696311031339497425070063955866128400101638170991761416376198713331447710075661784788109270596703526468415061208125767962826758542171277808458741091745313467508145896203319221856653483785720555960479001643492978720002574770981867249595395430095756244643026454335229348538244234314595604216981433205636279766575331457136377265535146612537453787040967804218668636230777887027285412470364856041260363732978860005185423479909117690305610373003073593546666710267405457073153266174678129912 [148,106] -3630335548759783393639531039554435923822843102433063479744634987761190232444744269357763478408611151626247965624684340676820462556106556993013626639831559322966187756275269766575324120129677718333161277565937847570727553091236884371390077859463692701866018479816312261231008264751171309762911494387773218619473946966640893453890611602387910178629162370896775502701175438358837619020868850767300528747436119375935552500125656285161964193378006804017449210684442004818923512927047865222211417793389290771580446326412110319252714346629394364920254509987209589616802490994923261865931992066056458401304650904785764179366069284775446160623669947376540320667226518014493410660798935937700633138227370293994453134924388620967607847989705784022966003865418876211643609778728678137497983325680710756796861869234259554089948105679630176834600975022286610451806177172770650888394048576247440010920857407073673511118793312064367916847909026691033464487659215048052306439172942856715735717923103066958236822834864039281792713748095706123720375902629276423126377807734033431495033084136346033507135329938289425152620968629176975290790921881125915589277121139849293418691908381147027982981466739574767475936125712052933016889607215750332209493030387435248674186109012188819326117698953804965875143873226008566359993014104904093302042394369901460671928054116794155523276494483152257279105549920002111803307873402989834296308192990944267941454670539297420676571667185663165302401241511200569315365075645578544904391568413302144246000567926257117692707608148333023362981267406301900544592946571437304421070137843742758232846060674324288700695458138941702428334548478260721417268300621525154698763896608648074794956890751210058833085927832825925896844418075634512443123669709649535718450128809869089531327636163654525225221423376315903728406235237193919737516588547028811620022472366212708725961965857831471823575235203398189501452606934439849151167147861461824 [148,107] -13795267017110857570963615732288268901207221375007638639852512050186005662523961805216509104433604473518537826653744979020290979311832260215998566295616596250260813083769493281147685184528109394930995008246920268834036549285034274111005824353102634472185758959768067066474050540182382106192590765181228999388893816375565581082664895239683988587146478087526175610179677836764725702860832451391453583589244640929660749385127329723411811846197846998620649466668904959474869675274754746676351000901934838446349833985601331051046077547858405192112615183664702939049994783998946646192993846187379104531215563457473305069107457001662749378005082098679078694467778047634611978505118608469777640108531837766899899211645132397637197708013981363084780757743412962224997798968538955440450029914522516553192974104121823088280537077624292336550244334430604528003004069986282314829795980773480525920713743402237474472282625974605670656121066647284362073468403239771561745667890197144882493430010672897812667257078934872381799479121254988337135281284353125118884909211129324531485922511842957295402405660094537288437809672396586479850794097133938963359106051141476493025114453050166628181778999160343671023247690417514448997303720817073137837077737705324215918175644254091883089823261545286305855175277270287906587628392385571337108618459728095837299306470407777725004772358739684960835671892475147095191807895004758011381313226651397841530709166541210100629750289644144435157337283734960119063148480696305519020499905462534229980702733438215268889035249451907134773583786807509960930766759854192459001599331332657059983762498971500957005033537289791908650536510997036864922298738174109639673739639868388943108122550462161881726200632163495256182009111329797613528221747420878728286061668679912470225662013684635442240488735051917217119679885588568086627779058483874743354906979145795084574464492639233581062996934819425552633046159285902458662652162332 [148,108] -2774230786240342376189107465554478385837252370910239743711071007406735509643004004845081478437442130358813202334346537401286259191518136914401316612551446591571097657715744637242268238136783127768840448454945665644407178891655204972061449791757654622745413965737303381596779505558583522765214931321625548227653006206707310459173470604419040940495865548843743303049423155242832456816569624079110620624373824959889196358953720481140099534191692870778446282889786943137490268880997937225787041943855773687444766219549310200293220030554840398273756306355881798565763127466848618137838134793869124473363246385271574223174743811629217528155986368438460294024351022875590519337804656004529541984580610797119745481091228713855782565997207381993645556960917046233115800194308048327350176342121587678638169280953348998041315429938802320956021988448752647299727355439506232073730548603120553308715523338728417545486998126882950784299037319311184600486830321336747971542974654035756450408458602060678553469222657793764759789539579188205211476038301869618509640256834028985051693715297471778463327817983403754675430576371697588941674433016209569326070820563956074607119152094312157105540564502983905191503718787127422143156300129678604698207719578301881356709601737830483687463195725678677780947519586673312645033346016718435081772221578561247134581049674738371240943569286555971600403878500493347826192024968371579195199780282744020765489756758733591008055870827816825869119792537583337450326485339921014735891109514456371295379180001847874797467120145303289267051509021784328758204489138188618002494486971224887531146723420798251254548060127681713110129485847076261958743553855594668478679267372261538999583023770403301107952989449048299231311379738501364640702454260284489737765047739935655193721442981642754547453079427365511718396108109036199358388430722900219476365024652924871166900296618850304046419124498007994623703950789319886789436 [148,109] 74424909905525708857062304662033426795547976347678353763133700943306226182015540997737526158978566683477186154526800671607872427973753522645258622145385113883491938965169446134648628059104460883943627604129138072876859405231422392952481177987510380085799845308795101174317898756430312216587175110862726987695413896613327384655621705816741846690425544933161467392689426487197424383397903847207838890345093641229319423568237400893953311890563176079385019720888148021902291637245275185819925049409760655081778568719194388563609603666620468826993956573745168483863228189387390661288540960890189965763948555477877998253203516421902063731983657699084921890097039059128880911851929998927696931993243473890125039136269557024795556347692935758951789540289413168855428794869539753212196447003768667320601937990129884512963796738176094214466834582909433478807828988203547298321905840666368198856632770798016501905938329349594963573099232052289129957644627489664793677870351351092772362955807708165987172652483104419314851505071265654137982378112503658423665213348936105244351002617543963634658290148295753199638653302854293393640018081579964268401830140622648829918102791158265221510777821110655409904000314404936799885901282207275364958914752213538794635977832286436772824349779723461828990314890308600845258973591741252438662721244243146382381078238912595864335618900082006851107498053958373501023773949025519237272639357602661217355975898885833133173752130805403637607496886726550286960971846205135341704897724337478902727144744197139978863208705679620638520702060791352237509797358323940029498169956861852306109519158596315114193545485714807988177671097776260314146455629122286327404244103024175954993102865492808710459087407568526383970791246474984919731797983377721692776469181721332233490594047813389935892125213388668519729460355451349158859717842363066606014579751941737497595159267117074240823137805953747874768712474579563592 [148,110] -85820460556613929962659759763560725135286324247288592886623772184548801330476800344130404246936201810026928678504150493114533559238999519660856341486207331330982734336572084572077602827940203501248853751628423155692337259199364915093995801621216290430513054207297686022282664954816889954148982737746142774805649332802599471571324834794986384972997389101434457437452977541944870675751650436824097126235031322797065642042181491469789110970194389789382025798340410823638717451885685761148136613739056643211268577540010141924217030499338172760135772318659078126241179010758214387459849608656655801801194692756391939800572190085486365889875729645862141046710392979053508110909956909900210978998644486782962122302016231856800802659502849091855169356860892077028305759364581740300354324420745587051776456207202122987561529861139599521461555026408214256672035414676985443513997029661721172557672872678750210578113076851160024003432889308436783576167615351498590508838738394728551569725790487670881053093752077315321992945662384357569606874715288017826916915077777588915213634200210716090613171257424013269415161209492145678790410672847635823903542452764898861626772857845526636893684954414808201206912276598073270438083322175804764941445459662049885292185279816142604972447403796659993670590543930182354922560635056979699631108999983484831224321900986017112674187186122600429980616679481942031170359067440332922449729111358896917301489174728976978811798474621862711566785062259232119331511458221146410224361761083500665469317046433248407302436824669483223288745448845015968233758783514932379215616877617115690797832452874906070064832713284404707947794766540617617110835804037993327868575871534944265642535039598996100050346064708508633114626184727275774237317194076897872321387214186901502240392939125444050368336814391154464826801103552922361444124607084997699092087828410213926970387497590688622108450370491289611634162456116 [148,111] -1133733645076533286854038041098921864652036217017261744891481715637603529881450557442681422143638167432670797323233130386277771940566753375839071903120515155475113172389375224658678425657985400080671135174290766749899467547091203318300637841155639968403553076614328174013551062520798529254497562411033627008638132393834235104553309974039342983867917280507359809333466111262033960867716657091919337731690672768275124219307816634787031881766341506664277371543993887904868066829900227643740958435828616186607647705492891473115700289950840284523282841154004800248891319756719188884368410780006109253791942760074563474261716319610613164463955287325718472729006701993984045418337345968560709499608557326510681345015470738830479232600858319269098272818789894489036992522587786770246879446073395991628216078699260650055264690532878690401747632426226956283602237669458857336695305277670448947187018738500266641361545351465570905989516069671480854297982776673164342906076082179424196945221087635733700582961603083181763227996046545912539805872860920152352634242998609309565391117257639494727468780290258403767928191589566128212875629906138498078658113326915050020497268698359838505883472947402019558300781404542253343453222638878098398768497806222797201739976132823851866710197372012658721555687299142939880337901991370872632010686805389314911407902611928976830044992617140664503118165786384390146711904737886955233884995480525066731139646231028606231266306990507781849555847240321366639356368848046001225213176384273937743133683413229493753126564043471870878503714848970823465427606749761008946413149275921581646316650555748939763307081654400345929168537646855467428517722016891522166900364699668187356049158744905132086991920861596277782152852681146699738304086527130770766327610989165714495037326457946996405711824896501536074052390250415875440333810585921335550207649215591133444294177310331173942200950171560849236039610 [148,112] -532132140247283854402784054060319601489961145551333333305988605644298498141825957072290919073692286997945542018210782526868740915071452119251509161275735422479669375639229831199208085560887127784591001048257727608708242861014578712964881732561447768936016151130449378907964181035931172211674266662673408400164510494327579337492899330256646905404248930815281181175993241692244851920129483406112872405671510408126453766582221959242881391122643707951027850564575681040471832955684711495595414794278618637868269490827609287979221205466403913743714749978619839142302694476506947065419690389362722350063051153050016415660599249616955458630924819619635537544580420782049454377523538220657052059227515422064294892108861596442630302204592066794160704959409624031782433498830184379005872962913383854569870173457874707381898025900469901580201921905776578943532423578898288004413077120199412689202271714804699722438214622460580769455040749786517866606587523085299861939317279067788959539334120296085857480815488099064295507594999646202798907813795036080427186861706850815978242793077221459651534727365937094880187537150498746603277512702249884672586360908617880364205377041181602891067361989331908589774149699116202095621695933983009212994947683488548377049146153452189537464054740909680820106362690398699355012970253344395032836372681780078202555342044749499452825527677671166245047089276573906839411058686880376847742557801601825508740135997110015327758412006539106393831311508950181107974454203340689249438131704676647472429898376543501903588587700122153617519142059859892582289348483006915158020787774125938442234921862743833322577600568571464336414725984206812298489064547235109596748855087857913580877351639858859150499659533038151848198324016578381811364203229629984122080823778796242096347357253236782181688973284442478798763381754118783873565211429299616689439422656338916176702911276098825271261210907792762164 [148,113] -566498486508841495344832699060032199944345170157894998201618099617750829703573732151086790186695595281209155813348388387656682016583520507800426705060485375014502276619293543599752118945262574478493530084891577727380522673107666976426358522584359082670345680044392863942070342128294540771105358019696312879839953002025068784618685734899871147828306311350729107264850477577853377619988759514060085073886225062239372489413600413506135770549209840444197427963584174877665416957478301942692253891646923990219536530445346689989718503242802884568886385467172840347996266503773724164329457072642183153323011763067310576517853931163010668112102723976662140468710603783544841155842084274032242289406442569072532156612608557226889396056115246039376437675955759648196150782565749516145305538712880689307298235121154181671509622193879498424368127147948124876115548213839993166520441302808294306879441001547155626015946274334509694084977331659897562666802743631989749097272190998430034892791813066432876170214333001047578442995991481067153581180017339277180803587174884750512456496430170520662355831014131041225188371583353540113469008881709495159033704760280949220547677869733864326050538068523299021813679023852307852904422731397184211237189399394949667645110968714456551461757431749741214211845042423038689245996735602027784692768132273983856898653315135792402645606742757227818550307164475639530086447853906553497261248376159804291368702292959715440234723976072428826726082668970104068078014940967910643404447336508147116476427788091043343114742919002067057092248707541678227563320157779729450106039019302982738261033813011514086716406640304707907359375055189147962761724438093536555202215896325937429587254931386697501058207761084172802725424887761179521040624670099248641007006772955703483218293134286472535695068427025109213925161999579028725760451475663773900672808795989100477506519596999361211513054972820 [148,114] 166801852318932176384692958698371403811238141015067535222767337868518046327307462928179573366778152884176165959806946595310420693775826757452478517012219609053790923532477623599042904913403072156971544433789286294652918517608883330677126320491799211559663336543095712192079856310200752506560335200877117961313856789631736047907997835215791718409105969372267569044556849764345868139781097740215179560824802154937580534997397452971729898470933874384446987628684545132975692897004355222845146793568919026561603286284157855721432556683545880633663703318170871225487542779223612098401021516942868687613236530391781724069500848244398022331377822212820815556983751348520899881085744597045446646796461695758273595506934692221522766695725486946131183421572794495335568003893130388591561748561743646886045131312321816038350696370813471391972900062551389001024830620011696450218508312751704825088205654385889531101512546050924876721613174049034173892012873818001371210275675766311499155761841509158091099242514882186591812793496298688781703838505690081700046541440711197744525552866494816396571115309540734594624340535511448568942284033759515429421753421609992598334790790643969501059818066206388269621362504721527366362573911286238556340285138370688821551089538136452057053316370087254041574110507655119759995530851839022171551839639595695463812562752749878621207707699620873078435427564167132618152542982767932145989459587462700321071764228047948409363255020461825962827456665339110492865933439250902807605972857018195072735732671219716352581242499279728404332575305757932676538331224331390709997335810180758063002165978943647546932702526016265841101011794153828079469858028919809886174255951986287784973704560558679573972638728488876892757600144710084925755104655574389256568980340201840143188714669788865087432125767749740066023433127673552428912862178004172102634652101877307545665463916141582084348144 [148,115] -210949853547455258899811616990685815962114235495956832776551735362466216905741875527552784224574338439698903612496306536568695837920836895306112894381834672712606567542346428167421746715268167700000200907398375770181287404874983177091117940513558388422048689130442760562430571345310875468039081288963453535263721761787465142804452843765826921826582352756948944496894464346712333864897250131115149314400816996008840007269752514701485140786947300195685836265016772549317486987591874024879028269070984018139085554831159072048586055460100694736645669875013217964639842061052955519794363407359247204651225321235224814261039565376859840529256484856167592914868770157738759579580076659237750663172609419429261874931738004168773181004363954372841763015399012432109746049514709620414832519510722484255460271733719683190318131788252291893107040425201440425104878901635174135357128741238778340984162830533059376764443838313381007106222072018070593417757489488386812046463602677198752811266549463284625487078808341753944948429345555087841041616365735250751574326159949395461705389698676552022530206954634104895240550306055440302954146094054364195491240457277769618173064400664366018396276603413839072213849762115587448265318820884163458247517544997495602182484257545189041311749357251506141964901674375923177219762785709475156492075392037000815704474735045891671760500273157172493102289504792519366011703831785774591323621902349881770307539543950832400244215404595864289020212460696125451196186434142407949202278605713163205692619030730886915567601481288547441593160100330716988863599218392030462145154851740574025740566167514885315627616351113221387625495216226548350135887546837828558241527815423800461909789805109879505306109896843430703946968861701979482555275541789713107820909679604558210833300119086341820988518705445693766939090839371809725655861159823836119188134066165911806839363398795920285 [148,116] -189864237144690311259842151211937168138527800469321799003081215364961639807628264955295849694533546500922803025684852349485403644478679486394296863211275781013499101452931153246747215192091881191458146242708024285436056995333060925643072203695469984382733356729903586735110495684585678704303887581537986663850515239389966512996118445403380453801167020292384056252216917705124763501937036340084705960957076840340255926958406060335171724658335040069530942894730687252895275425121189392105948207362395347699355449911415272751666745997486523982184990771382288989536387383045454925600287531889800819966750719077100532001038535610073378554096787240821069817178767201469972904789023068604400040909830122968645540396384210863699078548489019901355991359157243613867448786101381435940381199040802370160316380441997083910525481703437084720466088636539610139030475497235970118652734308090642135080324438618533699266933579812343080760911017512044562741255795361591144358087439531253527450075365527170833276598909609221385515276611310295201738347749575485004710213279186989449509428437257189854374814067241791566370603683065909334067234641970712081724844281105691692406155143833522163242008859088598229743265349826634551601492005011899112624161790405336663783335384122834680009111719694798838742140075815115656513560535564999177950214051402759280291317607604172275275398877509296426677897073166997225253398355088252661176389187654892393688786362137895894909658022720437087057904367736359404682547304712753031133614560059527316069930245833638413795658627203091022994169719291772273611363868825495670526314213257726458102766006111751993823712282289922682412785735423625443094880455725217497727339189834729396240267454736096681592905769979960807738819421337715627558126223745196500708049537448775281887115286938584227932670136857577116345731193904517549344703178935993411475405358582724714670335857712 [148,117] -409558977015649848969374681664670089292018481162396602496793795277804685981277926811988636592773183399839815106627765762610375674921720769934913974081258987982107361191010096954043606573127166737533131085921058322210291985181329275920195758119142426849320289783248172766541214411670372004698152650875454825553577504615705481974998575471317852536881087908731135851130373862777186094516615909593412071608967157578400808347575479372983546350753587186261434034496484300042671478961634985391287201644718300201447329885962283617501545364348439112056355643814475737222838417834150734877780242869478462197276343001848871726166423779218033662563290099123305276191455413269911065359162392075551370744623818428664447733229080089257844925966045118306721884893080390888190631999582113288149149123463463645364776440283570269794766399186408053303287694919092038897294718647639066176654690105550625646516368480373970337549814522788426441334002560426801357480758413617963856557391545760151100626427046716090836706735176588287322552301774917135096256175812606773548957709429384578645866939080498070698733947303392613592098763466693652122265183381103107715418442165843691759655781800847618955308436868712878813235669351788918375907999715804749884549351941412172295781417593879709525594831508361492964361990471270159039590639462816500336683250488539522472912561530272805217872766597927768189212218207152752579650709147914023681871380054466257889776742325749769065544166450124310869128021306962875483453623855380211021931099148759755073150139154738560009112116450831936314257228357450951341977775657437978213820970295685442597690169357828291936800056728371148000726522348231873802749375055495564461879031738693247010281088103975481634453798455045012816866986661876856742963387728101201060631212044235545204249802039657097788795237283993718710900845435797700757292584292432643920717761997277667281896 [148,118] 4764818524516022459220457980449823951625422199992059496120778275119786749640481708667455157146426526029736188071697858756585286789313535317999323540243947208601718014666963994908454222542714929141113151286624052570280683547814871771149698006466203688166472796133025255818193304153149344981340623547762317586794396577791052146922238248984332131482232872895649799666781536129303687430561873915016833062167612631760376828968454135391492872334103690997176268256758986770747724406097341373522362787424570871954220869414664614231626411726958169499848223011421299576133191228359689460027490222937885964940712150098466477048198450332881358138837854271309373601953857413133333931981295178692616376993881174269310256082960494306523788785804424146676309221988085664730486577283663718443691130271270542647767203525810701965886968028567989668117080395195602716281958922962095140226820743623646499203513749786986046485569348776065352872311882714304852776650436545557247485278001509077934651043256148920360648339628927563616348729004775561901495554694758489004104886147043588659310052817963016151718756109097321523751831463173458561244823027417818127102178333104613761416212544410601133211364178993216835716596320280903367327499799915505916592188929355686802562004084591676130354852232098129551368347586997312636493298246690418481836946654690395731162215198868987861888837565776332008635949598322509810411773554229350795384626936999597992791663522231091870813341877457177166813761230734848475482240951732663116172643241160629746910714279863278421378972435065595108219151014823589883038694344114240539143343298538991045936474820248442916441731608586620689263364621414139072447598714281567827544232600708184185528942016524500863175548561053286343945195309702867640809998543193405434609527284260987370523552472419185297274966745745819868114387999221318083514701718887870619292960039366118 [148,119] 69806251207550489121302296329183832418428117243471072841292424611796474170589137804540881499542158607385205619353772134615891789902053116863936446608727342048953479596813493981018443029326513314202603722028456436385026683937385317810949814307831493716765379418598550300072329081692270516938202379381327849105371659436613031256166321501920941607943966507625472555037235200553100489799257073715593302655639576668675134412638127967075987878808482155072784468068478043274972663541740319298898904822340875970632282391923831679429663263762534006530179961349449851065893051672837642654902732309024574957032028640734348041294586966470385711998034517200049450827083619794292025686371287264029351324556005709354197985818795447401724970124011132119730396389064101046581395204710757097236944685893758164425135936161344447992416825764443673332504495232050606309268643731711966011377948415646320180108515316423374375099050348987537380155389232216537100418193674669124008618186298248712343594565172502599519321677038986124809740772684184546319801393111452852892040999986502892453773128063339074792926052107735865088952047902433202560209254658492667085695537175518230358956472150538102363675399953588306897140147938403155558602064094277408321923172215580198095095078662089014479286093949633465362979738887692381225753722225147987464355319597507010173414690184053383479580662934405661608142194550035759759365918312212080198233288390132322755803129833292054340461889538785208086745234325227834273834894597169383021436552689462929974674303779873951117004260889672227584845929006013838620466899843329580394877335199080612405046255325970951936664340295175603930934632348362109102046733664422397005638599485880981213335219395939149474495205651174466173637892698073153299420167744986429625905266912155729038789104468642022148735608377748372838994191680628804848452905538758097782919849416 [148,120] 27245236380561690362543705557252518859767488867589029060471732678185972105154875662411733826210000614961454619708201509128906407896467834187784384662112089664500671642598942768581781904258648321537278993540611137310881143577770685277366187369322246626463556096781951138481767926086064217536661791872824111527479471497260627120121479860277700236276127581367720579209353539492190638728982253754198341992644928769975024807726444540662022840365821178009149837836455934681141560459415986032921392499170678559931649333908966915087965960993563361847316086339971723391606066922033785822736768152854191223535316105779898019890487559144561919066775881347544889982133662903538448127498209122568362562856786930329782128520264512365739630030402105115333003800909609078145079044320833766546828299033172675901328233883773142012066224271957613411193855284797795247823611337265302398537153440322882795574043640871886487542481015418198257302960892559932308489136603156598967156367310776775809102016736137209261403867412547430643103490788145733952866693291165041559262845779853219249373393274099753631199999797543983958571588038424491919947585762996201887900905558998550327429855622808406006249859024184015826525387309180888090483420355167080085671911401538482035178156671008486980683148420787927823004069126067864252765062143838409623293411836640857370186985603836843201331793905332129043268527553993937130493923153929733659925820348311085487657887415358149520040890683004473094782784175643777817343202470962659790987940911834264685725580753852001144064785255137410895704930589654554948966163721148858310431153405670612845804839615682064238414493767955934336673466294904680541084110862381599286031631719060916663557444218525703553348472073150055360135008862071265404580652746285878433578844539709708157116572941218948696059892475716859562587030213761158063469967639596282461478 [148,121] -501839574383991483217939318676871602305200216892898985983144368059156506515597468720917416845442419307382270796516152923231010227921130809404499954080308420115631749865480752576672913776407375808685590461262993192531729216728195748518569618565365651226695998453124120941526408926697988613190577880604244144936773662651716199165637790748230620374803009918473085043938708987206292395378075544026550102800786229581695201319920310700795218572898322138247047878433006764038135976884892628085462515313563744452276733739578491066045797527690098163009117197457815499208363872572801719414891910771357145556444489258885976764066880897131470195053714120707980321158877714055665150900589928413565381125168216361547226860964727801446152760445138741260477573700377740093676369577232278812317541529583987969848572048932989433615781459904939856760427542151713712223332507480479531491356619858376802588619789814624436429545200399248354017308078016475840338723822660342412984728783386034601873354543514677642392553472151847544085825256998607183442774444495721979046981253861051827375722520410344270546850008187109458489486888342715279558905062554660527976002469434888491938674716094599656256710396481122736521301215647749321260166874710940834517428578856298845802561819641753658327292597955467006635950305977241773920301706032031374761540128008145772308389255091136671908944026364920711480672574210437425110410686094089184571283333161489490018097458832474568578007249431162622054574038987057290575755914725558350107747047323356051754818518542669246503631036534562079399825358012943271901624053390867708018023920670302075722903673062807887981405444614671924648942777367055440698001748272417925424749460721547755966731077132550159832514739031037790142588933208431745655324352411983099401846568332324400501434569275345938766246849613240580448515920983084008829852196860512 [148,122] -194320630551242494775854345145731490083441045049764698825622150854817088163327795016298233817721011960646938707027170911707743857315539060010791063527047971802497130868281540811568743303459963787691052281013522555096097081303790915930646426099116691860563242124326906580161436817273159250565519864688104095082530604039198251292290610256466715792943325402138234873805546032841893677260240602285950722462251622269231095258201076383922981888582032167673682172711637727316910670979881514177913206019208308571676849558245520584746828965755639138696220484695572439444949464777393196432224589233684491703218738256184491745271222340483892733858425181789624670990389594333844525462233235263747944102987043110688424300623838428371780245726342960508550385388301756432349610217793563030077123569886291496106540812992256365480575930543948936367938539127160420921294413376884361014302396461004820218886591232236679808204587727053136464620035823686912602356322131526661717050349460848115418222123286804382172560551336157370559858040720360577429487946667399345300427975561966851968207370413713874011075874205996880435381670018774221445849319617898245646985145449875172003580182378285270202145717610365484299112277797589021716113286886719389152287071054307702576973758651214611630159664395621395780198508904942883532503388228712702401363323240716784349158690682751277243078286091589596688169387533292229684501297315495353248278053991626587965301769545027171373460952149887993199595952416198663868759079478279470659133268296980661945544055303837379982279079538391889101035699102239668028360602148569173327951117083885519024917654860491200961748124213720291512600677904695647431078472735194705119990711122916348034831728527810827638534168189264613779234812145593966502837582670161540153806411878178549043003529118134736334666386050188903906364907115639625278709056 [148,123] -974152599817996775195227005639663501857693798252232781427540027290717884755909637022762755868414714325864838245216838886464701756946684208838143040320042348177542226146197751931055135868648498455907694027126248656095060281987834763781425357547898972500501804475080889947926989647045841536426828617528838015209884951932036358821444795478963792563651993158824576910540056611224823344308083210979600296563362410849309399424387577299503625333652839706048913508643246965616502261567011931873185194985670849267900051010566854517963645740621125963833655349093411759965897072231476625576162184022838907572943968884257599201291107718467438297022298248199041689789781602834034041321923796770018961303442150915607611386199127593505746227172244535662464948640009201235090039775210715116552493659697295627232424875591014870228640768861419868935148796851202803742972269817186664048923994546663250866765050906768097632166464081952160569090662227378418449939633645588183598030535292921929245943835157709711738888607832850142717128851104549851791782647227549417082553123839165854057962186230342814292708717750642845997407518919404111025195077988865769631947318272460118279796500575835479973799675263351845972808317109700623532561086594500051727114940255566202173010814951693876365325117313749141328403535823255195323199691063084207588141958931111292814553349504217304174784307392512416981528762971224217598887110972682806862863233384742881519248222518798540442515155233170028115418531918778858039417022786502113584353266376475684697440337257457750700764958576060303117283889017528932716500923216840955886188315888562460274472614977325322827115452380094706881690257204915155604980413567115986444181358851916678308254880117737397140089596340317941705335295448779946195070788770869318260374276037334815646544473262094839748039558722279322539307725118374554012 [148,124] 108114261117405577428614415938971356833493874297826023583666525532643221699739413714629737499308404048597593395682420212986183737585438327882711289016321182150964985856032087592705629400528948331694028488065477256226257359916098670924867218592583805333097676700726479311307696618949750210275323276764237237514605082107715806638025905686925141448803850548354510856337232241146578283930518792119313164794279429902657406921703090857626719920029077108069785989209930963698657000016193841022127324384489505535077595180727863949557029637058450625210463016947113289894509105462910179434514231405846772372975511863873350466051060626686174466923480828583461939952949447424894284245232671588643865489937145721470755057552997075053610128616004988095277595963866134546087507968149973042082559080809141505283938795465036843114145443318944882123931563338607154145978416994311564408121403410232171190751596436856081354411037124761716459274803997352472868672870452675507963154227306189460938357186333573906599478455234680930086967666660563865104941782449756341377549375730281445451215088327620042584424450632557630326588424956606980863510279539668474844513519250299707524212566348724307479162551429926519995636323262261821374872792864747060488870480569357068622752608839402446632082582242741987397218251556553288609748517209556648332926831920078479296565721340963848664410280088291609124938624045433473068992271889490919991436255788297679808486557880737512683653646112489482595472276316100162941717213667692511810668817780451272456110529805309284506467260215152466543630871383441604417904911978014860578258021134233647394209679487425028888849041760499829777187826453205538745875941566543877724811965456359720071029106205499065608331771352482058869200339397108195002021877265887680151131052984880371033260441321738860066873323681371219821124746922428 [148,125] -4721849468232533286388575500464050564631384592253503724996333203590835275107744386250733595604154466092013727634925489123589734356278693337600755207465526577009419398235385231438443306768224226363853743469136424524682779700151996344576314318284821526422687192038370648743755858713373805521705889229233323530158762011853183765048552617048682379747697669047177698669208495690529967524416878791442079853733827191887722688167408164276909544248436785158560210258726337062977377467927878015748714895646120712672634273204342623231577337550516737263574109973942244594074607547670201161083847827902594832375198760577281704363608539787906012678006282628648963230085107457457581157877561552345635131008702293296224403204147039398895412380310934354644783720389294633249359500631173701156902652950727454286975832840563730654386680317114992757283495333263029893468682659558675308112810809024083179835690748218051165318291398887606770623548691612272258864896292687725214926669922660387668152340375592377874404353190255227573790414464641163764772239366149220837628254439737112087806041831220140107924403081473078010812135373799364173563863306396681645319397315548318000594235938460929914524150748569798806856210817208911985764349324234078011620536565227816022191248994987826323767495396841809439377891773984132098771657343542246455676903936826353351377729696572133146492315308851724698662602343334761522588482965015518746736591260799419745126143049319819391265062698973822193874901472944068953111590927121864673541284898852345320158413924271153766617257189376578349613905045696141561555540228070017300680013953099255081151398286803080007286445187909470889318003918687541850263075938574726237809469961762552498483899020505369146979813416689172734342376127472395242231774772036108522353412411771900593178798343555653045208275405325278069759104 [148,126] -2461947113335746930037525370191615806512097371499741785246417598170267129337785321234387707344012171558704577303503849670150248546390609458271261009362935654566764124925414288355460523561715504466923140514376259382154539657378881562659283081629829037693862971903033603870764282170299463616728812504760157062878474176288770522195306160248415674320542462670098640359261760229892156392442565508383162890385715020358159474418673986730660426203572247285582337240464901181806184638168483864379953698055785764011580367240258588000091946015066364708905616531793991202853810045194140655632982146939319984485280586889895590560751494693977343151853062577022032156387109969120443168168138779142101432672639597714746754890080589427683250735962113702482027184776897888693850273503230312870629510532927903968295134376031683038899799806512575996316234961879114450453863244744877726980818562801929872407844399002099947660830266014723483255049201326921294962969311137789104057890657245209207340337993283052794034965403181660463287006685941274325709253528575939924286776782252710676848145890837501413515189487183467996023535054255944559873012455469072002518201669539964184363933976966407252698148887861531720029693759478192924966468597127626698030491290551463214342874629557305744978673350520958439237807902883856972866224686448829759160472196070239597121011231431826397108238864198906699745569436245841706944757429753682126414530727267436948150920621475138328853819926406914429792023414220994090503131677712939781598174272579243649806423137466927781502208502984918272022131099793257957790205530568088048429253064521363529682218505853176674764548518559602869787635203618491734073643469719325023032258316651584002296350967391265014797079767992740350010114336141979187093152505926460759938687443015583932938479182835655503091035772354126054 [148,127] -159142347733578120560395516913345765344951453624811495567331699738334298824864276074759613872524531508632576244426207464193200585391075791377856880549617210467714018748705571571583197083246866710020053596857886221365581308891823580896893240617179862518602935539170116074395385714624855499017644121947734914631796399440983785434334901964761344200070336046249183072226177754616672491491951348823788774434352346889936811361757246502848534802655895258739632605670376760355338909065241615322580863274634170323697638262176159810847379944213326344301071231590406340261945375753356230006650288044705801887057266335505101108284475311703980325360692890051772543078464356946562709610292343022634299448875304563066796139150812880133208370891746111936249571342906836149602048122065871945642453855567123535144216752662386339005208517884416478122684147227555968328871569264178266684799256305701515734086655333299764107169427131476122762434761508169335081691667362601713014830904394230583263435301337804459026979323004607270703998259282775533258848335884198426123008585389965135923353052444907801921298397509273604920468266074372054759131101946153570830195149118696870691396128557909989539753251181604655553595494003291078892492193084286824405625103381848469753158736220003740452394014550803300219436618479859860358203024486582762328820145104415362877080307782097167683649331937469363068527658861964421750225983530343740415570573964762209935331655763209608239586198092144763775330169572356309486614785543529984192622429153050731172257740107209141036520212249624314631259433997167849991394706211569798463665891253164684287242103386306537977218929833519972157480653566294213420749150898615013819849040263663924054102044965918980513711288649864931309326201402389906594053719545467202602442669593511298758242145717856281136403501304 [148,128] -1547242857059354936422201069436561063753246529465547486577141527873318493163288229371735749724971199188900485892220512462319580679624973800047397745803846340520428266426881320289491483567429172843165135549217071647767485916035856260243915658081707909765280776286374667842128877401689563143044485209470371090852441824471237566313116478563202411904420490553218569095926397794102601043318404132878056942030889488550777859984356192124002213409312614548829333574417349628503731317567123833773416515319695456428452737486747350176453475686789944826136829326710566115561285803965445660873100539830532283129099292675200095355192980154707842763248714278978113953885448262262010253929186998791757320332580178775042185289140589248490144054153311449157021262557415458849212031050037184880593298310423074532998427998461087634637278971593072959700985297943141377371405513068763908571883849834855727351580600915923296509040896214876167726184404786339676398794351863076794934821624096734059674101951173302380679753955988318282274264939189477090429537873248816080359667449813428743272470448969065365018006988878997704742367136401961112946977784832984695871751521774864903077625434830475348939789434286587976558578632793999762648479749806115994442015920622761500859913145269947994421398500782094534403390925331038109107895420252620603208355932338175191797495316472066086614954571405732746467684134612696052673953756401328425412275121679986320593957363843803596608639187833167140735313013781516106065479645871041535455830791337709423742997320595421901391741783277129547487377653885427590083265910633794933462922383728683788657495545309778367624356936601233957473025032630391788045338413281670809324746138722055596931472418681092668531974747019998905159283871830974130169346012709393912490080614461403173807918790350809925968 [148,129] -333900456559395999952905881208860261002905758040586657169621238824058075106407449269489590491488915508138111673356286956764464949330553193369772348463651855117468506969973170819476022102832495847896621873784604326828350267402759885109978637894289385556541210400341862618015378015639756390880115832669663046697467602362059334585636794647029192841925430381637750638423281865180436545859828989693436758627852169241221180012498066633596181005864121263566013748426961706586595935210334695330563144327229832065323413448078149699050438813488493620724746073069606324355514869079771742334248301561117922936653124998848304974125699544147875040426221430398570666871757419410324144045543232444030342024109922788965143170605150350924371986481440858173629427284622408317186066052016361232912786859074718149157278918892586480271615477311353508854370492401534823446250770444547524710782595045132160790111604856267640046442235966092331664758770529735823981427448675230593318997050148835935520330146871271932352048291122316656142230617660264217730061556226651435916672731048237400853578515478082408467583340916854799222008055086139382559574013072050732799639419298781001988203179954913795950490999191755423162573642882109907650781840895595880246642432261556276421060156598912920732137161522206050561401573933719882515286233516332379832834838793318125813643047381498961477028042612128804847581564056722448476726236485047922000547441998206142229894453560789138645416230799016623184822345195379214881194897662562151409289566916519602022233651664169777474014414032402820923757659443881990302629393505012932870097819183814015928778594285871594078197220757736014119499604580569837437239516311097652150827355962318648297574347120557809279572526182788354136105641966448149747846271540221981493889901901853788327433171581624 [148,130] -53700868556057754241687393366313967050358519544121510874065299141525527541524209304760152382660729240058309572153250077654607747932126307566683829591751765593560381963559416723532173534858944810005245449232688502462071849029723900667490344173100594733734847001414809168746684767784935383920150015138192038998762630518254649902468164330625077850631161960645502107224659053192801756106173191528385115718885662612414341320308590621511224357987483998675121765359012447727209951137581096247902321290858909786099129585201474177899895029672060144385682211701827012963988528000372346334705972365850695235335762592747719367690835341383171051545717704833385781201985891015505652008170468100783575755212774062963637536350864540483104921336781952500081779678485540461498921704517293412662801701303565255020864442361617328544812142182074813586908972607752422609130973721419179793840441408624987397993324799172544046680735683053487791065741979951694169258470367260523816618219665744732961639391983363000131294308869668752635687635101997312336060113208516896617185160673379950146231037445833695920032013023910493560327117297575402037399393776366705472497478790533826934843943958356690343609968059334517628868949966852998614960735972466838299849660182143126794168852861859838719354352116740275127060091802282817818553304102346989653833964638031924142364142241725082945762522820031506678171671805688826098507758268590079752391952511697806022338958628015228025591241001979476646273215067816362863096713726260149709747908381287577033013507026620101764509573715878641828923366622776041947706186582537721228740436706530391959435965262997034271585531786931902108278815015191963455547564584049309251263743738848524778927678760070444643406142532911488691789277866982713775053957035254175895198857852626339073140424 [148,131] -2373966299030149752256652068568154549030010771307376883873100646261368339191553065457748081572186184778769533293069563164521955210282853339165054058879512752253060044229534830165611635252594954833503143765422895339786454597462957441120712440321592473974766233685906035285909854742213645905805532615018347464088578804500291780463287740038081756066400829436869417361804167415607236123531950390962174913351781674805991757477973679227251407639193513914787735631543721759522066912242497686965579677771835949416424422738345141959169301403019072595645756322340700294783624463434714711152854120325043160146428707114665599528152027600741932688116820770941395749309351304807859855831336063455709095309764466093307682113139034592252056544902013541266656003542493941577052336028102637902453453099685368012467553723595424737125073840615980485815836001237975951180501068895151350266281333124904054607004397763269912316650027447076189706639263753579418885270905196027367562148078162790201319465807337652745244117297720810709123335933415497130152213641129079940326890689497772462511946938002814733322990221279468055350049086330159243031951520846096168446746150393295545399820525154882229407362510946384081876248694935704067492206336135191675781670179043574044863124099220946826186980605539673634949061543044380245732169950671627131289221345855120407638317746516211956638923797607546833919178096687621388618623277875742268998562570862895992262114223799661959712038284490434637603775166347360586387158680414847010895978453081628270051733658299609486205567838180415687969725667930361897074646321591495965415242811223598325175306512228979939399152875379637651859210252058624071444624531250776052708786109707380433492260773164105571201495194746685496186065491507737782895351823088058354761225931028478216 [148,132] 74372383857846471901556827720380677300254211751404515555430494015174954276444121393056524209834339603451945033579914989906120708150447583572921954952321324207662739081798042359820279951433383216879776385317609998390313857951795684480352941890559020550483181888957626445400696411760375881718472297233773479926274485910093372594440565045820199176025002867203309105758354702096854185844578970945908789287157353270113606281705509642325983467942174773401553494968228984694097148561589920776892922972693744220507218304607186088905233446886567481540231118715541167441890311191366233012647984258086742626178187155042394120053765197194746142389129245121135436882634304963790301944430849922877454188895603248400941982158251152815724076816580545173629393879569957613973023914861385600120919230209879097018097632055774207853519849441445662613131939840942758724920771644736446213480005973477601660422227233570101471448369226204721082606814371244199013378589664587423052425097661582638515168826687370188357980825037440925747607339182227126104794723434206461823945716903193543152152817779292975302162527904625865985845987352431214283334809629639351945130839621120119157035329579711422896547569851869909934816414489742801528379750593321319506750062459456327770547480118232007051592434081142830067529950977981043127344523048559106371900741373162057986871422087641103423359445068145150714592153471482550612123421462532856803987371679672558459765176907726089847457475167722926909448283717428571610366613139321444269970298001825407263595851756615043925589324962573210690333311955792830679136472081301312425144989608265568212676231317903587993742849453449770295377918936984371048480592736639312657204682092473899982328797353660945317584731941469285108195768376717206177197386065264778467244594964 [148,133] 20071617887666497451199826080103480038927972253679903187738537781525946447560424779305896227892708660304866296814954250074900842002813796301908736792165045069105369629421114993795276694818231992530716163910904089018342426499798995821519734734283873021714129251269555063137044327585211045780939241696301420614677466565398541268093823514850487970198275800913230606943381717369333745057589675915352932980321583489261380804679849739034022665855262069710367157801082017078833719479059452308597316761357450376598899573277739244294387742807114158030866650221760554335323727176694475673585014263158742842333522420297729561526001296254570015414810450033033019372049644431720821672037657371072409697505772442843426208229196366282106577746990732609836677800951753579036615326659386354355272978391296028491428717857905155359741803360295954443526417994157259396950230429366203452112898864655686151478364879428536502746268146018849248106809445623715754912250186529862231847873524659394793186944240101729429754960933326380656645028703200990984970260614126195162751787120153618717886422726243376305256703979420053428334368297391232936644443392105741190147463322987283166216937714695874612003674475432816342046220674680288981513072959371341877718400299821643438288454092237253349574166115055276267743058403616615274563318922492317463005171179479713029409496401067066344278855166756362839631118058979611121810484631200493478386840673499614322643925345382064915919208279362897065308827506853995361172840423264436947836017452940361355611752016454933620373094120171533530293820720617711633830574409192541255924910729418763637100986539057993391196560401952208085305542208260931164572763059205357669025790346427555911655900815332432903010443825914628788251799585077392955852119209104895009960 [148,134] 13747681435738284460048537028810108696169176235364471207955268575981521394737997489223730927874719273103827874329982538334676565009895335533197801030716153193454519788171994689984246119784763813228515163629306815369737437342697334177100737129697084262370418673740687611590978954405479729160817938720996952987668285449587896132371904502829859936592001806252447637492252202279077132127230975700908219325234823374804671464537033773615938846368918127861595408619152046560141695285593009621139440752194616919404354005009301406848089489694980488080052580487250976286948611779922634200580257987125059781859347870842865980431367417889514573765345403626850461411881623505086920714270478588120824710215504269583931832330618822505187426413271348845100427499550267670592594318840347206716785188369828669931845188439488700909207113573334320287104844277398521548614392802103930132009348692382597370733917338626167011990388297744231652829898048942549035715228412757675806440796369573823365096958249001555156617563267483863650706001334245590508054657447699342585595070821230836447212131633058378306407840802885367466138747282228185449440080655165320731781798194068598653532684100816886530882969345234377628441138029631154498334398560153155501160047295899533185023912412080044003281608154708282737092737328589036096983828573583343696415595978154576506323003902942090143965675621236515222170082025233760332495421621311115634844250449627501581090095903180287029156246928898052807556391783154353432428972394958981226362776091972164665531709117076378444454732435446133669508251934169324558539059886108145262537209304120541434843619944197025289445235183856543451191664952901851175335310671054806657728943310049803586507689029109953135392416672242683156769642992602503116682729288744503 [148,135] -12989302387373139290715827976287721596561697532897677113801821791969751914046525878027954897678469505730014078727191233954833928758507574850328377629479756047878585939062332436912428649512842435499319211068863483275518956407147647046793525543591879747570558115884679403967329926596875000579074424959202862596904194207399688171910172173699700295252141011764730515177701619406363462247260748000534738409829576199327665274138156837749907998382280484427597717205607837699354459774857266943164056123922981737355140905792557315418322464587651614426562006739776052281388434118348787138223536380492270420489483766803081859478813076212148705926374194913986215238347495715685725944942243593813679240700617760381614254899293714339369783249988666095997999146660774719844653175379677858622712384573012406059792383200736951631841820231103467535048059967528638944412092747876658141354981382132717386770458563788037363109068341903275799338402099566414650111841636175487875372785179189467166820331919092248476981972072672069462775535651871614815487058324626429153145550837732458183433331915526902180714101833186817831153900194026217650482768503312261140227192315123607506777652206562756694964201158611699175253688683147827468199792558452626476087068684479659797769501908074897443107992300466086025307428133969216498015916697713643095010636727122694844012265712754007776984060185711600678599326191281323944589101690550722448471658569777839642019834258817943527000294617283958665503842148415117972999125093457472027222416518720097214468867383393127063410458397101289125224284784203184495880524547020390392931294905697005359465416355002010718729439968726556280175388983456296325561313469833634858650535920287636766823217270419216470123956145767854932754703352187294509060358896 [148,136] 796147716826507743576158870964614652259525964883391978297821562871411906401075651659947668184641561473539938611556487073290638138918141351326579644033303375715461008861182016537749438453070317378311422853356410016467357996742374685301640413064988453668988629039763334822049308787518616756848509773033259671589122503587654472297497850576404549825110436911114253087429475764372549900905752876021219578420001989390534167438700241845449590245070470367525616617943666352038610953672122508276212263572575839163177414056617552118965007579489347024944985528293104581882359243551786705130047072954537418915000881199538835240683259203105514498577966581157163714390050051258478860672038950351970347529290052129262765271110825809938905228937006583294295590364738708359721151807325914233044112578612053497742219522207683482576810324462332233274586102784193419344861436862746986410257128303277994282142111285667248622276878744786762374705641342079003516854539272546929155180940484425712954603352821711474250786452303004328452325721902220042386374573238929936666566768777218627766188159320515253980937030294252850241070835878943657314263134092379882360295210301662390094560716754102593582608652364646129096411293787085836084626382763918726169014545322016476888223548307019904770120248867635530218244320670258343895838457973291500848719077826891866284704705351375122615336400073536133228246089156150367519599786757779492913164770683954584821373695267172702953247243815003128551695379349178891537634679596629816668243999378008041884116154306752328786043430559860674227922157620677193689899467130761624637954592158138913792137286877975903855201582228897075148382962727241465128637595052817866813362057603890562764503208574549672988561430811687527153587262967588972084 [148,137] 146341579234996016320606752849488569911133766372614818383486147411252191724768172065623366123419170910573664014443823786113043302341257443824213317906865096909636909356902729251241940346329351327530824631567408036583056064335996585003792047058856183567601426901038673873656397159911237711273785520335310290818371079286793443744958951966046407436839708350104937425674457745701522144809656521318740681126729677615884311812528586414771000716668430561542880371852915051539761405906227053406205641791972128925106603835308177301062980207005259289450986442358112306446724894220568750948486415217275597486791645983365647436957385168207450842677668190323040289949958431990771826349680390365649339704634237906612787056459459202358144111721196131416688298014991150180989233920857528020614772616007024395195614593755620314700971964891251567397041773579265219877248304338373412675788143036792169673558028513538270096058267173358258991545533546954055534837428505038825205183936088046062349094042708312848430872541945694783806032633852819660811676364918775614434341914076323015588255233030580333969042494742199264338880560559528563478780055073699970276744278468805737922817939767958637245314098702852512059826073194022533434650886612903509808900306020490860047523464690067607389554656916309213665082158442811538898472687978029879526545979907549979808319254719549733315931978798804400085339522270601688400533749865105128113953127102385339751995355263310711279753017663835752150854694837287479673122997522890015587698334728512838942377502061231660068507173029143313746309608689846010067228237724944642378329612447355231106598674785872823954379956662194534124780193074619568419855927406635781502108744602786973505718310986811444305964448933597819866358246864436 [148,138] -9406956038949188754066749037820134498824827512865525248945521647457978471935789668444996603624599947281632502272871651633403676412677462926761560720756027960353168929242616707064705302264178341768345422246384406700695579454101573872735265612790102307975529812679970117093672382598977048947853763027946707816047535069922064742106738931819696073284819991584023612162945945532469315105119801020204903903134113680087431471121377300796936178665016068985423860453086089112309595513078257851643768896579979128914075136067996424962998766657563826734251908700928085497658656651532584301496728930824580631500905877856531637780243508343331810892707253071272942734239573645909331078517538323703732915027544337043591466331620471524044792608478012463725040521966972277869924141780637036947672051591714750502022992062073456494702790664514755766111279132048196931337004995812767605510833975807749326600418155102082119157895821877708628831736966438370072825345171107273512907883212404380597146557388884841159456797196092101905720551779166621624450035262714225121966530895571516323761599047358910667478142931249180321942499658085638785952639093284283440171517376655879626647928265985573395494744750777965960233222942126902466788908275569184561561882539531909487705328982577094837279324737255609637281549075123978731186494714001881889683430029168988774601873495782936359560171998876869293228114233651049191319846138091460066944153142862543930277060889008622797639059900280325852487821850309262929982821166982086990652972674200508831717440888493612346966570266528384204677169804907190679885531831763244217940561795261636704652747588510110844714414090814346165139912156364796200374489797632343658693871082993991992689334235053933367196247374463119757646620 [148,139] -296881744674700405687321184103463871829727990867143256691957868235657728857838309471684904388454904650726855333275021292999350747672244124035454679834089676340377267920040500885006517198043942087706540494527677663079330208168858067652138304213911991808501288228268603435473831074933205615209882634985800121899916462452073485973346646069275822498275468127929613550730655489793049826708485546021169606041868586255494509983833429490475181344732080799069915868974755967451304432363794515182659031512705594410689094786262294710189809257559005970177243859435690136608166154770961076062034002505301692628762435027869445623154431182682799808283688736050071670961436676378363670678962600206108912441528056962631811773674244400933355973841188610199809934261349367378295073986128753604333214284275426101719446381031929222649909804808963689658738191083086159069057293442214378965632273008551760723228003752565800942094855829790912035262362186653081019057058142570915884190915484137695714727563074777837569613367793748976445233322295975499701683536988573323980757087059937737663452355100842597184433508780067116457224985538141231286294627919005629928888351541870949420512752575415656555499669787426600193703579501704632629781217573693469663060880346643995069157307633032697175216335617041133841599612434162934868784033864741036395971319252701493851941188550062568843543745597895764112494674473330190632190862116531865293994490131330069603654452861841138764845219538277698596979462783200379433602930072305944520633135659101206517184168001916764989398686151054089613234829962084507119117977937663366868801747329868616681891497667576942644432754563645898742204288990476906998670650065562993833296887456727223027926222142269120830831299806899832 [148,140] -1369408339790470578777519410279583348160844502800210017900893647020697354901001575524711666699823902590399095434748019668799618528420797318023590003882685344279585771944420810642389197850015224865828750971987245382607227453600399641600579271460192627289636773791007194757765074482335851063821854669635756796427724159134647505368537392845415654534631913003537138697405984908217610942139982137328595920497401984280765786217171477650966739018468098876634064113791985089885007261189865695698295670665072420077232563337111972727103074226659668809380307875383054834838880206678230016942007781653292549155678171943385967108081677674259715764185023576827005593656906472631669995879165912037666146685831639100211250428656616776628694864460666151768558436883301131951390143873523750204622492803980745095307620910337989732575431228958222725981630838385834118289622530584521164291376752730300759398205624414871432939200215122393616255564739754113415971294854409968228288907903905570246615697434118872722252832330291585384652418784105924644062560272471995117927163941148890775709098725080988807089942412237564384586575378416609718733096521051838165628827533876396762295702088011201838760699701669015250068766196160958829444102210384513763361877459695803029866060571478884935823445787681028893304833859299311110871589188857968722210019563008314938843936177482671044190661851927701910067656850286577008781434292620410577108305715081776168458144990842420434734693403018224190466361330824768432166347546521123988226556771463531291864902941730498463394160075004078384889763553757737433729983838986977211595279836191987429899441576545822901041907724431340501030558281086231575015066599874986097113574182586663625368344994160264505564828046 [148,141] 2092718654116212116869943987799389745962325537255555611185756973876986691836248188552559947431595315085733636241850349848226295692268759213153924398359902631606736734207955871138590220251183535375280132655086286242282222197081614107915605036271112210017528507995163100257122190975901461749665262605724778818093734953279720847070814425345925751381465901414750930775052151571309045340934467490723508076374097715064036093377561194635499913652828157505638800666930329657700375412945928491383414131798935041835483588576874940874494275757626621197922826966895585318886100430292555396096439144592685669297869235975650511688881830922771772767228033644548859297594443063401148988797665581599772482233027698795101865625449718095061214266420659192243860379291841934191393764017325967365240125028994789148566466248393470883242327593746799705933246517058729855473112056687703792891862328704390862020638144230973282043618623982323266750884547827475344699788501729836950736843423602041582329912138069019116572765487038410410895912025818059447996217386330529708370290782468049699237224902927687646734692812731714902234275924319244861696516098902553809517950845411623512993408286568987654957501419672823195197744862776574960221427935679476857752048915603022714815411757127392613893438448525008574497252696648437907587291247964368153732433531422348823974598801023188685639730950383852940590490871457722644987520103531739382761843871055306026048240070348106495263497425831005818505434767667292005572556133888380565900213041363441267426117814675187597746797071528651896598483770882530092187561629033932298791659742151802712534296379929790465013236671066134679355705705754142007502928396557021935404266275946517971207238512888898295912 [148,142] -47886228283571058077692019315028597898192295629215871045067655775242642625472768928504563312506446093378821664974974980509400485740938507956407202858198069830881924527688801108168571396576803762143716587312439833215046547459038681205775365129043261080545559793474587279118270513324778676220157566566529576588719421844245406417254698111800511686235674830754790287815333455961572731925143273774053270277725806520429903903554563996147597789109405687117557039522614561311385016888483998336545690379113954370716667782881991243758445557531492345334943133118862135244122066276479958662676111900656552701659670377129525878554871707262697383930862755166958166961773022704328010510493180208206645049544525211609405779136864618129341474381484525676565654598539422274405363515330128935474555422737837617571997668146001180146312355848383777466215604907101775374353216797470813954492668622704980464646503243930729819196856074472527904839525408653411026130351319353781222271559378631169517534228456849331910154915741834408368474016269921846858389590510240328319200771142911117153567014803768011271090154823161674503317405707467875447526339583344070325310452488061643901009988518717455142063111736207408283869979396454948891729839802725555477599679283324530295806162032883849142483667648586694423194041471519131380589791680957033147859926573697700573156585553499953812496193846561668518100024834877669404388503059100408995702493235334614491083660204493792291204877306572613027285238522653689834181374449521514467135346761020961916995837280703942749448723519615177767881275720776985994949112448414283357583483019997907505662696275752144896719220715521897212363063502594848392581252442596106955707274492819329572017539012528 [148,143] 201335138577690830024877601804902313993611071703499767491957476259793593921715755503138847710000214759457074835026099839756984960731003454210398342899991283489817712327817873713282219060802716610589341785101735411083145175642977636704035601269240901239056823319631096736178103154243412435450732265498641625049056773188353655830686735155926166749687094706110082430976613281288241382875720526612195730055582026308831557718183839137696903667643171986190249733965521097848334367092259875373407822094521090438366667199492095238675308455455714782034758814860252126426706995968800499055627717251558926113598900108058289632444205431364270046247736050847182193070154787106316357086583225935253190273056787258551676923559345197074178105304003488067972548849026462981204031363399582564941606078792093449726656623013261302090505191813601255708108408237777334301095611020492228011843826644861480609998576207641994178907148736209520628129604148455350853556653617551125619710075168603659796664502448066788313816681285652473877568878906232023883348838405600187156514025499582902388716256389858537575280767673804405782922360542814612613122927205485268255732219886614032493033405257172155087222660098043087397302699133391669154697745226999106864991606398554896653309188623406811910498396617726012439573357820092436658361112954306347545380798599178654985007116012521375045039948770597623160435889307759177662998155823357857161472397352993747493531234340688125872642345030320823184328031205083109902488826918135333681822175859068479904181216191880510769789565399512068546073450897277129027233570738919178143707886289319655601990992831880613110625868083700368835032998412863047911711060380165360232350714994685326078900 [148,144] -5165933209474935490560741835180577679326394741713109410967450125922233509193243807362203999487354843939708995630060510259577203920940620941300331072465879549562547713702357485299962703103294069230576208289614377674025332207263592789239751606540448953621704752879071070713786396907708224486869752201112866091625810404132858071073012221399026434637032170297213330085223346298518418947813613954066342957208797588601030781410175491942997802472766830568599645809917840841267953271947067639437287624744122599996758814513440047596262326768300428551757646323179527490059260505422551457054064013108805902458113644216459923247081579146727267154526946710476472611720324857420450021851517516983725682127774437328362233750940514532345406717371528564427791431935664164388865019086314418575267562184959028905866056845372243517264262825609818555858260316817099845534840159049296406000396600097628279288213238757074279592969993308711921250049311407286291851492956899220755859191815684719952711362017229314660742499692413786647914852910273277766433401496681905784300524651250206131433812643119568718796285452888040393699311396391776481165278213138687914349187595027542190230240477006651674795835587393798057574191393013110630739462206052814312894941042051894522626360996700578280341224691356680745341230244079965463613299656564124483050399553425979516333972926218171176694631275712365844906704121573160536302198518949727893115501004494599883574738286456622398958323921511212001260090643361794438633325928020971285041563367803796780587411530864656109084252690525299534106476960644321223426733485252211783832551904870690954113756929703445227474117464632425490579606028414178053198718247049141059186016530189160 [148,145] 52653596430909133215402058353026016265075293314882635888700396047946097539697741171035244071599683053522765270643867129015317871104206528160300222406009790207293258899502041660471377851072536744472706905336889620690200635288304368230768186422604090113746720348130392336262587072574893304588347329585247637956164721966116616045598497313235188644250154709455983790366807706658719263459989131299455296358268345025783980787323726738854025152043867599236854200767593298599406480814934248743712091074016201535547850014553738468507195462886045044578649061910737890652538018807120312193033478313027739394108467023446358776621667784723594324799396311904889418128723347845517117642673021891352422977655590564784575233108159290768516691033277010910919095101597111700527448381680100280358801148720570503084431750045289993663375388698606064889865053984356678774702639576676052941538360603868251078203173100087204538986043593610236046391556485948780854346450041087878437287749059611168671261419683398534240967675508119723697513959288193081609929113532746098792812714393283338893864908766940189668804611083776582202458721174003468680876153012083230164966849747562460804901286938095418437266007896222880140361209981392472321198938237978361256295765589348491951220035658514840255721191500972451790596106429711409477511083886574956727889476162616451129903009711900581033062622543824567828697946302287188483744297683046314087105320338288624826646884235477014334483581129418251792584954014267977753694666158303307893050052583896386639710821960379452455815202789965659118788705307377908619198465826124012605507064508549297733035910407842281110136838194334361086475491063039603096545663874224186444475048 [148,146] -122290971997493803794918670724879528203904704361593250338780635021822028211659301709561120730723483436908297585230867434704647373349621255036152937001159098383331210180807856031935718143655702347026601560415090840787818150896938696268339326449446610080214826740966736870848205057774693517341562132817404998178804377999881462649483449463674033805446184264356941362055268903772335311818595817192765343209344291842247277924330062249892154596645953988222890087739585267769016521434677058299926121215006944697011226830966265978694485052018281760274212904082830439717762973320799547242107636179196358060471159965737263228757758240351378449422197397004303336040888921514802981454542962251905905770225027933316385105872275565850459175313487377817099867296431055025376986819096230252877805844242619765756966007977246081549256246277869020166813798751349031438885563557751777059320295075581239517911443315175086260909843533082988380696136568570213743746080072343592575217949428673818450678499846324394446433033175333588443395538863411013402022617037064527950440793805391261539024457836020330061635051350332116226695473496714752491769244267654809825693625551180722026636461024283019805042722815639249313712439924356036721796241817483529127449062748954780035815201721543952319921589854154041169374603952185308980951106809479867589424848137102005859809176686682299850094009071391494579576687744864840799938152625668725840587953937853585621575335915364177235427623821957422847415221639545603554929945411613512018672998868699073427793050294245276197949298258389571168989665046970554356907602396706782330559585393967170766714009510023086536370899171335413067640698650546884755412376665619740 [148,147] -382029217447774119418817098693321928111388408937203315184093630198816704784379577089003790412817584751841174265929948349598318715080734102364562689381930279731262022335942817941243227064766311275588741707880893202733229229384190318510248543705355899170057102313422513769537267835171682420704108476034945143517388088987049439605451526863958209001789091077686389854897809855497920086574390880564936725889096256699790830410077497133845205041828654930351206892539190034783569244207719153785941482212986229238602050408528490174447692898244634574848715996414453334763696794452576163653376176214186926361720860229136756693140301764610899646174454817374326241409880836492641613031457762677500504951528109450413922048715315241048915722503708855006691231767823712922647743835955395346603263669708054178316689429244305482346397501493463167142083481226751346904704703040500277482905441562095080124680163660064370188565569366766783496157343140692882204644793115781470801205724174472091271340862452798032659771226005994065967347865650809486738050190631802335310128777930587820315015538778243721949320693035551927218315212373458408186038520006030919236834694678214229514942800609074695105436664105599499344416039698389378659752178594640895882029821318345668010891601806406608119657596727704886766283629211290770396881301871952253663654086044796120961394094320984497542419267668483583862902985175117411554535503183649654944802198488929895314862293638120305455633652205407443988109314497421627990781308958419793988526162541620888637785297846603584231823642598405616160243926657819605353765789309776226651457131086116275864872735869661008178822882752194745084860474994050884149533566 [148,148] 1161343568525825929434254281496039116314747973452777081540699514387508080955509597526947344065653524644649821595684855789682038183322518231794646922409518977763343467082731308599287512784606025268897400820232314921083275248579401712788047675968076476754481168111742938026030291399301575515498548297258542497846676163714399207644963292214575084126031321180685351718226735432345738129199252587189582659330453655467559928663807688246735780635820022615956909635186939046312928781960100918683048975944350138691610707574690846627780724340368721420763090781622538727458313838154198545341931041107539009178360927095016716086981884519083688964632676417551510882401938366077588846260561166760282649048881057049730689816316905847396513731902410431849182144830352476466315345722271279693998292789352950441134555868413210868979623348718444364196076420308348684936956153883182981007434974889037951490914962067144518001523448573909083072530560412832065825634461918323489521868022153618446325658230098952619044467066272963661428328278922983660901516894494567484715922277797951866966247332702878920458441777194351052316854903231378841245379767373059630218579380878596049095726463891407424195437966263455140652824952021173505690345847000148008280733380938668900010036023816386856513731604218517687884089935164516698714294705080087220340441343236819178507592244710036139796494292368769567578900508240705728692196902330861783450136616619609322745335608419087210729504251260367547083160984201070550277057332425018321353034663785589954336917501017182984432784515519580618193095190609678792036304018935359876449639057644671799359319105934361923043879105380417312763222861068662000 [149,0] -25295272884895257848457922013866029785858226602916323035193562316050750931381606276916185576684879075569087524416884500442053993843454822681325420942722426070199756560532913164674566996994747075935079024295664084281782897122475586764932184618561544391112207227042201706939885230918652511324089904733687805711840980625120186406823427489899015811026634107848157262961944293998967141102642724165478796726179300397028863171917380410527920703403413960028959894864257954432897959815232551194670793425233576775635643160618281306448223934162941963623802623924743829729602691987644649633005236816572519542564447271979478580036641524860182356198561621486204757211728267520669603326442759063546233783037383473417936967885227628592066452949221518981545551663279068956307950807158614297895889145864216031504592297620691197477020103561855546258132369561860551824821357506058132291912331155927660320684838478308373091762339045858000931456549598679153035423601424136660621937297929890083353405759334403148321178324459151818318776644605161850795508561448851704986031304378786954207487536362510354608476964903806857248125759680682158882944644310904809683669919421148078485869674303965803247474371624762666263309933413326392436177807270069803045649316547727408930723869367151525918570808990395957140039398204246370009659469468793709304502415204758216841207407663591409364098187459097237618334590737368714443750407218765994041511597820443293551039709898987379409344310223976597925215309209015065791160182169023527627181813049821310688424830035611393970042865452213553211439131181323301894041335121511015832354392133804938740527798806924923223095254801661195323184153632492362356452326783583786521532406889008383143070123054059902885922773450243726265768410523575707115201986009316897660950233250990765442904834672678518436005705039897511070004083605412473030532090474091701214349108318750012402190224715937975440123658041024421978312196620073388252101882452364255691089344896936438245519210250414901206932183271649472497184609321213045429736023075159187588626476561903668684104883846953903615359685955972532970530458426784411063076650599011105045087546631804790146948114360397731318788802253980093383441216647271226520420612216510169557601791681249256454751782219602101429802025258791546650624000000000000000000000000000000000000 [149,1] 11913483045598168262838452205342300181301177416799627209319165926502405470434214661193446358663802114482896764124857083668043433996980009870129555416187368777134424835034757140329988557790370747378371805217464410436351708679508793558564065470633587098178172551086585331230031917606283767302356908425833166943444847208302735584236048331248886854619140692554688719002327979595280068457092472086831227030657947085058588719919708321308650503362278963900350089116326153625101444468427371629420986514928862486008678489069200182533246948846921439790631651586330021284814212730912038286571857961360097063906878509596593179634203476065999721480195124348182295409820639457367239683093904991375327396694755413634960318483768547098714234975924917322680302180517743567330317629852906372920839699341996917217022896860562890038436443290448010619315537225009600728384035612923088118276250263998519909777569246450103605738815141483027187051059935884922977615565390316849401176970758462305463444114858728417832129320501878199078424910146309239339228682057806841537599401054421510540828685266084607584800736909934508273442971638519633908286320917576854594732800828855099996692257344478884634803311592095378570125177064720784053058722881371673523697111666937266175303373927293323129139491755740291920987180401217570061433174135573931612560951882704644083017080094919150407632220190052235289718017084802683348809539211441673742326553390671779615280424767472031131448603474373582271838883234707835353799542715312372265727166825159472107148551237616364010539333908074225498962457393860312112477852037572426403700022815296794661129917876982245870168428785075328822538483569715829090225094130970411271043316737882481649676908794975780092531441656111952465672783663695770447508346082297206511448250393230727813619295175905908201871563527292172018968930890113062517435078501369829051369599724089250684796111461009704043623039050163564222038751935692636073012948892210682879624670511759624183689141091665681368210112809802847924994113310630470576670093891983893037230279079827073758379405346475915064268505503327718515057657911781272024018576032585017695970046328765570583665641468301719616241525401686442723220709702344084176260037936204540275989311983502023435906361060336082656153715148401724157748838400000000000000000000000000000000 [149,2] -1831414471169970353940049806947116788539179888104051780851776088837666585616462652057540991358387842836697681583279236824347083679016797283931946205227237834147346433667087210110919895857510094379099612699778660321254506984588459830584884426061649125206636543770974213208762198934440119512997153551554947225657351091285981294011064358327133665907188387896584222546207388050498029666197119476076039602135998610861964319779602522992285992173286833108455664439975764546346874734924480519139165363730429772720044905929163965437990632521551663280653889692595902697680137898867586734284016107525993506105288413098973123955386972409367982078524290185107172749858916974351287716500663305450393758268667488876541986101193767199154229111039511395873845292096148922000805408353259606743208857951294437568862056902014233401887351646004161110404077808653968870076767926202117651925806266929384398061300084611097971619397207357892999281020191813765382930081005102951810189755727575472726705529231879372401673260192148524909699704671265348081807516062044745628702349686279321079300783944772059829615163636756080023255450492756448139880696926714558522794445544824055017639809535653294898161568435223348598828068633380436370767580585458866722012691578262897768840886385395199610846819604714851648867409013430379308789560842920952463610899967908865639398263512998631066580870197963589833276042464493664021393354620647644416709419006950008126844197900538544083977596647444365081571324089788134866326401527749073984988960202783735073406884062223859999444952720266706603073285912605328225528894066096044391830338638584455354633808677841051684957702925875956211345204216679443391007006078827454272481077371748540925761260989504861373406063856254206843627695239145608705247901995582983711671383559749890504969171768735900598282604934143649801598372497824836040309850100663490482768400932048511069698377982649474653072411001789074623991101754650290804445647485314656348043634183333432800046353706520022777380283930342700598914913030038685861927966696725680974409775066325005340650404808821883101586518670130192402933680998336618712055628854426213683112599755436015541426736858718816822794133523064118036228436713826287426765945311897940263468663923933814228602231392564238486647559422734529158278912409600000000000000000000000000000 [149,3] 91882613127077104159814495446767585018101513052442192709951357841489988870644310475188575797059053623926415534030152386571164131911675292015279923064674688503459112747147464978809812672687750465770231551520098287961957880659871131319357303927095893131901792224703016089375487470118838099887833565155798233885349054499405305795815975644283478210009434474782470147719172905927833672004022589873463984164900185455244854926135203373663272015182030020901667098784868835876730797913634196866611611023448374718594910749737543504104595446426492103828182814026313284791635591925372361315253249453912512696213718961920618725146457101056875794198125539699904299214533757110083011636538993934231600005613901901528534537931385284131465747718086070242701980528756343425543635418129412030030869959217625329141434703085107115100104186540728199661695712402941524066702436698490119010982268442902930933919994134654549902722891041213154428190038956960034768089076380884182096981809335074854405834367026996779052584660429157244950908508308025191266923130781035763882197597838805636665072788678532675675201720984901281352748444326587109640137600060002767131174094447518533134099272731803362618062049854085118247022946809879172028629425200597769527794648265323001154945424057839637838482961116425033179263149897706387299587858706848589108154999931993800244500232377592059197149766924867777935606050765091210246796317855140967634415673625275804886079822253038653967574026196063977022906550833524548566297963530718830927377440394349041277895160085076324501457471333643532239078466121365991324065287373689164610294748717446520719794666903378715666728375632799433227052305603012492133716966338988637489311024854073684129952209291073194011795679973306002827976776408525338987393763985144072281251537205598080634639675324850046631015281228564872992038914794349133413243433018603842753397629151189906509352686610446929300034179261465638374824053456095071580047503533282631100487497667419461946491483064978642871653234129267687199214138013675088130712109048293846914974086783696569554844557786402457494913838612942162006947396064430220879782787188577177451842500107493752343201115106228528099434366024829424315129587320175242068606602602694927621453499343023006998423708302948056580590272067339230063244607488000000000000000000000000000 [149,4] -4066222201363566043365258485005930866963988607282981256915190212417546054316566865209745937943614706346767542043289842428919123113088961512621017462151854836808634815139585500920050622202188875770094089049499066723846337554199063654462230759545331829895836327845527913637423731423856907250746516080918325045291724129103934843615336847100562252208913902947181362513108659593658627517187614912526870595331497939584595721166663276804949333571907918291459722352032076638467099532103232977820180591715176397287986117234910409511209100606851353137382272369025560818527095265526954406647020134475162854414217904730794845982915872328926866772649851279030945810906379616408069313057497159634917397083183754815096662894824787241782399126637737480434263961821511731473789413727664441930440538723916365212019420666494843615556814417627902095987064016531249924463142892548862836063751398103790610313768795822849825739797743927925328832486221018048120572393256256439653798675310870043549290580681324955778639230889996629079400506148780926957422314552120326652459758864052623369897546853300136894022705276447715688917500361106930779469190062822096945542166277827099378966725640868491583142910463280935741595863062608445542541785162153907397811926330231564129210142228070906316512530777759391071850241490970232674402446031509959293020224463753854619735796687503885788483758406843867325704242486187774349911354652288366835483678820489227723781128800236378442012724789097591966123943516053393329398687156020583572233615270118400141719262668781533579606677306622930125636512735886887113288899600934628802822715754881138183348439896148121761112148953659461200943228808563396729435399187542466505428010613984828656565115614745533323182924798241600682430075868338899803588958706907817625192761149134387056247383201485563454095058264870596070239811117797948734915791192331117932040965467046245139274066038120819241626959499286449172637731531612392911046883472163650500671300453853512067038179607627458345873360440377385321577125302289001589153701553605451471899256006523782143407171685157945711377623993738922942389372813623328672403867351452195800082016947710482037121408973145415425546445169838384583498463407780314808936983612244847276318982653542090789257060653941606546555454767568116594960089743360000000000000000000000000 [149,5] 94774706871743869388402282817001301606140679412600397231815432581064992153314746442169853768218363793757025210626383092203900619279985939189251829227401395192444407978951974985193159966735020919251614241218185297981367245872466075476091053376251642601012714957912859942015523345706610924546787726503691682028266868842063206656475444984894218086262976570294832668204763189516935616932395374462609159882781571093779114214814862840508538306228840797691202376955923882330505506210040465971615223195818697834577879223211174939827087082649140367719238375882770401665636530963906354078229325624799892857224937766618047284505440240805187767815204413212890247722386063240846509172633807487244685085627309163630301172417717116707205644042250174546798904467275742521238799466856164894673127355568893831441818630056154302342853384715533513251398419426367322508386939654177571184996799020957629690984453132208026024582751090124772491627171802844015859634630777006319260880790184496941383867426539963162489630474462542677316057940135979484777676369198088935322872493689579749293690785479040627862632258703589039194908935937410307215867681474974117083984772984441603498764985909987266056341107637516712256013310080476913653936766819246816894103156747327526527160750671135217866681772020125024786242499946237087018292308652482333941334933397711631911950370524031076334171164529828659350415371207906010559760577649380502688446663179531047334258453726081461497139126833072437911840221212001903092368392057398210708217142310986561106904653248736681891765144459389890844720288716362715506908744089450138383187655806905672063674319403481314800181902576259191083340166840729999787720068508385606246450327306848229063607242050423377120982272726449171863269672133083538698042500469149607492652592888491173126019865696058477770156933852062452012718766402334113481467926487841181552922519209372076789505675095267322037443109610073789162810878893274159686632469156436595990878695310817069954298771977863441031916381809602321608795422448507362277103244778282507566459315827242281192187242515676189944658823453097275610171926798542444549169571781678079747562411263894310433061704131552981302670858876827043125405547105362385386343205285713796976920862318622730245954978090464756807477504554719488804318483578880000000000000000000000 [149,6] -1515732122845819942862334703109050743695773841328300732533760858637263753166293782733519593402484514812905714252750687429886696776787235409291540342644911059032185782954803657007136151923618200386664707572679719012049800560274689084529099972523454844153854210647225186530144001596122549535108855712197472626433043212597421362259041990425637756514386095288396611078261240610802910936704775926327362076746238471821935290945264662792273134255186252902315449341590098518142826326184122819065690267085170108316709284058964973453775216234622378986514953042325171987797421776482216262024724884883197301061519043518459543027852619822652651978389055465143746992917688940104831083431847763455377770987272063468830236921284526487267362749665888669576638051887716734947061385460762384169979162332308204205254526198293675131901105985887888792690516951008838700823136964116872259540320357660919374623995562792191035848961532524901036784658789131686058610630846257209053951991800200098503421899678660436262616693219584990267157590868948671972699895888168238624823467830570180751629434414465420556022317921424833363897940414873445415663725211113978210305881211598256360907868992576234402066829441001522040603208484828230190482304809422282612599474302893375152646963197891088263535881223186075768292187923760931377766264817622975099128384465013487201034566483505632057096960749064622898564297745033952967168484294657458839917543202058315364886370232417948354842889823598454466912722623931260935321918905005021029403835244850092796426007038313470524584810528848392833687465192497214598746561123720062890964758089311336774123803183664268743155686134887112863558425189049608035250072199880709177151483071213203257484965799955822785976218416436436428322256897887219783932214814471180742265959408196800529709426208963656900955796813964243357140666808237774218981290974774729427836113084311113632976771653716741183691002412866257842014162938129581950815260931942794470294255074604776104251645674946041908996832171491188958943731180679244147087262225167361597130008278462540227335322793971926466424133395375100113376651498545220716565096566822162977076168933858935622327597547329324934042067885738138826532030905618831503002185383544697721719401655922580247787645614220737528945602114395199721644222735974400000000000000000000 [149,7] 16351806237102651746025166347860428978895008095936022422910000303658209084254612837734114277114096232247016679674423358170913584706118389087416686439575115858198057619238627872745071813794209422725746452731832807496635408923429954633802026523978726282342348734298521844169504744001205430958378155725848732727260094476920033375516381620066305022173397069061644834761994843804034495768436165562736625978290159849022180471348880086634553990220967707313916902309284307414614578032966824149364030809949560641062623908169395011226062590689858106028617310299701678306145386870445710944198389560893645816252934009706378251033754874321908721030793282850269253524154058813807235698456145948299730257035635461635151524655781160235398633601499413802531060914039843975637931535571229281113672542124645015084328741794690683490912060885338911142640718071663677822561511251644456390817851482851006640267779357655686918279118920662046835339909522307837702376734575823843982122072091730216797621981100785964622736150593655236835293692690467501998505226397326294770527524347840214180192633343508854630689562534316509111251536819429936211702169966201903664573633992181208687974315959166013603417465357367423083686385409490952205937764842444871667159672198705499191900896305847870714824239981540041311608461473749023533893801245187710192260661982750343930938253861459374527582524289780549044623898370720242333276627018164990310554185429134338706668496345883990479477006855243486577920486818268006761262621292671616728535975108081814530163311907485458230533451440455081575442406020710021384880318437045417934555649462775198108679621818838313558153916935358115886690942694730694560298891739775752620442647025756435955639273941712161935996096284524259009447336911534349325947283343653527317247585766670568014250935160313635077707521638347190421736644765391039068127150520675691382875289592465739568366718041364354299588446353620923321486225739196394507837210883918449184570849423505454243903921252132716470071787011210464207453779487697910076681139375115378740561502745826694741554126826130218925769108447771621278721243307145638048398696408930363724607312141601083887761548515004624602814258304699376119828804841818629145789564936830751086511044203493911859036330786747133248774021072982844103604911996928000000000000000000 [149,8] -130064802900785180608223580967453850402139270303308975549317550440183368046451528388367004536283847563245141459048130490571664434828033726791108910099599530430507202121536953776021428441303220714791461725494572927387068954602038793087357262618991856934350915458672639488246324219554691892400916483775810895195542553492875905401173686672153326730249279668127548463250338733769226700013570550935146948738477619663793728707765579760957966528957486541639607431329889116708035540642728264194253607093121477880211433972967725284909602028925721237851744948837652812598199511521608867254082257978846213911676754313033995594234896918229168439009912193781542414855069427452013070833963135022163471323046946113027531254633796452014078572720891059196301247497841579715558396404759174943907709114959093669450470783269761656302432229020325704427423817258829317763451283078321527518739369770371805949650662121662597629680841589908326486478501918903194612374141855043445689244040039880715172122674693620567353298257202936451417459943705920433519310323941234882701672350633344950238811932158639928571828731440592928542871408169060557436817564519160816223803178211188500089719287673267457614870368344129940508284210912257886859696461629855208349694618070705299479874608189865122183559038036065342698862180031817973482418593632500021939922252309647511125242969740382010353207714247937190451423244930674945530516667484973454009127236517444917402291436624479597358484807520592970551010287628091513670722511320830448890363152585371217248802854992739907917977122690296659037601575619425871959947454153796926604627146680112622670677924294384114117615454612568104329066455476877201145774440287812225289337270615750274271981605886693141247991056968242770682364645001489768370945449642837519693524969304143215973516984460119950497087308704180699601306241927186356590165355515988723589984282484721666486806888706775442446128979129490437400823692602659468368487124657908521490493034777245022708456060160720073744353036475536761712702386905343793475366449676152083730896291371733661405330514901070419109334951240901482342256977485567294933164549696730822332622077200474451028669103576184243157051185890168897909825892534845615755013395206802657426373103117238460176356058775853526986340221720241346387663606775808000000000000000 [149,9] 787455426525030717844474074584128519673104462715445231754678792790385255932932649714952742286439987155939263124641493544033288362283995298100237471216848938238271761965054297687353922994920794155448636000643834234556386880387276198458353623687397772531382811564403272838667838021794652848299500994054932963145251144419715522561498121081133134609424044566797220661785344150265432840960447076867937600532010266978489371739105696070306122957521437571007219241246160694200309207164943222450356751853793432501489958089804078710587076866329889092715024883005389457961394267668279698100357124572275221304958707817507960596451455295338062151791766147777757642104840157169255253023436817363799440950090794760530956067064807055676433527828956926248774587766739259459538922065770914202597638540914137561973843647988748626108165838177339472511973825629796856199529274957062884091746208469342130062439341849409024315843716399516876545044117311178614646329936865425108673464377722384514526950540426914897830356164369935986796008887559514001840170603513118383930371636901263737877673514656289324840470730033675433116198502848626689340012832514708701515121191048228414710167528197996874743242490822670359724796635238255679238465829290086854847742559202257184613057887381139959295856439295679806365694580859531320990865299414796869062514364255454620834318855765065842967689706648186996461066521619327933024442608360291479888109589811514168993418646330244268543361939239985943728921977248858384924096111299369782632756876644358997270931832461195521440161856668558430424597489808572830224713617819987929862275083803946425511762094691439835372521764595822550286133461927344010650672595057259186304458284504260262037489953174110159315673383227100206534028393819970668576068489710930690890757092219187316179343486925003387769016818352078676918037181877075842882056899403229539136064676733327485823448984922510598441802977803936100248574424194425963627169613541180383019947768172986554877252765642830409930123271231401343881535949898145482171613364662283600396809839133928470205128816368504845886613112983460234731438096948493308075164364846228456881893126186147416343982922876685807767742174751229763585125492803943243570047212060810535691544314805457907942152504794484634281537405999012180597627189985280000000000000 [149,10] -3680541047468519602930386802664915029382185138360747650619001354769216385271927619577262655953635832189919602808997950418289995453187108760705161517664298614160771475958471595444340961722966259308089044509925296869888930963249090278410884837925001614296569826922548100024119390042219300472365482853053341630967379502211823256093265063144250137186002328628779182832837786039581914932818695768917979494084461570852748530290268848941488193392385105594681835433022858299139729926606410498010263474863449203113556685702395528463012765248752035510468227960405943405545020059255892612662309382603294112820703287896568679190687983821530811035747039211967355922036834022009650924922727332593031971447413684381944012343020778153055166985299664119089679133924757293823642210652056002209612512408166944709416341898733490733319406186940876763932073705824458142292368243769798709521710255273625668937625044917332501114628109817853197183328020797436934138975152490806994687582330781408424772933444356653069369884778401791620542073170259892215599995529943572473222146366154599148466711673708389291366668230774693508476168412337037690734140374496084908376989360735865831725825692082331758662348786728527899494670847746316054251560323029068495127450146694787400333425414795476194158789045872843475426707321334895165225567030785040050330259800846621253127061308419434193135788099698896641324050340929775815898601959475786081931464356214139028426716794394450246960734079125926088503878747947557096533534990159204763641325979592654176819647568541518025222645648598953499534595867815633289787228644924922758811758563691949646545399987123731173639111855755178246164394807840503358396243260757529816953066551993351491539261053257993067531241508393186813764784883201109663888851938644741379779285936334282753588140019077868449613347043169474901395757127720978950731908956461518923476749877103488725376203219792461389413019644145891190788889912875414853726453944802102710879887535505079089451672292211355025735821587040238597849467933132402087803801009293384362732777779784556930110375734238681094941853831085564593515635378977429397454366290474669220111504532555068668525713300485973562609190165521182325964878733738051857327632539742662870592839507382033393383301398027923132214192278742370203088527032320000000000000 [149,11] 13725512575765397013451126355768982505886828708937238054622078620460983839485124911835986886857427020293707378922562847503344752778297050279992398292729240115065238053061593237009359931171164332964314361133120781711629448066654165876152412400882258875783817223790341465027011747581982572999810849757713598106506561584711381335427245296547334138746574948928741163642271267491092576248870365346679203915629051633153070340535120684634591255005966832915182395182433714671814429245962699082886105981597019239726101046047746009818425699084109255048343557148322450624361255734917866136227326961152982730193049069351269808874219807236071792942774518402709596981174915180672407557493263420798343994948304998431954904338929781753618895832590625824819520510988001928483807601275050539544108469887833690255733799302619253766882616169369155258256183120196335267539452954353156981300552845891506301788837981232496090008728358971674210225139032137634961466077239182276359405086720388816140849308821716029813809220301510219131520795182234734794185143876458362240370623725489357800820012945417292837077381001561409301486817892840614127926418875493106201057441144964758767386846161702852853270265867971713433771952631448619617476046020246212202793530258662619603841215078972194401079955782070086042477555626831743799649737353317374011091754992984061987573068553700622376911431223357275208908255153201516257388421200198256918774966707253718208514093750843383969504889108425642063276743736421869826627473398705681075405367054628193462374967336384593654203379332003870506957316099137293735290194931799215545220582999983512836415777573789248428090563032577148543997645382108652195977777349573651226922858706287482947892000923789542601300412188452590852104357058969761773400609530570144693164957722181395394548837578799147859696712161493283331628832190437904430731083387474837106387446622013200655625836557323964379963026141753132990077866128554304559991150447223073486233600817813087309252105541146720427026027957487864543841142733229341028997718334401621517860757234050060575213883301208711737283144223075614218102382889111118747125662067102648694288701660023152631143805179534378965306943777380455283304235075500448324861798959021652610672283868357686435382282653387959498929817876575753893082339842457600000000 [149,12] -42782966520451376503943030361062167214712445700388787198534351046623159949614555349899902762548266320409857892004637297588147963420634823353619696121832381307832236065430140302028949627078302716426378420846022507192452849965490285059718607169063867809285725190958572222189968436067193187201127649842226003872104070425186365805708149160543524336057541245214300461525650898183810794210352577857875112576383677393899167217670484716126233323707869795777648558246323112560008792350852152683011480002918999976754233148900363003726792880633703811847788848313244683027992451040704868398345863825659093087805242651334410586625073321599144238610627738511801657637091211184092517874283798608997825747857103397501726770758816344851463058920679906824566494961867532565487630078210662281546144397775790206736397732106835469381726315680135525025956108649421084599865967769923016140270053622953420924720160723315664402512902786123417370383055759698799539965834586496103389082897559452321142940051731748860081252338544531627744297445041363953491627238074256141197128436306677916469847293750197268138518785916024706487989665631485333114088795013651678958754289838769729935874517729889479417811121956278613593571659617216428285271488224748228987000398736739637800876548485078172209940347853413147516308569221627054168061461431281862276370789858794914131495620181747436153639745072241689351096224861483237657335543576479563186109931182275722272329649655929147113358695593322514697507796450222477683766331813391751825845106867832054035206750718192925215424478053163222805524097870592335185334900430719151830021884016751249198015099819921285964655650866521294318202436933968578481337606599738019940269118122508820311237186334711152087857247968316395215541681130699045122607733143628354724667179772789802091413350012748114060314292824844524643487835389374951002177375837071864002827888928070406081994236976110528757105996990135749256498678923658147926291846349995901619561378455073173901974492327886363569116215459853935087233181674997963430393649634249568452178190797433511203643327178926999698109900018585833350947379860624672187552486965007896500442820915380203294276040646196317647715063818253004542734711009763127871846103716193677128495241343010477410054664445961374599159863548395076830196808653209600000 [149,13] 115652043074833448058710420513909247077789276788700890641468328380728907964453489157571581106479793763906119434789692638607594456167410430797730692473704558634699256367677056295011221490678631918558965366990338970922456538342482647388094542157079694407064138628283771523447555163563665157015313035393735541023513840580212356497037456762684888073755343461300405010264842054598532437298604643684573159219712729655246206440190605153091069555212382131860680028806495695275264573873655469104187104416906244727951689500300313944025142583984575472449253283359613888190398739394781730758169727288403095085794151061594959866433330409779645368638914234729380035622522755115977217738791453743016508344443411924657553824150443416848208723552842677695837204629177282717769105674283481858405257022697384751514677226901404651199465539440719863638102932201706031754778962620280419059442545110651075954642827708816483238505303406795458756664796447568411679807190203264405294893917597492669772694393472467471610281791880939172690053679394771435099305411946018823930385790725205055522761770507442489458289981613485072995267141669081210807878777520691185087639162628170476119577536113255731003654995580062228945345033930284418910661614608530015341652753019224007460597790839957669755688160778782269226277878397806750249372466228349520558890860221676262979443778623073180055442101801748339904659383269161542044326630663264709581779724741701747628504511498768028369060194431969714491227549415642244309908200622758346672962235865492884399566757067869196928364181328531097764867067097760767177168636873103675626424084524965216586928259747413324602050725354728301736699694521019955696334851078615913639263266996880677348898016365642809302215917067659074527150899997036314696339596779844028296104495486010165756762769985078129492375357604113894884165706592457063257618389698066191968607032583385586615171995711647151409584079927898719712171443409537361912011143762107173506555371683555454209461595788588411125257227506926632171342522706135416037100983190805188553762389995259236865526624050795320924134458424977850602944731646060028841089390444874864840185157884769871172037919583418376335687040210550652162384926608675468285866257886188470746191129528080073188244348655380025732853851805788654886595149692928000 [149,14] -274336951599268751660660421210234186887371443194986955114672711595966456652686545760848982437276066184528428689982918792450724496723107161745530566977592574555111903888491107791417460902145260303597995135693115034909937691978870393141967573196597709603023428702041810397041248337196214253378900630721191597239462154264634334543583159864369931539195182011791254311303222894238716360344823629878144673525353802125401712351205035334052798757495488428643848325801809737239465504757156255841354210537341277557322873436131236064945199747784830624254093289487623337400276015885569862380753834874598284412707915291672775619788014066143921166994470442486611690615320884916472935930467591698863116050634955289165553140621648171931442728725038135840929418484381628448042130926362159045278061123998086792722555200973677611227590442855605257133851223846142274877866832418000727431107239894435037804146840623830660309591024858782997928973610085600262460907951815245192910555533999650102135271718848871425318850155770770740362963301069602301889197935914956809119406221534445501360221860469620841619780084098004391640017789662621133139287743304113310140615216424897756293569928860659384352001339885725530769363814209079706076111340222827980390157385296552683878667375236514282352162951541321343693894864308826769114524573599308586480389272572587329030156718995082286845272867759123345798157007796638802717072552902212722119713862780357728527452806051828281240825750908314984580657179437507353637925229985747535141429633049966373060907646426454243867237921635071501328890887668729575167014644584986947637815318953610715545657262250184576239877417221939031163130339283863037731661172435243534506948237073872905138450110211966014572198276944331017712836539133783829818955468711002781000888894928076140299463404401414857876662109195939766132823413632607162593770559477875199070044668894523343492869320768000386984399973333429586207543442078096267203947751098012404784408195846849830401729003080813510092642771495475349700634110413422383037280624918744918454935745919006939846868998087981960316389327839187346813302261913679486531784301129037815928749027545779603982952512155243863861578954941652428709482395817850710125711778959220401839984444201606469213287289355296368866505696382531831559655050444800 [149,15] 565714384499485085967250645256805119599525595646653361272232604009913386362749390665166336546438602913542298809631108045639280855075458104775038950297026913492844342862710125830097001936694801493732545480326009901828389017951001913096128353411751739969606966691265068470590320990617489596503204584424713383501812047727339736933893164736242224006798145316015268037077440681882408391314627808284924829610821026449027117396680523151745387434854544158152066395716122169965457014739222669943642324153967643476950268521685567744898324416639543642339741375703226414766030328578115043356365066615272390312923777262815619582036413513536648774448935411386845330594870653176375165728519123590820464656588386698637049471450753722586952507802703812197809895424065148164796484089795301525005044788444034174127396696968005982116500418355292646947354891252359647988973115718645817980700464093549652219946236202706229671336509655471269348819047930732476970441523783943006760502752735450003829499365973254657771279513800505798033042779755041118251287228373279512290771960112537264528217106951581491131203170076508029262157000398783587635009184986875429105315109361168007133250717288891003860873610909366595569012311459822641646759726255087937421729739888566489584162504896390182031413418533983729819292113583354859726292033879698080137102053720063134659636036913012064036690130764804803206722730934159553526492450636981444900547127646557622420779719702885963636343563202726359543530718812651644726506809459874843715680747154128465739584304238793539015487400719984198398311972199412561558457501215314074035242685091855784934309761291764716483408619805965983067534510590438502935915603536090795409335704863160213245170673206393205183343634260934207497082938534461958328278461733639335953303179338618198508197821957576648546359693719623321366861754860306274892731561511863239698449974248469092625022016351145257481382031083481529580605639307638551980389986537264818118979478666364522576400007493622563827518958330339743719393682749284104024734860726554984349678614475006953099403034483833559267232336367492497680987292607938833448959869671004578998473348893746967856736361649641341415326107051682818292287602592880330102860330749915524318538219829517379247557940762193600121435275205355901823221760000 [149,16] -1007458199320650428261822135606006757956123759653372116991771585875223493199564269406992849980467334788860582038181549787521458914262236485958105083710227076260488902826102960664822420014624394607925924988948504653485599503847816829741861323855390319413248374904602365765340320643847455348226334159997267273730620529705086746121814712465042855663751093740053251210693125356622556831967036492646661705699945003522556442736610911638916781316294591016438615619121863499067036908233086510864084420985051347797532941643344582541544624655899713986835957779444365898669591116056225858980233101465976893855629042569860121482452549185922027110378986904331773508583273431610490250790161747936278231902663569187049125036185954258234712226647919729157252022269266223107561851371784688768995521570447402941008528268022635369584336513797579405638211931083562513687205483283902257847344218370281833612975948504131100105583271532413762328864249918319756328934230636983041897777233688006893473141394027848517892052289958068641571125722044401367109720142741423666544837662738366485573289616601688353570230720126484008041694898765040474249729169604737468448452404504536061585820126197611425768647387352344598431268718970567078533308650860404189971025712100279679790598995484980053308070527674752462437872611023891813052159752460147404804953046915244002002315839648132644071999437113970072570554513224138293674972496411881950308885153078988886679266015413999308468384006401280495055835995617856464402479929145351158223483414444086814664737426176097465959271862932772417312576367381294342876815581163062413456293504030524252414292699481857737895589498808745638460868715392193545594807475757841075608556670732164462102865114770340223805069189404549559046988064242204909151601935756919814802810367249003079380910386193497245547769871200362720707850566486255845272798534566317207733827946403677436405817839724110885602781666448437233320191248367750702083436753068895509490117470224448552626067250012104784301447618876723064127297936717155999668897412834421599894216120290709971989214263785102317721992792677219324724295115308426109160132264372125482992202151792926997099459432249448477737759334151570186848041623753393011577017901596292045315226545157415031445834831575924558600175634119591922237440000 [149,17] 1556581454665118537217350773330564410373856611804498394208307267852753471104334518081656873643050608347960479124390145014734718128394579250894337996090180997405381812539132292323313073559904962696116235222921731994908548090899355997603861055384043166691341045617741779704961187037075898032786841748835028559052760219894935561048372963840249654021952592216281824231134409539434749490552708541235288946939840979588309432203080713990206171047200039888827880256626011394072499180542983415600748429885978977794157823386749988870336542082134578275879953465986341379139149531003867286967138345658671661900982285473720887653009551321759304681023674382888590218537454407380193340454500509374563523631837313234220802582602520705260199891050523745718997446861029341334311102928097961400044384988330372449339021704281203058936637409508559911958835261486227326335031394784209420007238943408359158742771080460694619063471940548038089732332256756641673355197881489280483096200759121347934887436270441093661138266811455822273942751202182669885810831706369511453373989194671678812369532320542723093595566376711395616818744741551325791842963949066859569652615395510471277609479856751993402602035208596222462721468116272207905845385085516145382394913003416659768490315875947983190636695893933091558489862158716720442582392578269694273567033058090604499558081408794437565015284305975796626754764099051696059454664056273968515373714866414948856685576864643115747547463771326170097400830500224025023972667423362799763700028676729676693189057781252440984844102353595407048707011021927995794080244169063369105654663864211471701074363833542464670054019596002363924281389563465528128196558641388236478743267371346839561468491763688229275149630453955828351798064996296827540439105569848198671263298569172496371431535604446241341541792282904359731630786968376488237178749793758949545202191070387312317153744508299919151205374550659243794359592911728631040422485584217223829363548809213521253774566164420739833965042253523092002567043876258682340703291015890431055833193441967480225970176999323707407624522110907531777806384347520743781676719004818618986731161304238556471975083305136842100001523654949904706637287441120466774100332915836965117660681251044356446246482386740379294246375425271626402365440 [149,18] -2143179837204954039039498089983225726803971848327421466266977606146101161882129809669577740941613011357643063798741539620482188379292577019514969462976616524680189393776438410258689892292885948326012081211521912957448009667260447957733943063454279881789398096455141876347334026425268518415662596185441518517095374545480366431252420562578836028457336717846688267611262756008684337978357760635880444015047214952970809827521651212184017910469024959818759831874915922889436944821673578692740137040996004582106395891582543767337808213479067130675192158335057453610098310250759627948449035929149108789938386605917392738195645423678196578586460728872022278032380265738100946723497593946689600233656554840880476088540218829027811037349730051487614284876776941086527974273851380258969779693434857410019403647658698199482814658946272127387275514554096931106736595650205381634391661626088302840915812318976666951146648799879640794686281215526236473348154710808273177512762785192607047061446837413168061745881792059015913357311679919143332204425993338272309301293860537986884616513286019694532041768544720127422290811788199378342292743382970227887643335648073168625495406030482217030969633117713109005129328669819059321889773984485697194830356551875456616877617048388533080566426694851161517153425808259500834586801679100907059630436828810890713456570142424292124497701014932830277012661760354172269016872666421691981131563814541040908202926485622708184162351940890194125081306290420117176460734966325499316865247873592558392840144701040864037668288152946938227855380254194642136543492442298153353707773835780406986714699589176755576203820923114695802215981887980420311001069869303214875709654093914011880456228036889635093841104881847318499906776939201207977153346524628160673574436168221505002229809476165034341226263516750664855037440821238773782601713810614349614556117423670014070842444244098274725534495129077762690692182106795187692100484058758400904262069772077686098739220450062068040529244926186362570804958856342916044041026840661947912263692603158989929204869799535215391961676236865457374838047206910868547080568887205558218739692571685372624813670640173690340178633743417435338696738575498268412432248482245361013656639896244937349459919674140301588417053155173754470400 [149,19] 2708967219529322441873825292261665959717473719824663411546952087351010457405344102564633766228215520078831353445969088812790526612126772598564172736005157549123563919870919894018225045807515200711502459522002746050486559911349868394815702675370868508708959435030253489435583347651790836091507384697314632237536907006233419540628859606555237281565881438543326227543087769188679462378994570765047897872713769713569833829022005848533955553096536791626336696575709510279672091961555833288749373215649288384425083636404455318590509144240384327590940640826673430148185839997372050350123718771463594497215313462238597671324559424533406479153588486000505727020309579597491066047284535020270525495631980136321266029509779006024064469446129388733719310234582402513564981405447576810320938472607495988850591839913512806314374051704650590282753567944446946314419907016315819182228986937522276030626295367450855652545893015441599123868181349023955439150547123605612011542437808647020591627573771460342137901108840493113582218285791246170142152490602049659023693776126329041734956120562572539403428163258585111405094811813981024249044840990905644830662436038465976592105915676311973418033597580337678442262564035387965112928624739314963506989908223270072829015167175035346332358313265288524446568184173347918167864273330934044283636220740713625193071163076606609766127677472752622356057483388172167384106111778054047170073916837571894357502004415459229001255887040322099555521632805075355398238838881845799579309231352011103825797318850525495533988193032364422142255724201775572166096400925348229261296120939604063878745969139555965760948684355436751292322228304233306260926139934020850579549094459740501018304769676681000325312010957447609971871764284061205150671454221121755153572967250340265408446280968292412503250764847476941509083086560715441798029873573397578901486708961657343260348763980748256662933188491340742041169855994740523090842308053861752825002512023104800647517714511145653083625447437805680682753197681892664789935090906395230403346743127289079719025890266210547136211201414448761781962405286668680837322018781732923871391175906111916773313489215167992034794296873139188651206183185975809343722459766904610690389080270443062763055074639653543787019778332672655360 [149,20] -3225908931072908985052076574159620771772210441097046098521924059916436460667440159848624231017088512397823917338992051965288199106522486471166066863594044412836949298729431703513691220667490744501298472696791172936297983497899554654419203701094474836800704425375683446017667094875115297079259675997051580008496538113849954346921850174634912425600499206298125883729477535679598973026784086846495707773098127168145154040189610823254544345088738975389094930471022866167806396253706339316100414961211568631470101624036578438281244531956001965369543948139097163104102212833014359022264615350857590206603795183663437907110664149895622268741902124780343468680168317904265506673462761205535151353229506289693346241192015920111475205811671941515550567542952944681368221434528131831470321980385089016652565984386546575755254772847716835469158392417513746037705703848592019102034198081336265912006576172304088647052337320172413405501887788689601924829154499302465286745340064519714169926653175689774531308263272737906648618617864433252270302294113522774554691666355093998522562051478495009519300268913555671583189867873105323868620824146455860740719294316858979469027499513715313399336745845517852028606186753060269224809985103432077345352971728415921618202447920257668944170538550455209016587759836801138591180780991224990823643601375286600794897968435281389597006709665462737642285821576602482607206267744746287486301192800859821627410872586146129507891263071859589937117261594766479805027954948420532049658969948804739763283408329474061864009743063268041014844903214439944281879128276360039838033429468354572157928885197147502845806190400827461863872266466346824338001025827100730383959673861213658020241566706059990137461400829083876025750592431695232178899688008396407447422862671248148572696884255335858507655144709117287409659182709758112540446483762998594790048423172557410856618108738242977434904523815241929760325286940163798500129497294250064833883730838931018788084621846870649335145747732436302870221447273543265620637985216237419875746049159622400159952815283920124295713861812235954393054554859349649967867951325119855180925359372931640070698657214679271479249681119743658046799224116267296933227987808176096392947425311944643395908548922142106675530236302458880 [149,21] 3743173834728228617178144613338273118220394318623338129814194529941880242755875983183408296092533007085957196939542241124988774135640318537228665754487320270459991501736680537244220402291933613567530907363011449691113118649498033800438067012848373496164278744485364799309849801425518638604975332571865680659311702107534707218969088651050043312916932011873140020487729140084922864363047021804794612476208725315026404529980803648967833983175507884302066573378002530505108061578005253037702623845779115942202363221084774779837340615983888288722446530064300715395334477499139086938001782040954386395999403572123513735455915799356609454369781090195457410530951770291118728421576190590543924922317076090137947676533144840794623327295151631578131072819077229940846194434668799762005014708690974434753647148920299153854532938486561438988508640559636604105021095175118086781706708776594129008090211952328995132871621370889728120443582109573655512995960386882200533899942324830017065245662454167327026227495983855561891112838659167535995896772625361667200914614646670614522886196577063359392644051806159093344041487850139862385017792235662956445070945859377977348583955065895897188214114714868437406492083517105579215216092338130657798942714856319451706472613608118027238600979408905326710531600481402396204643377830696972599839408500566967920651083920279687105641481300228837802847855561811872069908435527585659970415027413072313155412399820885082588204631125922796983285643625664321334916116083556915931111912327782579934718677910043165936850139879681336566229363629272774274857949847922124935991454788176602971418441780341453074749519157696027888703007432552544271841082661074898192963533699663764932351383507244543862938808103672531395851468883871504890630312836623302783063365511195366725133560205441849363819585778327624015825587683017940673960877015784065028996542648102934151610609206033737025816181748469945829553662593928739414716847231411477401031200122240128903287146794272291281460301783233780186043166673912052713679390638829305791772419295174969389361338389278031570532983490143536559327348977097255857701952111347281317791211052246940105401570065553301698989033164727387970364597318371427900503720751339732283473582072271367260843744188907959660154988789760 [149,22] -3898688515122250129189128439041170703288177882721886554056846999293777923220068579559298000785797218742005384234682943839496717610642088481194218139834457880965585888373776643961244746851818141269945863487144570501666913371917135246319733472110717853714488783772134738051030321015595132628439865282038233596635988168611410271878479362025844408984490876121717648058126629482389270517211968575176438515399284288435553709866261371492265842934663123114729590132117896006600884698632234114457637815232632107755067659359126576155155850579204249455008456604986478743700817744057326226035768005776123063426699334746318067441291374149488792629391415023913836887852358132649940218878901496058384026064529158623997692557640139886326580503989472213233861375641961839584095893306609649089432905287847976233665053792296089905133150090268017852116465668509825999096550784585589124228785246900406361478964385603433528118401341199483823300677319560000116889828429228828740292832649138380389575052690214564364388625344646191969745979841156449455453689531129262248393839833155679477647895087041591520654908119774344915081922067168627135534122411202835149948397856732144518611565946431066574526261932906605910254005996614968675831185526213592858669955799286994899540462941467263672224485839142946822512822459299005236088505401483689487217992453458749772940697312424628606217329826122872291020921166116396230773962383271701536030449614261411342677607370351604191321498312800180423841663306464026530170358670607973345105059227628386303047975196059708431243845333785569516210927540925532734600819500516313374676107361734894188442151306414886058228338569383994270294531837219049203713978010651955429603330219548938624845220600668453541379723688536859054459896293166833410236943885787881154991153393358716581375883453075269784671168714999970888908045420627543893026315824055780493418972158197003694516123958431503197930758828126132955373911160419487482069908180041447361144756570707303029408048140370283515299872410973341554246741021044780079382607764382496792568115553469987154553441491245659925691384914162654498458776478033791129396418980312804715439669657425835710780607673953191732705311066353991595642810058048462966000593088098781705079789986534522830238783079756205979997306880 [149,23] 2856906899916881766265006195787155369241595974028309043064630277990002229196424984346358463511517729842944249497171972166986659145293655469100989230863226864428227276482203165481863580678492562105685633176445156249553330849949575064657608974443215539143133874424478695897503875832384361697422582836003442343656217178036915232967984483099901421430004395552398356985135931554986358282303680463134946700217489012161658987698127954455115980435790049998723441905927209013048905465815308534573274715934984620630538377451342882327536764192290291192766869561942682343761772459652686816694529764880483486053680854605350088421866460593045916674212012013937662273897800032490125512252824032262644366654123513988781508431587979323640546602240170567751676934996524743443467351636435725132103851788016918834103423012630141831377884834529739708921861728028287539944065542734433384904860101274007529476199249034529805165743033721820294418041823627927182934108281502844586168518881757528062833207534207859898506799847841823454975922173226758115514274678315732927922912665424558644626078568822270125002242938563464596638578483283947485982895834706256002186992362927953212784111310994595230451892809612215499135858365520145135832976082419959587664878817309293380749738344884712293040498337573563145724100811880799844167537475572171361120543955297320649516357675487556538863884780646252941323008129408644284665234280060876564148591113199683702433879076502556049951647601918450934523114481093749498874926909620490354110557235486628894643852282100545230367915250550930344879157365367670914814054117086950419348343165817321502958072290969467460280337366133364416030707245495341366324719732732898577961703164601216422296980599092663248576153147416806324013413485391447744784505615701783450366370390109134944015965601230897540055452281864999998403986640943366518092240575950924762863236167165450567690667127026167212417266927435587151988203730730183939179709984145322662670869551046324559746242422001264114242544546931399065429613307418740873179220136640626550542481388487685709418919251844670582379723124239451688900350538071544149580032342042469222062535082922730151810417157189261940289863828914703510810383489099439277072889227012877356211953903828416123687194461932014922629120 [149,24] -1196258769174371768239704614307926131000267463205771877756963433728639796267032146574176752544867444417463480269324754596603352522057000745764947681145913610492891578519224050845088768732130076108447163855979349062534693479832120059677630441293351418987861244271542511462087251905392622427251689055979637245771342562023401241675709867094858045344279868279054213827020087981845893534542186579504552200705407925714047369269088871431060894164088152550309987901478402156082113177262358010284191997557905723116251426182726296419344528090877508616829659435125641107330074372736146450521729480800111604326512320332932099239525016796524880699037564852625693545588994666768463474501424052102691477932152106021405302387370714628172648115766768445867757196149692301525935096503428574696602031543469075852992629923577151538367493994442030421480437308594779904229025313754978008658515583424835830925691569000213025768510495685217219579406721826895308285023754425922713257094600791018789992680836264056547845956280920922377590949410254824918940221337256108159701844081307188421425866435736127607219099091021587513485056071392455769839359715275984188487939360791405517534594017361805835426852802125343688868106781898986932370713275850488739573139479779764828904548198501901296900298216801417764369871771310028233387393267073359480540363671899013823795210672771511553447037702629511994923551911345137540514581483348270584687440373398270763895917597043544978756759952879993653319196359752594536598563028934397010564370442223478886020089657800252552550887756873129928288603588631186163863626890998944393132622494836782586367599745824242489097092524610865856804273457635329016570851521903062442604903869566990574282267811919266819313021474355317415562428504878357634967455749911358379604081630182109883155236193939458482744360549757269117848537310972453533587470754692889025411418028920736167673442988992480823730814383122753882920403673321949714072032688819965158379875872607677723208524516741820036733353049956863635725476843523434963886610385943091276287468517015926867919631187554478773596418928747231043134807155748442627163605766763277928616750228718015139067609578155897134295714482188862354184305368440786880199260506194432257943055919562582795750079737399963811840 [149,25] 871194282425907399179980884321664689453883787411428306991321261240158858030064199597832980730221835338829603193708614242115973905109790359836330525774722886801675093222385396553732804158984699790029163459695540555274642551309004290631884022339253352248210196557070142583670379020411197216416025756986640362350526522486525058834770907118291959440183275793726591098416545376919651426891986919096787017043420842288733493551764175525090422251977322211226306940542881237875790411934533409728329195792522497913299925352805500388538265797956241483716575966691818608809653896484875552368742855278526650337801042308444028377373019390045177751913690519027958790607924598508223134772149207122860731407179846797233945760231204873838192519929517078013779752333237938505996607636274822728363101541474274253624424860594072750181630745235005949731359297352519876974661985649059117022580572445134293675392562228565562066372803942131164408926150600616922187316692063757581801182253427127877200102067836054556800690948507196198714119523299693412402131754424491979002972303868279422524026335342714311388013702344053651602978176549906156743446307273147476955315523924789366155549911228658541737623440274009598273030791466941909888694028310809060349024028686863563508877478921814504757561106767202302295852077990211489623760827273966677696806286525148715258175526950371057239220683375789576996320633409631214156143205139558613897372552559462772786062587403231383655106578033441859995271731312761255890287825404618531659751246372121203646813983296468242561901948730454004621555127923671630126714461914772079765914581089894980462566774487467638779865160841887188124842984761996429482312644649235862406648471545181210529469257352469356263449348950848628141438935445333540148702916185186446389290255822270160846054797781220594409318579188685891087707646556787584263534942772939711098652033098518116664427966614896289251536995770859581414953834302357056797836149358112502309218959595886873801701088428767670656779271649661504553920122463297798833831061710396699474926875073764858782714493445228878816440644059676946824993971685422115303872033787547469307023559647850586380984895133943895367342114773813903683622642185144780591773010635525069121646407920076608029751811485204480 [149,26] -1524375907794799287239511547377353237900573081294672342557995355599517744329996177539221072098885971365208234065406766379785594712187029721068026078195156300172816970139332982437886252171013656525987440862650571338448576834284522528798519625438146719729128227802934439014730605494838334523731619693364981726639116819207368976444913915408691698075415082105206334475584399480145646135900288686005233728347064851835836488748308015630671759451301852843143780672600344107829408756952909464052905913840706403051411878855206766601471352163963356812864264119711762185270646809767086339207479556839824623529801043674940506142750960581789949994601706296112298474019148328825502243072683361303935613051217058461871347795600232271424981776390618423756254610629102930769372854478026778153698319588018840847513320447494238251900291755335591546105181546953215427289082040017557316561455257751141635309511637034344141112174612868639913568539724457891636475712697986714321565796878811897921201483429700335207974898385123143379419126029278973683290260995276405946739055793687453154312276998971377088372478801099386189655863051990304301465991359248469203165099078100349068824852704679706791885918003892700478936881396610250745752530319557503391286647414478596855387153707169725558915235483285463744029986707759872129831086625259998713303529836574122882868407522263224669836166923062879247976920761874938942971283181587575370274505074723826341603836540113577017384614660051372326500475535364817775757015002464451796094301096998805737000880676144671251990309865670962740147088106249737959237912892372724578057529108245833947173141963011063993016936950853668522056947348341805713858046267161896758866423657131843483123037722846067041228643453541067256522697306370909373619396261146330596327608522577257235060038135980653356423837686297987864241938036409656464828699090275306822306326672045862191148225418020320752967117856145829030387384889344984824234642503745699701387374618490411411042868607170791498003845405788612280868104186162817755866101397663620631830791515248544435161334248432365814463687212847257750097709070842718290845218750722666380897822517101201952077807450558276767110854703132107506617182122527324459256211324909877290959897287723140424002412289720320 [149,27] 777462635906573999887289991928211996164473304669417383952088972189400648833131680585609682229254292787620383820417382101324255841624389547592126691988007399597473568274057776115141776241202379561410245513694196751759885119473720183767250482986493254633940963820683666002817962133935706983774247158960982002230863240443288535534714249077327565431038300442443629599366443660760209858021288089359228095164364034451211558509027720259015215104098240453797499535599226737624901704558780650572844337174885801705767408540847918443970244929607609509068063637026061791804755392100454755280895305642438054592585734980614485962799310665722839158521837739362765277711234315286567947799100821451138926870442566009262240047877344774383689368074441842797485959394390776766447902857478214759653896406323733804222930291316237993778311012861400285274943276209092718105455346578778689976323979659292289333263427012764213127607416812743330324767047021391458617036288947612403429211265013339295878866641637604746587372039352847962588285188545341448636731095726067503847625816828914191052247327378034534432358493101701691342348049321209712786551584790979439706629405659932645641929929512801418211144433155408089774809682325784492230807349821339287724021173925707833914861065226066815450378961269677530999839730083292979298127908146662114543482929712624232542868273078347058253041957219480288586313979282296493266149029433613617253835270813751205327320390338727560243072846160654153155829321778699824168939323313754897525665517476013583502167023835472156433130217346172241116021534135464575603917216659608270408101803744135927797297272417813629120180399176927815592563389117443133823874694812781503180999867101007542813772543464749060474015798507934703015558596715548794826761183422888816591576509807605289267539883801177324602773454636037449499591335806216433350194873856434254658593702703249307173588760776872717767337597761425918256977828015424298543143696278025325390058004376594254849757497174374984942903115310546048117361552221380582540102060541495546807150391127634233532000348974256175692848159321025579310273685573937556176533387594212557916063343045685254323790547161261880797991568368212981128394516292707712080315469263880342343399948734111245216555991040 [149,28] 769879962865065870678092729110882568124815777646080358430681480464903046199661788808838000481931402834109003490427888110404197236509640437175625722007666167309662389363831615656597776301053704268250074723808644252777839028583661597981261924530346995701307287975978873683647917120503970144177571866061356528498115152776149759772553077000358560187313275706892402010888568886824675058301991100324052311437595408858140269447114788417050217528353725433214317004437144533708073479684526216877489505720420611970684043787302028180810088881689556958620230291099960142154431752468399326915297152462117762451255613926337149702023254711426141777124738205874011994447065645025043285271255656979372409938837436674218067508349248679176532829728354755208821082661828412238761935287322638288941271202153701391990221491274660677998578766941553095955843910119489907668282765342668809489994097229671287956690444729296347887839047674143608888823110430078337120855147299752838892576659980228249344977563227460638236650553065411957877287346164557390269363068007044849782420394059218130741344101542546617241336512389611350135424081483957572509876322996250694728594009174173320964762885383782091182272021503764299909668600463029643209422316367573480476601475459439964080968292922900363623268404085428767783707723386670201950418359585924026907197239176846338442426839575771737850813837848965082152865804277133413678230955565544971074410337648371408406486302533944568946716302883579366923673545485186425016719634832593764787321575908345981047383281927791070396439376943010946673798530383911355288324838927519949196996152650702071605882277585274708296300885088368813101619380371349073191204865792436260865884738584687243018872830593964241230986510246784650521554904425290692271727411058102068836900804723535008469957554385599588233322056004806495210231528916544588969725184724032217879481726073822545635296257285622265970927254024187762758953098092630770997879705266501047824239222971373466204704009961335586636788329615302234121038776647977497578435631809192895586353333954520806767868938621060161038396656160117737618422450936035032659509459368616527685129182140450986067954829941728772325809944147422349399804391204778891779413822757785559052539648375011122442403840 [149,29] -130017273217830850335689645993242904203726992422358509129730069755159068202523898818648406381252757951839818485931193936695149400989253056370074143514018208213494955743607276069063945089033341918389702984445117080465062726733343728034755688418596452948024507441024948406620592787837220529867080495625948891393707103494458639832541148564439600482948016547520278719934062013395844991323721567612290757336962008717300145431840020695673016598112869484786406562126944952140846951491668814174042802659932884202035877069654104843595406689498353149941922780347337057821381629447351679734001242704436141050933725534705718225239206513108911899404916529243610963342353963695198575092228321732087527137702171945199257970328035098797261596917535035799955698236437517183254048857069220660254929671423356271963736926556746226518618160640622163606998625122636424793423988632681792260608946088921245913467013191454490461078175344478441367155820210914500146110311756389245360445211431627734057910062776804899876218765321872128440219356502968192261920786560249530025657944657933050703058825922660882722650528959334419698795802055265832773518817875915926426411943889177839348090742333693585550502719948490485268231355260276903369701770939139400043676568864404585306511066340201362800844004840868240848805288535835412479145150157359298831653660793135233970046407108182687500133706826560640083842420731100244776834181541590951807271101653856527424770786888529217262840623669662451651186792433962337979716791326588344612357665943118315231869523576347471476755100573994817249169620880073610517276657124165442657558300284668084744111946643134891316300519838755448329029359271084139626290460616922325413392142311011662153178151780521230424871071367691288559372953419747041802643433794859569505859771345162353094790684926823572457853319966528921543150474514613373571301106709683440230611989315988159699268129847406423522241717641150095416237059007742463608489023500616561692714827434728103008505303931117318592408843688817272434240517573039083278148488245874198661955902602117656377538116502671844592218872422173620317608055806507674802671449966552278895376639472651854860589608445408932892613600508560429619152668683297933132845685015373769249606564936125859758080 [149,30] -2057167145022929958736248433375027185809958558769083737979776619830436826144012361191724664739714688936187589969682770273656177154256091823073660770364028046408747274148115918487213573638674860975170815809152527806687096949474513472139510666316169051917900944203748357463790798028705295027561062859216850663478129931240852048664402539553054265694717249957458173517406242476585469898349031027507885862919107074232332847354287283702363388336517490791883071294627482796469895640932642312994741840245527173142647861274788640427975587027737702780742756433427499033870469295540133246971397313562226054333741202404687819256818393517537155248692000650291693568020070988958436623885025734177301339683417917377726552534456370455569198828504485279745548076152618470911095571135343436897775982678461466354925209251876408720952140693920847791708659560019483967923105951958439889457417503847947696822596209264920731666465853702720591440404100749543387567501827992922707641740779478659759896147596291162829689434146136297214710786318144402345439093757568921737907995784896574851501378827626729903306284133092492082686769520430181660491004318474394229107305559667586555536495351899737549078383033294902045822204649153795915453301627257742679587452684303757986384569551920673228106170627824748563532410309891837458715233205907264169708122029103066943018987114294663422124895370179634179435784454188280505186275303455354652994263458624407046731677363766420244247251227493071977580406011421691117755485437478699954178015962311956585206988451731702958719142625875262142177155337258476476338238350343188379731848125451965790034102595820244962262759749286081937908235169288558338548331069230338314804482559335957328384845499603091668470721216753210359724769675726409574870429502546279222327384321792594914545587849686407959395744014034678877752759428692926023181479010868415657612509456350528200929077323691443214023011416986242628142922851645916276699504804858909622495124165186925043510883281272984676072278160069674080931164063600547726343383663541373113858639106182416729100724734017276739571146759732062966522591991644010735085128255970074365859212501031460577249827498966648507471978917356080842770739330101248573384321412849755716528899987392482508800 [149,31] 1957719678863284038746334056147565745296964431232951718511198576996616934806193564100998550939353008715213821639831538804255934992596371882523462964312011771432586503202294585353681179168343102891920448004878162812002839948504240148283160974067091230547919602619715742084833316270355891403338344363498242038347336176354465074135027955073799115582040215121972903227729318565480564431979685525704602857715607365292590351080256116232788050952773449575853545963233681431914740419429652690022680963393601143553079403390783932427154381037951143959304692821056985676467991833131339203820004408384442131718935377122867578270977781127586457118009632098549734004588548124887900287680176945103469104103998598397568655282026084175075570260897942582816583296894770001142308536582782532560787675199436571734259940388826550813845237012469557502453203299894031923522357811516099915573378563935576980108843649244842631250486080208136121062732082565898842037120129501089798114598852323376446186791006945797463998111632616508308499470232903664366738626837965704110682976561642168970309128950344026966320893165474243936323353967333384379128877682106864567997736684468005725384168437574612813571809784052089498400644062369086895612185438036446181805349383648298421905262651018216614857921277709102190843574032484588764794476553181118408999011017768426585637902411240565665661816556168897071716529431793469844644099129743117375281110222751931764744700110202624871157522484205808982293348812311020290582840184617182827946588923430691353616969368352490380114040584092096007222571526299980369013145311953272597336205869113188550050053567188854335220403347005368028388370776149829183972993578799089375389055654602242194327372193207195180474328877685927997184165235607315728233036214789956965730008628249456591724623964181052234922766460091077807963460606997761464250129088965955821646462042990330915532449814757323268066958955395105325883613963339796989557219415530803808833471585261661895257465834248385985324171531199269070688165757300322258973996634820579043705453942499026183683444913639774516797219960667125512853423926749615843051730760435998895607765221242167246382174726037758472772039740331724794913642714605929715507713679620651819364557508564746240 [149,32] 648042211463234931289230494374612491529284779487454360042280481420630783958095443323144161980775907011859484984296988526765632689477649622389252601774880819558870742980087625687397472987835924326211224192198391005201457096859071768871331348615396523502633519746948162623711287735901406166004090362150224876953063573305620584698473184186693879859969027275182929665795205626727460410294236382714427828030460684681059178339593953038900371857908588218974129406446160100694930944458908629658810856348603144857603135375995178094105019464250880314145826168340544081156434393694194108605750370587012887968499741728495861965057231858733954404189490922391605741158321533946925555520462151028478554850486766924459430875207118125325516486223113779568662899908650695396111523463996841047107639373721873212806206034334348767083002688475282433362695639359055693992922803903136805311674093148240376682335040154607354432604116249052748126017547001327921036579509843937396959687543565528299564348121776536089191546917207627651897737720496095220449074916358397929574363373599743729716900908189217271930868096934279551055339280327867074847475304303301719940069263789405955427646088177052241601125495392136698310338482145096966537494014491151446123528160965008892760516282316092511212935190745227825328820913291912764405141938362681421239674825298852254835529603568755367326080769633301406146339511529265108244472508936339016012477809924188367022908101561016534808028327878097342642293942208328165081743347646342272307189552862209030856788921178264940038451750735229813122336791847281517056862942104300407287284571357689655899946412427018521927403913759000237129008724995222615486988986379160366064913281270174047039296868627864702827342257262440427468737797822907328052977243893049836742275495740247280222559113995251510576571909306387641932727465268478977434541127455566877581811959360993511080637633453281608372925504976324638419454110324261382284010921778845574485267561911671974479409885020929756094131029150816872289560864839780658476508552743470560129961430018942003980839472877290805140080012448874021955901304821906381926118434467567687482755688052971345386926486790340821768836117000471170393509617107606964764973346146821016465953664729088 [149,33] -2052171548404986946066263057167149991476663206701808209007700232299699986472106949182912771129086616134456809310326674169760872598509129824518771282375731418904465782876293280265450051572513199141915472182471540781637723951355277722863936611202663853678060647822596296412015574811993795224607176364438808876161183541242611448486177303000031641810353032391267254357454380727408280578850224145453098161825607610564793379777925980793360375406003691848766760941737562163788124466901576584451793144057160032308364864208882042974988436297990122628905605117293297239832449600186973363591660956445134128205321743187632172519022327502183995231022034829848367905057792044897941847193142491446273172296156473489675417951326321021248802015082667709830715868861071854340447439095921862464865875585431045580831034421826009566846508000764157746616527708485382440436869632226627265909796677781950712104132292567599103747664227983924171324478633288354331109148843980480216812754125851207100079467144905554462332792613552316221845846847982968276221152279537081550775908167508910870757447483113054516672108363895201642087351049609937325559726844013301740419666712427318697507401811133470993056277873530786452995108235288747298515435492885553950995486299768204268410611572255535973373050865772697140754694649028322012223890212969106532956824340529560166702277044009120285407835156698313270833270876852453155221613790344008765508462796088935727853068600015847269456891311714488424565107933394766522157748099536825058515225546916389927168978956685214365598388970396377821997339608460121646794313621845988929847783288446001823522024562544863605862206822635382534609283402738019229221843078830346093224897791205016236264952036868351517189673389593055201888797072325984859869136359928787080675810566768182919529294382421174611796603427823975640758843258512345344747362934647650268713202645130620162473864676734472113231493476757027938540525781721769888716986105626360158786038353590289724360316297213697968700714351529993974982302759486800798712542657590228904563603848419243990308030174936049860473549924861681288857209403313120946945762603582771750880110151703592122102243690524948169098769572630215551654432679690984547289026805731805972255382245120 [149,34] 966314935861156291972216102935192487321804693587796842983650452505138939221989902553286608481860163791577692255046132314770580199145441054304113910937793358238274934770522970526263793244132445529439370691840542051083803573192334799023087161368072142922508443846745077588150511122139907569026404507956389874026794487694650410230062124347417853180527033926064134074148967698896434446514654807034733906185316370319120582388565289774732749079126658076778186775908685230614817086886515222239394917501696081583797648302014746524873363174146018637449394933214471236980335713609630426259211877803167907877866113258238117421923420434601354397359774388360650287796449861933905056691409940344114714429482501884417442216709215859931404206674397115845753984474369573217908926083936525535153170613327608960853597592828840491810985958379043036502014241554029379885940268791442385248493408092793184969949442446350310888024015087206456079265787875644361669553099028803132499214271678875753316081718271445527878554236032198023365873714952311440863090813278495688730008166756414375441989788054593154338108213056552926129007997186523330165046008986902333325407760670952790021398680902649387580363171118453458144271730173423076298646108799503986647701130810843806715842678202846393481386661819078395165794995297094211407077720243273454799122957814214189573692270926319981209935809297090272669051667178192519305148290315059034362517561271463992974549395489914558168310936729072606779908113233135986152562376732989613267693655965323954212078361013668348083259237919009460634959921579609684720387841436408514099825314075290030547766476391904518881922751203759798824699474925893577458008550495398302891486611192778479919369953721476128009580892327614421661838411971854834529177764059210198741523866405942046028415631501133865421850521720145923154036340390245015837716589973221691827196724462576152993758253875230140933577692182548138674169868643690253597049122606127341545682898855144663978369440844527798868373601517848119981333920092398945876972012469259856600204163188331307777636251882505809176533814959080183203208470747831070139278411840610650411189587940817518678941804548013895159457706056630534571375137043938444753425822351848798705019392 [149,35] 355452143057149490565876890972379760002837170000478058509581972423482034458710854645775305059739690119264495522798816057128283106382777106436627398883058069150016166013081043136906994839821851171050907524310924204767977143762006680395467930740123626904066172370239544733133635154684276072591072641582336045314706466938877355777039256226700981757592365339926926435033693186875210368308352643715586174804762892036271668267494194838801764814017011550052039859937693388676791945196583908035240215831258486926509217012449760608817043761857291966761550604216150638852725927944880681137219287278346711400105943618116692535231525081973313907968127440113746410590825075665487516782612531650625211910301023863756149821660541616685918277477674150784317891621347848593608895540337416053810122580014396926273092399997447509642820671178619741295567788625461100516585925164608382231698948322511849304403355553090596647340464442898375585867667397789190301188730810597469281610550404725895018034808563730503642168228209095013424067944444086444080566347438436362602673409406873938122420654062879875226111476407425666504686783420494067831788226809375906606173382233866244153168941299228238000246864935806214707551593694061426688160915628139414044916491813138057811266867064121288556131568115620860789922700750087974296318469075376078628088900444221537931632443427646550037034124393533864689687346076715173503822764103646758045581623166000778249853491908056449741554905767619610936106425867547823730179340415783796212111900776543841581639443488068109129670660631977519131405223614258850226394922518420379185641976720195622096218714334402393219508957417560239844213746803266900172789565857262263808307834155163843700517247433359345933744083525511524432423569046997139781049244828794413031217850738110390058923303114374346352018396042339010620811896318515286528139330622686235113827372608340041318438007140897396107811164112776738688617477719684715439723307562519680422015785660076690168724125740081058619327480985932056449543316458981588716535703030169700242716302060968234278328042236505034562478397847210694031754068436967902535244008878731995116847036109377806340080920847179278705640447861082194861920690164299224602814115926927951259584 [149,36] -396525942985316296851546812684179143818977754725583423269604348134378219691322586047211222869188701749107839154489279116746032934613265253279762135356075965590799342604554364421492421357239778697609841215188171963945948981788283910081061577783343495020642986246589206706795204578999182438670095184704977227364641645042765062565426460849281961215348771976281995937962073312157940296874479842702272924869276878026265386876410733866631580638358900135710299433382032110534047605974546321693396200103833097908261902101721440720400519414201520434943295770865083045273694061143152894462575777763445060582777874168959856923317318000488040103924983637445792686720240778981856733062210652228153507255222514298513712762483418334979759912959683674638657296346039127719783176878592277656350068398181700944750545074768282802777168016030476724413826690517340499297946410419914773733601622357674622476433843186684787778461226970415404643197838867639598589049567782701744465475552967503824563429532102009457859716308314475919510024142001222012634695279068298558670761131642775083314371838221963391908440343327197249653695391645615463171318424881580971065366126244396579008168073092210827127355778147171205109682313564090348958931627909693899992690218742904554621912396471395241450374058756961556891818297683428097219827571701864647671608268484084360639330766265662555695780295796358062921782615847701859130857448734841320711817621941851052079821329229469850118137151527705268340667099018346004095041421532861093969212697674252189344908382597179060897166762801137758052922173317950211763671393107909435718695918153875107353123613727610344884010063775967831885179376060610134583892780919982183415511596777905638010513461452819919832187603240418121554581267206737006207511881675917604709649157808413644161016898899950159845958797397861549344835860031810166501216490868385009537047612776877087209740982917353457032159366510938875532012664965075865583293067457378458887141379052482329702940380531802490622438153730366208678105852157905911812944715623319920543945497770066620923597829801369027072491422567112937680617535433792286717076661671003121305515417164774475988184058001572182244693087466549960023799083579800447895507496341529549568 [149,37] -184268981226925735331079643503546275688033598891014014980596703386010915609249517056096417021669530482324016493420814392635222214626687735007626691122265522854986696263827752783213328949347238397722668386912767385431532896836837269799886628787462170759418608716791103388026294404945507852891447930904377464685693193477841302025614690629224371845978518724530877440275985535641620204093989192445671767825452586901644679260583524436636731613933297527848261316307603727006685080631431392078077942425379630323140770890224850178998943522755318060324555410133946067852878373727320352148975297261429923362941613688553367733119220437244278206536447214263198135500069479209177415710771488549573841383018871109569565305828601318371956898573230794346618785528425145825149855204223151227940157366807551100808621490116449800973905083130009886225302511098465223114743359042810988771167197387028556706391454570672737502153112282161740764449991999950114765600160552835939103932315619389747337602841024584008134956965340799805193854833121987069337989909650929783590657924221013802315918096698126875796194253386744975551657663797544532569894811351110564023799585410140049929037537541648418610451713426101702572529160998727478486420665917169357369315951828139615708164436713837931355242757038086260172653000693816763054895424329455229949846849589429156909867385105781792361466674280164859948594739002757515715090220679864942670932468827870127969204342262430715413474671170472383844015949442940548797741208466761639953616262584475388553943334989937181562708961695223302595909787414260957931032595605030296236524382258793893281221216398711568162390136368235832614184568723613414668307289893673000266534655566284814119848119852146827083268024267669857274897474672120028435879511577058770533122187849283025981869888275691130726996250503670485901315587488936027403232960664308334439780847203583609525473849565753537940215422057332744214743427800472343546639225492435403804035256202794798937710381720392030878274869610402548689367582793003568212669158299264054899235574746388095341390022807025130593346617556475819674038757801066055605968464862279838223664833695615777220640062706924542320184704370062395521307450907797815234991826902408480 [149,38] 416947645579382176489915323713501918233552038606793269849944570255788943573484845087211405322014845758616795285217219203711677245165240490028564955610294324745712792090468737763790616823632392359201802678709099437572371651196660875363601885902710826368977283159752907901495102130126663194940043371447199178995705374430870658552525032952045060684676742256373516507879521127152883959309777898856659152994733737043231909667336520733896523139732993922131431322901527156409182282832882784488306255241726498334481284752924998071119442221025860273431643113816807182150525826705561404967390097310922563203390764604631677596311300526004876934994710503649095592118429991585564108523983086158871839243896314212411841991337390545883990443488154809081558789516010268883934177518297766043341025846797224596583584978052241143057295639368020058970244326134751100327843815766975171838136874920130385206153573668213474232632241164335237841955213008933223114767405971653767896270132087462209036385139572206416998236000710152715142773250254743532954543626300652150215617922282514679436088232171166857005832795142968349078871386827356407787254934203984025015928908377143374882417642324527266118020700925878954684541365231041201203820263467608115886922681870566356988038489115650377241753100845105550878587537939458971210120786703586400358409022526954939871770088296376254857664622942547076566913144863131953604825378406544751644094186856925895258635243380083781480173537935903342547401039541268704449430905237534304107901927808438368877451630067989603150113830279179586202700060943578314302933069490716720966667321474633669933076069848419490825775736869951337387824934106305497137659411067155085338423160155642178618361791816900712327534143489592875871467376206440893211912386692675176350618210894994852941109048532787149230487015926935071508311265338810176169397223256550910405900571225204191078537549000795467027613631029396711754746621735954472593131687445749035726211982682749994121397772625913558437523187026451994776517013887164085799334765184304631633406031960304025334543435630198919796646764743364692656758885479138406404740096860131090430785384799456109413835595778776865008999098606911687484773066598844630011339506038384 [149,39] -200194749639408575222068106167708562090211246396061345076181988887322580289535509856487821477415085124404571615530161507421476930162394343796701729141563787390570971764815424812382707218888919820290324862115057908960518853004326008629901728341680913115315969159401542237295079310279253019301139485294094080603105138210575326268385840170252454191446199672389233203271354360388921965563097081787844065089393231806348183187115731525606531585605644642309732380260966314625336742129199009799066490358099220992360595674966930242291147900530890113131284945913941749948960877716192396114306292598373889049241475428646222828381743623217731830799000811205577979868767553837415394220987789013800612729511202320235013218420001818479702939274948620756451319654945790496024636307647004567654896641990120533100824523167548815585984227406077092866168045431508001692939359072690470087601383530868861825912588933542644501420107328649853666085548304436202836011283939204081898089364152035959265913220620782819211683030161219494796251935349270970252478880513913517352978481948586646851958739698602131653989979881997149281277906838964182397730691051651955386924858118701647999243922909987730130025367307334614701985170305360801737745236613630511443582551483552226153849804817669992378836443745791199101044544410222056788051295006788343901561044114154392631220609619203795209066708961792420644434085753396291602330505585896444746290212059157275723041833726027500773570755656523347850061803045630596978254484602715386664073092977281742904580138369300664920200079619968944460615121426906984177800282551438283963006588992209336987834300631138351719974487471354729369902514227328605855188161719397291090064272054576820127203541760772928984517455434670116788617514381603601176364079177875006720916946905359589717604724265313791899248089120002416397510165730439440154570426921617318999602201710022449162036412086085323019953673172154258072058689046572772979215485252686082335014204228207142065908943702235376545107496304885269379410830703527278829842392708158098814873683953626824058580449653050301360144321808300958874502427214940129089352005309284810623343625610892302074605126242632444386737067747113056769215632799951789633981901824 [149,40] -58413453562497206917090320182901647371350936966964582900103414808494838243047221406300107415746872606039978085965793817106228795952285437993420491229591677145267472322159896636340004067655486765870671240207327857228442249659360135665545223761695523562628894991490893079627024149041236257667183860865696847887078089296706812023989004762971326390807656523609262216413572537061613234517983998996955042620433120235856273275175712105585746176324215361711534971404002088772254987620548202898799820548294931911983152816518097406503850736486614152088130123582010592770899876529483956592368722589314014452492229799121003109115622365866390627527071669641983302049555225017697268809742294999302752129508537071213452594883681701995382130828264320257265818993990681567506198289951584351332548037275459015270438767551545692374263700484396944858727905216053928214297978048873497861830351315489954356597949848982338776102553473795774219293512730866448448862029478415916918808828639685045925394349533024848277542327885328610339276481083277802025169601787199358128250244382532985766211007996759782033819396567426496721765314968879503445723265112546278422611115180748714648511182209740897593384790073665532986122648051349283175155953875488391563829800052919592664221385174833486939296356346311924663794762693408328575874930145503225639332503074337443083710381313828946919536836028385355195699144825773763636943037982438260630509004142082563148957520165337714769319501672793941121757290558544421454889194830753324863246147376424358120686955315127779384157218939131817117832869584859164209642384815970079509019871353601821192555499056224753578502496800665004075539475456133372956603384632821984288005247527433890333686794242074835625599858320086420003084359254089611526642816238547351167891066657872467298424481527167382315625770616181806866232173228223782151717239843977271012689864352861746509986165594640773240731676937561543844412747683069810742109258316546132584279060115999500776120760001350096787577740646819691736209020883954816709486971237743367421269578973497012023625502030527222647759323584005152080947725526198105616843909296689710280440876866119802285247981883592099498219094448611540232173951920044948400158976 [149,41] 120567837237659524630119457863924424728988304397212201018255907726562720668705788746153940483865215860514301004375916889178561765294191351381044649027616903204156937642020450722384572070312645509817256631068939717491594211989726070171943386264573269776455946505939638654672406810027651481528525246356060322307321913008856051550467215181848337227840538950999605021027747720260220301890576730250698404461384346567269175195064526958477279385696338289808978982398961959413155157696094213864797785497786058416360679747813668229232598631359733558732342981967713941159648147409961717935085630584009150926379097209785558123745665593424669048169780689508280356411973866812602793244183120436312385139349609272221564058211944019828680226998353117000205386584109135716578621306744907893744178416282132093177863535228931544496234927702237104596458651676662782357857524394745320762740619911967935503762871123614339493095306079824086005262738870405211855459626795043799341955076702398222629163065382818549457869937602389208133227657844720083488786954574081525580118689006733423966926640705901092070708042748159657159681738794951780916324396327026483140066585241363369601976627360709330877693906597831747507446368318347953885310740114186008787148446820980104505204254231603441325991812842371158959059077127432425518934211278019603665683398943079687628667627582633751479313977986171196423853973074736178482267545674622245610377405640049240072414853463048141584316518495858739991870419254102642326698429473991289540245000609320595207288715294296397130383208525668873240631578825163934134264933105150150608300122522368672905832082260948681766384657377006172015535763563891806744231681700257502073779781698691318265475314583378826085886904425528670937265292905759405580950800683536350337512390645833843717968100749231125995183112432329046729526115995620336492306273959784812824784189266199744604241955852451697989655959535016180824188261223300050952834823372702311543273235719802361140734782070100322932719700210674877355335621418589694585442228304121799767922396695356349340722885390650878420735330111188351318430322789737912086215824193608262323362499701894250813186179043959679185318647075169033571155517499723543499400 [149,42] -61092184541003450281192887268065986793163343413533819699473145402274638432375033988020502201297747281030724575889260479031165945330635371859160633936867987268806090281238445781418989555073914785148963890640186605982647543890145345352629002859209361978856863102832234348018294919630218140451015906676303309391333215024530737302404154702957337100210854769762417472450748609403192813005747140220673111923546602180127327658760238197141813975789712833209129568966489588291726109354355522453123846101935806503956738156029565602397028908916971658946386662835680400979361927667361605299935438870092958239636399061295599340627220189762882655947021973673750633267801165698325736695493664420107224688707928465732878404290566080049909154037987478199419840561915549516083740375369517241813047562993712332414030208697830025347661434997327942252379547894383218323527577362682189309839136559717256687069711660368639875102475998568100040746920553235448739368107918188822292137117402419002310385042596151528397640583803153214863216363595167601105722414340958732358880083483462063200055749564870948180141351906896285465176495541567886805184616337180926887223785003063110458298547251869615088117405804476656364009559896320261713635051141017938339897273737658740138348442101966157636007630526694994189312641585426186107150159719401511372536262863677718288819324820780048553766917355506151444891565243212837619564986874593676425481463007914942845958004212388156330604658466334633266719749556834481680226971512599495772517360347823493387703297271671002574660414572377263185861633518243187992908490696048788460374040463161280708337093331172466801376379092166916555443893387306048645857976909276729083836658114266443653508906950393138922527816701989615890106309319987954418073263958294496529724808989679018563153386020569739145530614548129319030531319346728865549243716053147284050690418373825935110549766495002789341302726123209846790074064697061782780548128181356086139823496205737607996082080743536784289372852793883517551943654157979581899586259395513964492478746984306100939882029523608573007546920077386246017773100991834042140029360963717882606686013804738798142261457369804990590970251297382737006939450437905767848 [149,43] 8901838890147868895380986366257331924811520884404718354313375361267727398389745390373100384049780603850006342036842206967522200479144929682128996722993558260131778496625889071403344938088044311669584355749956116556529683552975946385159270802844126059414388026868000870407229167490226496391213110037898573965409361813112399562742045302996117968164150561239995836086472445975414156841667074795439831218624464644973606319502587296320783968755202903374016577899968780014449016882009530084587531662542450484564996192008984372924939526396954469701873115371318410470808748236895564136278631144861114529418321732876651527824758921756278519181121033327033607959856537689205739154901925966717400340377702518911953960099869917173561275554891280209432912263911150840876019840941139272317887592821398945434842884410180235142261098634925596491667186463263399479782430564627348663722510182343125229270894637331322521835434506967868860254276301784996815896519278521049084976725621748741813666743709633879592936312534448458425160344478135689458240346622410915160285313169928445749819417597420116374985695761437523198844126983951550625373420775091433123768365331788177933147633930750005742353951462992860845772741386096796350442608807339895906868598164362461145993009617978408707170145484937367161285247970984913028691049134830358658534723760633143774872032734672765665799564181791304233049861019791815623585750716080203519010574417106122494383426621211757510274032460114364696767860253122079879290808843022796377811954629689847556355512840892562479307134137857749515820049657339291471270158789687470505332004298691637066219422718204059360643217888350250552092552352676938541712589453763662905169678355375338537481785365891570101073478145428493488184696095883237801827125909050131365920111008393665294529111858224805752868242935811199484458057113137377744262862927804044744049769228786515948453893454050640034815340814155457605208190480460769021051206851075925695441246750859361462122335737249589896692729594548022132457289491966491022429009952252537085661669332554667198512970552606681583049905532889006203232116265596942367914279785589849175618929849361800919287168611869756289494040941816894381168334258099216 [149,44] 5535524942884417644011519047892870592828400572195518239268082867093101422406103106523267701176108242890792288703380456586600754113665965917764568725618340804749838696646316668169663792795466139594814280277654638538944703907722218809868634373844453850204989504117646049084782184221398259787013338244467920071493254533323365328458608156633184508693565350060269701744722982287683914919109379813549133378149563408085070842743551480076577053332396848927516179200128067310431275202767073226938680836593758980167027907849382776921911939856187604445964541093831332480324131024227995491339272333711750976412107402470227012403892062330273951469820171077876231072140304076775511713538783209976801111312975585985607092062672162276415806647373526754647592190641281796037606372050405752911210584645335987012439625178146325962001468669616230155465012334942549482396285281893967316987664874504963115711280523396649740332373182042892787621959891415408839454612864976576174206715448539921855827284787838282952334322629886253647235825321494894716126789610791537541909143334881065713823183093786385114922421384674002702874967114198026364393227861267806349000792724403902075908205314459341332703137561363566497530875779829604085239687236435881443203322670163609505261593040464038082848922175272422802561266720521258537800327558259955627812315788497930385213178051269077493263772823107424030526034249558619949577699671348195618430046228515030316134125404915399191710461391636541908884866538983942351608692594710577419663223914603920978476612718172252495241405842115671318844903332188044683300357704039034463697911544562799853604143050369960390010979866339836608202747335655970215006815906282000995518273444862659162389725182222349866457281440964636450651741254382900404656783511454749942598174828028821737351119994004091834872787435900415017870793579626216396603149467169714645297619781757391851543367384973199993527588375584271618452190154394282221977064180431554066508621244821185459518038452616191538532933845762666499170951093362583067465371129730737572028801276030481320845678127557858695612761611039580726730040425940239828750385563400360387599035575397894800424806607480321254039896984543115175638900431424 [149,45] -3841071690486335501174684786111422545906950251305007146857765719117788950598718130266881274470268444751889338825402183689547114519291824782989328045168906916774536811858645750510308768286201500782771545272525208039500083799444341221594751214164798194804448957842215170258981068429639087217920104642395049066895364553322163288775309905863649244395578256750878103393805174096981292454499201911987237325984230352062547532319523674110425193049679684334182523837094658197810598531442597043506183706701759642947202000411282403800942068215884123100777168230741437642904076258372446782997503054314483301024943477621511621642462569699960211405921672934562275344219996839917892860132492463109359209844770820220021925096459504872781749668542403314285144061124068990486208776840071481939847854277257852665315446860295018006508984752494156354540809203461704858474107287939181195110470254327321706075220355045781901759923100148882430079081339545260318154608517687675087247656516367179701659479899954370104780961052588481452953793557969491126899402037414781955836487621936352765066615282712269731317220751330548089608533987435781457835521051030043835631963295911022943940670646041537464580210457401562653004257298846776550263678326264016648113463580571936200712406405527192693112707361322674608682541047133234714575799166600858141273830088876582470097034148587465164519978975885554913111000982441015880280937546103537621714217031530873948241578749963607754660972964393280777562966343597560334126870286164337395160548214316165932000720491889696815757028429458336122310237264309758476880785132823199712076244618869903242272744208765815118376725023164077703097012374235239074391787426867991889537908024562884357860174506953538033041717261719845373800483527970603089614800817639002102881597365703200919056722280167607665410961054372699379497026994516623198079092601376744416375780960216491738907104146573155848880772093037243940337655979962367498755415872258605046875630273760333948338063523229935053443695389427028280047252988655223032186208371776285379823295400976329546705869570798272800996350258582876663390482273242265278836836089139279792215621467914651409529809794657696390458194340971489680425197732 [149,46] 1180682585024476917467182850539521163900710112935998904277710737402169103595773033785971312474845910148300725972363515136703636022418323084037638032988036749299434674371226864820247910127927963068281332374427494913405734889498249997436955242803144182252889155823309918165707214420478566478628441176815473022460634678905390006291038827960379527287671019324530089877954940563543198041275143306898394789764089489055082008934671833008696790037490329043712030390639670473358644806055013105545037148719594688031487412924051376841738349606818745444386107326869299809501945862015818767840451422836650663514539062308397295612193418926602483893956515009489061746822238487903930490228730386873427846880977491246043451318364032444930754861465224883844203612085508983048343600348461069426131449623701279418880543622669847406288933028739712776017625027274662238302621356265040250821286548169182752742912244588335100821733874089472745931824744628824472215890096586345324207649861305358015517034287085255772219266500086379521805497616609119248402143911014652392826484070970361703706831956835753819179780839200120498007792426451256796168484401153750360234440516157549710297518456584999115266299180519057921736410734476437877457695905638576382043993723873641785837260539841267414587916302497682460624788789773325787537874129704264861648189815339974518587339324680772178799478860854757879106545570528993243270121456686512719101884614446525489646489807422205225993336903603944958030767268311617027786530213857273474608945333116040670071976944934210676641101679752486670719607688576595348896962441796804008008515486848018608931464337981122070491373827491773179647173767409707362220488788193956642733158510693004637845867130801291723909682905855592299919799471320188940869481325329998579005773496265404031284451825741462849155276793935401898992379850740414915617885508612519026773619552727772548560298753500265193741621724722706253086938964741795242431280770391306008119588353420714150891377459987307138348601899073419639923576276168925402285352249228113339829871799734573708151962206343652350503643906589449501586019654591273692235304698170329298611063282850662148812305731780443151872644702021657634153320 [149,47] -183794304111334394295558608288617435803609238507565308229354955914456477493586326777981761058088790297237317914801475873687210115428317527774210043428036966809736400935339624336907545648648652380359149458175576064055715633642125005266574617465877617409029626061291196901935831789685245273252226203429959067464618594009156768426201870052575638056573468549276692722047935052320348530577426091808319675197569554180496786938842321209863902825424708407262119324756825664703470840088640187315569078089780973651714948695500278238772348440042206356551932584798443108346716601950510231737119077387639005491854607448367393590562999849670849905798844865985501318792065173218594366751383912650085890959831014605840505054834015949028849793821682798838131075404403103637930832023101455106463842736227492252057598157605179242091352774346028658171865683601204321572791326881995734772457951568966198394363851323240481326394667558060690793957535585746659707070703556281688478273528379976508233412030433677568202569601824997875351329315542533113759389186887008200838979228214106275989926916801318926946970517570775248215382621751543039237148725505480287211684098430055622227229282223821364368015366745446385315697868409368817425118489562706814191610261536681762840035133851480060000647304494764422937990358637767230391688875031580853264607653390300537328488551382996890848394939854505212101683066752343978453650921727209415802459108995231755936692021733541125796084237668324442471101070582237773870270744766100409753387061679600724856492565178006302633360752269431760256627805169335886598014897337415287779673150658035958721155597499778003006093776520337274466043422624724556746153960659768782324482189100821163595588867627998157774591111386051887480946479544916509584244355832117522408573585391184494200213186724503597084518433113171175288270640247872385998651553090689995602515677989771902644197760697110404393670134540683842063590536668988745407345152373682493722594689905469510547279325113679059704380737364621521825166650929147987652394570751420383902893977686167424106394241920764136943685551479432889762320184932551897290736408294443964402381958737721483521099905832895871427564530560017920784 [149,48] -13882243393215054450525642963423716325968645384118482262190046951367389260779632065727179014042358838803941046973867501772132400461505777966418702117854791012222679323907208287224106752434678314458416127597645936631761139706673447410479856345687321794919831862117220597768777656654911947257673682028670102859103719834136440216380809194153872138158876566005062572191329908271922653342437771576671477059571511116981522385100475859989703098050836083324535176098170517124599611339834246270012992236991006519850318217690745409926751769999905558881200133093590046590582051733578292593942790823558985301646958536075537087432383032846594102487623638163229190506527502586454863584393917516008985286880901957527337566386624570624643796596145800526524908219547544371889793500111486603175359777583569489174708776358342108222487346053160008174872769986132439210869058916753935678092296575967081214722844021680210803232763140792462994069330878670058460861076680603056719703982176578704064963383656978505105427328481877089006717389171389833756904641965152774250761103431942466699600445408155855273083259971460547469146114839432021558651122655926163080151749515035620302802074520552908349611788811064025983074531932776411123789907256055596282835014473752748825706199906915077216915638572203762678924117571877328800893300640970381260820060725860933538766623365506144302367673141257310624085373935221614833840135482666954478444451673138985333411804190298096145344708885003343232146681129674796589991841149551044969377614991828104097905298824808307578226160945210697278847992674411464600757458661327751072134541346069495724690123033439782693810072640648386098199036638821340686728193747795878714311774445869010075369346691310497010133917588900537739919606752389434767463122747214928102226356434143247590496296725861488687184307005642858748703518819002971302362672974681156988811850708286914928944424325482531500583666517555071032340326170093768894408391853962764987896872919606723349371611016073962086561216364232444473586845396155890955135073843623156987250535426171203110806325337098199344059191173562099611540251175760161148104065125513548721953799033921637007818154775908993315499081814266656 [149,49] 22994838279770909854840628466596983114632697216031735317484064760968691950096584431800706783867975502401361485621484949703290073518166925809026707623038995520758295639847388561401078781010924322099035248142651073109559625584654589434814670729804557976231778516710397323021141627576246062654086291628131702872337630950941577927742705266413053836274565343804473582239376278203935857762117141565909968775855095760897953188281572709940680423518749898327188744809986127305077230606638442640874055732860459448303645860763776045874089339081108619807156186476512476073026436302461660470581238092901907485525414798321358107843252094121738561677015997746234068696446833149934991588836449228576233375542869359400743757408861317970020727144905760405206246744297293763154986286741978446967975634088019344699636884384529788077914636425094266073897711245589538782903206303759461793997057847913725792051197277534684255060611374009885335392756799157142378900147633026676115559942501682685453579282475923275840396080341968201854535181586144881028100716075387414850830360359948565779488806803539153643164041745147685059061364091527689195599278197366448250027804628971175792820637990343744339755801535010934654953090154743216555773064567925534701566524976109258826037426214912534473398554795555857920276531643413615364132153816119334186818328069048437090968134672466119817758307918477087410226070127638714067419937139745462402543938479025237838414336491842687564600947836325385963884596948021656991516326703957291265583353864625829338941536709176049030899480020878341863581265831956679770440320121360384752647879395845066055962151990193457992104265621458207526668477691041324343128198290383830714503620638913112658575378332122297677937780715562001254328805395470934621659486592450397702905126551157340332841095732723614403642668255204367965801436146606944684589214088451010273160610877241827208831373311858199927027530800295313080044874625240065296384984673690943614630725192031117515049210577752302665765140761930340739874215451076899429602953805820244134648408033539079930076847825389993811538249157051472924308822313774262958744184234614212898232033830896477740402653509889247013747986408004 [149,50] -11040332627311481666622807502834401223419246562423650827194474275417809932046508531042044314520048016379779497790532195938464323292386358018101293159498494442322281378754166730335256802913434391599308118059519499636492106529563361761881941280109739609575260510817709999535371141286437822319853766773870338284882746114581915912104513088684321242949279050229780233370175310374571286448624670254276363892103268742040045096582107928058882114747378587825264772423987710633369413816093337246959800371663242747379970453409560701921299050030151114812513163462220678888254366102497959159392973504382180147226378731913345519055711540969348095505843367181608565068654054339981434734933906731124284730359229345185422002537836953950605104551128527996638287620664549377680770847953275482332562123380963913883463475677219408811462721871663081654534994460592377485262272705558238508085582022224174451156542431194501455265768144208240577374208314696070304513827114955667425448707360055663947231329985356741166324755891826965899943224322815804146101402022292353114338256312873275373976937849273648201468662687750390100429477488089078212194129412614016895217352419422359955641319666674958339022429789459973709179606776800091574268755052868169459577713538720656916516713067390261006066824986091321516744076460638439037671663142279236906588843413090556966171774251172355322835074656565112728414977992396045975021786888113578753931129071875803824712618107274136729284870854668589686296538496739521834835933190065616141752636628227286262027683954374424219561407545337068361390805374925475616671886888674836701609154886075985170405879669081843516176666579719783122470742863616880899485727565082367491055501267771539330244988915126470068912776306983773817170153033535414344350086497676554774108247169342309385153812223585214993050291052488397266877455339679953626532901955930845891512843440678853915675283400832226142567494689135187857911324857969106020023547848586500615426040168983795304414602465293675300745714962752563361080399466139515446092334524610823261083969686352741734717489927366016642155131305326566767417343244309762638944098644920231619639778149454773001984537606766852966647679904 [149,51] 3306424015788384930759291720781366068370983607336656213740513413653535264686996810065337762244276698937843298801884507994447407967105517273412332291219970427987171147538434535390848675221874090084490823949115091337699914352470392616962020071298746213774137533773201049963175511121456877309655451561578812866602893463024891579912732227550604328349348943167255763423713463240076193119909069898151282343762471724533613495103020766496252289127643533579720549646495631891489685818917366855136380661241336287483722878981367800844842491712770533733740671968162471041870620472414598828771391380666659327196321416194224676464836192457940645341981705543613910047556001300974922043269081218451207200477960732744431237443002641236221773187096752034023408782633683963370141630066802730664141102463314080759780451792214340521408670854367095750490988902738492644089380630722524074878696626622056398340216894089273777940204509837102822555744934222063423990715888407354960013353259735786926211774585463860910686099031959978495701375145975111928538914552123506323687859362327432779865862268544968724537183889265798794603306548608108285469015520334024124283789783962481572382040415282650334507431560128718520018479727766503416036709245421307095800213087979466440609277597389516891497550245957598016436496260736812102931140368937687490704054330008940033054895107310311709528116978551905640410695604492342670156109623444459883041245365292947218193699427783027275851894805768803389139915868473541254074096895680425606403645080843535329856644174891512358350057036650709457445044539149988048244768809635170284823749795501961155823025863970039412964657565311103865338053614641691612611495659262394762842092809762123446052291513145247423727727017220819580816614674357373412345062853622545346306856014326469048108225709149267941591049376373194432054915711839673742112357161152170078155714059106677390300305448655058345946342837998565978202240157304036070546116406500894544926587998529243307140185965843651747207617412314822948226540889283673735237251692626075800217051975651144837408748200830131475011999350038646373015081574582487767444281812683377710464055808065133175291136852427691384824264 [149,52] -454904441172478614753194263067667704160159022735463419123980299267237892662802363232149494340483508314799346051999921257538626335041625372429062588101372992005766498348649345024109394996991042788737867578653106164332557265120685869786440736213167867036494460282372123537682986053775960383347668492630112867858014108587053439258095118608509940839308710725753518365136817731785087157218049218875054272700627585403799362314124945826809558985665154162250925724471204260823745186855597814703365709779092184420862808437185733055109763710613995246171387317271359781266607893277100205304151814416480801819291307110497832704015585505593170957865194732784272821556356489728036383298555330598578901413572950199018689199157154023160311041994338318841026764879882891232189621054479684915359993108331673515754789769746429483433002889025978022764891024078202076533199574722649494721083874264895799710234335121849803120313212007533703262688494191989213722545895918561293240194194250391546778935344471262007403824644276102278518494400003239598938522529164086024766093410107473486210695192500165169677121716400981200345154555155182110147184331147678074668856902017492643559901813430531171563713837131644694575630442633529467261268935241874157940012893401078548225126249795406752990967419464092631280443185150702288953299864241140443124086590867939334111220074783233253485230082753386157627335639753154578709437016768356647925208610925916300238573607401237416570322010414250361063814563689244643268232925628090408382203195023886864394146837340035067422607633497181502046033402354666280642194309658958175354765253936926346564122890410174895521415078099110161100976659861632558660899277466346015219998092871830718969029803248589431215518256514852371537431666722465475253726779623071117426556614064750576070435048947429229266680284564964142794623069928623121637407370465730939394332289086723290281275361201400193275631457821371931746540277559694459625668486566518180659975046338925215367309658629863050545814968917970132159866112385053625582399060191207591171904165859518307644211433751603204733693034680681873082930174053445871237897767043590607197571076564974952741298163937307432048 [149,53] -63515896666205992752182042263799233138684198316059430288803060089479932756502555264639060709107570838622975660528966363302989112635512938796115287098048411895801263337918816026972863486763296853354566772832241866928004427157910663450607014766440738601303788405308652007927559293584967119990788724359227448976966970146780742500779200180150786957241012807914443332709216759395551880321804990409571339589367095725929446166349922655872615068723873271143283158532712370851429392561998053162610790943183762250598573423105414803123192468476331960087558140938428484047686159037847874516829243501675458289230947054791240474733500987946721871244142192968905913078742611382279041119438430407201789943855437229956502921538006051688639407621363341425800796811796512058818802351226744852391987704936709750884361480181958558110750295106484285369553079653955661788973890834992464887768741675644727492539845622967834766254079510132322936816735609240147988336774456123461931552964024526781329999522136396464637839292945348621636026684075065209114006584081911044561140460138908867307131887565820299823885325646574557887491809187556458526257853097461748632115748208548539943362997495052155952867173913903649360975187772231330480518423602479726598073917315333696061198279680314187231169584329119333976556362490576466722829420209103722078485582490736538651319230052756160876739153550448537302019776677772796872194023194446249691938811830044084411811665750382838567793218552701549954382734664492627535447982885076800086936284661776165385686547560436000712872540967785973118944611171856618896506362076467745587448227564105167945907489668245189264004144380737026037028893088716862055076545806958668760703704861805276964393661419603217128954082484563893199813695115883336308584433369777416620073001448884743698643070496968320706469106282279264246481843983123289459904833234180904417777726467767275963688545776004358284597088232865714127499842490971398962121829981121087435400559324113925453628171668942975052008665972906363644828160735248701089647119698049713472366831110087680088686982989613672636693586211118504457750600706903350605934361067608478767443792351488237446088608825716002 [149,54] 35441715373102386679915606770054154039368683445492523500420344637873291569276319857245311455424156591267179078913683365128689557879563803009275079426554161100693914455556689873999918356567007681427104040332263392943149227431552650893750246738106719900182128281896722804094573782371575232039727374705566251259328044052830985857697416275491568933060185473317094134194554938007802711442981304901921663838039978309560697780400614576840343620360999496492655691355428653107200592188231422663656097027116304443089996210207893797060019003226145686227476444306719786037925575539581507568768210726059287689060765542694179105728498825098627601002755424500766449919836635074610396956196041531468609259402192900176679019023629437041669548764182319703077922087350299430964109512356343402578511702003109813001969557687287116799942458033496040009753192435011968590609582719938612566223633874593236375611168835414157813247518191575764122441612521444743208757272922307596663741753527089449699670034256475795809332058975441949838816260344509854368250333025740951065374606714780142724877855379217404233007709936838757229736725449617428283360505452908667248550996787036261470752260275405337479639690691444975755064356239945792050023884635912831118555164450629312359198253978225684622000565802140390081514356249714545392061178001302242720587939739312201456652514344676330639156186019711852039342747589095153968801688097347406951388492085882527881569429304789572936131613722541182897866244964444755029848664844644296513153551074399742200446935547440095502101235795181012972377024624575504620052977474410026589707177999599946037607456996619902930721428841520220636942978713913295746849561869933206386118851077593946705308723933425769680714337453679663763053302148571455579372673536209388885436321925339725490258553165120966481032103229991066800449568312734796689860755815279135345528669752337598229478757216568996801993913645694576982543877173063032584010600289313457715257048967539290336843247942530062526408414649943540304676263503853776559455596211776026733145748359056910384586768268781074234052493892902299412702860033094410794914597184091957061937056336097735611430612611104 [149,55] -3547102185507438069247209054315623149602076867360393848464544028034198742373943283043056221600949459014278600661689196810321821051616433139627463581938986308872114600732619571994019923632606242067539691380853165984977088715157382870877905383644706622053667742338548101444418367544627362860722058221469377223509710095637396342859510239039476418623455651941238842259167326835812340446870797690729258164823338971242033884731184553602917193925634168179585626570109027883447283797623801265767172880571932602725598277015375805086089006796279984069615328346687838064927215325073309022304484503916862294205339323250656101787006061430265537236581901066609526127002375051831169997473439492549213766733174550879821975099772161649115842547873985344245920673442661440274140935265884349246278643563870977112824204261603919309065998678012572342732598454014338077309988453826589063656506031603681804209465251254359601376293866601084250654164389724721184685164943911758201500039099457443412048205761997213890126080934476704303402169361396081912556302739262136224482978263968159617311269235732684991249759208445219531637851475276704059011532612871736733116745680154891125494296491433915348165370542750936541940059894959180139486028550060046566265426909129546287047208225740450354398473976816022405495846352847520229265020425847473545649817650972855250256266828420338625172953257269533773894248561311677248216482602473409491332825561347552472410483172931597157653546367493651156720434043580520156217696717736187451501043016505494038459100764408312345811052766272132883679828457753758151072642407876550712048928063362442250565810164382274090104070816773488618683081835438253290304958764992865064064464036332529575377839498585390535035261880625926372909924943695577350504436424377209046541409702715186298682627758568588759494859043086245824059080770922045050693144279524217317266311777225160675262791682807186087548914298267478929089651812904255094681212912091283537974322018884709446575953899570573664453713842622870218921181597849352818580843131659150629727865382209166485712285195388684280550963235524792886633766394764437937485528313228602551613773431635249125777358336 [149,56] -151878791169315869792201289368679579850273441081523087721862147754820408606802867345253520381404779349553981354384462317753800216296155734635056379328047108819814045750461560699116915855141267082191977860302041148905966881812638704553163134938336011674454363545121932785233150000258283086725044622356554489397333031087377793182804008920073075982384130845720093848829136886829124914032997403731376291826700693465161311226698836265682865260904834280305351238815775390490835086067863069491795114376510125138385775687014453991651794966378576093765582376409883226485067559192798293147684791249626136819406729472438278475717807581189305378497086173004580080161386969919920733552331029290012803839613511636189664871487703802411576424752875452102786230658362674302042314007376605249055787861616965397317821086536838371175491734526767101457917888247161152422084343859055249971507423899343633239001271061186406130074476843995977241070599241966219689043521606310854273240466133795777123371182693814131943821456457907585025391957312978572512409500980155395588835666697718878523032918509081811115713248893506836882185742072887445288590026732307690390613041944745664642371832964238492779251935568584412037923198563550576316505796886021989963071436571049248931930760457801227194065922031012502608056547001104015078809057942793906055178802981435440421339343211091702282612204998844888850508958397305555226693529463856885839935467376961499769779042909787366609783322791264424130084583112533558899186850737695548539906197601577616938760647744960889000435150669763734309124888451612778284876353919421700916359999496403618638304699556665028371184563101634689512027263829088285652349671948053516068083769314477796003204837997253644160082797280180410971984732895686248727938452015238365120196644390294882838567003576088705956185555028816122107273413021760041135874497987876134200064986314082895736224747998860090194524591667557869056423107740308297637568709689376292437560663036136018885344474538734397827146039866206550583829859375347980683363089894008065480080871260509950301084986440485452269109717726921275213165526381226353353075658610166263251723244971141952240352 [149,57] -171595383819790740288459879825252864629376957157449293865560127862401540544781447913784197960543777149510452074163771265374636467108026596363764006004674120861253406784825786234040545318543769169767428365466172411088198203021353444389999595165037690747768177371010500864348755532834866374904403868796905189636066482139193236273769211425240338357699362293837591374658472365092266726365188059475221174757562535613845351513513666174636916363589922116732290752685988014057626041995291898145687524798230302348480062638462430198916758369159782145174341745944939955973694491942437047243264452364490211186869514373506989885911029126844150427572080757854211657924469000755294904624083133329281194105603391872053308879478090754857402157678071285479351958206191370661850125672151597999330547533151117068068994308727316160141216780504610297561449381777382030460880861635637144890699355672253857191873120803732297816972734422606970146377541599457565810526390079649546250940674822171563537554920583219040880117337727280484505951560015961877608647090224013730356860931897510684995461452714258136667870161900002752090764197042841137765138466221410793123289833024966903238282889337728832097893862946902334716861757832012058878155338105722497832501160734634504322545088621295182163356004826803895574098146623113392564153827130346971064925081121185981530668003254273002354171282984794527476481859552841996215284946490703239061302031848224132906391848119235829270347528742835345801956266251088173982400141287043471046441667703818632352894415460050383769936577398455429729508354057477807130115487564274282488424006976579108983739527318506506976455822106963502651152969282677439489903713747234401561849283487618121638242283712341150079980245736518269963042882324354105284976229757639780247718077208525907218282569512713919726463165483779743143824980186702811392089953887514015490316708342117238282571634564872654448653770986894651207587758558671400891077545696127646887815951015232430216706805722920314510364563318224234240802976103669848639000269663603885640398313266044536339689236040228636522582297535504231426874006598079604905597709346181200565940161579354483524 [149,58] 60360653727887237014080545338176614497145539016754400918646732741642222022911022382630376216777736182385353293068838378823629266589999322526478817697126299473362467190614754340338315284523934699522035069110896615543477464971985489052682263439341716286915792770883298588814352182324233448069011256022920400164655450671114152964959132256012997434346758400592625059526548778434573790680840297347167978405218706649299666094299288615726752973466489473211390821172478869985318711881628852849928913119347632346564464623955603620159885495755218432523821097181694522143887094268994084318388811953008512420014910224365856044851018822647651925024396880095906273211055879121157793139456517836213895468787594678309109899410179925150666351805076617369790967120789494047397251267015285639263109542997436223682516298801443622336112535632718606993884135204454651209060936739380227773415634310658937062923757364793966467107150333144702574441979687748600528317738610860426139928090313786439355854367208765324866937650995908099429609005674841975165018794040863986935149506592785163642206327464821159914419067566495791639798185974673510792872502917357922096916266213482634465420683793848461492057955103230937387468248601048506427801161887601337496735117647619329509251780656925638274849705265591865725185703188476900738424616295322734280040804841081901596855962991000818267691984971493541589032774166748314544443739075690110439453935855263640111090457646953731739965049835432383339740841082491730381030436155298952200358325971442377617453575126201419353069422540812447592093998543280596308287255113904069149852395410438546751581421779463703716811390151815237197794460536249133013144677556016915681692234926716538843132436825894604083937340312158832893541952745330128254178265501120967719075268561967824514000293885185480820475867207851522802697625474226762535184596051179081498819159501273947591887802777009182683373710744962511174423475739095139613116523160734069119265584267476272004476404590806897743976043484085063611778334962496641114129847718818852416684222480705759568118181577167635562042745567192598865040941751853865461715217980664197270554237368759200 [149,59] 4539279959693815377499159545975940492105043431489555550458242838727392775027295536608387945650933071435374384022975280972020060920148853857513265709966764504411455960073106059736297655682197125508472306873931020858035147497091966699439364436541931221964259182624227381342711917505192036790480655993530856199454247489451332866870336611172733874097908321224152165659482142280523161595816523331277344676544304212676670142461613605011288379253887346759421791063966543898371827289631277828261538612103094687148548764611012287637779313890994814101223998810340553094845190571208693001168269630902173045882149258487344446078889804622653738866946546403363280406713906353675162825626806243492380106450821505305317906570300964430253405792819404998960281879759430469209216379426918211088580454111041219216112422863018188715518243474539387464269237739418128177203675556636828625247408215181496279899100622439134512658029115608741711078158787683728537077923441367333146355716499092743345364325200545323704877419528667012296595005793885649411172988550816836422060394197685541945578375892845423237027279288964563761238195632260862245069071940852110198291147381946406973715743133979948326672726909437333675451029627959689842136823645492912668989582651154672091470152377745039965914242255210410419047462313149301007851026381137639353221807656768034277485112691224449560575472012409133825283723896046915321383400585482498750257773106827490122906248481023977610371734666410257726637132496455004058426952406189509817149550579343501506630484803179861385733927138769540771206385858878576684212990506900723199709029438898908586630337022705120206164780027398068496185393490392662193020227852766665650717712126131057822460454310258920957298173555354174034673524699779589797509509056493950979994764332262012281425943083098952830157028127679964262062522853274176990909128784660162269178135300671960679714234391839284748778983699826968073064071437888804388323295937435365389916289705093566967114097801795898048115547949290215534956278400172484083327275862276401457490208741712951591420233728686070251723482650627125120893758360623280100537799928616198953531420660968 [149,60] -2077937879177646455326098713382899805212504056385162441029223567149205805462767937933785111357498793773360991282164850029422239977638569371059878996825289302355779277207197970319280728812762375455537124429231204477403490317334356444065017126384303118016685321547022345119501538837835660096010797004384447272843973983184721014049921399893135835399898514613394920344272671529496357375639129084619817296903900243498493424086336439177235952507498618213244837890978109820648792216453012768066225694064371118685067714679594204818945772531121061673394296957378756842120652851671483165441144457094833312528133167864013739036811508167889932278025191852196470653469199524026223688502542672129915577631394795149186088514193486168388746553619445368889444897575272112742079765417876298771087033096960579571267678065476371848709004899571216369638818884977557316004900021772235210612688599329471034288168917797347303306805904848237570406866655900266458604467015784049090458687514874110803007650710422546203710768720119310769438142642777303531603556660791941158491838150633348883259262830877859279370527550218010226411736269408808250630280965130647799220122772922800789338550434302837435178442218095178686178257544446538518768688603838440591066636589756912790901186601386083161890463441400977898712863778890273022750365202356880370781177678904826003684472451710475317509963294638453584363634658336011892614105775402035078271576057418859064728356810912008168929623317937782406938975037401049360200927201239975607813470789631274330033809360041872856877803512611496198024975746545782744187855098813627530375015083500879095418299616051316024109170602012853250737539243789615544881554398779846894942163230650894623932400706716601171772348587960555635377582991117264421854015302856541165740187461893901551389920472114892345174060329226989068597341334062045197304517360306834485238531538014477062355668620235574314954769465186385809605836243548235982208646416529245530470471606545191826194566798549772268515522036923325388283173641944173428760158137755345214838317496519110229928467202981464794961044618223045211075696747520754129859185940707921575637024752 [149,61] -268937811544756311417253447519019448021468480024009156590437945638586646918416521607270594200199222229623462753596264252780730748251473571084737244781729807325793273926721158242212873145335843285226659600758095751477842283770232955845581838343439920539438677432916849989725851953135342311409900963130363491632303119663957498840537979109108302599666210970589116752837801627843506721362936166192927485914038616285248498596156602786643726749190353142588665832740297033361808040026792755447660320232965491515327301486284981739188674834916362527465034325076869118224205890202018806849431788541625090203668516493134685494004956275235895129693083457243753274396306207064951638275251043234244076101865759888743571739452159927833261793936175452288614827966334592329699505460831482382070279363195790263648940916982438641769177526588480822744477086521968403764554418059517200736418329711571824269958129626548686659322746109437828614304383629002187641362018889027518771150042801834134818173067936073064792857501045414903286821498479773187441308287352273222550860804046929835722151246503297032625506628723903994371887216214001922360880136551263394274716900361352481222723670414612269330179721568249924500074897109617953035253865988751176276525867610402894588230276917501692221628289746313798242402755859355063470645990867949410473409432754172789432525579391211835326422544134155963082709282157301743683145030416112009608737429511344516025453572999735548131551023005830079598243936669352027624065666108925589690935573931592034326959419971221374432037404516067792467704304860615333014042079442786641865711347537347500509301942255530179377913599396710022334989598849328387764765124615070092784444947625600125730333116586852219423687181691647362075658985606661247220840288573127977214897983115634662638428422605434194780418682778558590722206450183384670914946205412504038476189181675015386060828493390764090123786103917904471835264444403079276435928937843622954816895834643774692817820815237141010672764738107650029954529646881144722208031519520697380094835545013535276031907630554295354606558645764737443317582055076942933896379247724210563752426 [149,62] 75160282389410693595999580067431619805884298011388292117319723215092597886892277644837651201189121756243585825597485570525644815217609568801796269917463084673705651566017429479407520219524942784683632841915883400385170929692000006413384785329729562616713956194480164497137530649649504599010904566481217644859493433105332205123392224513245042331912170135388197848199987516665571324269087805323506539147333667094745248196675796244513491369625940766895935815397355097859814481009076293124501443653822564523960602676074211815423171221934183122311507819486824828202630938797216217738472663090792927473892605803262197552395541136322639510305375685699123156132073405131931946867377916260753230703743627265835340511702665789579824222072530680435253072329939925051251408681034779227891942545179588150242917688300836648806561827379764128304367307523035804841313478074358532861665995059891611185694873002001297659295299499495333109880192094385492959237681886800277635944118447371837173353220736510953052497206791698090548196738182867311892166777396091347553267783556754137148645215118824763548058037578845665360807322159688010595476046780988465205480889452493616594635002654720637727258976095841259116281856186048263330309026437228356371655501502720786870682577352349676781478877825635331270197817301472353565120548073868747991003431542939350987990613141648239526763756075807858748376450853946811159038464274748365452130089400823574414217249475683859467607987874668611052727788834311724965512532659489208234274671572659353361356987363786317386321876981854226603142602243519087534656010615928866452124073854486856378467024017732027379097184628928324096803824373470533157672186415412927424117432160020551689243706204728099404779925600013960363850227030398948926252868363146837855649032420569295970087249226181106659126397652366019153795911662722800629995420370631115136490022997557916175429776542339147322180301989523927039101508262850075802829774372275056423847744589861889423173957778323226072659193242550604002731902282804481209066098975286812310619358484806837431401581796785857511769679168114009322565090394566316548987925672625091824 [149,63] 13433222588791932234600636891034684703391720227006237595269556172378158031299937876330024715557896248693649574353610347883287044831002005217574265191097524952419040187513355059197752152581069273677127293941605331344232487947497022774999600071759321573286162998956621313500403931515619615998190922584163386279486280802068898960685063906542254121734006712007706006528879466103452850090946638386559062588354641777019742335476113212586045943310386590840524718116216694188730572008779098564682688924585724036333446572123783916956192826575214719797326172155110644200822950879112823165860634470503410032239999358623775966275670057309979026148767946625132929372563298484725713328563720846331592137305192603102707775923924294381572431916298000714263694233392821870288983590439590310089404624646204147324429054276157743997827072710295269008840151956746779872008261186032628467770825918967394149717753870670202883136162923900352014049131729251892708001120939500510162549317506399060343801159393254816171898174376525732212437507819539808076813958894644510897293028395878763057358779788426681284691628067344613229717469001650121516062296808271205081607526545936306803943401277264136560941502260442055909616890426839901220223017097902126202957461654492911628220312679566943563897525756750101727487310831004216770064903775413166767687320687543463237905705025032836474692141905187354882454639892703168517885560279889341581350142462246390771892033367172975691016536360892640599692280616105360606015837487104472660568138088295883177422740307630915253323382654091939432001232168749141869660339958667378695729406695930332042810152256335710417016536689025232853635238220090118285597776422329540308802529029280256650914304978508787228264548440403624120608113182289282661237329659564070730271353821252529430989367636126150018192464588670367410247615673359954871076632172537546486764314604206412262429882647731663316570768267349183818296884408406627902049060748702342814000643318138568114314987215802440140889444732274830334125409939123413441552053505413084583757447169121886470208929831750177251411254251800964388719067058688299864796721062728776 [149,64] -1422661085842405534485960001417426268748180688375365046735688331233772743203816791309272086616048938001706243996919191599967366289320076889548073856538336144185598065244561688068702345015326637800488748065537044105978438127068953690481665592882059736863788670202802461584918261530499874383029532805591537063434798103390979366900174580872366646513401753187273594461124004211471871812215567579363531175309707961537963221431411116052962093207274814219809982315453232796006593758383625561518933312647943217169282055482024309390057100265743515386112791298740524477763985953967056630235124759041167150839035757560807118582912065123638993378225360512953287138481160573283386951726093208125986981010434639788138587638375798883429938434259402304449918937778072313183585783596496829369721008345861264964805156448812535915901547404008532713425644059898315829055560694960502261521980808321939224206176385408606910046086323384529535863607946090923098502778265134408459344945360198718770814448489004022024897658382171202998396208609815905342465591068939061827254480150145287751060900909562772025896076252762848514626201508181375175676362720902663416403991625500017044455826942942783454339048088186458714456541847241085573827260445739867544167582495424654445864362541487320787531450731113918206610325011968165185647192186809317395439607529146459463304146148501368182738792200496766528268244595298209172733204250519502428687965088486707616055023752317079873779212302521760379675858287485408023055814962474798237632786703460261780512411186506981277925113996866404384704088220170692767309081463300419286791649713177893220287364519711086648077055670613378987350925275510770620523871654729108885218952794801989515920821642880734799022120179857603885939565732155655396401106799041671435728541734295013323236226876446349146680726598947524543654633515925429186229271627284481990407659791922860469201611842774345371276180426954820703165554355141949427230915288036535534708325621411849969362603128294818088253648431264604498281914257505035780061195370805430442780717904775949278266404788531609406234317640854787320429923302398028660282730098928 [149,65] -426768593045495180193236702380477812690074381045299754410367962454910149118928511070193494864282011344516432195800902245750233629890833347891338570565205202383844618182151976356177352898287290793513575346932570001432111022177011815109639730975720429170506279875622389114006523836097660229053867499735995686921941182189782734437637812783281161267799379512229876262921976271447506259126720239662361690901985631112800355024437836748807234368320310176960821682894392952156839535751942141821478357755832861128768582456054148324018155548542528189105630993105889111002951987118163577402182609273921603316058522627347942697812215360770301890606205369482543484699750483792166657271110034708163493601584828933615418058853534830022801251167794248422498548405017002353893990102427499865112109903668369627975710984416875423463498540875469599137214895121589223731766111092949158946619760284945197352613160641191590539644802915519599120691794774050637333746325212666001907648860089539818213838064298013384987315735928313325028236467274170197857626620145788041610925988403356381977621387175314100001772398897216717507193340353640370288518018899267639793183533467309422397061579294158250623953773687450783371596440450504255668013529259670431394064758872856631376046300153134716529203776308783338764751144854333413061707811221567574240730665813285429493707983874497690347253322245651697780565393625139394738270529567135088926074267171462969706323597054616822471580284040142209817806868347202925310582508048294281783406237431069345911441526458675561118865264562361225497879791444453290519762617975940926520853907483267905685042615707467634728745697820661968092537810592090453020838052755733861099407581655561503467760633014877711020642476608072779567738641473652511992018308015550606778787890930341709126043228623445142394869475312837971033073989905761804847895206549588962328509156014261059453403166111996872920443003438031759713852418739424143692596458778173836483638095858275062219758741194798212462452922786915169492199586537051876689383916036525865871077695430247913367976855867018582432659231801262800487510230475286016968771938 [149,66] -86669849455768727524435452852672731227942335668479227482677264583832871907475903952739611018741028032228671765028579835758217925069922050470284578761705521395162399300597658990178850680264617331807053256811962335085522645690983673744921776843607847787388223312596351888645576724039576773732301591768748881925694336199435604930952132355254604692178720456363255525968251940842353545467924111169122921677195331854534928156014671284595600972207043480728470398185977670730581078481680124126741201776315034261506144504644042243843451234336141201818505905858194977367936314645931924640929813798959668633907162212764055557593420310012215465152342161207571052915994802340129218153814053370720290776669255275126470702846973287049330320500339110183366431784245161796342847200836768686750494456738896801607506326644410981513493431019499944686674328675548240739487894604174120739464061617881422555262944414002891265517799330919807695572388781681510002560690721903282169846147020088823404573622581211399556019969332751178962892184897412011540465849116181061476238093057820700280299349994168201156214164611509201433157167004867670752072376335345322074932372819394345055350776013849722775631898350922070565831134138229756438908068514078171883329064434787532329098415920078946828239731054539503272646462423491934340360199937073940674801710448615117207131365870924388352070436308122733136156413165635613198422699516177514993173397638938072226002779114961026136371758569636810929795755145208707658210470758275772557677407744908627321893826993475440000705077245706159606835796683600265938796068663003903651826972549551850809476083473572486452026746960848672696869637360981073672529703939568193232950222107553005318284527041850900085958143694369718659768425374495213503816198249355214756553715662625335748062277351804690421449457136379185755350538890711260030592393808650352630344492908864044016866380006875016226869703777391563519482616467936020165391808398402109408103266922632974114024475302177062696473158283131928950995319764918920052209045024538166636456442519264731771666057130103756130736773960185304754349576582266719666608 [149,67] -4071631272132629724873194967872843435059137478751207035066379191357225630671436919205986110175842869723174214807224437829417398515125897445215129507454919141525213673411190807827049693524440900085258087894941205423492402615690058432263107917443430059865146474024972473046494300324856156029100005002951497458275359391894126446839545830391499764336221297918491307060080464234332763768409250459515696045406298721160847167119524446453479519592531564815176132095121237315661891853897170386419720944643511366084787206803431942610744199357158394083713473510984545300415034744097141432844359258983114217057960384996622123853596411927513310286520162579688771798118327943576467790932751810309016998771700136461925879625007177227129467733197856112380754349780359230057207567606725135986288837093297126976518294715493603447708115084204060864790883190052331963093780439304395296778259800739861775433299641251711031584754502312047573029647545855414286273850316224660351329570347438362887566094563539182676468772215544216265119180813270940656974306126417776210396855134228596039515909348630672810404405925782240077727454531266597635583577232299222808406553122202327588769936778651677367199753080849851533397840445295684181669997716666261769539333870606047285587157557548379166966445487285256814261091412736549570717286089236520905757514602283185199738441499061969248862973613440141141006932252737438484387310051505860719867978573216348962092843423954072822695163013414455887452105719299769341062010714992131056756671048567989285298843405500592669341575248449382637332550012535463444980700271639877277571855911627802358272861639287572512207970872181545875567437673743507241113829116354161125870704244598954088189032407589497478968496166600693235118063336294433968707532329766872389867186166137706057717449146731348018780941894557971870356702059892542206882378744126026619151412031736095089481400008066686213410994092053980533075395407966567030282702649734908027487735860608952010544544744652544467231986163105790391401987399885172389352717101958419485697463010123126591154004935428865734357343112877021394148825428140120996 [149,68] 595380685706769988035782013808919461613929838958766927431018434454545169417512033271190688823369397714358859691314573586866876423138874593576569014761328505090070333300606190934321773376826948965770827263848693987085962470393624370196734371031301463465689145450761433379437607451570084257122032251280732579967189476219814712393637189935987846570460583473986439240203131348415250759469400854698633102234698314782326519839253278125236343667956038851251722130789867154795629937369504190787425968383858024581310880594258417700378842467838657512636395780556816291084380873778480089067174304999137076833473277844833076709493230503760618897425544321280263769509589662736703817030942238444511527161358049291681689941328844388886757185130789832356934832744578713447604938025444508200591138557754114838397865355737447319303604766732287464402638654143069725501528269820181900029068664962867719064599434515373432204442644614680001526497843266594731588148451080149637209541312884866284974644531810890244399804176489830739464239747014182238159378494114429833112051603610797447690232101974824973349410743890064094020270465042559464235258006520781420019693022180379492783195724131494941559421364883447715357466445988653161490488850473548198814242945861877539700124102481526469554037176865658331825370149902919678300647313969760151475810812055639058777484797819723061261599586090350195110729031484413419427651886430407491327309650809468981600454360501590860105907238582852350019993755079033681810042618036308188643151149127599143749953492160279934611233000570198977277477333288313727532935784128097118438626660244874428813818792178189682831246180172602985361524070869049124098106387008953260145821782140935716910166750617851810250487238461068417378695388321841459672278782678060488958307757712289619087676574116197350566773057181038208426422942297356237045115883554308117114740537954567977422365285666008731032383662714193437067583303076502338132810683153212592718878610041942713469564700481487489771931489796600780946001206940914397384104294292021217128685868046682148737739494419412054850180974047752719010433501409624 [149,69] 108449442271962481737830998647928504417529556197848637303430314081726576503067862521806482463413818828369777494363015060429995748775281463896672856748876679950027439572765640005767948279391457582711899926162764917844226232844678375541887951538267981394664575045017115517470155429362174250954624590791603744523287582306488307777492335734356655505127079306077956177202384515345722866946911567261468206468534091588861071336882026437750900372367068020526691002487854634701608120126918298845503485452685606328916247941560121676611622864097234724700378929330560984614168019979925744132548085483618792055885746156684860382349819812474961407474388750124233226757341535920962122580967067313802146323644004914891524327711181722779241832138953606097412648350059247814048837313843098645505050686843883476327576216973545139142703155816931704416958264091772741431674598084574176906118878553928357320831621955782847840189667540707378743969896840795933454301013491368221983083724841425380021937210128180680066919906346885869705510944259838579509458578033191928965825440844529373605108765833487217126932603722661989056386744002889264024094259083765982489710642724872749260446845597892263490643193440361866538767735767519344143571521396931228282606664784167561954012678781040635814243391351588482253676714362584983984371000975424436068231967861201946066225671834764208278666929585829832743362503489714536154113613941829045437257865479152044755486048310466142941618294453743678421203468997703694458916000397494999829386689908479043734420283879612830204006256027956329583747179320115062238540400738155655028954309305049612452562437969163335117698270310202970153707565985836739479955900878681647521881380046843023889810057530242087001204314759106061784190409710969384291788293268600091150932641553145469257304081027419383859051640300284695289863738520324490474287339700204881340698644879331304824839418603294675729268008793564772911416977663284137448233050543638685201499180781044774576662172651124276118946871204810810715267851912144948929576090299684193103258133830243311715358620941239962855191273505636833723919655213 [149,70] -10639364946396490605647700932321515472884181641649690688284766658887340595944496237297364953538081792229542255951161741191620811250995389043408999984715674221764366219210980089634427615016570527018647739647656957806575973456317319563485039346827365740571029586963632747191288862318039684248320356610595168694461466098601101765085112359206379829766567084610208191192955914296551800351742194256210578921974681560612263369105189569385800726185107297841517825795271892469168688910202310641893416926278021382922736345171735547925460832611393510971733733857470184818685826631083157609300960238928567051493728685934677976384766469687493065744423315298049915633003069284465679237680845397546262730542694613599361753124526004210054260300870896759191880853715871316011693374452652841483177323398765314302371378979083768641976710391496194449543111374214834000066166642970279277323391922499594033669314345288224975113039467426072379012790784332801583313783574032589370294091323528795894258163456112511940586971611387576110043057574061502022163360684133046051023767441162890582314324680490421106437844325815019947434058503057792421909368615707422889599112410255271222250720064195256782233678283366058797671538784678441399071939517368342231754527284701439644884834299345648180972939487717808400441562561104408027929016378136612107748178093981139360741935913327498520222890116200852720677748108879406540592660188595556362379982027640958218660714356834337855581022795243757874496046407713783751179289227694147359954338220490258317473634589840053542850195165668472700671271647412907632053051946110017322088081644369135538590526926080295736291779385776588511106466334991253661286761907980139489117293447221345380358020095932981060015866592332590455790826006679995858826356501461446557418300723157453806628382604147808466733918955331829993042563094495512432855685004013210554711029250065604936137261883805250253289902534171333723541326580103807783241492603245985339880928110661537728612188881849689702481307616344671158262047750816958190617554324165100876492773165411694157620589041809919809903876695213044993149744 [149,71] -1670635417318592275651677588005718560859066794334762835718897851830969710946268772583636445681584786878972234432604669788420499522710880473444423885361461622661962569235642120963799052772304495515326222385913438761561134842244794447173742567865128448995040836355304645894125786318610925877062129418397892375020921374078943092152863466667505167840075941014669232537211878514260430533157315937620909863838247439625620853995000639784931071207770687462663556208075430221057483995357177923481879038839521095306875341897729726401649640514699115719028546793500863047742353123701838197067823998761208462635788131639706502886613590661569350212902862923383296886612696563643390535171171783157821171937585138981389666215007074295751694627329458243693206001103122037543539804946088004759598464523159025164612610304160297445514476762965490188154085893597728152403527995388690225964383310406330491401983846589876960952983225052224720358564055969976382851939777367367258670152442471191051947589144095751009927339304938923165062210349187489461845359562357274732624010418841853008370022933773647748588151888202676916220388449183766131175839325937892258812067999878726964870717699952952935611545206007578709964016067166786456310160037108758505187660858015597477958982694811733389140873852575372656681343539177044189249349586037745281423646448535304253679875758708113305079138669932461114338697722522562772672357183604832983263665265484133579854564587901990028556451952787641855082801989930411222783951354600951108212530533753203466001119482515209896164370171467458358979273190163064304248498530069527676296557009633157050290811093698606698219168693393316356855443955270334037018045782353139714394086269886697624708373689556539984523775951604506954313270964404950920011733401204139567818789504629591058861830721528971595340376455923348055802943653360143360608949877600870415768423408947476824063928911244900096625888041675469304698750251256816476251583161997270890206561322881739549994849450851550444127741908048962843651363106814331629967232419701434702390232049685188353738598540620416680961043600631613238848 [149,72] -97847191496042421106846638374676531730530763893043755716385682198955147372380752043967257816240127194992551630975712472294451262952016684974372854766975064720564667907325161218910322664140661051380723820480967349140827658766840981685435063721757702573050111166952101819888698139467095016692578396571503108378037960792671638870405786473773582466142455620634051287252371981256954228984022433923337881626533095785556713751222790930488980229684462949602853681738703039365929330886939386392732360307292912063404501399081168947376044310079371442982518895775953542096514526585225833839573151666044508913027503610255679372376281737046336723333804488757663292774048224927282933082325503745284451439703654670756557997130317270185965835707640620104104762907363089066064268261874504102015485718444870239692793219013951715466060297392946365200598578271950551042559751614092191493399564199838635916850524357825805449073453185920454078448427401917443875117968828852030703409923070916698591749021471932192895338329098023534056977207132372182032324258567428816685334263669982133993830613306384936466799241676583981775091488340290108123321339439332006164554750043915588006868490234224589276134130898070707034431336783238216964790392765429408618394327104628799056078573437242955394613314185195236717720797382127644233053876623279268349400216619120892333710154942186037044732465239995849146395767957989577067560148223453484421500544940984645301446021535085047745685754399619073359508434439335074249869240987678235526599387881416923653810841969532447863307999575907577722368400895426643458472154426830321452301576619528952764058367833775678889301716875782454389162693465033825043921912571370943454191618380864895888093036967629552211467891910001203269020790152890943128699074328365359559439420368874720699473536342656589008629430006304955698998139947708120050478742743358055986497791277724275339453009223483697188496418563801014469274906924598068764077930773002465231823025647779131136221616746005045406066823384486082759589362564799561920228971590011915352844296530920117825958379524823779852978787786972672 [149,73] 7568617916923497928634651696226597037303303435986881579455959446886542498326102314938041925923029224409949225806947365568328589123597877566122342041566899920104114185136118257646741360791578021976555524071382944023906497364843323420919026470941208160612438916795487750546734007072015930054690956803544195673924794216781370618454542055359488979264619262026302847524583645953843337565620579918410296110429978310919238877053322578221519223885554782367237166377584087537791215961012914157360728723597251155157530792560439738243721239842580106378225515980901135993152667822883328698420612346874249708894445293514872259712707116928908595300805798807542914230339284128434980105264356494099576199698786894688868442184266669152439567406690952121134768274493467377928848073004422098612496542163246210286192740872152491561380527298887500827712721959294508175116894094422068790859145014085479294320468573819402867143716358620035952190609401209986025238261609379386555295675233706138030693496067192826149211617396061255358124152910252766262535626591455100970834753486625086942867980680091818850159400863705822142666864610520326708678538177122725740415976775871379410481483032221185795291843893548058259494054880804805304909011468169183551504873991796554303282004657626248951071382316826893761799467149855190044746798194966178426430280540467459850223219032996450549149854830476284036608527954144285070438699262493508470026504488094432554140068546374987578471497022078963966912934982245856536695474046516281979671510615935993982729602014854229194693776511040767038873396540433770120203479388554612030789089523463949528534880148924173508344197776501162855707500960694664177294880431970305905845321259383790178629990668777178623745646296839092919651500273908130892764737927395510627544229529093005107621095622562943815097327234772588886311887961155633915192339338771718637239237471323723436290989132610589100620408859995676803072269146834728464840044427273243447460111415171684261982302699722921457995637535283516547593148229941848247808953232979811473306501947101857414960093772340609810877764207980 [149,74] 648840220475373986882834837399914354583876015691739382294229006778457340146072609780953745114531192305127502907978997913120655590640971794313416652158917530562160546379868189042604867512978735735694442288273198354432617323722501355322707804079158446442231079735059496624721518763553272817660353711428179294344746800357515711157395829877664010446499490132211483024838282761879992534248654097834079193863377364649420085694327244920996184038829661592155489671381493286643482064090721620838156143674714319158564378682318045690500216617372296654460619630538890409056454271252593354453965095658045778118554385695092520092355868836626763407704427450098354412631378232058965140437017398511156666009653050275730614869869234608314073090907484100010675711617264196431246075115040115298771552342449256342026779992356408480888025855829291154002722417783490094427017362186566925845434889508360597678892760052652395604111357382384805465831614152244594031072440638081796235196062913272669009810375862279949629315356888915523482399568277987347054452960943484203734875094698149822862615964932638449508483158716738778483888274866300806914918747345965848143805601765688564576282661926661553046422029366370496638775051709622027668561355315562178859397293887707863514372111568905406938269136351993486930785489489649744699087534081071924749828434545982447784794302781143919636806612272152634045608090801291782999497795646111089164009817396884616251420961504371856056805053271855664245094212090840526911183927919733946624823336367480101294349542504685490501595430601970269467591037154221406615213270552746373551050703662391402004325447629823143309617380804161248221981830321299836058756027335090766147045524105726435398497072512935615461607360418954204063674698426548887954441102335416167888826124977691277231100290817121504314358793155897218061852996349481222000006078485509230427213023822032093930195527662846653732248506921659502361743802641205094979554450405738292562043058136609613452584768085559149757884346393979966192254433194313353919178263723536364733540918312775669114442737461029994723479832 [149,75] -69815358037242520054844811043617689195772719428667837476481625820601277068486025894225216220312845454058984035529995463197625259958114707026617861016803662856049423579265357852399635246164493908998891037666998517243742791157178967304881473803729160647012377775033443151144361115555971356300553924001032466854191155952861250554741032091044115987282069222152381385390156737692398663833464727423426012400302059028781058720620134351672539606006412842632137842021873641461466777336311622604205700783347087561516277294951491106439368648264615419383723749757313385419295642654962932032357493932860751239306901733569601547312760351409747163963423800947553051051014025577833400801792280940907188035765198470356111460064837292504714554521812444231674904099796782356904674215413653873291791666553023854238025633733367704050431985139111763152170075005292520345888716056564846184342332298228303543042487914070328945132142736804810655192856903472919028274124904691628029558013131983058684910476158370549335907978381914382650988923565752244535720862611680436500471175068773943845307947072081437613766532750580934672033004391878263814250018562840526954355872413400825774601000539355009689996170195439949585498372993840973241919218106086705347868524496483079020363768481635276936400418055058030565931472686457338346550500506434794513238816423019478210512647476725363604112408557619197012861910017620445986463105300389627471166252311909278988921667124790534749802295256281067711286912059234971062027588284814027721627041174313355760367872784706049455207329038855692849840892532818835108659808167460887561502754449325170342051341277499472504007190257960395996211264178445282900182030429239570712853871177143596834581902184193444439868602935106021390872009173700865617635856828725951615663716148908637536362029165666815467229426990715778604436296303000341455580469024125317131035094890977108077369853013440876436633383938743624739387330128212451723693232729371973000289235326766863981428109728044990814916928256404703073462804493201558480797008970652907585998932188848311289723924449403418016376 [149,76] -7045406797758920377260223384652909541773355540944621542115985125420355041773169993814622745955915207038399216467519248631536163046465450858655020893185708027900169543595198000729517968449668598716628909273963569921274031910650752331657869791783367246514192080172893982557348445805209766423014292545195274807879130470803538596150586049503347392627150498263836109064925673801990238878664070311264522140727364936152846441154181665092804749909085952995837636573643145629191377450002343946211273249260015460603626875333692713048445773533966535256301297334395634025135024638546464064919646173503801843980503811376308837836051642303353480801462231243531323268945821482317255632093874042380341610903324410965517615781605221682265798230775760326430855855424846118105783302544791517115546104884162517115815142869796513517311103046137758770854792390939957117340951946815103432987042067080794679658040834134170134434569090565014400461288517386137045046456564356215806022424171729875966102119111437487086726423825384366841537494765733239503512952998357125798596926224787153424287782600761755829425525811140845656213670840030835256720754135356644368550942971402713041986347218075161844018858445447605783955329795723658137171433385307119292293025143292306142047618299867185674999661733672042850902676909168714914087085047095529967571349837917969180005722059400983098402686087320765620024003929234956336944554107944055687098381205602632859185979224457271807282775079298513714695223016275418567715790469533606051511941072208262084471510279853726297764544263396200398934989613612774471834784718142969599667337383871272991278923314931107116698337518133099748280948283142709106392820943823535301231581797006817001597423167259976282726321440237414310291199492340977060970081923637742053977605311842093755380194446004226832140022936220554667300994168154242192301741753989086174557034347447334329135607988252500603120160333584063712352567318966412592393881548894632199125672077163169243038666056967108977320379247412050911934975252324501049097578281886932106924710157886654189004152799489405776 [149,77] 8728687086847016077110226417817462127289675243391162247009421515246960736712825908728800946550918078369915013225909901830226612703875329215961636665837079516655436436775136361468991169452009926158193982819286455495366429350774813001361084903413958525876155658732678924767931426652446059212703856043858567297518355547422492329093732693626916178145989114647311830130991959681045409836598808665988893445050705277686131361359564936403412082917315132983378822129083888709385969845627031073529666049904147702669684982770499554697095591214909651913860353550474405779673467136937699514781716679279592922367854529775688701050634576084994074788454577125627734288736879672120713313527340545589122971460931036259774987035908442348605426806628933158894782889751077996163223344661293622922209397166116448185480088765806911055256623374137783930907126585339298624844379115472477824564267235365098471381511329561222500445853764877130305246876778095973942990043446599418393796409984327315094849053607833272956285564882189753161442274970091763937444091227653550501393772009223090883423568436296017476768858230653854731170434041945379033831069362014923698726894735629393553655163645420991613935629219077846700417124931178754078194034343032806446317493374446227952645856794571814032709292494530206813749956435634431754254720973933847719675401670544119479366531375711864902694861791772178024440592631500262415322753762826511160823044178253332510205942361975978649968128159434555525587815512127813460017248527935407350306327647122696791121083186744320201435171509762607715941877752081399255052746138025777033089716578238898154231221964558128484163022430932593992167603505679550874312252006440031919770285200285258415012024610789514064982839877460918715756961074764637429062869221711204672879317659057948614063159520679660995630149059045857812470082751470160332444487027141754907512215105759646147536959784372477243008639433899286945677271587261735142618360889846008906313059014358697956801670746811423748982417946934394101051641428217683169944550954220229546486022277110114054079194204290 [149,78] 55036124749578260997821971142196448640537018805001946644961366117908695298437067415995023375033437133549894246866003007630211245956388887629938012597400530108058672583755324033700083214781701710183053363289390016413131106065948849226392514671259581015464667370654547238382741896318125281492539826038494197759217462348505621964381805261998696016233091361435499791114625260252042688520447758747039275857116515833821929290419665916653329576151992292645839986116530314626228674131037013647892435383556746025243666407162418588572355758945416948721720406829406920970772590861338803370402379664503347959968453071450257892357843823995438176201586761165410157058597217017547434418920237932915713420444125274232885195391593943639593804211223578415170287094351954720964944196674186052585238188212282697153580088999059132167061688979701918785076103708904059917031912045143793198002886949224704157285753401493748279843352291988123919809682273672073780022132905084058579030067751999545457628032804135661130910951672599459282802118268252694587133762679416092841223517693106683143074808723796328240437545318481792643141908820152705239154590464586235405450266189969709015927361847295560949263260544824872914968305174151829295538017411288893437844219281671330145716116631947167089992422879639266897631652025273599411245981575746638829074630531623446363082083969076465471564089020535434458502991181308899007200609367233853990006537614702878536926183297565347202349841282688187521430345015372339270328836283673105180435878786867737439370469977679059591128989843301989382448067483171806390261034886610254402175130650529116142222064797392638546098767141157893200086188310140090378235853880952575617742809253283682642813309014327148788004908725457726588268334480267655609852055838526117462088426296433142902395965501652277390228392743701726207667019718081213581452865342726639691461962135565579846990868651035386779308627150584042933127474734984118672790407722997204872034510481009741419857643613937955712723303092287982394185437292591936021789560299425964058257320504467900554427622312 [149,79] 11402375820130037814286259013631852029894669801266297070589808451758724479474867735935343207099636133678932317132347926971977549592076791059306990874615447661242089712940649111577692447951784528398699280205924072102786223422409298768156905925766308637838372644843042529110094372403615308220848786377655604324671736401619425025258907691657546283667766400698807787748106188844972311035536342306879532955634063510082269602664207574141558032784843227670129159409665298241387658566702035118167880113749406569077292611935473648829164815474890957319283442069800524758098911199699379100735500030178116081047663814544294315767624407205372524311130375054046792046582635115626806901957565240576913998162251383739909196137267822916735880377457280322806837889816042105341150421420574381191289169203075447724325255485680835086360401165391868032769469385314655797018532429046083189684084153312219338318758303464535917991014747911990780189475616348883275323440598886453820781037130840664476969621984376353176315896851765813345227074321370356476236071969683235817775047046172759818116559709192809535542400242548901344275406929630162601419110154228134975777761760594070956758826318758068021847531254730536940391300536649566400552446869125770060695173534673821619695825380570812292773184186234788530591240596475719285963147553023104390716763620254292383915172996828189140719430840555652862108520123085243118341813872022625944900262691708528587476435307848154697619010981892627457766354482230343292811799598742771557498852861301988804338621281727999922002706448150488902952647030234276565121911692485317332542025021178604652209018702825660116596828544250988197159066534752290124985922410167937306474404059759509903945917132301224793696324306576290171942879862500834500371739611353532852684144437714221318810572252745959644167820150617767979215149963983487777724058121791936008560274564376056880818330565767621256742413593496165690439523843284132715158386367285133701197960998691617793045258817802486349649222762426894097830779117962336681748317571249067884338448333163139105228944 [149,80] 704269841609709900671971431074006521267473816737818243539315131731384271516935770371534186208013775017562997643350295731346247283454891749025318652615813555190558830175167723052380220499145962055436785611657235103764964873078792078283146130788800787834169561529503153519354323336915692316913280099540188476884561355416958045623746481012752127009677414284830473319075621824304256165250321403921776221418961466500067954538725556838346308548492859434511483851597728139593368538087539995587325198961206701584942611822517243625709623751931595477703660655522052674793904092355799813475164675152925485785787898066831830394044996708419598158516244059742868895216607484823218264753156367703177030081755030977466289549002489254427462924768039470733043249187650060605844436548554859354073996792948662800284786403393917124529700000445740974652622646253269273680311665389449333234138135912377277876051287153195575440519577755147143211917173858866165913063583723682365826570806166237588700356654284674741359259536632735454661095530221548481512956826794538012560125595806407295820807872856633746143809910622502544179712090189280744635253413735442548097331177141439079654676155012435694827407800216440583574876924300138431965271320653700156234528486320086127114184548897864095772111087042412735630550480718050218582243431174086887688280949380789750259178467373569161482037808756730514698206890203083635139642484922129076464731803390683143427774323079681917376256927482862253859647483243535644120405933044854112642880613104935147200166048796587476246854762849465594632419752572726189568861020202350416672873348753884824663828995601696062086484758238843114737922841042219383559196547986159755612388940824909203953024110567973904035834688206714947752829630219186693675282098444882791704969604130512738337670978209654942247756069093845409845892713839202572195630044931041034035652320610497655842209968574747678220027683482093176948766191484037605474730429820558425820623309249605495282687583085056260052384892251047016881612153762459709789421828786619546752451499045248939040 [149,81] 27428939847917561450025550904329324758670470096188031359965599776779331225420525791056642810890941106235343119285478425178547780824725055067172274140572320143139163903192440274780683269476354663090209241804783847864469287673622338242819663064098399950186040376636374851930453514163996624449693878016703571389529052908362402473729356988101008830335353249137197392643741832849125414921813834977864039141510864365735223308088017059931365190184310511990000759017394078059758072966113554654884444195947996868299671325089159057993993654961070464151033535105915047515660509481103290293066137720515703096312298741478357521608515973295885867462622098896664735602490311235382584668569704670200229982698058443187115111695411607138918827571866302394398557051850451078422773123359912182086959750561709300663439155179362245354920719621354249121245530011392998724335480419681251165639619783007765199115064043633199115794161772854972069936680810242481549660400498413766878195042493337114983577830132317031975323737759039647054782860799157584576916149179702669659198700729043379121307009128371370509007414958254492224117216781750362794411849360961195055189935941243711356575193636117489794365864211506566966714415722948087644532595028139677303255245102340604695297857912694065205318534826645427851815992109626917469856583008017366777253244889026933801307380006815034833358072351528677303612278391119066620132169425724778008191158348218756624087335651378077423555546113404220508096230516059085685278774414741395938375193220105317616719548615057070600892228373500812836494720840009934662370846616615594238720279768511159622977117545089178042736755928133724053870142864323629558756851997889169564677056710087836306830076435006245910304641095083980587258341629378619658638635764847366792351430861882879759143865107138854080699559670799829079114360675131291368735880436245915304586317663269865883988072290099559769231209133846843935891608850386210964111991118911417742645326668471519110812251257015872877959082639143903821101535887085971730584842300231972903452696841247478 [149,82] 2976993902435008464182067150255421555974079464766457991301900915389373744644996363803188577969956188151891100587094922065676714802302128612139677931895276258956953349674459886849866033439577861638090774787744803508834447628418736105914462186936053704990934895320231535274001775155619004767899220717353219120673642718964692076406577992367351561774321637767798215943632240223191490098510927522488203651348241917896616322987892107864188139542342871554174297624234513627498598849635142058756917121004065496325108982674213478987525157414028302559448568363927171873609356126074942307286147979913017470247048755140942671453895780734090538707529416112463107321943863082909010380399273264360160542412470349114131038743755962675315038970769180588791877404105105561523124395092326268364387981667051257632307892615651383294248295040898449444482166567785733874544308352041901944548151570293292620153256899601088223092035220691113438768407489373760677787642725270914995317595892019208580638278043701556756820212232092110051746995438441948313160292818706761187880095501003059479343939538187010856796302235237806783267892553305776310236177800321148471369089412238289784812487213715412347902249942170959491835299960389036343166909106681781632266827003645318814213502387741856055504830809517683462089261348665199717238928812947075319949273162934533917209073168541053300959032621266494915186432361184567748186080917767498863650671860537903650218481811019217230031258600567437560382085944971813233386475297216577234321081306022070504763718489001559022742588084841369630103060288212460542902493645214636838586431965926344433536343922709854068789004731921566354553309601310724491646924973637120206752311532382780927642964561678098280381996610976377082717863184333473739747627930024598356133276719399100645239049556538030292228314226884275050675209825523665799604342110864536170111773292454358474632830592949704452826874594522891630529124052221423452213495669892689643151100223833918608266248379622955336752562394685708287054098590134067475241988064816884289849859903912 [149,83] -9022335663846989358354167594495795063388308466217920766899860224191624590891037580755022369707262136020857556987023898713704204983044338518509681787093679983825590366917700761072603212551391451261057632026803375945074955632244838356906075387952533594576190869453960952797226893415428896295752035390003058793651451883178438892143633581007997827457195061217525597646772611660676447384985107921458820902721518181726958888523224804212728058785129682483620040810684329824205992197312369340868399050507845218836959789740698230678930651370535303275822044017842707826654062873150122701736791962134834803776402255720413550334875521863509005664878371726043644461582756581783144727729500058629114164059167625292092429630337356259793811839624654075160772179606809010108322228447653201377896648297640119944656124340554190296459855954324107753531493417140023669935799857642471102866242790862533449410216024330710867951977071100794589952697613185166114981941701732242603523893881495619807216680546281397384780385939278457231733662557317355308830899043728938283752548884426387548687356916187122369954909742809207859144905544547070096624275112093031702632676772347343848639850910571700304560906584099275070725080473520511899041780999074948779987588326152329715322058843517455070234667927207092654924737065019999397748395236904148755617266488301010837308738359611184796718931983105042363234059230521956227914498928669409521241018027270708221153550396725398719686392519090237874617792833977063817017133317720937178345615956031530159092947621914200027743450829558322480063143041536648147440141820559498144871978024249822593187663123494743870608867756783664952155071799464432591129147813630726376610371330992406548569495235722093855472975299625231432200890668821826472597746405481635031458424156521931845566252709538749261201787191467134962343922822262707570276204927305245763708229594607734626199424045454283933805481794602176777799239801996917183025271070304503438962080179187600971700173986115390936572346051234885339450495311420566592591262066000463861020096 [149,84] 4886699197711112257945875399758791919552268589511485927317750959416728566926618179883922534878798693571508881514151953286352393604067228154727767230977063308903564318857548742801335354270565976115288806934121855426930327909214266267085916736291662578340247617761733387776765594689912002792987110800575841766914540033015528027220519359602588764184114851429845847269964454151102919110768396063821417424194923417336854655388515715836954545281136420647599016060916316855003061597537922937267747651298116224851159868375137083945814809266376788542833799074570314448030410259916100892544290619909500434685777879050669953652301700012202539393781007942516140808380553893867528334680893239401189614053845371056180567611968685695499145817144645559242868775993740027612286001442477452483430991896756364126433535695246988177903312048129343793245358377053440573593067403038120766568429516919687385760853629802474101859238128555269755853141124767907848893080270142519275247754003137775409099769003412607452325147739442164196237100466769952540697882428035566404382081873395388508355531720739537800052489240890831794822537111011028453159922769536730519669362491607184957066342737913615516983117606506863075150056409884513351599100420481966080450148650370234763992907791618019536632051655973783242398859368524199149935384097003498241147867349101917988054875083728271334081037722786873049188746518030233857562114917462853654461107556922310917131366211937081974988682906480972411702554576529329820579389874486121603093013336410367447099123315285159974667216230020258032909795475839740509678372077374326878842138839056598437926307375194114949589006863843428865586265448468503853194278724572414465645541131798367554322867914085839042893417353845957424973977462580349023158993061218619428436086296440969363542549707173221570486730324569216827512360501117606941296077723528045162481473611938851615978459321719775964070533325498055916148931656351422362414855247271618660463678202559579383753597888932098283260541183394028579091159899191776066375607848422908119960 [149,85] 92223035189055178313769138942455552149058573246103860952406473149284975263886084534420620961593631593704356903958112864908343846490535926041851482262463707118090095594034547738634890727101211565396960694039419252748601537209044290815591837071373602229772423959529184346137683016848479251157870782351252207262916095612709004305475017136864314355889028957860485391282727531402288996197122822547398441791610965640545274811567612158999367124478637096615587315229294146723458517369896033178056254913414302949644335991818215959287116956269365048399927004273069647484064754171665305290040914478269444089277513013546525616785127513478415638110481886236073780224026346776722556297005657753231705225541512186195471583415162107572003538344205334272758658493183930696670931636913928018565533410773547133081731664871128224942783920174988126905542912059383183451832036291421232829604293676956226908441796817091033165438216939345393204506804244248471596108685224147250253868854504169516408100659098521174930340799003739669713544390981845951452507585258323307188378261288366748688531945244912859770462652752243204614713048832836581282315672702974718926736706880705042244313489588808984154328420108923077066966070056598172794020238610637396554214786596611332126284706997414993767655460122837890279721145917009619110206269694942825977705081662427590345842686267785766090021047042785644043183276402201284891827331932677447444247236930665432026306631167106438329106645937637172218120223212843822339111826416392196411894396279889574227899836497016773229983091030720882348370347315125331680087810918372114586970099661825599093824880434901983324795329597075721459838662675312799628132230875864858602187536855733919122874982808801704032297137902412159450479665926824186460830249996890903849713727495393818232662277482891637933722323324835211981971241442879687430694772332175247026353673205044061666894612875380594803576611180066768691344132371706610324777431904540111219306967032299972709106988327353460248175169978274542940600668921439040746426905986238629 [149,86] -4266724195239817509429630016678014691949153440814348155938629968005563202177097721936127163285223676785313344013759324526185145488208660083507490372873137575574900322390108313195851094363368107673151898645267416041227077898096396015612528016460644904467083007932221446844766373242726489294676825127471620685127269455880640673731477442123346852997854671408381452263501432212892025760997978962989601068998448929681917745343409391563184898618518568111503042700755109421614718721070911561187934841555691462761575701072211408213714108599801572187980155780307717609693225938324154866628310802270962341483613723322338708899595195297049865528817383337332124079098861220659180872161879766520485495657136090904027873937115313404337700978638324678526889861327652994893683881197413791789185897286942412889660705954304599894740900923259332515197356541951608580655482223337119528710270487100378139858400528186461336503687599075364415897197818455162113598127247536469653668520868247581498652740496809804051096059020496791821983522791482674641570636593637235907079054547143694520419521904255513708531735097824215019724552497442213332487689287355562698127213384164989767666227283206101051495304791814957774622267760876009867233299123239595681273682401099011836536912405380462056754073997909681091397508596183648716413902813530105221388697713691326418982632809806422660413868540934724759017375213806199323836899192225390880084618587245177607960161503605845771944551532986225822843651419059006702319052033324056172079989063925322275728920708960222050449213096943452857227983190588829433689783249025572108085804698530015122099231412592400056731206546582472551860841785271211267022734014635191560692431630378118321845913104675293556561280428026019075020014019084116734051359785138642234088932289210936227667447827093209177166418925189262449092553062296682559393792507662295753198661583074928265674899269876065488860143026557601783890278478559335808559300105290630635713955665074901071458040623406017965151362610518948270832790513171490132943130601520 [149,87] 381632832647838242729921204210305232409715777063511131624972033764035289751248859423292029359681218636698091458853858632289002073214654010131602998759162096857340785503257305712116943448609533011901924228347460909504744761336931102670213781216081012344196821025474436388788341571009832670158220409967106396979056088244313542205693894858448406050461708006312945217848974990629504738072252378281896487621790855225935712796649101852980414525092781633058730809214050609288974268048419956775472637992449241658774589453857264045491524136056293270254940668356509958657990423877323914601842786610407247176594561983079875969783658765929975190657947690757265954434240665836883174714332733884797769450025842459175511567571060549708282140234174146557726804996532958006267494751866962516240570922776973012795387723815574328031394825035345079416339956140014448927355600429010984981334556412245383695076461276938162358822739954030345612226017567386980005433356610422408796645676978553979101863534767808769026529041687988060727046383370849166279353736175891005626611852581598054037860184509451971107327257200423063529776836077088770362526470444959648356661169054159270922345509406481931155240141694230896175906239485450168049938822892697816027043214018417297896964746374233611435273393265291348896658939717246655623247035549791268196156079671997449276155349465417450186289072016349228669385915980691795372370058737979660129984146709010532256156518341906262466596504520783113803788097291330714413341771594837247529210767937633172023048754336360461884703535280270429793508848551136406430414884977891429545619054376922624428502576572253907336736811573799320318029668667774502624571363248071571597201880625972315619804687449983555555425234127811117334505702045633355570502930771896653117649635471861385330284373425835024704634664504960541048921421635310866111658203131871658860030097792628360149382174358208509052357200334163000987652624410137245857722223401171790634216357817899804060588200177080560938995803164419644629029385486472971940159504 [149,88] -23254415002300846552677795031763365102967819665907133562114713873970504904268025694941795331955439113484094227955734243336800756460131190605184597146106710300736385174463349408330584918179657548481907355746309689452247306873247239447421202263560958650998425589541877341898837001445627746064368699250807546426124570053889237300425623290391529304090330450829728941092115471840078853665397222194179440277364511293925170124372969841973907357968100044346641251194783528036980706175010649141421319059348910989854156245103792219519275739617101855095891968188571633779959890692520002127857522470890599411480500545948619615680083082068722852032302973011581656402311115757565288359401449092030028494023360310612038416587077614477412248537746763593526930097389745353006396826922822431039218129653742738513666911993175368483790074061102455524734022526346874940355201214113410286888476018751208235274877214881084963863459526045899827059797457197205659857066531795923868262021977500421052906756536512348008359072269007406060459640701136203466184023642647540939687129705106063947951941568271124598946714892928308441575508231547743192339206549758653673961305331575011462704308923081310052441524234873492873751726169037610998586455517902998393100866760612534226876559844967155011933745332388007441879488144227563646119401931515548682925880506230822449862366844894977010561892333018885102880151786815703295566080799857848833958774297026686761567895825769529137479487777554462495486227416207286757653374700850401331066805499242350564572088259573344301992473322606857506797303552517422980925400329857855131234943953127309420951115293138566096986958262780626603584794947533565676958935366544693974712142025770926174042164912571088704360836353994071254251561107165147199164559305565930634969874536600932336409297625372153666617478720076892325506950128395835745466457933770612751310276200977635292921764310789268668437637187587379153372594980517355428219811250366793973073818328916015811453777279818116915021769583564534582898684441325049281664 [149,89] 1383941393564204295935356794301906877634147177030703367147511251854621013640857399982296526048262251848799474201929974509351632709854063507633837496203452551983498412728669996934297669297339389118327015828421300403201855793052964898890639925250633391626052007153715144266457719546397280341683950703917373967462540308707389370493161502594978498000116830718631288312146441959245884028615533813948129274032957162071183666080680296170068274902336662149416616062588622721953708802825004450941331693890968436522235743748027794856748360247859433884954887497956051546527608910318444235707201744319434142306231325657131640344438628067669722988952190112133253995495837111920311519122763798252142543479727052155983584270372631447345209687650221420107102912107556047423507554726576059891137924852114770221977535269440015772282640819806049568750522340896799651967443741524823097761417807711937285685554297313416957438599603088535238408965890822944382820206358079409882053662067154910154585954340006554292230135796520486777639376306858595783559871240309040819622447932630760454405608538678898343091241131604460164629952348565584840090838607306994432986430300063025989795657966170103224461186553592890540440635908819198037736278409281457604456296191359961812123804085427028575229226278055329997591132894976527735596976626217824495656372212120394749038533704591574274492605764086143528406650210446875867651826185806996580742532203761699618953025486830381121688873404652668518326323999960766314262473288440183432492040974858944194158659208128455855172176439681696560981435105194746211892496738309382429885923072686769224993630803619755766358371545899522119419230377583670428391871297442922751550285520679445032740522919670928721377467646265470533371302840086729605935466911331660215285536186520644855793395387893689073915196899162829718155831115115299515986746441935929471505993579142271508505429853069102785794522905677429683850437123720153146170971289099707349840219800583519422694091885249809391614969408183328230061873083092396436 [149,90] -63843141835796948997941637878186877513863966077065508830442261724790940772390997490458368669131893536633830585277103480603147369894002016322249491745787663435369348476598706953909747620810882725750374636679584378698920528921065451405570845423070274543375742513931632262079325127708026556784035897379793754718871719615566533005667748286928940736125388004537359143661850800026224457196299354549603982807643667059704800434878700276381159652727427557427627019292266464317704248893042161200008173310382767623974519420174071709371100682227050919765782191645137061583152087031058232062458968733989359353608549809806752359677898416326868571439121870456417892683858863421991333836382949391077175849390215730206077043278312773121753146123510687041012412930358328617208620268821562787573870661481651349155531057158172727673559910587132105284225237398749423107290768911253459517835921263707396976821851958787755560524490787367510089819298737416745688681322125248954314326569481633518449218651408986411942356110764406276826827675979023164712326225944502628170878498231455053846111929909771158473864535884931618089510782026970535415684824489268267119422341248704367952732638460048653025599160030269934712406776933454316591593027355386738805735516530261935875355175107834329200603859686467493168189292741125069174276837452335383739107449617961966846965080184748992858424001989997501171681805403663020360507435035778404134334202881614492118193976565442673289537159979252600771325667599656388464217986877404718649415524088683758291767082370184245031875720102445141496683622342775077884913232781203209340738024369931959562429879769372107714259089475818225889468894004723253692257339841495751917645608946505126998836868806532806570272215729393503296911369737914285680565972981022016770905580392878685652117547091881542659287952953494691906101460942233814241923594245767877738929934410674749332961799730596325277480084560571177089310445788263850797677619726763799395527860034829578934079452375397460885916181998358279550558489183676 [149,91] 1596662287632830572042708724179513573028477838265087623160735826332340467312708850129047338362167103155111076572550892364140954808646062683705596313026577425258553255681400996695511543731095608671006392858349134984506500148535829054943126710207854739797140928406142072133831651234290025217906626941424761156287171435071146973856314251813429366014182364991305135138900656084135090277864174380866307099225269173912298679563969805768188316042781769331990880146509531680691066959425456698881622260018776136566137608255286932076662731289377477260477907681451568787121118665712135927948433133611494066362279402056370853233697138433502238291996163591246032935567244919749247139397740452757734614400663982940495096701411022433841136639581642974623880051678044051750815128301734387436491787797539145183803533073078097062059521150007474526698653416915781723145741736766984743586326286314499692527312797261752180098531192580072198972193489286490221205056704444942907236275231860481723702247441413171077614700725108809078365210257503715807771613576787083441410530125028455651083507928904708948811327677837815098826996633987054815215495266816584522070142734484332569486537633589093690581099541332714142607932899998204782576446715663206462481270315268878089854905906570408781779584719147655913257950657509144967376479131401208788371328608029277890079912360734980794586728191514715979595673365563086101258661550276583218683267721049435950063310354944643198645606897903128538950914693500347176643573274865195939269457802353131733406579028030307530718955258332034511440265610023534043610155333229808912102092295544384070458331484324276474508123923242792397573495990351374618462869174931799176616135262759942966329318841848385162890598719674743355567157883679397313797260338802913420471233170694116040233870990506764862923435837398541423615996511530904707498020238302729049253346038984315536401969704342422044431564941682606516580784201755190818832841733204756762321719127627209061394769751386041340155610162883772479613343608 [149,92] -11775015965110759330599380871791014931401220832209300579681540408606639584708731840338030333080034582867229334819858126655478539572486641457907285322442879000412394886660794580264739744197623340856684840254198494668164558472470028458864549336813865678658169170732601920702560554891596785211279893558504379703169031531514910496460088514954506528242675387669823424690864465670789634911202036864143233445118812558082334292310573371787453434932831727909131909227744160485840765836518361872880159176990395537002141874446677812810570591969691280135522132078305309131410418554185931574589041927474371390459431096093792387672731081618565229506138089058389611218796960772546767261353661554855365909509934489951730427130782061925947633796307110899539400236422068825333338180590051868738851169874048587155189824426019207412175553214078968227012802242646445208153406126530439322325394083137012805212236313923705209894964873936761518584782044789773526410908305286812573709439056918174043181789356576905459102772806922317849404655310642440579552668910041699883522843689463434677049126961390382728688631345563387346866328840248003285558642357880397536840075546067729742011465693059898122319656663423228601302352274177614147387897280285425833981626897621142614608324052731390118871192335218977376647523260753879109875948225532498502253245465687230013459763013823012946583265877849571396566972146409382255301383990342992588665047090659541711158545408660303891449229131067787225989784774105297975242261959684861464504219287983105993256952232788279184410426521266431176348469891881467101140663086573914861346515922647890540305133228734713578546785135283526233859878792931337250570954603971052026541440871078743739516388076695490443007622551081186622560633042200819319908662469061138241907671755961781354040573202510234667078000296377701975432505852664940651367419779448202890117924199576051800087304093258726558812147542524039868358592383369397091554352376906387411380875405645557920562273063612848450805450462141500769296 [149,93] -630261218380885951431379313298979485619841475210422788941283703720134308756569001065695295371176734200177618051543863677165040907568409867031606408685530326955944933658309333577370414941136566088166867333978593102776105933466841633297447777987792679354881074415917400753189137634060069103758605384059579078273406777387878567051807787325199273639336176036833810984769450332185821332621810531298100979634038582453692378844639348883851576883644339162911317413595572552699718475827065751987720739259251813643320768984464086078913660680141281584280320786301261601332517308623316907334716429742864468681170538546263068340907963869015435376617502340330557026277384781433075141773881897617835337599335450276256022727163308774211078525060186486675541002626996026767680471810715714349967154727078933530331112702378662030407583676158321784099117105106427696728405978570803289639660935545852184590520550688221558622579895903135495848130387939771655057305894290290237320326242029041065803882114505491989624981721970828102662766744190273914194135042159708804229153549606267920873436660385492473428375678978250419695257679801514967964286498405530787350482590282901157151592895813943045336583469973558315714988674457559615796128162671243640540933519246429034420689919978872984563945757414523947225235046074116744160516513001489465793215846633816639553178097422562566761733543396475363365300826444454818896614792746286694618071160100125895020593065498568934264787822311048035973831714353659862212534401878555722596092715910002461179097482597188651979927113957718018756254589401241869316649011297717256359847453458840778293481529486865827743509174641418198864185958861560596349011439043515024594681123048093982973978241253961565239369866548497864274312927831622010949693475434474535691654094667287427612627470884638989253826851343688069672513741819570018191752891484093729631687840381179922030213175210186115135857773833781948630762459612029125969237215138145764828352192696695978910388708529828245747393429163536142 [149,94] 20132161112993253022854322064384558847297583125958740782007996525241621907389073804726227617137010882183104111892139872053522575563649749011869386797144761786912968247457277426893142765524940218115068275292873125431373284489961420307871045155482380472021834228759024754962729066195661904383816405872990785545743017712119135907426688469889291147779591458347337545589599489530502204160354686999951208396222088226456711564282803959334399138156920908459182818809264170003326997866584892488921447175583608496527090855860767443165654069257783383745187584686391145157763086675442436510218402710819876086129773945438110170495866216587361355204179551074966639047272376572983118423280382825327160622253218004098638579407264838592081327818814100246296054638993342477515745015899271832358607412396576166681834209972072830741938013563567889476692699227497408609569724628178311488395062598317242140248745377900221826343390047225493679551689144958871456198320653030360085570266634032992351220178587984800382708534794787347567315345656293168804822148583849974150389946623234189268032473871603973030493055138187812357501062307763748728427808883606431524750354345043705209124381586766350823636571280458171571974526711233451422189401726309744454950423117292061200103158893690975288766352465580618329381014008618929274808924965623474029345978138666853570686087461646124055824447152301086406056971593906452686667580880802239805794106951236579741366435900197047625777427155217827635904276110401178627282137233029905088300970357441810853331403869588505397290981279753333331301225868417616629162251437232027963056539505356527809979424465172332005199011929766710482950702041157466596995962981607295845239130419577061851742495341672570412033490236732210270521483582103779679326734008926769077271972508446247081111652690099049048664123800061272047503861447440219529775413550992862273525178511601607098800011876436566503423692945665789816966493615042948753971669742956113731065477542663730106172349128191376764118807431056 [149,95] -115713732370422854921066184823881620384356461999832061514952609495737427879081463480620836091389495700256531631509201893158103253063271314762586035782311815039323845600649356719401641212723905902009705570233367966475584879777480406054209903941803326014555183805377887325742413212755067187459552606637704424329302425286548350836928933965983240190086376398311903616283995970709849898718341168100946684069771292464978767935175120469324505740923164583382594731494135636804843119354977205384882115444331166949902823516275664686786189784791577878940529473691735287385307769886237131097437555726175540129392547996816649065065886666111783570422777173016274033796681322935632858743232320022017388925366746488917420797309739934011517774580738492843178066277463008516254473036769554108902949785152894452361171892828992608214427261851935883670878020063285315271360457541216641669710933610417345078824010655229554933780669824168171056467674006279621958644838138026027277955233225147524077473301381765943642299579690552223054360989992782667386160969795612515597404480919698922003316706959551809720152797309897864127349739741135049933107389017039559709494160470627514308940281126679542304730907150983933126227749846410237278563831291350888136731026008268357825094676638290800427760353972502901753369048508343605236409655593483145487879922928824225253962822422545809769508293868463271610572961446849517131683278330818136811395637019864486719408552321251164686299946693376993277046176220704235351426858101248941052021515917178613259531758775837914380820580311997077605136356364663226754224640027892824841841703867405487554709642651938650775937712813211414982977976849732385484385740856639052012559749528010810755995442933911087663687837803765610725701610235350217827298930572852444012999959447423059989370052429948655013440811716193317258581442875003919912336235954275856222953976744635388101405744639069939157802052808190209009342429888945662269169734484235909534713803100478287931958431416306612792669192 [149,96] -2404392510632919428301243050099504514355798664048056296026349493095690859675814883600145684080921733960425220223006679884996276525376712731859925589073197343607551373952536614188973553664622140586418068408489664403185815092516816235703773764656655097695398444399007327962448856778814693186552204687996952666329878973301843443790692572082305109973284667341238801025161537644000342178093737601346207947419004294728317551257107820255709740021339426009781711500654022071501039630669640714305548138061109056230682908051751473417948828834421742319741920954326499820181596152173100478666367608440020455230716715099934505354450640292347198989665572380165591067604615119059385230112116293903217715727065198659160086170731868234769424798487995799318621823877903669595801230613819184040528170085492994524458118602651379017321769936705815232976580449884587260391889818474604168898043941998682861560514537594911127986896315411641984041835523676858216486954238829733639570502718391801254907287940109653121481330354728668669430038718074305372518055726967988122730534382222768076800399759161690931413562395900464804768390738055226220584499433288009192789148303350702266294555574774546051204062656277765150812589827441267945847248822558146250789353147916813261724451127574053462208750109255627897605199700538913571736877874365101966610156052977287898725647962680020539031792661609030743612708552839305822338929557192460515205452413255178229896285861512617675536081237116746249621773295530444145280851344302099080868343592484711146772986613386782410699932752497199379762741216485758193656824261514799349159044960491508687401554463328997998175488177494850511953100581565209159871512537296633858359396959905864025383491398294385362393486302902940329054758884206551237812079689945491682980878242427846923109263403297401057708373422277170046858761476976217895074339822317588206076158912695183343992645745814733947257918826975496038022879362252021044298402781301804541856492030791605169447668337308253173808 [149,97] -196160497002288034217094230571208653308293018420402906582220519573114334303792228078575827941755447986740744166992563585758508554135024624184866422935218541157913241479236612310181025608469691723590857854582534712217293331826961046576972088153691457393246540693401043692453647376197523152482173762603259042999628787047857501236129950212156428936345977693028839542645369443062376287892345706371636250315956126534921149016428102850961201706670093648729711671962750772592248893333784506016191501676606435309143371211443895260871094411579424842846131711863738390458696915565677486988304662383088398708282874956942594537201231219748333526292562044153454296041871305006637987016278809443453148476524494372712390260319435714590735646500814357091349505798699283047252207193899254549649289387910213548763876103959018276245488093358978078284822054156804358658337182465192969167510648995871101775495317486022632788907961759210529619202796383831394449106376334029744314575288172275416817597590489261347184574827375955678109531233876884996168586059962871496220030078505070169311746608436715113051126399278082092773874477657562547202080194731467194405546204102067052910801308903677550987373799528060941557585364977001180364894970659510918123411473421911774191808501531887161288336661577030040308632558243756452756485396516160718101391360201509046927255877130568907425400529297570211823568384657238652730911074801480426800200455701856286713236023522500325539594409658742302949234108678053597678824967709618670065400616344987327621679094465090318003708615682625662332197068012860908057751128842603118976754765717224813982699932891191785334407266045314804125819489724057939112565730007559534768072824982800000262325030326625090862334460126351598420939638362428063056338564206760098337880859301491668788864716010676443907655059643036679755987564059362294732818629393668609681251661219595748232513960471608081370742782046184559726902865265026101311309323194251523394438199746027229479552970861248830 [149,98] 1509646873836709504937372182614298287157070585505919703425677664446953181458176326619297028252369007694760004261390511738868625871354879950695853387978450390562403142888019053462119508828803942865555313714889223870500765687161376489520469423850318336530912746708258737709107533116832573578153037573680205851854112929262344071034115101755584812045836723884435894764119632577004363490588094957295738198410965469834800357626720271728097849794111665420121132595098124076428053046568821133975012252471411399592235567041057071333737335593464373414822752395558240614098566276817149286137699295459078027979149906267559981687404082563391141408455855648654407825121549467163268931323435875250837546359540037626238078844368354393865536604351797418749310764157201655809264274656247730875478971797038388302310771777947444432579706540621822489292198766195276168182466200143997782152743544643335424719196776182449518290699405580447310005530217589789916676034966495075149910171481495226169068377242109434228143709997407637891346181741720905068566530206580739065622322233617002717762332030194472391388436678807475556057561069252840648648769684453316041580811568810481773936612361110158027232671179585856511213879993656444640079498799511703900445945753729068996365126096272215013380023946737480524764355116593281115544140995003626929116362542808287231759869762060938209024861025270012476580020680018299919518733112091887540219082386076186793604594252150883839076803133848821883320145343730691346555275412703974249208076611664658836293569474851860480276140951927777009670616421373684778673329681288009034792296422042904855695319950033311790637375044561834416986786150254007435077494216604920544026766853271061083601407158058925141578550295859109386642917647216497325670534327508461979471448679859796532167369143379557290035170003878797471830857791274426068817354407262671325489271444073127899302969357141500211792959576541247104492220411262201169055739173188878157940281500831996200144146056560 [149,99] 70286564318086845611844103157532858219193912622886437488358835539778045491689107478864776682506890480718723540438053864192123814595388920387472796330408175547634377143519856544888142193756571344907800858675813362200493213590829289388158074949547895915243780126700053141189667961476554016573295523129395586270326579018891196521848160459871066788063895769401094162517215101758828570937675835045816705533005221333322576579873659518871123856192743421774565400221857049717510274454994197904532307067907664817140776073735885140103088938271671768647595126987779860343928609688743300873336999979632933904562566968514327066830282066833878040777623998644699203194683167603230151802112965288763959092146614995373426465048558277835141335798119146942630763746329391805746649860812949956935319079908264820378176414204243391437976820924160300894749022089629308487808638348217661514108738827972276387980051299206929333680384823920827260299665829199850844940721736031349312784709153275341276279970919021918518502852920389048253547059686206244048962835501674738152893913806041105847918311521061840831744213232480718937359573974006774024410069662757615536853563430282849570928046501701653876741589362176209877930927712851079851603317354803333317122694191790400622510384873369398228319160870060621686991427571550790276305314317901863578590347451361571258617220944414285699289456361937759700292927974900518378307480649873604627807340813668961933736423153702634332028683967037312680980150646822341432671037448368022829777361672760514152059109670973116527723383516242795177439692001386533642437093100297981091749433392306177069474559328057581328851734149633968003187605381700457751730423916926086708064186655954251314450808542095805439247994707683976373336700930451637216154158035251408182935884597556774449976283650467549646541590162792550490609557515534942300714036946881053865536630754330040971860321338873855056866118652820991709607994107809060104065264216471341526890521698727368547773252 [149,100] -857400688181281512045518297464543556588297946546808700015631406788227016482054897670249798061801545190246974150736108396306832465885023831349218629360929250466036193649905135483523575539446101296522969675468166581951857552297390239424978773194037788645784078417754161421373355443951471583746208893566161809113463457651068577175359902924416267481632744818354015840549624878802851428960336128156176930384495794902332419417639379633665793436053332659005790673679644914544893831820830544235585767668224429038684284453793435028862888424714254419954454829761070548405068527832103260304438638468926083851314585117096607091518210777677370958555395012859547490607291512740489024937202038845989475095273649126753907196322417883353711146961196546682145847140947355171949221276646968785876481676963925898409348846441437942787863193948258897128940113787427590475463089048565183241412418753932250998592326388790863571785128509931098616939533948908569939437694868404951266526831875682544559117189187280805736209576427864910780452064668890348879248733284004070731293495269909304723650897923531565526176936900382564160486081630626334075132378093980969192997018619299768688387099188132404261447983657322513488709417096237864807649450972222377828682484901363130473070829313397838794837736350283474162149307013737752060744753793635211503698774920085489437353335018163516182623520948305360393661446637912292001726385253035592174350809520433932751708831359673182801882880681802442314703371212132595497008222903165977044192056808273669017595475805196347788419938011115972877102586584875565547753346156513849539098625137844458842857414077917748735861911944617407502958394956929253636484149752819677140976128865799107942133481520425537069409723781890870982951393365152033791169272582226135792103798614196716737075236465331077607935481427782846461260658833859288131496747673847184201759036746136851753577012658322277011009456634693093277779220822571243344978605316103346268499345829585502584 [149,101] -26345815955674113752310472963920600807129490981900170231645106794484615016209212060861633059761156660167251731499447248352742217404759225847143005657012501007405378256680392901310292094242387203122003255596199589958774434309851663428560572975004947046935978352739020198590266085669546282880274895728042500383390784806470400529720115381230356415413712142998754979643418120752627873306260394139060963652826855312026355205541585917970917223649139821659577177191040254150655391027291447752827273243610680953593446693376798212734599332752995074614633084544123204502925921012102853555388024288020383184628121695679052188591114127311722675927094735642077326609828523708009182934513012716538947463776832448295704841017881371205537609011280475479937398539451992286408088739518027007759367761522956191790876873632406100731345724666771527256644095715742832079601112579863053715761904004523361573356360301869115712196644682176191620123641170181059905400502793994252849103448367031400841775667010029246029471248180076932171677806470088734521690944130751746248781832515085602162687088346053117462008974063873238976766572292651514632408780114201209472512767265975051327649199385084303855908561175341958476799747276991282360306302298647167107799914975249037198505931845786179358921799937244164603810430901789532693933844226716059221651150164115730049873561362547585192277202873731310100133314152644085427217592968406595222658169953904160906868879072855447688592528181628763930188013347461045482903738062571572010012780621478779879040955765404599447672869481316686124714061165919516789394700517906456588662772348607888328264743793422913074060397074350653223912979333371067956404967747574203581879987572425172876965155315579178634685539410591243810656146016760787760645933746155159586507348813290315533014940891059574888267513893152715836248678685494909257075549644926082515250182346670717606789514587695687999066484321600288965568303631187592592121785287162389093058510548403861 [149,102] 59928526527989757595147722367683733198518618220333175067690720183259227262429662661463003099316997020639147239167235164076665610649850110500266184099858145860811779304281523916129710626032867259704235777534607797699708262557016930742214033841828166734319219453641544286880198929216534417216165784036123037897063641422406279965277465373249667402367444715681513515903167143786321817519650542580789112969844777559602151731147296093169080436529899120313831754198378008216610534999380926795778768583882562045600359555143134587547447527227385803706656391933938857066126878116321925130789952582426394672148043258522865968834684427975857485552178888474568189267761605877675467553007491795834798694013937746575503347310170806435449730047777696113486390044952457137076325610646282120236729927346429860023620565276464329805633324192929400148953074200830262898612910355559847158871094815071176273662313917855240083857559478569781508692896143861748652264589059237781473859115678370758419609168770550018117329589497294310148023083286613450319098124992806295522876502283908359798393507154148906120127103259071409444163952495555596426369350510835833673010076610538430174128034564485153596020870108008811001732712695974935691468758128638715173125766282697374251185330432722790424987269645193045832767121260673316848395431438891552346257107521589167410243963099022559281281728141557279415514085179908063598409477280258071706928143969651773277306905457935005585758689276323826619857819290129436395209023656853046232379878617979637777157030008004694778509808258026996232704316085541717924781283672523925699358556335641238744564845085355325225399859717268618043269432994745152750240119408997093125371554363881523670502253424749273554386943043547242737685576769194101930032303486400433304127167299906356367554011388620071784270465186617684313699495083447031125203392476800636810350383564795290094316676413739585760885382537096842251373315728492256371442687824010874043650802672 [149,103] 2195170583345648663046335826987441258751625567889456446500370388219485810860934961506272992219982614134714700857522707694800288305666299827589060900665727205677008968763895964670934567035850643286566608312319651492940992975456541826464765966161758091842341245125216934060358446263807480196810883630590356837723400879399095012355214042003283810787148007626945250290324783180706208641370068553959610225913011736574404311156665380394877898679116872352143872611638896383764030374100824316500829827898146021326541121115032116904272121705826575142574073349482569873629944554470633859004114251201916269156038291302924113533015754112327196132498438302455912834087224273024989094794593013645060328276519133364985094580262154044416021809082819710344280184368672216813769355943294652752767277720354469088379931802020022212268058344866539528509446657102544425731343213367359627775266999136289284455478833789327441045145188081661777769728248372079455470116513471315185351504656313207383836869941764644686171853915841950757349193829159256817760615979257372486204835464461702608192958670553709652840712517014212365529807729075918485027096786221301807880533716887803062445705737143140860805772778983144184700598579656626514471890458237799375691338333118791025567779905674060928448969557529751052847089194055246221789174542498726054943566236809135780339505765399471267135234746290857211264330823737054566725737268830336565503366460511498855969109138885602980726903546849111266250054791556413173036531556114852448217702623938832558061445499580777305136178601505161028068566744890892459220709896477057616419336942630324461312203312853443352606974919144019569170869595545425561148640281705324815192066241526602850069455104171005504575874159876374609502180711672669033118418452124141398584425045115007449210519935929728647464894373729284440257317480262378690454064214704413974487298078328701195181199061268824777138929111357612996960746309518932557125143062611162204647584 [149,104] -3775204450392197016489871427338914880373514906459569255604747712880733306163045185780797228687316776407612713049906233426164973569440761265438147067780206490109485728935630833765757681036842286027115520436785226081544881918789371381119024269656627635924964680418179581796484107250316922330205725469842946702167089136025555255517550495507634144565758182336681400780286657139059402003346854330132776980294744474647454363386786245337717109993566045251059147191717622735927826944775747456073462363976486884449563599433841740539764028599293562631920666429191686967452784295425330276884214244676592017756105407636909349000245284210349001781924714518132297832565306058346962394950671896743105599390985454959316239523320006364724748558095510026592433437622447422283004060266832232283312297075280271247005863305948530134752654650486937040378793434706987467087889094648854438395159344143196522295065091302747348290375172947396818422109125032153522643192596402246806847660601289624013403140228190751307800474057561973317115122684560084201267689479713524970494006161539289233414888904227052528114791985116612873493908876129065451273161484107311352492981898364832000989054519404501600602217033965638479340640046430775539444592928577002408093598701012357147170160815855185991884204041850509979885624610906395724723897862181938382555326376896549851405160310921282713958050378880234667147603574042983288727176404702008767044962727862293812511137059595297777249497042229468091367898783971891273559127133881240979330596667392849211426271621860937576490265091378025822837291626766932514724962092817868588165163400614316097296197146846509690741335279175821440679993034342134306690097126509390240316556082764485844845117871508531328796336923238226942857326064418629595224232966504377128308068357381645274673863216815042626917234145298509441247647377696051755657090942153394935196206144671547030917356672644587106546322494540235324932626725887647267842735027504413024 [149,105] -72533963037451162672352136070837225771326551347934584144797475297172811415586912708074731990678842497884157482444581630333013121546448738403534011837387807095394525027678166618437481972843247005888919532667389301491823744903973775932695122292291043073734302784779821744564876641891176508685211270530092696799445148272148809845727362368834808691897427858165587116689360795607631251414820638598917513275922163286116632404553336223028549451287580908666038403462540465641677511677782432888676994337817454239913997426477468127512797841212756102344935207706246053242806146964088103965673874190269933650715313965715632287435502761024123871838903675293910843531268835065431852601346097727316777595199509030560278772311009146746735582842177865054785475600415791241898009778400023796522527164819860445486367763881676302485195230077319713390553031382458863888206238615176524002065608336161630669726633370165112074079393037520021381167347613378822893863903780255385227308281133182485820544886651717715856079746671692897312123468792979756417084033853816873800536153419311841396609595739293714418966882492881356432367894089086416517637323876915426522605194172099271653066412472169100515054762162810771237911597612047597810603651167904097656085788339677886630675761494772408017027870670385542407026060957409889121913434095029206770575174411640472136706283079345932951087972895407403363264276320915928843012829115150663567824437054966357124666942596640410185464285989846389052460441539616454623758016642537692775618603240031161219451253869337173433132365006060592959789481299741065924514395534881993093786948827976502278768389278703031565428761874851764237735533334354237130766562319616580978914330811880353090681915892001965496169603038286181723245107077892526572662740634358787607999788695263633215696466470949501511012559657234380324390786326013902493763496086710085490911006313587793731716592431190295567251045686636417919229096847458475289220897193852 [149,106] -42881250196368161222804675459774458445566272190715554083567932425689485043707436604258492771874585688761653303125044534892254847932629764478783785473278561193142581394065269298288820795919477240905775604208357359925562712102128925433320146721267095602514063892802690447713984041764113683791078934440444066147925403674189411798421179093429471903621466915940627809687762610487310349644114763917469174292580061298523891565633394037565768953574323013566833103053917218835121124058811499873065104125558003922075266073491431376387354812053033290630884997289347966226023682279377113170569065988939286578980055303216410577774869717411830176932841301192850284211254607056038120183578781772537728345870540496835831904136177542415512719763869491884495211667541486400265682430190905205769245843925866234592754228441699301034181331003044726608218950619322093811148254571299101754825943196485654907025545570625654658440516942435513189060141477349964993029932170194747523094683740102045407436663579039273808426084371920053362990220249349450147146710789748534518774719379816174144356312367235706521937802968256671733346608997795353014330427525015961235571170699829862328820986171681327748255441962686596227542448456268019423707707447577842868009414671762619352735588861398780054592032127149733761656894045514693444639589376942492391276446718161409149042315461983763245358627081256269265579363985131293440793892071786632033745065055566405771320716342867222815198663449078124866751774521881431119075358128815629130296808039138174546080444616805276268343324635951786800498284032387042656670094753281663892117160157675220087706067993931721484569043602332571962563110144133759353459404911068676101334472159521891612826604716610024678527705596512745917983900021711697940079795050057147021835886675788349121626183644194461587268899394561381528115762164753335226715242214345296021379465448027970420802058132191758919389310501823147792507534438254792785747624 [149,107] 1008607932522650664830710594652219905882922674150947330679297155146079054082286001879334003606124090436094459267843804177229974663685966325969409642105677646969296108921870322982278491306255472227134021626406805563015009382768822653480761647884130225635425487360765449149806000356543637309319722904006226750756525951656690395363439256466767868764042909103524744086422458875577270325740509365040189645383388716217584564893456107379322832678267620589413660261125490854304385167297739870982538514363882477893663767837372016800120334824733663881552843396601797205349830715545230354381523227555069951794271211187447611349182061474014177451070182762403198243628846136987095889455048677652188857958234708325181167344017919848899224869527130734638214164521554892638593382163401873233308237452254770186479105833338031736005081872004278813104080862367546316655456636717146255968604455602460815662165126661286249415048311411053605450259059903427747856231023229114397887585506989436310005135151620168259142457606054396502113933293696727804484919989104561923504572962898406981754093408749186827232361423116655715219700724420275865347259637721220277595344109044830962202495645308131419081845376053691174949177970922100569792531459392238615902897214152436466465858086939234721595905612439167242381868285467252682127229399562262552000365981563649582061886779509732109505519689230287978829595456573669032467405110630137655672627570525503370075268564500427370274612856759144683131864571352666805036637749135955258403372733275206622015640505241114223165072492017053852586781390538824643055165175220215308422282306698123711983696072123864137640568744298518309905370969150662045563709020740253808773255617288275663094193015946925840272055603300554110417822096094884490609485284813440622276473148967083343529397134822229306772400837135486442676204945845933711169710323866892514933952839459096451134507026758281736684233326182468969632333034241472418208 [149,108] -529890426507385658402610181499903836163162584329138251668842764408550706636341343034773231241522447344200247656477353371675585979797351922955890065748409701483638332440368180063056007416242963759281870406782539393689170765026122622691540494577906508925800538509169366837366000597738297951581394910003410263747222527950291517278697542874264327750665865651263568640429869009545384535800550107092791458126194606363103787760948489887808234559506271667832274018160186009817988966415594540572467165370277218851604588087773896582236173932051945982383150616228368156029675445937436826731959151265645423957648193181987204252845058041040557301566198454761716248822726603402318887548350150123475882028236888539905395015176471406740840563712045697709018332313075404700923979838340878388341406352451841027798065966147665754023637494211925639676201254876864093609003551782245672818865283453978966019240507616629190076788758939674948110224966378990368915036841153728993607029133332303915218179379729684855117940955618561486962589571223078753442259734346641452579483199248486632718735640761680198486863989102440871171135090179065301532362521072825859397992543747650777541572753079211871715588580255924634395118819853409723231300050435013715430528410923444102480738952200204257598593934044790971988099323893578105709214547271479863904923682252791606526582820740817981586017804300919398681293640196822890855196433343650007443721095416234049180800677459334476971892543982125548351882113768134010045358204531391789718415241659463306798052613113462059381783487909963904210841000351453115472258914463183342856989148055208745085627320518126543965899220737210427894821969328307981270077999004432529296914193554085048493598263500978459707504253338672294599856652195386788116361687449730922671712172306768979504470916950766060553147675980139630160500317579523400853216286305350973472939539626376110922227286682476914242776063419761194798056504106240 [149,109] -6159959600002891581634695859871734728882869219051031919226314399255670196135730465663446513600838416949737217343071116466066239557617445280293762933575299848745648324934731583074438183722940647235322475442143387729016237032351235737216126172914179185238397367958782950073581963575057001140952750779188801577550069043129144703806106259358098812548648877880060678710705991589883086412663647416830368334840521573595817549438155475448301904039259752555925522971805991408374731158062001160043685753406496082084630162472057184891055219334321186611594697544697798865539145127622307183876626258910628404965067882952741440138679217295142863294742121593651666441542109949340621600235093975817831147370656866368115154800239368758861623517065166477655055163273046898150117434625979375206254912748283025524407053047695010882096234256191372424196195409788961801083652611717076946080860238399493063855141279965211791112406772982702424145933420331371068533547672568538885349503874707331975699927403418338783868958650427908326985534703881001460372379739995639508425484133800460223500912675654495494152540622901454177788027785726584907751420287751507042854527146978750633521180260320832911834302759720843762684630371114920592067138730235851905046509153267969746550263059920689621168108681111833173141967449876275201646153969400615478424294573375303900292589180763066317892633558942589830246105105300330526633587500698990648136056844517019912559190948526460520372639733929588154856932697757172814440791941766851368458046274441974966115171632037361729805270362603423042633170228334816967132749668100881251945216479434296981024058226198682977928650824760712978410020258937341976274070321487516150955318563428653426340028434851345981792338183376237752721738619285820197603562146995317401074849253141358833500535700892324501863204420949639111024796328034202101969162956968729263073739024404075435637723645139278317911519001891857758498910594 [149,110] 78974930737820844537828225463058204597788109325493635919531573254196132073713037660644426933198445542394032219124649609939273041443363720032608551576079494886010813859742171498118631886201857594613507729078192941060692173236273316974814190147921662452559656923411338867348740639789227472508199420235125996142752240134514466449179616116318373360885042886357096396747959076574567119127129778848621620986773415310820460468009946472528733818637535331272193677727271717598556759205076986833716900083098599740625083389432132447740008810506910934367845581901588023692579185964861016457730671769416169749446191251435629773194955761914217080630231130496920829107674007546359283320602358294525255714672547250496055647253774964300442482711804787809716102809841041578757191519046047491614089566829372677297593752500937254219682624301791535927322392988956937103303252030678529563460578773005161094163414208428451141016807985854314590401987227376032760022425634875839531818035182917168136804477916630723271899208512277084794104008428467941980041428447598714280526401641024214563140182196200326723359449644069494837369478649278295317658688779349362358952640663386512599901601963041011459920024336142576861815287009566048014962323275400588343169106591839790496771616531707639055483552782260193132632489466531227395911286266034503920636773760937351589540650477474028569330262728380851950558713948894392156013386961538834266885281425572211634754855604462930474354153444067436921146705054870415491823119773250787217725460595549079332091057233530610446491912160724777412797206450745030824996710713304958581807689575372931039702521859783450454617256385245436099939334148396660164756222661483551877526822208859541360894365036697145996931243781108423054356072935491779608534115413704240249866406181554020138226280061055462968042978602876896153683996164649876624172428360824337009747264203567019394929509683303691595640787311691020392 [149,111] -32187385418113506370344354884832206142463279281971465529185446109086735121076666590636317601876559358194951161061486982882506601574177681701542814322312712206107382030331522853727599361906026803402358528623750262940112389290916520141051182875215094054423887631956350076254068105239033032926034976061386894896028250148984322208981699762545570543195973554973306903073325730086165674405352442104346196721200057367109839135072446452795726074872166375804373889866943776338608168044082780397201300675195991816585820651901715006501383753826544148720078716999282597515021538013003907616595541896467863997513212757136996575593271318492959044547683658682896670272871957483494841885975118164431488226601885601575075409438827096935571604510659747956697635088045641891066274387418387149769218683164449346482483336474368089478081581038636441242911409028285018304569101291519473527638679359446542587454716134073160629534094279462581499290521048909640667158465902779138197443521518758524225075977900390227867324463977564029190115831057952297794840114737940461218753943545040664128715493755990897959653440056297832459995198323759859895281842065801443787090343495926455699256496539890021574598133409235906764462841669573540655174406659670075455503080847824794850175546286851360117197523979969713975043337958389968615668349271657251828268068241161164461481825839737867820301062682425867394750424605676997151507046169639370996790686329765471210657396630030847025674113451241678727032899556313511545805948238049657150238289704979957865367556733764603944309752388156800537080584586774491439858856185393327449477149761462331617190426421397597894798271095046106334547228888309408353533964586138147523898087738912396495281211507816702675696421233039758839731317044017348899545838509823723846381370299488201127440511190402565510568007188103637341140803343896144815930462241673413321102117049439344855703630027891208174685251111573104 [149,112] -27333318793892338655796621206211637450929818279013528300187123707474688530635689354799746890695963639611242392829057564226298153092754778210416020236163660788114184001397922364483727197312790843671979328435616105598020338190814860302472725845237010357672191208862706894777180854361350514383992214668309766597062858555325432077971595356374726243427633923569675929795238602935448657581366776083872821691420694210676200781583689204010753063883925476913186764857063100744297090744450066652372351091510759567438753532432846539470963988263132155356128333156518429083484851552748803352865422064507905834981021794811413032477551880284959650926192026061352930688341607855098682379220715252376470725591701031284432988993679732271190396385465640486387654582484804659879681049506627415638745316104168116610583471116255008136354866339339938174379696891055501015796461076322790249160448676975493387970217955445388797079431671694252061305249353324494050792698519572888845800851302396657436949697140726680820331393974259093598991393912597982672007611032808418391369584696482828232476954863198958354081447497022015095004613214809100327730955168494657802037678334834357729987722692894046182349023356296118821870475111671031731445234333446941160113183382938644010757611545565348255388611486965139806534212581841600152644656722027054726669154633435667501457604518454013277192224796342816864847976633370916735622020314538107662206068906028100361205765643354669232182060380494048321331100182326631202704826086275132177625873170089154188718692413746922702208828585073717019557037832072043186210287909306915352744330802455094961953305894102281938199226429688773795629190668561432566938166680743724345089195024541252101875064454748189121715610971037611224329793439721646954023585401487987926023267038587873325451733474371285255754200917803038717225958300265491228444148245276164780736772076165301386841212193528863682002518160 [149,113] -33901069738433965441703871821646576190183269395716925467211614804035206599436151423703128153077532643947663331735517436562080780598471549500150958432170002293428397669955999407019511485140151262974698164029941183364162899016221588448273462383312630605705186513933194011930999612660053469600886051718873219758184835503382918773293514578245847658802611262168439667945386592623447746698817846263887582913051994590633939851625878425227946087901642789958639203171544488367573881776636835013755165063531243885940987636292071504718015232131942741763650280519091750362495489612785384756332098664289180266904545388632383431025067776556986601261562295374664930753988076861345472056927721518260751289498944803688593299072558290287825966435585220204228982301937228054264049769007317896064925694889198594630102301025947371835358691512574210066410033729358969605699514376479201454812135601009953503535808825689506330289231691544320781636996352328698288078868231385629452702175891499958931845881012948933276709587210070238930428201917017084081364170468053427541497547676932519913179962776262735958469852746504690958164467311939729350417618926627420948043887273212093395919062521262305324920707491501650526748654631530852954568721045387396285076123489825893652171307751023596281876807470380544932925279322509985974084490160633827024805598707868239166783012138948394982468124469908378146053373211334181328855627928418456775260092575514753239237538938078691128379493439024896568592037324899890353113389340702738567934866151975778926655331578328119714668547011818933603613574101948604530548717130130715247846078393110317900223582825571782238367065449465819677492815183180154777382021094858138310965324955547126719028403766079490162444101259997602470234622561333492678987711715825542409218956200656776019962275249365346860230568321962312716486879229637530122367545127212807767281914865924776423229008604344714181914 [149,114] -3814744590394412084437711946814380507040445956822089507350307140675262196693471355955934658514119417271439560649275624648448028706067623646259516242129594900500049638134373337075421486042485755695386213897348999687709096777280792133506102862837968077326161765139264206356504494250076432009398097071210799845170998931011742650855091143886531308985449034528157781437145603726421123105559130995927942337545307685713537618420781602417338904235965333404376572641391424475411208094592505057347648507930792751319075013585857160394019728982434677723617303912625501871252446355073874549609336750780386175127326122686144293089756588632629260442087857403514326159950651171854123512854610879351681641282598333990109206754610082833109717165546676328364945707651101337832290426654463122808302272155450644690366343075478506110081575829126326643450516828276673401002464364873855090074388460194777024804287578157190217986939694427015368432731913947868298084914368585037429356471412928233225754869367411981849414230918506198788024845842460512385040087995570270304561562933204529079146129387115809466054866518418670395740198360134082291392558998389876102442334852433686854595574078082349470968254718159034109839886482804870218837775943907226866124670777026925321463921525193640829800830480359211524044732523184087790328581731847706586670395010579969988345258084696862310748810963951994109712759620667946992769332366608108882217635820659045819046591928017449168554921044497485404261023521753132453662928582136017705194462227010117306679045959466779045782523669080411011686327281670874303178002971653157705509573249530360342967047726394072093435741733661143167052475833182379172054766993887754136153491384921758121397526228959842370419860829876255484327842409451564840278723978344249537225853845291195403565285627626025691317751001338009858074879420990732897521630656045372873253722002891401368045118212531468 [149,115] -20173147222078067461152405396563784158180418510047589267013629258239832437176478073851437123974867278432692031192421421604303338524600099960559052890275400756592053206510339619574014716456933964344378360593486017012610080855144724330706491310827328893011123408998320672979081832903878787156449176295689095693773061065911273584568125263837810608760284302465855348101294579986078168141021627326013821422683683161966868817993236095258774616289445494003253607109552135816786961729778754333076031889949817754983846372143439354993131502396693879105126575676755740905295633088084646515882171727983413852633551733753312463109537610523776322309759973366120590322613499621851403102442997470352291728918741045635561311385190098679923453564082398153433893639382840415714631789607327258519855658689932401464777360421902654891225330940843472778721165888600147225924585599458163938073388004555833084679601912949535392244648354777958215985993506845929813441740264862629020445687464249830886477392610164118871767334350103301007725105532040413988778522808227562694398283856060667486803238939124837266639966647182088529377738051324731641514511355050195014190468026246844760555426955257101496418292629115377623357927122576358190242759671320446444193212630863367433286231628980513720484537165327680743735202294281802510438283332774889038492866924454411603254227687137616763199292182958591826316223235422660587870312087527274264999260045504047553475182097475237506347288745579485237100426198740477151329611533526483628252675533239627371669855173123330446884054946031257251465395013269683973032612373208000900110894932915958028975230006684261808962569542003536496263819234279292343386215572623411402312751447582677763237144601844260490648341901404659775675707340018637852323634501408642401609538604219832137496331057200698785376695322836463951867001262159589268879719410502266737432617905147131472776065608 [149,116] -15563757062777061737446607645067108501655305657767202829641979074481668211890007392992283419982040295014212056842925083670115021394024751214745477510708432338544932639724664066406273626362856251140667082482318047787826484124703704462544894917925513010622060805605589960209709451978959937625656453745895491242314775784118096057736158323224197709571598427447443439579944691477910396287162053213036667719515455673384109157625453824678040630269816088101485238875616184886635844849886902794242763993704134726600308586268202428075034194965514540588041043217800538601607619761956264359066151168461333743863770436543637226027700668070368754870586362354651292341662925857923496062187187806027789644703492276475677490039726207456923800592228116474428991838772958894222640846433453136418375460969015925728115053030965834445087439277652725086861038904810651828911064258641082548543087043340717497012875592771250212478847418270490714247427597934975774110931773322764463009163536822340913613070471174805779922479228004344763177392913739789210710725833952216154779876921740566762109049788693991986944670446320547005208508061958620917654948070648008944281981885031378003457976453124217379727169346020997591666980656522485580652288393646417847437383731015723909015476656368854167265845290850274048697250676355267529221876060106623479198988947484940666460684094624181922759154193272233454761818539673888284931122134174552279157897776981227029091682964931174930084213598678794221924753884848323973841405193450251610123541224285131787822504088443980186351689715610745123445429229212905831755102868959776025178934036397348734223429565723918777999085254234128824174411264669410183378755508622784280333258407369766701252166761859419426036050201251158290070121091126253228789157040134185697098525300099112477465198757820063521417429641770456623466726691825407918153987664910420065597697055422796912232 [149,117] -22204002419964709521502797626072352060019683638105225696039705527040571473507060543787686262338015705607776799682345190368443261387486988672441003143164728169019060914525307040363936610247765934552918399129017592911543737387739286690201393307812644066107807228828574534536876606293357970574528911778890259415896059722526692188281761923678466399603174081726819483102837209517847823292328447584539595193237950730573351404503602597213488923009631186078356348457321235637825747910885703131443714365509139647913489402656778911641118385023050261271258962242766797129280846042588236276696082521115686484044754876762742403363481159535558468450870403920236406011445992123435641822418493734816850377285313632264739210713842239200486620828606441129222745101138470438894050264712647728833069866435250596977355786163942916088636050014059211698483824283378925256823439241495637080548614067276742450236125713856699125218208494074781390205269282806567728936625020647607323342391090272781226383248497963241985003624114860538517017163403563352212045373463113508552206567267280267936858323522790245641402513064357152582721615228066322611619708224331524219818614420902061462974875102970258195930052504497911011096604176392043256348865501206416732937224493505375952079114016594358522048006596801817446238787198518723068527385646818240837670032279043075414642123303937067156078845528846368990144121270095886623348354681405008093017979393533101577889289759907423758303735545495971086602221742637488140358270424055810037912390733655396120107268668449865247940086883141432018574295130556899754909887687703406490948433775461252989628118392396542023670712637742020703001830365290596192603063433207959546064156972514593599232314929736951106432906440324170962930767716642413234707843622302279261964173731385105173211157641023782139712840904638704840503178849298480447444714532408755015379880102654351 [149,118] -1540142904204009745922205369584047974360382191352714070211829413039128315740018646096928571669158921279262641280308261383947057616209905619460868616879290390310681588979292848708827484293437780837560073165026496826018230754973635314551763886564486228407905478452868651923001020060408593098965043696160080212189258814590484141798754569143819471674423970836144085502685685896369251488856208922672695510361430460734452134316018014335020788808911205436420062837298648067405709018627409442616852224654948048134523932256317146264016672948400681908665583780629442280649964814693338052009009171892447043414216092562693061886720886864081985752910104994400207592352669357156235733021090506767659374552567603975909488797333935895609312611198812293351056343428167079579667628091424099826081518016983411875249457684029231597618405845822354697429819614632587185967114076407511429942928294898567043469910256030505929923222509256256001469635046479379645007978452938815308931379160875744615809588660380641931557576241896779897468561071338790064409601060459980264740835069250507949338361326417632929474004450750306735148923665753724153079131977799658546374678081647312146160139496889221412694788880421199945822268875099174919252862581080344552901070093010685163695509045830913031777301136366641558132333986665987129201874214744644393664756403966042433553923058199945109759447988131684808275000142558064485192074372432338519036384235449169340394448945150468478707818160625475058106655741728522582900318809960612643326241878191638903491700174243962767633797927595647422247677482739992419696687423721554193719066087051253392170755096691077893867311687615540878136755986728603823312096506668396365319936846958682503867298688425002211536297873992579218231322407635741137129845345742724274533614556844468164193001758588089291559360283508445137464839642322205215042130790051055779587760872 [149,119] 435992071944629739932993408210348735213848445394913879149588495927977830699972938689616769947634673647006453676176794062932371986335168849108278890036935540452689474985254736399943103656361823708203876341826468506016739442900484145553280304758015274575316705764245112423851151701483678978126100041751775013005966068511947879239253249828592830534716466888563120537638049602261334434043125186223640998623823478147155412341623466050278531158591088433979805626575293189591060858596788597039004850775343957634756410930124673734752402355821985299327425678548537085111954160982949365302371040712094095825823714801135860903560704520643735376195630185086042650454888234582199026273473121861636582886019346363642062211952334169258750857496446653359301473215983078509944412840344003109704458884961186516231118617426092928875962292430961768843244052050587418358223940963298247766042397717081170619994236930190430292783058383074061122849210476119366765861799015096214163110704567172156263246767648895164586597828577650882097599883033237185170213093958040576201567727213017486869721095874221783527437658184307816288104232191836915540945756005239023110520738937098836599660526361457305479211055934275473281336815698314370677922471415267552200999769615760764864680780486745297580799760103193638495344006810097231017240953416766564289441413182842050421592709528035590978774274383481289859821430103012895792828733710284210025275421886914718142674287078290383296870459488439976806674621069768178989267482465964409783310372012147859084019186147358995662955315445060848654986632946947367882373423484460366908648580480798407621184102565331532150730179691202603242897906801242856671153194079880946590187082053759511929769073230308851240044074257499869506752945272268844297581396186368614827123991686290936491065736716118037353351509841339301908826629976775444310239594365182185456 [149,120] -936121504687013726907869753979830152886604185335340246622446809458439323497879027533798234767569926338145969732283314628706083593078825822169232322217349114967367597504627517898038157921734230110723382841806533042237998787080196937021812959116371854460459311971034279691884875948200719336564364880336166003259191463280237815520778106218114403693204051773434156128682718894061033679602812670616594139853986622517903443219099549479295334268963667965266851142502614259605049389703628216451224003655646726796027373278856776915261855423244823995709356560849031872433610007857768611246535453718943043677610629784347008650406178425422136077129252729448561524343557276779838134927392843087237778562492835995237185553187173076337961392887504089384591583025966235641485704252010385286679471615566725538822569724978683886774832699712517022003890249807282482121774485376695265959605750976844793153376507850907407168849327542624465684994174357872081953789539951284923028054478062618651777495902743641363640281609203674359325785527833353178219320662484567679113069951969528772144251671290202339970004433826243304817632264736873004780679313997758658048393841658209506279018867454124958200852431528436547722188867118371555394739834235434216778466746689385106271917050178340841706540860826997976321014704964708582216261860600564279830453172658851724691579775281667292325111766836144564589963573676172717398556729025443772790021340539169284490480914859827434152980082459731694830321102506665741098494489534991017347930749219161287043138882628433864237843772866105924988175246507864601027818131615328652484196076535920090328722848956383683157502217452165633380458655268614535503738820671014527399997037176239091140433645390844383739907517841896674895968883783808548180365462721691502006134722194648419584355849696844191832447788678875730302632270696198098573101916226896 [149,121] -269706163879811300261548082801096625160858019208569801234295021732487604859471584477945347052356321417834878610116260347563701611999143807226027057112172736374917726879338320250604576815872699775058951159276059634325620527190567264767796347620276458424691743200163402764747462112750313537727095458075102497345877209855220431624585368223962027190169549681507212314232953160421911766965136157838820638487523612610042764700963862612640649836727830860139471408710225257726963272688803866409204420806595743882847928179013511306571304918103989670462048402398315711777184753072114168594218807601901371227782016155615449144994686761496590179364410380880341776717198731973530557511633057693039543971837588169553636070182520588649023648752642408450070207948787843305982461312986926801751980691077025442576953484417780321303556501395611072126681516440750326119295338009842778549974203552096721184007091827609425022763145097474255151155972402508615997957993374884692469679151395354684403377856707818467072233696907300236883164329359572461766823549919779952021199516622503863520149954279595629584475025102531251586771520509023541382543955001836801772188200405941696481023955353622394980668130958700387682186165410873906213885360652736590103763016923817947525164849268228058755452064894501359159615529657432075751024898337402049233687522647318826989955983000588570666181356400615602727765657095338789125640926731480019520318385842165928751623923110570202494169905224906857657041836712978711061872709548436182788358461808555861714277452348243258833589818240468399846374887828071696187590874139287058514514611057994401713003310443372013215027799966131006304863458863314282717202553910169527331430838371655864534368661508044564212944829116279945660766475505570079739786387962937643496271862012917208115391119508708078938192257158023956993408115706429707006057644 [149,122] -255653079500940305675022484405759812451946981611721988433681948545646059873276770971378703879891879862019453358266159420898200201313532750576108624739617516705140172285040505233458239925603634392220053244564816242107896553176796504632121547387969069948201227352700839849990161919535003633378919321326597793178826047995912653701780009291662508219096682478437373861395530336838005544845949659213115499278817641801344067752153584887297673819220325672054191880360231210292154170454338016743591895776978791285919669661614705220061396118472593198336179505411142856335029970967447236006491863991342991225029903048421785853615221481491979143053682228888554033247104703563094329422367024432662704820342770915485413827899104450428790762577489863925966213271619406651217026050437142455157867290672460452696604375474436309704564710040738836872284926056523529886883794216221553444213636958815828346730461760446045134996770039229251011547333317031027988221009698028700814840799157741549873483881267203592906224573020182595556890282717033970860839894965186322430079972014622529956793812546506044368396255101008927451582642798871642106281117480840092326613332836357603622122261452550953803001607264437962470361456239876707734872204945496667641628055937853211452568897135195312721874415108643161832797363606643622296645305607462764636772260264837996163404382689963983339971537573330988269693015081586377275489193016004880598761201275491583018037462889367493373511066172255430717151592288036290226841721534456297522374420701523427628821563657327715287053428606778560644049390130056841838969810036509503261347114378690729226053722854734504265857846479070301254440905198278790217592700451247614324940472887005118931084362921287054896671143440207430720893800420707869674769131593187481201253559893269231207192529786130207069814887358666813688480245464139875006 [149,123] 61933408666667650842666455234376645726006953963475828406228888617077100918660911586558514346721001771914367957538590212134856160537771600919553337563814923617463183422376211528946120018188432398169988507499906656857283893266147720383431412432544532157531868780795560607675275070545643636650246186082288350051496848293676542897095350702151163670925690552619226966619995518426878241274801671420865707320752066252619374964479253149341132735945596107234564433986423543620999429283421759230306855089438300243105701858362187573618478655866842524545432816456991060845852995627222705033259304204095419756122579530454339626394577266870693146599792281668608751167962858092798333085219120027022183175165954337205213736102810527133570939228586351975748249312058322932812629709674205580350881767936885961922191243954624989301643416610799157701960001633522439751504170283299340851123567443856905976776175621862698140445278922788225137696741407288188920152983331412842094009934010478461159508367640888096814400319161374260488955684485402784322559527191247975397631780081230292123613543084596258369079139508469353504907822711091733438810861169124244751631471997495968879915116941096318447400218119116099388362819876793638291352385220490434564625798193741939292763832253671965251403193866290279847220879564981280293314549804854421740145133144065405992894156309814954025002739638303413216395035477352831470180317720045194833455876363001070321687796513110663360380367043420207451072019308510293994136872663836698201098490580218336965779166789601435017319296765943415652419471685932175607463040701449973879228718043929602683756524910253352257513724010028064195234468886510887070180974877536916597657217359253022349052501364318550864434460905292449425162745186105786395001361478102689904465544465159240025926648439388038377300839507629077518557720253080 [149,124] -4410704295969355882572214671924165972528078362823902453121101006865120847652755999319687036794479170496710958605203409445154073514239975644389861577405075018736697596056658343413316366436955133562019999724550609265162101657264984599015831804337241842318472495665171789132869946496563172324328163870049360224630871448309935817564566184054392440143815858108317831012113929972926754863588205506683517828611920726660678978863763056323653169116060342387183301846813408918217942234727775358326861048072992211231558465349539393055870354862252963857517548148879142015992968982371335746256815879025161685339131818248810284535324373677314603073663398374703156855931972347556420163594804102046723286135990350902900462004438864508361359227902951172528352447019182908595286847661112339774130494760617688048983275772483851034569605202692025970359056154739961117091840204927526570385881892048749281665461748051562512908251120984006233576634144966167437512462367756685193112446854868813019205488766772143595209565877563979960891277804591050712702097631994077283429553571597365200222133486038301595005449220307923801307334627125920140229933015712737268833520326640101959574743743262339230943132401114077880485503103941207060505927681760547024116455863251496440340583642820800802573018301877265180632540127544190011386381393643379171813651999887140139595191675275479875509415780273081499992534938647010456919517946898725450761911371383267789120389464994613340711224251663857517939901661871998885162193788437063850652527487630896160989449562016938278186669488558044872222623066237971057543221435086723736384418662342253155190848908881713801303724857000373523580054771734292264903117455224137810083496956802840225092583260288965829955060601056727252272879492749974823706271450464720183414486363008614151686472757244588260520948192012861753672728 [149,125] -673082281748937504864103253292784188091007101569523070603894082210942149832426080621071804608887605166393914818002083032718821062084292529130747931396472047692282431914957510221682444449374919187167563979045503599302343787916617722840455348358108642331780457021935243449087780424484135019077394374664775792286451184485846547575391006249213373102480294008876796006877425554632643707661601949107737868343159249753512158257412986421441009756346408336988644666286909161439324851240564163910469537547937382514635350189890510426210541557742553037509537903515815552547676990429066063082286374161721008938380621834315303623333100336578811211437323633911711476984082155127240918773251920201501074332964238076738108420414458574276540029902508298708618934128399832290633775257878683642600902385394204728113071295356587228554125471386226320224694846465595555960664889045285754701596545424686247188242248191444925414424292678451007028172603623661501917415321367596983789497781554770706909457201778524544010570793189020369233047461474514426409953260191298862801945411921478296301677798734357082710638613875830666350206624939726615401511008944554390254637971589553161646514420145980248097253483671928053553477567430654433469198282938669074239503278462003018788383580961447000556242972595675443909471337389995913327007446270337404754738192046356406095799597745476494204657762895115885119332525789879491897946675696268485076321859744156110325939348130042012696421858497148398702198971439731699415217179212367198851332372409509429802148157153409891540788405032941393116314805423523956551970699876818763009123275685912986723962522232238037451754576601326639185192477956552904985569326856139039975283862261486041370852749741420174963241879970877628252241301644591592526260931227853630756884733544500585705108909075581019543461061811471002 [149,126] -212627068065535763715655218890136066420383840372785384554262076172326844603919583091127737934718895706635668756712348501410721190329305250152583887074222496751123029959605699183606061955034956536253702931371269882042580506405847962184709343588382287080205793300755761689652781592642689915845101119424156166700060300642581468337056375525012966911204308963180111068563055907473025294695933932408220704713714964637243193591027878506214594601946018228499805280271381178383296274973339835667711554185305485267074353911354331502409275802217401342006132770390447918811817375089711620998960451313110062769718453123299602142598427281203091193177067518963179860633051969411308154112639880371454945911357385471057607795442789801927196736116956997805446257546558108794985822689549886603975891476543707370669790834886406910962925484464868691128997734873547454485124991233562715033495993251220118497495650984333529197289442257705112422923735259576011155083049109735010231453378899340790361471455618580032249545136995112459025563127746683518637017581037601449248836697685605068925298824876706123736027049070715629729027264539937298424615830253789976016258821978453305450227067830362325185511843241743296013504108222412082422397187114312721857076361870782854957447470696571144372674865284248508553844499417891285952905264843985641445617873725014852127090930982091570528592659979533879192542446293289090240411897536297572000756319284400109389445560045448423454229631532612139209748477093334680141912732843204817982068297742926340721575969839483722980393994540955853778858509272205259165345617514335439358228112876374824330337988309891997120709917365185716634069330262631969588898272410912298212105690604617284419300356873437049134836763821184933107827833610454401429990546012742030701779100692280597063610847409387807415049345784 [149,127] -1533573764405610859006103279363310862444583712502783362312292480689693948266916835849127896031570672842966265714075736543178187169728983143237227460936530747676206310828198974382847938969530400679461045411232684722805794767019661712117131741285371800534297926223685350026793278679749269120389973336379334607408695140632754782069680755458466461430158375461136538551532359382896225372407921586776268922198473859837017870144548044397038082339378527485975189193129493855802062202209970494807935912513013091028119670935315638957791857493536029895432057608468116680179737530341761061208051321252401571021887067556536175093395817618865394437703760546846538296662511511803781774671333137560151575264938092458518992071251184489147938862003751040049065503831192479893104167314300516723553620182431312463023542473276032996130016373275267514998525567966028721745609629522490837079044600289415665908515543720604080097477798385373588459541627752864413628778229104283539040203062307701331480430833294745092877027461131615260565384488598575081527311425377397753020177677913185956038254638600304612038462942069827937749382165077368825627646225910026077263593580813306171157604645876252889189946287155826906661193684130040082089756864945958672887352904110415366822503695086972333139591920889719712741830362526390171845597403063851808780506013737084974556905800900927323665429180345304435242768686875343214735518516984698165469329623854087172248214420993616920246444711840880304638349608495555447558151443163490360270742266587401724758792279776376120761767965329794865578986516896788650331556426687044305343714398203176153700482869962032912861423998122934528087064854217461072080095099561855867333396973477729974823985316357048293893093112639400872192928452154683955417545267951275514150446172981027366739559313944487978656 [149,128] 541161041245435690476407078092638069175612406821083288345992395014358361443671703725523931143764366520985256591528581648901745793602471690089001860290332540260618759508756084449021935324611466278599987023806486118540144267235472411825830032355924977402796174786119226866904239718822604366605241354836413479568807974018080575604947215635862929797846199778931541757957835380732652513241486124538044868744291850478785813287530924530893117754480520163887682405980528416566938179164286145042177663352220430509445861356862584456032364951782812952545152898772676646179782088996164100073434151791533408911415401307008106387487654564758284863963019830193301151975845548108210578203435255409454109697232016651241058262745219034903028304130035895663800226434625215268840651034037071030052468239571336903979795865670725524612970914117201429948772091963992278732936877243417772918350208954236809880449762264799136120916419969548129622360889061561414884961073588937689252073244265289972094723300690120056476028429347357408217253699672178086049694234939362621011364478565176076893636138174253243653066676212213928861481569030739541229174518786808665108018000201748446848514417178803139520759564272321550231688448839649289925043512811337095333404522985843919901309096598014116027985889536573878586050247497713737192569274667262181263149157118836210348416917072257765939999965294651605569138972425644307925938345287886130155210538804755312583648737607407266795773132386808191822690233397005541174003329342211170352774228898829552518612916516482794437051265686319683157562649244033123956235338320791830680205267273279116407752580659246477587967171607685840683162820660651713375118461542182520168592820544790720160008212896892504358999848984582300332800350817609376872420302484287183115419947452735759140632125581064 [149,129] -149436687336187852570205306268482683239208902266230865206184180681855618091463388987426785904072709671588058144991618116797503934119306360093732931029057033265607885751293028654204301756167412624101494365999592949759096002517217002737096997095409164763283763811583478813923005818603944443873353588127362258297199616523085579340965447259167878678584087816110483237108868162515673233884732782378788171778439054084734107737960126433216390648498238986739790139262435688504573061490762969073766580412564042490899583875980993458592515092834021291024398194330857143639380606973394528536354623394482377979565065161385028474747476735788018273758114373482929790955785009330845847236115995381647248110180039522687515947322406124219945749826456495787943565590238826367904396642083018952956046440575511784669457059803973838834449802335546617187850765208078822191326446373677948313874038691950997278787522729072437795806544118668965565728467583386537760863027426260122910816729164145425522820893583227812520194176780144307184259615386476087877166405366204571967443443417672039494808390527517536405179936431475292493601836254025130786988316535599079766510366458154450247253589441451176746584655314945246803719307380561541639259830255685111453053765366580804315622024662699504652553305447536534685846597436657032293179176114421165611919509545553600867547842704743273453335026309400535248459263655840418754564293041083758179113999694142168295171346570011285671244462659857630408186420863554498124523595021373564932898412228006136396808421402482044806005754238139376536763145316480558349594833693316544100815483442507031959077151375207785789652385461726409207865036297985571602858389919223132849495899812652772673677229102017506219633431336464132400500960788713196754751280865999423282598025809671816833948790 [149,130] -6620695666776693826653259341712525245151948730696427791024184076249113258115696976456926516950944812783351236956187513022262486901656158530663172190095016186779427886422553378397967561918382750950592378441303218836461228091291418087997347182047385110977828989795243497490320423956510562061725722922842424643538978550979768469774291375671333435277578303989237184832427210531002462860681849552451609656488767003456145339091475548427758384024613243775116906951555424486372327235653568204699188832919969914581883136589222283707295018703580943024190954521041457485909591955375095860883845920398241636276563180042332278472070510078818842910061129069415878661038088798999385417984811190418991091410566541575383606519221813416562177737749768831712120178587294222772845866149046455575292484363986078417360362931828286648038140502791940929914643931910843876847016299311462363107481641630451623284920949843328818457737987254149335815782643663901482964990714577304515835859989228473872974134728783180014438566809695165057729351219689102163851996514888803373684681308076196828350364189999773055314124662028906016734819448423621449173606081679211677931327584129496902991959567502910502466755889360689352537254221854465443844253840550104701493226837492370990161335175805613854162586897997796447101268187312206348963185663810350622523138022473100026333971729028796939313585281256818437812697697116829662457664540227272903309607205721380651678796890869599397658872509604751331772319847531083749606681139642997823882165170958195019752494772647149895956392377389463106249460273176091924808017550669276285181262272058352365497576880624182827690921538698767336906875054370247204766416779769040443444107676168798565930306427678965794441633797575153810868025822694244359272673916789985772257248583124296288 [149,131] 24559867022317721131012347335169004231193936242941087030276750419581150260233199390623854074487329918858728859342921420779547805304550144306638802789556866806978793836172009115835133101245555813520723180309568723918063194251437086443609475629640443846986274077866905952395759748773512158848346921392611387742886467008660549491432896688690042834075268485199841984558221778138759705087748586676145063349826902966133089724454140719427921189971523189081303582541190182280495434665831688780832647603237727528589830139673278474417645709561641119169767824359172312733157265889497779336795757428084587516126835813424009323327690387422154263552013347001913253261848021414233480457598696372288265699202566818980875279251564156057918181297357805404525752807059659047550679215658249093984657503150315798177479480492362250194970490744326623377747792949754933444437503734703281013217469257122688970513554940498541930288174204493488214200133984007522276643446762747854964986707985237928212380415722106185278478530791011354491366149717280136711303276773736979599842108913629585361228566440491661907141231906064322045228574016250995300070994218605646709178980123825728288912732310494446860190153438605242001546367820301721974974121001618714904603481524231446430530717259744037829219215258633755728110489682209273173075173012806470649310702150079042628724408636638775296369407701448079238281949637682480614991218835154154042841472870797180265770714446016078462772256511927162314737814848664675458496427175222563590092098317803285786435751881061300027524368554152193374218336331655366996782881855957415777187013430396695118536696584879524046543523378710001623206919154541374263747612358279629492506951864737037136830751082523689448451278722439456130734583385463267130136859304306255549685280656 [149,132] -4913180062390425798444839385490845089866205003105975752274997122152282599985640132426639666878958626327841219939263732858531546557694685529630452775170428108633738314060014625927035113412544619862861423289972705627982578768301856447631885895279982239249467932195686950287866834428176570394668193209968310145571775417534566900153428931718696588428608917130877785573010684093010279568269474408125403781820637222331441453372645729233245844070436112417092757364132821339392567658395076273475763786741572855312755544389183463951371326550562003907680406644486648495134456442561498422362721657361510503745580925552588685166977787644664091978569247897363522914328393288686400221258886521531158111188386289896174253680707123935430085488743952372686940402922791083382817770242058082330649664516488890920750707560960121372186617842843962209958932070411039981276592225882979634535844129380653357574433648094643440249140224625443291594539808788368821563675824458239109550588687699393634812946494063649030692939583344790494208281423055743162494224099262393898553857432512532036918760542797031609498581692448823942407572900918937320802391795403978359777321920051219323648816956460716698928939993563247287045860616320672735774258097133260159761226505907676442315930041790144970484676163235324527868298876572394589391936221138054173123354358677971346771697526063007923853434267610273029100920999557022499551438397384942661665697570388368700754356836658271864896419477685713850976550102876662455403444454750938987055052055577947501100981364880337155935968175089640495462141723667106588799676040812776784845992803235701074328780913219760225249317102469727963964400784794727979378393574419871671532323650019846056402037660436887500991845589096902286288763095504538508871450035963356923976 [149,133] -56921275858182457338311895396334559419588958876266889856282621667949345011733344587785208185331232616919634419464502208931025151667918159344118141993210232233965568586897450209460397156652449864671563617093571887541605540770521537817491993669355942661475095310479660310680219584231171925906951008805005980062737770720827957230963562809506469251355631779450415419908454275247120764734079325745659918025756432022168400854971878404041311703664248344820017844933203150116408000591831430689912748990002122205539997615472033526954094589331808085805325668666778869288390906314876274392409917399492347128676672560635913898222639350812315756595385627939191622071049013876002555027199648942336586321598419328412345720218153037770756893631422005025843499135539356867040880577512080330174038479371166853701595729377744157041579079065557600482113423033523658170841727487555691028942003600442604140724757667709657340262148429302496551071039945478387014764622743179841824852251781998878659408810650651485520795241697246658670340522821733764544571017866332645151818480691324700294110881483404373261144250048770304840838935164336439561608510531327569625739833205462791975784300607721474959756974876983577904616720883188393798950035025785169262515920577014209731696817618411025361190829792056138828477741783717735874608414073400525889020487923196630696004938268653515984653071124659919744737771449001186334771018418596299819277263227004717882884821618121105315527483059687493136475150703897458242236657633118901361257821664774450654100466059973723849948006299957031898558900110935647459433835797909185554081100298930164095601670963899375701815739288946056869897356245670613301203215997211086471803718743089864065666705173234667482825400231946355243456500527611485156393236528015 [149,134] -154702335476916137590747126551254429066989222817708999802280175186970389116326190871585632507518371308673687060971586771786813336533706289799909259228660909252988491994380853722824307156609943313890155096966595245211060544893835865582159579554297959721659292820794500516211805572176898895753848715272922075310796327626921922096974085172559598814882004946333014123953971943498790283567824016072656698089775349474005974606303850257061540134407595103071027330134997338669828110454562074893635198833420159613737101050390270469491184480478587173508242247817525139165773812165950639011169962098486414460199568235186524355440241366840656201265433132270775931347074270637477945481040414090326346761705183298645053020492600991943818417562139117346398748603084618565826101879862511386065228792448081949868783303943781736781149187714416638567153707371082910478690533384430771212767288230867161730611661649539767383316268659992601286573208283337968989764057040455750033429810870229958664283592274042743610316010455043860561901531193969203128692659642852156896859770376702244091568364231945376989796528189663600815616818024950740508376820074219797220995212129189457688806735212636406444013605094671477564024977472149644281415655067222743328615712221491335395826223966049614535339403283386474755975495007856863535384261028588878894972430636523950079803009727939341514224633562326240103904683652500265268478259809162773731345052095979485227642971283611385886562737644574609496206857440966631552441685451479671542683489382252246482227881964045461966525275855764955469861624045881492027161050950177888500401643405104311099279290555490258195774203903390230342842614959892010107844661078255159775845275509644106325021017053812357144590284041909724271822981306094714179254024 [149,135] 21965647431684406944752939661676428502190575269033450914005526647472711032070007265320852143842015529396357532996548414031716474466915694062710290372737584844239967494994222950349760656908070771454427651216563428950649077601915918143243273159321079620720224700058271619520014938182689980619064194332939820692548490183774818544157832051760311291811666603418732062584656828212059692583726435343069569513152894220051148419805300374093987237024432502629905668815486338231019192529471021687461162156596173305096840156398006890067487773153542666203635312853662055636946259970325026283887686752677155883557494585116341941919073524591942391870609503627412964865844931856880449745458955042623890356308887200203314059087216669531773967187825342210577167523791477892118288945089723005552117586415671298153376109677692105887726536994781860296366093149788492423474659316724764962675874632381157935322563048798358108047100662315078336322289602194112204725525832454636181656533388747021924096727721602452202353272386575108139783567219042726077212860724048567437032556876941905351393647961356369273149060907344662610143666280325994941043626253726132975653204752281526274222525128251208852635739016444553195226455999084638913139448434767223226250820716776186182266544061689831925973258585093857877318371657640170148602968717310516953849207791886441998702461856379664714438784785316611752698446089254653680863094970008159558034755182869182421045956510853747964282990094815876119788487122396758700665040794347243686394691986772278723329765037989342273275098143682282634618198527752232570062396560187038219405749627284357211781252561378561163824135190036946913140149110413110185217797396689876248224812377020048876629335626121629449996592090097708293168530016364618636 [149,136] 2087540586145467954570779345274510268069830933994106516982354685889899597308862785514368411017654061554328055467903118015144912877921088398120724682626719207777253556405439616960313031978542465701188907547688231175708261632568359281327309443587135045016582116821275242812592535992418566677117766609242179316253039700896558044556062463873135771178122687978664287476357853150801953547762623680105908935097537691586120162221348058481683507070031093272051527563734322786905139751732382408508914750216703822326398205725643879163693843939451476763071424097098585925081399544703785450565819364902601538235309597246989921639325087974201305142099732026084159227494987804938398525938219268570478894633927028429215430722675387163810793122853762735647013094171625759435862412681248020186204161036695320263938456750699011373397038797328730396143694801834451740062133535154428500426354711591091700429026698074513862868121737532817943307549375109362912367396473851435950655034239011176595633961545875926511427455759737272114571333433071755886259064408217487374923348474907182283931054501969614791935795884080654752806670812122511513420875179714230937075441299217064893921124205779507162355333714117406622601568662918002419426685742589428904284552861734184128696327847200224718278652247324293118987442878301554234835045238349332623877087378228641715067262559398216848732414641352544388126187665044072865362178537472950740597489288761904214557215971422073627229864489793087002369056070736301330660551049183299174649485489142504685232149382474438592519099583980050347364995582990925052130719216364228865080435564975364579168688573948678597810089933502025826458036892009593728582240708352628592551043971459318447523937093737987155458834697384745008760707909608 [149,137] -477249610499672791210962172776658978405509474098253036602017880930821586898093325376114527890681282041112218864824322503227938570269730534000527570724453826356429985085000736784846868310383833634262844104211228845343220607179082378420713594565253150312453815400501186188527909182860264578536328566264835412170913255533291061361222377371763445160167638539815331761895826013827210824961984676778637248856253763533764571411866026745764350370705859499744674963063774964233530952850172197315212768483183839216193001629373033284453434612305481523617276629700675533971233297580657723361578802122047986496095077137845028643233100118759238543855451904289938819598304052037096732561132151254543987774554168583406543442350932638546089807772796567932422830039485279807804698118125197384602994420588742542256218947466451983852264532057530332622079893142314171697389974345768332150534186727831051183181166366723696443209135032565597274433804719604355251767233535947286034010054914016659990547497204375704158384110002496566247632888968918993004936628342507222906450532219878350307032661107495688665996315344642277109938649761963395282839267311546848637365368792167438892038528586851106663181881818918216323409849843968517569382735807012563539549368714890392095046509662637180912136385799078458943872632349460901729977564833964477423780015037263641487366025752828116569669261340630924644042844318122712856986133547087116419389906307740856166884537476095162747922160887421112881426937892852537307635461130396721101718860127979554954051540449060068999577475017486752060033065376415273639414079953582054484692011017176487066375423709934753096841101050068077988755197606684162728352376592887900458065302827998637802001935670573817402506717025703053228370 [149,138] 20258054959665038964629480797657262076119969757876995135405020801120438657012702264073874863898119624969088223647529529852202620644125831107758874868114013912143764938341327582859331412733984476906054340252766329359719791308750609773702757033899813887337042144130800337750511131795628287966854104196934426736132267615232822912025330811158149211414785068731151636744058062458496656002579159265105059894396872446608495377318868093682596608375750807050839874262536793713678166974263489052496689379221274718181998638402992249146319929716404928391246440167892617218814099074998842857004099572282968317304457703012835477119535771251889098768108061098918425273404838250996300123850937881895675142197544976231074022570372412345524298971421523522752473456479638908982072378065422764161720631506984073160694444741557766303244363642765629444829819183800232924252233648849771899583583760479987480155103447905927202867743801309332808830905916111243572087171082449841208399190850685647581536922497063563877077084787947727628079165667767958661543413277937311989872876847006377624199728271470645426529895552562448887599622779073001716439257764414704337148695285728353153850066916187541252027608659075435327490173468681765403538602520246508634743665266980501277118288772974966320516604839447877873456934522854709671536363622146589700652633151060937734897600413551538874292076141581839726610277835652497686194111490804001185432609047546314945327553759215233709354291793113362409740174829545087172690778216341503717593752161805631089078505713312799921175216814706681136388469481172634467117572318744136164062620068489439627228490661197459860766383325004577908143005786515542836065444260189697715659890184788462768453556174108447025105830164539890 [149,139] 2187504894891434673623747700027041111961707466831205904498555263645921809346207957293476203723507930306001611018778383531107995220416850321328574262650479715234037974483969193005358979500596165669538040052818168636596025700494084451670382776760700736829479249141299359118502199514498384991924008641884848296783017119680847467117252442106315960477826911346395225512321229151867462998347702766348020013668031629394633640895709524614654418111197257109313476600661511946731820110924985804011198897219191975266672233222724302383322896049388361050117458856115475151423164166342497564384495457443833590506687345674017413076737974944059967776665951694235401696368689822561401532525995102854457101462987640724490512683111705883018119908949275452560298848628668657736079393220932986253493254547044891475876654767099934388483588874431566769396649051914165468715264047989057087302950193010183846942739416691324004783328172458373083533707727754567712948340319294369489729317910680508216672948106821098906383862635126338896628456764720103316545179735272402909316825291588817485728995197657061179485744528516795694517750830282120957028327223178127252492625863862715185911860644810178447233599378496410667381140491991434883344920614852596192415038243066738639992860737016055741451162945573827484189505479343642636219929192347175945412894807515847082216633521817740373529952437714032000432754567304651612201043222659472821185614182736330085989426127671391047093589432728359521811180328930764112591473749615869413088916806684206268160025977385525970113043637049307783409274747997947714189887321306971802669308831070567134185022809308858303411486539683160058085780258884731483376932142035726789211036198297684866698498851713391139865770690 [149,140] -110602877061394535074420183778778312639460193485479393237315509004739476099099943496100148522318975155432211617091504316408374172068349128274273956724051914405317196848893116116433821079610695003234478902241279560800971051818035255754547375134458567383071531183603167563658710123493533076594102601331853015861340210676709766925487149883959395969726383284848166660371153153578111955962165533133421647929296266715516669006754733083777274788758062424490639085381626696432767406904431184793100632467424505650057612299960829601477387204966750117758785903760772473346507313901044280423564142649489256040357417113903050698757900645387524056998878595806650062038799892024023128024572735463691869046644116364610439022259102828841344642794183388393378615266222622961320878412412840646604486390120799774125971179765848109199760329711816158948855016847140239275379217942583476217507526760358018495964148061409899378533265315742165206046580509431523199736104981121498199337477094683227826458058888079950737389039765818633456081099474778758738557990227177239598692689236493988874789812679655884880116766719817745674410135572045641631149591397202818778025822171959054048454240408017738690661532381223934813780526492216166905311287364190856307947854848922437613780050719214479515285783460484390172473009897900142640224609708157022325610122422884681279241270202206928135921713244427681907451675422585282748397995085024223238427955868812116445825628064039141444124409254220774274436096483203631821298600196854390849455299879295972877441773731305481204629954968088662248915913966054420150911664613459214199175314123750303064587796449291559844614421229864398363846050266822324075549863341793421933751936057109773941090922216811944288 [149,141] 2791362264237113712961798724420558491716247154316629652976899702017164018950989990891903606539941086635316685417879495548154459904569234949544150245679936693765390558974364983224239007884019935748277402582714203287956991779113063316558157461890814734259808154306353007666735568848692945019566548764081233352400158963174600816983330981762642014130224460081054130873810263571681678284212788305290852294039793643271028984977479430607713855403921855941324211659978654052010033216972636137271785715852962089533351619178202091750478207204477127298988885218225530671871132315043211678120523765378780879699383831396178039357358171188125560903501004321427884982150194106164553949651524330350761140841002080007439688682997384585664080334436083471354725886874453530434975712841118234265847470286064779949136480241711718850790437838395007677563451286034402432289818695153792893262111663799483538032250352384818825542357801016483393350529461693335526986988256013394803504132826961591024295269359019086459884129720398472409591640910987903325843879631763828344176591884061825029960165601993232141771053340591963468722552960046539569977654603577021413323406730904197014005729361666657098153107845975510995237134705777656108180936655089141626468265652651209350972790110125625491213110741470752982929195461655485460153770195001041545394064585262896049176195646477578790211287840318973730070835444736978725027907042363794422375170831946903642536941787499236200764298309629521870883171915470851243208526564751194392919872747949659123595628016561255629111594225819008933968862419126155415686384802022027676529781230884777578208594794936993112945255851949747112847492180658193136395318058526851281662587191565406744821891784637 [149,142] -58051548838723188272022709355871237328690479417226141351398536806153955830995384159740601872215619481070816460908603453519758379630189931274797250962386125464614942728594056062442165118246420834715451819237468437014239711808286386656353597678362764872402465696032449596062094941215140088793570270625997312655039895233196240549907773873439249882788440336522988390104039694730852312256031256558127533398626984120404737245768546015253121769599104137016936289049224227159139697506849667652481354618457964345920385570559684456976816757035876994765578968266560043699749905334909959891935206213073331408261741297488092549901412925853834111725605970256531939180089160020436201338890940312460290500355545339886343270053763610188523379342464101493959214280129734870566791791319390169396022435822405440551022071141491181747861869926311919337026536894748433727557671633063974581346442732235712671811897081606535881716540542443731684490554787165565994225966759354789012621566739882925031981258526891548428472879909690344746537767790296006283915268055388141774979114610113299461176919585909270629126087748566344315693870380681222314560632363960665263383208150984840316613072604525319030937270651295065777078822304006806753829401458126083773496932680931896460564889126376386881121630597990808392636535650273857853808758454541593224213046740470598092940158321760700724743692603437476455963263071289003388572319215583573257373075887551973727647033287117289056935065227314753789892188534039735711047097803960270960856162571785439819512556202537726187197817415033300698434499615416200741957591143934789510646917028238222438517895209639753375433990142870308152360578121799799729091874174310319077436831138668070588162 [149,143] 1210959761892666380629354917798782790043377872027940482799983790722650507012505352118679157735001413093084067944491212160437958174155211107744206124761405449803886141740947232580844351609819419054471628345168961239943176652766296868265066127172053443592220563810174323151105901970828070799833879120080244043550736829227026245629599407063271626249570230502787302576985424144863789964479983577564954909275244010629463825383488545632292924386827021109536900954333027028117056750061458635992525136606327592002005470180810280249082203212521669315914457193481450896134391685329536261872019977939321511583792802805157337126907952389503832168079599986699727646376724565781766936978416966548369803066742765579486378668299592938805473713821117226944698529694063209958255048719256959187945066726294787638627705995709650180624604074624270045924695620539326778785673008329791815004057122890708397480997739319518988965946683959103966566970475001989097227063895330177247030759854860798867747493201355530587446729126542312300434661577098692880626853333831059375145395117205383350363840746670134189642616205787427398173858057986861654720291866992606876075988315301774973634530892131500826348446956338564901999384423791966408415380152302314874167840038479897423706553934235380343685024074225724302097064064813463524590453471921250135051551613883647119306694879963448346956290496199097931232533090653117065699058460974635871199740033950642544644668204729600237214439307858158127477715542426502279154537622226714503683208680413740441773932827862366182554018823953501735467153642335085799780993185272652091070461280872695931383579049672455453014562837431797146601523846273943071653335306314134463192607198562096 [149,144] -12341476266758936052844769262561037168766434199509966774563677438445632652678978175365679741232717581035202467521602642292983908247048704834861941204554668298430222358929500199360884647290422489696904099001294485520284393676720248064923355454872117346295968491002205112022174620226819600839244682642829066466203190341676585236884269061259624467669152738761300101029553417980054721232170542805339199809536007354533785330650472229165567861081814659251086952796503082316805414618053041433095116515700581959631154900866192288540484354631509120201953921796453251949626129035580105807520957322329819982456377895376575775632771093289343524633839171571353568341739307789088243939017497426280833222479442318268563880990621467352158859746191218840450843295636198345132480215001944548583302081273322090945555398960297606387681961149764811368557749794641386122933382515699468175499199668564278026144549228496310256994366713709711937864675243803496690172907543119867149753511296408321788348873207921280969206053065965603126907235310649277198270744546452866361074402411721179209624102696791299608624751392576017726678833135463842973941785305851810012840567995582879101349495098743626675184961944427439564143234125676938269733422298282212143454385868268837923904688386300485041195747202615232001182894698905457274520815211490831918241453992727947188633088079787150615035224610229865530491674152284201717487377805621867782591999660399517704443122903322495745214466443022300211344033622577077505048783070338039437850542001891427039792606301106873443088059645123705053936106216069806408416809956331813179491157173792585446972149872902165411298732160259827793513473628514385285163562417370409708054040 [149,145] 15872991129507328970692509951846350475439795905369749104776634068405087618626292854548608826011650272927911837721743376435719459737536861150539000655507233816732170716897708816270664601106986456171439993038261723010553335002722037979052263322118577813143993216124385101847663900676028933900996098088985402354498350220757929817523019425719674267478742360829481675516112591763573403480747155893611479997199924721492311200753650773746595460287570559893185697996624116814426310974199548812001307857464795470686354608139895499534926156811613157819365701490794451433602371393959976664748394412407920770024555159186094135727319231516273813227904807109900750709724919720350154806883808988899023597510728315233719259552217673323897734793998369303804642514272519778490716024799425345880511359526068840693174757199482492873860786241849546617398667867515640412770377613738081818943992619138771141552902793154412872921898171851192460834499097387219212954755222539976014147990004573994492730739940079167752040250956252646419483824801270562471877833357800739674462045390108845745650523122935278351550909905256750418106573100234147761538118265326112216576275334749722140562126190477394831253038559789172604202450030238739664216574464446651188592568544036693793874735753391609799134014914358551574772262663943049687712377272276754857157441615558064820440207932882344234027821131070836099728973110386489325678739298963219195558177836199125821118911116603648326482708206023425027771203032481347975828459674640419613975751346782126586908167557931617123473999354665456723446231707896252732191183176848396602238045472721878174003793452058804299110695767706559728055229301665878632652207368544624 [149,146] 196653732535330878136057002281183460732725547421458987086518328916491818980510139450087385773141220758698696101603706427692252268769435195254906964374682169561891352462669661180377391937987269818625966153376666879306546922481954028596824506528363818537806485172619972035305839271204718485974442215135307951596098543015472179117343204118251022728381525959686351893858259621823782361812093567340711432734032588873626008516147828324181744748872846008509484843857505916001728960402463302069073006971664961328216297558594260731398154393641987295834086176151661501300124140825747385191262177006123601518178664894694655515390769012768281671495002149926682695829858031805606545628616893161928945327738143519114617279849470818627971720611131612786868906528625317974101250212236107013865795483651865540407598262045648276380144037599115336607413591822995812851944772835169405548074141484203998538052364508892439540935039771052189387663352110906650842218596705957534141935066914315142967056012711967484722978661620124634995440125486171451630750865742872089536210686430393047125041448693551224493340675698685786008031937439424982729862455603538975933958697546546717336393188784462330421632770973660150919572650384445141052633649207986230444861983526107279776497458470107313464169176338810457607450113631903638257163847377786291623031215670202079712131504055791826637088077109127412913942678489919128839669238610410868743174561591752607872922353305672929965329600801685313837356834778740437468648492049591117715286212723528499897834226081258492556389307661917996105990959696179783000092674672342197082657761863925172842131030134638437571648619183501137102763092428668355980047444 [149,147] -199310234487518552485931030944195212581599260656990205320015825972438538485564166045119260810579865300022225873169852380819355118455859388893457638962006737153543016425523971757321794019840695907476765513756805994856640382464892578583184595108779206079537431831936583741770408501630097123444417081792422104856180589834538501272017907779899574315948671110466363077446433216169749121101078874822600187654902176141165872622280080505082414653683367256507874627351550652875225015996271029023356504189211544889251393527180398185178045424181481646294026721083033314572688779194042002516537144014512368975419244772348772534416497264808382503991711284251485085333933264391381862460856995557259783217573783300406149365325401969918744976684433724921903222517083336547227641708584478196829477060221908678467893326971571241219903121664467262406160533779197968328951101262144402940991773498573137144427131987213291722935616404721316879388556603156788782532954942398525150522617710261296137555960642926646310406099206001267009533917833553916544501878610160021856670951089023756255605246064960546428633449757336998735949212051541805591514796220522338064160999737426781572028351030868102479644532513415189396061559510024396751815895261937208861724465392631968736128361906241039831448085728813258374627039504199053171193508560908608491396347183843817056725836830195823974585685172358292745623409466147339383440551611757459601777673970205813058477093618789147494364305910659664379909978886961023817972076102006294929555578876697962676369305228812873420742647376084733651140326375166616803827214592216799874265101685335945578936761626524361612326460273109291128024453793525828 [149,148] -767751686449619809020066913507944225785597934876278376983041033456845208313634637046096575748423571979264976992424231243678003274220872103772709631530856329020786925535733521922967541742413553885129927243613749420841502004054003109655738751986506619721332337015102208136095489069225425349543160573374479538232917419613234778141406955630117002789771208118510680833229503389390781549349421286017015385971193374274615707633377696066513397649517099670787000411559840362679608564235194392655999246600044697200446022653819787428440004163303183627450332184627075045954135136567332062279265783426174481004833965903951176403468215544371047291373422930515036591858914255599146031221847373630869393457147050412652152307743457748032554759486800036596130600951318282799697776982906363523125520182255229305727986021911349236410207459932593470659982755887763850873503359495801379607826811661034085577085819039385914797225768093118309909867990535809712231836532291138362012591912519730927917122912010141435570678994620029948417133257150914119328567777525618728753296850951208541003625433726798409085275134042117328112642603063773236333742327314273432524567680275454063127544463973132802762075760678935284967599037009410743784763502969660607438284071213183753718105997653499007658308353019554570770856738685898603270180056483443530341069232569866947464084538819373727752484580767170853389656616483030496693492787292448488135312197191006470234284190995229341515355711321458761424849278817471693375007359751049034600401733848538069544604756127770321268761522425825793766958537671149478315401280061678653846969065772257350318736395477186909284625284517937308396348568 [149,149] 1755753791382691266385077383639371974280550568784382526079067391855878583843230772262370527812027155134675899512736186576813986987136730044153220804205370747434750278801893455402676507672635173154087032824160142622562750585627931619931585790937688923980756113021672225969282659266945600009142855162325185348874886066719120480917778009615666463072233158274454875674100099470254575868269577283485033691866486070543384262928648911747044110944863592051846726735485879468777376074287575547772060340188947290319290244759753167362596136472244682866256043744453799588888458268355537769130674450558954690269458931033540459079448295731679466780598255650351044285182893249839139486270292008274108848667267844431919453038810430248832000326714613314284620107938931553900555110645092076632653345653724747082854484165683011561647017775894380792362620811187310529667191228603956306480546133642398568818805982576438741808616525487812981170155969633978671049068928452002383542058218527196405124905101532190499987771961928307483079575536723167442629059993683402659850071301810937560624467980870149953205813598727139253240167073042822097741480900197428512043136923223984735200927598283290089008490040452333551657775893620316247847573037132092894994244347390921462617820041782758613454750586092212172702371181714151257875280917506939438232952970526011026863090060599450491525254064613328801352396463744633387860248682016351477598746834864663718369990322739013815877254420894197418309458693583696462806328891022976531456325099060960857593720575175482528976504656092976189365213351001086406472967736539311045679102887929626233239490484460081606249578985524771177 [150,0] -14573801958462812436115118656284735167818303508928299880111173563396513576954748757478098799662193547512255869964119803989224514654951769622440883267641336932585052721766767445157297587240000338661389062497751961515920232389147186233856298756025597778267284514771072831573707977382431865182848055255371510996599594685189092670205010140202463323622623197618327179280571544034852120466722765174031866101100710076578304575682036760557476957128361247761640280033851786361115689675397469558594909087475868874292978076642858414039395532828503898795729045952800934636566356530955230015131542824044524233718516427398053412337089683054817341276519285281688630582536914272246848819002937167580426687703293555486331141255733230406258025438583759177969812312662406763711177242036786723163063070064797754613419609465422845514789122311104775847461876956605400145530536032482943068924984887173219787369723503700072192292032963378430795224148245905222812409887601506549530750078785286615397874903849842058386115736869847436326530105609131034530126321608018644549279975429326771539937180472799398295236347260443241463784572047396740475002117340601732977207995462064828604863042639531988728976578783109223488258783349137374118148305337169835200861047973387895692594944901146446372610052829678451951098826822087428475085428855284887364199007344427719271018076071358442430373084239790423890469548645466768911847148840159462469762703973035576205608989132264825560159828664925055696997955717156088272960898343890699403396555769926449415614761897109322456868767592908811105392053236209167122752701433535897774839899561220545336299046283982355477762048719666028043033348842561137746629136448295486772859914521964417159860870765063549012882767439124523118297330920164790261663856706484098697051233572010306867583405441742243171791986793879245867357308215942625345352883614873987346425962362169266746777325312504844780696520098293736557940365600914806490624367337060959297468976445606938101802918203709682807448541735934558532854269448180222414559048663350938463045196588024396861806523894307714865711786814476022954910965107785280202472410826625736624201669780877334411898521723195632385198641855881801588124545840112007624466495320986983483883879131099956985314788123809646751543307804868608000000000000000000000000000000000 [150,1] 1024101035313438295861702570091384837393481943611904365996449125007926447978811948261153525373225514154547641392354254443213677479146909268914415857912472813138198354786093560090080409950863145941689170222119776295994437923301516730768941248958823797968969220927918663100829479048891241029636036455304326512380982032681792752388791568888073608134001000126591518058536999327259487283153476929232918983324056665106588282656253114616168489740399031376831387531989629373817183939710726612892891028397360841339843399644486671461673241676932676110128123255790687730028285389485212547220931780078557331657231434122601736990261619071905213127499626197635827835735032215847762074446883606114282345272938333706648883373976812168518216465625735553623869493672540544063223756344365398065578649640194479313767363625330026486330693072731141465445929589176111383240447259708539009644687053660973692120137829636319464126139885351043522755103790170525255170359315861862576962478504171824214673503371268183114672906959002484381582199252788477785081366891712753262482079779570244689404981015906739779135173334093063313984622601704817009245781682096940282443231312040139513714782384017990913074743962512424361881908743354975395317053753034836348561006746464485486493296025725852336928778353293318175960006446328448828466228918579789066233114518616073498799592024508185691827729082257058616869017041794289226976271563331820050674933510184446888450579554844302872613287466254060827964626399981970845836616391582000071689073130965841590279277083264842930961180178567071747050672809498626959186052810664235204844991965743472415043106907573923191260331840525088648620383477520887439737210004120166949158541456218369876173351185942993604692247545629456346795810674994194290514335658185473433813048418634583694141762035286836536022269492608437428385724057114313225814826764123752622453025751778343409298816751620504142045601508285899317333744743035220105527616828321869157411667858752194092211449297072901424003011138472448690633533922199608262262548362116896763275183667364744896451103700923353125757730814389545807142055398316330108395977621725232275977510580334600914284874421699484386782960763212050743819427470186531195065680633328525253073852140338497308095225444700639389968875752574156800000000000000000000000000000000 [150,2] -2477156443227843898286846111967391178588817623964360019844501873300435478795580436784616902616250509898088470202487639554802876211243231657006322400981921345801958856016344173674072975069346176837709016040705735568944690232041109476455030389139672246997948642830266041911838890802175110155448896854199748370826491581414854832395455732288871444592747699707382927684578744847085096349132956379541419488099041421858822983809996894905955846837350259347300692991564510162592957651663048007749712937344220265472772199157528310992451908553700036834733780323457603906458505240974676968554248912872387491495501869599106174960053927860938580690845313088270671959990001587929046799529216653107690597466158728500577175539451153760273872521535416534902004496858074058460580518445423570064935284931208461643447355741343701869146379909461482718673458871781866480942662569756693061324327931263087627458221174963249760290524804880172270609042899770691448646358040226764070894595670841664730227941755871832159045152124433727652421709578830509908507404635262797125266838706398804358538818984257823208067619914002234017511809974129949226503680603174716533649470550022614018873253393655240784735175925686775456484126487491877038011346190410820246626776881727704803645251501668550120480066741318538049506301480202753123554043141311421207698764922070628728517632516519390771991590049083055521080947969747613934977625362796864500131813609809860141864294767976241752193834350357367761368233429195572347741589137430907705017225716801400554250773022048960915689600599303611335454045290283677579945659440421152035355132087347872803608386343734817495368346875772130359925759524152466073081753140550699444127648490570872947482405711066554963207060829229452265739318440920577374084456827436024296886448813557902147938548820871354493791523205065198659565003543723847184999716400126381516788949498279064324986264422384920899992130165463644036338707464843799877460163934680028489586639146274563972140142078810536504786793566735120044134074385286976952936853066061534710144558542976819168070314681185192441440698811049061385180280192523398049828480218713368254431229520634947849985388748349925039498552785867813051843237302181653764049219293798333822365139459309167921746570223168418776127697022933480243200000000000000000000000000000 [150,3] 167559998920714771287341470419363018648961184539231899865503267925618636366148961605688509111227107946726440040032776521890169867426043339811317518246297485789511131891360360026928988853746934667103996989469786505969374324122595691025703048752960222481679771477513542519577954985578952755094836302003497293190296043118070277158179971283600938312610473716576772966127656556436724277410552341173595092686914280484272858588237322796578009613793229413177128425042604408807565328247935908366933513298747587836625426238551029761185664713092880036459445309316957123155604949351374318568204024204646430223944900655990734070332792643180924231374261863949576433746037206805943846507363736647192099480479921340290598524934051159565128194251998278632569876802707734526669343683647927634314596597899188107058414229614606461955097217562786853558497687911579784010105653291008041844415630234233925921315973685336210130941692463793527139592997438930127020114425287862571531146225740387297154590384623248639272226364947785272663805310285532207905519961340323535253697841664519116575314259673904379313555359230111617065263208633438262446983668699836918901933208868696528813334035630268495638854390335504585669796723973075644302530295156938091803363669917148079547246744778881566335727204910182688092800899243683670830119244285910319729256834516539673768246440321545208231022522785078725641711738108103699113249972053662207848901573925314549264654610629135789897757162922656181895169107451816501529364357526834788404908655191086775984765276906684606492751006034205751450723191293097518638467535117982693137113053946590582511261691331460074439296114405303295970162296291130472901927992806771129092639987941077415336141236334424446468641893953708434251325161551143320779540275922636003804867669027377320385047375681724197866949596930641897981438133699879583652695460653624646751186115249068531635627243265208202161957168408250830796698057838119003166686803742835471920338956811523070130788420168742724222827984517396811954982268727175680732006033635178578296362602389110457148293381678072685465053573386631885696854914344902282564021659421468680384532016236210861720426116230840495156893324467241799846751458365041432991038986536772442693635521713618763298679555472692982290182622656673611776000000000000000000000000000 [150,4] -4157398055923130708371530908959430858048938509915430338727446186051428413156276762405109444712128766790576436942636226039714711535974632950195522503259466480784325058248975589128125839818799835921835118758071270228810736189009887955948757882763173634488355797005997885927673129549016816542853577568543957573562904128909856241794665798456136379721271272722357387321575211794357521193645359531642589442786103497977347080997016875568503495600065980987603716323157233306654955410221540041591472802001006366966335586919182463200204363212846873546086567615484874738539113693590331376191096421577960608838246162343569981331404044939498933226725437693298314884688329079077200165621847208522436401832778126606091428471414352547114132200164967410530281665191951555428980254304558308815844186545917113421569005289124667153584138477054750241701718073998713841981148661892314143279016765243496327111424881664466730177239290504067263503879723985134282384451561402961932541559122820560994167907992350989928230081124740781912650961798075248900503027378218807802298354164346172163723172038187877637070385799803516020354406934923466816111874767071367478078333330269417460117560392446253792043345351227119114745824263052259970334399306389886808875058572610396301244253870192044674284064723621651868698644743879009861350937199813721120241825440372008448518649094515597384023437067979949990035620983232539814591451357752522079294426585990960226791781216417796858004396607236870785622598516724378339177867999861432895276198274993074130502698245451782920891345314677467403078621590403994225292370862926219313572355336078690647458533721421709319896583393461836194215602908885161347688034270821324095512796075556334864092225109944432599868494820875644224232381316911848146681981099583755757404373643393819055485247284843307733110178307570707500200604394649635053597407932924365195529097588197956999352144329924629777494055805932303160845848573191836553350994371746591489453814749218743491233951877359130329139090153264277501337246872983544928949580121470074100345651441632488487763824948108775845505171906708908687742634242990036408546703419670575150494070899134692711400360842151317939043471660469820331972206709612505990889660494376090846161977649986294138476724025970531395021496166031630008320000000000000000000000000 [150,5] 43640266830936433970344026352973495969883913285202574820608972139261669659950322445385212014522759695088723985195026140687135186772437895577385885673280576796343158353586977306847915536631596300123197784792283929242594012667643342316183433826876157916398533438456926478135482035953400297778693462675873303130395978689542145133776548106369946896195035675993452451082428724007798478425595787446002385868569449222669074327570809172322378337824294962893296272602133808980318403306389556824779109690745596467641131987080732778778222894656713990769248891050057030546994282392119748803935409545276208483250192097494351779845958034215281680867402996302156417676755073119854180543171882376539710183795047687578363025446841689083834874154574315254461636428871122894147578684798976112442360957366437861699769251834376442623742249937641814602369650314427517074605849547298722221627774980913281841036571887243800369030298562345190479607198163285115937720845056019741407800945912975350277069223225510324015128526822346889722807520246766699578503241773954142856025875934397799997768556529780871953169436265143940193893325063778744220313211651103025385265088897744543491583428377933742317017285272806470389554407949237125305026562326228869523221434222004519012222600228621197304379250202733475689761137909187708751701639748503630298322916237024316980180818096753436945084530112762561555634550818237562149311747455776391336837432898352057050153757584628931700517780717229720327702068985276122664426939361752849126933649679378345389051190917624715898065050191794095178723603269319614398407146190670988945693276062618707283510398517113387688087178622616858096194732389916786726751623160951753297579694361177567609243425113820963070747996578755562319395075819380833839843722628601017208466504388945831605689182940726317546155309862119145102264460104062591639583165659394887525664646197164875355366692856997448238982063942440769351764187181058197421754424121109590808012237604680272956833781955525840190058081710921940259610317683335415299071896987076025731691582125906941231461414876154469190639439792966286664138822040922545709044894161574532707485193898341048272134807981764111786903239314601609966459535996558535355771234408577491794168748002139110021288407972798297171041062830159649832960000000000000000000000 [150,6] -184805610313914314328249657432211620223511833654711133612340521014317705378407138039837049393511612797921815390879398047275672851600193406083669797317754327744426129126538184690093850344529355554583455109622871524206225579710964305972537228733412659020397213844602413315801028313228935654064993441530221822903649311018475922573424557244063363280021296962230545134479693858202453330814879518228476305639980647628042515537288055832027376879034716693251845887530361533828277034887024391526816450422757573516353754977071133697741610552452359742574735100600172978118945673909280309410432547901805430181643401528052453115239506091918137502868587297960305102746896128352424733367614098475021010512329715511009395485808327062834772344467895602929348392810833000084865754639935312217062589254214027382978608446783960061500905673536774964846846965487926854225784271034856273685727804703847666185446577855358156087965261578133975621606996484710025397820433329264428663619911889429072986771622256851354890725704578224788673499487410874568446059621216697699352339268483856677706420491228077066122479111702378946751853302055410815013482551770269541136948586837675400508725283230604685085348753759655365561567042052843215289194810377973775922368638906633945833178177417971326004931293478197688948676000219354121452103873578028109325986731576327238275015336171638004016894326167229094757612783606167408649927674065446214023065998785727124731450146360022442361127634257689225683214313224989103742020823442620086841094116731334164134675918710517048239790216356263181885767280208135957960178557624118579668783631431425977959312223568582178942360577871668420793796289701440623746335883897986269948394979919990858776276057515287838474834882497091541110903398688593724208242829840886290417082175270019997526910874246552329975583054506669307243016655150877911695722901703860079537363089253371182803071364759411741491191691045442230743930889503279988146219631357655874656056004449371334911981380083650161550636719335284572674694947938166464338066448709934717916333595666864703099569265821240544169532748977621862148764078319872004039119393722983891869123552008793150002599546922384873674973931389949891764470166365025284915749595224983838376002874776885747867547581738720808528606373771966047846400000000000000000000 [150,7] 1983837238211819326024036569612238134077096790953103203366334678197801923172087775784725100532804619959003838587054916188324789675108846259844152379677623241940014206158344488345980889896821060039743344663162899426521899555831234168481460735540675966068377194607633229613328877255683252379045532453099852603592315805670069081016122475855788129931968943560596139084532314513922491587655392137582177169153489150092619495043669681774358707447374961947383334707983319820519467113446856116644921555059681490206655442037272008836184369075811125523702475439622360967103184743366904268302326524384965402691910229146144656771818737763061671125920237742599426592003064931551634672867255751243110650397999280721198837906389822912776525167674936218536129924154018729313230091643536314536174885053016181146674404635252726362767460099421510630888703551775754289561980921630409776288136216383400983606636479401184893548048057551622242037674846020087775615541992879790954411662994807548480302541008875038552153247232559227426144714913498297284762810398401365939835557113181916628302352890152749645425404843766326865719607845418725520594711536596764649075471827243799335973641840401406930930277692473259608210258378244501044768587348467206775025939445664067035350523903097028250477811037808123559855582158579470987721344656202862593860163388931773502158421802161923433697504098638375517314640484034074170095282527709732029959796991017614010781272137550627879089332069256093234366397952528857033083980069567659884030797952904482726295673013812391875491859545295178760882819640159866474712381557139927585972232418243349002747074057542166704258009386532036568501304392742122540093874921177783337726464620321957337619595533905325589671717525932861946246420750765658390135787008457901528074691775819489251010908014563052614149458626707722196653451264893422934149053904681185053448091207082404104540083581226285617610324492397203398352955847787513531111766065779432297030163931553575091478352005208841677320104119040211424113681997924429687720534371455357247692926362443033283001260197659537544938003607532860860125153331101364401327421225316697791705463347227085893253285424720491076575919848218524740227915154721532614811429741044596183323975962836942083578533676548352763903894274176978203443200000000000000000 [150,8] -21885242506600207500525529069206027429886951574096156518277081441534231750807612465232590044743225274741640395384386883516754539828403562413960951426933874533278425417736889237184227019802198754894657386701217314364590291696942259510194717621359777011849421565097970620564296127435554754696163521560810469252053545121188802722109389400351798409850803254784788715334154847208919625782524497896433406337004527139122130413602926440212997996926526803990908555398453241669125606648825502831613246092731214568201186412194926225964351942833022290162320506811554947920155325696206906112060566779532328912203280031236621003234951248548637053456457763824384412019247014060136473847787788102972823831076821167848382456494730101189168292108824204506683857842929488666666350692513967883083212253370314692249769573961230209911110561443997571295701590341420989947002946981528080481056481715041387042787061921095337540978689752202579686306928273031340202614722942731423537428180231396885068922825575469449150526862673707091931637286627368176138240349044410341801219192829072328364951139361017313269768047876006364056330333244604383686764701443315362807955351671747298678019632472551835157236580325683768718283535758246931854346429451454453658843552993333418219213236954148254616351730192144421620912451769130112090930073824364470375964406857767646880368513596229518216446721497570671156070801997452488117246638872353343878830297668109012079338195359977765586380489985633965159229506375438762505998938007043617851713564408738298232149006986768019299454495168499478540243781453055232575696885326379658182233635390401687382036598896945255541368891010918237151438390644561222920454361091135741421751935459958165298319557438088286507094875938262872823166883974582014358374372326146977723787714336285896727797593371325050973808293704020658828708518120587942925640703506619533518044246391255026218704660950523620165260533929612367979526891862529462552223366302010851721012256146282375612051550677057671753203339923797488272871823002658130558472216888190025497492226295663644585708513652542762518450653760454871679412725595695938289237429979283837861666565235658168554718479299703831788196931795426848732751603608351523152058061465996887788393710134879142144378303360309202280008298096372167475200000000000000000 [150,9] 107718616525718538491416692000558441740690554803797031294543679573384701454193980646036957225435901050770786375492310636574540837714548017704804077077515619736513830842342038293680018449686271606783303735011400963628332657457719433014810026541458527495416705065044022214285834609830387521949061814175751799750852995333659660768216349384979782568464024879948065916704070315572128804627788395474047440346263476515767642603002359463424166506887307499108536995289106364040168376620209367392917692245829975385563217850279537776562227776433011594871093757596925927502511295211466776974875238272036882392634753211284980285095287370696203337560181751919125698546333526409677006774489331661656887929027478356820358615960935663605913847658067534553986678423377326374554882362142111895217664622461342737026156977844140913668975618489774046912396939516719511087625342895645405196815034550483734647641333844351724402255434987219875617016822009990040190897599884678120864184789533642001846830223473135059618366278414329093609706860886916341724006638038534380220510014460048177286465258210130250544269871268896420032343626625413435040500173272607908816403085797692606577886705882186502139482241873662079019921379823550943599420994836734608838476721414924227366624505566856481454176454405777212902854410966695125877272554753074265425460478268200736792764342881813093422042841128575616289817423181986576378755104993072867869598554062576632654818113688906785387213611703536846547756197417671657726946092138893189764401207159169197162832668350469943539425951573616453900246471304869403131984593687804461484891110545293639194109725787990486015893293397186777092506479053353314374395259098536365036882124992795943767800088437300269381240170506646654239957213829081963899613532579797810450367081211998626436889690478543278777901455102656174596327202407672172233603583912359495728478264012545228538833450813025322600878453086635785789550576928058629557733700136499619920513713711257439616705680130740901187353531066583498406639231819551229030793811841862862521500637282799706713411089893286833661193824761549791061735322683575609688976613019773714119057491175975791175379361476569587395887531455909259940536842372033564019058519978880186210897379400370202540429755435069862706419490386986353557504000000000000 [150,10] -181950007548605771435809066328182864856536406773210121862575139577693737469162256728206438650345775129675846640719609466977818747698850875895754374878744983960941825810849584156382682633794783652449093292093153816981325478293526283169806108373992949852037565000498215382604624360594046797941670147932788695348371893826187423293889934859252798717103874399710006339685579721710798047233032591662824906393901683783417622112570707395606734803103419952775179580962711764788163282673679695053262554248201997722192084609884501393552444444926111023346217533335477567006456656014145857064632816850574503778945702076091418034774116110189371567356648739534181330040566350066196679205927019229542793309065251332752364258677450976594252741394734618224415579017540921869319473104808785473421748727215832728200136696254377026472054900397154363167916019260766980117170684635057660090619386707773127327870139115856977353533657658173807310254423222198313473095961580205782537001340524196149406702387404615763557583180616252468022232582954184471513307697489877187477340117140975831986687731928131233794643906400191274703832338982639352452021054639830809372050063169252154942718314654461136684767584073943255863519405649788557491290493818178268206023104736653458406259700225196236445064266168192471629836479671659115558281887006159351713397288468895705796765208858556608042916727807327120637975525784817077738883179923920056497284155626212753699886928585557911791220497320917915344180848869588517301915001212420567347409393619083637852613409197600926662969605731937399001891038825928923869165782226525939400907609096428222933207164643917387110015450758386817786748947816164953662421166316731099301921996123668582792635093257436259926802348826174604335302313154034118337449724648230711412644358065935625902445103787574240845033562092194555146406510689922061508170338605762234903527747563162991029348007262723476840118759239157834934820513515988183996192462549945268811372538267314056093434936047754402056647890640381718327512575270584633429728656320458486602546606050351125446731630817774734833562338987077353772549298486135634992358984978683749725985675379533073511079803794816091704394900387845671895557173530312792423195195424205904931901850788342779586523693420390102844396057752073798680576000000000 [150,11] -465038653932383445758499211856161200204157084694475410919018631854944965954122597866379605161546709516373265783013502316438435663180514462918353305981503110788802730268956646041265901940140710165671361226251557698650306895758484851103151614365512489024325072029352970952489351694037388497641675645139841174699478410952045958819769690711895242298261323417493434954676515873162111470647529544597671278611720249714019984006794507853330727975395535791343663477696081832444441788166040180199263525375932276770231113382227345903236606237155046929883597856232922674846508655511960929970266123220680068177849118793868397318203241502554437837733436173584089192368172818290309832266487334150550997170582901790955242842806331727584150630979129351365901145587575038928577256957635177357877821123917255444816139871221069274419973244447495507031795145987469782584410453402373295536121975274648996126164012766487252963216154804770834768903103606422835488729065644814611090591231324071586427274274412854598850678614323916418160970308300387990952615607289579551362069174982515472751402406371176909709351185221162280055309687419650600786223689205005950273051854052288549978775948842772219442117426327513588902753173601139073781980781324466106423240942141788533149924534449721212070574309076731815243172340626479022018497587847967174782488418969337022969897973882840524767994924252289901256308829840980592763538178320120561618136968320646075330357737287156022483510925995310553844266442357316461370121965347773806446729500435250475745927640863840312093443176185820018342707320199064946555832835055680908886614657727800047579012954617816430054771244703814570376811224903655096207454039393738462582066196791951812370422760328710025109134549866012618082823307938298523524123241999705125616483165689520609911475794368585663676319903562622409492604079662453098680434850559886517344796985118034328940491347626833650817810414935086008720812664182591325099143411971526133388965867969127815292358457551496561540871287420266163040643682145468823636542733785485132553839577262230420473505767357563742032872662247908308024561813064440297184153168094467482548048174252377131232422110268132120831714163610268147116004075511064407192671203951341487917579209932767719585976167948477530484792456488823658905600000000 [150,12] 3022732013345918651304879530029340215032918169917342277149543963214804566771508535584489713254793462875150506518401101284160051177928787086660428938835240105439561798239333770804444419916244829263897350488313563957342610433847818834625940317412227953805125962391838299011825523607412043072520500069205680299777187081414568099524329664127310501013828067042023666857867376368478638250716152254402292929162858066471225083481729602295222215708213583790512457133701341115552077925563196982851421512088936214524901645942718957327661111224453722398368760182167386939431772557703975592053335606993311812644867180269689310435170735618363303077519992825225093308609516600422340555968808481525002184326353241224585597972066779261747324555541223778356277036708522045809487013249017057476117981130648389106424325372309174629985776526379196867627164664141729480098159252327101150144375776810566842344575755305760896890796298593138092577873312819834199521493582227276707147825903137688911508470599535145919526307875956668114746176666642816065332026377708518982522220830738856177415247656339833190197648773103687188235934555859725234748181824568710679674302942990606606057846081857611138875423496532222833709590597624673283150494015008874584479302483671212213524296329961227009824305274263279384354412576826133718360106220540087715872721371498776822890734387338781163925862314769931320472327811996542983197631478323604288827400598441479726871506526257231125177051765255224953703218607241331758810341704649926830500978220496711533135751667169750725908231804386620357181395909243366567201729292585772034896785607114865760801392856521086844732940142691535249071483329697942631393401317258528404350014795561730602398743939024343849398243530137706693809811239942134528681110061659038192887810865497868623797152972455225065098438665273991694857415639096405567537928900547925039535792806205573597323999729363714213632409518129147248099575076859346742291858263138685456434690722690875084446206140218948571053347574865444761922170146432806976049959902261677858577050487027579221901726945026398374887261652755782298678874568178125749992487854185004724823745929719425508767503274116857111447185103873346994990951509514449924297079153384810351805092060465691558209400009146123967709909936020587859148800000 [150,13] -6291376491114032231795610332252783565813532387818803761855880151609565274748835835507291217617036345261837739552135092938102302323509016687650112251033837038535395075861786460784745077824134340255063039550678528360182180072083492668905305631067895655531479124048618247945333862902231610041747707531418815336000654424014461827237350874960402156455909461671804366809481038684874589783066292906930908456631546005146969567708988648214585196629458901704059141269138513061613438378091077618291515804529910217656328530742446613777536235006585045612121036064612942384853860463023969067646516634625095938254698497743540665463116166878407344512447776406425941440586820013041863040795331246821819240255696931964627940062384762360967938910479087289290804417485519253587222192674874743741771481969534721108794198162355727974636919722779200672377357831962825103250627908805660796920054038234288683231123911986515098775623937381157329545942135431850151647263458427544356379530393979648773840515272595536592802527181479358406232437610093657488658101808821880979837183338355685221074030513583034159759558871668700296823708221428740125736505645753553578226508261234262745778982295487114490921331919356697222402249773867216395632228165708081762424725397767378078242166953471464289138367123457117911879315043449502795187883697407005506584032182201844414041401209459661580937545855033929662555112505613738585715589399268946114911847759215323815074986316969290879762664609106982752529017309050045945716417530328435870522791578051054223819598716067127439890303110006463580319641195778269968299787580900719142165170771940392487659696700030358491930215656904277040437926082655234817937891127512195607771564026876475981237907064795412497199101665042525111008295142743559544407478996258374490474213926991929357873661321198906622763488693457404975861155660856442678453369925894458280999571123781314254156531067957730243118770273670785558373557588010172145625833274239745278250028166958028185387784214131146067872213469055793046773024052964521234340908543189984245997457534094757960673042960228604177696602447718908526585220623331968753987393368876717472348557365699330874452756830282435889921189170761583425839592376046128116954482072843934282786916066644719679209778275857300522080144602751328845824000 [150,14] 9414051111432995957194226467265510317578554205337352254223478753706793885453721779564249302540620624859087048192038909223873392496591835360569956003075545286609477265721860277187664503883708127767269925020551060003958606540226863021137827700775089797357447752868269323352823524152582717097123298819603794289078987467727293000195156485980751204687432249432313870446689781110478864109812131276344311682924929768469266516615331795361989604064682901204754664971210658711575820847280169403648449197205567051732200609005496612451975489457657865163704715915506241040472947985484069804978435903586798053505179242424895736983762527639254952922491380495882304363863046742470069357472847343018944986544892791683977683418173665851612697698467097024138189206075580097930055223621176555375869545488893654774277910593333696800986393278225037579354386621714772124698298669560419533810236004133926394496723924834392328177553182561185166972145324113833337133177760044607476238742292694375394041488869662845775317606906058132739484195861611458555480441134727334899946076149825841265493841688851661996377042601785288823892958756786641364659998259288489890575164853931783167038744912940939300407834649727230618996630491675953340211844808909294761301588802998633330010709853489178595148703026293502707274318753962668875529052234448019987546313167195775961447451971392758173407861151037419652526132900445626112843492852953814421268931718610742747494545256396167348382686038010518591345761027302194121379537765700643526511241367791924986439858688828746516550852223160252945232232480746618749158539740985269938027091354301822451982916834733773848507474228932262714718405229781004326566391662812607996726369548516998191322479267188402654951450931276909223445083515960720022556115561270938640200924247922005705232457668890604683035836380101514500100137911089264858955302677758607760527022536611369349410007388267263141127170387122495307674067716182635006943837122422132231046387297278220159419019141520347954711320505500351835324743338511463489812726436248432779227794911337931332802688913158450045856230697680299960987177112740808931120959732589463312473300321076131667527214477960919472429375790155359049572515330901882741710937059218368389208859087276360578569830487207936142422034831878022758400 [150,15] -30500517959090594169169894855047810049325654708802558126014697961907161243010888901923143228487266183930547728220761301812650879471398756717131801183851058239145420634615795574184851888528937574255465813603375667952818412142607402218105074310522309217929771761863453377882284135817001611190127317607878601569822873568496432298366369163875889026511971319699467914680817866384724591451804480470221917510834829838704784281056428094602811184735954604793741952534823225945754448199966830426596373654770103004033164475431234271710566186650844741204152712706127893055112706048531290314060360135797608943012816205538700305976296967500453497764829155877210507653909120105540990430100243752305891547458144676229550071472040899047940750576961959018053310945757632635102334838152664648348760501246439185778585620970901318686841185143099751784962175395458375858800230049022918542312964851623133277792629176675722625168665682765610032762084480156241337735955170471173115022929159007946459605686506628470284113078227988161822811628740694057610903710912265992260800400832522621813479331614517682266656821670358014596428375907242102322652989698390654080195595263792072835713376949911607714967668026629756532496350129216440153888159121291628067968468175448975802758921200293737882254881725603722602426691379079195360079414595145233803055038354875923125607639714072238893614381687641244839080992885279662231952079057751634832474780939807599043098885096942254766269152253528415089300993926709914358094825302002969877761069092876526529526977108630818562918151974453636656696695417116469826213809139032213152586016173011136844279487204056554918727256112943582267431747202699652583795914587765392178229867199651096720955003872952433650690572094360906796510153179574728878286993323432788171688749668527492989242626137520285287560431829352426504013080924661291501009299853267672099930620335470267062039295459672036898691352810010892204498102833611832983267753576052394717812215315857584139086604189994991521953592196718395406408146617374625236695429543251670055731285912843647366950497913843356646705027030353104275415347205346976157942920717929661278853754936392562305355252173136643137811566608660129742651626215878512830156085760857348754972245526554186380693786242189979386473560059936768000 [150,16] 178005398886375341798751012175130988948725012027999559450178121595959126494964806379497793856477239506025750967409828832782162697952852061273128588202836653536239555652366065597919304797059979919293022052643636976712970212029982074462042197591189926826492856858957803428098741948089644056764691089496919607629639695540731191696105441688933774548653233275863704409257863837767479648941154299247750640558753722964329015865242342489205396969278920259925315147623356080995129307649590107726582377586309578712059726828795897974365112450386905086360662202997318960602995951666347554653101919237504539183205236735944300075751289416543931156030336239627268563375659974161039373343752809352673430924551882643051477534993043630756552863808743365228723509254386672765032839101708400972749134327227984730154360535721518472809169729668523448767578620492683525136946979123269018361719582828665311961375897780040356594595517590724650371931162613507196656660659075386906755578231749950489447126778831855928628120571873644478564507022321580306005302832805232549347274254209745779566604165253007443551660444252874109231584373316420640753905578740138056352804938805330469389917763415149775158148600127838195434277522902231594401479695488833321520171740755679176539248040633353995653511853065446623673828120810878103353986183659557220894853695623924976780371502593849454120642669059929602833914365305373104215449410881928817116478317838390075020277629043894237406925992364285081925980509625869819197752247431701883297201129355893732469461369109988651266035626930311923827442334153109280848866395339105939041529295239138152739142344158865510733598084137179695007421695631732434569667519396660462403214826734002523405533558194519843125109054344444226336183716502518572881000947460902505407896632291221099939918795005188570883941516911632227770415448908111723990930472447438229521629340899712822956922263844589428886795741135063777960417487099394114376428317427119762604430561957061607117522565216454931594050101839961860683656105812337158360261147848799187673744640582220102497397981806532185207597180490633085856792627745355160506901646766243582681557021441829727294530510510858576746774485731654988052108623337985818126349411716355742385279236790354339115558125248347228993544628731904000 [150,17] -642661269032337453293471748888146327764483239292148651205702112800189153781383758776854656504327073329735844248883798016994144738244730632723443017468178069800593891754210406080020443039665812617484938435115362245581291660039366114803807042752455485043190813881770324620645831502293581827606297652759311179763713785868513172141527294944847171594941028402814721368297143959697773188671443080489561459728682891504301397878543134549435234909046351028401117195932804003809265110709902764008723647567277659705696329335634667274482457823635549238777579236249641937411577409007885062706173435543271000496934711761830275605072410178913570021752669411484989968756405234259394955863157797910486691570567991020095963496869181339123750053843681573495557526764642527339973002755279427210792576472153967271949190165570146403826892292980042153890526535044315930218510156665998005173837301853737100438706761840246057761922652938165733845393353203482608980854184750625791113339461906057996525316458639881292511767623481170202173076426752649726708527515991025515482403275724855398859219795504733088585764564313477535240039998500374156922531448471812758522537184835270113581005245393545701815711837534966111708741924281802920918905907126617259215532032189633195787722604948998942425480981066225566924226756518618105920176722780374343793718538058040097886255022279860135515250992176839354548037868196694396777701574787697716592264354890024149868860531250240413990618525611863084877412224956979797740174166814238298002933735666737352682901609253528855426109307000303231468407836936390587075812826452819097108801496243243199826568162492757701120544609423669900579235745193962949902331746010753275836819394779757272990096164172631273502209733671325948090256544042636146942810827782081017445278192828189204045191370849828470647138339164534398935229232325542746546762847612675734260394249385907274245145832786773709269015074918055813263460112016943110189842398069591592785171817364065373655909076782219661737690165729226630285149068793920179968423312474961628509733506227896396885828995026281898141581103737925198035510178247906727781033742027719805075250902512466644154893816955815630277858322293055555550719077817115222301520968538643893183708400151325999915554354932371358137078377349120 [150,18] 1497687655181592566656267907033149964981820086001383791428693109877229766525676188766592853978125330654815135071071667192101270918054728890744638191723194876935353299367649980440613638532667512319512472686309049085526280743655629245204778542085594861511361615864451763286730803674141501272631323408124020441212012402304860053740502489245960425774222130233253923228832848016262279685497495372378785307945828709366845042905761711778753003267718694797913775174073692820402531057931355560914277128981183580886112219296573073252578112300309154666995422185817830503259086737880133601826936726787037424854129506607653322162508602289886761380566892274780102806028978914856815403517538660135089149345741353361808261174176162898220157687740153333122647621714705843574546953907466508958238416965488367972508104157358556866047626820954689391205180351975182186147149772769317802469337139181331226981999880669068355050659715096548580288911004637806785731815969017257387290669066719230836737779350002056259614498733080704276772916218854231006885100489391636481375157796725649737586805776408411332719998970484085558719251284718101479716903217269407693605683077030872783525767449079237193697095760184656107919956266367552703396982584641561459124636368517995718891198785820718900249396802262842024048053252476848815535894721679957494794170028022915943843027364159300851975373130179117004489583120380193409672736896292634534346040755764953518678328905401903113553925915574154600616191043309431073763624140125431676611736862526357961930103578736817017773709501959737937664895364770552500558628637710227716387955237430573042962196892237470694519621979249006076116107509992754525753884401928689096519092625212479711315526248907886546323804237217605273115445114350840302501738110801006140320147590261075519079981048490991848686678570329276550789768621479296564872213309114766953084593470993825957165188032821987307637273970442521376531355428500518971461245872731514801591413435340087641828611868294899029166824074470224657531026175807658103976893444904626772853372289107576302414720081728371959557516213304212861330597136836012661518818788074174558682377574521051472868246431426757581042137974496793218558368542544667640169942433747512883604990054432003717477968184660088649654521036800 [150,19] -2314559820040653996413784613316457472527295042342914211072220419185062187875548179734373300499452610038564885277236805479630161578549354148493427316468834627251238071345372765620921052503069968341560589385088339127239810015934775861607987511622086229667343886737933600374011346322199039931187825908444092744129954898305953119062874086594186152423817629823350144468134055015694939406262292245989011431516678780069698653249130506421731468642699824718622274390439445149064727028395199600647247324809555909458013552199403232407431971398037169298393436358500778248715529612533320695430826493232983117980921384214931710689124401496956623907934850408433172200371277701093229992019932965424733643245577319393530795644104713553664697580455482432416322584244046034688558705507214861707434453461286890497237805134676238064406614910391132510036340830644285955046801895861905385950320177810852622167361967529504616921971845624098798638881816168170466001060203818332495622285304178669763387245101963268581275900940031665666273412625623696795756587263675336798167647810724986878974259910802574407760258416444643275724229205161581104511964849796920602076287573048460299732678040654419047084900890929774822369123244030760571857767990293933980556724886359058800321688527655189862255991749948256093548766805392312889509547374765498254952095536632706348678292258041809015481171043697071147123344048117382199641017122701769048020349110868995994112709366320712660902541670490791634638461603002071101234892689451232575159891732260293591593493389017416114394872538679787783202021257450208902444127881630053458442539308223798944460615342474655242205861547855485276207564784977938653368180983610124703679577611009882299542360641162988540639960678077104305642464215437601374047055840692810614662874858351956263331926705804702146354172866268030807658191712660018099617777752454650501713446543935673545853972489827922778724221122479112974705809724253798463666807327060765496052957627299322551263782838478741363113654970185072932453120945076958447159481506023516301214544201114020497691130715496195769652265926814916110158369679320472450007345010879450389026780630399725960782138287923992928017957756968889059998545846180816444765613262592558478502861782320100506218505599889557891758161920 [150,20] 1908306879774722812510863261464752126987770100455483494656053573832788377032027296070549686112760938303185298890000124747052227493956487444741331643847519958081732032581976141274738535432025784284086204306505108135638350170978034989962126858151226886112722576434018389705282942463548259881666568508007118406446209431802699804707045338318241451538418947301147186014783840754534409666735791767510407748224735338398515313416700479641642485897583822370687967999276921622693090924890053242705105020054644410081953571469876159153065165668179379879180269996782468043153941221644326926236778218610668711805899838907087280098311949721606881427838072905591673851527274669582344925256722838882396370223365885049796844003743794744925575537408810930186825638293015859992784747263663747006940247260433188647517415816046481891877193515143530591857692800255124864958484257324317025842408815816301257124550238500496143107283870429795462522620194839560269954036010523704124902609400899971962387045157815982135619847233267233422508243925258335807009524309486780635321108529435565588827959866641852688396541478247582716618228159127735857706687712656433148830167189653047549111956296342448801319603605452775621499868854271460319356225748019392722311286812993730405260593207124661794246166467309978211299510178373296950424872591193330896407785499735730721397870658582525742773808584627327715588019274798110104037802303569266533575931834283692053587934237511409653459451896921453635855037509283162932810818912412064279930885354135699036544472802260364264488162475000823582558471684965738274325690903089615223058933405486546457309586081374434274983644361055546808063243572840722845542049616078196508446913438450322292505261305563385306014287823825016466915344518667812423454274751275038051061475267197124669328763234862109939398846852617238283412580998009787484425724522050521532955103634217632700395140376057471683367409882550787415799285665193994065137628984744394512705293733065418589457770245563847950384520329661762340396158453541567409447111047262241718847826581003199718622279362421837292479770519168534086978289728359970777504413641747974731721563358969686512796269880158479024846018687459731290738014835441191054124680085486194164264595709281380625029751013279888698245120 [150,21] -1658422054473257512851208175726450183907614487612572995534466746224169072163140273957268683181236725391074448809976707058306958710424682285360936797570804540112830845692939178188709825171356410771051953136683884308896617965842872972859132439150882016039572022839366940984005822037904303394298271728606908752816810679747493768224369144655337542784909147707353147262180661065670621787733953020255788079607155052933088142791021192156000847683017330159844427125613221071189462079416984263892141645352330751742652901912227784311219289938466141512266867063463297902137369061089976610528050947878237341607823403769098219519660811631249189176501839466554341895255908299999449998433893798514341711240615840114254058745058103771240220061576048722580772854492556110511997261740316279459054223651213662314352444517437191823018937472364101882105069100762875902208191234491416520379197510790402655148975698780823933886660468655260253279551420677391597533131806332581813110752828898007726564664216185292051405785613217825673296153973203346662191516995378917109688228667609402716935514425650290971152419370625714817731741140472343668518191334280375083789347333109938195774072319932550813590780350042628890293463497200503576265821616538026310512299439467288137440912714160658065088438649712318271888390645135959832579175834617754053929461364640532694764542643761036532013441630009582768805478222679036693484903453473537952378815798798368154672998498124211349294780748224426788813563080463200800564980778136163510091904453387551168341769044275072790382829431882645759088177016498396933253599208669496395016658684662184421641654282610485590507202756169678869706039535335706960143869097420120649706596378135791857481400899459974635809391350139911636147969790888465454633682756208751515306409356674910825583093615998689231471655846144303892178399066737788064733620995722035310859981245853081208718311468625178558341603907229015716954404956162001505825337808042014550942036882861891325897171484589907676676676048815918173499306657180160773437132064366990571323887853471539768062475565928166677022292373795386410188721475940827011535218324625086597826528101693750821756044338039585894570792711937155161795442649125462645351556871512337855723355630888864105125691599219085803520 [150,22] 5441489106384406722784945985438124324049738939497629160837221150053804548076637576807019794654054176965001071422985453721095242295462202729933670270626673133209495970833472943288756461786732264069959692101546146481597413210854718681879928137768671973636575922113292015952293452364304319276227462298893720501466704515635351450708145516881491123408172208876153790677742487328859767071444398012446676730350604777668457182083048977237570960104178685598563324796991105033902202230070466815654060672439253338079166318709002999091202154070765254337190864926593514771726957705674252066930602023772599733616346425540870760444907697519469103968757212253148044853535278647951887652033983881568722105794623678604774161343644625787711275922779142075350078591699741481084490616186934303006741947818149358427323976623155744479552352547943006109230223576481845577941075251685548473484508281168743274753268167836351111867254335994526411326177718002213920058659162476196726702513647282654060408218125276640673598067929239119251734698323677033316281824317696087788704318952527367196685278849951232119227953659034414717465399814745227901054278941727960748387449044465927143075910616271495123540939639864128153359238845952361698546714677668867490165138114607012169427907263602366820492813432563668100495471556537909626679617940199973454110075873607792827904339886853230149840492392277411948524924344372718214754749965428079878232568703539153398690372292861915303330988755329980946872535427412378162666255427643484361221098840427100626326814030388268388690363462063270714806639137582130805358965966339371349143189897856543914756983696752510340850633487331888735415332832847923464803095940589062641484290275524592820334403551495690585314645266825729207567945623256384921456943977233858961431409898762090208782185912082442579780876333447960105286485743566041495230765704567278097662137852835744212849349440325628329008633771735711300291090095376062278842550690015097920491177866150461543305885544857128003677041730683423826583323073762191748763542848101302355805850862670030797187363915850394408331013333865178237634053692173051065773987241641568976684298339833560286439062902446471317222797408599011697496555315273180971597730845655101272477818986795123626950532697058967552 [150,23] -7108878400472224231973309831381718933672035542282708005280701221071627266867880355668681472424138524508114199012554282981975368609057856642571877022253284805743873831717339495132666786147662593545718303381827400244369857507270477808316509743631060621465500653563774829038665814051594951958853557288774729688153084223050635590020409428135432495835283767256227997356843284238069501528980298830593393092141296676987660950248944312216928423038857671663725756716320920259994347513452130999602466105218865546365134311057123980401077198404665846721862510151048569558814328795131290216409252482898476323325731783964299686762438630729993281900469774130185622388377004785456510450148141004141122135852196354740378071036096617604582733818604481490775006204295162882094817704543844245489993807659576806154974606923348123620093093446154829268063185654693537499440925193902166190711733922837196606821898463119290494906216113946468000418569785769986420512789820668377012406610292651695071625188890656218990412627502271292380375993280644739478339357530163153242242321680687952140109980690578058223247036672473039459074801234028199949937670577906120057061089764699330453088892513496712061914595381686832247277175583347542083662807471339209074305489906983329420686069811164734539312132990549616805451050457891128827755498656762029625358763946719401859480177916321695146255909099574694194844006700164380297235891246613184280755283582420161449290227232897108986641964091732965963426961291663135960295543874295588475031456384726521050044890361325990971437942149658865606841696398960139302901013833014715282310682776111636319055061318252269978201084530966176372345423212202952309229800501902391354828226325077776593969693590794058910103171365040364930494172972450466320781495986066222945187242879081912600450630347245631109341120540094697360444393355681330789356063198418991743405534055273598306837212342283909542754702036389227848135908360457182803496083166202561753235129210276344990618848014314210855676169829624433563495634579701213267415582313913361230646628661959182161462817638880744554851360910984319786635709375609748610271921086377231499997829738036290183916596635567792170361585837043272450881975886278533535491324987524337570124012015677137484340384078233600 [150,24] -4396973419001373001897118102115583696862087638627927244385264836780271798046702170060361364394973930495083978805682795812383026199115935176235368072998268925877962436941554461066124363725352384527296333872807929112718075165229821435919863154959549620074210896436579546697966783752382396235901405263929910642329460870204923034936703248204580250421132209457307529212894980241575881473425643232466410323724886257014968891353718037926545741742761457311554637280558819121953439217667585549363788581663555647599660939281324646867061054958868654086833549771591461467939117170380110067177924670030664770614812302199854009961622105459676182723390689956089360666514862241171411564490405974791113351382365870560198870226712313950635455125004422849439892128566960180318989749663520553095682977668497771008602388981199014051831064419677029641853078259261460528395250882681289773328363894983937715441901415796105526578253575513456717604690221628112919182416942735331050589775653509870995789923055577678020001219044478707347302099723982331944888973640986802134518736754626690942799666960439415272916437847330912430643559515947637541162382937849617775506639799520238611915123980582169009136545325516259796493041880187884476741713504468794209634948272018016604084421298756491297329368836165522052167787411361558259506928097597872604061068049838850963037186385550155596208458422908176174348754738283134376667965741963202812962312872431154681103987239094911919558495954713432907906963832703305235593636805066921896614576946475465846512808419530057863510808025938088243885683719701950740446581238840629114998937955572477725859234967855442274669373397105068289255950950639521836035572864949751912208837947917033965799461177722562640397418426312235077931757966824965122015620434165294359173784064388705924228131702901740712782728537464156973104294486020820277054955066722995958389201493945322140493240421798997659526338067803704132996205282260621167372424744718130084265049552087147749834494304148145207935416544164054288842485417811346876183196204071179753746870009488144187097995958946182405821345013142663790229953989571848371248408437113656727681152467185166373742424691742571690726293599541323485347519836713566882558826823752176175205791203556551282369465679872 [150,25] 16914303252223923261956161164761622777513952565958506384908526569438924011066625257525376805770320015662996434039216226663074711336745468839620193296540290313628841265382085253851265652180384751011966460786537812170744659616170308504106171199219688750630303586216002495909542416607605776348641150096616506022242004319856685092534520352663081630053176685955156847272565816106749455779958608867754040223505715593060164674124436234501493781042729796587478469231596166939694433082694069248831201237141196661150814801929078188128520806258724605755659490647451563700554671376549574863746619478200234662213665308924802053783033892037860997010142627150362727087653131672780717183948585747799997245765873923916903748904699735698324917508114699654911451317367926092526239017664361434823228811631754247172021957160742797529187721307752844971432694761862839689550538137671483365268167231152759248588295126441351015877732258915085447610047749237514596725084816497493910080322745789941979669120459127015314376899076196807365316292042905897160966180691964321233123224547264029180785188793989421626521569464942271112739296155104457880369126580867898577981291871307133644254292205708479908523806776582832913350530264021065086322941221178180693938718055459384321821304740129106432851797007777594442801941399950366722954395384580773794118831917125881109404725208124519291321917779637544591670113046281958575226554293413622654378139837143832859783640647802461687269925361457790936030849313965234907853646002199730515745065370182001670828693886054918468009558728551097721227099192762766772769586501448166541886509197319073023513352538687613237215574846115967047941363801801892701815777260809193999767151931870280038880525792965790361316678760779349074528928643724902171256110410589329796831676730967732638513229241809354263732708011808867494837741034200214539689602968888645430586274118257266268264655012859032944611447168087687365210728180070651202937565624963338830341547152360623259024323242900410930995227924213364125323707512529943346706748949545485734333205964041067586136423771824306990653698031190386415354004390934864142386647620800455190094219568754511207283428568929263254476713016825381122221272737025929011050008914658601379849039289331364253627580416 [150,26] -7311497753468365312883951824894155633385801524616470101320047252188803316925499939369139547763047989525013754723835132612033655079190287087934990006194312372862254607508519741342903720461427396224088118587651587843706838539124000558573147026707834892302229138893024917092478535601870131936890161265627366017168394138949779970915348925779910249449684813042616868693803171155687265584243865818660890465911146737116543494626825017619142915831353343482856617682626374607483327435496873949408072846687801356736112201781676915782247762199231361205943745373408425751275527755705296102151691843021394632595738616796064602562325499238328749749091217864041212777291655821519053287930812637172284716681929266212386841543094591249414005815968135435262270101912038365237878337082960927854921923583959434757786849580300203984901239578553665155422236739754602791424348629905232206973199352604912466147811917027088981578234447825349839213702941968066572182769481879004082017760946401004329587117419361470719456026705855161833964893762850006501352558670087058726086020413082201956110676060186836143796811005551699164484491265830054754483184546414845244354136451946289486940540029483842213957664118192980797920486191587747925153878672581280638329543906459423330753492719908927040888412174064082575409593075352007624126575712424957718894572760963524561580974325945498546177934514484246536714189083632065515020217106254016086146222170742616366478985991477043078550725066402034141254098972403643241176855063629089716080128301278286319222533182446671651823151972436439832102681185141736334507621542119725694833061202162272134829945348617142689683176896669333900336694162665210402575723457377512622471028690385902044129857551295229679482851218693580839369427838509748622557116092008467676217484555868835342890440035288712127092337208862989572259352199740761069179680161700331402613318829228629287388815751969735500077795382714723488605452570807825571551139972766842604885933262291303944977249662645910998914043810513490554204772634967519148874063624135118229265565986631363882500125981914747014556614118333019677889575309169750548860457635495608090192427869312590793522624973151506059083703286409846961322387560482572631334978945005256313289934569913280240812032 [150,27] -14828556954906842727707439434231818424868117892036528160363461176845807513732812265814315695051837422806091210570030702700742073550197337601148106397744117132302720199588276373216454205377501819352905757456192152325069519571984476227034593427590655040603688067583719435940090132144914235493653219565396035393617983269036541002945522219525399903183467838848278757653373030595847916251272409288699184769809892449267300854366137618405006875134529132327237964864374132775205609751644061899898386051003146496771020285152092094161941024528427790552773003814256625243627334679264857847850412049062615378290131114472022535207646892668911929153497240383649940364887661312310907407908443661908764144479893475458639003511484861003922250923634985214793175600050231372588810744000163672481427391716891370996179814130935770981723153579973406685663403755176033678336719014959128763441447538735173256468919660850584992950122419318951233837330127153277117423771825490566231026954817908312991769354718239142002095846521333665984863125633118005443529895356462911034496986998088566999142897160894185685501006242125199988255201838092952153734475924297104682773614805566467074401069979167645184468442044870794436629624385535016423118002847037659673835837244131149287974907184903989917654045842734758377628356979298511263801491796307770532299667685631806394653899766710130435313632584884386149847783090865347518551373490086786820547528911797829263161350971112234007394608027099209281358127882843384910834623941186393183412228180573485345806998384942169721547017084175639875622475048397560538397553597090072636338301315911872757544099959096329434293546711398930277973226129151556493682369144873974013029139840971511156485525795719527740187646724044229858980305198715408460399277085932593780377462417004811331129657084921613667946948449220580179402752555181229471492084475969200435850169808861425133551481820653526873403121914553091308815889396134278416415875258394789182710298458014128631771065465497121857324285151992860591165093891565586896481855890204809453563494540475565488732401695833090685796430552059184283618659127155664506426350720711275348134936006677042932465903839477833707501614462858804409673030434035337802608205356193438522382268305253672681472 [150,28] 18230581700288202812538099205445860832533517598767702237925976577813739366559113160133351091365330879870327528174719549175085467617132218250273255245074899830203083147063661219815565632486010868172220395106283049806228591786506879532367748173880496610459264478166794774568724306073891010560096325676558046253668102257096718387538696788112384777823915416353939747680655949201922182785993788507374794380230515105335708768357597869887059685138720254490758014478928927566847487859273626043526846093219329854410992149225060320089860598034536815091472250081097243797617234661679969263390568741334815176797120887645011359607544178039474039175000361071055541868797831864059887458336463859650642626082173931603928333730578080589230099096978976253295274821137747239738912430835651492108078319039659030983628432974955872973218919588547389566760346487381560885623318644819419839198440240620714044019956944964418776975985522926730218170983775028012243881648326536323928876832163267910022429284431566870181103762668730715955205032668040651914121173192060581036862434639574326436214017475438929946682499309258514671129570031819104869720059083544017598718141071827829606138723449557139207782632656631521772152485789932695336551490947442563804800722361971747291717707346619796102036060965414129519839785104136945419632783770535124080967398101368645512131597546385417863605834838922120780002574371534890617059558060410405494972871033026514046893415370509033594870490356918750703840216338500499937903860169058952061060093226360993853054975044818599161788279842640303859940371126578400061900719927018861803789478726198621875849395662474784889090527023955971618717490718857936462805224641455107394433066595620460341187209209494036371724232339374633416469314851608540655487650637332531463106041190022354863152892602950085792849235059470940692534629338654354906961721199325670795341756285452746413961442278369192578791080370680298437513539464826688472692695102540799486356244801149860970914051614207634452813151141514445958361802892248658537185680596327702911631015469548269119299982842075570826962637766221928163242194587376721245153353903130791577856623586483924374333500087118468821605572799964262153207494213788198519700547328788243503970346929682907136 [150,29] 2898216211273259867892576378256390142637793523110713958959263261452343095448687987278605396000547522431052963052911969208204856382129459565217991665044636965640531324796805527987135967997594166150809896977503937773753639541515071118991806426702678063927273952760294080859811732951695470715647172294346234233426762058784638621274449152314255115197026024965556649976079418427551153224753673817815089045184387697799389511933164233171089494690198884795287629366400545317013066949388131052765129825583701424390590021697189311120318242155874557069598831133302168145794941329086525043482347111381130346550211933760800850171705481417121136313784664997900211075262495355459208606280363512869374437544151862137337942474259237736698633767709340268275225297829350341168569771217617107848407718639760716813000577810590085101712389122768183163321764070095336549308369355334629032628037783446903952492904632508281917275893142094767732564744603250028617964221247601776954104102224690437469496023979001083564913619210818621469629900529898224626333365559508521185892543113317770353779575232556688726005864497536556540480719719335441282882971876900517161772668941121537384477799788307038577879700636767861159450379803698995358443675327902834878587411353378037367033384892235777322398996965023048062386838974363441583251858634904238491599125987722208989282410879544831258069989246981244411700095520835351205982210891766517392492624269440883958040532728743772272605036138540755455204725861660978400044694550566693604557363469741176546068844406891289668242327695021519575134596245997926852354101045747318189410767663941798638565518081157080045716307031346020530102289383780685857111833839496976957779581936863313222122795961814484839454060186145613615462699175837601981801801577066831701263934799258146264518054045455283514156700029886887584337202206903360109221644884287962789314634056240557943776841022332462706095892092207935538137307995163165635349084337940612005490108023733778672043974002924590620971672924690612712004687873849699442842709036814714070545133007182797328202775949591354900934417404024770232071791036204974869737322656314174572470106974242614236554716848491725048851695423412424656373844752497180583681430687869668641112995991126016 [150,30] -22835435504754456234365950824929575436469525083628860666409741851080377842336789301177249307641189125431665936924028550516376721951750853865959312256334409275733501167592015897045350539879799910857498717671554837157845925840878590771166059428605436621636480028282805270293821807760593709829419133160375800821840420969168670400795723440503834826088420167768756296577350685630166976427186838689056056585979213611559256693338782392418188335415690844833698806480036800652678262732804969959452372957402331233136846774083279368899536050777382232463359050251034919626266511689151804473511002174456154919770069033363475309801372532645633243811233926752902797864263136602633226788091270687770789509210003161488028206905879819860652170916682178612031586035050293299336869293271790332002231199747724181855141222576819541587947727045581999302839232134132079617433805297075992832724603000162199759473051240764464087827324920049636469478817964295561980118032557515746045850231255117102031820020304745735351154635273113149444593020990116643912858920452371850434580528140058584176966318233121140366911284030585591910162814608920173337759213947358932206078962676615168201684301998077978452183694958440665922166420551901109980258785482753081969530834358747088674595092298715070849569809057414481027020701611175474834939864170588908350302021870638495287782121601424063393844252251269363543736291733283254066552688288812570381667436310900569505943704928365678373968340488129808114673610494107614813248026524379749948047684360027721223848935956535609520661793418025557011623845009993106611979283749423934798125945432472980307388161259836150306094266902897750124864052243735642255122073698179413520310425300605320333272905426995555345749515202133574193720749493873610042012000984147772086290577385806532356162315488689322146770759002460904023258083899110299373058815029580557260010685915942259547207183749598768383967002776035964707354149295419675447534915562748333430571125084134091206000088849733134424301527348382458399368095649043198863501817167162997068991736758822417374677269906976994067320636768488021418989278973297459986970281890063772972215714716541399221263689158674809435168762849777106156482934420379558898663787940430394200373613035520 [150,31] 17400846907449243546874966401963545792592659332611826223298130638869222481854348366733073444649139537429918864866739582261035401148694705596357654506046320601250136522476803792282908476173168029740103918589595998980621848291049752456979757186090279295942010622433638020376595120493752486447769237188550714481607462410629722244030300343300798474393563346934196036573762612671680116987667054424960233249520432750373423409581121191181433512960198814307411408752906530963378684632933633685693124332013073840692904810213542983768846816106342100879325220272001077779018659965179267442196202538336232914734615286471140512194838594142642130279970742123685551499526825208115060799271305980164461131102523419115583714519120063428647467514825310731235390184295798276342079460424885218319726090602864738554192994117962655431744334038602844773988069644131302240078693802291764575276515274558190617514491782028909214014526031873605260885408905660440806613217856716339083704825613217748738274460016769191870026071138959974162937542048548037363558086882030658390139391286002758448876921870791480395880422263386449320390589356189745382186154773464305167228339257901153537974780663702384215289568816033926685740013516630531613197041106916312684968889714638662452744479362035954424479194456475218476487439133025292700442545519030345308608233254859467645258600547860773757740039507448296350000715168378707991147447479453420962999776088256268996854636350089190240324391816079261608943261938223228294466810467819082655666797805352795010321491256777483969529747165724651038267482476709161509335764900531010075211592423585284405044953714610958476921708331148887412051010818722300347672173970590518112354070034580271674126520117498539211726190869138353620671934724730323757873047075139862484651260928607764607726278988805150236966418673976509209100968182087014564734197469421954353920153202917739881758579210373296158701540454421128848524817272925427806328626176585285066144626118106552267067844800212045410292473068527350696728448118904008819853622951973896384155019444312698465151122454423912727312896595082792675994278076597863983170415592901272088495593585612892951351799167561699272395740664840401254109451370695054895662600953845698218774495232 [150,32] 5960846549715763117305478218677722890485714293258736874728612781116935672272331108156124204701827259472300709007555955168685299381574953207968971416824684456716599378059869562049247105789265821978906324694161662871816202367200761760737633252386386575569164807434458585355893894570370711706949414896813384082270096715282433159971054192349661314529935042474695782862786676752465281310941459652726009398586139292075513158505704685338111764251133721779836629655685957844183686563103574555451343671581521507787419132608301642626427018432776657992318738515687859421069013863667241397830916313111137863968611499890451497939842050838607983100201023902461638928312002244969596541509656335309727805526273713290643667982996641474901888662973543107944427770022692573385896778663778939173929520078470293709438948204384585950671499170368208060567272593894841324158699889074916673736380088358361586141211300327039707060888476131699408292222379091902631595081825313562935362478310839883731537138382129847689027950289665057264088376345691390578477362711356282537050286206204893440628847595393655041853956394279612191318666050268400251934076584431922614138162831179559519716325083261094501990571353405346038693301774676441618904596008924355786897517464530406591609585530903266406319864117945956255058398806669320170130611983851947986122084903055871185763973049924280020074779768066542413776546843692366922171623357346115621792510894961059030033203635489913181366579999128771243195474466517386452786717081490412304413173664134824258729177910455777776907341248686315259402676908128017734345577103294453202550051588429220706920286519686509044209766562406438351676240198751776141784574320523620341415060501120609992431572452531306718008222683973309442193502474017090983882781344669712636517998210555015600648812426312482688912894548816272844944972776629099302395573430464080743877451778606282903653847657789269513404629258257210179848819655186957223552149051595953501197144929216395624156690465586999262953562183345967472080086144683293160058928353027370738929971503422013286446391936657903023377576404761376425276227582710912512881717123304529496500195663401476086377678395427307797010413431240787097778815529317439565494600119876887529977856 [150,33] -19449841256492600423582092970655700746374730739811813982602156508435431107303948952023111927341878487806204673754608639088517024948837143171488694134772089426438906643415724275502226154639712535056131266029845302530669949453365798054209951193163225746960414441611092610405252580693918665134361902258105051617471020574803341304594258606945795271274860547310810885799168679618193284056092805730214004882667808065698583514869429564631557065989137973238179091723526477765526169078220091499019916230033348402017219837147560950606415311511731301500562793705763708447491685554164288970651582764887114374754080248020863899280191810015920314994375964587223279532706053034822990826629759234235388031887745133939572260934000525480148691696017429403754690700383125508914995787559902475207072259812546402776258477356312897696145856083889686643640144487024878020610939205404429717545637630459396848369229657283814631630358979575252459292759622679630673668442266748241820355264534901467222310130798276929541977973839651961705330061620496254300727347749080643884451076910613571075545553185084195987353372416283612927950599374896144184373234868703695082187412190491769801225393519271904019271947949647601916771020254935760358159763585761337263567371120787413560792176708061137304711154857991444696083006691930411238417364361094233662782529474950976401640553867495515025330553669142322795865001919113837942711802499714788356607857048441084650299169746391154466767334607139263167373235077853514952717700745018607672658525014696522480649613164534355113227392743964250580669651824635850751389038010019008667442311312469391907415549547617631895858795052900926363233127937381546614646937287331690805309804346255089833514969264795311941844975491531036891527988590855922684713612173653976785374375118258489709553835044217142502089374810191856830146377472082671650010450634246173103552454812248890913537865715983342963068522463807728209180311804376433934592193435176899109043238349309985937635434463321597293151485588411998797945575773316838564145636743684126835505674667916785717291681298500820869849206406603506722937700494749042901690214759971501177041030809341785886675277003968105145554885351501373331835756061144875219031290870305589214512 [150,34] 13791366983307652034260989210474761682249539608314258964993635488016296550136387904188724688121902250539214480990194187097626894761431560901155387052263567399441556725999124983712865897540183580109475547368492326960589876532974094892921038751889345517074936762119554565050543044336194829125602860052471664300649550617259352529204429482832834490352878872919960837027597853517763721989114690950160684844829219062371529119608389034828476706693032913271808109872753134083705158715738746528069123306107832922553657612484249908680187297332318117902944240509161333197813974675573099634621877904303331927149331445247806431369801771288417270093696777997134029755134437946495368356032059652043512483070679067376093620480316081016118373916926729671499300902788589282524037342924290423790447242182648367669097012004155828332003955693852578398359421678293656123715520676328765055225618684841994879867016373874849060338193509732780350590835120350298729886734115941066238839873827844631918541133644809370527706130336214134395201044107122397942599448873158761552349408068114356627450930710257932305132649486519376318850509065717033578576038817460691104670808159299569368918731082622328379386912487515160169218198683899693448507705237361893597797627774130930965852799419799611459856124754936648033700593789742348711637124502339327410028025849895565107135644605319690172687708354625267701226668727858227075572009596877715285875839943955544352174834304132903649807312169021168164791075483508078244660156261135098239145321981939125147325049432247228799528820286505266670969808120671217186640678326258093763072663015633767088530755395065172467520718689277187695180455405085184674840558689808728871704780207392131844476063223268254632129221994277785945779857656313164397746904157882092608128949258787497858147853990751774177067270679932014712122106952544699012830520986838314752194467693564861140142309945746026370595934861230513196681934854834175574693569575399157591054958530034873939270045702596933196823825072153902797642535052934102838324994752142963081390248364536711992472856951148136960600894658319239809432889165591425021093588013103355726502112182801391140628313296751536389186722532407132665534649985241544918878832452651409824 [150,35] -1824814213913259500642057930712882150838302589428564610201005091112059753202480470651609904498533387006511593749908944873836457336384195723297423219970704350076410987753321805004590333792818365421745264652819967729984571000996422380363627283181613412559074027196413422289408019513957398301627854424508337549410895568441982405258929713135029498657061339211211525455543741143474727444270207448826495148073164883533844294027737250266829879776006617015582510706499287914709910981408447014375876074960191440963055940308701660975674342479826551873775485869794878715607069452222264706663251573355815982506444407057501365659434712042707544182889613624003494007946724941700740524102054199402287376593295764946311270985733197105842399191976586847187465854960972524008804276329725198351627521947560578768908728137117059032912603410642105114164886156648956064702274386904282937006449013954016737239253102681787740176450181149618654190922793420673949642832822978525467936710009565660950454258902688879749898716735031825332624772678608528130288063530794805986440204920681487859590215241898456852615655522100334999725927855193625083115074828667505872288148835592903712521155798391364219318721963176210669983823511901300335731179290626901894270232894799074807806691358705343769037428080649887453370023114021707785760349246866698740834156645793627322455750481862836532931859911046887722441898792416200565125347693815799850530891841678678607441438444023204430179654624690185362620771508751635246269496420276943289604090069436280729826432177012587564414743125264664773737927731845637219619511990043537808210721814472491401762421163560739271814199797193427348459364381351107567334290013007606583610968422100046785061621215238593600183492381559877875274851402743497018955958908634520458885260451514147924430162756922497530175208657075616936451954703352682151089152726700591746483222941469836125214382522086707132747597119473902341118899950818378275851728221215072095424243126270688796311331620298733958965197579129347936917950513705562500557594461566893208472633454440408261572558454675516671353245826733877540734343043557887245220830470508129616181407880778175701291430171753431092409004749588553821161786935490566386674442809342060 [150,36] -5862188230560106629748584389868224252043545016015961266332804888954884480183731473981266981453821623167390961328539117918170279942346669554383571912761875402613089266178520866103581721561050689420705478897638964878099466598003137708086176876101417157755056956412071584969944142998829961836806291947406692022998816843444688031129349509794641952239275078290658306689874290140878430411093332846129841845523870272608679220371691573841460593038201277174557492837690292646705089729224137777977409622084585457076014970103258611365519909298256477166695058653041976942092917784982733913572793616185969845614449942731987154299688802449818264503533864091670798012088097547661680045943757349171859289663494304471945893843408850788839142509716103139257401463221849405600582854945747085354075360084021062244156938411955430794624475677719864446828011147386758580055928763565596529876923175420893310360682619597471382473755445026171903887310997182697406129308439756002324912452154124532439515077434406539727196875109734734845155014728652382582440494561251009410408251301402822234683480030690421122021581269140700115766303348846474252036803471746387807196073581046490547983517773567030892772364056903611208630615738550383937979720724764955138330865893536947168606287619130657079697674475399000538019039449782554276265689664649766853011507498174450462787283217636483090063594777627229626097926496259366165623539466890648022836502748332449083447086400652895794391307640844582636670479252317511207268187972483535506581078690629121362874794046936278110687334195327706310572032421292801631667502568116027196382964439829208569133344176271148238436659223613870991278366790658298270412737948807635971510319205179575869772054390726119684612510485416975834900394886334456958710613395357662885702184587846921620744052967482979814519477308996342700684870532264824043461391651078654911337292049990545140797160853090033518575262243539935557304894882535911172742333415271927591477382227172988790098539111914377547443093322946137104829360418790284141020827717774894387594262115988773329975472153459990408311283861585447960674976860591593932502677671608352849248974724335614763433007485848845061974765333812757836805148076429108692840468990968 [150,37] 6868754111889811278149869937554910210453978547970343310866365274802951357604734990190930083399312507917989054682156604034644006794420403533548333115812922962664878770029147029512557843296936314767132865710509169192115727606588234017696670788252632845849907767063284453378680968222306652572650119399881052984333451733318618135984726104099411389041559069703013086112896565427895265808025091702374857250100524959392038660106737511405075494947812835973910304918791373750791657659355176175729741625027534641606236733530063875610504704017752720883563482493988810337342101737282699677996361602416639153862237478653971217946140491219592944033203549392136002289188404911625314413278923817937171578588891518005195301358076307259717785539007300960851626945894911814825283854889271110875422747153844555854125482047683304371457352813676586531434254029006066864230127590022892329336294160417782031719801614897616793251094173968350106432535237593380695176699758898110762177971419433008052880857040114340953254129612377262984360978606603689988590433789055458008465340655167504917106942419800340888118586107805634434261495689932444309601846681607804742996902539909166687014039424805440948444628132716497083235588517003554505221067676131041364543253633085141008693501063035229828068383936430912056580083557954048372971534444907646602804652250053272926768836066904267263377925984103148249964948350882825490706488411315098677659780204446489284642138137818748445122924654852542711887963652515333099259220696582424446413897261402570141988259689395019462050886124681106124084983186023478277013708625873912612902195548957849343229210573885657798021002989694253522879009033224140437815918159347169472866463432758351398742328557608923498855436428596530970559417184080004909453236753726418411303941486812211291617414645003791025913739282080327992872598754435606491271223993606114864240740600591315882256309095256178179375642810898927214585386207889208978084213145491653736410392915413548472326957881575133691481979894168884332580880680758926111572284286173170855370847746323624235507068489003124620945441125103705981385743981619824859262895350139630207730741840349800635193635378974734629207635390378834277881969734270802476738701128 [150,38] -3037573870682974063930701248227063244250797400125789409494657985518709153081354162027871491994271289634840485590139459545868848977307806469159802121168892689966809834620409172784060684847024859676905517636983188660226246859374695333034353285262329159161723975524452313556370926033097277138762349118657606978902122933567173726595592892127398224300974385085283082865464636869973017209069702811430972353300874457597916854300029492800801580978529768636334324417960494413529218330758580644526728433435676336565410943072755656376382596099869853713989378796078503352759259705584046916585635007666742954166175443405220023519359368423335724752301790530022683950808641336107775457423168359684419744852025237687897693353321755315907250664345431493703244180568774691505131520863089701626604563457959796444251366664087492541301036080051969551515534680805903485682719181039129840972411886740943595551869844502851340041512543810619559875260189327983094495910870962573901953430161847500278434617433676965796376418797606113381717316577484560119576656582877332286446770017511849634691280199717670699614569133388281511754339862502118381468999374595002877820919032358209375345717624301803741956586489046469845421112372557239599432153249888547875462402606260163097335979229713775810670627102026176869776664687255584102667550355981410397547746610692420345748226676002807256217404843985968810721745895289925773787821193100107312156618822390772678414096841587097331194584157765799262350447398014872004439862535372342314005457569233311903689671922474179056358345098989521193622448688715087702768525649256652516438139830054799665534359179124667585652607463151634166088735548036477943765759693212924597776307327637019656925182340609954783758343653676068084286414309754470270737075169944340663053143993489981866971302769662839410007147836350476381084410065790848228234555792935394398911282715510823861403235268880973649239690385286892976930482949624250156404841487857652946914244645553661321538535434895220615906650361273399275369064522118941928934672882790247229805886159668324426472574028173197875180709388347738608869354261057495064065262579170588364943292977086107049897713694872474799274113783853799236193061657716281604625104 [150,39] -713815230683662549100925834923138189720132576878362086440036449728708876255854899351232686910537930889013972901155278587432450998053932566885108493487724920615405977368620333104485228727411768114475389277287540725075885284843249339038337320717695567751952869842121684444763265528863078196107014980207167013183273668834020595063715827346889467943540326696652769778573677404739758523372785268122238240844360919859889284687508218400407971964049305272218551914089205648849074604267866125096447312705407479256124398960945262830630945235887187327812811459121831842761843286614201078366965179234992175277962002980019367510171899840679035042854620013905785275453786468994093527459789453588293624607440531737427544201893460937949335087367240299916770961754021082091929935318447293081477548037188717043216003448337213657677126292282716180129318962649607809324905738741548506867291138245618558729706799267657062171376664701133110252283287202072188791107410767968854147802804102100894242578075207910882970924502114933563132012823308205930482977028579604873501574495896657271105608982327873126681882839264192022705070517728742691970273924092234788583750712164045974828367538003594269593807319350464194776543334201730670702162112078175158662762020230932254606376186008828220656366197236152657310710590635134408576344484677876702848228490938588176522966729761587037572112062134980757805388538237862242713853073044218136012652026818606063660397908189560423382084403815425690785226826127165701108983065650903011607747873714545701356417736534336917326597399029863968500808322496331534810633081251960577551459946493320663850024821174511568266324595108596698793308408241887412115175259756353943345936635204038495800110116866189450954481830985334717143137750252762499477060691176678664800345045175370008210566528572490216440871684240296370472081090492261787861678927552690088816901305480061620919192507063752369115961083479502477751043100262922594208331489536587229007023789679019012624210694225258602818468135997432693137956187046817101435473325306140579412673888049858947284432369857016181385795107535332920762625570121873138046950799594477808081932233025995357511721403601510620758283143059246226057798966482929408406 [150,40] 1442894142444608522372036132386632496522691530512003819775840194505088653705479019815537351215830822084810842997925082842969351364245221988096952988472966516218936700073185551495341669002101877113883251731536001708673789329892046124416484318240297745538799101175636832818570154840684042964317918036431554733198275496941313901649085698092897865373033999666411927692310321066085380261042945866109351670159649772753128852932422950150838357934431329363095286530022414843304445517296997015661688273370906705055789531037439539828271961803379537236599714432587464492519935738018226380466167049697794044788918439410932627205367750418817201044742950553913541506629001778535361053585004718334994869861310704655023060943942653988194301603231834594888843098849432695358960904224340784338158739575668357520344293496095513128474419541982917427731389795423988680739620844885920637149399141267540486034157851056672927309601089389337498770885427114052529177754070974327765448036278122736281066350502027247683424508166222413771116402625595446139810806572461792364860056549378348583083157131749078902510196722835364925477826754485157414458353523768716194124746045803379060200268024423090730925412198433225908130088492318356131347155530491104570126450927582665733900848151396954995483051114543834865552336559999471295112298462893672612883709068604014153703797209384777256318129609747033901766300125939331942854291376080819928327764369935563396513550299460739119627010546189748520676683988836293543549468372082355903333671708792563353867453505240992918005070530327838460136424402381513555503859829421594203941010606091030840039889534958700706193066077285443890963592688647022477108782424239113226277534077795250142705676724270852127641434802862824976824950113523483307358488603775385532067336896891029260365724342337420867430865939314418729263016004361662953688659314301265550861636194662545228661212852381894784837501004499506205175383569000317201737778158030403626147105706947910631165827432230243062182119915838094674020424528337935091093401760000675853208757419489957429651720583134711656094679262384870996680695093192067820514505932929896253745907771546393675815472297586391912022523723041013754701002556896660592 [150,41] -558577574596892465575470445187647312235240396662684482078080185418163549606426379706229599291293875926456114211093793969904797903995658746430832051303341639012768901754204603706831886993563971000343741938874127614502554562665064005199722744719997262837293502704080926810633196753917270135160183567749496207822838351604199384274337906038224738720301191924742108085999204497019721576075239058205467725190001242652361408744086904119328009344913319354648012502793056983690357255374545606237558711310076555620455716298904919775327934261939062384279932803643036498453220595669680773449958854161284707966763937363630267339812851366587361227320089212554990788631256539163446089743481830173262756488956230099582077352411267147923133022502479609134003502721067727006586944503272268796528343389352674103209539226452625652464163014156243263904406556882116186969840603094454851927130829477600799196189418807160109422874957369778695597717156612698091714041441481876549137309617657089003122198452536109785819855079752506591571845172409620163524813261123606006501353451992997557829798476257227463787572939005187789636494204985006239760405476789284255210908243440193455086922340892084270429014266593982291925476519743782231257240640644655160320544209463976946253653237468666011381293753808785568178047985845830102014144026090757095956359960742159810983599657542389523535385850642379249642762654281405221441548468907369474720324595142527438011270720445379808882079732770405609416488706911392113133467359322065567494823322498529445703540102181542605211669859267099371906029654799391627255607494060500115369460613080665557293107446287932874102788372091420670595458565645943940389512660874631799595783029502463044590576891942598586696042146952562761918701717801966667504474539127762681201415929564800841725562300361166890451957186433716400817601101519602854485658321117609371147771367675461445912005410029771959555108223420644017491670677823784752458747427020111551174818485549779891837367725559960703300774619025352436123449101818881958966967287478839815679117831215808672333519151248067476795714562241325207800145478308558427542130990633778120762597212552205677499143900673258993183437639729253223255781880861376 [150,42] -23344625523211311208196919665090596109749022631324062673433413651064715819162407157166643130147568578132541337565355614105841041684870475590265684501778716915533233174362112402915237380200058168138777161341725922698686385916808329257768182425373998535687618037308034064453259767087656558072257214134833831761097409819769628874581097819599635866269970525865053819860778775875773647701580090366441198888105679659195334576135871438145120726282135470013031978717109040518906716813623513596355488226414305097202631711280562073138007028771041813057418271990429834943037216411628660774859226707392129156193720678503649494242724959642107348135772446264513338785105252531933658275393717164716463346336592940026581861613864708914910106036240123749101938193095044867006479174321879326864714088414648948466982151490606658938135861073018183826830038578410382454147171986054681588935735083842067983427579670091090032541431915245825238775549588948933420200419353325830365793143461669244373185581747018682672326182171645102593578656661800512396091993214864397352704843599157542981190459259472757950643425427858449742236462920858149043954217253151101783733501504503890026944851788255528371245027527530875424590191878440502180053242650776584929923694861887496569221329443691370291943349353286561867033507153207384005440192489015644559937266580490191240743679017861139154658312251758380820356957127347947205684162889882414285982722479982884514883751906044985476104837855188865155296444551086689017122594489359691684459023810227082702399175011592838033866230192603582936438350064298131285826200133890625108278015175912843798175830170484680983754245205838578078449555779100627270748710026002214941728179192457449621236269962114647178200013616955372036832442958863855509820025839073184661282434874867454532399807873074572191818227726748646196872969343343916002900865313924394361324042824099132029262485650318174314408416958724831199815536368353772037056009666456874364144246211691733133199761964384272202363550289066050274744096274584362640745318384663654927394111915135752646396771235384159677103653639289399810912565829376197967079054306660695050218054779576897734336792696354426840244475620956788166798342368 [150,43] 85830146276192584072623635450763694975430909441866111984403821464853324483229269798126943217935034645849004765305489175830643963346711099606942131494527833342679781314582112944032392722272654141396317415617178506082228156500847743767268063924269320846325289920198133371924752922593069019703144850061009753052730210502217309739653770227087350192995263585642618659697505402902165653172215844943701238968707731515844011104147650374135711382222692604108344095182463306374228831183999107072920963047909489882220286384336825923747737975295646845769806039189011789160355489965644068271745886532483150620526222207948335770027591512234389813174871458171977663908331602218892937345982611921758046600415769727513852163373252772437814987379825398504637236429133580372922298991349727368115631057513416311064580728741777429746537434457053406468839507588958086249881479101628386886860095443259301591030635103099008218347315480391735310785849677734173187970680446242898977173934386616567918033000459136993701928380447387124968321054320388281270309340508512911315006545674163975943971119126679884450206456870417790862141292931753388821234339458311777555766972184148440501761271484197555751899534656215480173639957654021037943687585227352043512430661523822629734491423203792867115241879763960591724186706383943377260884670126724342898444229040411823487152817996959162285170372749867149525937509874582382173793451329374047238050226740593378764672209058732262678956087618105561267961690535263221852153619390008643343323356468182536229267738099605230836002574865523114927946573365792735156863630103849775728198418489074486411977843805896621332025282357194258519306105550734278640909078255846567545115864041832362087741481743234760802574171344147667284350015354543843073561595437485430075527861346752305030626768874214602560044318056874145917401772827140419457778145915472553151314508686154044611120096836849626715260159724510151493344460865466466119102118111903283201104552290372641165231644112814197566006699954455707945207223371241008596857460206200100409667989867991391092770445855171082023532220365969277739916300586469038261981849395360914393380102741231953978957354063654215077952360285930561893231728 [150,44] -24705723283898121467911408052637861102367926598525643091739361310657148070998610667132258991673557199174470782210877806301719763014799336206624675043888390481835621705234672504108250254740626304894541877966318628076939774043732539161005552333810882880082879705363246426537594114400760518630811042410591132228286393464034194815630489789513564396407354062916854182807544672040673483013085503817091076553712999914083239926233454211325005599681471728591507427537738843675085828824298290527286328912688533714448440763636588432335633820787779545002537662238163359776821583626854571899129915037122532375047037760901720443607357430225824067758121929959315216080539858490063747829009576873860843531662134161750025804281230807592612751310435631988807593699201135253208905963043395516175050019937451277849607428758002964624979410719518471650186275216302660079610805866539072714737320040598431750482432252296156769039839198788076691653113872874375825510283035536791969782474209940046891610929029852161151338040624930617019669944998845800064173821423450678204517929909312657530912745834788946061896501686307470445502797439120291650507777514140270800836272871959087121054147141332261037707319016829796926859942569265751698716207440536571491856355113802522029945669552768161197788811912616900498193287577936119711076771246722516547495039991327307420987902143677499670057486990581239124649091859982909956472559538480898098518850681550180888301891478200310891361692245212963397089357043988144344533029601742928576499954390109879664402828369107118091474984445762294561302067358415119246908233889775309343138107989511373897555447324411595569617217923454755052488542952725442908808473471287534408845897197142886090166926203905031411454143229269111179397369492317341337422582307931518033641109257507706958732272572720352972114060119020794119538242805003520234942120871907444360238690389478717146070053640551539381679215768546559185304239916432359588221318645420976436353557554531956560408473324159655447453761743374921730462891118352851560517971224232887216206735779073773879910394670631321769228769088790424815685639571265201262974673081354664886010319348268786008014933681588805866215468975325022814898 [150,45] -2433740082744582144972675673889140281280592104863910570909877635354720196260182354865818517975587003430881782914370626030595661669341096083653539479411118187155025011612282767096554050592473357318892113589505168765704704482975202043548442516823903235086564093168988858961658365579728793483623540745682239568377229635188907249967944107710255640227263980811790304167673116186136692781961839552958840578696876180597817878936436613417393405839854724013361231064980484475214456344486059231582870580958847143004197774075321611914882431485024714999335063229216142828342710784789680820638965299808415079996561788354477046054113152465109883235943158724611082548805844986926691906547440927074020768541551301506815504193553402146565814876650243353984132867264032978496591392431446300435170205253635345001359458562845995298402502362610783226021182236275813047913536584385680578020332408826681811016248039604426015762767827917351435395467927511476490658354629518467976154254095287949851303270229119025809867339453084228010240857086859129001730388934743079598747210382022358484906848321588038848200706174239989877798862957364412997327327342409625608043103246998972446198982610228490307265299764424188262788852086691403675135105835187786331431127030081359151674191546792183059417794221805128699347044603040139394018287103856280467753792062570621493405531748075519979122695840927057772768425971332904968201986618736387686677697129151436268999156915750554921318787322985561713227642300398209802648720987661095533201556531779215701260845762628749272643880761342976082433412508227672157051120348725761216079432256248875936818898300933455416233903534690718405189453700563853701408235742580755883674838739201599535122288004007339082589233906776659267618760976363836990819208024355586587478567678144873284282666366640439431422538062368108215611580737212321655105970161201532338310094038634814460042362780053004286828769174508401685651968550630628262599559955793261744508271103223203682041733670166492986477002618543197580701201801637589722671380334067238898272958841399691200062151322682833021875352587541798839561824527466538787980894346393675171925138625622192264069000572507942231451386044012524656 [150,46] 4022704497675654355823367041992972973766300267803460691455427707518748027178420556026631167631679952467666113014802291482202778234985013323658389675361259784321618782732017267751691071700245013447264340946299238290809094734150748742781923254233589300530355826672729458301911784675687855245126590838679558465940483724183460738179558417032399393925171928961820296053976086960059173987912114161629231475711965309190463387110945211343638944697085310007809342437925718857397118994409555208087023082334638008290014011265377195535353327833019392755114338174849591328124676437348527880944002257779273763113421853361211274795805880672180569182775489802758702259511213257000043827173404751797899949943646175157682091381793779025147234252607079443316574015505235901035997867315615470338596440222072593844916876050999218657579355847991806524704823165188077064040522317424547564012642152101280937317147037712132492258517445632562194934454656560416817413415875026771673923052088187391173757838557196321265003847906352378589710728921890937987791425093454973167618618801696627650595502417913352918211388064105783821872136848589790001829106264466278804537388569232211352293542376365306413742737055560286503263504194457216394821224085880269156257805732303391219525440882997922432961477632619691058503668165752216223050055475419011827352166764211452390730419326394516706591561167379687340805767240539602575343440029101441952043063412421660677034335538483993493249535799132048136951450197311718265966458619565098382435575835194662219518357036624499289069864651665187507370432029323803051550641563501622527776492494986957559851669565757237167517471396883001874526853445448745670370848273456331068240951487346978266369437282125286665509898807679454482998947647206600452841833847164999780241868344515121963603585583846278139902476707760815668091794455834421760899476074955055455328209044690759405559875420980520935064195285233431651559671533179004330342420232483535987250788297081453862337234412343286237558111601924499343475040312773406483257307096616981480741925175336000793141731611959247927256201621137560921962884990705090355953686252501525853330633552110175314660845645703605550828768088027888 [150,47] -1050272173761721968882302487110623853026567986198446740850560603347495971172715825629090130371754873352253039533927555951345440619199193573696496772589559877943301798220836561035000448673722952012033060300686410997633462010005723912911305314384870055993663075192556910361577478831746723606204131798123610780364390642688375164053050203944876224207748028760824971335590290556372756234931963975368188348879547352917106143450969564068839489227892532392025119108485056014285348320403544925161131531036345384410254275428495966300660455490526830490703672419484715411366160186080076371304665396381365802150527460709363878776215023045760861322647601872366038944255383721760570609169679678628849571027828345337856901558737899434343763455789609243566173483256412583477198258223555297417667499616925003777025167557475102194041522185103381157717257827188668754336124657659644025307390555817339099503384379400593946019743489287007487071685930777234001510618410854177523985556084414041680875411987114106696822571663842978847556435394642358117685305340403209217862990393068208772276384205870065900427950832158880681888926075248156250650013422421074183481056404481847769782335611783945623982734851558602439001406311866459920897394371474146914457761069770429135710752216581002221572234372841686596496729720229568719940286682453958674332830766937654056434425474038914572219800842831417629100514787446248514869927056755862323411960405972042749978599841775521094401290103739994597365185208374097260577811670606307582363130032604184923560489856445692552958894929505546290105422759639920655666113823422454926713453151492896474397437390188429262135046939660510370899823854493899747831874313737744525451751709308959555884125309960432020215769467864077281297244889617752972832225021298866000407056164383041771113755752705879576981930470227909556692545785449734879182302460612861902625751407888424673447233766424621105734138969102061646782289405362812023250893002851984703702372199625763852202454363932323052746842192250088104344684806971243751860436125591956037400110962469240578582715751583551666499897306474848331153993870505661821178251095627074096893874622594894773354377691443137989109378543748 [150,48] -187869764875771492710739400469775309786744845404223255613363555657005667427222146988777003032045895424366187421697949854429791468010286655122286388389595213009154462832587361162550514605945287927073526491281963101762990770069883354156425422106675868328866900930742996422609410174789377401687099794118950249548700954124769381666682627186817594185669106189794085765867943323244316399054554963547482664931456889250828928189646367320631248624246012501458428811999277756361955617437853937939802727948579088413419711275111314626547335232245840945649782523001740590617977154566706558990050298635785955184827590061065098551686047091756565434917540227042933781912329491417314908981361092354517028220664428182368553543176809550432103384508072297603673677137092564002870573617366087622480685513236605605223976940669359403661245707509252093691570902418855068569864277750525233690126336395721772906098659115978412772200303009849158838293681185925410351494256950863973289982851977711333794894352277668492307575844957137966290331605170354404403764008837129899648600356026526439788287172012646044192701452680286696351431488644379738777569418424092035478085231879932604243569037518932673209616648600168034327352408325439313877092936772841116510797288840060505467607147660439894666433761008784846969440154563400918902119104959018260352088897629692332775486888375633497514964263750719145708420004934735924302505805663042617364966695528778274179048966547339239170719014246688341762633682220601807774424254209960012374723336138634537464826446751071552567841618380495889233652820594760480466441459017990626478375536154264003370484492750010251897295487688425022964014912686083295030271015817567933344088010436904165554530722106144346790535818620211178735031179835150997171932340550319932317061669582667563522518426160080869646450511095060755563358233277547226367083948949724179330217902281426250602482378800126965631627044585013628977032489380376837170604002153330144879465566356094966625939563277871989550025036532229897941697388870413586471168953332052052799470165811614873793011970113530488552642127161779901062380955276289868386376313628197038353438285652983098523675090000978528511018016 [150,49] 188691329999344054256289804078296454969323238503212636294125087387594840325780584315152007990243621564710656293834885720563759231679894569064787302182104554227735808633871452670191344724237923530982835081540907283540658029194816512158226416296451792929517118438524194612249889957572510424073668350087723503652107741308583502222813792165067891449356805558798955647922139006216520886062514656166952067204336317284254693445531539176654296031343175800969561246623409651147326786622687684014316243984711326654721371763388577642049020333361523910104832006938179084055272008938322494494905760504484976585959749052192341081790117858597662775300352825423376933217203060106712769265311975153283471345518839302635618613879045216508048023752696469773628179355298056293959456878716880062616702427676284431535655844206177629180011037687008457214541606917600545922179449872082222707624421913528466970302515849156043615846468345588346104588511576269478826828279188626950692489674026920543117240496052893291113226997146028124751765948342271976953231351125463515131894440616207734845524107977033644546170177883370211803606936150032101013161693039863813431275769541291585423673296576823835180621739904162026975910569536992995047026373389373129207874048552264482904364396146287507924723455902535182925703506978940698132858230772176664054936539028356011794816323740180725669838790165546741136846778098367405581590717283444134274259966700260077357599104902600507384872120071640756545485397438609071770613694316648247051466787158946958282130233354327581284635241905998516597158898182131361225428044291340347059481826948967190432856781310052420282509878737968287237115215042897700305613483945164999964392474954030964968381461450014192729552851929000617485274221107302020457722303319839184133392484962152049057239139711414307783047476618525150261346246249850916830435087510969153946201205315545586545012424457368415236986270267076144696925787821545025308777605231752059417940280002241577313045510022513488225555606188551033323161837710249350583333076187338978203055804451415250792728834157006237156066501374181404557140629189805965560093948001683590969652902888540776816233452739501742448408 [150,50] -38305559202283645520631350515109075321492702149850904070709588994152587795461850061100933259687783108618252204967143069716280610462810572890067723466776384517454522274140348097230800414114484255935450694230901893285023283551189235407320991109859591425873205931684306627926084476394360752977281006755556387814819931317893955447934997888355056643785819355828924401724795717689920315659440241261476202232978392048426511869843089623019554979775569905668224050841466693827288652180931945687848809195784500575021148660844917108264197553331100025403346689841642151484559963661127724924022787307098422709044954736839773892370075159548703124032614528922434366207685714102158777783621935772768606417669294605182419665707215960797372019248755372883961943290825965321267244294587805524355574562309753321317032129921673295650992623756759627651676329149549623694299939755883385007289821677045986094366267433828914623186005509658735192741474752322255876345315130883885797729153070005774355143624594755037958215845649110759610477197546385455730653982076051331997700499976444645065950398839413326683264807312941894252724034957582163996911871488599686079182064879870151219164686157391300059430830028004007074464415756373057029179495516803555935216483490879595470571813203705317656413691733396982706771163793756563459442365757564994095250905893388543510186748546012625769704563681534964706528818885524681754592581316439595813120769095604607017937129985141149159907714449256107423864953363869363931894451250836470751698880971561067272079941543498417706086542540481244517647107304618518998561933117394991165553010286121267738159096273423472215853115273923704765455914129916353267757380487007385627637187897287449923322889283586175716903623556232376859503652884482360215367728798451631300650576345101632287860260173817114629868241109918830220298765449728972740673210195304519379297147094441624375817508313881685699733188379677376875602995014815034249436978938378274826717272643603980180760622680192168585114401444354956117167284403540562389812684028856227253718059257042275197918949173146854326881852219316538241856164929852824069119750604844122173342452654440419132957600299306733584 [150,51] -4275119025711449298290790949107823472751140860985965238687086439638727261480616619176755387994527456785281457966557878220848076249381308984702137785708542875521378263425674183780032000458940651229462892933232284764921814104860636479981474770639755261373303880867079275050576169465182928668493912907272296809198162060034538369661455142183885519886813181539348563226348035539809417731184621068686918713868582114835144966608545376639866643752710390290576326509233347176775187556628412173742546854823771506000057655028407240512147416217519415468032089632703326531008860981236104381913082602563988472840442410902879732600867549047842742788094953897701411081535171827671626873467286319826960754220799442243314166033550367290514069542552941052531554273430059752281052077627337676442493005102906088062699932865459857802342507391873737617543765944630780834116166466951920030624982785751070226511108413533183515618458758350544362943025629788525620990583569820299158235726951469097664327107894685969005013999157700220856468393925580178637743949616731778539912703466443733210488577786498491642234711917392045164314531660692963136057897193966724404890350418512809831059054763288416665785922427962264425110353664195946411910449551309912409104156785540902982330314353921649444366390144469374685969673925758879090775712930947366120207292484457233861769903646447273008693938247389449487590917061716132070715978689852434112031188069537023557885053986577171443155364171668544166745924154176567003824391499642156958497841323179837617437664382089760318717826836775715849341826397906196246595118657537886090464686129406965709789789431467185807581382865009805289851375181794585180690536195204076788477612299189009166350494299188258428774200480812056357989371506202749799077807540627580614866756542083329925672359898159360643493329383665537944097737365989326050852682207257231936212448956616390807154000089837935032625764836744343349251559590002841098987928114096245416507243456392549749756652250277356030342248451721257725177224447843322999230071133344067300495997984961995940374428588805810995301647330501636675245044818866377117286387456300354135627366639088569856555704508522730 [150,52] 2275448213853270995322628430029753630826667816736318614094849033908320155922194793164258888065394292247452193496122212991408300402520179375853758880322856925261127744014654659670656735648268270916515185456969779312243354047132610337075225263689879013985940474527128444781223312670229701291001042759253049955766929196852820471467480545613728355241093071788825353148420512496569038160420056355056344213589577847316831279945870462746631480058197130966283446415286038182076044917964592462792135410878497151643282385991011645374515813469324272521466066253344871226591856219850323916381145796323082733925887745752171900738685259403036159984324043182484345448368812867164393072737911180631850876201800163107300905750418457363649220480274493675688778811907103409071541809757701366474083148013808149887899119506466198467034415284657355398709672652431172963901822555062192538004798059439674603489944692421327001072492812403461600444084405963550025167502030383443605690236177892388511347996419449461038204797525230948655622297590033600608707692772240717224290332384397720324464605334651686310864525396939015461240283924069345668197056537102577301666603586961560534027116758260828298147466270312624693071567738111555965384421022088719888940808744204788561976615076951126325827719589666928748146453699104705963277338150998498463089696053762556833446894504943129534237175637168394768056655287761802598277216139261715545016242165049414674312775862812760820205014956315646427998615796959277148380396557403385264906916942530248148324004784646381362801989128730435033296398966650084762256663585772741414117715130376892172347308058956060682948503432875649801497401467539182854646218505970457072853319360906421094752638804284069202965422414235858854367762304716879374834207376844475436525558510721317092382879062861879311431517675448924522981388627824790133042485891851301561477569540494268523961137464495799744111030743915704474298637170330621321834905856999515207475258713888320355263312216177585179229331816372457207746298243795415420808929644535542066399685140705826645115968231504405062155095598002856966452998211990306316025502528971731644020551285901012435644850812912 [150,53] 476411913112227876777818731838327366472198439246689531057653378863243165363662609005590745053891200627460644405717450887167546702065412334215839408131079596086023150941680263626911618884469431130800959848149352369984438162308483967164801089953975860112207557955962614093373677247348945208140911475544381292056678129174960962141098850179422284165364681179670860273348553847500105333258594297191986278064443116199383856841345829301848369396780061795081555029706106613027150963962199656693805654375162147890468946478063231372867977620651859615420567125058905148655469023774983119646917217319073183734643390210476677103014235847925757178635300215636487927611213871352390099597890057216012409484888243566126351007988677062622050880460069301839723334702205972102913094096852304654219024110987869880118054819157397097468666854689416772558352879674161300333545735682058649474788787924815445652988052637663410148525151877670402954017181920120564456553107550721660453791541975297452995493689810951557749777631091586440788382321241966352519263703786182875631428825074770855024835026076878943620697666477366875250519175223582721829438891862989157788695574615227213389829839832062377242795516691763391956574522951245519296674772133792354651131224643414635545610964824074801857593530096319806650884393920405390766300831927712353561644067824856256676468446561102023867496644614482390790568610944769006163017379641727274013292077374020676632035522249556480893854591705274374626115925370863123116677307094482720275632725023086468878536015764173684496081334673542094271203971840629133835507750935301489049684614370810304364200302441519520497329458417953701855250522009381825022477666960612667943431979373268395868473013443516132041589994016940914831742019431377254782377987405185543066450884747053554651525764694030191873514064428487158658868780494067499389664937122726212351517697612668397018372470702564461777867402472235244735722109185418675289810783748503930386726618270733990972202346756825166765649940331944020420711945893072886059836713320624925721420538356000536151462952965855732712881039820509253484962943241300474159923559192261483379792934335015026380482140 [150,54] -311302680635000399622666062726455068631566900715366358396869524342302855279697730153598446488380050458737271060270980528764810831531082657172578595517851494504987108169100969858882791610040181109325744470907946164992874506310446766931969247910811130837781338133580305919108480932299123376200978403499960317819187164071163058627259114536367852257630724582333246732782349721095492513454794665758229690075321808603009011697044931799606499284295241513386451297381515210142530129417712692301709678239327446674133575651720056951616180996225705172593500607379223906617970081834580702214952704812663841853495858840589167749183848927426559071687851338062572651212094374171538022235375313018011820367450479081756514538324975295038612143843310754326725826790904635618731069876212754561743386552310574130927953089296647489940835785654992300064605054589169108989080267155476351303809814503815274312517188815365173061796210288170342356030978013441856926662339954134594013332370268718515864681617963618761237053469768457453581247759478786235852571486581809530201538033653259972954198673643670740887245080916563137870303883480583905296088962049972256443283876008365116144411614065128267131309969099075862971424290829819284135498012254696144394689604721394543128648531551238149133240532592895115348760692410737431399375168207825207254060782617127398989080326545188070620063579225709903740484341844947698682245297767669508245833124250167739515796000792581638781271322700373228049542778723376319601187180186242170816474027078827397050012111215230534315391835455226604021808175457708700512872779234374896674103909280928532809323437650912765832936998259422878384741144911337626602150353190180454506107306611580565079549718777985592735172342128317308370220448679594045036862238036680257590426027098520605029781146617020547222081325746242867540894629322668921083895457766804032377687048876147510539930407902622000041428067274057435259728336725542922458941172923050436065990776270328155689793403330652674172807773947633693829124975656768294061914774095014456166742498819245635451728769280286859590192804763861909966770221570061775300822891004107536189137955527614434574088 [150,55] 11211541033256450507007687416281874968184567080677426452038162262121311631924669360565722569662271673172513057307891742663141626426628169713038438436622657562217618919926145808332127203764437314613543577029605836954207485981132928823381271081786774452975903631341219448692818936380190321268198930419699656799077455534573652259357445966551526499835769664466518988677978740070790175995966985901956808444964454996887060264507277567873457675374863502970329222107071409730821868235652819936440585675144319998799172690332873460131511522702556503250373273877116269910620972589036414340821066239899840501743766993167106265306063486444547229835941452218236864031273623382473516033146080004015773053610870073711563800244125073070783806408754425694111257833429530467452257295103313409472649653680261031201392638194787231913610576338348198328291480952796613717730416695756338104632703129009902524741096673801542071516248824647130486310149198446775667642475454306327879374118642931052320110867112170307186455441675742467536720181207152820384100831732432340864434509166158619572044731812379051402003530498247925521011018824651378646214299140035161860655561890278712877539850637374050706441989483591267704920840660024446427267329037322223153011434633820268022491500774897970024918670251356607103963784004663576870828120247857060947015077643572135068798185123569181766060216548609878544618086036970003246938598141342079464362839698026149312049913963542483463131046982040028595731392215606885145070072779657095874039016259099135794730273033812072701795963461754016852612739796087184923184895831553665814270414200710962686984369524849181543976831197049515740996514019615864074980374505753596723107607841206783532037653235557546264294444312694383089647945247630758493634844335717678336388436201542166469479597248252454096804359568531610507542690934654955666652489998266015963969295397354097256799984043860994468420434294915482779252570821771525588783945820932544756914826396522175102433789718684434189632804660731057409402440732282949249660915287539863429565255040568598904043930928582020142571702709242854640806548070045761488075901409710152563629764665179849859 [150,56] 14246707047411582911061179488507268244909980586084714638411562653995159354235324991380229613568561636622964927520553404473917868031608948324528225756977779742599862470327649745023954046558058353791648003822935821717818933261738914192811461526460204021315586497284592550757702638948303651186723833320669764846236691967241744046840139435299607309321299144469325268989661421682855801106822085982727704738083662009793035149259963558168229921329392664039209448188111628096478409915764717392520205483282474458325080656657870899859198613501330500826168431650973022129508408241442356843130530702729575053238977285563929278357015560543445660731560357391509281130011702701699104923852755795135071331867808118139442638633273713579170925211601754748995732458051356715771047594043836809374815865826234471333326127166919868361290717103115540652719069804947416085095065374113755161093449626479398475036441788563797221406423554677267372531269020590062014163229040615455181465768403780575285130940224835278772062521755130061625454678056908222372276826039543356788474734689204960144586317880712262096390243482013747652219916005978485033493740103033548874935414229439136121576619830379501536607437112503292536507431431039744075059191841840520182289467075389925236153825380034427668286791419320397709953739635488030434641054383443950828815820035785377196627855807136945782071641461223247190993984757935788286167510783140645840553733903729942046378323568737924228232841761731539024771572678031101154438663318953998358565685965142776776582510366402411124142567135594993652873429972206615502788359576450239461107726185294602272042882519799964787569743395053626625666234366433742879822758976875282834407588919000557350265121712749521537572593129886705657678153150201990112361168512544537609293402747197553416066566618978423018758183164942592648530624441528231883521420931995994707638031892282952598573736065670124565652944255199171272651857529966931654812594123591275194675059944209299886905636203701438206831887315773172792538757871003629759885443143960512747211573123915578742175085816631083475647422360037011402714881933594260595525729179199812071741299058604000 [150,57] -1157417174456487091716355899449971556056332114168298179727768335806345573488339616628366704017262061054204418773633658753361647504401483167607101076348467560380229783227878153082535733319765638504874155072791462174549323102053635659317280722229614225169741092272356960151289432693350729806407357895574895509636303006878042365946615889983443703753902148920793441874268561586925714596911923768297581661652684618183511884590541810001900438598995994811258519986740367566212511280566415837725506166683634089585339752231154493503067606054658957490969666293451304272313155156317835724373926972566655018548527576596668362878802824097993381000997457712551037901315285346967632417160371517811535337368670169370658356655338827207298710584046858803441461094434085012025071230290854010558132791141769293921186517429469641144389299855188012951606330700946658046829208329517228062909581666606382221606868075632865064407950405213611217257829173997584931470558163064787762645388031583945124792302089530033455158577204294051271098325791898318954160673658369966069154168253360880238762063946537688802293332154274424964892579439883980241109754129386813301717737874847883579776588915917433996698357149999326350114896587698929660768834081475934903877625119775630771042408996183058648584042355378434933686261804090137761357327821720222258777695576361100781941899653501211724410404497845192890528027314346731929895684337916188099105578731799026647411325951318901485398947387873195128400850255522547489675069515701556884105495808668306755127909195073253007865826011940317532503716302744961125926525962922498970698344478091369952359155814491440841325251085988395053497092379354020813152997274177405583738176184373555115714751349788016601409085196974878636617711217180403586510712338785222085970219544014507605738465431436457447220187906882965392468946441212647271054342556293415772377379366833331562207037378486359397456272699295936733464427822523041852922369353813083054516322682107664403884069431397126122895774068346428011812958693256744351566936505195511022782769055025719287821294361045228665535999859516131945704788077028085939035443847905016204986034027808 [150,58] -201554021337566106698845598447680696249186695171444444640535051299016195113415313156736431403501275155577181054613266117795267520208596660289905359880909895266136860287237026363449615025896554428010113623719732724465304569860753675494483987962016945147061083778048901592029965716412381221157642717351469680222079294855520734792964973927568646836856137952722897314071164012797220818553378831027464603289585481704758398634748223696948002295345936781308609459480339255466981498830221375993643956495742873943399889260011049723798620243487466052516278455077017842249374551748834108115013873893156508233567464710138071170607826173038307936673296863729608319539098268294075191200586365447094175880162550587291439224915703711944941843596314579601490432250524087583199213976000312920758512770723369475818418630506881666873212317136723592507904597853683490945519577461187873347925349212855532951552292550395713312836567506350036566556119858734097370848384068206251012024760577269107468439013875177844409055666868904165180506063122853732464235851466692246582004165224798558945707407745961796788679954416465409897322520962971480132709650772624442354781271264051365499619842533474723258434224848057079759694051327356932512330118474389724597793593473725048804755771670615505420475601361790550953494860349541430313771166988821971243750936438485824570347738549538130900203193332213015225958346375777407488741959852379220937838497893742298656876354340855964289182559576578116430261496861179667521430336973230296875275140725312319556020754142513298821627621158443277100879126378428749404311148917166351406017982884676225253165312996816384446792809152215948533434096786629056543909220517147828081583922450729676122224255668838751343977763990587106213830544035633450929563851919338784535715179870176808498342884200466540331497929803396544950088223866210921659689998034092833480253753784923669839420247428627832369860807708267177503646847586153304883646220827375102453478974527107823864236201344957345135905322155643547541135237205512879180554423817666267073878211321107221488438518448531959009407040971298909546260537667285435062555884564833343673148288 [150,59] -67190457585045119782012920967983291218025763588201909743164908690111140962347538906872765255350671484040527575975027420231339296220118004109153149326823502667502855773495460335372158054865623543359891547826166730974221076936749765016339168432411535340150104802554687827001291767578115150514234141756250046608123271573743941107947540636455009270691230723600976723465116369317245623309180106276379506206820838413664735819831297588128942940016101727551613948752871941190235019050677557889601845779895744118585521489272645275686170018234284211592947032373213699018201914523340631749027542926100690444549409115344816366684789675177592545207130368908831115041890208903835828421969346186720565894755747934646522328341721470693807288227852861201620666183240869129498687250082163649383716028650746274594872384151604525074744305148668662916058843056615089186685327591837469396522771335258397281266263038974068197585526660012860760450127897196625937779693341178091985811459975891638517438427552226318583935115819295384131991906152690329499792186870538395233154673841190321501846531449219938966527438506476984087840210870392598233624283524169450264101198218307874094524745397933240949874305412494666941701627078467948382671262483993848126687489616273133659730341600705472276460540885744210704823282753804640081908623972156783476686016154826569625275453335637685190483210265063740204883439437676844293461650667258052946337133311398011743709327908458364913422538817728083533186568291223785728364874514847698907312051312020692801128804270754749766613865099810183586601891301755288845510941020112688289143218688699888650922174488568630563268975739552542328284668697191289003543798187998538972934909981353041587509659525883115707142442066326130133729047649454836054211193959770331480144563550209260196387049286726915458445874019410356832341514023779419422558782171097455639124709695744302710403802030521522366968207558338344324619237739860552933997515840811456881025836637877945546284763276611901821091007151336973520313928664560098759282878716173598890816773918197462572177895214688531490864885612375596341103901033333368394207426216209136075616 [150,60] 19176259682212693112154297272924569949602120079663159265632453961081030944703766236109102143057060258742888136072970773842030494911014709534390679723060611561978616805929993720234603894590859010558608634185559782547551018150738721728648607648501989162231882957220280046210427542291808618590646930127584164659669792075373598430019359515647404408423073375965547741923342431753746315806767603118234217995129540412862377045062743920497858155856597346762041034538106481817595953609853328227783214587980209557786798892737945193953016331823106312991357016723851970859480300917258572070918871864349745835159903765402452847649876407285866228691039763832523940905135567312629948549379684682379205451828569642800425280235522214688254828481899806583511573280745853370515365172597617935189520571343998019149945967469596954852397416802877751798175944685023713330452649501878773174036501358497451176501471145105111356051781897731205437565429489341789878138412647688288953960840153891061880614923164162266318588051252226198228263152636357037881181614454352030949854964015054242017422303457245293951201198725372523661595077178135599873213162303199861954073294911796966589214941122554253900057936528534769882475080615958958493566196039525891943391459532683278045132461488151190637702287900011003175121122845395879527660381761704167040575632102537951170250488152885646040157868216675172818866136536471872364262629094409093529996586286220551659300613423046563568521825496812441868900966056867194672399990749990582679933635001982849589765624339161921231112364248161623181755859661480674978476206430862448315879993839620829222678416894584418391881307024374402332687830580955375086602025184254087191466569667446334295192559472966404061143269209634020928342718457717795664115925417781853961429990936583839763474928045494359413363445946872344640143782108419357853192885847579449935757267470292657803677909055585581484843791387873670093008096196827073169508724019353877626068656700582372401900736415524400498111771365232441151358874772994986471786423332247565816130929195864855547702839655826675277915998842974300801654082068002690258249954368232922820 [150,61] 76885460424799498452422828051582496311000887643539886096202483702599278803426979426495951443934517279257318930955990233457566998250877151486635939593168114220974975253527922802865212681077535756856860753698368575736196966747562920984582248512062585250733146674456112817689114814840647106119114978331235679690123685757799000794588952478342280747678472233124250441075581632299373258660233406262384605489401051845341656471092058683694744276856818195535153553536380380693986440402083719056527587889487332839860434345439297640326154834050118823794652005303137449624400075631392318459392430961442189559752071870058997405550408535386296192993701858144025649798313832398724581838087175648168460941823066934588649104682048265805443239186296443903156813605037637877180381001124965941165484003305928326032379644462166634131660904678607239220498797622877255871618505589132048394243726488692213515678129021828535084501979838620501045330301582452291029823840353744286829455699078045002888375018913259969414245364176489174976310790113296363743469289079026971003890434163107164583234309327251843453838929354825083330102279959505538680384357683144258988135019573924061197121254951640647974762639504975490093137404954604889710115880063434264375789357006279644199022765117126318390141311555342962834738304054671924138644572851991881581849371678367586062565184896358291594190696967000486770134243008354131340592185421228130031861086789058719313407792175523431819924138328500306334798188372589637232575566967938257084410206855871098043425818955205030952033178306595326279763047466671932182841405773465058902116464192640191793791249112237997251393074088588240826834074167697373953316384246871759921734595734092000770063730891096568922927959233423374634561422637182633186729055900214907155434960687823972945617116141609634382154881079301790016130248236449675353066443765600580454463332799034802549726401945225715400794110333838219582293716070708912788569804728059943633693859194196845738326179542094929328283386327728261961237616066243185562594124220911502153561166233495598229211443121689259330255174697470329517774826224967401994189849288464 [150,62] -133169423060031091665150813458628045681967618285341786532395005380019468643031058256309621492492831569684080761652813791836009166204482804170729311572149608320717512972772779986210014609179738374672136406716769224461780478284904529575333531225488548397996908026609236183910868347824518247232511814455210776958908437394267312190703402092845130733229949348161722613821563022642393845299746785475057653888414152837712308076891769846299402780654492860215860665909784666058863520425971295646420776318467545574838389503858513490381379364271042023521361449438224344264464142258444984390347302698357724984706835192525369900424034622845288688196508072031044091206209575175673941408583431522079242347515247737732112836282695733905524844202216666012200106891121933871198607192456297928697652488204244904800146986209868817964433096108893613094778987779743031598780035885740098066501670420131351355797651539477108862454573162409164827391918623195186514836993079052494634589990110482574522534348647726514399120682119968580070942408968385347107210334951198071826709621390134353619964266818553351662175825342444633758739830356704512976083599207968723141119219526167354659035557245283765661338288128021067901361140224192179262206022203396404702880637438178708628104828453530609900764890778333247997931936728539771250760565617079499517587864913319889036030919432414054160285967437603362071854795877092578759030361904616681213839526216667136941025879671433488579760762674215111178808625318633534845336216938213898240520418611728268369804778762675325194425734403012868450226142637921596008057005315638979377051518483423464892746025072640282225301119074633700797631938826015130417403230134496110332134958066518227217734090371345047577242200772420041047844806285442162586156059856165372767445260682000005652480227600977860392624519078933899414579814813523152481297973505851154673884878419870723126173187646750656274604585563088661591614043630649326327942211472667194776799483032728703096867299822239153606346412208932950271168767293025762571554553261957903501337136214380415198069288999746353270873430572232288026448870995581399554458258496 [150,63] -54243306070498676080191489011582028934077547531616819841681735145723713334026839966572701352392132446007565776897673453062118045951829388192807078998426887534446339639995600634085781404248270861288504323745638874148773330336001270545656407875112405079529646741857906168777956341420304487745641980882570640684715894805259431044536059490942399794583760754056028162993564481309217370740228301733911272182396666074397403917388585501824082976801858315813255548662751751923325538194557485587134631759138681386177434913712092294900874536295053644357974729688107693983737750238680774406973459155410663123423583497120539945209921239327882567804360224393576043464432549209940432585364080929249230751696511525593087329759117682139160637619193453778707117241387833801574755836005570245084562016794524993174517053301860957437790405298487379446136402386468059800509613016602890005302618426979881026292553416306564444806869431095201469037867692902741111538300445427100147157341327211900841800552727591883047585965779394713714910545541404578090616520690237295835657802506838927539879087896572087367228119350377263558258224708095284064751803052155427677249702404595368397900653176727773062197945667317193997154995667533914864792409688503319925958188028578398347293682357069035457058666716009878244249463967687000657530409018879519844895950276710642693061303092254645297714866831558039349175661153113301888670490326071537747689180209108326034441317594209832840839316097305371497861307415083091877846521873678284848721171261182114005724015504430053092175935980066752221590292461811486567058613207351093383550748676076359239594245293520864379219110317474753718697304880207670803848141105862924763670857456019356911969738426930975443309545319726763316753017830665295641754982013916936185776427829274282474346767418887023897126096407315633656998174316597602702122970663000707638946560018457205821897030021316540404116224443852902965735953643052693963626537143954729125414815937026147259835784544002487074364403058563788206463236842755543776833650628940287843426850692973518719493625272236149363715715403838878909756098068690974315119864 [150,64] 20178058650241492933306356879189874294900982002286948569885964717417038709978711393864266052491559765436037955318766796751631823780616524305454402776171696209266486485609007015109589637773474435433329389566105286374223731575095016061482225144720381529720629714374111545402537792275159958249442192008908898247498435843549001241754422214354192645375959931692066867862157233753771059486819220359316307611725183529872321391306746967754774538302762439049516591731875280994582469824718859589074988181089538124831581042594295668401336795036495743759707931525446380031716233359824127656869922393535392708026271468909160818323348233038342941567575507213069839461986647659486011927973311036913118531794997152226602691290577376871763943187421208270353912643535152930845185080446713197202706312970986724574234917448630143007977365602341974346229766029238497001995709084790502962832309755778253514621080621675269453465978502776536035292494044504727053866758031989204265072048072930608645107110903049785374896705078452762474677634912612240494643936371949783054939443987028526681301595253202466173357134453498076589765489397580624185034834818092270802482562814849105253379847142161636061834192937243600783086442430842510939675149974204255306225942482131816561791040537007479320843496403498891293014657924854203561335607028028919721560756408299999773504246774807870544830973248572104584718012451063526159154092866294613132659961283303532434497140352344478424289774020868344313858827577331755501797797078396767732043919302985109665355635538809609564134182889689932405908838219119325968303029994942477078521460623898417575118390539358249198140622138116592635062873062878835101280616326819740258791690206163868315418907884832054962423683452132227361372167721235599718310433242697093639256390354401064819634493769961558136730988993355802182197562568267977679686117358147027483762131315580950515657975913006852833392457969278750747914535927208509203617810011685099669783122306699624226021136786520605494360940296732346283955552618894397564572497537093788758478628931087742331364490010577378858602555294800269940471566526303334332928 [150,65] 1698250661776940814001942783350052753406935139246636330239897364038322268270745705478481436432691396618989874520099232254258769231308211209310392813765739464573798329304347879440760630427283925771218068922193548553338084176626894585311868428863580468326904336329565023438188986628400765009022279757254606681120985859278179689512629098744758681755831390680046018776607245024869707954347624592097370410683124953191707528328225147272892619565433001121601461885511666726557891658819489318988352665446743084237083541763246667823140253008731931597116599773860245347497526894126836347718525778630054869541759553714497866397660860899828174373860409132792482421211644909800906244068188116441739822152077639761745636887481210751289420571823819331531493147470388744301137761422450146851004459540225650648219285543759386627356304190172212420599186928946097958099327153265828289257183560724153260094022822143043765696840010954080046834945588266834456955164445705962088244674953376874077203580513207768845352847796605554617999317064204167442629334864329109899634690250572247482470341849223141787681481674675606644672194082927713474754039795620061785675850184286218215955966561110114363633421886370754750284506206905086248852874818761726202562889317880998258436917016078937978500732872396095474369675585120925048805072976092594041614981263629591261545154787948785317885652424473182978129152215272021214075074721607073701958987178218208517662929092834081414681820034664361588261951991115662696800852041014191314288193923292632210233664519588350675026219222082859462807655556613713310041363033142899181961352678020582336838028188073549701640334452074962681723715271659846260117351840086719836813851517922942171457474413208241986807212964479106674189784812289610344889959574153027535675512536532631233181780021166282033947293748194720033132602704032905025033407908670856740826164165755871402758531527568669399932561590799283939734354766807053675596930662808566815132372471179758715552376047917883401550472362201526792513792110566729397018810163835976371393381886297114432309771305925285026104355799930505618057831706061667864 [150,66] 549368349678917304813552455384836723066042235846772220588266210080316617723192245426440874452802236783167533927068866180937566929101976548131711923892072414245902295467615145928810773233012867878964622853832485458254353128881704025548703521001252775636783500512763889746149731944593555472746623887534093888740797664289676519028834120545833204958781487885649786420472126752121074592141821712673298389221417409803144554595076189698468606946423457921930815758247959113303033542781000858917490410114625942908027512744022198389670806691116637385466132684582197502825307527312499133522159158590620631101115919979412172718277075739471952812343588573492654895278037177549983492071756731666363901160223048736094003683623017665183626961592829417823167383175119001013488364118384090142997456813741374507363610523256106217979573958244126002254495698371889193596287070477451467834805654510245965155332705606396925741926533118117772359654274955783730837332494188046267799339115877179491233118633409479536384393017119625395217464804256828699541173383353029135575362673751793033767297047448149052912131987785939838634811737907817443947739795293935353315893023934494994774438911063172944432445460378812256772247401762713957156090921958647354758660360397177806097269098993383021455887865484756640171047941387813601518943462666160007667935844936810247905964265043812341945596951722159772289433385961276727272593002086844662643661752697211628946607318794655703136386055041664422727240067700420651636556008147302272203973915482457970527432874233591728643645516359544358642497993065425447876558967219791429869298295098011414768442006033613586086023552592864248971309144232077914262805407554515580669958236511606853774501560663430690051556050092159000002949711948391605893886450634549833806853005916614071780511504814467711654234213309462654364756444374883938700969114312588389916747214744252938703485465263760532202038655101245421691095909279407084676318049324346127217404058863450257264836627058528358244851438019591124200359197032270447683490862819968437737301124350097715358025928572708796146589224367621804919848377944816 [150,67] -74914060202416047766192063645569665993668531497444904019210214304853714529676225322931779940544988593797986761343277804515508728006792664630984328936730741442600522955496131438439401063179558905448322167595962915666970504019750221680332557626968261608571016985502998233237758529451447781526381096524122707767943032020057207353387095604248456154761959162723589626618027191052258987785322576522782657000297810080901495194621051380446259148619371487630839568444126252969665640846909518799312355199270437444412576435963131879801983492519227092736040610274447779983290304917789800684992569510242857554396154069342210803912570577179776939811260896152949212607241679582425850796871167727514652095945266785251729812762432160768845110456841419950837141171242726681533191479929458552095748512232160805863999214464698178087093817691446550528044898836777007927806372841451742516139173641792101492021948673722872838593671875404611796791146253639921386870492838698138105392580393631570982728645387748930639730637656214987324592974388378667094430563540149771308683904696194133518848064875216528269880801296556580824705778182438540618560249415751519683416481396041608468047207587704527127075457952706394567321710355139322832171057818468120819842454392967784859942206703184456600775245631785695669453313069731686894537642891243890609144749864324152559252464888032689115715957172449373954215866515813112302798931750705012203413608599301983397082109469925990961353403322180661353713258665745711595166775386806974020354297639380490963527766975459112067503857842793172845241050114799271671591808309287020962389314785857562417116248799046954448045259920756266314957304208679967348608815489712329449750349627935652200029725772787572636908511573480387900515555385775926753068555516208034451740811078868791332461457590707639987256281534447064298325822391185577961294767884351644710284647915152246940219693301033106648421300550719132901440937573679186975552415746710666611678777552537854500525817164676904779809586829076437202638786785272812284957553310512596327746108185934774395209533014085981493875040309303004550555851222 [150,68] -2506501728390389388660966580758269275290266559863929200582261539167683078674483759472041708138180395229641214451320126751181318828502309056058969686413624792672552066642337599942824590382557726139962842205548401018589347784007355351410519520027297799517229550087391747404072764353766663310297067348953166819445268433416939880474501050410877408235524196370958908980722058131701262926848625354432307767634971186765541038699944858773836250231644330922345984054544978818240117072024027666303432692131661228089771472852638109982346026677230547520842743254344171130626366251889004697378547162340450351320914000114964495971455670320589732625175057743709740853559622191965876048486685836346117085897587354577459728560886107200801390255120928135979674054736904383887225704913402736846191218815488164870114022234627884141009642183431696367507930345838191863391533107392726208713299392513602623591402027407989958256175133588236034946074689860362543899365672780880611772247354914262151152838231658482460403141837723749627034535795684430482553924716575445284325728593513641554171489906130453474303269163150539523458084135019873250052634977408496523497297647393587324629022675959900638879127507375220413024061723823540380917918035831882410693181241109186982499069251006256170671772829982457187950323636160346032144139630888173550179896145130213559323347340466711564142503076729318262113598927530867673079774335794476392709379205423065747714233899694386778690392531523069450837547268272006530927053439709607367831258302251382934246289470956290926448953022992804197767063018710691889558564306762506628154546958313553864021148207592847313289147514888356817827423412427010311532948015198120551130700135366291511865866726451829325397646078947983047017786812139593472524788901669758240280684687897807492695244778990911301410738781159235032524913310858594432113588170293628991494479360219511160866456815580644191796974305363832460418160351948279589131241796285972991292973754483307431156625945218641658624225043054282906937973611674309991600502488206437347936517021078901750192847266152651573507523244568098155362152 [150,69] 335964222147470023393299389782222384304301287301223612189825426631194376660885636370647476561600087284441402382786477879943164244147898748201021041771618757762049225033294050910896582564500435868335360766622285465635671572130162009789710336405083152826087643895953782908583528634038848528495360121990717432173920323391033785813731500072582291030781714674186697511860355032537245889008726702161290429350712279622085443685647264378097375555411420516334011976666657499644533289644009868003745096717393383827114864663903539498966633262709922009399122274444720339757965699327229014799569362908335609146778992190487011791852201239239053803168921761123556951832164601479797760194456761799588353221660858972655770344747399770610281200932598732381544475682260519434148245757576070548868446956797921433684939892995034492961497026474472417101883927468659814965124364132945950328193848758918464040114496197740396611241996702932522741804443123409627471627288736169408158453596597124532443939590802084298575011736862941872754208852550818672126769832880591911976038727976417345049317629733570436088207118324615426673506542190438996854757888203367934281691468105789497747755571359590556242913654238431792527108653193070619818801640104943563597089309606859635852484841851233351432369604785959056505135575326793519917302212383941200525433536535174732757767841136951544204232687227976003356338849989524284383680467129679450600351923354209825479371657061498476791109024466807522867562200747315842542023683794478218826289044823770346997598591688297878816138119734759294301964409423576853456362720266332335881895524786468210430793932788763720062714463604358285212484942810927412304184943128386874997023345955812219879395515026659961052648100533842777330564026980653981906446410896961845755547140050214567831260818956171624617417013443337530568579002555568516536616129631351268311902566311738676188746207705504190226576052850351806362611678691165308705482210648257815907028973228395724928818054966743925747097454679170647555313538928475953162974857842830160834297111593804665216070429845058906212445815623695941852 [150,70] 74207447283789273788137389430730974751805816733846782872947382359455058688171624515230954833427389397209926589560851952525156333172190930375058880363409438729372198857313613861039321320383277998660755332177269209756358243405084556456894309286226569178394980247451612401847522523457959468255609979874158245271299456653904287678694956248477970770429217004611152258301961675859820439275405934563089850184160569244692927221826104372368466334849537616847879925814350663504355434976586618575695747272531854655173444808943491590602865211037646202320332854589586323288486341787206059656366140414773099515229199379011940324701113693575384493519326065545240997926651640748613905562006799913208996562758240487254213401593221305009260784706328763783445688786512552015902892232404651167257536202277198273956190848452949305708071604406502642745287579957764610208356470336763988943076428382317399835950492829417721084179487695737001706868382757558484690172273124800695297857568466282706748617425641687917813718459309198385579120154084075261651359270388498515076839497498959163710214713662373933872129878204401193580318530127205708374997516354492028575316384405815115836112620898334167523384673361379939773607621931309824460610453559322319829159387241154202551392430489917665774073699211839836998859387530302289736875556683172622590995226354979356768700626214552127828859116859191192591371706940398301217743935595032916715349890998801146611486343003476400571986301325255441038571928279969153336382414566028121820918803553076388574353988507531073956971668335990040367537777264686828765222848277207392436070961762791779783636882456384322189950880117921826613290224313036618082748882569028147632587460225987521749790249663424915938642255388408466896450599198135647952098750876037369489112783897128930379921999992710593425345005837612900782284521645790068736061321962080487383613534275811026953901184765319407129302465277664136257549363526189068699447288665241921371310266206871078158216779101964809607057926028594473953495428026624751654238542126994152659200585091628092829556461228916725599089636573066936 [150,71] 8862084722070141029656632854575653305217517922202538821194746855771556368683842384640242184585502539144983687267947399507408838102470985876394641500210726675744452590758872870653820879940879027563916418199366169459035310944500274206232147100311960039582709470447172263023806581558670468580083887694268530815564818771150941940297845851726733403070451795255123998978614108442614859976262984043748116007871557999664482327220722815091006857671631909130353724991820502044964249005074054899146946266969718826663862588770373063585865056612005810737448019393233353632546664609075161790767651667639192270592688918173881159563767112455176419473364624969092553189812115106652456382780107990791741664773839970514348417727518489276673135737406069615760067921816441804421440336747928671801295500775269636465228074302029718787128815452340677051688678766039671088612678162149097289293241801462953287066266490862298709291000605631771494686994828372976920094080499388794036510094937290684264670971721971426234743890823449559422213293998624659659396491452924951909563141680252572925488059214268973011818533580548224871662075091711708560101460317947354200243239441198652364971177335277253648356941260774229648492650450659859675225305458504186166329953291401881601279599371436152013491987675659065068627015114343168578082063181179291038310790667436227639093055831821028350826095442734224179629033455322008002280014282842971497171711573460960587441993969681302701298033560060879409781746495669636855333518015576995570095454485428110322175141703891765447107200349004115475807790606093627595866504942945225231756295014498430432429173461798448965155244841058166239448510916613517676480539637655972098578125929272079015446466492568274158112583240137092243871656708654867471336693516663521126160905282533747270682111938877004165840800282077612489058947033563993180379973166849836145831569136043805218842990508801908758798687437058779522222995132154034669033405460534631841660155933574283916848882799480970408861627827834352308810313163559235037929727859188837704582426890104902805452800410346593946080570788233 [150,72] -1099031313709274826111895055320344600419794093284216201580038291698813862283681856896332382679952516354804863044590441653331789971911406149106802574130766952561317590751620041341363039823855716890130419007178633114399823504976894594448214529981354752863246780743203410701119239183708531513501870903535357205634134979570559885689215986704763984142108898960637239774417555893252409483386212397365673924037657290201967445388113803602296386973262772034816080961198139929941972360850537341234638129355994312846262855420108775938136560861692703270667171399448218475781440957364361573532813399611812219700769678119374355535454842058653464947966711217247823443164339553686532522802437913721594985745683125651233364941517633494753189970216635575170067544736004732883500067299203761131964964564597692330499392953840564466104346006854523126445716204890467259833423955394212701542768440487652294167997772755144692693810226652454990532189796751874578237428698804358588244910262984061173346385280753513887958492861471234633735883251685142218130913237647787009895627724010461256665342280942300810553675572990419258822889576851359773481718009693902062702073423676220155952958594533064540677485546255809973861751837902886721865899215338868462964489502925661874948334151917481339771401724376536211596579842116711069598048338713949603196278931837952248165656338218423405326760573681131199861099377771811669606823268247844266925454411905440396920078398796747513337198948310441447853871211046082857380830934757577357853146053297416473207929540752440242924908348112634023208202846262834836512253173710495575347019648367059276258357004855094006737226992785672522512138893900217012282893596549783495144280692701874752522481369174144077896378323212306193033266782165086836480545839091284311656972531594539780743685294990796297322036932757240228798547651057338998818959949810051672563908594702128509504037962922873390341973943217752821798914913387719189910270699291389041620486351906940991446735636407286202931208423730364181651571132241084287859213251662026649935374715266428183925490018641508040782421824 [150,73] -19033712086015278442419060251937829672449660909429266055014144722104684192406502162661587798233439014824450728381156827760111764310875231881510827770191168287081761552351666320998612722443993255621492428493163955088686600561314225492771423862609152954942929236145695519477439944242724410664417582506988127945186907699501738089116383769527050146423150257297250671660234674100009364667570411734014067287801353450095411475109203108801004568536362206633175048328676343775334831022795306303314287528773380447193728510451862364307911235330928677985504860555524525719965531202061525558006102921179410205104558773816308807123575059185408663953332573114399336585888288557348486774522153394580988353722921630803069897382587879712659115564172297597479734069259283993578708081091034015509465250234432046193568745961421039134483194807554131609499092142975974022654100499134658374988531066328844443991305718420552451293129611727799903586829768056476913579980091798849955708157891904360757613008013389885337581326707588111704296619916301789738198536143819786992402697075901538421060125555927925272473262062997830052615593614355924569342023037002470192965659394183185307781002653537236029568058045143670851910045269834885713464083046026632965492463141563972916851460614994582147619170849351337093731793248508345046635123465278804186037179597179001569578657426854891308704654044211919975275421016122137788347910621546021517815314668377104735924414828729771494587574904313829220948870736529848411625933089077665538239402810505137413109662884372544256018026477402283281440792426363270299173192892922868353314853323663974202663109223235728711990863293819434041575248317506038940064079527139594850997692477281754330265881762275428971180417449604285691472552607487346104156333879987718492426574719838356706219738719307330210453551166352945800812631127651619008593794284156697030993464898041477017389760967215839920026051229622312787948407661499819459550500567519170754755606377148355238969498983012565851704308474513497877291276176968911768783062728916300877058719172741716114466517826730476069688 [150,74] -5140155229707836272221313630333689042301075767707339536783071209499264784641233342606696410993397135662736756876474630397567571265951740074809629863133911736419604914574680968192346591257090244253449182274535848778351961859173260271152709496594479552394575553762353348107982734811334723476815656356850190254556468402506912952483435870974639368485853945139560733805476778809944972745546990067437163166641966995265595565745179833790130397374618972756509557638308516833437410054999843476592040678174440458475807555217366667482060313648339124419607205568956058056605715163922049347976921807581211834134048533688915190015039144905976018201647875475927746506142784602057506697849853897178081533767781072936946392608765580223350506779350321236842284031190564502876486560531517101187219514798384342073393031474795701464061531011195665631640481884028486877457169426464130099911685430541549321306060112346196465460610186003436045747468850122329069499460825390267312040754069618669270767922408298351409886674791122833190269551192912151636978963800413459132719643535935024123983116315009908163515538157413961000666218074139967046205821216300968240360316611008389472181117212050960835378473990054901512912249314106141952706082266527511797125839634425061254704721341112737021341988724173265423300994410375130640192618864067326925295353523371140973468361307205544042732863836635196249392978453007147856565936394618897800852790269976447771828246869575039582174107888968907441666245899601610145859002237877298599376735140762386508310696333482746034217264118251117558414168576089314606395190091109651067328845215773750516578049028427322882084170137896993623257761478011799671662127345148413701054069048138314185135727199284525100360539305272044571782295152203589683595052034643717934053256579624364364367678980616489196377844647011134799234015113123286086207237800189618106039988803098242520796091296830826001711555886131850893609247215287964065161179814890422609341319740454795878497554467427367456235510191620721003326858671546468062623126834526873895043461844950798451877351512632402752 [150,75] 792624582259515773994377984760477557510847316670741054424489209454087701857451713474775700918586779874074360226016798664133554744511872546302000197554353941500010278323216041884051770259552930838378218380727228070643764055674317115640297789005883740330413624746876889103580352777576324839429965835825006560727003663173611122272395195964741252733349558446876489283458164783856600005987429731722185651698688984435513670175689399299601747015253792725168590217855310903960461835348726524506800150823042230268958224535479091080791956529482366887360053395387516013151993957736628874218129386007436952321055718677082330016073353852997644475012533765023267029527846231973975694792668066063907702171122898896034530789385987991858555365246570723871599301171086461205804072719481204278307177625082074089429976173757622398570477913183498026545129652047867593223319505812118383242946176186470108451372111164149689605637069002797587706943216927248299864392318263798671096523545247591192160613378975192198031445005593707705217025353794941858784801795117521922916517474609211615682984455360056159410907702218597974995456959876454506920223321283605216006584004883964331809496010319184223664456935820738672289357232748758149385514647242795194875437657751680117525824920825476665849712199129093466901171448119389292903397437176485919834289644017502575659681866922957565279655877067264364769759682179622053984677693965636229215581680140898257461383523938321346579964902934600502476123954605093506571602982507444470208779924881933564209883752967340111447260318755628146963396268811080488318251336699724830123714148418340631586115062002603719807309889379075694200657511938544831096258671666594923557397966865376645635706726061688672807442226626535661713335891153809498582418208502364169054036370024442856531665285279161783074815274931560855859446922353268558640643429101844594097665945275746805249101471475978718591796687246914274260401870514806093643677462217671011621959479343496584596550633247647972117948892026392698962743910429242261517145002377369896227935991721621392391608196788920 [150,76] 140693139224736013407015418702529509808614384791600814419815154687270033397374854316295478840416279164543909327077705881017025590638810015018284170316985004487717790416702978512810282304654136080478752231209058774333664676863135643257582261312800606069990338726328572664870985235769572497583632845333893544301308526381672963340200166794715896896193344462290204930366299461343726105057891792839812722042572295756393218420100194748096330148036816313013446400596751945005886470270462980652124052897471339326076224642834220372508830229254393060825713691398315707301571124434544204905484147978878416270007103642304624827537525127983976697088347724147032280393929617949183147401946549497950448381747297208031802270356818980459126485807939847589508631056968015810116013924817073437655799721600609566389208840288838083214096212247509937634326236285256995913342383140214228273171205318499682623574117793760800816683983302516452712639908781199582778811906358691903970969406365933169661604157558410952394965051776042779913316569900475377008548316557012524666355747009274754684085929031500607857560035083782918157626842979326885761265372616013351407110461895406199187801825015924253377918198653386432996122393083896762724377448162953789395930897627714510338389756516691292584387213942044795006172219661276798997867218639353990112741139583197819175153746934501417010789927563637642723772520166488045535041036750119405732178217305430870670574402649385568104255469552405949208615238762467924404237890512646937093814912955700265954508007742056616165980213707105656277279078151758437169819561969068529575501325517103250144479184622225450431705609114607064739108558026168223884799149153719307584113948467592145978764406439032338335888636475302925871350405008086969612854871160184572864164079912812261488774955609688005380141162353759019714509345839585890047409515278880898822010624307046714963858549281242783550163199980809799958036012018276878904684610837782870946833402492445419066329622667416756244749043477110940364294699071929327787117634792465802068131964741330051875087707796 [150,77] 3963344997373048300958438750670812656145374624967332146643099429296218984086588480428560632037674066370683693932635511050997088065631372034065664025027875039593181291108830618220360251916276780209041227683421815158821120469837946974138720336018587948535130295328793665971023942907301738373841455351871869748683588371206480081284665980037154661498664908616777221641979604762316483508999364244670097999597449919247947864115526375448416847394814273681016768262213432645617989394127772810257043426392011090234826703339594588165273493119807386329796411215141361977886050381501755584430313757058411629320897788857360149538616021856607486013458820295446097304137230003064020779399759267217860630253043984344085793585833650313654287096711629462797752648940405910364210811266267165745927390539712039357552635156440696711514216478795248575178949727849207219581675528906037392527214509289572500664233954245952234737545951084168401464658398712805825883527408127454191584345971834944092598544579067646244792913139660122344770009517231232003886917038629475395943503181646711627741638931587840363350712095881945201735415553233245658837452533794955890339977686261347234818360188782097684923520451964361477445966343404864246559233361863259195365175066210081156164368165821519572949509138263792725091990435433655616694881141153300800391932225405403578217110765961338010428591988532184079038555474710158686967219879666279538672794348670927578635186852372315763979007931100486886351205572411151711242045124419371017175986045743080058346652512263585258702640606592483874892591240776831356449200877245541865403559865304548522253839928491719901216236961999667779454663157457842727472291924813917006162580222465298620828743056912551014919472829327997335940154676698791473188093550190249561866852415157759767826784880665329736301718591788310081031684538265374895615136109486752559879438933553116696877219268455258113612218013460885697070920975429013820193286153663281902880157402336833185319626734702697919329936076704990086942142523440625578443635439961848886983949179682585197559428 [150,78] 478618551992524546448759601268521789916980293703593123053726514157875491618129696921520302057225766064385129219389557590198470414679538409514764456020467406532791539251238373510679615630386268756452182125096367838224050563108732869878862852033648254255950574453244962768659298012889733174207337817258123258484021021608372034036901117957842586083842997308797366170411895360388981251313666190952572633825893690451607984460424007485106148990451863319673872371354792921167947920920086803906068658170175328481974184777808248640055742525625463814043693233972246471898584544248822776199641972268665396361414259020851593458648576233875068084696639717174669713578195237257589921195352631205111417644925285016176573429093831464340941785906262057936652858097884688513649352116583997130146898882054544126512120544241556694784264028424147659357034564428096199943001518823220287856079980886035921649766474659946974993471952257686123190478698147752894169382368230516058373715857843303759996874025903808341720129450437057548716974938206985995065219274916097925060331066623300578276269680622131275626746495207057739939130970629806942136331654182660436793668114881487477039230502026402608362425326121501858866054025929207378112768888653433593922419682403703990623625808772541898247865801104476417918596028457115174534946215934912148171455800460441768691271386859603173305284571100859192841114193801601976868875556517647671796623013115959155302561419285387376727415448848563266062043863860642532279362858941239559836791578878561667442608186787861870164199451494772014290590199315124576441016318422879259029717997968575287268247331651112816604644961526879002267244542728555113277943809510648472600193009637142372445733288688816297993608940707695361276265579783384604459117752686266420293882626795776709237049233227359193870845939654129008911285348250765853081423688136509057872839556745803747236119328859052945913942695617758114364838028696747874006386026557633486722243477441045157108420093556477539877754584973079986978127774413336949929789152306497447009542996015261867672 [150,79] 102171786937729835900112594887470334305497129845898623989319707011954470748392072883675942355271555552465471896303495937610926983617883101624551600561378380473601681174333998570692306979129834131742603651955591798147274816242952380720106214632550764025889471636740460185684745701723982242008244339640472414963395799346841727166912206455013393814660291765931850038328583248451932591060572807966304347218061248106095011848308993772260965078075809851925063353124802831946341930939867491113055190378071261085158835451105600879859912625433654954661876107395285957450084726038605251349777698542883610328122349192541726011775171168785941156030891746456616124015557468685735513367141048089522212791694083239155941115332345472889914544739162533951218174500356942358348471936583456702740890275771788801579074839143503812169173257175108137163753280883347349687522325993039143133486992113335019079498761937680660281673878896573741276363321005118651726777695007537364757754118531562288241780266146154308910669264446344073101585969408357366890637677044179907803769181303451959171394787482898846216206878658006866787411686614264264256173937721717105437286539687808076769165134416589112170373222799721195517409171899155872778930865079966248027965992145403379035448576120205045899484217726188353786731303783089360511382403446912372338239514470514505455049176834775095360362296103848850877556920759473943913369386525840368215821935086116779163112917643286857259466405468295294471040217174932967155674946164357926354499173954685054166539617030691787585083621345325958245118331788210291226545321797173890026920811482309978304432633838377014805793688000653700444573617397005694815759720679857007093473207851714909979381806008822327948799121318765089136696625098650661745247126256957236171823213641346274378739061773460499174102272881074862540196695701978116674912833769344156061351215044864558208619239082411161623901240583871041607363370833760104549472002476356681005013938930098147947318954161111084697728774915667353448749133318912988728097516523002685230681045374489766 [150,80] 3023562869505374269421126617635833589393066806824911346147580452138220487299967007691053006482608202349156633609561453532573497202554237877497543047670074903208100351649338951383838398959432014513640615619225183233115110829062223892750348768858072193951923161730453306332414460064810125730671656797511004096960564218954082380838844260559184338956777794832105061818018936189013952268889726026663213915754763693487558223171304362683799211404106033345681418772139486272431836659481566024226230873055282033451177055994400037775714866226101737682311862086234632605636651580681105329349952348827510897803177372037094082158896776569845708429368898161463711699908681866958739239525004211367128567193851186933263357773147425049645953446406446179683753731373058597450889533347700268812697104101765047564799160871602039330721808123223668153586360646771162083935268636853396830797860505696711049338686295387435531507221257172219100524918153838014834344844485757802566634691860530427268767620030706126184609196373351665953820653948011315853304483596886529543298014960010790434992381816069307365923773782980940055838587361182797902829535855888516375189340910616345870009767371070094530957603252034689067757293114531388651496311716150729305170131385989209009546891027980561406657036877268827969853549649941152501972743021745583311956036386200615996951461731515755221114755621399736704477046726886633400462364929967547724529221830543208758254895848917004150102804158943981433755198891753192113817792252815585860269125287625611835372984186439101863151546103076795715865349477658709909674443100654586518851031628886890473477617476730335205741823441485052643302269704505245977900617988139002580283982749678091362684894507104167267727744799625465359556162653902629623102496871917717156874761325331449827804274955613744158044374160869474948079434381236913362788875572757816167245987576659828660155517708312999440120146232535700491979431769249516898277611903901026087347852902933991787604373365352857667545758605492278888828663877036467015735426302687644863462535011696 [150,81] 974005393808288339751470862787767550265222201904624273561365891187878424325636251644253483677677885621457841741550360441119854791216491249816344656396258788584245777528145978505417472687373274695505465601851306594275815447095660378826318547546631262938503038071097641599356843579886321092844637117729951567896089064972436161944810950948387859327008895312718370918093256959481682051086631600185242259792720087130729483700082114150091729810666421237964796115054979084112967467649424653264778538828727187537412995157947952838366824557015081635793801159949010657601849298696758159095293525367104086904602455418529837328031742881627294058842204845259811297434533704537302815781820363065014082929166840482302997107629441022187413619311086123773678749524912105209714765716896539425032839245720122001081847781956285429239169994117081239794297758701090381867340729233927910757253542155246132785801656501424950510242312643248223023626918843981531561293115879384467803083719342333393417999677409341638688413382522465194286229575792023870057856943303308612705367770012375120802588499637311669203395834745523506439588763916447075708613716809400254408489407567623703944751735895552646979570910857518362063910934392924812115467564134265109621584897546394289912846094410938604275296019531348927669990309710630474092529112188120254984396932625953392257200494067552588949822058191968662892031237364164348491785934890938283285324440263453242964426472585044171940858755737384815361043193762577114254991753002228020348404502872028962187849747849941692904321913179894672279737011816212659183955972684513679803796279725163804556948926618068915687625760150125714567417393994903444703436313859542392147424737302210326362214970449991731134444197927957456451222972352653975585329519966409201146018478645965760546127360502868575930118855158946150436190435398111248209114619885206273212229078824115527031861181917115067044028730535634834117010006936713496476455926621032487835067548417358117976893144115231490522902505776496709568427071832069930624912251470162718062825000 [150,82] 46374901010429173473631376023472382481165843964385692359934668661653248619310884423317200268449803294984951350661663684767267129145378152540874566685630722541406115463493140263516523640882388505800441483193687026458685557801375260969116784188927817247748102578613864807331278693183711768244237415814971406184001594406404006600366987511342124041871234482163953633902703218688142797049121042192491922538918152292044077463142728538831611014882171067674334338187548831492831143938769695680305446103090328025911345449867326011965750300442297473175014901987710199701682014959106166668287478462038995905400047113761199212856756699140460076934346105873760431278748274043618347380979921988304676029032414707208318537482027632400619694987067991639389603656241194469613973456122986197570956830612790794539806141120816438643961884229015495395426811944995542170768568506367186773860231223934023622005654638230521066432543749335477950611052323553795180301205985269226930049008920258332475419048512441889022369309258968360874282744583814648551152211059651681993431255292801062901788373953312108428476065680829710124363639005601411420410875456754312644961332645352946544140206530596363923377516065282221769725075811939206995790359769819080440024436162101718089984381010252342587558719707706395504644875973138204816891310383687221787037003792968809573309956566593713219891691956691070685059095472357742904100741926457858469573232911263605285010938724444455414088052837569354998131686550312901082828504870577446830055206131383893293737799697731538093812951218358460114514411288358030015162534705470337798321893316119017351561907648013498062172079335664235439421743523151191139090662878837703503050537148908023287451153622741484782865476305158124166664616387045856680788517765861937928077843662679255651486556067800125333629319494932845413335409661430015481297403268257931150215778813720618799299286222024505623642529067213189991493419313119753447595108157369541007572395285858751952044898900978626090852463984012341798008268930287352980164660255193191173376 [150,83] 988913989630048740292753415400194250076046858840598048501484120608890310381750020553169342615796438130694664275904970645607298147739461108360503997241632582691088415448499941091262049901435187262698170167606832009896964416015675338266428538147435355157318811048830527560706101907312087164769135680061272000031025785841432222294239372052552370147821429181529448756726445128956265488749469339798744598434239080900810175924235057501029143972504838301979927780040768975915469805672801209031674337849839783196454102023585449342255035989212273840081097090289268140330061669468869265181046837893350528343683011153190121206228447033335132124300998550983290031546120373203200824584346125269902133037291030365518057610599932140458422208776351349181630135950733919710780640700018469291071122688913268380609892120164553652191638740471497393533773804479067553032933099206988030767783137544907835490796341139682839132569287788788101758866106192123771077303782941214893678870435647419916720464073839183971037523635375874193637097174741775867780097723985380312821176634869696726025936916026180598168992793621180118413347890725741534396885210075580547516447441045620049978219456184448354961628551916075363669773020270892722852998912347932262902824405236445656628194771999558051012402760218121683375184388253131305436754394562974487239833090095594815700391673757916182091245524714926198098324973172716123277127967685504058577165939002543522929300850755946985835548251964357109757660498577604317388230877980802462695785263455098917473643017927444103485740661221113386842883958148152151154990182481768247678877345040917927483311741285309367064095461597350596578261934697292627151648205622877469368723265522111900363672886220982769386428767146794790182574655129243265745011166282920022644761971508307570983223997389014010168147475242296693075805505938548340602265650895801796422866982594244611842459490692818143051198895735089440193596089220692140080418655392155491569861871524467096859210985890343866339692791319195875482749695284821064147607061395301264 [150,84] 143051733145361040782049571717293283660666095728381209359875848117425350303990343733319084192089740547620297102738935132616351792120095096788902292615359863891498663685950239457990160048408550495360243310448488528797704409775652237031180831531971246102087818520953339976960505884567876761671153476513566670958065952137611954811955334731189852346040177253359560410947752327146797779345268433055787702195262594007209947747263043182519862329080815662605805875324365398373482248143979692549313393886673508422041224336865118046250570814968225557028330994473349135038464225851756319679054193209025852699386126141813816829899267496929886335217825955159870026230659343714004697252547038076723277270817161073498174918005041496451709700842448312481847605047174562207107259052469343457932941912397188289443388249595700053922803750921778246492755574825017667238855710207355276434846342261513060036829973802657307091929258138654169732762444959092696950420081202954620327224410879823741128741228626477316424800639085813236815483929311473792867935354280929299257943889560732554481676863050924509779055579378932130678847167876473375666252456400967106249925102301722183802760240521814496524541540104760259893139438520102140432880686537918136279104669198421927263916035742510937909637951737003566729828974199768829679298401002712725737569363981318943857180393732269216927596077880619479569469266546186261842600408310264603565885388898319128219539228072196605020382809994071753197632942403584838711245456438993669576975222532324898579061334407631565030061938337534241899497967212182547906114338231515256471529633772838124021391465343284505370541826887703628452851826710771186423842803805541509172247656241181662256651543355322200729868358699746989020342407702124289696776182065652434970782209442448421023997143242641154777897029534360556536988012175040773585294512011520176262038475501312344282399546775320363997857247376761524994869203563216318260681437002045659331992238953378308704972495430115216736151246016756174022753462901548448296141290069528 [150,85] -69858822704799368977730797778675943449292187235734389273140174892162561004676679495046079652329238213331912375530050303644791585790777664272088922710329810147450190837771967726157551447872844901573646377005692290451452861647958930084035901866311451690380074276627536635015350931569076256202429126336441030567179049244367318075884021991985895863885723395405310717071827584131103977738401329010854082885455293219279410531715889952542876763666908931661418406601762486266709954294474541724579844192354873608277709948202070107951148034879251538045572876401119572593549212095767767804350016477209903726872671320292703888044008926729050647178551621241027021255011539093124434918871337691075319184202851219741730674260720036125329571610146399508130138323173988804373783313043871322172625090603697784099436687374997129636760067843738535865382926203013275422081722860122308895252434067630388507346057095795155988292500238909116707850790268681637477244015870665342301731032497614092200191813270748799611113489874324576847409863258517889491289347307851114146123128863147194644238115663031441534838491963413341919690076094953088411975480923197029504047219472256547535561295093084659251386214328240134437431867623537886327158076350321707926144458099000913944901331956000275814424675405829505243185450766309834959328870019338201167416712014283742994595573655383264737380726828867307244769583047782826969301662848599406741474637022971754192785423718396971446679741259741626942582748883193082147220088042742655689193268463557777264587400708537395201102186926417112836784210519239048870173196292035722798759129391999753990982713414458429894204554355427861261754938086253359506454987491907336255015021816274399535954930881663186378113682528938718739638633811302417294011602850738443883439447060430694902920482999709304197295937871187043025764478462787760699181799251969765971351251237397799908384532591480948364379054696155481886385805491844396542967124330895834462690802993094593759533107278434358879819976833997665820740525180258636695036388 [150,86] -9223833648492602690040905987641625784321705092106546735389767808687847319957617518406736925772035461706051675655196047920757225145523693815389502738025618281147224454065221997678241458439023759139827280902653770691658730051131452100782696335901277228796750050798238147184214471227479063218719528664990949790761284674853272169152000934317185770969010290291546230911221203798908203512976621549243092243795464730969504357605915006706345491878738443705037578079941975047128070475753886564947649115083819568899991327178047943601336385553947843719460568679883363439103815257600212948008382321848023129881707600781841280574354483403501661236606225888757298874078998673525534646247714398513201696101250639481999336062876726299561099005674461145749384561851187240130815177674537943602281257168022656127229308830369578198562851347631871115618028736469944781947980670379521908683247540028330021566932866498169670752237239081517929544314013538748416173198104783615016001394631149194748074367572720417825278771175643554793894049142946809949895667144366928908999781925118194553304703204456267560543480370370728836463245643361428142622757382837946806185328572433268004551430722755235870987847047034889563567366120399530478272158612073011169198870018828535741595542494236641238224372514834525008348554559047556410966823674419661107916733288317111861429146035337762496261911265512387434236050809723437948939125043424634136211321400295261450034100755522229506721326670053995009247830575986474229935823474907284396878732093125444582060944906317566192126616056177247683089834634184096766893908680514358184574681225250843980664775179370216159209744957313223340230690429653751277237260551783782589245417445055853655920811485461698812173934002482957015405244532590654405384052390937389096231781043995805101005989691157132451306457510006116573363614185778023978729756618958877753985956744604193833396960764179253260993450165766743240549170295518850194702350019351030885636290521870846887077909197112041703452403356503013339073263622730609457072 [150,87] 6083298077015935023729549562699247286119252509852316158810782989168056459542597900474552857445865402208508836722175390217432573620202744899965455883360281751515131397452364591810025891677814419743709581890835838662314524448501419509808621667207302389370094672421916054176183908746138621871592501175703183737671594697926530966509192108040919318513864757057243748436425306080704888677415913175365728428672661315706897864396020452229669762448051275689814178890898727834626746824543951253624108807284418534130734417794760617712494498723754067773018143809836781719101305935377344632272145858710815335673315803280787452845547129548067725932891883987652334040016888850520225754783704691695734186173216539555519450933161306560907323059943546843385060134214141197909465945282415551857813466275295223627661673213355116541837126943886050475227466272881506496399807878602498712440423542516064622184006536550703607436510828752730068047222238752706417661963247375708724922412230406630559359123819049891178190482092503432255716246135799097824534717461496578592923942953924101235346790009018165714186889844794824662992799236605461216611257966960515945518851811589573230581733032165257351042565238862290882890431345381205303729147649300695848983229495088893800621890497199333622806892716712346102686675812347983098887387722783075967357342080954848387054009318327991263545756986905985551208777072001450019452049316159221055081572227739603915333186889650933652005867248178328742700547893028316143268012695732640603230725992295936545947346472318669586117225167148664738917887632403052951443997132881709737200807554532461933341619411894729238797531458232464153507570070997306137426127195170759368612240694133016771300570148336935197273875179969453303491987319490597255395803847469512743668188618935132647835509886572467289095344035843325231540465114881754430023363197897068900285798141866781101292300938460854904249756283161043442542232813179968737617132543244897556429495140870880937984235466896369998520867088453883209159709417255273498 [150,88] -360072575205156263163016180217169602433700566129152069963143287236320252583469279364455635372778230551597323789868739422699542792487284526472203278610716704052797758642352284775521520755044948596178036523371416061244846587272154213064134005134716903809573375478293585604196022436007103167780817361695728161254893603553510787269132484177951574363788385241040208758923435880203052425962849934705594040667727941554108741793731340039244559778049212224507059457400441454846897832902078205169475147927116489027990401571595928083301171027525179104864436640382938397524684120454508998716570090797680450426602984221834082634537902929511069799580301090930393799264916541296278083786095612157049591126583199288705390428399031259745654651640794862263723232367588482015475573449461164898383751520181354095300107817038599474801623602881406212895253021098155305377466228831014095468537920109439125749218621003104901944930187254989067271504130353468063970958650459671732953377131192122867942013410077474643377553494536910742841532245207999268722567108421006887147320989809408462338724958160609187992911130757208142555280780881312178687664321550994639956239677119592454853598674547592471033264735979834394135180744013865162854631261481666829383897595374657084033202165454251345295672960320873489082090598040211599163194932772439187687687861952755354762582000321281477878085855518387638450672299796761930341466198746398123491916062308535873910968323421296890841708593598051722259719106597047680476673982957988999898668378857726840751986459912985590671430089236499805694482240843021951244574310444831836150388217531286827103268522182944214648928286735790402443639460592249411900246090849391940877134665267776839117081562771375138089777001823227353324349113585121355842798188224013327230209307312844121055027460929639228502643922761838810037453177745622932259944338731220988552974489515269830179846615080666473456283452153442554778418170818109440659176329386456296451914554783771972732717142643698787075844791049548790889458304508720 [150,89] 27347587325502183320236146366680352342935817076748369773629689632399921638300173846791612644440437168695196356074022731214292240056309245043202638294674141332523042069785845077545488590332748895601091332698528007893814180400575237573695095751207300744088462910684945056586481432417189902584840366189569589467771170720731887112542948674674767187431326202578754127640177460249557720440998141222531999919267528416763960753298229354712823550889503871009846902132464388936415918116475604319691839585535990142586253433914047631164556439307071246042788253799913960762043886220608349527106549861452044550100702546696126542037840295521834409084008085196271510902891310790332760799544657959026527338406649463605061266385495496389545579479034724490205264904000973953128433092472237937748708578326996614633905830289474085193295443575694715534749461257758339905399809866736670942118674821984368953873280587167544204852213272489215898605343941794474444000951568450585927164865477535689628887283677111928101661528302872760494458877135066548948401230934114816341574571625928841749015678927159961551986912139486248770114541160653460181834002299395247332142790075876536732776306128006246297338688774550470171017826688846955449993988746112882866696441948453289783549864807173472162848851259320711948293292301382684261915167920290001632449012042556495397478542074288188377708756608034559916810914396663670687962847382029474938597930549313908912956120620452318107373301115112907048928059022386867526114757624795805154890462308531311091266040711273753588182539244714994155217331985080845047093163597344037756436828667333799803788637183399485797035840017345856515094503351578743407931862505692188491188441132651714143642639279812226063973967737822097885090076148091013212344184033003897323126389258696762789889185141822816994796978171401743145168557784211542853661787968637781473401693904172425193399184580051449790805566365970434998962548126911125096147954359666226683823837114431052014580707940372685315244015440486250765718645776 [150,90] -1175904399443300471884031877877188158200001368571443047977626858574593543108288477688216463010405177543163606057079935248820261910795363732167207079980897352419978023125495054544074004904314542578363133393767362020662583325623035226896926473394864214607749632793752755069382105612314622321006464683589097294524093415313037172253036166166711868595738947858598241115343333152084102019552034957278657298422972846055143157543172245326522633440855042784338278887337237943937641063002028579311244070974722399383047897374311226023250484459848151464369587698232954904554898875746358497217885015338568673709044311062067084677897932910209293913248632928594650740722692061706135028240537768016941975199518631363279433547028116421850500232485850350906005478590678080289647296352122790683315938284962975548411846588146734481535425537139094455106026768217649161973820133579595519729290648502104852113467092583474587636128524585012150750721244800231541292135363001411060326869495994414691953931343647972938925384231289240951642949601437598832160320685125753635263248761334013321570673267477329314442469612571813215459659882017832670293905058595750668117592024757344910796794638921266628241824484188340906337894402656675441210030828210336839178880758645123483561492145223590190046612463357536082851383845240406125682905888589994944580033020933106093095548637625128613478781008007426018341724716988740782603794542960051417094411480463341053113310748150923063387853595184638907074419915513501994547102676385928193400846292065046596981243209873430190612847597469460123758493809227082576793688049375552463697627314040380432321010597556204554773685305118217475355837005919147280196763194139075625635218330984075960665829693433114406706509972925531739782709702227173377728825791150389305031424125523969341481566504609889695822167765687358429299618376594594754338046235900249830567248101385824516787478161904623479064338523451960032050074835677752170177409642641133563464065105856531318880563781524323847782648552306994007783680 [150,91] 57134274656039805280386199782052688726904818064268881774075340747863402933495082954330356266224464590745376897177233977125311002750807533472741876304061982554817780686781180288267641925109664983036498508736045326972242914928350270224442420988582178339521861740924870421109537215629209356294951711784932426973159079432186627520843679253958667418834952027471134061060406122827926163256382739810278636845027023400334514162999371805215041424494101493205258009470418680275548680572214371870716625522072399468431336929137146409205626119688600201747022061033628637153184878043575691874830036198681557271165762525549606706837791822503092129137165087664658471191998966728347492946603544238330725618141997262274954123225483675072283498116270795058451141751048203276644541397942698574373814348745574083799895281597007893315155405186261266898273428382405890555158784476319244820428166956988316002982504614025612003097676653837312037532027265142920613290188599423336520075510505683615381545556394113653734684491686264884771544716891595941322453033257328956240030852033700182685548480968844272305881181501021633977177437991287709159671498042144082679433225319738889353359862431458142764544324685092394987086272450062921084981448745435747303926645858842330179726492123346701998959890645734868007748125734752669208936635573009710034589967650330834887859438278021361437769135750629701893966372623991046793352569237196127244489514035888623826447844986997740653076077799036244152780452380018688135535526102305568819745897685377435585413513827304983068950207196340548804891314568355159759583511124247111791864814691696460756835443766612251636064981132801624548195427500925782890839912412060902579356488279702983938057522564948576621891448117690405441253363314189187784676638465502001138535186938104319676424164602766105391021428716609831488270700823657064896503561984816134282274150394071353057261327725135363131036852242131373358688160190727015406464803987626830092558958788032092765292868795245969285044281739325783288 [150,92] -2659529545532186448934547424549495448501751064625015785307766427786338758149509740344868429683889762017342464624706032036636894672748757205775983113028902638398916512940575541665823156766182119590484306195120886011433451292764685455010278345943000643664020833361146112337930347145189028088271608149769343771355368362625488078541470844428741791712526713369948048898534293928912763476696952349239328703709473892675563821307492082178148761664235122545762386665038345824072701311318585920794167547290419913026227246761099297484701196473721654062530716973615667756334986765590593905508625904197367349097143334140693335992233614873144577378358382377099382988070059391508656040059487719620692834320352495428958932489099812457955559487932625396213772270457202563290687702296954522747294477731885694574315567831936615448549954430976777697247828815400509284019870527638331356672306488688264617676766653120567428390517604139673552578560455542134766068209604061476640467929688814990694483728074783071565144785547641114105197916329390449562130206736729922628406236063139687126470897424935960148800848630463112397516819790840472213034109161718509234349119522551435887232574111547907841925603933209021166745485150794244550358374640281070737440211711788766709588770849365520359409817852609554593451356475702309099157291032491189759963466740517939557490709740248646979634655998768426870493298179862588864351931161852023087504946580452834598581649958019819174650205128958012933577528195622733989386153190460389953343914801651973785287525981625935626202474695934960258914313767898946651576932736045360503922563558769231408501796472781600903651624437383364361146138152667460560622334409770138194311416223339495179935198650485458635147591793063950231757952688960750269733097611780030553640524109083418187154659251382157590254798817339429006809257190078933558103253136541214722871340731874816508797956956246104527702868611051344965576532424813331648252076887440620746215490211082720386418000082210761853684692907381682 [150,93] 45218555022834905085605646846613882009990006067060379826658263366207139789353759950731441039179679882555444544856110871319192378705668948462373501781285471326296380158775837160654601059820565786146967446893370928014543465464394689855341370322971057013706586384131985700072097082669333482595598150385990390012841556827021157988954216617066830269280811448446823181981949238491488359958437448729489936416802234338009304691853435586168150476004518699180606431433385712740647876640999878346372628251803837053597166392804898859685684111853280792777366418667903092186775468780416846014170515456020740529745225572279839010224294643971482349488269126960013875457862469488956789138072336121428048753760411019794113165129460011975035701800559976151442507480408670955129625322677203015286581967340105668235674842514759958475153320921464373374988513367722975415082063690989974937764290252039056739974458374344489463270063458418087044009816676449349498524055976540064684895087634803146345198645039133063371566517757413464799687156509573436759196448507952772433593944916429168596344922785385102437148085261618536144537351099906403086573835653174992676436303221003573258386704947012024051096033719569951614586100063970389079417641746627454765291239002864727067448591812731876204749298721858353704270040370383439436638070080154698332169374168861326699472014491635783635300375455155777635986238912824645758117824323760561564657400631809984009729549415815081274201252842254981392257971726235531223085924676543272087112141325486265978765837571633386513458834733464928530593868801447188208622300630377085639578011141634615426848695051501637076514108175129878432071265052266736187570352294975455220773705410684914330818705954334810235930573031740015456253130825482748379982074205894116317142610330522463805503553911383789621392843983341695661243907639387821369885931214938298386212895685753326067686525332628979789286998940899839207065320556971831310538117381060265475580531714979862863448001973786880688543488344 [150,94] 21123668627924976611925041536325825514048145570872139910314910431495588212372224613822405517946420584870837813596046403564519302515998022708026561459125733721871743879520156874211889266743235831964124788768325720484380339052654983404800627913728204328447997715716392988433130162174953491247924022146638254640424695510549300598970290691059924858875034295666412720662896756972164055474134569410754224213385120882794891082897842898838419757384222443925059510443514774848798691960855395235788861025572172796708870943265787692783880332783120207618022318114244877794248754150584988627642248077011342072034611165696368526113320626169156853165693366919011061799489169063497616399400165813895826401871118698639867151276068649998039682732807268266836448501053513928153222459609640863690395617500647151800761429397175556285672981645748277163032771336083210682987506300022920494632609856175078644707870244827517987965328826012345378570964256964162659924582609618095417753688783939031592594369044925841758386008784404253581984639811090942771925265742092391007400097827464182861845681113195287387532474529888079800267866011835275272872139245905666123267476811748613116572741003644974592937329638014172736632945975519436117636430744968806207373212728381462473916296348949778468964012274508745105281827787646760596253973112040421695500815610676264299056388159485521419925920290194086766251501277079482674592758871368282179434622515892558953690833863677366666441031181201395231534051894072927647051134624797283356347397008293563277520272259296484932682856097977497076376997911955301611360217089589507825635689551720776173421843485042366374593809211577880191757167825177802915245541380266243293865850495009621442534151286689838596903447045399706844173013821706541056684629760357126058673293876225624567389952893197573943745759093227957973302960095473637213371065792454907749684680818416398375993203872523854555095485120499777775630226901849822330278100592539124695277545573910854264289315314713808862736 [150,95] -36349276762691112175949429745700038959874700681796334176031612012410465644115639997245905499947096911341936803198540181703959065951459439212902266242433783713142571849134541303916975081842744334706677243309820196007796323650569150770940084024476244958621917663064465124808512981882195570943351584093607854463874077391329144228977847528153658672943983561636227074982334750042359676270256615359469572012750342126413708489969144398806332117328736313871089920643301050764635480973804214512006857434911158222993384136403724232459877731166373254220599969725071581820533119867171323209629831838541838366911621729407937581979108696032680210045229642614286572406037071486960204236856160507657086183193916220464637664434172823925547724228392918859708458064969025744807540078420113426126038726403477978393841636993136951816418832763080183698051502220418221804714683852842673828410355272066853413881837111471734777563276138126949278668590688049808704627134607989122711125659105052452164915408101958637776717210070212230408464263919282944748428877881892392990446017136362746824366079008970958900561885407505650075205675728350381933424411048125373921185956049839224695146440678790357964334509476592095683163646720011570116413840706044702101997222835228807046965548953243208256390664484230239737088794117843952526672287562808855642216065494766106999803252158779282742703989167630485752638318202335170497746082814691187841284985616786382539774506433232560883262550039348108578651632496002290068749934594798472391760193012528863320037320630962125967232237804739866081853305946065391537828510267698590521707366800518019216927786344290247589400825280086419595786243561667622783514729654906784615628203085460046942775711495707798134926896128249134491811953089431301508327267637921754708941461926888073193252342304530431464796589103885873825199488663904647188800441081766547311348020685259418695921145866032707752965620212806412163246774725983626779208188093699136445460887620157068457980958134293726556 [150,96] 1025018988606283560913126158510450839412600043666610136461866469005165639334073616672285386890818321403226420241681119283892905497268664452828037961964290670290057709117832414183519554921732614385220286886747219638875213119280477797958739333909678649679367934449830074174838411144809827613801182863549994124671374290756661900819624049807087344703683834445495563566735495472666068788215050286858919102977636251217216724016087510590752005657179981522956778914642633457738244993202243852270470212958043156309160137267381105925723355802506038789573482215327803439720509438458417573787022171247834022789012345123838734032261902849145229283400948267226883840237430374793051927281243101811919408699978482148749916628595685613151546297381215819894857227468095604108563619084027968733035570711164605426402831389208771926129745964862515082125407896814156986476116003445813524579898784104715227425964926421310565154902945030389671375955296594785074373324677323166524550060595171753316421201416862602042674075226223898461416421700123510359372958362405935129946956664703811643680572337953503428863131035751249093281366901993142891721090996825879744206671569807232473446862062936330451103330997401128537432173686391874924877954255008342795723680919158481832271605948222325484042117947166305023992412918262701643859534157184173733382802272064981474268823376153044158626499733913306875600111819529860850335602684552263624876752207264100878317021165385998151552984723478981125073875495127982549160041273656105183723635233219277189554956872405600089309692148782396735877199059451530441878715936339387373106116090140104256149762066002801689127887555560118157897916137683333649834781696421202432990103574322512320025102080492397076822886086705621642338804634883395571207694079469738722895287754080281459424369767128638081546358458059177306191432222271468339560629516585602511332817296995372604826611725193191116282908477383577542910064691189734520790252826044571348606060847997909529723890909061472 [150,97] -11500001296104497695541943452555600198256186003237412611138072375018498170290023540589430793688826872741926929963298822832680265292675845533317613421026848758930505756034364792286868272154951777252111503800475029574150250083158236896846778547959749554703215565033871451474167386839232144509873703545852365442555241250873358490276160337959237847208589839769534457392186364714289327001133468115424271944882909632891212046066373033061111461505044569385562069409317356728208310641985527996687669523154939372360240061030475746310777546324475486008755016720864193218473237926716773349188642582854106093649486209840110357285341991565341323431102907754288489293013466815565557686694806885796162628671668913659531615822140845441631350381562355862954260473729636163798142667574277298338526124437922437422947763937633896127667669584196466149767007812404425858675777171993737746707455117454237535349972736921163415869831114055710478979960009149189764609248520051695796783476603437959482392375190346303215961540714322920010417663247529587853564987851932238300596905795057870389789069880082556146313336386828626148927909019236010174977646939279367233004279601575680561900547926264285066619354269070052649257582971125438490291100811422526752533542735241554177529236261160048291896970458672442776998028480790875705930510971064553509677093660217643272100467818529995338228251274452002163604391411564743031770682648769522788288938781354397260018723962154810544413660499572107464329452575233033253646737438219536809947686254526296583293463096123855677144484844171840369990676723095068671616886439365884558679291753177915754076714530427168235609657751282556872544305721567583094713092173493952852153202487832758770892721344424444211320055668922508965150534814528628600458332794860355530097494494721635914073278656361547169674584199163181162305659726069418466747158922039129329644173747673432640319563847884936567229847816471161395258900612249567221106806751849936335017239772084781069561965200 [150,98] -113791513925991103613592095819212229206078672146672745829298162847463609452777999220153698683942130124384122080433909291977776454854372777131894362577981721987603137067046540827609898944147173195902094990969738824417584056787409009990510289080160382313507188365976795475338242425087996468413705210341427627136158542169214044055426687789639981941138082407474918564348014877408268242141451829639683756413636999839857385695984596506598440258137967401376965211485936949359403535897613226883376269327451550186244953964788259155434146713727243414876740589256978926563384541802152561046936784694439238756221862523824192624809494543112552437851225188506425660306310912142243567646886446574972979952750485804245938189453821963519641150155224985431050480544759332451964257076832629500622593548488378393291719062597276696589116973385731003087799036213260722452307435753377830794389828351429969212888787753450356275005883789732386662768726577407644308102003643358974315479558950614037232094330868974349940625473160734821654487433583772208390563839673499434071592179919588556630180440587190250803273232334198684377215419407503271379761460387877826276927785934117804660403959029482402113443820887432673185324873749313415084411026573072784926755869168572954066889440591261341709392949859024853448437661659161333888792187585748557358881434906218223881507045965737051011614408167817825989165801737698901487915331791442191470908112476261899483345825590882870738721227363412137043287711729540578517123368762279323690401633627926167439889782775766980396616072280457981844123843764226912461302205506937105802883321490163107442794277201861578449090698921759052533258080255278298960420330356477453700080904297951281262083758344119917299704181570405137695459253201011832696056879472295353596203800940229490480204763387360265318365716176159561608788989463249546080825016466531254686413181039707689342748426966272520517727578046804421342355247983022547599478540735548545250023737995199623211872 [150,99] -3245398088750307290348123140671880674255798036158119028128774413227920334745098611697372094871099255654387871954133791361032379444542793308205610871033604317930034047914855728949071729360016817777556005825086274590180559415979495313900923339964842288326636477851489795857995934646346473474136779745748534626185511669432564665891533407062653513269960466645839702265348996954657674518325160371808871505761520454933211712394562966172125470372865664598925455946377088250387566316732477034023182224407942351107287281961728100222838541728554197081839593472742788773557983761180274346130659678483635042569441245851757408008898272217514448072239318858644606736749365097074796227812693652491783694356347040685437532629721084877532961620507342512753609377606037467665050533396639297137945879500073185986613205890506157234617077832589951382946491513778598745952761851461056701642618706702715588999636758001663621208738595149673277978635409626118070700766192406866670736747916822639736291328510441388105536091062423898029598716142106047116364536863841581747404893111289708344023583617768527932905234756050565928943653060527388483809789916451867764968865054656707001639169649960993716650988030510457835555743608078889912362535285762336776409502419385149517644955717892210583204969136538424305755273324884052310536464628062497791020575671043725353536960250250754364327752896259039901577668751801932867037780589303316920472025617262625112684797155140802165276632801556049842050199901957353776541681562441220188796394027123888377032388331437629351197045768357672002439456015793300532426448589385928008405034221053595454586083482891333428540277175751467466473510985126749397135335887637370986220363775198179315766717049869083466162251194787471289832064486706748251652844855052480902228409052241835137477724350544437700812170812816598358692120741741002922260318693474532608632369290769520836804987669449166645602797610508661900760928151076385844039949732758060084122078110629237124 [150,100] 30016036044974576742571078839350979154961763636773604665815710300567796230205914990231550144025017417006902150174314013187414265440218979189633859265244827996987771177840000376109776029091051096299996495219843464012745173769245223428701480511326202597101999934755324544280084824420654615041055897180465941049090530507007731445867386980732610896526689546429171766167582737835677048985030652610690953260628630164908487218816427258534414418199189453180853101685070426497469110238685216116936188793691020167115566432200111988248848323438791853837510240889633410783414573358798233379311182576670518904697126127694956038637925331512335995723546691811554469449769055932640417615826293960528318890663841672287650348077516877232267488252286676996662075732755729066415108952112967605759654843600414600858994758146951517722911743127642332876469276559127217170844159352241745356316774950391528519850418513172485114007172000861548042858515679530256753506318911023765906966643103450392596684256919014119767952888596239983875507488914852030885635461291375109606119696518533563551940393771014761950813001964997028273594529872473499273771117856728293316770483987896509597829430263362958851258839629838383363548832741942846566734611548655680470300006462994571861050719908756389676404143245690060475651959598606534572569769561664438427986007540759898983621688512015768917970108124959215467606580513480598736879190836161055231991808715546131229834073507694465115002137081652996986836614637386591291206275456813653876401711940034780373178298012633153217428294520475321909070181888523418293812067256634424942883434464374214058298718107105078646512314466931288070014752703138455759087134317895600797581251343672542526528682355933936027882486420437318490104997680393178429917448661031367107095597320751805561204368489823531747904172398270181623626388094434149267581487411359055082701127273668045136168812948491352531968448419175098041302038249963234528257204566216082916035312758356 [150,101] 38913653725706289927734224668708840019536563661332852092709385210982787616661198090489485316791034159203908307918466124198700304614245493207040285519632823349664732556492527208755673311591872522346883828319324000369415362500832427908869437972324308322863134705231121171756085860186550038642320746390527090707724093851940659007636381179597113833539411565122361352309908935577465827238900324483571461894918721262826615165165413070949522759017675306644869125435223495784039154195574968631323130071269535864154566656764399063519638018638386494555046644585394644525124572954956716380630543768737256412407284653944642149579261939640873322673220193234260949489149677354810246037013967668253306214950044158722289451685457500388153549607512595912022228469328384733251528589608448978038738081516031149518344853840546299027608949485713456078861623694341009968347499118824900164728237491669160890423408042458862361627063705868207808542514771055373825410762902736084339000564873302719801926161870844228626479507596243172021539361907943403614402527014990319350777187596096721752567823925954734348338974645258130683022181049398638408478546489172420541730372955748236035063130808508812571565241060101115331025714817528598093758303881617269313091199078456555014233087779483695483633924854736369493245916549217289156682835343399749514570481492365864207961994875043581502448696442745157685599647322695123409504274814493121983110130330601180035311934325465057934139100780983078859740647294370902077978949345762591337957454418245401767181405773738552995611609883205952449955100452875387660538068566122942142690039712831496842623372728100765832256882892566964523414541557529096051365527823869454685828991291232329865695711684157074680088769595697701255989108299037292224262753102376520684198378877078523667076382835910135935891667052959345950561359496195578570531691862043521283888358076002658345063063312544812154778848885807170507215455928704954984140994693598129494598456 [150,102] -6956412602971057400706718241729029218861071507885856338613788648049774903166218425100837515437208104588427131380210741769605430206727083265747145949125559241679142382418161698865634387364574874890853851634254245449364282425171263127333977680748156842586158263823853047535658604048258962883459836262907229261696704620682413387689618455478452662111633748354562068968517119367268407954170482550498526439014440482821809045968834481768425873766465746092009531740894115094402926467861072990775405736503018303409245138604575937834489831859886212327721453403373268850636546606233621212906432485642376093293534072477056915758708870358375558568193541998412992292447808465170015313187581902414294130408633235096640281484390370069186731440244142235214087419299109764877266108147982205934479222561360417685403411368924585150039177615201569717918884309135416865862445608480409347072708894558054372223179809976675370744516113438054327313486453620007331194012796652597611787911806784809551044880093308381121702922667012141949949153241559382906691217419254752409015842657669770400096121799801001306536180233538765878660540256135234410697599822386832657239111879643875328374999854644083410864075123771642249423024017711131307134645378735529400832060639265362940501974360604778101019116286842676749477789325490889823967195950037619254485294451179483485436137739755673423446147135408662773463501628584133672038894263483201272628991835115620787834799075101858977247667041192570074123688265582352866432690707065677261411294939944318444854908963584987342374827744939399252677169007944051699764730767936544204402445467474905896230589994231554004016118267321652105602787787570942256574706387594836481225141787107401022784518365370046691967433157138919275778032435487265563752859455294807075367417159494530002075443423038269520850103980706462670184657838086303721646250132212686940715500604593166309802342890807243568776718401867665548226268755147135317708482214268730128760 [150,103] -38490051223546131436085551602609104532318346600765155870174760351961736165434225142003050360548992527051944501326831665188977634227216562217561799958708980273107729133767412664148839848575455171188983172847377588543042427380003089847366346902290163650488825920486241622536344221633364230586361466253629450209941767914264755622275235197855736132404043038905739187523549396291972565883715516579345358457246299674939909306556181753275493548381372397712150124552228812148612817753757028355068885396773624706034514733588636460981804228989780270440086438409643951309358486942596906160627728657754942293346754352829466416681854066820056803926113636957583965383855989598362686503388823061041087565969858494988060525782868481769493444429668506594937685813476191856243988210222653913381910139908862988610083919906008956146053349821290678333469968071005190874446542213270321282719774267484923897941556631643130990394742814005061992198043694802894827669835272032548223472084531335458867565034015829778849922629622628570722016039692124331345047947830985307687895990845604361337504774160730090347655842269480277281911924960936975512058409364037270215764911873881037440903867025753428216686334698056753568101195465061687289669474908246570936450977186180813940940100430637129338622600088072622713666833266652122454157026513577053074073819498609397467834105414130489520719352723984493732272676012215473167633737692180629130266301167700652076232735275844628324157108633855229264053524287061308311823545976543807737902470197268945624907606584662936472919105347641570151714873646747636973977438688936685051565261998684558763842205718196753805669174054319312111280562701213088891866799527313953159670120615065307272642856021473487259729567767357151356709907069668782481355626746908802014201853357524238719917259332247671159550826031324854327534839654494602681545436600232873293733842400102125673083155079946966680262289075724921334660285957587449123328707851009458 [150,104] 270735397364693931125702368923835676164378439659953217996780108584798461884645773352982858427808205900000685701912481013598589725627503159416764190145163598495742966403992042867616379290881213960446842430728861150290131565922628628415845655257046294643469523546892092315280346735816612963496994591538209508414906760490131005017788477075533845723771715918471211269559319654029830295134154929896245017733040072262616761255426501639778330870468305755597710282807937242117153391059453719957953577372448750806220904594012301563199867817463196969505707580557710914312973043157124201493365039188553433960403033846210217999563741321326962684881676332279942319318726621672534685386103883263997340221366635981244667746911946223453202062372976278091831741719880403077075110506532895685483917640650598960498465613446994054946238070963216720722528165284394570961767589443737461932168392586635271043461386916703473224230559568191137766316640059056219459473636184736794992136473193606686879797657616537879980633870791636354080507847284462558914817556852284081021120411908336835059262484508568059560884544604703516958400913010026623427624782025115575548383505528140995469613700204736046786837051415721111085748409218425790260610537416224620463154888930254989407850458042608101192156054366298056337870523778967072311330747082776783882406597894223168035816580825840690960125767306709687334232338366000959614980918700797475851867242340448400556128386423774988657686416296556888598675951826248665999209545618813622088472851044514459485322432188346601961025233600236435023757035776283809026866379507951554779012329226079380144799474859084649307992205204652087125029431940700046250761303779154606213152409087140328166996017247589332225581163204360384095328657998163367013197750742061984167623503013193725934086476926297761352706626642663512842668354287347407489010376943076049117600341246072742689038094652145051184582217298058156873632965216417367450996905520 [150,105] 2297552731419894309000305706751536723245494646133846852122532714057231372890396806256710416311930417145721306629759448236262312442049367456865674255889846903055721987143879043759133507329342741921057138887403962135940474413761922647482204122105594154666547591653080073835200528714990454337880754842913891531373591529182069649007983473079347207505528730798788049737732929348583534043556834198397123753978860136207049163399204475132475924381849598403467886750531992920736923511041849645346019869727631894841174465633862759149239060455797231421637048742998429948805408319290814041833137111359943664595809968996372470644462152032008627308596527393233358444985768104626002680620260798570039358456882546168235296962351473724246475980637969293344679859263131747514447273812470831347980263811524396166034471699668577795601556791929877557588890119843820855288012621854687450372272973981475606104482959320844220707403496853489376430104343430078037657984480802738126650187676641805737424963025464070058527461578488599779419558265809658284467198887150878302085351042852179064756682454764669238904859725723198477628759930458803459548063663494781816210057617926992413986402305985283721374340456121923257571743797627908850188029140760976170901028277206039191267360930662117587814606926309521284167229258939558021543629689700510689074359225996144225792685943300640995281057427430369417975474414573038552579875403251439324292321848712991250627645223448880726158081768668377842275630235535742853793020303142089805266608628795247401399419433530438113386400485389898092172499026562691500850221232169489740714516424020891964232785118900921507632808261779114987118340317495668510357704003410799464168620116869876679928409099814556519029842934489036256077841336170265862304687282542178812473772364341841681904092354402455890702465897937214034729494028958225759331366350952563860449601765577550356480619766137657995735087709057201788560782561684113687047976 [150,106] -353651749124069465987342731138183694458325336292760518051829860330325528083066697175385275879586532235607644585535156565857171743605038829197287221082982886208389974730393891421692073153311715565970178358958637625756843651722801312001682576744019952033566340803915643074704758433735303642561680906288404205244838119195142711759559574011548220287413108841222107594583824074629310863302236824445420754040949977342102735735939040363166360497014329358391568986226399371702875328213700699561171550291505852763006695470603440069237853968660059509556392793795984276152053021589231054416782568015431114820290058544641326638308843099186880829747883841155121660889591112048948213490758263536407824232112967841246728185144738600178561956406710480252385887222501574803849933992649995852380447715781710479232959554104246740257503836752345858098263955305272320059407731235698073676789326586051799124979786623710259544945544708210731212026619678486966629076574811329445656010466151081703621750008797260720063907829192614806535142233767226618400785630276436105521127846358183190890316057808236543716738897378099237711856524427228147447413934003189011410212205145511691100840432524181598433089142672487631189563715015816502043888296692254016746017073157516885222464918506828433779664225823004869513099451521372003743910054003519880096945765161864636524602773418964006160601948157496365077398978769610064958056146102579550130614976325893766644143369373113948547113008263004668360213903883264526338312238712854989767156935391439135300775991107084362398400129538161896209875085589261943273835808922479079831063558339266717068202313112558533305714003917999959026514111790429617398119184230998895195963626433937220775264379782262048961147102719503699780051138421747251140164230647541370936125508004006154950217162137184567702054339367256994316260417630937044157837157662419720560731595912822273537090475528883838035832094214366195920114298122954304 [150,107] -5799626469167964898942329471603783508653410254840411187648188814159226360873300314253796077760101582692412932573567473244381838000028478334316347689578752047287984805145451971142995593711528967707430169702694434924192295832620089012431351634492526100050108173294604391703112383752181712828932021788028545429160813331437324610444554330777361917378743898227139426461336297629229340283593519778660246933767856952681807195925162311404491246189100007944397018074780016419759895660088345291176362641833860424397841513630937170256830630685539355892056212977085503661706707687240146774080762612741946626646682792889484091959618372866012316694118878470353981903871052939129546225070317723538777291627837808946296546756362482445761559519487608981817682728072263309511414434250725008420115404461518167408766120569513249186947256039517755246662037967440848015713817090913251869903898150109823482493135560039109002472247822543481487307106148086462183539904234924751066756265328036291270334945978744095708760122989003365209305046893384998748588262649493743957936307850978546915386042602725984685452406056569028761371935009481861671978378180124762880439085134601740861340445929374288432091236888479971972892611306135380867443406387811030202764505501949416740436915496537657224378854125912564653572152218336381648354135708512686495606444154970330380953417163364507853358498934171720266204088579933378813852126781618196851631396153959352598935806952571724571012226132691430043093372367931640152583138650190286436934208582337836785036883447982550798219051564238629351316751601062018197409133222795516712116270300679399616913493672215058831700189368039626855905324852692064025834641956732218761185793728629425138804097347225170607597746658946922421424682722315367576695781756589287883285050220523347315454467981940180821611795102728196679761556994138471319487516079151192269814512325430852612807509090194978920097613001131353576861904322480 [150,108] 43407649550617916757148207562838160698867137157765999333880154522646016157137556365066626967043201283449264634879602024808238704911217304977054782645474870644629012243345632903446388350880674347849659365017660941714895520066738881409223248464470735004205125547141510913872537833552192076899696089839245327933802263833482537395260811277332199398326958924914423961875327631452221373058832903846226599005199034686800509854552064450204637602646274605070036333667785139902214668238497134709076021999649292398592687452136982409083407372712183368980561388616792901495651972643292287168538129918091042122369545598509690950880992846642097540713733939471708870415512812539542728500266722063957997773695498031926912074725890719774220880372454497665510480888182146040114038281694096163574872488321126585231966863279858983457948561089527648975266690793068152346094929057437713974807608921085212283915733745408402230567842871861222484691487100956774948736307852599908245896359732018905280357622700347640842018307623674955363193253384174553389466146588847721356272191534428803660962357847413802570452857029689432365207918883795580648125092768937834161018934850419557399602253767160018708131751366800593797197526258925996734192126572979148753055133224022208946435469975846761218253402216856561497521628886240390786451230509918915741383915699110912271948820243935340478138972894645780430402724511872555126542562908612159740226497986115375752450248146308185359082267729924125788061120415493004342125218225908214613377530871962629127930712773779448651112285174748462589129154434793445274712880745040534353376233284279671491641968625316474066820053567968398553489535316311707202314349158416658618700103435618907347765673380712277997840698213022452818195935735973445611457093256729908241828984526709498193402815573656873667042636479092768597238932611989672893071455251505365946004277570097807204084767908034218213170275354266306448634618 [150,109] 233901773939697097244653035434808644015850112269053935911350657015025978921246609394977973232177951809433363992312507236767384650201511186748369843842014813258781245876034014978705981615107464457253238443637548136757364996758315331280057751804324786210991172284089363943377703172258456355737270433737032764179889184795816529314619544587480397230214174019368689967235133246398320505582274235709845610817473134102409035891748325641998220123795135773795627743968194881361601176971927491830302814297049795185070453475233150594290739550453256649746837122227000729476587467823522882438346775366785999657680916874128841501211711918074453973530351570387563744802265796104019646519805602201065021000690098356297012094622613959860090577609239794613211990062869893695798488789926291735216347314083497923786683803590884323244148889511599725595661847342247820539887948252978438923564158996394885868234249500199581295809577429553240600481035875622542147492101583063366210381008362267684539899770268332700474873502112711904157062807013366699233207164451235912933675114424883238879338386562148944096172750461379317965882829450347648416191643728340962389465612226620214271809282949834802136317882810448985366502826825673383880089160321897069601931084014352055948768628159171259181055936517356042025753516247180388580231010901801355490252601977877490631527300068416168787962155527978616343521081839488819120552725284940950643464199729355489771784461404519144138914374560552188411305132487688959460140906051153690130474057322182630551789820601111746040508610147586473830454661314650271078616380956627649958960162711051661440761749657694417720326645164084311707670023193149904801204381076158209500987101531994108598205954846321382466842630851926613198471694544295920864645621254971019897253872187761104002106753935251334043217083695315449000956340149916861667005171531141745344302274711639283657014399379148932550520802081391315372 [150,110] 71325554103123367122746176594961820124235690625288043570791522057832519141313005955080742671691407079187949974777315844899957132765664520345809934227188779341412761468001832760051350924223327451403270360415419767310016456771866286439729524867215794185919154492318821866070767108415116364521997270892026882366143005267964724136151424843180014426809349326185774953230569507114379147669602901473603624644843201468292413945858966195627362935868956480368988997588083711846013051547152307146889166943721361369413972404451377501294304199690764239559168313165664038117130392423258977160895873437213318906240902657525960973556569081788903156636300778066808444381634872791459434876726666134314492354606153082671468407425773936610539073745900865027991125458623920771337143603667837552939188327901128912775405342035870264342855896328434435814870714950096121106805331937231560998707759093023208869071965546754514238464088062606758162303802623446721646886854557905867202573672826282253797079281848011818130134523380284812875846554464312162420080002469356301423730713003756223711451274012565463713144660082961978667050681490891371954942982287533133270810514564297946028841610105215002362610242051900196519156133698612283010407339246339779004510452099167340601766587755279390182160253478261795755630436921012362052753766929856564618189517040603122397954958680245678842668081915370452550663449219012165866324098651113875686774412908934956862583458485798137248421086481180332430708700494042914042685973813968952414045817639680165273611508502333733825407441875992185935182656912015797483371178971546148631523757495923759431946100993935042669649096577621748241304493706419990025254669453367727502527530783116420325634504674044035730460022263513542546579413293436413646107531052187237490409203070698734540924802616478283544875320823002239749462481581152713340292654018540683718626569516441945049729576998371390034218243530560 [150,111] -1601465345426263011944788320625976319179620001787102712688784660795117046593176359562800721393616677892621443564911351029157414149068089599358121925201511668768612352477186734173895241522373193144402449715619144637474728680904487557020963723062063784660870983357787366368907030833038913166158007060048347547269148169694281645231644425687283664056602624907842617049791247411135575368419998160595056505100014071986581784581530782947367573063136145921960736740270166486505917227381359130906393296919797098738228643008788138943684693245105416538356042312154723993583735648486072599290029363941001222665775586167996019437800045448793699945970579595257135985865276185051962011614596809371485796266418104586621925691539202706796248692791575052113757399870942416235013798365486033683082780630205274490414073738127971369512445779587501269138730415964334606754909730338258053026050706155868306505379978914984121485130658696393683609317561796578464640073372143337311270717141956276323552440412530601768696017111336566727547141921968975895098037989499985151047149562244676032648179892931796280360005613571943713416042915810908504004488869805604017584687775612833169204101219914699366353723307366964031646164577841631997834309944273492992362953601012054031983422470410141031593268883234097859405515471893883996396320231821511249998819700465637541407410915582163153319071061239011427788512477977076150181220380077426932525228943786208249972492061232019909317746968450069582373424893362938369726492499621000699120940576749294712079323205570241439237525225160400146259987245962175283219353644608666176874254061266880493255147707143156232268875390632757106155124433004407212028149197432251105851765383053447545566123888682995965752501270737665858802126059258625122617053424039257888653590543758745977726475419228665172856097242704913839178707620038500677488810461346286960140979787167367595142862764278693016884607060 [150,112] -1214547684287526020087885125692753234723573374502137041346259527739970366473390519029591177238992479088047909773808439571652036238119455648385448094923413612676274417860125817122376056829148755330953121690728412152335460379459801811718664676757854592571736138771906894083880583897848330821950284227395427435716348301141060785364316911262920778815007520919677090467674155900899354126539939743200820204770975863964516129327422683346126683479154822698199592938193769980233280837009955005400224714079370884705370860123979560535580160960344591778730553237145287758096602309386833303418099946284085485570530930812750510274657935774585237279799081007167106089571280080810208885368549584784078250056977185088428604587958030879554844608207612251801267078944800615861829803515610801886376674469701843621256114761743276638964102569944344946188706982051533603217106551585996140438708246205467985873190956805646332633594081947182779927480284950626167887395377835156820312784261699069748253456235115065975157519223054851237994238346535460326941363913907824128361697329554746822444605284737086198113831062551021800718866852225634498308364443964025347324539432570821735473212354033216433191756512669577950871563804192445911021661134753150852010127607470739200025862506328724335698102277224645224272750706566063851790292050172445454788159667310425674660408301738167902272368984480183275657334312326030404125719631715775700618862237929718741695282019436043964275967289795949015748576042624922305748801875493105114733550746344588899364779060002376383602610872694497655927282210470239310930003293675494560029101919611843118474976516390027921373207811734199211195908261177889000910615046461117582244916021442870184211053720897096848763643478341980724944966261485949449678958782472125346744752049579156867507768858574984101985309249463742527286179566841847795762333925395517698869569469632420595134158943685353270080 [150,113] 1527344962577044429171502550533380534468195848851476903281363192347023468638056053458722549155573729628657269511142061079815539043871498556307862159759730026063744301487453421905477985957884710718660142604981452817480299692588073011616551256731893368019541804027888332917365504046187052131287218095802980330256179102393467271344544807008790060606230583875440655903091114896868688335527333136007577919817830004133727503985826931763632216784780926939906984577172151735183975621764738673482543246794185596494717009457286497193642810725310599518684016871619662613233084193021394161689552947795592613998132005135162114689812769462321974548004297723618699679440802507470409180614978544855340561926306571162407870402366382179926406553221054512580569471933441032329709771898253496788470309949576973611597268717440402419737467540154033191330997336256686209804881556800792999991095353606693644649980966518982348111805620801997145137233204280792709186370881723783596358605265949140957812270869892684265803461770341959233692459693337351111371855528859742504276830047557589999150064170246710470075211397565939493847150784107511961787784914362099783199196728212977677642033635151079399640567370413564063013968888317394744209242489523018013297577104910472422455220969128438711297840136418594760647128690084439308631309143864143297695342400044699582967138230468331382271556582716646352038517115291680472635473882358546446059252405994681568262126973739543813718121160767770786556273018048617301294696333953928004056292196379463828182045750313039944819698192097433572122053612924320841140629797881832875149760019615639895865146235350059483952312321292431616718123128554490453357150590353516998630114578943367820747418088840911676275541597093558675127805010742458833132616754649250043404855978560726363517707263211732970009578689331863745210964421484468657528290574007854438910747298044983981936804726202464 [150,114] -1252015357103053935897940690966701841656539493911680973077239268928760700419938779252191691016365381664152207364320952856805198190340729064164449823772172321865885244181165498826153584631787831077041102055794644164466206724326005387659436171812808611451337696424678045866362969790659563851373922780888438836950220550032247548850893727026527276787529289867087975967567143576106672352995029121074314884681439668102187666200352932466480820432169655633548267990685230146591631638717063776503759303489589709059995807883112841043275669846637940491509048554176858864094372531816873184979776248755894639633524906893045368047480583587656742173559260479535332310694592665068341898476657884041629206329998380202503379970149152062228084032120161405594443475250098925602443881721852555653992033702848297021909063451274777830867556607119456457082041394047844111970337001021989967495313828933507523612427565921024512478698096665275575938387386538085221807013759028246333381366231563522006023905470203964374462905605779794851449134350320090314781475576391573789344740493412049126878368929726736375884099427672299088043102103169242408488380900174763933987137014843958862287182976852992414809724863630775872300792525157051856256438304479933032087446872805733391904596696088073484583815019565711078955629524752760923033210777498107907909526392284618320890810107665774340904457234815584794178111782002212963971092276904385371165454295813891185924149468551818336412168899980666493624981304798415118413437573999244193550060394870449005681684276575388227886216481479167672352156807144098153323025325543968500720571076039087912943696632485435275819222577373633051995468897540877563676921510567298146240209501082262426471240384186872109078351825371172039927913732441927986414653211015981492661088172916693870789769611804498574691025744085184409505865008355938483176980676359243261183000410580659918247386992 [150,115] -677370238687252885398487891263348062603617673219589537353939529917493272256086341041865386019200730431187665901705706329130803273054195611478604171578582923671915259894789079895383209906757754431535388514670865234455284496078523761848079090944718812166243958981593092839280693721219645888675673961644470977113412593351994195456530972838829543662279295965903646551961626082943973601552796559838450146381291992825045488007460313946797136628566832304138382524180302168691046130634175573472484090502756682109783553158292947171815013954660086587794776627811378602110089932124994621376565819332106806921648497474448442654378008425236654593516612659590556170279522243664174024848558547769641085117568228794563732225969532079802282519146789561986409524678923668570338282480113076842637261861255997380525867369898739988501069800118320381894013626818428896320503916198094639819679270996712135342845294411348691602924430154396385718881319693056498088898604495512092168970667737890479476506301503621777277153684965396638695959816493718187987862666543211583953901914967254530018116792196168404043016156076389015113140831225685770863008856182995054745101383760724905215026727793535760275067288302272723013472247253103744608320024010471763070969247183137292303681863223023180484599254357536553668212638984127604460571705000334868915001464483202827751244584131426914565820168884417131154515125362774035840901472413094500492206860115036765138584762663171494510482449608854645161134276729608748008919733657505087351043351792947560815558966525475012833497094113511050555271114072987361025716547139631620625625382533410521977138873360133797734662177864049572407239320624038199705227942474187801658190349170826324117557772807485990529935001500981157045038969406589123806548461327420381553283465238758175879231548319237978741399690057834337378740336812873954065486612921534333375817435261883806368 [150,116] -637686759411350316830898102992537101666871101798365779602123004287559520920414414811489751814325690999267113140047097808917723737646636298449843754932781935619233281025626398183856097858082355301131767486390118999793014239650356741316550180872224828484772413147646990905015946105951883427912964429972400311225920007996734158906940020289847486427069689926815186600842927378984461821669009400575778828576135258203133901039780948496044947729460094559706685313517915748069633228411545550967808543161249761558014959493494649398276981018809920984366520494782605091197441997973902668601914136137084223604087017413490108315280094266185328762373548962693390935789036461743474555532884564142186092507856923995460124167881063691664303857979460237162441782473197545256056512481301325764145404755334421169142800393537786373240638099131374462754773617852684225361906399686938036272181975458801640421900951421167866696948942623944613655129627490548564578186795314488954922913209032718139140266034240694411620005544844122218348835696111855417542926436737256182387085774092386314326294774816669747087083491547524253752304093809730955001978643727795968166132156497389404793480568793041847285634768487023646526346503453867273046447717016196337348190155928765692626853846416358930499217128997847854798943997565410097986430215938023180959608140924964180509877078906174064101709149254533764068621537707823860045169592086454259261837392968013419646112698512520100213683868103658488158900020475815294047235795738431592282625682479572009877910931599921993812076340163495356427143685246322491628747578454437384068380977974220990414055595707171912164208080537356861786549390833067387983044950601863887788151623614255983947867292377388654677011199123047410242922271881191167642666636976323855746269851017102224408848019033655858456388490562439551016607436417873754102919844264556458232767585660528 [150,117] 231346847679936633308822927302328986301570860541432688862398763981776007813080143523487843514202788035366156583636817035748425866964788880378101342665748907878465634519125396850905130975547707861190701953459774672291554320618377292324253715068234486925590497812066036378889428547519704809391122447536057418935274968868975249982179607995429896630823977636628800162834995079835114121053919402143542746533882972666446209733063239739066963921570499209743665875523754689557853945294210017012103464890119536485447681753513992734553949633715274446556405134413867926721650479178117616061211278099585402815234006386625577250963967009835467955053872211984311089183417552595400801396480761435729293241465166978159984452627436034655694762701133547698649011176852903640046544860341610090546351461209039899489548895562982365604450220620702622494816436913615035091972318962750652534494263360452465597928382192337412304592884147774015752200684268948175412508987257807356934529549822076460308299987094198495906426963218935504416823647955012444784927347366991550907377267177613643853504537948757275505340153977904008655294887743485078468705693012965109896471086705742756956338096549408872002361131189582023286453741787066167670361525619552705532434818927356122848227851418748540499085205416352727263274612023256903490167206914843768814222559207555913717893880898570418197016932055097026610752592144969158844645385104312080382551185561207323206296272704669202373405888042345278803712441157874423683296701701976800968009433381740240473228310575600531699132732271552948868686071488515796095365688340746887258387948271758268610383521935135376606441631619187014454517515562513524795157813446562302865077143334334931555103449528578210265190245613435007258687690024371236708510701057133885628840955963573706693800544060013683549367384693311636734033106988007367842404256471619222393271496 [150,118] 26816668951661617509672786810042187843719937722739007127418702445524131095820817612688235412126011382126302961741510717514548400872392759101610310950372512817887554417702570336606049372905830538504263848375328318945435004921717395809992540060678068458318927027227859528099867524652324591906990892106131769839250524447087398187989625716032628718378808141645905459164145453967318069012082539473961743663543066503787746980450792195757482323740529719767625126846052972619539854290687670171567811464422923287915804532584893964458887625731420735851106757222106187331715925145367209362015514017350402389691266353549162974361429308722501111201917677647046374625832792892253083015946397127602100567625157157057333633240008755772133992585111446109531202512602439498330906795915751950881330114141303168498357091052203088537344679146621034796208477803683666935347824644655376906969654286940435828149643182558181121315943447657381514040008244107792562557085276368668475900341382845194801278540319883506299559623705594217424481239646384642528910906171806246548819811546299837448673491717044906875952488067047167102124332117739167776220078764277600381240353837657790234443125639308097495969424301332843434280025653318347980455851712120606910179434462311048667003518551637851928527894532144395362012672806393466293626449842904990742454030308762755748625267245962704726816900800122900402510484252024309400736411876012941739189711877959917310244388084719598392114923894288621194148266889757224522712460151441168687663015118122031325975033828053135066169396138421236894826107242823574089536603987615885960950032959301006533886571360908284787183469900802984225567952195618025050718780644103566196390804135860626282078477580893716511260152388615691012120432230425474117308718586702963099877590557526805262681261957589918163464075945387760378057302576523528005750906940495951480 [150,119] -96213283082026745817901498173133555307477022814645007018729056705671867584449122880024527837724730823339097831244429348314082372998178393608099032348356375208892812438781695417296195757017626594147657734013565265343494325369317868354382373604672407170321594616650743357419151222785119424971541091014602045616746859705499018182134313126176250158080473378231839105500971945594311334555033136441342450556997712071790111437852134582084259852602144616201839931326323348245263916194856538125784563190145964675714435125122038338202850980205346820016814875360143859324201792463724509188705742436735389758777212710423184446808558407499216690854734699833710176587956066249279369535700075704202805950087019041717887809665449304242268417004652648376575686760157262270997898146663198769321675470524409645570270231125296259727868168680429082012080392124781278419164257747551190076688213958517414200375638803612681816113843213148879930953668831165480868772211621007996475900279379392028775624978740567902093715002311135039444951914498500477228561956989736822659375376697948724655319761579973410056960289079218063072433255099736092804192338284640576076900852896469544509352496714092655450426011395868265476417110013097726141772594563255129661726727735288923432508301216901604105262343164022322256219899456854744055277875542129929236526307561649930993635801833442883279038869245583998712959028513488692322232584509485226158522822662084093728865050470741403399557672695220954629384971138317966848345584771130559690889218959567683047698628835945603114890056894689223874768826311784169971645141388654936034443613346158792654711483186149251160779918465025979293614221965841569314114760943062669860739918686873879960090743553582380793130441664912288624199908134124031814856654680161206860036760847203741336232213783512929934532272479302727956131191856624303346902712165266 [150,120] -16960127976169715209222497730532447311252749294758937362812471566263723184762147176222538862472229572203907176783863402951873738001877919692263151877787938471950204567205606598644364848128194053716832766939486176031459298150162505553721634512637512971297983827445702678530690429556071022676680684219613166772085795592528193288173003662983549933725578541586211116733155001088989644324807101053898709488905814763265371529825540820541190443149731848659679356959002485084876592822121800177821027970502432073774933396169849796388955845548324147215259120846265621442372740317111969078022665337807413268034593949672843848515889566450947889133679859931440554766039335009793506743656298301084136935164325213554340368487223564006278737527823762963553561832951023317858406280631501413526350043791262596793420192582123691051094855708061048919819525019722732945839546715882222672998030973146524139389460632156913636949135176716447780059822297034738456268507170360497249772418592377841345891363404436133468050772571480122846051738403005746267486484940319171345472900633214032098338759812208619392962320972016313867079604027189059860476825980971603731777499093819560239685951089040064121322557096412729952068868152664441639394815924882681830928653426897927836564944841504293000814373782468219841694682293182135564214913740914081985263744282271217593399438860614130868300984791396427465422218808943688053038690387908976831513068273257203729376251813712766513249633284929106853776431248504377285124067677979953983485863560320112732070021474565976944315289433397858341355737878573594604580946446407728184037381560948872619387224008162526880969318884499464813219302148331379668928567697515128047430600275721803506044573361472342835018912223130124406879612729354273189184277987137760803485855553416217906574132141950112921631613374270290956087205912675983189607368 [150,121] -6787241842390475346033325511208147648041331018879874665542477614449962635109742283167348046268083510310822112145681549676718791936307541607350403237752480168963224829372240501027239469114124597837403605843223614908473393795705071542439538565595595228162802988669363528559391295189414879381513846832470011159387103500842460356717367964952172830193459507271398437361921774932417963704133717105195430977101650638561140639723601703655673510824240009224306153495473383237535652014709734443537367209929901630722457232181178195451803384273817398253988990157280340533796859541196650170802541341363977614087243591554554098909409429055960692352188740589802278049600118907630419521084560232865219958999560209934904176774003460025684079291425438643927119396193461753415761448087041602231581170683243186687629216833408331301265603716791086074242391750251138186540652939147980787855630112473781425431714623469288559860991488536933211766875369313214616272058583209509488493975146253516148351518771751383908860510926359054665510095307859985855421507117684425766524194329547887283584447560775299617457251780262721653038160648615454473932320086144668716003383588838605378156608455037954543441391485755069258325334757355683404581574445482403153226413048684382788710901217257810552046204686014229392170932224990329209451094220452133855258877687019622339359640426593938652011100898307806817816875188254553030044603984320479296696798872290534565129798378773764235656677618161457217296502416994321070076629305999628279619115865406870892481261092199959878651154371476095645648990819235877679205745680231875607371246912305059400740017881416125024277653895762787627317076522589509969281946122963942548192100470349812480314388068908258027809815649675755243374748246640880924727671262651060946451836415791603428866920734811864831344488289421657825954929789439984904 [150,122] 16640885844869011706241425123577151457234825037330546291601280173636078426461711008897809725754589967667616857625846623435282815819737473813487304974076119450290747265592172955771695006629047347745369751147213605485256076226970833673056834268589199373509518415621017419428297092585727340194490896413098819101941268191155790072433439830182629661477953634204883748088857807903640464455369287114181969456849569188610882031824853222930230935370775763782025137712353556979893366739223012189510217575423985524137154524020304829116811678810808895719783797961578854696334589349323022102353424790011322420411904746870609452664032680517916064774696388435028077173907391343222698527781033650457929591912220785532646273034994768736796392900496649026607949569629874493689292216018288305149868123577291501875581648659591027094386535840478391941278356128844752612756455804925018378258307360915725096098721203646394317745090575304986113306973124460740464951635292782376110997830284564377238490282644433517214352992803724296713485317065014979858961746941590727370217146778072190795294807847897831504950652981947164126715170517801416513987513478550335760158247382991180783149334154272108942084420935499714072631318844920857274153909935020554389555636200147336960703154434530813348640782443391121873520193696522264607280441708265704917987100048835925264238452012572916373516192824701469346897975666810815948545394742208927298471092518893619658860416781064826403884536675845908212682997486779204710726787268140363617544763567831427989957282327522065193296541111697042418450623812542309609714298617936605856969417074682891577980284952482242633114813714649492155140170805909435525890488254171303124552671235469101788774416714428005947302809059719716705114678928661338286137175748141331334068717087681117786355559445976418188271499728134888512988453140120 [150,123] -1951757022209999851642242032330643828978704867489060098443365400887163539787618341762383339265374770610597017721961420735543953218780507824814806284427294896148190035314286372762259473355335724085359744667190479446622755081786250363851126201849260697573622324161943411198955193659330233069629304587792071735150197581947180096637754664469571331711694298483604187607409895277872226241631175744637867416783330434861164369965124298156881854658953513582302992367475612183182807660135495391373313568802097610434188744521594308153023028782034614799375239900269162150782356642853688875548463956321119320870894974951721822925754801910506072262683018371152087188631964479545143152389943939426055875416476416850813452514758225429473620981108996758045840659815220124493469714545605328348902044737379696515028169365224994914905010909421982617398648210475964391676188647721968498655626817258997295785159676442394158564072750504705659742081470733220402759772930724376989885699457577198816133595357382030963983908392705070471577453957667389462095010990114825991295348860244795985574304779993555769449375806793869225169110011990410845730635128516601108042521581072373296672260933883178721552126107574961594444937797732128292808599005035899926677984238881155465814636402508066395033007967821183583180943234623060680382660725053808125111523052414891192737143737313064501349312655470411014946945605135773330183394517176253872714991002081294696797326879571406304362459087121598762287172410772147025870373007681964406831472817071709319680023372270964145061492308686605765792062846584425672642682422218874182459016360921632686827544367033027239362822399032997541783887775245226796066631093588685368974907770899863111764680570487678174511715323772143424233127101373068443906264639796166958159504391172551334211283777875055542818123217483770196259292 [150,124] -111306244372404613300232440565528351606838656780094085469627042035286082117344613140383308551532219828154358429578691008958799010747795021735650458802639235771844204011267202674127624381847492404515822419057308389197242100757495936664710998043735224193853486165280457448814653709287851679884235162211365812824692236666486346251448393249880071036397016295674800856234604894395223592758061935557531552389477940442898188857605577963088717125268005303478929633391312422091990364570204438378800171181707750160147979973028284687763946910449419767010498415272107556296851645017961635479197768062284044093181469704306741818976430789879912279873526824862810227213677853588551961384149787882330034787636147223292043785216949510610294753690908320593799434932137101998622811369289315774117573051897211213647888308876088003325815047535555537437293755194132544762451016144331340832432031109123225855391371797121432016841028011341443398679232117923294258933518691852811199404624404904445184987953070134914789372070576555477653357688906590069503412701095999187952993423389340973908471100567717335812707408643765370748422952477082823646849685489679868584417660600262967589946893203152667662011870172374159138881933879356482750079759444666546980706308733896450724493608065359375298360091103715469758023013154616579070106259773806872826484425528559287006867819962521025653169787493857698226326131111380418319960076621819376024835152910456871026767543007501677337962848932955441275831268378078239755398176426799312940280482631000242555079549728599366462497708402289001507840943265997320591728063758960906497928106977233680181278633783361427897381803057529195221105208081206817032646115376912340678867466591325485711544414727178249550207439169496800363297073479487384411058257860498666388601610814675488770519562634799396230274082177357246 [150,125] -67874041021509078156383386522500499906925747030317133574949139184237790947186004830558886601697196088573939078892307602868348092230104176147817965516231946166421621166125742741266069357370177941732694801495281486133763981892103785669288289741570774217062255853412536955557872156694649127292768594008237533413694547568908336779196983517582384129413694838828970469689931498853864394030517082050388392676269277624182843395039207038427176841250656839540478352205603118364609646625803956102232451578999493349155231981993798055660534310096198929918784328750826938858516753140252396216103520901753400340779282187620077314414746403621084212176407922379614601132559868542573667920997740308909125524603272538294710147049817526794695191167344523612603754368704971713281372701223949032742392003442870335885797402914682711790576273924871706510414570780892139440035270267508154178801790195517501866351500872119186273137037829384131797227775366275564204931041627512629283989650701671410861313941217155663204355335891111023661893036595118524364970278813749566562705028311510750896051936324008310682781317373012369855829402124177304335509690746875297427219321514025769991045955258599490778831392349291583860380426244491698821895766851593849478600351434176953143988027305139180773810385661721127537558254484578126456795976186976846306614794352527511594417845043640910079885352199943822422943511958294416255325591869123963648184735633724689683499575905208491375858058003316613822945365837034704944167534372377984785138428662680098262505340533940778525323670157182295567619598142771962675042213967872198665249249263466424507708590565619320388453579217393009508022964080453704441022146614688964880774098044939562195121145306239233578976424444237164209855778814345061940239920583736982819952886786475442768970415138225165986182914848 [150,126] 5330312289543609892813112727789676490254341117033652420432268288645841960050941427047231878350215528989100488341164619461017746422216468869314262156367982243082274408837274764798810524175290506221583530342290552201803554882807750999608866623374407287153106865652314267949068290145835269009245824314633040336568126363101891579739402080207475530774520343528893283135229016430080398334939449447237064211932580074475692497961781783727979782192302987047934105878732828875868273749043189457220633894785112779270858882211216523297447885934122264184547512917564621068913268440017537796962803909599905391719841270072706408538585619617565818499031517346975237216268731071439863642288483474381269306354414210551929910321949933060992327481339319659463498580981666585479772641951117134656942658368524786629171764358845779337089121226171075625494772311639824934277635039451935937047028990935767725522922653339832739486980625873174425670041235559061395370789315198465094905137141116016189497622780514077121058387460899144147948640295260340226803135613747111461550482747484810943600695736946661137513146316503802169282422977200928583583601414656622967660500812760014186056468111113269045251238323395095332079980480488250112050064812253509133056944706062367091245077551826820300409288621663128288665945152752545299260122249413623705409836506766697871495456556584346059856638044758488403787792924800026550511448903021004553914622936190501985548757680903563811093852735765673214067242734151009862820395606341926995657496011040065858992154550532127560259523450868178574406955097064630605202445418443875274909867772026340418002610899484566866408210485902194627192335725698427291614147411849905681125554696539691272345098616836941746821567759112725833046117715589271927627370246283773656439065746068268340366575027108467260800 [150,127] -335318075421810062527960328929232933495236369572962590070192837694231208518530815467204641090644797060395370339223379451753605827795952400978798419080905120450366157405430164790305857957897451190967129110846313055136834384302538943496185193296305456417062249150580617168601811303618452776429068797508434496223192524637141492351489376413183328147219321200198522603058622758045693502565564621280702667468649318397916816345579809134973195129089699866984958095426646785593844918639028584837576576014765770745667505350092855210886061732995199222775146764034794975651998381947814182475647380382531459464239352273004647367077069673622608566235695734528434998418291889935353767537101689756394103677900193688928415866274358932633362298263518334938045280117216854969413127191100814799453131397192373642080926452351961079808766444855871550065165089078683043372984121403996642855977924360416035163894596454868121221930413049742409718721551460972956301018219560740615995076199558370308368299378498963638492055031417677514905080768930156293632057715841954094430642121099271645942615961053458597997966564867217741594130127537534997665901940178048926748023424293669546526435123041826460402474753612435341099918248116483367595893911875445380514388195137493118996402965179499318478672868122810741913821122996279134137795255207245799880607107987401532916613828308109835467096096895124376792396492653397327726752115454252507537144929238537751843773352660453961572132324472265231597357092686484056326120837727514012315670186015213606682742286059722747952086500476458679804826430167502214222660320380201400238794448093899482632770430042165261426673388961912015549548728309050075180949077980053036694777609442225407853783769487407898849968631561742874680701607567906096996425276636210193818980755774234706143964854570000 [150,128] -149415865535344111392919417906997639269512794394361344010480257134001888240569639379837274923330504398009865925996850298807064987987174787883511305295267631981659791346035262069742495907873239454300140626575053646500379086833242109358865841910406648387422550729430730383598522124856165686784623846601535827606265229894572628668815532040325701440959533245727423062200176271610756777781494328513195734119949882185361704165928435371622628155189977306583670043898057215734078471432508745359420235834708828297704889670380797906113872039918521418150219454122281936112930927714694192089446497043193480789934549753971263153055343499392213009106791642578875889266391941523482045825892423665591711339107867817635066155004040426105658166927728347024434344647047588434138797711784658652116482072144964240966381508320897577004158998133793164323653518695046948313082339128585978463419828435449297257034535837571908797405175253543544225940348981044330566366443036368122969508641754848012243637253702541260840824062475680782383271027296357158515132793390316183464723091756462229621739373675203615676392721301126131030224516732898712847089188653099157739522376186098077211608077930113070167982534862264929509509788929123844135310915726816418372081470747987298266175205517874545756230407783962813827662976398203773605975154758505184987247721743995454428734087597048868175223662014887547366654770001409204670247328196518641205211498626278547278633081984089648009437290063333502318828108396434558308650513803620228731711371104059980021003375763585555156842318051803028674705931561066368229699988803310943774854893930999779770837141680621759490592376529622713688936436906835251469740075404118036664990662059048966390637270893573499151822669815685661624822977214986840037791359668795400200737031282774002055044850 [150,129] -5272893252728010391038478465341916255769125014374736514285412942295692663204265489104500734423964018290286566415693541847115421210897632127659879854846174199875205297035760845723238384862168935327952936753606314958023387132096946293960368673755525622146913434573404382579080926675550826801013662953727596148039771138385269521959539588257844898536777387324450696938445421374849049518369194733299959017730351565916250077493910260125070043131650966705086168622635126695905380257127535261787747041937917930819841502605318845906856232178013977203658325649927856406591271278570118090562769343376744619475136075992573234610828700987468577943437579864388208755275858615049954879358239745179642457347522744595186834844541894774846549627124400896251044951350246710225275726010210963635766886256199861684860155494003231099718278528364935422307776671537838298651757378516845748386489075010270344447127166205184598253124864533975263602617959683276321328971738674078074642597178710705296427518136105267263817562718759406813244486607959973260865561092531587783007319279213358931571825601971919587251668026665990672112134790539083277613591636956634992017889981410657270244132192399377352545496487924013445122744250657497985457083438275129040544156494058198920838934266070213513784611580546529620670556909648144115382079463315975284505685373403138423123035212896383927180632153563877598276410119103013490599567469800061784434703177858538928185680470351957623621264555362956659857358395267189000730477418088594837672200570707487920130688136817419018916653142546141741681497429254034919067785512183176401319928903801498328449301830994298781423507587635624041058652054119253290341551179210807010371736779636335648460177695564828530003390498347359832248610451883606308004890114289901798791261576343867000 [150,130] -85391718421464027207704527660948584938482134098871627807147996594834382774648614355684256558287512054812659920037964337649460970541725522303062683231752735664070549834211036665011018254097104414896058990316001761273814552063408251320447320399207468642203700223369843981934730423792712988195255872718866087909371096689747027671515934184620079509377662810345668254508700668908652164801467119757509509647998045597031905243044313312150167608842510606430807235959069492174674853740457340400748346495157627975076414638782850595659809109934784126458815175156791763101721095898025732780921265110551225680967347976827879421008520747198348022569678971630954574818059432507096661658713374378972369914189772520543370912766572814607887548855463768624762107415407647382132199469516088942851093827985199273160240895465362054566730792797364553452457536873451182907625309954758259754790437770600375561137785791905794199053020232206422753422711933645066903277907521388482812118858518455085692727404626977336717888975448010004941194855277073718320013906666441998805226127758712774898249284548488022193572219720371247584746550818922608836924973955705849481676871640526664802883468431013473357281651702895094331552550701495175556717550296095608581523441129231359259648837768813577546738142499135188044648392166634017041293080296482155986337026171058559998372172513538220009693704014316269351739753389831400374771964188068530208975664117573231653264685238518132807048329968513930672465359745858400902301680863277008093198485301010684630375947562639962863267066737865082726621746684079707962953958028789320324785464337632971032813320416658567436118501817134387083405221751132590584306141798900144878367313127756721783168515924257704256056463723914598805403437023320240627119510053260817885469183112 [150,131] -9231549999276268478814258019904411000475257884560377492597425888874761068816131670278603829147813227929309833194103254301260414322478192637537691899657559923508595529251839904679506158554470859376643765050809795434249644255214418042256906894477959498029027281823529978483597492334815536224007185384074832119121061962015167557222965622393628066013843335444686327556563017695858829061731516922050692626474287453133427722501569552996104742527354533791991541501949186456408053607796979233346969620398407695724556486137880325704141189410081287594748205830331817008014305794052655523677649746141474693186402034944178985438573524776749822673372972861444119131016291379147245308155390934422293151404057231081891597929919025981916145980284242328779543209546980752768624744747268565924603316375425299468130069489163376991182786396221978436841889928708058615830732529012594819237821763289054190422728768226229210818538073594462012317505719349463089575305131991854231301668572958461573062803783291103251167906818719844347694065660832275478538793010435584325805722500107947924321853456794990454140315831999209326173473341290573532994832845450120995764422613941410167777442170238126830592639531067891059193969423714809903699589177054020991353512708352329258374558406467924306670148981935560290019280324435555489650394164988445097009072015977594148375927348736504469267205125656781894179217742716190088264304397795236160821828727323807809754572308047246502733576307283015031240702420762364317898279287789364462301957215422439074537560261926145669777729537802000218894396830100256233294039550358766578340942815599280172874716776617597770702190076606313294995077338857584886596465259191982802904309305485869975803101012460403421779831540280737872940283748593509191815199932906122739646 [150,132] -1037553957247817585705575669223408891660577500111895483759027659115656738575276274297225453996539609196101993652861157904687772291072285175273977228744340788403230327781074483916382578435437201836092571044679998685648761352250822273262366752521017967945072418943047833882121479274181829047826806920107393096156448663039867237274024682061953096720774513098896073745052081745774927223754370487857523348928162309106549031283356959534618257733163594358687761465481215909313352557704595932641543365629301380348777163864953510932957620338239995792863276433476660532444828446708743053083527809683255857152231101005781000618255573020933123256854521217364211180598019456243326259192135997808804399880536105373016536120071022117510726273292892840859829714078326295743129396059627501639036828618871837387739400478063058223588361322529040949420539695254750109262118316145346066192427284211465687980314204460874109870940669701235308966506840848301502340991789144428813373337298811742649275045790517401200360383855195514897492292979167601273850662539170186654016224614093333108647847899854014943486732228307875499920298496031641090361610330141425011451233080091795637095841367672949973606968009337047078299045662620322220734827749389013087703462944398645430140937583102109591942632652217441065574275555467952034475450701936268234262466611602639655231599741345834644474877280369175377421421598260962458937611581094701777513424678857539797199733794918960986225261186525189748349031976687319595203330919150068223723481055337866762259977297755764561882619243245409214158613724872913448712510158039609833653366073576203334088693847740072308622908580849367939784079845025279718013568671088415832403269738773566057075243874505219545476482973682863160829667411206777037224293147947340 [150,133] -37204592371858682031453467681067328281394605796230573739469571177404985724298098464045800977610211648959638872477765914394389761837274053563762173111820175374415038116888895142202776877770332584318428121379240687767246278784954929513879824830630495613077664291497864269523142631438265581148194738406416730933478808171087209714817311126546460052210959650404593798334287355524289006167205062505425127985475091710923878276248616730321323003017887170522806038443586912984883671662773864331672711652752193740599401433319391799556329793744977296562750295296093162753198943791451089772133024853283221057562090314246157524780007464551197960699463802304185644794222410003998324730778621866482448023691060506869843873962439827799377055366406600775621210799884727110409592178274364423450477076385385615594871176385757403621933283105315729106355077623297810362623950086130619418597258149849116996962653421024018355855486134155511996192048583589382551674000961558819242570143988238540835632663267645982271794896081936051563465781763633587400202631880739027582720123874923714766101236382724409620971536613524887827831649141036474924872248802755287843977549077352640643924359213128388516147566615900953319630874322105404557717902972690938039018310675456746919236649868567716112841872150310595743135109020893247924705556050563846957672116114061896518907655254311554673579173806464455308188292672754955624423137122992749782067809957259810175134565872384483622999572191975345373859814521559068220400318334214613711910626146936652050616797393941343422979393142967336979413486396635443222703737875454521245998356977011920929077884191255522763245104894740523823883501569779639218892990487678585037879671130825386844386444497291890909724496925269020098886697016808607446572064 [150,134] -164212796049765817201048303069759259511156586176062740969268848422488897068287268146741788432879543445106001899387675044236005128314297829974662767141908620037180087759651613426220438408218862687588741621184320620383110484662006930914256639461451077735083346901106706179882532073303031547168512223896619400660176647968156093984104711111825418557668953274225629327864646387912997771363595281257972708027586870396731388997872249181096514431114947148015003314852673677169492024670105428535819885623901546756729399184283366495343300626704495193772032869007658521934268659813176590405589457182246808703283527411416064699613002158245778283325657320924948262033577968538881047803475297707161717451348236548405973117791617523761445765504975499266776246534550413543844313113737297009489256210889927771781372465148851401765832863088862406753535845295212406788740951858885620394038946973144081444562243632555987150856035019329029814514715138762483523019207450285190405277295872338756321568467665258431861960952011724989014614443229160518318066125060950717688277254182660151316199421355148197549203129943684369622612148275757461979932127237709441197966030668896748280216696353959072955853094879907942028279862374225544171043313417054960445575902226145292636954416423490694795857880241963998808764376009948998737767344876462009741274334068126674900386846116458024299343109335080985725652793509719562353734536826830324872617257237677336570681449168057951812844473027608770756846956372402542486443591902089930282811605093349618841831866610182856283445933605567064741815331835014356567498184741260773800464840042071249197967694719833724610031418710459389655502619945593603208349852181009615810524384668314558072815393290333955801027567468176620994935862892220244 [150,135] 13601419751247153561659804855377893305322169778546239590384141381869056657314709188471506032042660187504431460303612000037232899802716953504754387582189421558871547358417357581171098184390982560446351721151821730869443777041276721680533831828259928691012184284702843979919031580265822184539830785768612125390352830213266026198999641398484209944924435105202854597012744609063146232069403465355422136239458625543573504221725719776167564090630702576472387006611673767498280236337935582997837536134910194588077869340567139861289553116961583296453273792586280836859093910734918783025613602049324298206485147534009786215798410695306863234391264223861911875280253849129056387073594464453249574816114645011659297985196692993156544418672181070783749871006409777421789471630234520710272183785577948016086856592733630099419724793272845059328176599869802729549334555920413395323822356782626959203916601272218693001411402149566980214060964493622819386083976767508007970517736292207188858383578219099534712483294565074485098837445679610294263033559428143217034732784369118352695624309769844447905404360493701125670161878817149523411182580088819610163182498252637843203061632112951085970787001546299474666412282548738863897752252299041126536221302610536395779814248137365270210717816929395513324830092762725348900763470793803829946362688786744132542584111661474945872978855412864703067458540498399248198675522376807884348826146794088056119795473421519963900731200918686908373684481744076326234378789636856144708975586278613698474265608764725482742920325510341694924957936950634092965561953985594174008571653638484193435947997604621238661603908503802614997075836141176368569288006327948731278130086667477389754684507755759544487241253636591260098176380719 [150,136] -2242478898034418776873228620706466830450188641771755310779125977233225163229307465764947004370191576515721974441327020340355761034541684068543266438582990687326401953040354099832809259544625835458818813415734031144970618966226670018378890774353514685643161268586480143908849271999761703142399958957737021445948909029274633003668786358555655547601542625296420559260173096731564678521813787982680922540113557835035533094825049560135205372929449050334690122744762186049410877804790728528536495614448175071247071786396194767526177140394677605525205580271695979030999869476073705458264351363625919278206096484397441730790921694400010123257059406349518389781821262767389803533524799440155949271973601997338697673730419438184616457834575850494829699235550441871588537065591184477914947782743439127228760538130459867447888716084093595974162685551260516125217198652388073645510949118208053242929238851051239944599820952381633677285897256647579109531097527394345921021340894221001122355300109099847253346481530463602107722977457592205841956422509814587567815613660697916638066259755745689368183461765381482830680296546222493338162317177358201218430390582282871583745314033246470084430950938093721863221848414426422000805395048284153231039021354432309707667363072073265445737842356208752232437268911438825479311181085262242895262645421231730479410787934499193214322956735955320452500995340880308266900001381040892966252545194115982620371303569843719745803255861188747891320435492512216169590512982991700375741660423385223818066598042270769093932462353995957815547944517506436670394200548961233731726121629187113181363236244798010526083551186075504423034640572916949564331325765353981012926268380270738253166626243033671171782187998672669688592 [150,137] -143379525915143664427933724786549849267295429821653668566124567453432380133943884777472994703601125141643870632933578230025194333309088472938981637823766354870695790623038278403045380665705901100218503467901438160496431099264651758570535352053878663213725154433166345793484938883124170135429839092281793557792955368520522959295140190715849088119641432069096560685398311344757915371395847028191113256068883972425139892477384072256511599653522171923408454205376750864332708633248152214392020100200680680880159273546312765502956985581848874173391286183512940894747705002955257214988817896148334785642979659253683682609917722994136574922182003940407456017212002237865307759730170116583412253589564046448637087326236060337566502386937372609621306402101605577990151086627151046224892713862514313248798258666724737055720022040320449588981188562800833200604017291123308255243787613247222549856925956875563355843543160946078935524228328888724796464962939341450753798055883431349926740025998551081398635788603978275256072762481422263526316625182507375455018564031696728000916091111045460867836579822797785211640990517924786617015531582154358174734164448179459675946841180904383228006055049844877497566732257091990401524048879210128034656908570861820685083875023647840721205774269209033065860434053700564524905764486560174986358391418046559812990460227670920445274520181829494239586622344145186558334160648076740935673156898849140527925144435390355381473901607588504265028506563310488881710473989378677452932152428329493701148989985091446972346425828463352372815644440173833445842757464308519993834070413026175994489624797880759062239623385152141935272800041476658372303994273544038724712007589880935579872898020283137831607826328317684 [150,138] 2968923492146587252547697066193265477365733411909893578392505810753132706839144170141406864676515622013494437112342443257106420027520569045761171419764691972594302494498571336071506626981842204862827669821445231514371352207941962755468957333070210971921150298653071220501585516956753317423917260865427136797608217132198568933514453138373939076360171159427422575287203395354256777949839211570202460433296576138889517971174080001438700553556966886607980112978675795006670555999440959495121162082464038054695430008522609167004727329692420208714604225508095243356469879332348162245874854496605756352715114022548069709631011571296320516266389668865437012158106050881132123506239148873884533073099817146101249002680085444686326222539902788084814298579004948834547435221119785935620546076081104586685027938130115767183129931639683365039762970511852596131442925109143202324952981753404647893477731052013888278357459915027081242392224847796313045784200908001353627718194354955206036539203098098307020435937514973364322899257643947944253993612456628892894756725563458212899062719135639208759608534169305951747231088127611140624841172628291278813122702339879369676925619331073161288268245421841354178670650755707087140960497894302564205631356598764010766409045947763272510903631401554051594598020187851030409830141471712796654483024603242930183224481845113035544378332535429636945543536811212303509270064499158708395150256715066935738035334532434911597604017588054895628166904650396625625494283114313420328054379418999781998232015471689182049618619458729415252708922986140283714208261102709105104471337517116075999400828136755208688086758549890584248447769697291958536475467501055469849012482974347893187373323094211427789549640 [150,139] 1556070678090099048464668738845148328317666098977090432914543183257839501303366897749445986380848772641437320175977041291868369168715558693945929813259623956228285614414345220248347340471174523850364538822543673939985568357024639241241991458782071257891394774257457884676310471068974941747329391979763245863615069810622760360553255024265979236730872611747974881554745058195946342109373011694122251671972742832171430305576465988484181690107070682270862175357629869587487747520412763889925351114236421155940026361115911118714869486690130266901176974037889125926086381797341768336504751803728886845523102967730349820422825506894159090252136906366471001643663324766655665489200343975415998060138662539049221392144727751405118862379706733470626276928061455966983154489606016666299133232871220496475478648307732261285289132933950462917456179759537550603085613028174391136541838402692271431390158330645342795106259652261058728301299477419551464002574497424853762372115877314844764103630906819993080993167898312144134467243657310622765609146611541087715817344333112343720185292706165119744210512412545815183141941291862039442468205773767956340169541801227982214074996979994873238341212641015916687626415993267886021127454218957440876395355260168014052674606951256560777319190129127304686292993337794072567894095682595564419701716355480712739853234778708505354793635683603995146289533577798917548138731843344567458777041984338681610067217595441106932919086638322190935735866972740542257662759045547619005218397950230145542210099854341883368671349383981735385348723255411620833936230723914109900138243130195173916332225264726107982691874168019358341449563772356208872495884759798966792320046871726968437904526603549989766 [150,140] -130417289253997053074542127593429547265857450449707337424313644280738835604907010819727319220322938848477917632700926507301595721449322287464737359629311130312770934659471193182696974987128250102056081036747215430929092288027280837737872860550592703954135606874153318153948600644495789920607402715365229874401876861820282500329817577184410177343520071163082002396079642275866498896140941400849287328074901217937130860467158612517804325311579528651807951639091383492559832776666837191823270010220442091559119142697964604013069011430644199335792869805832670934676193173649197589959982209125569160904583419864106559900971755459565089995586693485266336729515805760647481554718967703767617740070377788614151236524295299221189185395241503580104647035183305721157256260076272197490649230570100937845315924515739873897958910218652243141225998059366195975061161752172310205168515809392090368783599895635121912896432342971083804260888009343846209579833765908019394555062114262050750067620564841115386325464318651457501439033137456191895583744417921460968801658483642463161656038419719489842528140393311600024576202129379454213238057177538980277589185842161060705108697822141526310505737978588896599901147865114621557809182582764839728453919454392840081678981874631405959667200698299039555583560770509033601476008057812221910816065991951466693940503994875708894529951212389065439429508804375472812457831222655254650569077577554608916951083192292085105950598113081719024129140240593059965007575997372538889839158459831619899200223081169091141533032935803669280618781239368232089956610703248797708566736823598063773359838914753898739870232772589113510135621024100937568386059298407890868374121707285805240886941927249 [150,141] 4999651898277988495166021092772604450729208486211703084724346859127574351403567079171481006128421955863109277289932715100341228653593274794981424231544854056468970620862097570563376659847742663850581324348595934034351437165338601715540439963689279881446508427432386263829672243942698341250151532697540822791204830265310709589028595680377475375849416003694370935947733011819951378061793520622745367704862586587697535332232528565672871609477634954030261168357294543812517374813112903658143253210503116368706701964711522930162114646547128003943242793509711194090658255413101654552559268095893769459961316423807045993096743475334985525336713597356072557075541161861261973123180566388816099964960136721760582172841083007303450460908573000673189234910862125947718979821667987513631883164212652088314503740037882902056472480300114544981639149092590258156556480421007355508321507998315454100047419897801375954910172923434183980755509684546535791933792703815910796686655110719088259128079285239631222539060543445840206212821128996729808230863157560666037512179933710370970069800728420916789984986430962657815607712238789831352661707922664644512366064968181286919226491400457187697398418270853993454784687134410833870675536686817980865310806593131609298398254957332951193910163561135332454892466887781650896631463995624936264859302539521904757163502992698297077604079169875742596445630569528927638634026778267773386788705021002649502054181282211127850842402953131615563241016404642892083679484681531593105095240030536251773855969826046617566659456985849771326023093942751202746442196161980074123939065917586270749912488552290059114171733847853861744931130851718183787500031364167123684657553161432902182396 [150,142] -94287190526807738279606066262429608732809490576401493520715516087872173480548834561761469706194239674923916934818567767166460551457382209079877308781934824236221268594123033962252474901713016076767800064127790147144064345260390315358012933429112315420390310202977854353599377019005346624140001176491026217603874634553599617838106950063961350919503301225385147543353125636855633819733361963164173132121504040679665617262105059586992210150603274058017941442134104729330859255353095244009804492329633965966222154929896463080450783738461150090615083051983970566378355664201935734220265851153338848663547788560249896510031916212928032531576769556937468587836043077990311899382747091364624145509545517626345225783246503317593449259595478006411839944898077445504479769003233898157468203009434490406045663395231010068104536400942876189066640254581064647893091717612035517297042957813135292947274699127043114703084113203174442982073592362659291913266988712076955671323169239189967353072868147502014847293447212814321903252496380886700353886215318269154673619871660540560262450079251094266938630003241107018422467440850294848708826344379288486177900705181975387902614144446870226013005523695984020287700454745812707738760684188699631526667903691646105417082285666038298671499600633030272911597792940243137556929675310114452407570747238168971466122152346866844608648249751283178182193667384924122160064751427508953356993171587354219927297366934755484199651949361642934609554577920219186459640326748965219763366465834024676292056217015864181206883713187922893889155218988576731714715323850215550254915264868627080100406325967646458151062119003709263053946692485017030517362305803019294079111568372416 [150,143] 1112374069085382352185140399111141659707131868378066246185894078135380388498953412493817537413724927385898545553840592652413514964686412504439205691574623174614801530135656314399540823092211476869877899557017375461797538280926554336095877812398539450997995272622966232789243984008945914854021812441869772861256900262374710335647802784088928423430012220310698667664192085859086200574229684495331838049720636394698253641143435235000805575373393487917735195734810780798699121187041456537133677458804223998406451562361985064933817930437472648397222838013893051143826974712257188161857105129586805046089251903137747870523534565946737156338695835851280777782656726848834373105431033528714698331177201105881403255242899333287343695577588175248240766901306949056016848146744453576813157146343070086144298464260689382603606176265599794808492741133777129241868517916661124903878132145469688799033978214292800417037557396149586964045078113918162602447700040683246615224917186528099622856638463953344151215543347684000969886300677672014445219789266253446515222691421703157623255053558243213574346249010598896917734631602660420278973807858605032618564220070975039253898578974695524906415234772204544238483271694021756521090021026524613741571778556597285327414568186372060745575680419951745159132483236015064026259436913046613171150319542709105016356140892841684329677553400186428512313998124084446566644348891655909327526303594097299718729719745416456234789295417400737904172361333731178633108648809060038815515828822771561352319442074360023434396347233073322200795494035518195183508873487886939161169624841107646952043963717120524561831509974243579866050130637952573791162711942542900012051716 [150,144] -583869203606275003702681667658159141760210730633366044297930399069782559980973165137235502698034073432961772562236071806619339897670410824402478992177420381679798012432384659187287358608648599277751380309417672541351086058431810274770164748903499844382430335180793908444687610461344562235112245828614276031571416703744010299203797921933651601683966515046883651381118737574768567344564864329091361359843564937795714943272958254548149080053161844362089828137281523239100121830103735875334062576520437757104667602133924712445590670854908383571543885655469068224909637953053999335294169660973479739304483068738621608124554975998716822373329817791490163506939253141184397253681767833782087175205285639911708801893271003450256476969985814990154712911730878441650817694067904701495463109435208533950690799506579503376198620684271015348246125908611804299275283037045795332753771414853449709056246581655398891392292511149777614653173070359748305008232337374378606092873052643901836070279497810809446033475174604540481341691462124291783354067194928436682999557621488520593466552204842399366094441259530689563476491485920086516396046556806682997304463613464263344703596557971884152952806711687354407386541013856710445384003633329630911211604018545013588407183241316830047774304956548917007763889308496866500015424804233549385704104871651569746215663430553200717526328454952997003864499703699663726199275219078824118151762401774074062370004441465618740355121498023434853844465660943301366562114035529449750247516726640201055296855706414089340150255612699232807199201619700178272332661513256623907201215396257757708417419681655677852869801376502089625605760901521820040727230217464439 [150,145] -28361626893217467148387447727014675055347695534326815680942642764526447485604244629770488490697858015138599746433930270155847936504459476574962507264459229022459635339446339424031219978369027005910151204302151431738194857074527326305129489217334818575470414723227063799274916665156158545372928265427911424695584839277620483314378367066699200028069629707567243119648056451037100870469194299184231962341952811304827202762122263652891205224401268393231872923892810654014692722706580427975919562332762133655814544109911701736092210566738640575054290296139685846213899333673024806795597201062660287143711316372866821509160564643013356737331812057944173365431312739380576548030535112951724076527923617170551923396731985319223830608296103240537104905046090903940349135146412159287211133805675421623502786811544126712556385989396801290979123446399989988474305313072650011371088495441042539641325038837896701856808010891948539221449785833271886695385238965684914721150079396659538353039213020015144037934289053166608411522220913679983539278906334467885344124690575134407030482623806815582232993476826168218269160580820982820153392707946800506988992630681355072000359666916054264749678304617090857373710559971686061635160600649025270379782208279515018609025298457813028748970450714353430890959983323802842288265616257449224477993273594402986926693663612477036473741708832948424010652212245386650971294078864791992236190362787683285387328594960314643790006519516973266426474271975873282012322957431805215695454037145253597965796422923299025428319235848671734934432913428715035711626662456478503541643194212472960602137013346226615649501467059331146340529578042983116015062088 [150,146] 33397498595414168414801696158963512494174187582415177605370568469017160268020309670806525648193010637986488325428321897855951875513847401763975571716378714937171952700093077291838107677280488506253248252432499404721367860384696871380738297639286621848902256300083182470107090180675962577023440903857467457238173083116386775145381264846153202791745218922282688475456452386063062745378313758817548932378607558353283990161621277965292556558473612213531872548392595327838894245151831815578587090166716440868994871008292522422625091271845319593194935300456308093964743323998729624279878057092069771170431993445639688711651627898971045099945775235263798027747312195371153588611537870495273516525078545464352141309931570751683602005585485445286067562461730289293310543463434314312702528877034003346218759404288980242835704232641681489368596835386865570389850423503522894440963985079886064159167662302472854180058139838431993409324897095208464852579667108262133989953816436601982951978434589431774070313094562665971608523110135554229151914570310735159447744845635451636208709244478950920459041765696016550651455905589348027098665359398498335031206772438487359527459419204318108282088125779950424146770967352191816125322246962067681933406595359159987710311902670179323110029027776507245344190363185850704463896221808235787882957726301394256950026128754196046427157839052342013287033872195928734390919010996674232185922236035954093000580637638822774598667950275080841929562807749746055242834933024083729362055409939061239817993935184457687860052342646309366824848462487815798570951986136752913899563761352397130787772575723520262265593735794633284905723703419738528 [150,147] 182696036446192444099709132983468743632281265710885064909572107004884210356487720719009816220324304783540235434386810882216014351546574421621754727336663102251907023348944216620373167471927569244558676391311981265327398899763481293798354858926175389351127589700226987279146125049333018462043033223324706071897504907606129950470642197861573114953770852874678754460483389401939402609914887205501660246517734247574456754372160798841093144423014454939288988351605657019530670342577928372403830510260178091975778125571067580719047769168000805785263745859630918166201479003010152419850541131627087560677949429622580419033952813479699506633925501203169776312867341849216496235612751187305019176221614820612984988749618730132242432644485846337968468817484479772049263273820638786691375708640487214611216414332499285463490946605023774102888692152237565393602741679362345879671500067159970676544374048398915156689195945107638237902427788232327573855252660553249006199873542837180094926537130364356202707257220523891425297958670798328551597198088239500319493279779379921770533688730865613921497543459729072331900801488120408658840202291250171566725462278038911567747675765586002739026579636210446029772473987276633939986910414967488218653253674727302278222569397106265220132120386796475937921988828873236045460576686544543224336681934566425948976530025817099614229757890677579568314808547517015586534517236313508605235309339680091271400006163710842101621834996684361361794550271974225327293121624670883090097726785684790652872672026578811507508501472451521711723906247818351495517470465130450091983331230733153984013703415429908377479605744114412740814140434 [150,148] -411297554538135662580721498849990934542262075571074456118685972785282950800243904683778207015111484225941364167854442345473885762835153503225576083378883644392791699114656205412072458771573114328816961172154488662021124758723381344263201901098650129413026632564244577775453523922118173236000637382856370453149491801962418175972004592810729681965137140589267057003237441401157858765044716875221500252971736765233750825498893497898837359041911859528672862317750249467468247117046332194516845294502432945973006738005418508913336443160448185942521219405094212854414353700770057158426766943846216132205515079582028403376209385877273675453964296886090126567785418928957265141632671286657684709311650749793274542567723348429912151408876857977119554142574973674041230763274758882081873902595416231072148160385582047872249479976677570596630280278191030803676588757669905150252546112005438790058211627449485300726989623217751483637746092068933629533568901177180464673385914944649371565715714330386517776535833112267252154933845677121464909675298511090504377676478913839428685952215237652261958986931486568875082145205329149419073733887978531710166179441316385774958207907285347772491889575828147121325431417890489059959255386479423835127031707773964370235980423102365470700951214712764119708775929444743540724731844703884391945000858608537938372532149363980693806733902278748942568451481218568538064406987877214302670516315144047077806952829027724044555934609787835315007839493537247703402887171230864032952332167600430742725297633874878470828054750954085722606510772375274967234152204719388221712059295445271396012159551695828110045145132961498890 [150,149] -584811434737410170163346776514538575840606671194416454558144156487704740353386045751734764854428120785679208358394381989712897752875476614724416524100216893928359805784277448334999741065033879207180895827760561347912059305877341804153528165767245277251113846587487267921092965863582308445442976063473421649352886402201062164610691291658083033980197784807719970584202905482084275303034525316572266358816669605459779779340025001810994444350466735136715435845515034022843433156136950463119970611017850491776799679413111824230322638034881121747713236352536112012957260588448805978347988690133075596153619624334960427092264406551311310859481457016014102535019921717691159096576533463559579803480829151487588877054475401009730944006764110822482770494502878650864454445218319655374592058551925490809657636234646529323194338832243822929702194469210810494226374990511473931018354194802628710809487370935330781313629607478857911239886204870216491578645079247212446618015268322587733048365491748542935411058822870114315974520202768185912011993051263189567866516906388005396438557722496383232970992555096553535773461201045624396577598969798751322674873765680631035860068553278927818487900717110848940128508756163135775580747657485271347324036275082159805919776605159669467531997302896727084372452018027035327262613420090228538684189433233455660472497028407145174580436675901270380007816181275944954733707047339160053280226916890464352161062508768837854831984997185228828357372301930564176211939965344348508109682205085652819589718018881925344960224808116832084925227930630156659412381492037622717944369844650090336510215290774892877004874708 [150,150] 1454828766108466413196301737861325191466952818396093679658362841648224535957995586285599816306127304473006397055536215181780626721393998007754211885646392795236493429747451859852354374338042597889616255179835103391317607559615927140489834409916757155071433522280667450294086416765856812663889114220702759124096503904663366442870012862474031799857939088933215344892072766722027710196236176534281712309306949221442089206574351845326408818885597559037508401633402246259671630985151227054091803566635659954109122459363736553238188607348127475063173213916237623287874307665459215013731244596927750388565079844450519526963594131016589773905580723473712232196706841723853007886378940124981216766356259889812779848015192003246806939354384212349426498729299617614682545110938517788948448980729931770476697254407840183336318848014153949546087399570392674998919132319617630993905225564217367256595558105892265535598808442400220509279755664586436196307411583328260487824649496182349173530708865404149250079576438067624201740865559912650377504178935442890995168444552139579248605144196772911861869308209856979410045738820034802476590016022516791531061808485437650326778518749018121241204264273243881922335981506973608384782680955417687759534538974282528255988152228125554237808964467140299085563045799741649383826226671737707972003471610582555021263573501607231236282066917805077531790305838034185737159766783562080580207548522900204415632992126649902194620152432291021445476631931878272605150763895446896514048675257459665546488562958911595824012015608701167801267355334363801619320766738317541047375080923035842583448682137386743060 [151,0] -12102433552610334712359705010410702153882418592931175644538711700439081443780659753397135082702739084568151352727389651349663351765349053836082891374874631496087592663259265318625973972744240204742525787389745785378692910218239878318221639634520664868033411585269475886479229917263039402046167257180498595914165933358609893115728025625410674242722606474042070310211763364330746852827415527292468450520300134747488499608527459457330542118970863424021881168733952093156681750675993941850363248803655472100077260626721449769280480452159678527309374203475653834244092959218127812729801807243976092771258706208654607679422565420145811367349649722331798802788570327452742574053561159036402508950869939870392447212707887250468812350368045285562387150939707573250716383218731190822143796132395652651766161421559884532743707734255421438361637588808010952692058132625019504716160057846550025657997102960652841366651476304383369604858702804837998803956679269595825971372251936434324385162853840016771816239629907097849378682070313303255858379882662447985579847098692138494181268686272263437377536119339569090996906283528870617096928636352882878196819945383835486566477049296846982800843430539888596096534318358701794709207390393848827783385804889900953113436722164791859086161750685387982612210740861615765813397972289889839165620416404130595269556246698075431145259035276158943128415237511252539883468313061045583059184843182839766309736272932798924187924497773195591417824982720478016053158792581508556858660317954967342606775568156415397000790829545687346821449543817014372374379867558102908012903384728551384197305614601312153977390684681136284868280485380076832770335388461911798278370422450955367839835108348070186522324897919636527831012631794768533813682430964790351889249370992129827300837822383227950754929875209026783884453093624298982918951027089182121366947973154458398019182533789069032382726271281024113960826561637101169775252556364887002401618399917654081382698107328810005030911600807629802780741396058071805353624292028168898186674321452001347708691698519967005315852512729052838198939844277440765264776650491673323901791070078214528453025427069396804738141713731286545993312930130263607395764494650272183033394887418107755782574881706871511488397312000000000000000000000000000000000 [151,1] -2171448673871664847861729023716299621634905325152789125347285404547245343076355508667334108258670851067280634959539008374074040963206733263184427006281263034246424745437822498801282866812931552247038411669593294365850633193985846239501729753970768771971976907359711625882579965371766883026167549817250209743837937737323879263842447705585800393559729928576203367817209116454832450179759521724377189843123595261097969243381751939180937622442897355250978589726028604504258594142903411282952717218324122798918156645226818959234550052175123004206314980076303669576601857929904272353009841364326804581512446008477845664561365521516113151708604695184964915268293851521747146211205744419389550719551399439724408293335738391081718883618323332558455262970176868900455970409648080248435571460293257967560503810808392210284470550970556700578269311416339537829943655229935472343465104086831354769474224159634893856674729991109246979114308313187323598871303600514462193709431060938099148352402202812932385115529410361710166089602251488992495275648586042104157554427680260895441758562411901503032656010494880654949541871112485696415623281934308294995595746342339487648748208911744564451546389751328937385645775990477169333925815286220377205409785354246675929665107190185432023727166157974554516376386517080326415152467141782661560597716389676432756847159530620441587892142041002157520401705492293987376604219489490111661201130605070505383703554126488678104832861776436502051954574953773475130057751946066025670864314819392963868631223207993803184423422906690850067143329980696208928996017041489105524662638401858050500115555853909362856416939058941308580865747192248817881227089953934111403821876387417205591465690238265455224295759918052573372702707932202046949825252435047913877953243463354427478909225054546547303499265053667781356772678227689194830234073780202049142391653969814793942568164749752713233576540381213180700551329960695523422480957649798425977115997621604920252190958503100445297499015692202216363666120755703658185909644884085990303368722456841313816751193302050421110087770640025201298807177365348743172905421732401046803256589953370455741887875265226155478964020135109686981711647192697837210370518681579385370822368831928654628678946638817788930832728064000000000000000000000000000000 [151,2] -1037349143020463051758010175810735150640928124442569830539134859586688016489465053905267864046039870493718430321909003008113868077535938874795823703542529572179800509861909611314704571062303995618599409427417556850010984271244737976957731935808180980722918127333973257487531586047756929757072214272350351272362639843942918671191714922155205779273477095450359315468731459015851493364921497025325674519767279198083113098231461964089820047439066523970572695531991378735424638465662924726794305268475966943620592215121316236967522029504579681362569643039844186741210330718174069186714495631270157124902061652039676227224578817487239739550452233526581452816588522971830717016757173350608356269330607620619719345490775814572023671035067596382309424167827605078918337116265176857685358730243987174798840373090486859374761507203679403639391692924051895888918483135953853017396880493439829609750917528151943233645056903204239485962659975930072554885251795378370974498575010033771026366780437881103831083551971104361842057934985346222294842438030887616733256689192004980696117006149031173793080121861560696677436589727844168371108941753589803389480066303949373513489866023972727230307473447200281155929263222848747295712852048766388036237427418864926712549346422471462917458325983506373337224599646153070144777523325839783310049156764707864176574791394636026503532039606857250156561278417321014479499929393544868924618781628073962459927067818834550824573607916376790662023396182667802555666476809351653934481550831038588030632036355979686121410300194284395227555755583265558330976390301590451604221369549022723905918463372085286930649964629649559140448819439246834403353431045108964573613130065403875105120209992138285246029028659680858986698985820525606192254952846619318765816994673072219485644644132490231650377080905856175308406901743688307581794725767355550100293978694614962747711847990711725616595343778196273030344431991697689985820227979069321186663644820727546685102575847740845229894570184690959655398900011995719279928070080813435911547094046908850741278610790399299920365101955387443802125301383036713097807094580373332847802606015392530966753955960828985424814217947739264206632822997452538893423894285304132850767044024442711657355655434928176544479895879680000000000000000000000000000 [151,3] 53566241484721287165411404599004769600843538300611191174079051629619863329875224708004154345279210068013661195220230656722578930926155737837024170180059968964805039215318648880415962656395759870521270992154542295626251807248273141648133944800336039457053040597040108213752346330910074480461979616504477840733102876351830643089874194196923900738973541296775242296451826406774612436612226781190543255698410030765647050084641970508614203351535483808893038851835426201825937808518533405788936969607134689069654138589180565508439305468574501937525766850179637704767383637412851248741532095749675872696646278301434616425448788178038852279388989980198004827935047538746877731784634389097683702911442325532512401814442884437893533345140978331278291494824820968600677341059715379978575980082870556099431425476752496213391724894028602980213206376238533713748698701051863155637190740073985482982269901748631921455652975633602292652794601345427266878270138407707685341368990585292681035599698070225205351390819179541915529448729972427796810702744137242794476871016897426163894466118586409408944501185211975260358211747424319404856656556826220335582664950140673416871151404090997631033707775752633065908935356101734740263763363103631706432012539211900041192303687887777590880605496690713582023251996192203490027934911631193618388325465704774612547437776240578542880867960836459124494175898635720352972101793051826042247672653596385891137129048664994868544639881773500801324416954392418638671977014183204555281222267621316407854651157454807798738392606681113996881222161472619431319903830128267901656404156861071135408123383825981458289135346003038219980534609170076819869248256659903395233184639020569481933114967074899928115959242040796331600098271786644734363534368102459831549705775259481805746379931345205056112916206505873465981550615796037919644179252708382521521991617327713965642736225450194122172282637900860587227070939110231427540352379445089196791384090835208795714290966273029567238334888233728244639488796088604355780013105048299666434067695088643847058227131763882030596481215007601500652685798540467073997409826409553570367319945230652372091070014391265120493997046479872287063301601958442540329745331907185590836359359097639754815842252261156784332113077862400000000000000000000000000 [151,4] -1365060302341862707662069687574779700946222135134232236463850348287321721256291408231430270124775737864886691432638651711460636823310971647424191469105340880028436290559044026329808570348195956827976106007740494849772176826349871821325226940569553664996728897748529868277433606624311835756468740748203521101952783015536491213095425210209037815080339467774771608566956957619231628358266376827902786746992596751462593075568457147303690678409128690185349727488550724372044062201880805441936903810488867117126096127643040694956882219937680157193154858904059097689131738691586149923584684189758151665626399565896948276776412787859237429335216382081937453410719755573472727236176141562521382430268066474599997790169839180788747958905849109189854684332701250237198420930448105808890621594694912518482193630228751140858166504018384769141329481193909561702808816625560735233997794944210429932025209660382004380391517326956326922204240373171769372026416731633217406984631200238500828199452597021827185728452563439600569472966043031192218207718868567858643411900049708792608613462022578290536006088945402462284649476390994494433938523597795656925904225585183750979736144169458665114633370245299819890795960652990937001617406009630568273873131853828283570776574023091553235628440448856861878603352187734150989083400081329289812013324925685329664302950311743965537235085651832567014251380372481523768892880936229347258789729965404105272547343660515240682602270072359579131208702825420347063970704170492997353064682873439977585862349880145331978561623210333499406566087068197909056244036608040905412398014322675570315721779855220076042319504977175193545606178065224509788958012216637086494371127476618408879782902573187021476090948620678117732029934814159899294512917800412014025711542217504254853315586240082110019829951992393997056201749623300192435171174353557965650486218393961374310458166274183964587112033533207102200930409039022352058181795407597968809766306719183707845350240389130270082869998602686318542398969244447316404891186575415817226985860189282530177984314582378748323852346866157048256341070479598754799132161548232412293397285711635591132837744595996651821969709159136398244422664089610621006916994179737099188066439046489495713002861217781278325073755766784000000000000000000000000 [151,5] 59434782663536467875883995132650666190091721450640158446109144085903683012780788716642321827119328165744079419937350988817501894549014421385898243151831789459334645477502811422052681590630072906547137742218719894777625059307417896559789046314325643987778763909987084440909322411086524838401249657969316641943153862162889122811073827917240763409358395212039404278278983156920653636052664963418387589733654918139987444840995376399366143938891704948439887395321289531647393530596684547197229184483955666762467629733460363289269886725606225290096579418950144588996450591854176110827441064442946721869127521632656878661292009920781999292459334375389609181995491720632591023793447929061045622565207102521639768813666753555454639382487472535645456012945265734865049994868362052489324667647588759281606379329073067740691322687524613976549938997860867498000446426179754533351882130791934289730698046978613232746532201293039493252049452367421450658033073536159152772799137567763799405673943194757207893390643036609102787960810012368880762847679496360969403878321297253131292424777977011236733102864486127180318363799762782247958764636358343768325538966907954387767715754083434992075458891570676661663620623819867393570999025157385557539621680344423883777524623210600741834729370440354878952251361121942879623016079220316707373007368707542590759029916682537333182059466029169921251778919565736982754928068250075357223961974084238712076288753188035145994524737846133016058431777599479192246221306223616496580132674100872929181698417795361279511573054096225855659648007730782830460001731495243601544143126716495916168921473121843657585347138899796834852183446925142978728079886102206234765007175006828318299854830852215738046850771915483998904518853963658504032141240857903860632259145412211420420517404561112580281956395015247205052780423710103131362873950701229452220896523077006940640557519799267452803906208847899452607956186630413717808268384523825378284121900296246411967240869211004248289866861396220523992248549589085514990654489698094166063468964655706040122768470190969311861943948223178232836520645021835360022879308702229226725006152362264346177261492280707117416064670004227572742911351332129171013718243142684091430939056414650156112907194058246847057670923354112000000000000000000000 [151,6] -1141975670200633596597368366143365815374169437760998397684151348437058458186888416623113957507172119027974985286907050319709383782858037216742465628843701821977842633139472051095485959393453360249904418964731081828594517085139720943809815495677675553056834925091532469324460466555852805719824496873197094478652227850690097357821189706757723086867625192203700897152371159239052723332601772455735772501673854560692536245731490751464008951570153281525852907345051429159720874834543707342263300214343330086883253135268033616520052038896500821819522231238442615673999753449440038449816454079525297367770680086913541348647660177190915471409569773488442543526369953990137148684102890297440054897545755778493000296286287015402909864132517407686869469286659613540650090861549813924767231181971461720566588249871235788110911815274556809497298737378722673189252379526179408120989231971687383183507269976705629204028800026125314911097056120783808223900597447938179904420132914936791536247821956898135211205720991740092301846019203270112983446850143211967948858596597607559034191399877823154420779201883996190005166972259571522124805253061010186925359302130835484873968702950649654778524748430972353408353001671478766761566403502344352973596094822597440006710520119676047002886995803602971962636917706974674258147906106786310188024967229014419879996486238958037793937586219225483505918984414646630866210595101906250445596756867899602833849791087921101757459583808488232499732602216274629224295387548595990144919116701706475091382446399148244921645191996983079854732212613072397778227782094382854207733607942570984918864811800247676391906447617042301205992422783175341514571002502955441463421444947022266811769660024407341805526918859246016525290308663213185393555155904783117858298886568849020613421732324970871611927316953854619503336294535314349562447465562543923377677801592885983434784435117708413941359424356830377701196892271616808356072009122810243754850140478076394853678135157696355566724980353833276595711211533009299480542847895604368611519055954800741663211184034325030785198507693437550881860739286272727438778513665472462184036624199185834460657861510717577734934436241341105437783351682591274807248287722189849440458340777930512684473105856681252982447398967050240000000000000000000 [151,7] 6712441573153054299198842371365841880353582698488448577402880110886649414162669967774605930435270321613509301792136079023544384863255415609509091745874155789648106511934000805339200511858851047049935574692052987924213756019221736683122566512247479724314716050507272449992758089260588114125050065513000113452543522292701403767453128076629726559979839424631811680398774014643522153912059933986831022513854736492968330321350684472364135948583824643059178076744753311136456719357294236137256354569465833195494731340811647864319890747324780330714955629550993237909299107381791111870335052070693991916160477489453040354250237983483005859001750163277139613319082818245862184777698403616190425768570027207892442583562218629779265598358505035511201363332245249649409733975395552895869123571111492847751528192150740146983584129896666952261270295427001124344819143045106667893640435334893079609304166545038188081545194575388156972601954571436859258007748102537928039442870141041282683548565076436983350447002329953706218250552630936737383310618059110977226417326283098552960025444413010080172630057723362206712751318753092798578470004035952782518711647215673307527812848940124411517806813715969520829783294060803419622828049865904176732797109623609585102351601862528888441012769582928697411947057796621928649091902073689316702468393792489929562576786911795058292827492143344592565084767767473653580360138507924917925034908953153434765780453070832049911250265423835949890905288932113306648748960079149988028259335065845169933756545092771050555141458041511003890130735155991525270354755261997413701258655993076979810725208242290149580773343612296201271321166963965282909846393272051045180172220102158710476371338919318765769521332791408274762544760969357513537913037769111944951845913609708079312616177957660545077899415429402768000681510210438977360825472429780863017849525783612390763392699638863502944273745872035812731381070382795880857736249697150704161461546909051851728446998977885209005461657111803125868666292234594995943091338625817121972308928670825483055872315468412194133190205996212977419836374455502291809298019350466671411783390468973605979195947061216054825813508113050269341030303294461017361554283994067234574269408956474203807330817853184645121396859260108800000000000000000 [151,8] 13011714280896963744085075205391150962212512718123122152951155176973981551028559217054201827932479034020672169990461688071612443344405539795358255808194301072252681519581216883101531667238431027268978357774633028498735907591087126749672558838563281928211697748398189837422230873586742424792337084096870651396802389919367488526345260307121228217844037532347483502692950970854318707669134313474039033009209412619216887994618208298013949622857436253606693005999060782783247067040373066729950083583742024942566576665658739231159857566895915595150137350392107590905326906063595585454877263894881841632486754389613869771325955522796749309820958146218063379095933644847393322638616724096236447948972085511302930550489111667132910617351802999254530548371745986883933682823420547673972168146473432661822089324234347741055724867114599470934235039357195959742481202423621035832349961922839206135328431647007809303687507734717359883969061778995948268612600600673678513322608375924794890441861170285746986944719766417803156751357405522441602068738568688752248013809504119636127289808159508437094671878194111764107334659678023900308168543642816333266592624328552248690059479015603776746680090063447191009306482031382825212810320048625665250101837613754524153281789910556267096720715057163276710795458703988346446495431744680915159463097090556249534744010870955577828268710524643291822631485187933108314618785694230344355580742046633044945240725379372519318409918338704333028687029965487325471738866317849286952031643139836079411385606505878629857119399055299243527822398142972285875753090938070478093389171938523677564748256065372408821507115262817350133491498704289509610345683358583387285953062682216899324123550194866015107827456026767856071536558859445531048811555731103352713557293697704168097623211251743733963887223251852741475208127520415167606874597670441750926261301006986701933029337620198630437239320247817901308426013662852608157746130732600403753846957598864343639221083766767686511934088328355604840608641858265831147485551073332934336123562177639655170811089615215442585678985837036052587119370823938692777228072540261037431618535411503495138795441125100369280426590542779097237728400914108734306987732118926713758733708605000199927695368988905018504984377321062400000000000000 [151,9] -401950761750157904235850544183519102701053836358354990612052444025914154712395352131976542758924448467442190203266569075144956020824549236983041101729379749789412501027143046228251482046623105570989572582170400841967120138777705804260749010354397418472936298419032219078447835021480297133727769553710324192587297478799805124772147697612385396914844454380178209778779782855019929934775210046588257630274436905518267369025988529833498874143317919134186256573794156859288202053103518721334612155374740757716657385740175730974291929934728442680503562685222555268248559984977560190887676219595830892902499603162000396493784198973591777556334386337985790774498393570207154771680086688535754324544144704458617961589332452831895592052536035388637563581956362546535878845195612990908439503589559433437053362651522005219228804298536807985891963446459183048802414649461220008194692147651607381890751131967530195798579392749536780327315943904000582027794059635418519782771672604971221185178229138356970961137204068589053505741751543307958193365820049017657785480807796852082969926235528651863836147412415551365557134943209944801378109659340123554467753220864702610620194719264839260108069174826227062275490430730389856652031715756033359195347797147478804925645213289901558904179175101313235574589488301744562561460835899105396746587875429995650897307899029735228199406255521886623355150289950447479315638166728883951265918967289830681733535203077626765723308002684008912709589578097269021290038107039180260771172088879651997443543097578633450456612024959031549495306629255654521160392165413727728230652429872405524801400293086822478210596142664167159985589637060236260217641989068087224093889742995199002653156499724686817421917510987934436922216581626346792798533439546343522725736908577922901320471228874750355048967884085376782620144783117079314420704787107392517344885330305610657519613674556061779342600461016539785053467923313281496913086956291877766357521022940906259285997003299654115204704081139047877822016105881148222485830310398391768307384546843137440091845155697675273353604928661884598535169479212721950251772159322156510275028811241616285047085721025437237036388627895418983036454348969030380589665529174670131122325588183055042952451969743315230734932158447616000000000000 [151,10] 2687191275208990297381377353356049047499788034134497153325318932572161637418792299551926732267276617891185210855271986248666812857125848071080225930764907786445149378870987782495814177822034742653218881802224265612000505126331018761734030424954757455583966743019056275035893606627827141053762057596498181520196070263171651840583546924688388289051961426945379429455468954292763894811799204457725998550057416002203552823666623258060221613375449937721890971638384807090812936740273382381607992523985456017451101483665849135260441993864258927085451139384666270181943548325923370763798108581488315098160326866562284511258749298794460104029988971192229459106357404423661360680351054828930798038351058791693642751360731931801339114028887574131053627649222275430461895556210351653523906858292111158770618761437230839337816009603885842345056991020987175628606361238368191559660348345977411889505274125469253425714875132859627506195968314982854851088923896955020590869181073121414330865002558298576833550146172992783824823623500086666874231268945562268894626988266471596024687456005659549201130458008366185700237060642662923344318383441051591478374152505818529471489060225061915162806140156882653359561350553317757962385349372724145784517525175427740068472855969407232828388370927907382967460695878396315045360934837305255437710941999125504429086537212588868330670285185460897363203670895710658017064462637684293344647463075857993391651218947550356358538589339406647823672107158595759634506818966645943137433204543268458691095535713620003821145760665746020860283877970614738983863108391660666967047589922352712652039414186359915941720813530959965340876317343710339661452751880427989301219591568433357023132165741313004006080247056623248844864669093392917729511857301901552908471518232277325287254290705313630953282821325664051106088757094770042442194843468494435879719053798960572665853104292474603854312137943408248065528475557714461938325004364803697876516273840142718946915927613611067821567831613937110848085747506189512121318058224777536710061957376983172712073020010248263610442682017607725644124498066576392906301596457152734554941119560817094202663388432743783408250613809267565185730278953323176195679803120671489472893125043131718516729760680279955195399211881332736000000000 [151,11] -10335756863174261022989065539407827908092833563631794677679566245212865063894245516088209528512093759001214284252812077088568342036774915383638856570799454047059764464085827712079551441639868838163416539784014555554836724493858572894051048720708435882609298393626766830520676635511276316110849055668118190292846163633765697247199140908934596463233980699071087702822486221276494630135528493227398198661682967999128380528648836513259929502207279903961708722277669549533935620813369225801194853605468135656431458738138309731774349218010132389854180549446182798676273965004658713810409256014321118461306869102448279104603544154803296385940655915752855479407085899835912137323932149649533494743094392801309858395636155490884637635768734318541890031750055097699868638356349345458825296529868352879484103625649576507868612219721133547699838452732040960247267391231506993842474823606610267289064531656052730449721281196018413892812519998803557016642276138347012422394995481547355701935552344739399807551930551942865726996431153488558989091618968631889145355925720974852990445520690458095318027643083886671867728792435249452381501919162143792197167323948967642357982458856992633473017966429178559791431074557331010172880673641607316043144538290408629294297262185810339791421377028230738544391287187247442145628834851594766014746415521702434008357421663375889046270147464831689852979261349343320486768821455254836773738819305826586427032274786972816427766085094860101988922178517687774860083937446549816044340780371343397148597203383505854743619306856678747541107795364155382419540121779704469769091060240590914377844033755649674496507686530203261773107165424198477700092292442058126491163129029494105819752702602829162983339032403619997214691643985533284298080913230639806289864259648234254687010499308653934564634500975702301479449571852842931685210491530967283591203531772931860295057880442428728766183827280239184531245155253799961547765422820274291922092924372760307190577834995923747643953451411944983376570150510006139730560437871907303337097222377587217906409625912280928095441673127738069442454715772866796201324202566653412419952534169156450814826268416064017189735708108542512702845696512723608740542360202608625944386077677001324246802791865381514364037816949669888000000 [151,12] 24088786317695988365601077488830465523727332881678632585380665057360442424013909135286688570188607163889653270823248053544742267704668282113662828278072782761873239530398450045229992903007954858430277797551728962150148337983250986351031875339991847090644123002876924544207817726061231829885280746804044910174781453715983252852637938425446716788997123839443485916672319415602612606434956867565743127417648192236682408769242119116627409336984296267023800622534952822467867228259355381736767956996092350610712121329310805789477109677222929022416982870419110355077955553526709354419075758298294611400784692126632551925445346877609315421893430372472517611411269369613578396418066415321388553746763227862698270905815231995872310245750187533454551520239585136426192890445483833412131884251216314238409309028612095313620811843736008410502867341612859704660660915286072846281800167901375923351897301363159346411171046428549092113073602956949453804463516167174049797608583165587560890796410829706085105592181321180316686461363095201153507505393452189932665681419424010302111739847579186142792374822993807696437739800667108955136796976150740558485899760426304505734681372549447987656061541532350023196837504969363562171771977328763741329927936524439395431148994302108405825807473159916215325030493791754255790336420074042852961848233697143372751977325135497815418100740592139565059334683506716229254355176733026993028855423128758470510905952222965160718578788590817805928981712648136239680926240308932080260062219414185834281407527538238941484460032023320194043549507900102942400617281305739642905745360060949358206877633298909051637627501774633372626154106914576031849722062270202829200284631260145056448664160338379630502829397829887562674940036564448362685259444812974415168362765424972151658858650554177772217821524592509797989962061839903807721521723756907881763359390504775438115376719227840096510101678708211613468293971925734176944115738996640798762542716167161057218944344432953219888997796354480484436827403004729486119845802806914635760789804323135277551549207697299281123174283957982400051709914727507994820732149473036060569427045840802066908604729551792421030058473158241012662621086247676008194683861079636069751590382492727607192888112979644030754455519200542720000 [151,13] -28743679393463814930186332305365612839207155485224901386975000470244133124582270258429843448624946919813294630811097135225342761712027690614633045166590142377558125468487347505789612532765598643229730034965112686127799142528230862408948582911188874008684021471250609343298269274790976171265644237917049415385074908601013936009821871021704584730892722808447188239047063649571961158005059186157561644157137466053212711504470915854845481274814697470920537825765340249204146235290835947416499839552614938483349168710421375266127652522302720432204515234122325759211432193147517189302496216596159493727663323899700064495542465710774889943780156213233829202029963101787194167145074766847983011813004663575653783805439246303522233662153507220968823550735461632109968896414543880420741235447708626189523194267407349269511669559969521004258503032303766566109252773374207001986873969936122648318905127772327958121345797718046097674279826858955111950007506384338785829361621377072933755828975777862704998091535949164928874092615062867884880339740645571587478492797553768137750905558303992874284826029020847551753783784796273028693173454506155264735010360080596033597991646399810760975586383255520447294558901380072177332965864313252383048263529980692590127921312560313065584367563771400048265031764329303794571825389676550543471985455680252215676539138412333692595079333938164099763350418911924936631865620989201583345376832053150691923071555326069656733842030083184018133673743661174828984783962909508774925888708925746739386556356064081985830108952669406651309624567363789219239651671642904315720188282521769229996555283210253906291673156265626181786063646901593845894962528419994394040963122813061217256884784278551917123304245731280237170184436536528889750035261786021719604854965591725420810394732980792231397229638261959057858593220325446369864453346262325456131642605254025006026482547012254724377783454484736020611531751025004649152349386767058057420234995194905481198984672481716517613686409636037216079041535511427123552188074462283110920780928676150125861054782021363806397497599560785163220326200851330027161503391989587103293911084965165209232197005893755018587253468276551416789962972293634085564287562397572936434633788465636223442899395273819599666924612065689600 [151,14] -44238479918054314561423843605799904283356436541523070356730997581254812621432438326953247117526690650945219394657108189955765504522275362481612198565835533677998790923601272120644492469160298296329590012651161510115619194517576039467315507436847718710194522158273913171561441497553538728324189825173634850031013961370683181578328507795413895035510918653966417195614234446020836963392887383476472824635243859287905877877363179326397496065390677593767023443095336949629753325686155240712103577950551679223945359925327090618206565095751302811671846105682988513395935095044399866063689109175600234518070209265009240032780118533216904401561047102364891305759390594403333544993100649827547911833813081353255248771230475969160691676422354647305962232415061739967602798142108246397495155025350421728081758418511691023676658824402150661851527444526258043338454767119966321668109938015549156588261517233858002779800675850457137533924879281930582146007620935399715914740894815348694249056521794197752774983551207315292983683770714816216600032564601088845243569764452392943562231939974351990661990800806991266187924615806561349338438903212034544462514985462389637005426112414450238153417518310079157315609218615345646510313813249098086147096595951475164751105472796303394433356392077375252464939991336247310614376453205568418268105563762132055907803543440507541123031377069564742422214886957224582187764546527650158023405251372326342901055189336991938244056241871493930970551465422095220987563733575450394518959212006114365423798011184267854949647197724919319428949003025389741210307733097172826291467320329535747468476299318553076754035219988062390101834840886412873026547853612562001623223148155413621192829636298935448525558200879526994929696351296617927020494175160763493882018545742917825217042525691621117365075045597096826501803764489876457449459351552386363582308869908625196069230174853692614183114280081541357862861105089793612841879760191655009324460600005638265621992858756624824018357838943155978862255949209083719023777579118543565659979302663745637610916747571037734162437417165572041613476874828258655878213971560395175895921697347209878920223469647058790645089418681710756545457200362272106220671175981653268248599310426525888327730296618317898562369371504640 [151,15] 303497551859746403314704366672387690580082104991455498519956251161710480161294526454968904372896988510309072695997264101036688864067288723923176469931553613019775170295067216688075041707852857989513855530408480938587991636572710383965849211067321007813757433057062979779586424099693859589125232353686027471259456020698147907691915756626925704288159534270629119687159976882534143631885068526926114138153537862467977319595522059856977529322207673239569206774168363067189508509418819217362608367194452936877506689777700675634668481810679396678403479740724373894166769497256537868409548490628133851688204823378148859559830049794417035486655528848384560712729154824446194710036463127941253627807070908777674515892768036434899032905519900411066387090569309067420810661899153904114396181320822691909118509976363321421304643836449216980146121540886432117830529640003196622613674925656664558592198079525619508616704932420001128097260429296982108209159300060427741087587324233189653393097421107958430227879419359090942071598689518447958111441999438386887974404213096601987555642808432989223752592234311335618074591381247304753471449956261607051051456708633691198862095767116482696339482723933541196516366909153285063176037576871764046810453841333286706357732824450339145427154136630021003584569378414770462816877974779002991458538958495243145943392914287591510185127593448060997154766681169494843723776920013384535382995158321058021668019377885436969551024882079739277293102947267304557368606668214003955539101190510696445868976013161037122844784213384617266174106085099638519741680211454027175146453484312017776068936619988542105526320862486566330948981854856830371658361296062355759986493274180760641418251233812676255044485501684016126120657064605014162642311691119989678509119819229168698543838673816090626586987325385194724341612512797861762169149332306288843445234930223197218864404767021740070499705504789997215776669560516241331305100262402814257014057213331347049486411545827470100310613191108818707421894230480461800087360257587581882947248469004470461383272754549180445228875484981156249873007229513888148688572563710834128773701486727280604046080978354395334350206349075820120994363717069008922745612757320429957718811508217319371124368017605470971068678144000 [151,16] -782345732071560755026139948279291512397875500612104230780455568651701992350746614228455026891392357849969613263465063666044100350185005682026978362840453207278610491241825164374056412382285163907957472710350022323300766967735354593261250724073855438042875912344058166731260353360234473110642759216672503503523427435218863158238596781950443085067788808575937661193619014034280959653497263677997107734317778732906080504284795980241484099571216778676099427252375485864576797722625832031478373986373337385430285942201165821298573100859150413981043005824351958159553063171274775147291425945474078943505970576660723357783321066473358261970882762446865670381397631215226353421106072281455226171764423727363688867515097352354015814056360973557501654277175140237140171576974957148770122073991109569674301495295951376966475915729773494864329636224102626788019788849743958184027533893697537427159587537027708589751203725350405104582629234537511688156722089554143997529044543739284611227245242099623992780771553744970058017102162804020788942750487318034207319796309380652150085185073436514472919417978562040699042788459847617170239764040213641644790213312678963954822199349968656435926232312407891888359285557837203540382393857923625531329365851429295890910609652522466061647360810163909088285534600540158647642394920634024777065745240118134734516972055335935775938684454630261163453822210451070581174711215156039531037166642381737390488145404431365333000407553312495368102059919275973535379863898079796819624032024918026053611270708307762392458517283671791464403354025509082767205992593264598818890693338084194970906281985472007125449463336347437209543916279043174882960659081366681946356022115566175471452572874465490612040000600932057303101821580399566051981841576204406129778167580568452807514084739648628758925471473799629168081743788533772364164413359411504583124092053900481563849979029731150997295362536235255988010438208357777462493288270070911660379933231241914783536107102399813169076278776524944838036059813903036302609723449296897203765235118152786110461712429976353692512647972273055609220859736568641691102244020606387172642159564060477961266538848791797710546965091156653478430271291945103702416567369846146846243050912304432039453516246538375418347520000 [151,17] 1260906064421974778250319794009461601836895579291907385706215559039286985413807158486388511130643113608488941205294022471035770750804043908562290062663955579199958584922851390537662642780482433729709275663965723436401075997869586773855087854061546858908753480034003281448067796421521914304908117906646784478032226228987474408460698304431287874761937729720133561258547027815141217383454903418202712808542925900451445305158566579256159622595164381483068591393514818170082796112093447633163723911674554158506697311687447343043963006049749870221929875360471445127678503028268627363211052789166864246413193468870443952767235426469621161262822323942420191317821072099385079718769374679135479923538672464453819850187368053519800674888634516155969569884431736239483659467049688023169672843466132031951287403840890745976833192962549729496462837655784600142116156230055251405125310659696668743048298791401979104669542497036274889450002778161800003031742361841610546144161363927534664055593802559147957219801789099167142617040685315368538861849407323978824333206728825995181010303195505382716422391355583417905569594584913492868968161436660178353269681451821741082336085367434334405707656480982008883481899070216928876366208008706201777710048081823678842863902749622724319359301841911642362045298520019306799116212140745753566978216696135673399356567569285113343360216459736636259439586546738707913996648320156840305216905030278660710052717522349065821994305647469432850747965549227521215459897188213634128780687258772882499644546589013903130375635373686879224641721868800355173819169134441570448922813225681592557822933374410175754738253147874987848263801233908187295337672099683639313027101928888627607479563236323636396640679330612281043610618804648247064551401845364526159058195576889355218253341294580271806789829896756393634427135849602690405101087133094910465436426643994247763579419661330608259164957988927974342505363929870896508635706074501745541693632314978413780871695400513539975372651441164368342118683728587198165610220802706939551172330870102682763162083731123507207956518502515665984291834106334705897020000342771149443394930336243109476648110108522059330545759831604456827329526923978552236473385681632641180102605269417575714565935039992188152840192 [151,18] -1716858858418955225641191414068220210556986239459248169928588833762251742246804068930673719777845986895478058374946595086820102862190880968879665974030669994635949345098267283825394941320143944689622432758693445892422715410499185468213647112720365268397525205138722608481341917106338679383221149538238036543000052639630086037576516221450885278233495044103763895842260364507708879440596264304688871018631563931271099638303576904991351214972035021902026723292509464091333344826510177555471458987830326143988452924654538736746321279767893308027764657770015071418259098254141028760363185594129913035698070215423995233648932368460430540851813953027445084100416171651996624163893263415457923038587455553715389148589177169855921741505190557115749567143358462494074393214197218109794072343451102980861037412716085826442344417006120814044522338187605738470225594463689620692044833448523361072487363094127324693025518507370956424639932499734429900890077470500753126724818524626727363989349159990270253682249015465846063259050761396889056644476758554463440792289725779392974101360599339229355418856124468358725941391135993006308148795378972384942086736412074581999135814267704182000452509889258925405946700875764580777336926880128990340298825445873733837776552017073284792143200517248265231052630137769222952908321134245601879033758116931557901672623783141484228251772498449202912664359374568069097427583789172038941267095644849804539089010010691895368205095598305069920920164056934444440811281821637925717821875628793838083757688129046795928195776956506829419469401937400934659764418904707637457765304098700354515405088255534701462809121634105840895866163909484538749569989532469757647865646926283252006558372619358934070941419591650814929733180270002258104420328995910185621084435055447855302031225886591941919292460730944355943918596227521693822371307271518048203285256910559246697509569822034439298800153710368520923512730554430153165590577566383916492942308944600588749001662917210167549244156631261510709766178729780401189702352858734290601393325762910819725708305070951685223895550092378548574499376287381642178873111444875295409914356308451240363606720537191139492555605341015581366062886696256431380432813786233302274212826835793581014260020254292752465920 [151,19] 4566788247720183216182862752371274952906977071373922002429832847792120102336028555449895894085877982089151923892347575845607880211373940365084411887466227034469619638364610445810139399111627712961351220155435800509987217327043543501773826103133363310291149349948686807092169047659225027583207226290898397584781326433333053706763177400751604442108869017446260019187268955815107668022685683085090522225749496141254497128353725600120426225504209608821697409183283137759627974650227323228301323171292468683533584438321012571424094792659816543278018739468503693793460508068132503453403792480646398845815184828581994149762052207904189311764586553572957470664764927290561596947078651222276520031127530185819355310900560444143794738591218076408214786360670647741499448073330545047010782617289929360190089329480819414546324999928386323955549775145119558372057036393672190771938013997370406733346528096892703181079763954452052730855946870764032905769136163727702439824835602380595911339355303461326260950441776716918286012438813449345825756952033922447898140900615646444572660742121627662349761154270975482992958649545692039832905366028801640577814782978726942156669255496588342139592396746941964270652947730043723259187621561978649990282059892999271666614847959697584321494527162931951241177017398529474260303481373481156386826008185215696086522977928047900305994974241265294961122938680607883261001748566102371711330242029898125463247968456059752871322274189771430498618333569907939996689976301001911057202853113316808096573011437935801527675571951007858731201575296316859215258003287956054156998146458925953438371747655753758725588219199199189445051199820261380862462013008042374244365685105500111234002176026263196974322990303442944694461290356246754175636761099568541721392143056817282764934120482648303835875749914686131978819626707209139357807671636997461717623926926371853327353680622380506410949707289764260829812523969675609373762456142203370443394738234694048891945903903454598360555035572432504275578712709570969889765480443863578539604270601381335156341631425072778769023555170484371120027998239885145522349348843054031527786425951601302063589245599106187680085872315116122872955278644720079269815217430154335956494144363902341992952811846818070528 [151,20] -5331503447276086072805040818792609259361996673078000507321233707677583104778241953926808090015809093133951760653983412854763364730839690000116980866949992391735047028410425194627073031822037028737131487903423380145826354043732333521854049431925744343994096862861790110612321453147295735692555397813455796733117199464842169875946400842894867329024199042331466733341608561944817386538243453596703919549393597000650622526674248376175624804572273561555010547326168006156607948391594242801985454812412578006935191921413139812256448025271618989890035608308480785336740160327008738760236809225092962492932260596671141070541116425746916060223635568643962085879232237039308018375196466640965065897523988733313385257741378844941963676561553403021116455115335556654752916328563664552727516274035311745752299496497657945932629508023968861007536940977593632521407326460204038218371538196255272845375489269722970559010610964535207877123529394684784913828477710108423605885114314920443555703371152909506478208258724452883568132166863405265556518897626481218856345707137041985466866667974707312825478413000780828204471497350615868301379929419833982429137458584515127199061819135433856719693123243197411629599177573123438089515474517373081778527729053357683066509547498858919223337337750102751250825818315220175450009553331547682472558407294532917518587119208869308776304590005569232218807892672988079393232206504511667204059683615119168067281694120162889494912948467836739219511597611308487883336176812514911578283661148331445647289392468157732658662608318639896475544245601232562737262659745250438098579915214392350114773167786268160139534683285086921057858728779390741457681257892012476007475245276450402237050162512451290608080377716335016184128027140503320659588371146184317809988206480978822070760601965848635221021617182002287725046369717503882194360260429850924474910272996114136812888846489294967650884628200394236241854484022236459493354507050668358886297487729032002594356540358707351484541624601356837223907936850024218029661987367322636164962755559776169766177589213534221296036977985032803004895025738780167265982242526026520948657631762737911414501888430474410479612499254834917838024622206975084049906821980436818585538061045215452174332041357164544 [151,21] -12101808423025960208040235872045551301234101505934345371004255322692148948447864453099989660202944311444043431551532584463832977297021919804328812253937432976293149915617457400217714654692228179537041827296300459309243084837746014480417539494455538635056760367314805355033586082000048142943271553855619651921046016707895593790568969150485991704586061532038140725245669986252841913147502154086455357471921586732564237477170927505642651498215855343280005857360815813506105673264129485980916074062032295860266707230137732238459752618010212710539785254936734064493115110891690090456080555110083779821207089409659037079314632188993695922918963658360477917571167964777351342685533309506135125510757719150668243330018896461217366316738616441576426607586805956502818090537097100224395881443474759860258703486306086575222788121879910424193921645546732652042688568895900251869380013049615139195795815735363907385267901726410886469526265354287475739727266214914816070154811721461078917854537754754432949949604083730729946791371510725150289701357792673433612918699689298452485291840786123690952466443775629286496108181308599194924258767898642877119740258657690397023015413813012557750710233908968714638839486719660038601471255598310486330472961398909884805654637835577122966202735179246676498998357049356183686454162772136786793027600512388180210484617586825857557741996879343324046845831684437897346787064242839890712084866076243963735133508263150983373296750139605938397043342310942481115911706716719492022263775407600353300726934037076457748892606175107794752703110357495324916979340117354205716040560150016921623441303645819469850608650396809045686975279755366505721837334631601224661808470424536789328481632871477039606025699242446457246343388114987619669967640720989646590918776525870700143825666766932359314977613858580849252525542127774381992699679875653039164986119024514437268724698666481582847619052851920677842710726486103422361149230701520211703956043748654820358128293410884211618521680742365710642949026586575722918601784971443869640048892731717722482581177472072889254982102147680290540975690060834493686898428609557751629584093305097202147740036846856846149427568150142379675411975857886908136330763740029898575241109958067993700084956004352 [151,22] 23340464522045630749579396910141916009142905087985765079581613160649703418679377061757427328642867367751450877813087571795847874649159044382175163345609697910946233304670939797735491143596575480195280309054529803390771728949503962117727300377528053170955397197401727109663387453507696379854240948470853706336109839481300985296763155959180012183758498465452811768503718738356308058740501675618341791931832242198347937793785063005029007274427985757275193905938389528875691164186751561781275677710707400650689610842253261197386624590421450289742917152246177127992059907773401285066899135951659273218140128071505149332986244156779957351051320273393103966374849924199251100047462313251053247713991181136367203820728829926140757527047070275994820125220076824092989460483242757563049770502481803229607388104763037488314730752651564801459112501752181490071354066754982472490940957602350269303304991488133792031597734013398120535840892035931168943226764166759484934704295945516822484681262627318042992952911319232010978493619099131214403136821337229644865978599724112133229946446144648303571696496732462228186778100296002047488055392977202397486590285018909834770574050693445615592066262307250849259946919110311381081020352661874092654445934180751314620956119069702316464525334419691680965092478323047032076797729611271291159732346846554080232617910288574128488799527211936770481377229540720499151011094050334855149650287274232976242070755384532169982834133522904594629733179951265192789082949622037671851020547724271051459446671564126525860006209168354494563485427565044519359439856876095181189433971097258425774209474172008972375334033796688407448343121714853674981100753793392947185379569911052978842038636267747699370680906968315650266224437210393879752803861428232291062462926939755857204965468298049390606099123047925558238381505509413021049719392162670490651853973422232956115132749646017430380962886888718520808504270540381978895108325957707941879793447309117652008401445436274961652198655383211579416229393315177932315945648778240062174837538148319068094516208679404170897718980864213082949928413190712760055689202433171752017702970564708713323732559918137914441529014221439874860153513610827264053515508548309620667924909290332476778366369792 [151,23] 20402630234622055660403553753641636064927037390097719624129069206357696478315451780617817342806755052834306614365444024551248264662038811789619379693654943620313298155283692987878123599502527028201395440019191626862744648767948801922022909188975860563283813597684577254338925660617808406356389829841646423707509437302577960866452810852027206949582932683358935709949412025494850063734364038527199628926267882417421996041035948392919379719610107040480155031922938493941853901358211304619893862295028127305633658554871580990575376048088683806981782323519766189292923187199571089793735663388812912628553027498371788727516410196037710558230758850186290738857986788800873798962875695940515575348234953641056027721743914939606017305601404927666415306314394687922314639068585099784862511676225768840365636002702923871521115177124358088233910925591203670435368576867868909416444535580354305839980252919103040506576738130783279822420548225253208411372986907707709233764153597408336459889611672867789652887675791349240279597357587824434842389960097127587133635435973786814065676974378256157122146983425588828071755592888968624923952462017410398979278638825743650857506026638186243809154717620578517002936647658642325219168473615067585423177564594294963303083500781219871862450692892221221921714426155883416277283581057925969250176181346546373968320270204915921578904727856125321849972926132237127314475751200584530711219621394391688179550290829838714339506725170982702187933249670629276112758687150234260456867994740093412536132233828726601006224077182786480983823770909058900949867672383456867801809320002174009221763670450856797281972638374855252596450502985946253441275248701114054875019957939652732553928664440765735610984879197621607333172765516227482809693196963204339831007389432218748408948393793126529541340373967196034242847999560252864903945700398002911823441572738934866800182505511511758285140970215109710090648715839769607717478641142836855937423752374096514654957871075402898202273929603769102950305421681138226934086262210446789325733762467344717238120015973721948046781191762501716097507304323318598606097084322206443385545716798575635385609735816019036554918552025469696720370154553328971094199117713079477205914226954406017783300096 [151,24] -68797668398785734895593654924856781457429071299406014696299418828135737178772424617810619930966848347344121815432355361760973344017299655776511943302667781995115255016159684119219817140645193754427845873222569533499880232427914580934327428110707829169257351903981116284002181200854476664542806854516554758864304216540587074677898445242570831239891697214463162849210835963060204864557794062362150750900147251355668208539835183418250989446775934463967287430071128740571996402897122496319091865227751875616022332283189343332039459548382396864776060385353178783667921573169344398297782264944891345378386903877292715069745726963244405205232683179901638222473033204013976945053698669903099261335459978914202239567192441376786515419263634711082345794134273707510653855519466901360479191366389457076705018837700172508898139615918149995833053749996832895079543551887098136827123524483253618018938584583303514650974944674417006037300755684732557305840475502228867768761889792577714053631722049166149333120413410621919648806431834365203605143138988744322693245894950341356334561509840749343478216801603586556479550143728448989760761312223884333327478370871291973947110299230005295730976812174003919926441361938956473527766300988921807636867471540207223384108421894322819419959922770801124931646502324666801194360486391313846242817876197775132210577954680019096997732267170922897838664064742652184761777578973449864758865980802636254488170263802465579218632700150127342605789841637972806157810266221728814590990091709091251896542272247905687869212637538288703666910024047241667084473020197978511154742089668180827694757448762594970739098827204526988413178630468213079461606599709286665498830031248378139808159956398926000437160020879222752588822966105777978552278465042030010386721597471523353148231856166751315978682491674825361526546605979528489760770776959801544628253280558673219224823554779846125918922100896841532126198820676097606382771230596711547892557671291896723111436961679196899420697446333308362964574535296111568283611399630262959338639728757906456868034485013291585977695548791312101482857344615076290957584683911002820948777633333121270720931391142988937215363404393992333428302252567949126743841084972564359148671407465302492971008 [151,25] 48919678659612101284487844615146010731936546069855479711824079499861916488592845362779032288334824220054041810837294368008456002714303548598155295340948783964874716720587102649201732636096827725896755904455513769876897270469928309244210811824927397036330170007725564982017798890366972661580710555634672705019059731456057154729479275502562194723158459554084035777902498055629251509501330056549783531415900722813262306984313328727627317851763570791583681972842425376640713361315716190359328530261984156328756075852721088996299251611845747203189902779405622842490331114701020134878221824658239323988781605149282431172097430042255475368978438922730989807044960538751782919600079097875409759585342326768399588728531408478421152293981073196553496070266405062627876519116875656832885640821910365213827789756064484492465270250636968288852127070646743940565135585565110716630008338606491536541266518216755580593205432766459755405282835111446692094661838608106674911323047308355333258563624530288428710189942753927925922982057114839862943474672813240284474937184213218208581238854049622157652072308069510520931359307259979085104540428229176137640079844281620265969965254090103192930499103434543518345648306301269363919927451201088060810852411206431918428473012945182601956177306726609260365544510354607818164643201684338420261760487268478455932533791146754323932392347582377802788982916492124413341621043218847365198796622949352439092195696473031651169471784340215801929577830377848282538998673892996600732894129025954673425974362498848163328976036207518668528954965285316052855498419440996488876256282471055567733994482526093201709665957740644138402596682321266325517787249355778742662637624417246143133911767592156887729181050974289001376426798262612565539342982372402573187163330995090841374781436573087539069539665771889134577095805524853066135626470988655449479761022403674487176845763957505270348141288753051251943244955846919352616193482662580615807123560545382797941089826614660102241044781049459263951419815110735977737872128499687122058586054218588393601629119231231387603163570376772995074397464620733293798796424395886424107302757734789292907888714286595633651697546008071277173648013966587737846168810452327324330735669811318095872 [151,26] 22125329843373514568710535395437777560558284482366302400933637971427576817203799316758498682379859680950104988306803127871221365427145518726867769044439754377242642485482986520284703189962473397792873941788752131205447682948125798761096643189901478377722258175990966774806599843844418379665282557310765554786474931834113678680057261399805119986198589799632464460621876565308628597657000976537599830559416381248785989527496395073226748669438816760904706939953528421893422626172538231493067238727246502196346825060007128331346340165510076164403556680776689428706279054186143456571719699901382293124680025370891478312443863651028704865113252634825006451316546169914559172841994125132786838462100041238840632225673857154567590489054831255789089620127602141602682465202572923183386828976281432246159352173984426567937062585356404754376984079150074093585375188315109793401250395288125512515615260678524595686107304591479603093393848773033083077573073552174923279402423850011287310765665240252100164034474621790812672177442907583308425693535626363193648611570625364068230962646154891518494986602423494254619122661270694469316212187673434564419172631384140962091146777266622492824126627192523032727367038357813511353686662678087367463643599527124105508234953574126356079653333094750685755475257821193189737777776698196201177688830317774323119547048955186581217346023372235267226265543905788718863400442247226247282546208635976518599777629965428448565683080751232983074647752240885675563300769690594527506037210678392288461191976649103937476760704744406556575517385202714128967673738333820583691490373156094053353369743012849235839709901344867236087478105672486235886144028385844646772096899056679067763399876686327888790887689025188695650057816246402298657531712676412731622583806808575125584870481987396303629893962364723360856363608880657034969668020431444387289782682149615575774834890869755406847634065118535484503871024842514440861342369769869320927385845709232973830787381408409162645474675206307191891244512148019004844694855348500170513003013548924299950057507090680258008273509397662738582385218101792927076759436869982089416088905066644685842803079952173057267761176229814234630536549231734266135020561090154323353852622560821248 [151,27] -141154632063862636632555002091546353806120733556693119041754177531371286646498261489588151365028525179525506020890454779152059617705932126146390450018131315428349404691775644256851044086575433817019710694040388422092571479884705705772890576839029397786304016527907981986169381255075201524021956868583009052302244385151969857469353682871688667585901209149669026323812267466875214327953988651587665403492417412165168057004374511255085735762408520074802158575362686393847418759787400515726546189507902487094384867664826976474502333064198759807322259790816730220288294737853005082335690136209911403425504417743864095789259973639996348730031175842624807525497969496280334388753478432072404703040630123268385472781625730588886264141019939458009774627038377469659552351425585558626263411630507739135899489221877219976691879663192879471656117190210631668552352266624911389176232264045746718529424255807046467813106966320261351938315946932453134264013838443151745510189934332856879436311482965953698793916665311248930305988640792640780240368019985928474568038425050335647023176030917174761101245504286517469228953649862796334607483427941685347039155296886805557932123186521442394209374680626141357828133062713739811221318961243027739436005814429181892824953302644019375774241472397834823065882139699567753163994539240825339740064112666369944646299404935169316539757526557245097899677968493635627082257441854829664997456600664190163661493188551587089257929232910811874127186831352322633519821270026111776120603235347526202389460436908788372837999292957123593646261503035216485132884866688414536416261749012118820584713484899069917108352025473695141947129584072874072198162491032134876216053406182106715278878703288826982878643637353287871374621685322704178890651997962876595044677066001417334472376880196430632525672004088864805144573730866762145429985451019080649842910676496810124432680574041085600589316077360267901306290581990976159770355460908747706008998231204865763532816871067217846685449948254171494450163632007966197282360911730116192256186355080666304732563748818379786116579089312011004437575072300845254323370463430129203422356452978938977605639043642471303972244864156766315265316805010799370428413138669051720718588271656960 [151,28] 214530444569940931914593246949948129111030007493510016350589494173496123843549815418916445568466367364432176912934610427329075502068989924472116072402825369996832516282657473375031053454244789080490217365882784866348189225028672044365927516168043248742460387259040285612768792825871373149130999116710528080092640708396318375293218538786235458655932968272256096680793133611403527508115753091453170267179682794604096544094744829647311526266804884415967989243523336822739643821008096865286402917067003001201108583196177251050789982507953166284764648255322873107879731012077565201895569327872145790508868527649567828936118822486531246832660820545963130352816481132877268677166960308134517343079423321964798556451436318085908578955986915505639112792984463552960571868425531760074436930521556807982696986887241400667823980603244549955982134977045253888165855013246276519928381528629263746648542062985913888080497976263610758004391264117648588016958141691794336789963534814155423312659652768105459227327469588749375162265750483010235365660979485488905692394534651629727269773487708273956966950428142342989032394691598359968243118273098165075913424823976181446989012524916167765008459352724216015353583016844201833458389671041527504981765280888653371737251471883582422076424029985937481742448983007899242981016208407058605958752513686818265848606489918214309821091724193223034347927638116074329899931554199325046606856005624390505191636772563187395306155501675964254427237024452129358393931501447527830826037943621861914287427734881522120304851760207542491248634319503535231630479468789116159480055568404592114534581964886335226401842382903181509132832871752632419427975775283455894167973686379677907645268233421799611363138527854946508246045559631913732368228777479866143028080293078686137085627460706815305917561941447775343381411131817440667430168499693910820870190873647745824020653475387794361674495058251494262580075751833060574148037630529573988614615142333498513583863911583764033315049531463526651595734657045818639691397443984117458747382752432708760693234669873148198803068244682476317618850325428438646276451923150093876449050832576643619819929715085280607786414428836500639625447368985158102331719946689164081293437173760 [151,29] -35255491645727177033159572023425120825404765133210211672621464292114079548213643475724408390706709130120699585893266795498770155765399931728256531660630230607280474715234533035140269536822353456229638559936389960391331126453026485134684570062510608687051909655628592349818148136832841279110404594884738112497791924097905514345254621099399760494453451171249349896079490311970857122750192151268422782491596599050784341664916642196962097849364571197906622650413830931570954647401390728921057137481690815243125689027691863747989541746127832528843348363276480503762022801194400940888221212079909314850213043562130506899023288809750931879485214249193178197744924530836960787039983179663192458292592225346488773558237140610882898005634525851992432985460829033143191632318114399512811202626678466931806399380607225152355796457783430151911895514425986941095210499599895012579809340332498488965459412915883101206833110016380581977629320860299846220671796515306411122322922958025214660797944183610591450960786938456377856967258408316474766758095558444853061618827135866595783712042010774140842092333982355640464665053071433477053757196572119035007119058493133181339412722980334776959493125878022707894522848920060593849923369918735572493113470564144135692154315759332623057517016258212877069440753828736882210033615548521994743185138381264835825767778939643797608301391712248495270827904113128815891895022691626823615092639118160455187611040797748841740706964492507585313306252167342867454476340733192963245332276721423706784492416618638606709391058597201239025833163083894168826749062241453571087312405702024360558700593712638994423697525374394165698368842299661965596256886977507591277475568414519356798881000322432153858062987958368461507768025524941384832931371143130599685029579013573386623748293884549550629816226974470080224598924975022698218282059225543533235557824071494597767581640640896473165221211181486691358173481128167223955970327759568742194117720581225730760224851813605148776101378972121295381102458348065719638776457662810900749498461539530196289263798155749560248623439765891371026341881138148331173809646234693873438615575462783254507849451739766226338164499177775416447354839499995665160739899251419592221786112 [151,30] -248270465277792216960234040668951931528732184353771095012230961952656459075246479480460866959106707298869888269549190387518672274085318513439838951516824495953348674783241879024772520641119760772684479262610558901150348697523035754078059251290524605527272246311919201352630589758537413418159890961712892683386866669052018695580699385311501218870629525696080943471031399877486314186165680964863888747773052599365629966555540283453282676330160029387846115553530805809105418717063466698649937437345110108493194079298459354389231348116666414944650849728102464170661903811543234112601526013812976312543448559404186722308529706131199758118575013056008310946089803960805720316360420296705069240393688798886354122728728112983797682576451005405884311091645712477926749973181870500933103569777760274006014571882379073982520371970241677460243395168449855662580244006498305353725160536473406805357238324253650577386887516878472501068544398256768849218580911938582847303341459106811864821901910210213429054527982609817239246589861321037082731730472973491642973810372958162341039233404745610460799794055305347267718463516150170592367665666733702540118911732260766905144959898406350278173562830988587577240553420913361096944872850569363686012095023674844908141331907399965433938115915172822044695823295536185345856233722152661041654274928832027079969863318740025272278114546783927357654765736539315487156557752729605858865679419438852120993649604515939462599074122381690548239632242456209308740492891869410243425931497209720661600641190564491512603795353506547034076968605565064708328568078347194690790495462078369656094296597040056388208870541157325670594500743446213303862289847918561204336943806230316558870590948464881230765818056151612362721539145411896583837553636840646707761961562889944914173514470434272065321014621011394262721001692777532408655526678828114868897852904991681512199758020044384515393519840872381004371237245959898049341034870875420767336259992489078976253595266817145687800654866780238746650103441578979389573804679628774548074622083384576990706327017153625805815461956644376697691589051921332047258502612268278427767855933344420719567195001314341971088198044239525185103442410694260661967666081312132380491776 [151,31] 226461510192359493647941081772767319751116763234934306008921346019488607620298283331689013255403461169022551335083110719682098790756285850591914285112666486482264053766624787839211968777303934490280550456759643182859758404605290138644541907368909905056969939884686154428330442630692299729926118485240548371923401239472023844992266940781927969266334732237760529574021928693636180069245611421314065356045168876652767572053918980052995278739678776375669599925749361253820857896871053264679770789589592266310613907029288153192897138671556263662749998723819943440185587615789799007501835163888569580446846168492716492388689575135172007844623580792631777877568979830014139577557821870138316411430131075462344338924533432776232859187188445940999986302613058272070426239795735918733558983299221592409540850037868104315776019690768565824028746132015012679407035403302420553781964665809658285776688136541289615141736171760106864180350354757319989694948294304063906453676797481031718391398619574956153999783830532501159954948590069135041450226951628457009364647258736640504987372462974839941046068533179240090305740298770400066662904245188557628117155986832520768948894476149297415233165231955911740369391355756291939468745375301307875630585038443299714518161886034734916555527606414429718711055651084531145606178019272580211386379132095416759963876537544596041455056940142649483938413902926125160771086780588338146155284503102232329161872787073526848010216012497811395931982334344903708193515768797037139233260576660497553522271296881570867677486000056728598060987794900459369823798618008391286676775388594604220405347058185454400714038187349567178921246650962236739802234489502496660423178671867457673855278437117256126440300377612217257837261095948836166721016196805161251278048891787555490786819821112800985857300483217168283058575387074680098241500206738458911774336531451635095272998452031811270065683168337726256542678339379351679603366042653066187427881647631260669730171252435505555325753499501525374693475446374480835865864479786773649177479343865531268713045113947862720020229296550389398406256837271345083824151551013251262286352237216335703584111647244381004888096292879312214491365784000835898364743790182310084608 [151,32] 30686944851778566526414252788901319441868956368405607204240146261655342523273018611068488022849927061280259643506388106902433045281743728004230927516244925637300992943351523902367159914673306190198722161567081651565127494528864017609167361827690466994955215464868471886372846314146436216414187256047563083349298137568217862671193209215569338014157067617306470454924776479943217406543353093013385271752000103917760099410509435224700129847582656344219686850281667872277833894040466981657586594610512418498330951361107808168969650697400104284740645429073167693260767235906539761986403341404755966532926294128834669324475275894520812282804766908345626142451214765991437845640558732673951119691432979786475777723800444751891382753107417593115919738903046894095316459275610150090230262646313501497422925177466056934704953257218570041374405201961564682517595050773805465140442277298657205179346393084077292026564086089133098326427647194088000331003753666975967026693725235500809996923740861540883178149816221214423884443841077445359612996135776059240041775708970698370134756816207028336755772743606151467890942338577643884610361114604603996162874811178174580808559994804421638753456168310241349275371391591585382334559818037420841206990177261213279865813834137869464618662659304272790442462577255657228748217730222348343365229949928905126114610834480307437074897191547975723984058236116012830644478592278257482383932742956121891230580055371449308907901294091643140194114673248467861576556125796486921998116436663811340725852459613226901397315551115807174798292307644914979938796431029681373616169061876007904099508970313945037324678097503009707715620845598601561765967683299071328730712642768521618221698511410968868950607917959650854949464948242638920350215237034289283780229125867792166800513984142746966147498857889651479260714034907296009443074170768865635915931665155392852843177552998645158436973053473932458376295052618587014220552592472398227121579632384362859668019129206609177663261876997365939394409550833836715153391344450116808504578161521251852998830766631216508388924478787056381370864558973313638218090087471785510037885815390884195466551401002141970008459144057203721105021414710406890822874388933691648 [151,33] -116411066611664561880080278220829737454652182326873402893391554999470383242094224908396148598840835875984064769249641018868478500878432268548640552877477621384281345001558830425660375374867782062871677640907715578394105520908392775966430400065454257845803396449862512881582589366822921556254698076367885502054411891682175942968018524814523404820526547864512707545666405096792235120045254627437049748441195451635990085140259181674886314136735579501096380777826148225037597381582517240643106923712602447621520923975521144569420991244799978487897179724578325860712461682590528290479711482552217342600000667301581207957302801597034051990721889019025425968733825552250880560986465178749715468890470336445630917024268615799638890340878848863244505874664014044694233964310889448017526998621562982221323969243796825856276253393834844976401693387706018587933463522903428514187118654421608550852694084712617606058144071663260237165737977931183733141370323052563831650752031080150923764174232539023256318108589154048152010750822178903353371199172209332416415325920144811297431711869923606376058840945281399029618212096810891175464158984611791337004347566189132747925703702291411892282007178805385160795455937640152157664382860768297017909953450927398893068317928969564382359225839102695696892215495474447023647413055718332475267278040099995351737322662897850780364717118248337416844304955155279889090751664375261394957978302964216196398623114629989888504927703149138397993504630459840513579540766333913176195328518813942538417269486118729276982721768700535230297661752701412601570729435372857949043245248899802128869792098155054980209627950441321466598351778190896872543751530353294123681161177375512911485607988860030424027209182822183470379070337536777520740177499593801046405474319220736610975713044481508400480973247733212291664791036230657341159337096972542092570568658102560220909897417862827092432508326604986659551881534583016897146678956754177724087358849115236693635584903798623517940409921929527528123965895650250950526179087336983598418300101713370059350406180115702602668674927215905586509521071055694625199385943383658150537751473061567387803116436004844117295522202417428092643623866826592850349301762362624 [151,34] 18778425186546042515181978494773369926349587415764359435380643941823697352582940538027806895756075804703123141452967153484527931094543828745084600816874961381785443759175930288061414137528559361795596580927563471588735190745742061146329465501274676708867192125091745026983767688226728263510661561241128810702521401283887562822485349094989164438238242147175020524081260122447371072711860472146692550402464714505648607138409418566188838941958774373031456456488759011026642558798996328039443722117953764135368319447239530370949948690478590191437455910178125281850467615741259875713530103407998716922883415191785334990010661594176643607882725504293875235281425328975942694354433802050192958911325431063941909939092988995599027296008260077228417423748500610165720983678852608898721749281258135408403884035651948373653119385964984649433208469387239178365418879671989686075427928481754883178110320284656287740963214544882722929008141786611582582581053739057566560843555472851770266650948745612773436126339569692692582025074108634702617773088461437868335060747824906248499290542822434869769653799038856904407791985664363688530242634930886477123814301191401892203043548763867612748613134234161152727736594188935555162150107298412381132273774701249804630566298119949957299816653705967548292680693604508101658180952676075291167104068662973099034943540866086287547841675285806204119185841930509688119343116745223042488629788347564858240445973907992057498703425015115896482370251916899906413956812133259248289728731629636130266888063176779098754770306496905133119578513336979752781842321267340300672999796014808363918247716715855850077085656297906497061803913232765829357011159302563842615658651776863795602307698635214863970953586159948858566006035622337965576749201282250938911448117088554838684816960744772570137495473213994321822515527286581661556947943108147584120329356383241976092926123138510200834307823543719596680744659572147348670098868774275744948044258724891160902982710035485014434004271577302219762588470193503883167090575027066979514887197603548295744601517276237050110516875784098171835707005032744295291918737918696946950956088590385352420627776418487267951575489640216186995384821857329149937557309200 [151,35] 15205686674084932517817559186586300655391175438618005056531026678613930761843701605187284565794252849192411671473012354543033718448994714143605398675640267144207261399203761150622107042430725250141399294171061462586771989969717459244311826358889960205036648619727185304252788679843929923670968289470607474827342850286767623895414748440234320686866763971563643572825183866429229641914535205882205470051033782461563696508654776727014825491036071568272943101680290359135366077023022454758464390763996200753497107678050003737385773371060100286416471786044562871462230441079726190733950344521028064419373694364112491621549756059442300781723256726652582175734908170040263013834571952625948325294266758932570052817326572259101862824200718876541420976456192943334252557563096262657849293856303865827243446871083892998200196153096075989227796954948289297703836185055085945493821423500230624389498322583965314773369824572269858955757554138349618569732454283526606245745839283421956412285343557212199213962979898800828712414775708376543134903926254871203274063972836834297544152367207650364592357138578427936795390895532693675947358664482932793200659930851734278396385419269997689870227898977926388224968304972095003837812853788242216121655442234947722746749773744372749952818453657976153054088126333536068988184025816334953828158822689739887988714525389136378600812382674740048757636281378263223285516005422470622146255344164719543499930947722514318117046528577197128195532204111480505687365793867597022870785458135590201173774790819366017287266737694537262827351587405598812251746543065248447588769626483236245810677359447988673753245414144222008049780524825064353091895297184885625231392741147545340857399317551188222893907847942299925917858071576270207986860467636755518801025255147405634746007760303718351794663582148301808773653906431231694461719727561359463268766429181519677365442857779902656082883732666474151678710889858418054719122830358510709348846411649463488086761591657931587670691082677597101880851649764788796975500730286467270471417007260680137120498722675812853211492380707013310218994134055173163974270924875055006879786636651662665008290856648803310001994694356573752039880005473230760287104000 [151,36] 22526948326171279853900063335343323651759011299547568066605582243024834414536907312947958179260406555988781146087054522293427097405123318872166167826535168695722562091184905879528651945246206955497833517424296154839125612867359948180307507640423239888840782829686397046342511556052706739605376304874607320672819420494888055846553001611656667638529400213430075597176501878130171220783993719888513712180494931663237064499060744821081349464245350260540190233843512482020009217432619476079976407387177771489613970483092756668341065916706649573321056188532716134904952912690360488988063528640829824356511298606851145796022769368393148080818997280738823163960805246386611043024623634242792521363895935000842962443624082383583298297338597178418755431882163967223175042004140595813257533282186993365878792990857125032230264709481516849074507091468614314764879039723239879115082749995661987618006273631653010045775138043709810558613698582586339647954695399782753403980636532089370641002782767174871722206026372350104558037024175333483832408132723130041474738875391048923948497769946086313810162077489971923218787772403643514249714341276007697342494920739641362177633146200114440535881314126328856613972092286405570684630382293126765685535265566829210969546768756201077432276155345661264135228510042623237948689298339678841324706329216898970307479130036288889546819505580687980040189997976961880517932869678648945844563953664767368199822119128195646783198961179352682505509749441187985549162287657122548281247610882499774725891993813127653680615443676939930779915289010596386734970850046968912722953957088522159177639736778878774623384556889436604528374618233520370174191107924647544544713337908978930001179484648151942341475251279943203548559684230376304674285074097590191005522348577275289503691903000868040807506766751265330656292411361914425659951208343384737688308688571230466209873682248787285634923403819601307463455862171122706886363539110513657323635663161280014855708042845410658212218510739055355510531384235814476499982329115752237828530550954087584895578471243669816420815012539990482871533431146105065241898162246494447643582815264370477144173582566814991962869607794150228771851182481021665420320 [151,37] -20156787533092165117930773380078995963804855714819931003507930556411084156322197956502415337400509181827954838492448981615353006947608909316288464366878627813428896175060061619841289030543303822460093905562356766212566047316021477323484089273735269951889347987950164352723846910785506537877985501186423794431031513350666479712730472793937105764696383303890010746607807628160213316134746422054063554699609216446036666101492471096600142586181402193820309936714189715032043800989266876071679439790269852273454023407034087318806634472393515489747975185825955112430056921391132736087122675021379722823510833628286113267125053698301670267681917993123523537580615950454923260313475600091388953191322309075069709163131494529594933949038792325884595885636736271393822048313201944261580743937487658709771511948131477192990497728619219993829973462282788618973254615404192662540525163851748776052877046763114905231350962922156959875776199285014945958664790336063478159683687037015634995994747321339128315511823529783838287094054075963057607249158962082007633658206789141981395641461141391324159210581228028902548534331928008005905101621868087385750874750419868816660738445560587333802444222414225347892451363555321109116405989863888093721855832951042964625066010878034519096065350197925662533757851694573208321812275046257433850922046869232497993932447714510114370763511341582182366638239991686515105936400230666323659924212472042777612325953059879589383605006267906977421200909939354407746563786459451353516523393595427603815430011444925996643169690410319401480662873852154427099394687844231561878567176803712374657045630333947862863960338785253247370911974279819447826973348866828197879308014926774439605568582891877038362326685186646562731272943817373728043234229681500057277947006593496645248146354167640995078231410502979113796875254847765471171513135340276813391857021385276829140095064695922759095714568565665290677283211365941809580683028731803544903374431800033476147733432333787126203643919049670556204172679891764899476230184650081540352473736413115028256262989616211420942621329447865314480581104399989567415491171693328167052320058362466185912871273290101019460194510843913173467035348279612890560 [151,38] -8340748988592172479131228123077256875050168566291556251806238166424662599333510019270713937256465395888732006388223314837313361181962621261938321581288893753412222907152370160913882289554038610725259733274753466310321454865181713683708265104477699804936843583800126631786233547908233720967950411957278599742403488734857121720333790451076124505751139684193576668658704892108967964434949059513757175225185241047517377619378356111770128300602261034486704730424991858643840404033039795798861273801655149301109654114526336915470993877950482978292010868879407508689554000125603883116034187897140311491952258119344624894342492999739631426407668505665371640103238756867551062516298808893188998629964528345347093396550419862872118366228093358335869183045259637113773420853713447922527585641217662151886073098546613738250546546197660974797398583584916924019829070102837396380236606917446175897677897493849864102629383449383159019763200978178761242855064181845349044732496020313018194575829513713833157604317771286028094122997807874599933938875703741244983311934719717351058587483416247950160578693216067069451789974374840407931230267884079725921057449452039850749683351838652878767482869466317568927450830445107575015765825088549618824717374592889387427313908389761488515920422583824049397013163364635550156135263611835241189126162276226495413585595487886197948052959455768055773497442888297251960928509043556825427920443292432998757218165770416787570251435116859390256921540549851442820863710101929811080166888035772839866948299204631301253618565914181781471707993851327016398527775790203838470471560308145672067019912451323225457880975909440423521373902949393143869890711037307472986909738417484998698957422248460420952119160172628609769705738334348812402586899691738813971605334091991776375035006320248077749311435373390102849535804134560454933757760084392758391672490332431802993844607391304245821401589882636500777749113638256850338860498713084465275596533566925380143527590771702448148329079262426674686682835292009978553601273943287641161255643655568788800756277311870661779331176864209689347641547246773757716545653533627064060431031009820916582233963611594409358192348208239723995573979984455580 [151,39] 12931996206531231805482788042249566613641202799814630875150978227247634662350449544620509071076629012182017165928768688426242098037756259850736369119377312431587609226403055669852539558467785584979848128799995637727477818655149958194406165146147004603827655319626916039167601833913300868402608438866073978617666380235280591782102400595383190758531932521261613742919409197235160323569733290876655144235069551768231809431892306382559012253344519712841019878688272813026363181061735120274062174978124601010845992541279389718905514962951326473298813075802804164971671402894555532472069196247574590304392979023590399700222298279112322344115417850549525185181635622094750865842148587834149561474063133452010239620016702033932157793971066385132691746379507535333213089054236284284075459105803077429027064169757025431916296182939576812289028655397266022546465566855573713155335658105870193819664594521851329160753876344026906590791040079696878426447329944463743260972210753517479141547212083961804856510432317839031501510530512738852951482455249865417472618895534304743003237421830379388239645518972618889045980243368489287960310405672303821851765369339129267024656352970023685977914206700339029253879380417327261826273755272052091332145861765677563866683997208147867573672777306555129785534755953102550869520927255332344275812560254984436194929633846905408215775018574785091741075296090671653523239683665533054245219284854793496918629817457667543418192956001516501507518634374196520944924372272262099179440998246563733432255613892557077616854271580860689387372644144099439230235057088659313648394740437157574254615337624504568679326605209607588491614588562148382966545521551390761141806877517597729058104230324428575661640396692104135057466410835493891993699962721605513967264022349121408443574111649309257063973719382956795626113016452270049219419665900176518776126147490844026898247199670967688914992842294019338324337538202899073797028184163589314654173811670357549928432631754624177033697931254769395955392016416129695711123695344211980281386981729958262860222021288793428328064761848029374539030374636054505791299775654855825798714044953617753263533661490925899793506886537032257435622335531520 [151,40] -2701493841488299297601478932915680731834755377704919082276660184421229880937249394471218383531061577331801215529396334127505097395292247741440310459053128321513566551627604394074666553227235362109717801906599364501465132993793619829437158287557184807674445029183846680035754822859163221018061100151615281028482489731865606659267863823589955562420217853997450342519282189717284022305118168000580204374916428124068839656371397477088092736696186794386566991650369704857608242758722646648710199939121946767707820041391495164450051700198786206643911078865031709238399383313478367289294582247128986569109277876350128104342182717719649420933083738812810119430583790495300259856448387785507466139270293824632857552382334566609763675588576782569655693784459597424039359266442894513022154364319518974205660089731252474704844765331017091304116543766786294860127838755247714452516939920903565852051814013160757975559699993786054392929087948236463323614987581576023373341116993261118576855933259112659347968503416993346590408217961489519044067104267450246135376627619673194712559148097465966499805073133564751402532776459957420784806768949358713508450527957367656412886667029418159539721145632334713549867638510853497793129834739929698191649149705027400934411398320842616323620425144074237138405963951050984461582103330130685057586105999543881325579510500397076209642311594970582607680346112799110218806654356303455497363239485477161896859192169319226270718000125026483689134399235681033989604728449730717664977460647003848864903227961925361221869463329718945618072506954607298120804738252199869765110389921415477514375101349522352767601298982608265827069710196773715985096502664776008287151902313513095423519565827728957910593215208255984426277782512956307667152061234735270815853824470163063128850846891999359197279813485496026542169821351202522676337471463941300443913575874304132727303552800821802452438060054043995018095196226773924742755453709648093150421385010627933886128859679597835006208684008275528509296791023947953497416913671158595173125218370685168063595633779439680746306951856845263190720883340292130276845655428534347254410964117779382065899315243797606302556256662240511027212848960 [151,41] -1935302899276442010481375163753366586626064791150093243547246523216837675012958176911889244591803538199623155693225354813177207794092313459330265805428737156966681727549524131180696344812874641133800489404829216714385820986356052994310654363625259056459215315458603080116747788086519021744419163449186567639026785525834751247899613705387021643198553735869385169419395502825543041495698800116441925152444392890976889530923508828464794470225264671126649561279301592683253017175857132093858296896244949393150826475636971492524613620587540187170714565234591534852881694278954854987252298825346343003561795566970028585480725915284490417514334901114723366960164403915109123579412521805008846135440791888998538090937584238504249443652609524898597924579874037843501390187139262268222747919114635972939463137628489125489746927108641817062841789376163973340466129695673385621074834564940025440212254141737154349361332484383758463356767334385038234841723690326215142482742112068922299975006180487157701331767166858521557743460176672375851582931180760075790512084583730521871024560744037112459159151107068594107876349680773837877007617044595051878821434661139522778623738729323659882330320807204547840419837040286656577042278846298376999202798829875594574301220944983421014008685913718716182671828122295552576363885238996170337864125307335394218813247053358198653678144175256332031062019833205757078295433420110424794273969957949283978105927356464962850018366394412290180037596400530186859159483909675543681501947375407855539229644033613105005220210242076076976564833696996016858515163151541451025269640646364223101368862794853673106495412424970850264717893040856996366933465188499978580337672984362886821659701435472358872766769874679294442077216446588984908418971216214518190879917534526375504899108778536133323197879917482301756045284862274545077994885832103827910903510915843119966613237990696091855076239358752060424368941157613480496135809896229279207113174398166259944728084010168250320034047245678177223224714071483092067868837596314096472080685281123740127917693509435877033187034776687726883018734888503941311237572279498356244117069432194428875668905145453078338624360895070182638833024 [151,42] 1156452688150651220289563948805641741337134415140934233237410686236160025467427721548080688293943892695678546108067074791688135152027418506777116079072558631588365930636122638119731140442103491115185688139529081702484575236903424200452994004583809412041300874225570424906838234092043390894310561407271851597815709232461117881735481819813253545074536495432366374524567288756083780566459720612594828370760221854542268061038309704353022697865041955874975826280781212579260519771743264416026601105944515908203830616875434733646484340476984434034259090566578344099055137356696610219192568582329031329461020891721978146287439272586267463218235006612644986868340517485833731284290635820291751942251579867244647182144269069016214172509369402622509376151672163910696561116179376049713679690782051258635504229828654880235705379158716951221581943286620630212363265205170720028545884215726443868905060375165803307076153120335248402786098475237285807750753719987144121838673766505751489505203710240030963009004381859767824227120056206000432609880938988000191809440583838482096592564587878364280022697092661273901712654629806236728483175835535234954484158120980538879015532519739029503251996144280389836315417879082102981765690361158097971642888694348159365506612700100957700564060280024851750104082975976006496127255664538357666083466472374409695411988962025311952432252554613587674511296361134403860240770029072424468846664435937874721928263411527947490287432616055144044333943544036877348137871294497039909429607096128178381224918840585146946716431201307033559300461653738104138340495600154854933650691045450117258108982222487210755392439159818847440140215138895013070788068527715615270093330704305921930264984825153083776008636826913474514186523187813013635384639494324660940369635557004511987225974300652454168273533187729918273691088768855961667885025577058017366198171044778170596408957598415459264576500138995711010661136694176061810510650711362720954652002634861167866224313942267923111201714688519771538836990360468984530772443125999907424265462759860932386730152293648771488283305856890868169052590517266931547281629109619524341973221098816058541245772806156729308147814848743985937192 [151,43] -126531961446859109380305906586529828834055000067162982563061066789723704107176123674639720392275624864134370499236437735747898509456620996511190948757124273042987711526905541997917671435284185625402035933461104173961650343598586037847898565724172110504669273289360524362592559012159208646986610905840614643391315096015596366446591663018762290680059190858995992459035009318141540308285019417727230265283380686771073640882796944535932224451492719135238109011921438013016785407321990720132748916273674537111166018863413254293355312754885186692728690129472749752847782135919780031821180652711205130136143888865619078844190008226409348382814541861735506282112262270413545967289162214662840008675598832920155553383425344458152106702018496315223724146738159970833134232503560283041894700270157756478164723561358225665644536957441848117409249000973009651342063537107852722013380048905081182868217550092275702337555548695274049175197954144387244816090658997579732109020518947626648042228345239749875586445219583621386870426794759610337523402605553462781479691438628863313150544110912070048502156908115950096939284916372616270660291640767290452211528320051419893887851614484518319482951065447732541777398021868177167416380532826203016890342337595299454526909137859440495661774178658579354772074958139055059651356806570347294485328036030018794583877022031629250231863543590954160382775847799552640985960576147923431342642908087864858801237102908855506410500853537461039544034158856140263034530653456079807862180445161886632027785918202440068270072878153635966157551112666141548097796802257327296331347444107709072392436278579562222408592247531261295819534557674486168744353046133951551894861645712233807188470416250462326601943206133795241085097533545251024066325911542880472011553696451432823683198352626085012536299559166256903750914816689083368444014637482921809208898794437586056420655934800162160702129494749794712191295294359681753294289181058187260231259286272021787691622891482130982926620224256393100698598343093563265767203235560431331704867763662759831318291515834944717336789985754975970392567906204184831740504830983579225869926530129017086021850826514021525064236464549813120 [151,44] -106778958990728195932345536880545508821117112291327101404521022463530952024067369613317834497420457251676704398779012455447676097625135534560530679072179827774539805020748788011132508802009240803838051793954226551273785731404154522907373176911716472793509568913770985366559241442714049979676549094362490776739831054297424976527941061067837483602968993346913115987005497688859850146394072980341535125037999271595445204427514815932615731829431845920312819813146678626392231414653936959893703209208476108055400686084320896368642678981423567817123993587858562827811435543379546467184921552490153007284527517582895330735682433392147556070926978940202050655690452164606635153212910962009184092337462475679257607526148813720944342453197000251076963510292649924971887711045493611070032461276739089129266145694080241843358850912521006740958831837169866921607541448020192455991855234409060000940416909884239896138389607815967319499289748092839298834512810427992065904748786119311188704973798212118842079379171918137713474880058022367730954817735999319332212712076969236351106257894682497206698319605466201205473179963786557851468129546873720314589420587645345324380202159313574985284617161797222040506087455522477482082616998102633021681461721373845191106868342924010541618873424339808260068946493385788911456747635978087492110429027129397824047953463845441890435794519670356587067544179616325160659965726103674104433968875236450901473642581712933175921954388274294442465812800517831292844686597295479440733134373811294935128708127388940484589817811969817255444624007912333233778407619265259468341758837155452624950390862125483398496557254615189508605135634885507256330382534904157384138762970737475423221770386523809602283883776272408398539450892489218182732773297510205222642907202502835060310358064734213594896783933413693289650925295563557116650896751046852444365703007080155882489012053790627681530015014953860315770763111176242423402649142001485095215240477769994892381800692321421835390508390124608585522835607132356990680700970747248221270707727525301860841928759373445390836717438989765825966482745175194768013285504236628248786281638078064588694308176854086612826588999855728 [151,45] 63346743427376226565018459991032347237409589796696797028706805617298036957353400117934019847123772625403940338547138694247916139308344856090222301756390874889740282127027796162599214349892735222747838273941470830756362638176878163933879131290086678413018585314299283314930640279131304478945481770627724166482597199834818017621623697336279589588584034005418762979178798387988173944228520709752886225023400044678729388932641353627019678296727838852639936646313075689846780095399329741061503391343874410825556425891995705374916002731467534802070091294694893441115673493535760622323871672837601636213449765793031023003209417258457050188803816254407824658887007538899135341864329764983088335447123676677438769951441540578703566285328106452544130260009206782091184884973649407295952072114778013092987518373516658481464692000412174620045434295596669233215929886463372263357413993769718493567918918291033333507513566598956728712785459499448431553689667597936464916976006233684409766320438788101544090903167628910447108555177450288496393209279585767803627734484828679333368952433959333495504619478551014663779125088580936215051060001869455020208772228417806605901427788680219804147579480938035886129770234702098896658765429142430875976342600865875712799544119448650669907281449675051171057659517360674909964532229364311070849220106504941491235684021657623878070053405303588080459037456578898161902729937855965687804095691543730592895343516777344770505020374819491572314988305164705741746052134934589752299845401366775075626923805682432690329828254261302838686689970323718137593784116420892859922364158608809622748686088452350082409816294042514176987223876559774895157107578175740866988009270768233288798378155114258632697708039452147478821894919970081545321903987775386051819294661851076864526084612136212944808582474789519255092663913994552664313556042138340769554055860224941393072192373264780863596071827467688886994315859468036538225257365687311272013422098792853802751739052852311713111938721620238847466313218301957500873536267006425154904301180732295895547283824093028686096776853962141438926482934962313462891474299303546149915471899383792348529471254111635263244789711392 [151,46] -13805286331251393016170617817709794201276428972525958475878447007859288561600651714872869688813292925744840504185152080243302262866993399671787698042222654681058531842062211523984594106028791761749287354176744474379481359173222400014544641858126489547135370636717453154200150321406327365174771211334295617982577613984958640276279560810392292470785953688582562825079717292487716230697145357589112747853420844192055793983881284813103155346664552725380446004389775568429034580086886911311215524670524740340275685934689010864051195058472246016413491102664455974686287864305639073659412700578040327778507481268263520857208985666336405434826632370373531251158108679151128007406050465897441278141850909006917022735922177138845344240875976091969413582460168447836056350535446012899760250928309299098892070637363059292932490423011946924378728675582448786026862961307039430681891541068566742639551410855998189924883385823132857859123449666955390515060451387869986147371632379467737662383106719312417696552359315148471376677657262908483024124442523804147679486049393654007533234985867630161555853148601881823378702452150327770259544621579575666204114165644273548935889386758420926144861224736473132227950614848724889883510152521639533597934896184207868445201240930709438050688988984548228333929873216167384564722514554068146380622491405468680752740030653108602972780344619163867512571906196639049145870987919048709909704830788599016699097216801208406938891594347626416685242907144371494439454112940546633644471116522223327826187486667012590553414156559089418309328993977981609175103561232424823576908032994286569241162222252059883605891711865498869699075411093721787140161505156735834326611831792123400022346747807818364256424262830902323799836281886490216773728377897557571002604859916246930338590470620351896174075406019888044288411717637302119448914905373204264542229866286468769826312191451489530240383291805046429885934855117587164886537118355642730841641240977402963790652597645585774093421404097405730732803776830402173617147523853743835346650099619399708480956507213088607608796332851048879107062843319705237073948283944234340359629364316976640483210460693065220695205694 [151,47] -2972926618596027813875229526732785324564773428830995350507190473985539664224814334570631041589445346770735951055227554203304574685346562959951113016174909849547608446091149891453021699254827229201169022378521168907099799412758548940506400181183461452594097332208577534936916690829513256133277620511044594140690151529219565222649038324321334948976316814579736745282992481696815120298490815923297379410192234595476676226481584979746324951129352859652255736849874775661821109887265933420886099813829313950010606176362343215292524618502092704184351094098953955058093543037533749264829917909735993318918121074767317199264038404698027414181822643382952140714405970484320125781462112629273729464458714418982172641742744879858044470982910850155317738708088564792906043567978538780514855355808099060597564123940325030062643722151295617549342823900722991456744663376938760981901607314426720249466316525783362179388079821742400160513566068380737056560795824254270232941103046735377678431569067362978972657243261267174485590603342656548714339259510025791065306758488276638275627699841751894576357799777728056297213188212343151549847490505600112452865725655929610908562279314505166625768379934849826252805161189209942858673485837529061373886504007405641792669866011211346668105981967036481303767873366618181442092714891082893297097601228719255108715082685904683183305340969545299509097285576114827432126417571894140510331613108275685444194606753755672753834529382695763034366644730792729543902996328274301384041573502746504429445965344630835228705725251032322696422845049792323090135376877685329318916409443037434514368040694144542939913208123471796160712203958395389899685980471566620911657591391257974037200025780004803734248549383753242839557840681837824499295132588942968959943167860435759494138341184475414889465616119846138397282758945187872598331847315060348890628012726529919823318277936901946172097421535852434270353057651116154184854163863571254931293574580918407482491047979899063631991690928559101819036681863308109429855742949234503751610914497357304563974149484006689052096722909132981977393599762582623459432022185795360589327980722973350705382615681352160057024 [151,48] 3350508793770090796121222656141743175352954278797271121065050772106810757240068462352677016178304529861627000523896403584258332189234971921543949852675066675937144881810516298969498223596966047253055949664357042448848140394911517310726736892197141699859486838421934060595286909449051603854465501641219256164216823728835786542939120590749395808782076324173435068602350458680206515985824981137182576529212019942679330759955084440614045798052891053158492109698728780798771680451492199713769881251354841993128486705074753370194041697891672181008472914855242422733161420151737628316913456223386141234645459220878711594471388642988789686095257724172873172181836492121032463840592742427187141833696865894424213028706145629533912157940269130804146587170040538633391095746301114611445411571166730694929750948547839239014624541237092882594014762513781121981144576117221607462758400708056450040550387780790902566681975296932647068615811655257191802261136899442135932372839607764287393104376180656840483739926367729059811071617002367574146329379545354107377719863323195138497757148230426313324150537679893832824938341240614323515372689271523394253546026814755734908500389061614345142697378274766861654705046688809652938391229159598580633318978196347255982961957656585184452288062522667596843873222108186620701755225921647885353020987374018792680181780820956631427271842036502502913825886540953359389397258377082878648010890808764485032517310082426656381615584435639995548584674826958486131753509947595106216670083144199757388673705973045017108065605433616020850238893779954880381858359566860756356295544905110372304923562859987767862294418640253443369415786482561146790551610323939420960718746367487176434732842795513001938943453893874040804469417616473194177662949971532380387521148559238062698837340061997837782578204608850055412885103584735127216623081961631148626966161417125647889983943418255556923899973721775127656328165543434846289501418423610624318917969692997449029037406183030780831450743766849351547103915363173185485475195101665641550171818026047821297737837324812854840844472120414410577367778931375237628891746736902979535218133939293960648133644347914801504 [151,49] -1052005729099731475382563584539092241922757892227624319782541275753270535355325675046056062797743421711074910088514850040747661746207655687750727132778405101338696568833633669466722482614944531078359802699691052279184802753194488681007536657997305511986323829290631465937489804509353165863911979582828231505030890708629332496516603832601754741972835563616135249991364875584100457446554030552046776219114550713785937683677121965661885605527918976658487652168144049165856393551134994352675627846166948120728305758221543393903549562428935128744531442883373990131320734271043303315541984071862531972251059559740832206119499191260650131082540669911540100680271744650009848746647737568571533629814374518790914596735784702867438474763731542113093195546514593523237292683190215014968400797996871095204172244673670291514773044465148531305798368277054478058395421409828160898751044497762539428238192611010570938816421268197277682522588412474654925733067039031791425097379846128084940451104365725733703806121238938008143374456433011526808135492308867186550456803905735596924960897760651904929154846880128213024445016793370562861433546368999041838755699675725404924229756608033663324778569545412867417962367195307819663961607256825177188816207197044558323450214855572719157890496229105303731470946427422954598536052748104267182891809827896097572226182580368476553345421564586176871560143451187481824427359678837509818904517591865476578565281929154122849460060986246965813343347860151933971806517178831144310374226446105468397063872826448723494803622960958513104466076137829554481349432638882370238954003588319848423530189961294070225214595333008278512850338498507086744154393455540720471039112465102824107466609267030867801027474015508920958864786509771090221645728731855288890165444596734080114264816252469790295469266625097769872002123630337514698230199581778538955410096519501518270698041046635817241009360684918282778406572821509668901985751742730538740298687893683552848079970008506380649133836998261463732037087889188902006072028680712434956756913654774103204473890200650680125439920820932531106920464712150870954067878604459621350118515481354751573784454313243264 [151,50] -12883974436633657428920974879702146191109643212893632165691065869542151388110051636112431999709448938514119727001485348545599786178752716825776491452486581988591314794503396693229116291542808308101526053523073851785652102838414719285871219427629374411579919210223209961447655419898821850873546968411503100804863443467671129954065451757344902410567366577567759118774080264080069054211490959972377473722479063910892387777301810577699177057059609992133839630855075823740054475591828609696450851074668835703706719768143332935766525998727500816595136293953657778317960512084498084781520788296303393566684327468753299427558094125239817557758102584634625463418980336624999028325026243405547430910847009783583274101355373355724888177284545102400633357328515831232492418961500307794403313505876538386417726206767053543061665353023319356394375799272987027700248463709945606522923762619397639946972881169350335555609274076019771519838474000994247355155411074155162646005181022022635008585737301607552610046448408000593121811251561829631792035732447440790172699644394293185270693484883118095091414663138702026240914496233177310863918604975967144458774193195554111343579033885071390221983351837890937610344716946713167582971119231579579954401645448022067779585156799488935923521567944016391958664267518608153615560271063924228041871566418756775502535240835931517004907124878738696565349753683898627189202524387747044127090878488420254109019272559103802823840141680935771192117028256428039148669731195984379594921055027421351970968532968589359723887053675151676533693247019749010767410901004937285596445420121281453889212352020263478359418969039481437677374936811108588865666878766099154276213951125950526795957051604024043880560410369381775642473992294948543554279686598134249984119881690526933878115242282509126830988746391176654325249303754925567527867837634069482284773843665706356506017645773913624548669163544039187658612672356461338937604016196598322880288367541293895265310180685119199163023828355749362638408110712677601827917602997102781333774027317338407311071510052639012113423815860263379327962697962734309437764761116125317053430094761095275606742170240 [151,51] 128085978476436169835617503528605171079392925281297518164812233213420104831076674858274485219228087348336174635408689173611601479594805504445468983588225159237200406396969035872925872092699586548847707374995342844600101119934350729554975670117148490996662955103299103995676360080027741028747469349025953014764102015202823753622670795809961257037220737503317480784360511201205730187552682233588030779020511045512112249120403950174966804497820374200024401672273616636458411334702665528740016471621941885574906156316305210909843054290520015925500571483276378463460958358455362207243050314399549417157041268130819027347213193376901820716931934681531631072288013759331928694108389760398091342743792378156141399981493874057740980867023313894286426152786167677624594793878472376910114593054222361090182180311172775905526749413354937250052510798149838804814894818297516505948356634653834498100844896039560090907834241495144953590425811777721872423501746303211485477374452103084742933257598348298049900045685801445999450995636008036618662023728261783955407869985966261558188162248606200544573166660894700200443198610673137569981928452591481224235541768064406190382584365922774823391095505581968262232973846699871729440986602982806807163887218775847293914355014096058797015269713526160307044116605309967646577723596601300488894827846282990995300053161481104492617200527333449864592498614539867423775052303192852983960353074289462139095828964242675950304427035936054303299636809877142877521720132591694998375017569425282899206825837996672949021718968206750534615375014460715615125802643962536447485585777759030943564581350142172473589218910208074229347637761564141818039557026911536162288434867454858458625709687721438672869493189982950225072225080458839074255337309960073943939417547378234876965745076993993754820754595631167683260248122929591689173031244975131664237775949463763152552036972530366193889178353250054408777650598866521600309577519452061698333150680778311080187930858751208923083411948122375740603109781356897246573505246200145695537778472376173103852898392455461724843872698670814085776128020021308935190967053978950587247383298846906079498437952 [151,52] -36325797614810739980180391981016000474157201999240449886457403882493713553564398743239815024637359688871212159642091471879224511216234603703237151045316610066375150693815683873336327382351343584534741541778143442913261086806614712799588658458801817096527753348390105535327096764421762738921057178094046091794385910348792832830459568477197547278102624287641220419665875142182808215299636426114030518258121437903716082537784245315678422489827547155698456557080466916661956666217622090039013704073382195304954096916405162087918641021890641452738988383628155180348951506457617153759267977516724182772615158177154136978775682131700040583200433499165077838003373543158717169967259434126684741859185227575361348923208304949054396648987035437984072548523899849084259884264313104224127714862883583566666619147287698827882057919057113094909849414914165451533808136644185123562774783299046813195344053044435689883336339762554847137856281674297851009146083248443659655445115531130675075518903806019256043662508375139180411410226174391310896276903400086580078495029684223393589574725899854423352057476218030998080625166337774315562621032300952868703003290892261150094509442322984051092262901639940517709550503565041581756396054245635325351280001761058044684563702358290991489829506052739755705633924082481967573059549028254704777635428962115266193589059654564818021428091894875680747936122378768611438904433830207795245333826791981793794298807575926618450095068119422505054384037839946014989568920299863546358129524804093962430218247690468939529913875912983814334283775432816167434022446811947264901312680592339864443660058108139533078288797630863171570029708933628615216289361854424985626999907176173154072864053876512991949394829673228279738784742984086919616662138854799569863300679089609862727466335412550148253019138716289982171855982584861084997030685301174734367008839827914116311795486475724633310323479325405934562163255972754664316661867285397683331140333569288816270980837861915658955964557659638097270487012659893256307911413315739572309311752608808754942418845481213528928708450350106539611889367604200624525004556878288530871827871327578217014048 [151,53] -1633644081152160987946504349464548488283427541280801602490761601270839445378944522594631259944183535885968247525940399074112467091544891456935559123942162842952530798023508473462639415269577619517541184539200944558823192684070020182426638535470149542471330314974200840236086004561144363014976003416272952127675346650703828971435482461273326045280417738248417677534539691497796531708493363190546117622821404805437590456206225370038884150173588951070010853285513493472374674310554772054411404269681666252045805434098270031130521722820745940003426145566969102487478564156426722812703014117870399819913216893146810429047364904068044400058373725322150563784483250322855797042641446644761484483915275894161893735966010075630713402222873304102023153054840283961616157089860133136863806730689090229857033246736464271667794950190539480527006755968483689876324914527529711532318686400540763684260852782940724810788719525285953829905267588807731373693624251333529517170150500758495672228472546924604986950881433580618825365983004867863687975115723207176150154049034367026162274823838409434851745258345928709953753497448541364266053907302004562224990523707442546218897654497817956869971101941465845315078021097547237205961941022966146567734599675973709979777593035192191919274092658157868299976965346426232079843702613782880287919041175958511523772175448173426145426758875333321318099995579351199937953770945955780271631214523292331957741439756309419751717351381881163939966415362938811536552945686954730067067828769569794290541016930781250612241593294163496706551210073504476708990336448410555203028723852433939975914508324580984060465778916595867381328954974622713824311407871424132265342628623299060266591533393870804459954830670093092393856642374438231185992875411819922656841679270473928288564358811713173608763609909036728366050034870146158020223603033801206015115267642022460152467200331665937783933248474531664503639540797361656482984339515438127135174392314550361692979369687468643937040567285236605836162324866484057374843957711935373184913705002560995997453683463564304508488945323354795055300825671293152352269378833405681591082851407560710656 [151,54] 2380874050998463939748200897333936164267735689313040516253541814674040700317850397063871809815001293257304972244803867611652629374801094966697806298353095054567022840135784474473862533186080427441818722560947004587501547753221987668885126225108976123144477536516196957816256789613362643413809818783038192663746067475611602760446419899197310964912561762982194371350215127794602720649573943359953956349855915836862279925508530817926800874386328785707566724032748255521196576686756586242412628515673339125169805080945186813329272635320479633917300028419178178551486478710156630265649685332927813388113421653315803534817835899725878939316972243034409821500181984368019526649040372675908076278706220096917000976745888428533820517811589361766309881390707294286539376103322047735266033026873888287682829111539584338102752723772941352331622962409382985659531720422824648707578408662260077492331053088368216905393154255390428749276370730879434247822937440638605861327384460310817829029527552822667549747282335051023385691415122183363205038992788980357209338546635268563248662743623593821125906596837710289489465300704368821212498266449617298466379745123217580073822456086432916753193331800622029810844154017880761464407602415011088743982845561233208597910261914941261291546127024540183642354969740383062500378702317630956660282250284886917554864241005057568862466950478342845102846176198335309447052526945113322071314311161430401601209914244666315354275047304539530790750281615518495743715938902108324517687230318269706484675065241208743535577652310018128985733477800264127283517212530910165411939625403631756272524176745252443111969575707627445888682794888967114687625592782341178121821219887479965284132028372037403232260674555259014555862402732286615309015324271766762195442690589607787045896291404294158932176989772146216324773890057833203949952846371965464275070830891025491202625804469473468933431555283099726182371637154191616154918496058072851324747360281956152237566454212964752959848506541854737418932421855976268283569884159043944415956446492486509767493847893918361082926340756677674741307376195867094459552650417707819325113455397431944 [151,55] -125146535575430882713988123168129093114740988146487954781655826597886127082236547837621551603071500117875558474816301423480165082331481472038886245457809554997159868872483725971217921569375163115937215485469435123173379917721902071317993314483415847027200206455291689763148049751004247903986074982852266863512669377789005589144075471018431363453376598010994845779384132692067439080135573948383552402209383795664202135330389306170496550312142196991403430925000975119996907226194385091681222889919160365888425360420923994040421703634305557177840387750250507141895426942616936517941197194975900191577085701675259871456228087593818362732574846738569365391508170665151242120589067917210430463330726321384317865097732316364635436532582987207471989769270984334416810068079827348163763486410981315516595853510332194558053208051413514347101166192364742491956342542943073380805063866477064486651634670394863634407230429008742348463199671377363456362788126813243284953942175095254801998858075162041702178789033888409673415729468760081153890245354423768359772677376107892905414605300730066434056192998679162076354352432717063000261853828510182748206794026837726142222605703664774689096973389884051232256311085106964962520624190901706207513493196689897142345632369058801063875117170617317880293076548653626903883096400520065673338873068972607812034372060026032910770744871613545433064766075295468391701418037855042308771985714399542503421829566379931779995631887855831172771291987400912714510807302200833916267424607430655221821591880838510296049780449074355942300213170962259007531818679146610838301094021012557181837424274226296969111995161319285635390402277314990576065335208586943773576208460436314849896177128673030792349631738860289317289334856962849285752773944713365371673554737792700715011777677817904803907831747602965915192405995585721980354730441843184460371936178290200020505005087571372054556628083724537422946750900818895108987506383712240283727943329406758366207069855580133872794655522801843281541845321139431058266072845771519275579380282081954738474633052648535655645116121537410956175122431075892276426268799891805527890631620224 [151,56] -104304935358123256826774264715244066559005089836972063037464497776078192199414118776224257838392888394779964887240086408059302052191986440947570497478158525975206264219649634180309867528025141268681004872073907455682478527632609614279549484110351839176480761924166761819710981649107331211197478909405417813124398007894037731404541366982253262121057930472539455360086037544404870978990065524257523389714919169886044536578362978432491332340406927459159407764127220408788624300168990177597504829195938602482993298644691848233176478895006782901117804191536506883519117152386320392186463888774284551180092374667046343845688441016173983933295123332742108096911427648885770957299499778686134859989105681202242089835216426827754277124875580106946066107124176437056703692494594785324643353726890099961974951425378136069735044027471809447766107075397373944312300096100113361543499038980391948592774904858961246075125186945656518429666770042237002539212960936011124145790643189149262951523708255870327934810604462333129258418716629452214174547289373962680166562921142327850081771638389133608320290939920706950429339433395609343743034823530379103568783401702171068164956831932676112494334475722733708620648716756695908141429417204607039147788222789541712278106775218044154214014570567745762168703714889768704832848347909610255239770603888602917364420658301526562136281234564241669361901055761559311745109993156213344229001077982243650074294821604654591559258458846629825022339441381048588679285145423552197782438289748651809554350835284183120188490850066443593038773937320080313249675588182004314021311109562763675480996427093031276807397242038892660244814206780116182064710372317758917467090026564674734932849027036263662805651363880377064674392967539676190939197721547981174670784730527749531295155784841844487990154102049378418302771890754442583123176481512491177217279493518254278263667942934479402814004654944650386835627944303355080802936826297163441971894053887583577781970628266184847965691070207995769029052543907451113750208198741285767082202338834135842077243967220638530324922143543512006038294490962217826104142765996856457379225888 [151,57] 10807956225347902047961687168100315137520893507936212549728775661736396714858597684154633304575347838821084966648918590798395032572869480511444557496894229053722808255802189785634798693853421946698860712673042991786026539302785855293415080212578822226060386800993193750934626818184169667526260651343322513337235937662515202275767673146267575080681170673110196866486050958016079249046382169070270544897194685021948158660801277613065781030516707170087492778992179479017916830505422498795469734930465625071341542822579290052620682027813412168248749102084380878140042348707889720504760260445288562777528258700784419498037978681747923827343572724097285792990685253350746894375351557848157184977126932390055854754635681926864962060203967330494168858322131618221273470152837528626410207763752943660457159455518925307621423661426463123249793705439472763297073510551652346403726719470819939617619983175194069035992595263065155430808823738591304631122258021863129416485833837824741026094421113387168681660097266724102109373570550136563465809333988731659280912831520233027741569230062768086357166971055150930816538107068608571830404212509728741120767649988552518802289975209895601347842893007094555002371185635086975799142520259289839160205094211246712505259604737221453608227771163691239347271505314775201513525141544052459984185855227764097043447638286488102169764094320023087572362689566799664920127034612336320743146564557504446283277651216688191369373855018217602148476888332883497084078783155142773036390620501082478504975374134126651093393467313677490134690637599819446539938881690023512484704139953953151047327194785293860354034560245225557006306224283745113077996256221382469670897698122920030701389111741011548752706061644926540504497010185227420505055572166011875027184598653147632182875191557656273310270266099125586106027512730298745245581678961948543440694081611648389597836344933087245773810398314842381657634727636430917344741660473169103515784130725005239607357016338092019372878318413876533441966928672205681593601370909762806822251466795214257047453985541069253310193690482847464830640075860732519941840505273764159669120 [151,58] 2219298385189006517882534758993514533518689142600505481637363192231492877695769036493282248956102238958737768447304897175794316956105116252580190097969365215805807977351265084477248563022751187769558506930182141933352660800886784393651161074285300773227598605727274302498023814240695481941335055156732456138003228032467088306069392375882362239806476781625060148210232335294231277560757043837033213040046932357746997658739563414627325291840461605747090301972074044676387783111938291955638295155988550745153048024006256300599064863847416937448976148793512934409989870959076923211666562696773410356504575019944816352315945483762139551869700288348197608968358116502267699114757785662858404690665998694292649531619305168890499115167763852255976568052811547799002369681046740452885893763628398536609367314446569280442226799199578902653862728557857511417397589665708884868653292662197273907160637895646686653349391758862872209079042336757004568458066103655400597297898264744794094855140259830430255677373854223482292203045188546037606838824007628817832934638938771818892376235326483556343133466982197545873317570582837530903056485915217080023703924893443711695982180559775167675109670100686679029219651510161631806866851681087275941897071631855845160190656978401941715225458788141160658971795355283643804255482654395462854677185286851034731184699964082997803643580442428603416179852310960846059904120964926616885665891129874322298121707249781838075545844189565058984376527380285103095211808134283045860580735869210927145499724072131119750911107973305225535483181489151210650790550499886558634882897999538985222671071017765031844003271529729729824372026577348030616011102481673136826200201370223054571218253790693608175399090241331347452493236521283512325198102432235970126046285725092037693243192025219423395615088388998476984391250940103770544423314835240046151814731388262396816101371957991861246866292870182746715893489221115669787340140456546879692610093245023844369492406903594429787462015979381045335608187813000748824186554283185763634278854392784295595461729538419699290660119621890742347860060388653755026100258472209603120 [151,59] -1173235438130957486829128489685872441344641452224376986501455714990639953525491022806231223007582990933472859730022219412289727901034778078063892773344813313773620855523030139942255997196666476824110129121117849156804982324926442365227920953532284838891970969119564250622764262736178295356144684424746481611597908682382179001591526486472236680247188022739929905747171936538645521956381556507446300119618183522924348908996842470627805114401721827917965213279249645434469163809872375779856630902577006976028313282409668310931627357545634723712863369245924832758842068109683293927031435357529337036989289644306110418330826453579688120671373178045344222945536072674644439236436168824837544943388404407164781269127315180226365424780858410916833019547153030741594359955108093760171750765038706152838268815363190249768904828378836195574834722819133075116109009525128143948414676155426392426875262486206259377465159916579336934313910184845933650667529381283579790117676578454754079921621232720339227380665572290686279233905188559624832606201144794033379071424481982702186672384459684805116761173467360121237167848056322907697602361483384927798986659938376083666518041220531791433402935602415382291017370224267534612100054150672353793378251262525617332980252377787977675414758600419317789487095246750854752950976138695221028861076117011318473438069069481140069237917967726026363754531944541805425271645470174806070108303548621517959508401946399619338129776994761701199334880040625392988571936719367350644187753917614727124845333144730250607768205288141463773854444549938475774291876244909888819056568916913417025807069503089067429124075236262405389910327933929453718508777701888333599421014698567546686506374781673499382410148741125596498158689399802041844977304277238884704192391163593020127900875457640830975785016761595394359586928583306963866957661478630231741784331791664218098659413222741025978745711605541865162381945588746722021682286119663916246248031464240768422765512724032082574043860325276996871825489753357433591941778099812907497248493863577646205329920953686136456488882650069018496487719826066467724162700884480 [151,60] -113618864161834164809918026570196551016043726398072382134752213605460171675418127949520059348830729973152362482736718075715485580151779213751951578425618900471113454176267514283818525053801183516952710701661110470144681179329998333168850691725952415611990500756780020762051116388575032630570477654038886464117969421462897566431994418689668419201682149243128455367721897906922684469796758593888080055640702369618004405819234708386012412204174518989088985111250741607432723968771724941656360098667836477197291019222445091761008173144543444117516147095801877053385105953535728826747329832788032470800702012774204203832384510033544556036056387170280386126031418449277828864629295898280254911940675903851141473683026053779446701153853071738691058657454761814312248519746332193605810983012099101387946472079312173748794500063992828294995356261713961820981374628718399424328087949701344769431399473447029064481394052063382261268501080835324762290313309721945938359012419751401974284597373936871123227463594185530935829041740563695964742938600068667654321979569080551121426040998130193703706347723259451640564157464655015364885754601101587847405443201681120018650117202460220040749058151888171797522911062675328277625580957658534167855533618697591007947401467936025367158827507374894540164683951470571096883691285224842001268036069735496429522799471591849914112764289244561163609435527052513884162455922235862169482372337520384555229158478640686875896578803076655115470285362022236599829459332343716307035200617646452404196507185119714285197332976009871542534077235835892900106934794828306302011992965177194640517747835940274022233492611524024341157952333692824932075242408037752458599758524106712238670238307962994894364867119702214246904332198877574045097969298915631361322504550361989580021608121057879558698088025635065707931125773229408505419830742225290779796327347968253175584098516536267225477403945048029067007584026700212036675019712978802537692227500236024796183724120891622843624202836314410405099128273093164031122420849446369233442256946198269744608403186234458202784240798208470784284827847205241425094024804160 [151,61] 25773377672524266427703281453773406744574113542394966305787838491624472937420538708231436630243688933479473990667754469622332214878374880406168590541808239548087022899653010913891359021775105082437265490427730461557761038716369800152063809666630274610319276291134590636487561125548738154046410087541656416454684674617510521590362430437732177192078803412282163751785983744285309880436043118870672298128602112632400758400341329442247511801907102259347624044373009867358080293668292373043695789820666027169855131293096259612999093231483117525709419440023295478743225448282111117500238265492800289387969231520395908970535913345213393198487728209529948791054980036825177457386876793919525068068691829625646397245406630529722636972173527290958208754711807893357307518917880171448247108149278597471310867964693741264618539606032099363544804147802068130382904458498488208649605776322364676510894380604504593867283422019551987494805169891848814394713349085702383809043885293881784873331762212437105027508834396419185659220992574963623910976864949677599827845099280222943991536624728782554426116213607379359939357367037628766776183903056690478420534011351524078823838923424615974332832106812266442582083926794560226516584272673433027191027108701315916712373534376384129710823924157409768808601812983873941583086484381485551732643367337111129766670641976344860447592862288792917138492666522320004702284943444074614573858667159837749423479110136864999477329908441073451588812364349340003685483854949702044390236561465650760673246902412125137901640593542781114185321802352423038713118995839357983743056692849012709596301703864745601521985799312388683817416841130758231355063320964126677630469824629703789046649716691200482275900238649963463409898781666065389942095126606048838489107887873175363808554070858243988572759588624816289613691484968411411781663741231037019293441969526315569965188445932921127799414328790621909970652176144347961767560639223563352345188299159685007091460979558256234142463653482995777453418306937808609754130834251338265321625163073790394809297384282831385650618348773488802336429037077629840018310208 [151,62] -7149680477488253906220391599601014765561377405277313670474449933241379175820480666583924027887043699367217254398298080021793637737068513208792306621348584630934345078154700381170358967231591082982970311817460384370648531451100535014155831681696513682787012293183060591066872737461716666331785687936489029812303245656863502757300038093975129381273754720012113148709137032709337523638860419852577405705356592356154357472166396322246732451827291420386123582971904866342668927597104755266711975344466803729760196879744708069415030651275064694302141581856923172797667558719488935364040693186232983469074118991959969730728228764563067682235387993362762682211452064821821571666417242706392872166756798556339120021277271594660473168880331773647376558277637013213951066666421482274771261120117486274994934672638845946220900301921987151979859179408189101055467107241518203283875370155604842623993644816514343813456611473913782988805323376997694850519996585133448900828748022192336196750499867138860615030576169551802699684143724828146407673189365571563705514618422071745448605315698108769759528287540993803701864703332409451438250948954995218775195494418278087226791715810951755608355193902475405155461542136315936253283805217368645546962100539406458284000609890583165597252251097595439120483500969475349921022031377952522948775745047393540014423335482160202904355424651277581450337649506760006140317627297262724762915216087864003307194634131976659240912392062775756713371276294704881476356987563231362725026013810090411613434429969287278443992854464461154948267812601492226308389827804080612587681490414040786674503064538620870793570898426704865662304529563579103669254169471884876572132458928363934630123699988692620653997918309891468201357987820263943028640299423482753108133705575370089980697290621053155410886669362483193041622783812542067251845618424698056800773940738429501732434456789009617713707427047042209335023822864702669350885253728622241273622673904863476266922924764455875500687192383427343829270162145594944469120036609434617708465760769143584280771582917743129313188789484296452307523743937990161748596 [151,63] 1316482536771011326218716113834379560189758911016054164157318918614628045066260863438501936602998107847688953758224895671475662395506472899111269726944407035586651970384914206899333463463452858375330587789736796566024772525791555948630163143543843354032317460161949680343439403933922617969070689034894522956546536777345848995830536983450679967168716559856033293756992324111977372538964472175572412979877732923281073944431095532562581076951652213701309175397973083913277487510600656606553721322358096146544050972392112128538989230242950865826160826319176562547098691323853023192400100821768358258316688659428494576804766091625674604377285789508294530135183679782128557633889372813197119729906397156448525779913505683318517888762370742056414665189795200823652386224991660627254166082827436746645128403095681306845558278316430263573586343321321666873609928306036416011379242708748734775018811020944718281828908709062967409342380001050432803954309194428117523979525356734681805575188038509921736609790194915165776093361683739653546099925992501558751353083220441739654237230625118093704796725965580343104705655348064302107461120200707053938741939990896459739379053485541566259261332731418407908204421925242590353601196619636833862273007659377162987172066846352979370715653253914037927221789766896862288686956944289670247028083357682935593367382794770230525631809435196974122408792401711579984955581179533195880824985773632458235853567689827994569537571055374784387623674544034639690123034917803232516613889197338658807336925980989454403439761310254153935618689272354294071739969760772161463598650155089624198492722219126682470447008325544992283730875903965952659749874277114035595640225255848112582620134321009563915098115515377100706374851065355491832258324001766746868983469815003458878539903513341062240025717870443577516831961087340043543026970394623988261303703805830527249606081597964433699208464786585133318975968708616318163332195892500714346119438841168106563995570309537093673132082912430128641593203745115483783184537837728471330258412797723066520315738275172509945422271625068823369935738583826740960 [151,64] -248529920283848024098374397650645583737202175384109352794706881275848534502325573019049691203907311405812367727703782444779947885970512607373812880828617514766013347713968969141634876232256138159322068934060531304320710386303895487414207157058040058999348957908339002825242542701050335849447369410720013656591296663025772641919991359599023071883541458159403650013630263999968002795807430215839634290795534107471259673933124307662800757993293601245116429841332323378491338122181341934053959377866863602127681884912194675343040010234438482376621640730744076074209669649262894728199871974596289843827606329993146286873968971616745618672287413263079238011108853232096530466527718623658348545123308298790393759219538750140075449909049612751362934728856663322059457118920290897761662854109228649960438477663558841145799379257795831537152025966819177177932123892385045343705267894084991487822610786865199800458405640492405911768857539299329270668188295935310040345495638308575670520568662655635252533831306351852941372448875445733265361091140607720515551966950935669643999705477786484324816816445504117727129713519699401182082976514786898446290568244386407050952742276285458121183628267707226257383794279410634227249758694546037721977073025850742017414798296742491199090369011758671549080344334049448886425610047216051635174129351642053755279254869542320723534682813759338735161499817693327801502825766382124012326162687947527426818020313232228598512337833079462863003648631311977790983398291231286199302590731104995540225423230130498081344227553606759836671667502682877809566288273171933674155150283909044803027427679906209689270572309455187498387888298591495529852575779163049412583960317810699123326304381203992496808676390480442156377361799514365518705247807690899406546557854461638863917190931869548148562939299041272107880071266856527868564177019340019875178543104885002302541946037594907035948124822748280601611026020699807380409365274571287833844174352888799499259425725487221600711722001165333434873949687627152426734687672171968766111843426558456480356974637049282394285938912390354543639051741909136 [151,65] 21308684253714301100150579328732557508037718326965150315885272638733144964911275347328625671297504573907597701896914464630670309461945448837863674095821957633057761277096844711918837621688649142930736988648780239526742351069437150014027221919224133377177753816983721323171027038047199599855374188042200787404299729746331385678043701010437471131796967670834611436045109486109765649923119657236809147589092110713270056950870288964172963312357195034578941322992525655698015868602316488060844186197933174495206963503476260255131482067293617224735350053847169301865861898579022089091780717406598595746193020779027238317625942204988962239084161864237303978103703324093517692285371111999489860616208047302739666728664760438505626287082552710418741290199130729424498213011113316835887456701042447807403266382173324725543594276685718252976705827211517568719230707922045473461840690259416119576516510594693653039460035042144122870431171904186368520916764847568818876716956826546986721147352754409876894810445171448100241898198790528991241758196882131593815889451851243591295434075129997665721524418719928819334782090309202692307538659065269077190750479923476629929885970872263155443069134578887427459935755015832978504585983739197213526453752475828485156230990377177286705812970219007654270215398733991077401857010839089238621128642715043802404879985703568039654539257074957525968060854357321178296094558243611367169009355361487554608568835588420513813626848594479324365639355769702658264726413551016705232103923295404248673350353429056944218697496906468306303917779911370443776407521682519001398764200914838611693931723713602571902542540328022588757538615824424587646116244828744938421816441611905053613912841567087223430617102619394658412060952719359010204603791892854596416194555721749925930126577950537517011721477989373702957765716036933393246287621726463654419168329509994997320803296727236630108799540240668096030844834816436618057423085138311088525251139140010488300580949516785904526333931724664700698273298014316626883406345796321128124209573252384687418937288976821899815550277006585432514041996416 [151,66] -3626446766132980356443575804911640585637697098872943368379300498150411407796312751179910946113286542485713818037266023678747836899077633915960838877634477286967280405083641518120708986414629064723029178438422026169193325675225138853424775741725199478394248156815984809037233910114995815033339031277216319649932571454277881031510325115370596620474111418786248040416571153643728365866523101900052481350292437657515657457345138414053147227975491209276865171745924653994163080083931295336382985513850578811937445951343732150766557750837039808677530180596663799146272767526628024753648546937735995998663457194858908987543523264549628954914856864237441692479185740282866991147376892434787896142289607884827948245089128523022234658284511827884468166180135021961166356926110915007395994845213962646588127952115291351021760234641762342975850969968089712850268703597338090798085861785247071468104696928885802476751545699389427175736102830400682126440283724219238711626826565449481980602647619913228456135666016457852033467190402460168232812924390377208474508704176309459511167202207864128656122551862526196789493632058233375863176127906448154205479928880684517585209138995871130664447850364730941667195756054015256061513037479747242881876243253171660086918068946039741240583133431634522045275823168473986872950840331090453248197848382573219512712796338138382517654668986929431796638410040462358113290125027072724696341216034888924258165101023012881824562227150704004725250016703253879063263658191876671208557640252573444952105172694787377881511035391937015465514575347038138427477428529504956780647369021486263169988462608292784047256144621218575630705640949259703491451375053811072554414186756159227173164151714300705236975246028628691093818401833277009168387581154803831757305920066707356193057498307039651613776323258566229502170463971174256561189437187118506537048762028535156581543435203345452311056075964473742485770351179270383973783047274265526602239974551581914547382095424424601415333440605404513968159116158435935504448602974669287138582307032088133505296594027519775276789319834611774180765328 [151,67] 819854729007507551047432712062105347292093953236908363594256462930812940523221271955603477681442558352966933691013072116840536409175962930641176912594437555678096815215384201548935800858351340397275644847411888367841625341696703700269196438049695746847082169796017003208312747845459460045535670748104893733646893939850370036741252780505763101807580439538856897385790862028808429294597132858128108797019177498840272469041414885071351642392754005860861490119998265373369723150000390224557670908170834272907642074042314234772769320028825005074385549250627814957271494060068493166601173430726480605072052269950924044726874442321913371887414942132099417686805292061180564381112150055886033815753063715210007378242917534247632528090850897813667632453447359382478006737022694395217628019391624535546644872166071831611026387339863998735712120039650334411468321498287020383871702228103242323753923566328059931307163771349259266321730494706203258090267606837976385995382824475259156251145948053113878005568497916060542883857155861019848483600164423011107847082963049015545647348994691939460666372971112134200275345780540508399472212948421643414153966538694886142635173768423570681497488344451632263802368929256757051064754505562185311637198934559386799417195554139193561366220208291684523308524606039777964975591101130539008907446472589206883255484457713831552432586034970741729912774299917634237373655476456251593484090714506552068050106980879361142262586723183982189748078729715092651005940401121128108185485197627291839638149266498812818771968583765809295331601645415654996389023251487212416482513100361020095446316089010823380406692102634600064805017152989881739000092763549620775988239976532449145345161502570378725223119555852306052281134534095597155715229873207553820612180152929112276799277025337175990593768163614238891168975523283990773427289619051544590866549283081060281394359044294743689932410657630786852234988096399894924863586721659148940707618086579888137989602087368115149095470354299690377725736395066841704961150894053092363476095791287430649159311798425777421575259220359060961056 [151,68] -92237311013592683701105606885642158154805823777526640171501573023324612736967274219590234922617973608552449141998409464268125335115677296281015642974044619037405903984539472357071467367236956661639402874017103538731242219957379502500651248724660853278197384546409785645605807594440003368732198365892895179650410399455659799816541472698101886714055125540450041751863504882256983481609838204963750792513761013093211498741811220212833251490962233935568133413249867289520362673281620811451934644816129335754758265150487655366505809803930456995083388069012391862475609662951698518877124938026341500107230507718957172345422407011243083857828502464932418551659912754916779803391227770863062090860382748249163966860417112023133031560682942081268930898674279698125795292212287006316112333138679862057229757767663447576837948160490379838707419889516425212976048559392765980950207237321226029746354138099552708665782967468515835942914755910289212278220670187105313448614790041354560226749418875392209375562985044055527542592528406049011815706028864328336673738913702741393940736754264978956605642844990033841783162350769378202556257055535901761743516476627322478217462186141060246936696100716403161732937232462348950475078347281133798321673026601943072922618952734567751891013017570214710997765516463998137361167983239954437094428724889199034616334698806515066342913063043356266517829053962428445766084052014408930093387470423552500261697893911337461173272202954140107869541950870253408380784336629134617328790283167082448710289863364505240771153262437075495282418807591593047033732088763114508324999987298108791570792118817551070919177190741981650363803072319529453687975714221250447183690168452798062566863156575084669750320104944464528312582143839363456416269378978877857051434120879598257445700315694531308719225992486250189991499218189127895960937937691008204590120565860777415025473449204628196387312552128052246054887559464949069991713947855549132921482294253573074663277247668011393985247180270172293631658758587864704520325364167876639892735037254852365461473522473141963487593950520098704 [151,69] 4262451481818959434345211471081800380574042190994021055517463671663987747968317859654478428927944874068926536175383373115552376277739534740252055174840943186434384322026138258269220067802339670294738642668774113295129652261819247022872405184911559744730383555404626744631446160422997274577828105596319514311406531338519588814658824523695784667940933928848309333240312614066520371177767245768943649864559546591793544230863406329651687491390218723984715999896562965361920898592243554386547306637385632476243301583018463326905684929465187632006064746093713323055873475427448464972712389945896140539898745583804992694669633997426969429391921074442807620532885229001797320100943633179564198619104651852712336801213152431363727811859288000865233181747831445873941919716402716789680791206658451499266329197381948790327498294488176722529186398187375342110012855576065955358106779247712519426822529306654941427341039137047915367577956239866995064840592269022800387023543348857465286489804543259387352019659109059316480164560975014289455072546063018184007974981522362930677592065044858437835765126494133247973334053153821924856993836622654027721259356501332301043950018547854424467439622586532831612859520808524861274806837889500608812778536420594866177589610618847216017005284475264562665150515242300613673704761620986879968879351478480241169614636852520189640988904531150871826600791548808647921844213552345228941763531206273077029382107863201262018426230022297174590262030424061032010671492632124983637515646967806890820344103024322879735822846042422442127088113355116072151924084962096129058158112690458454785265284858896970353271453457734635902006573381109730190451199885525316981490987541412523924695541344525849643937915079942816397683505377687817711956965218894890023637810507891684997687736590387777366141237302963654669885020215985129774964056348174646903741492428320804172336611599792868969353028581717914036139785080340786791959223624009285896101713035000922135282653286335184130584335798349084178383377626226665843464341113846689453388417611109070831937192943271276336343716941056 [151,70] -1089252258346801214260446359218346021049390319204760560723996782983816901603332898010728687758354868145861112487082955374530573069521043628688639028179677704819799045350597909874274960666333336522746320657066828465884073405408018412631372506817309169183160191224651141052779801143002412281624309937075068912402068501981460411794345626439147857185665912477676896420554921793768075988718492385349369840779945455471868623352582661668491296500479028630118554917584573729954469164154606787202154322247473568076892425877713727162177917435162777940912367794039702416431037076313380567986470152937164118636406858791797973398403423922786853996114694589436097058703382193727296486923380632659656098720465998652513975819960762602082062141794565867579663959657248295070870197716988365564238296751162182946996354118431927746730815147621551764583874202400408954969517261414452696269775400272987225308153589003567281100224112719055517898679788988912673571199521713081218402497467385788660748943587320229195898005515711769630630273312001747185184681602014238161997189643104339258467331056018562736308299559480720619953890361269534724870432106751795399264485953984345164552207621116209820825386106393191793591283451162831531117872941976278907815393895394956298548558822803246400608254647384756131074337167916391954185548985213246245088666467089113463129377300662312211214775149013956257248383435826129788084034989122061682600399981788326976134861710757608305416565034039149850288327408498292223329536576805828047599814135902127931903963986429901824023815183465954251658172205041108345174123583705010886917855300720723078270316628281178989574170173574375943828791628414775466907406224133907685532480295126932172070489092215368035777227622824740084723034371554353765943419649873983505220313500698180873932354623811666930446025137296077181779297537653096604018459365594790627630581751850333709751400349581358924439928562905451843215265691200021173117429856711740270183772278558037144049745295968350787596575837143528180010288684723697718331777049943733950139718629774684452022394025744700142508536180 [151,71] 154057574526202674787392611464568670437164667009521203515267133272255860391045786944064683146010823218681972046408238698592958548684860798111604741050146407109489293419273253440880038837205716230290948687244433121099097786231608916821599435101828241494638263512128296974371970715365471980003448065044722444989911836979844465013931183593883812706513202612826374603902008331212392932953057914455887529311765356969110555775483891189387325744771726274776167167114456090875119326881958570350779275163069741491024883723450480711108279198916783453575142700467740565356136193227710505850200451388664072731243560035997226993535474167467130573036982144575312040674638575358114401066116139950329457631268323821820878354237128967133104207550875389523921181187693156339723628674789475101225469499181068862050952839256421134354081179503853970324174039574305553718450787920021519124202699003560741798106696753187902996422577567001600096429530191094954302273677152165454766909126372457257040959021071775063102790022839898818183225845116858496983513929766339761303807244779947870325538596603972428824057953808983947861479179516537385075829476502784813444769605546946802550492687835507674325926497267057661313217158335603473639237408171618441578271736108795752108083495748404814304779825601629484214183925235585090955878096596143242978083238465495829590663262401115211305705314309094097318490913468284825587303544806821572812685913459964767184851539654237047299850353360205405251753807056717303281416756448044606971672115791834874833285973559711165706946035023303464573175244688737101885344382252115066893528758025853677654293247133160944349101025665369439981643409940357967560190061795642968688368297407719923348631745592353317856987019606859779461915799607693626509343176307546449340947507009466858639803127348152389234111265704496173858808122855493645753858768787457126228552152300649545718480829505094335222671116592538620271015923167547817681236296294129695493988722674621534259635278364051080001969464718811159637644118750383739448146770986533960537804885650028656059971710941031825516384 [151,72] 4365390841944143932907025722146155105760207265666575864016027666578899525071908214517727271263781075824776471828833393451298186811948716259480599111939442410289904046023440346496665022217735734493842144251281986591189663038661854191086581874426092396731597701493603484262583529265313205393940121736848793328663773168129345711382209813779894676778400664786357301181547599899857906548104275874399696277835178641624948777226217288296641812793909822788695454179073296547716573050671344195907092376014105753104428457798293430708277379397626910921802016184791843515960736873702494264859663546562361431205298053949192364790285714634651652463243144084171360919000032046083134061024647116282042375439345996174388876713777390142941138306127914463989890526883412970111879625673527320693093086735359121533914523265192312713791042985675288107175312438160664494336708388358869428445509639460395192793237153106640991100132406826687833413890194607245011210813720612869704760544056862325320673682233682926031040372827617046297823257449259540014101750592370194315907165965719543838149261708275808624781182316725470812328115473564880485883215372853944755959223764205786304509879643742571100965292609956206971899978828474714760078299624346772490415089541082431309751414622220980991248612269608904801902410216161556873110925627818978388470318250603180861279826212627063256603077418252159305743581085944656306177657794249383130299354278227039503438781043456237205947154204785925983931030006902071271571097617382166022889662458084897868820330155590774351031170365640672085175319833851259764636087454188289378724754221791032475389623588618796907646330278464604775878950981611735775437987780791306035027203064048245691813196822141739184047064371948739437339881860222621184549322580356532182034067850386081989873664137659200676249755185870360900897756654626832095239193352597939787511164878932349202324963005122596839305212424892453464889715752926498806628455505157881172303682971716112044429877471431042425339228194317896166042955845724988144030354481272993751292382393116172122531191208522723432 [151,73] 1636823205987061613407297027836789540891795790394857716160068946841587772593630695461500917266829274509534252385257387048788322765788257392562888348444322416452311021223286268200014461830974999234548988963063197853177946723219283741979189177720829396862698832026557822107484107493279260810376471208804748278445258089763672623266689864049190989339241043775205275340152335544382865616525844188196502934216069331699461270966367341215419054658406453238513575398403563236583139789458827747337247840686638042254009458450296898814336237332636778659431384248899408406496819034677008673661138830958682635810466515923013271104635135193763162810540362956768038608741584062904490070444219372527568093814700806905903496255889673391006870939219101312322417566242838723480050554393367042151902188203002900057859894086084167083783732361142978875634730451574782394438328900650464130381889491246512916661796444122670558549187103829733216673874911420055958532223911919130024110176593982805915655763138986310452901985490146792482731838187144166368197063106989614190593716042604588793635197327684228911496752389340540404308787032530239716917810462667600370067029728874154815057206104692171267170692156793650672294033284393415476420868307027304405851157982222029183621515493704407464869205435475517433649967005439174942731203530969371073642475118809309450269125079946989944646652205853342321879412413074174241168272851865869574777941720156244147047257164549860303045365315356306260796640688632643435996815740487666033159978111373657568379737160234374670015236697989332743460134042778800811477761175066473050991774902116289980394662331986065106586230104047403938485795301393707268780493269733292104842451143770855073794474267218075814229661801605813016730762748696574110931553305569168124672739935916125753752886882817379621487846551617993668943451689169184094482733568396984267939657688140763515962368358860791674050618695465011260102303925235940161373958360136132368075975852738615723286129110943329654557277955239057060693392558327935524607951400613297905259175863599006053676343145813024 [151,74] -39739478671554955906465302581854241542517287573702724093784034855634482459651696004651968690644502613166181472063352341650411642035991102579561393729047079959116433782620800533324907794742347559795699630363586006326568928172655083108349499219982225193708656215654330984676013416983080344712978107307953417716009110393246343832177793768353988634879305308936101017625093198961048278593930480312167576016294263969535588753268241592529809907015165643177385486580200242836601200716002776955451450873235731733693483363635289362018080219625215817715966998232269279549888964531104092314376774435582464739004702955973996335324101400888728397658782034140029062339952607437528113990614183259942032873051379341195502644682942037107563061748017219368603343934067152758057722698238051862727726512979462896949183237550982772633975021804240299603500939391593967131314137238283145137608355133618861239530173517203140469886133013300484244731499636870248228800747243082737039483889819806168832773742697476615311745261058501266735362735824118974126939288185376546207095588222487373343375673765104005519236799344774569191368100400865223714193757633076850822795800865283307528610014025127756049289385983953139942499065129056823720912258250582988285650549534738232905912315159015082544084592526654421920468197738456219934780593400523002719872678835733514430398090559330371493197116689651876852159672876886429194697959105489846147290756050677647118325733387094511329573880081183734889048712389710779273821688434046862997323731777082914092011854401503853055059137246526467534383282046375657049999206926353852217823378579361515684798268535460122925142853432371468080629537281643081584646825434975906364478433572227030865202076485470626611855826963322816868916761881255537057421299669344241475421583313526545791856562973059952139919040897699929401588610449971557014744313810438721765230032810257694709139555375626767037482178648516027724736933278255995666457982493079044523588596783861123198441979451306761886069305987733803239480026377559222973697220349884644875769002732630591721495219928 [151,75] -5061702289551383869315964401637288227845555417369333565435541954383185616249203947138275511724312097557429722659125285447674949550592075567941678030101663756335953580590912702433742833995601596440948851744858948153568846975589961363109082670944843615167415105019505978071693325290811745095787673401126351929981246912478673145736780073484020427215319957328342513696835853270166810242823373975425429576194888468697978208553777538210105166629223069319099604523609440101731355051139615300164095122967731071402306655227069854968033836248171635238120016415706822999543479175467081021947094185136885336092336133062327830246286898393969053861891044207255196078263229728427223286972501702223639633136830850764743278836342781081218337674972547817211217126808620242729686552098127734363979340063024667795300250931204650391602342392658807017706537972700291678686989568845205302321257959512709805878363152306942902414337152231496794412782376244088961583632444636213426614278907602869843940562842116907145009153006406347959029613862787046525314856049706967931644148131194567198539386814785989940317461074429267288232764167529471124119152445861229101195861432419087291136356644840461143751570582096255940356828202207012489437445309302973894723224428468677364257844063441548188262669629726144239817947017099890212413145138166050690970671350016604008986264312190771256580995006702920000455078397524168117348344245805106648839289522624846783742999892397146675692013091040493698339566489151605398857036016797657831447963117073811582975377979032996241092867923528862124779039501089336475957298838466349516368617460404206579889957613069188272825673737027456495199467720677779875713528751776770706213358162086365041206692192778400967286252975538330769985771782035969763329066056669518820337598458729416234591858059149416783137336807504442538943040730151086660213304400622990019992466906277016396920956161622088253560269646451896559756920394686444635686280852605678035389807427821746547014455019452042807713082156076631346178359354817946158730148113561388721081563835975940502100576 [151,76] 1775994628832447251947944914137605812360659854581606547180965116514497127385573851532868003898535215913163744299744488499341748138096424841093770381801830023339213443062988777600898610543419200024247234380016964296982159747715001017741026209107853194577323878377746172738752467698263711639881570610431910138868845119946331259373206336417967604948746112816484546504402456256570127132958813830539939325685596240106334153918139290756705045658962744925325957227719974875273490605001192337957397108334930017659295889520332253134062123452968626627478385347623118281724146102653316114264761648113164351625379966834933540235883304763303003629820335247223929270694672181032900973225947964217502168315755630273625916727253368934996764335159872032014576562096957176517374095511710786443154443038660566228694434938364554634034851064516805307201490453788942982144682688843767559686925357960214290259932581178430331246577109337468794033174311970163430664282053868790928165743039141345764928745020001162472838955776907506998437397638268725443048963198696790269340531811605450982397702561984283546360038943914962107922897053412377313628064705084224152461388237435986385930967739746278653325971550135276546498520123652817833001386632991894078768238027239954744348161802162787323543691426976985542067925061595457151006217443100731941568849210999392036141178831412202209466238164910300787313444014916326569128535087633579777798635174643731238049407758252466147028633799737857637174355485103575448266401740340518970480141124005087528899734846785734358797905979051385661455862417504661457980876780765736907820770808543524987936441979445649139449238151232434830708305025601916394825179355163502474768899319104469568654254207156703603021936088783564611159124325104434919857293504117533721861780463792191406108606057090230096400516911122118755044137414311084151473014442794919500563929860232529378624301647986321561924182736614201692370711965913288694487082985342981434360557907167942170215857009047013442641695212431503000218213858499438071034059656519859640228411670897063733984 [151,77] -90656699771890207688133826116829119890836284062494784633038880433912253299664081487421327052612975361544736415125144060986629541738597791562483799037053889219837552121947375067087816087657600849061559877016811983485730388362466090366362208283405595824453880852364568627904946755197286400137386806334297735683373436841113074648295828207092132975933061368555116008302157817649130671291733226323362374222292668599313759572700203033375163004209196411514673687816838022949397156691436105095730174554946329821806776918944611678370570260488023876620042582571372821181230823471588829046890390391588358916933411444104767220546406112615263974216531127222473265083685481873122489199111639741791040405899044142755500570092967873807875435592536630208828325389029387823807483045993597280408314029528756810464300345553820443490688946430013190558227144309357358164261273473362251002332895690474524994478649904020986155719006300298435371417332223492673104917213030185075031564728196632462418276250935897405556649782314617578703195968907641359303827913454186765684793915137789473575193581468630144307265404720982387416459223260537679552573656581785198036253231491734448444910842526865071661833578379324949232787121570106417175872640933173979316085261001962947886885867613265386377448457834866056754520468188183486839597357645417054421690882187506464901770722729031240013691299466910011409433370252604061088118011430418397979530370247920131720550288903052852337645548417561126393756705970605102330724313551012703898598958487342618524351777657375513779449951689596533036404814245742883859253454864323611863581619933445645151727532835812856053590792716802840385446977202009487200939149973273290864470743401920254130937985977858087059127827740168574276863306804457648132501134011547302704763638477344305063858780657310541658316601585584865003350870361717247527613974787486060301892157660929282653582315558886168300738500736627413925521554974415142650280966699018224530954901003505586498960241806949092109164198517797903733044895502290193175214273139939692844177612890328816 [151,78] 551552679891618098747034579591561701107293056119608990871892064872618140582849786010467069380506172554372643293335414671084327055252154195275118907669313118119503347315586448152915574203303428851235540703447594263408222172770022139564382619481036700362658496437488043014418308856945261728838820798061718532419319263302725374991167123771458252300423254851114282629461134559902793515644791753804493704039087189337206781160849848036987825038801519997685465920590690115160192974282992350671694887225775401754152612719828566510878273898152099687447395187825377261213200389547711527455164338598839545326549608538498471454686124800277542591204674361936450370322123003725538839312116125486539314069347198665429601987040786808696028792689772121234771549577449644754854389145838981074385457446782015391608088996630515967044544736005785490485941837516681282001893604779890985489016509122267280940066010114987713786370994983052752563123753609693908057253510908003469386262222495817365592485703748722906901323420341507990511078791477799997882612057665225615507572852899672812411653408882020134541773388005476284796600271887595505086061595416987859933813013718121413607687314516964234687061892749684879198269387835489922848689202071883920910728457469769333957746896268511518635415159369491582821048838195035450851198050987932860772037067014131335463860772884975994282565741740457997375327329085994529125559571926544101212902126578264939255087023432888429208998155948006151417418395240564179985441565093246210255622497598078474377218111282825645214417627990122264020297998054158365686804995908110311291153533844568216374076368003306829836283241398798233867696350241222350791378306151696711981848038463991196588721160130713605236888893402977385943178299624701818109376852492641842630039080583764560359723829017672280040218708215943334350497875953149354222941853486254762618100635021460631276654711468715249752703197361686148527213848275301749482295561070438476711932280828678091138528072286101592564167446403337335439877272832862059605115595729632758728622973650 [151,79] 1032634467089176203142567394283225037658375755542124539985174734548755590500215182073611964802146880526652233808059313415582908483435119115658120703628894026839147099403368661538870531822283489142770201029926035498546757329837090340595900539624200717194104685759670521661087746914361120164617022597567898693789425989465685739441369088685070759352726603534710456093268272374981334691566607020581023646783850557367092704775321563630569520901741129511813289985881093283617722042564275444963914533183201287216312404964661526746793819439641509471784876392071382602529414868981956115343459039907980303417670088780140179731823477502828381398650271563974062214713336698981471299949944451192972482662649162595724763078932209947815040714720495703941631459876663109499643737506475111995097959758384047628442549711931631001200569499480676097696478097037506278329143546939072347693157395064902665438478296172470183587996057995648466036344628180232061109617345788696574564219653416742135853102774495344122199267883205672265177356228764256091402235403915686447937016551203490317404362577102978277218478018780082320321173358834100834365688389324525198184380600604566884764423634472227827153538251340957636816294385458811729287534637976030264436653100510740796753479672473036718254474710592646425703079702227454863303337988234675217889537890222479437959499310174349334810808731921844298687311981770598645353817866801505070726114123505462978225221377619120050455907772839577612303413492237335007398571862597597013247348482079380635995250226156648869530102669155921444336255408891035781151760055214626766223706791112097209217903297725869656379193978204605881543345119324273810141672889786852986608511061950638777769886580167784490082711753603289048174330362938762633097364024298416292010011626324550257249228120437137320608460139480091537519474579242751313583426209543042482982054384894965283441235046406261087211219827908608994867680398839471021181571289236814343486921560466416411158232385072459169458030273575944269013128941019091935428164873770193620823985592 [151,80] 30881644654895041757427687406547105074178143361387227837907852629017165214672504843029077231879476472158850712774861671984620401285597799849918002445433382012821569609807020334065188379497138534748369437164769830959419202825833357972930422106062317040135098229488032202602200002064717335731941487826024810218255840698559829192168743135230861991385497999410821704487890008148698674647879048877650036832309205694040691328753591662080373655575298755937725969939947065734168761714439602198309536032927472160522136344000170694060132166049801621856362218857590710840167968050423401845217385893967199849005555293912697838164648858811206276810701036631930295191435567446129075007824492604423592235081883444045305573031438837166763952440098313625212364670552581588084827157204418763147118755259254687574243391015587446074480637255621824850269318217587578896188336570272242969474779297962663222834259792467140094457477479502473167160143139828666865498476898113567946793796135723017503533602111416661226779899503031829674795267787440220162000272392585299457912734212659159135530022128675784542517399235721279044605710400135287781936204210208359396552061367261299212975153579863744224615636425453451803731855358936028801040712813109932947344995490486969807276330196479921638962472080903271799038654607262334965878148496580742520510657736601754373217548885292849130742721288831705657714702376326499840626107692323893754624992089630999899629399883406823469566867349203738129837926041230249086239166003331578381404775630978542601419583540620095730688790802098103513557984037578151350567556204735799805762267695776814313948525081283265764214867911303545307587949565693859924703077131883328850223557342978181390670234986832364166704394039453511128996064827144170368533334924422034327974203801727776956328303675095987646294155526222255956377190308791247326706538445965841422155716863780717991374941065777701233480709802103625422910597076199132192074736765829227352754926261383261879265486055407280383335333847051100610116262016790378934296315620437979192372 [151,81] 13714668088709156040752394100305954205235617229075491741116617710887803272408069901962648998673880785029026417870276864762481966256286074780788890319953704869627608963202317192301853443729166747615083529013616029274218173693233989456424530802066992463221391216353741739283877014926880604978476785789190271941958633634074641195179626207959875337266368752042749695535477707975189969165476933880984880003016339374571486999726624851096261921388707893148908353481981757386431034499254871921155154544788239579552233537962282836073436139099240238620372673032596164118570275365070568072725547775588712132650366092534357542545608718773858047705376526055160798511630017194041223317403444820037300924888012516232827597847446794625282511229232969923239455708758588550417869438818825771686696184780085771912072007300371022100345179809834707499957955657233266643672873776679701320626289651309166431226211622063864644750206754686017889057957521055204331722150838048341021179229266491467837852702624042612366274612124329605746656584492255825776798112443881158003198410984579136224061280608944350292177808522753573492167693805540066286046043568931428236448456165107933575407713303701226860853197530408411273590760282015889409583808451150748597910485375295485260060546995947104105169450082426527840821887862980921367666925595828233106194608456185897080606031390950780206615599226474269453555961878763079213995102147169876522127698690401208607496668556156182546397854484177590104622910483146201208214853154756488514740338801289655978480398937279500966714576775373076636392821457285127230653850849628359501763041471263272996379108718317943212019647841385736812053306456700525335463223988199073156207381959853090676912540436817531337066829060218167230580447287574812247601974622249312286953511938931527796732276256944973710370412046861847704739657837414327513191219428811663399020193361954234910040508809194276664571070687117849720491037911471080308035106915967459934875266644422120982583667237662116396341015139002719373575691335291007565692381589801303168 [151,82] 99651092544523739992846495669693732973641623679102075243086654928276345128623316403512039279241557466548022580984973698794707624685079710738301947134292064860311245753966521570704820461074928730080293455475981731217819101137616314200380882317026824124557981648209481839201407230841425374477332259697154950355421074184638877031089218146463753885595497401546246957621872220463137288018007358139389499061564231345501625654722585221519823549062741578558009253247748208766826721208817127309989613656327500316147618037280581822715272826722881959688735681752797908469182005086530516638539061419445464324552146108088895547218123406524218082807445139990253914779392867835373594255533865829768195935760267516813590809745860063769547278797258758896247426542377613207024987373348227163008873589305528872846907683577866831585866300690266363220215941718399193779951791936932536058416251831308193214286266361250093020493458956119991982616902057828199532027529712041313800224345101140827931968145021742639711371290781278642759186990195365494995701923013926767943628746294843074352368564034704282494221267672413093672419666554547754557647351121528980636066837211859018295874024970274027011131714332376934286798632549433013864852829976561435770737938381058985381812740415290347235256206949665001497414849103888333210912889281794983546313632279088755838766693469763106049937750261640670116738183698865536943581509917973550799485615891418115042967535046158263240961635070489252517908093132975879623829946707415251258461906177897479274702334641194121293771518101795284492508385024060006608935002821795694492296917197948245733806749813477018238650243059396264781861652591528836912811040977453523828753346511370960183266361280293688592856934828297503211946146576309037778596211810162060883959478524220028089106862183907021590788444824179734043153131790364109620382166151487973661135813998812939628524070611204462426761930610708893555738539442549079060586079697442955181142107913681099639832122166597827864999895217412636674380089307049293896514608483792 [151,83] 29057982720176200281676709437194523242888555553804712502534630009004102496045871474596301775162614567434881708225678910677796369889854315119613771820946530544167217923625544581262987940175364804403376739730022352470071477914111462054907679742955082313275405160225300154424562927363656938119442871233656312090222092309056175389674405035623821783884826425099993651233069943977981685658089550791833234697114356417104170500149870354610758925213685211125399769714696966945973515775729045594837695251169694006898835904638086494872360246470387700157435296644690143522305100461196008622634466190447588629514364854731795388544583704324416893348833291489279834852322672109141713771042994855121559572793205910978209272272426880230905648088161004823829031840912399126222144545467851132019477902249434691393878921747004320098708349934360913643813359667822165048394516194754303463600929484474999606678824415741359909753190768753623607417032769743691499784593367352348400382343752106608041708584368203332685091598546395617520777048359667875035224699704057733127510163712383819439210502748337582505922612030907096840566508824825843194230645482054906918176626216426296001911577827805206576595970595025509012874953476248275500924621269773066955100854337354629183378239171677713021987094199110237175172477057143504067754704031116662670202514775783559375866194702933708363972303001670616012773138362377366329491837343782761247601366579276304108646798098794918188040823092325279217465268875247640330927741370199224038217083231599171664263666113632847507838653245863834632075924902527001082884450618928490483101032213551635613351332208220147774075527304426054192807233099252574959692060781558237676679657639646551767402410019960656882920220880647745050044258806000894066401034707723283983311947081499270754739384706041383169991501183600193171992094058199970566427036911924127893189780471573083916827226865783468675907012020889830612138331024998027523997098883301947428831338750312714930800082963843622187808645277118382528506191123224676788198082408 [151,84] 1311033670055950655836455516256499805273440786535688184652954275649749461769992545220176089885653495423328771219423972174080155769069869163974227582884134666795411989087320330922907451827784098674134993629315857512500856372159615761134376417672181396495432340583384574580654035470630095330793297598024651108690892806162583095449212580006430942772372388535127414405395100755799704317764732241848601884362394431105462149537604000008997872474877618696356792109085081765884904892048720208947094181265912261438810791955598234325011838424161355457797832562327792876089392701152852834847782596841252987229255884857383047747310307047136756650159373237692303363560205427636828452109895829342336065353304246750628106031896649018402568996044631498125268231682680713548089344350809000951444205521317448651626476317327150362122096496564389285652764835345989958431670792942810932845477898425199351134981721710517507075075610374884472212910401932082777253708775074113370428928879407296392210353593812721090232851501453305398400320935964864292091027322790096251558928712268803312491025547867890338596864435453389352308341536125462247769484905159917179294145845190658449285566334614487776803972654477088794002645185719285101434235248349524602853545766817382357409276390783030258328621715784845067578874808716549600880729585622833065107649652448723314584109732789910917168486639833535041002827826597166803503427148468716279860045700834474845764729160069182744848486353465181731650730342145110814579934465776933012800120701958549396654268367900377951134620632855107494567725182915344799893261370980210094185461654262307827824958734346004711512881898725070705232711199615037126473428456085570708305168219388290161235686404033595089891615409003884147710798215254236564899410605635787864986360319653535242204125130851827195242220527276360876807959042259095633525348290149067771405716005995965383337464873671780533062724004597328859426110755847936905767120957904706349323649070169950433563907733381991693217062307481521247070098128053110145155872 [151,85] -32203422197389720262433973174400259058473290615040820192737018673626402683524075246185402021649677158912289059080927962942070559467891553647376530782625189455471667661922483268855492899881998834814106917685792118698359456853128335333224271156843339375586999301053882811872520750220329477402115322227417229668539994879906173363819431718559972571043006606648326357831295156475224164516489430646168218108634553013516989158858790786298238515545211860786576910923852668830699489766687262781656767546564482179754558042917056355184496552231549472861995849762568033889600940534223946604662219002837140751520529542204613664120534078861458216751637041994528939109285929283125442612659548296535415259047918635702723064183850517609769042973504843394208885412184659565027838622663904585133090352864524381525720407379740750668758505715737430138601497198877796355229732217596019586883091306500760814636874080829928638198457976087335816726140721936776570841011678802298852568328909059099025875994022094763082646031486172337967534856384979463453420368476154969350258986286386597024996607202623546795847451764926641027444666421176913248409657084720051992374846078989845858779184489344084614292168762238121955676595310659222698652880951134607098111358888697814257820846787426385431473860839028129217843823629835568672651051266744790276402194604795360619215176176250578833330425136578937897664718689361984957401609215456586932268444214492907069904480767973781917690479313459269210900950951416746790956856487424112892460253600616957977275046972941314076903154083983890894451369831186958181212293295324153889503786025698368268114257095332193407286098926475118458217156502137401928341883430714161974250538289357233006653655685813803727295732818102502296960441496819473457875971215554595540390407227082046674125129208638891393643749448948464546673043642706389657261093883729249637938069716623383820328676489208125836475696416520780414584826540878186059364136884823653707083299473502786943180108219289438273847450569251165861087621691788584592 [151,86] 2489015845492857860528268671861537024846789874524622917971174156276595746160150733290637355413076119313912577163104795566113153207268968269231600977758050629167756259123760798260831000138733280770597666169430661450211375959168824429827947590881772940600010319813590193886295010841482778160934834222236331021983644975960214409237911711596675655192957769493128123422524569157385419641430332218805502218229798168850677055320318689605799569720053661584259721498402933299624234590956485076852163352180896360735275058791155723634078148813565264461021646269183535706503233852128336857867264327725706841002904024209172267167324303457832713538692882564711362544684621456219569003595275842895221349556871624333200277142604530009531849821603432855443696310322369097546809023077473773466486267939466556075745606801959397494641346988578651742209667650876261566360729938295830577274569421596922586411790785782108731593600444641408700077797296347686471012228283507142161123983742934076962506944117096703839689300598364612248907046264531151000490810509587098584000639393502843853944824115249554889332461208383509033124731067586470679176735642006041842006262797207692646154694095305310000875142867250466465894183580414677848730419539941263144858587046230545583385164364011991088537835067739080529998687413988504802367670898564442463415445847845702956283938970661397148104291906600660640425594772412422722055466830817004403293170543196078859887684830040436331247298325354341495478284717276903097785033730100683916971308857522223376173817788725643946990049884887733936595202563238319339054184775177246327480806087600357648146434243123120482491761616576252812614772709603642382899467882939617785973773127313601376319652519442332848015554847953823532886803002448024881978001656807528544448629611956421544412688478782992544609707499787847155292419647295959561011780847434811546479114532673678576578755307128250120495279614002179845771607605616283726928059567591953630109073649225745712764146270679508473210827580075863153617377109819848 [151,87] -338223724099903205868331045973070448768629476441740483518313019074783325280352262186637124448045634972453236718031138505160098286926570547590464295199542058348346751116953175368408129708638298695338949896642852928354467794832523070287323437112703969867941104439743463359775387379179621040171660270353977899836641135864279023947472557601657487958855025139644021116764779624175956623923555138029585615563346225326232304534315856853409087650504332229245058489759786908733521993549139912912550527736717017492040028177468062977761126516685151035410561276083962074108580177895003231543345677075789468266354812315051482920266377230041347955506820232298134336304567488202707720667659741242894194550329911121318142504747438732746410586257009028502748162446998560715489060348609485003614742202995795623300971025900822437205372967696217204469664002467076784156725082600050016915685516042150842650938488972187128648456246490537658016570151372939509411736240412918224079651276170529804392246660157441922272677194826577171497148840571517655647503906828461594703316993818505345518561187127055545539084815664796879439392312981121518475460930458338209520788202149949423415059117397710240645204886708870923182125426777912525334484847430651756666518888534228586455446866373985603882488886130202484826562475233411158609134039501458943508828646368206432809376931907345380595864565889987717501150381246389062411183457585399179396548872421356023690186767235317092999032149706251317295719371532594303903180002864937111722088646051867151816482274712034899344243954383151565585221264619178308859084042651558767239478817764681626881663954769554115065603452347080135853501785770272072260700607233784177932011990523370162511654608399039552859735761563726611120563095231195322514556435178280239863281701491332623526200696430798624596324430134283770141736909149625587217424992861627582824229540604717090767057865488521885384571104299572769086585286688705379976339364502081433941272961085738444018742956909362617352420914383787498376740494816 [151,88] 14642989102581810242695529389784989945087626292274768141270844946493251429653498378577206698595896670616814498703034096798831292705008039308622702085132439193938533866634104457229894441837117145441726167358818096330186250191809283204157927817194409537526315672884843218963291147883347141270911015282086804684078286501412774389390669455827766037871636118689551085264586677437044027248139110809082485199832862254575113044555959620631933201596078761000945074100012394620555588925632205597066962964616165763496934971821600831727594865172841267530337021208338265225795364439568594692136642663805561891914172604763377538268821825355207763410858061495080532785085899220725305983831770670889529226081171009107046822652706802103010197168173299544921021286618395770972822854303922357479001395821587840248891882575776499792069600892597246451767268898739151022165621905473964460966081503680354026875696270421378959407283720676227164687621860184500674016087869076274013787327766195526192455848830063215455100748216801135133367345613620593143337584626911618120888897281829997046198563420037065318055766083238531081741717700337025606963629961576884058943153300650578792093167258568461752422073094433791919918553928868634865726174916474762915148498064998844053097473846766291663503066323294446078930361323797426144069174048571557065388546093989711534253327132430292269719755232015246770029856577465203644386585763121526011373500819481534428810676701822961869690447499485905002977828977317941180731772377661632480807289871711846950897858152970822232526951362272473841681309629118469778756197529495144940142071418545763280107040616439489452494518088821165969875755781432256241746287778034930737069233506497332804660597801987022639565797274888829236227391889947307095633632966703242990796389693601918806144147503866186914013550008612995855164156484603309608860126858681796007603559391171839803867194093593638315557603658006835758122656608840540828770357145687344415377633094744428535532315566373203513253470739567741747522752 [151,89] 90013196248335461697529914512773444993210828215915007478135166299806935000670493161889260985999377828875341533216278093708462019908888590356457649537003184567525088421166646970066645786255604960007022899958872988205295602219278257516327019407538872562778489230958352984059635893913075296252772435087220765981249956293714318635878932374750196736292436291750583610864804529083324104343921929184048919609059892505759651855054278023639855063602021868493166204043123325778754462749828742495100447869706705916837865854296380271803347219100620434196308949699723595292691577064820227375171253821577347163382670262982969924054204128878327845030941122204808648237242176579149430836364413991306461250141504990706116408988713356014847671320566670379317898219344421081974272006873151409149140192682104936541451243851003336954328669726599098038345561297944161122705670169081261623928819536023382770092229368330661933952027263883747052529835129946437856370162982145123371256429572208522051243169794346413460232424398672554470751463384692628829734679212458223286678850215484432415554628401432319600742397679487143211200137968357493436598915036736532718409520731641393118655458165085665765895572880276134955510500331455717496266697670477047334148153795296115862086569060268401611775026245894298953694049350597276585383593788481758821972529736675260523920682816163873419860283994762834840178972062379456371413684472873505204963399843487525328870725311019160182103560869050678803120434990116114691945236692264046425457470743690044577085163962991157651604617627174562306887407963292459026603251886217732512449559967689111598154561321523706346582221204309636900295068780468068034038304442718379292698650831057056178385969115777248524508686876404820295285442480652209573407570715854482874665607472281359321825986522272448546121445621475315158167737683083538751950659877314667266017871347781521578875650998229504060835325011170389355594954650217115824710204963960346887078921437085409039807659686670409917368145560479164000 [151,90] -33638500641224086571937359601504896105759398406780004316719099894565693988944962035988279171128060356567586322177822057421264638603188289146828292721282227190054966907054393408940073874106908617007717085337170569548236852912979701199968758989869574137114161315906368039306801887644718741340104290331616531461794358102380098494102560395493291329913853025180074275789832406469271659224044500450865916478346449202628024928791853078677317820689543386951305061472266927286459510806841922264658280742396575755582411958837955761008451772192165247273987465589033905183910360560422646649195747437343454931245899071807361007398710617984485964207418438522396886665854619167396740692765803675304429593082942463450580698224390936344359519596951812248752569244474474575276103225689064451021449228051143498780267792307171103049153461359145085880594854514908607167671767793875007834232474620872558782195077034724010582882579401744487068155361406615843242176296766636571305022673384338028467965005348964624770662473674990238006827329567844894287075265596116121961280642557511057923434461254795227680726690680385807781208510774573560542640292250943477052380696970828935303486916056551781163679606389345971910282238392925253535107040058428421435167023476087142083359161997374504075685056828294965902556278527640349449659845688510519016698379260518573667999091343877232806396838155995791507895591902410617192488735004503458224825549730245344012195032885858067907777715293604820761845156350875639877467332943616440525005358403064533340304567061515952294534021351034732822713646524726374185542078599638225651108869761179050134927556647930738961404147869561782088282127416151582262215705841253137969523821982920885340114434494054030739305984318555307676171308739728470474358725609873130873229955888721417914241808543977304442979096552896138221499580957902810456800551982183947904644289096579787779804138275553565456423261929280853972606105462969459588612923970458895253079537285497597021567216751473792698429946882768032 [151,91] 1336239506631426577836436103009779116973325061126224544953430069905562394203287270398567284496319814675047084847349091440706716178593808466639935226080743824090691078908241339727837309802880764057842933901589625122789669981864655648082865945201599684006397480662518341092498099937240093837029496556623122770140156197456041949848448616881757963556774057162238104753941618468065603917795665277217175467000189725392266391891886241146634323028312200429922069386630162988119131869763495519490116054625931667219103805380104034181767778185936759120256153304916798287826971443106287411809953457877049655316423856413474973231394641732198233977297915394917273296361175481568257870019161273004176061643057585587304587089638224574532226732364374911946416588920735310012013768125409159316248929994532358513758974603093904315381637755912768212034807871233576505222260105446773196462991341715515054313752190985522932669434805807025786753148593506823707423283617266940874608961476226845987664437080928929870409826473831461253539228581182842751523620717013827790027984117469600966080916246250209534033510395499619521312527840093073193232960075980461044587422745094581282064531497300631095674567394138158077720648574962333809667758485572361723183106311775475029198106397912169630355375581962027514423976098720080770466035315324439222615852576018206906883261156478049949188276125180311160293764431419757229333644817689106261078575653983910375878060379207149569255205948953125841822289069485334619013781193436356214660722897942457678118158803776970125765469037380866554465164512747212633733154771272243686648069818125349989264380844054513504762086654493129979707611420636907744576779897763147752323784964452494615562165064355698602888044157156494913009790797420505189619717339211958639225412402847014686678326722383266821842234350513870989509947172843069136593968470163611979662501858888685129220260422955941371829437195133829951320050676759553730557574773438867566455045778660746302761839561532109268060519584096 [151,92] -23259183006958285835358463428511657139990830345614887784579833818093967639897032274245227501705280818558282135754459751341339548221028900651148963121324804517435327670355329632642170528920361151210483911533667359044217727660544079182792586906954027621979355981207273840756581736423599237793206557727387774947351878745811881069210003246301206495991055012306285059008922937962845555131831983003241078241998447230319031093334705352715298941593685787083250151415810008653232374245806640273729310107755073945246253395448126477936982866550694345393585992955078393429138966050990460805544532110121401093195846211343911991391863311407957996239753206432752246856307383286190121713431046450049294732408666550418180477004940511795066011821019284037784405970037663292674370787416115947595103049218275447409834774757822886137689246531932048986791938678815419488163483946569884967482225606524744403906535882847808088568343150044627248715820457670600003776160753817753425029481858023784604482569282455898589613595443055291678580314043671163568141507499464655815532823671695058411270014485509144362612367786675289594290880775598655226868769899759709501471783308986494502135695427959323408818945492253543573471803310887533519474719395850227084526687224699286001904944055156588507490473243328109655524618970989934481824282919660941642643885376847314338591100881602236744704765596607272284349200587683056122836116432143246433454907819924350952792570202638607605159895725382564469253037696562727019535148271022653569821733659706020082341660801390251380912861480640504282466575017066784824489638937014852782760338774748184200494611830382259337861635140348499928207399464898536984847636324942988103669307151761990235937744535406815195645183312449478554524259826210080688760879177141664906125339628861256968787268775240146787499052559208525695890241368118154047181593919907841992417905584356715512536050347056330827940058460884222025658903101568771949194348444956555328258353120337787017515138603593243296347168 [151,93] 68591839545480197401299746164335753212175097639839530419477247177933160015507590455182157728395200050615240092166099060263542850957780356554901939972050999294320321618829318416000231356674064495824301505125116057556834692127946367554424822309019523609964724110867505317917551649143761073961563644149943866210697153701930134914619716906753544682393044856946004668279286795167533911151975192923299487654840257549925603085314961212661024920877453436219525396643967954434287517469096001755854054617538545788354035161091687642076314918370511396231849871120626328926184120896618549708613078415695963290513298120116633188330621832803673822150935215424071250163846491856756734971731359803957792542405072041114711802406667994187771126784070166621962869939062378933562226971957883914368704942757711608646840646426990024928805418018966321685383246657022881911000140659181387934480978722403877080171363143206677088318334645709122983847586831687730396184369153310160374011682311227329301867635380790820053109043976403120067704499750674247347204419582833344755157600010836552424868728101656121998229056050543983842477355491397125974327243933267758173473762421036563807397589767582250604684169637390990880542405517933729559891948900048752776667634819827794748667047465322250932852840044847897935326855596450067021581430553634209807539050053619530567820745801712733516181121611537863947102685564029722664426910289256840784929216153446250830620413397154201734526146138650880370104240910252502503198046870547522646660173921519488453075973256422547017087627833617093013138029991308329330705608539427575053588852775558315544201019585967630444765310753257649900850736215002659606273492755055861330761632002981122274705084957546721177649077577142163368209708726049910635877416628503640637247726148192963631337523673536278659073616899845361317656782024254668061543932032510358772903105453911337817623295920563850256745764759642622054902612445676814007468868040588572909783944909538467692511193956428648640 [151,94] -52004077400586473036014220103648890722076441339376616833671859523321841716683641215624409768019149003552575338697451180064524298920229306149800588550899699092056676905376698037275982956575044219507435328601183524760916542604697799495751062716097622276889028782874772318533052588379006946008618313310497781766463764956935873576449828118662713560184873971928743589340362280759338304200431834001790557076490160661425622079322920811482112628812082555787279004991526603133320773154092798324775247981181360577468019504000249520939184212973575355519570508648881028796065821231797356795798462416961476731314982284693055596652029571227512479312737047423693375463934393982561332352636990065690324609806598286094003559289591652945564889707761886514328116489722545195187434695520745899253706560806821682643666951042797187033476488654102919093806649593010463609473203494061544287756504844728960350541243663192762159335136608340724635782549262834494228888467208750778402232873217184984322495188976368871411784382356982969593475715616118383446082009776495505863586256515745672827835650224761993475160606283523868034232251911005296568651121391035771241845206744294567363192693315610065543735770602656795971811333244129776062617637260511541430787009134591992724502661553154704396163645840248729398352575430780990012712508862735178806635191637611356110010271965695638701241912857089967730860293886575964373810273254091696071124158862877782398137880373906887834839631446384479820188428587379427319428391253270842928426181482563000381432607765623597147885806326607662152434795024620236184549915591880889767344935960189625698749008818527200020212008507453843743395745955784791705372381431793276251878247476281464473403847268589384636743185147836646639126435249479782500663198893921901503953042760965510712348641820620859507660941076922924311892652787136418846520579380796871525311586302356545390714823240152412844920261711868417703940572609092122547825048669181030027128965630459814987504265752396532 [151,95] 1212548140359921692714515605836177892299697918783729718875186619875214784924515483795077415301576689980693755173567175448736395398648431130673049003818692770518914652617232027655428844828509993817520889951815818986191570458263837281853933573522395106388480429307287743066410045263257638196982156086342931901256922103643598795854620382198917564999632621382886100626724167294241399596632917240753935067257097122006453320613011267868341463183347359639976672549159408830665772938650802625650609278006030789857365900375653322186750984245811915391467123603980385056100776767873081696885909471565316845143426727209973322887497412779588237150616238430904259331761533906305159625905055044887359302093133809525080709552935148443645724864060532074258383369645254626380907401686954465653863153181407760219487834470469983280872331468689490169188366468627174048738857777878482162020919288266542927567232158278280931120824494574952756752445315678034951827841722222458997656399777450227111446642306550854479223341137741813310219049618450862770130350406284605235330419829813524547362986925817313194133989738611806849012205739383564169810653949976919366273037753570380541479620649237288754245099458361827831619489147429150130836545902583048324352018725816938276838416437102935407680030881390014142391006908820500584330929673190817521917455995231697409608230916828892395055602377927210624130445245786180553847203437659290331471290807731525929478854988833593975672692376747211780894642116941121948584839820184965047380980359545037329564144989032093623213966502768402351941882938793506702579622533986286052718234080447203474263480035978463715726110287129152615131124897293286665676300831877330568303653600797012687133379051048629478418994789932147474869056581098222234902589811404419777377286184355667034668369368603177356671286758324973229555426316088925077940426955132244448864752359892826978937466151859599861145994976407619644803017770778868825592613579923249668072436143595194113092006378832 [151,96] -26363747470146586813538259323435684632478114059535088621382920453953038138507779448659739258470261523530902066230779503125135250724366709994353507072193302917660038124071715692746284420165218053291495386008651929057285132053348506570953360794673964195483300184321467605001719933082603505451687894538180741099679143171019762614494155674104291235258643985592889352040633332501529323868267120760992691458841297770586655929792074011418364842394046120192124032621253617962355930363459041818006795920704221569132518616618863613134513311424457109728122346553938353932492513628030624612594417727902525655347318616824229425394255537450930840867302718055511807479968465288523372732011030721694548833545246961154885868196310079426289427379509437608406412752336342957714501715810852343139493849127066467620290756599696856500195770976218500333981743549468613961862424310371038248483296900128079736102975431345641353388184749744073205441014872617095785674220532793066822727015878104841077316892650319228161986227330336353930803373166993284626313116394398588250776302955647624119052718983083869365367956814369383412651597510474460558158810409643981415934221023429518003594414652850563923128716409802540889847551829105610349543466946084837829351068218839792686114805941154361729517346811798165432048184112277736545207563729063604555006623611142843658008140162772005801998521742050118415101335016666550809459638953648439995510079836750708958302952594932084384587009689004945622244434592841022757355439829076020372211850285229498423531324922252382719847675049932209365507974920958493294636864313154726524985197669075236811795134705879589438816349671503749632705624661884578708725123384860724590978858949298173547906956360988893693351176547892665902021572056655162096026530696074526139572902682595284956695742410077669419730386594963942338615341840838769327228645428824546246418024333658269314945872122410179389761923145446860601961231679353554521116650838841200805183444773438693855884496 [151,97] 21236384147366195405711893232547663188633814467828528977183046867823127354152258509828978875065691567868971189133271201371964209123968643942890549579706720647501733785724033112393792990399869970408286103449057717369260999201739705874852390329472977633672003475229305221849572748912889742221605889137981463807739625250102776802594584545485795013380805925302542055843011709840400067657415758331878785139751921495329611759371801537857605656960941831566251137296585386761899001172036486749634699594342348552015967272821443029987645869733337239767606066168196396203653824273168722300698742578047097885251816483129065415640726799368120136045406512880045688289787443329803880155106211936595034445332767754280801927045646396871982606415427908234973169256124020213808767330903455419548309487576128089324514973748586549567499663982688705987325653266000259620762402008284399431829455749468196935100537789758383866737027792606473806578266271586868702064980908784300293668933054665907215418721620775471339099832544569830608954029188165487786977443831380002722038111747710374079116625021800729402932835729700989672704016868350542462764153638282240305930038302639262759134494448199783010770581741809328772935542103518865351309954127565538140308024816032395621853292326604339570188660295805044514549834014917621596922659548748579702264698745153584455910278147309317438933720898217069006926453740990682634839648271796688780679568298406584122616687180465733644426392831177394901970261659391620878264074750159260220936734177022845489463867708573204053710781319811052477961490533050234843695803506719358419617388576155206724605606523472486937650082750907207802086974848396833376964827150431036804918437509054182854861037112117489445644326543744919197590910410230832966249254334664195655359551074529679832985931714032112148493780726580197067169843265117653198188206919894977805489458006371729013038819279029036187042019182260275170323248341240353705280854498329563591190405825210060480 [151,98] -3467199086761045258572006462815885987048570967904612693313738392363246819176556965308276201426069510196051552440959255118769998020051107106052814820294334979425732489462229693037217673246315596491329510344709450021349324946448848406798274663508342312726591534864464010537436410559608671370102281527570754089316429562532710629595131283692536141336645427111032510731942334889471314057631786917911040164860221698912465272858458620635609571455214469204582776617492206051035318302676444872294848170564560005171836736879394310187958828212390358337419949430114820616920378416415472365738434498938684040648655870276358591559514184176429209746400493775415706002654748088532041354260816561598858130411851236116621077975208060606889080049661740952510550198867586838505185206148654631235268414363934074017759892506754237700863275862462884233943249893681729344067533805132796125306648898304494052616793832675242539132010420289477303713545528162671486960573057684072619759497444324982341101776091487743547519535709605788779184081621347211240807491944308693139479389870463356202737587442101503228025267530837295016258534175325074151840640722824293220822717595915094352074869437137085631289630579486551556954603033811323564180289527894782714399416003688656735152597038496198977791018194581884334282926721410932216508133791411889005110105691295205658633850136977310970534301285344992098588081983026917298743798453113166738640798500887604548033477688015597681632251404871634346170998464845035202814829146907959902867615491308765247700516308610692935043875680582420243283598518062865953243730737857692689104418409469057596083202174241756559497308354797500156686658812489484564366700590215562012098297268435484623256686212614547814346285935086170501526508715772189101492956981710902855042013588257630014503074725535763716646042526118252968892497897756665201040587458130422467542754439402470231735606985935888756811111342040981523215342784023381162441308242319428639386001323635640 [151,99] -81732448150664427799014609929424991556008019218412521456983916394877481653411052460527763038044723709550398281097263698553151489474470117386991681979519430947860139257384000299763747714919185504119629498384352281876427721958347480936376948297875905598236475134387579403381453391217385453756430793289878395342357616272401187298975551788678318250486388533066898392329404443086614717152287269580270083405617565125460600749106049563344153413849679550928764839038452936217136808817898880400033397014908190276431959829481039733730992767286304457281620955400704233801324355874185918450293231883888145271866297902546680880565331203579785914575056975806661051921032450091015157481276698691145319388530103119122130605878436840174464229118457953529498869700271495408921522438668294400133057310274795442272479945789718290544850786635241383229932609340439264062895390145180993414392719859509137099945484078439144609460215271940813189362537822783750027073085481819315949026057942705428538506954343082089229886942868870559049963226890020186256899651822313921727583873015387756808088247331918734021120732188647626357270254166855469982039836479449997436788813276019322742923428864424919410540424717292636724914837887697677948806066221756690567112313653486208900137711520357167481427615819626581404280009949296747655847550204266731493465951085769945149584673064886444124285862071729282813912863770834906972931474329942002172305897507842782113047381959124097365046611714893902021741847513555032049336311595502262805826583267144134723745908534164079618387683589608301666457414898459052546613839353107009753566636962001784693247665037425227674714373917617779595187826798953348330063260415890008930256887054455341750522474034368318141070212549347197300668802947168104947256780249823462487254301058614826418614567276069572250206922174329466719932150485586852435727063890546951312633746263171494156644358561632426541256829946358295724728313291296824315181538986117831862260945440 [151,100] -2280439140206997812759476040783005355531112368073274893749859711486639843474521695060251977926670126667219440168815248244498936801076374042632238092246086322307869368599228591278393613924124371950347620591687734530825823170549535484797875221379226072662560648104783783939418826355832596223402749009582186385669345202179665417422847193039428847410927938589304237492566183631396569623883360493031028880707283480409870362785931601369732602080378672205653274186076686041185206771209263154801327851981040747085947644370205357614622039323818798983418725015629507707385758843372295190318251636286906955032322293522814269681653843431876436132968098847294143360961477253491174198261805262944349734346886142564200111045508040071743953077918848704278996679808964495246096492807946347318056031098643281805198786123113387391530543479117939351350182101680463824386268907404304489613484502947872910326809139191533752018711662311600974004382715931638792240297943697174826297367229026746783330815653461260964575674561583669911396030154423118333643377335390904854606756728372756991893316616305811382923967483530802211051959944130415013646270897993706059343547438590066180154079619936985044495226299362488683314413264519677965354240412216639038327281720973277037997780386842948101166147426279987446334542121187791162717663738320810052736070347504655208660712239687668189398226550228799880965866495702726050780974965821352464475080952326781095674161409743418506790277067311198315154956776721753343558702805998159130968641002159238262789675253143779800671922982159674045994149242190819957840705294834137877663711791899282133636223243596758512712952588900666638037946014207093891541036397029301906092984460530749937498088886392375653903598861614338192688716451841281623405281434754214653700353420501855842717503283726387973080981730573677586195807812654243216045357477452691402065475445898819187851197819765082057059376884440072507149644166768446766855222628562178774028880 [151,101] -10623204972992766344208085463296797139408604596507301137220222586966003694830219059597566316037050518682322418679877785797034926454230332450984312178817300914519918075466321160146599859879683004365361084631252745270469830700461574070563308795771900938264476186524173676793658797475644574510360919228214059296689812224011922276253645801676935790234434023862059230003721886268295112320494290794420127026554991103039947338181178202950991369235035346253790426546501720481686935070987661036499119701285626762385541084839346021229300953916786692242482818923203239731013032791531710131663321254561186874190111423768133699720945977143589772932558286610925342653667680756168046488379431229001700805435250208808947422267453923108234513680114141789946001953096968854561608441980399428130327974124414639309176068018319086754707716672563194164435606881632261408345013375491120761020230277950329116128675458626873934118301802220448480485138554766509481598349096636195841623788444672770214074036303494269967060991089415993466236226260162672291679341109461265391861411768798483410587222085465383104649750370561881745419681363918534057819674789284974152001530562334339990532848110059735714685479453466112504345019918122171947074658645095282447783293446859705036742708963872206331303380515517147655164437468532758355364415986792644402575724756077785482793973204935133561977217078868847156990258322029918485909891348302266329979281659208055324845824080040730099707390779262185521637695638973784760948973798410183060113826104450808980911377175722227236317735183922554467713345591619219956539765452209695350953723363140731972706197170485690889862591809924389895004693788637801968540774544166552115191633898511096924371366718040974078469687751541395651037284651981311275871262969441401376358213140668787971011804991179952218260176119306910648990772035509413600726007174152851729802276851301263359482448159934436387806135128418549384829658065852686712667532203242339072 [151,102] -1981372192137866565059247885278825719512790618675780789969722136724797717530059539908661454243450348816879960795887656407974761381399206932149212788048594295978246199356160005124593049264614910615648029099533805417957323789728990699553654426172025202070120319208640662098262491133873048941346210435958832482188206211573917799060483922686623204238315512378725620767207949478535851569374763457616766969517655091652094241567146429475753659924031692564274635327014033252795357081858318211061585454006084086751478768707907088754635040712109605399064282332819019666888109518386581556938213446584438059575582811606904441239092943306770459057183072563100627422937176235242221645733932174245385432285789823860425032536328916716595001301160836332724800597869063578241223854658732640086529594688885285277402397945478199045265100255287448228008673506670780293779168544042673008996587854389972930039585826178196952388859587332115994439774356445706533338982369040314200420075098247169896830620996745481938466833033097574187287278457378944723430960020731831772748655388746121851372989193745383163258676618580169488077161802394746965956059248757210588491327589605893213721223664250940339560189989810045098214201230167271041259331499573861135783749225920590610672703943982477883129881387774918531304805698604053605544307401040223226670573115149187363802202079168558092363735849065769123790089941016453735806326755752286444078172889171011275168285289156608840350217725725652358621636685074828570534457842767175706119169944273296835994476875068305705735278033981336664097508237207650943168286972189918334951192723490472747459530315569405372499087801406401111711045523432007738690682153030896941534909027818053951695986670023600430509244433004806146311958379262810229047888258011459585807675500727678484841696752128206757811231985129164512785665728252345290297533964791968584891570721112736091507059257262654383113191609366059727109376049725718196495242788172 [151,103] -760305396920836627927329037107208873551535200855960254987400331344033692038587452254138368431009987774543034863644835246051002308303874003117496325669772218911399646961365633068409152640203322203960191934560032571752561927512479901419199496864498830851368645539666953509982684666377774604915498213431137980390631200296237470223137562216551317962346045413021445325684732316481466882252006123643177758747472705666357095325548479190193716427392240593316396798541550472900854550220721939719865655394486649444635864975363177229702860609362931692620245037614053596711341137572573549503357095487605225900017370357563413927606526883234313616310758418051162820877863399382094368065424362002344363764252507061334837418820132535222355317442175198477207083112901645430571915194384152005360559789417432458070686338981029847346986386635951896046629283928166055201069353771529733075544050133870742395286509565270061285239032882065156422189782955499493608917281735875608221180721538802658610520757304970088604139143452324642134203105503301112174982781219128681092882964625482118835127572962944422961482305673084191531719041544146718682421602044733702301882368850567900657734922176801711408210095520469745771393969392065735765760377833861853557175695139339674114709610237271054883041932866634913469081210679665589361534378976443331404298161624542881221613893625367301102709325808755956773960191163126817976236537595102565530370799780604638831307277289669047973096689256653012476585824539979744716015776617527560468062938122652857406872652869277214478403377371105978497435527738321512539693911587489049519418506636553461206909467654419423674719504353243154101927543576280352911695504869573755527995942957139618711188501772716379714410447447201909677538958820461607730985776782295512906707131053941714815385588236498940198231606718451767237746724167775788132968671079706310889814345697266783924039751071680320213042501963153225463015529376746489384346272 [151,104] -4247847466609224041889868595869613373967931242967683572354584433178062989900624268626990817929144046193570241107151637507394641857428514909128135363180076282681299677005707329109180939081573487437587010628908558182592009458436604162514987625970448547548919951558875653560801249721115825056150641335998827912408678603606658380272155784246705814934267366703463695642619518404315796554326333528024547630851344083630983131287479325796105866045755908594139915719503576369289854476448764574938395071845674352688682328777878793942298737177084653417012031707434300095351372877775068322883536918214787336216488212041624566800151835203397351945647376201318701434817780417128446608448209743571565150039368421905667607961910449840327798770987385740614950865992309739711283304098115200017978761462848831150876795049462080955038600204227265214556419287755781310024041679667553271181841854809911642477021982624525124364214904143663246216181051579035807936030263708135241800369777740479175588482328147483357222813337800026993184706304525901784176735978873319662734986925106935744568213604846491478900846811787584477027691808355810080646671583994346484870107887158530866876885183509029078932560606965282182934409846618844133581429231932335398010494397106225734637078676131052784058578337987675682553319543016736718690233695977638215388696791762125366428274020144214787057041460339363027019827317746801964273942666752890769031860120253179000825996194791649371804428459122544608611111485381780271682321999371739244507598776021544194208693658900521510720066459201949122819665983388497615459990940512030225228990526323193805503443371715911329110404762087695873023373303893524318143754320539905361370277357367419579366493533285858073836351848814764404834319545092583330726086730341084203318542413033230496588170361952397870314420542271414854910621709278396212487269269763267290527490469366755623906297229723503339596101007615865616903410528481733364400 [151,105] 46926031839810740336291500563922432784371905596117644400102050730669023344228581250641996812948217884820772100940643686054374336961122094876048102474045395252920639521086128350890284792821465597000243930714458478233861073676717425777821740793847412270037207372202964111135041448063075654219913911734655126387522236492372785445585029369825069203167077588326922575508647846043865902050325231908468548099293941859845965556073044468490256259320416900078531896476007935109017172525586161814949843547283935716665624647844481733166955435725358122453388258006281727191695463873794534040203571188594754400318010455407188711170422793409158892887360186715278376843855988264181952221625505648183625347242095990236820495570332731267558251025633185298380401171460952397559106121053688577028486069511388287497700667272148255537755338674853560120875447199329121457325003333941493263931858772686439033899541918365185403136413929835379512892460914253323283306311212762404858982994018753453321790690427911230302351838048295044641770519970107622164024222452473313867378598529697518982413758988711186583547793492329496712451336902710965298806653172181773524128976852020925933602397876693859918343563614780602908982684247362543454624370271766993562695435155982532065279395724152571535899424016954409581734108122753142960616578752454531900756087312315699086926888697575773607621632173790372095400922589882090375357671457214488366555710814690546938239179631167257587589381918488100657726353949298538126489216639080244232589397532063702515385677972034610236084054733744324731034238906586665923347146163066499829273243765618581803300663608397435284107783845846504991152673468250498034244930935335884062785277724710731433880524462458918810870515004760384455618806647867467388207414458655029991498255812686077108001886272256023884314957157451744749780189813384000232820569442327846711871735990663433994533801577130898701042838744686032482802775458350688 [151,106] 294542849967200962298753591282087007018456594978408720254640868252716940263365214127139409321749653813169384394017799449557357964294273969838313845981923663612379500870998655654141573036367682311779179505908733702050730218300679459379662018825321641808175641715141561779014750875233309678174891277641686158754778702880536226219100071942023336034302556115125709987394307934285105671816760881076443946723379095096606000631146174801332288724884358562252907876220432619348483979151377034695131801467770292065759288821092813797992663352266704961768653623904192133055748598083299109876779198696605060693414528589122112799223708347537434838064764638880254522855074777631075903577881361887145051464903111388880973579864201726068931402975661518611139128840452480169624561812409768965503603382580719290709093782535524845964230626776114578358990816374770775313101308752717219177983290024378159280282010868503634818005347580569606298405240157000040606812707721027262635806609217722466513646232819473979841545291730835865585457536702910062519328845022105761233213267887775643024484474996269820422369664030355663030680402446267080454111845218172685263889411530230095913672612085483851127696385464692959345887665174749320949515504613398932437390736668022089160796341496886343263835393788902005061031955779108797123754497851184656819046856401672329805848429405897683378491216464793321311460220421486784579934290821102557462682648268399277603572958193594610355208908032988465537608804802100902364044507651881139491873654225314615089414404535394717035530114832564416436301881461576826224318637707005305201220207696683804863177713706817460751963362286518723817372494135323157562483392043676004764582314641591857019686894651535305337202213437520997719961744538397245022206039154506154916435809200166013424379152962951701552469016499323575819887544406231007961557375527687353299210620858804951874173747774618644276602788396591832332327855096 [151,107] 885119301466879185847155191123404640218264329527117966064122048386432915069579742567913294660462642498777932846779042677297529466519415005499452832524325438334320752105740169867211489006037542835980711414471490873929944464278703210988581341644641892174314611222376182352075914552279196526526540132322391820811824740294862016446497898649339963347456418265905094993599715657272917460299193914932263252830905934289968324470949165046145033617576963582903969266295395386679711986712042722082285743209203531152668871355700106824839572349084809083306996574540400810076583347276734828354546956836653697265363836565349964215250796644407548939554253995107652098587977404879456186777283227715379272119549437422075165088289867464905991101799315409459368683224504138165972986042523624047466329148811438781922313111128891573118179099031570685486509482803765202493948515493792525263347126540891252996738864071460386459508716168010531243184730337540193202274612170068496477983426500434251584254273886581009272976378542696882299913442262919616036970771651110835470823973069602612797067723778701995371568012515736131930237387605528254895707808994363659887848092192130772891959522940359954610458525308156924760195205404964414881978105184635991784817153925726661003413931275025117572861765878974871784459832499777397964862340621882900219815152935936569734932400474200707706291739557687183325919115105561670361018319618248891940695737411536366771269758865524431409809157178228955338029514822390403877250177653962855979757771439579603015260819228711625051934926334905620205794637648860355361671962347681845729685251255714617435568421643753894727450399178353046945190939579617459416491767284252582054468520388314303327013562290617070236331788430941947414954048533701503437301317279514793565193050153517913461048006008159844495203261781825402245426062278953476174489524812774223712566941496174776125872848428867568720441891959570278329840 [151,108] 1349277577914193724025629213377580439112705944748678857253252758003354039192318410016751456881550686543929252088202584544427265987030884865071324231418543135342819304316582861147740498366109291034873389625831249324632463726403843185266753855883843673649897097411984790375555596459893695038574917746011623451012408106885694811080042479745429154694003602438186060961510595590399858710044871145564501461733774680410799267936567450490977693935896530320500109443857115963901574388193699972786721738915644145701597281951956878781007498939359260737528647924455761082640170327590737023981583872876514517376583406257382364230774002731520269373280867325164601701756273730223355558889980817614848650650473743902420606996299231711707654360780310900156613437776281029266663764887643188923256118380620133132613409049253158349623931778317081487022274471796995350809627521884585698315815096993780124342960213261090368893263402354847150965032982666639585162240696271072820766310903101849071618665008586033146580493990584366418351509879868515317590025376164328748757336503053407504920250869887296347509224238262449075505123668397254256825530614360500192799184446876485131403002502590995856643244886033320915941398662903584312897771898450423806591180299398783863037367677137005892512399258435969457279456720331279895842784133337508154835084256105483257809880132379373187480837496533585718627944389033286569332864304028213114972705323055229315293588550403566288677560237656114175189844883910517210962715760262286577000042528103942344209882660991094753994069903145545870347972349909319628882037487705399005425964200792086340335369315911289029080735016256002382441645246932903578591613075943743367730723303472209215688347623194458908875846044776416746249325024145525909883334297896367738644511919278758196995623941629658844900153240848726376181487753745915753840643133599441864933098189021394677435584555374447997768643729872156640 [151,109] -101259650933150938329050880268990013514582005357025693093612690784660688593046938188263418568766129724405054871473177473630771952897201321811442794708918123027123594840693466180629568675218468369251569191031084032184133618900040641299375924086909860839176515578263529336554890087728563024488220153025850808281192268452718818154465893259605918808011606243146991861728730792918357825535764598051503866742768287945350096656618007300453954381281633046794062487694754603472653303851632762594000884149816171248709588463352943970575703305858925668347666535797625228324313353459239546576783116318508809755341011176061229445285498229095450726171548875100955446532334279448207631592746170434944034079668617467550265360501832409903988636435446338199385007283954051218977925107431372860856621169931987318527625551865232089416090695770038680876861366775831682217981274595667770195486852415367081419738432640182153762660054774619181165383181370006210341237762030446079015322964110531519256362287203202473139922695195493502207940174657006732786458983508001945300651704072686310175138388513433792161550760467931211717907887579951536074976204697394028590376310735376029226797823931291944326905409820091983033796710163960399782298682931515127401749646304397258698498776397824515615482127070737939410087312204581172908298761762155095118367775940679217048569963949052473433208212687654752959845797193026998696327960296869871236036086469178484879337319322789142011314511976955233566288764529602381137242518243760304091060021915557127254724495012797871692010175692868760114098599585875746335693059319044530402654505147132613635979588680750303841279482812413709541359629630252033594252970050383733973663272240089628933883635706188580712695222006288763451364124384922175017905824890755660313735556683874776534598118344156142838512089246918591160537472644181574822634030568263486552949914551637549580789515504824405729756579504 [151,110] -2628572515350315454506196205047197676509941908679473066213381683664318843527692638880823165762448390001581963933906354731462868262899116779839907835269345988905394725966271079218253867392947690219490132980554172106394396682132336952087337713659536852240081432807021155200279360764206959723800282393166654879476100478473611061196705919508502726780654752157813058802840392417542618751509105768914573656708367526555884402464177148963296242622621047981101621609429121872884362023265798195357113155523294316148025273594983940568131818546128347984862182506762309374987710513619269867189936717525729676549438794580260719873888395045795838988012159785866603310362583697372864667434572225644037174253590364924967874843891911140032989207501893777840736714075217460352618354488027049079547696249250756894536534652486336897405689550199598319775816878662523643206376466898464176358915491823748541799670709207347542514178283502375729329761341599887301059457752085362548714475756810106213156833191831958219999206860506899166721972756564125111686929904648422371834344284505622618661694224533648575604247085527478154548011071274266463532186204801442360577102667657984540882841363192556031975014549357512462169047820752019583145764400455262647376295826756857354123889968538857594603175451510907717420854114038560226135699946462616846996252687468121560453771389815990970454435253998115103951762607615852285963822314393529571131139829341820624468402595504660573154590723144669107670979350964092924705875311516584876825606014397075490845226553726581122887230047935638156333732213756214994758098988768629919197518872824308270608163740762356049100811371074205635369256303823590744293019373603301220374686198830867461485579719071836017851844070955089902173871217625180217949915355848627497566102924852014188401416132957656643763080165690476259530213917754212932107298871801017815981306069428064096507781741134225031899562 [151,111] 5871546949620681903922884702749799032590776035489187772826276434647406378570516350384403773363671320651914659661503737878939308338086085859968131512281558085463412785183315261681434763787237873291539081413093412372765811604408081434806653116763025547780829829321696627460718499299931198208734412685654225351362180619816404265212156186097782931054992228268580358081868961173950771992315217171291821372863317531985306412360044333580717790367264428772152940824732041316699983531226409939700369910545235273540326822829079920267027953272004741474919341472113850248008632894480115942353335553430284886931218584917331614265839786030566731929402310343739654382841618524938861780706340794517748360355962508104363583668341101728409978958948171045031988287321503266494215859275450545210684608725491000857278111035534353205036539749250335929179428493512644242871132404956799311723748178677859884322461162722782776526747594143387136726169173710957507023341831484320796037731184436208040621924845686922538042041811442111565509805984620418763760876242390820013153355427504317914761334672531155490658849102780570645840850575461411076730152674494990631987200484369829106552396447708199458733275115701267469033754012844405453505391373775123557548791975387265592044180014484132688070760541136839156470974775245552869516220113246422237971271139002568926904189957533553819919240845508640417517350525872246454919820188586500384860179526253846684718392970282335903898617859847114024996793972784951760861199642889465992955759781094313373157768095249542485152275315016671908713852590753690564699534874446415957043694961780973446639465891644351020736292884671132425039428406842143373655127391777645702820113314076446880081147802980614663349157165590276201391105136421885608336836846226774762450880366382606076243212761002053840052481765227224675159744801494443070926206675536728052634879513485805367871430927122936112 [151,112] -32550281172719496941531860371454015095596268681487012142820638393285635931245423138782570767365306577584473877188776104027074573058686538555971396682323903440663491129126743216749753735992772033854958346843219328366632565277790393781798394252971945493834611984262035137650951620770378836237198494498699140321540445631199342591438753257592056743718298585035996652856502338848775583327135571009715093649213897977587141373655269175556523915647740473517435381038359216672330580943486767267983781880790545465983805641595145147848101270816416797584036682650914763329283287152362901167125998641667428051631775195379392174169974166387090628861876288166727695326942839392413356262744457321427585830605156942407863053028908945160132517025842713303073555052043854440194858651148085361943219108681380351758871878172007196768781629116046986171770128168343297603997937463520879519854456928035240085947226081402368872992725255335809346260167791479536438594732511571679654264320284056377491939355142253089347038974296348373708475673525323671083116217432820631527072478711330487332807402944312240504921942094450724780996956006585232511544576944060017736336339857464591429751422514294429245902893258879476897665046521055737448422402851810403589472526021039626376035733412287645276361376503476732288695588592625027685179846232289856790835434261659296418641591795993095813032967213295764103815599288932957556304042799089038716849951445262062728818689129181076667092193667723699733256806158114602228271618863493834324677039401281940598409152982585999225748809010273897777877477389095113159917393486030998773478383518509879518534759687980114061915054606475262395494192615131383412903748593800793035359200450193731226983197278638725759590182211538019911676183400127591485623056982536468945196143333997386085533063313138878547068688945374439172060322582470322324803297800438207467256684627460316398666550103460 [151,113] 4122782582762815453931191017043975165506126271840400140929482806051764518312680081783100051054869192042088351338241848107617151644345492995757711417919540608075005251580271446845866119592874734246138933034858536738829992149391983826388530950684501815838286895303086914561837085856042993001267498485802427167720157300687237784436389447622452224324643883235703622765684112639765467894495520032626382485350617366519150613133576243937366984768334742757089415645195036539176463535208707585306099584810473461499267377324477682222197533153355526446496457550295859604384467485889626085531236269205890525200515331659086705334532411403968353223972502222473917128217419168360090464094393657597240505902391753798999428433632185562795139072512517035514770723686739530267916688226415041008081625581075285830984957457742103002294059250137448321480518424635049613935295418938842758189803239906331240661914303885816528581221918183039872199574189359048907306490772332994075146390943922406980094578137673459383659194490106183616374749469923675415755893518474737063549374687380281785534646746455454189826564331035336619555542294025563418783403301053500524494613553712642701566572970955346579214598341332563492533482423396092843938188769545769498437499474180328488217817791955314206471502110745706106789249448872167618458538097481247932385516811443100819752743221380209888507681493817104074548168436841314572188101912048449467377622387784797096319210720251516961698410706620748497617161676585335244745102721467630620295629717846937342948952379636704654520289783907617764619898171274241899270586502767743055015899377250853951080081404415376055605741827860212767725997676951036713664442862332304215835647253750935919627163088697327069013142068639276862346419957356991118895580934769789789235983205339292302045254931890717670445184591740495590062016344639439467542694045536059398497331139595086508277184 [151,114] -48056803387820677665127234200362998452121272670296562614877247983114534480457054402794854263647718828522381492872734299948365006973988274577475532721662132831251322828945116377206086846810624733314092558004514042635833697445426701160447705632092225444092996032022408813785342731761192919975617507051050182503436145530242492705400207262417020440397386308022888012356076709893370481095364480906163505850035157109264380542436392521471551414137392483528295195430304907893594966862971317058805594166270213344024473449064918247045582700768803893968002787755357460287741682694319957223160810814042280538300828907697332841108600392841034078421796781786949990049357221574130457135594658271049116856612152335077937109360242159506244808589867287536271255100942882823024703838757374788721546930239503502842079326352505920839540283788217119166498545079107830052687050108883946858364901946650724211281304648661122596351009632413373459392495644340043881522018779748039133077288593071095970906006880214525264678534001737466669171964543936758119379730705965894727255036655469181921933421148174588798013128853203714945530286910179116174376307030270716444912049372052473878888133214744281053617158720950393946822123899011279362259252554781647687436598611442609659372699002454023002957111871713494558208123268492739933675073457871432449512980968125074501244107045082657436632449477510200398584666136490608090418896867277557832229077630023111674719472355200880130003118052303540918767377486040489963909170381902582206423665581588071531216565048292836053787687476240302025613982170612900305381435068467963990175924137071236032935548043106850302770886112194650089900688920773510032224674517859335820840277934781625014169613559781141311539089789833468615436940217717984332413190044034806494295329599548756202205965896381298770848253341899029679638135646604574369297392416394381875786719682543399956 [151,115] 39981567896128633845040113529516954505203512260974308211544515366943175675376738617555723707049533736613074548978226807934657311552172884395137044317185718146589686206155323049459160464467924320155975026569363583990841955565310886816013526777828078256251059598293349557877013497193393633232163726680428423542735481942070290775784761805397391272801100578550257350086138590745190731506757926340872835531608303083783851446628462976394245766844733064178597600387263880251916829415686445441876374783806359725338586170213326159090903218395067781882411478261787667290106249750569208327586438387644644092674227966523155530937126144687450794798647225259658993172183675138742754732731285231472299950233951793076135672302176465112647775134129740114687720759279939501784844129796535372570582376276559039635370154600473787527511432952245488377138717497347270381183221416792569646215669406774746066958996376206977021197304356763677963574226371644216831670156918877447668348935900772782951347208994938140556517216342590741089546572903504743014765703644959127290147348793199626821389470397708754103428699913700955810974017123437991228527361491154421965928906691970224647669029139263254339860745668412059132994761746328756175220110328860267963162185800923121586062825125322660938603800590313236580006455543887075368353512948526377807712234009308299018556373776455348069900858832808514083804857247638581260307615208805060266214066220736006788362364918971337876325605351315178818992000409624039211786597794279894825301293581580422454756466370605085321374620648520568631431449494555306496639164422781686747014105000939987002548087648510930912846275405023315857812527256287395422801757074932967660424097018634973905958097207592907377717985957673806955652927468044147849492456878235736088069019145121674275495708284034885082420501162023707989865985379599217391211889061630587862833600184664 [151,116] -20333393293090625902943776032259707413362420199256377549920786280289707539813715902715843586661324951510083133859013437072392016554842822674069302111329653385375401858113061419814988957350390568949304795376267202321410012617481187856052821679488818468418912485203619570556383530133138312509879355950451044097180635673919892087101164332928481959842338645845032497804812797311913782907712477621110390515006690602472390551705726753671604694277984039497392038735281000963365250384801766985892941184067128373857026853680665482456663832712336438106294531526333065860312453972180686704569807463062095507243945717721880995803959356795960670925975774239766030299775581555384420341525131391366465547406216906625916856939742151959742384570986269369191761373438161870524499346559116108791300579678575242932182475280784257822249059468342422387084974758069975483663958024797768987120033517565624076398185075875215974752654229973312149489338763829791667395524130337150554660670980581654492560317580966763709629186487938125727052159451525353803857916033953765449036821003520646699476446970277711335009375284393219355102716740765051690152144636512328068915592292740707686712080541016634886410797657044108121264533953172572709681082975150631275177300498455833322519509800437867973082033342820129337783543557958135805568180035050187385223653751750209343081415493416772648024593741372283621888739289048823866726438597762902121702411760104462540084647613837326748550201478161635664728910706218066258387262537863835728952933340334305932667413604411504278052408547623295937196046060709305343508525470278157927945801261698410406476692443518272229701858763269790255796976932411695873122819169573570404443496683343601176783570867507935040090794193486916500221358177686930642945417082699988704418467200313673463868860057145831285377352732766463177186469336465122610834388210178583623633104 [151,117] 4735833872093656082226064478948041563364886347025623564200763632613955463100185529098375639441483695635695221553443723570107549554515702886586724648330542764998889530207679943737200989823931886678702448239085261007175400373005614864405442243880663784265291853048432585869888819643554977318090351627085285953641517465302068075789171271039670468851644135244008539272215084121422951257461718592432068359594637221950584290939220321650620067693504942035223560483980156224026252570777643456312196858888653905570120125496302034961500891574903503605526844642842753975082538195752999754976474778311056281235608664316679922957950169626971026785426597542316106480736603685202322637587594648041941699744668801478090191367451694983688768744669437445005718007587066987369131204121640192599583149722416523751770458961485309819775414709771651543670235912653360717139511643320092811462529399565755368510410810935127856072217126508468912771280915334635688971587518556298081844020326539937386070957072433064173170147822975445026854105826507031765174518252459841260840025787595540728626375739100159789063581948257579084011967911277007706678025691785043998931828512377215980162432962680210876136697233337522176065057918515167068353599127774982028050285118128754199655327476893196307832625764472149618776990837945619709714976005549389688763344983729585642375576636915995874482783037675632381644465222947993645878645852327201206434771504716953848059653246161003193898006258976624971073516474157432348775724615497179768596633220840115763736835566707127142251314502716634247615564500535105962600345535682050397041401462389555741721834810337843983400855285285890042062953899179504793551268414825976635117475175019221884655549511597291276786467105044445117048774950913465406312664507599864162548967987045466320992317356971126356679256219304135058328134203625070771458869006401457408 [151,118] 3796548372369739234450160955851894392241332226990852312693198962957693156374456827971630283299037768590182964088423871754513074150676372197971460623035815150648252595068302378734657607072256542549917709009158946593658345957216059819144264920477908040672153578388071940943208349213596770045776930111850949512743821358953579207482241448185675356270259960441521173658667603093490707226793074550542907386777077423803506182178619365570676058179249340109162132513192641538796028931908139018088499291912859876502370061855893284804174890235655510517261996048858365343940852339586994986773495892370581948669426802886598705964451917328196923083460631269096671961091005868013225980409243575555467427535182753001035791116157010905071926062513787306240296308252272310637020813216572824482188654447855935440514715959900294896423188547514096830018765335147297987945398859221380960050401819358587111212965407532012626063157051333567764808234873596060915057314906205865850508956836945349906401935149937558335683979399530726308880908782411320789207274225832807657315236013764357676140405834105812731880812882158901718847341167523413367241542585321260429425945628530562357050543612301526707936543055613892194141919510242427204863999120766131660218444143743185622004822168814357681616258067418219845693163775671166364071493812901723890600282010616361141463561646367567391282400875655570457858270993321907170423318773387989705753838527950238858386155816988643729585113750182405232049570176452803622671725393908714500129908095812726903257751037776082888771667822388164986492184908578993363910324810614181024037153180711198887285299281308178682173569963841615275218645116324470410533342655487909476119930149255806400978131456093985123381261558957148238525642813814961771870994156017552650737056746932897195889397605725743335965213152001075665259958655595362912578313479004 [151,119] -2338002067821200125108562329837953345058017612510352921215193898884370095355564308433006552591008405531864753987510799212938467028712915618881480030773570157877851222945964419982505097348882075669368011180918165221178344234304275771622829700514161240195716701439818273084721297885292659505113698320617219052426806844374772656527536301912814782649047851460806553760634360378918296551494309127441747525671322038139609030196505303891361178932106128541366898883615474250468178622131446820934603749325018072704536807381759580640734998981965128157462150501094984980548182012188129546795322380690540331198885086333293272374721955643780319807962938183346002239471636630616907744222361970342331589053746293338661802596847522458754179949092589551127264085502405116564766213590823018278963309511847455913424725041142532452150025155274075268640402509191382114168733041751152645011941547258930362852807911423462997347789252917657343471928627652496861790600925177845497015450457254973096002296534627510750538800644423657417381507905059220872135479815893779186682027500114388292004425006689613932507732871660379631215314741471243714686852355322595387949111022501124834202009086868862458427244851743328265971342337606645145752007621411623773614947871784686518154029107087727206842979290839886688973555930253834105976413328041581569023199122539835638227798114786499507914420880002627800499884569217871945186422302510523797575724351478481237993207257015012829767428472951766547350270678202945980007911701672407802774091743133163954984085519686685131097520182969928972776198535476393669188372920056272624221830733709374861019067107302858198476371524781724897119349436566382779659814608711414395188906635957809102339045232931787230973467628564281466915799033436463645579440658279986333483591968544825566101956403579368532261821150710069175988768558634429070796360 [151,120] -342376202438034989128076698115063023451309468022541912044464910647940145165979203618314136334081379188399588719763173161971487041416997577493495677273945529647247389416125454919687701293121767682695804725817958591417584937542272106122078944759215849427539560536738441269640062798341229544119078408038139938015368333904895735176166245997872106208463470642026895123824545754141039403749008018312757139251657808963287576583926455745417313133981250699289916112418159398008597940515599557243999391894918873197622960912464348718599976573408741033641811003064875968605968252602386096594817745470183687032396272223734845877687459570650369520754616105843051592755488805975835408136936130992727647748464056698410201953281395816148532237768572707349762107913064178574126099467604096281314144232127937662456939876117349551076061385436184383940366900690013047280555345369972498096515654081745553204441609975582545182478770839804701342857932703974621770646028767201955495838916343522944393954351457615282134993282974053670813240159509384999442177955396811485728127878405936808134323942414165699610262803309808762292805779878916743473593075210588080933079801950582910211687235332072381427938247879907349255138802789929543827249247258335599873341246783867363394068883955066021470834090621322354218109597208049204531720287352409338383700762499228070756860745137079945825971091996947432866188398843498368112789594427660414532851565699964426670534586213268627014213546444725001169089230101413574294571873965608408552302138095042059869322387486201774291810081897623977633454646146675844005874767543258282815347977421691051920048599952319287997968775127196846222351693271549061045584150798080777924694138488814546265446164902316941676139683347844885766647090577063498834342827759364783604975154574791722287296074593809041656729598292598087752841430137376464 [151,121] 1358326682945843005799450681401266805136188085817748453875126177146085983357300685056015073248746641869357744327923759161069763191324219277052990024941631452149135085288179976059485702811212894869612474425897714131518037006560732287962949698443867572658691513242365524582553939914944605552517806016954190017533900201889875251978601360073395958381537989135402611127702256789861777322075110437465686706878811554012536310175288959756403624733053899410871025463670558191654969654884132217507673190697130678161374056097313822695113878948460623963302310764614591144271697347885758116964685811390459759690863125080798403829757160587627212919041045589903031506078002162316537287253319929386591914382532452767672354547398900692801129734052250470000548826453698774827254980085196666845167349410331220340138943682280773141436123330077757381987102342942869324344317204625863983906405929534204936618785691913703843043121143595811532978092420354976420292655907613017905692776865811253112373699036442989205085551426826495219400520251085656492648788504085241833864234090153535537842297208260867954365344507378032389857945319115135986431577953071847894102638982795993671141711707438434006793948454675795664930494535582811582356879728110274581749710864732058684200976760920554812954142962357629915554216200366484185835923384171525153239464677924237724416341452181974875106770943739262554764090981120235527159706403599500874746776466388137089286084681915391060191756184363810606906660827818900138476372619110495698352775843135264888045848990265089815638525450976059534598222100291856139142436547833884428958236526690105828553695247453112128487387125243408298572725246357302035603586953135955339434883862279304649786413645815585728055245459939514193658067574585359030769536560655082655376580722037382083938734739841233229774131171873273787449306252296 [151,122] -634888974322846373753690688333360973134823698015865742752715084907747451733604669282596358741852207251158490466159548850455481659094861542127887942976535487888292046947834283451064984082049609698611105171410464433412659579974499400016192892525042602468157779050080259173075524182560354282964248150523104808537159772308433712589648915280571459634048234071050590228343717399506603686762696718236432616111928329736856270240956760934517275314666445471895176098424131842390225903634204638281762525121495881944720497735658896535718405453756252457568270553786379408897407798861209176795696686735333572583980505560438147809114230576990020702052337232571080638746068021549135185550218520014801136907493947595287760201171970610093647986442584537160255564521781318220264517084045710249496562495474551608057785384008829430650865093857050650170021246774353964076054210092134033869241237095093768579935891124951605849394401749900555728293558972784620547825320423747903533018696050783351035356186350292068767207498308668993410789057374303788781079846252380386271780550507543438057681163187019507487302263451043369169934486728520657687550276703191294754730900454071800452267440490009996014207772392050663501888655209876229577140374041576214473447347394286371158578554978399905387332384296603235548790099585578355291190902118207876530502367799786204311991145783138927502912182651616773520492953780698408266909155644984782806629933978480722845023241214355720446519908890061872018211330877191449909287690886127149791044224619769612168027084506864504405365741021839275016941019502261854395396932750418401866852223490291769079589791857814800759032017233061621023946799612113888694224836359819457634734964009778300335102338717733049804737618294510342425173141607330212962914296456726083810941294159244973574802015822038855872846798967675953145000 [151,123] -12856737513163261050185514764694366171409405525425269355191463724966615064055336291262608116949790474733724834693891451585014338284959500804429919969720812368465315051890981695328617559974210543112052984842532012594319070256921925504302988110860704464368831701558115168340036305346824974561664654628336878414848080831674965643542317946236387475750766898530002024454986263136030171960935047306994769774565611701814054001271766723241621180769731006031160161454667590866118973014962216608352954233320283146767398221335132080717452964174599246192722830077325360601547799707346612668774736182246067485083013722165864168279431421547445895765922071464072353501032798435249407704130089836938844520544413595832810929413682494532229208970696949047926899935015586733797677962242307832350144575225506281731307735745053251375694672567968159188378552357448587495637068853652269497860986236809582750530036735326148061058037276613243350283943272304628583031578890171592477382418296056374557611372365046725024689592529003855255605351669523335141091874908598889835194951432148760962222188471031268008419190675792440428079719708821915177635602297603474589431913521287083350209086995894565970464598717606773895801487269249239246418917313819519338968896343714919816880773428618163405403850120743523961878810209955899023024537862003016224946067309791716213451908691724334429005215565158891252189311952002385907874415033630120371525973127120101907306023657383622431285362167233094111358808353162879963650917314805004728124115915876123099019049949601771160011861143813997270771209151745090818334840682392638462306043279326572243322535741349863647874151842158341448526428377296104704823091846753844764216145705751021840433669023105328899722908405797068043129778806437777613947643430838190334178137661875590288549060292981325690278248642397960 [151,124] -14685038211165536414775992767059300096375650624604104061980684730331897230188915322012223864828994616069335538308508962220107517501978922231119378273612262680194022073901272984980458187404454117750339747044228856925639746936526936912497981528417656631490238175443851738911246387064726254095171452669376166843635765119498494164856930588428012661391153193708159793510038964619434270696833935130775973407532696903546233011778727083801046087491087080727798068657680916451407550320130632413249631300508567014946509318133035756251894920289123754865315520992240656183471681802016769091183115184867475582797851338394598954323617936548217289473512963873880937869744549845841185186660781656617831251988593102029803334701576142390692287964600852793217344238437549698988352054196083542263432969570293952520648529295765289414878495585289591764679611372113004517883116751086639951580933158711569846779555890123375880033575518096803219009253846536347894986679744718813990616183817882142975613630610605551120869687702878673854114926022748000295532645745380359775110204228936783740251507438422005231529723809574432201971336355376007304308477000954719186388182292518266085443648845969352796233806405658132705144319248255055792201288547891351889024119900590801711464442210934204985483402497441241559214505759044626787536172117197082270896198575634395557020754062473283582930159846593622531259892415074448473986212429507357982657430793409949641703891982113041394308536490903356500978792146184222704672134485200540456413810767521656882719196110468574879742958867867809679995160188647442586083947013690327568579111944980118642051137901664529457815578231575068987417975407557146832858310315085162748240816649272521971642673271666069990793669258070994504174526182790763133146533776793658556528858384744425919579816105057228669248836008 [151,125] 3018778135138488989603032902389262562800359517906768324910975549288521964883780299918129773110154597242515042497098899412625410669474983343771125527352506318816069223102235283739366003722890568515085966410797293010904289724796455318807712937293917253129875607147041344522645661786358134554834348623926411100712888244927049849365364451274537452978351853992672185914962030001367659754631151304464055704017553352309205864803757062334014919253130301916344660417691891876823774256538636208450434703970906786176715755756574907860785943182908528392489602853818208384154878348130834497151458399045400859418007717851412230412332496473641428024737256437206828528531908613910606821787491041966450767332957979797133489583407799933178708445048681276192775355654745558717175740109063318717899143396799354838566749645854215327024614806275150001471750815265913770133202444032445514822044867247451008556673159508117549523040628796821556678578365509640898330996807527570294059093183666542463921524512297417408918418588162365970696573734497350688073026570225165350315777409196913489564672380587165834471396780235574475244782692168654847849772709449523787211300941412216866416500962185321598547239049788450263844771245323786129318702682901227016088398242737906206137418901931466006483969849706991491283848639928163981441460439927392493874532650132531857862288186847931972923552318909194589277723339675429679107799783282964877700845302381768373064530522850800132233546638763486447200859962906912692476068317867267342421933490973657446438491299268907170345271659314615804481461028177226751928695649312819111570137968168003976484853641131259732935634794361923739368884487236249201325829611367814192446643594594307526091161994698391940346819216464636361316224380687496210971715480650391964599999434443550944532850335686519246432 [151,126] -263316901533448889274422533411223728850112405016901248390073044500393677363836921959437825819222931097056282667957472753797245295922988209816009308821482232607072997989892384859212852951939566448349208625638378934211517506772235479808906979277835790281492810984119834119121715982631248896193478982095387211920392661625764331563822756054322662254582768554434292263771789442397425527551776410742478374953911907834578203547322241253344042906362154067479413245266649141836688536005501226796673571940579910918812066870578616334293308294608604255712337553489646906114034584769343150921079892823455790036839121218648031390872896894315215617799633676983884098582311792222614636320518701691415073083911252372346925520072260645163941954051914637891634976060196815227718765663491990520093231043564034262949793282713225294648315406203481880644087155697614140336238143483074714735950486077961407456809885867504544688737134405535740098587756218373925965396033675140120351138998456061150080740811940797494372040250494889707638581807278158994218482883094183385849596544893113738439135731245196537787457958593734467582784498962173927047563037253029885209742358362646747581137892415221026467896742451336515656799907404999167207284063705896993898377477037920144786921095139011555258188814078041757222666902304262022375733838775884620399921342357447939591030195478310137087261429862007477288446679960554381965275151897733903151868933487524620732432073733555398728439759879145698878082040016110647665329957418882463904535749768687821775878977650428957157219864523530883404512061382716565114756853722189667033695803494102725709128859422764374710493118478557917801387401314370219648263879025279770284804820688909849853803553662755450851626389733687938114600369237977049835586730370526413794926431357244540034046643780610 [151,127] -53829516415543229512154898998526947203727225872315486857918613579078204650636920277148861111228862843248478339805615951599217126928388281459358455369316633489218824124102201354425590567423467559826361201551906565814532036167927131401428231459681653990076299922153144901266506589252105035195390468293582771947722807991841370113890602440665466619330706790902506132728635715395424821674230538937635265361931889203157605628723071535920456780947233407464273698171290103000278843155614202635424387341568127337400202622726214308736744499634331288777576266994257283734772600384825065432130928179176286799151194331072857857536697193385052535489733552070256111030674829669340893687743471591677599164119867717240494283285610957161813699592557840569941209574533756077092492020299167165003850781416073833577191436993673043093245240681724553956675026896618876615401964416336409030134683020830187687921854486430255730186222954523756921941165082947020458266370945522453229255506404261353339425810892858480480382823969930493878753829833228078670548824756094969717459857293600959955577646444431864434620940856199627356330557389621697424790794570197339339665316774564434692610550779100329584170613041117381297509124744181194197752805915223033299078883128977606553945337118973837205133495366060831286327814475595974734729429463194244035017375133263578876762665844693397050609283777138859850609952891206315649719843830241200800136864607198062449369261054566984266744173553070417431231495084715933236345836324299929095157100142290560327086875310876885894948583821516028940050845299424792479978226949979678485209297798402915130888670227291690650558076720820693416240710606180480607327250320165041696772798697539230279809491166402501252909268535984281839871064885725645190039032302488483759920005844167522018510044 [151,128] -6622162858728140151215917595943400739633125180001536096811626464405581573085678962073088755020265782689636260634254559213458912978861234149133744212043810761819731021433674895340808186465406803977821778048568286974174503430653300274325513545669751798698469194954801079965988732038990746310413486967768973722560093743525551838892262883509016730315837454306299432085147490809749435978639083934420449961369679584119471154163808310544848412768249079034975761580788237918253114175301395220546532543835382927317326657603991032577165266949509638914702875350516268978138004760655893974019596179391778269408727483251967609322625118854298680482474786061241831863993971005645834554754179892512981375213903158930007016910784663138960152708537982991261751739449872464653292064689618404443067811064952800098916367866452371776530492612795480036166688506170651311072984934332863471584934067045619103520398671781244098605141251767818160849041120770135168368181703289507730712176392368603472706162280647974991426362216015681000712611222394678932193789846217507798373084464426304937774058530598314125934414738290003651096351140946969165111397170430656256332213525036058862273440771156253375555398034615451909336895551675786644410447106484795887271953300652818244480302375251385284513246958719442038197105529500293451407539742152370552012156527370087721218058293712331804517507798698025324590250703579175451807003603823470730538806871743654718420891516379713026896242662058471529576354619078931987251579665358466317348379629549316487709618042241330743642821041357242600467286055734914878847611946778065454804013060135886404989683144582892361162284191699509747088373830008210059136771309860669027380530417582469322905855111386422491295312064702328325555034988064703189174229908715533745174488667787185680 [151,129] -85169271760920158860723857557958692531317004380933791924883534337704528876300906407267411346726037183674952820502577449447184864155775682636582026004730112033223213809316546340062432633560579234279550348382448083954703491091820574888470919270392675579999827556645344739323241361231105639511003947544661351844294396541664124644927027987574820880219694399235076184914337195432629921839518609488606847778287995288107896271671709278685367771562238113678023991460255698331825933279059980399892947089098432757809756324622621535996585678355675192855532974405734255826924663047145616493523624142282755051983219205504691591406651627197391568767516027821385374091716575388567187277426682504590114648811744982931463228988951060620993733107435923008802911497549332811997168443701115618997883477146053267996450419372192491232744679954126243893707278400273241120067371190626278690891817254201010985424416755568110823723425531024750274088484779258695429019375824491605868021775631130953826926934881881963533679725247457568267035037677582811828424486417583491412012317285115973648055516266860181701289617457202687343062981289748005524644947234974070509405273884465367995989506137014200646998283208404447736743537293236139506265508706608912516472082718653138849913046714435407475487724283675522700569860623630052692296462111688277247943127803782795639525563031951459620910871383323180055888437824540600654738646068265020072018720188875674475383167196100385231042232670226898493610620554583650630300932410862901376518737551711223626741554559781969806284521741853809941452138283188527409369573866613394645907283023280537141507295363550585545505008377352356119259242561128324873946542310019155228283785643035919404283460956243846022478491290533536162545748993734679894202367241346160813685854736 [151,130] 5021424697230669739440854969174715075499141842676987069494949182389683659562628485524276832040370842195721033628119410288244154497629761667493193160181789047304027366904283022654116514196554235283700013084344726168678569114455026798391734104417829719318531543748182876179534616857576640514767218497970423091318119975939967843109091777287967396042591301763934987530803584775908669550176014538483498336197947381753287962388868084566235855747663765716142794167701059808043347995182769691639596684925357171109529195879443659987241433448504852914222148033306010827244995159123317885948689885482450569202758478720608266379387896222581544176124734037614764284475509656816334539462420614222064990614013881447786441672612099768664301485124438113709031454383258387250587328927074171734505928972209994666608034635685254882550739110425522903094873406648141431040906046871738217647222043637143877598061369630036402957422473047980910700208531408916494425766450525920608838755935701790513908275972200504684527861897695478812724606694948323225936834505278856063817828712174733586315958996751450479760989801209390097215923836000703583132772291607749158266906788620321107845037619729591221011993141405610159997497929890002121136914915631073455485477709032035431879342015584334701578489858179512829360591711022895778406120415548389248963957314186267795463596780697188415382572553289250972915593399357443812708376993435827525097354328740868449567463003417009909912902430364783290501919113206515707104724374109270770119773670589303983744250538527788268543305387830880453555402538674487682100100407201598258477518581866967120435769315760756332528942260205630282317426664170235591608402247242977358217628566966239299287103810242150814106772343287757190932358397359866720557131361070928013524 [151,131] -2454742081554501077994794511178498522719629949050130429850027646020007023841715966347200343371535690423631430430891734730720049847293073103869799616221663486704341023452123840295578840511077082349701716518198813345640102383706072399104676754535527654205298481319752744077895819074708454817513828242004661845359215077085845851505464813855055136261844295896160314171331831237077978729633954828892074063945723830031082700865864226975034476716099986735698840792226985006807686416417211544049707324756382316775384093454846763917903611573200365866523516845576539607599248752934499249400188809749238863847193260797895726451672407228386592520393968933864559450426107282668540333871521622843869395603767411590333578566838432978250154486216400480071424240550812175164138045077427344487186166166354881341803553808802072503421058613048648378952715594753824506967775976771377785027909413722169559695403020844156402104036050941119945152107325015234605760254752768762452655526885392594902823028018252033563159825296172603866824132337436387826318970406194589524516851455492367523701043630514752824730439515779562823745112669497429298030156264993342719021121200287733503417498864638668533060267628357492187304803538784657875284684269957561343012109912239926351505956371847691012152599402321053454935249300020873068492122914118372533343066657912963619422161696979025179524361100532905414401793000768971985793771081744204759118640457377514919744355016279302564014144373727824099329739918829903322765999070913640821288458009947355924286174914934784154355683066889336993060737940319521097792717400200645880949906526880643354152667170156217766731101319747986176691258317738166786371556268626338780587750533162235223769245574410871092374147482988260017145034112681449593526066983975400 [151,132] -92412089749465018217857785168724497387536439356512950683302130985823200691033491064255595877220240650470770631178944449028705352239761690815942174933013956429190639797555684460111578218009537839551070157800894292563287063963650268699357665314142989003534980148921525618581939930122735062945120174638075774408869875919393621539508258239510883967484645692357596802429936148820543687894634723746767810182632073354086206727132835124754679255198467287212185520215245754132538092743344634367485225063586694687779716299371766594282679852074534363425280984832124716932476249086179574005014928554270925510136241902424306064831665620419624745794469893958560173116493453598478561072046952576483483269397494458786427899669888762252254644162112528504783581452878859077703650254020234769122576651506059367198855727662696638377410410451152265671808220628662995586263601123840121010066721128005836286848132404693112820969877154964742293992878267867878456634847064950569641147119462529534860229591316224650911729689115362705740977675649257921340129540719270723275136226967252315583997454606627485916301980815517112962379306413173873378584572507126539958878864845136381445737724731993250708561052244108989550405834642480214033975802801687213584824698410293446487220010500894218812626300775676845403101905903133837711231751024911440478316896791181163186352834193408843371355641068633764010944787891437744034454250532389883714212696046937396055935841410064032232548346944773652579264111288996195102232922495926354368507606218777931456798621549083462704367407146016578904943328383349367696527530820728832517681649426802536555387810920367087434771790733942065566451294502496352970035490552610157080835899946175327868133311187353369419890926457646007461649909667741663545556416 [151,133] -1415924444119154396993827314287509661484517147678642429776979943981149237368682490424448054116912064657660582891030629427550882227474916161410793896720052682205969941834893628341455340664279806466059071934844714066030560287409175752012921677599534153568553326930412485394677339047460216626268970097627534348503545135206719312353823159649232707570517849862390064589074590648608139811179518301192510848563554766763691088621509895009559371756470648725701074205819402256718868047892195515107218404780190401400558254979181978489743249073581090558079909724666852742112781772297883731537102753069691173058065947599562631208499128001567395011742134868042354859763338165495752756958524767229941546321622250363262406130684410494111454367229961035644529302967878853982100337203778200749669851955152378655365802661391901371607745640039435686991819224609744616142545568310782678723485726178157150455717013736629373197146662099610134314632549957940197862605175569868832209972085985375804270175461857773984497481374652156479318715946627428856535178152817649228823376118741916096327371432489072891763562156857461851232544471581174542925664745251320686751468032303565552132146267374166487524660620811467509868385488844599037679983833212569479881794702016583519021525539222500908504507587277197715652351465314532258877207393012650262154348332713767347981045893552745260712413652639941452027267634876694823503354078950942638691164964719119819773876149314805350897010545726814468860117572654726297821771829282843688709322913348096668942217295401243063051172883683344899973767254579565617801253124888188829375920938866243431684809173366667929734078516662803197276082984619897833671188612270556962810423754339209444411444048155131845151459741323896017374423806179421168 [151,134] -17561675877606791013104741420076018770902069202705248869529696334664265937114038528753462690422314043096497932109042091295494057518834288778697282869717069834100051535288262239186773933638535456721399012304195146014774631678244655089359594320824639468417057403636458772097531779829972723885489195442192325524513410535194006051841285702833778167403596977027376299851901566877266786501883822388413110353018309129587822030986013624674285399652434740470474972642230598903976574990482738843550291786805099965176689909633736361138253369356377069118252842270241116808371788409987817172789917477643384094005808165029618419840604566972853676327864911739954333223665854493080502532851121116598667962645597469233618382205089328008287958548501549753470229633202273188599411721753882287326564398581471240948404787208156120123877232990174267956720675552962773916539231753164349342658114233141926387475720338548465854699165875488156378993998154687226861671595272381557155137652055743065826727586814015902577985002096879674523212875622136685701991468936952674165172448163390510244592600144545727991408833639139006497535494358570414254588458579422575967600323362499939815030610346483114565641817731000716762024194416439699828925006743276713551369539922063945183139007040753030338371293563409585724046601993943098373770476670994678328876029203166409791141616409706442080319150636260066572712049394767023062072465943801145219648172798299732899038316886712740207840007039345986566243121385763762318352893778309392514235278276247001903824434923077055816797388026394104662446136098014481944393270425232389008600360383883126738976418538608797503892976168079192592556611587789037884242876274616547955251791821201465449339478464729472393776142760022824579051063771 [151,135] -38357726377668009860430032696414035193249412061050757941333721996238169547365595730445171965129000637022024959139866217981492431972000419453768753094815273051036874274666565433723438388208744216753341728417384642355617402553148481224540192264902906667751620101611578022569124704142041498662007221939046502857214560078696985943728851998050297742731971777186815507929882892312749530338688320214300098169831609952173940262515291823217286354852357684122075102599484851498611619655221506884516648364850490859905739515530792437414607253352859570058493898659538038702069681186414495487376232709965213560148117233255198714574915413546001544510418322138308796978536244223285020242286728449177375224658293174934338956475799256130838289601637086378133355486014972537472804926492771975998209774167126667545549954063322880392073286918813390022078605233184299536061456842711468832387980377037622192727177594723743995595059940656833078874964415771807600422904380894290087517655113747900352086687468745217233016879795728235440918542592146821865647361809391967268948174924425010928946593551114995741761899607725041822588342803660580211843070414954128382350068264143568348264240943790013964057351724213714179842623743341874756960024536828827886179641820841454928724279796913780336446386662977003262849992542262061035408993894592739171241861659366111016606783874962689416727382997263612364378289278146581852230231325677272213339067102018566464688102929418674600999243633271354041453251727734475966620097505471912992701288529012521663793540188297205498148341856744808466402148804008346244532650482000394866141389982426577469799990676287143030662738203520789827961094232122361743094951623114070519615309805314760663891829424436634956007502158365482676 [151,136] -4445195671134627480385378341590530426196578300112659804131571567111331568428683145076073461679370492414153505556670651580568302734464485097584536280789966797521836773927058494252172928716093397609751590109233739481955941563868070337150100127422486561596615413893106473316442200845806413073008141711510285491610778092796647068220431390236495717565305956350222215860456390603297317844159176166614558258020340155198505863855333948525088775068778153642830122935205326229108437979663577758634549076336027192958318895707656695289321332886136304131925062597060879186028352646277657613973605088500463526135556107957537759390977205707208948159974286043739006116617579374135638155045562612659981396448931986378330832841124611619967109253297443268390522029777772820468423610541731224119527671951491449499097320645817171057168552846462865114022278835397546479655016920067163327526547078584133953732766712056001204677450071477642306585536014690195591864897036798877301722436628778194580607995471795300644759845459166171273953849279036543727544658277590676416558761532460976948708011603176697435504688211429869870646362500286977505331301907693688894453274650959216839839176259030650849039097145023738659259604546077157571156466312048544628517181551643908094168598512390658865873575588075525938323372759999129989985900370050003715501102772157566153498382787514840141973856500860713563015921231184886516349154999267236675812319614291004907989284831612444393843105353131133972193349122937820143339098646934903992385581695514749774271777140922050885005089865028485998360583084017635342005821458273963775189479275278468207280002505041619278998602714069003691238092076029241911092093066358096006711150985102748618550692801554650549122759155794 [151,137] 771637459099712991610129123390320290230210819489442099291977618621895599521060979966718339354655395943275366429782065471341785946842152446551029429657925449799470687481050901666032254996192104195183830223697900887252286961087275928538509590545156399131680954853887854908052735561650724066186833559141054633945149634710941997625207533798908723924357586866346100197958413988227194974180725966169903018099280280883970605442852180195366716737399981451659303502927956940500441029135938762581523767961973211112860212947213124129734808684173928867214294508151440846791639544881139689039447554501075383258088882324176958413088244221548249653653286485117242841706490672832180175271336670796845500348236921433050813392967905519184780099987637844309224071328440465182081753509738723987129731610561263048425766486723829580691156983903181077648261419987626644445945286451817106355516086265938446266923598881757805290008602304692049100932179431032128635525440152531231578474255960748654366437897613919780324222808190295492645797125664098269179900261262420726904067504603734353900690935952807048522914509348593790955088255776915521338618876787283482988292963187983975640029412812256316941126313191592885486310251509510014668357669531552812198832289598063735464207342899815190484407533351946142806031448132275712845908650751072610847595464989824099825850458104758316494692860493133025492202364133889067667481046800481022415879786458379188003333647256994889649489519796789110428773147264624828582634318185034735110427995039167377771321150497188697058998695614585144669409042845857531949592038873390756265579777731027151183540091431888032518619793761146591566564235752567117745952862063883552091818282301234053411817849006138368698196 [151,138] -43071886364001428385120647378268607088418238751483417334897698166771565655831796904352588022513080292095165282929786953891554626890851800950117510097058117123882150856019173521009906540830575889664528417872453246323161973286751275745906511723903196940082909946780754435249062407563531913686671931251558483561058102424309111377277081497540670746766549429463079183685127456608295444563677030067056046527524090180764626447372601847579245321105345909158194618708274440007070221575384353633768557559246029714008353298207706489370748655231911035820707140109831781207990016185042700115943802179816117974455239030050598670582126962334800644591269331663544476544973844749608969477947687620492366185586044936979432884756097965224621192976653863946549875456503836607422017689216950875895901756990401084168340558313135236297744434750376473662112224524750574288632372424432865057258236009276718589190856821266991437588009009982585789141361947152266773829754239433943208364696018019681507653631278366409357462383818945338402002090134635688235142112879329038820427612507773197628207218622509069909494472166887769373979281481214598681048833484452817540899831350311871349150743905184823073771188698949149078211805918274973245386641586825394420020162140773787655089171884287564077985326101635918849824846668544409673282965564661258341157706418620024560917313957829399654702509094095143743583460793972067026062395673582251471581424547654434679834316374873381288169828269381376776538487810697451364794380726243360404367311542983097060313647094064155681648178199741772874755382958335589151090782988977856932461416304026462166144412807886383175936280610990243915358469626468042569413417518898614995153540892667235191044398972395926 [151,139] 3284058600708848683892026973657374000744341951591024573711360212806847439884946878859245771662761739752068021089098370869415760388013271880807826786908479478199766822202485584352108414853893249805325397261558210843582883499632832386042370445752507847029587534922339240128750965488912395527149802388221415558027794894688648247611319409336173036356029381393768719444541352698627961066635062312332178299860331926747879417797226763378308330912875582488862582179382646202998668681634555479188914018411574884368060624383414435619548280838524488404230077308880041032813690766650214636121915694910816045998590566996547539988700341819901190346370484461866607109983509246305345886272256127145346675469204103077357214334993871712754370282325620018235699272953777220433904062237398303269325143355318210255816719462223984682164642543854936702755084078821005593408080697855506946502509369371759520390672706268247147635519983749501050854237972604275757450977068537831057853068498672370235374441659176062007580898261809753987842332504761694233835960006135821566919966781912501207446121421430163959673302601991818314387559300204902111770046380291822509637762423017842602917597730401820778337912616500689280234072788091367192680214242130167531552874966510315195127714983734401249108024833914579308854055000511342563626505333758338321413137529651002747871418699695061738144864695156281726901460136281779022292858484819156688695528200510359346667469084288748175630850162112534677907567516884361195114662581810732714396644435634967525740947762341270308218871621907192153062458929348110219028417747617925900944776424451094705850927250811766597975417869648807972631705354180966656799487098012804252654985871265053854249679148 [151,140] -125105961296125522913298569322256184375292810244897948298383839393793338499718526966358809139046826184037776993609194369743239627068291042256010327114403199433806813424636461646042414093990912110063158888280411691248350650774055420048870614658512738721050033167709720274750116620944763013429470555525192519619972165726239206761607113581605058445532997189601478545646258935825169870217163036721315172778432982786056462828079672218471402856379607626071673583037410622472283948855433407898412065179312700787429296317779562059852638040622201579759300212193859531883722739346253134788283087921443468813170814690110163668715506969611081653174246751090453190244184670796145355198660007311836269749438819360439198569987827293744574601540715989797955744308849013520678352303003741136196597317273696774829422707412263307513343906035821201409774097385430309478284537557877764969723869466609882414189817488107364211189410673778800395317864208785550598667211119845761919490486601311392150627960405279947429661065646977161672738445725359767111667656652985843441740178476639193487312639741746004503474808192068092662822668216201656306816115527726782827271346597132197520004450326408188572971221812643163002740947634165209183896292578750812863853484113210213280490533910555544642567047771466798575834310451266658518318027602758127799840787473142231040199237286786931873106991898901953962123172394305690953155675878039424961220022369862727171436901488400249639892792924536930366191273109311402867636304246511481084626800024089530598813188855937943819789406886219590432622984241364811051859715572622021907207776893255665004221051685475206378487198633450518070411021291447332576803037734584611659394745912908033736 [151,141] 2921292916354522862782307898582441940912847332647741433458675446141817975412176849412192054591692922393638890832577902487854260628612656659007499946398058893447169560889782657478106318578262647034127598785475207385611872253403095200487743250042506603624878143585198846389685041419780228494152074487596801451361670395122586262849239038546499413240796356066681145457081839203637006644897681227852301821151866706744975500048795751784578998092961236965873634265409341961265384385856905417049513353075813134470908733897076544310223385254239149838969573566569815324663770629213844857594800408448644392366578441733208784721995841231885315876551598760325363043830100242756588539723971701798573153432933960904244545321469248207439933790365825516178559237071913959903515927442835797728270372238727903651218243192828446694671112300356735052308664081098424638553141848752246161677920450921121694003232675795331398938089240274766666583707974835080031624315658954302928563203317666604807709194586616661918572535357367218115630257914496658516426104991068566549379127585645752393018585166005932826217738066408029704170262654768300575086582588934932254156387709241213151201545478676252445228194468392899810002279395138669981419153674373422451485941876786955913562896422637252992778001046830098584384268402566028385288580427359207564249452676219222600689686528240307947924164154364630307270976318031356738855443651202535975591767274443089080359285829542012205853585686927878679232816165524303900882857779141488280626231865919888869512622106112177009397652337771600422961889235555428540094051008121639776011929087819961933563490488322599253409589524946096008050185991918242120626030900632286669011590301528 [151,142] -33147785683213856966420513217078980931222576265597736646662314902980879774499128515552480135888361571613712930158971010036074483936459472246716058931462379979446158220636744311241428705546891130656099364264647593030702830448558172466107845936360500438042692480724818536255169694001750748250119556542040629812434668777640208822682216543439748335297914285018424245808541725528740733365942995465600561563993557544721852002199820153274047794208627428003295272308239537196015436434807406102035539380859824950962399359859729364734958679916083322714519218669994650745232256194578093940450757161979799486327545285840861382414250030558384181266579795002597837283710967549430960404502945705460044179649613637491962250170072147468295502271526175910187172092385247709384499683429693491143562652263499726525821206649821039476800323802373861436529069731393156953038566714049956858811193477256543862578342845816886609594595586048821019002710320091220465833148057303819167580108476806263270563350911740684148459156177726170547053209828482079338202283710105143764716950802778342134332155333930712882582118707050855930670705631244023700528294213168510469878204113958592698259881814140550121150004030612737954428919740405056744437593909801695995218722222113182430262227362614241942707597994160721946843602740688427718833385108915433663993180707092861153376132465737342259905858257819841921748895101935280288615269522399950791406774605555901895390281295677584644819011820697341402843875852195295599640134322481670988698378076858287209890624754124755759226905008154257146235636579216499690672027260444790327779725321782001318721331755168076066943482061481902317614333466339685032474225976821895406735 [151,143] 9361616765119185889452436309704096051893495899844673451858667034425235516896291342666922117522893340979377964052640640133410242497057159725146870280141455675278007029492265889460588295446406692858759411511102354027913954720722391790026237560802896877517325069953649280692308406668830827464647156295405610970982956457036571643476801026834691130480693760972319802287831253321496590349390998980155740316846196012224986006567003248162433348458672850521933897741911142421236714413764043604193679008556863499485415895638959718364769070212964754889380583237410468292876829499519820752469495970410745951672223434594054049381163527527274523014168607938739192913511105736130576319261417639954866026968708654845475852249040005041826595744696218807278125355944731177263790902392693519288550490584225152475397315781138501897255476527068381692029370905794687463505479336163228955240486641230458795648045654299558335982547622065282725508450655119854161632774445621024333627699090345759999736490851345830796898187703050919896466505587097160178480671481061936721304616427722773717193387658139263285943756935044335065616056990825519979739204920261604770020616535371141354374913165789039896381613244999600207477812683253885600888415071230253368296267776336727014467681359065856536419713800941327645633710417681490615689232624504809680706104996744075984653210702715046445305444452898671904496934397141123941809484117164747138214003906134545788943105717554858881893733447481461876837979970123348281050243467501745494062243989695089730364011001685975890443190573967017412747569170354297237347612772551705231682844746261035077685445626956892756542226450503611104304007759576198757554921566578 [151,144] 2116333869042420141040852161170653332244277112755743604144627230226924874431361552735440985057853138957791558551289558217590056909800614972782496713884139839327816334748354150658286140984272108420090270846975547381953686830647804383381646864610899343393312925475962146010443169886831315375276637345174468093880698564946436716828517139467925182332181743257717859770213490364143098072856457377228075695711612712203395181757495593024385700583228724204499835501531843275836775718933107083619516740616603185924149488904705956106723802292757834348865784392348815869398123537701053803878434539851191906936563672640678652003693905395485157990383672188219344015909691302757682031429243739251089101019418577347452031772457932688639283781515410826141001470783720815532298591617407152707469700199535597232839490956622940085603333611899936973603678110312017198136086889889099230313637732098223278616458584848796558351977759450018397289231047294461004411135813018333876821036735064915431027960632368106084579962642588663949058058731461255659174494624729717397592363669669317449159074060439749593562085986245282830498213339653700058698098918016373041484671825777389550195824798630933494174217418373683720752057881001063163437864682376487559191709216459222382902613746215197160117365842583237938177807829092619220695849351204623095049384500598851089815615607565486867464819716622320587765298221368451901010551225429536025521430464456116738848435282265396408698718267290305386133972596885565984143103960426477891481338589609727699593469572792083115908288172335807055270363879341582040490575705701258635704929138706532740809274350722359364311140282961763588635038535430750148198610 [151,145] -9712022576689250549781627584569554057535799691174224839679772048405362615995338157353121270445769064276901676691525290726367736532647003699770223842687316083860948330797672590745019852234290618247014647058379579661130122028688802247405332483176020487639328231155670188846071389338188456392652518713485990635803910007682880352944498397203968599071141430180010144642721828223571406882537085322772945838191704384535713611677909281447779298677432148513788677903717999110593357453424023216942616175142620538307173603609581292196904246243851750479165478880137268546049810108572465546723898968366034636692544866222647851612137629751928323130468474813354044128715098824552455194396791604124958017008738867059474036984184022864368724322545529944887438800916898622320585640724581339686220746881380134190456382026229446668465744718282944087931613401248480033298237780237044871858476151608359191528729415577951007628490334705371636946137815056519046735932572578802721303837518534580917508017202786298278220477390088257351488134931663831569850372329512017130784129710880500089382956230931847618148096475412348323103551560721443260568259114987447509720747009000371894969827810901090696718970343545062790742854054323836628475010843212603386149805992567336474193754798048829635302820496695726604460944091761530401230210699414723383452360268975904083418331566593323448645863876082168791674311148890005489529102667529061429930561016457260270676832000662746862421516445594791098631887952845000030953940470250665826899429105931838282375443005881301540196837235735867436311751284654858516373371234757713734647468791426238059938533415986026756274885756981171543171786457648876 [151,146] 17087485208034755970289513197220171815055956413917993710868946371118731689779909311372746859650973728164661592549044068718851575087292225136319991705070212194616865504440363734080069292476781324271440726993914619429084168110780944963455115557559371134861083096126225044338295453117693551919439972546226364222659557519379099753393758626550166547527445028414409484405536697527958989334453384077083235240832048159142626652414145602655710129114090355522663366370982996031317825489109299017595669540563361465451228466172246211859578364482132269877853523305534077552816949878128813212912948034391000693911638266713340298037093865201388932007897232187331613967794401895568155052277680531916887496946508610662153548650020705963299178940462101474451347982137610089583214028772103446528971987201501458193808979517740010985418351887823547365292631876731561850568751206305259402344175904603623408138407878841159360324177010262830572144087692326115082768563792187777925253947073570110352227611175302488277760672253472514737544761091443133524040251311950190089822029111095364101666253165636200344788549373887623927792700363094232506454081821368863031119059741759301393139731826137902075452517113301418501877317634936695156688734196065556075255323616362585666511553626123124226315999930495220992958984082642936529008122829833493870724445273195089766152953849265072816751636300363928935111996575762476562373567935862378223898764202663528312552734064886866543382611378202802259418927712330654164799054305452911780638858470051301509299102703269293037151769654618854554351545360289882037069604323820161381337982919532120939768412662404115022939227572473782960008204 [151,147] 116978508284913118428085629791013630554769652626092018881523210823472314433917479894701714689216826246212839136626416789071750716412868038544354905229642742740547225080944982006744934084781474403608520536250130229227557014706966194655297533251922252440198816740008913970663405985970239267811785427903567364970000571580184693927549023678061816908518501071448934358340673226239567984905897960931152523436216491316411480471290378432313284423340726300768967124005385612692855385655953665740402452592662705954549384400527090705629431408175268637742078393915658365304884117403701337006475958743472211896772594645727464763131695023320359810988589184368877449868211566257291909732918392953782099424612044504772857597222354382680147291072276211076090519047183515714002413699487276225921772887610372257436539650422193962090074335403119755608407328178201588965252022143722996347140945588718041602095409072499174117323585364911169403795605215996993871318287047354728969341580483161592721025001270318641554369740919735977606438715422281722296777409854165415389189346334113355590238461715510067766029147237163791670854261340267494022639522627929364213014383201590794654006509391749801064375862611900958613800101367716665417863682376365853840002544417922221459878695296515923959173353589645629147635253277832806591944037352841606400832596696120663896056186424861087540643609025838328951580224522301944912542024117560682544893823420639092544584647263734662856107696494279117907185057427274859327478296625034712639362927678991019574290312407598906710608233830788831683059654139307191371542151168151883841684892263504201701580022656260741151345749287742840 [151,148] 109741112060726766696774066292194827008764499645768128059777754802922218139923930640431312176773488552458652527727788639732704560961989795390461712347846345900820424861582267001628750082219418351569827414407175340736495024371535309338851875989960565984127317213014090121603067389193818627247196747267470574551636699617220514487464955398158905849331445422017565918708243793123167820157088369881747227263441138376027995946050157931960125143599407182829795221360430833921381938254699337778862593777840352256609361214191620321471520018876469329488644939212946797831326973207627589885060002146537996579188906934312002970543289169283582827956469358101480828502975604733259764921364340518547731836774336534015321430413399965691227183532826964230264947188664015122268495381638842974996891777256472880314052159645524881332491362058679423786699197306049314575258704484434594553455823706457229517249109123293537448389123886790622861800254681653534995128729447000212644570699667239668956300216470621791379652836142911381463788336459848632310543806112612066111672815020916462197317016970883752245098061759074845826264831283044586299229344505176039931947728131677386819822294870699792350897445827760356227409703535551122431321748573932960150094940297348675384991796589742302717956424956929130896803822299210527199572608946750967262563009830149959882158470393116467587736267197916744193099553914650772600525850850733667450250286527832031303987828465874014818794850669560466453798654897335447299554753844127440123381985652796428814503154159580645314812995031531788590844700845082551107862054679003025908311502408747212021291802209496780664477892 [151,149] -260000130414735619295411891895912361693103237850465321174070333516419633510123882376718141937350703887895593237493501456835952214396689962270010386726092555028056256830733251350802154517432946111792405711834104991859849672522664574014228080666465214702763768558492244521023447899219430198199421551045528239694978266588610782721054644927410963710603284094784617634340353986763690256115698046575759455965549504329894727907602556358430401607274303229195883780200266314985225614249813519072684543747102023882265258989196391712401848374523470419309433167467168470479678890724175118195653460995643703789516989110252386290586358868350224286104765852484260628527057962916796507752857449502775464870380081225296715758469865289888419102230066766416408591481897765987321533440211470699924686442006047087008728510836016775812914197848300969988478665222874779933006650356553660355348220713067155546213242606255308009590449267382026683203628314092992634131204525115459366516035244928954115366488831042422249004637554577223724907326764358783976769615154833767322328870961621740930691131437327965150887386656193841540988064344417745135304839752966645599882105793190273858955276351351403513253605358299804290634499661332184916876060770553717615554751558124938653354306778560013910989269645407983714876236961970888005551727403706930418455553375143389826680463400374280565909418520165935287073014858464405818675699665505296892692271866685360975739899577026815605297133896118529991054161479112504718098141010316524753688204292159223270594500298865547925568349426077481189227208136312148040424936299147033425944566370177816409267270692580656 [151,150] -389783900597417228612377271430778169722436726601406316873255677556911488653073887697770766639571570417789285321765076230653452166984293920128731694595390173105095750838071179577962477357391993590336437875464143976480226451863763170074031964069272396732477065164882797282731783038110658619573900596169835094209913098277905623209808073373190126242454709544187827589540705177388670607051887676239034908569246215250596394248666680144028915104530971312698008087437662213160019179539801056409342659741565415283753356967821720570948620160037509761461034744661769657115031025209599561872929996222753924867788763387413938125532047537467838722612931617398304716955329151142852658201844813018386110167409947045860977940031942649383314303866883344384925165332643657762153189691458254163859262319801731411268762405706715382490946088128915867496358644024843913423324801039278877548416850643817989970011271591255077697950621795630901998745467967813864805031218350980882039489871358255270470379377250671321423753305815510303094987358548061509573361656782175922543462227315447439811834304749641983940146269770961942995727276979741295556896369924722463748004695407281494717869459957892073088802860739253606371098542254858793017158684492156969769372450421145419304904779083936260212961053975759644400371458259405976396037644975291666565879571884811755504079578603194767017550180354773533696525974182960065856457905977197784156556836960862501354172402649210989555275926047174675579250525571604218573558860921304100655487144446248908966733030399039955081141430363099697362341988183545262678916760248170914304630470352230946405199849 [151,151] 526636243402997600407803873876900698663787918575465686892378747760550961766174124350571337298603514453216269421888086002374556849277366885770238116182023630732386795661481940252734755790649324256919695041843270319888834826491791224431039975050909501643152491650358451578595353311949172126451249730231363726239297000354568853964986386837481377030068572810694805051216374382856730931957028531076772152979278014300062446499431757885359723498815526622357714090011031015661058123505522621653106332599073706255773953794555386986812601556337661297873490660529992233904246055579461934068164533539924220474514609894746741794915120364556813961534394125268166169584405718381401693499850830130285886824469261809978790644738999429075068330439605771752953957096150149034926722885343538451972321834315168792483376099324270201769375513181332059375037677813362274351028502661779184973235790861450722136601355386924078237534686748171388289491522383886073690080749561630162944108025240042340091028289417887286120531868374003246344136449380214631569351310483337337927708853371964962753057172197242778432109916381575278227779003812400994733684789129783366582858514098713003017894783423992362806211621534492918128259158831836182687282518593461573387853072513136185599857664872493170232050534326448125123561641584938155837700513045015314751174501030400996551091938731163996347427672979475140259832714412115639487471617104954355677498592549819022775622511831414374966674474377654564262667866265760684074483277932036074242996295342719105331135008079926792367224469936109111468453763138583427265261190688619386574714692621944228 [152,0] -4749805844165870626283871556232132204769288599928559203655566392599763927410155021856982083814629709314245785845869667732031213007391712783950993376711453403564881756694467178074926827164232049322339451482330239565093255257363147847886429055125776049618548790772318478354254349654501408506501932265766000683621554497918957909165752740344172025734998511456588216701292136173517183505480300653436317858911706478962656301632539788306073560527724658388467758090435214660027307969438244137365867341806665144145688075094362922197420455232471936111133567610479471603038123084603200697228885995160883668991436660042911661493784264348049925774267994300514153428774367434580473529338875279101764257895851989710109745769240946736795677824006557136095403186156819315698972850972526617120039060000725685610527108605062245843043272707163066243567974439795355517408977042330157596447401611936435443644067260275286855924086484212906536584828708881408619742661839963795476721171261959296449951657798685122208832201082021116213518392636256047486464555931092581406391425545983783376028604557049468779642934762059459373756465909421944758653646187379552774916509808224851794947884944471849717876141634788225708209017566523984637970241720656856071558436942400793079291845056475506192824138016162945348124579900878437694225591246207107257121706391675964264660107386661722214620619817763624589662696996755071128477667145228706844260110656796855307852877119345389082614422812746193797721056016313320472047564137711471761304091197547033197262950561563754346210833808338009611553103923843664873040289314729807774972909392578476593506989644679675993252399675055458445133624815628753375232260722100387900799394703449302135132086580252861281874097004575623521741032669952302108545796322544396914999147354303055632080280180934215407528831723060630076430741290538357481010794742243326385349046095056767334074924970161882478004185741424933810094816334871190671269142669978095724240115600068205941678578479302604871356142055322815306556187781735392009141245971671143848861995573425462964649063714095428847045710232447789342076460805962377953101366724156182180300518848738341070584623580011738632962625720519909873660397089977292536022594590205355266957503216465990318120261112351948800000000000000000000000000000000 [152,1] -5455620180714914273941691915004110980813293213308395100043785195849377667027880861682525484503798860204638026974515187602984261815114926182682510502600723472834943651597433807379512783856481566553944036073021044760896726540875029734266467592350836744321160801113618238297092005281546681143447262499476332793184691901581206664107121207266232076613347232785799736977540612829737529351671102983687855806198144107023825217686182967879773482498171188120163685151840889442704538722143571105219685790273341939962341265693577212920713945391944927466992090542291287575104629432756029195733578246378102064146071210880348165085759539956389726074645757908007244108897819416963276159559547821226870420982770120670136308459515716051778262952592054879616816792557966956094956132117483362542253172021433245599909041870374065553375874972692138092159028964462707123706878225956526719617157679693266213020816568798065493838792388370349331866077516230892397408407383407925422633126550614684731311128627395991514067865580100049482114372331270660591594399829373245911782287457984632511340447910851610747788124749433657820891274323789166695367233946924682760907553877351738728934054722176319261626996642100253424754718863569819868937780862022752774111245892848101338097701862042383740708798513163850353276994913213217486647873415124752436597030445147470801958047419002228488437529462758093638887996570626225052307950382708719899910488885762631374605051415130713072075239658165060196892106485391412476318728460295521029279527169446822993338834739416096527174454084188367535050803682307690827571491434163447837224158741304930101271560142183548468177751405420325114474461981202100796825840995028574144423847640451999452522118718582203655952754628163299386666688492522381505950259829503127376347063593929904030677915018356482042572036655453989272505980056387766690692174802574591691378210073782309673954699144683296846339037404965110347789782135295439259638705111030290630807562360480969072803286016414885842202374312320789375279783674831444289163266031946001875732740525235123858449630120490924643979983747297429243951858064551657034760076001762368012206285478538233188650756510664407579780870825559541550169977431013680729064454115608239976816877469782496562782644364348751872000000000000000000000000000000 [152,2] 1272525331817185077591087429787963059477232038176584067268258305300461835658228232082270108462412459652928574904745986494059187998374692255868069477330974832498418409858254005692381092103340701653450164398475395940291707940524576922628516488976285885991602557987369509970672964551136805073867969023570173843193892994784558929335105999755602652212701951181523364647671169421779811900727939687069086578515935235771585414947773938606344134688067525249071744440220948724592745618981157909404400698613040981576621546279726728068907817180888385210552927659348056142202790491554968455310451160526763713929215614830383802225850484052944649501912561865835850293596744879423620915387524887371225669940339655369952172128681546866767930536123264930381335848450089498435965159655527366857939186386730585393242625689474447208440523760471009958480025167744308896745327405715573345960146508726694133136029719006810316300692000838793805907487421994909463097455319610581476060709868717998993044577754052688056942010906860060045666326541719644236874984936263916412231932001572592757641796371499397885025529337978136408487343318409687361018183597714346359599267054407293548233143173288790289849486526842513233464801451894584887969089387131254211100931876287161083987635799102085400490898077452492783887325224201407590320804214193878911375116064867667914413170429540869881835653365627778586899220422970947961841518996574734569523447493884171414836568905496168258330647110245867325063583573816820312035771486851049819646221015179127643398440390923391500119184743394583408526082030400479135775133420216711932038593060487953242561518442600796691714978701801780468167498836283606595494305106340749531593291123536981251715859008941256340147745986328824750791159944243005610131229066052894225197912566867599579909659227578992201508585299004968291202699339782637068489337287110078501623078556899574710760496664807513072848097920197784063148431147705659011858186721662859944000349271785782472347179102071364193229060066003490606161368545885242450664601484646679256043340301841953041135199019523292393158026981812621647391647369765704757815995395673754425065788999867342356750638576791642165302264100214472125937512078709749962963994562451520485075406011361798555214835930226365562880000000000000000000000000000 [152,3] 4330283793791899602160557240662049865513307344997927780431737373594096265853891056760679628341212531896173459753389381735368428426426201786159034636407908575135620103319460973747088923363243653630246869186848220542717582180949377641809205580773367968231196958646466096673178087704360641621330953548045946298053674570201114319943230795179180691439012408724273288587669672038704502089546162000274044681623122325282380003839216555499245846760963736465436126286984164307710181067918664515158976191961717176049563016426867648295540067604836591499639160586237240093298497401276862047874818584038536067688434201849011974279444787894009703468362767761966905528932652439944873110891630028723727887595059066898078722826481648329617552958306945635691213454005543823763210546550967653020130523948705614097445501655802037042363843643650975496530132311035265232750458320398116370689197127740910309818905965959053741089563919215650200868533541447729729900767964554662414971983023002706891895010599187081984136716461735522354608643194143797605393836494204799072837355336513108858378526898888675819779263686263598647630912518250409832798008552972143245820747588374607395106562665555740819591129399137710926703763089512282412457364109262900235390438919250430209567974688946551228639980022803852227275640932403012552961277405468422758478056189899475806546836634082358593637051865751840106416646083535312543401142780914291989800246464832972161144322216245158104868423697679837195612533421711348135192801986848462368840518252062309085118298265821503920391152724857985226908439840438052194773529613431606286437856162284933737632488794503380741900978883672956042501597239098052279572883642102192137404961292122560303567031987372772034097361983509081600635166798143868329590706903562056336606682678560771038890772821047750401381910808702913316052607880757601801256594359187639472403724627940452019811034456311232804565439233405260419202832494321861229900451237293889259299019784757835483155759917993331531656300350285524353079573996694906552557365669939387007897545138153809540432378891314583882107454516664802229574837715394609993762376836282195654346780778203186646780081480596707357389727522207920564867596130293663204342310063490790960065536748681408340241255888117039104000000000000000000000000000 [152,4] -2475054424176008877927707716693389914419677507039194854624709478912375969423746793050449088614650180899783837932399875435727708311629189094037895351138945460334096520058322622475622918560576318242634527517401757247259702949412014164384215215291033183347821448117685665252336048229279951194871308683912806393185654458674913670092273827301143962817000819349188067309957697890642085141201203002448338596209920041700604366591481990634658601825240484014014725294963847168713661305102514240139206807609821864582792589400437642793213321533823054241135387418517461979941909543736513912510244678377325546868516013632871933539923290888309033411614485413392776171071561801025004839521438917448454167096333738835920448215420151297728979712255878957352995812378155630798686982352582881556056598504577927667916843909531085405625590322360102744308114378205232179933150045422351630159260397604462237493968555595047351811272387960015774950839403899318936836863032329764242964287351043608139078773497381735220059021106514348444007959640661138363221520966850347228803054410132670920214784388681578517163669682204910610016199628975119375613389617842639003990358359600537189290699789398391594551338134020455320080514944450021010928028201396565396368987997336041656280054887455538105648660904902579550164525811232820381532439561844758643149256702988604138533001135132959540166108144952971310851569752421775251169459631864400235259172789163314093987884555102966636070376975256399480393107611602698946321547988740775697519068943162542292187714870386590721363411808907411896106615801497492420464772061165701561581941697558779235702208159810601754935751630270026276448597966810326175550035577602235586513070634156156187545785016187545524586070735914488664789043295932936990063768963263741791048632585704735860471929704148377857316544235059146534648455804529388418579146525334275076399281590527488906792468646650875698607105479591889256781442698456194569694183386122980274811331828000954706630927829525781780217580935941899881260094008238397260099323007991309321517850898540011523482768096787896738738284788946707549224919294715393005076361412626733735945369810769750356930635963585684537708217147653285458018698333686832933078621898768998581821924680175008887001054125127872020480000000000000000000000000 [152,5] 41980230402267040913363985055118977397423688069594712419285395682863310458011214530441038997106015975618688066345009334797514873903391392433622611618459118516870333980167558709527198188378481379437497907103368076440707039615649265119078713464271547094425881878299937332059859248530491710992235776395041201845038817458462847742291388665652393566229011013292995774435604384590443863115990315440808682852651281190753769152131312561091059784808870899331800532160348642660990964520932261857095125131207575210750670609494661370915795056308141738797319472590213915678730025186733890022846846985934974173974914755242724837221379174499807395809075789732380373401831018241975199818410252618325928247348102685020957870347268191385981848413690046049074403718437106348504485466395803303467469367364172569296125065707708971547246670006051682848802400044396820125887066814396022086474455403497620816940517974919923535372291326523957469533299241271431240540979793910607570910400831461252653115223843884814979024694468224582207615408261289699638807715154616112499739112204114198693384285131526698910780833384832045775895518813695381622275795698968908651030396612948910189329703793843426656156737474893418903958421152990073402756550079804640206766816573247171144081315150327991878542317772656350887328380636463888867535505324333460938417904787834271922522518306580475560550885861657115203059475355812223857722844946015634380816109089213085417251943658077934254934401696893011380036901511924038762934869206082327802347899327144562087686936411258383567694969052705696849812701521337163267851148257403908896397249812077915490813265421337318367293258401326797770014194862071288828818390886656039278114586744545012178012043921190921984316283727668259971416290732912692305959632001910825681447078416712689958411629735724148613415089288731279960565641010785248248274670608114412414801922232164540106162209469891055654910700287496167772321162389792006691475784912281345891669036512579425928187503508814028175974781575282241314818087816079342611544835567078445521637003941774965993354502393824801787451191590507129828664238902353454679505370907252850978418155180116054791844190902984426827671296141379841615347326247364050850820819364542196795335763909833601853718208848662856990720000000000000000000000 [152,6] -52586355709644071513521100345740286460841710420119287882697638602761277414122149210036818630323969938343959774116464037945211122963601361913444736329593284513692185751236826424107378345938463088545364381001350185955319104564863521904054182219514981082115207441835348119067389368880616340449673691991932569422342548634548323749811213394005923723177218498334441017119613140677255294689151763721326945591408417301596797447232326242889911605006309776370765089906783352416848991080610279827930769999836498992632637341468925599850006342749572223714145527795138118970894249385234088837069734233856937617447822828393222561712694991113724635097929240633487194251249809222212963021201765391391901648905954070390929780940090194941096881402796247773835861290585981734618016152145148173365294969664495617776063777814232763978326482269535617367442292041323410371329892726929278363607439348497167384890571009138929200058183300400920826753522064211557813908499829520111840126164926150406582418347933523608679590680749649697196524282551636389695211606276986360386724781276938432168436917476863753087222684226504718443785583857819149204387796590931812349000118600052225689735977124209404573808534393029753621066397743417740063396042925452665942005868979618327016579816526852124743466064068254691929962667097519144177181315548613902205092281756497896103728207023795994080025567397022754558090738361698875736931801125784521287619707091566076500099000192645987879320093332461630753128156022202094759502344494646049760769010211319854507271761759253773515322222680690417510752414886596202570476328914002668372558341930159166425577773748905546102176465512119087380218750855967296495077143356301449290162951546047832271657556475777853550936742134349317325720903033670470847138223728178780660739211275284613729173528546546567303749658135168206421675803010177042071993623596996454259648206805384987573826041355561494998418481728645737995287607946989957774353589395629874411335705282958772418159176450321814274948028739949805822174701223266610179304746723585192595884785631713097719634387105605510224569915458067544330271082518310531107122012258971748481891490565899441575634875668924299685992862360812155007076512908889297902359763826743257307231140591504285156888525003165584588800000000000000000000 [152,7] -2010558191535054623839670549484047380734242069947158596313196873357381229527736377567669770290649397188973643148542458375031569149753374459781407448734674577053593088558747877312436229998849526004913734224487722395477447508649866775719188792729934941815597993591580659910890638773993966830847801672723255319428737059173659689891020881335649648692627985444725114150599013358125227869486399708631292955450602137761716063949196755679540264366402764670458825454673295167657428847401712213638364696533602359634080423732071348415476082651974539601503605112961183421067127837040162698964766206675703236482586794523830046357864927810609766540515263263485799052231903547001973036566937199079186007959996022250914771692124287858984485793724262453019795179045708679506962835560883159612174280733487047591548829336597010483021641926513157675092487411274131392144949133057491640881690988022869388620707915762609870468448202466140904363406777871529077407421988768920807877234465213544706186079207891334443800129533762795693521648190500977778383693038564129972766562466604554092886221651987092140723885236141308283254637499004044778999751502451644579328195817968694014372357709414718654166168084753220205027461777307368009770457228531292650125097440919204992924650709875059708027591882937074491903108220704800823232427410382000986994985373514033195094234502074886981271965761860277287737288273026899085283331390757320236952090623240124869054485891309797745977598554306147730778260735848217559193429041674278181628633319906071117029104233203022893072994850259108179265047814830191053636998266635613737380773334691655939207733022827554793240695886642647401016354752614483418919148563096603626493787069941817476040080912021437633007333534531912517999378168204316756623899350546691733823835667216380465205069240301250838945163013503761452389028234100826409275262181245197960106065202327162274641270325615324393672787630808901706283223634371883917930381245248394545187172555488377755598268566406155501766329278884892988850848255303528311027517270699544908206957879233415341973027896639991700209950957518871052420857874829517619015190173829010841823547612844369897304854014664204428208763271419457393957759874371586986764166686195962043049575422859437820945430143995073097891840000000000000000 [152,8] 15557290226654736900561837342903149638833299748829648286542231840257899276848910806284359988612004056043356320203316656192133842815444182180215569030507881616980275789934898360181030481136402516277930803773679668986460615663608447139931010817210406742139272485029042560069047454937074328441182209274690618972452898506810917176034435676171084263719462641935827223359171899208387859310952675156084524310620957487515143907004042642495263271606554368611565576534156256729891759497425732129295893704783525799426488832521790432076397970021546916180182384472144701142555363327907194424148344544322827399460802365695218359021916438308257194125351749612249353567829405477071069913018841451321796929609545421543247895528924321431279284089043177826942817336569045918125120215012793659191773064205936121393772032973391386481637353916953104200360773481039778734686855442409228974828988689918068558004325643254686587442899684400932878401711643050706661605157329231739896477305345941652643156427636533108596009765373372105098198260927962558791335303396652272598425114008393592761991412828498810565574413622857706236964000547041379694699086970152687879760225674881270761675538884792001485592519154278350471578160442676467056570399396375359367571462199820730063706473999044125009379971265942155461445117759911597842157794317926020113728328476262544355288910838055500464306375935195717642350358453029796810686187668148793404495772558544383735360700639985872770215926232660868368697500350761215093676209972293321176284838954123288052348358370383818653664082742526744595237746505982456445486115138206203081217803394479520853202007590212960793215184291405934239308397920457024470641321153733186570091593087259528716109902415950653672024918832695167098804372084484372991567898423968623575524743923205819273101948909155602511796279804567167585607083563089810753852992918764813021142430427496693204783507751047046605226145713490355646993873481461079431674422745212521988105911458919821766192170580628726407920998824528704354217147508257018709934292664769479612125796187395804437035174152900199208468308669437178707753396978979634994678691957780896785533971806315118747882730119594287082240169455445283940923078736025494716611957643084356082199575481468066579062695986379280193945600000000000000 [152,9] -42792423042958315730799253577600166195507918381914497529313520415891944943410595493615185062852815497222684285288133680322927174303376923121915126235350893549950424974031593932717591211541168399752988582016676192379543121231822589921255204286424198345341363513904008498164261819161094858475854608036724761353377613282701726905707371168171488773990682046872153901594513086268690340843586696058729158344950959742222438897152106558538365234318922296811956404637845319141638828676326140661336125463897342422388195288394603474649382716982664937679884242201414812852105858184840626385721212562218581116942864859874344613256799330442663668779136038174488356851886906035686738044858356120545619296960490858488893054787065675620376379250549080660139511059660806963363662408172476933398952673739175690549610331226313085174061380460583352189171617053990506040693388055226260758374946898317753417975665087694237348773430096330610957540605173840612299471132833090052020084974282357875305125339025127425873362014648760060911527666730778256470088726318466540545121254021486681927037716871242102874242626226290340158914546492608340886704944556005321264153962306451266206970041600697389701694634773741880633066482271187601217628472281079241822327273845040274984830812063415297264183337283121792800338106133370906150345480293317237975722247330230057316510083159033116350231671671401218599821743820007370349254512702753622248481853286670616418695263268429077293084955052726423811917723145705814009336403834430671641848358121097316550948572488883053652558312483223178120468845275972980132426688344511295968421786418740217583986686442100137432181551624716107564155888929101462359489765548297905655783502655412318105955770950826718823425507546173360999886011769711391045210894079009703644441500867549054738373901958756341728061483309326770991325517729913931632702001702648914500157932559629204908990407828867181934524540082776201899519407352635554404939039824141275243723235093908549065017715535367975396146804803180112097024703779365812779376657941482717280802553646570568852587181775774641699194698413651124200546702927801517244846724991837929558042427110689075981741961000060456046137111342714569919810401772290652162601526856693625159842076839565871234862833699279727073689600000000000 [152,10] 16588864991313741408741543451161320481802016520627591358902383140450732574086511823875858967354908605258575011750981642819066633266497622418527296713723562481314092603317001598678869947871669336260409513370697027994263244499461583265129648708502772367587196489775750029513920306967893618418921598906299991903088434489949733626578441259040310995205596172081861335164518632481596815611200619813842237637457512983393224234763065919280501972875623631734150554717447348197913159088207193984592516721581178758300333076236619985953737074322247315101435564194897826100716648322133811885147601909803340367738228437423515367867320525434070036436246762887775677666967612302282190822506464112290006852084901097353920996977649754540998132214949391510402822182701215191673993727112034058930138195227097651026529638227038804188625562140848720963245888136506665886706532637968262742579381656416805866005426347249611730122139543913218288977151183600942597875043816241873882124510450176983447122530401513595443333999734123641712110009886640591515634218617123170034502926513169213035980030779488066635237988212752528791820841425112904194349265664753444717347675805709902093780059776645583075933964272481021801079838557795902486013403679180434031348933020244465813529659588924925222301747908896628334613833593500041429166671264774519394022310336578761170649676903521869854639566624761880646401340431763552225453875910592268726511791136190747489908578714828046808238379388348375283488542863448416937125255467390043726406482354132450039066406041064281409188028176782902816135697891777383445941160889348562211244643853468363308754683049776985410144617869904881708833679612147508476041661058676676711953739319654068930369329184927779164345346852467506562123341344444127265953879996237770643055962019451396990554773303847251050654884961494766183444046109157308327525533600588094957938898120574928242769813159722493857683539485528456007869767289233609993770975351541668712133643557680856386478704730538020880765257616590884328063710773148766351848698140861715734992610815466723846362550981002257300317316304339544982117349609532447024338644096948305993609800131890570514151705730656893008083803918059570073452411090617296915721710212765017696870093867563813134956732540806588950118400000000 [152,11] 842077555320635670308891308202787939951220813042148393198113861547069686504682306347562712978876899759343847142190365478346129429633843534847281378082292705651685724828992820305652307153030850619766897686425122242324225413635267675945439415393651293742779999908860116290798262767337564733067416029607782969552864553316512806814848786571014521183512949410942192167478049725418513866711929442530750330517223606768280046655477695535733586429301192719845038480147162707219049100735823957765490904865235667238059200077194664784185130915578973542221104328012764586756513898734896534248654783148670407140125627208920731499885540788107516697059606784036206257420058133554228661372933416907766301502056246808493136023650453802680404704816625089117809351186631546313158413732931288455831527323172019783757038299083382366404745059132551565761779178111893918406967382640282108872450685422834426685687238700555473932995848193283715360364852376896947583105479281727496228113408677613900290652414168315323145587270305004192097348885171272148243759339449317893359531957748098312825202794148057167376433366192214548302094309064000091553450000581399539315041587304418093240059032919567918394119947470396517954719151795584540014810710454418836987511741892942406973027035020731804018306208855998771331385307603655155127206933322557164618547123227881664992501813517571380911757793500849313780133895141770803716934497547450970831480954280851384483635348370753185240187232334601038618801814184999345053229308948140829198307166806141595571033659885169714522945781753533567697716779277924551974803463575802783111093908821872293304511384202948313159370993320316641702120603699035917236667925031437493263559234011089593544153029941017921223407279984083837751233695159792552971721489136784858798418677214712275293925402707506436951656511341743061495552394397467311301222691688031813453607425549639854377651358107108124512519629795439885645564371087275401389157663637501627166157322722324684072513092156001031418102131115449415070687159368975398235292725603330225260490256224031273773174044934309904155528006830297002258756379656640370488350983464546719631039557298964127409999278785481169534485114749838549500039733808832924685984328350926541162246580507372811273369622672978609176576000000 [152,12] -650832222895360019464113868448564232466249653988647620019448021976248523830102861628771005085213288316417163963590238564040727459478348735866674209769428722006952115689631132551820245146720197335253445482280731079602033250602009143638586934324750180939181800521972864332151464430608351427314496963409965223633545779193565621489895434682173425557125904773426823736263778566065403906725358659077663308338400152159672735464192688624910637472081794077276972228211208820504806705272392650607408268548411012842326216101666686804532866080579012584282753624598577897773357396943211388374229994556487241990881504598241285148259407905174047772782458626935716965829080369403569820924895483873836019573241449686026208835679867456023816428148134036780128583605706745271792011242579545181172044368599618474455953049216283967912525214949861951770991819664282040700190786764239135983341538413108128178186597214604469097705254080217587772725301147166260409861927149480135996461326204576455314985202388656470314660829799978697056956471924057906804494290136313292041679670025033264536800709767805007093817628314881791811460227726273772907303198272759262051617852162708962896840811388566460572195543285287092861623845579636377540532563679793160955260957545804225434013124447673542278846999285984255471628411387249716011786549430226181037109014920313032404394084390054216236798398329688196324424985021533486553828757199266533792152178683790340302806832177434083051692629162733751550944874149355046049386059815202039562671274119612074977573128284459809457792343408830664152533689047580866882348263988060324361378310255707761270364384284127018410729901253522723281480710785263311904283269762792493912845526512955105457019573754624062246824036041470352273011122633957378662189373054421725064379566119244033884121177875807185973881171220122235288186144520753241730341979822883394554726125691971718253624783148198361784284585232395609158240995953704163024791114467702795237770956382997167018150029676739695493161692544139093824689759921295632753127767868275751089333977155068494279568540813864109615671462918747646361848861330457347932179891612873729224165259820178885396519701356620897416518546440409051438912040086942101090568050411024635046981843369946680529846592104889675939840000 [152,13] 10207132394040933015572841810288049127409172017966522569484077111026340205585494966783149853319217848000417506372180850919217197827425358563604659077872702227177792861253945953778856207454508472129751685612757922505026605921584375690557203474050260539658576873410743503869340021209159882546255306889010557086661043269076639538153963894226909874853091517527889187421668693317767290654012167008273008241679987442805356536110305939885154909693298473273448057008401278739871873594349752896942933101449873590625003473774617308020382717346306735934298691836292217538721299515805122614138166214813454916863502329324468838802565205991062985408712234296467880018840603375728778387748911333087548661856464588070291697126214371914805926493790651571712730661979987321954042038295510300368030381547003157812254618364126825392454660094250375686674818594631911493248011883558229828404457568258641991458180721963088533203489902941378043643985819268316507362950078622209480053695793108996684290978993013735144939057457114880515523433643846796820282343082544229814545301895234184561881990865993240037832222092546800937306140331590589270659296213829719579194397478831321338242942549070610368280861015213699250813484962953746017494461692550095247054179391681311204832493727533326615468145827508744989503587168351131177299782704482835467633702837804537593653377713136812875313121826899774839441650413777694854130137217968490350355102422279206946775509389552386741377878979502812775793676482301909970249982681262093266546522594630899297637489857701362969351403025807992757708807543479544678743157036585769059973030925888352061571512423969132049084318701508951884531092075003138800377178127440502695929112423712667684035413827891112584011826272176916469904042885845603002315405978905912131921810584523388212632107978869268298998408735480762304247867283927240833052564807101746996037532129091130276805915525789006429466387791496178497354876297378584349732892332958847392057871604992629278532840887670412425858018549848284088741555335687662777028294455441038561771567195826201301367453259191349990360101499833341632435709907486366918851545129704950197697917912158140884932898322531292972614444555054372222346548156766060298877533994974403304701245544687284223206807124922318454784000 [152,14] -56072959307284633818558647212755993173688290951428742898463807732523568969069342152181848926518672495664692134806301173452873092720984181708610224682599359999743862449689654055934515766325400139875902668886440074020050862298395835465821209136394182746116797043083529230440558743789810623058061778338306644492935502051044195228524866280092082900946514650379605292814848899322399692053150450565092193672512675050755723208069254678727750265358265468640806860571185197228080158889508809648506542193911153251234143393356725661116860637202879921764441483802335964029187370567637585487795807864767424290613444369990566165154539178454685927162149569332547268671857002833242373563623160614819405291248673420181624300231383575352963467106251831576716025759712211605270031236734579165406166636797162821993850656776591686229481260522235067375956979480633396863697813902530317888745500013130095494499143862452703959992905891967750392714300701506466961552871113037203530806442508959162827178616182211915710954226245158104162835493214191213673976583812562638002175643399348662048733498798496007040126204161698163950623969580295722679245182405857184046258578242264700472772716100047448866792202678419756983793289324224773979090111464145204481511711716139632819499830153761670037077574565219062019470047256485434920475705672779069730179678668089133817545886723547294127209529485232011699670176092419615782174114435631855988647026449879643511010975008327191585121098976901013882016362710109891642011270993461233292853486342555130424572268587336025663209176887519055439402413653410873892523336132808885990255218934507760565041724531784209542091447163394457434691324611033603386526452419361826571115422876790533115454415832924518179328416098515279208298824924520291487902143011510222731077853814295699921928659730463398969525416663262969930034995266023287430470326683231328188055514075761088162952395393171941880032957597183894677486518654233366678244057497702222983302192189967593909959534278811803664044971838302206075468621969048358450755982578312608598161588865587965954902931469928901721529449339406723523474384297676183913023583265750882683951061705041349817350740870282324240666835925942187587721754738213394439497542634770935822554437840283622306270564048347070464000 [152,15] 76580277472866768589508211236084681915909330843858582691045961750120536782317898529575616419005813805862587187039979410645264429419525892559291836360580625614247571305691726427904200153701224407003181262814263097716070442142942495307581973207523986826069076192601246363417058106890958010052573572567145701572145360323922111258395300037493917667282843589793020506604747767246242392623165386783841154598033268465928404999794134873945374365635292828924039092721109983393873457769804026889897813548446465722958856062654854284804561502107597653604361234085686201935850862027064982173725268203244317303866230662831740525220931627267931527985247399056671230197948273326258029525662369847013507421665519887951297409064105572875180457093614277391090371341075520979355472536706412895199453617967841539470687513468065427334656383879448726006335823109162873116268736418486698844610524202144079355453705271319021132219548858210376341598639798591715238188950071274301098733384890963042532850672527701360848754911270652165967013013966397435915985173543275476542669160662538762645380318857418960281461871184340334873580933409884774732021533983285999552778458714349565564643183743830364543385181196033518672479025397741162913348879089021208446231950765023317887606625020677945731511387439251135637518159486976554424059850393646269745076327918008690203417531966956543587499333751626996967320635008951376399748034804232329773387578321808930842209280406217079376517858917805375344988871189773879051953398529084115126674889581636585199588909383872439280233796076826168219387326235424232592565433894768843155987549621793765149409225479721579431646459529418266063885619937469346591501169480533585150303837495746489601400827389015215062242103896995300887889605838927249551986126000544897855974123467629332747052162426798017081222207571771355899444602461544560691584853044073899236921403416114815630205035363827040705134277168808378410340161066440972316361040063881890789179652906602205832537979379807067812556691366256131052016785782038055832090763305087045731351584408181625978448038273664717122703715613058948021521384327917382600296662914614663944444487922854582293069205267313215848870669970508901912392989433536745021530998717657593180649119749312450900419794404638720000 [152,16] 647695389547757450644233319903900524573094414347731645227137932531336679097968641056406371611612158396570010352178025117376193138044809770367666670235532511078443033370522368417778980147965568594887019459865338210804452390603541043491846336814786525155365161407059522133110862148585479643960299900628581591489507372042474910567318078331724279701192218100056215514907274355181356771925589614044593357225861140767108885464076329145811681011501721644004573841946272653197760128260739017426403483681433303425120134085079374291569034173038906144899005211488791087258747007595328922087165384810217914562015792972716461892715591199302597027452629623302627258442060618418357142944604131662900265809479242654041873474582129067474676640880157687857050866299943093690800909325900545227883874733453062208630613680734152617417863901453138170667413832102408714588337069428752597055471657631868198105213101762184001879916310784586499017361932712593820140531076407595793643586073624756501024009743578771328197414956222788956865783773388130305038851148440162526243253851773930378239071906897798502512942366897037396166905853204310770197639617963865008756553677896164790125877524199982280688610021959860471393823611628910399126451693090049738447345371517956938402071369774326068434294705726295227731606198791305720857154280006195774023263738809914738307077191441145480530257725555311525566372426764110684462858337860162406730073181621282299753961172362548497571186090121075886578872231482960599486667497212170870520795894561563064194649757632134979724492851294869622206820154395545975263699686176496842793093400683223284746770034730680273271741974969007954299823925668586344891634730903883634771745277173035695585479263342173526818547220157314030127928237819946553186569177061300917359430512774507456137328609885704704189972005719492068009796418015492803899876493138755793511696504471713536966293410938352000283611067391536242388469736402188301211414024488487702887503150385912740230623887399912691224291779309229670636400078906755995552959211534210083678041116123455403455065138829459749127758072200430773648029091710660386566320290104206327924618824490117650794141265375356783491189682640041615359762803990512087176445018345339551791850368962829278871384969392947200 [152,17] -2500043250736992417005154283886977072884174741136470192755538339738953615247346660031685231601679746804077096972797741636497934637741894722963044857186394264624652277717684127896801698196744784204591776378810294490774154511498842622665541929295359843059586380690177017990078991842780864880603207237524868835010689837153852635648968402565154632685167019159076903006727271902258455612710021058994309266541600144124590642828374048624867877728678055613325106738734482201242342719402301500198073132531010025592369413889715311032212111261919550676028738956064980546632158931410258885077599345546709756369122502794625992003781160221308696202104538905583843206316215451571148116545777783832997944333773807335098259272354869286325999898517311276585264113639319232531399632332654701349186047819516462665648199412389819666600920497158716792394571002657469208629192231345741972620874048468553028900615019325544011906054456439482526879157160903089616629638717847360008484799909270047100250871686240480647941456255803386731274155934593370840314684152644317003684257387275689039831727384785397054362714276970350939118147454060484022026104043056549242779258207327963346695482153067816914896634138089773103347930459082031780535688228855240301447561122501115107504725045704071975657584754358181489283431242969306751840880187594771047370530290335208911358098951975770448879808917756037607471593179148367465555159595057126466360439157299967603507988670718130781456867533699279427505529229096778303593160223961514604937102906157571994272840667256008794558113570687692843792484198033615972571343979925381450207789746434094976276854852865839833613114512646720450166960998777536691077896480896167298218031729257829699436524940819972357211486183551070258186890838479440991541618841597842862120818128533908793011162057692334219908809225001697018544840539175182574640158947661395689367187417836548696872136769586850726731134781739713459861159255309839056186856625116940772434231779487140551319128443408229878068260099785748720962124359428306611550105322042931284999967762141824635621595659023138066685345739275391593377799471367821415070445844395133612039402737168693848245036777269464544723657489997306218723687519413148610084933148477722057444706258838161923929206790553600 [152,18] -2523511428759309977276404384380209319540622755271932916464532044941480315434338574864531966421362784902686893664498570966078493327534837752475495872120408776676670002655400266320127010464142958692461308190373850087059540399840538787253537347074827334218508802846152083212048954936596633568446735453737256800403457014432871452643073785363197148772365216807403716990201618482288564559234260672483686198838633016288870208395431952256916162115945359357632968113360449950721634958822453877119775983076229185102220193769268556423468680823186861755181666349227597635412761633694585082247675589388019699533683226391036427210620186758705125402404864773163959356313745240747231467840356797992525226535602405091570512238083604221116001366460563591775385114750977388167211130652886223360452266763288750469349723393068842266672174346334707835465880652901995777157884800075655278734438640184398186931558205156778309180793956910633355318953630891922992758142583832111821021331904225204960722642198277108763123947363831850506139958248190877306364066364395108085535087054340396692250900719192120156989989953088996833515601604371716032278050004324742724752442841245203765056628051545385687791634942194934248021337762419270646316503003921972033008530262371873497978518704047929626254354868233850913244755422050181599915801770982662070015338746110682029052385278787450317564078833165931497063090680131508856274202794245934595194614561847353675082285654502483046730355070962430447803566307125360490575760284675220961605336059704606966832188221925233482937946654479621325810255683906820276900507352530991178219458524888167480314553068725965935558789534353784140604907275461500498553404567616960928815229415032851276867837545743031731473240322074794240061310365774722883131961677987926486572388694887626354438026283775270272404216697757279421233094349813472672215816459862415053664243780329739250725104071352181370369363875730513573822226016557407928880087193697775994348133517170827978686303830975310099262341292719457892492313657680863163272302909072730012277750606282592415841068032217916783314220711882352815959314976969397666252668825631800682535665024495224424474906367981902635169433033211552846958051569989693243527839238747101088929093686344081672664776704000 [152,19] 13312419568076240506528562643840360764280215920313699558468591094101317159829826102522173545470995164467018954502884995956722914242554117867554401673070936379208689751434653224829571969623207731909343014331537832100799725195111486938507885511205905723148314642421988315619674461200313580132816247167607536431460053367460753479762884024758680196953698449905878134450272130951839452810369610138550608734944201921496613297861042702074752837173781610774670010601170964389880773298218890817193702981249940846491249206689993506810212307816409377793043656686362522813383227276501480436995486141260740373553317212836884790349533862059929179572714953802691574508380628016564614557806926071122391864727926813715188619389972582619273104330224367095390377090886212895482097721664378365942550886707489952273419589903200527957038050746610968315221842936602705169821172208563739377626524416720378817332400303281128823794016764227105029658534990482458189102453217980628769762388978227350579482015709237226647854591985873688710282121548243066812546177939411719696578961190177154743508338551732061186279713408234287259834058423844366161649499293204742712013442045746628857783925323741382602391344901904694084758442704853715921565642407292385361692305741056614593664021776296319710502124345999668325438368304668440145855647695801107468152403378038864089301145298256769225396631006790922949148565473507262625328991801455873378655349022080637125070944258499601046654490020556641931095525497656722470492026224527767123606030740043262119920783997786479565849083590481545303130006329812057504072709922639510830673965669795954458197820618461812164019921055553684628095910290989309770741674633876729257473651807191618739512084320942216503365809243936697929239851630533377621963577302786814795538085456853360244578625634112709972067644375989114961511403241272419588944891512283986019831428310553401133524013974893982634815926232780712646118788757943992385193800387315177329516777198015335569151256771476938630255756554694849687745232702246293188738807531046417151318292443581718099870945266816838834066183187925822222315863963036919497709433795092151838745964117317142765823309562243194976614074895536213408177451687822093794414323644402085645684944568017731986024038400 [152,20] 1409569282545064144378744027206697307616027083080711755421491316465198692216679415745681132077080738048115731290968892354658294664750759059987314583517327453610341882319101747136531225258555080416037705999351306512346444605472571895325952710151653875912371581369572166167008873499236049228120007689583691749152902715901700764735470307975432466152965550931806999570363546970693722827168038471254731492069145230339418333814654394446321127253618941739546199829068399619966258432930139858395525757934267943719796451172977375942172794797552224281327328092751721930090801206322789716310145955756330348738854163950213895130467885768288498005022945178984842494751655069337665925665896471660904181009363440227657165080021319804915497741143635471735868998580087172063858062997546153658334211641151039981301191190150523737022371594356717613925677772609785572254908717553122315615659492443638303002838860246434708434826139860101646878687583632176400097644990922137757750858727808920885499765059451620777331023778768224693813267196908646852865986950871707408303179561388623275562245151987635714807959284645349441644424476743101529304564171063105361696751602508648131545876197152822220769240005724789050924361947220308585029227709813278847397876196516216861283747818490681352798385928223980686694858528313478177835031492887502808766594214480430613641459783285837904473711312650254179032468596040918929050174295835231156165382643834990851957762429915188606191623500861139028137345045793179384188846017080620414422487650039488292644086810614527332132087888230292493088202711523257442525043097718846641377170066383653997550018950493561939595806889095900574165662176642719894062729142103884435556205463079919597746216710843810404168120086153239768935629816357932550920576176183137599780858280870570024954739108102684435517055131763617987893749758518418910752956317860225801986572188402726308558056869244639233550899840965489980638986173361743641232490217240287847519827766444196239998890083161865869612475151149829249728478647731205156413499797085667089324214570665987511588588900271953138661536330450304268294049161369493151181158522788268144147449011720710158281048908413928683352191631583923066782873407546842456443666493169871110718516200901190248038400 [152,21] -11794211221357576364872568263981531577854316466851333927944755806793044825456807350422231150442226865095404377046977790829585088366536321904960082988171067985592603936698458409486819128637022122670918985556146291465052493918543815694650454064589487269510099231169934883829662512664603903518950877908650283877184839144643234083717574553004748460282472409299143365323323988012196901493562668655750786106433163236019442711611276460952688636535075598022293502089257617923150647060002664374633949960853296096629803256809984718027882276430350032430326860111602423727622238326018572469025679222258148117459213072925634618631935646663936535261477602650219918579364897745736739347500773759866927184986365154873091658320737978763988987029554894422119408214769231658259800802301873678701697961073717758797109870977366716541358610275459223876027409334928507983013889812677229756641043913204142453782443543165864003390946532265322349654478447454864543647141191312832921091525846654351109534270464210899753728181615602870825865835114484244625525490070995601001237340033026614799228267408138806699168912973565797034734752665565072533902931489101592409847981388995727391691265956078232216066006727030319797830671901648909828734986001999980513233503324234275655938475263182190438177067351021842198898148889961981797217087774315471452592479227312071715124991910805448065779270730214336241145409397288718058665283371948237703324579719999279753068687883478910611756094056900110452089226560702693876189407435889003927951692105140871689493405044732414372504583076025991458906717317486264856566816368381313021850953428886986984557857775199527990618378013812724871835370599467481162019509904635439082156666290769074001019766798204685097921142195208025056297820686758074265227536201464265155060919499613618795493528244435312214089492187167658510875467777156191605131676973753298167046659869126725039430780255959852356837196397496172361084908196746871996564056336129456678716887161190008341681471455022490486965767533526509261551157812051438086643953306552311045268541879712711244859044303135637403742459518846453155288573535316880438439850455779267002186710859144938368557807876170995192065022988081340313162199457493644969493202435889093358594304207776382976000 [152,22] 4512364486442199407008872684978229493105521741224545563491414214673027616169790156270980733182467504727807509778941994833066710455879242542937224299436256358741625114415949323003125432172386855070513220187348267677285168594586070952195077324294047024205196106275459462544570962816436061313633591822848380003372171556732619469675490733314471788745659346352843476450780192582862505232777759264840662711793635601182205773771341420029841639158165779060016348167548592162950531343598490281167341248951957430948689522322857062481710334929420646801487776028602524885810385055848243319652758279936541827203606822777683654035615942212600955439329058911113496604918979307560093255088786819856961695283589860417138057738285861285545052011211697815234987645731794227444793015938765499178726195104404536369645889943792255997909419052179675602515664436025485170316993235207147227345360990013151812718189593634844321250526797090238334235926915074181234202246275594874708480581732470169515661571608654906567828136568489319407512030962244268798792205462864063468640996878211906650578286796722584047091225209018780051848334733042700020724417930399987756551885466018827981191639921052033723214114792341105775715780460265001326210252254281626670929683776016911800443003273976486653077614440256118019256947489814717663583658000206225643274261150046488648502583661905344573580582028751206923421520114096447985876930264732796690594124342983624116345195613241227632472588870707794462227883132014055470965751721195718506960151071642543746262241589132952060993159151023305196590219477729023896706577009118720550093336943979586417667768012583955928469544750667448124969583059142122211966934385203475051402595009678062643433528596396186320609190814165907404284044195635616704027520079967075513534072607992178614327303582825738458750296509320004663940699189720389473625611875870909064676120139228682672616869802335079028030392228982857718229103696356043779249930141662935788232255483866556619211279836271408680051930019400811750778022563287963892362567049461776780517651153792278193725654195652977184894690076372570619006489874368390803877151054901419408995077815137910498867350564463180039339296934035270306374541383973855344691877523773567090547679002676428800 [152,23] -98127220318395647350857092412463064389334248881293676381501309051592499970899732419183344771688877516724762394991101138560807818959624449892448847254676098655392536460325574808279351486379391572301548643502019966639746934547935128595533261574593271676951891037819677591683028890578776115419834521735953109049136877131611238745862858155979990458769022903663415263501794278454637283695738328082663426172957620875341998911463812822977500655724690320239849641314273663542079686261571594645084788170052363905942182145554656508211367769681456365731555556924455901724344169481184289134511042834424362128737415840631747824576942362830605830888488635984280554960010163844064944897886172182395075935324479052869856551290896630270441464099152821179195037882734776138890840142618733954634584742143558375622256185168916933693113091511136855554680317304904212748479709965570586933120890018938338489032825845127751936467616568075255747782293134207163492104025873756259304792081929289784766552690441511188400111323230939586294213768727032396693627296594273044727913342184471976965621495363785173486750911666608692254348150373643794002769779486627615947009446958626655534494179278650567138171244133756331873602612073510239163257092017369834568313402130789006693902437151703435276355442577664508613542152743642847341167849042051302241034722083832212439355739113316387923288075939516061492701105653784183995750957742794275275038428841815476861440027614266080539256685893758323577759900688324151082300230484439407190983868872256911217872859205739475639679472922991515498478416006596456162008796310036483072059779164717476122075439214589415823419099939535792160542955275200768213539275039971239431476264864366160773595128409035442583865266348559870995307880974062778797582813496488831545355488287785154899098354600144706673719655997519334222480728640448104940332280090403016627111404439078763892361195995903688184662929024606982724094135648652382125617821856151687327257727304297385755502515335797695471327436999580847259223724257560727171339797554326164063102899867415596991699689624020367959287930571113853368090534644524880208331106879214937346763548174093089438591659991101023346987124073072884897799142886780787382733754568675957691296183956275200 [152,24] 42548425433302254199999520279272648595746753675209635422928892585208183116786881359064339300855685730965712157015088901530903790650365431353801586970373041922240620068866883188443338658017750699745294807723746641932597102243248561515879071198276269085208000698254364538617901261364369998337022386270304920643448359239753286974297059395517610961274423713300866589854509223785524184151158169394108293699428210183660669903293310772744639448838931497340549764658222294324411600209330822574517752730025250357309290829632659871931882960762122068019241309016056782642312930817146094265649576633223294200119910537030003650160255338185664207657020093944845193740217119588632227510691050030465549671405095990410486437652444689938851891406903704713262491366672293323980358485646758339815386323595027197077094754566242603725739704384781624454717873035920609234083569255294621982043598009050934237170403958777180460759894586579316435343650134795241230534100754695082805019844151660157362399091404381064842692844491107363828314200091925022583570594279257327738752100417659169248256951973991234206414735372483950817436669692447203235874360860723138038835907024578276111156984934758267527169391060299644544319057929992317881730797001574459819915800054951737292225632873682372675801745868874314620920776199355695027100505248144850403728779965162678280014185250002138178131419752354832127180932943431515163303149390197711004937637351932901867471451548112293885231417534230855538898339336687802489621692727030406535003739212410195548966691920615299100079952148560981109775927843552311528583051262830444032182518631776486077827035676199665111129643010186612516299560938228204915279699455860171626376874776068841130029902320913623619633188365173173674922397007799086123463080396619767380118164478629666089597738262278822939320497842785977051249424887614987676307865236163895785547775299188542000839472284849347126330722891882970138081634948920714334532264066227055331402057877869812081588469018526756849061505276532650953847132831752503417592140571970410214944103520623976568149587423046855770045012344835995897922761443194607835113926891832549769951417369477470489850207632950978743318511581823963701883339353708855663782804791840375501860162764800 [152,25] 403855706966942520084173753852770745791301031177259262967760832621505373046643213745940880981857232453452839654165252401712147870183114958107119416104163044486151228273975052383998718644063964549990486540509986301844352696824620637798344057662244178046636000559615814113787297911690948017710550615272102554526299809360557805056639988551390404364819489242453861020644153908770616975300258186798305840500854215427465236581164241086596212493068783054054688569015361504019482854174044200405125836750565387064300423209013774821023920051857595659256543285720051514442314565523351062476693200845206379561910076597883030667577496920856230802127214497590500516201647510031468111070204165926923412437598713629248912528230036075617042655506771941072741531337065635218796136828874464672653055087746879847325544399684135066833414112813119424028082404964419714871887860324079609834178274960463059538488459761343200885499504823323155325814290922606933225645270235357874331429896132421720158048781968472423275495189350827719522346025760912563614191463422352026934846087844206956168143179461014145369884661962726945195261824441873485671995472717295453983464066235874684460497264455077947982818411646933401163163334136118943547072811664199977829160380055358507335609333388535039973521908168105583039830064064139316806760362523295742293717700604251721971240718748825456694712923157290122194398348534182211574277013978388582256298874866226395014469728290459090686860958487444949797102645929906573703166832417968475459840299056675030503914638280500080816215142388517965678013234466381773397677944676508548028532571476748191750925979705060817090553735896093366033847224000694770084630378858869034870232928351778457504617343041147503801156527930158126117941255992318036071284442931238383153363321265840109827472136327600009895239934267271642866279021460497321729522436514254257972174330041724433300030602709187084704377067155692488635477982863302019965219782829969530633790899712194466883770393039340579782625498682048666453228468879259281752342020464060382008680855664252890135481659372722807305897306677921799435991569366627189541199984690382203835535040636743293095580853694063230790779306435143769117671569740299818896856375377113716889328025600 [152,26] -314735011059184085083635501647746590683840419621307026002530038774441346181117244557131957667429269318287893971805433805225553597686560642675926303530720341122281111673466866782167925988469245689722231634695441395023208524996975779965604178508995101706324595384826134153229285381309862238060056605278123221485542055146435368307697700193551905538221038852947882748995617285720090229757883289069484624395183290398732975832300289421186891645005553059009395080703710132459698697256457151300499359941200800313142493010986807279596103108054440571370175432010089450014493167586747401067542550130360304671090449283240270016662953601290067412330114863106028791493436978026877280625621102319246100025359091746526728521339695703789398454137956300738144356639140938524934287990825576507703730248062415055973636859396551284562312396146824737794915756677807529291087155202828960653200948762082240410986365580035681153628293944925699828959636034643059416454489844493823045726324571921280027937922028331169911624759049566318566577553286422063099042304629641745819141658232540923619630109431411703120091454668025058655077244845609766394750530791384680392033577054439522440064515480231007777574673643499668984924522134056303948665194585277527911866113754247433824801848684810806085722527690191886858121082294886769366486042388981316505284276625806806109516755962332899702416210316475434415541793930464324084625862028418136358115237599445214431191491190621389856281871675387829170449536730517094977631162075116560670396687923215511069908028070171049168004850523953726037180043472052227567331389537553340139979253216971899879139754821448347201311100928845489452770453781132594420700203391106559561907824285226593850004396850434990043918306119265841885622240643984885900911293832669116076322961014810199677535735527862822709542504131191873284848008710031362698164887839881573939235767100338765083267626524513657688923681980254207562485799628799692916634616326230140941756296327299958304186847460746324439148733379550584711936796402354991814014052336161948584413973234868548701032606893126615338484934141088557598499893633962145404390016991094080897625436011285633847701535158572461011915082134476903345515043447503870658805738315964682443161600 [152,27] -760551983906634645157082100406302320506112133081948674015369291759391880584877176630998457203848078857580889447695945764011690987467155170076940498257988639811521975944201340584915177503647155231096573605752708014271837014894452542899269692603176607302498434175238243374455797643383649452680415496674945407148425643381941611230032724492847707448424831495487816102810598321809891192391880191814519781976494265909052215386347580924806117647009465273809007548070292274767275538818206107388302378762447107606806797110376667105996737591680469204065393236625268743528722145523908433510065951369388615054197855990032714900055282428739347034493274282996618794386246838889550335856754777527056041888664916557111280418857973678415899671194380670981067507490651164746435423201182447044501415483212694740679696719804342620412949964987716508681230174284125630757040602585758315323717931265745488039996338339657177549697129571178294433845833141427106782859689765712312984317726893402423154483063102757463366419807732621320542542092313844871461606004295064927515557441483432401353816122757710864178129031951498329790286009870868406489653895199542289916753938074137746421875140038113489740420135473096580075788303800522119587959164239820717360229143042899756544367336854504807987555820316862706011742175796014723896031118944717642529799363003667340045908111408180983764827623833472653895436166308619233180278680956495876175459006966564810199194784921310240281450748244005411088546652400702305055152726319555142963710609603137681106137361375832903886603176664131270888953760343773142061884118356707134435743549482606722535520728198467900992058098416873394880004134537688796563967050441466000172778597627335515842718158123875116393425654770655515790082618724418233795230135802098021390300087540726677484825430714693312398367771635202314344776451343365941490536688373904090283742027545750757765997830971695525836484834623836490362708976474974181978367164768284014723067616383520213718356725729894381374454671964807440458117535970805724112199899993351130748020368193967342516900275958303709558731489313302570783857449827118959365316990195536814181446186943478640032635301409292845224249309562741213544065535121028743660999234606944642662400 [152,28] 1127789755918851670674929860971297393703879402777949012613944053773756003907124353980448635450999782872538182280436015858348387533890153737580304085905599440645741597770795458957913445381336423812417739485449259244658341698609814610663276128054646104088387366086600672023479481555847323281590467671617188218647380655000834530458250750405492512648891147711548927172424611415717807951552950824245343814988743514710729083239036827350261251053820539594700681637196210165268743556312312967801945209870424466357911130249733935235603296898125945433165453919444485373005472307697318019323703932918251013455509170658473421353581822872451079223401011652529894628855721290137817271346154070633434946717362690389898473593539078195920069356420920836887014802980059074725645571033490496360405184335273188135381301705777594369139674083540947418989422614989375166311189758787388780507728676668579028722403090815725295436102941695209829940409377093326528951802068037614131632228417680701839204349081980076743808223743649188641860490438056950288367609041501599178400167712823194608649164725716240087618450839498952381264368231668032179444345268688255264150496662008878278978646798106759134240834368757795499373262452857920283617602895004311506628701249803117866320856395755425313616984520274351242858069827803490182098626080285508824431914842693385341097862388430547004778352451874131186364340660598606024497731976275299513169943660420052077291320574918656378075109225184497568901786690765502652110717569274365141957001568934090662961511491768007308834334831008337522049071933255367556431912332693368301557163176514284437135044879255325724269424536052733605405420933086901979092315530564947985069137703492033653376548331978687667120955488904327712343134832535793258169041059955402919357314263717458925632049973751079648496615536868998400185887490657759429005962142291361127709799953845375559278480882279186564599461303686220727984492683103095635251482302590231300480150733723337014599966539473737981204826108971270873772078526952657190060587853823166931439937694369759057153342177459359011445073419411800669558164786005231388531998859077745069310565508783900190687444708859031695802032733724225748747354466555383308232525492500457062400 [152,29] 101242004627894758329086811996034752814800721430650499720991210868651339418018059090008194375511812657883533064453141455641710194272846778015237472488130760426417345877288039156483072789070963446900272847109855824351047148156406575568384379571445569974701016147702190600914359997798679553624204667888392863533929220168333847166679033498154242766920300061044107720488534849211323965336078244269717004970375980835187622540140393260562154345800372040784529839604807504396261807840979606694793587965633531849160157862559892527322649968523203746085078135288981393599085359910708637968028152801587634196782504301825090127257241251789176933441586577968302409084796976716247659101880034918653903791357090053590815732485284001724322934256561271274726833544546554243188474341806885387295332060452591322965411659944596892521358615471972235508112938533421230767163883332034854257595288639273837581384044205697689557630768551727247224732581563640056989746920709627796766619879266683820485609510599263152868432373979009309636933321869409748278163174134175542783167739071306867933640491405788401414405430717011114446269269238227020950407125985624451947498598034080100241346620016730609199944421917257554180582478964094798976822499201288996980548846226836449116201947157758038306797229269880310312593730707106030009867437560789598597545887159156848356321341395594679938968489879489821500258799934962815988299178219254135130751259980384140123361171786070091222821180574381244456884037788596465462341255950886353736176462031207914197389710004387326401295184311903935193150611148160084855443281435911334012098246877381673032723361266045042835141341796179404588273430643495545142512108119652023354207863646478713447931001580773495457707552550020171582191832484634439354490400090753843580233561442161822992097788044790436322257989748934525836261465866414778764422461019566858096180557455515388788537241805347536686919336405382888972262489042987951389459551301239061588950543393045908539859970031477222682160304455218086930839971636351336751484166958180449985818212927156784105296399210045223294184491318925256101372613275074888986713138641607546225214827361642322231301210418338352539838830126649994161777288097285917832912404742144000 [152,30] -1100598736720774959253602678556724556733714868168068703093072372450258539824927721141691003314689181493840322682242909543355376369186373839140998395658843846843765311587966935605021523502862466269720555781179588618120278751400801127469790520843869650310041560501918865501928202830852222724903373826326411076892570417310785044556469151287021059580859906762625538243391852157821955627206837893398431556226426250635581388658730752094235042453606516901999456004460787059396516185446679126840789483180482155935784574928733471403977813568953736683338466690316508769777308974528339612584216139188480963880136218328093418534266729759286876768652146618320243057116316733189633506588685473039408281833045782183835266722040149751296009476468128561746827037220733536111428047716147645902827414065912951180515830118197142688945386381117837291015122598213862284918989200493530000099874076820255984745498626473044487749092503407929203208456771907878590801520765650479631784573325755949790946958433772426823371916035515496816498437836114629835602128856267716200390173156147493595452927693603573593399859971374976541182648131235578791261552869406964697807702263929969543881258244854846779655959554349195547256596630075021934927519408599281220526540992847733426136931850148180821438577747498926440755782924671175443532619689152512690681804481160303297525509698170830587856622289981827384927554905665812932319405736481926453107360142006650256280077867818683551920966754303353917324169925244805215871742137622310595654211115916370665686706807719343296205990245706918133275365745065258106187447737476858964125540771620635152520019847889206647667141232083368538512060812583571407666927738133542791321846353098195925372500274208090601918775721843956250062543690119944045478565167783913639772080023898202045751869580955690316398239713510831284963212319727580665694920682766975099883065307825700230836114864092335332511838833108029012784670899578016843255593334477723169106182494133410805201090347258808014241611204908894698852731045877214523381635772182751714337449729713396979377179302547553625067773465755869502103882390181340252367410032143958836804248091855961077667893968402959877021541286210642695347418492066084205958576786636800 [152,31] 558616423842138554081288531900347763082543695368207399934213251552994779410603752127300584150252948063298848721188554305997245752643564098627044444984683016458340923542360932150201494683265665009195766426526320327151709788440807510105514672617564227707175079772555797548522690039842380056612488672261406199288309093569152917690421062194490978969444838416177866137663750236032088166609150206274418582977771681190597622692050945244815975502639925588693636134994878469055996993274591528287059168343645342558693955610747402916310268727414372357198893280205121484244236539666545459172605051740441161026978596498607215835533311719214519187831868378429707213147293253012843844012854693754540042017899373516355497608678615433808279806244618854722753573429780795948134804468136414298269847204534273182702631985842046151312401685513436882643125103868692224585480486243243320908602252932547333639957579609835749310761484396487949820223497216884310514975706790806588868703266140038436064028095262274890787592965222642689121597628853111474667116165336793881101473938808047655927364700539319308507583346817610535478519869142887514456555372300745760605529905182491668848749532781296191228876564121183813745751291740893024527399458503272783008636168057422720784911210265444075113402492978307032482674182155333551427215131460053946856668895520368362427280983922450292925841238845180565893033254947581591035462857866778864309304725678097588773267261289341134746323564134599507007040627481780064847039228566735084598614541672525297998538114988252670290047277025610566289726259415128892062683862829701642512739372212408935755246284648530972917504386785710418339964759122629508413072900938794034015473164862458573573867857455302893191434544892448409157503821956728843662111923207509356093492552559011825740474287035733459362744254947597637399262638901050376473749151341996718499430192459940660885440852404865878775104082924341404175500318994944137611997826369732358191274595530103493148505438097810233737768120245927005975363910577960798951557966259217451726791306181564659446934612119653977531382625940977975456508008210671425600346476190543707362246523089791284916949818219809729214355200327139709508054849945169283586474885120 [152,32] 347959080853390576741891679111450678760504060508238849718797097172300951046824827963920265960462753021267167593494540195118501179497522638147213731828024081229770724244488056752554967133182474881010795857834643693288538044962569894595349961919796353307203248744536894381817742708483621067311259247095915655182511266339255440065698481613986654882017372685051139061593481552758889206827317546006025031774974695137286010117958473980728509887757130061269929759174107020738545618784395636843769988689720488391461355379041471705495437087451349522086945429207903023901282598737073968748148374192919365013055812183834909903925564521479597348162298290136581540766301359967843504127577251088375219095063856261001974943503569652267492790950308529094878357030034876818531579525683290302898921089929979471501417974916745184265291546966419532188024426997216520096873825106864970051228371062728286773342830314631606417350302506187498514496357015068372210827753995422695693659373646367873860277605041263166448484015980917118086573443892379239460359508454160774423851817620732241004436173985149182265383183391258873871954079461577267547474523013839259740355086865335485323195023410061062644357035689878766493853032675452961207818871175473077071105374696625421530993082751762693418267351113929990203745768932878065611521188617822941893949248060720825727349366633839458375993771008642820342960776515881784005513647342224264960887108071606585884536416090956875317006269184599438746087570739549633386011733308443583381816155241560225787753742144039174759798280115833168394224890697663082595695747101960508840092086490517781835914468479846339594952095982683560147679284361738779215353446902673179075410708055480513669688040197853626149160301315172303623815088052068939538844158902361754309762380300035788407441271921427304356547871092493049176918737760417493333797181771838467399852501351299692593116626565666484320013430159673244737963187679622662543893326232032576452863106407014719292075393869837547435306622749644699196550686959607606938422769509401279560008504521407007537273713943019849006442010730992915067595189022420322847085715638262743648774928158336724197054284885274816993584080661472167495812577656550067455118190 [152,33] -342832848913474702485950629050582128510235717097943598016718834573883415611895125722811447187990164226936799202688182741308279459347765483109152163452685186050306377297110994132289186456710713545606300064517011175164041626029602253677910880784992709718530574174672292909926349228006447415917008369287180928465880530674404670494820833117841217145348648072984098391816724473433058853354190144412360786520357771382080504524391431096880073444591778994693457771899941035446162710130580830774784887821382763007090935161655991412189915462509092550870608279393036642801818368727783944419887637954499665824614479372417226039453948319009668542305121938359269270706173086111093615976069758554229853350981168475994203406573457261946185853390045917363152976421389443529370623188631318194565077835058713763845271850033017004250139424254998543157036907678827434975790681231089534511941923766808646324867894862366450722408252677582256468834228861119177938359100316442640465364491992339441526235081255148458570217928293078722316822866946362150567436970067430446298480432218575594220837672272135476536566837754016746667127738259471100080074883610667109858817378306262549069118512997451474520511485006908530358811930804356301386804719537060465276989661338926144541031694680025662767361756182058964286650058154849580631166657067826634495214441836116739299020077669540067430189568602465487342484537105223012540977569168288277107316936457508824395441312108605611776213603542393072328748578888490885367368846328832421974638957310171826451344038339230858201456818774056345548299658668430473507613830709183466062393939005685128452346199869298910083636128210149653568465896958271611869158609243569995714099925223626978713344801449516866345902037845468975208402983517781870216738030947974892048185145123200149167991704423148681976146175701378929071209828273225604369495648713134798303049307498135472543934904043183132512104274017978677551597569627636813698333630277290074722427444331753192464593034053391300246481885032504915246438728158563095844464222751723645855714590699791512438805989289686044345707885254258461590080844539736872657279537671308989290796709455815804611364550573301480230837811499356510802961120124392757209600 [152,34] -147247383768650512244715009586123493654655345341274668561337714584082004176455120419551845501329961638334143199077114564701619329328692152662256731422935893045949396886883664192051483758181833728340268403790390801776957019248421628114426300811330934963491667915987357989130665975529737604820342822355285324156155028676355213191252997093972132127241668646303853635468413333505535003973355930287068114974498423982279254178369402584096981317694887372285842005115313908466762444271365426325762732595368306228290160350063117049627742054581656693662669554194348459002814906280430375235532678420509960526189922314544705590948137779023700866562046736233953613094714652168488240181259727392818983076903387642525074618501294694051013016163671927210071741991265022173427266210207756497740930682883182867675261177323423066735838302833092926419121419139567864005816855916726563567004282328240673318920321758588716233059228904956533994724950205898200018288073696195254986775956730931681617186629115010673558854792427346546300936727235538218774704460478780257119019895717013997355034302857131511624930163104641524926847641422024993328214380413135613935885174999236410960868629415646785244649942462628791265172311309500688776999785692865453344851634493072667357714312931331542504611795318773712182528899219680884338534294945875821318042874570849700210655201137182386293085757953932732845247583225150261292729905700156061598424606633752335663938427634174738429216925726017007788835758309598977186376342443405246530445385115284287153840866262270767495340625392050573617931590621809839160309886451725304496046693400823970061192540185860681179250456625785038061267914463497389050432463595111043711131853244307273813134510276465614288508409115219029104487014106483820627584373092904978474969033716879394483565582539445986512122831762873768228996177001503597659404687289296743338704002322704072429924270410552480801526190217676591972342269663893909358190607368304407697613852112507282488111249299514720503616186423189029253051955967253898186270389116535855759395586877300592075241079433715919700136720733659097783754044455525012561957010438434715041465768559640708544373458648527352948724294750120150732317393568649004160 [152,35] 259567594529394859445408638534976138503934610569092245961628357224115401498282015601649879894970649637813962614308854439581546521318236607184726786966076386809858935464237457659360459928656678052778565095260577822075122641074672758024780228405398397720103896572045416205001564226694222468051816130133050008732134375011198585638284488042247628445831398645182418482957472770133707715003742685209779620082182133842927812018673400538916499515106686571795495400414750852555990925372689007890837036066093042583603346958339418833804784621155557375556002613240327750766847289144358097433016511712475415909063342586088350916542499883960270275805515625863752496689401365725284254574369616152096621081446944821285721818639209401344489154030597644932836301293170004986986613874954044318365253611572891197812438241370701675046368848282271706646814793728241565454633070926702526158178265026109649063598180632378221942736013774686508683825417027414932942297398213568752035564153780338214727956119849425395212916335264051512748707494192436355623175237009653794573706688138437348369943246085158112566128880356159028083107749607602982206102640770700212013523210946547984327036847720305690880251043822212906546188750666141661237432317561955583380839890344287607414804361699546722186952712762471523634735719490285959504975137268559261130212411125104431017142117423697279225754635474043955452046583870747449324671488255585801486119126674172168679016147854248403072129361296860068150903121716813234184629505007511362423937999723365409817154007375949587116088820824271597992459530245508712268592714358470452882947059462938712416011833584916972947496936334622466723664283060377088360553691031436248588102297205942037282621275437746064041493724945635942068500804641860858401055429402033298801397523141991565698113073107410650990852043623825530037589150685804328787206822754032866376221664364509285121826255469027524964742348858969908800226438985251691908281225680448164317264066582206288920248963650828229053893907164112914245919038883457604705324332041449244325764573564255415929888603673647482554137100482383514033937438482586959030666818905889790896614675186760657887000366034443196064684822262994628157751844251882240 [152,36] -32992152846009451367453285835498192337923533066854417696557582223306725182508686521796071742299550640234222277197065344825079699407508911505284159389903658457385589680326578733244950818895553849952259392202897227381724202923219579961519524879781057926825065676446107675089615150583346790756580824691619952360816434267182074238171488493557324947835889509297187467391745553546698430870215948248964612839230650297987853907726216332556053146044138803218010741418484472123153729794079079956771430085879407713773323866461346296296110170752509975911349690820975884857801131915067460298244824455175175924419216037233374331866184024075161726226617427768176895627415656391641733291036122000066458977721751305926558868887273848837497892323678411498994448755180238937578489780419695409682037008855263025666558371435602783553026932751343364887959089210902895822419252648147061131909825759909335222133301256519605389987965535743260357882898523384036334447562268508853909653572389575186949288296715700737857472059409192977952484962993128447298897432474997940600125828167948787125803055796043799869664526177709268032664683715976358200184507517394915332164258987105331966762113027238376850558138086250329016924303351984664133229584100225968594097711599191506687733232001864194803246311195344800656935384325247737716974181770598062565053958245369948071247818991006349246882269086774727914475776842104227424711346986794699614881095240277501221103044166362744317902518779143656499435284163389112900136689027667524427029712544099367403259796011627007842722543249600493564491283179302174881682385899937919819324624571426858770100591413561229490829908177220701482372155502100148888056320075693555530707390761304711087161121872890202000885924206505473444323629854459471851463768317768263119214847131010793279212489651065628526541007505941874744791782202448509136255863666007174388977045172573262409138804018293253734136903250417965850623031829847339925647358141665715472852171731887859125389236176960509055369978025489067543035331407413622271108981878366867945619472202471849239301012278581617385146969062909151391664781298860653554018879610513039477845946839341473770394576333772599306986752985603381565744947062880 [152,37] -97040258011390756808004132029010390951696622592509845332534966191569049863408469484679719511522337823909159437353679292215199466308052363043599238746006880179855482373903629983929504598991861086144575966950091236967388197757187705459853798223803873195220528623547969573471266604948792550510942846201806835182367471692492685556418221750698246385272818298766354866878511797322060472166751323782253731398799000767578446101745099745708492378623870695771581193987810533067593378492113534273413356231447278030680459764205614508446755091875665788120712707995319317638547690797182793148412204671023839109714847970149097712109856345171340304953980312018098628728412380555202603179461882295582443084794746795047002338620057059554171130423424665071091188150322503545750524964828488834287725458006853105501675207682389052600927941823543141041598535634754508816630279679046526790240786829578664079273719914427032742482213409932592905088722045058903965948293051871816153513469933686997976017906561531575888487161205908273377657467143019220702900391063875879576807580993726436028202189108711359915516915454526145591893985325389372696186216266366733163630216053369905751766063723336044562624011454530569190155795408040946403381599222992049827419165556800771222442292339538083390985845242059607171269398820613013485706465450204629130653353153473365015412104577857202223730744849019378573110708883149422062406143711968711281526100347960690712308938675536994313518858537641611328984499228415323473543430478338604357267484801709570293286956299783711171013825976787543993555682585154756492036633942216060642666927642870442836250025565897710455470755733869591124802520824823351655155340760493263879804698360145053344423978435277822791677984294192683008043177761971917866474486023541944424462615592387473633772167034443377230277194090307671320859749970412288971306218644395988440185802836911169216407697505492654228312920435879488359673349223815231407789087034479252349396196436089102014353795325150270971734018817493432164521768031376875480013105096794502054628764599733938864387155237977307246924388876807441744841983462464345332875098528083184872860775854446644004444045360183353011423342772823702917361924480 [152,38] 59793726797609840009749442528987012028704422766795378139287462596170825223375724332732318813350637362073307135081950072728116258501891142950763264641627687300682452746922909013696489482049784766354720967666593041362233258418274810693343527531486148249616471151027712387368440509333760527412001259494857752368551828295116133298242924171529733372059832510486260940187768625808547329964418970289575946295014101577341122918839141578593869687940874843494746975883584468806772681925848981247608816434909326663434983484384086872938504782788488394297270275571002440946694485549867225356676965550129588992200493889850981482746908672474763982471520097036810720198999499183025009564513250816234459875177917337699716283840775500191274712179930319702512243514482261014676421129569226291672516511103438239636391847905809639664528994698127745656446155161369616561876724770140461590501229519189718559848425498164388614743801816028166185502679978728493677602641612281269801243640799266657404179449295903438911046422502999829769497112374929651791088786888080121150997859015718901262030195719451651288258574324027540777249850388179713376800612275164842092504694151850607279341422568122152561814808705054626983755593597325315092467174786695277601118845357521468759926441465072072990549718564494286865318827973936135416663594551741574883133437012556230820584029967527531397228082425839747876681528664437726411592482861019028643949742771363358115040452610598938480557564609386264393517863054821098947316813913910847032671257301152334177408450199935431445690050246371252457125063265656803926781764118210166907257971780192211519646215147359782770551195562109658243454297681246854773805684389608032607115941071220362048749646705847033206739062353289811786494055818914452763190977816620770557656091438874697315096522415472098945971946254772056640731977984064440715910756834467649845550540317163677042243712995576979718618473733879302757076840151694996146333071919888077479703429999808238104126936290891162833471824391341360768869791060617623636583766333541557054349256699637143670506183263673895292542405241992822178170117141296126967567780781114133856936805505954705969756727784444686670727269330799384261162560 [152,39] -4657505769102854291868861854363575086280564316582222487450018651690654668049907273481265289092129971734429839316387466597826025410370950673926299847349329285976788732157660792740013223382450324144248600721499239549814828575115894798914035713664915098533921962706650670107921090995286265871695831091073703628249285243835155644203081074160570291347127581774840711477392258740636995776982852984782020927645403877561864868689420436057898732890105730164575308205798335038463470543288430062259439803167010720208287634736627570799266491476055173671594736856793213394273884647605321188780887022872907833432340530512984496875350112866888601402045498613196186097303849162205942527071607093512783062974709013221390328900542312018016443967261744775182562283609417370208246268120036647470877342728453102775485023060584644979610855393489115510377081185560519217553374331101946229097503695866070792853387343144492426589262981319730829434685032939923637018968459967072446838097628743758352379038827389840174341555123168012129742201062198933413956424600486238771246831527496129129310143107745847953442733898807653387970638266128393515378036111216666196765482078041269303152031717583559228021464611197618626099595579523828316711798419687872014324467962796486808183661004835089768654412029399733741652487391771623010300771323559025564022047082590607576967278267949919123462645576915164126988403043077458718036280392366194935989508026423390993823804903403198176535483618205207945059986863804717931639993560574504871840733917564051749636609384647399510495867545639100069265810259193105352360837560841411075349127209137455424664717276870436820884990666207610877128957631457475688880487081531165065309914084334869976091968319613645585900170695017668483563824369124516379064298155345108898717377759263010511330937831047791509241905359258949359541754230518680044229656418144518683572184120271758242857315912968671901435305076749700800112426223389839333245137479203026918121191871362366953779287865860319888962004295798999537652529291688572709511142255306114535029111919241550323738746937144650811103345542939733783579971212884634298664991353020103991236031855246415941967866132893670804505593216693031804160 [152,40] -11354451854848218300142229155510872521141803809709440116189233304887113781263005967727276465173167321908638606155888747036221706058826488579149089971208752561803454844892449476585241054715483696700096305978352906708984936090791293133061857655876999473619207338326070868767786410919244098782281449317010241854261185223763360804241322207139242058799987068713519984330712413944948735417226307013560520615680582933420063889816312455968650853895158949567553568772334665382995587160924808001986202427535041105424726034879358908613076995850277008176354865059108524172796731770056024822446700162022736379551418941385857809053200140292429911322055123542576562551450188527443143379633951369372415519017475927967970115333438903226091442550104107548891390129055327126745622918256064882003310565143650339431616110598330963879076974976983663930406531562533317219507321899637584844267492395978712250778451789628668462611392726397559069658658604696595847390322913705712896960006115684960279497710280445139757264982341622142296006679123169178367873436852969887141081366046829735329013705251637398239145228110579685329210358088716445364516198871751227002995819609699159589063678734749945371832418280011061293275595566109403739524846331449564225297562917718653731050466254195458599927261266014549814874457263830791889147113927675741432590228073535694176746805049689898705058969125851501968932754949579333647283163430307013363193096333339653721633697087833234702054682468986895879731638478274263811938627179704973346115595885239842501465239490232016395486531949686292093766068499899393204978807124094466464549290779481491873786745645170559135570846786512084304632289565566558828373473272889754080947483967168635163043639240538155725525701221453405514203993894244742975091318847269519314270257128113501579053990741145713549760285647789410687163631480464367053036574824762085820409618313754254860727293742393517614849322689323352041809552498289264105700905565422371546683387264876308416484699261349528986181923406500461747442369839722398571171787607697179619686209936515576397946699361116360923343458967288668831313580734018427588267983000680280509724836147864025108769924003363496647976269430734941600 [152,41] 7736964399003693215991443115417751345180479933241534425073445406073229278748722286202528556659292325206479632135874539173333925882855400182662516963325284528179129836779044276361768523130871711855322386700874139767136186051681729293909556693342483305847953180383699754289844923752093064082238091526387313481097718438840530016158944632945715553149671321250108095408603550145591162755759329274739784845288583704975753698132962220959908341274268286344642200223761908547945490385680557900498941943901539350793011994041021087244449938571282344638640370510931081879400655435668649499313159148090386912763705531779206341172618412074712256456490344774598374278672870594062816513131407920769338223378913411094399672690801018968764117478527062777381410867283165045827498877558204273364759335295259330330107508990558334584657609126665824028239481983402402695433742987686337332292550915755167263409444974849708106163090329035905005516022699929213001866050505164685623406418320683430676573410275921908680457803387945091818794515730610473232733642675785311930401419780952220904670255682049057608375393378364869211707186730325963017305551523214642539027168088872788429753961605772019487616328645221345350640647641366890597917410169592777168277731465939193012848930102862425003585601995037046225044421520403066045079439912597098717259922638466653673548672858833657313044363164891299002548969232482724778648693060900542877647746143897772358320324723911987836048238804112317385994964648123642114069124113530797911478405891704895573147837697670679770873247836895901249001020221352076124305792331717874089714826937698875531511941413022817593944122261447437803758906872461975202578694336034263353802414181866581821467613081592732558989105709491047241421104861950544024556760586689759943871413470102203411814549659612897875492227049228926549324953698405610898964987011512508920115829646195059117583212940502832118323106528628765159005491789599223136954023794728431701413315821558365925597233044470897855107116907545458822159026428635801164507933223805434020800273529829599691553663858536135436531861609125013300048580927541134574803410650888283194167173785071760662213821301201657845144526003649984 [152,42] -1479416728331165489079299810472089947709408905455972909103308990008864034035470072869541591242329722388504463542656147782616195445516700632928188667728422217561763791956825884791324459594943518288482877625950408177321013583317798388674040421825464535399590260645366900812822659226993049333745152877884417252858437453172581551281721169781688810148713368852456063522018498148969122821181994880884339645596211913136002347412512692947307904230683145158230154422043390112097248849449454000112631567963344641841835756625552669933899283312983015299381821571642994760769547423033599524392488393133133049077210440590183016400850801791438879217785365773490026434631299863584184167409886681223304573203940056075532786858619534302787507210304313771966190239446690643869732736022341738211708185550538787187069679966540852352167291225564940019672040218351284397226371122513748747354860128400943703861120308047001459148380347542444741258611139006326476480280647271194002741451011669919799751108328807406449829907570633480395578913838812747234962640062723319135472817004665295251962693215315821548416899241116373084264100468710906625199908470149904112932620111968726399322369738958912085292460645526561730790238650008072403450547151069572972570407136192439490281375128283645282854607253147687488508232035240887054681526174915796462384176297888726240428926053565494064757625863061340892360839389594858575875168299014096497937446433480913454903582088020601974959080039515240776699211070177880428973473087052853986091547060183379082785040946804510750310206259555522257574987700087206543590103355717252154989848687277929677255810439990633534964085018982551107407662536216781407429968069018103874592121745419723699164970253328397382605862781140878459235524309696773801548002289401490619009667308353862394983638070642608394648477870063672376321699621858961337944730538362945644996932254257844624438154491474201663601930782934771555084245193284048536267879927722106013125210593195048313598999174314325015521647375771647721240560822545711719682411772866996306456917037342186700269807515664719639164206477175752222039692892358828147945784328030767315839249561617518242993705199487012696818695990432 [152,43] -1305725960041634023938517469222090811322966904530322153890443560142051923289708469039374588598265137551533436882947604452592558458368815290646518087490535518371886944564422849530543100029759215937111116352402657610759915331624667553761204191688834889683611809065700363040181040881919816464306817729569485628787459249635754546071691895250042522985401810051308897360764797986292285410440947825552425132997947674168282316087465897973209448097824367255923273150751298833019337611678668370082162564629989740778047839183157368926644301203259836111047004435888485244579329819884263154974940213574005964669381990645460962685214695674135047349358035019403043574066586040592661194490165866836262825347414324120074961215094448764838822444893420515539915871624039383381391258173010646823688932938598911698362321365303282045392412464643970805195574871881213028084814268555205061354421006372881812766596011760503609165851852551571077180103341531679167894404643289944055659942079301334837272867818232740544756844401759919986211164361249412125339063203667303143498218409160186206041546766566213880968547704878434620587629957467949263789294473696246152458684068423103529919585661046956456382002418807796654876768515325083520861927244204255448170968810080930368143035190755084673293200286117932391281664294050660026457144613392981517773027063603302080212839489694512708044946919418339842668287685722114529661209650551682765910772024323092282798125457880307382424840343338855681856323430605394399925395615795098288554714758857540276999099219477454795091416189733178444582046476825311884810992149205240181453210769254237934001081445446937199475426129462845109257921899040904215451227298784257424775805550399328858802384292723453705045424984941914726275774759117343708749220303920050692686338610675124896941633073731922116557373583305491808164725640768984705411158870373090225499530438055854709795931415235561919731850819699038771474030215295916769936387336026892448721582098774076893720440291628187821257338896768727000259389772197288224988858078004104462037988114614913003493333328046731008243267518055096737822126653397638094365350502643297430332190925576427873315025813448702798814993920 [152,44] 842312350803969323298921330224036736867209913031203939636631348082719467902384305895490671493499174631311013734667608944819540635160561389722336846057676053230856223322217476455236894036092254376289736726310129578032814534584470069180143703983581222395092209053451929036660752301427643603323784648894833341638384525514737460043975824565154423453730915282557787599403516477087124946367220615362782005874366902071165790483720293386199380995497761133573929147317026025087317690373904417277042480848058084838053336089493424795980623054187931299586596651844918811760829530713167959522827086858698433021749200099841694039112559219498446341749785074438166656545096497351519607202436222491501912544161861576083745433382827770983321051687043739229116159046104535029625783651545747833709734553831639514473741210668155265704940363104879264867802027669110467637144325521577318148736851559412158594382223672618639350011939447604017970061911946383020535565255426062814575047431448086165314629060309291927805769910399710213470531847986359213505019196377397383143448567445431739523291920187531348004454969357477497255848139897372456861518685951045150330010656379500651874100500419111357831417185152950360477253199255693323045940583555219974857527107313521512613112399266537416884735863771392457773360255102563960439964251345858033055776052782152043703178203994059781150778967375791566226655410265994047503301737553335006035973875958213740158895483337862651286985542754046846118582866610434887929661601946095412304745647317686902403962133584682074837932740103517293002689045539068172739047408936761693882170309862255384002757140938925485802245218136796921939588795626918446988964758747430098338586596356146398209944554300382078346882327944814468402531635694964059063874754571754912376579307986851246286636013281678104328557941871320145288925271116226912297405122787910690224162364658182972297035632796165944255657911045799139878771843928970505879599334827635200013646119307764998539038541978244231770951604953292119719160966758499105185813305695138108635452095560635357317684543656529704995420797225234414736271490783487567191399372814620892013935756692971285643466703123759022145328 [152,45] -2839319503191751146438977796436117973227749380996288522612263993395348370661991221677673930748531659389676475719392747189997321001669517775573553931604080109640872173220570324642014472479317933924453047008057776015735577159394882487339646861846533877910440685178905981116900835625566727032264871178470396439341830942863528991404612042578262702162796463233467560683358088926292984295641102614664467825906538239820236081582829051731024405228910699320649307342226750897529005785258795411244862720113628999856951584380965992340066556086694115438164293981003860053728917969009259837866781856749452396978417751218205662300464172562163230909478558874280925484024390276024865109920974656527484848149428519118792914105931242480681281595162837247509247761832349632755375214867902623657038778287618983511044003802655215010366586771250026357827596524714762388299315320134900272890580924912254960780620339609984463960627722404876995023372579308562383719737162659724112110582489043274416978752929694979704389144300758105249003767460036133926540118583465376339269331457907348025432555182150054053012376287575569358352947722440420972298796744583983588504116212034119199944155347532097996071512655055350743177130069988970170603326382478905913099186233801103822198057116161569585312095770334913757959840821286056436602715838848682794700696537449536586186190315238678608073039155985368504623186877398583342128888982425318175817023562255671380328875160825808531775259706133379317433669020265898090882474296866005060995392514181553580078563284882968507788250943306389945324233434483250373902546761501446862059117072701126267192396444034040646332144047192274473828826523654902795212025136676093334836233302719140966437137233382702800597422152169868740007541867693056376452222894492095301070345427070505072383228944203006923668731297099190042101174565479923923585106430618280712388782938404209201230348388787839352149413753632641029149649882443250146150375161582285233618409749300363371516478458196738997249459157496672962357642861073816814821700622205397737248425748639340081719963621026442866545040007232123492312115430738143919337132130220439149822267949813495102880353139850628672 [152,46] -129538260976147013831663484288787516867425371690828010010776275536537729045541771539093216144496836042205545192097001298089922267451603122377151852322716082288805647096099259080150447877901167852300467224548435933027538042188847198119550148561774861495344912146993725906222650417429938080413396935074936625195379064042758794782602982201620479356404324146305505343258926444237358442814993589940155267291798654214025261634809636812366750822958430643544905355857803898067619256135314598766247447727006142355446731118988262010776652290417887077191527291937821943139256629104741660893829397140448341738018376617732239151105966182553312865841774623662437678817750349649750899091928688357332802627653247355764789423258552431994224589331040851058393928606306083105065041706058687388380887767673411266804632969010153336197535363762087907768756099221011217655444830646970240616040489534419783326116602289720871675729467491775679644508365372383830235746550416130148219852834247206336320994127850038160744133581945678734554481787511961475521015643676794069278954877782800237699853704227219585901826588864347714478207052251133350432273091036653497708861151304669980648282696360663970855124225981171836454391226046737548205886371518683309380490584120775156255620581317280892364927207334130532504790911280264452363800140277614849933642731223176483438002582489720217372129228324064584611459803790547920968631102031791843939869276830719359039675595490959212376622453967929272798170870570070993756165366560032518348403080974469035228954046561862448509805077890450478953815664530981491184639737467706374300550438730804571872531180413662445463758480095185086769392998122214793735282220224485321871198637479735903997982030669881188349066564869840491836839048874088139038800792268074520504575525596154835276098511671423010979124653437188720110563665252408875355021979152796521474251813089988769203478821038142896994370962192289617273578787462782949713392695425753637512674769491622402091707901302069648419281981015145323797049196777788292783500440687594556691558579038223177491861742529631731442298229120018719419795212323716878485342566216626061202620034769576426935625281840600736 [152,47] 26581994792764688755246444609994144153337198981631523533969638550132880072323781535883984824898901981865536049049434561307059211692027411022983710294830786484972107598153837275490952440806121165271797266493164437949907686281473300030427235264451766935625731155153006513352574469174777969489652004987058608846270628834293239282157921543446826325583870458538099620117679474780975929870895026895621350504557833377881003770056970653530735873638623079497406570956520311766661210133258788228647530800681296726408552417733316299200880605986353827699232655616820598217489151269809121506234274348976936247745563319267526773488193156578169289893959489832963142867550890412840693951542201821147893186907429883276360487499421555308802452449998001890312693968130794248149491513953755037574541280582787407942318530887040841896868010708875355889594866482468237835313503219828548405619130466253589431961158821587235243424637313945837332881188607683974976725601655748384003534283649118307935363449397419119965802046391027509385514957855657566737973172294676708731573559229107206481016544401565302192117005772704856701540117957204347539343031267545377229272813027411111047943951943204841972803362679445135380492021774902772239687786498479792753854743290786636893127527573395303256222224753494502083995497001828172561906175429716622204518872981865482637342542976751023073031632609265801619446437482905286559564275456052090009774713535134798159395125521164540239985867375718563972078971945121458908557305120529106796772153247244042913492110592537498332713263721495041252159892628180965244751342788470577752205544444402876609683546536833536129503840681483780812362917541504061849116462042552440233934618382211977505750913994449522560622043240755715622879107145467710407290523400719598852523451158582111134485224230217224450624551304488600125791377316235154261112187168914716891087903983792437755638426216468323399648349221246686134654983931576375078100095441375584070410219761030654886933995031909152207293538684063274974287275683760741199206186395463742648104173563486537030560212405593151594121921167467586885511894065163471677270547556089818625300794535773245123497938225344 [152,48] 6575633377843933504105312345110627797886192009417352914712632887660057919134622803419275115823308097327431385588472488767297840922373498042938223561462689190856424426101185103499398760580923209214683840237100856458749559652643337290333406768709676263692815722135917258750191869462135265808692367355703265848139994080875625119162701838131826635628228342488787643252142254956699418077902460100120624586359224308143126093523083216113108066982095234540048231615957528512960138732523665107251375092824766567756080132153027412362207771604249618354762737223074406496079575370624307519338495639565597665742806436052353987216228577771438491894291842754117324233649886308699709541999508446349410029047445374318199207008318146956506296888733208824217471284541396347554597866562895308845889840802627411252141111902451193486897871057667642086405921536952906662318323667296698840461231074871401074894600118189409586181314255517881726749490715450053883149573682673407320962294653121450683517160629680973816691334802520612017683465932537172025114509195886867201691221374068376028755097993172440454169362316341260898310629591091932387934368239647286937067245868006396544233811272104695289662541425211623847916109559881767813736049524669146513154107807242738849466486097726687402026477449877288070077112214591110603764893086423211352132442935929819371334441803022416202592771013794495399535212821769744960756307563253092962092173640050624624479598365461726895791668955086954005038881163058083289496606455077444951226276795374160376596968055807912581246464400004167551501732735919832595317911158232616698075455006120998148469710264540318257759578466054026774280102878131695811813346641020490081524628519015925889000974948045758158400368861226815306385691575306638583971829144573269363692191673194911012504759074785745907677763085700477256652869774851239033642395762220971986351658605942778602076788255626269424686164130199753708654952497609099694356991210720824377927301143760330661279935815606432170043952283595575288910370477422817477321314741899917539344164581632535851247077864262468181318133769674318126485471850894669393427433631739644834319450963217112786371998076 [152,49] -1550567392079529724274689553917437582862207751499796784252450142787448606136936550507627188050698411580368993563733797370007509931759474511490430646424726940692932426468709786394049587605190652640197003591172248638894457762457911854767046595893560162628233736055916851079488647830151633859847652440406670958426718519507072609074401145891833696572258648118369241326682896636605666683162719672405773093812150510145846478026198226665549080849975416874817522815909536387552518701263157350002086592355031079385138982682909142339331773703251163690970760224830975237428950564953064332393362642842016997138442381676442125816158658300699672163327018522923574785826283275020556849859271576583398497450455162690628145647537979071407286988015270838168261941357691686970758981640961066608760187773435509989730540331561283226014919047526154436123901311661244627166345479610181545441815752506881855757412584533055026371048879997542492410718161671341716230246697272203461352696762228665063809453541173351786154370780877595888408740901852967080586937884039102690871871416170321942382629218687956964033885098862998690927956797850299501974168633363234170839766026676614172497995569858451685305483217794077978131835069827637477582661921687652486081692976425542015921325289321937872108111776389332498421498909670630958120944932858972398466076914364220401160360248259934425944415284543962470525436296130103178157123816934863915805221898784606158834598689968633756259798107150654408092570262303415826802297682061116923955921027736428452391366301030404223513138469665434361629084827260187512043117681086088792211610368381614114801387266723559859586777756087769300640136437219077847479134772261310785055604401856891840781729627024044732254044989539992017897498288586668016536060171231883331058335669848067243149206286713842736281943134258145484693445854626988793848407443728008650245541382349507918129281078937709311756403351383180590420729106946951005613004450140986249075442475306639523024431201431200704392018642598677326728076148864602100317307563745957234110259873022583927307315394906252769868740484470939209581421604707280056079285237528640042875163593122196942624176 [152,50] -540083614359523751551004313229466786868710248133837522797514515885689027313865888657194561809328025782693296171401561389594416906216937500622977672487593002676194807707052395894250969281765375259971368653319478428132589993055271559676089267307892841988052833288526732522959435356432361867571247410612173200547167828540461385839686623589762913395220314556720786158454688532707599880097199959576932447190973566998687020656769369270337767327854149679525463956349810419760694924868117766258684075438365087873449732446080569812583645996016745589245921866954504074535283419944376091922652183237757200044946415096046047005736339332573063531597292394320187209569692806460181438514941734889119415338793857062643766547891477772409073785495404681091322136375433726916073753228079024621573848970976074428672594097312867650127958730203270215821328811198231487111273826498302270263041379136404803995351357898533351256235878524868189202428851560311489846467511838686004358858049434690897224940333885014737753378529601594447238845948305205461377189722842361591936923632290359809338940821294557572653156484798321696451457399184746081868151443691475901177611028904491497179479695900180237260380858112770755347764787202693107433798631121376319710047415407342231021378398984138097210464909863453822810395313740800152497434752613906541479881154035750876342241588862357827262096812561040067983178030240860949688413074615449626824901021579387006777765984800206259928240395979037125161376579065096199054831738760581388932863888939351405580387032618329158929392571316496939077939380425831708395441666114752558218358142340968051612540074325554748596213501575079488507013413363573624474961815438870912930314614673210517842442538878486941216243924627143461014734620908355287048272703057587819105939265087373560224182577029084938281662087800317861090906410770009535357150181349019789182989729915625596844368757591529502002830950869155065382003149123883627631161273669549707073032779843048382468649582425033896951493931629864878259538289296504365711430586168748478695195371955435382972544856848340254758450106268292318873156978553890445376770041758622465833237276863911760160 [152,51] 55327161704897273046445206480583551449863254619482641938979481676164223450030010029699741326081804035338539825178996070185076902057235783764918742313446691558809283684332385945409776084260746992437780034506488791019812675086859813241957021133126822153794296424435524558779839105608855712581039999575915580528786702682808879083075587420059776529669577357613098507042737963300632519759761027517761899891849286274032287687240235723485884446627087849875833589841212598268444046684976211268881878057693685103435263533900779589648537122011941612601977989765846139257023245348050759845188797804743906989927171074195431843495477413619059044195911905890443253550303523070882407108049704640545054623821532159057900268983490203577305635074039166345195215811327973980433774156515626408549274719514919092107060227120854927913175853915696949508637252479819162968034712099583289301507299607462720265013364111970594038344968864583861134972338427352897063350431402425138781408641665460729373858657003756772239358956737779417834105239380354692083752833896225975108703308988062514868807294714783143155799816118625724136594402719435283382393718262759076048042866916215473245037574144645597713521753105166462366405462663082776409576639468294071956693802578809077528526299614873616659074007521986460582841480860903996567791490423244035902396060951750029884554796861492139304860647662452490407192909888193191865687473903248852650219352378731824890709431119506113046078305705291064261600441740280126815085095681849365890769658026560569838056066526849671383287046411283676356810825850812173480807959743438424820568282238800541906848280036390225504201410575042009682706986288339035197465143468812339860745990883624435810112279879541471525149948692064003579556748972630491946866673873925834408411022655385909228206414722797220123605817063898531481236962198859492490189790544558207908624190733604114746627545375978398834659691776988930243028687820817512649463859811082548236363696749735234751890200175831307014914773473908677531947591044564215385960999157703963585735769517061737529266353654527354619065893662443391270028562062079062659431150541462668782633353116364288 [152,52] 36914034968137342498559728373636511043836749583475473995954354482389393767507644196534520092312264859668884317471777939813041823808674664222681941057792799190815793651432028658648272631099889868147487500826470552342982941938882397473240104245622240147980694155071066314521582891977336697935786905751177496135250334679392187384881325693538496167873722750789051271033397650113350381645269328706166575736631894633467218127039693595911929288821049935779817661188602188974063397111576226106671195594996288424359554894210726901950981350758416977987192124971751157075395643415432459244866280105067306245052872325504285607124889398616114155678480003337761465525247313241907133510399323283579191360575072688187138400579165471475542612934688545645359807676457858994371049897132852399565780176891773214848693686098360070301225683079417726140727497695579584974603934779092507371844268741391038952724553836770025909061406583465872729725165167627579405807880288253371705249973125032815975670238605872648687543946549379478598669469335352284490935388921719731967408774326706079664163121555408471636365029498360628192063499957370123919719299968423425772569554866290020059541545568561867119418344820792411487862708969571966648932024807525975766547872702424239305250137266992606486024762141829053959291040903536353225308266698952302149474709691902650159064393851479890162453202583141062177298378761609959594559056180994278528552874491277751906285134122437061972527124664695769854429166901132175658131655194327605819604877582282240129554203730403696148388205473128186876534420387274258051318596443129746774225894174557548491569713817783858634824463301666393055774392229829857986131895704839492075220096557987453286955483098274531188188889734632484522597597897346691201779766742671803672095734978379182983119214247856300969611801927829669817456524200740463943447098915619056631807684656967448893177986019023614626481904658305917487962217999715311833655260722989226590199596603605795050119538637535903455903872806279638832070316977266227955830517166190281152917779278610029888483536438826087567299480475364259160925142593253118092528811018679624301756966540508 [152,53] 2608425100824994650208745015061261476339762901074204970897618434119065814557778936044616352800661041822851866330070380423907273672357104361990092470030896285781213044211649137113941128154632022203360206731322831066192466872410330070959152983895595798968585200060821963447520898433176236596215742760923557249322112451920633691163647349843260326778938256708703395392957791328130904248372439899924838003012005793564170414748277532004373512234630276480055021935816222552841857292999583613771095204429579483046153007211821113033952283870591218328984367411147726277935818473732913610944037829194324563087595401957832622643242586590745391640571233854565927687926679124064713749175406109749061798183035160516549218596480967483637395609511843435581478300581222887267561712138882857500105429828216653142910047042401865354482340086477401985304351240457713017574732286029934760663084714380348919399522830995730704576528437597074502858162227676056418316226796270835340378551651657021371796510656859846262212649921664100443591004932247400460553297551134205917250245687683394230858006327337665055594179873037080455536941231525134921557461172005986399403484546546362359235395388796636007191523582774111846753886562017121216709710024061157045861559990204625288560354873508432644308722335507197271895663615319676907567532579841071988843073258379700833329074639454023114382404796430916498680393997055187035803776293644981161091233386606918927666456882499984756110203662803360149557637746013232708318464304961714433805518627888406358538079213837730831210871248499069526159913307270326728746870656265021444364902770132359800356303745902695511366004151830929665979949424385661613897644149014059663078690197281963371450453471180320537972225098296822909855468213807999922133843304508655901336454254271576131199408802066339582864501365245637737700058599422701449707770670398567867800026570920576869448314019579803595355398895585767370113245542814623617180087041367905301662227024023241976015560502829424075741435518213430960750767156158401375599854602146057034635599290656530556311716932061501817098126340667280742483473065666196957672933422533162293013942976 [152,54] 1045452216241959204068154319771965207657220355665246033640020286833218161742454253014447102628782611901170814779377029469930296184746392058969569976839579862484326515429042948025557696602550446687887979115705162836205238653844411557454516903379172042892861401269195829850294071903307844091082700772452323519015255596513833868974124234187654522519910778001453589248661210454134158505041876223907236747821873081818424881653002575024595374675079047516621147846504969054759613843817626065472978536056482917892086207076394036637389817521924180242910841757305487975459063807930366971272000584528896234394620230038901104149268778051929156818919597994835368942675566278250555948429319033057096452401792506400192707140794957615799067415307507090455024022070844027707532462179062633923336871970922267187165862725222948050915910844894439406102117901055942213989501228744802904344237148129730958386057005341040024041152300182187173649234611557846065334231044543827390893664252874909957733400581375906531335438142732469517098901651774634085088015779582357767520252382199656025264869683316462178113692378864935423930671499076346125827669949515927514557944424794202339650119714833514870150977186353360826888760182093486300466654725283930990102654728469944383771889891288486931291997184060328604631955867157954352361249196074495300322959854585512118339270475478279921709840271833569269546040756183285217203378407630800618444386320579144545696171356847315477179346929179249014083345955622748689298982831625297167145441816840111074076140861495129927368427305344222953244174058253670455910215684133444574475640023572567123505245724615347406421496923554565190923094556117767217225714865347838326655609351822358978398217644297414052205341934617365121900358282065294876012385521007305256765446879792026209113385344684181633121559778538150723934597259626463093617160229941476696598703162837761927292615526604219209055796384592026854740044568159892060272369053963741517259738041764052797850155869808180914176897037088752207969976096809726518251783015852767855449057065418622126605769882867881393534655775783323039489087799878299001215611468588751808374016 [152,55] -3811115765200991580554407218654534976962908831609564703986821851671008906613452519394866561296274730003130502521571299298640868859007252274722244462025836631370930502729453041568851331735043687736693029090478668359973164738882242031557003993724844493430308606794057501201049918519399144260264527439740238978040674354793663503252723815362341442404187097919854575363696436888379233192628993368490106228904595963830580843387073136940069068794193242223505176266262727326369845119437542578511892312512695765044474380129234442377926628347198215864722953001852146990965884302528753484680700337074609205107316869000716106768806479587690221695906866270533771617575781890904094720708039934670508423632059418409446257244143621647925012964904271608122036613496456735426084711502241070589562203637167675272798321676978949621056274502475139488327631778060663077907695593152392239713898999213767318903534639155179808787156499665424700891829636489351920043025088997727022086294822797261995497679063550856353421578818488527856483270762979807914052295077949867780609849375265599603937575738191960688209690666461567472336994344576499076433982570533528324918438954008913283931532752371380815001515061483606955458986501046601408286859741791276801166301451462633522255070338317725987878405645203296718839379273038372899195078481912829167359847493060079808527911012808914198533687488940028426874429753299151865794834448081533692252191533381296006204681837628570376561861623818402537462468793072279653175849485814544833911751398513718310872529922289197506884736275992157992484096586885163071739776454609659387984707092216932233504497338070676021914221789585282480136985502521552730515467182867936352836794794450948622608843817219452732992263207539006797499745069335194176762705400637469928155398497860412436021926116954165277503277938719470976747133371576835508682553284047084895395815125251180764253983438407656484105589268808518421233000051330298581615898979141861424945502845633537758647798611543806172952818130478192206442756327953041125874821119509285079260279744178385023270328840810894696806707036212461268912882915037045600415074898428931106816 [152,56] 1643672019621919858595480128974878914745691487553393913254869582190579986477338581325708161173616985412731363182790966098213074358941001616501162565091879720066631308880863697719055648506142434337710761722365945788865104061406266508423604484047178668615574659237967046017068752710193838166168170194792181834298158040305786474697027944003079006525210180121808574201461455527484135659405540155155012773808570548676414943560695657570150866014671323679493164834019062913212759994842581111557596450610416056071149162594312823661134971945517430374911123835964451095598961449685599930178080191940458121886322873440853190290296919575508429019479669604511796701434247825556587286579899488443841775644744647225504374365473164557918572840421055877383962939040806115542273672676725596794926887283902260764071164015736503422158882831916943138509199524306812522744439990162539468100180680233614455759746927973473052601479232851507556120643026043697680227975048118359147573200796447302833259430398068050377482722380604738935226795293525671520099138226754857006220221220268881924786771255313014032034492931231673067779315195383115724310080739752601929738134474370051453923303678013810410815344347218378774516895703196952670638414612224874791460238484175482500920196917767071059760215463076398271467483341175728637042158831905683172763099859648299754979777473862007724226390320597402885533844602672644098570875746283137471498293815882607202691332909102814209301384144593873328370828927719636805924004517260348352886660027024458917655432624449618263878811966114134369071136914818084353954646475642831520961536176216257478522725307807522265091617758721556340487755761765969544146009519995438420365772792374157696725785300719087837753660214285861563016739227717023155717816312816864025507587123932908194683087624379808347471616748061209447350786113733542783613864920088475750538427922983295144495400576573345696957752786931357777209882527138416193316014968555034724017298201059180831418601246294190127178147474948380560099761625735339966990037585855110773246249708805869302103182952873229027481551356717503190852017396378073745273774944303646136 [152,57] -412686004545810621977106623471604053638674098286868653702908600616364885120320722299295092320990918601921493355328089743580790214932353051910894879210375530625925478634115184014174023718279987172088427036043427580822175302401971589708570960241586429713090683413273414501345282027622139713140030480335747766056976974160331553041028181012644300350175195933054276072080267377858233144330820368476682233955880163962882377417094017079012284322949036473272313791126264697409429225388615343476136331548869504349461882405730007157843485429734753769266861543090285686846316646990115032211664462253870671104566146304447920146454363834938511894460018016485003943546491285630145110778290553835048626830631073131773278927866040295536731339106023668680606587322763633900401739073574392388575940222475048999263023903812670038920883210626494951352723198988201257794629886908294760646896238967644118370605865264296117460120542956466662555623120190201519499574242241949297501819120548234779173365139874710655424043355156370097449627295740721429180863928318839405954444205769791713156776706673008921456492601512704578098546935702537364842657722138280509967464208452677151774648637490540941686823664413057124785348060254323478227565952542775861135098920154303979532796540199442493642329319840922522993584400480906504795494882884367670438547770278834051276566160487481555559613513076039709662292079261788916510766699045436421479376986713734335291827828272740712231298482423423339744615858814070171943616651382663699154666539298990483689767185877758978736856915377853354216061699149680366137871750569353659107806229311820301815857290316386854037890599360523766974390935154463958073373621880308409592169890107143862817605113415143676844828210862108887117097403629355760867162690136719577885544321087301384501516692248417969125067221685290517433975827027601830413597227689402247633841199202410689905088567219919893278117675625177076451550928949119130090663897856427088638942985027208000281334287384064951446810970271100092601895693685201961798020900544052206256632301313947085329924502287476381395827855946881510592198902824259358767703380080864 [152,58] 103835791204689315452082626501854999867169540268600459929108839997409574886359257489353251780378807703898521228139428039755973519259584309954419782853883279094344286140488906490812490599028869004907182909704811319085648919701153642124986376196731493330575029075369752752355185174774057141049130997709572369640482618302086528800644264344224150423815703504157703276147645482566840164152845824164264692439582096171538921514582924756260107795352802636451229334493458601523209409841382881183072704581900178199199247997406595939267498853995341207410429288324839964998311562666396015129387674526176583314238914264528200716307891468565425207549250110212697710874323802681169357805096160591831911537642690998247669793243631430035100899984975287364176572173260168123380563125709736024294485559108293642232634341807943161454023119081763889081964458124249544209032447319270093497957306863380127958077955238491212381007686204830257153868031571077299178715816728302232723188446467649822676937630148163465437685542698870076951031350321559183050647221673162204110756802293623360060090110806519377974216648276672676285666015008317054971751326258593210639271676113823277271971854107265291571760160528281038015783594274017139010723001345985721346393321741885308643732709476147327554328611589978974690315731494771670143075306093114059387719666225479215622361161872843342356214357071478369056381653376891008498267615952027067362531550827158575453759856343197466969382056413135202382885576105428906795339383773308098568727762520138604503653362679157368644421425214494223542612387827211371543139838435190444779565307124664818246392716608170844296774117295397829919701855725826412908485399518506099820395650892299048272791035284975210291442134000214163691756790956204013478485881454818079332009906826357785810461506435498014886316803448517032925046759151321547863382511329344012835876705054924310994643972454669264228397450954580554554434877040277077269220337106966305496164810834059525677767333881239011696288089631832744123593110407076442902931387674196784796226614755718228979959100570268086511717740235123454907200244302424034724043274320 [152,59] -28517248253819946405480648031342349839634056382760027073760373168860930605015125572108840498770458737735144732192081662123087352513077853177664434165380634225855371086370271738778178487182432759152290888452997636229533934126429417846161713504684708426264196120173557820595854073879195288156942340541907547483612701316251484950017567440597754859138746751435040668157505968678026133667877633739932758130181627500146886491044288893432847530203733580728530376107505685064720791323529398421132766297360858779898062531325751109889191922985772360477122646511164664752613893268612696228192449228979083400300182468618379316745975013790001657804001680471877327746919522030782604662861091267947450227324881456336934072587232219986106593431631168515694237829525223738582087751744774261317062971295300017256749623871019713437542197802399304563254069825590153908333401830055433592278084416855203667669052066249071171738139656535894791949864795023406844103434615817519219607809885503537849161279013002042888631345608259526360371131421712572136898653469486247200293142079130477183008145947946780080461780557934964094573481436062888895070662390764662478028914359890397039613960176208818659576850511676773561968059621286708871512462111628021462980252035680647102432285292000888840714400685819277975261181428915765701477710615591434239120229548014169802640147408380025306881430516116021217749686445489626805127783049675024915561460592102766457741957641305496875555298774221673536393727560001647147958282115337807932032008709662095882231700529314987387851968813699060277607109519053835162471590246316147285518600250617790230622276033672303885421497705608271642206000316870928792356202283390003211940665169282608977981800572334176996369625030564068776768302113858782368499571521858488499065038505002709211428528779122428362886509277902120430997245477288594600819992645975439888462637359175537842446432197933704573311278275490665495455483918571596759832236942739829925654461883576888800961664535322486992426484544007378912020699000660342634521353112105968837653820484488605958430184477860205191055329175926364850948253999114624242855104 [152,60] 6501755494952979058842500133168598478598723597928207007569110945449184276518908981842031530431807649499932864958369681246454665293016670169188170357502706596780882201127185354031137102289682309215315013047033299467483635807597699240511187758098915833196140421741921624589068447031446384287576094117418438135234192242812429768962743592358721248432177697944691782522805308260972485555594785773770453004462960332287940555517961506752676630775664882159885605077264467305214926196999064010065727641351539057793359797808803110479968015929762614606855184282174719848350670647403338525352513765956025818472513742804359906534259648065059161746339101471089389881651137036332148033728822597846773407346663087925033988981587085665796348898243500192257294207749387023751053642556799353836579867100462877317570610315661419948143826213992155908604090470465155667879894754336251370375162885652366584793233730284970627467914420954522086107672802816290600075173688538425296446582762122532172822695557541636968574547703379178481124484590755542000611703788368228690993751013223266523577817004679449516946293548071677270721323030455564568537935471444305014944857751313396872745397546709544851551155402124868265285021012543309251029199170654969201443393057694109637744788825832086391421963676919522008796371365589936796724678502267408085831394236604290271381743826053442263396009309736875878702372754509732231110714879128778483490911526030516938574371882036842738131334921237895955672457602653334494183367853730088263501900206506383475884171156484762604804588665925522004957832417184326365924669124845460584199772973981291951911311052556167981712715732071520581630961053434103364320319178391215622277941934664261128519278041451899453526323763210849393721078225405224999082852749443121467991208962164353199127565987711655246945809286260081264505155949117933570906180947602965884320057728231079522792907248600895968608440443798202132060293467791665790485822364986967625041884733532006604151724160723577429747967436804592520875528187684708830462081691983845771514546713633159741658706498157265854467266593842613093248133720690892744616 [152,61] -1187304896949926932625048779396064864085980152262217583571978739079411278914454431480950376595082819062923486200677923390941004935165975549042313942743648835207330810356105509044073326697948791933707085544299188269353447446058068306234961512433257572008539537299223414154337545881072839746950616855872057528001696223544012662581119229047100539203548992867477041068791235026952125747179676195773142160240587250616925922411438737041127220271938630565753390967349867175895615433523051521703466825926660146796033482857170122767119775068109870355981831308837047245661182793093517613247746811081405186287361836218078149218936289622500415260742770938378917058781918583824864952395183181609086891865550860093748592825987062361497728606560060647501512056999717471188313328191242382032301663648178430785466212210599261130212578786772623331932187366244520460331991810079599968756289843046353431736776119399581745275767953888155306253916320284333550200121545567228936186822956661118324957977398868482674881624740204691408902072843935580035765410919411300314734915515710905327198526507366641353417887327856502608587212567623056608421234017999395083877479460437148470381076939759414847859449748285900490866349962479935752383969710131529608098603590545039278432099734805397078859269123342628258762695849079052561153779969276543425142932121628100870995894759840087967087357703378853796474686087576231416517689679173014725553201588745498127754664166055323441742849115445155303248064097706880699627301773405454941007195589413553587181625734204023262882605753495541420127420463234512723386412144868646033365290735022234684226681373794998116321746469547690343908088274138111515269045900831509982665134921632549218421131614548425494049151688239763082268622482719182525752729723632560567264737575463805433159923840661182763848807237641050099354671789274259436220469046717037551072306090279420798716693256321627513914858283175541062939259864004100541687483138311218293222880320371878332073437516636501023944008845702696265951686790239156881614335102021417063264285870816622660312939123874777271469034830992758365387141424631521712 [152,62] 200204475502265855983084547871373231846694458881664660895020144391307183724193277894449588989258724952690922813504091271010328338589806442884951690378150223104643448710057687545779435673864593638993571292319473019870932755198336792192803433700562209958769295926344620595685562820959078743893687737362312840612040313637075714223770163874535685069373846148995174036238075251514977998421900446549815186485686487123185385210821188348955559441609929913985852737165773319973533104496734792742622071955849672532621954069706555426067977865573283745253985465222990968858954360184781073413907515212920884594296534569949562526221372017195489822951417200217611640606653846339281905418024514072667501167099681855707375403712192813712227166089990402335424462156677772183910417564042920060087923346070946592692966722846621473206887156554048014475437772080678668858443491161831095480526242723539672989651280316781607453097153004040398663176946056282151401439051289962524264512462944010149233928549169561548536724949979122400144988393958202365497236209751270980727505151051403857626843067491112542008771599492946443777789492181153045412179967562727870623192173057605716241849279198148539157035006870208110547298853975107397547799192165042053712606720279358682337265268408133931014241570085874914995529526009124498028934050140728004954946421286513051509588267958581342016480262750553912586890845543487082716225211902152615954648364671673991042886358405907563936575386690856612379382088697477391032528204139459923992588382908752004326141634830945435939027085352392347774524882929345789260198589347642184415353623140336188259198350174099470123193133965219513601946478366881699014148730154470493718154457585427831222472133435558723564318736144375037413390962998059204271614157002274737271074827564214839616123250342841115030225088425454223636458557632383412422432937462997392025852960596014496419037281266506126731449364939786856860787877932701701327364633957660018048792884282071167988204429867200994051950837135218083973574563704687048499576324994147409896726340358033620323236399180205483457049107155789273645010166195152 [152,63] -31954162416939392634067002620832377356442286729150954944029938948478975185435326108403615079059343352176164128908463049743982815603656038488704422471968994674285446234437343795480697537966688189421943003524626334675395574389691847883449125294587926596520635122798784560870488082473086727829341587868992026558763634705229515414394461705147444587804587840366859703607631040577815171174921203657704038795235014161630534312583213428276388721332317777714646867936855733306741085571820252988383460822451674436823384464973631848571972485409699530384172018666781551653139558724411580896608133652282548637794299559381257399032170590543069484437191412705500856822130392820503368953745670562773547906177486527076745033738081062222497874620323416703764398405178482956249918527083866720468405929946040856675086999395822143637937273669138518221805404722640817855408777102168819901374935189555845894619337465206794080773017384517053073357920603667779137411804032057367256041342776748528237875351811133521158059092312598602770277329228197631988197902796885659283910140259467341911203471609969599701863227171002851838457396824723443044350562484472764995581134072356794328967234795332441756061792218854106432362737062629745015539707393294074505451594455278122206820817920717405521024591227386616151630991059652346602423038625691127709222268262127697559588737840949756536726053932054801577195849905343363010415729587673443271128706262693527299974518476070197072456497445761436531016179512464372154772349480052552607849968266741081234397379056819103584968591301273116665971417280045691764195291672944340534607360368123589518273949599274630342891773644228746102125040914789212791102579440904261432008949204465133975131150553233659357746243700308001805590348691739290005306802622453627208980473240529334056791949492605943317101007156896595455711788836134700545037015012232263954212846656550128121179133822065295118331003069773553021207880646286391166651229914142000343304667470152285906819315760574366185468451768690649827333862562414451923410356461958428135199628166430156361470131289309423024910140982208693852466120288 [152,64] 4297431619199179081954729435650803505373806079676433650155010418425373981842512666116386764877511333587152489575745958354423214933968038544501042318059835510110799170891906561247662480255566716233684721733824775728035843224037984508115350595603627852778048331623091510915044261095659447632507786626519650042425989791254192508039842266175049989920342121093100960361415239192652783943685821283373684166967600398160778506163782688295387001265607989494825459606894630052477487848257696523562540376096665456897239176414978622353762293234259610924739993187612591057983631671193090455791505602355073696811371649645173977009306627701111985002038625062553737954682032019353664131718820959764847800814600225546977995849895411983927401118554602476409319173433190331712456109313188361536924877850498212570700747445193780063665422172807928323138697723339969741114437041912610809406758832897480294562300865881125990963171581862097213354562255492827033879048832007592296079936926903776227633859931687567793474953318323293028925770945778367190321585986924037553578048568195045703325700545858445160322866287819519352142524412416733994658664447385527145271638674390085943320128811159636541490388688675480696328965976438275300528474217435860993019090416885476070315282246563594974333523470875880002616903279913843320777036852317224788910267687144530911529842194425423148131822407984925591718123929821961524899440464118157398463881996120254780426002438860145546234054657402285999497170865464772564469972972461871491718590888797240827985550195135756718103142530265740578923634907193576311871379301008598075158932575374661427232286035385142576210285355611678879976049518882333039773817770278961909519654963988072401093926283283314955926532544134155340488017475601726153240376709163009467782860520795122087732124472933594059526963697100262545100499622905062207390484335134917392602403346292797207469670868148026837965805725402401430464330938846564361031257537522646073695138292908618310859309268783543791837660475081746470307388485959565818455240296550774753516641654613170687480294337489911024249119379344758614016452 [152,65] -399715265370682689504286634957380626791173918010531459518240220109720618381466652688438852557250852325565230846230558978319027661329334216430898661188470243793594824263821578871465962175709033123906658586141118314020287420804664756321452499715431202584975990952353235732601426723237542391453428915326956949382839980170693673355622437128197204602675841133238499803107430837458537961966786905194962766968531145176621008663464292620386004478007857543893013177095701991626164229403958228862413573625515959537863366865722910657178633535439540667237685950577450328069548049811319761078505341979118849647148875196144460328293582611728038339302729246774098647187848313477604031646831021508080843278766874027616636089954063738983000918868265740602823672846860369930481449215999329112907240466953768540252375283639813359771013378851129927368917988722441097811234887250271495816480765220419326090549376208531437030294403481555754972071573671307519038013869752765653239330191162796973378157184132142090287284976136932743645873542708655743228382051459316425626785244906649388304431141919317018768263207490658276594360660589424038691689338296540001867283364395766907943777175516869361656377768739589101181193226395236788147892817566452378988917711577707131271977447328774713352614272328741709206169336441525994722018492502856650598807015564651502460022871016328826578949862070388564588916321294880212463967291314857940582479426077987114236756698790004105254498314889225562954085834315156929947107556741525267828349240038685947201734445871037424872139282867634573175797346667303582850664825243933460693173900893817648711157607023794300861259071669019342866392599661741011092067756097592191137387041177943672228948924828363166867393781820475300119201502236511859718229467965336167231664027432867314769958520660832336413005623053243143215782412880967031275379118449135495014373707660357032717218501564321872774313848359882521485056328748552469808950688793881745088010286323707761631683901623859047054569926830397207192869173336465355246944666011206733288468143249711753358401528973869736995914884941423337720 [152,66] 15888089716147376459995569355490953868518571518137058904185380721259567691493536706247140501381737470501002784598003293286142431641860748243655379305419864564433335941839329822366681943550998449565487404493173927390902482916616357786277832237737072409445811279729572311198347886172396392885380340180838378550069205548470323808351137951432346144174535276568514778421189751602094606169076778352606807213298199312364845339514489609546531763728719308577475196494583186092067728845804062958112256987269012129491401719115805482976285805739127938339167419351031294442265585963540207386597982600703846370826344069392222751190347750816016192098550455148219061723114832274571114744085335082674157994225770240396241557670542215533019455578016737259269018394535477682804510501955259523225317307905745993343089141981052207702060443744588062433314506928620188091891613865925417909464781098322868823307269437353009716129814088389913550026477805641544897047578135443610714038018259693135120391857608271957549296168752618577911494136848913931190717559953138526034818117727365673562354634981922525418279876867161182483138043143368958514514286855298044290154890270930701982721231884694719814185004175227896890496722235669368293288406612712129855963683523351721103769874997264756622010610515412513925820869529143421917462752694486934198322513531862461006549964641466351256324966603302290621626074442544340328031230214445426865939586829573531971741402064382226511316203289033814841127726537482619793068094617988151788743683165904701690214242297534821645823963491866351301081995554430248907434284864115014190823916255771821052837662716712761691358943760596967775790883431312215052953448592236150982950908583510896922943020262633078472118342029085666758443992247466261162977988858933528560612193233967304138855853296028160928401616198130240761472235557566092810431569156497740980077908743307004437361621698116759452071420812609069367861811845025923034049491307781713231827020016105444475049275088249006111917623645959252713769392542378600965679131038548017386727421079743809248186784889968299817474711791143832 [152,67] 1560243008189747248080082950314428743426074935443520269237804468910696026639486015226125417379063811772774074878557174087553700024455528551653338439857329467126201003638264702563287646916896203526292864213155159411774698891250198830931713809982687131656926315306225286985672379149132538580663313887777934181288537405030236553196260628175471400905460598138141872743997327389241059994318639374980087538655572753187934024453988771307192592506395640433609004068060104208010904337521585541584136521834820046134858169948241380099159456277330007619773756984314866575331918884028116442369977608755369083611194179618702178103452883234918957987531475805444311098993240450969179734382051973916924673280581344923207059619505705127823881544473535899600183517233715405577671055403251768502997032270694065223832454588787390078536120621179430329066651579289733040585532982757595746367451796286003191038201557234286698284693116326439018217608067558951963233453129067661401079819188638641866556320534640461445862527548948849371388586935888604328425383489828180287233237807639250855061498071635887626696737996337972949553227623031939457382567390160289720885968584497835538694654660786413101086223691728368022018297756734421022985995077285223144781555562746158792473504610340378818322145483942681265599173173557495478793005066307287949014861184279656651093560314501012204933703532365498654041188161875634201730766469980094841438031447637247197823361696937952643970216031356811083452293605133574076086917743704219518762052912227570029188967022155308909693829057485279847188065794702695576252639262761772988945028026713509934416187889680969206822416949650169436238208079620283813305985830505187503339281423882084522623050692666229471419226363360549926673167900957354787047787270251412475732880687752928808611791675288131406684905752587069213447129127525498891704544020465770825793220321093280006007997272158047396762562923038717410020368708721631935603528268366813187815774409262652181187641221910339661207773988177924301897673355414689698737580200612910454289367468830885548709639844315788766548069123488 [152,68] -606150506327608281270412638489841822595771750682887487224930170461875557956804400079195087645454002895664832366868895643201348255999652933979643442946145695908204166334843278771926115999612586967482242319828839268109980820882195551968211831500115285644492321298845469843481620281612902499863119595036948358841916984830011529422063022859037744105597009635993939695103766992303453478369122112964910780936231314733118942758260661573804072124866955010312366104847843739910693607888738635335341695645769870495761885758424671343720553691833721709805971584999983480589817186197128009370052994285569952796941508144966330345452229806643730999434152790300197664905125738152227795284299378350870336989230429025849046314266261312985822097658942304751336886257491513669661190168684849953040096608184184589578373948062603236416815018152661980532368252399769395870491242621590009843587885117750992905823813231800678461975628602223654788997454950644124630371145147050504482851364786227656557988262416737906946021528267572971082245398048598944351082148400093398048497242607388383195865005877850469595583337400188854103425685372918408703205458651836086998687097209215515774990104477190894519659099375556210791525628983527423451383061928315782079945828018114800126209652301222266732185412806472378580035107045102794593793379676838918586978474172406429804758514018342588084956637062819859996813716837268335347565931260409907670186100029727774905842442636937440123079549932736573293691656722238583563234515754613958780236625549169235583960663785862848785046126537467602236354650543189430417719971709542212971466798338073588737522659554928697039366049792936538974518695950929020752001607134687190040724254458773625710450171614020574905961598987415031942952205573337987012593282597061691071605235772962382187603094771769197895848544522603724882392078843159960423686831369964308632385868964803278169860863548948626028988679337193846134976860275466454848777745046669424319908712785604634635563782260921789519612698608728450465501003500010793545410769449018882391681716027426033175012156249941011295964536 [152,69] 153848703316529793932408039230463970799918137957325429124421218527586801219790093227205992603729185597106957744778137504143296969374132482180409279583609443523042491813626934331734166850730267892752380112698121711408595885469348797387273350486780861312961487825879491649707530965778392446419658977623980098134502727999498912104673485106755763926918611272468200420844649714315512696752615051409354514493075039534119095694632880103675397616532459003311358862128252008479521393414133553460227172026542808870351414537846104712957325092748426235372283762315587485211690599620886903101447880109836205562377645855735794367049547285731416595412412501122093862030927790013860043401325453115272525235513801219468767033481743810838824682597087380759329687357612743072260505696118100396292027161723682366248359473289670600734193686894681136755368873927295324587646228800188199960145418086369865568850745981558188246675656697487697271390202564833785395564745940818154309345174308630463865278582777906734461763712534354127219972627857776878346197346490823302251346287139366024217514292923320610108330826888490479057381543680599908343444597004938659168457988658843636717259598846808313808703127336288045485044363477167624378594089671935454523032576175345377656993118871811964046803539108653874220714574877914035247806574545239537506051191770448347248845553968844151340315355579505544282181639140301983871985760362748920794821545090133759822401907255188810951581544374345215720672952204001890709547318739179729264994519032422465206760684789792622732237439314188250396888886819480995375916769110810829995732968200887183380599161972554155807878527042501141738655647709703534562895808286435174586069750147720217581744450038330420218618829279580606626935398523496090764415600176660832465528383673593876652925164675670678601085228061140848166443059898911439515619816940941608795037153916009810206547949421346388954294585979333956551227972438695503305672116068361642078668643856772436853122204789044503510265938706823303195835716631489745069892528480513146651543072183620754646827869516282904253344 [152,70] -22702254581772325317763534555123628194158885224807967345583636734473413779931644121484983795684212175935772107923056351380162454737356622227142505020213706197768511960370552291032189032425879561143829143927572423300355660034862406074259913483815728139320438750594985006779657177440532184889674635342228720034540504530372547491541872539421761927079500871107683972660950814096334445221244971916449066614130222264773396254125244887220924367561461302486127494332106875554408662298722971760275696001165458640971629522531269781278809035208199336404450081668459751239966079821827355068284140748259637190799465709357240168900962075893003992998482363570571597242170895461628042270284912395230394578270277318804003994262689516174163105407711016230133485943475650833346251045396497081301646062476489011504201783475027778770351414229792310284605408156454335509650715875228808843401439829315349502876695097861699833059657730174792849293915949882764832781367816057761581833659579833003435402714554979761450036672240754602624338060241122664306470402274206563923695722532679093883231047650204704320312344639022018921653496260731765769583728864882933280437450689236078758834288506438335574924829322409090116797661304064031575988561281667182204060330637848590121193858225136163056120093968535050177639109595833230615355658530486514288836171055579901806669342314134251639775493926273129945952601597540714080934167307920904571353368650953677767839280923955903990113740525009849342386244097361050984224341415195229092953852701053976960834122811845928482847518755964033837620715482689663789587053339875772226631916904550593532192437062182422388275652058898645181292088351637754111792702161482937274775872415032365613918231784599737988229640060479243634600822766278079105277897186928820391922938129993138387717034441771632146288471903220129563074342116392857554276975711657695918961076349978721063186351897315400840403671248892211167261417740063520525003816281208369382730503236814101888079917490096757371652921657812703162882095952397301148423423371664623710709038874462074552225062769390557744 [152,71] 1931974089464533989603945714793215654980212594256719000119615745477658709193644900313743483832581012035279870778378455163797572772982884002258601813222933820520037147736467144312567243751365263726098796725343292385527845848364455003020871700698160995455848664413331793048887761592953499472352068396890476104281902615600465262907041112818393095452852400053862828885456987872024281695981837443497610700641558244447336910985713117699274625138032720801992744724954853515867849626556824955992717100078264893381893951514022938059688302880392749466389588775409742244758291111043389494006922722963091056455434708599926751422438259043427265476481474722301094260770064567199080098334962068562873015114458663246418076446030783100588637226982744899051811736957357188853804298667995825187188177615272911259921815100553187064550043071591482710042444701429834135115587347194193840303495386771983556792806740296197113683497867607381830210704491202626676723911628541588987898904583446048897577401991293503132448826638989092518391428610708132541239565461906682105874107272711951411395582360297501483639643162049669481469414902401799217757894531616193819470620479694452977429131912254596046315325978315685729932730811774223395996277179575570989738345808183553790142442240474457696064421518304703596919000947468024470337836953127500162698326894330834948572733167196002005540275068897534317011851544487131741660389159891426740744681833004523005047177410771463642337983670458472708791273661930227171624556029217441777583234116700687555314804966850545437670662774897131430294881011476571148144176512616855270954567210564243791689944959012065009440660465076591663660588185812333749691322367439433296499278270252574256628770855428329164084772609357638724331095147527587797971660852931681206589038395648074764046834943744330413654114124516173271896252914146929323949138801000982343681981566976912403787934443202005393047419892875033487094352732993644319115240893160129921977553771585197782825356645078261552556369074599171271193934201005643224675029151778080918587782460757845247269649585288320 [152,72] -347214270056443781415007827736920371903447781467447466825148649982013392813257581130978025616746295936601654006157770065393923989702768561966096171425165074353076602734743191691638190748283398617584784916116896156833270108157456755716920132776019379854292176821789291544755651249759058588665526652578724657119453910749698951338584735709250369674601889923504198743700775805121609347515538516789160135904182316026827341188709732164423472537122208265292256308188724214087079546413230739632512434668402107270910033135773039584683543000976788811628111459117787838400719171335705515142244132997479762159116149065713193683162306499677275428249297670089867118892015307781551765421059828390673546417826116862449814691735741854543505838533605064634509191397949132053841703034308570188450434567076603769435373891825901271017616452244970842307886513570190189582076133000589179771104478141351225168580009755850684319053549044058391270402231869393585819500946734296576564747727782844852017971702885223399257041566771628601465355139627636082995925452307162083062510300301809995134811110837959214228907446454908968089538953492197105854204062554377122159837441791530127834137207748134951020855023618936874526495759782845392299813211563343163110092745775023800644848823262965900798505216801409314176263271178304147550386691284070473232890186578464580734541252528025244992251530189048634430349923487779543702385403971476228138595269696045616204606488700952167589101022177250990760043940961300731927097571787003955070300831182661818120126988500476736953883748544178487841197338833978956458390334919866144143012586326312605483856784903302109528258027300901432632890317660509466903666903821522168899742535166925748678694360392426115931239393276037835472296552202884674404541042178045400938384430181022253025120650128907582891399626788921577877218601499840179131701052528505405460743882732932293738151447341848420793220434684295403466267593563938473457395446428703231123075382965162647385462626683263693033394179360062519424581277813612190484267803695714726590895280017427855288941136816 [152,73] 17938357706457264853794743371876173270119680338383323089283787280865834944779399655708251720640176547008612544770883985426112920279321169714324406561655433311170515820870920360082993338974175629143365713079896085938834927899855682657579596308906634051971086714722234588664952431476581900186993216505636730112778255285877570781144297318659704340038227279103476521763178898330146968383500547956484200738931376493871744121934943938354358238237691154391768489576452451196747270757507193108896022308770087362426941243587977242315262216875781148385989239010008360614030154880042229671895086634820331763050261906348822059645999015175275092409895409431071948264692790557841559365096046321696994269016820249119059300790436052532380273977388940666808058895795267559643412842209614793252482855951171580382682965176733350820902900864000616810415881732500233923700295308070725171040681932602999564751957309902606585782511050748398210679450657079553829781614205287240847897734321244437904262755644996198790314558891600405328060778635435916445839342303925254728757172257735981541421819898258551280554216344077557990161077151547170649716754333572532615106484574309384455598210374528389256802678877839312255647065205121655242104232162997474767544642482554312990089389252692653645450761782741339381064384630970087636036513196253739783509093606265995959381178088128635528214661827173927200477429127354137183301320832274364151077283362427030293355173661691857211494485721273564926126737630403907236499102305195170206540713449278346337848244092476287291506210912335803548770848153966488886657050596452909194668524722620386630718176886394126706500940772550309177291135010765359217651812620965793268840396718985959996726578268440061388943735767246698959541805390777203672426704360410655203582648759621183006918201085163514165296895257286927458113290121366216732314289226373524275656859016561683717377816187801868366436458656147532625404915593439658954390796715003017640833472838858458382865964768707509632152851649803815021134342641225957638369265310060161471060189447067721503876872 [152,74] -684818070060707041205540230945962643454738956457412120267601573768875427278906761330621138193071607576625340760281176922661794636663686868202446618810756451984589996568635036933617717002102375585471046478720417090857198369783536432006007909756205939305091162022882530408764196276380556815056948256933632554820751980155097910796572477121455822060195137774869172147053400136968177341035213319828636264806194250283902471732729247352829639775102568872779237204943695822837590376282777472751723599564994656864931985598676296775564714802256119680844730270174740446853344053184498625266833798782328016416415331551904207041807627308193655061887605957908682237961784559012806054635751151695035439406002224821881493598440261809927435116203273873399803336815584567073259618363910847751425199334608634741788407173800250219689516801342225126956151260021995421002513232290045328698594427288538997118435608599684394797162951050536675018314407137383016793000311320207118898043594922267673789004084774689871059069585188580904029263146114001791699741681659767242543909055864726595879134543625902718170859272226360318651519933955809386677101731282890105689783422108751094941623261068848949891902797872709944470041274740114280817424177393314042162445674877602461472864638461484727332045217529888946127013580579628871361005769961894443739182478212144202126226928347289539275030353753931016601532928381310467638527085248942905712373469723702007644235210356321650177701040415633475178716907845496427513571723414504393963027492097680853451919022443917347078509527771348234664866574739989268411875989267907580121480081682556186264796403762039991166780058916855072689650721724935520997206326895417426064976414581813261997857375195405413043943841634180268023669466640746831452721117668404794141164733625024656701670799061216547451170711721614693790151194199891557712435397443339326892084513814605333658441442232559395474690174215572884216698945412281963853117668605834618283763332630198648950335117379395074545634146599458029392399562870781889408666358966923867918047957503834002604 [152,75] -142508794535189176025407589602204580045102437836947177338879511460713613582267711310305328731567213931815787236884156908563667644558416814515505061559636390144111999717421864613954118279870723977271863120542860955820362516948061047506222936911021324740424933643125570463122073475815940544310494180893543249458924677026767564686965020538085648673327449269726247770324723115553923948372664231396777871981651133167140918874060435925976193853241920972353689027907814904554638339872089612070972439715864538268310972201455319825384752021219945048977783852148820239835645954540346821165194766614239673109003317816267169362621384944862035827680637519216750010305043547374216437540172810001609407523291087233280312612051900947610631735529120063398116442767244053054943124093378394862629287816164174673734345665920575945166601255366557476444786235628434622845621802884454339370024855690854188887210331849710439363949681277601902041178562355729295979739193168482536736557765301162864873383317066102843906977956385594835258757306818375563163276111537346693096977097302223863361727388146473851005598688498418492981641278589312361912742067887012182080597439245347895688803650646108937932548773758019641187167841280372884934174625071374459657329338961468506034400288702762732311633228017943079608732670399227024989950580165512037165683600836371627224992000284671798450145643516865147343424786612053048762796300072411079009688043653763769638755075898601983315857832628465836192961114219774058020814588688290402628513316672180773492125335805274360228135691576918657793148950693042251483503917340414526566194754734772388915042319271953672108462091479828287869418320804273900036564566903897536834216382950340647855106341351368533165685439848357059803117282456728222184307554428542888877890591832535277870620250554979272893305850436160383937268338416440846045918372558078096541351138300233993423968381620891169198077516420040244012976879171051068415499928119145333440107498942948843843431524428146600400712759695365363338924284697160118502134863088682722367903147456124400 [152,76] 23548789701944942742213603451712886121467532040609825975854065039338685598177993219747967309689034638847341703898842370399372925311407746198443705231112694516098251358662589270444479870576397020904552354612084542386337929991834734424093999416644933889064722777760898165604148139880926370230600816726227633456914648015998088433101353250567750534014737138003316464618975860461383197163320713961322194923361646997972133780322382340023624914080084916844721585491063888357338460642795830060023777735028469567539062061989713903871333536515640177511126687980803627630191351153746398522272296611660904077436670592897666131385011316365523456158581900910362901940397090211165239440724499992995709469972711836336328873700305470161729858060865056430320990406440799033052634814410471941392854879003067167341363465787007906996250888657958834725021790583855731467613093578856609818825748581483318018253163839623240454883894811020232465329204277822218365212147465599861351112753189567672426028642915359728953608161052827346821885739037698723651545441959628999143933765747441701118062569137882813118833419627396339393397510415863296592877550532448193644084231492612381583096978036641945313355807373993030039991033693853186133753504991085046738712541919277864168356723224139865904806652772237896095191500798629567525332860089393075484315597924792754845600892278756226014878084324782668380820449981725931809505155199158960105002701950037266946379573626015159517848943853414351169575407514159810459104610589469198679777230605818880888413746108042293267678905670895122802687602373771959325471053510790386684620941148064442675552964346572181345768429757918589391671217110092456004243602547955930450832274332103474307691711623290831264636060337559381936962133168938385320770290292287027106788637397746749229429300746191145261867697157470923881038350413510760639946235044727378932305901926650230572983152546366753864224806056575666050895657584591446155726340172643642211124926102573017895261684821634091198031910905984161577031629209384153638350998969213477965507129291824 [152,77] -309646343010607113865181577094048243378615422783448752008853979676319734976378575910195838728042120075327595383835291505950814874045826065735811583825788633837032247935811264260962828029973856526254664163272303453881158936510835414784273163522620272340479084354291890928321228830302012056105112391465386944922885277368890898771180376826518054065925077164260685272656009437537537353884979405081891262222500201305018402912545766215716310915200233249219824858506786828900303910536451405241501572264379049606495117544772182110637871291562343698133774512108116037758946843043823442317846997149944688704466127725409443105942302864854174661954456955119469467974955460038487530137870837167686566070108421473671582194094893855928446163630428726895728560748588725396958773769807419059648107469373417889132852007840383464777581021622943420334355158312944849870289163133884379119002285260568553015948467842973334829070005817940976926726672516954246753889557592670643243818557840624555991236421275695705958096158539392787083733489010431322325516628580003587998329717012190648312706970610013237510449443489503600086691527664665526492173616409972926075587173822393715856249010532432031477171046116241802336158565290236880318755281874923988606975272339987494913109742011456070152858615239131685437559367445089445378576914342700224194513129284390223507501663324931611685643061969416137378042337565429570281626089029626557970340020189343297530586124354891294231867925444847253396784414156390265567920339247352213509293259354164131509720778344995716473907324637038879726364593097474976962781767689394453148523027618383262233942728541766896587807477298762059839739530327864539900334937871704217730937860278281921140843437292399191382137307859854471392434369848907001867350679579558078377000178059366781175882710131990079680531499543495558802314947513292110784995791159464352307204976534365740449710317554864377768332925195547842104242167444099511281130427031229195077504328211572724236479865949574442442376626892401463712537966560587226036943723438554523305288916 [152,78] 111954574037347539763840939053824795672474395127570905840890406644399632959999023140152751032978539155602525870146335495932274893815031769139933146454272172056202164546123618834787135880544525661195168752032985588794606203953402809121515831978474889040396816106418226569419109617888848245990459513574495622926352553893813671833912871340981558011174148749505624794488046273364218757419638831420299559424339263865313915353135975158239485370297843382406711133603964941171648920856125981626036707224525759565387345360466744373459471602881675680602802589365479090719451753711300900862283347303301794019195027633965322089588338363005059313989506946604469832059339957626344562537512291376601027261720112180115530180436098902798286763877188627057727029001006724070589615038718260887714804110881734504525852490885590410266372112612125031484043324274171965232389096251395633452932181622063243663486082977234711678024706821029411289273321086086734062558334541599870400253648520281548093764113368715046502775471336599139932722782973069762355611128794886173037617911832504140349813370493503465756047793429535712271746700677844779644765709693758973059863411765033750832006825358848529447280017916876414444826162835150554971474892831828303211631326861990505242461885434218760943420770250014009971100980922550458021259494345627006031909738756648819981895693352453158823714414312905858786731956146803288401744986830481412224069174723958715904281945150095405988334331311275141125758427797973040199220213090635292956864830837037408027396606438545464811973241312622231128489369286584338910161170103535830373593856676045794129174613560289765090965091398370500033690107561181712429127081092973054378628489890983378252349317242130702081091104333568040312921941409193098150712651867591852821814924155173128960317134282647247148143129360168906255193768429628328901461674521587732504521646145533756800123408136389494790953678247311303435052195887830901787178092614382618744151715801795601453726055766020637485089527255803383573007262498712811503747746913244340295040 [152,79] -1775848477921357579119395537202504401620133098156635340123256677210337785912035492487437913853904212352843256752751199537205807842142461802159859333902865085150471464095947944177622500272309040940224601681632760338796393664411939741536267791082753070994117491088273714647583836737132131257332231225195340039002801442768043242441845108160882850511717517013088229032654389629583728041096268194739334481222351741161055769505222434796520630679917843178923650973578166850062985745476317960737623081854695059599765444993763936793795393446900757622125482304255046327348249068495942431658189833291452051092719374325906783114713638923148710343519323176388724991090901915437229319439446478686967768229896480481313562441817323460028223407250072037696509605313278562373092526833976238693395118885650896707054597964758485938005647434956972283434394840917069090780054007273808108491295834622892593372447589463742242300369172655779227769890670846691376553133677094638563666417629797876931125474292716257361453956266915031678427425537795187550182013059045027406992109699210175678504381288061365908943733427277894900341374743038640478425994212494670012476412319426117628844350745876091185995611793283227424099336816256111206094327364646439934107973713417005506161312858146109253599037901349065190387398133616496424986333581767481626548868471360152653804680180243508682136375421965125417600099933252295270344653760280746519810592277398084370761550982217898609859712537923917866845159025730261300134476775160465875421792228434561613561358943069567711716021169554225488236409097045612356555628290926579354197394233929542147336755703344022854372376628877682536335036880016065844748200060713976419845563202364885956574924445391472400050649736840177975832135237378062177647136661031189812657891692755126168938710737727587502022764258017855717432631112356405558442037078786296043520897306893031903219449375785824738343699137204421032947564103235206948958214892379947555641795149808470710393108899815829019711623929446377358489645004840139424138473226132698344 [152,80] 493112770037965297694073967790204269364313510996936374825369610822336987884039292124934149955564547191800765013883323085123492646286234572750909115421095741458790091592307009056114276532132537918607520779445073390706214229406674484850898025060312260198667202834171671161965987405248314327772680400128895226441547838009045839829740231486733292854939732867980811362145706083861639481415642074168772276867372509447916414005274125531043987530316380290638767888648943016729720846470789594475909023983244292238065492525969066531022383452766718288350302358246879050644370136286399992251809050437276022848807779318310560677519048728189357672768948307049948968814445881216741349898623465175988583033602274244143028610994163643830450149963710155824018703815202499420181060986015457660342213563414354923102349386920289433619449143188155689786876051838686139504411940292469434602477374347577133247701723604224834638404527030134432171849686037864510652877384659784814567369164079937080736359679101889985810301745293724464666810819008080433678014209151457430639152331323382963854653675952384915043449309480273944320885210756948662856427834004058786894756235850112553879737354848745163478171527766201735922265857122757089349241429222265999533722714756440162238455697379880003849739886088397253700003152086165805433003388285959227743741845464073400699163621384905154942176452070979764534502849689303728854908862748937386130680697601622799987508468305736918643045777993527808200706328600792927362383296767872732252096378198113089696912174936512856894768965132414152000299090005544071263276864914253483023259971745920691157730230990091708377053801656585454142739719136885897004455480125868941675000494087597975495557063753339377880433167910253716348323623059149906840974463830002160278726152046109376347313573182163158407863235471935109496761899022868178417564699546131294206736772800814594639704018298292855173871042639959240705754618470638162238612790186934059254101074342025670156608833629896672396820331483402772974806863773204607818620967186152 [152,81] 48532986326884386828168366525600318600339918930905355414656001042204263836361657374664678574261394618060582643638559483635477926547123683646460505768217359508407114531762973094343217672811930583982010234145180703649742721768664670643486146802509812661342928146119601842552400852304379959152551963181480260953700591216594312151662347293229261704211566225283239387016416742602862447354217977746157057959713974846905640249898097721882751983155029260972922191484744366591741105529427101376548821929994204776331725482483331809275129223041357422134994857019137415031010158917780311233862220172198246607089809099976237170808407759840969649377677700227234336634063785441033437300289146960213733512731926021031120673274110807744422887317697814067368742842795344609706036286710222842733071935100464458567503965267948311529203125567692982508936303910909398575342780924700004194341097338143273447482711774256894379239964056273162975689044908151182588348762251598878184428886713039468170179433195621104814365749636415569314619497519866594127066897473010722431772684777786884062316909787819809870129276072431918485474124502615908296145988784838484997722931227756276858613260959181941710441691685449771604555128960379360441789002498932412520548698619997131190247202323687111343223296562133916540056936996048308599331300667167546367846648759683607863067055748021585196879573090388694365749015765960079306522561247144518229610637461565768148206387807747733313075554566591987067141695102394146970992976125056489607514830347051984667894860447667951117766627744366996996487840221797154620883094739983903473323017285853686141322063720804066630605495438092989882517614583016142184635672491759495339116064122217109351941471960726366337842986132368469796074520530917780110395116016362463628281597194411669052409972343949370264383280192429696529824910610572935035618321192994143997368437452357134158771244010088236580239129453010098803719943808820869156375506006092851993588178593256146978171192613562775317222923918357975406064228403825183820447400826 [152,82] -2131423582656905032562162091677104072205273104396456269298156850181218263566057996296897454910410918081683996820458633564556351748227396944482977064161228441913788705973758950452911536655426213498919505977205963097925781655607635301830008133152716873047439775660003876783206869126000986429092249153191319916002925101476666067924888471311214310887784034969588652764523243348362817924511278001160219220695171301504413993647783841861912772348124640913530558402108375064560305889269524810707946749525350111719451504107715272747570657419894298458293170854646911499957979510977901181202204437356888891421826055903838304674293275247335041375606665101990911556933672950964325421902880553386671738438808831868461726645306267610511574659949581486155257500990764894636609962491462022772404880441549674782717218121469734237928474410909152919429509034254226488156736378978420416651177614250356913281799333274453459358127621476574502185283240305448710454398307025063475838170140871633524843555747158858839749501998950086742288380540895745134554024784765488783066050282882704561597771272063630910047965709963669204356080067991232650947007143454222386824992533232946489867005966469348446717864224874944517697601422779123112617138175395947187655189681499531268724175522280846641830211825206121845219076714052252639545207254093694957453259246863202871004155433366584489426689714659313248972805557352748468520590783204257744270189766833166879344578442753229890916528130004193717059489737023314354354460208796729998573904766162890581782696361273858514406673719898609330450740590766412987665908930583425196845304281516894939050655652432997452467550893700261754120216018158048137493451356895703733655406883687361437020766184165132260337071742946590450027028945728893433370967993054995248928088726762954306320421013519969562681598622552665525092727067540777444927390797608801714408698509131536739095144043628050843222558091694117142639102674353364558200618422178649375837014484806394325754571202437242999489068636447895316604152065966833375396288 [152,83] 164309238374611820631099670289976950885275464058779114533729622486333381061423905876451223927397294040126692181572742672274048502424129510638986986762212026095959348075566193329222261439478426418796383089202519555232195699671623904412385511490243081374600171030884155261743358703888864309795638227595684362129674215028719676881882000707165742065301272465332362071791245946436699401720763067651313444953184201449233268147204654324357460126499872060998046583267262026708028458420881309550405306519889917172613402566936187860214428558982459574600574589778120930558901163980399740234997357132488293732980809892914656833754904047954542191937821973539553420541556470943715040561154739850086903265018031145438497493220291664214714522515956978506964577628523651684296281859468984606277094754712429165596061257048692033993528885415195700326941516030721858440699979427305856489857789391716221507352883242430235458025978344054863284978123312220342055167755424776924774380134198252707360835709797348473320226713074444979319686443304691691855028304161149476362621067951480447859479981880796078360996587112615286720553607560850920484819918548951295125636032507861079488878219930337781102370762262388538961780639002487959212629262350421932091974950584817685233431720324482553228167178289794411237856954249668743037685812341961181798979321244812953341479431551225166707327301441350317900579284674834573397174576435484880916084825573869509820933197384642477879033025577846686296146090178125087410244576017073223556716644731903399273902912697089059295130957944772591015531036607711586760785163540395079649515307889286159529723150390263024101684990050978095174261543964268600424686606171105438626843632808322742673896199054229077120697319660258866130497753966535921763636860474484931389775857331982225617668722529305228208062827686031194555770800762049325458391916538928865493074095617705177149041307453800337230295921126767816439363996617755807190451209353788709582297447157962493121384715615356337893277294347741700942720595945284258480 [152,84] 3091913689736015186509655728603696148011314350150883505066258822950686867469637751376311776011957861341943704456948414263020639171262747209084415494594438028996188971198772908970117262509698833464760569846646690410528873331667503026319776508337244587772207181076514898437259726370215490740055478871659456759240471330864085252783352670456887383816092551413353373462254262086268460966923681286899885666024798633858743850588179057596726401087969239332633555180434089455810862489885249183555724215925257817640184786588219875876475233550851929828449202193776024287552596057397971880871208155575830814294230721278134639246862236714204636800716766185565591627311140894812893148932741246140991476860316247498110906016920110621648207806009275202296902873671985466925365141278480398710409021234760200452835124423530314747148829708525935031283368580130173862566888494129760021414624555132023455577905150446907545654380850299496982655861623502220601236583850960254519460237432514701038529515245280380849814197102144171389010300752820554348043515060361682944172772050572051916409359381298451216778737089107883733308043662641917809177314880244574941889546620202111949892075973611268817342757698823253631071512996885804845592548933149165066375511688021532782291322460769441060115850198500638706509314736621643573313765253064161148873125430436509349800300763450766177060057549946291348563737836142677935951314730444212607219982395230655503689052566388201044543321816987910456264720697316967613748831667384914378850579103111683716699960828379067396882177782831121781567403242774802829952292978359725521077252888706814321590012030715187603869507272397761431375257936418194875555079820731879616698066849547741859587958714214700902308405687907110749111212326274581194655530359530457476742578865355599823086787961526593445840998118692829014863785892667505112095975847920324884098652651104910228621446529921396657198075530648363725523081507456802412076302630456747782542130812508031294267750892005285255782891905339673961762601799408789 [152,85] -24528697356048966859306594239110161096850971510619350203790514030061261194399284234216779359645821173025684277277219089308805006613492743675275869794963644229455593741164471970472288361038059076697718964890663826051584126326901101211886105211358783624132781074693234713180447822964570087834718828358938442215494050138936983097854577050285925129965583233274500221163698885071944541270467211668091167721236586512465516095401544188650340287318419617813320202484173617337780752662943608277252220252483527367073471800164551754675404517526678113488051141456467701882088503372153981409093589131596841319917642476271512091883010753195402474809867154969021571464169595414064921936413184568297157189349062890462551854336145346020535341158288570780358952101455417891357019578935973952128577172676419229953203023053742195211268128516678274989877117271573823582456775714390302949163067924926149662373510748697429624217079218148997549035653081303911842473898607229454720131502340872124524183745635509856842822409650724396684520303845145007037791249734222520803223036706432530537113475220127429689621366206683965036236381519027030645170307871421513455378704916140440126115495053611967522814922946307820444859471638791993315488035012509611656693008638297609277991637543238897711775967023017171945526316143401698565529408464497427720611746977508700374384757830502674893325129989290792782874980943309286587096602351874919457534102982899556315879739668623590597461439219361363109370920666827551842613252769066516312754742670784575299273924946621445064184349418730021157270722806144828163676653015849960447434004245182254221093817258882752481535330394150761746534981322788973690162012263093462944510156097334344591432598947201465762628822645445811601105346916372884313391070473001373607996802871374383650433609016778243857163027087623370304917223001598344154811642783640637084606763009135781428618978787612809663463745161510388609562918368219687869137953588407160225715301995353254246883563854374110706315078938999753234805684984 [152,86] 81917830015977055738770838950179037918673688303448853367958170064589877218982976261184696374328985417082044800621190122223602801175594051108959027898531896156562098263811251097611160829836803994534016867775799506736250397087724601560594045131433582293904381201562071721325604716798942618689650412141782693897317815770982221723088304212047116442103686524238810502704695408979165553227226100909190029665792730581826967860813244482727564300100711188664876516077055197569037814120470110244091009013818744176594776817108673885454511559447218839635518886445646211198851310841035049168573787235861468087030810172153012130717460050517507856181833626530745777116448244263974591999396717551907025961588654268584968345516618929873093319310266004414751162553900106421684146828429468500005424561043987085563262752012265765845659553931157590417460771541304897016016831820045657387587251824219435663804695170339871745382595338736195038374691929620164801935477365320523722188982448490343627892060239181155097668419645644031786065141424297735674063247983653444552726731557232828746069514320809061493543549298056738645311082199629821876614835239886479026857487499213168618667936101207503402434886966795307401148396927059631795489022837965680382738172964516122035860899273923725368046347676458946530159951369779197854594986036819718730530414627414282285263663682802371822340184407380018603425297753115238845764120245545015406808921288358370759989852419367336554767893668493251736437839091981288991238130504258137668699787030851431188902891903465812986506889210084936400416414433516684630057365526040789632819263722204870642700707208255161164936676847046695501122914202526528029878286849800910851098291685971072850146583409224959425956287632691174589507890339484172634949060799300409480809300598887866936367819757602888817645264117648218311139005941461138498075201882525235429665444040024534771186776661754496061270018302724028140787809138661318402703275197526235557998076153722364568283544900247705767105096163085491818765856 [152,87] -7137548790142770756490113217835051801821389815133674445987049790758556828577508551069455229814680189985970018273852912433370614526084526582290909858266998437605024662795053969527136705329863935138929670832205070245273843801756387392901543819026245137499952586056585346340358499100067315725115725824768796260519219595549245999697027388983544239545844865303274192911832548500684629407355143673027410474788959286042693918222501244729005300325560069107448924882118753346753371966459215230850254791357431604011553337815015672749575938885758536812626080452865889068827222360287043152992709183808451056624791062620427686924463976762604224599364056279160726798526665024580130235698269349605154414398768841087709673002067823446490483882266253127300853350416369317414872403744741391919935692406535493048926596742412418515816498907664631779934916239623348864826143643849587697633326045746945247533831515360717202402503227486984719898925178706758582565621974440426056980590402680066220629949154890189932436550857284338756666682266600525702981237277065507967229877386920707249460854573250130937190422748094285434693963501254358548644927398309380235386935936146119461074179159907906479688605174956378153725268172719800665670091415326288960819317611239941511566791998151993740346314681911276808814520508642807400489251021625942431745044705141544755171708680921014684422278685107725269289256453490075351086536101449088623000891468001005073481679557711647965353613561313083754969535211291225210126114936189070557978134668822122366122264243015232953181893601472276108169930142464061352740986967676831621425445528672302095168350693861854444499621200565757936062125777204921438809383514682767534744143817172415442359757816639454414202873727506362305980068450906783679284895367755695866721372456555142274745551215005822656395630202527510969475791563919456401824115344119471263835235800533055454618830668198960378726085017120073293462996820597747500290700494342616327877501169462561565074310620510323200837393972491955999584 [152,88] 210241551962296417105954868920411732858894679993230548631744634615686564031099301223400970828265021368512929932704301253751671630537679186239112759669921608747434551828114741090549417043441451638665900064236096765395029492694539917728557620513267843516024932971000340598087700593430689096338425492666970120516399484040719509766753244944754065344612235837306610955252934834979467458330880871101567933766021792594370961495119597483350761097205349178763716913994769542279880994500375383963645921647037087996750357128324377356836757275703049148445044136812334805725117191741874190975638817725842297938997584391844957898130561373767744791512055939502423034545543970811424744318737939353080844731877920532107520900925061397821262945644633864201962817182959127214863551375768439126840638314581164847774457669630033358769123605813983018220237014898765375606938722962450039634635398666559601370804096550374340905588118545651457556327994855927442459431811764956945487958827573686657198194878281125446621819433164083808190612070498654958917748540170810239253338007351883937659349841970453407982868528415751494797509680354453763618512799087130632036910615047046849398758074840838707763164052266850048800615573014409986174444093597691120041496374195362198439376010140471125276318624691164554597756607787995968181151929054568460649049994209038920125519088750575382641647477571685877123875039524610437251463570029956097835202043546975073300735669703899100819224487531032888438768409808261842117828800128110531480806815087872213532312931155545190725994520519854024574589154400732526051938823915557258633309250380048800746267084088236338507618238752834641149834342470841023191160327913960418043092474638823224874271348429251257698169394989975930744829161645916861740935273024821687093620144961748277480711840306891261293611314545964497127823617629140743723251641506527610667985494952795677408738461557276728841776192557756380077102187608956572870821687020748473185681779277450449776787151890752014752037583671255484 [152,89] -25652254994476707710054916808665248850183825177967557019865743681509604118300733441933084878718803523066377556471048577920634310107903509646560846200788082327613661044978354639454319271259868053365428751138730948422324733038148409977159311058836587615064939710715350170081344319750038016815182301707294238634989716626445593846530321287686915787761379469893256751408074262691159864539561509966268318603187774937500280789545418354162383101248080688255133693307028927103328862801949853091406185515696841591577648620962896187191401628793835090616887486105597099060460555486229987578399182978969428207221317424335954207685695639085476237313416004292217492029608596405391550966871442536259756334895680557366427417998737125076414506742303320785514659907126179381070774831337626284944103313090846693627580210095611468219477552593057935455156815347945624480041922392323502365209191829596796768174584655608572635355897039829290263597893776492669154963875256410797639714007253462096996527094789471318104738722467704436207434332094975863562010009997861878980493063577934570468598616610832205877907060472156116051003221057216316465246481909651563830117917286411070080585856324208900802764981312155498629529578897920667770478263631747050734353835077239137933233191164791162619884728852995191944488342114341182639064068256953789215410949275428391698674730587849963784558290682112020432608855874118862162777907717354488672559989396981351275528429601102620150780463170952058512617230105491307668326537803078156977354324135690180527248072500504765789967056238888459697980045122418277441554865610537506210833627550544444711837887377700522068367106758264790989715154114018967321846404108752328349894049091493911073753953093426769195567079738411856406445829842185078405517630100284028073935585621658769945428684355315563295631772397847376042455751226939578826974064672546403043440127301065951428525979894871258684287775348641450377439164898584104136046962849556337486172280678720609214903724809470807266639857291776 [152,90] 201297844490022911016523868492956851732059355058071849931960378422382630146012774311019609058328806633902730496419332313211839210959695810944170391978086734045330110192166698090273202453348830038295755123537110246333405859085514602842437835419794974698113330799761364903821004911820400928486622723552033802185405186352428858338105034822176415363231283843221319848564522316391327918710070900762046045802588215086372051093564137459974093854888565543778594971334919794620219480137269545347457043612135970633495608078393179538730007619860352488349525382831364942116202602896903797942110274697590635497623636414711561499100839717507535694184071566633388969248241798396930470643228880659483061702000581774268871862252428986633643770629816243290503064771086094260170256517565671045444505887813153165943945304924413195848132381342352517968915855995300111082437831470508879197797683964475447424003145788958695265795783850000903301641999012693963412499887213948714954266227479123883278525101437858126720112276225372786097321549260783856743216339957803807635844125476377429217152768196593172331767180319528519742038501567810132015609404318915939665300811538067970459240101529261521846699075767360561124862565808417222875300437236490746037050570000840477041770456912616164544509031169976285521813899321578664191053531377917788097658132033654828386515238941561995719329050434814203143072175109244378347296547716021173745225868535520835635953075127936950710086556274976901588590868294036267340907482979906976116925554364932182391711701210127297620505140057712785616146757046506509351631214759073293144953687052455959844364393716930998312327912311214335950824091672346027819611184622020433171799884115367502559282939816771558040090236779868616933322178902906050466276873963367124423951229705456469536798089746150455573320326059049847516645851566514698965595671008635697807788141156223864745477695261466222845623924081384933813974477708296441041870359621971885650018118493993936182043530331919354950566024 [152,91] -4857944249823988690073447603571151690534359882342954896674549983524601308957588794974374621381773808629189004186922367589323845743801596618214478371252266737180942066325552369054722651489188149996806216565342312544563519442810871973906842294732141183379124647825353569000844302387832098625293705326361633071834822059226541936898537919843880452242488999962631760837023396045748458802994856761760028019230249709423852057890247777887656471419594686991567227192685505488518007757465531805274142214511283385840542737940770714958729680101615224090494381554644569982639606028261206611740903092830823127260800213147294834582016245079777427145973041976769136678761213915442327646686963088699311042014922662031428507057006295404438666185623675831351035385055747590527429900185991861836721314478721715611804703137106454869420251689203313170533737731361004507403390340055997086934198558542032336891620366900491202800918855603962314325378005647421158093268578594372601656449513162649354052071506324034601421188543820544135707448464548411184448420043603406755027629504809170960847330607446005591278216419369017298399867596666748209886378520811863877220270133684517257542638484961151174911726405464938121590729712978182363573628175638164766776985011327762599189301277966103929776618744567172615705150908546766066209649128892113336320444670182723850389656381269379565231737987947750312704879819822135316229573262307031887292380986492950915719911629691062470525642474577083378962022514786293246205238839687398368305360845448895390066940914984782895200274832538963602585212798915442992690579437579449495537525424096542486320462567633155532803616024582399286679878124996679110715867418037184547000269957384599577123247624504289649664195074216757376572690394928984681285490859619503064695558723436593592993256588038877478988353837162594338535882546222854126342098851154974198980969540473528088732228643505066559335868876034231402210075912003304147439423484910663646150025241402926590691364471857588454176 [152,92] -360475030646832387283982342774639249348957817657533731872467114430546440992922572424086713347513479954969285001232490918316643523104299306365515436647658075993167915378719214063955123197111072142815976135476357977038885679538450349171434894986990567048882714873110735894201645961719889301404034704014070658314372683383635335901235628857282763752286441801069854378509869707588857114122397208918138580720968259706282575332471261642011956814998308919976278447777522906889862209365043324496040295402502334040220549408049455215713158034257846816715941638559856327372292403518962838473892083457385764732010865884927517336129743233059835318455759897581837540134906903600811844159414595231352166740691838225714168502462001249956949817840171445710394297637425265850664877924532137102055602022777776133732136978157539786071234944107317119221555378108500161850155556671340911862438487499126491275905749469295627401445529827432066561098774223704439506136012872373488362048745065531342300768134148730597041565210335021348957652133702575942088675732856754564621177423697976556655607913144434237988450096568235098706947425494877793608004862688699462386603812008730120517785681845701981191017535400553706832797363040652943942915748850977807737306790024370683402465123709821285377082924747205249718967731617194153812783983764902487968422140305895350626536932252435989742816675141742748731053782766278778832144748582709079145891449727411724104173052320552498408210994062615978372658826545973962706878865263074673309878147372658061797037828303498049288250904525022640276551324067624588256534215894829488043344519892089172269228262443007350507254901069440529563876228085019417827985967859899970076902474947121450329218748937822914130485257434113783279670610356997989392869977321537697707088756033110737293267828104021652554417626142480327266525375114243056939121015570443466697474254814802425239780577055258299152641908171947573790624744306026108059978867829106645606344434736651559398851760433258128 [152,93] -1174356787438190637645009049726052708450092642439911812423041121314852032795642500949627401811122870662282328155636439349366269311778319215835177384614314184562424925181461912969530571370762145213281713231903639671982987158364065657164796494024685516300175216181262184509271492798846669696500965755290756278629746980951817411142395866445796768115151861361987681669068108980877214022699925751736538231300168308192201663389216920197247368157952513218829382859176963929212828515303833798779803426363451514772522043773614967446041630300259910615461024017813576153201294768261313016059953358435804407774637687526729296855799575003911569805746353594345664600021773541912437575770147009469332994425316153655941855502836619578988284019918178020349774211478150673790868658008385086768957753675250589322277187289405336915550909728155590933796524457386149315872444855692570835638078743477604672430781793115451377407750375510515516153142837412131787548267345839292305952706975215606910320126991783227977327352393886126589180962413477308778639655724777097294544314744749952290712013195954296908352842917724672066951457488449865480077550605802483881751390672465761195905034768546676776285626068947867050597648265340201647588885342480619411247569454893773778392584411470691354604180130647577668677434914037632312700621484495250114763672556823213566830753407133798729220683934927039846761552892500172107429181091929610893876480949438593181372148791383874226005702286841040973218857298760454439703986281115799810356385823241172106318326105885800866430777011112449238535240571331384458844306161358734256425922200556804570305573109753149565836736135809342944127759930859037250384362336585361204928946897268341387059029865826412396766880101046772662812165988839022620752800633235296658983754528134555033169515069864678534875232986887670102618334915593058057633876108746725164683171207575441439907770225370155226872723982235591434946277596184459671866075803016212601070891733120372755059340189728 [152,94] 1106602388569088456732640593604811262198109803269987785849592352175156494518848568325123985563583691671092173323061308605868730047599056856465942026820737594320363778292236771843076189990393633340381238708973608822545717712174401069872466621662068031044762732022685749027296928064518506588401012326016722498666084128351624693242102168499144342072476584981393065831857376192097087072307136351358905029623293681192794656646793273877617119991105059196820678262372031988533782613552104853047618347770665526023888049166528540964863752573994541708123631556803246216446679316972428388801514527091114652339029534355976238389758435546705369759531811600677960255520959499146404887361555372004725157357906548190194274214771714773698677100779871610057335453078675757705538350828179506221849052961879123258402378813579931432898728618755522169073482347871168285074751434001137541833061692102530904279268485860155479113658556171548923900763373305777954382800402715339267037795196277019013506843408916845635729646751095416289692268708188595779391127901766643397635660051300123310315570151703286600311125391134059547050262454882141280813281622790473083649934326234505872944000035560407405929856602472424693427973544193502450131856714559094300878011033879445246536985374854014167260607499644922976821245376686734461901322806984137341716598831958196221381131068740739205844319109059239211837522765590654411493842224454436145136363421334260028238014149487665759870129189856368468177257050796828131338440509318342661455842328533693035522488927918414887485963332330433025163634619576661314942871031334378047816571506057264143591145188087885790440052248096789335933304516371211632101154149822917327386349815847487915408371924147355198121907635038241070610509088581265673221397191277045768494387624090640274140668166148913637993136482268308593022164366674200868233294814957562667036258472547693516553311406750449079391917014429385407753162382017389767643620063502851906266119663603681835546258440 [152,95] -44374692662367706777607902403420256485677505121800441818732469008836083109321892804513535546744049993423881540171371532854310113757597394035327162561902221470534665848236794239447470413429115893857779195978164612475086217534629501721641482260372611260629987408290956635094825597935243840458841787548520880752577691551883397373841308576746437431508518878724887871754762434311082544827337922328073467861979585558388861150090799955620638872056869583902382032195998443673761252708660643326510153996796648368526378716168797785109199695647523429077109865198216173558141238721016414063459628024295100651296926745068573931808547872852717726712336309037211877987124363786562865548185918268971384218499012712372382530293896597563332146995343903072967860679969497050439334315650365401317373634395549946514630641965527846737398982707978618789904099925223622297950578262856733810561149273314239592385575924043924908331250776463367659668185567832230987544280167372972344802194115024115390255883065954294971430150409547279548466266315336166090998495725002740802098213696408687396526238678850246436821252405938513908151601033154387964143495865055964897400649211036026871853366471869582019121219469615084849220049049755883889826551865504421390868097223997795943264318782630278373558079816280189705956756526383661099539267801767229538374762527485871206499371868163425533051084454529481162939990379614009988683593185740442505261742338688948608893308676380967102076007943000365929877666959716978581288760605352691575349235198329655193050421065253214967658083972919364987630190013085884956595646490794153099304494357869527336644189083850995162250778600663043567849173469520214143203323026768294694143104651019157806286831341242643529367277258472462543270096395836484448382448967450786715135877347908950209709273213339469985160921012668758743298028862970718320032768096940952590019716115599428223533352997781861856234374698178146093643065064041943535237142563947923700311713368007265540544 [152,96] -962675588821500273774429988456024022887087985049867450219396771732302161616220592864936148623004047056058891877214235975460216686220120464759375267691520950915771476467637006366682166884079586250832206249005965668302834337289294829562516469806880746832604512952517378292059971084304757399778545639850768438521957629531463956352230142937812525258586427317019771729785019050558575736408380391977596605886203272355084981454767508341975520276078318354339527074726896770488119368546229484774088041027902882701114619820013549120611716083146250803864707406448713082892989688864385287157878038410290358591882356913116263424990615162519856386354770481618083801256576872673560802086410430449548202650985500995350824486487197420419672492640003520989981186483027585303201199841041320783844556508603219152344010869555730681353370820487264150007113111673154658335154699817056213841967550031607597946673092760591389724128494857259829058556400267538958076914148783284282436326843011492225902871032221410174705557772815908404130454158528377009649375030717453330560519505645996419474651348734033937699319244336237748327361415593903373447828026350310757507306513249008922539525155347304160727526829813460446018456925281848385432400117568720633158926349565919029781454856413856615510545403896086797662393153176568230588719164513559306008083308823345619260380838071893086920250520783589402836683840752515693319611206629509399522568938159116821587219381801074072530659240339126485016160281231189530786214351250554178793089061077914100827470583874743555366467311278669566266694522089158302015922274172953822239483507590876727955997400901623846680341143997226930766215556624424488312858413501846989169382238271583029695135519176135137170669409326009046911632234817212362433774721827218808891916611458034651107084038339779965682045882567140598013323699855112793973741770134267137476975739128909695034059102235368805912750797063758413469059100171174745024345853664694641457322047653586140 [152,97] -4529136801301997377136250808241425905347455289660415968866011463716898493406825136016974496870461475074284436904687804853958485325725862726992266064597227233335244980608977019883214725990790183568058492912493166904784771306828807532321715527087213451095305375082774191151502413448979416984860196281720255214330711619071598179554659039256664575181324984289747964375791139605606242865012195086811509119587521693456396753835352880739494672144676024757485908210636404777913122236625799012658154072077100352401817721290738449452023559962540454240421192411502625037495741907763275742100440640898433859694699668170706524498626033696707189267456898154833533473034458230408509526237449655972280501909785713447332205688193586010673763191538705352110390171497577055018778441213642689653026429311910052597102355366010020014557798913899497216125671240054661302807177037059083263889078255395958522938829210714729505385443772472542119047988222822482992661347571580427778521892740796763549434456034316293371873787127716739344987716603635179826742025934233191869369982302439797406448437240886754616011184856440525278078796034932023628385673169693129313187998260107714256267015428975983650662323071424134540623028061596115812711085731290293905982081133117138536980801504838385607296004045416076845517877010357464940485563866966598584753101823003708676351267259049785799230095884922936454346467838836915836076043958107324716109282913852250679693540984283193284892160524664203524822908258818862763723230562513445164335218102739986643589040055042311153133347524768370189575063769737146943058729376673738135891428438372408713173210962893873545735817844747710808458001480654100000980831569112788378818070702945358182870105467262721828734656442952092468500937438379916745579815417739039190630080377115593292866818135673056442418131891928646863230634635170094330680649694076674279965163426757714996625896976545189043234870674977985342362551183586922353599470749504748126496513889680 [152,98] -200861582514127014395918387486007801943511955115937454327896044100665032594029446809337079484449317226369664865784512025655714417514409284960530666295626246296321068022754812606608673647392004471441193118064104558450866761176664240548866593970179559684352776648307329499353391383110938218501966355652491946826813157476808365318887283388868005512502281435351641866058662960728643083251856811076610801132435094180602201861773262089073898529189395626635042859680459468719885345250044494083319423834151344532477392398094678800539377959927658474289406464347844490371301027701545301469799094322422243301017536280850702241206540244129639701964963160302836015730545883396308454447483684483713379413662227009668848236061483878997495902270090798904696104712117089162777334894074223079436433168055924342992996937968434976030344166591589776527670617060070231142606762197630432404218229433280582944882465501060875760990076145252602896737427422938565551200220148701208111603051753437310563838710191324062588469489256101349086199489135152442593900463607043106033622595117188835484896913544927238588969647575392779446400200003856917410416086227267907917387273777109674611471392598643510337558975789843428409692442940005339077663491240184718324665719156230426672576193244260968299916661139758414787831785772428962324586648378611512507990656458765127663522740576330313182808445830023659446680919418578032200288208718509752366139671760685632989030563994825067709093448174587575780703253747711299662580901731736221290832686976103921888368360829112404332695884166798572945622313884788804396133358859829016253954808302381391145091334653980003881167730300607862390833336242228599405745480728005028068106835480532257062371843991895623244982520688603696819128663810284797403979516845537339870718720565832176118187361119455202767720794225412874352867945069704845320769653315056981283111139929382060574758589569801264264576617059621831567934342668533287934194428275935138310372960 [152,99] -1624830293885340334294656791468252788092417509024348717899577096107229515259070571917555255978342772425661497471132106589913400183967387375970448915482548789450129594714746332715232552826040810549100823488205019524725828059512134404061419615947485774265013588865407929165445996916736683782641325962808987899664613846984929965354454158323643616732468889403538932705843542815244584637800154019886940446500285786297477191540372790426614565464801785748328601974947734510849576353008088702474702055238915292392052795299177527430071423628085102774334754592978738152446320909304582839241764369481505807051155369515676368231634901881332837502168499440478926782850928350856019729775649719040265708277346305272531273409949651344175084282315902313341171952618352032253729296665644812355497515613876277951231898902717342709734051112799944220097798456654864373491438251728511716407089064425829248584763474287233528886126065658679843759235038130573384864673167713074482353708704196316993919211749771813063772808417918309277091217162185573857989983196977295728428160794100706114405558508855149048480154765150268982368103317739651765113560767220274975194229632562445101911452046538570606417389574397655637526935735048719468626397495430780882756004420295148551458228282444684685265422896494574783932094677153396432654424675865598626729734897274623368208148851147645494128171892435177589353450448053851154749661574040889187804513139164321518458851182615631852925702600971977580859483513328496525268840862482076520442610469876443220470916531899552827158943986442733753389868689419892228538234775592673496880533732080025972720488006924709788445800935132165433763633988651679040300983129605774046077845104323375550292573177024515303294533398611687634735413442370894447024661215862736732682756557108077723731625204134062197697459660252745028548779372618980764599597973486875444277809638499394319038596210816524396399749892803673372732685213447013027734634633066422949800 [152,100] -2512812923888263042465094887894474235405748653811214525923491697156151724821566839911985472104831406178671956389245821440880416873776908289509578317050422689769338337744781908780240628110331545786681346256265837672300990482995850175850261434436001462687338904856697332410345487978994405419582609948040307012651611928271723110515179060065435024061043361370204195334524174558430077197732356296201724390664861659958107233347907491336665647266359449626894644520936769602816718040504985266884444683774341817691461139184017166530039038571426159371721635565987626911676687711817179813048465303671883315147969717483478241354717170538567871385564039378489449657026196829867346421113107873413099985553416838161987390401615124674488885493561842301673215579851378944619271176369039517756021734670641442555092253874827374628244209430748880827389303287830238987917148264894501773460320093649904663537489661967427881342729973881924102704531943229150644801167601175539165528224365374559516028644210502100112548562423610162407863638866103977448152039740016715115743156335460097563382578085642219870627075335131385076897195245444138249937513272643007568444401069352207621577909778928409491157511904037780658877544918799380429207844180769032426222073787607792493992974754723325387683185967046629793260846781434778145698247677019153717043805230923017734092272466851524268688713189024098820578315734832127081081108156598605666337233276092726852513016107436480334334795182263985794683344888809396693319001285055443297463958351990475102418062254688981791359750129429676839627914675643202718825026528055397239167882739517104514077777530469024357718694602302663302921754292939086388702539589353940427668396050938561380537388330718637838109566251828748910977840938284619950240256034821756744497718557632509612505682295391288719629192726180517435196030159232178883231080233151404196880241239665050702712479862737840904811068201785957625669119052753723202993666409470000 [152,101] -374254473018847599353191215615866150027224960899280666675375072897674154932319291830967572963897212917447316630242796714963808138945921764723276435845441501140434142615611220056210622343494546708239940084328176280825176007407639289632995506490473329691036439643538237296867373429500934439375465891972050408060525352378316193323492858879282650524043211706666143609295507520064187589135742120636265816843881324279928750383434397529335159428326136312839797512649035766441608261240176700869402524486479728715757642975607971327648596703992651736071845287108750691474010641397586983911848564691246731841677047679517275841055435143049993040456730453391660542796187568964073473274642067199871341714411573230381308107173869422078719574579883004070788390388072761811057992004454206623586390277376909518924427976808886219397099427571879321758091353189006661315437881847731782136961854487535534861946169308010353638868908903139979846907763552369231777235232460973579563395594387864313430474554560212108301665338227958000136160872157265629852215383326119780559955820065408295086914553857358789864269948572323462137944582533947974337999598010971792173756613546848443575661030824772324645292142715903546108220676195437693041540569678384272066910059882096795525348820294095705077242161973490239880598889512391804067202137313086353418294851085218609784250896777557142482119197800156174219539806056000558485243591691798387218484075148979525238211269880106292691861006551953791765502639240793853000769306260072852555896287979091339108992746559498127237804439907357063613613211576648514053391378932457753863797912682769637885742227579091531571738518330727936978665827110078173427878528227661210653935958626710242691042919573530093282754457524866685800402364940164887247942489486679354868671854441825039688828796947694052393978934336647136660328069387632505360473408696629636456376186619590690649871025895490412182025460321714057352722553992653792508650148112 [152,102] -2539391269027362274642793279387837400743790843327340685230143372034719404130630299063729532419195383631469828247145629521332497251335284800353597609855072538620982195629374227677119302289453276262262564441532011037281914730003391386848673274660729083380884708356580211800890853648464144075515674827192678678249433248881878615179359370906461778941332914913424751579770293821640836651952362992988699140332416527474526081220968339795053082720062299641641390762913923559442699370880414238036397306917728536225519990987950711737920178859882732061448651315775258943305190204054448339093204063014841777972193518784434729442035840925756781696255539527729633359230355957113008948477511044774017322868236714679525060401768973095482656362990616831778566367989530328468222475900389585139693854178248486443572247009004309012540922505973370257290382563253802787830253676115931472841142085481896288777634246001315246389024897695992853996850077777559549531424723290648623282442183730188183375463645424060469800283766672962630453249082549336090711791895452501353414387811708602269061125567910863665546426161256695150106394722912753846007042161799638518832809891306996826113749155398881646785007041966626346384826915364519224483880161107202449926146491467592048019353914113543988664194649038083265638876195106941478383619250631934611328032837369244501283099070381754798106307398778014465956657936687716881693929284722334678984173409069371679161083750026777914842201061549158169861673467199624737790730628499322658107664646826911372477660071539144333116740811859404039324848620124318536021463273593620102089677907817514971621183383943843892366217811054683836804677669122797701016423383404520525004222297730391925225500170054599017697723042476192658766898596620970439233598582580167190095486220939351028844660434672224762069074300752752990856825254734432234300178176678645423950455043487355476622377908146472201513179854451989102454930462736135507681600 [152,103] -17944920915877657673583377207997690043333862390597481536929749900199782424750160226457834477456358237298303872094385563038885782524605825305560643829700644743235164744374061393698321352617521260505540197695274607318068664703256821803551107366813337139166376452235192851237571274850785633484273722727386613750184685750808005717739478407660712054950973228372120797339363172151124124571327403737925307172684463926732334202885525308078031566959606262354212972815276822189683841580262738251379496986503453097827811038994188384684534003463330813352091206959989996837637961481299940312433301128917004580786705031949226370270675697519557092257812553183256468034988439598253147272662519947884632985338398706832676681829871227073093685039363317205986669433861587257277776897026478140659995731734308614209378449480089341517556216765616419068216971245824065585934248614915041832718309748489602316418293960728705896536816656088343475074093450603048915230994568370315280382801684587740013392551297644542706641920273894254922844792377896734657832136057236543840458176511131990626001663366092798045407418575567170005309709532695799052797743118304628912089609757266245229806604574751282040597951595173926413770025206862890734588604402287991156742106880155462373912287885757918847171891075316210563583419867682858836566901453652920352196887804233043265912467463884893822135256834795918960950701922241272204914124416092604577743799015760151854858705684033109181050643438374817423191624387391983018147973707112088138120509746940375756558295251744576081434652082002509191982223886572316959336977343859590421916347312624445560505979445438968883745044872172202423562633385155640256881147323911554310045574194166600752761713304726640786546826375233121007559507724569556399596711878968750849632342546884656600599621538349713309244199372337771408275721516056427111433427026001234741675121832403292056769681382651167558374585399778339639389406162663236848 [152,104] -221207034240703066356591110751219048807333512372987078283527080036787246904774953537065704518629755650979313684305507189573699719346728593360343014953216936878307007317923423386508879082998746862278979360698612673360636727221948055402300688319400538253457978607616007216357708557481149027317394169470556594805271234029421437525608703883368040714446523811258002167387448685094176839419147529393946382277386123667752781962070984276002888775213665395722123393035240922683821893651251219492536412164286475464058018526546517043749669174209739457685654488570894004728992926364467672939346469620249976091325275348752134614139558378273955104437116713535192838173837951277169653704369115288279443459533569431334140166912610696812466718793978937827548543990961579988159069847988573378980366539950435383906661989182557268886019312942224533118976931000952917015659942253088451551399451098477474768151139136996091876907537039750647351679241492146153239384982492415333514420501975999003349997762501817789911551520936544924355255426964146421237016149062237801063615067703624780171557175495576105996155976791471607317985700938154000667680851486780107641030990170015116741062196531515144035594259244092868127292901350873707012388199999307206709971127790617465069772582201228624099395123295133048879836347553087230551151568445624205902446638221921518472885953035069037144570324374657748225113475443977355862695964581869772333037633251987502983403396315662786316969815152230310271565351328896415840436270384412401574857465148055907891196537846520319823375573902850340733803992307499392177484459448598404765762340775582581924207997471262686610354924161778542578201931965892476407611808373749536983955662937515272953597163219303679158618524359937215929991398657865186719938920747989548102791551139257751256263801860846069415913123000602076646184692204094041781210998242174902150964206628331788287125759436114803223708648871459402437203575009716 [152,105] -1183293977491303331758242110248509897686080037674971805091528807971004819688393134298769427364416403286312416050813401528048096053308012246186670979403346467551522364529592958808262973190683137406908071912633609713737139302649857918086059586798337112740435215041823571721745041236981103913675873035381401112080393176614552894943162839463343542905682548585751123670838882087099292697168642507882331588060378438522480686635081923780299999065492618423723844297571071554046837416010972679451131196048934766550988475328419651669767581523235887621171381164374092529994524349533940056645709918158554587889512867378087802114210302659220778906784666232361564054481808224904368254487411391552286757975977415524252816677620362891569053340532367427822135264920757711405343185693246038035770226811350134215551444755763872277274479849800773513051259144173416198795644279085662467455619609402667225656428211179303677725247790021191154027898987848288811138011590445203112193456521442459412442079134642092185839667543244470045596982011375770845172066640301988299810113570443626399511002526765412888614461043687790566509790192097266179878431330504483798649637737416868735216950054128253785353361198606536558754300351251390161472458389241175383788138944664834127821077953264562349286801042784574405051669191997502700939570583496474246374247903762520202809322128108125459715372198506816636848506247651560438491809538633196817507641902645470461352469245268453266197371455271958500775970387148865562446876061286946350678869816334313937031007142994601240431306780107678075671783420973609295101615580253956520920360007538646118978130399500582075431800035084023023639147978614925009384515314968436334670107453089814103566508155626386269388207893716503204938823442833455537286361417119965880314715311014182612689759735197478604068314915496006145812048510537743484330730033479917808578122102538410491572784247641600233731847928704841227984039816 [152,106] -2735425950605077433041859683888514350048620238837743087356902581118378077631988913478603766712259063285278141508009225687726572639231451342565691389666563571563673161143956421118908822667888699131909920633529702030370254737781315144165987492790268238883634161412606805375411896460988786672510534210919278849194120719552401378169984314027904422932861751996556810486566439106672219566432131349719557213946703884607187637394132795588796986266212850676027831665407503788070085005961275294867118083028094615167460016022331990657845972358603259008533877898958822880057087669652750937503919786810697331989617750617066714766375277122937414909361748616127601746995849241518489044874438938804187213864752203625037235041282883803217216126259594672206442394946381064023971840705029427565791025988585582045156464210996372978795792263543815240286850891017009891114079685275841660448130970990228845254358227810063663441771283323297207656977188501096599812482741546611868804054747957017528058778570731686376946398820735888912027239306523392595897190225599386335185763508568052382625223218468699027518355730861501370692326213853021821245570242640629707009662736555648904091072050981480109362040818927964761512942871608057652249039583058923897712049550936243796913677797965093865926671077355597976270055502876506495721570336834544086199924557259259201390574729672680930334029058039276396097289866069389025612476594968001290168338398121763539785543663021870493471611290381509088163944071044257737577059198568689094672484060846736923010237376957955354876038853231437276367474170347205877388238710316650931994387770082888287232242722822162949973588892271798686022318055292823983640634864728623177621330015718290137004501632250669286578409591605598191384442776968653172549925897074230007147067366068618792153311022319314067982556684776975250259341084893317332570473947190338351968818337140251969248807288716067102745565659209407512720 [152,107] 8522740122554535823768870484124387790707793390123540027971461157321087029403879346447454869222513840555753831758774152825726567294429560127961426566948619136891022052264977315787719305666619935501997282455190985646190155042372539646836239713040049709407771297466393209300035131832021808589344125836970093791935384876487139378966638293409838919259840376208593068731716142960443689731182761029722989560457270670264029047460793694476570293267966635440446629220164185842462179972690893363050262485046577148061669650410958143991793684792873495955217609939989052394866702733916062660337512543523064209403439166203989436829082128659719061033316891088503832805406765143287787952956790849294387562264204456329031248135168157410482619419199424948121852815147424312916083569584089546313876789273625439554565055680802739668277645777642181892324356942072500416286373905775194297336139325845645725422022146456074703435331942416501439967433712908778618600169794692048917700802683191531413407941317528563456232090380558036453084312130962288102453073649345172922387138019583876567129131891927511129861632563681207353251312731704767374864580446542255848251421597266890414404481235103604015620235035659360772616058950074827143718500548698693925961058054749545834443734784173903173734417398462141373616615888678379599325727037621884319065543236042344078693378298514710849751246726429604818065452801712187071794852872831015758726219338236439493794046540852029473767230218366771742771942394801426317395112005388050525688107860101084584246623309691278663448398709731794280834760468871473694094471590350338075286985718775738420468665050142461193683229034060418085665212452205863869633509540648020288610256847429019363478351912273359019778055878920770947852533486129306787035127563577806110308859280455917333365977470419657494569947555744840000641366891607373426601645491447846198041436289459315608748111274333923848013698638599696 [152,108] 46644122669164723540098524583770630626096003123838297727867918257646822853398592824158440831987172822528342864142850614773487844543914694605593307599719196193579907049913811226283100684834986808604647973626080035197216323400826716263172912003463439202004074985831708157380568516033280828154041293229024762571549147364872313017479116411376276287816448166605522541688389380764281284565829308914750331579606085664126538753828078992731461504763827850162185811565633817751110964548472618604390797691627877900722030790901805881399642835704941957509536567309376066340383059039503612357575816298959597211201042916795190928846802875879203536131010479307822170311653101462645131698565934566382025544533654220546196336879117477615167059377162881380123128782591812499204138507690385406068026153525466054200120599668792675080716248677116982474272720219533863409756795422070427302173450688788568905306517151460312773880098665515076308165025744959246643585925650458499836257617295176495177178750204203565282962238382016581695063274890502375334650370858051006020606421265500233497290405008828083906340565964059106721189218027283614913956890653212729674932695225591015492856422256013828637384669798968499356215526203618581247289899357617526744182632403637435663831527996447389832368664590836112661049685058889496536870551422311394667278401787151582391513414783568040685271062583366728268794105853532511955025792053250031639816267010214027404890827791477529464190969064243870293633034174276461388256984001445787025289933145239980804484926827692912610365162547088114756365421880925462962756528695598732597175603242995594314330537327612797518566083018782765672755756829723970044151942696590398161903453523914673457337090868921647413101358208159878471499501225708037532954937293751933135266531106331145689140332554246240179720438859745465446806846372964433285433324781104685340726944222854295504497004969198661810990323964 [152,109] 66245067751587172780444612554842229483135953597129911378688453936883958538283519931055786792704640625563363266525128100476890668717206824548726925896903577181873941675109684701390375941502031854697968561337289231365546858884723619377615024849793862452427534919839805266073343657385603058044232731461563525953881219819883169101904520424838945367063466351967925604606347479358567779237113273726931788213468141414289196212592806299924217268593195893285645453053500960419866800681843504513850197395819913643332778717062016294409491940984222868106094029503343906564519851325326836127615291498856168185950300342116860852392710340930887375016295932663322838737746011284445214272523259270072952764952808141256867799703619104529226998360943921975086027826356872613128076925039341843271261457673795508796190337135123863350404573916564454360752020263713383053534524012150527453346018577641080639035195748439639323370934775247679865850351261249914602225326640694973036000708685647796997494954306149091545836290377631150163987150449799341759696096054556620358032965257192424249433235576050611576693329045014317947881131977255550554736570217587757975591367811940997636161139230096698554561310903685513144309753570439769432605570205867921973502398996621822163334922102907078212874611621566030716312473431566345454133877802388482998449302307145941703683194731305249957552179571801945447092474770667358627462888510675587085291720081917768479140050466233327622827627890379770077396810556086249216323028729619678836472228564166304637444975802776672082951655489086043911071071444860931442040147122327190063129721880395409493760702931886149908972989423564540953369201313327915897738633210668958471403231295758373399864609157197198624823096527745774078983999254300210830421732065350041992481215891687835903700020494888410570477944222658563966245439149291033240785479925582139096204842788424398770967986636092687445104 [152,110] -99659342637041364063001962209027078741380556776331783014725777766642709069931067356719549922697719911024761353772061958603412634010597681784919712666018950216989214673738265746210467809085671298426731286556050306503326134163162978603990549281672896710744189392375209189622338828764457790070293217163884066336218440570734873318498627206438550148034217221232275478101494181308330519006766102302341077376981042292940982012831965283735996623259106925042111085040719468971447010155269909212395341575006985889559464424863914952564810447370192190965059733732666232399717278202616145856592104144592802232376910026624536635659935353350370816680852688823945470761942954127967293773688627696474141558913467738887087399315034340996954142397933955645433555071104924849646769225260734255409291747715692981415352529979351374250072574285036836498660819147919281483910928331537697188314425332525859805479237015982575536852236535728038753387111558110871641298364718419673322609481811498471810914600808908713315501482207863010024383285431695789115431447792272652810352182428654924893359027865326059095227283524424499854438583674864063470587567029039530290544608137302486330949366777431104679348885621494819137428215958239884225299728585114110554204488860973686368400973021249105880755685828540233363738054684633247154035268466013540308880459183531200410926576722798111020831491946321986755579207191171481676428864198642582999397679989445529359573057609083638639560091149059912690992111460282302788804901637172711608055746857161203722860870915834943723577797397077342633115028673607907324581068809816353267797976570216059309193032962992538406258197622402578326837920137120644937828439131760351778200711262173529271706770092989787298887331194833813755369748367313884577606351148154203757644351634185416893613270294100992606754475905804475830203882048723207885548067671838719051349710274303666213726765887496488 [152,111] -80216685395354826900777743514554335737105973197358995040364250803864141284301064502103703749492234571069889352501776041917425921552009818668766697088411302582360492330607273812792195507957171090205585848630116751951895219891177156631607925220447705377388600502377572213433289942531371708343870236262248569358806048311996028583633493315307495828265235382255533918528625042529056675333246443688626612701401395757147234544080395298157609020419880940552550077806706513099544605031710067848493583072335889708328123299634696281743257067606660668541349083214150999542126557814010042434026269277911215642291689992532395003218463850295708388232683448811993844517361724776488547493630060240779357275790010735793995700131980373859551769922542114876706707264524350997559895154023390827949964361612898136153917422035604195912927804610775552023418468317503239592025537039231723152420986259444431208233415412287726214685026911293403908985591525023400767877680539583858075395202585086277130497769356468694241776476198002994945510730114034819985259612399936596328484774199265593241250334341165364030763645341824428491377720520136782341269050825800222820025174891196968715746204363357114763343286161714195563834235537183816855519511203873220898617246548839964589446645675044245680635306599340667443105832307638528980293495938093233616211503517274889478616882487186334810458156555040270538953119779094349967998449094363586693578761268065080349944672279296469052669651378703904958238744011398205127471564322462966488650522683816624428207066190752671040616921702217484456690992250749594123850477188974794793507639664415102687576988326883408386528556726903065239491671049847611406099195489915657710556812386624105706414603416792264819065617553374567671173294657348097173473813946785468078231745040886307429321070456668992075870642233514372446737715151012389385853738323282997387258429843041642098626955456 [152,112] -955763175819415924114746577799839360303221137752687548681201251469870848333402816651929138394465939122888266837822395510012550714302666290817947308137628831730213787816178973950981927736948578503428776270944660411416843986267606682347475398062893554946412173020730599641743745662359889757135218869206089167713134030237823963229172026239318479470015115513085981980179709066143370149454468634321580390114945604721620108841493261160452580952638451171101608344722216053437066585186581261734182898976357232437388906015133008560450037087314832202645012610274891091356303735281193698554971317458727452574213858514471351466872852720079949403150354746945381450984786425479674760397878320430409609384452381482925376011831527182059598218691640681377775512284740671095413386716865611162288852585092298016194658758398339939747117843788029671476737226794669094907254912736527906529048366456798903350310696522989054145995491590075889991166383832084105771053118884274263511583755676579843240924417782873137566691336829504934465378746472211885562726219114593989565304612106002803037185294534101903174791063259309759953165336569436504926837502562714530834375847739852549821847636200213516429074586832288405612092770972651930623462225433803148830081217501755045650657567665352739816832387232415441578723334524887123046660155084583057941881425501699456320739268463422564539615667065867974848377439373849589281649250691242205212629474406291578342233865258497644414853553068326495763510439145374738822150542360342175064611791905444114308951914420352095424457942112576051403095183018014599463836253504707167838783073573411199325514540433079065871927488167741457864569699319047088506092157977818958381230526300510302426602621877105223046655527796025162927048713737455146071446711149417704730661710350259586740477612080432965969963951152928394394507679835928165490334610229294138008737396704988297380298 [152,113] 1212606545207885174686776581568314163144230335108001192064222941952114857360053838884842906511571840816848817533118290686488921238259577068180913750199447168541953333127883347318407976777158868628427201265397424404783576096822341131680074400539436876362644277372253143742236841229975371323996939646652435049121218214534958454858919102071133447294056685839231256857366528746688245217172049847559935202581914802534818047409116826254472542696045886047683774003915385843186012957677931588077213369279346488863340927134346810526238341687688720444089715994607455289409827912884505093843556480243742935335771539554680098508134566053652019349245248192424305030122175716871679930403442625952432977806745537370424442673993501814791748573604259127142453545437217216815838586230137570121335548197867878100359469824885046915654700469354149685939683256735964858318668258503237967543252577439143655968331937807705620830125754380346825177218236931803973070355950177048498836291107107553560361793505061433078390931633021341189635964965999228112527352371307051191201323387142456941420691642172307628027137463030036118129219663312239553543287140117044256708623596523627817108105740561199623712175076292975381564162516868604129771921916905786981646562216126571862429961956483219918898594272671775581104932035462709795036951772290893010362985162006831505890467254029575876848794700294475228970573778438221996356557631219001247435933037084813098583923017919207249282314929048783439775689811464834534339213788300992119521464288116303147985401083905618856630784822380624734907211050408818798570771610083761061561364004326903644488693198229529477135437956331621953433699692065930753817927092105413993109166179130176657836223326248546102415688229791777194910982034365407627780279494433432804056893895331949867072562028459659032850633687863221501708200193052756202619151800403702642703840455762502020 [152,114] -609599911342271024072822387892342171263530187395676721376650948812199542012193452888475696219853912960979333863041418044458486267537586812449157370894489489825787453342829639037895860757809710205759633106050371849446257922778442204428250000009765371041363346999108573666029797209068309070751724720990513622780742350332279197539466411650206793889197037555626438063757389464011600702647899284772187030944119855893373766870981122647164084080879334135211198970516094234836365445328330769662417656169335165816842641144084318149192600555488799816809146155790091960673593706377593254375269870887557553535336785703007183733495221747438759276987416004176641520923687844976946983694634025462108936526372256174834296637552124698973996035987577977261898395197090401428982937276141571601818335026246518637718359457115668756403283003205591045682917673105255241626689171473039827049584809693932877116696476450942902438001772930093857579666520177449076904614962405016406453945265884852018355817803536700774672553338440117946286441538989776648242798457874709963402768980938803787485558052857077501688274290368302556612826365239796742354475595509063620256974815498549721315881265931367676953169601833615595977358895920613765819550268212976287655156557273134874657999306127950913761647287303553481434635251634952236690522830051790334192062577747777287989851950274877961370685910811929457286036999529393697052771444896358162306103240124010444962613828538481068189306508599726492523433164983391760789837109569019901817130066395146291732180294187010279067258475617785745205212086427777783498546489493597182126541228592215576543713399450268702451123677218402316646988753236895362071112061356233603905452129801306391529444564675148948612418327048944668125177689811362278058698821988663498122138720108120619057320648623609602357883854006391847908802326229590114518527115017983095742221910496 [152,115] -516460608205232101731460712268855506264451765790676351999285515509484155572929725869227787739764489536155269047666084021123550626676807023419591976391341179590419117139738493047008414881957459621782723033372798128112370045036077130355762651203989143508722811100316424295071756259134682716824269949606970756645906938427738476534166718575895595801452641575991672556657071729019935652745324463412352001489670490491647364184725060275100479710702872449036051289329262577764600947639270848647450440064527471504276488185488570896137371032174389898827745875690926446930428605935726958150057013869463164119136347860877348199774944170287454368349671564682574497187870585497519222213546710554066990035279455323044872957928482212134359748369324532962329551412186811249489950569797507207232292104499390155770547547821339297713712898445600978511163169865532867096717528329868323480232271992719039715713185908860854799703481248616065900572256117911520979529910177064468131454696540705486424338538401929711163043710060295746275817914032950260142276380835475594483057508245586241112316757129991363221995306461045079339448859677929284316061182531040352580056118508450819117180745203427149830439294388757952478009779499924607519758733557857514135217736579670777357322780068802012598394063432909978216536071092148892609133192724150373605354071292872461028341027385769191761722414227164532503329327689651882907026765179959977593393826285875818001791111985337540672776698497661623453448211538208495600186391411431955262732067970090060623229978098043348024890317184098054897141452756470710800145704179018953290877889993545236638885297628179838846445606193323216724770135811350027926757999729688649087222400010190494514335654060959263974862142454971509091882978264832793034731231266459066785870276961563894971228694042453625891025161088979231244185128794969016709349450281379355766704 [152,116] 285563292743271916768243533400082442792929225258299497857247057298443739660383329257696077906680336137591416333303980952578047812007382666076913834575004846390264061402334059019901455306510864334478774659682954866326901956183126687236136191150135333252505016942313761794337142924426280082305146426355305545759599530822335110048473131229035042734830654267707511515753643498961891259357070452594587291405435129472872191983268436306976514784000205145118375250443238499553229439851129575843598869967726380899663314477536099926338074189549257500881525668239458146982080424129521821042138006682324143542489511625755414847002628029381896122048046309259253946937711293319606818973776383061904378057929306708215111847491252278808613638874686048250649558303363697958094102903854659757896447661482629225362463896718610805021912313798835754937476091312698241287980218967651224625349465653397736814716766318233924422739698386846936231040591703368428584005826526815795354009413899138921299021747706407729875133715272709203357933242639763701066759124639660339922653455434409071414704010583518209797994313763995700903538215167379007205750604437833463249519841698145457978578628238576755421084266726982735254302002271387732243421739093383142749199482102989408339672221148581179839547583438964935496262841570147950834701591438419225997145690486823981491468123979989395791080087292670307390862443488684723215878978269883417012199124542635683066555824439467577099596795903229463398590590477130006013223427285507878505083323488015359261190660107873423691519738405545579109235010335121827892495200761520397033766187123227578342113452401614476586451348252821303744841407655208809558020728223788947924062891989115821996745585246780815218594102100205795946327104597192850322477364618955599781109423966887287422725909452177829785892575589848292936881414672042677385319631529374598 [152,117] 437224706903558663375112110204076026471828884490715864322217975683097564728325177991515597440616283529248728270025184763714891484064421821636998880233174742363092571192006331853233100182328393427952209574027690789418388894395855485979256345103106692021494748164469263186581050758886035748971424353678589097107311243001363330863488444024115462745331951241078052431945447746868896103642409651969379307956829031357385372879315416067755279991512845401481053353730233617881065385108208652662014803708887739381953580855565760125621649140247257535713420693673621929997842988916622909842989355711679079148069971139440034838393657819653995215589811928579762322272499852987135408702750448556480899718472589573444028700642456586970965172203740248521680695949103954740223561373651396813156863504939066864760439445173416895118036043091536048039342723399403109270408793853270023157592734520508819892206179380070543606482952186768475725092434973596860347770656822353834995351493341159980596988334499495389632372905967975141557545634860893583099545965867010329669230704858729695342089529787340616409479759427355485445506904256223616668876555959963620418775124911949869299495224327673307894919133367282518220965749322926736030716167787685464303094468603213800555890139042557880223802742844123626076356598598722010958080335749231296369372571772635354424507737748639081216261307394227703844896822367286830777997575020594501998639995234325891347181704420373788583482401369566484734360062208025108716169447029378293706268100600777906926920146956750512732347381831009175726748370099039564263679024182875216383815681935081977812474048164262097549574443421617537142246399577818479951283805555845899781732570150468948747569259573779118538733352979559057925922363674612674870109232943272839208455387661466192221698954585584235424239574936306359829272232253900684526659051248 [152,118] -415223481471940813347460396143392371222203932664924516123757884290217707055242610903740140499063645511837965494087744511932278621877276228573287003201879948831980695675444011603412808611523809940754905258131257765453733641383480948684108146440634074459107922356536077176553307036873384987175075979701758147167910242936810455231174108235766166181248084118597881307012734182578254147103392016408080075304069014009167185048905741118364256500162177561728217881132560261830568959460385152148478525601197372780388479062388009553036478784155412575221097354238933458843649794621872012663811704727440093027925846593984125355229116264535114533099681278296701395733913528213193332273863920936475292759774980972442634067303613053217520202245849568557896494371622522635806325312599450031936264241610051754050552198285282773249893230069361736505705427729456158434271129222131514296777024102979046068416299202873926874893982466504349624871798719680840549129421447767507140599521644646245428926826100455515845521266899756101517886871941546785553884228071692424293385769952915494983752263278495422747786100588252122155909626943088270314024211304051090519191556534362516896099122694067052133893404442565940280458609094978887544677879539365200919773612019550892207714701291590629152788051271313505825194867099576393881999867682114879899023833805904649052763929598241170877619010187725190281664229673359947856593240971270251375873800675683511381263715619109734776500903829220604656172860781421714721474459217275112770525161165131082379752578205611677102013495443030664383124449494669986463133619756867709678370529896640927474360619416659271307924350330558603136588979025188455466010767206073870057076910287836494417669499164199894597434322757992631832320867278533268082489510915709888247376663577046718009886037350534243621555303949960208180422981949679750665520 [152,119] 77811320313811411828685114305352135214365513444599669143349333689267202578805978884651281200156428347868342387733937969960493852076822730042428255556177410607660493843981567556162030643886164472750711617397149456406341389006226566384332410844662665378786883651499268420602847287853578428039766431331415625613286255640217115861800403604989100148664773809112157030867632580490166863062468851496428162751332811234546263365367906842740860299575329199446900491539399670699335952098819086152096907579238217186456126018191861955112306501879883360335663733766318644774742509090702739068646624033590104936561474491377544078503203223062132454168609448321157319906642871089523013737566567417538200209989928163654903407133285724043135910505628845108760402945990312518798524438646132446006373459240148791712164035336536701989974082425998975815341182873719809620194948640725006095966470500102365176916803509098143286982396305861552973827910278371617303657338630176278926533864772900786603708690916418107153140267331202019389578872009079459932378429659859552383017955053043337962419561624074914757176799005761028313900892376162508664700980077905722378191769346455529454662756280354042936115910226295861139906364557169524773960320067608678870970506333850639882256969363038322830814753790336966639907160879025331994358040246197640424152947252787866909067601853312676176613597358154973807897339485837055356374097917485565206635374590722754799729729217463895075797398526645690594713246158321008072051848082717174883156899199315729683681684083121584078993912379956743245298701419933929506641341070939549622936425581676280073307232518270630270291487695050775195521916504555934852541107487560785787161847498371499159574554623539706481727874915872713124183974760957925086587042964108958748564501473883131544754217640545228126155266602868215558252727651149016 [152,120] 76851526023411693178507263098966759744394583076285595220900173172625742586549308437055352928670071557980604684583710252882199956659122326020907738999122646561030934995239663903735504543996830755291237561601477547425008517124899013970709671219641156012388693349685242111682164707548082490158721240184657758771660750307655808679448098514381352467688017116396773721487303178571827376932721078343346396325108141859218591280551237037868845620551407341484427118355530448881537472350435794848306837105029441315828903590550805844880631450867978347171972539949273335221305072421310266006077463176971827436338170101115736184087770985737354572619131191617184596925724680863720866315517072187569490349450156779486136296738567366756014001684022240115100051948934742057468957387266496374999404814276011187998915001191377649904113435504991507170004932138778463908470010288354289078465221637002997278608474831494894648315540985139987833913935134430404288878673477556665253111613616556884008157880602990135818429546198930763300496654809043271150701511232057776761079560705053453817060133761032708661463910323380444809201311554710411433937916018589164536307697777948379808869513187193548565198032907992130909114027050315141528119314715235466799137021192458879737253574754834967162214262315786209004970942674768259146648787294295767680919369145694336833706452111654591596336463670832584655712567822341615879108916390545695023087272973070427630818980761540314827680889787294932455205849177397154276184461258819833280498578466668567035446236346158609419638903311247980429056097423181921035198110089792061849229313665082825647085822948780785777780977707721952427635808722587794736731585660863171387518832170284764931213082267757968258311804607586199249713559810955356357409384055543254447273166274585453656380586704613740238305677187051710071208806426 [152,121] -61206132722594329237373389401499373924818079586471020952478693738857694026982039371345058967825160724129443340910659362114936458427381183828575713771185887092888248495717544273843262197961516794593947829158847551701223427897408208395420267685486354551065019404769564095506037998705132482829289280110511246809896854885825832458640561084040338045286173892354712463610235773865210007469863408132370841130235226602247637286447541489355284081105017118916414118839191829598962280549668809023137224325094169475161164473100323601433303723737947296730922489037468776774075446437845271677098966808037531195684211581997785033657866241595240286287558200203724568745299943707392338993606488161284456677277035339169320440360039880355041199879277930501996240908630467202460451077996831592202303264161535335393164409843275100901195780028800335029600634443354149637003802587984822688356186200875242572160235785950754333436063300616197465080081174725004402131014284890482789706969241521198601622751980975227099267816945435065890461459448969133984764254595357984671062990308789691152048491130924691324084842469288303584703337832979555860062420700532561598193091317340568003029132769808439469076870733051984832285258169706604846261070202918707358677870318980787668601044730283943336155891028355831730106554622222024971092557505685293906766786631737325343099801826285675651029791715703793913096907703370098161889113803031030848930410108310759008108223433218698133119540789004882506662596258407962587912605971582043447997457250419024478829986986335289030330369783798348360155921552654513834456164098124261290612434136354032370078395300267216745987953456697256369903406121849310025838919301209593378330787202875656332955950158456699837684848535852708172819551378071937546610914705750480344940804881866983878219269733594215119821916967082219541000 [152,122] 7689742479746907492701557762203444598712036193760712592008061357651664290426734394444473837977724267961570431760385548340291800679658674575251038587953684757479977202191457474508394031519653409619125412434442328773397482906100012516880812963969604089330024445526143854949155289287904549676394089609692256921451093966637104201448402068672478329522750950339722856982409948752363946187540703834535979563721714953165485159277246937016249369342417556424826484727035401611763157078966997155195471812042906335138695115015423269535952670336016964117840648540911166680734121888783895740960957444704722810676462396640114838879169598016000826802027972067743305460869075494115125961596576018325459607407937866901836792178322698719793559736403327643246219513441580298067065099149384786301377542491115570405711535393162936538639991384876231925096471766446486301637925372872860962962502342776784833994674714429471783527639733754906928841147713168303887952107638642383238348791145232549373004503591921459750019117461812339229240729019182542747819895295924856215176790167126363422417272462966874653791397670641758317667564404483947207934849605847137474036405976567955997963069799038649868204920910522985628714073559501602662279347641416007264959224893632961017727306010702863804409228483042004469081273409109054044149205048683581256522922897840881795925548510058199335859752169588763429816263847937811257436557367672602064411779375551846514940599940232963120832845462224364257784101725699497762002115390137856777863125189825457265761498236472116359526113274176822024409275650661342262281473438760696195208740246616207481298865524217758552737901019627167213602086952145821531045272257944733350450907417115473913311801248187196448998338519237624346747466486865465982803419191523461450668543552364188800170258392603190869494054112796024 [152,123] 190955238758927367615346509354411234171319855456775071197102293963057700664677360522484129441049042822874004063100099773310155802822489056568990763939384793524819663851064775120057333069209628007306901787219620079334666861657524436291333411246898004877676963401168993490097125398187656796744707524404116967675348483981862542392925417408004332569090336720114939775993630853743557873556713230227126281780027975106004551215164459666834563987312977156352894196775842372079993233743301768278265155459408265719489156593337745558538464651649539616673025095557794204069231689184829236503188007247893671092306002264224707919876071548318774005372779486647843977202201182926269615115278243695104233693063680950293783290800233203643776163620916726440180244929966902749984016133876865387634025510679741920555731868340869677358782613203488313977623047132394001429119788783809285378160827975016441913067258131515910645034180387733059822162490736388035258842026360353599193201869928356997911903370764010104249105726195367327126450697684378901542788209168304249543961654967871890302841803693771456780452624924551802955411983489491565439004732778216600006178730417151453332115894744457215395556971833580517797127509471388170417257257039901197487757124946570361880372416878709825483676896625739172316264575450691529273137281552295623353209595406101914766962196392217012334646288408050797086313103612256096588916400402105024595569372015724335711256130312515798597677301240245675241071313721413414349236053432173857313950278730299292694113645784247879864325703447205389485442350291759553118725954979711353046600215969611194916313000457783337152558974432731297097567146874837481970995288048126938987386391079365675974301629618369304669735424504324137502453408915052399630458859258160299124067843860248486518550346593306895745815480 [152,124] 791357124730667863155645273058328155564843713569227780400107106181176484311777885669240535091684407310743828963088342871466724306071107279965264744297530173012277483639356348146505199781684398713071987833479275722295670648748821421098350132928051990719848490493583992622972224314512423102206600712930774397999552975111845688503114933328088604539664518054910751132959841826816292092567444071353044878099448784329259588509392782270127569897674877038984554712198537131706368631173083267282364543276312272705163227461246000288634323491739660720118342564989964081216618902940253180721353778514114872955557437808255029479015804745943295045856825911398695270791863990931197536168012047863121427282711989998357807769685551686177409183368964099819035357704187328389094619872288482650670667252907846991371445841884207349577756485347660702751596589806070752466628537041459661661227812906214185509069379760283421961605394807339776427715735669536378322891635921454827097652961554646133341586805179044227041212409382503969092748356321524525076114324598204352462398485414092162707297627556750244955590188660353947336841109266073548228439744449420407704029299322924309100239975655327534034013744377604771494971481664215575950729637817060687798434133327766358526809270076117792833054655605192001623989059338233087838891849728810878385270667280694020596387209484889290507235428598678339451085960566945336963445726999820237287429465434966721597886080130722396918557929829825128183913101672222970037159251480612513237815257023558610673552358099064761566860175390918666580845991713135423138510427908062539363563698286031291693308151351414652455291677181194231940399614771144238075219650410821842203735770729906243042126720462697187980627614279620915465228690738187696748892523957763539915211497685090228046625307208072951368 [152,125] -104821937504840727945646944910108329560341748460276963391445508310276244742848187457209705234627109221214195123459637842976369362680041643807522285398422663194536449883447918969733724496834145116468820626796126615988037523655222566471090798483973222432274615531727476731804334056333485794837550340530393696702689638529268081894191031783302421242242686583109077528443532357965477531035653162314687792054823718594794999494254764363251512870108474116330295700503805812430257044411101233350316485288768854518021681689676114337301052020984445311528312232481608902931683751497417092981164095653531440359340844393351450784275891965187000306859948908506154767301629914575977767309614881207913685464342227341999079554541378879885247408264030064824410897744600847943257108088945109536594409845041551171514177203143612001560657873385011359912937566266877097015437722271162744677708901750496241029553054854084562680220526675106747564898271316126706418528994026788466794619626458728159938611418315816224562976618455257230494835577185725794501989009439399918876890794395437568258917672646372561120454701830431733092310526424033622927181232449047689196547064997093043371601089455457957491242569901275505777122163451978631503530849540419890940365008760458199384056973824804752923007119736132641785551239453997782396393921007027299104385581947554526681473358976089921204705599367494393902060865325073472492032049723665500177755523721187053824369134710220185937746220983184885999510549880045831073637132567081712993784410306836644517376326047360074235778508360193288548576422902774820121571061280197229335379593069043562621245815389727429686501450503905678196151118789192482642669715985446386038816761723515031410003573091850044283057748859712772442831346353000587802544840028215481590052832655228442735710018029720 [152,126] -8243305498646158085021728558032661864432542994690117026606151715174660915735746157459085380754489761418758728685458808154109461465470742408978580024046266975191260276734937582551762273858698002331067003772860738157305688150152885595102662935819688335632335105996344219978345406219433457131219599645576571301054360801205297601219371962658127762959813801346871151010687746357716090647578791963924560037835876971041823659628572503334700218687393777324341140635352730110251091465412825762275684142611225700073409743317946872402036245177325308150954390498891874111180547459765750549584147029649103654088866502749007619200191907782483816246764808115474487160056894426589862988449131763816015927018997744794752155172767188082915604280533918935095475441550578384967659489566177626394562307607164036792525821654264856390356161913284557591594008948853279196598952508886100929491213427601590325417207425734704768435283785315812528866447219569896233054687109975618652337158634536032272990949340079751878043953415138726863498496688538478414574596659973321223230922613737645935411933506380311753522130812466699514700247217276325255908976227751792397157989329385091141564100849262160026893280963512524360733597833856058016424404501920454419664029361490914542660479381294666444521077587062081019854791423195290151845703118172715312670432110690192291482421321875100595036221727612442324643979798346196940910123652658032943693938349633069354795690241976441660255788380171795268779134051719093341936472198146884720368642023028493597209709640436364524894440216878063189966917530286516789974374904390202241201278097039889901859853776749337277491675084971047815377660015404722896581637823317082289642441473861598838129431008999738412275617641376258166314278214569042049426356387947817405201833076905082632848656 [152,127] -2296091153088199377990692605869071984482381143065372893738318451221407735477974544538164625779390162074508758846523617510609778234424372818955288214116347378441951620899196985816646270621741267956549502353960781826286374202821601048166340381206598424017620887029423626851275884259584792548223262837935818211142385631399636304740699482646561768907102460807967929744125425438293711381372581350596286023802737780988401420507874392080416144550263168574250307161772125576834030980401771015670037810238520022169581973501881642355483641521765259570852428304525997358901942101037223222222353053299607652503671400046114337647416583436013672118725476127607410445935639363581136402226529954630419283462370268531282810398791793103348309481437093025312231666963854871846070945552106128289898107981830403137643246436154866516079404316877978705250578436076707766771487267474375885609537802199028533082314469604019945201677215466230662222545943481747775260884945835486644028516868119044298514040999107749115726668443185195316768515334324210534354564420657413066968102175135248553157107823899215377715505427127477489686268490379064330967302849388886277830272933661900768657748057063334883860190256011347364048862594646643248679416896035667147637652282084744633406962499693846870657101662791570930656508279474222287508829550233347744317283932710658878195952833454395230015546710931300637316512080592376352749755078404062252629100414607265850166537194360342108949250869097109876192918656014249504247623255741870737588661701910294077716627232723822223992088153485364807233022032143269722002933773429975984494474565231509166819310339531579770241642879055363217174421511699433992496876293778774177950213567472506369930562864451639405987516294193198574776078442515957768919930078470161656315574017744862824 [152,128] 24152963237927225500532790217261169643007864813726267642884142518299970404645056070942177278811625765745181377205930827953044049811498593102165307672166225502249344536067821984122966864759754781564820018086936141823371839490472878042311305218705842116120574885765673128536271877000080293875432108548759766814430283052049334965535405065170915362166811851731791430330592854765962562294791235288812423397520697302227842613883154569196563595863883483872583023535022500196893874282949126337808180006638941801980463220462687916445328027574379557960465626504725801137413042991575792766483221907870424916702498215836134941645875368207534093066333764999656703508428667730717333433635490291907381862807662311977341384165866307006082277367166739197443897426299122283118580774135852826565967427535456896113182864730192975254641312686248679021491184650361039527721098038869857332575417169248601179534924989425395178493766042800269653239930602199243061494127422978627946031092462745692984443965295187369060348078593306138577552158281777895751031730695686386711673872716727453309411635729338462422078946990711139243362571511398519728067093744606896071336267061795396667118325846951102290272551525741957452540689644980048522683545636748423124875516166214157988123881928747358137347449128680044286766379373394570321909968686124008933323252095724773692148305950066070351382246370643563545705073367513062962960234466379969775007443800313709574351006797947134571806660630700803929692411285627518060550238102634861281670621392699639392104929147916928531409488418200675369308171372066044381537751181494016487843837930763590737742153086880031197297224196886529751079860640364110131298167661623410235192167912119745578173191207442644003979218276484312709160854842552971530033840713698514418759165817 [152,129] -9254124883530051302589707251385073905116967367206243778473413036640305261977480518977373962592012725315256717982809548423261823542466482333632228925979101472022437219821395516341500127117879537223493845989101702410016378419315647459033626913541741070285349674943966339936357664845751244385514025936645734963160113092330164595432045081251278593809218946719826825723315588378409150675655579774519835071517817550478873743268116506294757279730993413446807110112488828549769485900739761557493115554443769154304496801407950825271325183781061229230371816644357957714039318504497571493041788655582989816143233338978808411549315485279099474394857970619889615221466004134746315474713044191633945255599853042252688883955200959616671908813786306349483692418879041363704476945268679122066340838471539120526114266836825850395043801869690223249209154312166009437834576723987997725626234986793644423695197448699636425006674501229206304932149350335860572220705548281480583359830308718869363331871857092265777321003244477380435140124359993455634829415733612831265326454110317694382814502216846405949444357334851399701554602501089388792142170488002773256113049696700754283492770529277162273782324856174972126715713861999386877159697699931846045683455589136606573340164692652418535875804239397636673661475263526272394602523626593823764749016187980990677841957754847973770013419244779887221431548742521356966581707735966110611509542072798662104620064545845836331293300393091986101657456915849829852453108251375826493642411880367847617407671070103777443466288897656431373559657861938815865097202566937124932923843603884982066466713463256765115173208184904298694970766145623070926915074920897070568345823747110154262398389460782545843463659537420579442150374506586176985172579858585865422228 [152,130] -2454623621204409321276089401667462428174219325043130349312116237130034611930724803853120489998480660115480857152049498886061822658395997249154219677155411398829781549677064501956722928988620285548087396700973452987166949695164824612995848859668929142041407924198225827594247827169867368434361558365754523787041484522151613731469522691461516609187877329072638387008684210348607081070016782756383059815377802772644612682245871113813568472842920711059829413117293840602800075022485935071377691141267220330434316888443977264976676542470750962328673065455631757809457263216429337645350392393043910792134870904445831466201538319315336017377589141696023274946262913137062444270058875176812882483814470795307200118069805847309383720493161319530216845941282491822961230161478161919898481758210794399434821078782658676911573663834042869386308125281641961601942168932345495168076528167147477859374381824769890859628364649861239352600563257569188060907140635082544729187730161149061379188935889162375250187563405277649302069871599426205513483972143991190290024203751121197478917830914368314664665369605889337297720696371866611854341226236639033859308746010562654623913128111697541428368283617172880004469740321896480974008618022661339113722851254277469943690121606185646313361076625192965015948068103678959787044644959059145110645624113704579582834497909485572459877055311729033618450702019616999815978316427202294698980773152268002546648430485587220700174046181471749086405336816255791710345657813841036864176236798474523152082483439427389028239762847413889717235260730809955099011314082213240374531670425443564111597076256633118364770092928379748853619768943155398986118484665415579364813358644442689149459216050870046255698197493083623269971480325084728910179761442586884 [152,131] -84372688536608770080914777172280115631862103740056163593008171703924261166659329246490474897464378210194199780871773467111396564541510489717266478755047433713874684062675064365595166109702173912560639095352332265383228995609124978222695703292548735182992277167987135192207591786308367367253148299166565652713367302480980374374698197050215196457956110552562471069137774410105450881435931417336856288011352024224964389325354179400490923558879601623800923020272307036342515016313568268403474135769061731621057252728903812383361452512538651579109422361819369125697749204080589919168605705801583144715776363485765776408223840881085954581695213956087607435062522842804417147461076147684478188481499577394923359201590822312905457052457194956740802071300475836609540847104577599825280279412278707443990260786002529493769954597061038206663890217726879626796451343603790820876096574268824645376605704889698888597122409824464188703280402289384051566538865549553608282173955285981741942929598870506858984022887470380759527709094696537202007216483628240310905752515668802307967783884408909052955545488378362180919046462277374106364173948139212034853854554389597652600040106851202467251592876112432228356673775007771429258119923349111316846915075798499639378777934138425447068500141609477706737615118997112092410172372267003923063957151278911156151080292777270083411342125546183956248737640950978463607698533607794214940270449357631700360515673301241108495167048818825572865283241479014873863987078871433111780194113830206578317280037695031748643108948634558218421741766470016389874332283190851835715193714495517378796262069333189733723809178108757087442530283087998298542340561248624589213508533499684296273370791544257371702641460943525194514280107062734300159449892 [152,132] -1870845885719700246925153720465359750775363239754251156565920968743070291655778779271061275334632218769520007173746603271768543213493177260845635100919909566546648730380050055021009121135314166827227897228114517244325267898143988851395742877475592153538453807219920124707829063348169778693159844914539763289209908326334846808013092577924992946233736271975857481219425412705520157586948763425879158578636307107518902335134144043266856434075752175650679519646473518943734388058433229452881960400451089116344194194503567851962079670027539446082276174597262895693720695355434315649415677140627947151045650930953523867206251314549237627034353703396428393686172945689307722400659119763828866860972770888711019811982703319647519150044666045976562331133658210263149113531018797166641854352171077009125689234052553424165535190239515554949533314376822771704815687689245864899740102406018172677542318270522162095296859060762848658344720797565325061464092205717810279093092569732529251708369415740523552113295581022530603527639587028606922385623156292950835088268643842579605147011920593156704385231688393736961679890492686314779263651255810928008509022265758804961132980269528259322047984214610931235483691770085607598801529412195098508958826242673388726546482729602761764485200918015824322735005461464066932661721947293151127548299375152465606079906984007772686899195808373313128151912419826461012587992207853952876600589646696786846491489903146452570996460279851454288721020050147313089992577418848980828832921807839005068336732209351831394888603687253686353147367337750957980371877952044502327899033099498112467965806455131105177559578402787762163714549640208348925799173196581142430256008413802770655879657595928950554640322519183444758532891641563598466 [152,133] -42550938112564671899866878160264372198996610494580814341130073577692643581196795500743508845203276152186346835095662305518300277725044258607612866636086053378529392090803175676449353568459234986246737992236016759710482878279999283455416461416559885498908466551561429955548508150656688946133153780226084883678568745536953007231627102737325507274834766933657988165435628743393419077969702414347470338647685489500224125602199351897343426185135946868298023392610873065756256732878611276549648383737064490524913787211127058413473499308445335306576528652055694220928608475232758410075634257599331035633844408982957985999644342394266768550418446185232177524107991862915466891913384509536263633443970813700048930561026815155684239721554117241754083014599214348399122754104500362048406078034355079881895847945375357826475776476710521405696842079465397041514623683127974937196976366800908675036918508561432971025815633807909287420731104593755518713030935228550399745073088506985276418598806763274005603138128767820914414940696383985397916509618982396303211967112171678894834759350547397047346210466099112739999423259030875414631655928850595640640987155912035733486797315793698269368615790543407645771738015873460942130894657261574992968128876107547330112279769505181901847080942093052722932237125943035157520898744012314968900182484766669112930041038334251005219895146489955343246569054034524656489765463994207360849433789128683512463294845010469261832644520093728824860043891223081860287478960576093914454041039982975866807066196665940493272802197042232786493725892053408635059656539631919799243635147332104047986057931719428433226875246046874567666770828070625014486110406369867862898131341838420325163696383369033240437201249551960670559104441984 [152,134] -385590570250875195126913494471852584997931542164635035059650656045096225481532285648965623181056836951189359067989920815647990543198010590587309541248419848900767020565137244695261602377650719500879698443719068905017566767706685711413188519990541461269538618037530918340295835042535325144216334651130939939028836990760263787079350449048634378787945851828742568323999111504663538961289166356276468077819723335573526134906581086769516120007348368489942266684209241329712471307606617290337966951058367364343715008621779106095020289279154632515110519417211361591762881804245062841993934037996869465281519541721589693436502329983046518739208786814302698511493392048474646011805542778813417572965485387586150651899590966040814297709004411900258831272278161916981236399675493482331954120678810047721907963422916827753993593138363573834946256394510265856360625257241901696792851749302841505277664489187427541285332302894362851268127099597733361122446850948700952427983750770166447947163900781689171703721223983594986529160249446645318646135415249427040201151620417096332735521970159565035392441894812668422816950492960182721374187051739348678346611026612472429153832968266265960415600276192015202097019494487136191321574032649678439849342571824510475397973539237617434368656193701217118610718648655243684274454162981140648138183517535744994722815491515528852152261883823645313771097656269739450474273979051435662730676508696357462017246016809892645643442720373559658023933795034294897358898110084956774197851360353792498440267335665201964275067245443774413372884351754924868398346973420295838077583917711907946871320624702157322992326443737822446043824540885983810667153567724721591903845084808331004692734252094462114024983382119504661460 [152,135] 2022463500890341921510174458858177953927753870286271755612715908525495434162696307919642653814496299377527147560203259753620526000394520274980461671476980204142787921521864603130285735073180292303947143515971672526279915400743564977290349198370786245671395575310024911714422304186512797854490301399385844374655594448676355854106328535503730238748382964360288816384353349006418197636531486655778574521440222548957173368573218004325035246630674211782873190997729554612848962340334595757228931749831329909196009071201268196517115438060923412318192125768972100605737812040130338891489939147428473006870824830516557933034935118956614879801981755162172410498171261519550139448766883073634196155424142329784531498486840573901225805497776188592160942185926823615363552957818458796508660013165160836245025246133146254253366763484463355196187092039961460698299529382546776938096312133212759590669553273358809072046822845878796472482547069059361410608611153898524223066279888840732057569619633721725739518013199787988558208902992326390769123779718569830304036847340770467519476353859540310431147974159839503347706577829197987987750374237268647833205235811746462284947311733013471582205488852818299798911788076115565226254068242956725745227636852577026638566593101389423317539116614439598431703398015633994461391486153811841338885027132461450598816418144901732020776717570605985502211278842478530706598816028325116842585554385897759244017155115150668763704019047554336010515327403582312992773554602352933471255324258806140237240631263059941169807870716609378288130171238897315838894433086266393296548451934724571669251616503554682238764191440894566104553638863480795306321040177599221205854205333154605807218678551290218276059496143876 [152,136] 23461026355005752128978185382268672197277157759637579993986059620482541048619128275137236375663320327527673617183465610817626317739450754771852436924373747441505392650711221315770858062436942396034823145067487192295560309776257939319320819911531772698248274551849011992331095274766455097150234876206515122245735814697057670012323666529847990149948758562525471284079917280370868902329182776243411128946875079767502247856226317983016714096036245606191690988366954186688882843594467072644235626744534890525847136328001908784393235251417417861485344155801643740099276801137115650698789945958823214508019098125111229623668214992404888312911204453171532194740514573267436332046262156213802374318174668128536495989931683931490101063101312955623445507227765948490633965233436223418975298361719859306047470348084627723031394995581856806846077118426069124414731310826035636289858096518916226259052127857775515139191748658973289006442638704571910912577830971935144784820216633270506967219149206701555532780352108240656878634305272354868965012806215016353099149573606764290941122032393726636111958098458704398065410673885541726223253400541406807522369560950297327660930232298065207256619024213526442363815340069025644882818679709501025714877222488767773849462123356241652365113881067425545923326068945816550087008746008407770374481480152588614262696468503054000637787989202197968900454259099482749845607741475965233870167239656796404064986889464708140170153493861866349153044443032877635891390427057532626880732212647784205572994709307042739931693201965543111951252192508266866044069841746179338137207838606198016939111063247122199855162355473330652294182149025114936540880951519094660900742542195330371230775693294437363246690 [152,137] 47550664064764058102100311037627455513450940489378105315894263273743327016058408455921511844291727350666085217406369081753191279637350642458807920936109236069263285539467688776600320230423419153947474997743862804965430068266238848813672605453900119718473125906202314290346102026122335306111695956354536921452724000597938777686630475995556346354327666391679879838545142264614080877826811045613152322837991415494026458613463563709774434091736987108151515315656366364316102622694813095375270968587022872295414573018719871716368112985690709015063916223833217635782239571692545970857329631417708456345596485217400659952705643292862630807128002969018985935559978022438095086414309216332706049588165663648285240157482859029255929988967560051670036054988600371931302642394336986677276670282970698606487459181978673034428959641384594916590291606192732351851026383017918411935078691958536519515174477173428946004040195266470764307987877237318052341263278153080381068279675223617440994217230180705854748497795081298269776558723937255437646008549152384132326160104430028723349980677367192431442803098749786939964875435110999446243075932752782228284235044292282565879943763790494823039451626168275427960846850795266505908392973524264619585884267990286951916023822127668646944097404771604410567544913617144803356099423851678816816991714730015857885377595120848386638697797054066154338718326084745606482830514417978020107962108400855579324661678242943280710144648467046560203729325229392348599334455785287205587134195463552462641188765872642592984177238582000199726481173385419872523058599180839136079059156222798895757583152647655554614618460909910782721131559496721592642881276879869698540939568063735728179538085244280 [152,138] -1396173438957309420117242858136706383160498722664340874128960667190833651939971642555273596267102172187182744468242899798413720563303964054686311552265321911548845206306349953987749149747417702027771910702166859146299183007103033170154330461376035058026415367921089041053949595538401467450610705065367738051521895137114284521532305499586447801662324324784061389403152180391167628428367212905306103930352819648688228232009477949948388215820468091308923820809287966560515961125399764729817883445914873942934649011709429231930395984272583047785526325167208131196683676243733001571170346795213144643596008833754462659530789730919119606438913945818838881397147693217554969485865261056382464258575814356651051957803064566215618339094510632767743590422610262514491007060416347310715377229282366451822073971776813830477128810944770265226404321344994792621304751190976364997067617787255797020506538463251549743700438178095230972103926497802853770495841322499754027616141447171608717783315650789314156958497977444255428328296906203238769369471100924217062690914443227332775403600071451560473986096570308680994962492352387880336414158868389022253743225696860151201397605290227277388206007905588077905911476201169828715621181953543539586875052933719581292412794330514566365872333476340728417671992202350002529265130083956959875514314201378598399099244162678975110110088608403403380486956753494105257138423247634620519222454693785707086990308326134086780323598758514585634731412703967596310055580614914505692717922544438663329254373550746074950380127664200041460501301619560277691372751531100909094288504232234585199976808690681010144585269076541306681366810618159041589443968675390927897928355301415289771174246 [152,139] 196899383276208668221624442257852251712718744747074327974570372817232652221478559869015849164693851017139144310452528868909282015875486423471523540397893426350388332969230080315931595353007929679821282570011298539608058918404370261862924782974399689400216464243370178492924719783722437292056814684292767910598679461907687383360963896999752535184609356133860445097180052160617307572221061027448735441318488031112639537114322718683153681281371808652153328662657330147911346257666456314518993663935560812271637682351863039836573410967430265936828488179842878759251994886322813444579702585696997509639019986821710967273486527468115977955973544794344779980779966351369698146739247923867708303692223913202473743912900227212869150929117565870789960347932945181969258306867021514886182467619965887931193493910305653802675884027681165523851832495146928277388566393618667465385134285229142967288250027780566751404026772670750359184402706711011885423216128700606118848175297869937212811385929405841413167637380872299298576952046419644044057329843300948432355557292523546513281813168101275920242909354866533369990337906527495900270030928128827031232810428893176744710067173895073573974856212252311465585048361186555628826181827656000104956463682874098364666532175662622289627171547370525056464233702340751968472259679871134731503716120446210740217980195157914252711584524175128492763642419444852092636005699180374349572537998859050785515339568086010186863377500044262804018865484275476648119105658254897786328739065963509346401989094610897985797172294038884611292633784485252926631414562456757335082566615418163731108311746723420798691293015043494765332561175086738530119213602114607466599703596515397644 [152,140] -16431353429436144782691543798643607033540211305234857965553269973289616633910648209299997442106404497345521431058856195072774172693047111272852713604845954772861110824131003129284820321760768870222131399099921166091061123930857035311128065830891590065484852927490853771788501530965877255664634681060741475701112171786000579581278776512997926602630819345860740167780302193750721786274896472617769704196784006697139439137200825277048510908731353454507394578191298610695838639291379110761938021845879763639559780205181397672468852372679959761166299247414212418568288249675954807287203831987853334170785232474430629209341531857180706212163016709368354472448207069612917205046820486744696940876523448889749231173965463150980612218524368458909590320291643296957714299582753724642524457010243404125180609037665371290584608681229080199539662286269788983789671173678175316760432652614759260313721874692724066268301069556842179576344824148855185841326429381797233733929023825814590165323264262826355721687176574407609826297149211013141163445253220043134560423469966960928652319164234929294915929923185629267578642323837721032965837892615659304337615837027357128207163438516988199215336644136270790834545945847682278549122109987332440501151274289780011952565236785595419227898319886851065848208119327242838440593802621644670432609707537569279400751797255272944916746932257380251371195698446939505249412286601988940855029400958892531934475441071270689244844121663959909113326146941572002220771495912324821672346166237705354293492718694081319038208862614157442463726710683004291958074745468355576944973553311872258789232834027144982089464955923617634487189516322364232160598306785741710866334108766 [152,141] 72889906278092874197602333326102536310313644958148351004827500283970281184836694978792552748751560804204746567703470027388130527673284179492066169051384099798623855784571432800530204128836453737854685109186321961140093193927540674406984054910363187767825604759102177842143968271188367865644295224171684857473958240740040446444452785375207609717042970529524684409981385628315951223202544355225693873944342101696778395487287876242026791526533641195781954770744641879667235282101394752326526282715918074232982585363867600079686584091197546686693320156053820990546624046664811828797181861982549476900214160164506521670012731301155183307817314300500313850633669938303743684024855456501459268635413367657413097093736708825793560309575239165157158837125881364949597196739064058783463619777484134533140138961957665761193181231142216580373875611755754937641926320963962559267764303430410875323025166781786113900622474353072428835557470837743295768934364735889326184112144709365380776337358175841136028416688630050241429453058928838231613530635163629126015577606266379283634904733553105679125757389355596641281588120326277913590708277938031523659559604059694170038060015276417747655938217200832602398903329940011420124986112072058930824813365368210412514003589356047701172398259538516529774369360874629957181836966029205722921161356398013746230743450402436811513444650466804953593904530283279917493233813698283807164886213524836978919387574736022947676774688013963702191738946101702191722189919803690189769865011481612767559389614743964240102591041053541161161701393988127774592477927343537329952121781322571564702687973230882684336829889518042568456971199035987952988828763906335364656 [152,142] 131225074034913062964960330945581558605823912443711271051882191907186251290885871366158596598476202782430376123015200040453970637412032153012381070183846754185285453339060542684892042780512930663813938072619676015639297993055172656512478740357652256130978759163412238310436750309427782376418196232869145222636961741984697811168091843405693973659605589149412176039716254232442934957149661759003108385044878514667801154694465844850020241759079187211015187607789570810934717683049828470306144929192793033890643534025924741404765032208865468683909585114580829613895188114283094593021212987711437876545875707577253971822216953376813426986588279218630461909741948128703477602500189640436318255791587109195231995026606597016680514685114071967252784720903953467741273707398762113706184210973228362815096260166101861124925162202218616547750900856093519784517009365464167380851449642793619626860872882307525280383307705035579493878690864765090931949890406268405649431925991759390208888091830992854512322841556870174007987244622442394949804044436176805366827294532703229020054840977148787577827745651957582115746479061703844508386125073145283126481454243755108797112608588136950186011295413606191545292813400740747942697280880655046394537443968811634228354350193050011198220910188559395184402607570524606227333777823098518803641428151535969799704877669646029974101769395346147501208406001953568189643415636018045310651358875573878298864293560024632560324022921929497020559859047551094499930550052829704197204913803274031189616803176670055755821970756119786701851098311668164657320310428374300695284212662748233187063906069246736112807461000868469552094059667416739625652161193252 [152,143] -116058870169788320557390839513496298022653142743269802389405060767947886361694972280891026348061495009271641695016421240619262526270957194566128408388626780338947183815552995432143275952086805357548348544104572056230425426834645654788344459541023457449136866752719288513197214821787616359069847625498062250076156177478161405056316664017757291439044298709275056192727856650507166601944289889108532548494626898236724040641314164367302700680519718066381756875859543894577687789785699105892691238382872027758411636950907472536513819716031781477577695785354056115511348840409134161698735304151206226153153548135314602913327098848094804088708017637795435382729957626828889840170980255374909531955842033118283246716539717946153301454569699846824953206503792540244076599001767716951932200178110197843409804113218511908925362149967720130706387280249771580350176851225187846231153996623908326529908568964384269502002404729012023988477625476228687193665317708679191807170215023013037973983349154319091116292640576084904669491532307232997146014550781669338665212115551457821295611437607751999008651182470357937215758703530934917493526451579182936921806314956854210960694930409665586904330175644638052400380920015237946816960214279172395375161732130326303110319306297552787304049034782571475353445903367261635730999741960963701124357574165496050116532853809808052446548841691135920148213430411490891331649082514093457391874911861252150836187486644830435253268473759644854145718817072151741203588508996837498520057296728719957298601790955568486880106956889908907572889824029425261890501534520093083104507706219002209973177399572300036471315967718430009889316550419171933807812 [152,144] 409140850747168256385298933089174980559692554531294793685361017000826288421350277700686806009050065477217140031550430426676457480667710160165251437660970722100401326090207249732514576286347623095365047872542737122498222016573909983079734631903871549574520914216175976700475484798517007203022630366392396144510273285131941398670106633227955173261294087942814823364680006525889818001612117059946713445543134546394651362365660890829100314659260146540058528098916973345591310100097674053711849346296202996735747486682302644190693486915919995640196391651152030256614692506286863445068004747004773363775694709212583646741836023798815504617722437526486227789477094095086021221523345562161367957339514683295581510341044358077621618655965364696177209551058252333743821836978465821409483584440971883004970736373537321468027518578021398478931926259673131741676645011681115288052682198731219203232383309682082852088741694815866739847950548294744786960395791007441464499901565999491135235069432564826872711947474878464353430398733733241205679759421199830914510804585803934063375356165011724693931747240028799874758219232336571842972016381557793166514694478697313983032561545168376382545994125273987379121484792830540764120990956670150729671443815210074548309781456008641486128849107195343996650741182845434748974723695164285734892659088484552508683432042927889501867894231960095904340597329653440033545024098219531889871257143730565127730545682000442434655119259504018894495073689360567470941452976383749126145874558847827026214893350589044024181442002963985804899190871563280762000924056377319160146820944646974554055370944997970931437115888723951165430720760432036 [152,145] -2174220216300480063156450094998737318703292929007580230383203688196465868255440660603382859408486950602703830549080013866003668907523259633980182824894543974559381597692094208713276537899292408284710001581138287159255039912141164560585636235770404616975306990873404826484069103815585610132732340100695198356666032146461708059720502262970954815068055799732955860056906105305911464617531730169743420752628152265567319267237405655378805827964006490252488693637427935431295728045009471652460999400022193913725760589490940988571187431940158974777110012584851346953539272378743468679647891562963714091368374465474446236440108916324711954268064524472146192877073527408596041329943390544482762222416569629784503692885095009832306374949043858631183821045774205276732323213185725894519159090144815897464167026639755361312734153054937075631174806913901729877001713063847644040281803032318843947579382097067577805171501835639183667557153131787970485680405798434737950577744536060848398213440582989626030606291582091638774534492616180870120792813606975690207883008988893163610254238897155417427842894770787505457679131507166434821502340286220639542707020111609155932914237214830995758623525919140622152238550962549344949780086556784297868416537956179604539343717913944197886114424282040832455072766866779081391090939054596004662346350723360693624370258708616552489882336161164838507840105153300717958176714102830038558295649036708613717755052221902740696640674465693039671871848878060802450360911597806140258314756178408688833957544233810008798557091491113721395426079837664906246517381406288010749843560480023145902425978595219412166675391287185482873420127 [152,146] -4456520475881230417820560390795919757401977021360084344395548909145691040256421290498480556620379825032561667250631412832999031715540530082792439756345365051102682899159683984094852618920649824095206834087089699106593972135617236302273056485179266723660539237819828606805619790610971349534467332437183580816189478557448684223191955440604618432581930330411197281151120432333606914008966710099622740135104956389569619923041910480221182970658824807753532019065874000229253600905055978978222709983963343858988705898684754657967123957539349527935293172325020656178598050076925077501518257863602866016503674555965370029745018861889395709431269258179889261778493342589165044000897569142171766568728076036206889004095809351627440599725938711213423795531377598012724849717037684081621150735344437158392260327194542602271870332730522168405811177789803356999383477976373013430399458927273820931214421931952931269911819607212025806424590464894176246011526765244659039939003655281547208682972702006274294301095384952318361458946189876630625093151240189201306137018769578534057114846523238489441624851559013805382645100374197924247190335266185345183971075000393403708951550369293107240964199559338581078829977856534457584793243200555596779744039913039418023933397476832120309777799608408763600560287971612217879365274940740125990134860782436860562408949920441820667903825876913535503616070621767643348332890966428480344025675030994619839052109816165775750424648247137170559375745922058385566119365622524786058783638495860227129956863507169595571777654467178012203879848043846820260244706553038600285165343492515934762988597442514016203697517171996956 [152,147] 21951984292685284325245849239832337997620492280128239557565849177232172134397973634813915176254093500484534323000440483998349162262620940569103847154166480147976405012421812126934666958083686491172682575819839891359698532387074819318530492879350093804495908308208738871022919656307006252599212628356593964955436701788508567444355988787176920026005360236184465286630628461762299442711401718362237048762808111956785284187469587924370128870550806183547184547218325430637610143365175032073780594117190248118477878513571877362862392083506862226710406010719428354426752327463382384864346743461407682333926228427698703297939917829354325279222833012601048546008374868980056188455819282749187888267762933531278309747083201288776656435215425773717148848774959811247838375811664044453842352885554110420677068661971182901534349423671681500124512076573459788043146196772224250468684179224387100874370522811261738763607233708125289941417818397074092651912872373411461529738298939267385098207502640877934985822984966713123774349772328092590575768152722842834118380555392580943979938337405693815515878958124926061918974409397390046723089004889716182466496754073362076177507860374255618917501885920161527941374765042096040245241116308058347559554535228979283596623250402638257379940801189275449833025957477855853333416135649704732506190416021519713906934980458699315433552357728954209121429901528538781873079287160738682148154099973965796196036144866181172509403039067636073768823081069372302940931771300869301600089277833490890056507892248892627188318102704523568805898136229548582754045368366868874441198284390012338332198053379036199210639912 [152,148] 2065573443213934782535574144242629666203723666037826404905610476171092476459269895123469043707140702781118216088610806479251365720520221545269126015069163957786795518128913147790677663008572158648059122249499729297249069880620989496683275332957478112280769987561974157719121946351440745423684163626020654085416890617523485643639949173887442388113408000812617992309054558616718492313124517388090724466917191189330857318034288682851037293813485234358813940329494912571075045579833781712831607266952730019033596631822295483687107117663422795890322075859427169870554479760390114129614600785849385947544440759482066291741739422752002315791861483537071833559529460872051621551828388120078847457469716364177363288017766835301567727576693259752163438405617387488732197213549584308324828715105516014366487477200140281455389053186996332298428669569337938766463024881707404831488360110655321911353326381090049585522227737570655569264340503856195443214782699251271256854815582199085750143664069172916967215076764456437120861540064696417937802720348175588558813462608184940912007323851609014555997076030404371712748085226040500108974897308384064949282868689731568115255865981450404155752174677297775085645989644107101057606023627899663289513853555454918280100804335577716247480707475127136229156060053441649870191388737510782350873646872381581997063335645116732279003116645606257978904901234871531167725858800783763894525985470413525545306347639779607010516787793098928606523296326946708203489311361832057070139830329455300938865822830767141239632982989244162403295019238638976724211042275473070289062790928017553703967605465904668 [152,149] 29046235056022616700216530070928654667112319363891921894518176826611697978599925159859089162380827102742923190986833500659378053854176289344587030091588982038715264352680542140668773530330335830869810505089961208097308828790830958875933540870021912678941540939862567108117021563247014424221457373094621330149970274172607213255110994463296881431233421665625049849164623327265214891998564839641051982232388416028282445008636090299921588850944160957627632919434017472569406755142226781147649922569967562057837906576563095348734491734459795089266307184833260153547988800055317209007439961265903257941927384882410033986644292039285827660008225560085928792926801827720543132688241022530175619178318557234332435385195132189859335801927562499940748844741935774205235021572529900587004502314179159671899511118541577120328079468737326654812902867809660825001851190129373069313217920374805309115054578465743633481183504939773286576943258831774667957533736942986557517736726636938486108711914601887673314648440700788338097429040435788158914451791746610301044819717138233478308171858741043563414758966317869297725335606173867681956113388019924837241098898164311071684707210732622557693232642272175596974323472381587712218720484892028821563540209348471977816415341434769208523781384875738165845294558676269022017343066780431692583312162824229451237615836269158463352351989552374802353403019199664467878949527439512310861533184892409149109952563990964821323251338632127188448899409341163842642475388466401242017812141305011617453310986687386714014697030188911606714707735574224697380866713844624120954036104367808366933875408 [152,150] -81727792003024682892706630384334672822657358586928259484750929705789862433550793935927068410110090855182553348002077213202593385126391519121139611696942273929894590311875321529820858120769400625991876505310183295558658362093371433209475103248058523101617902362808090640895436035234185625197219301151254229302793202961103953824563684552264809328600188812435170976936546633022536276057953156452404095031986460834336724328623919990042224188383715019674569004664820749095413826726336121016370577451356586579023682210098206213223517172255806350795536861442445292927961528190757611344274341598115049776065616896579362645203833559596031197296562542148072115440642636427514734820967688970287867450180902609104215995361368144498920504170728444811637536938503716338988034522875880621918133109482142701512698905860656010915629935493799034842855514310107200445060448148292549882077541422960461743622831370518429884664136390844734194713754769710244134043904260053286459511176258703919381833003432383955641628456124078476923163778796526663729794696192434860521173860550825530261825592936172613682856562588668119889463511817273303093481028956321697882627166056792739026162109395890406995567513040025497553442551439313002841273839566169364890668199759981603531999416924202874500038575191870360938033519532767906231555491094242490374949102222104405368636159031091894866915152556569971749424834210565869729645561085926064624992031743422884829089162450305058437683593369205618285423669218451796125892372989886391288464034440504945208465135744902247318538003454020076961812547613996285395176899358141352970272376622593828 [152,151] -146147788849086596737271387637611673897069011982376773146555837194033626787528455031617277415228558275435918283975582880896242627781341427105781339868232258110161072467946832838681093120180135676165472685226448258975457262869613983498112659692851250952319146482115470573710662274190000513000854178411173037084695417080538105929706806250383798666081883905367920991400182765418330090494161141389411201239725390932977416161914634597069196233942208723533682738233837118448315134238073504232151817773935982108738476328936017392166271736169777957866441810946262882294933075800626626904791386964866766522408078885680406578087995178097571964502111020605754137862179704186972670575202152508603668597025464313175283878181538991072950979064080686124181693441740676930878366277688196669341133343462057845533835068234388795178078929213023250959161525350902352275885444264664402253386071720187815772532541736292385900355690720065850250376584467038047285903947185072845354954056416290833651654125881873081667517988714844949417003883735608003606155554352500295508769760816934136458366279464379755848667035785289474026549058658915034561684144734950945912992457179390309124954014753033319917488658918600559809827139737901415917544712022613789199519617019557714646910288327907749822730509940667680161076447387244318117275706732964190170006692743239068802436526965384484257898031926403079595583413503947313534775519715176728521319997754328761835110198401055703958302644490274142943469600724436929119515406436865083033537704646466936571295682027558527655050752625179829409770529633490270634721920667367059141343488 [152,152] 140617840801201919414671872228319169124502881387188524959242467491639954161574119411783019965257657560102910212865904879006437029663416463352709865721788223104621605606621446838285286537370291396318579815027497995466035064619135688596015446543461622415962918161608477115193301836328195858431473199876308774082701808594888024430903145791266295239828400936404778841290171452204426733758817347539200370819952268043895423370678978181676528257373820565828748378830429577104786350785695349979118265847647809303267268845801315061784973467811670878535429342869471042523278380419837456633915717465199666328395708846744394848798652049925403595648927701068709262905180337961168492616836762788012265732183499041115734094176175221679102531366709231476853201359990543779768164251687734492943500571496227716196956231538469773227646588519431585254435134864936337067685359662688134215971758714506959368800335008685344967358331840083593834042048780709458658794661583224237943023316269007327825140838048321913839722437787792679217879669889890280098557868854155250988491859468266476324093907705846315143086020173297717063211084596099399879630589686142239024211398943493107795037949675153095310181129046823646901119023892674515771451411664675282053262739743060277846350643091001439429590934949610359102010202703798593847738986375744236617013390406484979143666240328474337524437002583325686431396539979188458471326616485475974479398165119950904179045507528583450522611462295384441832570188660316898552048573636887220691015304983319432039707068324993446751276167059858816169297823116906225639820188043777469 [153,0] -3703096725225677731559849199210544106952630706027476590982725351551433572999969265460496041681828919468332820491303229854350618448126176345041428451063479647385144783576387123756368236030671483417979368282753978446910698846385459808818691403189170599499693478208304993670305787090230718039041581788913907490036256203055882783297602248984553260801391119194032049824424932753787124109368744910724085841858809869522892408630635890060756675485988644394266546715764435397278160937153094300664890756193737156240514804424695285100839534329641281804934575521960461010653729965731092689621978191235861796256725192556836039759623196404291976603302650080099453358656692078829237177655054098540795871537232800545048402379821275657797878484169653351508005127017370235817013022416959259162819406265622530851096791963097374358030204188212922148021933605174784314770116163075814421862971938494197471875281964313495313005682079299810785408862871786299403365137089932648223142847228736503449784554902946358451458604924820519326587725593400203806381688904078878843493186043846422635973130074839784077352103108730933302875460960631342233524099982648408917917951942015995444365768267448239890369044324005703463452287465829546707548871814196717035896201286184757295698514079040349613591147241380028791127890998223377590831324430309764491307612731465000047440600384040837497915432116739321973771925303495536817795624151764649465269588864438222210740025878543272830261512156170527500222526946972739928374173613478341096516011918027113591650824656978529491295633624426748324526471676067170309953438212727958539113629988566420750347726668856592270594025859146220836379982391507500769899148431606372177225570400114513343549813133279219284041199758397890159234142889233532241354472895093740739258111238952341901527928211868461819183244663401308863972106395914157916105924280910969831302686500586253357466619309698752331938854668314989224889644440319679838820460103681856356762306950872200025361608371509088317344458499301664596079452927945461787530453891063769185506069124918414321782169791567058768964924673294549079136105693994327092316350973553338894232295559598619981267839786918410520035022187442934375141956731039316143200193564853764472110051838491822472246067200000000000000000000000000000000 [153,1] -4161832290215476913910730246727861069332867089738272721654571529194100535584753877898392591322541267191671565749697005536061517474925199537477139072771336406581323260422471238824375130403252712068362723500229570441082859609807480882983412037802629335641560038444358393209926896929797532544045006824775928926554478499998147311064989529886616843207789875843958202199937429395502042022419795171638747346644178675521875023745840372035475966233983023768484452805321775442388626433879229667846888859838695282981005861405689172248952899669518515533325342939576555291618559641893579213938811571130241520217783337291417571991063239692560297744583579538432514549471107106278026435710637563786161833032742185495214556869637525861949708227631739969481513722999454552259248910064568263023139565162418170049747553235908799493223348760189089870576821951383493261181363340275324266344729333366983003514591636164284513000041689517454141494992741133335102621684713300217529934480056481277822337346182566998934936104030216429278382586009881510952643181488308466854802046130946925868290163495139748211921383188233568244633566358888012286656737953045218794330486387333153367679014156462397643343840579756467809909398640735389532880152079219008102725528028143312180708647561287647223008197681134662284144874885433533270481731100017130183820019458916931000141919193418179130578644420802817546579880448898406179282632602272045315355165702835739398691115658174083817412814245794102959769514485888210300843210676614653107488275538166489015255833482324896473033931328276817524338648407120989235396384830048958129837108622346854699970189123337756155959194088032289611545245014382535197882101824324912141786160560646782984601614723531290827429103263895899890009561764595467812496999786881457564381673686784397112980882280371974406240086808573499388790497178859155881354437301159474019234791976300980303073364903415296332944994953764814449342209039304450933103655349595210385257080243940841520814681224361463796616332355947325204722868899965489873930423801142719621283008993965693394770046611599288868852231909236161791195493532561275246336138993637509793174355354961200622907085619867746257046064653646991733065662454550687558127201572063598584767302114114215913732440064000000000000000000000000000000 [153,2] 656973167282131237618971281204722976709206656630495258286628622723069319751559865558941691824032907940289516107692616552491354026817563244087896532158207468926378243839625315637071754118398199694426597861321587261717772517810880554897011165972068188666432305478500641655685277122513031814302054868127185104376157962178201457397764579751342178430988840450374646519155331955235243883330846166054282177206551669819714973706274857987431286813847190039675521525870982855980298969418900988515462311022162357049742759611669414793860092055250146025483365662847228533549731013814379003351514966726622400632001164609339076248655612500901860651378978038482979171804656505840557025742030603837047095402738539611879255560738534119534695112416878549865721852072753829763162256240500067385220234899836364612640712082092132982224815194902774078291470805550935224952930223663709067738229288390389802368209372403339095286568607036587978235543207776756260601828757911203945438271172256246239350614239914687052831003580393868202909125538190320366079714021214123098571663302916228497744723614901189593788933950825621055886411614711655665508557377122065850003401210752972650672301730926095812063591437463617868303580201654041225048736024222035889694407778818811696205332445599321556324472724276095401439440072417950867661106183522588376193721810333077270673872018011728290920341555471758721305812969338683063766748899958164222519840268054052109712823659790550111932359913742629268026756222034979117234471768680506256685681109705111929766541183848122879096892922791770021928512403202729534227476122746744425694893767808047702193261366946116704532724035726372534716050800142229063748407056517421429018179891897119207983944558527721102573497464560328847253802915300627733859724403491619487658496402322272286184184982890340069943161746507928861602247225889978913693951896397889082089299543073125336062322083110941929121636387036417610355876966251703855598997343378030450523233551356872466947338443497945599900709448120199977106662363972719958658685209360701587066521153219603284990559247197439927986127645980408150245497189907001056853325855807874963147635799129048422458350911314089023988904782133614983976272304519936112162655553931135593792434780163735496163546103808000000000000000000000000000 [153,3] 28975144378440848890706386013820371798433756855248526160671194100477187095709394168766464561561254307690586206407733825744424712919310576000377075817592337635707934833821959197752867884579918444486965801892594371167065613041664779917938227228367701520246544097799404049836931538117259755683796317544283318847711869377075351173677261633016175896411295437132049330909098811775508231336842140885547872346247695349056422399583600361399595265545785689373930690594541283349826552376585213668503663709478437499038422489666755802030208551199416576772057685352302497222166047415945360320839311156666454556559339851869046295801602164036414860200657251846519476410983335211048521296692888017804798984997862188241746509892362109664470967520943118647789208785144902321320869546785503152036026435056560588381400617463805756789486279274906854947327918934091959417082555472630713980472856647971889070967640908194176464823936299152805940689376157015294230248196832854914608314840298439302966680922063649861905414664747788170526582704222570867259548208605600898640782051449284378787226645377018444611256204187408199916068621507613735346968608649305571886481487224657406405549547318979753308969790109025345334981351643947834060764921008521726248100979932837156406460362557036689202964122474375139613781472235190489826066007019515803934184775882765401485146785093417635954075271339551225160823869184606727427590443788614108423013977137039098577225713599906911294203128372613853842556574919398419737459367588913609757042491315675873547417224272716205456405934694525661364404178183803051654982334594611901705618389531695365923820160521912844030726202422481301512850872646045604538506677061864380041128339281367043171271360610331186016356601337534243250479701592276319438638238036617864680691182084269820431254431204162603245495048002826520478268514836082840833800855957022259723235697615874524547461292828912846898718467917596136701267615311652155469502615229729278457468993961961989392997690324980910356354393093034082964753689969021916642276342497928232859736872806962537618089082841512676156924907738450680638593387298977803204677406916432910540178500686020072718450320185573994631219101190356852332607005552653358662323268039929346675011634725028798413807770664960000000000000000000000000 [153,4] -987337326250427423632553583147301746167535758469516443446873228908831735035930544933132652833328333946665347050558214682241430400932242189060564849625174392088356652105381484925677388450993049028673196874936130177594341851748560623107441078152439462656583961396762031082816475638532410592409716631315461212381300644495846106308486183309322288671119794633833523986267148018110795439306036558914934795020399344263107249064052946707519628943025765261453219339672095077714589892375948586606375183670940269742422592481689801616458658160173368845124562337192446191449015076001882978588324724270258640561848636639634943819372185059867675435010269430984188793600486220847966291201037358715339192563912939053875583821018160112559137784860731473074319753986555801057199212140636737534766673201376879765884363101840708791813906716157405302428865601075916589435175033354037743677166167644627626826135429253942096961732774511084299232048733269847979042180481513061937391857712183803861425970816014853225056332833821742681382713815127443919937284692035398635761157498078386809795016303463010494283478942692165285979365191973722551591692343824165636495773970978979994590694842229624386091025624828579832841488158782121876066567791543685113211195498425675752825992915095367357548619505378115977271750074271546305249234102182419697441170257364212002627032440116585201091683945278552571868643690430616577028760092825465709919645809300008177055317880569362482434141786506843214806951053323317896900243543584457694917097046978160167893657153040095447508294285465324810269609696189088199684414254025985367492895156715082649172749960753456821749497924535397138779192078020833210793653943922095781861463047429200995341385056041951020730732295816353487871914329633806142562173209340593578288921199932771894015898593775312275494297174312117995015171656482395950898716614439178934089348715051609759368681513787584852029856051296518249824660112260845432374104925062925291880873225692351581502771076439628123031327271626302361493773877004782670217785091354816193130645020703208254898583108117443561761884264371408307389635632540717520564349647062100478808928997925732772083311047981564263613520572685233591141547954090725639393108723882820030877415725279272077291107123200000000000000000000000000 [153,5] 3703121828051614008317405199578880770448058390921114447377097441479756490769614614724775580861815404397244732953768384529017859785655829081616684299176579027396795115003869146518350092739789674213016734915499969918760468605683508053630606963826432074891021686233985467871125777756943296395258450104840333936243308267533317313524957187909421162477548702203907126427235295671756176355492693394288904660857699720301066886586727965330146707781891821263952343364430824843625931945317711012424062958580397878831197644024056217333566966970657703277730118283045502626353380610614453176481945226639065800348605815029593297845182641839034645152005059871998360407818270238654192747067419370220047768570470888134963835195362450778584776103869052005507258270791660971158639820668585697631166891855940667053020808341804545083962510963058949727481181299216557904834306871915121882977224775782672895738220656709469915147677395061993635449357223064299670759193897558608590103019292315534385246168312443539062913785470741533078885762026473714220832423078599668396994105527536096132338166197035103962604098981614567589022781853392127140085523909848273250283357218260741676860180723468945366157011964153663536763773343585381854266371506127329109357856459587355648101680075851578882394527914409314515324382736189459051436640728204086834571882557091288847605825215551818389616967417531165916271539271284414888858675427664119690241053656079384685472509820910739363712419709974229246871086385228318572589479071608318212683856127202643569164897891909987446648366088476784630290578997085642384953144259309508693633078361539065015865222238492384867348753417378844461312718884989465455777043528301905746262236222869649180082365228570868061622537007338708583100319733992967976591220354166512787335198043317550842123203181681267932286428355262277283849322156796539538223451128903099603172222292976476991968993759677902167844184131380064451590964961714267818795897172253252364474029366312956726621057865544699230353462137887086983219634486752241872278375780830094177704159349327487946497925103578549080483093086813019012483419873244236917655397408361891503085284901305286842992968176272744075032550158544323338603136450763918050492525824357891077374618330672127116887648632832000000000000000000000 [153,6] -31701590637042313412453949399404581061051528589144459152821474467880252543357193815728014110486706439709192002632404699463488112741853051923838735507210661461819980540142759222292048220951544508364647611826714810928873805127660449791357249468705859219128715064926544357148877174812907573648333970714099871397359698644676450167017264826292223357063350989081367318600187180551629612405751853520984051033703145255453253596390342821074480122627197909393883669442459603419825638393393041368226354186622933847352193857422256262724340223680254446425231300008134979588143953097853258839049696654076625485524219626673513782773130444465490987217683003882996890844037707947143723576638334640310309797725962168939770982918605932822773874438621148164197387911435465648284186405025193157382494658201055104513461365442300719119466563751659190882150122748348192860674976811149644869980451974296981455980643036753781988788175968755645903613214664308759284926281751126891047010708460370554168184995474107292440398328189058699652654490339415997073555796830364415173479735107451697776654300793241499269030947315406837249332291498132974926430841164719609024061221928897869287120977478554068586543604288026426303797511322672422070776246093528296151886836103452617464878208357509962164023035177141842133537781887651272968007178377370939705074478658055421296049769884537045268502321175791465717421140723731312108274341793128083659559666855754135788398561493288436082111261886166953087419456871654218517423315648218736356986841606718702025940799912193463346458823199151081706642001310970612842862579578834949055632657777974139550618419462491241026260826982954688184439285032658104591274540213536033334339508083012117929934036537475697973110940045689098470492374383731419804934585338514200744361700171537731153214860181710021190943597914021121346929553903752745315532087195771098575533885065419484248179526815585722874769902638626237632256962947094192074974530485844036740869250364584908105840015933270274353946303888604143654671363799892721934609231718415241192260922722648419329602464653111973057045157229111710487957174178764320208287489796747508524893628086532556138727207922801766922019991976338770538652411133107908694845926151476700069490986105087464209670566051840000000000000000000 [153,7] 188860579794319178538835425724497398605887351382966235110373185099152065813376800123019762680961163549931472305941839718309046634309972445939733304546231468368262485455026436126084832095769023371605413711238605694471571528098174208221745254715497813035146012590918800730802990652564793412911649305900717269810642030445533170979052003666173660076259092321220054113592649994692435933827529547140257209344210342597084890862689681375133052709524223359475197861686201315432122062385590507347653973441990462362111220061201113093308762109088335386947066894475218513099991250443153434895315514493077132113601979037122136064125444887468604769364602518959359794730915524295366223310974730114026521979500509202373260709202948035562288061341670555103038563701800607675193086755067175794942778725208903855603472181839017171511008085919150562063798056433699944864484311447428896177531979284509639585717672125253912459042812029621615115097417289986428769255834722873743096433974819001339819794110340674324722408115970157280009868351179019423966737059630901821791632975014659212242721238649984797449769310296432199943041564043820079301400659807177009536912927057052130841213929238702800628420491450597353676720835669326221696045253969204271121206293911245574126855841008817297116083299325752359171821011141612662108032171261820961827547271819772646203100406219334991326041124150500986427017911248151071895048462902839695563041803237746212984484611197064043238555086054179841341892306677966992276785421550433203019577827054898950152485801046233483496021804699044424717515622379072691182949523554258665620902816864151603340540111054422421478909656536584814851683093077042417814248687774209978224654289037793201732853463269685894786953591121849713543295695559475436854679763951843871899123998048548053472917388764874825155074419053399377901477928678664282876182781035688595739711203554517342640269406605247257404428281982706893570194458921084294086529889620497875413355221327006378937189794747193360262455457893866046823148558558538989765486562725227630343463054331109619853856404140111062466102631950811892432770736276424748280795525253334856518119599510475701452481939564154764303121527457650363700613371642347175992636764675409648416135876991183870783871453757440000000000000000 [153,8] -3536576997767392698446738388343316675416947788975838768621308826263969016197846438408104031011254807214288684876095079583117516399512767292046540227925555142290727106157706179853852233233711356937338862815575365873787436863568659215950470624429552288618387072016057983274647270024868594035563504160446709417968521800616234354017092024964607596882206220713648591135609484243045280509525269379818535344077497062880453176810290171968635166192069199419070157960074657804018158763907344351064715007240118870053027332711901313913238279500625996765321541542605371090725148264565727747339330670877610302289700696476397422568885211302402733103657346789866687345257256706919206358933210099751142345518288926149024957804808803834126761469707184387163068407156266058596343493345536160228805278550333149318012769416938652107700756897409893353199381323271677865620545795217835199345533996494159761243424635208450912128644543506600345253360659404679757219911884453031652829263365191029345098736968772465067519572224956181765843818747604543598332657842052606423832687519990862587951168068769317330812887089462509451495106765609286867130669687112774951934536665489446238073279816861702461708958035376824929220796007241593271431132200007521354445590196794233826020626048791373144975028860454546420357138318669105547875976056723977398369504717137311127781664163486824273715122064567739752600439254694654889159687266967855057602198703388491998973842013154157530872654002564661735777984936708979508330721183100467460415854120181552855718217815310091788042202141092011772294449926058169792878985437458707887247579125675681802941174780879623778283227417524220645675642010542171087989238685255190432930103444573883865567581077150772355258354489700630782161933762700790520056913627016562270102573169700098759471816268160449601458790625603206638518437930340625731465238415830013571859059840446241329428042282864626183803517682178295841522177600253347516620791482626477010304892831239739450289871139693233582026177660696275117406848821217309403289663777354250177017536898042654948406787103254928109003868508556117873370885677052750590501579728791159879306174963081406368589131051123666366172278429986540653287719240830468247523603864286300081127796862512131822454140252979200000000000000 [153,9] 19303451627382373916391739032950006856677699505543792372987618987437781412839650495175833480495773258726240812546327999344248179511203295860857249124141765485635951079612533989434524732106118657358670695906460383708021798358018650743704413583317822801094167206065191324972906136441847402150258431601780417643990370169055460686781830728304240512626830991656446884264598120407392837373121705201639510040553575805127493838003968132402794994004634859110890495375833999904641496254042944607420177934741076212038120126684563934939209157501630105072739358821820682294865390558721067007909436088460971108214259622460547905358464384181880159716894916768448232897628644791329014630515497510853687116525501191340476810786304665904508584967949721531684509321565330958762658007625087506254215626004152219081334804093147015918824165242285508259719467447400949101994751189913531864322541269486860038968486054734863750734989498531356684133511530170145343510605997594555819569517121246151188065595739315044034815099679776390916230464279075332594759531547298239043695932878468497278842760069108526497038470281603297951208538788400991013217797587318461377996471511107407481990646663627229928974585033538928123929410195629344411481087731231582864245322337355453315422300691502286803302407018948724462974179357767494314297621671634825406217561630568628375519763176743439662821451069509186483103146255248717406751078763758704359851626558441644335007900066237742576789206173827763034195860640915883889672013593468608208698389210479132053855255180877928012884678208200408715015480024663491650461200820693165268268802356964874447059113928966534888655499607169235994431047218380204220990910393567646872659329986779393494113204192779333711225772576854774863577379949480687836249972294218028713928088822687288397420575483906255006378469756020093050448102118181104380451337361590080217758027978728383264365042286543423692075788794211887495408430393233039534975056115829892532921391813246630813313195411744093803647719341248335761266210543746918620468650151165500583678340351306420275332118304918454328164237505710789890615136650444739022156130687746671156214525677929682466028316964794540707026403298966425427616282142192311743365545999355769090219205036477546391920352795033600000000000 [153,10] -261020276933095250569893885811255420460364943373783641179606801838889795369047605504633646325221802576230321561914799781432800362119890171512278786970358910835395930393711852366476025539193602715092245075076498721500097337435400868031870212361045330685328195339142022298134876727162528532413203142040189805375432193963017381989829081086916312553005337779150946674597673081339777907820285297286791530426189580089329197175542026231886279877632846580844011721638895438329896916111842526625921025142946504240464917102169917903152604069459498430850779508770875653113277327153562745528107186166945829630332647692717692367575436886837162355211091342399605079404262907824311933619748552919326190677945602133288300561251079288582424718341148732180969069737652644987949020943805908395486211524240985934320003373901867844727543358231773166915407130022044270067314223782822059284766602827889669028144384039682792079548541499159686015122717221412508413315089138747570292831128747463461827772929969155688547063047849704938574262139769654184246097884275810687306971854319394614216287797309219872939138286794389667635713585075405529362803877538410426346156264962392636974787693319371705982886654501038164570961619173723674969049890309000900161410119776586838243793241578307654267576370139681653683864723628143884654774919923290350290282817234088578071746568332881778149440857629019150416105283155577186172273591433380609505533887260570620558861752913743749422182553415518097592570876686252308657511347890249085723686064280391096607631176861410304377380965846281558668799942579837143695703099675044063446363198692282469514344122135597874623648282530942872283738784149323917291495407614957929615400272196277475200194825279836959309900221254472962698759966768754727950587141758311244569557354331694826493224175369121189873312923030513898085717331360319598418363197266696267736137638864569590169563246500389363184945783929570561170357885394830481008981587171055106580021589269112390643799559466002857987067593070983404252476262734678099402140242672774695563911930874459962464242154711451074993254187014616686705483693129849509857876386776811556801414361992951390936356865942523962353708809544472190369231508695065201097925239170156996411119129064446606370932020110950400000000 [153,11] -1166988534672313476985231700481800299763276591747533840465414409341219568394496268976233747936855652293349787622191693128638666769382199034795484021869339122307840182614790566432557039405553644324690967591280167105646072659837735923759356079722225198977086108863631760633441842647302025902656118582465304764863525285168013001645719928909977328515524404031426733902532145205180171445854694009536480424793524560901898476077451292644787780362912382354744580172571730277289598498759632627084511811822645622941146449692514054730191801621482675398279214240978221577224719153934979708239295083520023424611047496537298575261186298479144420210674328794081261881303312812625573872536967629437017623674445989899824922481943415500316290762729508593683790566414023474068096129095081317415472735330857695172467390391677129814435383859092870009775446189046091077397578765462801027125490652368539351124630305658116068801362004307608522835532577413037720072828664315342516171959804971838297138530840892245772300815353404090117347830587766193896983200680926504342072510116372846345840185423362404247828056970141740162881701284540211901073683719569042278746534892498683227070826362087650266445602109095741901182413053886269021780681633773580656833794542514264056915832378096064607867063000869102731502935183404176629567322402006225896220636104160840528845976314450595747647927106422647083674070062705844234175396299290870896911999729066167566651640014357217206506934256434473923715509929225212360812488699710903414876783561552314268884485072208985152243472552105601344248704116016568073600072025790861343757270713672038776388173165586247540705859958362188428039094163582627863073208586353696543433721136984245946839429259788257268984194168131319071056534966181696455224317112702679264050335014232633790567271195824352443678279309035073835887483536970823836506613701493539180039748568178937259928577305259274083429221901109549797283258354411159840882234149254301789988835529506740082406899299296027993759468755868808183567265646806550459793366444231320670157844273540646313975054684228137987832313701451240158708884863308696125721336152040819922465687656554345711818867739648327066016459160952373455681818939092508999905368148896156087263100362521874217542045185081344000000 [153,12] 480014863089700440005583676907240143979378996385536572616782377185517718288692189415878021450261857923862676454739486703685819478159682225531837442168725949462943435918957655838103047334323474216100357373662177840607846954249228113714398875987812897426720190279144640858165088983553866964996316150500376604594450396396154845948925326055025273062357463753626519652147616644361436319408994871989090511844392087954029060880175482366302576640327400956464979284067283577697096670971501703362942873294683704902676122052188367172150038556179759358348862608728345596695600446385516048245618127688116258318012360747162836686926877359712690319737685686145932339842378491911923639718699903199098042821901762806476044047307322287539709748715471532506804926143952384404647164066415089893281445797586209396193029685334390605584597914192926950842804727250633726383184809254978119783692734619257489360262557571761598331001150667133037488048316301071900754140095659996150764613784142545333677250726850232985650127404679289043750917318055675238870271992302949381598399681066652001336436561717379898844300977950345833051700493809580880199819445133365846842632223001415001016762414299009480506301424273972538373336075311346341446327552521305061994866674079319605089340958389099854625519093722343339233685135299566978360072850751267511381601484906371435979083105654398188374878460800531984970888589876700411693061219344234504754531024700425682680705932959589639156761644880975091406772091887377235157613846627120831434548770079226226871742970214414973641345697018581702485321841667898834484133136164736293772460901815888003507271053526456008228614642221306000962674875292320155895186149065404151381297560267653683954609684762600328455286173157455006786582181176419775975561452223843538307776277528083173965346065256834194541446041219496016791251798598666394927485479563845027938486471839234371069639774170512755795295748345965084584732102937033274044436188623633082486926092363502033271863790749547100017648842575980868676424321774483939645050999382200770811244971803008712396813475980028143033224633535885081984402411987297980946504133136678097892318302285324991254535448859212730667006222050809449410762753567395235431849927897939155412385996798238185359871196528640000 [153,13] 19367840261911518109142869776036723681463332755064147317122558632002135084706168531091217263164695548594371390778352665858694445581564446391679524331963725126109196722376400582070736272932844099448067969128120776815314661730533817837033254770611945113406558959040083201423513402584908113127917498836137624516688148689291714896590540553285845083199698363391685561193669150070129230865493322191907622548353086143406203680466505939385231164796987629490180819594193892150181780757260175974610914355512472883658053556602331307779027038388401378258104375113031932278649561927895652618877665197393482135120177998900297995535315829430127402120593545938003002600137317913548059563085045164169658578209774977791191226192927846497183913811600702814282759779398090631971960739642082517833576512260457531114981774205989489595321760143546810507300506271054732994472784308168769608577821432899738390361752548054507807073779542369805905501378626909803298527216853805964650847363630594617457084540212139371376712534965005214220183085793337814143718059387819590434555096646457430517340823365235074094114438611415479389153349021569437325165004149769470145796096935254543910667705812820133208189390568532923956684431016980104323270849418095641995942135264882046269211201683933179751054058988845336580559243704956882391430739883913723680620895798985306983630568933638703149815642734752701794271632651536559873149254321445664352505462788227829629080617208272238010530736988705769480100088774996268688703195800309674780222124257874435917841916469901886557808785436251861697666945714852807429195733155268100692863643142884307167401430052072944984690256334594728439375158986910679280996250355062280261471087612034628177567685753641258459460099087257180477565262402097050289850564019208122350106023081622515076586889218468348256018204711670933540461174601763053839638198803644905634568883240818075384469299315739132683664673903046977775442521088602710084256757564842370059659188877609384238906062492221608058900217906153626518166560337387733900312269036014450146466727157348793047154650928103489963153212684208008102381684783284032775606482993114664707453876660443152587271625326742563431240921451743527948438407277455544522435764355153617989647194661153535039484393947136000 [153,14] -174690948219057569966099748219790485252299363208489241725299845972702153451430462610232716732942011203172357241423231630498772875175914298102755595579193735764731730551004390373794715095561759721452124536209190197577861674991934827581932651301121519453632741928513166919721795878285058781721154967802268480408234583176404187198194196059518109688311660399449669876035509137325278446481023338299602146612407149324578733162629731454355449337876245353149105584293375541714099131756225497095140708920000662983119972151689656623626804242777962585218916760237981765026051638320492501336953360202845695019091496946881368735338662048883388990303760368920112379706931076239450911500124973799942048673049049489793018725730034539122260027182180560248494217427798989624603212900403975786073731997510025425455681175177818084827741011496181895641370940938096191980610611699370819952466566972116697890501172719384251479939343763603826247250852377501136302392819740991121490447245589269578486797250585989465483649797855179500524931645952262766346695477010349966910785389021510922300016156642502239344656100053901994099123981887070208462583198215413637616571738101157205922364474816659726232093626934505754630966068210694295984303591242042183196578203372658913981886035855643030598353642761360627046973971262813409958404599226941384855597479518705495285360785975692962498043574017871765670950603773195373242527288414102911242316508447754183587993519531922590337606690299443475871655481194776862213017351186752036799128585511664664488894882557864501665443534848321191959494787856380108014391575841909461110735354388905924815469553695344391994803703093204383773284996340239135534341400159665502477115330816866024727207767725446715990068673603107965885066981105311862165735300419110063569272061558979218919792879217552366611179601086991117764043634856362869329802315425007887813330765147824990283954336845340148429180928584211005679363482806250033932172577762566467121298135975076505056711424439885432099979764425214382095113521201137301964856030557359056365797420076041874273142101564385110361645084028625458390799314817695946983000419324012586157712107423558745561675024891243943392262711085705480200989508214460985252336187692936369663761629441876037272218894336000 [153,15] 54929394806134526607940547231681500537519706773296354801345143149732002387764171554566804189933071129874115701039277238323421854107883960651222289569390295449330155241215299116764712560239016726026375692340861481410319434290769317245335780127641904203290513453655530672516059701038286047420991863895651985405366086776349256791533357110217728230287839261003361840639939508014504486410142027308749041916749598101136996021247561639900737247375601497022879485268322489981995973504198380473931326964554508895245126793545050711663166190290757024307303958039603232418693545978178145563304591077640499120826486597013059973646879750722522344941814121347176692916163568029721555727768018738629858829876776489599343524602622911090265397851784133477097773741090026750678957018854509452260974996814041147505688574946633137570240803330375623013968316120802261440230481169308612221975917945775834451648923654260165705059774760287141615260876336351253786696240037054217729035658424710765036759225261823686375740626535566066692021832659320509711721109865016220524333562864802029290104795126509215017068181994314175761149319496592907906078779618643997075169230379105673699875357268873730980582700092448832456877711029433523781027879150109441646952890776733171805952664891307101808494154265439052736644058292262977212821984405236138412789612674555264138895068158502299774943133201216317793968085640074135751008381787893482343139012672797886111368488404676120793587039688867791632045109270764314672911858248933732449683748526957098361841610693490174566882203799140246619049126150007364608566524145905225368956612714272917369425979547696414365885896659312765986249423979835349761475581353810051497333385988420718522003418293639143324899933448651163605015070256278864572206604541826933638325906749881192807004638877556433317298378975615289744333583512694486322984855107545493793269922851218125827147029157043181537711789544831858268003012286937811083294684173563478677224624846033132209365233690119258285297102522846550931455632868609322162378995102806757807069912175591405372668166951895101410218137985000825475507976232842973430157278172096750876341597842207320834127271438086726766556742412520644976700600388825398353540699337580014894460972341318733791232000000 [153,16] 2387159215017572492841727916588709816701907508289859535395807504406788149934322465233113991808830352036511640504404552540998577598213411116602683217776006290259786877686153241010560002435624853559436461565415352692952767124072997301040023373768409814557386502093634856183672030273383649764206791385917112042061910385975979825661426719723623336701935439901352305659521373112819862707986253231292639068243776458884840335052043583279381503774716460156209828599747315172650201914716181244421849779342958093161098576629744388609104960905347680919263374901685427169208747745565388545312319448894043212597226369294356885794631058021608952513101700262772363142225586849344487541761229123163153471801081727454935660314855313054538449412090432561113986266896643887633971223506386775728864826183408459906794944239867797814785648647051722820967154550456786909105649773279206810003967573434293645551732230369031226886040203689646802336661330521084169619345264628108976085944904173805314294335172928169039546265189180495075245971042784230074370084092211900665996930620665321173611401757646338360272768423479908679309297315678771946001135236640634250446039832027681388406691868900355197521039260797751683921517447472063035776280869755710472685543969121120990049146159895241568210068677245778519578661724573994474226596410693146907171393608217618996647657367925567340085393782627221112579918268058238889197277944803379276962016809547542592417298334676965195336419181463383779688643689601978227428593598976702950419880483500054893856778028278492400389798945770561035033984075522511827839450568986440315152680543709348006444497574458297834629142144490759064245985162916295696681872628288228751871633983945921961472203803881038113712843880061341904005424344668027510747535867234980057771253120109220783075067115558374426254840567015806993940576339910732996054776208497904595346001578418028118435971635870928181030495186420043748307378468495794012516476126419256775007555739264293175860889075160664554843918568506587026089811071692959219866717850988741160614563472992031010747338717586290449833186337070101575060988713714152742224703940886306260088692381040228694308491562399547142327501396224369113124155872102074724962349145193541594301170452545443025702092800 [153,17] 1901320400685140557387204685515114574352892906683765218230732515743451799679936575371738513393073000154731794440778014986301982241280454269454522954276436639706886650858208072159276638677623546692816230463530625346953560894828059147178735433874632231013286616709057532240511017931787429573249792090093405595560140638536549921913497091101563174215093479898105248199358810580718148607230008834455988292011719533971171495273065047813912289561168308734753960826785026666055131314446443029708994455026176083702271185020054301979368630266170095868547480169224324421807465917395199596902549156485874533995333666232229945056873988615928378155333583745120595361703093966260489781369080645926561701355652370944664000696264170473437858914488027669615537738285347994869620635848035897853284052410067565311147844591896352711667628711934439900941288530340155401881894922545353521936115968244368305599095731975329638399124714760116611678583165048405002736993316433706923851080751356031930306493770976862078130533299401158325465150880646685596076477106839302381088114670770700312605760287046333866413789234424596109417985354113512183980130865230197514475298848589024763995412364230637742176003510200536234463069965420592580315693815595114355555450194139674743318991123110527872371184171601466980057268979705061436213230552333999026200138166208439379890708758950095583612154305883638636908689961240899629323649276095364376904607444075663828258465882937170370288741371360932893030488794362109388220345532740606028509927816894081006333671168626306820647795581579965346027630622234819536478725142409422591415457560516790270529506131081970303284027273868175143305472652008316704042193642173950511183585794422154980381610476081762085871855017658994250847522373693968669099746926664918857282847688680193027153897047395225784773215546244571768413428219111207659602121462387247846036023926033633669668913036421913864971439130053975040633898922017299353961843244874364043071509067833593686659816062605559420320082850546446729567703330482962912529205042516759384745117696337746005674179155065477186131376697517898667082724908898036418921921592106371886332735077573687376666692212266299747101231201304334103331662091846264644219647643065157203131865496228724316569600 [153,18] -19916582187170646322869457141886643432427712991898957701409325055780473528237809630159155078254990542678344115276843716758319501578386662308396671622355516326218007070407143182911750912301503890690630473086989500089329913563206638726727033835291683208213861672851033371523157992159752998182629598775759895726135248346365019435887236602824205058317842076551617902402330669034189423911248956447331969409928325065739700339400879267754242007105582436200733456483664909587220450717104506961472280048890518215963697759895108342110967953481274841894472729066282016443333384012447761930879370021777968089820357465579982367057173787105046862692332676033399079563222351404394659223439663945142987154825705138730474285003072133961045517256174242510347198173634896803031790041382195481025068780791992706005714781530369720395054150314219969174161426616680936156037249677379157590501959314310602730765284848050875190504882240617966442147527412641450213500267209984812841006501957442138944038767242255672250926018951008346531831958653049308990021395738732525516531960052192676201124181071151696602595104503685248445848451378881350641522830835277663329682904825068533026328534484162971452833461570516744151290996174120939782265341587809100969425620054951647616033494118707985868456135474412807451774683236503146454385271486099216107980721835153117762787676711842196762738713625955690246440382552605631419524165522834029106864727062019587241006991804802517130903381218191357288145879367860967096552626547872855009151326687609880518290032443114464280132096538223790385482123593854210165810796263797114440216278666196883074644245440805202101519411901489286859403848930029668132494735404256282811648434521706971521430702038767899192667643509765713989146012636992588698863830952536054976038045083458051772969356605891588657287692349929364814874783107830004445121958121669191698737501615410107120433060666701846901247192536262962782892027584772652001057472285307688540921229911789747160386522894743593885618607905956536900203768799846943006295999405089396941047191302982786867038091602587781110161413899364114375700532823473972295886018618652745780617540607261566383395912143980801309741798022681880140675776824392483979324534304242833142185069758336362086400 [153,19] -10606987311309146773910091821624907121400853360151839231086773658273130493502429903172434009640309804311191835501755052246340808860543969973706606314721352964776842345674470716359520179049865970946965043783541671654146648239092811583692574735022606521453916051641254271053013983477399914912193540292933795007776990491356145888028168998953179377776607370420133285913302209308274611130269493930340063866894888059788349310323859387255281450015655577212564042846469984968692322767659259802678942507901748522897244412270736047118008625792643953756371458786894342124429701334493674394160664975064879133077589950864403084558201081318442568019716991444841311985600081904314598162097768986041642682432815693475663810990227901230085002272392409061817474004405688924326366884692280658695952613061195102054703618402132425370210892909218893187325146683264241107022361396745521562937782222141868066362849514098991323444069946841314741112264538631777927166565512106017732153702196935132840936214919744654642410741903268325046377651556525874815398089061422961748005600547864288354409590089871660656566337269238654882143949014142417153923166317865413288531309442372155883061978929236677812475312779848039713142066935703934111393276415793753378377319889441999048137814285213299403837611318561531851507153901228061787649618117144520174507410259729420027222941455056214935378861305441772090281496543242438760095051979923906026760459413543777080193080325553663753817256851702415901448513058361441519105555080707165954004419484456811264428947770974982175707399363518324530697237593072320641498130819846440557166959851292271768046015797766997800737664473965220584645074199086141422243066549129518946774414934801326260049653392743923424363791435623581341641231147652143271479987255330857338441315285496647713169813707285313749013570032576963338831187414591691454320504665121039342902349212904422116685668256071848533194702158226330310805281168429278189119250719602376282952323804673152063802345857047996716137843494062273002000146823080413745279466373581117152900417913557663452608354147712717778149280519611442818625800377774769435973799318512387932415146160920727468825759037016190986981561316782147050196736410713062908004708822054687001959312736963788800 [153,20] 56171483442789274934315975769842074521103845614624803170187662933976070960792848500963125821908551863939498402911390240932585956647153451054248276380567994787680745840175747829535130253344158932164974238407668673796891394665856691422094651510649473860713332065859507366964340068161301943120950961114916996108354512099651516492330029746859906434727668029977984548893106750898329347425431237506515172069057813958973689956632915940615496091625393710700989688119513024021774060681511931589757994016243899541387063698646216861780241374841130988390012143864056720063319148188807986667909405643428310616250041389138474899674639916006834724796024841890774158011131322424773092785132284598239849861486160796089980800952094205366737503410161695595274649901279667384454542001274222112000487411693417128480637673966683435653547769003324726214586438846304428239621501361918238374227068538987028990726432088127433425248986164065376154807592310768825516811781245561641911264725940757542148007574396342980754989191877626070925976986287713641363222223058407213048872137634732887086577148255337098830613392262369999242982486436453524237183167052068399034738184771138190360933021341448796968070696499356187726094598680432374226186434490426301126814709388659415005923184236356792868215897010608842153116811495399968178009404673047692008838408509677320616423896208838263357992690251832532491426436823321796836022098030393980881945520241475515162869421862969351399579447848421668737888222950542844692849462445851545512980458757007484543518329950694337143966197511429379112531659544039408374853774331148287318891945008931737713867604020002201380755809637782431476597695103010001134935370517657360967138348038567062921177172831446935046154264315434248429125839568886300211884255547838280691215069467748288159757797843442923768510701007549636826006011772236620511619434881184455506412916439943148399058000049556948028572870830068433859718124553793539498580233916926804933521882997409304700874056211907356502683962727997680947154777391335074165602770056820487357863248192800513306099082927284396618040508111099152866758755868358178837774142579017412269361880132265409225427711327232641688800910764907506074753268783110646009378944437780395119634641479270400 [153,21] 3277187958702900079666190087530642895773995476570776985590370117844122639992692302143227401181568680061039067709887824753157875636448678475879116458131427307355048154679313832216185273202461162090313241374936511491429627532272509788245790908378889373662971951291647188790033099792130662924904770824201498773561832701193517511558589293643629673944241735011526219743104651400470779267221377382848636546945975771312328654762706416639276202221981616987628194370779114725662350393716485269604698788605039719522906830722851843154131821804966262116803424855992526777602496551751352650421573371938375771107122796903279601986468211433515120629832528815004160498964713833438320377366143084380577190253848152832444220298368989964074614225487745681736689793566923131622686555408336807738710938748162240320367636847754224541540559177679460433307715324819866865324778816942317581130508674074169259301490231467988152028667031400180989043380911237756228288523448012646894508005780120441900555651138570307209928324963892466796949774493068947394413229072490355473470192248407585433492952265498481412815712385991700022041521586972482773857771871961823409644582937666465273105392159384704896257112620030932490780001056754927176892999341185594263192425679552085239054515791436361544730543109559649635848533370652145549328522479710413188925816276242008961906920636626492799533449157133915805328425185954464464768661512589242316434229630100450404102895558119995970060579464881587453385102569033315403691400365524383343859507381831043089235245078838637110337843428667618558320710559984009331507252787984588362950268144570373607047174255466133973120320131576574747595918515752871682341590826568574192481699840153690155890708470620245667957214773316980680459519543014147460948348939972511510428869903726323230309545777932256149552544657205311756773882319981255249647323818273933145300694978316072327870874694112869315627742750795887866667626548531275661957508717316400167998939100380338035052133381245105148086181729339838216813919182358629098344943121492894430579095258675556623081191124126020762355513068336031924250144584987986612989826006771232242390097587453951540876344448990138674806701671583227930467707067878146219166977649645173310379607982080 [153,22] 339120038974558714083444227167211931231068597555613614838492801080353535394318570682732193942392051047416667255337930204093659981637974334334865989233727390804465440093970640129307018849013033465595424575814448289114259513886005971422610148876853147944794471080310960556899279207112565658913101814501372019353546424430367840693090685066096049543979545165295017912872620730732943032227571009148245522307486340753101057886085223578550428335223189619326218019906295997448248591023791070461581171076568633025776920362919418820279216339628630886543221994169719716788766195430845103861762740553977736624803090555881797905466501461694968973110319807904113292465342366128913083536716154243141020695077768559736853460660857167203227805382112989832579562940897515612101994218164098294345027626677151796278771334174244599065344781092634095129669441297606334474474129142515405631143082103211667090593313362374082947920069526033319367475474260661708927784836880943742225027513819997850276556490557006703685480359738834709598351783496219244903757309069340039735615902633509827347000143976032718612832552935539574716176329689257975299752483226041872673251258712825871655769944912052811757258673593886308623226123846336409156642683927271505654247242967114587574638654345394651802062131883034880712695032488226336777494479588613184680255918020264053785742894463843673292488926275653657600066206693668772514402039945612227719262916708608271836935221385470268336191370392531148936089186278880707918035407382697131218332436515476544884192438175597295611738231294276603899710380572459342966388104906199800642011794930109240229817328388231046719208161696487229477934240290802015212014651734472614256551434773904848153074711738111518257129151411972983392004301043371179070322305418003263927857048936503513350285434572071435430848229803969023329226188774531683464585147552179969614644697297127535611538291406908539798565245637010415052809221382982162636680053771653812862039891355393402520052824004707246444872921813979390854806435940508825164006797585077923292972268600604701988267393075418296302126010587685137699903422305427836360211878893228675131853541779493316616702918093975997073047025700189753585224087488405800513834353589519655319329832960 [153,23] -986447337724541431836425711345319600768523394381619402792174785056318054636257828182134377460636109291345292376907221208029314065212530003850784633913156292828256129494061207101842782833077551629619515867005445417458652661839695473254367930143356139327366687835807448903123338736828994760082823954683496353535150832643202668076246253498780713424688318251703007210380677005764952627267589195143086930301937387446576806681288260302595016493675514028262824007099307362770969499333157993311071497316893097260590632608573363075122739474411635971393828819091489694959135336612954694214927193691818720704013709063770655351149367228749712681675030141529729476565144110346791174683801668479187087864222204340132535440706467450996692491541913145582243218016155467839159534942105914618144959954308496103491055569603763311114720305549957497846902247890273921762046781810164795708275978916919260577328672560638402289346341876765550605028082276335877945861765011961761508180213517573429826413028384373491137877611632764615052783984777820351589553156823074634801371400680410696711111132716730143398750057247232512601358301581474724934204147985902099111100494889980392394560741226565382654896570882436079065538583605632929689247231304896155871939105943734677198387086096844198838828166268329880347326090561860232825467110497359427869727253298953674441721952729166815462804304761508288425726150012563289154263624843819121403962328369689974399700150724728526602726021691595023927511079079370334531518816418562993544469621865662915673708538337116776374698209923121617438506252788960850762346374349892248714927303794896294569060036531725124162240853121632899745768986578297997127730152735915132359816163050642265870116868169165339054757409787913366875986923736036207612780807285948088212535888583668253466508785658699612847197572118889139009964658680876630336120191065191925259018056408694189262030261149993259602276974235741664081358837688716791310912453042870718100352714027311570209690571765610186128775436305979495039161594812974023921335131768278490016437880541304206528777725470092727341144978313174216293080589473796161109029236302534249407115506066198468714517211654799331400421993658873246402368611565770924075104778198151068437708800 [153,24] -532023205400387490494086950749857855218085749670815423547869136395496022003029923621766600803298453753459193218092882792426633007514979234745858655170088368965847979478777534679955200148700965951531335046425290664008550125463817316321250311909903707640567898020774509304983593854083196869085735427122962555850825264434080689045315350489696061416337703612569142350243959052665624530858630500907189180543748655434056105118573972027456357379644058396255418620242351061320700628373397037080423968157147417939723734971723671560085858420114035984341795931153111757358869246490012477991341151851975391791706387723079973801198365289081599118897228178132877575266624066357203541796712020443960351524586553507029725372964261633431227819819526373849492589486678564524243901827471148571423780919528010680151597187085093893663127081296095706162888630995108181311672407181694820316240344233272122213641357191491886944413921989543430897020816516967360043196851164453774381902308279306094725086562076188250417886588103701254311667971839508598433507499726511012548931109058513604949761107803434597817008365885246821875386018280406978674424743319285238642681365587530021468866090815410371099558229376080740642452051853551051199358511180571138207750430543204417398951186691754814432528234769093107336101421702874838293167676123322711749275269217810865308615876207660248810963128193322566532006931922174599422364548038187699540255823064986254074432940968041804596617298881895913146930399027003983041223671359480325055251025551637141660072751132892090640147543481940667925667515555773840983102879048925659993062888913928788483978153461274028988032607572646497757620396799332093509055098449930092697187689745900182270403261615062574228765698402082137656154766177909146292971892140684729395473493434789516802159034258562865309720834128366828006645433813891938785440408737286811785640172124241432178132609318244204745698049788474264825466887060935560556721958302468717978561779027026613875400609481561281159439856457737295986583427286944553758619860695181921125853967988759233387597160244796607324847233100775675499054919042655488440919917323156357931720607387283747831726306494317098181997453132498345270035935824078664569591285861858295152640 [153,25] 3808496905528100630102140413199116128522601837475613447545866817487693103097893300973899996885073995171256123431261369853012062685407327963487613161845948756865991896170342739000516055583326484381850205689148172213621264270413866014528573222043769242909432551321646846290458101942731598620050312189354670935486536741359547881204644798021342924649728971218696870130302481044902971266061965054789542242777787313642605834149178626870395792808912977300238840786659227275697163527085964821094677508543274670854956630668685284786356114427018639350489319735360770955270457345966084445972190049840343057060339341752013445316088655713829748559241178703341344395007270296916488412523786154075764403561173707957698780842677834969507669032653544126753056696109817474563006306247706609601546138375714646168958578288111453341712965841568099348525514003969898914268129161054583422013147287482078395053102790649706595134155419425292680901350650857762836512991940243971661162828477027800336929801613945788600214827646750158589338029026717888147421037066012694444055974163248338545582770235581523120750614118647334331843459416725964703170969902811330499042027757648156708398101662524512187202224339406755906552243764396893659420594826855075284580679616664854906390649400293551461589347424452404875914630156339061338271975121401000509320883995202304314582018304538312574529129308239574560335083733569586049312465538820399742553845501183622626260820465881582623643891346942296502284414261475482629118094268687434743385098450047065528463707883070001199823221645140452329105303696963193602333752267040637115378219880580566453853980003037951036268794897890465970326236935088713575574095782977997411867602119240278970566455696097051326331347657178513706192693229487637168209732996179431754932545343458888595596592891908599601729310997222077412632445243431698375474274834221921015473042975279666238912113394954734061036916932601179409986392443018436845056730374975136860779924427211244342086394293981963467214876933375859133696147839130762679204677080647413696449913360374673520502671644582171643585198907364520155128796205838417142678842752942020851082993530810784937735858672573854861458783915064275101560490724914032999195304313715697909760 [153,26] -2712290467285609261070219261443068397140804354567459339080660036189283994837988741364085597970096116221033224206627936797860565900928320106861051733973710331438438184347726072628423388656465543486368463226948324666594361760535994005558204804996673142093066923059634182906103396681415175240205591550128143277441841674832862943422552558117707651418612399089050369657942517057945698920143602122581936110105867537092999837067165684788123115471056686836202749756090771499326392287096855557564776327973173076969298978118284916263741537374019170050086681366870766150771619962787860669565858602370047834160610213155328935641997952845407490955440441518222754572511014504953747268606672211695762130518144471756638225827704598332097546393611953065831816635505455102633036624425914293631267791547034941490828367784879057130514423110055263830985964376042858788269801645247256316550947834270962045315694240215322838154916649915335678820637360006298273466677719205143711952511542947192520261030596301105819149718890422160980915567065682122571130754016438127231103060112364786244236478937500636758421874417247380659281534097956672768407228102240822010979527767279351481453200236345542145205524948675928908282088733614321480242412861078090859225948808930683529074715372856570979716781283142423667261991972401992632588142481065616749861109851266164042420563163737182573772308677018670060891946652326183733844804640538698582533429150741909239640641565518411425899920016880564164630823151097602415834044532913442490540623581887180199044562333940476773331904224960213009820325634614745322884685368272060077510780450224212657938080293991884040737182430131419739715639702499084098391883262584841407738923986582538827322363232682224639316443506689354209812942892568149198610464106979758554981393033360149249930498724812062198601586996592918351776386452428023196035628198107292478772605880040504224714031449380475520574588633506493823875208172029263561695565201343538024756938610611305572688240721822143738584189120186381547882525840053825278625704772688656521296220747043526934204424682265095739478054718598007494116488942742106608733208065558388163623790173625023565840700393564113686956945052786709696777253527147337846372058390205562880 [153,27] -2710288852679926647225525609258654237742277918730364210918161728284431694679703259896333356336265586165150721977559368728724721082833224024540201270314001437129418250398122446044792740919392970342187778217332004856608248086022420896509769904948758888452686788443125129103787196422913512429294437152030773045485076857867317381461453655597043443396374839153679330672021370264232006073710642854607114521321371286129584607861415094879667915838954223605934791712599075607875565243465439748854659589845991277010444727635265729040492678043471753029973293690098538782771575488408566646770788021767570530115782693390095574394171134686604635594292806274259206431494972427350057085561465519294773191866465847738467317994267313769491195232588314839369508143593208348972324400139151938414074084782053490404359974691637778387369984820030470937996256745677665106053101482144873649746560007806941604032981077200979215451376479443709009087237654035711510307801884580318137790879645792872780699150481625340222577751937156268114778917782739829800627116316619123378539984439094016078739338356139380397605225206425194252164513503844452096876667500003414990444012142617856200262269873638981071007865752931042902279414535352404312629065831501528096152281374649202678989801859858535569009989795881592769432076970474627934053250691973685672015196242966351691354315831284360790549681366748740729360161967968321035280338799405359268220934248233618062354879675006286603299517976578055228056935084125038891264352767983059003806354567247232405569819592261504451605500821596988792035616073463560788507953486261018183666743155306750718529595392643801186774227063683857167243542044299299954156454005871948486426358126694859296790497473553516505234783045605219473344981062380665788284054416520439473854098395230031883375523052559369245696551312664493841538450273002682942332712627938922785472874238007577758566226273526594204763957297088088075594836156040016540522230496301297527829588994282415707099774895779925673540109564444795290876292642892792857177491491012877633074578231558016072375879065888431335964177438966032099560257144540264936640567654742032025436623128725513746880289690713746165941097512387237163339764125046102637342019226173440 [153,28] 3410140806793504438043433422408787995562289989762500018301809341478909918865661331448924043169353729367377469944082106057270286100278075014705741987251013621259146270754980442422090075942569109731525135084283669816880195005250537066338668793865031014378986228992443404017584696597921786263710682111717527230752651520353926552277938238051641426549767189002145926160705880299196596753559302272476050457347221960934092087605145965065994453621557452162480400833165491513549601235202604245945152189879988608016469716295795122881366413731986931518702938319826177939916673209468499429933331267344530504631434621111514077925347600601942452253799466559090161777990158981539728673250599151890350972376815214236744659253408156812708977384585055223089950417579097522089844658405861439129064781479124756607614459804044649070371888655380355635467745157988164250581516870527941224010804799557978769985260293946942338198328208314554163151437735655003556407030139361724082707534227448886332087169969490226112522934715056363585458274611315527513588504956999078091670673753220066183521653022776065170168201624914851726384679110843151487398415092437190896386957767043668927646770691464798501815769332486670818952991586138649239539142717077344237422432669273202538514553700694561507028630326678524236968293326072837699842788540168860746884550295483122992901989678418387951773968380775340787912789851293500305258590185004915410815368764500845942381934973022445293212862099434397389633018109293373327050639045118799749855424214737257891799198348570648566744786624970047025898181621555725420693322895336496626774032925462976969814192619633518300041305077099653387842757085746518131034764517144326296817936089621004702082379497030235419078376072351963667597795630129534821892107888448772423401446500682879361510858917710645269800146679786547421148530680720341734458598344780636715154890476639200530613294469997069122926268123565881214539510227128014796037123211749585213966817282314716483753176753479389687831603418200273797451947032647081220539849345901863342831794273387954585363599909138718264526698872533906495246221203129408218531341433728233288231707844246223975161442406411715012165234716461970408037732055687930523902143365120 [153,29] 1255945243929786818995151354525641004152958441730882670187284301542732745430863505318704828150465593572495530734437498874313399976358195642319657510029097323450007800463497503448735576632690670539208845753964570962358665058911832905721171471490593494096377684541855206597796366660018804087136039679677984920854332189504875072253146948903364822581403091013038725510958346423055206864601076031115034799641751318883945739597059291480840725158760833299537581972255483893913872843190895981032822312865934585866475394714914409587158360364112185930733205317959722532266022096759712001156355326531968260438931611469356487546354116030287262636356524563500448220463352826492118778987074347641094615831100240171894482478102688282717877795974404615732689985536789066696177341642325967158194892165473795290010515515516092939729832018413043927943305327496895927854778092777127872814125163098093298864325184979000090997340808276317687955494359497149167219586975883458813678682087511324227318979962557548501377689742252694892727258437067084131685083707068525333212841657800410578054931533148889690989201370944788538109300433374947239216766497587292904420714018945796081581648775672870243523629918013175648233743202066929361509674903925184016608346878756642346050105167203626448650885815947807349381826306751902600587917325778801946247270394242237119793153343108892629141159595834067880784352993807027036446236310097283025352449502334699501815643921446503626644731869667846277483130915352255213475885226314720283708441675294610557819782147316798042322679614907198064783073246823804369744442764687619766727059122494749937964248858327495257264077762202109319741833510544067423727878672568662544720781652260390176634614733777026302189669745664690253489799378995534143900221615875365354781083610147178795832986289328645198766192760606125130182621881730809270299299592932408207084912754284092021304270895953717498028991244639301792671674720903898216361836428795177038471018026222379391323140860260955787638385210259792996731607837010172610925171218151985546298152701829717232300371269263623317342458568047728442079299403804202653590204806709114243793546971931065693310046158734748317472973544021406967338301627017286652170076160 [153,30] -2210576966542925045674514998961840211449643412241624391858530013478754877848300387709325470356136379015994982618833335913038912170567037418684271166496599823664396565566519181351458325982678733334578599083808666609225187036748092057998750475572134741969208425190606832909822636253443825565118305938196341149393366183265137227801451796234391812206678387887123579566796180348009573705062784629707185337723340590290505687822664149691380303315469369017650435727870291502421896270109894437319683757788162137686005133604312684087491734198218404715543970014218666261344071057720812747594377024242160552010558346558618949038771981684089911552791437448230468318946660931407000345445131770435911583922801196681868429584169357391128931443673036573658782962083634154962873552282379574445840424182732928097528422863402511835097737610188236207301755217752718837018141672512095416136481828822081752205485729464600038982630271765704537195233655836914699773334333924329269743636593379981222928889807103777650432533551333748662478825209660022540935510920528216012218988598745713292299872980038842740573983995784637880881305167216405137484547125505307001215795083314392110513822105547561642171626270520946924863747035679067150716852965472567333437024678686508393940691402777750221787275459611174974236459283848316394502121379048926784253960328109498733613707712016025696769104875365191834603284356855923900080653450489948613894020163344305421849827173719746374721412052308755600814862727757443836317954750845210921396877932239551183365110930418393129196512338408482312473403687767159280132072960694770115285802394377819184010441159440448036422477660064266992504737258495063469465647659397618972461978616681393367414803902258198357540787042545436468569007424170097039156877819528039473753538072487355276265601545984310157264739361077698221546446224792065618207749691495865942979812220341912775295161161743306015996210817470049882264200313957113733509362698899593574801601284215999230404922510518417177958158379476407330735344576012031183849584062869391087847405022146272537377019024542134033721075371657949424420489333219448974574685050657638645798311761645648806244279608088438964525592351104928148741913699420427761745920 [153,31] -1500813551835992911520320145087162830597390018671406190873624003879916184426073428928526290256733628469546167763745789932760898716118909506719674698568613302352573563111386989859891016546992488947665206142683408201238259698380333843827579118009676133749413399302861368852368914680828161237136582380314926389731458161552255505286337674438653558950006373105272885945651571205196046054034797039843114700428947494203703134002347731536505226933720085120678971969685230032647252521040804186372927902959219386169262115435015049013442064275924863339773614720189856037306799914356129664360709959749533998662264884002100971231934096496300330206576735903942727002933512783380076801577766682092262874328467626375200811160663161087359290231420985995430361711085613485573900692731835741405683848063341585969056408652175365163717610593434926548584548611008926288195927830039764351837338615984678471913989798400835720708410196010366693706890898197387126491780596341028917641256163012408031987305482646968450928540414785738621068821969530619736932600828884386487861648950782905299832928128636817644163214317130475565282810922552818349562054312347412205175558536051848556766767476653986483317969519466001443356799880984249156934414401206614144337396486737921747943673839694171607552947626482328717193979211841744014032137268431819145501671930307837543031725141966066673828311035516429997146058576473736023666822443980017297488614548487662149942029188661381100335548721355764768482525637386253711686403580256799281440522661913436634273853268146576761273563122922753736230863054352694997219080322540183843055783702731144720101523143124792153090580452443815143553306159129018973229488631887906632477330555865812789736020800178308378937308127026430860238355339121334070729041990656772738790212653868045640514148270719876273280688329910669643715153990951375567419876258853138000575633044660688596905784826150229528176070727287292213286620783919625805279458722319474560363596416730041351047033461745597912983813436415746577117391700633363365624867452871896988974492059455069997661669917411019603819530169847970452878632596714190592891154134070732337139796756555095134060091551811672219051284517614162095905297653983346529280 [153,32] 2927137367613304595606400094600416979274198224108871997509195756183970366693739181041815744248527937354170748870256791186188163493111917234152425632651176850943531711697798004736156976608538271260864446035261842363361101929364795178414893535605404053186176831512529449782211365228012363221117711725190172183977997771772124049451649232905673967471051297254631555748928872937487929664083096530330919628415062479330933756956315964098994639722763117279608994471711654607071577691327040514254771955744490534965352332886497156033749985378229120850962066051827862451075887479044623705338051985335138788131737677928831860562622144608851346304638377461396397800277270071887880344556401117768245666428203140115467194853336712759222994245737461456291838438441105181588946606164651043355731503447284300894545343527220231510041726418290446010985103690481783632778362793787653915655566372468626508935648341525542819714061315547119921609070359800144566886402176927862971399936709605749252017638697355224666364584948002844460911922260274237749571865442645504886867782994806042402507809877355955082860912718486463313171619576739214327217212830071523406602727196010432319564765069686745115195429158814021723482103709330104698448556638422774916549493069053910848784690801894445077921800138453880456942732356960776678980726395536208203296311748012228606306001627730859601422110770893831283117843402838418949872621713802046830950672658436372644338366287480890330718693100589697566421652972387406751261144294891861651515987751737724924766541356457692927455873158566800178583976084335580989316796264003746334438744081738559049417827887779253827638087122367924455978827981860594252442734218099746010520718080525541170048254531770684466272924163937375026616487949136304336442523132749918044072692326055381541959757319788973008071263102171638747149899048490216487323255496269565177331250234711719188911993659936897521181031836225341784163897268679944645445283053586156158411175310106796459717349194475118241892463219124152417928171663241913013311634154599211499071349405755624504095152186693430770464436032613241320402594841835690407964229788037132690782897109121540838075048804721346644877049925988586827726621083171799040 [153,33] -724865394941596416239391089465490108914417406821044515835774794057524970011694175594353746916909458294817596880711862959481695423588352848664855612512443958123075336188390621439776267293528371119832148029118719904688549155161649233817352498859404349706473708666580570842520870558640174443487326259039371129957681934914324541125584371536067326981628407988330868306931392763090586641381919396569183450767003602757425164981888665500151874251436054884369114101967690751497051261791599662504207336896048004038270487746529813020262579810531851035803827736686490665748326157017786923578031032144125793181311445106940515838780289186556707095591394292406731881323531169323057170791386746155258944225432152821706786494187858880847509116150129096125521080356685099844323689102398166014514036466959225244428007303345039472030925770627825670300167534094754519871505573110630734776565433852364363705806437403864016612165483896206314640714952928348791993696920510608636110038876984350711283897882424228117017964713717101417763444677688770406475333381032990426894022764103699223544248805846405399420347089162116170043715446005488556533978729913156638780900650010926269330667486549753083729452930492076555159247156298776224903226185925381109916101020726169374621542145615384989099654255595024283851111740029242809204651293051234594898146184735994291896567817288040687651434378035246898385309412262121658271143363215253780971239449001563344557745838594108318913653217648981437318980458152233900117220878830767107329499614678852494923188512433895971366691670610126120941477387976901210308072193924935352206024736689255674217093453567212202753520942125052011325035691612939658087622321195362529180260459021327233250065197089735818337141691751977098417437026927518579545116762379549840377248208796367997957516391367527246525243297820120114521936416969834461351040048074901259116153571399103241850107160696082419584152197353621730676446670574037958547507679727506682278744864677068542111513844867069470162944495773771463315455203434581568905211463256778016664756879640875135913374252083435266465726211474465712070329243645080997375735671059517161100897567406830641523507791113058489817198710101745228920341652846080 [153,34] -1080727587911391062926466853131609342748499581169981647965597789353294002655222341512476116711825600267816228873468476413014389297289784465217588826167041798854807927368934835429672559351876270899265537238596319189993800982007960654478371963144071469467708736232945713620241414773475502689746866456855064431449171567502028634893006201703691009689392476629198965252311906005127853924859017513892047881264754125761952228093540988108131817024275395331741657935105475105940062808564309871985507878511777213295823628671101604759699782723175012023955719324772078798328763211322228739581148222952333617283318191145402758397340191929193853450763497863902934433885486450588004797247089976655660116799503072627063661260098167035189561266691137562202979686458572805122878941359658747753486926553875946891674537072301800405077564495450701984629664357911039017769946355814519686537381733037790370172389504134946387609615883545354751887289117991040733520915984269467139439066458300053772040321513166228388916503871665166456958079740489920537849932197778090093135556168485478228717688689834055124046468986278249071179028900861718280345655333601863562647265633046567244456393226742366208128935622213030925948677753906447245333191314525609677408991584575843913988430121131386896564197516762628718813416075853181304546918763300502936095363545213817734526234904411565656021226302799211053838709423345700033994266266254752885116620735713913484608768312140232558965551649475189290813762928729751597284698583262221601193287404918293264854214403424971332674928324073439348759095942798057157466348176689334950996347412428473265360334691497670989900805777475579573807723201303960832618534533644321166349724067123756090930843533091247061044052336497631681385617653547113955211067070731680967807413215246673899473554986091336155438302140716970084151231606226370973508569005152646501741445066040887689297988173854346770816809189696637321363782036506276056666906982240516190419775063420128955920103203711968484411909018348378378222640788974389388398283683751869560403841130962341856198324028426618655188347454332080842935567346590014849522421058462946006008753676007838143144093804834208284339905440724765701790248939520 [153,35] 869593962479545456261230239581951650633670817528480047440646068967078345109032558039048585578481290141610108261113866492318861088979190626822496709154010669628058239965780460151963303560090395903163038731398386471936772162301399328083337615825374995123298494852135816754821922602467901638292831339517762230400700411722417906156775656257249110618240878553961620729351220479669837032235884451059907275331642866418194884432193136875088425034524374789047207712809710286967739453773556436175458619366098927968424489689972750254917800433500956918343003305456360636828410569449396692278168816828773123178431676910642944565351399107575676284782976245979743895589229972272432804347930838313907691027296165646935324923861931913456272739801960504063646926929717915917361258941280262800587392407210218958014396504919985698703368398618498152077304149849243459338786855845149360756342769578354920978954088554812950694830054997563395506107068364038884519364514781004988055055418287563771758699355608385434456490194476108005291269406700658944723995740519774994145641646176591378312551093908529334046217340486516095344593422729112510136677936833766075275058384466408544384156453029800123864420984051530141698484132240027923749830841662888448377997621960504604652625601061054847500241836132188761252879441127812378468118841591549457529096398620370719292590484947662076089489081674387170425819855424663950193139388128257116362844151954825739204399253150251514715595739370375473584512843216101101821959162228295855370587813681076988418236578204892625618737405518581994034263076329712544323866672231805278525611512080581584490571706347927671213819642644871944943173307604966066107879871565668162596525953985127501284491616110494065511111040655887083587939163398084503632800542065431922472388863089135359962934170125583934833296696673208232466447435428331710244639750224804387552893172840595317691683436074107247494337976685219662410910284146411696597496617253971531061299837829557658734809417623900953701475176081630806797996221058776933219716822547755823928785318127739919832314123224803373715328981376737365135266735460627081060709757386659690925877205553686158688478903348482136691020458441830412793561600 [153,36] -76231911376674314823170447753145673964911814552048824242696919818031607255753774764383302390168027722039122352379709754364965438537346476020167396672477411480918380321174462659448726407535000528490712605034941876209240962365447909536312159150545895162761491586898424364109464184378481560133712619596985054858165055842072773709885024582075104896886028754782801794236300565421645365918657917457174469660708613869691677488524134847017570186563750359601021502140933162496552238362259196737033715607786114273779532242492374245061856635423422349614282126600512368382738844698875150434773167621534566045442748037873085870552504956857986539803136817047557697579083066257900233925274981644999102471829670385630882045485453206153217553155697227738232657636844372028917395146290091609204086523426543100045319281633475601885066616251900044615986250168679615832425294195971198946067238960091376393447602052862730918547718885146347407914504023206135415648836721603020581830524609862065904551501104253318192902747027793692619044760166621128073329679853490658914368775398902292715349109687817330353227243170923391279835527467126932908995671851498058549761090161445709355299781137284163779054688966079184072912278546446525605858465409204362857187574540884846544027222240181073216159675709844473063953944142211275654384826891141985280092237455836972729782621802441733375575403186801299914111234137288804497206372299145638202442203167523659806337608925987766880582297217583295611105695630148761397701620077744665732589813094937318778659707290318878069941273346048468686944802610058755382324661258092943291585992649641869634395405016943419257441229597255311996884498693264667838457853396673577784867916638926628149427358578426780947322009081754718180781292381204566577132122781919932439928639544450429004849737566548986179532703507098598947621280950641713284254831102875276454136578778802683767313390625015940163002545683876944811669947126249679747345719114146203430877135449183528688257558125879785801509858208944202079317350347568626312260357063105831585725142193679534416562535348850504083853260178108250593309234697755597247152689688492309297524758457682241522054429862348495177773853776586942495488 [153,37] -167762241318062186086537208964451346151578626463567015442072940926620533732875517480458226742718845832806901059605860845014424820770976232739962402532340405796764045771223342281595386823112494893641301796604414422166482737719844813777764131557285252225765471768504229257131897693076694981030192015882224492076781959134496034914832688825302383809938251728114269935815128965619467298304230883375366289217051111661629807909399086340842856027613387909790366486261714812785128455410415771984431428230078119043321819217811393179894217688448727839143507981694004883860788132439538441586267457842573517250378044323616825986726705428166013064209375224240059184217134628246433006768848685812884465483053020459018770492363278845824293645964846829278898622096366848910566842597022140684177023796821062745703195286999055539134166733936800688115037798112737179634434635741460162546573525148666245401633381211976908958850364527691355176083340009293378713882212038951499821955521659702902906275603311766555002472149390930423149467137286561546251751965924982448833667136459884577390211369112582576843480511726789472071586454706069254700872235089269696623388042451140930062649495556054832662983058847005726200090691387544665278054671118834837251457030341697937134007608258057451927516993685552154724401868671887446087631482187610491810126929350640444642081436689739443052489059350182184908722632965082252087605950369005742552489536362831663373419026845754739472919859664365557214370870526438011149223632355554334069429153653284623221586787212393974916498355530879710145537470127889129110798181358388945560315843925740572685051701929416261803290106614151926769453443491287803797595320490782513406364677596571280661406630692711543081833735959508017157261456301133945084498923490023176526293338997753745787675498848796753085495761333425545207826457200924884423324545022775142237519287062548234518943621722269002546410556384157965280431908853555674039103761822634046441571422994391251860707630266417815712690058975733039256772842535175303578769991444464070825114596635241467365282003578841636427142147581491773125752911876894215193465642015291509628078801093375263006967430185908643149302207861170932096 [153,38] 41118694470282832200036181653848654063660138365746281009940887165193033820923907833315709455337618251725200705310129450636378565280950553459410162779428269165862655932896575734189474899910484502293829300954172944114533739545855381363453526664864919382838444709421011749991316749558828930159086806840413564499602478066527426178566266995854282019435249556233921789905004232153226885482041388365505653638744583262323322766131085879962943101166342487708787768014629587960878971514078294773291948222417694298445782606811151739762988674527749645377863375771539873714157012886015599723909495980805809164827079372518883190203194813413074100710272842090524215582173711409331852135382810584703946791946010729067027670484965058850947679215562632262521191366776031939736827497955067765900388232672963083468293106421406361628588999476916671681140379941307156311113128392202269200790321419340380351620994678333146271723345959780029213567580635878335144732145762580303769174898357112453949818359483197614229761345283094808659346110380883646730475954630538728172343755527509264659391216315597355200688482732702612326842168991787273578803331298058745103901060075399616130255580760349374298696706072310384585667474437865517464310571677665264411375925080928863451514494273989589297905289642855886164461975744872096284325394042270926849336545034258614211520596937658003737500824391766077562032081915976992477892064561877979532193266622799963411923733780183472002927323313687274363527109128055258093334298722737786476700937614573276206195105510583232689760607270222311995072593541497332760934450388799104512666982442537634280787003647875114195308392368009564764709798784281955064261254278713815080505541462109156732344845247323977306301862808556432676803199652864433043195917138161106595800139953606152722478350235270123008535076644591394830933347357207978467328065583745934531524545811492008485711279979319990724094586250463166159886624016984779709240847583639611225149821063708249900072348658233468741137518949184882580447760480020321566102106532969379251657063530453909516154716235146364039212246339786547284201799132838944639386230489022927842631368372837013624488861483829590676479580526581760 [153,39] 18635846234815838473650414426837084438605721673058069900644525785829172486470084380063121610899416364285844593127308838216706775845601375683808053825692768920221567594406128003588916613016134275298234031221993565678899278616180339206057243843708329435878116360007557735480735970200891923736644202802704533482084449246704484547000586913061854886740794041244803532244581891945257003463371725126201865476039942151218896872919493331647893430502690901476648927693770492131159097327133838856842146085367733421706473989135312465366449891948248711152313245220863709203928423550545453656112265429815806002426824869549896775326634927427453307372828597564945212421153675819493316886201974305016572115935745550131548820616260729643130911974095602342891897543545862183814418508130012179277296410174960050748559194413944295187537625903614021398481468062739090431021665811672670911446489048245010947355283927787456742606883695848684769552402236726123073003123716109441421315159274775355846837607759496628570892380351116482899833295974490306928218435944477593173028091516372918983819495466224904226301514835372564142738146818847650089168500535324884773619990164497079740913320985057347604310061864206404927721438605810145350447166341678380744061818066128123073196409617614005231923848861110517045040047949104450729425011506519426094227979429000946799225237272160718688580133719869424808448655694902266946760976530046127435776585826871652273741143646851402993851359839340554306208701350684122098168938297684794656478096836814934101200193236512175807095747639620741877257538473364069420974717657365633772265706654070055371330580062741978391365879479542878370273711935259773977399081904367896701094529488357032139933426510703100648712646758755970632278031308958549652495527742004891716268569814897273356762304090886602908605688994297384367866840985351824517729873822792624561262625236084105199203890447180771500553675733569552332419981002717450876593606145490212456037239905455670072808224518125124142787372576520442206107040165934254738629678280738058702187302391297177697159824583750310176717123994201712830009438855112048777801054543758030989578183422309307641095456117965317062618713615104 [153,40] 14779278062224888506534429249974644458487635623860168564733332032465731660155667861322999178728840026791320740776065745366514742919524546155000886877269193561913071402492991904408112235831781417157208927175208519205627658392027974106283931655540244539723367464631344505191942550702899780784575137997403473829498285120855515490030380947334154029474492711660876583938958806931980912429698570615106449580711937675602143368485176058424859265434081186218889421200740203398586915094196941228095614908260606846106636067358840537205388421168687395559509421696937021884782193847388955906134972234324146224420103180263106036767910545834608900295375390291581903104200659178255197549360060410396131545172321903447601247242106639173432541507125748806092898802044035124231718118385438255244220269690901892839644005155303119075400386688709433214498721957825639459565840024113488368844421798879272578708104285016497063546965425241144765537377364916527083576332808943309437662525641030103767555964545543130704214158149233173237788288283650928476570150176839009335250655829397401621328558372809419857628921165170810443489330082932200579677545653890660844338391444479853926876904686676176664596641904831759765535910540504616431223088402011758158757019286533756098211394927887912103589281514828810755795808882648674983955939061866504369207659651673224228804816536954906676128410384308648188091468280291605194917670418622648270115054483774405971888193106294804136741879654243110240474992905272250019862079577861953708780518552992628448646643245346884198244765029387637538397432439016444606258052003299767190719828673810172490788836203641183861320072261645442933730956239817912702050465577668099271238693537866777358454308997732626299240219998867843639967826524317815991431439064824036702726390104183635919844206760678550734671961975626477442577097015120268608000013234656834581377531070207087210960033168316565564552291267331143205323645002895668130221973977483272400338459108860538380259290616165904648584383796326840834093504975182279150959482247715873713897849794796668990179174894066486489063939584430527300914188763370540708808271388964936395145983773541786113641831420828278975392386304 [153,41] -18699063290733019598048997812569903946070924079430448711586955080298865852313415582614588245059247027715211747015674208025914972472062773608869452703004523490926675994243566816697707373293274947339440739990999596548646266535842267790929416041063518880113006944654797863889739356352861372702036443129322169965369410719605909089863316971267574175796720680548175719440320257797470177102238121919970790914953373453398009065461801772504994727672668137431259921104770038128208044087078939648489915836899005157003727274162061334196705728007129349991136335902587155958138747384029402252934516250189791186816351577586174004465033690070053343060192821175449172854440551021167372521265554287355440311743330221256101148253113095648337622209288689470943462512727402655445106782206529118835527207417660986581484504894102697690695938967103909638814249191466650155903108475146233243887248915742276491614895030940487766831896881250734858066001416984808981075744202271854117283033201411591162925624425195614871813259225407528054547101617469465118994166517245245614543954031486247121634812497745705455339815919239000682536487326610444430269026970288262124310110784559466110791182298328305544954810028945271923115463264482915951675302221685496592069010502403977303934250316248050989722631298436383951274449994248055278424857679780953866392204167057466906381978649165187941713680596320626102907268256109687543906603722155592160811679390376928092100500434794495727467161976973489044143577918193209957827278728218328800358019285556536829785252125930265062543836133184551722529039095143111917770861162313928135031584953065915602749385504441923903246112609931811536809780050734274302769716700343414330732424405334707972690245154185460750735714074214145663275688576868586357575687808472784123806073940948678889014124158834504414611783730934906584642240562288775994703981242256852672486937074960769670785538765212649788311665651460653123885749194477701139942973666520323774510923633599733303825764121174542426660666941536095082626159920415892415186907856054828876589538210635052152076258572346255997785383265551732354099097994972069112936393788908592403468504342256793916842742528176259938571648 [153,42] -3786221916066214479957557760127990986168045794648954286062115536617969226962464993164255413158610416529656737447321579800737661273047383025069949696134950816316104413657848252325296506841581232961528941347461686786780694997560991994317586168476459621742011620682705289492587377062953796398522716636753544664141957325769389348662468568154274008521947711981180770962663518234341565766696680386249294079690366919265277824310371446939025835316547897994126222967432738067925293559493523944930378495369443228113941085876109122185637845403486022092129592480195737683570135137382370578568888631708966797008884867940193369290408362453939669425306917953479375496179785564261177952663268791871185936248849393990480811837822034680310420667149110469706727555720493360251618187284893335588876711207073072127901083674821207074035700906440386131796397738021862701115907390742515713253547401707533387911935958039064253529960110218954339454673041179115361409167826025057071734747681003299422132932289715309132247354281887982861030288344521364412627931609640422896345551272769442549541208700204687001869637533896091522923104700993370638833916570434143154031145002910921975783802163363021067644406743107707786298188261585388391706303897698551991446097596206069862647900951085891624352127413654005826123839039926157359689814080062719257996465342257055474001097119184121709502782160332108209692512394201369786554753286663231453974497311072403059194769099093140041789602864955104150050890302179283966414071328229209062581789546683732590867034701626856263662004434787511901113249578257904674737981793405748837719968398309015746789535155148194330363340780465940927432030993488126165555745677349582998630547817929101353801398193169737017665808319208125189295880347077054075814103210879916926312875481089702477018124266581332120913734584233649100105266218480490440665792398421281407595501949472240967367213969209309181586288046547019202478167279579429178682615453521726236826456151405718696067623247257844359575365427415493072374245237086720274108461510468247366739869143891473917024435669125719161183784776696545262609620534344606412862772332925423043594747629942647119744931395581353134208 [153,43] 8923311492022364724630116024855732688280625616245170908774144851735668433281454414129671245839862136326509149244266930505853159004569180124742702728975196769295287779669110887634742413223227809177836182464115503519760446234381536553147559983284118181466292260645296712102306427965343449112852721086069447014023658624581539560494506119194841341497958417102517451440259569299824892133694020701768260837426272919013211671928679163889370989917334429120268787353665831613327833851440538054918553176676374418899096113126032875917067438337953627118547014374458218984084789406167045866041473195117407307212615576875558718310039888758965059404522086809122042013513441079828396589097337195458626799598909308018841315652239640382233244462281176150345646112063094231202814982613424929964375992347725138832526715764078161210849786917948395171311057966137957819677292685223098305948982913373139739481521797153643615342679845452734583277715188569922029529008173054778543838113572114009143542957819213120219679918418938765706945039269495742011796007286662391949726829023207932430987743905881322159700053161059733581792996232403795432419177131196155183462095389762488971478840759869764870216312308694889366692952019275432376963999693335889172312424267976252734320963907457252732214382544006215672564526663130690881214898948259364099535327709502716088669835822748685085783236215462818470427689612243506424868005932719451373037877741725858928051181097144742057059514729239766494445609827846810818998448196612902774533184595681254778952854102654170148416313495373972735078148317760552134922775819454277148230944534830966377075728485531450135392302383115906687046555318814528416049634514777490671635007544431380657264996616089628451747180799447704921516172350230691423780739835430191971612913797852500122193185773954073578063525347512281336186352037741723895752281147913147187780822761225538427802518475578307873193450772977381294654038587156725816739318336375795114926658476422139630426002862933070075431994086961643579552115436677263268667370113488708097073484114253180761952237808186414575103185569631409091959786408002997338231057192087127350703193747510163976221852402627152608 [153,44] -1558558819954837372923767119232448402629779207002413390279623222709066088591869231802622605203405607277728092290854595579883113082308665073415527517517082550490413716314549456639946966864243704737786529936657385081667462251899751662531691577225739020203822190782923855004122724574748790153526379031275959337262477385024123748437186238233051951742096076829837622500567095292802870243915636881300981833639733974500965871857218655806513156954641344128235604397773208099757312310193733803273884865397077133150624456465634037296675945893874536749705400441868190196045076149625787697067314777014306461437145111911738671197115684460701154277076797923850257752592967368248463416511775853907801602518839396476265670266608045962036973668602137143560448959697339121644902562863898739995333316339195503983716982353724436370512576888671607691120798015109327523355554145590366368379146013349053976413522856400213693540170898952506177854582201456668905206271253686840974328517473211333234526576977502621888360534798411663834734811413344892500808034118481252693667547458985701210883510529011487585250186324952238824183573972924533650017096994773248915213896531703020016749894740306201832335729407147291104348141856714173846038152706860688273575635977715897618924769789151007545720951362285869383535798018178933304302887491793257524622808899575418895867916018542453083730759240101848062634009021110003711394216606818995694831716248193849782922037114322989529027486431174584884808494870388295659141325360499387553443174788712668036371000944709576673075283595951838276377348122753437635090608958858835429198051586651481263266833816653798191239886799696302806370560903933315210903098621030220943713948987736731277205014598722179068654534552583048235890987492656718298087765919450148161736148914316073492724820470511325027649168886233508519814754566745393010947084695048926995936184804726427800350158966286747293336888602450016855030013860849803612819794005563501574412156019088991463973148257414474651251249693158937990214314118679416129697794568436846575159450235765787896587905187184070269035947344654991740072509336142925814268316958847958745662469691088003989880527828024768 [153,45] -1612514415198469713243746658787932076332344166081949557170042705339924411680428679346534694077205926207115598488760379469464108642771501378694485627895952936895481158425118632163648659243073180892593932842164633932294575995353589374976970186329735825178469627259232199940187997503535552363235398120061239830514965848511868429316886955617978320688940647078982532980180622597768450353682813748216573631426936210947996221656727275412329743116438336820635596654316991850777744520783895636853049917389576064789324677582441379826150826709613530699108528104489914346201269756673435213145754921821121059977959999061452541635076824040175534481414270009558639287991069182666074999453870445331353570058375536709863505264320245880727857174090632514574415727424136239825181876277229579015587996072066405345125984711028217658314713904627025509902455694380520209377704302890593087666685597706805659767859185379771409424244083201848407828465797185148165902002844696492046159745128922674496543026134007481742045900862758005290405595436335519751553792667784442399951377998297663708957074793593965705993775988793510560500338102314375702482474521936320214120215319175356695029804310835734789175489256491604934112276993263127909108746205220225706192623252627389919388693765152667279764187584129903492365250294357817183471226748248210263187681391304762803217415365696874611319583787306223037138790356750365162306046033752423269464635655493349576692354573611480471826233462879576729673688593004743508508004183796482150902888693854577715757284099682073813052166693399006769032207587251499128763832366511537046031364185651071834819429802455143933767400046815705542464784769623932244183206664687501685863497269042452853868192397098204570068754403464310433997983857591359253724541595358837372738235943191630694795712090328499078589866224705922735425808475971695228967996488814639912320590661540233676509221821932485922680230566872957493338271893205969378665488266813582494892352743849248114627910218479588884279930773991436960268329687153402292988156802138980413995040882080038603081190497521122708699915564629595778720326376761533942690446054777219741694510367910753383128259126240 [153,46] 568891705848059124909028555887433402344373184677622814562848736493748197626561501932091729609585339660386998966879266368516204355700083090555977879076470813599346279901543082771542993749793390269517461964433029120084849183343800729788261550443881437306371855650169310788485507414501355861682614975661119396956520071435560920278711674666777474967974974839694337815592721725857324352287079101150005100015928784343408591690973166318974098282467780055174994027406722791015536086034452941466498403451633075525718647487410578624891791698753502462103632788091705654871221690235486131195626867299241223759392650517280679000010128364821898138511486554871360280184056900298008379149445826324356987728751661332725252460469162601803689830117710581621098209871375456415920039273717810135003181661239811864907657060048642674692027280450808855146728336432993295076753232614563623934830392483470992663703256604215619130319952486698650569968781434650310731494309347120134636346447305947645280818799503495241844577731632106047190675414192023516751762877857032552931652259718509931461966758141074806776221812301324246665100531651773840960696358938105349913260072293093872502455940737900533809329271779341635096790320013529251407983532015159848400537165795788257995445983611248233335048379996244756893481088540277084575452418403495032035645206386411883516734642852797027483770929114663255028830769951667281661796063445628673658662895373076353737970003165673291972990146606223934726983999214434952502922291447372535963309479433060965311481982638387452505688792476112559421885497131576123889056500295759894052723899761751779463873232529122506244590606094934033620882151559793188573759197169639211279747931879909513019926085787766858199591012045528290892489823379317791603484500642870739066389251287038630722810112457781858004911785639420177361384336407987416397602050378847216087373832758585718867607358378430181533109559038665077357936647025738457700089473202824732640337132222835167796324805349584170538146532360057915543729446059239883200301478562222843722824762095243433750557762608129794154212745498718013463284876706907053363184778787293108327057413447776038084925184 [153,47] 203243373681129409426249494679795619352652531291313421814251075542885516405390934956346102627354837955362839377737918951672149414532075032492996620901062285622732614503291255723620523353260923937051040380390474405677446617519834412847811558116880991864160557373922425155829777134597233733542329376715853626847121495577100657073540019311382711172549698709758989393629322068016330568998684863543903386698540879351236736995074220500579419740545794773760934927787101361019051647540429711167508013338849133828756611927742156998165714366943614441921909189032498090027997182500305098948262565699965509358592530370612935762451656534720513187375145438617694734798431781300940721643019169170433900343137619257882318766847048231826533547757645899263303435834964554949150422407118923128266458358279441191369144012375090893401388739466930748477894285181917125106642978987256733559220640963366721501988652723360603042855139994546310505178235545708822929695436976917447912196453988713174499688046597361598438839845283841246966632147646581667051754702290580990816491300078246621027214055805340737943353753488772939314246313458060838181130864523690064402613446367388244280149394240253394962630303907828429016244393239452649543199649616606498716143449382791263301848454862705561290361223377357971953603937376250289291080335430034379011408426827230279842485198852879184247764406058670048935400537332708227363363811488622205070606377187035574970928393182561279120046443793302667260364369356534210915460103177981241290773779706119035752944281687283625819274311701670847753166214440964430389062154486405825202026574199765159397998044179284755065637292919509060965475777197399829065188199122757532317125689487697909055136312830955312092628529002847653534706251398570330437931536823189904730922735869298258398299095525181150073567675890009894535802896270296409825476182358072992083571862089687791097296974469934874144240478000680718103491363539653004101044972324183564959947453540065250072439587785866419864283189650614016567234630208067935217338718730289037676452343888369300860983268495370638262381690251753676078469937086654199238704047910419948604598332858098515031424 [153,48] -143285093260335218522103221487988765708968555261745381350371781441853589643089039473926079981136570808527507261421427686714587030321272212764856881620716006703772120094887530527445969979103660322000916910272753879586249000453901490405457329708085747967232224339075267606394770457779774033036290806422652390608577970557203381669225769877077750989656249562498127378302731906379254856374540966753920247181126282235768514795921716084694091183519266862702836397074251831437071662144629608253448872912625708917063666891652242886979845554661983617822736770861961970962047259500511142400852298645053016567398918991997654306774510708116374756437995266483733662877009100271897022181741026265244123892993104635778348324510320569664465659691794303142595234567640682273675609274434849531598008305605781482015833717746885968162568093522592709209104169632284773132905310148009930486121443205047914883372553383951718950579795619680076138344864309266185819033563345428335795430735331293689536418795481686227887142505352289643658401357776025907741407961120900795618122974876398172634792978830160028346970616546433337644324730940894422740366455119489941248665491418623622440635750748534995790916173716233848403600859444908918186517719732019554753731687593452588817951027981879189707778773191724231109926787190488125898557071457325381682053299710658586464171821921101283562657421353052032666281369284289033100746766408907646053510828934009486277521757266872431177606674546560084333425641115093133782739366106780560448136247008188645100613255646545632516497333025472928847549326223828396838120733658668576410350021803851060393155861558222530823729490001508153323592160596355444438355249285417640450126387057092613724033197572405910424345371343454870186624817752499493393975487742274921739899473754936416949674900628796792044796995881059663035586121136146947422672755261985009335251965583825563244366381311646042052832252154574995153194683991626574257470902690507393146778490748531466868621766901990043982207379302698848753354096253234480035468288094414660967211637893134931768484437674526581910873573888046125188528447943910058804289183452679502830038933574154911232 [153,49] 19873550083096406695735412327825428895906201672426281226194339855695980081943784676947312249896835700134950322862943472015695261498805051721060313258296735457958316616594196063530965565939579625870728370862938322237724184275738320783044423439506943707730516510270651343259960034828091256194890561265538205919402644479890786232095433870560276743305163294636004227967548113448038633647687629182588853740874314499098632295643735767401408386689672762275636607374204529340161815609475376336619210947599739780543882835364154334543324728042695838281612741963547484540330960614702258824444819299890120667161466117680227786448707070288646084497211353497392855515820371184279833432360873962965300894107140267203721639459977690908831588693299791020003976401979215140659732636568424718065859982413778920071737836723806378399648864086402400284094785861579945842789389964693029931203693654502946659211189697111005346986446946237429534388952960843941800753834573812993818282459243593900434934098471059295576434483387587611986582661172751669653358021366780148419899263620002954343805481435636841643986870782478296497081084791230998613648532494042097498103067944315283885468185963936689605198055207627067045725071406222524541905424645451660806363875393584056808716971980366323236182732480310057366686908414127340975630628350070054302904495822623925900663381114795709887287854997046352287258494575798637297368658330160913289012940996184981924874769513609855477291475781746219094747881593867498037300512389698062193341113983280180456382420054274098526973604017801961396807086122203587493576863531862778196884296180205194603174840710248146220240573454858804269790380279489242683703856991380440300885160586735973544681044789990057427790140859245414071338047945206223325887677461461004561832199855485071656225147019379401471797413052777200306005626185484579939840126904528895058337192917811567581557753319588499839412032817006266375126542182158559664227140993156836752515255588660091876134399794935013879258348048358485824497461351774295015559979960892775005833911896357682835884206066225541854115246832328804620407604229315169508633141466090490445525960207392608 [153,50] -1575146122735308436124415145819443233582454520509182831735223508959437144140507823925696665307635883440533909261446069333623757448700182388002659334702609440471931062366417722011657097245815600611251920839930433108438592470286947010324373074770973798712140139948184735285634717498999418764051361011549158381507056036970250810454714062476103386799388005347690098798492920363185207605890125538099074737383890285714912939205790792059873408544355025382260297433398728680789676867643883387540732466490081536184542292945718490782836633601568076853581312338101503721109240471107711609877146772685652980119694982770959541408280405108756955928392128543126453021955400674748558021223634724342515247701082079615745662425536289162213191001972292337027004264371819993602009677878798673820593701359059969398084173662600587979701053018186802655382751061392442868150208073983981830739139572966386781869594956136575609118850486787736790442942683676355110379355310425630594007198301059251329169235866961123147857688822961113626757101408737724775090705992968023521445133375946717439991139189962651199519896695655887070642698327804636918159971349639907756532388596518532007135441967983986115567674318426868238837824618623275096931926151959798840937154713865130021063647399458487364515950654825815029434495722787899145038567893006398204269600122886173369600627407490742784773838604319746818123407886867444731000649763221303910733894544282453706330362944011396430269499671433005940818730295699227406486913708927609537423471892401943922008827622162784696021534360876257951988751034454382366414812763530289502166127439368590992713844069366634525915639149185774710511464899271701985904571601050636837951399665252515622068743133452892319668029126471504565207801449909452576701700824277892486515591090587359710842845421545770357464706790494192702788954938873716226263159458532076961823687596471518766264362177236816242730914921766171315040199523434829860971938342103817501097538924349079457938837286438813269930400074250752302100743932648705501183130766252101028913410826800731712301238657270706247836965342245321417982989008602963247742035761861972964903361909088 [153,51] 4381115295642253413826697378926813273702915235476617004128489619929078829724938732964289379255799238505187830186230218532725602285153703600377114177864304086563952970166536452984061007135360110863574966265445551013000953914148888900896721025562431882967014648045357242783035491626947657103347008371184159252578073529058375848827590536629258639006423599145838048555769243770237450225841119397724499926839798793191724173027765074492792971324941557849068304985313464538368357015678676922248330933490191653793219088794302146660084416967945918498544481044988058946961902608244090430281681200678333887020303781927138733541241770168647022626147304961295297909468108977185797912634844168686111364283830445679360682001553796579302874353794089247700260563634856462983941965810239466107675228238400699703903323468792977213925442867328605010107560916336639504868996427900512594869128542103906240768572767488906342758522653277392653690596873633056524431306667886632926678176718435439599604719591760867228590584600375033175003567790389431666311344811495823786894562134667759905428670721370337507228945801873072434355410407157448214399857796742941601047023008551542590770158042871836784558701703452644025047246357224912530764617435464942052854190456333368868063202969258887610531302765945624361379963103822399736313470473758940632031082801093611523116998857286303445507580454815217482701719756518603085294728375141310934474019261790942769205687794158382263614640469332902270537799023827805673190946157528607347597207657474292500593468541479587992757301712373526406327853045923819629066696736498074439970101773636571324102895513894414683081001239415933506582553631701724159515212489563920338562300672515284377075650616540572033311748443118811755442608314562331752042869333433799709288515067647361813227858386604316212078254620046094979085695436246986574976903988684252016667056155065458158262226335024415999324157996306556211054406791641682118429645200547814456022680497919916170192177675673538164786134283726115580610431523202964315042384829224116308581749764008855010338705322273478161396896871664852340115691047308783698169292939446571799747938288 [153,52] -2621937144611264050059230483015842881285416032519111247818409705671716635215158288146543482610525488650434346233921677661817233596931555011637099624754771427386223819973858922490531734058350488042628773469928153839195816778453207088168099949996039002860984125470671048926386201515526154303215307638991094910770833150816512915375795335197975975517020770552165020120083448297113194271514090407078172954718231298602787712305174838937272343778109414638574122105990436726744255807167420526670739792923260224403335548521091155851773381259154678125376403459609199264988462467688152637865152594847441996794585782296452509925082502683267596015563265411724027081352100787697119198516218762193339724342801769028844707844220240437094609102154743234574225982544231776299524071219341052501976580739047956204220663662762207351058188873693119658445351149855783730067874645663973657579979406164123281044575775593244823549252257720839236060304382148244109361771691165778202418923645561994229026097568179194442636591278068767594238664192227611487616543332165181685265812249419659845453896547028372757094349456491891093304364243807739706679320627805509036395026254796540709227178710540018558865406848488656452703105759026971713127153560241081631159007986607258494528323687546627449642366599706339492732129884724492066906644674851927220143233475797948913859442443304916704457081288572456386937934754950913221677190817337514369757684903214629369461433171482872161814460774526316732407493175092369576574522739502178749992272375913191908777589082060690111497546572633658111715618469429068755232656929590667491518539078591246758511626705037599138733169059087630566619655062712369412339285917451834217493350613561650794427789095773688221794634834864181716919745006643341597319177183589865683331764354427666224492049099547915652149603662021941609076811177868731344557715142937691692226508788149908262855994593938513327993914790379098814866011908957133219504085316687154866422802767836747220702196947307973842815019878403455437739596027249101584177689966878740884735439635934074347766473633452283606818822062220460404715491052328072491627267526068502433932032 [153,53] 872383249191694719011280581876025564731597031080769720217538073526634996131632016679316788345958199353794022121000023087203255127945670213517411290080832268241823619373054237510074594949121414238054453304936795790895995650148673090704668732606474073597016780029431360787684119770432542970759917584484249634719892789176012720688142616272446379488295504448026526542031474774840910143569187807957090978372591761471280347570383026126963090821501468312788530041494702890525220011866709366329746776631284463044337374991162104046206105603198233831734213174497869957762947324461102043489174858305036653673223658280899874216254096509477170975199847585619360604300758842057825839083368180236211967053329163667788032770112418727890894392289492379833214209861613884015904306446755812751587949385710549056133910045307020000640275533841130253542558783401188375422820427256357688778050262961872970811674294940484337389600236296143311382243927006656119042019049487531124769251021358349283629558027826626179095844056769179771041956608999007803040923767149641242903259520457627560889516756424323813442097902745705289312285549878509211711944188106609694724042565879838393354942871711729420063352465278274529219886737782327626203842201246415890763722087446839002865518953784612740341823710638008719737593568694663109062661909664410462660605994666048526903014868310277507566439567252831864243161601045580430261426451146780817914827691436440996257427822771714645199157920677139656295971308021302298272114938091507119759258087734366045603391544468846019827923711294216632966453703397331292088594657651206600260224345893511955069468206244448390627101332017963210800788380343722933043915650544120570953685866903646395586676345424069889434265110118634723414638115208763683652478956467874671185137293610612330427213945168822587177396581410513869033396780038357428682250189360405312625006803325819932808497745255638258705468834284789031522688760531364836318112890646188328270619490394609095854999564347354280823572350451204647524336406942716309446078154130651020309871654901187307401434861849767576115919574241259037708480247943368844628349562473155999200 [153,54] -275714678756697593586510504728877869248629731675880211685556625607275540087246324581637905547196414567439682042978636513837510503726836934257633399607733376582348661612271012444944776472354811279591817378890422696474329753585007704624479105643409816453053559054338972085527616662475670378397522632503160479191383515188980964265271601489918836845827757074013979903333746320102828529740021497102879583070744363691264533249850199621684256465960023887001486104035755188919988433453549851350368572838720364512637601213672306635532958477333553546907778327028549241751173866299359570773877714923139958456767229502298384404091919805509665180821288602891549196189702286697711856344901824160352100083675449283154313581440582137310322867496303047844482748216003544736040241531126334754811760127372276734395338645390090502876282925561554441585660057859177697626874188318516908132761720417614612311966385819166189966178743309525026101433463405023337656910132070228795616602076356600193940038954028014938594646829014293665202505423219937879341814593162582914886308943617714219212885597066433243135544442498785222371612420059658188746024327083250581623821901742195275671698534873349735676653177898009694187946509937076227018214943660590577888560512261330038494039763656961465771372032852878002016687581043350651177848218676422986691274494056436875768851919548125630421820162973985043209695947684641439343949672610166987896063410744087549898036643549604185462875426141948287620470926014824620582539217445510826255390605250372330698576273124970919769228044841191661612454469471566957528667524399397580151705371538879022536924192131392340733292944644300286275260862346176413955601562425171888278027357141301840962376668808161957928804207832159642838921732756743545107360062630221458588343994192082635385338893843017580729738250141050158337479144152145568940076906466709192950474121770457173313172704285739356783887965511200367102031536263086817995760162302301676918589053371386617938624949065962988169615790739110782700523687153254316526124537526516880532720515061200404346622006284411857388842141796773310677757609296653198943608923761701632 [153,55] 92011315202138701309723396721274684012342825348002715467102557761865330476167986964399367329538080714012509004824266376960239592378668251023072572781752383309275757175237020382150324397571383885011474508518914644460912039348244281794993195706426486056645805766418259098478073978742749008251986973232321096750814985473636055851111399271302366692957430270484039621962097145319443931181254873146158989574005412073429023988681958786598691740454639892073230828244293911437949874423486896091401040235484487064316387514331441493348418959896554426286563680174669429654904575145608312736463464960996696791350804958855087994254881549027229873009366982961812993428246706021156758518480107546374903556922545017983704046649321512194294794039793342114062883678356520432271292715501215349494815791828039119702792923223960880148179271282417401581509297414560998445449100493030902727657444003107730285707185924371545986651522772604031064857825538936709909287798341887992191107250978465766229748268557689964924567123350633897596172992438901425283754456306278697386101032478528082834162116512315407197326562437366872914793994714294461503570134319402623925058332859956910613669240960581879277426027060095529138458669728463692483562689371945004358657906083361060752596788029658103315007399291972187417574565660446038216709743265599813651489807224449724572130211869745387623256814965532885637889774473474074881924759276045801730278902783094820894214374863502873578350632076524362737113336269217553572090454372025525203011282674493194570256338260309449783667750137903706424044823237323683199177852553596206123373920476403444242519555029006512893493398047353175888709396412544027192599116184034367861334458742078504459284142885056221976520412132842700473446392399102509612019857621591475528086672224152716588022264982440475907008661942376085253806004043848813905516163528266236369335879338738771418277514159324557699080308482378406194804199084772495084853292894259284705658345695633083818405388853414339059681405195228208705251105333830613532887511030868205226809403195304613782641612689485783868231188994767945967445449341153689508979665967648 [153,56] -26333138135494024963393869176982515882842859793729773228605027240659730441808045501188757950028338769705576945109346781530486327679294276326841089274526247788264204398058748142220988689579920219020245929865922225727642162090598427730295241203052997969600956614512465617676846563302913399786816240052854590980373564306681859265448608828019812261350925052973888116784696493148530653301348519832272540941468023603203937583354972681458688609077488349596835818546464233857888316741951475464025212982952426057968653926267341754020309087639760038364791062743602312153886521934764296944112606895094783164285171951479793544120789243726753456188454337016652225611832746008511207009303902107696034057440331621199256473375059544762849794221685471659024445899681590563954744483722927177524265612443970256498892321463709004475176831831269704374592271202095801698491433677856737532768896169100447808024546396972358837777456226329776150114360121728749787589333522002277602848824512793637002433639713540661876496300775929057778479089462440203988139754904535946425826216520362235334760555574143370725012778339956413425456902077389111839491874435140369760143019294106774655298127869787726392459208075504666817331116950299259703116744761575772303902223851232823859194123645002343702300409631763029235081483824058045173910270024610449179366301083268649910218028824212853253878290147508117919807641775693945753616935412024753892587760497464331248677596180997406693417845085298621708380931944412386875154977180071654310176415751372978078758285920415500753603256518104752524794455327688160811160289463866553338126477654036176574265515127666077100548659123795107473094040267549615735192514333259015683438821559978881959094184289918329032255449092373268336201377565001958697021086540977007083682866645156795053079312319430567119786862998067307716453320939251947050705094792542195000465209042661594235806454992510687749922145755364506303346836916797520855071021618428739232779273454417425218840592466536641516438873456558336970524401360355265948183713223341711690885601880951990766363621219883362308231809216593137643197764310929143240905905984 [153,57] 6415620857583531277783054312115947840440323693916067191289292668352941601650086483324281220276099131477530979806116324545070086249099627596397646072281059160848027166343011673750921987615092559981406518693485966543544903772121007487916407373687378442091354092304921374178394422626322453781532404191298356944241032108359480920217725967297394528354138603534678806978105821429757661857107553208926010563852579649255555489967418338861213839399061646028272431610620077993049092256098274031114616151553538332996742266015362260856081254045933485392407677352824280727563670103721409478284581663144247348381118705097686533437019686116650474600435209547695182376596185114624854847694573005794005226730271100291392716566760994671570846387239782985391393583594149220008040971693396316785610452249880630740183037949835094954375933597024818425577456030400865629983941754992302814349432261394521173545832467696239210711721297579122300568584176919003009642195079710834112363534719315849535443702876416192036515361148088701109549825591820796334739886688516110727148623919819984873628486145568746029523344020546686070999184850755518342776630858406018450009124623309838336915722952551736487824873695800698281452351098915401616895174945544506613619692852707198765094267289382797764698442731134635060154076989990186902484875399848803862930556364033065733725773666900519039486398897971756862038203249182736713912493320875048758866744296504655712400734350851485474836207273496539323364890979026384904609794495809239701530901650663261456286753412179854534182369652862914634561531818841077257386079385440061384545275110113652713816170746530239727593024949842249932216833311903375601173081855517615295381219707706828829504727819778614718448243529901872737268663612765272415699661421994460395796138679241317477555098495473039552270823191975644212368487107922343777779450734489252266577626815540253853808430684913093075508206056345127734258808911738107136143813724355883749791298227437182198480736447775114237887953102262605446935544978982657254697522727965949289666287971229169166299085119156978992630676848961735992961333275325059979865440 [153,58] -1483889327316968534205705269506478497887545689645882139758255395749398076359873856706957440816309347896871065781933034281292859091911478190097898045306212362784812693728937330480119347585965490867926912463170588022352285103750012631659974921498615313456679214679364848767555959009525818383465563046968771407067191309828475320383900553971983527496475249460432808997193717503985273486582778060731389818279350667676830779703843289676555477886714618658718023734518500651717428166729923737516814519400127332844160106149656055448852539377144831613671648932428803561562799049282997250319132555337518136567830729775833991992760997256653903313742914893127061787557772806740248706376569120276339073722528849659279372138913022335309754695967189112528069452613677741020972582061661753036979488832313469525697995201843788607081477614860358378535524693111065121716886428290912774763181418321538226291931047008316123221356565698314174846684252022191893190677926529137741280025435804817518763203852902461325329681666818509067892146279150839585626389361185832709353024589510930402426030480124753591418572323281535279518526587364350010424397910903493692626640491029666163987017885728994135227728153754547437255804388015795751746989291398514831505282292383106859881354154263395003754522544866583619211249557882469598136784513920256598120689789850151290356889870758433491867048917457635066388657951200690093979171390855942980437599620264067587396091302901447462012570833585400034234352121545086385751065435508571132235031834236542083906525557791114462998468572202727655712868084107771622034627915855565762171161419566300866635204539433332351042318891189244964969081414438521403492206226515557378797325086210603987739784337689012588610109723619079929122303658110561870924698857233947675903955319915483346593732920749364927219890406552192077574835182073848964967440529455060900940199156654011617477423915601562186527930286316921082294838358331791406821637048910050340823039177410746636857517372929993879097108544514646093123816318558358924009038046269354151160555807192836805786063609079744333597450767925699294703243697305335562944 [153,59] 331025297850533538365187343239979032561732235989688136766240511637899525322593908602320014512926171128552584001795871887724491114941224832265092662624657506610126639431065128138201518604297067661907753047280367315119559551751877677974390013788882775421406014803873870632439887470757579411741525866283835758481725599583669965748396464203835942838557977062003551636649190560176906194010087203238930761147286771949736449333283379172633221095600179824739635549593359696089636465832160734204015674717255646540075522924014718345244990295789137747822817819810296131172845569595970816839158963349359715990509734472196595011531120986517809796490538856558597064890280304930081009668556375340036987666420154819600065579624465542092326983572286242603194653245113065970170092635067940814696423705674145039372998642875960286678462308140198945671427755191595900830702125601038921333264693593688067935165955073893355425428145119747328766523592638106139485045190882505842702567738276238627977151608801425263799599792816833623458780316154164209173300712858600219404629460599098820664490351103954729729585878177837415564191061470529163517950215288899754259836830541448362954785962367791826544624535042528186026567151840674050429025556396411943298493307349724529787037452313691121413708875894952537726308097194566918130928522395281414130761521374134176016250572706867815427413349832449912738590953474539922763930091745900632603261782495884354933285384041839471624657984919684852915661134695773033578429961321773400386929213607648014601875242127985154860609185741609249478127232815008303206597797837962200654339407036373308572943578647009402443362822002952616818221462454513247717173554190315557202951717110159973305205711876496505181504421937025896109302333862902559628501730601706212390262842072741389757203301752860645356730333832842666844905684867545747213957188311728060139742609094713603543889016025453435288429127455929920720171832753265794706040064994121440040156042519327512714081066430896491875470755074311333981539536418891248515874462514740613425480913457203881726836382237739989669584643185852246773427308765233840 [153,60] -67398564657214655687284735834463705866047373267694232805149771767759277059301557577787880035495025904641217884582918484247843394836985393428289146614429412258361386356924105504032958529174563540074426415704790340327058109224037332957988202170510849108729911926002195681077993096373375313287652995737759814220740866556196773876136877058539073240942504976646484210828098659459079677633310327616351124136988948204074402939419813982265258713930152827832631137518565151372693900317772353969801782628021573045496559328540629118785638124650068163554632009794330983367124532367902815518136866887661961739004226722613759347890971546537997789501960466076813690678206142131899619273394741109847292873951228791631492487663873536751771518426599788572759387753417752387575092689686251197887300052098988964021599510128031564866199062656919333105230239594203151071717675463667788724577671414161948690119491307406032948191919905433406190405468670848926622201087504199159421744050915559543272982326319722107062603300298637218577234557656808201661783495492206012957863070205497462568787337472909994551076544218269032728343138053796882862780929670505139021328517986100506167635296929787962352572508398621254104827826459543424039675064722121824525405365582929227148029687846459358234869990700659689090800526728546260765361948886315046463796124746270645405575966775361971525101702399164043093547779154944710403028970294124596704995400723370864153276403099059960559307071996247508730584716018436958985947443763818727459969177255729223621700759371234030735513330873243415478885255534111511452328670302088466353850435180183325915133495797854057389948361568633438641486552502992432726804695674728107255990018790470523762042209384477878643811181569685876203502293495600260630036790841977597945459109173025675553791488180532691327815981893002642644342043084125230796484223390124678576266449156093697234237997676236823822793554116733850558721529406429939036621704411987977328191683880955615660779728796340478984887664791600110519553673411021223656901449954289939426785979706656247182824668361277819991104266457016320711417031088096 [153,61] 12042614712475582814322965688134649427663031399868731049730651680607192012846629181237104418239654531196849845800368775496907102600553263567289764076966187563808880473814422204184211356757267335279581370559487055951112024589798998791972948228782504848401760764287555917371078778576161601987990825018671098957785762086123742453081502022456483457820895576809885758133727176278115031663938923354225756545282393059090688287446972238224084341234340674114811609488497207773188970716842342156570525804871304473317305836945430424532178142656459316326166314830134046483623124861398325144091169379077205726740152937668970708486616168310424541947054321069374470906861936707729541744008314620095268810798406578890363995905900329218561080293669310194775403981492070293565340596307815051652857834131287355672932852327902393626140951144760495963003429346275728876143975885277098255049901512168535132290177805573898691243197723195000713595191544011438695924077970434367997144869129369793021599731655476404080028966651498167071701624361985498316892859798809034616848798767805359294157826193559240209396930067894275358024545726673753097696715429784075845429388878294398769523140409127713629680884812226058796644556581249307114790838781783121683673547914696791059150487252372005030042785811464862406034231615455382555267830337113447315564135651318963141983735055926606745208487587585356830192726889039560707614705998389439640780216947761833902482171357143556254362675949643727911612074569282353516054682010449727322399458852551052897018128843597967618438190080566315043952372242858071021747748643874718333459007418897254930478748141181264378254977845386638092922908153714313291452966301440137820316356086437026952215327749883160706672896202523266537845368659373696006025243910421174299261320285719489515325093924584443719231643451862469734827689770030001008221031462820219255316690712478039031917827497082776419920251929252865918787963080380990043257446255261206633450966840038710936894395434469445862115014612936313991225339031396175702441739113175381150637530093951290278170194368095588917785010040634761020910155072 [153,62] -1917744805045653210644332732744308434951355303583284771678839248254826561514477980982184862597553362491413839146734532257407497836351115742645924960283578997744497293440970247200881032022456385873055171655880258431595426728181205532667923580395221009723653355460715882111566786480968502544995057912840934461177437742895986525777002145336505500837643011446617745623296325939905887746535308981851151291328028363320580978363757006569877949181868316629358286954451280938068610672404480424678452646420713165429395838068230052812794493950158645788947992958772998375850966580993436471088968389028344503531604877045206617058620599205180668551699926222479519796180151999477675707769564340084447895303656141390560226201304042483287092556348187610669575585880120019231498737822825004498256400571631605672711793072331265329427494376868513778369178776086466768447951578278545331689057694642168683868730933049266080206168772424233101108906875125310643604804016620921722621713188088148393130434072628651266073271451760467620757867880932407123943618792772169237819539032636972286050907298945632856613548864324410058933119839820510224365906688626202329053286583825799214571623255380725378626064270151331195057014863121257393866907764777536520836211475345962212466073659976428084665074652190149648871576100576878736642274590923889548067304810965751937631416632247976804487878488892612221155336766293212723833482958393995318826519136066633385420987410701071548943022250761066047491236546992530719048127290434214689077094671796105583827057782827482940185348784984083474016705119773920237346369099214961739531747596989016132884427511202832887275821069519056487834182919468214294255736763482770889821545042006993695727399538163698606074190038441345312308512515844017800475886011851731169130122882036561637809996704226671869073520468500510396191862415675794450511602909081260781539872802165280060018595605529829856564020909316796576658657423296360063834840341027996380618714897315730158613085758736475258125467088924516687920934418415223036237339108666121321200511664285882011693135600414010321390233076000599506116416 [153,63] 292542504850339800267967076298567616519079751471507418194071094376006892848408630012076624195541323227622603491876093408930521423666145550725782493336657900587493800830871203816511091520574909542340330861368880665215807993966388249541598336253919218282277590404273103778191945651749569814675217708660611025356547127170794920701554585644434776606397444367228607941541374564086488567891499668453754779148089960010556661874356513158900359766028922729990512137132004306424162102586205403026877021731423555089913596099369822828634159602185626971527984517277164771794171573941220135449162684672161586064352001656168832717844159608770357080772142646082888897082863452934584099695718405310634762911050041071156156676597863657195507508745936470857288311705007716657325825092513693694249671159315323837775118993067504795003321581841596424963121421917918349731198693455024181059608622011683825247924070026159130609299845821300830503570498496502110826631164174576749215749966795229805298587499465195131586880614705554033058787696317924131975051432314524504645030611476352063325082014253841576494023315961487218813901363777790093858980020149231360322234767534037572398761136152731472502173736377412826466780266039884316795588320160751848057547065220144091092207310818242542416603343893398957865772690035623462032324217262279896368536115729979216318105091444394504695881999814594158166321729464135502500610400391785656465933301524714294231553347494833508287665393571830500852509237694002006297307139644474715773270658335568566326809031959619091354798930177168323459481302531728457098748126502374726079168516930012214898897959721119320636685756695270834242811393628821233285992215876731339856078728203805145168550678468947136429910579738665213004260713434456702779240170338338794786247636697733029688043843577382351862957698371365412208320089659331977711414985923606529330152082267374606003914229898462720688254584235667048765717628351319677957571072546897177625035509349167062450376654997600087973665211687339203663067655770365965883744510793188435600808586579028238555977406031852572205172449970150827920 [153,64] -44321212639690555577197047500331357552608099293331895207506117147417278167408550728735413915651696406505121637847185028270148919213173696145596831788064493471779273531122622331026168824418571986562864694754859643856049004559366351273706519054245196866940914361617730336150293017723002474210640577746913986688915664022948410494649314204761597024802872649279505682635721716321160115376786597359631721864183526077540289670078283862642999953289738275768441559920425969433014989998793621639539632693997036991705617616093862288975797977213772334330256499071182553960015027557663470230017389383251865751060307785415494262498325659230559588628864230424008124236681716746273331069256391658056996043745169615872128439235477852906027360071017869223156746720669059995440383272188191770411397816310213479596912459136191862937973802034678303950121466994707404754208157234664346491694760321911744487264256271427430875595380882346914100643119260577619946502527719095157242764316594440229373152174393709682571289173970213449826665137853385611451483938014612234859838068738582627735413707684256821657115453786145907734187256005463481704371336266332270949012254561236100711085077143994801162693308206732788202610282603258699820385727834418192173827848808550315873619108275978276737436089924791737509995910880813611771266691979398960689847639552245226430962267614583874941945618376207412514049926021021797472355227132918751472043077354886945895794348737081235363914909368127421915519351264628680389108916394864995253894293410661503340366636476575368571210302402231690088166528216300146409874786082143929845630333239766277241258193304578195189306897369301893061357566439090165361260312232009283091464828071758649368296823158327603982252433488847013875628712877220399952121962349210027584303244986752869647933501974387725893831160017826698247974603883689130034351023964362207868972535148121172566440391510551963098440140356757928297730318754298378378816647925509133957315638935595086277362094313659914891492580770633324743958179009785598227748004214341378282843894282421050376453060575366424346292826506544928 [153,65] 6436107762322183615944891413194016703880157409937715105295490421113404272656386847966417565773054273114901628162504951849695687126627167755925886787818710463606491242813426970625639505976216699717387387918636400540702526953826003411668022006853025906916766855310911971986799376394094700750228450396579752920720075886614457379100282409415239692258715536455603939339188267758724594268792902200635896342729054470682236253126114577125842251975442266577360450516361057883052638660052286335569766695808312443691147760896346892700705440592386129168214563200898981028309894012544430404500561934486787517007666464308781424757006827770493879645983200346447190785448380776495885070957292474303328050922710350936751178306995915275842262291620986435123645790478124395931468299111233651101388134425972519414806258780351355602754431460621892721936409421913022663913818909187050729801868352443241348651525226981905475015652597892750520883880181279238653007889358689516250954485970868270803072138830636600259906420612507784340581668576087022390578510759351052393831893572721882694314273898141968542855465998217938723940969329020036507680677274561377638912042569555136048210968160392336852900318372629038182514743851267472680438522841554721561999529166782705052202156714192808355315835150669477752426112643347513450210755691572162524296614256976577772343014730972970942248937883985359047359754276637261795918585087958485970113490602769808949396681536879960716441977197373909629883943185622585985789612789044065339691937479581992047687217233682940647398002743521309079731291613094795963921960046902107841462949832876612718440096228361241610754127640514004983309662284707854364997461076283869765314570046166681588054061911330163725016670569063242868896230243276866834283392262270961229527090307749697421784782047728814989324525182826518413840994072834189663006690602101625450673479501683014370802057706265589561913024052275742961071580350743763713101158815880547469441955082431134363750042752406588112110069303183475582210131046541981881909159128708604147027272114168437440883892865340749068336333170656 [153,66] -930275102746513854618981660165575989016177772415670063455196647690280969067891504457558279035947608228732980097740238044867580028328523054196886072428999748395697637404602341572920951387612731555776339417916763060911760589837321381157785721829349305114739849234019505774498306209231912827785473879572248358770717749716270006576083974796590150758204892833019301374918555938814500932869030071361048674739348190488812556869330614432267650218645952033234001106128642044569153811068072772076848475651996645583512488168087181254570859264994561470666772859825007034302654938737516527557616671662206088133433185241975805221467668531734393969736060404490979778480554780471181951586274409811097915636987788569896618635457839312444673412826109301881319777305760723367676291231347394344234674244654452230642753316292244948264961447387164599096365225916074815453756821669836737498855188206212856023744241679677864384099564934298221675125471479923026752806377515988070680898173066171038208443777050846552186965909438279142949288322666892323402796229565446196476141326507354969350835121042804208501733307038616239083215680827363442107007033217022155258545131568614058400955767166592918838880422526700026134280700929794316937492348028623342925530304806724299966770198536209125917536908662762704411894089580866284010672885189817462849259240723688278489730584364323854471651498220710096775491670127462083618362671604458871821995394555277065017801978519701419239908951814460582600671538067321614938353949094414134620812123439327052602416156522820742007929178979076142689536648040296602717983359621342862913578326288528967791814978088726392514123596748237062866991800680070988753458393372696461114100435434056732146105446575246395006491070121618562442087353842132858813911112718998463566194642310098202039070161283446054827144058209462772921321923072022283574944332296617143176321899227283375523772086985357501879163586116502320875053964755926686013141300429457770613796080984751840814719534987989785987402451247605662152606690554672890621866946989696212151146127222042480737512017003169024648665152 [153,67] 139418371180873766177912141937843420512828767003959781863744429120490414351336927686123923051357006707900172542141298836871824111806853593920404670891041616008294700419716004290339994564211967559626287836012392151178440029066781691629210317995520289870487118041372117345628152703970507759162202130959404279238341628142890035042539528312692030040167880921886015031913265718767478707339597225118440451769488361337378939387277259965491555201783867646532596307847396701120859737891135608082851921486431921714051859652735997964010109180607872411813211267884741686292631337046706166283250426524724252481748305416542041941716737876414236230576069253220408959821100305338971648316949382433582433397672539761387979211834183504251629023642190112002388963839137319254050648153280958372712540721776430915182347088537719927264094437614682129938841975812498392991555094349837874715077763921111565207812749781575130688700549542074216352141279761249275129113512674783274988791062653682591649739538376061791260642988837151304518858655470744396583054363948527073067589311457512880082084759136904540468852374601012605984612219454192905429574651491846935717916758939669088628589888952039635136964983881046019609594057333523822773147927478901019793136231280683905366085712469648103446310809942153333545157609888603992263896721251610129906868896533405214710551408355149636180807762797054523553440775550995639254607238487858537130951029767697856987279823146062420769876220897064353448070940187906911148969605969518722492673971723312719476723297798973363438857694973489932690411471989644081439255509228429668277005057135630089094121828434312469825803541512071456665719160482891514075625329314295988131172406581327942692704184821704759420408439871925686605569047118651635925588238326800814895017029851376905845564927260173965215315002723405609336113418855034037480239974313900267615917439404194839764145445177146680567545528943087516437093949687465231259353489300271970662776168008060391534356965420056662812853484610539993066855682031655618451867361918482164779187735479146138743026503261260295778040 [153,68] -19980429092690390833405781538624651225653131585079090427963624270446972605025527127590881642101175936525043715444651928379877060269609264718328012726114955650575566204736347429122148291637057970429741516893784151288074659560558902611029894486465809115268548854119322725438544145269475084514623776296380124311780283442151663532150399288986000646364163993243146844213597301481363220317917884359338434829033109751616913821461549646899524830099859525675806184137211746260886558661626831732889937616816766231978375147248605263603503344345860529190425140738907910761697315817543674322367100044468786862688533084330795868128872282674669002013580686961570538431420874071728512309051406672046521403282291255692626230300165446785717788423993959110381503622083406558849249222489915122330136769369809385811032087680202057939754188649216470413564860228669399894123906878198619559896708037086735300306547561014935763992739130228783301245164162453935049458479239940216658242253792351151301574064206725222972135301409606487431901018803410469061133687841513164187077065387370787122255619755493663008478506634969287669739452051735779795756204204951884948678697822353374977157774302020562598726867692145040899062244808798725554418709679188230965463318462181798058725755314320204871248107680349436141410199747337853893212318971719305600000105384088130230860932915513604352932525277609687769802375170690077393774876731360386086764927463234548634919858827519611729299026703103259188311879966884449499475885694123912328699830116248920671302837125771402097482158545160765069227297970057006699202971815272765548997975922821030011088518147487501015836413725793886104601107750825777555425827722694994732483251929620599260076220550799841264390741781715864082906830782215123270946609092234338483638059793980821933348864052604277573530808400712554020117773587905786232112951854155762081673437064352393114962498887291909606412373650850023783512583712385657380913811792239215991127570441433745700910822083266205831178161922645294556123410790519837846544186919762618438355034298839930113554865040354190640 [153,69] 2804450452655528234820339959849479724681096615520825452893666782661863258028885719386436874274467552724412872738438098553024700350709774893202518235099120188676649599749982161847470136896857624082017374892220439003488540772584154635030993824286782598019378399664355581875041672933671139745455021701307490415180337667963682292620586379689314050734172864125032503262286929243244740679468594661067689505613055464076047910750555003732694284350330707767718465503494108219278289158158231041679644451271049743617172033079236495011628162459646437198926762632366463164991248704116950619911385795900727335478600788381617795324796513228047538720848630045616382319654879781927769636684275505522800456591841396727863170229842655212809489857611482739285446491953939856653929901145555621077447845108829149388730508736804364434979222149448855211527634042649009916885857008201515630660701281207735075357526184032451698273032349853429541171416479454475448383584786781353629968911438348865319599775250133472527505295934469898993864277483280284271941197135867652696681856420145715288183712116761208125568768691238624806680309398692837619963433992184101200329018540187310341003828384782873862282629973185915242057249585840238057528935560955226066016919092684503691188490348869045367721394305904669178898263847575504190929729647914699713439730047792921081369418283525353394557534508924801983683956603212723513342253996265295343657495063846334036327590700619577494629256878822234915428450068397844889606789270370771839302708886134230779128534808670101941497408995167362200695626407855400229640348646847665700041700370694600418471901540033196411874528070904052835538836986289948854181359382170856281945074597425875686742494698672603152969137326618044191534310119039900347826024984972766675432520417143094660093951688453247474701360437191383300591078571972089494969210521390311061009351626294991706001655839269186319876320850464958328833845789199748800936824222520515759676301641323045439653142205001461005907579171351457821405657203781650980771269954821983216567794028408056288484178601871760 [153,70] -338050667807870657723723573460849294655279487073119998951547756268140846617587471438881517877008034360884437662117534903219207074197213551239128406770702736914361498920008370084066707418077321829435444574703363168909461287092750772420310744884273306311185696743195513207780635734069711166226222470799972513983355305230252457195365415019025403519747345995658473665071210181050109871638311119143222310331554538764217619709338245431805407742536991812557648102712259079231124077513212425045039857005091946535395066539410057713615516472541599230605041698459303749415652044181942677065306028130467452162974675365009707015850455818682764622782844457669515477994334587010223121824247534265647363447518586688869850476183468700722357025608377718333477096016364586898613339402175010703059469462375363605878686027812743005796664085035571710845388418743670910349479796868211319074403919474347808485233286372559412757373792072194610770296059838368887166566883604063265269649871550281728058603409373174095940663439934696925519227295624409201065944067459183047599884183124609124399584635465716689705588390610864138443874467143640283851859679072187990409420363489427795079500990093664393241285567584393215903159364291910376654614291288837436558132885151087612502093648426888664034318111050367941238824239533081917551420655544288229806173082040687741587518781926280199598926280625426530218554206586202618968688285223825367526553087447559343479992831024605767121514338369782354632657758899773170814882826754412150890125209020608476408760272463986642921266016886624879927144717680855332368908894267940505283540614715704564671713088912751131156771699093339505669227435462115350639391675638176149607380646067064298797145654428160656857794060841526619064047270704262570567490575454996471970889420355833333852477884081035544578282478633758000398499319749209717351644933847728286391453216252700017610692329647490447039333705690511800391983527597959776887095055820128694726975796941548110890396383805635938243446523340563879829569003198809916393166414608655607003948198300575817534539662208 [153,71] 44166644824589916773488270244569281076569265551483393713110539669419369554611294347199556937872910522773170440987029021845387404246637269354205090362814110981262464238853707226729568667563030974322119060924683919180567381757344114787829894761722183713698353335396668563182255476888886609873646655129505006200136608112384390004441394889030434555920359133003923758415007952511393610246956263245252422922547100527950702920074705917610458999931641098815927705432967361051405906210245904923013114884300397963103584648623996693941618734869977514129190265290947027811777267557398826299689507796918728548053876624556195954386445830257622470282694577964906800511674198313901469931617099131011746155173544157906189750137377885628386173433015001453602278378025971404813295346534566936495545398405888021545598250427637011604550506498487420713944523629539437992372993849204888123808996975792347291765258354230133508837700156859804060999646742234701931917572886148593978933143665284502293630141288132204870289412631440033587097742419531207794580351200212771635404256661853602697717969045691538651956276175471005601087814933611853475587200326714162091238330212536902345862634621030295453897480579702228562104357962068549145784858439869095536986078929175539285095412138379719287104398477663764776597279895011134081780016231607383035326540082004663552598894063386170622540106368296245887346237711529886081569616681000723707155778815411502392498816272198878370229240970622081829300011892997191800447352282052809137041932090814809879397301520250539437229874603598186241309334848377414981133320291363618598017596079216771287065736218928128277954195614879985796145512509641652106430017044840700238744481956408153522442033415144014576195508609948298659073482926267060603687606620408662009030904446841306483427217412438502361237969978564951184720613245216360734199935803155408410444872311752575331488836673308028835936049534298544724708220988399792081026130519006920239517916282170669792690159948858712700956679495150921206291214475639858033832229714637859130285529918840743458305656 [153,72] -3645576170765062704624349751999595091754061884139094758981131141490075706278271872024319346921629644916113962633919748747617428885046813314916604828870851372489041499391062189174961920039078605651497604767283863279792134079148749829020741661246869489233166497943671728529094609446409181628043490206160774282771195049538341013191429747689637312684099220435990411650258157199723666557748320414252065569754789439326831212524894649054126313211743689680450419741136019055481293787491264525338912202182865661310293769828156334395458855248300777647954633852557095745944812787958440142180919476755184513736190156563744428813778565258916413627898697662263904766449141626143311226839818399776560867969269425952766563839654243467292226957377573359750270893872949779756689480710731908564816098621166812844610963066022870653560870158267174112252116611743378193497563016553925746925268392521207393248064725858828613235780687764848599560789227486305700307681094444525421825223989659710126576771063911089590459544940728923349972453182523404627449548148654000373790982717829359255028360515806478688647008052402429521946629930185468060387572962033361156080541686852255586325119697653339480431749375172042207428665258998136445409682214995627422484527413302671027137771421149616306149061528452725865379104506384685909147068092732351711360456858876582931662811267972276809492950382298785379727304058721873434708103513727507020556116449163069569239625118078670214650041932632082358863360275748574960981237132439161964195454984681080888752837691288560116504037437582401037350939557413274730760920512286632955230911003784205425204732902228086401697395932639322080017409290924671651407931717879034576845498678536954992588621528143439772946861173319960409647281136672789348007430810890782686067614572819323569035721264747334756836987200850636456518187180908019920700163136522667056149345128239692965224044773667832226253896915097408303635498501762637967368724433332531907332008233626385409332543282310735533705477367278545098318178974810441952656319423794221438877215137016892424000 [153,73] 140157023486400857224585318657369604598410946517460477118848639958007383852107572339786693386404666880827707463105813302471018357239374748154402402673200128681309987709230837661490057169545604510424092658387722115538434328195879671529753277094716644042271796205907824943962175752405342054875964069800503000115138615137915797896461572668729004152178981954301637880986225049775210256571790269792860131680509749406300430872225135275602240193076456383594329532849949632100655274389171594619570614533120859168206194456407051395554516482689101166234000008454675807385656646700162928476811584958369190125633516979344294926816781532574428332701113913891252204626399854325295884040859108416062533909840126879649786323791022494682913247899731541579714053663973129165220154108574103179685380483968838090376941274406508324141053939085221508024628580049707416627721339631761256755172445165966107422204250123634901753906411310687498153259441928163916059407984782770711925670889271021183673654292670922117744574081703109072649099191280337018177396456891288954476685835097797271298312895887938568553833666738900961342361955782045261652001839509925931736201297378823786033674910110933971897355081961202410302721741647133202115197843073651092714208680060329392952396267913129026442371932801175084852533332529722124782594119225851157959515068310689266365632974585886804967652287151688212170040263974869755773093572529136853793095129919584206832405762926156313772261321020586834518376263051840155688185231395860500968159139069393593121538782672556088563904341033412603874348461738899652511696734810980136711021368196219572708613980470415068903278868973189058414736190891291496085476973625373443372915792070798513632958089856938464230331509995730229808019436538648672378445527978094870368560974759863543510459849084198485272809290314240156705092349063919173324650723807265601786402377882304092075947361451326640994465068301990505930133544355780726553361893899242861729426731701729770705881363992156766607665341726842413106792516485710035923819711702424280118376570056756176 [153,74] 9044344822439008180425042434015668490549408600327143581097486807136251673964577834946786412855902996671242098329891817381075756832840776226146120344110802624998201503208964459800109999500340606962172258934157479830656206446541407334680116617958375993962953561491496945612647932578627957109261805567349410821614907589003816575424965373295082055584872271979500229549438322993490978841226858293339914322105616868119432436999875375325961512298449849804381708543766496019968505175196662504917369447767684605519488424976985052779729300217802212182045197792440459321359318439610201543353931293964219690257533084700571346758281550525120808575461166946088819999554714963019567394796916232767231216857894195922553463784303690177934032278342168797750900093855996858100430986154251069752773467048580437002892502837219567618347819804592492464316387623166072439840776048862277569234620859773049280577042471005369800432934768168077446063904699172830496309169929089544868785229571839515000821362700085330000874432873877727507343592029981389844915184213740624484177270332088631618581720002911405107682879372143997542504378437386343435429947801067613048061753279461703676641197465089900880929405321473304325203652464269327527069566168131578602737687937844445648260465699896926659425592697033661621889395633587616910684136471491080336878029981411695019457237070275019784534991209185503604084262735666569861899305410400260152409107943227480110831689361767496612892400750628942565214924598450373314989981683012897486487893683398371895310387565861594271375039938463682983068213001577573761369752170276343700601489165709726336230614360236418950430448362589533135657142140860585526740021912682361360372224642981958696774290062646483128150210483504404668600813164788469261632997777227120506634927950874360770646890666822381494768667151233601697231690450323718940168992099431079345372966774204708277649482011272050455960991670148792813793368035178573152386368332141122931131719140051811939438078351536257753265770599696205016054444466158789577593262236267807187861750367264 [153,75] -2567571500664865193909387228325540375956679781664371253342183195687877525547051377142393856254209334528169213950400384925363140993796042130291119003612103113234794716153785177232642290960414327858673781603558216094924986342422094632078520290696401248720999731613741341273765708562217047743131915215489741505374230062913951796091339969096272609967894044375738070711903921539893819186926366903465750864978774555100136780458780478292614532478620784395133503036839389463834534196877917653417975005002121226927690140162011547395085520496491980084764848962224754497056779958558750043450940988163906369965385410211578114334395061393606565006946440227479593206117449899574625300902276082097435858261400431119258298793711079322524120393471339134958070994369359456536354238396389616609618467022815359216512787914152833643063823573957598442558836230973940154159940013889619281799009149627702615413712077657181248676560362806349100802513683500993003066314215188781790199154367392523967956929483573498155703993596026514196882798756171835930418322937069522173145941117396305258122815766325356260575812479862179691962168927677573955339610913649616709955029883760400588282564237765361502368875459994250224226782944103356942356825800774133745381656788790739228555527432445448907160479291808922569997755938722518492810462242530910315024999050402258502195855507703618333759880266539855553415832628648240785408185728607574494793391692229353025208601923796260547697793872483031032700685539087899757855965515788888357020522940269928603615593598165274441476537546487306297144147385105829005084891046975869205283457699452260575601641965648894088152182224367823921050840825422565846172278942353591300789043924670286797582896923051753257412244610175371540667006100126366863338901871332524105601784610283763194164379942352228137709772012060767719188510103425684386772952655543230496728893662733285682459620023637286211871548725188623437348999531763196971410296786012035140927952628789936888548613759606165543627713645411457399665993344295282354419705143656615388535296356 [153,76] 39677837343350051896864081581515076496838676961769778474637407848652363120974373942650306303445275286008059413121287062908427278899649469644175527742703994923079004801807503618397981847384623914823167340257752775640731753886546368894272332573725751037038522809776164475855878067994664194752612568445637676823661984610386558492242885601814044231201073681994975183955211513368773376955990869231323879792736056563133437070766553738419229737354873838402681254955875818517110464552267325060870327540973133386109244952937953228290443924528849353752469271475660597277958554515404881296231986820901890395369958831137788436896066372571076851766569767795527004545489637887856473201604583199433978266814183570507609448600377615627937455660692529154049596806095522055172645038970930935519502417946953948829322680818196281344684888937896095934568319105415775657845944169371207656323043976296663273292683642596643938840831157902288947865933961379216142374432187387407338024544641835658343617145383770018608859706427809634244439941953142311506688638464410648825957818270669458009464475850766600603937913409793423089796756897601385061000710731325281733433873791797133513139560309780178027920940694108253621366563834521224060800909239906065685588523624659639402298786884906400462935496404694550756516857878196636336694855147718871373994061253939525794910576986802028277418308915315651458743742042674787470698616027851715888266628884264653931969354729873714875665773437640979155950469767902620090831317679917325715770201346712507898598245758747513385766242097176229494161296881268428985304922764855801237679242726173451292970076303256470241579854141443278315494872655124161665681893859640600925407648228125199870554270518326486359433956811408867665395109014500204148648906018052668344841030616775721809799730449254386503984388045086560251134521403743383664729992357478168126951293129658672588813508419757777756340174096698512005883960066344373983236941808567291066470757119127930810920465758438753372908272392487722004711696235739514885020051778476995417720 [153,77] -4735311213818258240899703664258813314130140726232534157194253944162712295985288931270616177955369312070220621269471242006606198990704853129790461091145590767177890991709515995531161829193400181012489249452168790350742116133409622805032726334349430491916117953729433064067245925576294950320944454936293681869144005346704471682218649617191842064863017052266212599069789087722015105600115341307045986573130944894871295085859979969347466931810812698719470176897961015656356587727329229934784963309159529700517335026893603219390505299499177299481766884045059211298910330745892189479861593294692035846389251847985481380961705330299091543207435044975599830310343585620612647087720133200130994915872083224613769493845039672204115830924897114233496715285771074368011701041674468055446002141114441538742165129310033686388736363085221150618698152454717080559734058109701503009853899238114685389143543054392368494761146070821328436415534176029405782024808529814460548887741795572668431313412061517781805102576215935066573495988409496646271408473169698571093052621971644784593043250042017228947602954275594351040961317470418407852969080994025116146265169377733355130743756697393023350143927651310156798535276129430161884649062556121948691429747778103327035167773931479732184385210839898650700440475719250334695048202910580285779867429294876103825865521399574993539261039712225515429712797046228088404587861537942430596314093382529863021858169884427326599253844146684458641219909780518581649535813969265303503628426061144964965939514708380024195940542266865530674400817178132118567456133235488269285280945733217215015144434899522109055632727016620738632930157722444688437622186874241423328847807262536621273688012863967586960631268503204600063959396189583409609516309326665321765317159403860294339362900095366456466888725203167447834208635157963262348281954861275150957135300569236025946564402765739708179488730043205426799511652047193888693254571861807213381481783322709975998873968194680621488602531059659429642604265653813594301154831374699686692 [153,78] 50323087998837853942504005933583682421730858630469841134143971783651236224522916891924337024901545217327962870724753222100318668781506512386589743700602640868618368123283774995949565583316705113547613417490116781680028361523703616837593670267010940276968787740925551250030122671578399076992231324636882811348563596159782255475730735155333064590173419270998970456199595209161237731842600923547219805452665404667788888259681795249592676641120598319119425328308862242968682217008610346023350198920200050102545236572727716511053996948234927626274091872520081910985406712680164256767895092733975827684624945623183112168535826996128204459119081387960642375754252370521120955502180611296613008836457340566203193024352419755735836844523628544173133027189702442340943514566545654594309523046368695371708277300913905346692471654543374552472107740558967051591873856027323226656230284460376475375263204057623979571068255292370205985597670735939023466748031874904214355861028376619941729528387823767917119945306754652740173984300183261261763506307145571213076775062363957995633141201929875440598843129804011609217273402781159051776190041852404031678982125235014833000493611823450230371558382188481532606185903450794795690697111211438461464297721868024013262228604301103703149466480696783387174137611179722663921669219793025486874051297158170096902327597357437049972093905303775909557360350260350871572452577710821824966353855483343690030170447731078301917349113614648756489295921477801269897413370131411544188468948210735361805354471920551862438927130755617576293070311927428818937397663248795122843245303992980558063848579542508735538342256607107370408293756808370015817412114026003353869530762614645388861635029583366716846008241866539814444478667631333621256675809785985820049493391884038004811679281353580173248758959920130155036114143587308341154972230562625838373768883697458618670563430980671850759075362502586169237614275201593019223279712689914841768046493027738443234590181534724872956672974845951580442597792093324375573118160891936 [153,79] -220415807324094793397299850527994282967138986514076382565178412617841747636591204226493394151066658974793843029122445850839868427286131224384786660104643072955144536472840725459490935337336791163845747575213847374666807374434918780744411776305953311746986876641724564871456589118903200160630763766601304541900800037416587100410982429118904100205229615521681959376023911565774450481215778788221015717215244119080130291077170477905550546090694563113830718702023440273552480290127723238188750341097917773645535762835149080144509406578955156642808920868806000612288023900168627147005806805880641417582152053748968803440066561750747261074826299958167404676222941872393955720287676748104592780436031635190594750390728931762932204192398498731166024648397404931381009428580148389858088655004611491897893678431818393312027467569042042043502918382227520749431954304753277930358655753236276610643300237065963226937365831701825868120736567039983615424718385738422621913361300594739908982572892088259713898566178080292243524943555775767570800753212994087687504837030225289460563547656878588037741439931789816274273548714786500483424460712743736847516454430722625159461436281795201576073923591617373674223607366277298079856324249602387392571752853798181015738710574385469307695648427122064316899767008535904277504164573225461507342185582303034095044891997901608072988502490569680095200004340769421153676147366346771635190901118441747728070196219839153110722077186594317969513841870539529384421471255864999080375949881301442912404282081894780047780309700347964854115180989993320148753595151478902943257999821560820299472572088343336682947242420717506441799125286894091058226928795932871579467366464652161212951510192892427823506217767776066627202080424353844629580066441437026021190563010692513469007385715032037182124277229622956625744223745468885556739638774850102197195482852585842886117488738277271580424967471870679713773267974108738349235660030628240588550224780823549290213350890422287046400352505981440776368971663806680144667228709396 [153,80] 14501839742102728374380002135469488190941708967033816596976530679371607964276768285774470999045702014204070543556999004300461315161558041214973148079606154364678886818375044058548901195089015410418725103080404619967624027145274576306213924224698288470219359925541255702425353101538598986990956705557211161206386024301526373828222571223430471414145447601103234179029140780723053085822785453328387331833071820766901319186603442300740909110070629987615348953368583943247596212831383718190546875213258843771093491430075259025314687225874564532973319342156272710078291698978854209078750197857052799954875047814206190811052856718188236124254888791344920587474594595692735354186765489318101277055470194616361945440455113608253547731980187625357393633798389529174589220053933429293836291874695841913138480608548549975204962295863733400557687335791770420002114556083644012528405045111916263645363048335921874780081122823213790010811219486940575275497379550830109529675502137336977011283694667304851447268639018777418401424392062693945319627625483980797562432805655137524093876907168111269433589202603847087094420080438500681615526689555422311893844244242439712539371099767002865490753092205488151063341328755653128852284922006074911566644207344187274760288239494283495788296597625576421884751643064837846487084402708014348639066738120750547152240576036431388394125968623610331458007461548676300119787152048270438460379151872508382596921448524594106782273373416991371780221543042119956587487276296402490338583873769612208315466905576777112931769111598696797443957551311603175203404270090551740991899852680563176903903049170940773191857504937753475723138032389780450628091206741643790927315127288519122989924749966514924536841051274271311547141513351361201747564352351379056882724700352220820405532575088118459713300001305917015603746225215628399616749279528678158791573483084984334918600274937445220232100881443783237902929251439751203724611602475726816285563685391118955493834622003332428923988567101443181588310624608754353579514216 [153,81] 934060921970286896274328185078510206081825434731523619508989881765333914273350173886445040625908131651005319810413004609330438977905719697302582029781312771513553272064906885076107298687439398781615345540101948011211920644177292783021107648990398183170559211395869990522386199601346278776471445995214449653772846087202586157711071984666296741091613023994619610889196807148568430094158343626531443481257866748311939426362072118921626983954108269399403244900545513383762782079122597581847017161399350297381002811933337565772929464518345749523132418913433439417558547784661477475845241509469102494168900693487905844634385333688028621164590795126979469198099277199909675173549179826251037630384247508591539088642302274728447141195052497775664641412431627915953860757612962492113035270027106506616001178335675853763671811722040012596855646544992344700603244558085166883055524072922347938980091314550652406891718469511088618355915149744050907104794528479228543832753933955540448019285171690523975121530986380076594974965166825291133945286535349685896733599491759163313494549611549733583224870556008564455389434421291956406493162348765270360720381796201170718117561323748349387318663402829160835830900122426283847492523989091728402204917950931331893637351415108065887750908039202610774998956500333973816429638706427816117825853193665859201745922589151078841058004489797744211796234076937309037066190624008887545492254003363519675784207962495117054221236710125648538708254658932626311811477773740548551314298073548461342226991803511358463737583846430198805638587830752720734760187867611608734207614341902965389362789927441289000392327473433303864892507936699436180661593258782864213970059455315884686881775208373320532585979336510606058654227634511468220499718160393386867642348921588307070881738887180114507906806744160011825156518769537478557827488307253740660736691273604986823847127763797859306284347254500361876219315498068023488009375071807507272996849516355153799700915022845424128813609720632556632926960667540843932840 [153,82] -84631915064145103500699062132215319478204496711536530752140740944008081902431416413472620086708324622139168726729308672123334086112226385588622448538389953583189681205581235346096483856685733136722654287337693691181721698811054465424754482325729327877799628462678684364672696540607499016712792554321579032410441360936469886423694585346651724799542561346926632707609728271046640165971671908141230524736962667903703328314290152062103909416727181836229712905430805609382248805405611501951626129892038037698195580170215287174854802822927014705415792913804329748097006728663037445852031287294555063078849392407204997546036392966000283829473045393855859184242851503102117281441429942067666350794723084124746451800297930158243203476263536536510431967418134704497201975705993807141746423835684864901476861836191864003461957853022103080774181847200268231022555688524432399356393817339954979613003274159890050802533605319787576211821227876558686811724804059158799605068029292848036055180539223024397467313180628663537773113772964207009814573463731538347697320182476354090792557003251143515660820223488247701573196905334317117704583657735521075895652650422993168139777610890200655832473346573278629213892457218589923635605103392481714380694400000133811729383048457734954867889275247205589024291131177447434722901800486914812038754516569238321471330273357228954852327204880438578336370103630297668799720121884937736033782513677729890606573086224725716791799685218593358937716849546539709908485365642277969741788392709410164517052614721427828190338946790860962767111562531406825242525825204282909435014185003936536515084437344242683628281751299069571553068423403007667593941577590886163788158387783979650764647105328575226606155167221123403341375539383610852750948785798797835076215445713328752016036321328908451515696934172101745628666763744603791665377965644907272876391705644104211782950554250415562079062833898410463856244312930417270385100070081795185898121338745099954003827132951895776761726478345399221396487554408161624 [153,83] -7506815153438108788973260338854803082978192723270517077704475642632399223780271378119725073340900946622044223098723928090675027133483274039834867405926009446088121264741479310020866370652562826177223803710219113205097900996669336703540304982525023558901121239156989479958124657507283566206112316051163851070356799239646290194317260894872214103215869594956281408270553377009630734929973232001092614054373882439020540083976936855731891472024642861277265906669811737286256425024153359707123508090153874960498398733646139806406513614752900137907104064847948565558316520662624132533516616779797996530841148781364070871669175760374951989792676461563690269371051040901193801978375087314603906675377276862179813847464862209509829224789111080757835823566485207094789218531495573922332833515181757280836807045018696717302187847952300799353592045148942224445211159477281433995197753892397190927992778118398763160873918907410392293671181775111625747172734885789784273530791370322679785254341941132761100359598181968218335503346301619713775358978186420474727030255269147613336864020526753866013465392982360929648817879823677593611572026898970225122970292859033596296757811115453840230641532508599696841165036801891452371376970446055600767466583641649698737306321249682855410572577282845844185761675547910107726622261363272573805347629732877209899810570113491017976286149061084600524056164871172536041308948463932191266613550212658988864718046675914773005596296036162887892848155415241911645092036766099291798393028969919213649867299037496144906953039732914665964436717296961437031157604279092245071824553773319821167677018415572833164845163455896683947733888730215526855118057644759412152837801972233673682158575868311903086280585868577685533709591858668581196756345330849710814334797296095295041718713582403348143586082910093495488548386908758665626193096947663513472825247525188094880341352766285790339225829980914129450103859966374419597906367010057560644005010260512633867197041306851496244068058981283897885992206065202 [153,84] -45957086989917484888253446523459036148146345516791576885385681207128845235867304177157384538440369109498035275056310967229716931295831358483836272803712846734125433816468689834581011846189050024961389625029093853409728385033286991305758426765477324887232590905340324973050197381957685044462141068522433323482201162722904638510168036589727010075420918630336515341733699942219034042904799276426099987921418520438833444059148005578403177497642516913880024420078010580923533791343192444882605123736344417013476704200073517726676689718014409063263880645505523988925849668308369372738282721028358214674525200800836977724363311454266313697530242095303099787119843927510708632712223577639439107760909761873144859863233396213652803094593861434033824101895701881190448996712452584926647498022516114076289162707996426843595686082624575105534168553174696118657130893168495635541343346497692882528449324794575424173274420744781789043773652615098083256995389110770387253882118305817486580265695551628173115442977124524784386175959498646492478134116464816824645185544590140179959172332752411979305650291077858988102798205052116075745948758666226140884867223809068994339136435536885222247798729105267305035604409413533573970735641382141760706908794134952141368392738807035055069390034979028580606064004092206913372225430789057196801144856016056814452521160880317809132326799935805662046807556605829286969312624144059876535442909600362335620575356309250109825887364548873195052866004798878900645351947686372605951127847246390808553031670642911293916148542030041444978838783434561261486019617393528443703400755612324997328840487707976222741559791029498195276914260461458188462371979667492863978406256615096170671798240419365690498877870107090486051256724515354229177867658976028437761259756876741752380534850442337296899163483164855399777095022151096345859075687531811832762323538897546649268563850541008486027108204739377043750205359710778790225655826865020037199161243316446923040037007569634684755031542775082355093895328 [153,85] 79767223549413969363034361119090943520677287425254533126089130460923027227102671850640373227461923783276010541993974500912438129617310191557424773100456705707897340675084650596852124894119217420447753232500977748631510340617106108382067802370342314093345791902522639037751653204065019525778323616005591120628210826171129808984136624732661115037742222410040884985143028830906980324848112832322948402732503389002592946169754736111085141853910902826959566688564577701323192771180891381496934149907158052928244442428530264475775664003737000311459425218188901971440601843541437625565087087326781901331723769308611280757586533112904450206702452900962637084075090562803946230516290447746665907617934993617077605582545718179876109312092551766412650446671194273438670804902859705950286354641420198312993652760298131203183019343236160825775088476078203089750279849653932704530234182422536002154277159722999379975483333965234094999437948447139774845895775523557958651546900921750934449712822627793925884893035861408024930841049460005860694837399944558384869587894417342738228159573920611095329976395298541981767961464342908312080569654938245010968239440578860401070776462565755581597038752939918815505326050075398675112398003622554650896657370606315672034328592673426016168882284405798112311499409770175866524624058270217654913858647658045395420302490183353969703182697044012967335975723033423814811156680700749550816112978951638695534362813172813565737394478891796323132456760762345609500396130811144630197369004418416529606895956514793030268068836140855036638231721880321837102593284797864209844704218277449220132656270443104065905911853112863054843012785182332302200335187901492614139032783499434715005299118645940688441649272887317194708811219473352359745503337068990076390603692465888355452220155648802068616642925352757548929284370466934306746579764967165180453081246634371395335794307119057752934024876195908586284353043711531596891816110943173028637669822176397742541140816893428199836533093734920362579236 [153,86] -644239632812110568245532386060313133662378236611546563160983597316767519876567017504487004216282277232461301817469824548990200631797232834893887791128455118648640627431114973854516395519353825523721125903502736042231850801210969305558648108817110390560912967650955311662143122447732106875292145316362803556634649276790135504291717398646579376579562695769033523063166229565810881457561775627556432521077522335145060642415513021323461073162287631654793162762806996933215406250157503903592172392863225578215319440839288000490091102856975755023983208341812190571192326855239262490816776551106620664528398660013879457043476446267356857640104343816234528928205103932139853832178328750721149856562175711747538510544128869985690152675949394862615668889222541433207483550813789704878348265093721605887286640013225834476863005560984574525977950977712414219802087143332018113541918951925857360217353611349994336216574277056058929096230727253361688887593396214210650382580072912227121640690665641073326892984255411100629690271781073537498188087476050983859093700984320443532056257834498110035064910347929208821357956501300248320919435049089899055782105508916400817692084600862430083713670563922352008107225143441520620751069493297640526149358908847902024259945755134397284249610950415422976229971671005709080255299094385442416000512033254094080858380726487308889222013494870399915769518929903469008212600742633086174289096520836408637072656235727010967537909359091036508907443706070890424150564341983577508998266629459415083250830659607882484963801052547000775484225059089613535866722970771357868051134976763357842435031763436281532375126656955451151624650881427602822776228381751592091467610592956095566567122737854667131584162281284866666540248913935831770051242077497330742256387222493471362610512358866625943724977242770688789971293066993948572116956022949614342212777858236985663764327780552211203705506516272500068461763843336363977619747533724818409195679036883546693938480468125097586258596667869297632 [153,87] -61743230237651423903301646156132833728698590420216803229794621823321708739166897431955124050327280497816343238937333858878550792178598428686692746900614131855251490217038383802519466335561413929867272565294597899300351382972099610171950672013067997342972105858955373931587354970221925042065134441623301264321603294808817859662771397793447066902267267300915994447880879650633032340673048012053861736138362839192891036695212884425409509945512628841663462439486967814603410018255478162032458836367664132078383913896069826939928923990880229391893265983756943091879141356384715899242288183480942464298898564212106707533358247701448794837150414049171817778548787670885760048816754955524016122027808864209169903560257866306836923722271710411695532477825334246593374255979259080711006493992592133843432059004754552830584250872476969049025157833778652194613720483320150266323889429037961853884502497366322270431739006816646899715491347843674775388719871292367775766233357588488143549634582609986677979171466939307314222818295848227215626263144349203519824851679917710086200909347825173699765804824031114358418044227503938240258875675384336378710166667140956133596438523847907982989495957089318451547976502784773624107762612783056898619881978018745961089416285497461341371000017837443174908636482442066723398610741334414169345497563617105847062441213587270556487697308083474895892788342506981304887621222101498916023527535803474016896807754550087290487859942950479841254098187678633808017995085635967940356578691353342336161805228155858175755773874292637958780102508443680950653697117962157429484722407575644219573455922610074243355802818111608846730322527278234212269760174266632525446481590125339038259386539841625779616220369928994569958508584802332446628017825560110672289633549926357066025130401492481054045757756948738895936498453704080314801376259601543632951109028240122324466228904446881799578208048971581232313518849419118298727500233264540748785313803053076326750305081878329691969974555372608 [153,88] -3164366080993542581490549353007314948002854931267359203910008020210667627339997358048701641574329389208232065318440832354384153157163660704364321827312804765090082709576984427319669998539587914115727197017120543990951760707034568360605595059620755883521977254842746287047426213505659337371566737649468963067973884678676298326425154698647031733346198610556345864799786373204449318253615841394573838468715143419910605755884390465208342701917596571461394308154534145732576331170748992433402835809855653795724150014843193921514132385669509285573427006755612788056882931922959370944387347738064192304502836134246328531097526284905157167578376949196080711502451946585221844631547659965353430521776513359209023501502991068819117525022880294450120444859087086571817003860521143286203695314756913896396924527516637089468122144552282686295627785392988348767807077343327537266643737581422684145204619732625511931845506415797061715794963531237077930021911964145606250623591772579223606617639853803828046275822809741357656766487169637352989750967726022507258423736006797753530665288736068246587284666411149530791309914914270556739671263716182758062809085490420206173262087175281859580849054681108787882870599307850191106402135952097062167029476370693363686208398381254414747146702365030587011165978171029752380053611618146058887528149341812795474347435706168235097947937999644806219168215365580247904331361402457881136445647328553854016674108869124818471444785374046286818403663392330509838764925415891099522397391598901965289532177342653199027807093464902698597122555472498452353989396150461319429289118339995850001547568114552797809251534701874989329368115224754315115158179973736629136626362560090059768197212135758181566476540831723954615959673063607511551860093521676281755633800557296972827493399556856715202559159735941723942381626761206151233179018578497769042160375375532564988929814132938210876258126684812250872956151996900006195554895550861850412503328253599081939077159311008511833354778688 [153,89] -641854287819856674214178444746085543137547765127120591284234584311815211289727806905591797231846363761999341340770066210598520388222839061452992737042646927860833064959899987641124544026966849056403668370279990660558924674299180887052672868352522666072782388592464739643205476878880789456672730349185293057919236893624218748867016199596889798278465993372058375628865474559912050880140463057226731087055248876506308088883748431724256225529071733840551231670174340898632002874736028031235034296088712734760808475272887647126368058054110816029891283129828656772527910411506125987945511478739945508867724976371054030848488573137940740509689967644715913517222036127420533685879972134360191507490696101033285673105640098534261012069609329689308718910551754882379953307697064737084857400916785118708134887087577840825358781204622544911498023121402083751235526258501619599440302143750083162905615075460967793564373830037968628141357643270387189497244852378130260782980095264509342343234254032398255831434094730298907926850101093136508896027441178145179773508087270162460899100205982217652306918358631885589766882561367948245130132013141776605704834833997658483891268630520476002618173154193933241305611890306372413734895308043502814737988652695983297753264147605131477005560610013523500272347603480737661275581717996319750263827360869522619298783411109028026506497379580247943597036738871780258907120685163340565465293254381780767236250206401406529928179335364230893509119901458878257476404057942571298845707418185304365537942835415327737543763458599753383531447386290123052638279546292266773227031780818154552006488532953610340908290220955751965627321508013576275921357522779660231377992216269895639025198059754398596600650932453239477827826636713904453282601864492369161620549295382199971041662287287715627009373109836822817375560290327489873408939249528075268187954732925968613833509183432459010580861260319802988547529732917588155141166995337320613477726284658928753523818416985667770679232 [153,90] -22390500278159497633647996277687568725991526130129237143439373563194410809975820805118940663302562746490144177877434506657880751943063579663697341726721217839045072438600572353628180459249105623343487328942398623818182807042890621655310026187456850306445264802398955281924306821731082150905268065764339493041782815316509555073253509623665957378517022718387968501834548338643800081892529336152241475865810437143342439454222515178877173951506557453873109733191761511843111547749240816268460852334392689022528656189366417587434833945855847515232796192288590774762531896601167225886532846894681088280634371604343830881968525814506581375933690711605826421897346985404146751694827769589834316040337695598553969052294573922899926865755836836144657932342942910280529679295331500591844918975088656731680402702761005632899463097212635794396237343271823351195582524849009344167010165353588004726249568397816123315451274318612081689607208380378584826566090091997288806460504899675872045455248217205864045146890896058439574284105428323410299983592621314989264857620867267336563604630404530026776876021816147591271891091060665951965861413374133362687351398135004970028919955819909875703420248383131902941199216362949596091217730486924514650172525592530633313860885208183588208471106018103713127075115848132409689950676044352008030187680601849320670728062357242447777681138439753487157321953925432979861664351451646699991997228823710859940295325217521918475760997475098747894658596966456129301516030218043477308660637892059694124762595074047504388766163675659269807838935495928653531754142257963478892474623240259879863490077317880205955346521439806414343063530186762606811720648243082917010368898324524087750091406196818515972445109566139220518382525970627146865644099497093337845834220739595268221091641820365729655438946116446068386213561175027757501950376563991873718172107542150808034520920855186974267462634563415279084113057651579353072618478274290846075569079636877081497772897468637146080 [153,91] -173699959259224942192722296210306818307510055522128894875711277862886841397426366944392565455588449566441730177775147517358235958787786460383191298798315021762490314164900032926518922849712878129667827384293321500456411219058458055220451446603613776352970111453867556931421170514346327084582582030547470606631914103190930125965471050616889712414099068255821927310032072210760147405655104450724857204787114791800289565913984842038568297799817772753384319866477714928331495426277718363923298375708305199532744853075289928521605844537407571044911675505927413804236380773788772203449082811110187530546236029818774111329637682028255532919381114370565534110280420336675481964117283404602644314846732435537368077767946924341606561521040305732588263578192503038226464903007125304032627769443250396654276095492874164235031627060092813829136967000790843177169419370133490749170304135108296100408082809576851215377382685255868071585754026692457419340725810861669661494752523515294230373943783613053982081227429596419492261044066162481804193164694294314719996245004273645729138247505399358757450485772114221044328741253934463096399844437048479254139556771002855145901147343984229596940583285228519882421087686660430889508153148992636575801464803648170947516682387084041112759115617318512960574624958770776289506037129204848291649491286340442930602376146655097252458889851711073698876286642037048698887530489408615749016098844058816657901326222515795969473700652349023378998052280410651128808856311324779885736825752555678442796816553672552855609000305738750137877430915045781764859956759066297502425257248773082290184538561983963744799729414842132338399828773225400335960072704851543461075546893315199765957676638494645747570258447880866126739439696542654029014178843590246935500067153289035761164079160300082596627941492987372334036066478623697073107612047247955773812334193811344146394223688413605834022012580792394078377803414934523364788131008498360747185772707429417082941955252480544 [153,92] -8191493974818420214626736058996335967091613296664835617026779543714331360890198878089201570692266327011671045278846639105032492499407810955002524429299418285743365580394079134257997031825393347790326997849518603238540943326540315092655731328857159065806867770324589907339146585278176663798386674740820885706443095476624121794703541369040312841169835815380825638707984964125488957157196045056157422885658353148136378327105533798166914613899616843163751395433135164722054871283115136917679611381150618801014690062262621944161609519783749048471758612194617847109555912819713049069908862315771214480174560701643981501710461008701960900790466184854394140968306191184113678987626180282279234049252490566959624791712588691467668393067931553058235893630810349293015415642125671494350836363057661584344191355734716496774249878415201343589577909093445967305872372018960620972403608791382861209260577732896271521747841310923117142286041363095327076003878540286731526102462839533027244940865959273853910214935449011600078002680302339360366935219359187597950613134114207638847477615486279897541920972541018179457533399804772614932767808634418256843579470603046940020671212287653047771610978687464758677514509262266499693743183746454291299763080345261469504597513333947859359443750805192142209999916320958748996900227974062820215024576761970610738147547055329970667188722711886756230747139710539830540636576534446807250262389656192302525137192918462558424981726315410490891320949398815582852126865292203959854018169164367835822070568829449287924797730465613701386583564106148611802894857206386073933684939154632465085277103948024018663279810319296814660971682865383981976241043256968786806795348377652698303244990205829888327378026099759033962915564540697517328906250244673378146377924720470680994518637565174352561098592716142023212821984625498281722232772350249539037888744479211786532557081404535684587276271722858775982717357210744736309005158540266713130752752845117674991081697040 [153,93] -578604084058009018956158101652029251051739483200159364024093234955616446490851030501521285136428566565383575763747084760798115258038070154516751767149386996782868412611855879678478000235611264116078062562574331059625198188987690062209053277587585928718475358915001893521479933341614691631257403575027784114892540749131142433561499361274083370982859741982970452376979064057706174740419957968668555393020832747066274389622932176442713619384014121039778271255634991015933162332880139378083742797035059171259430006308754272268436830228553175018438115778607143369393103309606364656784434668533797804310398436061772070845825428393816962458548496701443977718480579797770100373213215899767908316212407267948547000804644298971846752609623269284409360068733594331066150752243514422063077084247880640900643701768878079234379904064443324131188941154663494824578852745331789070429863550193965676226445933507417215013092968665035240080903092358757644885237405031397114383731194710431267581124027440739811550982887082675708952412187579017676238662962419119595977777835082562394525708482243164814085747601273300086132592163036091440604936535654561316757039759910615908685252621722328586525062993937739050033322101642748923726790190520877946954947292876525637647766135965447428336171517338809337650577023272723330688788181207600234063596125310801227517465717008827171290838478144641229919191607849413979396536503740951935126399876082051736152556612714478357357374624821756969120635775589336297755532440366958526059229965573333086806249549514424922982781126659471458415773726169800107617156779630685262093135461635835579504707684739672481290795727297486006317184359939666227130472642053565314278337412840099079137802568131917081122546855901508679202092091916724962056099089037503000088511950434983352459965487470887347463756282107362950632599169269558184671674615604135106368256851368799181374811566112023388328644655856537613791466464672744948481854402533781576689017439804895934887520 [153,94] -22363746831721549719584523910737602511696929622079712104463420744454408775345606474412729466856473985285140342505618722347234707369756134407083297142635118801254592988628644502557800414331298235617232850077670030302757885870276396083210309104815516575980668234546176355999926706239290517998522090384700143508922820213750708000774687166236871192448299646921014208079202747041911245216150642654692236839935961028537494721317970897736680522946095361823728398097450475119906175557372898592996246857787352216661457612121365789249664570698360633510615370885362750581454146276241338504769374336701079892676013866087285100797291681372947906329563961642959099203646005275189492136742161632481459404470221264148395853808652663742415663134264162783341077803577771075637250722653000877320409577813486478809937184724271243232724488783588633868019239953346264511078219670329904482024937567025833460734509724131799058953156418240715997652494484046727363177550756977808904501685164698207161793799605745280238312959706883191599125448949182394122163423977629153635249009037879580944065639254871775647482081432508062339781360037104037148260576435557981206126715736440457739899810396828946364614709740555417323976153887654304819766439729331817644961520025748981228499352262540113475537774365137822575847453460733986221022151772035742924109050007264452727400992842460547249218463876236198260884282949875880899284463973965001666214215373678253969920272995963528850003785115002135951054466416237750866543146891894973631188739791085190916457447647663324259881317681197662607852017065368830997593407590204027465299365066066865684208742705398186286177925220431080091920674549340860149682148232514901068692782928925683713909571121086966778624037942324284714178189860244445888435102948766345662671777992267391752085960084855847619182506003681892651061591746850611045203405823897190732799457301245774317254648056776675826423480659404196543853872143662434678159283111918585175918173567920563488 [153,95] 124690478594964818861823277178704013638328008240069015260424408667890198938178838179204993889179025889048040266641956479258706352294409164451185371894120684206230131710047723204023807592672687142245272954770978834072041414946602160814283331614637715099506628182729138619467319990789448137282571429884142914578867276558179644376088849413734656310570829158137304065888888974993312581963391524958763410909847483594039949402441780341995887930145314505482348218504288418744062124014505214355925035735546056220259985299409040948166341897501934474908898615704827195471074813608550999414478917804519407891554280643929787400715324209026667233768555756960738220409936990440352928695202090994106677017914960870891049822320033171359805469774947594742307297239907265179681367393477785209204121156613851065585807640448541215348576571266083343570892838237874385082299763041998318045594700285356817611084295027436195057742515483014686065885422633379095541145781085531716728809893231888258312222162085519470011466151185467041186164231965388608547684078604084275181786186536166937422805074948318009527807478734430608421353576564516066608520801341401532136269743989472275624788039374885238504252179535574897582684820647162771352724703466987106803780048764493479708512401787828155193969138516501001077296170006998480710885492512879787112944886096312219721141300403672808233451180882779659082666322885108252324693410104738733496613647510488406607980568483285253984742464570379456654270909607229677897276964317142624841219849697706459524067779291966416940519327604753379875251271922084818317127440774903884883578237013073317415327233421603863378806606885492376260866199731584675576454731409277532427089650830154717837398426385708349021628198423111178336304556125799701656930902589480521093406559699209552270244481274709138284363652145699130428324380451978375910863637499296372611514037283839076325148719999024376256456455581122355408076169930647706698765870548518944169676381759504 [153,96] 17070111600070466074836267195703228862535164602285901266467273602517105173790784192764630151838361840230851379573568874011408629127459477953958990970283053899528675645520471989893509947159815785225213139257720285126550364076513353008345876649700630146598397580848106121820713364107084569191767072347594230894139265275281561684012659299866568549882025980729434306189313452549278359739649940573182413930832365513301728449185524601879972192106206718177801299543849487168612768013267949903941109208888225429982232556928297227920318180073309766163021341625153530969153904826411157903743538736600059609057899451137497152259865541833300924156788266968765472140289295713598934678209108717075536247826378614222000900381171003527278358671606216763988366098740962069977242845763526520289194856107865637729716216569334072500702598264805529780863797010879713357230491689214146779400805354644684387538264685617875795583958875833505087161098847837320751018521459626154698648961295106516557200317654975988359346242346499682409479974505567449849709319940879066592195111814340769374564218433308945621875222322482689516135660538019053555307953439893017714336339675209577199962569643738678048969116796737523320037931879119519772324208393932483206518040854728303348651482581779243541670289866908744298533916409178743397689259390501509092009667804228080351214702932803635185948199656743636990328280733773866045710697137654002339025548621544042823052138892656654303281713675889675537692790403444942852774680854395886688154551454242047144140399951410895885098546349682124933891210977377649672005890207620056544078657545362651169374847662675238629460567320479649774125879871023322360706245971563750316477134251942265196673684807383818401661820898847630701697814499652363175372858266095426237007542145689713473922218203132970588684808886811712475786703317359466529489160492235225380341540589397982983291469548372273710245987697325177419980586125412044708727572667111265754603273584 [153,97] -111164904636448643443472100800101411580245308278239419000964394001585663165718886156570882073804806322687169533856050133339482113950921878749497061343160751823786899034998407709693900339754166648866497936046858718979028562788365589607200901873176512024494239961339843897711014681106527442224302186460560305584248323760127880329850159721646733602338077483221335513816613079181873646374027532014937584160653451249760111008641196616466194599685604433832356246457674859005906368800947747368523722180544679069109922005871368323703926289627055436080771932186756647757767740822458162183011676435121778415883697711699695279680369537919863789161102638445285251245676133236529987587195003938608466937967135403602333370791150300640172309023429009090280764440167174109894992461584023628279864901071783379790531442531220547879222290756139342859768156470628702240832492914576296031312407328840970739937218745625135033161470188955149665026526680441734438334163835579414421980609541676122139120959422746599936021579464500560215416289785187957904591920876385164357124376502429805969489001695752656629722375156908372852069313196759235802076437769557799998221286465686767175738205078747289203456379856804845113615425174801128512950829657121296231146529829591144311933594989022220676481953305783478480324015078821252770871449058261324945718051602114594736338576175901336854008213093962873852392970567353363223833124937020678415289927806636232111109044380766193228026449766434420839146420727648442981696736083463778454869468655371924949231343270353448408226272588706782919700161126120247009922282765326943324040128070945414879526531934286553772945329429411857544352934992965386685841983700912566622476442208586042320197778893825666758979477751299006184299226890987989423769798530119999152374240126512145098238847403073638831233150137369157202920862943121007726971793638116180063341486108283326627723863021673103669403025411509309770901952978910766973322516004308444722640 [153,98] -5752095298455818299498926193542442350488182292388632966575734251725838291144346012239627205796332264268861593223150692145370717024543144792276281303736951052741228527042678604840615274148446366547990959428790051533892942778246306735189497581148012813848319619292854784921992341648359557303475379658836129288715182256883100012421568565230146825715849990513239973309130325308316128979283995042725676837923698483274943524667161932600881779420732153462914794048376423205968359098942154390379809334764837204609943493531942994106294857676512978099688697394094721370719285226575143107233305207382778552938048546410910508871383786177375205767318035911120697428068889072379958908861262145951516034884558061251905585370473278968379521154750743657216779438977149774376525816883031145348063320747217289798232427814429890778298937483912393639525379053338548597371057508295092426550549101773024814767720546593376636869735271945314027109513361321193336293369301363425618112272020353950578389611661581291355985980200878095802711875377964668038065163253750538610701146156133214470152526991642651400793469131304139646622932244019027940836380558406718263170759043345678954339277153030413426450598895437464506688574680060640002551573580287667007489243820634827979616587454627733552617430302405819849870105899837240518757184686828816851434208841042134471555221091418933645627968999076743911422712608908343511032919447375009378489665739436140740047264679955495716626966079125964733095876706160726609081485545711110000317644737472243610213202851923291293578869082774513512025583886639155379534326214248840078071613681277364403197669836252225313419145179867315995761366789679755063590339459068424070805894708011787951413775257083836099347645222637998113271382902823798629356192419572602810152902596565465442157373004993045134160809842653358139184457771251518494812621213810942542236764429132135880854905240236723382671390301275041798655082855321742290985104357564167424 [153,99] -127109600998982475272262443522666452288458885308703529598402298619487964740045545159185297721214248931260013070018573946568814933726675558716228778903300433965846591997201914211536390656636942193769276474279266008446650005533670828304116072929056119213337314411575122905732154476761110217569522294125897746940119652940591325739605944612320952993995834242162831056416001923769843299542811574951562792403075489933810828133850895796902265050022647371185285423605207928383738587509770390751131165797217626785036755739396724525324449941744827557351878611813181773479968398008490024428723816999232400854737437611837912766255042666676280436678128983456494766055865182858179164651709861999387043559366891107629425505222001814996184687368187976506637627213660118983057623338508225755910190796882511222289140777552494125162406002851046372703072147596906039175997158317270136000048290518746833700224736568246969069627353807645505359002286305386471963583979487165308554417113155146320492967189319544366543973630090200143092457159087523821052508558364281141151725130811595482299916218044242871391954895785660723458452399438841264840866273768170947033732712295884604535056919720688187839433055160229732418218355685094854729929020280800106554505870194292001115940990009934483413669296134560998664409803999674556015114639617507214993750332841133466892351892521498711636617059875423087308456635272408333199257055915650427828693516837872921039290597723864432460994601762776197871289241763064041813239577931971233881249192599608612408797325159557473297895345301904780936192785626826914831655236249545471283281475850717761285598899802599906802556838716604332160608616322520617198467373385870567651134080024765143845221883876822824033950857582864820448049308943365866361156404683094705820706322777834138791570017735185319340309089823611999381559224840729186124815671426127779750671290192432003739118393193360593404736566782285434584496788147623726005953901129816 [153,100] -2133434568242193119556382452080537392572519475577264635942204713015889373811916131547826879360711143437668817046279044569946408275793413116337680718055439910100456614656925377433622390570121760410721850969373493883485358676351738731030028700605886404132594907636299469482883611210668887467961711711944229895287331713312292354101708731940641269067551706691480035792433244879141088140410728140695585438161279250500836326860677839629372632286631179841520173646645600321712625586144378057678280361362795859304512381130064345053049185359291663889007658586571254944674125404806684207492976768688613745602697577637181853127176047188762703401970757516710690797888212157871309672565350750415634161557354088791978728441108462706177609770037081859962735184079070414429383806327506849054463810700821249101171568255303394032141171343432781813825859631781221155535500767299550914088586945076338226881398237181664997069201413065690099916389780022489057125689715847438233695780510782133863022498076166786546758500020627417636955103497933119914286073094202463603398537149341229729833075708125996233047365333094819337783984302838358416068490040697599254173777300195289244578106949159907070199852580031187921976393633474740173133482710865460692986787977149928758175793223302083562172877553839448637743536038267580439476535486353386482876864570022903861718706110620758795920998432487302815851468384827505259699957310208297118440744271737312824920794847724692505684779581706464230541561633581572545662485190191823096475329309515973896054342673655733002368247767709999717838679652441236590418997685521681833896542887091200452237394632042665780756569049072510442477108281640044807647801872741023561731568035353995196068108155194133048583074999334653112816174790451535726320619747864763624038216699957527256337794584032152710021383809974060911048397019735219931351870508271481380361599221715623758390333909988016804516644821325698525344873884190402939670650528 [153,101] -20790380929720585944322631575997662943878110087686999840303179678912401708764267958402902034881293042833711686617039013617948663997619820511313035637109573401134293711214826947454510815936565457581293334249856171586186099113245839687654875283139840183575983962205017009581632413857323814042544162615055194473027881386926764650653989390766503106671758163554544646149653292496563702907046938510579147424711531312365001928528085718431938136818926797822261554291637874989845169561249336885617666723649269936976879654356603682525747745003441091384467901931776406389977944495938383100619437098228927789371890407426757202070067022533843827469071088789509882965224930258717906727843213635702683252931489077869980728874305249722176411150777363904101274293556985071031158576874525597069697888198869057052121805901867051543229922896214311885071581518630407324292355398790054293111308505623545618469938350255830030353721314980564022030691562845789897930684641766431286042154361085022298414683786729484042095501979462697147022847878625920884273799539573600090226145672645340952297768114639624873067499242516084503777897602468339074833468599875371053603171330908266516822492194678419392657064127632343808195927929695535660490027350304256583606509876600124034253348144353882314194668892147768432653699842003571554535742916351258071838593875041620663114679792700304870215470899615917639304851415253176821813129220064813135612120277818927007137281783041893958400390138814437950063821989633805749140215988918184547102402870121549917566907546889355639854517793052788854427873616034640372420443921589199124323095562975812760508493106829024292912868684089751139989737384472976403839508570250556992772650101830280040782370847966201175875677985176737562073286358620527177764780939553180679041807705685093846212267100503230203644173715374353929308380918491365892348024369738902236951131231619761021378464152519238132256217161548499187736274345127469720136 [153,102] -183097093582062611744057830010272417728508425348721820363522601708193358483222503400262617309012886130588375859157499429163785734620928980415842804045244946827068834991984970958606567950487382677653538307235974011432752477775448829323982769621012822741361025072684644001946772738146074995684107838118342344298415751012532485773488757093508892298488263035697366544249781049155864005067904181843509048902383706590210311787912390065130063179119123030748337658750201575746549079441330823831797639564057091066572329072481943258792117710055656540784353487678340693757135693738680589743622593034920506976790846905010734963556492698365249189026839605454577364051015683617579013037002047015995617432754077541096961651113061620761215267775011305195392638354350123501133522387219042074877908773252915915982065606776711173231585822885804615734334738450616647516339993351713538614623197974744556141692737807298993560891978053434017107526654748990473808813451789249357645895249548142499247241773541897496456388894479857181713076688921318050292729850066294225093673843519453869380435339325498786395421818583344550391234963366477863732593962564200646316264878494911202095130728418026576726907237075965585428285571174716426176502243828790343401952352295356254387048016069967533192245167899889882288985325196046354378016428654882758379757772188439814127150979736093709205933428151656578379972324189825623143224447459898151894238619001755245024072005843273914458498919463551370331893767970581001841074395819491889672385409314367527435600186545988905134237911414818131912535990345260871549677514981073324984781809869504530035394266703814790448566411141416570721296243707948974567537691510572138530996635419310230327871912538159285641598203559266278745812476340086357435805173156167989983078056043349688520510004210289998805939548827829643253416071072299438493660349944861855814669629770147349220531425032239279048263270575027699248612949598600288 [153,103] -1053149506296631953776550271561658828946495182584483283543926005505171850329957568709325939431805196231327426855500427003820297787501221247751099588977586321762436434297901997647599028462114643452474692358606557895964212097365380404444315240765413440097214907332809087322968346878815145210886674637308984918076335060410239922775114878642147169076622093354817572121143430055463873114795037269985217417106052982294602252471291598478042443689807659547658535834967694707742891439536509848478365880365626172609536285129958316647750154003141009387573826186172267291693046846037517227642257399067812684625537266089115885271431141756913795034889226442073460907755802087614716274250074936083545848225309744287202889937433031058243097620708887681785866526175140611632684845425658132659217554591270170003640082544647459561960579552233057466449840439333515908992071339278721778590223754853784520074950973080015986229990669477223096649735812105350988885818138531236148473210713202641749808377320200170584691639083616104252244747115729266801094789868532891221768959932695160467621048252889273187329446396275674652728010984450623100859977343549933834395557756141565225998942992370758736092597338166792190954639130635313693188095634979476805753582729612321376186626211054821411701234943028953882619253251642649211123268062627107384014610870745092607751015651255836118540258053421243409806845362638392097847973138597795905920970086515291746365146625910592670294583275161051973559010207857283494932374945617930063653059432644279810076730684252966465051456567243120001930349255153630714801900670316696727390223541952331342505963680646364399609182819759665419013191308184338728248648143677874461673332568464092312347550112087182279824708408441316256452461747744449801988400202690405775783925521004179468169672904605649813849369594354159994069249929188426447468059953424836946936175601936203106087240554181084006844038063451975610046601107688 [153,104] -4750847570081437058727676311562054770699786177567460075241127649479697247853700140828607366176579417484531161817141840733267407870349149815941649326094830865410274940994956293468753280155115355877603738033155750844618571591621142759790439712125172388357225024805844115266250412419825481195344167381929966118548551094943902591812340170936753497568883296031354955664524193489056742915487662624030921031734035600128664359881777957556912600674522358964815229113299463277548839395895892247929271370788378538088528799152593279779743926429611085374194369870556323315845664713251545410078255937090772141408068596258578349876145385294273052192387132987804612873133195946221879399535867074066359707816961768076586740597416117065017682357060273349165390272501345240690103899262382126165077742159508467712502788521500511202958572043514835626947992799464839580890344513730532092512204833004085077950329328781535729595580522638026571959881009404179365012375519320214229487837703580444783538415549480523423350263893385800562255083778709570760590654149575925793610365691348282465222241660621822740396757699331660339580136902912323108535751280146530257908597394536602473618300182882132500038867434425555267482818275582992526367699872753797099117329274854645607799504700647871332182013371909730050556372697271522250583610274967187640685850992319077360531212495298934529058236120487099063439897284371011700104837977460150138564484907245519110055125691240580253064153334286118993214538042370324465511598783101610331505094205977656378879393423034017612091742676851205998020470273351103509210877316200893842196875043406602129432826297701188859411434215001844261364079740786939892451512835846428928679476419789017485255800748979268929615552728597586702409592555090470858140796413088250027575002597574079066009011149780955198612491947946680543936947808876536565742708665860092622630670476983149872269776242875970263542134050044968289455008 [153,105] -21556565060451743488349139547806040532487656650439428798813056286574345297902402286886141592897678090073975852470747223799545780064860542914932893857811774751755002997627087164406271706661448862382271683553033637054428782821298782237603890238460468092600147788740033651815309787398816391619790263132988672753473760398014128831203747950121326909703497795062278476151671886252084740151459928662186730880123416394533604361858979692557163873409084827671328141773098826383733865952485121886690816150782351578910612419783456002518162571324478755430137901091649953795618504034399918313924763347107129495630491693582939483062708939368653574830497352973720538569392429307687173223701303305770819478189627138183519206559969069442089404228430520563895791299659204587515761869077445170528306825433382881690385112023887858002106944525923519038584465122421085605789992683793095058165169174345633669193611359375124353741718730144351864345806407112956567984408381862372353968635371544963366685755889738791138999122497988517215627538837103945403635101519039426145189218235999556697523835655221889601342815157862682931804226802827251733175032307366351523326547634298574243069247916805491515032872833491782592127489763811345195234441805192035870952931859118311493348751466059716758320448900231659241273983933396929417153429295826310033344833687564898291696654856255586020168186357502385766528728949416851853667289874408003657143400084773986196992523383711694046235790937215301494413020239852800230307923676803404118336037873845828868375738530898080398932828545777691965215536139914692533082659613494935929442373013699308244461850473172468944712113965517570957797066624470780435565827853769119174774720294626372269358776489447941911846801918958041249910219612350782928291096468509255498568197681417960451338372696002032737833960092155232186543900405700048726570662639963271979820758325778842441323980790515181655827940971457261296 [153,106] -98485507408626702654040734251367739647353172537574862658049674146840803883350912343381411534429525602494153739723913483892657143429447102919285883425565745312901908746245085606735328966369524206264725872275231522518256288796251128384587145457688856545445300218562747608937179104008750361484154112057146179263438624124690882495697088025654433916912235201735957296030499269044433364449187811429856949671587542802915072624654363926805694264688932132976843392719522715877743108097590403599840533090871607418244994321716291070749114303913491729250460431500273513935191219969282434460200425458461182561248160736979285930223617091700876922356790994414575860367853112306235371334516344956558470052661220811043617490474527733737216053315806205152671777849621826406163117241329898210627779985027364365227670324372100558219772807183641949044175825680617574473336030063971118230896592710909204986063932927798005789435298650332505401058530304821990374011200366376732139755933699955646139354270130674071838211536842318145543425123057421527632897093752630567928826576292667250822461436112031094613272062168467100092129782024188842275366494601113489004166213676715212871748178172641613431536483617604905231571764038060916243049014786631741700343606731521458328541914386856463402725983529639945474078008521454384237290338253167502090521477165144845962857982453890924848520236994720552496939798004500971384035427708704555401011013742505858302329121401289542869271139060706497860103565079360597351102636661047315971387525656941335174555331352896726722903048272673983318116397022696458727118605790371593247196923133230585597198056335486525266273045451251590792306167576495599425962824890502788238005901626140370623792349584198246055825696609642000822141752880921633287509548342462855036540541389658306346098500216016011548066430288369431105751543166111735358767646248449246036027278853225808095060302324761918911738017931648 [153,107] -169177446291043753378783289126914078390358296922180739236073618654457942577180984691320803770649980130561264956222373121997799374771069178218915766134446757481071787038300925882885104363748253955664455423002142836494653434774991309660572749272220504887734757497141222997507647819384312033174832822496038240251672968018389320205537725238310670442026719110087703931293452318034814876366956776292633523706486469907954166083859954699204006827694366431366314162616243926869758551661097327584012133335378955537843371118453148006168975803188320046375064146447508769531288837397324416511582958805829175906003894087155603251548800896386426611386171855560827189924395631632059006097105599414841274848938569572128526747384391689853409178057432863015486370714733026835069488068817264205219735604422059588944870332022134344626319570904203004119426165931168436546588646299491573990089530642961556511960745930104948508613044588524864035509750439881662545586628263281015854569374014419561433337330445976641307510345087207605815889779594188174112694979220171804427989306757756236980886666760547437960072977165252582587523221652184727351677769842768773039794212450293687288749036386561071648382284071184129358555489275456984522328968140391752530651936317863126384871571855220267101475685058231325724517251649563005293952534004523902730628199647142722200122036929714238217549470658267167423638532343192943806583558074992578831424649896746790312973733295496226728629408884987749867821914229712941509296758960437302452159806777431604270207522049356622162784390919893438630563922783162631457035058899104887743151395448260271684238659849923787040291679298231897465145301154009872202805701905268839334979905054765144886116755959774668305099272444382953198189912812178556740848619517159286927495433153160519531479416691290892196370140967325485301942556541011392794423090093471623217605542003281652393340256249753901791151036 [153,108] -110656603754279748038858285761014675270156310067891295755874963794682907030859528939488331475505187159595631283911709713956237493674708175070585502578238200219259996354966461570836596060393005251512467649817385654676714204774970335950892914660389133165368014426655422775271868933378265686210027366381099443520498570628810930438689673122999917968047351139487032090711792331654180474075158765024053920269203884580761401592722914705777079811028330719418474189368897773810069748580364236409454315723535801643798257631265321867829218445718508085873637971853793244620853784428247725144103152963274998600851150962486821855533364618428889944123504015598758701326425850774342402528295671723436056868938592459309491354327554459156703546663641848783504729684403457219962960254942906723945553608208785801332067982295834395744106304837063963118966466446881303402791138387949475516925468088557004662311112660319819670418661141402302332300885777259719401038216405183366464430754648821621906305988693594113936668831299158720849752108919798956256400327980821985560462413955350412314529803663963087049590490436137826492144697184163105402696891940763744826289692531542552103828728221181105487880033315530865310608694097969228858859589363618495196203593985132589759450157953189305380734398489480970355133872631907322383190678358321456747361769044891939611745395849546611119095384678166531918466087117635408995790670408768818921584184491283216238988972578946138341296306114296563971391921557435083323991629567142201620788080732310878246108452591066136539355132182737261594694539755829391627035081486749239272476811217930123598201842417116745465947537396515066145905579526642648614897020653296371303331795661511322505855710560041790090551206490106270157535174554466079127354521841640043077803797461527661154144174741247048920556644867609139532731254634184128363097882286606574081449913145303945211632087123664146392 [153,109] 294657611321451817725499297710918860798353641767004712982887045314874536013168949597439070206879196989693024978273864360051750284690191031605515355294939936263433093769059572405969963011737376346614566076648159262544404393987542834279285412548842963521374982038087762908400718861232645050621503113310751784844321845565785185450812143704046477152747583944634867312373341233928017992038821495972886265148839792299606948881975333927907795912224818492059696175254731925106557295098854705426291812064111128426794401303568536783244881365735139034714831565026902340260861721470225400762990267104801682977837964979108291668557872396706032439193365334734421560518010506023531808161005720414841295270946390361693898602316598560484945990337219316758809706421150407376074773950896860000533882490975141472648571819634200476566078305573568266308834206138703224482251501855194407182252504728705952244714118737991109932336541063604322799929220115226750989475061957030586788434938216752035704351018379292330196319760087519305053486432196134803506707617679691200324535743704860229693715741762819035634775262432243225139058058618347811568556131352899948381610570787930612323455214378851768672257038563859146074680823707344314730460935398039771496777594358205538788936764908547139728808784679738469423370318980306633863150633024104636383375248617393710760353471896758215405739659079589637878043250363730807837311170161448998143535804482222083874427789512261617852379951396926348400842461702744384504374947949905680550315206181713939092396006669729710409438027250433000184976159804464737896180905140464107815321844919438695590491456103595353572156535958553222317277021519137271556095783610622819893384934649619276477510282490914811370694530222393338544118879744364566408279278112557818396554897391110498988189371733033912248425909116745101411234471774649972840350542675664943167891902870293166467351884210484 [153,110] -1843081918078522414326701162298882064209980761091377302610518440177888717193853814141614216759867380066403575716292525519323207395020099100137338286636338623614555069235088412086496012557063128581244419847175561390536628969868571199511600965845901605305644584436314103860499344676329729973713285892462803374749501686207953308715582265027541249765136240437357742176805685496835084603396313661455552499771606521457778861045865030245512053873762526682949883798852124156631029993765995147906386601112771979526882059589267096557516386923732930156285338126032979335639556010255528781528737643094451349268367322384935862428532717112168710119926421601063871529702163868675504073268719758364776810686485923780417319724201173443890649913275421839164381043378843855050193736383337905328688812186071665484822838842023956928861862669831632655829669099272416674169964244708150035130695625847929245956640090645285555384820159684607740577830002545183811149992539706594198957697224147659030037135256802967370593435716222960001185120027633199725459414907451173935698348369693291968150123257281156841933342599640754778886805042627196433898253316305217333686569316698860261740852581300443750611691660224913491896329648722839325332603014802672150278021552721788549500541163511855710957171420692334016610439657355239975331472492035813290891193593638603497490622932408985625069053878887261909937192376397991526145922831026259818287405830352012806984379995412274740549020357816475644172053990909477838613477082279551733199243968771992805948114886242537130546378119085588453324521113501066447443983382823101655925767900828258359306194942714747535689407705392691484536209876141348934182675424202053161475923154079327928376279284268971502210800896904046479649515770133190430049710917570774078458135721220158504813503442819736930820186650620057064440107882964585507377890021904219081321570512478643014716543992 [153,111] 1557616803864853843389249352981640750397922387566909278179719220881762483988467462203737512332137710032625585325158291556133349550992854078691038740469098081449301698429387966045075373515466779880853155648963549055182710801298670502850356177263425813735344832482959577665277295255467673242233182795565137870352209183063854135829709038999411470492452747755931838296437477449577398366570412672079834498238455409393213044354906719946247063298889888854018011060469755905179019135536595544932646777583633765499468402962054771864330007460717491892880773204692352215997402438876675313609745355001075450044591945164038599113745837939426865675914031893087846888481920606149615206875240179990372552223147398868502179780776298198991198050646893105721746181033138953638923828301318352919028859384000891409088977452689094437564527258098817301221196164717142244753619632929572042703632918966181908990829013174021926476861689793345456402601578335436255330923421732233816083711542174739334167950814853123430151092181086679249274128573052927995284119420793480763303152546960134609623039440667792661350058954440515422921578779641342422393102679738709923721690827477017187392088788047381654704369259217657942687956469756136179536971006649773670684952526392257714385920649757667542854930749499267700418492794153318406760216736964310451545896952304299357582235053598739761065517112149676910088046250023177860559101566836520233419211780605173330252211691483407482953867932038248184487529111611893477079365203793244557247868248747431854936819536621785100538048625004754934202689295717095892752914877529586315268876358585403301053291508888404853078195572476424058387965420681326421136223024097310312033595728461080640524459895207171524874266924095561328953665981307746790223089548555243086841970101281793305855279814210035473199928159309927868858157531229884069478223872798363214015329100053102882516 [153,112] -7233845290701595113861847324309248203128960661393766141045736116034931085322039545031909728496408275997628974956446990322084885513699711928251220349294138112492109493135780396111758109366802422313893229555568754004204211793360140507533484891151967641715192423832393705004896558450605847366530293269861500768553385437595667938461724224296014689267199778305701174292604442092214231488033851429502004038811375839053426065911108441931983398054055189420043208432029461852062308032512205185489992855928994909468118100291279341930482087325290803758254724466237425939604235714637435627288511052378259341833097217181191614893028128033007145259320848132138609551537644617436341892540432311103471536291610251483267547497725898210170483639142873031698942130939773218308418575768257732870935752238010612978784553438262179193613702605551642245943785685970306442882556413589220137232640397027746315100406697924632671063040551689979290688701809096815857408511432234597598895363862299787950039888153478410071409039761901870604463758023460814633309026077696871069942684552542279963681861794040401732287770644998822173681411791451503408811005490151853723818553736411046814918603179800378315470121707921245102737483793632770571444249221777387961018944650793745856385097849229880861768726050473307399655611717099060501021066080054806851228326101296133719083252022841819538070490105412572821935339176807573023946893912630786384398880977496566344515659788635872769874944499195889488193626583449998313034229292373996775462497379884404884640923409064563684736376946730905469486817119636467577439039976710940661935310301024705274572149806883592388842178683952152655995633316219163273076101886804603775157700750020648634155882425500323332371654860707267759102350245091099253456817941925347863304990592499054084684929456466251688269161712078153073190309321260060031608253871217259689232347692838112 [153,113] 5375007791509856435178780036421275399959948879058392752535765573175957389668226353320493261902420774905416853305689361170577814432248991822263036526078025571439638857925450803663298855702241945345770626296735476198331416567761079800107536739841006316716831656626365366676367996360429295896416526064288135683485340639120626260313597292148093368683638465986890819919404383383289937671165684753200048809266393755296010048702606751781342098343659110355728047901007554959544579496613584075034288244706168545180268087512758264644088604601254269599457484233860090371326712735436042250608390313218035688673908589375756153585200201435791983806454998539038789037017298282659187366222780101665014141522479799567444510992606323893733367295425887683420125959415935817662323194512590960197842596004185744080361677760703207606995992146421127944649932243066898229083798970045452894221228500892884175362082106700508816710780630369031481379420498396299531305176482172234045071252256587425241801922813542715633194959347336097271195862721307788301676045919324870895535781105810498759773616895696026758808373201630555940661957051049845822560170016697642394693062754742427581199919067759272948829715677671602024728414750799561725666037054777679453232273338502335373717454151981917050023736274641336586169546605296200245872866138096270761764290172653474397085813234924087805768603024084163138702200546315506107728264725980614466592447262832320133267829990559259053530505696451116709266945537034510589825938178413937254202306107969987191498182893096898903617032118861451688743772400252756845069888865868977412579281386802910165574119703757827577908531677299794104239863715244408127779702394891575231854160380622684533177388517893674061461273484075309065945558452152768015224957532511461786664283023290254841222284941661902335287734204612647274591010685000990086708947773090757236446978984 [153,114] -9399892669322891517565931476338312899799230637200128304721651558890715877297724175443856701352195504746117690143865767032535166011679040530933287709901053621821494348932165249796136643779848150402007626986314915684910180073914952094944249005826544663601549627686534995829551035294955046403186969798712610888135651654561772409144842569153208821937619755153100987743569418685982864074170779621087561286011312781841716843080879982309419233322085179043361997600333385468013154132303466701613623794678201024847067784198630587450491096738064697267173218614030541448291192251588804305550622619967976137840330846399085732663239338994478168423562019321984044016546823430295451692038084592410585140296943848560454559632954438071781292405483776489370680955619040815225106487598129980637702001331760683167636279329618040910696840792004714850676428650441538473260822027207434590606624877922221948962026764599566930084076942328208494369589087388558534407103503540168214587917672091852835491271366309719500232262992187567131588220189771715539365326158393116075030282777187688341424963244628551789613401863092532809719226804249106821324276976531501281782833943277611770283819404498712765954645062072945544077359291631913101005259551978367942123522243325397276704391421878534236856502643531095777085695526464035022691510977064724689609444106354360271728459082342932561341159722837620693429242942347718723008884508679472799577991067554591298341097358862490918361222617834160547921753428552467252650399235658775537636892688702620450304447239428867107709890905885577505017146438279430347225481555049473792672846375783187872757392752529171864212244241625551372846686685495186359346546988105209757818471004114693810163128847281236585897948179859487760351408395471626506315221030268637732352362644068415926926635881394891545679681059866396544623550278900018386331753345406616505320 [153,115] 14099506438127590799539175232152359995987309807096593362041577844706487297571955262579096816227371436223412555843583844253087069449328184108892086633540558750743046262103110792633512818692724045922982048209003924167036382062710902828440976484199567434243298899825632322677739909094244015383753378104027357204616188192504554755144660084328051155749903441652458857795342409013348128423082485171583765630699916634353437228493642210750255974771784018447337370831176129183119143717681944493102625911095709569624421073547650419057278337013551537324776618849191790432330765001964925332288014951476138248710023153853000994598072773940285829020523752578769676590904835461713108381614085402040534075849061221450269980691601797619024526764374813623358345259235757423479874634568183750103532117492222881747106179992658948304591320110253113369970159250883575031326832554752985155459524191157694649440485695033762635121046070605238275660560030006924481861956366725548751670224299448967853532981665714928187895600397969485283877452959151431160794753456473648005896521268730941354272122587166525672126044058436368038176201493293477691168206746012554468353502276978826148031526298731199859977043532439863088143483830264234788951193330320990573520520561322160663928870912194306194265945373128337945296859116404407074171832397875714855164392484931128991010900874589411164400042031798854499921750160488576133034870533456587831393883481939204137164165405619166540921921467731366862579237067629340340343768215203796855586983696640266369831533208271002980019139148854292208524397444279061562618372011271908640758826268713970865574261486046905075604375929146046295829222283453607847778693202825286876835978422271055426040634256021831393261519502884980968283263630060924490448795840293859238235659054932930489689750168512950480553467669203155067399291531563147559978347899458086 [153,116] 467245253406963545108502420342397321505611082581981390184864408381295996215524018949688111915033084190193786384989861063073633309703731066375205855205404062891116891524898052973185911868434015310241388099641105370757320998749341510393631980768676626561562526213038581262942879607858866256378591545324193130741280670304864615560064137070609043651394936664029696071249304578094267748169107133238164866790329923665351114166463871826937107612682856417129077030228725258610286997466597463376350267719032482033256458233381998150519398861303590654593387877320819687942652096327376618444875594292940933828458580087170877599608608951437511161438650745440250470191353884391424450437824943664724324123159155939588746338688820174610705075749640137159152705189946377463595961055126251333798937445890666449711304655322042742608536800983202736853985711976727786571010573294442981806751234930343574205912758178454310064951070639829417682570686099391958642134378500364685353924155262087976088183005702719511998439375956421122703305084792261376737785787497953561855003715955677157645943217626522573331223062155884817216639134477931429767938559358110799162200734113115018555876173326409047423183798164015376235359300139453581382500558827506062342357266609486076710982538753142581042799685456887097965657360576527197896835166915116232631806633262613577939382519561304199389700998379258192522695162684208343607968935984734167571804479557607054888292743925687666013342389936666306932261017817083907901491377474759935631468301613900607614245040061106572948223449313761493146927762881508007560687294424545227449635455347793915651779275170360374035374793993013904651624726625707529011341067513581666221561383615889504272529348435159952443488281586540499353064807260920107599987123318325910847704865444861542188816639337936623008045798983363505765320663188341315332330128 [153,117] -11419775131129169099984440724376359628493810246865247784712186148349546114267229802445045410858667627688698875025377597116994317178498852743572720578203824214179569451578426768378942468280235452435764934780569639514325661578524380341197752376095374040188999135494926004969519840544754385042036965014185419856857043474475541836430920712235718765582450244086923970153815385901531929162703373092452729333698816151729456199975333387930613472176438911195878918381433259739971859579701668301524812023789619523181693049063012019568643109599246924187409803750867596942083077015387992437223469866748241243461127395708510467471993701926880385192558619713635343498996454003450334230591637077151211828962068117775677809620649129025245399876256423824317470562871687980177365040806082584714110589330241452252860745533769285121777361897787480279149835584836120328821254720802530839822660357640605370739283150914301609618523611258187318167367375072303833450775730902424507506007918296993742298272769309263343439221218869453259563454829326281150349219164325292580633788147310530421581400914889141553319733023341480866971719634258893904860674173947555869474294052001459442628939100951748759453758219847563974403170475589764370202238403297308597221279965367820754725854173374967296443641550702509826932962526716620385578473962210615943786131586296011375423160529690150292284768129486173188824077195458848495803495634204179498758296503731175190531678684362604140833425948237032962592648247356026850215727673443568980247044637484482073751764442227925597489271649296096832528700881443499613327610765635731410532575278610813363381988506457547875853410194016179047708329635722749344822390919337477725683508002268145669157401142848948392216019968758785530082855795529006138853868401964820930959440650226867219674774268577522060858731633261702015363917394311862803840 [153,118] 5875429686585231420798944137884026335183505098412127559096361398374364819737052412395222831841229446135694250222454603996422604482296584639595396836770594474140728950869034153995969751696439152012458341172664620158634812985967805791357604778470883847129662573985669236393757226328045905814262379994843402727285865750461211324832163371032646673401871420933223115767928817630263658490857394307021793294618216929605081923104375829958018461863322638978272472134447903727755360660340785095534581579026165819736181602205599174316029623182887546210063504610007105632193380696029218003576220763632375895834886737665580911671803118898432114836836551780827583867587550660846011195963520718017929754975811722845994314672257371553893080483511484305640453569386168650118829286358276304228532308464631982206576894339627370682525314217004805905505777872719995676042011341769940007259356549615289137387188881137355484526030241376999469897259659470946766734850851572378048308912650330847941235380575198126385469596090491156433402863006542174934240443360917009991888697580010104533316689779809288138432276114155508992924152889470561696268622078396023093308996334827966603815253250930955604167562266734052727001296832865894712476039128372076301014370302352464984726677477315312524819357234316820837745995510429428000727278785158787214836888162463788319228243594465284054623031394495186951133326134489512697848984235909307646165039601351371368478012829346901346288392808862082603767532952033882267159112019058698790754991815048310446802960328977405826732810447924457666974772600008055696756314364569855888552977479170991332493766274321859152397960012383909165328369404151920667906597405772550130994385419211469829244235263165044412294966748327436767822825198421612399282681862845243479685485759864839571926554070809513827378623538903570270949522916993512 [153,119] 1420044895928451531920245380085140680235147846403922390060983667574344120455829347411221955851938082539997429906406547042721373654448634278426083035010628796850391873637550748385020681396498952013015153762570232560764931053500394029512777837127160015822832827111618311488606910473685202258543374399265651946904686307012255004489269772540623161831972946620482830757708937629848297220342685895416510489779844361000725744507844196584598341847788493243828515809326865925283806910645295583995292402267768419779722827073576155324787995605186423078538467166265763775859995772106910792903256030554208871099797824221976623431363357362187084146512971070357841714709783077176461710508276559246337426667148456938814137894412534250403638193456595348902946920483619406531036125506009561869338506752525367480419144611418304429139112530581766246308792022671638874421117954208234503238700832398120399170939139729822054756067710069760869884486181292670217333756736661586347262511112850311579561982890930353556993750814744401381997215199463086938074536567754662831288239968381342503230812164032126441220724549610226441166455599889388127552936768921885723766338956115754114691328867428913048507148378273893287360655832509392352477682763708148331798652091946246009601294261681205114718852957342050701349603413229073976829995609648824085606181511963554125274336630965416447867327094909262970971752526095170847991471808777524367281925444573039456857805072626075253524900015006593312565869266284331366224868870719390485970784026178327711392067315197450722327779916515468324962229296578806689411200783499574889666987483142440653195617880180785976797316426315946301780271470032152097530386960530390920291708363998649353716817529094089748336282284402541569459704504027829900962851686202966797810100642328036640326880283873243565139654343658040895280143792 [153,120] -2826974603336053063422250864401569467727584784019998825409323848181875422514290868835230088407900110599438846711025329691886068599313244775407704813998248835962887931651971951981404302171096901239137414580468220503373637138468822340877409993831565322234904764483679680128194760528314215467643976038829388507843268533874617960583144534527573411804859281768813373248370837030237146625559045616683335844840827617834346023973261847490902874019317434061104966458462227099518022041874858081276993018783378500857817472639380584325810767648543238393816353627159686216348396681083018293666962927620042179876756794876787528862406178234904867183872618166985744094886909442353549788169980493936545233055694628734734991084029375177176248157557159854472862034700118985352258974469243572161615957643640039505816435199960727240349259261050806652025423433545998747842065120808160673652463160268658573949372560012165643755393191014551068626858276390323119118729623402508496038172692309567598325822469020498276127148769843101883984808445974564985236912120184052375961328141451830453585436771243887616147006992829259168042284284008235591570779952159439769529942266837789992479780935495187163343077078620513934808091392657177781925504905822272015468709056816116375161075049422505980290244858137325611631308445392386235459787620376657360423341547128921354336610154560757818435490438453430002625122613789729020429960625336855937437564586062985685291868396856300663668283586359650695019488603707726554701353104190621423389894580048081870527867684894821000906601314825195582571714279729457094645299233452959612262585936201891250126406572623902623486333614151953836625600210402494533067206641734901132207373402236553241965356427176357858407132112575100208129713239710444549423990535692025836355279113812526690198763451941639984834153334529315614992 [153,121] 717612032262330727181321566581541561554014892457374130431726785007034245007046740227674258993243819324987186309274533687679591429153799647336855232308531268527583608393444537833839432165874681246191502447447778947252848141514729825442103646817979847515631376720308279710156453786543319245905086504789386575336304934924645064858640861809819177414534560300015928861376237426254579461618835931087570199439155430487792216811079805112827794578795160031366858517755134729486767649382956797056320824022050142034013579252669920461620165367620801453679794872627730695317034765739860557773681463348004926800213754691320468692845930714151571712628008650499866382046962406636666124902362716541683558030287581397081602252369574421458663706800702072317094948450284457280960384153989059562523895201076571028232422393875812080632649003777006778554036387603763677929615215556540831521875551499637444027737304379841824134997168841342939008656958294340997030571886188586291592145682072504781020112657518151097929002023923652015310962938361736949916937629104095483185987164630066908474267654774068046349771741491515030344643371028354435943892008430492535325158685557725383228172275603395379313435535944946079842103141460711985499408192392659343226939702736395982417568028881980329259109003417519371849185824203950239733952793408684715169562507777492151952574495621445719295823239995971110641393729648621550935287585492438319816959707544466600475979449595829368360582470063265868412561775187232903504007154514882807653273191524932212264055089350781756717136597307695827377230216934589127345028583438599841659157980578085754288750789089414488410208661960466380692682617944546877166646320703073323032619212757922476783517118140060601501071470344403969372906353506083106406459150853551488816086576034507233583098129673012635118603519116904 [153,122] -52424433183270217813323059415904060564196866414924197376815808159501063550193914671648100991263351211063548359879266023648343471604898701572773265752554835676193973911967374510548557600585331562101805862558352331645604616417949383430914570360070726611851182200604133834915722137149260945050765116873433702174122761746022494018255026148607023146983549057606890906930117502644981457956955504639474402543338558354200156674511041346383252387644488595184821933536053301381751087677489702132321731641565573286219066104111168581239331491899999247445865983164021666211147149647302995371149846445144828860907386437997121143837900032730168895040549591721805845939986260510513662547977458422286653992624512069745293181914612603333201522597202445371382208010491045660272100133799322958436988611396590288981887182878078934879425970525729414815017969110240594653321709821729583300369983741820499255110056002147662674834618238619479339794163830709834043493093254605010180737778887949747494675283876039007512487148824095298411248158741429822104556150228166680524746145216080323748761424563581011256956091606326274005153721578589560936965456293031727738018049624563697213414996545158258316920267575726440933554209627488638460834274584844778836056041317917993587001461997255347838031028345361229840021841826030332026079218738919515742641022718832939587788026491916852253751030949943678945841906596551383053388261459466070455613790392298159198722736849983426501013699211189669454579690208581578104173537906587709270362817738588259636212768053032363358262472260248563641455468871449976130038795054506478818713490753506952743850342339668198422749434376673054276728713878621425231312090419676804737469297378607956718637922364779692193685748381679242504120163446294512893336225927454327821863694664394192432511555753261150576000936 [153,123] 36580186284472966376478541446633308363872777243602568766726936962058543939639039945850675275169829351385990989710657512288276693562007479140967638474768732054918544916789141508697140449754717654546314506465285751099341796693856475169700905084554786646104487605634760945576566828508704219896416451801156812881390048558702829544122258570430986070822395916275756360886548225989056777906198746441374839652450426341099873279477990107608559452337322168146710570416230247227107784389180596209367353982246503069038793785419416891897011146656172314607569694117429443466402048399912066676356943030358694504646616656026443809639489508639611353676077782559216255131737021755862488008261974423765460588188051217425373277769442834365488679743623520540972981336372161748761619429400914591012966526600986142618697736762766046248808871329048973167807536081664684993632297237785548031532522116813551534780778819025094338223712346022574363045290826718387884386472029352724850565561182338020931735936205801708195233984332891614874946699637979656000969709872978322479981646759049743974864675662626615998984455907024328893139885212982109798603106449417552736868790829519961159110962812280844711941276138584786311261056993771946373625872425773309038085652508748691316666265628114818808725264305796276432962671550213506938671544723534445232648912342019236373189766052299886809054346326286000818403452661633395847864406036667103041510490191342950559375507187458602700430065599665330886023819228991865403684011256493439842748015933673887394351596545506989404231797404814543908693240779473298162304168155279324667583861899022188876127917077225672417333764341545339001207711576748718831387039992876299033931824063904145596659827849521897415862739240731555215731986869980300947611433571296537837994713954223743367162431378059677208 [153,124] -32452042659964428582416898515715689024350938128846070992919001036216076894299935545508037621838636831579716624059689096634095208316193150301545479693241130171121987859192791690447099093292823725233905003392711709001158281785918259420517163618670412877418627569895703746480116994201709689528679625413868974065043419973007993826483903987245078056760689211045176168340251390955487040982319828250150984370930018929276424395929230355156408633241490430457708656990882772368630938356915701491419037217464723574263597311510899794838178957732586403617939282430183860695569044704609589801152095940668164421098407677280196912170474603714693511732266383250127367231279554837889296766791382906000342448313396192528604730980593805308448946358831276453565263495094679020009849478852932323145840462198179614635758822474376785977549639484936218445947970337214344384561771530184723376882854113947017721569159189542523778533874268180802542149474761072394994023497831884274012035387064921933426505737551406035595681974413215449963246021780353506247350850575972534344410117944548693336684190987659032336503494514667771058053230451679100382915939207114419402278793577770864155051575515980370562068460494392312905044879453524604918021219704326031808314810944893716344749484410983986955392371834115994423832504201217956198841657028419679551894278545666832963163857401365614822768811215712822658662821308638362931618497861007595965761656891449489940012172431612451652694054481059523254800415583935298787324216972349705173481732183475396611802459762220867727772559181260853995347158679388877681743188820486424036897840984736728083014393490928195119151465022506653106714618279500997012126463476992176264034229818489420552674408956364101790536138356516020055487327983918184620251857346437743287511400449022592918858923747476 [153,125] -659888553917154048417544536839679443639659049062123847273197835503088480676319006518409675353653701509034191884645089593903392094045438378655100232805271756149159354271869283810705973816363212826562704772163157096093473437967726369998431189886513938263021749778000429838741398674077606964968298877279799562278144751622344490971773398452181347864988397663656754273410276060255447597205709537084790322403945139603514518105576634643605813335806818781442675582082968316278188314064227765256261815747157764190337240364101431889386282951307120217425188827085617156907907940866499522233302856312329687051790001252870663927848740632607278936586387480478005701237084051235041785738510744952954465133867962801822167937972246996948919804502928321112996098195015204696306096293807827638493306449392791032716868227335420983204959827428206219643643770461041152863248367404053429467945036114280913251702301515236073461454964432990499909041439303530484482653968637310649836878152008551221626674976743888563040158347981823698806002791528827451186289612038945903142609563482392054235439387437950741996356048034329636797583312879820166517446022447982018189286790084504695862301331833498160941841772772800499053996207038268090681497624242692722023517695458362848590968922043154451204035243827968595742779280524569229533445759820257892384769751496382707073478729804777039227809110483362834603917227358282443443420999690795877789482441486127654034362077901088706064931283219992373847121604801915919821522559298098491929987887899942160297065426310732302394970360851415473859233870570947439498074096023441575915569980535195744634429338110658034181257066005596080202060239509450430228089549974552522065772433419303349442171752080185274423336995113079176639643672152651587896209769270111679218628611489816740110372 [153,126] -368474488945324761966510569854362411122553378296523535178350056171802274709294196298457229765115019589895846803536735931469146666219031255291276918416860499862241423977678608175740228235313693399695362973937287985264382158282766091951079193917477701427827817678527459062819870536008566914255204249441429368138414602937464344057488354843353922078674337945864562307030512313819742628952366993599431815727690696126210950122136205105717290299064773682468282995412082197978986080208329940560746064715671679223859422948560442873372892136197668086294118680110612727898336356674651442233007331247402639556520624396898588957742065371972818854687186668019398377163070433553014757805595470143760393108112451199862556012929701835317480288774628334320369788225294946830364979169284145621872509588576629332920160350218529072822176436891854573366354108441419242031809916728093694523853358158627612461536401777128872028591302793544044817110569003102706743041596556112767567434607369522124713135294383603320370244163676870563559872056633870326048298230489591749697647173378946647322366073059051644990471169943062072322504567592356057230416857456893064860915792725209445838879547112161732442882522928268152807294817379633459912923780784056961572951638987574639459115194500503032532913915122457273550078577532119352770298978200531456265179482042281733744988906866770987896214041146718976002099217850226622435557824849620647010179939895630053197744135512191862787522067183856797153131381628964679435301349728033738188071438230928751786981261572694020401784596755491697362892916330811367626338973543424554549282632277598593716288646461628908710630476438088237157198329460162800337881104636606098550264116696091363351957226331018608581439321074156639645803151754922667305191135626421559022796509469739916 [153,127] 29787499292116583818038486056309365634585350713320279073382905895458239191048568245705619615733450498753253946000158422969407653487671739128782029324545617191800940813844217268834881696882098220226234455602263398511938307658964417194716163923108664806236768019399097638690618722410377692282170814985465988628618394737604675306442037445790295290091676493261959579542996381392746442040553560480264662888008917698035737247170134900373426669859801007394999003474350178152793018279569481795945580517233398763551226311493442475040682921435971343988046326576405779192300237431283405760923773675906157220812009150762066066850247821698624135197151939205424095444358080886031573701652882679832683500644175074360323270953255448982906439351275880154771761016284135553253877225805659577315796864773988166840866062706816470371285375827860307015254127392315688848843500940902700650963447705922897078150204125296754840479883341230563119275890856604777646747221935284142178364787132781653771839726940253270030989777308678259856039093283783980232486797894414221839926413600962029457586437468967863145390958443575325690487112454329688069417756103004291956486650827621787858436714339492352759043313789231937641202372611949313370413611432227272726295267647619855294952026194177482497806535876739528482339990591823490330096196444934623932143558841030855032130917490135197318380065609915155486473536540493638105765149611238152553321781607201925324694194920140128830215140148873470953112883147934167519336693156405810279963758703247880516662744766465226511373289735029632241884143129557108771941358971878089324183279930216818182372328936418829113820964009957406383993335948553677998812299412741329216167084938333974494238270838231273425780385714024230811164715693562660622949692580134804847890251600 [153,128] -5078934427089838875598108748782952746837539108649960627800516436739761728707723822720059665665821389287758328853637061816754324200380975437533288517996405542667608905577580845982260724623113180167342227094592741547634242361336240824586564993508011984796170680852318902418505740843898884248981780167744966501908888117973507882034088153238537067597195814568656411952562506519643798798576987735787069873976716477866569326145654227040409100360009910997113431810311116250413052671193977527184198395272612014054624492727413704199507751323286961380465464406889974696008819057346480794167036800673607445619784537561738470671799069836700886096946738431151035918060985471820185939836906729617150746703612977996609349643623238467182529790040893861537762743688101865225927456386571619371404611501037356402231034273772736817558521173642797309589927570249033898775636849750530228219648458162940561974133450239373593852086739246657997775429757468355856437961007451376146076999378665164702866174732887269957157223474775368120382200727815097020647326285097284725153214490750321963740862210903873990648430739996867908904618815180154375234566951564614351554266857834084278726070528083346739454340390778182874353295536895242152821039104980158541911790842606188436985110304011351727278086969656883384041412948857824302495074184248956181562068902040516025821094114190526576373899664397403303077676771042043466407399368400408531608615524456223508704190174263558523655242509676320232395769296129784478145671102868218736194111301256741074021018674663759186143323351653552701744655609209199667570516444596001591401138996334165314020854406969872314340419306878741835205519283528075553892503977476270336681096481928914908307066828065341010025840170479717066182903902728336605936324126687186566516 [153,129] -1039566128897843191130020815327627995986674786813217899903678375683340819549807177889489308386680701363707219615806740423300345122306892468856881190967083600918917555463763515192834634176251803334372257346702793365810247064033571995708799519933881168871265166592574443384081933666096917023976714188001506974446988950384654356123556373512997600235471408645467007778593481961483977233321603652013352086672953229051785693392221934685291778466464808926004008058290115355037549202492519002988710931600691273780675108299251825687060980355312645232656534841903977102697653027573038364337646297646979434872253886352510354364556464032567756636294570258169641520119508169616922352970738343802177966849123059898141093198782404481448608170974681486415013667588981645048551160996512534897836371204489315777065356205813064040431152033662892956111650092747112649602829069982688719983649972174549847492903572376209241619126769347361761413787843630647444841828273102146011413455882397961091311694090705059683858687147495662730195091540327275346048489341375023473680658994114094482172580773583253058251358871669787671784235315244629337118105309726634586687002242490483554282900616274140551750101672271450331682360675662664258266296616378095441386388620905508989884972943523208333885584217419772271812164170563570334949654201966043123293183788781516061005758696417669141830945255962142843053234606191142844579418446983730128156941339477214730088857911769486349860400337224234397204179050602800071540380095092828454204057253393267757532292685905114463446868521563066298699909894876346805575638209981013949921495511480952415428921551805178244070311330186227197806702609214079877822636844661005857955147050510161242308772884840721003696606193163453596916688917661492232248705502804268 [153,130] -92419626551924947052266191848497428981114389972714690932443576936424279616584343056735118044920576058995309575594614755858075453551072975486777973473991327099863752066734985890506789268173044407768705420166253853532998107696990903912255692131105137099811136143360686547544210234097407849100384354945222501278375986216204967452938477861307598404748687275678318355095893527303008154795481101000923188276693583773604512868001935597876661845753280627712378624867111730161920084286587736498719885577238703191518954736958509609545554921626601035788513633949242527264129580093705941029586898419174502679968556848747368541322484085851203710182737052928632530200139406258411414282128844634691869865108445512910041793864886474280953158918191670459603944566121765388674499163371473443523768010205642309915652726697341009350214186722965221796578594037644239612658702199348735885503891417912001566216315248176497933318494577494645563951953578127500543269688900150331377393930431885171953552721370648814504506005679209578197718684141376058532726275608623666901136436654295994866014138751062391840509637227238797824398444538848172867240650599797767655255658485719546407776690716372690124295300161579311778233850279967364531470901457758356849087237976938633882651215277090864653105346867594041424977146190795509679839981894276982705570118214033867951547513563262129411268953449534522371234692961990065707243080278421041096752760617643011015380684592707233249072693901568396707732197068776131994108921852772642774520758699937421299812040146152348948837117030027181027886440952560369220855948074159246916319025670242041074899462258517161494970348853378636811038566938771553813268115194749009877855987668358023678217786177800527072083991557220222862299141172878012985341108 [153,131] -1870001213651359485614626236005401743338984348961219823236262167621930613120253846999035752034361914176653892876369820154958007733141172364073836009601669073573237350608683389400962643677528395865211800280872425420926620061657669208895306591351541084166340006287618712967734096655828589900907322595990780570809322187435466741597688967533433606952888559875534504441077025977237629497956086188160966977988608629850866836136219114472918553659199980678354845982961920508149009888162561425948476292256624828605071960143624900030213924691493200172494912133020225176190165137964292900065025331980790791336883355381187156617332276909046822807387408040590730161425563765892896214102730683357622338582446348088120480004143035937996332025523641461272355986010418909377834916797804931083774751854217023457859713578340916278068526182118167300976419147411971316530557175575493880872998880646003494164353071298498538064027266724418067118481516592759812668492244596001639625964357531134607988729933208240116579045382222319489763025706470478473746207748966875209033478182870687193258251527445215314286957642683069128191939296827137623056617725412450337071450563100239394617648781904688195149821476620405879800690256747069122192500089354536570562920334643573852162313380779916827983359499911854876938297913452951855933180101473743955330214902425005758404165073405313461492252089511727697569760529819398515141951319925757806586166164278985502813610824650114419523098008805982518384220898512040403630752128304153722023341461015208925869093530410727189733199007738074679758993539382773089505444874114515192122280652345651529400553468646261349693473620481950496209953927978797924605113553175824072808548829431668572133580421200069057540868260451716579867684733343660492 [153,132] 11510922182962689774670809165117273482262475090006581636656560069395600224626029762826078554357038101243151540398371617615812134395798011766909465008948843435040656003967825550783334702962216691306191209827982496883016577955686184321112618069680680476370320097541498421812962526711267542502311290796710636822211027186309531015789272322443300059348426126403548010733972508938481519301702816511953649270201868974531091134544024597585082157757559005527706223042614909225747836761627526120617230665012472400477888502367439641703535285375777625878490948721900004715800763730491289438821106064524478908950969311401994285756033109333142867828109231102666134820917500633536263998546252059298311208421984667050456007682036540944622775750888601067554520771540342938017621929066923191813480005374382921087799578261566279763931886636323078631754334320574165108579049871694989792568070743328901950465490784363108716595914843661179292378987657009306632710201608143018642512172836185307616723125230918126079591054939705892003239178867559271877619936758255202046356138090698493894371584504900334943925688347583864141628668963187906402977344720223939652578729922277526093029450984606960596870527118526842652794954000411135712038518224364875604515989941079953696156461609770042912456212882726413896683661797647221251037221267595344746248145026804692297106428786154937647091789549830994310278945679396350340410462124429751457440291407834863969207364181730655841854868826464788913325510123302118245190776458388870550859120461692200854496086596732602052950257125511241506708977944029200647488414775576384169137468686733705425490894848678916168222118455115967405979845046199682205359505567308692161047948676316092324854783880428276121836239151012091293433911376 [153,133] 122766320069414093795408365596826098052121357623037887690757084098704046677667737470123843067729651354029014280895333196027402686751301694424525070396919684113438678456605531847549513102051056979607677980367472176534883294713605954178930989338805512333084386508053642007442184249009654006696472226255791785384020721044979740994250752821787775090014051280767859257640437214621612220144991724966354129274889012887205637422855827665001759854736175506157351704762134564887008510653776767154817814311642472313978740557281680068594371606057692200663479408671892973410590928663636225378685821751397752353661978563454237723832339372246224425248284593700520194018214775830324874415809633357980080702760690723966467990127686950858856199677689212974490903249745190984524176160027773246331158459911279880028086574122448999366211329360468906888965060450453956765495740466035365246364275495304742359326746441291834789457243759366219014067406475435451986318081060809441201574406998415159263744533703908591298574906779859021509246099987518919670053660857511582681171648127019088100805693850376545619361540702347889813537389323073473471022110248245745947453428947496782531416485646608712620973661717900484609553228493246876036639667487080924182425534907346647149385763325120215489526409720108111604082760863264874842090492148831657012010366397838446820187131243191811303398238322108821266722692808186285598832195500692709912083710338816103393938517069669068510501705875728474524850302442467685612365692645437567995376092150939762291624711394908250741339096179910898608828538446661909314580162285328493294643067646727082497541394032919579150572559245075269904352482276448940995021181734495482985788985509261898821776482985359881677775320936856022838 [153,134] -11876142495485296846235941752760250886851117452941670660047966039246621940734576583581623805081799318219636022723392227073529724753053615916117396552345724630832927814635416816332362557760511206135550872329346709468493723960567498175737195747436111016120153875675121268139869498323141128643435035348017243750394432331845616001501906567769930039518486075056911178009958047081430146172930898534995723927554948514720875153955591929796512723406652164760566144648771354291950906486655013306959129255519628630386295129967423033825530815409760531094256209978379603374390418881979734880643707677935439593967046217968282039708575130212559643315654974759738589806868306531020982070773106921925871439253120993472213464333828408908939494521307458514451712498800169713593518701442457860841188048918948207760971917768753652596078677907963443414408883444569722387924084653194316196070908487636287597428288572862938920723580828701728083638564360470696752771650316929912410740033885336854885770166107063862776310106285062599128749896709051294450506833467029270865108119047142714561703198250256471350288397045642302212612380627067958978886856763088307713913146804198788881210984121918828548893754272046703067198614818493848325676505252011271886941431795111086761222145036525310485315704256863326148137235165772496091102993581371124409587718490907837529502043243712281102606634807487288012732567185515096085619281501545642177056849463988067994664066173594351132034653182443063223141110085315283340672274532015748805732690389738836865224598479464372940906804840374107880942493246590262835376665202833110042125434390594269630286830904679871141462020882181185311618758865954309552566455376710187124583613330967516000348874537518916609908199092808 [153,135] -65937098072880710965091033421309158673968815251533199472183747525778297143093243535673002924474839814164003457515409290519859876553917649550667463239113451005840705892127066174745144901833570187573788462519262405295812757861834774208757487109262231053356124270762794312024963875843939828025473981433552599468777560837269980880304889984652762608264665345144427503716887623538372742610074919659975658214541381061625207950499921541804754756884501243644229814958807910247069975105306004443180847227993553210402604925922717781342714820989814277877334703450540726335091242460004639271833821908391309196183131268373988968910661357460009769345662923328687698933388946211159625551090844995255530474294372374572991327260879836952971083913906204663969520957224686280766292673770285488945566282687346286726497400710213962397805900120301381429736080483050182511602657843343095953167389175339415757962234249869075970743894778586961546041586605115291918871835307382853192076241502083574648937257167956812363250422092062036189842308155769458441471538802355538679711545912146227879859821630134334429600335047950821620787868952548243307218116711622069632938306936549855756643249751965531390684338133535136116159097229164905883661214021319315112604299141812013093632452836445250366923914549621462864058301955298057870212557975925833356900773828978541860979531908147533896851994572820922939291187835409117260932033307071607913477215222662261315626448721687606167995599095738940780666308175967087539513472442832693311118709189867749246557505858195975741085870097763001116692008802409329981970691719972690139979774788141874093967719639255140363330557008284049857212682373311258513734666120403056940050736614383987718272564776663560852544 [153,136] -99283688068823883741511843446542056814287417328104613147039581847818163836053291601957428556144511438453867968864465612780462444271724738766918621989171205436298994368562850321233311207857002290552168844979365519708277402344656659905791910821848369811920442501133814248290627233169573062407412643920751076934276397328231654134259699689694464721173608661307231419164751910686032007792965336535038397598645534930270736037075492341455387257969499798565099045585130374321209855448457156499848535338259171263238244256576278646614186423694199441372924952344648078937874127575833498263341027009406753785572453721011162106296125526276168720427869151139295940021142738889109351632420062624201470584238340030396708250576063700434201158368140889341723140746432773997645101678778931165048353100527695914181020598092371737309883229554807082754242117494915710392956050969130023248618228670335412284657005744860646869163177786688702113743113832731297581935466634147727754942766422571915679540781472215657682367238991636869032032973530523235637740906015740325190701697031498804058066951633465707769413366037270118786621186612884832282100966346212668084555533749209908778170648635310925855806813633374975592643403103153290540016486785577250576745035653723435980821751967143439350283759733030650026877837761999987984140373533801906582295181159899079045741492951316573812330314445231192239638381890366506637846071759300617700096593361554124982838043264656974566775524227527054814448437849956639579248589673140659792812060697326956903455550679038623501694646468621082002032986844227633804555627713009207861644837436658230310017924507832348220425696458151486956789268215202446436209571996778350900842693784919439707162772500648 [153,137] -178786795805327900031911986952198262787865563554327976767697330353544835152670939199503339810307942113605815263617563553421846632444724339964285609961524533389661367138401540786414689036870400008010236394585554973170923017190445582669178460144448054422953828604556575888561497085261803924380311479251300702888200105855735656150242439113056390694197110066390269905529674876358404050154257194337726102313290351448713000252370744326509185455533823262957806561631342931260608531083635304366538569631975426612174006775882975158049783474068226031632574118894701449044167685968178758720986662502409692917450071634367386506502667013308144957616037672052454742960409695882356435208632673385572563201356390957497158005250827418338455839815296304671788439048007550209713281934889368150797675269570147121531713848790199701566926466536301644169270858925151637165635241304251939358518904268680535087042530016486266990432789804147503182738134045944779099782657863537203496368013932326709052738323826158512904204026236403930787166222564179738089077336997360903273047808641345625972059854801714929592779486485208449287090224610939245539413462404040460800647566531081968402196213890285482401451357387909335979357380069381835644564599057066616710278923896341437076514266083394399619263604188137594911816488035757720412608368923453319243034456198109072463580079858797019953925288407530872822739469991827965181801416903862727153590421245756958502405064989596859680869422373550888459894210805206475162532705825583373768979318518535822912185804800744116754939631086323252316411589871212857198602901788279533418144151731837898521592594865399965369848550372385160988329622950743396204808512157120132849782149955795760676944 [153,138] 888530797604303958924776088435744974090082137411766688348775967015760709928200849293799749060470395714072403792038545886030289592570423677968745314752758941964416899581171085572765522220865468955380526826307100593643744395880718317338661668544567063698414675698906228397001390577006520380947794878781766641474403002549801836528196491083386217723432312666228961810513541259457966334473986295850896460487533559007511284399185034686233550694665180300719055260204939903271008392454283213109624215555902575819483702991460538733862378738055257922744184500494920979600717971359804405473533807759280790309904913450409715679958480917538717445696527847788717587782284975672992540535438470524949953531931393075075225129527935586136169690008146727496833159287134754200396894370489724481575367775195992562801948474152449458683927882626442286567376198336081024527693995112333663352260142508234850071221440893764968704303039193551675245489048693064346868784045376241613655150318515716602437819144751977447118673805041231147894563561134594715428824456275589787446641286381057151908960635114232191024594747017659296871475807680530494538522401634528990897052927503624227862607725870651961608065054568957911031909921042153332085697937417652818427094081665546737715676299643910594205855797983203176547301715597144515634909703261023906647733036235040988654313257489287574474794048032289539036482971957271723344357904502610913273314584001304859869781918522646442971323988245932768434016032882745442052889760027841569960114305966560577524690715818750462361675982867038016926565947118398210922094922467388819830019121860398249565689265194736141369733112290908662729379467593683320604783216325932883743164888151828 [153,139] 50343070303345071630457133460752109684958616556426850594237381215882206099952787200215097391481429740815308270983939287093327278894091986074428011407054862284954392743610362174228366825150303429082415528987861307221846228944560125463814345918725165731339365595444079986745240437144236826042011054812905409557203568589792443586680106173510430060566005549991794869806924186464064950893758902881839835887165849077231221526064291054862121112335249034524478468187951221911781434831510880050306296124793633884412523658056891481383937696323562620394928073473131317916811107185050669482903038693487201896546743194258338242929298857949825277374352427039978686625471705582065451207731955541402750982982743049982842131850860798557796223899763128796799847399113505286118026228329077004603786508003059005208665660763602482309485982441689204264510524293138094727007446288732347841329406489351913124263495598315604393626950906524108114812068859484332080507512316486386838602062981600607902902513392124561804376161580185515186295865839573029255876599034050335124222952425164800166014514004501076360540193240657322547172503750460930925825839071370225974970509065691540984179874798171471746244953180856483309821070971003385540348088352277102882459063015606393355117539450438421652794574695592876131864639908102238772700551375865830725387210888115461069046523368951890461590571808675520061987728729631512995879252937079869656387463531629492855354805427162737413827060553212794614811479492031582959511535328520813587348372989739801723308619922301776430547325770860344800198722227177439548453000340807058515891170256348704574954356491148185993531034682074380765721850222604532030503417181887907041628620 [153,140] -672423836448055585546084725674170089564443278611183094127307470291569961700394694784879448818687656105236241105159981797723639421643644877663474612428615274873307818194002949808226906235441934389478359618426526373187427535730819610828941742779043758073838797114997643312967336585876434202954130271912754633300400361706930278836156293736052310800491008916187030492447726396183660350477989101083686259572802404778852197088472614230850940476785810582145523778992114439455785626963443596800392891246054016298902180737050609101401165927870486608916091687315959361770181785216476334320651400341961314487974897229510929579525261519666193342123434850392123488796797034458651165246429969820095246130645381460191880378347977825624819279756050040890257792862440400249659311634764547410670612707905416145281759133866400377250638250841062725209503209939210888067412018404990068970441871738768603193512234435242597250387629258502416949067827999283607418519218942757734767736214305131154705315164547067422810364407322517288376594070498299092846541612350274213572199264685244448294978281133363200355039308142852683913376060261677000292434858514107440641680366676491698214055607058975908334398747273536643328071229257330006615700972270815661213337609069528670083827637646645363568182035868344739593534528960762336124915374103009282605140113697174752390341973048142777328769517347074430126267446306313345169005177918024934497835798091220730432854835073519822369821145668122847791081023697599741851405738764890695237130864349370986861231368798502947936219294145481050491038350104874383372975571909317231477449750406648157917993420787921182488867466610937933600411872050054721131069081402866868 [153,141] 91544168254735253532652390362596589453862175838880697905098950390655655053997880688191304143339886753665737129127845942536127966843746761971707274565837054184445195315852078178588781637942676200046450298905154820396540839012653487762621468344080128774135181676713122205470122981356787048507472926185658868526465155427713850084038725732917288360787877207859614556667065918749562215744636465452519465951015081332319127905648521119147818978364242069672416400744809881447169159116065991669630113597281377430534985416665270389231693613714464471932085596981842346752818783916970962605116760360366753752335252729410265948209964201914796273781087570584498540127918311371090608683084437489021807037744019049092281146914643751077782555681330144519770699731032796709115006070127755557512616312311498653580828213150769119684857692608035041899066084026778763203044573919394543165710451590230767589478933464568348877353365058319922955237192100530871250254935281071163466798931692440124450070911441563329116706808482919870477593170473493032137845393806221517491962430704488824829801914749440358553027550479348462101684973373250474749974223761945001989290419166814713006170040592646868698148026119422111350592955428068520715468977887155350941391180755634559135387094835754685702447901213167714624617499180491514295957268827988825560250079295887469994214921555727861670532305556570204581373217259361387818673073162272774828168904241983465930797624562463113897848668463214646080704963487242132161875345201737393151341072732107290598900493993091514674792909297737026258564188464687768269351460179773764959580545206571510927247224428078402665980637807101820340546821928885428549472729250 [153,142] 1335233525110774244223817022988069586458590991626153319038456994708963491399115832186630928305162798481793937572828983488185757229162260438835233362532419368172186904985312538689721889365313940057037777481377846382149005161539400384959256667741067275481955997722832933309987855324137291425850626594868559383896233268062750047314985695040086200249043343090848401241972686767276970268573287700632794976301114557471353038419237354105183719150800630818036068729530000206649516265347947845912122412674592898524656455751314514852074856409520179377608340694786646466323417969990600638251258287644173478221905653114821047562896611122546994173927612460628411179755274534965523246210293258820562932814734570484380037233397738762488266320054685632650002164914734348634202820652184728604852889039000390258504366514390275925605639185502805400509676498085921650625361824207026221319608068965443482701544906110752554906774568597906580465502662442618136708676427250026910669711520604181800764884567731166199548759516182409382844236880722901200430849912451346874193237960151522345001563123640757788659069120734491868208447446379524281555301288128305577524021653592250894807029371709389863054888248126697051354562548696676805487336292170464205063908968251036435864651290107950105512163709291326441858737753033666060295327888331198397639931182624559468082392159771610326974864993822591843026970596192120461888238476566035478674039435230056354095566751736001010361144608682961304955251776324771896089997013107992924740099695181603164430314676177376402791720353163571295637243050479292609593923720100400035796296378070172896786206335697152304677201944945121364151216302768710395952 [153,143] 8497299894055267640386831253563891559173838761924910435863215260248863368277540059206988856676332862369507561685914414999114098806718610206678053522263353671980948318750473773135579562469100233707536529509134713274485843895447475604235587135221938434402044083938716344214033179684166233762030256513909155965301141098564352940672648195726060173610165187909013863266236873670981916406237827035645553954192157673192854702557590174682845401767109866190876825554936845418045117560446342582640878322187194524129888371288261321918495206635017023332180654722381210425452639812291743240823827102585968605588821017762341631743340165712887828631877753942455661652979471559439349975144642795947828071458959950698857454959799025033698981054312728033345677727876166826690236494013212525815904407767149177061382351922536788903479226413467807348089381551806720257926918257700865706604792268000617278539887818609275223034184442013043727720284873259223463323808732094145188493222688784481077320936501360231067835704386397480834058543346313944317257452286764755151286918009152426793779732955211486585598682973363677732010899578274894351118074327906671526579248145336064438332562229488383501292443913748139380099268849618364279755349374337169244181742799155531009023754602683656168562963016481017277267615105733440212304248232815386484604945816528701816627437354757467061591630260530843879991119736175101009124564093190551714813284027764973493211773364220912353670386992822600178545975598956411405797912157482670502841338744957718743583105358718092597037397028879134323911105307738640390953904865722002201989278812898881196890742577426859663339305969494613746854982182964 [153,144] 29858050330439223067112086155034142838330357846961335214581493018616127453061807090453554298801273323903012588504390460238358592513698636084311944793097025101740186742251114933605144752206033582569674120037789884892155108220944004272437407654515728897377150501894232156258967899430530382565178849026464232593909686327401149850246195502295535015653822313743071280562723397874024961152503192915093166083547067795793158223254043918450652974937754641366958335272452653562874056935440692109557268581341033581710483098097470617006600980602715903264490142199094259159758561425445162853649072243973910197973607909467291255412028295948182864345747954583175543598100423408209841248777321403598907933763964604203832668958574533979471571699629922994830159783782827294522423197081816288426114569122259576824299736993419072769645403617020405814902173464738631461514669426971037731579660856225416613259909038550170789874365015196802490781099832546842142455401499506095500732429889493071686470059866769516782964308020307915809090378117669528920467247990303711486028882131678798602733881721400814448407566471420102204200665174426136477894429946779339012579107475532339550304084176420483381719197194222757023870598369776461333468787962477514039405456576755400400106663636624840279852515772872838492504079198507666903690655318424731082286130297395715362885754543084829095052888952847342162868185671058380940419993581686561752704049410106824608290651630895625520248380954515138763899894793256141125673930210642649309334258574285305559068756662116864107264239420196101714529438483426445884584257401814249376691357207040985012119531461774581569641967399270151656524 [153,145] 839931291634763158232838468156176458357594221991257895982560306881825039921233404096158328847480262141747135904838764391581197114134683481762240752457653732137629429479601870205591221469007794944691793096276149772522314467583215970220616852343025138797275703010071572903172220672543377037486418129844611072129447367316614904732979855728065535277886456589612958711047392640482312843538436595017499812658637114943819439846421939340318226886535349121279205974729733704464564516742919904953310202312517237982797686480341334175335270426577132182053159517622625367398618807305721812492052553304206275925263035192310399531107201793664476839077719905303151390706370982365262726452686369284504455326282749757276269208516195768140149517777345822558101733855157578119139443019413564808186996695568869885412797049907642400473103950687784053102067699513997194028246180658497719224776636705442290971656361267113586352474235776248534977103241071976286873798719391822437552387314175943870915194648750078497937935373012745030157889007563712051630269634493593301935303940990989428949719261562332368832218449932464594265131810353050253831453303203111321677226854394026779164650675671059062699130723193152554957308357299414769874414831664880366266462421329266651747652150061274123740492296444761816034960443413988950702484950803539105782138520419400775445915809725624020602550655824747182818426013316905432330289052853038250896946015052383602971999537175202253104169548286328230743858304956389345516741192290957135350451127472894078925420938452406942779489467909038798593283924388156300692333904135232192559038679401731644533258784723465096300848566889538 [153,146] 912895413502198873441198487859127412548215694792704785306034059567106483656858441941667761364245090852324643224263836743975453710840906169592207279085002418208019311031378242321822817926948248932327139615046913041856191926254932291200606478240333974364609315611886618377439876293131625096013363999538846543674088073687655155184397345302116298455268415408555508610433173341340166319216763800124305406552541659645985002589070604787483710249819809979559813621015694009092164614467408117030382878510650214408576349332618745080185302648240302654304092295920693502127447648528476471207327978506706686268701235115361944746472528799085484279028108588638523187521362063330583862107924671739001192099028552378056222126606282643560097819274413191597855980988475109431496642966268154627498386805349958966866784201044450385673431822644923824005655929560483443365029981084692022674054738661415739224390264525367195440826707689727525867858065856518557082531670937690603935751861089624099581597195017274998541985294204440022980908653670046579694726697694404987268977689878946368776791926282171582889526959201394866917640169383722722676576069992929806208849754704995398090826252144238758729619122097124951667172450159605997266308452722727396622668740664996500467670145116025884833744995737018207080189579440297964806509009208878005725938604203464255431448310550186122779905464077349559027067629195395746425307494495934415119236916239687282529853402904785142865271984706516252189027038808696178929047795507962413865864835389632345267651923934386089639921995562426013371426116793978359610073966408105432791420488011036026294266453428452120229788 [153,147] 13130846885515647607914715584932422363931706289353855799174652875182601339375516688604477923005075492817976965041330416702040656819195834218760092363700709044787784281638420479276678153004115431787553246770753172217759202265908463744203405694572665592199289039919360320242499930890200649378497872920302686676750544446294086517422962222973645596644956887381385097895172372829730981629721419430185054890225715485144515182908323808092468608945500383096430196953172310207761984036168919144171739085873173050665725314136452652162159112488838404708772685979461200761241067774961039135073132955361452178479570921564738738791031256789386709410671875992907430665954912553629443993918696130168420805894172374166892745058822216615258154830388825997599199551335618823677922143094101711109420431153308946014413913781140246764348960187354480613265307309876677503135850401852199676877910885339457442254697902666793583646891203510705959544508809994812254627237039343697522025900049137969100036447635561960303386719316106846932252345503466276222518776246144982281655351172075876730023369851053899354462142242517585351811730446717959989625864344932427026950939999779085053497298001874083552512981452830534239702921110721838656730065252809675692843807835899005977676641062850770396258349826473713826321080325968014550931651133933282441625604844657745291363675412248921422216265374244835918326134224847695904042345933060360385493159479020260338181369508296055649645347826398719292048625072455375512240182967645036287864276133929030494337293960909707419114471348398323977876105932714620808937538925411368845170884204815034414244029519469500 [153,148] 11382957385130113583836807829307575741990958967349946805913784552723734128273898975037526143383150760897179262314040045364642430324054568777357788186683782162405684851711835857908036903871816665256271528335849705220220935809819566917643102510482285583780536927563531610826690862811680953223553305319739330273353081489681431676411338147774484403780670398948458004210522466123291067229572034533718618053878830191345896647271515574561381865276431207724086413219237658725952379268850533386187376426245837566150815321811370540176279747681737967709076284312460598455016259446829460741382526773290511172569008523031885254247254060192030371908904400783764080908653936463441172486207233015164527982667024381076272589612139445966388784765341266513495625445408941427335402667836213645314303783369752946299038395639855542168505746828510049046987779548169596330902550150415616983198062143655948485942238698928382944142864437664087419465434540239761105077094966275780247613571558785633483414908746439424608559437523533772184904417292863405426000121028475857774291526961272054092563391738821677245021937758152500411966554874847235143759859557315568497697491138921346124240354074003962928172661843501510867537706826904110712146776634046151275412932571782600746866941388704542024976580518991553376327684980679605258036925129156026540275787746354443692262899404912718648102967557756582275854385610996899770815277164482365154210926727890404219517218731014441715241902126173195720619058008759629123183684688782285349582267311527254643900839132540637576745486288857925658708973441680244125315765660359895628044063873968170781262272 [153,149] 8055458499712162247234579064169774009200543238409660484227946119754191614134843531896610099279808872819262546004360572017536137955100411101343994058140505540908316466812252368111969349878585521168054249905991556441618138431274860330254260453018777683421631435233082376698196282499431904192062405749505056953075281499512178078455340213324733764532329522355762898361042813373647263263991616418830759420526740308964005595075870103979509351395694194221042575276297985365632326055079419512926290179917876393438565369159122445646293557612919325408274954216845331713073896449269571499953194629528551013192745750958573842754975093207445025312344597229397165426095743390079171768901740643106605957575369198760833252452205777780673921127854512145607910742612857263378391877698677619085490887360121297718762239191897570275663520107620961395614518552719660163068886621762385908218112976605202552289165120835081222336134855735539436753624183393669207068579887541710382610351579560362948845917293982531899266602439409887326294934899752625662360803589069665343908555282874928733527529438054536346359677707591265023041588711850610973669080119266499082360395811392384385929176819611957016059695976600130471777003574330919129236371312336838012380073347997627696117324092961644973080541302930697745319351297843801110630842450508341970435988603366824499283740071438918298871419144001316859617556320026065885633650142649877338045489233761300589950309530287382640427027512836146982530006290835725337130371019764882172371034779454438579121405569350878953966996322338517421084181139271562202611704898512781615954570178308536 [153,150] 12689505347051511770200743248586181025314867287322392359952001143550881309491474275422538816680354466081288932258741490460164915498341123403318449295215617866064795879059472857172773602195027784353789251712998064170800682624604907887735685169661928413866927627576967421487613369471443761513738345514396398228314833686244496456024682781873043805992024940479371747478456671228880500931838891143501127807389769882113725740744382999236951914913642787547149300564503443709958425384659956368679794579561889223649758830370789028508691491683554127176542602290137780895481471805608237737662368688747550504490030724865072281249504358155047227451259556802097920995151696646681076416932738667143605750389186191759529462313973796269084050596249274716743472223345059774231020087880624374918070376833519949809190761617045340884078003049373051108855999985008279679090005745036128139151331058745617290786757449194299767943474890511620263662442585779789649981211772447242847907852481144535578912285570141193187151199337891693108524802895098639287500665108280708439112641844019058757096097102552747522711235887004971397711269517942706067389608376186271808722500879337902019054460355463349087117366726929306368245998652273733270221443542051361057404674259255164001549853831010042543578365786918073657086221569378948948577610567702778173154059522401467829498468109759271497148743242205345962744157038278027082146652782416964814503695530452082357318923943830069096562655466709837662610077701652188550620171840062060032640872619349138457499303634029415211748712399362985364327248227497510947902224738855789741639728 [153,151] -4435256396251443619149298157779291107716341650594731843964267561504259000548121095970812850978860534755519700198733151243488264071524943119861069528985295353269025862851892460356874030425674688875562016853404110881409417793353707914942564598049518199749410895882877491636898202094130558937635287521038769368778439866075383371116586768178610771626996032549341176962627293751760816068846343956410447311458406340843348997899139814070281222083323219558137532903790477375771490161081845155687326571425018987472732496709798622372242008190398242300313732845011242172640558261260652957734315437091818243863148254925688068601789814379970122111333568610999077243073174983853932300118066016710499547020469069179464716473034059984435217575322617582059646815705160356586503065920327593829071672429948544815852805619411569311666530351619270709561417383487824733716231095031209943143828417302971083448707754707409500190278255744001300803400145409494748386311067402130592294268510310020155870267399065129352029907556218380902014621547628206602388111670265254327024992044190541717969015171563805751845897557130860006171480968074135077129821025657954571527798564760569336334586528735144559554433463641643950212256692592728590475620753481726732177813607416758027146336291713334124934828941981977344318030789766972586126614171338164004555827055276728628974622785997893645209426919273689402908093631207096314138595139351272817641259010073182702463075538912641721562502360480319690776292398013111766820513881980563982666284866522392376826557558217810179182536234051400835170069565940406593742085487084916 [153,152] -32376258730775221751485960062514049871141165645076187346306201736974638536354188738915868112462474935519937586751673381109382683921557920950063799191330433910967449497495887347173296793236742935078462880234012855629220950950416222914485061250863877873479887491629010819904698566579027389851545828437411694013612822494834910459932660763488443205943239488553692636734222994206040101185003644089145317403870756998712817723888304212037740792859499198478856350417561478659863332277997583062289519586221051999649830973711534298320382396667094831969285564030877043632362254999264337419714850469185255356381401862156584004336081941285295301218799908626097677901631637965860255720573558674345144534032643893150119698327170725193141374805399128072634856989065996598908544102631508068308523927958859232359392548032661233366862783059187123862193213517530240296322495929794142185287430640494744964859990702623744907891528890225520208490449656479875838672082664129295999260102755130100900828985898703774048629348164165293760319410365138607806613150011856783602714918937992136564140059922617528291571442810562317003254903124825037893019110180602927992515168479187623607044014965344353670576864829870417072193614544652615598904980656327589693303403104970308422945006938758686036958073878010427209102730758992677649498936678233347504573809832881926016551006139970272258795037585517832484224691155507521427589961376894666562342170257601946545050634953950416309433939601663724733647513991779915502685523813373330136277902149859620302352880238725600228074375595907036708743882782103951320477000 [153,153] 18529372300140362909496257448176904988869118122345631174048200114068583594530688592317494740778673084043258048949848501128336141037226100459295446262249780441152282923497090528357763016264140337616521197667860302676020738195915046360524000711314628903847753290858751576997833627359245157254809048216174738708200218499367499606078829557938416216349458524795968015448360359325503311527342378189587628849474144636012573126326375472189643410706413056862365370396239314473386633229264185064296339562588724319928645731081428352308204213683478765935967079272575798406466105044839925574548819656863160216233592772880789552642832790607758738956475137535587947667572491437822372069225615893209810415760767800876863382247293161793044572824977247594261722795850859733882538211841125210149951553862766007076458821934432689417975274330579191658870633147608163977231500012567545925643934319400511321515702734725033840461162983198170198532588774028908280599126451288549455951331001170006013971758390995993697402044035691732596245788034093579434000588172495646270434902988472297593983543140758674718481589046175503561091216918684798860604974283763571165578304504564303166652435549215076869464497723544600659520322111694786583490543126884745742810192364357019815981443256555288488193047338292082352410336341233876319086325817085906013298944286401189903689611581845434311611164078562444477087608257659259832105898099049974542896068417756111466372559318890037527229390730719862524439031540820606036429845175588088564459548012676464142095834251766163844554356911900597810940988419769144 [154,0] -1029905198411420771706253234661808446420808849783451273574325873597221078602779193711420718444302080915500221920571291004584533227326484090180362828109313550428943181584304350954252566262112547929129580793260763808881456213952734260120015639760650821298979406398756549834724905506924933813332698228612807661533512283774831819189977697490402819036392590159547006708123648708812646090624142366859034502901690156742684266508419244628908990939455768511307208800452607281787862455647417622976524124091850439842243557421903209569143916434882374373253268744879614478044330201470075157023526734458131957798980744239667548060297079568452022329997280511938998812393430218828962719380889856246992278926990316824179016576137127954822723668214563493755589057168677840116541401307838032821433545074447544632428204604233513798634159797736762547555680020944827874558018932156584885689259679859388193522441605852122953005579755156905612466442501161732509737347480400244984591007035139148502207338052862027460541291891911267908169396012086767822408867472723007142095910733400258206053826102602395029291737517789901630626916584205166791351726424382420459301565539599439019947059754017257785059348916735290214824465761549549583468508851405116400234352721614306892179369681099264299999241936910898410862431273351635295112732321035065085269852237831816206600104507938639916525819054855472555616104526071631893824880427809714738059372693752042096200993220525784208871400033729489675309456836670421678555164219570490389609362848963290722058839778449030509586215617224091169840043972121586558223424407142651528478122582294068287818749210438288120326460083517945395151037853287988682003634614465087387702804980852243586397454360190093167299516199815349294397559111523817850444353337128872508603637601491889473298035863496469019237045667906520057444878674305126191286860198020147531711997015089464512460575220397805936956764847807926507376121777821926848924796275616015263099694577459074431359723871514111628595000734615865518049434530299129953969960557234401522272478780730027475725019701098802728461889127652771452485654284385723344240031883491072851418476694812715429543640349222403675313822516148623762494893899791201706709938925949519857796358498062172160000000000000000000000000000000 [154,1] -719359881426126948339084603793515438352112759766085903750031078649497802696870521155428462460747886042472451717022689442164993032650385589645695433611770192829584988478845592889426060482765592035938393361891737795596193472415254581399088937476920409079515838104490336665579949543691959908358805238478948303548610609546725771509530035258732475691472606473284184358634316548320305335215904512012725169214100953551689883794936873770095230627202021821723864643799068055480702783390963174006974032709286897018506901193542441632895750201577523246271536313011445701091423783207444762261901879168642417839109620307256986551444120552128125832312907164147772940391175744716778527276624143353309328198151149487784325784108078519689098005282806297667911413499191616921725024731003658710488595141343551392499128983469340186452918746257781645788079309496106203313809483256706333059003784867537464429009660092952485439675688530791654691167133620191067856272691470379543101688510124283799164726952910304378001792044384821077484193009465813265229472860630465472615266406988414365007191597344944922056114852123862535367619716376305754696989260481203630311336721252692163316918679084826478903395161313467417881464646904681523073860930924245495460032677993801610264483038961477446374625649989565243769861687111882282433464729512286775750244543830460386702389752718409796922824912933851252439814612881988572626542709936125204075007224233350763944738188093944439679487866335072361856798454544317621083275977312323493957726338863246954950348375390779200502266331076742843486898190961942504501230683794949399814297831633125559058299742755473053522069404920650147342917673299387029559586104197063864322234458791255846116514991070776131347333390017838876495198767706109678649228475512929925869068446486825675408203854567917733200868403421484292223093116427540411213196632620208856158285540721252656022084481685886119227592789714611396775477081424969083373181259885729137855958232487056855016756772971371968537195613723869144553943160122680331883049092510883972477699361401386257548510902710807730345001902184338295145823579384518113118625296787678906329752962538789274165485826995143213153259863570184194939787340010595831837706194649823973693404943928315084800000000000000000000000000000 [154,2] -196045328349993896379879467085816643515590089772478551473350112717617774488707938385350614136880194871182356091194350146225986871543801923996090997905343018949809032436271532544270496768893908693273965545201941152348092474285247817586384383459965019668325889948176255858291280834132123238894575701618996397733443101539285155378405049363640087058278933815975017825949801619660239717437338130076379322093675739938167214058723408309506422013043554293871198999958261634013512598868353652499121943406802977849755868929073348636458592325994709355743936513816157382234857967116542983943059050883083122181360302290633418039204550332796768609419087804095989754285563897149262002198369230534301332440493192548373890154244427914980057081183429690771894635580451318634477635209138388647184985343364072313414314181348209131856015976311862180642409250221652073251171856728192737160457258468973064547750745053083901730251881620151090804887377601215249444462367299281297888357715446266469710045303889918471190920360458857897498399461036278477837378289863077752623478539972418401371681042825222348160228290975964694490838458865384872009207929801061076404667217719970899748236290710634490428130409226392100125675387683907030972728065996933945822512051742491503774755262870253862561374331659595549385201298361756092870547317639389391313473508430851821220533804231214748267190794031276696255082082309824800723460519766360503377536151551133779944717726067006017337671979572077630692349780236509356297801359324844719889135427846399452150155674347559563820856745383581778069424363258703786368142474627668573390442911436416173542526306175004634512450390148723220228953948697868249743464326869773653039349376055301713540181940747818155046788923538194175978010792660595128128243348714158057911261113524259144699070746857864915115521962632808780846391227234531637714669582816861535466248757473327171015905243107449400165693822313235961101192639811307743481823302840957057876540786793434011987813916443535010418645581452578827005252441781253649793061117158422510811490218751232385924730642877298396808218302478934986383364533433602098966223742815772137272351282253433725149746599768906498862226300783778930429557793746757217165819082217423183917157700663880187904000000000000000000000000000 [154,3] 4811904173363825970359005262888671207112464451027945591241055169335450090073630359308183414468594579892774248541480616947668011845067789400405693720242610481844066960888795233817296858195591128542746408430411676246900598099551353666220058362222946701798900657785601167394030623106386861468139348479154456102842674888960731567424348111074208406271476374958036324849669038970814102827010010110618555643307128859139273290531554976993339446089359996506327387481587177779690690689332338010026994805935406641319276913088321543347332743937650570066977662938316095328818520456314617455657945247727240825830113084680345694886569332076203888511294039613150391745301961264832521602704782649203074923268269669808044367317953011460484471748536737867574805744817351850134951035754886296811662342068126894424831446802418290850649730515733264051471591562399586735990823690560421361277731803111177909174664797085662777050572436578050281758313003691232167088854543502901116125096221825565465633847517509676916172896156184352040738145863183743780044399612139132805764122893825730436891537707327639108675256030927528484311547532417133659191677084301585152919796314976223259710861687956421258723186308629159664714048217770037314152181906050387756602343952315931032686173484695451867755486582731483570368605353085499748866974055606340912911597701146394223099638500869136039090188309066326929804886522612786208972230281820960238524284208873719742867673688607425521047683124359430205160025085674488900156521967428643554546734174019189009206446569045220972072927668915814436975676060499422298807831264486417086036579352976752247590704046572819989376957058537602037638473558322207777690521815704144405098285845555081006228317283498287045571389767763238343986391043003835663338846476011482437386461482624787643169963586311826876711952627548051014045502721263364957823569758035486404764690635465762540081384910241087988329641459048387231112303348200078272042425833547146277288575663165246584195706097264524581232633727252581505768720184170968975967577672933080228799297606421658883380236760116237687987667270432470906742513170928062869295344801492992108994781261814907910361578393493172007990023265668312164261086025798827702789452246628500895233715863563475615744000000000000000000000000 [154,4] 11225799205606701466998566373102284332992948041773896227934021089033991584948397402870984150999046024889021827793339905893409997256010882775052478942560860020769343071592940240379783242158203389428796672511897837112262090380821325476255595577133697355457605476825951936235962491846226956239065770385533788971463138857157104599447861430031830320376673018303099526712965159111427899802589477873555562827844537045875829063743898761289272069332881316701727162432550177618082001097329271113219582711538866941906596218780849204135357906029731033847984287321047198644287217709282899560156292870153237340554584308745850410726431094865093932885234285944617800470655446563102891383645900170293716657899748405653214927681609383032383765759669577972188287242636633725832602251931717775183074757638875255574663795516476058410938075166715605489295115505680371106818492872341155030746797411640500736207164511609636831678952634331087282349141457638097923491702864476156004952745134663191420457368254714421550039135027968912318404830101714530633730641251906348688709072776393338900181264490958407079258743586224973187471054586232631385056958076789468685294169499864734028969867712562035443258277024420969971148006770700271049070954934619652258240010563924763612305676778695379879214348465565228070638052697625870759363563224797394244957040341791149505353322159726282481497472244978883241028971074117401671050654626872734359627054490776121413945914859119351391739116738026829614409027804743312571906971141990483924781085072334050692466561430007498959082603660936645421889892298563216899800588522861959105990323472134806653040782169639407319833595574841914625552196814644671636016075917484338271550244225308006743032285370041139364428114841595678403663791595117476846142849760048250978866560636084284046685400035207217289610778422382078848201690044724716916033293458542809415388411951269462800020888188997066683338761610638299705546938848204963974171967313783595801851524285649874140638770578628557294816050638191089600678198501589609770949380855697820157087459132154563069465514942515206390249653847036953173638313606736047173160648644122115148089575879727021006792132267027534166001965662060364896293430401153932523307227398433189252885477768543107809280000000000000000000000 [154,5] 2777854967182360900298293958883410353227448508411347915749495108963816826233521443390479032304949534532477893293965753692771524140808936110735812141578172677483195945829352556044972453121596992009357523815666524777237872374821615261813963692020664086050761173950669584082829948729185093490407426503157770126936446691163109146295192833967713584983138506007244228738655579186403434653669903709373306648250286943472508603639160340645314481774683235632026345531689571770274183568434438470300173164627915407687992952663061101609253677194157000484091599786420201259053267935852792300024527654871250170352313859878129224890979685257969339159227512502272068605690510148126690736979848810507982895085084655263093058877996788857126398683777734041528278247782293857297137741584615528011346607397474890765300585902500859688416454655998597414661752116236340198711085502982691068088029108268711118551568790347101993344456461931916590109203917966031330031900383612028881343513265762423275146952524317672746876958120849331569555966567225926701461756548951968923678981292810959198140509998094166392594308853044765565440820795879440195482646739310008328700130205525840216382480301734747355669610227895142056036328496130576803446526575918341554454454539312582091826995305360928445078596967098573326855260536982004450582115438100172490235973596299477743470718056577553397885644185525850050240230736908911297442311942186124562562847015921375721911643359907609279527273826790540346021604383107275043381413322365094689304423916332214708193239374398138955494352761146207810659294016249650048509187379065053090038053592217416364405607546771274226580710472968039009177045271853358984134553393652574588331946462725290865196577252065299190107399810331388726122169229804879689773050172445404841768214510398646975673428968743154995074016051365593347566441600191752767154590100822467626080880181167102707492113192049911429455539885844920177668205107090485516256556620855867495967454477681818715785073455705549425072128448180092029059791214052977852150025273973388547758226232713702635226836429816415562882976064261911556755439360319482624158231248311430627332304955508752819444968559364360270893059315081743929560330011300497867120612503862889691657189110925297188864000000000000000000000 [154,6] -13071243771553204901004201254043627225730945579959353705843826345185875396511817093363729222586903822049404395238908732726983167302295179153925513201919564736031530579081792296689210970299544889895576308394332319895836430358681811901564377220720435834721830962526523084904233854315899532183541316568003482910927859057278801725945920465724053981548668076673261011373055360355900574613948435247605199634159991137210375229639507965330765263059535390367271523922957671431904184825113479652931362803349462870974306361662541099995355045558627262992807329036410155763078959774478117552394076760096342393433424983029695445535624545281427897496596930001703733612141336096917567412080154630187744187711379364661706003425549284459449004301679541477677177746469236612268648328939493800331016104627164520977602922621969448592070105184381696315019519113770722488108714812697966067351188803381606117150993130893834334713019876441642129951204539470412726829015139727545951862492084383143806544551123046788747839230480359502466855240798346457916617705717335965707701679558477524319461527719106344995810710732613541357965717937726515371740944073138888289952774740407236895081616529473996635156689006630167573082411640737907774915674879232481678741498830178933400152315178087812193451820235420166807523594260810781913243513506549672198252613037475436095430566439959825214569048942229242176250186542506417147219327829991268992814599002017158918475482777004731671284584496951095421278668274979759688501397180982998522366663826537982628977809678722865133627953682724120641660291935711645586476507544936137315343909778494644251257558915060912772122250686433436543730963553479893505381780749712122298786334538075040891655365669258665605845356517937683477525072520736185282941152895873086871249097640059355648558106461966965668472038072343267415597399654794988328003530094232009075474645017052110525545641026227941157169315376250369590552147566088583553253342049824421816671188621604979845836042607037638522492284090595923612911232317995885594573001716742862616669751345703652531701852214378395689564056871386445051254047252594158534599627055099436522208540159407159962149063778136460655054863200729357044665524357699195020234025788488745264853206118894527315968000000000000000000 [154,7] 172781524612927474369168420259968318934572012926713427453050381741225551986857208980854904987721267485022126250949700616527135727246624529004277978823239198873230775267829566899751222927714967230150878350927682748539342265837250754303753033807142261649104041831868502261320407737715291203891028825035093731177899653281710294581161276488247406174169923355873845954903229929209859870240981154024745398491504799168658718046772431177663839175364597357115990839689143175254489986225784963964942776378380524131282855333252814102834693980791559394311130774039677845318494372902699180715561477259016935477225676408263595194158028611377944918436579355132876536103583772566079862403427009202897384151995905809539373383798880142575484577672817627863369687217462647452643410740640423780538101584081480779868109489726722710654158706609875538484386693984860745404434121810016159232302067662722923016823616060894133818754590866770285911307509167665466478857020286294566300137034078180123875222501166890227394553322349012908423455585192856956390847764763101397211630612198624919856669573805248041656334503963669163751955716506213800168368243701959730218986899614666556326874813551142467166050029701098924354922855451952097361162559862055599256405053822145461987374333063659596965732711420896054537838290111103222806040561008679326399955215655848113213903836626989096255847485595013845930057531121769370678095605716157149875324460725394704477335446137374199307787203021290167707999373739812110521700482106316916618792792747726876524639790662395924442955749026524620119732218489859407732096514689835457888607490732101195087607537531192304880605643320336727561386286879891568742859596756537431342686695657434886995728289372894087800997233169603927935744995005234525994314902643890325742212097080291381436564271247341129007900953584406988066346110500419130606300970160080315546420185001702325005785955589324644651092237328631440388227841908464920290095479469219380429969586322239723419696064602972248118631693239568082320076454623707270816651461958028524927828238781742862790807095209821705303220571123120063810115795972053483453169013970949724875740814380243759290081867451194172521482732339583019134890318632868049457373828190470004406057185419049784311808000000000000000 [154,8] 1847056792539281364346024361766771287178429258059980369757909260530334331803685190570823477806537675151257891399696921025109411636859873118143955637888335913903366821887581168048451463889209291786870959771575068194490186097573468957265024232066663711541431763347676779839636622948482576830743232699160164588708092704273873007786956526080916001505703593787196927333645174110386394931763620879744173356590969640496039797152867461959818608227080639125416985180865784796706528294289063796530974115887676298959741641064541495379026595584430738438252375465162859155283229081980123406101638371718052712499600517471932805162696158437590905365709360660077913384218018189474384176422857492571531871080630075539237738204530003045256696318622850463379952916100303871989201036718191642724260413184679694141145150544668586956646473260529241138039317165437578783971054369644490737862031544164845146050872333201980752659432883216311512744528396244563493652357192461864581877242084596018283932299927623636641453415796687859976009891146735348748688421083799696955199886125502114738592956632698857100543508649761025177663260581099811770530531320491634325963948235743454997172599610838057500887554070332429823401172524029105451559100852543421361537106153743793660993477130544130250799759724788960181581912156247568204563702377735698761871053491004851671572990733593695723868154336195883095821814217864120860576572506745366553339503971480420688674861182930250879558412698996614757359745985030500826943335594845400027550143973095466124182965294729396480322401078646964959764733371683139406780348000844580914005852332018954487718018081362733241384151652636942231846960938730323501764954251474038911334278648506224897343328701939170166278597437097208364267974999851869046044818640865370102475260340541358003687017773932190126353834875527663299747742350557392166287827354223519126318843989711556799541328329210046807902302107482883267423052093474234328222547012290582851646902042938369067614055798507033262332135711914824677856831339827490690296281534624075799619455863430735325412387765312292051806837722059678320928308552825957725172810488480805962518960443065990856012321157317272258984570857426591965060632825376837948791532356304034814674957612904006685818880000000000000 [154,9] -10854666752198380275494441610990060284855646056919418442050627046439823227280083630335293987011607618636105324652049227465358785022706700095920996519524955496568058867957745306706214636061268347076567573744740186690317063827474910984082888452184648189451394146165760673230784583574580582110941759481606146173065049248354175257001818019262229149068896169744315443676825523761138051922428427383756564587700706345647709501486836978874888473719374679082158699025619874152718345118870532860998673720108418230546978462367847615483162390626100088217890964207878480847857851111023117464792859171080577731784355826258236492790235571277592033952235597613311315299054208553659469220725053641867942077115094023349276397972411855494108047027174908896926721654051080886302464835065638273661575995104097572447770685439886894802656160021418374986521589956765554700538596644490011011391235036787519985630248442704056594983681466347869510642886382816055454559002974669967333721732511102412076159198776818964318521395591061935705194825535826186500779736758242018138286048291527316380169246266969370482518928642886339445961767205501542022821259411693085634039811516548570945142435700999226308672072606807283469148082997242898764805935583217793849487579443705201586722830400753380105495801925916359348432400856991507199877783804340356010010055399374953445244772378942638001424817618676468143586569565946280540099267625103344906609646542889928555652813404922931506163944601773914240022117539177630218031824093919411396171982613309985247872334872994537527047099567686304523666131224493965888280659844331959877985508727373570127203743840165925838858527548257855877640535300804632037400855369082393288021815480870449406671841822669585127758967518490057446071814235070767805878000076693258098957180090565231865561563007174390791460492972568195278445610131216915904006861867252030068700715634879893592927366507057784499344783592325037573466677240403713786500695866415627212303257935321875751341054417406535742495368730918567862765918429669400848164717870602070784679866869666859411459215531399731657096356434099931140189610872088356668164082935108299696048090374488760683467437869943083339170391042892682723681205385468024892985241338987849045901381451683276018155520000000000 [154,10] 297144728456629398711722430297324686396273576945713558337801953799633063429043256737525775307092762116423856985606099003845445999998430843575638365342869328927824954744892657838234635560758860071576147573655128919305579670686936760592776045811031943771831435018251994207075720233050136756196330912362951595800447073371229463701527223367232211115401409998037395655365016582225209687504033866176189666558572506885102560414810700543409326206426363736098663342437059718084672670224812666232267586941490826392627383144720880806224257209404866855489206438996158812543557615098336018140770005740036175385002192806552899927179638522931490858564382950726944554762270632500458469824912675571865143932012406456862604959718365549338572946764117660651673876375166110463818808845224395280345926857339625848024208560254426005139157914903364774014910151399385738717222073856903896660774232416740396703887850314778529341812595477528648406945265182882698976865869954728349915767120602555768171805814523790970966122376754226940641742054457094321547461713057359053402847548375232282488519544359976615920437289205517266296110180501156119093620440509559092272021205226778061974408303910064060669948627449357105605264159001513461681148544627567654449257950684018586336142920432067056059971071459601464869773075736955446820478428330404628768701139955439695195499198382002496270853984661284723249710430876517953212413395105227218451194176938456681977119939749637087285927464847024369081791480049738330366321122314067935204104785813306450220816887670979194739559625526539873453762556603724376924143979997759074754731217929572667789404957707572324081805352997150724528480070861371681356678192213306641494690256213734599318040306558577915321957105862483884732308888808461675960962644608273314466616404308279133546331135453394481200014761137264699576286375517879449267800155535904419984803344033243220607062655201231868388319466700899476809284227624386670539154226027792427005578786725714904977749925172394791587093333065254617628203723923729318993653272509737446146440745846141927526681400007558632785681458737858814740425250597031695450204123491987340489422312207754844978361594281208409390467006688222721493396531161675612644188170574533843167236658318784134727598080000000 [154,11] 3951958122628187403453957838606856594344812025249250579957463208164323128822061735053572451263156500637402886708967720336842223222712533158601267980239973911775970556977566912772946616442045561457932239870474478338708911208345867753721845388963194351690813845252979203737330055575332978019185303522933694795626331265494007397993169744829411643675547430567220196932845476587320493446527035221103519534960595534476733611257009307584614845876927748800263297919080554933932910446430187232700231749334288188472996199515658132530930503856697491738166836365789146543527495339287514289608472149476115337070510554556741633855796877090467142950122394347446268361144687800544413984517965764292015203403207832829064796370958571955106334192027082082068801364257519548578800828510981218408881567758387202910081575540595940154869039095622752275396082284308055131558036379026316148476944555209270613080369016270129234875288321118719818353116594283772701139507493877682974533034329703739636424846892732570400773105285520884413120094693796412653718376493763717416913537404832002677215885777492444660316822147539680772057380598439282993503453003196951779553682194307364618358625044629159563095847723976227847194521420648792301512415653609602343275356170264116348786691455224215501961222489303658245987756321152376590597211454700627154892747722534976386103462208141559399966092102076140017100498146606151048998188371717421503254249655931686534658931129320442857640126813004653227977281446211867896696743107402258023851084122370251920977638264251151853748468949810169144718566819674235490590800455632283447318214999843370953190812044594438290537592890320768869847909864452129938067533134962665346341119789226523680185698281444743346134519642534732626291331951213378248474890247750514323229831836776674955163775171132889750918376883000860922667794987042736022540711765750019215897736136713525831534700286071175321969866029260001674158805041440882039884274998379236748976335339968921730845429797755176339600232117103838390027093415013804917836470605516678490414553480135097978992607929153235442030891732385808440977069271729257138967823630129690889993128790744442738681788594570575856927828432656032606067340008232513469540702601223287470368468044657295846958694400000 [154,12] -14860781513181492638087171767353688145236615787701116197177215695713906788652882814071643646114065795966529675201839797827372484136020109282554365123808737860453352975762875858418183868401208106355948570898844785755035100325864214131250402788203292599491719245261185348218803596708974205050863325488468282427989712035086935470475450158030352990038818277320445372011671868724031977054157595172215250595762708876462494030771251815683811799710211382742033083765381971650975467284978714301710984450891326510509144671836748141068826784331506305134934628543036069012781242125744510196479357684162852326221779288459443302335906319664958234781016257784246880928068172812727643551187985844521188132699701652642315977171504699836554202724905194461939837826873647340128667596150663015246964568122146385407584072323233367098798340415964048096002144318096538398063559393538278298756280216925104549472898599980939037470962627058458647872317589982297598973462720068607085361054842233825655604105384714903641330710519209867136431476646436266704019906700521922507299639146358842388082348049280347137881968114574866572442941807926922994810122399908754737182403564222426962250969514067312973526991591590427393927642260402006776104082739083442194072617064048975000533322558060412095003337044076749179274730749007600799090031739642162148643500067708850314962498767832878995808753503446912762924459517043585363475123998947030406097776215083726913243898220084903026468625817874978851552779763289507717539713417974159681963537973067111707582438442854878768053721451803020146439614227544258406982734384334040880490707534114695592561301800513850614469814847832537108338360742460612699412773231843503111876243545241336987247901083102139880430013158262535613684533582537144234427187439986981871958272538549030895166961522012280291357424479177799478293055541437276001432556766612974456913145795310885993281772324890016386397299311995959313741029742318264507606360476601712905992643492986232211256162400563271086551352075400379674401316262684538289078016142378977229582324439768826140270043304010839800993551332153154941804484903102791457852644720778941468054617929838834338277529207951773317078983124071239954322590442614488476068155179812927056363916781138561546059776000 [154,13] 95002944798215784900899854706761262398688807098070731585118960417670065120418228483771679710937018706981990775522103871774908895027402292032253769226569646017701391729028721478518843202944585665885753131618049392145850665898621610819708074228975819476661795423940877479360253030349293256593696019136856916817724224022424856129487688532419597236827482254940677456945298440319810578345705080262443743728113530129148758661784356917938494477355627426554615141086777432354933510555956275892900364626309545668184400075487016621321501111536484573766142711289399453972558450573904590470519876442792702737933774742517795666740661426801225644810565275715375329490561586628146671921985164108673029076863055981147386811250778847387036490566705193283237211504526434657076030924757715565047264633463381433098454292498421600095033034244584286623968210002249489803660420686247263376978122286850293783890323078734271261886605870275850000659433622018937862661736078849620472543262150039909368792103140512217386748085411238672566824081920949662081292506434531808890796464161584164564872556866911617951057172017925683658281870635070703356224109431781223232556182272268764356273121079056306800113354518805615007592949241985944666842068247241580773562851696352990706677144706184581231364202222946241121044161771278447985901331576732952512642677076933133222781838046132933442990134344643358078194386909514715210251289723326948047246245830877662250875955803138344236009391043173385175900021613394871910198434433701199290978182112582665968166624241819114615309669258709320272276894744326178146829729694720696944492002455684992844035261967561107820132327938439674300511674918175592269171344805711386858573505483407370938966717460954825597485070953306755796970808846652748596121238435847637886828881143444508844563963585575041410807763670977590806952707442991195916107235653945160823815314066514740045899248628101114934627591183793461519321559016094584193578676987499814761673792932351394393536903879892319314949696159675757419932582992874387824909198797358705499438966396311887449136413274176628695398099994631176763861228442642809519765061817139164628158190990297965504325998349060101468944032821778024891911662533293288650291133943810626784405781028577820121497600 [154,14] 331778598317783677153431400738311019320229873788913070101994975258398897049846500662793183472255006123949001298643785584284154325082691563928229644507177752379279094667638206513838120923822996166472166270462927255025173997148880765416284237251585974444785930034370933238882693871182211536783189293812126803699835183741120506235346957508292419485521126426765771044242040984277025922623677218294012129679031088445703351604891240885831969678699762447168895562257813514277860273879887908416700716956748011767790210304026090825905305250923178619606917020620739780384560657489299581679935008575310660207776555667309096346055772090245995244606489278940109339446120645794809310790410271706191405081786956232539729687729950864181964763236118200148278134301718363216657572804134571401468768637253336126270042487293141286010085770348807505555247524691019387923617404281473975476255559848658126996432018361546215064864732496256381487058292014631732844016392326013531810968331394622835184815079156513149997977238947559860180657375617139536854238736348892187189682884924499916758630921070247474986392610102531090195987577644300917291989854406190166612552077582846842816189018271254769016373499538161311167388761334659247446400809795706580691627092053365960491119415140730492913902668137478274808063052898927132346114002532525174880501506890851978076842568228470660155000010357050130162194719591248667913525359990352560108643837209702273226658498454611386497408575489886806649704430315164899919477055714571788368163564973180870633668551294865903776570755292287428249951247940809758201133727105370515109969702640011074081376152599959797041009282899041282051799692638543179197602657982777986615292944040466178809798302466943147130469989953891700704775055253608378385879528457328024121662400752913120087485615760614640470447175798625584686724840041532584884570010410960830271032962531115943961950807670598329214318894795213666008463289275102813285932348923857190447105137383546345357725820674557807920333209588808130321442179021160079669987936394659584476738829031921805587788767268622972465189109012952305044182633970233921841804749204119020379834795168526575498023956114794511000744955682147368484727388522569359019681061027547958829283185694427473510400 [154,15] -4667179487757668651172757117896258757807829813765799672860144819216151549297769823714407365273850638936394129457758079124180563271653445887109440221185825431842676934199884704803868016789465545639592421209663830826261406834866429834977878991092346834375831678545188329868179876585334192711149900987170267820104631216444984299186393329262799020067466118735234517576241334427052787234053384177548171410195491140765001383507222931036388641336532667318542689862330626312863744232759248989770207305505966080725010621284103700285102537782686588147474309761614162704102121739863200618367812210556400948345984387772950186478995107434618029179284815120696924367421529490099833320106473754202266681471060898678221630290065844469277529330291266703836503225230432651034057058140820442562711867066363101994044447762842104640793770875469091021666737259745445398692046588236811556258931522964646027635272298812619275836889761746769128442645903368640210357660794136190102327648312783240043664595882354731187661015529110957440409609779522923013700841027118053827190021273818397585552281195018342053308180514239018210201591661795940518613138178514057234938244126992064237825851327157394320064076819518847018416013284723016910571760836667910248199311968821775208394135635206893151972551468873948945275333805122619723698197941721763494941438411775813083932598550577788016570855232830626731068279210263197509695198130035826430405562808746756611683078142142624495151854077252197375975197229719333848333194750947254975265745253443512236875237359662074193088591782470674913045093617150584506223863977692256310660873209638697244374465813640759117959678137440742108720475220340357851036576538963561841905853772898539189187651431920068612594718552254729592527649166202179932344422366865835719982995335711094608089032010910085057799349670207434902546941516445096560377493080633616630879254999587047667224191606448032122610269039809445917624928875737086785785383054845795780285383086586875094162399921133182225042625253357146763926255995757284967348491010111425061942147267889676817662513074907841140963093987389631490601493584391681094616843936772465294753606347489779752663581870430886787156139379520248127152119308616329890517481874271046355749149357618757632000 [154,16] 4962743575495843881292109910885997845582244017038029999334091660578197209113764465997854544091388680517758274555558248298213770599495135763357519614025140258991238839393948704176721594475736641300495299343753401087180231146644567127105099052009928679718016397486234872112437503591559704640284085180930426982203383605660913337345325312476481556706164610196023438608974414638190484966410923637488630247390989966445416937924651445344485578030110332257842431056384106104846206115358049983452880107111139797724172740999905015882002132976571835428897458737153141171934570312731106444260495128361282244009937734197898153887339814965863740621226432076102033691030236040815555284984544310072136574009394635438561574249086041764403683514517960983824184866210840644307652051371130593697300464591693768905162330496403426930572951799464260209780492745581551751632702761754382664910662913422173997458928206644277205826407699326637456887000977722149350364370211439045051331768308747317703498256972346666424007009124597484151533436781010023232141161047532095191925918708001878938993286325759164193440584738157864316124463665695073645889357904761227935999422014097844414649427121137458134204167974663624469849421691162242489434645004648210280043970243195725572741040589644340272307104433288410128322250956215873636548205034185323719457961850721550746591662234663667574756737719527179853665137125269016341167644169707178384437846275478735503148304967380836042383620138140443589577356849884746829494537376434962145022375230198295919050992937001400922910916617652507799931557600029128235768284012323718281602276672168872169941702955483845287936413595396379742360215884656481736635426107861595441176884512284159636647033811181061424038349064904896857129495669217472644505258570642890224582365134587729859755642955447591538857354819678537489740297095740966621114150483301662216377401500290922026410845975086521101418263031150886781277713477437519476106213292967643131589803266911699616139608136139848619381854347565158363825131796603603318800771148748976673227883816449370518805537307055539327136399515481815978175552931349716112776979421731656589001147525345354620040187158192378308628951911942319428099043732198670594749555299383376308680361689302958080 [154,17] 23157410732759434785384543023220720176226942052464321755070601526192283444827348254813846073703213829879344564549143209561341184822899243269413640386332573821024914815425210235352254276392667254807786271442703675775289235948558302954186757411037169001394827705575627381093766473219122801082370860610992156969962640684802078100825768048237765525392023863014780017523503003633385119890303058331462741435885479073601502871044375279678045853502981814795540776523010765069024031541138393574206998883667236910983943537773194039290073127492832977726367939215805430554685125418299566089942628109427491678154502364992283387295799217289811738602884496988075834415037396271885071991510690926708192478725326012565661506918237303661982774896953334966309147279286625178748081789328831614259981620986832744072063914585100019226871472638060572068146288509516592750263866838040613965308694630715252194112245810549594995616660374183685163230841764156132675306367072369065896950356393449949755366347791405345685085702692246006953057978593577772858959157096871828903520379509428211856929090785844338042182630883313807154730281341523432786645431596966325510711999954885737554603621695772528536596029002089368491267771723098714834624218637598037388227412209763546123606623772668621426149122628286263708330482668534219842884027181694754335315247366270543689971188762856751654560921081195654431764745115531660440421873559402775191963427202799475850541250269172506219165786975142771017176717898078307891345283837932706203105315529930266480792509732598547721964844133527141235916363076828156680728741350070983862808845849622083489614289955886727942641140637205793874319227682522439185836463929033747406677110337638086607629891240485985230238281258088794474560221942405067387141121256977571484129863484318119170946947685606171294958169952508548843825801439793206355161903329200679611486773185479500304949540965670165239833370510450419909653132659495063384745953315103458680000700200213614505635720082991384346103747975217463076695595919568313680440167175200961986838269045930203893626432120578008047082661640329080229131833740972580834635446693003173184472968130957716641779052393980835799440711818091400340169633730600493254631291056077422755865863085096960 [154,18] -26607231268933232253745382194615994015526965182985822793978163016590781206984485944115943220790811875610054775238984031061821676991353772999455003033163315415833124637192035874742350555182284772711056878000741475092043169331508547535868469488008434186100854780977660692771646780816810167455337076167456810517524484943798222872333533980770701572289467629816950890116038787350645147918258156000220099686630872008798177471647475063086192806211532994295022299770179375066098910144544996502139524753871589644017325061347976842839050060201596889423034978471531904515262936435499059606983132938462525222888845500177692321206840344563925885668970356460250666646247762390473572355866576019656688020371048394367183446010074790661678587081888854689136220733233714754583935307169055138092738117187286875749510289325713483951222634057834754171202446875295583814561427727703585404035096255510056241200163266590050478159983267632967947385500525746771677289514763167097392414324341955650389267989337892590455621960459099324651372934019391989805803646623847592841463833108253943802513775859279025751568419937818974945601162336409678416103771996137223832726933008629561199748584625682459375036997520586960359233332853069532399734559781532389330931250220213298997989718135898769015679791550041232595438554968203990398253205140339370526173737576297980457439330419960533216395815789442029370205393224866938388159444220017420645088808749745627473687795295600479494084346585838678324391204440217828181282168702976387398360339379112874235187692937935889095722220847234614764946288317329739722165205195980807383165365219985788017432208840390312439806324531350718688144212437978486725530888557067438535158376270649908239995059235089228157299376400635923414882524652390203642678761468754774165858570140444693552150369847593776110275324785680025102435063031716136614820578892164052644434614155969583905778424465535375033453387652213527342465300368498293743827142181150090762756233766042916691339102296205724464808725610525012605464075891670055219712164712971367287121966716539825420813400521673814897153862230480246282391125706233942075043737211598498081034747122582101996519244358481724261338495403707031734603161538521569090686772798199414869484948684800 [154,19] -2004543509166836380159484765955426143700029509558394423248122234707076888003685438966377450204504714953749937092329073451623103216743708742159905860397476604339303485983823473418821245041235660181405066350762280541283653486440453120449247391589027405935769322631078833931367082838715920360260411376710250662687921160919043470855868873097341213577041878316706034511502818311035885672685124686027397167917014233246338738460980377423934615731484670307191741432209641767325109224896127208964465080429636533416796040469963746007650245232279576449152198343811958935253866229095049708121827324669468784872375038785587499989008301149485800369853889723108861251322124983844632236829523409617386369775735487518587127882562317857744974942957051766564938653003117129224426787476714569896522705223171389786895629164113515458666686073922213842759848668621903992464504576881427040467427005240067452349721579097631473932878193778031435866676597731726458585300867264267878010602983028834237927615964668941884322580986094686150472831969925562152535429931511552319273854482647941526454466027156222774657760932668321065430718109627475196135950446582352126964425522818449362808037555312242137854415830112240312484331010341151010611531623857127640505460192728675356102651503295083452477412815178224977702856431088843902429480623255993221642757728950136058107406242096637896451993035654764046531339131941024400666147286037163560088950136571008692152705976537296458621775802070538066523737558064011150141937244936421545469337828105466437408369775712653002641550878406241845373532966893265981119435590141273399863123464395832135287013153213085419256297714516209597597984399782884243521443366555070681054035775663723311575778422274633065326837203477237101819922874425157099980607205795451643178617644946850519007465983752299731872255999481452713168039365505879951382757423258339664803469926510661205169124433946736879309260388937301592998736868425638162872768984361911809152993986039752527112094794733427507773889217303944716456759736637442311792971705123422572588656032963934637484108190399233122136650688503744063867716441473112869162204954341752580845629678800594469339973760956134070796520151350119382336390395998882996915093741752057230461501440 [154,20] -374981560875714949586488658793023183695038429452079357114650401388659925693635326062819955831367992342595596684683890372186801615682128912712475138427823660267390526337852376036333027877807688545531625465705043433306435152551544307558193045246635795309084629075248028699236846100436072181901219114088937259025648772437361022471119735221453145009324172417154359620363329388425671160034142052241643292648465662859925363390851509672230197121618606972005329683641629021103319204588334024972958864326756244450231700623076295437684681874045819861578809574172615824170472151913437856104117027460830861687404263341049858145477227298298083638187746994324409800210816521634032807653835984581701079017478261659677624550621739812808333760929234445074025003256316330610628530378724371996768888872217666317196524528984602736442736076106760386297452162522384649693201378170535413833989373959581717319367302646952387302412476488153577261344284277448287887782150251435538810154620900295132300196931824986815733489522563773961630521474529728511175029087732079430619374516590548424873127737259647629043525615859558870473107048118401088991270033766801744014558328084388013279367992750268598629701676577452288298034160909413144650565556859720633212954026667421259711284877066909184490433808529040058937829332581730548680227844740178782852748004776677732689929044633998596967662338950924389716463459864434441357500469442428081830547658588976390836922541413878300603177448453675230471543827450224875532046891883042106627467810334933459341462136917328642669929990841137618902247673824681971106730066423903535744502009316581888763506279445203882846461247438067440814000763476881603746141089344684969627427323874137077127746889476735977915086569489536281170320361136722770126549053700423081638566221430366439669257453394481837729414126038151446456534219848754217708392288319595764931091658890883261757747828031728955458561745694130601610232768467155516742151006723233038400766099903809461949744414575812608700499690517751437800004394310478981285807497080243831425393040186710573359694936164698611503106863300507702619268180125737554131563881623334556377489282500272353110168244975945688372778047497971789279816090346025034118178918267682211852451840 [154,21] 894171799475362285505733047931061369620064956641760464042666208995905938081989043006815158818103130962632474418275832872399036876505873215459317730707250451309571171991455883306148541140315832858287332946851647125296694508119665459381957570186283277771920806736176860754609332996226268280855379660040278400866461493657093151797414773328762230862520696611699800510075674182770028074112391365874105266003881717852171179003574256893927221512636340756111336417683223174620575093348065129978630694277162429205224241292013839146066298709228296580262135054908842327986411933763340573560899422131357424230866541388965924229902531854614754077832461755079538020430274078896539387186013217940263802129427840890021365661291415101962157672282680329773369406654273057774295597726282500816457120142164743692626335300859068012967555464138702035158734397486335408421727481316211714621237036562641421605333827482738971967503959172359473824852486296737872428847094620365560856368855184679799000056447862793308542210152090701341910677403060991254484988030591432565788912847361524347089421955272417345755490525596183216014020482520450252820216796718720337987550786332844288346865547337929820184627228622701824914706355385955690880419241470831248419991926492777263786767579484966458538376700198177778485815763265420671892743596972353645402771583429641239876683677921139920907607854091224259036565207550449069268824332365183563958759984820917073911160117907110548730603846294758413180216619984307521203889392102352797188771340129113430462677265546963388337210400102178468444086598701582385716859645076537184341403772142093837327894642597708015195474141876923403729397350956567819699832927494833936476173868255090642426446155738252180531323605620188403738803540651964053720440960307188545497422015502062850139471222639839701934820901323642388465447675323982413212359087412509091085754064632614956089953899896526084096760764790663037838521225469522542519197743900999280829023424622985357137434594603196899548651834511124076680068618373399685878658364683178789603988252413960128298200478013448978570429006786049277138293126841481597672488012711581208421629745439887913013827210154122170674020844000418521942008162992603398988284660041882470973440 [154,22] 692684471050982477712016534438482539221443208968591573527330111969098751251627356900730797348410602719613857519830524004164354222328591506204619631368943230107470401133922867076715662036738449570856138169232195337806496694259324848838545967028510967286941350932828111302845456516832464900482237587052342347130136739621047488726966215385290375235996575451495852633190204192402196484394275362048538657097342072518854828629613236533091646518928114653095840900857831295576915659684026241806542551321898959622066089070149912213372723148053008905450154246935047415524552571650999759558692852583005289496542486722605624914222328836074567526184573154765293455125174648889460009257278216187704392260941294270068500355552637526695978018632362912083094550264601502751833674571701478729171691960278363626633273212985802690942213389734021786361469865474450479773117480823006463810058512479736845058650709049967372588744865893229539422247979346586845392911735838359587405054767501834788604728991957921981973397552563301773260595083031608888615288717435378853595999286909257532858850635141910067435119232418251728143617976612048600422437090565641212759435815741343735543656512660953542484833287772595549140287281592878334732498938155814168819331245773463359838012486216217084306216133946900120357754998044223184992429735591104052969228203500083282809929921204137438585387324311287494375760280368279511482232512717548024127923948466669153240944918799056594142346559752104370911779989393559937185846079153314745525681906366223246510352475460616813454321747020178955834871006977621360903990692907031788579791144145963057021610752308856760488906901863244687896298536008747011972510865364308201447345044499148986587846013155148523236073440516846460053678826214316304194137924168591382369621763103903789306915535728885326580623363810037783801838487649517433471539780881915126386287209660309304934265619738164916866183816953983824224565629063131153397674353655123939518841769104217108824653776674447736952412255533325419991944244151220978205058551502556497279854201300873195400644758599562917922956924039114250400103302992245111954718274343685633726210015595864270888833832174989327116907754052207317145260933027457389385429027314781388800 [154,23] -3646544306678776170132509042343413325046621428051778553754679279194908462043381442722596217871698617417092732034895447481833501724033869582541802798840031417485382099119641981375543123860099065988315839327823915977278967088701155699797585181680500193945048923608917396917151144589176425781691371281166419322439085219544120656828304128433118860829146660036861740417010082744008992861652136073774212670650453661296295727421888033318597664700617143539584347392444112251653411682221536563544536649112752089747507824543162801371144814106923173206491706938590117849517490105317765181636959382296612729216527139153254731725568968451050334927859786716592010173617060919655414284539796525119553719309997995633066970680105678807013339219561495189271894550823406968249683834625261105535526800079257253305286427232773927319136722767524403009069265563124012678607502620697602902949544303210621537288616979142497381863795035046409933201447122980406018476243569614185988821353387906234599039881992294311935680872903654058941303665753224385540908410555932296591824603889688954577931630127807059963984407577975573996815813563834072226588685169069726674397314751943889196934180748609624127835266378990218296976590831118295717155756973032809667945474922514614597493276113190083629237900013024328452328089304555081231822302008563880847181547921378412861091886548997150952895550429763090657032887743191192673221427601114873707648293304250815513494448425616483012461044404592256079341398519433405618566363364929405850915359817520550080349952947482044150852784283434965207170256206101345328483306551937630497218258292923206545800493871726002546592632041196736658693431077300252565776087027959217569206477241763121257891417667679418364985468832426199900480392208892528267199826114793681898145902874631936297171960214870894918934204056506413018451887021627062659155522247295488971358098585301403767839469596609972226032852082978924968820865627802564238699915454972031671391125163803936231587882924932104542265110485487292363000864338360540602049923494989752800631591388227012538623132882486805419014911386359532175784537909141000124679808961010240778687074477565556939040728977806200205315700871610038710279635700575076415161366988539822080 [154,24] 1496651313408363902782501048201679018688812707065732287230894007294282703261836876603327902415057843574823738635482568660219315081210454276842151565352753863241821137042728246775455294851013172020807168576564879402496594138589741115762171964820870504544021483891420119465121912185155094793738724848097339742870272441133788336629199998535403916943717384647317334181124131738625986810928867091437018695147669714844279776138615360411650224714332118054129266835997472086863535817014678442532255942817177053053450718437423412266648339482995229031220042873643453338952304232128609188208429640613376691111718401627777150998050434371136914190046493036337036306553722751580420689088699290110328773356999381349616333377643873489092902916990706858945839987489032706652466618846332915563690697560934626279384719984055091562371653746995509283971442110661008756173354724113577166264482906015010371089733988933835451983337452585154137653535530462269754261459644110785321744403641817254129210296071121034924554805956912542215697048075641467104721577625459238739958868186305775948441410309431671658223372013829919869562563081247629583322091769671316105907045591969043553952292878958325346760748718865870358341037938047971811090428532370264533790784473525433011665095369530302817428456202910399623512553180072708188357777417059115793444708398942373637832529802591717329290960612967944536265983452504908727164678858228680333983716332517211745234847267747476912702295129402467885243746681884796531609529069582032876219396167175737466384551661366162687626545662155110161544946766606914307393979029820275301895746583190414979711772725289135924536876629870352512968198777778917157434490731427032010169131988394696590170797453452424877610254688694303934517086679625177680196552985139894074496480676123072453851717028836609912398796776190547888935279179341559248579559688811165028780000412950046607739765350464938388555948958610041990331524712770870710977634210244379923205396787651549017970666519061853201055006514782066243809729617767284307117386170811721262870126716752999746878604293781099260042044761201036097396563488261898991201442578502071561018595886884977510260225940020230323516116284218930704601249114918142386095901376512000 [154,25] 4273296988487561163951776625049207930317204363106748443630955352582813403441240488310120646252403254031636377317527306015272690010319686612675296271378155151200610153603170379992421486700261121465736053591310877917661606324648400693062101535050385260605617352113428689216585485048480630876041715482688588884052719337110501083010065380521659393749683958617375730963214622877526873104378681802413421440039137002419088550204603488549013646586341227178615915122490773768780501885869314906232162681232755396940124216226117363943451762452681390794248199158282586660787201441922008083277283789675187333229148893582913034736583177500236385782656540246199628891993640718415501979980589990730467930901232873230057107610882476571507119413419280222638237389145877294143343854041946513484938595817773871146918878366298344398975536285014600700722414748630542357205204373937746864705519107902866185169188898238706314919143064597255581985453500078524766213569900840581352521222148923516432257950390384690343479933486864958131711714408087563879253166624738373114290203942796066302897979231539560210075416353801069057757228544411470425987355613697305793712910366734217340905483831394393971011054667601198659484454815720389660566042812614418894650530262186865467259080612325090901773488833614784463899189508532325848766471472454046323920038775980904879917022929792081953650599257336906724757538065465503816072539112138166038288934720893707113060684378353201630120396075481758625191301836460005085849901617794513615875434010485320419382899068873892652902235288766397955449703995694604019927985865919747996112678810415176861343183176536460694666256517040832341449700034098451189257486374400678459730738123610925175076564494868178413314817344265873647423818928275159966589035182623350978494851522075464128408755126773246992948830272322791143665876359847225893182525586669818943322104537209688588272158313935863525885979541318355876122388507005788128488639290379072843508853051108216370148550929020688089055998616441940677500066615930483894810163503638036379235965366068828777210246238666131159882897877998961562517752448231690985683742755942007929896050379511788095785263066975194260574595108668908946590339268727862728256200376320 [154,26] -1092449722263798174545581596270440804447757259164934658873347620839733743139661784017028448916786239020483367457803817746621882725045904807694240903583340382352493810889931718275550937867537649885577709570156672017533980406475602351208000932433908309904876690747350410608591036402916307347189370324975941010787722157934754391255752341924633127480517399578489856644848392465592493494908544808481122449948982434133116832470248022230900278657285513862296958829547323495028970561532039615279688300295360055620038662542187782569598651882730449349159068654429796902501082354471689427545295603526455338918879198075288538895737946061507189511437853596935336232173458614739816977423122382674565327128623569250327472180523774829615620248724445426927065179740053978663945419867449493591875395782280315017013271001962231401684863077542485036085132387349762159976584664539031624785363852936850952049467508033855403591622457988140547858061655973541469745828243531502807624379072350601145772150161689999130487635166745234138657732959441831223771142525823962680045966899672642778398148628636451753484835653167380927338420941168326318244877698642978598873366051305300094685087614232657189444659674039758963194011692752281595580211310145864774874963501587520717270613203066550749498048184560510826148714246195675082750651471278909747522853496282589357137145821633731901577738475605834684204183591966544725777845639123005767036304370156920938419312857016826694359509473671912444440153678470109386797833265191753053638235093628367043851651381343056224685527467099500421693087929667019486487172542129559744957938098456110341421379890382110393516745730613883893798628550491424274887120321507629079819586952758606719510951421203109324955562023688851212672960469278833553074038382409707866504994601269578276588474879891922112948570680270987662322896751777182005914960377189970906295885508019858042091504439347412085255880760586778485107723191688636073326467627473902942847022043251155684537033150780280858318455078017248199981843730827851173607795245310842712545542650842584798925556445753625577477241562527398951177018740301243036202046591565324564454901106271429107545353876928577439188308778485612530757355732301879237851217920 [154,27] -8314782992949516634724525442139468327264759054340666015184138316202627520328673556185199060242705196516005764392983268187145330711990639714968657478421157668590554017702720994480025104217075554355266302403972773988517818050412528903625815929735249457229145115074261302278383252963290863998104399036586387601999381360776646727560445895195760981667187757140516624604832264365286704160956558447386326564781163177692755852120686519112240149700063905738520386873267274895460939148087905274881489728449403132809961836619452423861352190438595957077183855337291774225741066511231702316994744586098080113214029582772071253054888518976764917878695391850368519643063957432627075996271513759899046446346766044748490396739590555921988920738690745222850939872352402426645690531438143185178342889368249002468891421513193205946619063893666566418921362234851160679471103294626761003032396254365790679779663585007458069727215516223455298122301031090094437136151524424331959085638251722024550990403780467666083954424794783371636410212540111472642608859115203208634648323406949608015992902611561256715589358957520960574391760595194625349419354790607943596750100238403655207998872443374115887663192466927451807108568845423539030066235863132466352714938203981814250169230750736259876566549478579152241775733132421188590343446960050495818144354566754169017547655456518156149991258825483280468967210314364148800611728203113397711495793025917200493210724611609240445427890886214016720690910899754966734030098019570638114424652553826892403404594672062839326551235380094601180110421657582087708615436096066716667329442887515602497248018928347118905155867266309112250760935654297208491844211640747370235028204377377336607749427599392260757973991272553616777619236603298877477700078727691888241156330858697458350612466903783507745106907281295514542335910389828075080707943122683136153509921678861550269088762718082866704553188779313816142891009639160529638310174889823554534061381611817077227331868420495781883232760840205356452698756097367529408139275645100540560350911032106504975143724690280894698967912425038174061220088016856534096289805091261085744191631821274118327233016383730021476722018642008018168060654580071454956584960 [154,28] 5138687942783088435281804595570293654574691585791029958538996796640206385605929009873016016012368341442821932640510983742513204249935049954630476208920660515992992664906581699520714333809402841380907597295585334580096012310510545587136722042099570102476495684429211122472527867731364299758051788621017706381517787777440783385028235988697252292847568374989462770424104857604540827647016876500671159222108278135416451662500319155544405375902520844598472211246657116225700586099926510373010624203688865320449132513272577338312542443558421348372533434956114010657404156805007172210473772656755485282109902581335382152784902351102358344417959921208319464496357656477730691445375106801425816583748705044217942994489288530328683623428599610599310482141973758367759763809184367133955733498968726220150045006268324653704543275552859949888869097034676786068764437845979452447656665494968431934356473834915393517375556376898551780060276072304078083824267274681540486600403955909454842190243222852398651001141343406839554187030574657729586569583777375384906685879870259563647329430051239250798416033692591765275593015995120550491778548906656052957194114040374519668609207904009248385604266283537816874840785860690380776163096973104822271463041652545624451263595083868182801338263894650704705552857160302343841695273340372486927751506360894743365863092992325975037890162209128999189346988246532814428541540479089372580663530768182663892652099316411567135004639796491643619065246609290970862053826766940681866111527012512477245039644315121615949792332364620275194472007997077332935467200803763434654856424717984042769541002339629896416467923139945443919372823001337940537877697944061608868933287355087041048759780367214448816426129734362545131062879990808453601343009951697030532148997137920611299820465469114563226266050886510871223162275178657443210427758999199267123811744223558090379075247235283610244795201843238047282723445343194830443570854186619989495258327044295043911991487440443426269889832649982779090609492402044709436106416621768434934751088153703910674304313989028157933314949829579003636213742525470432026821672810619020216175737064988488100652675690899339795183476155871035371885942479882131865600 [154,29] 8184995106667793741680120452320773493793259675458129618873775819063167676114062936706090706825944779395311647777675963726556569705359885200247982654719426120221297344070756270225274226892474499299878125201344588786312186726873759722899550628594074344478382211103196990461201121081240406455955867793381346236340907334591227130315572477467716192013763162143268395305949197314369045778337446665606368126909972563651062015859186242987652408615860680795387031313267714132637197116279575081294996902837009789640754832510802406547024444402877799338911729637121744883535522934252892098622036607705680326255451147672747966857560588723761928034053414983568482950344834956371353600606591335106166995581266292482253648552826722370517789608783360996287267548185781418288582609381672789578695225823975580277234824098766806262342064922223360469936573503853953597056995661611671919560010053810856282707262921470012211835944513617148542800781243314522486999936008680488163286765454851792727517740169629321407620228955547098506878959688660318078791352531043162747727004790583786712791729015039667658724337993763043557886983707621057993910873558599073900235765556336536956156911347416480665823938374886555437877956964404385521830748779266649811874310142028780496078475428486682384254290707465063350041135550769857040412101758365394164177801198180828666789704968456949142023741238350602486698134152163523325525122478074075872161736897249837059721097453276922612708264811750193923167131833709342879348523062745551210003688891450561854787561921388306955374629023660706463219468601208473221379410140425559901602061493333246137923748191130203032545187672383542387695299558536142950519250712548436288933860276480696804765533357818426054003371148653728088534510680217995289551446029679334240662473270334816141632017794570061348142784417104540236594064480151667489099604560729502178961353399762133980539766052400923887679279672077603488612694154928709637259937206305500145026559981319778525308730326671721525108413942100494796544122747138840223640311509380716280895621150617089645386810699489051067351334579602879534914725338702572656196792875076260020426221067120883838531469768044470860795139310293795783625311643710259200 [154,30] -10302128902300838025940379958553503782152720088041578555528551904903336078560816393284986035990708378064949767522711565321250771603983724694672721745334350002804218962629717969870862632291480601307028578034777966200932229104196878079185631964287901932579235215169928446012645891623199874028060220296539942804051208963990752985560327171685714139470870868826493141605056432107090659997273810216789661986018800147563594393786965918031787677235742739417608352569004576502803311478830009297294023742377715574815024499540406792321346511002876502292531143208599331393925458061595659878586293188310410454306683909899661476714660672505969005001685971657456625949243644035822484113579266745766587085608556551109859100015363952434634646736751622665246382474590124916965848316960376510001979221412554194920526521003087337314011834484309204759577995613373388676641535662624072450605976261283113079959731227618759653032257540091306927015080655123218476049542998054330858839632039768311743861654803404925621189981815459345323251931459059514611051283358971566019239918112076726457635046307778202060335243398742926739080825844723893352220889490736567393181000068397984818293043124649584959768776093484275873594642705607131238692816820595022257431227966069248411041886507294553787491979211844443619958311347711941616140150655439233573020580373163571657232192770125644196691449621874365567616117382829566162224750452441572026818561109373267633606978687737903212289452154880969742743728823243432558728216995796258328731421809778811922550988626379450156030645043099700098066292148647061688588691273624503345396347184882038304603794502919373345542509483391111074288200111555215905957612180836211475162605882368901586577907950371544397285148125839963153862013643108746499813659321978622866991616968633274485646844168855699564162188708418987932915758413410406665928925051519116046547237470345063220450940732611446436115667041139295828919333881036077324634134545267032633148728089851094320183315138379387992483454498815507757968547964388660478491497549341644341209896993774046161168068509123302397310143115179004711050217970607059700326825502846961595486055322876083674009947808825276268240324316550939258415418709975040 [154,31] 277250914156902834976982792605810992545029209423965528601539277664124614048988761598104542318349247965425307953430989464370757762706921332682252559924545512195812887737649165079353905169146921325655832244627322122847798717672227536779645642763796647190197510720337800757787702316160484390566665216126123919911028689061998902083793876284985789512593756729215371417256253006341158397587297967601545740972859838796078233814587942128013632598622038899757924786536629395911056803679487546877644058491907108205010464837380844854023168312854235327534614548519264362194597360008067932228184527114299354737819533715105812848426375004847845827300039860369181367837939977327764254433688205998299382931462172659175359602404770215905661916293021045529991516191062079574781898171142178334101087061277877905448548223656387178914537151586727044771114714897003651537270446464191230464552824017349268874920825649398716675438215225420631988785783670433195376519263797848623115625827086224529164524038872552030102624758004103268743104279274770774288000195662196719130990432252288097826173873505195605139696896888331051168839167725239086070061014459194433494713360926555827303064824156929221037951272070976315154213319836808546906017500700268061604306192577730264702727823010002879673885781775505604166684008442953763169310799145482601844583901268267865306543182805354927137275994185582312513679773190044990568057399987330670324000673758203550788417414466497248969028529495440877902387009719397297463665102119104914186563329436872447145296338120238524411753919493766571190832309865955757563648187533341482159308497153770037872408958490827264234549053913397982894693775568711616498974460164244115121397435343567804955678981995642201479301610831287150211222570588895595465967568390839339400980058596148381276432824832299670853614832114547059731228978717908473900842805831982597534258733782765222287690754903410237156271771224562158674127037897856810329093998951481205714759626725429250520195580042395051042182391789282622080633185264169308534058422963184544777237428411800497011706443029509305944136642676914094792219218008374062349887095012671946608484700558786177296330129418222651988257858195713655877480890432 [154,32] 5117288706632783547621115946802127203679084745943982320283089902496277420416877531419239991399677921645454835303682143726062126117711786640177469508046951854721884536710815418878557895229136169678022398183381903195707496352856214230294585714499501933877191433013424021531387766426234165062755410892136667640747260834710067941311186288278429937690205464230531178433131049969798693535984935303603288510710242996628763860160977893664735664599700778083275241935536762698013513489082414767211603690131787530874452388676689852334713492641152720118046981798345087710183031204759501332793292509681788382177440893606318842154219320510438515956689006686180972844009126219717370410190308134234851905088109975524572599372475924514613805842826758268451653722141607555810115833243822291737739430159288182809624631485179828799326876312865674802054211433025447587872792673904513495259113251963353660729305444140102819145689138755218993519882381179716098338528259676415611423344793053092296843894458504198089384455138189342611945242755263374439119054864814106639745458271493649738843530830290859896586868515224357004259331123038559100302527356359583029489074316207038691614706585960030373276683592038372789831541383633591184049833359849198385059151235493850657314031855242655796445515763929428273022603511182814376142543214713604397583262924226897914443842289258649398579778898094184140917934944730893739803448670629567560761106969147101630966530639564386843328952911979202475162643122671320261434663907976625015453147071418157015572763571996843868535067168760704975290702236355271102717703810970436176901240954249865796707857339833950955409794895366341196227519014695729218508383832190400126526896307650154635994264989486071168247141042914537120245114979209190412549619232260981792818395113030203874135886561607983022992561259487190473142623048398438802589060416688995092163803472468045095892516276905757957715489033010038974420897173368684927008100881591717460735981260797551672429956420194548450813202418059079722844375833247357833521616308730720720526181638263256639806531514762639899830748880193337580309931405702080529596499211132222104377243239335005880699922449054337347066017195003302797147743744 [154,33] -2026866763218075158262995822176910594788480090401357885199337724526383920845704734919518797139248685598058076445342211263863522867502533690515159062460004190563873980279790492747242197833409192095381816149569895353022875775451327120868841650859880126125358812880287864900184272254970859330107260563622284887188917463634310553068924371190030324011164139952196605905787955264889680799306955384475873098697508631135510501930801953048704984779565493116224987779884294988792809215285389856926926971196507696148128116432772469389053440748856330361070617161987360245640340149659744530661916235997770160455478728679602555368580738043732847429219954867662395335499584786689782547670222632712420182646616071664832658446634562133942781335245385323476669566845891731884101059130582106316814185606155325363526353283834098773048362159481806347469891306236192994130112732717050495383118505040328651802539899133329623399972430240615226561928705776730223655095859632133934589592799693618407680514577593587267754636199328406338274132883401428064224828511323189772378989240847877861356008299161250021274826826865220695422653166062478651909763802817761729780504175736220102858888846525267438845435742181900593988595601166368830788097879614372085059712394827281936039920269919966549905249338433745863479127100968499971363177683432284168492851951917925454534967934029833646746560258365852589129789284896413150447336260150355926056483535696221707532632298471874116216710197638580832575886271010016002421650040342286489904762499207731212821535643802789186802958586180404456142141229343427789346894526290079687387667832645418858225207806204745989546716146427319058336970034321781257760864435705149292612536222028393536827807120485751940082541840712662997052020481602495927444250843436858121981611550861180691990628430000288544661193471068455761014557612015376148054923548845026718620072008130841504559855545769082271317317500730934273677198135085488558531306030627029050696773762277028417262384756415637152041201478254781046361320704296225117607712090611664342450947323064254793606458462421718708643740737842074479190054822140962303183780068083127441203120968600963088988470068633557265808541916918751182141120 [154,34] -1120103281621692865537091521483653587745891162605322447549213340699586525130200341979020456008854650473329774133323989912009616622946456580984716448507718416146506109475280511113199560377249132896559997861839391577938599674766809034410102577813164294958557904552654323494710506673180905639097024836733992138729268211567296867410754847574997040814772971555907979533271885776943144499513485980517449170179484397859895865609361194743674827733552814625903320628741213728131133356309416074162456834740341856668072445184443734897109717478832612150563628686292727840070998981586237497962405041207422846800553331023509611171448490351792337780789286745540277185638200971236605440314195161702001973444355347354822981277160825331502689522543147855376692127513689393154498025760339282525977492735643519191793087910395794680012628596322667707525408912438101613553496960437374564412273731156741217821539639722510351058870001691941693368777355522444985787588246354721442466400204121187612433546360367914845838670895641507182659140703425089615975882728959588920217622766264061521901538036091013131891854139149911237521588358064172524423114875536156609585153990608375633518314299344969385386648830458686200246805074754418242142931943793247330100826830292061310194665777018547999056599233965349039517016989918634488419683171143580758267883973690658962626641748314537540557394097500180351577689890999873411051338852146525021209175367617901543493083006488890226335640115584879731256399175432154869343932871499182318694161079519938845790857352668957141999528135715174460393458346565694131292226962645770983215456419594300929615190711085382129673503112386397784928558872785258661139800822825566916577120278539349754089127481352525795609952101221867770151192873949393132494800640857979406208732326399111247968095881010442775680444132981946915943919651698721054967907242479779018113734798049682103199783465830165386471694519641408184788758229641650451734859477045721565485371069191279906361942117275837339072798007914607386633626809267542456583606159397328547018535174538118620019192154477217892522635374315596962073028172667810266096385284240965472509125896399311207028934959903900050984770482600895908736 [154,35] 891471686149820197837799430164510137823299210479257771584947313690750061443642287685251891870938555961537921560222967426910058107430990797714541450976481821490440022372384727140301322107803090227965566033676612975608931553498173028059949757836551930525580485419521405203623205933498353158568928703083553831948568693334794142758260329336360618697844438478026426799994169040453051538788963776124144427996882836089743791966517883537737959418701236443441324491290132600400137182443037086584477867172045362501717192112115807418516379819374913113244726868031670013415531602176535819332554880339525828393897385311817605638317712857777308665859371394666282294698662227734357308962638863531533455515880114145122398915699323521178108584638411517838620840145607279588258052647539077245396085184484109132485605720756090623344232889457247504623550185405754930861427314406437385133369425477453001231220743843363383679892023708099660163732697134310941110195943627856458125410822587662943698344327696735930126058303567161051134513089904471438574645033122400160279204652075548658926095393467402861141095665594754266988022268672367655630245028293700181096320847260674890361599409585427938365077527265632435381260010192943587931579841508075087699258236017444815109580138965386143806757802693173201979195065954391221351645811756982666870476540474450945351771510626954207831905384908492789502506493702809140426464379611344866803430959256537003886258672281092739949150750930665849838407667588960410881410633452973248291149406739157258989706788376237885576406593261158779743798965987802734835240221163690247999891437579829080830310986527280895432182782889154740645604153811743932844020928537720471901893997219295533031930169392857522831199805244860541884768745910607136969694352389112567190016126651529301530726853635752288511773453960860001538827792902454850965837697092686864900919033584543268529273591743400564814102268188490180306580289827847877119802802806614202451696957401782697930370449290570938459254919611847179794125655896754026687802180744870991742357780953738371446419062578281867197367055077687564017776277388338186218663275423717700271891295350763863567761355396670111807176989704340224 [154,36] 161798659990209224212766785727544685792404232580400401463627220911126680493008728979287643809059761230475896660968571421462671120944358407754552140394546823728112763395743451992847936722401632104476365942210186918146229159143669298347140149877629534205917726100700010199616529413816021933651353403490596237430659826461798335313065564194839623183485276908902294436748223834149319459358052543074588613998844338056825755753485979972507722434609657282272133201920862233144103912921567008450685710805411626977787791971894765851402303711562345665458642431565903478579880355285923580766034845892094082715223160270047126520732973439174416218643157908073037360492674951070375440756422257285094561868047455344193643837856099149413335668035283122289632058280803472538167554014986956328245393945719817034186967073731460410849878192910906834090149157692272995950638225965949877314247588945749579752862312832780798034720090840778245803214019208854426462741713048854941714607458590981847280992485773339503260847138777569158366412644080584049554720986447022044450459345035968928311895826789390888569099953803052656238182657385759763286075215140158801316194848218433198026065859266466674328306703355560129056259844912770060933908362758958773275678656554681408250811944620356922337896282403977931072183313435699101557484040670471606915745449128300736347353703838338836500476977613214699053291897550557854103792709586715977086349365268175692634761240790988910754462057053627000686732775375492199147327629313858731279112797922653475892505311311303319455920336334392876340587977975614659338286321805082188883921560003174708426169433513137056415454625385202706722128698300385206709306469635012916188753902465498995754035786729593788240111873333230637127925318595309843865439674086797733497962645981252502483523562731690125631251139386591527345216597918192389367689499257990960072437220912692887129818212110700684965555074880097542179955455306457753349991104336817590330095616147068202321002585824080893273981905582338052607430258032507311991143696553335542483099792565140561710719588344068598323197807284192802491261184578744917125556219437821002507371481469065438124128209950526389548155920076160 [154,37] -376541586409693146985138751199680000055011556317859312094789669149784093326788899981350073044070516854783506251515898726515756230974297068741347646475327988174977596768114032439771073167771473223286888664509180810100644239114079833643324244282934145203741156802869593844141875807585621866815658170415878110095788341353345811406420108204622078346060400179099290720356899960299446975774956565345856352188634107747157542153556230921822990282794363713574030437631928606607399409334515656045432784924243122168488249821243464835334470203177258085310824501389118006412429701609802845298891502810385900024176704204571983635954178769219373432019853601415054163681648367625437635571537323685533594131017115561093755549235000686534321444189698738529413839139679403004166614951809193161035093164351181506559565009208616968765394976378849371307875728017440443465431685539956686401081933207239819177659089452430384793070161024688226383746528210124822214820382059908585215802394614578974677407495629470327270685889292014936598607977830195036993452566709334654837285650959317494903173698306853579133691858031404433674137709762367663611211672696028953978379082237474014532953694934947544625417221428292445934269878246187765775980650348482916834528187129407344049719677696213192495872510133085557498042491646838815109282706501630225937684785496401056270079198148735984223147304170608490733747960804941174133756975228869296911709314603953226883099333138482889346107513571042793082316985773408079829069969708814443210078880760155487328740691346946981686101384737204335446701391294997265468616408351277017165533006915388770595573382650837697548418066440912301214195807344658287687637617347583748853209491183062458439245676480427648337837760296971640546644752183648056708946879641671440544771559619740695477408090308729794368862282366635254410400246015418204623943527708085320178478690798370994804892991579913678285510725626289868341294973534399847439287888617588521961512554167242370451400050148214055905000902513716275852984605098681628193705123411257044377310631586687419296206273528662370629309727194421417217341678629679242979605408360613559062931641699713219191023906741171356041153770672 [154,38] 103038347191026884616886341705234098503035734044454361679522157491643392616210118118104623045965839909915356056392359745979277353837108855088044077257639680921525908117644524460319944945594751110205871472124429665034954638832500243517439735837741109786856589749838842751662606542933419189551941484187264883448524969701453363026614969475939801008751722997388880250083200140001709835688864937303043018076474209147188587536907495146495266880456276922921921177058026284061937965356705547376509175721441694882586554866878502244915491125006165640466564189720885837998373508436313057379364233125626018987968531484590120639723389852908957307227974540270418400969755399755985813858467696247947276541477035321230698785026707432790221500256763981435162402298630355706324472691885875405452480278555817734155115618440211176322969273385496463882496339615243258585162174501516461197787971958678909465611105559062461209444909446670503275831153909689937022642150605239603213990721609226401122148125306900325445099920205756507969259046766068254011217702969746106991361769528288774128830012142386304480801543699766026635350680693627863025983733385848380699320453532214703657523779652530435999264358109502218172202315236090084504698596600638202470811736024094807855234540081656373910781990000714570699212558725914364994533830529557419557300860740564526637692524861071974898179062610737201343117880498949710724095854716023268913094965925610517245317860800155576844988322305820586045058743279584825169748198471079425604127154355207237712233351714995642213074962581859241591185761390624483119059408091724199703923754553184519844702321366461673456009605658243412189227164007118535474032102768987916877034851013896230622486419160566723885779937658354411907992473841943632100431110866451986912801182234692908241509427942565515979810154862722909956711859649887886834086607895205515265386082813079275858598714910802926492905244226887600200117176791832284412660899301146265513570645815121934333982888468974516618803256013709841043491239499465355420003824138146982265784824742800831852691051050271610510092219837644279975688480815009189715571845843258762757914444920165654188938597902897469883208128 [154,39] 92116207895878646000843212901234276684449398692472008368141748545469204406988928076962534650378722441958824429044053355078553752719231226024015240940442565860533997632209392522987535634661450595195833148794076013719356853848027391244139564075257927350249042639284535510646765789387437133318992960811344678350331127875489374907087292816444929060415785066071010225890735342493437648966820229728139692897469824165020418710680414445941488064556945529977061280469017907986180592401103945515695016078220483690629005273402757781090644464261661750046307892553169455613599678523488964853340941449397367490252988895058623124375619842529507271537770176232093925825986459738625446976237901506718292023146309099425562929302267297302330958135222674143321732521305376378866360095918874432840036274116129186958006099331605698739457738254897818697012267884212387511296238289915745671269843350334212526729051409070630238338180350605955272250579849253572341166640744804793777309791224257054141990449699613081468791371541691633501200698756018000540462899517840582467428835835028030940089284825679766268361973268398801974511342193516941816403809012144581726719691825761595621432327216737595468952727349783083913339403087045208037972566665881619750633631757803250043062698630877284485217594001089655854909397449008909023681500627487933081989995964475491423731755097702011451996740902451699883623700776531217075280608022458748726819094402135608836666918453305176566161720171666547868291082919150158572205712635545071439128900058230069378020754857448658610853519442553544274262655992319381506254165870767988874659579500243762051001017783168162552326047377432550953464778057815144968361931116373444803446962729823737039039911376865995524820439138893986107611477101375682342049367239218218634109700154791425039451516710767421520227289461814005368053035487946189133328505359625197073540517989708413459119082841707168947856197127357077725987013950340234565811324453229046098760963099019051265265331778885214668373709549565789301538547624975918719895947159293736001196385614426979357886760483773727215515052622491343940554245533480972310095575652602957488245682356870704298410764437268741769888 [154,40] -83555874176056669252776616702411050710896707858130547522878665226909554591457704020580084759183177642404000192848790475967544554093369974103588198461028807248212990903608856041625330982495739287124831115151089944941892609615044816356724154653964025664467247600773456655119135006515471384335336346095040354996728584359316930586625915223142139843083278974313631236272419482636310805347929074960302713877290804310204951177412310245535981108838323347962172624635548349522581090008836073218579673161915075862724190383303777680086951507786547753688200606148789663863767943269704849101141574901961524789385626571249241043396670119885386188236735842305984377961745578843099173108631455013552748644508177410391560891713435786951183960876834614727900707282280716468491300398698428719837398403802085678334452878841067243316770113230779691716632091733208695760407620609335321337818615328460431736590391750098946921838214396554570135016173552057108379397169249853981463244255186685728887964168349499176763521829493950086784983503566643334602654373881255343317113860525861105562935433356959129192992552084633702962295240396613909513331549991967410065891807681156955915739701879532666569127082466299791606474125079591846766737275153875099649397081095095043791066028116235688946731840657823772951725498203477102105321272402359485393637117753193811702079142783602078165429667858238257435526228735121973996202521269474711465263249293402711965426640986245303510542070436825745794428971621187650727512142806877087661040879795079877383549454628190399563321547248478551073053631134585428782567086101857697928003951976092568764708281669267183539415032790085731847254672264846077833081960149104160304521319820179153045725600594189984739208223129812706869483138286144029105776845592336034772389094436656094572819490258559772671412772332868782771874217021427218265753743286156729008742471396123980986285161270776087939863221120221663167937947025881536294725485800775668344864426388668553085493456812069792405511328388417334303302972045523156917485877568462133631337032268678442412991355705596204961088965873017618837235946938416862902915699916569322297152919248293939161577381671091545024 [154,41] 3066895311699373203206326979988729631012158480320814823407916299122917877536497915645388992293878209725677702403304069040066976604395341397638750788890189280314356318697657514965277199141962582771094006966097351964360835233769444439520290074749369106805775253134988673166845624357484938976086400131703967086137472728077255551988639902741233447808283999721842807245571272408401687744681539775128519655798812834215969934838661232025387657335379089039086407345459854684498769349259934814079973872467113388420220148917879867920257552211395973222537912608443490444448101807366821402329418516772777524428195450232750344524374522273120649992518440202109956951922565190451474614504354365224983549522306659865027896384998138084765086628918485397213363210703770436565414630235358440926347692160838482124771211826693070264627452794982970840215378191790837065739661924746585254736652887141230787106208512737880055483093276278480095433390659532795416782958989644946079657206171769545695247064536780908782209086654467747144321128586953690307375887644981150322480052118188915519040779550756790208601901712692015111949966909756284786527244462237692164679483915946249542482271116617829551432232583728951233550507813477741815561747241166833566351910014893251772541244911167365733952370813210059988518464479173358522698702701326139216796430214515033306856335385869557041303687320264741014083243793859111187459677165896671977144340889355386405633843190626437753866203042146032948639410746238324739241856757004409626427261342726281145997298528022950403867576880679372821520735436723774469778831299541270114417389752805399216493265131127285093065693030507145772784984637339009156988715531423386395519643405140630187121907712640471854926687031747153386616739462713804328434926127284730561364172505458327496894274384017035097345494703735779645745778483936602787756693158849655995414480367782668720737011433903306802481906866427975365329268683353544725197411565403129244478581976149538069249702913531171304788937359039870094906344561252615044761155254673869691394789409363031190088762752523534461101696529840736376525644456948955493820247400243481189115643941503654495176915109202432 [154,42] 29196850377492995905551776744017869055909473827976143368406939506986008753364575934718294928233300396146989026551735381924793032156058067975777157650765932179806787865057332740152101480743148783320353188527593907321627317258737379886183863107843442129007612210770575843680049090945161243690032634945246608224705488079154952033932362392418482064770799318963454156010208133705625316441605238314650243244427510742156062788721123581847903559809113988003780800566226102716147115411174743823310512420863133641726413073940205164612747326186313436391974275731274843538471872985380832418243369233887613931604954465150733615153262696308331289019427109199091540752598990787204072708880064606472292531495030879088525660893060168201021302468184074198292053860377749749715031888717090393582095484196314472095706271877081659826861154487682479269741383957012893960209074461543780540502017562206472250368903283576472537089305819975461978292395259214770353942619948637537203780122787151981052605014424342795953464806941408554218069069442137834158294483256997851757987837862508312672270259694161522854069525084494677930074763239668445847350731630580868921371401156945229703398423810399200819592352137460990138424209804297230219396098346025601215640806618461374040351319296830825147474207877992043739166604088715609419547352899402932355363348616953753664819549213930157240183687926630356405265800667376206944155545451611726375602371570992547037825170894222414827772159278250736843570892302700238787402446970648980819404072735747642164658541966095584402054666986023234257209559503536572425947767633238424857335468929489205686185451927794862007449390975836325256825363958809412948789389377716955710283007301159900084896494994035179142517103530208191460018972655443281294281251670017527668347540769451972778752675244445074997754168944168625461453920216705349639990289042826154222472533203005795492184151768732384392959353106741585024907679014834178431577130423743034624356122622014336560852742615331716509839258503172920420720797377809182168307610353070978942668532172806751141179963214619662147807398686739213007113450545113638755995973394996682193706934595767015682220274038112 [154,43] -13802463945042441592160640200592581569922853695089156127912246571377791099354319840266308104274795129139167961502029036979615560754304520113255749111634881799324705094651164524094664904469219956517105205129289128182751952407133069996379360135834249099740266873987383736015408623691070590205451667609263588029838959516022718147547551845782353510548089029859233125949774670775068866383835260108696080621618277491960356245124980307298729072701788508323478992133895595010825353197126337060899348446799878669773474017422779146191990459854630709333029853854584428442381638673213032589295340716616970999085546210145552831454365760269645946315400422322139518332267522563395554309323920801842696617936937127656313792408055679837140644450168782319339368395398896919177397189453119078117308533968497531222515277777273316963988188468203562573723010798413332752642542977657475873178450517143245028215947407045917381162113371646628479574248731082713789464944590022580959432683508192091795933639176584663620860278332914763290404331657112207170287444748813253158739520738941042590498939371753090674803882920573550490848139990501941945364456322920662713968039393071640585033585198756184017777903530840314723243275707096344457699869131717856291892534690933950541800003648544398265958860012439983560828345644605896571759040146478612503953144211829589003899645230612254690563176268364995390449067779935684343246776157251765632013899782128005119075407931600534855346122550717450965263827501272053675287957411904095255881648050101071407860174745806705903555945675691928110881663467357063633397344507821275650616116643981394131519097056945921617033684899490928575785134948412214783743552014115743456713459656552915301372545784813579042471948174010320360762684626119922177505437041009761376177563735703008568510710666642353052564046531757126775602888313783325128139646686056491302807591142128396965163818583101410860322752954144558985220538982943005000451493472251482270765859682709777435324393413899285629604634888403252034265019972578822987706027257344362346180529589966068033788361158940873277236801981795421111276011021218216190689657546414438714687254281354310071021145760 [154,44] -1512036740299856230401117791541575381496608140128877716978730152400236333024576133647380829139483169221575095961810130798066929753247657043352324829055002287199084419170816098453911901590286883933383767327842390991996153527257133854188639216656512203901424443281617211330178704426174004276381204984037208453108828266179590799038825150578514944410233811782610551630907881884557051127685751138763561797607672763806851630490070574511429042199166232784753361812532863750979931474721161385448915056718544441679556251337171923869098780690222905778728633280830890323869909352037207635305404528905976485529060675803257176552650877108208642040470791121289183498974838245786754150011596729248066094572043933312100469034149523804332607188462335251168558718339785396949133778959143004271415181866494610765214041527850504153444068414486924171344121609547349107059088578352701552781888413243279766333373203239139853225444354165745573855775835031717940679400703649304662237440481268134049999464459625154232655011003062465183456392286375633743743231986194939039861942131903768747272202927694032798892647559201306073498484669535673662504775843915670062569842677998698785046078593378442726998422958908402140690239113615807736573916213300751769705808251166191770570949143398473351452201351469134906861243628889699202200744321823303805029060857839124809095094244607655505129806812976805281443923258621189694619007055528205399226741735475176856274643113151179291547223449272126098278097876801330858197561500601333037068547479712173372689467186196707802093737447629716645712144158439363874344677463245746131380413262896766723918967876585941151225096312113967820302247669595285424098875034038634843338463390724810839088140347722045769099709789602863713533053624696268907460258316135560871817869675917063661610643308823131942160843735250221491550019120989812077987158063398354579239269484868187569592213008105253466544566471305771218455099872630254896608384015821011629596940940466851454097393293750665395477765391218053913863255400602355879021169725204946574911866204079270480998312035706372641558308298592745748787984916948304047259366655914969248981805385782853938257664 [154,45] 2367064013243455794486900361630656110312915714090574738850067720665045517263969819312280561503988397895678407919429143100246229006479182180374095162641862831683578949026484464131238719348898653094045895388005957438906643590930792247772832937032774686952077482830272051423064641003393827809147841862585544399801488997655823140985787536308799048575098681026002421809987764069796476507231711908381807673301743085371987156298677475783207206212284496354451405670366873501922028130173362592124922110034014561873127446383940896746827534270105367659769610078064440561910447511485871599186319445856269826016007446821140550608844720475426465568829627575195466154720943098808543229222333673998147605516631022904202121624731469026715129993215105494378480393136726930395229939858134228314646452732113344943422894634058990589893932798965526107310987221206152744193716048968247913133591432115197005012669222714450787798745986606084072746118550738950772335339104561224554274986290716124883911054082098691829493025276381168957958461460659109461236380124190325900949351319179703370180605755094993753881511691540948853035852792556069495519615275035101335462583149842901780996928172269973143459193658205948487209139318117631969487448562007203913592733115625041821377603134803179134617255377938683215886601393661419484004498377967401086494922302853704691397791422966751754125781658940899569050354963601129886263899173028860534866536386559585469933171790444759446710028699191143120212110411002704577641682355853641601458860771125822090108727405269877514829435249689859469372169401469324455159654190558848104144296621675032019418928603230609128857668462901609880694971623164847033795920741418589735270055125566676212194807579770902389007003250874329201475700766711143508692706474912360992712945189580557953048309463836631328956913330762042842713153938905274279027616362806545887213260329527668520090476254480621535757029297602814409715599266927294486281715430644548846661255649775594773355925657840729821090103526701859465619190721463474579188429908596317181727582147682326155699308204207758122447676621741865440538043454903819102709836410290229175171287491890662766112 [154,46] 433611453888419461124211886319420926866838816616916893043857822814806901162517415676456849995065526888465330941051905300899027181165657786173234336915732423778761299709897572810759296768736534298022074356056353886452620859401952891799360529378548516180397387764259903512028292800609333222240337189259006260765640931118522246300027497348575293421697681587380743047863087054085196341925746843458014476622768613124766065923068494671867286149438202022667769839479901808075977883641309581896153385957101923427020286528134004005491190049863338881308921057130330054631741759923361584944109708547203762067635158877583020983491939589701390912734421804232147671745209265884065942746674727874302868119106299999000326582248760911929786200468798737416316197976969884322169681167537970633469841687156528655162741799618602428043515628993037335160510175536894135348082817011289298397908336772127770720860823151426223651911945630160848474865382061267093093741394425619214887017737083955309184801458526661568368515508001183699695762530592099154775938693909601249513364659861852612472541133962980671507016693921108754646121948886264201520620449996941424270736892239510604949267563117852920029684933040668537303902026402779232018703145099662344404138230461288878050580341399032988692727593442808809937614134675055678612325864300394418627947951567060768363832854187987550629863775962325388323160001255570195877646914453744137845822198856314391112585449547841082890943588863736838019136256578313531862601940357855669746139142329417014276283371495964574836564210189849726201176682853379111441257911976649738724149888947350692568371384073802263976645387557649531536582058838331669599159582004897111196353058948052305035178798091168411731740396865434969335435051096895271379816964972888581390289601513609608880680075190063518403776044905541942632060696421466032295497567746693534315752388758828619854826875923315296907412985000846302427892309957955934078071716143121887789075966771610593339453298767306167571294048424722151899244623126475443187858578488212643510577087850852707108082658951375702031863674126693684593700382332483131077217057501805842327966887918641936 [154,47] -869813855601891348515191170842483007474058712895088587834680350288797275508359549681267703109004598980289362178677359700423901466628188811391576832850046405244099186030141909517424085956269715770045967120140555640709918918524184511545357889335447944712372467663501179460179367805329420435302452570487090158664924747178009333896704419914125338569981231247049803681703794808647823180364443372910666890128825776366483007399456190569293988938391018391628575272349157380768857171572217488873720433532905835937929714126009257066510209731442765120983131205515982470169013976161000795381310114099075195789966544934541360747577405032776926148183756077168074029504937722573408536923637908202059480394567272522907336158217018734973157447568912389598541036426125134826915477045994606896257426022601986721637758610005382246054617190758999054179159491243188501272331665195981423961443373179309177492079381527482996004946190007681582550912111935611417133754921514319814483682117497336885488881943242358627793446727658878436910061477363615905915649393558399608939193926686891271908894866485107015649050643671243393131015125894924625915825848798589914146805212649734739367341671645450095859517251712436123945614023030666771475598350993152731548697779959436419533896286880679141531670120903129691284720758664803677613342157406829062453658348176702542195916307328746305369543813980795002063760499434733161559707148703166529824105601884268998255375735429490296273157699380145949585606104092940257201665097839048765005577644253900372255939853485429128939645912891676268757700352232422735242055626363681840171460319838751393964684210178511302217493452778764918418969670748752442158925556359551235456152061535113678750115647387675361118525157737354726133503836960607588066021772126548887458610042192969163351070441522749057554450769658374664714872757697418669793686107563914469267774098893378365477718549416691617055505050283500078700785531339358906022252785531339784522290503387838776664063377595620877805740645305179068331650134558422310452026535548804500804873148785507811485744247176799680729532737754988317850651580149831537456979714285131825760344982539392 [154,48] 291272654177547194881451049173740613193855923455642208562860035831042192723918974237823832344669840785769617247267242981963746467058007450226660122614926344449300585777939704448841837521309003272007621558246976767999301039815018488547615344182936520246430074786018285302907819123829432284289341482517612073559421900934413355426523657512704726476809388530608933345955320162471646812744997940171035950309703200761341838864199744923181625496153919551318375828084629164649785239387232759163396931357950456724216425432638626937662764735409282300344734727462046357070077997566964558396671850436750045084189268690398756412364372274656991170621224628404606559581834150865264690174194501445165233424593964540602969354065500918181169775426316880840616179628979279435631816365190987082795140470032074446572933199421296099360917648383989667100398059850673939511858221202633164151171405924973797443548562313016767084621621196447571830506792830271566231263713044926950957141106713240579255206922791175239037537647195132595192404968824616068324770927888661309391709981826831232785656895212461796043941812450966673630625687593982104246998550408755925256144229583568003853208884996477976285349453350682175909934911128681797812167561353571143661341769678763200406848275330093053479505290441448654544973680804650297923355772255745653122564169202327452498161013896942606396381492183408835053705984715605259798577274577637475001878437814752545275892680769121479612795342944631992072933353725361524915895915551880366363290822417004014888145034651484875177036439800666982230936063923141461717378278930319552260513388431014864370316306123910123146307955683713873476504677043677977429596320343109600107741446180157582564922254668494418958515289867118851451761478260464761365951691877925871790801563987986059495883598925196294955244461922012466375520343512557601694372018567444725821987087832997375079801576609680079595167881265753489936303520110877321797322878249987679877242031488645549554833794940311054941698958783149192272972658576069715107032575315428779121553580835580329909523566872651035488868413755148774234201458875459803949675537202384838559717551952 [154,49] -36419059688331729802542139302264879928867639044456943503205808536136967742070049587311781151505856529921356576857899072377470807101898565689943163382507485751671283772158333548255780015451888497155710752812207959280967478939587405483836081823878518744783546973681294315246012653500619288552887202081610905255740950836475757733022262528207231256963289151704126337321296389587983338637979674200254313559921878353039098705558955248280354957038660252652278428279014832065646689409163801897728384212677761277819114709460525686075236460386040011818836998207383887767406879511435688792797221298213842670501383681985307821467144994639416276127383175815247031160243262072115382251886784924643875724050942275113726570217935437214954171151864109055685154483404251684018870587439453677095987827791446926671207196028629522863361773229130835378518524683528812005388825468883155990610652956916578710765862978503257805319229055052548506391693167425657838074175611111813310143586021666243550906603625187457923757506198749723363094827364688062902561817022615439739184430858593067629678071108767637665809491934496768450640777224224046850476172432723091354807871797049633690766952144322545251173860212909449533155781331035331252495287582934949912490528566571781798393592645379518964879902550835456612201137384714902874707689266252006883189406604863538303873799371490904083315747344518926306214488942505500027571178439212850021925984840578870829031126311720117923500213268886949513243625116944065632706693367693122786965039177246335240060596231549887451730163722392285527153184846979739600638990022525093724079781912918474254538367956329590969789757273867559068598424101706007823902443030027647185412942623802503339503869905373828066882337523354126428198453232764125188023863239239132075254127080914886636912260449284586534287884261493985646817888930699400665926237255548435072648114601938415699302939398552842135144566568270135016942753696419834295205930050389768646872745510720735142382778042732507912334942862097058596169374138230746869466281686049659465244840204183417482184176154327333260708001604456856243585022048361440635449188651293424200115456 [154,50] 17742246679038092078518627924917968892807032673063980324144455754244351835126631907652812996144012464312312472483509486799537260596445952859410113245839570936120495899807489096984035691479514637489712795884692381788284593892306627342166096310371819477997651082064435019363500020670799038653495318173060039598679204731711651759066912646194554219013419860406280423643404738229153655697768850416925868732473372447074843747159336153488843160292443755212114400034272209447157412432571149647072810983942069568842246850331275187354489941555430545950634111329659265504804469295093286708082253465982082121567112349799598285465045098930253298583511038021026046513865654195286025728249311618107709651296422565570181955476175067036823879550736676116053010995350459059949446287208691007149876759037609262262610642067815217378263959006040416820438922632398813279620675785482306925444907431850924025935413584244553444371151703842006025366979588692450530868492493115424139751580237494684556734436891897097275603088583189687341262245919733732489719762407017102842912860545236080789674162000769648104646217468284194465958090957307434232375982423364711369001750283664919011244000917730061244999171482633547978080675308982569366764855123627739197549435616203134292250992288613789141561902740218153493827651639976108960031446735844665733957819575297712510823604201077166657836643209492430444480651733218216514670494741259182071690163677268751714958477206366844728155694038542800496349338113101594396146552351758331265540932504630883025843980585069150975379525777201832656184807029694173092568879243811530731370988808910862531736296075602633125992096339501394520101545192716591595109060572008549332424547334570458534472732726643709097954105740239808065407002518898060148285263983170288347047577480155185831971069832222039404076713750400383145549562351736354874296639651360571687158410837397380088379195421380290487923957505956604847611224742023466531515862871831820059822663087937336981225694182542165940973103371930687637016420413280706771987265181770802912878699906657158109470591093931167651387010003284180311947859973538425817974446283479487094960 [154,51] -14164446852586449230455771217002620634749551623772866738364587214459001459086282786244249020943368168137100494334908719629862243046875275396542819176761948463700129183860669879352011147337774816304794128351565459757776243270726436698609197908339936743434491856690239260160251793353686741832019565010951470789923512268042469444686266289106842598685885573738672341007156874173739493268073192934919151168481326818007209681748994443828958980224281105669462301907700712351112142593114662449463035220480091687438971511147967986512646163534479489839537149832142953749535453686867053034008479784752991582877548697962763692778751316120093626342305313062876522047426376748934062320124578806474214344511891898288951232728081082121722572207761914105739752760269197362866063794446582076421177025360891031552194553113474202565701391136564443867187513027580687923305110185756696151545392275723810501062669277392702285807513097011788816877613097722018090015642530893048639595597888111964502439158939200069757935424317971321995336164219595437487482257470702216295414342073592875174126258387099437450936025284737735185126476928004766214842249064552085352395333069414771515439048531348160127832947916707263291511794103125560651336480952698191278267323702198825923885738666036503542667254929907429334319009738744524049436409455407129423234440342993842322251343430030785031196613405832894872243921222572691653299146149988813625366176516896820945308675992991939312222645017138410845578180428409488710603077837224238206877393148537720277777863352939833247287586918073896101977332800064569146649901373347451094644235501299144489741809057608829084351596372986581546317776830490192376179556134917868149341081689089708970783593835726024650846539290349609801069332550015960690592834354390190609256028335638016373882605530431615735846114123442259356347906385723405004505366740833638696654925697059296413907664760136583263308915358392184839404143905029209438805569486751023182431508371212472655176701295696195544272772810302343372535559891145515139536935342156134998047403167035389116565296710533212199789133540584557188257614696148646986024970087745579264 [154,52] 4204737293941373633956629675297174314463266442133073473509206551297893005995139547456578431423425971932423437617686765496576436753984450754153203632012407628287083949680338537503647673156966584596131527040169916489291313389750085534517750974697821598599396444644223973191060664498943923800306944004195476243908242716414712547568623139514589745756801469272604730683495884906349778273907323187920313392112396851065146297476959127514736614536882885796290480485760410033485371336058665521764516889786443678917432959104879042746961811270144288508819835739562731635641901508070802029427795453710474463901593125310456538816529387198616202822290125102371942360050209558093285374034512470235182236568589580680264181860081657059934736382891778817614861900548021462311594850548839782867783293902236603495352306393514200657430145197927914665860533486651109473894058216836040343876721617234017954603312179673560776740341193133633653934555602870954552680447587663237984223497727981864042537084590451620079039465315551867725898202257286341477925526250185083558017664691150443321439309308083864980568260175298234097823542661189154814443361593430893739034976329943102573099933791261518424282927702279271047748577864304237550833976878867504537914858629684024602259665335936594598769026076926619309848249530434178644260871631006281536767668738824833510883018598609529684923749412904991249952052841613596329426555472132952330485722414143151397311433588572905983624185346689583590649475064523641762245378046250275825867216235748607011719080888818647670181613219969795882476262614626378548780695560394947202920689457096619703759442682411670690286197051821650942323669101681898708683874810862363118454034391119573459577463162913082250188892296305711909139361248633720006843788017877718192616537768018984346206845895518831342589897838260720507077855813924406629760792626042328831224772080579042842084516383169472977310595038831654881448816209631727675850571837108181648259570615696340196531996257876265954460625864905101034614268654587854934646252173416081427555685122022811000162866599722435691493118560706625087716945529624997806202621625079936 [154,53] -252169584433513799649230975206658285282702579036001562624013438787545383663628782913504983672712931560889156462910038227832074249200356256725597593730287611352288777784273953876896165842594010415568963939273596767868431292948034698168901078439393397232470725576324671618736978671952347745947263425239490996933944468411894828943763936186195010030941989484189779800339139787829543546842671098482858605978604457709554975291407062052030004187412866862331229567758374797512935431182729613816904472693931317415390527620457687164031099635637102861276324880790478275740409830643790888983237120411049263776671741669395378877669779961611303699489613546312998530917280822138001678884074474347320710654811248380993049693683683818481854506205549400904219602210114928235658781026004999942570563838626045738917283134420121925121454526054490363624255606278133673961692704028598146306369837145713622209868364809998217924370484781312488266053908894227919259796491867115439720524005872423988945693608399081418408458452968341652149717464101476437812191810862338989279711279628097416120363165500291697764813349655071947004854600009436095066460237359957281400894816152966827931179245224955051087736392481431044731933801336166761500437866074355539252009076902556014925569366512208079396726607998792628756519797336024122805404979446807214165675817454276773984045233122254252744492649055454373273290427489398136345178551816803206439948295646962365475712444820907974294596277721239952373546518708015877854892928437237326457055208287232450329119957060216909268645829595134309825718764412626989514587448346845848607475867468409644328709524633727120916733879771426332180773271793962874557472174367328457813030337647375808982660090777814092827083925415395950274673744214776874445159194342166718143599484968217632301286311076820925627211296368551489154126253128806224856594501795319048937249090110348659109143818390285685450246680539398358533159390544837682875709501970261946942626118341532331240765874899491888970188001157651342331197629323228208292901435005636968861186509038340482813715727807763256227121062783383739363735181286626322810999495456 [154,54] -184207806999896909944768410495833172390237444925717864729556311654820542351502632690346911516449760184572390021896133576574465608035267399233428436249677537267151755989727183772097318671241234746357667844403501255171488417293469864545357899086591527495432262696681314213119964696620730795802266118453949761598570804719201649375950247664135462678890698407245931665807720882306592896969381645318249549739979538305957948101518472613630410137337247118604712256476847212189813773372644003367135073740745221896146809825317438195018483616900141623146470994508084686184600674361612618084165248907903155954203104460799209284654022793095075311466865348770976089245187229302794199110260427662624677059169770588395672763132038355535633798616673404528756464834950257280083865546983134293450457728486201257586377367086994218673623626054981991148855772820216471764907260421996770713002775157963986632558434209569942578035291137787134419185847605337533830514675443639285451182036920593717723120435927476403568568880775629481204675494503110420761249949131573170806548304642548188831303333254324544429759499658247234280120685786577599342243487954173037005744116039662893826329986513601887223683852240627807584781060278627751538104209882873037703749270285948240916846294803178314019987571013767344384776724350686765831439450954241530750656230032449992257510262258051104982474919072285466899770915770864307950017016526308520662374731972016525840982478165080488449614932096292689164733522098928024754193416894993841764767294686928376403249718884256227438138507441219653719053470094352604980097021981109518851427977776522164290332285719234339708403045894180103444826482935444273263072919396638736858057190009058396635119315190309810696110832546912774924169330969451734713671788811803146579369136520115376049857012740086464777777745456504012663403199269691277397175094082727783387157962310342111507345798165677959022730601421403395126856102259765959662368144993672148521856684555848354502792058167371583730347391814460226236096987693709279133336708403100453692830726625211044923493812812867547393676912727228696752377422251779261958224464 [154,55] 109805049304561872217123993522299213710359267785128579711076354531128224134816016048373013963110593590758052099334223635338427471309596263774575001499364673498917101704920258951492922850043403458259137415191628127536571821600189568849708797214047263949094518031405986485179910791386239245609423999864572896135019843144623030657144883934535265997424262541293328416799378371688193328721451648175037197023165817349164969045995671314815812744776764031372775411948488231467216551641185461329348873688109861033849034169447766292883990412021744050272239761278569144731061613449987637949307062680628390241195882123907897925693841565806984496251803482926673688308770237292852482213663415485389914591551492674548816868709570142111445218293279471875855582183802870297159231703023163713964216432692636033273828183714965756440874415983723243318234458678037106850430501643991592719423002397893780398738852650566898833087205751088867669350665652338358150827724057524985393686014949756060947910873580769046824374207330034862104469417026112824060672264794784431649726166558782049090432673395244733831100018418791820991733513867459787162240516043904056612949585878478113264213572706108734676437158028516591743877614301202785314517938873974704783065311849354049160671104581381801765296380814803409475123512998301565123258924943034524497566311659541090560257780129224789254922835706960496285888766527427792253649014984734882924214824427355823906624038284716473452188412546460517372198812805457671285326803987688944809450778249498766837854044298590813152370950985709798356252528309548156714547215821493369442298418642889126483781499968499696392518816206152813245336433164094900804048736825130703980063388775604443404121109421429659409072837922430399442843095450236766455602722906025650281618300477217421873644770886279938787654268391276974845917409366319671471486915679329519702781100001669441252000951344637470404525912753214326540669996118551455710260908475503002321011412303848625078451862650796884512904568498187609738974787781249263118393140629652177991273963869127485545777626041866633073146874913399752512277779588055122159408 [154,56] -55604707973357289818063838237302806562047694065090397792072953114720599502262469604009929585911594214789278797307198334692040920981157659371274774318467126958714224724896504653120793494817484209731309447645744779455890197418647878677878053309593815204538671139383531172945986317998612558872785973583491796418196393920169119512613683809669620254802978466979353665867695606094942838242445173769962706465864538612931403952819648281194290275162153739631318893758168725674487401735827982614435649126178207486185530401841901795934336793365722647726668803193143116270404031755096520214160833369726461542752996390340855408875078300487479740469650861069043900868274679694440198304936715764803457723859035447310981034546576543605302444309528019501465324947155821097404186637128631845727296528336143307535113538953828222204237877500806842605063332432894967633834110757291735460055259413981937289209176157738227380425650719565434752196589048535750194044866828493316197572193971932204335072180624786228550492922815985064237991437624119767602742945575149409707519210600519876253681697979202336584200486737843552140723313437243705922203612974580095836342583066842419853800122418218732732553651911346713779800795118625233940742320637718778654438210969113431725052165376976992038924577522770338808682826584015193677476977401214668212728886302427001021437833618304890718125985639644732257960718660568043206964210204472199639810926713530292649326514026228534339887625890445756140465042255204477143614107277826573432771106433714856237102547403135220239412133654600299104599323322756044059950634410038540372412488051406156707100246320824222634471479701629398466234570372389035563525988937069332510648336884757791014893514659319889098716001992913862993010759125815907130385970788370108897501432647861541069358040372336606182667460964654192873288180451708568814731215233277934645419653554647158656834911808995925587143009199400452055295306212698266320030944106509017435786277521017645675041425591159570695921378225332632237873458514456405358106117144900755904951422081946754946246476644208018154326592403225739349893692867905313248 [154,57] 22891025777964489441143414280964053214685028854827979085766969330014895592483535633521412798677872794846563911418605935959018030194555694537678122515358376778529541144869314114902882700961131854681918316380171006253391751243834960298708698550647792262675335414724941991571516447342290481334470626827802718435392594362639908589776497496728278128861152130233475860105699325120681078523780109251565523479117328362811255150538380127325308348793947971937037404075761831959611399566018705854609129664678706474708633025458516043623933007628862220398026560988703081258755442629658098609693610606336062819870043907132758279181294382027210876521076186840492957082857275194141989692795845313390907483564163313073713349324114337838691942734676652696231274802146544562076962496252432459371631516135914096035593397160653802404347128179390305356244325205950837494012113849629704717476480879181051427062506442260646495804860879567076995017496318105335020083575265831931387323708177859465632056881503679029496987469957803834142372011131096715666170038401456082786087348096982311844747193164776301142608203821371704949048818051461360871029173745517094625764260127076751459492133866557329990645733705081603933224827352337955623296079235206712233192113807833332016404612948078520110699175579941748941755895233804659637182259942736319009695502890233408797426396819224434799916224489666148260815909316325039829922873572925767552537618092883690241551175912713253500624298245621620043049047247346987054856093216706035093394354597702427706960446805368043931908937571725492161847484235429753263455904265900152271325955398169144233685800178550531145738231178111903765721718545276397340526887562107200691908587916544238372573297463801804465483792066056793844177615130380938595064139682360986886974481848078418533061677191864641737613809717469019745566917855457984417726793913671089794841486221663559650520721386378357100327086141310541633101644497235583208634587395446958310457123224847967535520373564815865825741304193657547799393056452000942115639633193557943696795538763983243671709525682281845984827724948712210146488889365525696 [154,58] -7489498047310018663425315745042505226059192310989877450572354452099767560465132786817918838549597357746748666817615724895631185928474063570062261944268512356066677096839052082075538216925603710530872604733282404893598491914757370166783030609085110170372092075629182569543471669540378364437471162450373931963550083845000226053967588643001410851928469035042701258928778996665053456874850995527283688729886952672294636483313212767305300818241019650213395421686143810826704194181035952341525432546771228048430383309017487088218493367907937238531910333928702096578739742389196614741169849796147873262700284232751740307947137362708523536205864503983974830764007630185758961386715354066257445496541796518468797362880624826349108795722320951842416389016287645993212859967907318814559646955297080511321062007053923281709040513124594568104237487796206435510813195025048613428720990151465208881528446062441062262461683079984068502121404627867096609065601487994843753394121050842649072916292699259846483563596066111639287422992512441236846367782668432360837502547169410648627236127199518997044732251984250047289010460602647974304836623614821626033004121804825362402447518984667324384830777525669207608169738405919577544913391898273187868336205513868864176507659729318631629662839246574329181657041406639502363420177790486800596943219135350928470547139565402227525468501613994289837699804226593737309641128265205801275985150718883401429122229504850360653409763430363166945948000127506207139562084201113582055857777078585229568518821777153970292132590035753238628154412775491484291518153201996728420333881769168928890456519557936521523762145637294915707921767611420290492644688024898862030199026989168831159781230111583184667445445668115672109144413409781148920837588067505685495915130445041444025711809345265630888116179222975759368517901685843910719379453199903507918798060859522626226832901376783486402882813382875318597557871214921428597232079576459227535037433383683461295066154809829429206844739008098083190840608025618594377178479415342502007957740866268629023380735765618813315128005988002391036982046942704 [154,59] 2098750982503530086448260439629614640670108638721980253708371175740368856774184912743510089845518985545086785006166784738113182288936446870276490475743046150709142247140459349835467015909782015310016149688719786656458541180384496321628576946488966466040015398191635963640998638666978279037096688868626315098094346202904944392162790504480121962092491093704271828174055422539863375997500165062893166811114937746439450225930320758107465246168676088904803582032056625316748189788580154896658704911330358058922122126895412705927116963684557056952556894721118251026915477199168159196536003518250788817876391432306903257037589544874581188662063941690740089119173146669293351870640223048016640218367842199875918996340471819949788429980083194128542254945572348092495950799489618186432223770599261552955441377611227685600954488338805479283979619433710344401082421845941024247408157035626069234645982708744354187719652894821529245893239669023338449399053875930761891157001596798108145835387158810669407373651434272653499061372698684033450027128217982432633167247649767298691616289974808323078382556533980240508967825143849509836410178231236989171660072291985003795939174620723520949390609794115496198862509101006619488689608168480467192900409381231595767344236446236585646312986002691216413916641662412613461178120906670437800865752638305812547152160915034869606910528968740245292839305437551840119152816774927171884262240996341579568880670024073654883655916084194244126299287032118942248907366535183994250446525491920781973836149661514476220507531128225192688273351741480928212892714058221685499910024130864917352843312117655897230253321182664858360483221374124498493633376944629499180600379488553988529505687567356328298902776793656910312427690785924866955947439669107755155959056135458619262824573923135712288756030327025342494950443698362424400124849308059427616413426402542080539534612772258553819493769718485591798255064824237117675066166628136415413924119080099629927394966364206935738818055304107780875449536687910354265380681916043402487978839181606736887929918018025428693561741383070148081343957728 [154,60] -525662360991282886363101814864836020503143077790973262128900159062547634504239216810441166068482463837308897917806577347107616651423044453572114307892983290846784840574605165724333330838887889767854713038263769312558479935518138386276121437187120517282680549438687178614941648785349409829832417168600019478383525495354914837928693261274096038506547280718260015273189360382514039691593409970993884933669062529726942357727727326098899762497391590632536798719700315254423715270113269058724513270745880464912195101415735283067828965110780593202544075013433767644137566922522917846638708816313466971788722149433650398858752221601117618936641400282955300384830784173023294558680212875518764941622223361460343322749703206550413192222196845442395029773966268618498342205750648157333714360581189257552174044489816416836276942505449370289012910632217184345541008137428106924245237570073594034032495111213286016876566305031664452765777474418469447350660413933016406795604863142712856153252330463949293484957101197888862321175777643937439093908640491782975176473186701658293307403400360071025915405459391799781928558587844296952347467246110662934624738272183842706046783077942179367989066632941142469398209522418613493607140270590179122277443386321270011356136668047012946418904933602596496605736359647979909717392587632227443526905335421516977459561623420295518882572717246008521412430932931136629821586326017476581354065613314946970805088082258071065844864546487432903132115741980837609850227740819464798341622279195000014634978984640732189960132866511508308137652092130857763407755295769312187431574542727477095316111918622927344249104367001315424389136666256468347727711033776315158076923274494597541266893857964440769643758164634833473111382812470624740428240629571630162139941541822942773549919107478239680821698478263713809933712261209590893942445260173681744170254597846583172135010124090791027857670567977059632757047968035499842872828979819879187238343641110786037443269560343809498528020181291295711758711509610697868203742589194482464223418077591716968253157357865914353084063536447165456404224 [154,61] 118800081022634802271434687021534144607624052775422691902358707007998453692020241295836860004925953310917951014390816150292859126178835588648310860458832718486930059939696050642047178409819229546813446281896403455630830790087817323771874345988251367493281783471010247091890882261770319303669969005169775982079166713082725551089412402923603178467028098252351953289899424119382574105022623741967996554575932167387781152616972213826264307613421791139264299818289270454242017525477330227424872499016304031178782572400347203120005217650879329793373075407609925729143441169165846040944415759455419536522677675386139931525888841230338761209293477275240636795451684429192573732701729368674581292619866246915716137914603865202304610688688012639775442187392334116254708154012783477419527829068237954949805928786522635608549323703645548317067051826453049542114602780056910379562096504168628768870355126343502708816469823668701004688330650916433238507419441720935400954684941071196602848967272989951340124822949443536467163738929219929847615139275671163796978543067256257266318626576408075606561547591948173028535143612962924274549476861160204901816084120186639518283291968689358322874879562217343976509035870126244012264090001966369108757346709260815521994916506132803924296591693255654104622470481456871139120174926799746038329316928120328420911821367494525529479779897297058448715712326790852916006532814994283404543494433601245469260501330611885566993245583935880625064966213590443801296742100062938354944961488441336838319058896236393849437882144934551317039568645920476158125196005395788881314103841342985728672679673680548104370442160837453279248292407081596540705030923160806420736077477974138847670360801696026388818907189675630329877987865764887832369433115882852095779329030702491977215759048792708714224273937243123762256237091650290444375387055422250224873524232120381620519574384786431140907353651705550055738052026679424847432778871836328466280226594091855773535622851850517869226400535350689545008477219896155418802431958716773996380785457870829101953431117306343279984977711831222556816 [154,62] -24372126095597798217219397881169605177508727095149625398478553741632925118724035568400434820071537181610133558293715234377746167577829940291335947610978904668126130576380173069075214537493777992377167338885903038417659362536154537665382653360464094697060522078110287484101676100823612479177973494966448919791692711199676491659224113616364882916339411084658992898050605510939613229845282789538433468462372270384498072394508328563234753992265008956995481009718474786864875080480042234252573372094792719062259223776951894356844140997243482147808740168976640983027365443838276839042571728233670735761477253121957503780725282865591103483916439851409533457462466635136340125902429593576590983098951894082785535726778926145472183085172577754878915582832833861395836742258592215194683287603116606190353038402075032336302494526067256222375222296694385128360981153199036721178522847585723472930630160608075234227143563175823862789896451785388582466759292557249029644473816248998028507662997719669974760507461200869143592729353188610890707138903205496724290799084519715327411697918947185571112930609799509766417676154410168924574128393999959362557355342150016230865238575130491561193682987578757571896442755995333418250182370748352205812666711152961996947749092416555338468079986860661532660676794848368129835830013839977626187273309919727713275138150926383963431143675105931801348839665107453633357764518065289746291898534672967490428613643653887379856236384765760991268368292551076395574548312014077617111207680676916682767425872045183596194745664506295452693105305767037190496646213452890198882076693179686652662071948138077168907937773159897542858843835954058480085974493351873266301104602621139439740218086679925177752165092317587454864400189449498617315207616861715153402283395013601307463886225629149383556524715674471522189067225207015391546192810983292589282587311168291673268995008560338606102723927047775770512641064541695561722413072711355848692273161503343363129141638430966108817160226207420025158788264521350879413657569696873464621412482567192032146353687968890991643512491283502280 [154,63] 4561650255150426339288624592311155154597626332334385507360633805822304414667812775283535185233382709848686477439282511029656941189549808144565227987574061685972149167844853642101433764425306085432780149802174721081663717468429109101057630666892813107380591736035215650277815417974161593157873670935455390415840789299789369580879442991096146470904103126467641673629580093958876178998995330594067895202616483085593588859144735470365957804366773935798729779196292691818981459622125257485113386759202468740552647885129411013398632546887591907407149246925550352003893036794738197048264737417366462211565621224049156202205623492828341914210803538161848723795154789744386264752960218606125819680018326750819697135301619821863596273504743091842658777567956665814930839461350827393138133548347483687379489832181670535262020903579902511055604645704950206239776787108303980046174316842302553645382973733635812965628022858512668460844873936789795344677756080199256788179377576796313829930244824759670079851456296216126685921611160626390744976598254912855054968078489620503868213323048099500475725935957823860712306701942507392735316656958080456024061118740070838440538060477991646272408804548703159964950654104177122393071646975334286406040283982787626064301765466226126520515739488074388909866555742299898285967251471580434746190519800558491421268137703827455982135160595897229575734437871154568797856074127202465531737595118167848124880914652856166310279870715515392099024124558963938724307175128345505296576697363726040172540657922215123170872452035216995039230664409794666161823049944411329980944250975136221875436134120473535936598829064189312123884223229511137869522722540422910061311935513425408995300275841793093340947890432610041938614773269472526630386957924963035067052013664246903546960257702020790198869758256902855059956720226192243451933297060710344654877163690222704865241838664168393964421323445224395728445103992438202427249310029764570662560304640769313779867719461581333167001014036440732948905517716486228880402112900428352677851771957647081661872196697820058493852203647528 [154,64] -787839977126824298153468447948065357667684172275381912640323098711486562764602675171657105044322957709788512558955127553999494801812225489028143442132262956981330466762830307684872219334247182365788821724437429247410913464949211847628083530806731954041813567283658785031760314725802515787703805744424985943738375202135343430088309507549011732798250597940787075140045124762056231337626840097286270027187897313890656961228006312595488513319959920819515125484876411761581297167400193999567820094986794960990090772746353867543931935365054763170131998332762626416233808683790730857543210657762652615053167408175217578705641006309645484969266338358991976081059337147988925577924362010812043927425534479821120153799763400790767987637576586524388878540249013137516461814063637750189462148124490177235285965223965793193283853488722949549579817709630099918007402533157250990565759039135899826618142761232562725212326820723961465980251276593073796306122167528910610467689523031574246490928625668011075233040142112883087536527991333475533076741320753846379393220401118094857766296889193886711696452738104201350533160801226592690940292770247438835910109255582251450124757814525324013263693256509274074810038687815316141587430907773358525893630930017805599636231080024046682549238607956960919943746712459792796443471488686546057687607850768978992603018919791795005056447200024013597648229868529056699872899733656027243971897200432270421593245486806106787799119860527859249930450773732500579077102978254877489297011259917179970019459305474837094177926689944121880550007204377847545073501004157035633933882301994337262799043130397031873412455958076474648182833012737126273004891683125096001250219462018950992904599017320057940613050536958523250030920933066983730996890316610337707814382793858011868736584516231012536913387932008534639380964090267051904663106273179221650720592651584325276652511907156269901434444807750265224291699475038144928155563320496411791972909866987997127770992447307397818957817832131496217714954983235389600570200024892848432105194980933712946238434601405897722744614336 [154,65] 127705587264775746439559434381621775510908074881312251724865673941096787869467980231161961868633949162075037925838202237352088316708039963819500001035076636680136360497334691425186848823166036509328119258187330462424316703901251093128685665343894742948671368950901683249452778414999033348412675463142257216371579202877508593186800919643282365406414741922471188677390302534150923956370650117822059993632118351641384769114891075270739310975040037090638221369658106742946956783062658834396842385879151406243147687971768372614689439795280061165665824488139230988520559563713527195860151993650236753198919882610408559614866178152181675891724815636972952643685320901458590053375522075064535952118645707952046435227992449713813466103753184630954661535482460025026344693543017224438396367355980975920820175024839380377405469095310096531809162470770164577262053748494340231269056122028488457826433060876002063466531799908732181902189331182263771997576909689146075683685632368607618919420782705945030477124523072273620972657969836718883777998041783291380321881228108205315750242259691405732011805159861143798060354910722836362219908151997509313575473332702075507676292696038124036626214631261958323056352949646656362640850492822426609864892998126920850738464221660764708172810839847769429002900044941775830394559223891688079773123631323622177811624976161938405154731191492216267361629043801871175680369200231401932531865238673460230863908624516565018866156297670488375413545694583747931596506547086313348286216361295464483262433355991052259405924680094001061673047549773788536656481367261157304270158148793230579888216778211502212910217389472126866730206156015851951608436152134202221976109644149009180127415723557464640061531153202206391541121838075835609345388730082982508005149262783946296438755268167420382541664767363010587595778201352856799476706150177345225690724900996553755707278218470347956582165246309754937633042487153602571761835024645887658235921863161308099398963767447616927217875164383305160025394606509568468065433523474142923888964935883615212502626298510555602385188 [154,66] -19466697102850356546644112041173504961435398711692179480069615864271534573128225856782920054539349826876074903736666117199956962163745834725299567772251659169642451839005776642380205774775848386955746070680961839061923868898626189276517648238876387727736530079325381414584112212862083392584217150283126714583369406479755957525293154978816731711342466832195348955672002653122851934992572534330188950279820930290548215869221357726350923346063599733610806127640882560427264541680588098035956755911957318738292710465285864588363471011659062998421272920659237723491125254300022322495036512382711664097178899409478885563192648893006552373009553390863305210492561190361344801387431731190818047253758069060458981308297653687365293858658705077090360185482183496701045369607783692448705605832109635944076983253578006178713669286416668310248095628277236941703700864718409375675047126316951705734989844879164938395304622825659107441946607841667986607219448698907061681512974143580861531350985298107071469747858489598637714101552568948108005112369233813400568264344776515721564751673536620970560908443402525512552348539247953553911793989085205584604096753311919915248375364792081176334620096857582626647849328077204758346463999079690025937008439055104226090679605783150714874136668038582308441808320314701869732685302652517796188557079014495620372095303799117046081126158221623085508422928180971920054744132212661381417937468593617647454698359779085680635450421520147998959817537946667569292714074452212194317514959551551101618082886587389363222550358628948988619428877799400639173788215788545840970766722363257606884675490345547189524589933187821969956684847434675477497591524793264319853439374620780831815849663527416861666212246921038898181360217583148622287451571516569135926272072780353975423014919695194169617418768982401854597696058844039509216270936575317618189458674077689333012139826558847634027561513401779429740770008058874841423047937181030611028738726331161932203888291363840765810035957467601051859668008425794145271177052103190319871829296339360803761405029733220673080 [154,67] 2791760447265641368482895765943463049356370802023186451550458242924853207688127955697699346673485547090362643447828218737546141252352529773411329718400012382651358813069783607340938718156440745724379337028521154156923788378182935383816316851990878524838546508752032679001470845864250081856736009446450264478646822589093092220931934489097507671490453624765293478414549132441475883138025558196060976961520375121930009238595680877182143384108640697900937603990066765762559230687392921600137925629142522708114719335837190427031624518518153694669337510089675090877179805811181133016895474645595825007843840968392638837698575875622069257077879675774910011990040772351525333610935968464850593980424397581299785385853100425866852965965720711536654285526271733933497963062426759489866397983542237190778471482692256918027365198783410657254872199995816510498337092674839850174683233287808407991180412951844838786574175953799391821184169944591068678369445515690006392206232013528135694304660296696277162994781216736020503560946416553426256397374225315141799086222802295757065741523017451804524208699202520237564176876466306803227383180946302001314457656063836713674358460665154635896376956169104165375210644135132033091546696997979955151114252580229821026396830549887228681395400855903361115743192400514777070211544360713564973359593799443339812015381009367229432474721496140109700183043066506278042674210344660123395944615804992058298419136876995188957163643838170756568769920243038117689345963976609297431885935153187411082902982001545824373235466849719150050822617286238047882744897250682445338614890553833026482046322760404998613281742474956696320789007378726306960117886251296419295002140675334316644577045680345778394941908172801335552411478768488078560329844083881951510756297124738687452062441369128288565334442533747434740021910672095176277897922614842910367806800369509132663749038138931347703952224849530498709322505911821754325090395019043782306769161739229058187605303519343770601845371442566934258451790691762001382768508723990567705028169659287229118906774379689192 [154,68] -382123643226767684240577509311581124566079262298819818601759978494908982713385249700607561615582518165433138888814732386092786080288349179994635926838300284324530709587681171272686395741867619219940976952107286493199080660926710887691494660061188769377351839284970858777190425563433297230187770794977409891953255997669800257778914541807534809019024880459716701991940771952591576575822621257450633663740148487913017131388076064481731903309838141695209451094815037460696011157455708211275736157953809707844700456717149320963730440891012870691808337152113609962040188214157423880061045903516818903191346991211829205563630295480497687989115508937217550916095873559768594511362267013509601033716244808598966827561791558569963502307894571278082417579616771182859345875646021888549506864633752851116269108259887022682640946860942225653797643087174833196985641958436166618577671413543090296208541660955693649482615243168753656397868349223530269901762672561770203810174050452843548721258066685991045493185424134270080358337533890361868546909119851144026575649315091867363233352472537431188067782228636886581385992451248257943606693914013785934599357198448010336462677532199509779517112080775842993157614990458369815571890676818666100663649335698288219014631546667923763166893316293801222612967034810614003813559079360070572992385587519354675310421286141411212453016445740963121578860400053635094379542240142975020776985125617422728665004097996615742112144848248498914481503255330764404173907110549387570663921317091423673105021247633682003310282046076287368959203835792047503951892581909896145165806808283195694201286798640929098045011195208192104282021559625206528873989205699699701378975899063780669517778735714095570816366135243737726201136025981914711900161043385200317894747835615946970155908580154564403827941676250233120056924183348445605952160663243207977518117436099234738999325697794642667690246856212319626605240738791531392092262582192847362840958593423196005855684983255984945509085875036766037934200913752488155169961295682872175328746323028454810514652708688 [154,69] 49475238297873154159216685234395564189373391631384910772078503907042010930929876315235811086523638891413897000582887704914700006200344174895629893366777932289708013761912442504025209251479511061209156851159206255338093387424021727856421858565165362675821752126864931794280778069148454609297165026423738927215625363660520913196359016374503179608885828368142340347630174101298505225872060802787182800760096853024928423889122333506220550580594097540849484309304867568432765879373897039735316662134422679196217997579674664535941974104085453144930993969620062267754760038836983961758451966570299594149024375994672780229777525146607100748773274391976881276157157135495190701631477459048444801628227282596710737938577340284710698733144203525790467137181783941654045080002791507633726309710855516115055475022634207616652478478284184036086508385660184596101885817058258516232064569288572751563129054799165186159198024638725726751840556259983334292169452891733272007801077912719827551807372018588327400478574894748514784252576519408336248988213909437728311567176788656034283007425924810763692879891850661421435014605133868725171548282678450249834609650764155442166513414103575667729417412917709686053196542695263634609632963529878720655303400060394680174970330984244978630318640606427154881053685317194126282157587988245618592397877290027425232170795268628760965107681704224715271902211249343060857849479544015548225103232526150234086850573425900340298014584885993355271165803066477370742955968981746692175487347625411671755446552317777091164016190413127990900956000415122262225228011618126203005005015576856150462623981544903485338845797179400809673167666266328948157987294909447944498208014484389191280327146101581184453260663652353120282435147527218402641734180483595190171755483258137808645395475015298145391420879415295544055324698183637937317787806657075660732138979050252037180254293149760214315247883875353507558021373229725668656631002473007735599989538412696946383386386807998725670982513266788129098562737628848403708245504556475076267223070585730731807214878 [154,70] -5792149905220228811457501247047228376449782034423278895535245933034984445813729798385077958062199464836148915689869534419257720803911165980852871875628039661218976891482079646700193912070451535368866741554306440402320338195876567534944911569464824791732774550195836130471691978132729953168210007530457726267289623620359168150965452117151138673346658828768430328589419655106102174393291135991628447618379995879398244122522737264899820779061483250909416401855165600879081365430093751217526559040312743560922364962931622140818176920866664695328793328561112557910601472520418493830389539088643156716282778426863075363656092205315448166072342480131900306783966560102599729980385106404165535579285961966392274714872642506551491841716196391210900911561523826904403974299301533624669894418702733768723742603064669125456129521598834551304986949729194423688919802471926193480039046674226541626028354200877222318465338909214825491555541798250485684053615510766622223379758329097218066090704614112463216097006835741026765135679228176389894062994109238590232128286674780172597155639785806273446926743218718765203246081369519045871380295541591552608662736170265465177150860174140470314035083799113093258344727245547994893674251627178663856608996497755427006321032725155368056965444448593438498902784307859763896990497127601619914483898035122861559978765053679509640676296389476090385360767760117851328919984520295352990131602739255626515854942453418431241113584015828633292620265651163805581412638544023056476056314458820158007965367530368486608270367499096945192246640029561168078385577988676489216859421844773158839168314121109300652989385793283030370563359824542913366335749391209798178224020898166742004100908210457043636201363437093147615350844727062467863139320978036981859623686072321080944026781217107037660418027584316324218352202051831249023328499233067620972521342541430778163407674250340009776436010873500940990427771016124416126322331227025763456348715766751640533781432408735724643494347338727200744756723611105525464334269789061715814017199458965193932172 [154,71] 562540633325845932457135592785795940142718262165963797841535404612580425573086854215842957366435305945286016999700660215701474209571374436497173973155261187199429660412491067430777174776652913059800338338420995146403495326009637790194225429841188688242208535464310451722416663242138726223213938928097564771487238661341104934057041244817793696020364857020060041578903623183276613283411951064953861037070540537640928718485478595510057988673719871852717596007742734021876079176063880337501217887258334282909452110711381086425044808300714796188456212092076324326299550125772843858925536533115442188830762284498303385189831329192102753102433791520628895076454577524398622652408049064174632747512893358345900478490125945065858805345448287083563026757868512555521831947019228361242490657295561912935714443814520730003182792478073260608146786369607133483070350204138146400874428499880901291033375262121710040843752686139151249950398067760649310719436606182039718712243925657081861468382949373043275302662816543922123619775657462406803087812467831119663255859811378268261178167038122182670446831430839277144474493077915352214585753572178310401588426685252688343646141205224261780839355056459179213900544470385526100270352391084475854552975323832140463002931887161395696727282159559997231291616856804524862934384597268860871807157409095253561476807520661894297034761750774174765524737078725804347379591892708081493642243949284414392862458075949302800034421432178272846574007421796545695616811624167456093592288610603713784021965885664813716170247392318855905900823962090422342262323103702193188192112352354028813744987732033837573643419972496628605885778929146803557081072076621532535543812954301036004113672340557711347268648285310357655471156851020275681772322619786380155701854402370584446355210473168605176718437339934424263435712331169480279365122453285614266791509870906262186186421914884471340884242600236022590237786975036518861118119665271690308409930381076279285541437062028475352349562678022959005181222045399945440768818010343221895409797193905567228 [154,72] -39861938089897450282310383631954368108708550652208872292517725472543489765634634077057655237813316877839028460680061801877018353664395561422129324031339360105839219393674366161771036766270703454931969765712714916353954166441053623685677043108627292599246355793181580576570508769859903346299533476565314064356917861491076624608766425230706299897768478635443897231064325503556194305491368662595617837702799542983202020960396684616635848067742805845437392574796661544793607601162779117929267987003720051479223931982057348467427895872123522558374584813751498854968580683635475578015148845120825454810903594526262689740088388192107904567048516676744874502070893852276242303005026699808793993544959240568616801748841325002017538406512736723208051267750660440021174721445312370809592071211496539155112777827763477292460593688701127212096100975173361443709815553775242137306647352048043620131963176656966851276099594700334584449222970002006194075656553344573575920998732868565772024115272620124899073025414840646891584385367771203652180346323014153742850479619271751815126109418501336625663230836721032493901376564877766914656696895839534558198976231400797703955108144658811269780495494372472041682188705766940167636429842739025837664377653927479461369176363834998948327868679301103777515770546734629149467007383200583560472069835917865551869869448178069198501239372164064397529930701217062356497020680104598359364523366348577808317313389067346222325684752894315563479321561078851482843202279206108408691834766111628112214637723253041203978949986974212732893426507113744978617457015018026333886055532666227841668238135513602350476640648679281505912077525497770272477830499015768104294572473267650000910194582016132648373144158968494682529638450156792238007540505993910583575012131843661288259406394407525057768960048363036011834588021345479162038088070592142175527228211934060537175272208550951232059019488819710575133581879852018412158765399571297368446978446393211385935160324164268407235353816655256972259155815974892214930119309939782020230021154977968 [154,73] 2058632569391643841366476888743170615140235475318787231549991816371259458877998872614511711402653361358915049878629460024912679139310950460031343808514560403271605590624950373240588317053592669672003487485819366547677355691897798665442443044828117751013807400381037404557515862251641062303703123497229744991054710350808059895836620613285323774977205640170213208307529518858419558721221533742943907905006318533839213809057587367216192355754023714136491719918841896733959141700105617111704035721417214022082880025776162655220554513594545362370453847318938175245238956281762008973357321850263182476449983331642815116326115748396291185762715867800917065530441370081016461490486037758248984128971467532370416087020136983632078125035732855492338316502524280663449445958153436234804558905269163266007340541607684686916868958789207380029700717937134446857676866550499265845423554958611586959875642874235464440501889200135094125468706729503916081255010532971788541986311989876864710097436460421487507194628131610043652438128956329540451794229591336339626410839039520248406382752761428433649566207657554109631937222512870593506655815945685168160544441424859382375025629979991787632690974841427074891421653770662999644128192924901730309518667087453185126643706322353746819278968910967372713316094059747255574240575507892187051150517388976964205047130442219298199083876373496269709722606460376581295546624120911410531204575846993200817751980374377071247490856736380469147868601333342699701515982431111479442573475108590759749552626873868018109471453043120148975905640290850672415339071845278564637964830785719586696159581289448145260798228611538528852399843824954004314774215217305699764934367563725318667373067388909932199361506058480834398981038108132952087078507329230217780033415304457391950256933097835970538749518526533544996364324178697669884070171184254757371305893996608364342563216000602526697129693289164048068106379474881961648930141337077341614000027706978642004375502478174205787086334946584803690330940721844253186178424003196618101294996928 [154,74] -36575772259518409921271959608522886997524967370769610960563663804329014532358768601135707681268439474866071160604074151063989728006402638203599742428494785193463182404753627427789078452041072385029790501148080478452846619763348328752397081472845713582571412599829568072289993091189153040842887018503789745894521545182990705678497929086793293902040523986601788402982199777565533746788940568891288341469041111334812477210823934946579969952013601577511952827964040838028528401738686796393270108907799162669158374794430543130676451214863601133600891379412940658369865700286781336083405342444770855401459464137062866496205709706714048942679523816910698409658147138782582187666111500879732530297431257461701055203514960027346561839278192369781413118351386665373190854975728661493467562100352961172759316664382209240719839857044129482126508065761116830830448766107486622472144992781006254821887971336218028649805188171563006905320958833225721884683114424528092642194734631368125555673831057666553436324554173698945295464860435901256015202635619277413034934667087093217466134511817429687202255035367619585369130953477060014618184461639003105345066728788113190904733234427161817507633352367258705433244604519527969131629618077926221049935421484211807606632839541837835708463903663275447186629312670983992967073112645162407669903806874827933871185286919513181184148294176658226030729099060626399537280841225362672762458519018778272041614988830037384924067254626505575199871514778730564803443450078411162981947946125157559069732337542272455050437533583287437965919598752358593933332433748119612567353041237165842717247199863163191254193428802426049685302851904925588902581209731582203882155326348643049987581651738098460906312131931286948564021926543894900034661354718025476472420299634355664192268301669852801370958102166590471162648844691715794971808305499615201585623987432022216674429264286978237678685439577762249277907331041979363125698208361962712634577250652597030043388216030960430062196624980080744595576204915147007485383924871328997451200 [154,75] 6311888661985837666369661099238411063756750209077983665176495936536753167155050721394391215414613353773582344734510361617139654556012067813323778270382079166923435294610651733788632089287692312498385242507558741458609528449085872328108805716770256038806278412321994986122674532265972263343828259101219455323271140556369721832828260026110228039715469889748184524675177860327673337020539181284910207007401513345891245800273866405387452224458600449031462038909921447742682128721236424624760375352661104552192989568056027548142510595977081011090890594560168071510381033188970176927232400110425054734091567157408887977963542333534673473172438832556580107087142385782483686556821423158021406439639576242185469791130661463745008180148192847091668851730652336591740076120766148846924067517511359717165732832832122873311977194996988907441573368769394204880952872832058696899733518526953663123376533730917857111172999585659788121532177561003361706763370050452252471272644305145665408910265000034252599969429153523001020361982026536191624597682552132250327070920816908834310229270372180187013245038604910952336654572888063417246320795140231426829337957077022407564391925904366572789538370567395846045615014834784727554020093989948595013627669514044978462992540855341971562907050165655069547248426243154108030021068641624584352735381964361420588773811066384939201886167805103338622116121271536001698253801710501572095770312158403999824978268258536861994526626296694106311491758085340863645942136974034280586908680773182183665678033088449144478220887586050238700570342890313876769772849688984699538794896033458669554573525189803501059955663851207110675814300117555543867878953091679539796446012605783370924864569585815460121935586206153278054045632892468214891648315874274594946331078381280857857500977163545350938229096084382053861122160219420543565640995930326668573080771088934348430836492608518274345199538735038898696041822369025534524661708000036432912150929230908334305046039151007403645514845918649681432055689836421125275741383687996957320 [154,76] -1905497227346684015205907497334500018550508544515302758579350067631918284902364821425580694695020959787081268489509484303899446167068535931776167253723637906461138798923205859361222967151825856725563857874393514894557800790875402539146834699427329578999542921833193802037458302450544553966972523888807243992191795834381056813663299377759216962055922815017097187819626794392619374925552618283277674612716038422909831876709535973675771353256121284344999176681332584972783636717302597650405119480635160915766119148965359856338297603091437481508197875010022171828327452205284404348453727261294077588491198112874535472330517199486219078339097842895730972314723908436306341973237705407650787208677151005024935722581282033095730871242191651910984490187858876167676653601760258324617176633067003399832947028461361626236813984186288025600938785748149953545199500199717816607340934765967293997538256088807459655154863628560897666863826523469217002873975576356073768483361059535375909131319015965546481239463137995213051187089483407368588595408729143083616781160452885507361581611503490189340009789317673156118390118662256183049635104333559860881424107464703077642706151337477354780240970623838504044153087923875950467454577646969448955687336043239530299037729837895421098977271356631052754303841745801226898347381849769941623504845297207666493837678658518843060048875643633004286572617641212861414304778700137753692148889680608896007796367246828562748654939806119855597813594120292928674831187625362985357082963837198499683738525041195749365095571740192834418560939824246576012242331333224141218561460255522259240085839417985504929791811356987958017874950629733586164277466236007117768910563407028419879367163978676567036142599099695994006230635541742393738376716134939790659297996160630775459700636318212482768719766235421783338145968632869949063337542374967004602826130979308350238875819857728043599877325033221309426547485034217419287776267235990446845531855820818344110702250947804380147206970039045784020982639547865664254523618862555216 [154,77] 204813711275220033408176967892953929520022745723970766724193483497516050552917879287989048974249040091447883726045477133356475419211961332094387711041370549603135529572330803603520980470366095902283960056150998548720913047485410149634875141023157348887653186282736399539977216685602727710757190529179252103397243822624595618992774530574146167116517573947632733975775490114812002535750049411017179316599546936778076941079313589493419774153473913469523414132254589820612623768314278130847469447315154907217641036174130880606687107625648286876566077510781294218309991495420680237529114173382969895679244997393218196232508983368247354000688169393792567477686847355902437964475630557093283455373596292921673364570883520039248309693082504351968332216911321856032210828345502821037403265370562266606984197387202137897921579187728771807137923174782101559383098829593419461182292383221696687374985925515332630035039100793855950142110435000749801408860067482825621974300104060676485492874462954475271592965636984090292588915769664464737672338903692595931125234567286249048059160979213066371758593137792598364316291928470633199146110968723563429712772289396124993623391856799718180189333097772612713207736689576820598163044839362022547706226649236807263756822519880203449358648033859625948676869275023249209022844991946916411690563765723142064077528490314456722230310275693481613504696232857875902169901713091174190543415188527302986400513025455372955902309688397681609105989130503092326797816845835813018452978907552282994943316040473562573351894827273022451389210287859090955349092153347877855692752059515894313104566930536093308441952640762699592897599898375096764213261347769318069941906996826675025467043958045651699811295964492795929734803235741369882843350455266484669585528442337257792288858990729099027608998397373555037774800187416881778521020808079205146394340454196847467967790251637995016058452303797889977231123889331132709805140147720367888660309395121460686888726029923826795345724408873472991105134082369820706257699863988 [154,78] 11458408495384398413534872249653695242059488355769067423249700219828786909279083970083372959717084935948122121873781598127305773669584838741090670751335970724909435331327583608837002521344365190259689364508772733317027931198097246674396529925747880531296467449298404746556746882092409286653760969339431228203181321672070619903815950068461634420771673722973415298693489729892407688971534318895803781401619932751597566572576096946041542832649107853792301610937877213886491769175955935800844523086952826253611763708549716166749391872822627567507216356233282501164955828331995604390317302579092537670198192598272851753795316002975518347808602236623009657443311024422518784924617152244010668540749602769672748938632937396601301433571481594422208180898722566015483258798567795970061272799703129489282604155384890474054625087695348721650412869701770778547764339884450175214118991003210228484189321275433390698543283032265805750472306578334582805642135615062455324050500302162885272668796765484570224611975346861971628436160110008448699075101614355295546555222894692653100438588120066013576547698163921679518067037654891182852881445378744921735199567479679010725316845635891682342198919482840732187792916764889935465119579946478530660504887707079263888150812708677137770724695543527713508236243711890329193743153508501320616150065376431623463640424607310700168721308512220075201600112215233953747373572406778693810782183673053729542270223214254983922577499937357445495816034413970442232346290856311147265349247065369065766995295220736177399939652211436330470131759462208557448490743155723887550579541910284587200732801557991422140127992235403883107611467483469363244130853333830694327276058063234566737663360769150602533149345886009134308054950873417095444297609026758539182857978494352883310458226437342380598565170843141205987344026327912064547359099480640847775971930264438338587471629355484162943498582831907610098988820031662168483000225749652884206686440256274154444821303820806624239865121512504824703936459134804278992370958 [154,79] -3108871641981555010556913820126331505186019880004783648881952313970484439530175579182984198749699219581139966929081002177244280729074791489246629136442288874762488600525648241359867225020810089003877838649227994106626454888372641921352916953981056988673191195002882384708752537673952234855103938102240730512064242815564299883600767014315641805511533004409016500553639034459751613235207358852566304824154332020758852971254603535032257603293056591963528253066842285278575355853883779999562535871098568689959944813206096357593911771921499575324740238343993708722889497605785487862861598715680558013181362985572406041843254325343157133912057023898472310981285803307836319330081188699833205215574296201419140626813466477950457200605238087911511081591699921250481149942070404680857772523960710779764044764708933151443100298224331175329195312609050724457942689586617803335449610970641222775608163363687449425867554466892739064267458857704227051466282829175585515311811394635802011917836002113163695835205956381902281576691944810395132024634076397868623090370396597691938135702128961896934258545882551087333083076655810836969987172286730057637225564571478598476166216230802613863396662376862404807257829748454496608451182866613155586672031132456551072103456821431969176208347912955246106302538426783495419151981524485667976580477901047707152644452753067853897592931466838103298004115809749775602837530265625980016999718886412817769799586606639477152154747982387707902415150197963738309237666457849793792856468581730680309433691341839478798822860667510069368552455932966601754964051772068861223514502063114851182381698250227213683119241107181146282147163415564072315780492803641849495919480695816707684683789222444997669089081620362271628043760270977388994910407586927454807996851542786961904840898270075847711814017929335614778069943145247193462646453080509134376463663507198585045567117828189802276148262728835396520094166063740534761520845809538452945365273160622973446440266531746916333374906845253119732291671899669788893056 [154,80] 76783012578389527391767471998728972666901061467862371675251372844918896814371561713337125642295946369295023139828877899222675948237923998322928362919829358931243702620415385562988010334222454721619926660550210335198974550673574036888754955748790074656576151682867184117146496002496544293990421971162061857149426667295606666472745560549472300751263678576371847776551104557094498122905264958978139434931613685777632241170131270757118364913952646264930451404588109662087311349613421232677164395757881649729535079649518952475725207764991825113413126195561719146744701992769487799623423839181355122674651536348286236352517114805307472142163188046951445730140877176716531439474033304572354148655196403553640618520260591371773689971727686643487472707507763267806547940144383480130012272240178106917682796286458119176267120231201382756580687067900439672457534276728217570283265361549424070234666865100167619770799309228256845321829139749946867922911189808932655703877077189865296163117283006524423524961601504465286029758416605575598762384378667736672212400449990214420843379792383783439245178843112024847191357414388750581464239979984491885957526964761563139297376204245998024186724769708303559861050402318962405029719520928057488483501637136203833386476545997567564474652002265192619688731888975594312010472635443776633905039889556599520058417023904165062523653018498524962159533437055159064776128579695818795607531231521696937828073709180229853011496811666295643335442198884608174954192746005952470542306130133888569754453420247361898174254194009514317033518493388471850701390513715707134492349262929696634132465473343125922872668573608061726339399149036400741846230311779927630358813779477201286465724063329304915287875635419269977026632980708948474595061356616385941220851576547547089381883462577899836161403146346321594734834941955811305775087422923242217569972004583874899259973246179058149427030910688889128888870008928357571104258586672452835947976387498065774660703726700696503391086878552343910757348449058922460 [154,81] 8002499922967358689425942366393396418600836527655852963986512292745341111347976489157631406143525919564601286049933762730875510352009259409441364793229372270813292514049514138366934989561271799713634602869642332946057845160389784596742552521072091787876476037534352893993286238444242582346773439892634716570247875289587241621309390180077308229590230565297385542294971975113186963514618057098424627173312978411756361131100070224399456392433466567017456469936766884320505243073094338196574211142369855333858759119684368403986215311383666366577835949983214243199387935632686987729177670324855100062888419910908949348980413343729720028395150658325699085315098438679309953578908366057119179101312911690532714142979867216175125997254342262621666406830985957820005045569034394561888112603921041298990970822429964579520820639603056685195730242759421385659431966987348871216673853553055864150426296618772731540749409148032855339026740253500014145930138662545748412287393500465421132823155717080189410074750630072084450027102554170293771096327292701237298915983557773919108535105655708111785671330933306435274089964492018833046423958434609478000357677704313255778593219813798011296451428405362192044453887937853244988931996274297122654154038618653786390248079538909112425628188233619859450675724069818584482263788161309300449515310917468940046718252504189909795303685673728808971337716383690292157280549340595829766349921218139719794330291264334391367841401300213941916589866591897298394586508100125887280724728221715409706783710314051427674730815214650757657707208086904881946038303995901861662370763747927121126317350339138033648139412787368594791242102693193549942730177031001906161561187318002034700688761014674042961964241531217417127807157284993166973756874528945427155291711234504461222273286858353429422153577266169402064346661909219089348596605259758754713237879178379578722148638513740121318174551891675299076046127663570700060082793813469592047857448185960468949726094077333738188279526426900974836923554597318 [154,82] 649863839181059225806438470334979752594346062734604930647345706149655840187992817391017582712806812075852308804015033626071826655240659282477033295534938389198101710288045362224055484950250443172344803004468533118912332963942033258382556562239598040922506057600507327493051323306269682181349420132682890966548631227307827567814693718928575037368941442801021310071897876415326241515845380107067896434704213170505624198619050795637035114095791620257131646306332901749562491398663374142387308742004375420416153932913162505925026491345888964264523717038861806898029137539440144220802430994834458584497590912698420918947378131829720217624076217632047453183168448874768728639293556207186486010742443912092004967480570189969278100543711008847227229209051680029769368486317715516881736232539486351156645740503500930133850381345347607699968385969885475416834404687229115788106210920188923963845450650399692554370815329095774947529263157005326045711706522445847045962897258541959198878685227067139482478783259853135217888336138703230011759241190891008972653276414866534780403677501226232950753505118500581591213564115984084290852606265341841695663695744288125900978365917341974744595748214764697123174713059402352626994630784003934572771042948799983534172751846946897822664680265361662145425488648761246157530830668183000023548852352288632881104161476318806791155681391659645783364110542080750653257746833029028886130458446720237237598671185134149950146127082577752530211577668730774764904792979621599503641939537608349394761622682796521159420653053916676002287247619450163912567731484982195178333521783505880667493467183676160842126760141422435955796258429020816946710227384159509663992697413547068083785431651913366370359911542265501761777774143251554472567982539325206888651523852222487127770685030438267871535927575149440912343745800536396942757483022941492556478145107847996640913498974690412785267144479853578879039295599004123464519594267745923837812735933064079367751965982966513100728709775231166424061770368 [154,83] -59860717675130817686641801909393431315451618442025593696567854918282733651591256463270770652745091641927328949123924353394868200468367681075644964763565194590380988546857497745382368316888366436641106761164032646310825985648854071337602987714867249684170901522161470314570958091397158569605714090946538373943046482948501484251109081521564123471007317001631767544036920328393695309986457545345481437303464775475001393697091452647401711948861515735892458006171236946696663279741517243584604358540952191360308894965744337440541969076741643618048473701584659433518473153338103950673724223100501506329726688923287650432719043987738553604134168135440316874012399227902363685229850474902935575366328927699252268688880690664883906599877548518124081258926313526910361476906321464674503258434607474382502691998681994564149782261950362254569228708154911677663635158441226078588930022766512339685990495319272092242686053359925556163815541572139160440840175450546379427605276628588628936084312197676124628861641568765541986110662433989849649915647426901005249755154857067179244298762446513710514263521413800895714088582738163428655661072041231532356288936292640424944236614672275847710966412678123256774598061815210482840323015448439747374708773789126838358807627949467990580026615550633564015373687973012481652068674448743028750867233545429804962529227367599068372243925694145030709179848573532990053878915953599080895773918228179427778276427752187364440777869592357751445192447375545027847972902144712908427504147431818556896454304440679744453512140751213807107995070725215427473231588510230176282203278298983310506093315095504558882587078503731768580752856743258156541243102718256973628574754482938838310143615977840397726697399967546112853726700417391445836807370845050187513887890708673128591127593238554531719713921279093876023726709692411506494436597700059372019724518563126978533995126275947946828663069131941918014985855935682267471061394855661658429882624199295863488918710643034519318673684688684415546268 [154,84] -6935330381972472696470257398333237528339256475275232177493228456295817462187192581308299822349536341430610227129272805801202215203057821477012405012778127492997890153841937177353279063441542575745573042796070573418420097696524691709066271105275161221585706970560090574673950472978545068807155965773427006345539973934855024349045331383423743989980458784468970073004338431748494280009072525943674162515683865550237854287244999709222161760619382864285797858229749051024139270615920081303888122985461803540885186816735792205700356459506166586967371182397114345853879872754247094491714429010006088529519762712720140100201805083119717654661115560946236526348269698109723701054089336725389946059938150620347340129983990164566590362890311127257148722016386845633860934066110413139859551308611019331250952401661026168758936015256746116505329603659210786800891225483992166152175115998209268208661736822045488106424567366602257539444275713412744146115302197004725369289713544911541925041130400803253801184558038790865044334171350511447056083591361429601561185211428591719218123549890605277593937416061120791590894035352807106974910374581380269290469476316531009863959743976694313858245848387265290533085028206388192696731061902109154355013686467605572181323777028808350626210168438934038895644765985231983604653543256105629555133155080923858391703878977750553494183634759524230114302652043489925765546531220514081849068266285430286931587671348975756128993128408177575820454866613565472697992712419218301933533412139925055302413243193324592956431536697297847384845144419931687989027066932715521615534573228978260066024238438197086209600329163081904400012305071862850080333078056326824985102362013127190078114397439103756681562166125912751148771892118530464238208616414039778315299873121375755711375990066940538700617963433003717129234309573551040219332059170213373121022172955027238062437661222150258193292915818302284117208233034623445338917704330547749521016509535788443097421879221640085124223784134127285912 [154,85] 480946737716839820898613328233623681364780608761305705865951266733380236745210278647670249542354263841824466693092071769312149255576661091965359764989892595417627917140307171684350008787031734918559701725492140973982415418999717929930813494524488190653539854107332786929992537866642907769857302960049189478876234844075113118397266332752384601053059770396549755492672364866735002687808914815285883081928432346625220228610225551073131358449899583888949877876721831199294533579515500642690604135914425620798694138537130003946772997936611954737526204028399666475042231621191173889996621796680413154160766020354173672432845199406768189932290989416068726858019751057519348950246322603164168802306713473640938171213906606623588277355064807921665029170310104665886995797962416420228287911250839425430247208493452777633534772252730381259235864048981343651379971102256627649483603601520991488438780563643191832893835663581210941316209911926078985431704533020967009528825589978176469965530161117541037448877202479223990688721908715569541640920820550621753516790062247480658705352032027851288209860475794504007118019642025178409677669266093073576321233560303975812200027390717346226876384522908978294895177396380259823922854634597181778122737794534347756444989292913359787522448537532708849721239408296615880395831565961523387486284979904361076414865805771118683697765861887899949408015635729088514582062840281290531569874740082011672980174890393258962794776575157435450399129735641693167907621959970279868304622957737087914304545494809644411787496267717453939986253105282790049466709386774521127361533742847911297270649954019812656029483720240845856495195747279628792870079788623393777190703935763481685662180055477310401941056513134603610959449555915179624443628410198261266488302128190965138747062941690949744578346691989088458694206741237812339625928750323714429001964915846095873450456959722988608803616698100026018318357614039250830984668916874327798989904700736969646550462413286246641140182869660683 [154,86] 12340466639643068975117581030894337825512065219868776796809598514346926030700137403287876887213992872064284179052550583858193110354174247278649633211911406267059375640260267608623560524768595598057202916584915934143541371655283355438254816847834260414375295875184424679086985930518774388696891221503622672062356609261942094252833832834281985775241721640193672778204964023560630733458157704230501845570367482800677771000111261738032414847177094217778332610571077652470800680591253792400311218589275020186547278054794638125650845166174239903469635318380826705467902726233118594235616153404967060379639736497843855888873923326327221630278511954987874822149896829367013186031268517420687059771997242820772123878316702539395365473803242469171509343997131477836262083309452579492588385927810996877710051692871148679300480877463720140991188095013723804167124764374514741079959929043134793752811900525973096623493087025251363087084257129040534214025772351361183909637670402717081599674239719307531619908703509541039102039329665753138373152132073503646928274947569060778945922236131560624091560890508324602663337010252360642490731873129631643606043681573804336893753244475264356261067345052899430055898741188804498951780588740282969800980609461911662931423352316957652101741676693707918419386759049067067625068627384283648296065851060147288632458286911900623053164486513303943165330910386510392696370060100291765289829903423573437607836068327766483278045417370340093037052451264130028488596831321793877821186978178624240331618163659448700178026315456135968078554683562717321885278654491979383403987958732490461688853172225071439799737746066227430949007912365617906519483069001383126218652775628894384839923208570837029797448689697810748606848683549200417750879835257952838545753661829425504385176105791397691627372106982989879706933453359805206495847763099248345020484767994577045817787842127768269178606868855099800548522594047683155738304200511248917361829171028451849224957754725214159032953119888 [154,87] 2167510926707767321916213755486707127796109991056207280366431568945079636588096686967502494246830951749169591463071108300613000992170618818432026495907790501243332998740257728472443208011974772337619768429922482166565427416969265526550155373406012382344428689646310452257249605216566962576642660081515808467130007649191415683313123919927654449590839455376214532684324524034962173663202456366264116728624887167740660900942751440097494071617928830036534228635899094170225559523339499230117863986481976802129176899724656478143309103105574447943192963406761550596464214475175959034738823848704806476905262082771430826699759663716378044313748414730998831019879215485160471226072020998363701474992138253079321647938769950843281053845143368845883395310386392334846965847051490196562755541777637338871688952866948361449329928542364753036023440838419476531039585918351745642848144513411146735711945033729365763745788510143885058019882236718409674500860060630626717168453499307316314330329247304516694741452435398672979647377192014517668603481197864275236623088543171621872273229775154129623095150330394083359012474654331538712613707674925985239392938158731253828995718164711062837685039270312278176824702392361365634305217816660139078444940697961981167119394118411085388890902365000277768874553423036450238859078939698003454484598690145019541234504162426856994014644236732391170605676457862245053926006119292276664745155634081548643052976140013457479815333642727859774841179196863278460359089496168070061800805318595725534046305196730071344027418182573338609718485182078490094193653273257773868313742512479558634148791791641598841832255241723406162998159248690497806514623929845942179435384513835843659510916731768224348050878939903843457917682222592765250973196256526190618546488220989467631585728192170122445446652371677704251809549787560606073033421077420306420122010379055265960568207513748661617622992399061310855352877549325667684217919172126999605741994740811837231948197591423931865840076 [154,88] -147222962349568337762304953992304372440352694213259760422952223573717949075150131027279081600527603584221521000934419084574537897895486550220172078442784685117802850346259518619568040288706158464303220164629590787016258208890733904703407415588497075480852104112482583152753447324119385004397943749322557639608761833357533288011394878724211571344493796134010624660853204830370089851372196310367283481869560124464611904685786059336213567175560944577079580443971502316675432221642720864800519005343321916626045431063285083234654578190318889871647283564314026248542400407486228984478710859088568761553005041447470096717465142737723902235739120610060897208397512376084054909385406310049766176794624743303210708737418808406560260444028720754365650706363391090072796499860766719525695151589725301638689375228147856235417886866328239988368361039526615636847879863969186291230286484239125233843386525480953059091709542882490400171118769209679341195441219707464444602170464946113855179848492643522256853622171965319168800128261403358032849732172057458458373395168915470938143193874974420563020518695815253227497452709158676929175557939617515510423389685353508400729790601102241896069445599603133421400075362190461451568947236348954003694703303193881474277879099903089774577188386533039117188391605938552534997300190901858875692951587964389683110515702291873320185893586225530496169494507768830233660182707920779239628617032284344959236308032476495351808901395031870684510231655732084900067682473011134824949065114894585399892784613607613865807652801082589577414559602982325726353386766996265892220030036533438807212904604977399520457047969964050307108176985008797363864437418073850369404840192786897713340640388400099281484854046982392004248666397287411418904499296330431614963230963702512752274070362746514163186083624558662881613043381535081460765119443784794465386851353745137208327124213321464972661595610394322445554871696529865343575492800092808721376405919169210803364728470538925264000 [154,89] -15314736986500228148537672858690551101346830547796355307478779675271379102975386141665926011653165889494214040278018302222885652473296548531165041303119710352855395512792725344314301018074553713280060813568198916740211585754457595729462682306466783047918149707875311216116041892090189614951969797501164573897557311504037466099493775014225699388789534779234972883305033841735987235555393588181570918476397640588908468139412478869418265455993272258940323140200072839058736536041541329283763474673727055545627521992957679208044102095346666752836668737517255199357163367634373865518638619907765868656142411663963996575749894001633491356731744824918285651390520020460324564348764189974413642448438622162985555802535147502073859155121908467291869161653945536115054090532367665833932032454262572810432684605989928419605559307299831639695050067345792096941451084064801747316609673804237585955315328954695909514764261325605713741948131871453480251059070933530513420958935168452599730710773729074034715411101636586685031800110065354128404591266412916481037368443651549304191190536464520369910384038918807137560538825117236885322676710362065567162203262646379393943472310065501153456112656600742378306112453461873700780633314798224520666582322074130595545316324366556122972500593143484644599030445043798110427057969528916748386243707977585589658650909585576191056648061023366114370925527846125645658929110734650605100389814994390895061030825521950883955532679994091324793143464962109900162964442539195887659626918574596610427232612877863046790975315673326242963306484281203554202479511681471952604262016868246976522376815356687332404560242897475070150460700266964221944670301566760973421901130992245198305082956924171132799054926535917071275458065178832183258456473725410503984223765852059377656797666693346795944202071083565671749231295953285759047142291869689813213796988394612959812574343914685900730456965978318603031566836394821171644681764694377847405902498227955959415529135794000784 [154,90] -434735811259419268211956756140055400177596288776228086835390650728654300539056116315903251351780202768978002264668865819462157163264408278709254535608984689925946856094720938641886331301377936847429019645817041087485068289969439955034607752421950011114436426725090829237792207091664000119248996231337314976015861030880841459083401359158374192856945275805862947579955611433686845443519567085150153935244476529361455754453548954152411716609661879575556660262521483009008849730535659462973898762990518907621045118474928342927271781728253330183596463947612520563058583091257892528344017524779737256447913550837902026978387187237291204718199663898520977232652713791241593924660323820495731222672398581052589348132248233838902539836838016375770091492764692205238718722526270842292820188233853763090294549365720534127124719760844121197261741956042658350078116610542742701418224012598339845051886076066826424273027982759549257913871442031986121887860067240770687153266141910797293301864355895931051170365161095923766490927396141446214508525876081594704927430928891949829036095808608825172551442407407166275274653304133652836490762527331991718784501843709894178058053429831191792082880565128772914207530103218857808210008981542144166740860323664484010207720953305441454913674746268703183958574425848797780452548384157299416233661641417101815618739170989500375936758705405924130659156623901017089343649232988717664403982175675683015461457629562664995133107220441515574510733699393104538045084557224875497843636331691457033762107970189699271112971456516405203671919798764689709268273151281577323129190774436666656480333840089054674758916129349319820797672153701471960273343370002067379000479151127079424712802675328482769254946019144164875108730810991126931729421583264823265038267041625944085327106698307346665552803095206138499143396548792993595928070719433701219797581013764439405016424081110491088318614534721721205872845441013543987050599619826632079879110346353594725211670034656 [154,91] -13705357399450387780060387593720923233257139081098628500447029015146814672376825458188853369605094134542512340334944818907135938985586470532652246046441073652888099556618091775720542776543649882320932172182028683197146108936979242492976070121295720823832535912075914020939869089746881636991122151416241183752056195943644227904124730763996021093018398386438354999085087062292693625223002227024668358825989329468754294754801826458429115861847544393057019529942885650553693254297441613270600020706115852095098668729643886195035428768414872336558989413554109987042112461198506239179248706270567999920457566131121689813561992168951295219405451318354396842695605222077916324631896307656399505636175338087613292763262335707362824552754621436601693800770896683164547990322445029319015047317314714065163818276507128152071491682352236509868816727646605022966020977698635172710849120270623831176644433194992343926546115339338930945616056328083039281488318162064665812277735339424310605900981710374668239578173391536803793693754337917922402609191097929820491357954560824695246261550805660371551145242326977577241960788556637864713497960690126114011160784118011028380973217527961106092559773654812639406298604953571465546911353001295431911129894807849105104248988202559204718404054566790297542039809714277984843510522803999588011322572461756239110275792734704158419369811749592537449548986647162896254157733726560369939802415181734504356188141097813654203462246930546152110785069138553675073630321050398127324555882599983973612550336876247176687412576156310788359007365799702754226233361252593802874434799525591225005490783376313932724543078381230787534867094587768201226634747780435805132053489008079421739696080476834443036674658090354639511566662441990940939246524849344442194259589724883188440879615465673349448827468651383850090877648673917886621343752897371226380775284422035283192217417782947588444150135541465826539865688091438165432714448113943854843043606819282069612032528 [154,92] -1153896844512532666296473473908650913005578071572319622693315804315524605457022632806350389816453562413293175620256315514322527976081461979379366837851773100712939204622068326640286978914171596620205700330321723280233070653434190475874964507790521883419329418727881630223019381287352082172224325257419033271707505910668674974859918784449270297679624718507803870110901076459498788404792187273842698531803138237660330982597616003460936696864447358956008296545766199475487687471889713536003517754269848371021269353451186566420756518530450799276431333496351842833141761652062145045012027574739661678728909176577165739484879901540851140354396383545886057696641865724329788818987848392693703519916753472522985741971072232580312017635667201198802328967137641436702549802876997936776503443093199886243195257018454450454105470202465824214325565606387345478031169156594791119405959755046479834895060469620099658324220452546828776017046232262301333304625820280865695931805427858851769749480045651648824087743372946180942358842281285407686667645085486487329398397700089925206206595328618816659040218522419559250647601870892735000898225021941577543098977841531124292953047405117799925565866703340540125368138904952303739962991754808350821256779331691209341026525430864981547154795542844731049945842064751281544085686102479872473360936185658634059490657039034709357019540928554979730787215042225391724639490849361226231972437960850272309675495196704221118924952879282232165894051507809280211400047416506538984654010584372165422623750609825504993655046017570160604574816454511315437907032211338009856562329622335224195380072735391746917338508927394724090401659100270531877495276877743046287398868807394418138223044581738415584882220605611360961589614507775782607588807775018389683496193967103631520527678460687657360965136380241400929692902169537342662017220546216003307294340950461993085737768575001096590603070862754441418021157284971957675952609940057901523872927073346234941024 [154,93] -40064587758527558710553208872727867245148661232028473472905117367170379601053186546295473497904855543949581634079846682657834910989142553127341268245579339225534771698890668788499102217203155034426377332366127059596508344668105002579294591877738234349710043656738130757994776114693498350665652216347263975274546779174778429005132025733853554549663038604927546042110314917301153024956448775196484407360785632335056785991779070346084317193191089456926824132609687323193999090302171397287009057293586913308649526529939384082088797685043781880153846371995349482043751444470747716327332447639635881057807255708989131345878758816693755577237484135318386839826317259284264965086867506664930597814665585523572876660701303676256898248371330214938250214011138410653151978148428678573011875489519551128736306694915658424596330244886464487364177445802864024259098858168286350066977696127370429776413034935354096110717744241258593170013095451436713136520953023317232268210148932241387443199230107806094172772879325361250115176372502582125368563414034469734376463001164694747795613742232444526619387447785983749158844837954395942344970144092111492170486542545029291513117787918466479654129834900838977654864659023794377771392546563689536606974515190998496649295804575684109887135472005707400331938696547038166946477207118224116692447613663858812636570417682536889705253087867296574493677586809048298501652507613350447352519307181523277368834108890556251513046140173632273173324745659715366238193789632375449993868015273747281720231842061180301819073882800318344218206603575454894697904796544364749091991298340240323384859771848803522666500057578285656980539124486002951305091550900948621476383970213835834383522470570511539268450647459581119967463980309046056106451346280054544314717590263076299526153263107412711802895825078415218803606884514734860893696299904422636958126452954655924064049017967478847937446014190283421775004346800763714728425889957985642484690903672499368 [154,94] -456066808462686323237934065446655070667091377905673616559525069370275848166130337108429490369485901545636401334524489033757976041488459146902327421249380355170994691580108756037551183396201736378974761394525262279904825899123927905988603216885645962804378250892037820809049088119532322387532918589279208660033060631172195517153946585049326360203069234920744042625672641927239659764650370680314924683126944859862836089458693236478670306169911686336386761874776016748478926984208347065931557448181982596287675873872420994146465909897116559268585937477979120800820537782658518718917684767506798045317198003874538343804333340589158288519570895800418643078891677021840419844231829298009911504725193178178085391247574939724816475587770711890391572119023304662065403260665544003577746326428840317763042347463923272730383576089568990590312782917401117347825243906587365497598837087194618186338203892966450343399685384266990404966239810341466675671596928348007355793416173215185196739392986711333158714214961732198423849482891851503760325315278995979095501094707257921418141549439022169889793666061954016488460766745232429756613946443234929170161969916784149244637732276081508126793283994085599082669666436025198773333813191864154119995275268569943016722511182420992927744048833737181901721690383197269218408034296062442747635171413383585510727602988050688389917746051308332129987358645668923333202290672265722308843818935090403351343688217526700518245056340553243914008597185507603793653120312483060565747321128763412166739210059729858143749152385469427686765811639493816735983986812172835042893706929599565606800668047985040527385678722323924244118828753409494496639279577494866019845055138089139401809346433536270001456523746970876326387671308486471463792805863247782280170975717528151280724182091925925520015604880947272066033730011753903228017523513323844140598471053790698102939629461155076484519251542325528897874436805835245690228204788990224159154624084248 [154,95] 746689929774148974008618573166445630760551069370541179050599270742761113291001716098697739284300210740490346217314741387717022130447566906561771584040504790037770916745323818164217535478292900737298367618587261221567074451444193941095913937482403993698047347892758763243736583580339927042820522407645878216846888588023015320134892769231283965485763265279400945450732819250155127461761756841707193211485567310865645199152853318877555998795608022761693232631621722626404851120062957592904111152057377521943938046374624744742924657037447759186838756330699373151395707143104143780267982550585405415006156632185965945309853674897006957980364708895682537126241276240527293888650097262733738252306527402592539321735426043952191456250359334824731105193283189330729780605038947299476045140147775618393087229774614913032145247476681897274491393057571044405673596456666453679852332218275512784089690293948999682244846287053438036229384033110408800402692950622452172399335345351536637040674498896832575682533013201826203491284484534888532604858259171368595751031374938381655852626965110219006249202019414937174558237975375805333617757784220667634092227404533098459854224170978058876137159560758206937023382141163037576139021699604364548547579217776676669638867411638029584963019089827499361725222752708944170025893311423405124524499833075318853057179125698779093333596093178682764854687195059297330225926284730383214789707525438825113896784126257744547645692160872113908801855805648795083294753400329121915546614714777379625904081331468919039312576708079614750085748222960856063056261101657805016829253839408382239995002933988912183844665339130067153614100236768162945804912287278988189548536700236033304576933956200477760376152853497899459225733893910964438680185067202419150940756521532173394407797965019561579503366299995022496914505133921323562020698733178167787113102908040472339520281612268522522750033146969058776100543823410014834808407275236130376499552 [154,96] 89030179614428851655720276910189577293881023561963060337023964682112317306891226837606439107387366202237636766871823314255375158435095706135945969806275317859635490997245236793345888328601597012992030605643706590419801532515989273204379034724935585337510016080317876805194984959275686846515238298817873134453759912641071135234473074713282957906611278144931191920245496512617940251177695320662010332333498729328441942789385538123158447883218581092875787107026991381185688085844491414253688253016645141609021201874075559654717779332257013359443827741675291849205306593611091667092519493801389328875755517172019315724500263294572603077376821600843029095690905011892631853103011335660084948559032447105189715320524937200414654422366973321120024872355535411416146890500128085304604774527445496513068682360363379347067332213557240377313368062982507947090097335863106447282974058723661694263865310301458547899866518530385024682833204335228270858374231484988108113013128924777398506225816216439691395781110309612129192509937152267859231948836872186210042032313640719446436419319265004074804900888410984131373929433096626019237897965569612021860360673358453353667614020468057992504478229671099069915652023574341099517674875830151793426641249268291500482893240616658717981608827772280254434748292159085774115193816078799691734015312143016576996840252296940024717203195610597808385702708950756489368024820738691735666674295285983478574689091120255824938525887508167916134820972488748044786919154452185723988918247638319911382756169813682690334656041589002325541936720042048442242127336691082095001276956487756085664233106879045122807596397372525652900497786204581746877498608379406512682298402222309906016656004820931118233689846194594956850247982112841434652191846547271713355684661573309843043321165144438088343953842219286480793120138381651984383066426544774584099319534319707313382007006547044832648618209947392948842645315878517591383438513933265279200 [154,97] 8678620036266744093020462372755169663335562225268121398343057338716068980969474472835595484809710717945326664933743738775682268216329042573867761080265791191243414092422753977494513958708607748627618380994462724995075463965786958245635823545581209906612889253700497228518899745498607601875173272400709867882486125548238301126597634261695453767583779049930384543738083299967085257471658266955610363027354951076653298354037657375238339951101570904311644854942850043287381479549977298691359070429471083669377433047507629337735251113154327497085334474728780013609887181301415663890818264784276971059434426765852046819179349441746052157094971370654467000122983872839782644098381452186325851264496765875327119163676419545685241877968772356613781581968557370426562356982433570029720002445290037957184726449159995430943851256001793657547984105846363231671236505767155701499346273233232560773951794372571466238347673199950349259273715490893562925570239201405029990196136643885896413372902079630166889288560145897130381070459996767302475699556407387142922506099821939201306576432805153049376584942493553371450916055050863092446456113083734925865490322562656973201400030715475013810288508236565397374750419472440516018365598850792261148853599257653735473987916516791947482167543863850458258018562916582730298405552452072386943247034238945993445898385935797353567984314883549304696210413549947115938149736416186264648383301534386792171350415366277068543539406525016054501835649877211782423836921184928493428239316217270296846417105411950803573898252779886458999609477105364555845047122427041229823672058364648775964091665270445047753747405019406548147390320926827220284584041304482091440335897571733669067553472968229355175672170537582125226691653762108268717007771527469871478970729297209480790946189329626212627087917906703655908019769906365812160495433950699687973501201748710623356983400974276724920429998865225174843652928587573548728763255471388184 [154,98] 250300067997188343587967911662384867837635262745938659865285610297159631406468203425143171857770843913794401947497839905436910499919594401680805140691766604105022322948814438696905381696038859290044670067545705335122290893073460976597863617774867453178412481446029291456968487302415825080439212515182753748585694595988902825244399743523955082921420851386383752042278877934050033102763392322166412200175323618208824034605414844956606957272070136628676985496968375842061136236810704761919396286231463358039940645326725023513857297749139385080362241804667741709094542534579689436652092300127890915339220142824786607042983056240629011022008674210655209743246913953592912712235289984415598995436456082353744749580103157268234640420062795097896607894858203625024453630512416477457953689669817363524870789982270057501677025116950587021888455993112187783886680236702000987732543951752337888903235202784056497982805090557299394188977004715490154272600652947770109058731627201538049491828771160929861684882861562757767320318950113536989821509018961566939676787842247544644913838112175907135810211345608337912263209759864595056498734137468446396835058522961037990796236998940692972559912303794554275472834860300395498651141473952374031314860640170246995978464009423534362866487432621161247779172219862267128249913365075728301119559515036247309834599258275727433448056731184092726139643861194099185292338581352466743187895225142705320954848012324061128074036305057441473880815570626519701392165261171147495826487599699558902387912834510626147605438224480898429610090207761374010844506994619197364618566192598868244528473763903927167507536002187777610240595400604051426380194414281523341136649991624331246797655953325821510802273127552511600428071502663622702146713825471950212020645151884533276128966864791150241907680625339951292653333456721004578244233739835417899556915602805487972068700601589355618270659181988545947764118963071439946268203666480 [154,99] 3932717512866806155354664268468843973442602117309611448368333184819613690033756872879694558407775031364827882229610107032866659406561163632500635638907929942886665219382941478581278503705728046097527998914835805788072271458466945070986979424231538552035908230269607566101586918005331875688474899295224913100096061696479825308624928482631511189733513348031553387864001051518818775120226497328782960658373033458807733146074024267062381263230690053000265876438554723306398677612149429515664315558028627021973999508144152812619507253639277433484790837052434646197450039184154269168278744560888587539876362576087151676567377355659024030849379082557726904636203604104982388877206175390656710201390695226717595220315782078916424128290188840502905756823200747155961842240792941703614016469862276073610647139154657761924946816658320191145589053802222609792627663965922715752877736809949444500163080267432179288046204216479309014137765720186206959716142874007095054179721610170271615796840288247683852747382817055940436745287719579151029238907015284348530000605862426494172854048227898104075368463686453096242184927690890596668850028810877830360814321616653893941450650246581320005110447362724964414375268087053980789580005191393288988422922869678649306693013146591926957552114050380715872115487722989562267687748623176088131079306904992675463292660877448219822782926503239958870309882683919190851591966222626635876922383263538404249279768791394064136471849833632477741358347964191253828133689686581267358334713597329339224150303367890373255104057990593867025671522268244400972680390765685869514294346367336066265951206875038932980946894865476578172694569262722400831294605455569673133892018425500738315810878837283147393160251077101437825537485828031960396142097387856731326625115259349116887405863854645020184667492899539556919284238938149673785292982780594787954794783008395847080428408950513467676968723342627348617559185706863739735862520 [154,100] 46522821688118470105542145807474800822151066497302579102666975411061326047550750714968518059918003113498506248869924513294072729168425759443357658455774902346415137187892448276385518210175713433815234418475709971826293266935880215117295622083666077123730272293560349170310965311428458764467306825850529935255875941878840058315585154429008559142690058262865619596673559842977953525348679718448931403276672873975298273690638461103452470172528640854933344067411408269355193138065960213827137032452166442238956750552873526174994695654598491449337174556497684174728266276717633266027874119643301570664076653490920340526787643833232315727505441033449893761608002430112474940911373475084612900301727009467406853373747498650036629988191364053430719888589886879432555825496435534986940132145433280831610027121571165023807312572295645356175291399056105937251849886217602910820977977916543311581814028412648179483400946632075961370832190067385425624854348055862834757266513164556754268865251316628993078202974620773800847078716493070494968723220809303147026551022298321191490258228606275030235635160128430198002885402711828559894160059237190398932490063799659993679367137349053358661355498469887093241603930777798990208760538335161662315153632431038781039338440894495399153696508604724927560190506828396989664379963865964893044426347439188254254901432581634042833238897311785131441205704620318195315223138470242935594147832197970057340255192693987814632966182286150623085937404354262639794359151237230240328288125004688624503535906094155880960094503022666423587907730482233358243248656543181774030747271706674566408790183077396765897902671633029630919123999032350280225945086445111340962978986822390222776166779777861185623518980143021240972904667923506044473648646665536200569157733211977820067990107667211485415247095512982967405317804814319860027958944266077346190870604632853749745524706088813256302423477486032886990227402552596713280 [154,101] 386981719530143842895528576804525633172449673163517377522552630463250984477346613446320701117900404925424113255325506642607567968258226942548371654645839895725901522844672815306739915008054284232496362434423034229198337797703611466737119238171967305998031075532842590185157461346949898605460811643345103885209283165903889963565731859707977637199676276271644909642160122102977142271981368199038027956917507895090562024151918561372654722904215166144919534408899368190941177319019741776544942045794219387708452364668759973498950877212521715354217834105850936028171710608071575827275420228731763411311254184995478304286549148371666571917236794123026433838225645418810133387036145804173178929471819794356614027801215578705994452072095813677358313268810094396006576650030189210970551533953665482615478901295106763536133674718431384544790791384385912517507037630650273863589154723399966404994056766270651095664190099107909900622158805747682993373198164256854418354351188623734523432928158893623000016367628390881592812553938910784283982030198131563196014908700556111978824321411796312800028238990145362719689878344782573472946727801468941150465651667661338148593639722927618605530093625079664936940473552301361230185183666520148328185058323919471006669682575998845814650110900927828098845240967445530050641253766937802793647283318609286568433626760740538685101406477526214007278415115953735262053361513241403227315916955076399143167853169299199431155519224686930469837839331375968239841480129589171593348371735823851992568318890570925556092527523811381342422067497078538076154221844210531607120945627883396197389036807652965238635349175400625995035070057436303641386100321764172361505177609816572712561247261701975926416431956410067861326041627169088458632913427364844978972977368551838276007259867340686812288260598477278618204091125586115088867497556923473993071869952886772722947254697384570971632030753353983511451764500707680 [154,102] 2289933399074950937834116557436482255595052896845653342379035709572850071049661713171750837786822427112414031678905751743253632615451692861489781854502559238712329728932956271820862975846141627174246913062867442422131259473961076428369307833807956814831633685414387799703706778611546271901006345160004576888622271086654356975989847242926479297681777577682255207295170520516412061201972432292574235750549945980272489453396032330585341737635461469347007379002268962904661695926735665473471552333411305128146144095804301825294336973011235586786097987902452283628988275958073637437071423579885712322011877747899221186704704960498336726312719061640991912513100015585690066631340636129284935547247920031111014965786108795035656479304035868156754393194100343886830965497988950331615661730215292684155654465329967781099247687851791598539127341576979022174133506867607063737008705348295660778901252475766510954789888970318700882634007456632256659686644802623819723174773425339532283045424775910608147745256062503019147998935828339721589373307855840516899014312907722564333348699909469614763361254979420116969444611338858844360993424873769340064114029987617077502408921095238138287139672551612315246986758234797341090266447289165619965967841144027866501212012897184227206307631326534373502775599145307334810932133408110336259793644297687624329446637094623372024832965234534188236300861259242517529558627655108598396690348339461563483004609396062176060382053728881443490052671306689419504771483487511123887467032100424846746587436667007324021189029332380984576596426474524100701041810024580989050905137974380152061060272126168052662945272649106092109900745684959762648463081949663839598889037911095073289436888855915521646474961778720038118446883425399334272275328117107276852094859698640448606573490145108120252250599369162422507478378574442917485025766666517441542332632925246104155519451916952252195707568848561089538507358504 [154,103] 7848021274258494125068239367985096056150448322033905081142111334466234943193170634006963203451307302057002993017862849215155054857286571614971099476045698253463816954136553829083261484356565339247949632267093293379621065651224052042738542535894044782516357618784151312809160424957426701171470521731020850482258573489491132056662976779881455048697516951071086985610547642606137625256635994034530781835037024386925860896272071888517489997269295159213311273550396873536377324019110857271814752118694796044539453456056370184735395536811190981814345354561085838401613312728017254261751270031717906345097848486335311546466451986035429900386451413033856793069378880294326677075337928294025063909255336246913358991353276760562238287761277983833724635708416513003600323462700859960029507291458523368629843284679411263638774143214486428456212776313231361359248147725087800354745986792999563575635799141237124841683534981100877778724552995514489196523392451395355248892230008373164708625435043431516916322747991605057478120607566005906500607099926698259294360385122409062548062273571727257705323554485082344760743674266162307443176069023967285437952932339382881983821878793907875708521358270061240684144077951170457247896715105685990989510585237003140387434269087837245133382424842655861806653945842792343065883825243976765526279621160700851391440547530571033660160355129903458687343068006249814016662924999281580173756502420636888732684497086586383775464516450804698266720386417609972778611619571940661347346430561346310025579095791531710463671617495531171656261972495537055631978264309203219071246947409844825594572917626567636734840780138039733345977704395680568172739636786683953426120102478890189194138738855627214847198327106805313182174533780972774335756849695868693077317742874300611981911085575060754670633276536726520127417939405219959956733414696667827428061835947295669247688195177499022975713476517236733016204 [154,104] 10727859957831315369280832086163326787753089128487528479805041697684692381864082459302741548105616637935384153423614258792151182981717025473374203512689911203048436922241029921075487693006821345371861479745540825011113841087626028541465875212924664267399201292770756394142455214546129460388933945054939550803530136870171459847250667889127977250482688720460597653493938393524436902941858533808219238688350830766981364507216667090498267850219910281946798479644599485019870713875362205268774426192975289109747435064631848088320470876023205756700678647266359663635197371186232164760673151787199569224414737355800686620705586400605140485852186300529128687193077374227043264686422048410393353050560880805520355254804650625662153593973176132938672961922344561092864452156904881578612338344085444108588319383722395586694509547224845686616436894300441642727158699321684924076967195276142155251908177838486711560171059211267865624543127193047385148242210361417940772051523714986622716568812597351283182625552088640896690336311009121670871547111107687839043871702978950488854593108510127412635440833831073486827693024743699523061584427657224397602588670029723115205318359153039741136188849562053219377669621992898555343532521955523292906783657413826141055635268259299821028595151867933515378247142397724202089732079278048936406081403073200848973367801165821322687095497633192019112771545236219229339694182486821879203992020525346081084300921915618753745170899059062187102275047982050465907785586427722772129087335409271522118917655391594283728380627330456815876677799654539147333895180692520382908859282805455430556258728426230720698575267300651026338324364151893769988828207951414842695918339622896468503811692398518009319208877730384611451485843650034951601481093079133424370042769920574813130383040464220712566320854211397833194433311422394206656856828651428523282260200254434278972850064439561971673019413235550972 [154,105] -59302079379575150123053893170713511616274699853217290186639240701948775428163503215411398103876889101010279246662341303593508646899020849896343376130896347859129877476326982853304798248768176373919079639485133844610812974430420494306817274630400973036607552228456821245709197539979812016570832554585568061648896692781406030384138264778398338337362523469316529389205367391950755283345302899167212235782782924924108782071487571895333475494478895647724237740222690329187763134918342772991670461160422188140693691823860157020142131552335633106389515393742782983766521975119647948261714163882340699692067703474020831292411221475471154137082022510986069678567476372806543973501505055867311849864839525413734528770347829273802866353660675725394000111255503535329056381980265648958094213604205082723007130369277944411023240572814906899761925808118347263760943214277780256938230280724277099691806060795615371619410224023125874502108071943811492219042222149579222779715525891636970822414600703831362032380618721954563245696562736851646179669585744479514907276262414139648842382444477087325393931861682968407402986542180605044244719295715539324591405699625258437532010984121039457360725274516907084621256697266276619754352747309733934217646693679196396395617340370100211428089084961066260540828451822044499953832187719596221670838036406804496636946733550562789881627729470607953412752415362727892253703461278386272556848045239989263464331159884311509227568349078342227267944861728597378553756774941757069742505810015016880002724167880154605755201962820624997567320817543872807713011217369265454893955136995142686449181869031570969242514323333593938638013549092819064706625030955775450624160426794601576448350092952571858067617669103898256947117383371247786427843283837392061726035948480497636800987652404854113855124050231417126094146155528189339470302365249683456515249197656777280999395112262199269316268433272 [154,106] -778203987703103924820442098790420130249425214762815075272787914385344554583803979854407970709045550504846342667487230784713277903298336395597500837520770034900430428482868918017771489218139060646131161302258072506059556148874719070486746331474463606587402119651926692336676336536423201767603099774252624028181381803551113831813857290999921005698548058256598830036147637302539462712984426344624250930118886676311319093598926075934915224284416756752760883998515725111864176414572028309965892524060287995279820898605670072113809696023007954907855251653832305119769920312511801755513008264889580980847415423219890336167698453791134853051392805774524985754810440709719316349475690153199737278619790003432487611974466111954914830551819488600020033933466803365642781432940660502099188562875356017995113786139902410787080593932208225837094256501753524762533568302050008424344740400050733419586526476667519014208398903685149597658325368458364013247566090876593452801542766626496213848842749382293991476066745884513619458876155025848282205981389879058437570488982441753886417599312847438614544951818918042979065614291122595383625811698688375212595314189693577925279031687407811565877998809369509819441013928251985135348248703488729028989064376572809444055912766031542358450465792594236248847964884804526134512552582110657132337245582112521678547686252356696442021836254613748345962954685956922972565787195754626743142849067657159137462112426698577745358041400794656359460979255600721736156584650908412883572985460859587120221492380228583308477911164610444819565320822837608283380498970686163032913852955105088546563904390159548829174692101574784307092020072061030717243024760892625131745628411211449983775500934746672953751626359240997002989450769421144087279505245339798574768487446842971178125214826686551534465223022700773904199244145906553840495613284973064029445825166104060212699540522327643231461648 [154,107] -2571492355586214825132847007024859573118104753029426092307345612746215286185539156230002787726178908897971707721216868853189006506908415366686704490787082671471454291852540680868446885506742083859375252147928114782801232842737860653588211617001766431080573132733389588770882909777995195331753898718548209685833127789919300341633727643338806310344264629626585891083906003201844619213303757074740528782833600464810729601500310320257077306952539274063744596176778345989345447754311461722424464197917131011044859677844830690961597180521463918424434596592300682724848528447434276202273864283593913060594607365370636605989081202516544453228463626129501420503748617104215747487405297934990652847705284215512746342556747872015596257063855950643167418856003486756042991973975342315046883420606550114094587078681444959616311340509023314999420854305639886906052948338446114157928422269586661736019932064866276474828521225772497634105551011152420108913725366681858398008281925123496710709211375135778322158215481577498009786301197998140830997706515954862317867320602260561471353751082466496891702058603551485224708738885946559572246821784903921231814155329193752099234776013620254377889015329697429171657378409228527313392863632870920693950132183405109879235822317142471917770935525277142949056986672324733225651043664682717530875157372050110416548339296383896049389569436379494100908546582756345125226994798857787977629062593740400338381899580318439434805443968087755574153840666166478711899961014312898314075638176379328754654329087800804291437122701609964512352371673897141436032366283293556419908694825707196264402218916635736284068612876779877732760626691123619502874706157708953374420560969627635077354971436663788237141072276999247773340401547489419577795124281088151505308839077961840319613991900138736615887460507400982423008648617266248042005299870761633440157435958717465962297207649933432840 [154,108] -5901221437867412444976728715515084745748009101957106164810019280510557966035958185951531968108931555155452938274456320053459407448171719404652199860502057537439906712932469293917286592089813444535981079499209660104927338259845726850957023425217498515883392489436765357808070468563253893015086196768832132454566817952098866732973006737549209841643005940125511484411604673690048910758081898292925360210672898350625198805435807467806692356533584019435032079855017437751232308911313040936526791318832715305190750547156174308870541605743865670299564326541759207422593109582627701521256884966515200566684427815394723145493800197743397958061224803499197613972200788204823372252700120789481560204830638028743167245640055759712833509953479213465581871069435951474996765979978330983502332239384939012479138251845297063201337867701820435423352580940454145800990101960323446019193261972588222721268842251297571089732939652561852626506857656019808916448830251809369040196319958581749877640360469940721019161285381043495182911819112597616781160908986410829518686300480491313431749923304333248399936150056640998286390611861278520637683618543007709438156714508850066725118921537103202663944955301110511103086112693714888542937672505523132764125189022302242503613892621127423860673452511681301545945812155972795654801901248035741308430415858209457113314632912006167567341916874038236730800768945129218195214239987925457312275494092516196639420047125249667280369653436947856035808993964685191398346984917586684720665387209301841311584681326876871318521729860368888848557849567916483592515637463673046831544119798726945143502774373440743605476322277117224423010598833351715102354913240677145996075557577583454304266218232282314053797893051225340939214099737267978841993492150439553867256869779483643223076558687733595309434903295087897870876958625237307512994449746962371526515403643617298598553925730328 [154,109] 825557901061500884644601292118897966131985198184123378490434979979855828198533012054540660317024546258603847300763583883261463736335454480421676825768489360519619081156906433096259894700725544053075460175523390071410844292851264429707106166294012181427410142649574453104224064629741654719939258050205475577861873409121211953066612284168455292518989300755732880485197641991765945423216824089079214513634180367196196283057127039485206495335808541665080445458823046874868103902617875299267252492101336945296122643838018554352010670865292258123281414973311208065516838745864768686569810328845270925960226632592847977257590560201293907695550904099270220493642705415463964071778552708894830225614741269430602858116253380823984032737421014174889544047081076406797858058633937941372558997341183611586019366894685297611109559073599897349259107243544697248367805348331258766669089434975114531134226433531230577796817747516203244927451008190805347092968080882903791155369315748767798057855562778494837174823495186803845492512078821398625858858517370552050569235902163538309154928244407071752415260076290128759940281835860900497619350655586694457630447537386180523194550320626076505607992820118909913092995097088608783338134075714313807017840410950233342782820035302678330286496558427295750736430151259898136753398767508153333943978880394203644122664586943744610160642504810108795504632352852633458837534489468726837542990515218702541796292836746812365211698682771010649825396716218210916906623152135413305426574378653275958541488733188539238266758468289080533432483080047582097788105050689187623323407708612907061111916505332140691001191335910335736764048480521905183996358004730395867455093313832501823994127429045096847112134593094776349486817885725846674855463474418476402677388232323763389921646121549397874481761158111902179302955530637166409617319186893100234954881946093770246221684 [154,110] -34054383783739849410620096588534832471905645289651648412410415083440398219400742085575138220277278925173613794271598700794802352257659906326436119596350698641801731489525416314016415469264209752259920974858235701767574015437668956760118851248677810162346060737199560695101433473632370729175005706416505058013789327780541946843463910794252817962968560604264729184257635531586107174290073328044481532298840982625993433663224337793059527226975975025765036830181728112557242572017184423886304497519031694210363876598129364067287648756520606586828282283352897678246667572460448743693779858293488453876496992462812144511725922849549354873093292076638785633257447169315079039622952590017618634742857305189518059280092747920287430299067765796402026757495844390105517109380850780329275852284521418823096176895319794316439072699934923692522942121638289824712587642069141347523309117825724833836138452727544727022823639066941170515127776227987234468790612370355659426261327618959222837273612006406180844078913940862298331383802647553662041977684956835827212719852601111010947875237234084076468027679609992127410803167905763277943711691632433135810339105191653359073850765686538220506027141253934836925453869726095779408897951551382719261516015400339270447155367844284963594271720097391644552264883585738794892607998246220377178262585084056001177198520357092761212965874346832275371196386416084163501252003953960951694129132884151997991362311888110258750734892736569293703871953401142430629063170519706180469900170241173133425562959133345425212944501600088019200093402912483545044497254663500037210096931318401757012803340736620434532023122311325218559592109727729887797225353309605388491365140102385027292397448242517691540416269003938989782908662397836368968389880303300194927180726799222730392790704200556936987025795027117558266662719687808873043064695471508265428101211743384900500 [154,111] -16346003344408687103651320575335125013764381079004556245563754312918662387202558529776243462643300717808801476870546903616924162444845825762044540478320403696520720451865180651723406540322647737461044362817050001135763859917694785291830269148240371902582359808347538671650890607048476027645648139451779139496590753219772691730069559032965330226478254384170264405137038830585348472107151178681280304705776533858499281732326661945798716357267133344229675390281503925452831049938457190065334466983065637755626696413657400540046732002412571896989439463839218854537216507720909073168231392455586186772304448879353326122116795186272986168405632790406020659955189270747187822569991522362673008607157961801653560033310579053559127870620272247713863651707043861209576688359943730656571658465485974343752551677698210702690940560060614372723341352983442531509268793171952706814702417560920422449833984184828735672031589542984791903518304121890872789945676517072041132502265176957471278304214575400971867431454170232803964005500030253998894914276943016811479928776459797765747593064302592281987037992267212853391295278006339655080695340985935533001836941950772439784324914567592055930349196477251505871701819475455932606544140542055445035665429006960094227393400605333815080464129467609161967119664140005220172215838351336178263587647456984994848835824594127363467285624667585607565503699095075033611501657622689396969239199969941384258423304864610008092006264740208745279139366971465795515173205499980662939815871824158293563256190076802847450941088531515441663597642607142427057777227399014411735855196440368677617261298464686408298156564852207484794083809910636111518984029934089566995868245492785975776948652449261512764562274215024527384026893210776341022590365476302700534613519679444788535862814070138322096735949701277881232597135415230129750161082941082312266403546493864 [154,112] -2325764047742798560753916665296742136688504380460014731578956740896002669257403307116999302068653427861456475771127701081058794857259464335689032695023377688804876175219748806604540299641279171568436483543018755577994995991362651057220825370137483302435497527947445622213427664509716433674076375906710739855592568606638085264636449925597214506462742492821670473471888032198886120388070182455699049327377279253319107559245945443989787241400418390112327365721093778894056610564967871205340987152103717097637435010988453434501801904583449646449788329909360780152951481934563237341017489935008889069848131505078788858612982274648817248900683870096974739546350425104046314955302514114978319686102261091097096213765745252323132143408492714580665448361761935392210298630939847963593997199831985789020202762962743963645781473492370992981585690750411294774662252039231871037473385823729743152626864631369229951399306025820123490225299539815992656832710566632125408928942153848667918146811483180425497836789377142078321632801040108659505291237703994674079490673832455088752372950563673783223246199176249748023863149178479153251075325363437433565911818659185968166689156586677388866074471200511921315704942999949097641951571843914437394013719852954524069696475284826272662104275592889331468983658316113235777684239944529711147302688719262296231113019336023853733620721428940932525332331646235293998109568097297062336934941134372405267507901705663602104027877609071915467453751314424540895745233298159054011390081864387886481309479641356834063759738728134668850256411956863370541331617449300319129769533505779565542955781693427284579715352395819101486116984182355506945508624815342437921016815139792566429215928577074400512768793207320138838827938675828847502262240381296308168257148344521268774379701722996884971885362936809238767434492946162309621439215280195021643888376 [154,113] 50001593721772535678170761658528249404440232298211512698113830900756587402618629035916101295583807019992471331161329901607393561947025354840105548102094427957679050472593859436917707289232847270067270251145702452951890383162080795151539784015535740421528827735721771453415536971935405868776098830727381376586606075066782944571407563059074185811138087816561602226775380918376814332646070653478642096845973287268505088755950060543482340452002613315400267102890356534095765824507196555930954029339532991520178795822712560411875486658827412141427612190664284579881510605343455604974960537573899963352419967939575425030233935047855447657359538683555825532809418862424979394307497032624406237660039294684588532919428773143518225750833520362862642857009470576000019809915974514376982746493209985823605078473094142390637482100095023804621962024768034596606641949638078030148137536652447761774572166337299906810024903170212578237465601728048803279541764825301691186529465083247305739225715362011829249400071677456341263116015035879754172441476940938745008968047972627449581546474132810474924997632036168041146184925024034552180331350646876022930784535332145300408257567045647908032595543267467286372254999267735604252865889197672625643685870238903153737633680367496793227138779152446206964943907844192298151994260261417905231486740702813342512373205572460472325953046606503249032333683451672912487027845080151420258420581360516718401304992505749317450520503814459864312402183200852417047151527793427824072237262434785467758235080861311396665435792572441262120591642312054974137446261742661834665787760462550709107626139252282289949167305736198317589491789564179034155127824719660111774958005161814331619472082170106961510120515869840083994554666722065557346843049725611328075762127269300911665280377856618285489970249806098161091490517296547629713698759728134877444 [154,114] 38264759042879051432313435188065268199430135689465574174600194867019561479760013121410267175020574684766786309189069041129471175630666461982653439871824119838212696976316273371095071360707664289012330853398412877544341963459186002134156977139432467847455350542784315915421081875247687055984073138275697056958949851247504669610585190918526756207077383324466579951133824012186008572037443001203894172700535452206865014264203718556836802176518384850195834979574565682075171090684379995356037533072342637176865087045079556525417658391704263788804480406553307821913642949457101654668565865023317267823592946960926598535097250434239450282101930673264424854020904430494130513479190884663363141669786033031131659626556580027937700226458442112884874465675157450155217665617617044109744246107877744006797626999920359401915847184818685082314766634139194233431403033502546074931020190075102204982078559359721578496643153910980201032853292060435608563800834677566569137370140898192440974119018896459884058169741089001966785160612505580899649565811447259661937773188196610334145656473573882859249852810715079516305344853632805182889563683035881738386703301990560631609256349927049710346519118254272369433375107028391155657289786085238831555188239336831088835025260555950093470978721718563316678834047008693201327084950453933589141646758900954989941812902485349316650011310949333304599310871427681176090733297232611580769379906879418376871544434245260123937602322263257579061000217246205032363450755612452527782095419102327924822149821965242987194505233983338688920066948281108946233240543692853142151238554492054545809556823745498929864813185611992147102630238454750059276056638248424981468356386192383441613572130946013608470441365618312369116019503554109331862839461672387456028298726289453793887055839215407557975525051500459127713693899973860145370422651087064 [154,115] 18928938280898964847189491739963580345730635137542362389824819030729777663793289152195136633718231186288955870942256707156830638774292125976896539065432837778292984143044912997789193434969806917948599611548094867008956059947590710534289675973781858251962583580616039798123050441807303906116377097676411424397251257716422183823299888006129145140359473236988949809793748737387243439468821614786755649857042114648223929236147645783049350780433732857997680579158762634276162375902210181985095275319247571575445966678084625139859134469335216093545684036486316557602713228075486690178555262735723331705741229530435125153830346931824379792488970219094754077862550821719268803505329602135525930703997696910592815655399712765795083447291199584342445285085956306289030882841127895152938474184359745983304893897101411524373024855520801472039295233138534931455950265229588780706418739594419410597912157008748081256023583426908979935416683513039141612666771923841184492211269818941248906867296684775589615532031861127350771095749230417055745822628575459930902374574798735277437282476039435639263066481972205877872220835979626851632427481258668745664735082109244200699381331715956268648454624433624170054712836523068087783372734031222962612781276438577168073295506538483887338317904872134443889725098181273668203980469285660605719297087814149283927225488224176333047998729717730016852079883487557939144780130596205675289554006314102521695284501748544305986144867842129048871697133870975168577447772150753492586626055570237910974962946507521480479563169608361134521745219408179611028172842136788340062797667006038866187450271144461678297257958370084594499716769289277824977096539995982126235216769785987330191860538123102115305171131052151262290941884295680363642243947786196158501814731760382244628849233127209295317650933810792638946570166719189418999379184 [154,116] -100712563393821926148505790638385805221493630777101599276228966809097533982729329399975372680675895088831754692270123306944418486295748042118019801018406339693833271610438285416204780775394669849972432567994136358943178238191617553529235135981002390142841245891236886121021639376625271322201372677856252211523512553881523220246649819927556788970848615455095871535097231791408510980501784142760682590380900132048506115474354373381085764528371283108275641983340760871164977189337025040076191387640863065827619646525085096322153186886580263117955155867195718694974489081747177373980639349339961702091799467398954918007092664745267809204422675657705351766607889165102794017836604251006843584147347800935208395478373877072152258509558387357147175794567794866790707130295458268679864343888506506437606565976792110040589348628572637726676225547016406649094043388120199568103163452757699098837963104659187178909235272355934043445224635298773781361739560453360321618771633017229450848689070673286334814846788161622538418077476498438318056885275654140581027011236647277951121909333418954392849442184127376334888557710324712963203722392690968467988741309848744850310158636186702899403698843951740764403859590589447260314790216469516185113747343912030562270189011499544654188527214572228387272684333597226028574097893836978605148123024758139974796327918862998610435734136313075626100893733550637948490741420281780723505856087132248413524679470994013478965545795882507155042331078944560426589696207821340981667568777096769161927815179171899109052038997817638837397991818257264655506291309668104145846994842585458487776976778736542978319600682061888494182073551399746415636000246112267285457954724558684997077241377182023277458550339347843798239012757515285764559063370368713789600927838445717781127574010556860040920646089058397477927791447977238067736 [154,117] 99204678634086404171798283989001730994004666985994132383756452279482060486016208351143682434445183702344431332076620427247301658334909457697950376365009007397986819396435660792695013889070389155869745061926340888496991617671097760682353824946539976900232822910271800409759137607152239870199751647150883462431613207759079391516833014153747745726475905507576898310865516978113528967893266807081089183499523726912715767554451357426894791043459810855033884261751704413582614224528575941581691341536337975500041267163688185009627308773664747794775312411016380244845363989674005177888403031829884309036123104277959895292338032171503258634255437990097429536174618886491227279848336649793606792365450930676505354805343416163863874389244488985560071734329454854592340550527587771488904933326876190877800601537319969257178248710629438424706503050165385366484897075218259002749807088902926876474644291870617162871939506817783461306752841808846066966003380747319209144211128216302315385871543336601107262871273084546970473422806242208550084748834814102090160717915975034041591816848058826233978918183841251653035378054029724138161046665121661771561392666215774211836689786946147295125368866307779619530808860277173331375303051063425798202237891341193914897768347583968465078446485119544545919623668799150466860376072042928542286459608503614158308632094390179950296036026993596069133141111374047391247480085683126022943323144162983383479348455068676275374027398619897443303885093250870322431875013751457837980670082811769472808165199661414108386413588865476147144175702292183162697135331825083735209920754217311840735032238165757242677807899034671775225203914951215417675522689740401846726630712831656242794719536461793480381868470540950357946019426722813945671419363600485304829154445757564304336510170928538439966478178313685409393404925209062 [154,118] -13114296538276020352461111943217032959592701390976985166478351733153459728818100060015727329774483312691095672197659048438995579905731921793417554808256958017331899602993553648655221708116334814952487666269475745998685083589339613555317132916825675169729228305864543262991851902879879871109852993766692232192668541668938374968793308710226079871814125840567685134550970834830768977969956623158070807282008956029126834444890539796467194089381893141329691272600664544267963734550912229087644551636279771296774932231731160064911202741160601070909264150077952328209810447828017647239485668851822494949529121435579046792120084294541654658303580148176407120004608241022907880141372670081586922009347082337381059856076521263683472970324400153946428736719159711824654053862585259992446878533280924421487065045822495904001432306984640257124283259548245200035720043531498457001732879604260598463087646158427331027580018801426144294960349276077516757271821905571687455452464645249749209945453040993625910535629075960701675694880788709671769125173997911342107072820622717286199246622200351004839560431625948968129469250608727822385095650049712816284555718947558935915226309113267041209986707246598696726662100804992825323671702224031174330404812871462029128041723371443649039411175128428594569593075300489624950783442926773135071041874785378560572456504387243502977473344404370183632632405876434105969565566693534928953182986691976000999839493523681930952845976561874204002033985213494868538800224433055298538930978493514216644188915578388606426295623442164431725533563220002365481965255629234935207152300475413214635386345495067047682797280996805084645292457152721212558093726574383733894380630006902766604994667561414320066289908904922655339684975796672917033755297030845333717866242628073441384907106889512322313215610740102220033575452 [154,119] -54886367782734536486862264456231629294403582854084771017602652993416483196299773261749300830615234307239038384673528872200612717025343303797047441468839117931270165502189679252187661799394057949221391871614092947489988893649915606954506464060834727799276175219605798357435116565421623284416244223781738078087056697849109390693805647041717136823501143117495396309199540582143809558007256514412443947632549489748791129008086045702026431024772538558458629862582735990097405570592833744712093977912333030574674712001363719082304216603057186155151610760697131023229689547696284438127848194429016618230139956091183755930066532552464977103859304634520635069818395252400445502495755458352946651625408872806972308883752912548760923433635992958189459242493668534793806657472261715260989611099499374725850345491485851034691866459098870482122605852921647058026743033288473289342660189680424809431632430977955829763140565731936843970197663187344488532840945947826778384965181828328635942363792904686339887966679696523392634766597554928729267154412857990127978260587628691521267415084212923618921573973633723690251735393581029844792789110569381718911922791503464362780677814987907127113488500714715613472434631461897306345383350251544195810463769098352445889998214437926482210246828826652792838435751111711506641217501643312721311001292303636939075484515087646340378864477695024123606531428303591574361857506499086575368947878816446013493188866865166233785211813740186751526719301127062530922000255977129780431264541873415300313819390866276770772543041194756038972026225365268573894758948142479829970632965403224770332338909430122964073849566594935976110621758378759617482865256415943814255955779844422753865822003943296557988719674211213859845836976245660030992135909154677860428418254407482254508627394141245188617339676494594732440 [154,120] 19356958477638028771404866493508082704185410857799634187465212017938339029251484992111920472441206661094939170417942138667371698241684853531683619454253245290688198805821853709816901973330932658947085938408197336211870514378556945412252841542287587581980541991599153179994867732428459936156661604604389441956233634927422091930601031547169485697206662382993085358537733214220391062535253906924146556876750998274512453179946341248641656555199722144174097007752738595791269573417457647227343393042582619473236283411807010295348693177210681533275205437294215213125662526831496474680180880012800439670261755599223035310630677175123348022748434205056811649472219046169970826291692461506428562418161881331833397508161038760215544118052958112893656443883028215203795360356056121032708280792232331078784377084279124802905155532916862676825976536297471963884520466505978309520341174434224089104885763534764887140085407388022553878338660284858074196352774734299326288437879628833139848006097684736296467601457376069976554590293789470876152338091708785366474383276142263064535030503490307024805359315366692776350427848295548115661195254913645072289170308919316273566251938535389380723101946990701636913845185018494246480184108112687283112299564594859419928893743176464711726029387851035070924008303419819496877135560575301581942097882060127942942299663767893370989581854376460473593584001662183947836686523831231189054394770328569600087140088469493014029371589488879696833093606309881903745987696645052532738539735821327575346457849882243903004185074172329199968561269918063495702496721586615291821016159267007190517790001152454303855286625105961725581133201852825066052211025607617251107584664215591731053476348721209362136917557752758096799092181825592535138047462917688251640944639136479321650376563798001262353689461462660 [154,121] 150044159655609469465490672215480750568714111605067249683346773618565499184574224346145298449598809477116110337764430629201954133849334112451496463827981470941587858268594089503014169417449301671521366864048199308454058493594629791938001485513898498102171149865805883336374638338629421233812821539565767183318584184179468372202986569019136021469760615934978956229140523463805522516081738288956757977054307301867301978712847734112094546664870967962409588177467337852437452544716871849657385258966643601621299322896471607001188904435945912436218646752601184006270695358328007332644289395080901693569435937650800869901062925541089001811201562805421734370216494737879693619421715407799693501063156883332906645962524736184155389246514915403553902920717878756715693685207224219837016497096771068273479572002702464225750301461663456875523150836348709558087513559672841141182757835972781428116913310931338111311726748473179217569694613322723439266259452948108348914975195698882914688194629967181806041599307098402087313204685393752880169677813614279671918059370938339411759714813036785879147222742949616946693261787859601047582684027724423311225715574639331344501869046714265747304524119878527799558311393871603835407906030283567917371623441967144677745595638113872569186729492368607349974132505654142597633227114449408478711390054980124382716308669959828689200673280208475858868703840087725860405342504398241892995115188745551957606354121318837322619683623426234629077780523940143337680021400817318964315796171716070107833030510732365982248450240104084416614107169052101480254268104185836710947825968785676870669124176110544379939417279213086068371747834396817615568263352315552378030193517449722911300481726749794667448493385991154797094538667684938549401421854997652756896205735922600942082351039265352578157792 [154,122] 1895681483357022799251258856630243173370950941365262377427492104684824169949970263693457816978220464080148376826389787210732068057433135000021527308174123262306787566236731934464085799233752567700539172632679110796276575814298544248315079764088142275164027847984261771499619429116543731249463480627294828343875791512272183186393476193815369434181688030866103682495679278840419478317325269931797867786512977456427070208013007750573189161374100061919081674378621045999129698556965485286041299273076360811677151279411163293150569474931449588760088303456000040624890550957867028921962278484526225214150796117867773557287275167326801270372453066647779743331378594152005490838525670084080612986634852304577127596403219969958971360503447903695980682611173699421308024460722297931678481096600713561700978279432435683787411724483398037373694764717860948111449621366811532740010025682913426054631077529682508034790292838158999828172595965934004239414990373856508620803897933321475083426747597259661494565861707881592511436037924475372402567513173655135612132960982423231489498625189047187711807654627794462496041360303940470992439558026985235759521704825781222608450612173073058875722054410660642331941898699922968878956117951448576263660224416496158134960857395484158577011161587329696153102154106724910637871844671507983198096088880717681208848072214545033761642020430389773219804070748149238751589067767411601234248556859663836616090827892249982006109939496276475463525242292597056240111854539012318313622723080712019388436057233229559850079956234755430322538855039545857789566748272944555853776277524698521210730329006032034883174662367031180111368190816353153830888617957738693676674667528853724900807988475794830861880578225042608380629268011478900083736445336712051774945250065242987871740668557755917460 [154,123] -2447966083571566569454034088477096168746463479499430186836000171485698958714344360759869431958183946010281947326507756715304809031499666671008757509394894500162519611828368949088434881926756758135659670140834747613435544122021234011575842340609084748722560546732361016374078328793385512923995635375044784055173510839429142185358783049511254031314153638842104933231085341436032598242180569610298873020290486380366371843170559023564989967671567098282481079551910646394147431444987486374187564097176041475443797313134126391524935559981769220492020243505027667865305251809184599958766386944119834808594791406548410240737955714535025055782981092969609757984287959338246068202972729632400461814224759960953352437549155760067690987535236545919486825757436369522148295461289455274573860043768981087950458562330748824594275769772448873871046100709409748712142396925554250098306481791431624574897202039160645736452731438420278859545443810337501036707920728252686630066443902392711673792106656863255369338676021472738083049825298426544234138222131342045045873363859197983576833596800207789766573040169257527428806708030003989941563514646255028771828979445836811188626747179184303527981860583547029925987320057539642837157355116583332036959540711594825886237799768830826561844964060167848791246430625260558753761618520583329923893038080319959089656045645414925006521052008714531669089565762277562784669424519725503568307763675170791343373150577100273756855551549660555576470231333297747868656917007703677802427201235268019302990070907048266047779938561574024278526927757468070469993945771246943072909589707766667037519898116583889005635005255033155628264422688915475100438733515695949015391289084967249081842877209108136403590187827703281746854942832080569377937791461244526584486041660983185689738364961244 [154,124] 401135965310092487992871099951035027712098440912414754555890578989824332580237535327581378751362205822518108492861992936183198339072309627411902293208669081370420029625457455555118970271666021421368682901339419386717944909855074710937926539068373969627209712409342547635649837903705607229649021001702336417859067183071787428607102550932857927737420552805264375789127199687497675782387100519737011001933447408145075224507183710171528175851758224475457060128593373785070333389040157749746467933086025363621022032081198671610732135966613443215947000947914643912177510027560191694407210041818604567542729803186613738293002815603046994557975766590785596685988696996157829851989323766377709272796861462750458864589079588764505694583828066552907953062959345928674311839311578304803301572065152017335761009484167029702804812921818267304496741970149951456537518203879370884879558419111085558688132857143231462157212462553927866115166643605729819147972313061806287148944177956047474869810731768878927953657473389539826185906136961032265337551043536436248409697293480582551994299873029699558683311551633926045195128004558875842748359527676306211195003158918371635512438572646456568552962492008470652786249221324363048049088765963382205466864171279850259473241326493618345307640039581484617728245968690373118244589622292184801135996564927497442360299097842343592069534524959408029508786129684034266863168997713392725547635170216079123294903637508510167078863389077087930739499222763063656847873196042258168246753393232827542166521020079265782520672774919851726518808270075400497702827534668931966970599981758004295362633255857852279161022427174774235845124726344326194112363312347695939319649971009160593515839982039836179147598793024263676054695852394938085070947020251447875813919063373637311359084 [154,125] 19131280594080263352830802315910241965182556611680368509143698734895768120304143089350655424114704039082151373186720603403710001379943720766301530037936267376496484040235901108621853183719428983055153689240437748249318066964272653562507072015290557391274467972320779289006729593219493326314085840448111183643294622944472683567845336800810138190077802617554921412713791319178557933255553275839250770921388850680623193089865496355685850835590118574963703782933341622375229406430160236518036491992477889325829173822301875066151655002331835983464909594399980233924472432043809667041354603505413428500497249790019521650726049020547284701435932179616158278176633153523959460291718521742136907280233210433628810048235010299344300988557511251780959264884941013639254059070355024692425714472536799020746097369404679953535378619132369979118179974138478593453826299813142651656933040883982478237441509948067494393783156216954949630829711232206098102402387566002908320814670704705657128050689740724838520312582205066214080743631070581297753278488362605243415617249696749832129612810354028288734414752817273516349505338769105656062531692698139096221313263766639004607369966440957937220907693100202443057874824836065787330221899552565883439695541114635739546525919032401935753115916953245564989371673561209019468022341477672802746798653954176341446020798348005829562938343887131608851124764668356204130378521974998378361378047370973250548439776910182907247825243053907861463650220808991185850558345144835554219022598208375486322213673306958251005096231378431718560765680597445718580637558140062268476199701998169798470896979520555158469328685504137237940495938461844284981080289271636440469203006378286631456179808142762906347968620384929899472436016706947148128258350738714032817032865269793904 [154,126] 10613157932197622397717442235391181130296688401271943376510162463099439437415196016622184852142570108792447685808474239436056636612549183556620176643749166250008792836893156305605618073555428115172402607274028893900817137865861781201163178351470690139847131847878880668605692410466390812724678554624027982440784021569809729418980831807726159921598043876087039344559361164604467393704764898103198321910062096451095565288695331140802226230262480603171293299441548483152109687380356370642103475265788194693218294876721641097527984977070758635670158928762455901377094742573521962235259432366064015117865564232786192272290445397804133597483775085684196155887271534029396205163167814492590574357638473649076043647580898224483757339136022783212256105599810428947795032035993112388175867521742479269711214942157553393753792018709552994855453351045600315743103552445528134075839491482349325831344997821474935455149282878638892558820720574506107784734649129548293302660059687829746715271658020572956750520479233054973414252584355767618570597932401934156707458401350792246691078713263036058771410046711106099486924332619504715152701796401400842318076948732543125985492969686060373543569470377679974583053326940978600107787089750776649912788276518614263541397548307835540091050124150595082650555467350901268942748240821664661857027439873438215865481592524511788416408981771695421865456499700647419723654944418465921672943475834672231358361959508803856411630099255972501527908811373311928088096051935364187416636562177627393236982658574682507378206410314824008088116179298272658257964789882322574676356238995956119780806995510500276393581174928181947263600329696206981028598324260674599426216183703318895952078527328358648186741398987617539444720066743699789262539038463723198054414016214 [154,127] -1487508601969208353252316604532203418748812375102986142456697893807634812021648263591805713875743231187010361183602212532716043527866817599929409111380061526081340313775359533350916860584236309848949499798281202000616589780687962482844978654227592517828748048126186014304952508921028198729020432134660768301824227758533356252816157342998192245308834627026517742094069159615581036356285610526310540899719598178456815374541732413983967426170239486137506522506712221417574250146113886523620601088419865455925143003853659431630152629146652223022424866063656221863850481830551893350154100763865374071550040512295926467550816513750709113042525893274247710646233788596508468715915142456010774100416826382018730670430556785566795370031704046673307455535300507387880260276472366492834300611631983204539589780049109103191758005538708279012953853401118129877739717811737855800497048387927449949267849007544749891850587297160156688094738765385330799967183433223015185538150713148010777827275834266859388443415584607504245813912948745724321200592260615489660427423056628961698324039114437409808195133640029279788921663487873192754314583361791723345900709702924748589849095016895046808840527517161012843059122874493674231865767316201683735506722350604047472660097221059913594447400241220385701575634205114398848791418335521211139644192186837005256963967451844612882344978005937002106265158948786543242586606390784558405104242321129148453168291296796223153746954274385519428978507947558339693074702851769330237885089028366530396146129403963437584078745054815809836257816564635130545549722261916528074078287007597215003793201269722282043537028755591082115906022007946416211849880381455505174585696329228285330577534401010109170291299819483857442297652485132633048815057287514938076412 [154,128] -189869488193240709165911705920782988928821006072938276244557900727380411667148185449942714257964317051183173943479994335016575636497052686219804315635230279113077364586042490006118326358256728191371455819668935536208586204075339773160457582153077638909935440359788022184666114445586207529534154680132300427398925228575380602956553612641700095564877031764442390107419631018237654183245139954862719585119660921278488020646301898569582065291868813227020151696751107663074509729873105262781933718658421727378518005864790674928579464932979687765923049330354781064031206972384784474264978789722664464025162276486971156369669495784568126092479833360515987720621382422635145411683042980078031366187485638774775655892518472884681531478600905700136896259796369695987873377165408145885200031520214602919163474069032786951702247662736637915203668839088229047138040937159777511907311710631079278007171119167779092334232086986144864278010772805432786412911997448341448993422701749177721477566775318141231462449338410740270144215735650394379648453042818790448101128408073571414611706708192978323062951923094046248033845533671704746350599799650894060268203474473736508026550274376111427291224998548471131433971990792539897418877628728144186659569846025824243950621533655937873582404725693422391304858868334758924601467580389117547187185273115787036693803805819117260233779900767707662420179203418368672468530902987565856790704065534774465286839656229201075519283113901238171177358838968352236352965613631614608389600338148391349669272450932198819284799144649768777755875224716851722221760335164132917737506470240115109604110813029369361238983199399119443353106061726861459221042385040018823121341859333067492268530107117578234682382899852350774872695191122293997287981566592072 [154,129] -36672815173789176137242079603133107960125884857729100315093738034299361662641428234543215399053597295075258725445469488764368727645343106882903768516786072551958799844858202978396941429200131741545141669702404124983257303699564000220717010608355731893923265030752495419983148073426880988151832566180319682520769949202907074770642490296220087418814469351463228682759479449846578962366007288122649623814632031770992304189970837187917686819418098832143565668891228641425572008207426556685775022118247397243892464578751022450284724011531262254550847373134127293327733920172426238834845700572645392629885583856370891341639800703276757343387165774499101396390602356977904134901527228260310690158856839486920838031805115328073440888983464093004420729423311803568106627069162665691393148152180773457275404914190662114636341026191150027699280801534848547950831525200987976771585741363492247917967888990825135863028560629276872741706825277390126474480850189304141078620906826849705840183258160519337153847488967955987639049383789898463614708757882256207961672882630048266950988003337773818789630718937705558563946101266613184300768535690051075847831453078419638982331895018417202817987000269417969974849029918166875622240596778551838936185545254917880062064104996400111527568487821427522647967671411092960407955772853935112520207382640612192052762553053430339852341726277736993048661199441869470284952118430024462280423207428792409642258911993394300561220579950539753374366220073876334825759134138029393649720701526855402823444573090735900586874816505071016749025479418127102084894154805871514835959205487565323731542325017767549139253173203787683919726001149451117293000646355537975110415434484392137143790142768969505611636682408625648644472583651234782225208370 [154,130] -1417227465862721346688430976635823078690025428053135676683662538401449478578352613146759735037134176374002739421651710815333818283499854203091447540097117944331617531094324606821451864655220794500563388500235450845841157411850772233462510362775180157848376203343001867052199920599479065481729324614637862384063660602981573027570820891675126414098136136922689175476114498632510754633935009960780889811329819378508696774274060171920325692377201316650256648814014955915593530647501828071135046214507159235421390205558296757224583901645506488763967881845658857022053706361463983331891075263083838781366025122985309081603173904565566687231599989824887921573512077252253868613306696334511454253156375565994383257381279957887904392584503166965547045397743046301799558296668987271332619793548484396998318829785230462768393269103477758649098598125130101674719483612119091882347314248102189558632164040067041272983856797967645222238466806654797202807069250265493331575025406119236261093398422813773931404129684346044230770535464886587770287856653175877615329705273716600460932633685191811778313460577725879309638426152948207462011710799775760504226514770968303164584406183823188549685261641315656965298115485181462083301136288061886050893662821923550453892361322338610973363354925147221523191744960764864192741440187750732135503127410683900759127216282397297683238619252949079551832408691011162439693131164582378049424928004514808589794270007877778167887227584344541991330344826662391019838326641372611893796960452906372251520297699736293244135011255782964633829546639301462705235154026099544988794808248826793743851734243254414915018049630163784141261191118246783765196557878413825045723773897759910550856615446476864481263304944309014667855250909100535050 [154,131] -42542024131130037981778566047090294397432189976797586669504416747652085329503821944289372122399048846042168220672748651572371645170534358394157211631410693907127605629960206590837539888642071480218242883000543098429097162589746008428205354546516103498394619534308180390533107773616708222916861844396435467035118421352042265895505247665062345828395316654061709664335280110684692948683674242069260224706106545218772904943499960162370429436589010803960988024751802822216037786135507008953270888375062811402164967688755469755291680955721780563738009624462371820542172811189920395734119768004459497478938508831872690101761817882007194591883373316015249226336306275489523084830192773185976049440922461875829218806192158399046222786703633017672621680950495946274524652548691510668603484172261627348928211762449601392927124756995157243082506917273722455946812249644608462007037214059705692409357901267868296482327732780342437687481335393653076886807598934694600927561958601303226438053632428407087852352453782586371836221118667697583904220280343963163641021065933100454547850923239825131661501942982337248073810863169765734657569738958736834449486829940233549848982997569152667078422169133844526951003162912044478429273202826429034891996775118276212340176359132115491673960279316762189561622696389017190821232684844634437158748292398068960168856859895119083767911889006389302724350429617614728139318673107363910666495257036494646510994495829612869164034524201510502199745262531183697088499544333486805203782053576102469468697815531331625969582602575276540809589338361732443781958653304535024110326697102798865853534045049135518317917806485067839695803540335344373933607410558369618505787231287076508106754062501096325988133165065827846358216401816 [154,132] 123206365736363270905584265603498157689555392981344053316505365327045348147234850083646112372072234013784471002178051273440879592508021523268332005728741262586049919953105893043279612439887621496077236411917490432221025372434637002522752034948538198983578241624040248849910043070980958055574351857757855820974032893736697995288328414657266437931614250586207004720577697509949606276955800533135039129768564271206665765082747725880092883546857882730725450770437600526741324427714849546104045937926340550482168506568459314389252303016358341313226913624505313632634944504492843065102725890793898145830289773649759944550363487475043887278528091223362772415167697472495100541081015538212351763088206720160766106995373533884289252324084496918921394314113308534110868249216374509343479001826818538120177646956106958385770334431729535835822288500340803928469180333676499549825336695740252749007484610167697902719524464557542661971860114004149565955754739205864452208852625237038716957648023337676768723811558632071682524935691508448305269385040406928694856600776824516526784081968594921147758423016247075901037472492455670251222193428432654565481656064979396215807087086232215299957071649252605343011856315677699204285643308664844801612668674085903500683740903121589490711499481252943831323747614460152201180954649577308645817912544272481533382740680489525070028471234284823252014102169474425849124764726346957642597518533059705355121822578488469847160852329179439413445229939773914129091746529356256560479392896763631162780895305877257443001332497942191834509604874063758576506295928446373916641753500107777638305626535426619297280232228354834059160049510830094677344686788183886593835090371021302076293275372555447976130490220114740286044 [154,133] 16292674852865632426521936235636356110145204496829099590917703569018818919582690914234617744686358543638008102420961664211191392570558801283535405379724362306773310805203461474398620542303132662176656189639569414600425148764158134414846011434642137629520928259827088630005300932338919719686831600983859984328774103487548107100009963126247174018609709581106160339859558612744957859894907738038787785521280643461270352470867337975652875491271323579815236452640401514265413675519825711759563472856484187436762153440556578425737504802565020641842938095083994795969510786811175297663277392415804758216511052288920836041649445067379401652052153729745039917922848484233687891220587396055775023392433683309913710588694908326338230986993617085375489611822283069720383965246584348107637705242851328389786647052167285827799479080100186515550435806688265805019827656717181655506292732811760710044642320479856927377490875631722394214146725712490565051489028527378604693014399914853892399377681373639250741413204581210617807009410424931389660787966213566001928058284702714120817002005572128646991441664653409303073966086281271270276777015151822772093938239698610623107355337437830761737611937079489100354012344432756848280494947872850957415768812638823405893137904266655215951992504245902420480778833781103628949490600523597885282551216946116393770780495799591802337472956103741526040222403435916891845497043471367132264835618339608838297265722599697697405770621952912105721862487202947903375924669854330880403492850750437598175297680460024543529896923173742241402020614616959547870607914919369102824171607124605318672572270547123164382349462692639112228048302768982139382495339660684621244309353311516437117741230834907806415282565448846 [154,134] 58841903217144605096243807929190611190718984712241308440984914834061804473075834601781322226309360652342386158749298066603163182743966153640149021876617315950501725969937000072828918095887836239307155872773247057688369582645076565477277965116454848597850072780191686742090708435146086369674329267329959911359083673362084685007727043775918680673287357356676097550752652015743836619877452203342138614690327350235628328002670293760779499010821948364199461931088882291027472613239307130402388609804745807495753486654427328022744518712738466551267640059073379032210236352890826135161697945503390100166316622172289231769221912876659060349546916474032226926596267960820564688707076098061295696732888602289618589302131057776245333070856684152341999599083395574249997790302960445347026235418183868358776749874250114172981299690516292656385439939558278701605868983303378749147235043601827034986438697187772102760503004164936159945944136701797697380617217526051793049345645751287812855036477230889523211460970894711433165101562515439687418862576868509867768807344006791783555571349840919629237648007683429602321805044172469986251770852298140607494551991768172970623742903052364873334740275218209361753483504863468642582645146344216116359233908725009265852970686424165423979498865996459093977543294440904168725521338694185719083908484859513208689913846133667831017419058005893079923001655353175891216808949136660283359411661332700295620399071461538510579912616913615093170176927428916136296895197989168563186158269711602404467006419066063625753539360916141605305178012025416298314650907531120774634808939964157561283476955381106278936285873274979492551064312464765499771282504527724970179370050303736876488898979068376128845024 [154,135] -311058891098310317515274122455953001405351339502092352865761882504752284314637602934006415916237702450923760905239955989480016562019151289546617764228919969115158036670141020997908037155859167204857417976386572883060906352574208826962517637831593875838128587540555192820339704638435025448415604099978949962188125256593507062997498101284637506709729850883141741650579753921681149424392342466072799438641949616720942113173210114871018218176087203219123966296362507021465394727547645664069522283362388878328572622769811566044918763602522793596154174551083975015470065094622220869086236212720515200302848127920490498037171843657730382956168696662637532113164216318336417421018602231097117851856086334182398637166485753976561109362210805670765671954536605429174306087447328399276095378628242725063607007878400761998378139795316818943091105860449134840700874883972396307791487525010628791322422439956805950119147889755619755804868167076584750429388666445311015282327900695475604739723122481903028549071798782027756842864318654955742404065654977608333920530146392736887658047850556838800988335119529324297913858159675742837686605420180048532656255905612285292131856967453040820848305552357299481287227289320489153415177306467165314458612390670522713454030898704224885528078006140198368448581587911328509519931872980758755164685679088493344753951277361186137946304531599896680679154559451216691130033478004602926651273855786793674370021783951817450609801565270557900493147743453391467935339352353534301067762699335926227373159561185360286917387899773217343341425509055010033882978175054006622264443745539338741852729645590437485978878664070273150180979895024286109241736268634516444750390865773573549946177329603432 [154,136] -617675704864306938923238032927566706468349125431397410111937706603357421393432339384281960470751234714120557672912113153035231820006850425444591717435022604589350813937580121033355324679858795986534886586365197994705735435978648392779792699349684557833894357891017920959910603224222484234737280677682233551603133074371199162060073342927390466280210102864373157918531954585139424860853100535489932303536448115142912378617668739893510557389706832478235199385385753337814347335973552502762259213067627383356443291139313299761363800190519692813061076409497641471535219698058948103258165645553574980241066139536631643308136073613790862020157083574459310098678580222457963721585876614238074971652112446054947642137582083735325047650215575844232259602056030150049349983226999703926032892342910420012265107524907369304685785044917617853731224560513285671987473171740468299546427100746713195247778614040343169338833022532971651803714333853725121904519048928739473969001363621189623823094274821196718080949831666904370729567280368198639763822014372794627865339547101434065028754863374484009705998542226369838822050963192339420170648694269411404139125763911182501947810499122287169510123930307328302373714901329226753286170763628645377690290917073640510060916950455397208715759645549613492790996639486199770161383896667142986415894077750832567921573477966549320006675573707872625366104270492250412559370673076236835145789471476936304956123985414286126830023097564929185569263269274499521819427062257895481582196072146295979945030209495902811988952954295093933351169050311695818780372802932472751415280954478460222892725395813742971434850673890758953757706375466877408177929469488313691958854980359340507048036 [154,137] 5159125578448595598614373164268513208866004165715900452547596373553877417408046876600290139232691869693957857895656803621671509868382327219986339384706781508499562333348487637836339716749153062128296546679301640616777184165247869043152453596501003655444159005384552859026247405219964457085885094751109928096684688582188913165698517603900922400486055454002223232070389711042449003149866416414753678510103339564925729521517633296785770939920604647759108004120106361666566000921175478991896829858562861760971500325390088787180632549421988172881929607284818547005768811435076660005735564775727680348192718564743425283872576379489095278904973032786079139012452741601483469408078155731650806618410663588789853309373587392218732530970002223601302959420169236366112005577104868644144530812529891676460169956231759725118783537667668578596299756373040121302411271252997823281868119802167286106946658786109856916901452318312280239760229541032666647781475172268560172570514144382325046023067858179137932807799423883248284864144820699899095275657125075165447333948095720803561146442974339213349945052894605533031233777153852978910880417380536988726009813012365883854740048171837922881184101120159088617890841334012342638936348127409063886075754221186269360331874761987535029974205278982064820947109942774884300521053185282370950739264200113322670714064468964182377927600476587967242331458628855657051893941140961034002486300743042311493019846578554075336171831892660240676208445537388327970698326954175230399881979319917452295529693727221462318484466302609047410791398840117727276204972455173466399132730589939182076233669129868075098994165232458614732696851287542521834102383130531713959846899718786452 [154,138] 12274262698659017810912565313888125467051826372407878642351601599976123244205867551867145666598256753135116611767340915818847647887522744130723841913371696686611150005276021987486309814478259333278667093505790350684738012338965438178955650992446564373412104701146727081084814618345107712824902192227683097258489557480202793707734978919277838507273258336884078555179698698394750004106153322381600310329293542313137071223201405410095228647155994330063429341959438075394932699961498473429874107485165735043655589324111464196053855833534302472086223490101668083095349938810785789938669449998263134166782299569867715764237358082185298687422970264845343683807331856976995784548397967664189906728280670589519465289204096528320880571636959428570782233166007097450233178826898938304264327469407061593683979165093598754715440217745309382576722515472596520429921662919468748985405586923064636421006541074567913390842029985432019477259233461890225981001937409079001965600315574327184034386667280681468468355054512380345448952333412410178289721557656766923104602570654079517248311456334550423778015878841839213122350099389096449046979953055996123190858705564503141161576314924385213012063421756370227052743006562904907189978637416762289841982451019805870512132789276596935185451192930560734740166135615868861067074506875939917501140765983230282363471093467187655908415466765017480050730682295154799976005599122981199103407921838028831199214252108804270657863936538486007665159419389573911908462129317130785461764612682896312290766909547213410914703572326461464420357449054002705877328881109002587181634164579834469213888416591006209160759706670633072183152471066966015397248369977092416746580912 [154,139] -14324810933279990350332346309709984811080287269509749172739686098479021905861779227211992565265192446360677397183194916781935465776086078590363379329821486122994358095748356491761847544333405928177150322436952367868240547677618670010367924883892095484269967910937487877704284221105696966590077021208973825320596874640505072108644254682235495407205474825597126234716923655991577589766170836786628228861403488834580032651009470909467323827815826737161513523536029053624350642775644138797903870256250654152188330558034460517014234294627524801252494279383009903649083015394023260071517222736492727105036345402963138854425280696525230629993955716618398213566642987302085252945310556130114157744327477423801228048165736865380767321400376498247999900876271235773002819974556226864406915026737973982456801012231707484849188453109432243746341483934219434687975405485392909222308765576929893458825507628139931225996013508004208271746397678248769340937859032650412564453127515323466309170548072661175899389643390272703106597158083172959494377949858761223154336904705570018065912197825756728604351406202162167949688212998411613018037932364344290369722525938501605437146774449888961644300787413840258451651270175070722216999371090054368757010094429233971776003859225651610889077445204819083043207247419436955501172437329434208449632658814919238936807877666210454197926287042384909884666490235215758268578818494735670375704449076540679268311101281386986067936791224324081393486487061376417487698691652933232233429470196815823239877478741953000881116757792742893548503874720402196723097772872861465186599113339266415966333779889471009052303634059544030063057296642878919045494224463941812 [154,140] -911288077938064637869690456715893265170914242271805467483045185466757357311412361191673159886593318549831238055009444889279802966316309509222401491872171857084248422515052459026357399595944400428666831488971560005328066549784053292325048934504197791240680316662197087677282831416661933128751297813007999070956956874750858686566886643895538188627132297883761594153527212030413012535752494384724036535988757265738864274371018730459140373201580921414233895257373251909713390840306192315411506473665203150689044519501596973934006029918355273889789635122818069712114467790649942440266319078460704970269528077782542985567650143321397420295445028701346305204837395422643533472649874082520718460625836055645953902295137853483708841104983406744835946680114546426709049554235253454301802000929995674877869370579848577252112707669017203080684643434366814627063822001848007182043813014497568268764064294364286565122578256558085006843836437588837744721616176548776540799776574381185055048847004906099952837772438369371179795238292682302389420790231169836591867417213812784598848994931382356614453029139876892718446780858210961484827388987221299088693216902750201835799949784516121365401732853360935620005468883304018887563864120773618189164180301982748281073027235272234351078088273789834292005945242507421011374371989627370187070608423080326113026462877553109984521334141068726816373945944295350181131046078984497604860426703513944797329665859553285854117335500625504805645181645035876061325398697072242664818665208006607102411483128793514022995916740097320547104159910332251026652785584256992861562397621194736656955812624189767547763334910034573299810090827357110894641285080 [154,141] -13156499189238621373252198861777074773867636128925102189800410502539761454243429900654859750491516331367522057298301890312802256941897938822477773737641022246644846353413118622546871995387765577736394506640326986092677271465573219355038339884726229242511534639011484981379305456180159348021019059209031473426958426387254647475171360897299221874907772660050959625450794270798882937743378992477147426420538582352965424647005886888613900821718875645599743457541804864267664592412709425663823660573305427449188640633959335213222372132043280215675449194446264397584376741576811713794695807516003053354841579720687933352963875378508372342162663570077425362187623318014381619887760247769765388288811650037864136427640141992373124985956064796907501565467393626591806469065339380603646607484353675809078987182094158016087646556377152471419804015093743487753033764196354733385937679738610434446579453183219415578998901584430010006679212241418271327810958812485653984539660748573594631439693425327064115054473656636292317819916959764323231361259668342860833412113187601250272840589139749252453188734186596263217979408301815007823181729745833457032399547382016058358441684508832298253020499179842940671899215868674308017224453923042192591224731796312070618511052071998125479853709030445144767967646898913346486782528295422353987303024000892008992516047431377517083639693207901645705734347091791742289403359805778559038366156504146441517921107821817077272553820158302430756976812711355067840821334923728089846134753636883912226931034535021150656168473961904057754479135283625531424248961988788291469603559861761575517603771086360390973703288989611580279468333909734230864 [154,142] -66728992603949370109482841162777458115117210089769468822196918037113116487568970681180010136444402877219835175818737682302793948242237227207131831907319995738007283504364410917905866393498771891949548886787140406039540540049773085361254123369808835068437741545930707747522981481832350694732328064272179922502596825161938918526153869477358213143062307259630896453889145515625568696727228508924263727193118520574596858139908458878416326476161569061862949877849699756387345121617639041538739198909615860872079498427708694502824057959964373468365273123899744415473194539282638191805019978675290711113798129233527310465193381553015470443304483311399081179487448351280885195369471110680556172227711251071319213249662109509270972944891523846290343713593892622030265018546964360111727838814869735990106892817415222605144411315794531330238380626692535543495671318529929261780796939824703911803066430195508481237506946701502844895428915030161458703963466778263511026276326927279083308426558556360420018632330103418171078705598526265776456161551050330215383488313565828655724181356655777862570531934539755863565251001742191333461349794701406293244605214030156801167239472199099125063099157444553647820939513362691228388719626574403834531252601263298574759355236095032421139012001264722619139415921126075538140295592889251652937413377317366166330755989645001857923806102668813558861626199578517757673970499978778917432063753812211341352940773804168396760951997569008255817392257965211853760863503102158189474099029176021478889942570647304600438217167162327670875815961476367705024088880230068795463687986183813595099826043071865836285950835908905611278623856930 [154,143] -787843539505302103104076307252219345530337598499733986796849095140423226046801687708322026256854108722568109863543227179214119751571347831656822385658423569789541984154957590746598738078795391599521155809869896487665637167965477576046235048693166293057025827289216399107284973980800044065272541978530829007272330968643811349056333944765311582158990750227839450281983173786369232203706286381663658046084011671982303759056441981388844278937509141644428210054287425891455873623714532410321748918192789835860095597257916284772288463209181499889852151173117279963730038441003626401171386664298624696359308417580813623211038434521636889382978706373401718895378690573886278443744551635295595767037965193702173768692468806609408559649366981087409077040852138267228396685544395756275383454508022333588804815846257054486484442121527545240332631846405640297743790348603914850168662734061334255011732440425381360711529122596814912054195577523935787170863505378662170859479615345148117944956991385888998564107116981573124214775807751619213957465174350586078782274369821283768117835230295800097972384658663950776673824593728060619511267717238727614585002433551476977206083714848338919158413181228559481106916434476217554620916340261442230758643432746755326938543200303617862894285305006007444716589859210669264273449775735943540208990065973316560239655649180473709910403835387283636860895626717440657494764076262221818496764963148378287547411286071482424819223837627719403875325784571884912455066519213901960517793448141971430693415984149000630151277601154967933974780099977573466151028070276942257994086916515338328691756950485954713785612634940740705304 [154,144] -20544651275559062768628139059856268032712100850057846360660904939094089000501238662422651535764144481543156584119775546767097986660948041212153311146519434706408946687025459964349348514178552791373723166499143583596339387175462455993618111877762456294952757816810208011992545365613212185014930758161663991585512399130751257977574358402991794383470854112946062779930008918899725634328379313843608999116802319216883609443361538071711667138985707476984454470740685813595017491717195790602569571805572311784917433942612202036161755370540100050043923345569352574352770153415111600755344241849818198044509626247667819147707124643197449682832218215330368034150766250106249807737561136551833965413818280566748436664282364873896235638209882040484139943790040510949123115184338207530659799383947043754766699877777924928424557324048145470135122719995218469362734038733179465334157951661408942786041754530698857258063854665093675421968093483552795664356649802388685718106796556831249990688884345490430276893363816760888000808619866179155358680593810495168326724866590510539647620532526213890635243459237201676153107150924481215862418658055123739404960078819601795848746514096142459145865732155212079658521283571480661966139789009106943962537075027335096167272374203299479277405503368746939221660183865715923146095586554991138258733236071173376887289526995629128013877529173129460322911817639286335519754983560576061688166216081146831258680663338719961802457151762353198358015073212476233559481140058709518155004548289209024313000373236898893750419886063059544939771381152580849583456582428781157571112476365406418832214958671367958982050953891884 [154,145] -11697836969848346541861378009011748546447466522448149844141651519936097017244484040146415112922753257785738338653346947249945376709553402319284190170214171918140273426052455179622079214044255483691945774517832849659482547768847465497389211527562958863486776429585962754799424484421272051971874599511113753085169927166940726807480545962725014753603232623640059061249210208697923219362045842616791854216258129493990742990356927535811545902141742458395338111679803317354921960681806175565570037230432759054351154415349232986225439904286552842217048804769784656005030414357717056119884968044082406327441856523274024848382863665885549846829404625489674601454717664967678872458892960651936716143510294147688605437374681186887533312072682033651840237061618566935996733519611504841449432799810172356595770539942778306204016293768079404830673894601371501451149772939346387378939907218622310873328972538793129173614030398956273964449752253185110193864480451596607113888140481549138992056966225714629995794646402442037061114918898213722628122409339054439841361108085342891708593856047900754088281185669359561057882949476716849325024441854432597719206291639601304767532713294245342090994014373739895610650093618075146501175747992912184786722954033664065739202944807590319511722441370662168288690198044521529682789033473023646255178015266195921323445015439630588766180801093509039728627341321578729897122199051163095399515795049565902912937024732020103633560174675332304200128224109374221437672435294060563797669149704210474968679218363857031119714775129989882836201386744729261285626131892961290020914050025409803605169215822567367624012 [154,146] 34898260066913673160149314202196370319883615316738674722644803089064445745544372293941255549357600619087594297654393032424915088051462217570231266565573194117724160427227700834851096722969634375488269082197111140150672035447209778011403183458683643877391490402795582569464613329875843227535724413363979453897098463176228342494177857300463343782068157207193088882112443938938117837877558651233559600181482661973725267940450115496275018260317720950703940556402159072770986981121809365290814433199686287195703047296508521120289169644797373638977039075636167574545486521753347763558342736403717697823937666774036727882503461692573518057364928175965150701270414546899783429792276960350555406737918934327600713239249336196321390246966989887223938554095894038384703561056188602428858277581007361676838292672963873252207170390499980941713127993402643537722655345239850418947120735279983688783940755312856189894873049132584373203205520156179195411134913698600048785599255411552467330703376918675063532829817692035431310834549415557091834965010332285911803044878072446378641587970869439465638267112775046390738918788123328070950956198065609877614387064067112709116141411760638749364837866008611446892723370307191818828335389429855424931244409716838938627781474007056615420264261343833166445778610905651524694716824785383279536438440808132966764909768135994894519696267140512784018803954371596546169988392926098539004509628113386974048770348227434736150016598332637936741830330595253643489330512275704737124597113603970980102626200545304490944722372611417489912321327440458441929608782896061020454367292195778510986891106983358 [154,147] 1194624517926161994189464263914955764246991791011604038721784048889764314553682351826967622529954224530818746909080040090370815519040332816920589204963906458093325576166741671336419764839607879840061401653737650314013600412933414224882164539290606490613942646068110345732354046978101829010065196055537277725380214391372669524019751313264300432110356211152807140424183644173677115768320522540265873234546222544595673317187729163193519061487628313949707420394358168759220482312941811014359753959434951960999752449269078099057734614928753913175043257512024511145220535426311999043913315281467643595010223866116815830879250192149054597530662514333508641139578600470492943318272117956918704769312239818785366867800930352834179374038180038610773922862652152995343866671108108813753975870500472114498262626093493347198802675456160908793825000268750513806142792111659169681639235941095373374897987000424159229387511849126794749403060675690230232490063180886092364580643102590767328548771379935833489603129149574549445378750042073139767270718676232684597606143407544167979524694910129466362469156419201838015086837089738971627265289726568808292438816459536011207188508693890613561654440425294750199288676873469930841322529410944955999361519342103215109306482531791010159423209066290915646442165652536640219647243839508423599494483160107732590511867252007826515663020476149716687225322876894244580482590261794989789656231734635143441771243690446991410365383871314683653585577865351250771296191769886278393092291444180554156937322233325814332714697468534287004773659374267629327278433529774646671637453877304121749042588 [154,148] 3372560541218395719336721982611717855871840605751583297179800050233352374878091714593264283787988907611998109309968285243000214957899298588961746165188967295771630222478440252862833941439902756072471611508019386521474234804874428247320819180404315298686046842612972722390095199925308029980099385328226516673007391687403378837381284919519115713203478622545804976299831903194910315662735549056502848010630237245676236074534884290207696066949168609979844158923474116562733599150889694278100830706083728001204267394622482895444412363488528351457392427529727690900006231761939094723435871384460366759262123242454301211631832431505898629895457078862803678953570346173212367919125772057225884735679482270703828324113191934960037622127351476573747956617341593778237176051343123489023917957778504729135920777828413323147276324388895420683313602868343537055328903979380434510395573039638153277273100363718309525976981553664084194608842048632847264258948694590554137660627110464252754881362802694324814620513744638417329056848198116358791456752353347090405612941645647076731416502951144884240897434577697278947532415767890572718306948664812865081134635195592384163086754028447995588008772013500214876896344662172131989826312230522810293081625271890468510839685364255162035910601484931341012340578826634115710574077278689477672408606777833420042150699988150894277124718545446452918860006148434720287126642385906261638689755198232791328634250843411427213545711541195204710935122173803496306085522849959649384007392757847099685353199511430304894953937937110169754209019778205393495639048489147508101800013275304220 [154,149] 5156032789943189104699426484095506792933587515889143542755180978010519100059025173249437628546984647791325291927718858422292667374628693794137937292110340637032770587239316791060989039984267720968830075741957162239910686708626488495936234038648704120285709412739474561041723415121027880170065223617092132948204087795973834392773433058123869124975880725196870366034446757927159530020772160430693464340235736912391845063958451955012534684108965304553151385050610656735580333163868202627108380900236087522677430622467980983315097157801641401667103725893698202972768082765177734818961788710749257348797197851750267461473856918187632884310486969470793500786346703410584390504458990450250035190665930065159038311062132843185387904771201179246554550275160899464240890676056054125085777358582016038058026825377665227612294474168094762069217100504698211193957786456233437244433560411465650432221924158081150979868555363961234703468235485245713631848932304718529902748386117553341555078298711434328903532972713492640839390109083208793834582791257920541408361017243111747891779588230048707450948606957198652079007867826588717984225475499273874026965554236815967301318057207632043061080672988684857200758735421747802271095851924739897796374848774697725630560913600169042935338305013844617544866913442245912189996219071249782456344765501067258560234762664331078934889737674269887962580807830921510325410154857151845916943885289875255411748108147849323857183631998404129593489874839329210430359682814117667220610503100739732741702874835877867396292870468285820213386951740968327388370323009360205016760424 [154,150] 2445859842684771539000766579543595761709741235858764282898476847965906105106088396641949836029109548426683497284158551278222353806210711061465705605482917698261400327755697963362655336120394002872987649160817934757524855514085722782772113475684900509046751056031898822514172493490568256631120637374682363007998120666532312937648820718744194284238177225791843600438327112033997382839094497089640080909259071446988427101183340858193312783215541483676307801447349871936187732356077718213769843450903734866302481388810320246331685734430972343029718210063166216054748505700693485671024956857600898491343829946285558134517777907194594480576164976534399643049370759895128036385306348194935628715378317880459820626566180249132866944734941142636485814377762051543064225176326159236680001588289859523959164106617428301743543931705320957716157759412161741794170951747771869987704885024321336562611363366909496722561344561949473619508537914691468878702249523486956010701961301075815678268689818623405612949017878835413199514891350934187352427572683810547734981801108768936330570604241771630947397211764598492849985798912093252171097005250943462069213110202989613337623498832010510693170154714140164026709959416719544140538704967440777325567981157298972497378815484738274288372773931971889748937439907180432638962440837896136721388309708026216450519972935582440533270722763692877281571434664146600290717297428991133047468123501697418784260454699120246525062476622979707511132986114716182652603188201377166278366471967467164885173919252185689785107560974970208734805545722297136568888630430334708 [154,151] 1559009509684456106842943652598553126473276758690823624103893982096145650227521886139542223667045762814922462294029888659351026155696183848477142250656244905863059283605095141378731323741858194280572807761838162283607343817903166604282733284617662725984389111482869594888552757224156781221765341511574304686015748983321015199718561777564442269937979225819196124534813366148742352676539575656032111214621807264520686494807688545790236132583874054101405880546579683430902763952171213651243806797489439609458376831606696430552982364775103137589733181008221828331613669786909505082099705845279388418671297132237596999016027910964664498989653519128612627238281865184947829487269454052407804157612105622839827163177967084260505563489662940415503795251227771625091389265716604629004108305426919413744642772577695651362294228482067499968402787819119217680838127935530997689767529689558164752485355399639853602014620674338059473569127336276885746860931349015627880917962066276742469954131445940659167652761784391727520837042541084090584005466089256026801467041230737763301747583206502419307081177013385581101413342477649995561423929795954109862408696686713845906956820047164941822890653428503439770931021722040267619271029603772704947822736038783453662242638273368486666867237296353392668207118652900951227720803036284893341928867455505029141532354454675837224890625990134214222992847924661367744377044852746221649805517052277143593045998995478711440893270059183818857232825371264756472874860779318940345560772968809265225942131718656103601188376364147763032154937782152002473434966 [154,152] -16160648880080904327553679275112599641897957438287869435651802106625809187273429587460199278669760634862311255318439986417060952538621350367611470631711237632934415321984647628390356715192037535106890556195121769481506870095206095164867089606387631051548213968053512960326176310641606425930420108235897455021181732551653270109260973010689278518285605766458073191861702073861752303212570377870541613369505673246917952994195814519740227926925936497951182253430936600759718762208877186967766936424719509513215107458682462894188886851289865020538566239572722898563819518503350835856491452888447148322769194353708073303373521958712243021207076017476020583988320031279374236902901543827120525651204522120910642883038958476629529161161716818968590121746586794519983017468495838572888455182345853619575703305179277053031974180157868104551688243551662636449210306208607126459453678318478611056723207594093486764818929296496107827419156783991377612318381307615647015737254889439619340363793003169917686129127635992089127269980474195035997127356092031264272390315351205492062439017659871731130486656474506762722148523384948675606493041925495112703363438910379224346439390194505402692096093823630070180406717504174626335063911901874003476432982158111755127496480465746952410767026941939222772643452790666033163947727008383249387440294022696758316031244884444952776846156605639784810376567889307190358208388691346668907523850273112763689638277219429061967850521359527309517676700337318845457270594253491278678654320661781682841046978339495368430217296205192635990271382268174 [154,153] -3052257599260890887617021311130806059909143659686515475265969947463248439981580579551650632230666081502498778064370318294634270914888280786672738636022642890670991721836365079230565456482857080408909672648847483759592646146981553997180063809428641060301876256575943241704295315966939476894620414960855098329841793355864657120012770494866961891218357934438794365220847535714182134885820412597387271893379807412199736216246526633150778976845508934264392360564767077114664180220073407976721800430021248190891032425817684937951281067361377383053227412206394662023078373298039127394766218998622653793098400094477633252353153053335200836400309218088253563713987271735316507712340673165663300943745577155608464686932232356561827380307136624706619209580819263056424108880813876737206741798861797046952649554726775463409310640128375343074552389767518788899098240181749495242041180337420201442780982338529846213659231570245789067434584810698756066795326724230935731899858882843258763053915830828716401112929569643008970825602533594428576073549552634274430429790993692295044537474875758776080656939764293507847717386680080232446850523254166023818608583962028751873899170732529149527922744752982176072742630842853715373280242235172174993655757703605584804487947761324449283058650427816417385862281832406562280968502083448754061710077267195782130835952392365856012508094353182746681699201818013663379363430608786983233432452493328354946807990697271359409595073327054385699905275967424405536260086534808260435900818611796829308472418078826866106853814463172021743244776 [154,154] 1383921128343980609299923446600567952867131631325149373897837320157711949628799952100551363016497604311542849222282752215612919817985510715652464582640949120531196446722278689681916893880603506011372612773362239518342920924614450529746643783056557981390077771454361870542015000310172271969137989206201811848481057411363499993081343415512816551736306627036449303266734824428107781772207311712082163326023941328399187647287834976312873620851831479495890524381557290170112888851119158296244260265990220928260185105368597729728813685801988118312761082865139317951140574888151710144502519376785414718850986452747936597110061720575260814037384821134593575767074895793308302674691365082632413563153269417662346805459199945141433570113593102568739218214112168932706015939801264422158041481911740240917735868327531452099961081861162790585584106668527234410129230215599483798608310097667282784268366424260079848542896455645336473306594780327349798379527597543756898579727878060552340866328995493308069304119648114571736479088466354927118415338357925180450117247640245579646637599804590728955877489375398275897105246897711287991954996609581403045967358354243533148649427279838662493848443956246386984425760169238953089852681518548968941607287238631095867387419859754404108886249455798611481209041125788813840427807444896422922495876548713882356605258542439537187253159978274832610515650011342566652382210832728621593917236221936429284381935605100846057184460069602465757365912111220339795676760058443407904855736879156194747510623947513249467182601191652864 [155,0] -760293989588263011319129947376116912096513947867251384363963502071856410271999303379693211795467116182361876003926884567031750399066752087945319877970114015164971393686104428477201982055557003146967208136980145685000012213936589457400272542462995206844113518695589884257083870986490659476780684999793604246597482012454756495482370867319062086933960990906558371591018821493415089839451006133599543678654129973813601510653089283531659697099149545349173289706922774187319081759622545551171980739922314022198267502845858999358982062070596460801765061686341692557919328061292421482614846738509138859548022542633190507771734502364981316785600104890780703839706781139359988741756164375068329398641967869270751229772802910731489871973068426794104259852140957887781262415298225447769838864676666025815014674000165191405207897340834918334013058891534246188779279470087033679203645730239332831365365619141663979391893303569794351054400490943219894736606746512148930430119338744181518998342188336847590458517965439446296031845944860366318403507379368414651228864053464667449779504666063159579881346804620807372200896390921796828425453078975185843770252325009526245088575305142415262337230506388140186019824617146293138869496827467223034394563274150905523965449867291087384928203369905901272418989543602297397057551704733916757425117187179775045363049807277781597236736486606636740017007761342137203523480579984565567133981144984940361001271729561324561759467919189854912601719060738975403418052378742735755769016430329276118712279649379826627057829626321124821384883494350447563280806593332151013205653388439985390338769820497169650412030276960586569896062180251644411488883596185577461443294404587847613421441536991264981868427453373352573443847632285186333159044369386647906017175124837744797512019519730923691159880091465003907917525541366841487483723983963211913445001734577587883479245692812944882853681139324840990208901758677648102399659897574695991392582517603703622354218132329703028463686532189930223137105363464336502720224642378253996404856197008021830717056562650897323846746320027163968256378880252027965658546377894848441377603197020949868063491908784450942344891537415509465167660790879082563905054456070483651718021120000000000000000000000000000000 [155,1] -481883506703953797565928262230496914960443766096473667794235839906777350191243903012813531477522919198023297253870661869300943777265888717319294811437436812019736576169175667697445295936542488472243801210232749456939276032975439510756935211054247089929763626920452601642194926101461068058990102656559654951167374874808099195541099748772889077579015033794150498013831708530987403400069809990350563518709749465172460285881305148094569824658059467195408404843015411601223273525130294594089089298404257900183257983790384645937326773377940695398036798122216719879351949046277463212981243146751597980446171471805133458421925633984402729576188131733372889790771340809234842223483718518428199823776189277940970611266181378781132560492202143085228548343506930752914907946519566200513133877785629200193983799950328171083162660882607276685471567919124916361977332519926136988856926950841000183270969084970708649204524411609253509029319405318399487356294702986338484141163704690046312733465658128825843732673229737335313830468439513330784985353564404304622629572864409380905797299485339076010780501673319386600904192734198856088614401678469857277048480768091093422627007474289614787128340830546957724603308712336647837100030948334844682662435483259744316057752233599653017584207194114592882197452731807309806764689700894331057508190042052632239607968216998007085578620244735300701311352621104521815310079839089848728774363109090578136247055022821221269406834571013823355628961251304492588657789630610618580056890727916285505898876556067106682427050419155435635892159415052159567820335144800358598103104472497325627235799553557973567546174340686922915713853592635052927203822394713252637004744862177661331864734417480282343301243983098402290580477598761348166075942995214785710124118558599342957923218120167661982227441702488092126971192011280800865483193743594756817523661912433255761596067089247021686612386477891899598701593720836028602796213960648278791430003180512384203093988577169869825861037772792637199792472042948115326609663667737623691416546433602800727024309392205279226961958867668537977758717282745338208525328915707136220240174331550835410782938627497773422849030878540732164677727117812947992795587728205140465321561292800000000000000000000000000000 [155,2] -151094056959891566022580734302573868411224717256210457224387464366395552246142492106122767698621588654256852119748418514630501004486737656896094605384504645050890845970452231349971461980231696183820955022723783355367172153818354088305094283577738883652198428212220173507310105459948382595963391290582508410607908744122809469510812192232287821045039414004156494721772554237388943493278290650851071030310032044482616519408837933039075083527357279236505531283046939749573652017520936276539507294450847932322958004827664655827951281170565323560477758066454893964793749105498212907391195086867484617326650493870786928900113834229501940231068477888196802784540170602594184565109411566190223911929681293665785811951545885578400969714924080190064128902614331803237721230598866484078137753530808966180999347727649921050291312882294697379607178267941091162619079434915500291428674898879088179038561383476487313230947515224394438317785612903631415059117128598937690382200950721232470860409532012568060466386215560910283495188893091407845043164144162020903623240839031093551279876261304405576422099247794365038863211824899878745019108441038045431496557566918931575965219965849252765267942983883986924043672369628296739201132581715091063453504760852247973716835144020856445448271478143820977106490551597243008890769031427039144433829620750582573678989667889770170174534694560783338832844734881322457203097729572264294891138472098651443701246493074976352192388033765983019910963884709494988748625835657865007421309254087272483386211677413216317819042790274413389906895860238089129842028774507087989801518789566747238842193659342730285918754354569984206119538730904841618949572334931613838121907141721301611782729032992957954870428454959312526314999478712459423320892004031739463940703470709929465056734565425203044143441063661418796661382685210256533655634950140306314089033986171052051573415901028639082459388653815784677285652758738194782173942047019758472922032482022127130359415998478944380604865019735722114291522060445393569385221749848946001321951166224789329267333162953796247335203657055645822052370521330000155589029016873366381097877355725309766831551683775894606749297067196319486155906567317736921002840720995543620339388488089600000000000000000000000000 [155,3] -1570300669740092020973974987569750358897845890814340123472713608189496703322461443365842442271654776657614647164573395129162964230216049038902677190218493376419086771398991952696199490231892606569840521529305896185254424307345468198281539905519347479521793492564620223342948305123691923992338203042263286937887179289236564462671147358554676392718252495394584190125833993813829736197174311120485350391613000991860379419400484161628269761118688298667274097596771267883771111889796164209205118660494020199351008459916631389273253783558027775352231414056815455126456983046827080498949165068056043026161401666702309695736100740626672066134933636810783744114196841184366612089062548576947783745455822848136095788496211659699043512147308967795664849933802531166030207579933910007406843035481849651696590897807412672711399797426372073855833966905971162214910538799190251355670219442857377778675543970273009654417664989873330152682424156582403831334289661006845498864258686566385735097868297175203521882297310284432000893535099914884753810506291204964170801033568974414531364005574620337182319815027584459261132334557826262885824047190546392042320253808496309642349357716544869558114427270542941188207645948259249613917892911408521398960323058917156750679260705342099982729174290835846206782035668188437940071706716679044179969760072700541174523943694742735845344133479400619339103964992900496492886991712363836369187179699593503180211021379449611796612903191417293548607683327825307725959555678031239079086068589896125472595985120808414008874969803735876118804136717136049763496335217199470819009209959178840847619598166957657638988607607981001055220872549465188440446917897010579570653075266939762098890863595237696670514371202766820630792728898166066183448572245856884894988435162596589711197764708553269978832833730665457641984729984181817902319636078331207387657345974556899224964456946157290268818263316358576768791538010284965533148723033945839821825172690099294258777776893502579140056972146937490654457775775835453132375773266018629799823890705552150370642236762321531091828854697708711610791463633881520194866807310255603702383558156794207801226380433635107801665455286092609768114820271249435948411408034984972666644769800192000000000000000000000000 [155,4] -41905878990909665808112193434353956444786889797090254265589262392767211326770864997427139195251665709712456109619904324824035681262380387985178426892543440109519778699807845696893664372119215934890754403951610010481714165500387838638186685847361894300353222857790749783904686949237468320771042252822388705774252922067359945442209673987689636246085574842085026178794887543057514750194656453302579123435301334973301551641802316064516664610221394672096962058299119061790906839804010188803945317344190888821819301420452045384561350938821972496991892539451875312469234407048434289570835196328601351879417873725028869315160474285589843116670427539911730262527722127262063401644902766597454611081048149623466611328047522411566432223097092749085795767316513350831769895925088129849030665000946733569588583278342587484322821246372995237669525172273455725094464118256162235137758944178557247862883929687975028180021367070237327723900703074290470044245670281074631883773963459944240008863797692984145238532991546689335239784119474934264344403830642847553927812856600875510039979872354035969208559984113790839471368297518466364364554256919337790053979930330862588107721514485261911703693025612974555702144693125852872488670316932139557503128212092467695722895164494760431678967681602889911502760753437853969552599465019258147174687191005011622089649002609530921554349009180833802444462344346026008881624381438450658359014659339920680804300713449954699161412055614456664443114111202007876599946048251230240528054558220494903568879687594132323366723908314940194858551488948529743334329561399650952756907453737502729306521277472063615369670770144973189217078824246638487481551582162788680215533313872560307555747086360903257649299182632482244396750924340172890668250689948244499658918950116789695307862657147328506401474367366856490496173042706223974136310154289381532408825438302532364120007320257940341946850178290685674982392753996126863974367901185861291948690190846270428887118438717087485827560498078445233803926030259076017181645351274414503111589092892934535379992906727908712522025665803780200773726667396455771181421198963098502776432386350460346040624648257788499856136644030052264453985295611971807322123433963064744231067247968256000000000000000000000 [155,5] 374923143788123390934277775690819570140158626241528889068214558884489943532072196784369757854974532433444551979167652418047387143743829498622359539188367658652904076524480668703006824454134719244812150874648475015098890644969565425460189399117000489884631195025280577525492216937909719204488551254561454055054838130452787769810899630297121898617243575598555296257002610550588511806374496779391216149975739368248594600646755027447639990522184050092665074171656023903562553923145743589807927830806041672184813548883151765469407626781931521699058233367893957306373298899878656965493711684926990308993402180802079083739137495531117376622251074497990088235552080572935055371819277103584678844757373386873647321221681537044332028400777009780199512152223365264638586317762104669020188484996810325718226061299859329760939236201365667377948468341635639774773862917365963857787297942935329631598883349358711820970854319500503991786812283833345814808450440266049677704457127204083150629046908506376567850660975407517112793604150013966284174570836670697208631760110663001453617428436671011634602708763305172192250102750795741964948184031227541089215068703966994858265733376996960610114863365488244587384108954970823403104249958789217995378153724243849873650034000284186466123606543541884028261488706910561101125115952334405527563323696217720110875915325491687567608001190483383772145789409999648656408854251029290480367550486459794433300405595889431207657268170477731008851254579533695122469947628158046782718784541484787646442794282878287640589450964488305050734930769777867275154588935327016123767087810184819064626221597652496316715717027816395552688143129032247658250312012059869815101126500482112031066920420484509707640884216359337182779311779996629477794312089318925417547670148494024614761314806565145248482354261390171799995238777837127974089090778373546772206729189428414359960019944796648251484098660217349677576849059287631026451903643661308837496410814641138244365007175220843337668371593982140238477655121350657775609309379838212369147870632990252490082362002409994856132496460307417508903157322818014341976356984763302677047451572421382709110745267237423772934085039902681376597631600483908365825581294343336909260430736621568000000000000000000 [155,6] -6654591609211744614846918116383191865634565242796639698640510788470349943992751237249804696163880786155755013242859600946889814769653418489678470920397213496125702642320522718913368655683443968390331312241444819524945692824374509642791003548330091830497925924720480441264793664553792600161560821886406075927096510569447561886329073402841345319622351841601480200026844086952883931138555438339343527807876207318514734319177301580253153684235408581659626500923465177043223972795388133844099698002598208837262996776537481047578132216149424663291088098497008586917194873484520950010435141806408224721031012122788360926945306048617715567686156841563839404517196379548062111082579062613988255864707740281509076223834206227827219795229704920169541466172329975392418365730124389163579118165279113517963647361780927435625032864442878526521314712407670831754932526247122991489940535812903840173544639212319349264157018040708623469371261499208100766408041001358954434820371710578779092324657047580854157987285026644916752415632962994903044624276540601364002343521238631104634642179555432383684517161378395503832415317356758948676926263407451125879007696236831207412281495259749104798154707637565261839802390258472443404364831275660617096108106967051224287297954304694609357033639163110200056972158879645694844681748798750680774013139725780318494628918896433846401806675833273903568937351773134533600136970419608433023014067848549872613060180040152036606584047461981729218941759963696971333773158967992580186352417817917489019010830751996878354386800324203021335856574256238675697441203366791875284792393212673527544238047862785819437469302746830644031277112360903431365636081953785252689505995617894749442289965119147586888893049370093926763588476628600755839068388447588535094330236563802761038514970096613858688064884546255626148425828409335487073314671870470391317786290266038884936509639718946721996177323888993921459597811012305871237880388459339809203006094283758357617080253214650511340065248205211752854459998974376419550679873245043466741033996835352462913922865842537739662429998983170440509031759896447083629044965203420384265569966544429412182119953785696670534494943964212069931487220374785083910606597595118471406785409318912000000000000000000 [155,7] -75641491572648633459529673098421721656347574747835496916069432090264996954982677134478080108755601463758192220510426126719372405416703402469624039528765407659429624770896166382014034231460162888920696436433153770019477630905502313693949878547186492742287635141068305501278075676325015373488570589462386894094305720478274370617802181128580261873338127077754700073612464910546050757485131427961540445267969832076226841227434977061092735544789557370182301486103377086147304698085401981865403590179866655663508039864866197311169833289545175175157230145903064361329155622547000642610103425869581813773530094481052419810776381286556340083307029476306412501198421317967726389487338516730877395617677944861659170527132616419330242130958339108379832784268063248499819291519094699407638356193178004259603800943524422645140282090415074365519778316549664740281937753351696760989526151331978221705596819834159688936255378191846905671861007471681563500818526927629484227665411749943018185890769114812962576694211701924523296337510292377633450175782386230427837557413906079296371880658736967734250455909901048740051583452120253169815901012066882786201584067147015691098746231750392756593676687077580453246354904175444482934288887934596147797435359366086183150873504951657405189044450738148288781464265360412312614969521811633596562099763871739379007084767504480546828211356372756955890826201340431397470264861977489889231225976637571590715951624401548548724933704816233109661277360053814695592988388758457620531836957022378932360941282668519350713011634819808388272366280993840741055489549103181412201746844768315726480411774559037605555782205022055213028219557679818978356945668170503941352286151242977183708702510868465227140037499687745731743946377935897921540701647816904127807750980414555696731531267954491845007058761042906228345764428870956500750241832876054555831830652746644532773364391846165663376758179143837461018046560240487801452613999732671088727825163035756880877588985402438123797948355463128944265762976341594348472508669446214923399560883907623755228382023370407736711427075841042767522507113228435177451280975575665934851989740181763124081634304068010173966181077208655340006796325682724517464783381426136906414650120208384000000000000000 [155,8] 2648560065817840206217623456620420800936361189814634477614636772383492084756788902876062335083061713575074392108314720417391672244442210775684189346926768471936327594443637804011131450504618325251637814034756966234101437331477575831380539433639493883495617160080574093990730827655717906504189168559771983907918181130484158599258691460930790830484923495070565907435294832565986263177446145885056431724675615887167635884326140917328272009804276931579560730873442532410874853050991116766678744373855291622301232514285235120459064796905783492921601471919857804991171728555594636461893533075114066198754889883193112568334436074208868188202834460743595158690750339902936631642217664079187965531982277163407602907595711163282261723372569820793637349550700947587631252111209500877042360990879429403285330412774837094271743548148809298283699189166088567269250866812709795040915197773570225659165136290288211999704221877507932506598727656637583463689948667060680745568239157910066135386483368388797816647700262516730553992947221933726460390728552428571809104603500350872854191820463562246254581987351505048616307873409123293826078706722911100891772532736655780500465500157649913368763332689851878385915721290118938469480098048716517324222145078567486123753368561256624181561290693332523974031366907815538888053771329597468554303780873934440295558642128455672532687924703376880396162324043102568806372656544160012286158367804537359962848833984755418894914493515021919057237608309613595981286985487800215492542748434653595833350020004704737748811464032885631423012967128602148619396428901780100700603738879299287834362101568522086781332510840210756116492508328496035299425005855462933590861579610556928306117652379473199463881910271530497404514481564102489931633673300547289144320966720433179337863641700495152758122824844252386451692141578966548793749523955537058068386996496296674875340530001753628878405102635528189764537875098829243389849907262745233337849220187978953513810877709422172416801903955175595680274174466776286637955770640161877931620524321179064237625357909049638821443103957316454738918293397444328457997629003065026352101490976916240791288006422501446428252279166515912443292979209317168134692463456042138073117325105561600000000000000 [155,9] 23112323696498966216624352747353434805180359109470979981777372379451364848049921064073886538851683863464396602664229520629345652428362227474236425383088517047096947595450429073538476753427877623346931713766200883453958686244185311004856419169674273906628609733955610498876537902891296540339736487514256857473483529151560403542840684426264146765772993092627258870872750901074284473824936639616586609628727767912119960280159056538873431663791657142330393206344650410145061177218990903833081389444253947133612882491259451231865384365617725788538583024419202171691522278791580734160235807652367446679938898115295378813189081799036239083356801464495385527687726630413872882526634610379431981040512081433625955485733507605125816068537158005620855623060690554166200083070604588744304479766828735603832395054139448207306422740550610259691230287510397244806071141640834597083883557505467911875771749408162904403956497752400343442222829824954434956226044466041977560010728088311326986973135958534026506901106563454608415247043085159610691505803217072912921022710128751658072534750518485512460103053511834767030086491741470460232948765872473873451183790090346694847497469607023897254012495027577770427802829809783250906639793558172521116622807182970059744284196945580074300976718498267010074372997012284014040011498539166556064387307972178566845244984366997532903647567005308723993484266689356436813104157342808285760941735907430324313511052394823371814643101448741971446867737846894064546890449679024699297656748013955254213639183618960246904752523309987124187894704250248856319294756433491768427971163372690289150136186511173053295914857184073046432895769839772845911706164725773067054936638213989374224002089116932443552194164223378990688241672282893691357677980113742147887862301113610375453855025637054289013382479025976410708497190445816316546993152686335060313954458478394776931029344251310516936465596763943271044795581763113058619711511461991420732919008119774860010019641036478986368160790049957875439731157749640833247272602781797188427334719977150361349967269333494996972139430563378199729369144155002271031818929855718505439000853311090948250232418278740192534691160899524210090537391019970811081206683756364285418552251761295360000000000 [155,10] -465075917090481646861162421424846044213995086314751402856092648382111519889166709379569350764978012466785161755456243936989717528310415899564887815016311240897380633952051099471712839591797704650398172505594342982759599719036762751192314186123911969043335218074143801551502063629048080198163211514342155329601299468411699480984415917605194374717280326599104201911144337962218737596414739689561580272435503289864738296454266507016757235534100518477852992893133003499538107872541766815323671234328572314299485205066530356351767003298059218678326139023124292292822724873229868978001008030869648359762695229422152999331711074188126705064727449450199653214840700756240992787884130393657975455356394755508747350621612476807603404822848935717390262382965618038661201724100690948417569959896061030192316056508455938679681723116316373821383609878646715939939836324488940657807156931912530647331322914667943794077711022465089210287855494195008486590699043217255370395168486004747410644762502959024482456190888465800601313436618683290209476374042187311929122397328493698956088859860562371875043878923619010988486127187190684617430167831472407286058662350356252682175456561520858559920364318385045886827792804245172595399416975847828955091633463191327638117825135399195627876963110817185614388989472950175252412686224981483406720807431146170002163384170333218926441585884842917574131362461596112524888205259113308448431175510676745342358886200402873149692617440407474668474547676002468327921608050492755419447891358893626866887105274617066465727560235269876982736920710047137710228850845645121098096547756366382586180872431344825522593422163598084091146300395958886929452718258486278082704113988877488127275800691935792579754108390746253517716503696089532583448971654397787382659806399497458970982422176196654517311607534039905366648146708341855667538383436886229853103029910607639778155232687853646496332586334032267783004048941337675287354756604273435763477599600031998793820894260380164125714596517189534960077392087393767154883558658241744957929393610167702227813527037689250543132308562259695941946986172036725663632458200172475875543017209443454667482870864922673710358574859681125821003103072033730694718371687613323098944791882697277440000000 [155,11] -7266057554415565642245592128538594259697183054836145179001024161504261860612094668576922205503564488681446780431498205396757868181454086487456888788062139054956253506377441216358878594633279306816079239945103033800259327238537607244684041198260489480073409999192819244203606487954852202520292301127813147999697758044522608528178303114910819679259599465494321348186435276732086211629435567359930577930297965761441994100965346024352652601318660535890035766332478933841649862399414679258099023723883091744862537441172212942911226366638592002973665746410235350762434581416008609410167908940267766537568185098653459928763809283226578893299461630001461631663790991173044697301530061805647090610305361327520954940911872180907952260766377873947658634572710140058575486427432164264362479189169770997316102141966243414273596409658439086198199115179863445111399416829658428106190076500496469699536828856644513620773779578964534108782827735215699139668686407045538674697209429830914285099565635049949572799621707527260040524567377298646636025380769587542594140256507876788833248790268428144033721094234078371219409807208858377593405493920088467409420634280300359986228124467496459662356657544979305596578172117971206990793392399891687063248792276072367609765369718550282263405691691332528688423215639431621051827047595895428007917425997788735499861826457003422562265410550838466832306975012825713727522633396487445987457586284364087274724018933748860354601258415778306425554369792985328127594566420947074336810568162368712107285427334700277773717079169845091349449749070198594671296204781973172435651000982977892626416499351486650796135200177523859160093642164343051006542373956157723601839509886871905127771078974373657826850362763698553279041230873888635098445887721417075446824568781284144535450586855347294782155908067811777956008235493988550808982126627897309124788030994976791180182127076089554180510512001398597315765844014764537139114886532164063461814780558029161038280812241998096801894849392982185599874086803883346166200223937584495485125245076532362495482010284145957593469127084004831300589506601082147375062352354724187316959170294268539807788677294042214115192054209936531971550931998621808846042583874613287021761229834577510400000 [155,12] -31874628166262356229669689950813451462399632375531461311678771423559731093675767595982308299338395924477584095202821891875131143683373899426066287911068938414353834858780433516657301104452612321401093562295577802977822111822325731211838743983464648693219955611968740814680633077480728646695683566163153727413145453770251422717279442178493668452841601756634651261280341609832929655502538180094268566604091793131033149035540267856134740300844437465220989645785547649782333155859796904565655152474466739920576837052495478250578650542659800086232768858723851213847025158630873252036392191319559673594563161775274350579927076880651283415052502742726823824951740146973316962595453185781555006845282971589972964052941008340575797300887866454166796816887673819456856499853674852142180209815449512588135222025227331131860608664128749079004809228214938790416717962117754344264558687036265614446345289309166431244662175749725577103406516881276419660362770097270164838617360854093804783757939636061233862895050309172122135682252352583288270256687258215469332468420302350777593600151086723602050594240315803044350463076020348695497459086607941616705357096291424758372254901927753271982499944044146215013226142702785459535941343441414152075746128796515044721182926820586007777972741141629749815913328762034270420042767361116275921374543445180869177561817346663427632893566911046158370342984572750123694311510579935823520663507019548695391937082806608465902987173995575322110652230290084116030775670292743466400405866591345144464430401376901588125422822894861556201483342085615197675969539339996649116614023914469237240325015404355214082990183068366033353034144047126135846321107739876849530726384468323338682527874641706025345685578076346697605837503089322590209751216845570160493804921268172036934671722188771495839714939443216079319924633696372627301570660946326706768255069759678912004349292836436312801771182445171552093535517833174556095565744578622370265941433218805554417146022671328755877250387634107269371850233947977350952881629659166819851832591764613409127707502964575711080616653816313152808960050749435618908050032188663122628335595231632322211585183844198489905681575899197109719426815979662949212688366993854245046667701368389632000 [155,13] 123155206355514635029223151578634388283543718711127932549914821094156354965402340551034678488928273584126696682407833815856743395947382891848342040482799115451009892244969161087100537194790725976266682379195543056565354630723632006031602852736041585113519166402231618733298848015798844020290373819757998472991304817569040388693008611459668274824330744860204927437483057204734969638553936756333628667963155341993456793540482352314811591859786200668122264730689973429460900604608769106727881118519483973062109516873426484513217108056898626065425390300264315942641589183546223303273227671877943989638628114081522027644888292066562885291332566307442966685302627905744770034869865629782860863702302343825460711011140541425646934864680430304356000378385666174154919428313350578516803877323075617080881599142655682941544412703005445556451354604027663316625476219235983368343019935897496175374687925344475195306688581229954875095275720013518364397253321881532105966727866851799755909400300984855998423288009158205028571746798812825887789059322925350022805404974887204333292466563929422230721248099802942080821458790183489440739739749755812782824580631606176350157294320966748040726049428209860214541380748245045113752493956615470967980151606556829452568493779028856529950316804709020345753774449771874764889567845510154929194842316286706624628961691309834804430678490179365780400185014528963534894774356587479601082243554300271457509099064854836615125306014147641037366072545876893863796006127655232836181812829078813982459311746562955175814998110885915343704025952007161813062988360580345624095321624884820431530221231663003526633056613530733248640487501369617835927185911614728305008590458444969667831720562063399556757267092281474443843042696055247613990101218335086400557894649699973852727123572631853568600641438208884806688737857299287671094471740736695160983926746242150222236169571532783982509163962715917285628015344322446946126795243511968488175279333047305124599462859932779970857303564699066986092926364554140946031974583187037961663589427491102033976781361739499320273624904892361642640773361727599431061132914329674188370410754520115082293041018251528457158105805139133190905198871676634253953670330649114863575460419416883200 [155,14] 1095179122536330983031790635995900783127575673706298042729295085388134171623007659994223790951925270605455090608583202859781513459550509604373258382290501202077500599804797134620407544014344103656077479954842861490930728972569176901719551022605785438370382824698675023599705145180377219781429624106573642494316715348727128577584604657001476561801271516589907413810444102833421373329006406297275224824899240679341054370245945583736751465030538575148912749624924567595336811982059970804830727003581305265544071495674439633224980814293779640345671278718350047090622106341220746291077765061186674910303415081448821523317084923859689578568362405346729459876142287335953469431149234194111135273326870916225434725318464358557688354097378707324661429013756142578127292442077071681327692579776668072636293441610555317213755024626634511845770397157344661148029787288070743961110687302634790758624240533113448170633480071025133173936832997817902190698788398715984357660586068453581342188790622038035840469074322500528109912763038879602182308189121350240031770381508982654275526391236396022000180082214530603248250657556587327824763218384730381837741741088129234362772552919552201711215833714484361090682696723768826016287224666449850843433536257065733739388019638377014640024384587699738874674161353054343438876842810282937899325745343364261880377427286641320080871735886951466538294287211886838448039900416873124403993825083677879192521337051740565110566661062788469055978224610942516393306086388297960106126917736324590045558767683846898496826272150290212601345521330827965332883599707458516190068704010277782647919212651841470262355068473405393257893433506125779745798348519450105169141989524661333828645941116124996981802035010186858935942888655080451638528056595217922316559204831156896634592067917627028681526739251596355492378384895706284827760517389814555709519337367742880117868461828043058903747223645726709709476230782992913082424783014804901201101021696277472173542447743403967439360762988371906907303390406271409542357414994593850224936736063245494041274081817769412222080151437933109433458357031046422126798759878132203615926943168596293607172276087402954494241900354427500997323205400804376870343036910589363294087911623884800 [155,15] -1273289128146237046317841142987671835019952296340138776588100176961463002291478710603210805350561748791073300258764199104292457853443501064534771254871889850432331524273948298715228742479593438340634413851283762980530918911766331370423582732947759144071313311121323495795769450979295234146536051569403381289546868011976154458035695520093156826663707454709658839007162475348350935753493282687895057882841127719382086621664514275352715283990185424851188350214398026976857550909116385052868947076404616312076054322754476288840125267168687780803017715665190718711386662658974454443665907073072545809978931144481006122126070551113927194714238364208112158321687036767862578873155284812122127592082220112198987690811067126043883880233453706648069763823738780669618260416232556758548578489874983481788095317243578622148589024264106766087391719745853511091031832187312811078127546858040739128189469371883189697112574396816847007380369287662790139884474794287199685698430289881185678016818308798326593711694566448987124979289320620791215317078903042469156185683563118628730659612417235403793035118799124465146037746177407320060244294026408170369752480055775782310859956190261743907299068445756350768939833423692305018506430951131248211453068551582602836056577110461260892267271105402858941348675094565118162754951761777588518379995537206420640320517956940115497628429545425145833552165449157864973072488104335135086418027878122005975827118826823158121324772323965596641507814968260907698311985613428518953437339401264814675970478311170149293895273177624150487947972240866464525493999029370830211507891885778320630870645359801710396118161945411050680109554782324278651384050243909974420258662922005173363755447185624807264870729798342765599793724046331620425761654480461254910243481910294977355398403686803820524824393091404441286301537939493487237063245381800951802212853064822023275391464559797369258979260248407059295273728309731118938629454781912808484937681358945293022424487228953527869784063825172152195918798735167065822847040827772671909441032338610923779532643204510520828005132470933438354031010489065992495217293408283263271985872695375808530267139840829268486135253341134736888243422161178214432285165690934999490129559552000 [155,16] -14352479662869509424585517975545837569908508430599877778052262711244872989031354394461423122414149238907333555570987735196685257193887850220243764247731565914895822437131762653670876884374850040980019125912016128150899185834801307993337046337172180444394323096245050222954469229673258865400326622990718571959595652159783341590600692080070424477551436025653468450658590747747683116264274571798076455487506214693611088389974538701419482906408097421671176310555316872947587129331457548104859841595795875697318550222031320758080077715354746971675502436449420779624270796448978102917010057562785918046025892176182527978568190612243608987306325690378948993740644902099094602609030783423781427648471041679478808976915800035431806735648251267370102799947649689807159070055516004814082235441311997130405359160378532303139943805087039802074109710544944828233254283543363697913650686930945862317119743797254135490894515625043584461261187614372867130986728322713400440820324386149680707830586757219515839085090575457807622510703020631948214405959511751414607348192782076410684690394137855398840070796020382216419559195223509174361094909160817002409335704392673061076036488934669069345376557967624537284869439645710718674399093524649897489057398273299640145817504189156068876698031065003735909323905855320078068099096958342917642634465512877847244482731078822121611766558149008978857012494711281241736504579340142774122215039340830207813106034758462154326925596346547622982406778069837967531029386753834558725870957901305765688838647966644454453669508580788589335362749528935966528069392459684898530918142663178232096819990361602572025174452020504624900765821689873286862526277856623744381006817046617890008568719202376933555283667612869112103780550802087388046048735397583115959718572791155692595357581986797497636319386622731266559030168997591364810954272855636480068418982568218882911714860450615702387370566550434064260643666769028269667126153806403308015416974307845090943449895655028781988186940506724166343302248983770146942360059661491440673098942123538412420781873115847188778241813453263306537428971906457318068695948980474046954900183113019982217853995369473732046304081264720089357120690651210160687318408327970516089480151040 [155,17] 16288038116117620079939283400677037854220280263810980045934799323396105148190183151175066386485724261959182987634017541198668112912614971641935555700682926661682393843452613443823861181280678148656596374498191770992192299719076808334749661638075456974160341978409244507110399948809098425822286211920837781717834399275797945500298409165184571377928517368736098189898300950098286217630701787437803665422528217450669700901287574132657062483010732806166372138544412058950389662929289317984410580690620238410799962169085926980827803933221552763020730065204400417102684962779849755956893469214935475037015931821235271366676597932794646046935691478495576318681918558454811053378348765608481002338399787531235503475745169169993301365742937947286654615491960840909391677604074935547518255999284320902201031932848908739784782647717810255083473612874941582316904044891442289057086705479276890028580381503878007445783251022534102977935744975938204040446611861001702593199357367236837929033572113190474447058588671938067632013898948415390515457982537805062304300632026515196227278000220569057133764517003600941551971591546078332723047666656648192514641716617748320171171579307901576141718102709974313987139208051580563353657553781550391114682335874482222257768516776353655504484228462660162460405284551358697483325670171517706723711593304699876821926656723482997190521718062963517692595365720605620327095840715396994353728603868437121308708776870032445203230815436887063848383887027639009914873405616372717546666843292349694096085224981897602395288740193954372660954572202321370369135121476234845023650505849262124445124714536378326267584010563952940758027637687938573735529751415768771773496408433828531286731954233435582963833466534495188599975515456474640119313580979797481382586051509328753444332656891375274416824230700938727061859970739141905449587131897372015849458572872543233295215010965205641791082302999054263700613450374909431954798053642432752384529957164342905736530566563511933009839068424662203970563134693305942901316145644392816976950246085675110231562294443579238551573501614457688504450890754637636065870508664577143760066095777953896920972682800753364041229305196780048652781215767917615845363333579922090355589120 [155,18] 111745013849057522749778510328160656128345637204822502089526556441818907342599601641996593157576329957635906798629808348462879468362254034637563889097148834699240399939431547773579979916547296317313779096569270729136795497965091155686075999528453943257913680320904101686824174619784041112596619106527879990428701147082036120366165196281199727886836540309000065231133560310176004640978185083247663017670293079102386318501286525613714835077403474831194071578712172091128468342261072855730531616405747252367214591058470670565932358119340401132487857867269794056405478977638681539424961414693163959990966826806532317455929198412425787313650144246652969563685725954857243748795201671649728965609868914728788551204835259402032193069622922315869944769167965955194036069982835343392693975905890289217213134605894807760709730149556695473727395008005188644831875872487374135820597351998002545484975288416885831377773941088324893286566857624697090802811070496947452109543597310787727451132245023869138792413602201052920635274855213749828848431796354834292208108602007954785336485780289417880286177157107370929123417396405309570867669704435540056132422030262556669373837338814456249697020372744955220030067192218151891733457017698572311922264221122807998299357022825767767919045176742136294858194560528371291784704828404176335188306708737913392312397596426074447668384131969846456489374145300340894859301164365027564352281936615245220332298591526587608506747136900652633837227671555647797608131316665446871671871401617898929708203611982515968082241970846600308835018502000879646325328695268349576671618989653313626063309666490983726590565462988940847587713748911461704763119954505984243584720567688167110899007582862690071941049303164555325220957149101103840956686625095235812807808224691794367027998927925097284043238638281333301898956649400449355951192369512917522011143770082385238290412173900972404506771526909749685402802025039829832019508750892986826764914996349253168548613890004046105529442347340956414209106660120822211755855280704745750544654660748143978720497786680908249515407410871565518154165272206221216736069617907686634144288939750064572634421636952802033118450568788956508120933341960060405160787140125890088796160 [155,19] -151496544805713079495238701576405639085373962593530131582856275486138685636523671905951578617880472577453550473510780291647023616204959017962657808549088346776616206922223834611683074519121106835993257455936091983050258927285533215463219295660938374014467648626888940517346161715333124276840631775453184517831321627564291655172431618811487790474102559102986447126867659102561327206077282869243049489170927475051854940652958946412092749346054243730587933985328931454138815535162453958519390775783016762562149047147779109836751690895407563446765748742030359198517683316708440462418712565615962031753892924463536258236263334335534680541323948159662423167590979553101294123202465520712643870285428749604546628495830045486647844446172972338732426531598200298560041617715905111068063417466522182644027446280150235371305445755167742974243098238967131751392753948986704213279095904812566570213991774207222319171987931817258570055721049286428559778846885948984742872230772065643495883154118041080507538076273996842753821695725364445159652347425845015385267839376840730026742553030180434950603087480650657895848164503951678689636233800527169144800690725518910143450933684411857764808195656648227259598161421775443939333658774162963776205681939411682977883486273121011408735073407124497389166478056599377187696039269092922512219993501581950204865617817110258416527414112936824929277140594378834908013785472860993168859835020597499982751057701786195886617639729792972319239401638135338430521787906108734492532538418172868683494159396550043131082560711779382659300189523581138520938387024719809320158855434039708877964813842417552727428963287268442551102198874240637947990022770228102473743925252618389551165051815363203431879588826477198591384345448916762069765521874605482597665959220323550396176241588951484606846033619605262732981045495328387558219041240743375415550932607985286324463999751609853074131874775301539053246232773310285817527760401779138326304080542207515196383862220582962278354578655439406462451912875682821754128437344195965976018881958941361881923288664465930532230176026319312356275995564076148372716270052372367352912847957724386848745541844986443439876523202588232988891182149883564529360245282066420203520 [155,20] -594009730264658033092264138070773949283193052672408748362162880085224328455687542120702954766858744898339820499332753238257812682550733552218998550469236337235425764126529508840931809029410421988213602292698605359272742819398314587132621582256108955381918117145867118400432924688013035675270098009324705169955989938577160833925986047643973052818555189443544934003344556734147598395697598158199527716055446595751269557320417053995130320025157676703771154803293897166937359893053963045436105403937607576590983642149137774281353936069268645722809352791434841470455613630424463576077659317123741196147016218248985200961360510950910930815481234105464402913052481794378679812273660464256915090247521312203122108271708516872454924277365298254126895046548545576072323933216583837389681818200770299550550160968510354113798200267404307524138097300578639003878619007896034378416456740247260300894022009573837115681266934045173380342386276664316212029807019553810698788093558688647561395367481970588235264153420773460705363673383715522497697821589230655651986019414003660741731788091636514656770226646647726310000852034098866862456267340925013732863641143513283849277642518957042746946158279395556027161094800050182681865939709810495627312234870661732556352666628042733416292051008879537132786216963910753516727047035975951935901235091612772352681286517303200413564410043290662804492642424336195650121934536094335057376892380138407603260937845643179350703045995144929558803160776759642030760605949972779076608547699845528540337151438823309277900406067483670220708337924436047185886577133563524853801183496213165932438148753890435549182516357593281831716697230121543912751607586436585978086375436575484112922976471168649831309196203941470446270747057412858177625157445566074856856922036113616823106933193136013668511649120010874214201170647026911441417807840290114944759614078616079346874945755119859431085071265920957926695604903822868478467716296684210501273125836224457321602645812720493245869380282002212949020469933677363539437156832879026750200897462986278676654968003617373428152062257130243729041118791463651622556572345361642294454766995545468856548241207251070749469983171755588776452729713476686716639728418737356800 [155,21] 1093123265961365093279414494185010563085765182456027887244306712148254208660236098895869197334656190798536033813058313205035604988838349517896033253941000110435508013145435197636102053259610525574096684564707274998095306545001405040982369527924892111670965119205674931762475241627672790888772541985706688532672208657835411746878434139517966509252727902914887025681766756438320575896172093250590927258853608129175679676830031724291247387591127174002338285784152206041581590331040071492985154535947167942249210094200940288933676225138413743935188781984982628100542392706444818733358193596746412034394668415645809506695090344030648682833363471748511192065549843961029326975462025594462039228070095156837696976514365685925416648363117204820024510522513109850973506709368517861769738051619630036911928479349525837938981847166232996510381305237573930095526773525330459706004239936099954138636221963815621474080166320051900632894016579361395183769035778106470979972977217418884490287997589692146736952861246371831579424759561274117266721524755059276742478483548644290954036865295516571940344278780697671034999222356439525471363281682045667470990450016742035814904955521046403550336086003361596946660222233113041936466729666793135286204091856194919039939664158111978606681587123120986510846119579262284606288861907030577327335148951981879384607339789755925840113896549491421407856945738133058980986150053460493225241885262296719684127946282469217962753627266554053286835414871498981910137404637377938760836663257341276052029228184930316033946109070259271275027861387843627903304834988884166492911510956528429082056218637716627970134095677508387290363091802902835155374758193449916129999183443228527421142602146354063509403983080811761930865104401429505741997336294651438162553968337524731788815656487943053975692935305954534765027616992206678256583113209428067379246651680986328542031971970979877940683665287856270267752373368361032488395301950461509568749865948094844392700827446079492769867262255052761548089716962291814947592143146709711289739218553806734987203622909466235778832179836104733247409199908035976433182877488123147879957339157087453289129542052009521670488633544865660415338041460418182271740126406115328 [155,22] 1878832300063227958273104333345130898509482562832510114625037846172705767465050350765054532271439166824890733771159147370652360611434989381252238810069415066517159377597597783475604195131364407962692924616762624074113375324816082790046298658084966887698592574279218285309127737607747059326074897865130165945766689936973881829325671037130600698217605009499403994788317277357899126313710816770174538273098577843816428652282271128961120135844743304826874866583256622543832271094763009916984095848668585655545517421699610764987713197305237896552883287333810536782617167897681501736586334217872476219197109860112325520361810125382937974529270050877015685309874352178246239407830812512525292790973462654305033158366375697752410329589705488193712725558330895938161563815670077580957132130655782872135812032638939669725366108810838210595990446426758569480121591746359757086897675148896783334581406572517922934915102458527146728118488288374039715576247080358846940928056054441099820431371510727860537294862486360189855322743092285949245856741718440570113780516230975251140876439533751475495548755871316036717839756070730439465373406519638540374147071094296179136232806847113477813451936480547746645982576281445223633664625972711775523134601697552114238101676826649413776635767067500111777431622481294038522314301575490390512669548359001448911111203843653522467680739164315866671549921364646063552123046285288743354422000678429187323157780187959086022699394059119200172453799155695493803042535087368959069313406319916599349561202220204971488599680595643656985700315549784305322523030592899476728942434023363436261060494377230881183055245337213781441595288453339253443605756354699032386312776206367670097687377906725521161675201704529437701161430970312677296506633589755433531402424043337853877119002544767292701810728485831234506381569053621472841415975374534959376843502781461387544031681493424584648401955505620292727403556692587317364078146537417267684011492142882545035359773449684519159653357910098722208272022605961621192597707971011965383301299604235139749098331046947139289471012170771389567900794232220689790424416764420695152080379612954478449491081936661298490995251642904285955561586556445756593797339283456 [155,23] -5633848676712206214101145174549013699161904932190228797933412961564919122342309165210148526224620014096678083253459378180943505486210292150541589292784316487392943584871632633478640681883055224553394099338541765021317685248609793100660537169824143025459278895359785564961217911033350507745770692621485309490329480811572462578473413668620463859967436352651728887329227413287409095738649074697920669995935944910033436683331601892632777620872239265462750481429378202107431165750935041299925695792135019503670983417739060771782216853252435051139834990178407540224420612793478915225780929733586007899420849233170145991621206208115274896591721631761107752055133927831413224734352481196759132993731674742831771578843140663931400478779247378890612081981366473771182362496940885073092801963888144086454238958819252501215119953479044372158668622568013359928976550429872791393669779783010740472926898333449209865646451181732036341682975787673205899387882895557309478465816472814874238635549805912616465735208247565803543888439455782887941479247120886405938050491387754213052181508916173796176886363192425166463851575922229271280845281795988580859010302484725787349072942226599585409222831435330431350499827326083358787830187632374298483464705456634109008176054141572360611234057384215251107122713975316598879762576956419972436448802649054509961319708558966562532594930325679838759293809460359367059962627863567041659463463126588617499057398113750295851983494586855732620296222059188978300244576923640999335028713950220631211082881305563520705291230171472555117220049747676717627845856251356167277120607053665361522254068766737699073211135947660352582965955350450219668028824041328529045285756781896187935111802471009445409701333396505930037739273695564490716279127418865214243509821381466771733101020351859457315452878005808964926402086580874137261306008232320111944251111363832073322998843950140144599885168541596015765170022491691110542635673131392240628363229110519484237612676311571023883398346251842970526170887164734426227307835338594276363940086804074591735145192022222018397009460073750998241612554006837912072736719506522794261228478076740369730266615221617382308376367682365250003568990551391613088023183360 [155,24] -62508586159168931200632288128706302155220175576033473002466179654547868013408000263245424497300977054341302880929980566531990312107312319670234849040002600725328179489731342309169619753028322023674242683633189448803100587432444059438229353836703917248595482476017803622231679942840720983237177273109831331093251448624679790923408612808849341886404353323696531448486263333479335685949959865442822863556818603459776791200408644461434419521834272938392148369710379549777742611252504327719156827984539143687751782535857177330535357294462781442294598794701096896929143310191781615623727082613635837794129641329888971733265112311329284529156133181454110358192266382445644185746281276660939122374218407621617079656526334722821139267695960882897853897181487202861272720931330286398624381446647476273710164083107340778418545390687909596618812772534736037604400096812804402830134187536912484280397118783060581406332906308600882015765605745732070613176468432116147385688164734505569651396188547306313743774515151704219755944847914313295734255991080690196389870682279157689665732346450812717188551428505579712844954376024596411160308654532647525806098338650673909603986128219242248012446782726594469107962885125910083499969027850806672004583944064218117759560904691279710864732161236869525165330778567599152680573866151379762807927220714615934374823775798594549554124111745376144893369798329384444489158205491421720738786143984197656842991024943675335176384424879393980005841702739404359155524514331397544278665839728422017575439003726618875025749758156762804026806387033314523627506504068079736671789853917519993578473131646776948474844111230263591135482691431858071437610647307432996044430205202926759576514910759789759657549012147399598262331106372952862263687478716930757204011268767420817764362456118669863401578297353818069119567636821717850240196101218758009359722819245703205753594186999113615198531849602846432544353364792708694059990565415926022882188456909392215402287759515428236262913576977943076735368202424986759788486558357194790066666502927560820579869884380775490623081474652675194008657064346676906801880756692323959549127004067049058931318142241291150658541231112370851214867594538787121659904 [155,25] 12553535526534404356648673705344606595430283726641761137941733188884876429946883300216154660308002998265088394698869359903675890791598929552792515424557420933383150495253943884913972924451059729631385887917551121292767406506567725886354597721685413862792263445991840677352703468446730004641540123426915483938414772231568405556427731007201834156486194015188122017897553433491499786980668437861837438641492840835678463136162287877724109970920870941746663060618082423407629123762550726899509833823608437507273478956180962683379076290449344340337903742868240099332104244603177533421175486136580193173847156451960012264409536025434056001137223865726407648535830208574128911024351755317236645399864280569681293927758443781307710482935404534084740808593759707606285047174286389557921852893095936262200789818648658995176663540701061963605165979598030116944708937501393947376978479915565510429023127549033788168126783577097441220060973164654304390976129318690777400490321063438289149332459126350850800716912429810245740890117302824498799577464843926302764229935390968254017250724922241008379897129694073109739423133014609071951721213397214536900205853072644864267871889134500837419071671480934599685586862568215019370296686733262006885037958785497693338826816480271742003386613517471756313081733066119873027561968938935508293416142701739247999613609039204908659949398419040275651620835768578148347256380865352123239127646472791698544142238678563556199167520379518502102010566269154555362000060938527008583357325128159269344615121633424723471444057399109609298122135856071760525054784355751499957319766256304996119805435615832687654767233789714097317415664770872093132049844246359553208513886306543970379547877575489919561253471801674977209614989372191569254181743831709669245194360881370561630991807254785068809813679628171231409648785180157703746340201178379323029657227208949634408894975516756571889873014878775316602760665009717524584754346816978316616753888022150861379676794123878386981289425904700413161619080660315164312805049229722798887361020255041671519546585604834499771763000923205335781940887317138201454141651673810564320659515440538619926304433612317705804118764193178134597694059383498637049856 [155,26] -11507162843184247846697378718957788380381734266137506497876002925884368236412487087173811086850596454998513689937566243318173920048496828232553285150436821121640010700009906196834388769950107650584439404548029490680030375825840092331968957095903804499380373563736100001960557902139214654547960654738461360914313920290662827298419080861278042352096329143461644077099135850383831328237886857530965329712920591484927231396455391326494390262527870034311657506964274318398110270678373206185463819264107728097948337449177414986859543436507693799132962038476830289944521585211643030494196350388411961830167477802391609099691611931753274101833334010158091164599844496965821326629615517827500582864270412313834195944385686304682425420305568388167933169932089233244968074117304639486260898500229253179054303315662964017422240872339826611038002533560746811593583349999975684385153144887255614279179224525050655049676881841780924589690640203677161509680337858024158760403877857243365426279621135842932345347406782245576749780960759849489041547046834072165006276515868712748607075295164637986391240052260773946807718978535839263011286203556973044050191045825251223109269854568048021817122298164237193357973214775378919546114602089518774573373959722086470457170271764403276168283290017030153881977488452380389680410756776823945626408771791079211762048785250266782651450156278077794143180777778906346697591237181662602938975763157555391160387973695472137462500393512117491884780324715603692290304505003026756459517929522604879793672630672716613762916158865731043193253667562102632254800056000558413509100350235449490126061469627681757379727590201448149997936457166198003184172397468392343397036751176592998650666393935980603093821037127908953049209736074580388533139450293718568556223143027768260049222104230570332640864457229724276486284740141654672533236066811832442353086198706809206877855406439214984157385191188218336907271061098927629420842737787299738330509446706687988406686647191202480190943897370363018047838238300122571823614123378151838184682084431772421884920764131390837762720399380840258541460042730079027742150952247859782452488586705507271516732976789226801480649932655523463861383863629227491328 [155,27] -5858243602431000590262439531836701159441312950830115059536727595801807515688245055893879478415550903779338247248657341086457528242450667125314519292660304500683844968777642173468439544960527497527256976751660776103329055030082934677770814538007887934679680123621547602717958797834360526960551943857904622726004522865669394618066338347987555151258851776247557421924801191235349259159291530550083523954741064177073006931846875969970095748926956873416318416633060239376069974014727299245330888006727155820685902044654185795813545174521113223753754103072385630194240881704853447084463991208675348866502777742079239333307248402479673424865629276442622262062176062610817274841538145441570455286416062879271592684071438364814452998648739001693554824372314198447273031031168073603397968886403104968673206356102359605185666905743308509361730243340683165118497542549911841701114042286805993280765156523531194431351808211340096189304102670758492337380226295231061051839980254900669480898799857348601683652284532354969281751782999677661632150145574490619546969750697007016833721729744372317422564109948308894352997532734109440273069581406803137862644943474400104984530909946356818035026281911300711117389486458054961212268347495054509914816436310400481304889553207312399788118516006967103759614697623631273412479458806038470450945983901942393984569485770935216215447116864621301611568010049312949573090818347264982438211739045141990860741033194475950030140669088336912009732334291753274173219373758281287311273265482903344899018992182832925991504530199172631785493747192772230655244310848837145379620601457086250509124590484891760809260550199453439951090996712210759160839326568320551629280799532799497058701796892326213129834066757992677107575786350755577838558556385636856575258104334268710752745513865828100425876523110793509485841056627951145681941249876976279917908658120265400427022497088569359720583379162232698143488746115352921869967419194062501966528742373580894776940354212603419930206448661252586333059675835719956460429587945233148109510500020890268628415195798954832247690638130815175475408315213608504086556354872536746390834600605079399185092541761583037691671173551184052664287352821121024 [155,28] 15239072797315348479068244281317317043845879638438466576293918084912574646479534213054384372199096449163916853199319899322316209530463357274940792860171308393134932978425690706932577074018186645308158792064646992165701969353751053601270398898938208791061543663647891874507482031594312903549174297554777704996449217502539024002743559417728664779972551245408772199761259195471651043523252491380105468862569002992443060415717493150498643462654064364770795455614824666573652905519986647323975082681398612926215570031775635371773155277719966336243821975599363085238302976643935541782618301967942954771249998505617381587374284446821853550318885027504424122882575901741472811104164614297250789954990418565001385651870378905285838333978165268962631433987458396826024630279263391631531772360800960000038093168568205700163666116564035207902376607934186429684241481834402360234459494562027443455773841668913806823875832605245126802561973202705751243552894041326289922989307981148093359796592136113960704921799947778820926127233734319912109414165902143657372422342522775782506604165609081945087531860026788228682402523254474126054075120735621979565098453639347907552921423573933573212468362339263513047289970642936241054585510194152345852245590572875196529749808223136634702056025895841757526611415881805361598407811121997687221097243315499528314804247344753357573922122506428984788051231691767772316062477817138908670063954818070248595907533438609587206850286301122567471962184565626103276806789209314514559010928694642681433932286854328636424561648939823541379296950300888075072816450055043967628527890014448660589189304832403113604364257933215982719718021869435669984270624532545278718280947788876788260041464501091960853183129080244878513822995946267115754079152943161190325168369692719335400584830912642344436395974812228630563645961780996992119585298468203083914482998680420795455004307533176485361709612775924442425902314795620079498045089539322307512363453925980760929247799905421690243740232231370480162003114635034031979945067777212447382562210938800348673040034116432982252868574793359759387711043767993722891596967990302876611605282688490157453158857741025611867582806660533002098934181527552 [155,29] -6903593402739688055373574673960695200719743367463295269806754037936637602127342047546894856835161144735161357015521935247542394696769730920180256189203752077180945691406241905807865003503180957154895069224976081510996998970759633813557226189940152757970761555103820819409134122669278560087378355559590448336397203573791147743422443305404094913948733885069619018535870977504263896480272125742832321052481641939704865331241698978383975182692297730773741980659187506107616982280859719223789634694475501068345692667380353328775558506171634378781021643410932658153403362587949608917273403879244772376346137838109874188275835316752437792172237866613752611900476731130071604202355978971000583818601813414318059897941110246239802543339944155117392717909799996675089897083019503095560734645987284393358486454937681877088311867419770079760046288131461564601975286485791054407911528807559891631009065731125110276046396332703563041765940442012627666352006671042969835069000014199401189476233497598236917475495173435592476536322278867412621145783899831199238774475482666815244907074817045446626572642672042199854531274535557035815379768496344083060621335523935152541705616596083193567914770120285102536770471453287792978929228321743338804066157943578927681325196090378966140579155242702607196143012161180292141328538710369353297236726702608888654710021950556493015677309297322341038482724582677810802288528593259883367361736531615817023517654499715346228778330357518746214238703361941110982765213596404770505412222386933346171577051096308134484281261190930433113134818714761308939963636372015506706263232734216356951275661105195131644575567762864243920940718754260911343285711360027178607291355971415212764731448749588103140335138447041367385903725559291236864819280643207937467884701537917942371949529709413732030053806639064849802115289200962802013010546769463830458921543354737673522267677888399674663302638402563126580202882380186164300450311588209754011612237420361538386392089790021470512922120347768322523780906670893946151120019835652057204290551301963497404813202479518961046677711029511681846258411044884779627023625384207448693542882384911606767855645630884092417665943414399805222608175104 [155,30] -2404180264865856995537327704418796506762930041684141049175155848782564444627625340344999981474756471468505409839200350285286587689011847716551086085837296930591320989814610883101368980531264120548444680664709826071321018990153637015120482761021381832522527368574787557047784977257558896971165837986284116136319745630277183876607215930930487615432390196149054053059385766658095087191791087923403278847745352283937023863445526819026403493731446651683222632069503430849541829277800466353102433077564176072963645415946443249659400724949499601945446337800210257007379503897388695420028358023607532942393295163670207047008072088895521832938085450628934531261746476280999020286049300386884024872151320991320612577796699199124427041417245757061811933278625324362272026435022531926682711649347698972672262643223523516394638462384140837115957142446807504206372659977056817377029989686463201158952383135029608730584068189026348912974632954651240492551869936465347966177240031190543236769096597497670121441823138069567932975272321625237842476353440229681644503007269814414726455540857620426831056049594095190758885082908239928071811636235081987176798743661281465456074623288105730227513303618130300720382087680847760579453806351615736159087603905202761636466552104024341934453713558581880210875211968132572944246691216452113500122010334009748087522401042704692118844953682232998885716987105856760838338927278286242323004179287815439739764514912822184430924914443841825772893970193905143484432953450156499028695184772210567558130771257221660551699574694568333943551951689754823546455842467519921045874688375378538932049146880366153988715231274841599420283953592585968261720143826448910720713184391762514813937928310169985108132382161484720904471886160787608105229733719698543452556670406074338418409030246379258602506963244199250211620202477561297186919142638348035062075402344033434547484243318891318442512481259792092564333754734507847723463129055977395850475260886353499801183749723919541836700931953546539599690248995711275525580701058788980948067787535909319655646301568056906063715962018866764140849015126562812101311617757696257654668805228728813522337277198478911011862721707462807161828352 [155,31] 3521051881367365890158280619965269945193712147995453777953641022186046324203864267156970468336629850049030770976762975891321570496430420185875046735382808522952250868162052173600517804986606590395100570947370011139050493184494183415148162315816881900636937684062924347543965149922978755611278143166196092671264050449110921098319333553637912889051445748899564472243756035562466500605033508857283862467008946874958677027342010420079425201891413986714770592676045095998148130260076251884031280984496914380666966149712793797961425889494351476209406049687965258548588018934810983874504635520278105005579827468600738800496287609442183670742072035827044267999728308910001042306799607003371255511147144369040199559877553045356549074670927427312217116119894355672407397029736005003254267963435762439983270367432903394817488314059914565708341709117035022623275239807080187777817671379059190886529164517677082658113975026867206192490054858030538510843141784352360124997736091829254893787841369790627051223939711499618135244752318048588560337698949706099320715808766408850005097447962191275626999779762087734798623161978879732528289296804094045725488677737234991853653468415479567215891923834485113788151335443938382539223787661132880582705579884849504581791563194472655651995589747416802916207054601379322932968992187165391163042403246256244323594256229332519171793934813006946027517707839783619154751326343212951224232638010287396368516934863704719364731155618730724333182811933918564971343554167816057673484780551526120589227743010281234022282623261944258693712181997168507667775618307949148076344668809256592327921814407233754251990679154542005088872083805208600874586974453322452522101275751837231002302831251527728106915248245386493441530119104826436950185540612754942696209388439185973427388615726121350636431082684529520562706295472382703753545193398760244170578198044373016033171198261949626463968820380203158196789518863989978000140378274257556274561000273968475174533702103876581341220392649013756504282705272666106772516083211395841149345599315860158301828667144579477964938392011839377464972086796317026695720186985188784557996555218672781404950900481346883816872027977026036285440 [155,32] -3019549008051282076974428488370740004432165293845067657847389710823134255245557298190146429904285174854919064442681171786152515736348384268397452381239113384385419995148714939300651593268060844384492551216806829582763513707288311702940865466869885253295880496407589078617758940572030833599340137671810109305832431522339401938960330032627032402187748550696731131876790469598170272188647240778280286561798639103007225585215315565789111548835485051082427075979709701105387614766992602530344217861077321908379103248726638702446879141094025588994794043345974274664783463255708674623718185934163388896731463628631490021777997875889040828403854055533868222718345507676159741106000353838261142857097493895113269848336588619827350837751651146122399578515974520945863421797530514606720677304864791818270621115936864574496940765531967872667353230202631756055570788336263715307832410597014318953916739623653236932665994027745152329131709695289314620092998600746960276304015073248612989350568472870477247537447678288449587382862102038769690886885308620211502728082724297998025534514963329417001671668102560663031681503763939224573368330821193612457941685431869560239967438679338766236373926073751073459381783878041005280433670250258208331234075639564677126261695836753126703821808007558244792604058013545374752410365492899319422401455477572552830122326761799948108473071681367279097923099566973201555347234805102409627993991607072682329967973969321083824095943025244944623455616358830406969180978349791178400307950393086142492301302209637872937878383360696979061551730861754083743464226740669756216215033458398500899981165128816773914225544186801419458331489604751221693540146788215352081534036870275716732824315871519098643971181976249449424723316238529838605460302932268487493477163261216682892584557211891693932178321077446899852426452464423939441742424369270349681000987194950553842271176536242281120641506320722389690612524517469220519195875989659961901378230506672916822379098983602874712926419960184890794883924629118553978195280743521822955323698494113857927306924419992324270914197458014884614143811453918375408322226577666504684917602348091269909022863404448300439502304769272608000 [155,33] 3123561631690713355558055955535726613409867542147287699336470019428206289469899195502583212243403634849153794062105917034146905283212789628368503241668131010933430544339320585089438817379162368958608880510232847658903352320151708641502677392151907140914749343334488330072419994859127439113707773488453747473944739472569739381343418760817203675468162253862437125441663406042781618656089031043094774794699754124305845669669530562601176182313811111500424524341399114939747236860992566122151754238340453321743532665128053166804536248481457792355638028146157801285512130625228045008379815248835754354233397581183967928667760430041957798651499173774377937117007393924390095540142560265271141667540502951513254795435365935599016957415839974331341314831703497064584024221632037688986018828074145054469110661365189885779027614209569331462820409256629034539786008138714546409053442864698666909067053224588508386506484685777415423586566559629637724585049340939357447600391606645791400893358243119068790916597289405298631857843046844682044464542535358688587371397808197851045878668133470718182575810603344516994570469052338867043612656610725269194849564285259059773203992709602035559106508333815221355295272896885305159655501107531135969775176453417502432346841063366548487353382106594435606975936255328217621221888222303430938555041700452616532064324276542927461373421509015273727724313887252278121074877501794791770930020228105848735070583734376528448102254018120021008191885085201889544929579117281718901820278662561746520213732872272912602800460584429477992457757491213549548698327727656840916386850249612894343595026796751145976821239196660281032712124220773377324403778087547127640004216437869940423325294396633923459038708244489927588323381003755839564757747116130437896507246151858700950255831814460819473679969783617518727712277887386552676924520986198411411722350319546998932362219095893835571089607423742540307911567023887598486366255492332351707867983450945753972964755920715470317961528970671068470899095614470400768964214395261326765206287350270796883136633754462832924810868037253153570805612702983526559200297668774012185435936322176316140811812935259316367593060724128768 [155,34] -816415518110270015801837292156030237197624167323264984558710721854255695133921529858867290804538085490210988269268257088495168675226998659103454507059172100264123541804047183567898855503568122184301282443872857410984128984844194654944713659991601275699317706046587877975663762266818111099129632600300543546634449932263954187831213646176030177031764109182739354445612462712776341775125034993451431069497772673394291577776822575421352617726444283440523999282945863912247033429090726630440717909058790251465619660050648872138377302610993648350353058919694007105928379816781542824299355631026624877500048433384369202720344993402929032448309364982500865055099513765853746966276582335469001506475076195163673411987869626092028171753583159328426180127900172154882751866318989908514068721756258649459560384692039721323601541937123751753508244050691851447645943145043958967524046953135448767534205724598640882819535435743623171958091524133952448550750867042620263693401078583130200434513790526136988959502404244245109464598268163883314669016554794481475600474038828373493521260170728583379699395406171778854255798119701747987273858785745325546341007214544649906007648217249576691566840222997822624667293715812558799634699032470079267578675315533153899478326215881378917172548769571212291347256805463817581979044097767429061058966957397754332964882599212131461919814903261054166929854291105298745709558290170487997649468865583601246683530662830958967922273695453961406836277362677702714473793736380582461663288552390459492630174656477788324157806171979494712818843096744710250361632308471289879958785040060122766202250154449441511992014055739660214321994117582079537219606978261735169958056858904480366457076087710133742992726764070437875129744604827093771902419516245720834580726873138823386814799543991060222505637623064588431019761869793834772973895250693155393233137044048978849684835688194233801712768416357378478539251768989197937847001299961044175407259527285938431301194891190457142063916012058961476328895733994920552383304017941308334494926682109443428826886307595100876184790369903336452881017549759885571120863413817445516723035959335844488076086644809769887975203323904 [155,35] -1980540150953917591500949397872908238814636272657963046778823556920118612420155962109610490012894471416692301786479761746476073550236468348898353195504452285383960154360502239547424739488924020125363794122396887491384235984556661198694175136621134557434752319571425331673781118718909940617896832882744464684663745382188810135430872203983333081016285587561691224741505815378065586270532236611073271284913375962987342066169304382758884624563013589349370064545282188018874543595017918728094198730107784238341544523606834082231256506797032450575019088413776392693223198534595721481883861201996738674200259646079920299078138752501896935015412193374166353362450245230955958440007401660339971922138245752910126979548491570193719120955619867384596831103826869750461709093565005570286585419179005648060567538912728693246139011785720172129478436570511523457029084024869453617680273757190549712628368588524471721970248856781810566840176858208012135998314548990163989997487830376117159291859095656292123316225622481095225369819092736431187643562751378609201245684853347952103962204341913620333991951283369053528656971912318098217808434455827567313247676101479603776167219137739010350593985946527136241445403196364093724507593966407138179997255016445480714446908810784884341922965307692559403505950806703356591884429808196032247258215545432883138453611499915247278260447698879772034316752678031492497039559239041704532535501216767818762190236661699104532048306332124067366828948049477279292466465878535400208267573215109466171331385081639211861576642789367236108873714022911428600299693914110095318577854056524905172941200332508411996744901851769193835633339360660427376461793518523739348057135782796793636915517089011062085409262469426554969365180675293124294567139234095961008617112101163353905549679114261428231721153281239747761347949887840259507657647450707522328775807133348697701899181376497416316282969620184440290624924393628870884479411238036264620481382489247154694131089731015381971111198537376468978935417981911877164202548981578507546362631579165445175574603172092119257550859390492680917978423466498471511633131898320603705886281529360110350072619498061270969116058112 [155,36] 1912805636355534700272743874401119310888360459053675841158522312555010433550968608024688257937927762793139551458176378193505946490918984754242581016036823980609565930234300121794678640231538334583998495264784997664890598086857867261784371244282309776182299129571107996545850770451460492996060612340644266802600477955456582790872000247594362772657290881724117859077294594926759906975914656477581634053621359740194401703179198862701904065464273850586708425802678760193162518631258769330549975399542917086243693619314799295119838066023940382336489418810182843856117640789584982632072015195212389410512342015003611692992503649430892096703333979379055951371164819911195071911137009059606611597595009522241709864808844564856609088221585730853623886368371142489744194116321671966010825124161972809057788979568011767494218278586223462787197559774056865316546072283946862193450692582936888821628537167543629841350324382409514100419443676033128552877579865977436714669881609335288848391133264649236444638345296618436094847581339696465731300607574556595643585530960608626248624952714526841050340409869853267675193601185772435563685031486205968556148688668272561902329241309431113819905262858637359372961676918892688184360782472722235012982802757432170448717726091786780086040243110803787074950853843379457600072451789350333756574016111898937912205561362078474715992083228646280965856294812858294475452230219771278061160480458066245793036599869177437945566595167777964271708821057965507515240969732045029986204225782839614481330680013301547168073355515379728104914799375145607871164486454741452475487407690066644092909866345192190341574458149483915759815349337489359473563410118141618338944736755651214136669514250790120155809862790246901172066210251282811590794427222873893559869366263734371150135872656055640934227485760514104129906411083791953711918384566578239183042702337396390991307273935287239816811410859529002254822034803992453864987089747761668517681992861827501277733252246552193456315337242789948320517952362247097072240227068606156784818807997683580344950045403288230507424510604869203677923095663095665622168058250201431007677632169358057078430944191388129901529664 [155,37] -178161486882174689961004358475298106376313936581799545594340773776266395802871662307193215746567309634049917561519806882502321678351075836108598775877876597344744751924415763380339405543883255565374873800236480194277156057984203988204550792918768412073037537561530499481494720709759633695093970048199237273992124085881005589230164771883520551791537683001058806097923646873844840816203114852911180951734283712652061166514604291335486491841124042562499779539942748621325624515214613178323724895365889926803237295181473355472857248306477414302278496558734784354864531118792477833719450252435615287353740139219838238773646896221818425643312566796860457322015040930561810640800760263725110660383276197096710841804398052378150804124852625213067012354071739790307338967489981692395015600265715212224999758118411373353989860451275376240676456622777314034928250372830608766500376929659044560478050711337070966667836218899852511977488756630479706352324031061277680412132602661150150080955184849594495074622400706095162165038629403115436918315751994297929409209752739779961318216461945026570590935282666221343413697315874094070238416517545864901016823731153750499690320814067237210229226485033055021665417107323507100886318381919568777240723019236731026568867390528594003869512881360830379856497263427643352244230863291454929299377866702574316986175427934211736236024598871953060796681448215835190920326453921463555629521979419311513013713861190262833542623267687759471470425731108752138434429069048076593764043398304243761339813729675042870834716702586077098058300448721048248434609813822019614400450182129207428688720013279171003175742060216604210979546128029768734804113519874199600044351334285767747495165273042142308444347401219633250884666343420679145797488989395453325884543221801383350198711391274619553828386068074383371671675373770014997516736316507527145292187295493431807860370479327584449860859728354496553922762424402302594551858019306656685229849739432934259698747659935554748639664552307859111848579979444349524918434646768323665709084513020541106300263019452879328698112071652967624114494571052033121857509376158375166856552814376708326654234190090755300992 [155,38] -626054068884896651834158650240102879950375622431605913209499361541781785491205444664163254164627060852716876029504240420433421990134320048352301237652740305590189953139597844525568142160380677268967229933735892122353440599159092215415721059012079446921633353092373141163631106510410273885129962537990056937817140713374288289572797138728514443002995630347647225716653842381177439914844746121427625238730733777958944888650045182622950966843037340411687063499625439449369011474454661659260903610048133529185214229975170449275781212685617923264056576118907847264319415047942820765414938684485768271732121525595796169042405303044723696780779067295704013604875113499769999881691857385505001611115664252872665628309800730868217787428359362552492350416249727015806049814999684901719418572239093458606919543873862219450400294496050807957342509011504198391430199684504860610301450623614487043475600629334074199233278628444131195745184119534622681327431716216733393948124534680421604039217726176493015614245742836646517154874198424776060280262751790382634686203254320228123199936498984532291141200406231037367204081367133553625896831508756282609646804665634035214117506377808214834338291867494788491946932692189805501600890016602995831360445973695237536760420649156503682916207051708863297037986324181705285488439390989945778503950340109571472184465660394400445698349802600852902415438899922864975202383554867822883651362814867785826465639070290720159649958108484563471430508742212810973197745445684362347531988926433685528966437802072532606676703210645625193977793710065911801298021314246577718287144772680816632416118391335969332799172231356855790104025007925059669725199074363729947145404558230186292361984823839516637741777959139819815319749060829919359107592668363729184863147899925133254262829153475101502511017846921101636693368926112462079528256763198589960281908857947561861719690996306178077546827337688869953399259195402476792418386502512024853671230722783793685482345778873343704841521332789035491379005808952706648545814528401135033493054160194230369432484217309881402009161053803803536801847013638407565833550737410890306391840956681226920530763134536846464 [155,39] 315515040177960582693000793982719468084388169507779325273889693409683496870913959356434278360531704365285654173994688813469490114115158350938882806969722925893824174423302979692590949444882020818826572877039661266032627122542951409234121475051652592178584023150574209492243252892251312019120057820557733251878552725370887456537125728183253995130877700572979989060877376338873106411437559111771645626644908226935764743123778787354019404432295966117945291209991518215637089455017248922793869124726760003390271131468549972118143759893734890511562002664013459833772767987269559665723988901878553168624713746572434364358206096381762575467212965745034668986496039234306159615253585042055322156260741600855498809990067730258856304465672599268185448076522731112186081004739475261139845664495432788854616446771180713313163409548810688107290313840500026471039506549355987627530190649841980406786215250137482228023358545903542063960956785366156534655782990338865831519625509239233031303876012690491091544772005545030642902023105540046729684873435428059285095902236179742555877575084987468140275169360761441905670607902597059457732163796172818774508583636197080166355585017851383620670863671025637455297740892565648185075878640369238279352494176678105911081227276729218420560694066893702918150996322029985133235420269689457754637533386350382117069918708435982184640492173694542937000509816375192185129518079392797240413140545321923154292085713889846631164296953100585708125631730556474083864546436532945882830571378993176639960619786746249670625223375496578988061856307859425135577094114646251981444017983219165984092851351036842221737172264444748143810885361086203033801847911012496250875819875209399893275984844526670859304109999414006066728577798099790314202352778647468217376544911353512677698272462829002018840879869191670632274979007703123596348068063531440156154102690905378484502813622918905181345346795431439260468551115131485342765862173026292656632309659315809687062929985928871922981894815148829958812521404758396122542068088595198645518956020494256984682074422258890417846715797159849663999633305723131670940904113695967943782842024470669830408025671956736 [155,40] 51931280691694753745820942243990171983964323753569015730004360919050499752862011250927675428743975498504347937636597478821289461202089361688612794231039072896815996443646856280755436225818132411565925072074297799707803834020435110393540364341416587749346661315281682820571905112732845295955467368725797932889688289004069410555459115988606557026044711106806668675211967141249836516412008760901648593416986960862738019988613997069070928747560858166518246365060297751665962523574731666178806210854173776212547631010746843147175223964698697642576548655341674225287838904690416622496512394551588130938486448209267586152893051996091617206570015802617336613221276934934484731747672220584564789205965747471894112047514713645486808554914729490625269956077822750023645386976609572214848385162585341296866083769839103980615715278762833599726617519940149655340151647317087083983889697718613965051105425479827288635710866704144618054231170307831853991134657005051237386755880350736761128060989435027172329751227502579455122475399414041361136742637766567929471364225180596286632056546861308795018669565288074243076740235343886081642296449787415901290343274347299353383801243850481277798104087501677962524364473230213965113986076395845863378629557904367313225236031081587880490964921775471642540588218209650069272692214513513016601185188817257642861040467729971121022132515483084764235959213141025691094438580394277779671954053891536296808082064869713145824252483171670812940497185125447563490128758326661171436659089209217121561840605660320994530994502694557619845986925267572789483241340439250966678581084911523353310153962770811881687451533319294213608327982792489781892857189670852418056448604271900042267512610147323133333475186284699830292378960329653181985884118056431610542364556578420606349282549694333329889249831735610684865828898984623973080446308063712450649451565709186259999299940984660677033567906762597399961664667760340686614175464552122396835515131506027239451612524127704880297175852642003305897329801743796738092341419273195280354750179521923562240215964103258022474894359198068682071368052949158758846565222980998612868807433741128472477978979424 [155,41] -91994846580751162458979137421489878496507432870341256205785911332913316614900696925846420419919238707165854482097610777453238494176873136164205680857426312633440926739797217691933349563692998986688373793749658108294217602316233888096050910092865368126180618768112415945748842972274527025915461823798659987275446904520998697045000027873120215911568350814838628924239106933399000378600787321325478781008474709298029802156169349202050165571484712903020213617348725385264232579983677747984674524681199080449549668026168397488009608861639017442175339363737361250477209253689890258379040712945097083618971947200866855736537115595757846730131444095816235134463337877509947132526289687515314889340507177015315290804798641672222478390472217204859945888019001053010871877573583728371945326120945234853438436243963933808878523753896375376494381067449725399844751596148924873514654731877758658290428569034991507250351858280867812286094663079254883779318520614178032021848924683793611609980894164990550152154358726425812687557858154360825839978789149185115545004152411428778666210097029287818589004335381825500120595621236883854156376283085344742065866484402563221011448189432609709813494172481167119408620082280294840054273368599253535782302506579083425252254694908995747555120515138116190503046220340587402009866957961264892036148482938603425667481448035314351388736430517060241357580805044877335846872592716836095725204090601301570944322864620638790885397188593092063518080403405561362440609418224262398082495420662457526636848485042908398839433289362080683024581118757061398968302726389245749163319664019352586926635541619976620092249285176117379487155709629898979081810631895429098437508351486970129208573402618331310860788486643158733157380061638593703712769487617607565387111782039346277845748481468769175078946719449412199966055127674897255546112162392584796406232068340661659136880515783632141781813079623810536707750060303505978754107131473232450839967494462570478915611622979373241373960469729854980314796504074611478753469960023361561654984024546969507395585861198344829454497761004823346351947094270471748233151754386374404983997106115790052226870848 [155,42] 18667332357630636998056218847834162965450307194112416001353102468356009174935580298169312101206754355243062892508842031501928018770561683244326685744766700537660422138847851472587691804689277792541646625666278888144933075179532790619961019230082022038703007478089554153756439509914162403295038542582257345297431261662652348275752189855930871544572729896619334760261862905981260771522258148149263591708939677255810433452448202098098376269906487569377034788839612972020331175536919200305914868579187060001251281365392811277486384785407527835413139170287691736524880073762005099316477611593842163783015109292129073394707301955011483499495407851165842410684222942178516931818312851254819017884546889311085169728555362671858467639346099066420122377510488858718788785692810744269320581807368023536721825863872454730745295021699284805444488304183926810678777382829609224152746505830477539807410880223618905668406810344870325037121045781635882790493999040269236564384329193907873798501463528158828444256514311602787043681023224993857274779780680250501103732579805893368992113545218398534794326150088877233473210541411726073817397112513735204986020489281424513891277524180807558186298010779798692128376325017123411117862026094439735539550259082211698351287873221870445118780781123949216757825660924212127828382156837657368302527152569714270102911163791033223161512653587598957807832311098640618592388472029317614238696297567486800530216569211521087984256080926905916300414379358880553664433110947017830782312165409414816081877279334103595409029770054293209502811069886816268107889933502993757718115448364002359970844324451705506677643162439818438565688536552545472682315662500126370259154197019306868449213040751386316520638391610329612472859881786879028888679929405362358187788393821612685689312203482054683820836169713129909908471178882498281180754273676418556111370886627489645558825196543350680955504737967089662184066618072345686690596325703626608456038750299304665521571818255004480414977819553223365254850946029770116381574618693900131267536165181857049908756093259485990508985515606247462137129960791143781847342007600625609151544991837537446413984 [155,43] 10918957175926940872881494050951279884456908065891557926670958541031558011129564764402629986869435892297607636503744484784917522435803545614426782148254008482039230355323649644570539762507060225103578880871007465232535980670876341365747914051319305336038734090809109813877256662805446131228146344110595571146360338371579492717111745965763662628136821877480715777557903136544828734404720192324998831848078410660488020520312571668222155849286392104223055652383284217706234244203465019383044108846181639797558007834447898871515091111745320782556183612290919338049572006964941814999972544104193368944965348265878847440705381584278292304065316100670469872756989395177844742462766567744243010417089253608500814430656594604096568593184428075640868893466832915703093605915245110914784302391709695847215849843580594813267380308846381276321408307648603348141841406854078125129367773992439801864807176513593017574186497519968773710237037031903442520979997443777770501141006462223775988621018750561397762369248273837932445434683133923481122632316832594152613158245160723334648545195771952582112082364682635885575445560354753522228748557863749422940050250257354308802386837900848174599809739021756636429466347433845316005081948582182901491755071093018831113579765108611373133129578173238522799871953812327179848312344794853237481206432781666089339607399598691022364419826283100854836367559683044932088201657584333454647375176163676481711806366488764709004683294078156109407723366818451229018390535440332728481171317683963365034416715628938068852369931123665607325560448034944065314712450465361325241315544155207968595064854278491841092016208452615363340488043417833417433716294790516915018410472505753319664910524544890138759674586733143050099049874659151457048908321793167224327867228108851339992717241933261013614229413073475402710049771764069470182888494628569024439985255053212030276451342130474135179254264018186328973516901963382499917536357908948652781328904735762878588412532061587849059589998487941431736143690542326814765771769699219250319975974170196774468650503661907409873486219568118505390398141453278103731258468939110885044173770774037008640 [155,44] -7278880890296059440060865498691647403271450185555759915128107958979236041095142060092641020145287146813530334327770569023131052643200221260807851042795817792576048793901201991333109860971956532111186721567332496237733549854657724273168008907750242923219947805246356145763117013726134555405405656463428877897375454448062917371689859361358372000374863894848965044507100128192004562868878421682903008863323319854133157973665881057226457178780463140836554190790096867013053786200550058779954300848397652109243302627407218378136652037314337062201624035531230523029725876757966028937433509020579801055917763095772859110584923398845379680137973894956578134705847379938320564596951083531279883729741416202645599441620653446627392683660653632038347209563397521508854791643804253191593710728476897703316722158465266413868204734947128266599900990594187161272694802967979362782284998805170121726798602452627325366179895137315105930298770084353894815918028671065518106221107214141610375983165100775516655473083740514294264801602830884313103657198201435441265243209558481961543437386247024914400152666132462524431578804004496959074690080445180058792315936051687850266423106887688767504022287902526742659041359556872645758550703587771408847981743502344870006107398779986907440743430297299946633382509831388984503665262605006251078804659275311941141037505726489157086915740274155837418583663923375101216826120394689615402265986169234569992425059026621095052040641842743684651027072263695376441715104119441935036187649933249114479658597404318343079815895171122337456375836604416882906953236564250420227730880797755754338834846948019526411120038262677258344462289024176281811618792675552547336175454748752820886862618465144285957505434408560562778356258074457882140312984592294214737522817626298243735526293780267645519978632177695957411313006008987976965090627912564149073194093129405005036231843283635115671585796271134412882901411747547746131989926106515782093020454232125725127399964930272835418034356909626639932147625740632187498288569507781133228706604266332213634300689578520940193301039243575527240329702112495025935051716065515759727836946689781056 [155,45] 2933934527142945110336776980265740220954153368830418824442762684932271590945960326552736577342713803203426678442832506780563476022334100394020672833314424660608072973151330083402227496492375742244005112002565539688397703560757313344213426706698623828837268390240155255953908923313805130683914426842747816297029879748132981982096744285495011146085558565612460623338918056788895953767354912461122353418402459797559850986574915273889524862070940863728729322980672719233402457778477728738120284366441283792291789441566136677019880737628178568205212407441586341195775267936024142076776009213840341909117058668901166337736376332836654994227512472394505587163256151517893265361930960613356742530305102746025516561543299113900138570287021659906905682068245891155854191964380751018219846575238866705873458351627799704295389301807188059685584264835429848902719054947548671848355112946250572960737976957066165897120019670981059983537448846354038172876045936802211295467136791954814442418145015808925649553113304257762526450392581385475448660902382924898718867524456363388890522136161763695005441103178380206228023337235797117778658930569995278331270234673250988264612068725873691237115314496241176614894695084571369801701112238286723714614429297670430341343998789864701895373887536334423803641810670762169837356004297962730197711608045653476831807524217912202399855757364609821977082341765337866998695269993461971435183466494811009517441060475957443201929844250536958884151090735341569606219890198356823917614704208293980877979344769118318081147367770674852796269412134603750904107840770191448729635651998720773182831925690750477118882020581088979187992305081650435665948741139332796353090724012929870071277155163660381052223733105820469178738559115585553297871540688457497968949565920430195389658007608573298896808419290943892840588076121404716881598585647208206763905427875655774110037096151527132106811896621625611553143682052606711292775860217401713477933246466803558304797119797489132525390817625883974976721784563401604847510885813861182523109539462662078548038236076192392678066341016500135280634228097894012932972552461026865276693385187328 [155,46] -2071195314456567246557233900584760188732058839322604642162135721797034005926856240787311460817371716636555415715161573614878108276005627477375263069437323300820320723673418016743097336240861382427287288006283882217169816730645018751676853579540280674082672241843018430382369990568166256229805573846515956374095503145540211319515934529785049997804566992749465992660969047498440980003262784940971584628312816472509087573084407729042228027732498251755924161912420883446610364563806397000594705605333173721934895801204973737860071779457639901953733164707763481778512672148968489276591887915058836424714294995720884841332823899293942432443150072085463611134857457697226743176146254277325116738715884208531979596206026346439612535592359910904298927920103227298642203156199683160796327341602108772104316941241886055005102790547616817685451186402308592639424489533793292898150628167609581049626309808276136587852048652568945299082970865748495469907574513383749259262434585515139447661309836483399963392223122592978618869793376589808260612929266433673732180825840842029286466306693233485506543265706678987420737083019394474653376612724940721906114283883342385816274796952892060445495890407451041505766950454569595916835567881995280576120707200886153158909467480208915578235599066213267321560666360191514076081822294124301453549267700209840727581407437365771379611750779355076899910627143293794012374228582245481615360299557160828852195822240211544669144376870671653505579354226078725735356801728227578579373909603768384165029787971048005581062224111146954927920787547875435713398017056737723065259168471786737836424641596065471654632578215071007573225330063705836743664568169600143433854028329150963611893062405595759372129269609375964504476984713301793181059942413873673288289240750604338867757012753809806146761786019482821428939113866904957218237554821514246254079594390425158576882345770061631479162396594538822805752492538519044580590545162033154154607405362427010380548215952865303955465619456882711977806027016525534516261444029082807494993935415573949423001510649931720376451830557733446979858894836132191058408545948069848933879631584 [155,47] 1367334794623062102511425440162303668944091497879357303589013799755717957009556244380690521855243155058038121139679173033979326749989361842039097851368925034136332992432077464348451288075584101885611767178225251533408915278511422219654548195996604219990764457719829869121832624804829570217048944347435184960605120062150228077034803914649110452950509566826154750544083009194557039774079150702055347742333027975260510496544052554281123152714100430367262083565690951743879288101325406150508641445260208539476906265537169975101100684650040771446211906283975685689538894466053590533460038022197079586586237242533367248758879592890306500992872203205616965631738274574780625308721105645799649620130547318257501789708049576064942090839900013703108960773329269347307437629523428861874604231950284669190168792105110540356343761668513077011351297313928027148793719894199078149054612358478579029356645087532578490545267328708257477008627837707622859710387123462434746264928315270122893238287417808283546124010188828745625907701559823723901958192617627756112818519985250110286089978482644000440580473033517825237306960557693860317343452329971216846935596382832518695894981709218426325296139528123145353414350193874282187729974179711269139132759874047301197456983408180197467441009588118894715367290905222470867349132616184368594006433748005692944408240756289688901428764793517907643614326952538739825378124346327151046054764141572672771892000747840830204209660192424164027665445451093766272773885035551462357343644986401190902340408657082215642436866339265404024518701664455784584304970847761617926371379465051850585785244272235554106367522495948116854630867356129373110374822314670918296416646160546727386738101726816779175436849877233430487485405207988706440435401040585817683585276400475477692749396639519483128556582799678767039915400723426225439846978096305342625828006159366730794693732773401727610058958991977347547428748923981088374033003848381144250505328851033981203713676294041646514208334949756723898000676013324644474892614787990885543802244921439541443802510574100203972658455957316919706446436865048040103703270682949723005014272 [155,48] -620606080249541105439899839802193808717520918327124454368371704311828542400928469379997186281237863122881247470947312234625575159157415186755552927952715452451190776820837125861757547529297943295356613912885313440263791593497326781055117880562070468606871073980485312446408715946256935688836841990805738333409176200651742589800148048071151238358325691179753003053256955926107902781313497889352689745530665461899355286219072281415980813385043757966137319547569894931094896732160370440719705700034465270761342145085885853208716263757057224489003090357056917219714886835771903639188101965492967090805345385302107538134723730422250561329387025064420047644219650852344861069435178451522113830158082534979342144714933040212615588158013827120519304294342633472993075506168904238288210064580403240132706935946117753258204485569441746370019669094385122072207363799908541572504420044824740904074428318677375591942275603885090090447350857661569243761512204813860809729479682469422462194461859495624057745707300401950111903300446260693996791488609775472220929568373067143715568762812293559527067554479706477242339208394224190614950294104491425977975580665915279193137319801951287739657987810038992169217257240213123229264882776446698145175927280551002795347076970892258105022612772130969945663313006117308754136265503484962241332681057134766232528697131480918066604352413143785183374368182170802487928088576329764931232715569263929187851854880887513308949134934749948279493345085670487079672195907647996881033526161166768362784857964615421875464405773222830206452307478004149744131494763214424801354457203837181842137156205817919285196276161281867842710810854389015793993244889867254565797490113474659128139781216876837956621580511846388411646968048660347121863648490135300266783712346520664885798374779928246662776899239210008693096070634414403965295007311864481489805812803454240429075115009796152917123262344076632958358735292124105495787661494655508105472994121895383047956691420905765331851064246958547564516941291633907363454111367089982731109821060441005453380963006518857866944224519658064870642443174176134872735274736462688095856 [155,49] 259348987897907512263776676203454862360645826035767682246965982117127062313399270640582787152333042286384868630126501317585511806641320836101793343201140355258446431869035652681799168568388431814736527352301321851148194051674657572111899948138246068957641939081477908882676211796525684914959937094715212260880403272988984167649374870037916272906813416321646961310944793955625121157835096536598272825403065093266943367941988332052060747734516230776996635501166057653217098117795391804777103570540152153280622730892781277102842221993866078169173974809954822657958273016995108358023737846014691441434011674816002288902101823722948179187433490164971505150239900105916398968314489387279723319090575909685155954680735851306073859201336734405947732285163943108111884643610906340474150141792491601383109015872352725341661688799391700225445861757676512435742447663425922275304072441193885905070260036977634844945737603176242055022653259845120156418681339031497708281530032477838222177758334755177104017771208072191921632960976834870150312777942277166224516263476699982361257624023181558958286071213711969169514416331707594893481775100672934212107238519360818358591276747390047550233370359232975194893628594492686354079051213955614388346967288336254894504221671538651641255467619936874066584597421966233556064119335489571987548609078796471364948576079217420501304282329180671527796607031828882207785618250071329179126081823496144228861617358835727906121960212613475222321835896002112836177468269669467210410645677439146688739067150177885875425963892924227829218582257135387769959659259250371973752426050124699400857034325427055681741059079516829244742564536071026056410210088015132086409408651487120362137176539877270595458801594560492355079400506536896916941914220059183373806221816037215717694659059472631519060090114845531485644083262573466919107377709417606428817094800590257350044279232980381864939122038427376377600622186127859348765560547779366674735840264980237396694585352290962400989837722034857486245624975248495575055161995587258609033823635837753007470768106757882529682201151813024868878246288493638173395453266885827072 [155,50] -125709707067867073719312002997962082342604854149023150802565365300950069001147559027109051052995485487954487035776318301347739870692387125245809270942614413895061059966590837128745159856023795993699814472440505943136344566547104136478497721508350965043312389804449292331424631311648294595055922819321494883354464814171460183306210293318712883269300946876298051619423267452872698036175331081922982799804308923348158777931888249251336382953928428773907769999310658317463870160855917144236843681250717637699068236076102510486225528482641423180934331034950090747406711311684568927975230018075800342934429062400601798859388674905807144219382302851088404884667879555024563442137229166831748201846142679820682337011333542707697152021731292756738395365866537179975690073048781983497526722696820728253891910576495163579946166655039006887480287922692828858564699802868046358450143389642121476446243522004968730613545754710251619168776982123308691939877981039503886157033272450495850660752979818447024088564966731577932145587928562179491174869644483249844127052998259714955649860376620244999296748668398548990924620548664268946157665814580855931692404238495445621430850191340635987091688808166994643776903289138270924167847101241977274412846511385873445754386694316560359689457578591603276779140179016642127234266672959438202889816962550778394130705788001650321394768452996518992740874700409509070315845460702742481073677523866055461577944785977336227427935584562208577708458032528392554794392354404454039430998142029565186081287256224846732350737760262233757439613193726962820205295642483902963820802470496007076955522589563534939361526263143251852446333115497617091918254739493427550179830233604178326287224589279804359499507259570747409236333918040123878561079918526812569165575692588624842686545064889844151044748194472878074708024566143309691479625660045136417872543432602001837296592907931153298176251984237441059890543574872330744768762807015304762395255805601543743917379804724697029288820533864811328199147102924154990983309363577072529209016182351944578993666634156890763917282709759720927792014659962299674487015288936312 [155,51] 55495788880956206694825248663891700943632025375217810734567799931943651909723716026847294120832969489605718811195122724834663579587022059542869994292748845670575568500142593913194270614058618069295845045144839744236420717072457433367953256194376017137530196230010386826648525686994963544865997174461391648325039387506812086737202661890378907308572822188560697805296893243607171587978058572668417789553654794422576539390626903029021000322844007121279085544533735927930063972006454926295032311039974931654501769736044745403142226683797909649642095561228572485909245186443746408837535306401716780956826425652312051225736401699828660046067397133394365918921002347133027041231160682548431828541529840650810098220440197823141496909986238233252740983426234997951271491051723550292161576200685048423750390932776068924093204300964571736028887156775744617378900066695488320471342703061234202905839040128991858385818348976664333988210917630955480991693697536363966592590158038324377070664290819018093059968071317195493522342526023972986731707297639030942729396528723055209322267065856011292226590333833017010791302427421943523712214306225220234342744385633458588822690163192436754396846861870358468432328834060255358127531606996234979058558454090815009032216829521975346070990684941202061265763032207723450634074197750385142783557696209345735318722944168919138719740984362223718905267092319923751181595894245823211662474728524220830999022659797679612567694126410932645262449665373564635229633378528648997728653228951069774184785093404143927473187905013317992961303554260327688714646827862548271899227882074459237629215771878551329524322105879595993169325058737718339202899028637208972813114914411668286058280205497565479500853458469858735827827900029306320635581618989988725653058311347542026675540467115676187741086479633268183542497298705594593663852633879527537575540153956293362804055341620938539538817686070404474345038502732343129641423134140494397856036955541149823324408034357288011892369312269825389340799550603700517820837888273004562477363496164876181725868134843530293626623200326826117953012598178557968757767647808 [155,52] -19453709665841561040489626618089575033078857026688942257792138440165805578395277463606794374484583187849201711144204197314442599625030193008651881820386203286753778544261236625977415885096784982521722599480389467966745806163250565234819130083891839536874581072337306119601361160639839878475091435812094318908076792753013135110524433122499140473975533513287771286539623050517740824330892415079054720259080381971082059231777328294880960874524967422263055228255131430724031131496956844334895879583160208924597583506441131193118965824022903662716393113700822525420638452550967244652070593424833775503338600492522473935959710612200889203547934048814328881633433411687917686189514385340905138420561106770580803728476300344478878900159941115073068316820487735184554864968900381815955310723028096808091639050492292599336339015696691007897862707074675250708876047193412542866379078122077494059808812924105985958445749723169138867246260313519373224141273694428636631847622713380941778970950224002460850221281813113975378882485175032109175568033540049606820207192796224221137895612921994171117485972898135550381990648897215831031213495386614143653586011273282813248183182316732122408932991857273778985333866856911135698248045249747140544495683586312799318820169496478436541445423883108670360527567926084913371454880766878330398948280668991227364848825269420114344085582789138824154907443328903179213681557144044266302127105587217258392329003682716821505004357824627201790368843639964411960836848337317471869221661484953268364974550864793916999994446397148180623359287242122364249089538716650819930406842714593068495210542231119508298148198695072219204870059178176221049773953372401029483757139017446717394154543800625207166575580731847805590218554801185067059526920279164240219640459516044486977367997838669017050420444349459459982806948927349164536646516382098854939133980128459487897866088222014768692646974439784969504871656366202592083511153650452936815396633249803914462429865401892619379779567080423205073816195843453795048790522493323280926053716533188202974190397530646818083438036324760066125237551253333400656717136 [155,53] 6482472280565746592792612438604518915133638094494460800736848522820706193440293274025133475838490482016941635519868683841204731470087492616883726697950935440302530650102397673427657202896956924212835096527353544243123552402578130080973570441274489513009253205424022221477416519091272197093889607014751447389972757469761705794721743900198710160437744377982065572125492499961660530597737149818139300214771338953935806461301031571663554524325991823653933676481216558283151814244517169405020903084639759068550519794097812422626629742436986835415626140924451760810175744067534118093289628959971043741632320292893288196988561053735267895588345481745627801147225408600953092137208102520533747692865534464500274041529684357168867491160970089503794538193858501483109062310504353143844898218952365908748763097385916468145541419847389110284380393627732394584935500487074174434153177753501234102828261021962137732045756090115200669991556160604119710984277706268541041803829604816152885479963638732204717389335942521564837911958719989271479098730909545104218435676402954693720287203163819973108766352289790359210164758705786607341102946138612792389500789083887198333853023820864547950020717385120524727546334270981471865725948054131179167249415341551063697394553434261470046592966830497773008838942357442266840754138170044457831622312078135408598766375718031956199434704909202757002162337532097995139388470876799111508484025345305755642262245932266952841161864998325292354359087731544400044250559181713710660611787686330730891658513842782349093518332906288453785417000659083964231054010001837677086134445957537957877702145186100158732630714645922219291314410620491113653297505621160887094745896332470050312753016609054765937507029918224076681096002806701616656147806031132980062969132993557608624082525603572004781631457564310249007994262430642345541892022680942055326804357276982465101644103952307578430657498546696602871029662632527492017754556444306509552095512723910012950219802312820243564040852082658687193780368690564284331557006727700500809196791458413672320968250012517175316561978400859766328035660560168988116608 [155,54] -2481262553311145268096248246680092846013269329637437058860883229729313914854737003477842662475854032087512691977629196695457412670102606492686965636004459071153578209392998508305941051392549173149501775861819670776863881243038857107851270783430782270716372302557728217730277779425220842478182038498263103265943511581158379406130762687432844565207120515000680888380815929757955720877099375603857513196113738174007787231633088651111743256079586648457333165489939337244585869633692301295260490890495343399811989047925878663961892233855232527136427513288365178540648707590824628435852673591208540321978659847482764770749054071585845007080732331440012404633764173422437461129885043011567396888790809162487131490949218689232487604561084231364678587229927715642286217430357089030298033752017408002323875689857012840789889116218940111702077916088991939266081287851816284496666263197424942359395895422593360810371342398813266767118992173734989700473084838697563744919424482981980446683722982778144429363190872191878381917654375233180989648932630019266664159971075168359578273617607120276156813249193056542636598116360926935568801807991150808034601975885963499154443486332169523448283846267785757413128363974080974199315704828317008580486485860945971527210835744674533929093138354927765034796924026804989610331550210628245328370544110607840770429820765873537180793659055071739575356560188201392898126876368144572861526150029106984842971407319460659833097627724389290562441351011132186916744255497640396932777447457114741013812147204846321862460728168357890652324946999831617590561111287444153765482265046175255255519385291517662066060008538704021621782144286660052674901775044110029656692267762772045128152625131208455633967091884563837635680902894293830272703301991712522747794916165541829859500645031134984130977132292744910780712258548480308124311095382918093563780156062451124959572633318051338775997609405825343789269746575776978418236359723209990178887594593856144164010441422742462871665331674683415403366692477560376312995713126833576571888879060308887384915288664622472927417199022111177743653253740648375040 [155,55] 960810975308881843249619525107511557394389653077567553743571035529557265342642331706755900480572237295384656681920122838588305976464675958223158102875865046974584482339856648499051944061448054994261473632995290733350582637784447886561036566462779224704482849848070865390202635082394442645214801306737156698995624717433930605228354594637762608674295670289661375329437017968875661202152269588317786654809546979687747544392705098898877264522026597157757239883377854041607215395032523919442937507638498322237033124098084254003108059032427240796323899744527670265246823045930007104688556145225115138302815973835534782027591748388322355448402523661947769118614021390667467368261260206597580715340826503280065079897899631538592229922966530093728179910160241878832472890555976089544786648326992225626816689211561245987231460823923068482914307746219167680815507970917865658628407958814008746712908022562482779915533759469601600761168495847147230830317623776177314461226507137420575461775430622214220481957036875112603619753784504029536074637422188138721116638829111363355965700674036449255668314095450880946102961579724533586419133654802713897216336752892800085157517754111661020314036608149153255773458698883884801006348480562894404293005790504932059865701988393562729986809517091675267204234370058717859136741336511562527014740075310673993739547583871709432185809961711060104625834799578486336842597734324880236644943092762935721021191598032538763138902517188353234396242989913758339469150826613943543345886731436593550875294281954064847538301703789308666734436388469302449949748931586527483505161684143472456726348826412447020906419273573804326687320278284993009495808044645247258595530018903822474134842597402021263563070262915133338541267461761608159944262998759132114078163275216017730649819274241864635921878276709261862706992372687009722546545976669661689292900290583301056087398791641980195228338200748097190304139084569902542764466332366944082690154832756452452004006254809500706398773283679445221484468261775473404540001164748385691127722219558318129824671604221678326230743410109719584763441515507712 [155,56] -331435497696201869397237342001169680123869631346426139968554954199788708389717350503145190399863064155721809649350353565362050631958466136855620080567156162906934336189201483932880206537329777923705987902159427175842848033465796102993402674627910612522568827582367857883946847652127551404972589018951500092628697696950967138631132464567402951963904342247980399012449943057563679979224731092284502226019750395755198057158311875721323666297793965687328883153974205332882817875717799980113839921225776800922400650189802029104080025714521164809292663242990066073622781928657648031383010675656488901641473696810970426409582281186366332569529801214142162986132561084241285989563474345911653956403859353732559008111062380905935642673554923104101729437993957676272996816681585103505473305521660206817127219742054801806316034860113128498284333362903985316953470499824788580708468967740410701263808714796327263933035229654854597413207899651836955829709051137653634817093681630237300499815660089005685765825666244659380685094212255039156365539124740514145360957718856990166526738096171140177896983367641214097211319365191388701700945444404511230385072843344052765210357169694992475743992228269280853298824137634678179967373962690741289079557092845527934520296651237940991506251369720925690320434331084055174929522715955967980352066132099664699062584059550767327401243833682154051118608686245319225413107076222109568576015915142487917246762432962910087889890756546400491042696463473378470580932998326544234079970814066674127132612965277123395625658488995050040618237733833625651372912709594120763096039426659323854143374663462557299749390592753736891781354950146094980286776855161379134430946305026226340889950546335775067038821206453353106713155160802315290462645901303203690301045019995315325664998874898674600661062539932556306378769243498546331457468854537668882850574953243516824558805945216091235255028372931288331033111210060349032456939463368154368283419164793247740573084472611450535563099042662668248431358283967837107832894506009485165742009979390999800571555404834526695343420747300943438062466721632 [155,57] 103814468304151265402927250287739524393246705604922364901985196946306274236440496802324728777457010312391967265362399262470229524543373515089108406272436643200782154958347668753744399159169518950223393953732576724251008432687692047743893985332721056827555276469910475063505970835777234731964894504082474010700528533480495778085855168105721754563261658849151983814245488198373099061215899016749477215519274363843793824092442490883498392084892031977974372493922304559170537597455105609408198838026859585611213970164196534149381093100957695937852138161582154729147344667668156815664691108751081832094237115790812313204238812976838461622561547770782699225222842910175620950160128783371382051403142360917180624114504306724883362161274975676434578628777286771332122689634484472691784048555405125114343776844399872093953331885899047946252313982075980978403079415736699097380382644363799757376816050928074145205594791490982766600307270135470079280615647121128173440239020264787043382865178817448966587377296325281747974338633404604470822084436264051769784032486312056004069614395034784989010455437859100935528138213312573144858391223335433905767099888737455500924064504256980388008685518408841647930566112361317671776999558304769818278884401195478926483450529793158830547123958636332751879227535610186444697020101418843901502581109909185429668711535348342032394012689618557945147438021843472749706541231688975883441995645087352942303693555169091865181900702312333717131848762355715837113537695709552579966469084659681467841501305710275099393361472325225454742324980268453809179025848792142907313738155991662917283525815827387398328346849789493474619624725593643618510483840215525510703831077549111138538777381912320337679315338365610621751977100189439449169386811256454643425239729120426929299844981594758673653758159729575956217480686166994657876528888713517970367745105738875200238620384998429451512142349194650809927247951716770482433614701590084376285845040736526479222721902945281596987494539556985394777172671489863530089782034323001625230798651543356653478076265033762678987188264360961909851192000 [155,58] -30780452131015061149129596273799046821919475341183621588920835138417327480490067019710677333662320996346903263502809581494083357079190188669592500386033043963219889599424460034016768444396339997254238713006790283333224120505999275810802946056538815890237323667685074464615536157462494958967873964158218658972980042734198172035501869922326630556956858380410353709389772025637657702047363263739464100807815086408037722453649638248466407987958233693651046227521336704966923590292983157022482672606509137126097420875360209489167454680869727272092988089222851573394042905361399903578431269589440263516837645563118488068757006177071275832402224551486066802069006956414030988589123910719840522904051008037230267670670262285478674140741971569158402535598330314386336094823145324747270587020421132224679972825141561725876191465795822287251890931592551413963973554638306223841844120854183878993963171419129316911527713781414301422530283801056887808971129259205096285187753711947224622125117123136925040894859347501064695336039970343833914794743883106169163481890908533913308498819338185484650527491404817326826457053298541970140896776841091331307432025075810257518814910176546464070371564491270071464162120796099122585379343591687796838679557538538134552627289955425544047203422347530673353290995221993892264623240308037579848183883315456261728392104948294491992458241810716545558088618079915871224113679480073339756723758589319471235003111677348760670813459518920027550600333546375106911281773704534327265759282759390653142437737617336270858228675749503722402743630953853479819895740023138785061582932310508983589841400127920242154930258305933908442270334002904395968011237608490968124287472053632987772406410250663865720259894098453853643288653638954404855461588350490683884483268749114233800332204965509867380011058629163685758063716591075071285423903040160004183394906338506636976296874714592578749726091411455228043766176937419286409269624087947942133888375584362045426845227039332192982766357431178191704604557760534802254451916848035518781726950396678800910771290158065714715027251698711595771856 [155,59] 8687935273139325904095667899093053752615990435990988355960725530516484416276418317569806563201609133675270312651870237448044943928876718193241491832846679449475137950309220392294201735623536693485010171180971686185828912853186094075379859014733116017760829973199241010277003640116895307758985599025131575501968682219881257773390528314538859103353458037730393640986899068285082245196509550862377628128416547699199149805309849623259306060097000117799082300187334440149136447066582015265774301900829930228329875541986066917060141765389066452127362362121193627513695935647885914402118553919960725229630818582667332940539617263648410799819479277407824217426498680867350822374136938220668487751329174979531340932483631515506433500895989790226307597470363105008723735617639531533993698768160313352487281541993734889362220124271505039783734636636450583983814116106754489701557538161719468758742793141652518478178339437155342721452029712390536995998265767542154164328465369005117565319253726599550411803438061051608843044913881686414102006607985418292491369266524187433748885137181054270484276909749566307833856799829174752791435263554161148476543228113577166971782487586686242678173983571831672372723571069304373442851550881060586097094305583775871939565006631233760559399342238425491675048631237711924028219023089421918597681080803203224638107607006963077991630092182995704557627007279208008384014774429212952475758262611845920079646473973664886783642031153440083490902699982232263938258578373897039218059629500847974565095940571432229303360247769045144867034005253050401883485359128304930649141594940291099906564323516282386643505136694537682402853943381119404772406048850079418154428406802531200039657018342485542533986743481442498946106435784011425435166994746256108574858344705700521859529099578530520486359102874187742701677606638874011474160239073853804517210919654766583866505032624921690050220178966187051867480428086009407529844176768311591289188455693818487794613684981833026793202373583543626619726341059470278081241503873398178224699897963268988974992954328830155491533245980919972096 [155,60] -2321848347063774594185176092780079915001925177555729158773245842437522775822493240697699591478646561616541520940380474129350259114360164043157853469009771665644821261618216859168835566253016545049815413561308613477916833876790161125061719809330000525730465796787353506917648899980885788419157782800250946961380572460202125566013252604118943407121432201110569726910712455723570817854247486729990768000866694334022766537033083288702896267968194716525233507008653269221170244964936994896494422275608564508596051131081478541797722195045232107971238279353594918750567377527854510315393532952969845898766357343449834984623041879545469169290131157686110676183523620374677967054170290467622239204235875543609329028630873758924259995292579678473079257164944604808280084837859261915928746331620582500872446063294441370721196648535125665970669330564725134022282700503993134988470264395343163118083238532438133016041505536145534235069798634562565937439256888911209403938917880039800354467174766279661954995874779468082760490114256500321578328078565662405435542932549993766390061501625370166186672684259506267690128224152231944685450017663275632921090501901364610204296462530739212309932872297075295916376977646778250488233711337477097728206545574209034176182571135852228126514424245996431001943429500587752319787444258768580063006772554512646601732024024036691253950353783614133276555464064300826218468487083404047469897623901561216184566729793051557811258546242707194572423886587847053499709753797184072895211661752786878430084389698645085227238166154541154626502358560177011944028625638882789098667156940428408269477229644619192848764237217404898919391726098663986309326537403466165093103705209257278906025287461215169397108401897443046005114946835942530028206985559416577330885863450141735731382961548018637280951965609273701174476928506092961286708219697109881360500595416545164382965166436871115385959713258243007125203422475107931327285037165225711551822291669301824072821354730335672704213855747826274287619841927619718438473658829582104644997067391245315480315513980577931983475691876705536 [155,61] 587692597293876323082351725094971062480556071778476499627854534920090128066219206311864256121033389801223445874368049986284474278195783481539053565654895471019570518899153961424065333905642921995046244396957868766291156746554046892961393259000536338868130584285987112148755831817941274342124384634408373921557592751836664004838859462479693342183484647623293201497250546233384138854981618682968233538223188268492019074495576930132476206861680434495494584829713844354852318790688665423965330688307708429693354062522332819370656906705735285495192292019989287622641450190016812420274842341101057077733676862637459871443188527408415911979012150280143701623597235285638051943349438001096390534323530847082513665241383344543026079203700315210886456608732122724722775538674640923422839380208481899546520426814388871788172288664993512440343354466039060643533570312448509553742291996651675775567568089273418116185003863182360859134135375718694780884686173719600116469556778091794197810108120419461898435457853067014200627247374431400003374611037228825533531651496400101851287612365408545945173825948388629211162699311038017723531776789526779864791350990237435803342521962207101337265004376116773959931888715182723423542683561275648848771223958630203601813112755412801968978906573443505115724617084075555740655305638889244795806461062051390835072825123404634046301538346875749399580605887958884808612866593087937626433838181911039130123637964923567909427257524837191148154955531405768833861953686342836647721597238502468130727164977761335544452226459681992905295717010627405088088745858584293721823529230163542735361417833973052174988375465173904139352619824461092999488662262836428640703192510349294014425228713314659666109089527173671296976238309831699132887811663957927174780055854386589149251162507874781099033076382706075017708128487518750570915121705492155848297266463986503368918882351389123797621209434086756449843223338145930280148487007210406601768382197748764026671464736439400099254327901215434899374942325878982649570472250205643476980333727524716183675264707962780167349568617472 [155,62] -140522003294410324936258316108367549120315625635938454272994303522489241091333830524102297384996410128563097508219502978102744793332200713428550922439435055195648777802718831346912171872167653101301489848549353961103053212790042982662339802967460725583999804743744247356902370136116655657068839310397837309553488545396785176338501586730204684193868906407288844910794107977992416139734778810125302326257520118074081094139211914195639387346278970122783884835829270280827408601714827243554047560461194503110746791746865246081336859531856789168768868248013663316031394267156618554552156905884350322993983176148738507956896438047535486101557337685852757933799835098124912519210282247298871966221021075478621809941865499414898830759719406556155276768693434958381876449858181835648384310622184330578035009732503898574714734583952908877430191136194685691588127708972518079781595093987699427693911514964647134410215009225057154553946167789562904189316390122099610997785416479219223634970846763548262245380611031516786884770568633970524175392585852145628736342124543462760964216023965851004434531203075447200445001164311896777799389850497181061733181927593040312862569762705535585787907210482932402948476674236311243816900656865930021897155271343269399675321403541306760493034130599445131396870609191749016169221369486138907369357258914264514592887069670742136037410252896045254763405210220505724455149977354034816247459440168216949563338131360316506855832505218657718995369487936432226488460614788448981154594710750893984616391516952195740763101655634440476710122405247805284530590131478947702337600176118423475423599966082070158404941954006710819853918647447844187723021270373527973899722332733503741865259388615612826761559198681313232065575736942108840268538378596344749159317463117979736847861369184367703154929003215533700742441234921116262443982323037148719106919134459677852797772594464097244771559326086527350255253485136735061636500093207560255360789812944278715232667613313033127337957846943598608123636884754170776548900811263368501233296833097602633943085519492745089783027648 [155,63] 31328690512887785198045407439225180423856096391721184098671361331621973205622288417842457313012824452502123970854018820420580515169973937854999108687676933689841162924465761634713693930275394331835882688462281411432086474216853515864881486379746569471662539508999081960282986135838032534078951400460646926014907924878095991807737983659321810574501777908584240787515984022835802265023206808256786636060161507455930907099300034116815739873062002926521653434739358834046274607474006563499906676788033648549939317928267368523955353904951074636635780169233948899144915933130984542694278300193450489808936587721855788482576070716458538653263640823205607918057980602438172069753442537306539761864598980688967284331529256021696285387801217688701297813741457146447343371174359074072643325728734865714019943040899241418136627987146994608565573477486934429807570310398602314726068656429562619336615448228447516633347643409864645433887956307644679837819674128241142988991919405475517007202845918571787918963726403812653586134342238427252162028813610568728017513193466414152198595686100751982960908648467782432631692023269769315387796605349201212436830767113327059807927784444986923370863931397744278144439591964216022710764180313589894268039230044053169173492765146801404874596515384007350891469999304470573788106111744962538642706884307395703224157992002040128558626072428580843173601089245691700691096815554639704832885450130584189538067631245003450504893465066604649877546481570788234322104197004291633951834462266226966853019944547728980738598139407577839614941601280380223533625235352950789509809063280257642469297278342100863716562757507385827621741672235291944913937158421301674996309680134655300907108258923116126354632921153489865555730084341893224050860013688161388247332054259806177656701393511359800572518219115381746985114360163693276993385700035015593297700833807180645588332990381043869902515812910010401330956224552888595674425037371915474583798610886537859662215491410948420006381983577306966563584072672760277165567146840833534040401051284482036680324300913647172420864 [155,64] -6412263279525037371192915825085983235752455976745002972762330775121695969411955229656358892695408147852659833123891717388914937779108458431543451906723564321076407276699318345220865522971288440166052579284115738527535934790207374760030562596015541124570897510793322772911835039527367167286099348442659995723414777711693369769310708107667543232475110912492173168092710974030550535335118568203436661864254887553249688869470962715951321153260864445378148198109511356671115888625263070787127331465728155175761819203559077790712177814929812518286449911535645270561614121472560847698316648700634473959845836721145655059853903122260649216533215136527441270029331752185290719330959575737867272877362067980294681526427600073778091931466202967483559677907478244161817611292807669155467675984780113520326179345779883811933956729497888416910897468555699261391551689052593727894735371731908571440344902972769029306201253767484752864767115303012335240295517138473377942627794262474388172425923232896223928687121762957121612812621659511641912642979330090899136295800435881313213169790362142448996701652411345309175157109180607133077200356308408738511559222022602510103886650152228064308497441263261951330741988946247297615852838853117665222375526193594934176421849012118623338146696798451637308611734344327865618928904610366259704498116428800271007789319461685012733051281554584342845159955047785042123023623333497481276780487264076131464899764803569172756330611687813445345319639671707200019703440156233202952567248415368036899596842297139047896299514483041567885120600506462092626440140616522940557769934568157650523351677256331714048853883365571221194893594246423291265687084737743107125353356959334063981979734965800267391555737587492872920776039568046001817072765833125624311983963018481997705488630485300284880145272445290381778918936757787376531733260739911151105732218630481741408360328488825497476006294740408538366333630525364829230261237759030177917735277588815304982327513000233399329756074479440733582493909360276333070685140711842171471909700546301316320396913945646336608 [155,65] 1196489953787658384352700535120247514451749785262851959277008569676895262207915788770566147953140924132055889621845428755696741733585881680714768724194628618402769306880267388092987572379779447265989145795395083418342047195703822236613237073543626420658936977119495573507572012986723229659568259137433232784358025207718448207017438427129308362281067199850012689207048401996668790708029246728111255053051152742302201864428914082939169958480804408756546826641273643619588464749412870492570361763028826738634659762364892386566035107683924629434602289190561921364942834746003149197681663593806008925746586731800677889879628124163332908137518010274432034607350029482077194765623954401337257627578334750806517938925905314682023902042938519148916238599130560935809839157578139514587739114487242581059274236176575124104267885696576908492708108163219131904350983921655227338781262613970428322104536556839537403901760307316884625012829691342774433689917151968209213187186734237380747408046324944703877956308733431610979490318951225135605814757974594208869445984294876826469326466831459224117875461100095620931805715298933111199715856155276811710803260171479912529103698034101556323038521710234274811688744939231189505836501018882958300696974440323963499650572121593642214712586137587172581063114526866990319993661869468834872300743591568139540784952395586847563168824227553260605034394736568835772997141116965428352656681868852037254639038966603123215115621576915154482081536696157905753386315106449127213660773974080563859665302290338207078724406043796296754110881523344825147626231039960228667850622524290009404919595944699413256829534862940323826604832365555651455325241107800893462627454804297001370829461136363550907799422264534231445327043530354351451040122247185117054255057549295586307250980373172436741837068600186719148269231775805616755798258289564788562737974091675673112458540785804872442132647576375458995303006209005903119275939587355396470373645278114639766250793521227892736138521445689271237923310466292720032663434778951900079643648153858997441352766498965184 [155,66] -203368968896913843646977821152652752351397785238930931989452573852112833623456623170155064497786124718615547345502758118606649920739849985042368803652643575132315446475787036647932410250978561665008387200705711466671719118477762460555508827698753792094137600982364558082949097065405854589989193530079672157887016267401236404559033665561985041760705023381162281028949252377444934195334117585538365372120174871121433621554012326677291294392865816035384675982398241395167297799910158254301099198202118698639828650753663594401504702138436005748356011660231043824036199689295648555605574777646020686362516933932830650216952228573973608159754982019112020021153454477696375311624611002375085433828644559561426835036282142903590357740716665458072633582890945123191085636468390523406195411542036368866152620421937170178454603753567170628558228874444614227056363856703166332599221956280249176655131865839161973288166182263384503829972202288982374789977162432726976022368766812412363826976515242537380043936099810532149243233586435133966552469980580456517523863788651361373983098911601535942938881963556090874912953831789188379013754839923471536671191431042611469616827745762036170550478545250894703720155663271461749425584023188535177484773221354505073215330466310272013620358654599029473869585697321165518928278008558546448872087881078330834369311077695140112020168550107213126096580983179462072073849935278329437566256018861771913808988568409451369236888124640720411444028470351754167078545120790142125089284984868553243239775295844402820378507206449712504643758006653954670872496449074381308301023596084606176448686091039999509497012130305692433999822766501102867738565179026009579045184220769248409485648623962757547759341243052316827894408800723874912429387221703105624294331585514283513873174748187179844669473323123895403098681852283996231187687740402683440588866879780192736613115872818198927639902559214062483747036355428747539387801787281874752702203655579811786167133490584725654910019606563894648682707090581765976388344786254840229883771804155725428236958517232 [155,67] 31430293704596688537599987791458691027860675772869022335662310147359491395056872922049075511014524117627154793620616473388797614226035737324875664732606209769254010924735003920725321973120805621975278861007264293781228284572680742884765210076647302447846509340457680979321030025817948795052781514373095970365265286936641250652107045196388036758240058941130397613111482860234023638983201636935264784495918826235866471561781553511901724828329815761288026517934889002950488502287204626156121062785364416190772843443060237902602935860716421215290568917192851713327297281218085111447298064532944347528255125800492813990511998094144508945666224305667317844585310729904400415630508608362555762437944983298255141323565256652184016327605479189120740912876046435349844418836606044676131745687067985959713580531866496583719996307548684871668220292614070329600121795231045482438167834504371380476991354671057055417171277448922665972352382689476892315564982685767115807640202434674518053009158119896931616160664249141919730261867074883085623038586970327934653368468747756673341200796220510089045627978074250463256296695535862944728590480169103837401270303219912070973552398246039014992856690101191236978881638313850514813250192540427371060961749303583773005279227006921782287334051581625259671637475237123577304726644184097256955889146596309837793808727082512758781550089509918633496198776852689328683865961073248986150847266241631145023278747118222793567269690071602092365871966439371110583669798383473325664841025024062481190092206509088289800369413540061079490768177465841441106154364329007463033214569500633404202259819329787471582569332311280654668937486647856686856866064220967382401719056772112581767088076793463904386700055531759530660814556332760041439630016670942207439895022881289379987369122361642183173452046747764408969170609427050668616628533660932473143784683398794157023138799096152613414591968368509113260631653384536731167753370435016515930279294557502303781080289540482974628309797764040501783374409426805492286010213850914955619074938572963179642642208 [155,68] -4368795948034000659280163024951216881008353181728747115598414108306998883325848213322798476746344655358058072436354383062542320559743811898543720638577130430991401624686487489088154960111605574421423593404788966003409381679044039058359094170763577277440754993851667190624389964244042935628576683761901375215283797920999107800582719605540920206354051918288342943614797974966298516705851609986479612624124403579648332829399004643661774229209885770453191295151364576242649989941567973803251582526175066526533037684040920657094144248386352667033723778227819833502234495739860458542827903754135238872342128867572404600217313155656252046525988288110273614425734739814774862761948219388063683808397226390790924904231684366264935250936802523157988944799920888560922795917752383882810993937239295652486573790110717211178578047154236604148134796701703629913534018524656873132380070351399953412516646621858624272485915412022692914872216925659082717916144262251074920802155051626513529521098471256861312272533262114392947909714153760324979858954488331537411355896175689144541381951413419564088233932455597249202874414310131775971577629733054696325133292270258281492781597529428538750440112784557745409404004437613397994296106826533918061889283279086182146565134365815074045288230875067826075533852081294683205648436936974745547408534939380848942562878532869643844024123727050725993003602731400236300685150987062775829339109693966533695365847281889610360323891398235275551082596399282218385331045590244561032790212955490775676822745017572864785651524939141074447726770374989954300180906045383078023462352953431066408044258767842845467741524240168699112447503910427956825748452695052578329540463638529068145293138086260888227721966877886068889744159642879663374472053274882816721747194412431936795024552192504618522784449257186233172065286351765846850256718582129953251459069804879388622827488399070128102496260213903724143393608685547879716938327583250687451113231750532886903958097395756145373755973112805187825189179583727375065276349280171541652321391189549665208296 [155,69] 536246423838572241529631840669206464065329644218454613262215985758409717987756843924753179068541280330045841608847464756550543179311255294918799116791509167896140943093499660434375445590009512424596950341455419189283539080587538273739198969516617322403402649360316355159680377038012395053337816432175019098768659135112202471314204096034767088075212327033459681984923348768804121544076217930113877889109932938992134868862501480645776255514098415391597740110450274078335005308676980987563186359205110475461929390765596095928894663853486143198522087481969606455063360637488044980751297420509082471044430776841892961986410756561919867347061187850879252675385104676245308668208468497920481607913976758526458733223190996837240310657641939345732015467708297672094230938604679431094021769833030759882261554628457514953840247578318862217436459034765937999130217414181333279527741525590174380849965090962340168901176677501430744975327064850614376269849297461324521618552093078805251918534134645947188318539445173866324622270758253001016202237510635474253564564020620743668136404452835247892778793700794715947612703329624405352980918910371035567337769881544769140781322012935423903205527242782114151743570842805694519848060548383283453103041686675557691451410612733969326423918971297983548143261306740720620809444040206093841259851928454353686756775869259532456636610188960470565549406782061538566983986218030988144443565041398592176183920308797010875177724309929089227962153625952388391161745490417717245405411949715082821883801191318398423909785976483366222008282273459366980572797253334234347550673096686379741920511578731097625519527310977135142719717927834594273944940591532973657762207582437180732216547790606026451034946697759305659081272251600231324549167506589577227901948581098924379271339760094154378509149572365552634090048909311715316552265311264114388609007842410294226111994746194459854204287048172275704329231826082489500694492393928019831905472581796805703151733491132957718927479191338072466969462204343068683068953228630585431077704953612162416 [155,70] -57375784383414322186943676599795411594062962204379653238489350649115373077746637640817827596556036142713146042638340360769144511825520937077015817458900741773504656893288793045508818155371283903152659379358895914171704949053773864613352849320601652096284753542837494440655131813861268520734752508207489586355690589517903155434270949495779335603458804266420871652216627984596976176816275292004932581646450344408625632081712860674361469820626872604415177761880919549198760727482356617893412121897476825890871554323911817074314883767581553152350241111517288704986990884325336294855895077397913205187024238158473430006481695665759913631344813635066240470895935647156081924649599609681518773120579269581692505214374154205873114844681992945861095658731161725634398495743317407294645594205617126391712912120243883492924178747225737422972714399828097676550930500625934192349772638538611212117509705208660863500965767935532409293116148731086417626612599991823950086195847144678309403268152230723692961468593586183051497701624868017714421356912132860482059805087237319706980706801564070562647839655037629551939125713951910528865301899121704898688515427928187951756117028531623633699176188975542728079476205504153501721956087784291328093060647136871611178031883086856935975057419048201248745081957972381198103945233661271164493447199560924990434668578605672523385798933259982882809585865291883157068006764030183030805354340492265993120516410008295378490814949941108362040576823089301281181657430666804569440465768598169888650649473503515999953952649859730621992715350854812226426044673293331230991968548254503001981218147034119974780548554580899228708144233255696395399839237084524257898577467153151397840781218367910883045168239620065620578470218916829609468824920305509837361873632011466071255334857838587080736481645172324871107140315490180594327571870459630456100728959084177932612028290733470879693747877850531691847785353249351489379475336802016453436899599951982593945279025617327037076279962090717628352099407580282920729746787534192368870524389855040 [155,71] 5350678359312758632221244081513750161834371816682778672509893217974519324383481870044086654131266208026912506103840869191112697508810827632616988486559101194957624195523773580075551974215270456611312087419616222481754880225905005849669454523379925298374571178072104750321900304470874591997560266017203463141349148786331756286066799791992342781418488920717604090727625684236269225636460190249985295259388416121628182465597261163718973619558004398919947322827255397448584791685695578960521095846424019110971178081224183449462853026516909307477193966146461308813103989982893455101011529320933750572501815381791055310203030456450480443810746609546843115601211620906420648725528179217369432957834171827165870664399876637145079754487657583691497242608351481782429783471698347601997684234375604993134765965826629810550847193634190377354503447943977833355795665921515343616991524896394641965056224234956630911277014779437454064721569948726736773593961498989193064907272297168448206981136927629575843223493566088781587493129205412337174314127075422920555834540193452965854578833334774846442326277202506957149341732263077490811929599867899235507198902218080208162108255392374141698840145670648326775793854852737609238451639438846793372965553283425627767202417051689833673067150130729955722082624866077605476949201849855719557581341181127181830417836495983801361179779414086569644414077528246490007753817401418652150394239726429340675686502029873652589887470803654086706134233813401901144409554419069975679927050484094556345507984927534942106859993828155925588135381541366571606676262255647726510321723554201369744857310388374677814274988071696600721595015800506884485667716055997153248392654693120282951183588157418380430535709999071325842423821525445275644055554253961097278986744493025209879927431347204618085568989871034921355939751915741338017798999224489970627649920048726697955535906707122961889462888779162600107091581507878711590208316523623740054462903741797808811440146489610080020133372196211151601913886480647070154884804435105131377063683232 [155,72] -446018222869173453141609422302418198384691902679809224811256810917374383736538764144630533985173391339064125379462679280885351769820964605639223299139946935402944360925360830467041947266418941384259788157885390003133459623246253818943148464804703004349353013284377703674868781843888401186601268116600321021569685328127877915880171783187083271504614094679156107736404304953449802377803062434179328254217625992082443041457625491029640523143963303763999619589481888604344213423617369474328399384124385963635964954168269579724549283020815670965408052970034401158333753274738362195787813845582183581870116490713315604627170132406001090931194121338670703140702172541729258488508301964576447196694533105906569327080598329051639666750465980801775939510899080806676757777303635832084836481664527983969542534905486254289236538367732485427899429379349737866885547879462818762968242172562052475812932983868196443896797833030103153386605733165140099722491808168446597076569173410869354464750060562174640003210633177550021929465257620028271277969293089963790650044165470596520293997669467779385254180214676963497163348894162522424522386333136089386352938055530175719357241574055250821792398125772076192459067424849158039452178208569723954515564279600050733992416018744246387029834440706898175570420505752978542230797235498658249597392870846483068180703924604107518676979405986034670826865029956692249653083191583072847928275985300282927237772476839190209104189602325137601386247858766270585930935141199062173036031812691569494220487626877410825793069200400208526781440256180562484445072344208801603852133957053482899894757196737376625406981414603752056698817998189237200713671881530821579391480372629739815133670364434617435251624392228289400742448225349998386308688587956069625747535462941902700910331988317660380354297135025077679832723667414169007841536733724471398856510845138367225835589285062466920588775696075097637394261550634925511535011235305269806655596865227792707319260057342929608259957028242267165320466499355034929692049026749652525310344 [155,73] 36969724409150532427693795148380771651067446901481921681943598875397624675228317989862959610741577218859410094092551158045484007276061082754788147055380964589594736211815936532270661941173860301488320629814839783588475823573867225430266793343559219605727758715695015527420649199404226175097810775058893012295861976519873469590233443847262963110843131332217728363396976171649028275000564940239932979270714552977949376768976030181554474685278793691024638732690987256964063955930216778797626173389701091129820442918256887361541465362270432842113163122206309635413447506098373183765397496672895648184751374079893355168756938445285009419342674480041870742180570740015372327000694307157695356423755463322885625527310215006021700109329262054848908133623653950019654306287881307361167115592293351938649925420397071496214895901126539862121189202144613372896443518099058905481463775614072076802403174137997556037556508866041652906864086240673616361584100390573083104863012284606707470391803621874355125922187718119323610331020128821584827230189548416031829239203858300962153850155156325374305025943480505914106906825376849892201306030325773845775361486113318996532955083119928622478720056922315502584196246091785706516111317086356434935660874715988055639468657317665549364093082170102837444343584626849112090345519368595956341321356443001699690636975514194215583147931976846116352985648600480907820287419278573334549618576089216414678163185224510263059427590577846757298112837771213810942659786168985848171299452850116559298775109785837813141688724959836724647631135401690303133005705280640939949880881823159726653737947295203146280170149428636199016811704967827403812311935342038740154846561114253844375885647381717571247478250127576616167890147934363519754382127506828353835310640989685143731543097794686799232648369215434256660345438890387833679786084558186522395801436975334939095024299176184416310810388209258389358948575198242543760174479217358188371023062563036690331345136248972422669842288389654260469632734443925750837083568208690838296 [155,74] -3982961313846052829564642969880286775064285097398334592284078561057346632489921876843739174416187779072066992726886846643481668791351399040633306578192535959833401105686655625977040853454523981071136056430811804458439265001129566857387042938918103482557127898346900624708025628317790328199015557386931189214426933528680693090643785686494647493125210286421157489284026792882864240720628646720829138454468428905338686778208417570101940484539828298596956326388527407023052060948032027893579772269130864209024460192324325345698039091996949108945045148770677379028003898352944248850081069599165179787667916918770528732829944894111239809273667684888833863247427102171758076621906876914910320275791129912625181892083750089079771498495731874121397584922876241623546084162024173006749193653382819393719066280197755546711474584355051769557964766393277381577099094062704354696817819307686655649286897452436728764468083455519141243830814811094454922767544085952669422646419081984987626848337413732453351496620673521145417520546140398736557611495483629056957467996821610817399400644290963977428320158713628100449083262730151791451155469121350511630279576876417141765654883161657855890502333627788553337977009415447396596329929675924576396575442573657015050414430386196033033506061558355479995278055172179890666214724285628673681315449757645746591673364648333519112799069497708688299021117239417948918560637569608491997051034927707547471711471148637757748555705917902003076401184471443377222579798155893035791081581499819157608403041017749740602713841596444417579744681485970277585543249284767321182208239302385654125341067586108432314528790377329065638686760954902230565049213771525472030859383829406349076343457130485483336052648959005754173296382598982479911709372919803086366629301037263495918187643409053812285329422296159814219749660724721498943424872600947168467349204285901496033018897716418309223742718328520983490322111307773173080704643645550657656708579959239606453849505415333439930388492904755049781523274728369254434103759986576080 [155,75] 531607158546441302022109551268018705599588157490104756188526999878784777144058539401990807095108787339848315669664360159496242984352046028421510492670835539062947964766556800298175494949435564891137293952081635742936759299697916535147067293737649908022170953277883885773202612784961857606851177374274198623022419793245058096675179362033156444737541752469931755356038820826034819321394619104005131580495509151666387686480142725948127412987154140382720834415191149096166159741499637733746522009072681303738091473985913641666739049748684982636628929465397184974439853076465006277920717842252484691348845245334789742919327330768015412193042225409209255780026422634360908113403378171308065243687789724279811700586179228415396460290412034675725268436352611059576029381403998040238000082430745976677696150431365833921855937866740634042648937646323274418216082459242571260141316203387318551008085846253330054564975888724222009801114099623127108846262865073973837857349208625933352035008581514232951847577761384106406600259468515024016936203231207804220000565434172839988685510715171917227208924858741532465036781804465564707037463939393658278818322756601949246863566312825797484611824742117304208493340155077851923129097221741988654630948295134910163406819196641970061806510652357773316465546231550631387554773758752576920868247273925551746235284332671906066027795094080665896772401560734370856649898583973402293250328217806734733641307882825986138865250193572172019167942104687315018899960193592489239237391684667139820890704113149246846674579423646680254410642835660101636250424865235112973211929805592526356590140645110895860281059759128505806385933615737203486990393072616127187281237761477333048500636589578244187197635855551531722225647715409986170805815254973482010493284293106078089497975345687228702982947057428286778071265697663645166524888385167054015173548934690766000785769076605905065361745007873807544426590140453115166464245477462473257381762120822989904290624477956587661433075265047606175094491892057367264458777776064 [155,76] -55157342839969426390456765254942335449899202706949228443471346002228351324435356442269015970022281259360111598989217980880939958713155355001837879021375598300843335044437590905216649812042710522673691699145093339509072992234424598372571558173994591992312064140298482977320636644319382792252245017427415365318961710771757746790244157252462383954745073252758277801813098783721673501389886940187573343326802498621787804462676551971780347761905867502889270735408057794308138298476889275198595281384296820543911116516894766546114432477705575059487653905673474949153176008959212888547248944938359497281037486873752957132301603323754632124223793114101371210858003017102800522619181359029986039715882800129982031296772973698819524506027503004496348529314548922416355913769102067710781302194690885066018801525732274075826998151059384139129628577225234499705950785060410184617607348164968229960701389185101961823897374468845483385568916393669445035743905177313007204784325904099048565434630850620931981954467372948279048531495744790262332383971858245817192921975247220809044085653473382769923322685172925465135276104546511790958175722180926527609686408709508008457975093061756262388404463821013960558233814962816926338949546210693624369788016806310154266898755375332276056501349495395203276762672498491942082963995273660921589102154789461189518342565772542982594070864325889436414954705280212874806810740014769308006074681603041091742159447382374133550834276193108767404987431657700793650633495580109245398527682220088400196091158866562103400961000981527405071641541389554628900569354254073714347200023847702426735070485267755769674976613415839481616909248544369162399426983724716519135165392434125960028394073632511734883813326663049984466042737861733642192355882019235787462228768466718801704564557554388473165679081817258224701287186979963908940877386053495475953735388503231767825931049502756713967125189300197219978523599836356022173965344791689747272715068875211919930650354334681878593094033458560138223063245434903652494038984 [155,77] 2928344512745642577859791319494690650981762547588395766072231171593071477172745289329439814260167829692337938083888496562294885713180150251351421576003799457094666780707792932783991897129181177839464418388186471410904449475746160605231038943546865588877236577461225306917696171911772018449701607115430266009977544909846735136276164805607157560142894297359411228076637630027560008677848166307686348287790107370631352559592858156431756069456320014774551587809964407308149148458546478891835246227098587328613693182182929574170008127234255517382573896330839304994206422700879159501708391309967064619970030102080242282413389201212068454006412425697663982606118406585929453317940726772093527659847268479820102276978746304214535040452838246706082234288167819591234244462534316011420342576263218971676754343715237582478493108697736528737735847597971431209912681900182166128771528857482881146980665516721160969687355062045077068870773682492977499672457517764052913684956038990045233157196823853705275427665135174969129927010339564491796091107381669939040617837073045878415199349659178096695788922248518858280800914100242768445207710912172891345135213651246290130999397877866432355842165124961945422087893059541978904938501246436050706712683911743055526248703964662553720141445983468066348278874348676186768522758406688566968352538475597305019139278999516001148541732549645802108855627638443790004686511247314901129512210311866152104111734523580479223186968410937382770889034841280489204735696964433365910488352042460030430744663187514429485485477172703554890790267836025178527050568479671208452241333798125206115502917052307045335624359965436739926481512866290392232993570776975828225498304706277028929172871530667850813493649676487264505193675961227750547485357058868586677596679855096271404573527235260114301551607327233949367448100059495444989081725404524280110526308913722459450406671634415361319171946468646908465802958522695704096563670706064208522639736805725796424866187019317755338838681862615074669018939371417435344744 [155,78] -8302613649191891476310110987736793601165157307291838070295984764748587704859907942516446698817480036258098694772043596286029114328184466248547551228331072626862137668071011099918962289787184884010113718681212524644094071545789105499619717850378859343388571860711136953853117153364690355173705330884343614369619687167484130817004548827323125843821075059739693198475841722974985519569018623498739178712149531551549136055286808527190227913830206168965878225456696001769387632085636885631298307184564698009491902315362714490231206193807148827894913113843534290449174382127748190961139215927351803416004187896437370785337669007680779915013044673834867803728270190023466354530208419880763101079631383679148916622859023859385234677341169138664242346040371014914412156060350803717345048953256227233831699928746343790477883689857746119383565776138678179711438921356110501834744001580781651951854522107007563519048891432496444306153686652806948185627505852737799288909241946694134163179031289244808476782916802182542479051028186193272936634704296496952781524382549617894916670177063779955361837444204618453630110008748878744154240062922392382899857686192856389000918478380229415246540850610279157826006507429897560554067576951677303731412824923813544599145857960214480601402871649512363673815095929444676809054952527580036895400753661559573153175653102523232023814839674027532838066079469548295583319623906783129797387657219851940077899469935927595362444438115454193835724119015769772457094729159751023159199260972060745821367538706046125468114030134325916823456315210730387786489458482424702096931929328114326711917203919669104703485085891040015491577183358994548164675764404373458401572142281214602454227038318527436397377519769278075808050501016536479177451950854825124312679255567267219237210065927956992981738260486481434799017157811655864209543059808791732412668116932531745366652050230569466904402023065347909663542979911736175995557009070347257310385326167927196311870504403741893514053720085646153529171810701500824 [155,79] -4921333690008666878613270253076619226736893831869299291640583939266974591124713944929567166903642724194859466453806148682864791025538858616991844072311905158787145276562501536174264338955094754321615705665631212640480679250109955407154219308272600871131382032823436441491867407070106114191298438621195241048925507604387064427879208662807346513160626142193928872988068678138763535374891271280181149264218922617007140254966327595951220795603884030793014834015102113390240770674765127919405312013470634137115489872934701161803486843330085760608422925433951157654964617091918400595870553937744257005532500731834761695386834255228091425509181390518616171743359847356513978087156568173198901022712424680866509875728453225766781169252078552424475234712703053453964732509828156130679844534554246029888687758887922903327343434500972878644714261967676827452880760749654370139642361316138756020253883938856732568142209267663972585818471403398754148076722442886112746139875022006766142069194685446977234134914417901099281832580094507098780653479118373035910425749460721207778556636883215783694157401025534860793938939209728117509774796038872730622047872895939641645947158817484099016509740297589311521587128522289036324560033075614984236210632911410137986843725260397539485066387563727468381629662313353602605416020480777040380875686592086230390826866818668198191749376078384054045955852895697684380977494492276124000367035748004481111141447196500144534525857764865396274604140303564356031818875031098749323153373429320277017699430302276330914267971282147779944754583926749488100086597348647037101874709195103913489059480725069958583133024540347325318365274152678897075991497736824122710133000708000120722046366228271254837986424894286573149637488541735658492388770740355811660811134623762325438707727640538991485468103861782115443897880706285962359149491261825948710768777859382522286944880442359925325742215424483945194111450628992570454586703292923795935011529386676592956329400866251566188087833065555223096856734514688 [155,80] 413275332577937558265190929969987472317221001051802482299652590650564665073865956068330209056930917545467648174778413981642893218914268771170831368288311032460547519968222187183126112153555339140572697494111515123222908308946394969828458617884248641552709831603748715789626264889878341514647027642168077477357580726455645188828568328459655078165985719015869500943194804620226742272062282069019179488838765938011715286931417548439172250161924972287289644723633186853378944921857658991108832739074712377866686733453261149747223747736765769355614407936133330156842672787083926771376403027283309225723581567980024724367569779839136456860315507648494093456608498678243111081944284700363476409535468237710098143179596304484164525606505460364333315467167290196887130785924229711140917244360942704442907243350818876229612280611239819647925829630820301876232552134870872534423586786145877692140783690942632386083517507678971475548355365449954712211093212251237106055864871307993984009849966800483158631031782787990026546362874334551730381695818787775601001724676574333397009248923499187894256489510080521603250179932293266237031611936729814525853043146374196390834743666181671679295910836114989629582804654409805967480786056966667089040154351446150115624289519637535960492641074518700181902318175749641594464832513366690817124015176546167900297555692696639119110422708791228398775732428132378852094623586160943774260319703938390080106422858953018909869565636078332042462656355822611710813380770822451560533308952656220447028518870634519389576165340547688886644562478803211638983267642906696876662195001980267677149537195913890071915818610201723883318943971290184263280416448073094458768991478263032758838891712131648801902855328681343577157098686384877943553510548255400897614868177180873718259630338444210767328836969059773244109528566747170209958944134922413394459542220973424115375676836775158617521336728236165137200241600144318251652102810702173155924952435879008163551751945904293947860586420301728215200570882 [155,81] -73039146151574683410344785876011182228956972850908672973609904388388973624109437805778164796040487110589788311512464751395266013473621659461145706058910958352093140887672180754810560891262858225125511151807940830820137318282708437157907414775616651639286699043566124314450338414676803273087875490346807176301509224880815329232396727343074090978446549293338769654780520305396892582519195108812397551414964587957801523885933559304366358144226779101185285541194751191650322058303970195578275396755699009321769959246324473513920948184118648751593184629728876784137510097995224786672951371917607193259804904083408854139966732800409286182684032365813296477868110466824287168109062544576759818233563151702337886816916154709469745868664763038741953270344847209586603827984004718661839172631780320136007796467766827369377664857755136817066149260278094173468751889512158452486066411059600100949301240527949857445976093988778629545415615368140473707680546339956826022892402130758018541004264097084769641932492892164796617415036253284008071259439906237116892454668652129371243390663038559026563568407874304810788100419377676483584218402255398802781407677293618046923789813936152160672405103435885635713795100285671920548163711585986229117077780944949613538295794179984504875032472102701827532358892769389698651472272193217233250975302770617556622403093270314666436654402560337778444250620400686733492022908596803420610432915215166098864645549003801716111823608165729410982769170342102348389849861333438241425367401200657808746147240085068699023552756380773310060258264211684705330527912477929406836204376291889204121949552992590302500801930973783803385416410526535620422769865121406337105820207848157687364583885900334215887994360588345222674840129165980544447832799039887229096125330897456989592526024291304813367752957907881737256151065071517596733401815120667937958532099747147461103791800165960881343206387839317431171984044169202484144890954574566662292123333541152924134153712294653552329084745157059295338392 [155,82] 3522939222683785669344498611889952164375393113141382840946949187686740657435426004135125034120829085811907635999436243821192657599774131104062629566996258225823304161763314339340367525382449465293769703426135019813380624887538406659703960016514509508720699854096659512315852425149966963199102401854253637458788690064330870406063926983217044785828323979251238786623092194204365242546858096027883671788865090033286030784797821057225466093899295374197639334122459699149845325695676096998836211899250748998757407028471520165109299694228999483048134377869832960437275953364261662502245693385969010150724803061851346273356919268503525588211687954715704411967625406527334263281018588094322194694668809029867962281947539076304395133275962784323533165986762561340505837046115226880945462034195333153455144804186961411247207097665505382461162132630070068605240494150835985436937540831013857654265326231762882220021601389730917447516205314826758220842123983160772014868567678063153843320751542779055551252274086923591468176655489834735993661028124001518623259976138235913756948859642935511131184507139153025078461354316476255956070598011572638633976753433308739688679649110011247359147128669226948210232698948469980139158358502958012684982725542428641161984941260626338340833213724123148010899156165388668309948262999335771034722690058726507242779876693032750389908799624751675238463774251347451575601464756963525005154577258407099775630524505078004113816626727898718613620949467654499649551093535138625643482486358273709948568618866304694027754074884412658076114683979905394475950934934483495078505429874078409794963191975740306859992133857460944388420063119957159911637752555671580279423114108223318016390847324981600358048190679106605485330547914996421263098627642675763466774713622283775378049874659244814084463770700747892667775019365306509331689026246438712070825243367738742367466262240402265726443383167373133095583378036692479814512833820722655977581039350455747447012574190519708556094723435904651486 [155,83] -373056814050274871013497892625116818369241641169803606628209956639183682578573047636182302757679891422973131815899291731971691398686171113635386253727971525100550433590983309101654646999012074831663930292460788038582260873556760444506207762889070673330573391871579074352732866785069947575098489021461714438722802487473949132197413310920976443225468911233964996942405683505001268877218318913983924079685748447158867109435761401556827870368754699096875336634658600747030916031861405837084763670991294720567962439393729535132071077402346352159191483183968127867470487756234484173007500033983412688283629400597940178179706834862969924398801121682711280850716868861494272094098263045889581522148826799876118560344210650097639734458228000123588149787722341658247760836903050878186902618353718843524931201956941162270832209052394118339039490830940000469317507937167627829604669442309195431684144095128074655873277247532926052105910655883227808224613265125455815155372722900560359265597295627551019516527149522432381010623073121315673695913392926181669698678445425857377384140792201347183678455328687974774355090844147594374031665535897885275115726180370090279365450081578103891817429673294464187258649688161363891892797283988540600823160160257356855100424159697021058961768257533207852741520415827147215011753361236226696157845055757770344230588238479560476092137680715234982436775041912820522010496387164781413828029838491942131003645209541165253441726228909780296483741433886096956729590725173165769628802459989003650425143766159888576459798162524937347945145583865759085635549320875235948557409727974587828739444400148891072877364558249759651356269852681511027183181406157661645083320195420362412790709500412584087640385571013136932885020148704234484227400982171179607608182405263948864333544838213233526095360406585430991777964271165049846696761575567757956842407800553117176609978116575754695416882206703791442002952447047660060549939780573399688726631592295373937196851420093378930262164834207736 [155,84] 99197229533803988610736728909417527033644256582372793250936777901077250587213931195929819921215331517184852190078886310039884052019070144225649701996876256895834541790621000398326261087631262427060571068490796525533723271944800364234039192828799603598553681160170956155030456453194222177413472155043949092410912964039611732722900587490280745255059659193756481108823977889413753648493746324429707868775546348267903420742682988423326114163424685077351931983313141925070206447592669903495504100292339054083733742711543488015323840361878788027506161426700709065296394232130056401281080026229068188884022100148654752549302125549084907882111067553654975033736129588597501529560650408935661157505946324170760762539675361554252510074771797073173971553889505460862161010645257304571515057729734511833627019239036138383985027070414046284365636979489608332927833847939230062116066777847240632611081348566389349163307348477522115302344901279683202374942699961095007642736462245555928720770702365768955129420122203203680713014803249825471816254902356636631252030296810667227406911682464745770850826865981886224263815268978609066892193519678509769147728312614339805183230331573038696295216072063905408480457880337670236441880631932028090108241511248310599799331356026272563966929821407457089404506310406994125202926087880450787349184393624510686579575885556233848424513555429452904144748654000133209627409579913657882925968185059191148341127034755133045583596148578647950553602238358124200639242389524567765259298859563062691390301977208340607206828114587043079039742595603753303133349980193210167673075805171109754490744061091898588563699318842933699405370955265406863969600900161837864920854362381923758723969576248922289002226232818786226943561967982431108578832605108636092761568768386534508686334299782641603013182351135924311204387772528873778790508993145637378713151774492638747460468902747522373729741071936360194476465584052918931314407761209324724253571004272592737093728568593036293665992980704 [155,85] -3884598092009045562349950958471722988919101047131720139302180533943631294417216294792244025737071781830833468780108293593874495223352796604801466025610370908401637257503605357905758796261890294211269207769277405419470991170428732738277398806075050452182722376921560174478820874718931190963126905225888815602690037304237010288407654052918177194042500925397505237150538992396484706526099148490604699917830377195919720715629741447060416415592014536560700607809404387796325771800712017018784367603074364992153974737354533180459699311110368096533544377855829498124970745432222337464259931978991857029828314600654735778330814227861182047530221999644733840875319851436413611533011433821587442487899346627225081595053873245478564929479674174424238022850729843771321575434099934711289075145279217392849264203374279064306923051250478246721545477803374849731682508842954207084395437063465380723988664685965357612982179627322185422625298180328343784497848774990624537211247538411175982571350140583409503415492038326934587350394568369370945663032648211728971856161288223606274607973217588701120498382911870049489395450046322762178764052976179406253299873198251185747409749214745024871814629843767422142812194354360138777775301065865458808870244745640117398302865276805213739310154367621139265332808020544038827740525485223623823289420248848384545659699284997141712842632673678653387862710999495055834103541031866421617520846462380387209726972264327510443940537668443897932892867466781112527520189198777206905010376945695947858470241299103616387829606311884493304307720402555811402692143965825708619535214474061500701330853832232212170990381191102459910407038635745522167076116467795191026948442464136317575070501973088558128636177280342478525073554466956212458117190761196791957479013830707956230893545159814450925804460582415557013639586966121436333451969029033067375986905521205544288867076242678057318727304522926204754625153226765657108252926802013330778350248272585325268567533617934663529736024 [155,86] -430554475418866071467193876004777189098545505196209640777133561362367587260388147011793466818963169473058687794706521736870983902415091902846111222407256769620181509372910730566933716578971322186706545802610010958876531926236085603722847011847916380482587798931865741869085237832864386753914280545630681654598577963579979879860501158328370730764225013706590641305519566604405035308383600819048350802328275118279737767464073211158612822952105349695416955704165116525904120892753712010672991937754249986338613100289995492899955133610654683643064515166869835722932589733462472894659866824748610303014739970572755679467272282793746015303744109362404002345474326242829757681990134258377820681723739962684607194046718546559387890243974765378251035015669933290947602492373488758026888200597116186116159396052578513601847841967196141381950242329564035009999457826183256164653012498973695207756639119839969435866730961184470629914552599954125619738689720285922285994724377162954657243556327550037565233177795594673774029196425895703126979977443644003560366794724850489798520490341491278077699915700101743456193735661024612165729477754275144693661702949959546030220896811989478968647571962879993707677302399312636852420436386193368569837151428809803020953667749009395008020642489042395708640293224061419517656695944330106067545080743369019160553413142935670662369121559363965557767652488296036595016209823260923499764279340037928375305279421551074091539803994366265319821870116923629653652007970301111186392883737107128280731746580958289380239559838061708978072834037431560882209022436931130387208403870222967730226146794712506736697020690989185708176961389327834983972570762116711105934392543868485882438842917011637122682127528870401782904246034247538634108530988013073170976606336620947313665926440101085181051566126213761747808528103215175821675963517017356137256884343747434282083349994096793636828393490161185925737945715711319687710106675881176361960744805406092330906583223255849648464 [155,87] 8004099178470076843808184327601495194424934107864468552885406190098134172258528393957876006384539773301062809296933059489719346072997957093418438605005987701410805615642078401651952932181735220329073177289801676493109416652978619427554680431115120551579006574728278565384788331598124856722038865095322983237953605955790695851746372655509649662785620172161266522459906706053168567944887487325625052296831120312729579149207940617237897423288560158601355987638467709389803681753513673939784101106503008817971264116055024330276739611180150292246094666423686540785776808796520480435770709930299429328583096239621956446781375495506707650560573524348179005305716914819427210128616554933682128862202128472100510276323424991629141283792291192702090896411370364021154283980183408828406167622640303564176803252388625214313417093553604596903218843519689511855190972570325790976821135077962728970920171725881544725201895412957816789884391905330065113895609524554399014105484670687147017043091063908423532784304874072177457743186453473469978388754281389059000834082988938488086452390691609206302303444082108637822666834145898109376860551762223555799030551497607807394414760920151202378277023832596633202909374098264738945148915631020544754526877234366816690094341880920522293857415649669116543068680147157407107711217064919313858716671396914848575515231766104652604372548572293558113289299346603263644283198521030272238207335609721033283122234643889236254260052848992165151828320011110038852998866103334488820783538156676507694954990221940168369936872212238437209780952122847599329777483846964950731069446638906489588250337484940522604806847597127094654527765366872204179428913316732533118632928464560208829358857548436090785489691939011511326050475662833335783499995919525862076264058971626984132193295031020463762445690230270550004039063064630066590031676183182663905018407835446206535172851748664005177829727026127798071741860398833925802798822975690614348847129694980081029914855044675392 [155,88] 1416222995350301909310213044047330220109410187777718846987953121959987625635354340342839603780760548486316847388398867676661041518928784543036916715509961356415337274582105306900917169029651892198386233345964369454848864260485997771160724678810494235040063191544384223274611620264072203117931721685051580051329589706163326970800751707841864172659916029919764430603964661894113074639057537635148031166938552996897987721048412590613166916459386796737394251245652295350139142785502678815821361373812067891051745209562220057170681187903624349884865287895986696158423641635469071238666925596908145112164960084559639109854650100244477645636917232369389047794814934190098178346258141705756108172529108317861139479190994635936095161640856542300559680399726737511693463596489294333230545746870794096167444608744763061184547235438693942558286008149530910375756304847534118700029963673082427633470454120214649544527109405636749003240149492308676542018555789879186571301563550470557140549125904548765854358303884562146657136395840518962021672387728566649896031210092001459364790269370730981843974632385286597022042281117094858438794764300612863830126378497024915282006215704239616953595030728454434685689209505120602780703429184833787063534465158229960361278860742361321592643458241477375993053914078335946191355331189214181295572541924578676790039236183436681741504237067813588435301009797487365108508222590328642882617338646781105929692978273240985428084564672351365824679551842318740172804506862103186481042561360986124140432824535805882543063552293879310643940720921675327016756742974517311924995558675863477508435653187231072317495944712223625540426812459168453692482729055494097975937858966804382568302264817198839496903266103052995040683996669637414947764652596040147682175194261632672786091683785063090341986343176919142141783656327686157013753919725270628459717799745741261878762654910513369196540257943435663487062434660760489659054867879507727980950035485792820559936306237072 [155,89] -24163603974306353857188772700579458897260664185584251761640081013140163531891971634322102613493267724617724665332506180405985474387690057350320390446015903192477785760187011613643975255478780214683541501708942824191410485158617220339430901866979408605088209895805508493006572147817920097765558997881926063000094417778241148593869928486491710598226622498573528093508156115255166448752833228524468121884006698247746588344037285118105338194557172824362784536354156348576483494670835833036201052704329022135465610670071545468370447929613278214275419492875981796406985821663675640476140621893368590696804491813570752296940433641398438663016678488849895546325676773313893436595948298257329147850704561674886654344942178482602470017484630038246003809031357921807255921605842657212464560314603077781110148316504341433142731149700640691181796985542164650568007302560913281024244917833569391613089073551773284126857864904230240922896292707576846012645600430704530319102732865674922924162416771936292239957359685837570542559358953100975570772289187037913064283157540801996358417827724620008154940699041558659448566064417497016361947550785868450106060396432225312270863029007120282605587170737879941316644261391589651884009844748288507875971603525567522500382673013181339305390684758290695739556302502696935130193919933963601156359268783454470894578692106626488162950091592879705549394046688148022876056880058516192327294302091881638870757181453113176480081262252292627074281173380514207111091518289749836844134404368376054537054803561440855195827865437073709737957276681289760110958206396941914804973878288322792087336664152820125148319215887564418125509749417645162578293659658349406989563797839841737719877524303487774547765127666866973210782758130679019041576251190295562261014894075390127156338730872208714649621144224991632363475681026898743720632052233816270107519278429068056301671225698737367136695484995696044319272968211142207868721603851170437524335464140046658111661136 [155,90] -9707593120417279048172292229909087146037511507423015834158314732657998221872894554989872902196054782067107093293947481471390335601274246481341029612227979303788926203109822452354836224112077874358363282028188553170176702851441965045391895838215382025197340120737794942961890007537225842378251705797205055514699113539482953333947437007982016880518969940826420131558333878028041774868622799754992914602130341797841172371219918048975179330041166852855125638329474510300816224989173861188383689939945417032393272938771759005287434512999827480709763871404546061427670804767001739688807306065282576520232711801604388984249914468084534784546674642537408211400028200374795950910428232539773233404461263104723107030144395094204736775277846587551869199162857649474965104542320800380289852981420916190797022858155260443890176731292649622232202027584332622503556312804988431492697615537826736352747799208394808497026759429180714719661472085595665158895963030979075580430309200886186789530576166961803230841610056167888869208208463505186943318282463333647183694714548020237061126661275434312823540945973042626614925426680427759108330356196333400074648036046888663087684828356328900964558971297666747714858955900767080821271222679307363041967149316264233856894444426575910269924571697571324352903404637853178254236055656257569632714602124575269173231689758368614374855356545556307904339576567789281171757021166153204176220051626856224138172951960192302583774158154072426077289930073249714977960130369826313275213292576693127528077074344094340447396339378427087637050970697957034031989779851777706838156560978524406526966369400176731980604608353801286570221915457002652526731507095029664467004022726287036154435784471243659556218156496448330652097738783401407513489162231240190167897960067211221721679159895709703010582776462778611885033328139636493982601276987637549713656296910922862056516217048119697219312315854245199965726789265962261926406966520539883834954920844285413684192 [155,91] -854975216379491049863197837378210268554804687085907345258779079498106271855426540140153346098249563710333300537848865839310469405502075915361263992123980870392968524678669427561654569333034426530072844971472805813509622615469642976369878810826145649786309973108779759243084303696264902827179476132436289533181156063546892085604835288480690955720802168670394542680649428841822880179585294568416278027331329746579535232064609257270530073833496533178505274734807611308696115690254821672074518562370494225029129625922797148476724635654841908823109453580886318264274318834325664099076136986040077627562467222675093256211204102059433168532624842105879044359855535539462448922807574908830247379341345168984895212630777448675329647124463705102778535199273272389647645295106722329844780224047490349165420142726460661483107594866019343779559675327742355597612968548265017304990099325437308225647286004965997109992572571553028195319535987925163144392598469500995242672969896036257979539006342354959491841637849505075115774287012878125230582009422226065101081010275494198842942585298836707222235910661739871469713090605980317753399847273463540473663490311311041146763831579878218758394968418222312277177360787849088214272246653941778820118338053796930013297478787054189721003922229172996060703929453350202392040889460548553586499983309558313489872811416183607172965967715435135463201460789777136945593415132733363170232311952724980819223592530621331156867273050617165929007052974551281265273212076616198324669340827890492053115393923834952098119430510766057952612430390319295081676476180733785606232156324188679125300841107689465999196079528853204315929179233848223308128226402943233674482241081803802915270431449360037192574285865986578273718757412459072451834669314426079101816693024681295818230029389289758943314489010371300586002499358291685232663140931677882901426763587781192191592916147233384471165678155778445178984523494047592713912507108179343584625192650656740000 [155,92] -33626610508305401893699396011588649859859086085452310778985193324119892727315513979408517251971340919650503943409249645731734199479995392574187952817007332414941972253192698256947687957684724480548161809591261599419154700223679773511998116462426039230242500814475000833038680698737087190978041098328369924709589859347074748289379523145155749529810281494004191110187714829796833336555858867236548209218073827449937394986526458665002007500336494472715799798619679766332246396810831641251360284657214410134729784865178929916428813359733609114920396365936295970109591462695920180401417234179241825799008224070088957390309311893638613139377084439235449771976673011758486000153991188880949140075575915382827884939273790890196558966207563735353687367366294981324459526677631931611317000126863266172550964463708794636258585261712396781394795902048179200279481613959603367489620505446798638543121329576283467800538266331870226996807323072969689154175430484995934210948620448162793568784152834680707842050247255335199606641171674397109367645976172914596604195995265715218027406910785211958516066151269749741663421328542503240123989854921158049760298244946954732394111195700415921428748785324497867518660619883599757338862590464212585844130845543456582923413799999877819997449521730694844274462444041851416793033830777285408170930948043667985150508633854335044963017899048970976663034806602583354273214104439425294706891664456507949138334352589219134571294624670304132120666361525329716107841352955672159217585932572591121567808415561589077153232742555363844149527018151388266760104477974817550188095024042019315840449089483372869421109878371139842259276732916852248874246463040473997532655674621518178444843673082718133947900400008919891657109964297822990625651716978430255764255693794633887373519548371012299682486342703874018068287743378374979065240980805954546346712912481854552169703432945124425086083520006537623047070057188625877896323747811692736463059978357408 [155,93] -640789499279896836113060276416061625717513288280456655595890030540762355196988633544277412758087630010647837975021225903443635792017480825746037080459397058445487612194233340534963516603097434303421289458951538464425659991767985688172048032742433642808121472474243552673106617291684593649587647883227215545490341051357306676740148488781854574323479726631615162715657315387687813348799594202092120292829673294405679105497816831854901112695113159572576501478934540419098082377168936816196578261127260706444752815615397536846669139111973541542198158031648118498849281475562136889757077931152657048797192757265916379827522299913855856212899867439884025719975061094867734057674866534195789084992521823000169944834675185936359532127227290144860504807914018074586851509772542129238524499315020426003141322082530115483184389313887387012900733134044202488342049155845213091522943243221941439949893603263144732747394391761290731387875409887817323010428742940060059982621023558124174245167383729728562847960672895491734087557422096419284419774175127657482335730247210138765707226590073298054847469228702497341484630223269932790777429622512760849099719467366637465006926800156262967750697171950751239085528047030686233264729337318267582150559936899515814855252010612929790629844783635322978750589289560386471997697502196696631948268331758432322502619753632145379278450985141975342477031846262234173162912291282361187085308545620711287645709563736051574487152095560427488319080946539276264518705868065227446921661107298785063230243011959437330242438613256451513157017289347854603376857199245215767939674923931609110474483342947476849456641105032606844768709304212597568860855600024421154584374556409993053761622785566448723834693928337540337235046753655236039987623072889495294453163477222297590955503364880677577940426789252806461977650163552091674957849510290401492293905372206875752769196542007907733394637196095022612876992934731432900214809069234811487967566752 [155,94] -10295682554696922099609507008540664016238626521042280306156612057678097363811649810618641547668070891428354772046761210139114585517209590915234420484939265188972789387759382876892408945538239152870866400338774588838942335429624740931037675743921286533995450434601228186917544961528309146710581974646121958796308279481765875981664058182858238217078018526898550603044076023645219720003789968688709249280262234699994869067138791431151352822098361398471421417353756938512834430221193886685108898004322821135278206935104087206129758937120690605408602765443684056982571148400178066607463284664284500702280386308253238387350808350958090263454824077090705017332307256620011492637399233469409041970702957263589527021558633548130651021828248275135417867490317636599537222191263495063163982045358853761058063369765215326394976123391942159929053660502572402806116445123641222022645383727607167033153360482126965644450301567883862378208027662422958819945160984900294499676966295510575933237879967402767736227175883591259658563541757515413966963887581470251288790492703077077908553130312107032019537437439542803946956775590161661569915589711713497198441527900654818020462885233745505153215577279511593310578304263109462628825864338129314190814857754314333431485732832619581190830954679942778181546784390495510143401177125210116978464624463243301312240903344478373682467895417410560970652104736896155228293523690898195061325146970251025815383370979979535394082549201153303046089223263949949060783703128636775066835145883724925552948954244442015135142900654059833292583901044736599671449133088830193893966650887754634835554751421711921117643656382703098032065818353857156648547312255407983171358090283028583140206018327311947002283427718331489832540687285124385167703514480851352454588714064447018372941792961337658041275816296464196381012010672089026745365007320110570317475509243098091378716479060002953286984818388773111132891608489713623108453762871822762291344 [155,95] -237083772572347388891276233511580724783968309492653863958743630535909913691083021164364577114426823204521489930233516726667116025456633154460840476511791600534542504622524686336937249947621392547369803447431896582124697952231942162618961918565957119814628502308040394302496486059164738425146989903305863732529794036968986812459353291063176622881430322521857597715280162632598397851172537891354842306385117014976328495638951275881995161173077743623132405290827464029851800378777880648479714248459177922557110498947773313310746652613670357445938366171146725674711834035823663909831430444101711357880768469898083475490896883707278194176227096262813640365254563323402474018533399273955501126158187404797835785678384208180677841690987536295975037680295826781872688019109206317059250111990062700464096743877424769956580591845664375258209763716568712114324713450743875529837158952462905621107896263453435749581773060722788057300304884172061525318737975035728187928807935509827911703170995391709398589909490347550919782302987834268223382558066757887696827332894036570223728225622382973606077238324763828276533205947871639692387962371501726651595335868300432899670619625683348385610843992726529516585265383255028767051202389858619309506811083774812151752232486177199163775615138496728277168199910136377774744354293249773559615346816032561049227294622499857954879597255760438406158180333656295836256252423573462074421289791511533669977653264368977277199418491512886343518450816919925691130484162895183581522750307999899656272574549134756242815637199942990290129984134700779774834496908365549324077600958501061490997597062985822477275989751242019437661541874139109780826321264604171298644111710414649426521631036751758877434053933059982344933270541428441142819652613946957852131591541870505268903847249585758795372375221135793968323774558422588003498607015526861424912363549294375370910140118862966652361846897819257497435552706727500206374609941094570096 [155,96] -4547896143054196090165489140282233348765635877633541003183990969771902940605918604052719052053547609402930530698721950929199560353083731083215074353278337506572285177125034897079395404541392957272131556475854239628602586873387386679287741683682989052259401053673537651547412140411134194727803529738194764311417460064793948859023871326599763501765945107407995601438383493354897368310727099457973853350595383287692836804595583544796081345447261677010076512277850778895874759324352335832690978221283390510886021149030374245879853700178364949784988102668724366867671523498469714134897242987902639943387035532246103283519219277462988866721345472991685694574126602937448846362885100575090385286468239926150206138317252270845140850289113175930967360762166272015951370405482457023790757549776313181387348745780912694164675622674825244903182568570017703846740314167626030043179151741703599754299484279549123320595414835436322470898821500563201432495795463937241375022966290088100001845248744539155278740850303280912681286343375500839647288170546969606255157742908450944933129958263446464234530365564176833080721769938100762158184361819738904458344453376879692988532395237791139769004700802361128336085888680385427700114316457582651480639789521475632868423924474894600301471163880908458729206658014342387428838974758913015006152960699947235396180549761066148527450669987884444293539066751198789616643633007265276616236217500989815618484981233584934248280062369113978840798857205244161710472264009990806381349054274202778087225706105848539760757104228871162847761889303000524453335633788758899474330129283340628113791716441519663185565558535463355703201136274643717837770475406892488761550640651575069382936268001197819076515852564616250343586682850281198856385346000754555679995783902181592827851662733950491824637175769425704142176025741766438584016616051499721607586833422401746910526669858691503938902445590398487703518108798619598343323457357224 [155,97] -105120732783696845506149153752265423438000225235977305344771281669650012309677360900330942477759499629932283972583788569079195977740241271571501730087794254263937055673441410162648060958269761988454461462947583892947356549606308727106200201123459104586411667875728375571783615586889748880217051065768966020157483485159709174401653762879191548368231586556269138923602338761027041391175606473867219009966746816170498663128209192474926622455378527420012192657755000321458960489050720281163618633083116030403979165488614617125759396765744435754971992468859168595820153385945423144721329356810587901398786694400488720628432190827948828841873184117340914498704047582632773281353987679223059711791246819734610058433661412716096664259877025002547509438050378446102735037684393120562909854971382221416138318046909095456490441756656709770127385967544109533502869124292846398178542819087149088081803534724657190605984765487191651897109781980404616634342907063740915684035830472194780720135917544216553991918472636142071510083307502974723448831915316941720015492828052651303800980250850967247083680400083034146867450622636324335475442441200269963151619427095371364387400339115786088082091571761385605312111664113901451175539449186085877548887657362725059448684118024288307245084591385791802695690599380295088917392422525655448009470733853475924598420249818344253625208264731047252372815520800694268990658841443730599928168140778026645883982388154831800342039744339050071174008808464843680079522320655498770834340323499124466373029004474841452220890662251896480662375066855205401872939963090695231539299859457912057057956656033112443059567859585013710537779543885335303372003921155888342985701599333421570045357950606121006580847336622366344930213036238249877842915672496264266333684680628165280534487943853840596499379226863829659771877958507831166307082295473344014756861210859745709601046883117892315007068467977020172442016018601368557579579456 [155,98] -2321627702151963760224210796336161618901197692080891213535141224522578871880128510389543301320631877382209210195618657610782297341907256311864158175462509013114703825714065263798098882396815556711951751786970780732749067310160024407572539240388990335595674043878065782311199315525068864416177738009497175692361929902040713482823360557816124831161578500657513532456573770105234890564698252020478797601992014217817773608340406232101835039390226779924002218098170030357194886929477677769647210818981197634687816437690267148908783509846296653519540481990769779461349123189237098694785478393452788569895826703948381334032436285031800483994663351029061743543348915833981204246295606311242060469214877985557495087924606183391013985432274266971204542017859592001693173094703366517630086886448287344328266446056247057889865269941270941492258148884858052868073792509927043177603081832334200619134062071535709070958127165630727064263946346025956128119199826488162051209536725702332364913095911504961321929814418084655057505541568831365812862003664054919253740879309948225363710280235121128015178164280377960817047808977551890178282242617567856216174128367335193371093239055458099172434285063001688590990575585793654999536271062066465206973678493630359361399634600913312951905303395137827112560438201336557794512715825114513187742438914609332826489328130333934659169842312339929022220468829093797470596071084886784167851269043067186484630877019830499935302040455117903200810042353630059486478060840042006698304365245402932454027613085720706545830481637908760665819803999254026324043679224265356151088629896998103700232184970670376731774236077804588708149580337888929115076164184190231091150564373855135931537104766956497590628815230613755737204347536031807237799169211839523754568103492745892370333856573005938328801495005875544612442448980346812634137975396869989995062962765054829548025521521055305190821338562000924628928932383176681651200 [155,99] -31802101957002677592972616681191273405242680662891358085490534548277686063981859500509194593239384077945871503329166097576889876881132327324384255066485929134120096048121044756489482565693088938744116765402457877524271948235389181392288096865811518891101907687003007269395350064438635729011581761513197733181444045986548982589575611426470374168954556626585276134695719638020365544699922147023990819676990712548116547842658462055249805542470327918813688791743642246447532778796852346892341444298412249959460292667587812365780364474334773549287461020830089794997096502995451929614704246578916050971268829092481474090097126927372990050534094608619175586973334904555954452779622644370071154756550635225156041552329098116947778067622480032476107632283114838070845206410661396887301819258415557427019539582566005131235224158528187399798499275674673056863997502481188694143589089111670322058902380250872262487917749746475956918175376460447275187560007422545232086799566511750998321336923145941507060240830119474984409075982812081095873472486349410219878458827762147408351115876194400248572800012011561992814484765821047314992876934256470937704662183327256975177606478155290365279867105866760911284818370492373363697632799971036472044700488042927270007894378086081497643837245291418028326181731663905625944888536160913793167987672231797702030598431740909539260066603449150944464000356404768847708083014395509117633167618541657856083632868580811159421455600005254768467945844084183554307190748487181260194196962164112907036473167216927417719107234037188950916847544779025363888615699520622052596869828235132785626019666548803378355061702498233990201653825640011169429809055963586729331467750978790925876487801366592961645870240249224290492661606150079005077558336437629628362544632543884752296689781464779968125842824771836237338370064394858728836215484932336457928182359099765348240921163582227126632214177277881090337112832030290304 [155,100] -303732575203135050969416797136721977692136653884561355495852087294992420943462627369183422711542417213386807713877493473434696248310259071711273458912328573098286215038195272596951099429825528513311875134458429205651263641166180730787950149037324384707987524734298209836786739362269982677131764687096148327725675739726165737843842631273095839400767804735164270217009087403615659208903112996543858261489904798822376567677767965324318489529715560755033464077514696653776757891127165321442067684712869802613340963297238981960362662820638724485222245695719309121314942991819490748460631619903076012071710298495522265721012020264532492618659369406445141418341576176479326625523439214671861134801469124728541248898057434351119955846708138765031075388852014033237817561867140220525560228626318239075474529629465317809139142678640783979145688790108170169173979109120608036009768402600420807119116460345280714676577374124455633968412892624124864942338285143206381252514675080061755000059396898976584315094127342429150299264551823550728280215704668046513254817233467165296111963286421110884379165369297737522374030292091457507534866265364426431933263661840509603554851197917704899787059710976264071985522958951972562523120913174153607290551465516477463281891146139229723070836759708949599880094771994104522921588807255112899855129660831897841845594542254857501707027204073464612004961247051144564520864649307012981230696117199792287730827180119495501152233341482753525174353978549325874954763251221134803749199573930402891408897891531402194709189365370933623154655745478006212295130184389287769495844026748484186051192874368004982491886760777094082602753270742350841872319609686244645185421469696226613037860100719005058245145775592260310058896234555877434735861253960756091428201523774427566325520919652250699679585502759628038448074635376132845083529923323129673664255274661967240658693521520879048984212142314464163628489763344 [155,101] -1708166378120397327043897270670845769412859007431233325748586931264131802698413096388463244822413513728634388717356746230082183604487957671234871189650936854206851268150047298748111713554893020043083375449680704039754278068640413633218550634389547079249706806008808066642706753214126576713640902315514312890920523250095670430123226364433308051051820854386105698734641900474905043928616271512780597218077995170522322201181468272388913956960195198902329561454070909219563609150032578292480330929552948685062816902429934026261224200911560739398536655083965502534304770170669136501829620444629609473489063167745448195977120548920786318022368742201794239679678560074383348167902767464829450126851156163962860168448071354386198006416637027752670793832982385501985519502905950939912748220838825869707020418507442698551616527636729914235206854470508436407314202236078369893254182468897368051850111011574074267772512500879370594789922162579736886600334178332001439738281891040518121181277007243272678860648524558966201111688111545232834988070136923005370006876862638998727520444070547971384036092844577242525360227278678735250384901158684300914723870248330007381953763020130390568296147659578814603671203587072646846695938582143005294235583172377804674717666100504427851477231409088710850048889026759347754508929146102717463191715656100050599608051534784508815113480584503453069650883259721700118781874619037909434986708732757621180102961800596287306241033173981812491894659566618696202570434378481530501324737886927514840027041985388086800116328440970213513489103871824884960920179733538879551853090650431363057888909075545200271964680140590123798199724758034584477139702153771672643753433463642959097694986130644286098853806827815960089941282516614260570746104392270989782903674769821237030696803604618637006320982315951491471404398754460745602265194141345682390059633874585821327069322706834078001359799879900914092600480 [155,102] -5306689281307351260581662812098696012191972810589540716148170416647141240822540637032384198377812749344065489136585622585400886716095658976317537381129558964308509491491182272459832696779304174802896394058475613803858369196536486970843726155500748882025894634373993293364605634537344882880778456948017106312782742228395435246463883327421161805323779891594617882300905867094414561667900357181139728258641061849001076467098132787848723950871345580225261410634102538578838836453241994850794492457986089240250676134644275419831742249263103528828231712368304416824019808916066275910109226356411391594798220088597324248299369266818211313479301009640977432751847632630306094512285149613251119732826667165498932822477520674414173130065250635785735444970599970503363262394385887761872053759846635522914278761703827189164978599312043965768433849827364869978008166244523953671578604593685191603384255031164154419017853206055314951693001060276062214981522447661642434536068353237948467037089859361390417905359780294013652205776578450498154783827325082001383617739657422540888400494633332704102100404676694582307548688580739481102171512994019958413896930563979873699918045431406367756975473638927559088516524258676052993381241609741959986520278381729233167324336230876282040111188289418506158157255857495965870051516274005641642888636591939277960559368910038397044839123141095163701062295733392528926496537010380315906850740711297784485770023473101319463557351579520495279102913837635205968243892669919151111848596888089654771285368463756856391288956869150622612478386334489972138995931750585300214503008175917251607362089193361234215484809338323622140196929252266716376305395747535538361883818483202500615365676554699235825812677415441691262279158694991549545535892124533265178928558543538160044091773707089736454229934030329674740688318429198134351759401836052080601632444017784503332330935875220406799799442175358228976 [155,103] 17118524635507049666558725373969041489563447038670568046421172721009835808693537610044839450104529130758669249993177812539201214288821898292384385040514160979625163891662454446455225467549880045334466615603645290149862761201337542326184238496318323221020512556649740798110972180455761373832063852131910352725601284887974066668100369452292311845379238846737191985123579660985304356443218560642832275804416583532360812080829077543994098337443988237461969698336755769933137425835575494242367891017266277871208473014154969701599070805984398794026561622424820135060247858991737259808633218564717853246866908797168156004094235728500673335909598111006612362368943521893983748366470942488021638426903162949484931303058090177368340385961166665562334196957759685302185608768269919887954685398874938653962519083363830118120069288847882505059011951657574166870315872555305563798832640748652871354805305915095508780225388785555271382713358769887391740381367047583156499391285296762664126537358357111137976019464968749345161133332480683930094017948297007365214442655781274645624576441550107019814997545599489870094725264702088034866724984165184186740995180794479263804759983656859534802355295973979506132834870255088070282223822961300792404214858915666672191457140366641252387431206468864627351815436754080768146728093421243529694672895561259754938633665090390913442319777726632753752338149622863128921693670701526721399150293596085886432189617699567722667204438590826559417068979073740836509012680021574682652163758303215284236206697644385518754844135886044189867369836923097124876758558152122263353099186655470955990724229995832795065370920493760661624210473022764181718368912242051892182729582807583907200259202410025264224825933479522332394235492131029993010725875640325785532485707624198784099627591473015547608068661767327621719766037072381555660976772261863511138241802721991454870145094289342123991817256101024 [155,104] 135005992032846201552322655273709757787855961160929403754269385761962681640224109050502576244106107119296929790876851323418274996842564286267153812834016636934454363349046788144298761919170108147547597388665440229257038518496292290850091832586941819323915491486483892845193600458002887209765614991393883598443586153825012345859392241043356783900041693391678515484229471666572359568035034235698424933858380163911315241229221895956129027744762953417838319290912560442510376377949162302441530315431685815503861899435827945033481888540226443612554417695925463258036160794737229925208713568548585052112967634434820252205008018379795755280716137766154761162122873265492619852084848778121748148548156316524214284890702491700539137848531938230861856420008120406895267239298389441722084767284667081258535502902719349617623457470297622786879043885852135738323768074657678594868285757400897517437623013154247090765770487319139433436834406452600579307672939685710688828957321440404974877089373882123511174487855529282662573875259517391956862726653402626220600147660800782617486045075509171648278576288706153163078135701139462418968598087867071571254621343499067987743434578919546594253244209892531328489396118684995425742352691229650531188301477491568704750241362822075048941122706097962361823465408857830331611925183953961700812084488924367033880701793222048676545090046152355210680214380369140751990864279817788088447812029789461419689255834703423878912666379804720569865820427875326669499605790717062013929005657864948296488450709952450986132088361139778895445175895100016257916470565120119759190999561844453247068713385490772905742360569035661258331367339871522231346851973804160764900639300327562373373430358016330911715118344358380214151586732020568730755252709307708234033554455582339072456898954415910311542539723390581655472141440302107641459309644974731552261468306814135635383395612073216309136683408 [155,105] 745954080214532871481990653492798518901692047972476365632575959809990836997011148960728079856054126168627869588443799259238719792463567933352129317869435297557211283568381992018863706945688518966633821451918937141088573009003790907138422145626199661431642749575066110295790928243397068833757200962472067260366312140477662869890938323911713664042319238085414310454059131689260309822874996357767494231597683047086014417022459951898437098086735592440121000746490514730833918937311574063664922887956595670621485224534253247896867047299923717903673673771262158319206231735396139976689331302095326135220846076555745075295128043815176408187598430364762526082140502888509031595143234824132815546646044012787026013580433558698996130900733813674066110954699853088181958850325674110577510718478032456957125100578429774194792162348510554970745090685846955220724597602066543401380608992915088740208684396803265836974142850803053405986929142668476530444263549314739652548835856144939253706851368878226508286491740874392119581205877643702335020935526183211248222235466199319011311985862143598022885309421551121479628431954327752424915061182385750252362629510157005826035418047432606435319469560165761736169115812376310630862729021256416670191163992732458684187592380882477305568260835137859269454778163473378036827979260498597950144784213892129711432242707828695890666171052838887488871986102233247752955721955426897357046030491492949125720083538057587552159290214386931989043736074638727591459413002669665709260349719512097110307050500360841842000350813101677283573753536086273514182016183483109155676724098074759365359722168877047255200163941847871308696068136260773853795612414483945920971662063129779052010000849215567987168453908612214407386210832860995321346261937786446971696018415801665372887491218004378732937817911607859699329182321838532742967346463478460463943547359743526778577548107185489648240 [155,106] 102866057139653562392745506928493764449645042543966962210033525316592602784004787409459612068577145931695794363976945630716764351789112334599761515074010474522822300951405813753300771921726269138760341374010166535882066080324864088829978105882934691302605012230733481583607309151080868649453844729297623343481500950670190462027764915773358348095581499245271170410427305914367563742065490384052828213787148799599266300414228000296291868821352217529347840774920612475846659495513374460069396286531590829132642770367547711530809343424607487948305572690011527427113483422012374349383827726389377104108005720553156198474927217475421388375573944931489914359339076626436027915956322152093920158592426619309954139070534688300463856722909689123064126113579143095331767825661315031930906414609198234152625053238792195673689695756979111011546274734322769164374443279697877525373346571705140931639835023568476791982537220518015185617935750358162870956760954219862459864025048693215987975163487903322683971839387092587147054888186176931229497771312798855446415156833879225092958847676408972149473886414574516949706418444753490749399798057736888172749927653586023923498215828401732719861926180518794704326260233864200731042672520443886693881884950060656764205308498458788087785471076116320414538819441520178598385088775863867183200760014746324759187114090163774220995833579733921580365852309221349544074108414193609288184870585879787389704771736416713171832181915818671680218767675926525037825071619435211308725358934494005539119500507513152348233690061100927011577765028477289335406985599411974176084563663894381213264185839621813742705862559939773693298526301853103940257552914888499134052789046955981970616891186601802600385627277789744565190147899429815947477926185041404758338289865505117536419432213877790042645250214938741764359758158824881299913116577824713530611516342374097227108099746860216 [155,107] -2520219396140952751371876858733884101484089262590242237945992382212687303347264500450261669475004400729860757441749131638365887463120770081662918494569309233402692805976252995940365321561779755678059054940463449273599768654453231568438127921874289017794110824851413090999595412056672030147237357618806851732860518895276568805791900120589901145263567419661064165859894309496239321694686583639064252808439685728684585494960189274046078004949263420379077243635977981815852715570289834321254525293481958664827540413916071883834876549859690425810056763227512225444322296246890146446469985672116037592839831090636321917968787831595635337222805374515744296636278703962617010645793283507107627807919700938483784750588187074713130258796330898271377145559391630241895342041963665828573504348162638098141058609810534474027332066793548916541114975814421705287493678294283553446019188403823451214420259025098222802589547730681731416246374909638146186276690788363744679199959333375614290172714269658141717541314957533598979838895815533638476069548846208177695378282028893566025594632102491679071320349280598651457774342438990033502478194800678427164775443628584367473853573085953522641605062170888988292605161484164825682120222916856310844454471645156732673096242733378917555040004395437066996269686993776073553989723041461683648710732680697534191842638155063254219300232844672007837795062844183053893783103757082373622872255296602872541174653716506096881958938251467706708971020308637654415829099127206530328650299336299991035629706359588793355436404887627643255969046956375079455900587203954898982708651278653993161027946321008838902475931030287112362289014025820872022978784130034512581941182393939882132786735760587345306852578527154771192727141583188400308740193043702710151214923381626785492541554650426748196338250913963730909613760118329565026824690346120727636197018384973481339959251008 [155,108] -33472710276054527910847943877499787371435097314119465345737418106931875735391790811521727095022175258348580628901967672016136772419582892104477970935811466378274170769928086466568118768993539081688384262344822863076172687125107963026109033692236911131725291627103082398442301375162873521744769225290115931053049134723890591620996818370030557532782911621475137310819120163291855120391090641596072508489322345946860596184191203015266214647949675536988484358671407594547286806173355051659331915850338820211234275512189669748588832099793101805279370888069372355612940423453973535629362199537781310593081430056273674728914388072219095828640114205994459793059552937703362621197641031906082222701043297664617381482840359299909571316347279865006962560252179104236212076185309698702919459419984784184034544322309472505454009617887502705312725147649911384599315346153774108908623093495685639958492494285297382910352740187453475455859914286220461253451913792067526177525595915242564210149898088399518791542996477498237312619237507885890752441617735881828671520953440087147764192255105166295366402545180903828969328621343832115772461393453141281011547888452757021651642802046299092122245454561905789722188315938108509045834546813635736647991762374905708755183132162662113675849059928791341050054281906532229085577149341400203639567220525168455311577178320630879998536810465227240359149611721516488598078429310373515111266566425320975823493310385252648270473004397885725497174637993544445981566997698311582814803673107454836314537883710408400053780108513094247952461177181739408130640004934377559947132802185205065749093043833685954394812404860827466314362840692552729037106602966609692938871506538848682584302259889780397508793880754633538401320194764104054165895841217962488826853713873158272037990230633351966178736425099123751887099829082343526961090369333107034811235940028174430562304 [155,109] 73834522129747991491167629483037742707112953209879385022501968071382585079166748137993185267692350360131729711626507354372322120528418704958899484891847867140995399328743920022345986312793935997643889426303378163747577910069514841641567267551501776920479764893690849507528038420341207182980208829396399527421972645995566706756464243270630857317431482380787621758657994811023274213507317233249021306213527525520189948736586123151005669872987165069218688127578633094219277380797016629618982634944786601207336946119463590265056900837663827500839952011851505245618805934187212130303116255430743845723228827995815183818949641590644387390607553923337086032211950368065419310525103449538787257591441598912508529867174099755083271797626347213765135386241587330540891841361903899002737222613249850856633507055561890870519483725344995664070231700260332510896249008474045143398606263308301570290164843395639020311731407961397380760421030905464288562625025866904624030941136038376412623013252966682907986942226650986882062759332163723358428660949604131430968194168253853685700019023403544327144308872309423180942791334406954151117063683349758708183929792232496772385970889699726190107446882538019973285062465701046357519428434229033961515286767081431400058467007412955713879413787114816231210830268787832126837395822210238210349778836833244756609319436657029715240476742634579302174550507640644136164712655289903018488954560679599142288192154736421256529054634503590837008362058839611873326742395571087385221240697783458257957043924357818665048576322029112225220252393719476501110443653732096032239998820637276297335929775539476554748246426373436013579433248336637900994702818416954359975106983033913262894175224679010927842435739517322579182752118854790586994420973330578910666295827198336202279695818363948157539814446114157373611052110502358638366608050670381042413687269275191112 [155,110] -126317241319362715811311529199435714518413863739061906041944607269239995104449763776397937433743787440139324761302516039911725690119004296975290411714281135206337024202471124722426397123536382878688280935515313133546631164141315760583619147382096878821469550186724438872932444965153940033423581416717190917059986362659435123924083866628788972351303615549474365743992308436668575296258513089463338264686380111885959579514320176056309345672945778295279934107185874946093568130282442957192259956537157590934241392465409625932272831061965040257878756672371268823172543879972125973088166993919432421176169655789131378339230418711191443590560242464659710974796371132562745929737349221697559470122894742315607753578312968171624796048845618920265604085542847476878040752103653640459065228666229755750969859887383830311460955107947425621343541816693655437479821664690705657195008447570141355100888864417172942260271515094921233655768682323788493556851385398886036953807165758016617959728378784966235439017761457814646478794127325146018149210035405302820383547562199282555053353739337674816616523806724531402980074175338979550621588817915373397631031751470655949071024109143528574129407048714670350527177054630432668584100425105340859608680823193973040973159911879848813732611123113857857419392608796816970247775558213630211459891200050154366617001547780644776383423651782429411305734727687032444074031381456535065898744303645546728282310440733824614832240600825056518764699924590151577849658641576937856053436901535688840408838694326144483529960194400312361851475649739610460415583652324345504500647276586944216175252143149320116399713315270930913651952247658294359051912914929075705996461892667764188270527864984633809227038944452999452424482228552186500686383433646044875695856478162021209079269696663608232597796928411279921919611141089176861646794178081262847968245673296 [155,111] -163629361557032919604479701031777905535224177772726172691412413860401449470700158984522969527454648605161225969952686247920549506715896673965764359096225637277678741919766782898042337515835989762866907553486156902453017010506976792006181319467874325008577639096549596863620405438791738222299374041862584570812033189921548243595270810197625230171691652992804249509090857372406904957629090626485065529730877882978379007874029701017657026032652707719261810954452138430991944396009112701695333442391273136296585090882664647234834812674400160957943200871767108673998647934050998818056506413147047875852261059019452206171834787517902406416595304421035282976195131475371140421865987614244156061102227317988795208166752220672033990249342788954607313079749864984997887770922310015154145720734983656610148221445281106001442975045708434700338274086996235578230078929124666606531431759961272640959800488273453327830821417822680706242221933924277771861438961222364971771854847762155963062219045973220168636613308263288363326090331159766359737341381102516153471397640676483649628535535142020079240082658195817460498333453460857674530505211339560576235853517886905516379542779028390314162869659523675272084290945102733024357737766785331478882379983290996139062033930976391234773941344719161309611422351827564325290944345983012077059985665387775598817267002235521911092125345926344634309848465436324466355439312324511072183443644974835287239434034949904136644193833388280371781273113541138459127923003306156086267099327148738485969854973963748627067680871675031062523274021045418359169919973672635308182604922736631875185290280332747381955704043719139625066121665615953991070341532627109375808916222997272077191598216810071878942485475921161487378691986442047279222642423738265531586237906385372727904870637105279790373008574225315409589120632646973666655380362100149976088760 [155,112] 104891278899863018816390879329282248199002205806784573363210950909764623857033439285711312684690755624328691672524188151093702396162215464559805647149272954153055384513229601544600399466508176475106549893485760433632372079105701419215553833578065230987024372626671132076998664352744612253986576158319507301957589129388112121748867213885315316929937665801792137317022875306265640419278820937702933873921206616642428519732272803385319500085420794368046489498784103229819110991596286712478843225787694559509117367630612744790623576459168307782591327453655484576602039864653094985136525130905737851498200842345910315171203199975522359131600503466000887311605349051777241559614323950880799367964074390548517808305125324596601897523727012617970645420726670431966975072651597633858222663701780627290514295933397931493804546711903740097799266747507021199308453687465842461677363978294720694278625356193002600735508280719624426882650069163036951530438880562717422710665311090601319595328282610116475762115847439483422733858533732703493244602092958185915305801393659881415872753268965634277639316898645975317213708435786035240711573946761590666195623485256737630123034830355797539870606085067697912126288609304969324569272796102618361287644353779905924068631975994664046185741250758597633596232035741907786706342280391355509806203610175480273326550114691873553042996889726146929468330751485141607920116852383732889880607185572775157050829020283448559010455820754940937391257135258902508776426355667341174036373806593990936778624649770170686791886766836201365379142054440321953263849640618332890702792388961696768248369634826471315142280193967055367606732520400264397128386954502929956573913473192185430034920780899072342395727807734528049435946493930912587276737020250371359190781070540476755015069425389161771523692470644940504834985891519219280297525717016406542 [155,113] 33981970755420916587423619461608295558143961720726632468242817233512153541833750066611033483026583341519969175654232774182551124209359740205359267162000010839610891704481509102050864875489018984371895583404056998606928746124711351757385694050656710995448378303046588382986167135829020773756424667362729510633611509431169977731784862930056284613489801951695711180029054375010987613031330918099456552098002608229045130547813715587377063019036305567644807484342358334908923191092046022003279487406231582194494883000376927456190126787598893345722058074285668326827228039031684877002442990029644709261342635260830510875166955992577557095838047206468910927503551365893381784835504578451457969158981350512046202632292150949034293328267290968577262516322870887480024333781026879349592585151252074354968874127776379110335136483770911956645598850487897077496062151761577552791298265169995342148646533056306895238931450097912740517714519499117206194526540806139049468583233401784712144248246431261594322415250988855875810041714484247340772484906805327793852613392000940686029718360030380009639064323985029754350617114937518402499155589766532318581264025166855051397188813008609534931981851921360243942237936805844360769453583390610957892572010325374754213003831574146124539472965880721125117589440879412379453796447759324067649227145434486948009557840402803064816856388406512541312732361262225573713372031237176808185194157796242735985984262869582965864371994928682213830141269368558319351833188903813961263849299486900668875813837443663710066328149837051912457385172166971210003354275296806383236675542719980042538563174312626084094763861702680518194658409936515419037873817504978091115389478371058629557193710777872244607759664053036654038738039534982654153433266254932744026956874222672692832157269432066280687424351741110276556607735875740484410556794288 [155,114] 651927990010356844646904478613468278470367344574272911586486132705533527143523835147524865768216073917065176477021446543113745088690009416094397413444932178223495225618135164774216928227981500750490993811196968948322076598700229962115767892593102462954902595678197015717101699059610350328772676018847100703120643012539410400223233216592747331827183065845232635742312384338116495105956498165667973388266041705170665888996627212560886393659863747435055252066248710592022295708500166335823163090624858755558090895385011023533321918540854119743252323809433943253899262193791567409162331278391044870311413856358379659440878610773568719088283522351044266660161259165137269234702593518721939993690150336700716496526252035178662667237048402265328483815844317330235362481457271754671485854479598423137140087384668256063886245726580645717272744366436974027756333429615786765249737601801545603186281659954952400510824796384755161283803998095472228030210033259309066250055304728354187486344199551951637480901820081961604052288484826873149204370287930821329610953809715303960483351906731572063816843735319722237069443940144794203930477552135276785938832019828940385482274947289623263614651923404898910290271131681034043297966121398066704839738378740231659769188964135508333677323572196722123464699077314666486558405741457061967557477813257566841366191874094288168774158785648540174169970614786506235424650886421105180199015661514473699992101289968192435570261418797681756010101050215168556659498608841462434213732528091427607444450431724165743027459176879574305785526497517400455025724696291761217631136750056479189317371350861447950451895582083238792813395776231043987559781532274223535241282180580000014076132760497252560062196024960983691640182106272875503627114289982876209648937333438139290787841464790079929537844399031408158246315116161751985078738 [155,115] -295523325771537966778594820847481246214022504174011015981770209975344952994340212484378328189412941635457263702934883132207776073161239418585348446420263576124826505323714458956344286217883094379066510158262980490506651112508328579107339360883260992075288740374276990936819114677838091549720590703257990539824783868296426057005928998358301784671185878621359074300285958253441186671588316677270021817420062635680417440410407529594826409061255298730782543541652350810424622125899277083799801877622770030348842651851769239341538832981489518578702183932566060388259475933353688815903137117887304571865277634698685426909090894524253390324185279435448848047343098166510336668427884021159994623544703461236999384519873866411928656273252159712965335420689762580179769747893676919698471504968054705506137000623562449738859993096399360889052977981057625166684391835300684261638326099356018210005643265184487855269634552668379057067710101946801770213746595911228516282641269987761143806558980185801841871228448344043127937788767998070266361991313822348059656187839278629827264259705507814381176706807900289191074435312718493971609758837876445626639590247334806458140825980951712521266578593465348779568700200361167015035803407754274021306365981853325607446966875687742377618706689595550760887927393348948264922442074212760315048703896805337775837649077691354989949003368441308796150774517292872316510054193134424786642325279158306641865570911145555990039692721315730404401909122558982446700311592892026451482122296411622063737461675762988019795689110732633023082917294650409398984830133512504795159729256245477836130005505133775436288520428371508706632344659340515993554202862245510975508969215207607958632494746274070896661586413966218828314827298096632033321538809335959127164201200214401227223698878212213166974452526646767459902795917227618584 [155,116] 153788742479096319231481456825033599801374502749800622286092079840741449244830652772536131623196680365575920687362842711466102769869938583457145158955467310436309918482663708656697659907202858299527598676079583613020295143081203367972312764824486649031956939359038688219668946990643718159129790658637333313185694972218186040917132329873469766049495457495069472118775734857598997330842261963026567985533873794598635705948155422294212524439199092993397539203506044430488226545352932921040100736927914000932250683146582583954566276571993939577040351695119699950154513077618812285416623671222348599869183069145785250424708517501713855923561862133437464399416239227652020041729334002529898701847036132043535663274243398436750648964730283731290037949468508370543190178811852657172456176798371386969020494362002894051962286849944960329426769560381011956343939270197540529488933349439688755748002509650416644846146529586281391266063609516810471327641366607597698304394334373227088154204323952563526851381184506741620288983174440768543778157141044177571685427151978095328651706613289671799556196254579736608488417206773341140154798210489199360214980348083648167932702919419476666609885643928518165598846913573549878451512570169023656842429732064910442719557769483922508881769691879799440287380521198928745910886019352792034956030587795697027840490947819415993556844118758777325933504951330330365066371541663242421053328917318497875182923509370064076565793374031740299787100284804747459291327158334873502819930631226200547203953985122009699873929455358900838488247089099338817650637103939233015863916871452689490775404879022047222460252898800553690698167856973184516461738471294812273672530000730735779133465227167244203066424888590282166593839527687421580541974763511221954915190845898976640355812243021125795057517855405971216921944442512 [155,117] 41433615083850144896516817719799082215760041198877488539969715314348729486193370162524994005851100706856482331660708955964154217548572397438741102819031182679107163727772135515401160656616557440248879573545335093026210117368281940202781823924114911841397674239740799532682583928150314238260694306887731858923951174176065028286490739476436548101929083960822193014696722808387896039777741081317362125019542418879642381924768387137675799209726310544143910313854715301131517540182717552996407200115843885116291796604370105090906296483125909062505859383466408546318850038930697686619704853702999986411793849365254592900002088527964769377763644169653570416890488146486094052396601094265889125043808096816037047098366258630890232574624548707733174356546607180190333651604167115728004456109600213516584587297433975090858846414018416996361945964749154523633482826010248420861697747932120290815943342764676691840477917599042819801672315580129288470342242015537503064789233826624147549352417532141603053271657117324524236185244636706266698512010028380715887486969667757372244246599915300855099903337133450067553758849357976377934546868064783121651673925289099850638994286408163932546913319113947815978245583688716039334645799763116902149657374165685701794023757902249374269964534045876190658926266262630843239572172696870957622038081414732553718772621194540237068623759316877255288979420258862296892535223115618887232101609622506553379563504853340290989715006193456765892756663709098509586058583471396298425521893258260833860838512571854027655351693436968246735081875802082009847674003783405507989521873445400196304782881367333799688218280483806595310852391230273202426315153421693182276650579122994019607128092890872529529959401648018579834757284390141678483537686024533383383315672640914336705336502467875239102508921995736424690336 [155,118] -850804362169968320292498525211003899672711105589721341104102806590934210009747528728273565109850846333260854932299578628028414699338428272155811101862425131464523314722429232983351769603313687815692207254665595091619837415169502121954161497659466565463044155190448517855758074244075308428590901228126677323990738994572601672897378359853979277363236986443770113229470246158544219322935333985472323517148662250340779110809911333100342354528134625640694159890232456809584770724256854893807663192364050755974235537734306982335229226224581954939404465094486563158973207300059174912048841707565595110560751410723968534216745473106421408837183001657107722026143747885315090214912267734586043461636307361531892479506762178676543219140617240424493471903182239657935601048190328822569999840298201959899995271730896509376655579774283722173199295505509646461380285012644357274062634704620967768163749016173382990253983138342190737080808080715339675320827620704947882086674312435861645515617029289752003530381396390328558271555322235759179414565015818218089769846080192876167152743337194588482814321231792828216607928840475970392499410823778765124587398811460356617958104572713590845886635476491770435675156699372748674511729071206675323554274634384769400891741509412352797452751118478769829665639356167602070048114592091488654136551277110090224626669916394136299291978892707506283247672064580649926855446188514806282684199990029603949788706167420661761203933409042759107052201710180449281195288544856406636602237965905134921688367200926953065980975853739110195018703631092823421201285672978496443087352876615319063411019815528155176009098115422148040420591513483551194895839875670941608597229849098405196529111944169760389853587670466488272010668433153034390464934331894091299267385968269160009782197939043038904413086891097076792 [155,119] 342641132788649982438484644632415967550942413981109769983422751208922637003387120651433678190599849798138890363857154231623701190546177381504496812531340195493355841106745736524542534588461452612908703548577487287665738407337027511477155110619780932070868508950835443454648410545020814622656655965408990730536468494712798314181424575832077713287295617126204985458645419608132258237431464127451310256749109570571043413274573246474738673828763438477429623247202936744747533126011388096062117647864456504038205389901722663443401441590626302256810548261214142607717015336881530238227812166083045964645078025562310041727535259579701768633287886879116430546058021660005393166315042129031943603312986532633222353375635011612752123642657696453319942042141111280857213086756775406117124222940568420196587507420317929632228784714464562029620480272407498483267998237227941132393661512738928126052856030812378906510226493910544258816665174562021261693186096974225985364189784452872317178162698647695701219805209779346536388271257939390392626578665578817344191596053213777714764801274753889635507617047056980947707820514494233413614882908610029769492868155050835664181320569150418489895274825645511578310930867519035738126317016077469642900822745108022833153652561796634669337248678077119885830645200276711499870174779555919063293875932010945793800794191227112461925968222683398162170898973440976013278128571644351316458239790888431541591454588507029574581713006894577455461508167714236724396139401039531607350433315410385225051751262617961881501146531563913403911275145989100104369154282272963238843890887450488328478569408039362295953236188821848964534426502215446655527306968637859319860523519510487865243714939769189894165823594238953823097463191385665374248142884474759946023464983073079100657325456716132155459723184632 [155,120] 102280907100143602579434704253671844935249147507957319138932959298660197194887623680878360743788803394245020072142244667128265244695668912572478204697549634586737708630102618657004835778002002545276063686929251800841820406139799838895863821217413597163779031641254711203437071922817953514957157744407315714461465831039433584545229154403833773258542505599885872400767959063735738001714430409649785714623471510405343560948115731621160907492830024700817885759871565787987407317227731879338926236097576068785748861419708788906096768668034826402913600854714166583430236663988301131063822286614739784477091276948035875383643677325401979680194393130664308551579107282572962333978963986053550565187308612232941408872802241101861086409942176660093758285355440754802948788808722399728609591793908213821866619844152377423654630927827273804629416134048602986016647457086106471369895256371119285181223609970650784786944297946211944499710223483402574661891552235851365907499621299322630885228831936557287379996773092742576656860424959537102679031603595328534297771907859182376550394602505411012319201642413930207950083692290527062947871308136315180425117604770020301013263679917802919406585217572067539786446402041734636275704864230837774715210630046624520490387848037107676719756436241341975619903595320871523183008910933456513674088177509207376398975091229779808130483019735052005031282749730276367146321197741285740692844587451952985415067299545970139562718685516613618255618379352118034491803361772034895950421069281442942170454129385311135904731936072117368134454559857703385300591684125392036117219835293841841994649101342087072460235411773435558940177649038928363449318495277083225784451597088124931734643885718431291473264868146289690588801681697692577040620740029227203394432124479789630082480205579466979551408 [155,121] 9671867187015673993969379367802232313830121817031958193857670653375534656831041774535138897514181023590369174321646402626665910894221147140623849115484990998778277367208514483838703939698772847248771759317244082902251948262341089882387519798598395599436080619628528955231623408842407374630716822357538266515460357096439352092334757151236306097399998916067586647300303811535011845317117193643153163789700084049227428277445133890499585733212209905477376928223660570130774544074115736202212194998266398192691134417391469613614092067224374070501880191382267507760728343159642213331748914939435700049335373929479532384021585196654934489087473700159540189630421464538206917258097491524189141206399578335974503175625682898351160558066707747295073974578120880599495839361478929298710458904417421137419911475276173097248178357422964322373277325081810363571237682357816613647870668200377391031155069523611227856714733078443755095501465869228935042541699481413093223179189102814268812269625582936250070580391347254803776945611798327609322406203754395042255266332244778651323347449355182659942718376548138686687511408169439582722066363801212782627219151852456946734726638714243870182767931175976706936442261908393609221092251129707731820835010692519706192839332558083719139640936670207258601025373770366104345083527278857530475561681239071546132621848631842248690189104100439835002162045075217389860688760871128703413082439817622501936507071318813326241088507910026771052447369763992902407471748021841999638778691879172171704220342548139868366946356001704693484770434442151135585695853528677986907865245991576153976656895408327476014149105523759811006961891254268288956279576289206728310265239875019424430387932886756932767098474182399065319982907927799105600561637264646197803975729331001612625027064477338364 [155,122] -97794798379810674128342350427633629672861215390180623580836067926367635742564672902409902809985438318495081151696078588877442876729155317504250505464971134846094783608052395912942371159809697487719616076851495942330372537348056922745409496251635587307189964568154891479763085867933937552457825551876491441679222484256864105429812500506181849890253678026110354029176925868267144250899742355790781448335620117648998971266343526444220792875035313014937773284950804067552815884979341215139712998693686789330544020109951218003653837979820696816335798193884078849157940118146846458657562847294972634292837025836272022540477196328204645363219476861847642029151674774182615972489800519034177646348317677199959743314424739252066438362337833830790822997653470391603879056153396654136643404295944326230966249914670096128156100246290939477897458190718549862824272506955804986400845393323859828361871889825305248753639396322885291778877374748387004609516811420736253269449538068915624459095441901278539977962112429982442118598145225235702737668850053497243546877820678805376417772547655319324298630668831977468802856739605707001505404598278922837233051392655020591061316383501626201681592539752068577145342943406666554916881083208892695264639778971508759934558469671792499506974175134706661856943456556383066840088500736379906836357681575681415210156132907202379951682841791597037451531946534547512754005713174054220477815398799875265356370483133946717313034590767188520968902356545113465835072992730563099330996271311479497465375121310558411130459585368931889273921871302162080072699220018508311932275558640330764948704733800152406084270706265143356897211714860613289393984552524540858439530795954886394889625673163115898189080179494449275320002161009689354135841029614821047522504398546719849171373550008 [155,123] 35496037600271148572729347095165375308315686676076425268026140052740982740764579274214756723243539519842105992764288453638718922897450247820157042595804400407879336283696455795167711264298182130546472201608457013058880348601894145684773731787504754301227561895820987012848840051118152718206145530618059973724434642038219571990043262727903063399325806858067021241225449622647947984841124203514076130687773005984000427746221654838792093156008633809030856790178117678353087900500754991789238064672012095199165223474409370742528181020789997390604674090562255220234935165575416177325417547813031669610331122297887667452656044557795411291714444515459622791854450346468520131522474483719727713616692164436759628249228522278485085373422435209719488125462505757085333244049206627183025851551986488977700819605338790315227457575649542866520547444983640778301394436314239764675416096212839090005266833072739550683068770426752430991637577086790356280701668710899497494528638966802739761531002952215527611146582332449864439297442573123990757490352935158374832462658836757926196417100369688215645990742864811552728891127688998527990307784713906467180605264587388994829642755849105929364257341601101924281983932497621615553484467335840585848032804131065517199533130835640035108655395458720575969831611152246724883536818322088874185500123918826114138266089361542876574659773004082731044552448062371524868985791062007751560957493133743672783225242863383629481307722248234939171554019015527368255207218569945956258641419059114154499286624708004138087326230192507599607867449274304265553005835201483956302000615211679998499825436411436915720974219096849008104687082412394831363498753849671805798240835627710056956232914210129929207004107368160809011167825218862478087773565778915786013076350722602784982040 [155,124] -1051616137029484077799853319699420861311109927600459458357454059493334840629223712222636173789573655850003950559440768016573178794953877767606555083397392438513804978679123871558943361854816176476045321162412343309734974811995056257732031071706881435757850480023664970017881196990474489524062567626274348554501659655005692489254049208613965018075360014083928100555813532129392685475031916015020125632849462886051943197664979449615215600001989503359332992397793797488452129978296215103869330022314632643742802864925957807996535103148050233086321596306033736741096469123693966360420798446583377979763412585521088841187348690832555645848477681612376897142322859389220647731482217956626928005004004056209376675143709616012203162225990016707147778425828156554868507733148540924314977971290933913258891497401184433130116154620079367477916040714461411994825882059261050754398487917636917618120899375014811820183504764491904286170414152306630547103781035972715490117479065173543975413843030633080029290836658331496078614047943847675437907540472072174123811105151221356976847939660976152132529256039607835646197709772607965868983606132979303704434532942108734460777018744714590031331317715936207188413750207972685934594902803523992408170637047591062183736021731934921048348122454467649282105469421759936829372133547764965004346422447762785453098507805152904741402716525201517840594696223063785024266882089370424188163949934890813985338088373856500586549383092072295319785794763353012628032839848894783573288373794483656392249768768037019155527642361817875095926611151659006817837944193484177397346183905520062958518786078342613753325369246806191904003686183748877125772672437712721486000279952930320860308032961054094383740564084780336297901226861886074112871967356126247979810107049034252 [155,125] 25502397255714777022924580674248423121817671716015273509695508700471841259523630761157728283856261402577962983722173612916231608654398235645426195091695132864099855132534345313647796649223493872466248065494881558440112490440371661939962197061109933903998206696589117753023494248709734009235302780294404334147530759406696117658106906053441278579511212204389670064624707497133344698686433364703458860682813787229851503190951301570609081761256116145489506021221551257224643699377152637294187002995410990726937295949041455432803108537776127538708327999667721729480333391672107923314797195795839370436090638435157882025448016430780182401682386820633862791777431356806983386934278455254975772232961257720794224696713910633006404783047663472208721761005919358040537213872744079065666350531159563538888834306057698989419156801346105354239993575789104710637500381893294144581217507373880527692236355429009473373866118451732271366670419493972237806028044312475901376547448172768226829831108477823968876220234853248874660371690561121892039713913982233977598006417633898795209838543883099204778616450973856852188416518486675484724356719141824936269488469929948043830768518664247257700425163925537089583738633771236616716610082695888927351968690533523036713797967904668296746023014624912329258048912663505033831337241318371258404388864799389195498695413134752686506838538812507262437894767037129854534137715603168375507131034355952486776199872381867946412818890416127842022357854679776181857552682715207746663183267870458577789668304520926331326737576374558281072010519441020299027805758815756571852237252182257962271320821852676150407679243247653084110163246119193552412453680331312610481316411260854919395304740869440778195535415236903596118212963924917412613411607744409157959924688 [155,126] -460953624525674016176535810560507923695524672339985244286112127901327937446177437987266480776599142922327109933628262909045526833165018985162775202707040343087466637231992319626311521485821413106900664636829312455558678412485373608525814639978300099824945589970137319025682038265997403718451310370851134271106373217826410367403141699993316895551989155130794091921883769633991867302996695659581345448942954212492486532499756220909083392385027885017004002000370538942201744558413985787313048091107278858462130417897911238038229468198246628078492221996886103744843415654313428325367512084193959229290076369216889284046538470166624249723977562749551761663064238639374673449982324598945376217418193541625969776747837428788002144348113036944665558282092481940243798586986880019847477363750970082440678349475148942624015019534427799091281391429216574034018983242129822553029187562511862742123800932283148336553615402603514767349101850786435323330810123341790446826414679908741558074364279664213344146883999530587479165145315419324772319061182962575359069352541792959171082369275783841147713849071581995892614528217038484404197757599814465463224020882627118426438452166593738283947953089030707390008830129456379929441205529443649814689205887474982469263743128442423984144358795220185272427616213905317673360015709781305077510555821781143567097967241784750992060367431178236372878589283338623248222262895820589952341250060311957644055324425452413512201123869700740912984901673058687345107124564105608737936554011688670594374075408530524329274719760014756649398436574904122318848277036412026411728895821328372865563293745290632411857807865904754835538198811436878403655820898730212024467335855168744477581088782253310918335724904744778836408489279415748214777688944263476121264 [155,127] -21592131581664264002000792242427138231040860296316011800521912376595560075188349216869856779078404264476651515206636297066655334006515454201769897918279148877123120583616728322642336909484044624458733877803036187196556582909278351066910105709645469449937362091839640378337964520143358773089895429329771395126593977750463762697677366054287704026276136337290963216512781372120522787682266078114982978921499113083327487990172694118926575068920531029098683611295206653220443504535435477074564830240260485796450065738757722448558910243687753578633582976852671828858498779167811179381060763740676563740777421417707819273936866416031043647999092034289576378853049828396338640608182676390380132515947556926177465359462244156344407268021521820020786847022265315534896518243338775696732076648871911027780555732999735197103020853548169123134864837392097272229381724758513026151340978999197299717596002770135318594104967207164677175353719427671677530833563509911956400944282083033532538419395032424694976982839170352126249580387166519938385486306106547890452268374204237588010666313950153143217327577494308265294037624815802932609271849771675386020369639775711353635639599042688883093897468569393594328542445569356060186622300282311446663279092402579345585964286032871587741265379787242939760660173397182452061763418196872925749760900747847544233581977221832502388715513693666754211462104981236112152142532202067163776980567821134832076482691292544710491261091343043974031757507776821790821330263512644095188560999541019674156974682540985489640500354102222099856302367057769739776143738778780542949720125806019972601081041672048748477212513846358329018633410752962329004830675946655826655890834828185997368161160372105328212082100847043453453191539442391247196162837227796 [155,128] -5689347446928368106653245947730810910057436885524749322982201396582243793527087210872487350115877383604240963533721180222952362902443354230338644540035285494357115644423291774100312542343921002484460692225285990625742197140966616704133729599863519047050139385835165156742818850265414961945560806379170912207127287967587836180434258004341390127455987332927185608729728280776524403920953707550103443294727434881828543903252174915550955855174054796826646167285190242066510028424728140841556962480822322575118085121847168453738290273549352039863128560866815885276681024174916864899346331818396520299568473373712184579891582758406793224435709099185908992321306548648095265782231835499461093018309337052119480530134694226355954672345284939100662867894419707588151227654634141099180680479635905944875010021921667952256891640181382050289183458333747998506567357459280024835861444173787868213563595424289365869029862823044442305877858822200390412458875157041296605193152667316309361956538696743097790231583187869521123675052821627674290551311459175268091556110809329112230954568596683954904511025117864802674502855302019110215456278846336494413608634766765009843823671580033950001300411156205411970001293843817805898892391971419754510854496265596842580620482070749061517498994095632344801950593528048296598883491768199717494404419311506759862142667304682428057118491235283212600112340016602373631189989957818985300706846027443660631178761658230587504003802960199645484407484096226005559671063604951312038640524099601773694999676819314027710227386171382536532941298450855295572376343082473051674713118616057704993322644987789315643874969115618337118403681462412806969450433045503236035886702714463505924339859555394205178413332561734017117784933096118032130054716 [155,129] -382715573170546044964364727700043264575352265881376478413038624292965002989514587371930876913075111803173220625194710584757438891667782597885131134126340964239926121578971333498774093624273830784217016390899305239292163387903073436900300186748466075185855800333759440592242212517855105198000202698809745919384967140725424467876836859691711473619857001377773899778498943335920335998185104809193882113653066742440047546422059204640570209460837726729225463997433605613062743464017469965068462585601651685708270153564422617977687194696756418867316669537027677223850112952244646064865969791721954786795099911535822172891941039194378300971738988412838965175575104065012491140607531136010008588343623573153514508499758667421781653373727599460676667940773397927846307784103671269614194614984454267532552340978759539492418221191642080386279469162454868754488714885066618719351239698053459989642178472485589613371967792612751193549641645759182049805158403268411797978900698356483469545170450500147467238606853475746140239359732020528370556840989965711187438546389418910897471909560966316141758860275531692979822082512999097032181198357142703851093051924049070170074208144835420675313605847658657441782766473975301763799393701147051334074090053857055551299879323550185049845453489915188144589586187632974184567772312397988240285340634330938001477358561633706916412132518495991856383836775304498001157313345013933383457737446676091885569379740856641924758910850763475029104864258661499722894811557172505436860560377954651888930749437638089313359391829392908779806078513135830208902190821234343416472756887735305463304889695126808193140010307602968819392584819813143472638608175534137512169787324312058381274913562988755622784490815897484778014996606917329032 [155,130] -17509750281860815974328415105172591964105543504843917422644038534061633050720620291052667261327661745990802609917864145656158038494322580793586597727848033719377547642572945899608784861743471762093246527425340853846386263252856189030502678728009930957487418686914780283109232360789261732891191107125493282795849225829979958102060187169207530590466664596479402513772871252986296356070079537371981747031296956904455907161040989586006881377512815965298227674976524156177922623428356890271853657310959432763309301393512167804262846276341850859334760505902183793577501076924453898306086902460300280067158430086343234367414598759530515541976886961964505671690384660949436857750860835839749669831318377080838169838582487458029820056101737532459927213926298177490988609585229614257360973493138649852537891782766142499682406926794310099469055903276220477686779271898362945877930769368175507654092549663412606498368710975189897258247103776411146605305728316932041000178613901971641004516585170979420931489703163136522155404915774321370789770062804729826340568916442856782051896394463343163948387928482213656581145894120518284269815135732596195551257986717237761904044616187382131228135785626124191934826583933966670891749208553470318742287370110814481091504044289418102653075111065278509417025999534690001192809197073651673661170837743415749372610382300256019723323451217183516420665078599121631180953169411399659456582349906495755138307517315574614092902884682474415241589263717415303691100069951023133379470631960258189041071234581102701143106592089321887531357592045789607411675274828856017051156261651560736344237055153496561178501663681194804001434578027982225521251952443993179455927441779718559362360076035342730566026675476633455781010313318 [155,131] -385762476870061119762906411517529840443628081427415701766790059134153145169110944421068740307509633316204784474781953621328828678034365034987395276997129028449591760878186184216186949561103648088603909210959229079456571237848831154393546224910938729570167754096063059093627665419683368376801424722992042595018094973557459383070002939139221234997601707968293793524712931559744720114879872226941439188447234113500459108371252923726090264458807802582775257249322290914721887226740781618098260886217996134603198310290655019420778896566031734665394967633639939019942507803004893021910406234069825780484994534488370113761783275732354559921836764549830861509852138243310841367720876325696005204970187224613992325801752958160635626413876417051528185176462443491554455467521483339499930855075307833856859515045725254355741433331003471705418347328782570654249325075774426250067231273229492730449033235365789836678221875870859847271036506298450586897042532009748613881056877316313464760246496896969707447410286148283140707059658854183962738984727221529953961942643262447640851187150092862605395639422739891390273469601633742831569382511428928714042418497134061490080058180057676296136775184438417201461552457719044743523963938563748688913382511097909410336738197688577766044861391439884541511338640707346775812261259949164073056045311313631696688834587681836068132084097660579555129551275710122423237696923526951213607236577814817911443014723972818999079651593945894387639454080271738127588704626509417595144443662511975628784447434507535492176842842849616928249761323424317900841863605151896989596465827635408628678803593266430349846761524571678400834387735837979438080722334174801621199068445129472134682173480402450695297377187903637623640 [155,132] -11874204033475645362225182980952274097200731085988102462371597623912191827074235112535571079717564943263856270516814920067066095811689485078541232735006930080761841409695753633012065765152784170104766302175068820790320677317211940328835489683842469146095761742933168095502426346723014445371719818291792866667224459057884147699156820579656764934106493443732773336405940498657550559566916094068080424548953674724071154975897183719595094476524752865844877625505513089508146218337139218764538247532243901587378432386453449916254520374628418734025770078725353912637486894091529703036824079582514711801785005304378374926765762311623715882639040764446885454161069031378034495230965755751504169869403110711612939546689066970614904359134700383383431762220618659728065096372502530448515661604640895450428304591644085082322372816036785667488197096341832349665582667059700871687806534099572323115738893474799814192846644702156567477015924575660140230065560489557705048118024122099191673752575094850164042557818768982775399980802047273360824690196366385290379780933569943081564493853990958362691205820271051193178631873288144728953297790473034853891456686234452231336095368157321546745551645329311736823676416459448365314231167533097406879115970955607307637614349339701470274003475862397017470331453511254081162452296088049752423983653861234734097172857494294188534002656046010801882440286586779103137574954783016391203103718888739863281412922388701526811840515088296586722872559810706550116307663846185424738320146102100307692553332812302253266828385604166294530367259135738867834211165426501830781189630798158331413179160691114576065220479848635215693652886566285817199013171794641083986288415024749461607523286873892801774986779713476 [155,133] 58852980774202735170299667824377916787039509034124484518281176322466236839024287899708659877528159281978462455584984663471777654252130186398776066633768192923327322900556322251297022011640228915087956297063049581705551918264355142898342260252850834331346880746247097039379995047485243872071881763620790797441021197941306485278809577967539454507985649511293558207725101379128863819232304935683188628919757036273365736137412821500362594805886081293251632531051060372877172962926325939816386028633573242278169782697965973683741949486872951077394872718672360503678142626442624496725710064584436023670722026939033789059235466034233440574116228064517743337323782011016571005048595324148559591879041747408893473399292408009182075318882341434114252232372827492883010299015720597747190350613449644819910197474505325792529010196765707993880578838717064355119500140648692998482271404726024832517485328049665398398092120644674911812825119408792954223863182444536007859927812464095909627303839543097273410848101614872093218091520979411876297455308579039882505799415544990596268116855504400292119781328013997775078494539287522941153030125928296590895737245242239319256457976467581582883418130303161969096541506169205689114678309522680253805575406121454050191758240644225921312525393554087598754510194689616875556070308585582680824392933150753012332366798828329543729580730024290771305878772982572180734603092052590591529294386087076801170287574026108108714629394154759294556178758619832967397285097024039373393987547691645679593995703467427384273481254528316922857654659303100892784282196024837173561723745309692539516712494908472474949571028058661071181371441128479323384812186456189417404118965643845941219619734245282032163612 [155,134] 398583552306384089652104786906274792788222242549679538917640352397264933506108821569921128501408594136041096052109529777381517701228493736363038806269679132608522173437774860796223343019791131657968184612757112479512358882378282568819603442670305342352899871642508001070516408166103935978472764166901083300889324742836657406844316475541464787252378318039682845687617546077565490840083907932168210741438926597145820518230304696050625977065387578830408849790385233463806380574211456779436812028656808130334546917109675078772515028758120765091996763629948441978719681349090488923664913585404160886625789210466288191888450390498557675505906192930569750068950374087425396274423595576019094430709508057996146789603559687903320858022396869498492863577654137958552574817112093901144695302415175915163634908763581107810811280501976963458213977025573502122204288959106266562957539843623246249074320144763086714224834263722498644552032769446571362426657204743563272749861842010964506277780926206911665769767466575121391931185199908764578370023016835337727789089569924190591657167574216911234976533014507780936264170837890359576831940290369458540723607427709052622642275072789904963720650752294002384613353733080958122296054513197739227542157279772284656930582859955452067848382565600213367413799634926344433339915696501274454258105539298334945978413283415158802810092578786755217790725990045863720654562284316343173734269593132410024317666783593081621053029852805486627980193016012545074095643513733396431286794880520935915885813116620969611606836175718549965032565489062972262742670943834036496516519529806568490095768158980785995867248980936781654114168373650333815762367222761363251082143586408326813748480069391092 [155,135] 1911045212945212471417114253120249502334913098496355362825134927373728204294001950188943997561694488501549750500573881284719205443658269478293376661328879439186715072371422143976755433517252756218078521817105208716902063997976072202736586296315590842443168816915867892536411592322463841969818494300255910715443282108052877205835595249685417655138180805211755954235037632487724056421250652037784036428158890893221752049681480192989485743655908124777674834780400885484785864128439049666114022142948075896892770713319989361791544085681087187318977924696941020077257336985395476881245215588372310065010436614112378836628768989273016155480139529477718263417172696125708176559803788895275165868685726281086261023041136192964476689130429020461459867882970660711056298422076081401606168764502845231585741074700992283175545220928396954653553032448196728264346609684911162837555609653922206087308944633969684476151040522078782800842400163384526670498904934304056624652768319987857211920798408362712493608263638330488153359354591464206625920300096729087732522592794751542777553142822777728230147267980490325269118958251673490164332730020721881799620640144309222957676002944217020968649158629926244697075800185936936750853124187519871996939222964289786295789153504495948239689369921362629998756021808703833236186877760441736279900707980652560131846020279678466481841334849630069636374459543828208604285409870557986642179517287604669516984644768234965483165049577653112910332623260902852229380113673473699401971567743503632482696192307840173057789912471236682254553106079187476513367551529593770312650890515896589145996601651516571166704169535708093374168365796418978617982514775685240660120510131293860322418984 [155,136] -6400338882892433152411421438529424325780642974866760294989470592986971804360206122564341992693974703567047499932183267868235702190645952453978042853915609195578808407076011828818205348649869522642708314481654117199638470104012372021773032702436417252795037279553720518932118571002029873123763640543894277549982043859252250873852601599976068303917376832009560368334286548737006701646157330329675140424943524917262169420931877545443230730110151069616791237626968762994829485315382771089215470265807045990971541353709151416144650570090446354968466726175549169775767172155463798615944137822321327322137867946717188915658690581306986092495376766890021934109219956826853410535675254701491074638852308084934953202574325348378948880277474246379489289083199165472299264272377511313205479042852626589081118092471593541450044531623269953290647173274674523704994374980977424010997871412797014978681935752370756185749107662295415758130906854059689429959644100255660335165413504903170816162081697011716325785934208875615052235777459654007775801872285098607793682696978754885447270771692255160272126825803701894510528463475195957073056505999037669563294211910502938187025173087073458289903054167713186645833610573432271571091504919054864610546062993098346185950959847545597815703950056083386494772550223565840275062513579681652783355355146056790644826534203105211577086829792472860155515087846019363531034825095210375245900932250354268162615500356715101727624348752603619529278788166244614264296861369579507468659471277055289474759346785815838218383521269029318980641591908273462227855511209846012095835547893389762591465527994181279262587919251323275603060657579777954013782474414101891400231218225925348 [155,137] -52654042579433105341277550347070057917660644347469986192900616450106674134642465494170399677164028337586502872914426710772519859866375048654104189485140208302947306159528018641298334615738268494355050536048469634266638486309788073402935783589316470468595350031343762873455014256218369440264500265367706547158671152672570059059355012578307800042263942989235124436305078058849368180301603410382558282639229350441269893879096113255552914910295150862358813902236342958731750739034203021530263403439248651710503534043224725128274969706490945633540575520716578936656433305342041589669757415391983120660527149513764904201058446058344526357774490787631708950242474096978868956844380561234740207362328063891596313821038689592969152407738319138630670322756275793551028652515011274034154321732930801201332704729230718382366459001689080740172044246527700021366303969811602143504321379734434820226422741088833351950371752758360606555547037940127723807574175440782960290695302023248444965179950669378568834090008317059088353804002251282653745596864465292625800846496228062676471403343014497700517824378312785288470167968234747346981932983194383082994645688794898253976308026822801437011032366332123773492379549591968808743795435407331479880022327590560962318402506016945714175294623219408922663481955195903578407259495418858773701811680167179968497018601400910201159215739022208806900996589254607784853115804948730428050190259917665035580932965888362955426858769097586089914136345307099754755322533010487183772908279186088385626798669207311899989061303985655960142112688445712467632909073287911773435693514639673013534076365967563394384751447294727879454907473288312868378345840724745859963094274 [155,138] -15798688863347601944379014035214093300926726742874407712458109133044275375536977247856854905948474377611751338136451928573010937059461562173146185605780649699303719050533302194034787111175497442429980229817433711595715593220390218514431018705907210482143384528302708024097578867442408436335017198651378345478653212733025692605663727095561943836706630988562695166299851459158673909554598940251525334440980907873353450597038861667630950456729476254648055399826133510846354615084779841563260273762101107388910551944011818042432708362525094286744985024166069462382504069693815523917527453774480715046163027484700502816107393653362901761693976321414606695017366056948087809647348616266586944474796780165171127920230802054961555650115152873625471458117615300267743961467658184693433189888504736085681771055910558502557339003347686036091900968831750662726977204475713581427247241336531549976866321375923960786604372020263711255043672209796947258416744202930441669409402477596194872817650396610448214094645344549220262831481758201689888469520395172080730570402537186781129210833125183418509717758365660287559573318817370803251763469064125682020304618966219574269229816465107301257318928199247576731483362996054155516782640129754361769722324615927191078037744876306721338604882129164945020065969396524450427036427892466626655835867895499508544071922194420726192768399173637370619441262182180168019134707807444129509892022244179378477359730877701465915557662624117551068860559035887925290282376704893975254551243294824365581431350380389507626713951196994471740368246772487873620184591138289245752799953333931608721186187993135120176388462966467856102947357009455133167155571932477841 [155,139] 31052268515837830618226919780998604580742783201850496103661798402907114745288821530626285686159415546609996554994845742749607146238243352084549432192949364955666697544301440013927376609797253821474929763299970791081541416777197931752883110125625092122466432083249175863644188123338130793748395448671367931807153880729475920620798527809300587761789471812197972453137259487591063117309303375476340697559819083561225255624652460998083740965434457827696149991303018557934682852696149630305968006753964035057104163386298535458636877545817812845555612979705473283522899063626194115517140309078986099100905646648991822329110957458904303166716646837614602298012408840632141889379965241188975216951213646903756131160334541096966285122018421832209481662007359982679528130556772457194565903275654230373518659125889980866527702815138889503034870389123612221557982085582063152679600475726112529594717772989299138185063619871242893054993473567057797113956880625728870859966229841278920843414545126215113926917717055522187449172949439307084409168441787029053578582717878894854575533109290473136593972791142895236556795263197923824284695117171370882585846742165603827125281405599101099358102224237485483459850307469214418878734134139197562180130126115154805484385910747258169223070909926625527034555162494364155567619327975374161809655964104258849013557934733383102460901440377508853600748898413187511922758602766165065734839282033671212915235125858267123374941709893390417894791595739882221970324178054950905865747566729381822405629222913222124178934748669511620747133030508753852248644477147948143447265044228568687251445909176907944856283159864147701433195793896236596982546228 [155,140] 58899183045382218694367259124382325614614720393351592998197807152925280102270139604463157064091780634352349301162532338226380172097690922194229484299953721045562383490323928417248180410677549869092908962111751740817481079993326647061395690523054425690391242657839519318472787778717282530328712233867204895391803261671806184297199389576014680758241010430744529475054112977273759068127645582932803264786633272459746218466241212530272040600617746779831371980638336507070119071635839806211462505610632625027195870063519643104806094779002707567210613364516510699517980150483479689268080092051365651913039692033067133306415064104078184962941778202549287821288339221782875410624602298228470697803871549161016065584688627136714002489727977652864004592260912184770509713539371747250642940882725516589677999449802585243560416317792070047665962673364998704016821627745425420620865503682382594870252536356588291794845154512417558332441261749055831161715057310442706407684983189360128597409357062776985711606940829621435266063674975202615200097631473110333556409852450620181310236743903102689598658201437839839661414679159156421070215825473691555575553608811881071543192684961518154669539606550473404749626813086148145894990069027560797092217921207983000057358009883333937497089899270415902122179670550454184386125601309843582594950014315568342059556573142183980584055188620452158815716904854476807726809633605981626782001731140468211249555007230523796939025490370741927690982362500783735606276972776866078158710396308465744927581553633665086221038159787004621943022576831187838942920283930461633236174981611684452055877715365208530368911085206222251439136634292990876 [155,141] 903955502507452418374420796791968888670205837886509357056332540813545056240190617628983885859341183037032873689429408624827879863851608249088335112171950035344890519076110570461960042238852964285463301564839619929143593102733948425969455927835500736738050425683039833190663761854909901450098010827057319582834439488942670800738261822678120233137095571533909556252242749914509399775551040896200580138221007825218095696765120480085333962575531630777106055271970417885034444429719823082067064448399953012918898772753306013553052427710444499851951289459582643200929688331882681827378400077944153713157670881622165378042046289772637594729971556738575163299036125016146975581138446404482485156601763683372073457956209159669199549642652353712734037400486771471775255179356053098040163659054601907954493282571165060403018867060372921044317670092728325886409762702304288310319289125460011717082072681914167565289486768679262243692119518836346712734984557807189862047664846288370046775253251400836061771987975463688396212952120369858182091291595802382334401440991999946923686135485562004593212371409020455755810180901240018621005148625732653477758086884824011603772914555301042056316233859604515033450697893872198525061847434958149794055419471572474134285437088059603820050647006183079696885699820588967002153552727330032819092679163780265085669708980095566741674874755585875707268199189595329849820671685174526425399407928004679979143249962990516447654317360093231527883572440882407875574473912206051893367918077734597053512037271610037702172577970166558557842509582774142020362403607509044876858113878362613225257883850476453495903815184969009006117723260 [155,142] 9388216774917253996733081739403001636407544847573056835099701547822340349593421747589024667828986362827140393438465892644326141928272414211904661109174116249590002532710467822538246336321717075028831288395582882706637550670469939717861585856101714892417059586854449262651549306726126923302129357809516603467511299267889212933238368954264216113814009791105210068954135714039650429332084117035282042428365852660522169775563744151843488493745945462171946050606588418632823972170975374803604921383363986046481070614339885450732122897371215838189405978292925932044346722986892610556214399594092983322702402939324256457934107842411213451629693628532324178504582058862639534362261506201590750656378963378164149825408445438120972978505810223702206880564932242969686684574984661054452579268139325966253816572195934402268076118730398779138738857063425378310696409504611750287986644343393233336740571068376071455278404987080604058646793292473080455905754619101228251255245699494074453752123815230378030903376174713113222198757211916089473728257206610854235960097070195909296039027987101176591369228398649440210440030419575320219074689680604800497088110571856805300879776742323398519514204222068519903090643136155950321746257157627805030195198770212830415664023621140839705143244295208805103146415715191357215538279558027803072847829856495332601261729377196153622413439079146520436393018275047662761218390587143967653473885318254446924264667436920729021925761262146533493496550251822288139243897560634713638963837688928410353161851471605903866048960406991193070666637088049584639126873292076890001350775969867144711069259081954821002553189633116983996 [155,143] 21466662600354324676951177870444153160438340775011055589118015356205689225449469553820048834026900648981736591307279578957695496981980611861892333626681568963787184568053338127802223508443808479111624977757453183006683917166265798233632666221267534964318735953998367296926865406440570525306505662752541299950047590054711948566008463531701006116063982338111609018666439057140678082342035757611028527457829792138354968991166770372971434543776880469219689064730429955279481232512882162720497979983226785495289269347561117468640424462647141211890886456291599122337228771052254850959094917634370421893249722455710003294253377079761158212778423936048956487840333894512829165719826705022799069899161453679909138556864390395063729060523445814926239617761596336891289243989422371744584283819873940022120115798188889842862310216141837679237817428806520279730414017384465937951198434722635049744053665338588135753021258903634247281500339755297724274786929787579981374855081317899395921431720950121623481380747198618961026140107551609091600819213674672310050864575502587271601127277689741071115342395467390690979007543512075781451989203237136540548283660694870697584916902346656451901455211611763811969734238548084731745785962085691758487429880472194027432476985389437909986594599764168309377104670235563295125359289474950772915550105543108240928843684105340698363595456205999510532253245753173383649601596955433098158566322192115667869890762362579326119929762712041200297422069665160872741563388803864181560051563064343541470258573214341844506600462705113701522997845883144494212639504363791056251202203052755905098707668743767470948354964744 [155,144] -1153575620946398830352190135996383964133957139578010150616616988114154139081224104233076168810807895260850151554478262928160369331878918664738975902577917506028408241474309925570570250210998884228925680249280609424962602491407144604237548342948454673649054997702176576513420313230257406705477980769114009350633409934643221395352814895366598438362932478870882276969700169152793059466566945033009434550242561634897955909824078861064644156224869106227119201296384105766836471184717218289401788494124057271073981099744151639122733606062603601491084755906647705364695765941488139333529894269809128156229979626842295687019893557073006865051759341865138151631794577828786543225334963667205055219852677229503169258019934108684541757559176721515041753643289705054449685926353662647618121299182698598111674242846104279169361721164986705747842390779273444391757782541236103839587290199243422549308199759609901803957560452394674337501629430893470973136324351517603809561166135827765059764809448173285456218746295923909537117366370143485717119483315112711880822225620162826976584596979638937260016907222813053062732295145025600435308295320688734211773105632666515016138392082879131766750878349026658353825550350526817172079482246428728714693158094918534411531763850195196639894756426017275186228695036268818617061763021296992306990459236883589737177132101065553564520587224725139061195092034551250984201279666343747613585457917825226351687372479982241987395803060072126653484899147791122878500219950364388768636757642881796433223619377364417132379818840718674167674089287841163775293792695777004198039616738765514197972307174808351944283 [155,145] -9531340431569825468665913709813781750391644771986688586246865146499965911805351567174090564036788166088329415496174838972842871821516488810856961613297530493832589239523190217658419552175722784247389008710681673758295206820949553283551669782479753484365914718706451053743268069926298016672060462948268848944326943221140439967767162904916886178858270890669301031067617589165690883737106953148759071512376994042118615504813957790865741688513910699713405939266811220660984004672560312424279313920726430951604962938589114809124116810744396553387086915398435818519314098136047463086555769398072110977583465114911571360440085998386251468738924941966627987633263310374562587044113582319001445570972946775526342622008147960104672622013632984275179771260969555581600667315648948203616385820215054248054784971962791622128197680297642933320615621450705367526627697742726221401228044775619587086034086843736161077920425597223058056942326318384998817017286273166652968537522652058450944491151178817560326533782890687057234664338738041291001920816684489410088621884058460919082475526746355717173581019544829348577286024987337622669276027284753602274448444304672671058304301919817161632502539476154114229013205704567680378138086125251316969405620428022639260628199771180855736269465111938526624282734258111809917018938305216020636978672306336253917553155394204012679909269777749137082663334188524693260652994861998344735475871272981531177875558245853989553027845901723052787647269042073512964723486388618042800682169288474916047359782949166081680464176633849069045275008590455035651103091888005091141405444534821682644385209872434 [155,146] -20986681888172709676245803766220814467208209696228369171796472162654709648241060000742051318293251395150492261287575683576783641974643390814161694265064211270904603615818746890902126216828421992242868949015003608876047130777252826369629239910999017044265386665603919645391431863757452871073276829343825282660358330801602596939244337473549545969015227813156709402682723576056377392665027766066457631113139222008743774995382751777163001006280218312060577664063218114014220161088317382649106186111278670227582181586918403515178531891125280531079390597697936921662213143429724344036258755150327764404939281446789551715077915209388583226993827737445677499746593613607954578586486589630833376309534139954127197088218125158305572187070138366247463443413537220927041515695206283015122573272850575779601780290945883506495098688068258180822852609893058300470925681674583633918586108871999567350404498572246014661611329020669964099643753614186353607630565791410129361861598938247580811379200235883537825423968062051785502729661941336947518944813613544181628313763190708755878306981208559432267042428083143526856343880569053687808372090105965052450640419942178939890271570775295983498574997601633109912371480096992160422113842324536500104809078806041220406815209162061700915522886401841115529780168281672441720941848920884961844826228206895323773158119344656974187058841343817490450976433029063697401473792330517084279319273135107166030614929791254347158932019570994255695445891693020118810901461692602490899151442617024513600637194902812284768139359242737642784313853700753719683122428721273137341888832593893147605324 [155,147] 60583446660523160816559296600117177146297085591442411198510485712717432120223757261733298180024680304782059969409765378299574659232392191686237894069917070282097404353494205299463982422870638056755171741932583103108690192517538401679829678223199986725215322144251440394936395815112953831136726836328437696527272469245070478921446779414387225254381083952534072440494315318549161231266092837891911713554668306728989947510821150442075794999998539444998096601611354137861320171074380971470286029185309180219433014687574812086994025270058743367424605238959406280881562631296802395165806268828605151053030736113436646874576399980467136515527785046308224692755251635969880905029199620740758433423478700791715938513937766559753929037976259777230330312861188614435041074169897144130448804423519580531258991834145500855578998483033138370604384710457334509198779350798459403272593165606167518836362117995902252042544651105987702177934836775467255487241460828524824778780347707241230412324865680956721249226497345773582349087470692852954634064870213185803244344936131965663379985765954504193862834846775352106294729508448291146824311365426435855382771096725389600480571018151456993118551477852299643001094115891616264404328189234172477831727273565227278811894954891643661896605383468041121215555112843601696727821556695705781053514893966754892575992170457089900576282384015390979254040576155701852582916186789487663567527517643061021410335470094574839642994649542348004697963357794667105479710138281554292595157659564334539959576455961748301291074555035962251366461291021285074075793018041865047585893326130536 [155,148] -41363567234268107584215422527891033087536023355795685405746541061483398611561639711114241675134715907892692562406344505379094135292678455008983451949682470068567989541712444151773651732190035919994894577023071978834797569856998028991552160264734222874113784231936883976926814176842111324690735848020433088803021386714194527970686799105218135756283507582016499189607306496807237442939233658689168784816630928600793456117752126718424331130301993897117932186660688455689021787147690610525245931340073398249863669819223969959204750909996803490811300231358224119750965844639186341632536661516131871305193121362413657884214238688605291676796941955231360858696567401636820689779008045786408326595780513820413700387920714898674033796904273567273338579113133350764158665397428014545090920219254375167823081862795225561285840281261301177392294972108286715452141596413285614317402221865514842298129833217246500108190889522360834210132063602558315764365090265603843506538392272998573190879124051408675291462143947493435460913681661007272466313805705470494194129294476378930691679545357642249898136471064414456056079161744642928804499236374983938389967400097537465618220274482335993605744898951346982078356321904172349437717747238544525147547409900139392583951207244130618310997219175858040983478716140847922497897866974381045215717114710869720845827140829301613652720910567472131636828993193906893336057976968165268762940497691070218767571838788707172749330564463271039191120942658479271069337453953554631443206864610130656159717345045262362066843143181020970716579952522552600807044408906190126840582 [155,149] 663543771137044026131146338908674112984162304833557009483795526444159677741870336525452094230956741984945573044450189951769156772628610298700856721334840269279800724995116993803577191589275521807452122442482280643904162146468435279986063803559867945694648020327953406492740496863993636206308259606927692078038944052642726324978425545669709499501055942411573454338485847397340297167751776236718168020671881170256014122219504006348145275800980389489392535044242245141658416358115707293960120200402099148245053536147113592446051526794952313446982950757393277804161306677673311352088018956367021083084031133870569841544603238689954550012449417086101543100878777379010765942815118305068034645289703707528997591337353257447865000493298534330645211266446634126725647113194908749713185099855564648300851661698029579919666159375195756589834047859286994464550324629204563600818518525760446939443718956927806104664545391221106125204179907865956839940245330730503638301834885046571155352787703786190897112672335097206045897495473567307191489702132953288308442153138638871235774682662882552470678870187292898072148679772789912846324095565448088547339821168165921407477047562958947574088253277589672650615672972071249687491229827463363011145022854270978720011965214104014339393903126824117803819132369575541303526051646375246513197899339679129788042891272342160404466883485437469835065898469664337938139545623145975238220224892747325328308329947308853464173474863246020987828226787619475725802234427618019093929669698951528780380026030443286523372812189592756772535065818396631664373282364221360 [155,150] 463980908489676520835360740609789197037938695575511942652552209560944341670934720985831798057468152435152987070484270106281051542261751127199753521575243327231406467196760349905935471603058642183911317238556016398762247802064107602526631759025902249541616553149334648506064489613173450666355590969176760388342993661879441159255040231261330350963799612203117090404067607706838205783682729193339417973222005822983074093718703210719076787501443911332648778139195627875644242279323068769835428584443658314645331505749128772757395027251169823224448179781251117968625348220807020961025200356801460863256791338685536266019821057789342206251941418350823434928854913232576566495885579242336351979154403415509187873981040540023987840606724994204605733679138178113599057346626032596902533415271652280449178734310495176898325815403357650649323729725912768428410655387008759278542311711060056869316322409888764349330650161363992436911164465162326969953595054972300440149554157755687068735362219741651262074950372260106583897750327572841861200887388581747714031667445087542263025616060331400785934991565964587442746557105039941215815454734957070958336529014578476608166257372324463020993280562359374164029174346062699741145216549648575888338318624469501942486247823333305628999446314185614830020569040286514713913915066455198372562387733023985468416707213794305521765135217850771523368624660424439493162253304573138282671722766694223540387394426861162425813890107992456062866785281306068904092416423591188451283855067162932016266924164961004702634922038783990533334758756967339298445998 [155,151] 928281107439865798257586825541502033002018343175259451537200325482823504198831383709674087486153134642303065987574438985038223970660299215041155447028486681573107135745453621263493804329312810728985676615394823786401993752364649130463426997569702649072834051969144264431143489444404138214788805009376728388208399239448689556982061885509766662449764653334384517013993429683764352045027752474379440484924983713942424634981996521353005769793199310193489490449686658831534333553139800538560240107197124604368866209220921097283220101783077668160080532044668353555680047480515607227381791458481965313348827297910509993478019078727857140081522579329546793865019186382954005863938738429536876125179663989572373089318865998833701707633866864463473988872037322479686625891501840695616767646840614566105046525435517885734435898720207119326953985455195479779852393996143742303684843925155894615931672001986007716315296994192884485910270475012045251194259833947213493961079078315138025255619844804839751158343448566922700661145271235137830603390320174652361718795827905859496015862544181240803309043073338950224698638249764279677576463744808974863558613680647223011895362540688063225051698257108438845521022048868022601724177147336026463876120868047298847796783708614259596680710004608786025804479613765252920436400028906290080079675360426322256221534042677607356183519149526178357274712429316281577633201604493225061969677802295908847984733060560175318240933729874126693162829801438743541696146499061513319531974001127673748555123792398720171009495869327846746858854677927652 [155,152] 376186412200732295355907709091882934380314925969845203079068449644069872443539160917273096190334788023258528096053232340207067588058219714145485531803130460269202235730765683219455645465762291164939748559584758427994461282033504372403987476485662212807211821339933332792355751822091444398695139610504660698895357914316844708770547889818821550562827475483944616271805769819148057825110353900578622041348363658075169219979963733835669446378297760554879632764332511948839165215253480321223344575103219879447908625553318946713375782125293160327432052452587739805150907111362083490660940819727293489417025409978584391372948133261000480805628126081951640175079715259616793860978944949011752687776969724622068508851997097244134585387067635205223588536539612854465993635504769564267511065809612508159056558013104656681431241790686280439448840975672784001757380835938175460696891126171803230643333999550632077071431611931918985434122955440289309708814768870631223810534761289526366066509184689870045215562644968650614297946571153718607014470495689112765685853475574488558168441729622820924693945772514918256972735620457364647218533488586470695180884319676252545745339176169136140145658874754960841358783884492840370536903236325439712161202114129564875939688793799316612020521519302989354849611523788268094411369332842613178676785135085876956074651031540029450241869386260775349623243122407612313744091218436361689169546855401052515086342060141309960135938373088450930266086294728366056290467544473207595192514845278383567675834290240953951827504733482974327468536 [155,153] 57602000443964309813016909890265217156232462478235109563725896604154440496842405477074236032217957225384413191317354693907560160571179184087075513959787411619723686585915706422165002645412196218056785563966057131012579319424356764425858569995864394405226131887063185085439230946433588921133937804346253509139364390988977484864953542206356186209832777214776575900723891035710823763470028876033789323472966913903780664938971669926226494646892489905113108005170940311672268925741143536175334274461227719571592923155370047848962540155335997874523251940412340810616059538325998681354643489669115481108375739741607744813364354791585151456588926155078912495435106540770742926153963173350297940295501725107875486802495615874591213108424022536900228467447882913751645645939539880031151309051168462216969050848609920696806019960092888564341082097765360589135297293543718097698094212062610347028892957200718797150505390702513142031378833449462916633091398970946198476835411596217380670494228217316411275589936343564960782591092320287570615720991270461161746718315482348743025055121604757917433796959117351967644290853209528301998690466279480425521295838037909598427876113395840961820716005242178851099782433326842712250499268820043036980856786928802063671623412477710993554637412863388155159605683727766440351665294701203834215901953332325671371556277048130198694160095422069522254533027070569832940752275230506141573943934020658689148575834344602367005485551318986099138166351859461435218815775382238390895655513348198436375527462163626100128761195357094 [155,154] -188702467369007733425505257476773433378982417872985123736720511387488981819333909733511186178420445568802387023389078625822151689806787580962100724316948650744227719478132947631529219874743536978809574262890912206658903883920713078539052702028242016945663254765037126653843082511279584772271215794717259511098470007564382043429849383932566273331587816152021388313113188904696222177777344675757371626264092083899017285634709569352381242335781251507768837073444565356781619544168731342479967248197304861590881623092522373724856650534173663865451255154719010914122711308352429995521626368279017842243869749506342336438876074112783145244501961443396478765253300535567013495295144961298723493250103630963400223349224423270022933950339452042974333978487330930595443869387535768175680849605661307880467031578260818575330356145191493424565057168753688857903431936324277110604540754137200191010531713973334770573551553055470252699400088734954018577905668143532219755698721888914129705158497446213734151441253574037835007992076517977282115078391442311380179603735074673004973178327073543380401353377153885322167923109728961466450639371794398802104543184173554095233079155797102974816530548453158512904619040855291434025440483092331664215730364038482165201997183606235345260672989323576749492101044175093896024898121562646540618455810971129740900906427316012237667175457573544481725683992367087316718289783081191542107560672899765560991183953504993730201963082415598961640525484813840449953074751220283214325021218809842004062974249775170540955604 [155,155] 58514654101076915868103308463810190139513029020535069997505875993722528449058142450340362137214337974875104830894653966225204309206781991083387581409753979483677526466076197081713254611586401419502929101192487961418046017207222710483518003266668721236399188704340024895432768438414206463628006400868978080376289611277804237107588947579938626011782629438162135437145760062674359424046851650580609371227570997695647455596345124340131882249829574002542407631196243408867077346041604236180797582202022171674796563932226265631179112768122461149074874391595128485634046633767523531346207790569010855997847248834211439159274283919135627769978755320784044013746962837534767880156920060483335164658434365021689007705228023894158623438479267832169011565447308300316474467114246766352493766582164910088935334524251134733564052813991017368901191061290752861299694629731009418314864986136009174177794147097837123316783024627750644103437811180147355090762132089341854487810257526496790011894459699025320073636618774233071886050775308918848806947507643112664039988496120324369445937771770401600706624551368384363493593265500353008923742798327434973698515236589394889644203681801493569592858241279078280488941078242303740610466147163048043991382593798209602032066534401064321327424983289168468237103363768126375192204829684405340612795377200834542562403394813969522582152581545772798277667033223815152206604683006792435571789942420273393775324073211559942459536622936723546538163557934934039808943157711334202782248109957717125481739778733428 [156,0] -135016262244312643100301585317679493471064909787952745900666361491395824870044475930307706462125671748690103630654446469567322552802530744024122788294897058417917234129848975564367315481791037934855942616783203135568939225970389799997879325824363440624278053612985526695288842864870534604725951230892639997601747277245988933077109688691134454255085121104217282611365244782864180635634972044479528715345539927462776462652903223398806046281479388198445346942164109791319375138170449422982311874409062067953299473039104901503304300396083650870165879551559761289935327386562360570600326751525710435940890052547448101889115638371643410331876977354143494761815544398305061780258785713886549824817489993764897675259168791191340090826690969950180481957903902689755275472697753055064840041009084985160183834934119133126808549936433001589977366451565654381547056759443421932737836202106882615814241103451128156856591447104107075640771472771200427287191799660039009033436138479460840287385169081885556529894405267745725462687554944409498396123892204625105830896919280382539983145262967867711624571952143705001928102725910496600002127790203128044385497360445760077750181097271575440144561265943953127734586170435651672843495754629193960326584852590859158414751437369360290974822470104012680511376369128027679180456851792193076063918128968650857719146681646341819322393218186780291509733663555328382641527602290261265651897000008436125908577832960522466939581455114954426400317325362143475199079168824799690768007933249676749181590284606810502268995164246099888703248508507956372565584295955781221343549806364576567860249775524184452422440717163311033299501984801414999363993893146913468133836334305018725922557302798501674035530562859705101417648025745867892844000156752846741408708098732101966799311473301977782967251296530309892927964903770552445167989415694403569373818789432611627284861248965877264860968423415687533937581881291059825796238230114993460533520013982405325498943309081532713611946019997369103306306759192852910881217008330351389766957046788202712165810904069097279942077285144037225936318378980314314168604806695991073079689834413145208384460895635652553004081911195793893646783644697308060305764958951440384000000000000000000000000000000 [156,1] 49783546629583291075485956241676962132284654920620370691924902161144368041454440281164305268078071200844248460879058252646846801647034780159744350952922460207810085599357814025864019894280582397481386778939732431061575365876247707837291695060333210437803812288409742918756882042540428030736208909440395944721411005276063691756358884601375986574966906630722371200956939730968619657436452559045300739840422540755349846674504899025867135562030527112909324770978414148635984506051426597389552530455916472586556887627898476922125787629675364534134063131943352423317610412072719528303818202860373853807384097984009190549841956258545487015559497678845876812769594983295965392194422770691894876319930408176533982411931159708106587513878179912008776592103688086607568301510240585869286042390403640970727258481277545650615005582405028236222994226441968385785410542491006115404272783924040098179773606266095536413904608614132055194671700062602009995622805176055066901884190085137610930208932720616468704325490755147330781663010753536813609160258749662220624148786355716972676108239552638044258386048285037093945503018140746612810952357505509496258150351030337435138645948702878272823696191035717564853067464457048397240154174734961866337023838745413867146948299455305487311634004713159905505469663896152778833324180914906997105096789045250709994485032761923844869368972010752529600267517898740341110139769462957358920952651625372093369207643398246513646970261832697912071541761834098208514995996640933266502935136495259206095781075463862750503237366064587345237380251792426142914438026450713453678944344285256372338258156405995167330294584440760827201046455482741244970125551491269577916831885843619948765023589147918315121921811970084711229438285049477797530593378173686727568658045930682912180469214465155014650950481026279560086980596884217580365835212946118725230614669790348740726097397572347158051758068824253999879475095042617157852984848449945969023919297930735652269637749862536914194293490655254315977382162092292999959546100797657252337321270243835952168651688078571294121447128828867372251562321203817258295524682621495658921174072607236926326252502330608911756448421921301906658626996010460500605424085634457272320000000000000000000000000000 [156,2] 297574896183834222686979245854365269333651620056771753403510366806705551049690894179957100324727934315384530632249758340046133761763507315436079058283668803540262377193422900215062990234595041647158130446391072550431001798838379273085122130352891745483803001798174379457439807066864550624051188232520770327598024078908519070820451757591557371199152784369225393115153419028161482765621243951034703029382512802885508410553398003355791983517354497933872141750899966059058980134641850922428963399326796357646920398582973105544809609442540368201646685977727384296248388949196797732414843416207330849471320881215363091765929533685663644109505862449628244701509821269188719364056949116285614124994893411508398867479789558998389875226688065202420481387472273600901688073252606486941050360310220299420572328452793019081047550061559620670715996453830796158059554318836768657665674421436362588315222025848283318185338336309774651636928999929436794566348931478103261623663185735446520987677430906397633264611942434503613391939635145802402703665762756192273330902887226617712839620023691231725324898376318370614874289016445443890434231995058756417753636725722858032412307026635627433760290579190535073922040323781318502605454488295907831413072987664978460733445067611947702971855483046234063413089452435806329735442708346362457258635485843583399535770226844540161786794001388066555352624431969754618202228444691067945887609346813468437693048526129848196449900073966394338393499040792092496952661014620804294007332872353233984815458452277003044712150661617000558611344891500515399124711337191958378134544247051578154624457023360755225195740211607538322814970167349849319181327350692301352665146893059566569009295778946430269086908583505230773089067530276594842380250016312052158813251845628195221660760826577599390497804163953422455237686758652965724549038217888872492993639331026274979876802343812371330749914394984893662955746079895006080152105433888427023270935072309105870429921234087630450975682375208133615940842297504035113290922646102559063794790513296957201258296406148573696593288692319867876649208282261496488248240451074741934504629588467937851604355090655809824971766327169819835252285477735909404051794072195144089600000000000000000000000000 [156,3] -90908958057279760861086601385885232940314419081203865822923150002834111292684888251316473934836068861160663828921194547710181211423147753424252343336376608672979939825914646912458829103568075100491961329552308965090067363121164935397060491081561754481186314062312896321459326842457003854111767896196983702737374720575847138140749127872577544102521760126879601838885831258096923934527951337203848007692474572400287548094686479344296260174082327761826100313452188676657946124519927363530729349127573561710580755779732369314171570054155611770190008099475622967493195933429134438474236111182059723657997828813695367551730258090651532450093200709927028714724997742233846456471590081934863112922118957442441782688578217098800549842588201760843974006757170077527866118011228933066447363672399447506874655446262689613366721475094053473246488546747613687535668198865663560376420998785788433956835115118529057517816288623554430889372343081312269087189671084149992703595069056749582069911521278236890722775244032825247412622317481692108186872555793691080956890571139984093888432842589050014800421406959192023446229913929625380937036743879396182361878441249754686947462049827384701659127329264966785923145615664778436115162501286652298922406825022062926307210173359896953827164000043765022570190907560197923542970407723315031209301966259643811891226143908286358002628045799887381337002066750707859961059162070083700885147658485922879329309443615163277407704070862985029050164956859426553793189157655187597322174558475926956029243062934525408510607484705352423274298363034284344120979844379759614510041469098278543251008283129551893004079111641448534835288609215153725229746493607291592437941432946310300566737324888644733222546880549156110252967518683265543464273176690955163751874743456365009879806823711626634785190916812556925538249214944218689392935492411633887915133769899423319087619393537313694801482409017951396077738852464067381652143595272629189443996540210804019210747524579477106100884133670969070885363705364047961695593175502608821462965607705425973627185686149191355407695863305590580720162579262298488890453974396434951329825011786805662295953109863226314955905428735466364509434734523105205377567116973269267251200000000000000000000000 [156,4] 2514388326352196111264488945252268963732115175914606048426552588441185848549345075781648594092359117127474398002048003376909017323543979826004052608526844991732869916961749604126097900209294680635853333094788125494954567081740393986723253884774852667667089091868864086113884069213929188474317391228623427009850762933426365178261243415161050617461153716584030010665509014742996685831714930304927540599341906518737722674514624102731824335643138567394371079225131731107182975885934839028866150382393853537029520170176655904356262242387235453722548885539425223649095200837377979021987694260347783669294697538043490577637512865607503048901347415088655621508400743444514275193533740804991392917738747982576868171052148925803207724311093454999525412820930880897889463298712183289452215465359369124279702715103336386004556417611342810564919834227236130883638749631257482147621728545922305943964001789494891647991225019998586043286131567470780535304160295516934597317560968659629039703092083337507856516122281747471629932107629673591960447447109169002435850640790038160974389671874452554358518669385373366272438225977372480873829905014745860479688880206172247976770999459125025216471569164678679415210169117822023820267847195278729914669105983416112693184911707918087413361232219933359454646885606498451246883423540694182635542334668911850625467867654477063832265907279397240607605866195707257467655998405213015076251817864562453183673648675372586629501415321472475981731985643392687604470873521916278043866287353109620532280551879489745281329361443412017207325720458566120574704639264091292236915601172161728243251447050682689812719482099996236607214242519238526540798137256846120975588871340629958429353952247520122594343130441512604218080126871680011142614621302188430168904339114123280991747208893192946101348257416055940744389437036529612739518294650208671958061867914023850521595847584527189968853235597293173213978270731599032502468590459903279987127820485954312944032986279595563938341530377416482859410011100659965419898711204114024327766108011460088700747041702937449971679913285424430659521231994501662668878375403874023287347795958579891108938262135473487231741013571525097373251192370154506717334964639856978821120000000000000000000000 [156,5] 72521775711570197113814153603204389384132833589944379390318913220717176025816404220343883555981171035774953195794474790818940575219081315548452695444588982083656939453268528391226484913887795019291003588990350213158269050742359384351958148016081266924228844755991570415762465965324300457340321871162239403246453124424305376003157674033703576453773450276537433721613869715773404721444445239803626737631510406289842545973599937014075477650216123218428941100892622227456925899490383189512508742201133023918016374026233733640095524767625583631186351532719865731602711914893366222990829492695039284217140375359370341814594839887325139322417621874563965039916398301743564905206365319457559079396437416044928670315572898462533141860272339273448053221734603790710645220492889176845791064780312068003153750291469849202211881126043976677125379207475710773578246823739271596008163504658530332594801655769043768626380227990434816381734534690953264031711696091433095067416085408222302675224029900942205622359798119021217737290323629840883460402849850296214782832418915127157628277245880055662789625218447081787638436844742085420167270601214860733803454972827466453338194522210139812246112704380135017193053433063871298364483201563365060293853548590166424327808455091574029990966496794583312051245247923048349809823950731605092245691651452883291413171366642086346349708370664739014941278473566197226142126248846848010231148997345175545373768801266209342008414504564638240374676997887900247081479894057275305154998233119464365163301805206387928981708305534193533842601782189029294375023910135941474082738096155815620277886634641142845362762019600849177879611051207531435975847173213808479236365534786072429755966842018023777601073023077678327888972558366085895520324172245832605294585425904555559506920737128548209809185137167281107900140409058442098472759842667077975549171825075382901054075020599440738119652791138890802704417641847521075441552269552738708709528688674358173019362626392945612991728330930833986405252127445763149370426326154397847937810547594851031874248129652305527433974742978779130717421101039785155029503654477325028501826546439026182666003713405019812152179581133887324823707390989965768616626947383414585556992000000000000000000 [156,6] -499031162587892193002786778355232737148142149919025282517371155052737080869793515083658945842151018351887358122580224018605144907781086836195909836878986375844447499871545875022422310347454651924699667651304240905410655344228017817727763377873907206170860526214541150119412251997213900775905466381194259149659240429500898247248366160617872876646400964668367253656907159439744507407370556024414324887233950934396444915195753771205706131624601823784876330734185490237288217962161705692180762137886853411353073814020362776913595503027322728512758841551392902406670387111337570125827538449911032569113638359003322356665852751667460235011187790023750686504096486306517971915941857900278065507493203066365674040341497476748302368514333026730339702825901521210811433016824897866165547991748648336843392289335572943024648083191361907727654647251512658832551075051738223324972524624891136591318935234318959752568100251599570489703832686890172434581083022424648838359997109665853518142548364144299670899406171815326445088062819365651057577589901016524217492767355335393161220849644178784304412478668486020121704150213638581301699910359776594549268901969357663046675914249131201907180717494890007593277154531274498572164686399353926516000711466197262687955798413453272998485692859515388049607116170085237687017574991173059803229502415197243368105788817002265580372738263758982790264968930684068661512638565855625176948545798716844199528269165734608428670301132053739025766780288608557655579438365329071559485645610036363859129113675517381616437691209135609852321376784633061140599070532827121075741938647096566416115026403368503344272021789746959483179582210928049911168024000534469828091701689870050787726321916210896324709127097911916209259733251321966915998719339369276160055455082292064010098015907330735118394079780602170902222288134549579464089112098487310971005559498437534280828484503777744561993223477075946183847978619559584648566242108781255507662255162944238562539218645905644084427387140540335885358791443338444450820144198172256593662017730134654799652088951447023136458757404606700629532460196944839965279221980348773531539514089791320626244007186849062601069911425145786502122533079412436157629572760263423013421056000000000000000 [156,7] -59482552662553088292986242294918012575068711576734627240180276491009920205853476564747351298743303422429258858359555268151251342422268668977615371551746517277708046951061201404778220553251648965252654177525031063203433339979694358260611971071259115906423733802732890768496360112967956937178463773967009779556283617190092949004453820582156536597119902312851340073269475651960672335701826361494040400388300944263233912346845803861958130074995165674217925484061660035432805300790982375677379761953275487890125483452854888260117469529511667401763051883483833202548067406883693997856206244216756204292470503529038047421432208485172100465040002441520997034671243744015220274759797292988285046327719674156707288973957847455841817617200492969292222808673781287770102119204695449510592073616679540246654721572500477538609852732576466581442736732661500787510945087393119527954845264359787224129816926482062543357429956531738644238329981337753344124959739194033004174204554189380843477412015910738466771975993106098283000479295720639885231747372126776163370834516223641332797658650291813734793398358844031279293018303134371477839613957712790684730289543441447593276758730375765976747194692796362891145952330318256476037757017289795941170254220118262000281257650403549754291437307089552459421339727434887819045325427827615782814583973186454685375840175427708468823201854791814547207580013851268860945590351374543529634205059267680336009034751374662216767014185741824720836840630640588545691525764813304119365036277503011360443177794940919083784032184703821195573081609139465257009468423238696124968485564407076004557574347554418905327165162549212068063064018438437412919603081415289338454636357299689504291936460217707397664479814365308129655856637642766911567286443378675746913826622642551809751391674959894917934331544969364539228638724384272944372415513915844970217397372104457594814393581713170427605426666686536373440471516054199849353114099434573207366137712483702492027241750535746039022090254716987880050402130348525372477124773289041306326415760721946903572663251500594652362821620045848398068386883676048679504296015148299085465680379781576602436796883964585828300836430127395981399266777219502915122924480450543096535449600000000000000 [156,8] -2976379230166917470166621059017495536595594541464036843479289613353184274657184652824971797281098604717924278212167099839536367753027673812513289429563268142023614015823121481366402551844704851152078125466883277827407573075740454030154836537751737138996318727980819062446581714642571026221321296305098982106463591812618879591531230447191765309371826256572469025505233837296413436630796011395181790682790451620069386694231369117537607867984036059466494837460492216368837115906260106940532554795594784543510484663657308675058950410436837832355745633743953613046916073326171150930602838464829180947683995919077909335917625072305824876387680258165271499363324955387752478145551268069114604316745096952468095498158080339606552130379634479522349691298093207190129947137491491740653061763397876997279142068175961348119577627469072782407015303653470738864120609187649277480923685179865368952614430272521970303175881100350414869165357481340601593676860428798633147473457651171957519102918323045936360138329792793166083001993004506055968942260350546654091512635938341865271062775429690256692906551068127757887343868795632052664851895257918089843570499670931313145664373565839089206823850048876267412100394673313411512714026627966274292520297325033023694221253211970229213853890395996116421070631705589589540971160087724463469252985415122276527066884415999404645837417492053929762976234041490485258706710925914489104556225971649737873607832658970130339855472968262378787832189110383881872960346682992030879176979908005185038310292039538658047098826723510826919984531353342245786019843014829291102642783711536576518614815252370201016252393291378182995515904976834383994230376359433287870513200940698893462628990947218517377520145624745790318328414403664992662264179156045634464768381668169945586641582007028373050235168956073696940377521617410990000525452211147133059389232502512044680391190198109630177123875155312295004239035198859302063195495699175018998499477652173330401354605590197733831958856747580334349625090561194687268050072895313510266414870130906477698321209252905669405719792900687053949817309235655472011658983737870238230397190338778232999137057333403528590966235585806120555023657892062846758816553864056920246059008000000000000 [156,9] -52727292566923027541670721760799570824475374956678652819279924884310762722487345785533370116256911020727202623447272217794915129325026781506116124752313471572280410885345698368661569217608825529389350944323771142514982164753103164737555404903460162129992024927219017337583351239177840296701327764680136468438127109838646915802178450709707471803021019577238176615658024463198333418353747784884222888240539508313333367204098703930236432862454204608571803797698381042342316602442811712858404550991310614983188367112521682033062788796464821840738266107674806079694159785278497965245545455577829304469855422347089734124138238137459892604001862418268424703351420074318139297318655593496792693727619416075544795330914051297748331588400513600716702243102551065214652029423804678014419231133152645873359103477593839203393974430921719045162755929386816701453214753113159201975812156945691894819573419999877716311052565020107009830343721123497263662319594464925722024694908596633996184971792006160265697647123717674048148925586799760193077131531499343346018231055423717988236956395545602815063869361775247123993163192270377363409002220028559163561747447314590637210903574401969606856045057790754719493783800972561923307397794715483194257749291075722344596249942662457536378251432269850173865708834977686756044343110762528970750802149767844644203546392396557078929174220157649286465472256826460229411732911176312242368364207753599797020202826503252446692641460614868082535921487632157134937317556666146991218793820534283314083567276910328473620429059198670311771811190356181853216438639489256589799588827081297098741205236877495395587124136919465259826399026182517402040853399516189418674557508588306631858344277280242756620262765211402009318580529084269412110540401785294797590360512929347078647550273587749611244374867188159544003110858977761417377954975451493016583444263101423639278807056706736116022359305245441474859416572277292705407320640258184384741356668173638437546500371085521436793041900820757589233603525726267673935404488986526070043505342131058529404946709763402209836626007396358578310441452346601586232378872638842173929769800224590977712107784056535229411383209923321359241456894073527393442954372822736879671574528000000000 [156,10] 682494067157103118191646593956265102230853414637172833430217711110049738125920866517011370671370667491254520371336802871737956947249774617015822231295051866314224384673259146703750591077016948578174619933274874384937387643999760271530078282542199561024264216547289959510785819242002106899492779399949904130231153944575753123167206345460255765687409843851423592450316040969285648967102971997695956099475926980754816564686054471050695877241516111534625647184736051354995814082288779360117714051402450952634303199713261829943287381566657762155805969983360659407292036722422402474582894430511509101485210009068591065012986622424875373912897748791247076876278409035853659333809971288417528930887515433088654514770559572495217770510812823178532758465933067365009226320358460461652786622746739919414017111465652422349608367734045320866532076220242910469171007324336069623385167192738146115387633884338775414980202077584753666003796694321552179676431073273924713000976573819127175371900947294389781897884590638409347237374394896435682624240601382879750051916766509349443704394949380928179993622065377079161410248522134486433924233030229856375207857763952968792305258833791344883224280120851357474886850072531170310059499573154915871483995766892300275881754564663519984472454605105474347799494077516607513913115444307654500360912897123166947301690439653124729910740035204547724171203694852621741593146999712527584139694546209788551165591764582760803941558416092622310425416381999079760643891389698744666707963146750033075908368594111526835781859271849941294959514585134267212631261255270604692121245480141834201122643961374121430520653268255576814465804937151658734267673777092078305380991209173542775586614225358338476189946121231797776483416847931588142516995564553442023205509380812849808745303899838484185914879479495384473424812147800413346855334729979294727111525464606291699112438055347870371702638048374556251327329749988148746054526156750472837349828245832191150904321391761250937162116773217483667840427313017004596795830497220506971452559405819681589455010524365239730999508826096444505249771762594785793521556338541943700713121797938872310753508067129675981068278397473560650166466300951329467979427534628679215231270912000000 [156,11] 15814555189857997667865779616538523396119226397492174765873361458903878540884886362192345073575200257522069790104345137608487032118441271033986714741101225174460323707198390556959539651245839224296988528140269245745030416866581396276317256064032100412184374027214752580379809527305457129263504030780213842243484363151476427851094371340615799160244324294468864022634302853918308542990656063738464963919553035821056444281904965517122490233101338330166734053487418884354777704513384545120779701987992315831020521223659946836621946862809096291801311948117962792721634193163107762340931472159910662496709132260915401961443754409739653417760525532860943426458252561951770366977261344623265755251135419672337561468574090839992629933211553236699411920785211453732694104454025754710967054150895862994075764886529821869838310357987798063702629763171139969506667810560733712843315542474172002562635445604700985053042092382379816669371969318452872080739558736641921248655380725078581684452711544078744688877737181369910520335566157948772718558107763340559531202877603655164724249921735264082476111910852767241423608583767824870413947001575106030112289412428158860866508496601922097932421778144114986277988900874646574562336050712657375199710266902328906376702218716277167112424220943531731059176004584269468931407428053013219981753346782811243057681462069937674328942936612365039282464288512075586642505765693838922010740541432871578756873087357606904583081602346254697875945167056574669980344226722446758645984967470002085269050228840001825195469906164437697038150923385437022903512707523967198966032912971220114548437979449315315136266267947191244319492955455117096997854181491229089445353080554030595995731278586442021095408597796770500078122619221662448631601775804070271265375792374731185275814629187559590366736494601447988377831076157148652309459945638487248847205518015949180009691395067780475527794372905266084861783053236368571908833189813500809305615401178877852824669450860912824380440310534427674513184604425691072643175224974971216236081609812497717130884185046621692398639539235018187302192581116852048585298154067067966316117988062229380731127953655544935398357005039809427065934708983677458848912024736390046988202147840000 [156,12] 17761669306435903972805855803460482779279994676665271904368748404754768394317995534646019399081633534640787594320979864169288622865209715007333683011467786680565555374822103091666195447873860594980249153371308007660907334230578588352504363321236429442482327169417909094591710646886316961716042204375701586936381308156876982610557283325217327936349745167260039331198630501176960892538703791653879580290347750972135468246010517511140472399194243793446176765610582298865755695413649604154780829747513316216705642837159877471461541136282765781660945913698551915577187537199736669169975186080805817791896919804233861600468371805342178868916381908748853090331450298494920638200309343121208864859093912184038890517051759354321661911640845803630442659661800623967244255863947438998969399857620433720130120634575525688508590922355065819907161714793412534654847922064362508723265424005788102663847656364431135283018004415803585195042920922483136637107247275074563309694405984587101075041892842386243726586603166867064006555408955851880657551851370095794515862393615956041599389690583587338038385082238256582759982938630452773138899099074530649632006059558019841901960052703028480284820937589961395619214732366742249273475453810261555950420905901616493726446876515222527690048699778761775846625727261901549796409504827732093143243515443940670703690642728647695729239005182808417990643566999165242445730933482655757093806281676110048845840936008682942483270791290598430555711187723651024535786597185789551417751689935236790725435792969264531093336097570860245478692786912978726318068561312703459669190640976783648396142276155814156290750890307809756658123143788379139924223539448751142051793815879119784627283983430790868091166478576971797826572699205676380578745817726811776880638517185067164607583336670243941352946060501086497599507614171525910507770120287282315877597597145585430337386011331777718773829809438361397579285129694771050968255083214174107228123373334271873200548959632638147932690662960222888245195233178352700560074136664425143351548208633084973596253607802040935999193754590967192233946434508135398082159852164584000962362667669541509167698574084559928983766512532699000929156909476354316054610210700527341324887654400 [156,13] -526060809659716359899713899338893041522687667816079430866558365845327764505812183138984538439200116738193058841270448373313269630137956194378758207584898020469073686593871593325906235012324949517988826984240154667185631950689260523862150002097621202711550134841820272342252380600735971244784397710083432938410284219261188760284710467555178340972081758797225383826849752057235109435628157872571230957216990673687812691905324200202945895481689985154620050136487028665230758640283181819948476758338692641434576017132072322605117842250858980706856113281403885243887204835571325482970129960861897159964321397613122700789035014060322920029068449302763595338701720843906655990900063011425766902621667711294220067052115391054710758734393801384111716317983546159956308716173257997103707323073296596188707930747393985662688184145507441957203727429848442243350900879253309386556765206103564411524348341312660600256777609531795608238516803141236389429500452742851776568543244468495793629518822987833545103954432087893057506758453010595227277423260431060347507730440605072777504723795112557676225865469804321512553987106040253008978099638316663777354662478034934739756500461467759042771096429559907167145216894734319059128638694603937537806226837489440866807325188437879550355583146164723448606390881848541087928287047954130569867784591521039149965091327289476806097884898653269298380617759290470024690262017336631342390594427777281276068672942683023762181359047998142601077827325182095867889222622232573817713207539548062722217968206243984186628477650297553499176915747411663686641062042509248348013821466502024475360645323146766128044775370020296924858258221577119678427546100195682060638555382428880060876594315444415085187911102092020285899826978377143510689493412625662371358907059211267829255537850999073899015134019410124564502180061395893488530723106577622254075906577978492875835972106110154143959385316869563775527098963781043651718064693764773508873432304738281787544591737916625061827311497641087173073569839568337668043692854628279996550875620357747703208034803522381983290671802722468729443713079920754853085320626354989004473960801389072159264627191553283562863214468279578772834613835227345107292026826016305200958013440 [156,14] 102568950811292387137943142086224416548534387066121854070003761424780223381440412020081409303686046740070264820086452348845312009604623177507750366512545842926145516631970039450779993285692027882251721002843269438280785666993919246231891933143217759281908860324502543306836861060635262170495604196428595433046981182622570701213122443565654919458310818744630742187551361346932607489207438871733684244501287958536888089082738640734975532344815968475875295113808960281292242179362215642496363448010312510406289623969221159437103204499370686278359388643339842026580184869386384602415999788064887411693897550029143948050825625236941327212857390884494279031310338614381654149987996336476778978645526653224623334761660580489479429381735097170703459124212942475311951485754852593118368158208672953275797972345896669554853011575531069668674912275980637289763296531972012934975993185109807776474432331145385496783139391739638509686854325594716060484556374338962072193129529994143503844981627557185114729074605487072642910918254037148019803167482715775227656875950770420227661432170411297065223395262007049448690378951920471685160705077450350509076235179812717761832701080225347531124313444394792261218552097975049129509864296004147902824636555570177131016518723682056669925572147667420559295981476513002932939331757576945976546296813695931367500887538376554186667976654114496397536360504434886092698486511913952710332001731009003238651142638589741107039900552997380190801544873324620755770274338337757354706251483545087312864800281448437114878747073291679951179702267715099414613664542840779669016525213459599595762065393759361571862209868897778420051296739995050412061841167752835866878495207627563761641784615530263525752753033901267363265009068909741475558564405590044257080254244370569567053230766105155018430669125504343947195390343750812344184589715524101863824113968923322969884366606287867259877385083568945876340597887532641038725011608229224268455297642359538734575423534347788658331054853158186321864334078042926791709873370304414341277775019989919382566733524425756693827120880778976142244514725425599753552994658334643853706554680175924399004945911682292040818981600099046140684909665382085905496973598984457410314240 [156,15] 8746268797272673259867326631776849470691891474074525358391694281784945294220588672808930143687005715167198687589842265304006150369541264254071541386813394418084100835016883624863261942838716966910358073626389245864373232607276092325302855869972849871891015757243594056472861335099107575824125993467648473956381708890482080636910516567250010941132786860648619093015743005238275370291613590864459721368704716410453130509205957226919356885339699890177836209827794718446417723541969418136514903449472374406923421059462341348074198463631750515648920098659646228894072117970956678879405878673583606912177226667112805782543778695525916984250263150805879796958215046770843619069033521582124726809483243354903658592078934400372826902048776113104650907172683173059478133083061785448405571905672723602829565809230847201606496131112690700443722688073839925835013589086467690519124136340049009900846511712698146256536617626028554309117735982640158348035873193340336794619047477851434057694234195450396301638954876820855369059504441978095980889904191656303876144833123347318931501200276350915875729819383174754098335620833873725951763051752860560826952220038667565613373025710431088017082875292142350905940323936659291901679031679861228175490287146619636271628118654323790548348394255871362675635803270909500485031078320794854937901491834055578769009330464957065001170767726500290737208836509209540159908181255507251847056085164583526048536624634257451060007520885393159639414636823442146768193725551250295468809804116544377475212995279200130831401171802247054533830842658481375426338978530484644810546582341661164518534702926207220928742653514334518167098681946188767490360702382080434955748675166277046466008205871471873907373188032350337742177154395332325462237406271667415581588937374048433552377334414870654409317474036100038901101678161301290634263335361447454885980101843421163635187866732237153564920062264479512464723472108474690766492914696085817844347241871280882953702305808886768172021889872909995671776527982861853837016340396013554498817172161275449313579651598529314841105961126571465267060379008056436783681940953902833227070503869157764640491034607199655429916985150893979324846238182129889611209875069931932876800 [156,16] -19556552092121745222797314425154581121064917132134322533818266435446264693538331691046839047100843549672630415455520868482098400835255748463827000516058064104920278449761515671556490799865428746069910373834292033294070357700238455469245853939337317106884750837996478910601449398034323765914259616562408088970071012373179929256517901666884168044715355577053994321770086752083946800838120953206105044670499731018199024777336368031394881110523432741301974778332468791016650493016641556846943931098620689702208442004247312387146571627547678363000684894725903879718353815626551258580296707319854786902456588692565056862389498711313973409565577003272809000272148832748603953355177804966184134541756953640684501959111245306129467349733539396690156886599514192617845314015391804520291593835302526505627496081029373644652934362836240091067318467019385589991461582193522257202936945055560751130195008661422696512124420767335279918722329996530914344955482166635210112715715314312201840326359774111598957368771751232580417330137042242978869951771239865486610672451858698117494906217886180138014382544162271659665656615125606069272470403566312837001370522752974659704580488584956636558739733710685298345554847526625288796977205062734121337386733761773894471991298578601507071597117675534074784443574109021127394015245726257221877880948025054049700394665111235259271104592787998895718918531582871497760002326517462743197446745892647117437976056167663255117838298716756465504243447968622340278664910648904382894459288111951246270466534341909428374367223368314759487147364449591644137522374702896946768504639033815476538666982628068400340045517634853766520685227177002450914112057144420437611014831080296358205910452179089940751795140708675474340398854635625218167984744922935445473961697486394483546759795326193387504682529934169113472332879766378165739287077349540027726866745770733131688746303139331848096876803588925260111844707734082642800683918541511025297359698869579110288330068686643459901371380555660413351029664751742321539568518172203543613410789430563935238645024386580670395669861974499001822176250111173678547512299015661359836756307355688276126840017457949651855039364494527731607755512420279974470720887104630423552 [156,17] -45745087058476104211025999430831148177100737717692774663281581172028622842111831485452435239629377306283188944388138808637880101039685731945833822174382800348713654072646858533557871858167333525995801440049391092227570643276029361622190136651434217938787375025441855324808364675125995604882177081064389187030223886871122485313017341254175675970577860852330652269199270865902225596555723740841098929776689707943018638272824867556234330402645884560973966194173559679134998751121843583617930637864659872491299908195013476358241560540833491927487015806022197545343956341826560729836388963061990427448056347006266289571510386035982332886091307614786038694640827321569833856548802014821755268619115289617758149474263739309647832426342923819791687638133592677960389428749227939889806197593467790961536147141417869839162644172138972920401373031811179319453412353296979695149118522043303392949965789563562249380056348822864409993141869524966202495907900046834578379343527112972232507836966981576994355850572836217852680921468691858474423178460557891395493559713758581332214564956264082956727736352013749017363462630859197167245918501374014945862318596958762720193378754595655620177027122142772229034905815076037871007317789386152258983169399768374662639367705151358001735938956880172266649620571348299371736814371086621505871869124294065743609630177957088959694057083797147026268863920363841868877876471665406498494644998665571463141692727833498139582708911626811014140077056476379393429400534822740199035311037680848944868036489432340231815603920265521314050734352244890268203145699816838688539893868948944238514810933046658986145307130283804018853464660423866922022563277305718929309654575989121419415117634084502333862942521071535365770546818602305392453353188167152896918156077411048223599362923874496958672450723865981220817384865375439509217959753433919111787819725685502367361583542218148892369461288336556363055094729175583568102968250136857244316526478751623913289405902602392226785909535531798780458299318258081635213735962999768146205947353468714399230367159951519129500197689664374094622760146105870799543177580678038274163645638415010694872400426358225908298353122238580007220536841136055342665553809531469824 [156,18] 255290267942333725583052072226331386056848774782018429330832568073615020679182048540710173290020823683308958978772423951265555042392227749057878982007640609763024193462880759384089045441052448326109080877581628818398528303448232554388781097780825969093652935200600971369898430698930319425459686775090775799397133675542249747170376600698304803127536257328936121573848804279064137176204825519647664489928566721798348476214452949605351747718483637186299882715443136659161423087051508533523882976430338782724839594295325382452459326149738795614342663339067842662172922413802467666060518558122641613751205159673677124531878547285087056303331403506335142749034313038663084335592630701110520923626526679373575838695858873937853217400583121562331759122267160914005147401083817638806451909148201882560149994723575782830523142448905499972380064217955766019345429199195020038374178356719370739171860655311435174679189064952361122881462296908721828072946498524919855459627226320761047194087178104279178987625056380914655161098207657304115189612612110601231945940333735553502150095526044698784950252419467820417087270342554828461117370974826747143438753975762422406777356847167915189735430224082206226333138675531466009389484765959559134431902588621707676379387210387471484334488485018927681791067574311791865991083662847402569111444772207655198037318930911996446049047407268786218867032295031792956112976924692220066191731389645768441661097770159413951991259830604580884361504821995362874301015335030404385203519296543526846622233413648153088192878872747523213404035403875159903861964511506745028955349853057842647578423797599765337217179618591806486278181379136287488329580568087145552603358290658915393438473794347084194178950093743619575498617615520253261033858676108823363742840940205168662381592136315197578497226149288451755235390581403294855600742861167264326680849587078306744001008741381428347675912755444846284407988245516869908389360699579550519129355035006648306178379134048125088473495690264569273494313147168537011263880209390234058938446026164371461170245561971297121546297226246694414575580764401042376866392328980104670852816754536596854033774181039508490038308720990017753549310065681749392952355979264000 [156,19] -197368263373419597526437882194753839213673535055350300119977253834728454938217315588179812269315575550498699201793789732861860510202650751009550046306769740219857645123352442024551447690576915361750494320070934019840829001348321285123416473063649394583987142873487243047122133981070782190751742289726663166285118764263196748974708449042216761048565620513902175031473811034554313480756849233594753949165297165240672525298022738527259652601448736800916644899416521921605419011014754281457705182238598953373241142371016742304046892955339388514195361172783157638854586356852019832455747869568809283657499579237703201400178418929896227049258361189020926824769630546455681845644383576224797757575408034068234694623568515611193264244932571930462949478582230767309397558067684812142404189087364882437324082983712567382965946509978654189292359144367329466916060331734585383313891035063265113497562672473767535138242444966341899314806716522749163075964850301235001922810315783780277108973116879122689012414872932781137905558146403439753070362648179733098625131546178910671944708310224089692001603225911181550527617121591508108360131329684579777829289990893761901908035892253944804865707704659897044093980846845046352236215137095556493108076025125651824925279270894962734001482806380542835011864099221552968888326482282366954176121684241243962057604471307581719083785109192325424472287190421806839767627618447105026310086688167348774887158748041027380267973522863836343885053809326753192839086635664810345829317995374295195637815814902532424594464010324504562114719589306915358870270442696697206261292175975460904515574950174749952829409255444814809878003543702084289196954768122152075024927740449564622010951485603840753328460462662784922446556910425660379429448196436385857716025675911242611584599480455682510934631071298448387305962514988300549285255975397599949010941811810322157739360292374874456999685206807476957812147333424373917833672877820295205767450438827854656133878381160786603983810410229916692724232253799794893679429394867605814566148243282301626321542544377998481314678135544962511518005428791665300389255655460860913727435503415830815097308782394625250451373152798225725732250420990225881837321846784 [156,20] -948007844800657211478158519519515931812482944525602028367602487951628983414937935049432382980598240087271366190265873486522515047805397957442539484568717726801220939666787547453121797151935754990197047837410200160046201783127622174675366793743338737391796930711378064008140427115670537852326454838350843502772686691088718862711461717160391231433654598610873702210021582645330534281065602881016749406677671675902790825857867811287795112700901063722041100661471367963356838489697376582231609797676020398190804033528884366296590772847060194404234755778266667491047084274404411404164163624952011124360016586167800817713936137361860509381447057350122415051294592232097027857963025114383413982961885766332410571149231541791564395978634160663319273445402567429638669369703920898279015549987106479604826879008548785903201514151554223970129375237143538122143342478081193368396771172530303273478682896461659169906171066410765469540222310226006230940443135551456899973673271263106276206568521500478018428279459627009151386468997583866729761057837279496777154492501071504827614038478816462492875313276911886042817542639914217385778480774956903146500617204633200352918050275507109667962239917511143093738720747393459917456222125012085392350574838131789990852678880368037421038100800895089975813446151086948635266874501108327611280377777446031701155371953594150465617241909920944716420415595551093170387402216006979878933877929226113980659145072576234375894154516959364636004823764150459838334920115867118452823462050154739652821473488792962817100927683479842973628529705623715515138215670197491716411754642680982417624944397002119878742232601989980657287724072220849312270328606221603940907453339561330637215444345501275145628904531907752255186260163680905426378907191601053876770492089475476617365542362446999028052864664411386944017403367728530547278699925530469911591483675271674256058860503486371219159871328141089850016298526892442427853048034759128407315930401402345118092738662870436712657823818879463005566546387185357471369496649670935134514458241859088381764325100011436824544405259070420347228690186111238286708488724488896494617217900559351595767438629806473792137988877958296204068991907187417011835633664 [156,21] 2291292881953146661624412948973553195092069999200445338447605850605756276234994430897548449730437479462678314110570983748947789082174807238856059762293076975091774495450836869690011077738122147024368414440338864941996214796273089730988431957033906741578540668365293007583897543296380851501494584597611343847764043873468723406052594820735354000892544725368933593099416099868753794973519863919957213275325094307371915924837676629471169165493414284790291273546958579510589887211652043142375553295880986977164847745441126062997445268781012479005586684561632036167258232982592197833365438560468278297659986859614143257183736583564854583887747455975543439201869593569719552116657834149478541501178699355929269479450668718808565875921418138593486156461679423922341178639161506365938096424672580331279956973824895945972951002065447094888935969263902960432083229992758917908744264902465117387292601974835884624353527572185589311080790550174660185534146988095360831550217700658114016357156347300740607563973849180425148475113637724848584608201043291736274790182634829080380670599066095479775713293681398123522937340058607381193639330942737942866780825125341145155745481052045422894319935755983343696235379334297711568670594348158428019021004810648727723038176134596355858966061327224448614667008617357006684592401666535881867247722366576070940700171991751894065481003327279633024849783113441724319544430711414820698617479534128138754284196540733340537375425821314715878725513850883915039107218251456179171895051672699410721282054913945040362136120983967176537108767971883169709204539550415398668533990646344437039596261039839485611493451046009228971709932584812360415159342198006337607919361662048830139141718016378352375675544440839204491531138578305767986938130731504246396139379479561115421294702222411833786242790942429823295018602682499480029348325300869935597171323185316817274475060519921949186708198356278366076615521169184291188959947766865940596459585815365931166719282657455743448748994405884405291068485121863889251457147220816064715246433346417535845878327366158950647490899520064124153455270943130491961458347982454485816351086342448332245802284838748478810459599347561947305086859155611085740965888 [156,22] -399421459601765529235738997825101258109273610780895198006982007853843545675881999586119141251878271568195016449079729188047815883594636644839136208028973959341923959082563263689415266543815033165300111756121475085729193593161064538242869471982784640715318778900743906385384981525800284908677267051747735175373376369260817889017191783719374834863581484715319711063632757138141347486532516166879247372468940443030838155234073048794088043621252406302591615753603196571332574751174315489818720636969902540307684049892445211821389557578334742629139727862773174322093672457614548033470812708872995187690887263372226213630781870498007693972760774067339761115662647835856363825497783334942507156347029424331551044370928054489257742247551733589266022599476498401186929295382347196328577668254418203049905696778600025620402361965079228274482120252496490750633519892076176102693500566090080685508108371882058147493991502414825360399826708065084028346690495894951865003970782697916699264257073018164645368373648066014009314304824155386436510514096246977658799517566971320310606585684760781036130776013706477834846222406726106290088595318330303830132524610608992281437050021033672957074846647181491085133653403873374719284455299913545856632441469915705665676435138328293673330661884391932403517893690164045169382297130582914869982840418741376289526230794738736909209001049424460520427928083315979430032966958378790938178917951578878965873054012353555108609158757416738894865344860194106458756785734047978983930505350939218200734971950746482608996512882280219851127080091264575249349919347234146655186623568010816993078274562922438029509016781531770981061167768027064252244362842241757729068495265513885563587032557568793375523484608170635472409530874977363959268912237952857973429544612684729620484036207541257815983286677065896215031350863126673497751915306440841885189181618656612605149103959032664633924109237954104063960472437451374102557835245086304287633213740500155415508707460247238774643983163328127839462877090089764517263002136044826325266281192405507330556104540220014316241362118162678808986319392425768889947101835346713151824843154370566564083927890530540544383284276680890768688799423101552033792 [156,23] -4673865230054169579893398819887007484375919659762089982368825473922834269013567194255580680683778629624492336732719104296304900006724400843979037322130213110107570773655576136247885434812370972192111614921097639993329722240923525827156436299882934642806207919103580859975067584736286862506731980799982706613659222697577088150967960813683701024648035601586476049335131004717221444441389624805387552323634943020725150417040671658109160674827011048601350799059533062819314977168125895894670188008353461055349437958067686040736707873986950262784280671574876460771391436797178717716227727715419267810095173359698483808243318686483024540737569251419075469038527374466936284343332235833349346360119503170065649715671297035838026678943265959253305186989544587839854678262125788128670220844700388913114012995828128975279986437041304854896345578039957902286257367240393742882599186351546344145118277954503550836302734587369208317493081840214341746591237077345017930285135249770202639280968811309821452974459342277101651896571943258560301477576934765478513100088516589579451153403846915800088464080668139104801612399057087179402392485025969158833969289437891156279377356639583519843693460716738467487109482300307276678282150831233516494017333901622212577563742061235692259527616183158766264991822239449219255788582992402271100764032868557581771077198300616038392816638081386741579877149955335645407091273705327151934209771359331674904165800977590801715297932957264156879217765495254754644446664205802834093834723049376912229683708487993476597137388738521032727432028989398205725406029921606843964393933713353953162570423571531889066760121354449906395551884261905755569796150010981332953041908422953782112855104870584052183562053153773503062525791964391144014415686809583963572667902420800962947827153917671647349562416945605222485387822833375449608159105482939276315375327473880375376938944617569442999306675520503532533933359782246551276002703071979658923914519087891646520425161540195604589335558845131009255039229069498298129249550766103924743767130058822259956476913558749402686080266589036222629898634595720184441549000457001989940718904935586924581776811659914508454079984538666561617609392587074961408 [156,24] 5814417426738708129676526191128931496551097764693077461177640640027489977550834442109914167537637800095512352813788826397878934762542848697461398507094131704886842859868789307836481344009896060301649345771130422857885204562152479105896444244013926104807746487752503219001898948862275496414859742170512157384416231565553037787553664496951718048510519351630490043000717983240805758903619772243315748146692952227416010605976288391938799239665919884514130500441913872816836819368496096586193381423980674108206259284002046518059531701580136364666216953119797570646498522574043104436751313762763019645751772141872463233687526723563051614257257666337421139349944930656141640293509502197676979721225235437037002359746872814582715038491534329439659573734189020597308159031315100420603789377773982978605693543467869885707557747167030897411527894424832513361347818442604128169534228742947667052994906039931035398796822632930210557768303732584817021341079170894072560426049116208263654870113621526170804806573580306598251449946080936812819453332302655019220501217847709006755153240026871411662295131504326862153263613696000572080561138634833819570705930073476829931086564865946991003074653078360305324645146690377971426898641846810616549711204845406316350767297905396331884941581697133694703082120876771044444055885765916262740231336527926529000234478304585313756606090259077817787679596953760539111195946720170199903347341485371630420915984304128315363948539059663904655155438453156920886681517764034921839275334632067825039963690102521309037793030379011382549082134374704330639443063668281723527514786886581141615098662996609228552201350163191407695067382987354465590219457596221236981114566118915419388941404550719319169546687280426500660898118579408469277282731599133938953612136034572994025953110619968663273848845089983254401995474668829626833000234836564171813638988303764706139214962577178346655095272089341006094611553192527514826268492722356535139874846432902909249718118406057388714506552608429145046274364210664791424231662479358251567088243544468934038833032365493721233195211247643676507781082646330864415060788291272925263936991490505085102489565141335256837808605010786646943736520473837568 [156,25] -319998936933724207160689323694665536584535857327961067607187330898463432120772033016367962599341496409459577834853330564007280067992544460159167875091312349538896119977750828798931274226181326653687576242713800112154714133599832293042795960970359659626164378280827392378875152898946349620369316615170875867190570177165034983191727443302641031160119064515685566730165393490915038443094084217379287296041014850919167282067848550195163290258389787558370665200890163474080415286643908146191937271687438547485843925398696317312296241496460901940153387585640403033260230546171208545201183030435191196095271368377838914146254227718577924790958074768160069293489701620359059962646407280990397542422922619662820154175025157769031406221874812252647398124968443339015225389143515668882007372964132843558167624750394569900643723438038935235841800141944003833875424127477939225880143947409670270693771136914003625500608316238754161990677184135216082092290713019564256856782274380364996167448621764252135410638978817091341668800991555376023841589305564450615243009852557358788232067525913409144094642974917459039474815693408141092483097635058289044245002442498029300201615990675969968420381852772378461169967340926119002738011621015584197246968725856826957301378626047907532699783353879437793525203500478942371529488884433505741876174882721766614720796184139094352153062292282793763062456437634245984572476917431581534811591064334241862571652997677288231333380774058706310196728499804133569706338708075619447998890231373497487904074230410247055129779051383511557118166314558612208686120019831586641081861872466576473060342575666209063338034925301828840214487345792363088887743387448128262694975176376908307222169135496803603614150018565964945889207608072896761772660645615632790192169581369446467511223586810653330489114338812461153440836219322933447581536368193226174756707734758441715457378182946184488971430596787257440438056979777917363182892198455764269474455465420596845596361734985738828414446368883553095518363228276452357984211933418144834375334964529842154347634957212557813876527074307718463405511865257958765961678669269943710915209950173194045498738733522457646782284921000040202952360591360 [156,26] -3341213282438093422345668279076596319567774196245668716136327041439440963879539698337432052800059632000413700670819259180371946917783791669147660641151150927578063724298267491588576586044155981169663671922844758907280039531289086410313152418330984234162156081454672338096859259115217910959605208632939423354317470345120828954195115533102630980908360336994932690532067341164173609414615491556845609379892743763288027179600863375368734193862140859782403528381415959274713662887376656957798314390741978652489081465973013311217792025474487839984168277263979449116635773649585481785617388758125706115365683419943687709184258454411689620969575229570677153702661874595197240028282588612388915330839631745971014589660577396091360461820312262598510078481233496982874389800269097205353155096131953579311507852294865063331227228977261879933182289945617476864976308650255582663808315959856018149522531495856364055933417780736537825664879215340704939515926442348053874427839795145198872533173281697500369058158096367974260167113896410711981426892299220757138611485497185374097473684574963390433490862736381156133164632670401460770005694015931377639570072573916122935385066658502967354966227980015965827758850810643947707223957302934364426057293575702052948906989898199890437483700441798642426710224277691462497788276634595689374390612453308086850637366466658909549362119710467301960913681872574691712121013438427133910682391734181975181835351874832082721091087826314426495408757559881723746539665640834335078889024456010331873987948317240649223074867158197596657528215009158847074416866851061425256507639762098763294888972285070020664312594241276839998075109167230674446959383132184688046890799427540163551904381092539113748347757417814094611482699622387187610830237506078294470461416448406673882253530513785787438035928726192705144131607563865251818407185559694575169652932007958029604931894222994383875143582595294598375198692783328255576381112452912995044334066443705324647002796544544117773768051761143317812564657541094531007810396341018636776736766255203687692651612017695775303207762907193929691863089888997264852425293986698265327007848349949804868349604907496790166950331538097225105842110464 [156,27] 1636269001624631078227781320328069846706299604944118993307307661349412252810409370785427145527557531991675819906493790104649251561400312899074711593094535056125309453364366646797281818722368868423519392126057876031029704062190223162744406498928100526355166655715774960764179874482003005778619567465936259104235058695785585113379677638575557581153307348490999724495124807815497797555066866261669069197499540577093536768170964123141182983539711052753626291789227827901654463878890914000792173222074450153988042740784461500317337189756804691008714743160043953291722967476600984057183986070686161440917117747924095877464044611396335896896516529025630780515958819398980883809088102404200710854701559283335191209308255201160458504039844936564680065943157289574656650664742324293782601609894180270441432810915375120764729600363962706060512869959428368181058362076919475466407304907950977646053428086153575208094068536077756316651137866562350237764511994551030718558180434314393509936181206562352195607217738410919899230918652233468578243802954563831325215801699723478265777371494013045612851236149346689531558301433614786809390459485038750327310537665291663160686943930253219502258024162617640519384987466806964857798783080091073030758717765607285815683937464899124130701679242428864249030662633892495987534234712872701626087521445664645400744869646714294404237238004714541448319734270470052559757017687945262881071985771135253139809309941077445789199014258589204679536473098068668265179752510414108655185830153942181895578968915724177277111708488321933639217657248996286583995334440205484355823922429155102292012192057075737900023390910051143997553041611515312473276795257241094896115760543865856436793709880570699101059374734923880941726668097741290828036086599275773964878431546912050928187947673538624174327484255855993162611563044671453986908081179511499196611422590279030393870394710229775759044364522587412648862642918298168616789925060962854356900786118278481720825510302616892119221177697765023733055243249470121834130182339194444859560626557102739448862655085673540020683441525194017861777325424189490615729919041741495218566884368896502597701556684614732937939749159032235529076736 [156,28] -2608538097022098087146753863755967400606055621763098878923020544334013878973762617974348453957730175953109025513449378041783399428386523215869783149422685517552672802952074713633776166156970088873004045666012348282556069252657654407831417050766001334721343542679053598652047676232933438876412243160760105145581300070210406602575181028551559839801075285971844348802998088066523740173905166808126097110917708571089961001796145886324580095376467463387819830796007689659303308240567560532198110384937048438124773814675950023102073098971850412568256493659120566860890068318970982025035629192505596208274268918708647471031201588637309888323057888210335371704040315546810813036585317373057490178869945866415030471674336405593256773827768433057443669824825738058567115193448320050828966385225516192930538890219947120334080808385504771803392660836700710686894430137914821933045076307385860236347689737870566175256401921091056658220363142216580514136505946927675881255114244674857687544493488046396146745074885872255070954076702993739524597878335380194755866991416239430485122072706885827245369821090287963071304027695557710970124798037297353857204616493444280869004547677092638967345380960707129133519363038455461531122882567641382766990150308579905990409663119931972050496094598880626835597828687458521202498775853838690705528019361811555003734317169129989948028334284250842625827380332903114932389853551238091683331780297012735670900721821388358884403246015321273290617383261857640927719563648377986424963402267181785264648187308582122149714734544366893000003833771528184543055125544818010150515242834095899713438991602858478437522436217700138766632926197045482783744373675397091094932722352751409901227803682886843808842768018355249290136200886607002449004866284894987733609938019137110221009147924057316406637210653249356274752020413885721843265661285189431048883540177638711078957424181798281503092154198369208631092589796710753878683456312700862873047538295128916347604462219498115859964842866281637951922288642637426800733346146481996031071488193500773206005377675058089639721567832508415715079094136887831608520703118245215715263575727301748196066344399887673057162682103994602487808 [156,29] 6979684014196514534910834130322928735868524149322318079708262667569939192180027796306744083066665224821005937706093833174550334828586626846355410041132967493426294705629664145965345129162028944224225423787966734851667305216578609586469372201318401906281658391430210922507711634591684194298652000570796822569394084510926942743566045632458641548406544180562439701815065178008651691309186800903721815390264379202794329948467189340636975956628410225394679161052916964816637270218497129765128892338910291038887446799353702686642785658625774587177768381696703157936855208091556913268194997929412690227851036504243720567851814154882368667409932303315328411618321404606340520483169843961726937019865731748273491038334323948841600668303480669046279232637440139733648496240866330012737185702220275224008895150005202391328692983011578139433384760827770296511310433297905101319610918136285955423496253720514713462619706824662368426180377994502153474027067434219916255014211070092452864645375014338371219404986869399418402391422903849732305742766590083348002078700857617283854820635376183062066024381132479987684290872953921803046012442991510832731485805985825985553043187483320958814264878529860628246331660710299406085455715119063869151515236127113718926868145560090493415052662510271086354281060436608842638042714980871916106561987965520158896260550059197734658067416791265442118144788421673507306554448139209381014401649738291833587433622508160413916741422568074255871835008088467615835749785615602281058847511470125787584924256411184201995768771834238214481941519086485119468970883012352190754289245303768847578562920385414223082028434619734273848325565414129185122058987777846044611236450861507332856791075853484557143527677777241050710135614316912092765888345174670546733614624906327346127915377755946651675273396494004489822266634295133078195337831236747492399696935703472830993409045951388621361669366500393479926290301965070017553462413667425637886746866287249557943163052887131330083677764345033311293291519213620230015928989633332315756688980579997431221955339279415724710138635719542515014957972304202480933668021385444414300005075211723834933125368340282587293387501173725724672 [156,30] -4720170257279299126239292019375809494576919681959326105446116209610825756417501117967341248165006738873038970486094583994570568726406819846191702183862478838800987673591695272567101712183812246267056673888595057078399030845044537222805240238093398710036018849634431962735275398006222435986558184409472276176757396352533103318186676672513938787009502650550414908133542027713044365323871966193172534106113978906763084208888774884136402928121212953053408842482813488066013018402718985854129069204315925239051417955008400897609411419489383421191551946913539116493303851265774770255454741118410320987689473027488004887690437196178240407034109257321512671823827302795411508841806849670682390474848665364767315339222843149467272896450436086092876181624643328320936074878165686691989563475197370280437900092271486909109828475272839225728566862158064711256207417337420202366192908094482367576067136896295969455642552682401561393436232563395607499455601686517996159587280138878587249227130734839300534084146989393289705884256825591715745454517327748232683441576433728714977342550420887032131100500136692659014740367564765070456338420787845803822673568944381352714114593089646115456094172507845416271365278951091698483818568589156792820837318765718912581227856483294886663678919430869785289469680141877647487941912444485044595854171801362805815640411372091152010008264145241805457101953472520674278577707795624518459147127438289224706443225602426915636701612083338623406453957304562304826354963923525288617193515462243435433437401097207500901524901783964352423718199596369662715798597187912871244780004263807777332616338597779710825965022245568448049921435229242158551512581673654567421459772558607505130391691204754874755993444785610019246356566890085829082806358058833082450247626691966200985636185929801723131266345294789029121570774851843032390884287840909028621020453848851095658564782924763052879678542113954647630255933865190701609678567678540345654627866725656328929965890146139866568819760214317938906300337949651393037562101370698300619479847899783011386410510298913538354449605115011775812032100039622733794675214170707197867357491207893997325030358179077099554118919590414432 [156,31] -4421704762435844130229594565815868990626833160088416814258485710808647827417143486983079422817114358317172262992890778328240059261455419585217431298207266880729450872298824134128990482685246322916582475667772775862753151929990914764409300069402762240166318529785163534761711354755051922168400698922353452330608723304526580866129554501029824953879081875801207952279937241655225139768445027339144820682106343583864794602125390689281504617229334179112153125777086617712840740232840541311094034155539117740440385936496448621162594278853985223738414658756029526665121179748055910542044697172137448061716906167475818759388204652613518801242011741133347305029667702905947931145605798899266241544344796757078835279713787060392519393111289367736666734781689336523138479255330129990755977740319462743429920786210040937887535443686012052427357472458074492961434874067779781638437148981622039309209685326159347580067009540470256772089046189970975517294115970062527648629877792765455220649412364017815539102201732277365374759987525884869673791867648225737866725710430076664100426302775733551080635307880574639618984948055771299280515961793720745985031952856209699326768080531180552930873850264728626132115583422767411735412583327509135689772659238740323928706079153447255085275051119451699110056602180787334507036267877633253610887671794536188044395305684484697853348750875114116510010260583439772133480015450676451487531062088405927092908102123689651607910111391865801705043982560193493859921922122633207563672972080799830773964118830029288320169834485788743982192566690731611112520381616259708832138458907987804194307805811791903558457939075867048171195429892708461588643784137051265057638571506181468389281072952638589444211986206782374613224675054838597579377871559623093864486288250889890040158930177833476239001302528761111015075612181646698113819169061341697225773127342878004467563493308201269655150022323919827509903483336740433423868437411887942355587242321339133930558094746905067614864869321986119306243424343072708237789267806544800362815934680943708943769977927903699952295741861701351136209279733243484780800975168603350176537709133067492975005619669916702772242058839424 [156,32] 8702573263815829110101977509668621248333773769455665923906058185366200885127351313498205992374173703253891628148090284290489193592801367489335415851649478195710976865255657581027530096043032640253391494081703240347360193452301383087732524178484939062362048484247103216662915404172808706190713080751868743325019966437491720977808136412980167853757205486129566996549519241375779992182168532677333816387715822522702247832754077517572548849227990134807861300194020245309727955292816097633325064832187624996392301627033007170306620093150216388297156076132198967052923196319975720552979358678113115362061415620395657350967990301756608797062231002387525860782932754576685938734220994210996124898413020473041105607142244028217609904426586143458604549262245741913064820389323794519740715258725959353366217556780433153076474734795951551084253675155672031949896183525306354854968126552032206447271197161948340332359914442804529080670672890340359396883269302537573618271021699024777304358036154047016432072859907412140801723722018978315555146676781475406593255021570410343087713321814505617272892267919456447343304595735206969597834940228916919125197768725533014467028521904048835614622435007663065233245695919018830496328434762087953897419149262897654477029085011169604098230227638963199121273693782581007852102862607885209065950439580642415118594241782110329225522198721727345525401484602302539798718110777003552859989878867932760858984420288980354343263239745433720275993394149016042109418803667944647356966130274005850441183400676962025918505076666677587637757596470124497448975629859987951543022817064482672027358103669044021433249441703487361137308582805517116883025789447036152642620524319331602418150501260413002743691562344753821491251121955860309556556131259661324718777300821354253988460780066567453189223929327573959777908445612660858937264842068029059546634125538198497516338730338576392544877637370600720051138055715093387550487933707617253457961777935841218811905653719632482592329598375651258517499000354844940653894447170498381358659939487200068352834602251358295898535910848388785073832888494907300093289983031163954091834388819302842306302710722258501597048360320 [156,33] -3799971480706620270951145244086233896003210734968160525117871007768288471804873157513332702096274191648453298595421312734942053613857318393222297091598440154961175854334632495351450358264158658023222167875822653736202633351092658922821991444133867645007638197494902004400788199249190868237226185181354836262415866425542384731158674451028438676630310580712432476025105315250015148863093975107536058889763194960517521314963858104732743983082323287790615588791803773348576937980971196919695638589327206919215607855237812104803946675089047084891489486339286580756758005255608833111367523923578747574947296204704618259170173742624817634857722859059810063653088923340488565566490821281046767479370667750342803235350629117936319073423786018759830007297867765805688775156816323517872152399475848286815142802898833889540523337324502087350577869088993141501566069744389331393718164390369731093389508091401327602897286439204483999049900350054295465374208486477200374786540889959908280894472589988490173556424480239758992145674192316575597682665593725964175132351020073882181258808043469700758777749855381475630931210079983320417619879019366590774999362957202676141725510745635885397745264425839496160343615967765081661386427169001636412840423074630954411362288518958752015556960394856374792267974513995487668775413906644385836784322197353337451098399206040849011978808574817960487389569331359535485536703570393991356981543215559116618931985146725688282294948152621217540356559707335651307312732780002136578608327574686323262906323566621417306388989878584047775930708587771220126456427712857666963671105969695620844917169096902144745209437032066237148839641354133263150774428128472873626939128833528358332580981974913383290637681241597756694217489884418717192085466369311888596053470597797479805096875217731875076721460644821459522295472148548968244813214273202745736909105292877078982858075673981328400592745282773225491118141639222897733653504099982296032674449337657969205764502777218658273511011509502540705581297069208489670447965714672236735367377644474884822424550574317479084532892706302184629390338356559885619785705450169791815863101438478754580932074398911452676684800 [156,34] -2395389513710901064103170157136122117691545210633806460816435267559739209869790979546365665392306102529632576666184313241712347556234993642080625304164081070882039589721179060904951633444195767167825973910889718582034430957035342334481899513682315797974530307560208549895730363433543223051573644528748804852811530692979440647308994582465546380104866713079988142220655234888341444104893564790951362842186390788773948494602786119055924005628438837362152433877356267600582540562530981605050790757157315276482182215320567027046686108875943914695600012019565374925300283341046769813243616536158158561634033527147395038803933771081830124339509544952295207801003106178537955024351731998146002733376034579906697949912835192450462585351472802021722908584879596093262176267392151044969989814272830766329149800605773585432149731692976852095334138523745902732205401233058796329005377176663093627979319012143909294218992557882581580169849786190222524394954112576056678636467461584200663593665867003720357499407286106749095306124435065228879430623033631222405584703464840659256717971608970644776612820997716352862535402943534885025669782423904401578805479344677365670118845180206803641930335481994820397809546902265330991577416586524138547159156950080083654869294415155455675539812698180648314032591759886285406396985469813500106555405015758224711465050704121856269180410129907865483460261353231558710465664048691060487023814942019019322471117416399369432458902994027540030678153832956442697930540628417240222391184047756647733441755722923388071567491051290323197994743505053654756524890539570177251579890940622500939150848655238427042266244958815952516433205432069094224141919393997652787320706141702144433150959694028424135309926852486810800725881203412430676032625597581253757150872436032606292676520069001331520363305927747323319271495591222458508023256448993743748511644426517085489242648046951556527349145167085138626626142717661088442969624840150208225276343530322066390248663001514027419338214438937459841248542889097255376847152555371425290780234467970946516243760082855570104718918964512767607776788339820634080392357484486320187166140268580734089190670378446895047600 [156,35] 3448101910704303059127744498493246541525097988141419855591088012843910741769388117944822807751136269960472660114155511738115850547731144034747815214473788252111426098944070069778628724032030757960361474441293302384144397172857358751824826870823973883714079221453161634325272568284221648723448300013319742629803373027188748458409781138590742096528389481995840285193370064411880093175856972206473364478670990115224840757222945752802721931541400670199970717831880762058199952678014586659657801656514841584774459220693209962870211415713800172121662136063058266288596515307677967913110149378680542218520766926153884866415286819224613210949961051881760186696487499326274964483625822761421435964342942185570667617337153660782413484828063820946604644000507293316126295870985386270570609790219081866779444920994354508499466893588541750777925227235041051442294106999556556058626873894163631279840209296656083577099145063566686927872761416846296085593650386543799055934773930264436864428379897303354681598304580432916539536355304703430002810707999817770126044199720130076873745270567570771465929144625107590603064216838969069223242551647263501350989040229345420543105839921806493982041458342123571389931072112254164383205885012352619865465394940328205028092524249528854115586223564121989632590951447113421823191171300532171669925483858820462132376398222064559538399870223923221921393473130428705792927519767866528353456541505620877284459860762504675028279754373658060133993803339138952683605849902050899819605636512705556290650501654326349572354699259305592600768929390804701532353256141339931821743952705361393643584904954030747077222452059871572593786676363324985144817866519343916566460261289489015598777101450372976437699968436301938485601735291923690133089356606235904299644788812047313093148907555005914366101287192279969707951385225667051861559950992405086989201980157897328490989578576613556622085808436816623648440566781772673624528823691586623805316533556229937957045821591676073044227590679490674147899999741050028119319832136543160234797719231746772123683301548211873278209805333571717473156649460238965317702648981428460631674202034734138275569493478254676800 [156,36] -1163293498054661087211268476696893911615046970297990481790976002088353541418135353999839581619338446255699233725138306564937460596688860561822074050561484830465832483570756958211292036183746934637839193133536602059572161194298145892007999336901934955633063647889490170677112615681182129538397398376528469385906855598580081852975792100339904852820300926910839557267416973692869514215868687501859394989432850478918701687224747602600257716235687917936309326162812948737356680285612333765059074030877758678723654884066888136057028350843115924010265255532078980391166216286495717671224448568232439618088839695289884899254242180385510348886275974988389532074519658051486000908321035519810445048644875841198770060311696707876346214585403481409805770955251318714366855666452594985807373826094858436390370226735562709630021768090139075008684578406189987665137279115264167739883561435887946791694474940439661941229685136574521665379836675672443786922147438668167726693357627335152575227961828470990876082275849499870788577860234243297211325826841860572154491326000701874485112913617019397789002513888160986069141644934858588512308084015257813812917817528427564918187587865620920179850057154238205528063457099451300545420792073034655848292041868939609030803328462139396640540568055913774450522178333969667321265476575965363465774511834921028543852777392134938112310277294143281125381881335911710982192180451793510105575586774654625265544024007660793521190379851779512149536167698519668034516678184207357539350546514570120703956575681424014390273472045767735920817551575718966230872419265449068963033135924122587782021306559303419258744705467112082689879546358109794662564948774096265749687927772823205811704606135005509727135674909160719192834357485370874532977223684759041037712446252816147665897409401550101034779757567204563779236888253947280024180539587166719600802418777211674735400508948143234317434543230032645906237748930607421665949086370039192165857366610380576517449162459215692824436272641798324266902370286842661417458398003580357897634333218373636656427527003163599095879874399300859046932332741377884601038646673078434829002719728018754006670536762377248 [156,37] -441953336315464729173044081191934628639015950814922056969819463952930172878546901899370996917492292665407893539630832641487732530346819805113775593896185742378914271254070130824515319940594185437345213968725962357986699711231049537236592319806309371523528406278558505831093314584947216673963226149800802880336003548698255719509121807142065065278110718376913881113526067020618136184301982880670124050375654973913943312561641519164856660521235038993767149836183584932433568860643477995402198708434886115302846203743533848058715587292295226670223553997482009251014825028824829610260346418205508197257489032257009701941487833613709818925455772124775831165691603864466399377082021538293562590664919151851209485585567564391883319578071056462934528747834472551893790981496469800915826087015859808999046518944745406723279786819183531140903920594519983255220399896311374041897008169616520404437946699000668173599722787203037139384235197995958387071326186916899137046990712954192998077252729252312224283149478345074385243193133015622005326885808622054954668040691397977939031478449782101410489812006371138969821697602743900227463601508335916703051987390212489074761565210869617009765437724643495734106860175070466006009936174503031584865452819000180552436636251251947163845502620215795507310739276409689032638841511096256329184240160128032549065909592648258641173726893606040214067490836648413162729961583988025684119154294526638656119607780685433169126184847029426504008650643533325728362242995873681063788125211605472038457805724827713697887078671432417340029692500141279263117971999788850967097118925116431921845438683334418939690801473712237897332246158824736585368999688597108724719962170401626902245287608927764629912387759922985376733311825802906921004508756655589420878246250503704872992882117509646994072036303150615712564390156510577700275188987095787228738068227869084718476938209841495968387032881671439915237740490069946369345962149099019471996345195744205153415592523500507126079995999683791070647260105528064536796731261061132606367663091958124832552293427329229402841114974739471694473812166757512151948582231257181914576866350117042578789638357760 [156,38] 471525732386568975621878846196601443104682964400798185643855852066517750791295585505208749289541700014632832074757119253186680328548535370788443473411243171043182080926759607738830372300871804912226396840186492792933178075928551545049147839166554107534219472323159808212253420931670664372128970647372938474007364617314152687132558535244404540140144517983656987049424560692073069046252615997830478391776523275541166932231344057993138391629291049716370529329468869196923044054224817295837610250372623068939363313488740538407725893203196041295422607970299751133869989358710287170542917299407602017030753690990344353434673275946877365429874197652123644303396779967196231528825761019268637604102615198797197180753028091831770920313245939225922068436674990729248617232611042283694971667812687756024372846505544788017949423445198689146011105597038924629045948094252644510820371555789261639470428479311712591571793378287994923387113576554074772410264490620939259707227773643121139795671587741081578588486507039105476520386929260663883978389261870435153071752515391688280559813952619594126787791272406470149655636038057900846319740267847869595768301412552125361859434748301694597119422246830673072918367515655781832137603483365533237300941328311516099473475133937945999535106233515252873854782439497763313945175829880083979194793661922037406147881194830679166597849250409291720043267889840393397739960411242315349290596613806047540228094538568305371862513711320222303215688294250723422026315777301908674627120423668032266445108483286035707257349557516714133220236380187140095310054868345336529998030929533007720192248360418462475465056647112275226612563367262380672284504392561019410783853523419089196124338545858886990614515468878951543635597899321929231075876500791152162048552827333354206177979846084502840482280846357325162993753352480364800144836633485431375713653748686848103976207680109172450292580927720466335059625726352767671957056586836569313898659953797523180446534226100592341169580483030823082577045765214837685529418890565377773484356827984349189869401186169126477695629617861785794059024454534153809673720011540125491640682530563213727831985200 [156,39] -72038868710929737069075798347221639811444773736132978504020709633996350533028048241799842959851412087097441178856459967105716890049262510267944071050988401758153002702144871267867430663286214437781781441770698388231182784511693285207448054763401058385781993361380867520303603834812875195838917579874334203464466959446593517079128165676768603292875179992166981224842953390647365148681571115988097416241150329804936312582808615308904251964375434197045069710655385841986412396695080315350997745026566773703851840672107210802291157607192370156103019963903155773142785709066947659571827820847574068471096632496087407993307008056287884827606612556499276422376491356005505644338141991642786044515566119760277491249939405249728527755417832758429884484411642256868312721542853216293526233652292709530344933725982079024926464210018386912741572343268702051832511751526821657663227311156102965250832107619385081813609475703114932145070236568852510851686773033486182367269360801513488036581496359838622823196080688395664625531243493292798286109173355717861977952677437052442272460433331764765910231976086837746841828383522088218058223580011275126508866039057605557338024290837820284973822764029301238864701957305065891394271893633639570985199748595667925211768017212745042489680684788380433757572963359227491911119042241493329357666675532168279049776668649814037539317182448502336366999766745940696103272761064817241506148499492324045750527357119530930803627641401405185670978242169420535193466255606666819875491236665703604892988178237562746311697153979098180930060453609199847864277179816200283611819864387755608142818716804270216185084951429203655456661271560841453125842152213732735161368071764000864217426152455646756308331118711587184664875992606688805677175947756756147990276395954104967166549629682584113136295550599863655958605092980392334375755220443723222813626375856049366089588391847740187095077565395861779961070666271226360924471484169480023506593072298058414631414825500886909713499740457764082648704783493858083876213993718284368405621899369738906314676495037405014210911858024766005999491183935168765703583429068166928904520711622514937633600 [156,40] -49812058097060464504650509715022101354560332950067381598799446865690513128860227983493675924788058388025545155585905548336035657986270645720961737095056121025979072639034212265229113624383129191259893277975078201578575739453003055269700998949699340873461441765242901911089804324197405872139928328711859928840157516399109985666450376507451280994337484673933327952137607418741523232684937151596896643411450172545108919869253309924424109120861381910371868232720009829863393077645366232833526525640925700016472211023116699890436304988892062821526298112317480368797539848396553607343448676725537502952750439519521655885858023749501601681488618175686941738867811595901330743644942119703773504069844396932218276596018642631455797507559221966263356302787453403903100830685858457271510467944265762471318969685889475891482700625122770685598907743932107860170124222697380207992716072736915743703686635241457822506865420738453656573384419285083529942868416621981669339225339574847396178110890009600792911845805720481114422246302844954513683552478984062961998879003015566972611618959291213648697847145089962412619033457277121974830047431811487581999895408161441206718122948629012343724778493195436895719378859424683162862373384090914048300337416294803139742589208167515910901238865959716237516480823887550393017532549486762759706165230741381296932878829269769521198231589808010090203274719049027024721473791809620319659441702452592153001242457685065874794283527827310448218938039525030437785673938896186656245151064571908922608089714760060142183522504878545960397354996972024324705387856758724783342697608273265780705654397559888341948633705631370399175906370357412411504189430002083319905195148217186269063226946604233065845401919496386991755968910261790309699706430096874298575580340283173874695458648800038821592931349894444572849661203011467010292298284953191214193807719610659165509573056643220680769984727792790606652555120429270897002039742894116145260659012469471633079101449644289005797257623995680857445401806923347115242159005885915324645239307513259636108003166577838098596640650802137227742352802253280055574038406630565371723873149127361686976 [156,41] -10520599380951732775848384544304320578503005181399673549364105918061308207876365872613128565113275458489150086081737269863472558757880038395646997090959562283216433831067440967978448161329470669830215370195902416986107351538046607759498003281890085875905673659921135980060374523205959736473604689230932152007924195368785165811570943913162193987896674160084013650012843955345735019757558650292314109739370080257766077424647065061653191067849054464475667738737201387298643872678925748531342631110565560658305843627852508344054723467928420553598142864043588052529756240946280771519484650365087035562005480795331030218363854468198645001534334206665477708578041011811081101226475200604163042993078881846875204929889487330122661940491037231952728200763689927571995268284151529492235457558650094518549445181443148651893951542605018673081749004372721818509751667787922867070687969992777661674355256398939782203565226185592195348968447042493905513516934583742155349860419834866079716583072776892120044765839749946782069851624932517844430869138092950715896614612535765942691646315709407160362098110198950221839193233306496399981175889020568154289232203660609690640384266634473895859613610154300117567128050051767605787373576053832400696731261460082817927824015475134636470289560487501575667351966323528318459503244733156364301212023410542723092222637894615856605965158706351574034981543140558033797235265017083022045043201485542862823705562520789083998263307790717437030671387876158718829166877515383029468308918361295653801150508631742026406914841448472981666922140018440173456439891220861585591062193039078599091261571089607340671661479819357528651503667453808344566958767397818307248406403425280237135713128193584099119143358349732115247669333794397231903005630882282320447024852581146707617961524131547931240721295118826057178779577306742454184927446925706405745284376107862174448854853992319145720025113645495715219445205319315740356658762728875373531275961057719023176496689405898002638117561090481390120851517440951995983434158189771379561664684613017280859338675349284862896823621670934230319144953478036488795444948829881151942081107445070912 [156,42] 47721570486092982417807303215317866905523818317118985735614522196208998855331984073921385114533561222045917215606905333097689032669378577635384488153170934134433383458050991162182805665487199007535471873109986849921053312223224879591783104783683751355896799487564274753378615069720938218072316618963407874710207284342257912119070197912060419082967821922501024109702903495561717159295477851220571503455967177715973106220029205594285300587628106834409623342794466389911746832444842697399262440098351112746299665154924611350523559826533390287890361576683144166674467741307039165145786905268650327599658851095988060817945151069287558171375185174889280414533165402799977996615446396261312784988022116800111795442607494399118549715571251412005031237377640223583685910608560571574824202844748876650047561218631244409465670284170495854925983907569084274299014219108001780651644490263138859795533279015655853469108626441228589628242571296009534811588594037790121247913724090113823232579707772335896986663323717657264591607022765763550344502915977369125814229698857267913659720078489810179308770717544811291289876620200553215229216115980542717306588288500367956064259470793025272431595202373509513404903369871559398536982850742006687372671244170754975443426309158349296365202099975783164825452382715187727110308412566564839929869009671107863204222451795149027676893877062692903967900627376080250846346667420575409592055936531976018308301245760907081103348063473929757519511370146741939298215943551128698704145606261158381414904311011515676747901133456432946463775039968969280030407863760182569516024543356977608232796577808423677784108886979280953282639754689090996828806578994830178792859746873905498218604087062901352640193458137160867160057477792670535564355422362682763055084068799012817186435582395705491574730303153484890181185655799627395355818707221848502073545268110148371362171419138932169283277693629508611871654639045666018735143707938479773366287479548401835237993021248004134548857319422373279849238519201709690378573822795908867559865802100316724141054397683799317805975916058191996603145775791167882248533437106822002964580630278064 [156,43] -36181002244771278150311643485185868061448400676600903369405207817947454227674356608093806304432629342894269624549308712838114385541025505418989125225594568689047808729521114125784013687283319840774349718760235890692903898900730787891784856331152340922498708498966547926505462970139278007168193970049408703822470108662345219358651872718257025850410187115200883556502505094316486280075027326283615999185505021435536639411628595884976069569502916277639985337045704720353645530507807461812676445361226660558335431261663647929134007454557851066125262815816275239777363567726568620946512994655031399657473922732265207630421874368349717517646844196906859776607728848319218155762701676538673652029663332870117161812759516424077530055663226133102668115708688785402079866093236399186147338740044409492100510476750259819240720443615666809246106745646760435400516483338079748450040415783098846804683950427826442537613376649525212853451758461240930778953305151981985724860475175798536292947884328707246459319065085424779667048632973683488143627212205686175924203029453653395530859599894374068626905300777484264713565801379649897945311544683321187838366723144455476193364321856604175948026927351833402276789029344362668964300520593652659598631432442206338174185404459963319382133587700536383977107127031969650379174727054316626200327412775165214805579030168013491590502908859941419194150444386832733990589425488717470090872356362520242056688961494406827816611992544532554075345641422540981128882439817353633040307200091518156899323768922655006441567423124851410944430240385211641920735777304029534417355392266734729651021228372258487532293981927554237020584878850775524847669109794232633190010035967769560897078362444113755285704349363478113510845431281587962549448598741070593699295185064091785269968000486405481913796069712320126510695304649377469905554833044109272168693778935448927725397357150954742464258886668525255123964275488873639303216231888408896364871565559349141276985279388661835265909375416122463828482244197213062381010162254026869216957505348383230747788432728086049025618923433721257252792116801520232123337630392271080322777889904 [156,44] 18343279017368633751910739343740405977161498657041006092650788907417765473451522924471067314118536804728856911974762537492680461953833395148849682085793736016400413863419231362832302371118726321095845233985568848266343657910030789343212513956622408956567843082966721831837933101933548795785833882725114036012134226320330121996495490811057625029449097965356525803893037347202442862985754977644553183306949191273023884395990657248698944127196401327814497842057473020917765778132698712635852369619896801582253001499977593958967606687727580419727220606499114773251580233729099380407860421366780577380604958773382641552503179701967149449182002263211871826671816908778540888562239132880877389715947731517061492657109489575153703777202036718005422205532200444510606056772233360076235660718102633223776544189219814414646991690791107618409920515911910605923521716883576633331954104508986530631619595018371618745445966343394729104714887728438074167449499652320726171392050240403193205426781392760279026223101376150853001466390158004492790627820052532065132578183998626055879700802809099698663819729710626680673908405116268671272736594346173150540890674570861584724440148657486877957525323025938786617784789443182743763128958781167637795697380740885802949702932765032787966765369049102393422592166057340949994402371244104590938890094559347240648079193717997929690970992365666714253712957483897195077355654068503548800222274191052378838901655615378133102647110166010753053388255910842772263978209969559989382291464233821775557845797517296376942870292212784805073722361105744728375120526908813260771531531270255259765601063067096108806980869090566515766561988542715804700063775654244855827821779615996150749207771135257063610545420569179158047447397545242459269768443647929964908115158859146054906351595425196635847930658292197337235818042451048740053660112001300185458095122563758888346919881444137357990671674434125580190889843507971316290032356142000115845176116559714797016375775962091745014266466745541859529173366779670724514639051219831747936280391661895191392468455278720859422037567522953061594817339086303987891686290232020528190044584 [156,45] -9585992625142543513178491629156969877025873035817419065777563436979222020318952039821026668077863221351539666784013097537098732990265807325013126650043205557505080572492341344185685393315508376351645088641743427816072366550187102230478199019130289754965514853624707318956716040289876836579178095344072686801128338368716502323129871354902320685751283528921150309510914688394361785124293046120822353713903887036836471662113751318965762021295617475860084846025810176925911019554999290594600172034244452076802599848518204833620095381861631484643275677140166803045937434761667447701693942526834631125989886951913716903958200841173191090133828296070852722445841468851108834743905138101823859192567413457919680746792376367294194368801741517785160409167084282021344327866808912093017842137086247814362805485635487356217489723814148078191864200851097712223652357211760146541516964775252913443561979875455046464260516717471350699472961766768073861070090698202716566778313256725117851118220390279455815969398692807492374231962224181496873766648920536764491624227046780467721894214033607477327659844587984181075761265142802265468690574458210779455224112323008440244464447228287802615336520788886378712277240619490246233567302339804921809453525725594039949529697857841932371064106928295882142159297938268711838617447590942004095522930909348215248261239053924738503154303698918507108010242907425446117303482841209193030783112744003470828188681565897160421814282255375378972732449941583039972565093771689684907861356048915318590894030324731752796857728161312995542905002036426583746436997318587688956176041155634326362383420731961069604139921084025114370082762482058399715800076718227504059287559881465553920093498249518177860476721782765538704441235517654631573051488708263076428278305526783821747760292166209334520431356008210368043471829563645276423019278209060394840634971566294236927253787364534819047177834432439416789738779508686814073657598362167375069996397369040078556895368850533118055287122180791520312594786679146891036663533864863926040820648748121548615176843775817370589623660176083345449444918224728134596424473662724438241984 [156,46] 5239835244749792232435629639696865775286397677759363507260495520724162442886893348743879534586402176754409158629715893960631364353135301546438145847871355445197054182119517596773809327238502434254118939267984856954006604892475048268937090541185725232965773252302886929114363110575857469767796646105338115559921637739624379563865150962065163086849022697160536234699853249161551509787171121485161320967835638384039567821155489541710659322961192898842027868897236608710264191513618400434785748973314044122642125609642958615844345039837154204057870192658223966550974468909420431604447508439843187244071750844246351951456554529305720946427990083784752447388137814560954258439189802080269463718354866088801172658610337330462842226096651518027159768847820918262506991974154229924214412510471591035310442500466614887008956135121542778676098016317583792082861189130250380825241266384306298669744685156022291397770601513108088046609183021404059500843196785804634210634472497813417447151230272816565038799379241337973466031391632045182642408810822312461794755086563938407784806368106300141008223036700821827603942326110331862321032967372004532828250021750055004006859849804663283775355487028911391809179574368918211453337715253312962910387760170703909708152959729519389349649467062992984843524223198463166970083696466436841990634497159794233603590560052424448122025837762719915598972362015518801245971829582224727211774601287875815239326878596479222709148228953872409813790593749596032450171270126372486875148459300289575650731538020415074947349334347977006221929119842337157416106015700787793747273514269129828059647557089723477989229297006391929095558248651292276722377265395958105352744381397461329596816437324221140811438330853945815466786361200274703673255232305839084456658058010978467366143973528215567529069229786836817583536462583354281248353233929018552167016680173374360890404937748950383817206788487274392297390428083207122117713128174757792669787589669703370888322595088088220767916672639174091575718650218495172662372236916589970244676385640278253326504176976077009691980176784238136102899270825748889499814176185834468280 [156,47] -2204841808577871849230699677950568425722695245230826135235172711009851013252009668919200290858237570159071548401115738899587556043018528168902198558178327096900494188865955282175557222207315987403963348229470035951726060817567208587873332053890975831729042754270320982526353909611704102602063809144803304073196051169286628153544517314239810436573220765734942900522073250047781977768830621294139626195876013053750311118969282461144424580359061936333697824729461073429166683015592067668364713425153791968776286640296350772349217506150941053605050418284722713118964547688821053557885387227564949653119749875185261945802915316871866040222719803689836943265151172450454741151682546383716820629267551132166679614887568365732681053504711207658411028158934416312935978656934165180499274216273238042217456623217026193430960230813679639461913869556241914592111730725647977961714159319592351343269556251555457066026324252878390270843823868961766729358791796308375378291925799896993329306171399080348540174514416596759979127379941204901826429218209853556995445526708745677805005327122580283395160920054010228653812571888744362232755225617436944446606256270900358526970642776529108805999146319357099525866990721612476071555794929563758628232188650493666942618087660354191388524789809876079270268335505403581921612390439432557896315537628881301749471304695001561100266969792652294318429305915492373232841306436877290956301893382832588618732219933519095982723166071249671113724355275439555699429744795725840779291715483722871427994664054307258136306605578210111733761603723375339499657021983802793613947567082989653839911703698092239106145394826442933125939794662551693813353970065905835228284249981266267165793299766204569294140396392209565387781670422196836044121413437045423272161942331020824918563589671122442768154731088735486177357851935943071006344395743900410529383694258249551416655161826494348792178101038026455597911709322990013870581831910083457761356517484209307141153287472119800846856316466467346543699713146243716764868306848452442979601248254706253245168566238787977589742487084932895538422885417774809449739924826520432 [156,48] 569565727718676609727653800445015632780819179921831674811290873328986671734899892457396813685356590445345779749947013671262798432589864647370240221080824832121866305011330649091389151546521424800320350015668809615736563910478608857049724535749515673890614760929953746627553035045929076917172415874750740258855209099814809080217785808880063440182026892023157850734925866346082003415526257747965480153169133193894966399537227404434025189715855168614578033967083876478770442584147338507969944635310117735819829092840616636184276927177152095030534500383200456892180737610401924620983328851472373742467488591140976114607163269390546996355714720747379324501404266586182302293945801303637953951192405285831567241207059860648360830416747568815026743133353129296245874358212526008261062657178907633696272608292549372540594747188459542861707776427593283821154222077812758230366335623960722107985433806138783657617650187164759495824785921612389515121926153832880697659438896415024398321130582946565418007134170794350550707468186598741539716132367126315579703224674316130083176573969086595967718536244361270825874076714322755411867954505651691767034788914961608631689634365583515913043808753274741189266289929855990785479533341251789067018685653734144433540442962731666367393165310265051356725865870658855880215780091001009924223512170669228927556037798381968702878862310092686684085328695489611874042471799327202460576348435479806672927825870571126312535900761413462064017710964004706255235041433180175686099103580361222422972367309356758175474876013935594779632722381626956060742458278495767051093146357837358953087055794404149910830892305611699773309094104524413846985662689221397752691875899598026459039774483455509786587634840576595563611707090199341894958316323524605946280764817747992833206368198873771442509659801916471091631594192563151802242816330171243964580133030611271238035495448482826400005831853636034623155987122385964462035256220982899896374182835493598452054029427811473305915616039650120953457078701776261013878548496876120853374048387807190121274041487750292179564255142692034313814129373632185256631349214944 [156,49] -72119521385602143748494585368980411928159624267230876251290835521457305246774778387769039948723875888852159066430510736977733196414033421498183630696068059425929849731567578518642074968616071064883054279896572047051855402959852779811321214306979607779346509219090311014686270768755282774469034351222946697463039255331850933645566722476165991627580021897805756660918820469767241661985415814516392321105101901474999103233350039363190639349874043093560260345973179083691197142480695248236462017408332758492089075256215461887596661571201780133567393052990108007608770720439376793471174849786672006816183490775981071853313474698222379794791969784629613614019890255250805488499980444110771497837603848543128755107694759485082850620807821706574184856419834356416992089626848162233017925533124061795692302865466785061867456097895067300286190782001412029731343663879005371018019275779729723063845613218644528620129916460715883853129880676442799923507658777791601940963143486239903308361072748178091565174874652910822786544991283084971322202170918921155357502559145689982575655956253701528192669343956767181208347773373154463955472514195451343759390837961622461278075856091558740341586636361634856510500104782374492538416646256242738439980687143267102787485837164940711131836261532400648909254960846242462865458051000880190042812197920296552332975979252574611751937549036511233734756001003343769032756676461086841424225179904221594736023855705199074884468278223244716260219543068451508281033670685036263904250967600221089370805706146958156550139897735463284276987976414139332793552855739187507266190552036562850681395496164505028021446411951728033733593118951303429247221087924947485715514787070791897713630094673009291788628281967137992342984924179840592336241057017955123918121853218351759202476090220780253095069464477509417087852249820761582729461246200940058235192468203280154472536460376707797355095878899226086034962705811807731805410577602444646161254520074625902030807497251045298719737298407161088115676141257532460844680059947266226173340399421550223735790246063386015680508523445328116856243444127736703612985600 [156,50] 10375704681843764814590428272539469513526977529836124454299616200949088556828636955856609418814640297515325787097901812894409034415947024738249496267245796875958674867289004625514636505730792206559099804725261826056116513900443351066476352231212634531847656454529575038701302336527714076985284338604010766023042692434624860055999308132533009854480004143995553635903042367583976277419636120733551794699558999416491192118621415993283283095430781716772630965813170600644305465117139509662725108303745955119509145103991557809116695063552219428346717631625318364543967170970733275980415002594517353074921611301292834411771471238187372937415562440905378080825414789152135022611042946991235780673640988730223557953311534923409222102886594945775519753648506417043780323957303989922342182369199366073492505699120969149495112410088928992860566687805824570514582658818990433407643440280817610487511894981445397751835008673590102828715632920509732236106866787036178312769524927722023881795002951304110960540706010243382643395429058314608557676696553245325788875191084229170080989674736786225505081535018228688103273921068973346406953352651234529938798437240467010249567012947520033527115642206794486363302084510530385336853174463434246630996935300481626138486049450635128918859129643211073959360478672078555268131299950891166403875761165059520322003827790774858204228872978759612369590322706940209802867174047793363743626121435360656169431259189687138379782518536024077711749894652775338607155064818771352495053252495025810031223424049108584848633083300455469901533251651026125489146351169327974635406612892101856410653676517755947669229027248077890452950919561863971645627103303129552953668969611920097853100683262412052914468278212642253867708310441708174485367025872508480780370856451017395709040855140083236897582410588536327532346298224771318461514369228011047660230203205655515214273811603944992593584795291612891129792153098735386572748418966887150629072918705848148128099106230014610014652250525452675057657215057208134800281243324632753315604748113651780075477816846337691346015559325081187694163299250055389174248 [156,51] -11974748330556336990559948637558938540020969276008587104438241897344387077760294157499417867871537474370598292472456006105964674813666014050463222385763959310201273099083624690568464620117023699334342417105264052434351660935525708445124632052755569686919005267627773133195750939148492921003683859174406884407308245514809245422764270904123476306620297283903968566693373360178602126327184650018084833110767013034927968306310269251409238495954561548597585804184906310788304673141117817098164443429254102085921029203738152264752134304589326846327156052938252261359704995739207286683056193978698507623345656595619641447725187229446998350515180586442307632175779061863497258152800886764190049875835567168853002441045591341259165092905749821972498969566155076971249971636598016329096729790499441799950968369569951779035791921022161365847247140647769434548136203590243210621108971926641497572526752534931027959215384893142129942473684993624297799546745974555876095865518688963859909895440374903159007071235933683606979008930204147250705016873075844389847962419226599010634451628499076152466975388993183723831159809406708931840770174783612900020878882667466904835487232604090874267401215635992341112649933929366853321733544528473431300766972777932503658632243728292067400265383260575715543486602130143966056920245931959102525005631694837359685994862712361908522062962764572706694212723971426434467795214645865910170763494677509094069780973404747388820245452194305879670639207697268638522727246533828172753851359086116250523551180663941064853338256701433925417063491841810732325837687088705572473816172953394674545511031691088043829152778621110418722129729412698591983656787406304019223606493598655706107627787652682285051238633051523225177040316203948868499680137567483679888206044459837714447580788764342576972373913800521516872482250322265939855719640143819807365432198089050002215107105851158407488570397045554526465882210638991003614287522461581017678645770653709869355380021062251505888295199788720560298165737565391165728985178642516534210544469623616003704959815589191760724953823234824097291635113484796262608 [156,52] 8335465396618251968125319193656474193170281922907243809786075888743686384328009672989987361270821667007931634506834655083368169212037820274778134230910104315666204545919495589949552060691628198830845767914095908887395320643965047652609013961663771819230122815124582587251006260176045076986586437868178487563105480009417030313655144166191412189369479180989451153148790646951112711399205562582983286326428534418203417001358184965820503770063708988944238607108171616492361020560203266636434129194292659876462326328410772867715508129060967963075123379722963092934601225671155349458538837950349823118316124761167699667933984001745667502987997191327554669864434453499522736907254021883161851984157328853100549397889421374928973211038267276082456039536097447600650093076130117534671064226655004131241916198048322475573660687173475139522709339027351384555193479619816354017569265898138738685370161579498680375322625930038089396243790069494182272077172145006189518866160265854910341593782721477597349373659010183325652125053181153476982289276214918969485813800659617183495780322791765041669176280903879300801183640724363862170971788328632176835400518576266265651230339859394383261306081600135908630289569929355576313514926754651232033944523310737631327830046265181954249272667725070597475318606943762469334947720748939661609834821395493441930578496610057720211326135139489041780274087987441286818707621509574101748747587664565759452816247221232193835748170184479692152331419162670444207057216762274015412115051336846713897771537896740028255089779564210116526242982593964772813625576552809314143258576678493782063315047667556804830796161508273283040227932897068883459682821581903959379071948411303030663829441513212056766128177008394173737111197753895699428546430626060000993186140212154344756422456431171346399238008344315736098857785841757931508557108166457930994856644111799690100330305259855100494859005220617695191438050897307862806286847529749078961755823553585176959281951353518846745441349714328738234273074893903812790063520385179968374685350000959526369429359260720294291554145191709766571624817063300304 [156,53] -3927799139169967103895058131260703237149144188956380079377335114453526926438874614834983132472285458726335883624949010799109247537450425546011078459688955193421693456575693241365354252629761280202957310879223374203794888895020287573226205345228572984282581741502118279958666034334890894064810878563282683761297273875610525864837821957319704289947255903211368412622688025475769375646379685489759557729536048437074765750312052876837372851240991093271302679009388146328833501437123160958993840199791561183948357522296082310050892138595158364488000699626989483872078763442849269442551056888337349884607689145100182486234232548468644270184886293907630002140890031174986983585742416946801253200137422493905414022948376916310481000319146862896334805192068443960880892535548170299336405936048719645834922560134269775044372208626672200768305711660403126421791315494447309141230796443211880802155040399321894641035067446990736217783824646822945444671852262366850621018726849502939084160718837772868197226252753103521408928262077304762720318559924787963995520201874091570680915889706372737935268500102499503365147060462963339808209447686289442576828353440988733434519887622771532560976773530391995817851067451010110044287322924843025592442806243802315925547224837479850376209474172207446997547703475042825740141333757325882063335763769576775402018639646730025370621950228011179358031493368174461102800429561691108476560183117511843731546664682697509068484091251500409747615293514108511242726678919903977448757374403843437723621957677772420787403559338870683921560681008068594409637388237196141829568813027156947803480850648508581940769297136816584888508863547910088731977784953491570762820299653150467336992099591726803319038132206781021333397151640176939850670892443439326296824800721867918763755373395232798226236432938418096210002623666223349513395342092925474266269005145476169764621547485230661258540417354522868533421325441545252222579685652861610534249401164102754537107895799653354015435904854771574446003679380851518344109428204602355996515410663226698921186486653370949074773715977635944277527489882880 [156,54] 1331311798686820521617433871155879026845419768218838317084673241151425378409954122355715922927989887264241744137445412130734832496590213446139880552016495706705086265738349107511692444053125418281415907337631363379548477214747266668383071964229503989404086864650916286760851157305249695295948520640060504473099197693480873163721367517772696703787679150291311879744042114570415886986634390751407146550372550930500965282072809837864272891735221738944039248590922258430009983999630814801128303172568667039801247386251457053013346147567565453738736201844704017377668083203075574171315049279654275883618495683593875073809451743214582046263386124407677370599979200635441248604170175578500507874000378851951668342461688500021210299363653740801965835478950142190755650460063630837930826646985391492657523335607428926556484354403796443212024893842002819190830376384479253704366777918962797016975731234023159935926814837172476900617439432002514903312187484859029798204564170244814220747392968704908337932399953138366757052311337905169621685886522706178909680542215810320452008489417035610580232598044531000269963059562746429480397238500741914464528254017007662322684223426832226396561698422801653810152516157276908944264620678280931745753235794785093840319314088635203912128973699280512404373169547930455366685130458485684773827216658107312061000555214002904169365316680044863570810036714980778567226019509561153844215451756060724073053493061036719543336954558020700870675357441774930884612301822788167233322727647500856321854834843791836661952324998211191818681770238195718122728591345197312735888875407554139184331074163896015079064729637291612136950377548439445655860258322856549128847533512304492988916396319692821309599977201625158024739273805060020654422530752244269055997687837729022929397129001204672603695682334805458173757387813503454520746801689059174665241689054714220166724818113096708776406659635850006456315224861520010034888008826729113162072387031018599758293436549378794543448015834118960025630177243072375007451200349706122744888459883275984377380563850388297628648890798805415715442122236 [156,55] -170129431313431603922227082952370206953495481011849576383998211829815826057954927371155453050005892454883685636992370248099801292322785419624435120728040243749746224594123147406100634272375855010869352061684002293384909480175693306669832129935146375075006272991756926949138911515589844552416758936685022681963378505503351765530289336161886307411284835588890881522975102047994936963318468646649779436303385074812155244797947107475789538352075862066688599250379588585265140621818477643163947557697698403812985244096323727015731355147036851161216775245488698741493146901088641849377868514814581059059295807497250397872323815139633427120478930287455250543910095825271392458658872046400432314945657978544263689301995677320595363251868901881196367425791921543326625908515347833796271996494412144744674365616215930787566915897340465099941132316171556193164328154379783905612609752293624034372600903449013345296088474672779143908715486551451533233369274679322083241873853565703016386987994619143655076567587627973337735281124759167111541456774740724625372857069866888185844122016738098059746528363266768433989034084892938891548953493457105335630169265072615780235311338898598974903554560106015633819335063678344349350325077649794681581701169158512917316199721406489604949394708638415218918784508597068820063215577901469994167159540874098256514373915380281436400869493741855351466548516662747716112992122934479437943199794253061964638121033916817005447049001510363223095106555497115432689776002307367328938028818076749036505602517030421869253129704772512338825124011811598069935416295075847271240470166110432689270353596587748877420130789017400902383714872353141595291465786642232832380031819745849277566836963926020100064129540931580960042062427287513093713869134929676782819887089799692281004784954861302595675189562653572028592382251342674552867819987604777123147494661813030936535480171600538592451264989614126853170981345589554008593368813100824886651172385712727211720544721959297578292842752034816523638571312824923605566867608357804083009016785512839185309670548842890245008040431845646968601360 [156,56] -152678517390706732304837528017006792586477269222477772614488152204810112128916294625484581489904042349779756341679764952562069111567988596693327693026785303409207395229584529697897004789066528097898472201115919654188403857457102971232789499544167687794738124673051007528984821306223479383491726566692106943494549232094231803539732336859944422800500808338827753194718348107438762768496065330058685022278274120746031259422433439314041798118607486673461482431348948632578285746826102885216387010806892850704234941024327231688562269216429100814346731462908619023761228643891501291085507783844275832481227756161027406342670154089101316497480690699359508994646237424512221033585832487577735784020179518509424126880588270514387231875594871176452904904895756707543812858116315116218435623556318773138634663480956338793977465852401128637996986543069810722424183798929294358466734704036445981519949539069955741038759467268690938104071755869678324877646708058182025683104008192895137148220021516110756205757293842837299079572497159182153874919147115386151464816012654902537938110127948290989195418800060193822628075921348235211978838455346360643454359988110129618372583921019059548794955329720527836362458149399983676259822776558302700952220032065155733144621534239032363662046824005095231576325970448535420897880143623603093485293536054353503700097585025014438583007739264395344004873798974345794550605465536710332482411408624679302726512000865544973581328514968889700149172297436767414801242902380512041313805044520862840752641143673180056268054124284585105578819451563479829314683652045609671608956479230977151586630989948294287764724914955897978655473338183674558189580841000483865370711641267515918199191869617814522264722132087068175270760643553494871804705264919203653648633984239948910491974839675557938426446210220597988839390442857951624865389801138189740492138882878902825148859230381219946526929078218349503150572082663455949319968222696777071929367809809368106375713994101291476318822127033947472455219297097575153139100273690754775941312380335212900028107556615876246767757881735760601440 [156,57] 137987188386700524567186129466498272388164440902507350329709224565374942242785235781763655399668545259122874870644987943863897210608785542682780121250901852242976414511417596208365072926086540615638358493191356092538879857073851011601926679551194011478517662833861857937533252646382170902626356425009743270912179719867801697886914169905210005793871317493087263947652391440111149644258462151395199250020517656244362821218879144417809887461704629344083329632734439963437045066661375062040498240796616722051889359559875431094551754998038860074371755382951152975074446760775127972328650466118893078484339672486642195614165402642219188296324006709369691605341267935139899627058965277580465902303891315519186438082160254030099347682811032931273173314782781004190126096635423932725775375872943186366420050763617453735365778407346854250833980544742812102158834876952022643132056976576393285525415745231374374809819161997319140806591289769949006254120506402043187550325804597330840165696535801773088721592636535833632147864458996736050040894990461039751062972750577655450733874467392552377132551353471337547803060767011848167759282376692521447302739854294649215598638531813646502540035157963745047884567162791970052156591932886666311092436994081956095610536560545249432375301173366923719089471442406985420857941063390763040341789073036309542096428366291775709369198903351359540488964314676976046742618203222059117945118683289078888437277985361336790663607506334653783626218282683563452883712392628101142063437918495406401535442674082321422140744096109457735920223161457038261127782903164483200456246675035279701117003062979798081076923763289979838951517543644616972817442034459773153999309346684461590996572668418581320454660051458249497996925278338573093369405814941152604265929733735900073813793709477818745538465681415127624264119741017511336168301952418906133370546733553504628998935829109231418954532097200606675348052532174997722948715350228167482757321073041703534046828655675175547393678907996081386164634689064576338624342427878707442937224497981841764172149061066751990986712246538263296 [156,58] -67598674724959352537569799680869058761103745806288483979636596157644434258896680919743796667674489102476144398455659175347121399878972474200972455345543176135201007573373007087561101665504257236936474649895203720966096040293514620663262276782207888638455004738093407340410952617234276360199631361659022137722445186676125601315386843609822978766291051514588785530990820645712716117205443300279861256762921640044093222976746586387196912957557766013370166727129232886191399775262484770887410077776371674641806578356000450335612392931784338550049347538060460908289101271791653754918843304219773345865577697690983609612322958645404204105818403715966543023848262418746862930397202833979678253207241175752710521266976425736628596196247455491667857717988936571212741308723449901426401185618329762968031058106032812271365477038123881678708889552208268766215237659471981867437832328564247672612015654827580337263694098143699903875126085151440237912664037311054962256281294843808635260480063960717797486007484343432611525900626234219086313465263969190443601484178192506720274527496840496266328294224127911545635126814020437644455091255956715623184534188188602173314456557767430919885405031325447087174810599303676133929841371970261667842606949920215790751250596947823319859884561217670350688018416006160076465072465231972532662567024612641606476659387697335836995322358971758384559443338194781738715067154652259281000708323561707439505115107153549492572881369123256338522961228421716444534158131507272432548975373302567692222275546682699423063579779116939624256878539150814775225336715258870325031779190560124820310314692517779948753639862080222134281390029841244152469745038585341345672863137793133964887958872250421928270396526130527299616229503921796907645362314350566594106093577794885837405639512416329922603161251397367585851429419110936986752997595304934349234030479897839180057404938277475965281551364036497356598771043769399424660977698957638794497904148850994608433971337938672307692823590888008689658699445623483863898795336430325161757972083594453531611073704901895950218538364660900 [156,59] 24545320647771775652360956762293983134418813168670248416232476168052945219889741399967571143122302929908214177452713237728762530530313846350792155630848328054923631067544557119827745316277284133912874491047480447707987385670932890869182618973156842080455413404865559558642969218847444383402748214153481983752545906154033103065758161127983256273870647353753232235469200154550336203937169322033232013569421456295912172786469347713000164275951969287737786173493030018949710455736740883275161947055709734484408550319920292863526231482475486981497953171903790398797740514446726608064693119589021668718629998389891344300767867562178344376699815502527726389856317306702598076535089131025880561807467504872534297685902395184306615073184784289034087035707146999625932084357878063950330125828794193332742879452671508359518729376130042956153658068559078826503603672777877023256544145376290367685640521547725587079971859614249049430120085306389872118443013705974479761545675507471239122681211173262235052711155666021931885254283176342136115686215361193614516173449438972258549645560181861110468471894692418041678111906318194553438362240423442051569731831637648072432904535883708081106734950386865791744983194988630160333728201455612340814656917674881823429928440038748988850998805477465297750864349040469503701504513158147010371773948012161068552605471177364802771018442933552815349951656949210679072888576449821801933033827043454263882583064653464956603011222335292920723274875074427558134302475149575943719948203057257482830319789528752663500417460130479592557473960632401737812683716652944759604082268044804453788094751285710793371470007300296229991874623848373363378826430064919760977312017135569319695706205508069430224223184932432301292685362769110087926496744680129219419690732789089326564800325560887559269143554959805227610002047230579230021187056617166007215250039756233698407619132296369813208485484453197261451107435453668301676146583336551550010490149139224809235087835166993896815057387266942201514279594390261000119932144917817204410422976285068797232928295894201494856687494080 [156,60] -7269296219557310551060412738513118671989689588421970208816289714495964483531131428824761026008749050105492509512629620573652618345134986674491509791508238428114232271169614853174692858772971707315907888752079130155840047917071631288402984818654749779806448272166326600773663265822386353137720915034786146589368395408726118931124556951421907531823355554697989286943139598055658337034950531034181499672422326006457069187395162636428044861651261856384785608188712267751947845629025973446748760535689639317016665120417048604886574855756883812156328332015457159827535378465788471281690290168450621075532808191203276370340659016856460839902672011359198686315342185784723453441184587889662664125912784500814757593860412790970949372623914380892695345401066761305692457279511445510102091255401067303054969406169655543044507096465808979261342951357230453348906949757654306705185148117497788448444272783417933754840033452273718312130581227560892848363400148500302388915548272376500660119336254164655132197508458946805824020575960890169075781564419308140916245853851749249897562577331832422103302063433577624824596559097625241597079117113157386113053267800583451487221900320830097660571583732694290666440313470351075266674787142665167473952199122840145255445499026697802320275173621075282137153337634360835841014641121419755175268503062354225500928584705137719280806750598313004224957930347051824102229459078574149044061932976941391272756003290725677250414544092245290606474833656345271405310460120197110728644752283481291530742062349576797284519215443321831052161565429548261747032579324333368642003002308085674457351153090814135604665370594118514573764169916099056645493042076138386604474632797463781832421216143075354382649956412027636918350178219245695980037320614616311471969602121033566188799226958522582540739191052204531273673103233168353216394026219096748593439550611179263580172739544457646655156915095072429100315852923319561190141312217679743217968566309499699694413076164458034667108824699635255574572039235779109709908231383504481593648314146006977340030645153606666872621056 [156,61] 1842125321385803525196234474288865239542288464202095479570246572315429498091510319823301242199739266738369479583525311349612455075548664520721836993020198243686221623085212634204907529345812936538720225145065323670155273688773644974689407473794406412586187851601372804473628051829443664327165908860136962409826750500120133623909576607268656019185107583437916433571554317061052477090861311226358428556883248216457109763107869979205310097937231436661988437670363905178266586533885311091665380176015883236126935405716492678238138560002049098217671201556606603971826271251749248739140172814723897919898896328831183811157308248506237165599055067875457236064510832295039155319536562048169923839647741642638508082002505778036139826618161984220080804108269188975109844822244474627557396118768328029046032881033887245201985873699869060296841584624007464351557520406523814525925340413615719771252757063044943734478443519929263488268907643660523551830357117137211435662285035464631947985454842007435702197900101345658652921367943708875277293044144285532771864208251567343293625744976160268085771307944954257682640211208627530368524733515869411327153559262555606632904441360560027266787833094174937436614828864175989508548217078469082252012243612828766578466867535009881920244291081215706256540903387367479138162121441565075956705608937475384533603098179818651900876822035079714274774730761886986175166959683733133485650176814119645035778415635229101296661621196207891281433978940770162935908891674121077216381762369225095911455596091372569993500718085391538774855842484318564664714420521018465561224020612156189334808935331478587504709486436171438217497479148844866717212223553125793133541357805660024170062719176386368298576378372838805388368850464559941660219756033435275228434180183039151113800196389073493931586183445737213457241259649362007545364107341578724712861905631620981609325581815016329168003676541750733524685890162561189395310174900226087352764182380635672380999839348581405482581710288978013949546735531765771113390512455207858546231276476797852215150833279870319900928 [156,62] -415119219898473962241330208125982935830234945614070214712338588338473341247404462778165462770549582260448483865280702381618020629699907585659294567964570010899692030028519255048414506252165098678716721108479088126977594331912257277549334855519242142815939670682093217384624112175795206057584056986031121697311516569012614612099286899766961505721429650297849325551870518885555931449975148775771115998656089019152086041576288797818054786940137459460548994932166205461064166230366735367975542321024378790380333940870671793345321338017574642152688373776261396208451590115955093130005775606265727434527278952605483390487982663910683934223430153216266323496535368921934742962598554111143709527139299762003952538669977395368825871351261197291968579842629468015121226791959741307322566777753920414680066298916698131758466678915505618318016781598896553356624473918230068170333640367745741414650915283092152223110219334061774402257276130785610404400988028211152625488178209308094039341430456846242188617522269150924832010939593194691375391943406149186628228970219982150192613624777249468674655378273372473354156670753936081919329105367983956718714470426629360590036667937501886479219892343651079668588936163532229250719435541365551656131507034764760432987018722113239192862136103331441737740794515056726859057410415394755316637324931098087024395066443848378881368435132241836951072689190474593129106052432703439101031220030421840959341860726687084744743394250985238341039680863726557574859685402395937462931637754060659294935918045812101508237148682057432416850309182344335994405787485219949609307256192079178889898632548547968359989402061016975776584044956798426071554230401779648447028463950103514169031480884413224744874931150353893729060522000139335375183230066913045902557826193800946017700628091445517694565561893846377741563250647007871528919913610276368253905887399574405830270736902180654751029770992432437060081872278895871917023011004280899432952828082265290788499866075516314947691064811446596353506685711493822342906788854951561520001831612829192250057371171828445452 [156,63] 87216018172808782558984662256277474852292946247368991237370905130730532868752102797015129689311150907794741271905011660322464068272528966075125881290375722315998639273031373359791280208495888374757641707498432935368329776396637037049931467356271503036877228669907382403928911428555647846903420914739994873889542876090367308680088234572407626658640054530145159537358347454037971782897820734676131937104471133406219378228210343103209812292384337811150964338264607650670775884604687903046277235783120612506824147164811574479148424809301985822517658539304867511310445154215932133089521266081158007658032714360840810478187701458749727987583070782981746461743240529782645631132302014512584325527110099460248595858687612983161218224904017638532389384582971618821461981064725963753755871518936834397851104209452208414109662867328168707320932121292450574316215668236095511433825806923674307862270748371805805712209313248666185488273746849740293008581112677698342023038113612593627405343230358084559917579613324463350957644129811449458138637254302730307391936110479902299817515633351961081885832536145045920601278109244843828861617232221984523071105288950579503627623164614498812087554363002047199575142914003418670820176982789825329850033901572911602046785398812292195299808400515632885018123030676469068373874091863145082368366120308621678556128215142591792632370097220436759682797258860219374336058206999276185303816017958983180464545029697355296632872433244073097536208952377916375501339134464800232187140716471553502714273258013207296094386779748405350564379654020636252399943007386274829310762913074554931477565527951764756227934186084376555574697075190068830451825617672585297988343558054626522024622153095936852371314249039890382612224450899038993537520178961008330031117265137450135018184949807563077285136420828915515451778613447662770657774451377984010763353592112526295547926902657127288260843889164967328924913701680095210770580386704711016877629607222851823910146631113945743778824606383480794548551538840954563935011123731637617397043863340426243217932954763952 [156,64] -17719697193745112961103714407920605293617989811903224712299796592092124342710621486987784402048932908376151091120252486228575102355934271817475215290982958921947270491606485207419395972646922206099510507494702683653991428781456544409161616656190816597460098839962610727978720011108005586769954491419784258386397653376229837320246303684009858434093367728985608093192008234341170299517063716425792645269529002501945469598883169114002900098202484922315663611190820022623995131870050585125705612674203662134831613673467278479005748761443648227006745590028439700359501218855109865471224171876470458290553916557051786322119657917945362771775053564000947776663847369316104616007142088006797413051465752789294873482900604320246624710687758312944249955196564511814011237346722822652329236966375142151122432979613926897622033118072577982049896564131729016955810098876105041366326220604517234247386078457303315745535588384554380784416469634689889099508741458209876752169041669711168758730118936582111269051844826383459471564706295406968462904024054781221883685711409993237662292164555217667789827891345379123192685335550513980598309160483625887207355887345479838578608385489888389597385640158168689838737612190787723901681770218019023948786720436766328202843960291451490604489265226658644173305700742924042190047239743765035996690272799872957513356616388858344456873192662509739674389580785587192165297085736329349788130338583113904474798527381108163443427140903479305768737364916107652156612969512626364907638419878405681069095002225168623958012362597352203299650457188682216775435681185636581132827310480383223506835282885975768483591969751630761650168039395213939776630903942232488782103018665274607942280991376396857144474967484558464479079707343280077800714953280719095686256583565644171517792443702720738491989643297930699415016856386492192886771433981051868276858071135494507301564506373779538395755000155816884917058208103770244647713485871283909305964640107516944678706027199602480507252944479621814755361160011601059723197337748813475631869315756262605245322081664 [156,65] 3444801048263974015260331703943366635873989515888038644973348527794399533169102172133105461248363455471516151830362932169285300562039189690967368207832072696447801710976090863501501516010276256285426628166197776233881854182591575553031971910991440486887683286618323125486353643984830162992711084359347087853145377303436299298481907179476086266087086048861273386606286168889664288465321167390721866404539456468802970030907421288991520435920173082384443370823474178680378107158207075367049777947767435922584503404301936817778324008334394380374058116746964076463483780235574976830777087384436155042282260743669747741378199715644608081329866859473450935701143644369987327084835808057859092929116485061354966051608325195362516921436458947330739260248680353811926866983850709274874242402189421761478543823013535431240986110822454240210655648420815278459330483081307389319088188537373988804504192084761253908721289836627896981734892738793014755332484830681922855965840325387714155925914085253044621032906505091486628969090577754734972627564661114139873936126917575618311554077270846075531260225353244090189683122139221788197849340851679223447755848849422063696629901635358047132881987814114507777115886721530688476702999240011794554691810631989030198782809178175528253070275186081424711698025963343212943078545541389750673707231107992026387288224606020995977143164617195308507769973114557132867969492814474269742249261279291712529669919108052575047849250148072494362890505239884724793136333623327633845503190071802630707137863977744663072251645560844825377160031446590152533720543808566283423564298900537280906517955730299470787655535467339232088029829766266995702554225132114597463878948364446839650466012089169589410608017303994489978876969284033429540966806576084545273082254485064665288639868529798428215348187004683015034950349159308353259821532012642608979653212751554681520635516018572113252518985404787159345244269706710341846665328606130862248151876758846199391450763579102222548977422243577344796848226458629848644828914566323698779749253148150584988492320 [156,66] -609991725002506549843211938893938970381784753372902126107281846718934105195190735026178670591520648310668272223350704833829433538997820228267637460978036735952038451889078097147922328543278946841378256163377294224099936617509022969138492257890290362483364417740987906436145457331943115339411951702984202217807163115421319350131252769573218153995552637263103762392480992940839381117337819890924849915350657596914264261492295896961079413278007658907271322519408328633450164932302998870827868914765345327659982129394045945167426481579284915343205738010444800128509326585778623540522700251353738628121561965923123291693141808741349072591626078152170455888416274104717522832632498364545765043067637451977028307802794043107446675779895131752139876372953245911592581856080586961803713027142157399584002428844198990573484946436711051985088750148091575751913679233574552988343543997150455890750890198440492544781463933528671187763827056313094813428758589961154720250168330015632728618130187331116133268723987355804291950901087809010070339863667737238252824756599051815199600013786284399988075226754977807460848867350828938162787994419865904271134743817462645694008262391892310330839356635717387524731841041773954691994533741056139585056099682830097431329105021157829139155679596009752921386533485257582417558910468579704035287265792856254625747875911953300560820306140353595528496201774963920613130661263348750213144190183086594948470263378528692749696756570906542224548115653355538831644515684755452934518944424883148240230706141154297218688598248869746893020901329707500229861802154694181144487980363222044927991223138512565745516940069469342397052333566333131266567980387169904215099938125032640916638880259305949731217863176646559296716066702032535229229407541811167112777778221813504391511730735388836346991282201379813457793899194870683656281607857078097708089916817308715871402177490974131794776822394929329677179920755800024568848721475429062165038384662272417678353061624975471650718132479663121137816228279121812216588568536362287561167275868094535462122 [156,67] 93202373135217896461468616712632427451113157651712400482027609974130039377405910748715309102562912695922478463088422169193366242594764834414002941891484746388503069676853447254095759640891985349076363112459598584547428172492670905979280177164942437311794415848670631625037612843545543945378077213068273511211772547979030707960496306347046017617388678499026992852192382665516212222523515560542588783856798700502699194819489731846227873159855945803725212034495341451937622780200045067382837891074083491716963230001138318744774958594169226465713521876142128398083986604335149089622503645532247525270020443552083320723776279517912650619203417791034773991204013068922429908016515305841757147541392631827636457126870729960533813193195470235900776653915662158774600657493057861906945144929362786098114527679315309969910379160177943347932443112145705445468768693123560238256470388725894490284031169728180384765946490417791767906236080460121067387867747750608277433206585219223019799636642609983700373546105689569680473243421441026654456560134856543032211245277781858245593334805959842335867145074128824133034051887960514326796695937177967441684483707015778034494077170185582372136847398923313156705232829286218758364515756374191531440732715605739986462589318802076428703233950085656896411389293275512833624221238418584026607702706794864833016422088841257812983720350109372238776776922553723636893306579556809060879137542540789766708528350103810254211163608477368663905139856642547201541809835907467408351145668603105056619584796408608671660882628525288393503772045836086393108229273768167268669872451309860329426596973142323853184170497171312403973141874509213349156930418941326535345136424498065845597253203664424179813114777328543342428243416469957724830356165241193284643570709014976446906368632532830705403335648530493817535733513128871778716968407528553764974709652494137027196835202490103641026278844603276262863969629822387685338052301728279562735336583204390728839001086482488265022232676547833407176446633188540364801129567990792371358263976674711784 [156,68] -11703385748222425977597888239838046171571777687937532642805193246826215531511243673751375349005973092737843058749204471019846916362172307785236422322758954953862146735265163729560492802127850565492655917856146437417372883569128626481229797412429706154022031029123238515268270356399605664508563537650005314026505073862729677064466401395289463584908514742349339811866357866041805403737910118573315957083280056306518667129288363947412117551053454261498085382999015999424731659052505312844355875447009289290940740111149745414185180569096777660006004936745504663176437063356311324690722573865965401349557533350341738829636345943728911604397192994427242447887857876318489838849132771827593575393014453699347552585295387602760156947194967339598248432357052347184569434584539204092390242983853234925136905590613892588916505754623268252646291745399575430462937222699360573167718602570762360755783180520192403509625671475882697976538514335791215868717012658868817064216252752199984959511316842006039431637924046491089324729793561016398700791627285970389293487577136537139064957810315808261409329002870691146268006240007783479510156200038559130808933841056067860585368115649926913906666373788990107340181818352049315950369413023185053644327299191080741561169594246557318000268795082369701665974544823192717786687678668662862706494026737921817383187978338843856403881250792881286001300934754026369378806172910543975944274661100842783135085157304640462230039010919901121480365958867399839808409898459640017101935954491823452846786518217964402622171062195138367594783268137044625262784311388072182354002393164782273231367744043196018730645906475173326380386975215436839178007015768061075801723901140432419116141356632527226087764758466368722136069611075259489810018826588140263127605064351431245870868151924361655490308790253331758072368538296719677236072542249214347449926646644261282097668974757229620790970102470102502559562269323566201811845078176329767584116316894638187005511655981463354515791820734474371139133788590908692558298060552574464978733449449344 [156,69] 1140167481487441450521395960739249625595159006347637316280390688659932734546289197009519441596077037327410355713573813650399867922989307066160609509038027632660976200883871846998504231499829734487072834934159542049859037057168898933672256702974403572811850217333640584386851646105079622173102654390586945886434932425724105554010057185911098538489984369194725077837689385005610751495285419265033047382421282464004168747678910963508895092368045541557355517547198372711672981753119749554936463910685405047458955337568052251472248845317823900615021745637432207812971631627891450748346015354739034587816511817886008439344710997656614655160381214197085847205032691959409314220112173117489509470909837431559564041287492749064364901051422021684459208380079692481825880729231679954889005017926075184983248369719120875889374490631222343298988023448283545842890174555753204689639515748526204140964299854667064503353253206080051908701050843836286809591110224985478874249334147121076451913674082023670115261795448982612533184657792614412354196655535002083566506237087749240459127968956794441766677748026661547975434966859559135476517993907449036940496308048885559851204856816443476180117483050377936868304323425223537934475946092975241440724778760496480460443155219475387268960619068896439846532945430982291470005128191378364987640877575608045779441503881015090019354138393351244468684966881020763206711017007177746734709603483762694842764108883724389648342553804647717265410744998436511616086051526771576936856207511643041286388514864516514145914142902815577909128155925076150070692935733352246027997793129085566740696523082086325185742720694062332733173867052586671907737220011939446046757363347479124372271598822377371602575720061990795638241281790028520216964460775259292935329954441461004286736254647477264653010743804409000047072362100220476403406489850486156423930955497667065151482330957334768794791688403960432675071845806306887562380780663799854313039697224367895995335446731989058779153531941120872524145214573773218935912131914589362412612223200 [156,70] -76873449645476946394490440145133791649691687593963259249115595681449129714951670227133281782535641980069757235697666374806775190987213368582677586255080761191055171213946822189051302736392388696404070799785797227196103914302406062610268010367585409965923106063145766192198512863374393052350347607715472884931757533706730092828657072930141643204905348612756654077386625041996813529662419237678764857712082565376849796813920621897989267258989545195237352184761549596914195174535625342585126960093902851445483292831325865046346980336085940381134416023921694886444294646646362355511172847783293958508501736956619156454125054196732845599434641052493244566895188361115373932470795581494958806577871605958775437944502088112556799778213465136821650856390379519751209195787862259676187046967673707193670256073431320270696759409935791825923510790210227832083111936913083551835977460454952232780672430922683929264702644258661995406942812104722791808384126361134307233092028955676842825575484621866367251019006455563002679126740689895328343787552013403554610129338968187836266118416025474452583910943383576356319952382768751064610340797245753289973302281947378381939935201034525001069100121773840106373138254082108759483344866559899749533009080288957298963424891482470835883982055574090672152905713263573063838629288656220679434943109155726016261886407318809578712777636605606888910847889076710589875516931541798547426381403317932803951516846155784097531989638125323938280606905745492385760881077594371082472567647659337695864257839884239166815649552677823981634683362090272173180473596860268464675764444368627035553463262196415083892975195091858705728479012892239937148156915380376843816139305912578796653645208747540275031019998677436563377250730291224999983112348598519698848744507242140311244629692940396762686085729045088543015634243159318306298922331958285415658906883459529113630626010973026216921615939714678415009620541197918299384945067480530140128986484388022432079991463211634848845279108378209126322794858858334668423436155017386203822042 [156,71] 2716803255471847090489565219125630400418578140031808227194475266001477437846709424816756287269930772168874702032983742026511126998818271512699940511952235363929868273502641770290248174832582526898978640439470351990339885808127675260459691666762562422416403656737123471713631169184275739013184909201757924237655950845392678740142583476788820447931934882931624627974057058406726880756604346346673325458351349090482148427929229885527085217154315649356302787371448395244567879728497938863081367342826097422732703125919271391658569068474343630311301624079457391779582259005128776751609914837780340094108355495462674996193917071433254984431316768205238672185110152227814047890376496309473702762656238141943923569220632929224672561575211367655251582740383978500925505841097557043091771940542130771054685478915361233863391533375354730337823163320323341174275690579164756819212645359156922841657032708940403249324232520349820490836049558934252259561558566341520536345014234407632461942785853117021924216279867717541756786579281610914199168275071066478550440212466537105823767347811533223960891118263330631757971708317742467433570093146522944511470810983001957344617123314114643139777393908539885372404212859083712032516496821736911202218970750250176126629421101769809854656327699421143248728246327902970708137324624482077571353894332873425599003896195847909587097907785174482332868134465553611054924800329659893844938494566296597491123727207824834166912875249241975401717332536109713806278437799095683221010641953492400675109720620683453983170725831450928642002734707975841378934058109766521624757868675905774080989254863707003953316088713183202392333130440614239661173752435905487966302765142862962646375979576715643401276625285633690130514441425748303185794228428754953898739545715313042740283289394451745938988861675888452114891970756276499970494656399789298817994123540569473483333398993865262332427556539404400647503945426199108540661859961449396954929066030641926425759419753973809076014511773377056635972994653587735594549775664078906216 [156,72] -173821777138957224022732308429969655962105614107098126129475074184870998838774342253013991220033149339760608167321623647550191859935183004720772223177133809356234041537201523475896762129729255873939082724104303915697829162494204041280589222494616268756283150393511813701030551335798965101456221298446638402343855539049899131637762085091862489039229855410787839284388870623171503846954518046883586223466002978915736635026993520604302921071969467235345148937115453623300350863995712644031566810068121484698235498512295818695499678120679790878038350574645377215739213628124547702814902743786869357051005822041383829498080997860565586322325939527730565231447853163713588095009827661275469598477687317947514062253164638171536172738280905306315029517736451323393380596869986452419556045726345056688382089074118524571031982701007844515542904887278112054557540775861907399924056754851760364151080425125772647325874526752715468135218724237202005333209165153286432819594027404034916656245095894857745534655789623397740116064249155301462471156727314181073911244763617137532571864288739387356920496550225176551912496226103524299751648963184333754498606052115798049156431427064611985459190946505068345852934227595891240120289861921888672008809852823252403791983691880498842056055601974869293441210068334281479431155089714422005796041665754100073903939489230954496539512888028624970920539028808185278494824774138196936164605471155071414910147787242043697673320309584412245902869926904364254839922271335548880965402437732128022026209814989046044526877030727418933117844220130182595201302422525737782366298969068099455875937834898007629043903204751997164252850713975669812546391921802363827752747157517202545807352729097847843369220615520275479386646027967592865196445593858287618351756680958770908759950855864266614712467166937524081629149225315276788857013110525404744220129229211390724721250029658265703722819893439488128688763204400248261927574388682755834567270516489483776519439564692134739729993448934986499395199737661038092649562024970976 [156,73] 87778034633801448656807084000742861027607976006410934692612383387013626178295275785678260389550078224791561216051320895206260130149345692358994701833444443400932154636876445839121066579574045912811252574302720750956760505693285799760342860030910623215136965622350702809706744516148329295549688010136390116347590377129974670413070564506232837053788858459761984892444778856759263186574920112426384395832504122040324485364242765343285567601953147868307539248851444532266043399258021115126545314793047802134128998800011420696608495538910209764556001830502004287181516904677404354230285697468399701674949889420611046440242155054915583997016848575642164191517093339815193757083891219843899579155277352851987470073318792972128561314901422738430186052035861371302281178539226268738436534525357997086100412814578105842166403557992537478875652240949837952500665438142295071614935482167052716767681160700976376876059850960905258289603860370812305729749679261435136591023239084740422130217419987967878813077709366854236036799086336438830676650366884710176589773325710863568573002347035750653574556600878484656276583932997540677243136310049416380989544816268274136294067510614719788825995390473428680216393059544003975158442336111277765844410618810879689096366500402556437020496709624482915911854214972927777767860282939019174583316942703897589071778567682345192338162230668712668283628313119547089949785719036355224279470649108392526517018460473227260340795374614989334598477717786332617498073289414513664393483471054524252685543335400969382910540724056467895180176356787115371661683636703189990581315328063117623081365650608809843754202950602985845235140702281748351341186849876565462356896883400242168778656438840971048741415819678265028936193474162508813987479203519508645632405258521897196219468860678998073166951035098982157505615545012818637431587499306619432439133817307619226757422433294288354009696761881209397119966354791616167040080876098757417186742025910107596525402610490688125994668765611795712431452286971770998678604139016 [156,74] -19515023241021680546212777889473995813522988905224866481910155575077758188246782024494027167843682176898868054397917882470326722645820842078873663595270882317085871820570499793470801623203905595873080594467870881508962774293077583546855977187414385390320873514928224339163863896762187438490233135393106664890105156594230377642391234927225740763609450784107246723579326119878913447018619332921969387778105239752724357886389051389523976297267120819867819140435245216070123629397540069170394289432581450597655361262362384352906882471995750573990809899589481389182552637492950333038872732658116920041555625549428503964619156462396947703061781381770987746270210136867405050961692145151070834096197699954957652809209228315205817632993166402345944667494533934836610032580974687111298893908950377267371392851030739158389356914880954883529617010910224408080265067114666527846184991074271712520254919150961337015702876844395998274480095200450784746264199510515820942419629625957511516175488066842870341175602854100496788808982100337280077534857294298216343264764004305915744034185477655735068718726423035025697838880487507561657054253582114156403280631302521060932438296537195162763133804906519384042276410564866274067021889336478782540053419997924621070061169585463852730170593093440941551024488146303449450465091721660796622106578691785945353311635603707642164061184912426682876582445020433875552811096970423616305030386535308593439449374663908359192389483512828917222068754249899964057622739850666374765386848399143213346883883890778414273474116685598819056971722162566689121769578864314781194385099613746806090372667344514180431446215692287531571511566144134467548462656612058210971859011396717545823564710713208364623604553232492308442679766123184781677749078972445989979714940454040079155305636850736368358443804666255058311111334287004479125922961179998427337401224335330742081935202466267301736189091657669531677555434148041179762070778428716256187113057574183427599245499642731355632416436832522206505320173798657646239901856 [156,75] 2194685573468320790614883494535632415802230038771367694349307461533883649006027584684549756156541479947232554068932933819330713746368565783245101941793420045356410118683617363304103649155878567254888239605736206247638106664360229407790061335225208854637674396474198604396915938509005519584012661521423807320311477499497406310569160045750182106167676868574890298743863043448438522620442401945007536015938686783907304635194126685262161542367082236236749660375742882818627054595072756762263776147318318230817948455804597938415899446874536482644588167767303114690545520464075163840241708673157465531737577249560649848592252514151940397911543309423250595546072400742258676868974076680423739556902870429048873092732553756703162968242375883844400726434619876304774304903028994281553815194898096139406076136582821781139629228644009161311685677297679145404215457860022179358451157933368781509104558344436077775246202867989916500904689682496820815271061479403406187807958893202836033729531238118357754957946801665448355716545475278301447595953839978964066099166971026832965160281251077706274261636340728440003950659309653647124837109048475001913287371602965058957850570971182848562164951116962742688883584292033165884599973847946866658410558250753522335782464982522302322376387920379044805867174144032439090824325527819357744475078494872248880014473779767209505935577924853322950392614709545536604670835329648280502268616927306346535258993381965837597338252003282499600357661947319692891201943361607987150063773808960419093019801881946347971200965576439003920980459394906357063050075911165496649523830693206148353338589334523929328446804294236828421772845862199203553651284645906042730882910770737486693730084682601865194320465259913861291879963202984588833668812217943882061276230188270314704798183204843529475291588883530944783534797923574640684768346081632341310210243701363865338114017796267769098158305485106856727299018999021698102764254864040379364258977376835253805635430834658522770432297017955685809025599009471816501310 [156,76] -107932065796166278976579318820036542849010694784454468555302280074855121037064684183929045918090178840451744924510377921865088380660016738465791137284742296236317221014839253809569382053347587541159146882784221725071321068581984777983128437515116375501286834745656653364184874627783258010482264906508799951470295425336580882343098377290415436139979895179499185053511534813852137560628030659536581480840600483756602916805883154700598863780143874611172072377265802714845933739670574027842811633384947707564614440716749388721560594735354984933632324800487914176589079382470109837016024838527332832224117317893464192850593604115942173689345799008984298618705099061618028877603818529561737920884075228527001102205875109956453190223338491532720854102285306376301478209427503038359874357032271356540581410638350279674394766597895453197805938345380797069218922657808872342687639370417235600359697886561123192241139363287542516824686334125005770683376801010636523832246143431465003574211531363840361624698116247369733015741458764258702222661481128008502066996327152263883426782113180516815382563657905173665498913382920922041410678043550068234988686532064149257986099425262293308054430111710324459634428354519892790193754197550247809733610559721374972120182613387207837247274252881959406280612946352785883813302706562373128762559017425015237455473946712389554562130750125744435131382060913724087821082103490941391995522508133885132027329957375967616429201626024698639935717253462857224726528927160529641143221822264004278244298119464481169519013426048826985712757141274639989499039120837890819852168718936282667739179542773588095770514539124577876310487696349351650279007662830311796254150528336859200257538710756609124038899218673503351553313547907796905642947743156637806302121197370531152042956323766923352969822679047775998176263301423638996777120596368693746829065558145806578495697992678905285962080327300655302469278341730045468065865172889898453214207950206204428959001201142187121186209438613754227644828315260775874 [156,77] -3983647167179386144245652330688720928720168054340259612320125519148745996356683471280299287583271308836659084454445842033846126869424579045330809490454603838739363635668612511145210853645252664612983672570003632240293207950589166752784650743207083357413994603384626428494230828455387426036141793677450771777146667639599732444609195322411794292580611830467517218872390818724033619088212978742937844144433394353997364010722532761086948899864647762168508228124843142825067492495648409416873116386650864380435907032446038543780331042769154059016333492658136489001173705584048782224597217690980135790997134626436982932581567665558813685982620524471955692908035568239062037866748183941989522769064661570398527904114282000452100267002134592653741259982613376360639559138303433303997671675524960619211414935280374262242313122550864141571723457112771588909682553763087625013100595439726905622267682299971044417460704723862345095856072524464371412820538137817832647700391872358026396830180303055597451490069635185182693650196701136175401805270561296884728420993676674694179817832310967189472755640709606238839939042039525471513619631232333276557880906618660893824986045188376123931768027397800652426793364000905712888967681319411384253273149548619470519124679564984537078687420058745669516974777191143454805736650111639519334451968195116106521602049322254801498661457941903794448562527806980035495973582618368800116667525036812206312743567168363657626949080840813959197658651412870506005918772351407964676811521771883736750400344760125969585006462047581612018569790699105107246964414476273388788685573981049159541576211369725068556671723873739309119967340247969924762830357421418046685063949918024517866575153233513789666881316951455041200156528598347704066076205583041843322808019425258418759265866177871890893895971654204875110940665837996850435036955120935113975313873947750810547470721422735369027123058806135466013782077825354383111875579205891707597981572154819969389837037451811623366846406007254179689244909923952 [156,78] 1387271279545208004060517488952572257111240323077351274519878021022298401516336185870482379174333404729231753598831710236570712628003588443827083831267292834463492511603444179622334992642123502207317985178357338354406313638338943807409819290112036458571983874794347179658855167620950590787376530943740804908001630554491514749602254051386575102288104336883534186548057775990369410239353302078762547574082175257848518336127237211578610026861353939954685625066491333087881409309514105436458898962109479384795349524406307539930994265258487372123513074760513216187762164807612350217192121195427116888241792392165422642252397731617538676486491939246190603892904223234382706705636112925653922558359476624759533344683886837686819744514937416417545385873495164144008317733050726937939558296396984647748873008930529008989781931899442490685051187129035997898207618482198446733410656906651351700111430508035994367761397610543593119508316239048997950185527657801161074865645057406677738022167540067696561304282038943472225084675012910848313788990887307169363554862059180064190957349037019880243103942046509542278117699178420563471769061432288986096596037975144843743355945118898209081170702544745102751021997002135614052755487984883376217593692063472413190816538201290979853068139883539817927798995033541315785123928478642971657144846144137160449559153601674622322596830733950348007325230085178275379962129533483428347029345991547880040454976420559154022676372734464157738937456302396004428244218546642831923165042922513472422198584699854425398542112692565824485885649387041006243744015949493482972075224736369358458278035992490761628684161597220347662137514918651789841887786685180611134285071910670056604178626031556881741979965565142146025900839586436498616085772288717270694474113290431666043059933849865123226963245591823410262304255526484182837685169613839486721832534380960172389711027324278467237344858252784824588900376327215592215608692856363276016214503042254835514650502408994842760173970591238229577344659308 [156,79] -200107401470766768205480118947991985621639354481371548098639273577610630571399262457272561602804142972132606210364538575206235060087695095502878592053386952531627924614877622174990812878670857525644143580719148431538464160340920838537637812971471282483794281061294240278183455569609240293988768279051871761661093507318430291598343929580164643461009857934736993120177520076604002947703434032124433737138631300809054618698956454446869360568251324162708979518250358076427420515478640741472217296306100622749025577375971583354117056859039020779681990671260280323709036183231543800468887440405258198604153319374428545889899859028575628817951274919401000801225831775705291182690623083391696879008459651796398086228632402975190440788757379851803404951660844260995212036674586907441444959737928326244144340092191518419049406175218481216260113347196571724433405278817923228034672847226603353230391669832769633467840058646177598715888819540000047670189258537685952555002227263714435317172977184390764453854387793838072777657900044634965661759842897281191533669548596007393090388591935083052929894081043662794584915435363442722537909493075241251840961390008880907327300744972552440405189079127842570500861240378762052742412586895235766357279394003127100711448565956474090688697687726644582486933813480959251498536322132780759744788027800766164899617087424666621106101642115877466197134452403424035826773012378915713477310365969589743472028381202127872680347583959418141809203210589196620853465365790887135383509889854923404480598287037089461494488645282518661911779886169089374984615634038794040315927324678427070867871854333058403007807894824643180474141139149298255642349827314288665979389799727415109599401078913895747328141855549497283157807089250302670854671192901470266635086237919983240775893626221133926653784422864700161838461370325211413982774616965000191288157518208102957679978231761994791221332876756925259118687004537430271043780436157803619067527800741921349148960676830138779201194222965337703750072 [156,80] 16095828870156084216145045591859193159453142766908133727496859588577847173606339303347846126168639154105952146975422963128874510142889182197270322252915742018860081643458469037228140182010820519410057196360038803670165289634339424870678656291513613577717517646605937439243007584937577730119901778339863716246786300909297614184989911317180645316451210706173795491662496959353681798827195028407674067741488409647660112698330827709696936687125950383587473111445115981394456900015558970562249846233638559253964946294039796267716616793762651933085626391785246111493165712518583718803796880166708826581142549494773742740658249766329856053370706056917065225217037383378826015601351795790517186939202701794691807819356044146638397251603436546314958499376538903416314961820814199584745736292023519637110746525251115080743952426736247388135095745704577600267684516390224919251882200887970071064449169073113093706879564332107567846164443576797631992798960967605031620220354886727723901564655109064918162191340144266596118036539242231596682733738770644611704670091066514556446924849762136342961183708995597631956767213873638289421143149955674657709028804416328386029535352456219266843127695662335467119700150078751245925134573325066313649174016150596972254909915727546165804044252659549829343586243550053066158353540670119176206629921574188923087129358672781454264169043904965788082555557798773070097941137680899903525733305171208986922636734188464102249154514873997947824852769301868367139465515466723042598528580441583981563090819337928849817532980934413920238869620621629123351359804288877845895160048966157104517650738575508119579182261824025927975750202695536245131363649554082734128758899968846690653269977128987860010210577614616551951916544956985500068081431285473436608544730592735984434867554036894764680806397964082015072058894529163805000674256006824725144423088736238736986904851677123528262520191135303330377856055513346982757877191015491540775693835898456347252404499538759213481735565587248453368 [156,81] -48717617836574375184543103336766795860105132595979244896483667774028207293471355101142627054006610739052954978748684199924091227034273266045049884127713923802673765956207538096902967579790713956186252031684565139003648149471648608776634756590631726038209350505156378778334179649007437242805698345303888937086217822107690688792330732905639541045051313656758301546399539604720999416433360121071165099827166006063717770580610659067131448659824791269254659700798060703868789578516459530197044660410752827562454738406710367199553960109650777519579118531469747025636350885458636052584641318979994407493176047247163601264619628136347936826896317734827071649782961416926067264445409592835251304364699209004696373675138278665581363963517207249017658618516971786230691024212849325591624206404405336996988588781888083411865069787604077751536951811918891666435453439125506964468428007938691417581061379771218622436203767184835420797023963897568762231280206800485669092762533394071854958246398156398770124606528012582109085591785578547564923672654579257761006872426824847457016494442694459798357037041735641989514580195659087283403629584035927959713115708129892978825993183303512708909512844566196699594084056851907737706382270797477004688151084000124702226768329854362590135030931171455386948989306598059491969006070319779267514766453531406839356414860193471795083922687240326198569562141145405903905050653167667300259747309812766266374217396228280361975779390835721940923895428207543681776498334069982066017763121322139472190567228836289846292622304727419766302545932495023200353002647617614857686810372059021645005374149039577065882333992794324811986535152280510303210003653875636178544437858362630976024408492502933897869729237432522979582371391339519167023137552470326274519360381025784238663628548260535222310368297479164434196852371321896698340749242902282662125373151193878480052536226650448025757712320929150126080340954627113068321014242119024141238702639356065024203212111001157721744593778075728 [156,82] -19160473999731391331272172502636834300414446799201293633662528389750105418601564080556650753931389715823263159702583997048226620722942650529477156560587517818931520714728323437984070635184116714078651093830090630974543232906300646680615438548631922439882387562455581737843574586875582037485274332262467834952364094774968062980838937720775828162324445404716050502588859694564360763239921430384087427615599868239330127204055475376636998992510880797680249944473755438825538050654635093838752379296903160005933812961018367297379245886040239893899027004612959618081308392450741134074553511762826257507566290019544807657217045689615062397745365370611988323221084853741169599183428104928298991127416387137773332471098438669532866007317618764981885740492373348457716233286469546878453227132110388086123247093231205605436400421340341804531251087016278127398101604593936773316096070708196935994369057833691421975116163901371340067506880707430894710330022873847972843693559928254883593116314894621804938532726334727649775553210752071208773602380394089689014763263651686376074748549091777804384324185578910255920297725518870374029294858960444112773357301562307718429453844947251749153618443418183147975954362385745053444574759747818538494677779086502704101888735045514723918412624601456068204658201674478924194072877331026045886989997079345987341170197132420222776920794747959896625275405150228608659418965033931693843002892399059730106307788569005065635081306975148383770267070111206344104022362101347796323580459770407015645115583654978195974693413190620236081830302581683663147792572023761837474152959964368182016953490195429933305744641867853839559360091930906065496954040532484496416896680494893069888420856867578622274477789015773009731939608665830466141401991851732240723591841687305331458072945560172047252677344476120062489770445343580770157276382185306465370812688909063608108103175833538691571296976573027769305059901804849988798207214546998358766367832690165919021508159588394951628644988780 [156,83] -11935625059959937798836882437138886591541861776456827429868807521993101614812998762364184065582899242184293551324524932379050519959782424374866971997032877028431652919719276045428721826870627834259231227128971465211167968035892482039702086546534883050790029807250160067866093628922130655266530271672371603469007139624060407828540911412288921461580064588932917501998585996078419823834224116101082737981784452260265866480440350181838379577791185493037088060745619378331322214845434128252249616985400816773551786365700503557800778697608606071769863156199241883288223491688734211194204933161505151850447700832068450382295670726008822816860687440324924318615829833280668190573762204651469725493325349843243487557111604930903356147496260611456948327646888632775678483611248487296094613210120156918786753015622518361595061117156484049514688865741791933211477644295003928835237243825552459845688861562490037538594405029717226396304346379375151329607871468501921574286549732211718011683803960430127366476913616400966214565130865868878863574995181247490865455105200480666992982592013188691393343578704319218111548106784336591917060240489282685511710422796741815660295344374766798967566658533329515378197606079386026315363654228882518926348186797612941912828184748888162754534856242628852326751293337971409222422135154911635622046651399734657458820820214081539663874869320579438505777671983126043464747866619099274687919692336234399126829837112886933487463627477597641852319542102821915315635201846615954290736213696029602338947715182925129889979417265926455054036899547895114948573762209096138948210258351893478165819660106601126953866554543334946974969072151753151133459456730439509742121446699461835956128446494968244070282572408760203436020272684423561735874177378522429680871217190481635656084144302609548007516042225267427943345206820559205406308051215260758025354529593528206207076050544011619477743094081795557586875567059184834470183001532793782944105446200915492746585925787291491784096894 [156,84] 1123942804120318332795366693958036562336534428692527550241029545510255521578739794177729070198134800407889836041394743091338363456776052947245144039246685420960435107764567392327146007921181798594522132430131191143203002509270282357052741019580660496040274895367988166601171351283183251461948555306785740003372778614099700117155702429182843732958662671733750666276794762700476957419534716244322383449120807899958738800864316822073718153065325191422200096519173541621399196999516867215967804924333070877218078152177482946405392487902545024936949702487507556889102364298089885528461348791278002008171520360314047687918109442698403521291893132755895208831226694930217039618961228978422078189694424047606990122011154392962453073489962477839260275384771875436411813589821392452817264067064971142216084458169352430638408964144479336200942803948920699752022077560153859679522614294966811625267308852614058192909283670948031107439264180945228302496451331312195968992220954806042186750025173895689083924477440092536479169697722686063617145660986243376695141970433901738195741849966551217906744287106849627288590535672262567546817160512049394972353496557492844363101985008041225073120287243887009173991041427091523007581067064819706155582075323267084898029809180430267792351049806473045290656012485317474726373267657444786066909302897045040674657355357534674130360213518588234156369056122682740749550939569492386511654912379341648828441919985784375434938697277712153680994277163419838059073978995949211413384157539695701668666132459955835961415716607466229200367621733374296889614420928274054633647811178547726380437401507958955840254970629692797688896624548738223625362111956286273632556671716354765850134508921068839332620613710733203492106585871703941769416379210543797220424479136171130249567570060209774064859185746860893086528842207430099813606291522919125903657093435763688440049267288769505520319905070365157213707199288838521905234771704903307767712941660468232683611717198166609006464 [156,85] 7722634468762641710703631532629538297162615393655284469608538336067281156195174850055596310553288037508278811485844679907377903872529854136808565253743481142666622416816254198223800818296424629385074944790813448972984153268830399760807093994554895201916708561152703047610675311701976310927712704969312228150456308165496408386169770983774828498431310280105103626797333437765991317575756544558863202850471078923243245735035514445791502881467849657728866437495702210483857612439845647704011937352824953403945651758590447468779060062541267232909841046195781432167636863018162019121078340222256158658423048252982675676977841625610653489042346668792075156214251434273625236652705887049876195339328004467548990424114691963346508481215959977856188446699819703079287082500224989687380088413140877738132423168175499834550957662605365832576909508686519787141172193547583832969864266455393494998063455480047242855551717710160512167337687166601181603017785900791558116914651986166037400063906853507667931353609628490102902274505468721358391371218277575790579478615726089625267470979853210586810510412068531220842190517570110480583693074943668420673094465945918487238552859163293431342751725264609407108925879705724255679773383427242493906973761197215916752679034812886907798445789871524984149709607186174717620222886952541239706886876242714824540283912166625134436740557400041403236052934960691475837618765242778457665908010979724243572511325482372495648430886275156311501455818588777817845970877379888764539190917978997318693720266566412643093836526052679209089661243838115261268118271893477363498651983642996759714266047417607391936765826285918279188826420596064632582373370278486213544015099210059225484098076149238833600932324904061023971929835612359081529688081570241733657377611768864775301041606015608039382131094081853796775328940003655025650628325103936697596838888701292170982751657331253538034628628258017406243997762516310735157779820409040598326684921359943253439070435449209040 [156,86] -5955401290019584515679068388821222352554516297901949315799791536047563842908731168807570362594212404933460081842470843429683901563097565278722836434336838767820460021845913530131597659537002702505035070692629066096778443520907781716617139488515890929175472819687909035498860216008853900699351495974451947472570108708856229194852068821986507449673725606685757032237925860096256160020394624738590585361050270871029920792719537225067717205237773503479754170563034149789773030739878124546841330819005405072887169232452950390085338479803144324410444107942410920193186255150041689509384346267074420111223515599940235360034871737157032549599088982080031111104779670915974156163872303384698883096048372471976640960201629481508640498218981337022622875309450319648482050946639503154803847846600640534774194298844483394304063405455834494458366099033259925799653534267087388886368765444671345924814049450650111658099061655781100912931005586011708870628269492557599665021603972365925140815147566580088003392252534323183016664164606431531682191512626391516740484851756846341613908276499155758474805376413637831874566564675281747487908544891137109952132223108372670720958856589729763721451258446416330852692748767125338943823077534535015162178962206436779035256927210176214845554598979827226132941216933550580768347078028864682868298815937050463053227763972357336411230692769921332363732592549750293768866116886428247909758419640625271556044234013566361227594845035526738523379605334936893254395113336106020845960271877505543368798990702523559772756701341778274321362734610162270314779186413209958330204938321534019976130643939335957910424947587826061115683290155795178579753161274731635408905986044574634259030606310224029609767874435037236787157463097160124975291654743370401358795314384120018214857897225123742340412452705677432289800620023231583556830004686361581387427728010888372137232568119718812317509927761026526438425809666946141915796916733977120103279330029363553753024580538262 [156,87] 71802663123635477252956769057481622247066452823405015888280646778710653001101893692736049477766010302284970941051005095430500635660399947088605619025926316873301914152030831921493738900548051276363937492536468361492049915195764766968868419640922387918902431817447568235382370453177518532447772271191971516810375591197650228597717904320985470079713638241545617637621475245769959190092520673464680983994088746710329299393220206829712706446920749914065174565780028132519716477119334949445913048055689583277651991377622693749976814455772436882288790642346545547598486862420578171646843336309402907361594764162255573632577039280943770578151717051960662937911711159270282002414198080139902046830678256911491200112671284065196902322677154111416427227946887492126696746051347982244068877520750082291333394575192515924817371848612225799788076616086297881477842734511464055923005323677580655632434445868719545315489429599406845919689021535774033372295716653147760481045370795045655277869881785132164234834362915372437688097169984314522965182873333812244452710936037883785667311641824221339335931077093579347887879978342651464559791347246234079546737240171053568177899739571499365236981063528256134616370154135586973806209604554016596014103044982681883846144974925006053358753086068894621537169603298013864786863612694101358818142947534778531854204685869882162870905506243572078207919822500576690973148377653988938378875250156638201366952596859200488870510539525691371176685770440689286220699041759617367233364962448317495131681173774099290968786886740838004820524630630048519715488419975864175885447279400728524787380452357153036555429228522564733687118544397683184372065130176875172983914181723021729959416082708319134144623227183311206008865951903939294399395962695226249958285053504313794858634075287328319416646680798774128244896896120164255085983264296160139098917250799007542391350479885907847951498759809635959457883341291901416003747546477131178669242533080684198602921336 [156,88] 24908646165151217767744739885259508117158727242841612599701579779556774775190360967162852048076822582460182080040203686260453096717016484329080221712938636943658575346079599833671889551989254403833056224145554943957302373676358800432124959153897805716501515495163236300208711452040073051550976299723618081932975744675397133491662313531832482843222381838266101598527320915535334416690120927858574906603961090716694404543177445060685267034105397516923032649838634523968114639693629769207848764278688466807279114909240874417824466845526360323892497855389573647421379262471422786525480526749168109591506326043924511493256929991452712199958971747812349774530377357017333885026742954080854134988566308565811312653453686625890967621817050604968682632361513149009290565942599434483658746208650878232457322130081466737641099933031869144923758295286636923175294788507295594723248975822920854797308179646963786961708573801572423203356523183733228656387345056767298875366307435018085107311240455659046160158219088976593259179612411968011169475465262385445018294366313712926257876159835220447704786325156179349854271749945157216788584639182548270988196053350537640874622903859785454166969704789479165416409103907000129400051262656362317861309300464754232522202516439013040471166354936255051367623296585522711363856768032961666960683344520067264194109430101290679235437050647336688063548757296048417636177436154608680969401733542263819917921981342993086633617804889290229537140336538354117393183247462706462414453712715630244547283256306443343369964099045045626094075354533756795947309965752979483085994554734464408110637241147664412143938339538918011300416372073774513824471309969319870049007579208072117648825732448895543206641571010845302046605208589081686184495624157210773443395310273504462815118947181557180608278337518882877288601594430941983491525137223405644375596904019273616252673576617600909110809235475151518618412900059128263299901569426014932174753565846409200224656 [156,89] 163852764147536659903217817580866635968998511491190059928136145230608646131939357136606379374148800248534002845701223083475387552981945743534113199549007286281409502988323772789163902603066014806515961136664493109701767351578795194463945316941157978705133872622097220693082828028684045836660940529238837177282818305516335479433297510865680316278227384495098237217707759329337323025985827859342498977185065539474953515530838888723491410626772392323455533120536986223412445257350828231587110274355363360907778877212987040659343505517620916313224911514283136883516673813901471741972772216389190538886264380641620265695102527886051407160723862237969018791386439430832834512378844606944463708633527167313847984407370233374078753424083916293100783408574035198332125663531936645095839411809124902225543870767151728769741050001964176558450966822222965167179157526050114448701192757200558869423895844079100138370042006607312183620206706844362250189776075987628574207014354336627937301858328749918226925866681730191582907961471844483718806200748119570512392423391483715993157453201794109075664330518694732792255302641028155345178947012235488811220826994225312501997681179951678469996148159450978453927611758138699054040153954811836198769053933721983088938908715385955452203805313443247520430234453385240705015177056993767296398557082547646628932994793073680856676046151502010038072645482678314221101525236793905187466883953994718193257191130550040214233909175377095313679308861285488244196143630196092544533146656433215049547543310535841683373620531725788872713462930932905181495459241453599340303284496150961482499789554973695349921130245427885308409394900089506457514854684621109808971037876531495510626375785147178701929345509799952459927063339869702638878564814507566530563521883042261494399286069231509801964508950337960422905886292906898011184565668828420868509114885996672191323829563534574635025384145036774799774702590342484278135018387084544431023512701438569504 [156,90] -142727440551002889791886734618352152414239040225755580843452135822161526907929359845784470254775096149258219884367825309765950567316042142387311476722566277320442074009818804913581619365854185906893445935699252366194061739508647953581328121373310586959929142346055126260931226161697640635367826481054468380282037986294842408416841645777104378471330044666234411855756670902885257407905379481817069451834629439577898483474437734983752645921400590976414769866993643277845918478782395578916074199870245107527576188879949314887129521307521199428789235721249223988152326768115506037613247382399592417409407438685194785848129226266142310205655057666020179187216025620827864710043666328680532087104522495398676164858496969984244272094079948855489068331179868410871501231616120494022630162673905548144835418864748630686460776295015455849951894161341662198884969628401822846399260004988751314217867472719414855831102504043872648268424121356229012056166074598504944152323367807982537109869578944611576709953551168821960611643849813793207422655293090167895779519919567666464951707214588339238643450320430674809813969542722937225504556598842709890209511622360783437662511717037601324262222845182235114380019405852037465732190177126228059123742925159415252758703049885292305927154860186120001655790750233687756144234721738183661092723951830337216444953610492246629748506445896832479123204098477809769762215858544679556953675077091675589057175957927645720818612707629709359922945560938994619659784986356732926449426167476386481303186148735546524579243594673493315654306638432505891818888988418059854508136353561858205011769424980053681610808593760733444908516523503535990152053397675091953121531676884824530074189204974248071632686929544913606227351228798752584228467451300538396665976832009402650737761539908963465481458304957773175012905423006431306748584212452286488111757747387416346789737075469665368033878669685114677137264826572919992399445973859141887552034608255896 [156,91] -9866934245796347012924427392020647630174754962074117303510519057795766382751550790851302283118907257724247600235032260809762656228873362485086442062061879461126496535162163958317959216220029718930565714378049381942313478514609992025717977899678230754737513911588789056841196387608341812355582788785484810738595294453076309650968714277408821032625155342103535749188781671186681585731242953311430119090471605420722573338218933752829598450371154324304533192696979382367013966132157464505062270010695569769051635667001313123753288288870361746143346769500672654282154192288517676319632466550394106644731028335647961478356646245695848550954734841817070843325321123736116656762795701377010214012606770630874196146325747081960362519812924400850068212944683991310353734743882289455545888265444772916550971127705595435129837078106341080886086875664849855373848379775419858823359557184915116839492623542583657836671518542427511515057779311710935241018084120522687810959240824218143460505662534575171854361869370839113099113320874683649923789649970233756115139423158094368323322822884107917328260447138801808239536946943010956276317120661270634193521497210989924518768881446938232704871094391707476166713624500981714275805632089644177471200943771770388253121348838186783957344350074205625779513486174817849153994080878383793261096902983058272277758536113298418606702558900760716962283981773688090241416649953746263139936075197798201482829321068345173164735893037498236267241789631499033994126016043849748982607969101848924375199783271786686897758804698897971063822623009173567539113476312140270988600515360618595698818412455779837304502238341773782793314207611003641260316821921179361196719942720835099016786938094942854127603509633611581434041391152827845451702584578301964937900841442974745221183162950534784334849904079545443786610701509612590164537534354563255599100543146961831941653580765798904807521567414047988672546758150976393807556082077070891988876395648 [156,92] -298704309013551898268001314800941366967242380985296903623474351253394501446216876364033856412154203141465648766265079633811608255009650260587538708331334466130842091427528840120702760050976129269033210558279672745675511923121647397703328714876083198857183364072696967131068105735480275251310709119086358469413341021102362233833838720957203461190854397660461575480651640778093794531414954030803162910865161284663557535998349419620914644069008311046850063164359925554917197818502142211355806691068580630792039260351548508541273601498066573507509626311633494653370944155963899700921958114897717419850641644613867738066078979085286899543855842924074556983860432196905046891203571390357335698529361096915157833283394732933842137918874031534143077022965568140774977781135061056342732436186939267650348109699193980013629873135190692917767060928683303876127055026685923811573594844124016695986058523144840597834223982018021667085167222391118992716112392364153281648223985557215387193251674419179291712603337286780715829989192092704353909413148846756767712931306407514872674878726420348269338288660708343236873256137542114092598022414354000739793335945102565688943071064560454651304725468512462074183320169397904300513831957472071687555312455393772520983978468753527357316448461970461561555496155257761794048314296095429828708048949812256350283173079381051623784465169573546397517203138205319800764282415161090828368095100170742176608518172027319739715592882139609137792698310928660056338186508493015233246486218975940187674733427942813069438629482642229256545082480941950688811869149127912981522650304589169167701609807734858762548448195493045511794846079524894583467357550969843082844399362514094045390546977707037609494112887625141155948993508090119830012609464906631076460380223145296189542475193872693385089177896918130876210059371025018886778585540844517256409025557704591877978232257310943421950235233643836757794240324519938865503516356783384987107572 [156,93] -5816605280076058040933126700515903663381818853840702016469253940156427964165919686507806772485355803312759302268816325021483810948667312272315768003880443334207369308647165004117043954988216518414618142851168317593763631145908249331963018238709687207680295420601756900544474368990149249320582086876451877538659235889953196252089121394382361216279900116664615758406052922141879364259897392693669053438650174543586281137698910613784026738291761036111741999223142756360382001170211801515998774600043611207389726320575832434349485721509050353179849310893693782950735130778282389543937125057114709821377016932928347787229822054839455015518744019577409678381446078937833963038058013961821688235463560073367964511944762514308763997176164894983469086947632910192385548122813511991520020044783820241387342944358737602131176867476176801184793368313107722510943209342924015259781707943516880444038577358516687348250864952926945287244961909072252903173473973297651233700714834416565103135626637778277231496018313790646058205214504836418057488113096395813920163734524007946914335626623178918088225247873263852378111435132380555018020873736573295498264473381280613434880469171072935620806868734842492497607618141984148822666437312600149708959083383537990795415452829430353556739616021041497107781871363226891146088369236082176775023562125658288850195507043544928771863572731421239226979680541159746222099797782625741944859091282488916119466960140678500413928933244731601592405460438602658147431907717383807941713224479763988361580095302467133043079101466118248231177156172681652947618919722437744005448884875745295405295086917872382198822129705632092468909701952422305897372351288826164080805172326808646603942612555280390175231543786352575877199894544714726541803125174707328055937925195307638732710959520277539212487457116271260999162550887662804525384961236440557713948039992808772697873808723047385109225401325052470640855468084088908044081124812830800352 [156,94] -68337971424573569929541852151810658413673764674934450173251279164595943517567464911541558742958772524253858284751613154442349657074142053387162790493050581017811423636072316602833707907748402168433657987017717145597742757413818614721300941161071464912849048343107459289463074533435302569420519732873117454544409856098919931583686935829310253797496423010021960653834368540335901292754381651207622688972529683537024188810709563310770058152461212119724921732236370132504694556074832596293827736108541974532738209952982620115066378485617770197177341243112657172375298697314706105833266554338233947804739528871628904331365856679769438677374779574952277675853891550361705588728763856821169891599050837597105630608832156834670506322772356246878982506870938316104443141653057213561807880169182518710178120482289144261007823984219474592182128804454851530318746192756828160190249210597984584810432401216609986956551282399791464298793476085940829735633589722948715752323973944217692025075301432134023056734876794340711036508535734820011528026877177386838509674760361201881563495139769884423870894424953458577454560593779156469231025053497008154508199493115436385518337493526933731331749670288291320527463974967431216062477444622563751422317659568405067496384109823352164620429575165508150712448445492977840926618415134046716648274698642017246000981621042858412193725418945668918802028618998895252618705273258798850407587400554025208199026125592841901058867997293357123160641933810237468547121097450000004133854430396992431725573094324915284298755589011936535708232977181267134861464170693951426929852502805311111138855363653544551015176196950739616149806753016790245977086735900074684646094593486784626511070722193282800978162857125996897733618452080764760757721348178519548758763202575402406484635761624409467847061066507154870753322316808843192790209776070232332353706146273063584896414327389538403621367944748835857126695984612293277967481656125328 [156,95] 271890175396454774957431599818336358138591663709874036474756352736973515427566523859793021826738879208156874766286537179161091280898673454127414055021360393621027709256362581140278557005768152834085989910043253367786523285245422951539198869949362818990112412574402272558600970654972525350787305647375871613745625161486389140785115611023374675871321988689422662447130431532921122892709646714491500068243285958201072524794414450038791739376281762901521613243308419213805754315772540120225248035544699076955441044224439444586756357721168617774660254985157677360678897337338058212108287551367654053596857894482772126071505310897200243725955394110825776441482527382577910570774001701361644120647046090381646689958804262356224081710170373871557385235839864794270927335589331790773053231952349082224313939161863253601044627051286301716852344762632306127903986800015249719086827060691674566596320188007421169071555168201325062089145255440435009187580041345747865608615724677179477349955636188056364603596914384093263277833109161759763843943801945049914060620247991136299774437516474561206085518694969760300283818615032556825974600699660599194224905250733916648933334374218213188244594932085332863358754028975184428243418613864298115531703492401632259357651738896035207674513620315707445282748752576769426140809848366302512108948374127646907605914222895318404977310425300872743712238352551793894853006125230943760038743360342617222476742419680117862675206997688596098345967436792304009174635049115284771526036094655179698437576128276573631275211170813915729884591757508410986269645004959140227231365725314053334263184805651001550328970657109600318093075112341796854313565215509395345095935917857736783476698846054248968796073717199136266640751006031658454702066181355009930936249258203405173394755910516573133512344711665643184735636531719796663224595523905406032128948178475654226937077042783191713454410854521928464315575559996628092191335704 [156,96] 23812974814892108197667060671378073694247536342139253489868517996118773640836371071767654345454692652320447850057082434877095022500103838474105815998169799812179652261082820473533150442285962337889806872100814187864377190758159938166317599053759885030727812768185509168155069762833453900492369687881601160475986660504189251307537264769270061217661364411658550265291134328400854618813386624006125915361135039703772665983435478758789618092487039070394491444111213863170308989200704854654800444666390718050437645255209556405529213075984508873075024456342250051530121382479898364673368389669404037789210848031585305412322316363398162034478818986394245282098134615895530147016397345811410590542472598638400819059095600329703212101467906960689980101786251846980156097736729901942753064564523730118163879222243114931849859413523765377414344117110240487797274451004890980486190219475931357837370902668787117273699235119048060240692116896386510526359516775127096255812105885962108638283341065663614943477415685458485027669035187527767329960972467176483569339467669380469161297870440370113230664821185961346390447948934062958454356964054185179806960359954772722560312533310812500786515760245324440598614284549020838055130858744447107685333186406356340568182487407843399021014079226500437456778671218781494179204170874603398300287554849522543375803018288788099286439096546949044079046008618064547925436895331451275157661173779890989186516026065623729242316680468002950955024861413553282655225484655692289016515771581569224656965239857142944151347346745886221815712600704975405046163629687433096415365323128008202254915820517816034189378198322110805794146382551051282618666321876606423350978886680970666630375985283492698260593198809853482098458052892294217637194498953531079403958919372527198322760229180219962752347173030611131245842884704078628770734903264531117796861006345850591170316889163568708872924609249321785151398355062359011643188 [156,97] 510618982198977412731446127745482908564413350704550413950317934336383403827780046895169706823823563325953615317111136647646623620613975158196875478002304674825693544557877565130715692477005432329908985946628090372004097886010228420671768753943092774792940180308840473696771240246899588116824921374681454731946065610120716794711133275139903780753440251968265432598453551203106056260730125790446071411739146649659618149820126607384380638014717145723974111279282932121078245629717801364425553151624177756073455548018077051263833671154300155964814856231850901776969761409130093516723955380763843043232636560404162490424847757095232262307957694506140379530212782379000160775690312677263592999624540229703442977445247016447788950849095072801630636693526622447511773924163161969876618825108733820239856462651391782725428205561557290843327547011339938331606307569174112151836846154610664608708448699182603387006172603543566146916376230528096584335033772670598217808951997262289582684043976202071116727118068767008328316122460700138849192722331886679769310834406461296814984140864716129244125875439994796369675271436856573861990990348167959259065571772139682520350638998622189825240455855725233116380546013238408338519033764653527944482040762582954992900111035417653795593762208065937779600200702595062042829099011656903497899829790115524645100805602268079718197543349380094232414861059678496243308637713213236411980274588193415178599717560827038602322932276027407118294602706276845262367197126705738620951329042972113315538477196285113804889460849682635523262792674160391064005147350542646449973887963960430827811842022642497120224283339778434456664566329076611251516213677918028691881436187971110962417928152496305439669264966623182847909625360496794971453794144417225769621169262754554610153363005075550491177933052107615623369541389593558654885313240076341348180657797708152279169952251332451353289738894417621603581439980682607072 [156,98] 9157877067864550461369272925975403814104861793816760469857728571623218704372912321314786689362483071332882751258407892876805628178967286376551152252769265823852871852859629187278614457301732240809879623182331339948720748514382366586143609771589131620712375133317114416485538995228574391457625985446278264741575897513683306444553598270342256992822976331528182367400966388920087096513172957730627521522321081341893390287890083859410068371702841792177485819204014112230423249943034872196015588801363281995951483253894440292492485880547074970832296456144243714850313405183056961283967520532040414305318119065144555530998925936079183654339744813444728847033379406575267616478812565218615447164607740547622257464105015667794925857844566426871717097605644214039367973566003519368343329467647942351031838257977664607643014210811215490078430317247223795692626777437133146534481845697750477774102223511372104088264446762183155426515470704741978490611736385939926681780352275038040707336321636373503864527581305648945746176005444674465648313821708998724764844644877676425802421414574088756943029794241148950259376105674541347099849394654882480918272130031245153548225238514709235511933902626067987326783467286218691885983050409324098338034681407184956550047934660783018583469228174872973828882300957505039730804014337056393094908638732471791086114976616341452089330571105918077814863388860962028846816478267828263677178075791312679224343812658814602403724292970315403728555610446470754177590719395466991921463074723026406594784834280218201816591205937874273811960509653130581772606117031285709599959020397361907831495304598515404980050896078401435530617750866310563504080164915375188597770017385708364229044492728763357305606965396245062309034062583482039592788709130281661254796751877403254016577597439887586135641656790246821529833597707715262276338891048680065405723697013206805618902863769223426390979939918632088160675892198836 [156,99] 106338549332984431461667669178163320579805825260143467689704717674707335604218226014866470405940034444086095982552743590558625041672768242566270354401343848718404392592626757650146084563459278229273778249297463986836340971281066368929797042150501550994239778907565672125249587957874759643748598476652431156842938031047652166279993160834261122587183981800771993229760590978971567209140393102887637533203838709895189824506773405766390612131151390950154338513747785560599730392985668714612739917965563033244727973221466655562285422384578454083291585503097765354214602348516504183702407577700028870933380314646851936530749789649707994359236125643814981162559351287354775849159385901395000481505806400638369303917479514678796163921206973408501316214012994712192963669205193432434788483249066497903820044659921696177585257047947699272740270184494272942733903888641804511867509788912395868253596001743036331724919882953942829703141372418121341169451714924204890388918841710271242749017927114240028307920326058462287154085411822840103823377213382919718353937453949751364384278674245890298319623221711606348768561983339281323166510728700574178748430230204795983965724669631719774021249400734117360386814852809717744048464916122223682225582437428779772340124016313171279291671409661710909348960079840320034389346415610626307044220229515819838753289438370514872898391952769977365211029779437297003462341550186404579150417413082314478969630224125772718876972673234085822877691620695487222924370385306348818730504243877422906342024993904292685191885628200981707073485340681548084709240025073099598408012303329933956662236008710352133192924741651665499585719156562509453542687568390224454995337742364637483920965074358453437449495477946620257160774518918000024271934177133534424884271564016508050977316658116959543590874065288401293836201609441130045189187478986724875559957321714363643872141139645437106379721722707160463053679664 [156,100] 759581891199328133324898890225823801107894400091878414497743535762136550729616621057034589048059929078968220548944066564819855803814027720714847967285958747487937817851477708930797890941181379443224353022068029599219967361485910468364414044665118783242202813393532020760395323474287004268053904582735397978044310979505242908467583053420392484143071826967161425793252819380935640329514848945534548559177625464773236973781787092614045397130364934496162147601327334895959118200911029299386483586112943354019535639878525281872856045213262501650865625135573104166934334658144605638111592350153709095118494978058905125614696619598604176834514510033215012461479197880444774004285504416783923806618120693886263062801663219004767631392567014404631430478532345835828597064597394548261872953247177760348723160738132650595522070180534549798564572094886538060657371574050008560239670721705412561240018542795161445870809875817704636367887436108730039275428523902594805281297604508646068850244237758335489713608735225433667598902148746654755041224947979204571131363318328197854941928176115379372001430471217946118097438333091320872301058570432582293419128609894055144412748875800176511909347097056507755287607900064143002471042869859199242426326273878361572587423975243177801104777157729042880943172252895873341678471630055793448709559267679642454921168092788143820512666398573743989072254359409147737290797904034223378575009768638212704599189133739713758314375903543721809240152133919519488793749507596648882894567833504470836343992085305331051788801790380390087726402807504983234864869892577003844274615158267583725836804781945165402879978625527164913933827355800558541795496326170474962418690431852492653169922289217325787107085089923522090598671724596330777431845036782188722471292983160097127984697418138840504710408190629281522522017265731843591698826183783081677156178459840307598576861857720962033635733677686741871816 [156,101] 2028953851943481709222792771376721039134463862551639347960079889099533961064235527337360177229404761750976558245075520973095859699077706445006884190029567088415645822446991573054454583492452588355489698301195112901966019501406392295497408443965322650921653858844131259652996597298134379855167536816031969592834414127839867504087458376103800687912736760721618505101576397103912788975138579224110768568266689637124723797012175129965535622022422847938209935343612043295904485899585854020619311318671932523328230137759538978367701284747502043000916273982257051116162983687639400335050413221111353875218093172839184373618413526236644176641748310434427597862874632626794235881863144272029930403427614777971221392213423746284514902548480061496129944834666667483004625877319846647837482092789006647939332198925279300167121967711097349863889926893439562919119511024004597196092991412988989544326866170621915441853877248743329239671709360312692173833428576699819183310243350412914426085848053270851797892343708746216670113722742745578793249227357209731790846524531442310818809852991279403895703458789195351908266053701949044594463003917560183344345756504600949291733116049002561146626866755308871253966376190859013730102058362399560913963105454409310630065006613700375852774381640153429589074083132270215797258614231611663394981613353495764963095022433964319237360807057112438328696195508268685249781182579013178380254814500065722242073101740518631945232803157553621481312533838291304468375430140600243996746263037487629789439535854570056028012510348436581690390431796114407457940411906066361182358202919488299303120446991528008549717473219689404924671004293973660309547793998777146919324523278176050937713517729096362219457817517640494238195187993552767951017680200844045134635371939267731414230232920191505490235661662123845455180525154112317520790488509790763839011331386710816961334493132724929874652605272937384 [156,102] -4350980503023473194106784071259133338709892402537556916011603270771416300939327302741148591141400385096617542439940622099631152512665857984371164166065695802904071932348716306025851148318494087929122892865654172917297865263015766436470691361330291030924356710171167540981837523225824364434057154734868406080536743396038071111380089325823207106618236388492405309480083378796790076842694197677788738096746040687751891890045698496311210263418997707526031378853449627180631052734361681733903949759877610819094835733695841948452616119752659128493428157351011128246703182075856236280590732875524492398093646085789526663933125585595390589144301497439632165717691948247312882815994403687782640015932525568221479798134885825688825280482907986672786818693910705339384871289500986513392558868212003044157347845117499817307333070880350088344574571500468938024379556454855958710286779456480100536155900941006352449914990987696199973175084353715637203474976539033854536734384041903035320206033268422190896334469097053904541100985236577284130602377697121882950688146612137591909626560085498294744957400759786293850660136606639473721639444017465337382401809230049990775370199397551917936928194919132266639492479043957671093549956894008999857241770062302483695285756071093469653744559188428820184786648537607632766390788174535890171451405074398348687515684136801098804865751865160125041862693927365788701477208262639158690124822516214274175781962938267177515475686636353818535094284369690030647104329642046662020171758441828685214633167785964992062064204268983539135809931600680709953002115704322565424401821263618450695084061784159598664914718172682579334922624225331673819463689361617704751445724212505267879509719777534590436544163736501537667241533728165493051037834597491062438420129613590622827207180199890500157621627765053221725480657300538576061859149802480944167744306245863553231618854134674792872595308992 [156,103] -13860248792598335730257013312058021957373308278563581705996743774004172793964006139777043280228282736174530166355693134755770350454745832103293016674146604942448668517821520977859024594902485305741426922094092851788028161247976142112708855575613275630378412730004749600904863207199045754342765710687866367817276327469606809633873246675362785511934505741113579108288537668661399675948961575828863816450426146320408491570430701703768899601883849377340302946011381806200067098204375485406413650961129966342011909471889302391266138657927977400676681203604706935287479318664551926152628020420644106913539559434734989925200982264165224160993384430727562267427120555960395676666671061604411780645419714929976584724566634695112609000660444997445581861535333791163925061714772869309593655524701177527665715090507090049679318598683859227403230623280452572187495332447612108844618219931382385994331388666381152112588784078481484071303340615942885163976725719780391704977256518174079359173006756517956084435693009669185644728608820007067171976279465947069708116766985850436091838728268511449369443911128716785457196718777082565372776880618899867337540707202457676333396066172447678966906775579607843430641298761417103300057780637927634436997460081140012220395462521259780653272343569331315518232472288556928512683310196613168186501985256773851931076236058669232392109495597773243212293681339819600642124189712079098303096623552385221989326425187343109775681676375082094600919987519459150439250985867815150061566191878659958433124274018082442042513962616593156011928691201985119213150593612931753765704019154965522958955950829619191983986268308147340120465175087506042466271258993130001083224123837885580587610404034868466664988792574288718431915989635420162242560529202235785377340565978323098130760664548798838145195703844148882041606772402874103677606936761088527769576249698770172445448168205622157626712 [156,104] 274413420139989393252212747645269523936633249093352462201440353383213687340236329034740670554708805944787858764668847056976078144976598180172908718232579686889133412535893130527426827159733446668466595126496722154845991000707834263074752541425118188291433681743259708174303692670752014615245493368932636910097540282601158276112124431262045057190206191659436155303419567889112875366593058365150439055744178115743467364367454321068072735388652227455251637019465235987032194219804012780425729192448601641428538487735410664119539715872625745979872945457751562262055325067638546388132463828664614120757239465510126335714951597471247219206706206460730395854061005555074752713109140986643024221114032890609670655942921990878167792367940256505479732111277723206922649984790451611114867028696956101492219944365173100384989235969467023318369695177857228806834886790755682145159808661543511844441261809832800219826506264077405356119049227695283804424256784845726633562133326222837584801308343470308482443697630472024683931937973387213196233260044441817780680993451033721239543012262565992003009920837971286091196863502519668146620836252089425715921540274718955993671246628471814497153222552411455265861571844190031224764022565022777614986447637679453136021444006156456102835498085647354970684934435833203393886661316260899417021122228671108509608521099698335597816189583604912217078157831298641445079345517416723862547258665602127693627987772383595672201598885777915263202047403486642007853028706171437189454964066918478691215624000030391525889140848900847954303383947144079441456897714414105840590995998328894813187428156186777228454535803729204266240622785093306848190182038361786589973905250258292262468986186510063187840595485723764826383091217441319328010029338915328811100826961194834569664511047212039455900907652996278246594315778977006516048281882260588682889121427621986377872654946629903016 [156,105] 2375854247985889075671229944406882752175172301293296179273044721886454647841950473038130289370047664820783888840582336051807430435852632415897449214495846950255258899559945887474146194234869599816455291213668705694822895941219927720971282461711586976567213225869821143774972414061468185852903656973141519320451240332095586746537524179824489638586384936957190462666343569275671757672918860258172156842308587662811571758795062104094666942391871739782184132877439656246007958245676226836484487823761299157343489149271081252477274692798683380224139974118560488906443982058825116586450009561632435832683696495223217377817137323625447368418739391727573020480109850752089606204750492610813315522730612819854956426651857285142098379598740663531757879613000062496687197057715193368588718814031582636147582174588875696054225847982866573803832355345758055289069063209718541866333340758655062528184209523481145573165832724485632708791404082703525695834748511702943627149440493784149732217248839589152374479289367591491202889375018491488974452111305063642572148711039816282397606632319552096134500149741159809480643451835061731500242032553734897223946481213934439079557127364516772782975893042906049028290185060825611090291152047531742951513292041634341678338039003141481547867066572768645070918529116320767781099417957118801853628896615249790973729364431767412303571265678017480300564049870787080044641599819607867512901334602069920316460405868391194998094889084340674833297200234380472927222807658029460397442395299305176474499740353277593202537700599396899080586640912090240711584545611045010395976385495127715005861790339088992126023386259666411347507860026056688245413962590561721912878401310580661318462745111625072020899517421777215914700213449916088873126543524801945748728087366900759724186506115287176035976284365040846676928252021834104616467690381945537050386013913420829264482672187492 [156,106] 3465642393881701138013299329397921698796564468917955907111153100503699475852715588681556921941220727797403964908129128864997358316329872341290534793402354705387703799720769945342887619349340536702803934276151252069693224569024099218395632529858689057433207929694137090005024642060704406937505514273176584362344895342892111704847479390135742604913389744904948613431276828394376578223181276796764446536049043765194463812799110687996470020064134557140599633289086459854591724782377524050870904927812715764313549029839173808864588777630153426538824970195741134711712857585318209169952972902684496043175726700232951494887448863285340005667440274946452193311442325203037132845678659359651810023962707569318906575330818562648598567989814280878912131215579857965213335234796628037459285822214090962182557647325223585032444555825404156489529401791321891439554936050795674480829651432487339624145730417494789078426455546543833926110362625423590192298276402509472061279494364002133588634904009642041306169414558942294180278545061028828736117810814467814506210179496100597518997108287314718374019559048347351108439886613405055773358765419132553271524861250151052614253286575004018316080583217778021185637970280058689232747122207584113989942345696675097858205051177546307540576151052089369794073532796088443300532728906924408398237640153152548987855720212465775576943084204938217090736058555206179660356779435129848850333333270496051878244160413610370201406940551637092546705272443969774070528046888527833293668802327038544910070862465989935283809836393556634717220224631775930863515028205339543169581515001882624679435500168402476477661548815449908670311919657262159848498344499471171012946560144404435602165695546214740424625677967314627927917901313555667231717035475712927240733469575522877099784783152898214093318373299437287737804913125390976332944517470669463404539844603496806495381816 [156,107] 30844403660936058591458422902232559880639519706377815975203411820408937178540422030896865239506379188303907551297824528350318287992621347586310936931627711771830717605324211515043274028873731048167611610210305998281725762566456546339062366389063633157808012477326106262102591780783965578161111996370839082010253798379610440121715220541207599218036159784695196892025993238638252098544819383405219783415421928489076309428216561610281132260465744239534255262462969257138090999848138461219679234714191764556801984737130554198700490876154101158239959301897410828392680261934080393752101002333474278324090228516120872629179488851476664557151064865800487980476261841463624359027206931073082723962077815316038043995516550104451715725632465051572155211032988869125759920003689697559638677182847040694401480550115293335203310882670022291345756947748560202784647184637797178218195263029003232240026501612740657551106151535328234334732306225798845145410765117140020613546342209528687034437017092690378973542972130501619038949515716264502014024942139418138489783200388479925744855279768586621751394574787880349370316276631871889124071728931147626352031295825055009584852887379103612818038579648557179202099413637569849804929369967853469189513684810616162921781590847921088740331742743955139255791506177955942166182318859694419591550274674290403310112344786637121544721245496531064935141608276295364474598808736826680052758996567357853761428367503735270507467123681240850224770425292447068365919320761649933723874130661243886677450469939084285088929637778258634557388151732983809413760246031113169196042660164268350612390610433677730779455448803771960576977927308593842788832193125971446976746866342235352527531783810009858050763712724907635502856048049541700838745378551619262895854075012781902607151826729647273190851952443614557538508162908440923349172421277265593077825926315982600948 [156,108] -123404774181719255965195529671619987829234833872991875958988593798933917317149945977600519703855750061902538292429326106437437497944908825403074768778308385304466620231902938404309887614924095876882064122827438311466622420106856648115630663269305043628760497142336352581603941225514954690984019354562104778740449387603648500739987755706933270005894352996873394618213582592776699890307698150469731188454779803787147969334445967519981832479819452017724166989036170746533465962515463321467795913602015672684557363839317981140749730733938445398782309080779591144202227452236527226602075103638413323921047712454234172835053250013391392290805548774528408770859365649264810745010731890710385994761878060763744041408414166731446645892509228714692078672055218858564759085378700747505410413619358815264133300407732259522311483785220617406746416685011454003860504273712203251302744059841558215468465598194822334404287128543382308315031330314057918244475901488244227501051141686242673017194995741348842128744641380587054685356831907667429072511151085958097164530494811953174014910850087845033872014714722541706370341187922117746992545588950552528863619433331011717711221270417945309118225446793646082867830223841494547473489885249282137869379731733349058699808818786571940550342810470446770075838815492462844838291722399088035435873520853309728903892001117053584236690915386682148205674753484186050620730298537116946340269954076977798369523044663127244365122949223803646048149738577539170370722104395881314951447036589114013069557744252286698478821830785886895022377614778125304698035703304914360930573697077538838082309452146229930390728425057051379669055258681393817103481571774786937452208837152615104347663139404392789404490851621440031620194651642808274273226776864813708569311751852229333429876632097028247183698949126686219629152788592056326422959218931094055480112258069472 [156,109] 707343969319876837560796367057201398569725415599179652429200329835102156529669295244261543151787604919459104063082323308346351326168457805887609510820363011498969579849658001084298803855871460157572426472738594221799670704644032075144917313717900074870771764703214759343208520497942264097356178993566119659844607470591394510441051084143015649437346102088193366359384455730847560871698469556682705657820088523621667796258006645386588212229714576142351910233489152742828082430689998856004568929265230762373181535984596195330762728839388982278765134552839998352246705488196835078277930318696620381173567630000340977896468154990139545008291678641853323108183249518845783660737506336606493087592488846532232516178269159460118772569334643810953037967880460242707783606354864220051684606638254021376918641012026597471260999561618109188402477324251129578350437011260027500795610931825427353331296239967064739396224226131725861377629110531011043732588465036316317659258033706219208683691349735643459950206119976581142199827174461233014123110592477034648789533216255390966956850858505620697173335016762658947575222342234695691076288930381864387670780536878636002463995003727139100674847515178032577171145008386219047448149407692718303244309564449835173639129598426776106592714606104787640886940420449451715543708278832997777884228020226211358721084106943455763558195507243932758947266147167141592073087370168177927897750973040221725193395838716949539770620198760464512025874055252573435311039305285334007730686423410161856448795728215517691985959580949724538684639048051766255973126139052670080105136051952806117591519704311283978219081866471130642261989090755836768520241823234297606351634646266149707769056968786752256260157539360689729974087226720132856133167262343304241189630150453875896774824818879137035948343223247793604779427800147183802650036113756707111595634608 [156,110] 557365083551891752716276453098964187393910413223347299829970508567570551254902682534572017968109405876372569279218105326941019371658245045875009236266902141916115058268804060332084591620439715139020737260781111271416177699047408220883784802532333990116232643210888282603559071404538543366073613607063769842356739492794395928819617376539123106979658487881766377784149740567346402181016448186722169315775180738968249726413109224681225273454279234754861336633066482840269534458919448899989827147212224328859787291151811463682551112078813740732973590902161797637115319508767325161172241248493316267043170844834720410430118604707669971626876391841800612260145498497307306835683345407663607799480033933377984680712901910250663239593852743706181792694268708665886928263240342049264941166237176526180211216739624093469171247235643315232925617223505582362251058945739594422687265783004427833804759351407029901181545103433254875830152623677794013811833814488727346785288854275299692258616653138516542912149332664430062285511332602294169373529519920213219693841907171718037840354268297651072755544712048747739578659925985545049423922120808780279895135127009880859131605140208775250067757413774648432572243615278936202363800441569235613760169555398733721222259085886722562228103523150645101879351227260935304466353002814058011915441538231189479886698367769159262475965393905433797102864447954649954544228087375833612655214671484757270285703057656389176480874218261503869380263641615837685678929690922941006551394136825515716077583345156497021349575671284524579243587335079636139410799300152692881988086894783572684940391111066208656118403155953061551106253166240182871758494467114246854253038505795806275983619008269673214515101661129765731853353471399897336169392276709797002441721213787979557856948155985004565948937710057392646956117180249727478043719588812642348168 [156,111] 813822522809462326080564061740389942444272587803498719200533173840457640574006399485137228028098277614593246283196264896917414288125992360285476717568373424387490080594592719399620098405877433838442946348446662545102402188667070712201767901081371002501950377668619203981383018966963888121651447483455994265678225903091710109316336684243931417928805982970609434976201694992328638983449512644317056738941613662501514945880157176468247518497455957417763175645843925924770965245470205045793580202727199509313942135352338354106950648572212984600926996074236433930475045820810696231048922066278023279827490359169307829113118008585830613345124784379056546674319349180317289032299009659716191613375606433153783188043806349218731098548057687814198904715083116156105609309290257922949379984352447007969896552428701087361183981238594126667964254041428153803382883211555510132723692402253314588473691834922330429532429384116405351921153086036582562978500216930074364195255605270466200977697263242267275896448427440845572186948117684771770723654211684939228633437133588078854390812144863168906448243541787865241447026133528473244870597908571272412916194155763966452150039711998754796559663990518023746807056698060513626109938448464100486960186376030747488059188842275699805711010070150327969444342187687693570583145461442302117515515335170411653664965567192076587062791152796676219386906718371534458631684434548761589041595438778510387636843405216386835597925739639105116814119536197792355421425598149890736635208323366730519817409597175955104902575812613339372936634560005970276876059061170293967873357014603724324128031533864786967345164102260893743605798090391298644352030142467607705889065260321682412171168341741692418223596795397828515223459889677419670026003078810627357006347877542676899790302686780947587053403994691361607154377704924805817468209186827772 [156,112] 1999345457057634006430576639252855473273457199519458337540413140252706450965736802042128684795728238417973896911347652623339622161800221233990871964482533264996265171527142321714516059506122054448398781817544076021993696427135684912549116040343412449747424190956873042108302748547620104389522524961307090226401433691169094474710139555456566799349473033900058425588530567461561076380688697860458040945869836970101483934535544614638908232273832716656135789101596319991779453126006220570758911874860860479656607081247673212904949068833156581038586976485449245717651829724871430054116758457908684776558709118747394888779661814639956075222702544092888016767798622484323978091426074025978631178161990147551641541154343871615424257691818259481949489889762026085433663461380573000626799192904120396642972223849683999844312571056857120760393425740840149284040305757488372108669269855552799585675631977009606541011285773873390005333999297350692858408151578975875670908078039431847431534643672717274571714785631930835978472224487361731146836237411061176596673559303463800958908476906170070903011772116721789500383557777918646502899446635783489366163953407451924856522737483037629605398026643346686869305705099761443551581703432687302567070825829771319941087272453677258812624292199838336355693337881474518191209566808140586790556054419086656127126302242325804457757178539686105078377796533097914977299397316640984037521532255167385408303224538093562739209986229092642284218807256050578802372169034960200387715342047478139530477320145842435169878500667794601417054838003315104879464592663021687283231040139659498646875497397555079708001641493298938584468985117516213467715070486931827489721936338234251739208802036209385689978020150908489412863957933377222525176271620399190542612997821411178342670068892055224077095430310171414647355339324368310170397002184 [156,113] 1996877612690985320076196416061228523907732372987969205824647326345911558474454707144979698002551746104346566582051164239159469170779892541684779515345335840757830133337221031409156424380588324089687862694515597150681411327040394762285843548167213466663291818865785252989972577659350571990960063392064953406634909292519055350897787476939321459564676533725959014314178339895663544464498780777357235400379970277092903099482112917576718241794580652035994680695334215805343808625431296561267996876911482979615078100387696279030975475562244124580493190872147199621301181608234113949335428466693634101197413598180226430261667484947243353373254874289318181594869941190045120429783904454886944062521495236292356097549096275517263246931320173215201866489206745222750501037812488878053605434038115940704308131188688931667235417916021981350033882754759806563430407343521788915274486588695143575841837324904726716504427862731398352134984646810662787873900889600657247866364824935020910399129651818885284757398348603800658930391042319674929661348998190575284192899895853317401556369740998149118799635247353353423294778994531743136148185816552507835190810554242529767887905559731205285455690170835553651062751026940867995860037277996252440741427756140495107457830694147834850629644373463945939625584553758230361405886012767510083828630133213457818583316839894306326375384359869790177177508735889528382674799042064710945539958749255619227813579902278734007429007996480343083701646909452242749515212060161040502384551507680321491701943422343725441407450367128917999072742985465220736637418508786921115650381746905680373200621191250394566506317068322675712776283456007320294951089410963751266668237278859759540486016614819467963874219207749223859056219272248236022521173225228274637050287128663311718832907629996654800817864022184882315586838132097521262680 [156,114] -77668985350687609471901667098385712227849723898680597190281703532537118173818457375001463584783592482766050391660019875507026436307168402661092236428385015131386256785184125178224830229603975171921107361247120262556211319663452021701401376606638293121820258052982784221777763235592843647827137508118085894330848814263782765399079608073749907078524410458845615366976471162850328555522552124502219450215819461726681257982581499878149033791802217232432347137349618114547714769955794430975490318014618099105001375383031798607037369703947520795409126256017835172356467070558870748364473741012319918887054632180501458810501903672758726435393196887106502600668793282917082602909476049427913436281408300256048702299420052403619578896694352053458080077611076222428226988728076707868794242217034554697393183216587107756632169067830413292077086216801098087821055172908718091292296507067413141447296777938899586970827101920053723120490359776083619958781341836082980159099650722582692657253202918893037404867846815922750690989327359380318523718003582354785610074112425564667850065833648511962706454284061365105138629088943236610539756833447240898004973012310676337987229807140714163936630337498918420052446553743482269785678624420330153115870475116394850389760983195589104933411668641299235097654389307257096200818626591225270771102083747133898796488498947476458455372572068730710508771732126588684079512506746853910806310712868451165255153626794481969460298328427513553823501950650359103554675376364511827113867626028775324435231061764134851178280685397026355199265610986377841537119836917508143165558142545680091825150689446746157962573607847074074199043651890361188737042841350480636161019947788841999070154500024707553276512110263393973806910765030644664631858248637442666810738614373162801762707705410693406091738876968403812493837606998924 [156,115] -1217894040009891448878114828440583502582876634504914138549338427205984014580781171770258277746862898301794713055170389259421407652159178159902729240620513936810132129250698185534655883748387998698540544030146063565614534971117751369264181256893141577452410342801932585079884409604088489781025277630907141364083016749521126882290409970294607142297954857968479806308574466917174278879855995076145345363075014346702295544378199845481055213747252211895678702564413904934417723885306927926468370557115840993031131953878871027303071340183362398493996485349547510629301182167553547241468179590928768991632781232382202258713289987910310254295070590236802228771895054651193217499145602862214767820901008133007858346740968596045425466783096576661034914096126443134028841951723094324015752547298118043228496351608124908924128047104785699136803917552781751679698814832329743736540565607455385882468004728913589456654132782003604771419607821024697096190960794219919030702813452235384706723594926167141622117167582781306265728515286513954712591334297096312870812518963600648601102881019882036395224409527406869193922091832981686110554366970122153415772572352019757041781583804681578064674341188138448853896471095534574000287700000434940777942764117230118914392810668509323853488066058820362895544493670954372116594603290666639361981823543664797642274620290149780531994844672219871897413678183762872285142384658189596196704699738934632666040706465378011528687069312852978555618750363928772588558879340384510272121875841850301143048967086681560444761217652836884033565926888403483415396160621315002231856965998697682695968453157726291978595193280442964788552525958244485515854430636712247755197877301184177459002666767178947953014537517985123609985801495717737729222955529087506621568874676304523704249991304904514002512374530792254862844557436 [156,116] -1416048622323892900515716938534262086800351647284173333572727891943175141866174973983830727686436377136585663828519464092420706724913453782434124301368256301917043467063272004518313843056276563912185698603140691339869828428237280286990325959029346532104779377999416465034591982600960480668601459629084010733246724913224521708585767860196417968450480332008348203611197312358150341562245372400893816430836126572606103846227635858800688674249286697848387326253433606348162178906247800435943457551873054679676866863232551725330867940128463491098535486113710962264807575448541995525102554837265929029944474878415696496653020780214255868216895294812992062317663899150357697713872097121430720196665779573357313835113657257606668963363174598177168070961800426698582190753003884970363601727746091743632376760887973171078568481142070862393721745052205619063268579363418779082525958651346707696561097868885243431897760626536519107679005418950652883249090988712936845479705411363877996866190710698611438682637334034686137491025092348915713317796909454647913858344859161305086102612205890719876608090975883130825708369010878735232097657472051004381624400418265803978026796875630022651833053412364324493381901146184688847409090619546682649021172446877505802691184803285840025671638047951171281792169666109806515294993343965922844799655331614345199485684896206632213887911642948489563124944036073965439930239864657838515510198273543725967604052003418659337711377280092222051301456409749075956689603233596113060147970586818005569207676794843997908633244316324793752323704473880008702122391781044724616931971757062913725147052073162835554477057581798725288480901432475847935742828890046523571015965015516315006929396490896803230063896394787507540122703710391498251787923898804977444828900316252450196090600543592965251158506483168058352516 [156,117] -4115230772369468658442268018391803319107683337024666775767497387324211219672774706329623618861576451182944857184687624175454674187619147658053000432692262580324323864559813805307165087755631653480479364709479726804813987865726592431394526790980475726105829793036385775343456348854992764618092266464187653295169374846616403819516443717467961470628219137448071619728637381074068903863512742422154896646206898162798797645043528809967355980804539058800726999938411403521192237186241501112836983560010471928911284117257098473335753486461915913156750750150798955932209643775800747241392232836246955288424503038610615737732078772323257893089990089845838282877447455169734305291568311913970077398221818351891774733235782027515320230638084178111525227396519214333885633234209068031371237947029420700715572681567387523737770413585782328173659508237775953499251783340242958271375999620025377043848640779572587072451506268923005845998746156454738077769261146822837343043958620324191662813451765641534716588109633073845733585754625033158383898479818606953210278791817079946021545621923501784636812361349951941012725258595473834984553242353532396545025306833155398401742595845212575586139092363264698957657584318266650137176705317107282657425507166566410630735453070540580093002765704314452186194261116287770202221061785283859238198773298831517952370003591683023826759890459814580516294357619735239606828931880283317475751545826034902974937902194194680169301405109018187314691271068364381022707235702171319389312156048884993276467838705552899602372448561872313488549132580908318100723451961772699290512871489193319010283445998580736391474843199271052851137048838985986988693913030629595955451433640552147232432523760537053128261817846229377332182477588118941893430229916078665265620804596502970650291818944784702647063239170094424 [156,118] 3262067015528735368321726037784308112387278420228248231240318603747649087958492471618740102101790106807494267938956607360446043563140923691782922837792843947708725455331220194750876385436360090967483002920260690436798030715846224594020955804247294028810200153839540250798040490800961102039653028641932260523159283360209500227807301032357227573498384875087429725504401296858880074026183310685978188977311621561472801256693870476773910782744144927404313481391349275314324651517343782795808572846034092868792219865526195358719678204664777297104581028497842972683348553768517560929634745038705048108275090208104968978656888616744683915483126968293084365356695796670528909903057077777658700593270558575207411550933538188720088070970511558984590899336062859377532877535572635679960132541914005647552395231875399260261030125631845000815435428306540420469062072055041948032565423667317898467104711424571754096823107395665620899977726993931365027109032460956075080816929165269921491856512529771737145616100094898689105364821129076647030250775565757764480523799875735297727097635763548993235097525207519150454551802894709497162066125394463544290008978348365671780291380155809471333870286276667547164673596727831762197276739271480287283719561180575778459523064758509306786055120516144834745995384947910192314704246135931747450095961512221439656802389486528829526653813956234667185005403268938394527778333988686001983060064777653990766167258772223531793208459600336383425654272144114776389200728615301379349382540176180984058511373387624862783639518278438912878269663782132103528223211566319870162735733990472235056184212388307325817711557646002620812274221382551148331656978704751193317768829635055167307132114944046355342803963576851994257291289794251744959409674889186133642591442372731333057443007699838381551910396186 [156,119] 603945988155860431716349371696467373532289999240370964710456236430159838570422231636469459346226307834139896326774254887389737395525138936284703810037547877353250876244442305803417324940169970127313514364299529902940276171570619635399508814746955385792102876988559393212808869572287340383929209503025754775584625615329802754455841025476760047099571360090083902773553097537740481854345377413599411068113971544246118653503449861911097332378035140621869049999054004502163421337532239928889619528178681687746831185163989086695651729989160944114843638550236400804829535182656358292617478041883590030307891965796335122667131926908257484897267312153269581179742665194667125905009136370410208475701018165334095642699046050823480102552394941636127401486580662787009776394387435379122374609594735056082036524486704699805571851238635232572194176588154303968363380172854927701778732556499892340145422734759428518688887079015886450203135320274329870293729461179273830770565800371607830028027661161238288616508710828835303643923175067952338396893245476986020353919598061886961805401110171912884261258465842868447180840448006268508059035532001413774075304534857333080745841012558829027672756744718649553438105597842329460134889418528870495992809032203763822008999623900850928390118129666388112229791582982849039811240403990861283060973888389377904588175200191493817653741447001339954180372584465486027509483454744029737634054357289392306733580476387055017247523779739587578002051137704511583614847190203789350914758857265200934781632334498799576832624411715172323664058458154443335145473763062473619001486375836656879052961009346882768605605556761049048501706302203067888672883823586564759534889067187124343929964157601796171265108865615271264843691697078007663463597588877465960933369326935763990419339423712546949068 [156,120] -859826722898581898604100462417253192019746046002394261583024882189409730442376518553104664964068928399815151845753665871831260486884252704147177351703625555590145024964039071318663068047497173811924932516368477785372435102657302181357583219142938984077394562974933316874771235765235242127258514760599208933613306558876610511227481907422887282213475623980506705631459498303837293213070196470820850087568077639935094714728332006422117930605807253292698674209409522471356460502563391480662472036955272147509289138796551593219938701399621026739694358678165751833493451294352505656181483931393123884612148201133912624357156167921839141960918983529067604443913526915933555504013257265000863900666912814175236185947986991214821584725388620747658412424522689808719953000506740182635188921079711757494516895681198989521811083678569652094296266542439586330709707680984282811779343177292309360226457263699432076887322792825701014067976292005438507350928151814589646123662747581633590353676409119367656114458915998708915070121414448188808584594564653377113419361386461870749901969687132426756000534766483987645410024565009159092695365019852648393708888386133808448129821677916932666457215100789356889273251830883403223520716003998833995183340946468942934114161901066849755479376559598432815623659022893618223496262837150936042418296510670450881264612232305669630850750190193084105715224612258435396826236856984097199245443077595930478005571949733396654993386598577418465617137832964977254605634160240904675840693940177090286539452112799247224256150595505177887051713896514383638056250891992346628894854381777540411729651518306782183948767492016907511862823945284910113501368491875630227536423001277563641193063173609345210775161185614647829449607931781856102106607015207135630329222118978565870412298948164180 [156,121] -1604609289734538838411948211283776869859332712228088047092253892789410397960770595625883013191177126898975571545377762326023942974959886481329839062896561958653483001719645670338608775490449510312354333340467976866715434734394078057270983716896166474881076321064166125604002977615543877940837119405987282558661312027669608099096282545315109277430747874176739288448166317328760291696885634265927140989741908138376107729985826179344998108798741382058675930483200355085354347974540391570775624367508696279582807545837596095073949886252736843525259519450600259834816856932001039239950189372976395184442751245014677012714323369564137793146684011936784679568181972883285814043758013011068091248586216927511128490009701864852341737345050840100403924172963833376678170302827635418873984934649804224290143680910347663170720675924622358758194834640382873484433379686115159944250562978391986619592047827900606103213440029448468167710100673512477228300910730958012590751658666884105336594918695731174026714658075686999638147580692687881802655073718374671833128756335148304981196562157175260167136714876404777221383648959304397310612425266422290584737558840382343153332018330173782344364764522249968383983448155771349381276659935980017092559071480569567909988543167469437925297448587396853252233619371962218531813961422292421828990166609693091576256508744550059695483894397199985899891604323317784129171577506432205475608363747489748569585363002823744456030742654566892575118450371901772837107564598936264389915420935968956934136520985010384635163404557863985702499530154947371459930382729535761079052534755408188973085801787076018796110439193041348542583639282452393293542943067429277207856102866340591167619001946056893780959323102933994393348666485586226393179222825659354394566918111204490452092959084 [156,122] 1098681564014717187159785162213326977067735126213062018900459752149997238198049135756082155512531888612033484077475731819591101405301132967786192331375381495221124369341722018357193283726385339052238778389756024903111230330173299373099830188489406783978917827247560861623438901102527404415976062663867529796859160803842589808102655994616451803327287617598122763685625256347168294985115055107645549199334737725960048911708527754631725565183334306945445757420319628534351055212372082746617209123668323608173083467644587302404041041114034367929152117553755944282623397558873708247098612453581259785014332434200459166472948486436093532213679601195812442848537731245583467088037086806186251799975989414795223412142505822726120319847793287421709353148936903294364685040889886237223583539103682925845970264491254416355387879715826115853164525464058747650250108859027777500672583860244738805052694040231632001698604502024617502352275858638127758295102903454876131301922481307267702358355653052008261571759311772773131421927730555350582289960631222312746646404090914434869887649428279615145970886032393263089894475803847324615249631103526524774303231270821102172657095873941877135277974112841977245706150472324775475503615297982063570853061163073670932029896600652302948099114667571787339830785743242485240231403485819429217263680838248605843970736100689013243509370658146120775514795054607217918178290718953205088537898814499539544292433870389136214691466485604231489201363350471967022152219058276664683424059386629117616654417097439248495188372473173672152732954428011274577943084810463358477959499390531054383826090757470738364285422741808682347007839559110605892638186354356992216808515178094385010099078921683102443776043808942344684004731774659276152796356956281416013649883828078346256560 [156,123] -103006440632580875995716803415651583505370076586508041260857871021858528193992582437606679309027732651437414425851001346830053726204239058371658402690374188466659443368437312379649687844878009190200369358961672582814125876219853193828922116304645254949320246913522526051360923225098165007740262086005726672711141249546097618567810697955281052571309804103366763917464276596148025382657827612959949599903283864937596639244651030208967756846781847535601852476958532557837428070049612393114852493846449585685319569457249956523199428986696479062743166704350737311933502872984283996403546456301681174870628001290441480430884703410894313505922548826467808098167468413739622562412711777664067274121797606904375497044263282300806138046002381704174411509998712431776232055176715282626583515814604446795352198945684552059044631775380736066848915005547019406088027433689305849094058240102920969488722650210974441723507172539422815283956191659844576362840868258251291677774146117104972607682544180424316217879211685878653261585010016040082432880944820477254035840820362673452625266992438237029240575433159358108744726103720551757151544113642956121615872833432141780055599956310379148194785324900022100184998380920250381874201526239290312526448626654089932666173535484526897517861839173557306002122039188185784628680421827905137907029394188450388221132678190204226964356108687084712197750793101710542983751364114341189321755959521575879994228729548416337550156645233085784401251097606804274280601566782084401666434415842199281487960283847601660522833719033827169562736663486526413872430371878547662021015565560530426704008722672238077506561169439354871693666783973619344893258716887984788723200862821673158473863628237786950549621657645924137435487168978059598428304883324359302461846663468524 [156,124] -13942623192140690015459498064782195750204438388855146633829024139495008846721381080363600669463529122723517428560920715686529008663275469923282294030706009278902845047668208611872191506045671537415255507731959679280431362962261865351740278166089926323470618586041841820159207058199350187254090704463215562401159498560517855195311872637660556827020339856481401038788028059969167729782534020722454768878202400335408434612222901328688443362426137565922698396539098892434955925267261618804319775432801760843798589178285331103535405774384574216241298533369367200216263384626235421933444716916068414532046413522411693249042055450220715331192247859400840689465971466173560680206271117267607156780578911831749445157443352546835234086454550996864102778871214562191608877772173201936904181375984733843800487127263246060738581914623588992173265527375925481780770521026442017586171638404595757036683398600333265633882458024652209153760212620850062949167871743088459373571975006896251376656192360413847015595481262598101300342787388819106685957354960207513715799283925935370792647204744521945092571801308717944989581790065879079685419123133812085638587196430492080740233060325838766540725618194469054494019515783191312836124497092095790914911970545146423437572829164745498075830444817886719550366983681903750373651428774202174387241887751896622761664848982995111100247920658162551637851108692289256030426808932828026170630891107994168440777114307172716605154286226689248371018927480752731740391408287363855296213019835221575664201196834934962323740575702034272353588401837938002248753964972888656215317093531131246893736448351935871633689212163054696137379040481560345681580490541198620470607122574619475852582616949349678121686879188078503709061985951629943691457869304302817057207070 [156,125] -30714842344037279464773005594123312851631903303700449221301527588492351489472653523498013759450123627600060837336634558899418212267226256282190163568729158569717685782792938710803307973043605132282127014251965492938929669280688411073156958717363829131014688457685114528671130095049065800040179892469378125003388303952532646633383330705885196060327494039833420340289696129479026223841190910065098998064795154442527452183471252841393373455302239300538346968686856524659042714949258927165378999354903133704336884789285658920257744249406430045418442272627779649322859905377533349766239546336228298161236009147001329894122058403334746543491508398353750677043045869949857749416468211965873441658684883053960188899899020703704549414479132284120259014750946416176595342372998644130856353280033965751172555261848991652698256339344136636227797878313495859723927368388643680444351489650719850404524404945921217529596617200316322181513762115850417613157622654136953217605777171068640961352135397273012685048967390825725479675384342873950872934229674497327697330113962797246705253176877117072551301556514970970678260087960222265808159918405292117893665362416748775433440654409854980667242916188579325002267441617882630899436315019049070136046705839815894356681505531276604533070871022848161706159583692707794922024130544924884917916695303915821422936900961455732893239482409546122223949149107160914618850862680929901032147959300516748483479778360745685836725960815222129154244918943687592203298170102238153494894511758706328387296953341122143097949448554241334057721405886488860777705764086542190505260002828380355249605624731313572223112943459139870277228794235645348425927466410386514126782255562610282716617032402273847347631363956914828778827458231502300081786177833986279304 [156,126] 3751443074446646451684481524349202679504344740852600541633059272565279715041598156004750845604770639630683029986860943277421979164669318535696803052165709461963466051940359108243734489580631841151401180445507328407402245189050002270939116522064924858885463090803879385705999068355002851823220264078950458477101045043392554044690526859544989961457453658858274104300775012046530439631326515140034914098985424672082508634681478701769108498664566475719820221300780375031760387558374019419689816421143242841907916175805021600541203533768934234137210358346019251926379424124684966661969220599616181010341731339770859884484487969137651136341323401621187759694542988647950799659764105572688191240188811711168530674013195657717948051911301088139603508745211453494578888471827231494577838681277339014142399299141129292711137372539497630547272908379527379094239333852507755680765544901970131769818366230560451415732521462994386997855770819445773499230422451335448960487562335153693577254654268205625801151848667103587515169619122992736773182746424683326790943508606901184554171700257084072212761894077838822295262171869418234379510333117885914018231037483421327669308837696196202162201029678302163433958907750790316164925481040520482730498267423310046329281597605252027510529004494713554693733593071428260662982553680290910644870433134599825239948509600031954532503937927485915039466573400965946717447655363895129484018992357647861123952556653147924706276828986921758727706963882793260358364302677447434181281842367740953016481878512478394248201964429042528524454079048586526031251627470727608930269415016549783523619245499988731176568901677207987518438958673510033689995183288181437420390682136186527295065103104620746662614941436958541736341456026631104967354870424016 [156,127] 11185962369238612304092460001063879073381883413932269683010548385785406316405043153890254612051584678401306616793704389058544623530868822559498722194124213054851699024902517620971233129247689915765787898726201713522764866602328556760023948679846938451264162386002524975905528466256894495684104190571778964941931155315188842941613200319390894856150435371436562353751674283418249437115252869379110800530724619204832392772478914404681518504990221823134547473048290673894823761739928011401818841198399091416002292347411377254414034324645237637999402990760020981739417294456806846987789449840931166217780888697017114050371277723569570833776488107178993545308552766350556410662084182408655327332630987855788943106862242722287664051668216232642393522742555960945211455334370646881276188045605061599886384927088554529280839861361106844655543818674923066879901294902392221172396380546618032189899121369446559537539142548330672914463386248175431808051676011201971110193966346697843047008007192389895192151149860093308729062003278929767936212193068266971443388654127525665672516881696121962671662724718481950579290101924011242230709729709045509992388880740468775287727207799245945247219334056420714931160339652997663607308582343792536572242361542625010664401461686999954615807238724708721429705929619945053432434858234682682271442672543019347387110687918788966870769011883618722359931572184126430241675337411837904481377493202209261837542961954901491958538996563493547989043913240835256742104473102098908445123745341400730391322959628480257779755266456374545250820129460914154796045291980287068041246183486692154156180033764395003426261198132967125695897143624076062268752558318187378264521591795749597346260801152983305856934052377427116531453908230617420046216 [156,128] -6832305756743978750401727292041393700751956296605535694964599701455837471536286201027540640063822982765303768225276701855085061075489481806374959975624667436938565541360762421101669530192697438142267958686162860808056038465054221501234423810473170026251657036115734595676562131665211034735465630786959589116454840318012555600114355930468850817070325342016894464374155473624330106607146381246521103541342957218274996536341638859160905561233249532614064249882520606455093287571290684218559944684813728994170763906372225736628782895852934599915556011542069932261255854973533428582599559924858530939023441901112963104955296443004447680555513468402836621978592747825145343448341631023273131150460114750638627782464371450891615984202597199815176783553132254409867744756917949297506120970050345142189953840588025397537983053958340333381910374092749911530824334415341997416957416076343741195187681410407351738807439625696710347530556547746918392328378644959035274325337398579546437480143442800864438496381230355791649291130565933451460787474533115381053651972893986423347671148286132655447779550430273394532281905900720834143298352494463349825172326943066713162498207564182289204185195659649592802671739660501176550778324813782820918411474354020906751468756955205211149065859437254251078681480955123043551286678685503722503525575290817021880167188169044976213280368270277242311019745337550572938336704377417472643146654982823876151717245309787332005762807945085320597794581130857149475745166852680852667879486512293408320639551745213382752990919785582151467429147040907247048626327575410728147294524357901327127594288717354746088132463450980014299152327519631327737565990061578002531870913601248731634572883028138438633106421805183698895974040798244022 [156,129] -258662973514246349864608194125846703246729346254574621196064641078826365697464590875242086465688446852063099963385081571456853993472091646865925691497601662102453741181048188664411552239576869170889100122204596787516514054972686275719744963031303070441528415249371002792069351822975105878339836166950277017139054962532044953858986299715363664340915670620494992674976448305831722239743632482926214543714984081069961240463573280323767577159864541279458570522695997290908706693019526188207954286756050049729860199147945749649661489298485734787727783034081438621824499129593345897300584828112244379460847070205948526903190392742903316712621018351279861893610382872195905578952835585751196044446668794286540266167322784723974161052862388745667579649436523208401860414277571174440991121933472032443004411598444463357231173895495855816564122362450503100811368891998098425276493068588066951373032519001881285988116380231587300913633468241970899698745646848429029076623946693471267688316674325245992519047873197528544772697996685688389815207719479824441897306421184386762085691437707397011850842183993679285107773746920834770864224270997038982729711227585217731552736752676449489797353490454304678554698492387193300456166773763100271571174326914775071615820171671095779886017003692961016897065171103166703208049941016159348087565130889806529550614244273538630872640900074434596139423734469744112992773244547091732831496257848420797505364580018668561028253794282819362529166625020223963322245704264073544915600184098549576514992749021461077673495420600177189847712766892353273287511096147304291468145192082415617564222944161193878451122513866501110557005099659152821883741831390838166764450332916525033036281476286857837951885033284471581675162996 [156,130] -47876643224404698373360590608311110473853590483812376863399243157735774324347907641342012162353920995424150368634831696070545904066577782314987379676414087805956588751424635009603378143847747207513128301587855784124941091956851462754535546099753699866725390184304309990963540051902142197956923870362112648763275743171226602557422900007301458344327573717546086155947696525543299389370338224914773277709921598821876880190759126009660247167012767966960324726537768354931447961253513535122903133376801618795634605038316743301957629810731198892896967812944969397084341729031101221013491616054034506690655254817442857623307275342362638293586894897013828347994148536867137151440496593107154004137789885228763261460675534360242192664509556283817813254259700587396585261402554159161346946857004183494182065426734762337171655401299223611650759191579939569994996360771799084913956580341978697266993589941832859319612825464483416351447990195443698771734401955732040083568868205987847823144004879867235659119347718793516532229975270965738248919862527189746102780483426782818602259602091928197600121686303157435123836774818319522950499738604372341727445638419985535002013307761732765712392545961038470418536104626721877216657500014314343893575140935998570235065079821301864802411419095395806999274318314796660096925869685223344390417750201465484378511603527439399866777395233459218113230489023687834131076696166172139912535991020930562774764900459732444384842525694954943216426965149837365399933768729210521688255258147296615193497884039782674730305471817117635503154654481163933143364572501358252365661910587950879711986395615353793960641267171770398816597206673323845207695909887889139047126437624063583612055454056066019789503209242022351922 [156,131] 2046702531786350488335482937606320600235181606816101926720487859203239093073837217009597650106331764004539884259606967789653861691579231235936544798517164205460718515753502845198304370547931157174264048300284606699011005600605716703891903136610647061332566520736010459603713228175145735369249203644510037005438193531516159342207452099171844947442351922572830629647788121956849179565121558270879741523739831497379194951365205163653631944446425032399926713263446922936947968262267014193127783432781408241311625065825880609961580873416069625910877417734700647051636816908695751514167125166036360307812046208460846213999388894103999902987637338942537071438554262045484228305435037746532713276882548752522291038137057757565136842437191426336717928881013158748878209554671067559875703752206938774467171239765087903559053428915038507594552506516658140278481540531366129100120583035635056215827147157303029017665225232028426372436741699156038129370265082416265186621554250498082402022664156384210518244197122516218983465075671346806460543903477656975372705239919891212710276253268728987585203125415472780271331018881962581347416024252896674771541054283655366087576530307925829501812701242502046061395707150544311762330145469283760199459579447302566066275801359882116251845812423269130323143674425247042745774939229120180019640970194531015726104634793991369435014090672285078455890085354422206015930381889314028516490932362084354396285237313761379694554337871931935651319219943825037265055055406708331247509055033598025716543594427604497980769508652895310316581125845446786691787675847937402369439933134722886059126254830611787925153378224321383235254482861960633186525629185745928406884322055734716490259538272859948560375789134604 [156,132] -65949822397205011129743778644271301176008720217392627968574919402669455109437766572540864615797522814205695099786840661255290244912739502857100608358980142799413057888178566760466358353770101446405092520355928468852231399799758032997978688608662404941828356386100952737992342259894744521630794284454769777798513535420909773621831839692693368418083236570911495310417411304642731187723405926997001265479654454503583781454892092780073106814327365578010003904506429125703830670092785101789995421860450773802613373102408875208897927170509953195003022761067425027176821699204584505090930087446888748998479860943757063898049401262836676225532438670507492114857098696100130533712671492178985266030400117395462706729062406438212916648999664259477112708391561638364702837127880183830015984250549577710610699450899890770676112542424375707624682243418386416147938643533100442545282551338123227394242574058916051063752079384783685111894974548390915377548399084237292045183513609542650965205162798936502623260892948020801777565275613359146118358286427174711719807101594733375726342459706668734979726359715634566570679697308663099010106608921821975771748658256482094815341796957949152003664079296227148146770058944571061153244910271246883284835720085153422503405795234101718443470060144713696143731021497558537767509660278490305765404209638041299355506024992301638861029672541923739840172385905582623342849057666492013773343817337472637800315170726061430936700465938582273889241931442533872900490585073722230133631513148972167467568821873133775412000569979929560960392029598216576348649002933244262019188376319078076930305823149783510965048606902962208826701168868791376522818314095357729594221363290514669822020447259012161709136 [156,133] -311019987321456377677027201062277957624276565704094683606783689019738193615600494051389230664989221405503818516406352288319654920098818495394519325852651246263709039343624128774158858100576768542353295436355512371845907553076927763905038528847691985646781934471154856680699015155997182600759759527360087108264241841196334215798071637071718777553644340733878014259929496892044851387985407084355182817890943298165097480591643540985524632522536835980514588500438345747244478877867043432395771750900446189127121932388376997846296177832942819181521327339759026893682302533393267658290774856178664676555181876039240992349590971616461066423591067067402092391310057862937288581673037883522778740385530458831149931358852677659133633438859710956008659376019529248980265533641764665230556812736126366555481328228528242151621365389014518374099961087261866714306430471860891215892227306890424434029227001354741884420414055340759443697465890480578597777088331546022384839390610474155352622356033152093801068358667844701477006629397654224780641614435711449351374310259967669144144748370468742103511317830190601219841642592314594432986140716201657149629681854031962030609402397684478630462125833397056471918375110055670996592580508370791417284370002241889394239904051766652862980105221237619291633881708543731932077279885580473989920396396025766241912389976812758198175941192334740257852672804740828289715425078615178595549855433442725917598656133957674533060921403370741664014564463021345725638442141047336484186674139278994083080393553195301174888894405190933935948271830275311375245419351468023465774944908069410789520600486656401557000674154893580605849015438072897086048816515811890989205424411751127946682178803408432 [156,134] 1911031771470461669540058969935696315065857173677236269958214807662452330893518238404946325205329786018727868239811990010323316683197714148745735079220878991249927103206388646369433240249084859089740886533492931814159142152347539989051712817643238607292296046355682678058585492893393084631039253395889704384928684915523448231280082905744977401922739141347518425928185034835894217828755115761197819479955296398488733023448536363780316842465278627583848932214605823586172850592646571980087892120812914793539325869265332942010374717980468677684062390028255263774057953827021300342911375259961571454708449914668498039011538194739276233907834680154877288904704697910992356151969175659607194718674097694032605575752702355649790779247979585507628485846618779804407810751062071461055659836579379106471689971035717921419207499487118695307160774746931547295415210286364812818592419888540542154773648745089331526469662461304165167400115407588311055857403104470769904412802818464812682486668647349724295104999454088818736586983393775488525097518678200878882054308619242713233666191199230359349785555623210798423518694176528053355083773887518681353374150086270900847212870917412773118729307798236042611855778660989826658195279963983224122926114970434647254115826839457656580455841361245517483951723518990257973568786303927432904110314001563006316355494228264628298805569947112696621720126768996039168701269467267474052719196068941579114323398982747518210670866888119746293606286566094894898530372650981793042873551788507890889573105034034201998002532130229940416062569020517770656792642196523614958179048607004839527983321157912682127734669344782959036816098068153923088186887308664474975957747306415690014918562 [156,135] -7268073115986049528943351490684975428859563176399160354926611995010537405098029140682582360790259068123163267372169616089705792258226582193157325007484913446984869477631135341084771674342466310551205518813396368818452513755827238322786956152036326352781873017168685957054708501706651800433683004560947109238626662301223902412503892945188292475582309012227289044800363466612832661947221979893826054168596968672054196682288098076643649254301547396901582862306739631940067036157070940042620832075257109933066366813574525736536241821992237374265779062401524412896903460694585500616108574506248672033278363788844189735593265393215187446710915859435570593195065900121106974039868338597159782180487121765842492686715009145798587626806728451369800204818176722260974613960558146951794578381888018060653497621352097420649698589625076905714466886302930803643281354957453411580628945400941635990519857504537872982656736810103121057056684932353040977547257162179801621322255381528375693508179927215012896074567823052639341632261665287851063106959619738568605214001174940092367373614945597104364689688487095884754187178993041547302693397479866470906012783957436342520030418441323802634063300376632957402110855828742718032464001490756525339024358100543500138499666118213571950109652518396882794376692220242131068953621456156889379004538206715310442317559701959390689893386512996267660756125815983720423807207180616517280347674443861071382533221246020759357461668664935162127936827063192869557276271944247803865847291870195183587404170154050974199614516949871895031378081305088048045087254714956791243974318540847888969399137240445747355921270993731123272038804278731422879878625734867456333168234816916124 [156,136] 66558491742504479794685500048296951869088327468983021197572657463741195056115532798844882971700271376505418570425164209745305223338664463448786776649885012429877569123452337070069327598796752446001877927423756941599845127916291573740716244563273164887179347162675322244760384406084613380071560592169516681148579306854962528285062709946292551810199972087601930753580551957648588472293788997913870133504785741992567214804789771777592402120497401621043241410816781329157277124391828691375376180101514084444692179002765217184246977932566859775519725311795567543076168134598710220730227820781424503175266084937485965143277972239366855014119152113228184503585136871928759292614320645544505347525196297603933916215354932342559739608990346515279071711386255492478474102583059227516008762140711165416789863851869234367827565750044436307783184319265737432366392637325968989076223932542538304098714788716207254557948277355835118666243973095259873174498881486243591120450894041362915939108024987338914137026709328743015776488080942235714424667604459585342184392654618204230102271195613815358302929366520338094544836556583076407524057279738128136123329587476396618711274710916506242241834322679774131218696272552700020777846185845669387660965235232452905986634961740201042871408716768718132146586725691820582642045048614515098829087520278443727563302548399709053599870295370726554335447295825303222550658822171001125714304196874472405165182508860173123038197766888290308431688716960275885985133943158326555687031789708984855652150391678691989498493449054733378670053847612178770273371409521159183338772118131896313981277098615757172990981541697351225279389981368494982828630878353440508229592628 [156,137] 122286505412049047167276346742010723006065493646732918590785547273965016995019635332767458662491752405127585024651380395111401647694446539772533515173186696119112381336194088591022358858490805085096646325442444379085649042779710796166789706916274269303194953896790481163996295525487854016921571537846079088750598361540373207731512915724068250386634966753206690338367075650354575778388906686955986766352729084925315700397799207484249047163482925875865905503328951131179437111634066299699687312049724574006831705460604601747638943503085947260463793910017995731406522457691169131427656540013873211851223546938814829037626770223242612841425064480324297295321943133556755855556243910140333527524227949186277271564829089654003696241558669067074900127863500441508357717344112866169309205232144720124737493953489357875958070933841041812032570352808175346294883844041837160406383231672398163889002879753145831331681128785752843529513258993053827029592505989152955532668873588830141460099477273932768462559482036887882561714231119843828135111827113436510636148273273169840842250672811198815893648756092087251666548935299627291907141851364464621961748414806107280396562148920403658628566179761487279747024750789124729019064170456161617643717572765998504653156716671928974666704257407931948105823997167565872178686097159470913705076397378105422665352507193171268936512777609421626647597178124802032550347416045373202789035352615972663924177571123756867532958573937107451685360368935448774088040411500438935563625781942798120280998482780337938785716031508667899040978907896947058285081742004961133364707661552975671995949239362082247624814937676692925928623589893161378470622635499143332 [156,138] -196659235655364750399863751139828886654996887171456368165491503526103231945745963073469338842600543349863472722965581459274092758693374291594536601365982513369476860610459840242343674337703905163788308314123744474214102308251410181749040633113884824190939848543938475493737445543509239463302618861872584291058954943223120204265275314387188554491576002017707068325907870943116943018065929989408827819705435159004929191334445408119837384381186870579586641108099908014073634286520172570862156896610093592558398518610193384873383635152004320535195772561636831818060722827715314704543754046661141752592561718902222178764471858232941812687012936659925562479489926029248798445059866875482985309610685097287303650238561196689161213776099447274419084519050662892761276589279535484638291482572216271703621887210368423578969366569556686516044392710412266285929538948372573450608444359638009092381993744016141860612386921736615694726798846337978875619566729623088591533069725523159673660911215512585205140596041840524454697383328468884933416137029902605113408468662635659536756282750583845173526995679929888770707310836335524642813928077134418403817638063561974233171850060150193644894510502985793208291660180849970865102411495776399540658104246590181176620508301328396729555550752893596502888835745917679432403902196431414912994204698034089833146364402398979939734164070218719649095414617514615800464501469665006046569110912407991162806351007823839520557037416650800156551871520871197113538938190199262075593496415410662986242789870599363307911489301143387009569278451843078625666371985824351211196631831885452791001541906888587023749741430933237756162451098921075464560793552 [156,139] -33559126180817318401694174523705207274766395187102530362254921042630537356708543968180084222465363925151520179718262690205979481076028152147835698217829819243658938250209352964253006756705476075742175666486441352233456476163385147168779769486876908773845083328868405381501030667347355527242427561673324532219974750053668105665781605386035368079195250087566415055463003050164376963288179514632792839995518305615033536133777961149775955755791771775058092946486459955495119550454170551824178640836987594024057821424194597796374401291225363429773330487743109093697199283794165153108897216276384768239823258275092856849522368786922656371376894125166698956681702086527987457158803052231961903224939312180397563634426350929564316500028705785701895434778144783852119958655887227679821354542831038568369553994781304378809503574811867733712432862799520521022086728469397569172519221955225039728632620156930823164368001279397763828856969252328884190729674558982317954786530500455038334202076435293321664765593860237553480313709070154452744022648473510513420578271582961885048117802102969348854022158902250006073748097962852513926454349538233206539662221549426466128070010478062071681409890890699860019345487932684775771336874345627334108508461233351632420243958736465961823523063907370329787658996045223298143928553887342760187312364088414890235355661695559010230092292879987877196947537042789107268074103024773844869097578175338990452386964939296266111509029629304350568176225737321340549916617274153022846437620839497693604185589416530569050676030008155996190090185151992611627818999917070150432075305207559290067372695305186380379703477365773210154773219001622403 [156,140] -19440633841129329850108313516115011983055830931000640512547476403362666351591673693194643600334517795348682556892062696893608235240138514104325110487294397626742374432182203377114687382882501690649330924090839940734589541032915213778471597411209054386580060573447119458872163252206372528713974631837082062637286158058452706216841619467676993177298974627475379932574548800356424619550231349175688405105644713923470438312588104100121528922018378681510452211636185645865838481774946062792382094084732758623880928029044469111451377921411221027436231811920694542395470142469642675415922048914786532939414100761694995368355805365199297424801499433557073669371138407232512146585845777860818186705742530781349668463911498024057525306900293929982469820518956661906283111249703200056181948899597889182780400415250551442338114542026359410378709290503991493975994099733181034235865070487245540994590042378415274513046389844940181372047817613099615926101377058404046875158577376497628810962639920100281784495518138035163378448890565996206805068507251299824055376514815447711039022647137387031764802825059166941220233485973671842935645680712439504446221574279471301334220275304674832344669945258014974488180948017972302221933010384490452934023887552660114734084512669293072120713963393523946451370505162178454181649552125148389086987197658722055307578316886906272957120604643206914616565736942618714448974942383848235661393379047072596116338068518043600880041335986369683812185732721717839763996046812196905243248006210523052851438265586328398833007541299805263119100049506656235139170874240054468687347153067727436800290541900317587131362056835053891396781871 [156,141] 18604519012143918486759944686920817734892651638449338483043731710676971525390024173382247846634715959431979075199463936061133211072026968957785479673841700421145383352975208599790837324829975557483949916866166440922112139370370061478388554626081076283685197034637133051252302732071541494393042139348689337423001168387102032449186681839947719005365208589749205622801445221575378522784717130179371769077559438766988030756861949639071211225666564408034339916871386423244494325825708078284198465114424362217719521264284160520432354675264286562023391405422356818175222558526811734188917747397428314835352786552741356236760244512284177109313064529166103144337434885310728576060258607119290623776194832745618118524433531598330921678143851774450896489759596662494668759442671403871299370533971389790692829630566822110668303572725628883973488064811502295228804283788693359840292118694899765967821203406095447602337604671417021609977912808352147124344685342754500299501818521351995303463658020261725769474535179637801510276163689806949371647474169655348486092811052389200811543739964639647825919387089418390332682322377483455833720318384222250394530865860152821455980401636017202344701675034962156127001785191928075803318462981648241281798879195782027053795322026883827483646980692725438297317284772231882564183023630299119118225337089015688260627464904104741848122855640439714375635976514890308970171051317494099802404495539868985677910855693619485744947292061012589146286237625790108501359766478888762547115493976290907614530063478391783274852738919442247337215239331373511834154385187150431916841088131729531217012776493238831837088829888551336 [156,142] 804022941709329670999774937814449559568600414433733352040645904871934297686243650596608831120652217268033598737464833758734106900003445685605286590137319269781443045694204625817046736404927937980013858841426999628578752405449631132146608130264155784511381359983298306307036291783052917681472936653453284145676428072669280473825557608841049186926757960746748683110108854092069303083813517725920215518762034646014316327987625614740690567478659906959312852875424513309877481944314410710865832708498329489311439677200933067510453807359586733279534731172955476502275919715766549103252555045360980599472666088903091776660952289092080175962038064303599438265550278070781351032308981563215244389324304888001139899424183022476472946371842874059974294592297554253885581576712887266030759217917074891626293921121758555015012837511196032546544125058496395784473905672025384620113205026770947700411648384680127394453582304422954446281194284187103639806751020467687549481996035569929564924057352274107834144555694819981091943336905329714895946856499917092193819943073910082376055983863892628205833519970064015332664963572117374176046181367469610234379792869302862064081264762201489857735619377740141651996420771657743903112667042130350044724864514506635778362717766039622197332009005248870481892482520440042860408256506517436779358374804722445727112948625610471387398769806118699799683392825906665736713648718500674178329510171717265287207168020638249654867930574211254195842182600507914388366645746615771180422546067599047677131849693914761815461539346319185039728498349733486629818703408643440660859338528171736987319453080409364465107849698 [156,143] 13730051378772478651539032425520234557100969547726519203428854728971370806723812671874892878680887198089712448172278972341959061550776439957366322196345485247304069594405318960461949891599429064563343107933898754283239027350723769619559162454577714534581866372971384417826827413619594062192153806108896190316471367884496221312602182577161975633960058669813450507331804547929990489339156920864818958374104173547076275125107095989230806070642741068960665171251117422037284679896645375006469552629564220930025634022344028590734486709178351070800537707667980282275583452466532735294829267977648917349294628875532748415480595588013189808260322326680989401892084413360281882858269604976236266016543949892461986966785433253355537765013083595788970336059188683624110882095798801334280312502153057373314077982556172868571519990039044122044560729252705169230550816060548434479598424027523593158164523530519287274053070046799489386319562284693455725710801545386940700996206160932932826663012533321070731890842337177522878868812357031446304696712128243163435529327688397603731879417458936254259763398405152919805346582907642028142684004301149798321951062467134591156828181380468640135084471052766443691849007275429325170063919158175952338113341466436393752093583511132528158300467780978493139324187105845291740128226855355351870288787947310041009034248052092704111245477318449554744587654931659619780256725572673785902212102661526198180975631679047574190266517576415665508740738494901185178503213146361148105532598920926908715954473895159738432922171510489695977394497084873105686402589732065429607717222280841278653191350799694019484 [156,144] 64382527720684512389073377489194309691303010193341092056293218535746896803532887024779738460383991012128515146468438902459691069909579626327881469109939987575312846099680209988522367038334061927144740019581631295244910474216881234163209345578359000577941550971508512979799557641819242074013142426647536488055038092096831270835964851755062934759425425607023191705438974496943127833590912717660752171596413162797172239179403710340729250373682985392027814876729858839565673158595045552274978371749176750034224151136353677072358948625852105492370898506949609552013135145081144999221414261680177900264939656854036126146729860022978764979266884299158628177899899327162901496170007061935247629982483660675303267194855699005301662594682902040877022883423248294312628112107018442584978496617428678317494154548088162733666134482660062750557365269117926681061388165530567925446308523080024538022842077460454990945781709109395954183352012285258859595576269973623519223913456562668510189101892693254423389349297017307298321337607349210507066036075299263710843049463880924546194038842013264996041465329013901551238546591033466370878252717770957983408891121664667378691961898292535615340424752693103464147831080284576494372154366587597629918157906611452823650185758574364228917875745187502198790248229847265851395794435514624906873420407044626286934241913306182769715510560923048071137227592375280061794595244494822011849152861005827455227574677281529213302312614889331094233631407032557063562676757033287815855726095797197508589724609119497101442665516033676594569998364446290448750737846158102982556682499820816814352254175470 [156,145] -362653371227791979524625372941732213534088799600023890147543458059405188739483814629863749775278841088734236387803534909295199017759418526736439289085403937459815227281080193916390429648375747435822064681428143958742982167050342295371530915990905308543739051412164487234844746298556970381939109792691301226966252774905196235383180963872187495643423230708701264404447395394112229525661183816862797956351790405429661992799817185471858064163725284657523204389807234954460888942065779847970729439195931677037895526017126341725061399802457053815373521737899058178883581763698729294250393132927145139031321699403349377799836876854293834382470934024163403023810451931043648140602421876525119252824243045301291251400253115722606278613247364300744291166320835123487236043126610082842990421419408017447420320605092397338217877360715255676847369907782404563972243138268611601803242552057543976513430921578539283606842151216025526826500267421389208802862794803290102539584222829136563003411295448813302982424810344117927135232303245956783337184285681546058956628520851006554679321207764709689468150041588336775648739340361157287359212505839415870644471049608363385775984397022294438110133669472229919470591214006789844555582163369061427161138696422875956079431940592121549702469087915161883693454985718506136947953296020648291986102973182287669319147431564935836866206103740613284006011854844223404977973409002413212588124081097961131589918876158310512096194345130497658341436537491195867667593243823704303479928596824045762539422015819744549676947973245758298877750791731236697469901540117306184889433431491430496076 [156,146] -2125009383724305381935826170053681319659018845818249496859459929807444250911628650483129352923929626565694333554415985370871327165861232749004678276425100353718149459232043608766189090163261178045907240706687849282819284328696012413850560068835193094136300934878308980639848838799881000916322650747240776241546090927584692956353054480297416239475973530036747154904169228859628054885030541421421264426887996044437340197285080140959036023527457844614142311307746020378435004383355313354501844406035603206998377234042501850842714785998127003635641878346444114684442349462096511061368107666446823262275045685465607911724269532902355607073904762080402548997331454907606879405423772520436274738952818643283992146027166260055060740703781798745282963088637345721503579269200249976611176257786638926709225940342425258651335187646770514223939398221955215970151385504307561959101320777509672958912027227140590880423765524220760603428125628307008689792765836314541057518085964785966941495415352800895376849026524915947229500697061559101529877194895745812833532705257634195366039654369999649327672578226016888905775522172991277492644980121604257971971436685191153367797804974420351156280854760442116040731713782342565062124377250525779645903816740012372670939625364439179486834838600553861610457120680467167578367004291246760391472964051633253829611740335934402312169419495565895581818259195206408042072759780190701797844476292097909248295535288801112394058231302775172709630094447423769156944026969681603984056663198101754385104304195446933230884812723013160133817274516568866899869216802141851415509194586324 [156,147] -668807859241645426810128209010188912320740874182558360065263769512573794570295029796004885564480624588933074970749122813521780277708436762013414115746415790949897445646634307159001924058453862326510236382089507549950292723760563314111229432179773187819148246154565769011355326916520594118338956577635227259461137602111356062079429671399202310203931256848042932480648332497965976783443235905738733128642946223116354552504837269044226499821359151288707183139485485075632311290817809019533894901603222757077652543216251304811712249596970289351411341249014639967131645685551570620492597316613132813339317923306132927376755522272582837532289362983414582677767739539089446293264158431250661929265849758338254098191438603563990933790951907810133681273020147499452057336214213830806827538337877331718640201847137004006304405738925292340850981440544573702055269452696690104594438039615554258737920861402274063305238545225246012779600310264825809058137983762242709338173496564755107990922199895627302197420152599087237567526433701629095993150136032842115787166878662834362922026096817509115858133176415259069533007628147039463018380456763304631789306167559744495667363575875467564889361140981293128155660267615721183175951472653558458814677068077179903486313079634041321883959181036057644607142670755431805897929532478171737792639912938763503217673790627998973362594897053536189152599392009895269784936543366016341778305239815611679726729719610775151504308090017141782647947927097136862920780347085517904582647842261524032335551781864870214618658529911367265670556604183472028050074571483818582125 [156,148] 10328930036069209942248546991509492551391266128954507353984367732840263416051069892943112824568565565318768498104937873007805344507157194065781672589234466954374498809778706054731073683254185204694231537735796519614642872449099870160636313097401852798901024260309990389880865535901861640040174343786213344795832805038907326179495846222730963021260535800836871042348329263449821223066868303468809056262185097369662199114956566934649209760503339450031496580409671408271071712124343263647237812470289110839440315883104439491071180957274962527273037523551351584376851285332705607908084723612710003616594550404762756686115923587015518112403328235009759473270304264349925006483652441253949614077501698896490611837342071647192767192716837154752813265454164865467356422797515646240947974281697296125257786307814332447892406538050009443170543729227604802028850611369271146931186372284940234379270554517692005162873464061803102469506864032521138839516594685723981166229690882530920278096951668661330687005270699707456734532141457532347318087737179368640512587488231272067576240480177919469570661737547456808317174656621612401499754449283510976440433039673181256153481183796100895979184102500020258185665424828675709173939534771540482616459188805733635044821828822818038142059773011656315562759485645283086741806658304829375615320835152909628050134947589274610227022726276067636764046406116824301662345977673370467859095992841526896207345155248240200711724889405600681609785266658065541240913067104509331079988784097263772838323266122949157766805068035105880410969381398739206784380802319976 [156,149] -3233425627431990767308714587467125902942095546169162101718360645764460060524579373220185236510312168037233363959331802231551161019651145224587213351253127022058600642960730904155209603914713086801185531985519384322984119160449713758033469792479666691735455164638379119408334297849452731401537631685357592602094405652846657631254483707952227929064478361331022317911929090644020961554686862357558869237407459466352364656833997823655736062309928585952555348046740403773857942287910431398989724129508496820576368369623967088252224596378066768093880165175461041308998688381032139896999259818150126111503946993439953759036951616154487901763913837913293523401216375323356924492030483667312257515226325707315450632943913632896713382283087235403157856760951919062539339503753906900459459102852847895484622896990007802585126132857342371668572440159227888733576618910622213648363133302868618323019759422570856185222161501164106111319046372831558919868419970825829097824739773441019519759820610412108835750450335196269790965567346880169088780423355857794304950244081359147625160881408816852260181977513825360265005054452694848006045409434788227583690222161702995334773673834228982971541650020977881282830866232691576773289848782294442027682004897292968419856266234240143312435324015929399997537478716875306137831044860165032729801115344818759505472642727666120571124580161765325945821058159364329885070057262830083511329897989743799057688264695177076714076928630654039718847833956810897634448703328574286615600580826023918288130683975826119126419891275988761349686424135435873235988 [156,150] 44197375108092395150589566417352596104762838069522550381504822469471655871022206540844399008875569781774441015983594136269591615587446512516813220199895564393516881298465458879556004692773400728803073631392137625787118609287620372448626021611934719608127003927700587225925430414392111206697836104834918027240912012907883089465711745245826164688609589769152636642600415284804158645659063811726239490214719688660021100847476241506410513079431012668469514355946592561697758898900660450620622435372911894529185751840796969642151851550966750510740193792359337546493785217589319097053995983701456388743207257917797953363752018603874777392841534415149763450232871648882853849434200653094850715629230177572290590282641618661977285329300684968095532935061027477458867306381796366842135558872017669598579134397634082631778773629803052136626619843260388013659521322583489289540681154558319109361499698211549270552294645906847037376949411168459978707429551431647279088716053522111860803338712013448308920209038338739500527749129923575519559625005923493597813169405722436479993598939757833434811671143697874561703669059832652456521168023965952555265907290883692123653118366663569672647864931412276716831151424476448556192373266157445380370519768849992279556846759365131059924360085887047637630895702164585756501748309009965994931632118248588242184621095165421107787561644854531219833174593840578928847262287175608344162299989207011325956100820526753917754275646774961212317322680885202098484055464723393967758137875602909399538016672491281311033767542028775773229942357195250 [156,151] 3125660315254179855394238165612617511361454444130917175215533443890408416914762543685066405236989123244281583887068719081069913062360624010577083120039416391987124594493694911396209694825831458593452025615133178539988000030005138188350747155961764513563203527821689712402818437891187910358499973990855815995644269904714582411712707061332229058352985169552116567052444590085803292291234974258045479607153706543206154162381205714388393630144478088643213224206140391408092961196982414871393557733536616182761325018458696075996542962161985245830214022773732821497692254048037883948923887742486666407184564767672786034702520070902658507604610411211536481882970492856538459715151654220835805697466804978527430666191438449663201233519698439925996317989324282327919654236967116713516068359060671437547130198163043945237993791210989032709173404324486653340524569274178177042632114370801755696738083551641081066023990598282876308075171263502011855069084625993600944656166527478746633765794995933315714539486881581875796487208009172555659814569533514171066150234299831856446339819768215927724354934438417631501357412937423457836180838630021197962026887657588665877666910983455605065420666854658181968767955940713839405048275081090000747646996690962570073855871371318278761926313302449645628767928738892389011361568568629270453390766056637341731026380267172962969001694277317488746440477416547585363746237239376905764391039344858192481755048912527752333389553281555271420323914123115034392525095545490911214183422924888701038243066048414107797541453205375463000380 [156,152] 64743676023099854239801412238482106345535083058788049717278481674655298581550376890532465714526351850915810792360549161242053632595496610587194287519871810229308344369511774018416951655288092813805890880128859108876244316468543630150990105571311362565395649993274388040321960977608747686974332422390062958505658135948277334860994453273487310354521905251310240038499268163001814987434573116293946952679665354162648822824759054274811449966881119709842890950044622669822380861294562502400495005756689624747620613473253634884413899207558025576121281660574801180095473690279432021752082239540045769816988185587383406708488177028628415083249499715860779782031798827896087056806651079610341394702016362898163308850865729920157004543930665234731563245064150947319732469474987137763966130744542682405464647957019581672613286080320649615732874186176412037155219171570210999536756680651879895873135286464771420230658494567060891364207726330243324472202693820356503910867202764854511868173106577880985631278822535625133347635418944806661974194718830859511213257610908795418278757062021124212265033339230057493791018427002846075979671655626679506794634122727686740761723644337915998998226300079797902744103357174022330257063481716693461858472695964340862233355834128193636792730513591519220759067148704085273039551024456470653650634536729379109048818379678521408943017507416560414164832111827636851019004700634765381479627316732877428204251592608844885011957806962076115463534698833205594488526769496653503035959931536342083970338556893285520272472829467188 [156,153] 28315011037796167112989615044771203532052234715591188803221735171950644915657036101511498974174550692189966969144932154746731527534259462813325563623572722562760920247209807921442104839259448589467545118509562149030140001976037826196439944519326572013537173006573934003054440248872415226408806282341427777335007670440336727375833056190005957131851954528594844344339727767971370838199969448354325470606307565404443240422822987383664177344071446274224769178542565964594723564186671131557625876671209730463367971484484122997695269040466152058661339995841308542472885655458712638877142827307289824424164917309711377648988647193955855136735293746306823312857556299765265383190400355607260976248606711966565072332099823931807028481380352542492926161395202756628921063327567501792963856190820974341394190313711795234761069835717147606815834245426288055403038457797477426722772772674395120446047922420637750423480216481436196567002208069579906787074253741305450981540453974147970331245143468320429189461581231122528488908744315704619095872885679159962344223874670663191386221695910339274635959133940693718864286146809083293289554799286448494701241042137247503632255888596127122384714485969331527413986844083842211223286739903587178008513138546455891630896346758003989106222308323988576781388383348634984948649214221685947510895875821950056562952532016228525918496444587828033925450305530426740083052793276156165207678463833893272577509037980707138493610930372180802206277731296345853935570524599062049913310286925870492825501131128713257390474 [156,154] 6358329465098542192555920999574983426229271498244463524453734211512913430477007841790349801699172445951454698140238827149826814810133479775045247665249329391835088068620240406434920230692291707805081510900878287020171225901890220924047879910869351640175167076758308215927398870140985898307679754163417649673764391303702741525964569439819072499061686842993917245846306863025003538956255019421873229370898956402867540511449017116533483047496124151315033092444888962066553037684373189914378975311582094505603265578420345453667828934660487279464574243192938263257275869097677954207801433078263669274970991141180384616253284905121761094482960509838594269691959577538644588796899072561879195189635187981932180726460202454257750019704312840915600890208523929210416961631903958822391239682600872337559945064954705733162692891374300305477308230785555966525201863309621112821340287417195750167613144915432288888348663022080062053338563075617195025712697828041499043759855229907090752957754294152243573894127641787356433548657500172394458356543513928840617969265381107734330781679059762038283576677773316500717147207937338204828171955902728008846207691872666474040235377610591243140677854282294791854893585433634455704117904390048894167016695816769506537998677678428011018495762679177343039381974140215399507866278894830617509381474384289787346202966296904825119805458580934674903248049479392200600323108707177749018505328987160899955828350678972016974980688494663766837627858897271902704350891216419306079074459770005286552591096228750 [156,155] -3199733903507378953694962045573826463188608505472816102940938277149027033566779254517375901235159327039625231720949697681523751938198094899205470207308540802640657435294420379075287558857528406976950684870994536696083617149421233537400749204825036179730778154032712429692294574695770511265777348723261719841757905182414438194893129510432691891300063826765125053147006947561951690446450526386981210657179236885047978158027606238938793716958172698703964266709140383279080993405947438412432887880569079967638098214193486108377501199270179699177042083873917832694537594770676029156894573048572993799088785921944678352528986724564226352440428969745122170708561014940340163246757262475866578921088199729478063925321388925651702096558429833017430905000406502513122859907416494671459791876623111187991096258656765939670114832415010865108635828170912468551583388265555962236894604570839277417869046757240117729586177906311128080957259786786207807004889937781842060851594846113117163569431505407694198233280210044048414109465111669229154525360235672522833671129749251916105102911463445728175775521287595262314677256301068732620093424578288426751798236267419007317500864339372911492974556025792182987545919185801031640290714960739740649028309145207370343538919775807584850286704332574698573922744010377401868343050768481168002672904310123842964228469761564034258966803699759725623890979038431969343685087593753339876393580991732162747079671354204116814945943518683154117172045883350770575278823307756816912775869000358269501308 [156,156] 453474925495947352854167782730907026444620953061069390586923850893146856780751742841235439096041797138858057832126188984328609835976610335050534519606589194966587470406451442741434917342179415067330575098189594807855147067037570792065108178618095165383892062140847149704522775546839643201731688635482557142144719595783884217147374422492556577212412874532986102586568282644564778458160970839481384594000667224940764543504957643872770234843476419238174319263806814224421883776622880257474979178494885059878796054597757033824735750330714901154576634837940327098201013490457363541577158862547032166709181070143985659997824298602333407512425807694313569887022007017343377106865465764665316423228893006200625416782955017209208856054105852968481505383361212500794394827679757211153517637143108296618263399232346158779783452045400902514444659527557230753634612700579564285392824053681017605109632676900355251572269689172629712478379486676907574901930209388185671300240375720765760709538416263167872780883834752885315111187652484199411830031005927154089512646437710842694273278299945787626370004072906215352521815437327684728189664113545263810636700002882488041746004092674809326735262920895702917103963055603158949969088594193008293998451768133487350962780592752510872635385946467132039229760875906570443535704928318740394163110564865015974006478371359629806316901810247447755255254076196923474793531250389424268761057836633568846070306206908371620311194785963832461185880361418730214059534558981528060397570896525 [157,0] -95501988199386059553758136259512760005552509191731620885753471098930438496524560845559579827571576692717642130628720205790278365661083073973932603168562282146554861621660933793973042148643030638862941530566637672086932733349908409299966454326984449616542408489883640528091994603899126260011326612818479683568812233920239631645934041450178105313835647220594295495598590897108359266675489853803838584411195648899086385972006838577064151014974373807211303825302420344616306271705611287764465434139935868359530564228727409798659017443571524985909180869701732306554460135788446987072912738453991231719282533183298076920253522422812617710089499756048508481495425426497317939698477778120071229654943954288440617977354632515489802002070172289176113628443321835541225328266958283253766729907711823850363508867764918192143000313260141517392159500482939954965796079042825897560048392054286500849878230237270372672458110449054584943521111419593943707780032335837972285070851999003457347950731527504764444577212542527422077367582454192150186277860014636167438529312350999701893926571415796436543949098711577844996531097338171877932968843706674038301947168415628243956533611496149762628115000872048322375784904970288810383638193626646936673815160486637778616690967444775049569180494733311360303326662622168941173190191599282294740463254741805829707353687930183773629482539689968084667258719121537460844279485450020119456675137426369647062221943117109053002018197548534097761073400718316273870625836978119099652085660722356286890830591348643576614503864059346633349478900992082448711420148273020847423536618577581774421457353357373383592416536035125817398759248337856042560898321818660289360401853715546078365488071750563803752876375864618294538441349210472907727033601656778930921660194304111562222734080516642114743351403785989529597490514210283868159372381244404650076885813813195806103531199477102947861687283230742232979371792894800909657577095146629818994698176384670414746167538281448930423962611200333094156233233918855859274219580287834062164332271544950499143612815235290998920373157758197789913500783674097937959853462984547986236768862327244992487793744052925629621095014976036147580838385190256535100456960000000000000000000000000000000 [157,1] 32122993734145897583071026939071319572770962617034190492718499147531158573457761278310323795039755784731518985800358475979282772588023578773461261691453074233318815851985206876678937777187235026551514154300731733906125605228745784146881244391912342025770860809140363655029794764283229576077367391229355910718410098551822061233305046578053348648746990486576348424609424978377136536814829379440816101409611728186954736848070891594216410895087197811634188862696900181066551764031172251534173774362649644599913090583814440980046064073207684174062438940861622800072467486860720515024891832785301731349587217670953996456337693920515737086706207935717195080902211975619396019450200074657830702602940312237210720939021877799523140835386489302436464187626264011992563120974144910198132064035755027441442124995122914059651476725197032382383622676479897324284281899207437806523912406685592789329191033813266266250243014541502096963171200178253742701057857397154916048683318112065068607207407735029504965799978340837966672900359558545770541047521478851796908545800529734789841888112925733752321877882520290243777376832164637808277222116093316620021287032478791904400916623474567749425513252728592895678564107485475896506476957424398349433628869103095383725959235910680749074163983154982940258246644325629463995161874347899933651210969171663228194535651111613849742764540160742097815309379858277572771582196338070025926322504732699919434714217422574576754732521421445513199877613631081398075580566043633557107507953072028997751552980656387126702175508405001746464893916385807535412205563850502217349474813710396377668047432570564875168249228108902666348704056351565950240438703073914899902242181622230410970745990078899625731108246637884002711734603216017302401949355543630444875249123990333740268797772528936147048387373555025457651070331341218588146280262336814305087586890173593104758562804387416181351848494103711914436931409170572872276874553707111730952271683890540431823592592030670413561088963154921129249011050603406826831409901072606045379054249704658600224331300167552962438148345420855462436787082959095968512301570721333609538705945905348371446713924336987765714930173670741699079440302801001163616419840000000000000000000000000000000 [157,2] 1439028788693933162158138552881210773977963875105140194535183598070325744569581265120243872454994995916667077499242738881733930565293757205227171252972787125136170821674218268216433252454943048505594195440773911124499483970103952836266766890660342297918081962393158273744674340670940818154925219049191047508467335868548755558940723844550693919746016898816833374672616262953811462339765566363902286421420383560161653894292136062840480918397871298959919084146870004404717297525396042240046267675051994698371381085531864345790046752970621244714450362757495170315285621518357434791434082059016716471886012086077626276666658372131027215915190726518545077346497157881288012230225907363727888007779033818034194116761185979724543745002094776779002803450317774074004921752637436554446284628273772810739778259331643574990708622659037764871540988759580175263534006886523275049810071917122526289085921156429671261256031480996626332697465830543334478956600756926658460960535637662318530825739283180692160070772768216995401081091108707744846773882352592416939280885711902402855354621024882590407836421119867319351901652052367427581256568733345675343754211963038115794415181251468273708052847392077223548838544183651081277065045007644331514181519738197065440523582836786118726708539910632296323972681282708251675920837433736663070644207265742992534404003073631736690172038360731591060563126974080070105771695390044386303889007484021553938690153475195735827830646449193878958133053665114405353697152324335641059645293398265492366794927584891915834174647604625597107215685030136657074921332381070519653440472998802778519607389392855084619078329907338191586487989668572701446976471086100193873592447871817938714680865228403873202185164133185295131301794525333752286101398996759422451946660978356353410380208849179327827110620935570022456753224114777816135857064181501631322528953477984959475462309546403789894637915693121826182184289843838573083112480039984054305367380702852896588604897365488118281152025402636289758084612309672537805061590664324183153532739435535247647791143636042459572290077331223376275022724389074338415481121303130625806225435377429511208887456079988438240053242895781766933520104072748896703634493931520000000000000000000000000 [157,3] -16588221720768089923942513666686930082673355359781939652937890109969510603054956383468105148220629824581768991122409296400134784751926537507380684113920622839519867723675703978548448828451988797924228356219413137484647888320023673147722054022877330029643663254897061659992349399482698510553480435986687465085156212459598686695844780077066806152819658886732549512379951814191470761151006810188273069049534718690457887143124003477352439208863951589267015257339436251000610848461669565762771536371386825158450945684811891287232242326512564696376993720267145552856487367138816474887379725815162825526566692915955886230827798204651974408098873808610857890899894840806270092610065675090414315407912931910570801418664624302142814636088446165131877983823356775753162072040103532217653214478098846567372338717335209075651527923077044395366614188047333720690793935535675009518707444092777209103322163814801744508219218127484225024795595850113734472528004850590172485683181387016111241077985090150393420598342634527770341158996212309411064562388633172193135343130676828053529047311428518520439859648304137084301732274650264579015752257424736888095844378926099141120997996653952166615035595818648481655962599844599875370077646808040553845891495785696376767204452425957624267541310052401739773977059787463086781154271692992815821659017485349251503021907744749040478625497209418642097202675473627913124298758981116933424800993108496643159027419294071991379301518530618480488918525139393594227672386108417183321317953464584441389494994258090872446448489786616038307269063060879964554914109103133440742325538478315531608250557753970470935196655618261176607308016036690232716411568828691483032507989293868024085156351426449698389881459136789915932229727257222419531919698854089510416784104588965955650577729674988135136919615921531364432258808956383002919963499252967735597380165829928862553951457610027486669198532408955237506740901054078043280486388018455090878747522829597824287416245589819124506068201364219221096283010331053204740413129860168369378686129612503491195876181815237418718002192921783085352131869351799900659644366202990956751294907678033127275077849119744154341713037489860334347057282006794189869181986406400000000000000000000000 [157,4] -854964975806587863736140075045095815848455049894395354872596006488666435130860381843608708252600029203587639215381085524798193993806706485907685104501780019139701998316668590033225917621251108120982068655240577444549365378931940453236703855100902578278738464568375050902244773784400656758792299952341371396628832047048433339273429798546564089615800235986805029126444634849202536622649922095160977647970497417223567137052005331429950208247322031980699071978078467992354948665254392638401550091945384622031039466484385121134879298468639463608410738146862344977357684277929435481646424563283151268228171992645898680861265065877385710932937826183845765015386283538137466386025883987288256588979745288937272659949875748856045557408217065896703662537205831954959113180765682247686733125608279913398504946888974045944605322607974727668623394597877807444232842540727573493307508881255640033534720444848318291951292133761700501075163554899591919073254974650261737465056403243129184736174878960913291338578957097737486046001629199701882941772912004232479038311905929588602286954661453328494784570826881350542808661113646812732232459407386754107218103132210641467571068828963296727460906498726821146346240589636403509816367507765176451684421199415973428582151850713246242193368563765138733072695055811895541898988387399592262291911493974115147720102061348447962441955589377395031654211014303291190878458470791537018510300253603763129538485481439166178864714821431615711237087261585172763651352872202001706462282094579645770442852295056285331962084205988601788511404648205944733734033746363418371166949427849881493492765072967410268405995836910949796350993212807375617157208898103144435163540203675574650570357648791971505140142774785549489939691728154830084366319358396544191375073574826223993154757474866815566294672140800030728081605247794627954258530186913046620954267457590106586769176354635980740000790698755199169533322602850054225233963977594633645025271361179439627027036140487221264129854178917415873353118726323748570170560330781753241618397711971426469784421724447692715315087125792330275483043450951337161632711731429625048293562691765806953089480900973096223096498563614677214635198775895163057011466803609600000000000000000000 [157,5] -128200396280721555471978645701708382647757384913218826160670178699739337782727923997471002422361726132000766248582955989673478197020800245096083749575759068843647714546072699830786747970808352665715882550329515878541515815221736617138161376867489428669096925199085924122416355575699709650713778198311555262264512204990034421807782143541455544142165390644068449897563856323861417750806606196487170461539154472003699179900365065533736373050692803627834872688053540424298469118592002736642819355318570765659768909189131179540736519048883458792962413469711302670629961674185647833671768703378536350411384528168942677629501366204079352849460798256916187845753692176759941355619037504577102891805139854411222186321820065669183445086589941818943238745744159755652049582548396999680064956286172245813714996596725656596369519297752202008655931002126801027054515148539055721818399092875253240570117506723586128082655387245399793122624480260318859819532390128334184109748567535147663484557084951123118611893189581444949480692053555190109923551811408180258022103919674447763491073274416009765512184542857600800687909294468844184737614604489520018530896811943867445401667241026672762978496636888433792191112685451619886335329712060158034124146846568807661015072034773371969152786086661090106633239906688754604439033489123900655093934268573043910908393686857853811155812412230749632307064584846294251588701385330990909429136689698359266500210145080605475217191881421347559440226703110215551449173095341616809173335388302612312555730525581658769388054276524047234653987288574067183530099144594691000812145049115976755127768785019469359983238627860842544436066432922708528060176694911808648764088676060445648833363107833809686459429545367028679736328808475956758610762984870118406743456846645792037138276945619897082925877228447695546519766787495915199819633410643969286996026924789861557083743090160871900376325498698812215791706259200732738925997913700966371148195059024118398305395036569286199137172188615245593480920086762072614367356235504453549323326516354113846663678695459404159760335099123825506603901403987300050199378065085125341670464244688659747420813987132501702801275924570132009999550885640318995523438409626419200000000000000000 [157,6] -2382250649934554077263029863201985894193441234734003745796679017251816658656242014941044552848925820099131906984795800064980384576065085734973951968115726357198199453015979488817899219847014210665623818003724380901235636277320859196192947055316364033783785558516399969223900606356977165181865913673822374940854217502644388582510193743211824255075006604514169470051245364985942251588326572758651193445970006210695819547052907993831224934557723461032646164431475670129867920822612548917598328366227462625176959464543928633561269809032053153899066140598233747412389350945866364653416061590100327741557861307055480973836463879411793918422232117611473257036468760160023870316827832991146238683056505023475845228714618688055500170191745432211481299043412863933658278164168028127254465376848840203586027762436011061088862959966028207628185035103171314284424119020892143949979676518088777523810904251693979409790701138203226380840965205195449250274395490806768177378270218671904194280439577627646668923471122769878882734726910702490517580355575175466449934842117753064409067399716412113941792562808071960920946063689043588324690041695434343130278755493159635620134281774370084923951193706910228215456827683942907451290267003308935022555421891892280427621856074300368122032130868454666242626301932171808459347195233569572935224507321974954236164168921136776195691997600345918019442731212931141979742451427653334283279619512136774707751468469946458839458979125498517892960890195354663995826428224203971466415135525105941528981997935188534754448241676887271731912887004952619303770153264584727204597004482576871740467777434433304311273417567255473204630666105026313612799809925256419418355715801157285354339880872886627534712666145813501923122659519732168847464088547277790160375465585616197363414672332586141933989757020166272411417176538202063665861432506897171307217348213370378008246304051975325110768439268825512659033681126362715066439550237971818060732074939652744848813790252233028924185777564317436756411205756694757705712976631199803866146717987935702889248105008399233877310008069385808644854958027479202173227968166480176892025445820193633328517626291571558536154528741557112429827266706946813384873767080034304000000000000000 [157,7] 149702198170804403526384883501061552129182330330052057858873356485300110564251120890638416824589763681881421654901157643062192000941638292961165897802245712790946506025468532512246973177304855845667928002360901340486285734131205788337587423954956861853810746481379734623360513991617676062133867210338725043638856649986695409648112924688583542597654023988961226635061676623864213493723677254600581204292463827712894702637090945454001498648487334002699530903478421417873418744714300857452565328486626013158450931551157965002409630981920381199757722092267934820518979350210146961268407354484354468044606675864238693843269504449419688828668451439447092831047229605093387168368967480739197371443801570242600847812270397165621567740876867108866893112292901674076946961068353726161742106703610416929240311296509311692770912260964331944165203101148842002838555503938789749115444278087421798911064350755465656826365805596714928161885811866944308439244830687765028445171493411444139296595820267225957253879008032120831408333774676581364609604778338808542938656825764549927125891772383683882298057030079169680777136512295244265688108530488742388554245229130384280979838318668030609521168340757604315868025771599459006911659742732978530847093500935142405571044558927110024516706616327394631912392944925569861825638122326581212324370127151502260720406912645100556315144723603816237524339532823766801893813569564419743727444044936179952534744635032992434191627892616206540566082055803993621496439398478343428279099129018501435811326594341646827736761031961413161052815919425807551655120555012545178923271964454846585873635152664697198476220426245968115113767950283000017716207843690382913262063593240959153409164974654470072772306729155237684549589351119612464821345984974214893328944555738007339410912700071356262001475931853834424500795226545676170697291321407146406055499895277242205674812524303513098383877883417657719038202041253500979060581890655350832655528304951037653132443617807247377050992212044213780709929360616524600866384920559162255673097500536605462447331166295645918840252283233709703228055970352454696070278868499143271359259138442876057739499218129754565766798565945809805794295836169858194726558547847413760000000000000 [157,8] 4203503882010948217252907206855990157207678603110376008840185378054229790953715207382678763163209674824329007003962080944011019106343356933254241927161206773031556529134282359890799346263287331840678701792847168174329838772039576140193297036565673265983270563582612309282082168237258975339457965066285311740256266928577598273128209247310676599328237728496140094935104855700183404919142358199300857634772195580093054562931430717781485943654887649714490734828019591525641037497898312845830246643775575075129974585090908906395727717644212209209766198105099401064107069045775484982105154965680393116728337842025759284851630964416439090500398864627765808889332414445991154367436062618595006820091957065519312327047771174685100533027772915059024773378263265488769668648971386694139183132337912354727004496069070205262690984763497078945170469561016054586838450578584431178501168666924731046907494519744004503098489837170420904071443070950552818583213739329271674214030599896271913382384555969271676759125090753085611467573964532181713694573995398282113482095669249572663221198591884028171041313248500487998661874272260304859415145359163438628015075743301976104858754420176659199591210242572862695595762815953540634796260536520321349998019062453922066695850545431285132603229177406906705687560840686510638531133333107241969717377325826309014471624973279414241684111461036526390900921647622836900404498320118215737926861779670263060257050669204565366067088155602611755400990993435458833856852970460792947957018536383216665174018705979799543395430349136858449133099308953767348279080353220125324945019963071632340369123307076939282503906819308983382928946391565808630403532195349152008178483093251128836988654920001345512571847778172467219828003983487456121250481924337033323174513613036954324573679872413308862238127562261977717362843950732377571371415362800298173874987481751067820537814860160340397386616812070376129279024509726963069465006749326856581588652333443045527438219531729917802141247234444196913013507337445979591677195587722355916973982784983646828789415237239055448424190715606206106683127052581315665500769770095119733162127625765902434383085790503769835282707657960884024336859489395562484584877863731200000000000000 [157,9] -12565420460268575838523271173637486953954804974363627916039989512765754420136656582308979304047459896514745560860502448968655095744629757210517338245122037942298855915320644237160866926670516697822144667394753134496394515546905472010315046603072261474592130455449018115274948852062855041863748630601163456775004906838679143182600437161162698236041260135602332069182800592035830329003970272578335030076879509486118891689352622381597372999059148819934209984891157441430853567375150583880468547778471451313241451354287115473514124429285158178163988288327123905913124233873735350444808093405584740209850268807927545296270403725040008405765006083216438011695322880796418925089480691376173247125222371414579458673685106608206226750971936380655024383166492068174951076535037933078066993257020532461216800140918423741533601932672253298982873621284867236715428086006678612539112711429197912812246077840303546970946274749612082833068331559381732443146309320071696169483782584284974362040628352591051604084392644811166840818576949486102449391840793882270342611471677799944970022346886537823594929179692500766964567413738252292443776580108728254112019719722938308285451168966315129993868840928352334511764600926627598982332829109185373976903929016896863991372060963426119892908207908452417339209902818449788617577274588455392270080377519757494220373825577540506837805040584095953544881895734209829582849540295397673445733400679842814901592687889219657609722797822463140528799469529895311212646000888172504149273526756669587091780514743934126374823840117599208227586446099384712271267684803454016584862437564178643471399971194077755292296934982297569685052472499032662054883780586653494787215206793189893371261911225549666313341116008211453383606905241161082661360199500869770000433908392751618233897582766167149690446118118207812360788349519078222935247954262870089193336125423822103901695671058624792519867584847399746620234363058356772550222979439232277262435500368279256096151285886823625529150797548799445366137625859312387346541298387390653696025901408454415604021752161005791656897798830381546328106226351938375108381407081526935085717733300852082912664738700439390630625701768565555003814372215730369076346333859676160000000000 [157,10] -952720008004050862876151526542388222163074229691359532251034630848482837121165390498494581077939133845972045954024372622543648087661814388811171231272538197727454580716356269241054775057094306992306385617740499603961595067896218635619759358208505274215196750406053891904964774720627597737773216274302524486457485779481213931066468701997135838479294883679031065429271740589525511411010037587660444053719808329543588633023093051200426723033726002504275677652072125700525236292510666833387579003542815366538159836295355551554226657064383316080143897801557060441546265217682214527660932058220656812963083383270468237803740735414401680586986291766583893975416814412931986349290677960534593297026287140672767309202792071578651895471468904556465344259453436952052195701541707781340139338512686072674611332678457140759176953114458795280655549527227886524114397695416263790216034857992982058766969094316815872443643897009072238747414129604698279985701711195111742899823427405677273010264626148157850181950639252953561062006994232711269979211054607961666189956738927620895111778579515756389579980448712836290427802663847690130874789662969423256468789805211075741581040647731545529818672465189055557766229844768098343046187610435158694849855163047672627588448279122578446136196872956940129765908575310706065256026787429245187438972372733843324535583812470374980450069746228934251155955004661375393077332291960285468101143523644190799759718392047620860302040182508170220780273024607901834605903643028964465711323114604932355010947337976495359112224909090060460161029422307243359129353981660561945896552696846478834552286544071562835873685429601238427197977688589798060202625326865195206199515981478256750065359091664125389159655605500821227494029016782548088044404164563237687714920565557256710626957995553170544983002106750538495432215570259772168339473035614384713044182052303467123862165796080346246461284643815913552064948637648612572823036336988327729584526055103189952576777637710458539552467305172697366015987372396212588076902615959799428063195645075051536706243128160534855202148709514867990257210796597766713758162735439016881838262273906484919428502445133467529430151946175032908646554493760682586636925046326558720000000 [157,11] -5728727895702619322739510963544012989295422377544959503297087025210622418164312310810822313797764190876891971919638179320675849263506161341321325902497560571352816957980452501988948882831780952955178715513440381092045706279163020959030376670987340753690342326600049314585125157186625234682868864982197766719273584375471295045896372389623031523954592119272338426640540358174732748212288975649776618270958137721445351956597816134780105979518705481895498371939562143352217689511622063555390899186621349253469788099462679280065396256250573256538818271053052765493559800303175192491449842905577295947535007126029088453492395421259710374963844707645632682838751973012997760359526691662248170040850966612491633366352178248780578906451274473468634163883212551893946026401109022792939905906106997232392125248847793211375580385541125660855486204376771568157485114098067308355148333330019849972558101864472365743731162988747777362673408635926356600855710271236126987256838374914352143124052399931783627355255598842366727174998863815239449227989289012805701416667849675040329930659528631234230544470656867738935697788184741592767344247306829361285330340953207629419663881757991017015103854753694425751855008085055265365642463364442879373365228283871191359065465803194218716311611207733747677957633727272141002606263573402060300213539819093578206375650034739635435580179987766559641034005263870186708738490949383802173097650762788427556191959681687266509158128664766085802855119059638899419423129797348703210063646526181935582647935805373449704744008855536158189882781518197571914827090170525594773616086716719415671414355619165767989943305832262190873691553852186541992487362106645374392987926324974438431291085606526344798672237110441439826403386724173776857552397933467726877691820113701276180861797165595983066831875975512854533513613766161738982217289813827503352454335503251797122651539885911561992243577333908504653369062434282853907166622253655546285685700127315262442530007247318447644094238568330595972639634132196708108058901353457974375508539174548740955943614584877453533987520903312596605968436831970519320456439054205531537058773327471454338089719663060548678721793436552874554591847086825748582175191138031370240000 [157,12] 10059860889458769773457561379760588159013557713738070358374479152731452089198225875055076784123454456422104199628648176604906306309272260395004005617568834813767106648568147792908017401688048386777284598557515307481975802995321586993374677059426288587523726771112450018301604760578738859331995453101769235075167345550684406871388351680912070013664122493692248350578864057730241227520708533534692136826627128077834262081462826512833604570745848037611011000023277535230922182594513326145508477500957004470508680655567083321065089115093558641527702773371291946624357560867108978653060153164584404858729736830650571260864122834830518570541293790187448736729876120518133868354941917335565046838766033605311995150401545923942733370845001269148088428572910092983250321967198857459512646508196570380378789569707076366648316033992904632813832055604664328888205876751877149364533940697609554320320801409130860669108882746987167819913491668209990835380025157317982006635646680068230091468431911796492209729751341768624900960019578092463351236197812180460274277538872384136004414900038322628817191920239720701425435745642896500855469891546281847752707886369430366432784127742732420160662329605378089485525195929446266916412012333173788711124618220874626209915353741812824146139940201116464531000100211760961536357194534754195465708824891591453108362881925810935214414073712758142856594446197725954602851159969308370029530353237129880167598119966475088575172167289957267997385357783713110224898569687596119873107159900811668793206837499631280790102401505405255596071390907318363842485813705039531613243754918057359512932267474962400825692743053107321729295984785270812642275579595535990981806876402400904035411183588601887302316401406947650697915722378055950393183286216967122170112855755579011019542143291625775217081765817719562949648840355459698271432799566648019559406022124378211036685912710632517966619580342955939892245955440236199461436706634811863716127642066210712657392592780171474352405481639112329925549028495462672004755788161342269549587453720974229028146900926384452348837554438777782812664188066212089012368149470891286971702071390182233601570719595276552811503908626271347644779914435386414243830687806259200000 [157,13] 88007673983931758137145702684020441135900276511407793470898589154430187244855530556330524006583816742336757443188966516669535580137871144714020293431737084633455970905030331378417533717001360626292289379852264146485461164118970113610204636411115823666525728084759269370234839919076937627852995335589107099319926752555162825140109034894016222644313572503282947013400745402277444331325682322355877924740905501043668688758171787300110622177755176705824319958966718036489514329268743595770882487871838821878620645712770480391669304063369042846410514882091556230053728057191295090505143837179425819487985510404705530265064571063928010353349539679288564729910854885360046402872597056527376966920473131378325097651796843174226472705442941811511963371946364200279871243738851791635087146790098507365148622825303742007973418170403427360665071879265219825530099643404665328319141077994438758095050347123371031804058413591764435626744789880755981635354822756889245938509810227540364431170442133661079899337583856738563224764578847056361302607637640756523868384419925752756910176994740557555560411746238068341028987926080980317839225798899733040749070035681467548616237945223121256405169077506524317137102079006565833496213339416845389498631556303904156599074823643961205090269635329505415705290244309374703782097379701961255079751037673455865317092168542501038982738390145401775876872337633839710594587007245416087085906242934110709494989384732351574246665185930033580106987529987378916720055075045443590858458099812452308554848461002159964537744944650453500043433289161625316445780862622605119448097504248623221387242434318163178392844418346962615910672563800981607520314664686902661301033740399230918438693017791976552445404665605123538683513333320456164336410248391844894575747360597091889755999581173056018068058895113088441891708286669141249328683151350674750090725564460037247027281737943408466907738688586922728621236549237779229358384512832037494378294211627910122523420747999821724180523693745629304732982695197323676642697399267128678637996640100835407424105544723597319622531234068310022196093830782489190123893105341215411116919205444333870670105360623482525687685584944765469097244473480364568313975537664000000 [157,14] -302486820090112364598825685481105695465250497754539770456230410955061878977151841005706190403632352034545336426334184165499415121388978923226277747973281491586089386006697767656364884536757931768767066787702121209191444984559884464571556959677241577230258223346206870514273593315558370642774762865149545300146296396301233081828183012391725355257128025013373214171347120365557033263150124506166702673378683877525251914116841110434974204499255553542191782912570311361920491244178469646552919970258932307277235849406018914194253547484069038235631192026841455580770641789846977116292539965222870818597623486932554446144958113794618268234441061137113366492698207269732570474974006804544571089919378216427254482213175289944690547753005967082913645190377238130245382154787427964605464471834577340869609112972393294211390764674992203456452616205863613730857404965288485804017923060016722835946432126591650192681084607225772472823130610489371603531433609230552154824175690281809470312982285779362518642383757222319337623408611146363700999045520459887461494500065152072993761235549264942048542240281039613483717710995424007525112716404604272543534066270311552951181512350346622229937217852474031806495586033037529212340886195770311557412520984309862050117996572590025668571211139413129927873262452600465988330473618820016271601125765549302866653598560902583237511484280731008072027712569944660242708447630095891514362889915351996088597058131012574167887299847919544736451993935938168179265937326876057226702443999990164372103484682989511834540198848464183020774596402564035686864908362982662392072697526249300783554201357819112918645111393545367756129323250772400280984630563844362141022395549331093528222540677145079823282388480637985500393583810862946373616485260585265960764490575181360642524490144117781263031502095361492265189149625739910855282824253043250498889336846408446483327178799948083488598002731536512738315699029132268552064337255460840330693758587217807189699038691046466307882193319133784040498437750553803181267107340696547083000841308606661228653594144062731241257310257484415990834551474184336710533257602721875092063789719294276300244083963871636990489036039648459568470451316641001962398443110400000 [157,15] -871290127033566176028348259549495071501750419676065855372264123286268988483530938505676061994322657149916804156962405062984861842684438552955664135815346396462641435499171157687035760132144452169711456762819520956845839825540913041507894276270157331468436300184695228289668455133860874600543562303951789316089806184632396807402642226119696351747421388419693282260782389714527704970732486988284922271990600472293445129612121437505485901069656252057352497536389151606764724422824249587048048760433202387036481395343670212768460429565478348702927150895481819524463886175395038473233610788965950094079594595603914502629770349925781342829266388636326882904570955567296988477029287717478050096092342132379108407588226468987280937755771794590592723508438817937712003736011434403740890491219717340092413913484159879192463102602565683380391449206720658128403746591600649087671616999877778200349809688841756705468667559095625412321695085695913127493924652685462856323947528240709088330717072068064683717016046872608594275274339293404715634672309093195222978487396903287523984958916709355511345031225122024730792393381899044697298680658681638196354156697195901555308896988396138872179369190629820448013111115128023510237502991781286781986228653391411152818892272940535480266891886144468220488126471484570570253436625286679954802182985086704776188252611956616128964474445331246255068870231909903869611694577940479798571710427042517041458650204619047927388236336759600937065040922802818065795962606087909833136094012399507152494229215289217448448631056689580955802016140104421328870960789348740893845566029336397487746361476509869516220092687014801300305212841441286038864890056165816215534568807253787011395097473547790473170675219312911024377112491853602104289217281932679136740706933957095826562723406865035450092593639449681190880795082370224400983486593466719446940382704323319662118911109232948171517859233965627822541683313505893741121573017569710713308518736878563399550398287895453438689627044853667716849412200787828371107642794868508306982036169083033166170933293251133165849561589171211941202733826722328301479844393895242262406511303763433710583946659674298568086557226084766208087502904107878053503303680000 [157,16] 3088607811652921123258237057524117997039543320813115360035527510303451817373296336558550746939255960766534291023092732804701748561920926605670814813400492448420965231306812642330898703745360596864055932946244620589309725214449895130503297376295725248480759028145897118322712192014198911056355565377937691187084102384230146546892923257468681665051544320340972820112434811664201537640842736231414008650232221677949442722260540037121936824108175014001267536121622711043199715735892435746447665784885531661495933765037815436350246882132950863927102395474487024222871504451800078283614082038501858836731740484425268746694093165301369873704285397622808547163733390387970201830308106874101540761618963417598710532482057743868624671397948729909092768594788610214785032011212944376155738252748506424438448057986239133112531547314401485516748629504347637685944800084771458193305578076144615690866783093790818860478365535488290235675588945380550678827445528545511553526968937706488357345688882684203515712339655178281386539305587924263277666263710258672083143137605637939427411413184915960903999271962807452212872748973186545279614516198121083129039415283633267944844672389304526282355456880628676398465843605706442042496455238552744334662554772526997903811462197862325342319534587073850618586348057495458677916024676585825412044963114616454738016190018414951444809380184496551044683123743795672455291979759027823951703851316313461088998956192311897631847173210426742804806934937829308998394996894444093786730426335271491624529437581639574578931982088815666253767427280450533992224058366797952813111735833857813551529109294833155991919553897594715031911309618645392115974829463552478276188624020195998178943404296821563341406660199644412838913506968607896127459555357650647261668811103477129031367701922296005649758614325260396249360546677812867961187035817456069711621495332302050732500040751743557478747883984803550581023777537628486146241146024188170778654250775728289588256950658772088937551676355398599756186996312933285263187825269909811875689566882801651084356906325855988521867408790147279552637431556290445588097613872114597080694571867443595247075834377006765772008125246134607567584168268149939901562880000 [157,17] -1591060661892554033609093598718715735373260974241585962956674136309779894849168194094692173361627917482241708432684582504903873446790471951240709765073210060141706764121551218658857150837463483628773411996944493752795459710356790358496305442970380947337462552134377047860936717315947004232461294851577964511359179923110415054898690061690665644841447691679931052898730366891044405936475730527522197412793336631935312679877158946423456586462983211229617049120074909843844486323958608443546005723231135508051828558983810893909846797955785550604740092077410411231467114368839186105017228557757249243475571668385559755197927625658432371841392861672384562840424167248983264014520045763262011502252658415097851334831702015388535054753519886493539227398424219044321865981974205664988710659873894157106028165396675764362816260660722326006701649509338238109861458986481770244623906576893749078593859399677043652615361744948982840538825815270372308652635361237224102277145473613823265082573004469595646838370105249931763746716708148333184785348983404783949430235675437984905236301517606056661047576517574317404824662946287787306191675844174984375992376957340939514148538335756759255556375514635065963783678582980283783529871987101694978617889051937337224806697299286116969913818991348144632352860664591415469806427881613442384853580698882043152606067161664751330457385129102364710444650483555008807478505432748040375429909482453994995884026276987445976266515480001541671480258704260105208554933371315599521934975787842431394759635008580889602526541224434997750664989503295022765834619813235429331664767913138128214769352071372008490790316879270095020556914088244485475635553060469841494583632048997897562056185813450950349564168916152538870096130529520100916674073332463674097837286522261558525719946184848344493143140691151210861064322373719440057168139125071658846817681966287304798610352170067236667170572577178223965403349591557453253392619700669493288201870822678799607242074176076045072380856680073563958244585440926274329942029744300898698978119001275287060262863959219763641328721087246439006387854950376294295962728502593920211780926044197562087114728697839382169155195132108950844540548061005223034880000 [157,18] -10221986141832514130334050013745593629226957998946627211049491995037760323281081889041286387017231815305078386556520580956883429163163949869491551378542137100363075639484056139523661347298960417666266001375746131819901964650446470487252402158986956324596791275386935885532265207597842425376002667659422394864561239604168386776201295690755294226712138612632068670522449195828076269159473361913563527488648149086997473545769520268185463337571169771868736096142517266979366414916892093944659493085477417920227003271807443547495318805408102739791090767120566047679544616606280486285410329878435856276475956052980789225172336212589128411851299083762560908584581548212091505927519023574042360281097225796672597299791865035257913689382120732807911360743874831659696368108773086126978356543962190229896623314725124884338433060412356873092342285491646570324808823010003634238213349907347327673978448764928455572435934198537487211993081933932903280712146690602465526781908575970225380239754137248459108253835629783643090087638970839986479293715384938922491396979580975687953286887963552985533131100172686458433707068601815607340868864903783612661156422774864541865381781069242099857690385589581102174431544910560768121720655797556434667724682431030968641547426998402518142423500521321842764923398876426047033758168954497407142170961265378292233063765676741030420318356212014446119867732658002579598523198775732510920315339054899478547580479022058921282830952276809459142298248562071180429701512894991842871786550816675204168179374438423197461510027662186831867065462507912866176757133910557069489735273329373162365343784575042144198952438476519712161909469560933927081406915494000743796085276936080386367657070659433263637539810385052891592445694786331228052942004931431100657195573942614316941728310226199181575285908099601467804348244963125297755988784130737999328898423752370104527990175919270285351869082659530311143193233787354937658378111395327165180423997286194093265660567582327233121805811718551383527435371452220604116584138572126434407367363639071590767748044421264046561356445152978930566688688352833836092258936091976061755952665824309914548304972325113742879423383026905933274719068960923320320000 [157,19] 43346135152774832406707400583442521372171311988316335950568753445067362531759270842043309738853391617576297916909573928671788382533117483628347630842138350813959281455161326849517827139147439159652093412543302161420470179940493826518565248458712737110586702227169232214840204777647326987944542386133981365879367038106193585903816055987592047097202643890405650595643077562299675210521835133654222053849915548648030112642199533531064505234452919731407922442167249122193092724106721281595112795525817043413790899879300030264601234571786994308934435733365094379637258525631736700399985772065220824191659344982501940066311541358812098005442647862219236946255508669077289224426460147459362575633828432996527117169213263556334505224599553708085098095273941585052824992119379023355717670286261514931264045341707825111610917523141609655146264988216463300666123979565149226329403855507096690728114307135573027914171291104551362199110636926457665198487197504954090023155785538403131452798676963436318745126632608860440052946567544665032468349193614805079003477601518902204246270150051318798133889728548998781491058635519985079738188529705247030394101273543898271305083891394916643382053347597801226801916237398371093128542811236635467958121279706234675592461637341855766529848205094760306331644102736453307829903587798929102399791142865284769562382085672176520498479456116813727438523572634535828653616006814885093949753397092766150631778475034594440153199237111156777446148721230589028851249854912046088831420013263855642581246804076080160278304273044239926252646149750515746653089116962640457576812671547822070493601685023674947439310888451525385690138455783387980858588591766968915743662858231574214125440487187431544957660692643051243472259867346613559913963917232300687291360686933274715921717545461896690585713340711979402968098622757198604189375715827156110058129997762284987510279951704614684838873227628870272918703138159826620275738321842480638898780737667114279672952655560059276772053228805293709640556090117131523501435784441828305351182761988463727528670763574731252292684819469308182150648870106434143655988797550255206018045675964032054428083965261506914734207144091272791666535737453445120000 [157,20] -110130186981361771300495955660666575662628521764268378033761090217007866644859185434474025593666482925729063877270283504349733830641020411090136307571897087556706742827663039782908796235118975812080632974441251055972530540218392668984942052667936361577128134378579074666461993993696941215176584541940825185035307271280140112137091109004648496994999233574424332118792375559206542787887680438504606949644124548048561936205983095739936263606841417682742152218531788913402519573830245415346828788867088640452041656983066913861770565888292601199846850459752029780444734120694740248074131657316534046518730384240073402386096296252608654241007854921691509627405340359756687581370545942059255413060016551962363982644841430385545855551309125573139531926567625962956403908331942676736903955422607888074996099060096880313616512558925153599244027713839920130724070585968828269433359461428749481867436469222426819359603467477675128769940984327814886437077611086646583088373111356513884821574480937736051994153081652593106728804343484451870268350069511076327772181918637129981761841424073864782817132322260061385683575643660337594053595770835988839079018278158738482862730783698821991023877149166378894905085012991701066972376377049770455305993295178405284440252945828323781916390743584041332205893911196142166314143364260177932303430142027164407783454984079685827042139243702830693120301151631132870315262884997172360787683163849492263433223584748547058773914281519255659844858373597577566007384238744425578120715987053128697871880014828491974695937652663353829033228560938028050414282001695124987399661283419320574582164034285336520536212469572699429685713647694614310881285547793729924897634233838101740406061603091801022203077858404401928762634808962243979708252180939210422124280713032440977137795030109058876117089436623142752273450422286727839232995893861679718973026094305066422231569007974273779906070837761728431326870356599933832115825651194387166986062696772325491462920150313905133929573084024867087858655521664055579594420159188338124532266486532298757835321599555723205276633865528617377551014153147165073170127085897579262371120240310167322361587236931119169852723685973589883878253621411840000 [157,21] -23890015883321753544770738040421587978680450175573330877636696926693382174701955569316668681116421640426100223516638134761248076907056864307979296542136500213226828916498396157285685066113675483609823312783199828438451747691695291001588155707902690686258888472863205717440522689781170056613246539965284664220706246937732649055504860758100847622098117697700807502015160232213790803211904072198177829025786017912095722917360189365192265241251196029458871756022111977050347068053125373712443336019794064224456200069121983324868246613816746232217739012796587556135208463746263560669663431732030046888448726670226043827885761134277094859089954048860742116353163686410225136135534826258213980036702751445714836910755442514455626815010188298114880397061438208917767408066358051007768902264080471913291714254725122523615201343687114153831836586957317145658066202298100531626589201830194385291940320847403916842972074214468913407427029883786797965452884683920111565218896339068618089752337222739877463952964816509544038016326604120609768440640356768512070267864618380404999077913468888669440692787202966861967059972849148126484003345328409176025881230067689119436021538186876850660662215933833208537250935497196835600280369130369861234716209278982879120078633132237655942443616670670635328748044163544908335384777348939286529505691932787212343667829499208970933938139426513923561611888368637294834999584634207231040080145079292643951360383890760061163289753315891807972869653198789772927438000200759908751474543133937505434974018228982375693124739081865312266636817287244539130177958333126281333948016490830528729742774248541518502708704164829783751751993773900649177574151322578483191238287807356072872027746362171036144016365685843364800509151598103804065128488497937501904004521211244871378169988816854000503688257296623685214924368567503082129757690180252970681545685861557507665960090759559813576242255224884672011598924350290718701355629837947596975995628674288007302597657544482424446540822885093879851385757162787118866018909698682665249167328416084248094695400315337051281249333875097753208199958881539948416585811682989391844847737943967424554847881532099720431165181194696795494086082560000 [157,22] 772352880683652224475538598741042206824870535468459379121404633034397200587424330951733589080191937128804193099378864349392325563310445393420592436419515640656216603436366980973840900480063730348042562764515019679815171383998597803775523367791829982935495548364678763416377479717765252380814765192307949566269569599370263551210605574665755400863793808462474322013015813595286213818458815607462375592295790727488859637585854098758403898442322399434493001270439761185423484127391310360612112245188158430357262313359536025615377346316622272531220612042613152610138459839697984777616212484033916757790740499446279565592959410113628402923701479951118394162699449150243110885465260564700405462901097320443037055814524351524732574899057602912428414012480845178535524953058044570791365305165131059722922803119015577349744535938967122286084150743174557403478836255637510809129270216999327780761256119280046873338386299768004423520130457325511677363691407049156022265059676637203690148339327154403912653614202308673717476686442427938376314736003024622218821503170160831893982920172374801762650677360489404398996035650484505416472439903635991156832894093873892790940725737772129287509212749311206736802098331402672983700282085067772619048843005425592923771308355247473846947596965817850098067047614408007438809228905367530031838805416292458752792411406915835417483205897656859948046411497470564987681633199219867749962858649754100112746150667767962371202226889751322930253703174238742471968801779841745725834275956328198651856193964207705831415479508950778646127040414304110400041262126672777496552000112635248562206741542638911582201860739543587502862481265118004586169452955932141255204853443791999159363449713990109022200931048688195068556417634309053700346051443539699286091361957278209641075009920032741394487211188333385675664395909035188372523892505318627740607931338140095599340346586878535457605318302426201673752385350545531315661936388098185157563943301805809491574093981453130517144131600444237833108541709604322084748193158383916142747519759516804742086539379649847601256647510546324975112741108527819799776753484000381287258029629477570096716481910734848878853661972166133232561029120000 [157,23] -1299820815282373769430133082156792086453812397157586483166910812335730668770248263715866837299188741310980924659008133625282584658222728534942003410080927896179850488230915013318517871769907242765004666194647389502465256124087153893200099035636595586487008195656256044843577792703026938299416240587912322825755155837134879838753943349561214357224327926625181996072491812004557221862021079257624480518545196128179000152302735424022734992239632923807424782555503396530867908834412910889693245404773437214461639160725548430425366646454962711434835439306099629779065048592350008046328723188326378980443793665267739077417903837274546835666905244175403915850958021153953939496053380469571688555567754974997496130278042450760058497394915168086236391550855782554396376920973946552349869269939063739721213296715299459506097356652014155986816546937191757829595264359801725747594444074003376035851165029632207175413157754462599259338173458712408405896462900662092295836681448659318274342174246416841127353036311539327884039670236775054949439028870222615987543653222742978939036720511522355579396566083516042105061505754210778721215857727186595519500328555674430830927950464861346299481848342303822488248066795556580175494808131525401680662722720363536880289602641087452272292418412930778342111637822841421259521638160746658687317033261065003862913186161195492965672506487817049475784559653754517689193786196994253001744685814014029926884710616551436980069904474648891310398391313828428608447212203647541565582531440767035514722310199004630570281651320583468086533055114251387072624361297013481626341587676074677215217088211313114803968712812185579576876112420894802922610157422575165996597077462185791164658127201072558109704378592898809162228178689587656871091727697066171627880816981601189478802006101092701648049463618330254339293944927611859971046414864934741026559430469299196551221845250500226419892254900284873144944889629606570274693354394665390164300099662694177863091801728898753846050945574521761004052042290278105547979851443761127927953754675335637543897747314083068306856392429506498877671837454929062313732011535413237747897351120145484184929589333879030923823913363468440263720960000 [157,24] -616128176733582999234783187070433474484852347917270396166005857177658562391708571022386958821099645386716674949781493842994924013105766612286709723790799003255388661717094620639451268672482410805376650956542872068632474502742426044351102853951966342536493749989372885302585211132938388288357525178569078476066962210953832586648112746494998761730579211412791034394705224895306571262501396604684841387839813716970983310098533319848099208486507974906155222605719748086549714317016003986741488367256718446671118278271558431776540772995182950664406153799294457134647778625437056257879142049938340638733874504552287006877813994440392989251926441228216571482972577107510070415979667616498013309368555423650850673319218746033155622039134112726875469508473264353844643953807515574248007669205518173348721858100522978996907476218711007188746822395963779573316014391176530979668969205728034144808230981710489031943855082085121179079015350185004584986004724101090571235701905304851630994536806950701341875650712105239577778666453503199369824922565615219952894864914355479920060831927273687536050142039781998209547624269864622517048021900893134035116848303554091323256746692189575423927116438375229202182709922194105969250357013029610083407969018450142491027917228669636016234546466936997881374061005922240975227166084953715780672084842819736375120121646390397564843789967883079763734977007048239145615922426398598324337834191634539695441165537737596667447045127827234654161162041571540689987482357455410540330511925398143525970447617502348938643290947086529751054186191274908651805343937039327001240540530510666785867057408663780315966622282499125208520817537685182517626138832323087605491084897338673426653105428952187023895077370719569650274639061332840144642635373571084718698401569409153806029087002601107510618495414919522847741705232711551870665760621404267162664964626843243115057419075835921485777690120808736417753348091980157366642332936274215050620399684234310607011877436352701551738955259293593823909333844556100781286179576107577235255022097989797456268523931797515786430094852584150800712438852207398616309357000738032345997724491437797404726808049279046131358969981087650938880000 [157,25] 4116736066618702193902912107887015066419215860172459613105443166288767584605992694387472269873752992920868227773598451710492322788084762661938394019229078056258949475024422329616131319131044788720631749344710604811868869878658480683776530401808418212355980456442839327398464755279550703675456164161421524071706231373952330636274750610448713595669220693824031003612265944903492456022515568269930467519998223947316666149322492854667548494883159743446291037276646837440632410860109440596011978224899594804448988008944066076852969040709610243814414957698303480619863644968953534699577277909353511698392116948332288760351218652160028157309625178280176981130276597745907994610124428161734880961334841783104111388755482013930784195543059472782223747742081361687744040012062752234284914564486608748888721975188087610772704347606762105353018671399938080769110557122516371563159433609126688015856904047671540173141362214352427647006931250711447639378733859548333468593552162225568216154998673693226880476888186766337917661336647140577984133158151299654913280269734092273057434303344848898002106492703559444128204832063843539938958759605469956741659947974781180100091761958213565557225856327939361563880285165388135090066702924935795394767507272524855259035009066427386594263149391222503713777588355104365350722273636873730501214469506494661311417920404945643983808100435978173242080285587418572003131763104030167638966587728742303041051282444546099846408480829547144379782696399705794362599824462340936481673385306133370834226801771512652329922803031110642116773057629218829293445767831116052455009333627538049602927578737837585210884534685933732095310066416757731351517684740777837576826905047318736675569777960533625404293598504163868014911222546265807333386209102282928135889657857869326377594741177708267192018973391391168519004455297799424564345441003052473255172690663303208522317666696748142032220918478569106336446583523349713686895194350081450735051929155190700481161691918127206692366403244460408285367786106021938140880365032757142973195287053248582785924235703244526677043783559519266035500135799953912425471715801429296532078881534434093104739857354917410793460649876153958400000 [157,26] -3848972044182581253693313746937805102913664166173637389230502917142050178239904195838490819237663753694006432533601711360408457466451770249846320601686091123623677507298202530130618826456924988522167150483880429306738316774745153527179128275061243195109448391609252031815769779954050260036399601555654726660600152244333362608393338608667929755014559668738462965201228070628947796432633127437679698373788947917378613767208871794794531155175308482223500454135037622705660377247294126457054524415740219831536044154925540074942159450502166436270518004752898863794894083335449344294517115127521681125832230362317277657659980935279268164311321033432693409543124591228763455277585781120672568909398436864553222207151045420014970087323125733033544228185702572644450916291641683355748502500384698268724314886805163096873186933036748039951482645595264070102754740673769931416947528961626917104143920976473251230665415770277780859793634967909252129885982883724237388319692665106363110780002498995527481339302047345557786705331971397947142673833589222525590270012173775038914687350303783627194725503504017351840608644504354588844111680514519015727142546320677909547935336278096421910413626570606881527591329674333585885977284242504538943094906217389677855104844757351998579501873747961470172605098170663142812159795054613913835612616217818220032104309162102901389852250155627169026916163286899700507562196478410184369331010341667819779816597927353425481856951427670863672466435659212532455599726155141149943570859957073776379057922321007690000508543620410604883771311423364586624832481197522331746865011331531633491866583970123097326073505422122835277823663666430941134661165771087524098940194537631040293457974434558415208904639780178942576842547233288998903825640643232059166909742232737255271837223926989938160671245747646942332819610868730459536506585960410848356224434118981268691046211016432247381623707899167007444571804133572932337668197000403882401225101643569194033716804754582881546811126980540204848908996698938574857457923292339216999403050451323843979666553987060121606648714728738650880710842052169241883666990088070191105018745427572591960958151306577752076742684917628928000 [157,27] -1819867557888124469665032188402882611378422034689767895596429994882930576813624154972912118638397488991981472825471182828100307137646073251100758468470372531627109273893844523949150997344759522735171890510248464523942935689083723405453177450453528564951696956448488557941227331515391751653837266618269446179270699441454251985565926812744679650039037294627485545125942463700125166014655730567330460951488915038459545036398817987483421269285020547233234829223879029703626932249387172991589901645488292371606685044211021918463170191020084608842466911779715053245802946027182377388650613072438083321221358345438171332726758868674384248699708380583630279592761517527383183695660757313979362383423586977149253258830752290094853663660273803870044890519915981901504934266471379603194150263523574002557038692879945419879318906619356501723552280748900224268194782930830142642171309583529490860283612507659399592325481485924296911902646543845425880392826913446778214442260383737118789367765435935409612426030141763415500840192578394564452042399702063646571702732783298979947093000570799641722704876269066865898547627337265551357841194769315912125541423389669199300023463768336875260920406112858625124208816135126966811710992209243423742985284268308351953123712775451817949146304048738876830804318405784702046135974239855031816592402846991451155205824687375962628881357743041094354536839973604251079143084806884749028162086159508743876093073165752821589752463656071470216490073043420252657253405183630094110813380756523814777458257051552905795301536314905848948485392395719780961629800017084484471029101872916579446034746294169192918950192931307613438525160324512811796766532953733426900777325245735130548967334083434980654628445087439306897912752108944423258989585629044013040762797945703200401083090453887909405827924187962660891374396570419311545300022761608435891502973114381557272710250315086898972757774736671474974351545136553249654593470125698446050683412412242600504246082094722184284760019860371473837560388854363971335678097780153524099369394658213262397937541578330152675261342189099428517972130993060707630035348994858449842428601286498991293348289344757876656253295394816000 [157,28] 6256497845431817442042938934655993919096257711470155566843410217089552148578152292032719443705653048099174080822720655601389030890579146780578881035530404186870157150801082520311969231112001486280877055532484142715017903981488461596653551981286924581114757723172395295989866177846716473132287898294480547895900829741856604971436010833769502487140529122120185456642625522688542052254120603970348617687333339431968206095888330440302897510591260257729808326605209465852319774612374926576250849018859365486157577349035803399491431167581319627579469048902918807871681141474460149116674968261821421436132370552743399392728602565969062879037476937932886548571607475513909245645848434931679307564186933416217487183347256121782087877867016664703415049772276833419204164191611608577876867949778313954214601553957484150032999294671697826852566801801312204455502907456464822902349377037027755324800339020860216038451863902673766493946685164224626930131816787745597706624752869532053749848073899444716661405402199482866068121723702234070784129100434831897918181039417762658515471273586424033017200269083619472758395334746965573872271338473269663114286328433309215625403361704524697885813231931238235118332856391435314402618236301360942449962925142255071126256379289710029695493129031840743467117141691380661012013950358066201014578938329568517030712701888414071583464604917085549730347550138787926767121485342413860841593589312818616280489693836413737266740894319990211654590444624998298648027696631968933789032537557139554877562708545267308914857418308299731940095825596723233727614145849638103316259299887707847240471052328612142635825094656349873332443426361740401813141856073423578212463410084587703604857381553797289581521585005135729664318386025969159387908911936583916585621262984291642329941419288418511934498435458911374164404717839146542921033042836624741194196598799984494491946232961371964516817239866114978792860504955139301497428894368865701015927850259485745058910041342566538422902474838149714799030421784617585796025528485068125839090904533925251731556330878662143869840971770204217702248153461210379633523282393073955071733928674927072963889260203143261463679696896000 [157,29] -3871370921612816552261475995821280629414002821624170742166193270101973526789271871008153159929644945232992412500652219622279172292340512981553272118678207059265528069495304688693086043430516949949426816828763616647616646499354509888860759815255021203183960188861963606033586466137505452672702445851699309208776373105655033184654208603710877484971871286807401748834084154743625512523389515989092335049986003424105796978694210658594079081326914869691650865809816972904141881337595760715416556587086058772628101242412587882331533352029983539236922905368020586596805045115149595672144302179408206448993478530409332666993116637330807444760511187289753946689446537727878411231153658078007696710882180074344974519425326701970115039248966878826022407836570925674857904486565433309914192097038110797942191046815005418169340399834967496588848677233450603840663657120319929057999280175466005064196436653386298712887397197765472282246588225552770863790777549532733309752697129585098784444538174677433238335590928745877802389476600147837883617394650410650145307553580936340874393055129643603861900258463063914489674647111528001661490323976084429262746012254836106603061758602245798655092903829429564257212558932178583927618570176516337799807284400657098012755652520281137850852090237724012871504372964180614315497530281740189039059416210213200482388992017986308125721957146386937917712756039889033823199173069310737482020894126106903920415876498755041485734410460206971851714483337989804999414111800273963892010520164646700611620083868832944979586045732305068893821162792317172028867828718246028835836801484226832799676898629655950515998625543449414397365621009973988900831762683723227331902851480739530415598860990332641673299106815888869498916579772242316269159032511840213470533414158400593934467538098852765189520779947936260090840122970147698461036802688332456433730289524514522052589455141583185546472318885587461466493239818997324954162473494216917168393943856825776494097631737955538192762416615269854007787833302759025112649374891721242934626551502476397671597129171648847611295405602463057380338402216333070498011211977230666942068060708784057886716026486785000657026278400 [157,30] -1825647552871627830408641193791200947556501270970684217467616353330491999931996186847080758222668358420768324332707070465614554966256112045307130286734296197745278158616666381614387051200662742592230821384260319717077111434449862375308235404822189652711364935888285939559543843382743136919684153381527730848661841411158916637621920547051554303432696526911143107225633247841800593601086500324177391710018126921607136543758103012690647704928828340296338392699900593392768669269023720074421327483884720304763582486355379554498749731232010750704844518779127111062352549924955858349864253907136292400738096559852728669425997348002547196082291875128338732832651743314910109631152023535871071545279728781422299043162920977071436738027609315418964571011583872073974789674840609717631311309218463890140095617730274056486684184375253625894919701612944948755594711295425461604895754255337954468098065150641549111016997736535553873788713883029122339861754109427185475593359381006056093014766033179315384130169646243456813883849479804488698699680584903346561963802136586788339850585091442921906716370426047535939051978280850243550983666028422392193759911473994188496335435827862754148598242939780771238733430903853029268469485996957816535360788525722875290920379476400587107416543758437114704342900257980635274908783013251568237446166535621624943864725463808429787450483548304851864156969026470353736038097856831431108061395749669552090572856016635341131094141130327601095002767837193482789230796008714142920015945265618696311252427878145113490061879286227245185357354483672542690748857183294398657239024326808746149864359258849262951248523456382304353817296875428532247045703739061135669448689213054428166763467883344965986717790844856487014530732902015233582009796875590030956690397307275660388224879886841961733051807738455997641510976854783623392609372290267934273182939713887856383177266757810563120973329799642984695218574647890157055388282688605220068734250450843578931275159860226279911127355585073370981036302397690466026327559443024883711976686429053543317068667279928468279945424072706023093497835275819159146260723105825951562511239123593719786751755928094465321932800 [157,31] 4176386035230668554125262889575725234683756960941018060240755495281365290842307217453654104218606876786031276131980836752307309012280726838920198725835927561136547255952762509206686398340356606419851249323511209446857809800429351411696188882889610464955085372638913437641210081452232616722233910886045606945516527004242196981171867301895604609450294456753458535178195051663491827117452414208826073410406806825717879252590678729417092359655920444372456011590387228504606362930025629998214725401516495741140957357123890650558467848869319007298361074705635967198654555512907607052351660005608558350909167482370734496142349983777730979148384856622058366390677158021526841586826643366311344909349175306713140415968417819154848847275799152248051003091549252929324713994174103830430482293865128924472257857503379637497471425434476264066733700689041152614778935000584437384457399837207275101493121030855849500477619400768437885541020530764183581099016663119377981066634895075916967680899178561021034519121041156446500505935053892638317577848416321985830142263618899110713762107832197964853695976764405280866135646758573774796642254810156698904265511358180746722023031055357616295284505641443207514507198748487727374465440778251940138972544137460773321885020720260522299868209062351156988632871760169480752730016379931626576314128095866496875178753608710290574786241334549198235102370340608978378846127997669947965976268507589796583359331619859844387417210828230064324226215588582153332209909055072464658878587957950593547950357144336050169009518111419224755859865363281782966846434087573559599228894447500522881883090966502896007366017765293137969138428554505656577645942539775984954677691739661925583710640935365252874111096570295526335026930164639923914810557330302875745208977287226209981382669649789130139552486467964976466291889031136332834407411040624919991436843177522149885771507515907764080666749174125819118718608655076265221079245907187791995948343811079438088628468490301148183667023373611513636061610860116696909470826266966277612213585922314341356726691782546302806047326370996749356996275047561342042317844389786946088581523340813598476825521263415327061760 [157,32] -2335737626424063049516848945134653833088412927697721191687944484755593203668428191448942923907271324158490901104537831109221325359028421178737489674554650607805597404376574328752796891509269786011452334299619002538203171887483984400841095200406416308914616417833472276282807684400022618350091369048175938383546905171821591054735329454509698442377265783444641523804073757939715479441774986640557960863376679786319882905428432186118024730269326978123739330838297502183355583227963815923959269220584884623585888116298065059430112580368461085540122556658418714489020804584150584281048794452102305338436454463848466014059004675901090789143893218452733302056048078110474094241100484005267314882504208215500302875141758462260494967123056947157639767528517181962895164099320610908944569854827087506380319348067120231161107021775999139287953591834647180237145666812982980829317044252543316264373977413317469313617816623936435380162493515920962683086943414886683669745002428306795997966932097686671639065902094153963649695066111547734320344500220252396372044394281749431173583561204927720591433353289296851073440548406543332977170921735879102444312541057615596155757626048766046558543038642288563468938477963193361449852574438594775092160762580719894160454798079134236463550074119829150152655879402624822092324581107206044465459028327211748891809066364511560441960817687933121884107871226323398621785059451162088196387200077013465904840756743386212284874858101726866553646724955932556593447385083057867306708944937021458447918656920778786887641405803634612824149871922339920155618314655779170948653474732343468328997170761451166184617898850131993769259528118891121493228233136169653829077499372943838682330532921319361082668598203172602460303804707518910367365719566765796088844323021013938683615796837212510330653372360706124724959171997532674876808596067765457883882256088158431034878283416855914804343654305525079004481524479484970020255963881386915412560581019747400644617443148493373201599972801891227518003312704373149785511733595799176857611913480050015151876028523157391624214300209784296339427481803078175639199018863604860829896610493869517499089595535268940800 [157,33] 232328491193000131407066366449904729910366035064511758135023261547097139977108487977152998361187097069672838372059328658485819047937625451011485897679905500171895504958911073831869871042599780224381772720045288540755896449213990249625636097572286511451669082018178787403224347616597507912731678088937944379793735560319436091107555373964521066005310010578193879438216123105351569052980440532719642658250375994390638317497380690423724831073777588336650175154761826983138156133723383372092148460095564983186057977097097850497310824051315820957363167637704422260542316110323515501963161534054116905990321936658903597996383998513452359474739035226889846433397924570151119216612091557538695758824378950838307129265473333441758490411217056110739458802271754528558139521925083550392923912171356319060927798982835008282342198552980530229801189747763255145982845766127235959657083018608072251906636742470352467998807034108370419926221703307041685011479902149920836127831755643475764651951808993121118544517622433953859971086113343162978101773578966519772328325892206632523170249140527382947045643042489979532065622266194281025091812950426873828567261686991272499653394972744880183745453824602285514510825097203269773142857231295557928734379595276678351583713607440352050841578511261583017935837498744084010013689094399673402137662792738145201025255490937460567724090920063474250671864874286235154782484045427390300524261764680756230341001185503893934236418367623144781552759443433306464161073935962182819475739017831150956762742124545098867026208546277422749865008603695526880931051205769841999810219856250420901471887221030904830726728765694379723919335254126844558889274714321487955656245077496136560237857314982480589926130668922357095683351723720425537386951008434996049692287639844005775416712679835573211705451115592147307988205322649368675892641228328957523465648648509663548328817423650272512133141278885146858094141885495557705239276675015007443364156914417435669796506218803140851656356460120100944274617001741169573782900814822055294135023119704269014931223251125498276837656131778614206989771748115892420563688500137519228270517221800383610754978169763200 [157,34] -150078692294958970509800879039570194492470537757018743893794021166941028394358570071839325683899947745546752221950429561469704995790245938333607404473099658321382865535617821461825939899741741028815296605154418858194320056008455282465459267628416115712267641867475122125502431453593125524730676139327846143457425212838384037398381539402772660729741153564705289742391240556695380622808535948059277501561985619927395171992096042063149453551814643945679616287414049162457741160768226014309148087837087033967434576331152459988364967897292723212208218055424421696143082406504423722561662362803557648459363240158806192178135993584140974139550281249734073292256943495201924268627250361561321181252826931384857904476502532024490552163305450769500178891685330048358556599016988506047367516740167141309604423764822508192946984362541425687089015706731983206029012086536768076593215447028811513100785339642719466972334909660421461875767749683579431683284663802791870647812905436844329919850022399322655211884388971040575509174825313777801859839017039402549424946051208066821049819932276224914304050022198615502686361656966519575339125286999938806656117754855539454975274784097880937969805465436327073382375046726034247816580311449913005898530328901458677667279947309403863422341668079426816335935681387284619027266181718935085211482514416293847193344016526405657473897202333717228062941211218619181694658936520801834790608783384525154118644057517347754607483519923283857565896120694647074763223666080800318046184877781830428493429131488753774254033784824229766253257674989301995719288099149972461329542511026989676140652528386283316619717176435970206327701616034543966865043862061952905906443570113531138448830511377435562821580307315708435511950196348236156324276221278810165029198124307039618416451227154303026758248447967673689697564365969296553651391296989257430450055179059648276684937523151230312189159437913337092795035823690724512794621672173932573325018965267529943046579842843953248507543801249798549419681570559328623275199223308228090655605539659514716570949087362174925322893236950330235327458833704097737773756667333161556074981331863511751310553577600 [157,35] 1052151971349983346966115332808170366262568647400680794814447809067795438950315578096691430462726934096951834403395732389677470118565801838086496135459357116510135227443893351589042603673192982885361733887754864825507508864994553258603574032519861890909475535208206025756075285931820880572613258294558893488342824956581745739280873184715077983467563101476080317651707052678027722666866736993614682235640923818036977592068824704187975975710199085198756264562172261568351717661292543135202641978105003718802620682961442547371708129107468375548247196070990347566607470650661239381176627914761550144778141613535560571147915806173816574335791992104208153953591967073644682563350259383073042572346509249319658320570636727845785083753967081142277732432151372124352462331910388128728039504978802738726214644979403300304805141237116559820970847196989630681626239070862181557025429233101373095670416048881045058073975045078730132331690507120504456232901827677313628846342128417616197749145106279099390810086100705759686842337916334249363082895512092599498337231474330187150074003520952976586253581754822227888743702037144984998237610578192246025835776949555653557501202438657055332880948067656243074653399255023697490384649956098325923947500507879257529039778119087126119227178196923376280947909328414725717208094384458566893453603512037116457157092377978986699874995350441872003190735470541567622249062501104618271726635381922131932049400171431381206100502653586936210129282087604632560597697182469465717310211986614900390800621791477805846793904597565107285063199272855235535655147858765039451458261171695903417983979057622509852129679611432664962458561948201555598891441278108034068075193589907804358956265408954517572874785063475074548869531432841576506631393213696153956627201891014150743240823235521968539210608439522563478679320344130950476541184500915773064144287566179274804740486204840792952849382312196966945158825869470656716620421048236792597967396008691192326667743293024118054066872934320052611215345560417852091431665215371728090419486100910596803400539655515778979959894153525721910236154067288368700222445261706012151243040873320484820676590720 [157,36] -1470999102682940881988147636729060028479490796703969639525280950638304824065089270199913795237804465023329857104863715905003757662077344023326071428340603358802798356492398446914991788305400577933890191297368992100599388754205748929723190952023235132542866604367007468169087133717428849621090477300108779995413876904084985635442438326266713755241614024800661427382344126966100902989987839201876920834325017812944810263962847018880601874208257969158426678899930833004552776803302714517063718469454335993098920850961920867228635923789115856136968454987104216655765343368456873261175624579223121354004887589352759701748713426220980927982377722346307304701440861067124698733382847993045453829286637656780534970011277946050174293036322475248015568799616235020043508542295240265846270875044596211102244197066816056075655004619847748144614022510586347503269453509122763787615759414429830577707473232575387322663398419597887953544934248851424532759903946900353378692469983287213507660882678246890248258669373619109616529208160373605807140516299040638518296854277130163265519571510919068372651695659269584087046305161683792756937667547187440893006001721913988763678787213374489033757697330964952685278274340447869468860711267134413070460132067390155855218056659665947856951048562710826505508633795370342278483237983412980183644818107140212944770880901231180035168148247005253661580865149361087993478431340690563386563078217762191781401588872475991096770694438186982889139179462558397809709359592761445356544148397885917643146417518701116818665913995033843849900513903662829126928721265991229168071237223711923670153468557504070808103331241026279694719386607824077240642901736752244389546483318195138338288272830971689378904210020057233664401720875897059127501288959387231515220001575036567477610930054216864500837188453797751633324819084057991196192669070294692851135628289994588880046538947433848751155416628576588891291985494723233639076331255654244456670194746255515325134178177754418327068432492211753496139321651388280959231137462119381265465005723654067379087260365595005959271013747384847303794637855043673074027971571933854515908405561961444240687872 [157,37] 1257405407237019830161323308614690605799588739578953162889856072229699890662613119866871964825786273766026257926455278689684321837730810208268221718479033185896478494510795704531531180396280122929322975774365303911100496504449202353803304823333320978546749662908197683172910720628718998916039434333483936250823783001996765280579142353145442164466537241764772484826475121700135286501842860500805114883663796513375685630093375974820932346205887168934972294865610124407442044750307719708118911448453831767942917333253614456062385854643960076269746805081570871166195540969104276795566950028618292235314808395893669754745623829012700707665153723692812624348980352098619579183246014767742813526575047422914893361702042480562566141960939333096118303649482851617775725137778761044858470594774299194878209794526043122665996883413263330198968694999843367141357955332147261013279257759324494103084010222507931044394533752645573973041020123881445859011286514640803130500610911667920006623984190108004767434170538287706245157447926437994341904199164845364410870423361402806901159934057092234424689030946627960969703493019493951223597524171530581932550153666264378382395728568837732330782724045424358829247572044022801003623212111632097843251843339086816647124931041169487183800432730548703912346788385644454632926616143975737380255935374641876253637174092753634070944209209085986044121805697533031252351096765464727914397797154821728639043912711472303604407968044802403242014754460559976082464057351730169164523925550407411570692591459614184855817431383187999808819409543557138928106475477711405822598107542498397955845323044973880919734726167734378796230382310504908190737377720530090337739913694451531663833930633732205618897344607420721094293499932460672252224640950850237828575636795399001361196121722094832156308016181750052242971418868148019087872697949791579185251763529825572330297651650649808832658733017433498917586230450628987539443414311747158997659541810614908813873351984791234666403401931283545831173486624825365196125029344583818984358049268804909370581107068307057790641800156539257080668155077773559889432734589564092720405678055850814547680 [157,38] -900216596610285951299897255055862403998456172333877651753849708467545630563742003579583507860144031356306361925497011297668076718958536431539684545568893843862691561919492608908666538331190255800262629943628861035803134046753522323393197582600315076338561400651119648189875422051328368376102229292026133407182244077709549695540157481376108620337979579249323439844421641041070170988102017021879487298233016011094497123277977944649360196226880279816923639329845266977005097235385401614296470492429823741961474481470447943199833311973911637850258616686573368717606979379343179989005000229000527643573862956094078283040764675417084946532257339568450634519639429125517613742596482228868751067647132441596407172960886494318708454863002066327110491121010869094840695500822067455047153406466676854134911542743085387222305692252907804343769476104633052368922454561786788344195128212073950587577761260787944611405976921557932284039462052323840067107789404607599422359369863825546405521353669459384010377474977738122768390977181502801673802737059524156655167681857285127950547083954607399103494177495543288373617149545762510906693704923261186704921762866386931554998943477130198058672668121312215783864574254790628973665363069572564691452523508568123586526990861628928883739101441202603855202989556229230201954840798284890289713529832750032837290005443590040606133083267224451967127360067587887581980301505406862811749055398610174038390432935349623920796918352371362032319464423562493368259180754825898428795212079360384586741080760364851914185628528769305649544151689223254680477540798118347533285705797421972579211415610154684128291392718376952659978355001951123909338878755059097530819970879391379677402558684191076151055745681956481916157142987486395670924791068709884396929220875965247265561244982358412676680367245440556133665057437780750180712175236379067038514798241603051874038486824032244776553406470353473517682739766637284848211749354027023158883880148461265010865462627316262830480794198783463422123727723925060656761784834111061469063489463489636531465290964220064178983092852542088969800763223600163171775193768627857745798076863084819520 [157,39] 657859112094964822649778919891726104766264463992590332044974905169499079111770240417991511071512355670825473108915041326704935016568564866385985828736651601276683394110173755697734597668589077395430860862053428515936805399587092452459090671077044972018970172171972955621229319869149201732075619160679675036549806430956268778242895552997104804119349386258207859726632672955540298470440296236677904592105177973600641110638760075221028932234728083053545624563201763243034750556738244185674491655187240427633473460355120332685765644848361006714258065805778550879108180935663807002421529543186399214252291122353633653448147884197213288208123272415946833753458403876947518795924835079318005104639178526416893058023243305627047959401993840289545667279547894558725543573174903468706515795827978956139352867994280046877967670244201634679419334773112825080601166741758679857719082873573674693141016412803160364545753938586145340216907360518936482543317172189438408261128696889782811532028269671730945220403128782718513156467123550347513855650965758283619452608512762268669002890733380181144882168138922248357812085052181636926997099023841205013893922455791369513107717771314266557419302573604420303234935566268132057787144805616780899374468142034463847110548124004594057792531693599388645507399089774759563417411025310991629350185108214284597990647301842426441859450836654594406120705151149107180851768265546452316464060500246089678875402981918268766057135315618081997805644448699148565001257780407747740777256958093488212677462066760772261545509885649954388027190037616277276023338104896141506293068903172291719181466686247043819672214763377983971257469004203535058475966915337657227584107079332676531329447728409391527499130400861954109340869472515572278954790546847596088083059975370090139049431320882413876301832255310796302911901805131915101903267147447247834238748216882521317772417035133053091442090739509609834695682535845477852917482188989710810749217808866260754855370991661360074955876874497590900568510837760246020098652872374570145963380446748869170654870016580936847244742785275327024789673754091998605130467936162218651705914416222720 [157,40] -506281037660647023343353461950814012057469501568093660760484235768998882266414027738615499126813402633234017293339428937178849384046226242450097281227350644597591087250460392594954953916410570840676424121463210046996807864042395736744536876862687357539637154765411890319785376525282086000579375965922307678578214644093487513383710289511528257924989798098354177204060410197524445481107637502250831396375349182903777306652586559374337466177145306271826899413838030041303537103515990219088066721423179649896356724299596797956710464821635537059189312269834825854632915151467641071324264145600353394848714842653669853399368613348304708291895172609412411819041962990981116209582423387213986779244289826975371857439901463818626472677990128878277559084785059529334245296825377815110812790341974806447237349874907157534754240452734187415249112058893638614340596053094373247152186774191480725381520503617362670075147484965774892794562458566276130803721584697962963017206480678724584554911860419292123951291614985620796982149273469441406198310160159526297681343025960176596026035847360154556704480382251620846004625778222963484583209540853650728167559489879724846926134649549855517470849530124951352531981995514395293327437392533649942878321614798561519208321678096574633628060387380677961608737331167802899700244557890267652883504230630955763759085424407111491171416474027400754008768515784289074493616514487204506321727273021909279399712769058796452389541809778456196527856160350349811983863660948167474271172040458974836815746034627058211003953336628441941201495358112944313837118229531764105734892298528555775136087357752126320514931970474792734095748457396798653395498950169184140678910918207158402534457229506976821782962166759707280449215163128808943017724818808581919911878339590837481965292670027112219058911899927841288322341692853504722039661525071221440931163248077421769178446704302437918945460458588523795853278453358017846443030451269878170485589926507365465790333132022661592962434300233721223044116696984866176232022594705999192842039761164202209608250620056295436755918997877733611281579670344432193867495504379660207649762763264 [157,41] 372726565118728371508323894775222273266161546199207980761777563639198588490573735012559295664783704122045117964913198123998021697288553307211739843241111346712950480701543757800153261369777747220069560959835531068602760070796906177369584122455086958179203255846300485274697396325240445618160885211016873581385000828519303684111498898858481072685071245376288889577573110341482654908570849417962293482754622294920192723461709912196882959191785106881687129482536374307048447691986392322871638610889765602143380991748377900148538383970701486753706005711326539363687814222907882335199747334100193083217430765253804380607503714961071548580800216719047348080335574060157083670305541666720601388338673368742172157515541065495098392842272172637398297062770083147904607378086761675314593120819648717781497730647918157073007546186116777101327127508992470845664011758778785078499769748643717901834591539413921705666875325716961105936174527508052821539521130318043408598050748781787737198580868294878730809070829261058065936940439848442570024412014385662111083359755021465637549187311269073426954049909428698652542004962418671842143957353443012682532532162669578044997085570367893803016369300468092638674272754162168445438809492638845136341017394504417523300465028128309253273698592198897741878161433109032883288646610912957847240370819665776887294574006642859164382814384744815679175827652182444159152534802027819733638523593783131254796245820834439175193314197821789129509357601578515384083426887402694044453282551822932385823778498324305343065254398624225790636455127278564506038564281226765598172791530768823349488041571241428633839827810727364845211310135917546022696243059645397770083318649364241853252740604144596284475095227594103854133106683858584260585841155865437870892423928853072024978054773569396935524094960448785614565739342513495285579713739271161799617619279176361743940323964452636054796197759039211984350822398840026293558313978533548751292216282485880525601833056824413076063640351109467759670326172192438990646206222706648540166655473796929844024176996475790121050891792415909622329569916484260694732078679239621537258614432 [157,42] -240313089423817400188605806397916544723939752609304461449421770917494686478154677917407612736029655923252808841569721167021789402969979430896061386717265210104687891374094732080056638684856315077651044482384883050136975297833442663509455313243950517622755423934262627920978067125960861616351755272189557315542316351701479011075291998318453060033748817878055875640136932405924550799222417505131488391392259189344769884465586891701691822971755204478137654671808761214840570291169070671374835315208421894227898761126234832039856178584054539253380690131189541819794512197440022798192002473281355116101421906189322797799876865964884391778461422313370017440089235857223877518360625158429686999671467486789245532653266922853348472482599515246013119852186237796373932912291915874952857300148983040385469626159129313472783151102889216930542806216160950693407425466808385193889352292213318746326074204273862317478068914000414872110239198714634981194376709185043131845093938222264696182782457893792319194392896332709781607568946117495344062150401884909035278022601203173538066351443971508361882814089067462766422250789503414412965179594524385516606503998204736291279264658237028384337446257446390103105953081462692933536701929409569878590074804195712518730520044738229931256406292364027821156863940069383102728151965045637203250504346443507981616690207669366133206695998688567692807359404375308906951541909905924757225667349064892928346542510485668090671729075861607484071807251235681908087475378270685044749402937083354372962969863289888361234021588399439334253136573371815248681767822433157214799112931222237070177516405973231306285424925062926296607823094254597754718139070067565439314983737431433447767458788364622382805900306918151424726822091820962442937669476033028152055039412287789801081030172287967572934625911155200542984384593814357632489400270305902904640909385316158354968379658417768266069735832349193302820826901535560741231551384347541089452340819272068245804877702330134347871329934465634930051618503753112900074331133824971691945129380579688715374633144550567439117036521192554886487536133916652148248435034090157326869344 [157,43] 130755240184699487959020881582430117537509228860997441652628866447688085789923588647275463055168973553405027114804487925017519895444874299828129799942691432517843777872439552784158341701167033917892967518017059064589796641828837394534200088038767487894158270876422447521030547542293082369660466465890352190858228008261397004210770257962748064604531061697918765142463178657167956101749104460965008269466600528226950100777721745471045542117983789080803496596055943489835748189449472870507639582815650330151351592303921321531806175769832966937821404126825408363615781454130868603589165902288280264160778963742580415978568905150415545127415966659934150566124093384959439794774127934396875519923915732827492425056322437208977696546455475780271172180244653157007330652633393363872403059873623542837968494333056503974105329979315919150252992244780121198449823793959557515860595535181215236013174639840648792258746947984987336085670087959950830888938208372153441431909669149609449710024437804901378686892986938071473380399874263010355317983002574471872958581049287135847130972816078968103028114674182804123453608382361184082481887114040543655133848699200736238999462518258764263568297613491471534415984526292426667016364962624442314398067502052891195551288351509199961622074026500256325236231943396279676234661010719204180040805463048639615065438614672455754250846862104978215472191708791424860029735043436069887339918198023797612997090429334480696016039032660652985257256852234803446803041679146537959261515187294576945640155062210779394139804455109874393684512794445650585716721752206085449254176467102974928605232824038843024774128944790002407565535262027176263615823913726565386451023650817677227363842462117990676256955121936576933971585237869109363527430670830495421601592752736836748371467133691554039885817186954979958670402337694861103750035435621976389165911801996693004928392995733319526441600713192337110118494310094066428352541033817456352463345483162000609574663962187038331161688408529972047634899864805930032600636443761259696776375190053240156539844790558338978177999951448132029304268835111340542649035637045859982144 [157,44] -60263621705775629025420458546110987538475282567859721084595830121884090926725693572695362021932781398165490041323967630645165465078248823891209409144690693297241528847760608842698629967521738243315309114938056876633553738007665915425795756504792030964781544740397505847932274600624344458499371105490614744330367706587607553906279434683188104148863571792152253449514174886623577169011151973118207556241131750720414130832793215909929565718519060318249066576938824465486715781325048503069599550101431239751829453544545100764420436855302064463792275493145853094395440002373539561555949077104965451413436202471996353948867863082169901498932812410165081345710318322009902911847047530453114343159483969977677772321937054680927466911619377983112211171301186054473901787207932713614298807166941093419840091231206682531248952349177282375979622255454224264806357898518431598346213012428544005654210880202117424417097371056363386050549635427787626998476892133158367931848953642532964256144518230892006851400182681831865483301588850827015650968711132956765144095948694676683131708916279863901453961954664302295159873161413161588983765585870499445518207099415346565731736336194215988600844157931332457462521135790530027485008274567025679457064078199259315254321746221530842183231544244850449059593932691763479516615021140508284593823957808052736644364309696330512822648354490860653251051127083079478488075663642421515959267731809738105838811073971815832340819329162895231433866413668586441403440527728765132193620070950033088593192644619203758271317509653343061178940906985761551628332684493119349085476473861708967283749589121821117788120162564568703118430230463303070189170430442156368541349860026189380827639315701082114036553590212046859951807958186110752536778201833651517294042395914429967447707020845404011053587057212294106987703133451608260626770758856383283053834261900658782358161903809746867234193624343817338360127976698505643796957126861919351520813984268810346276654562022245739064225773171758294796021260080484398061190627471905551617450998717144403360784157581212783429451451641503352546491887318506787324221172011223104 [157,45] 24048205930688258533634440460049130316100005179466496350570038644002172493385414336813655859748567657856594888529162488096872932536363329781267511463595871009298620178400587756485723628685732723034167291668277186118030976164299422737659098703879225093377675720223478841908792088849158674638098218429300399355986039609989057698958022138277112116294339685067519164859889668778958479452711252339967078381156177247214067096081056733915339816153807232560123945499483030125507576730560599127206836546709289784209547867048196625207077197456747052456265577308415637262389961059911145951068097590449118414695643737631590138530794982585573431757725798361511841925464224097534254628053834012865466871493022557285879794881671593693848929593308088468935340072765796790572516989141227994914686071010946979363155935982030461336283617200478298963082579475315166856670674268501164808813677889576231557426250620344729345571705842899755265230019490085064814379976772970051769765781097726074639277863891175237636897783519892193338480849253640275070606245799501248049302673164142432399370413648372928298628412886189835010006370295230845716755603508921441056175386961177642627470584012454903880602278713179574770235183347146438537744378132876631536958426349777079478567326986419310990308964084933113568938294734498621427215048477694534013188386692357579610419993255231646028995073786925656075139735436473312174110621145816481152961678679049125632562683995511764803479651465657019263123700579345296405757763167225594449683434216820233719170729717579334723932925599374773291342193740589821511390646700492775818708375848303245777474753745673486061442674874988234821040728364483113003322904542215077230095017641120404285420300967077876719742818696717051363790938659645549134785631687496581180602642702876285384827822729081889498402636660630633822424187072256234062682774742263177644730180681620402842430546810793380143923011556992465335812654790139458576096308166299305569158140989352915633633298477522771458561673986357758554871053830004385074483945083359727058922354734396734579041595261756151889281132401878869602577709672306740853100834982864 [157,46] -8352626497158892867049457779562663167767341644379516223022781099347361601471143203185066039504262204922281959128400270299826786579483093592815413233661002921640374786737201601496197526663942290466547134943964052310149143966308303816510265057850903590406866540983055150193406938951243672394634966658698709666465806739131573539026618696749407775772421739921776324514827050698580961757569450106075134497241094029335145468926039121750322729927101223631519199820608306601513525602204801668583895053156233458784615701451344456749076600988526591689929049000045602878270563228584497872299314181989895363888865956271699554557252726743377681100379492959468881899160644377485773445599201535560608206094032116120537441674882055704684799355679671095639380578311382028905146024235875796550344576238020565523545514742410086918447617451606237059519781786308405046128842064481471371406207073567528457030197849007760901893118295817692751206673656090120196520886129030435908499404841992489301089174280134595894440639532896658597622485653457295387220587633234340626256189589030968308746935609306122238272750847598678605618430079981604205957097147359473443560662871586760964273908509670231952275293274252855433469693345324439319480530052574892646149035192418126058211095454410311119311448216176391461389468648156053273041977459367792939501812598256925969295558774042992949852830400610813384947314670834804121177638053121256463739386508569727196964561915746827785423700533081233745827574495693877086917082654393685855611844481595385284908257480075937676687546344330028169685830035036179142194097602764649834979022230809161444670676561394280358773404076465153028179380020635333852526653432959046223818637579254034727732281913582844116716536619756373215169095878243449398499651780341412738937730192015442701497378766379720554303173113098085915870775677654181825899455542486273022386506928037456691012444114466727279885492530843047867740082945666487827727040593900003186367176349817535895518113518652795920705263109363056388950954170870127190686661914254109660266481496319216597716933075441936424351118858031405163558198066354050398175342800 [157,47] 2499217895683971817442160271884352659882569161178390429541566176886177867191431465799559471072774129517086504073831272193576858572991869938921448627922326368777559074575938322284131023563209577459925783477755124990828160528110654602068904641638866025963384987644007534320250637120158958393655108888832508076482036582793487054417754869017178893698711185445938579544373890223319295632360764236591754264239624495483374811225453188726539940821313469586094440431688293836360125105387965257423542661265478860889819028566566763153692172044822145597470340325410263810907284244473501869179298732070946398140321709592156964613047772367387617224795061092062008592321333240625921986838717801044624704777556814812252381644452638169633363608908970087442518370778080353255345759468175507252986246113782463600929696917047727526107320898108020515192838564983105447656681205848162245666301633956422265310744831749609073330656366238834844970271783559472724309871096853443589652515401451074456094714095544080331474648311211420047087753614658103655337278032197469739749859900619648497314815978052575594965019240527217445545717402343894790028839842868557526922351793962575976344315509296131199548906218515970540701454173113087006709551830233575812498578872765649309246096391521142451654104565286964795826739174373675523936210703248393977352640727814785516390440187168052846440206951553922952991632523178035974415763250574618874342666533681303976210310089426118103134335368807627830730428654967331733168118151904034608817028568003893337319116053609644325607482783559480307541842760602586717142960941193950697546084186318507301970720552356234075162598303974399511809559950511152374146600201240762953162073654076803073747819294699256787044462069208752725538497872429838270776810494716606324293152232986018022307348209111508881000359254049433085632626006489859061946534329177158934028316561475126574950716277308829388348833976885366349842929643064708399332003107714732671844972316624101793419729495171157808545382236597748672070365528012220868364259951329096278399990202327349122254369289686642126300270226230085757903988282537603953275232 [157,48] -758930536800939563929820854282913380059746058163563271062472538685579954423350188225850948002604177401367405627909246978174682307770537488617067042686685517847039628117088045935676660081960744858582048583610364224888833883006322074826685110431238412876019927282654741188879596494523020784975195064379270536010999356010625859419600972409011675380207433557495603233104874929339101468870894294775418149132020022169745752864025324911495081046956164566918382865273181345979421383497283404299931386325896070685885806375811670494484016002845042359127757385244898678497941031638184274231676696248709055119206792329813764422991675276293533219878489716377583435293499523136160810130530070296762368543031719866217038149608741956705231778307247183558741129954094179667214471435894012898476670449622742879092856347213400499717063220869036003841272596777025867008855602928871387204906137705578231224397065166600265144784564730652655940872365987600219212879054564748488803771076305507548958728578406379470271001589701298806543025656470606952780856376811844097527247876776776694169105779328644191095965563109165673883189291558193968940691050495554623896773072742284735070504745910458016496754708405487575092061352873171465271605032382238969244875335067154795496891124500802275577377868675708336628262520738817964806805109116904906504339488571565460689476550519532178102495844705016198986424288899199571531036192728014979575600207840040787699920566983471961419166910335669898831339012127195265824177648625665674955202481879541037281391139124203824788748237546570781678297740662755389010530663795133842046083940407395307746197976775125925508856979803729671176876802619282963819998800606720480746036406171848253601431699350355581265293554066378721615705003924345436456601777707814925937842722145759179725234854836981035462519600975008298698651612468375410735981207685249965728065837316853075790078017730385488431848755185354942472950266419611839052660322941359631106487464990507229706289278396840641476940919644524708188335582824822949639582293168771755016922023456891729054061275996396038601821469832205180740954768650411432384 [157,49] 391880457475633696214351930045111951953309675903392907695668571687767291129379783382577693584346531182992513718592311776170209146022108312393774594436933324253820182584592948906173546050362468686427166111342900263813705632445798947317950144407056729024296102173380959019722223062545092277460704220326378132276001747580134126170529057829263793512979899800245706607840820614639981279927547133290933707433280785834520435232836135748865127351809624481195962455252981078771383512872840433493628604961184506650124118507763762987487225119165849400446261283270888543709818454979497144671392591539948792263226422754100942934971246087139300382534941369584596427292964149941709367504463871465488867241232135444404309661138647047943384622674445464023456716253341512184583965689383801261274759870829591750368942239137416485223067848856950204130615776977042826472591855270094943464392971744838187284766457782313307442405469441995239045418533550366584963160768727148980977546742855585788029997432889980904657538463913999830972243950092306489079069564669156583183437138430066666242187535447625193069394933476728406444663231267147790473166206142077015924906269565992277246200577230914706403639526241909073656469242218373776818040384882273357530423205799571581850513836468659161617153574572347676343473913496236694220206538567381882284277614462036479342900849504468075535920892824952817209346747253535374955683759405278319194853702423361974211309919669715752582165052527047506139005815002685436520522114418277799335301728816841400327237606581459648882500266281562957955145124766431138417020741621201685487925577176542268738626984733737995638870347168871125423250230479856670408724789641548961185211926831848118077563519678333379850221065950176334640580445889319244139211422459325519810094541488642947051138121494299579499117842269654738710877522880855298446459215163179770397117160585012667329115410863772075638287267793821285647369277113440590551931222636409369651961695644049836334023245895442323143197734462245838111065256780358838459186116348878070560820561133197933538092138631924933826500520631686778526868586352376720 [157,50] -289552403633037375388963239470608978880600019269329927421260545566458013138122425327685990613806226901383509498907645206285819619829634792511211853643185225507492728610218255546570238984110119579722476406567698688514158466805175507549801566638038557536636551889768496181773598294503373955702281712157313398506655102130070942864925899030812045951323719166111420640739682192550752984230988994237916918990335647066516903239661969793234434500360983616782157570687171048286798379077818338300265563643429621202142832176705625798875363319600760159494617757979252238828429628480112547194903431542572101967313735826437378559280198838729160449763267198877905678315504204682233167258357333809264313920662682818203883986231367434299232038248121130452257386689651391212939308215582664238984830860559311580981339646800208525658207957269399296059384367077776282672492684881158039365751331895872331304101568686590934478754763867221062599644870992933760481974714053616610431886058642393366637043928838363701728976659451939253909053902285229952736346387224931820646504382854415042056915213264766220242671410457170774700250856473156817295269639340514883252526881517554541266066209192974675828173875734854149935755453227800080796511120439262913967429058674873229932581046395216095048683205079879880743627014010123329231214348204722934091181936656547622532972518327064389482014760038317727765024847410495735666441752657746885428144009968813152198958753576304348169363784319967477192708091142625493919324409701705535193199159296717186704313490259164804865231636480901442435734275332422096468144342558642408563567288317820081049689979351176855189038166821054675148460356288146615016202997075945126576939489781343077241244863382030231671514075346576897683058698077279571553656715900048007948719293882908261759141589642013415008079387864900009352139865699104109471185500055819960466853037058100216915996652882427961824981300118286478897322444626249348154824614276024609586650566841188063221017521325416145075182135484851835272796448963699158485979828655434731370847167140507731268474719663474593014050218885005580439355158900848 [157,51] 186035243367329698631738904278595190681669929220321161311459245511824376335750785449803333578757381211032456287248802929550211573946689399921730300905594851422601440275066311121977851749307959427808583163315143511057394657946655618188907594572916824302521522436427671826375850880048099850567415388317584858028830739633850780298361582305578807229272849381215924826511369806993944612261869897496734835372522635229888795070495675240733438526619774217983730979897986141719067693750051516357158522991369531866651390959172396685246238562374978410795638069624145499287601519130756139481237312110982489514777710879678767648541003876409193261914913104516454675465771707703819618533818996483061284785428454647198143661202949330165072997197687866082673642746459304726819570914438371829882330334567231478199081387912689926417977995886540374335616714621848662665733791473083242045611008709137515136569498827218031151634744602597844857108425442257446905689409930138598940439559409387940809364934880085370333172105280624410875378267784139208877467773642969483934335227928671640351569862904201616589736604255880263820530008162457442711548571643188193457086360565468426977634606560003580137158046189024723237199808322704288733063951820565670529435512417731835335556314396105485787065575428687356666928825998741609117179413697183236681873655443665232544087485546687074639726935394583526016544117465915687196800599860036050181607003897495080040119368265869754571931628483428878069975158090508035819918276384293331289328629193468410946707143438604581993339592579003901124657565487510648787707753944786536394397835297776921525238936045286416346234950859297585947167865199981209427559096859853369607197129961503947511974489671853100991033217139975823896438536490585563697505456043131265365928334702028457313658637335619894680799794074477738306366639184728886056617416768269038538207208844281688327488625341426473056404656928878995669648576811742698463943804417518101866158018925704442936040238677201899135073909620236171571761571254788116684180007602081400990410860981622340596919899450448945752872369856817386532063814704 [157,52] -94022046089464186423783866374339453366348447251509090661486449720957665707332567129681780236455118635900063914291202222053985869908344927151939094595531962580062335247414917048492655659583523102654240187270557455230499023114517149871211641980439145071019511892065329833084614249304618342194904414396730791414673292679021671556897158606457505796410001623922903411095534538726480898732390063736724295934400713201090520032062506287790444428386647452170372195229870729800985923199647091308808528454579784542279748783767061720823003180895896506397464419738384233273337674093123532853182153411511103007463950148492408119535589387531819299705538926403911994233775645252371537339466005034181880055176703164666603953954127204695109887061471122510939331590345646033598013364459203966083345660852953811838349253151468987658750005247616868481940271645078319451134887375125603438147428277799231873558222105801824892677405374842558224739701056650437984281637980245461304490246374095898928944235744822428800102490207009675594111151538344490107522320805169177767573505988690631982253651041998291299378412879534768594781048688964715898382161789857112850206972701557191133322193669468570446272551182322836071918300557556953429120415021537615635931926255086261245006131017219840279709138076494555538233591195760641156787141546483208476050949852286719798360565626900184196794316858543201342922446967604125711726694001446628311733195914730868833625480456503936375342487456103323322209048636051285905354948926832959717046487047237977111910247328721106341564663433604048000327632784029434222602356241882646707673023825095270019255281132849624711282408341551862828184682899380850863241658733331769554748031647967088277198919389442584593343005587030580843380785355294902314428300812594082936561615821047124010681742395860363452550869223039702253729082543837030927400393439361831045853899170416345361460561124176623045877814531763946162895883974250324429693736507370103904667813407449554970046436558077302464884790911496256023871176661556440545458453205667259717884589269488491105363189124868039467334932831176322653352224 [157,53] 38437125015547659427187495407659165495325565130878884327927095362573168503706646660915733309248324960193721825721895533337993377573986896346799335951027327347045562771237060272938615621887678396492378859485856387700988856327733268286915673936646813545014709049148683440766000717691102215095084542613717757542593543504897561635760103563511070472168494178071129607792173322803946425817202860857429910441031037945127590971172561133294947842332271617883435483697362993612628802247024755574263845963141547472201020887019951196425892300719115170888341485289020471270497503942620872624503914550155004843305883042314006152116470391482498901934175516807039900090851548914100287563114977189108263661306830099541925250722915866370262481309872790658542371807178080833207194452974112478096363927914182969709836986560450532719478039202604712654147464120834450471868093131262573170365852880677924555946829295247716626873252376248019178552259557793873421322041941797211043234333155464880801136153903128241828133484979040496942744624934930180343328639294812560733327656459435962146103624839924187203718740720775387913026170773464714219119765797527104403994021720418989581701396306012762193862081445359375767511252232762340922446802932664618149501691606849440144264709838145938811137528263321604022147490858430384749804998140210270403252963784468072704258716975821864584893378688852179746676483854565051016862275059758662158991409034721424781823351813682869687457587965141684642140054543275109408252211799311637838240782806236004542699462234054666748384929460810418831479961438888062692754378900503632145548252567371256351487707791046712694460736877391963548823837780602503043281938314862560274786502374595659520424082178563746074680397119783414974488611317517694454968240915735028242999054214836097762395322305887111418592893076640428334844382115902408570205871330384429984511682156262649832022704696314850347314852418009185280188236575680294682353649221359718502792420856750675463280192783061821401142249999487084778668375755911113119063671411938749179345817860214623073117203098075248870660742196306039128880 [157,54] -13367235713138290618240256293762709305074454709072758528466839160439727584751348339109640457850310081768692059290234146896121855240701024354811654115726431163851371660423002466365708238979810741340617075350410299126082283432066918094926247545852701600753164062108731767754815748774836349052411299890652423955482571420859195546534470934683684015899098241963137065940944159513222376366767489895218154259637732185681899970216271846951771909119147008946008964041192469902729105112241510997902302358541535147996191365578492503139374899643579124068819634294366606726612305678571749150749466937531534981233728663976782131226470061405807125831978519752069644930042370554385743233254115834660075666978265150980993949163214757729272806269768764322958890182645040018228937015604528863853647245195092748501868916384570782846089588429610919740615901178792287316967451009343929113784464942043391773442195259062548637712639405527691110133835428818754322616547536648883309127055209330261921234728496149953971132527937134408562497945253631287821239693834776477095856634130565371323117619207250411087546664393074400107449345511553325209018464822297993586952003425357801135262917312964080665291139137023471000332016258699885283895649108653497885728994298751503899114873220994680126832899202428234474237146161366535026101919272443740915039463046950021376686511567678462152567240937627767876069525752856768003897546365467276014392755604955171282301555070814617059654413556152662108728007296254920456164941322971066445592110648061349320673307280255962104016027539159022734148088450578216499976683807914441850575071921226584869473170419665623884599444876173304971473022217652884758032335273413126956944855607822563600801857545008822011499411528932394323300575032468004479581910049937718971598598087921542171997937316160288442878870256721809351625675573258529360699532546749695370766754850234496125567399512422949616680285686812901450652582123863483028886244160087607343548593942159406744536367120110261289351472405236060362100778116398535946279581326872239705377952079360981497870878482039601962090002590520264736 [157,55] 4230975430214544170418382338539301062989444272998269185301827223473325122939655880807053282489222681851722659086035031468437041043119455583412778307967977045438490787722488088817157274439842115323130088010233909895491417898888407907197267772596868612841469429159579505511267870907250168856599804680251188817308834151775080714188729391639270448722963655410790877993939055044649051960522663163052826771864365009217890331169192764028889983811318067032323918821269113101855032194768125596657586880023310964985891393778279965887455522046467538107472222679459054409021098021758039343941667518760758017561032395772926104248787201409408574682121896294543640867151011216605936256284936852772129592914442753607202673095219223403290028154540991590980970961229372508989091403231304489581515964484479764941707445452844501342174901940362741182836838651500326130027170081278704151156928766733337496763697598397703847766928801473838694048933739403222404981879393488704308879863979250744104690598810188683818548743404732703491249650272811333653469707635435238244734074149781541342037261763089245277690621958586739766484938238944009732326267410685941908896995157020506793697186436382711967538855379611583228752543788476583694340429967411543724349584968154364516722340587923342664743932596552543379667937477899357946059774282281130918644163897126504243059672865262330046539299506656352241420193159037629482039709896425194055210536546574520040023659844961325408788640167585422734136186384401939133141088673483202733702784163731479108668468960037211959697298413614436721129423352356104621845864428395082553462976368118675979882018510810005394683421145239354575039908432030321165564327410366653297370197509327551690364977210319629202812612413794154589411408375651394668807288241797310520708049231684366045728418840118144323721423137757999260945627359747327394137858362513937607511955894660484882261384824511073734541268087476560237984760520223287620434552163895523256986170012056769203608298586977628889902512449833246263638666626024758490228987681059545901280690863908151164205083713400448871573182534582592 [157,56] -1331336042371525727780953579768627030461833004043330436646562216149565510503742542028807509409843343332798511131286700531412425082585960565139970397495089780970284498420726375485751326455030837343644698678787458294897337952596319771256810815250911391159053065577158682104842800337074813028510865567088347401401503593820765431320325646077861549138132381193517448763356643165432887379007667706498878448047073034723430368861393133536511235599913261130673862835253939930813033801675792557017471886768454366159563269168184114054351009625193514104863854007834361128490784508567646121553577695834264722307385687952990973450097635948503785223249486227710737451871746091225682770675091769282805124305505764759028957855313419228039335599304015663631844072840294842465407284331998346131958625217286447506612061596938649157230324086740382577490658847417369844943022462146248737792793521595608126127366549722332063195114023848315659918148789606886719513021131468636585908710799385791988155527737257361757467027607693152165661557933867187120872160121217888473689604869042670845081533239087269271603497848345719668054131879609006668662625780127313286601694941065173024028847577918358373121809199481871557332705739636361266456507439487302341628233323267777633171833039154963606773128735995732973525516159511320368798559686052504498445912145966280708177102210896349841813771369897918140309928319674316595730144393163176586895778360642591103953571198664601704300428204851882440358792612062236395517572446040442742682562573499856382868407762854290030135765825146387853223706566174548630080692748159908759614946262093155649184459320711679605223483244864929400423123920630839661159344000714200938920635864621632801515120858629313285614898090622762512442230762513981807805312793724455039341243124202908526181876742882997926226361405988559939946451824787518618065221576242660438246485870743212468876749256700631520443202603166596372725549947627581757150961290360496571671390749988137529052944794068497796090178667964752165361300077939666897543611622908024099504020902475031230829487398152636129005955557248 [157,57] 448167403670698223466761446920423447129105922765406373656571146643195436429609924587356704017893327368677698894007141213341937643640015546957571075473234820531048666530814625405630037192796282556477177471225875347034332523342256736870771980078923228609198037221312320049190841745341182909151879619634031968358006286713199497989532835339714582615306213000733195781402746429395357298104875842121150440445639278438103695550237694300371858440994363783318523343089629216245801514670859921664683710263402500362927538292974193112497943938866583692153669805040785657947478319018661471419925174730889068573024636604150862736422087428331422302302767831574213991817654239789810386922218304358009533789059104273338135446815925605325629631714687337369238858526421360133219022009474263321704643784999665435072241111957135075908956385166835558112434484974708307711080385887526468824606181940559953734669275664503905885298454658405030619907979160788591746436436425961464122330126248559426758645989775022158990083163619757664552378065706838308437169729068202796180126461106489768019272487306655287479214284915681655657048712373687893093143321025899111345501479016510724672096347749258398128645368784790376456614523381283232975291718289034325424390238451122054516492307245922091753978975769678276726247058259969692769906718677607581945236427209968308788908492640634042323497597804233861314070778317995721018942256691794695263160330562999502703733065749667038338923243907758959256273939772351372291064509433769503527877153302602391305172124143032876177993996400079438211571025289716599887112580483732912247629942211421032688401825261220255851777082006349249689419096713683114996500626637216330695324299597223868572644127698172542022500935379693731190543440835813275390021971528018521849793240194484656401444887530364795292932754998224112884300111219656037237811981924871904978661475929704046206149762086694829821925211864623205119449202608682931028799241070297528696558913685501303709284419412159672547472402161015565616017583885727263606643414144736834382601116867786676320937446218802236894941616 [157,58] -159687042008906346325166106367756252993811877820040497763554036135419341138100071712370124119929880753401580904686813542258070071046788776470850117158631663341656720032266461681142749964385471251294565784659536089115050312075521628805485111505931439320871967710489233658456789421533389720618276759793674331395367225045993564257464928336201867685484483146943765922474109317829188064378053518011286845293126862283513813352484928892323935173635439354142595783187872430593877729144711294574692427774830761044432720822730883050513786601385558491941664832496061699740973578212068254379759386103164255510978625707779627814307100606281842118782799035056511857486364882917455721943718338968084497889735244277499998746360844667188620082422081055727284851666980032152892085079399452922780762530877372412772147966482520735105411282231449578910983099409404399682222222474543763617908030466894277311489376740430492254193688446664616271504554598752403229199810400771012624510252510439646295647689722077739736663136033352767158719220958687006204376430973536148151965523440165140185178825681314720716624260477269704442755836092245525506332368382869258870379649490652769565121998696008264053342583377895653262648340814810271558405485652269381718554559221834704483577064620226306400298420124270756401748735932136056303809337986565609846149924369173416410980055758270226674765578822954952037418495359563568010358681945649718070660020266785034905936632121358657793313156328074299467772324665560323247113327949023297088891273778656044287803611004142498348308732093023834267892389453341104277558544002497307021332603093246607054625229552555221496534834176574351390204802940818937763730967260935458765414034599102258402907855245794396323069895284859808519914855444329622148172949884007923667250070269254542099659476772163788067447072126785046629467384765435715686539733152338228990632402779342338730051155719851369655494094070393161282911969473209588419521494362975290647992267178984987986944507842113507921418861912278175735508035355665329684814135685467617819814279801879639356888500730016388688032 [157,59] 55564074794964173661416397423523349250825743424787196845793908408748548449162106526098789390563388856140861639704890187028727398053752170739043037339622164030151624056548333179551581041257106894916093637667599276992173359711940638968470013755657072461744881203144159928146159712859322897006570610643586811130100581522145156489051516094529986004685782014516957866965183483802583507149212272872039572752325446863253899266738526379528625929997284769656607173655138584858949498259504481768375563319857525642805425082164877909311203686464685990924536630608179321478204925731490964562049261438970525211038803156337469184079972776113654598010050602608049655207456067114302346874863089718808314247493359840304599415451652243449669475925227470557709007380837639663655601844833709653518562351810941234034240563838330360056573457410784832431899476775618593233651269287979091420153819235042382372754342917815511398528155908689930139202826394075916759025614412323364176953950271421792423442863313734107947408046558928685008974462567320870712321056325902790485345104823234788446261986330735460837617382440814842179849571686674327270401155005543883247857969892649804532658569475581125995268945984212956604760657199215731624156578411553994616162127277317487673071945464067832130049098987014124466900802000451039947171544488210770590838963612494750184624688567904923833151476937836640103108074457021404935421544777442783615638721621193464996443821056204104948544095373629698001466908741019549641686920035234986982618495881962719213906287189963077539981054258386916991599866856074728245434214957790826621167911907483293619016925463149233765694700438410269052181708950989540966006858897012883726858553493339230885526140081070758692912980572047378144597094670429865606429621551540140058100558235223017630641911054180650503888211366540671166490164138315170141558128955740288740465045219019986536809243370493610204923102690460557914572175753486283691320263367927107343440609243938226410925821706744564387953439617360038121355407010961635575606175430623058807639377816918049028669763377370134112 [157,60] -17607811888980924597746706649505636586898046579162253228253490598177398262612548313625798027680757571824994621108956488432938654182226650717306556358945124399393438641126415098146257371427269004097687004590913551073918634333315274029863900533034482781140292909358169001140617847839469678354466215233054302498128542824666815472225400122060926026631271095310013838672610322311603176116735301079420976198769303699270098272744274933369178940550158240045475618921880096768017540764179576465676688201018277620285431692132836036295583911006596952077293948156270985695256130834108096831640959436064530107421676980316252521248944783388763759207175769162323984358926563543655887452364414786595700931598807983610395606269170769751980572899964197081779246725846757334307199565693708007085285803608997769325174254326261841925622792845522860669359677294063515309885203302676029231544176572378508590384521420055144448436191168728887988029115018451287616365586063974555632421619158208633213697234927174923171369662962343059564801247858343341571675477424426211807415394102778606556109515224755752845535270350582486662811955118176742955393075795064366794959895581925527587386896698941540883103759729723994943888438573132916247453431919039659157911482802312145201142196084395756891621314813735937124138661369888155556252265280443519074316723348085974196823824430375700249548881291890784708800524822671520835280205800700880768987211771196412824782340240417588837038281014650299491178369406537535330116985005894905284160431824051509294152675594911566468814830576301855840823965059269370571029180142983816957960924129854828288197024677687815756425081880506593734971149615312464321602050834951158651386327190219669631957308122907145724554631060209759955079704296683972312615707772210541329545512535107185732143399775383309130772063938500881113143975768970099493225945457663706761310055570713687845625514787549046662662016097530017258084144260775135791822269730936388669085378020468957777016188382387914192000078409177547895253452086631865818769665285274388385860093500043558936155720356536736 [157,61] 4915041736193176525286296215216197221672524372957401307241498063603073838339338118859866429090521716812459994001243670091014054868668468558032305902006910370955082694977106523689227271898889631220345107176031980437678280713622557496720253855252503327185504967554587915409289833714412455181554118171518242782710838216354776261053254864463410281172421144118845860096478844203040673457191432318687994394170032140760458199375032015800199849619619971170422580337571621992083402737217515046306964411132933732164805832895164803410969837508037396669217956657794423078459213714703033173784760111915767611246727716955534785769635439020947639755023236515235611810425734864093161246995243326833363433241053817874200499360268636777665192823945576566376736501294299608458670225252055842637533257609583280974323878877245373488580327999322991770949844209535021188464791250098178517982714360866580056036400600806032541723820584467945912803310289350673938571619994316841355752434165964259437886100537290539569971475327100358850219096408238374702060935293079892231562014518063184550989495346860806411800406419625737801695669292634158660437097653939244125333987890261175065137992889328076711634102107075935220639060290549026683761009797523511026583703405807131447727148687652701108113563910432001742125063143126459384474478761303048903308802477654145858988481130308442230834330953559425865000644958489898492596416834692048889416492793685612840673950124841452904929223586597565766374074440520612938788539315952537267390681507155859628298213459138297755531037481723605869941868293881059138257728906267613290637936023251280014776997580155031872984490235026533311277889052006153455208112295897262328362872903294335001060464158698624711843402893610325235685106038406949258360407195098720220750186432737418533754995950145476658536408868386439263666285627818635375527610641699340449143270743238378392757375002641508273718431292059359721827495891421277785436705538398855915939828466477723344233699867811525541416473579036237533956537681453257905596769204025465503928336787155415652574719995520 [157,62] -1188426235159843594675739843531996509784805535277282312981527392113732846318488096296272001581358093713694937647813154424153222504050423565921710246257798774089092921665450394375263217429818640527211758898012539165079156440270212628471934143759637417933722563849605496665268894214022575208041769728061926880136226557459283721757036100938397018104401817328047679312276974509309220173074542708548755736557587504394621411025261621660405787131173483315443797311181873942517237448678774170717172100717523221545333424118568503489637653673495033111962296709567962529861164073156087931306839359351802431190511507996238882065159166926992492204210568878199277304428139354692895191344652666244493229534159193578774625134233640029030178610658905716922500921337570865258022099634250588731089601675046631558335407341240276510801542702702418143318613623617146629335490473931520012920615378848710053891478912037102393176880024858042556781899805718501006746791107135819341729477308747671166944046873473561365498723922736493633615380361545481351565260956955869409865284801296676369185355755041287145701865027956380909957915806190220569576004028749918433851524259301009865024792396169203485802773882888800366877524402410644957000400549518137643977108823752793614872844033506399919420958286508638685078161331096464493284030486790268814389232299882461006837382745662106162916656979433092307384259126790289803176649535605228416733396111677420710150836456732560175858800822611317877748986938639439737542103268667942549852297547374319649257882694491090648116205084415088670753663633704260730448001385142126083012134791272313172542220549600644037281295358436160029496284093233133212860176196885447545667205825540978290962008153201116690618295494108510397941853529685459448795319817690255342717983354603796797785203643507623495040639894244248862719055720254474760361750551758757521284041924504011014075650741723299682907413825691124665444308881893070003019539344539065552662581482648352462279559812019571247170448037591332064176726571250966419821587755235698642557468994406195686034010368 [157,63] 244519501772488558880930712368835398830891263264924360542318035763273282182324837801706192450719329288530148787100446450172456904131827063193447320793502922651359443536109723816569222860820880949065532852428598719220190352546529834445744712964194933029503983680523384121627429109789282262025021866165160510204286007828110107482423733699521866661474811389367666734637661394707288920159469997211950051141943569873526717564780525906081446349721483703036794203400147823649047458732761736606145156341261716105272166536663133199704145164407278224506631312796603748341707179313497728639663878133168534958030016202408850438922292088438224558704920439524381709814110351239651920977081841575718270148171666512010424193670700338027189076434555840671795403098614298535964350388242342416724511772799520825688891744550782027493886637547259446510876558299818313858110396671087186101870043409590726365183593191698970825970241564199860758673490532840310101741708393261132049758839346431755476678139370013508840839484261363145767708019381481868857944720509861485750291933714173404333121956064560396931998569685935341008334855672961261675250383157376281057355673562832251279452076349056065995200632992609736000481114002649848542081928289028306822387058244660291617910798379130820474524818804771175442089952125932335312152620661687134488203382205869612118502848971971784597185267831004795291342219251379124825023385548200325386436164725215063445205093549326705534950354973460195785459191690721815335716351685961457034492556450159956054542663750143350890466816278092062315894121671611674393567180644941788146860571030730811052919204755540917619407442694898618214139582984697413804557334426046745397309512716038948429463563231410401226356093257330336821018982693156369605353056657483073168327752501149269405723778678844913856603170652010094896256447098206122726827846643049842129442429106127859363366732498541815538540794769465085574156535254354038961901731837795441180325848037949956225979627258367629880356180864742556852974630099489623716317947591570920474476067045829472528144 [157,64] -41928241392565155065706615856674770772628597589967085557300277387595062844470071686361362844842572981157415930489277587898384868177280222865273420658544841332277910258899083796104781519832867478585647031010289693748297441743901252712171094261027835635025616399797714305959823536442228504859751447672639359606701056726131477350560714644494377418141955560489613246138428265404267709019222460508250779657268839781486594437403795837958080553871748203231623192455151051643706233640278704731093982179581651626400572351406868821852918161674022833911945903502967526493357586567739824085414110453773874433316974675142905399842172802035866424917640316444027240724070905091287141858981944915771940051767701626942138946346863162085764422484380719447481265017607810491836565339015789327218320358038147701295005625972829893153137092050087498640508751123313421260411627191521572175954484494986880295529715063002437863513671802784970961168959769760833286463489946924082381698934744316887018962363742078109499969092505114490832145598955939456677298519112034100522984898216987603403176161109303352655121582817247183509353351606190126614476060796277205468571001501553237051341475312956630877801383267922264587191309805317220340184100924562524500718562171079720150744530664014707548467416290869706711804755218037736580158511356098374074745240499131209264932807572457563236094113766072011317025312791407444502649017327513162904409778431255374014348259563160369753412736238054927661667526517842546070787086445518065956612129663301210354704877423835397646257490614051257584172383637189975218330480586865400713715337650301205349533586812514979465224643901218774748629838852365503602366194762063028805994943848762705218442016778441029739563020918638404401348182108897495960199809235011339162064608790806488064501656415448994279991788641493015342851420732978667607744997522420349414584607004757941426334290603159492864444593428794258906107242805362963973448496580698040538695564954959079585824638500489182322500225917485507405266958873523980033470995563811998213392937136547496128 [157,65] 5872999244199874864705999331355793425233814046928847276128323106111789680742711165519259445974857556220558465553686815308574906407086753434587284155412174072855807521816447757195869224805678518858927514763353911468365405524073430443122144258558312710350092150675076298687314502328268919691063785711059938431658231965219615149316010381310926828416774769798973036147744232955377176086080323003969865275289594569713711215178197255399043201821590709473407670316826071045162341697909042165905634530729251215968409474329882648884404598197903805342956248077555865251698258110692551142206560048741686550936377092002789842889177550729420073765067177282588154874006242622145134866651229349896372918683361042245959777728521996734838013472695386695393381339769384896404071888298342435349416204971343601891068005070994377797996515297098149193813566857769997625953329077601022928839534539577383932617003510010643704899899391535656565658381989897497819875590716017080812487315524736614905616822677000950396102932564668221323145144695547393423656562252632921232074630841505365070791657891185656426879612190619959907342362028712811767134607704172034449065657928003366555783832035423639210594313544421705643795742490801823379478853729044358863652233896179954187993838749565434891109984635854337631554549801217347314166534437919191326748691164442810823742664474987466910729382166474425403916915484742838776526025745572014912045060166019717583444241735564849736730665588941704703871995061629002206521143359731785041079869245221326465339469923348836861853378072741216401224470220510526326866399191961600674472655143817221920868065066008694433423313070670846921134026071066472328979356482709000687313604237521525021799793163043232949991215343772540845030587586060882221740740534945454247325892855513620933368837366086742248018317227748507420660598000919044794227677012951372515612597496994049281749750060984306845972956765414423097324443025539293178611418336516054829246923670069823548688925873455524156397395987924379177513043920733321612012049613992530685031246570776096 [157,66] -656804198625489356405751956422212444246792985184678688240337209854496533694731984541436491888664873113689034066214175925496476582365258252010105028513214118877144933846698995308431375680760611682995156440928654042322219540663764259953033028327712849295060421888902524995005932737080218278315475770431755026392793852142349464245376702306195665826653774049504506021913136642711125682573281916478253914341204958257375554306650260149181938043499114742832178650371502059349500796092820073057636450555321288534170413318272281739949335806648083376571459224015199945184230892067992819346998490960317204266184742885259741068718904288368847971267709929199598569506445011929889976414262981038100574315512577547634756129195301511563217737814548032665469645530623169631354445253725550303367215167213610216330408244353428118996614735789096328216946911310744637194038880633290078170217394489983905066030915193791832322329982675470079821784993580092194060265422765117484036236383000439363788579206561863952956573657567256678367726165804029094092729029315902295901037294123206060123553551091852369478727576197627974142172972111846967970785139577672489170334342092131484890716076141907859452766638006406244240262334743041351766820234119323732398567045997705051544552296340000547197416808915243365670521207004299051462742925202789267877356360985539139719805813152069426390968972870572181149861428874032045140094485495251751722817795092872469617501224591027862247821849764897002302786081848872995056753952564088786190744586289843524052294879501741453214499649475691061337840304182255911614266424453673052127693350837530895538006275372081747895659939970617551863463338205345216324702180164022390046094757461924377911255989774559891524439223711973734064941518765151718174763391281981845542742733941083660196015907948650222652083103495122187602355345565439777852651761131454119037863006455210463880695305617995186079796314163484313677537547543192405773396148854906685459333018947844577947773400872562837058818319987968923808204651642400627419615147198860998065886213696 [157,67] 56678677640501426046824367944655425873480799993964239125554607466063859425746113985677492233517739470063044782284069143741212095635400720844396686691090726207979327441352519190119386657911022641560497001987317334309504793716823191108003677911938723485440379333563740276920347079070601114845936535605956485574180491822071728120825719371729087857698491759565868142179311113921653736427266326042039708654087254352410220645136712876356951675458929266491582439077315572822941416244679677829985301066263554523744125715537828058311070884959013529721024614908894307152306771339278238645254469205849461064384708082609803166571626605601884285928581387037352203594519830838812647059902924259752673966180339756783807401374869697972316256500938545745893752515483420952458590964635813141349408495199508195989010631020924277720367957568972297572513168776699428080913065718348106666431975385990197080617682339707413149890396174111414475287560176174016140564113718274514146868545431047714748631805790702305772216875786588000023370851589346476438216099032922299212553345645344862075482841931728075030682818517454297891862996357891526294843786678277864986371293520863279326602918613631569543932192908602909485148505099458606157450878090018673798218433646162604517327299969449153268746995118782060515580938096297247370333067208970048755124164207663320376549589638541540540324479970128960567571727148210034518655366100226343724513129615601779201329807761931144735023882491025151967106109809910555519342277408783338105182471057764714251798001094658881789777621460750814707908466534833846265498591424854397411594200937971725671160594281911428016408179415839529950465196101475603945951710643595677848664460644764450760003311810693330843749316685239510411321387736859335719787804765711432043373912886610960297001003060379600402374078240164459537751430066241366487259352685185583216722725046728399798840501792396074899411847035481418256012202707748177299655933317670867611209737052705598322298444349797645520689841917079257481666515122967293238264459855135739887080248 [157,68] -4236673682888086643296635981013551965982910910396210515605824874676052796329527946215325215723017730912939510506291761813349233674678207377236869216925776963912834568886666942085686005854763643464395283038117011589098113127926290517998130126012836039925292534613153855548057860152258492164593043781224442696216621167603167841930890779136144284160078814495547981634828129931398867883196212945646619901179029707406974815863438822241550622838775873472888718420619555187537956153091338968762173819647560042219542368639233527593207027450040267514717463486225433022698630956913843917202388754560756404114171574427969241346673033007811666008462300631151104509155061007064227561485598911168185783057404072336095309795377007307784506014247528600491909687609637509592585187103301989681134534145966962300695545192975533210277595013178767824652281781961525015086933701109123810317346756774660805455260517882561823547132004506004736805992280517998225211313949225603808468788023250106382502856393710607322988086692318253400011161053688755527273245533103087850589184917128353443965360256722410569451475060191128946324116385904952585219158192468347989030756797825419955940731547810675854252603068365842990495060989122764601844720099149224040338203510190325603507319446292562157341017975983995321389270033530772674286901997718037180116973288704249958962896374336912315601723116388298427109848418219927985517913628241424380920899819449615254562590324518749927008833143776641143285558334807876043770574786498723872763376814053741580114217059009457518202443020187791673716375630637895035368246843252820821056249236170755464331557979154285468440891725025203719594242634521397393805237697138929838250640522526217773263311822777475258166830158292687820864749984161789342131142968057425761668434573545601419622484007891012677847287267031015008750154252915863635058303904347881600000646363073033038445214322498163541178577931280184887174252739158543559629535382704207317303954981104039471362285228128759579602937646572784934139711996810508831684264575024989248464 [157,69] 819571193220708976060494297674551069211882704454282913325107239534634068608504420675632927888573436237779969427683781234460017969305888634318718529331263618776316153045467388870449243824602592592587781789897498238745958006469519643428444953064385283803255866771093573280169875106202252060143180585187169932165184451738846475252320140941755036570259549306938078692254469666550093290246371762220345020337981675386329937908557319620531062136849227569241686948063020809439539029958819874157088676850826723326513464425845775920963143097422846094908137551468217618160477524737469026168946963235085395959579618648602288455447154544280286300232263958265661062037264771250454073288260093694439583686622203760721618326759368148328707386553498922479461440395304662639466370859339924296304938580148764467857428001469271678087682600825295946278065934011389272292823135146331114162033809484828512005269398966120601233263101344406315549547515732524377748712658682817839319165349496483594562207556593803992057992233313477532203484771428265559658862426988777738943394520994397398067934520919019194146933274981559690625779001021511945416304223343491313926169856588893937835722076186002280392780198416777115940765136405592118085292851453405701333257623849606578886445451537978926341081615039566216284801847669431610246224056450137002053759790938705318916183197003852251864299468255150844703914679136148145980104761001625225635815106754781873057267336259828904378530419227267545774412373760201899071469741193918404209339222410215867586828731345293897792827219834885154785744082905877662848318598389113596783807816813476370488866802127287013224797749683146400444831876105028154202136410796034372925163907595336412867104664960040691933452278709778490925488690087150011420235104396400038394087024889262497926285100348550435519716915646083883564689786500749108595719105470557853663333023741729872958950329384031957110141264904328430541331298080339093142050353637049261701125050335748957149924324484230826517309660261767411062079560488161553760893501154783924 [157,70] -331211301909555604582173725798038848155686433166985642005947228593323820361020482812106011804499312413022677411476509904086951032894298472580578400640114238176891120983740477615516373286879666565676642189055729326556072374565382013785938589701281256799434530521479235459155812296822162465295510935425492027126329746044080196407679122253062556939611509450759712345936813934876721474543886625792875969080718450287593294492405705024187104561101527705876959392218791233612879947182555317697474520124813679792646979768338874393684048306273156291131253071651465150310339276425084108441112430814804640770405261164270856163674238808510625592865844245745076322501069007091272116161961155919027083780554303500967966229791436585927549727045806544559259656522483859081996978433377264249606216259355288642939650561270685721147244134164406076318746492676818512341705087794270263711524824036525362424356212963331887370978856692755782358769757207395517759949169993566106325344528643389003770981071836420585344028505806398848508658460585892870558227200637394346854742587712070111010814763064190831429870825567815047094241409944956670496577771783885692662132782094501282345257185272294885402061306199888749946679264008172601465517081461801087450554932394567534974736658112025807924783947119157972759307568683975435483729006828179155849354824598010610533117787794427261074997866204044945104127426727798155161145093214786859212373767413578209091700809834638949539152445201254437959755806215136460642821876271957565778413781997858128797272336244501931560144578492059989685254239701590912509535955403170807358959961429927361027236219714861794706866583780858600731440094852108273507686170584233919664396165080655342097491437637801046466096759045007613738700988882324711853059331575230187669623433805734675120563325813099696597661715748460911695942541522760570918732784565841077393956295340204352304600140122429119508462816026950932521910571190311750520003863271399097568905816505525331937837922463873934303528301739491901517232715251760225165603210410080 [157,71] 102110875165437676190037890381712215504929215363470798056621381478546482512470540972322222495682209531747147286853373108816102935812579727631712687452380104921957591646777280713488946574151582187606636065398406229635433482480280448712019464756744436333570426486519043555104645190508810388474775558681172896039767666649800755194203429957396486145549501606962153286997806487403524083131280469226641974832410025372869670267634655803180882195895085436829739755084423772319776216149831720415170464067701870215507043375774101004433287956505942692938752206358454298209981215412474274038763549245357353472695605486086200017855669410244195934344490175640580830988297119495818034262771700932434222008948620233461844559794238885297089595840968340825863376073927043435804621346133641220731954624227455863313868549949354048278695546244531654331598256593092950303727931271549651200911202547046026465955984065219802294865991365393890357542593894447215990978655412958633986131275421496969076043242219499416758375439725465756146194471764771901193767776551701049357467875714260833994577989810035458086329473793464905410493223664789765917673696275519360448045764427422382641178709394772358622940100940020261420536213933504590659946549292543011100810093056699216249396319402888530400222480929541103637983361054308711914765697479262748168315685908960499148201581131455381186725852520393396522846620178680574425022056935017049677268924017708672683898713381720462606971996773050199000135935711467303595645527282734693906048071462627304709443862522106258865613660147239282992836272505113665342239580014547447579313531254962318340083783522658291206488556928295946057928222065378081826496900557331285077748900806157323976038446710606204348487437823603761064870663796672691472377530212298320029735311125952319026658717313171086392191187821981413282883577157627761145076022757951145876706079074666068823190486004966437763571457477277083182042692871584457586985982434650452415531235384575477099664404389617912338613838660968587298311109464643388703625132464 [157,72] -22462553159699457828025067971125784199736624664386689961891009823431476250614785558938406320348984328668400260662375414197863582229105140916884942755490390088649144192049175307926803612102556780914404947430624660673485461658990409373061731441149793188947650282628099659371102307935076085397331672993231367894232038710504928521581645066998398280403109042942112009506690372854729783730395230556962042028087841155627114255701374953234206661847366221266486993694927040023169652437234789582033326561635791308505540621358940379933566593137175598768621111345374548798840966329820308278596729180257831665663682783268084543243907125965692151053323679073288395991926187182766838414851165345444046019835596653913246669155111449244814172316170184367489316012985676048099911659199170007439139335944317097069884700433181827964680531720817767116617311049499278228283427899278409996233688543790481571155150682483796986795138547982681394038562164118244470806613312704090348496010871230223078615289892952806723129976942981972356972380795776953482250758735038878054962439199432164691182657105280927070011551609216535971132627798268474792972151514602378449669600354837362731135629594981533884315780939604280315017544482608855677672116759720701911428656092559062941520924647309257562080778119393232232031178227754933076325212082995261713160353080841141424654334300491693459522650007060349294066866601573699445544223062355958444205010207812119952647212720140735487192641682352907137672017059552966463755257019470885070969178144876148544090051736083740619585170140719784839147879010938900019391634330085543977143524256553899328481096938003188787270034243926914398950328567894119509768855308948597433489921828475801373775456870445946817001332661081550996822344734691675099361132580120042918405645874773763237931361294512252497256051071937945227303607775588892382623066337964640071348372349215056092038328285650918619861925617218536637668974338864677794232645008286022790428387920384529476556100086212849000834704274033644039913138326761530260497280 [157,73] 3697301446390940417602901393999933536285226934284401806751225353948325740606077695367686765716199816199744188819476591438418708580577658366890339037227208673392798516167109030280808111581248773100066448483592129626139539278061069018455821636302752290072335435988028087987433922145857663658126488514019544717061439535691175695147157318481386621425406743582101659075084253090810024638265849846971631016895244288275933577029438726261776039081678331118740814312041329180438820630640270105827392405803793060686593995994127065353341433288568871511028122168922405282748531081609987841086112835005157202960566119163460056163957884002725408484616806794345671380038042225653681140583710762385627693977335369889007148735366011481924963940867599075621501773039014595584651733019008509358591725561110417922864106699579001517240115674283228699747907167802444906083145202167465790849076099931764688400995567101924463884411170843510184260269564702707148014798663359912955924319879054869373445203794241661366498938398643107620048914900579287290128437905518473844221866909958616597024270158648790490636908557034257171429518421622198240863710118212635345315426543287689904099557296120366412814347578657855038406688821328632768707506544758392621449422846086641745761815174373981001111883106338667211846307226630385497571682302133710854797018813980840407110618009430273201847138462846912752465792409972421816724776502821466578061321267975140361022659235748987942639708185112396286712200300107839766847372976250001397827655094406970180593380408685158239243243006533389836035110290083780319671781107928391611489585543609879871482438032225111460788705189195338322297371447294283668559369871190009850187764268159499989281685091586543881887167948010665042521138141524359913283219021875227311008213583636980273182174772071444099553577173603567269438345970574395211123275065718062069864750277850639675637565566157411046693267433784948074022225722385854727159881852966584797786171403441741513041557795252317686338837357692304087917950072584229239520 [157,74] -475520244537880926628520545606805652990529848906195408844865891205615048758040101624932833415594394215939587687475004224024213468973746435709097568100955924939231559416901262236013757917139838811476653638164843994313542215920516873320112537855882540720646321705915985688341659598437188164063778336517713067324138263849150023876272786126548725743417217250825678566380104074402781163430014078526180807556959011153401274958470921508342286415569375867782773942465274778098418742542683048238112337437056770097222871118006310687241836151303726882344259129871306058548544154346502176051103830938598169463347787326063527245875970367750621041233814284336262809893131213244651433514627829037696392677506825035912678480861024107637933610306354672608268882605198731821194774011770851020817135550474473994710168875934448784015294221894759041703346331715629372657132029903429583507220168928214626504224991006714376391198875570022092553180901072650869999561381778159120738730900816186668466975585014989666662701252143093311683543397173565181104633549304673654935172142950395073985658231855089394621596175091976303816402608647067825923985195264303340752136893242556646009012229357043832080813403510605488236563598710468478007221792401287189913951227316992086285593665800220680306254005752885554358175985025928755880876975988972825231303386249346317015688810475729826150216437301351789056257691627710402400736497628732384658222651935349403350520123489522278532814935602375829215845976753218306379302498091093747268189572718857927960473642218887409112719952649209520949710345362556168523853241651594483442172264372557836763649611204102930117320181350720224569129215636351303259263813919674745158511618626553295210758785889358639663091403375093677760994844583939402981802636993487992381823396755363400186638311090176175762783533829577097938685252465303657556483250022604398932061594889039845819816986222602004636934361175149234445513904369466955445358430771195047945146931908561863343659214154842059942284234050739979399807820415194168 [157,75] 49844901064403815694676420474068293017541978906496721818044340922682457832543174255933735830366781040750630646267863960395567446713806114606327886592271686290761581858415733184268434620678516727114070656121515852795518450970919720132189939724115285011957225613915167130028533538102073557517327988336818993203104428468189004133043133220445997630347507004095865499549232622244109950381588840857558435891165138890521806619266062041775868809808060966501628569236401573222798565734014893253502594697167587117581367764651760344583757003057551400614055653604462022721242319310133964283933321443145307065748464716459932699004638459711952003723721247470724860906592822593552717550739048272938200501828404044003366062829174246488184396981840908645162908722499870010724054348359491830616297148249030546740231415010708114489244473522170191269036067544506125362706783983673362964543450321070940514090187360202480070094717128604420487126862719560003179769983085637481218782696093558929293578157271606752512352914188198340614216104197604850286122607054241363281479796256645548565605089273875076679875845443930554024674126233219865960559305082308960573442316815854743735398664544374372210120722480675918317420777642070009893620917305372615885246036871251102093212286440237844359128804678992122552157149852217177178477898116170534990917020332974368489359096302042637016576575840355269195510097100922787238533502556477347681569643757347542929370860659032502952695229626017235691549674471864507090209131597556180343880945004201249348396624701679703004357645761935715796389984510643417939032850256191052577015627664353028920514970631290155711582115461935457729708391730392931201760171029103463363044123285389537585728050499705792108127755088677439013339391498260308319853957532041123234703511157801293485141808375702787338405450474566408401693569134132142777656578509948416407551716838090352132792784030746638968990805284491469807492861150303674166161672179636528260075936756973079441932569028348140003216061817213970192597627572456 [157,76] -4389866650225950650442134180759666536197498561988393795894652448005579418359695662731387158089029224187484440013732969170374879421025460081653607431875242035418636559239855119578991749750972416949193440708318032645596302206197542218405931560913687713345387653804472190604057390696821313423075799882439542656073388121077683752032093839903839192813795519164418425709581493186001721249791295947119095089913413106698386429264172225768302358084721517596881726303284598865416980485208277136711381328081380298440681211443837018529084324882823123619446148963730159967677893043946717216306536325781075469420133283952391423610244122399517320206956061159865555937135777985383996839573581588324181036679518670964854243253743636674421145636241885965482695518143886935758209981651418709575327343394884182163722306449168649009285028428815038654952504997505815385336701548902987189527448138110282558910173736942247669812261320136869732722385846448006002637850555151100493457534651896080010345174600689560264164373025714839082011059982105817495857038339896497006260155933143272156581543793878763339105674808203686388265354884176605494480919554353742168618842194891405706863846382278562836523280745392838542199496084294818166498546273743093183250731866848277320730509048441878500579740687260283445128035080084602241207760055992087853052400693372980631223847444591792394667245530965445006280596874550902156160323364557165260501866097732938173239864101692951347799033362053857624709857291175149401216324032348305577905014236540692947985398246343259859287848272577301664254750212477955434044851958846459206356407828631332921913320833995307379694446835101548149888337150895092653812901518315463365749339863355411010614178698829111335337001542615852272624314547058727186908564366799274089340130675121901972584579213223857634419807449933989278972169338218392224004021593302656466291614870321543186162604607760512990278312955618548682398566216700874808802431376083265510060895428045992992239080815143220965684117329024601667798992240 [157,77] 323499547960484228753491012373674922464993917322904471615899807891917635434896732880231647149053995950469944124442887332538187540915479406108881928316262096432044074033428939305276286498711952286340875502685860656713771386920824813236067736392203052452233404744605997346169989655122178579648453160017826379604139654564316656394793729580191557021474737135047999194361916074304644464425363680522675395932776755886726817037475768098952843669672623296909906197903814340549295397053107083181871468011188090322084950007580745166785294517563553496928436869209689203256428518117272486559092327811799234915671190191328999168726621208845230767278171033743884853532631494905695969548354266992795328425992594313446365850957791875045622644697978809486232407369421281765791448764435195342601482790004333203347858647515894107548685287560099605075225025451846690241964932856787954691676731604458552019220452555386302902269987603775159579792832816634362376780509448729561249636430272252239570506213267798672671279289770521479978876758121584138726144249736177549749262253725061079271142535182365342548067489062206392778869131653219940050838788730598643582825632375762704818988315883470859168624729028445632522865309700456360506381153026879950273702344252866692038423780948107692881799806818537957797995171411236374525387997237673905335538252854512324401948085344124729173859815915489140196233608844827762213620336303402731789493845580288703158335861439033952769955653050678056717584946864768568412334737991004444533202538067449302604227578582748627869394991517725317857452628718825856455856657870359713186801514963187332789323831406285757373287431925257032759018564709877752492309747916034380032182593457759216073581781161716609677702765489924043068255451198835492603264215992944646346357705168491469717819228183432689996130250729058675316277088404792422302964975908401178890829344857441860017534509043282475746867667950366777129372704077009619082170521614330206404281118585030092482484210199367663718875128737934659626670 [157,78] -21232989762145365469154681806548626626043745202463993443772996703600225092877791139602257146471781504280832126919426340371758058534725014892478449221947781895098029547254232876795427593111101732707029760821824274555011999861795045184151263522250474898619241150521028356118155607684245638105166240949483791976306199665218771933074331148295920260106067155073481089501234023278377916219466575286054685563097367198559843133368791102502031788615940039933313405431091885328161625403234507306472892748834448730113451913209330791235048803739206949213600713644750579603963841297539583964009888907844650626589483151625156759598338718721312397127461752618396709487829965352832178863454092135787169690604398383773673082346202716470843413986205236344801539078171601325017572694028826354353345517968552595232149917183370793863072745160167707130844717109528278746395899046032749128875808379762599382360119400165967274930357992283269709568217373041017133170154046458887322864886253184633613594378985742394627704590555389367560052059580036299858773545339575893607110227675375855409623704418390165554313588001746610441710514693762266828108520186616464890666843961820715308428901218413139356502124543206350812028371817418088707990831517390785992485231195172672032262768312911824534090518928712706602416282204982659476834417946006236102336893373028302530865831988232017824745051595368394533626817055525542995190869933242883651098320249020931504491162440279063830915966108104911777005366816040982969875481642872699139826456505218138534577595461240867894912014735488430642058847829412732309866260399761788175264824676271514995181844717631692460010200063110411017455814403396865965426148731560973322906445848210089447137216421668028961160019951415831140947263386135048087182872177657991759322247216741095939616062459621018075818804777479100009592739816602671978292830470119610993451556720546846980779668760324020598557508696129619579753115445238451655657036962888022724693559525242706776321585926210366729582248061492472588 [157,79] 1912726682859397705382610045480244633901728444871771448242825701571254017465914996293594204693135524344921277784531787558611237406143269824857495749844038655202514930742748363047673232028980247728196621632877113591965871664733988391739401132046693651294392209153553095972134756607495455030200968836939874554898306986062414731735374806234178424250930099681454586650287018138575545721527595084454223093690797187557344125584458257629144408524071669359370672162793459291485740057148169535114153562023407884164255649429072173144977152303036092340881653180996575368430903373113557652255795069484213794120839372417398004657171784692355366036961726021070097251920733786466995144910879442810931064704946849211861188420975914182272522314358136844689627960618444829669041598012310510780848340006045814539766252401188554009038941116883460970121872680375912014910177360061087758170105029191918721988046967555824719620334567736173428481392454493592831537177399508704523654227199511436823433027998963255513651234725767963964944765503764382396114531873834200684810446816374608931277643195779224548586634545605922302451218381878888550268857324999750805695843079152514736884121231818122075428122153459168474700050734259611110197559991869511056876111491675769124714858449056433281544150454638798894889303518815714026764864898416479125764895331232606466595955747909674815240262407991379367596565363715800005357046182300893002830851416785634618084218014889316947585258702821923713415169211999993982666769740818718635829220800211961465116965478025088243294626515832947442175720242935541448634996421380211060178844944691514142255027022853610276991919607649536079883579695962590052307577989573373892672005026330611070806014638671543057301253566667198380017653528786253994813826753059961303310310734177769162667011710855913953325020807339546581012605209912529963360112965285885908369529960696671052797602804880961111536280786580925421711442685362485172611973705093837286192918846791516791823817914970207082666677415798980 [157,80] -234919473725691283976331891753942019172864251238095372266589138422870049875280842113877255724051907272434834752245261259508524730197627531713493521819300457484321339931609877748432568537563516953082019740659343327339029512545563909260468330367983598748008457774395799576375451869006035625563211852783434260011442108936839135845052390126344675721750891601223181690240548845723970570624331455713996451163266032906536405961018762185197102506993040296920252716280274403946491744630661319824680200268788270125213673344430994944776938329843724322240012830044782880070305542056734990785333457764677866532575795513093088073409860697381444979940407030225778679800625420503286588991873507846924792167443452429160238568012792825339583962937431786742777223149905406285984617898166464073355185421512637867853978416109378152684723943760150126636230670582275107502768793700116708293300534181947401058210427929997662117086446328343989994728274411418069173399131273870317700028576867851428151927289463749191504457773897681180169763280335745189451531900168491239310142511661974631801145704718143751381192180401366685105029716207264021722188013522871821579319699064791972154100702450193852204662095106365015322901244051972124958381769525439432147870834814233681369177109244147687689969655050618724689949305928945370063661892335807714257596550885858965677339682285777527634230194711139665501909016070332284697013081438409293211943781065872072024500329383508780755839357985315787931520137506750238175509319442324628298888139155394905837826128234351624845526353870476770667053725494995783528445790635650928139023429128958945742030029348596168890534225566533557441757032426966915225750717855305620661238058843249610853879379784031561983850238746566583637857744632183190552908473488432431300548440760255909411883411218780964987047291318187206203521262671881818199031695128909714535237170372656381823258753709523159629096796507478355919044610226303391534829696971434175011662592007456867406866285045112514528397972912 [157,81] 18939265241882886572054270964414215914286024955480446768585330540807902535398452320945790245722139842560572182481385578537298066596181632726462824823069287763498381583096656413877881580318548439694742143498775097784547593575243683300126657554168415044002268700232190090717253638588869780718732353375104086512018189690812201958068845910128605555564084141500836839008293936638644805173281347745918752366625167664678082687647184803845979731374991766026552776174589500327240583793512231230586907231879917401858544367418824706783799737116664371342520082399353941947818519509966040037364375071035297391402814513211103631780892741443573471825144251547891674802429568006291771027715299549594965860181840200306971046643886665206590652880469618629918751809191231402363247012343534150889209515425865521218952220097562413519457369789205080265987032245580714832949537000843651548530493149638230246009413960813219598823132574504043610444166922938413782026897200793811186055261558224037455104867777783510505607111759044897593886359783606995216247380777548714237238432764506666330131535731442283530483773539696005528472713900398398435702294170727174577141889856637049749717205403803183203818148297661199013275710357032754980222551119706849630645206844509755731743839752779287053561387516050769681619624514763756875425319244725364008661534306944701167960805213519340353243365730008878432188691919302911138418474724844810351708633985646116400548453655200552142970596849002700618080340304196937394758813297741627620701787451090949210013207925745738046763305486199857011743775751227084807421392494461506465473327529070416748653252427580789325963425720652552701453658082585149504562264782573920896073519390556004759112853351573673562488117943395544919066716627521492391267560932550494872653912031206449669637238514272232748520556254388895086802329416459188629578508878875941962112795920689595660209445212506725477138685800710712383747383401746257597248106871555556914713826505766625823778605435699769910266176 [157,82] -472079947439091976058728038059400621566385715322743004626092922999226950099823115471040456926815138364348415683063147974678499231899320788027090689744517959732389639941714785606679698611199731077341502377569137348179746955104260039986318845343562372780746863286530170783090285009989073251308760477684527208105059706945799006087934798584905987939201020778949736157747212395086009097569584090265171147446296078139795701046877763359967275037069202630978092814975620957179283618609435100308532178827275415970838067592562046966903957385688947183934697640329447936513896732424460884934230574169748854054903497529150003739177972968376243930369417177734320160792290912668478642783240475986294416526161278834693818425630789215142990921975747772000680694925217804287137765889881266844150638945059546989967993226930302318722020193270706063393602443249430335924912648999883294120181452087046248585350106668143813888195422563915618448140457480927305808566458142947810943043904654941100378777541848335454957123170423882817567969975704102286059586688993823937116068232828216771738827126073227407846015905638640694214374425251849379032899455921893469499920176888290673065573162161221115477276652060705266342703853532691158623386045287177772038970589203222702057821378374984693434942156911197307556407328537978106630130825200866699979401865635825837242641362539609618731160782840181983092235454810809209028681758730510775291800557674998759119873712714867347667167235544500285764204727836692781586140306465289489467336758401172634841111240949238052646960081735161759356719580020899101183349871986330424725820113025694519916370955601826131293123846568936600732496412646054094833467918086760613630614435308065599253458207465896690182790386304484145210526001214697408382991075054150684443900262036110080606784316601959973285317974501582629160084334341303154819606541124836740096643230166554987196471885804494919761251073490497236487484254914071970115086452520593821735324258247145303790285994366732553060 [157,83] -45283518939440658723895771031458346425015465149776498504100182895214737414406591275197206111295212113610897530801147721535528974394725242078244824515738108962979105043632615166781708916901494564048000206471530629459557301907547974985031502315096132641289938354659081335414504682077037431161049322126687148538412170104758227975047199109207214363746409904141110418282649605237846397372970099295630856176546802519844522198561902829992947523020242747515211601743691715179920049942111865904291776617047507394538410439715755556806593245366162113155482585802136893593081730815576515012402281991393632491701026474868582640442049802863242985630396713067567431628344780807046356078805181331315846368638810209735597135880509348744884294236363364200919301504396950081626389931680724433840383963657195478846752571806874779439031014351228520794081857910535749680054518523707985985155979564526203709917603432994201756560652543945275841723463991097637096630840193570667359039397064159103174802625375880377804100337587152515885313504440760946297383110688662802969667598893257755219644830783985223716448893132272046448366828321092001190603097902155324656099201858639457251716806955894595264629733192796599913915405262446790022250864389661824181994351228062495492558251255192589478950530341251128086888230699012721562212114086913532643576238867793868446838089373748459069751564756918750972075931993083948237927085714895126168639899785883549758270989836585412852134410574083337645905511963981288923345767906739515483031302836186076290841038060559376894716863122095360443217072661802866431007068774097378737163966850940153840418048457228371830017747946962482897034166167545124731720408547793868645103692394994495773082023099047586254103614572480447495602705954612378136730230336958825015496839407860280445241102475956492860901422141807935545392613993520944787773439344847974255947191075673884864754243989352243801246237069176635660874608552214944716259501970251461156837305770730285884344729795555874 [157,84] 5015656763604146289511327971465553362395779413191587935082400068482489753272055283621280640172310753582729258809622242349984155832524813588999986369817380532932133828175253582193695848295716916251741328666238109111714257161390956078980378327020060349730529809524119605300055455017477170090613614097702674762555203204822790898781585774886786977783239759383065640119620671419307289168327014654150732848157636972888026099762638778748242442411747916657314388038195632363439668571152658672373267748793761463685621515962938659342795079200489118600649342536684427813939012370192512741897226863132802041987304558808692264925754407822413668529828633631641381093053784391014035204762740634421972085647320934152895161608211055734989913250692392615198084285352927007917993006786576451716961590326638077104792134426703418901651081539379691422965274116448529740491761771975888205707380282323264034230390140326055290448920167259707878486507481572017478463242785229928948352102027015003964848022049884037467705126190659341499838785999620408500810283705818534734407420879782221440851387154134285905926307697774036778511117966234717920793544305119617819686089808839125238064765590862757959421778000913395478880090147747299508760924184572805444672031364500007231028664677417426707633588608913640380716817885858961518914656860090144777490313347195911553498155659273545000278871812685160290593498912628180609733810118687987013162453689471888818517763662800868928426731845500848998480367072178821717959364310652839171319095473507362146097506476000995999052610444816669692605565612229058260163125871421928738778909250005146363562976842903954918211062067479062826713738870017129023148641418396641738945807975277225788712153975005442459379088341073754844526196452865639743330643788500588796701965007032804993166459348230142748738431637208010572385895257860945291892307556959587929856649847180060482409511198698114897453977743121384229174472740002305871224625280868545593917049185397710854539586018528 [157,85] 172321357283446744236461365074263188108515372422919680421920966845329938387152471781501056435330789073036408935044784769196159178065602170075483179078850212315455981360946715093596107249055683775632973031279274464087455402924299430197012159070960689562607735354757742207798307111939929046259715714107964000994590570667511226707774916254326729549241136815524253062936335883781633007283139443245218172795264647950406999935850442849934439003555323476517837540942383373915643533548984661939587117653018654134546561250620681988771470736522533149854009810272351104357621929436082617432511121905950621179104823749895166019837886455554298699562016389008084175657888100662468519256871721022028383810540446654885353132915268244580911347320480754212360984429165440050533192725463477251912920783448167426178096685370972095068032348229410028777615623131023968663018273485498134521878528796528551295546726712899664456763792953994299639892344462710366289256400857267921852073208156516272358916687376854632155136617104804767935776471772194888650346809169749365339377778569760311437826902198302576574231265696563952764431787607472934946700103903125282629015257802269889215122488064449076111363159313667273953897474399227753955201880060819974081754295698684841447946482719704390057402857489408968888796947554131485765068586472424893420365861097484688541739838964714624507171016642015501891037207670773494198608011284574251228765322884797290865414484402485123794400140458667329121161556467765614184826109066734725830125118627525654653829118117085159978526790477002579535898034673374046504856691069880759803592553661284970151626470980149445639516812253778657273982113507290817967797629985909359441374305208914425580154869488609861003339350257704830415391011547208416586106305968733776185051043668143639370052677117111511114112702138857520770310946702191838000992543009630184477251768354939946235343635605205184412437751073757498304105159082149758940321394537495298349329418505795613956747878 [157,86] -31529658882672061470218749930264349805226471384394047490504152069132357095532895934569699374923339530029781077605470273453520517778383209908079959800439560881873671989984423572604188870303919814654812738375082851532175259039159960017952145073923846798334473999299609830458400743287275240157982248018867068970064638217092444330938916232615773616790639605067067037885997406303911947783088913177779719275378985371162037540537385275746112028095544308989391290980500057085078248573462638528601695309728330599085861189084681244421840099929121965615120604589238602757679881868621379650270496956025753944184076585616820900465958593809903440349471069707660953170921782848644167002236098476306447504674971061286947189336484599798374312821805856646916300039674317647640375922352237875946658689292276203180985205004567606115737327107008263997296732574029297995332918788962605169529695189655008340603870950717108918458911883703286882150597735125242214092305228639894679493137096311952560837856705134558782333998693838835423383572282623693666521411354358140920779260310914393513572829825059618681282537137365378508271845533342094665859820255498850725995923762396766720171816309838871933254823193363272974832264493466761031518613869373987750988266077764328145969977970831003807858153370656480011706496104275259895775054650349719186072665938275728870129851337832961005630620574436114195130017501505594196340185408574737835968448791956519408308687254455796732756245018146067666627615378669256210391650167083488315932144792377163253318030770199023193912304588236295018946943395572017548019529046087257632977142973165297363367877640412190187781624943066446709400498653317581255637235402767427479246900876867459059299989747965865691669613055650613766706084152203782902761040306749412234880970622980595014211480706574206628181749365368009050581818887936802271719336835525838069527558864166112941634332833537092597503167737109218425369537667175285626370677455551041116132119453326646394112 [157,87] -786987118914266155454443080613395819216424668730850131223355905449533587462452042402416776235085045381734755224376638173825233769614993471222057176640826581998168850330119150385173423744121032861389177230881438500683585839144188576936729691590141261237469262318140425401549762654030577377232555693765341902871821964616174333466812355851283157143342984938751944086185926139054156253455056559369679418261767382014583478660469261164466108015818900937934979424959031476650610768966556196615053139264567431606908610002602165799093441116562159496028380488464837778532668469887557575959288551346817308873148218194953485633629524726708731158817688357096200236776610661896029042284417487111041475700774134439991670271879609770001843574070439040277785405633977946392260343455826941848893769699454452288574940179916014630994984607068276858560808866274111750477455724373172728837615638389540165261674096096407546771959253576782731592085700903474636015945084985598471732974752002519662073598717598897288806121283351324298554957414468854289252617154404000385766168486485166781070958062374657758275222400451469701612730253423642647463838493221221551942632030595515983010142161092360352162598715487167053120107332072917561014028682327608715165694327804006643613988301941786287469875224009677972496957284923518704442135717499622063704116588458487053530739754858549358485011190430345077662434218560499826342613970614108947491030940156015419405760256645599685095072387152025584647532824046501888776547976875965751263493018583326940451452858580823231440125124589505991967133738854829607888619012540165975038288645936047692683462393786450278247269957426946292570594121940896904300894976218139100912428395589357062395952890778652047571423459238449978944068196169574276177180713588057032477430256950843892895760687667478510357266469163235746850122272393150128587081900984507801691464449669733765506672280645218963161919900768881733324796117845151728369152786102001971172657623366475952 [157,88] 102082748611094754837652378216363040541690200000424584218113413618448241186051464394131861897333600523323812336745425184484599568405876539013849725773000793197243907668168370690561357148538480586200915057418060122214995564106643788369562999837643273275320949457030413592742337340098203795213992760420502399861471113463598732736637113511414956630913063577185884524383022725315711179095747806778508640738917420570425706593248144025448366909564837225694104810297317717285177310381604984745543899684166060610970888617250234371536679492521293699952316432030595086702307943017802477486171226564146789357462391562478217577292030713914918234799226489229329072985006115377939618097629161011273799975577136764480904272033456607893483417318251400363129628328578775280570230596367193388532998677934832962865925573946220742632027806717737913166318632344757589223384432287916994666066506773963932195314039004932911255804518883203680180089058195140662791557508884165768654094788212928269221171070334812531254996531246004570292807026832671977686421845559683249189689395304214497589635116938146289303646946998835159330937743772510930313801416668434033347352384300452874699504360787279270492216308139525287063056942947916763938663776819309918297710662678199669792667928323669410568296692825914548529758791216595445671258223755835879892669947416209673756087084141962835876736457340640382757477359097874747535732148990858417978971683536660044044983713821634451588830399889309055703653648470426580865982215005094460901754058691134999768476094231914045671221357595136725822371122311418179600011369700790357876364680613379669121697143742212268130288305733867498438840704950412766607671803199208022366507922481783062164484798396151113817041650435429818891254363409457061774555753653225073551064892554914469965525820410680516544051640145341971757602181295251319522360947045297262259328137260910383719682770543627989472930459832235023588975794572415780619927669226765822947995880419488 [157,89] -1704371931401914735036965440811085465496118153981553508293003751146350146031750850785924260657882597748458085921385858238988934126548896935281834765424574137162821410910048982847742418326078098356095132981336236924663506934344979455594863057409135317051291636645294394646149665460886585953763144094509930966094491998657109409614131366134481950460784271463545324108105612660316489402436887697345389615734946590993553462490090813259052860819036317792351828468590228413256143838307115388017020528189292933920506979465130803264459061878958311481624772705042262017720431922268266486294187923472838573435590978378303190502580658882642207926476383792362970765707822095326682949840090878062962963396740602442607218053319832108940235534837956726271354881296479861201876669521579731962260768855407187756465593290622077168915763339477851426996258100556638973466748222095123044436507154557032104853082967830144735053676159102063587868255578767155240480575342432178524405929578519504720785441427568042853354972884478429351259243575277917331205256615695074683440490733859487479617038635509856220969820220497738401273259948845580445318813669429146362593850395150550305933951930644018374657567376511917037089535679643676823358752612971058518122868747216744986351942967727575565995260048996332057140917759903422601789174375127254613126816995018369346174404980385842487349542196765908411344167251024934159212891353984823218149433366720786749266873578404780208833767187151537411807988823019241044875093386698060792804027464586588147027719119039744564310896332284199747009557202717833925341911459005428261722876135285440438271043002950726703387601771164953114065018326502209305942700135664070279880759310243289923404798639367533486843682035925548869954532419695876873385383900093232722916495551438477894204256509439876081362527176523203038284390374996766674616900770888778696311426250151490451698955343252346420053231918391585601270521067997656118653874365566619957530823344 [157,90] -632072940845639216347980280648194358555037638798384570472423856818704669402886681487085987919195390422259893489316468025223986426419517161211454091647959118806036650657590499549256629119253753742043328350174382624069274802903484524849275166358340280852357175233698844739835917386669454524394386398461865748753658554067206863430433164826215320833372047309744216946617800793108026209257349428741724853651587623394465114960507286411222007778684055500058220226375571927862291150744459005817145534722078446602113241681684695856768864375626526981005079275573133850140306625731342048736428170590634469525768628643084350178324403315741196945796975972957784329003227940641530042144858998736699653166462577017776190585472942823177050533977315775143179398980949459541439822149366728962366630561092642172092079124704836008961743772057929920768875790621169036979670657889286287507303849976438718007323154202877909466107228904829478892134575637508790328702528256287177511619034946366939442382632942415251364553060728523193555501212303497510904155531926607580241225184440259830144101816818955582411994746953778545899039266578925516050986025097324689166684623848215014765973827333518936759691308999863098659124221911360544824454288590441191918799152888852451528582482469797315216151599854353484472743445547643904713889500961844752292486781789789281494508236155783890179052733437789198547704177560696807156985459055468669754681563797172938288937594494173552267978579578455649804653893090183040473194351193459612045945678518946135329034131857334223097497429883087948620540802813927876913765114786826203881219974606784884893909401635816286386447494413496505636574828379171649379037243344336271751399194275015682549053759399662452318979762887733724861139613186909979311321235129170698796957834473686121112298023694019488716044291598843482992556544174584059749820662016493721928742189919164259858632791281017455058564039348808737624821197295279253275040243966294499565856 [157,91] -27323856246299284375303779165429347848162997487733935180078558952688022967011239723409923925116661271156126129928033209156393681094293634654629887193897928367030397398701449011919577173742195952351905668759466415503677605457613830732076562708605046968526159856243020471198721006240228944054491918042523947193509987987211850444636023115739066221203382938476647515693938155614649269854200150229222717790708871732836578589848599342411686262832997792096127662563737078598620011291680266439835531149080362008801432085182984662125051159406130425418985128751971822834720478651716044204745303248523954125124111174147082229627645378115066227635752220777624555417207789938682780320027912060100272835937920873776761045173070885279552649716664999050351591640187826477898033033132694573074018711741609010567254987899690968206976594181398965596237372992552711800790681365546176175217403579496490052385246975225015959461977227666834117244603420747344955048431999344036339582491221378981127754794998578519057683250307212215762214089024026038734174805877165020133562231169382811751351113763871574948093387321558172860875457455629358915805504504086471114326320306561890638779256593267391703614782720719950549550896958603703182472427890558565275610497368454057197988881272815627325650729654268024955221182030834146358833414659308163439519841556552194504007513430477393168569559416592795397698611742405796470194639369483335519649585774219853365148093735080863152042110390799826218210226500844795641872485244333986153514971370751664874936224572747349333394441788613955436752514434271161466092541701538317009715405912397054070150057840239848374381730724232546379977337226740478487180809320519225475871698881704034475090264256185615014761664185894448433931983284614792167864706858548173630589017994022249261419056506496992188700786420194165233062185675461830787527450855851392072503930835387360950351785232433267953712396340061788826939780513646619128442324446294057280 [157,92] -516823922840223535574489056366332663486390938599560472050998912357357525955678575094379963524358835284332516127866383487931854334771030101101903132577725641918203527538165307888430790618025136314634738753295931871505703787456673065149643833403249703685465579526057006903941874776588596118379904164121206342828031986673186839175244440918471229319510014483790872735077241049100169573479673134498408720706633982149457654698834348675956920834420134377133036210379137802526491681056583077123176654565417409395312964531605458026824399126497586767185622382053375005563296493336878888553495016018573758946131980600558537016037582034105848941445005973278881447070833207569918391028644028215567095634629179519152366807784851158611597336217860354049041979960807592346814599967871399989529281979814326446070758549513662816064799996808643980134413128190358510802043715483247989504584843345211796567397183069954123400086874253658769569223519978125137796057524225409306454064324699986796452611243432496895679786886750733999865948425992749063069039049085596126726603859054946387899016287171681948161850107270920622329030909190254225951676567012917345887217069308616202168987560523908969612716986129813025771330573786650604368852057789486457885358368010539818247659092969511924360452718459263732230856537853996598128375272345437688087846420099941501944750086385867800311878318894555886627472459784530611157672960773197098964027624451105350882346668143761686549596618602827972779306984896282299676710362144436978632847235454238201559635004349588753249037933389380593540216807101115920873880674192898125847105957864705689932052274228036774254657010420133172966378899612218528215490341503765473527271344239214998850826852291977101356981147027798361359046236557544020973339793492652851026505506298643402691855891893486827582235928649165393507186810673328111897547129389583377861619748914481887777314232466465844369750479505151313551654472885952923239665371308416 [157,93] -277281159390621709240673666499777860974245873970312026822316816336548280971904305421627829562057920346140025712493917554063575589478329745400301314471481459535530535104908688486015884515617195766195505417176123437083674461587591403813375639448138600878306276994779031408056157541141298608604774948413761330883907598914064048469127239929195754542614995655108853412711935412525419166380729619039086269222613632580648785475334815877280865991823978487840763134944011157463176805256374895035600940248470828056535664802809720370351994447364329770601759660383530060172907101866292807406867851725908761182725976961998112200817053023341889870676766634855671972664816683661957238451867784823766137387512376615014768021209390640342823822859247171040604044272553713616611955298063039656993489970071619770064846324590413543623341937005326382671205449014328356948272451149339323100292362658631351253134775812127062383313689258207161248458469896551437412973777064629213417434588729239651380373620525237644448162068559970026456181440038788159249003880788669023581263817089153592063403454290486558707631844772969171094337433266628364432597610877432423958277486545347225224690656504139710408604440518482968098770761068876574266685437797893541985069957476243952672203693011435101245846402024566455973248876179029339690114651724091199272894140110551377083936562121193745991343589271392864187908141873378130342598636555386595606732246583903366999339517033368588285943639194729890102332364452851068536431707969190137092346365723742100120000022080342916142136319557804507854419143635166376096878997982574489089947003733349463828914522653913819302856099106722778828448522072655975653903762293744838249729686119980448577502061451725683317451715976207495011648141058287083896174666188165994717135673258531259027709737647964518069958930583070049927367882679120137770540643426371393160639083397753847160878018290401131366632249005079983661468401364545595180074912 [157,94] 188933859896838450976342071305088190931157001047519522986374889535689320844059853578132186491674839345389561917511815121046059857400865469387450992142908463272762160364070030692348913756405802326612684634524888700103281809693558651936216682138754899806979513365470928996490935340192664327771287637313334749533815165236683497180958687390614419549248984749102154737764022487853545235416482044883408206359157015096753162608692022330600435452373845235016601338266635644011908745490747782539661888904523956331091511455773030870819488080105692610158381559644879704953982400842397242558519659638163952370230104927277209581369073163336936833358018876582677810940791439203009812468082829355984995579553529138016881307688686769293352431472082812679073218964544507138593807653749923203136239993484610938246401656010801162220626974079412245057247486804550913774933627170276645426022149493983314527210378091974042417470975446944412183686064795938139906523088299127995016952755867481129957746139777801434300943057072798534159041778437646420776199375041007715292335530516573032657289920005181867803693567713290112760169941891276279645275097981942142134010805843083887352470933772616879419156212677374104126409559634967245200594212017665720946474444026613599603890786480947485959442475261691030696433241511501952155138146882811633522227465010021406513336382273750509537454579923323001279135880185086077307173090713316022668591761253657716647549327551228909742502322277381513281625592663744385824590718834822848047930995505264991513017821374686561717501797078441320713608230658313150470971429715982106186056691124005640903662098856171938032906574248696441365429746829522465073404041668513066882820322708096863523841225137666474520983615019560925208969238951691083310880844154883891241879594320871683727802780642652909714161273022668165088777758741295527700125147109343920793692641241502191384021403428540789291353790945362983446005868883599337574576 [157,95] 1253291478020226307352048066814731155783591567995640897986745522343605656226084994078888896505849325427724551456549455042271727392722507144067755823174579987771869533348414972952634618610114074602008870216601869922537755904351123907436156413117129487501782451690351691745042103714326024667111106031349699882615594600774967770362907214687950960328358593809058117306319617265323627864597930079473524473382226638573577233351613761113065560700929493155783409688429728034276857499986470213025438724832702930953331204930182460246603492382277558616867970503974209282846099128397553788302717030001135298343838714413508506319725361251012962288897064287603644173990246574615882677591138387665757970037703272595953052185849077844751588381715294272060269761887246120455040155182506339999526731917848161077675413322317518828475385323333622165022092826124913635379585221907378992220771843113765611907731242740907263171094880557419028651450880266962736231611904093790322253075125895825993043969862510476990571597709680226946399393769399288492795056993159998046930329635625949623275010435678817754693037291776993722543783875517677530093457599821942240124030839409380759677159710466140753158229952509799399615649532577270262984002923435038829638979067127867371513536786634025323291911392746784634711000234684456647924871102808207986145198500938348018330260371170631657407357489294128231654076964840858219376233643876638127539704715256741924424718674616766611388248199280961877102298154804966528545712402004965351846065788496055394179386346165205968601895530833996009984493442125774002435977251252201492555838997975786601791589474185420214235087273362584670813344203877977388899620120461844323366194578408395250259988777746892021968068564421377717846577953266939568178712616166790638336965746778863741597873940871664495801194197333095435219050121447911388432181526978931609425436637601653109105659003413183908533091831259477611607442256450489760 [157,96] -68335747613957956913221382953085909286401264433046047221651080714142339999572681638105539652033689911563881305323983620012739233401484481457814255309147911830665304873033136777567768943850092155208910860758632707436985379182094923761612543189443140093883330928245112339763776679374906234435526758155064831646998804353331367468042496241198441607802454986065269384191679090723203627123039674766382385991146365565308043459975426609273335408896865480171660660475132879630315076235982400693687208680144831732638908494549787940868330572865984208385141353407309409226699080845029018836351962422415267944629945793717917350663250091798371249835417162987967227948216901670784554912322621326655693254445897994132715041038003180187035722378218883299843458271664086680430689298755503716526798693300189413807176007776513805868499368989080116600563431330553147938820156304027402629191629040848592606714300745481038875219857581915071892075274249145814568533754997384615609472750620564776072392310062205064801443170816220140652943990567315522011541347817245835862300926997145722859791808440909596515770322813979758139012125138221541410712023257522498817346760430566495286422092617942149646777327699898470495229637280344457635694068527311793901198482986057551350148210099890425079726538654744835619484134017195291730759342162824157441222764773676952784153124451099720051162219911847846575991849543630015078961024076067796970501583851867357730840391518472867506237727669122030616321387364410159622714054825047333358348382257525534092182102180238344202681083699084956611083296558295200169022526222854505365636107085591453920478712326457792528930520778964992479921331136701274382021454924853426739005662363481729105951824030058662081591548139704078600787886522932328147248990771117098890575003763734029969874368849608288762873892461297897790427416027938439880566980139263476252692563194315093652562901370665063382545712403454247793959198277760 [157,97] -1598471793253349138838897262540074568766361550659335876032388792198991751810566532506610089924325560175733094916474328177446962367151478520816163607272201661435487923253710447382198320702432905619909214961857466590169808490172246287144351119460771791352232548129894420460636170579095158881753514155955331951136630562436470083915836546260062541195340753656887304616054048849275844187951319692704400122458337068983508397683813670731249349759326436125973438638007345125709663402658583584218701293287751852656965768665149747068289163896125191137106079001959605908504860426304809331236605910323366315383508317248145834958635465760741547003091806505707979312867623319118365897970058363144984349793685401678718935452829395717734938349733418816850084033060515569907136273938002681806186355312217943613986234729909844739973646883484612576958740195728032967654627784112905287653265335398575904189889192551410198225632093216013181265868248106406796236731089428754500433939936684829649099369136806476648445463548945617001428004474544883690905628661408675192539689849881120141426641457757677822057407803030694679246405871073607224755321365438547695621287792827765569146318625158456740367608255349101413811003678659486503183446144539904268412354032564917519148823791910219524732309425778407347168517927427871002453298999156466174584889159660835085157103529457841384371080467793889237527543664698453995538611112316132275334583812910541055692049683037331995213879838823837749518752081827977990014178905071600456177269065968495977183451370462500682430282660458310722231601365514979742365746310814752202160250056964462918293564711602593181072935306723060090655748860309847269014677478946808028388525431020724323689510713594797178949637294137853999518934775514027103537934079297048603818486070763196974010501236205292939614805886153558033838839719131997542963599810358560922833432720185389053046716428973917262436513841183012286696249000 [157,98] -20526849475244410118066365007293895345658300949409775356868613203826283398569576772430173768048045138481368457674531319933406718786216009245663299809140977819455703418047927680394343272437946590688889055714829095008176332493833484227773218012589235477426867046454642162977935248571222839674032656459152731564453251662197536091263627852855013339139604536452596406151947834213595970268262722031816797480808493396972326033917243481770950755446800890562082653989544897236628111173861404067733431836613719235693841602523655928289163630357228315046838983296037565699127057725988338825177467504006615462674420934522239222016209348381316403463269080241241956861413702079473670787768739911272344527964174009229216866698409392602484440050206416636743911554073425955302526309235170922241344977205174423705098278417149787470494443470469796307978668452100135680819290689884826896318287268232034636191858579340617411693343926433296819036857525574250203130372584316061002409954580540669988165687746810520300551812831729400800059139800518877786152992725740173189156932989286311172113247926469221855635749791627128244955420671198731925001101315382086845456465285445325467034825395630426047400160687545237290278552432211293637540789505508712790512323181954429641162039679173901209644605029747930126360949250588406108461349543977300519508906004457442871769146817812112518376384915885472179029784289117512357489258808777814620680289586370997810791787627414872205960891970549693617263402949342292846810665469382322713822048182452812018525743248793748477673954667460872405906256343138053686900984710919762329971019817684791697200155882818729297465367841864381226555430906748577671866159961110318565055096473995303645172039495596430146156666000350036561125332957469055585679671476120560005213223467489209287165314266543524409901147816375642716076574870752629291235969522293817687673560077033013702510535349419008015782545425882229781664 [157,99] -134800611607788467612141894734704347728546481583251934191136637970921035105066891694048890955512795168754501528448634053753872390713693788546687763117782454823593622628245068148167240064642479581727614344705592111614034991848913161829386409985434456862070118064803662347844032391560800706635147832929197693312421031948691695972005887855987127901085140007859645325192745479780552762801824862112640068930223274254349865211311319284490969163476428243058507805226961020294992415580920411834134504169661228076804323428984839459855283703303479165712227337761548533736136537553027003678954697246331364164196489385968102646124811634936826250405755119215415177628045654279449564241918862366640174206451372395150041551943605502850765192999079649048230859488950237243315663260879069551749435083500130144029360625868671843966480538707028134772567602945993462178873088638704924143822483162299192165745663759014374075033457230394461150014241969348581657291719217757403056773498198392978320728583970328561245626080899578717256403711313434578453153680198030979477128488855219914788922732960901985303168380161890910080398597628526744352282605889588118541524995506670027922422066251871170478639410186843688287507801715474371847557704047810657021465243716619304952965803286856149603769722622296830802182346454014959169225414468140950659452712411314394391415651898637420810096779980552375393387171193578317118790452833940265754236774672639517813859835624772698757505152285802295759712575947752085599414566294178361859185078857311146033503270593134124969415394829576812842204003051424578846484198660047521159216842330265093651959332590810151622808207836868983730150358859508665928007042204003007375147134032544485132445560075590000460904747207480826643370411239678139568027092505076626469167142597594349666579631925096143942630141196220639138764928947854180879311502993689909020911089124720147753323387898734528940385015727569120 [157,100] -582442506311014684748178522237766498371017785272267914111592443110362565949736021731553053885697201252299877947010574239484883095979491639397384587476886511518668368136999073525498290383777172999343400705930582060262928723573658894263605449594990775185576570534149186202410232561190303564497653533466308440099454182113635088737654076302913869810719828914062297345235760206780188007591234679316843956594244909464002811955572058963987744446958153050214712187488354214531480227323087754290938875010067360703190913169669833240475483469239372904994619145487348321082466506713067469968353064621854392291018979641051618243988163310631420323891883095993755250202690262110950842116091556164424851592028912292818395097554553198412109456800789089376289363742097699521798454692522290061428146088069708034714032355936873701327053325454548966865345313525056436145585161724639177240466557385414092391074000164884039121870121555835194133178737607073903846518316378058148786585317620481025162371136242164469882992557543591997436182208271951221262436655475824078517242348184538447886312008392798235600243803390655394034128001892949861396465608725988121003044881161454732090580303185163881107600066228136412655280696421243693221531407629909382421475513145139875507446229750965212974755139589017600163180637463059998565589325288202254771522674406353494018057244540473411366790428229900208048777359004027844527592055950512195079543598461622358501702938249766570791043871582315698356462800973903053987460103072530640661123803360258927474863596720069812806828129127803565892462458371943686693639762046510798183908163531749222886219404917701001790394828694970184944261375565931986143380548107225473885965276169743462947436800288579424363834831259421238307509824908992386044951072561801516209381574187227488103648753367516187884939655172874108599381340427904137861854182888361505697687942014631917471261651538304836634373243248 [157,101] -3378687940107275757369466340476973581400732143667304281593513971776132659149380118202445804380406693101957367931140671390472282816314079672294458345911291819536949157172540261403829567615699406215695079758747830988360140984109122415596937572977122623807200485772862597045616996957537921700767050924118245293901967829825256814096064805560439740437112604835279864102508864304304932020326738655396446452705779874487351843247172351405295750013534822327674030408915567393539148062709606650469507941074272361178938288295409830946139006898600902585613749592952219531833854195232226532692856764596877128955255322670908344623404042958596173968298922999032764053408255965430114009708022405042503672425283647255931631556754580996748121450984383761589178744684119421137171866570133616071781153512498487061428869105404006942661504097889700861914338441627687509671846316570151474707003935069756295882721184533431522709027404610699197763052890320802427800049296635722942577742675366851645047223711553374178604268324268314083879595733591005728395433539496329365028111946596391346982572017756462701120502979988573721310171700472214286329670492311500345403245598982075088055372816643134430214756430700118047148383433223371581875820638640933175761628153943267767810789770753635685731899015316797033259906687569150119288632147158330711990858404136828256276417673502953777511961581487878137662139612450428989269703781738526513849923858170681979037825600356818432064425993263131369980775957081698591977652820772044876954447848246099999716392324863671760650570798634843813083918545043174718359773134329741710863486999198873788817343039919325784580241016855183787819957018693214054169372161632389128221698707593754668047363313755121522657995816371446131279759565280819210858391160265026955938569565651761000263118960283065142692829947229227498362408423335580891464762829051518468578951966451645014066691608883084044344028 [157,102] -43595436177377026673478245720189940074220952715318666418928597909605613321191217306444924370442289308197045515546401885690088135060345349549651164608632640471177200030847327619674887167663146042694768847355124116618859500876576208634861508773999783915025104398100429255775544867599324879207778156978509954571627193649852603147689083516114622543136992601322857074384800587741971688621344265637818485691262969041282319957727939991150077032150162865366081718947736994326718384026837294229884555406338664179677889727408185102666347804001005988184653161486311854296299226075976009295748136281729187578859628651849421800513953290235597311282845145897746807019831602415422576108184881291367882474920124001485028591559002092677541239659155778957378109623465948655021416846113017264401728772221109491935696874372985001712079412094235927934477765721816479232965797024467804603904004231615823581395841510197951804565991449001090550401170998024347666261575937578014897548401901372005880547986046693272679529623794441321391132964292822999944452508673487623808677103939457015607095710344678417116619085043329439082991418150887909235888547527661588775502727529984558756319409467062955106559185442150900783777513242114385581015952900735625682129315692668312905744397251466987987401065357206686279801410262396450335802116561279982584335969523995205189485994533663360091648997603278780624256545671304904863480422131646327779738934884865503590201702428033025738084583021371784978633028886083128409541028430263165336730306656082504008273484926761752072164213908218986673968288819525589153908690602880912608591745744315118320288733474106991049397709361554213060706844470064459381098091007515904671741144125194922925385609375721997344673263855713209424189649681872396662012713392858154183332028595150973641947687779024742437444895258953011479298165514549815498878797042473425438007022251071493450101239598392815656 [157,103] -422914108689726780456378342368809748190867224708174347579724614892306684941560237698684502558718801072998114750374812367091810460560692141465722624713598139416869373198294167151142660453108851393449671485109592023240551910637428680537496642220683083212657038818338695861390562371556077301216504766376198726235987102032745905395657988407238282013002915806822618433810190448294131633251860243151687290141861558119297712605419312805482767692611523885936332519870187688476199818518903412227499881542185834948611565282814722453314723446845774780416164167315687788589039042219415109275897545471917106146670488528500303315869873504646901290074187390686180874974441189297122186786546677713301819069246438103588251955146321660913827945961870771225884218560177960115274062626883694900819176981615844811339746490452630187020800605805373835866065045331001115240792563849876117382047606233257931782832144061523162256797875433274101516423690711397757064177259805820697630250280742457895090909510108732445466446742676464310785063771354766857224808903313813930625671853379415117903277107245315375463063839677012755924951193921211041763058785951883779621803823263557081524101885450354041076152607247090762583629713780853562634298561786497796670686038717302630604108466795406805975300362228005582762666368778606489928368534522853671692774810315141735558753984626737342132783312916511065156690495225714390390993378546359163312165747794992765559705999646945765458470442978843846760938065093458483851208586970370334173408461097364355026972510762439912915914908344936794249837218945165181338735475070494179491097646707177770356711042629741573795994220447323241790807565930907545450930172243951971803248314376476135995406615415309360490791143271392732213636181066642441211900138470811477498844863775207161390468580203971883730065308960292266281142223430974497380685858720260373174532878322030705541440248982296 [157,104] -1238395172247607793263892552966158625280104960288930761768322817427182391146250397212987536369471064993471926924872912122621525778111727845429005037574141717927677785059373071915007411478412978561565408205593385697984713543609621909831282310950659035620301505463306375775666689248713450162571601621561571410852378425330523451662568038547068702214522616995269219862680153075317271521156738200398125615920245144885999647978403531146883974495177388294032346900360502517844949276885327894487412869021072438382378735276210207741557119299435538038749283545631111055766888546495563017340162870875249800494250058973182982860463024091283590834680368711362207933106778647519456796777293779126170582891819051231609799229182827688781311137457067191046977607471410699870003313112059258848358412299975605116063084743208096575615512958482122420346548627238333210057401504520168808369729715053728534158294341589462832895971478239068742551134393744298779450335241751279457355378600481686173617135163559826045718333228536460104599637741720210350228773504448921933721089158225656527054577255206029374646581818104119543942461617579397144878251797862454635139923543858117040231042032355224710459856584868186008350177511228835628596999720712127971617462098474284703441835811827839508130112769817652308463861064332358274403920909155487203452819009953449249815085577337971792302289031099200676760082693671849214316188869845801265669346389528173479078245912003215502740142645925193305059351421618204498966952381455194438527772484430503089623241724341349194058721327542161153592289779552434700449383074013718297191971151670370439965568717728359145861158067718077201022002713602281776211293590281816575710009729469200846056156558319025232346009868337135131506684272380405739840699122610981981739232831945363285828179174020790023489338297606595502913384192688752583253914349219712838887094217231332363915579296 [157,105] 2530965413516566263549891675999561287377742102443761915218685866656177863349534115577090999082203912776808595940876061775249599668954187381197596630402397991605971116063517723122576843723220923012853017019166322051113201160309289581947591425536014926225557565592346825506815736639579142845394892488249000433586984858799084960157712694392887341855241804887982901836746076730358922312832460980037233251855835080164976409588951965752236897084164610761440291513998988281703380023455545899783252801550649484931366415080667808009679256618526957592006635074565352641620940156067578659979014679603081186033605123431316793571960084819741982238431778838128674879589129901249753707007080025479350765819669093075610498780295063739894940700205029147605449154307121437792192582594017378583951632764142539743080937414030976338604269104225122602903708059759142449825944584734386293509749011338840790942341395356938094733263220097447118878909331810328264248409818063525450237080503439355975006969160164517277092254902393605050893569124488049020879282996003193169900367453190321104909730205155899979092759751897342873564839374998766517732476671901300260399970933285594725068745377471972549088976365867984171661498835329550123294029195205634494976097825113665289555619747856403415969897073448433390970046336708514630508499549511224310530032843038394521185804127461481368282324579665033621333075863309218105351645020049371228213965439885886516638967213234891585982678986447297354090782246402974702474524170863430588226634402869930420695170338087066228703703656187016788860848241072969716272593415802680837021084461485491119608889828245401919100922783466289917395582724928011483915465706669328972765529019778305979350699812160205514191971234769780289731695982545307930772063100580490150149088976747080819148806554274977541195909121665035180888498644903750635846202922623401515774596079933611564664 [157,106] -15801382808202352970535640429836865154964739719081057611622109609259713302466984412746028988846517212760672159532360889622774371525357400767556108798973396758771113892329749611810463729826342480920376230064461473101408185905440139382659795261916019992106148737575450881958100825514958431705619771458985173755791371870702134032122576683150806644473633004601589550177626973504465810286370514353437516367612191523566248737072208619950371898055826127365690873411295311460080207507809414549666365352143408862813688061392545894627926707808548038462330010347769826712028116182994752009205376283920480588326136481874369914141336264463151507600359026192344488370566455875973564832018624023484827866673373577788599747340298934092712463437503041484046389586193989465793446381438528127529444301641854495867731811652929745065651791048668776091024860731848730558442395553354683228444158472476803000120582457503549752681096392990724500047199517420723642563284481575321344034836351185991110727339862779215660205114713858237822289085163879992877021807525306400098117482368165769809169567375106744912076157677276379837858301660716079030608792934946278762214648062622067144893256145417128999974439554020216487736451137698437390711608040981829082437023875042109974532873347847013441791796152895337940863163453413799912217361959300935094605156835460694489489522645083796776776292613936612397600404591907044648850900070760818915901920065906087352126755446647792737880588939851596863104949056544048425162621171689742777596551755988064327585430518129593063838408857317020791797483868970532660731196743332966958170112441638398157784348114528948229628416679173865956134545127439745642490348939295718176958649521786144004765283681151155685004017356324350856906481716902469757899154176876115185743737493243452980608894181625635554462638416937349358314756912876280890230794413966476214589625318960168 [157,107] 11881989454183004973711573423059752742841185622505801705955806329305664355084682589710486955414883511562089817995699228932770661325625042776503952700584748551500424831136513709498713059929416621465488760561468848902835143917361863318194318462511784050984821236189345434352951551000640781458855221321521801016078167836245989195438692623819667759486832271313972301426186948635543884801280268379419434681212494234069075941786929629852895842519730370373577074448211733566287685405532520548915728088126266481362816209807327948503047685490442611241723723035137444500912779873527781696798742868101285929796458582161848228596682133719425029536672523753838943850800531188485646643846416192758768602727198717144892264684580639350008389437148739411474359770358035560463531320464722265222421155774516381547657301592352374431457160917606189105706961637410122253052427094875270133342029445946529266588973152409062398557366348015935611139126899206062895388248193772452634224611114531216607513901498208024496128376549088762458999313091223458672671412642445856681314551215693022874095788287129959108027602611353847997190634702540583809089214703306786899587790672691132235858192596424408635884831081364757962108832254023506573225673551547923158523548393629892862747646587191090586445696981481995365296060842982813410044252525140533387413149029905960266144415061306773265145805963629752958889671065469965638930350022059987862200099300360308601653694168037034951297719325552776386663174797424961645040647044408206324606294739162045176729866558041114800745227399948890849834096179985843058155731171998408705237970178719330539006156248622036521249223940703468275080451762218030207119949542509551906610719811449771459774481571321875747222639404721294727160404159010260377221062496026075702445443753406714535586888940262165989804410254761350355662606571573768463234144745380614224585281548 [157,108] -933832112361389154391496788382542198144140514614435333874619681668484068951991620457597065935307928157616618360795926604129930813468838434035854421805777634239069952178510459314690483921793844225626518912331546573771639305424353251746466882735497605783365365009170164119084096819852984208824323257830165031029895904815645010309967563214439262781542823412743277710247327740577606503183662903352324013095344210240789770043632913280025629092552342021711406603520101803328803526024570254865712346191055169472920085546979661435231946627405360771699436270931046569862776096551726824555577259823936973076838954777843990917694914621384208485373081474404701990723545856396952220952359987369075735161111648739985770111575907775706746905719159553979322303793299492763127940419783087754425281782098400761339620068997147222168602092490606463715864598166610446648527168181224473240001764877830984490371694176754345608754164205597453524228186218620573644555346911231712776203337155557550455462220280458761272157594102255536175994182263022599979968319219395262859021044653476635091137077475229441594579758650576832522091214378179203630568833615031302365933708157225165224943947933606270870086985235486717626361131616735824090024766338546573671652565496383920775585369774956777630101469428772491256754046393372557160859039884819141925594814833496214809290806600374683557704679244761809441577600163798458278683065921726914425270063093434066376525833476040190053525366160002107521966076268251027766021887027178815299624365906380653912032557346715866601485228025591769717630116777936255634353731583942615866941587024794585972308846156246357997539649839544858968128698939760551463877959684265141298274636275253148726857982502396717384663432233907549803497274828932201825368066492302304526140952243826663928900397853954109421693830958796738077855397200067914050065067892726689828416 [157,109] 684928608481436433630517614728446132869864765085207620769094522179894374153717371265985578703931849086659641287673937238657568892405146482480670010897257849638627291594912232515319609122003367909528243960994717766293302914836572637867720655073022901441213995375246538481354888171144465051444697833404524923531302191950559098976557511753421953833955530408026655357128257382866824011055506168370024817456310138636808033366242867699198021054938562233116189581793787918869918562149190699481820422981096979904565703454313154876066802104272246217075777473233427343723959535845787896425733728867066438508464175664624069977653829866457368898186365483713431490552466653872361732283658050523629829489426192392515682276915615990425241639202253319126116157011290828046335674372093602224956126039839135154962933670196346286545799606907178212140716929840487307409750159747284189638395333661008767512163398782938269095459376305071389022071539265320872192840276273288552946183981497759402610121458449654235940541431439085674247089145088936989179920161939326139615656743488666884775105239530624591041874998032574593525942555915846753024696703025281816555609792336205793288064192654550597863469869386775069192553929390527576517979783261529776782558372235069785238788055967866983430954431556102319660456341682929010955778702436670573264759731459637250961590804999637075642014170069434665397061434024227271886990492071843075663836279556740921964389934763979517747880266317611503832503878523688332346418763332679573706080854401885823686637267180662733274906735177683496841101739086609649281717700144452425875709839056060921877581053228372187153269117968298911236199472976944244123950231835522454412345404364981489549881940004393803609144328487309602063402310323762482695953540572712143927355304516733651919380558315387956413614339683160285741206691700135849523966946275768770 [157,110] 1980886264402658540759354078882187460200695672219887249345248411541207180581058983668050906659486344293572733079834536259145583797061129888596559268203956718000708695574518989322036086183064832207752425181058300833621579963584093579523528648247840294092713097636860882062015056819967804019890881299872797638805687859292925496152835084379628738764211948794957045148410914989312877903626814038809583866183266854162649367297720782218333728687086384002960944285140185759596516140341112054876424759466397258392677740583624356142989506364874591580014319394427620852876583313983859881816681430484208424310209259812607841465367250967990965033260645427285206816325538170999262384577205838600928877847234513403634148190021813510217143142574080619689150106309408243854961660328893111814602782186530209034753024258848276176575736159320524176324572002124358924887752279546344371608561535135636204391941322730170134864131961744074276246472947419074878494034232205420434004519733365852473068814534751384210492273353229850525387996166326427436763468499973131117769128699782683856204641525998953651172475860506360153493493030329434020358320969587124232959802268525582345610431721023616711980543835108405317898119388977528045131346750084000151051198530776809621247007599511110488067075264167883730128859350901011392425711733415789480687991521276456345040753290461695472622554684219823178515726577488063195557521580234241969170377791789113513725354592197468824486603534154328334910409229110720725258811250838577267999696634407328462131825998518590174817642103723872064980830227873029546756942960418724703135781683741985591763871641351801275872797310798062390909027213029485739253750116835433975071573017627181502048731100614225763671210632877933723034144766395270819967382638428008165608930168014913931413233460464609233574639105102771861234955309482028176576482378284 [157,111] 1719773697810139832553650565970196530964218596279341747371431700955889564073076874840543002402757860775177217826517688679504861584695327858583441381497721447325097661766691004944414334555208645943776391795795002855657795734968306777534912929144940600784932916209425566558652993228291057701393950093555042619875799766435345131949937561885570097399553620014305331121709454486031157254318895135571139707712692038023426761800922756234609890626829548260180344853325563304372510857246552431608824549541609565732959468568463025828153141891718252467811523963182704912671337855103766994665044510145821879763464137081642456122258296630084835684487625539553714787970997890868931945130962716904525494422645972814933347276093987411536769409230197806931207552543045209209420055068757600816485905877210308603290250518042387559711043601249272874332673141296884812220687883704356238591400465881051959792497989900200210167932971467452676433326289849583764147893362578279666432623569844865058011714034844276092841413548071626343072566557352255573872507655996199612876832317563188155698340259412544591099307657752147550569426454794192302246116154096170398709177187914307914739298282468671397174009848035675250899471287373348150741338047928123053147872109547288494587645703455197417564478222067968534141612579209171828338569117685474271023245371755866782809360314162703442249189799426201861582374033697351608548125345390128135251150511823815048724881047994641011628168304550045840429072513351693230404280648736257581574478772678993428883510935741643601453465941874734481635450983031372984739629043058165265389120257792225090334369213715861661217163793037900173079440985565576698175270567790810947340715518317457923970038915171111880315861201643439684945482855741984217538474044415369779646650339516755036239602205292641419217766144064940870999515542653591732984956 [157,112] 5457473884065503215857694477574262773626190227845614928470253056614177100720366236175352008922159587095935246716693687859946598238829366717906934766227189451915300654101877423914557336653898650388270367656064669047069157874031669837108284954474262443735208121517105726494407615695492052401532545982457739456582957883830200264917317459602511246021048929467053449371669113194750448047350892283756794756322620565985981015330587743722881601808041507531931573404824798011741818453771363966513513511455936946801804052083912668569030679750636452031317050724181876654952405903506367970089455585358632337672968914962046084355223076078183135248762767174952410949884783092762036843063361053588883048522896289106259422638214938412385226145714123706708662983325096246028136012612817831411882293960329080621281764528426989858426922583117712623343557525230828511669113007919770593787636348343320244306499612674348678092692751311907870202144293571925224827450233865439570389190571140323766696495393059637195758109840965415047159651694167959048815974927904602982433437580305860619053369650287699742917731149508682721835034993888794973787151693380926631546817628029771700157751666238939904490530867628919888190903512628171540495700691029782301482114265526750342725743864444596141248315960204940062428017908060683490295532523923447911710560701402922617947869482578365050920465772590812489502979258366691286275276687400874582363380491534171231698391121027058930560460642627890483647269423356766251465467334260460885643816111237722945781640861701088728453020815608437165550495595391448865225855631687793853864489672200661938893635666445801762001124256302029901835823126406162140464629125512275419023015541678521501714686687176043881597911611322640991536961763933301500190555786907921596550033385229663558054129296310076050777106928100371990132551713202466312 [157,113] 14048530443071795175219099805709894450737904592497864793698957741087854113155635072532825655602981850559176969885056534589676218664267588736677813841936044607731393855946350139156521044669968079663437721836230574256640812496826762471133113345182085827943210214446298596346804070518551092473849416362546046249963992137737505650044267497395957345920391900703158373685939838394944451029515952337119661792603236623405727684463773442855096872369635184043182078494129748837852978487278067314106402957948558656017206557628233864870380514980265707595418358818887168079368324195003488454828703543158222631874594266228366283488192216862164432159387429050980186809434783580350349878184996067796904447392342844787255600226282681689017830092362365413237866073075074302371677224517525186773634586880391210009211030048408825117287619062686500217807016030129391325675337262858730963921044879874924058234012376423390767980190323539841586536042539817023426506545059785408180731667311571988838516041943404826770198500519923458735907697454154887684191462875342920951871511940199689756190876265383361515669170511360712939456813129919836397254509786739669182290247043632152918148964628014408902864544530953164881574423324138028132722036731480109229646840577810577570890192421258234546059276955945511163218029809785534010715747329618811403528694893614024465445209014110103943865830962829581084983197722705807930152176061901868807778524176421975873565295205270005662767577353774967114120346092499670098223888891682541380907852996654646995488590807436532504896604102437948356096468371655646467706974762178223774319310827967563530800637321014773247754089970296600556133748125256253854320345830062339366446295374022371530251870901863433108699696305433196210142185370564437810778728848723383663125331444189248868417875190881964123143457315116029582029604725160 [157,114] -10542963709615763099668786347685169562560120240458433762375523758505416586677050644055445377595475496245518249326018664108429348466948495894940523594458906695838691718786560097793493436832839951540751793515792727003336872958122960132727387046106937715986938577708977330392454812690705430066167231352905825121605784635601119722391040194233257525678736729159676853969701639536679374002403790775648804550029967076364298127572346814284359708113612501654876962909478506188838228063714212811727078034119519820189836206788763239355399598564460411236771652500464181033105864327514387579364436276288006547314395882784838416230539249630349925481710321675896820989714364697218791872787213852872953517809077008389717153802309502661245464667125253648418000932935760577247065238576014743196593742028176568852596016232202229226370250410253351345912851531308428351848987508547881059909445344845112257121454376550829258361720477645192250272630276781173013422947618261314577796903998666893276769010522001297488101816060114285315837196593070245848596118302420946958252496297021871269609899000669139964108934213740067578774993156916505783464598458662409683129872323273867106672762529369876724632067928179240359307211447603641472727530535203216969546006424738700394673766133551991192724327039549490437338780773592530134937251915925463846621555008891278385407597186936378560549848286564674090835805297000728235994378680167876449569124255614351584598267675252964877864044596126369403610291832416842462854984429075695255242826909611026919203577013322497202987110133719984922734769263233908643779006384589081826230729213505655780071533491680973842881563720798396861426889995515699338331699036833594756138290218613151291046955732570393042033312471877403863447296288302563872961689575258235743637399420867865781259386809485850072499832942796606497993500 [157,115] -211384943740764598259337736694800225107710982702600980491497615382911396206312519178522075223215799189536006547038391418621065279242689396198997966187397119454007077156890940848047140337748544094157472516376690874033928127890827742599555919083084546903198272347179428951491974253667907454262621012530053938436218185444117286732048767057950975708984304328723753815023258099870995564868281878915201309531116392906856436400561294232084158038464044062662176405629217046452345746827264219748932983768410958899627981494781053717750217014515228150478163858119708288059518998382013912392602466599090615903056757868989896456661417027543342791382102629805743037005346761702008084786623107794276249409761435147517239447636769057213422058362653086170750774198351522085275812794698014813712904384015525135906926512223816511618686272429975420772532207489037996080312887587270289436460720901366824268144824459126611989606764077003311087719833124860467111079618653294236304446579581668976106850377191330636461089775203842581914047827101588947154606333207913104439490313295218565003887448877144824000881802416355076419986437173234244975907585786279126351438258880055670318950894609325715033784147353089836636340531222761266442458986839873458208985235997321152261063711339525184755470021541277045847802500753302607483542366488861003782286928084972917002010826917934154391914637538926748160864310612969482608415802927852544753675347954494315611456782405175684240451581064575433919856499244053357023478942740219489002956434507261220833379573632931668160303903793795136313873733914189787650274470274507087763552447025965231727939351761738890022287072680648614305382251816383288104973712621029361169513272459165386041345833267454513386910480271132922803066092716075689602398252868449668700664658678296620405796300293354352637080879083852902 [157,116] -22441225358215617026588494385775139028778811020372774686513678359120319854512826041692108111756719940087071033467130608408443365832143531139490896902333386469804970377687310278349325458658642454962179993449944521827755119308383744405957318827434996203724492653648930276476856242004337805436665817743149234178623934356267803003310988696587386816197261429651321722381776134664155153628969689985946555083169155003078734206961895573521334264996240670180786879053728853160918332756233870607455199934212651858591457285007724281377785001149240610865789462662218015018326066086393257395860371892916041499808204897461366810582770313538666334345475744964542657078788893649703903260249477644484128319703142886083338626433471340916729191720834091150363760994443945212326432215515612149463816191635624621787466669308074418673864960056800306984600697465984058303600532566018764632487582248183026722930576452806455029771046770155704958313019740194982118195822739698266944705060522599800987005257615948202802739158640531564834151842642619843537345083924724575411057245171724871320746143048070944834917562838672958863048735118320342273249835358691608858069154442612754288228777748616441856442363739754606230989093837405134433262167407301985927917078146280803801547978804932396896509792615436548681359432680602716277093686328562027818427574287575195814340075765637683001663188704451931832316210083434891655876487654146664124605246926471684828597609964443139184635484708386876854668732881165207071357150996690958457630822307082024568351860698337759064229145810037319077671165003890398660107482643681996257724398314601859089264053923405407486385673147239086832951248223129030034173945924617591549973448275165364450894524554171242601179550870278133274758293441593815249528676653834260348913926468646546063056848493794388583081136303776 [157,117] 12244791966696138309064702734826220021908002935875331279611296177582416122130639526673114910853341255058799014348292615806595471001145430747503031428795502790183886135287730926805960870523566551124132998455431545780461658010136683770799912229924751090643146751497298879031443690606644140402693001541982803083706633220743562882115378860174213086284202884978356256433522820124405032327770527764362346555593723087852465571795995070640332483107479346027879333898562803153547764511302081306393139845591357959313722030928180777599137041238070737761377605232003738942716986045370453936628496277061861011287757881439192232314865755902874229982600917500978904274066357776760934193930054102753130313186114276353481670319834429873606756180106880481831171588071977204406336403172919841383219686228137865297945806339444624891818873698207444161375917740290835114215578961572308629682779314362477515323150216781602285337632742939087904859786099012449261264731692209968298646978421785889533643195474803032870565126593391022931235157175209055545162526422247523274648591140396085103902273272321947571278828591736796373682953913712902100774984319500545205911340606956035899339260675971785460175745217531510626344579789157212855995637531063884494324707549315219458956660736997538343537312635825528065056430360089975838786156370656737969013019015006873981643125718399416111179002326526315964304810139953186745017992844196504654994559094755274661913877277776011446509722974993164736895603900943826608309724126559794990468799514978473359720925604686217126467218847291527277490542072272691755855338251650093417948600828847721986770000939184142738709498119285145625403368878982901619468398287237662429319521779758598466415028976057273287367310989577854092462239674960281858962701412102598241454552734252092607061296212425401866055252 [157,118] -4897422565847466134434633443355036630476455517237796601680177770237651957617915981767455267794074925540971621136764753310180030182853373875271870831961934231338676367413166983037772189752432138326487914975784415076213973642593314351253846445682692713082039460931868401823010992615709980442835991627954952665693855134439240203291941005685418063465968763761056754368000968029291113399146883520998235381952049523663384513523631697283914975608885596303118153079214709364876153295461767385817648786826333144105927548994288519521701890508234628409492484436536671904608677371541512658801593847865242889136886777355196503701643170406324252073063333944563357102151753233770918421409816914300437622551978760072924672323090897645595664124021544775980831196111467262856871582840630565928133836916166737389028137005885664625953370078008326098571196931406296907702659243489264865687445636372261814918317732648158499160710494827202817352363146382838560627457099936818401504464982996063565722350047361057280450498277209642655157776571317475542541514194288287840913348357009694020354987544909837855565124782278862545320765437871092892049597746642144436322399226097359966034373148699762538936782558173833186309272789856240485243683630396800236465665207521976663026093510021520347739534314408481312669972835773525071532782421971570763590421062484418711285219756925569370426854075560542006653548890491105808814075854482076455963287096720526419201997835783054501458605406833356174092340397271209634149837808758321276420821496565793949952965822657476816625901206527987505015984871503194058595648188439147208667794876207227308022335673592621963738243723740654185132629247494781492429576314918955548180966942526751945157228875504711687678370955763019440515878677217898028983721088207869982601828929241019184856913833771277300 [157,119] -338345295447534005677027660504750898997557511245318159036841157579730941997159784913827815880172410642756150587235095048833358280877811208189108503892617397020570519230709601096221890501007142782557231852778997181519995959724693753643725218686335619291116776152699126078821221488809197463257230761354318566263533807640676077453754640625259969757305308788900098446607887854928444281789188340009372982935334997824667739823440688596867445033494563825943801940980194320147141185493274392339598504845462366520097415910351350886925761142191705401135318244601387792470492925816960801390642884301886823669373199844789868556370360989785404408588717709519448421242696049850607645623288700977184661034432420719428520456955592151116875923564298276230269020211578002147198660360452486385998947026514581312945905039309234140535946048160971514978701298672646717113839247281109367854400667596107944139291830944294306067625948797042893999272122405040394265967735252544542453875994575422952178150148363448395209669275568475971711726730230938022204272906743573572478427065596285636855646400036271667878108184671451326163627662792627198283708457416536033701425501134235494963183673209624394122055984189092958419725774277837878920138653702830172659681281065858910411630078781859506994527636750447101216158970714527083529631089040173804443189989666344525863480379102662264562508716783825073013223860250885461704447464891886841900764258971874735672365820531584913947144504900637735115507304246732439251880776109587877025412503907140918731080159852933795857150447041727782911485480195968786897152231747437702959430331507086674522185976396485832903220961572342839850400294003142252431309471199371700280614623852576081282510239598148010017591538734351371913225718922455668092459715281230515371518420150034782003360485512 [157,120] -16170068407022614166728875021035922108664481157187177375473482428770283580589889608956240811285720217971624506209050265645637366499129273985106113768543394502432107108401470832414750453331726951977159156435812503081798988207482070707913136208129673220647189151166332350644581465674423739005373523133706763026923101508108867784052450125179873943840185288341132018521209616285162105762117264480754226079778172532422489993021392502870341577779954914680545545663826391942913374561027771393661971474921883050648109362823292560444298126079478708871021008592827866120069970520124177847539051689787606586055788514604883158399108875144444256324877198008916404659949088314929086806163478801845731860351477564194149954165875458417586145691916680900272048087506557839259605257863169789852366787087603147717203112093760556505296435032160217954506962207430547750565328461091508219367540025034999982742882265378285267554819835509253535908612334628161101243578291979312580554873493769948995037978904516984547863642598070183678826247333832398751437796526807997430016990610174239133089104465710385912763784021773047493455647052614397676292703982035390946074831718229532245422331581784735745677431225185585996812319594243419131247497562854524913012186490962874578021777795561113867914578947859673077443796180488530362736311610172281303379055681638562759540090191958034193108563113546090055391175850155925172002365157202458202675935594333856144482025587736190333574967179867255275243390123610466483459225952386745350094629710854422759028979503319028758221999226265848769788688640737122659908996348354420328583657021247372185961067910356811918375859979592183019055516050951779073593209349509377014755569126609249142465808289706344215619046579734571028723112347197571938631268392894287912529059918935759027164176 [157,121] 14984065081936073814181331136801856362344701626226017948074728291507376109827747275998598565952708216096788366913658180633857060826542481826371777682791742721049132937421304234228805061216454013467340086668466868082607680655977968569220101254419851991733066759836060953234949245406865296952484796743126828762894485905221824009704817145491725691743225005241920471912426228923497145793527525445064097471816353693560999352860790480839935172782256141866919487156765801572794917623572179543543262886071922486321327560702572126736131673756138934193174611271003357138868844935725534037473216085067235225128806099460197293336655214025579785252403144685332565603749932531775035511649445629613766212329872839613893375355293786811382606392618174775950162283722372176121892562206128781519576011541735568393122850718264735589107209936321043441609913439393260801742780414337794580692253848700879647399237753975580070152866272008553659021830288992281355721948606636474036354549824754079686564064892945122646643195205710248098699369764091174276378781118354031645270067508392886751040476239772318426346078169056266778788728199388829261618800717213129571018218143279993319490271212305042940340830470111725593202449354917163184529131493663570859201726276089439524036105905862000293653447203346008339991596242487616750532249871647990811806850644299266158724342732616580609952975537984566495755567374097452713958927700893987956457436929280625598051036812656523079875297157878369696328290002025588809269699987199119148481542144199937288563979665809875549200677533961836595612022049723531392963521520748237302059225249651053344678320022700025281950122398523462959021890076338544438148222658883213980055299684289714948498952146116926843351112776695942733983465755461880105884955043643761194229164104588172276 [157,122] -2617874778789995042077357909255551226463576291321963237248996160870124445805281185815574980989868788226601998016211385568206016660650102355618221401356283388816322544510214571341062855550226237392074312606254837971934050350027744463699479440269092235218835212825151553767816791240976765120426576723449727072377537079897384370230240191941316300661533000484121699718676599802969469248258494511378320443384433405931372805810427755877902213766373622534725248969012480502517844395218060182290344013438418034965865713183742146690262428441991624611123075839742835523875521661621925764350473225486049766755979922113182093071952549146439812477308024744441161775315532871796594740499179526012090259162956755925780781147569001039061357570466621372124836900981552840661359226491728142945591908151997928419794845793299874049934664862669261215669371698585911837569301856012603822190457584224603494497428705182576298025046306544616859407899276969807840487573896095769493198835092232280633117116590375217729447515123475836134981309845121292320752558969779425064370599662717956656548585094014476547318862035633071743435738617367359397072523637371798335824330055232077080916222021834403085238683960744763517915769071500111024244964120614728658833608139778467556077173251262567335160567956770273637571832493327684315696944705661679968691846164383180484199702893176218153136081488496653880966630001871445213177048817079017693654246437516866972235062427513440402023988826577627502028488879613973141410021896238637377923744592261556682097307462744087658962276643791515659784434587058832055280556959758967483944648828210471800163960645037473792595033494262605470328661456339904972442505887162577449878620382630247131784921937890761476464771201649350488988852206112448357585101338992489940593738603708 [157,123] -890806049709018995901997249777365806161291265788082279587012608038540690439384105116351991420623104541052135472114611632026960483367339700163990199519897722863965434540878625111404848517744441115397546968346627643233797698159981155829552066059396899097971999755844435361617757728401346358597233554705744285332242506923591991856963701148962283047340023533388905499443458587585380473189116824184372781918465963057979054336745894061777794440521828107091495919715577313147990042479470656363989690922803988089078534938867444702698197553939042833232606496718445521018487708156861675354551414054704124189219962479525829731538099846121561591033877516096210504979741483321645858124135472032607129165331498199373605278640640497473769821511384811323112365715751661774246566468335692173097957218716127284924095111773810560706191954107389692167941113678074249999196435565535302326529423922776824845608686676029641705914784427933317126156602217063933572138922920331647218205874038068747654919754511956095460296071468384285948926351430048845009559370951591824423171810969434416822152903885078838459260168842847231522560069750015535543356696707684586870845148121140272404306887534403584634591772654060040452345547638223574870201989738424099118926613283294677898550075169293888149975498436254828752112605921384287692110691192970194703669957712349151741124305124654622076249454010723008016009709088420527891466959710808312424285781262329407755802510682970824933694489484244587547549055280705636124911106409474056314865675020993283660970450562715525674316541775268874501373648851556601918291933976792712824701903796983027517521941584693632576605192264050084076865512613271330559586725253529883613341147357450298284949583548482099874340139710569840807803649311473790409362196985309388211404 [157,124] -1000777752515119908512023149317127724988365374847687347328620981719302574909924754049622158185262232945587509052151230347243934410863129568339341936485731086402926685467635531653742484883965589752703290280957603043627163279296137392460070601253794644262398115488068690750393250118268168890625551782738797546044394447501493041140636496982523930045179390232815772765554592676994066974327652960853428627380841634294656975754434658822225565299367351124095152144841416186949049677408075391899561773178748007690028369479494474469624102896839778243995731744989569334649232140867163710945532094353408865501143749751356883048577854327077792309401500058817245520362157565833645529450268925518756014015474977649834025002305771043111193879832581994032414773122041334206070557027674439645327407733531115740771987085555327228189077140075573250481820970758541725757013056414869243867414633017323654583874254243857545077094842665063510343702186388890918211222746835298424981383810081025791998393226634249329099632800403532942889812032224870123140876337242345127012913971403173412660662540185567000169157576697197614776212417822080911234223012600398307190869746614974991779994358856798144457449787679328078935141333959600095365387435907776147746039447331254047891148183705889916963834288908993042697816794687632849265822840538402762384928826984394601059356159764866487866426981453623556958926705074649277986894725005166518490705504573559396007708041021715256323268879191963312391143276188516844125966771487256593786599549183106970018926487313756195463675271543251043630474479843693292802409820140641384051769835915592262818416453628373971809292723949443375189832950472772980412143436584189967287377919023969036204001941499864444266328076652772330324807301689355383460293956228460344 [157,125] 405911003747837272188620088285760982853964330707765693856374559693740162509949137143305053228217420683723281646761959849523959633210029652299586066470010565673661890992039014181078393566973388088789895175517048679791912986993479267527109873942404888460028185818204209788145711366874764232243824136641487141081361871459799609147319406645548837154492361846674288751143422802880732154160342614760960201937758369809841395838584752962968452147686121404605854246109966228082990694254444669328596200261457434179151736372510934618196053462123283532983258080541309381368284244514538442427188142915993496615272467641175062419449886002245088873714453177356122253627974277052415703440955315339359781006295162158427506154754945127178324899759973796935675961245790244853040604183556867108811714538767850120822146134731783444394872667736589388734305300802261049337083756065779315721169564456461377530014432111570886437723503032197664279994524478807618730163351331968140082866302299409171362545034253602094067013028855061937076867987324240762391470731289127718493956156806605332646458642613986523176225795610283196258567783880957765925110450062022906961869129931370641210459913037923571260349702683366329074935155883988021994681356431232115994503469080955736197526402731023844050341471821610887800145257949031960214386767825790278204978203529573325611075602034782586933385051939069144806842967344447077782213010412831214573581159259023351799659328439603934965864327634182883887567702484410088799898241801913432331881767060266686860985190130034359546236555209036045104988259186148094887871769277585480472863183590850584461011147215689852923525651125013882577320689911593104726190701717061946919410309267966509296611935896615405131802747347073555693691037803307449505270876984 [157,126] -368769274163607875020203925622871770616079781806708996566465931263998185598867247612136616589369472119112340031175053253311987245544096019612258015961922586130924828187222213034960010174617936830305339631713743708431759402521850156137694399395570463304420766657119188796161817196044723014941315765951851432557800970409242164064388904176215317444518942644028513585436003491502364208206204225286964857974501773417976490260388860114369621021415770689075892189710244304785452589872807855672280284677361376991825505254965287709994893854966564269071180593422798079968989539811096512520042073329043928785184318133786983869094271640524466948747612303968274461470243763418249917018273523583469018034754954209943368166287727501775990242829242981548929954540097124086146048840567420052986598121928729138187216554809809062724454356554365662783287216423680340586679723876600065835899998259008663702343682806396229382349562125535406936802844697368664886364965966086993805833741639779924583017594794197310640823757249927652523273414877408837872335613258302870639049807950189138957099552950926569955051332540835827580022550955500941332238599570854983187698291202370763882866368043001153894476757386087288725274952998992430773914372206712635847882704807335432674625544111241556027800357723988987027745197571398589124842559143588926111837195832394027309182154173064286748973051208678044735918798968839354662633776106793338148563863992997125937636270688669684045633554268038000372944254897093718967612091774475733054378065438824148318349804050747111284149690404886979500003678019073352511582858112563103478163022659194636954572066226996581596796156447653660870799681227238654439082629207802271401010445570112883881681399283637672089395936380001267388929281446079894678 [157,127] -1785507022911716070894042789875243097376059270225492686997945352061560555413520258731325895240580254638082576289395307827087272687824594312430482728122672686969021064382408202415555271652376458528129968889894988237871744064804350791850255998274531611807744759696025940403938188822066365070256636839469463154358750756528569229772081319429192677535986060873967619062723318242212606055711169990139037835357444004304795556831864026802614407510854836160649201647547831707735321751909947858847157495459857974279395485320346200049916148979038785127862269127858218385187542083676114889696341814298483257005865199743592946748377507249704118572022597149481467647284759922347850357789020610641959032191650190003826932109665472355374983752978323027864965647848323714741019512722833869861177443549937966242683305458504781252447705810036235659040779601519043828297242592623415054871663437715492801784683934044561322239834095288022780224177657008596955994081550957423022961330931670013907088187128121347881824794854871601343104330764626545454684995224688047339005151487962408538275038412545521989809551234672852445082351647864279181057671324076260910610031569924232929487167233309531651869464048457672771559202905375140321633851528145833141188046553377292404664137760011731820621954339028997392725048150043200235946538497218634559271722299720747477485656320927907189680833735700846418289280929839699888908419810153204493202732441201453794825106278073319821043642132734693500235856819637417199365944678550192305327760276811648762346395505598838867004635834479928485794371522478209968452037826866515707943339766686216176729984737111070543903349698343629186453032366823692424934015171155206441508838842669793201334673112834722469073106372863089353378973955977884 [157,128] -82016332190183695698400551309356301988765341926611141132646938732935017808604684424950538280976595948746044744584756088919997143456247786053624991660655883575313876858105659715030340962139992431890107968510205156400767628381502264324657287844066171692861086237540695440241795038030607135630467785567167302819687117302054402172948817104687915994890805613852159500227148357664250992584611492517319069362653464870217195375382199009706924028712436422288159827694159972490723121574945167427147097165350794606536661045797488763835869604538938662574913875533778507275261358861091002884003962901036115952914354023024958185244901472102560677016642262970032826530514225921268989699697970901559608036244308079244364917172708542118107318124136598636863794220963156775605807134096985245676016734416144457336696747585256377439054417300570557256414306439431555104323969378769866944922215124569670110086886470325240337754647269327857436330114018799300463699963469131331714690168683103252988140066564083243323666948805241169501231926331244896787313250247021888654886918335571178546184721214448472776828818322964384867945806466236328376082399306167412611885522876021822527794024743202620716689836581606019393536283605041353317976941604727373491635991865500311903940142630163235264947575169413399210042418633640687556250518471963453525483782820260847644108877872374412759382078968752993277625727687543969091091592842715022281147472329106055930540199813322923339683617892024349076185742353844298043792503334801830259967269344481052468657497257121246928764186568551458722582574341473705129870100696126440927056237309027900034593812754782172198692254188044063789431149043707843813082117937610624568629166693347117043794392071227034547764173292328696331345592 [157,129] -6060392723832402988346639611655126541880589254500639245596075600672921791097911357767335400472590877344178434148005424320401457143594719634558306096699561040200515007391996571035023463320441863283195510051561868804085659355246364705175532344439221846399883062317909628625670508107021213150159788261832581700292236290597265635649108187280647615595159352627701673185507540747261755407868624500859370706737819540272483311883942738412222886816045078311858423790496001659914956527440806797657875238353153292003028358348168736273222828505249910456180346194224790448202170412906946596970112297511812915874487171908194650926540168765977002253612256103796330317239131063507269831117984934174288933669950082498472447408453501659886520668275400183866300883874256139074025925173997305174341371410485361683160141525439222960300067921024915064974080631329985265395775789986233090971040677855471407651517692466808311279437509212011368103814066371428786163426283728494347102814403771093943087545607575286124082811304310008181427685326905545409688423544534726141981539549318998653102009930767571516352487896314252461465414986558737075775766005209641250323917184948355346716242263287182705720509772488570884926271149570459789352581129322332766131107693980383385423628235005915284741621459531280715951268287549922363040771763957557841686228208619767088120334173043256936721209692863236522525512575520512222570856166210587438262980770953579212491866820581542292208359450189634891253391568443194095212213078796882055477784435189042946039857918587804897761777316717050541242775694605865483139042909463838880435196984256172423960819772623460430499071419054922693137995876758048612779155016065157814523413171092755017302855174266199960103135687132662226 [157,130] -481613848659666748098893295050973418232923690485365652841280119124725363730988645308089203366442454938366622954898837943828835647086679680950281875011538474124698282512261956700774978755397923058536666462430621865608260152578062062833051598342523686608192500905872845217102776674824049332624343782235495190050248499752147791104621720106341558342948270171284781883828748680721254407522808364588307594004203248368138945514988775612666443973980230506291769270465679059178231883083666865266509593062032198532170996815812346206085660070642676578296798982790896043784204967661764183531568877439444529715166106636737534630651961450779241102445659290998109792952408257608223574621412845349682391758405817977234119624462431501994382904895186221973072349384272717114653008779243918929575232912019437026033143738786942532142744786114450890579565691591426895726101007853784343561295210517742422336457300955203681519250965905669451950022842778836651442923689238079089358264329993700316338483793958739061954714753120344472069634780221633352644936537093965190292430338287757943741386691625008624363633468808210439288699761502514618128548316655424129414944270575018864477442323339019596898984547689519255714335891086266738999915577778045540126634039578400996244039360081987687800475294524820615861733701796194469817665233483997549268193180014733699757677384742692238406423070774780033903108236566529526691280799647636751496530044242320145652513691923953203946279683921138505359804997841046030170752853681335035366918945978685171920593966002055937645888180431630660936218098730816515884719827152679471604742817386863317612219143153764715805582777779812008096803775770879737430350436700431110634933389911934301477313116012711564021507855046 [157,131] 21623591686671024415112516690330942877593798833525447532978517571323995651531550676932912891392604207041038070073314244885699566922882006465057878670065082922243728966159774902423242740530240071111994919039871090610158036283601858484558805074839668336675052921092331365545057114740448266886463840838816233866327400647219600399535872779212948406392669192274071360223206848307297492018374275048582471147485537696571671098173971453914098674289256786410542643129852093690396355227300529792478404923086568576582463241806482638804160426255754712291104311903491493518874071860735465874213633036485552698999456192759441944538998780334347875235498975983013318825767999491937707191050945871076472172718698726181265065031206269965326368216321345386784551661239963759074028144716061061351917660940230667271762631120390413107854221689919925556263574258708488838670491591776569012789823886995260928670465833814337875424112703404522787329249512533652684198257310915710657434532445712646799909870517720161908465338354131975509005230937673913698040029519676400294579600859712048773207092775400293541802627922885880175160380605511574633064438314368649846128828898711366165956677115130757963031398308127678014321384948270265967534093416595838391875950850854740998445550044477359284808878366730412611285155989519272713033275606081494086127999563405034732590156292355287098800167785943946100160010217129706624547493277325632567155163181208638825000168705037552447697764117859360781429921963493690961686656400755806032874815762385302531996816712866092207708762489698079240146414583026616410196529009623533037563696171729462016018973688488646168442163087058783494965925179098511277374476645933275064640501312753986742573980395494364607466 [157,132] -99831681521703598051217362490902730423086831993216049662062255312473375832439626688489842806506762137123233035679381276264633423419701263193885674794077044566851327524892129491193436808737811745077588657039074555183489446663082723717203810703481447368080290910132104879099119027980278729082211842730549916078882878640046615226225511405450971224068727896324741028202583133578319681647837480504456118172019260030286653050927952409414001541416519687088398784899709460331670399550678424031951221057567660692302055272068318507201379634386851140675217123332560035316688036635605821355466244810283166791581517347924110034802889331210251944113446119113419396391558241307845651093596048974800390741682170601552899485833101002358313330751529282567925315623964135643607219852852422973916433258958360030198922485276797306569825096883714709688210718017570024986397055594018188879873861239968693091306352957955307149242768302193068330581559170397728590154510400994508648560889772213261270140254968543782653024098689191338819916924284529116829718408774839875829697982665876952062121468633019408626866844280412329444581267056491321663615013188167304016175162101389590336124681690517452516375803676322411679116825994450094953990240806601995102099424091931391439914560035995305194883569464426903173512595391133605370396072088702330433938882579151110706074345671018719626520796887034111466549921628960797723913984304775526607589137441724933840006394880972118202388928100217716471268594764900330376004780045336089663673939614802545275913613343136806848141231013567004824216485331296465643744692518474935527136827180630466268034765469026381769924316261122422425603706495957760859934862314509154989920303024945144197429135057016 [157,133] -617716779186809457766188640821476131771570060077529302049677093033942459700109949809453529986966979028551871428902568673930838618245608321721163157586969526687581773267456387734060721603643653934210647874070987138462816264857955153375642495321542059456031136941542729138388027766021076365065876044700038333535384994273549652407157615974119063881035343264035879763705071271483498132860651686210143427536284617504884470684153141314086659652517640359441085986854751905193035002702062830488549662172813696211109254395414424585496453797074312044153915280735724093833000761010536461736001239820651626933564959204864208866137767453915061697229543889532850597482277594364554397685054650204561037446155970765469791381906456226701943653881120593284672525550653683655006222996978455482183311135467775408846800837558878454037201979515709204873216239701601340980265143356841343085553555611022359568815224707357575576278050713270374616030624922707277859974380628437821890778388169526435759289806816780766439388111192899371160498599915157384739540035286641106513916949524402429032355902620061687671179031233279354515400693480882226123538505113153458999064680261144284976901683340319852066659999210210544382983114128072178739552203744218246239964220588778690121743133305436435625263959821847392774912684786957085377866468907674862018116389929498235720867668117816835449700046158682218310914713687368410164635134290988894696167004117246144003772306415679734280758085925035532711111848648841360176688409049634315341986994746289891085020507789969338922182040311319970470547612325429503661526312927936755484071012581992224651641779982844503653875610509252403970925354290749272572615979462053194346451862077734762563020 [157,134] -6398470025239514621027710998857642970389935470644775022944478160597197813359892837250478144039092136720410707984005110641987953665173825651327589154239844437151905733139032948783501492209584758950200979781982666796763351462500547976976215683595135976917011709989100374054991805875466199679270459552242664512574360583043826651735148103485496573862756958425731814251205339467259683558572200775722662915976703807426538308409185721991833476846565908473261789611070938491368800599628566987912074618328604177661002693158188502457989197788474370465586821627421092690303003731577840191791853047239521546372893867435677887861436015759179804388212174823115053514052209824384582076823737659830457485150012458228997182279544605445400759087662341141583371322204572033965017423530161415242332408869756203019448937674214265961244208533549312828818392952006780675592258847697737435024473216063018711861547309411143256759637885424830929176894471735609163400919429820315704233674518536726583481747344303495278173440820942366190925765816727703716851657571383767219617730670425763581483813372566720085934062654369166658803966579055661221693675460682855670780218541449352669352864228925514150170078581283465387069335759042286247733031854237385323668674223650285582344056040193529192633404066437951908287831746832647131374786232342084639322416568343874014800180632927089082734286430531299802546284747127387701436742898407472481052746383258697327443192701988458743972665822999242399868951190189556183969250542885493013986319704740815155944372010986891204519225061222997880045430998885770676805301871355984508023207127199478188761974638737751974208655635463958438631936954352638748284238773381030380734380748305356 [157,135] 66550676090644958844121435039288963885607983280695125194821872097230339807324989295911805042502246702477084036080421703085975344456871685891520310356447918476469265211010089403650130821822498054830021132553182192800579724791202966136244709486526798497359333420239537470266115509333539873205362355335679846717201239501337724072184748697290558590097481925203776118826071818807385113927040431084569479440697654805899403038038498358728258315010634771121702629166981638214410188726237043778699963458143037316201546020440848667885729884373583048018239475500739319836740252068807921238408456623205696191880951862436766534995441477934136814815267543038298190650799253985114303941687657892898056635155182477513375638705065113685177973252982572611105384942387777474696142247205065517107903314520942873090085708376574186440255418679973382106222148708411031195831773795018778796638182924058898652406928577371651403042941921135727178817677702509575168909008943901662914813619289832010134395433400823099753171186145286633062079293468906401804286734288797002699109355043964583723344060526786262929066325459898711611882466649148584558651930252002467702559208890939981501824162733093082438317245467049929574197102113484042591217145629938012293092242950044275448014708175232306959916927015386502768629916429905492834353396753323285503085468461067996611289598644412783448276259866341892306872546738825268120779282020238692795485290429111620254212332554271188532556225417367338170358781542675334926942999187821098769184868909590871700098119355244939164442219744954517000333713390478602367935154837353322425406979643038807813648703881299148646006190491151727670727304819525839057048310149573312800278166 [157,136] -377917632372843338374884788290384416479777207564902112732576992305056793632715297857448048161983320525800282532957293031304453692500323694548268690763309852765138757691223629472799244701413525243934849937750989637162303954962792761507683717141590764755673285075379419004106932411008222489221846761678853385424284496871345537872915094663651884419682672200904170212783289115799471985368150854128877776128230798403943885834459098600696911062102520053521317181684973254610115218784392237379802909319921897320404980117643023195058020465440455331967790214845503966537743357557744592064131420399212124298799358144395966424849128861292773779024167260297040202772448654082117318268159184083053995501278508266499553370704091173597470859002359241638371264521168408791978653888359398058819104534399198433980346755872788102180194535979789966533052091421863943457396356927847450188744051737956722658522727003728458842236888107957789616265613740407328095464186942397453909377070375135109573149349846366558752997330866153897861211222359842931921720760454665284072966985284736740051226961385216618989771826551575527341035739394282065241584316321782285962621587015263951659727503470309755108898676710471657540363704920691015623817994271966842909264587783870764077374625756976248356146204793267820557814062721318357889054480710039687183919511669035030978097846592178930826886748105360611494516814418170662443783093430705887880463964847480735759584555377713741398991286571576291903795417982437890195765171781647920971696897165267105677176382144559395883291631068372821860489536514035571882098887092188461977213078762004058765573631513323839012798192853788165553960970804716945142011111965685296 [157,137] 382039488709256388083357405390396005512958241537689748919387147743862453153734924783117158310707440292387920262876770553134299804446864898815367378652693319053655464112944272623524257721423666320986064242533680576411585672803973449435372549394910938969289563528911056021383840619713268316128803331159390647210593980636477293038594717660389893816521486147193352701240537742907674898639295267522285985267122520758030672969046698936353441907907189822587139805442606369210691528719959508608919807938047961377071522158993370302249364268628156370553575372970920415921388127175785279764065379260717897950729842002179012665530925087376855689187637701997379482483192738088403108058554919158123525231437778267429626712413336721369387894846505174094691686624026772775966271396869691928994552569631610054232114818349057717248604880309754545641425433367189357667260511646975359879651838699936565757444730224709045269057435155790599921359565874027649054415196523218296370618244797738333515425521186524448994578114609548308445047144642875013462254951727069927278375205362883788626176275333477254399446465742721807010032765218467607753649091260101014476827248510869122168362457809773062002480603724628653829395692205456148138183103884121709251274744000490391004386877790229786351276748386669817681515806028362200640041684846477826423778189092099533674904193499545734729975448006489431600366390316801507374325855766390044137693850125032661706533928822139748006610486694160523670475817206498894302709633206212039080460482927638339909238741879262696534279875580367490988508472406082483820586829126327459117804806712582166651296833953227127355037648446968267116100603114000983030317564 [157,138] 199303071489590557146395768589253803198174308004468444412968350859407094867321903111342816407942520363246658068997652741764162849357775351142738442107196106058240692165441840932959063245965632902927819579512020563870520115555761006634504876066123825144147555693535648590221754292684969354960422958156276674376060977087042214690763739099966785876471919559072139893569185692455700781094894271809456905381505823451348044073963702940376654529740455099452263940490218351665528027439079718310931544387279748580171259688115708678924154344012912063722300026119820131758701892205519351368418989350420711490452990862512164016068176611862127668765665934519326473978413983568012891842078351084748481858287235413014984588080924993206541175080237511117352566586055053229551050566134752068875722777478500511987857055214395187057350918742669619871014426004692926060159925439217155568849466754555650008861336230935295458280398436647493487668879901080564600626505406318696888823123547078431311916757174309770477404124688941895782754006380466266825430756678716383185410453840981330510378232531042597165201054134933180329812867462855538809721198379045692336764388881420672091377736418342506776045088412774280268514095506258873443500623808069506504025487017965241209356205316622750666594332510716868175997782704743585297796932705939224142750123914113810324667074185446033505998224981530132173236229279132210734290370602859873443685324413131087677738148067317618615124476378779879924931796292329465518211319836928558853297015225683609366850290057725842959313160068661557548548504576487643092430529448614983712556384751532390598383621134959596778834834767819460907594672189057376 [157,139] -182696991594270755835040257287046106875656706612794479471355069192156752371473386337135291542213738803192327444901682223509128642400565313122922949324619472278116559552021728710340627940200355013343605822669181670888962423339250882827122015604059022248434709275378000060800904753461310079573608868512252881776702752665048194262228077207006387882794466226658676817625359682376723961768615412051676660184913752165603701743924162619014584250757217969759105963043420176857419430816961576928456823609204283755706460827280668640518710420395130237964587747281324941590159918935477115056301676699354162259029630731957903436439721959945174266238411254000359875578392008219056744205801006702261513664328044186959583045489202168823307619296637182192196485982477566778366801772409860337217672782558244678528193076954805991107905326749692376382115519289807541619366987456668130021036910743073271534869843585262620779981465420516267135598535172714348236781665980543207864470643125212959706694244536426188590848918620421052787580721388997366386479648450553106215672874006737945456886782509569213363297747069539670196413970274243779967282485013381914101667333035626221693823390407974061849365088308589957666006282347209988868072946347822858272026548373823999879794379478351978213542996246165334719018167438250227174686286396643234322171013671461920549063782936601390119913257359313188055662266630335889595494783224262303075571848147107052428735538150832341839828261370308960868154844442064175648884171430241300475165144583330180732159683893015544370246686543785846331515990006592282139071080722348849679842611170245095906303527996487847755306945239938991220919403 [157,140] -116920321356228689205680601043265742037227531347557217410260688306360322741362423933254777572697539405217496709587925976132369049926299778639966536240017264847765420716109004355283488650516078687111889478772003584570693899819441584614518598912369403824582972898851294818176380631460060194362775360580818747286112185039032512295794443795650461528887795937096068347992224498269873652778636787303285746680433677198374816780847839940971270702917187745898174394128825772227728084514881848011490720157448433814437171043302193053000104786264068023743402732595635315954102540950553669248442510068886182566026745866983518125337541427263249209706742833950151861391583712861967961416966628287648241928283308553518979927778486866129181293432550422666944236903248451476804484437855441416325883204898909014228708508771268273287965585866871816779274286818202772474926936841047864734054866179285211380848460516004950149639496105587363583849411772474684990495002567272594850126840356772110380218156148432227591553284942995246292212497606149096285988279616570158167974007980098228894270832856336719504555178300275474722308825489342544710301973749604754603542703167959182058286669173078005932108247518454804415564056643857109408243372503126676671530375984241970883035097176361225558853361877689498028400487011357258396753377067918441638860340210757198360124870718002281526497108754670607616082056954621768190701171552286628784092087168154728337400913964317318175086238954189907268341289233826308876621659706720243737958891869937508040568560016058208813176299136249989822986834890779005119814151880873816983522800629869587566822095633683725268975155113832332 [157,141] -21728448194183632412766557269326497842167887926120454879680809111742285369344538549489268535245145430068909179819106466987835140996820316414449996474369686156125096945894257289736449300388676277198276380796428329908205589977749443272198236087386384506615922621718045150697923319647828268867547727108597862543969617122138809259942811596241255379737628363934665078876819270539452367410667752558106004109466964595357995803605762399017558734143907951646260267647613715759617970056989019584098587016312714174341398137096092656515228824517203175732354089870957230275486295088707088653863165137731279370886919583721144815284421644669235418907411592504636485685398379165509476132573424855056364207232645148275643482205388943485225821275278429445583726499733687710307809956399300957210896982163367488452190522298587077290138562715669545978383029930943131192118258317646700382155180645486287994981533607259070078594288247688094403277042220550513736205021520233001986712044227887787252521756507259861071104009283140493210869179373618251863440463993525040316329429412969685790110819149783937446082436410402632262013792474881836810878770868130164959404505842493207434520794103934583022325346627999100352137336115944492070369961400995200859398079159024196688300737983532109030860391931112308321694055463697943922726301426035747398551147766089332486330580847882190688958205949841746425743722247227637190485929142141006360142906223961985465722879409417027233643491430498450721975163458351580598107402400927567465437241889106408817971170330346577702083845440581401584507634211705092948562791886850916910820579959438763967638412759280309805707388 [157,142] -15856204171698152374111127338267094589692284415731432236581805903614898504732805501062347614549453225001721015962983113545171286374532653841361643193372898758166603786907870650097462934316736327874164498212020807010011711118092938686740761451723415297353269715205439611111736734814420157250740464848905841817003290139788506147497900014039428015176914401391924229429821327731992070269896778173275482116100402213280167709512822839833685113907018825288460038860923904217813003566571499634501043926208706139948464896747386057128866016339305234758487411227898180328880692420850674449090009304183916265724109079624770244334033880974362357316428999240716451763355380171455964143399077797082843862267332105540658075481071172072017221357582618590984543792051688391326635241583780902207808341088643424896479355721054826793712732046100971966541050393101571076943544225225603234610394454240717416434139804285368160128767340222532296609845989510342065119238079677636582628284646652303660993532692034637249811242833961583320595771822385398483345854355782091764738924210912547846164797417199888626762460265706875544534908292670549694239955937018318566076024600312904915027208521282084972017680208818964008615876124499841888405789417804721368350983807598470884225545833729767781563282083555278073713286963742653827352998669208914237527922307571330159983246035287402616262273585256307668930951678306943278496671197377263094955070984876586751428408456923990319955897444319506825410586972768202224816993126496919479805164506344303593280265058190240356836284884244826938775231531258806997030767876893290184169552303520073492934121855493624 [157,143] 210244098968908343628830775750732643797362124914001379307797309816281796029689295157080375257398323987185531410864336562091604991523476642390894872277958900914766158529922809618168276814521860750336667724251560968902848569561459609162257341292106216965007349226998078245307997667680273533141499480297448594947029805984630218097663030108323820167099978474871213577304339147568010348967913207766400862449622126911130903763030809301058556456500470498363420794506408332872230414780964466881745653228019231886759537736825296160620929712440603909644123307870961307797129414995825696894473615844849409026144046567421955795340874999024289358594369718340908392815197383285571016359865652640816897147015014252821350864085660486302987076042164695512895080931853599562928674461128414607593386759401215949582648857213063698009019315961234549800672978675716106100874061501899179037229609242843962351960810470905639327114952005738199248892698947171935474812279813350837414969713821403736007270626266091781437204220736723928513710989408047171160327000671075768875428503722615060011872088554663669798126482199822741887993941507805839967548904451572443716150237664255886400525266100501680330745254275332724943624761423174912019411680716813351976263976063918487391968839775187823084132703785188227025062628211379584466575083312676064538623261807493978154407105371288811764008469988556130566747993983706384972172654709481704920751360824513415230312939186671629359299030711815152667548322934097374955752579017748682053937592927623030062827788466794763983796213926622078581381388844841997599306454098207287445567860438580503498702408 [157,144] 3583988028520888910097819940535011399280939446151879574803611406786708288658729392389854269114778649670100448990580236678575669704266805388483583142807106060992671690283558022562446957669530661951881384516974751698575159254421798825975785571227149343643456942489831263889956863718910154000976484767851382323473715298775897765505968612217308401306733140754153422147419101444985583877036627830621948563475317333923719585576552366282458526871134142798852800872081898585081044279001249417132379975259831019075645234941472729427584520489652861614430840975642830119020156268222080128967952367527848037215350476135343396265292736214097923379237393429171468145681599191005215383714666311670233065378808685543331548089100693831934586463334917127372071798742283045394151149123051153329685365337267084643401929769306052435682174767077891904657329347748918537645896417974488866996234669797506050571155271850653068344600464351531816351598730593379695908674725989485668043244347463597461011271227391198291833159784004643649874675538273776340338262705795486788620623005064081138739387170301681201795322073670284062230804881296522901030319742212987444540319840285378370004475232576121935978652892392254153204772535656971049867948627390360900571911087561149962379435454153710010580600657421370737573861797174184747119673174661674811761134401499878879793503555644812656185341949290302155279890217585972383671006239565555051501545199076156401827188440143027706205759126382212595745501083997488094321976484335595812682919480482543775896533368970375100694259562123659251833478632874400179648827738214588046990019441822705748 [157,145] 17699797442236763830850056116008398966586135635901589342927389682457849696642554347640680032809257591385491389620689179162600597049038045774419277565827280700693920813463986046530684989688179681058939235032671860576044973931704355948179666477890092946254471923381874853691667295215454226959519220678177386325604267010501620357343771588616844526214129752145667193786412931752093379728793494776438581797471734708224827395343163050850993927296239072406220575067943477406275284074165265456543089168315677093999320543973253744728452079880412759918547249493252197760863446169195211915747786308813396759971835318010696279159028985409363928235270731956207043058205365294255611617640220886664807041490015612537848182875795341642384015610225633907153140433154427584184381045416343573141908030203219609589121209150378744923519778303318380086673162965808220802277545615052889837767075989225921661358257777596580215904014241377507584937304553788363333040511480231568368717321112331759635849074290862557103909858088993140719304988751970394579683598683590221838540515538807439977016095513881358179650112891344693748251425024566628099711299043000715479515705587175852281858815411164315874374140978010325237600458088117465728059870199079864789031565683749142285808521022786700350954548993849187656937894882168390929850052413317095766762111400193337263481712283625467922067284651143376493049414298311148853354270735635054407754296485901415402446542272348602408701133034760816651075546995277486719515845149284836250685353031411277111486193255461402479413145074750872548847762302272041727781529020636912718264592495 [157,146] 17922383122423751786529101023679214899205019095956671058112309331601442350878992456166820416238589113460259764482217442471675206723163204089997768728907839402155102498463777563615911885935952925065282245569190102092091417394094287286678602667914988277152471122136076581151196875485885416902284140569010416834500008197788704795199749422050355611258389075303689129550482727780954673775347392562979860559107889715662570155190969301225861472449322279135664153254014492061209052435010199834304027373964873994459895193549143894851137087756332759913423959355873914031177918166288264148842290953895270673750608495399867677805744755337962390232245851469584642418087554238759168079797307230895835133457766303460497165010868710317862807191757404507036604520811194374075312627939881676149843080943069415882106660005569505760047344525210638169094392725452168371317297899341258307805361538901591046834233669583139122317572095284418594351536789069929692375228099020588015108719861336979274469909915994228897864747031846520994928182322382018952020631059779258260248876264317081389433656750301082862839673760306241680945338350443527323929027404062302941915460722624831295914239912061230275747793429637726421935306693739772976537270703537970225889893902409676546147724600228865445774378047833170471109174869356674677153551105165934561920819308509910872023863145905660805663038491380289126262381678387776423592638130751822300305363971669146606892555602753182291163265498098836701919418379782101899810142543923138434371155087679792304973776109854810445566505759475993033438598956549228385047113018005821094 [157,147] -367250083685534287300741317791985474079369296734463484631362998364754693752718065109901436945655337797144848997217503979261007035017761844256206762176097609821795371535023728112073112395920277695626300180190359387229564574854261389237737616371054336945002758326053707564788028088603599536396753068464563975363989089537603486920295420043454154034976734189980564185400459649677349476200290214048305355386631272237700604547415417454754028227814863970444867187392231839071038754254851002373125024039877061789233881040640576249910727160115777506898643007887207947610728878650130235686585463851531606923710135182785478686970250776932742402253922582572222288984403327007925741739626505523287094413498750568791130507144341635017320691084011172377347478673091671424960489865839016233781039721812899271678415086378703852115329501151651069169426884870180527335912068756366688173806392972278956641830823288984881079431307834549256656561203456043774093353417332379588024194257516809279633129199081629691563750980317980186634094618000194164686771293838899841332170958906609386095035942394148075113204542266110401077971061040900759738657824988905126296045692665348234560011606172947937530357455101351238051093950671177820834702064931776509854571908725987982800745176286642754890318963349706920442313923285717730475945242082740084650477828321308951312194897964357003680065817214818713990891360548923235830730484453801586545260035005249957587107810570544681585475768393943334279350060749967676429304566965585668539291021482790470539775616950805138689982351720232048375720137914346410010760867340 [157,148] -499925793721184135246668062633194744137342928601262864872635178445408851594887683772710900667037030730518802121772179244014210233269213425700586076858350394860022611166768706238559936236787375815108489443312477801306833380398483144910194268341796940926271154010101721656227863928174803643116059707919813106605766289968465538438698951110351612628788528356917252127221084942577140496855362605827207058792513100564838142477989439353104895993016501933768028439555582125358748365744121235219176574502518983599066745014744986165225488356841195211224639393852875900136830284119214003112451519076495283560394659839556300440366089059730765071685778871797796236341403896486046135891343484155944456501477451517426246256647807350577649001337437559946536639996139448537112833634059949859814367979788007107672329081896954627395402935460596411427906393940090656791676968573521483298585680353641316942619601570546322720882874280980625032061562274101773867039870733102107385087695503032840438048049480798323276606814295493408405136915980296015430720744028513838373979964123486623822445383631856936749608673606208294750176030094540923686298615199325572696242272314718603974591302361217710353653659739923086062703982186447286767166035719539918136566467200011406731573141397127123370792049590896021583393180391534786663817590720064890069370418497523274499483029968863440374961013762222411442053134336596586242933838879902913305673308587332273637138246613338459916360685930950445726751726124900821870225345116954928798160481215223911555912396529576776856345999408313108915417385510272532520 [157,149] 2213298406263627772860026986576404535992564607770644936504762093659749074594278479883127641163986992193602022977486307429667462466207493070461974930099879803987341145455269235985625602433496965437456636090688810327117367249464828607506326562566873192218969518764165632458510275311614257088211109630418940434539122562587617271713950550285388439942663281367915981303598470560670211269666639020420671085046986982467899895605315186797204350739288374370849307109239970943859705628470146395711920041911280699193653253814058496517874148695194467339780431861335975976389007568691089347798229168454258203518964688276688057817885260655589544088274843761953587824437458366092163388457395612121335942697610957094327362962409149045633006345765820043929248109538299381980182482127833373418257567179322879099612252464519190561244166368624347663089678588430761267891247899524245491889484670206212643519719313486451843373685680710245381991848038525654674722636128397302141140749915282421028860715937170975403715884107794789198005433683922243567035016094331354587403561324201474475949761342949139175528260047781966192910360290002547196611383284513846880347204015205892342045762454715546833432516166931856923674992410564594595572540193907854882581080852858843008825838976933799073982904270066981851088621692147809621939495733114582624490899719048698814197787262162862541392316253430592857736098845784374792604698770364522343995579809940498985152309875480563904794775480859281764559349847716129923718763294177594904451688971416593350569604204262767072363775523048651430337166519454 [157,150] 1318472358936227178215760781557180074146150033599992031590209157665108970629321992964018057173503658556725190267548166110486609035878461125975662446728690783800198590692716569232424911967865041293224307512028315457023436779366041823851677030171158830582716684602206611293273953380920290243959020479357990798093628243762574422704264706739948315248095903638657432799926131918068260758033799982234745728761879975874436435302698812714433999497322575544545495123559000032795932366711626230179960114137958048608739002418292185704568139990197382044223119603010037324878986871468000427251331934528629618977654792997394800075158467778019911959969476312206267836817906458704487594407396576049693876814788616121259242639163237585766383651939569336177480280447359989917432778693512757893045328000017707158842878726975470802443351947783705663385111305983903653510227762002990996662920894006400631682854293729081204776396901701582767180093881258577330627173133711577267322926187069257800518331116162581742846012184161885938981289513656222131673798316854050802190873754532942392856444960763166944978134481779477307816969580395987181271349849160368774408246859039450400876888129533862691778147000366156304742496910266676615559840169949459454826694720987120631017950676161452687922816238694735264105658068784445485690684167338827631178404256167110431228166881447235440525058541755481211578609621044256035515321904521074229050186195931166212455502422041512740019557410547422492298060148844456527997828862020041271102187139723870556854774232751379359988555332330680801598 [157,151] 2673309339074562840620567310147428571220765638922718779423742784853072209333278893420420493837551749571977881320155162457049305553109535409880646961061903161351904577456085474157858784193316024510204228118510530738869081856488845185279669083764967000175128933450212513971817986651003649501979037467106623261933699941532945076372634108500530065631960239395459504923939761413814270201183574455930423322266387501182476325842566113335564292119930877175797624068048532375707788838384115721198741706314530571455483400952133139725700126027616500080754529847378700060555394863101419290988612511255774581087264988316606446501311988886786171539466943492069042113527071060109442728967237890208857968206912586983632817108369389312142928924730659188556217428062237175062761237309765890945416543525341447488912085392635864285715249949437459660196836215722065695372170237424576285399248918658696898729925800580309184005182340732843292297188720109861834553670610082788760306230950733555570708681582589937482967501591681140633979689818809916219448462910487716130958787822901631809151403356348455333128759827447140267128202973497769134904581711805269330346499988737648655714192733534765890433711412710436729035620553062174360568069221106502630039059022022071581181524151166586517030696436147038859506956537382091000692412227076966940479924667642865463067373324730757133858762445094335208996115780264484585458472319263844061037953221877236734774979847587810312794166334260269656044440643755392262294223077834949114897936870724416560885342542432912026161389659680 [157,152] -440944721124330354947383500960145663458803122796789227509377805596631934056068847972697938151843108849543904100171623186706221012657660308450617257631486293270478032834653504361850028508249424533208677632339600446870768946761949370946578543656068385639963243852256419563778331589415497553745230287715486815374707950457416842453985670249745718168571108595330597641840238915158190334505693053412121252902585277949322945258350681752946774630146360073822155745134546548852896671015454351828248729558172806374396484717111986356386372139297097263815405828852235741742871889142973944939155028861713602122795158979241169022586882567582302788084622735407476651188955329994587428525468032323868935798641387966447979172767778164223368678479922052092084841998040488947163407975149972359227673833103998306709156208678722330403004196284449563960417930648020431846965703073185988998494042075341814801671027278698186808702255859442199753170789976977225618801543238958222514201804357567017952922077358374996740598935087669882830509720672278476707818684874724160290384404320109894186445186621825548777908768322478215692807893323196396325564947311678500443751354520934044318363940786621399024000982223987553597878149113446173745570552672230313814352410449173943025448600730372009370671760047059958380833902487333097731761595059949711977483372127296038743817965471048034624746556417193404315313861950782296486158869452907342130498184626124086176080136119872857612320080161526298885314897435281667986150229456238814295433896217561481759838831076711236840 [157,153] 5402262324430093890710206816773162794803759651698176930948769134146243182904115893618220056757483655156062303572323156754256893346491720748488797101122325236998534650974400253284909119717408296184561860606389026173704848531963913008227889518956048654089008679598592689145849270577751098710857106570530017505528397468414588518416614788223902989089578061951900677371401063298406697156795623584468645753867682485217458176422813893968287264304483071725246808006184868728414660634240182162548815018370554228081443746453320888758596315404777820202820314643367521100960983120225487953579074884735036095127466080754958095421084013115212782111035568055480035609024371791149871653723629429085243109958971256878228025323942145756282283451912999556065878472469277912831971156250074147789182229623671529124682657710331019082656953776857330034682035944802889691118236199949615632519885582404893029906379430031723581824239494400576140724517770354764663649207407544554633004694053249951640242274600369309168508647577711474159546583835352724110807947337551924338537877107771434262937356860514018995074169378591252635382602766094413615789496973754191823373329026723160704347052431264316671847289939139969700089821779188075553461553830640871476845215761467805347730453587956760383093765236996353044494913204030954661131773757703253716098979559053058677256215001899042978992723297109482226763319064409802811039893818894668278801534508738903771263153045342236976026991933605155119330723752335429521924421121799898721033375659374403190221108069954 [157,154] 2251606082487757639540239861077973746329014636984600431477805952418088872404206122901522862109671305651172751299328464275480598755579691681413380800644839047919356717792424505454695692931491140648294159602572184610352599108821191720027539755432800352587892776290013398297741895217472750589111498521195513067080378172106170228862839297487940934455449691144113226224382457288063219991726323168801686303875571148587878490369407793984965519485576155562541543331980314251426485425858368932639454790129976218718546744660311741468974785273122316509029375393389500739092130361411269523464961001916023052600275915953459846904300541333247665740510844118224942652839307857891900024647007365399961888592122184384434161478491677435025877436381676526647571379701535770998442282395405472817561859998560508358192750940582968271557862644792547991929480759222278777547778890840486136828476406787296344554642201967194356553756412089689891039751288075939585912577359930868315303294603519109755333216846069168425588105453379508871411137266554045931845350116329108698488147797505494677000852800633482130462175891180720856983715675968465758949218566336534787075037858761813759558094311546928259136717281773207993746121337115057993668025543746433315614301998253233001987597353919231357088434389951082191514554288051193665901038570121097301828052186805073352101698614631572015604961585778218049878957203695625206056601060303625993681178715105130944931471411490966200179794441926049702781765532832430038112891325716643819264249885573795783690 [157,155] 491345740616005285000704504467574731097972901329821499299172708961386147779852365127523574381952314661056370877434062068420528518670159829084695368822116633115874850018223449942095628823741258236880107557212924564553938647945529523839782909492530270860175369339062978461859307645198679364946131553846567114782831144752554605130813872860324699250834000083506875493994616093947257802907130060224600931082637559711050930663887525313381779330024047947650625804393623016128860425588470740887476323915417818802637872332252261357066867406131377113250017463291220589895999135654588729420354213437429968104283224481331682121284991904696996695974800206794271851393617434870295821559647898667855239005890848729536375070292549432367947577440062387118533763227962371016247409068816899280788003063514744645110555371560101535068419476440722820381414722154708692694225989139852697381555247837714923556344712338479959555653439117296379677402951630302550065503051309900355260079289857293901507725253886898295281936251941320192159596285757073702273993585536205460978992860961239797320427958729420602704528867570815977148095118307366287575882169842847109365812169853043110287222863558523934705486515686366153472345688398022810296085762903074427686189195396724937728175704971924609520607476694297676435766849514513671457940218828899731227123561393924388320293435867008928313877913836818461615259842547934209400748481542533741137636321333430991260817573670466881785247036117840543871649841768211147007541246784634545484007295572 [157,156] 22684164163998020436513427731965864731471108821574892491442220741612647803152395455970405049019674720065157965326727310447297345638703257963373500322866958160149084385572364106587191627247886204040405138320278559054350891603892145578712905407215728017579190245960731205213498138363564560041870003492789655445360264467480904747325963311834475656538116749174256100016308610438842399941232531300561733463018798544059486572091080514212827613307598266506397770339823821475046577413531074453268620768921674861101838108334839378896028201879920204577948672647927741379231182878205655605461554386575519146341489973035436893019596952536727388065321724825779954996240978183464782623130025877984889691159715953775195630535859450439291350519073144082385345223711810720223820029705338901278921784674605977533366332741776580405382469096877688696236083028310987348257431581196635219080641101247783110459937919930875324473185364531443507295598976100831935735806832767434084133289590559413505538945263589697057402411625922088272359866597845907508719667108141939147099387473935612287627784533243788677694898470362925945422326616544698583554179488825281092741024058310817511495320006381299033076649451123140791789929454195481504691799539681139060287957015308539046040546256201222858498147361593892368859394596896519788792494888040001197830027680575140800555488954392575606565434297218393548063246310025088224066391124205452947801697328721166168102412727559396371851903469312456759280227487416400348894272033766836216 [157,157] 2361444693572875079216143875603836934420403088534358320898376950043011706477457564355864286545217866890639130699935129937289887528480647671726782351869864888304276298713905769095828997679598144854942222491644283188979549617129296686156599177533577300985749384007026707189763045391022042673831445087824845017387303494617065332383308100484099185987507296523322399182190994693132643122229114478346594828913488491669489996980682512838170987140376863604249120199530350405373961850080084203614417549076277272413841834013506759694822999613666160250724392268597819823247462002582513612253206493988735993853729332491609479478447605218307624222221927753668347933155844124184167566211023564114075590666319306978716956101248275044841049186917606779555434296259561373714020874113872521027721636542854436398307164552059978890520672443908672593305836158107928879751771309520737982590684820988457733491119059655415809706609173927846364517151041267078982351887083843497984493063264457611326616544436368026391129409263736804502697888042363186925023317113517257153765002620165019109838346178552462979204388267440899674321813494967335081350614240248726347673792614138289032401559261109540240538993923968306959496139834311125465103805795364319161161590181559954928999976201848548579232079761992289128536405419868956103068198585361063059751810258901325298240113701464025237142947188983731028973391920992498581761785444688402702043735417529583327312268560754884326741032251596929009229330464073707635917286549 [158,0] -9718439448032760464991708813670006864627635052513246941049567051013574096693836009291660013594096923722453990180602620843075698861639857933434181213224993405049843607181416500317785459528697208295665953785813444552679447306387707988973105122414561849150165891631002742494733844303952144333895751051465974520680599456351735042974261740414498544245361418328464419143696952387401376010527022864493213251816674557070028134267963140680022787076265974877104223699196293766277188943412509093187262826677709042690441021954436714193493865565151036631667496509159375934063265088353839940014862923570067908502427478514120515511059051425630146268173025825370006992670446394899537001445363239233548028135139346081750077846681544535970519438204171936190350058831074841955996073023868097097539900871447780183808926169294556464501259351503902395656095497737553298729884958243752881690248025078551425937412295207688222451386615389953153240886452997096028307507607528573500614124631280412466143800398140023344273051264721783578527081351461218119886403122636876736241679395927329969785677805321631989769052513617570766266028038409178519271661135274129376142467055194571681644229509445303413811315429846563844843543285206673421404901807070596627280505144486503303761333906167982917698820888146734964217000561749058544660257490295845666223861718306036810866773353166011675776382346613202755377605801168426569268065454850987664292979005209013477792642001786082978267980134882271710008156527130103600559581620664194683845180931419459026391692563010976428447535772127165559113235011083163806163534344746332602219337645708348711474336216164259671165165637646955816137410661578590795281413350814370549585840289866228930121940189185536060873433905635195738797878124703835409063059527043296173608778366882629219071507783251833339415678420938904277724016285828188905040618376703523052846630449160286245173666412204229096443334068922619066022357061775644823668086726349796627467307677501664317671467059377103788432513032825685667659818990734324611390193910608887170014787927786021688349356524431752876422921355204976132952445752674254266784502504920456756989789014096221619056458806098663429081125930614326287803028934230016000000000000000000000000000000 [158,1] 544271226716087956861430306114822713712085920368542035456735911523109985366359145525734700123719382230568240708242576745735198067210680047047415512131275058548809810305975810781126972997134746448359214962975210470333396187933709771000185101159968496113750670013696946276198885636026848358900017682045319976378668569927879019523755142680725054011995632769266602307235573901096483993591082725079768692007869288818828859889920171609517610677995327875035353844921266259322788368025313534093582582199910346621588995479834048006006301112394263060898531179023092563294364404252378107563696159825462145863390972357596428607627974341628755416533082886742465480632857251775339216666890727752404618440399861569552043945813628702307312182456838034230949219718999393589906210457525430395778147188008700070468247372779576314797606481825898123099405884747870010612993512282455630781822005009403182742682649874422164666297903225604173067199344815350203561827818617358653453631499771952193598107392892304799397449527171346400363003012890519114432364667021830583473531612667214823476322832753750449399281183271840812744492063804172372568604607123301387652324339990764313788424944302219526234074801574682017695294305945845935973960858973812424910218493110112254452397361938156401663516026847768210763307588453613942275561270015568083966961492651350450759722403973962124606405550267674447687213209156737230337051654639495672106268827871955976545418240156549360142313478278102267630318816459782471312005814235142214875252985104452070365302521675565209029864760438440646560864441045231618922983685952440146743630855396859041164161191610062923106273099653850700131744812656999346257970732277898841682084155764789486474334965538420512101791029760893286159621372575763192765603155643673671091218218764940662822703943231877485638472054126201219856820163108171176904039561580940201615470320560771251404152929198417374171913897905408280198418865347575126153313480553623732231578051738755368364919258963530645953921923539625672969184169823522594498433333455978213630777614639068483415155730912266778919681514742192966940170840903491430236563569843245280917341738256636337947288507085654355007714182803358987216576486939033600000000000000000000000000000 [158,2] 13490555508994640571694770256262305717518378827051241188320125844053709157350456452258481756664357950537518682292822934781298976212265530390266425788592103563268691217603720736621521332525156348412043834682487254018089620672575714108568328471335082169653524414107115061329238413877251654184637990115585185078270979980289684549175814832788768298161690614587294219496093337571491124591322428333758085737155883125393019299719806046370712174498471957327932548833213012398741652901989529356534902363652188032506805931387712443984958661971571849064728639773109132291383518142027723565548747205865510919874439657721386673089370802246496480767484791711557993863080896158697433567353728336820239564342547728736919997828901381119741718782498292644957062629608932962024709693947853127081146124797022756351464554426558011430048201610902732870437061838013375186079579389572845704747294598741164234749207407092857712405643277528063451826912586802496390175922298688326749921629504837412724409140836222944163960149503404874139497309306878466980424215325950672338275843142582672336595308610826646260871936234183689669300816416117539067793856331900121998427261457732261157631120953140954737648591730267293061785324915746728357906018007298772162427059025520025870331055703064513009751974878284801170429486387641724460501645307665585260116785892038556094936897125633852162105339935852049188973407652032008855166699273534473334617723327499753450771193466214154016063148498703237603176491010546712745318010569885447576696675715504989431430337045120804167951830707419215947956306825347861976882176665615532898814558495337423845076152224795646357931561716188649481872244546202820309346701842910507669959863842408912445126795945245061354499007673054894246143931201114529590061843049268865303667400169400593959204793349247372261441081665952335831906710990143489545328175832113195059454088757746210686216824005401248419334999925777871795382529006722538884281093959162535666776907959555752422824609624803116445240394979262212543274749135514514429944354480351317822844423143558659491694036602781932324164002791608810996375945936136979420653370134219239434700866098748389138051095089760162297380266133835623638519495282005114880000000000000000000000000 [158,3] 3673372576782907188127336762008553815444981653669670539819766175238472958996415607186313513953931977026916377931796445122804011145209326944936187791796997795073497316416719152533913169831576014660095759714950504721361028053342582899713094893381810313224155173232022175815892227682585463881893225400956088055841100162415866574152312322636907398952590000446275168237719721643753984716102690151931179265484662352245089411155045336942597018554159796428040333176770612001654617725138818011171045962883072515223650073730091819124932527842156144997718075749392098336390423503206268026212431665724865899319487622610493699787617141104979712870657169373087484974388617369998517519839262057374918518505961433452249677462149280803827941533825230997797993156139314544784619303399996198161172516351040619761410060264294029117557068125625918588492626687366674191673970670723735042020445901114463710229571666037911075078985963390064441587748471691184838115488261573912245852536966260971936529185371143967290728510841012147889242606588480794814071291205945478750782705649394623578951828757231891127022123917242835786269313771460776642700627787865195724756861555761896343652740390809835593758714576931025697295491074103132086742654043497251158142269846761177826853923600297913277006174198038344699691484448075271316573395349038958831860314098162377522929924377620116298352088931251050008861642809626292013430828384094231976807310125487807813385078136863392424989434409278785938713504127095089455223630782159293219536270869923349860401226340506753546733432615181341925091641169685158494671538105217200322595157813887941255315170334380414562581505636164322729909142810317107717298225115052257720284279909338977696209817657951013541036351937798798039333982000694973510283226313511266666055855946735158407223533255339024595984904111710777358040324799026111087677674721918911880014234829731998224026080926247862584506218647129273353014697173439527315210078173697127029893971618898363408132804738954353814727676843089384364057681154005742494894590613156103075572675851179908228225133947372545175546982756091695798609016465468284933395425051469412413125090868626608006969001915403180621920897290895858593388826198989078528000000000000000000000000 [158,4] -392796610920549717611473618269617942570700965736489579435253849977889382830558468967415988159692861900890293610560600208870860646280500439475495004566360821981113565395743762351952906458427900582393503339788587532121092595284506469694691406166440119511223347170127586182912409763413567028923218260889157284686968901622102322948460377973330208665149626974467811171548044404992647289179102114647700735834612551419462449556544924763559010295760404974557801824343729270669195087554467299832247255689328466952407665978364841153581529423342360162352676106336747314187616571053683082095414300501085469454488008884882692198053292397695134169458685067035826841024750354994375704114233747269798125867665070936757717694298334419681733695135237069434100370478666604780331302378008233470726516379667692081874988219303094757732366801686061151951906148016279070726763936358400288002583791919788357176167288118552797601690275895418419086614808474383703799259875183902645594446054136516425450327221084299444954710937149422398673381499968098872308314475139075283935821246418017217736208508806739923095465513898306745977336062156286399897472314732791341260293354779680311620110615402768464170076299121196896786903171721234066171912352141549127845391673458114040114373947425573916806717035992472044634343910607963088098458877960840379781090030323971392678786892566567798398703635106463691863027651496353780729953224452664755446768944724130730149037595329440825730850292980645334474976803159565189440981241029294579556861830147388943982848055623170226335745063712493410009265049689751179978509890127005201077772336324629604747862690758480882025933924868848990205859239705013570539592701797693474617975737391325353838664242812379909143708602845185733511910077892861393785591752978892167892726730365455249048226217982173169802947589762206173439445152555888499264938139482429551675248938692315856665042985889636445579185727316378056909882645017199982924300910026494100232755139764672323693760950442472649374023883850664902543971115384862998981973970807106753114049019988956558799622451609115556467057731939740492427252022823976538728374046725789059403719762140860016175694973642068173566701244147672303897987690674770044518400000000000000000000 [158,5] -95014525804624511335155720994395340930471167865505118287663930745514719619440712829771480409015850522015642938066373002055149312055093684565889817271838163478099727426480572214059804345690787181285548506584621310269016230727465907234872426130149192188880530349650981732865090125038905571333875412231463430499067959774984328232625950348668598461346065453538101222019597581474418057420015864706957927366566323892783383838120870942588156465833735998724113455312131515489104526900986057648831255243788089287373484602669585748699075920483243569297852255216706452328556275317117975744346189570415840267378141067728627974607321154480442436881079087583251944683685941439156102416619540530215873401513865565290656666869054415751912482348140353774046281143543791712953907608262869772324292520737622304759429371055528387269177151985044027280513179250235282677739509581562311591179078050528686697504970434563749405163588134300822083535300401369166009739752912139214492884249142753984863402795186049079878118045234561852994056779193400211615851655169767955001122366481660855796186772012698028108201773856363416299206030437631934701950036103965668228687729127367721992079969811171131854306238417919587579318548049349427173976372500584511712137880538843454278550300805229737919163414092125014341573881768952831276998069344853251488929406816736759851444502209403917375302636949673766484892993494688653420574498527519386867175194668881810102426800576634830577583144309535521239865974027797602467048427211450253875656015004628203791248204571525705432825253354575047484842045401719467853528797542093558796529077316981869755067568862078308103736555664748381381929388185991254765027777173373011574402001022271422317121286178576994427275770612062426173307487123038567057087120686244018832106170005321973140375359621638118593059462936747058052586108763709253061396821395125117970083385576016745043857658846228689492243532250356311443961202166067149720063183893716604161629921641273464527724069877207890766149591895999911345120238304206220001711061203216399381217249928461480856269068838069429084813044462688797449700671858047906502235144867431864123710962365037053100837308923586544837362871106610340114658027678058928721100800000000000000000 [158,6] -4661277742357533274752477360181851985322212115813032652513500048059644312597661530732000069722868319395764948285726687249495765362974023837981717216466891306849804688611461800339046365523329608032542871194573750014439429180028959559629303871107429209618234594210041627912740099905798638179355770455425338757116101409788817911019656801986544307103952947685650974241137556044127915553010300565085784593754490920066317880792036527111459309908134953781115512877404874738565464379616133504042160110792894014721887075959167659159803441441639658223218353641671625966151954890077925434626586367175715307338975567337605343067036505279394040949092286020850540821185729190932431078182617619030005764741708842691377373341680711331564548954656765165616510216814205450939078958302942488885195297927219658086962958712869137948441258493908006844923342929894502958322351291797593551323756007540859429834590248695151665364816312894868469942331779152535369232803467906875666753771375999649668699141623106572464859748149445727793031123149621042340887855719548657082498301263712431960454837064149403085830403963695125551475736145443145292536409546879977316510782124472003353949495301251954084540915511150690185535097711650238856042259091362357158962207303949667917602011132262998879883794175012914203837132459885834765166430411239391458314093787425458217852802548230416990131861910236093167894999150762756511795425452113082012855111023213398594382465331398131496954600003756308882037392108379273413913186571624292684665543408387351515636816221070535880686550443779489480212818457115413505102622498657063439154173187720488020241483126119286243531926321404239682849734988666531572975746404604138321540080461764736316726821939803301313811267199301840811651958702446573710913738871614609296043505896201520855144959405284566477868988105940990768567037309961458261399608162204149451878712247938534960096466136136131091729600449443810725205284351568238442029462174819524323172993941987442225962986593176657558754432337841063086810460344120208279248794057543323156859209536464740422182033463829294012657575282596021165993172286701960995979251783741264788452768137501828889045966175047390047496391400100366058254371711768673417953280000000000000000 [158,7] -43149972954640977594793225645896013673987591712775139379368761308245868175210944386061803197322635717800329943596613246405848754053755938804492553034429560086904029371487757548062147932476357451950994931318667124710067494833918706570737615479247761459577197255823504108585473503293083763077768653906942829515744946261532401054666345479181014549202481288193058272210877926861079964329409744114206836390517550485108137191140336778677852783371532940823684556787673972209324125291890149266988257227329046925932457518452877626624712882117781011122934796842064379144337726290130501142159356132971627679011285710866851415576047833487328981026136542611343848544368781855651895851252926231770615798428377869308076851156221589274758403250633323920411398873147959220633861665566648385815209657337275775594235697449397628433526957308910939489449355566247766199574799810039528830738688581003619788394960098373920214481924834859099478733130280276681288111603695628737527835785462454789663046168798510745913784327260087916376458153103239111741918325132282114068526888947289123819094314072102590743080899051977454534718999936540049154091339382286083405956041644469949985384003553606165174276279738143336697184006832142891402812590223682519582562286519533404140152129190794627448438016710980799774269040111658904466897187255289173929595283464765799260933293276862013687975154719141438529944624395157765497372189395082300217286130172275170257531286926972344706609720540780688896328555992984400595124686105322689833601337506572195311484382158384842126476605827647344544277725340022504229462372897845272321697303551290377571462041213718060762224672722368559196199460461932709125128231424443144230345854758245813133527349768667770616296527560879320312746330561897100425273236560415942122368532704102605602771971683712340432596649235298758345742451906155872326906539808358208222164332682787432329289741958692498455340463236702152249477553313739554145885581448133152953755057642048097431361488258308686589457442809122834491592863389053469515119350557748261971544745448909762314934398668857390830662895610855743343432373206449461135728914712473403917121280858064122182499930708991962863781391584680363187365637710092021830516736000000000000 [158,8] 1480140918904099808245919850629498201404776274810303304202746887919165408335859349781320941765807410364485509860237125855225648966622047082636524983386099583707105676255457600732916436968562429294577126078560553147224687904270708861726081736097667076707917360587493910562376424958436631245142889928031973622104405590903354703698837947140189851252268879579432170499708751433084628572841842068838265042562686340345579014065293345770240497946157704153752427310491281426716507333840519020556362536443513747116161768136603066498069815932586264967926588742648177198867138614641863473386606853743019987556421186646089765661779749683385845581815724942852790665969890735134582637097958967745064473637389038237744583242231563492365425109021147235665510482974230028490212446876860423760505034776872044483541631612261696130815144816873622645437765149628604498077166409867822718918926444526352093403279569356741516914810065753274018779233044851847130760637753682959701238526848147687948889004154500406299352301151771717882885344048573468671589897311329931486749288968771223807358737948293131877136288817367746927245614538824434656100375683906102257662715689706113651507215082131800356331045671467866139886184191707559187969294215178345935444511090032373734772293166390512544757851336622442785637649606424303184732868985633113991324977534916840630892585600920092357162140239914361795534981624349710284556366677997719563429637447289996709706572984732790222617899455769984226797965541149325418101822551164844754745682940195542342839343632382548651195671060206264704361597966790427315046099894207820921010640107014773129805072165713953372418767909607065971671484946851354193010329175618888583099521732877009688494094131553142395372403540165701202885268893233490154863070945480053081906412670347736144998395838423129591476582937792425752438382555339893298321626511518865065246838929450219139625140416227358287146650739841405834928783839402607388364685973798377476859248911616395088123702704459299343839280506091970902943811131341387783982151185447276773164696606341846775840575756476424919074547714585984475314710163179125382298351786855878829552995395396172728327880481770462742243670064746882867937904506476975774110842880000000000 [158,9] 34126233207328921476113152575999046851253194713834122663272824903965286660640914401550095267723810239641366278821676886700898391929573349701910487268809446912294511287786571470126087976765831306630983198210753373125917109052043781150590097402758763995430497857369859732448748858999062527432214059503788431855280138050179894494602089691388299961470185367001283169589278218340194759572117747041530115917193048654045141958536594930732035343758809084932365820048414945933378152805724700642198417315721854859336936734461217811342717676368731003865057553579237982269376308006955730523257788322306843273210173495620798729816748892739328484490357577788549676810511876217777773578248786024026819602786050203051905779044728921255855701676812585108453902772116327424711415347921095575123270394401612070973717940357370627393770668211881524515612914280040907877744139470412051174126311093265167333713658223879665137204067494871878123385036098356188164238811406360914387860812950899231401880785912735682714997594136077456182176687232319228266248246797347778542197584903688345960920629674528466742049259051072550672671841136525928957571951042676820486496071387681668472333363219433723013968163703846735998702182298476120734561616695629084149563380748184392842715047797070539407475130348016523957228646022378134349200997004716282752776984473126088579185952161365694994780306001559590481012526630867414530724765363994163702807384308630807745440323827667172031727915102236844927265170127573168373487833601487449280517783987423507301386372477697982606118914363379517617037820694806784280165269115997050063544787716091239522429172578663459199218799399092446825677704412774257279346335002583785509302388673752134759706148021406159862099484904501421592871850340544412158133649172195533786056168070718677362616940152672653490356257680394877227632757992432659154430519272615019319342308582036671362880719766351080382589039308064989058302897280119666542022681131551232469122314464550915770343365246428670513803471577783916599892142782144211442161032074956554222690281534168580473100907738782716900499648628165345373222679776514314625164612787234447605436635548656408002600945052457993493256533344955906466458903509339498967203840000000000 [158,10] 303658388680689022878311302875688198723260524258868873866212729061978726143525768137083142961705800946882712255328340427211785960850928617323679087402815481115185673485502661039389761063750871116890693004507344648957800252664445671513342224364684430795462264267711591596865419049635151789550386492259496830291253324565782507466841961340512988102045557793703335944393769982459442870750137135619051049709232428996133243128673499809537857969512113383296402674555350278947879081106927662245917518951863847970796136058467514104602056537143325000484131438632879966172619817638923902400321603468408474359160038641265746431522181622419573141606807896815030314074252489476131607689407941131383648168402135720040382382437585005431846720825552629788252852856038785489884412617808152532795490300716071480888311966529634487553436763653809763847790544844646027907706614257749112873218429125421925763115751330243617682908893654104936238798512774828499538791928727527762096793956964706445919801684429947278152351470855736035691333427833789862962954969590595186800939589800063964459306404160301187592312886330266879117342249342973854562596059830519467140073951102834360636245488671156805078284177579706371621137212574971756510934237595037107501888503255609484095117877366838779971220457415817245798208547971112194294752707127991302856392589961481127243800665109560726047673825235911352007177045752338699368855742724050740016840583287784456250953584022587349700774960534558462050068907175263057016276047788485962053837330569873596449714052157416923935083405327006930416463194484490391706972667421084054029682553889575796868938667354269618111441547399064278966891799660026878603226785953480614874249716237035657976275926252482154325427472425809191262394949142511216939145048032488396085694317924967133685318263912113734997587090679463360435158367630080472819715240704682084323616054007023745920120282729855457013026305734608494466591201940636598165813208388020143972119478921824074624965741339553762893213106048513074206002614843146830164383650769255817693796007961220412576874984412493487568920095899555052290061545759067822765000174947700785636790341940687060249852861664494623170920798962366946592792239468465813358379008000000 [158,11] 1645502879732887368679996731390373112984095019099036362878658320237270101819433059752155607908655118114546159178307532742174660934008004038615749511786092567829343405895570458740959495552906711616361644307634149156969123601146471954418554873178840853489644645539727248692321955717507991071379990030946012087812745091535642026279191826444038079138320469530626533078981608465303133163970787347604981805355571513906998786689510400772183539928746745083155302012328167361929527095068989814601583490017282542197640538969835598658237128703116687780660001572029323240634764909279676327252953592635772275795214629375531290022747295597176003755957198959033591297718564356350326283580287317225318482724036489501414348740937014672616737742931276946432381711002542752570984307842319533632576859445459563872910730457328780615701036516415773686784979935620757952354392266493430402506273544149530097061476768954578265846247932463232029862879519112764577259273023435082080613516513578088253340656544090282596050916929367321047080832640936118151092652313709757108463217596819818864341424179433352755226059212429166170914137421900661713871065715336858925482296366522604508695841022983276908704078973565118501185331917006088136124741837484460234519900750659388438369901225817314078742664371179879434305737538500885907642624366192246353567683868531691612157686025023280209834123596651374378175826176503265003412456508198274261372986898726646178919578844357757732677852891285410766846258449234169714851508197340649236800549488308242938412228424961918079955253303706715866006589039423604591487706980444095009463498007077624101848189478000910634955621099920021274783011694373260205325910753850304683137009395371990006200777246077557678529303752413943555251924005654729834671241829561700853240797908490162204556323108542510078559223389596683551985978827798668437260652216570287835117613234368316859827855734658802858214198450583688622360704100545575309784918357813239537563125319307646417173235430206233534053226717499242155053556644620718335274279603755256032887775273730959240618709018340081187583741086175475084539678217889863576833470370800006360098571826520978065396525907623283077129515061409018755385296983763085933192151040000 [158,12] 7249795511012213069947122905524204538804324664391656613730435492438223804090750953857640712165999840122435245045457329401088592141604467666948368536949804122979622283010984522922478827924433117788986829213850251811836446946052730995015989790181788049260752325303762842441894677550601925469643267146641039075572054067347949163652939393944476908849436946207702798058764592228497790820125957468677228968320756689143874161388143272881964957820194337898396000638527798124698442148506427433358475965019541651573512091458356430165838715533180960668603914975475006452892444400687214401631604514670731024424331242737770564618302766128771343697224932656224952175669792316417162946248991696865312701743835888787234186943904384681097167776213090293932001307641687543936917337323737528834331263408351985419424684835310711962757990704767637763353816592484503518707456660479200728635308439795331444972233317531216451102002512135601911190075330752452036740746184230122656657470701207807397881754691448625188642987969494695496452677280068434464398878095369355350724820662390701093419665750120229737750230060143667347385268481598485303513190148739852299142183689886867061250100433019994738332303668226531711010611716158444145493145147064335640103927537972707310756931319357852924309902214194635609565891863119522874808968918729635182157542726487691809127308470808416731156880817761413796016497168512421753075692459034380187251806505000833805682640959425438211103374238771992431651435444470393798216806320184556010080215496135503603489507380762507668433525580733935804113553492625221666949319978981521422247194812147302551107308305376208451698475696223676387512863129812584320905229685450747608191526152552917333168171793263361290904221119225899502682838694462552126936157852025233875265448225516016310017947088365227637172499214566691246145162101497269311723596539238419871731306102862003882702474494273340726564882244250800623611754656935244729104577546022617787371440141741130929346215021923134395999937348465793492719675048658833655148677111571310225046849180711622561378195455583541248528660466668738043638962171078197873891849854090655853134947118301684159719157823891593494947260536145794760391924615455606571008000000 [158,13] 28824668385637694725371441583333524045011556785416873773431978873806190458687027784321564792626384284351056109170880517894982375954152504174611193638113343603737748462627438694142480633069659505163028526407299424404457899394278989753622923258477494418209032868799738486564417100712845355303517147734891478184887815464701287103056169936092730124608595935272420278447766983851918151871942654183968460884489014846936346463992882159520259577105426672865568391495939661273443988243910835038101325109198120827866317680804779058854230118002735462028529247529872617486999690507448051499073891420566956221052807473796663601622375030274313902651537437093066714271113270917672497241436497659591460888411213124961166244407674827081934881807213282288993298960985924776423857807329311332322196039719250537828830718770046207362136880012961453800021327255657857663927106546509613733027358346521737178658272336587921019320531095267122086825448022061623829763889346799553819256241620769517000219979867685045558238574539559118624221222361850119564420540648287177668894400888038673513865659832139204165518164890114174012500596264198897191619783488121636863760618116501726175995509120617303575154236924485108848590783218056208128645523977580043858267446742717633060307916772457026961330894134865229525957695231938729593670452761346429719887949867958132560242741039604959458624858045678538924920404884251150070020970313752059196616334420379268112608897600276578570383930225254278352666406356402964212487418678092334207826498222755410163640759158782188220442683844545274108334874244661134081690796725871396267290987330824736400488281245366119631153807187217518757597646695335540908742810537188913779324657615624859707747301410336267655862983440824772489007719566617426494620547634042010383915065661904184271479089428613058632230115867324328726504267807176495912290934849767352022611559593372002647426598145331706423557058943412148523832340662404217929840114648753105471450016118698050608964006813168579472230853352435779636136667022914645161180043217196518381553861924427680979663422311171028454610955742715320807674548618497306367729935114320063020605803231064476920571092090884439347337041023756634230796333685328891084800000 [158,14] 9573614537784733664515867056965354824684918581175863587875717956175363267713208199406141611631567960172959941289397755874399497034680272015487415102410007709676741499479858967623994214706269086171870869028922422964951485417955836796272425593294562753863275926961787305911323228674556286688164216427824985499348733355502486370017844190441708681023103026027677859001878196338304310623971750802898365827233168462401021606287072951542941852945395423190293695465110761570094099149382577813535359000575813239986309864496678855430781369466574984193294953555012658213562703868256273530191248961199161292273186568657533580914914683183943949405149107795986676813799158209186149377445660669762463320111622644118887150751204295183365525676068558522898994904687647058855320542444158112821033518879046772662854663941575891323404802066999956052488129303816446512270762515659685064600550913114795080356205352049253519634384222486258146719068592573470258250359842460504775111627671188461620110009219144549857732927682402337322893937157997030421736140584827698275862364376161850921558808628027781674080806496015888950406069391585565514215895634001583036367453290295671813792356586217359124276217956837155040445832043660673504238613241914502725759254272685937706042804684747371508696167420918582715696955645948975199322479843039627137333530837911052287108476581781355265073761036996511600859041075867050105480277770436232926017347109950020977845673312598421695371045983215736299500150835045609598026230548341745982025465045468434236084163131629067987931763130023052381715152877422351306027786239467877256448326920319182040829488500065288286989553617326013171316896752195184193543331962659283556546291694373184162416501675936720686159053115402113734815513195619287131640305539529372318364350489086063374199531255153828054223501175323057953699169513376341173601213157934563565307461450580277883308521681373280670807432876146030119408609216834362757501000667011677349992950994495130518744328014696562307577840476972873269169516446838437338838651405053336231932432194735012396683561212326063205472871047619224908725582486274142473530125801591434889222952982629316940244179748286266313003432505335203510718877313678704640000 [158,15] -234823107410061298549497277711830661633800119396201384923158363819935122010285248414579547853101198344428415507992153117827834044959914722549688687134631083731109968058096625158236914681398943830007228094586476136245034134526146306051116569469586015787942685361511292136263965498909086459738949103449177611658205551877499289118661096591606479254943123504681917968797495530794033458317336127407726655995827414137775674766418276936872793686025584314709744244172822024132875888389273629437565184384385499800911998271979193512727567802554763143412714178804925717428750960876959690390062094840253237460215407901802002109939272080723458551791508488908214338935134880242175782028931899505496685439618194201260371824280461671568245480690769381366955035594049031881342151856656441411921231836335457068988523296825475366522424551583911935542546634263806605275434671822736714229077172828220260376344165645020369659078019897962898222753233037621318061963488208396486102893183100824372408285257377408413608139249208677975067175005496099352861725783034105352277980805947472682966045515985136228643454273221017316581668380530307643970566749578098415881305302081987436067730912768686454307976257596474340128721822123671107735312093702654133957633811256945739817782826903938779387751030922906756649433488104309269697151964070677310565788347893476355482998315853578660553846744120986080103498309557455631228132519053397507802809970263207749937746172168307867690088688154868255637006328715950867227210831689925502237144849825376181523676395918336311042162508700387391469335662922652311104871090952391256681011255971364817042059385680748717446476862700872485771289060426607001094421688479071725916505818621744407713666486309945621390927551273459379138739564346235082148826290318092420857664809175506995862438898486067200547619744222018155368510136127217827427684610576045354084146762466386032313953484333063800180944477020734412931162403227135641555067369330457337032320998080882644344039413092208506579689983270970511355960841703370931278250787452614109264555778861924613666785994549090672800437570988417527853403600386855647764044104524674702548203402837916979192755835799773131305074995009641877593928368169943040000 [158,16] 611543569853556635056869810836896986234423022956686349555107388559845359763564945295235772915678909964265854397073113931395596985420877773953970364060741704654409536654221692734621342197242823175025540154254351892488347449324428727634308997858691132665656214091079108087268387815975480926438495057696703993379202259565519487399301738123945028186719977507242486668150958305426513174474477281799663158770118572031605139315589086176832975372692358776725214929082325174150845614196232429204525866271677962135032747591478895902478023548106768012000731199196020991256046591755659501659067854061797609437434918147148022565227038616045152297849581646319625362731505541192298646037147842235289823511453491559264132617728532949392693842835312242223831517216007408793627508742391482548872441723156903293233424240918425098976893720426944101739012281827342841392628161285265085782386215898420252736794422169909715531485033757406564904431920639736938293408608476994201196070186153246557427427228363711898221194755870236183634968564202198906926032186671433146834346807382574009128149990301360173542931773623960003452097072429742049558572685020009244566828146069321676469921965697496291324677950668040675434707061954158721491302492988852648206900014106765874885067214083188686504225945026672912628684710755762842584331234442704480322519967623697179071749008179499846389517219754830797692658634701264561004175134728161473701314948641419085433783967502095936452233334650031663334168642008868676943518984677240956507841265161891171844824573536087821683622821087976367153271291443547348065406551720298362862656677244072721782305467363672072692321138778906165399538136778510034749976602477317224610505167941689151090369952143902008246123674764265798523310504813736072419568100236434857837424765933490224881231761390829928071350953341757240834780441086738530844839132405111977002391302180510795320240554076845980131917688790191751358700376451093745836012967224016694661272506742783247379784247206708079820742169806659619526546211798606407958308904261558387920237970442362221789208176934327089965210226817505437455203628181552650752398761566899657142823914908478066677788641263401776371961067595588274235003178582016000 [158,17] 1461338377242947930653821416064263727134955152901013851777550129058940716565706304039869186748321675369706212484187432134950276776547494494219451794523155040532190403616692771430746928329489819742666447064018855975917205362041834456815946584812204755572858615886896174700495887308116586312487019677645681584984352543914766779121216796225986040239906571009045815866725698896033507179201187094870502902227747301541810701467637474404186782786669887704817670541370556644745383878649080226125982008463729425867398312611759113701709905359983756257876318253235853717463601452635690724079625384565358201963665518675255193364237330137420812339495631366849313479346545576143032634187167408025420083796097341481901395868590155906915116043594404493675377308793424128457769595241628506391798802103763301603543427040558978320853107897775195197342219327914101115877807890141333744756786951143062148126463920504372985380687420465207237989822971920527544453607837805975647471909620633406488260133826020082197971806055952287125181656820172248933911962856162143591101440347716951219361315577301197899853813470348605531020431918094178966856585975999894476982272093543937487191130731612878807738032479233783784023151038660409555396772254606738260038527862580590669980477616518441202812628735776747761039190058985537771615056374386649156961330227354053714817119981769693665356342220675009318639672196531287710354688486893621993858445503690404847503200893156850967552124115009990100156294514859222802760960153810741537492861975413000125202667932768411244832548616691726058054597527555553058594199504270092435604349159884563039272998046141988734078889786281391128140994629696068331722525854557666960554744455309205635593991632016564757568043998210615318082021106443289812511469564759982806417195894454421812369007284520192329218165477715228185125486942665356723338000819367370691022190430992010182159961599378552356466963561975807196862383036159954687533936068471788382796635504213289648295238157678902600631437694635097011796451117404640278678302786015262916578457159717904043710752772581987869211406413100998760844323230813669191503802917872220710179441084619391358704543555988170522937431132236344802247337574400000 [158,18] -3785310676641219379254407965895885602647069650810432743552908171547331745908792528834880324226361359384992700941287116133030869712135515098608629240646125909600837359059373759786191526040516069402456580460924703455790838745983328721769983659473750971600285055095929588921450595839483146056273681182487896920114020468351747415000910427123014598304815336829304703181684202189374031498043871560573587050070638630903299868363655785963825562946518410636167861020439159259438751405720071034225669447206264179784929797126036142421590673627244091174346327140483363085667173632939655682475943564704358416031828319711996470802668785449365701298076678319859702509336333029447691833641825565433095779557152412518702723013465717732712257206365691446177828794794001214800211691175822583921310894392911076021067444961920535156483840571329123856755321223015096860842578678053799582277410706920725930770758401223465213562748483244700930140574832254070269881263962157869884643665854351076284130992111527133029451780179767545057088051500825078101980073897333353085367824534212898077156654410343159272940567010832576159522926124741521240678091657735026684636293031668168028531350149792771930327550449763469127097033619291511299469888841269800682549022905230350886291442617370662300936117406281118038474659347862448994669742878509069433816382080148932755348929707365880502795815636184188859775195245713974255113637220440371819174151361891573129132875418321159801713000558474842296614943243146463292515966357870543879417507833594071717785112595946411430175151219796744236315717259736876724379792697324782620887603688518938994355751402179945709879653139294648024565086330289359806315382008330261204372199360064176903243425993219087488178590882766332720631296029129788149310699463428804089218300102289986223785715930209866793264829346994773559998163338239147812562718162460867036051047449017005783111963563186726976813923842475334445295954096488753636478547005584791782568638660059509681458068013744417330796314987592202507320444360065551269842449578422989594971835956380133804020749884743840968445803256560203841032724527224732058354696011856899298049503592059639932330806774164807974951432459031813577244672000000 [158,19] -3653840701945276703700626449676601407091218903918561082217762413757929847121079162677533832662687042927656616120348723328737767321793070110153189316445276853637919122954861200094676111615223464150966106541443695534437631953129770489386164237575069673038712856450274610738722335754296558815992514701196291677750121599283555182983041652571116422916677391856624511169867005711067264456594758521698605864620260204483386693635168595089698824025310769619318925110312920169905352735317035633712371754015129191796614654944440786116140116919032638885314226371914724607818595547637675073220506667466854373806377065945689338872803119420072680509384522077397484097725466056498500468223668983735236487151805023484831623399752978458853863386380699279127493681174394438619717802961399803766280159486206939101575032891292728771318789793923917147632410317455829417354645285151751211347478982555108794339518522876020218002919853499623635385214716471045854033733567667363804926601754159225294136597888539381179951915516280404554166556542684965022180999579478479559277114245758852790596767262187610708815673329690513382191294527687093564330487360946278464390593177280905466391517062463976144852802829420309695484117048001830807694772618516968748498560812387762818349928985567164301236886489630205645159633483420054720975660648968547010879756893277741659133633815880605672148552825826315279857714101293963994435906831531642971816476130718115368847370144602704860867402583282183817473383618391699523452822862727669156027053312062004897406983800005259179085868857500067365942297195347954983399461488650750097947801771734829018809203660346485690310838556413365935566103841652709682811131251895227298013899361022265085676403766504580691070220641703827842448363152066137928660338661302952459109049689361219272793465790041292477326378069940257334230885996603633625763426609791513055692802972194557556301586682947067987545171924524438900349449523436292560293387316748039066742417611161066749017695115879394446234977831028122742052912713369230461972480667055390881405767785601904278174820419925274634601090331543609763730136023017479412975946045757125674021086878009003383152535076394555510449359050886105027051520000 [158,20] 5204306488507707213788029810014719458518440573407838000362165788660832230384302982671107423478743996666231171416647282510324430059425785613846633361809483905840197201558153682520016164195658950497605023413392420116265468195084275500342618714922190927515249749764646296811856236845023528223948525515356696791681084058372840525816198656348992088649564878986719035349726344995679050362257081394583615506005003841910023394722951850501224917345872339127259325670646658181294136805959803668838258471718590975996782803165754234050861854762138875357465592061287472930222257029286596977131989694939912081556372019461043424631911011374384176624637460893438060772814812877330240238100235544737502678783612589420435440217137210060384847948588005154367002952874624263927468375791241975208612792305827213434572474462978390587396379849795325987812307977104310715267561482990234306180900358594285881614947068665254113167095105414640805476288275624855486593960664627536793115507134247641316137219338517773241109814286924796978103326916041356390713948887534708272889665906032242859390803331388129211471225173075754174220440460689308434680548488718797492673524627307658466726019570595388529526492235584018380893555769762588945655370414904961339813720779781718085133124957003592272656922946013292483469335590207646233317303989073617778641144529248019881414740308329504522002798210356658875073066918366067788634982800893931890338981018903317178675017915374377103090547639276095455967422849890021063150209625054290663548357585585892401107291230281998161373367264957855372567513073310816387741240442599460149124269204568582047814195872540983713901833472135183141701709407791510621820963701490715237294129618004353895576888744251324578983147350282890029079428669021198028039872455937935379766162404338931179700007170588311352499881702094523096352129852004294492509904389225544580699133462832845987263647853994535603563879991872975500525104240332377906390245902935250784318818110191280236033155878795100264190519791422965926634929045114219539897113367606468561783705983903727171504548577722870629384701614281026422818230851497040508073857246192083038133499706753282138942409133971133408999089354617527468032000 [158,21] 43168140179558665798378284656312996480810160657588592143988062070745094477397909109312222037254381286911492774911945293580082598371734656563643454270039497851589102481442915458112280209261697817250311201096242395225709859911871608238858695399430011169212131150877537181593547376077471694010681140595869848616829136598475476299943046429737465175855124523144153174702842982371379320288387900543898830235006474816502837078604026916880026756892266200324800351832211722743879620758121394055123882970491634895562932915492287493269234305805261942935413081617194891162916010840013411802235231889534798650711164108251526284177452439306713761671694625866769164242753533998662131004141484466075852889910093350413401218745924701820008004223409756937197124471187487037417624858163627682712472481357494909219932531719430192411816071561182659563150377194470039414276142796841411730520574115880744311491751858270877627865369229350336713082663455083594679659916003910672444455923112134142506519580109823310639278478071065832201354162681113545524143137088902109409021473511913610616606161539638826150000392749579811680562119136420448764858078701915657657413647710287800948529644602763687570277567039239723660232177229587095000029866267851106409908492331378517458528599564262535929250373167914799855585824037152415851801457865241895868652723467616402468971638219654040693393793339895719004405073033006984005379883478815820782584445881968770197170433987367303402839311737322300983603707199402706504255017812759424363244028019046891506603585493071986303007309258843808850709628417421854310094528401944852532568429993467163049433970567929978916066128534859381050377917063245887680005637139264928704963888416924650264975135671530486440001641040909387169089983887907030359000706098210851823136338494851642515176636202028090560998712851237338181399026328295504725262508899410205919429462687941576128352466630161729283078926960604907529595165305097281217462579561568021850594285480258349129982475574268233534290075346020533849563712780465807212290202462024128835926372450521138837137763178455792436368152703970442475649027630688471807041154857085445025588460585721358470385208583272957583411109867888312320000 [158,22] -55236388842396483659235624517303233849709341875452660314337693740855492669087798962073821015983656987020977508221580642819496484994273090002795098534770084930307609007305366539276458009580573145504585968246913373333389740216866949533925180498137888696025544486231169333470921742613275804946120041497530215075943512252631492780764587555677861427462092087468220788472540652600938010723584129725200353267968105947591186399306473585077234541587250194368502016794748135798222452266394618366246588474662854825556807143203265081419210435598440623388435721351626290672777414137175416237262664666834336275098381570871776240343664160323317307084271488730835325533657618810785311080530892746155904689989362449156923129785170341119790018249901531463391807107660498983842063142482349701957083140623563419075754203884812593286483947769756416793565934618408303202511615106440336982251636025867017074659956671343765477966024842983607375270384735716199115423423212594320621040372490443168130848086304154689540589256938928750269880566976171127991823582233439607974107822526226894452368677499941716129226240523230797233973998258538180309984363982793696142593856273575352032891068930595082648909847187526425531438015969990258726104867255159719409670924863447717691541284710747370180621937672339506572781906196673368952732995372442847672392047428521647453585764616252852338497762633329244568802300730216535200549432301459281542322721313699024908206918647714957132316830416602970621448191219525607462972791982444446839125191119932403277741146309572811797252638928965583566635138626412421646348146483602315447379567753103350521848091619011333197457626190454056197846965223037034306980052320847934543072541545958102279043092385946553424786510362408129414800471589113920642673398331623832292148632565629056862840815350186704305902866247069076832313313668313908390034266047445774389571960906146042660333278859706521204940201293091636775300601016045062715934308062050196358105005604118902824080632264815874925075959493837283195824932612338400432019867861652814596034206328198292842105132996681292600488783473435621746891309200514515049221752679060265285837607560352296752997712728873888061716398702854144000 [158,23] -100495725186352827479875205409725561870688580074310848605204220547645591332242669815843479241414604340203566609171297855283546125268687490609720769377826744622483512635135293836438349872880301966999906180041107114891222244921190764002347908818549787882307872015097343675026586340617016609205611584249948540354065685391952919070320409414847300147994609502673000218176653745168466560392970566178947222076317035759186737263642234631108900223243621836479698854891714361052626705634064461522017078222920938546293135186974933262851072856773294446506478154945118403250677174385496300978699381791828098093163150457886168321276185427353352786766781532434365480763752981355057794283453918228215837954677478809229601518128068947372050325130957882537198440262861159809064694313821737150733337285758128103891729397979502858341205105974491044767658507318704397607332144551703217146106786227655184076670245296982663689144027932504072857068433709669847240319373878733292606580104329025949358622607272681013979717675894391487732107185966823142215495205265888616147070755269375398154797293880895154960447440814692237139038528728029117437571470116649448654362233982042976745268082748119027237645709668331435405462038097876017847049707239096930046633078134858639357436807507371881899787545875065737406052552028554212695637977512586600116237090095102335580781381867045356116527730888442772000756572281902446059230120578239646910812677419889356035861124632790625512407829714972302827047422422489974510168099824964084860365588530049582913179940991081995679998148445070277812441314001932988704379139768151039945637901677159718790276014791891437956424836635373511759238721410296865471838850419323732993893656788304476722161535922219203655607948107977833059692127727979498615077760003921135800060582020542977899620370564308643707720821199741821537728897363195199084423751440050809463742208605437479965002691585961915316434105696766829431183337042190306615968331246019656474244278824490658288350726910492136429335564867195574816199440831412828583150808945416846297707585974079821487150806629421963184124778422202923101948512647606705944125937318605777928785242753999533208331802402107841551807866208256000 [158,24] 239918519718466487109111930703958118487634708295375961380057958918281923460410561030609696423214349974142842868398066930544710662094853380790495943187805322964921747785667858547265996027035458776027877439387308753905188195159797124659015498352036182486837301372572495891276851356025400433962491333752099573930532881780046212422022745023596415775281189206322027171828212082686603472149952920961799412044215609844737878642680379811684522259565103404258601305953534656496642801904279129346756873211336797022815754165850957640490582423118582522578868337560648429986594584620377980782216436619024103355777084435508306831590865178205333825686738170468072955983400869660187793182373169359148150090616667751377557325246761496218046514497267193426034221475494866813528456097813844014659847778827220224295004280991853639402304194489854048223764649103916611628614167593307045867083216288625150157876112035681437822319051749892786641332603541600364199733397923527167011515743589732879656240559714209279935788815191659919310941276297456117514406255016058346784091712738118724191210252934812490084736997408136360569065236834874253238646810719664716817742343242074169745068275539635699953229101133116579551292311072137219634077533025863606950213027218256665365827592682283068180414434467184268634850822824108564979554557936113661948056470659593623730143152214191860837656909046036026474460424709188457446989900559099395491299524911334105539472451385407760399894822580698015137220045564186147445856175867344274116017292192153376899845426772148791663125853039088230283024147855651313195993675996487420408078476973743962422639415587640774678014881652907355842754357207017192345015654666086473538117094249736340464913769201052051506389311719498007382239909983620941887185645912327550326583851592339181797826168289439342120986597519119799644148906797076619368016583658168146195151471283445718726265896915191081452018604557949244003053836906972740612803166197416305495678677964960461724607005994004694377737843417264412284410484389331223104041903071671087633103452159372129600265601963499383529824156087076111175431904941763045548826162533612151011035111919716540471726762002524025965356725043200 [158,25] -153926539590634658457783413808839424527417758543278933888161728651006720062032304266112333264479272797328795603327296866307603752644599682905630479664068189685159392076544209259846236517970859289383109737917463689308103491421692631524970469683075564585729898847133169679848149986509950256000811964139411825324809789748539206578960969068911982014259436786985610301296340806611742726599789072992535255700739758366464878589691764884435217520551370237010801075020459857783898833298510377791232194486942748137128043653655987716650916905361512847313393814148565743896545136791627878628845110824693311313258779452648928698870506516308320159452170898229394040344279818810992647773633345155832130011138290966829249220940545594252944332503834597846528190555357657641067610767647164850115266887237212571591795327197368659057993427803782217205251906459985580749244102711445091306801284852071162865160379858474344879254041879138851661212713536949855907142665751048206157897070053256419212154114811532612650293658492113241769839968771450892570509454447018552961020990326648055814784320472129045385380901328762170797909328650201383948312377434765274747660249262986629321553306761504913061743735706118324168542396603091672344799457787411278063580619073383239376921264394474940237479155887836758449988873424007061237906266407776041389502526811591129054518151055669615264466875214572798679635756535604425123220081902751877720681652928189403422012982351490517450588875422699463456816120084367779277590776203181379592590076402246166829766908688892107952513213326489946263587354292638035994837260583104450526234444295765055670173878159220905212505333623079540919885586963386425888324772674464709767805109332765061557600645613381442889095673555889898602705413902210042098804893705960988299494558122528007673431156490349830772323313595356216814034404667569032100481447073280677948262952622544635867710624680082279236369715175635334141420071558798117743808557272846912138435473205787169649515140349459673555505739078365864479714624930651850376496916569604390043925110064026934589157366998153971612266232880451516935368356299163912508664458961352902757613541614521030284290745194774495814588825600 [158,26] 212581834411471483791298404753237918367979453489144578790018897798423033808168505451085014483408827661943744211483957797477396412740191813310244871899005989549633396190192241689340634860768572232891978394854276238840657362414392768751690128382558382484383025713304822824403911912732583462917317477813820159927712598092285142142443692130440360113513231378862709057203973204595555070057699288515968496698463092484107227988408721959116961510931302492236107933775999413040961393295434505850270512984989891097293216183553167321361980163539254066018064225507052959138902873056862779201089727162452033507529008636865990404815751713171294558183498640653146660048201439284354458912557594285223697636669864047823914497244952651068659083591812851420296265391141130525475627145438539704830494408321227162808961673422036237275454705401236783069039574149102134196152143232085052056119301483456955172918002862244609210788563331963784203831421482133078964449827758491869321039161374483693431280430055590640459652439335353574731699793762449738184025679419395407438878912922184641801590244394647490546274420808840031973732424625764874123693757713064939861802483319115112132501243678078945329249274486667659415229965826800785995953060208915638246058280009278472145036207119599366181183271374641119861360804358526686084333111715188558569698295710228135437513999246869219347635269303839603657538488523310639705938090520130778130048406897298471025540061379442522296815033196456824979225471007173511037240126288630062282749569383932983902241632510431504560215168359304016792844770154445297395895572445357132008218896731703333279586473467128652271124056992128738568025486025377597803533643895490434176274056733463912371659461893754353894600135991175202629424237267075987819680080179570830408463110326025772622172698746608303290449138845481524783159626367841189446637369588069573611849792078901974679989874535472019492859077102284654998334376030877779175969701896724708978568035977803480613449964794520136708143641525433395855221816286132863430512876200071154336087455784234933735508617446357346039612055811130449148979279616831776689944838131580944489794932599677679658735760464052836955586560 [158,27] -842206197681869657342651470004543699248967764469201022368829576648013323807773197749254085746949971454248606650523624475247917436835195344159718198856924329011997938932955018307584295919997768974050963749189925570539046379826236207447112566885018098430670870533521291395783081928424337607484809270128102695586928457568726222679763369727503492436407965150602343576532603801924596807883107473979853326506622059228613824495214241278760853926424215097908631522338026950398369753342111540336183767325246344555889017283640505949323494005411440723269487030825937122635589169622905554313717514290012456318683589697221516099690569819693691462509400890596300918336308655629670565210585571563022651690311886706902594096046851809771517344500651235773230472818277168218984932344150565678700800958448584635568624733799922560598909291326089808662739998817955981649266444853073057707876866070776438995015849322967362733541452510029844775865736491603398210101612971520635962853664208400814713617686770290771621143625046304151212960143060567289118845645120149263257279000786426085759955129187273266380665527372021600027025586712857612616802361844503433514373103572513564432430394897219053820206795954055731883563646176497191617264692189528181091016624313635471950651704910236411917336671863057303613346781870325405529667438320015559661368663113154580047172825404359332277487615939694328725606558339956419367139623041139396017813859131721100728601728343359565611243292756274823165947428875827963736559565888350288796528215307752371558058887999369883563214262961894911637379916261829158812590832324570790044089923723186462075476099124099805621033649562507565227382349778826512431494426667742817549754356604062547478793988761210277202450144510204681449409217195486657591761991167344406919927487316178823352834954244109383270933043275420695871847985396300236637538152642142208058283825024466078151636057759765122927479003938982796181169969773536684066453878752916331175535158016137664627354047905946126659850804910350628508328213286327735668779904908308782133913637337791723839939706950920359249878234428070365965574250630014502163610296315337479818297520789220092496993922493067244339200 [158,28] 1766281381671900837817031718674701872874176282647085156422663466993221212928436879066636353537833004595928538915736347533766067764757088544345068092221958954666159373190516587351314565015887034051128161238627273419654499785530070080814603961642790807124904239096160898433629826349241717718300299175427344822549173955762798765123475539462630918848275204510099014079890209695800065816910356934870647371364460923567451714277415416892312005739160298925973380012367315808842236422373126153119554944532582378530609257851256732407156927540689267264854839989644189499521331766244404795368026224615978788923666485942093643956108777047671309072771211909750713031926091115062784295093257187976375841013810089030464683665783105721749303300473259119539408306880480287600155611685789376550353755402749340965403408014182607779643383060273953402858720893836427138109265090461412985811568616813067541021106742121282945854256539954983039964963005357658710414755167325922825577637761208563201453853467092894450643896010137975726020273983745570106930390168115151574528836334804471048594438122497416072425291684883695386957504510502822751549688468118762660736684799210416239867518082227830243741305399884031017665300019874484120520288773178567305037715615054498441815268868313032502699631299579439061476718739132612921616740424021969982982955568330898490734414810699062885759768630280593557110979948749732434031289079293867286750307931577170730138398160822515967482390571517392833288397674502839168344423001721764756697000723934987378073119825826404933114658999137084765389878212612280553215019668795469697688932825827015101179537984182805770244716305171607261219020644864594331805345308301469700099952576638404939180936097755280741764444210403470003086900786875566928161491892703989344984513697508763102261675224337866345425026394725155231878297825105033346552892052860231133228523417580934005617045528692010679691807646440623728543403068750827114135899362190417353827658424126768069557547374859743697983389049172830237829246548986106022227619164753903632916752326582948667998747688993791537589848044013484839749412618788972719641370139003492481921500974655905928560397206335443148800 [158,29] -2473005521450571855076588776110066339109271385685230821000408187973871326117915520555160656164226265414252146445612450062078659291009333725040500601747658216892428700906363121212484255798197463136032885925330578141021925993210129587401416364571608709115862817443235803719697649322529179946646566124292933644697363503121173317543206101273366134017183541914996214135124591072409022956997735683644798019226985116140684553412742114662307718159442448124445401855637991707453860090238237985658241797833489944548145202003189738221604946523816722279875021228470884980894222074814463309743603134028777806915659190115557456003117993514079059447274670194508007947822665436879886550224091701946171376248242945232584218077196735234838783649046384768388772436948347129267801873806459146357660103144008874382588350658707758313800489879107836556242798280669551380600280748865911761254481782331252863506180775603721617959609625582266463299222457869264011557057768074325053579642828075289408243474910632820882926919340543732983267556723932062637442021539087311851400665586604621985528564305195415413019651412339827179920973612225857182120733938468819832643921610344510862898212775651021271444911514880790639040244851230336483395585189159987674866559002555093983093413222420981820135385551673008081451112645567962065275992969811234461836549066354797430983725049558180864207808318552488106103326942881331561578765609497185580698840177540521087487611610797738095678668717343229328892388231075877902627621526250891298921054803320223293345579387385698304022175380196723319468021136450955018698988553008880648941422540713658681762453528380907694751164939235684420477636598712180847632035484480609112923636777950995908040348326435776913507102049877765548451276835426076264272928387465431244916794733293465768030500166611653147263270359051981874180278341535248830163210191389527601823999696676327900136326930644714966546783091951473911210519242045276816534910412405199890750524665610462504031223614809011154717713735960916216168835803223814506990336880609769405441323680045874568284118242249475295294529393208047004835580478647794901777299840601221066861511276782371235971984610356266560 [158,30] 3073476008932415635241266649062408244049745749371067755898834133423734043640937233829431232096198249701153694676209111280166688131020465352099779316038030495724700981095575829765386028311917825008142220712656623083746462257390497371031712677456905610227928226708529050210294370669889909085914483068053304815704771194051490778827254329664840235007172324048918360883322619640819120083958170710052660709296776594566801420810786275870731249153678341950143236388740428837676404423644536503958445866695694939094769458313779495736145842730645587841240884916346283905771920480027651148792843103688865090803913413747065874077501261400967146697258648227643582655033895255870277508695144676038842315711141406295787884117845136268348337482628338014645705427062032295869785713333638761541105814361010882762218382923572744615306193554776356140944234331906461676219734976210031065451892450603672050854635904073454314683289114896564427000367802260543349621104947138119215945851467866190245293488146487854542332230504679098524641801338438810668353560627504189907119421503337277042048945470773205247277931466572045992925418084365617212618627713931617486489892551836244149260671498445374335405285682002112099956738226523514237505121325719870152338549710903127256399089947106946896594456506506738580326604284574290784499300345605552463925847870300606160316555836092685284557890295482560183747605186133869750958802072587601280567918421050574888403338932681095650734004088182019438703994838094271474373469627544957685054031796222856455190303466593586576615860077739333403794706221325286809607488789167005851403293650840023752663578630553084407769114154363462460101029674908026335317961876045334617140215802491112729865737558363047048198704296173291728845263311292709872814821128139856248959507387557668678993417732226073174653467810964003195377369995331233266871813607313343290470078396965062750297237944052020754048737947737520662676867802136999040732519918299677226315736948647273964918381774380476476903437574693365046939911416708850675215370518693566654493422253310923452796154459499196983271342153870565810161327355474035900438709847218495276594832060492046941972675536054400 [158,31] -4125470886630912329297603143218357906440481158776097040348284013537922998547500552976453427313396513790189734056168400328254253345626643227416616671974195841283154328468308259205945986438102669905218660128142901779770566303194381313069856398699620568673376345539987156484649962670950300140931091267225998268745065120066494996410978362511936975247215621244684174459932354889878856736595639878811691163065318678899085075414536877422301463795550311012839278754897518486020798760155057049734198064712168619059329588158436137419881697846667863726967050888143601874354397223690196680248946568640975660779999964799926814914213215688372650774778213777046240837699502983810044482333272763009059638413296273794853308026932034427746427531386347182005712740274612314646731654310843877065521661412633358741640190393902562256396165501434219032557498819005166875809413145504472189087178912252174284347255045205580820625581438563417688714551159247216354245750826876031011492589733682400378826824292052764450292373742128333239197684525924742550612724961137138634795055546945718004732313504066839439935348004948768852855707669032224759672154731969386408451712501365670949874293793552291218580857318739514586839751676576328700205969574069959451968255854009084246058259735822415623176786404665390447189923970712737605455440360918049326575802559458588539560363545734801208791859132749546861490484648001098812157636011673837254958526121497379391553176256527156508470831865544936028618555513962826992575560272881260629153593072454797635189676654798378738324419636338927995152320456091695608263235708569978762547777698345350020472044806285682080985725412010350230825116716397991552409431355145421124818552302714860204286937881336664221595639547504027081712862720336302293761146930641360748447945227224932081050335219072172317289969170613176767769736464372927506709842908172502814897126461133651991439929728187116525298269767409117920095185870851914723210025307766936166434428185469450304030524082627568177118094516053032263104759775864431483828258933974911304071529613956402858840189958812630861588923378437188124714580521372809926793643839695929882427120442578375045173142428336 [158,32] 5675443644825209263878008481201219604812258956442351748984294714455848914998871743016734197235368005715035496477655270572645252978414399935926840240359480584056155224995546266050294317376010729706895482001247775668911976284149415978290507758774981711120556668283423872040088895238843089736311527849924061177952584245319713190005454392133291620410898594194930847620424995813137058983484000119031146003764486360327645396984291668962866432179014692402941109467022250989141792377234308841645297107319259623871090259813723174263819506575385131664387651814241214921441068654488041367967103529997855884612136233793241778411973654773001413201972954811625727046101662068455312186370270029580535725069100836800711797490920285068618085220393517088404169991395487114215291758725384064674614902561706384154151118352985581569358124498366394642583463887832425510018983813353880197534887763742651622089876358649649321431048542662016629616577515265053848779618122009767074628043661841054929294477804404575377539430284031614113154801966978159482078860198634454546034750323025121050473278434006912639731713872387736014296619008304529496838855250869620799399639502498494912293691254321264408743411665955535506851390362336642205741010687543032512513258657480383255744677227594459120458593202566697897412458102325334812952475041552688333595936350717523790592333476404286490564371853143947904806179895462876319451335874487442541782703610743519429790478052296226967181267020608071047314687729069900712446621220471711458131225086152095599295791394649278630470437372070759216142563377959865750788333977706388964731910557376836871768716111233801898969820147650607972767588465412842967044618476287258130518905437930665920637989553202935524268387113285966151478781526217068323356779235292248903069068895508235712413442546285695780097649255718672997701886936640101377898535811195078436026772746572210379145525359593438539983562752733875190637785516361369546988314262472586065434272215009582008569059616903153498498701614853856047947325560074094839604374033784317743175631783716517397471916586561671749447807626782243023219351843181034799121642966814927485237755229027122756550465600 [158,33] -7024815731263509437678638629439041793990374914692039611307785084195051886386000541451459855412146536969795683461951819770314931028728888810112324451738874863824122453547928351538140533473421900629841882327456157172259690945657328941708147084323992477397441114733936593942332087764792430799180443982580534676114659367097515154244466067621932225325304969647329236831929866914216595983073612444724383809108680703876270523117554153021713879852114557069005082132083397346052504876725027487440351063255308504864297370795438435780088475047776418000345540075634212477841796873328754580299545071927570915264772200379324018306424931028998180117706917567721528861068320000058783294451563915447344234691473289947039366538186060362691328381976940659222467508391538483620338708955342593710727749196616334620001360906242637744345801972060027127650777038859292669425523546729260273630325758466508658423462339430635107417165595928459459438473864608244220275202386803678853680312033595969720987620524590159111806402219296806547847827690952059482508171024222643422628106166190801025406440292584049015069226914412040940616550837830437140346494999537187596608795268648750140298904830834517023645283287770947478377844918530370290576763064758769692324728844092343833684132120453166983331277784736250816209223740312597170671196111291684043941574288157417570196262559371770784739334568222471467416435228431423896057764922769200244448286161740310918491184110718253902844525462422338902550975657493276773488172475716552452573411084541263424718580551845749406393869852436959350626409278049052163587559653835113179360595229317962260528006224077059106002595713652271879336512348193043440819506979019273413047197650024669495268565514179181073154012211788807514727457887235859498191863157654323427719042950859765451805674409703001054632635239205580364504449955118222453779281327996358892953650389224568735275915458940177442997426310326436393314876917647054886102081126382344128203645135994998331079636018560050580934076564028655545111618104285797070468573814291038741364515013350480691683543911965252795195645759633886393640311029754935185762230499448127076482412902532124867783040 [158,34] 7532455697197721079933432996875001204035436868921771971635105397834506948252285652563498428200630118393693213551046649492528091684540240286480545643664515592371129218530259789835782026351242013658248343703589456839709829494709527896892687506166893089297059270821715722666525231377555636405478982204008661466104540755696411192671130924814654817531320948612681628469205992788204771888843922433798093356604752735616022664095260673651069286007237152249371274174787713797185699996848981577683013361478175828179110588376781621488963949278787056193579438419177492964151167891121407507448601522276879028327819812821949937280819569225332830615954546088111405517781027786043704770019778118043726264824134517939469728904596322127343487858733997384655301437773975431219975774052366542306677328750994139335339633313897541823072939479631589627069672573308200467397064715367010212310672878417907651204606892477690704657042188790419268144345879148790426700066396803476341034425685276896998789240052255690080845062769597940145253310792188186302930190720822704413324101892239954582666823446254264430557321176647620313178773544550708255653169583296660945328937592224919775825289810789977230877457363585470480890222649564214980463857525197409936007120314180213080279302133028378340141436030140357329632027051064112153406599051977387350856643815841911672358598236146978478518253796197383020346742075753808061803927569561147695809297845290377931776279798838090596018466862419937441243784105996028361428422476571316738929475036730596254661379977246572719977023971155349021498088645543547668244060282121270161784971827036952099559277619263328900341806475935854154526801423882229223211263203619883161439840765719620252767298372574342694850499324715066329888133889739545959546618931919826171446581849234935792029097136360028808591635659877251936624642661099474962247628397603315073937652922824399801933447657538040100609128757342670450427279620437754696212291786606956087299861520270365310896437842477021013533709791728175263588838658739177712401882194551491375164040943403636049435065946449762821541753410942791355564653688488554083031934318243551986930362147786225242240 [158,35] -7166398556188881347591083244160935837573347275295654570185525497795410824494204519613957424850304766280098330546588654097859652661157287979347332771008922558632520350560766430474757262011607396909150259590720496649756138444129107572599786811028666731847980349453250719520695085013761136442428513994894229492907470119040675405323171110391693641466320372718346678905819122299579834411483461047983594095099980124202355884154021722757170683890612887628519614146702434058929275030723602179136916882642504203971708622955231290823829612549181203831907454873824644356279931443902775740460713072433840521083531940867487536838711322917175309543634402557599041221649238380126710974726662048928834998424064270351761281128877887643181201427356274822734150500620442504895773288118726531754606691576775787921242768064575827394403665420138369604628582322980336207848961018972817904370832054077151643612753791764311640992292467451951356668024955858590455578363639653455359143940323252504106689248807748182841874676305398643058922347525571320116282646801458735013647351397168902186908401611525403899881574892328776044138713229112113944887146131271206531968489856763536698476778223605043970050183713203158089982244629934041797983900656286997869069125985389327101650963083591082393131408222978614135134705956335320922397492012584499754052793446237822631389721519154858430036250667159082648528511301114888775109865160171646366376450518298818871691536416584044745213670423689341455447741741359072625113300629086441461696257059236993539212699708794015491871360753532823716037735492863867618231405194192093027101062461874677220658531994719731431477139223624730877190347592454681405486466894209385470265272997172643301660629816575860841640189230170620204160737640037762557365851658225095309095467507374542167830485823744834870212488151774428894264804183780707316955660701740310230055566157356895139189131309768184169009503287188162093807379667297668661569841964356755121011387242809669942804187047037017609967431891936857334804764748638136256887090075533199601054247496811642677636486001486084075037569375495519857520620096601519461132094984807435508517679832953480432 [158,36] 6234444575381196605762950087243782241180217031701502289813785634300816222846634476366971318239705306656234970025154155083149937393598256187945985139056766340697807385110009948131582980475001753934463473823150445527134904419202099895429425498503819045430499259062538427349250416825767687756283116967055695833720943923143479969968037744204651684299861693679311345689332833074523467225500790133901394535860774408424388334976586494060105776187299133367349106741585230857219749851231589246725058609109277437324222038717436231065813735676750646903996898979617908348837293159056940732796545978528491057379803177958476132946541182866740323242017967746025974509772393663246057011242400166725365950698932063500827266799565506106138436402086061611699684300059208065103079813583911184433785375768902306896336691039298650782040929548776863468489493200616882672398392415417327749325184823201589529665429385781204639108591343007832351237820854011203622525627402941306943197263594399876412304342888485088347964537878143459402434077854545982862192300673440667239054585478837597184229122992856222383217638543415071052860997183018221894522920038792050626522523740074305413201716240701496447331019584309842251042095527849854866364470526360178749337346457920882995443545862305707016237898248991440290597456833629376228839428200002028579836038116398644454868149550142381473981234906595130563080251991466245664924745169404816227567083542510637957746986173631309661838524769330797326058385773422211712682342807599413034623708984279732253010159868097506640521119905338543814571282619913250399772565116683427618462070420882714526472156514497162614543324944453589487604672967782566356319681581941168769661309827319883612548512472241192775632681329353971188547727712387472406086103558058411368860523223656719496604595094301408502682912270350612762988618246216933044164121474584732947953405702994295307369943657056718054664873836733459302190850823031638162604079883870242430918419668943787502706824227163022427206183029205734650479208401389540741427806012934071040879781326564852571979329673795185197333267939315712209593801587144878473530582324522066150269918646404736 [158,37] -5008728584035383152706340896981211481914709788719653013700677351132667803005705377595706599525983266069206136937266379520862844905539871625287156370273722157827872979553517600634309040394691227452636695075771210162778722455898271872718149523531267463051460384298168078142239146387625737399423293330784767548489580122162682614986579336153394651190564492275891719310869285337918177798266388259042720470873386738010036929023554725062709558135705593203543179592750284339878857998547485955216063365661654701174723857752424893831769415027034242937630442760942698417657883427906201688395018502868694823069456629871556173288272154128795878756746825920005429580107384477555819495193310011744706936958518958676383613788385118894049749026713818936703702391738515061688307400990115269403457535830415246257911913627537105576253013039267187912212154556749725925756425345529758887027338172769996053321009894264378221903990728527959043450695270214279643653163273544006670960785542081339867841222500409334398989050768440394747765400221512769190377291703250741294002887648452362162203987099564864402772678738143529608612673448298592167368955810717711196515595590771283907006862868262685192868200089356672765629809341809110244406968722772790536106077571927620045635244482851228864932653584853084154059619283353066594547686884535708156864862943727510206982208242404408140935882457287650789954226980723473822470833741593306106652577374259280880577041611264681580723367819673019474934289044179186546348423134492909297735410889409446609534648187142538406538778355069755410748649114341741766533160226259817717148041636493301652445215744720485292577704509789983139246198417326634064157635964903155539228014957357067198805836262558100010005597381125104656883716422192504306549594058589110997483889386851467777491808165289630231109126445919188913666598992292661496961904282828265996929661334747828906496965134264771926227522557693747331083447324548687806810187586887385686807796429355283747821748793962738150297562983921611906873278317662487785664458568413218289206888433628856902995223592886693123877722063563148562517724781941801875705994641865114613419346757472 [158,38] 3686365769669060659018769192276605524056565171527664844355521765433124918992081147401772580973204236772639840635465208179318402964978892136820035089075451714474399228846250482538595772870341440815056383978557538502348598063708664595153127397024113313911496891524791800481810982495936931633832290780260195491832439186910332637368551496592078729220662691209332601594592322776249205373670719547069784957966898472288922141577347025041492155725848475129769867893417996288085106490023428376718692504016588299768894431171283581783219897665392362267754324556964452285062728533203429535617021059400763744864263471559202967176552513810720669227022348200519723202774625732394588316231488578930888986623549883123435603550749714054097376854567278026582270257418061156752167390656964792720375533935525963438412939804968759500576427024193633031190909669553946134300314299288766559924246521900212589632043141682169628862067188302618622072904379205582019007462204720967022812030119832473773715267605161191626273537677653045211786390128283056675122813127194055651117750361919525441202246162263975430010760003835464300719337793375748195426486271453669338923673964618605690231780224532604265319015381096796431528430367705685864597549928970395077629946287285560845179791901434421652030470256890691661542581917377287401179212759635006886056455213393222823289465540301718022585497607948497904783811727770349104019848331347528538411120031105135833949571211824394428678168342916768468436534670889858501908825564495814656786609578506183212749326873857229468542131829422128479514186461471353590028721031504203005532962469017992882986770220762398973160433042476057093037248532693172772803762096518927083852167275249439184688735428136417849845375883659172039044501214371531922132059056075960183107898876741121880918041980059719432106123035073593255562080128413379757340115574961796265383617884130655008422413970873224865024872107662686596173615686064120165299105005202939521336907013951787684626032968458817439220830140974303754508902330054060005172454215992777722256775816810514904314298998962326905906234322596309723705209096490675143939816140140473017658468352 [158,39] -2446325634820366366304113496406494111593514917388995866238827007389300310910639195999890358103136536391207061481272293766746055661219922675446433472749118560850894302194893021338050625011482767166167826090107311845969287136789575752559968922985917886441298119897824434762484072317431138962155050745178867986987538417122178911294039312965470139108920343742471680503286106982547537393502408749712435520487847870858527591086269459661912989752511485044986335498440705803918727899363484372526570691624493496365292771495887566311022412341592595766752538057986935340675763623283549139618693929112442441287495838251285129219907794141179367957077891997542051679232519888782517955707039185052814114333249758785555940156528907130609731089196964210683658494186774861475737993028630858027857315620849740113892189812938688875297122634477205991411016195568425777780865236040435644801245278432672136397289192796417626128328037515907219182386465423114142609453365707420984047694515377074418042506118947936307901373936646679905404253316110050702884902429785977425816778392953701002925938747016306951453121276244218120584222619259532616040307805032440580176201961198680813158379079491528752147283763496539644282333162410800081956760633303188847308795229366497584040651736614137821881753457870205074062492705548767649226661226314480067029786077497919565384024696988164518248134015301708083438471725858866312519392917692503158951878864204703136215933388149533091466689678719907785712625941834588381507180569487039657822046981200506027847569233305549119200522113337331950022659185805397435404194653371825848872184389011073213250703564540311411519889052289349748868564383818351415602677020405194572251567623730606771292514789008167060751512732530023108298599063147382664030730036199213770919668613586649193386366733296070929285589414128424608504870819844224206778399994511650537686408678253748072489929999262994669167420306288791203471818513636935635025989720447960195338300878858706719504871710647937965937637342257065122325963521340671464370515253895941382563641578454634116608618636615724907438103732204804111172718972861506383511560753271932721470352 [158,40] 1429838477903196602363407340049431667676226233617441523010825315336717121293636094710234059969315551285519966638169046370194240300385116912954078271546404235722333373883686128775091479909413163363380689538032334263699092038596717435587697149208240617790318139834947412047471213373730300602407188028997156891891341281218177926486257450373919602460915875454408456956956409614839085813982995963213133408383775146445632907786868767005721378618747245106306534456387235704027442039093316849312644575856802815961058511206317521777528029031727715328898279186956366776831243966008958973486925163217720667503135953060266757252316592428279454335522940734729666711517193157725774876663998972684460141361585920698148165854690091079108669677533240839983251311293606182288455000499476267166619216131053632976958896364931674567307606342429419413647548446933127839054820393543913409491444072565287477457519452384222474803333618069606293562439933351129258728969700094509697146262634025248885970808690662413910041355963561863750208639781856023751180489842899445325019785169017814512891995913571943244331868057822235461647165134390270388408563306937253728116160026876175512482252911101146190640940962137330597699908200329573196253263625004545026961032254954425866774531316783309735770598934932521597848358399452114670802301124449522762430060237877637923425565398760195790900873901037221085002305173282263754755850608487201906183116592175920382272994099180743298646487764120529889863011883362068548919918223993369747262695676411711357058598084548901697243946036424555138606791803758421577072181304381337734264862306445275008411681542600555332486808201387698287187301938155118559837900585055330422001996829050385840077534662767458960838418149716410515932204903697525782283886484748712005754273385955752778337623127383893289751021654951344384810414161206684397883710455701160184649767888462225697539150403411484810129746442785822044624470468802711232224639333287528905625935138237342709048567371749850902540061770348872023157322391353878912693976983719242149006496459829174986338310658210462268447169213391292372778167017940217650509397207755538963072 [158,41] -707799019517533344325603799455055957553372225891927233917141184565615902338312167416702191823585201010267088621561950771071473300227581787771389744404568824447114704278124502468043134527024759214941036104770046899640551107590099006907254428487392067475253990879500635209514245589771611083368822483598280765046297689142402243377117184552995747663986255763487341223712159345947123259981202032993907763921982562615930077065423969406762365201573309017802215003484845041459773897513828021718317258091771469013216403604667956295633244248587224560877603188440124827889257512351051051922980348454924710388447307493842951075579077302608954217903545908520425897899422829266053800930681283981776320175706095719515072235695329070228376907921952598774872476439299523620579999932248167276784114946024433928907140142850055597881971614345373798889599771829544837283647347331129095927372725139973850478968413547379826245153285353332161572997148345707716572472614767965942665496559834453816020113007752446904471051133711135373535774601752014597883525734204708321498401335500384909330716718218643940684100595922370676242644945438524114327385885302230453475178517405598082062415150868386318065248896877464895085874253926785795350334708960305332324785865964770104833158866519059092551146058980931534048247809726915152480521878713513551015450671256529131045675894430584766098385631111191433279005445568575515189731250621540659845684432976648372590887102420043050223577159175700798840057677004658872968631404038642502161371617781811143550874136358402235699375537718819715407514073693503934287890022599697927830944435800382874139065217059429013570998073487566378195988677806211054379391074513874062952921964688690678815863510770341845136455955912772125643471174820189242299400743010330113904167153567358296596038026003137994397048746568937858087982263553163628357866494663349956125191494867179892720416048198454919552859583061255764839066266067931660759824176110938703484804771387363452728707937956622297072362283986993529246772409392331495678469613970719686461300206507538208166902600952009901592317557958055911660647662981908114663643015163450080 [158,42] 275686326935292958789119706245340682626355673799173336465422453194863679829697584447354157419642994934920605914197249846676384683215841846467205616745751141884321199688238220320235974545319537493295234362913018239925668583780259985657849230351448905362648277286771267987809606882407755623773942930884512242733093456161460314594415036354945635953417257740684704424789686219796539022186542164748591337723296465081306306565325030137698176048579178437715252796533492564939341540624992298488831424966622733275729841667906673979751781446140933799267714285069764686858077050982681875387061429042379218200052066101283875937353386300409151030683389403271028291409196727754941735738159212950261724659654032376970086981969410169655841957452431132431390299476507256438606141471935401222721454429301239781842854133218525494961334408652649982692955513291604305795909329036861265994333496572228948871738321779001808418725304894743163491701209840327303341827599517879978226593505378457961648774332367878987813806768645126772359383680799956766108207623216268014447205783138675727758547408343998673872501236035045632341865677481452540216586930653700789368917614311476113203725777301328234025514334641763269574681984306759354251041812225487667895567306894190317884984224851846800418318815551364472945465500559334206571177232975389657728423134233794536196283992725387598842826941540694745869139735885201905748617769166516584492475715981305956115170603993761236465035344628737328789617630916984194318341805469296308982698269376130009809667541640767582021702732410945741110535203070709193691985566292232844907957563041500817158634155877611889272334157326207041820649085299399230713635643892987056054097576533281173378969103593959120709997604958542863221474722475693726221878125990479997840356569103313001021925712075205779868794228831257167809429568757938653738227636292338769634217736709861260530279259667412425401409583058078772923228483186576728111951216195570076326837232886304079454337823105792691843022106932599538741376749521165373497089778602566945034670244072745383649163368193519194977886385150654355391822236827848795175022826406496 [158,43] -68915312530880900632776742794711901683232815543607514273046527721117903997734117885342702562025339708693542326504188571779704323770334199593006086269828232896453003637429762128455407598391364531996559484018176204314080253862589466149077701272898950672054066060489444150499560678875878151382462732394550568851790494537431941018897546813921207760480419600209100924739844195039955474085197122059128054946446857495176901867401737932527854798352735330184990007692123212312291417436054570818344000050013202678160753362980472850274097416183622130628427091489563425829571438418484378369586259994659710706599685214521372567281313101211320570799227505110162949433443064598236415832861829955656295475149321288323263876713416360318642025522029894758277189900835377482084177695614332677026498253780103123202210566386452870076475747583741212997037669101820132398826657339971329965324041034866618858309346668560399172622200266152692847555859010521861760973276637420006146331750676907434826775503239849395203290786850787473649564716859112497794061003658450708288413978081554069344153403384019531108036657312927823266812373884171862077497173917124282084055476966503350190614463800329084347000404560653751393657709033138451991112708279886640182692789736359027209978003883889503935286198163653817987562252068679126601737297760083568213517486215291784593792356454523402789392781653395232684792734614063845771308472444244079061616037019601231509102202724109496140731946958937325446548484258124862890833410805886990255705186885394297956339023006676281237210702785811023148399308966207628939809102617655933189363192932879687437228851597696017400718432321841179700672931169590357580327372236158480516230239735163952799815662419943291282864462917266590849180982576836449514423189537764601591928255564994741904643588232645033654968969416091093764613647987289260772685604234170078849422551695238860448986344221934627628361009547918451473285249057763574781892103400934560041620839999210194653591458999670328722150346516138490791119716526148522713723648761991437303137403398330962257830612843957081997123510284887143132868194725123509585867148512 [158,44] -1981612968902089023341518145209940443741480537669349267271814905609936984006610621513410122324198929090026557531599407909625034927496927114348337354319462384034276271916896290224357343012745441581829783663981040220185795173557732547163331996037580818397521230705334006124069841566330295142983369654239315811934922922646005385279133902573649544812096759250567333820629315214978909123200076368076714002328781412013315202426187224479122377787408598794412945501486956777553700181142282825067140996491294773264583135792133875287337795982718255759009265447014101496536851982500365540393244388686263842465990654993470216553951848930704614743089905901293404745019921223429581540067862017562682030776981010512879175324749242098534523620308908944157179236130193924988677855755338966236743665213605210648301439756243273150427499988085102773697337881598343240235998744116681155456001237520843985434623771333626436023394074885377180849409316343597805001318103199235610849322334591146277380356313801136384082072342954235011288346463160207147378159362101149257457266875217602925141128911319108391201286323776203352397270966217908749906155909239067719597071079387222339400902909399928657760110132650781044381012133055404271465169356660113994592721942904616720670805279305046442528436468785291765656511710505422583900193080718168712621517871364544182078842203415954789316231608725538878831518137952847084404333181894275964134109846747861743286110236174415642618881556298550503324941326134694489338035223508491734879187804877721345861703673506669956120069247851768380016589503571260429284945457483211506294911084849496710441633518417315276788965663356750586461750758530564894409298116406010773841616577809804094854164064200455219821380915139002724410417654281075300612085476685283051982655251542533841696760723936321586749713597566232068665025913157462232089690997165488276905476978989762411680539309754990775550359244404924785669147574304060791395440926399547649565270693096344873415763663892956681329548827419141370338542908112008080159639162193856732226023809544241828556197379556385825281869800148193890674239380119436287538880 [158,45] 12494198091833726229575126743425938640986758976613283144572785397365830982704246082946193894687306581960943773546886321696548073078854931589653383394758857253599382775076557025180416744656452787263484222933220050287220808604298892951330590226024535791198918624926676803507854460657088200650014168005413766405976825173017311045080994765041552158871947485515604375798415620195724912976241381236229655135859673986430054545881656449150964055239598624248331310887007369939568980708795925718888600632407477473925891406063869923713612493397710255915960814795040130445767267208530006944895923579809248832441625741741423899449851504996169558423676250096302726273966136522255621962641083721024765526956382798899655129671312835061614820563922143925949023609623824980013727781880081839609433523506264379439410551427604734250605563730816552347779311675712425281414781092152889062207576249238275218427646622034858174453966634883335375586291242013406893148504506935415565353344376627450221675313812185340927467166070824120687453819102339117191200773901817150796775187222258404912266660458525903676224016776909445081517542431165056905130887245163151860217123443470390801317893143187235388054166901127629591248851322769007600478307733795823172648386661159217730692802424270240680917091244492209209338181979147690224347005242428504400039458873549195770371414026627359878142427636222804991332378912724651295565182431145602304919549190171905239105272604899693601776874416147706366732362745128231737450927148708211198183686836468774028023701876030312666405907887266608861682508888682005446989131676717489857859098971699941057452574282222610561944688592256697776314831496889434405540604313639568534657017600470690989348516599907403880538023493413131541255148407253181498085884330195014914585572510768062499723775732475596026536403812333170867313812926128983523792089172472000672696521883871923733974755958116225594547082101670385982776036965253766458739101230078198673640079110847531346006157940776602142239237609080834085620252768330327157718220382529559986619482951270641651720208541863446202094538581575968055481793987349511423856 [158,46] -6329414669803947162612572829477137630665635920917409631134163136029461955380151381465680741072050737283544546468319822927941479061524238615792066982753307423732785829630771759168886927324730063622772318704556814948170914278281890926005883096835155804345141887606829795293582970592244978611302264155335084680351601573140229927016503780623066196724427216733388938447574262314881549700385937492479341805025749401234264044110059188950671965156811882963797377894105927843878307589401646550486576845728630209520600261963365370610533547147820861493543523334393544038614553513861776254361141081280497069287623727712298028207997194497424935981228710137370246819137308535771792868540569117797160345304303182191687677327595987877740784419590780008979191425142654147760976618317259539421991584619953925156296143655477517713623784025676793556325267025262130908427342586753233268395916297285913574907887933953513269040658640143296314128116574936986759368271497602994795823590501461744272253814794215528505524331458193787245958345246832435637668817504307471111517163455751934286789071163445442963632933078607986113015147645218185374332773578576781254742236453440731188671138586976487790881423269456836156240037387321571971112197466666215398569186146262139442551868211718575952573228788602977520978672871173059589067674594034265479775493281867050636131625481841306890385938650119793364995336703029716998818114043408995548391760862721483412600406206684490994116083106782693839100590791970256576663056400599649414775577301037232615991617644431841291422494782945318122645738270378537254430838283028042948033245818083254390850027087389748576819842121924798293805340115851124553265616531003795416755546254740309931037985762711046390262696269000309955813745953029981568681074927233073641728972344677797166224645584801076139079045784192390173177335292318525300402830264303684511371796050100957551800171123472571414858366846804892986115684614209769124086626174654207267876346030080819599276131555544538802401669546358906322876370380960728949141409325389591100508203902244260282045987964077105568559075618036837907825718040106091328 [158,47] 550546919054024230294614694051875757429625753447187373900107140060097501113300265381418557481742368507569544030255809898550270068891205360876879011319936296181638662957678291252988072077876474002486198382192937176993035922245331532083659150354502327672312042720521727342503555526647333142037696943503981414687905568064699813809057276305377374580801534490002589965066947269252504248636419083369368708438110028233285210191534527532107759079481928483172255653341865085441025831401259940804798929909275213159636289140685446993379829474426277264563111829458331472737464732849491112156411128852138219407068274348593068580165032570967606427303330934992916231189063782318025799007312708009016238652611574758584400374333024702553422345671137581063659367749197373669600612255399671822003406990695958817308007787462893386153574469444594812249689057744814094074438233919253888145803605636613075711692654045495826558532486839666739269938237085805279731180896430165146972894836717036072277305201258831519663521828538580447122592467863276347901010976164851475616566385344285250320290277445010261029100653570798186785044819193609310259457021982119413221781512293304619198325118244193130852705896354306841523444065786505744178906372514720113625160726496627000820037352296303217566729599252932984152404951245716786884642052542447754900921808219518954877111316963346400085063180857772433156706770897088512649068260662072954894264734636038355158056758692848750546223524151005075577882628630816574105862061295636948454753664485175829746135812691606878550419099713673434602854537493043215708354989128226222303310993126133291899586555488962952516974729253192189547492574916549645224818168396256850747489967016920869937498059885825813222710437602538545780802468195730448507979280236446619711949040922134375956035618563037536499172176908951479518347457717043370715732984881197880183378583993527515004458304917737391062782749156741472953365929041082437084815757828369192312373013219678202180414053042653942363410925031986987477069509422209170298511475887795045878834131448402037922910109786958280445044912551851020157219043173528 [158,48] 1646499209118501090384722997531840640188940453252354264865881295036274958599920381365477164214136924646743650099652944928010131597871293357185106836160280423258404002281387549100395486990294285635290425045751871672227133522086284660532397124947965889447804064299503246281546833491794776190042385165619971387889003724105980839140514435588844242277987703792070327894588668791831947158541698491492791367098724936780659118495459481487387223332526751023207231654584213242027247504721498732320714985365950368088929947565395160638045281921930493157099324107494528958337405686952405681560105125719072153510807471602606228458581187617818487991903988862896974816045793149280451674656732303597158945826720053783302634251725165742187036656733463039805737105144895356219999907555343618752451398645263271388549780820541139649574399260320368355941462782806352230978364771062196675057531717995796078828025172851783565455839033241527554175753282924162230955403577063409626543106093747276923941776760799957129239658790455509845769155842063572095421602232545434837433204011623780479784558760372301510535504828840431670059362563521545750297500260441212196159443896930537498434178059003742747001190805758380253084609355571691051143395875763226658753362443875376456136507283036134024831556056824424303401291863648929839287838842188008880581583075019666546406813586003283005283230611859100219179134823320777625727642458459321018256534842077375933739652045872675594246499381846689562066122262405319933769591097440113551717281313155150932478121508363886459818158334153143448063886431714050429266450095163350293567874928707160886808238696939662316989449194163430386614676650366363604691617516073705820290119717537993560593723630021280416977346688536552744718496098233528377217769541285049379442253883427558283730135451102661956542775566320930351343852084472742434637617141494814559639142754807673893918816463014217972763332079464859224052524677318346156194457842876618014557195952536843034378733210026706700732656373154897140096636229929519598591656463806554279278017844910183786422505054763049774011049747637924101558424759420 [158,49] -1576524324408429224988517693068234061741923445837509167293589557568168220787235910775309147350385142305385131590163708960817437421151518166097028922141967445047335847621868469610305669990315897505633208762528599115798353108337550883237534149657063463382174918023251866450507560539955929670651080366072781012358934411615010958217270929254220353794776413052769157663028867177329817001387576254013223552927203620975636684398668798662435589936436164232674897026555892776941933382321406391051700623089296127326452113405845313066397375464801059475298012693418629096289151650239831161275006695457128088131944916041904732098467043876849983368542997814028586682220654612095901136392303951395678858474392841888443528235098500954610935199693039895128453957259802989979588238845645057037998824714141900656668207143510580497807814644074851784434606798179200195430983089931804316996478068566204977149581311401476069777719196841167319195506462651992360173578776186590259821353815272268290496139499401006111436525317986058128110216327085012774836149042519593977886138615570123252519500339645012479740863734263101996745908037665951674448589078673106249885719390236069606203759615733145065442510101719405293810615023655567241717750781618082914945844557969640244967315635820036288582471140772200763132870004799543572824923611244745934022973945386764287840585576935309910636285206147302520599828339231242961375421372849250482819424224583271203922351617517237038365846641565139372806384845201099275627565296242763686102845141467867481915394838339961732649567157356770958770960492728540713206838833327031175490476365604157132206261534034576723680690660543643775459661580202152437135343117739660920518436170113636417635742921645212094791154179393417342101072435239427423642013504863817052258289162519672563847431287477501981409229971273624231058424678342919753891441195533257170883793811233889724378316734677813569024919397308623142880501873489828845557982942672529420625080205537276251030233573056195407419417657485135695550734372739112770267599354193542233379107018150135029239561447824459481029447805758026508611198848 [158,50] 854801880680199102541323343310753996066832118449053599089603433995972530680214669257290418026773728559274553114237724648289186920869586013762193398936405305757833660808035874021945201287934515207396378214608585660785123075604334258095805638109103399146094085760953701790153695260888255403742775925165307399542466799624736599286652938948717784923109790453630393962925793383561965250843574871714746954080026973012267549663426515283597945215145804564425605371240610256373303390487175506070145141756702398362040375540452246145474311813109508015164917875392102453919553998319551334874434955621893513418790018864624045284774628161408528798620381542013509177000185308399651564683936395933630964073677570751775271330632265142911690048379800457169267521856150580724094439413884805270824810966266613163892269086139437046326368211013577052513883059989839885633702076983577821424201815081798040651785561373478340982210224560089822289253533097405988136970616072906496050938259552245781505829840416882823650038528750323266784780446965006982021101040018553174704395605173529694026723256544905085308579157282777544018512954921132424679813794921865161017903500373809990840009639142140685399346198701702615201394523227453082901684472806191569769731839279976417884209345468051680392537714839801021313009748965369268232989227283236729356011592737926821575355488957016331746439735206744363783693614778332116676573548058575973383450815346672354619638270905741842019084967745626818377312361074513928190426937605145882240091741012911369818809829038105034895309483260198325976608574344278960623738630705846512044253950124117693880148841262701083120107589279252833468002773961001520546619299730472010597029383724864511757001697091327439609265999090138856513983185054066766638350179411105387087020570453116560144392612507839102262513427257352493185316773652966079596514334337678684142750073373657017003788217782887692303766479619206687320501880603337800782566078582887622878363260427910094302162354790862447284313990774190116862914808554779313908984369782081659025596781517992982064636497684616888618011301874998345715376 [158,51] -293093670633661475678278073594458182786113639815223891160672151815407630427942530841918816980589026942787671156614751549663219026641243508469781929277251957928133765481120930284145814975252829244664481190582840320258606162454126061167305230580341679635746205552898387894487389499098187669782713086060994039033525387016678980722146135128157704942082370947862361007100027273810826967860916686805091212975296411777236868338218532251102778643619613878164156591154062449942820915699530958680794714663998309719738207121617193645702332660302522639368580220150762219507802297033730817632374999229429881984735012417938768037460064346055642482533844546670246985295882624275082169306261792962909594860838287801631995379661884765005307190167726693561261468293841788735840339851729539513044080052991961623699927726755368860107262134397155682189101901731366443324155654424495170391450736336257277937600862389954630712418550970385338123562877506520740860465162014569893939794092076115528321886421131368171758268750682161368484244945106752285078828209575558787745401256119367833306474866393931644226520036282138780766319174382474331715676040877745291131663394299978281121335419473187426822877149901718131683387476362875359107286796620403789181631755078013742423013913261880216218151380267721971465395133306379834776463595659200628366410363587206020862008734760482705668287352464055071061118270248171506529267386934377017867658572870062573802378247944245367780065693121619671357570643604076358187808210122975061969285833728244867057651327057244484256938925187725593906905235307017632294584633649138467040404556912493770430316010789319596201730992433719808921600381605777947586816481065238030257273132093240130911021265044636664363857637375885193069421347543309442502553009422450161046492921665561446006132686609207228964068323714930869974243036478543099135335984599163246107192425779736431411735230636498208024923477550503643808176178954434646223205671294113953707463084039318222548740239344560123004368877687258259630949178355890252191125814615220372477801152213149096428560055285825523976196692774439018840 [158,52] 40171574817198561053792234886695664047578764590417565441493841909455649759394270445908622115892455841148324563676420986132687061661201635448980054395066382570298529072544977176455244471888498733760848058787527174973017711694147015656193507766789487489624995980483523130884637938805541223068793231445570792036441960166651465499393761891175984009554430357218452604264243236990945709307124880726771150431704144248526604271730216007135618036653024962554047198767292491411997226711264287876010814157574874642810794716474314931108785684019668998617184188797639707000167059604658943162504386875283097804089209788491018478757820246357677786017466595427896325544988935423447856433351825902047689249536823450692135245625813894051967389462236689832229025415430322574601134937351599429882002835431921431836922472369440572124529317914745958998002789240020073828855264917196848438957449224223447795083371716547984802786954817469490595660265610749600264311374774757150332142511078140721776776163556143563370024396938121883675298493585422485153073686423919560178405828008620720183020940406586903200640778376782564864800642253273397089828288991501968102501353962075642121301465248566141699361672722551033834392529962164673969348263494813222570437661457189031964425915697211416130595395671480601062012995717256764235709458278399858426716291759180219726800576470172600651995897453702831357604102782785585887180541798784728418732054030756713808594514535311387978916583483078043674168053595427753999308034862505133014187655319143937443224918778041220797655007910625311376736431907765553077445867672659629288152524343251567745974195582819168870873420854528590816896743389816613813906176798698348332425658990250254066435728789292887371110660080422856907016105318317160959593413087345487655764301528140530451269421317147500654082560086828216452717544304197740559305044552022433863814786410087200680119722276556880989588065701133883927989160948069668166734076482452637727191586500498019231353053994277546554160429451046539214753702440024253507851349913957876098775523903455688876350616101962930182781494969695648 [158,53] 21786244234462733203287300515583104895454625113606512438463630295488598688155912113587894502440693111613461797129588021712242580603858700525701230059316675198313003605030538011992773581782343885873834563183104145179411562985358195854961970046628278234348073998656667570644253675627933005174675363577258262112431399668480946761641178425840987617001467453900759282544683392144677223731975340641196434711150765733633485345585308489937812963542741247255802757255805804004133522164649889958198221242329010128285139334564034229765158737102629363959087114020927584712933284631769984948792222376333255179518707818674348158489283637083281257114638017475759320204715942808369141711307259327369206660674757750191805478358393389775738228032834994899532889978837013634106692258488025751063169601879065916862179779896049677158257627098050998741028137979638720134249154358418032187313721279898236901215332195324233804131001839064276974219298387635477300278078118878204460309300490860122589560324799999606393802635532349563700919891839105488860940291242372266893004898701286455549151878456371362160921589776051124591559496466896522173246780426546054231691269180415911032847810148427577384666088259774068912989950757947487111306251363334556182056041614408040097343094657856515334901026380006576918544964570863508326740269655086417752054188725834008759134924912819938526053658671808741717597500432313515950550887984317722405351623728524325780314896874789527292819573363008427329542002273706677946910720337009636415948323834686845450370761690078477180183441513627561043705463323211533040941738381231961342834435765671700140771614750052992894980027013676248059075177077755570528687613999689309278130175804710009740655741278107746249361275289671139556968106651377119407650278850091385995266679237231191851597374276349612291670790500646560204900600403402465655968689243623726664539971179986622868890910584516972336503395465709133301714560628079489907493648639972625270671188503823855113218762874388325878495980933476430537785072783998916335653930356698025156093790834612727752749470334877159773854798553344 [158,54] -17826400017542662744131555058125580098359917352829285680371626051695806270570771439217350813625337800894415089405251057593576917416917345909354322436450536603449239992513237818279840243938026197145240773562482574027662053199943608362727211701287983124733902688914248668827978691983981899150244419457117265901438457427759239496600183042520757034023593513118766803004277197769641344443670798870475456405721366699492560997326936801535920996099228942747052525933050984724547296864192915200348176645681956366491946851675621992014666325577824518327139321496154504609918421440130883760352392273373044651516033374948081561737982342632072820188456305686313367009198469402124635374080339580639849423124473317645789680884097849555184344518088380545246523901694613858973920583034709892024643989918004021844148444333160592660618845252259033562734902244425399662787048888586732921807868700202217223143426169587481815766870945107049915770878120343159517424481500465575244428046619269703775740158911437181460083649638802448215588486792304505754260130695498401071863427155122365356662989614549335401907486304975163848336048139584739839956453675766306822865381901705777955211661253078499129216878288860683085438748637948530505436706339849146171953318002394880778222373761034021331522106002373908681960427371994898536776127470347002128715837908402178997853495124046230569024955336348481498940581315151828763917758672368278848596393136786288368267572719563339613968261121027543827329064703831850185055979837131940361316057023455217900386526217408411183631002243015635606597203746983514337368957457807207767269814456327215170631292509708000224157574975656567567618858269735217527321029982781637095570394650342490066443666876819035345457634479385797885430213374628247544257243778325535539985779427784669523225236667344121587599188197295840060021868363550224326815952821705997699198647939760276562667076422371403208009265872618019695020004042940458909743328616609131643922968826086872247944204303714564033930775735644061765744846990746199193452973572170485776214522206322875935912235207157129223413879264 [158,55] 6768336455490848569333807939320970983188875427660039001907165514615601218911006975822712380600414445007439389360170197791139522921509955212188230011743474902441703335425273964436944430156668748306472304508001935514377736802746028294947909676850422520147632705612078296775225875347444816919067786940178250881030639090601038303038283993513670946491506794052878069869900944000302239410709843104040514449225771451356714422395400375365140000190129683954282246291261172374283560453344770359598744864557240305330008708936519486024400505699846965242577800001672113460343231582425465430348830420853598725280310066966158031528972842116832850158953143512056062962192339309522198009592452486621819631954062191167207280714606022536839048096216287703186080279236366489515364796533728486382814828666116938421527440902376632651287465311948401880996868016076082250174202859080276202031957956203027404286662262930921987472825103739620320088809042173853075494587646874868999157160617836250090964172535994458202561724695248416183804658208639969790277619147379263252528638838355310025755605074530631822148111110350632826483794634876885087338706376569334342719224895855274324138334915582083694272757053443106406942144009233419384490453009673488220008795028212765571454352008219271998951033865582237332493255909108383700931614098983106781817086533722603359506979570181356067903890996662489579307023216357737715588449830665662872704149734862276526439951065548798985033393698109508306242166829793686461590605215693544625869125466357670824319962654930684645399174898880585889615769730323076334300077384134216834134003057694892965278582535114442041598551190089322942783969730581630896256268480366869266664583189859780555480770764858893797970864531323647842340128165829444729931650349261021595342725598207603111128218627607048548367452819953970724070447319632293559634182843948544968165380965567696103399255788614783453727244285199235589992642961286155087809976870145296366082685796323985206430963196429612010926060372044074919364548362668015182852015189531020388758685780877591115304728009631097250805260 [158,56] -1553596806948358053672700642949486472656919024462347001039093600640743615144872425218394388699043179715139255131598402939797066736400004704611261278144182288721164439793724817667520239818283969565229736794122199197254054606326273861886291687916046339690715340872392686863076217421021363440101513516105974966479815632769898486181428490112730855248592116876009459160291596204483096174016979188434955968311581996844432360908176409035530093648586956546902874615338523777820120917992005053067155830101518049636276393145637371624998596984044255519516088425153771822792687223813258131709167809419071837532388622205243555195491573086591878017107526409841224752416345408144412247632415115261806931240706467366940921748477473752080109729717730561474697926176543935941419217547020759365915614153768335558711737228041598734779572269229601539333431726417312907404877169357218915911168122532187908571914167237858996546835393140604174938918168161371816716380087864516935624208992985692463146649317381293180841624839256317650555381485702312015791005153971941867902881241770875519597408654146575767378349828349787191764973269515068951638907973773040715784223168133416529145750921234708746812222827755463866914723975125147367279151017461267034749421387503352659133347411962260296569897865179791999179179067779399436303539572094718747189723912936820224807340438936238286586069882599394640275374113293569025621050249867538707301589389042453239501942553300999447359769519560619735607746818057470782230387437953049793237234598592765017985017420100246863231335798485084990447833356858400917525611168550449880705067404007746271953784017087271163560834321766284314373751783115858724553825068562947528767813593330952178639736004039842102262008217505339238623005721651658548820453935839680849896488008798842240438958698367352483315799915133343400337049213095544976159122579745136402029429027168495600321984103105390632635243296462658692569635661360918896034726946810966032808002561772864233004949542479492156015635645396250187793331643328302208984700752653102057150453990824673651637422599681974363736 [158,57] 202900100679212490141478793830384227160056306027028029393365028267693227016267536429152709119442430816789243546361208727976630755044627252507769632488233945239563768419545644786293582586097641979671881012387300645038760571719759226715580473001108206353510207841895743734380793840020037975728752942591154184253512384207282662574456551316255233300328617546336691657510190014160685584446444827810926449245789021634060211403664999968522427228024100258710779336946356963733576129258839013788525356559210041197731455421117306811886050018438080393038639049281893279124569277910447266590006695012438098442279532512251197459848121816825835431849867984266103568437355741364126845180911889635583747171035473553982587014540704628762872691640830303956795543113414220655154246991208979877063173537856721044347306401403906093802580820482992493951678188558289678676851637498872597391824768590597801694682499047583409261175176119937053497137827333065656542839330317905195869031353230352318975059620780951488320181514571090393727540194361282100932480208338918216704693933084739706339727197721654044002056053137881002884228178198665178091949627831871983436340024057881988335882419129698124296973282950263778218330239403488176672973319237722620564240477850608630757704683040033891881005530363625018319681556199843078489495438225427175889959650612706169306721009235184877756652638388258984963412621533727884338097260597219963147185158726160900171493546193560272846397821620888150850553078912113923535475239253409659857672030829426207020818157030601395592229582109547939771918827103683053256211771477429115351500452506595686481581338306692347833163283886909869292677883502760382512102209302581011890465218016941478680773508661511472986588665042853205482687367111150618134467723989853253965344514492898460911918992031336769741310361438844000069542030426807387942031604896608509845350387632907460991972780581950974419969901473996311998143107277913373275428446284219842863259046733228811107940497131017027596418343413320986014443262558258112667846913242925134326406740640596339196892069516849104 [158,58] -29589489810719734967258836332132112388439786943356868960782270084825479212528673163795170390295083790720900783741127082409962844407207192849025927408312391975623309232119792224454800382214331572464835855232756467203947372777578357949095094771349829180079293771599777482317422815191803986101096858225301084054122753799432309502336060893682939313006350806622402621329422033798432550515629013790464875495177808164370656160306054101602381615847079926123654194848143424555936586905900353663215443026783229332226696394582598486560087753962618846887095208035946052900667602721842123632359128549034239440959414637900424909651268420960231647894894653870281349791453906997740781901245477461676171459821548983348041744748500265882121954885057878469036632184647100747343746597584380949233367091143985294798874740975742428245149980820087648456434925400312163599764716319098005793100599911769322923509986954057045146439355384712435486954793003661872874145645423970463298334130943769335002740688809458444771222294002675647974187850011783344710159392578456164193815222356348314756026150812104629411334987079440453182317150013806560028189860132447283065048141314034148364716522470819686078705653179057570931530611761160063840619695704614938336532734103011154850152996822082884056676655255951759731517376399598200213025855684732697197485710377628071796344718570634373634504821785567663739254183824421452119734278531470091223825454349325362585943424594311027056108758366633883008377395756572274050351087878896715299425667030669454009729420768258143849761179953549324307055121557026558603520104616226836080077196957494979858837334409261181310611328852044791731866026099872095796825176332851628541039183835509061640712020401772716238633626348153972049758663697567586407192587762662631910368895027094348616941613332389891453846345903585362544732109494659583102434858829075045556502355556681684928793678890664443991369864467295268546643383902864493494165793794323007727705238232938051503140358393378065546983909052439878581659989439769786204650060294184247470911550848765409031141223121776 [158,59] 26157871211567696487123262395493950465925152003902780903268347488561183220695078604007551805150505420816846805875316836235235930365116126831462540830022210137250724456299772588874958967177529960789359810618892749908842318506170742665946456775040794406216723153461018112086135670677642369843260491766791387360882377524249867387079145392726165822667086059313168872080059917984070036883816496413982277321315665203494507995226259379547406343246029218367178916575627965206610593209000195858469573756541748173663008460991585481308844111587320590120513956317464343608855455184186696791838306646516825283270328054883254831850966839939357962719129651466240243183228361637945165121283674070733456834637535189767157440070341973524337289175302651812471063732626493888490610101453344906409188813418342458756854205914084260253292151303985213780826112703408294958134690556431441526031868053562469057232318674867872187731752345101931210045985161432403361421600337097984052800240953127442313494517379978671235610461372241790690501084506520107759403038307875061706792154822390215824992699156481717603279969725259067782656425927004972186375406301644986193466103655108483889000634415820008780697935434195941867132509815140868747811442717785831477030967547416838267981367394994343895091327731641119248654859387663268352998772479974978163067206597749813770793944421593560128266463318728828205916303952533893616193709002598134516427664472056959679911757423106514204347438206637785550467672167549160561234240276442802922358048207452290832254635028764167572696538984079847924374102766112528832574809847003929301627877084355243700468250441614047404142426757944665052150811100816739808033057643412653037413016449968907630400833202725538904029265662711405444530454834081901987585856211935457618016406784022562603531559350628608004487767999189458107309063235742637889234631358639341728437240358747667278979257861394196804364333481910033199567008017245314964681023380249157425308285487794255512886267460911142428753873174847306078303678837776372528756309790194234409486098379915373517212770024 [158,60] -17485442545712292362429332554833318413500226222188428836961223200684319011344298088652293090026379555921082181985982615537106513058632584573989310346996142333598420197828122573960764174262739095068809178679436939265886030647125904732817924713707297923653119271941374316598039738897967763134338234741230464496107748982471062304318348372319506221921468584729258125554916837200102025772983253708554487915148919490461511886669214585366300551696831336941287036707713143913322807728619164650678147005994868130713102739389814762706663430885291746347223528812200663353482040610877222920595625243049429156028067016351031710107872895968705312764183489619867582812156885299087810636502576918590736337855363994637650074728078911728392180718485952731709390744610429484312401688533053144289973764453164835515248172539494166813664680277183999512586773747671194362575564795224884672297082515440831998800777892777074214690790290451624650237979764616200091297164698999106784737083025004149696821121930420239736156200369450138718041168400416844062248125858945088102995829929639394511690010395607229821890497512601080872204099009368578677823226207011275865159951000188942703861668145189984793570753911192142370946725011085641660362782510392209656213223130879992283161420064597648445805494400736387986496244320825578273070425271387470704697920612988220149306892133629931758699149239139720581376925026482087570405523153736443044433756798795504965604881649284557545479237687516242382037020975468555517294605377315673324571500756788012212542790022135720648601749244569601823262988744437357815401482361667195706407086015800995675609493391699161792215814809314014396279887400756692092663900290697713625849773586090828979340876942338026486181193279638846446814861244624610157430543820742993993181814259318140089932212614896101335544831296387913361722767246669480957490142606730213467461404361326054934117820964411622548155186784635646253293917150066551798612490615806090973719938003711247287315815783694493117819995190211032946786832295454720031779417946622918307113211466901893287025824 [158,61] 7410977399254470142256308182310588832390821101436595746425268238540604902145764683914273446279910057163504514405190467926730280678733283733327118368004867420660374157813546448003921743066290550444106626236795076699073896102196865138611261544003534748222650059015646612824699046747749844710161970419905085307179960298817794947128270239903671561364252937900034058830220138591156270896175675423682844962966010500301849338755214933117029557576299499883511609229521403777621007024230744913490827249655025408876962096489854500504187736924531669882125860150946772277141899574984877450521422665728830034664452157704326677077663112898733678756675057825398625369756098020790728625705638484212802406848974600495424888478549194644786374644929745231651739195010278651133626860262314843623194949251644774806944178695722923132708057797714775057125604534102791475687711656340731037914579153634931600159386738823868600163007423330861914067895425061505961374997284866930437514422038606470212530280027783867720611480845168224490449232055633337503736554500966593035440802657454648697155542276545919232680961594545596658000707836379847596814274102859701634784156139113077244386965982549401759152915336338266114199942372386394108152722210402838526966431744974734853358951278772769416586189212638039514623679022248451736509461320124034399512395048444013856292242867696157186781521676836426117236058421019139891948476075207419607850312182244883783420005739290003997872419571043282170366354980828129633194897553018928477314843075910223549344954783883700072553020433448560435983943916071789104559264345394314933611819632108337608290752952818107300480062125800142139971017724000877814430273837495387810798396395134803759404964633000464152746574077932190192725167802082723065739212657740702547636701193418974270392025748415621021505466032058635363503285325757315495409088739216661776071343247598258537305039023270345355783709271296372956881297436227778333840934479282183120720062111302429043539785208788500724735577447734250817276435944813065532762961124695410785734814606391468856224 [158,62] -2287342507373420442878809444191090957615211689715978073146901031954701716036224620175124702566634107676695805565928026681940180012439451684201343435470786859545362540350363955149565593983330183823000395415977950332702434683259204290693219521578422905050002922161450125107071163469936209684076860368631164990475907200955311456631754892375171564701719436651754352332230899365911579197659338781977299709820205391031414493198193342263123701797612856980806588988884380900994719650956844606935091504654922680907925551990334103897131576575764418303155097458308947959210965728619960687181851801507096685374788223468913130236481728674194535952077033072873843249022326699456733454594817658552950710833697869014380678131561961583224255119101422594619431306750382291133193362528809256387358666205630289633338958808190657868368343357567657417362519229607910790021158685368178902189319892955783931140737360975895399462991669267775690150040476143609641279444628528545238551812423441460188914753833599902897294286791149215135614979426405392194090610329303549892270969715421025461113287826833480024814355038222875579467415554124219379824231827240898164346167096681162767688303510601816052813048571289944077866404086865822371883849389862759934610918788976919959176205748879391904323427243612851115023206630867505560646800295005179669005728984976844081100111482684496214905253405617956292332193370639649650973247760600604362877516811227781273488909621217053992081697507962528431718595622108261956295262217145113465078467941859848197806017286413318586351683207577484419632193243715277870334711586060479844540625316935176937771192082084421403784263971055183303822460998717613841031032519167637362310371735191148987640451775747083483606208718580071680661888947882773339075937152356792008635670317719104976732517062571369863981491271563151787605443562887895276799612986144785467184018701199732063182686825266955345702798303167263158215765423862872857106548678962472493525589135752619813799667860863729323439755552345767066283521723368374785791964759129657094118462891375724144 [158,63] 547825452494492176312081246048780667853047179594545283773940274231307476412179696495635608254673308066920820142474844819281454424589396917222162399988134889154749513975723834830523465173689208522982451550153595469379674306275074883119238515099293549251356915001082276144979233466136992403895432995744559669539850408708643781407465421004022303121670304982458038035316801795488457062214842256036572012741220656788966342592126426991321785213838489106582244006887543717017507549318185234531458647482063050486802556458068887835905564393670698233794612444856977203823650898287748185293064495692850359166117752384414478521259493797858340821254059278443686343174482185235099282525636965903183986002574682360951535727326102741377560966394062771726139155389185878921769126142065847676871555751525826156983218709413796988713957664734599247788130556165258317837046159413051443400279706044935528987064424004677792499842390056672015054774769048947734141190763150897642357243494530595439125554468677125636474172529198391241004561918966831673951564927406532677144064171723332721979679392453102318398094520357294319618041841530487638360088780639500734367747190062787128968845223317218491751453472503877542320674536487268488784104136263276266662311253576629584153482552569982496144082094238922349593530934945826653814757240854247348202882739448932965523052464506616691309673024503555010777969430670066824866053078519947732193918337996510854511890502339410660058011787813144461329360538838561281229568682006291733198323966875019530756940807583719250040065569260796068077027246205088346108893167146011284908405366994106384657799311677505758538490435992652145601078345390294121909233051345804393563420488994898692421685214008357883695499604035476116073844906779536621800075957414304901787526749769172245861196895607088715583589259660301413769212436029653693660851895661486031611498426350601154715220945298519519976703592062682919802331547220065170138188021076147964234925982595385631180910191407145718932971874218710298958349998264619177639828763461354285610039299609470 [158,64] -101828361587691305307245885034853634446910925292060249396327641927361022145717069559235929823495630407942809568938517375007314053363337858540648586178229629346986354111171536282263656939549658267760101140891159611770571343512079183974201387994960379124686483179426581991328760806215912860883526142094676131678650220673067986617926913368952551101757142206349052922175157544274960516856166874633640576130055860656490818377636603206895208760463860404268759885050690358526704321992720656036366959962050503928715682094339727969035701254727688453117091446475348508569881878892819472010915145280124218176085827354106434181335356431683965237707485333590162546470276622274061562000200759445613190488163328996170497267591246706820165290644254773001055427982541114564363108763846275160518561921266959642398476778396786770354950342608360814839164328475677922619175906593678787949226057594514312042902447022713876272981393373560027605364922178004349924533609865774283058436914300317635764269052716542979899724841724488256586716209066092057223929559584345201835640256227862009482094741088000581079267063884120822069886118515108018547303107966461902255243279511627821094468605421236842735440701945852221655471024934754053061065136082500844975172591609651625342031061223823630519466841107628511205821129200260251388632504054859931339896130932263912987826712542977065854095633548389314215184883591273796222402167136864230191248982514202616905724177626236599048933098939856431800908767141723446033615318411507631415057958015447566198243476087617574718143385702718036186313904014316240827639196820135536239911368593661149142749677756625765372416895812415498519178692610443224602173647360273543578427660130598197592285572491338418148670462091904588608324369161430786874821983203734422698644930131854983082050884146083262422127248849810784932447564346508438643527195520410756268259544808911087656023358502655127563093954873750373969268515889625155304989338700733834177155039509387506617559761553528471930840345447837008668566528756927411549103702439287632726246221352 [158,65] 13343356730113394031353766362813879126598824735041519362085960460199843078071886690932942584462405517998407313971724345105743537466951159126605494625328363809978927647433149577190120545584086273382558728460883556497046722472510449407763922540482550484783027190741891724727533407206846812767541774518454280128157318960300434505208197628574213528747585296702518456818699436032955503072761818802944553879966835865644427585656343520774278834596973096780821000196258776058148758680154623479261017565033376772507500995005749246921378861861475054495151934881941416766623374915828382847787227299665308772032873805205793297652139464590975819759850702579690068840293857433655833505104877022467534140335080331648918757185426270037739182673869207134013647847544124323393372905433844346768465213933570480983160560076348671328909061157653476976989975006177783726691715007164095569886400689981628314401307576713489458747286196580965425731839528346628084313619399246740883816081477397672091766753637105731323998259805756403740130593071478406516177471655774626442572964581006040432120120544546387815049063537588020363236382408733395156591325285346615394249746273465238112071890900997430962017741915831372329046746659059090549278912958275718397687916793723785160809277582615969158829752981617597872002834972794768282200529610077760039011193095207723163028077646429465516536099472509059626253096121329133291410061761264792158449852595189759993367857146836047962266710234573351424295857953436490982285936158217812246371621827154928860874103191533255658689316753279367839639650027743280165752587487927354184964270225102025386718446934299518862188153345744393954623642061805081214720360710968008188133878177487233646073698186553243292792552549997466002670266060844614144133411978155609931209934205747842808547110735389637770447467592318668462518501856558771566208678786592849358299821858427411801290359360394778004017079728528883220913958607014534921857202840928868862093665636356443089733711917861468835647105124740358914315715656164092415657176965969045928212280 [158,66] -713388444207143019759041908102746889607264975777408899121936511261495502250412587422267150787213814022347194823430310497950959646952454216819918826552501014797611578807588313474584377306190276736338652912904697951025077125716852134021409816890816568668369012169917179859895859459903957782163252859891463237793084321280881757863752350313279944376351843451582480206877724478486396351477493272029326193525584108029118467498422943578885277955073618108560370134119908339620740003231676666401668443727883508428565263550466788907370864746586312767131683224195250865870765604105611063299214405328862420859208872949178297104902271522277556269477906894304160558410845907625359171259926910778382827607634557088951901281195198988360454543798833796105819132939879834213903638411456712543061586387565630177544408437802758891478839221324495496398144061696452525930584480734603017375882993619965122097214928033224588612139129539498029417455405530424985433526782421089798116913851968096462576581818087271945470312809642720101678832606565385594335020641312256778282067272924990786132069455176822658900225414526416856400122635927213957659133850649252298907288083272990376633330195374377104269970436368816185241722838378290859584373187303201892966371775773282082410671014737758161525522334569544226587482791581843905963203994232031561623469850849675268453618693064228570146080209610485355682014347502710579240457929961540475860700196638016754003423172119549213801499910721248317749916904531016127940523318439604650358017313750449761700648827529418393683160137135922080284827820903156132584460440799548771465835599058511495849830340465385341839463350040211145792386030763414018002608982306672225999831592871186468221243175397429797884473216906095777348982848670630932965177444918637412401002383997473464809137091029656642849892023145151225890202146160512071012431406885664977863426268467512918069602935535975703319934970847348755267596096543003682006154434327011120608231329890671321406742392907233542560092852830981235841363147544698803062195132173692506344 [158,67] -156245340528568058462954516471457777484427171264487083268351608443099825555354524330484076867350294089616490204299943067760229063051720636670263276045120286363776815583410314283238335354324076027255748365532778197804719807177923071664359949476793659031001085470718600319018309967405574893024354460898988528772144285156701101312646289424976606165938083555226832776380064851119094297800813173125756366586971038006538093142624057026772517183972628588934813138038050165354600938231028056039041376160746538332422547109841251340233041029737107131903274243181005128134933503618065568189667894175631248164172726405394929548465772520954246566486366941226162569355784677449603398683315058327260420423279362319553061869559656525342853295652174883181177877053757890008881267229724954406279321788287157112193060687860567607125459497994764319301340040029932641682428580543691320731781763022195025730968704155328983248625080417623258960327386418028735847316432952077890003299722154408140893420417504251187057152094316334794095657221654768485030729734069594857336019551893450013504205630550729756542209297007689641407191024294701164778718979258789022981012872619483741786531066759607277722667647485314470742684472366392010359973564008634640464320628848716417813116001929753681094566825815721754946415106645854750538405995993128067219324704371495394066771700371456062179957213485791259805135092001852890025367770023283784594717445022100663710753659446944856636329335776108902621431326928894998091235805907718654768062730879530543956249035250832242168077560322618315968857740011557540250875592572372315147163504424575679288092330196159096017383858241097591103313166262645852917108662597246640507088050932107272410946242171337741682560339507814507275068247876607666622827544207393547622085102282744615562992573980350855728732806691831493598960590773566839211846895718688450732558107143362793313339224770159096636562619331329020463034238854313933791482448110887970967293504110717905651306329546247715332586918604259281322957940488899936056575384758894500 [158,68] 40660994036165942209644390946508835117676037702736533784335351802186043876170770289278215287295218728883455820869171054493609000085156941397775007837138322954792887902287090786618637383214095691640345123003569300257635892188957526458805333659003157064479697972841784266059329615131639176570278231854707802081896730255269099832049814738856417181190064064356368616946865367648266154719379778348228363122417251176099924406968535201138127344711651833609968727409542520670960261324290379067357113968521846724466780697468688992425163523769589586204335430347732307116127852987150677418915352412303573786487192271713071034012699956066977449462230693343871704636520721807603124517161347234400842772911181458387882040149015146261543092342639765553561110918208695510299081905526049631254010952999095240698395493996759128367447786413297782960719450084615359731392207013005089334795289795606533460973163043885506622948859713339290336784800101482113059573712069985782860623693061171885087656345241426714339899520717714433169856075287557707892228052859079351664221348757466627380841956552990197595590222059832802315455565912874727011221627473995003011812526810473010994548449256415971823545139270188165249733794787554277304037265281580549321020772652954520692847691200932943225037690378812688515980527963765483639997376902196362202321735590763687925510859284872627959351986515787456292361895846214228900207617048312010133814482113027924328113855279934947132086939354383063090706537207421557839135765037926270423249472085107079461888308773184808917403448072896473347771809371723049415370044747135247181421217257577427118957292478377571958283770704223170164471640989919059638759143097871674476324204008720010658011606404050379071150346224268301153893564076284018244920304462768657036942038958134699177455059076701065914078396743916775523586637434354251154265399641927422142856890988172318517956661336053811786453262661941873530404183666524088444820700547665561237641077131396138365704155664257002418648176190958675786490281880569816160015030883216 [158,69] -718111463195534005541661180208119017405190538629047886598352925688125101629107771443969762113796794133446367686934787622850862882390161159640583319242809363777620118511677626552382863185373502538501559458387500634142118281401423682757566830725869958068950914271000621153484958627675929526904617840784471348563709956798862376635305713300696226001576151023586093034467661310563382452250087255639467220175684079670363713655147318496589472904973923090738569341681647282587647659546983382797530234533636857544888931960494720121260456828730550194867032562717346315733452781100071380249909325327609082655508648052660410168656726911393938519470342837446985910244739536492492923353240795635058610084961797704276719736918031011834583897237767795507557531138820388612114280115591480890291506790941636049421748672435929513529295413817308638013187496632138888784034091098817871840473218886928172935428333534579139208049331118868222250137391210042552313338603883289820391329501732589018953515769338017838646165525451917692081126177373039069070427279620600203312882782846094847003818453351733297703382595805766407015526823270949474257912959643673177594833909621224533151522321272951701878010386584799792482239196654111997801163478711727136561636777041044927269328601959201244957354433248449255617940978390884423510641357309396343385096235249809454555532160273526881920259832292875382333075669384276183668781952829215673775891875272310560529193126032617839660327428328206147989392451915442914114529113600272969045048031937462094203230136222989384648433280135314204050473011152448857249453223127790040234012332192205371569327912665909330022725727171064465357269334553317007909418629935079994700686987998131516072074912350458848774932576270011931907683925449760507227862753826392649512911388995570347596017050558047737813982483835096736218305491159692762455604614708210321405017319231343695745297618414769198672213726051553309733541433939300289289994924921781696095267941691556907391578169202701242977440802932639140654365539721748152055656492 [158,70] -1787970182064629650095029416006644453372486183228864756143133561159146796168912807607179147770022174118844616054065019789504217374114677514366579257673527251828874268132802750911545014852736643434882794153463527419536816939718931515807116066676319335952762061874384440155514072503915581522597198165527993131217812583867740474224914429947559624660647981016661584297778575625611483374726146932726556716200870985174671767111105371881066356102335859555617001250623257425752116742677069487039816885608826480744515507586270775721331459842823351249101670748061476663051114771828846476074008371224184915633448048293326408457345073896129065594289624958116883251316183590650322084782945101292059643920065647848375764595506245564328021163408099570775755319882438797152799662281274617409312028423554422155222801826326047833275788771697686228846262393537854656670147798600732695128629964483211923852406774502186985475077511495763634979767658748873735564515476404612097987664080641102498402635782814886507168586468760619899245842658914852138865180180974448349341770320133717074623874097343271422658444529768520300500511071991698222039727285195736736158795592933436032971213964943286153618330249235252639479248545266630126235507714286325090396414730354321963305826995604918747925430472618215076892451930220777024685512517121996418474909649738380609514654054740260856829170528868584436455056621036755295950211120590176257935471851959330758010336228334820490409187092718166227738649886741827479903129499543627905164900428948264438116536521362691661753184912965410233063730878977605451078497615545339188297527696708258908820444051343197252785787811941904022718333886645300531721453279360775306817957595684777554582547873537833945401114387150376182128882818843034881990476617560407157289071817476975330433618352150016835300410645132820311709165916953856407836134980053268973958184228735632824634365859588129918026534824260509221848235461713982807420076076131845178999725693504871580072481954004297166149863042451105147729596810518985051811728 [158,71] 562449439822132799948999829773221637859378333438924971179961880091925312249854508611331660386830433809289544732235766844625113266481387339977135351956104384842587777466583041570776917909536422786982330131463851234792654616813433564816741331902228872875353747845679215998063982371911865298601218151419756747062271015256815305925048133795062976330800246764661357283967654632037461271374321901821737102600542244486202760179508854316544788234938510580549951787288928782774793011793671875016757749180995917672838820046258856005914956703474890494791200312616013406383075862024746960394086837337687586250843135036046165939405954363528355408973716127507400924682335571708015021395689832123706879956525526158019882287895151130755058481697480201155095710736408150676752437008264707493744446933689160222362129980589492880315058329285654084755087979267166438258274152849295204659517309081537398064468847468687395355582862567224608610466806976933767800465537746468159084096771541936014229517754740272717283974294069183610786117270418289822511208949806280994220423045822895861433981520218834088186657207990008205623894664107014060676508396153108759873295984216839225637331852730967684806014420905077788375884716212914909123555600266114939431622630795405833573548924663092104940579332057760087396141600677367510292827324750223989337157311258845006668465204608566722287209602034137594345678660226860644190368302764122402523250660433660251784684369487030059657430164161739926171904291812716192065427309258401629281221276140449434381156977975224263967776063721251730492263381911303348586936952488149875787991725409808939221101602570220375226299175894303566966510063666925557129007838293613297990413795633216471730523133519864505684681344353060934893227825527260389777076527677953970457078056314791962230686510220608353388888027281416797991536687801777141847576264295227743158769192417817989030646782575552005286454513285121614828607604935796402382461490475510675420601952432948762507332252080894742241758457052644069749396007221176492638 [158,72] -104689712105135513686452995122582308691595993310536343844953031822168250848680936458955811423249694466582595085928866174847949708736871424248604329016428269273637664592517958313347732266889419300007709502462226737913464402261042264990769994743401596779132555905845615027684188990931413508472467862939341621507596077410421922829546469778915954366876949015441964360259794566764442885773819049775348948161803956648215808056481136505178360473189299424765882916593654271280811385260546102608807526992818435592435659954730524397502294423236997322672120835638414992279639368382472312082442968902474038985126740306143561085936317839865866937124990427349367791342678573940510845103067844605768562205355044303885093577872413858549081660122020449252878880372549170676778341378064184114499636245185733358009115883746963408857395221967224089848009865371523661976133728940027958991104855434028396108906033520284330183974675274064872108896550512985800500212964354335944459631216013183265292312203378269931688998894893422819532220694433076626152059392978671347539220726913498981397643641797361189216941919446308052846308438407293962861673856487806565456947443433768655026096061277406125809208794880447170788046771025553325452345816553741798927269923307260717655316486519975769739862354996994556493259380300449887350379230027563425359408931648086927683691181960453377211049265466395704606573506281103365998003425420760222768326047577669574727855435186282802779738610245040037800488923006211109061285647209260263817058457709107949790366874269813370823538726424351161419920362155309848418744438474735502833100050899089288505559497357685906507662374951739698530899001111451295054599973575029338762832489852226742140326302623611327628026504966364369714868063920620055150942280318830067981715027333662255106165156038408938962927636399300890613767274072386106718382695118217112974263080810784077731365310846154009108592482891582341092152561954102580126845010447662393255925617577805049945975433548750923525193969469044386459746871565196292 [158,73] 14053943922944117308576918622676537115670682468059212937067987580917651703895514205387017199979430743535998924970731236655262336639080502099620376089790080579315595978635466480022400775141348119715402021720302759057014276180052762901291825007920463588520937333383090105066090960590746486199729227074037129361267919007237599639170852974532149734827422749494239436522750284559228916393449485805534077906478365540588636575246766425888646092808846359885938160603887953349513539929221455344606810475948573430280025880385117068427645554080130760064157543736693796412223339300562099307031051513650734788085760543795509734176114034013317951330295256758671344951244650610359591811580132246882377667300242889752242944865273906526918809553332084104840408069436416177322114286082360980990881080134028093353238048090348836614569564207115904152512936879845284355592453273195824193836414783944910889808377568240804552789530324221869495290125020400663495074568853103005500930389081481728216624699430796677741020281120842219796457671263118940139204207334934232419694308237145786211105930088272795512478581651633397379758057485958695405904986487271608187864836957126089701460997705131211911289605099711993653362668417646222585836840453731254731642817908852206654015309222123855545278087001202966935871376364043190630232337727046351296883327856884103140792969410968196824026671332105271432489430386917225587506257943110678305099715250513468026256247011841311972344112669663550129745505636789466340224404288785940505907252524585072106327905273982062550038275161367955756075001992040150326621330066926690660005018392155074553658396969985738091487869897837846271575729280325443416020831988247526641135435882224718918295212983207920109482230849594237547616485913509148191935920829074617257611356591634006099523710087304713985497388432598289597584499540713145228274630918953847850867769842425161762845358075533320344583208861871704807558699427546129339331066328702092856617695122473888268867592036180552000570724896322744137490491106156 [158,74] -1418970292295791230077938137052262917392037521978253443091730937247686601171641241379972101769321850104909151136904342225697321607605416295004190282044592319288338588324497645334843109599210715051319034800877581224641937726590658457905555478271304739916861600949046112262832468566655231751364509503308845409431845275629409228724032345305770093980327852219333585669972714510579039154581598885563927351203503678195679656395170544144077837964835009738231961949348195423534659748982240667454926412176847318619155101276716195226776446611419743550149303745865406980599477250146545113801049559040854648034770731451745192009190487634450402780352138027442981829651274774012011153813329178036245988831349760109255302158388461830967189374511781439680850759246266238337565223634760462540447868653242195472971047729170164751775676683137920168175119045228107719109904985679141743943650454995695513660266590074636379273548159275726314319631562090180367355534726314967288050656453049855459799642353708600864033084741821438072651104227582829025007794210338240657347795356268669133890162779410000547486083174004053891918855853763338047573613466842022514929816143609473301530127474094766177727253677636287846423006355451723273744563210517236302114497192689980889134732882222569120552835112023646295869090920879303084298804443152111616507853591773980782347319400936747833324998395654640339074479838403507985387340951566194984866518518971140027512399122888176092403871445295047949942789168743766204787714213270307014736085301939744139485924187253289891973200703424311422163118871709418929386231167651588145978363129851632824224695304758537328143096175426711708094185652490836962665315111900451516717952852291434445753921089064003061266999360964578124846223851752726624157593601859968434067620807178219184887646604400784948628084461721679387453604448227223568082388729352557792304461510390945426098813221711847229476339512687467103118942973758231400240173942760982092563792715435691189243177302107437877171614272041366063082196000 [158,75] 103251163908436017007504725950702203488075015699215688257827468217590438719559925414437312254969840350300342941802790308650055279158600293572265644464710459643034335125481437459578660967251416813326697109598871607669573917375366504631145631846632691670028042804609769281201092899270309041318613868321711477299402782389256662924884708322833913673925799101352678518893456208749036976597049421613653214349316309009472274881939521684258637126512594097438598734589725365449669883851553037586256311259604569601510282105889834179186811106682268504807126781575464584628281879890161243883066800460672523283121134979302349429430563667303606192512260931343979678879859744692353539732529179446208010094392127232265744685694727629714773546569864273582135430078809586347560584279355276062598078948856550067863307728397159976610560006738642361174452233300219263627123321655200621614787861916356426131761426560308872511150643914169164793097128582456650685067037728778181199000317287326048137689759356336505714748823668991763597793315342387666659340255534718747049408042274811682241648278561346444663559229233078579084190888016788031786662529991970284513763095886356629676678842088391905847899718522678145512290876652818586397649994456783724737728225851086286403260092642320629192464650961450501941026026857970863799755125091105582419417710454024250563156379617688826059123303648261392543079398647151394651564592290692189268527513500934877617953427590223809789854183842984335581043019522028261972033933960910211289880545833861153927804351777454126729978025199118428459222812672067692590811273338622909913396312844624497179828951319315726142995851151437372357567082101238246747503608503390632542461388109976639792862825541849289433400712433288812395492475257610659754757431316961053364644877556705837867886554130225515253552563177641302558702988132049277641374947435503932591043582221835775884956092083062231872810029462048421102387080907255581295747813295373662807829468681628748257511824835294797060513714373345091648470 [158,76] -4542782486512312229893891629619178809042796565424627802393641121887801082335517594483429831440625664585880539147955425399082867798789697490074348251086842456535470037024928770502860710457878064090545808976313657281807304688195831047705372659581424685761172638655355738893447398333318110077672988587654887778149116981537262443463709068302902872478618302246939590057271413910718102632169385328498999312709916084103043334053087343299280427436590586526775818511555215884985049046973883967946583703266567064794325027600420959605157923484655593931153384635624793326984096517313906534534255790352944800261758031964244222392594284441420438994919987913375998408894701213511239017470467383382585002471228705359747731544983855459571538632046026436397852170364729344723722432987088003948725180169976002246899679140305764886060128178046075738849267994635594376440080065060727374477535942398595691836367911299395487453661149704491824077871847880033626958770127148314966700579909853069822873346744740059278317576777302951259115938643994114655934018430051315679035031375107521992368618459760589937773681891649196528750148698824571634592891079525041447690708874749286864089019703404078589361904429803043300209290938774278605853154014514326867659016844399969142683927664105225535756805313202663210022344921111696415567952502599075871165570605587288185923305447869776146693527645136434037287429184557722236310323211425552877145303656414010099140699571455441116753970917438506187121369389546112163042724680920631743626449601459131966497460184401180840382388275337121332086117297799908026358516615532782349296026694816572344495603890019519266726924414277255285609802799991203880677283432228371646843657354733296903041438886586292128580823461320259434375048964683178807281616091113497180427955861973990461691524305622338614865170778606354291735012661910509496219389287920624512023137162021423581346407437764684596543627010091178805201882501042949666862027940398308097274805077778529031876143126336265023139513813479833320 [158,77] 107978698439173155722299658253356409395149212748077141631662286349762210375083579513327624473312878617913512908244140870014060178000337966400189184268004225337247258096125166565011462120302438315372894366792876367232418073517580630162776621400016483510605028246204881050625499266040560926398871540471288381280564362990822311245964807475292472338782692380590230923461786322925989446766377920734500204935743031042628641855070812486316133450272450767354865121912193083620318952843788915866784250518868113694974652118981562333055130789293711225554529891939458973079324666413241617737328124267977184355926606384054536466028984474321803254947657434536235986584221695919663801408669642497550908852749705446476552012268257489757432048194809124482469595169887493421257019303044891081574909940572571869336706885018037311123389424604199641622686008102853504540436254944220043218759668462722127568780918351339379416431758618396968074522808122038651227477292828821380603678398933061769841045199955236003763711408609971179048699370094839233399282847532865285319499697192099549082961784365202888997432316536542449117660333147494686706977047043160805853927779847230229492767039094502269382723664905284967717768244804363712255178589122664969497684942055580132434532476540223222177636237345398526153533339319751211725188049064934642192347220113541848308247163739236766744995148701332144169213149609882855191099054098428642176635939102563346793140640894125791528937703557464526163648158966603294853546607815838474703358271273556702315352767097765700176679813448612065802061602894494216183105718246291940642948688101244775162931787082436764984974862239234945947846325990843190692081260584253709025925237128399702760409421315337005965739067348635242350538150449877958657285079961758293316194695498237553039091316516557787743828335119600350880717707485654534100729121198281388256484252201002924843144400646495405939585744662606735860149821103528457805621087271883389418749480036568400144524041783288614255518708630198 [158,78] -26203058129566816129124227284619318842422894127264732670201968088838203034938927575465157271054700553110292645498515554779668904065160599926940875674202544875842098828226441882595007725083846060022403644163332202904976186007175675719655413800219001541270022045314771621007573274513832735451036093444380566664949291200945043591796135820895765580972407857062811669049176076269436256066429162254321183582060955968941379621281526606438309860931964555101380527187320582985108233165894681644589978680268656888536812704916754451443706849804596815895035818976624522893902396767056525470391768489094565178340117180317820330484439583589550920992686588364325167284084323598737624518318677433468827409089914208851210315037435049062022911361527637765503671123458042932916816830016503965946343600442357633262745879485805292242628705768158707169937259945039666051857508098934147325592533638403263474916695589595208200520006216608269568130307875425499871395982818579498990945366251169112114819970031236940194869006975238609523640283132204285926112150143360847999617760877740238437549393045754485017578232376439767096336927532831927663307370376961750132307586345389740268988466872797896649828538157704975340109841344816052606784487636634777180758703599273633766182749155023688134761477444140699629201153378133629073086228434147955396179113994659588094840640276873195042727170148079542570534939100662624594216648620669812293660844985646863390113435523006854006063395608210005529900980320775169301967621534023200513926994268913245935736504600214958305954795599571562082048922169677804008633150935930932086835790417715712245382431133688890188360212303545000984220716047608749255672380245161971298097051639578860951964407663375923667061186425651262193939629804954520225130882416629640485588585425019238003480202374620017535383897593052033489246979041236800093247057651098365700755388913342088774670280482830890341051738164773790364095081846909224417944476590499010429045024310479733055847680626701440205411882264 [158,79] 6023246984332771262663595697136243474215988521697823604536973007833892489364614045270803854802445287277056699145950233711721374531896488093905046892797940930764385708394241754680280221937914227219911926244692536267146794469848847422651087777769212768987204750715786074420533219305364991448890615552153771893219097191704877333889998318412565003492683526243964762410094801929140066154519047793450019898355088362516889681971186148338094471606297365672358834856687699997300519365256606197409188724585980103324191837964737385737727524468693581634440065722218102186358713050767498958314207845894014202120712831393060010894522446417093283546601214976813455849961523241733865024715213619335992704221819281707821620997793655510674881838346367504788047495140025746191963270666424373206922561947889563936399348731243248399650965053171315148496518561413142647802365754125489396627907405337214904747349924270437808734367530884111960858628791639053356099818292715088193386423903821777965678768286875211947397388966778157623056108834865556208633054627145507806803665213857515553778521954283213658381436873513335648860798313386780066920229605621215007662095407342729805937189468255455877253190490074241972801606754773829536568078609977826879194682103585140895467876317597588678564859135626069501034199367004814630673326180492441735202967547368372140276140417548720682667270978770902355298962163549972272657672138203147385292053675675507838783026188154786869167539047517120060700481333829052870153899927422270925888172010549084952744297198160041391885557228491950176629831633958489930625055423258047887562532087856540938671188046959337067877736034164240277697446274865384531855252179738175100317358827929033247730891045341943310745016385935949890809682488484787930316454329950467399486943966538245986803356153058024900233217789482296048074506071491577978654088011269135658998828194545319552605430369066926728718535396232334753161891927891493125762657902182662828891263983722129021882485508464037672337883 [158,80] -523269497745513590140928646867667032904795042569755165611561828998110360304996624226346187527467273313744004211085892049053398564980083194053877560657100927918259347853497742779970531000557646365021637890905061898956619414338694749079450751646363569199122746889418221465761548944274330069724336527482841773021823563059223734782786420526580330857766921930323362083326957863512397810969802207014875879599594286228546508231955583065751734735942226857159115970411267331053414864533418131991932987224822877539000646601826425526678648972539099023557794818270301404472506955491901994089472811965338782137434801846768031147878217706791410294610490345025332111910531587214509688538846253007844876139372516239007122274319496687499865941546419694760090296156085047804953042092313548271787987990672263120148163416270302428490776435545554177698419957359457985262251052901427936369874539450092631453004941190703475201876147351458931891662493093551423193901840728241187870771637223623884434887723086457040240419575719593685268261364277778231323108158393314493668738130888813006067045950457119361027172035082443244378279702906288233081849695314588359182633524275320243978511128129992187200040462580531048680189893792809936217846219097377097036495024252169904188861639564570610422628960395855026484907476862839899958566370905235406197558900510012623890690341563980109220463752741587038851423985125518458540922926327547431048361546575117435677841964483697248017920361577123927706143689717386268843544431597993776343798076644350313059221092778825463971028779328892427173033829166835925908580711584811728505302531921743096726139922682212193053830156284491312127184710411253617497938048850084622632292049581377330824658483021725826285152956267611535613398440377945408651853053072598176619778731757400429918407239073795654382075881868381382113311151646524654963098871119643641441226020443535669905535849238721447430259932391770834830414520543026318850644992928558326162006341336206399019119251170898742331 [158,81] 521588061264952339566344445060615928861814477305002178937961359947204140137262946835012970684652797605634021671526429864720658287596050222702795198151054774959975569568485780738100515014313311530868900745287455045808924059847416188587413957346367565682327922984848795241717223756600276623367588178691924451291973352727732762512992556342178152158598740995614783740919978754177764582485396591276374889209992033128478356963814572386880529179105232306952650022966199614154727187854398996037178112138301838026040086645324322980233290086373872321947786950049044287991570621586946406243435734524011965759472595389624344739388064761143237588110137156595900333207228143725176437713449268490392271727210794447568634149934191146558264891617216341984402806906039323334080684623849357204522027352133423918384709521838619106117598542167437664610084879116937924376720802995750276461609727464899891988863994331357756271957543192197992929425947513143348251685254243982766184163813135362247147500997845029387596254136112131996983692969339155168352904490213536391125922107692726469426005517947598229096896504109744993337072507984646995442335667281557190604905032901594034983707877600227646475989549125502731077384078824145120370533587750403714164896821358844716495860268127056435400585237094831074670903334343843610472230504143583157598305303469522157628906437182779863153542854350370295409803041071780438496876743521672384365885560026799330650382581275493249389394692437090389969012972643615407740827629691543661593178168058337977693584399384625607595427749770899239690709101462213398403248365076062792341439466602111810628270556198063778092630408361405996502111362076598447818943248599240571045069272554829992817183552988216290422326040889886825791360261718234417923836980404037364909460822442719186992754438866689046853674760106711755621672764064151858559848592726006015524556403572252880264077902506207896576295841441571028713333973369464592975556899971931043583197815124942178317992611161576 [158,82] 4159250346101402274374908418539966737162732667449547558666077490896997006846104783553413840574548990007283024261407449373980343979920701506029291624733168644621156615577135169206707073005841663194212801018507495546761216529695037587242948095562414456418523734107084749320084649217499275481324469007034538715025493548297849727443762747416769907064212845820561182542195326149417382392238330627376296670612930172792357083739177287063512649069337608159232300869624309879945523256868680156797929341903744561828019079306581405772023793408722448200583026827499678930245596144470422936656566771144946844902969627949570194005089006722806499920412618281805706029060379205423427305845311529468703514993745249197226116613487574711720647135010513958601100389086938857660351282294905811930159049400383765612719308997557741581051985221603121002979061796452501748541852671815823986465391231481724029099377380198856543439958837834448051620851196900813529057590185532289966968481462155374016395133961304777751349625543781238341106570281739608348737901286076340333423082009638619813256026747650376526188739278409159946092474748979222604518151355950553116588310676782287277219774545883644568514105581871947103913692552737190148887464422268024242556512867469416110675361093945400425263133734541723448713944175425495362082886008545052784850469747299923906722149827765149813242058236082875828087105361631418883156369033419792843548008174603213459168535921261835981601071385721523979712538609614080663104123831879461790804761899961635757162637267513459328396503084485818900186186584268794617875991841059058596336669330490837363453841864240867403233278311013066010352550756689232398785410873571262867192301291995345219256925737614218032152262344070967104887905258455525941662655996665132873428586464802283876748625355566950493656237743302626456373494970524639768653996756209760510097242871003721262297802828321941594850355141448916069164862506121315735475307461323279320002569316010219431717874227952 [158,83] -500505300799041822236752539691069134199822774002008485544827957927116643368869369929567780757360253651837059652426759997535373701858420867426116724639091423624276692763263410908808759527366491709905700200477111547827654603649989009684342250926585351556002120687486471607301125952458959128498029127071780741244748278564506332068380112269228975895369778888958149840820277650198381284197010647222497425059211663187307440307960744512569935787304611835707793065822867209168385198753973752212987908991816289738081514065323642950039739786042595882385227560968289169875633421777694732602566963386213036325563386565672044006615551985988177360814950767098730552842132289217725917959085229771100993073660414394642665493738107451711244100210882761349989110510103042328739385619023725560700256351124485271687830654655759633156558373150892165719264493308754168579083478502161587910667537939819496769076786888347832216174101736248974305131120113182898236164655081819939103978052335972733210815756858773745723871013916913858124063695872021254851967142967152455794580397437222667124266714850938219011008869253521742955977951457153427303181632310294366379793420762131219226220106623581030026523608724387885764948165150448037848411308311949981112239634494198224522884968232359226049822415942909827601729944348427426972602959244499633951437176360298631619941071571668249591733595268758015565082250979426872196057158807699227496012576730260744688890375813299417910308045659858457317825300395161535631290105306214424787781253537614313503326934617145983479954500056418909290859534190639556652981993718480970078736568806502385708643223355751939020817130245376120317112829671523158731130200118775600883503570519258406171550314852879791874131927530858134622011988238710283559874582390939700742415084214148352085251382971749632604038601140436027397929556168222306652691831524210137737866064388861159884296713426878518218091550111599832278033245203921718018882275795072569284133214911886299215374204 [158,84] 17341882759876794236122627356982262149824920192418291713644171522030903030461100541289426031047419080781361403829940381570158085979713379654409649617719485838927603752604521386002571933833071694992339012245940394286009219913977385475058505113963158800279425457508578855586066447579943785776399663547310230969862301921387911338581468112859887445106353171501738921143546559061343010896880500065944367681439614407379074084835822311195455652509184622896587127851153988053262321516461858869072903284667650817159087673138699838845586297794158029404986141950655341988129372188190996778154220109632324295740032000098098120202184571345331716655545941470922873810757923412389593549925716477691327208632604252379358394649939576720419847693585887483405101792725299801899147506600466006389732002032737103767815602424131651874371869513494506388363662401826017568829658949088806757224217883006736478348023866312229060863118630324670062105365754031108141352850668926576428239374411615396529637290510571637689989944086761691449371517437318739220861433378083366053410833645642703300746463467513793705486239751087496104631769153191362146959615147920218604924381845304098027050637178417244682995350262179064612369028554639262077152270747173666289678117159969737856522164060986910302702126232625718170783997164877236720471494913029176601439678413488063689111465525011159344185751234409131303148954426685512024895144881897807556785460007431886878172425273383713423901780999486522753850615047272246389923500613827024391551881909121886895103289773757418470107184911737580428483223919113566399115726906800191103908391253491098705575735297359657677985094400562664429412808960709840204232843350911241498349337041877984298608917809482898039449133942390289364461374859691727845818422508766387617074830140802496160841855438182925998714185350448888988149413778117653985788604795544329990284222186753352713257090895050726107962318911714750118978806553055064704702608593271178183225218538946700954528 [158,85] 763341939627042704545870341254337767780600682835259073220442297061607117541155667794458962060492302211525803743176050815819373269708545954527003513764167392968079202585402732920663394664060257876794755860598509763711046475194821739728433479223131171541005215976697877579120705498400096665692330549094421073975667418597472292442101700369565917467673992248728334427610379288904961864945015481487260495264671520841112254353856810964811697720312342825979314011634558378634280507394921271331435506493899419310075149707783286508926405471152839198569062793746658795344049977877765860747014286452368078717041159059385442008595101293584433897291050248664544465813495532271914395601746286762537601802991042906562585652906079100462732722358840554851379500491267243107422791991218184002695832768232030470032848296126555648454249704435874760082983452699130310687438792662312778632241263935474302999977239222985623469850364862108489247842664463267814972809624385065031423244206230233239713332745078987402781802839550782184074369600139763968975699528213906937425408014559030295130826386162179075913170346668510846888548191116078771490986287618583015600685675246823914819248461506026815735742475027727563047341712585151067447223713532188690344724369078727993889537528922096392326723096526034589229347236097165167568666394628788163790114687941565218138709400856109873163313920007287308685878075986524596453574245073117746944703980275988855539954269437870815336853082760668221202859396193727628595988371235188263769797854068119900084564593723045529843905314661298235268841512548475041187150379113045763361786790758117850829995266854365391458001103675819494882230143736254869998894456581199016114835548208668389607510997809347401755281650525227128582581966710933997691893046487455604576427273096828325164692219087501853717476190898222052915184569161829489293390551199746941145736425020165402033249507318170724805588452003219918146977826702519825826212366151807801845200068328038380 [158,86] -21473779561354555574128714243924294748430942477756173038760795913199466642779700298119561060758379995821200014179528286909683540823499718809761257575228011523214317399922947534973471280608807647394044772602689552666798811975398723092968174495882552841590352194271972748217887169036797978312760060334127684888102000803991169909520966421370656988562057556770684311313736639519075978815784723776139712981277453673337643782008112449088502188788834624303929340676336040851347006546577099022609629561711003394855721621482886196445373079329000786201776014927959259414588503711790355741973382161338330320474060646373464641712932682826670922145265881931659698553428735288268647299004834589678941961788004121845300327999792485917241065710285108868488795468244560275577622588513825975735284941973614746618435378494276194497691782263825273867618298145573434586587631982248424958984801984995823272862354208182712765924136312473633019365043504898252704950459606665709278338928199225282352378138753478363327232427830625536631805063930315934751029640753102165144991379311392056495865162302917580921781495232409026068830244169972196132762072670108700395108559624614475150726188755084309991585294120517309365364185603896403677156144479027307676836236755237420236548938565452495667517997998507956450807334060266427106271372289033878905623671890066630890776086535829329272051313531960085740281139941885995379240734515730378332307674043788368652392329287868775397585651889046509053497627664556952894154691531280504769843478689944021263630903911735727185016617070461722999991987352071879139455939486545233787837428366696665701166106130867849653952857032406268546196425361492325015631706253386277063464331087503800195127096331831810104869574109115946058427290694520519973413624402243349002820390677719268462240288015699426425216414740083112269145460669527605700997884444161574856690014085610667043364470313919225933955218819479773687260518780221662856029097108585501611534969084408 [158,87] 4941008470692112129292283233911443174865554492860632410788558815330056467315852923998779595352696681153192212511697663314210444147150532863290729715044480954472217113963102424236010466397322608354228590561944343925983249587944626412548620813511709092815124699587568078223791105856371968625895248819045555129156407789990963779485584460555028948679106572205793523554959492595544813542563350200974924348011239799765566172740931188056378644956738423244399852879582872911043343077568761276037182650026956232968671481475876625097879116813586749484976132314264570356614231476064003341513368072722794852700974104435592417224042525682126872271280070782374070083086894050504352266705394294311065811525815456872151751385752673144108725844307122070929406845909471453345865510292370924981151245701505439260578341365783289227800452568889224249855854187358586791554099222899313626709278773479360127474558034747322136451193282413693814938993108611244180363959467083673579627780696845250319781014185287878486853014374822910504101090026633438957313915505189919455017422180145516675210195777134464218196179914580272893073468608667008038722797079577565557692430823857864726443051484620847800861581944577845777008599252378822459566090919302309227533640645926067219867412998066328541530988391125406008728765872862644301097827557392605211604509473651729081684332989663588541131837629662907183292627274971730949986458626532864217620045250906016656942402608070498873371664500969820639118865023891354686204558904633892913536049262462948073011569236703191448704691038028316657078215922394060294197213212561400982095877781860794489175385609530737984451660990634960255604537471794628564271701295097483024690075781897556113529257500724498944537581547498587264760934536098656504902954864746676635281788220675055868797197399090754730630102761868407315743312659489479715340694982166901782707814994823510534724699752793704742222171529092727919590534972322492881491826802389947741861168301 [158,88] 524148566922997888073627914659551446496665331802206872938087291044539024630742703231315934312063282542955358332253717836516532163563893605222847658073810186636825710458185407134808505513342398190429728199226168759436114523738315668851987270144798697438339814622454493594877602784431709512042744917301122001817072209960669779301563489470523246069125364769046721951294895621207846455492703871021249680212117560441325885313131683292765278375165462374571760279380673666896934648409374889705169345443338773120970790571457006681122738528562813180084361059402240647213501370335962498638367742411056596162907056900314989884759048041150110170303193757149581421038389294052135173545774295246906431532569227958628932967810504817505769426315986719714307358324841643171112043908203806107283226368601761676516394412684196409870132450718112306023435774526701881627666281290124616869936609743137619761438761755362556396383550100640079322258449396853894020142569598983749202617219275733007049481132422919217013068282056862032142654665457313552655722743959983925521149807183729022500130519703910971163979138387999728145519147579827199184306479869022945241213070154344237842998877765232770172567961887223670959072215314348063502694936834647107828636292647996180312652551145680410831280088530669814604024168737252873556725301864826393270004596019286501466509708796133838710242098616211268949088703469642431952349759657880352914811583815219436837000711223583146433021122230907571329848647416595284508704581268640901892443763209537095828955159837275326477276736343761582303294282633646828381754892633809738068265998866058306937649249339330475628447556723553197861727969910739138513215020799885184479359566823941712616015443647614659946112593001441595161066661799038777405392587436441357944327094714959887497034072741456412648262122440117900073562112620893336492298598012313122321109204607101904878166270924123036374987802836368685367361051062271688859670796463553237318016 [158,89] 9052510969714398182175870842709554750351552811681710418179727182662383156275677113967188084187173091025349546018452085599822511777013347457821688918621192489185761761891295852114856289151790880363949017260404224088941884874468584701863026488363245652091021052690175508729799265268992888788388441560728370625453496108854640198556573130248329586353760959536081523629867304786686714855658929830029702055520690541258000209823584395613958168373478194743841512557694369941226564574215004074451409733249372495223524233448589856176130709404932396923874564560105422059573336967607950387546199384610012417180536950165051458004280908276422090780576281880683145956449523526131037571939259942479072650946432271538282529216339114412722856996037485712405244475865785113946347224051892270753254794091850723228083329717599107804682653653073504631125728796712234578409422488375388056511320824001439300075423562871552259780774485139400204677065145284453828349951860617075157217716038198157747786211111838108904705328683832702979276339604774338483408266809921393196963183050403043313016831994145877422565878363309411319660151895909641831127356742471136505248336949103845226913943493077086044504290929647362934677890127779913826190179902513181425140203310160602302379086559455751995905724015410396600083860525917425646982825235811426700090963808960952619504567870088029670499225658295277861785571694915199015631636235251603542620011228363150669076001558829504160593870640075829798413355814684899155614502834816505934575299786147631037309902453515851047223987683887470219990373623026536171936043458481096886412656107004239069094554227472323877233214575784020642061575994344029198124330707357424277432412919051755650267588902684642668277241124901661262365051321429750181583268568945885663222972170413342017380769376714269607737400172443461082611882617715827910026742670423831270188428513338741134809247313252885336018683294781881123633686283446435164178548914138274776 [158,90] -492615030716364860676937800541932663412866147523703799772792314550122821913701495632858209462498852020732060186308785646400055264246182181166873259658514657494537697249659823950949852575713931346132368614697244102014054236136323242839851127236983531871201412441512139899996379804768530786402119861972405462694621821939276362976870893364040520928673535869253051890036011569007002860030228449191194301192014421869149070963563891049169435257517759256256594483304641875327688727175361057624809020777697543383272940003716939649936897364726837795916719890678512675818285603599077017316756329067937988513807234806320048204921289135936560290592312055396537193921409899100967312219130249546196534480501228520903046311135790002192713152569188596843420969053606524053189222807618983430680996506166650343627873261888040608920353935192371487813970763663852780646709848894943602233501056066992392014861026801579224731538240104760102167883856513774536646147301370023382750105091580104876958665686590003702446867077647939185434794139700899535152681457874464471783380940949182434653518732860074745593403425610171367397172188672045196076701607512282087230863667180101376607662812689421843054031521751186677556217641042055269029943219371701920193526305359824644618091321311723164490486836505750327120541749736615227451711114581168943497603259272091904415136930951663773103414609814691629450293196080201051562112237296996972067667047946244868210364405795446198753047152089927682144745654360945689356495023176759731745085548159155542871029183073181696827667800743930575875966356790954805218824595381257432935318763000361362547912285838334952741128210738897938846250023242591745382608565892110442747941586718416470391558738611736003231229251546615139096481339240735532306372471445264585460478858754473865992122513706978127451287308035365933882097140087140851940161688900986229492766340333503003430688585043530571246739762200533898386878032718642427290187282545464 [158,91] -11570456098663931612416565469981306406009797637078026136625039765918743324020864107520935803392145415053917904451164979562430427299258664990188083516710011204193049855209567937822904888026951361870640993523594177825654930187339453882461741861794210018456910343624948961259817094461509360724688917909372344704884658639412484012110715785499978744746967209246519515157639475329041134664139061530304723278898222119511221293176625604594351234424143720491198173521958235122644287739785710989667471563243086289269008856282862812291054515602464336194596640418805259434827767560412268456359260786180468125230655051928932746141674944803838516376358450586679719173016792483063532460414338262066303633825997737796205924116590506393756783107399248758481609608633947510087682103586416006888110804135666377786732591030315198646557997981161591103333813850707009563665026521206208640894758711647507715561570450510143348787710112547877398550839228945721145787853988168087993620167165452501056242054689777567957235198549706917280180902455605415695218635140638002114933053177662474187843698520550725639870326155612408436844254770190036110982310432051720526192098187869501480530326093716550840135075300152683715017565195035148666118760499921450561627726131459513312587048044636806507783585012801909968498158131334496259294609785594659001384428159446046573141112794263317605656614850902539005387280554718460265354820792095093369502422060715913080504871552337396570010166448127901428561396910098506851796601476204522382861828555261436674699061515660031803475458570313666746297658701816296192435986351385100718667176790409304691051391973432911758826161803367088317970078684776287361050431740986857085704793369953666998322396412253146355201670545801925414555258838747331938155030506160243043951328308494625069299786897166205805653065824183726945574847188252772175318589687287834362763923672766056574876852758184951281019134975088510237520002445281289065293535344 [158,92] 604171501564527238043378485822718310735704746628215015711028401925606501262831278229405680818324000370706710837047121867245454294204074065718686372078022492650943393109583800795712064288469927030210682265193813174413397318145747946026290450094112760826296188373291437137782135553394822229443389007321912699139325512731925075395625327933803898902458457840559953483336257771390827009733342353756810606404200976989481588627671682475884883060792199834874779152805621417674919164680529962437252919702854450409380374525928204891624135516667948365915545623970209050832276668308774171021035258838567015497774737619029011313097336301596261211248732843584507366446833988281476827368421642326017572420846002929879066721847759658058035271579975505952449115311284523999671374793277347822653879481490885375114085668848842204205625120832145326384986505618794833952342775719688761260804536064576444378157856861916062087922753923086555156906349374289416589215061105097462302810460185894259126629611715950632166524204991054987732105267323980202639096450004018022098135932781883009116947590631797767764720317751930211068358693079277977731606514605837741893263882572091277380708058461285001185815844366739113697161336908694341156619925514055557398691568168128208013471372258835098333998334005035913892792534223757790414950095119027080268791623412577129185366680312680890061151632953473094266795275291835583190966426198560354585430905577118956910069576374001945220237240854207768997548724864404194805881804803684325065864695330985597492020991006893333637252474538859612054640608622556505728129869748428323046120571598336686371773033087885736826178866004997144943487704391120099762349700948593114164476523805391509938583446028982767246422798775649841916726654738274381825543752358681784758009857623964231536045226778735664457199463457674090749928029727000972288379318084371425006071237079912863646369871623904474034121170076499382262270096263976748816288 [158,93] 33378617623499516430558181250690011077223367030356590362792054230868232984938161286527751184479351082680522270886371615037731038482590996938536110397495230357610064630873869063335285794730977056556430311604461498223005551154022317467681922140425159120089643251819186374465970889628375608126738594459185179339473608545676117281007098168155878114056419437577472929349597089194792328384242520783552569091559473238425675226652929133523021226879749436960847380387872689795785361600959966369001049445079471142253865121779312351329719537923608579373663540609052109871874847168228407600293582566092352640425361046458874156681827320088317562624436935201206176613302742550416811774123000774867857185015712698272504190752586047924990257213803430532899032476330585096598360524151757525850066650200333489400976434912825883766655802665074792208567224815052092756107839064638400913530995753046020555960323966210803314635320613591363360673786198748428051389756532605536336807709272124395367767047415969669661267899865214508071990959753245465144244504172355584084590031040785538859794048034864964651231793988506576340400872959860247622091834290948307219458872430558022249401319811993773063644220959591853861560327571288562480700083566314511075039032930496879653228820403627242527805973558564718279053016969866198752851984465167010747687677645710511492428647619545161679906392544082494729405701173137433854200560617800503712592915632508190195709948660012089066014198055371682882493471963103512444307506531660466024404122596492534274939064442211513416935078660519578310381204828383653424626253435865172756031359633603114508054645078466605741347649750779735736973699477783873750660027689519210758018793608358888721406333624560292340897002079334448833992516898511494273293100455558909688456943432445744707966947375206364000273137082592521485337697974366835488164013825951033751155314423241440463347088712154800796749546138111940352991523380759076988 [158,94] 469422800464009037422836951017334843515423479200205100657240298111364325801055461641881818500270979076670740577828591293298681918890629625495468693187859913638220980467183860826740059085914065585929571282399865112027162871505613524926449227623079035187631468172985130072961197672968790196771080674955483744286026908081349230225051782185266029593689818680316155068204506151190658631183329685624336279652844992396710482143201112025902750665222492671907190027956909188613345304650313094374656484695888347657468567134555761114971666666507554860736951634149131106505360142452797607287538476119338995493073863977446442220265376885177388067634102024457671390946317075744506191996761188069097011543119884625068536379360754363143636345731741841769910108954716827641711193605181525860870167259614967494967622227581692090897310033506759871944955437664232795522219130491955510102630480584891130866657064152722751689377104319162737696524123955688638893554455103802487069987509276262046724095657202438127284815070125654229456578649293581297776131213257502764999224416288650126184353399793976322726730093424432880917589182163988215446780810078191630364441665969329014334331855696443985532971199891123733525559036931436549893519722796886291986547846694621258711570223043553606117054496259744652044485397002499179623957042150857364000997796276785194737145619886720658669503414487980497597705003246831884898853240183541133875618372324840972419729260867831064153637343066222875825146846943280239345460527733085717713321330863432674970156128524248434104811461503099979358935236888368070010495999971301302994416451546717866048056477916535656710048794667879036084889952781421513024459297262486853069881753163394120723117477959381247203286871167788276323689625690771785552547875600927061410078238807602636829199178283042390034849657099083721668897932878016630136356976638691440795700397835199018501816916789005703428972812677813609939853878279648 [158,95] 1265468223765833675361976577706172429217573915661578323719157760383937543163205089174414645734993266609634382057123499100214274513763328473541732904872855321268522686009147961318468864007980253321571249891783069990638614527091731947590632864086693952826112655898158272342288956851221511366491742859269320791459451388348083970106078099022799817057979791450450119220307199699879641026405609802676443244889487250724375156533951192165003784748940753158394317431656736508730855909774762808561633344150709152087639003562058199662501979279143532605995125181143072333508939673591737204204941035590206172490696584539737883551782318269743302863054722544219777977677093436763223704866192959282426855458059320375594017357784918774255972494313345093534223148562789036288636847561313466289712539996913618829539435312223144881499687369055516434344209389863243602527778119710780427741543791767103325249734298173945626110381893170381198725544722484794068500946958524428142193956527149398807336936674149080994177243085850289129258163780120603371385163843733587244869272281549225950316997790854473009278817107827427600653035796699734535475139109320124389479635962044023527096178538639453113741540721907111499700605414063632671178223229606635618615896004540563904303985479160782784402495820353673837891041540142768887979453942448118745931767186078060685416266299062381381900762367413486271002210715363430871928325431250418649411293288720328001172952181800418693965164167956165052986848487331367795710692316962294436680680564069677002437508149362274821289269417230634788254895583276610859252036479528392114197881066469779832312424488525012123122548742223068319096620427973474622809086941196735036321213567317109151306974451598691819227485876519803216911698510346876981734399514453768518175948883519821459993579171169725514911802937764323496633602263292939830497117686213930369269929300332958412504696899987322777886186073290829999866758904 [158,96] 27655122086250567953259566674983123142020970748881885360794021414807472542508847549782722191937996226612510088691718233554876886280985630011063594567885789994026959493937942483021697127271087378783052232401201715682549121500269262540327383734613595280860550329640462076694179862651714662572064791701671835310080898689306953444361131853314909396671891902826326959999010273308633253800672961878270746952600169171898790938476986227521294208746660959326303264296847802087301844129775017437683691392506638561319555438988682047895688711067255486499045283311305782846713653238277756474472051272727402683648779103305126013602037507677118136657502956040577367352232051792136251886684596060661712672213423934874715200188466715167834171484877747537163738747024962765942905916571317024974711185438055630732541068495693828371445328617124963774719185978439536308758832251852291319210961512777912371857802472228785263918045327346689677131786180589502977632161750973522875668983073229285045691542333131601159062380216233742173002836097879136473002648864384332332668584788272977947765654701361374792437266173460212723772276485830734379124548669844194256168718114695933155942087228983365756047882729756557286972088917653179183486737002528904741456656766800440470204652937381315572560725854219474819251301043305872341941393174175520032892140963254054137351220882799062145247196424769856655325959239354676344869695118964582428162306357659460221048689549977237783584348274317548917643959479940133465679901115870928915023783950325859200082590809725510941072898117874648269756056592080017955975159653053851398011628166911060258512411669687414585118331194007079134474058541635570782340704477585383304246253385796842613223586309891863426218059169218364885489231167531953289320321655772589213622489665075574084503366434113360370136690984179845570834545879318351576250198695628702145365307751275553378105594889417217889267542618441028076848 [158,97] 693022287427512091012985732940710800821701667762312140273091200054708548613219834092787805713593684126881214015048595444168352022541640863943082667018358843737485310641808379497816192687260714203880481915262857255288926637304420004684273239779022850645981571071451102487095301562245142471098494768840774318969355725269426802845678702291369961232344528936810086978904084872760168766767980839937120852101044724116567167139907346367309919687440206089917285540694264829070637358482511558474261936229969878416831087536975593571769544214155387270357686155776588282146816095801658510060228511483810584133243432472172265718166982041556552627985531351007193690634001760034600792455316420403511394530194799138237817087143332111509565756505592431585958414615090391073542949379170825107931110996336472466517572371817037253257326955746097149493923421947642186040886326870160458489794431234735096305681010627201357090994292387077316765277855081806892040475342990221176228119592962507769481172222466588934199259370464831175732008337124194734285850555569364350324579706158226858893684431674193584258640097246682375588484968809295767938028676448146314916302594002252467662045683765674673462738442687268433749907060221773711775713703731901614789543448461212370102897765867893015235259164008324229320570855932701696552805388431953894895351422498807224608075040409169636753520455070792622833260692451522948942331029414873349294394009162615008278244942825725382937934930797705553556621112460002813102392550901388853070046211902869835659031167615857018055157980065245305816952670915413398397929642139405305576297328516741094584159544501408275590284462638205964671179086559915753943846602043845912868232573402451862031060962556265306173808978339466871350376836700567696666052818918968247600066757563425063952171564350996227577816990407695611362526296012493912412842643159187778746183352749539746200416579965665068602829986263602640 [158,98] 14815414884314129597887614654156519704250999586538282263989310871831829344268041375101319666817707462616393121665510948934418658682098473004829153085172327573683772184998407641786858731372149285041556907972651070584581830577174579210084953561729078381007832049913452740314123813386709504305815201969216741030774677271238717234644213695876703237568407439433916046194316533747462505265154538149776598403081933377901246781318952150148878071172273657317204936942437538250876060410083117799966414431658126425751262104092633959957201840038896272179404242172948973841812467968140890446163137350255692016598804232358315282617331461757702803388401563011562562304255553218439006418479977619353209878355678074858432697041240982970678288854953798604378308362716757598808848233592186248650864010800239748756548659862866478702701948881865329412783421323068665535648692982969333956892229945612985458520071228151798699980999716305128616292220561042380850564548934914710098260373625962233448608389253818436327755311800557669381469992903437607137419549271164248242684790530398351340445127831717596736303221117582837453490674318221742350232323284275874656275220698908623892086153808518102799600435484376089677638907504733459539659468265550151303156264603359286550316907072898670816010475593035454899282899790699078697825018284946582032261555488555389684656251865862445719657358979305728233211622230621845118015700759889415952336553393749065012309215556567770825445802633700322337666755867255025471385610732463923136782800178109583661957645429626405001783323833203480009919389674690145088094406542134503947034278927536139224846877359083735348071124581530971122248013913176854751293034841674913573387089661601968030585499888536300691975863662418392293567926751984207062509663343148529923531894537217899826136209566960474333894328393898397543556128993718332719539399100527551044631341726021548903810906151081456424849081985824 [158,99] 110379885010612913876763008763380387669464238601063136379291425606975638883407404014335864221530796582251748378726928706557596102856774004158021397118255394026885836965339255733414831033562997644011973355866418870510720245669218405870384761906222903235854583995064910926918037431939412875752945386445708608719135612029699917048296160391408925845657569482542824602347165277647523498531729998091789707874299962718428102031464990884461203956183196102670164788175069393256808819380838178271530999573550930957743460138923703045276007013019216727975112451151954712420118360506207577804583131860465263835703249390594207502463977993508588479695543593601112531759759620186925702457106146964117090943155022231113356858956210758593787088013549659123736208150607683555086873229032564082388630188106710648200091434451397862616376741280840971667768627912751689033225087539244106154975300403174360072461704974733124639219739829590323970319163804026937076464346787640649869110309972764265123515048821893778689652138870614315279866307155074403578734911854875644453272003222544280758361087031808114323262338560764720968088369599238854895578843546885055105861923687203474275145552529622731954660647757404073363453495277830814617044401297161405811418098718350201601371854276086779486849347659009811899790171492586809334052353256360174526783752473580787401976009530052091484883081452584401979796010975702503662640285190069668153493770537172342542830702146628367236948376599552805483167991944918995105132320438650781843949005716517986330017859773365066376603418258170742555956041642690492787621408736564221810816405935293646304093106444625392973994970209584341592006896923546218411552776323200205087837290187802974322487328161669794495332976109026113181099194185666560685474826668725188096368589579445069845913699059220169053211728917535056037150310282427267983136194505454470960229434698513666865343939465662171347583308 [158,100] 920753470735321605828140425776124308495022042458643619255774014684445289998872632481053954521060423067374349242415543940036271891530865437091692566766923745036747002499421246218645347913695287250862855215324601990626544853015295053874515047441806272258466945095590989012782091406387541040163153987344375304799986878633876139091085098012300691040808985851129531304748817454341977266802486350613385596599671480788227788915745727298882005792993825872320999430740658051402015703538348643675257782033690086453078009900487689066715328466325110650952553525459303633721656555201121024452299183686989501333016216525679128605159540035009118126520555102864610682465689279362457124203294771301662424802067279085204630894562740963884675618576928150156389648661214656695166415889009674483744462084919362220101043705260066773211664766680082608588172565515988225348574390754657993340991449849842572274887357517358300367583751436405677035259380633032782433593482606145845610665686138022344204623626865747496321646527539476921021600471478951201951813397035481185436587819417843734500176001639151551429009438555589826702843441371224808426196736907311228392210674372805259515397231369896193614475376357682579336722160739458940205361855259045635648264482586324484484716216740804900925736436937120680939444707246185218908115472916922643905595424128064875824977480409262691624859285872549669647186837124152700120345709809156627889262706081519934378578332002668240061855025830913188166511658630964212378657737621102583817499719278340456054114145465215911843650402476333223023479496613168243843780304886166678135327374868498404277404931965523917605206505777878971697020337287220586670060839332294422738026451837776174775441551640869156865929688481381274993715509585057535418953779144906868715212931544118269354210332404109115208474915445696540781785959114826613802197755170965224008409753859672868594200582424367926168 [158,101] 18645253524248723339971803526440468620773362713458585511337593313206264934481773957909995413582904709878113144081771198073066308329271969544130706859206645278839677466288511421959298558366814772508697914469384003459133265731981338308783315801839932287686849931320420398114311141811243879386530281958307831441429168814587235316985436195258206569251174167956059756881257863346079415825192971657927319803204748083945434529711128495141320917374690071898487213775510417549060560438418145124631276558361868279533532981076517117282725303001113827771555504111178708353401263125720588404026649969422619372611866309081135761667477634384042668103170659388320206106663148067930100517420731625982471380363728837362354801149152173666915260746792139623233209825965971419306743445269808374183146837726637727224360503584113075789798917818003283926767029929703005194540797266594072906130812914899882917276401218678131670858940262153882647858479899743706612987636046440179992001714532043786750013542757473895006813878330936512987682625069330105559531995734987376773994327770548945586115900321661244709779011610892577897629859706706349253092543920403828433386278191950059224631811642031976991438237098612072376878482619665916318437894348106400770635891082219397819382577653230251343643755514985056806060811939210749530098898858984526534498909778750612816786813607837914396161694561240131227799899560149993904742717430226632509818817652273956778903742338421052398261216803766652504417127290048221170966620532206785868310051836013547358831485624978950790490079959998280547643388475400501323949882814283917740029678341535723380368069744318149574216480936268234083212259035231627919309465499277127142911072552602413181803803158483360359643616832272589675748127456493111734940218100245572285615498466494019775853685625749838735843294187165088449872334402183275262525903397360375525200753737726965596965114288117536 [158,102] 144259645717820336906768708234391107490098930354050324126394709091974979489733464326881530778266912710794109727005913510344003220070720694871333784167022788209338092308538232309679773815332264867157228364388999269077340257737202729270788031391782035743354946422805009845472825152518830857625386685087437521408052622650177572901039229482903116986104470713001282168047639093340761852111693314372757527093919580371744454116875340868568362226639551431525426668564367789631257989395127449257768269241584563926542814878776549806698449727280884958891904665147469390380558465340459963532513656174294557260163376224727056169907666829754138194009745904807351556383778589941053135922428127298554922208127948480536654154257171097529154461161370663047655817583895745305228438972322107113181017482064189228035404416943070709055985685078321416440739342513598357454938696339756116034184518277559367848794925270917726864017477517012836743021556339094654167818373409542914709217298636506159359048342371075888713766942696824603523132638594631663326822451511490183618977551429087700518820997533735368308121676018301950413278277272214722918757711715268043838358484413865009959292747660512346505236406791721640092576129944472161642608012419682297996473636474794743444254509956633508003819844644393330985136467050267714690675390367993001621120241930584742027450404564711815477565181881257923671201213784610961794508811084495076972374759843388415115163123304940372489402129541018504466977793469764456638345601529412677176410019571676427954230350206802921676993897173015778444964005204747711126051981776492287202438562555463576822644302248930842713924009033379023240818353676106149704815103116102967992528761146962493937583618577737697004092637708201279535967602961674683628502510265770100293323499311572227856342956853645328771594820282048558235298873175430701134999806071077581458074885644426646036847551472 [158,103] 189338737608528933064533957535035074549047144258397339034001451280287653977001165476815809001385006356501591118128638598640127635209130352044890319080960461974436645379414174595406962843594501520721158065508046050930808792168371707305408317387880502782369175634199661615685196415379611420372234965250548517234668723875493744203591049022570189437461883432910417649962034318225039958180905988569547849350694760303969610938547170673413138783880406181102522167774397674979436154584239411608306842066167357220467571055830277048366975734120447834688670758883479240066585704344497963952649183561511595521745810560525234534733145598441832966619023258686491351633875985902552152907030306536100509631985218046770063607931618146845223256581580641749872035960703419616799175340349570474110805387056340460469823953523807847299095363817049955412402072672866444836257539805397668069009725288990909061643356953651504014397306704273445303092488832580236549783989972756697755195098332413729402973477779488100549547046827942048567057233598536481956784983983612305702706894711369103410065856908558044783141481847828423031587937800554822788858627416300624131609787287622531937904193353217256548544770554430405971798983764743409319041296367864809251523572631820569724334672537026361788193116583378073995603146482400365115420517581835430686976935519021861097820151293116337182364487448688264372618699051417066732787229539413114731474175323766612420516471498303038102936724150243365770131210926021255550827967324874350543946607223208889703866620971493594154658389779473558774133523692482958239681855345230765620594948826827977433825178696944840170829539187367088889634096968278522145927282445572095674356711398010841418804563677637637910877454306743149749123556818293965597281146690088342838617205408618109476956881545165061849457971418904430346191230649859773730637524223167964862785649000884053609088 [158,104] -2119904661940875901096288798831476581558176956746751033462232790442640277339101434577824541401455290894670571463564760231227527912755004188527572255824162943917597347965251081398410542838308418617628529277608766254155797462388600363751482513633590963737111411292379374835745884708428491040609524753292157516807471054270896526352789719472246303073568636942473580885197189329732797620236819203238505950487916304860470305126734573320701633827680303973472654889384438233935013382797249061029964726380295317385011781765270229862805975878330475018222894491002824952406869653181293014688243841647257198453319065192723270280092198452634353145061392116208687651947049411049502897629338388259566317278060689987329459659817575944298275112469888306982064345209989492190334989818121750287958208630658222254627165967793556763138069808980781171740148569400049190956422857698712317076331978553921611392296616542687310981579122899397255422402435817791202578623676635796375401990146667240664246293614164573589761722764400115758042087890546700242214677935157224134283875222446148122147436817559416186884241521902157177038495190398432535883030150121985881014590727907978213416635904723538573795306786678179950620947666483264949601321280015569703683905536384251758609325874060877838340657879548795419745755409749656696068826122637413080223282101588835218458760082654682970986306429395892146761281844177160030558623842445596625814667193168235754580183997159913071755301685291710175273510943092119426810269751680297176197029379641819862625410448648691561770486664539591070780413305857604591602166538326919349960760356898526207601411217064936455032856594523023777023033750041434091283359876117877379400240864158865243341374938138607649053979249998318720104379484127359007949476177374817800297307127822138050765538358144090181982535769426013942324986695690487910376834103722316462512938125794977324 [158,105] 4504298424829217885602482801410718567454173089889386244324002397844080627496426462030680523472806131473501822265729481759729861921914998500761536041430625692542501536677498385577392812859215967613184761020577734465925256960732378179527057964302807630083732513127013784846884907807903412250606854685591486690150453270615931518527406857130156370888851461142389928594843449596250312827392565251122345287786153441867013232818479758125885966718975999550992685954466536203245553620221775605372031590382506985386982136374645592941099160163158430801872618676381797409978139312261142214220458176175111807416159674804826780229012938384613037805468024711263597821581211171356784584852457890467405183883205102049295915227286300880068064136442355557945371717011316569178359969539649905578120902121459795413198127775529187269405679404781572026710270292110350013163378228410607929957689945694023506327974963461789850531680914013617873592484482771047627019016145185400771164753058881270852350069090617591967445421111364912399037630266687646753340414922775465571848556478697266922667861628502631913219088985339456304725226133067658204072026027859557024715849013879609787337075823716996581475034837836287878989617634443074917397155142179969608888629246819855425999103315654953774756472308057432288864664586034395599247897456836341501445937024000422978958611938815683272637350009757425111532123572795970416808285527977145732921326487368290338536723633338079117099409254841458671261553973093945403147447351916384080087149543150871486949294282586451304720928511150084817734350946910533731837716597752248124747909190924187487212133061428615576235724040674159140346777814474998162508224528651297254906515310223588045938845254672495426511890507031979439658944488064430952807811728139631811952964027821912030828561445866361391389959417291449174069990917431630077954734038798044948088283607344 [158,106] 88709639440072286915945557392493949936305180599407090008227426850698277232708690521809712205436775110762385369570549184741624323066406053433192263587662130371517658041018982548984846150435030018165254334216821955112839720701759300281817281798470180082545349243142230574829003893628178540446169331584824250997938097014784065452708123498117020877107010660150623544593934134722011036374251036401832062160748200808620111839104556052968719114135969344658709316815603524044072373587511747723581789872049761028113206184524515426398063446730461145578101152652732016292837146787918964731949478247851358813938309501129681376092316928836829284599425782745969810361158402485049500286506905321592962655127722158092821040312237969674033249574973559094782474921001236067162349258079004994384352308981780473693350366482217224734261494429852313113019693682642365972034842865988948782189829805702765373370348467834424895637246585162945717101728547412327018741554763190127507190446300928412773410193628311815034097963049463143557409324740757966845696666613734507505313822997270104247547159079405358233419177560355975789228026771600490281255204610811441356283256828733521058501115196531322431396229892291488638043218716432810814057451583133786397415552894450192547621556838588938523503643877600010100812737209449377791218283469108980904357442481080434920080806881965825827470814456875296136779651542311558438403511382222846955706442126738845857898173162823885155657031955710503320881473384980390680164003125308119972976196573037995465503380548377860443475206685899388914532940649815855553584126832588252092841813470223152494080975800989668260579315489424247369232071830316379830714571840446242937825340750871951785761461548425848539866500990512183690693224398435647498095021548614540302051218244168341899689578177172579689515000815977150420566046737134800776923622972795615782789312 [158,107] 236454524369647529861562618144003754301409861077100451916870020994203703252547064598232458726644672077725018020842094605923463359724277192642985786166595688370524565189896452175008887045762269970449132074704529350109035550824792340689869219236567315307187645080407959559538831508869478473258890732918607009790809317935049843397389978214307437711056764355143870737766109615190156243718400813117947951084087383427939673811238646137114029023755802757819491278674718524841682669073009484110619057774366597826025984127508159482931229324032118451003659157733050698359474746535440286351204932889821844691248798298647706258613212429054751787251248197595753503109290764645938577314984888587357372246247377788829540529235804603140559780127190873460266809608338526992798347079887151782853603269575726202075535949158511031650819729726819361751129678213090088608257020696493665790696616740769610830454622040691922324108705791271719126519568075605311546736349607780778429405414679413341885133986975767614391886191406029038619624860595494965477446949435869138131170260613801770714620280721913808577487626258928477679543237635693120125048989136285922419033869917023013117222338731621119764744937092904399247946459103410740086177257893048470935552861139018715565072887859147591180677669660332444685455268015713605779096172283734436389929364529953885723247317884818205394184797362437019707521680614775156375677049016736867311911103466080160203425969601959432537961970470847611696494736996210881247867984555461498900884465446425059037580722450466842489803565185643171690380227127236831954732016006158086446160750082688481335266520353060267419080434316417652609098110211114244151708497323689611304288370472171421033718040303778830391554611246781900309891644751746985817108606006001200361014692511836908170180503198555262011594304302520860675325087660772538604861945305439697172 [158,108] -1387689672003271341772251671555736817129994711114360458272513249347760623135755994099640981750037314274077000462909523906458940761080906373111240570594612513463737713757761589177346972173354596845230684642017765685990006094536003930728398939538238040564743526209896156840013827224092837745216170613038112156316633439251336775586038411675551383950336969931956501547139698099005476488041879149695190966382332409282741454666360110641226071025785203999163026269595127241006846860304917683652257097062179032054233425800920109359942291013365929651712145095663114501490693186084603373688341185565847090784344648988903607752550048736411309166054904265025247311165655043826051749629735077550853088600136606652636451064161652070249691679497720882787502578373321850290802816965337489268019841218105819540318899599609030632933022758069991043312782966751619549409559648415659119590016532867924219567593352042353013327735048572274797556802605137046749113306526435768151312850883395326106137837735695439978416060909703256735268955900116656849184544781668279400690846909216992364838047136591598242570559679208846401002682552415597398700115747936897574028081047195210512439776280033645004130270052864542731160627124262143466988424401642918928886430882012675519361158118197331323233372852529059490726420532596603930053322265528258659532391216457002888133392433748440817573346583412666744938301698797441172860371911339282905134495067931965894735925808096249466808557036670615465315640906826992271449101778334622736914803595446769653214048362640240472255630100428058405087000008435990848797003643274752929281992870808469869948784162591248013251013072204079097983641559473934541873267211297710136491350194199919497837683714198842877948978886941148414425785397539249047336442754211317107490913853048717199434505227893197942089397432118840567651536225146914369548290254251616 [158,109] -2557117408094467296815649287477672387606011237927852608609207417321837617659458889907823030753896107194934098445743162824784129224152445675387076486381820603624968927262084754649780067889411813811574956231038753431492153119724921970608065158539286185976645509153078912550184439899626762333329668710540189034437032287262980284839942566024962925116320682444803740038828415466432151606288360505841993795036625076818741446290828942430952795224272543746965285226484666251101796373919174658256846961874131755689026055788781844768264214115569937791968069535472471187042956665635631250226667176664248214935465105492326234607657199238472642287782675463149381985579455645894772463760393308710516797014217677774295730437825790930159106128581952391950612752208537887670356877493445775463699267766796710904884916087062727272045859289192482185054657156704394163374297796772202538142033811581113237557481519590686741902830164021610943023940302202764864130788569070727274819553620785968465506702721822887060386839234239756989824608581334285688548137334083413768248080121876274034783008764381851939251468480962192213434935791811660389987358808641903554964935505056458702496815165851404546960304227144417023889033845706379167711411221999103171724764730597937253066408999874946067967730948389890974550064206172356621822323461862172389831340807189314449638877831970009184248189285613059667389662296146490007387643914228070559727984143756160577197216320151455410890728952888718958976029071694494129681570182095058370045075393023394534100873436610981355149389256221221046875096631506570823814905355109994169981798882909691424027344835174365630667030898374670547129197865665931461997500890339429516663346441580231226936729087957096309833843041365369094633157906298615924022149321145032155312333121639592357273831060417420042334096151865970212633795780228964353941071492 [158,110] 3850464451046777457584659387181280932901863235019694805991454306376704964364856328978547861769377566018826410373836713188090286206856726461105491046601428062717563437572756454943186788407282036512183743408432084869752151950726602414654398441464439064543962565366530946679038072173240670051937037912824022140389295556223613108359861698103422204213048335144403858453674899107208161340266288586469082944394208953677781630058454333995354765121887921468272936276810917831304625276187903263387849892160468860290926938863172009319108190472699103260565975787363862251494976004713944947083102953544563455873115466884720556420251945982590080124482726856719068869455313610057334648736280603845081491096413671846273034372532217065894655191884750843365584301579882335037046989968459086556564506453002452000360085701633748897691003639761008969772769109090185990332258660566002258668046353868686350334185859278912677677823339722825773261943296852752332795279360351379324071557909257591900808122201149742617826272987317543209610012417716711674670965431933736849738390888265699598524556119864912972500167077753161725311717406182610869686559480991220102480336860529050845540447092651318768586715354075885919990358690281847082945469042193520396996459618249153248871003578146278101504887704682367345826309959956158579415682377781441652792838968877673236682947507270655023068393073221104736758313919073599887617712000548420173939714427755752727730771608308890446352262037109753237134004950885434106147280966897069435866752892996927637407210133854186759918085863462463960978005599028174906794058981623916892306927406223033630119264768447873895549844204610679177694792568140781594191231141724774800073324925014504812912295737331159335226168841479514943305659928441796226361951837519917198897291143512863203053000871586288274356933407920980546416572080560860333184 [158,111] -18036245250105714331400335873849156204649460770148978994326707775897683749355022542063898629562151311402758934194630529655185494429676863688578609252067817221205754115582308033326070464294100630806432104553951023514475542781111304279680565146707582058584653148899508489313148708454233295664263086909341728559765471071683083160173757707278961123959513661619440033560274890005439106464897925495031766019151741759490050425115682449055933548424595335682338891143833826399815963494705091676712183287759605306942784645593826058502751658233228939246886471495918064297167211550019344663090285483354147011136125850468240026387520076292835627394937375280732568056735305190772225624159968884551965287270822394181870437422323037743409284032637601179696026432965801763953045760900445939575478684773601683343992443875539366519184172922991118456025030287484221899726799033908973026677689739355605317052876047134970692302257093539117173398870637385007135673161696982746714899429102403823116774175691563279335461816870710285524490138228078771780275239055868012802659280881883801629449205971035410330636030048141719104802338796155319624432762022745686215673765001915521105152091241553351227512196001122403422018212064642109877911725525267018769362635100588181888664462378403095265577403787769394075163169947219566264507304272393816999774799847924060812211972222110981743897666260453788851026884319961907513689833388231455120575627453278431794864944816020415583965441600177213341461005338439701320409783592806266936819027314208465880452781761131477435427444077625915479791056322106506947531016579721674310221999591418234314505974190828947475038258246461772833093665088962671342400974681319198642878767345496617096732167177637611017283109667923104416981443385592470463280504171850179768112399531474550383292992118307389033735896525496953599019281930898502 [158,112] -26663973138958627943227848174391417843562488376203452503338536743570794614084246179468252886922303371670987203377416550959530339449993481684467790918967933577076920950260274269175618189665869418983117838314649324939831818830240138361122105555399142286691681041989702734480844669722156432477713159122143340583203628790767769876577096600104969786297843857236895404813388965483892030675339126458078154352459073254147363287551445185267090755528797967586841492519484582957949454294539403530669592126085877633077820599242338935120122906916210439046788293471299348358803512452532957966712255245039141808911464083814582699799200783060882474726205934451276672083263501941414215466676043911734303296022506197722428545147342511212175993749335059486402692634098793220317444351642842439659650322817579553060319607500475558274554832681606230433832044385745907516554645546508799917359866184322847554529110385298904591334105592112067174726037208789866864556626480926527611854779811930740851200609186166756784243830867730421236385408517630794104855748988600385080741503025280749732069448794702696966738784699929745899185598031340917522235124268458021598977510745183900425840554347284220072688593844578644816296845031305159383180864137857089271059559468000981167337641094709375316806442491472940968696791564203250930474807936826620055123284108329747241780139175697675231702102262542658886928808466850972091998814512887218873735739946114815596622098934838204020162880497348596696863373523763714233521885737866581780691954610381383150188841292975283048766924877572462043395236897447625101392305076383886801934271415245583784624887648176752415287818140099629963379260727086892594165116630053479606323514438949844882329476927086041250482811895658251353824154964868455264140894218464270399005236225208382002301160502889358886016239047552095155412062684 [158,113] -43021327656444825226930352672718322880206698416789009951975946591352892480702361354651666099079770480502244065320577468066408263925211862514384171363277055061614133818092473775270096432479948479557053874797887306076121200209498793389357502507208273307913832433265728291547865897516712336969035001753501206769861472039089012639927939927897956078509957699181524191208914049529191309241855788078307669186195894457101580468495270014276799561913325298308145016615727920594205285623242235421121722196439264183633268716444759184740746011817092555057103561591849611116229256324781240781426901907154297650496102125519904129797814296506031410750019355876239810040975199823724191479415013703283907016188005551333079554768905935345635376398702119822245648146325927454889302149292483845638126191023753168598112868998507354161965216226809449373584203990313312385050245992559600969111587996214493007793400957505185295317528486920694216815749500099739974533958041695642705365794722452163206587787319409748306926622232453505896324766976437630115896386647318175800811066935420609529402691779556089984900403406804063273899643127322103466232533071543039954201205428047368925422972093971138732947883887656032771718473982655235771609275052657844421042189795857767515740338089368092093735332310357932920891900451973775995162215456002315452938897148267004869718128289371289712608930957525481794760575612222044250653472947525487103009215547833449828784151175693809792478028069441187732789780462139020947978543317928391606388873142061505636933454846031286887937811208857815511310108037135913161397966593003346437149978772598639711344837515643962636312949800823605798159846919601548891812743599133764181129814679171351021638180343801403277360373967644041887162363052108344993346008815610011245327944237764626778290474721023403715824968408300280302680 [158,114] -43178192780014656747343129968812292733581224062699310752782546209126652303704850522438307386285053364335096696219454651564338771089781593017368619989570204225608609958541973683137919230408427063723159509640101075275913199908194789975176069521096686360464686714182247024103635787615614915575994704484132381404884118463764370631543555048942778165891389525003160849132765966746217411206419390745932846316843652308457581582270012261766813999602607804760725464173736860027254941895619437150074991678828181722118407275555091567826058795869844161651347959222514926784543843232941957496042813553588693352952902127655505794272235506254678318538170376149395022657642742144272739289212082704713079825975021688361613571099713554316003456135111000783238595934048761363468685095743074795118248031186580742338618321266251356792410303170839696283884775113674547909331063072447198916493959427782569822426724760577558393860308243404803825911640997370812809102742257971512730976706579399545146428184088492792067787486548965559719232173830882728447013054661752528584945803227757907496941324670673288219863715588947297662032643899068892990403866585412142582124101143342891701523653604356342449951903655421760606386258556096469140731494607478077947966791611710293033639712793741819600503620411666952355767085234885516692815585618304135427942907627884287127146821099997520451575779270537293986194092019885392736089588711689321986353848995888447355759985091518387849129810570353182321576404315199821925888723143494626947460172203302783748308968822714894644189345862620511943094120307844343369958666869499213945816550648742377897994176777719151240060651575700041799273183396776988375426228184269085517080544874372834267151852151096972668225892226756348001873873249945007478986074240943505480407019678978115792645263622873104469070634893548080 [158,115] -148393493923077559549134599448084456145675902558309924391318909275219741930884252045724040277358272373913657779899369460060778260919256686436206401074908818658875637728112991503711060693282378945341421239397352337260604743905923593753931559632261598917083248130216756576185029180635900043490096559705550572424778376284511586994315103789465520316936593381261484106032052869663966841388099927319964770430893453316294387252347681613776988238517167741360789983086583295641703256752559197391184341803506377281728091465880291075638446646626802462250566907632641007058822518389130878047564238927857156576894386181226592350202387643097593430982888469501221279905405156160915595535463199859393128862280818645834411737976048057311195219510168822611296734981752622531980326872802113713685982975950239209945911636969988101627026996119640786644072286192437749330537415931009552436883235229760358493922534986764625115314899573177131609365187027975760333814598609295864980164443989714637969954243316308384854388392963748314601623565405797884258566638385769678305984525073889656721313265003683022191137515297773354762405958378020331701787022688427987644520038552026382732835491237867093300794049332688704249742815822738044314672282858929631564375737236343116428764218047470279262937694104574787887747905280044646271709642834350440532346872308026420393175993005298226350749071678858661964858654647627894895971110158285666121324660476808918130255101504335483664630575008863172388906001015310805574178103587832942903324524263998604242381951772706117469120709446225699183529597531076815245065956423692613333228627338748065062716834964286906165069523577517929425864315261308496261456167931835580708191518794599831471538204410503986790642546978570896495390050436927764213839957486563311693813273947452942075869751446224002368784919792 [158,116] 33043224519166412603145399872268033647365737643618443211723555190762919721808244809381828191868151929616876187212711775457979933689192242608177077721906386095089868526260835333616902004979702007346171248505703228632354445034435563519963198013961638418862006251047138397468414006547119837311114033280116501201821389429820100912189440545285169721136493201298830461307723931254990879834729229359079814191001904659734264605956400740707574133022801476738153318097194256898677393832780283412881551926966723990993506060800754116925587962880223511099304705695528965966990383501976392917626275536966014713608541835440828428017346345458522132112955102949281236797568551512711419856008634666213703952622635648251453323232854428106270122749458988763246411628500233244148952184690235716282522464223849974509144971626700733441759340431216131997733832904802159023354639807707256855613016202077091121924579002353078597351713695613902167154999455613571806656849137334481407295321740390403098361660054398410019872197547630286920211103903491055225527215035841433257925721553364051016721428384884768599811792317062068701936012493716072794468440605931918228972684367645795342257065609967629878879409300901103717210084918424649715796573742005459530319719635883473964916365870766378131710647034695047959458870805907465859432882007040842893957321075002883190537793273301657472330395111984100458514277196164758128038659820092209026430525855329078516433442770143122537952999245536439898802088855392524296836050484264385350851357404206212649571370447362593267169113497507934085352485920369861416031475237320148482753710403015283793239947258063156125405710118699320301689950775521010774732422597281033990299009579585100521442294266219022937222154389556472718604035613957553040618901206314223974615170274978420140740093128483452985206 [158,117] -12017953833195421338589967724407521166495416527764441832356639243410067238040810461285743919453093172527239674080651746658370499516038137621920197254335290821890955671228571953685726806655457179547392891268327241345228887596512165269726370120294208620361945850141821134556035031950375755383376893394953189631753090655962380985191065260598633915680033950588105312578082623890991773275198950930733857330424083619162391324087970430347645724539530294757752777864197509880170732013336564746409896260247682293685463860954121049658646596951892646751149228533141510418159448145853868516464374561772293672660907929216550776383210088806453607450469532269140292351706388223783090570935166167693357547511058111152765544775452486366880031626422291553929294128458872137670604861110207207814507729005175129895597285605623411959777601943272635864004463818643389380469988065467225649378093338284668392385606765499834837771965217106364785410463743364252422489293134441328791833295598361622147954784646572939746648016941057004506180766505495192107884021642979381573789973928860224157089768988611076069915171984434529892530324970486377754213447266790725835701355384486660000585499136347584359994214093356068387530804022927343881908669655196762804107642509848296091171523337606690905390820463236091617516821717789898641975200420842123921107996611436871636721590563144244687331012143199546508527471254334436740135120535939970932289045111158582955774303838143634669159644043464858280347549219143767052600194673203430549672366023869047089657022816069829067669829741439846948741095627396965401237404059352638683813283434571592139002335500614430222549790612181507095235860236361019233412580380284771473404204781734400798272692602139913556761514442622208439357262222971689561823816254548244450010892222470623995983226220475972 [158,118] 76050761348670531118347755088975094859827543324846068029525335544569793596250915889472737685952623721066735794344441580325237013336598139700145798929212136250960731575701051535361050324777481096349023999206093143340593462371589510764482424627551309195730269864041588345214761474459227460077288217361427630576496778135082352445787746917275957011288365864119447525499696210527025198785194188735765104937598061451493907264393005039459831830619216022445399040205965162272595430828067511176774876774556185887291721622973402165751311152220646209192760156769920899608164945703548542417283843422477030448540987834829687975311054835931905145202906878286968373840356639838836706367262509742442913758994836718402095040051973108165340649411609227344023137812840669625855045678461186322937850814117985009456255839106817345280703491826094111219919553060643749800915160375604389530666676929696438747782233961503585817013458746132092192773756039546727086886449532659087578311471988300357650222092210168886064088097157687997358065454397692419748751388631089169787016046836285620384341353943221922728908259105772725518208463575636538800898904128904612690529864360576859754880465848248732618848978721036179282338266688276614495083682801111033922483107677635219278124233419870317075800392918730666015254472025775724765105756474836211643989630536553403278876429331707048395977836034158411906455660227252702036940065191911112289603788408138028909105965999011552235558879748586913085298739822263907339489149828720198393788998895990819303556161721725604381560440482222058734416966668207600718595860167191102350945661691820617008291531406497384161399782847220445970732151094302371903131369611917538953889928758451536183280595711146321510173275963585190765117590133049378426781217982678747376129560063191892953495930216 [158,119] -60434300535978123922951270628759654964780265926911968899949682533047723099833245514152874856028097881590915927625151612595704142030954577090265037451029046161265620017085613199258940260688570361049384080891617721641441175493212128125447929070961827951964061860436512930031194422340380094426147033333305303920882026569009180264112465467842503705438456763004829422035287926984838226572697008277789105747163432104708673386981245598452974843411764766708754456473631471150437552899779813114864672822202717830576586534565919095720882735539495464611578750600747738911064354723740482652344620954485740010256694525091364169733966606663307988365834769977701809411762265748737558203147622275575337646361373525942039043493208171793807899355263330559687867896905694583776796456440457538236966381157225320673495759879571973738309159839651752963865296496062576062407806254869094454307566032332262983264808596163367723604200614024720908673164022347607179921945096509352465506381985226536099212976980512866306224771577343625087365094579000782760234953840684939377198377996421047666247639748340962121353202796130384961948608896145560467769700780704830708643215939835105895660470448856515357286541147552624731655719981018742547703724951925567218531155503658175416090264441671833484804308694141830402935924672682614052364339893410001713960861065064922593018497355602912741395619858033455600156877415541454333797564248108648905906028457270926446447272002969156857846725647412464063204219508187080318671588448001040652869305501277179568211655688275127655313759009818926402565788762515552888972529081878347898896420884483249373437838420620522989913063341301961153712621902031261755060008546808789604096453638888258657445816676224972619077764666778482961191073386465945890211934322985144292009944174104575547282 [158,120] 77600477185944291055949682771910606857179493624377812563841434197625724086103892282031798913434057242262062000762976004477912173371497919320932498271938186378389433018505418775638044433672232371259459748651224798345288942577339526797915380537864048756129990972933711327756373727508231698195264671080058213151184782397902261379346403604604733406026090074016991052999210834942728277452858973211209695450813510959369693785615188567612366505866402258042722647804020979141138891737832466884004099638842932723719152956604389047998983255517670508372667364459879257246513395525582776490620336179051855802856551810124362756358244847037156510750029131092778898022466650528942623251038968294398818521573868431902435409804958336781249434022221650677428607205180211212323529416143347401337648347128340386165374030945395934071682508209667506566167367336738658833343712263752970611530098294927209305982607255051991183710705114496166283628629214990387614581653606074575987546669530355723381611123843380096022079696221917589397020432249614863904838909430604556187984294847391981446476441549273286772863318993563632726063250241674103773862168929399641568154431182631265687946520676019269159531233083734540111332560956343050118982775793393145067946439141304707685425746602134792567518001676600752641346441608309759804140630542194200719175445094936802728570510550567328980276292729886837853501863919656070920803715730524470765945252131037967929280412306340634009293275969625715487233416085905061915612048362662115048694682906778798460977588335958014402532814285017263767700359335734905470191800951389173501730400774868942256257879713663494753437038022793682987309316064066553138811403941184453167666545537631424356549532452670270713811352874994259947323506130885558711743783274546735377948536644420776 [158,121] -44704652173192983789321232827595688164863529229609279238985972894247016143537283560975929709866738499266470116384395759019228341941541969903225915575517434289342951727973387332643597140170609005901256051029942190395911679074488674188856539321620455232537958902900733544877826870974286521469026557642638126597208382873247648078235727453524072796188069964197888122113295291494432927015425186463958383718033420418872447402545631456246067833176192683024750347360848887451594346653233886690300208115420884176823504893575535842629012621185499839962369418994318742368713334531820881291132068170192804658717940587229295255297201709434703235541739003123647970634553611671624154786562373313869794498283033449458622858318647385722912528874874199394299520423078120676350143359021386247213495013824076292894780662035020016242887744247173196161483988832789204391740590907893839221999159190728803901781960882926232389598453327353016251247494665450877392633853727838274331875587927199737290186780949231339223880716684734325295713572592825430552091424593439666753345480462752735126280526107487355745681160148941218618628561501090878943149717126839447644096731433593939554703552435911439718886552101690534938627575331880052578535467254064374225316380410456229938344400380516434839210807511566905373039553585265439027348499368239389871240809354814659445161210916274636386303247260740548831423631664199782224721652823759172206755023145758614049798389306239727584669225507113902658040176068634615948301758429234375054900044843082169082761444766494415957575715275792568467009625946331798916521595590733030255595647148726674385500888807542664292760309425844595077373972603939151293397882871077526660466642807953850342964021476477004830946336065457111467937330625585230505618021540699718552615595804 [158,122] -21667708008603206087895835931642858930634684298340532840940720030977380116802954639546798751079051820475736074789944554269702578546137888159477072287223408765087595490507239471822091433803821948744426419821474708790199803982216992996057390357792380490062124736801647478116036302204470064210902804292572325300725959917997232107660779755357269325926329152256321309995843050847001711392926506331104308900889050679952640930617269279774833360853966303417436920656673214160476308497758931861740285966429434843162011104443637218697132620759954927576549200583152103063480203983154867739181625350771227260962748235007481665584134200432579567551150856252927733402941689205620310294276945903565665933519164880495141561965615932731468543581480593260012997932351342540063941954054523653676739461320212221051960687930794570843923214596683269500830831314719255635662841532028084814101995258039265248374193916571053054390372115633996665950369811808658304582404072501239365609221465674231365699446771276833526191327368625645543149338668835263745866508760601227814164764312779018874458411593923769430918686252497968236361138574042108547527856203381636802842662988993634008963123843543875207894542713359410150204319904370562000805626043671888667821403231533210679580723183373419617658651558704940064388111880677880050348123159609280825499978951987445154409258666448774630637255275576154129001663882780832760595580760327940822782396916343288224152000642462942936186224476702118119007237810956383532250031462988297196866973582633718950302662310645763469623534568661048336365633897162844713597078259271965739317416472115191088343980351169751909279609009103852738412136765631142870921781608230729956779010110449839877502043308386390356146361338615047256170584581495754621236135077966728108732 [158,123] -13664018198160815402074667253075697537221856205897536030380789974652080139253053968375527336286037319652920574019169575768100422785047591961616793872996466427907224092295929360406774946414842839018547103811941835374119082105370316507831765628749432759197703333581326390626309296783993704104735727299161891364789980646514921347135615618427680755790699712556551830910573781819872875015629889273228190065307394858871224521805830917305054344857584688967031308937554766065903832517892876245017889295610301386231728419550703762203444586957128601281974601987822883062844543601128621785260864134075271299460102840221481856953475134142559007167535514477364040490546964679689549443137910405834517951997250263932153332784286494188272673183241124361427597160045674344038023251580699120462070105919815959155438648356839231894036374494917335088650235546435267968359853762720027818764496378147554921670891130929209082203990719569513816155081527959234637618420835905545004943222420248012062611127229149764494921342789605108395835597005654092077598866454098288130185708060714579096528441924490072969641015637604852646570708890381289821200212159319823130394354879078782304343901495538284637004812679721515150518184139081462843007935448114000769141673507152083648780162125153372699335841883901074618656124197697654606723285523676820843108539475449657476670721924509472505226248916401978451377185638677431751405200187791521064711236342736546748531712531921377555557831894899712929308544972883178818547396404486594532390842964566522801272152055517001713331003266338047327510172112109886395258606084425356878740821121094259653667588080243558634583661411990949555649088954251196642412589014325263312096886303423776545175515895473249198411409538725825012193494828943859177306716236759238 [158,124] 12982955904570889515536170002260062193155168032782123075046647026480501926589973804202297462278524530529958086636921478279735128579247171088311944764401223661497493747106117875553453609017243922228304060816358558424629266494252985783477787176613180494229442833418170992443064628933988287691836988799703540949161452266048192391757847540656941469855463157661891211032635167231110962995044808524842584612779842604344235901263253082307151324756182830885446981278182244907056311356763977617564725634964233531036559216404548839831458264662688930699300899970186487948405714323989020711964835564074341406919256812043125708535561190072355612082496432428819918433746517809273850871915248615400691974851644672839315062777958795619215885942153738742144868192833854253214919736408061407886919725397246048108277114830143050973690863687597476339521598709405834185424246998193636572207580920796778982171639374824840718209688497643958024537031871317663293432525374027766617314818595572958226107748918806215670514729155960338175541905051948604694308877232492414651976587056545572496893967303640039390603906889388913401701926887941837703609962171409369951271875915977722472393954555131216913730222958304223518541729666768101615849099968297231063793857390618688204207322947190225719189525174879658328493522759580730488901165124150002354243597208944685883000821424768714932186308372837547059949153290876306078907382555588719486439762393389829727998568730103563580138858356432314099971369736541293342802983600107442459480471396538018267105093012937010022811996765672371539297667188821712825264733121530872546749843091119816536027354230778702978300242918605644883264202765114319569077538123504045695544656928595146225653844027707012788348478944608660400740277317827854822155451928 [158,125] -797331293322011495367877807586057350192177809405227809168174525388895096290841911742913820495081519333642593573907754630752542009889785543584308522199160226477741941796623932575283303902426690750420269726161939807291064199211442452906697232713466073784647321187387044778025882684945237251016865964284632904276610727693683399862826311152844223495147983310620536218187534622992065770955997800916173612586818225628536564968827445126176318408107233899148598124230752587655500648818033865238692018412334865435090369389452716953193281325007736394658542115794517148982567352045484585482584256156026645247881453682330206411414136835715866090268867770523057028235593266492966314355054214258461790863853594718060276938193976207098944012485365025041744198376169604976062256702385517605532468754930916374912365684254504255332312543206448618489691718443371826716700745472273341966317851054267119120471283098265363321984692131236193933977070316537369512567128822163949359270722656932500037618901404632424019233553181875917836828555981352103076699760735309837522969077157505629153793701227590698449893227021229858605423395248661609688929574543660159006822632097145147034744140763541774906397154372061742351772922830827234657892986656948390905980227462496493672601432380190122964434585848937726918545527940719282806433226649637072415478238817098997759043924661599744920355227358066149797477977068219026194094663218785080168578426281027858856963698818428418266129916076818781292839101524293503830811087300192083745797875055421888723010982777546843521243620178869276004071967456129900996912750015897119844930033548011197967760062236838036467397415821957271922170056534677276395810518695072362334118774361486587880527966089195928084816336926564185573454801960488325426 [158,126] -146268121315011850687011150337268665547984080485883017409845979850924887754826517394708929174409135929090548899581506872723184898834340228630475801768946874310497565469143862337678345347929322632767503321865697067796633722431278437598616593666832147624803643322483981065490227818567852600165444507331797313637789818819858631727939587542390196841960998359644706463441183931102251032866797112903900852271119060295757488392836860079351003953445884800767682380240734387122363975693579903193563577313472996248813365382108931618861979593563870119623328390224290386309154197626008931870939071827751888157009143127330900360054704096343239241855292493567191055613931801979361692946482712523866304408891908447218796622102850559274017038536779283093245393588263279495135393251329285792658712212081703917663580667570621434880327096392552375273467544473823990358085246882379001801934820534974960651432034438966236095003477052059243654032016951708406327965743837585984395140333029083020197165292057097993819138192120430334119183789053822295423202856455244561103639285136572787027871869253038529110525939263100304036562391872420535987983356742022593585543942431434802561830459578188067278155965465060458293219469599430156750329140262599682644661322666771201714712814475856346034245216947446857900815821511174325476101602734303801229898057711507874262346293518308327344818516362869291140098288915073866257131653977186003821414909988463984673920401308068419763255455904739177096771176203177917121271125291625800938694604835831315268078768754606737384200065671274378892978469901277258448271504717847685876718221520966568094737716215634323758098339321144903920460858210888376820574601398501463670142193109206252232729642646991143508673907103239723430738269082656 [158,127] 9409536604649690715806063600663586056755346150962819441212582701771180274594353037890624252888680009887678362424606736213506478648818317955360760072693543065583373557762767931232046089222591135988448708232693934230546285110311101155816388257044468319620907073027064080845482074165556305677762038477879452197556243136311627230431453165064344956924909589254058545885980693609527551224070901594896292176600684221614528518420488771248582616792597401589160783545092772029771364313089473418673571939117110319580284899923098046998413988399367372241910340277057141647042161433782523623960682017873523441323082271140741494101047177984079120021594752075252833780497915229855582258472574281409706481343973158574851534250318363731044837014029964601879311844192746225341648998739241284748018074422789626085976608866919203760485104752920851579891236415111740312809511241827758411692658324599630994715815340615609943361491918799175968372704009826453119869798804070258847129993396873920841874035088698381127219087804805880980422543818263551710387636861944460606635425708574107292842613467373596403090770947226073923066903000984883236832598114593902893209955698264404415724780497111974891746986509846107135619423414227075757396584199597779009047573170435373843647146680035530778570019271307249673785392168704396866844958175289076789278888599688747138883980874749209505956186739464976834100763828855586210623340840618178468114583824979527453675589203966255463825521467079552750132169011314877818044528989627349981771105525766846427792964916060980868081432017085225089181996344784358821418693467198990956248102475878620430053117775322469634838996668587124746558722997443741749910822789031822970119656482485715410113064321060026978013280015654638476206558 [158,128] 296909139196989625588441602795664906575153207868676648508365434601005052381566268671226526248027047351696026945454873326867049418505716495716900155902665210097846260787078005370485070289801035979524262463410731185934936662495882987652270875946461409345391458083461549523508033419456931365917910645137272276657429361925922518467713166572288562404566910953652812725902905891246153609659096752471693795501950241877650420037017041447298026241833521464152632462975619454477827057368240235134789079419400976026178723491868388765187486523667673317893035474855930124623666209547863005246066114631927324061398522669705116670264771305147041829538779862616335148574540148968026980307735904945977840184345820257060174936293158383499410199161613253743325154457601891010514858875910605924572110515563616999660337368205411860006719232007366273658727894263393049405973123796386634199407534342897214235474730089197589454145463658477295859206696720120187437602830136074774823664237506013689662329011895265899892081300707860367558417401012609335459441509581448810566953668873095371262069900097284722129884538804827807342487934312807842902973703064737806912611013454848755469325453486106919532602117605618913906877419770572394874020819860074298121030954049775072141184614739411256309635062009424477774111311752582514702473543881577018566239469582302478358733842186876423731643903511308350339770538340806357704669750588449761055996171303744547621045821427198457894054787601376078188184266328897155025327420089542047096092001040710026280028091642091457145386254590639564397657476688786627755275505358625773276802512222497854154409399673764598408671146208410417587123543783456791212060796146574089472538151537839065526232498002800776583244374839540883 [158,129] 1351460671026225782850990927508950379793259389359366805769128701261603599634570667039986022965329853117934430928040551157505367358716466187829062114459219788879751105705724410032512158432683022380607113446904365489559990074974396962061594056888913710735605458581512179503283795174373404811493679977538791178646413446708215783541051471288593661830224826561920294498309865949686567663494834033643116163735947205726825759886121806607295012570853490480145457281461896957777186975525490854666921022497716072264052321165558541039221205472008843468584940142362448916423764181225065182588546941151659072919185823657128196172636916927650623015933980435133020369747294060048459649008618585308081543642584932697304498070148486315527997966422267527189400677864330144247509055223650512727073127332790990895788326238331296036883542389684218457884428447733933260587141643404943263572242150265640756975097520131009743426709228354798837638379090182575047890002417553383543194438825901000499810421408386198175238894046075453392151162089631456276011011386144301891769308741923233816809723908879980519451840621343290124937895234305345592237151124269930325108099255798472043705443526042721909371941472570211349941306241922073762481465387660527688768660268106976925512011916025090957988622255380825281644505051235301841404293425339407100767977311190300372303476259758921020097073136332583688804672332949353816583232022031860643151777446037297041702884872308867109632197447127904534237358779145252228005088410905932753931702760062574266373634144323937802373280843387793773711337526378927435107900695123593823982189410335230195206038044002277521785172430626602007440158001697824672049292140063511163093602461812628346765277407666204038064629264 [158,130] -2092305996928488227527664562136114576398513874077630275590858018758344399554147899273378123567089752519405471066020108207873477172073775946234201974023370667639726474586848541172443603000050879144111744714843527250871970314489978635816771266051302933775969099476824408595250497891186700908305099156543097671699524062349665417283572199237703099537693152636925268743016546869871845921889067790167343464902555779691240060586347713618622335302058270446578453344565298329728334815350094329342252613687710119400519700416579254384508223521836866621695279614866651980631612442715837899789501669392274645782902629282647675795566794718686165155084385452277422590641552995798655569404262686989740256504620594126504031894731093892516230886479055205845058667909844666632536966128028035592556844821262108269173164242330733473230039763058627245825007568547641411422997854992905341874451566051061555107565517672039273125104402113387921305236113512014723550439376595486649677281305408286742587365826284828265285498153060153440269332755552066257791252548734574781646265564724764015255191215052346090506423514582032171097267116759996963888276377279030237239799754290541224055120722536333616531530385660786489365248963974117525585473092693781305752720126329133122743720918035605134239434447568009413421913298087169797372441824619842917512822748654513733647241647736030936565110235960495313946283773952106131485359791380692070195927478314256070368237931374362076333395838088332986604470232639184745010109051510914104745446701308100263033189997769490271998095662709480579086113268867307399682079805925315430399919603176281674460690369763996615820499028232983254224602365116189353621932961109794171872031295124565816485418501904306743660 [158,131] 47884148929076517680018941096419964069237672160375559970151513081004052994423043258351319466636730667973492283637087911472973860689905481566416883657235268660030098229311666285622834229822406016557983298079495378328328563012638933280770449705108431235960448390306308664814570929798557879422909409328454458841459332921012108050487071307395314229098161982519043448547590432087703415648746434948236779601968253746667302872202168790520642563581266778543487748692702286623748356806148597803340693225499157789767344868200507543185979374320173264565384962870248543497305689478972178325038161702730810596000733836269750351227275504556850885007740082994328267359433860105042526103746409357831245765756507469660497079044533291352743126043403281898290307680120600474287784758092265476004775035178676158792342710601268684371251660857625670001828870611448492719767010363395354852129368621413489577854254096015573894250974649745307788290930643085044015383397553533626953377092799395874308633110387427782171995466081669597914864267245186328887037790025409855920420029925988060437367122801796876865842165492831642438140965525497934586171741759037081958325266225861160958883214532851065909365375593852103434337740025111086435182372158404754749146041916226440486289601200901042889232565378079906878105776092779007656127118168653772567038616323022139034172158974082574740857056753071657573431827962057323088441328334232090534487890340242004939831260120845312583974552904769833643388538141019181875980482890878919662992869849661667444820118955854085555320439121309035703897180455703910616315581013878715122797321935451036162865354249742499407242411142797326878908787415759395733571101800522690374509696758950014443770452234694 [158,132] -201283853854278963971739252732175190740088520131286368016696181379288224188847315333165125849976807054828611223826393013809154907542711509219925817580958401707536535826739332321118919919167081169365786644045119174473579933101006354048487665493045538393280173489110108850535039140200992485778797455154375908330578075465093898737451883655486528578060723403692880273717922380770782748633339326999246429083167304884950354681954070527695627705291736867575270326979295985728923546032561315712484553438703810269088724101822128903560168029502092365717721257587453391236931835975372598194572067215327428390145318080478511902045535206672868847699142099066112121064308918034004587165402383759813013090290520432936294404587438531103347769536372825966664451043526607044788201158390949005999632991439339865915754597932502946160736043198202911163988524957913693734976005273926232747635940309833755459674042992322372379437625918758798468350696783954508404125168757846659974264307512770930142207708593035565226959787711256258894796504716927027885259893745115608013132171244636314229964164548099952305971875930458696423592161683271253287154369391710461790317015181623422653487417086268038446062004555882918267808700383264404796621165508321429865420387463225692731306529898796799899093611500506705096945962392647822910136876305913692522401302306048520441957154753136609355468679431195281849145908440700644369270002273242205510445413720081748138886804180420683659275388299159399629795150025225228350905556879974891620715911357151433525817174588022535252518824597602020986970701299674062651178463508315498067067133331777790582530196320871275309140125423035076865726449248861949155273770208344686717317591406137429904053 [158,133] 5165410477570870091732668836760556932018598758939847264847367922203544366280062736606572587658204714986763024533094426643467368423393038791131580558991924656183925273134254393830932275033294405738782892976386533558534238986071739165237197557354049204157260799149046337545369142459762356560026848405859758423430750463844473529791471276160332765588115659899218790023625157544867581080957962125035757798060382550350280219884383936026628142406725752051049489768015473170026073171438980178644184887260575740556089086404477776329762291369128420995739328564440275846904943099423840174453809671842926190671813399345701148030508662397517896323322783992295656744064316921157694747553230282573863793771627212440357214105103593332947643500283976952357950135509247072412683002458688963839351068632651093159996763020006810332506115251128485838041841483333713210121450702954229611394404811165586646377721377882511475289370765665201044034820901647363942429427629731232439742475830858370911237596194020400721477145753863340080516668840065527267794880214263996749649513652638564205517158272046109108490209309249621817685473692576775385939940467530352383732286651800332240803541244876849468334730362776521509375893105501307045902415631233298857811115206694531733786482934386995493996741657588008783238616000407008690441967013091573320228675048883513983884636882440370067281104007734427775543699598073704477670914740778526696319653259485200217871597789846081239052074909790470641846800793205853632312382555307660507232298264203178793250583127984753473238429255964891699903229165589272967016606563939664241199689859856295838319349995474541119006564211748445427437206195749507748076362462198673159005163102805364 [158,134] -52652477479131676962065193502799046281642585743611116416979327393913523871650587710814706053553539545953062480144392357620773841651508862621325260894131589707107542053686854988593252029119813351936261106284851025301837018093485048653450186156037174645401845072249004882168430183939779398124330232440228181823951628879755676972434789197171081532718221594581833039788874964854341881742040516902235323712464954781733805685421470830572613731699348447242361423452692737963927040686219146069642570211283371184948795951855673390873202508783047461122290452048707988621887120607455357581237969867327020905722631244601405624581324150616855076687751728855836658782991962434791302946377234511800275691888216190101255825364517909629349787121467048831209790638032930250380301109307378482867265052085849711220921460040411677396608890300019761768678260688861262910327211404359036467348911031881226526500526595965165372517810733358754101517552361640208143876976222635088627830983266447747627010750857226783854465682358277903270974592995170229774978748114179753741511279276767186153754180056834182975779746587924022925603157578434556663951298597406854322659719223279321872860698139672070710569632008978031119575352436778073689508710701799706458989496421237430211320623881532069215914997967775031239057018360576024022427730760526097730795520949035372123161137563887401419922651548342112393025146894641318268572689100218903159851273356211107501231445237859947883480027364575144914490309468720491392559417024991039740914460073640276494057234244271491856257048447056223821580722298945124132104998079527850466780026669190613823702005275481702389586209487255702204972094299965945115602702599570196107404724 [158,135] 122295561570536149830715038465148340178786601745876829438352239452158601866635884220796821734405761695662987684778904091085948045457577227237229511932948848893172583259834798421017286655764792496266708619471629611760453936240710022749132165777634892236239504522505542909267670568108131949924794016307165055958994542792208241192039026743943892764799518645664376569570261553868282562669180579363224895920849229697825166659708002535796741426710746105210493496340056270588083382265845397083444287491488798746949059006600823200767462458266322329933566614224014691704464292627621960864189264079239193829849670573616338344927529964074523177366791009503073178116295716973027862313492811069409620844561665222263754463741998898999747573516063489527349395187094622880313423683184601095496184176083860735728056235426658691361491899557147089387510011194363391297042981665116877300928607798430934010549690593817642604563662224339581488911407317725155141057144657334712407625476465135078604322321185893254065145956828775315167660922700837853028694095260943862015712982940669330281647191255231895642630909987002691477673467359709382219884871558282295349899807432405164735159796546631017248554487467703155618457189378416970993685543628942501294338197644295078110108806659613043761247779748074177659033265354843332311118369110085931085680508422297997802200919808401394999997044087401435673213039409973446046987322751354387568263569004923487849580039817433043914457131375228003676705247509743964349108655038067745765639337548092620058365955703478972881510037072915012548285253884491867069485215029640038291186980565770302909752378727007117769116834925970837710713431572359517223137796409955096 [158,136] 382018230122732997309618111167369248951111596627364198439879259123357122205805000934319409584702549975171711736694921390376334548245207483051088888749194613595787708272691302275722371488546328467380880111441063803054693298130211193237718216512569738148066834427270856089687223882439744402774512837507912797465047709191032343657760075711031314139258749170024278776417717366587639659742762658660626086657479071351153041979488693210963209042310138578211246706403631057710341959841406529414583542122039469805027248302245694057772392010294929693795022620584263226916435026395642600388939054859271328194868888401305584396487313150890422341274683568636369912944046176479196065857351572766714295929964395188769040068660207763799329250060447894140432995615678632428826316174206100210777422757013287170293938645161331413332805419296593601918367816270984217571420665920792828146952063004187601900611728157155339807709363162566055288862544640663642540771314980306067215896098491349894355927894622260933337184923471202164226977818032206810259503272490373692458834356311791388118624430873615445186869346074657744725255102357478769474834530936583853456014276200580255549063005317212648309586519879716196508424383349671496920586287902285121258925399761161722961981406848500580878084598212686096866235104947928959418868051839137000764055368623692252889969342919284651821207932474412100142694586406932585918364089037702467285074177389301087993334532565014230261791485918514830077084401524334130342317174488696953467815033161100172948837278825707879648294945060124504146156619727643234886411808240721396588269518167155028603837677160894094306586479393267275835749295216336528360284890 [158,137] -1161342997179129894061832378077679252542740152560772706401433031105886108819498861262347305263925377171648097228267938335052405629815873785186130859585214855269357037450016695887446546934031743569862380703880892606560444063441842823135986390769820036790764497309021206487192956933930143171805655267193727208827545370004809022821115288615418370258755431679485737411200664936601304906754753081271880232853882397992664081897404332491106479807771175815757042183836630840935724788051694942610100814532904971919321174230753005281575573540286058367716696687002511533140213529310625022926417309127163054666843388712972127386250279075919601863183508879961021225274635350555724753173740809574734593209965783902293662467894789422728539338937652934725865510162987634764916403382319496847264866229567124916267429242422231818271254700487993741460660015209978489628783100837845324269402481962425273132858208733086540895510601835233851649644186880148410260343986182247612274162472631274547563761961445733903832224331636230342119029017132457883879393709739327247205137513822834835570265299799718435382090543971518960928735198887132391827706889726088404946905772674405792600186120198124051785091176693695016397234738159032692411919810184333198863900515096612563394399605457133755350839541593583123517125629454164373577245259365278680101879677835261067426485408984502742197279861049380058113404875987731029103819966707791043889480706051627060415890615132738469011226376814105880439239207186776483721230746941773540493037516112547884098205258075251262622488120891681682987412215461585948315159362261375292544913224022691784007497617894555817049745672684763565118763799600430474 [158,138] 767768115432843533259365089466648369519568310599533831377361263063660520994525897088193179364186987895242317467304791744325340804649971966239410579834620187988816353007388076508789761902398269289990587829051441030253276140279143741914199690073635397424167769209619582150261047296319041626203779043341651223897112698355526363679349174645422115302403019764949982187845259580770777998948985435434654509389590419053455229104259340149663201814001261874478299698505829901630497688984556153380340660890045533184897163818965332931319148025430526313467814194093256360043173836217830399304846973720083639149126751610348733298230900270068575030352055816259421706350149752609726696362528420472093512543474190253076174527430010689409087924698558432511077938348205146161495649626756438759297454248495274975003601903825491532629996279521547993705020730730473443748197797751783881246276792694080831379510830672582458819389505626986694283599276191182917302234855340462971439891598917855458142323363114014539879324217378839909219695062245737282067627980574314556629691551388865694138333701353420549626033273842042466625042916318584376608883247008077076661141753389202927181498474131507820450328619903685198612143761010910263512941171751462184667371187031596387271626534429687960033694401909904897204809666159406640153133607030266220460434326361383564413847141119996612534543956903821049398687003807875755318397878517945021195799471221392279682134010558141952582542998588748133723592720943156164580286143837398755235270446931878230105729996914727487608305362359005947131835878274681124204059078269282079708124525531016058619964491520757835249460839759908540223993204 [158,139] 411292295750685906789296866304944967455995762170207299893286306493196569038749334387919374562966425476830335442081454845317453325249218314528294367205598233890005855821489726843045573899644178187382870986529738301287171499382805704564912082032152870883899005289296609681244446847114279326517502997571511830090313057541618578625531322345251509567373658789242032281901409407006899383250267368177302201456184224894995951190315316001397893016643237489452952874753111485501599101153299054216969377246451663614315584863444434811073681128446348802555530412314542401566765359024018419505121533578276443794681033138100694563654431393727524738814728723483817577572153212683785034867224398758513550172507075562880852328206487461668309689122707611449555474638969617278789383721196326197001788392196845210970704848507167669328104599598852410114410639999876550465928726639092266803427545311532032276331988061956659175806259009795434882985071962171702078996928825514992651327678622329650252931477345646480050916212508164864304979757567593219279913934688721361070911940902625601254363234169084291172912435336717406830522877530673443258549256687783552984643986879912084207952609737469267289962005795866812473100712764641610929860663145780116167740511971176952086329122537622172671361952290163988098928432428467712845271912661117105717403989189637607041842450190198960884871724696035561677273062000544605132159361737685041069369963817832963179428280997688963070603719863119148147401860969551613025255487825612559039027420254530976436556992414368919863428695150157472271098302040534686528235673542165938971952639460275500486207256021638101921858475625947664 [158,140] -109743304374608857542401715836571050845931961737326189012427507552447864577605994492972141144416402493904200379185244758746052708371481573421095365602545937883017276759000004288311388560061383024789839909706450670178021017121084946416562302210971414840781583650141011418152822618215584090763217766856518093604372176547629865436810970437821418898757409714739779519051311187164947765757758083574439856910527998494910091591310850327392593479119600704755546081762918756150511380935587147336095798795273726196765078891793028356501216633729734846454334256801173525021470889508892032249392935195640379403766790519692956045756359398296484710525705028144182055767116771884916043417429369698177680627346137940645181954559589948420791762919754919235501340048416120570511115853924844956711855860289781086201027443063746369176471547667006834977867244946012896198413705244318986706497207842591065571076662178953016257700985877366552421577985424060836494464010652285635037660028160193640175630024019302266570272992887070066571897276985752413417255588362339231791594571145389470279722227225225047701011549971493070748370911316953378132418630485083285938206001585652750506230561648812322621691365073892146999640884718903506303941433139853818839780009441989566087860905448185543619302136388565132329266173484106756833013224387855437678089622067753011474156204590578949559424931181157834223333330402618757848783766926513693634473881317861278161219521367920576515743817745626186183697537451526632202323438223360320725276902531876155415895206213070570917562082715864767373589060308726724445293608332248051517202597050123258242270071043350821970245888 [158,141] -2057772005305732989608091307968405903764012063569873104785064133437041480814423922773326040404683263611936832720730908771172396710140577410620753226175171022444494213961468711640780811742727738147745251583474558230521679968693850147319057976675083220881079386267403858259787477742401537718105308420354504094536822174466219953408557111152670726813605181485309681439829428444646590807073182860261159551051037085565493483953899583733414455340318674041049529482730468150868485085927875499278805797237659110330510891590042140227621049553367524456718121738748268719682156636355067322163477023342590325471337239996486412418167502988106859271172380126493809256822108709418641296755380605740893958580544818302296443145411921968009358236968327279429144402726808536110567879302514359059759307776427744215521324433346677316358600820455839275697276592417786828481126169484546068517867052863252914148363903007552143038478404392654757669083876684205751876184111557203208938226439441926699645667417928352498845784303772022912842325833485234223598357946969175503254176552736000080965568357523506922911698796185072781344695572445712455650745870520527895396450092521354057282055200365256265684531585992494554488694391382678269271546706748497647088591783362385800451006933577482143011922661683147644066067497237019136194687154899275093275715574470308717770279873611249623880486588763716873522889853204722040288702298281660076827026844184939110244970670249772599897613563703497466212401325025139415901584097611660517094475104154003958428987212324211072363465753162145268922605879096837388333334168079772065869164357724424725096493035459413 [158,142] -11225891795728238208661558420229556966844872160182726478471075304113556419816367293544925571369525918894798217681976530506291238067242260040794269244921269671710203756242881410797350797130114193165707499628607658451398635265072042953245907309433781704131414489204634530388895742887220597649687697087013990880381115118099876790274481026938001875386713195265960110522681483799488963973244431077689631751581698400445117593695800924840710792549647356659820164519362648949575361331989025634550868117937736518031094121299685662369971474505212166122277303620182517819235355634711267740327816241161409527082414862681486540720220788665448521142621454688078694365960507929080890791013166960458304567096394438851544012100644646631388988579186662348874940639677910120121635851891722448827187605641525282507024015599896297497015821147408753876315444845303589836059148275245999739533789293646858309402137773316356190681574300695528267332252951484667480904161610623475886447106674675197070194351587650960214670704566774094957357385684307367444722498198900445006020354669998492117648506047865466055298886038340061391608410824602767467066553574308648164831714067720873019355028256097101113862737241356916455913750232659651790467315397145342912739076047995167702331165269453284820114845572851492494610119087136385614401004161130640163059258512894251461514790475822047736545629165211835277683442173213983815574653308992133564533974466711668394306063909928980162143041990895393602200155650462841738806472502698696963811787345745457825372116953303797077944181731712630316987409010349816096351917092525921674751223447898057269601084 [158,143] -710866924752702646210165801971396160771502276060032200338780350933749316383400259907626347798523510500208509723526998290386458527172282430616809690401675318062465478258427386256381262293623698790232641679831804838165784251246791832757578057685048994153751771494681965650364182101077562755063839962568034491795622984315868314353743041794016155260073481838973184242541173440840733932433373310972179256758766541990852161231297619575090133914311480649561891515830306654160159429444407747926565446870329655021806387615726364789912632535239439821944964785150809337970700609508753383021893244083309714117480032646258764616156169080338794854355478863876645621191973516698035182295209593879608701724367607243683780282348058997437407921193166706937383997566355151695906931046856001328675714734310191714405182036270681026009720908283936979620804180984425601532356958089209946013530055482608734421213145476565795081719921874392366339133548403237387121611325898877743965699678712665026738315756231139604376936147313187036126667040330158284841752854113495041058954330967068869418349366659683198338927041516529530120335422207561017802416681527050867755966191789920441420974635427480347108307515392625042756069362209005687179096650908958362295329031488632308417140072610353006729765561743844394755294403928675204482401902197797701594438492354357660065564679144296249818526150112930929147552613738345940404626962193157366550496448672001966637341570205377510293419895166857345471342779211326670683156345241772647066825655122146216267080357462430978450038489360147799966572266966167842669206115153761495351713876758678 [158,144] 20209489038950490686626511616955747710157582818275143225653010230638146462887245347137607406683967502162829818810297357676728782326266433206787124960380061604045783878085842785323378285826053014931676862814853934896135719606463606688848738307210889735198978407820526145532009478376165990183375616293173908902636212232544820078717111426646419164949292366254647606410300575596350576146397359547013050122559326599170309504224060787569338861613819344603801986842823676578021369673591166892359564638316588588797251956951784791740836839794169915117501613050037654221679404882390337513461508946241536628807398350961297805593622748667773104433486638069100836670685185867030061796053964731608636467708025353431753250322239839449834404594494611151319531990264274533854014361755365395476583458823352485748369197179709165841400474898265075490524817356307612453364660432305374484764841031556094214471227579431771824161192678421039080267942420991623121836924663195207882623069243265958879372615788895957828214283194915514000695836646894858780681486379770890924362763394468499138099758541021650989704041212300714545759024990564050668233966288058696446697789155409835917753391643221069484129989577562317378327885830750600478605347884307961004728320424972563754677624493357733158998253394681525489328602683365146333271664856468869568826948266929681466098481345048242855792978592029272630444813435144210115433614275405339856509667894579597193873968286640816693766625773352108823525240594915293958718307658151420337852471883420552013527548244118314726873869015467804453910821104949201306884606401453340355724595 [158,145] 234359616758990252654075107212987620687782849025513152809082803539884650668882902427941127243659080690356125740021339628114277466118590031433891571812484502604910915103614740773845649609265924667859492948976367964368712606387568496286082626990010760515602543172795689482291026542193077590702027843201713609791297119629557168162370559853275332531803647987788838017366459978199982998367083904720363669517969210016843610124607698601719543140196698013185145550143269585492165954153105846905708636350871310384394178352706230916083014128216349150802628004097609017274925450466098043635816285785320177404169505959612988258687330074284019139314747190724200281217827039839438053473616419947592653389602765708184497955622570042849256082841084344905741257779362558553617551956427000581099299111427714704100992866385856661892694329454090542349988848570994786104377635569031395854209384479814733929446499477352773733355569614768746612054717301681784615742686403608599039144450426709514877094555296045036139340361379887637614122649965925615487890572129380556171678887506396939441445051623312836404541067928240785875563506469807339006687395809988740662838403596969413180721622965274582040464754930126100493233641811192910137990031161413839785636821609075978086932623143899037165255822907589157104887078306773754554191348565967064426893399466965105936956909541138397907597571004329709055740025513654239680295199633673980335600473654570031855062303285976530850045936731986626430217071315299182184783360179039695433017950801929175683896598674816225725952667748096332889671458154904752042173532877220112 [158,146] 2521786843879085773778353498655162361232197917298124231855575149990498803284961391524969901503031285245203785549242240903033387803062822199759768554144678335009942326990484450273822394737895881193858093577375380447219461631678010219352008542993886486000930256668625110930153498671681107584665843854721547795413063440135923426976175766332196451358817477739427406749766024015621121127331465045380704838371735675619619043328119949387098694129024763974345079139055373561230155092837740849994364698775538567975368508026035653323644854344569510986280600956116055589801473440384083270862279586559787618287768958726316574595113345120414747373024992047947911050048850864136555843708967350151127802712692597044481087603547827724068950013591690218475306741851351713355633615936635616737879361304303124387806582922718221135069164011510667860369087711553499431612738192212015744301124006011884708693746556266505347208135201074073268159024379838159574786702054268652406807725993880422483778848477939119839180154123570663011384287011856507989853245378737062762996352931904714805640205186167512679901638176548289207816296142372179266605323821480463102447424077265275255027575299990818613596483674332023985659516075025627750768976548997445802434841787458207818879086079504307722081493032143093808256443078804680062653585414673075998677519021858508798490837563480995186552662337194917005718735721178511644023556623566179826139015879396339574369899666250692527724115116845535664020786599912520208171433534913068297547689991166878851220502289396463946338844233850751137642494181261611448836738212 [158,147] 6625582628843971957354668318195459081564170004840450191402033940203978551654790510520698896773781600381043499595265327977453408738727775764607359457140302641122145035088486638156255418870309598149674291847712834985626797440338074566333629069277434972320231049379609009923577042151194086996184224023962529474536009137774442458670320045074983091216799566889064912266236491092496839080248243164932625107453696581321854313658615117321785695251743443995473563965432331579209192111411351474828899685893139502807249791633381438023000622893314574335294289342177115249556229244939773334557345325914088036247669844010503975218857915099603582042000704636722008098878793093383195229760230846942687364024497912167364338992905901735650171313001922540695046391345101976869169406136127978341595183503222492180904463921244190161407521548427563902106496502132950479128733950636116998300009612078280538882946750420564135563069518627398883848587823212826420888108613086388270855106704568653568557372570467169750412156162315767908018053893017545061923865449865067541112610599344491531194252722326895279297493486346624556000887433423466222321948173871937370705409757891689373825451937530387222863767692217005636675010773524581840538735896966354914361686052202534255311805790651403914243735432371265153378999914887336688978540168441168083281898454941747538829262611097236786957250841896535898756560892585955558684789394378149011425959917392220674297997720612550810495918399087893237247865857811225074204367021911176700241016645097201326065350140348237553090147361974161378468638280720455588 [158,148] -34196525078173957579960510655714581173639183301694421099670682766823350379929002752079792509993680117819387051843060281441017029009152118295133790790083791508090425838994488409981138464957125782311774567075269865066688186650788882530833895740892130196269394201176184324488617662120947928277742239651754790429835151358603345267877363484390138418208227512250130132785458075686854940354452280709101465793648569470100101451939997259483241005588014389716216690604103191478180029060798125588551789085706820575144229654018971121979985816546184879487311441800215841063127746703758927564949315916984104290363831400403832684425224104850570779170033828362388820855349002844265606107157550537070690308233538203937873510449397207759993585041567015062324738602690799309537922264285908328817324665635096863461509391001677804568781350800838425069035952692886259460474556946184239860925638967671243066224096442227228952899228179794794435625222090715372996693885647225236753160697880636859821639351736974371662330715550975358593109391836349525497868843046083203467099007002178257430795937754036397225066089973312603784481145096872187970044491876067066090123767045339299084296107364036240560102333862887846663560016429624398384702221126800973758463170996868489251757567406448768352465018684476606730787895625551137841165831626833065134950243675318336751318608938197882246371156693035811259613448988850738988605657419718522309574354035996618264222531916773703456303003368873791179138541343435824441683898206126340310827140436137198446022096510386635599059529422565845530830812019 [158,149] -66561686125466090027577165430171028712835446520494884302732147348519964281838218582835439629706371819251517837198081361659357073837833629186070529807581903994337921986698656055416239931280170196416140190932874726539061770929266954875207557876011658261524883494454474770630339270941699178800335844476916733245221982486321057917316715023074334999691034488692139082800777927149517437152577125886199409481327660452136326690742117716125289147388838805517351177734200968378363872039128093955360848070302680935375842454817669773599109547750460242172099184542474538615785034737429636669640156759213677071613408974717424373314946738307555255335411079017102182236278971215979119402533381218924576262760107257964283628134462078075363010320956995528033524361421306773785144421281496829639780981213413123045296864154689685780612935385090197036813641133339575474228050335661718545226484794311380542083306769690430587985281849709608421953905986166036720880921043292632068743608815198649932616166095841500571483970644049975168726855624470564341005175679799511055033645688450066835878847577803984382831862300202736593080339791648287003867475137299081955553798186250042063480421395339750830650817051994891078749086270741180106501646061936134496462020007519942140237657445682892957137843688780814183234729004440915081553027494831543623606907706021089175645385915033117166373195688580360291378613746228572435599168349838214192517557255493131511570937238218572026721699071389839875955366824836590186198641296256199482833173699425699372056260299831072582166646123281221712 [158,150] 162846820503577626755159066259409791466249584385939284172775364856199763690136175914466801200279760158704592693355616638197503498616330254702708911707326825064697191713673128372810846765683105568875929896013514137636263385937527307517060430154359613518083888396029285667929667766655413463082883175797605199451927159206372230881419883816617182151352626484728498863067747805942815382602633565690882465877164293316365514785047340544323244837443702308393780461815490178486222892160980243394023805571266273258566017017804225448016531960842060828774735121793234219925673283867347377630570411532441395804963086120148432725009521822123090941898829355328885557190464814685913796161557847710749551767552967842847845428804570989902780400200428692042309379816645427279287305022703073944690924279483903337725672541150730783023149766134363692085714060762539610356676058955467422651708738522220590754394970371443000570376548651688458614277526640483284764916988800801287113221442994646418509392043218926148660305907902151148959501571316395238172580371112994386266780266394223411158460416365149714040026880653649383673163736897802549726701194880944796389602831135319162479358812311880404948109815224012138513868893223215609123766784948684524853614598621110309288246871555639214976751793596530429294869611989416072221299366232928714099350756694639589037619716473683626254094713387067845742102621959087243568066941065367110143224989931076879669256608144106087406744197025529214035586937207896730998215040624662982117391094199760031547217199673292406691082583220 [158,151] 117830435197445022476071348420364044637833725266706563024978496677234249564974238323826382728936461798728024539900585386560521080605058947424543017514738325803423555921484696788764608065691326990567676944611008965512809931944197873186042870400842426953522684729126710600267406693570707955551947007053736940024601719174806882668991878501044658929993520251433640244587168117747663677576202640861451873648787793721267559102482688554543629954906890287550869087181889975625897928524288641159033879222506422514989192154881437512845311382157938165123281741933758997011146314856733360886829699196628454160826404728424837818657467667221496833353437613904383266908176070196517306762651487761920815303263020888634253375618889661716408783207512667280691561551713187303823440764450910025410040615245880670851371487061475909014530084890225944213246642386082526181125818182617640287379860503430430183912322801730675248433739909626915414598237534740329458636915346816749706429077242248476287626988563446758622847395145345694858294793523555550198507995209768220540386410572283223037820279069565422133317086235562962231752237264382422628098957066219287195571152207148913709277152460466465966643835378681083128430644679307058692337585007258218202775399411375979164435440060656120564862944662765487221376486772934491080904709008977758813675637360865373831563822879059134287358340345214487286013864911888230640757807463442351567145655009648270328524176947025311385783881832245286483142150520272539211894545393794622861929666351435453127905446157149103985 [158,152] -164744646885230969398765420518846420580633568539878452718998728175124246012493807667171445502076663730484185257038621329936293861406761793500856533686067252646616803212798726747530599291985524803762539762970451002464875682309665595118818553667045903734808230750532460837013926887651477956841974101867718759690456778405555988595268346055696717536391390335349054338628945381539639336927365785648564282221075482230121942904022930580250808960105475362234561932548635968785408133752192643957545713993059044855097228726349207682728776957702790601685630022745291177992347354452957579247549585263094199641213547011664577911127154869814070056317631405805540422152028188612577322829508516168306311325179547293190564896577662415650340144853900848315866257031689163065979860802499668443651971526416421736581052813948101058568875175390615404764695079073428671387157521464783015954871058707557434548744619786058663386435282318163265315780169105685961428978946422903334600157881094998316439017482555086395400621268794521127493457451477822780772440737776688987509057260592011882461049225019566693405321584677338818605992417045007219211774359654382718955361343904167340941760951137691331141623557454527042352757740256773894812625656581261711129098646465876182249352655359463912867857670917858014609806089798698961721081790188890593671598323961875431386369640665601038864691971566339113539497643384003884089250200546433978774389492376187956314164645853661097670775985781169953352443352552997099179874276364759822698375381438345000164245802522 [158,153] -215970349868428400301779599255907759123321409017523367762823675772262652990820424048914836176694881130455828334923626607084745909656537847153883020139129164318273400769510982184343135019924300725792600587805138652139545566700014013138439841751544198760134108552256723209056878587603440753908597978327974754331394158194767569016130439437966440105609601573080852839551844041747073995109984656490110812427722161133150908541411451946364432007715558011849997161325663480280011435382686029273188931636376576967959992790005097337220611316150048490640163800791159450470724695819413507124699233929210291283958684626934056450875685648958168629390159688126167592564320634692416556870181216412009844161186789263386898134952336481324188385478427559971078158974013119624891231370498498890991477355386467708201909086658063138692144941120705972002898947909548353877177466707233202899228961917067943626653920119667248040474211543716041821483670421772272539699471744937444035545208147866503907862409211120348928505252336526922145567213050946511867098916462338397455842589122519162224756177872345256997797393078646029667008940914568518310706170156436228486553592704584958387821803048258467935703004056662695697330964095734039373468670301236203459430001904616910744427641783110921054750110122672732768887224912138873629246833965641650296686535972193023321951799145622942446299894464509801652426667402113572260799427784148997790526570977545993848236074556204780278464001058018926222944934993996315887121808918696054886305416062051615122 [158,154] -94303173448765194059815235203625457006494514275048047918305503905768231471607634487395719640940562416847087148359934918522611491727122677244441330487175070091041368671154356005850410832693474359373222978459680329043344559447390707062019703319254561701581041518801839337626740221140077767539635744596312056624604081341006155063019066397339435986499532620440710973300021171416406963393779376105263871318094756876072266657373114610555286347287537656885496943996726615787556363169250943062352240289712714650374470073267517845676850654322555316286218483701818153623133849951733026581685345048886201874232021874339463780446663220825395613178926715652082853140329489937786497595756573587161865081185586561268116868264038741929619401826132076406915811602933020618638472493924339767088054115282598141136049264056139804881733539366267869639442818407097573200049991966663876721941074093246409837209130895619760379734119472010454507373572275190535827922421759940686162923796946227288330782507524785646129776239752444278457372749532622373498985825319826412230356436311813164170477258170324652695794082658313324710781052782704384646174857202773950722505310332246558229939972611288391819087087957924957394080576960550637020543451942312143925154088650355981029776231479253518645873715613284148638963986170661298659306296379879098881858041251727280908917817049692759724957812198163484359311735147776098324448743658074027662106232060514740821091057282093074043829619961184983447132048931054513794365102489113722757612268202 [158,155] -7268639796051601172003627027209467143241575633085201831379687581058611864971210275885776469590451708938035133137562925562113772365770935729828913833607101107818240750830956180966344805930371276813337029914463576346847877416380190649680834421119088967373579506042166496076823557208077240341667956382215308796951418869385253916516274063537490957747200588932756681723490745093590039510443880593951408536364419628396829165682175498064590007508206204833997444588039579654071306700001585836763901521243228366220063297032302598482619042482397850437924972790198234232470805266354060407253609187383239585327427000586677807928850274960426118289974459726715566869251704227857451963808095426865328502737204818664972516534218878607397687118474119016634099998039074180929290365283829555204680620428276958158687736490645438794055006176279868108045214110424212374327677316580898742638921781595627528454058384470304446285738757576881249177387312020421840774142399849451622950897692983420519313951711934931696871115406383800460630995404832615277282282421976821783149847312874649825261115111324453291611194854873386413022991845157741645666790188337399475288484128782707867857069209282000299964475894959367116930643173180103368081550779241640715316487423567161242579590623417002601015373402646839131152481604691458224091119317819708265549968638474020284182451768194480258345452847599666146183772904651337781927283528089072287740734116189051733844612432983509208107678104017373146908396062043114829749428227957935700 [158,156] 1516277859137008334128527629554611483255717442364579087027608563633678618782855264944967239377016786010312030510658766573859431280793435757635468613977727906366711933297794919723551802886280902489408842116986264680331111047730097887392398007428542441048333399729860458890974254018028318759313820712376066972440582090694981648149171783821089194797057117556292652195934893424856859239966659700830004091875581855799475088908885844779073005091099708749629197194862589818892456108232973236409778245472948427877240903228309883470677847535347923687445482155228088485764779679011493524581494673210978621206327273768633964845853878190597785670509294741177157021644438151884151768652702892390249499373039211009575470822038836629115611086033058997260013206870838313503862635697963714494092105623477699863621850841410361576552874579037765769882744202900672026782212694718567317986167339445564823970136891364724016521308959762868150330358004482284502005425184646050116882148788604129560607014089886521086345187916790892608315855437516275327935092975985632551952985450336027223071750168868257589084619153620018854722617828785992749307009261701376536849207499054219305453943531790547796702217489370433152349772689940680400017604084579963365668309076431840329624221839948730998174042896871835224807649008010589239830910104706997431741317874145657411744218501246850502773744830164315066620393705037748185390301284493212301148816642889437556836803746475298964145902740866084170496125771178988459374536622 [158,157] 110627286853594758955129253833602582884170501100441479507964570790923936666212286738220029139926860377631273651820597850419646315248842566327130371374429501517594680725792886417544926898533416409397841536018528327345405224566404965703547201261690235062224030315741781370709557478723641569918520788463988428292550280499633195966946860361328697103187278346652536561500004621854875405743639553105946402969725428592269496999333149733708307764160393863585788527951132536449535721339570778009384766655502266750797413242417197526354243903200108547806341055553863216990439113080435974265056276341406739955331481846645152647006907152251060519239677702613675388032405927229798872608868376460850664218521790196301847221228281749068578893669335687772061422704044880794140989272887457872304374823609402063017889504519769814578346567634231778953263820408634961732949834365176387204482495364134002846776106070365470197975598842870104251268864095777291283339077818957439549516146745770963001291612489130944005439937096699986576306879565570050201355965393891911301488258693118353275665674446554098883622300602044701745595546091324037423877946517338153480645376142901239236035749640973794963800003757614009467484859256264976532932780982457182199067293761629204298603661071218681387902474399505966592638142265963361868938402196047341083939131325866729140897819007802934618483218355133837844718822413596160277909176132350199037803311555799313313012599025915127221850709911321324831782312068236083 [158,158] 1594781449017549322514983944988419951714035124143265973686469030441642705425368674709664159779689714191218336098754924406691188094814547650058673571416394742859909823540308208997444875290242709392704176099043264424097024445112587676188453550892965160115734189214751630522308238741448818895435759418986670397925204910296401127647820768613412775804409364088964911509786859402751132942610753834582830139350231379747967449956479399921841132207001475100585653842937042294243551043882873436887193222761741877992509605486131709313056358216880632499156262281173347151880264119184557761064882394557907816923667191057531529548942759313016950063697687056874761860559223481677784242549582101568861399850515882496891757049514419156998851397590671151126433060696542052308426814567456335116779859194548983664489467118070573556433829825069312846312842525286949930452879913048939087331849913322823095893162537513930624141176725385888966472653601582463158337103585852399247957325721069117604232973324176466255577571774774527370938956980566095825460604917421499421867133958899683811395781681926382643719090840720119757930140703388044502256713802435527942070603820912833277984041826386854795265712194407541912350936378321566040189598198261133579856499333139572275876692290538555150889694752196107277123275243414781781040426518654923432937198461094221657735069264825366313773207242427977497695571839516015924263313139419190637805342057284914126030894443075200651434334774482546059291636 [159,0] -6482730989050825965221471701307223748783086724462122059503984141659615990601806230773375640897229031566612133655688232426317067751247904253754027417019218940381774056687553259911894872808653226721040852619055938816336301821708885414353836746199653539229539581608221505523074294194543476324385750618974775861350013415068731206701359211361562583130335482244193679764493293896848899374388340120765952047542659601157438689546943639264802895515432909591750066046390921822082287286139926270082585847234894530081881651114327513542324888803558170555515927865124210416988564812572817819986792948845683255381417026256552340002233768188738109773976332296749095266342597082097437122191285415371751656339457132740712152517670596526859509267230728129382133418998648185202628831500469077983423797058869873607415035653024555200164957866061994368425914823483082993939263985633197535362936128657391731839177620552016811148676847982556395964620048659845330110189562809353027486002262175047790641922823035048917387521912160811940242869253729791933134219594921232946096944126209455131620469861277689167972064003588258983066740771091146744129714324465275723837510970358089824303031826280509321752849491974779860951911242876248394689704560923371019871499685339894739157442239223861067771339224530300334654394708877673639751588205552701276769371981446995887217865561394047103304948472365213802828531241087257054033230957695814705586254476290886845402951832493681306946936720912485563756121787399983970056299045541438462608721799158910413224981954820454464452878600813361739828753612332264440631844326333222843327564429054680407561549639199896196860262360692824715555685154011147590934520485479495020734729590364565435962269721899347779664376915002087822357704569553490419845732784184584003278109651712911634388856585296625110389342180422080342639670786177182716755428888193326109155003900562954444814476576224333294261579012919011377166144767728782428571414205071824436569806856266857609240008607813887404131176887405848699866671834562717577317996864245879616444965915817697318310414105519746712120273020949445370734311229284493586008025654613683485257602545115087346497943646886427251016627772456009067397120000000000000000000000000000000 [159,1] 107746669856949847460939374851490527627907263333419988984577991331942053331234031234542082259740773267673289753778035332726927998992878950740684343942777752822683483666189124375609090446238966839711409942541180787521165967975527402799327454193321883512791871497845314641227676826731520835620515715474460356744883532697884830998501077678107294053191883418865348130521902641781271536840776386516577370463110978484914854998140443405470400548024658827496816124117905595085191532648539900304848962978100859415008588707701264511359934190995429794854557250829707978286375698177911883633406489195035779244876691550607731643644899649498290012787651375345454783609129002845000293348616093888706797561385294995621551976076333257908779540289826324830747758578448495195151760568787962439807220003893739277675069575729507912411998066714658932978296372615415102243782379411147885111398306109688810703766732614747338326974733318437102877109150467597877060670607085025757291272687562444501503996968353615726091460739606405159034352521059174956813219552666920692863632448424422614769191005024342742031957993936997933258794039665038862495555033699940884842169339276885749091637690416655375458783967631419154253224042734814486616492213377503627480010801347666300714214103101471759846040953539939408591165345898320492433217704965347320609025053928613640960705874015700245397842727444746108566951651495704190742554217804932823059501699995767891433925465228597258286651874072609366238698342370184647518570701181114887889877826743942790675266047590370603772042002054635921225284356795138099676884810951105749246073091797711859478771436720294090235205480567443091118704436449783641777349787245875327203502263666451198550818161260635113323235992367407784417326819307674656406935923871255504845070221617399484942299222503877837343085680650418616240962748918472451029575713670145893354882913236476593149583719787892006763872313581217914566954109662794932868232922397201261529079171888808983861239226873244013821603767902508284289773032374561431390576745102082862144703984680770282971287793759520970770151915474138988119150686744207806679547208034917028709865523201992497004440584985974028742114699610676133745393664000000000000000000000000000 [159,2] 2612335541669909159921778868512782337862081611892741756484703723739567965411920533648076805968629435703917326772224124526965417440204317179075049931998257302807534021965822667300111536987963611062727938316390122463272036811198221802748471725562500672220012348349972696214730130210418065500172391426233069224293495696874177785806424472593624739907300263767795840969176485249650745163034337100550837115958709262937992917872962751106210989549143634623514165944098828646150761203768461079933042511967396771111766398174255587064783932299832456829160573239934252916222370926791209055763736188981062211693086811008762861307532116862303301309000848232789267629147501569540867156710811739133576719487927067951811562014864730489994765365901271880097395050919152293008250613561008993382086059648251551785161797414376496443754966401631500073454154996133706451237905581875602636349669921050436755241524264992305406283949918767057313060679959589800066643940303898887938031999943203063051224137236675103424519145614569617017412946244972266008528516092910776198703690564054585393613357242646146686046334349606691574596796449663528027198580791955573534344221347421121081103889774223982386253401109324292927463462356726644541345215632122579793345764644644006091036614725421950348321909159459745287151615516260460362929587580326824050889678296098366625080341095265987768126183815376485696035118178908918232560224636291016196968929565933375123514003377047725906810941261960042265462915345648993264125283048084979746086954464173066172936278010233232753158184634957878276103738010769145758005820644320608187546323321915315185538615021542287660080405136976572433482543799955248352796125857600979017945477705009713219531589926837220144870820494458265452101447739428227261390492767880975835390313531924388267726470586918895252403044334472586433163654331882788070798582739327320718674600417624134762211871707218800613044726892390252837782014667356430974125851162952877984623651573284726963036845433440973705799757113684517521140326033105661846574007274064320299500506300849811429503303821899120230675783730613875927566187348658611559029491550045431403610172223400488577931041394639289691281060415778764978825199616000000000000000000000000 [159,3] 1592394454942088839562235177266664394606013944422542363441902776272958100684248329064186346260508912552397156043825547810016183426151676342110129906787562129621490806728832518972273027957511802378213583228922557516528395036729768244446599755788064977415561189452190600896586844601806032746038098991466517350554716470111764389837801603450622947915153659625411047032935914776574998458265952194732788457265765580624627876512752623554257642426825408306783923392337037862096429658800414228677340649904802650009252778249896555885578874273992920610715639732715672338585857467066727333806324092191833344604878360756750437665228613001725059461667817082549417066559161470437557893056853353921113736790557956944898093848644146766312465674194872844954962235546985050090549746472147262283427235731711628300436043546300103315252528249463314438422971694518950116256051274016666326436542464734950066227631987863950776512149738334938343021175636697810244868659834713689598896449965915497876485888720514505019142872936539800109807251468484909217543488994549019312357474310680270620383360680418227933336846051210983493613742371797052778318604368116222153016104353965969735820126478458786064247725372103874129251897261647642002559508805094656191066174318622024248242842902302790445197148714482385986353322461271300732743280071444473608615045314126878870268794896373670153249608423058137627449398533038291272175147866702392121829046244621155210813509261479699705204152144654916127189531145850136031859322400545379939587354604364852087046837537660076299193960176797746233944563084133985501393806077954464517883341381522456136554713682674242022938732834441044298760779683279398122680412220336654014443199156891318554632790099258461936546715860142742891274045888600754223797431403640257216931668619210346260470002816757230485319251814481976144336829691738650379060157071747947015075130541781977432618492725346155145363019733586945987328690613975476108069458172585423449232650776348824440924165457137179024217213219994632860546471870384014739892909934020843740273914191244917170595627819834888480633892129167079102375194659363964107799678861900935756489428053863101100795177408362778663413679185483480521582061813760000000000000000000000 [159,4] 321997999053531234827763155876019254561282848198527269141687394805992148428239060090993447262709655131986679175324168658667271967906204698703687842873946580034597302389493379016737699659665347459599227947793869757290179391484780314219510186848374378648677430642592100198915218033881114504003733978612953346706289769013568164475312288623366185399987404391439041323341712874724387953518683447699696932314960918141082967537017033800354393837348801496774330708264985371035390616717905752350641155200283004284468191536866054694616943385611099074445925970516153072899395166237883398385169764798491704210308130723488458846254068434130613757846575726877312127191926097449925290461858751633348257074978738428158376520796489421919623267165868893356305274576947945734516742044585590626066126526672413045977517967743559463290070060824935557617125063079951093648153941685123919435644575951484700433344488691497074364680078828346992894987289347678067936018527465928703591443627627795109592745123505112780631731288541970111603809019876619740809252312074619472822939936957695246282291435808562674832182905923275705736808316016570415165938512606002444738842262953272740710738962925542669010339472113432676575781025017112368180054272011391574708660081104378335873797410420448956553316391272201662216452601257310468302687976366704331670059114173718136172515407262064997461188363827747210051402976207983459134335019218941482896196675155497585355795694459980877416939930828856118801855490111790061868018998973669833260840506476371269298947729989944089249607254064498560359440003761440849532003469077001408509350423392215921352893323620276210871534250533591099608453666509820533375532436383824929965889945337357327322065830338758700590454450940646427489525843017897042354833158384277021684137736911058937896731078677213357604970072674313222799963361126706501523239621182057351919952596012565436245392926537451985284481272801753578213481621800489325825473101653608323974644193778737104023117311405901500049151486626261839502032803950926901636864905370351150251854712944721535265889665774181388238332013043372597124158106657711957540938293783209098517727093938335508127452857782227879943600210968494885995315650887680000000000000000000 [159,5] 20427297808795005405781688488465852084719228773024585877061067736858111798416294974606895226793738123044396822656662940764114001300410705743777862141873592951317021868445115569554758157155613127205056201208807646910070193184672115178493624233948201299453295506434995691854272610832846381428318251179687024956936309615553425335659900237188178819267896873187078784417105005998952886052172244811972573226256549934185139837260330877189023056909261101798021740774566380207002072392513977289670213500328557422527272949095274527700364224903750308109544190884676232020109013566702425514245432033716815707617781947367189508815118674713501922296694467889523271357512015280005376907838247738228901909613551016154264597656585462872515165489895505419033594653013311826869422129157879550863451823678840077615375623605511708398460719259338642783736078074227818723997183135940226918428588051332016371216509276752631291812051184171298421251314841669691793028593783063618401945558950016798405881893931254300194678131311946933914339359295458100463303869004498960363156161829204803363951553709969759476847566382184971693256899855751394214005878062756324619494426188665703393450202645505659270476980225466788652786625894286223634174864212405024141527074084713107127078563399088740362822545961454233645105609953934310231173494582284760195816853751829413936798181761700673988299752209511420506393897312458426179071871829463444861610093262821202765580071599698363112678893116830110254699438003105144652166194069190375770891222234297132162292122033183067092403070968423826802100365031585469987518676729705015682455645510456143303495092822302954077060399074860541670975648471879134023788072521527297358120496082912462538181067162072446682667221118169295272612026367295036211521900969124981182523213292173579756220889123152074075454126227173624451273931941434548638024405845748239464374397644560207130685591010745158329718582373641126811980426844007603905145636093661433615631863155648818392220389383808508987966188296898209850776426576219161176671458705313927525621779860683841452596822769658684203403487529433790300351100053467861276890013014903397992798475033711471579043823667346967493485886195089834631976900215439360000000000000000 [159,6] 244912997046632587930041895840870195747339436206554462939569303570426823774534067962043434189600549338926469388574363156028424366953056201375689101926127988343987803976645855660668060216530373203235283448414169657048428817953983847894981046495026341488652240790945686822688854755918811555298689078820399230282575593625706778475492872593985974972880512365858907326354698619141826351849241325166019546024405013735237312957295987457013425089337045549157366786553167898478332807237158173161592111731968548350580853244421094069883585156348716876510102301718834096755717491175648966214744924830684108304089716596979325979315920381883261000367255320144787285398184445751109233583915687008021301924717744148469887090037263557078436191951774845678756806620904839979902009170430425582694288189917477751455001964006915956203103464351154276314096337657108141421627989176759343220609131522268427660572619664242991336082264768912607432988806445114090138132138396862676585052653234304330706512748256164818335589490638343529236789119857642467207973828943133571463178950278571791651765529928428300869170618273268944907000975252662713959655965504932042189404585709492630986304545954879977510101210203470478290522137494010780657350877423850295822663379243343620115810988839233663259824915600181152459722378610413645315594078965157872259837528066050809537010401077039289337687477540074125313076395962689763294980904334095600546763403783622605690940448668353858030184618139860153355207222011100678294267468900008782590523690687769067497741840673733249075198387118198651198668149025613406540164734327775257248555033025329347836168691076367466717077229001709967303605777427369720684573996632401462237488450638402588511588904965649306024028578038789704995028103973874766169947930703334488119825176869301549061368065752548096460925334325039331927425185895276772317180929566321732392152906982398774790173066960572365644910392529683190221180828668619743084272014630534350387294180898566860110332971774498665681912360939530146981208589707515475442251747924689905794524921405694785172413626096786280955854956709211146860952392224144155725995897145372590848463776205108525557206952063326297972984066834101727339731459925606400000000000000 [159,7] -11583274652681486260669644855524527809238760124685621294808609520645153494931652288035938921123362330848547469688563500477347994816415630284459433240357397194567584107736685070211095827836579566725004169087535759471759110049345243974286116339505207071091768678500594414812956304294173860975366979584334029680986513079315200701614648334166176594874143947073841170765612207085039423743746742866809967953228594105095156597998557425164828423172631325948668261818818435469788513447593918277731527268099600866773117683456176139513587359017053902374578269581121939774731889367950412021488616932822044519205264015371511790336750232136736838270498843842969085404003709617631150691535072909029899097249523226324058889389030944231478163496101283064929618830798772044970896635794537437607869382168763857995575849613993588413645631139705946972695098097050408065062829524705680012939136449780945221663043710777955925992089622516459014582365643307752380579162252984390306162705387097413291644939021050664067381202710238785410240557522964976494804732479185447282590498130580271583601134950714067362040036112335416262856251717632236219449349217621842415328890881011706307207380545876596779670208935820769541740086779152241526520265488446829608155755897631186290434696388808317063064192352054192173307247448981814603093643379801949539119239985752912555599319017725701925555621255373473947541062319961731985678531789215947857346278016318197855687000837903612872416396677137374545658880835176562821115749823234689198459212264727865248201113791503993657516168179548695494226597880248473893864736148968110170756705950429995678955378830079777884077448226511185184642130096038956765129918711833941324796998505121075105676951879941923198048706970351971191526110707447612816427214286361201457300020053845194567435820202445140235420452234430422389492164682771525353036865904679174572895285616949054086841126070487027099336755583450617719972052640702932843511627855429129927536125160637579233426680433702259041808114425661145814249626255363420273871391751121694149610885492900572153778207658380579454020549742606519606874658038999307036773636419206283643492185122373766528961995406366619722003296300574491490958592551419904000000000000 [159,8] -550458205990451360992701358980546308131716851078016908888983942239859399325392867284187000317638945428828324569813900141853615458946811823704135591135429562018280676708768755523850566374739093141077524138055406734939235027580615276320474155164960219822611152213462791313410548556695387499618405330316349280929667520160875130957324972947175207061010129851061666095560603263950087452458613580601934262220693864141282630303717975081720391160748214214128715824633225372971880270260061214041017704703337670467581150385986230892449647043863055471053108668806376278229369830453551707756020039981662765420526916834854520073596718317537475382658721524523942637887968062889697728493108854112538457761287139458567996200912579964450847569428794501349301953261240805321762555601028601326622527946219888544303319914350007313366468370523318618103399983651552934884225860559163338836052978464940866251327869104199335779028550092268396909158578286067490741946864511733932747406165957984601775694418047009165325977199408980731946429165679320765408764547603342830237119480527991793981904176177775338953030845384739352876180548504400446344211477218883950250047482956952311808772605483975161879112783449601867490570152134815368635176232569990206814761582272006571579940731057745266082473986162276111453516831348447829532655752610675296852386105529613164333323689836743080538785247092843583346102437212081533923146029721534971181046519279658374991264450648569182000091180412614039286107253920266039188009716547480572094694400842721111282666656823873327513454423415669266191269675716498483051099105880537254145216326876445765986856120006509711690719459031225256603866005444580008397950424732624231871649069408501480727281682319031390062887049204968514358184036331118030644043236503298186743482420732409414073214332047515313103032056123562328065651172232124157123003732886843646276248742282237163305409318892634531775662442813154338091369448209162633096382422216438939520605597209461954083099072051306416358613068187011921092956065741543091551858330900124243128563838921850533625723908047450326369997497860472987356939519055950972017668339533106215386922084702720360113055445931121610523611082796859673761194353463656448000000000 [159,9] -12100392633440189344673079898911831881476134487918760986121406732258241000975803510679968980676626069757649640971815704054387105220254164121214368142310951159561692761957869461880089370528048135699759737974050162183632775706409035692303671360193028423019446753574798098827445947293689574024593178790212562735660705653853710498186139843760609395753620295789151607166277562998519698951217860187184499593391729837340687283986594969271617430636727475302671018901852494683134284930090076411875523257395997966775952958870860492284346658389830903340697989692106595923427751826997538225490018542432594234554185762192089564199633342787785751956809692965411378535205504959018032665440976073043452237343750436126564788966700863787955258373575762532511290053899293518461578048145294196464440264132666798651739718895813633283175908711448649293828105071009240455501251629904347870160604221658298057516666561695406927748948855668643665349005696950491406307718413865730073536605832573413730799703904704818898938397443223959983397845157007260276703756170769939878718350345483476422066473480129839605948890919334546064636429486584024065077485272860056836281911211599585666302780091412245579169321295666669745882058454487929451247862449008241471993325362196841580279961787831837573322516843652480282491193608982044564730991290390115254801856337797392396002631452434485692050633980974246215652286503880424536707943301442367197363041736430141243761051835427260894541278658274937803876647585214948176624749694050532055169425044124874428870974886877694729134005177081533050211541413776577039550315000805304213388008444597357569364028499343321959876918924430468280236503094055249621031363886771982036840706027370440972133816583557465911191253355818723174912553171433657870562482882655502825776091387009207980693080636330554358483988064907728583557984591966387600183076549300984114114098681054885337218003863745884400233468378705769874884243256199366974857749159747838386146482549678753099224772948247395928925303334423327064530802783660361571407993407965841903633563067397862502254322812675909064820612863576189798747465751572704466263405199261558724873344956790400554551915533823325936689622682213551817638156248557813760000000 [159,10] -137334772566780015148275780915574656522237210123779609031460259038695818033893144052775882921363984235106782891750302564786631246379898665589445990905130314414777765464349498072386365601544283528395245958748225476453984557884843556098052909874503804644109713713716889896751775002417984668149005748808798681581165649333956588169769390391992110593955153233357712206530905885660386257949429786452711776801788306154322727825780945067535427726651982932741028282627196866471083272785223646864268825511497038103927904377183110135487798232003902191892411468183373392976151083551858594230038012742817768149670022905890489719889015374818746922457227578388954116417979196913919562003973611371850164034883663990991040020968994416815015697878650862301950663417037459792303551309594441539607578400459804139771552310970145595480669290793063765030458764249692246133344907643294843808669549984733279139204449899027618698153160202286514772749167901273126824745891934638221111805684806945790265870407913498203765525686431775364421315703209177283067800647721467661459952299652048068241365398169458684087072912477573190237662979402444324836728319272023851297272059540596923150841022119440784385575663659998524303555518979027926863582462836560615898136551967166121199740810730889226708644157979262593597682538811808587516578923755452369216070893328380455251498480122761242945346338356039690713178432436582140279958260768579563007357374453566238859638232510858850415185367330635560632769089307886288914878943837817132751327012010455221635107332698183095883875792506700711766065806974204113871463539855323508197230043037089923193122614557032846318839788056885146024117585750956768405058848775284859304150216861357069812297528708802474935957577577470972965921399710821694944315367482102606854262333755937652936529132289511971144025679704681220672839095212026169717509269349307783481717353103189048193996589038867919875266751140365491429424364103724234804480153795496757369146566696059127044795214489170759056944557863372719551458013101430403749507315431054738432241079031944091749677397050147638786783444725314260282747645360465558267551010659800566812136705398595484570293264428614493067249946757516472375717322375036928000000 [159,11] -816192355386355914193804044760990977962812172992309955105854840006504728389863100698823336077310019207944384278470621342615968197642189184603886424250748416501282549744998958617773636430511595258126856837122403369624688291449146219283410957642487091854337404855131628218274544003466340148322469636277336387872238274818536879455929555654764004368281392304102740513352379450466522156576707338465624815099250286685362637560494145879335154913290912665722374819816657714026699301762654470884614368127339148936258223954858112836448320008117077509640906043957174072873564057571588479775282282681850950274863916741273981981912975312011338572550504361321186570038840233291326082759979384740205073407640315940995730928509917521313025518882763053445184753450816790998663485034772768757209934860708855305792477538203123760578191183876707344486826132194614746956109732984472207117951075904082613709834271246692064750099228626913749558619213782100615301812582537667101197189589794331495271961603920864388156116386309809066269421528290184016563495076701991350115831174847977339760940817097676842368131719462756392327718955804076638733514844616495842968601993856455318955126024781396834981745315262016750003603410150251026084163126617535198752209445152648174346548841909747285381055359363880711354351402934911639522809204880205762174393698146507905289489136741155665368019620923577675730964362140365345288638222245592374924815902743089056559067264027261666373024532797119445328508185172971343944920302557335777746962346665461231770670322103726350823774911334727131495837243531690637705954901044980112975162171695058843988572240310923388495014566172444172042717594246327093723880081073776572880200840631383759931255759602650156068344831088794211562166282458781914015891604197078043499372004196349597232289415353102743327724215131967320262265816829066111853410188036230397460111094327881459487945355332090882361110681968245088984904803499001158892039284286256594127261838190858652432805972271807309749596040095226227896759236644648851435120336279838986094873119827752511533051785792481380321525176658866617388468667280469099035599200056193723094493060862964980959237885246955178885713609434756325466274542936653824000 [159,12] -2744101745681070147581918349907409875330151466481982775057692835167374141149196311281022776700167455744543902748707526219912041139110881592853898532398682580407133872536250733876921100571341653771795824488232643776100035718358118063223321695644102107431861007175167279393246876918538834877233395885378136574794345445041406686453323081934649485919432093446365881256228308143461374709242260891004836599909056133681374097984907688988801847878224254575229353881610148909119462047095894917502815085823302789818994179857694886712326355581941642755844517505070380104467415726584421695209121908291311870319103852529934220186390066368702451270829225891809676740804693601838737298482209874162913456031339453257086849052180395699496740078992076676842627209735131529038685000762052083007070652020596251981727521568403276801447011251034883708214809320278630200815270165889653962607720651207390862125150740186106048069568508207229863685916039060524785539563902824213179300997926411998889394883110003591523510000249620101068339603761944037046305386894291372415544117518800728486305953036522852968974038665360429419226909988951027824805977732978542123963327657631072312431723596928653932772350239151829260357600226719212422343780986450137729671147870390423685051282651049016529547297335978892441122580490150045151531924661570989680136930220773005670740911401875774746496096742213647088984106285841255753214352745757962187398601112247449435829686291061576155046808487981492175151834595467589161895827241029133743276817079958124207894552497544383827492078080818041189994547551986703040042136443684217663456680934594274609425392140782263187443438614188641852841817148171993156552150143218431145267336046576160084387393170221536526136072822628830961021063333304601873256232678397773402311252957267678966800644729381940695419488225989757925871927150659459558332846073728024529790074003187256400745442056809901572535905438691626386150668253106121231974233009571363455762927322970509349307020269863868368024753855276949250206232819861008211622891133409934113124677100286195601363517547030177338425745837870534709806063457047191549367038073375408862016034665107104936011112211669308172434239202795587350760283994849280000 [159,13] -4236586116371674741842638089230208252538260534416892534642688810801211597157970428154766000652768291258202499446556375969089584123833621017854792396547679658619873843410668167905226396125009349126624574689383637975054341530953543260167624330807175302852661401585132369445219604625726330366778877458853355065489290040009501850347437133055788189679365961274111456666651169101204664459038150068249109319949993755220169000039952190988098879959975687501959971492099106469871293353813727051275754240577327252596091641394711447646357052517023002860266524603129658488470575279199347642797777190612468416058684763145433472299479253762263733010181407177558796319716780041757593459846941888286770622624403189158352097171728867720937898029155354957366212036083280276328478592665231689322753473982636643887662056697109592268761630724281762917883871022732873443027196716315107856546277918468046241009466413060049368665303316987483899027399924982892944911086077452562431856388641891590525059023334855860501119158852973909158144666839778737882769359883780169420168711403287243499550977516880275159456171061850706883077951515141435674192393168913489569463491258946802871950640628437041366431186477224017811507377544007387979865641305948676177570505974155746249450117504921975592753627072828244222992714129524257731962264071020976187339811716176842692519557702827483102252319453424581749054850725023025488840051290214449653333617646390333518539383901882200632543170675721381720793797237389252737719959380048048903413216565821309412825835171726600163496991248210088234529192109662692312239618063293384184022167339504850031569768545675053027108172116004955128583396115613544876317311593398912384314064805751098162048706488751700682990795013568147264823814491096810736003117795496285084570287544588805091357369378212217177397038827606683454784824129728905083536213378728251602411378219467004685513059335683656733731060167495303077078021228125667819559852391087953288810906394618716811978128944203953095991865909423308588210678872621335502222315757962068854011929541571335142054480819504318260951765100728605085078691712739214623784781159788111277456784416515112717876705335718778946967719003668837871881971302400000 [159,14] 4573460004803667462795977463129641713493324872305074840217322752384295433476368265952505868339267550627281858496913375060981199796591297504883730354040727901322455279432868890274395071912255529390507620090431730245957031431251517939767591942588534247443434920428237353041926675145062463647094545757691571985411025756328222151879289263142806792992622963808632598012952060341796010919102380018482988197950223136954657017251996445011330416725057017124548442275282909357180008590546977385665795971396287923268538152445794670979385477636049596117932054369226731926746220780527563391332713402727826152711373329507326673524116023853744074636015579818754763876980538314731429570118219724221228571597196062646481698016495936533669130071781196922960034593787968978779505158919362297567802208998214690740626160712665852990070633611434572451916968681412672856242384012906902627639699003881371335344407011701697445227285469625594155614971849178064541368478963646819112397463706516984936219178081847834350080970604806350645876235785111816014644221316037709640661438962395325722768146253796303771996177427623541881902773567697349202910177917052056403556535977718406586874729659653208893323162460441630236003355697904757695471379828441502606490372863135492834265424168181780836628741686643147936282631523235966726343505746337799332041153283707329545267155138439259704612705397997510011225611091685122472754530145340760095322253292248480510169617691047820780913717185060232743516357336576990433225543640381111365688989049700077624950219948126402204354857806807796761081262965054086001276306799803957886142198343667248381040869736096916467601588099278709253032897581682185510745386974736157414431451171080221299690110114195127922996809023655018555288911476416302194599317004900805387674171378280504315753249920920626644659888891023083690638959791744371364480223315681137099359053598244098737679177641666845350451276936064938951227562417719572382355746603277868055525926532291903750890371614337272655833470719547594835783539114182529742346724878389127827769546701583001971618638083251162511573295919919799341473407453371338465615661866491427402422762337613904985671366848913346692145254251661944517946245120000 [159,15] 6276002943377794572240346358848523869629006815912629582302274899257748009233357538142053539864719038947268668370870822047252028457991375357562952004488361000561419345794960033878009323130586757530311803346399900987587520223664719484589852775048139906163414156835813081667330017822809627340476054426251391298477225212461966162106584238989842733760068757967004440890813652973109501353154349971423955813675364478147462491444285037553785432674866122932748810786453941161844226090766140675894013746609767434503294391323085831537480848206143461056706184109918019428993669254249163475660728164905451790152850741872854063589033280496420655923543631841961859731889668309673454510335073733365727728049824242424531718486200633993586158822863003562313655970207462546184368262888000926057854135097380731576246642787073543559228810995350579107424947315918189641644047596980718057300682312673973655759035645071484401281088581218365168512104723876764684419529824125949392800832484454710580667144648604270180261182600711164217152817692368964144638970333643469182940735369092243640010036040593711394616259842085490505815466263521441045140711291534198469293067083811303903288425511337239076827609787880639547324747181298847482770284794384788394086934755230540962164775690386996810342939736568552025011130638986500357165338617141928256795242884570188026768599288576498791898399180757029428462443915793142769487422186825425039394614653970591191078597874073570714893283311611350018044141666547350903511616283463326174013831275367403373861651393516506759856024192414722415203308591585983869576002300470974103990661854607251644982184651451859129870586586656506923889183677314496654030701104369917042133606443510890817808435292282851235169152720343284604497120282793124183276252426883614988794523833436348997069026169792836375117074301410666153466655151341515518348935980581519483719082324674492792855146547357415333095108611914887151471442426375595685619306490779364572014906600551486015711649973919737041013508703871153945471240413638493257431466993395884766541576804416255121120119223634406577925669161733367512230029108044114703995703766549049912450028368856256005609952975764446298114391548342493041917952000 [159,16] -76047862608420706393437633286878566731023589889892170302394790843020578127322636071651211077485883584238370692251433402295564773150891882466672825092235106750007778953870058832045413161719326447931225969019956660191614177715312828063252050185777953416449495453655103370066728123725650152017974190099438377201836965432007605740115534191914771577554671649780558560421343085441877237593645056020697696037044320542866403171180183335937913290008801853999088590053953627545966041946863022013056878330054511712750236058731543589184697449652823623103686621694575992276946566319447498156046383728839266248692387169783244484177330930089391518580314077993999979729583714227260063675720762393898416892755576907740584347556398570161412754321435377213965259243981144686958147946164949878695974946163391331178996267672506913378446730276387932115615547239047899350818060842401265912124093105470453852788778681797369348650784973807371516144546227037050526259153534890335417069757468406885385257294777093066151389645763380836675146009204667154243694843470072015639953720335195260151119499996530882985490641959157564895834300811467734950321292352296154262299909587081376673789039499765589955825047592000204423060631685675482653273640423046525493468161940943546026458832603188296640808310335344722040006013172666273146170977259218927445657057951420598814545103995775919733913505248464548476635710672356839985466539172876559432088357996603934142359646322854151941893700698540029107609204483711807082755192602202754338786485970630503006454134130570638412280053258441113492925261856942853612442392454273527876109082668105027876061306549403983604483645879993256807206676034305419876132400704117407817556285064093242598901080287704943917440582756113224583642649721203868734882939764288011421012563991944375274219187167057748515324536963194846797548720012110036242595995786849015954058036312234490224537518041177817770623298597221431310742124885559376645637399274401669550209232349869765903849433316070958308898320636720249182280596361432696428406393922744408344213424768835031035234927479949083880195746186957835690717255718660910081391280806634730645682705894535649687001731152580596788902840305620508213248000 [159,17] 50334513279079437508166373841955567311619325708172224661552528369138012233624338878135056300240291060490254175840567811570315523231204383837579685766609824668281733609343753867729065338968790221683549367105049113114769835218960316679199973077492720533318912366050556384287999242137707246075028976094399782292889070042045044467435242308525684817202481573046614341003456166636430323939230253463375330461792154630148056194523801768960969767032138834379150071797664798653559849010826796157792845921424034875082044522174663086874289436407348966036517195244039537377309619241606041956485874035443028603808077531255258165473386213248974828538934425430883607959381738042099598976283241157096402333312697365123364127669174435803881202808990016058583331918876673920301203026355713316034941771313465334757836069400628723948726579237445591277968970793867501850006591667447420110953155477362306967013008808091890507147035153630480328670059211829540187748907137903288221441383743504546528294860849129681529183102507337745602630838529464636655378831020446347456121192848064837244730802639023365351029072937457272458749160800459020535037656489866299420988955222152416650161661261872172637468936373605632516561029443044175407272462544658516535710065049852428411348028896988546341368142070870796562814365212412531274759658961135506272696788800136443617658186523255304224660057108894719355846569102190122393080216409077050435744756323494095178273044450943104186131851807072216276039941756397875042824402123054806778573858483469365118355842085831614117115259879551027170086292717738141338059925336905848553773155607123490414020291328868768234672094876327297654052614973526510781629851465211212127444860525882058690894504125654410684228105061208488039243916064830130859494429877669187704639158616808247143133462182525909081047158879237368243462300845740525029637501327310289827620163285680315279445631132230511814887989412628550856459220762777452816808264575776813600256032823988569221563920316955977015046599007275236788660161551165388825786450822811573366681400640383954985307386828670848584141605274078331118781453910761874447369690664325125466562297818129321425496339856043293559132810048786399232000 [159,18] -792764136823773761150504342997488796744960488068027168956246119865601306574905757392204928425409637005434794305406156730395678468370193721276363617980488025685900509731027557865777184861222861572062421165422758349636625614256296005689409911385104928197218434557866810157002506755627009608706735674725118420917111809064135738016739035572890906711126297623310622117199021426409221205805718628148478168247591752234110793380033322775201662979945522650250550758013895652877544404546155567974823555904416996805324255135795936120378705735910250965463798585405847545624451290599381130798447524099534271206800572675535652701167465756533370744160589420843225503464949266763213668708545901886511909519432988377881575790158810040035576236869157848977254298885293621245528749139041247722742203719498621131931750350145170273065904289422414755672209535032989240708711616999948534815198913240255360016650048529627947071824969869255494585274124221694264927513373851847637113405952985752813737515283141150605879390020961301200920895063733356185671120558857876697700492603388252065911263046918822653067103249189275999770248146491799581306090027270257129037363705626194599085762371018231315734793779334615486945424621621540045571551224946414095605202715331455078254862705523583641590180012005502856535956333888720696065545100760303507405061316248490733282377348103209296650844915157130159811462599578790841225865927491252091235543455547765808302925572135728897835858934774509862647618981662350006084486990628478000353792144816807158296991617161179466810147083392245842859073944325389875956229036519699601528508357438162201904416906732261541096715436421065774175978045758296440065790702931410488901871537506391129918641048640596671178184336181411779266744254043491134844075378267830642924516990499735176754289579512489922966657886472385816451672299499312629837346199972953141667518387304641552955200738772270341136945148211035157291596135015709126290186167287669222130414627128759663926645341842986010048359849775353532743867736705414102883916509747326137668031441964115490694061807822857846392169136728909726374899580517246970763111021951439953678396464100751825229501332268033203938835414722281472000 [159,19] 1291522206092375872908507201110700268381373952788087238311014189671016467673326512412600741267124774180168199197150887100556209520255426288797721318955073080973694645864006267031788739130249214894351145947040206150062409000538303418766103762064953608102738398079694217323292891349770907486551340378608070367302641161225083510568250420726855876172014544299320065388014183094522829577059081055546882408206931146493383968467110861608441691609751183781115640854419765663101014634553018806775097034708076491378863595919772979119807077117140600268863866398722907239077668901626997169288153043848868407259855810169660332921514676395003734071772249430829759664587754035066485934082952121033117294800463826838057440474568494246376220601167954673044902898511739168940578359800288996103727810825975710584493211525288137550215650505092050627348543987694703220110875301471572453559880848997487085730964250538723437275747140793616591925952002584681396100015673103151987018713598220784738263730457953637696816773432983148327955904453104543026059653438761870388699875910073371252034041323508974489053833884390135688939037895868659488553274715673114891590971300330501405616807260205508065612723789308160260369699420124083659550109369552548783487173842805633511309619316254089398071258731324302604853489342139046138538716057889752448114524695922449976575318684013104806957172650968590088187384461298128925709049388297722141847938406942550777263300871331703969701597812952883811115788936954046316300169818820102504050129994533078622741047801597668417392503202399141459465325013799342453204168926871756271666695216259950243664316629325926809795404804767272286125952846688944917302556524888120431137957457493371661913484647832378230678883187307437115593498268589302970456395239150193397714706792941065828335902983027669490048975203586374171031421141192206378471318435894816830003941375285006899444288733372242270665441955683668743387424008977873877505791620593425078706754390302470320935608408439301494420463429662813198883604613709603612759535153349027896861880063022688960520459008300564730253258227086598758949543699026264559091247071021978633132116837335544148761055081813414737761281585761484800 [159,20] -2010286748881078411016315071157844415961315828534486521224424012863546055895840061426975319458579667585846280858028939670945396846459515919973327341798149783756913397187235788648582301830817947983959625019498512689987168790949590274784529272657995697941053315125623145006843505452706825124867683319195060262183640671917194403476019712029615462022054339124707224651871701686335663559478736789568005940018722490626797977158360343205342717611348709354941111044713078729660618888534143766207187638219332658499416500349450511522205675218323828678544561154558736522655851163663784394399080206536931030380797775673859693773677679730757176034743694762042477936042573602383768487608741464864096969047125922426507380377443884278686154923508498277788425962137781175108633050278037625713599218833468496581849834334461811711197269432526959549530159710392231151624770096766103451849833325751024105637683822063020898286968447961960179713798666144627843079041592912740541684334472452898280200196437088843179793819481539186876804942463804711174909966489272087203636227996742753905678281088586189107255978480315835080636230299111661284912551389113058902917702648733359583437030732739292704985121309040778667963288899216302587038560363081543220537397891183380330283681331281943821836436476701547367883245696379855304153847087041311168331646827432318032116822874487108755674221433670314478291090327127636824230944824149502442507763954129231587842195845688558055843176511309031413813065331646131205483353360006378293480598762614749127054560743493373460018339028749080299389620182961163074236145702479176785336911997901649613711984537819016940691666504000326722927656753835798464500870542279017867380936895924202871184813176035599999580150108944257783435898630721671668842001902302158109302914818521404445414839692468677498519556592205123191845139733423332493306293435781759092510159949246009270536210390237471632292277623306011392479238808951023950299392971870794945261470670072527971690407057989937860811693911435741288275420145809650030087666933872154756175258052785610331954571023065491850244989896682432269649347282490685383990640286483780420012770206473740819794589552641566023511458604646400 [159,21] 14304717112736854027224617531987663913808125853292449359953404013206790278448409893116350739980970390670547713876304393823258310604361265160161429173196218996560080617977188889028160393891366636124480206468473402374693500792808572389069213527736148034174662186265070869008423564914291609871128968602236648312331892671238970863468135620717958837406694698518586637089696948629494668514616399591942896215747307263318277296233209281323983181205217251893260408261830639544751549452169934318659216621853404071793018569637164277311125888470634281373390176603186200984487339551924832731540138303550190856687167406215758047766761384786102580911944485910352015080323795921354251032119790948944623759153095798999340899732332224938208671717209828985896818784990710139887030586617313491168878518943537571617676959884325381018906139598136975639488351749408425470691997754563945822282927789240501340231598824006533205718278475420457379847567047149433476138789508583519701372889825101997502996823109400285032065325667330302061875062571434546605135965119482675563452627479373090831872093655209627718081951210965827174499385332894854824887650601723322321335900378655200445475464989094435957139711569292367839737713144564000689076437883814550668358805454279099565623219764057859124957714666553248006580832971308106441788229830397105373127975542333000133765577211047079727633771499746957931180100089218775156924339652818670175651071168315338300294625795420163492301952594802678424761594206826165716920251059355021499187336702323822013035609247644520195143482826264673450963376785076062589147838050280111484895917735676480310993354281367819588446602665088826495288631596396259557526246410241950248316436260036685445804573453004417603151298573398304521791696815406183840338398873383889594687828045667145931384507218755748128234324937444702076285292608808879161564990370534048974406450413016020729422254247709864553145216108167859354317428358993948534067788616139994387905075265299378410299731771097577344613011363984636166570810368248652398712587868748422536820604053654240551689369811985311449784720916376524574903650944340345913871294565305397577956867161103607848341036075897072412068790927360 [159,22] -51331694701448017863297024094706334706251916860702539027004820406613998834516608737658559632730068661200702076284747937531488815977719008819985433932748206260677756601620732769924396321574109111184590262555138408120218988736855114096468347213331109620849012111308881080274069461680098737497286208772190041676717353314842266884620342563933262253957509829008919827396605953455417274086727336813479174468878190861336961053146038528510005950654651397762100505911895119079838958613407149644851106495183169869223156968390431117054875605710930734951658681264140332918080420597536246535174370986127928044402315320048792237199478755105734465103449541179653511613409611176305398585983800325027280590346710881695271231231724537712588337120091637349618531334325587874530812093768107017916053153383785760239952608941582821774494154316955153663581587294825129515665590624276409282390459757675848973684316716435310384855746264612274521482750623161021070746255661820000511740387136223131861331773304220537819465366076209840847040915486575470966862244114111145221099457770684056038380815478849494964838866601622688211468222998360277961123410884511880872623913152471636162547070624512354817759163560871965022023852435527361259456185727498570079551893688190372368237588763956121957166023320901882461437259509423311760948880144535964739536378100136470182758331330322776646517404166312711509782529279105128185852097133188532193776209516835472675884684017761690990230281004936362363967242109779374409901226012307912157858980864377143585136416908745721477530744864142772826347817570452849545840428896578324446191157063711084866261227464558412164056208505694717235824261607345576770895428854251275224144883015804944285720951828773627367712423235143236254590474405292675803515668385298584269755452740563015507934067806613406216437915656035961782499207344444924454530985045442348323578575063257505568857249142035079931521872821785121382280325645616214427014431967737038641885934875591980485853490736631666664981373761378546830520183605612148518191524511586872266868575682776087805838440029892775885120692989403612215212150102785292931052414414067258479356109984205816664728970755239657260397363200 [159,23] 131143693771425966783009740799728287461147237252101483470733032172943442097564174057329925070530691568160811015117964674750763174546020380975546299908976647311494131353508513277204719241140384661127165194594554570264711928345787783113665513545267752268041352919372566728214579163856534523685898528244572840706529115807606603483455322992283030583669816121744199979971932133784861952532016286789020719241646275564779620196050677533836752829075640354637851627569621804237822081739823187958373890431953447286757386781224021712889360843486668617375661706583727086414617443778777039635605811251012388179440417876266074903203395826758433463313723864488438863427175549866416154773905241790291627395865724267287248665465161211272595749363742780064764895813462889606087671169678822753207304703209966735605137927565822618397146930174680449589218895413846637241849822322354703181478776651024591571910494562082411611175788699928852336223782289280649537825594568575680980894373842811610343918007503279460475922841620172465768886224043369256223792151219926174389415606937031897468468546632590230784359294363383788266025639057584765249994991961535596199630528669924219436217486598221585549400498793586906967495393444456464958226776042360235673979042610785738853815111622601470663555356085004264818360752605926712379516930664470541835531842537114068227903829200992615234601324453568296068791418052946550619703387647471471342976460956120730025341100132031261799273191503876735753136518430838370345524113138885411504280717087988251189936890128089148398071535691509909987366806061370912815854423576429008893702978992559758416222013074453309945717305513210216943744097033551072502073149264466928870334117972777303424485290304579121059445207068913852601176105110704682666698269608940635115694036601929659126945672143072361068701784721675054382316586591568505502535167394410040133375716568232004446151621731172855654625353786183442052535752821733234638325964745401041758126043523237052001119714281413609905175920042603234556972335247820745406279245394153134203633271867556087573740440732916868249959890798104723793921368014333798254080164323140306222024435329015786268838122273461885730816000 [159,24] -329154189506386773794487673599329642743528234405597028824810326078012807139453592560745528736253314874265350915675374706184295841198416082188850932807431443329448910969547691109321981884075489176855416622354945024836803039454154750128436955423530039877648704427879503875125908548130773113205652157555299657524806319904100032945060646968702804868421488842735236194066204298643276710356808823442031803218008878965767817547726333588480348343646891420421766106640039500881038124527641158539707416627752905874009489826051546799139932371785750687120966069754820468027922692012546556167198379334168678805109003870411722997651996060071389063715720885175272642028008056298855556776111606526921830833017970058211619436991789793458093604577673604694007958289559298032009843853110770644420082057882593133276468936860321058706451398063502722446866116388892959330375471828700232117477316356983976613179375158338390156876692386557073610676994732837865355637143899324456000462390707141004643968868653855489146925003096084742845315784574914550780862766834230260098593243668053281813355504371026890322997280229487632164008875005005926361904497915136459011014121915067648487966532946119657275008195360031541419839820265919162050399404964588348103920683559983356065496394838498439830731070107315516880822329157144774575178263166696965757372776649590523580217523713406941230820531846929730151532174143941196849074085664849480418277064356862402785592691773310693840351471058118852218669850650386520812396293318468260603871296473622000306101167532047072408473010221868143146184411221098118268211754425191747211357204066769459781982412011943404568960368086897361089846711378994016423719404715034906815770827954963108116920157802829494166271185409802980818477693425823701033775419634438890083963184606004992471788061362515276430834319582391173566330882686079837484310864899018836414663922986296834507837063910406400095241018188660508649780656163385198560691864727742997307834861384403116127263993017044614365762128802004953463805137961347881356044163027302113395120088544200983541720845553191733390320082416418601681978264138828607723226166635728322046487706851345807956233068480536321720320 [159,25] 756124195339430686803208198704464794957008056012279144784804839390237394395483947574263225449558813817269004614859395932212704803838466984178736073500226099895992596755065032930588725515405725923145799718423097022075578554092681166458875113998862485791087784548303086537551271514424330827125891990642694521986440024279377436681613038065815049936774357336448702409384091167548459186170021319842430303555424077406933806630020185891235422948911939489765478878538782711150456510993121554893792082505095977578041091911444676268684904542263381840054058287242223505208644044315748300923722936261943596578666928802253999878440556256899519983800638189940862030450180825147237359411932558293122496378488546234994145551487470382841876990456595002434589888964713864601503551836144586518839598580110661095802870415745837849002378277103493706658985673364172651387850349213998319157396993090793699065556514011959282770346369332089366101919737465961233597122690434982426767544931718775335320238693309651076127547965592633383770541722848566753841973972299178601067520180200697830949523539282298003511178004889638818749072650631282832934595294945894225556581694067045650318608406020383076168787732586750560490721925779900003092233089699801871170682379398331741133325023371231085606960615199130910095909951795599138512978630346802265737133961266619012069278963911890114706292800984743759142093586945452016459977294096157630384500127079585901536623047114786650673587323763214396102055736208580348950834651325705020740564331230273180351073346463545392773345975981006120854360937983592552498738088995968501654260946095167562658206931758354806802172352335297113517774953708151996581356943832367384095091437196219192204396883596060815491934443419595552318040170014551335644218117307827647808171308910346739833553327336347737744544808473774630254504379245208010507834558606585866892826112098149919514072266042851970626033241437472311910061744673783584333070925132928101404916523638794116691963068187197890493471395606957356177561726840160127489036119178800040007088657329371891462467539334198258511778551220933890294038715668979334881580599919899792863224186245364570777139779993264455680 [159,26] -1479416346838414935336336454886694686728047274045724052124840436586380442244354633081834295350321893492257491664665632239592411637513432512921386427606975824096431493394581013826651942240728500966291247837272765096160468807698589818924908721107733018964685896105509636468611492329901553318481824510973541272858297220532353571127556919441171790724962728988856194427066327095324623432456829724857009939551919779208102399185009409452653622123105374337736338933216850225901080010416944520086338462971649332173398692820805448159165091235635353557948153067015836943212712928222720718953996273640799126150581646457758453503688762199350207396930785838205307567307299421325859709378428657653198824849741748861614188080121603593827652728830434336070876317431891093349110401902580657162367956389559691827374777932183821757316671349038486505519069642654128013077792381907133362420011962612778405841613577038791057552594612118056926022337593447852815257485936814074033881342240681154523533657357145504255102161989250751441509383893389383179148535519011200296105184073177297052628780760682811917598580102396512343829447187420394950704022621877436933312075640175518747473283765250678626879265605529747775022683583561249335286724115169869698731186043463928664002794105753381661500383245120328330671338876885502001273174615402022554567314425942500874011137327849066825408177005962287996801946693781905905533727719438890988287351092736624716433266811532949114582374857800088995903774512403159248064478563856652173619665389458912105919219736952477789819565365139592894914928675693709304116413662237786180283568337180702147034884378904783464515432904864175923179963445552179557559251504313395955119620165482541584260857487967760716018008141416127742280672746512893364678205681359780788464794745256787154519627556295197132018213022782737927778889562979174324240573799528513163062896507975068298787215808029419434085173017404014871236815270967403277885199294168959538795544795628671719977085753375145696617530240597277866913107386527575996507203168595819317751146676224926230202459083888744700453287384612206080720250716465181914730498384880705467728586523337931707009137287203127296 [159,27] 2540389697183683327444362295777300705857363707732295602742557283910670478784614847207471325503510660285214827637922232635473855868681184337063550335571304527458383768974805105781397252655841802792483540345651773667294853794482978161985394428432196181066794075702016112210076041734261343101295060813516743316743837321299109201400113661705999890311596947982723490004946257423183738724879082584513647233264031193226336691507733590490684652632330649761979155172164762522330559064487401121100594761962547629576668149030999574909881413185235617761785889866580142201215681500501113097525450296485616489586443661433409854651621629620027505609239571449460691908838324120433397602212065499403070908668328464372284252782748513070136798101868937751466019647564755808759255549177153542806030909525884632251216548491509764090235422586928874904955150303757262948037411840661092834432899085451728452395866829928250245337704647773531423379006239139942511688385867163706117370573217867229089863144482424895939690516648733111996252428718782553345859598433197468782232216762832727257436161231086026270123270792986976389576234648513762839610912932237435777457930924984910115939271772497991386611433752484025425330851897528667973585979750412498752528424260461735293258952926744762176766739062542289896055778578914446899846797126119424922397377775053494958485553650086628539146329798803651140607798731892815738771777465930954791821417422782266318566127475845872092559345788159734162415725880646981330561266894956454983958800771775643484402651058716522525649106458697898413992066818329436305108634105026903297955927793120875474807724424896068202555488654716603224615128202798790834302376119150958702640267959912470505989646268969011497573898547791355538444291256170222805890760735927716900608809820147145490191726529837780859007102626446136186998820987261507493710520428667890632760191643480145110956203031994928917235378021173564231350985284246084172361874964613330829144578722652517690522278221564266293663342063525385291597224403909704885911720792324282461150570594207998412817150777594493027118739299093987953924750463545233978633131215334108074969507119245856646401073722163200 [159,28] -3982698037032475957717086273631867776412809445762451618842022999983553012008378413399194820385387838824803264007982892381128849097767672260237573750631372899198394744263398122688497191108152459526608272220273883921724709259837152225271924912978665529853566596390065405226521021182764434327625338049500680714711845250862486100377247212289621265145329692538140658801280653800060061725414057909911917341223269079876891504828073675820453462386532695505140795847908048606573915755639850528804909137900986990069678185276784372955237894966717717583879950688553225211001222757166519134656744127792713289700402884736060005228162875682787744991358157533400637348035773855054280829442257585194685231746163269892586369852739540956964798053862761643098981780722744037174322860873255546943044613035044529736280299094718815030471591255463834403908414425039848023762957974270640720567205200664895288170522937536112056560412375548137078602068606508043917202562345650610981440068830413801968672234448560525139960852092170337296886404222651336444796924213879316006855928464682410550355043344738220937643905931615029148688535752560647959607188716223316661570899614247728169014377171983916698556850787475443900201061297233409779306574809574026953860078399874456484373383619287610022011682686085882636956243848757650862913400138936406774930778485336775750617305382127714731995371982552872055377324135349867329717219351872077509222706822988231952336598902172920855903184605180125037207827648480235640752464746361887299244966823677968836212468190499948159236896372306955146644308618316711506533520067016505513224152558452448702516449718523082889941312252620157273024000530568290594531774276187012083773067120566861487840322331458940551128734211670433871689261150118560128020238890343637790624898684454471321027666627432319559879606742271277383631219287739414296516017276403508870129898597308392382536197563067362356730913547720778804470959744351619560579103577157258987975661546560094694493934728194175208367091020406979010205784885656374586137911748681651685605611600708179076607248478841602319099281686183166701784885875674363998788972057822839860729074020264608179888074818560 [159,29] 5807543581335693847577868467625145283872537204583900947928981700803220311624951073702030340789680824071888288403505790246973408233966902479959371335069604032346061606140611014862552942607678535017554712788461818879376652874693516441227239517802804619796900434740483648598122460531036655280270916063555055060244054442604291896285675378330980311607975624444730894948043557518141284447190250689162811302958650926079849412518174769560954391852563870190903325041025389111759610175519429667500141597623745591217628784858402550073378470308377315155282277247823953058055325201509839885019058015411265873712483912499591157733460051544166901071103509439168451819543864705263130017863447772358984249554668069033403105417975813925336269284675591176580182811974299870160699764463437395881497084759269584374786304383771679727155079194189961948235748581418218555210770582710990573500265478942686703842319812364907263782737308548987252154397862527079182548136840065511267513566919175613004895623003245607311174999982863933873854938145266453966480320471653515994435742787920349606141728168054574901026376113643286319281385830005555161183461167544720254819096980679549611402472005672142311781407797349350033489816790006037448679145970509413376310113950689561730798216898859324328222795865012914687120636839622365827429087523221745196613495556148311150335546952089707313477579980542127156901368122251460245126280267344664811143893158708251705013636870088970191055258085837938005265466840588040670780045825709947394444432032850324747779310659092385264657172912998836097689341949749920649721291086081308780438921167202416494699770491117426382229668966345688400504606609396192439001196419107154360969099022211264688098201044359659662887525455382057005091985429727558742299139912534974529918400466147687023756314523436409744377702970346171394500326025563921565406433414504171785838742035704479988618088432284916355293410324730899785627979755224783585723670805828473151772379352114307587409410651674780583717476621113375738799953502855341139883186689320475358434381950960493119499074433984170412795940293250818129251942368007495761349240909909667003004107680408380889171793920 [159,30] -7897089569733046655121358936727558451604993505294530593030470921073698861114192145786634684176442236701569515835674593748152575794739032073266680642116124668517200383566390461164241875862101259381010250174266317159991065824076258705879219944781670651587412496833731802938009835329472156054820593811349407831394739158730645470537846737405780113099748536047673628991207334429628325470571966504521398355280151518290857379359805401624556304557455413709434625243617260344128818092399939463875262924814458617050797136728758572362816235679134838582198850960396583722156368531374781877062826976081817968737871105353630051377042085077328110395819860183715220131807749320697606840954020218140955083209063525056372564739008474339690055366161344308284298439224725786391277288859188006426987274052931404623468078973839771274430425162523567220782444885122985882521882216456031933890420002766679931477224695564170267206740311771981720419730589881840321328086783149441056226603796285101866886708611785300562843304868619749574747360861210030723873821465165725654941197809541003464184565468286285622834664808013286397797046896190940472589510596641416042753649529040460315722910469011070070716378723789762024384213268430845584192772895041137382665264281851415610279122960340018137089336218056670431684036046642078230195077708843475220804888769984397330350947581944708352818427411500920840253603873004391169191952651893159784114394713413285557767388756958633879839304516597067110402821468894895795803139530004913556235019169066388665151394104739522001731711843414369205226652439292528282257015863637052425586895497117020691269072535532944894550134302476953851980278820237897663265617102267462695866149267041867468202190753088959722787099832315553317662953676281241315560931199403424198195814183540973129836673269012547355728144476830116106255145814939590555190658630327739061502806228319817606241150753681034632539757530573810657178400955873837057590335030770083499429958268411172588196853599342223173825208326553007519023356282140038642899620275601751278656093777008331455556727091690445537836363681119854898369612731397436726209662525771303266501659537414449176181632 [159,31] 9978932520008624606543998851967525178598488274697837711984141557041924624828729284262819541672138435555735280729074322198411847646317503921667413258472621728544405345934860716055826003821843914730102758793864503930121572026245528849946543040120303235709403367389722954869485739791808814225616620301144551534425953774875376220579822687725923788696943284731842082374711698181874274949419123570521290249881758616633194373089803225284377415278487859846138889492579909235440324710683052873645585762788566797471042479437530447165195854806430613055944964912813259631321054239285245530168164886101389628998829681463867010287938436888354952061732963660703929618413737508111686248572463420291507928326305730357126795263120638690761336935122179788729996961429213976480792065140268794746317041793317642972927813330151007478965179109561504533613745246332395860200182491015392753057869224526491043838317759787191555056087073119907217618914479308205900152273409154308534828432974784131302034925127030845989528804115662168020353676457316549524157205270403431915345192797167397409808176476592080928619593033130517022759832022789856587813949375853829525919921779328789159734204523293207781884290037904197361028038874613466092487484127019500352636046764526398192164157516912520102419222474113897571702577791125621824211925078728331531922136583867582444755104655604198122724538115369482542404783196662290349127809484377302236178852932495672599794103797097407659493603956256620511637025569689031269138998006001898423419046175215038801755692097902539423202302165883741002637782786043509539365289686908009482167092386493144334349101153489828632485896494672221163702289509863118983454383281534938279570604224846090477793491511694353162350466024908114338475229937207316500365807642815209806232599463854227723106397264266688687336520510227057262384813779179601088168606637735549312728131652137516550883790695394681608943792909191596810434418050328651727522130716672652021474241177159296054272617905038003606823255242245580301439744159261059014999911430537752026640000522800324973985126398171446749264053672768609120419443663159701905644769202949719130220626841915687073792 [159,32] -11690792181953942834651931607661760176009390216264897634384623969200173050702502842279899077457423746772387622736631150637369707679040481643951992057365744302466113732314119597237027922412190496818938183977077491654164413897815135067991643324928430544203379520586344474784372680119948170683907290745234508558369788132539209633434558629760193920989064928372860726674688868654805306896079944329219373352584855436919547214019580963846822157741369290420070007268656018683908666752739843697823481815472256785301749776865951468207878352330553707055387230749501439941032404290093211988575530453459790177417776061782296291278259726592007165650692680051070328496862415745129953208622885207554134737713485134744714559037572577168487031202763668322759966678780197927129477261863037546868184240398037675558963958950062622517439802868145900654814883096423669924656751165169398967274023435659948917094663701079662988535589562809320707850235826640038668992721598958965576448988867682473011174529131594440542040249612504620487618602984113552351210044144063431331024230111506310718327858222110634600718802682851124208548976176825985233000138431100170041476364362082972057174701983647778673404233186333077641360032283845392428940683040881903429438352201505343040060368207069179819396970497248747532417977531486859421989758002803555248345482375514002460522722811735808546563142681659986693400126626909679244534107978216590976828718970822223152243929042085964798626941657111053412611675810300655837015355483116449736805599869890929789182029196742672761853907071695752648740565194460468563129814323324101516668415410110617177869519219685085468862943368710544197514983083525525798208536086995385621282589126870905804783082982408610234419203534762020535181218746051368440264127327269858084544633671618458956369450288043975263146692475935230722901359035947705887180658125376398185045484468037395481767659283652990815886272706417521684980389729192911206362752804134988750209718363211812363459921037455100295992997206330419863704499234925057739287675471532036301357561270897793899547471923922465685288405121632799886086940170554092710659459042360961850493543211184593152 [159,33] 12665406432686123620372051949590196902318400729677635098458972446007366647723169655336574885440878650518205373177520814418315497983492619229884466599883545992754892778330853709513311668944892491632511388961651909055147938723585843893235822896959504196871132136675162607886425521354984064061554052366166708460430343934236138276857367466136436041369533093008908935241760700500340168480235434417922633587962723878453493055724011095412843913024214465190453307334247636753078915187463560888741983887546462393846683031607836531627116266370178477037934071848572169493521785667803094584393992622726483489991233970934254474455369315494494739064558443078097528845954336580060338630291725555474399659557206315788003621022750998076839707076252305791811742560241113996039394920520116174130287056822699089830912781570171713752281044088768947357285200209356783455392163573382758595248689595939707324631896813312184097695480350080935988685844269520082024592076313196662732393887762554951145235475489654306561984577672298147410492035946990958262163769580417389993764018278611112142554218910281744111186149357504494112933831473890646692471589488588868040526744026294739518938479507676347568886390751071801444740117265323862696070349432801991592978042856887662778448708957944842003117808761459941601858870586025016318230784590755604148605369452784662865255531843100499592956588692522150624822227153247529672232781665473157690737474730678551495818335015650062452426481608876807400534058071924255881836167806788237744725616373304151013657963815048761705013311811182531643259921571720331467094074971200713998366359997847205652205766836575094623363370125652292580177783479354342853319474746222470428660161338299310074910220879734103690360347262033989779512938371979863349327548689227860834628328807319503650924266693410073192903880443498689919029523335044602060697420018815837806938671194257412216589568839909072052655375128248658314051461563530121049232017013604622933211889247575530975598689241742289535300467195505447470560122623636549490140269411928383474469969618187744399244415949986983454544102696882633166099619209194508752289708421349416054125335528220672 [159,34] -12586647067957837720496371945456388508386491248066725743078962079374072493562933073692412216312805023432860214144683767964624466524309324019802786957006287238865894022863047736350050569949056711993621091771842049234274378390803773519097852648669119782947900559227828840799060480663228522531418349255247269039994659753243853777003202374969303319226262304739909455435875056977541685655810801850321309835268318683674353970994499068998066321734878729311832436782914872154282376888757086469431015191581248113153553364777830418571760327491859527208977281386027613005941075070924165289011724768379327967715765861748876573115294798971223866222326879305781888933374984447562697480630100711975251494825537752018831098069747613592842216154497424818542358056269425283027980124628075246901278584940613179103625094134273487896238640258954705168500357452655443562982391342202047103057979763123693167902664512967954944810648480146745784251131165012802718115568471817503075723122704537852951244036726885964242803441517479052602231170236085553757947638747913242467920524760635811032782569668221952492321677999186618054786858232198746236011416857199770295219584378958530000209372839021354931571697428366117663359766654154874168951340189863121759693268899631804264638075836396477110658263756704635248729242638735544672421669540863711991984546390677839577837315673909233489216138333266634455102107944780053469792551670070850680793509934896523963612596185999167490782678108718125416965173870225143471755888946792123440253348634166695042808414000194781686237175249245638013363642817261747010526958900599151381402793752289600572610270066724064708578890940770264082018260098282137740233026590535641004219034234287706029928967682378551726430108225537402826835217170823452215524237548537436794462970579220907422812325524120198556073903811013286203838281951492486481768110834236710135031753976843078109673328807886711458302836417015250031529186609455282091211278403980938697374885861810560616829217387719069445302156941137402722147487198690486546918839643347129584219315388225473776088975476820226732151261919990976934243828238947668389965567323809304299444773603552 [159,35] 11320440007997973774194530907958197242514580645518341940606800285540030654382765110768496675955336963741121383481986267735305079580697803010263039653796237832889581564514088340576241021141014166293195826231698375300466253913820742503255865200706112773180013270520864824020393091329379104343595173527109641307947356046417946057443187381625396939239517569478135775516725714703149168902122136482211920996512253065194832163572233262307770967312840821474865066136401436134974347823880568513368209123945306527852335390488996577791757719218870923017691710105521042772187143821487670935159228580131754812784864136170237804585895359009049405086345458695519377604234853035163307405323674754522931460968661000271167146580608545441917119182864888378474310700068289462743816485697696427932132988950077157462092384544512923243072928151668187058654887787215304583397281342048005438490243431456650873347463180472769820951334492438531462479507899634387079969096907383844209670791145555898534031557942413313636463338299389348169523382978529694263374991449713029776210005362387539163175145313653122986459299912262817247946095013919352463652131604003497666500389057842985331143554749880805790479849343446859096617421459624913207196312525458914851986202785382570108952562196196301827451325751906055612183705425047888486515922878568515657062029829742912686174612164460666537759826285493974324711538509947408195358667497254811673550116960533597202773776414972147931648135475415412700744578123790903679211211486093300623177593478703768225024180635760482352166351959101501734297570438807512238959395851044594090625215289527974818974806892747826518227218893965616684564895335629190767210591589227822757261109594965724028118067668190479648297205264470458458352267021174874033304295943576641574550807986925533542750372432987783898053538962258525457557729193418911248621266863468848497279501279318083962288934048786760955274473511867313744407968068900661259293714441097530371231094719945777717827888554146452489490812734857705196600628916351223188559569991645189109514147385105686214366496289658357983327258165987708376564680077239669368381403950747532457931852544 [159,36] -9086141679907148298971334611867495032508891869083981090854400754566844443788810161198282298292471959914349026970153469375808499751614027819225599352920943115652533462150794976394070499996250264370590643304320826080717419679805703920763995825287593943896856578711427815928105865985348744994803530806073051536323849042484768857699030141304750164747909096721384540718921619127347674835355172590183736741734405415149861809723274458253034150218195490440973628365458690816546844878233920731069739695232545047505835178924381074325000595578342967922990551478394314378131498543942364855891205153987310390607103366467141407257035482601398427857884170318441323358388332794668475895912147198982519199355132558821268050436917364538909767029554252289858350963988328917066740314530351920553237942394347125400244797838692181750058154309145846073812528102067680774541214223509760837766764820229739651361229779381032141579743438301359585609585244550639410320340727593836804660048694310004521505392061369032701724028663419710061462602035447701247822563106243991108296039851732506798156855422837719728950996306772029628747385076610538853437567548403412958131857459216350768389562729383751696689038280789358047311343949455885556983702794975466531081789372017688861495862441330507928681563649193169909730511981804314740933366811354219853242930584798569145383458731202830845046276975275244035112795239952605175263451120507458505171693653767960700855917251767908607157320721179692768084917735966817032271859786023768694265795845237630797693243889167829602360097403356374717375238407877853516525402729844818701268091538157182370827297208070832171568246512403704662385427217912895747098044123410684769434493454400189356851693278818656591553596448580582982384953599444077034520102047991179616101802842613367636764134293754384197432914023769546001362585531832565790800288906666542822555981210016127881934460261961094302728212884564540456767925908865465725751822547770469355270072812101488732685600276422379399888770040555908624468002153281545241598462312344147774250349611866394005579689753226843238747241936034953893003409748742231914139236753987188459517056 [159,37] 6440873237734151162162958796633382588522109700889270660095387817320474931538726056494918256066566791183133645727672122791340875566846631383234744594570651615571264714379181542409203437832460482853894319351131361502756372052423306927773162016596081886262997600371169632794496089036313589383426760222021486531566068286836416058439858265227202736156005642810120102543137902668486486672494722759521617315016052589582184834039814399562228121357727703596687614248886514499197129868575496032210736388304074944107083330415128556518045929418263351777686296225686094662652452162257688768965193782832149600409962365355569564952624637896230083206605198163911288768328344551675656507563942908097645076533812767735045217546809688672939563320329020505381465623865436141606286703608702386948742740904322121396586135079056262321442291351552148019789928766200291136823736156995930074017407575958817700916296090962677492872930041189730074628912684595323974347999568952775983404318652680415528505737776685846123065043882626945601463529772328118816091022981209720623963571655970145062502979466555039216270968989461259846977033613040107254324512776346528368365116111280400384598750078306919942760661090533440065081530663814962395609974546094195998144655427903846968608460570215966851905277467787943048967478260905761542734982514242749490885881241488096261470672768209505776010872662599150440932248121383778406549980425780088565953693778546055948307733648768471477025350835077091815718770145663605994122935067752324961788820066662733246486682123949869328712632815550819572762994754173933033406349356659189955238678608818281280945906853699111629766745903002439218105620905476169096497702078697018508805755016786296755477075334849146334792833035332312213088983357563170467299145782466369853605639468858342189848458117846396200693186988912871771733724696100830711021181704300312033570152135189257088618513801165205135558996554709759249847693110052873221786798981943167430850459019790378555801232218410371958441994076157357953333866289829532370998552103267732138061153812399366215423962044074580133853041942242898871774074263746803621084211155446463607808 [159,38] -4010806099813269928097094501056579022916518162745151328660054133634928872031740094212401306059108618502503585285209555637429973615078548037729618205871446577944268255094871787455711593285663780023507621134758215017995181792447896342800231697897980064304871577962234392746273030266032236349312350402104426977286464869557811217457940838613862420142716994194592249687972263469655760311227590052195595344573812874243856055422513645294232432443270953874452630850683683576932047355154403361379966860107281663983357454930419539297147937363027989060049487072671551099149964867044415220719516542566764555567953408749720229361784399895161588200674415981602482953330722129505853758814481577758625632256831329627328539218911012069397951758703141803544760457949397126684797901101308260397798355417226875983126826363261155613380346707545574657337761003051289761193179811601594539592593135335960158294490822732466153270055862333790535405291135160849778195455625653138982777675154992615967420792945927596629432156031598828465394610144233120237629014880347129379165881295945877507693351547440309766348710308352650529334517204798262523195148569053447924297267423224354654773808657211327364124798173764414502486349673672339436952975198331864854243846733547002033659949571485550473426910094212925933453035337536053498421563084299367293466205932893835084231243940742807864440107398989392578628259296261505968683431329414190911942660444223950920564435606632229341729859768600644074381908610020943689757595571668126769665826633280432730625696071512350920421671588892984998261996347963347738645283914155103417403692701993967654337006830778927834098961273653461069323078372566907619398184534279880739248336761356922030319506066498420231460512834022395253500592693868900541229709323367283355479213692544173232796321266442483783149621217837966525596660649587665775125711187991256787343897876040911531141584122217173985503483021903584742231924026515273842213613050904803029296044015884231678060656066136569640329155471451421839907983679014738176488927980674224474931646510154101236606863495528187867454626771180314768404058689219829517169889435215180384 [159,39] 2191975820307228575839225871127183529940336098314811639015325223297909252874588360032752248891874870276853569519232648536576773065737989958555753239795054818729205323931833501908471142031659608969231158367968774519469427537438891470288010505529154402119517409023518202745434326574946254825312575277398250603894696517702459798904549632536133344978927512226249542595011732078548512969412407896612061310021870402096536780055109290858908917400329003889157895303968228608554297740913749545855430006659663559530914526568723688133698917060939548663627025892716971753968607549743958137721355770823402506265315520238377713687705239074177338787029252227141843639742170520693814526663122250376113310114602036832621501842218306652058652673778213293504772156756642976402290201102842816898355777704317941686995840908064897692243706080068043642600573752535872522840210836220866989988913043048634008065328820638628289234608831071868678017253476909732509781610308462777118484280595063155811607548069283189524855757537747863732912473914824772074076432221660695670004242434403547696871481186017016410993319983739241359958166022652730933530604026480361596419025617124225415544208508829169297026555897337946877030853245093674571917744176898408340269029523805857329858330977205053843687760262866851834214444223281711167622689179062045549477350651546422669307996510771961245787231443908992750390313291611538741860738631410958509683039624018559345116877565307065718718726939814332524120663962127893500032260548490294947216506641204988262577850927867676842956225513852293564909409681631326698400840582420113031114990858431856915981228857149504911295379822119714874905879373173197183376139925292254605764511973339342124980372554411202936701971803592186891511219007121486780864784539512311487246730360488734191979234952010550311008952319247576668789113054188581183369203201366735177655730367375011991329216966372934156799121832282448670566986068147339030933507835159093958195984273590923336078139244462435414594405469024331779246799220312893535041349297559217354999192026749185635680494211968614715385541123089450493398893800298904987571564696209152 [159,40] -1052339926777092139927213768344882619500515885134681688634507784052156606498220708385548960142135439143808624373005704349166158500255072265336361957206098217596917590780695175201556403862565163377913195802465590809814040517643821080792361090387640189649924275399334212995720472572684247748778430074025557302992767677108812303610619188385073195926518417173952380458020379855126708451463790176353176597231820400217726222132042115156713072494045114182497821323066889914415315948401194768585009388240638647696671288437350193633049755235605567912765068614732912022137269953897606103191875132912811674780814937349115362434758068657534257873314870824177577117082412448894174069964961918213007388455140892710942990610717112632711969876527339549569222839018525513564890015838138423331949636010451366871528104075510162070849504427856571123230310663637171807738840076387840561781022123155257596461059503421989729599926566808505079125930310845921211290692160926528119492289951286654054939304607845745351948326788237835135860426900980814469546713742827548081110068956921952353675463805967309219042791131980995648233395643300480560147073084161542693012681412102852715085408433232229521449709333482240398331351986770158315522398273448963511627811289453527161160537080121554351922221074986960200812491409237211601304270583795308425620012893163370075123189259344539202822919731192678405709567412583435076059557094860719796623566325731279625241982934490315489470003239441522826900467933147701275097770273213329400366418701742249307518082398064836114893447370477193391150524813019371537855939369938770245820753878193755671757555747466060186375236887004303231618616131105481592391838437853000527233974938377016476167630668287472442909200426637268700840234594929822223717870822359377040747883942993911179594919137976406908389517924209023446060404353349040126010459274682532425920159746746631337421651458840826904659016020183465286950592564470527737053740301319918213585374438077581363387076343248976156439386199566775874550506031349104485221669375094217996016997131364907978511584234301728029586304032521974121368992486710380200459663743936 [159,41] 441001591115251067005340169199875026219488261340022537780662153241865241070998360544857412738134885696988778020688095576015911468553094605394676831672374724749826572960076007092908395671617105139098164211489225618075662826058711503830670404350763410791272450331492194882841414569426332791969230309493868263701360557605371591867720980686140692086782174600313139606545632744931468487043272773267994550141562208445810288004990180657676993518760836750730845527046222363728756491698590237601919717301091781796371104163027550717942075818948527888763746765525443085425366818627385975687892729322607934841577590424878190783800939338617209885023074101204468059246855190329156769248481294150348220922261668279859831798031590164841565788156444779698795652046208345413931910134710918789477264783833630187395409504734769390513325568671716238047433524778187847206966539927413536892898631266802253830729145755204847645334427307525091275353579585211507228505331634469188545578878202512309137713822617663981973270364090438688806678586397469371886471583900720125691469063744395932069707728281767588405815662027033991977691918368524262612914050475036489764613952320009113794256000493095165610931701856636470561072749037657167449835645062255810701457243981756887403590226904446474353278867965401203944662013257040710111718999639743947303601592163862287304147281671569458990489125439042411308292330900536868672186805483488002471694707316645372965233357716930354321621188027052398126313497022408639878113193134337805644089910074635432673996810306033534284331313787469061757437846847246006884890073175923289996820647048571043638067194687529201111496851543283160595925974052232313189245438213253928263589230904668932811966523041411220606029348947428652825204028958436709492272051126775902114567364608201462003345082847815275343832571649827719531195660359281809042226421058662121917890770902587282548459241799934339768886390771933712468750152580346356348811001409462419322903094800570158517316938593662945580924016631523782529774071569510326971076137864571564639386078638514142591155757629344427989098552320028344660062787806319492680813696 [159,42] -154429324993198513649017058124023004026265553276513882971734934056903367168050449093833243705846098827122632594488703267296087909303878883543135745202333079736607654249000796914904397556797178037742701823857922665942831988827851936141931981068755764482179222031089606310008970140486371354080260390466019112725117961307351291459353412631192995473607064814017098024401724896550512273631192662403281525698170109066331049342991904165222508292121181649513659298615926445315298180813655085174877100871999785845644924846452348484348137787480619631619871846786628010103134307412756273637953328748371706326402952711270446573918343413613792063598393437037534140253719863669679280471667307191327446513549092669731512624644665855656925317249972007850703802884899097797097439784194306231615674053804377198212227969047404492433943181607011917143283337021152498228268996210825584729369989055536245236943310317364416998131555794484922439790562773778059666926639508589658864042540539705111613229264611317629264562661699041172560864141463742607438206938812515725852174230933764747495514176155781686867355830772922782423626504698916290998012213804863587991586751054088554265124907168194846824514790089438229067130020269662868232520024987239932351262288518366121268362181651854723208632130516062992454058664783188230442992333957570797432172504519518862724753228593407455661110778589820090912710234937389083772417428382151210024042551684271653500607573751616742331700505579499050356928873910760119040291012682722523872845770633136659397654002058073168987019749349485312754825459631074116460649969108123221333023177187326433327849264669231801378094759044165557306537753700975126358246210251079471149456692369816963156960692178702269275313957552178796738395692219410330409707454224407902669947660400432883196967559326883257796734978363528533885934858225357668700952560898918270189824570918342362891468624355323889723093400428417659015504548865140959718281415065605148372253100213335862968829734135443756455781181912801520711905571972629945707392307022120773470129087309986155743674393757762571187559317017216793561160423972022665440808 [159,43] 37286183250179765441756049001245519174131556332362251953234936252607568043555092128022197496126974780094058641346195678449213552754345184118016505363078571264664730578508974544319424153905655717352985929897593023569692220683754870656778804475606041203068669152796589423532635658220712641003450662455043148246748876451173921458884482254155803108521861295352646548098503277410241644673999041445138458124768805719935147652254757990965155822721838083500387040031763431272279799610057553288991058615128136854172826211799021127634634648127906421030242389881695322038971312021451073937248568657788962410143526778343229164691237488445769312261600825973625119929740158208292877524766833746224313230896699408557836528227210702629371537659720146340306234580151217682923170757766386897282682347721209980105872040083095987281814355683982010688943983702136994669183351997088702935222416894485293868921077273328926606028558085872108604155254987122711804835278979268662297676983988450682319889609759725044122471013559762827742954338276195018192123651332591478676000603399110658907615150037416997209163771924455911778648024889880203083525359227761077064829019311399112724166215707046109919915316256783533183630118805510495742471628201407071772535225762037022138298620529753435405581400831434457193313590216220826681507384766525605261894315916185973021908295482015487636122484708203406254968554781988623890423307733678241556027815844818386849962552240718713265206279756840761858809348886279517729529294563823313842460462093516897735020170827689288581582124186180217427563929658943250145058834392462411843432036541550569618685139075469042204501006964205716347279469290706369398146560939359208128397630984445220880504891227736661639006619075159741028790660966409390389983874078160872029686826930395884737429350855353810309054297949088883161533252962580702192141419126009818110756308209916993251908642704585379306546985877873742021295330616814033125550352913108159512868738145652790229216636802715286962710206210723849778680378936138461608688661868122532169402689928249011710624217518219548778246278097533888563720369540101941632 [159,44] 307035275494592790373700530690233234207718913592015176873415240809041937605729990161951435921769643442435184475706110762231030281996643822850981010392959819215914920915234123259281321237375718443206214765689333878828206823052095539628657961553796390571025903467883093241831920434128375600376214968130612188344075367024260837515494133803860996530857031100555576060027444890233876926796375371158537474845617080389809230876753596841541562980878914927249563274471308827283460098253508439125550995146878727701054612043550917142140874869976306050652507853415942305049279774444798672100152209972241748620930471069462488785334614217944671696269449884988780341443741770080842920063626989137870588344761289067230187595801533909838295048906309489553839215262690154374661969024196926002248364854800134738178596472884500248064958216057172686807634273673456319185294376704627576545723873123394388927791564984171696820843510584136999870307202966150676234611863023532096649917564266265323416450984402525077529866745438247653076884106621353051184224760954934031332661872989148234491005296876752666496388835252294271246417088496023900459677186281542059907745589066547418264997213150483957451327420493576953921353338609338442515701912811584083319097025448772754617584155583300225858615951155893066954196987570138642717121699100789467463854473195025478514695600379278967445562879848847858114111357351467891604457374442221817820007011876281530981932549363211655340859086719133289725196206736709171645746080393225167416760114151041331803373624868078435140044027946011806786104659648184883259447580770472397158585351026526268402127064761395638148518729568147440530684499990592821419197485008971334150387620136439461122958447668782867619897740845340180248110044130312069416468588501507578637419553347431395287479647476583358792693283093509676526065453465687082948326397364145165245808495454122835341522283311217839247563992346673989537291912496872092830162000447325960847420393488263020394826843276917534005271559907942114549886967838572008471725294330470259723985746845717632749820187446989687009322702746256771780235223907952 [159,45] -4695705720635612493780568535892032414183164648068702600184390001890528268799126897413830136963203729544892721102226023993878514291173835188765115369560637784659473551456798774358404857789164829030852307809791672988508163215441032166851427330330017300349994085345969515588551667802609384641866068935576530611089961611902137372092879684562828551993440211931863024121705464712967039066335140915141050506059591946324596626084570410394601671394874892153476025654503242298787005806931368538908980527842849560627345973499370928198613921568234838118470837081428075551444400951493143239252009441371533659915030442326102273502674195351511324228687678681055514039143929157282875226459581931720989540189795571104003343106871692344565087084185125568766579166367662124674173491847412733932024189892796422018258413547043061642171717957777146959712728009252928949135405410741185304427633439239456148628414639562264375204533321264874991696127702389731778188050183433920325674539787744831380563011016266592053511001080608825610138372745045361534616470487243653955694390852735023242048714898953394828849783499497093201574702712155706563596250864678199488281421898589728879450289651759504888183414097659763605533155212180472166182847852284992836222763270613001147774135913414191931351182245037553271323852758601767955068204233950813183086407412357531702936898512998154216917356737240677810205098208764499281286924073003183390105696749627414526199483119711458024402629063887720544814810476535486228665113920558628089691629063462681922507663418080510030445342935968224858255621890258556419224395645739438904890409184589043183018883626650823366450596220076131793221096134179933131940638093724481089395427222487258321185225135379847189049237111153042408286068381590484094547324178511103545817133336830665156465348783429551033518163325410145379064849078829264699905816493926354722632521188398530732041439813254469463746665164785225764689568403482808674892254885064307077349198627494143908148345326522964545715996209786463044749181477173399934298013377460751447752281902516893354266744379227356113944870296826623046499774172992 [159,46] -436427033362091373135181132827773726913436779133509423701518256390706476751279914830886812694240742891721955299098749422951813667033994191914614003341457388630216524639257506600615943554007454938316753615115915301130564550746283207057136527065555633068611808779824204367850486015230587451960494693110816501780925311973544253237713882578036676532493599483659375556062227622921799733355596956022417077806102356602151654152359849097842959207075980182629301399825742243582646952374867356130856019827905104832434242089005585691266759268876791664959120873558721326384639083603637912740152398957443346634129463720949266208941956023636349785896562027421963159059270308884868544142145074782320806461963609835427516416173237701887406751103883515606004057822021936310585249235070658030870567524678088599010651532291106623838096364891874467939415181455246887303107057803612334402250729034062758134472087689726371059471439862710587059245832651538920430725679227466636160335921761947327729298124225840313623069877669369163055912747781890249081560863375805349784896423664660141986291688803328680964253146055879862976158864651492863074021004752276914321089082191567466297869119968144550126711297280206624811452115217094823083225544279490761746723874747923974723493936453921257474015269797490752204139813414462806334644089731472646558932568911093630152677079504716882567937439611825508215783388184273884208613101828514111576615865721573723901783258503004858973572578341377610564507828524918521639914893812632803031463498262143377364280995270112019742245551230815232268944516702477512563335439122816387245845089436557942853074343114405617917521697164157368336247685928765526647930276910264758491818699202171393148973453516838906017402603707195734707399333034871452642763736723153144895362105004451499844870710475309120123067536178582882054977213648646621976664030244577705209782934994225303149476320063018689042841871518524133945869363978436384265031314347254841532516563032706844362681259314684765833533550510946714894039906995687441546988872117260878746794974779490866060567730864736323241800444969567235954432784 [159,47] 4405492161018685859182445952831095128753278372182673954920263536229856535926192163958637958481934821330876190936428877098191431385623587430845621470074441338274846112185826269613232523283932600276145109155166922035739135030196408522374612598323586662339734971031997733790265422289323981332969609671259024985807904847317060120621523235336487797230201741747403900346077291174962332343745496255293383911534238629360121348803651317667719657541448366223379334444449130560979282108704373434725529689004711118853645466153949644761873762204043549264726313121307251309547638423061316254653172220628975124055524449034044239066061279893215013008344605651474168493082424950113642315412958249979768155140052752545878058594782459872866271421306367436313632043278959040626323633614897149903803532396859942385196098613735115859232037298812337257579505990855916383730205310578531979024847846280529612556931943934500903184997892326452322429912887049270759541428898807779759904123855432999607469922286516235422920540652708849461118931108529757201144717798767814365265617606770941608158664393253009680822118512201534269083455620382494247008803735949562111485758266155398128279553336878289664393651306826410848714718824490437591258076167660719828353384139798067163874190210680807898912767273581436392207759582856051576001988056784520982587360205504949194963362302274479493538648646939582161309205537233734126143937874210717888729370536250874265355672246360170622587785980025704344728854375494277282287386896115140505102379202056383257689672915533339953345094033760887922319251942571308048150426130941817435502341153397262627992904048415775340671172214579489993851356950842957325666817385966516658530853111896837910494393701304266356775235663874816950920808353320641993822061803356352851420083871929957274721266443582058302278444108913454309158517516939111548104934436889186670782715619019772079800444369780228844497628756081013226815058578336562319735803240770210220637604793036514809493576873958765023793165568708428635465350935273831500254222087797898236435728566370753496907784258005864005964695582519375918448928 [159,48] -4825633570656109327828762903971336038073734121770198303650307758684835625289316531299460110733487138420257017122459424053254780898436816374132214843135864654844919101605252947449094510824690394444175443447735427110253835844458899696498338027774023898007495559657198302222528055229517926590628706734818808320763860444813571948413413104917215254565447269599263035268739662152708403472684534675039461319393099085768599042255837815192866369718065076477071354816145773590095097382508946133322106796390059817977228725806283936543440583636680951196418833733781800585683296983790919737920220498710394324085002440379849081235464939267035570643890467071885221984365906786647889651994775684985717297011043893777104965617063188628607206590055818535934219581271035686561226729873959021972620176370812045800237093277021164470949942519415028717275576921505521311059796525310816910362303730001173636383418065685823392112751625135663831472271334989503265178503520050036373954839640469344298413188519432296563071809501007419077189453794947590925669712691852999442635814951298092418596402441824350870424828209244259896894245941019725083209720546553074750144633078425912852999826232882827386016538586997598262931818926975104883103906325673082467431972439952717812933176331566336856641036940829609854198095841466229030421974531393165915735263355635539601216475447238530394731225283318605559204612628392262175177234493863631137766584016239540406164855638088685399705638434028865524455227722774833857213968528106981638146967114792579862300752557807464976722668195251897819057614261631756033920522487311306968098726278131334766230312944919122352605104912001375205814461071344062037931993100423544476336561492159487920388515979505036015913664680638824610913119764381303281249881326652386843326570818926432613698828909368042372602807271509872118147296003597539758117095707020912643586138601038975147499381320793409519655574929230865631088919526019684485385825095646865757972457982921301341827123564598368019814661286237377151782742873032839334360772934202185415847171010913826480661467560456888716483428395337247289344 [159,49] 3228753328435662002942863654537967855140814586059671287167254411151594555282369575783680299849092368140735192786909762658802790606987096634538988512454439931771656819610476769716052470421604557848563792018766622379982443119472429940197962979856809202983718347866506591231833547900192996487343736356634802696112255745013464163343108785612388031279580627192291309500512092631541931233678892985581627230879117447815588429046605610096807965967213173786989816502044368154058137215943688678846580108561096971610844565008963584135250237426465637333362352130622646386647103871944420285622343839043510083507031221997654022959315737367440226925663756650053559627510440406267373779120962046417770369577913165532217265685503045294614064779109541410841434687648437482815890864739145966352839080601421461494298150350412467913470898523987250483625467248763079977531205092798374472810369919812814508642494778366178580650744116137728545047350903781776774155633008807573754211665208013387531196484168613136475384719465583972251406295520890959670389816384304286391484104368065698801978112213349136130259942255766075956392639102806513162501671377870824615861431167202785114340236010028100145078323710613020120548088298501038970927084155540511346767872751854716977564725173929771545321533411560266662808577271157198171612828574130586826235268566224976293858203777372486996926665184568682298385198508491191574780751608984749303645189248027223025524102226696803294900344160257206698080371596774481122100759061164137038915214427344838518056719681308112471576492025026364920204191354779228018133492162486414075492501983812992795353870828101968033842080443387268321916931023572866226499199361762801186535212108520593098839807724768845183754741350566986428234801706319487865523997924475273297840954646436056818861466012470066833716197147704429811209920474602117991254941631653444629124655344370555595244235354295007943954379373910836540761423344371714318192658189682831317624563456132944510399326979529423416030800932651242850152763152769854459527051522148197575098766989440051319945981556934383681380104772690905792 [159,50] -1516450674475301245433552311776207859795006472413734379860424376068455697099197740510157011870568436248022754121590028167372706910644475461763183067479754406132043572006731409412600136237742587836162389432789001965977830267934051592072250350834586329214413332514120650321992665300686465996953306559383512630793173562446292183859143771057879342455880445580478952953175895852514148823367261943044639542359629289072446102962554945986590421945602542607130631883015708723623435828709318180826042139659459214869415593416360234683962398853817808171308454521223336837035009283803949458062500946209528508004433904625833224190151767864771728756763888751460208160996219772858759656501980134647119027611616482658557708412864652137086811784871085818543992486493138682881003556741315024171620829146124335780449649647923245130931919323259269394785349801888248634193596837211246531750509871883126746259650980024548113208698495556370325368977071225631242654231342915374271053623363787957350210377088051948824854768891829852602579910082854049899849654671369740679314121874832422321532781055561696871598368807983343861710572405626284635358668665476440991281312442084796064412224922743180122777241753297392201555892997589061118846771222681970590159797023618075055732165281134544462640078527572048023159441247837360049318317205821530364718638950809244065048773797041744566794629973142125070866581940654939999700656731771932642732392893849076284416243827171012913262698558346939878228244799149935988302752085002625648354160403158035195626695585159863760446423149193681579040803543668159112776264430792893451170780082819142853340865660692440397541530307096239302283006343166374240219828862679591403356756709747329597616567765115497470842207250556624590891106238957308873642905825202349545071619704712546536771343943676453839947756014094273045865842996974917426813362497609842154319211400765474593739909104200270790125297701176539944335247306876774037933031388216583080048517556751513318238333286044223874742558637969686665770179534684761629660320474939375859563911994523937293081558506532323855768436583269900 [159,51] 501005001809250740589885492038324618538947019022612853769544985236445171449688653988130222329223175402221208726418486821332833832223983128688508437409670873728224453709560475546062782836803805277999172675316483947218891821411587866517742441598278850160235935103322208414714143332328287297415566604503055553488833083981471687509866243797969508318082990205960717289528576049209547968303252564916604132816800251779852101583268529907742981162305017789017953425542151935591556337206592273194986852803311195476571907913710165767323676089941092095109203165003889870019486038217466196657229918743270254167923321227345857492306825744646427934471647029563296062985210708624814321576104222891215135410373178680069642254450797520701906694632661815971178862390903424247499357426035197730576459969300156863099641033172739420049874116771082194199283175484396824153576805662367669273400986923580177464043596319051440309405565523999946384348000777257730114115104368377951222662605557879639280349043867969838757597310651862444607806327298663829050076280963483588899257862859560202205016500903747839318424100415720191768105213877681583189746380412282024690318429101132378660541836461931106721247031420622674486610209061134217648782242390328511207595091133390456212989546742046760378098088195352835123353291139185904170320699621750164684359225367864023209774657481435764600725945614834197669759275081292327343352261002890063650424672585460454286419518935645851297719710607905893121459741908443719204540196461196238681654157326600102505429275581221338145182856281261462711920588761329826815966007193107352400795599777888188114777258122922566678869040699570249734779649319861289427375237144020187230599151506123437974735393354073674013689084990784716925357234855364046705415834199001023464368322270417494457682159665167209946609306719755860434390555456759948579710226417875152626707914211639739544628728990626151474404699985264943110168242839092895913648376384708784218194671880827378422229105184706298784187710002967821507226134312879372951065555793357080174216119207927480000513724803833829466556669664 [159,52] -107870521784016832187430569295384170015842499033479266122504558878255803562156280485855910099116451437955877835643223962037439558677617457822765505915978964773240600991223443762427103459489968989423099729356034459114527527490127975497783063908139395506316536013168854501620665727240496726145363416695497032052620764560626563983738850585581676790282903421226589741807433089431919654886676707144776981170888821387530995287330698737727191320065847456550175115037842621983018547298412677126104443842942479840423490415227857821394942199992607032285267268433355632230827380671353839703890118978473135293285217279145619134361433867064904898902894395950894706145855621125838853179318609913981923633419939748490859356530684952112758166858215911572982513426174199315870040351984899626423667543990540319820210604324503315573574323034712410661910463056270674291524102452533844780933911036894558507938605533854767127127709165660335448533907193115134735834063688263633757628768644574735134492363334100801302184912387529327098257382276365415106589250991383117887506941297755847153171512884804094539118741432534833717444728229924352934525911557654885391620938731324048894561492524206717835954882950182473746253627814256082293666381966365137419268348659594369717200804378594063259256338291122757074279993485128568758994127121016530099586939243146274864141814470145566697516915998415861460760273774034718208074317576227299752284641798449968592474674433774213374227655272688993365578920807648976357809121951796377481978754234984407446143719700357599380569756413538779911319754080491588125796924304613579222480787095667846491945866760872913472775996174970478957741400399167269468488023475422775352711929006236707012388304911519714072423028692683867269473550053734957384427373729073490096303324224377721380963932148131609734597216705667348422097144015740504910055512354267117002719714967979933308863717615838927652388669559423366708672277422856667380976831895016692255772594842301549077592205802498084998937268209564441400596754836255847994735043852929269791137475168925241442413389644473093128469064 [159,53] 15282263630418760521067119407487739276905961265733344793053925014453021858199740628020438025841956330369692184530405971994713833382381654702430431350980841234194666464650047547259812910935083351321903572007254269672363457566531397202936077888581603102885377348368263519095219227388615614252757460704562063267819574477873559441457107274936662361553852493543807487855394473650482165732854406125999327144525037739409296019314086437730522163041034811558397696185072743407706292127194316246039779984295130604964906790266544845975152041483341610210910225350676784747104983946279221984458635916726825877689521996611543663163841824356653781238978086191796430061845878226765973013539036786424187314628865557703644059577872903438943233967597846550325886888482255347608856969782641263176391150779121254412743367806799255210691709388699435966543400313425582716823998339181671794579116855538100318875310586136986740110678382437922605153768542966283287693016203439109505898276548053004448871490257570864748578801642175931372128820211534334318626945753826621074094434523982724041959620139875561227168989963611385758107247606867865802223627416033782418519569702936819639208836630750128257597203846334421085860638467179704445333710579712350930685603616939137414195415055321704412272900850218926253731567949480638158873228579544487228110546377551653961955366622285732989523449946629408140505846914084250671594230694767126436845070893464566597581788523401763457971953593149046628766886695333044630320781291391058723210179320370330191562838387820287162700713014879184539411562356036422938565281504886617513529460352494339939186198980017998897757269872659986203976415705302769885232723782353353440583444356135353385579877058456937409701863867358464150972368067669776799846417539938007515808434572952822609155777289100585805650359410092511012080165303301841203821477782258062434262521225110429090055278174518587853330387463049785283954724523826197829560157665472128405941900723793086260907134268159654689453685621297664632455461456936808007763199749396054432577189859939106885662834147110320186784 [159,54] -7175696785313461373813416164787912255446256791364557944163128038273371059239502970469508864559421056788337704122733606549088078914273852695841573419650575901159279430883800882185735512214160878216516750433249595506942010436106081823245341584051466105787925802758121586601363850269413856641994274624792533802489835480165868564991850905563302371066517093596750893019140317717528912605276682681096247064983692530808726712154946762829648069461451344518294088561257268718206786922736812644377571202658418295782329214324153291271141888811729269138582650295164937871475170272692308417174536552340779351713310307742631400263985329183684027595646080807880964543978487999240950538956119185244637938744927664402895662027796756848314442480572134610966962724724970602717813905318265331463502560782544857476530846088950807873366910832017369283416904777851331469810613158529230360923422070501054298111930754227534960628991618694552549852386830199806285445882692897000074331157309856242620898980055340391552402701730328473257271272688189878295586841877641031121387894765430540244396163188249229628990043357450228782938062682859670176424574996708643360771738998196985358161901372138355173965914927131369566828052146066904105059698799589935550158715112472746987308583477909888605764728305612076124469247161144417841811447712397550379027117002112012510588103537609029539640850766070087059095440673206880668811554797785510510704949562746559131006808238368489850798565580881925224276583573259556054115516133668254028818680958911691681300778210799171115763876384638219599685200921675299176431338349990183813168636811164833260947417861870003584924643305914598229411161358987311599049190363744607009084066808551595179250924126934290351684781504428209625705971458075276249636563831687785101730184167969565625777944744766298392262570195572998990239133196764648686588637888610756136873152284575308469541321508035145969146427052337766633451548805571197707356745882134048071902953734872282182035626922712012319464499245121011186236450062589425988252998202948529394845478773336665819941172815344503488 [159,55] 7095091213619508031661639734971144522098689790943302660841322177006511379362714599618769447596545271107612770686051028503495129242698082806948681662144885758407239944042993991328082419771064269649666327613282212980621321508810197382829916486005603634561098561513083063431414296093494888968554482194132266362217800567401728688970270565186398195359473055918656471713060965642743735887711931872045272858277265064320044297280106683614683394389435824883968775386223589073394998004885955404867394105576275540817461736228278270935310695356491348675867787881877366799942371785787050905465911857200498976827018317242150292221444172003083560430484970632050598811609297890295220465475280665103337394274389428260549489399580369460817026457623352104431626578791741948062421431117268216481397721008544668152541963839522415707108264349790778275011987864862799654988153566963004423877751603779663692878284929705563873598478221711165738612472064787539613941545311528678297593444055084845537183431863458018567953695657872354305097349229533268725585623328637361880753601066061265632795413174002682512656113551730445551140926173549810262913170884656026504408044348493098006361665244032020159492867293156035808686685332707573134268110870271193968341750050698880164221232360878208603949811064078161922117288976565012337267344817724506972396052488243602771878145958247481364117392137504883449633050850478049880020706782342778531504074827495039944375549146629824418489310692537677891147618918128764876532813612539657480908875085737559180394364552733418651288741720753745852056503457647920302771777320303827849152268935769065824059553956590482281807939229451029382946971418935443553878158830640436903416123716458899369380109866864267869720352566608299162462022912234262171862259369043957439478592036964483990806746944135431403451905446439954968596803132349961067693761434306432763984276120783734297025691966952436555390060906030411544066443364929592789419415497893708166843780346336081245354586224688224370020805461688355817433728106955943050672352093785531545930694310384767964704131083295552 [159,56] -4355603580921277181446783368033034641314830754221845685192300138764364166931827767517558955482778408466384712617382918892684998448241663556412806769731027579895392773527749335797823981849056671916114894795645755085458886780913396452220932108207683712085046386936633805241092508667300920210943968914796652775122598665798643951427355259298273916360497307090648383961423330064260359984591954797463761875956494314043622562012461731866401768683385955027891752957172198659632898491909366445830671167551007575973111996114613860526995909504753399672192393357073043378789959875046034501818739962009738633050870709442685477954545544503347761294120401090385137519919660456674847407437469183604863750331967090379194512933661268641647291939538081799116178042260213443998971628990756742301786419445743573645816046608558598932576755785278243648710540230583124664349404457619943337399109642019577749702302753945730405022999519628934342062744460332084787974854368085250332173536176497114519692855970534773122074002036625921319881089564291719490039969621133968787253391563821623015512773568948569309699602088187152100998485311370104865828203751823756423273705194735972239400898892031476305686860170391495462619200712749134330678419078381282575531683366097242897219400730818900929526368878415101868382318033780455899628978208875588812698935515017998314730522454395219074431293334543452127875847058592099387026991182171539451328104601477915246797930781490782144784065100733696383679031935102046257729792271948736825854076959739383583899900726152545801381422545142720593122829734222013588059339831824097815245619373876810547265322943227051799217362693644573622192456064353727845766852331912708526339497325017178581558567325320412338874223113578326307383185304113743294040103979084389551607515387277471591449292422037224707625082097307106783652147481180174767711325733498556169171920833541146986163648302074157833684681807012261785553402375573803062440097912153367244623367875813680295515811242116445548048513640467619554047186128322005526995077807765920013722069621555968505894486866432 [159,57] 1794432933587507510290198451496149967745827493277390339797286119134819076587704398236041719839657995582375307719738883061019871228078082971973959012730233372083286468538884022462251446635915206576797594978988449744319805526617408969145855299633782788215615401682676566280171882572015322689908302438597975911345230626590643719129073322177770291811727626613130521980982966167675673577447843602282971748516431504753558150963249618532189338587371645046375185472620218148384325304241594227978254784773727758735140820843467650669310827759841733140694081543832983926901334789626382235137775015443379707666011374582625352735250204012711575261091953356620950076048823491026538845313400423693313127761038827574530901458708054671554952087658594496730769481646301197283560395458259063072764673062696239870828865852806584219454117778240009187013294425224668427756364294733218330096564216958290172446596994398577383069022396998718158041171697253171625414770249499272811308021693814645222742278392600114616104433044820135641781670858541324458079850870225577739710656160194511413503001874982361297018831866184490279582624408010371242762907543940809366408725043752196389891468341139955697516077104230353333657067612608569332350842388554485932433217771859736428710377936979329099067866847933977911244836122389659927711334487816458148713615094618862369702295113183250899078848186983240195203857362142693295310716493677655405096609250248074525991991382914799213070582755806250930197678908862286151400946462235163919743113266781742541335312093825318435032907918039443858279274867420504540699701634429813349231425885675302375281515279520445240133399014910782273840300379109621362398184760472843164322841815360520753827886290245442463165666426795008894686794552710787233600113982258024555150334051708857192326355041187996734727678404112831053176802897145064461136104245493856458234167649051446333952578551863965729749748071213119599648532832399005528054434198451196416176653687617129437516518462823012432091340055521655737263683334643031274560010506539950624674787812632998764812114432 [159,58] -549974976271309166834563894798691835284624333309596370365311460904307160198495758598495500224460414896937443580831520333346795385541302340984782290577920308771277410433249919845134713455042560017140698014118027774944664487661444857767784797414180503311214596538649874382770749680362380694119532033778740778233718442457647960897956864836259013747640767975794435086699674637612126422812746866189036292728854855851645520068252803613314780983326969214127319709351946795654220693208501763966880943339398944949061307365118872950658710031815149460289882061430971394183729834782036527539686624546324133590583474842682231731470744785497894207037843576141461564624099471380135643644787861022208036939479481370933892641128199837172420598965450421458404572081106274535408302782334989141946719176399329208211514651658014894085261292565485444312526986591344014105149343022416064236339319393730692915995474466660732737499099746341271364535289058819832308228890729065506012065523038469055242853260258574705617033039717661394327475121890269948517582467708092928962373491263239131201060359709760205794449510328438374033428987361163303624964045029998039792582080815128519518235460638465454100584466314086281309476671054700833610631986525687433311185630929523299717132891813945654473998742383941461197248399067473440156250088439700576966260965909042880148459181228137322362932133559196834159812114633969357497857124946157543533339684334596342371555917054172327101663223551143925527165711781894871729353093474430117312784580085114650272935705178651598483828860029332662722147616781290375859422415568843822426692650919371522562105384969844907663112039075557127879264062354000912617223226443335877130934286309394644580105427558723733718217038101760262211215563486463547817612031683365471466069441295146084939804950965682715042309999873507890628778143063601996721240785893897590271877383049338715859120918516427114940931422730058584788363493629409838914767769452927970104196638336020411635067698289584187501887327473126944622113760832455843032706043282897876316758742509509845232024 [159,59] 140015518198347076519217036552716704872217601801106108729253530734065536083520943482896514093550187001588310329426510359231090855969862063048819764941381587450476304923160474525914425244677223917876061700909183341591363906844558691503135338240990415030572224694245992853038073236932621986134222667476248032874527838708622132425681945348871652136523310670286725451687980500412376006480490982214289838078293630111346446515433977937587747465537397612255738153499524482590383808821965117191299117071326601905789892627213093483771199681737359758084918906764585877197149609178105353625486564772951270649440854218254483757124126161931499962790533308960332986788730413495946344868279120526016692072892389151337103856871571626354159731487147716870545359828007138907490414641215037810556913467582330542766724590299883059802519107842008845998400636920817583762127892496935461541558257068945390306739466373153131160851190911917172600253939206693994294188143244551019919826242202812542660845218125260929914170311281731772310952452446555272894615495580647635672810957173163467111504543716054603644198717840485163614748541930317089711795297142898887960016522168064900909631642509915426563272564178106520310337360333908226209791753232265742053949941918098927628781776917357900485920858851938535654256314089325609299566458333233903150309460496841474334089611176434840499436768036026433503615537236159310553673879466768049962769665725350492141541503163171802836393045923318613371938365109434637427772769352445768356826755128595501695523406659838359946556111079927559301482039405003505355155853364260643075002828622233377414937285844340556509641654964397071402553023734445359496598527652534931600904902294629455896740138985203308065596709869751418683725811467913867926705534789143743531988785482101893484087641393605511409677561663696105517658222450120302911094112000113019024483947825714492192527524589498047908418389918495549488124555660914212647340814869570154214569131235957342438485023847791322216353352302561565677486128748173652736935378465181472298141074431908689280 [159,60] -34924610551814979009226603516839788977286817930624888641839054812752281310332363422444604893846092219359391708192383987358810637517759704519393170034224660106302678117706454505511337561357397376161844301661613113177858580277914545778731714901421815964242274193415585886298833666882879228091812608839996784103280488588173209892742812128153855612763468415525849200937238539917785191847035052123064748676979297688961955476021322822437726738279965376296990422570159062506405478531042917613036739958593590477918007718685226602406314202774110254000705374959615860458299579380660842470521531995103980531991804644540275429115294310488242639690524378590335838398994289608716196719867237510886528596995939815511003245316619339931203216720499193239121004883234454281478527875773446270469909423225226796518323413132665161674633961782316389753743027667675571884958923938264688787858597455931810702349887170376935517177701859011677973404349248378312205074819005358208767571632628627113527028741205246204599822797749759392264747050057124309247884058220218215833277491816922782399811516914941015361361972688391654578539612979125317154589583486583164938560019281677041368903426322647155677111821832770581703056116088243555263892281309484660030692361689036191351744059426725248734766044487994394247324519567268735524998374866457657327633027675239563105608005992490779970429115505781603493294053147714209283371120745200046019535077672049706145653201999380866757590561041870259761042306975221719921685724476301272401053617929434874294926033453145962613493563901638008308974603229309509578453402174459161376303685244587865172588226317990427309826312536004077911835556772645816412283487508621473383973526094624739793878013207437060560458982614174340665318581780447810737525452260490730611436044373173574236329885722194657663092803715868736533108750999304914468306869919538939489526990932628770853501168984544751859109804225369983264797631648267686732621805959282730705721097897760036699818478062866163245798594145576099296225496380591173265327518048345430779468334461356680 [159,61] 9551370334175480325117517822128042782877006889711547990563865240109998161118167098702371760117784575658321978067999655634637619571087344373187320957827941006853252540418346787242509110295697743081275481855211928062408161494903366976668470960052177611569792300554082034422501626360299289214504853840128508642726604672267950350742077248908695922751964712433266969803314136003490815387124777942736252066718133788696782401623770687516676270853899252198913832223337477179653316787920853917623565003213705092996532419039783578383308235708026009123238445094273958255200285260043885367055763625605483190147154918498028360633936660021002394146460739301646257176853608323787116752094366189188714415123231822164122934590385181748595428556464969514333128692655272641013512172752278896950774695078877429876850658125688426999296457578868889387115479156576095383079664108952839178008816888913060025893171836453618309206873505712990967387125899939395520363894037234088151881356251775811954643514907292101334195629975934687280941866827706864584223068392812071508928314489071547908172685131593335901738557352210465376717874051145031074611958561201432076761367880701825540808731105370217578009402733288383733939569813769353315872048655337437983561406785388991330660569891080261462642757790227405785675434422081416184976402100695197581451895656236688841814093344395224942203320998727814988105640080237422094630731808082368739305194896002066053870465420749599028315442227729531952675227149652534951017389859250922879997945411739862537302588428664082950074200762026532398932110675917936100346737892656671228624364526446962397370667698375544308158073805747005742607831229157039030045263897474416858507637925977299779478146708112649094536392960126984023048358226873653879445347627403495728643559178982848429508249755121647931622502832034822578834398503967691777153739755527178965579024940188123222202255775082950423300767517092486705002427627137423253467844237967731179962609935612871389463749504740263244865926586710233807673488849029270319532186928460260053215207243712 [159,62] -2611317154965860559078972865012511629297448518181982810664200789546789327003155659163731071039518403224850564437759889534442760303748226952515390685556665388296480553961580853952430951023222657501017852721217261666556587094465640496275038825585166557394210155891390567023664394492606404579649452041765183329799208549231927341542870280839693214095803351737862594801105758524170068021438058111021832397904784868640815240268625934866465370465782598944206905800719202412250961321166894185003492849902367679439156318427134205800137770971438933607462637283805355855723114586512729477007772279072929669252961430618587484330318692616522234373949102195785535509334897371646859233192241017153136764488671255744345669460929854043864789919162266336803115701670210905199100530375144148515537170812475598963300592963415756552663262546978165570076601634747423709131368906092814024633089998880963033499466495769919782249132144810808398693736218610844568761386261245937472213519356791141797899867072800880212441064646320404775957656962689863058219770652572398662825176692142670375572766301466032254456273075461054729442385701794810090148400641706411664589004390407712734330530498126586737414304489611065189530648225603303601487312394657335105546613787627106385784787060160423702756068159377576340341623887699968615497068195577128345558768916851654449075882658673531639539120591169719741353227543322497572954601196453117184883810140071011614206328641483235056215226320514483672077268419296539687477007395269917862224866709179001662222841942341717237618897592838409169936572589931971267615828729451270689230093682544530338929736905215327582580961949058002672097054515361036527673617084221089375860154865383475746691074189683029547558248019493431487484246084102471497147701580657446958290586916746561202976735918890616319656136990406483399251713409992803689054781821721560189535615225146583086507878838510257635111892824505607914273815977447249715058670287591630153230014990532285989393987896615942178975069499430624228109889889649926109724477303550596569911806880 [159,63] 616691216639848553101843052983465603546996562095536596626890605345470213956368476649390039200753569715940947612483714554965728193118095476336266806218274760493864728653877694924924163773380285479001102308268188111798314661518068089524282625317851583627942252971408293062864842459716974597827725042785491686334569326643990597382656884861819995841229900901947496120011313541009776584473362000826740676787261506242618549966205305872883798332044315795574706772325798174617283255482328559155261955374530949185835616944772534967723307692864954536356737815544614795241964207982755238851676128587746884312963868592301870455578210401231550481767056814842800690995174075138363361272291956200133739467070894828721894740626105307722487179733375637888947150425687651951591351917834924007548958615552281335766856874953631008542242505032541763438151912743988500939424722539032243963224838829425942249928952870159404709162076217282494065723301800602504890115200612126646482382782006580130253641229624382369985621559141279137709570896339890751650941057949846376703557167352112210599195551690574396017500506512923853357409214388753456584411061320068194169242967590844725008788756408379660253110732950452788828124022376894845986553819465767304121544583560607271253689772379371963587574941769676561542259654569439970599051797266830932743320597742964600487752620596584602796319493656745646146432039392975685997781729261083418888504991617352143576689736466616987440118224651782997378091404825286057188935551829745831872482911624796846650582657429227164980147861151417513231017022159359776991247889865877118448595382983704249154840991463234742099615018541003783033149518983094866867019170405013732598676296566681701474329950351897543136881645229989839712876548899492297949423122355512933452414503511385306923171505748482758042566560268261356439935543018282529941803908491752416296501169575149312830272637366021443037540148558034815804150163621899298712311570491763526769264637516458311887877501985773695390264820215130453286473518808093518989522286507297258004208 [159,64] -119376561315709295264472148895044036758130973049518713391101174522466408557663160566140707716707159385850811028340059887151915977159705002136559569995803396293157841443779636401295027305454790635519099733008227858193598009738258069694686153048794920270012733108037022831765674632361288165893765909818313573172938782369401683625108224642647998923915603388994193758384096939605784728561194837696685512587293022545257329251030147193466353313806301527382104264020519854730617364546518369119616585171022431317464635635433291164006162381941918112408983129299186715267422372468597374130215994917509606990678562691963968682887120072945485918504214783794669188621666991548257953015155684299766599513750835043725601978345620094247054968800323630711311529966346781424708741498933994178191995506583118844619005773955441985955476840244655043687267011720915783163029659829462984871415847274026915777753681288676474627386476862832686177456418381491395408095559492164582327870205639582216261311083659505706479319417425950238321468855838290464955804963120916385432471089357180258650873256601971024722224678465919927713019934144181848144270517058592714351637575652016296404130833536414068524652449330096474354471896074337050234953570642316757345381182359522796002699416950241181648642706412999522588431994762072809098321027172107107680713967537598011271456070305048569047082729566944136620771326764037839213359466377182120443139785966411069531426546986258921926470655350182965425340437458711874644941069038090163684786637095492898022167518459866379487017058776314696755224884404379509501442562897033277571443246824243103883881734906246069018258880944627073832262281401408917479122475873305333291684528736434951373871967992554894982214198137083983210323879481526785020477576922428023485699633327457797827483092970152683456406237569011414366424410471622395809312150263399335857826531114585022708365516742077456625639731131775489528061529306318248621905115782889009644859470272983095488798314248245049619406921301680412877631936212772047760786822591564782752 [159,65] 19961205384598070673439033512618281532924955828612028111811307641037595718645509534750844041037211956357215159841679245975919501997526655055914557383830806978596994141018411932584614850926930465965036766639631569423365665573684544646265720023378610301230315501886006239391706190824085471211960020203483086241916992277413356511731072243851480381605967652135081429890477365953731741683843112985396783116891369572275441559780549605929029997425150830175045720543219101357410393551842832404602936637667627444002803960014072428359349262181230899726983865780916322002838325196635007148648092268304822917228045129181190959749819646410509710132684381858538313990725784512515834132725678356246062648493171577180378684360234190592664858762701910207734667658242355783277691628481102236621945695114637220502165381300586628837025457403798434533594921267044367702736056173964383089398135905878640089018572547212524055669356737782998233351948546584506897609849473223689825246953078420211543861878579812571744881507849277653795634037679869848858962363679496540253787299634173052388868023364366276931488346457600423117543482104684979323708053511433264263170456971306795292460273624365739417742506097865248033368509197815284979306894082794826476101942780909497278920907444568201654020037911563788603837040295085958176192694769654087798811817103836342691478479284650023256146962561141362881932384947466706180599794997876146526717112147087739334107172700784061299135067364598906186217377782551560488711579047613203104742455319555181423240155056614025452227923950434941739553042106003297979655739762277100783253429058268039386628353389647128746784809157135182825083451931121613854072214775786030290711736547841457234753144143144256753716776962843409137685788060613736068554151214704882326534372382650987956155524539202446354533790810527107140084754591184261882251799026454992266865270782317255753368130811896607225820710086658312442377820282201549677705311589930501161743018546986489675256175257469289338834239638765687259637540706151061914476608714842016 [159,66] -3301171333553743449142275293153549925594775143358479542302494585291078577254519687161104126335486408983980498143060132632553626611750087324840243433394012039312432613015795818421200245748450730025430401384164958534856693837044467317003876683181047782233459225470583309184141135401215217641318815882359038722889475154522407350401263705141611316214021546754383036090985282723466786354482755249304819195044304824462373852175719144171605400261632737307956604372278248992196768167448682753376506512804437370128672673897124123353013117274688168455596720605797059755634538828531507833900195412426795470794131696013540368408798441567339422336607050602189672426317835000512283038753943674654382124006378472521248842144782900286251469497779294484222629572106226037546801525870401716346399268843450568818033757561178449944382210772081265421740261534499889849934601250487046792839583571637494274214963199204289678805844415850250457025080879264833231597673658046716772782065772752344017348690432750348824445739250313756310635827883506020496533324146148277507595771378328850304899677609344274843020253509917203309212357274826484451970140187140235578002509344299184141006271170329820264148959900503192406265633527510983813899011812799173043005164376728882224319718083722552553682640847280780412155270226759938579331729054815549498878031252591602439379251517412375390473779932378988720629698923185607163626241976174860728008321315223338743034908028342017657749405183573368138462592481329929439955384217574812618917611783005004494111819791393719916793018086237636190277664250162944996429747953187730247341475245737451630707270758892517415512976935035940489467417312199086027265797551570551207642226394316996130414517995809534250221886765058614541309718739668688461807780293988542198672706822866045432485669287351588449949178696418054124639889554594641372541487115622800002993907832851027727491889113876474641128832969413832410735697497119783639889408393488869495181415557205984159805806164902908150347556672392687611473037757985621920194724291288 [159,67] 579182097175426877372154359312118031587918231865621724743419257759952498013683533919944955953041985666839185216600468545173364791424530129258698531142807626182492795343583027628004328010489490715729331097015258861264085125053587006515466998872847711645252918963859267373472942888977128508313643938166104877871943974850980704681060132645654600424136223728591664602729544948597440947880328830501552715537244587852876927213942999678290402334272645707881171138411443726242789039062364977882362198179287539679121891252723841430131974474270983589961567314862787155147036037386468411418695364412539408975715554260697190958568247084324280118046125697465238470459378509519080386871276865423305610552118383467619099658295890705633115769454636559522841901938808737756427465856328677777099481897310543381947274791904305332390887246355072515422992786697608022047712668131199827951032278776253575304821665313058939846820513810270331056455195770181021913613819069684265133526576314101820305633652345489814465527211588931162461140873803718415976501535051678849616912795790308448543892302531609341167672021886622391962895287774927295659613655983885277767055951557840778796174973422677543435571483086336438107512272601328110781191657289811801000160438820897089592887963728906636433227005561620093341096939937844507284032276489957580848938032706760499749427938419019231195677468940508459603893648950145362449978975877749030351061339327320340167069390892113515543243810114299191681910223991629259395260010548499413494513625441610297179592311181193843383353465461695871389718141156235794318686317797438786439137984078172462404330600475336234241202983547507760415232619608886819175723260114903060770833246454278966564812918519269769175323637042535026630175756550715758408127542184978777972197618531947856940271031186538615980860488739060157145933963436802193584027559236763737172407710925231583832332233281350276077065167269281622202086435639014686738518465903858503180924027487928416058930653020950486435306324544744291217755684265418940244099056 [159,68] -95654370012859586143572909243749600449001428281605807884800770799782275610272192318016111883124330781012117677776914577023196275221687096252500727197431197860643700876904741928190013482292730722232727603341335472525743989995626386976319428929321951897640581433125926359965879684140607332510974438438543916422364491320713378803317145333121437270467707800472226058748404655613971052664592020228206289970801396581283670693100164213412740858264813105668392859550669617742490517207044065390888683859384375270347947588104790749077643716843015926194216873345942210540398319240284711531405930391733474274002084624122200210503565494545196073319822283607021056159991708810586060355978923737039983939218652899428062979664527502878634150820774273721992683305931935667940776780550436915473800883397439780325121427206284595520132270518836707811812671774945335886031386863496575342852180148281545441803960631887437422452570490868147236869071467353406156486190291135305981480499845772744255847587985692040920844564131425899231710717307281051405125793077153221657289571594394376241535505779757307373259776212481755488916837836956886436195429952874946735257030301068106527056399744056555672957985892162085550924161456650261937348236715649581365169682072110983152970946159691467232044172394320075335732809982994709109133706578988902760409720688577359866084405270144985270031432918606709636158102167319015363495294372158718609407218772495006895655418511957679891148500038634219166133440590804300164490953402569529562412141694454679309150147872038128893779411304339241724794410459376503878113492961282238084144405973921210040676342962538449892145191729436061648411365263348227238370524135360852483980037822668979690722139243360082648008807060740563667105911041945162601368734972481362772462379368987876244839660175555757410586656196114231976826952113565509938727745725010884961222439458397787563436720261356043908119220325091805615088934002152894907414875745800062884615904040526757721863831599959776759806937890274866568696927293939419469692 [159,69] 12416828125186282520999851102943924372623776872606472106915340927935791087144764534185128034848248128775417385717512635691026008454750231915721662775378644411955329272684482050275508237537183034887612874032759122365043441960247875709270159140593231243283015993849138681874076226685456189029575299190015623428762186069874024559142894703724671866859855650751512457758637000499115594561100097737633783934752967149762372009116036952525385461553915036920809250200097456981475233060210044664465246098852886996527748391139970989146209242012426186154910657198715915945399380001100912919984526400298216815926753735178641308071045415237242693562977000819010630239957073560911661213110767589564879169959552593446226855297846137460492271991610942234068671995672434939644516033385212720216352819275019715390874860598456785560298752009957906422858573443500564601232369637833232997170463843848625680633158379264080993498787185690759468579357379131328126977375246313212342582506470886739256509401185219371631758847348749659049899903623955389422781413468828296737637683703375177042245716718781445716419553179966406246658363751064197239323081669789841053607504765090560626573719291747987521176881650423642391324187182820075860505769404828619639570751930553423589481440696337062252602568578740128571157842804915485369781056314223841952992953675039541012351793315951262514208566844857441651886312785036220390019032415847031019204352172615432254490436715178143350465771366605097389185094305786097309379754175499546813983799875897152203610736245022790073186650069563531806479520123216493960970381275305078313508879385160152595776015151138613726924789661663451609626380086872858704846642231808412202830925861706054116349140336732756500454441907754542232365427282079649735197140263792308379554040016266107703680532128320120602026955985831937544779621631881948064260951401158301372295314902050544794566849966876053546584301838747863613140145543028122716986154662300994070692823896167319317924098949074401661174065038340485171261548316270228064 [159,70] -921335348785090580694421975569778264798718849825027119181290209159480795468167438945065422674752387052050748061727278992159487689149293204310751264754637231834841828838413942305210810144537814437760132132744890898636719232630810142781455341135161857593825723794875305860343101609318967180382726999230632701703582069190884869772984951285536889575259624859608687024800475532463729419543106293820819985351924124279899022793717002216481982403574117468247643828736255890136893922934325234800630704953280915527391160524241574274782924560150472300420877737876655186201793294958827536340526373491610651264953553443890632929002946723023900404041704577628246682142487972138518903413542343321288876218639237587293115789729817367239072181618511720936997743647075356117842931658374295760477815568126700450363350066596576455671037209303190736931329296587774932196407817262084927002016488282036426566782136846977729527242380735063922480913597065950666222910748955502225090054845664586426678376623750098658040170365330052719137634325830019406779517726403311037567381297789932181412473858311364222387753335089529656065119419915074795512144624890278977869718663447037374598615250084972158604481949283523667459222807922780823066468385243488030496660738067308115748049847857135181824263832157204058587307963575615979062383507168798218515033321610132774911481733047337875389521004707748527177096082290185701266223888183831234121663667092051840698016658193434505623381750648267560947459746150398216824162269428694415275322497798045052436994039289761116241486657424178574764830471567871102897586112223224841604055318226916275001019653718029064191262144861440031672143870099775350658772924949254248757759937198624703924567975474137521997372448584722637512438900000857008292398873894600251044565207034770530492991031312398637592664246440589428221823152282279606075540037792472698376365400262022394410633859512610876613492804015390085926019024214727465260171277554686984001747927835387459170748001958617682644517363549504588607362488100216 [159,71] -90462435710515345217356647356949545677609980325254697226160915793508236359211793514241770912317397837853241339813718510629328027803658300170154451320225497322024822356414274829611035632870303902427926603267539940580425058304375922771366550394376608522089879240663845279167767619529119889261132772641624579241548989255802417577485402814155488813421658936114861158677730090988695146285067630191703560243880521517924279978261664327677343504548483978943185346986590691872962706560861545823764050689233517360902805880309850268404173449769067262858786101657373564590613511991846229292951468054356076255731575774299099345619415901883256270615781874235366089722049715628854073123729908461141981367808091189076971317903707559466019382204617603079273900808674162979960294063293492157760517884235755406194574429304647279252976757156786826336675125645453268993123841835874838216958913645194018501575281173262399080629397343382208815404019010706775609426714673723947191001648340086205119746141463285324616559259390529644825281326237875984126471750833626798488961886263690118850246347174558899395090462422169463167484568011490444023666883686923253901026087975142299929500278355187947933456669306218528438429820700105237096664334868829274640480885939187170162064816676832466727745600667543332991646884699155577406804369440389990262315312042901755817162133815669410024657397094241977406929615449552226640205207256516239597532232559663232015243020884310066694852274237182398477214191184673235460149290367497695069851706118290869546705663033762190965914238854153521117388793237879786648436268150472969533215654110194684199138509188233083221502125942402119870209973689610755234486403902912554926922428443938419384943281410183977737669997397749238849144662730912609578938375098886591158026147169377428579621112859932786981450926683362630327215087679988766882347968268601033129227900714131035335109579032818039086979327036113082691194296806282350222273540319389266904445453744910189491056237183384770971195342168732108897734666816 [159,72] 60762812510117607503069993480712077666796605398779089713820496169015899288291985875779002145609841060640711869303941774513297369814893397486829828047984539986764119142747755678336530330570573222388201721038613597799786745558700465130402477739288496843786301084396992739755815780087100680723936356279762952910236612641586896047787813043992980776934588180119046004346163421451196279421837591821631811006817080788422411866231172548047140337235045175918079661253659891495465633141203780034026822140790635965364784132999684598416468668631687022761761139402247926310537034039244000212397155085361246615346239357580663694035903739157313748113307381607526700412951967656105448375210848319182463879892225736640962523378089137097900682867096314655039801368051403867026793375391581610174850414760889447022404300927096038421787786489745859420228381048345515906209206301786189353769062550449602001519662609414666011061946824361096392739025970925594544152978724860705538196282419676367328368036184562244324592241445776239838530073947568840715107994603474283398424570554996522283485800366294558344007314127787337004334516487790320404580595051165134379706387985891344815727221274801594826840446621222785977102434527625018573677725616452953725622338471065655544605117543764555345465209287115141761014703483655174417847756399784375131065503789373817227391284999091758482251875865149335196747642255271461809028854418480410573961089435779300490924347324771045881670144303851596036259316815265709127828196358900103244452975522908228294251104559873691402522337632206035737770251878573593410364813135550249412332495428012648343589163661647622016151478698390341637548187743138142014344418586043458757987675032269844994262837945286272300049956624302706763727146850483389432919266856277832459373692544051149148539111070903004200181383705109353668475431292315697107482151907091654682062771429163066749702315338923027129936611904096581268390410664273563252950543974581592345234337429732100487082259458392467317537589305115794833760080 [159,73] -17451746557537609232010364699658880475470951933911373010067138126023570044161904766934298014195846621040373948465301546601410056716368310014923966845056055753698400443104586295117732705752487521979514175775468376364834027192560206918655377566973411611824342164884692257624955304788562459213221016737736991250189752782561016652403077125149489564987915205842010603883293451294524849523515311238720878968989995925732144225119746859340171771936490380331127504229393574617259797841826520477262459454996084430109637817486432709757622848151011125719229909498980884686937219681677852027831079240354600482664197171853641753280878593228534803407183425841166388710645223115226782776841880699755271127862011195668096351008225227480457376503296707853481866302659651667269264589950054439914402489558142724089212902727897799936942317788193308289988862387846100268947231869646469583279683378063113884507582402006404100784590366940216863040915364446350269219971143873590188190854808049997391121978892857320187895675973114275192406919876059476152546811664347903070688626427387304261870582395141444685398419424738293938035105929736444440955509482232344479068291515741008314418540982676077071641967168434936606240806755118706189056077507728644338929121020035767449208275160742100294933211531006070535100454737032812423268625750131671649122672111128909333305045671274365268892649566215710448395232357313064246469153583018820536100353090751009529516208280034540500072884801350115599814160944978528501025667532018593661301486357286960104303702750740646455390692583153931657683142707237437487650362421781710293341997100757319095641509175173506695005261348639700475727550636219659208395993899673410368505789358057486025599099718053864581504877659904200778072367848030802693941582426943174406811462672820443115475727465200216036749227194039538395475433451634840608124246467834920351023309717558958492013045405059076934166611251222258491276003780148106276184469785583513729339528677452271596842821359461284025545072623396319477856 [159,74] 3551766235589772331319229047051137050011124370178370269600258624210845400633361822683941436409314637887320899366442049635591297960390348822158177473954867265723982344551709315570264648959116345320364707766474407387636028099287584245150192324413566568118895554192413533153220928588431816832944455211985676398183849173488124258662865852290083741183481711630029006558222106191043653610861163738878065324538152562057745688950506743035566397872040883029207409865354251999128035690184753936185999748702457394560606254837748305390803495722417623487468473027254234417005653637924707627823950937553986038266721075365945903360612290197511722918107248131071065712381156699292488153032713656070074557176474648057075222034041660021243780986464014609015654733490713350109449852501956914191499002012869958799167150165457269127230660831378809995029999139447853770891829522515346961235171302016596121589932142019579987233811755189929291680686030495229171344990378698897372390113765827950417113994698897111075176752760145610636674872145435947479726251677940854782167763274291511027527209569095623817545119558829898907779636582651527779117070169127232506640149485047632267085754138964841445789179463117783157095679061694674145788649398555602859916048097910050490392751913358123208029509245079303746753100424629509187396279804259512937324570408229876279492241527422075422591140246913945131101181893749293515368114885419839197291831408837600679754887887810841067156666946827609678419753717492374137827962987667709394945481488848215602839369571472917275196520360817246596065613427102317493864159620329891035165873950249669592441042245881971654843871849166083799865395348513702924546494430787665034051629487062935786618318985266191469428358607032941615638556901847082091789157660359024091708978362395428659749757636881300643118335839819310601236739829533149746344694278182232595560994503114956014968245445703975318285015370852809743042239386764772562793196855946297644230546311737017087657276387172112234593714689965690094 [159,75] -519635247838133078622162402514600878081799966236084603457325853700561198909495398512497894823324153646085405070796284921292172392135717619617519747973974556339942536876752448536646074439262316571483448860456760525781457804442142116229621215685037153527397524700236542878092128193467645220953533739659245805839387137435905342463066178670665868622659281503360385979571350724499196610053459323647641058746796998806971558215456812691584905255639251010670492199017270674300459488874095519562001870364364891940408866948650808682364305110440255678884294425995782274834345954843822210521693744059387800170465887984899551266794950360718312160858144535886092349441631043061999954031403882719799717269592041194593108921559983996192366512130370696637609121201812316557684774442249219395440429269912903959317536468623058791264167450773397520713393988580645264786120198921421451242859637553443794660585177801526757204300291441900051101764547371696697999616075650100528363192480802151134011700120374423817651101890831596391410150923225121239713051605417501760337802048234837390094557864733344924811869709355944725634425164205677709237000399949855214491962501053821734489520922897219617152653415029018977524058473807186855997543604686305014674381609213278932396973885623748181150977681423187382490372943311374397154559902040329592344097029703265575932831239645098509116170611391716649661648214257895161999723491074395708498311394683882812104458480450074824694360572934582294422712623124743495397293212277783770602501455174730383183045390139751939058433407619815416681522797982914292218553464024242307251241418522041103570112908939655106463908325137674762640643257765372877290339349132705649172565948830473598213989528728150394586430876369399887101527284629773882838831976237100882831873394258090718988924642130211839646752250609890824652234507062691289535175827055143434354217156705042148953439420333532370393632017239274992233542352145596136784629458680625392935922808911117475612304412928232824412996102640368 [159,76] 50337379960984182837620099651141859150888348261654516752742981266066716938439175597057116387330679365700876111909928820825231265199118483509964146212765871704070367854133013829934671873035744881726681947038619136703108895690251538929973942607088122150974270164101209724357482748154358068668205191733901636315564126145471108654262081032605030806363873169526371314936379682421018486575958618071577271304250847363815481340545270711717613367760356618151402933454217291651272277526584668084880546109187087305914989175446083153165872604764139007344554042452762780921816890492734004642201859743652424661758923509060732747163946064841879713014406631395567823390623057851002572569057423601806699264688955906907554838367191057750668791454548766265195568430165883148666295798980487591653586480188392126607919907942172547377643597312195547099407873398677974614254124108698547378232236089771251871365857001678065613606373452972048106637034953396202991281671808883787333767488155533968977313752501344613047823300906861849433971983557090540454945873529744710577832481174431336942335352909215766979443408783776146099100368056102955360984731647471294389404039270302070043660297210930302552516420448756017137078933036015167703136128655706927247683393800448671011814589914197890929564202806284149458340688869713218354942611839305926156410205974259250900452619829097421713440233032790495564298507580818428595629119025680589537724295239158592660246019605655211103822756392503031387321473170217999716065202350191783442909436417881880712020628096582977216415560315193085943651971113776307630281414230918291497544887014134961112987556042381722004961540850030440214100342647927731243176353219695919109601818253594630971413513564205150954045356130674231737681858584673596799943348932878650544198729470985570086325012452316460828862995570564648253269609293660375826875806602847162078869111324564958567883118568935019124859921990645801130159155602753599872069571193414199421531478380958355363377307764843923226715449288 [159,77] -2187715724978115789462452944781461467602349474233856104994753760897678231185772561821830760927441792018791196383648327938141623681973832553917039845888018532914929152875817834315727412210956157462089901816600127298317330213604949133114654488722262891266374515256056788246226694552768438030231425560320181280666321412407993353338473429075266251526374937743558298489907291507047843903041319122104905294937520690073765542796703176932109328441526492667419659396290141025543941499641317210508633261816492957246361638301052955531326815606244241443582223753472031076390108222589477406486936991445484863045988180546985385122184801906439114893761186631156645946284463435887079228410719991583194590829250050126372552804882462705005203366158390493801736108019975015412157251502134825713015479956993517871721718758003612897217296241256603498677586579659400847518566539189033395607368677556357697884608760472297467662002841507877546444183197896369318098716791342112687234892518082051431189921269248985358025648603529695998941245725481559267938498354414163877781198532836541816318044002892377736951479977159820346664968406937428524727144636597534313992406816050301039659476249787348131677023141833880161910043862475801439519947411182489169225100960418348250551638602233162742386111283135585935865724580078174918755062756873252300002462832027939654911006455606441561465612166880957301758127497354259918698732389881846832903672475760056118974601965501763063228714581400170318019031532000372763826171779097258194856617611121303452386820320596777023533275863344868070172259720618175075597772221410148957175981995251475338838028138565345017991190149772022779799269362397629368126895105488624783726998414680676611140456852060853127378804940718221066770728068476283683847315585269062842685187148871622931886115909774168983917335892628641257858559662750976865255167536486040124907208276311239478854952079361143325197604616828531365406904126985998539401434809541233720015279845646923270318692720395529655083560 [159,78] -188140008843382026770596942653672973116840258095083617971511384641365437798857503101103144326457127098487824675368847469083483343672157022938783583561612722045159902939437787447219441224975614915908667612829948555074021571522603304206817253458083099799501292102309277643724363467861183445607681388954329303808648418570964159196105916481950954859471952279251458630718671659696875862431459026196437462342524131973609114402236725189847262892984159137444881203881555301755826370879683358134646309177927938018263659582113462501241428358220395919867443693194228057955322763551385979428614230278509526322915990397249501809170056517536381902402691567394124924795260022976001238281597934226860231215197621393202545783716997588621438570950125336449699239236376327875666501785500029298557188179359745611728326619350764137566307111018975924904543438435606538463614062826677047208894772447720998619164957645924465722828609534557431369779862081270238577180056435499638929106498276648630896296764530201435699913230737998995165824191955895595983259009249445847579399007380516745853135771027216989791227788151822782431170256378306595363759580025858125896883398486832207844308427476883522213308331515947606155359088600427459309105141091712128393529781056634640982499161326178945643051994838213471564518248947840277925640081165239070514567774776812239955915454154886375472492885466218589465499781722656329294715751614293061426290581391913967502887733633103161351328646214400709162942796092325976637640699837712219497172676088086006283434040812285128733633246019674399720370508988547429431719608159867725434036067760498697378705711893296553035853183402784088688804289311410017468183663876446231063783226702100511729744745730225107660187560708195076307998431442845421069439429806478976988206849610539875052286838193258444826330430705968779733529187604249988312137022678196479993887882192729380517136864193109049451979268883292094301507047815281661721326259373974723668723810420766103169375456437506762948 [159,79] 43595361530062643187555098165224744501796547701800760165452290257542916198933103450611723216885147339565988372118048755815416806362899994500818458195612290457119152480306383792407140537358784765277453223719023133747954598491358484770728463120567124071711418991161145222719593546819174806633074274404435710664799530452587863365854920622371232075059177774165596834209630666820911252965629234809554084156200852403035619134781033360960368874829826338234878685884518043599291411363940828677106116892824539188055138492594061187211422116520933216788520655197906002978146517987095606591247592967687117477045281770505196795466313425249309316876982669775371724965046919932514414157810886791438645558768035913331124905938020994703399067592775015684569383106197099510513871962907395928572999609885394420826513616124059262830212095178103317594943743235835006782944011775657619395553088894547808959982018920817064705217811575911270318935025931004980617845980657393927794073852231875706516840283166048099129952295019117090889124346138611506898670312016321994147033645276436141219712292467621175112923674180144680487697608136739564853446240205562125286452535804547014954019247852162674310179995043581249640479765151561367346391423760065461656678325032325747851234017851077967011066106663313167101102747102447356323627837678651239167200854829401501371048278864388865493605837414597162811742867994686699127188338075998064000599258320820885589154627804131164228632567969864395392656829448131410985475679759076427377915165033586254851504739726142839083209589936159104794995626335906459532619982437293081572045766759977791312352118822883258848987672232527540446315796273952990292030473281817287776229866111706306087817195684059545701148860949768438190609127433438602137518624148989805160582407886958836779454980674746119147876514308138070121379627503677371907296252359249841174001497753585846012216818948216542589607269734594012981492815955487396172875659770683954374406428696345034932574947050348468 [159,80] -3973811813522427645894512236979373614960054450141059347546407538869111160435970545113320291647957098473395006190027923038918643152974236777096961407225211778727324744050622350418893181582046241420412948647997405072664986524278920468561673851977970562099636985866663541381432648222954773503741985893437177865398258866826357732656848316154428499104005971300338404057226524157220183274015007277403714601095898579352303626828935196505929635689464814235614155828830667528140493857106256295416395438093600028518107272162006172638673746619166496690406490582544560774574008035747005725267475641870564622944033180749123873956132567913848119983634374776500800404397153712601258964448963016915975943701717943584831230372260327996356694538532615802994622358289472336946357867760637454910593679991745998917656499789978250479255604277573448788266382165333251386615148371148550295444566696284638860939963091758410426144811539392474277402089756443423934361862570617463259417894668662189474710047627298570411299686777428747094527045496561333566304800449091567177510096462296301438296040548054251840680773333929151453283683465600980474647789499771184570593359120672268823215348801566690514272063023095219290649381340952522635247806642654644195826945941793865643132191241115292852778569521189673605966489471313274843262177178425693662975405913392826023231663655233516626076145735005349646939514270629509743285074710227206725320886432203053896069023241500280786458574533266554284626213431548879924104957425531283482586888514873155932986216425422992785237183532897717035199485397669594619970534873404073653498711285679603698765070374543644896056986378666292814603738772905839847479995790792791573124371279916994744299862438172979020942730037812499214600695733701301109692667127880917175476938391387135559921853716919985088238004393790885335923010451035526679935916411197451255325545082442054193804055261597483520061706546145893320344272832297566757241119863315349973914077403614369555121377466832 [159,81] 202105302222980559669324366197769716192275544355003849677325391145118151258667221524951828705972354706329485257676393173969094253407767476405804992119518566933971376467461285133078305625282936347804304003852790471292595576235315473500909522556214244451559817228130494846244435762108982327798407006407904476383474712897647014227341865727218714594109875040170533801822561772560445825792754680592055230576293566183843591288743768218089012900670765851865032120560369188579337394107709799923650144001075542325209774225376255290650640792044035555717919670636707063280358218660550348933612171933325469464869248602397335491506737969356367477103384703396057851634114986264818563074631411732332175681308468785107002674830702968171561417692494880593051348728913827498014977984516781651712612149333277598308348674778404570795983705841244210432778914212756193326962060072557613030753201008476844281597087494352928836214685310664264831231765662593531648186720340520107036471567999355547957030269484724614943374641510669160919811358495553366333815351380475088328091528406279415666047798580716590568215266672655828947389768839738138327751156307137267927605153855026624484554438523792766652239340797247030501059852276159323191958745028018395168026638024476355013631498217645541984456930449337000513186303928731296983548078298225334672208857482203447349875858896077984636698409082447549284849978434464065861343155875224699429893454598041990682585444743960773110594531931651364907458738844356751228868997954463402369788691454709567647978262043767402546594408052154164149540780284370044969663918512225333743896853856123289136038040101309764553805558766701890697121875470921609873081462309733511806273306644823395584077448573593458862230521611806639475452337707486689079123639528723471940244712528862444712849040855786085836388816014924454126453837800242692995905513003507950316943977813449222345295541541155300361351311423534045485246329205069176922257939514044407472390493419226292467882160 [159,82] -4544197282893191034314068719650391654858217258495670078336982583783072119695614310471246236209077777223775112801545521843031229899437633307377203508932359682715032034467538942496995479733047077811474961454029321135402470060152736193641141603771376031545659609292166368094457006296894823872973367953743892227601724262047216112067018555056208333951611847020336734017585765756350421822870482379219949735574372612951524709575937500178177073680408247445480549135057213748372630994161298696679037936891255189081205199784559055026306304055384565933081200303645820281267012539365694025213538736422162926936473055005235976720419538815543119741629728289860227591310253840488432128339933043031683079751741795873933461277547491771385179077892681836434867731443934502929887763720255769785066426436573672796871636681086729304202315986980476248474227631622517986754713980223741286522944492447425421310070054666648875668810846631057452564419242702698751737230021204297642256425303004264850982105418908641187144805028794624733751914939872447477547021628024949232209005438393873393454487204740363916425696255514147230231885028914263977498925247407326407457837232107862814085025480769528766256728378701211592491331193847332013069218663128524723077480914510221609665792679583511380436112931933146726909884815998843777481843151591073326687708226358206878875423640483391315241051421689303596664960320420304205502686704108181389527862911892238502946203350825346615904766351408974116171792945501273683515236547740696337285832600877070618892418367888362286558359658079366596017850577472078121730319348350332700434948286840066519415768904201861131839225611094140048166561309828950331118287590523016606580258819447643762914070959022431940348959653605469010025844777847742825901341082644449640519824641834636855820127009219765811158249163916914964191506644939769087717069986509958294591751956247423302075385418463014995444826929989924384880786726802343339654915994322234786781319513643888289969 [159,83] 235640575613290975188190036057169194675503251259679241939768772906974943276224927389014028368259272509447592316100973592799303431609288753201109360176182573208165308292835540250795650292123580300342888286609983143458858849241624502247872350203359407458009897806719149719325805968755021342544558901162400734917448996048584811053503562989434548379304452456276634212078470307314106240982011977274661662347602889384834239607591695461474661863557231373819628418124513433764598230783509747641074318306219390190210418941411959740953766747018667880657295832152280113180513414081922753179590587645621643568661058241743544704509999716885192412763960232690617877225372222529433569898325949301802574009198123407126612053745976234547412576201589956487827772623620321440481075421264456941493454798230048555299378444862582612091953613282189762836408478543815651260901922950539788796086286549509538229143590356838674132914831366874152625459334757816042489020113759377106590321443991018986055859764990036915179194064201570704508743376383846513098304699573681401924147430969682745009601106685633390284244966076001720294270086876611091668177223616287042778873955256156007623387409752484136020852564433721366961163334155678279758159287111931566128125067899564411818137626895044409173930445214473552459822462385762428139597113059937156657112366131542834825892879845946170611843001663675575410003942286861262935099112552090443553397799847599963018968078260549559509771931252290508698837358921973999672067946761830457334490386732992536366607308468268496421887717049200588196330348730260406576034728284761553675729904257954082747914550702654199712602865531709733239271903708851427246494758478699606816610093989634305157527980132380755790938726662150324538868552785387565805723181458448060152587263186385875832795680725336349858113462944910111334575484616354272048198464219434886717929147146622933721821320685244437222807665443083170071603708790558914978345583193306062747420089460540924 [159,84] -55623796260655046970993168896262056587180972710689259943135398341073762215654781631528348276037500980451018243546654988651265768578310955031461434772872559352598317914404255046277625075044463490536471608051776212248171324593049209952354675336111884663227361958345188028832125032794849948470422133173945137364108210703853091811184827478634715394630260212424104980084123014403054271598455641854842436298289107981288597375445574856961835160111807070153378678718896887117102798930176232854105016427739657347506491801623626450551417812976150675172300738770046929400626865213967879376171451129518340358906280675718778667920799603430708887172629446039205098148315374501548520453298335450032504501517971926040473889861706975104846653319413888018930563825673315376186594343984951241139663623511118938384317564909501341599736492755819969829549227753401420077728182161627864484527933184808889517416856313549938283238204403400103767457249175251881392608196522322265353638240034251526009542914971566293621708336703702709217547393107025286882511373520663375692821070355887091768330445515281503695557952307435528831381918076659771986060892444500669444048608875647970371852648251619283402914026313183845540682048789588260632133734453439028634080413193747149847533039904728671751293006761739177387829595089696458915247342376282310965696439609197094298027562097662468635223072834211307280185973923082061005147711318431666116883502872680014410986656182677261055994786073819307395819100097929710804987813745787980901977327157181551175414480783112848925781051841079878396803773131298074155556402467556941740828979976355681473117059247566191539576237078084961818015729244004365241170304844653448933239663795698007785004487840163556025129731973124271441404123223439309270775003637805978955472532073723094659565419336043170251422698545618902874341020636563044034594098829021469097388046195616732830759350236382973772944612305302352897757620305575067521129625955436459988464155636716 [159,85] 1414028623757784357548562092166133365806874667900464590148727761811082711012878128494927078545632258918047146226228915922605995434956185142507937327444097688647253446719133974812019191670015137247337193624764818407542346850563823350786970682245322545885124093016001374721238470193383204416042596758216967189518899101279158371266701892004226249261391572152310260251515500770008715362214548368960138912910521190796482934705008873665414483845412279775309874413630379686234351527893562015956402868792428012778076317921092312786574065002699034062115551193285909384723006412705875397178551437191952805564270704448966941154967522876220614367038622677944873730783172884537823612432260747774393089738214920398266331959004840466633699723022055478760690472267442916384689137790326395032081657608618526961466444807970540621703290929405060143757342145838779956592225519500510756270474092668119994659556929792293737272336720311845938471221236208886450931348573855455072225886801885096871633463523630037262765322468654980709310007555534492102617836075269365532751028161498114232796906781176710692258960539174459766331250332341078481597311103232961135660644497108006651421013081100002746784980228762234101352551604706044240191509941405415578673081205713799074823737752153518277931492570006345179724353947182290784338131403599791919290038650246133980654109429250023401289815813861437871938067639241876196306044227025549350849694262848903716988097769038518647356910417229549124691170471293405633310664945323203037906767698402216846242784715543720572971873941198441378104158397109617233013917931855104672938264309602637371987453434728798509213905798151587487393211668862273183105077040279328922046379438777537214198291227753617850621811363375619641996461707408596780505182714683149855854072841619745287187450867126905343397150036273226636361585934163745051377816219033617181581865871774910014830293008799810094735788070279462498363890091587194695109644320362781177302990936 [159,86] -103099905402752174746551824990765629849221908813252770261011632686300317195694496656272332969917688727527568301688652263695651510596948468175356861494458035453987241813004377972159479033146753798896960141444091006183054195132204581891200462230848518502163701832286508754636990584379317603814182858556754080918710411086585702086312134807164733525742915371463140984757443139771748312356223194545407671106366785312196100070639611801539363099893479970753164268976272271186902858431204354376620906260361632192182304294648534745872506131623672087127437980445197803367996114957822211044516634874523218160986490280757467245465698794954076830092147255359888324745630473374936799597440710292023528784420522800058395995452327815406096337483887982723619426383350338899728384651920115017812066634004598938952230860402518255857398033675784261998019961900972909132669553158784438414563962686545278323479106070020966211540062822712557070246259323046322527022407443870467093200600665738393428587789082463327734343302005732882886438815645466842997287662569080665626264816884270989032311534823152614254970948250305755483648795582390939998567193958122221457276859557870608207867945628945185713154262939973573386484480863968678769270215328601076895742205760230860803275802535769219639287153719947635782837805841858314199894873816685259581502727640807438096351669817521475362797938621466804410182967542756846137789386377774236653581872780235996722391227094297549281232370786952389156625453121758369304514407757273243392126808042018709426718010277426074889848701104463679434222356132549494894676325895962993003124466628905150916652584546859174932778486636288184429432094498915032229134915259648025008478835996471040604842446912314034718968858930520675193794080665096846448604208100882507900425280674992261636269733558280115519193729719033177022739554357311224348706635090698977225467440194720596969284614038702164616674112320217932922860589247482895952510323657279747420920 [159,87] 1632512117170280564405105024336477967129833004989656232826552615224322581824226323023199582852544363415997850155808096533516165420413805404213757802128119716044605854064016592419608013270435380021335429780835609407991568839830866162947154771061466841707862087791834298691799410632330988838716346556932386049977087966898231501027464690413282686155534923073524154757980386293999486343426828129681152240766274610949509502842274452476913431686749982768593833406530127162203488137433537321912466563506901521719130709358827158124119503299942078427227343073775602327684433250713001430652578924522645377846096104672658088138796507033769490780697500010623771188459930493902553736352345246491381182918865950967239156404316864161927674447795086631426863246819623473707816033257905264410455239709276551506373899314144967272857925606662987449688644599032254385524090087055428681171750055944570796624405795040506278593211958545100131596482355593983155147140126584197095666882627210596821788591432834001091658112529736894542695230671170547559761725871094118582933136535934190132460990755828893817933498550456665730910452355114669504413039282162818486343310672461067435504360523968269658583372308961180153766683817365622585419747539121318354888741488536893061001930372263807643666284960324188695008038759042100065047757967186538447388647225235612597659952903345604816267232153081346168533687707728460044789735046303045942582992925948127975592794062944132215039873287513997978053611469738210236228732963949093658679901755450579884407050621160987825049906580557452104919705410866398459322358026069355747144741414315637406055218725301130027585637582974241283999266700319937670228514460903312385743322031150120736235019261150885552017434396187632580509571178777801371617192932144039811528311489516771640045875878612942653950451888152634203078276442450684691852290402523626190949044796080105086714852833590825552618856727048098904370459232059812176086658858022642032 [159,88] 479394179969280295084315159147559824837590726570670181663306802909514445128441819623798459328557320040654481591265704292627773936360469089017194886592390229869987319617112224477629618412158419451225680611666032330079029279314332227092644547432825683364858328744003909078829379824844521213231975800707886884709313282005820327088464147579126788227403712038549683812879315428032158644953712270700751436266292822774440411028511707223859169327116074003953968255336869080613913790051636381286583377212993245318862532907656585764090303232252427259543391221733871581733435114583812318130187285532149681042315606410999510018495767441510999712384641883121531795984665325391380358692290168518634591540641078052178741314929550918474994266222528574666413466936220362238699499559765613678275334303191612234454184339237815229325189860661215934252236764783498311581347486483793597218601001015869399093526597244061183302488039296815786192719923010068448243649376403198110068928643697827585149492406581801348017736522484759955434558069130384089468604700449564025858815181516995175437567919329096976476185610051970272651905197770963369764730192377616684649178843123315497426081503392254068268775497589703225881615655199907300433774169246328050371232960726324959693566281950301290754342238850057250172551842997287493111346346084380730908099503173263492081409171032981228784314996917496554029576290218189624386926248428048627888373800624783408045414159812665222635998871417852555145632839125506903843100983023852954920485012829308293455915616280774780633682510822350208166034461775044111528372402893456735263053985959055073757070918795930655091049668601215388078901391787754896830528863943690532345484209068190506243309591794528534385162062460974257848533569806095337797584825039890069510062555992346118977871862598153397444034245293755400942162842031267479799280627951598173908152660675390502527139827705111880569437407318462705263094311253205162795625225496576 [159,89] -9516720556638237239135332907656567508955808856888768377796002481525552971795387550976772932938195434866756636648936877235648224715186185367206023437848400645153307347249731363197896854987208678924008683755253362491493228085963239861897372747528872702083159615849603119977669682945385296219667968947509798757091976906445932425882115245815509893479150316897981975825805344842231873394094020421837208039354616862833851579905960903636795440964025605114158776296426549833483643313418036982295251958394811595759781019289478532965840573046713761563822169714178173949906313312313948609435859222305314531714992062694242385317791133768412605398890239760743585009210238107973961668192381524287732173093056425983101274347101736287241412590275532197793181060291075311904138859857262230523164471278328449834997074982037626240229985256344408090687544631496081413408037778388821081425061654122358694515689020014784475732266982602611746247206524431400328161276286694967812146548160052894542788747311389919600251437305224317807194647946083115055949129128686199351210227636629885720384328789470938971552709862663964376291294244173590639771071500440554189834728609682787649833140438375345353763634654062988280156598891366057779544636987211546624338324389114096026356565363622417578576263592096716234592377302949498519387097598492250030096050687369290928093932280772076057050015388700654113265585650889960172903193717733084443424217911659552833429339528852564324469195939970078561613187946373874574508772467072325428258610857279266556348577790495099697667218920810814317784712756420398106133658726034568571309391982239469087576499675365075103949267645136404609546794443499595325091319055785758846528427319033402256444984765372833761038945934579152244084468247305753878961012800151309852126852918866997396630934012461372091740019457538791944172676963020904550569633715974814869888521817063339187116292933973691883716037488288313008692835117605487893306123248 [159,90] -742548472938286256431208257592348186648188348422008727592041616148534076354095929044169873318828195799474169647493207322464581671987391529047067024357346779943948355465718546986784284180840600080945147759002287933742366076759722217888998923773727265339849182644144657322381324461656519685992353717905806284712973998196722514851576323298837353431886826454754397105935231309143226660884806757784768893902830930479439019495614832540208626313345422041963769848722968533399303414792253622592260740909433249848024748637071397519320924675735695963942495833496022522353776074975540128000905174295788821982596056954919128224985652240970840721458509107966838133494999112785875124459209365841866091248533949540072248625129590557013064703345238875348672369801725125868356407247833853488505960172868618749833171449600390982290621700557246365023037858089506142734181066444037443677352494388649790879094712347841818178653644354288760987758763843837660442638661669321111728626248075996147686295006334746341289196694411303638420414004539896493873169920620142231969432537103351171860726481851835131098167870544268331653570514248244045802892279358174822865255339419288985828330245245492261224740531146135590539573752736739408515316610581079457521720090316802454200114313608266795433902252933238704089756789362586722206373155047930439456441250196115128278108356456292787054853581840479221942611924466024213238466837383340446054573607215797525151600421886401570359854888702529581778814533943203641126704919699444886968763457937921419389303006915094673917835696424286497936234927937092641218018241578807528202752076495210256273109770666986226049300374893987544382191453410403960680306533406797574860754689263380166112572144678439409139156561480854608411255016780118742985448821837813445400435985681048054530153537803189023684168073930602013781929593144225392909757422868528456285856120838728705352032459902841420429238104406616522680163036171547052554760 [159,91] -12943327393386083063797359438693500790956628441828807269931225479187859821781362265013473748443727274611510853439769154277945103656206451930016355710857229010787682607347259710699998038985489782141983165014765564428542151654310286324955614675361409059265709886915994217196406055074544787067557290368403146242470937062128421447484839347299336620588805719987712096056479420684677867191188512158192831999046127008946927282752969056015951044915659854505233768169596966481371081881900628393970385369218339786729734819234369650590589074261546585067861488749178540296243700267272100166265894480459335501667933595294181870933743985566527837183363814575265623677613302052542452076472680533117489962715850309695599798264172534488748878978231369954082405921589790292818438400743525537131106704612051354128993603234233612472623014559657812237290437032670008758350385451914096853790345106327398643302954393003106102199939092726862496716089152430799651795442614729513468405585954966484879880801212508799894867258342353982781108726863367656623611676408212439702446934390985995152948913939770704295514670685836580331348467877104309101066491773450685737651159314752370063651943788119677555073361324506251768277059503579080467529316155328877138655505214141271718088130319195451622020483133212729094293267541808030660557679174492488762506494183404120723635111178507357363282962636903699064247174660657697601269308465476366186976050777864112281641689547195552231820781535362472968477628841753741256343303138506812421475098944385432953376283025676383004119355084230203858365701197729995896215922319785602038569669893697960857726097108182667139290840583507580581212201673488590909521174052103137466268671501695068346703181144680859782447657852160670882419227740949147782146308989518565304752849170373262741305227102711292762558548781525509027624042168320768228382808588032508500794988178215333135208021874741177926607609271196173506175877511022315728 [159,92] 425857331694140676002767763839626490022595170148419412785543436866412441922269186293699827984758083422911761884376926717984705924778470424521156932749201791569276559128241719429843245657326038738871520617978592246692069456227105795585062126305212892415694861793423054806854493357713598051438199833242212211210207827320415251844023543448653722591215925263884002094901998758118784519370163079990796508137761677905372367170299492354543437323234129958051649963291084405529321503499402254107409330787988607542801778441134530038891427146486025657760666268308140996410164520373349854047933623530705737844531497489284361843322945138307469720332912100285773706895490254129068373565414119544110398113035245229900416230629846086649043046644678095064789519668337605387972183404733810948342466600156315570138715848162441924562217509936502365136128647646251809481542968795741160285312651343851543335726709977567304737536305550049472785958582700482386968502417149798398645489338245977099894902481047261059037469409801180027389254634908951244340132102983460893104033891207183352908020235195574574570215495997326420706952353310708482190854597750693035136686940232551556916174550369854757318824224369304603609842189330857236268479258383585740335884167864958274091495352280054907839597106958955138065395012357836226689317722961676642420489902397703373573891747296940457567110048870067461624873207829442171375705045298737570741695670204147663425334419173408201271791564117527787013109557908999589437126749959466552960629273891067557289748289834985223505001530837325396258524469745153347491956458641526676144628980778300978680735663575453722265970101518815323995324115324714405172902956971999985786655708455605218634623630888924204923719564818487476296720590766056154581656940435767046516856182827839572225934597121565293035441688861980322205807428782104912126562235237295161823985888722108696795068931925657022247183554860884198834564078699776 [159,93] 6304775554329862075273910340907858484958312368800434802684574313304102242640334576165446777170051397001329766185723749397130866916776306810425552886325304371380461351549590319797637736407512057592308767367521249012219811363308047834508502688681048652681532305845870508295158104778040424014897025432886588987367390573235730197056576209860712557449802574340436116205157681822336068896328301292746316095477064209080636817087466748611444416349572814319921480777905931746007126811634196495133949851209706117956794106772690168105589966162869035267022735802237498845122459138317507348583629553285694104423783030587839525521451868256202876287060671555475785786790184568993970140619152007876819656453842915589078569395722312697223059093884774650893107269355828493701934325350692016074642448240770128249138450895070101245229742065079096797977938155351341959413591685865676968491957266875096494729188640868093013348142953283485923163988899414984357731966498379861456110582875023777584656592606314267505415436061531621494561203865826284053921670842613239820511810220566115980620759247744875536295477896147855907961849564225898571531430553155568395838645430033450718547003702541055882074569727924667924142336702430684547337106496138888109824883105898413485731639179804037906090310560856312109395794690831871387443388614067930464786561133252865797637122123985706698882301168243913576263068869044609993410790103219163342575208335943104112274800516438502938090962982890275196772281973131531003586149491220096657576491595378130941653856310675978400400642144871512983812159409380727882837332416729165423865090150934635433959264213172576217653742270372441776208749379509004397628155781049336316999860719376457336908728741108985410255062455474671232193725564088480907751764956349624458407784603780829869887892364645492952456571776128057153042105090096017195520555707679301322401808854370854019412000338176831027950409075530768652967742912 [159,94] -234892179284027693679740014839598550339696872203733845566833335543726151743769955337991681407677047996291650431756383816541788914000307661609926590610758408448791832397200460388578573573420421910467240266663429049864854871573871136566037373811195287630142746188273854418432125078571136624353302549921806894899556311337183311945764045279348601684910391724881228265694093264633224935710209816874376853699199821229290510765760339442126399816970184587684634035905973735472587358891867900082909464008241332804103213070624004767475527477384211403910561532890651198587472193429396168238040468988199729168963717920282024389918357100839626558964651105035869313947253370249261094197853023921099792188719806473918552195038076227292527743947194271412585347029470607366962168581250408168556946372002574965068568120429937963941221095390114510078507896662997882803867866580606460330868203369513493459659221070249524997685587399991719228189583014537913810735714781031809885758231300371964082961538941695566589737332175363355357676867808358326626124268469282264250931811111894750641715559612323053259924993427497065562378430346947620138646039056384591647196023496313904830208599744645419371050606276913351384861685706420566913390020026492015318549651070986388701577483003766453474682733587181149887000259020063941802732617613879631722235173565138340992229431831306139292976224776651770040819608129298904155606189382694508342258703856513735063349327890515115126366231370580502437351401938369849120624556853606191863236971456945885261207677397229241733191475136497793417057528337106576525899317038275262538706575933564217718829027733282658104367292744773638460254315071575761738268335849824749968042919657538725247331947732681573647422473062556647466890947682200814571614144240763926187063618733945922373341570727640982378204485051117357577945551447580880524909670906524130941788119533258582969509180295248734777568373890595241635232 [159,95] -5837175900577544320739679850775561034792047746144233502973229226344215005912255346136751201669071187677697540123598048256734944441543479088995484320265218745619571882687452294542715352407873068682651815908477842399035619841637669601984107671078275071858697814744015242489939372430499482214016058917824802929507112147237179112247019322867696693941082174755651544257520278994183134512463514560195730697684745078177031706176316488990034840632124042860737888946032195999561646595943529637620763148975048382080515264396220602451247464706502443173505911288919101656750657823433145324038806414283249555723828496830101483181843389657600506067135954424291330829447906713341746345107134759551618045473024773891595692009273811834776911791255028897533239674737630518803030306007288274832091592843691236644127767120205271733934353140347358331967397973729821684871121085441711022047115087524717416731126123902174968583795488422038818283147064235686874479223143092969064159570629213255349031909591191003356803511802018227298671069965205301705474668656276921738016912185378300517691066635914978301977525258217479103191402980669586212956201768851735556302359935269864258091371730101509215258335501180683322229433647359810309226749121142687396604163076343957939000197271472538849550971926906873147134617166355365581169423069523309200057174040053372164154957833411277823649323031364671487642786601872092593862589580797060704618371076885884604383666031355047044567809060037935194897635140475470650888219454649141468554284242018283386603141968348826615317868689218666188726294504337598616053362032036594868857288347491293589578519530797824389280205045336404222618885989011750577268760263402211278743629572849142269943292149736907732825080156320680679053720475109104601623114787952929587858772284606815398662384701992402163739973657603169887075423070641662203623609458341224523618096005359659988957033243385165665179669379677666216 [159,96] -128203050603349382683894814864462137080229782183236051796581459522483461979675688701197967272839243836584193828578627399884936603831990668675475089131074021804223673167860214665592324796403588722580576195803656280844307686509956639983857364083092350977440602314955897236064046102039592750442618094867094537771847156983078679770561709948341112646323528206288204972883940922400231623690755351170779855264609253785583010199468491701323220738781416575141634960548480993235386673323487712297514497345062109613807649550042013966029276392512619976935031387586618275848999145971257261203455926509345917342524651570773052521186019438158714249274911734798506532602008864349060190545866127023075945572950420970420354275395274566513388966672755894533290520136757073736177732626032479027162966987955406575047849573264399256768579043464982478426434667405275485087939691937307119256062728019580599466353854862075817476974239012620348086277387688762926078725251273863852915500618101283755756829912930340548075177257835946338382398147650996349947500064599940246431177006754513281945547630274877330376848570604503565846990367247550372979160251141374656329897960088440053057186921231153712476090984506856631653910042998996978134390483097844404397863957963790027034421057492583115231620776884997423866940099529434287474582229752501959479643273047001765270171482539820229030612079449570964379976339459302226295118757500364396941984685350255306137991936280893165319835299598153076670848311842605341669173447200388429402023146969276105719461628225252160628446226893150823097901145542894079231321160418809081550252931625713001399871760539628037914604784884624021113767986863482377326104679940748334246040012549274809186814185816308072218357271762607809258257744754206663905952388705938715719634025724033725612684340932430302309641192992097612596686485682018859498006818697017438394551004749772210332708901146198311631056083554320 [159,97] -43158596714603401069804377362847455980325244588019358750129684005265569072332838944814138094859113640414226667557112971456015880735778255650802525228833210488461248824345188681677809463920091112181762515949190367119995847572067190818258747571496131236945889270505694538659665751014678548177847814379049738728932346614206403069869134560615273564486672097856659326692389485721714008277071424030933792450477975867772532349078520433950060654944160675963783906262031846046295529723044270029790636078811432614069297836015690189304898349773890000669190879074147298367445938483534568944229505136178517239216831582755229896806155208685454535801558162308875583444399628220194712923118965845165932744826344144159612788886416756686227106823027853480949854858026647533732402032910982186448878615223924023669910990025785395033140855956496553310820641596530523080149280749446123845315443732617035052739816882323266655293232628977112928464827813995910689035620407095589279583030907603833073692755719757412654960164861660176394408598014237635157105508052954133283723673762751625416369387944811100326943058619416438165249141186945669312435918383605659033031259448501375384196540043256657584726864204263923902597397061550564258081625004804689809926313585165044120223868835373870708874489030533255737097005995204192715279421825893427121076539233466914257510398048455221693398100973113347616546833924691376339571819319255146327757668341309930003141578640087801500375721638641034280179757738442172319037523120078795281938307319173542240114264890235803111415547515075717853008790088953622411139884291663263078129421604291452155922456059599286743497015157265840427057293127121160607016542735749970920443739812350765944474278966102798904017863406618168926306990407217226415493935755208124505359942426271373441872314798824371148001975948413486835082166377028497582221800854539704208237086027893021440453520805295990052044848 [159,98] -67424137193210056043115999034388680617075492985595360500279023133504496673775511173109052027875492575880430315306371031904082620089815107745338960517935957708476728981627936215583844939667113272915407213339196065925229359598174250679468062440200539206509486807960214173273058369924996288874602665874807696507866011622573713520872105990619526247701559017973462619204619606205222032229474618900167431225588410188815506018051409311239772476551143787978551175109074002537757545432409690138573986045013505571265949819257357753186593560842006908498490923149195558846006935500499296389479505308245174650138852358105256497525379712924587483676256379361721131049727485964833681220642127392981676811141369999679182885089139186177099959440083256516996415263507252407476412777593002762209269542727758964272449264410801663903704013311427455571308934340005859621369217169096949691383299404934746273220309995496438557503001192960878435397663269273721644202733276151413005335080174291418109666076118809609629230176093764827987115891499194876209658290790499506793019583514528525133473465757477600432506460333888553680726009992158756935253094295712837120808329264636425557795342510864685119763241680092135979930685438511908843316805133872099358480765163867432929592361373618972852255473648611035261308575093525251085394933841105404945320570951271463573275049101663670886818750447743299001102161102840914366986965107574201126217036326826630420360427348694925863941928181596441396658948403912918391514830060589560672688051784406364920731941414055767793331434787010700989661352048026211170408224309370186447952160371251802648109526294645508456254986632044331401862316185827330685349524750518338072593532268271556093735336375046109552901781748039983098746729942299829941562307420977859699359029960670468696755070030059378211316613303092286483535230427150082636320483930228093364048139734994135078704602392615025924 [159,99] -189546243751161795293034062739701840092044006442007409887889274409928608841168343445548179194725936327526332224340604372884517486506201427599005572931696677563038328355450823508655506757196318254118028871883585082277256400914992118907143066694830204369405719493600720954542918834012555399698127982852141864821861629449265520039905876248030247074310609183845737612323386668980125065683330349387633125131602227249031912970681166590256966656860872708061101227202330778189548148644270178251742854824512572488703632067299542400102535603181611377822411033891455144338634246186599421722997068900773188001682566833940162521669889796577260136088218448450396689965388435000767729088106214147942692035010682108473596171329184729538058820680558846914156759912688667912190848883119274578794650485843474310109824828973271589958274816393820621097528341935041420201809138777460089415299165954660018608407387064015105206286430614338292335022364513048873919829340833189160545306226636640002095532879725190376200439999305298795992826089319857873018747082938819081254796979401109390116741606363226311891772245383674149754528945327734548471758944880889589807207088542860057161207387552653084720341848696346345435043535644788833604394787984235068864750105967800427831531342337760936104585683446001132678377426976419448669951711883323752458228337834203511274345548919690489750844914831563251913166165981681393008292553187535408457408717268542448371207353282979932979425570788947306859690147673495134904974596509405005630973476873213531853164793194918139197230832177142267247792327772385061409751860999481102741364383832173503292018484496751014468717000250159559116379982935132666591584769994458828490652304626992509817948883251074136982018249325686067814776624000115991473210748990952667656541253849763471389216685249358277205256096211067639850869395913656155899359363940237522223266750716021153260658853904435600 [159,100] -2117902122978036643589051708001043070994211565891239843278650497031505088349653849626468524164780801810251570198766183610911617128522456645021940561309457680645853768704305246032829620448091129845599197164535859378701280214654417063002923079061240881392519238590266271022421411047816600577109779757917073063860279078119728705055038456139621334717139980872148385779262546164860353391390383917673712970473739162022125375591439255743791305490909999078788080071356710042273250983606518537833777326905285275798817287558206773006227928625463876374554694531998364499810787826020160636035176149012418071406143446282924532760091976300667109378796756303409082644941808657479812667528047383926462216882367119639529147044278173949063520515050848412730483093593959328215043566529698947607651657473842689420165388644683216773211104639589411943363691502633328442194542600003202521593315114907886234205514236886426508757449524090405095693816161109410917382427234842275378856366751800155856665483939899208369562528915345486033402176109426573307929675932186832886839596839537956350575531542730871437360001479297199890245275621781392594695294540026793693123890649199678866878928341317814691943614205413789150752960301444074126930737429835883059167438840107713782548852022945464964032355940298090952547546878116015174477952923095314152938192310990789931901135312175832124406840741558869013014713527626770801674266482664747978178698953157528799921722262722114088755461440065602181904705359185682253320791519822874231162415790931372480563423763815890472038566773512716592365890894219739669474747460443758115500720514153095135989500592672180062903125443723141934593926788543922676126110405092568055033642650340851664983819784618727172781820034661297961392496041308609209589855653860055183461711178914044993812804498927221932509612477285021608515680525996653531999698683488211919806798967026306608911461176756 [159,101] -14129141080702204957627324835482341779256676910769256517735772812512502604923967543287882411441010518106530176339238232034337948471525432220157171584321042527502130275322786837014704611982736198495675489462627365805309106511982686205586971395169720568463829074215028067433337761376812284365883135818180008904707829744790227338543119605939612319184895464742571908022589291123807867482073206263788150955993110241224067895449980218248999636616798052608132308084996731463005653264983159453282898589623089398790741315951435124585538624972080842310490570904131792987068225759618003436837020568416986010192060879007521758760919457906847124846461839095469233962742400078249150837876289221250361981022742171042356370928815287006754438754591122739230363213273982171357075278240171280740818917106535363802115645087326133703888812624153793599654248499312568512308667192327194513582834827739050993701575188334190221160078423414419747072273681242837895684787425352534626945893629436665427465168022510929506791774530103170142700448263075029079757802435986826991430961594629823735080201323902740060160996759756054373048219104404502094291782805494400570116793636893309606161514888931222135205364336615407903567644792544281407016045742020774505230025583176151510735372247682636279612735630933517783420090563688582269521725670186913981310728563666927345175866632653503890548428862041257304188308064433905304734751094279982574142488116646738383933780365667560140343912699724587412525922963053280323110339484209463403717505495813252686941396039559850467963307854426895769439415479903248757317814696042442154698686135369006100324422604614018685966708656087975582251897315081932204110508543036035945469189390666325940163119347510323811584976572709708392109508606213848170211632967513823164616266139318903230202725903502370142237875082184992066586336378999667249622510756198625926913123287163883410590848 [159,102] -52200272583272956899184536036139614810029833459057465307196341610146021909335451363838558683142068687340191111894839155167808583646017204589001032342351351301072293094052170344383095620036697493489135364983392879097491917851532499906876836469982346463123807210452868255949775814579621456116982401726210044116531352689138152505898704530480178928952932484203403504599334470498967165234473056319075076677620377742556309703277433588137764845412307164894669913986566273313217528513537673965993604500748826544308505103502549829589202463553316497998493517173402943379997270758470262750987145862268490710019107152881821340086482208696433813661379409713863574934823804002879428010095176268908129672326586221505322974709547447981395190914660587615501821758407261331930099817144124889539688585625264859370695769221127081583210875340073519526574288646417947030275319563067849916667213014135193481130412007134339452748744317529850605389886568151472648402413715888477144936468109763531274905940632778583998337204733242197329071635321182566112941944381165868094465677663208540721527430743251192817539023958180536326696242986408913351834398386820265936767143494203486811320194853870358678199232500220725325607262408807275113214806875514639393375139730589111236435269153315722749728425204417768136463572867303165134393396985736175519063905871432432223205702201946113274217458644779173930298845707471773107252138522755964655791495178090645568965423205328878709604204651659843481666241717827394044081813758586973449313860757752717302129709689259804535454517473245083468175114370186880685423006939081446045037706570900259492707678854911157024857316295017980771080492901177244568472174797805926393464705704568583747418806692353028776322877984204333101978768616889656163637325637210827953494991209045581119012021308127383848377691944851827362900234150912232853997139551036198828853304490376059060 [159,103] 560952529463774385712840245159233687019915570538512024163154323413808790383256246940587618348776485679561593503220684697540177956972283196186631757627154205557835575462350576183491285146202380812634848081704290378610189967897501244584059785110749673035106261687062417372905194910572137704179985899822774767463088909444922220899192183542631836047855071951642318304203633915560749349092044323546297566634897891390933928641341357342712337189906971754759646841763578520375118686105993278365883401946388579371869290523630998618695386922735535493438177696791804158283325427195386052027119583819466062189474554367612828046272404555524405221004452455199898764268188357070853692600971508532320168281460964048838987860678340584100778088123267722680831304659858653424655936485080476626071904141237694867215051371153386659433091200100250234094779175201683174555764822811902325435698581056628007994432195543423567171371762756751790913913005870776108781453070563833111516458313346138214380048903572210731739388080236619613097638086237823440096125725309079054795826924334388656420651459958204961691809918389295697774942883427050940271115231282008982506799984391249332779855911870183554019937901749096538925956597194737284137493715942958526732922991770166020934963827396404673654002415702622359320329548171082191196310296449541679399899549179809355397736529538390606511070641971668979067355225794200597595860213768747202762664388297682299396090919382500817731550466802409753344828636797567559930388617829731700716733718833743036328466950893628541704883497548109045147859618836201628391366678204440801173193618853980389478388557240488839032337430612923972936159532650505849962596632921958043167388504775953853264024342910180298186925912517389356700720417893753570196864278862257840646939179668953116505131547279246133895431894307353488866161598496501956502504012139494267336774148993176 [159,104] -2315083482298630375629951863940015389442694484428059078730256762039981926628927731907007962256956695714720671115379042783497645488126630578975890104796038630286604649898845675506392994522064928780701270721028618300222698472930533407124596160812879129005406930136657745223504027760718489982815554970587946086966758012409329196366671511307450292318263776737961665192337941777971678179275031656828781134707980348510799809669281181128883679628291738877899715481758091473370538386715039038607047711581936665083981075115681936407125295299282715797093420715269099944177193470685494795900946920694210085635195334893558632085972152172399652901682352824220363394706415495800971087798234293204480576432848587126474299472153778920490326363428250893350746177693555250952237780867722113332302394798620542649821486400009183825062219939051067794136750482443255250056714395066304233470196256438496688964473867557430587702348975538243032869009524012136969104583644804488174833366594593782436166737354164835826675027933787570370255308204289598794594576501270072208078917470581093280174404751331138151046371539860456661339710377109103196676736880087622038213799671056887227277366769503454107806230843072299312695161703134603726658340697415835197789199185689094483276844964828171618814143165394914884934128059903453455973042956864048593153405952375960394731664813807947879105329284964729251474387806624281865541312515800783422845845693505921571671061737628320071161708697450461897049807093802345420430185571296632284946634163692660885949886071877239967917670356867213790190417886632942491464376652887164491810122784319089682941296485610317677582091077564327784886290935923846149632879595555319912318240732417375449427300150703120670596762441127531750119650292697266680424690396454212382463767984798198726314014277266039597521305555858651165288448858226276884562306152287641367241957088 [159,105] -48408266214727010759017630135462925935487415467355013395255767410175057922856033370739136178248728186031000689630246499426712066370243521461765621896639853487311269747816634384029576553758637916165486786825516181623353010096319071547055788373116400745505374456447071033336634416135081496206332598034230846202149663791724936908562314551391317751794221461412753769666239373120709211067537730104336521181343709718133957798902732939998896873448019639263126851399302807408807299323034974403437352812456745832534451641262113141738596983375052873103657287562477103554016417594628168124933237451006345024922366470671393907693136648457566666947043858871499057852848325895006764797816030228961870221283151843815421862358206552282345289011551994244959587714823632526613106526954531696272708766926283822970042179037224136407193431938727530466137037349123318521883867697350159038321329818532885353850506729285382315105606902667723722347956441185312298782033408967628095667044836135946496429956965686555767919389326273081291177594708606361897905105460306774084571219994803524975823462695108278328239710718217866529599972952158682583966184416000252943754226476271109788066490979586048365328670433644184895339061068699015306693149731043116342609751849235552614910762689650483378145871909298402578830599898211446905087789739062184846753759613328376973839290985398171123006987385878299286104902327629199784381955023799943206884271468117306241860418292544985246245539449696738906454112439885745140101436417888101841020742617688558177503141254757754696873775737940577696254550572145559588389456894728627079049696223787363760657105237768608049278155225104660622986708986535151094169456752702223035496417881293769677093305544058413529071041644117770647574074791183949200895702082999451057632549357807029069988314347497301738301105502870289441138724576622556737962715550293042725720 [159,106] 114545825290595373201292425396402200328220964785077306793972946226662108135803649114348503055058566115756598524048057845312834560897865059865456729449816234139972336788223744173123208942950471651384691563910792959932507706067777509440155070653501930424835045123249670076315164474576287227385343990339346508417432190643583876890880326432253470015733190928107719679710141541325843157427935082255172694841098045290761839448385770845234797144242733183322539942894542596853456360963174035050041379704491347336610311912692035956239450922397278748364341626967300686831727021765819304343372416677147841883383988268764989141570797892084577878152331892282865555354098742006304570436510858999312394418939524433087221662180238117605498292433551240482353645080629814696242478255486438012941833756031512154837515745625110791433490009593241863461861694186022893944785036862582932884344945713153708813912996113899117576213435945228522247032761011284649067687118083942510336517552594116454479161963770415929433455322879897596339450060249415232780930434552072120853221106381888677784911005663851383374332084775673414220880547594485844745236853948629582768947131378099264482759952487630442711750309265683535320236996024089710511221537149998621614339195529559018749541128799040105728433622293935241360891510576075531362145033467211632812887586940854404636117653945621321205665367608637286421910507540424618103239589696590850947608551709606608075818763265014093493324010961382271236499274809723527833392341857073995766548279659173343007240367855514767366539017759086915535349251332050188049237890002157548703271065749903523875775682166419289072385342043468889731865873863114231114884129696607773851957197093229975827022817173571321477639259035372871497831352392844439128087817935835956436141387753597697479887099299603338523778813680384958765269519789091106746552127302121882 [159,107] 600395107846460554123874550476270917737475562264905680775130403785065828768697172497552711624643191253211347357453052760122199784939745241014011046957923178528219926707341761492628240505778434357218592609493387202216442807366166391246542840414237090339656480624482075921440216517229886019328470889057360340376042306954047623629533973549350636769798594539065310640934343224049790376632212025315856347774173576756612879368598492261452577241529473568219036587706343556207774546901339791949777556017980859693324583084170246247102955463434015137050813137946190612046216463059570888030938623464415411824937792611982763546025744426696636018969807516034750959981994425477222587841750986759574703681731068609199008154896699762136275654443788958112857703940506476076618360791031420819173609271226563088785651891656400428692732243703613992765194586183264556829190498321417366219613698814046848297467527351861322830221867678459113259644867883500543671439286801317473687572865641935597135353815641238689270092134065599074484910203582592501295744128894392465320434412340361789065227056828398732946947763126307662562751146161805721818924369781682782985125992843682512543605618783527713345453519946343913456135572654777523528928962316318500977538903189823009677157736986448047995186544818785871557478866832273403051891307190658407482449212332090034954255960101139656560564566984771171724148023117434732399713866838220972269328200905799265939089731835656454350855496409698582497468135208017496123894943004631875473558950722459358121590792817532981143803580431051540833150096146135393597405328247950398637217366325792545165911947892041887631138358152975583130482646065508336788674488370328991676456884040298986543874965846880138167000603614294828845018112244840578068843535979661156937397530165303424820538590690889295217162871121867591375330440908059927522342795552 [159,108] -430690607479055836613230080730479124771884998378134228689624172226683880729662145939097319172538069729543116795115833625627525653819097699224530698636578973879186048438703119829917501896915799625911001843397426040947129251783467529589909387772305161865904642760703674630404155836403817612391670513507067804652400761903414209987042073484657929668169715206363960745080832437375078934559548906192047686823043168316151778867103968140807541343038291874293836171710144639686888753161155727523284587402375555944724909381184589415177132012867250890960271240290837805730697275236665893754341404219468547146213707108191274981312441770524169809451759825940247728554994522380392503657540925595541566632945844760496979625641179486376952255475070303001263715628406176289983402325912945996075736637311194879907515490664316093970474227748057788538248953900494745685208015285786248612893467469823033314699609383021133645524844483398733919488134941547569982245008455103335422838143914646477902344185254388517551941163082154044085767776693634267015989116034714643224644722777075669461068304077193730493246294920888624468234700273892070044197776940539536564672857853653092552803656437318114494082953086989267634190712750706545322001024502732923924828682558288144368301498276195290592830738861010391759536800015777928711237860792103289690495497382233373210309406560192594483326256908360002020327981956021655644038821985584812551007823829175426867973500307211031589702678032955674959879421730408250754564339664296880952255633108412943111059950652099303631125033689051281559493039007605802300001483239247747401817302180847050853750612712671482083768569422376511101224567169559425012323276108593274789605052610018282690849823482379863341145023652013817638634820016240158791998341480995846484193330770823145356159509281994230648922623160388198488224685151636251606620 [159,109] 139854646394662704828809181710287179462139475943448560954656132994866189123408471656331141392158389968546510536394662183570866258662452031230098048480203281757674706537994777643382614155217450826419107537647307765311025287320676481248388373624878518577072888766787224321388297612119177881431857510451485957291746461206584877084320617433256007958311399487922305264572946021809725004950367009140560471687231967647359917819193904380944955525207023381403301150149659795218929305219131416414773652256927245427500475751679190427403757581015506321232573988440023892299747243473169123709597500089490973457473157203770919156057945010479672029475766306230398818402334031172492494287482081249877030765365226472581201864495999036279156545779783383074462319081572343871420631676041243925706055362762301933777615775483152333363033817323907259304515060220392499059229578559370240244949941061647355373285131003695217648373992355495580003988954357336807844372474262990550159170321642642336674475200357717637549473068320454107225473255999904489778481101869643178104293173178195128420504800528036069115120461312061172094116647227261660694274748735022393617225054200872899521810136200881845352545866979907144730363615990666389043259475334935031631436582718354128615580605607845386817343579418817665026696246784390631917998544519816340968853492751653219892592495772242165112587084861782708268455204258298775439008078056811629972321343711749298464578387968903483680771994986635207078201254271847885777240561673837482487856881406031786082412530543709901655904974444186197500474687151616027467595567109577728005178127770808393255038148526083596456219768669850042742453834988435483869337823733905523548581822815271191357540820501221016779647985519734928419907096741211110236529896948478482169169854047051906191579009182490361534615291160842204766838056502120872 [159,110] 21880639776075262264212155563914885198829235337371917357936390088050424343115185157119400627226997959890224712529608381180417225080675501226555860540418871575651559800836302445455591222667563069996081034727320970262675450117685087252707728660768854830316969913631214618392865771136785452403936938038829077842557611233705685019869110467678631574169004920281334009173137445562558424079015270806019339138288348906671636310734195136632047749207920410748141581546704266972887558491525161992227836505699686851883879331653672183861127491138987877007483844903183518430745495285186760238220878540851261849174926337466294732132343671722626115954890558203398605403595566643101727058011626234569287716569929732546503929499202149810641507849133886921554053892197019260999497373818288276887152798473197323622423790395528004875587351589685924405581005378185460539458855378751966379279991210419483361592650316156800232451004921150098146922349936375902115431767869453721984032409753915974420135463137318340431859444330062873310852756551177221527811747564963206309004481804131716503514387845302972175939100367394114621393097198235931072880555615835884109477753651408733712842199801729589642823341511275239903519336783096496682197022958069342572539435834567964987020834509316695402083970805013856970486377564060880193106800913293004683974684424296230320788724455660192127986381016804302339051379304868101104066154528718127871218200493172174979691808249958652576300656196710086203793078565200808410773924334209700430265076711258231871759388863202006510533088259679578745617565947182175538470049997877296408628781281372815260928909185638071283036585990949655277128013320149056108871925593925727457356182470993977387525450916607857998431459799133082430683215367505898117980704481946496228114726350597461119275566545969101434534081720128845531663233518364 [159,111] 32293720397163589212067506902345381624843452233559025208067958312784694387018547961608003954274390417089900938908412930638187077958713519150210883172261356166983104153915102178701544533056712765635517711470046680969972456319287432973626169067389207149109253529077106088624584108887951357615801810935237443339724589174185920312907288057247636642313953604495829220729861735654239668131585203956751779432030515565130143076506293672822575816464971939822562182917336752749997290502091091582740101611294160609662049602318142330070490372479620380364531800058056234697239525856498776170846595316686209637858568042970655980047154843130454495325915282817645106996314223366560977630841187902133027801096383481608571853728145100991587209730733566735839486067987170351421822209090250387910888212231850659844640920086638750389050393207396678033143058186075196846172072164285677404104383081330186807353930080798421301840005590787373059064316430451759408212205443208737048273600917240622097746998439523872569277230527620341146601582157273347842147828142093053078185566665050106773637064728246631984442187101491366122761217579265801156241493645926982742014337564358713177194077202660706845442767830928931332452871543883172304529684420354486798958424828224675331121206717129376701018473591374984270203994414752074764737479854100440530298282354163307580107111800303364465476509253101483334610783853637279049209625699487831155201864256054754595613268039841967787351339956615225603491084838795602933651385601306033951192693211560218156340370528880803581985361165386225261657467911885434505771923009390399734669707026674397199037069326247868461515511550024303525619983730710697683100154863823502218170039528059264729440017462983859071906042525464358942962189241664471398883428433996071404155423418728998299250935200005945380529204210574750304535284 [159,112] -77585920589742265818578402843332681157291150982980613800048271337808519179153177533747184307649099213396006130900802855732508909941882165941911312036551534770676225215663219682638848427561591422460586143294042796740862250654318644881137683235060973095927276203560006366187580451455747071747918560367155556579271386290028210430886469177622123761975026341671475927177397073226653896217500137002557713613366241702875882863198467459431986378484565204354263308973493105692895761693825015935177482386665564921470391855165484012017067106740440292479743266950640037739858837826172468623527882311474469280297406337217589219849887179918037624371230140061023688948913876251989958261870699278935569633998987976366265512589595979301503008716685819796261659778863777741690447386104211323575637488157695964370860246591106966787510521335852981532093763405160134300881685100309569534663168838892895048408037838127251599771168472330687513716545431509521148493024744244297098392994143930618466971582729961124621526541702625146859592712664397320217754378021522054706062124805811525058298231967123553113211143903999878235535700354204512300888489697477195288415392689892678928743586299757001812296641173466292598594837376716072626556692985964654565660871753134739380178022902719151671406633206710476233636187691529825802921409720464574287973631060410420863965323118689903464193100460547843333103382243942743607376090897163510120592318857952908381772367096510092133367627379562900015817235313822829124540697737414081349155206018993184066438414401068915555668445803355229331592806246255598978351559959715673742121100528821531050676966779800963327889187987004958280658938131453341291448047371373037811355447581576329529776954400133876985220107493576693747771774640947637716664678944723965355407963810320364751379834488929520565500559005044457280 [159,113] 16743874382120296911278221775693120083317033244814275890931004745702877706815205335345450194907825748728642069286104076638444467696648332161254830522629761629608602915660974683293629590582610891464511766148009549849772110967876471634290853120573126551943064471783553346841010636850549693285518603645675343515164885521886001997955105323054192220191768932056827028674144384253135173676954807883675097500318469863215191386437806791174818632217946463111425065293733941122637021907116499114539633697125241584719992298952499739533328947288984257442830886195184842835699339968051221991830842188050929674012066618149023408205673672355178508570950250508964995043629551091753859435992385067753707427074331757839293086364165291045991644765440433645720446653303951235172322487764660275075075113657691124702057831070623490969115065382989900268225055062331169322375987989522660243607689891220546569093994343924280569191486492576346710055066719308826489076425810725708851430753440883627053515920992186817803288299448248431420682422502235820707491779696640510708804817779451690885264352400925332212412368119262599738502560167763227439496760679634028129521287956021170701981987128204369137058858025078903635450700240622377007485620206393429624420159371392415509727874076598970939280262108355595137941566604667855706821577818142128113646710129409032610195777863113583043157039255743363296871729743192350326996825871758256822651448094954122365146085919266840772979123950138643897093377891629003500134735658616479436677170297391658930663600122617554247825472974199898719734995932859126964268873455874644089406444533121178220029195866091012553186355845861790389491934871481191662168511432558034407633917572939223370746595801559220387009914184171857226044836391995101432685440322937719294917332563042988806943009709864460603967625320112 [159,114] -123819383592974139534011277764724500043642139637132907961330481840018771425827549926343510249938859137977213913185525526693270160356137890713308250642373169193060452195548231783656683724525832049543519470498917907426842331937041588890898784052520082054383977575602408337430535666296475218370769378327611093127545452380848753542499418930744660474187772910067459250675583970125583591669604278794952143284332540678214737901484270024206597816693036621056545336603074305063483123814702223164458511585539323328221086145825808598755994245920290469761622290675922452813353669428862714893774350552254571629384489087599897161730062054750985887780510910198496667804280248939013022724159234582959967686916675003403112366860343500679906266886336578943625186231539190113546465750518666516105015791502555971160436327347717435722940096005695097366910323573902008287428978583533487695056242605013997817133215878048453524042549243896438940225139653553515399250959606636780600692584707802440397142664650124701920091621739723895882748300557016997798089760035589945635897268027782237665410466791000103923912570604214608560663989610890202586783878426955823057380156788080893556426577822141410635108666451983642881976654359674330958728013173052734937663249046140798878434777786195554187650669838150010091789397104110945222420948394389064705755299135232557286563846334708395815481803386306405409093857915434501861096179268915447675621141838737883704927596130572892667695761684151739507246876119789387513908235062877711002913515770467379856799251686636551082824497092978023311266116237091587013735097716632403787371566014189397368580898867315764088717324939234286252314933751433838611366717927712037960406414561958504886884045960711255602670334689714384088353400214995404567934106878958469150039629141840079431120102272710028749408783 [159,115] -27568623904249925754913963889141168749383338109230762444921882572640434346056205091339444692573937002697691942953818235301643063296350014338314252064334750029168121788412790034550127441271409264662989731675533603184090709800670481205711061559382812132102301908060837492061983158197271662154366823549561592316733684563749149890888121222167446120606869565344223184989819426380977017473293177614652573669491217036808666543033644939658358807065772456422806676580851181379811442539821837217435608165901278901765389068389305834298062253672200864754096395830944988161105524605128950374849297609264230816167674723554242073630918918390021306323236349701285956878034512045989344290125610141375578188906653857207180625325539139982070220837615096087357436285803402904320871952723789363308767539295419583152019951669943384550250121437599405796016938258392102376740563065057082493974345979658201561018171326533565488589498297600162088663473835700828976531975814448857898001086285586809225656676514002662288162365026968906434360294731224287434184142425431359329921576286124337164410458584344481743071177279888620453365490945226283790909190624230764528641717366252353251425182680471270584912078668932611740552308971397266299225792909409162412135785484811292226422952241594980665441720537534175254579056879526975500935544752731779098929302599507784307743380877536580205820319749510220405690676455099405423856490015864674344408491725097160891327979801050429580088549068336106064416772439690634380245973103406968889286657733684938617910360517461633712602186579634988578835146395358987282419562484557822368999800404813424579260910548183356238150149678546692306517086385013130340810159628748059344551384165590869586303009315311502027562648027046609510677861501347591543895549305904419291147753890121890505846302488973676788 [159,116] -237708670709267458225862283424254844049449326128531051441103222239067350023233245476324079151734212115624779051229986046614145760138811116784848494710291810567306275390401639097911844030678860865557918200420068620278498829864860596363283680386093312027335598134042461708420957048247074772478376489646767236473741058627626395044244770335390979475993058933202704267766359448658400110595580737329461839527184129669706240192647461104674033871068171969435758346144244019611660041959280796331217301556434155264197305588922555256533259600064577911401090795306318217327325379808088616313172240933373473746921265205721446440507672864238332470721094243852522241757974026454061952030802075959362690343374333397313751144968593201596824334301219301814433217390604385386128214055125405970978624375228201853507466970911405212124106811901383618342539651533108626528495471118542570943676902787068172433047308858865806946347186992396766288261094540098104160076102558742954684693126628191457775772484044961864288869135311841677213074801597415483359757485260158909902342879861189676953232009139314751194665797656661068840148594412353629909487885074665323557628951034118368897169163812491418035296156789376493533377765164569983428119453766730752185170748574343738914275215272912517699996873440565578099638573408655266756537349977133668258256860444823337646752369717502074723428579403636394449564535277444072870577102763452033182351501034738305586403102700012868400803365671156533692474900139442014197790048897710381168805592293130794920858154625058619749020174031090557415664419654085010333933626011253256327956216898397009066159434756664543357772029312672407592601491990896278240914860768684146248357213998803136088736704280232671510119072744654235725785749465322439419631155643738762274007872119180517081056098846432 [159,117] 264444990783977050674741857506295723244586377960642248517351745394887253904587808267195933328010760509640609443237020686184939857489910711779461260322518032064173528426479532282492361875699912430630553964564406999149711382687766269269152623891492475295507259762449259814769543741314775443278146022870876757165543101942552832047063003704627394379037104712972320516758867338680327551979622918277837338614508332410212347771140488985023986080611353325822320107284907462621396461156472791066624689924009762123742766398387314221267190265517909528205649464051579451375144705362288363695220490893398776889921151835843410306584133340348301044661573475078466158748499028884385728687473792267077938445054405880290016785842447955096947192042827470361045613627972772374223291199843466062611863873679718260251928825926934611214842743276214276549612221905177791915725997492301113283784103689161406107012318315645560286917642163252752849665205012016134772377502656029209108550653732001960104644881468361589694274054719989560597228387032331008434553782763967657423370063872433285140840954612271560115166659930673319206242102960191861653948082001216024222970794842399507734136856895934111877305665360875913937633153394256453384957981413649777054729106724023882744669865410130903424330631750503354614673126816342419877031746583875110892712727865091505838839824345412079146578292046210679669569051951288557679175365809527483221573305908759311985667330372133713175851411818223395749453225360499260910052898069457799042847112117375660808081942571940810412670059246333425405084401083865799956146970540113207470812580888755907930945309754045167841817205134851602371592475808778888175139618087139478401130678366269266507013981290841289045642010781659211310465391354384745317646964613959830628910654537180033815297080 [159,118] -242052659506104398895337085882625019145872082948174142047704293401781438269610893931746766202389450781833375662017787139292809433359637051872981709679758055217820233224617833876810528804791282601019391007154332273995479054061785956427913967097511704067522266703120890580041086406382648888172016221750983924621988169539164123522138639994915455647520395413116303818004193057221649024457237042618803920453640062399783865182215410797495070520445900759555867786008746345634202703665706977012043268098984199799028755601784200928358518194373906554562585734959888819097961007131021139048121570902618991788948188586309542973496629123492429108619573640226673577403340833956985232028945467188795383353581885639983308960148148130768022624255572123156456392497082725517893756446065978665374535030368074206884601618513846028344195015770227507768031834767857407589798692455739639581323195944583675276646823269600659637069054261736380022120776413657810884400943266869357995041241521451738273669072151654316421035033367994486634304898287680613580631759750349725410144903115797435790067649747361592963073404834805557446024117720639478087067272833432715498322847294585335959913151685490161628252094877475963976649277780383928185682458754965168625783549560880397319997203758119903406272940464173357919416900168350848704164291492046173403736589841841992287127106086075185039356321655327480763178846093800839856049015082778166100433021521118206783036971302961647677709463907946831648194142988160331050564332685753669325170931326919400897329817043893513286063993189509030716601704744732857004490321470560068759852098024497702263427571004717276262928357730715350512085244271387934476947545412723092352117728859887451893932413201367027931632463167884663138780160135401118527694508969469942030394150376078659340 [159,119] 240208288321482763315686910766531197240459753115263345258782717610292645687277096181421514950612833968708364026845508788121958865131722696123685774491539840062545297214535026620543747606495531043604726459733028865110330045638923520786336068224100246566348801781589361296861079247375458150097990064328048884682726418130564373690410281445642721632925859043039450201131866777462781453158187006997681844658437564869473554906611387361014379751133170723931546013684427199993355073456153257599078777377786052095807002087546466501269517812306923443985742328271695372190015201356844344255856573407145617511404279726998623932603522213105877880306436719417333668080070644988267348630788247919331178431618633555907469543682871296257941217070149959701754709950288835205306721648489259041732123086348462750475054857788991614962840999064998777403395947219141793688660790632037718343244141635683632527675797212195871808347600038610840721908889103014833625842692800285052110310020590667895206490980858566433362745583610354282527736060207306928307689721869900134607334474331783776773199303054933956314711471776909234109824730944796913975997938376830930044948028849552196992865327929949078094879028065736008380197648482274070388802599454798408336743440432838855379042670970974394345142214909738958604978642974980779852784415894072978822390533997861249050460627353800998091965705209739257830325364644144328985840935620852988202562468875153744434918470085720828273394302797153203889847933450362878605261474205081079447948400073231083164147487749171608916857654082087339631577134344058421942577952922641332763529803795578334478720146944459129641522791229689654757057521774098873743445723919822387103603765734103971409748003309780073232157990860402739394897074043614117930737643855330400074571927386628 [159,120] -342966672011618267769106171296847880645860343915112915673448420650798159075497895878347518892246074158864973380108291157596398571054319378509949616316247626065879518122734516460715999353096744065750450128979354401081412066408863774220613172938776855743829754928829625264654840438793474783959946840026693253842366495002116963124622905968340661982433130864281805907615101663884558968876120259718899616091198117232442120847765295789060491694871916733628990636553230318432134015227679097499042778332446793406450471084845874639357061096885303303045902661232035729751835784128080564616180411505282201583757807367797767661367067050835265080170587878134629669788107271245236311201207112606133519899738144203304290606358548220383844269071445511602924591757998937393939396224559607114225460485185906753742001257841765790079323021805182311010572879311585488365931352152029688938265324664003135546001522392509090211027327892800838600363622185517754995878690386505142920822046413394820245010640869711829986411514259156415537962384815420746190635912286515549536181623436000324516548677780373915457703228397721466081369077492369914523702880727577202111482539555282503428664156388869709863831067009825826254007005578258820467645426706166553925286808272755160919117491105052537938193564930380501762132075824022402660891793768894718586808905549253885852476005538340674442922765048927913008194917707064904138626769947687601727525939457703161240663373692712981156459501983233961490006463754422353121536776726599971977569804967194900196087354013886260996935677284822052455090650353329027181001836903078718281961650116051054197485478220135084348376606519256396344556478567751122745730440128927315165588148056424565149071970004291538066496315926313441270686023177706246550752717830140911833964584 [159,121] -153550731628453872324809399450998188706897992184941489575917633467800990941096622073791789696989046856385529975109340385954840503582425651875787757511385009122343376745684251459208588238376027175962853653994461065219636443262745590050901988314000827514598230674362456084482618176415912149739443350227617199446748953316475877137734424255483123007922680437776438089865328781507839606594721144179252264559659378930691196862722333944872804540599262226202347675365080753282418939929473239925463452569443603063264914240475875282780256238200548182127857877531931229328963249394401669648881792860215491396139830441084915498574652281465992708008993198385110015926138113339519631333311277209991318254073321493051443034215186392316882522877693488404091671450723214082807302827518183237986066883152848613322847469772026294001199553671156040966197130731856943142137855756759884284729441312152773967867111757682056547590258588404966755466908529140505092408785848432244846020974348957880494735227513905531754097642694593551818385071583501753412826602077645450855676391117772016817478689606966547082684195005230778057444362582823735970579413525929262252605219450165923076081089763636859012844388097319063309392825575462183447298586189762437784679350197519918753336704381971183856002333189624213723131470887543577145284705731194316724851868004444702223861236307826211354758422390748299178794289605074687347995572256667808311398223080310526537798967296196668443243165320432013165658071759358868287418711749254597109270362203274537432034979060928073862582680127941783796535458535137811514491203873910452823450338262900888023958570905785675396467206911759895463899498910560192424059643454563825892080963645752184247479434125807362349213197180080218395071882717140749596413818950069972316 [159,122] -131249536669843121957453707697648625806415017279836153333089930204733444386083710853179539310426631735594008468477742138551185361580063875445465286475464545119377946639185211779888896476271756409280944688778646886812677728075800561568942187914010510316796081907052574103045151726321610568119604209597643824592483908706460834490676249048814121753059590161271288571795341830933258725569139997708284752789127482713798708659399781616727140985733949479701581121730996288419358813071985298564371179780449654816305349512975031171285705621572718998688936828833891057376741751666697888535469967084659650441460075513180557065874228071518041174740899044830394248884957491511871707289642238144789438017953098556055294405393515080458723269908544860888461437395679245706480170627581720204999820388954575755313069333905077459402778141739864851165338263638251897149053451885539765081261733609891095220230692192894381089764651967441324105590359406933361054158192730788693688251071665139122372541684472434893611597194557117859244762567866640407142571969216354627301316791797682199489720502634346669232346036114907693078386179722261021098537002903260330994315527911174811646416332902752675359591784076246322561836705863149890423536300774817534885515289203758795454567826673684334730040342669413856691555562762004594654141591123235555056605160969341680984250316211413288902444026742714590567267994131980201963598804613705971453705586776763651736509249965109329506315885775353006288906720062876682078393022924842414235500996419313121920137728789272456601887162959428799731731987186821465320200612096519020145148870243546842539384113354438076344986440859444018668566523165616459880601923673489664914629037769267464084532443287494118274823521111379311364270269476141299198363613160040 [159,123] 148840579945338821982155158701975937945000624326533182657009155751489925953672424717218223128289622145838285842761895945796313275038334424787311816691167006375271313532117832214580407016345494630081318214504392409141019386651100323499055537635688768271334231732420234025258644474233263279386928725889045008081701100190978260243826679084692681465161553630277211178993297160086918291847849624823170910302017003404891053230883842258905149605469790798706063235816864178070133316109477395052954848521110517584543360246388022246425417988381929293344878865034094949844509046209295669730098830658538871716577160009488801482653183199539740703466573448803640382463908435957929507037063574563276835159630369753650529674605551896209796342466729412432088595633673832747881456010052569529139576628954641708868574342159097356968441642301840382992773184993537115244725339129700186500351219149455027318544102406766790800140557567504802898309071874653810932478876139873142592860938319411011804329270121392662529185091308099310857528037678706291814361323348056470632922501525046763034561279943983393791079992756637348735828041125443681751924170064341346058461754083563658942636410723902130450073897354088547884616934708751825627283650882535551408411645441235429294523426737398669556431832619001218165322814123118957328146073988099522105584304144188630159535659633602970476935424809816043091856950528249166960593344418125380888817416355961767744001261841175207677909452028271778536563348744538871053754228314669001092645328427272083894602760183266989862005307119098368349062853299896246452560593528259474767527151188213712676914968702012554223877060748598921451941303733338206304055480856962133558162797946800617145090904924535274827397280460863685554978921402534915617207180 [159,124] -21989440639886517137970288059644494456415244457811694965197427767284007001903523762841246641903828713487338553028731732401137026948983186585778758026146301491523707240728550383858723323517547851767721759402821756674464829252933315788315035948865212812603221686056067233428092576970939306508223780816095990418898109127650632271221176995300894791958217381939129082506295180282193255331550619566699690923964583380219401563908754555527275727775214187519338926392272699993124590215849465182308877664554496049163980771068922007771758024944827716281618782251718553193854318162361552341556120872911468065003355573643763796475901478860446144919215578935458751587195298707686125484585520358166291679846861585483311060416707679017601268971966952954016492028373112696624500300070436310941738529531777189720160602477249938176563225573663665574532524438516018628781480918405499635832913925919464625188299380727424199508314660054804889344277090722307031599290332716534569482747420557939511490886148310671677475587437686740087151696816658604898865811467824810025461321489602449767534085866123093742665404462104805087818241571623711845040170499047561456023044210823670497445606675728640955831187834562363490512376485861757992181135242256336303876294730846698281122636231067178462067846477715704357326321260476080468385332678730124370137333788564275782013112317374547087851520399465456950271036725893777627609172241414936785309404715015033060269523487128890554154684088984047528117768087144339332940432930321299625438152060816769847904274894158623242933124192069176261340256365387235466919976362380932060718229577960986880285368361739542985741649817186104258441117786857249635291488417505729298000944741440372059225992505365888364733458194737797282126679551207766986 [159,125] -2083734121885072953472756196346606248652632276399552793168711603847173172482366449594287303952604619261388364194537245257195115341358273368772220418528673575099118174199826500528795291395427559500752562760252090835727267353487841637936730826557388263213721732073013560165820744546367339606247061854756150327403139907090741401782102879695572442690499055055948217952307313230934044904624530838392030038538432493653391215933076431052570419349474246087795204144971897999416013881901279169392833982005708441744211321265578943916892842614732620201837257719991972085500580486075547783680000479084002444507177046701040500031174861459999950757633980489107732230240212470009298794942215130095005308927304940005028885622880647394806301553143167687713364251406127204373533503533269430852279764290175441119115375494227907593581649092689485441072221874881299135144418943846911251329997635773301267584229572842982502268425984076362771920001480653386566303786338940748195048949957653286229692470076274041174964201374708842386605075034750084386414142851300776364180673495884876620302574587300586830429380135414266692097697369192567632087230215502549837525657484901998109129228316310075846840301813285318298051691487856389074981808499272114628615175913381764743650500373827585717960600613196216256214472371165453023644150014028142600333292028288578560390356715986037844009829407582632136044733064908026807250199565482774008918573800437430722171518989053250805643343746102664513572572393159560628596883405076035650533509060077514459486862218159060969719656436143725321753927543688095167481104414351947823903224291831126682754255707710667342757462587847393755143557941116199280374042881028318992157442537980657269262561586627407871752208205028804259700992624424 [159,126] 477082964183961188266125591430292582175641713548768179227599397772841407195292555433028103751569416957520020649858588171526580073933597184381813023078777514971977349385446907557062875583506216517030768190937745976235811129991472570645723203132536519451870178193999903828532924076109699100183601390934125703490130013859897553346591541302133470254038568191235304036600247299032928935176801127361377339552612780017521998820795540515396717910070096001187478673329272841700787547037418462453951284490676695832468513316417143601688978602912835831103642016079604352533644006868329375765575994499746288418291861678753684928638561585495246776980762374056887792316330312228542661882793432555719857429394103944847374314302685781688444516418994516927573083915594788140446381165114823087245882077080340241330186750318803503989106854371242414273439851930121572234710623926375440321106624087167978936342294844404056958599409072316128447948460299774603346165210871358963575130154882282842927230862214754087454642629652066550814176483073428991042170726769171378707866776814484064218361997197665075036349571275824278027514460180431478416631208878701953693320199381605882874816240084359255296771461118610836906327512993372467862129936796311615600809803484233581963672999436217534866791778681247507198128853256442143332186645282038556538635441101592785555902098743272532683007066888683137216626569559226558949815925747248961974437953091253233125948467743525239290467891471275215271902306480394547746402654217957612714644322968016415748497895744912178179907037857165937309454131798819744489152959614683045112036520779075089150128718518095077053162191928792863049305313986056741805985332163675382570968552214911701214903379065515064966728951128127732186734 [159,127] -20275933224569136925738920397902862489325794566494368580512724509984523492511236918186610019873783584030468858212772713812599927966386433519205123373189061044118292794041093135288494236573948178167894608794100437692432651624865266864800848670728275849170313996700910553238256836103283036461490890738515349874074483253288967316378928310320058758981131597244230597997973562982978783798119370650432353787724365385519043263844821259355097245955306668381694650166476308291853517112124887488577142247016810458235863418013755697355692796350230535803171056445674501714472729725059671785625547783177573137645218792796671847033617644100326987615033328272599488354986585717681449292728404002416531036252738370045883781234000186168194224920259588657923434776386489880465279051020671953478514289859235901286440899606541284768274618999111106720207541759383264438854044076233272762612178690758841396744443435120628898811657438307252761169391407685983521290896936749050741196729137773329320304004700454732548138396955798793961456063347992049674508600758198475360972742816830213806430114479181563216595638580889199513342468376441555128862223107404741988829172535229689921948284768065644278508179428210309866443714754199816152575808186690496545751352452655043055014048334830541912216283579420896126030975749558723871610033611166378134332795972288069872532292818140879295343573207021745068335240282507889658570219643297825340847541389497250780996009454308397034654233674540653911041448800638983221214297224200540682262677262047268270752296428689605188130941025956234195799174602914840127984744615616440967244358181092319630698084794492080352272600221021815268551867592939629565576261615623817700296357409723509250137284815099998826647051989191190 [159,128] -2186588261367772904183180914528098826507195702879802571964456003554477290126918202414885415006506425984116331687432287514249345620684423713762983991773510986612520023512184253803727800452959177697631573762044180259812011189174258335279587465451089865234903509641711606439951750041870205130960342023092856716521859973571465135905022285154704627645452493506074694260225045062547051429408739892854024167279130761756873103411996844717918928096523429722252880535171734767576139441048869149087981665379927646120095228217561805292963692980413864624569918654737760795117291551404046441796205134716611117715265725581452135032359330582433395814925475132504062278070002092983874212652753791960908413854168759517897743399440152710527354624065031281303898484699124093172069520880582338998312589158352959784527164542876037902577356020173447099768311043267822552960316064410982806006209231947533617295525580793753518856307887980942126036865869967563323242546386768898511427971744799076908520161928412181444770443418841086940898017332675768383889854105236675198135290494877567508044659183817307585592034873486308030311695939238511016985043527373329512484013558085705805019172021084714713893986575621782585401202747692860677228770013122643981866413570336914631592523031715370734295667670558454842828553377882675794241011553999379808639032467434267177884371027164092623516883972745176229097502326497014367571084988612345732201292778682312413660812892222409411902555146731311740798454672124176197702988185549322874489522429178307067899023253273057489974781390490829557310866889862494698212635791248291968619374955954718914870181714902483020652431936620947343384801602020951343376483932290397833220031138122892792271413369954458471938811616 [159,129] 110579064798346335657807927426942010001977814900446047414056110686221026054203325894648187939536152768767229150917675397168735300413318461493723287854231721249727226277643481831942947525799584600251949596384830761525567651207928434645998316010138256068125892360476060205961714915779919120548391190866105413314010537487396198598209813290003945201867587190864882270783909520928562616477449724065580930822115848391395140287664201520409553296550358263919552292481907076580652395789023635227321015559728189368558755739866610510932745415705914235131178903737279475251475812951055972171608578703645126322373550701826354960464056118927279219058851417855364463110568980559407553218118748869375637805675373496164816709736741158242950289911534721618608030612991911567686560144062419117844403122991167485591807072492852749937514910662020689063159387535652297433777943958787799736847010082616305545848359071332228155304435035587938300079152660893165898385445995217640865998589604313583932909511733040512150291634238893133183688350487325282532670037077160986549939717091738308074094723828940262749150007284696207926212544711386853623496167223077016765459160964221469250136047245938042122246098840113812995675994580492335900880899832543419990872195571128068864851111544269316863021533645487407974718466804239881245897000206413541299072787052211679889466795582953677030759115025827452577629892563267761558444635868127530060474817815421024894710636997830829192286008864538149934929102129602656892513735561672197510457035803162011019504042779934956447748235209985059656803536374304323819019816977780426671225742044847170592291921047414721732912166654758931519567602623324927677744954133977231540022547555834792677199259166023396996 [159,130] -2790850025620567178438633931258856896214208953776322073239789042666836925898751521162826806300444353620194653189269450599663482076817676203573144656094982407134997828470070363807334864550475909606180082218104232656132835741556240028128829103070350484233059683581908942386070459682834906616678438865962646539766473210403971170488392973086116810689372526915633330176484592234097388260716184644790985075321197235337341936240256617266618078970126766450341896156256960173802587155279657999453499282320309805773355294520642857987909422240619456010679707795197443148374344352410043887776987420046563976776782335481000977880965267002167195189461619565751048362504991642703802802875387942516862075330622702741813657564437608436729498470427479234769166076478894411905544279354914252292680670354467378640086104936647171416970474082933231177479181864840308796083924256242624808666964123989950722686504616709696256921194688686416011198784087768044231197854190991153387547358662054911719073876105672671267141603923283515712303077799163622837068696113951429661165138484967333226104971395751174629669147593453163876205664948818956315444441625926500839176980268540721803605054893154384806230273038125090436317474160852175551874649338650835269582942285476580995923593480638688461117410163491934124207774310185892296127355045760012766463282431504109217923465758651697864464275084245619645179834190372564565038301227181279206454880741359697892035330971954538128849567474845538252015220798215930664628689511541851853061508029933899813403522800075473323132805237869028809141206279553904604425447372205896711802079207145864964567500805307110818540586613707543088705013069702507012137046749152286364592671411311486288653376462352 [159,131] 58040937393427656969692380595606758473006034337098286009055416920895137556714094680896295662651351777647329662348388367243986681252380583683204684357761030829218548860259057029653044388152808625190569511205929415413729494397656744875890852531141321968674525067612705884256861548106682574703301766875444661859532427708778630139018525161521244352934035770373814997252717736592954760145720989005931801760230751782513698552888614649153278267816138899802805479351040948419836516287678019169947711768566321710583238474645724636628592355297739430672669224892935031058147651386397568615468799786565349467712053355070087375337870903674487615765637172927793416700839318724576531701015063489612744966574318554908165531015234429807985104127539912884251457981268574963702331719656977603347445872671625298884583525278125023822923408434396261788939575547377772295667869116655778608278192860093099155772481318106606135559208286434235971508383419056216072378430233084951134690190659222830545228307789324501193024151624936521006974593230379684338294075787074767299257148541869262799563636183562321515491249753500472220532116095110218378521048823194842836947897559941653208625049056770344497230820494885259917811459372344166005711929564366613375784088315431821546499706149679720038387135232235930390551370430006477552579989015396901698808243720917522060137706033191600173800842949624078165430086235195179887945803470868497849689100266880098066814085973788864356643828440788093476718597946747318771218013589640478840826538497672475766301103705359802366052487103593036354483845222253382512002965639740930415863282935011492047719230912396414111256870193727972881879926271298468392485936570707359404765782767252198619160 [159,132] -1210850483837897529532689187440396360884806910867082505914893976088129228990841859135978701851952455294404318087151256665112961264870670332520354393680966546543984635665007599760406962935345140612139762873245079441947164725070728670028603222757251431753517336841479961178792321831164825722828431829197001085503535042111872692614529454196854062049500994270755159816396827709529981240206666437111218820669975164395510891589927547398957894788715345968827378614643856688504173478923144516663115764891664569521009613253225865793565972740153169476478200985287720788562763894677371986304776414406129563074694955693359657106065820186213939265314883182565658046371605332583047240610887323573432927324536888331074765834569909053349782375480345346462244035622162514488163238790667439561232033465353954913350714089954460292588310043375366983098164107069456796808605295067137100608460484212426654992544657106030838805277041322351561396425258341152102419550721444137069780972282732252454750177792279844437835460474198920864600401137190246280991331939605704956789368786187282105674914898685433090443876869887090161176853352596699470509876427584180531030945203358703291342802398141814519553845910089608534305497497755072403310197669531047098474845396289724587539159823049501469728629000197589640520321448454354108636256780332628050767981198837567369616297280398693501088735381084797128720635283988203026235723744696176273755672338830200301069569246525115892436974432253936481154703008283451248782638001970409290733144350394160650221474149425825880392030963361186922882964835289735702320390190941770070576520657317504879122864081645088165001186569785757749153550521522137167717458829205173441704459535194098 [159,133] 12341342008826914738973010941243546529551658972032694660581209744921123388610448080832766770105594384532495415537304874740175993749176549710191917261196772877929542229111395635318729008411429179434822361562287385426965901594987703549373344030042190276618507053370551624761215523903096580569321500131495509853208118924721882527108796094636139043184248331038333274521614153878191481679827047744135882626450738161483892756048169559916831365287455182790379783738198441223766996870664423318508177813414683167805062238619721867927193829972435667496876594833360632202423332422566024240643515337147423041738077578789993559900103266348555966465504414305690901454662056617586231744131832416229228683814879338444405839779191238708727581128933023182257147508132982093790775997831702052237387028802453976428243925196647196376296907986550334704283762315339670941361361459352107661948525372388319529425071659238054953330803881633747650427225469404203394720330919622712983184408613094042063531053232889318616469124456506925888286171309055952823505060117209786157593075980492988689576398063983891921224172517147047638675570461714749794234762560237631001381259008322943661308930324890971669261582128934902080930006255234891429490473677704737022343093008440025355077177835472532157145278203562648392234026575385258763630993623237143216262970264275168291936895414659879157016033298152078738261726313528195293549798921501085382198087017179050355730652181356463248864203121865319312947080539468547478571468368923886286157170349422147966767230034000315302956885842835185873728467714194293167578487135386627724068787683543928969414658119483009782749557592590437868749242692371260061513239635499596231655372 [159,134] -15874811544188865387787189105814566428549704548685557202026744219984848494981508084540221987589551901731972170717239676632449682948713596518693925801709164500184292004373784327916551460325463388998159041741037209104428983011938543707510818953344216573972060543999646215791313021323027228957001895369247707473295307572226906792627884190085955093902807552983242691356931408266596802111776477011159846571863804844287742136743017638068163221139985012406639676241370043208059789612840319363409763701506140663709414386668982705460384346151289642215794652993195557196416139129707450216159200197626419329003363760021212386537629166043446008041476104184112503193397090557462822130218233216097195756171743147380947254794511430907176334741814104426266364006490908927391161660630265108906712956151320517483343664428278306679632375122379939827361800137884759323702618004276423970048836096838700635068335481644543239317005035342253784594484169292725914287705853363128481395231848548594844751703520120356728283385001664390709877176198102947109033012629936798950997721563168629254766093653993920557214685771076342057734972855442036385085223770270729993779380082885738237146343506616879183214314304640856070848412669387662423546151994259742202129767081276729202442231523543734175300625267534551466488129309013726117965667481503474038978335377705465343843042979998971773510451300801293886394273341299779538899546427977911700666181552995197512790153441673040026806036627796104032170897275245759263650743211785035880518622937864631646606157113795323787758592277401551134823003078900279602349945031356539861886442339918857400779753847074557977615188346483198583542231633903367996128565106297000 [159,135] -196651852862539175637040109277835703454961075735010868586943270654828226151346537110576140976541023108010234623435670816947131087970289847141586104326823650006195119219530164301694011432373063062924885026628324991183466753085903116219575523595513123995112702794522724605366100678061026881153435716061377792527373622817250126808412297184869796166428160372538242429043222059038829534353788955395050101042351850734441938097855922138013907024431544534062725452024724919366727435395070048149320215810373294861591313495091605248064648646190199021916897944283645792929640227203014641357766927186373558669054023289674188862523578053066212640614249182213711295671823323203918238794369051974990508381609428545434709705038292406630666832691413108870386558841632845581982493660425523564708304802595386003247687520629186713380512664729252871729810053629054257732208345184840824765001493286119166818198643484025915138125276630139535843775718986323007065986871218965450568594604238212671408756567645485787640540127598801446435616283122384445204179063994101224974698114450777148694675638728969841002563027053248775266347995217690699475756195404001094761680082447166402951708095033026134159984491229709349458116907134293059116294751081253873083500822317554526813497235659421732909579312753617876051006847034851885268812115401658502425107822627517685183074793496778356432285193918098720122831152139683607831425582020928449153932568558065218236955319950966799734556022328946387660075455980900453194741156796219147670762904770292593767544057516093851456410181438905788058356233004439071085538785784991829881123355976318451486303785528155247738847708143361728811637994843087483433777920 [159,136] 199317876930157989407224605877433288074775251157547949495457089366546284260739301135490800661945758207183961978349386030902656418758026818763536569643373513708737754430653832186193262762239255892749954184642004236452940228798471001292178225491802490506814112622510070415543314903063329458650781465818299395843672581318624154687350612239547423381655513860924064172273508502891171822623870519283810054822453218674027053630325640115442250810944861803211511709880265165632894361115011407460678881949475249108928129245011426959021513677902127106116684544006432651940291445460554841318177389120452153334772702580926148256262800979151872617750306543151155418542404071192408591985802909175695525645159261510181133433124804584630009664610562347482086408474304730789933759219128931903289518883737419721566371228039415065981587213803063013735583160840820251510344311392354284420749543486225034668818756361180010150064913990020633623485260985106335308992316811236602133865716732262495630955748162457781383270212352280546782198736540760693052915677514538093007793678134999116325510747298369203952934737538623267362704379261042178094045291998298046609433622667026383849106275941165945493622975191801602770365974099109962273791989715711450426570553263830298231798606531844359037583960503375108418790046483083205669233327279934360353019570549689523277158923896475616510958900262337168699476710341208199427710810811321965152051417809089776376003637204496061371497933888502041452879170609354746842446741828150130491136288409628273245804026622146201033618822289898589699911959505368734033110392031237363851703375332076131057555623219700181675002064878940435870495089186075004 [159,137] 767734257291347450153348301603221712417211344722429709919447635736370904897582075921282014082826574616754105512404701300362495000720540303315567809268278742725967685947453944955078168121688872795907295682583033611660243956403357052454843386609756313406093379764215049546278748722902473892063518991875017280477487752340068470394927923879820308652559546195225143090184496063986412740534566427999716432931039061486797390011090469096146705107244221473211452792293011165330283367048509491883356994444964968254428162896641669757152412207964635855914556952878122415898636589590456179470183147006334639174709671299698613845283563034452832369691882136459745042349769293648538178325793962079419249405725698044849207422965303742096390068909762460802303212211559009736487673548570257295787434032647174571564591780001402476374691063768888810531983152533571979539451887994026195877860705847472743094017005159592128195257679920892421034995146198319737991286028646611188521555546110263746391859882834480895831445093821921112568296722798570644792732187042545003279761595055193257320153970199915742324035274145611363276140147133232309560094237532323135192176294044025434485535863396064841996143143377946312135477822989133173692476275800715038096927850340709542005566950322231652861820898501489021144930133172997132529314716228486570974871809140606646644477767386071122450761920728545071101192159354567744816162571739847887080072212917489419864557227500948545193169320833499297939094186113234239459425486109447898710164942088504125209377009081656537115068547662100190582362178458648483346264716673688354143005940241058325330125160182562064404749038958969178140604936 [159,138] -1755753356179816479265427028431725672242393432262525558626264380190794357250937320968727385614180960995442754023919267869132278142023144631931245897537582394836666437794466431514939638816067827148283588847660214276736110460757988868179071839647374398591576311096736357659632058471446591038001005494119821438079546068925773192469574379223268550361180528054044445117362388452033574891951612602950586154412163310622941208220577190756874412119444129078532375638393249555388515554321293018705190852349058229580541997605193586373993727779656720339803687935040916837893580587350126762199703808610896414201767972349103697542763981348403075893102541002825968181447186003852699796479330145078743020078863361773967871856979720001060820903711630667133034469904332741067449927960709798240764835902548241793528488707961340220589613885461238112448400656896240676111291006765411785711869040909505821065312518298285960640289347954989814516831881952518684198420384200698136285949031542779480553390508663362890554950741202042894910274381806360427036177418856787369982510748015252252013095925309008154127060789071458442200332031516210735665550103597152398332139364377297838576636186403783041680596288553976939453911873138297093120902791889519288385921552700011496590539119406359144955105648546265854365564837553465551384022926700313849549941750840960065768127924530888589142939178625125034261930985546069591173538811638254170442692966288387232083110900361296466474243708250859681906914042255376261046184617786287625403784846710324943760781819772045011842200681945171899830659937544976774122763445191674973844393476792219714563910662313785370684583560641958283 [159,139] 584824386530867686439067437872184033806906811260558692466598545795107906947220402110321801486672147012901966314867804425306948310630594974225989010211170040739277101707993865139554510156693309440344434768031880584139425746132733410358441241850495471180476241531248992478803751726306540209582694868482083302742169745167012178631672187530538623431879029063725243249462621424769405072623854011769406422058822617631486599817301140342148982485294827429196190050707565139588476256300232272582174568657334838593839151361756520861919477488576142782303637673860066039904101252752235431488505438477179498869161745053686532572173388950616223084269641692741644564266373428990938598296309634572292357327330456147890578145478774774696061132908943944823466645776235199696506757446558493322759286962616808810869268393411374765880801720162369321552512430963975604277211502177820609710294160920242992665172129154579333107810229417137161083296041737890610078939635607794921652502739453090293303774294084735753065362227453086122476353704089179849071271752308559090397531419049148906384593218690055820792345820998302107205342732230272979509030268489603220395912728844869067787585158198645281429862217415758081904065129199645234953373749169353808940545162186915599973859265295025021970578610553460814678271441943211351097849742339142283897042657389092351170089875898839039903412164596490374069116516169861366824180599701534951453514285304815614215626952641969071212969843392999599122095023960184346892837848052359901461623851710173416887369235186914291869361328025662743948791735013626003416540025847535648200265301166874823674899373315425277268991384 [159,140] 259996994033886046483757305701566585690248151729970591977528614173033228758953946764543521887729742498719019663000959147950145660082953751657314384050744277171241870812957435982388743684703007669494422907976851873605582696262149798647156748191458602073012888554205987479284427329255093499986315360341336703952231901305121139804682488975953323583066194469346905700414932298115692108303790492500508348254797540668038850453170190003489721429809905644267902300407758379540323185969162130871324404658759129699854265058813808245290201784693041568031854483515084763257354647944124051052181514741085896082837518354460667923671297925265421504230230669862163588663118042048038026586799567660776730634274178646305228285935301218948521582682307344068137442375030522257989119388610705671611750374039216972620586439876633245748700108159692702329572619835395133766753016910292728179027142011456599657231818601857122908723001346066386192326471453478518291976106628271744913772468848354591034109204761849771195410147320138672265114122641930769409029172580687086159818705491067212408694509032960782547171293751340842427271929980120202529550951329113781243660037419547029874636827222679060899237401548846286285599793359731387480679511043980289970384024300060644469363369249300549578815498340575401344931225263459952802612690812814915537322538380438449607935078853209461637315647706768853072972903492500531495960712440966062652374104323989183855595410554735340589785059148239067533722684313492828250677712296326361349650656306444465429222092330386157749580086567813242811063301097142887830512506998962777464270933985904607274352511565715804 [159,141] -29046869052211807052721925851502921438032477766222551636625287343534302264025699282545235364176130286108116634973169149620465746436631932081932395735097040676616450343374328582042511047447573839070514176054658573545739778925978508099739572424279538586529781587114371843461615745464767758729203693856020756086104335592057865185498603015582842275716170043058444924757705822143829468180958647750883679592864784482628791960717133218135893522169147590203443569700557124108053214221883979918091535231718598821557717358882046035236729394039219605233064672727904726762782803088034641633206733394732804790379526153296477373024850838481743818456906245002286542387682861697575166828054770436663748846181181144489679206658095028028743669427310005299300441619057885193049506158425752162140203104302999562287576083288812299941915178990848083119979509430378872266648175372946279224147454492821903480903247342667131883154749434497811007313977737444100284780067115424834308940970233573476858472600544267825595809816295927844744732637601390477551478139626986836769539301433642667663633170204260876447402415484366359898138806041955795221662942531402513693472126837842682716653956121588255424729309234684567665293563205242533517703287003124773184073999307151191938134333455543020572956236838446238194249589300491759281986008903397038712878590905938531435450686932088881103538828125120313177166692545155658175200939129323802379990363918335625718201749287487197392475182915325743060917284122430909610594430547514971008687594938004804543460098946723704260896568076487625949152845926929271707529265266679703050439578380352349967581968 [159,142] -8055877953337066864856623860808325383000024387174092218762750400024018268887745226833071596499286592219996495002450496861359891872715803946739975588090307662736713445283257840829856092759922847740914398491418268868042090484432273175668787513755389127413153453286661665757880207019772336129857205515115092890604586537555858804873140123330350234281819733518033414490371040993788638433751552017362996416412656428200788202037081164946915694648970418180801131044528232012561337283846227170429404092556694949741685320023634233088527585099018674687916347962606567839471083769233802437072106049980621994125489803631151767056099900664037937086859900258704378750072871974999984594820657074120141390004208106794379483626771803742343279801988257664714945560738469372943127198932947737748830161360422342814202114868968844382549187920536838320948706797926625534465125030751335802097036747711948531732724647317456694989046074218552332850858993156429966536477085504271908475829811676927615823000256945530694329074192739997710611419931013164869457980004693990559868478394725719931008753118513999346012392978444964412736262987294370160094145360552577170503817050121697807681567389700995935029187850054197882583701252636346234846092024278453084872722917326699616751005005655381587012583370762628915545488961097496610603322690195002964048369098663171521162501393763421536624568770886974785582004975975439137665159842517912281896064736124851236328208737519811983158347454353540006434271108111318487011409202755584798829856179811174564705770002785440628982312480294659783172108198770086048137899894844914507801799149724912 [159,143] -5140335079338157906036701286840867831529076970217944519350686125448092377927118414157693003507233355271578637606155925857648961095916141077244078305214506909385730837892366941362384305403255317847257841160923958952221949584774512735248542031221092739725845875970126830976762112344102655515550809060388772840181905992534115697026427164027487420070132917597094896243379682704556900558039489030781922785179959224487872508368850196203346634910378605371024322880235908707079359611782142731482786247466879783641911678433975087694927123709476958836598170619991497894919734777959125322992607119953270942143684656566566246072099156974933900055119862119036272105663376846489145288946414568753522774214284107294125547344257154224990459327555160668618095724613959892130986392382159480694134571189422562773881677091567119640958223489141931013538136824145699671357762573677796558716520271356449103073739666900210184679750298348326413588227032207332473214148732261852114334588423601738722881219215930711424437410899898303202310060819175674619934736879437800497265904882395294311171756903891222914075324820280560312547105036368777623871342936879642502854183987277362600248477491662992583894665984166534389173177634348259183658995510454685406241421713926651998971286739635757264026466351725718823318681755384978669212245599156424619064189545411557402191299922894626044455785425070023729098982949589188137777029317890964009756752524395947889185489275976059074977377555389101921295326528020823186889123971143721558413630600312501621629378293153661212319090130259385797806838832828512792301964338822481718464948 [159,144] -583690588725989215752128286911333334261682197420646446467593088856428297022288489705812264851875510747917076032230701636896513403371106092351341161339942192319731582157281241956147170410332395034025023434607583797010027301186431665413744886584986037787556382516266132977274065537871711979150258722267690594946879522497702145519103316139226907222274727455044967583685363554699322401754760945919645291827193426713815693070664268133458518359592154424090181990831207791082971001831733045371454248620966843607468222962421811646427966703971300846601418460458278124702525598162931646426946464037315847052652417828457737385494944408015470023984380513647628898224752040871436667454114591439014065612641591510286035848118461868816012608531698590600929077329979167769070931588285875809946428316534251103577215154991115516628084022834271078312218514852913072661063743499606469909402669644751183287516664458499474460972241607928490756521426009284754514981371946017805124982346784822884605727068812007163574286064661577204322063968252190092932234390866517078007645027880270893478725186554634532429578534324280408889726903753079467724437055751699726424158911253152471028695192626775534290539203609797345897360462503498462742746177666389274785488100040062811880355896592207577370065759019486324982253378322542631908844229016940099264905894246796252760479206636433784963388840819174294540459421488627060709900802322444773298744979534946435076070296652368588041026854714157317229924800961195673970549793312865110188403449739480853323651506791200850637971953402348958459163578539688130977971603066928 [159,145] 97751978029893083183342725485993151613932821127000135384104007190936832987096275431820684137246304116929573606687185686909746235156013659829582802597407234491252938677861870654974667636182461930581931438722712300791592771483951466855128347820778660047041209159416221614337561204708891497328299025519967356621952350448125672466506130010851184544274488326184355560989523625616689806497514698263851282698555012628177246262912098061105748632486013418033766858332292809596097244171612855175952278501177725430126172184353301961503820870820912220442498867217310227306196407561892792337759130082194260776392773840856844379257943856867344651357574434251709945274935729906065773745133862656931573647534008318414329950199223285685581590156272486161709425630384305481571510290520460071380080440799516700207798051863634032271967077979645609792511531052415189063469596169540587066535247237916145043178342451957136872960327868869972537298583840692360017793311377465506402707552899851987244620637753855379535311407259370506887723537515927430979970730154116197930719806008100939590672048871282577949988898301166419338155537776421524063800427901385001541672210214988875966629004423749013989110885731576825428508781859617671134923548866784974193381742080426286484305254303653936094602599252645983993664060975467123247116073871480625479061410531879137529556873446731472672141567480372645963096880204798659724207591754279298834795408664128448911396317158522402035637614124652589703669283279735941768913297914645133731895465261375676645088308502431215547767989338369640555973916852783151328624 [159,146] 9515024438725384301237146992453748831153432388856246710385614392505229791180412498949759180861620987611715417731783872443552630053174117382638449803902437190827640856747669931009068484245799883690587295554185246594742293153270765633298650817976416226081472713990992083123156599039735017874450126033497618595503988786851459722771419653023343598069058100810443905686887050403201520176403948679227987059411407439593674506813700831503035494349688107861968029120635540907202865831525353990521331131135395235167704572184477000259541051319107514004268009751476666378140608054878471902303912026934670795902199531036386892226628393969180408911616071087187001961660364882909431834869172197099088406873211164572346194498486192211518486767597754426694117824665577281509338597049391561439800503528514455508824491100189954647786268129637394180123509408992260689097625244602764641712939749256003755200396282862734014641455327504560099914912408325675409050544079457223801116516881920756131274685917931493240273445363246614579974428222015425318180841800414331169605807055453374316802995449320199602988132376969715846690426977331339317711389240823247529060978939331753574644105610052170197748887268109576359850946014134878586073407428728826894475273513417851574573020026638118972287694703242498445318473264521849118222328965144928414309821291141568348681079752831311966123488639732327224369907037017266752636434286179928165858253948831061620654424671667346758108447506246808605537373561033868249411990800779896266970086919867460651683641401132791728549176994381628693832163398998778 [159,147] 223001995216002667884830057695030430761081009269899695124436554889737957866873248734947364680536449752850789093408336597870551025489713675896758195637797332948027803071789076842244291293039610362505337433937824588916061476811927395250689410581045881856991336180498402117499003310531563713019412686979032547276657706482533482834178220620888026414481337230770216565131499318249770190722523792488573056103589382389035213788950015322992098272912618315732330140734954903037824096609533776318076575284181438791939355513594780470307058426546011777747049260023723004695865595122308974641947400762288450222168239057591094071253253046963405841097189827510115540866078554354042143347364789798737467217765027985834282983259054212442403056113500954519417062533618160886575625004943270231367591888292521189961771195041912551939320742381429637484985137398371253092382687931372802914958507777971819001152562165839151078856800516356940784528278237763095464453800454238890042742044893576176527388312330038958780095521345113294174712271604199198321666967417773916180005245567109073589248430491552972260958321833360476034149444302909161409062894920066932184208719723995998604756652543165341000849406311690734306012877230058723209625964930074449621930963267646408389471710589656456404983283922809403981880626942942020405851041520559046929831461005958017777142821080990686325435586997013342165294260650197682036855112107104576121975005378260605821185941647942066245427203834322768297360572869330018600473234043522920372417704998635889966993827162832675790548809477590425386517540 [159,148] 432465955220466052587350307550701877777171711885361731362872354372344167250644022543895906183049042515600229778644247988919409073061117219774835396914516177178280611217209230477231328104583599636535964877664196190961929868904923495093073651182871294123604425933860272529966854595084821026077883914357171957865990615441750792861847696041287296371296803532695498963308078985676874362020697851622052007593005804121327283874866088206986989088923106191760211506625099901313630919914198020695971161530368528610835301764476362681763918527078553335584702632169161078014442102794754224494625176390543744833353333848306148077748003587023255226342901184241546052936967038776815843703371487173152695654482371163777191549671834606549290129974331222917434921255040081727855828995757500292177243494164072332268272101789931559124818844969654007888898075297305435996428730141281298119697570948270189631282342948624145364823312168112478652309395633486616667136106509479508443249473716172571658681488017759736159881122081225068501062436832064609101384436268013553562382311212225617643440247394029004365301373342993626139240542818800313056605709292147491522035077456865606349694360705380896264547901933371022513074908929454076920932379518781963769078799296582433902952086696360803524122447811354256446948533238750821160484638749879695990261954853886004931113600620080459293625341733202596341793027334667191421071397209267277904409564102083966081228493441532875930170985891572188862980859049837740538905396999670863788004168771815466729988717775655058074620159647535778 [159,149] -2012794150888146382544892216701277884650833753773572777179073445238829382281323266124996144342465316862081285242113528944416574040300937722315442502420356732774495088279657579647456498373258785503496909915943638267484243817999581210438127687202953027108549175347768732982606150481646757755961974934260652565849649571461219791646595408666324601684908312515039082293315398735149932067512381295140938875835033346427857112641419443278859843515039975794810507681367507525918641101186204289803488241740981179396962077653998509248278420139599327334348159335749881782802399268271162251681472438869115669883898335188676337120587010893051476518046882234198953586489465068821114760038036357365126379009438093426976665919103632062500916178036200620486434198024333525023923752278147534564452882514427173683990178973081788327271219255403256007587697884714594717745920372271776340086150959501942804520339901071357793686988026551901559200562224283921948003767098623659322825148073801204582350539503605135154492902337147565045983261161935226266872783688467887162710735237978499092604878294430427623633302641974043284170934811849071836502358861772632261755220216788906444383935581519753234531824556813466094149125443509476128054486225556399103391307751922094458357857835099469791421080830901199741380272207761587875156495832818099043230027190125870463864857781834185841294638775210528442284878260919218038598975327637218734122552917227814449124526812076427987840609009888220503152017991728119880917272730017656591691973195538725765364034531384068268608349316 [159,150] -2343544995102356778017182366881218664908300102723900938789127717946580499349685022367238387677259152187562045078269020684813985400996803842160324489810637698178705688199214143522379194736421865336173704368375821754587544609985537327936967255855496881410256021212794527840153217156169296634999440169487360161433294823015174535552673068122321972751003666408911504126278885516508723956592022318026845121533809683760344144697082815231226870883035229927072293006605647990984677676608687341824634833720588828054864135366022512483618419628382402940251750198386184998791076787615424931010680203450606653262653088974333673460883069813874266921331787438746812172670292077476492535856101703180425153506036880176582529291930137324522403201443301348677954094270314929377219884227857503759531380193552548803603579963742055796301613170943727202289468574977574393833006615523977631522650829716269893326885072686079974455150732186798981637076103496305002847549033997603772567095253033588328829265073659749202236027220093647098937978063090042838581120523626099495005566596003520575814815881282547388738306505456070118523199149190099365954732640752675656162059333412436770528242830413662217448376775710330644545512256616879922251822818269935270981097256202723882425834934973951880695633252890278114257570685255748221654417779978954934197288750981937110050164235995024715216527615428114638822257027434061196314557829952420306677506216001801729088613572955601511278493144606336283066832541325833408511083304848816205845738309105525996811053087222618933 [159,151] 12801926779082681825850687753003429684768622891970063774138136137712846561498563678199812071598196795164868831500507181143530642128599231702094252533621907336565341699993599493340536356119888456288369037499076999028818749898132060675311152414304764681164763937252832175922257611098230110952895266669700654725357627358477886711794439761369367631422749316201488745684042609339240281611629105239641251970963212742014375021974647538002795314655046882137717018978826735817056213168235728817706183528772955737000700687181863475735007389067097319359204680384303507240826337357970080892242245523407219851784059231427193206025970694463346284795586329640573573852580196275274929750003567265678823493498570129330413206010271076015843990265387270836545566390969341650232186167261734267091701710610524954033176942197067847121805158318066570240690057640457001091595518881567835955712013076141093010116779155952785087784188297357780052764530872228811558509306567492885369010132100535602615223097180225362383852297832699232318926021857198520718509785936975723361132412846974307594171591608405769285426087143319501215639721067422971733062676019673826318922257348640056224148752503774430265548788529986561608320510404262727665769583392482885412553473725620129843764931257579194689399922797318887688393605985261365173367260195699143568640440808947792188055934900172034901703692342118807028153351370072868141233174686454310894262495563036479740185731334792787594503025773531667657654553047419015817660367209229830877004767156540687379213138270 [159,152] 6505708785620356590135241041897458775629785045756963562802047624866388096909532025546726979574366701723340505166233476435053339006863457808107128306123473869205380023717598215945659456653267542218411065860788088074022424314155778060000555405917127401465436627201448436015227741742933261241085077581760388109469727390927431207787775175685043546968020031442633973556970924506947874051337581855938615453836767456705945264524727132089008792942079939985482681127565496765782604735239581032255435762107056471367548462582658962362344909305612941842313495353418482125000245211358721812479362520857291715244293390544442053466761980070131242323200930200170441614239966712982421410946927739551579268559292225650021452637723941367022330238662926098783638833950428655493755090965926223146271202865082606999015885572588491426573232455953774540966416424261388307669860631054213051475584890673389406763520395263536159525114437529754697809377261153059426119268052632311232952965256880824268652656725449167432690324254470825788293810399771457086918035666777681531053592143934951969043743066003092861247478582764331483184059610081837580852120839639741878371610908436470846404150005630060553222290240932431390138043731954425418734246221821993845964539836247700014961127292479943276715838636843530006501755509964034765458889001361971536912676239235565694354778149848380340254014096849761441412047807447684589095906022402080130931271952607787836659689425715522563523332513828053776749414142652348997912069784741872712536068848555796672 [159,153] -4053037120228019277904741626943533886502815543821718566528569223645567643890901265996402133737501018954293425226341427699071874242518690043712772652222675590761418323466264098880696208263809619323740917733918313293342543590884276305814287967337159171894249447055018050720723528121490155278473985997638023816052270768033226950357258309999058240145045227392231681992169878360073377120841567331458054416798811411031792895564978726452326188109211287587173530217820357853238547951967526731739285713684208135628062008880834565478758082741857941062595595648557095256190186003843699396349902080442413368443869748446510512159337284113475627063434243536605828982889315649695580693548381858586939794328806188407613120956720393754265697133015049150700334909352505617309235518181561677769332635661393145531336000301249816950105461668124933929829031655488050254328958244987194999268223464329872651044474165232711738013418166720082123957829201359445600501609826373591166562822195176119502998822258217227323415266968059998975918609503565950587395935073596295260839757655118479397295205976931971331261028566249904032738717504334268969868790040123062244478355386526753976166421535603473521043462312508633919875186390296386256600269421688501687695129403222080584134216166293486046568884250753090448313750777954211369488925978783796803722880269650581622228042776552294918133086113180934938819654477643463189976039586989994410051252886841340048008602203133121642259345396721327415102713872370640684508086739384532975928270174 [159,154] -160568279856493317467824873640103828949729624688951074607965538842236267344846122019557624321100091629292642871516719625077842534851632612471509371836882966502527103014326486802738704617479224052916671194815968758635861168295084442736528534896861766872772085624100178060132520473597417929401766479648856442402841741718002796969577134750440307806374390866023524016733904531050987724025078430316550087949707028268287074026728194965456971055964665606383411025471908984513165997165224842963879871307766610165515043308744123684409304990676199718610391930851962248994582681779950214825693606899245384198371055433562123618709472634830032501188602995375741087399081618617274101422444393208622707619469715566751201592024094851554087965750697697505864487767866209245647301611364634557778654964688892820895834846235090407555547964374208035584576679459967814327443776264019475567622832107048781422961755808522734764129033256380018657035907352676983911321956472824108953514776593462598733566926168644414927949159546835771657784010342490294344584056523267274986785560458550418300896020099871771255830759153798466626553256921552529086272310134586395088771287832928190124933096862366708509580038858419448487114097072380714358430494261675132237287541406153830924991707253069901838711353759503677101260197280255149438268969031915199316646402067109824618283592234683471518508289608687213977801383652124420948964124174633128167907843918887078844030261862506101131500208677209380090974169982016949722942975348599204 [159,155] 279179527742433406368841744294575005800724605668938290583574841555733611661639895674422867751527631930612534835522543172976626562711404646840807762325399130364916797353827842793760409450266506011199895323225598651564457170441651119532734272051033560780333351576159182773284401856784562707291639464574470458456140226229577621452254834448851661092637899850639204702449666694324122279805144273778374017045140848731404915472936491329241566933251927362430132058441398667951675944449126210071804287611741839483568612458412277433959738384653681449803707555918904964646834670606459346747917289684334744650149963785258544168375828731824511466346748306168769331331109035574569451554639406806944026333143065364630006202026010227912585466428924276603179026840647768403533601442810676408316813704889313061850641095854448307316463371446241107314462716361492217605292807212280167513985630794935978463664591729569171388296471702019363028156833248875425709945341597127061716525325523875509026066098421939740314836906345565140456456425195051798358430148854673515125449475077327594581003908644077392601053482315836275847625991249458921898743561298594436152318200321320142233284361836036356473125581670125886401781808081930359283094333163653149145624090388971944281241786006066948683593785579113226064809429798614035183866785603773040805476737027172118455554316858454523285651913161072458999693245456134768943998023176359365231956847958925598320859742603810980872151565814341557559236447562920322719899574 [159,156] 21009078638557190370468924192082749750866019981892412653641173710332392043587736356629216398663597810859459803772336613487347928536611706104127497013634996554281038724356060283927706984274464702026596124374938953029817397470332779466096495925125267798194373175322751329779012346114103545421496646022986316985890712305911611604232023008453795242489339877875203191430191709200870990636058660792466409437365240989110400245669469194232138056099388099934008165679240495381048317258310610437548339881662447721220739466506118478946811917082776045914193739469805074610254176873411520016442326053573702089758159029870918208065088669942593730377163204871405171919768972676076580288000385143845525031516470760204159732561431618959828692530962426409128865882126643218856236272340578493507712869944545770136622785154449912133094005450347638971298568288367005998624750701257917526712699199547405751312501890509323244069952707796324673553697233135748166431601715836932291340182850494221306113043817427307957859029077529213379683596990528961800271719574628558636631113815924294806650772177464689708475525491049638809420955070040921756209058707798404321136290535791680978491316193086952004815936069259653159674084304288021040118552772519772980757022225057773920123742099785809738107685501396136313835666103671217135526211110839468519421218009087515488717290442315992825040110096084650574479923473495746506598921965656785023977472282120810760857422920145327848480911049301397937032216128369368 [159,157] 669432663876346162077653165670655975776805540496713803261669860156209150379509646491546559915048754552989059598334799634920810259451577843691842259214253017863503791856964644504469380777291643356823965744079719380101501237508373540622695058703928026818769336860015774841073045125831943300516069978268295958238021865760757213398756419813908224671389757144715559826375696031758564384554110463511948639895446331267897257524630716707980692157337095162913385263227455956128494549436063635631287163247235606347770651201246102876133637811845045029180681817001227879275282584254295443084773614839525628079604978019868204912543996857891690150304289978372426650667889407602403179333014519512583152483563409459192514550789949482507612504483259401851525888275366614718092145015824582594162944396032579205964614823822926232117460965675647785726580817515668042160437650463069659405281535807319496274069191454672546807017245144398655996195808034317811027244812775354683919786196196542702461582927838916331359589246675295902004781853149456753204715356594597892306384210067558056179480041450103213567768965456614567945003661819456594872083571918717035117680571078994081754816476082406065099014614896378166501969627931748858483421232183437176989925904008565788258117556482858103044506508999302275897458797726600519786465166271467551275239208440397545389754934800533729196686177928926641520367968843823258953601741205740779509269033858908568908873883820053554437870563856664838126040 [159,158] 8487777261878062101917032906258471996365282109263194323716704937838994480435968315883175407461685993596098860047655317205123052397473305132598462629863643794631189857476878223097864262372611919968392303745858179477446305345691081968153952576833139392129321754092286386394168337554982118729851867550617204563745932361862933667805573818849820732687463063274665026298834088334240330767442801477263569816983696803222207614932082103946669247260908176919111889551884394716281992789381395421787667285829118833023526657331640153823649175930848091824357729378747679896510934645271169100731601087182341794318734952379272169680369327564044547193067200252287399110974543750713898468634286939016378278962099968060074836516221015964091239224486895280774510165453299746360934122137055553939732441941382232326852846726124543373800017825538075513985951305251655698198445229342532444007314492879961223587612586435175126768359023137227984418317651901136229385618590293806778389938153498995092526991800694176863962410822630175878697898738807552559248518513124315834552514609578940902723481656653621819540194689694485254425566183206451368935685671834077491118907840154794626130239099890585475063119570575527508045289764730708812378991321022781096606112687702931209455641245624691257784434815392348684515591618317537628343482035785682149485836532770935170208950926063227746577742297422558033815177949196630393356641721932601183888146772016446910099166181475673818858090816758 [159,159] 154494523678177134785116671598317053634073171358695236921330753593319799986185707762600966465764565093523293753335614978564529988577168583989030463093062878365815458785460318848337571321839137172932296504622756115414271774118649678873398768171712743258168317806589797261539078359101981530140576515663807812833174607897895313294202515240970811421687169491511140112932692865842885890506826946502806967900695657451380991333004149242013540849217365787368271830321676939161651026831285519743290800987056358172962765676679501989781385336150196958872392083379809138799012709539306657806790402297469248803006840088805010372040358993445388783954156714919133919803094597455072633769236563900133001588841358037391785779389724262843630322210479394242838170616528829970295079320009158921688043297735874269934123419261199294759345135995235342508495087715588004947995431743976277937676294277066837086837537839249742339365406455295327929633863428978228406417279993190671790684488520016378586319693216776674021493392192009849612800114885236890318919639205550001011203982498359502227571090161288566490797253716621721627557689991685469240631141984327047343430338119762984898340104628280994072309982118863699166849594668478875790749848374897343722789200515408044335505771610845243147461112032180479824076014651403546788193801773887801319908734691873761623792850943475390516540421392570621184914002400399686584605358210032907558916804423272874880679648267375230289 [160,0] -15108538684933308228002988883173302797911232688228677024773653886448689207524707526487885516981282649406402844009058681457594735447355032134699003651480348593659658511587119100097887365749627134619769095913785002069287810067482464025145790600947289688351707779894113419238297513845827848322607524407086001927358135260004264434695590213723864441648047745127802208924148531734052078552209679678740230945845024738969140486150562108209488473854132895665784504429244890954147723885237306110106630007407854718481982593978242853426035725001318542537285753998012741986256416141348422905075894177500256926953590630191749443534267567275175176304508080037229778786893171427855232719260421049997349309808858905242292341042511182602905028889970119190157243467736800582185796931763722050056584791919544646327093288980451586209846205220966624476794276615381271055595298996131155786664728043439939389459351808803836370631321862710772550962260111062753591741222346043705859844730140968323360649191064542857778565628858648734594413389973227107252706543927706935528487471645179847367946538833606390353567770569930409681889366495078570607405340742560222647445675239022183981387866361197566563663091984596226514350474280486001392449474234493692176115323354564117244260545048741278160138807089212817674856246932497618057832035618838786373444882587408782069291946774999048186411195723084786436617873102140266747897312059922866078167018666055629677884065320437441933935927600183697579843546327037248061287837648256606900721835782935537532889244416452914795596922721381984731919151251500435901166631788921558842805110344537567469679758300632618597961281774675080625461615060281147433255971111676447203776420464964606244415501501851127062044205498994651358260829072820871527417132158315430699685217691171475817137254891289662398906509926312768874848480714887146227794079191356119579663011063162457061175933903327890482129645231864827488469497348060360193970335185545780100659022455780517979597619076502996074280239815561278885406084258034921991460340507901641687957477483788364146857991328806876364472268181219424510436128517305102688290728339961693604143232396099719877046553266299928089308253923573760000000000000000000000000000 [160,1] 2744876422810414455776490605684796306076357710665013960424145230164710618573889523389892397471208629071858080688861494175167702493255880303035822603917921795400710959529364605263985964886985517099595675886200978836654180534902070645252039252727242119552703915520450980951154668224680272194682298437805097274714487688503126733443888982931483681622530118438642519122827263778819834930106829980142683664379939110370410662181569834007651861727531594120581883126526633611230586818256107524680239848395268719896543002358888254436821270787283244084325286461666069856718302851015343938388798478367366611733683017732433970791096024096644891778150242955444122570618889132448501031906811947192296923584595152757217361403524190204399355823042518996300890593403585000873767474630546534780081135597215585056146222936068803073805965481477855358256990726297437817501547797127903930320604502107888481063814310586856130000228377797990663492795443587593813559771131077000688786389921710914626543082885161569890669818988360503307657050980838216213301550834816456643739769761642524038652007713037472160768201003311032814289762317413618471578230605556012241865823663046248450636694807824910396151805819082863488199838552456405520403943381979602521292082024814620102678851712720122594391771987688726406629283708042559447552674194606641360264380627530738855539654957435579684279815821582373306582954072172435774176230486994940037791907960817047620715655947351749968701707399586007391110300726825273182832344218707223361724605836254571567160128578927034420235973815011195356710794328137074342384065539923059812369538039139430028939200415767631394918481634870342139431992747368541935299534600923682988849525050907648284080030808881892915505020886951409604949448458005941410800164146193786246670842455548138967128542941112300629465921609319920290908300268230406654020600715004461462521686814023276156656926425222302789563474526424737776226796999406873871963969031311310345878492375314683338572106870402472275715044931136746398660372654879068008026821232638854587698548445853153021735439718951161004439750747056613259838064252611922247128367098911989869106174628475900840062951358558664461978356445872128000000000000000000000000000 [160,2] 2389350778115617492975481212349389039571384457077228779237754377070106066105557480107669340413161379992119548910368293600257202101587919048376883519861127179038099848867703995615714385054729916949870395971226826754791946463394165524267309975459809175157754005784782081595722521972022210472978090997063858084754496295213669475182842444971899763921319186572760755401510720938856671615956570022534390389380137321587965644952266702052827908537067398327909743825067123036870213234450206288067837536867082001076247921083396879610105885309998045835016324770848746858205014464398502719944566225603065589742220043349336604256034367276488417319052282567523650433602463506889158924832833861577768381754251634964486524588552459867122428091816590897664526528165743421909894650462911733886907829248078522623508373233209257477136081597394253274142454592472224232465620615167244993560352568942022882061948647653076647432243688748695675909299782846760313186565666686110549263741459266774940016895813833281611527279223970681411946979559437417504231636696722127307523061551690474588288846058136203272872825266539518684249009233428832467659567621958198043595751065868676338602017461759584885961725835481875117088236763367635942590403867311151757030785186665954992642047957285635059798892738422682033321956785416170794304735372394624464166488436293154991498274609926879380514687937998649050260556862277173905187053931040123230205062905636201494895516002452650123463131780992270935681944588803094039582970280125267562924182692517856527802298732066895264415059029505306697243476904788602678844371493352779325347869792309126034862518365323969788702831884527971791793937151819093025060151677650577157136472565306391690516292170750808488136395370877885130469498837084389924049510757608746082344292748189954951596255368166415517499847036922812012865232212843711436625487680849136537596898222592324616193405908199730185923100791968247649735367507017434498217060639092645840968241588053479130227009419529811636086936044234807427526497327997434938438991864441429048155640995166732047825078142873214007672388215784577431238610350871378413064555644412425614037210456983449411579061309410756838860640379377549312000000000000000000000000 [160,3] 1130473478499150154488409804462275088962160170104002636481160511064095745566448201021627115786214035111653237378613793668037325577528325199342645325449860105780064013632007993281674171150794866192612728780003102684462471246657390656066142565188791164810430572446839085503006687340467245133041002697750739517395696904970250477046975075947593204409222464708527355148949759010736945518074995688588624812884153547697830338286589279404945081140458818965703814175936724766508845016449982382175694877113503571486278249681331723188907794747195887119104888135829383385407193014956200560320742285293685725408421548702794397013217228370743851049916897790952128115285294021920648132540511302445285614074051327081737995077400964738055664682794624366907746626871001389367249152586321063530348195790370233961405941201077309641957644739170173593274423259418032231530651915149356205416405886815374619987235774887858746152342300163976926301986708932732441323107796640958755311491760050622457075424949314951752981500795438917904046564667745851356567574581299147835923224825889042764232253106057608165455623434024197575724879510352819273063761589612117810410762453478595742236243824408455068954007476105551092422742707706077180884874461022640761561265517439473777246037056710006608146723542355009723945586915010696425046341739885284636666424112398115925859885965441265240053542583182971164565792734970204530795889230264733588860686999412431619014459625005498592811222109842846035594292888593336727410175890471590298856651596991667158370906786431415451890311068224812839632008684929370174666155888585179810356728747775629817343171646794118406185606398657674536899352783168449525399137659696388195471449332798828684928993311728536422824957260155262577490473389377139527822221123925903559829064105349633084657871523018661989695842932627389228062193036559188929719052303462925215187138645436484726836955023254565525283594440305582604543612776522552417656147867829068252107959556258364672435009868236944674592764710545088320242495510630841622467260717664185244964320011449006665212139604002014223946918591083805169206476749949204783340655283589082547741291195230906092942533844025937851507993029142831431680000000000000000000000 [160,4] 254613660324923201068741687209979541407771823028632425883665460688414708336117046090847417345587792702254261869564655039143791329914990526931807391170106825240955023458544549376881435155792113732486611666122238790455395148290502254123255358659955078894431554731545689489975063977007371510956610479673454208848718294495465332042436666897823959622713637578391921387956765797508570114844724276058765365624934690556016883721660960765925197594864157363615749232515214349043912582599299212205718907913019148932413804519499019663102990602985385003103858117385982668747456421056298855287063688410467364743201893358925322571746196999395981195753478636636831307149281660716906067328582816010350868897099146871042186749623326020782432450278874151287121551936042921358707516649743860817589861748287947689382132745663356552931170742979013321909121846991869071719302984859971344862706525694713240525110900065311310225904191659199622531449992442573596587463374065341634600834889768386705511374641010245177197160843609235803376626962411211912512205918414240549101098292595358782697011627999079803599011830177170788902294229384738654373934099197171345716075448408248429624754426206957210962349261376914859936746448780046451572913471753434769813761501454845429326144542142962026399693486877843602103754543818334129149282605226671429844684789679176463367486482774044429030383616339866769461626516573544408424456071908177917831494447783104314177584646850792283148056283532482437899792298581000351424368420050313435026715654912073910720533936912718105549988871765153269362183720874453316760260522002409389387860488759950267718817008465768416654216182251954414840631076021040386174950774959130990281099222144748904974663514851420288508572234972679195879039491538952787672251591440287610410993051548028355522844016933694531196798962181273203815524127233992855124077065708432841576889272153629920856104111024582177747867284556683537432128873953319484083815823255349923385567619055065276808348833399414979746158263589275429700485867683409025637063902584831419877153780004721313612508747950707366408016882508356399569240279730755695805771416527558438091535585202926078002047611025921567872853052202924176834560000000000000000000 [160,5] 22225669741147993475314911653915623820862199591882435466566500924802862466406842970117554006294933045072360648675325939727759412533878660111850148268879446568326217932285825880051073393942726521083545865720835480644262016077165589795629468805622831003969401937255630989119545603122287261799351415334630982028368350913417401436802228785154516373258568675291050213164039890081689218714283594378395268548434433136874997435330141774009270689749570327879277293710120391367899400140584224703607158455457694737788645658175131700332793403877667785722163291314488944935013141206962578969559262591237568115801250176279317292587875726237402316673974064247371453897203115842391904818711478620030440496974911454207108129000530993384602809317132887551984382621486262785566836005534402231397140086331501290242832756634994289909322896363734915156942669606566484606226373477673680701136403377091162969760525136970098160915296932506257732593652080155400047257948493650020433083452313950412277038914057684653946245208070226442503686158024200874373282275711856093017873963820862148303682804773387858169193804409943928807269541167462480638812752747554245166327531011049204116460313611631581931225860285795426023074085612416656484123486751262420961826298374122079563118736983923619282217434787699317595274264924403225003109518043041660253668412720857163947218314861225112721048274032146789507273430002983244239322297752743221538063373752825111463881857132676365558153944012556567715106392413380101537121257925264034840671250158050490321176623128461644641905689612152643377975749355472237611024005439811085433390735259532439005788445293223189374720009350913938722452552566977036677299497098954719030005406803239489445673177019159278131049713989649579271796948481565264955501168752765788289920371979692185458803395143564032426297419900200496940365488669082291226200040782815854259943308030720387250844951185028535810290579582108951490044048481994174545083655553963694424088982037550034928203867549241214861966799484947815142155954872007451590748806978575615644353524327349159374412432229998127928538174140752565673958799553452692406876684885899515422465318087094967034543801711106152510392059985507349608529920000000000000000 [160,6] 889575735311117373846804880347667615881152423882867708752094180962996082459739382265787110323633339997201987394795245649154612988591347713644336815779687512787714127789235200401296661688602470861977788297722192813584343664092215675133199374806315990500138088698701303983037388328575612478372436979646775772961899605392555322607742732157369910581973032909883998128702571528397887306896907046872218363374279035546081030036246318473165540094212943713516175066464856820029065751280395148110587574837374398505792344713080738573127748067323093470264218804197075628338267521345952715585095015732086857090800066920208674619568916048260530342876692116913347718905359940615186221673131430169520593632562892828659635321456594527763264362922761301574640787607202998857559996629171961954322913217374467477788532004369749154120556271406442164599617679131349084440515757088500920203801344882902686381748143023030925184888709129625330772816348980858431103544809277847276227844976382698960116799747356363233055685591048774296589497450474684774563631863570621792203127090529357978946900652693354627962308865095262245541323944164935793157681532879295722806798377182711757236747187012549699734497916604528639679852992156794681108870195222015490792775330030779307056431412176760301526219186083555314734626285279800538979354091324609338075011950809803402962973899548203786333721048216378125397138060980491063345270533685465215946736443382851488903476586296705497952957052088131083727523530743948538020917138153920811199945968463235359636713184012370511498703614735099565324813278104219293031363028791457298353446998343142140899562153923058570038808823482559013252766922322087884442212548704940043236835488967749597455477722242440753549313870694375231319311038277282962815819406732285696015013648724741189625493052522360339893642605119246592811041629055140098708617430936524294332037231099425045921424770496386819273130075676501132458486517037350786562068519998138919129911222870411100027794895585343927900429181508334844183580520020425014992414122831995327833149155821082898189575430109804036405124841161509258224733811478189283028062557736472390872630067743592341453929209217564333771693781315124714065100800000000000000 [160,7] 21114348924440170077747973186784751603991538096662823517031455408859170239527160204581696593797960328809562200669709756093301119770050262512775178628247791113609914193960061070755640252196211997109217629581237411654616861884860684405580529859667447448841800717567057269064382862650884542137966204206214536575606534419091488786843739262267227447589943237435531542422021138335790818239370173416151144136138852313563476391717968311243070100885304614875186742137863606808403748504364401012221415802195633927625051693805227998757496482173839890129481930840857102652074754730299271079238279524555525300344578077545019664773151664891961940421138910551781110370739026503233813148211888567019391330101228464487518752809440947721350733993121705289517242184509419808313052121658462202127772578254764010680492447598349563769714858752055555783031003863500608591323617075077831095108523579196487317268551019669142569069573376590977080767876384913420612701653960315963776845191396730336687918980474937008001387140985388131364153140616887762055397425976348053510303202904651488728267413079821233021102426636652745212345157890125818976936018072027951990461547621088032758093308355759665576240367601406216691551580489938979522219140466177362570575515178424457926245501841776010581940540743547342757796231854543294349170512269044514143459757651559601850248899962393772297737531016724966577649106982036294556224942865816792103908941582009784993713726343220242893401743860018601557514833326279592964479819979211777056498720048499306146856597773455065424873700280115253948508795241226836839723585465690307975476048852044425903250453742452697877375705830124990772509117100647547162352832469599207127877422151073982308117043277177959043276316618716842350444484191382429255650401365017652276202954766878036146814771258812267234663500404262666268037019377766884513803320160261672057489973759226561985863093224076643795325555256469636427539050109847959359520746256716193627871023985942264492185295061495477542252910206598444080545421622353109593024197984342711190618426205514538028370577033039784112427766930252553307640635412921575191539001348031688592513072988380046576585364785773503094378282638104836831392563200000000000 [160,8] 326665642599927223516303354634806258325665670666002411949157113243507231591167275472106822977526682390233461633943073630682377247797161933236428346615666718016478742481014480683191509216028328586662634972911858265416026312312062049415993567963927638004769305727831025267245110366192911496392741240431252396803881295056418927171104643883823542556392593098121392694441637124717354152066163518303539372855261903569274677524553150701912822419032333763860029277487451060534333454581960115619256474736402287052011247623425329881499997881967602321521454804615669440224252204990157597019139944686540152742359331416924000808429786120726374795336441612212385790838846467147962552707181520890489277716163662371978268997594386861312916717070739341182609192512948748429372570231294803882262791024254897440728599068880953983053465409098824997546726409534466916579357736725176126461587131831073379998550169396146948785422823764334580612123746989449131436720946625915523649031012635057053729418666893386043358953666397889820273735751160089607673426347086009906541949387478373924761867043837791214512018681057578518290705881272817971183424560879725727738215016533746911108274689277897442034050298449658096283728092539851953107284529638660602979736970290534142631819643204083819825883341402946349055901703200003626829552549940224861605589932237650743026084272500758042507905163036664035727731545410474600172275302401300174756376093623537990555876670906608483709268458467560231044703496272316070762169405615444032972020733886062781402281687603247444683144148615438151717475898089018139349729660709223689006520698598198128358208690541594814945490894431873111948831079376847235108593664705270269663314954411993379452359966946487941840043932879392835843431722197550844363198738811431207289288731843645423992602250966860299898732452861316001333519959333322866249098111948517703277764583697957005855125676486256143146982107655452657543257940671042665140064554217300897630871701168173760538607188048944053304247111140093683382135655565770516862402024517605515745598693134111814597396772991531685134510473726277433344016918656293748790706762894276985707586655686820937637778733827781658255916672157819935165251584000000000 [160,9] 3022808393836015195363735308052727106785085724451259798406222946658405431503306574725135925993975912567999352688995083399455908630356990551062987533396735665280423868291172977769562032261358547507721404547169957203267927188052539432954172230331535372653506328780650450371394406767218155696535550357460216788411291285341741249640748556835483075127215989550924031212527661913082700223990729539779662463816696084292067977691003707929563400586759231642244174122041770321057416306971654119242331663015914878597590959921375810600962485274180207579314757211416429939927116255816468155884320476283297150450972952252754127532148048358789329585128626315916802418626677251580356012353776080341095279456446650361617629684479331885495691985394067296398192266208356398385366727109015201520188251969410536429645873223322824676038555502350780532803876294147604659742664060378064893324512271682710418427162296722360904803231049500569280935442336177551445211387876515481393963004272728206843047500241544677312174109209116291071501054920081333298169288527384439653936837997472378133182700754628059217718780081937769628744747629432965322457786432984757667588907760825261476334300368940840034457268222462658148383745515479965542380959492097415254179518863555241344412243507203996870096448641384367504574918057407036480008695150827677297769784976297763897693772229074139276914757760685065000913956382373854671551766196647953978358344899600527976543392117989982595051613871927698044863715689876458569972124077797471086614019257983613545244744946817770146615765703636835937379740211495995254137139737144991955934292477082852649323846889239796950086766686889975288975708122175115062129559038871856017118610510252117764045546489582469939884508585624439122441804924928657269454426391867640402966771245252326857334704093729571672905064462976167174968367804781385115381105343089598541131221945574671387987631006350649396439954757373901185567593332091172199367093444703086863891774391131545591582765846897602005253231717751557940939074720547613960771012252705473684973511625278821315068136024223224112282087686345859686116802340611061290576517830604592339904800993970083203292491066010518601302395267764682848586432512000000 [160,10] 16293407660078529173333756626431945459732741777716194198133950302583026119976880210550547616779940905314465065434448622777540823204531599394201793336032513806230146294274219404249196715747480886163217269249810652007448465353341569102847022325346623965616364915988783776378124600606490035284493856293029095126378463581756203339752800745725791835481087749362688592821440794329711409028265667237780450358335393094157578832828798624799439530473537476648819611692966405912443029194716301988303201539671479472512331728575589332645540738632763408676929382576291926801106534200727285060534437082094893926576816836924948938997243374764111119481685594885776644924607670168249514574996640778039604099078473143327569818078761899564989101230069011791804157652458131308138415392953962208567244026615723655808987823917099438665770573229052714439489372610791892222980631223484723977034687871831784362998370445656299908730123975506253179735260933903199561764917582417799104653390628291995622986830292182968009323332707353932751572632775521199093272055752213694297583078244783099562519257522622777567405361283068227650172621499118842553598377765273610008592889390788356676533832537585379233076982971590597079214790805779187448586148952392084656583282665584350009008397245090705637889336438471575558482253594625784088647243993791835742619366324307975883237376043311571643669503541415028668497671632587806678127363761375279852771727546675659092264454580868961754551137747971245025975322802206637549829749607639322926100606781941542117274096851314889478534470487027076555610755651983149154265638164281276697977773306048422128764526085107276455782332329119993893713011229910582522478629874664589405474147468922746476730954107767850181397639500679632090728160985482837928727576588251053338072070106789055438227608870130265885243947407057226454474802303608332224511370296063911155128248074597733372959358308915041186697224348229521085696477532353304351042024641436584244306934818037601908809899021139061121654806906761056440103286448974508569834647621578095654151120344891361956036937882586058860594253939869834444431801445754296008043479001839453935884089599623370537919687698931443073784194439883585150330601472000 [160,11] 61781062524986718747334449152634466691468094765488828464141160501529449150988650650951680746352479211454655124553070568484432863027595148014002646764515329415296110457697012373380506148159409331166139577272523229543123916321455252865358661909028432293374342767401745305201300367403103449185514301952444066613926281277550974969775108509716410872355716885532264108698634247025765332698275861329547782368659788268118371539912733949714649021251515298069365902069305427023435382770287026028177632099484752316342025430009877165107642764968067190348130312341836077201472063700905406664505826146758181909411449724518215634446031479914626413373039906390920632792889248717306742479259374109347217168470713474243370369141547314123247898143899044875579293917147140814077151815565180140904910304419700560288028191836836536203386374304169657007253808447590675764990823075817789685032168610894959182016677994983044839380956515968219073486831685470513410756266600189769077890766364288004230152683914204490939156949143788754734011303630768106555200764113548851217908309785647290937044600944185163424354941453566929757011806345110335654598586483327868787639287173991664651114151861657685125704825405812975743541177634360524765549276084152039108086014426631009426986416059943705396967792924895758572781510396874579367048264018254692484103356880163500977711970390655951052649940254565811314241552926300255063129110145506279556048912329539361781882646015324831577208557409126390513613635378870237625414637604180359574229768354389874274161135412193080826458033402467510370222871740850097144717978606581587905812356289453314099219999907785719845469955410879262014595751600709799192279643035956076682505999902238885907066507340614788732519948966984632951923648324845909489929854720954815106545789497796851567220630077410415741200253855796005958327028750919234649412748863056325913176027567835323282354492167996365473555315571659052024411099710070586258315380352207245481960115448167009096576881358592298031466871729393637793251552448435738723779517443189083271108559545793486711662383514240211981041263463209274521723425328390489726794388771263370827180844353542653678446374013648364392634733161984742947553280000 [160,12] 219378579850418017560621915581412667719890320691627073787606787206786129390873774032357598227926779087031152758527976804727574560152242634304214552442097831070607597907604956494355616975058436474053206453040401546977424092222030814038819537702497359132226491660367126988052200794769163996638383142956933776657741270964949594802685495558024112156521940505687362765570873951379600592410903703549602173576254249096315989227783271562180990030373009487500761488104496835163686802883783829582234260113991680897371800210854151626034337816722913529852361812316641668151268381142901213092534848102006912867914654388792080035390661642800751758554788856815954634213390847196891007699574035000406090266386091384763965903690834783472962942961203993380180530547130501216515343179017555203357980249461095675771533612557151570517215596725401001167328247860010118057202869290832404660052865529119921000402296198908825765170589336843837789950514262645356136519657451667587764039780923586687279673093662269514962401386848369645326224202792946930577540896885775881241290781685734051105693267983691941452077440342280353002774486061506965187564984291818776807869602869684768426932502922945243147053416339457299584070890391834912167259142058603035500270391772949217756578250815318839574691825009010656154653873061546678880490100606784325874134121487315196736659745586208567897367997226472054654332584908732519440447652789947129582189622863216259715143046538742137403213423914581099974417602805399251149317155778076002636208982188606823583120230580468108221793009540687572223331928132940278320022403986118720284102244230150722643288901297947705142046771687639784631317576931603534677687424950955263227764021910598193629376755667330087211114823885647190094127158656976097095290560155485925567241145436907818789839332822873485652631329373783215493530063020564122132400033296529853621661368011248042454005148927415811004614663533013539000311032901544603192492481911249368378271992166421673385131011813238998726073530392464299177419635476627918477907858795959098607549292544597286414203856967384052788962713870250666159107489423023731252015383535169341395484938987094176042855149392631394322928200302726581793587200 [160,13] 897159052094322428520736514912751511815338963620068842361781811901721101402675973983888308344718811351103381361258867795932889882686275881647503617865635607340914955411648656590528296614496049622323169116575667557213432463254659505313682930093206682987746298878199362224775598563577311991531757020166812691767875294049907386213413704094447843931287728881151687598195302436811788359469134977966114412927959849335513440968532173670317416001136485539035584565509774230808267957296346345555924110812513446051428999653928685827206230949666302841589809069952388393116031190711265463567143792106400490807513813142936468471843245696315222799374139547756474915796801535023839584950810513400678512803072013717089443105389628122386384218624239152070482464703630900673657946552222671925743072893435925501613139225852342028119558170712557230257540578352735690988754521385592901877677155812702133331755847588224844039513591082010205977409737020750800842583605860879285156028291106862988773837653798778385115925666335591188102013378078537704395706717359745196767275431240291289624855676413143265241980021410976098537669285114250803822224502314280892563377356120318048403663926062215830120041878821992495335014984867441038008820087548315152518083348459616184999458511406352388173390526857148072486919518518516574210431176531740660882339094805845636527709115622034420880589666478354644200348532390272235097126615372557239193417274478584885142001578706757087992076589988536283996001813672663257899963887785395713063820532504152140189630883833987875615766348764646717425696204334809220406656881180457647005682417788493059713925736328403991069386449672087889725270934427269784104223737828713310775761920618529204273250701104645911296577132986663607581045205039771330072748799981581433035417099935400378646060774555201827362574191900984218295201582453607605063417327209711780860901697591256724358241913560545267462304477362367342437457740498623452908481158688421968537613176958345208088218755987521195064370250151272139044611845475587764451830812331551226833955878676529221663664038001491872153489081123363563170600730559685128798939417230264960857636940636366018537839906441126616719743707313867640012800 [160,14] 3455817883565733804089274779775249129087916862163287756770255619568519199980391276639183593434985059007901235681865541808378704495722296138239138865905503771526984894813689190318916992453620780287089828503677350680400413365197308445531066912146646465232574647939521601251651303688667584082484263538020643772077645619285503350673679273862929608247796197315165740508889213780904494066843405246044436028334602863830644553431292435118785734825288057041721975474807998059977043735190274674776383151025476172907990891819225379705887289338658334309400206932165231139228900853359549393429971842126872823532425984254937082621024481401479402565654679737134649964042849008995508083284330926684144156670076980040483780703068478693409250738883933125391856409553672166620947477568717949725605781985619168196203382350777679599539309102595163046061528527434223045299620272864959532445742809870766698253657658808722195875570172730455001026882011879124121004592013209073552366319233519312483794843891094359757922454820813157097055820088196730057001321697047426399087533583650536793764009100824589230496946923280479905246420978682631423727345600142291746773776450743772784346464029724160341115595929465459422835155338948370197656178430020918082112706797983192194328339107944495619256187439131877779674760884933654821521961381599145955357462123707917711314198703501653165324024774337520028765720945469927390064277603922582566282663351966339619608379891213755681924439752592135263998391765855381995749763510899508310226023981982611484415368951648057408442765807489277001222285424603925688603223353818464525177930203858066581394992167333331202973316067268410220484833990981521535261500519424263459458320327193369990655954190038228914266120753890671291367828860950338596180380158900757263630757498726217562426185779648013619155516208327541652603653740283487937545024724794112665006829604143990773485990617000103259748587646955211233816141317178546883062406686312640640715415539874763403998063851517098404866910060463512289272053835010064688357261631510889632752376754504785662374629294487372917929481572410169087596654888503843885436051128900692572446990908252992334820555340394394364424815109305993789440 [160,15] 6450593647480194281501860337584008743936249470807529427789440113679096478244885118679405989013070849880623481731036316124979416022936819122152637133210603673378485165165892584773846530493711533213058661195154256857461361539345641161332977695793914124665598100260210434842681569190331239405281263636351241427662762655920542067280256377892368446034384152256198467102819770858175227135709390697174688913367982897400619606223694968639447254268824923282804667448982481798627590910494377058889029389039654960493202354100833601583785150822649461977935584183577090307881519882179484162618353202114459904054815332136170705732528254561559594030004070556548995542601762752065752072512499464067204686697271691300543763365612457931645015227649855587220862168910164360602510047249689021777029005151044562074611923590777974766482804623403198037371364343342594199823532238941467323086124012512629091068528581999212735597800592100431404928119397655619980488982418373823110668702352037905352747921482612713703705643122052492892907343702013945864057270547407916008680106967123713624602318871367796165507433321534277772863054468348324542287698375165415633429062141867475412164629218273746882424470074689378951857652584738247959110293283889784591659454113472075854168982055664635654150115470208914406664779406528010776470666399012556712978888470017204925121837370445231204141821458873966958517798284733241931628854734162633511190786645897896313640010049297671415495234734276335685553820341406265691852444689775684525900338463988111178373482443539964916750442633253964860410010862079201846582639378791371482308063826417680956241432304502395923080830370070705523929180175494863671883648620849563691417750106878214729321046088629592617848502308806164387182313662470575441958363977591838778612752667731344501886005129102025133505872830902945798022379335861782381571246288456356108029575795695622824521279854359538055910171480502149205090448298203237906937101302952003857168792364452055887362363981123174014555786263423733749237704595726062826150624207301978254476942197954979873648852780771691687011679535443048797713320818297301612151020563027710950761761659969359446743608895141876484877684825999278080 [160,16] -8747967503319009870746934740864907315139937554274159261582815569768666899123094705733242594910596972173745615596445173853098732212898348331844176889493787526960021111451417632885844018918602233392167947408461280441203741876112253264653310311551515313097151863537733406744119465384594198225122378886884840306992642787921348785944730443564313575256642450678624841106420613450418002854768608775312264596521323372755940543382690301543956107115502226287852735999289067744672985789299437452074305560835308363003054888706953522406504671642189957353509115136932240405797900473091947764554452656267514041133021077700192900697934621393263754287137667406946909523982655898527357848614938068423148546278083959628628496072329536738356937517902901614405791147546332251326252362227185601665738972674348503403731292867951201066541546343581514649756572178872204760744702586057866034031583700656840566679530845527598579579573190360321402289409680523451675049414920339341064857095480951555566952323618046932735254020915542694904577287340877075190848920685682807330110718508240897806460476235259500091398527226690581840295725361272138844524385367524121038353986175033229018853575824739272449081655097204882231788071990064314167465628219558785550306511662567298405041159873517736555135869453173896232532698342787866190895108560446637793819753448023114575343570288006651411549877408372249144427242910325417645320915839915270935437606634740705001178912000321174402275074467722890068927667450891374534482987992250923748017187341013610986014532255262463240962096522910991708271983928218449514779696561445183886929820256827814219596944857536472238639632228242331937637741085986525277791497354725790547629661796954462464450833500779482542875143819936860580414088248491707596913960405898806409188788621127876130873341584610984971927520140177836316093053063774603493030091376193938350865360348782458630401113498965358976174748776015595143835539432894344873799884228040522392661117805651778291899874354723453250969645214760429844916773786841553398138674886497325947875724689353797069248879496436882266688956322187070596078903264148293113218833951847941312208919720346712652422430597284968408166858724737024 [160,17] -26925461048203346638392928450744657994993009442969087093984601271515122543868104389306427507766045151393323114368988381729997574666590748602155841318267128939377202329950586857028680708274559371512873434458027424569003058524503547088344833323319010611619579351783230666533118725335204500754767980282636362124072478400229432941888653519145397449424311013951735664823204024587707853288977108108045269566760871115622261918419759070999743572374603617070002600226486494061008469355081582615263156603317975163556134844787353878340201373577425383023637009073861276299741600488223377254071131964176500536352964766426519541014712472104515517928216604759756153188142786308561381396592386711644230396874631583347203693247981126348027246365406972961791784194622131358192888428933485333595303449192414789752742807996849739128043057175068311920852426939837152599732022075586447640033760007664729326804421006140227038653281344582946494606458991285090433053317305345841142603888387469397179335209949779249480854203855061400801252966830339125640863982989494982839635549484531935937829937060660199558366988562528594205410056818015607344832539638253242432601717075090838330788969202971287444828222086251772882604975968790248445698794361614264860838813362200496518937376217949378040334251147384498169921003449435469096096252322947256116145508036947090373780443104654817200757676420623877815483393792925920135023775714690107630185025129180458034174890218670543320737012048550155182922899030677616005335717146958057126533910373878909696236322872789640547418701399437612173126075680105183057156476005735753473674147121989190837842171860419555389427347242628824284506226734904144899857631550598007942024616317179829264102315502765433691402083944096187840740742893813722890673950277688205450739505250037357780379833350818049031176035098945353239801317389324233894613230561467465862557200774153558189593059657703405748022280440368735055425252608608827341956984210292827184700103297219445767677057190866955415201614886370349602168454765836399709802040405935431305518187235113896520798989558179179322910162152223265927749798875879509523708406022115069144377725249110523748477499560818400744698261012480 [160,18] -15984710192994611661972570209330630890920530555898595755609112620109122247108717662780326836195776238686737267772170930020238439202274271651344427791189288698092647327114683009591323941563135978243967813401901923685338069707729960824379715483670772288943611833137214302447775911452704601543693470288025033244350983619499539450300872971143609728317579382495636256029319059155752737956359771978389707092726029157904483086017055733634034104880875284175842339177822778565310866655019573983014203966297997449837860505215815030159976750637250122701814794633998505124274996943245344021857209797990689146786585909069813845548936204746648763086230148912582905887896515476155070505598053707961143859422954331711720293164662402228380162274963571225856606305420821488556721141083343675739049156953857626083538917035262235616291338411511111173998142892631116448229034355824607925540046332822032664013661403455928564876903994855353578424167116531422297546329158680912801692982489443703082130831472324669221913326303182046716683196145273706330808716685790178749915001583293218301680260502040407985370021141939366356753875935040019725943962160760280991192579482315263872956665156375191836417388094043977629879820810868569767653540424460547370813199955954778565444474349235458078425562739579460572471452033914590165822178991936708977984681342577457660291763069108817165731377263960605545190371893957902084289869651412325649405783879209075934172343273731998898448448475771009653735020418940334928285074685454513844321523735086325223680755714999891052762616371779387864816549329477403716170324398654777685512679758165756603316594899197228868779455897524333799612661813938034956087267863737074596526313053621457000458038068721192828214119103627344193974688938148863333245803692573023802205432384650291648672719592669780145178339847836714298600987039968106490840903762494507253507392127332993019892228691003427398782135488755196210668053288551555052829681129739417842216574206419572920227912187490157178638243000113739095226575262022954898591641093965063612369572626709321517785844294023447825313207698965452128104187141524545645756794211112207345185569307782444576334110068390340564269137920 [160,19] 149889969216644937770280157703078479368872080273184158496870513574103439910972423142686752361398971937822303704414026550496549350371798677154967551637441648069302167813376986582868672638886015722500307476092092012797767968149846372446769930928857707624884233548501299358406243006586904280208238299245150649884368996233662744267318311021513678396234359580575988418013038563148991276700653024162848550202508203371483504075528399081222735598556636182872435705543936963247277578600580248498695438602025410718504808991849214736153570880546514185219662419001900986330160184620797302446199921422238615517673044284106020327504604166637659445415515275607649936181406320206238649742827728918790102272043327903555055484137405417509449948082617997163482727785494447715538902654283774511528569926226578625232065780948657406479600268272450218581843548181792228169889643730368282732742355791942970851592921717776509300398989015101462380958509501130161256141086580369583024188574256554627378828487456642293295771998794194651259740187137858739491671375988048948866089375324131475751244672902369119677126212324264168910162631568226134559914551203982349467462768827971394094801603823200595654131907095936945144533640237089880139484694246730350731076704180605158651682103558458170633848082778873981260497192364273350520142475426883342149504168878644064262374019306923125996800666068294186057791456051226246554325971700632052200496655586442564258365800824468251453636962633194370058639632555303701473020303293164774534396643865078540500138114883560790375243382749974047853770719569349686221250845210483747668266614911410293552240868655923438035364314974584664239340640620965496953725289325670970566170546264313015748986399361606733953108096738124748762719774162705890893400963032880270460697858973258743662480952228907387134783518682079918306288022356903832418691271167327304868163690000479594029009509125281029333861173971631888200141366681779735465988045291510154302395721315892549643925731481625704753938685073917938445280194398603654676620841820882222914190430699584275178073221664985725859626181887974923666538673918355141579588987276229962345221819079798823069249031017330456982978560 [160,20] 123394191130607487983953993205408188044226972117677923719154420987898090407119755905968039745971420629956254800065578885513276362949232373509462571119178726902674668909336761380759396916408713466735090267201997915359470275158453817308978956058306714067339726666641497683927313576213156886106192871636386379240439884291798413622458909514904763053867066131937474717574356005763360236085452042938851180064340668693522145250153599631235230551118335743850580530253941849877227661887481872869363996373817205524199182415459799992198915985904070283427777960714506049520232864861333873620769345738139609470881086467114564202928695778728275071381405480169681868160719188560618282685266693925389614648695638349489791689439902947243046624643330840565481846004829365841676214212681734259699116357411389927819068106109537657873545203989109731854805019514665828652475294471122644659549111213908995411039137640896532699835866604441853273524341937215357945363498451397325799087444392240068951803127742165664423351276189979895798263307858653661946835469316968642565211132718901722346798940023207628986148966515362187154475671267164131624864960427610002960172709711847359515728083789731197061577139707194061139442675159374565136473735325149512903092493744873284438752291821383881534191280189350736540050205759709894388300440283038961571398396901693698503762535126935721845365303450059992966722154645498905761120882324227553967820864110361424874679923072957773598649996805642840775946218139068648893752747946337405203027258613670898652898556654120641749920473031809132614373189431793684928744005977103874724723922725839453369752233513060681837786382991507241534318886091226216589757379859456520253759015664174006096544015995698654280097871246443798009054048301190420362745340179595793158238193401525468344859075996237619987973305292375360380223774386655831540561126088003979668011763310370111287142451540908059056029840406359488026382808405906036493513356694405009874648570246902799196914009343174869324669119977147535972539672632904182433286019498303355092400569821434028564158090748399599609187848191783507626496544379491578758625509641840027749822029745554660988715597196909810286592 [160,21] -565216694026243375625999864756758536171639215865971236668454736700980212129654079984005889098180316406228092058815462187046217326797483543151401890370198711974291698557374488345902136663080990420455432185007204912063507646226407995256150012590104503397411863540349198198064771034175987990351554603631893923417206027114716922627093458663376071162500585570642763298144103264160182166670952142592132087693080397799485178304699036068452139158882344581477029694852936362117438940146072787064844964783789770830532422382175452398918379089505907526451005201337362080385339037732846955412732479683314030409018241077524149314323731180299028014233684913000643602619915483484849934066114910141625599102992328393860794320858808399036663285675876395286129841086568781747085695189928192408277293387293361704288675092104996047037843093576892999336620327718963429987361480608668577559002931249864734017400323246423060387358551682112776792455730205940027854649843200450868669520156072959516063024605348300503424321530013096333764525595132982788391900110319523146335178643076937686886025191486000078715590575244560565964952420660516837544701052642945369747168968172347228776835345170236797072483738242440535393959395009368286967449590197801134073961508046190554913769908858044093406708546168423006221770734375747380953655341355657507389996414181418413020742535850464540697491299324782479446211368344929946550292429322516463039884838269397381650705594916369273197079617571165475622347245275238661923362068059040947264063113869833372478194491398609627021122141824257990094240942244217870280908226153391369109700524568099830885215902169634604556216091411630685193554395530166970356756310861322181911972169475914777179359583925062438158657420276986975988924541124634434002177938492934605998591179664744192402975953878100969337945813050888886953707197225379943414705645865964455010073490389685339927909965572055679605536606518883050851396630388313946312596900988918165364790694443622842348077921593934788059862361740799188360445436026384180838505146439290421202314856221249598310792319278824759267934803016060117537443042416014369075645314354727304074280526617027776341605833297318903808 [160,22] 1562539571375850032857599375079314082557538746817883301401210081175679974089782224398446217334470532535524346801305276167750056755166221875134554696198593270509060902623328628923974939982587814410282162934319957767190629684977313064193325680849074988234134778954007704986832365621710496560899919808186414560492592986993699852444371495203959876276632664469744173869160622399912757493011507297056189274177555352760276748811454359422370402423397366265120921252361176972516670321445439709812695293548195480950478741965285454328764269741971454230004000982765972981907086163023929257160450653207445724954333059948387207858889422978910901962455981673264562765991125801513717887645121770089912501417259270273011822059217777380913745916083871233903935124975807735321313390279267063987006305585927509022348949168672098411296360917527063513140922578402824892546873987249980675840145699917062375051437026004221121272859852342980120345738999616044398652085495733140183734739810352016201306890146770511559436398345080741639566405145099965477282273272595467569640884221403367913963105893267145448032818760906351351973370007808151382980312426091213389040101780349462314972357783955934619261744220851428942133159608276347336789468731550906923566025591829109794828925702315019854441731920965803354482746688932614206496694069426162355991003289111493313787579718986080713185376884856253693468210880087500615955817727680092443891897618078905177976830157687893853215613075036744912766124709853733950131925569062403177878161389436142923288698144367181072657041438663931661206736261374612961627431400262616276780160171706383614125158103023584320726559629001193647004112905114275650163886651202236962442913418639496391161551114687416112667880242802981931137007498288519586842190180303864578859059392706817608347927018715488724411673406038274409237045711408081608207045731441716152205202864917817997551700517245850913679294813153694690507007338991235543897451403594546536024112870666446830944019377490390618891479461325241564126927540012214286558649998705523917040553873075446188631804362725867948442633516478229156588914426180615622964828997224784043382525852855411518833193920455770112 [160,23] -7157920729567310901240524758066570586927635511971783385478408417061133214554684273192976306091155548671337335581362644242118770641490533779119098438817981485105651588821549346373703161481275186120074168032113893955725557313784510001857417760073628892755430023383548169971152808569268142775241155127531210777719118203883338663618049208913321321912076752188758626963975781872467383038986520874032364301343996624500618073165716662594134440861865861904241251727515040593800567113513851222952200566873133727364903316595487963477044358334017126981942803005745090054310861969079805690598063114238355049892906715566446291769094795242412086831169481799585236511474850756235645886057652616885175626697672636418567259371860157155226466448649136820345650767121759707606822416193065136840822459377064893397706627510653924141100130922271408913592233355224861947039177451077761246656460857513297791316591896687479100018235714599843431069605874201681352898098138733495207322871914957821899854813865403521581946393907470147382730420278144612658158091007219499915087719591401937677389935159079854886666754831598862665508941852600925032611232620955825478089618703521035630192063537127138406273956061048802128755368540677527397188353465451756376353324165084996850035042602242706443435093102873754369825854003486031871030765434501352480135204527147851422209822298859472376331426927957564227546708100215662280162933336480626759559489396056106442307461774396767478815774901773190627863161430788405049900404538572446926679088828792255797780210049774539228822764823661463235007304210988880103325482852767375219908029261606260813172378167490667694955485804863351028307063251251610647822683759610015650801535732742790474125133775876731337214997872473269925793321824404287857374357630530463097099183902483914095841344412289383475320103839633284812434604248849655461899212190706547253303982374530940218594155748929586459624242795897343293522256626855108169627964354854837263789962819113557863190951151592950788720064671879288820026142828415831281834517162382440945348552872192281913412250037621280112976240419148866541485283665583840796416504004028666050075028648822878863311384862523392 [160,24] 23724489349268621421677763763154800453260707322603849457812511990904002317132820931711767013816989113688712145932788546434456030863453307998902140896697939387810205002426273778796226206590175390079883707635648415080219299415544512837070520717611901560245849188635924951997660922770852972137761827610182242084958560236454097557055111391374130579134354548963329401456050168660949004638377723945309249828789804104690212053668180745580848016296936951698321854787208561043436955617466468897238651771687473074775527873842157251396429732468200773132723926041268584721271490492444539186469380127554874014453819424683806106078779553220173858212625044921810085936179221655348331855723158185742182082410930374511529233199790040360777932157911508049369400626136904445357990082907261695683724569453185977222430731615838939779457980150440280862893138623868592353680644505641072168257980637384500945156575932599732545954389754953799572969492282697324413702170551626891461260422302895601756341081339158290195739089921849239590672470128319441993706186671295989191768343899765172141677765928666313823310291105033704672845929239501866145246870973262498345206377740332522878833408326191282643369357552883384421525511526711822724032576972316360799132980692499076506543065350205439332625769466145485944422554698163248075897010183046434930463427134038954109663750725154602206632652860630271737560011130003607379198147554810260930052932606327274521318603028271562800669827888837283381090573442882825002015341540279657554093699280275693050686386377667731737152713036553681247052301958643507587599778582621340131061966871446457981801203052650159066094949333447465636773613313198415287961443431223874625671352674492818536331738785415200527165059061259466362759130414980343062249496286880172960822122536011628794165497530868534770467634129641126694149108260719990058461754091706872894179733552485083613770665661514158308005154550835796785316477881455174330812232706844175101564390160885612504739706501422654094407074806288536216239712391935405628086091179246239408068215947343404074959015754045825782784263483899699383175131091053040756934382355077029610805522975787617208941833879552 [160,25] -72736645118420690721352679825309447464893820321579032594274775036873815365797838887716635303623042522638078060329240792129743956152717038542798872118647684542500104671559502064329162361510418703010286380988317741718887939918281980699733386003506344575142564023108285682605142525760582418605495860521645231984523801992511732972426888566350196047150516029064014351714743526818140457642879275520252586330240274276907982382604071918716326123052914911189596644551705203756018213309551431957787216422739862583257069150365744734864037256190849251602871414816645335983087866947507259137130187582672716947857873706278517748856398165412560049618719279824809416926092255066830039210861833200175601384764246668156126955974918406830850692948463655055799076403069595554918027933501458698866562745566366641210778848058849257966517373179354776627223555952459852747383594731094612186088749605894396591312630999773386030958731073311205816748752860897615221855000909996095145424540547636633437520527530913410490306830828588586520131771582939971482984120270220061972649824718606447293718563478110843064266633916327125125377048865530334767800056916213780909736618518455593044665208551905107382396813303707451687515884283872799090215191632545284478221471503506571280876144336248779646281346148476612878774157004464331888847373961376101352062343079111765357614395815915470863717583946992070057967041747442588413740643754200286483912205551212462820704927908507657352455409737244017970488647287214835885210395971094072822063872957742418949450879590033732825658836239265646120480193740327367877061659186557199694164902293778089467979173994089073253198369353102742067130789583363766970657220171352743192935604596856810375380196735382117986409629786035835301858119431607634696052205241199592266379965602996666385189663650983672251582708810975588478414049047698121696537335329033502261972081505519977830275998884269669012673720964639335457515129634357194820554101810803964819352098028265746668450192837075733296571736467865809617747727519223027336122945741598083046480133929256593866632464165205126344969397731564939353145004802887712501917204073997900372744968680082033482521378816 [160,26] 223469662987502706981780057886893941506166191806630746212757836005270937428717413566707611508401518652127437836105942285388867920006866524099959025170950055582081337407985855938401496031086468439212510770220296029282683608707489590785044643057560815800380933906460272744954943770747173255375522820740117594013540769110046827200450493506393284276528943844215400864552108778137871458213805666485900534432192133797772205756597889281936563447620194909666043155448924185515304972969729173868715721083909145138539909792136634380065865599764734351847309410565100550545590163236984276132291173015134972004350487901320341545838037827031208122664751720261095555473129426620807371272375113412556068568570271658671290205010508146742166178516909598346455201312284770474350894241281730504513320357015716257642638868978711063220876081127482721064757433605855105424176972021892901756099683923638703296955425600131909167313760275569027983390891062898337283375067776874689239547168416403890511538062855578221924087017819906854747184983076736767430611731832993832735074275912172263526794078520781301577913988733912690995187378149260991626680873982368226377398690555787583076936887684316130214124562976064063503389889976618726415431876576752631538211879881903257416419683057761007116771481765478175162651821183926400599036521166110951643991041934652441703972620384885754113311294479436793353220066251820519741630724421195264989408501683177502537350039347049459348937515626640681638079982387037290422632662692057036400044515411906396050286220980289412981769572376464939853220462936673820367964899657866881546410508700476437908174953326457442310287646152186509660970727629129185266376706416952408943461580907816173391515857230761836810708258851713486055811288085572514996990675141312515540865155430818887704682731586259489293908180859042310852125118725288687830050610178155193451270718110368835212234718996039106935699064505940137167146583360516726091629298738773492389544155281565465718597246414763319527297730584794277409091771844203274638141314290054581370348844149159898636705641517332185509005264970328240546391801815411297661540675554306089998126926238433754304479232 [160,27] -624231871860103323046455471826047211309558854938794430694129340865396167398057357551758731257536028268042367899997123086814438050197173048411488817723825185026990443348217735816665666598178147973404844484636165021954032234471795336879877931156619973698246234993030983451175829126283288298988293956872158830121864172309358181351272891852834139179678654674488297781822972595049453060486458528641175861513604538763139763020955135284413929556619367297704263782949806318865543560050269096293252878932800985079056069220065493488676385673834381983318992966428293423007214572325946320415563011339746646133745199423204180924031527660303731946868349993902440522856323067675796692085913297033536574248665418167907358457482543981325037730220776531114104080402391209138550446581269523735086105138370749980726578247149967457042491952959937986472149423800610164052196688887590129537973598691825394081867760230994940449214462006896527096378058485861977427341415770499149476694531163243064926558083801428373550754610256329106469640819011795980517954413393130162669271600130041342478062213437074341922992518664675923919239627413669686873883312478672442819685985565595912709505940369826311593725340744466569797414388238354161471197482582220702658705814663724473301817926126171431040535917934935764971098177631354086512656065709993028782796885073081640509367008025515238473089657062385333731352876991516171653074387393814112139282920445615738929181935470973729032617297649528591447615637513950530900208482988947515480503148550600692171885049024132451879150542315125196626378178967982394273329613488379934611570163286187212185007634070249932870650394403165814765325843365335786368942008258944595227763815139878199061703229442245561574392531695484244411820455456498098818267048935403409707921424249209713216024070028119511615564603621135559099612561419434034210263611880258412567328963187531698928252032448237710281331269870712490071538081372727938090644862468611484205478695381321620557500329079904834601789990903104416807688965782956770065864560403288262448596652440644778368858655357244900762466098751952723684675356939083008375174125772548461688670798890562926428160 [160,28] 1492555909258785932907001633126478941749808113506086198885507899996872839575126829150561745594637530163550698133885266604252110893653471266576493636402042725050323918804471372839317737929249343663819113245874289690469789596156419301484984384124391411679625271769680241358369669998576185314676054718626830200970129894327524275584962692872242496795582361736117807632730664479195405264289151317667287513660382547934156869822888196684255116558821370779333223780906500367645838092252780831319413515116349498197155875276142352104590336043251445102560743368889191916635417053182723252773560538462637317696333684250334196133587781853703206893957625709281624332291919935038707775073866595514504539813770508952194858118539189674061011435711213430815462206333291702072787732136222892342421253485569522481763685973907438844464769446930657031138287111067449083352071234248908830077281349891730343692325065668890361317348494714508579996959321152235722301916716803277207485848045158980854409248874316825990100168099085133479069814929670851662444898665305262823907920731459824563037132716347136878638159042779014630812807932313138511353484513674565351466660484245842151731510838073669182645250225190930623038115421360736201682608663223488514116056378341877576705854033652762287474968030265089960737861880709740166059353132948764054763367010616532669611208482447617927660265542685486393143907400358376934952888857327071578570161849364640800692832461972241284495018748178262349837269128190422007352834823861682510559329372611536921813331763790491084887341422019718759990328209740808107791396576343268126846333957530764308884227703533315028670568220808480640848203731891797805238375974337998309076594555656770641414713925820516175869574014629557522699653089545856022354075370443081142879363078318319215685390396566643765316779831576585927145104229347677439005547663206608024283004038865086829079046746777798366853940359558535221389668079003774183273604248755708267259695397391384893157432289140906777277159611664027043094020218050738744681828013794556714132361542221835177635195245162682441067113477697234928271519211885128421274639926065857293007977997259749947376 [160,29] -3004231907796590056716779339484699801848006569620585997091536964636347798646277924732801505637543529394215153737958061022378095103722010838017930576725884649458708060190473154464069972287276446021485695533410761115516871600424297727016999037693549334078147335707365179398318995329672454041175238274817166577029717386494949320883558651199428947597049342501734675916992972303521890263925400210426177352329545663210643908789595503948510630502836984804926824188629527492931863447309194166786369715078541599793507093475074078004987804810406303380625685072225530804807363977236514684223027552308042477425228260341931005986509667140849325937174248028492247222960937589475147881114783972784768389386310625561935795933155385468732226625409380876923064792395149198150521974286042215628460451321931831128643276841038163251689409389704779456653642132544951413814914326580942375780077601961493682316216710465196422001823405453338828573670894745441565375343231046529640899407152217265876034087121750664885955865184630962597638102687147685487657930151162212843459804693069573217968232694256575117962453568114682834581820994190373026625627158090216243969530181669123538017490582343411659020867848507746651107476100934560651475239108466144131306419708607142496327632969074205527779783048533079804468526881422835201730780854972642677887794374389909170864400835887061362114567471839016425363449579560583150273003193970311575826818766330283211172708289617504846513228743039996021909019777935128498931558432735293727398672571446874941299700086764036027609467090485081896700232008258211904985250968518062999524381455430793653300023558898839323086543582133034146134046607538725072242187186901098115162064011893100051917591208813698303464297344125736068479684848058133745121392302712203477287211212714215558757439502195591218131911493580117019486286006225722728792893794713683358385570641051563604216438539693254472093888304112565419330984731710076756875079223625389150552441235282875205980527015285379938012013665251958415202946899880730464072213072505096352002337404536240367359164063200604472837780501034112414756821369532351213137475766899749275690556210631026944 [160,30] 5084119028862562124590871655950216132304712719109475357675941066080672845147522345536817660280018311455892976576350994978662111813131112556259858739715239740182008477351507712782003980964354805362994019084260704651703144313881647464461812412538571141641036763810361034836542013613249686742677120449745363366719982246017079812207253369771889070360830173936944173614792708101692159672684181873649644323455652994933342376303773209314380713258586614950692563773165912944250253184880558405824934902545178268360709502637697334468177360376183341667433041198002050876102614104720476405603511500359669287076331577335596352920876254850451573451196602294970613972392273365772897951394770212474703753006941512588322902225565858538056204918422933037843116024600968821337607352664328542660789997774606579680121043499650379313269467540894097993801823559865888477030117631161897363739563586849844328523218462609843065227829597632978618167275976081490859232730411020767215311274020135700543275336949093875350181589887462886687184373190924253914855109267612454428234216290835878022651806153589120946329077385383818874741102229887404968114980801416789476796884429660736857399072154132698608147386660511799563726487230904872283652978756580683600632346091932390347647031632422326257833866233065159861966562933534816676624609025292014890203466415769542027169448084352051286597127149927222073109706787786111843251664878340214563132575851612791560148365134499801244744560928410408180417940970441675790163313681716530369686863098496075615304794375886669654637951832232169210991922926824692011947252513660380241413419411079066622892614175682625767779516531196203926589251341578856986984845971198642480485549424092293168991134573620354794184317960085180829581030931496797129951315951281318733339240596905895414490585219799218206922745564143945031376342056505861431320903787826900549327912271743450250327048607040583416210868566124022522099903698193733883290221870443343831240666531901304249580241420782908745112332162301319417149934542901225768062797355537947704531058037055630891707688565652983288835332695598501195386297509732394667059806869362905323712862317880128 [160,31] -7236838144572624130248790330268540550615583222662554938560624066204412744323692774777384676916480080063584907245572077945026043035731822587377766553441667719197366731676811891325050219353167052688813429858697220235572589442122675230842989279175974927450651898760989234842178453394801177254676027500840780855122779121560955408241387024832618273110177796392331968192805358667800430925752470510778313744283545658948708203116845845132628840049623136057212875788137725511046969076596528103080976804956697302591285558540431002389055563989287223243902503157624645364349588469545474912231192796545428517537713336763579290552468168398255577525039357778338225983349837415384339430414852737584729767714193396566112140970997701818722492859685407425888507820948429892908053313923169553879677152404403009832099394954557402845396822021770536144619523122750579842099799290702442754799050311052673605393550280870390178179169816500220300571946748614933423012190080504915440059812791355633714940185237066422126260876683967206682308315405102363488662062093746208662507207865066731957281746239153775017917066840875591466225190878394326948360009275219080588097093530904768337961453018003360576157015651578851049369845188108717048650609406625006074343965113006110644969954307825064043214278027019007350756256599947834184159098226708154931815642611866117609312835584198755366685857166166834895796576560273662317841477140825564964470370745459608600388014872050910567261920677381116898359133521435522397800809173437969960281985275759806349593319195611900663170055376503781006267214534331328308025994594799245265731453855237801426791659105992099357477084415888283776137176047954573896143393819026187334473147090951464654285131271439688122317028515747543992704364639479852348550927933901235632714811540748120171697143683483453511308438357747967831759533677077184109061253571265620322031813015282859987714449768265150969427156561995392528130433938373381853944824076573306016366061825601340484589604077035099564661277202525902648685031629058127703823727668766394526975390546245135855316762817663841221335642059766689393523384123197378130296657703717379540517008492544 [160,32] 8627563448301334406707485482611199938751355476891320206548655130097504332375366931725693555354146188204998625799796927565098625431131793254711111886151784455996400283249245136364245570616025976165696730557491858268584577936262582067678365477888331173661912973420814478928716635479591161987308133300312150800682505928111000687119167391599910199839150018996190363546311399630567051084176728747756903517873430311529985284713316462769845650273722714432195380346992768246036247115667534915698640003948818575309953607139492696919746787628330131330227703263828540406026515089865040766017520224744918855867750282521765770990828685222790319989732154682042273591672731071728354795162331010926254051230099593823722545119991601460109061491752622317525310588040081513992890534135916472974300774505831785034852624989771480077004297075363509095530612058508247989410667712789772543315103230893030909100260585139456910543540011505871258837300036656663825002618235509930787338723378349670175834944942728866003750867160150841291734515041196709488360374846994071902814063211368059529792763638066792255514503767247781675929060295241388280156141047258847638374831293103334281934568708255943701316700560619206181800231654799117386048341849087972302475191658632472245866558400763182514261389916521902752672059535661679404457097784440692732947060591006200667268104843688154997129270703862629808690221895388044597822910358563453178566721239931619363894506246336303721896864075231132503802863186510546660012688571097090067521254602280533029892410188096453036843268389091464637242286818536958200416429129146046236146948900794096100233652638668834506088222021886555274269357022088420628259314688765232154788880200205404854728005240184273283490121669123227761027891821893344878843314215165023191604496270973153906073384798019739620265728583632668021901142022624601378119119447670766551045755003797245236857810725489029523267273063311864060012472614224328367733826395063125717991567827615639857375843200930395861796127024406302916362517459073784362457112228342276753186485993226654713348663138127323283856884577205069382611715291541679072988706838969469024796642784 [160,33] -8489968204998378823987953067433649177657959365535633812932854447261092742101270535197658735180120649158667663056519139138912475811933686482544246632026114453377069643004976103580188537595933137791409399261512605153188442858219670407012413023699308362774601495225129203586394127470232515442843958663077199831074606854386081858307564098914928340795242644375987481590505978122204917304641006351771435388922895795396976327462289618391630055796336248438261454411881915644016676447917455717187993803835484842643317805274810303504500751377994870898801510159595574514981059908049734644699964331090782675949816724346974982033926798312498343619790551470045161198877589744527206253644216940199612314198901044950001068513932912893915528312111055428529972260745877140743449749238838587003267702647126757594833563993767500519880788795898862651522061245153900367657604292703460991085866132850212293517480771524815582606220815180006263303855229109899936963590968574653482379449601705478060499425983326949441885335287357912118495555688338606293899964501811107770505841206499103790668970109348081744869093964511419841044744211854050764974175064518372713941732174338506799070237251926762135548641576549652170432742556778572317050210780947882737413828571922979355010708964789387131248210307600813714080336151070973037160692506431584847372653227000410833424194074834903699670021109151010932650251782587368581425574843278503907432597534066388363999147552538286310293436185087353102134175216361391940751654306237626211724680132530807665553250233999687742553092890356148344605603333211568248796835833529491121838145078250274817938408800831660004112874577358454068550463192009701986995981038661620844948617224719118494754964633528296371708923184446071419014616423737399128819576454794477875403241784711382522607771227889108277974853549155949798337118579664664779544652348273050823905700452010494748053812521928305437930583775594820150046179672516964617405754471584319627252243372465749134713664189309531062819492437027789191644610473259098921208804587594113646869264447792319929651307176111200292015670560644297363932632250431326326572023068976128880105984 [160,34] 6629069083838602760863552216037502905034565049669686301416449056774298933917352395506965111830453424979121873332982313318991346648925394921652168060356490844761623993289361293398072618767380146591622551523250704686920079164694441191801408213341819313829084599731207027546208738593907904611238062107221401676278682476380201144931517592563147162923144341505809959859480846452903732503863726355069059390219623563046577086803981112777203870332800049118394715207784615864148860747509028149701755056332770077193368020731405156610377016780925560452304822096685749210705207203363278595667706705669463282071001048842419822800388595768815334027409906358543784115526850112024878597415694613342422580343282517455978815111724192497968293233839304266051233225445482828391314105476009310226310853196001632939007922503551154052719584444330660522445778532723138134560970325606366307129805569583044337945218232224345284734777493016479569892697195800868199095653052500703147979647432186021559683648969452743000123899944899574265100649867771948687386103104050083533449074027319754994645984025281576326433525344136059629964078007512283452389713092122229049671155062766050999206762931665109701611693905319151297571652146827812028497280282540121685705214932188630080317173815085856579670763808370014846425601911143646900482567717618685559554015202459321622987107984642268558081845821760731459245596173559805561371299330499074989514901452566575004122304509041085489520829168523798706009614458876678126584411081548311115291476914846749154198987776185448857538424559518717812087898882265916220970543684152295853985407161208481156990636461678892221829946150953255232549553924408651341774754863261029661341169046968490449093881585647317750387819259233814305764439127191579823864737666155389787766777450085386707459780356783578239566409228303589350251819557482311848182998257464200054224183228048010732496958688054300511947266472535061103248555830250485357579935816890864992443307465651890496828077269022015646660385742185957557068420047204468385571612294986555541688540754643350512656900713009484907128386727012440332482274873042534362236177227059644640768 [160,35] -3620762993069774390478881848465824931682938047790777173999815080656724370188879894464441159043514999567569978300701192403791838983196093576974544310004075349691319542063454005742879095396030110749848864126170960237496071891479135131024170613565543246384819329127265895533342244615038535955259381601821004815313805284529128778779377874131250006298122120500292003151226687824407025571507501148461507967966005852956597724132371774220358132528494364679412417951602511926037425905725620463070928964492319974007275086884428974722934703594637735086380354269295270011571156948828937798436309447926916470447516962609161960075948497975383366073260660376058811565000938422885284499004958073816054602172869080626386294824633594478787230382049993065821062431646862416377986027476367968454145343294094512532916068176669428263179903120990446324188885031613301637563909863039728258400660362115142439359893584201727092399987347127111006331409848470457090647076687376243522595487560463698137179110295825593237596866942948597842094784795707133071052079132655203522475872061905988496477151455517588309532577220462749046998612245478360766276884520422149047695632449204878891471638084513167260944669480174192167452588906729487696288850330762086320300430484317205269654209224217720754821235073826849396600873482709087227485837230120798354932731204349490595829400080072575376559818532026759354674919247666378919037605296377150293808369962045389331640574918522225399865154957373582589523022900615391379603011367115949803876372449344082412412018325766677230184368679087877600143878559493760007874234136267873373173942280737652212912411021197819639713205242251405504476208295473335063238226638667460917647704829209301647412008428750294187919449022906494324643475144643649699564553611123751631461363389102541999647036619132683364025374544570393684212628039125284061388892199804316585613844955084694854140553479993660299143577644051528278684280329897182874488520700354998604172188267196264220628344204577144314284356956839789713449851893711849543527509251133747061494505163604603087643714342697861733233018192739583272980106478436291083888267692396222208 [160,36] 521814791109828368439442572933853376949836106950702510869988730559255260509912256651976903663093973119355875168800713633472203003740572504895109562183081206111099058285567240720743001575967692755828417946561693380820940976591083993653242216619373961399886439608168543268121045136127750032726900018149006367971176894294408007398392932826359531405568784170278143677261472819401237538744364795603058479465204751084666749157266100364504498106055862434502034096954625486426445174855159865106376637651698821736392835937590373521528556849571487581351713686656727272044414178540939578451775725034227639135959548031733935754268515406907023715193497999763019841201195424808009009035211733871742937434816684718836304505408434218925300471655381572936867909854837606894302931653080352658211157850314231205653276848318747681503618873754174103333090785967004527950813743101105018882545594804507498831360318254200875797762293117119744248321055536119063050892216088107401057032762097491030020582706546922179023493172332096611181087833845440787883383932502426127675769983385545356041175851300657333672907815063487966117247496950188852183427689298359565270715033265060351729410974246023408504916964582674331407605004665285074675065557842757896313156298142653842425454320307600457002855271859097179215862328796766373462425941063961055844635985721686093410617730366625030073494915215205876296543637306257656310704572536838305006511308741277979028195413078085157507515704237841028171220021222300261189349957832053562674044796343668427220806725996787114880732962859337550872530576005450596919845480147574365051303942556686153459288593385792808026703079866782552524763397230066675370313426676036656921157646916367709467733666406335595086715449554724228380533345942089712144326121009260026628425640286238089530002778556367021877666209316495411964013604637512011969508574309399073686202395767870123786526964407278504549077870007696214165121355336125272953722978189593398702889017003389341661041395165700016882329692659378558501354259862874385115286853755539193232906624756284940143707285328726194060773749584076723193149436210623464790369829223900 [160,37] 1700429096839088786917633984723153248461483565929529292455724289818913410609226206579198286158194912601008035986045344378124794994677361306199493138697411571126052260528173129223058899401824607602873529388044334676409916536425831235214103785553116091154303978942813084463561943013347631854410514287872538890584117125091680133141867899366236860327631794524605117074844272812517065066956605754738184134538179087974550253382643494296956692634449276625323159419243907658937823810746264427116268535853599380424485596112779915738507142039441981912977790388165993552608503271315163234839465289993107365725425489381293673617710766440817878130791585279679184878458995484573875698433497450983501763397318210973081131839961320506268270857284042019561731994456297563217989272986995011518700120584381843950925188586659845008142482549709039385248115145900200204941237297939993984631684950270610979433386657100432989384129659969121226151958708570271366473331007178582214260745869293731723606010461553681529166059819407833308265785990442761679882303383029706901402254670831524905858812185816752602546718199198237831813223080059804666125211483580603943098311364833175059050709527446221366547875712325786967174297105527628371829450783823389835099866303134351576494701904203195289810582220224210238237538092992571800430770282357721366146872665932841257765735305986455199794798721750698050434466306949112848720575997487303204038438882447247323754860733278742476369476180791150394234934463000251278338860675796020621572986887967913156928304156759195423655753244891618410140833875788803403490202636145687958493653674132234161544710814805436040832514460749450423486468910306652106457616403968781572810182987435765051935830400548841704168619311663332684899805511171377949606079618093641919674778045013248955357872108618725343425704936770055772015251892899805887645605136400621508028958193462719506674027536188555828169039498569956655700933918751280963637159749488033527618678863780461887889995726522946359879174398408605954432459700289231385312479375515729359619139646651841634819740051053976481252467738352972595907999782097232885715008061824 [160,38] -2615190593739232714436488256587253686171838403075273559016155757214810238176102902966601794613323596052815312902592982804396408976070460555333765898958596454603123002203406141681997858289009550486103544107215766203549610465620812648451544599949750420802955638668902362663402601278670394204251729314392923901182140371009882497442733415882520758458381134686122727488728888799055945849157623278321336087080769856927840837470968515235233924767221800493178257011580128199600466358000181038085422399700026911756456130837369887923801144001103282947707942258355766692407229292835461942859329219072126102810358545684114303131883441520779241096420098066154039885946787149942708985425901712856259373359012883237072945327493132589751207333571926556095213879447317667253253011676632829355136120255307130987980598891403439600384451803380384532227425450204695006292757718914993072620608790354498608470291240936955869421686768384027769524018990169527650747732877464001630984786815012005396229606838067983252102998405398091211954400766375714281651347424894130521452551279128810469026621898592005199088883711117507684201689898336752955882876973141201855531995078853457180713580801227092844078426494519949901803541721729724865621458418677825879971820277795525716499034806801954541050578495671627724595388893352370296684852436234321543599292563557704332504629209435060402533744092985338091431783567211578284156543110174057408986482910156259840999756820420447324434324944829896255302732747545658242016546945764950688642428672870118493189179317844542123196261317246335590487137004960372971419136628382340580939396542346731868710414039821715140632179123243842663915591688014788806297942907610062611676150841405001034978836440298369802248144545824283942022649215724779474857899987690495254348153754547917791268416657550048167825372756162043362761807242398906870981661244698656705785030925498615466910220688340966611873028671044121998965756384799714481333412090121061310322809021777511428286575102554933790823862258940901029538191553048396710777101840107041463417469937402460669056876874431280972143638313137076828489660247204823416402791600 [160,39] 2400921427686529599015097178912255375939110403636136231600399863534555779682785220973937857897360327542198314698172243863281809452288497716232327486373913442809680441798460542476277370908652978965791386423539915805931628964685626526400154742627816300641357153145314291508546889553012617903587060778492974012944496447335336449374581776354425109614734926771009629962621790681417813447126840765446916967953218919568037835887095661414579608480535512440615910788497624402254184178258099176794608467286093793060074221795206358056911425608471070466016631594252403093445815373571748069986292680109252280741250472012535474296402679290107673052185084601273185674193610883275014721131226265588599470549662934246439856442721392954360802831413885129516665863122088906475367234166582563943669147980931737297799666752625664513790968963227158345580303134683578145675069057340914352922196656918872885681074636818034585370424155987762075090581439052006686456877312223208576643448034100332893289256740163967317582447110579882808519300804960592294594229637774737213461315663855859189231993665706911763863618381934016446117648406780521510670053765597949854126207675707509578442299465850549813970179236065356322009410534454776078062151882082323367868234087998752113703013916186947865961784105881750745108766658780456961361219411177079548927086361054387774583116833773365432432381562911761817805295503062004471546151603274397506837048637936865502708527387636514878912782156618773709248411586360878396656360844415807933859920135888984219830341123728849843008051965613892518079150631820720822290316554824429346277690075561772688337711640666522735912227482505804571979017589263398457173712149549693273941031616081624488451702912889487157786891381969661398603034686582887549087295002453769418847304769884976655146785132891890383588353147620035921490816406142291495042966988002719574608051665306505991399954645220160787560782575176205456802336905033892955473586725190400862547165761310197764973240720138822870049015256570404186087591405571911528925131949960577853475315810180109286791517986909419729514071687076040316920967861681972946331264 [160,40] -1592530165920039808122813815848375463530176072177554811050220430272074170831004660316512938724674115400546437726368498197338463746900106183303653550342361641740100689565912985187508456800937699315186614569875541784419654248180009019452523277658368808836887345921482143522067912129487626730594013343645030416907653535965443360611050847650132885042932354216476146713843447177809127762296565102225244861261828517663209829148163676266437750595326351595065218906171497456969298091260832899972678025019968704268399177896176318745216705597689284234508635623340521405911675812972543851982174664279267554794313141682126535000201904082450545779723665450703121099665831505071636871524077640020660876188991911930131292196841476795430185543383740376537717299934216610876595443248045241483297783882932744270520441112330721753448697572119641337946537788590565633824383722108239424481279105979018411008708029795330703112161305504479078054147155718167212304576285949501356380026748352738120147267780470462994874325423944878031682129478643621519607745437151393236342025494621502255506773060332389241381226835161752270753016259351939666763114405317770501265083107363286533040793318138032925399755973086667636816102782460800208725860659497148366188779445479212956190806227210001576643253940324766043379833365046763785802735173383293501798951155529539337711024283511486036732038720237851361264282923719593328516025398082615508558645729299733853299200875946553245130030028507934723430231259595317217813152198811024586314761568636006511000237597649549028013173466360424272142031686115027153520640522458104798442174666132813286922562112713982409884973347774100938232624794465326651334684318924245260107767320834609251694840955055853059334490772574985844542152022000233166088448860845526480001250265390408283305778360983338968097233917885849080968916843504519249263716275934841665800159517795413245200073037875598778887558761946642282212871271115893804440121996182565197241333488610824959871843730920657185250736472455416503365767653604051444590306033167049558983318023236161953341716434173236993234801264357762241366111011264809931100 [160,41] 733521054919808759327028761785725319972792077824408962891769116783707105261757802342665819818102909397789226927257256571300000645283439379005992420956483185461172700138904107644598410915423347639500527980022402516602849600322773060665390617678666563801546189662256098689035439220240447520974989005757109689605394299296406550826003127999604458777350829318857972885570389831881306526869732225782986328458939260918689164387422357091313525132911659296785440480827547819716420193253146702812094691877678103929232732508796482723738254797530316015453571002529217371063314405777933374869807069612845784011030836414711114367719560320342059828677199481230242168345072635331275112188864214380989813978532246979383533778875779089855253148150638791331899348160400642666678769409694552019507178185068089009353108742704330581150328806957757986258399208711353145984110698310825610838699889329937437942848584439051774768511379255474902458570931357779994147440712472404966121155177420838468589218280044567985130719950999332862344415930158665043187596434563417932116919240904452014147779150713037485875681745030267065375982311523784568868981063289101693085623227979079054303386565892055328122125665313803316636089445132260298882401362818568172405414910934126847649284066921845075547167015222278161854825499966853754401341838156413034159662672466514109251172906732108972626810462270247087435692828526138439698436715839471633429162172815547870193622826493386062650953641225196811317091618251118583598221039322800731086635593685256315340545432001569970417943893624050295378724012327960747037166078417720853764483183419421027978721681469264921192445895501817642459374018066346751615805610457186142155993042746650011341201905806086476286161139214154397713090103249087696212126351857895361564481128318713182122201507999772273993751823867460810796193952446308302280112186106173839661950420820462570644858261652288390530133497195656132068212289306034292694285047498553129580507971178815678119430430356081982971802255924076739235805262608905302994371748238830501797552535611820126813238523164124382529388945972650667377151475247596736 [160,42] -144144563789168323779768104955514672087638614733974464634589482164570103700240291945847875834298325459538079172271344304772356870136042879162430256056311861298232161170678287418351436279212876790391971243122062922347463098653688424818727496830967312886596368625433027506247849410386507085360183746462303211310596523532355610171768784089394132930707406863431216471469931904421565580998646323830560345003794662788358369324271672409235993880679393229102878070995172804192664015048183015175088376707803446995950301944270039215144499240948384254954380478165024634250785014236729504786149608380372916523693169748877765402444709773182494280703408390639073436865297959977339225867419177597481369834915089819757565085150814493813806542846971189143878486119937776480960536672406054773044362521015168990118193630344009779018692460436242298890021163034273286417620488261796359077791294160721053219390338591102409563025730223041996647223358631280906547980018358431229024968884070326644368424879490293491707030424230635334724640055546331694492706151540625698779129575590153881824227688890406501651104363241027636796263364610767729100662211046616304711342124935135573430939000347403418740564237513594417700021810974935456302167967682124467478027676605545540170357582029450775403703668809686553626531027808652315195004024198728311671290196378893174858584342082938586363521624516825241043530079663558587076154702581535549339960859282879451011895864689782095427931834969540893513307269261515891520555633396016662951250885123965271435129935800953945706270292039377904235989984765315001520295233737125180296368246647678139260834155394435261380059931058728271808004079985945765483266666006022742887540440346996441118154435835114251087683027153014638188599507294179048121866836562302690008874020171537824843928781627814583603786007021836847448572267122211151826879478167045858033443369703688311934695066445489841552252177145164309495393717074856867622290269802409280407581607174830973273184953257040890758737996762911680926576444261871249016964256278932066311607717623757946422202317322500921905278962594381023511331194207168 [160,43] -117260030399592870194619157113972771367267163383764677623741761266398983572048491363241562392464615686004454638189538007865777989905606299218867215143462937649726543410466355357987899148016908919364821525051594237878078572561422541285261100134167129871004935025123241751226201255685497974134434945166537773857812244999966130607450326022427210302435034203294744169890574153543355717170322628963504457675534031386203801249828559350432900538528908924015931670093263846530881711102824678760332513683440513002678483929369046903863310978658562455457610974597830720331216416794774606398917620973005201678532596136338593131725147859634375210428001377621883768778369222560745058981737707852027286937164096836111586137084350125878988087560522551464799444186508645064531791388035315237515537567672159633278383793588023685706072319333791225196010873898486398995793902512355522297936492063933186306997460792563081487914775249055958268645835890989847709467097396584716588304587456278542249725330953299488006737789828929321323988811304265218096918711194929643187073081387818531222832395177546150767312803597853828733259424716036426873665108874871441759298983636531456330795827158198909254946724234494776275522785975049098952066072740919226948659351354431020846973542507329074325265391409294643725446314516696358232771700514001955439548266691102956058286467096878802396823420309115467495073409963866893599583088760659519957534112008596408468583438367214054600895080013105496663590828660833441780631089962076341300217352558691354487489989699519333410519079094318889319335372013577260008750587559031142414314802793769120988663775540723522735813416839870877130598392025122074721659893816942768113966817560862474286212135917335442228427248081671786978282615658995556721521305133181501871996230231855865642089757736819889197337705329482476850062220517391966967229378822036678545531874231001101583520259179490666709515131431809898062763879281287447185288219744755706820106449246748455296423064934277104957812257268634611015763048999781890190060183481818275054006238506895931506945299599266730190258149554595924421703125248 [160,44] 153722130643605280193772070917266733660521108587427737375531225145078035453135164036386493293054755873206290765066282555229879637999969020148724451862663945818556657920005434379452713445559084541946938612730490010571246451821397737027653111469953966248802436655984622373822995376642676506902855462896957456874135660921444045933201795559205046672207489080435441237583718469795097304882835123371892595076665105542084776818446803741403405452970415626973133024452293274680490966178302361008908449891845227502581996015520252958969049963694712405396783036034546376410949611754883968453269996364229995793578668115607015498179018614823605227418952533917675780895153874050181819806980675081624341512465949323846898436013745636512051353068016216322730231278561696798404531569691324015802372724609098113364263996637700947832915596630099833341196289673592204152103979331303029765718270461592892260229490683939718890046693799739353431184276518553831781311728760812043931567466488465550272500129611514330553397570674122254796392864471061418624475459873922425306036275576848025068859155992868740839547358767313103672489562264159052973791575454136796108227836041076888976754224965831269078929798864095123418677028665681792196398041871358691569439901101621927297013823446380949676521699824310216920791693592737248942785371299278092188878185943080113611677755582828896509041235999118328159749733022717482647268204375523775663664366816512327191189943001807578142413297771727354827295754700323524130188067427179353592338538468145531212292777588757309304915413452528461495371599910843328067649577411253459609034483849683855265540004693692839545015660786117015388277060829228934292582546085300755656427402040987542570857296342946459217888514214345079207575706552426938172527275421860640835993345558496719270801808637125765130643020810051751568705775398623817665208456513886253256702556739851912022091407018586009902573835616995588314118301104008248685786192055793833545223736891564977580061171763080041098452382462231362534042371868185132930652286266747715135924078374848538125867245880703955136031849785737511282221224 [160,45] -99518525022125166925127828829905574411285577230269934491872356019513855777126576539606941971185096816573170225745243822345146981400048423187518131281350910316740527516469558528299658559580042647008126697477085046692878767818237919170654824936450092439895976058963416735839132633717059143111131164965448419495107795210848812471976403955397471554417838917653783010177095004332660574735981050677444859517956889913628649953077499290784196595262247811310064045058156598147770658754840408986868318221488725880793092168371766729821929530837797867653191828799041082414917567944815530556113153270520058733304389209969376949235013089021909463832617899576048063905692668370432159005382284307850674896129566839111136525965390762836734320743912434214831050014840289214747051533167999935715695121815551433762434747747789466269182269795441182845575610180598729675386374241791874095124169125630447972939244039223675380946308371293122514446660350637475302320501908166332961397567895296837502119087550644216060668937165995645039241257814213398090462547289233705319208491993448514549894690678039059435069564941259330107147687570712298910485922081520201239354547795493533652684092737805481915830333495603185090910163901186563885643961211810405442540113386120955025478117089792386067560307802363369837212403197507144423086732735909159847080973761353188786211172399075824793550627033439327113864748510642828157879167100475457996359593013774465844542947375025448622186126549955213127357181656256916906427418097325724572284634778285259725418336261678735268467277487948999285427626250034777304452429402468789359100010471376682555576961363085827931384034032719584230018813294639533989171742668123544040597824761097461790549281889342241719715521047245382798013708707729019949192611127969794406234096156548846436208016998190892679983978869567517930858001158771186227632595063640766831603285401983104926488318005546504523915097380119660327293745994649537163056659322998011735909663569293068840487408228432963410596154739177078138105692418720799783488741185477340522246170778075410475772483017626992898607334297161257595600 [160,46] 41877592545988300822800292414161382896020936707032691019754459514391661094191863047822281651649574239546392574226303926735357941989299291000326411257429747514218896252881178037206414995051398030430585849753042020379023743967978125983818603771731007808688445957919096787779076979607032937759895793906528797452883393281971522043313487291751913326430381791389223187438395479422713840951440134739337017430367079394776908306738953664266294256656684006713218468721100441636218308197835825339352557483009764933894826534673466834587853119152051715636274579975547068529723022715207320399070859662344619053787566035042174356995535585355997690102464688116305290483194264898108325646727603025907745983677017737921328730649427240758760361575338470123672136767772478368722855130926538105433439222654023735065700370428100533440704721218066670120098541163148611926149303939554381155309922892493603743764342465148335655341826107898926758105765666151705792708215638582218431651924839007505546833653210669348840765141363912124361384927329397663845396770655245527736301288101389544767772742470571158206920909695471150901992083793137979756217904061343666695693743519594463997784014105836917863559109316826378381207867473191622597973229233312407524843075366421408878369656117891013869137193455497227944342275851885200528060951632999437284940103490272148206746024950073721414103838604305979430518180762625168842932589725539542121286399629145631239395752401477799905628854757645133856313676766836020653498830019318789136645237370347134204224825891125132225600565977115153098760525943328932050182590786004243430400613839285128417297128241566361761557935897026466336714684278214438123543205152627967204324849195851567181554261563636110029145600828909615201799920623679040505430902672548450881541880392891897411032321135206451465928316051829863172738188780553577174438324668501661314740923498151330503782557911409717816756245947419000946233460383884914964073860871224300283573282143566425818030891973188517742203842547414312921655029600634568985435541605117526981637335375363968397876148998685781758038048396315434776 [160,47] -9846985418974406438425525113314546618477847169073581645789867456006778110930256642498339789339752401006435968621145230263158310789358894777464377107415657924036871161091943904613328865578149822518322593287503648587397566428580478079229484829511111727081824336161702204800032665394586476363910402033409550803502674174060311333425854877205570311293003281170913690048087060906781100926481536388153687595054470787832401349656292082025744183261301599359694029853388693758214855332128420237356731415679246858185903867466282371259112471333720642814611329643439374353368044355533564707784137226907612096045994568708045578865114843636549173813147718772405550798253864697622337014428382023044297871515602756220109200373315850091759824645907190146099717561197541857618070532464455283768936615440088751034032461852582750162333591633931033283277219496516163449844677130089682546309763307174587576239073838275370832474826991676492681733820268836213647798741457132451402295483239619534697945022093318106961292589432563055021237172268567888633191325150494975791198444553994259188225738815839935517931328224172619993124131682615616028673673868168293755300684488026698535403340974961124751014355133029400992010294306760575780407872645286771330341229348593250715110088124576916355889867803139165499144145917180490574309329695694398943756340726187250074610917064643691153316328572276259479799479782521070039655068598285822359923639771689019341047163492924358318985893006516842994805732332231107677318558156491767503874741833571389355365330203981004314817516664585576779118477263009710863985343306099215033290972545887413809424392486716090761436389643609756369954563805286514494072367312268866807504926599639911264711357382659636876780153662292130209476967506331164735395475335582987823251415416165406064371797885968146243243403512086599867983192640836930792662631900063336933726796148353530244818830761983117506155644291942453626331441987072540310995826928820550030665999207242236160232880905651011975401001317091315392164092847688134948688031640750614506161089849070657937713156534065659199990086609625504 [160,48] -794218464873362771981181348865680345244123451118548064059554844687852997910736454982739017105207369691694392934610689417898832515965155904604665523225052731351006392682649469971629537140660678868648731567628416396118106473752576971721802251014335636599507161277249220840065913838023134668578951670331226310564689306294261049701746222357291369444668940599567124189184484834903605820223313202894864478608328811162049818568118610265072235367115197369348233435593731957661681906939676506369293792683368155916441289356126028481262495049204651464188341529700457241233936386751651671084798684575846143299248626379268434030489361968533269099780768250156148858701187110714319333336543427155170830713427060835276910636563910030321887859653509968064990027663093482259948585860158778499938690399730419600870560392289173099260069051369161922794034993907954027390815699815394980669204440335465272438731194949857894586344160118553675060924084490907538008375371891196425516020747181272959775351132689677433403794047993904163237946659269073209212125336402111930102111357286187631974139781316114577690151871195605471473287685880114652308584654832198983558911858458184931653313573829929332972674011658696487542797699368382400618401564085149318724819989296316576128866454017427514252322350171393964807425879044325722438038694996928748380594224228521361019238506700719320628454032365589124015927855824520914450086349065428864759232794787133766109089113510330638659323930133734157380506417018150367658200999870405132317070071206850216797691370846590433736140593666765709544263164855163605266417177052387504751295948402973133522168669055004812368221902960439739470741231694949281376541196988356393334157724429650418026879211226753219259589301251855967371294340893554713987324886710185563707264684073623237325105956881895349828607260404427818658604470234275625467695646073883410244474745557544697877005442365768295015316000453359847340287959930864296692367338771522899241249237436451063218967094339338993875656036604574459750103369066956634474071917523463488560402556964435063578859792047986850139544751080 [160,49] 1805814804340617857802721737426714745382587982904710430277510320389162679384860447728749473544605313978665345107550358628937369075907757480143324738511263357790891172164271513755435543150834778215991421359907015118476108982496634197571158785275648989075127455081405491027094088481130940453948651506026864307645460003795581056358071164566523594596056740124675881412583637082494033740833915983934397316171307738016767068902172949635003826745784665471955597054539775183206628902440352452156457118448960680466702490096913663653697941312483916889022437848222494678649969646956072381742146533215352930408736132654706511596331686392657530942068915558956602701014380503847875921631746673013348773642049283636631634462813849496649282576248804894708640455760200416231267885973852676501761959810354794815563131720064625603573089540716500175682096259799597407410139292474402100354532662895584634377361835344242097009626614631678067496520226103233123750668422042402300163708453862409745161886550415383972605623349430614899932078305886759170206674845788139431195394693014038953403816120884058686914797944297186133655276431027337291331049749505350142015689354155435644044436078225142262989579358697591773177460025182697661779940429616514707261620413627875727649896863462780874244062254261584215872572245745356755210664049375277860318810010285642964724773192830008564924977321019430690709464916440890222817465817283011532579431506567414545666514870798131146229178931522454270768510146089056724125535194544994046386393189833411170225636128248579406129802059656054500863131861666342906463412648885187584719480841197866086178298233524061627480938787663123764528301939849499248434742203531160254234706045631608808028599018598004458650733813097762433516006744225720941997178632650664875670065020072646908891158095797166937487690458706700513536841844602751301991321584505837644008555552921875626286528375625712974768415920364197119332127217641229568232858047621994045877177971491065096548919632842677893714731782946060483514116530055300813142213215876814289908748136875055951199011404970519688314592248 [160,50] -717474463148556197257517882098554575774551668428738371906030222302472964232621755203824465214348839782768701265895184283169398991310276359467633567381844069804082088878474836146263035037651199468006765258439180093063932123664693201416683492067456173894744525268300394794265311446681933481959075225472003360755522814670999302431151939228038390362215885208650217536979887555873687172133486970601548007055304111467358075189433606662955103588473902967070211269236217257553171116966330323871548514566308408106237139262402854233058991581916439936230507644653018710477362489456336977105018624024301748276067432771146364860472309615542868699149415681560813980098520439465979067558389840145368030718567289335897989477142519447805767645868594309912241573893625678621889551294719856269398898842762074700271627524558550298261512322554124066711256469222524179925053119400027776465782631951949837391334158620933678628303585832760727762096063791877231568308247423100737274153164536140458201407331860283903406347244175473900971495190433607126633764865293166093830035335576782638475348984395969627418752950059897698420267840743967271252573565770707563652249931845466411413642395067855883581424730655531421519770398201197973706350922147795285709978929037676584783354877245228075785230852375030522477336298619014340113679177669861236086102691902280465250195169597385381008571074093611480282681233380905012076115604706516633167855603263692013618006256482871431718758794341063887594968789560670302401840013986225281028399434385811619460839977016207362693140121939996861726748018609776059122106624443399789358172725784026747354228572667662627980568081554373329992716387035356793920932463830706772770529486201098775804688108599299269803567249140861785859572738850761079006179650840762285394323777390051400686245366723184458075039476175134848775220424636055383691140110826179781428168605110274255536769951392421416537786757411626712922703671718631311296276391787171354930705485343564325361408171558925409666267315589981988941784061773733837106101656272788824739849571576152653029030390732275526909408 [160,51] 33086812515210088717192255877515384639199311082995229229710464709787294351832195331871998729344617380556881848879915544976891878650202458253969594115789512648278023648494913457639651293203478855260664218073125500486256488379675579531100125662498520190018172070976111182749580313614289449678960800947282827862893021307324977062858484875014249447726746502805650996453560391842881140255054109895588208880230046223572563635093395900909529701074570239460648259318892706908938010823856164207641710274419053837301558198292516111829723779145616719190195561135944186351340456947858692649474809216515883787431191071263082624956431981851736449860683427941053137276274601151407188104679616716011892156378937577291475364264213352927322835611711483986502213900598251973814375775341767351235543503854316857807992293981818593474933747601099051140109338633903480225201156728570273492390537772906685450534417552263361682953832142496360045477907994188568674872757093659394119253354530548296160185886538372378446570016338810479502457122180674615145627686111603094245871970106869691748426760194925086031421486499816760460197203149141954886235681732933704401270135108025307117455598041588519379779215422928601074852612734990801088912641013884963104895292718379280326632862266768533724987323802763145152256583580439009333124099486317938282633835939906093720498089349861361612396760541758010001855973159562783828603154657875396790847767993292907755091657506569058150571138523151302789444999783417383642218288023501356473698402677733570562753582982711240066764885996859156725783629298411644463203603654721838860663768269008203562572821303947205785746334826189775290084589333365945285272395723548335835200293176231492037507949236253334143978592066626651485404306814532648242020942039313892792946291463153111796490755227470417509447791642090953908750892588533226619954362171217577657897020559125206370528263684755489294964084900984729854108729457444252110030505264723715108039798758037796888589231145766547016350442669462853207241163677717678886006592569946380280864385253229330260182783604592368384 [160,52] 119902058253396831642898758091454079426604669964880018935124782841653633986622366127769022122946607379041118925622082464053146128412435433358321521632085808161368297238317785450833404830168879900967949574865061137311737617714411192917647260190843817600614935069141167615976520778188947372177833392420521349779192227107841269462607004210432920688649933034881553145662336260432431563620557347373706637329308105502269902000154342829889853321134968693257761259170907056751234659480883574266647430820673978958559813606204975921901533210509278505726698707016794851115939734749770288771354429594577096378468609705072093259768672781866614276969956926174644629159509612695611292384749786248240319889486207070474069050792467135632720890696792191607369639058328493168987487218222937472055253247797969930650981121777679120365950215839682567596031033589303133231988943140911648999482397450917397921194279589287419490431325094153175515583684476741052271471782187890490704167579619903244701674089382569289612559190429612081201153902052696207918046460801293422066414900600264572232492109638521908233269043051631982616772551459341014528620254570432758628658378376316865036065163650921858543357977534239477480579729203203810826360418837470455060539399313665604832704447201467477160649095307342273600586062558930015735355613874196229367120321849329706116928969062814484537476249388193908045465198145529400723374769545362498783976990620728840572309754475118750542563924267159585552821390606520554343997626696665906210885532267519894842624420011896658152294903297070457197089166136663924309670097805289487019477870131456006811225095053733230814870848004818155724055123093897006551089871817817261953113138183220953327881816177940399481679884894515199786672007668480587393135813888296905620225310981478990134902404706519906852123364287694875165188678027621942451686055414562575404385263524232208883831309355287321582939264610772175873945053841304772197045168546510671897184436923300023946148832280732742165820805475728562038968487829810498282849966759960758559432349167154514630687075401780584 [160,53] -76932409958059369487693313663819048666775731252530061795680908132610803878755598914527999670215702132904175004659430810582520722832536084268477205146217972926968165552913528410950876129341533169139927789186090002105994695267904195650730382982683216599336165522577633698828991675748118696136488267177796048099079527977294734181217747941730811251172170917626331796914399561234512899041305667462867475967568622061022461249074976946054427371762911724259203189166271308241042833127741590397330998234847613432707671430303172345212431304983503723243924426803765233941312736742463125632708042650454503077621981655560783043867211410159393278121977166397623443536083772978132231165239717688656513683903286359504367399193190099897682211934968691633418541117570495407764123697506956908680990287597380835220560969950715317595612132654525029384257822933219429402392410292847445580018941365910691382587939665888152512698399405107156942880895009756303354555196129746377455571538050436520354194384505023592661669591124662330708691857728494128981632156765056849339075194134573779089045769690599624917958160637619000490384141776845394775492605578207609318057631452912720629315927490246397068890135636077792731215241145127000523292154097207570159856063926522992780691156730309744540827300953205272862014844325490458818069119108871021354934896681822904973615302356214059745795438238897749510022896362408782771830988132084140939876090144409992245808468524658730703909355467754203084869759297523203450115164748016749173042175407974581294359881995173625617895922831167043780565117328761987691108681044196730307399019488218403155979408558116853350671029686171548507815378320573917108674247307513094132777969622607166604626502973963166605916911012728275666576303254440530065300629962750893479094757516936214575143212049791236117360321934653590591062841907188930608495865266593168418475680209848757003960631984283765756366283906376274520888641456800284506063956785874321970237561984771093322925451928620149591877336506586914571972929485287780493161080883445103409572853779620672923717602527872 [160,54] 24611056273298082953318363347112638177422991606211873497302202215682871348361864405854259188048536584260108715430907350112115622381525910309681753576035533155125504688581751490654219814517600340800425284222355236980425006008640824454863318177678882781925435628883007590833786676010663142444216958751269847113492495132949013717833107541562908231133166647109041489210068576221106803705779656015051849427671447882395595633660894928033163390288078745814120271403134679720461491794444322465727110465200833690623519301460372641202261167548521565827843776543916016274857306495516143634722604735628680393985877404455937962866365924827119747058247090136942346823797248695317454534166019609220855500007591802375075661994965421980405548370803366842181034922466629153387700216306650565534723474707257999583427264745160357690052411573484373267578752012978425220556695215715707657540235268622498591442935348982851611583489233551630371776877874150554219361219420699514412261188659126376809576539194987573558170638440220744131607167898207476636763541258651286943574811467895694919099712892321843217095203850649766082663858608838433072288371397511252553324024428155633752298042541025887087510598705828972208265925006989919651820856717851838523612756696133011552492559980400963184583860963324672148799998789133165727388877249201460206551898976791442748063326961682242878278279486618360365439610312001581997281142703550837419737209676845274076580512968147320913366093139158913838463736571691353669387786743525615087964900042624263544475791218344855904593247170655785634423576076985113478439454353510250640687268321037841738565462082765005597301069450469590272204072534861423749645836861461808490237305658413781546341467875627912720849902681092124903393014222038195544184427542968172759278170517524730783349930184145535148999491917088234879069423615237256013421424898808124141088857617238236442817362919479138966436583147438100130289744268985855433838729810940780521154768228482833135408800067060565862702723500089397561222262074464643646017966886180688505778093426728201581868497768 [160,55] -1619553515462715957294546247966365121273619600679921911704631722601024915678941319463135885787856265414859491095674636743958125169996568250798751763969388452617435092740395843747644216036067934336913118304260587651542699718102817464088952632416284852214157355170925012516844210565011339485630053986049078125165923523726908473526008181980763331640928483166958570790891431365244944834252839128169836130906696063726713149902679038814299134393872701120449832851563383940038508964619631381292475131295767134795742976283960137639265658495609788335324114279785954622446445294871520708814221209856414650409987798560413100950653829946659916060479598814845680903156247836933219052340582321604642124835347370500543365994662332565485730257011963543193969025111303619715624285055043022580647436770073033778301654817390947474471440849051558271956580919266561619893898347821133931577839013310291188926605619413938704855619779831818676440891239918058545772471330660114270364214975770978687286578732622488493269578549892289015672293777424243812999625377132770931756108521554323547793690319294628072942751338189302304857856041790764587078932984613134114872773869000542776903029671610767326175211658734212868765257052197473932797893832639489547452666449908452174026704364466317839274446173290868246294171048082992721479739233050992970504238726402111577465628160270990263730610280739970263313351081923885700451062478182465679442566882029862373519408672965912256880555955984680669142990062725048014668396173683244972044461628906221167199423744298020300380441355019927851992740069362117869262659841600355129330876835707095919927551572637007999436507765183574062979849950541402364338322360592051642170845539616565896338880856826220538480875980714247788783564212910748724675994741344221438113954965685813259713920647953711084517308097346281127890904824454547332508837692271801148869681102828449599134188055014684477154727005472835780250279054696040805726588319457144590811158588563177569212553070881856224295677056514580656788477567846843658576129016990025801260797012710398495236672 [160,56] -3092732483040559692377697871600707880822631580618266610271374107809787595127223523545848745942943906422956017475326662291225866699075990930812625362057529229369984065922538453598897375438843622306028033770148126198119355418176113787272121799260615984043639064469327635734202284031929323100760956677871485237359850897921362574213854695539695076266664858359537456685954442592409812141119552832684277484826472552155207796975109118205786937095445039451417972185924712766554532806438239559386540848479137212251656413125480114209592564028481078589997379215528454531810118777897772450085541081597445840514867659979715649385207070648274616700614732448765022433450755577112469885384942766181855050356744516535900361530293880995506160252560181317004316855072640110730407947745582607383530916034150662192657768656007278751442350681838980439966077687736651380162928393356405202043623105064763081507969271748333857509898115920963607703698171443383287124997006095183973982534952851129369709649508932695333255733492394277563495440483995862571072395909826054708161625377055862590023440711958178785257368471915431830543357842772510867721007537737705327412633738686740341561874188070037345474298485571994984578406593571567244703452928556613985862662913075137460854151419020246249270704904746348439784734095950317963408995786144576276327424433782209461973806076662599048687127181316119295983244426208787130958378165475390462090485017141464791983851780453200002874978879783679181934967319111869609800993102485237085175814438429683472828305926312874680843880569846850380440932134633607233870003410124213569611757874355549104871864404365524260633902883340082521081599074267843241965257419879911049784203601881528549269442206115188656507600203920052036584411807216691384813064703175651189013845486609823589369664459387858664891220257511823477081213777689856813254432805950405590698037164060552422877940662535305059539493211419452233362556608925952420293506480211885941157357785938400054147788221609510071468118671268387326002174050514284856160511661101083750015365386486325065444 [160,57] 2139659323708045051066127863134084042098798625905434383684915286352265050815106858408134820818816646395719308751959827308239059018883904801644630640331272151030288791956801326565152402308882463742110922002132623759535592187683889001711554191598100526638566223238964458141562393543769691520946114209107609794133729229372717045690425367531648875814193176382925946031584420376229897849652796906824688047006765759898526472956643278392795166600491102663800306726336383916104052505828529432068000875019899323661501860673612744322357241675294853983292342808022790175314866093706447762703510987810636144330374075480076732392344201722563731906396031812687165524330278727337837062401623898984081543059364609068352465622161634513834595309695619363949291549826842052358887823363347435306363294103198227307177445745977089539572682184097150117300176544248456063604045229761681603863942337589313099953783160379933892636814889239289093989566463260483796215781346230331553777839063205629422418093367699576826156910101527943467654965707032441165648515338624275021335841338992930407485300044382089865297809329153622819237508754703865617611198331815003909336434130652437982492282381347775454555220409837186195477137688897394667507896447858153668038065809728531739142486163130653935273255688551346842043931694240952485835761809273988322243293338186445812420869619201695855809237870129941617512784501185033550115941804432390638966131934032226121847086558023563148184016419499373001752632330830737984014014609510785627039630297360158043020478052437005105645306865140556326380047689559210997423390006355518121623814083100492268483054254989309419003653275887282865158971897614274091463660837034493573172842481246686525441529351055341703893365407731189499231194989920789535665584937327105874374938362375114252689971517560669038344881936551945078902218285498370276560456410158792811405068137646746902243425745982469722863293724456893438463563390324106424243455450570171394578870736136160522470587682770488832777840829645161816699503977238866857749429741093097038102369339193580016 [160,58] -844156784653876477772638084308169599107384356891102390326881728472450380261589578042367525829154262491171812470416067453768737008009673372784719526311787606463965870806229738117845445758540132770153981154378008076043941899575539320537263462702682304021007714464757020757089123003135952148041606834202518788376265498002045716724699227649040093811323823057363989906525823009332001923594618695515862038315208179236449060719207941511524599964834094253096390029750292195537725793768991774290716743143191482417527870401183669320212760525507154082787503130035654004922339748588937826989745341078458268903429920506871146011663010515082195350622198951345040624058818591511642135350670352488489625649939009090418198503857304163557783619045636271201770801052586771969681455802470964952948060182914505449379405880285643449172414291768175248088169035414595373423464889127349950819615917693975736018525165008318871544050471494501732457355723461861118424218210391266968371661319356786280375934544383792258913593664149256429383118783593185771607789981951089416951244602584081975186233197512914247371149089047778273990648395027861098370985665448147733246401638878930392521948807211528466667424777601351940241724093547618729137572844651255201276445117314460379337501511991329359452115418619265008836671514937828612928726831100330052445352925468209197621105257463908606977007913171039087296677988148756873213104774226531581309986633990474596623091704888288356150777778474139244709665049851807670233054286707745399327466718277515333241432648401771692049319543155332346071507044990139402556339402533753393952909456210129554242730011786362564491831901909671682429638416595882795631555965704044997058890649463711432592995251422125722743376953621444865351240664969012625425477656879603505319940502492532422559025859949348696070936316851640405551076187066706724453825624781106159893974916644626434850760967793121388417397002757587495411348222984812670983072846379885351362477086000580719048114164468641880483429489894531788575757295588121514154582765744030434158596908773040 [160,59] 223490931314445494355611381439007183534871487151381529014631506197761250556100631761745238568971515933631910907035252283040063727742558199583128665099329030995768173465195954176882383547610722697255720163497038672466184579788822659865942890309422181784392347485037888713473240343508665230908141255521131057357543818154321031078300832938898705821573923055968384768486463336181268912839595940730789101482796702544945157867651267140707604850717417441524715174700442230887101669935316652704366889178998440349869232517379368374747295295835159833020071553149895863957328924666285274544123333182626443650660245414359167531500642786223655427668848992491624159538358055585655051647342811049788530728063520898819529607623528176089785353656620903598512174521083082913070506616639478288062047199563264285791126654069759017895831407746834877950504056619835470727526815000347601276048351199680541338185541547766681348770827576978322494726215235781614201788782945352531258543718844037338379414535523385109962448329040791851648923481024424713598646517262802544092291756336749049844680430676837037086003421144065100113716695206703223055081030425145768573296933510676231575284462947693662214338385483187871385198087113073015948641457179902382936154979417683284121181417450724045427791318680562461865833181939429711158392418199406895511955142536208751203704068808516983462217596005314045502767315969882189354542079054678070060844883655973257329325597089816017575389406608959903128993719014943139743364021947304813770815676996369966984313658902105013484035669209929254494329221759606424889881765556406903010944613425142694130392312650924190684585274828346812032137611839872905994854479954927944050126286699049903338596158067500465382955332892539478316849077319147345971998887665782942678263339736473659280370425066342489823202827998012264247763046814248719982793917575726354614370827089694874970078405376231878394653206555783369156434110653114846595736432902315708720680116840467934961615198738825565961942242251054110001081415281705205298251948261555670028824950304 [160,60] -36070571292691110669853209808943192597729675375669681996541355165362805029585620363952762838093283867012024625606982939784163658858911826204047561248961770369216163962728982948698670833334165594333014735989687515501642721335208214624565390011151105120187662521640375935917129304511956736223744606658739645733926025787036122608321961839679069806589571680916126409002040277146210363582032054492170980128948934328264513455374264485799515680224631875369639711284516861994536270965504756305133293876535211779862611231432263612248053972300113761204297530879739379456790419182067609324984969450953160238489752708785771284017745880279307779080369987725976942650564334568978142037284657602822372529951535238896249387356575634761099242483645862584132645974962537563389871717799484878664486969293235400912397355407264160980516495935572921837780626547866634531749023352012146362090408204643873060230596643015333866901060780343540721994802922730776755263479827601926965630395710508353661095173466323946639801431289229520502033232345643737701661897877446194529422775765632814254842743264762122918436839484427073217749366036111403959088854425287188368954599232395764576726311716429656734625807738575408908792446855419403000402143020836700967594142989486893698227508039252656537625054475313734992493374903639416139279476150051726892711647689576370980081201899296126417553039075316824031429741491267489992783312636315752774989754775683038457159330796662011849057371627251786014622646014620219000668386013250808820226526951125131176056949714492078459751893164976475329445798660355170340924787910146663400466673525929768058914944614281164797506221187478343389033653770017776601267787432259388525606481945192825827441614092003533228515787151636371876177052817527507975456047171904255532323611739150055741644432274073245167446327867228042731733250724646768974105413529830327597491683311089652329496705733699150896706771532095053795655402606771618703904876739846932649289079645630925412351479499620132313453582572297314231487428484427644890064336660795752453943088 [160,61] 1127420191049510448876931922335304420788583207915656168692229077319898167538235079163694220431459864204427115961635397582286655296919552738884497815333089910591658675583983083053754292933138616217043249595291130872066629811377519816205468722989610498845708670366954500565353290402197745914416798955060195876952011155589634986335942136726300194523449630728176172049732233750792236961930680884818306385521365863399467979367833879033497503671422146270393737799947414758267684398379743917077878497259970174376851871467622088137946560775240799846520595224827619744568447512861475596372940790414414055107709118612224238071079044635087525581406222232192812254482936004041245691161932996992128854180686924514962315666549039571106225915515328576465272251635540687906399067594767578254347804850498757893085584330501583512821688419772242305684118513110382516594715495016730174626818687155348855124253815234982758863051947211722052032545411850327197105529588225808855607492053868301358984071435223198341872917673656823486166556123053441843183209030161893310664854916219016998258734037653090522375765162716962769980040677141965493023088675658763876356783934832655064427636411702070160131954143999459053552477464595381925923758477846445322194812437959048720351238909876396400821877511294728054818776148025067193232893806399448937538922253099193860771902151666909164208502098046704285338850890997290515348895544758720696846410452488197631438677180817365479182386137590015926282835282062745124792221216581774587349200830800792722301170570943070715911269010022466208631890963137091818193990789120171311955494864389696563400979928065204213803378707551124432266599970010555665487133518816297171235324790464923395339522787295970523898827881774091652855603960126627795210642836022779676558736689418873375390754367207677008318050150898530165238566392777486300303492024701283018462293259210375732158440886624234917596394495541231295470485661952129449608126463539179720068284337710530513533406128116428212144974086091418667164987909685656795356529206238705409448 [160,62] 968843104428914586293779517072305227447532424475928402322179671507612781621564198459271708153870419539828593439516979883363147730899325793714675167510520522937183915973210999845673248429940431113380258749127743327739829867856386256029277747188953210371386039867460577119417656850028571498865044717869336577341048402263024250346482025194646153031889545431498605637116316219718023243177230580081457196854740266454222368627400363145993063830061073866606832182141217170926209610617749928777065612768773743490961065200108078351207243300868231138538723368185273988003929610395648316765585313884819481037971685390118656133674521228677602036365503568210848532262045450605149854533270382907610128624485584128689583390269078375161682431093675783698660651166691471075590158620033699794466795413529793570363109001391756378383696547684743734163118911446845025153530731298874895447412558465596613587520035832869548666178192077493684468443676760248492503391296172069310377983528036459220092021925419889311032683875369493500490409659705956900980836107564104939666210900013113265564914225445925131148814335760797827759720236562978484545090120183295851191554578043403516571028858916696046355787779976724287168540558952637934876915639263838135667013897066927965727519935357533155302497527385230245316708200275780398824876492373948067638819686936483700285911913203182237023146698303980051781187047599576014851935380559774205653392130519049029396613494513777221626587629230190136468913881243093906984426611370535848211611357402821640810219444474587081288527833891615646356067144373328771212821698732908073181978308089623247575191148311321674407180602641004039763872930618732314834509556441031370856565011641158673027381001358098862040989376154094905381580532981528945476943998108392259429209950909909534909773306596628782595419983004677678672027663938631972220106151963394474800720036598586549872019878067402659149878212545689694832356275039232993856764811888254319398250617404892270764307746390992627410467449442731548101786987472275166714302057682837620 [160,63] -141235716386613703815447352648227960315501760566143826823728834227436790361759048957897876366458057174156679777716535549243045083645592734178699428541901571362671257982198186857865167620818249226838589999414541773815469626257444646921918593887072195754032100670773877249225346808190382254163415165925416300659388496030442660467548296830306282579859097806775480617489374570630552347096189019768492080984549552117002911714774113370201450053391545258818019307798592847665053427035199309761732730980018134937035829430315848946534951481505230182872491076961699042982326771385685919059827980411126163393990466875674590504109295542690421245817009483543595960371570899942986202780765807464056160226590355969565928655367240538993584925576310208968324851266052378782963472977398901164585759515367187036274558574166581960498565912512020901340014352068505381571072053487636532252588056751049183755256716117044633343121010654565128974911227779814385234172977188521183501028943479252988260426620457906333206467107350499977736026324894618571724344328754611469173688744943242188396516924223025570617917592425316962964769894947370783733606693001944674916244853512879630290065225289717145702627847332516476349500819622254975206397794854295999125170212640003149182146315211650355931111135886910287207372624381326326684281745273426962898200089966377409305420195830016237051899061036028663303492425055820527381019796578747853783388028136526486972679290320723295355996814920155609557806003406645609151484366884004566496765269180971884739821466854459920071519304152818734147756922586735282270327375611554862441719659143132005728577911311117725175473414846326052250005968761424308741031906442097168504897110681288608314003802245631971352744770624671460494398531679896723273781599925415552580354063188772887230895518385351368767579165664194315262915842616108070870682289303913455798451019440562563308437294200693528200198264434105167026524009222250200536481978024902681048918025529135799307345390181163788837751789488448317103682767677846304698141568291280 [160,64] -65633518295978176957632179883209564172658610824479226806801967367826135036410342493514432415763535742129375258294840357722705914057353470060279256954964033281589578705642108230436318794306441926405377376331364245160116216506882624901827769842628113561229875906409212120448752427970413154431052620220307654001157217354610187737887799962898710471006929899343514699956193376069360527415877998284945632895036200060047439363231625762154932072552946949020769145577877647149228913611330256404631705289806237821303123720725148968075679695748402046261260452520698349900912726972959047454269720174547648605931967919466252869218031958979240776390163222328357188341519036505341903771102922539745697029309186928663517517566644963101806740510417185230892213451659630929710319425960990418501169869323924630297099287568303230913807710136879098423057374512044238674935670004737826113694950198484002413355266303514880591046791045768496503906364105166341069181991338637443583917675868522882525731141703460214154106399616513007344739188873977230598380776393839495076528624878179041280013701286711742314182754441393366812136716754415879279575614547531148216338122643553390200427537168336849678847173365938645830192228621542404099769593627588941341389636176417862648399367029136556570006822057821400169870402639449144102695113798861727420235885665884211508987311662795063843585481846692922389593630366203729466715232083253598844405462143368888168046312128579607196818731870958707145918538834253476668940421351337392369440378766821193778162760224865940913627367495448245867928019677266151279515685181769560396233304452312819310527137677522687675807782569879267931154797791978300539912743309768674418458242118962934570448452667172155321247672119484967813173549108477408732752912372666377696037913914718779846406793664750926424081490443873387764476620651926427238942897969726531831776006945199054233120472050977607422726125414185299216121114526577057542031857160556843274197776575986507783421231188803024647967421847294185344874727166254430225428380400 [160,65] 40963539750751986971226870250544513737490270877953413289938817722583826561606565863651058404047015395104492492390984851254914803213222547991607959726612092018668761013352846955763548984641789900605809928180111072840126504586366961136208366238153563929343305754744769828605125535893179098004475666155770265908496406035828451234942573578359262545621953121512867974869524799878338816315100330381102957843563385369554736448605499568146050148764346085990937446402693339952199539228337549121012650658820485038554686914976895131514378110094955946826414655908673305871430227779627172828539822694928568757081003348424445002930223405604144990140411808408193002822499493203024415824245257398347133596816855047127910028809857826264395904464950992240037851347599556972149670486050337463317213227350564218408437555456666064677526686778792842188398328138473217125127001856367224919394091971699307799789616572571693952623840055878901745039072874162473002601631040664762526847606945561522270333523820912377888642252166181984119115724395617066624785820902982895652816718019621541465308737184938823162142153329053129566262644570816893593676401560730443573193785242830814200120458920977477494587250156056540557897707280086425739894949385018952909551752961597131351336548564655120047426983673500507234352846431711047584642446332044203041027695518720850128610522842338895536525536218713372642624645876975286943769058367623848887215070531681584932228453902130390729260499394448321582189890496730010837307884967541918012275534695027648590226627883532768807285235870400618821313318530270512076382605504893062507137009376630445588880841231440968115938649532293902417897732207896570937970288103782017868309961079421865222059145714631159470538796334000321945611775072038540979616585430763207749620408974289873913372780950219179079472067300370361530784730264977342099251799822471013546465185138637938473977246394966506421859372293347775817024757874066059850656108699723076858217404309036437845880611371661525731920365297930462988907561623636793309491572 [160,66] -12842133429574504473051484561055894566339020263163154065251716631105174121375259670220644603689338316630048356913659125540505211098273296455029215437737013467202731243263939983864646054406063414339389018012049981672789026956608909189053961035894451868239763046945626394641663432687061029706301512146689665092658293207397695498133211770305833205485695746373053804118448799421640068677975991256548069781378599722906959915323303159600921791187359687091904658737992694834168183094668755460706291977222067110478116286304348238235405698256664667038426446152456857534982970331754253601077342859589774891983506881517713160861967745608084722433828199446910115090657293238558855828064777988766348031544963630372474296511462556308766067281896339645572804910116382781817184089592070236275994175688055691024390126262034192501208471572749592445215734513148358173384202255212579915244750897490868363896769882693340744973358559200020969234455678679979315307038526033985158708470567023543283607304567573050024674301452122789264884152702655661064676058857527535737184977512108270890415447559039510928325873680797686548900521526555441208652532836924891666753541177393335279325406911938972127199525188054257793275182713525921953119568890487189125209054824597361631346591565005605241314031065931951299513710419407376574584866148143073654131662305699945136915161744487962746826675315443177524841817344645573819828199486695630607262894562068238412279832277389254786096763176114373698777986398949676593481592780035026497305845714186459802054944381221196161262453105519588153585211966329419167026601492007722452957341299682117900748209786853377662825254774999189279094865072288977262738158607258350440155583053409322928021784985695427158811312112207298467174122482493307969712831253303111905072710876717168141330344001948675063787482394976560074667652469581215282880748603296372316164982913181139010108073288892980487561736065599320616120363436896020622831858837627476804868361420353776250832197537892285251246407814567326817088748160745560755136 [160,67] 2947013757146117974389877978769032940533079126046084611119736760390829189756263909713719334538568325674211859202021919607921780350824245103619729550618555982987519666313627660941616157701259204147011434384703780564081663409711328184474611716910462351747986565155787420132711420438863598003364183359882122515603378131569271632976664160498205799783209032121762318077187276491852025774225298014057964655661425088228913233218483852804306527633902135258687286193039619318215761317977700730487619078548867597915698563191823719970298439553856017810204545897176425215808412641906748287242976344633988033560578871122538296122449121267251006173005737281357844457285243654407842269538065334349785490184839886728503012852448612241159819110203757578764696817223508642851142961506690962989910694902452251525309525297327637466450613705262157732902236460433900674093041966752914698591772908566607555861005897441745630350828914993355696488086751245461037065881395046315088398511109775803708763889273485932585763294768942180408307804652529059186898092635240924816432499323622466964837284686155881477393052579627512814671934660931598611571799036325933807441930613939768966636073899112040895104740296829559010557672353373003001650731354501660860493452882234296091718710931985848526178798147749654389828396520731916973322223956289873227569027543273831487920359221976744295793238572212414059239939829923868870318485373886508232733951367802379432858957394262678670953958442002472230662546680790139687607641080793078327618992657085918746900713640213461008912780486370162505579604898078383506481708591635832780395371490412303922298174728622481132953077836145950959508479915623562823037239441243157302713136254225775484936640269482853024161755547938392278412187761932408248948307657044894843686769616019353034729739983877544895762582034635563553437410393332103802927836367262037105751564717660121710441783341210161631442816626669286248773030743926633858487907335372815122966883125064705115870367188072077241848624540571377156672177478899120656 [160,68] -529407538857396831501807596436025861227252863234042694233680164474322583202876279680204880319602389779122609450981130449042203145772315958551277117213922989429808530038262166414575118985987364988398502058226961027870713568622222613954964265972205152084099517806623552259308290289656105774067668528534331548741904140158724304423803206950725958453672548019342904250410170897287032626012807571386845673030679215731720904677268716424744115879289748952833161558066518910093793060921093997844015600687207630028287989904618432174584906204567460298166858596263448694024771470991813668495173007246824991832739137491415490431366753108995286105312192605328042937561154840812252464389212977612467015752162397158696760275483417924848989880399130934628275620748718110464719701458102869345799652108064309264078179808893207614076334911777881540790206165204276186114541271933196605025555956139701559927570551589769001883816858467156083211140644984724243398247679267951583838134255687309477462592106968617464958918865273063691379529674111842966891222089663763716423268578076013934462454148427344935029276623714648857809203683471039240055965333843119046781135417434904469662326331816744354130584244816824478515368283600359824866709727207150623772846874283015683379019028382609577144396500905262002993290163549942144797096337056800530629749697398699566512451716911236560969747572500896026167368649176884326278157593810877661372907434348451661884384910231066551298646088370823499506418641422771189352937487090302143006829374664368744033780020223398354625777287802800379628371708862730117052223186450290031813751413056311770349186425691865102600124899869540954210125233567213212959697942799498516223398229832668061191887360335682807816596266473064722436462760662692836094835224619421816999721264741032115124753796562761066727556572141962691818332249263394430552785086270698200549470830933056052153876513082375671894910052103950136766837749514131543183121587036075736812083746404375364740637512885370881247132192227859189720786700167771 [160,69] 65222069508748854563554352992061144912521868292298680875626797994104838541359714716446578843257022793258397327657610998843514398226252316813290404296487824892352046126323741524512802132511274814053201361993620805194494157210608715580477231924828559769274142757297497083395178907711599711795164880949766239649976849112950372099855947175433105424261108161208354501589652539101507941976128517659885437213014897913027284292023848925584736528042321287185600337193635415803727281781847202076420874019084966517946242424074894400345998809021176102923250431673417337793062341796772380397599540467393798904064960334386024216862180544239364761364500860842487065450883107978011969851635255778194927373387811745364239172630972968287999529893301870287201512746586827650139080372748204847803427813121460118290849574777210261497651306464779759289558588500959262383459465382140169826870309964764551487424742970665390536522196934493550087874435950250654302104084025973059069197707687988311470076692071631970963644881302229608215400521413610665214951267461555210483743697728535845374813836721229558132259689588464074630829063775246283619417647532044101074035807886262633326099553600267607894910130199837011200800074410015473171816595694825550162970407493820812522481523558213600194090891009092085845231617707649916519519880476007650046588734861162544936526312690554244872971552533540680182271509088286016189133972294121566221983740725971865227701332936071893528755874475287681869307095556476701515383600685137411855977425667710694866003576529572413876826847257620185165935810121973993717297167381321618292778850002166126680948312954205969655933089745335058578089355653100201597196262738520045175792425177003437647151706099433391651776224051182834301266038157386865226634958699215326076249857914467941768630182710290713609213786572497455303487300279260401510411203304318981903209600930456847665137715233679716125133919192089580854273586671237912172471940994944133581880010821777243438057759618966232821227432818750908503787517920 [160,70] -338859794783010862835199189964971821545367224850741109070292917831604097032869920809815348550227727009881703659080842594760872343605442398431640155630019810653227475066083128989077279583105461204985460391454590274221502997783732791786357354401861615988877822506071472570472424279426499144422433269481451462679760894060821753371758355425307964590991017392833328317437822361856229140860169518111900396087783023821847652543475453327735399762308409631942287711273139608078785543356778876285564216658037256516112598102335828935877369177745036883093496806572932642323052162602262621682033211546841883819651006142606519175811318144358803258255435375040807556621884721150628965356534983215881586589229633713698013476345667439785937786907391880286577216405435061451288220793476814311710136759038858839779281032397628078078243043208090532701164611403044100262468897748528922926474512647947773420098645322448258538087935274689431875799583587219736879616212841199216362938325790022900188468397452594764478325791532065651208588656972281423911718348946793976147718370586779793811093679072234943882102491197062534124358903000533610208737986787694032882930853573752392605480612802487021161312387738788952777511699969723822936749922181328647869319699486778675388392380058935865889816713249464697900524934831124866530072833862812226804934378069528206744117371067251316961982713793378039647638828352343770547257663783492458471001832041159182461251380621778137834117355539986966854339014130888540377483328909940183052120384910876410249045766805380605047825310610199371363601630545002382782583493658394422088158789812591729684926584393130561576920250390759992093460208958324140844220381695787586793869682817949344669292779639713232759620635856934506150671220377725648175536299446305020086433650869353779189511723695791023784714308879268478669175257436180829770426019079750458308150970584708038587082843027935442049987696674650624496625024992273007143669115392956966055668912420962875949653479198745505533478486468603391818648 [160,71] -2533357227065140703784026732469784163507523562641569354866039764236282483740310895217453760663038170718588862039456319378570311447108513877895980858191041523379863692360721724349185796037942080664936983291042308331037635503961918549186353336699668503402452231183942021630730016443570020612489133821813724532836851652326778701633641792874424098228825977740227701476669725293388322916661068214131557375239681987642244289029125493295742153010206070817521940415232752513918752149670623531900476643580919556548386553513875289807899577217176408774047497526447285975673932227658449816356936320838946166547065533257249939538047561942600614010830109638576350282842524539078941313203794697948810244298453216647300501784155388281630842134034179181601638563159080897627357669286766798447717995264039334925983077050346320532449650784025970803317776758713414164932090061625119216181642997333806524321212976390215320516935068811530357090471056782041520661682597197583900536390173972975765158638314275899449649846645110022752884928796091054206149436270136029152602122077200476316769343265180487280302106284155448506000419648314720901847063222842222222033863933246357687597610204743538718427789327459992853579810602442636959965423587746637416180180896261124436694766264039130611675420569139946803689573448277762659233612337285229136734981738091037355910071167344632477508901121053753310913795744206598594839003197353203553119823775083655172088604547556190133887153667415898994529778724088007186314176215477044082247517044395125190609996641610650518931466665116520844289653080070826718870414155695079821696683381401578459319516157092510179020787136193306544270232610715196697951399081390820460182392800325615963970448127102455296760205526594716558651839930570909444180178050469627737983584350686822476162190267152817039519598934513507691124427451789706209695382713922490422276158439781197304090782727965681086399203780688016885295489019966459256670514272274094813111866765961907387805407110359755674797955767943856603216 [160,72] 807532933973201471414788326243938698657519536731091871621434410312032140492109640688366891228967622633581169142623637600306878756789183022112391944579607291648251146224848566664356144481496830835359938552240228419743341243912698470855698096303989989991850791558824736083370147638634783508839364490755807989836319332958779781993016395072860603135634665781721965207036247932195971075470380511805201760030465774854560703053462496425449703316713009042250031425276231903009880812152475702454789105576249143564266089473078060750368231375077003567477701646202161710005170350338336048867075254925722189157691138946687692185879015735979192504544117073948007982157730374431735593097061378866951747403934282512518026797089584082888861042105608858446009505132784312123072575535125762779416648439266300703963258746435911239499995769579533226226661017512430714578157050343008461143178117113381765650806277824612396486640654714280432458588239409268590472612694492075403246583539904610983339290354346475875369178010199038204430918061505028189626172341974113138957833819646228421810309320354439681054657997202989787180227389159233031771607474800537625737419866648182804881413097132295917711138940040092348890116657258716349108132723800101276558721222758158616023223588766854090499705957984224434088311538685493496376933657408193673565933688604323939364399385746362026174201425699760325279386796480134762407626003235826913474517050784401568948202958234959226623177229875313687656266801255237518040265632958436760536274384577408845259769901292564007093787365054380577874089010882163408443943171262759852799632175386401250224630249270748001661385199866954382550800766060719291436791626434081655687904737831629776962485814471150292586944548266752486418608668241079666232698103034046354834576266879989015674251401284364087972268555643745971336818630684555335036765249522011074721572197063788958357608414552103515550636177983898061529789297354819023685512486317733753538384963152085761041462449912569739840957654063722901 [160,73] -155424931965433258615877872942381370959995086838507056791809516644187268557996495290680149051266299220371116007848599462707837927572785786979443396525846781207103819847220669663608370742211753838679374895283330788847232510272469052408147011238144333371659403792086717458827477208242101967227539188437360410877983139314173421930206802262258801604443322210386716708618541976662988230230581181802827314352099197842703073543897526160423942886512974448710458433332344828259572306800523756023790058953214963537349339375475007403135281536691399537030134517003139914886215808772145614816721022301477697567478556479711334844194556938349556018277651226681936513662518981381471937079778429387762377541238632297568975113508761014643455686716611331398255705598854239612165839372066308739174908490197313093499810630616835225565502201345079673740018704315831833551182751729918596522577713409467226785007896685901638964131992785389356884805416083849361698006221433352182120128124774279247735073289923551735085256603842030698322308057202031119039179531744435708988872303515104266964270619496231239481597930443080821716239536002664266911059881709733544869446924877822980417422202777860037981119369075587113245349456099405197896742049728728070990727081605911919784163034999087374862329840882921825024003467429809118524446740699733592044385467732864203505107552191489986726563573253535045954366005136837880497478546907155541128758831397014451690002378178198169887567286866441501739806417233098202715675520328631195612922126853268587924019013747943590554711803993369801723053844068617505739833927741655713774064773219457303637757337201506399256850606818446306331125586614246835619532581200580089224510745177969900898495436430572927932736106277305419172950377215632675142650943840572976106149818509176544153104880497310419092712355124082305593705743697691383757221715913461935260738945045450306742798691460590477348519177410516842416070016479246477994513557870228995008888397234684558345542654479611674086994237023808 [160,74] 20496406497025599250779700695479531658085691802959241692750325723987537972077244806987154644297074197529413461495211203136315546471877868395608939698332297997036634546288005462729323432203670119835190445775374484795677423577450211639096212870165491711074890999624219040982961035019024017023250902716180637594240645627415113785583652996076991734556345076886617580505412521385981051919685167588695699116711839995745613015407956356896808730060799327013336106624469235365699857611123732250777663773978866885997184784443687505415999011168193762442180724927019629415499159881204265072612536165215265747344021535282365203564961036047455913496053595387262798890258227200316632473652440820813739818274117049916877840498903302377156021576213058208379679902417782493085453261605417935149477398032211332947774039241906833787143381854373301202135031455194500638766350005665809163314877574571693895655736855293165757234839917632123455731974647108855013263931394641839310262182653497638593864603362356628390592234906130070963592041935352774410112489574113337797304703043217305130821242130872542027373296014132925932484407426672494979536578691887957672354456495189750209627440520400862002677837789090369900258410517054950456402137479040046614380052032509127926363696938260229196311834365554163003690486434557832919240620134167355116943609958527648030001209328935398996504522657331995109065166437723555392058743664802627684415395859588220976732086168458955281658097610860367226376885921534674222868656415856991446016357866223634529896408846210918383342054730567379441109109498703660595772822766172557108115805242799259637173588255810873585970052761518163939413641510473061477343529513286989956964158928483220470623653212612949500721680574788868572746197068253682277802757735691461418130072516514092519281939721520484992740952363271993168322747439659172181692933632571659455496534291649730405293266690559958281463590725628922467516763267476515490340262457266325108691863373795850468062630027669419075178853720 [160,75] -1727012152401729588349380535691475298945228166869939665244654338177574569905490722553824916933237890726977554723920114220221764363344687225591685123530729000022026430999018559935426945048229854339452935245185150669267107296704154978984850342338523557916423655677664649708654527135687403916561949431628343379428653275028747526665688374961009637581289940677656370960512837002300188089011186229610032361555165180453639870367293784083954678316778117209075775656184590538212750068190022110848985305507297743059915833442657343106571814121797815170163539503968608077776102907219108089655612957022562949830400463594346358557096719020719947285373392797377443105331363295286464659417019760566522999251451610485360192780304379134379562571295450439546849750108765950459732389293322919797438153199046610084992015060227037360153881089473204086642914436593216934150903670405486248459693535378866170155659962414233960787155076574297340670974805836169961690165969397863534102867382125874504031422452613597567759105099155506189396871402429925109667700235760189922022138609564789680784939001185667846046279076574812201213068705891410853673910097533800692816373391183676097465318238909521275946205195894423182264826973082598133905209321802666072805335076584312331329421940156487902123495875166446975237341333714061089962385174240714973196427624951480950821234702948570751008508605452003003699026590724425645161066015532632589632125281357934871673219284954760358527086396795894357358547535323807909162889450027966794122318555818215131366937311702892726190468154567514230089833114382330881460653913832299572464809553374302540138241712829353693062300374347180085343637613860764543849328471788973015456400466313440535131668147856774357075238136774924446670017623771082332822011419345025369675801279425666775163313540002848016690242281642442301468136417903975293704047728110137838843419359942715914528636893382842707380655020415368826661894030174796579263640143004683180933132000162360866423666394917554259124760 [160,76] 45155326522595330674173674169869054926839168099670632898172040626474846986586818269073301524925304762517689416372853474459832933974246967315086531927362568620354689616945192737053299955715984008931971841874939073581304344427648671795685394223158419472976152064022820230479778086306264899760929707909333784246175980017115920238324488844913506098909585832269945829123303648023680421658847166430507338804910561491415967733813528321081090163394784648189774116423778049778654061291074217668686434312049009074424456675756019285314503560929649191552156452645436294060873393123856384025628841699801117146066492913126564674039464092121808230552051072783648573178194458270085992026627098001968438173788800880166973937400280185960341235324894255798975983456715497380742220926341729384554694103012638908087760805184905193576107908384072185925873147123570452302653779329066241345056853459120891756534463043282059653076965762626803530295687352473721663543678122224191511443927693321602106797676658581672951108508988242538878198950336277644583172981456876598729429378825872831974987073093341006182113225797876513335837423251345101865617656916524892086509237290894049777252488539988226986823953676235267394748423068067927166833601694536744600359163557193435013065293949596317622261644813546253815839975580670796990912476778462629145834932012927549249912280380350166681666157245296386603974596831198966243111981041696136011594990948375522501872906561355667319264550157689180692695199272059063738313302369149244709084947303854843034766803737145609947890904797228228460247094995289952368116167698081171835553233653203148595535475361401151146025935352353834349311315101145541770215180024045411587724795536849727992128181078306924530871466129964294087591930834131114470335333999113628811113668353237706017351288222528309300888707402160598548940456312570167815792610812605507833080103969705477110007768076128049808593110304523875330953980048432043620259847889856064568791949305159141936521772969329714000 [160,77] 11401107295581858773075517096603884187514675802864226941512577095822015284152803681020896174138664372000047547156174071471614812857759283080258682054928603008836603719027878473037949958317026439529749854508956645977042566017541847105038190205234430341338771531491653381282704267389155919893360252447499303750008838110073154858267470150162774703714461050674469466368008143065170430179638367229559815895053605052269609096534855906947907530424979213596041249615697807757098303307974228897749978742159163088967876533790985394018124080410062118680806595625869442799071437517184919699044731937337611380693464720400281661904495747750171836081879085165129778934292080168585525231886578080003618390171522915802310735418537104533576323888058045510450027445130659027337356777793020770682549053180169019981977669444122651603809394204687112255263070844247531728807038698601498913060873716162067755340803629062962592168595794131403546850123382367565197177412270070966187099749132071031005077640902226065625745493236837619178548883671661431083878527053737547403130780129438771562807997408379284175514967446711196313932518246738379520284164542197131780692868172625966821100432832951802894242058547078636033524229345198150402080085015460240961991480497317654955625849443461984966976131559885229368605913341231052084973328282739497702740479010176823527243557093084851619815739587412894371000663474064993468539632425981672027306413434015632975040427482125415876907531946609029649729412943015966311283011487080838925096250305691217792762819606140239719913152949917194532742513778385635644531650983342208506408202718731393879354871816794986229755431758340494598433458906275526074725633983465398167576370558650746096928162708717487114916574123394326217170131033991752564159805923298200682430606337684299933182270389880487626993317090205158720242846649626764264747111702607636489822593529459819082020036113914107101526638065889846476593317366257985899068746631538980295696946041976162887018304124584526 [160,78] -2054824649344663514265695138299187046915023642599361978673776614387461938523809456110268948038356477746501784573231597041370415738705677362059398760748594298178012150369249977473330810340112819100174157065052241836340875924873109863613202401559452228770032549789347403641862732213173064195382859962198392896258692938907599193423565910026826976671697319812087137384023026152139452271088322605936498547383140333645953756984227867206376981767219177178369547238616270407769215734842837505725222926097115647828098342236890867603924752812292965706151925970096799633572693957776899153519728459637096243761286612367606205699971740124793487132048857591890550962532158152054482734768403560998899481989700258879834513002420960784257505830971101761252754465260303862438834040585647722707479048725428287938723557697431163747711354317064374702194061180270115764094668659360074595502780368630890868962002454145799975656927912364986233110918392135670987347311698253942626114263841942909418163259123944856886029231319152696125797082555685681892647069758687666828412889096714380183789323766573362359603675358590824109808266256816188419600462585004795827186350449724886065567895616551963663391183045848091220498129269962295561652194057241246979877736812596926121150222517389288548903195630307249526395709152909368026180111197201257530343878802671900720730334236627541180299961786088831954518868553129919904140165903113192721013478051325210037606965052755595278670450130367077415348756347922315277698345710499331441618591478160724984701309733513483844412660658078444382229569616852880617380210069146428681038971660178176895225907031812031442821541023416378899299087976629033200653892228314855853478871804088673968009478427562843902371505896200221750496514972443299469866460046310717452702462446774656810259732393366631309762745476519346752954728909081034103212295129283986909768375108122843581007145072712521413777953213072121743029471303485642314011607013325008947387698863339066981757673157756 [160,79] 179627148613030269890210433269432702381366897174230771952843828322383811902930218636058733218146698290171007765405737363594344681960782800218998018599958293629037048072379492804917794168070483964783334093869374566884649415840468488730807360064806841022120411407590371487470561230166971593006421852417718969909274581895001582538234962740040473568914479543456483066705232840819773570254330345981342212722431664764384933959868790741667134567156017969316767788472077343642610646646576333435341696728998791467406857137063062097183906706875703126004960685514137402687187886449448576508588495934779300303232093566901821017016729871068145109341867100056188318999342082402831362939191421547060841592732621698378045699581467964503723076299985152955305544571538850625027249413459896989335483988991077009629773869581727925363209997708189209415842776908540066448031749911832231656498784673126785227135224023274302201275370849061544872535246763763969909571368140460269376170574616726724419608267192015484759755093013786220311171284018609901243230747140836396316406146141282014884162513480657494395149945995725746490294135366810143170896911309949546913251861386505906012158432319534092721179825473873365734678813639806122875436147909830055019316562469235793602540780196970850092820105085257952740347357245588861241236714626649088110273222196118886221530370598554677241531331629252253750850083073030061675664854404724554906946625811142880490211040297147823179466365553864749224674165287641841890987881813398320248980797706748452294723195147438297356971430398723206540663681003875240700743721076753737812452159880802165801050724862660021591016759149842004190681076248453387516534827695124330428260852839446570708634912010943476985895389076506912488852823440435170111104552005830872278684598129909231006530157432075337482978671645943338777179578841196096672568400894615984472915538348914931198553455746255270735274343900204438094876718579927109061538118212153336714199529552412741069042180 [160,80] -7589232709057252003141018381272566349246284447413024090320209066342129956914564356144013591846218418799277073189183708626640925189472780573124950047281939729603219671576093509872028982312188196200849081667868430367613694903205758838648110366951146494471806492692456360993404765810381576921007526530259958020610567979026086958895388668979673057190595122997352762446853359651252727741292667315983623742502496076185709474075926027095076917442687347500277911822837370131479153381762209401678418307826651891156677914544135580914399407858576124803351292450901354957335162052468698630374986558879928895581975706092677500665102115049407893679530843636722456433052263997167925020260164436745553123674312134451552783003069112108878074303224585985211455341487275430375759566102309805793496859824241423464926113522841949295453982073799111929086088501893475810260722359669625458561556526584111833246393830284704257750911705172357735601031761968519144167122855588959371814870949659982373115040153969005252290446953631075768345291318509602549398915841399350079948448820340470085436916466613317471347894311470602039061655079481745822167036570678673659323200023106236498738125933792650225971115433268558031773201536209315593928087101575226869797257897020262892102366405839734857968260955945565566021333802679287502804722424918328584692412999463854368354363102844178635349094099718839819791633874704737893750434337427182483281623347789727990065901748892372853731938935486322628116377803214993733689657167285255240253461477479251505446729964768268900043180981393085118267529268604851436174397367282837348398697904878035865991820970084379055924295410834340106384474612480184567228544114527359376910474729223686113490215195951230525783674891853987101203458030178022790011487531635655190826555080039927911727512045875224248515425161232551401914348719053331563887756527736529946179264475904528278783549307303464686612838538860669466421897799177678161015003790226840491077128867037028081368 [160,81] -196735934322162788447247691476534176973708430327411722155665370606421752736677621454653329304108007605933723525685871672457308939839198807172394499048292687930590422923289475866732476938889701590340336398785920239108147546430267902990971940403967111463582872326923285412445715682112891493268104854368745282895323995010337092444005715778993978857152661213911570323115736619646469458361401320558675995342542627347230371443751339801121860708750549358821961193003979113115716009431623416860462901697232686795430906148619622742882633585332789285865596651020851071869382998772846568600832272983658093203109869831211311113848197064695841900650705275186074587407240586381142538909589359536139404844790282073663039911801967039638593613774866592339385184059306058471220089105351098182419255234839693791552111183260203675738507600807978958370890716687587322748086407905328842134354536504711774814049245341248549275375405388811016547023731026211618161361844943121132492632966418396748670578134542565938710854176386255273030523045136896177166738399280921859382080162447075481867930193455679332401218144038764330785665020249116797902413991782216082928344748208703619103704159718899959322980505791009327361283121752633533214867673238704815308165507497596042444481106207330991538151535648257229569168224183794958653662997635696072612154264339115983002837731457221029103901807237279059720858488088124698952603587654621701553313745364371787600682119591669277815051263034517193951741974746899609104709713414002144286996986884050737232054178365043576558907427129725965473935495651471913540509785117558363617605070799342125040972998848769664296001364841986771281065028531749613964830092030035068990573841281057493668890842347343056791973255969594830467842391286938600078894347510786079675039632757087615551993015556697660492401268172815944349752677518897924552353917219861124930296767800359091468258507952893386108418948605504383766368558192788202324720512717039768113661527896543821 [160,82] 51038633141039347716374474848719424102430446573933950862698697892332184777449026779948199404131359537541565199706301914164306467432246028438298295400416160143001322315764141213065349547741543065615018751614920439059335506486157903225185967120403564010305850772368656972418959715367035615562870964108486003983052473168377558426066418331046446315133333080851732729423399585610520527713282862203616890992118472980387471190498589960145920770459763248798558933684247193462841909379859819054419566344804476184339544265366383239188982402644858745565389814757269433157651377576830702915633728296027954995828005841291982894271517198756161035181023607398865632687692518979976099609879902857591974432219379176301881831638633876101244472795735319586996491448297269834685726147134226194339873997821555495746494093080690027986430771407441869679739377840015311072296763352228242766921785736211623580461460663316874321955295632799787919034448116765885508089844099236638276349734698491837633132579484606871648594456070984001000094518908174432637716701047220244683148552431526085834043721937963815890225846062381527002963798715570488635816558234014108320314949210731224850139531658726797442794444659254781295946392007221824980465082285553021164548094465554911336827156693671648421320461112810381336496607374816571502475186663346408921123862880606128475287193491394512314159023681254303131640107162255890292518296764278239218281200669430784502659974053118249874264656663042665645135266544209569939377691571257198634169906200301830034553034491092989117808771662120966609988464507985362627390628833986892712961409379772623821893769867509304365810164797052738091234719768635389976206902288282053540777829819897815739384354911980948828934710745123228363417872380758925879250267120281528544689351209210211387596992337030288391347282774723626468687651764993247731541349935762398616889541648573265428704794543181412242348063636047748784531837294445831233948759280262894801078981811592 [160,83] -3208466879927213457017763192055043157122472403825017374344208446035721218851735517059024944074777202511530342021738906268087082220647644873197255753593273841181244874124578456372738619353664576998738061855990278869821838313840753164779474384670038084013834121167000346736410438677731758975349034069564183889398436685827877243297163026597523291464521381962384501504390812606911191627876040312540518558336092814211209896394466765326344662617382612511521898438115580447885257106211249920197951748204361734652722092517158676554344062874559418609065263173803431720738521912192445164764857712771581939607177730839502908049519265985602295988780060558183106835205167509281291603971527237830616053970860210144120359154930315021948964320331290323376092305659241801930146232413947085133850202314862271839353349941600984894105893305842487079634610586169634006409922505712700779176177126199193630061169714308455164292387106049779409892007457886046265100318518515588874590702986707659251489982269475479773455392660343375343567046370505789300196512116344803982720377786393883725060082267546758178509912892737760526781124478230728453526378667777661708223361545566320491967836323991675356866425550786665845418811111199954524971961206197716891427413132330588974598342363236282094287434480379366743655348089188075321166934947834778693680945139472306456382003438141534662114148864838772070639928127283655195965546580335368071019772302172429915368069138037725978056430407124140064556364658797517429328356191378639614315703352208074281652038071968449608681448701095613249736837669705330506673035475662754276193006217650955498399073514751231115943220432918101175044879070234409877148614658747558944930696470284615440533362650820745964228894090756261980820102076490372082319732960847692222388379548975527320021226740383316981143680367615912108548371957086331062727140978545890686719913923160098805295931219921011412691504517250929052964197398552947932214365397794945836678679784 [160,84] 108410724560667690227020920985777560065475591282859755233665283515441683579965584234781268423936581515795791573870533210143839644578486175110092043050328669815301529840965817291373319533183382235696869105390961618081577580133939415046483135229714858657088344532746007360592383030713800017739440100738427638893607120554265584757152376515693319460602604321622969124645979517899074858846092277278819810527631890188197631200609820695745736431027577809654210713679281803141472567869950963399358122359695845564493617093902554015364547432872839762619417476189300286858013997240733018295415361437439734875105353110582738583837680742002985457720953647839225815229050146774717023963761670714359649236145656648257329163979874861053099228443235474989519575347604737610510229311103695763794184692902429501620075968572439185085509138748205121118029732314102815239782128708562644949739977551785916697606672974413569738665612435424699484697884692916757254941081337793143563479792467619942583361886386881132334533704438138527494855416226252328846875819323496534254647399001986865919882156274676114650595022936328966381977275160760835535279865421697772672315690227284039789383165529920182364015862748102205304601819194610307075370691268506303951636607831471325542391382499325172751166038257300777338561772692585774845013632325941559050479057701709678120120268183150467341697914580502251267363879534924689311090798378241993749501178340744155771525375647022806110658076724477652331770353272165026032607655941019172422839620901369002286007087934053377582237995539956169359444963889076994400348550458580404261434344581629636954221879047809124226171241085491460270931444529060186448066234109642214745157208107863916488561523762636539120754752139241537430165028576866554934373633051455146491840534022867139435880310914654631879424405003116161840228944366197562332322903173104078809647312791602648349141968703662152021550813064111072459049771502291708708748199146992653759816 [160,85] -2867202359189492877006609980943214955769851318934811168254676641389206011217902444167383804389979125660849795461665612085121669037320568832398028085599693385324734570935056353825974036053385385620716078332836399746161940461902925731699232826942828143778132599811285175491040931883250013715614637310640945549497507208361733267904742348609620738882607752260625433992241312491608302209694031004550686997437028356889330393574781080102731704746036733115123908207399336229690050147589195348261472204804195351147215659518715034950073455679511948988617378461213425365858434375601147604425749508964345325808968533668642160631616924855510040330136643434870765967989554938770217767483383202297496142838960175764217809203878507914697629505145763475633284278043432416375311932258560259541827980073686714452730668976249877706008503728947265852309720908506105528397261285026519866894038481796269593025747996176686958334711899344148769321480080276908655030493922241709734231434986466178139422569333050956661373641681704445185442036414224679062513930778990736341431571315112236493679292735094187263934631645715410243269947273674065832135218523919998791391854357783770892806080624648028708472243690907094156916934306124596669623625753617217079930062040009225386629669997807222464786228930241669668312682155477608796817318802419175590422666142487610337400891402301734134038956323800242896998418274589914377909322077749634057304452348442089268646812501661459305989521409544001769920220451494109294024253174414918593668814211025530479721461103786473945848246606916329060196550309716613280842076305504094529729722776959040748355222182599060273175636354779747587909975734648078460951361109180775979564891699449655536963391212167608787939001874228284652508772987909443936230439071040473277186379517836525691973838699954135414862497173461069172271346233333232676184945864585766543543108127706659510589774739404027294401722661577940426382393677029334838635332249603833728 [160,86] -19594064344949577527115630235349007349822840391967558400767248723332531338286098344558358077483898385414910385173720735166035284194207463969668628486317058729480688027992255957358520322046717277546630747780631808389225085030941327503148849942170028269016375448126307466813290383763059993081414044834365993321232802839451925605058556521033696877125201093572833697468691962608365703930527957643507554425262632501001390278215192177338223314095539464418196707747588003615996546172128789289489477724868023811096517754771231863606659135981082281465606999829292112382517672052718343410432469215637018422580095919467730798484841678554255103142172660711967225827959693069619399488508448830630244775722072955100745270997967425912103741907311314575657694907924850215258592454371307026518771973280282474649914976224342564143306670420475830331101619932553776983352693869115639975887719162451251957402982912569068916093243620472873278446721725891995407358005325309175282582921269133222417660224916092701602375542262840238795574729108736042691589556105788837076876869182560359684975348520371268576293410180171749468405488284294989930204314693020100993886815775449043672287369400324925358844614087445423386024515342609054537978694090366450161611252673878136911580689017828105386505090137191632322842217329995027702472192852611812263914244784455190861405703404818169884530728856740933733052726830192083838400637013531217563325316536643310815557256203756491405935174092358583940757925560119249212747748010997269036991585621206304954757308209380522751557153969216943619507177108556209734704524225248183545030979914003475865533220294808357346488740608786046334743539243593678676407213789928546667987971502777930127240244034946816665583106922551940424992031879106283783942141850997844596449144191680237333070898903878383747531536101578560042773506087058725094352562640923683191541980258118621926879158566039367979174271583852697162286895465781103901821420680048 [160,87] 2967197314683990377456651393001916383198323807310635072301436266305505169785230008068211032684403562419514876226052448928541526281494889518088326418359089683748912256150109821020678254837390435802518848520158870562132823962141550436554996796538265303576020433962856232427801792167816730550236738487172624318240951117992010682948751407920592179408474147620030974128101765263661199372320558971774659046102221225234428764545926765007427333899902057708036677987041605906910400728012842736604866009560708716605235530545383063317338459377021349599769797805757688384108885746224907345860585980585744988565411501833397196245675650850449128483143943027552108795523542527248553508019669076628730204460701554234974695240253868534631957874357846712280957241956684658684462252284234730063276369796845154814112733250085645821468065230380611003194211807744070605983897659445637233000002724403664375952711129289602612993589518858378933435182309970958899195241355780959669542477295375692497434135447635225219815571631783449546812541619926242458604427213677150210159681770048703451586974481649914403992620911258874199396051736969078345317654315022749111832300477388072239195749318726844060883511009046506963980858540592108003202880001370820204761924755527187021578403672290787800158390360985004065574620176656264586544859308643332732422775522150003238517203629078312404534421334722067475510947830071953089456457729865720079728662147709849645566885256546887542174596701288775398803006109680705807182476548393400432793255503667075947344459151749454124138770448356961754879754269123881475289667102240412480088455532629189551175210949950803008852379403734369049818330819054199955491427041513096966306585554520105143133543690511259081766573720809065305485024485546648023487292242512920155235741282480687820328563167664189943402108713564018273880393847096733327907342757485613984440533707865636270732379666872127226029680314541734796670966508649619678649022000 [160,88] 89252885582495202981652889234937925509926043645286096162192976226237357839723396560191664248579440374441273989362100150989148879515446464675747451659012560348418948165998285576190299639310023473434971267027827061694044348185643196502799611295045433819847327450994337830852301534887504786426541520039818472250566693141198042448195913339581469585854386790151315803661042713237988066032894188267411873307981890552770817402880109020068890558138773719237316513242941723569504379032707888153631741048491062977664670133511732845492966328703809188413912568257049927774314232269195405756824306520462013641008459488188495201868523965599328475806311615560864342057080835030803293849985173369655685167903934210438920614490443836962751489490955724433538527010675985209236319512204001017902394267006927909475028389137835424078575698149605823882173114853191675759646823624565291750960805419226693061083263855379602173154200503505383446013947686874789377564661477968155817504959560111804166948694581496940362804517404409854130402524243868919063315142195942795635583053804164945928571476209555173172423449765693280274932741459050959929215435553388087087927465860747092896976311052544391636751098827149739991374392744035097433684870681622949383486812884938891620061436971465886566095547541578163849256753601686742880400017595884102561084393981002173663690725732872150712186300192697853411401426705448345231123627475758097387883959238261371633639510236140877727733178570871450050447152795656662316418718441994481795147040882125342077503756458952293842809016107452969096243413110120398282068942381830881348065911551360404607067936936950208646877131190334134455733511250749348039186765434127467368068161677269381266252226033961849538224135564175473386858903156961624714040512770393673947608158833487142196301226860064103673183437051086069316064880754010190195992225045354495961111822918388227536917730985321875717286737547763280045378644560157302340718 [160,89] -481630267641432563978170178814158559343364596618362238838704399545353605198833774168515152391110032061942849751689910341957794495212739850055011414997580986013385908813903216371596010686763948081328548284834845997934635454080538644074194611745285070903714517859463988271174841239154038597142429179870601384689508752548525813765654262149815600415132850917175565556647657626429392860322659085003212774152901525818188648740164671277054927902033508951003936705825441303764147572953846833204996000326370863245550619644734471594351203796059420059649720147372344258549341475475395319889121689141556105447305208826773528875896151064881472411794149795768644183606652064601322190530334968638640857823886514515651840600126074087596699982213278874924101236738563567698935093398452546711377321467619223169058976812008172541818211911928303296721214218230213968545825260555038269799081856863458663827960671518119630827154283199225692469514466715472460550834981006095742442458989561166787177876498613366442532803829692919357203352786534298632835715751635870250099458959240796593822717769844923365444010504788807230876879320225941515079386899119095125467000064084758057258986118174616473921096469944641927431822270986007044286257502635490316215558764189538045137715126621999246647521242016861175088686291164446921272261436953204142613662770691428424168389772271990786251266396913380838685926060465235394026682305188356747604236607305472549690636957042077021488696036806284119645435207785847142461762654099403140841487951759649703711188458533062814455467030081814965766982426893012946477154928668971839380736800735030809982953172107284702220587162208376910754630493648687536248687372945786846144863925676614177702363516179217559668522516011842204196910642031220881737126432383001272739345829605950499682941086026930951212887932559503498778394503052536475338930921853552589975656484310515365714029942196672715524798362976041000837253650538019072 [160,90] -251758765110327109138820748430388599913908305379964045009335624893872025556297254221804159726971546094435348875905961312050046967290064649470437993826324682806753237760055582471707649256363156990429171006551078963367429001900389455427633108505772488382643583883985512744762825846860626876782819659720762406311633126395123569291102312117633360506752325785543202403477453284503368575014993766514818694337448968864308360223083087689078949143854663410117747071193731986363027552420833203267536149443460512426442561167092826455668028072067080541807120911160378191553557060705545900264483743372657078716873824416025435501535225269271081830030027179456667009632299204535561590838808347302055841286116658501178550197498944664624719708023429869114114048650530831402458336454412886929482893681197622664391120929118665296789162159496295040781704548408533936738191564267377306953951225073864054452019815494313449382189337932699070271713245121301491947539478740419795800444204953644784964437903124910448111102165401868756030503512607855480148687374148824269252136099940243338446282758697887798814150303529168979185109164963881820588096409307843094857037796531792824101685282248525972966141091898318711608805212312049277193416455966370213090343285492630378171806899726968858807390623211420225691088585200766235982883073796640308592785833232592400040516158633634713549302977473733653919901804012813457413726238379511926247703729094595539515900339636690270584226529139697758659456588087666063787930425019612495392823371487937829871684602574710637302793515782588993679022088445928725451592524606100409809693327678471309980865015597109752680407614148608293651238845147282072970663633437940372634436002857106440795507591411271960835615463765091485353466133784293119020242013147582643363767168517699011505622977481117657630947617619643109082131512728657881288479909696943810909136373439002959301357989719882309146674241777556543550595226466832 [160,91] -343047641080999620089045651218485428142167437112629779573741275709045166440887735050269166994566686121922036086303660957749825775791769583112770047252265827730667074834213508486097862323911088341936597316903297708622799015015593756933596649881677482767267625996743710970452416385012765729588914933524245468796338237117485682787068025655306710661253954977679254803986598913928065211095370844081547170097218459194241402652593614485527501280398748705430929858981378379543387867723476772712461307888979234535754836641166181648771532752233905561248615859584028076424104701161488657022209855195349447837465149176054228748970885327398316633838510404850014667049584029526966540177403396419645213820955654817615090165837825978322631292509262377763055560457508512889103174951912926994582680798382316156372408794951865002633229361107660124662153393620610011507672480948629557434754441582350032769405965407784525725929642364627978845518106213599222599873897259838485641709905350624770254749649177964898242604436382476801781127113837601772220069889721616678038814319867076698965004784686875201215426661741104269440519122777644872190327689395078235428216790680479704952421461851713926336851433622368746398073420797844539212152089182337548142420070419341286292985683646627132913455861348775477375388105610703411381477689382819185443602951881157090082986489817506620805130770662328005524672259002250372482753125851088928108134376033356455334051222717958507446431255805971542660054626856971013369394276174530634028025628307371604374564036007512774152039104346908646189040551077505863568986738943270256859320048669809737748515173682864486587711738426328213208683998036517283583149544448232750326746051805955103735585071774337070866613686303216921056933940121492825612377456871057684506894066305095403562960404045120350414844562085777266571587692409577648254972290286838446694900860031825360747696805369576871841973451261747780767129392 [160,92] 285806578327214241320703853826537916532305415190983471369547698898396053386130942879302804628041967410422897148288203604967712957571444657635358322437965357971542330792300537180428997751144387231270293176052103263322282811581443192492575252802156723556192207085601083193895606525534335966118170042476720555353643510418939751991599107442324564945987575087458296077349530409900296927005791443503205860170531575516217919647010313042906372918818151509122861671580355902085845010833512322227913050336162963832731033281058517034655258252378476776551756470195053288125608035845380646268210071722291941369242688964413345501698417535513645600742764731368474077105726979286745430355429024043615218105604053227210604623119258963080034891204994743817188014049347513410928375480112447355345350440960403306222670580939582244632182538125080035924965193038962782221326784999610541263046867748174564425642013331296365774026080886102919224990502534298885111342457594335308183057859639394533709141047016477874481102269453051564743023261896008475062126874797405213564702837931175503978184695963235478911173606529754917768837460142622589653483605160426975964862850820416749585276346134212537553516718530868385842991509681157434195287889409561588264224480261255349947577598305627262336317024458786497178951616967199056922175306441878806482058563125070336408223684913891689995912383839243554495746381952996497349305218017214773705968160538699657626028611891452684978047565239140989318771024055373645798193137851785615541610291174273072519369544727903059101715160765046243665792545985490380313491653207317244740632850641395073769118525597479541758543380596680055216350390582657579846246585055522727954394010353251154044822816686838323621163526765653625862443926027961281715847104922083550060969760695871268295811997417509038027519416672553359226504541490253578545023297265754565879328081369619785929034546966189967210664559233908665095028 [160,93] 798314199654284691034353238296751572746397373541536894431315763099186598482695737565221893335418219238220688474021414951710479129070554954190070522168144005114373600887314881046886990184114916783024663941756023849914057540410219466052478989581310875511195292410642971347190192978661067122646370104739156007398480441241305166267339315827914373630216199537385588205171673523787048062344225991790858078458085779020647511084012617967359259394689380403144971024967152703410941823923756975731905737190305943281634426982209742829212041776935076609216607110263479906626220058240616599011867985436032346395450472630420431722861724159907556158342947869823625743051580513090281175597284470255339701144707147121866220696842907120806423229844268356453150037046289255018713223836250811105378992526662901042770162083624277545928792742000896063180487650541338451683329513511227311525374236069097310392886403491444500509915061692307471260960172069852019215084172781824148218938126036114448890217395945987647048773886634127787052854992680177154802569522442473975711103761589014385686969074709608419291752981352942324681841089166024962877106425410304276521583764078667674939999414084841136013161397510095322646805348073107700919039422178524372645866465757186923245699933259645270692091916940636627919400147268631365320621883680606518212280696849697857154472509659929978912795038581639480330444419166364732261164610138750529200173461639292518152696467070298125320134428434210225685591977931397378155921049130615061879680222464089823060128560098132707017149085788562928160307414362861135741440514475752739993639016574437614801557614313886042706443497055319635756952441817341759215140187112560739172010430084374662552490453645041419791816183670871238962566020414433594131154512248490915614451291348207385073100641483649014530240218031271813923217496943596589561959219381083855675917795255376793778851616954762144495697160296573352 [160,94] 72271271194050361943963495209190492024423901613009114240008911993608315899530233794310102899207913726517491307881929913336797682343813704198691451700921912222132375313488123165370711516863156019187583284971157181766420189533121426252574481616587845006314423957338984378528898366233685223383427825097820965819512803880786337022876673384184169413814077532698592932077941424200363282188295731585507819519624570588586469738204006849498144667419576784170396196873486556299006984534348100919499963757784996135208352392624524661315886432666554896160085781013589207042048291939197826045942509119777891002230676454015566866822905785540646610915708928368231656881586748760336901495828141356935046718331840645112997117789965586508103327200329218790572456419170543534042449586379073116480524254173637265281817308426962901906700752360414657019099736708323928468195965965982225672451771232699942765501350878257069476954514763043210442946898506468127730795608372179173034111357990047449055457507759909693401650390063636532922742651498898915772538066713911081317264039659605042485926031889419001622486058302697070921327730211668408738243833395538741202190174817116293111966718066566614221498945590545115438018542847787389454184409338847074637706862827305459411306194412872922809017634158647680321429635447171784900679970921884953402262044890284996423912593874490075344121674766210684566632668862955934397956202413461897356462602359000672588126408468460252996268378245299015927387486279880269611445004259842324149055800206269979988351785561958223967993882889925250939619977703918770536882602241761793012142832427078909182622388103224087736713525970842646591104147885367103199685746126525742253156775371605162988155449841779127105938801171596102901843935725855173225496181676251840650192059407542108759247284358897492268342130011843173048464709330724677579623632231252037161218634725986132469031806848853227833810372904960 [160,95] -5623886779924109268026825860155601341897076321208753325547650730104089453571964405250744441271078755548448083098889992517784135580859059865547281019524480417911751058281797520358992887888311787809280457987224838580190050012890572249241922733204718064705379085385743586908276091494398681015461231456937134757576914044979830370998117634852948757263512607913823600840894447984942063014872684289617054275963726005586844359209623033239660596385858420627560885690848121745491795575246826718342270760260664268958944657116433446950675927829449512112044263183821340868407925738132551407998821403915633342593081084625049314544912492658591508107484209653660562007424096602078193910051874391046708492326813874704112716496769237618501798833704476290555748883672569336371182467950315371334021098902426989278263503260612751552752827457698893862866357369622274198979623012211493929504401436664352998310317757215581020176782828085557671651264311613109331287858302954721499076768267096405245747286229035608070657651752881324773833589685808066244868954784407725084175264077434163711835335378144567659490459526760927198576446548469277308118227259409137878695526187783630945228767694889558761551916866953376987473284324355172893137863234706363784300940149031718283723217833340102748482429988059251457988640290470293727111289547898487599632487506523897822089190851089525089427048252005046780651727615510652214075724190358599595759928009618982774494044318538361162570764055328614981686354719674107854534012431507497291652249529370624909021822045744345446450769221007265020544599096594609803129291949318617695337759589554375528949527660147303296372043380107749868382964857195851800040777848941231308836610007013559967323548915450904681755372611609949408000828913428172919314992731044157437749605273334258174554834768226236210023909126503427957670648682316962738716867625631216553720343646847525586947236168616525172030096840 [160,96] 63569825486766343119511539190943563742239839181703526851612045890265477102313478008269677643851581795344256077949747932812143867271330549986728439232435266087159256937935866814251528390601072907062687170421194540292164673695480012974790543610693979454205927237613570987393467227939949459881843635068894358661407052448734768806327497592189988130050317307012577763231327783732218136668453950705393850811408005479654036307491748588707347191853397214992670128450354315220112117775572030643090077883964954538966214364924079011705710328234258328410866040956896288516006640205723658776002596265619856259211188663861492308678284495162142110123588419831230839769563073937103374631589958316761513696606796682116710559009953695239566192722152410774066093238877832703454386498871775422678951862383002327670930857160982436866638662791949783807190517217044472487711832626533684685486626517160523847055336665156579442511847482442361716550291051802321661954342321550781394030782944870319659557003206172543473733930096043696776169620500636202132057861594291199980948179849502500538093942154626954740010113283831403531314658077986325252636691892844762173604942869955438554760452865062023157045461499653529437106962936968680693198584518167485983980050682465983020719552390258544738298888442167188213809167610787701264025551870225577774392293240130650536392040401000928299608300210576844547142700709718668124221124482973296681623388246281653073140767480543351444876268984832184995022089414727608114929672563209924732103036627039771567614373311612916851776281282197955819259791392250973933604216016122483143325274540093781633814932228047321143743994927430794497849903769225487600399178108260186077427711173020558820713302789643134167677327625434090156717648187701082123546253226391873093501893452319985077094488476433300033893693731810201539596902943857890683588847494838528634267689516677435038070053539359187907140 [160,97] 1073982339750152960928014240802719013143740409329432157486878782653013493051723516570574588527743937508858301779576271284222247944890751635094655862920251443760356922678094529572689384920764847313315459497269313631732150460473512900403968902345754657658583439148447418950954849907511036733369998377554602205735816194715769413031642573292087903375061204428057358627438015089554702893178758931284568392491375820861762933054998065854729961318125927946990558472642913676171462976085301878594856579986292657905359227174375551173761754718698313454664961293020623676245395339406886738429690205641567508940103330506461850307341046747870588439908816806623719403018364678756502887987103557166774998293565860733425727630290386088880959341147683308456732115507148545079431110634441168109391000560998258646766940528300884786943709876758467032489126639308727014562264853057810108735067560139849872433549032793028642348892735184369509904976913817657654384480708868240907188889489281946529938722067228057312388045120920377834596959343960375307201422278115722578332949089388882699345166691086155855509137952963706145656544485555396082881220932388475126832016364990809556236356445121572810404510469000583928719739172396904052358488755944866824494176325730175563289794530921192737632334811518648461392818896579713622823457481454196378764233669447344997447900366169452223520176273359493942250224382046723501058875785636886946876213098747012274967353152585000216195203266873342020145694908245825207377641967469104110956216861218271153217089839688545753078657844116217780133428575738245857952721481280037893940994549085286339609690498725980542902249560944699537875205460233982814233973426557183387177656056720592226706211247547657299605138229002743236614855949926074938027268177688788575797946333558161892590219641694689962504475283168615254913012209853406257368497808293340481555194396572249225373076943779045884 [160,98] -4606838962322106254938813862004565254526395378397377754377115863699535790322755580334130231690152955603789349526136346882542285223013504424417895767565606129826966587031104969683427619617086556457430233365009317755134607099667788595766760398751352585409280093404820086816551857229197984495271899649513936447603611187266106578389374067873784845685549899853802186443306703576324529948290249250773745592034892557912679881423835516963002087723846628947142169412031601457195574944474880130154116491930908169454340440893074319287382064223774393650722343213532896340860196421125048887851306820989313646862879081328176256432868555735613511521656632108854369664766366584404625511304211933379739857662284309026177849430029260960552732742386092190315436965440724394959234645481854376957410197190408827590420450136292392009012486911001376081237488100691083900361149210374311918460174442765285590966708578914962058876474108548935402650567585683968482197610974748469879229555319100078537222692329002417792771941485276268817257050750624559606869014154959074773411072907791866327670386350059607433987109463097600869006159404501478703609929673305489074698618655042363844866825634736535724107938076396921980773605908837316917875085446066913428197024857720288351020549103643844192263851908351066761209342193851268374910048640025095669173500130809182326856340165270559852568607265647117733932390818602985442622890689429346367333229176152007318564034877313849689628869673497826820180291074885129466646039273493686531707006215135926523506913115347661263272774391999095969704859942674391797149132292275798016493404539397101806331711328261615465825369175594447225378833045048204239675303056001712076244319903387060790911074935057124379160505901835481718438066408808371356479627622691751641469749498994739936672394260431203040254272707880413820528008671158513102241497005815599754650042401518827703637934264984 [160,99] -37440257690169171391234499087484818446684241573320357103805523691160889895397692894639842947909160825514031431279511667102382668253001748386558210667413282695954377870603063117732603012582172207600948692276155616328452357000334824620459039266617760042778903865563178616802458933770756183641600981870489718880758032436657374272440901472693861441601455005375179319293805712270070003676875285618351392344713447192301621732211587191695943662195553387745238321064779450790827192033894036331994278849883140331912626128227252755196434699373950896279293684391248414002732887864572408817911369824926132644204518273758097301372752159736081015195868570231053552722040967010093505066857872687900175338478913199075027685638365974929378160125841347828035618467912704102493208735098339124155060006278369737348489273677815868275816321595414214214504943586010346276670735358764039138070112618158880859783016586743325226530789555432772951611892879487016499085553614466147181130404868073326267935808780777113497120003550581693250223525395215364006253905577406799639975364075048494279185064992915891050072595616461082674154981246505527078968644989346404901223537077823150770870015488148483466021085358892462279425072385074463989884537481219971149081780509530338830100619325504110673272304410321470327139201072808444678726082234615724510524074177394946777277522783483270155923527292089294553644206151916766500206802957728846565127879777213880172761727487162917468941527345962079505271223140507245557104731033347967739417713640668655557216054653180091815100756159744080330119641803435113919930966704033116841637991989956333464090931507765351399470728514387102306814904564314074557363075473055896033776299173815593961801227267963647682135636353257475458397590345926050178035676323822599878104716145031507660314641748964804825602928077054145689276168407679481996894274170766619849209264612433431710669340 [160,100] 1864004590594580146497106203494811115047803005175270999284805111163550244502662149282414835572334195631863681414073394622733114825343395797632608032653269702512758829650887765457738259174135654992189078618079931827585728607254694092358372635082903496350593932223083071700611534973252996194292557070949690199603232863145826090294456677880950104230964032628131682165620466994344858566977493310719762809461800192272005161305507290362819568768076013262353281614141254263507473817987370567557115145038963830976795569723459053319626227496976295074793463874802433991346229341898130232982974212052628326769852287175515927521192883455876882612969214244268972797606066898340623092515692546428062870016886678217398812943214747393282424352386903269976921565042085067976889107844782472737526683020274271795404568329385920134989369390788837119525138095917201516150248937408369141061970931051103923755576474426841597856870385808254685994346787361028983197140302164133598465393810731423817239375872724261805081550693285933808865182626155018861684697617916572957407373268348494659298903208647290111336754420086799131357663575014982168080136751239861102919461583200721471872469012993218144388570779262247812417854369531885537465708554514910217258344223668737972446059754414594185773064373126659399989308311961572876046680697384120263238818712901397918250294922849581372268718755397114585315015094516619434882180827799056734513429909925693361468798127322931111077068071051360620183979640363671151407396490625967931079031619028674108635791193339755505718286486896343784714787637208062900313660382590614239489189403607920252135217278072342005323167047976516387083841609153609283713522916436268960868384558357518682968531613343562792657726302739350560655547735153890756381798547362259787125561277101479176683868734328661701699048602319162775081322970689187617527019525598756098010126244450625641704 [160,101] 5562052717427356988406590662064702148654423405268128624342171303670531676485917300454215536730896284330190094279909825391356476018384548183605231006179164463105389949604552665513399329141271726619253635536615108412377738232425479655875761457254245609403343018308561131797520843150723539459944125525279671673272484916716460197555442817913740877911116170437119451235739570265892946995534975678134394077684602659820511693054870002999975137587141558448474291293674073192317053372305507056585481035060457262265305852057954901635053233425701222184842683623542737556151296880935155795390144667830753762740152359060337154252129547770744689397380221316947415045649867286434068336312127011189185520662390584447269554564667447093637910815678037447363106200916724515453923471967697156895438657038071811578681886256395706000478533724072416030268082306512699010651173733965116853979566711177313738704098505026863311967090605015594749839907348521869050939644985302839318181366292001778666698961966127315514335274216930705669668624535535737206421233046669616046717047579681795751371613367729846474318672096810962818773517074316043334245210403799908866894391765078639150082981984823761357636066889222286996277023772979844165996837387116915260525425009490526144537846057927840842725920944444697266297475434610032783770460879801877943837701023050536830115279217209510171771973351557931634186959886948173073844658006694833682903689076155348755025480786475500707097834367481086383873880015176495324811482901032324687901307749861234861531966889234978270479385041280040381107040003048217408789355473980588478289714709289780523745168324285983849969430873902949691920962856852761394272641171145583340361982244047247191580415153008956752096822344852407412804452973150360028753018218944985649193710748986117960037049476243980220691725348365144076018087984576867828345588774496546055844801445904504 [160,102] -103066464715599471883061591371168740013365473321665605830440013979728577737068405779392973448142514047744145104872876806306971660511866165513068025166799626886046284570227492808180834626822855804532864180320334411292927527967546877765052533279996199038046820921177346996729520116513143577247018847853350679914087978979196123628288915764855235683725718587644630423828414159464372353729186936611226550189969973001884797838518701476820916248875630153034024030047395491882691028494137232299370936080803502906147561091184442507681806388200460469973742266366179263579369712684269485671662418113648988526138108286714829842396317898119119085387180806831175561738964625367469460881768413208359713952185566655549360845905228851008435048473138585217639404038136425477297453080277627581718502295256043113873314876046392464703459135991490534091939294695737913712475563052455013507357533135993652440002568309831415253707767967460969536451429869126858754641843549921389437481795383297298797553252828822454879536058196776350097204056593728742083102209696710391164117791549945137777285808975107794161470329766812783234227886935998451999764789749997091828520051524489190600870411325934980311796452127687255518577311005536590981464797024753848217766310211511065557133642830124895870621375751004354484432220758486246004656594041763012000104172597037370443582343953634940837985667145758168087563973221627183297204951087939811602448651827028513756547861000036565955659119336415716818107962448461525353110768597960744345028043293958701104146536603437984923681267429169571391754379930202582117787644818463728755497288810813645630673627354760882567091548171787325782590746523112676358729974036753802539246192662143340993271911501445446035728452868991363915121029779608735566062024305262569068329789294883530037109538399676078495225351269807673497209052946662402730689271397491111166275883656 [160,103] 1231485870712384926937905286928853070130255298716920295328676227911050471978310910326832322709232043069567381799822759570964181629355367036727259335372513939754209234778368247014195444403008507121034325778660652205477994133739063068040800026891612038348383561618077472018807849445501519890209791528181150017359681284927263647714259005402153637242226491785502734309138155581902850012368896070945381682997212524443473328934353072148585439325655121122089606442886963092490559741833190128772620893258783736821457287226140448004112538732638217190064037214420264110040267509532913318313397463689279376491976055771254720996090349987292025274315273103129000851289714836242973420875351530332500358396805592777871138590662494999604254162302361651498439047340995922916726655469183802219820558362765323327725449014965737792285359886145692645617588995566614238414859330962603560222993728637919713574331935055813085234558701465250625134232642220985434230434377991342653605561999510178540583693339295556730759420686951630126852396388055203212050308226243213224916186588974518823448398358010492938786192116353957300663007895076037250723977507939279602589482526080899555178013729440072325124433016340219846987011780400486466120351071371839040752164605207770671515726000223644377994382319071799851112070123303108671077574628093231971078683130038074416919636345591444052865480728025276151124092514851282825329052063487051942173755585189741798857135221939530264526320856614160158452372687771469493437449933199291188065392017375000209851023735179539354992245321156522526971891685812435961844334546529972771195111810374372203913500269639983759898319999798264193789663838425685689705198378727965787166184286571517755944593355151734324436157750870027711877242806563515330537490048545656910650783069933118029511527095149594897656544572538912284202630710773986468467519657897588015526280 [160,104] 7066439252725562168182456985981750792325799379592583705786303822346341050006205276001798966946849059786694527800902717681841154011066499581028994362622713770584524043906108240324181184136157953086720245735369160001501986698119857181663778666664471045434908187559267381486666691323102143761642607537587747173420117880986604478416610277647130489577465261755990430875089269602296021671831230616796005479940917172044787407076083358437646796777185758447360723936475709952504459357411019233785949111935548098617649956522384827714443784544992841490670868499360383852105465144773208066754856410110218480302675383780865758755679438173242268784064169380362956267883092621064586736278512855094344734962956817605640158815503678098069527841573186178970306340318421663996434794063538349780434152010068257115687518467674641070924360504720424981978252556861086445524332688119110781664728324500007797023620319246397248470626378658561329070240029991035153662449219847609346979250071373412364219967303254825159217141748888920453157644843289027436983879736812226536611108672355370962677085624703760634342438022875068323842625428073105335959623042728094760377298931300447316622458363816671754067493963438804504425070816436442214082647971353016736185162883972410487197058593206991984977696512437483079271747512558314887980265785823328349755310693127876452108452368620289297236484204162606433421845213889280995676737264555064849949872727100962580250663661787239941020101472658563665665580459471830247983491996547669991778976265351569217158655113200002555660497956083668645973545662083452018700239763060098304680626778317189445570758447617933643842795239723724842342160251057636723822120024680308885301482343792856801815513856890263494214658597256081437780333869438124551851652469086631835802773518606078782727293613853515908238335464614857251719381788343276995029238595582454210 [160,105] -56728495628665502633714868246445778574723088096991858633825141824616444084491671360165690973289735962385388509780456915503937980861669065434807024434523378562305494524118018979388216752773082392741182543937201384063195798089970961267234557851420693697876651868493847704915268425235000576251041307846945873869418071455284829001052658146249015782219569672759804692464897324381085638944765422891006504655169358394597453343930331615425289509448683181699240773357757242463539093398739408528178441559410538661296116710631509136257481027522733095331615662675902592741107753950605369189138441404636759494363300988669423527462867095444995234095387022021360948715574643797443124404550144237867098342981082654891778686666356340507167639274939764728490477735930033552120156729481704804495293027796250206527128326117222223115601691446816033690426563955579016262537146546247730145696406557500502046559455866251794973193392953469672619896831026537455836348991249359678661163789809897176203627977726628741387787116677312592754898558608515897794380602862221256087996660148341143755697180163228445517809004890399698562630215118631945429378173722180025492997766086332216182260995106655563423981698629572640696309476606742451557372761996734768471583696620186791021734152504465707066858399233456924294782329375899028905949396201385120032949216742885282013744791319896973482326750649712223261798218870104556025030027669496980206643848355260997156941302182442629390711704665994109366514928305400372742762778059788549464394386869432361004070623928263706121317112963787221508766015633069743920625563343754010221090711476541672510622856233078189045266732084947167978305969028238688051402637315684253251527908265265627987749643489311796885701313784869921749294510117519620059178297518085790552318949416445567674990811716714399917240695021001971465223531133574339177298217868700 [160,106] -5119693035670228833860257782054803768386246983247309116714859233540660178570607730530621675907760035797225697022611095882255653616328394232998544409352897343101713210089054210591377582076102766206610978524038334191302806684352035426687582562050935022794832433084462510958766184779912668916811558607705134500122820343651534525234188950246133887342452885549479231262239437144870891977631081456314548991308017205543198513661111934919709753389727509804492873300122155106950297216290765203023409228587086227630375773630932050658620983787752642121332371206341604734410199511705703189097970974066762006172634557438732028964898526409264742041312626413807110743385319620297264298518525040965962885366532513577208815433795048813845266136615498217788743406418767603617313886852414436512876839542449365662561727936026643244778703318405675836671198256820772395348425955431095722580258989813726607106549964989912745605651788116946789490102965165000305634063950171662257480239472347814831557526311162752650255076327073512201102730521129273091052294502846500733466093073907087566104765973145264517553942565042182537361840658020735753792337125879186820243721923943770285465431677184360591480151956358717099731013624462549227073370694828074158259055850102418999581657043965791088181339876654416497537243568592302410710550759382412334666879416389806821872993812501474607031199399509692384826409714797936801477840969380381897001897640782581456063170986993187019900221752821975926122528492018942745735562889569704705506108720624200977005702872799027178581440640329367474323437121973061910189554786075079449337445284822545636286071692472504395753443116693612508220258883799808498357390791364072251233377707878595438511271963911758283115967336092914042022943651985772983509285156151137189571876165726413538752502261564793298166654715342052656902528605560236052912908 [160,107] 656360884158825935526779090874985258005236913329924394610282621593207177188977493929138121557362415861945795060464277387167051389844156855537247090439070833718072144447684794499499358259460737890948494416408191961038621017802075286730492209673071214728947674626597114798293418185240896487537963857474411178624912548003947525608116697066951642607086123479727747900218248558494493356133689144212739624535799985352376886029226207699340553045887066871907732880656659496456871848573630539483666878002582586978998681826715015417967682584406665706899242046145782159407784929126863067159699279135010034089407338106937092788235569323452052690013352001192931832432518905869766100691284336037928536365376393817230391797087911565588741934787159125955327849687262997220327032917360448670924041158599214196457459824628150985521296536789670100832806215738769652125688846002860749981206065316201318212799204474728415580236676291006857750675483302638829570852966420247122746888175809941439662523359962314763704191638408291932891488117573277803081400002280977561358646000432506354853446293383916730267750096518715593275368073807165433643232288815236908405222051653427334876556556583786093439767941748624086001212394833994765046136375059610778551230856249516471277054965580550320477930929216943834001946705823058713241739531176401432889592240754409482046265412503853045378441839049694186855543371579674847229756206919255353982231883994318077226344525773326298204829193118666856492386135509149012434886679360289355263330071654802272164952223966923960437980127647420293018425964173461424483293922517106441318285721226405376784340219759859747721986437091351870241097670361682080467170286643919629878211153191189983456343024729704927097630425850424599038588035382915893749469783283681109704651592383442117755818729754551569217892670090205336814051315644681841480 [160,108] -3238973640730313231527825570446561218742885880476949504635731040118292268194638779101097384656680235811915037739729326822616190766078158325989833327228788614173287341494936085344902888059568188049567737619473473871844146449657638216828367217698500378231344645319351870290402589827964414498650330728384351205148297612376238466576911870207341864943510813882239403060694188753607332267788613868880588433586928031569083627347694324685107434253031804388288131756605116059827833169713566915025457596832571751899271981101294243243288014804585639844159774717259408121972867125266647427429001190523560517735458209297436624904204791394601742029545773395279337684325920845211246766638436940912453097565862073369849374590393222126140235386818164999723284953615531834069188655986297635508244822069768972239355964082577932727117104372142578003267877797412086908961371757588935930757770336041610705707210569150114369880699781390388407597805689337690043948095412466610066744810777355789881815745757633259653712059684244603484156309334317514826099468301149396140148377015110165653596869084794103329235358737843582543206329613327239222869741407051057044801690419369442596235392775563360261625919190374052255019208980714096597360074407701124838551169240713261959210616794356242059010402590168654684562900371322964890521881019656719508746488759213680037110578676049446241732070501565502091285594117912624730710946594864256025581125068901640250954447390943091038054824659062060716741712958589707804793196420471093970470824747594285850508282184508414037996146906563622217686530707101348021578322773955159337595695814408770678654682587715156108525596098769792129572731981187320773061381071879485446127408840768568155596206675898923586936802974718492261636504206140802346265175516409023156046996436095945957260898210747871198157119441309655319530266571238640 [160,109] -10371392864765266959483020108185529066346744855301080628700326623464440642528916606104487950237156896804553337721075345405787728691423892509627028295181370918148760645554167842378886839690989536372115198449306023754024100521762172439891237950774720683881660472291665272855822913592082717914808761246574793547486396279456769022795526409135728142891541755976958716322919213440426309515417903014279508672297247807180166517665318334817628588233848057673366260115161622237906864160100564648403434700569266415407174116343447001503722726710863046667299615706954615025164974097129236122632835030754000461344260271245695688329245206855711753843158914397441054140055901910581172248696891021644948825841328509094219656010061583264216219639074541339683314882372875646083698831014471680050379814046274899347476995852699053829782744671902744277349915134833941284514067861080172174233242855335789370762936118817851433167512707237149278536128110469743510228666386237131490574245681081191480990939216413642596006351899335428829925671784594922473531939351604971497530508115726333116275683538784020525086754456865960299875752786501416884060887405243805368210686454497210259542583763420861791207453221873966341583647053369117612587955118675983763971572132732964096832231164589202712482255452757213512242237121690578657837675676465147227285663888616846527793028889631696238997787743904975228011530285741348046911530440498723360439674486855696769085664971165114840536099162851989516098875489758255586294142699114962341673741419498453536196572690761580907279959362517896277402247268767559509533018491922380611103527861247936392707941978372613358123569964179831999552288307647144064542037820925841626070587634457967463397486040638639431779907327249408212884583185380915744722833962900480215539982913368209845457845092620349924197124284672166050338190856 [160,110] 18947598233632371477940570179164567141863805234059587889256851815550460179864005366953188762505531000645008476778418390450306176118763015302237761110135291432814618631929271764418381314991911745059461665569609633762016852476718171315402041300828266890849515375609182478169721522456597949977242784457484442527822774185346851444156367395712221825064704332491761151681610246786307400932034913526535161261241816466298113090300024444601470572893670587091384704988179034720788068260278600909989846243227796697724473295572624222084961081938856772734555530243949323586394872062530958039010267872601621312493452150609720070048299660695574061874541781638581622965600399763835452619128203108849326445999313100877702596062390885217528369876266414513523682149258665987577866117687516412032623195054543190109765365351514962267263278734881102031187616108638041762694191486583061608116700027012372449626584291143726870038209397254736634384176861163574816816828992676388030059297570215447623405149830184243058902988875803625858696794795233616020427064756749148956314213242195588703855178086863307756283000653139725196989766459756397716170493766449419787299190365252458906112092170270923867149444857021253180158982720340489711930474037401366713782875314765103455193058025337201612796847463804251644904373157449822834089376563603839151525977794645445529265526325096126280779605332106127895388076965382203219103959446953833150390141682703767981514727223992698409491243936372297516538483197611609885667967266506183942335919995582810407776683184898601555491623028333080565074401880849022799803118178591634039435545233090753212328406538708879655962662316177795789095883128793877451755951452617036202730207611239718609113116372571462039014437328047979862757287833983123277575318728731212022255731245498962871874810925660718490534097682495387086736 [160,111] 61633962276507398548349094774119222035279376585211108293260389540752950454670906114394712310959847206082966629853986965922041304812290491133867632665515409288293121130476631302023425081270258294643473288065697092012114072919727271249717276518268311331236191171543652749780540508379963805730965536518267594885504525008408815484133720996368618711892846661683871255386941998598773263177358711894741092604067089108055468072842867100839936190189699392221225389894506192523002030185448376610897983145412804394404149386256560937373454781905850601602675027977044402692283251413121510766834893507689647510384833901167972448810279850900373524863182586425755657595111341044454295274627312482088783366266166347618989455300541654962017741710091271740063013495557138981973253742750756804708533158371167542563355925120400580653350406144424523086828062715656239079105940280635869203664332791802378089959310910217940087972067995621556074708217866577220170312942707976124268410888171183801821403741177298957384638679679042117980542447416052171573247823981692300088271364337436522853466785778104384547702569719432012274246177175496358579629257008411048010046622540237096578844649664762082463850530118884836181914099389081005408891565913025391000780362223265182195187354443848575570872807123925827291066972082236209038482186270225109193525245764397729647213968594248672466908199070171999026067084316317010517743538452689023514816612793088452635233530430122874748300681360998086211633100853264040886095045956771838568733889869173023995675978078782510853831972950880857304095074288550065275171724369177495127195722642675170653015683844356397721140865012009562206131814873932701478326449464755874376447146896780054985429709243604220599322379166028522732177436034603345612075382669941431916066539482937769644172661430169575240429542765304632 [160,112] -23998184491517922766805771278243646009869988660687014755305991685174609650727206988615820776622304677560452981515656189951459715078362253381773512770216788557496086938294038634490153099344497731701920303105127843528480043900269080420247899108655684186357506967788421235345519743744439481140060892994079154790882558498097789972114106920285040896644658145107036112028893359097785212666957138090073923295464578900675266104167807023989368627655494989253054773453578089071442438724069426048284616588929222728772620565482826252788216265085120314659893999516088322433652701282665759738031071846460502549275908199042528115043167823703745231695224095380294011451123954758727293927297749047024037214809865260971045663326049168673191179567276788361769693323763330819326253380121759678639430873069813939822934850575731909161335365449563346067397437167460597944250297488917893043474650654286203064034056080996283053734159886515183094414909083354201993285608609204601574123723929458709242482290847187931440008449864058528099465026345771053318128861345880250948067532749257682206189668341017674453310460392798451844396387433694826310912674158009207837727096730851540743361260815659458620647281039024106877713828170168395838661598031007801861956126999511732538839270536793313863034870706265428488358371240528738732821215804042568614165924808411794302470282326657326135394103076118171014971051785231810204760826120531745381706716712458602296500159705475065703386114838530153370167937291373982899346590167010464419210232858301805009916830524332407656540399991093780223240204599799049885180464853510776960256201658964820108084701686763953667769993736294725041540284809564302197187315790728351744020625859942895740512044446451723792581078329363326382715651512441936661477036009549641909862581338039256736689768554005026148806321932 [160,113] -91453441587016632762252474245521433529292780321422569171334122812518967139888197029634875187824703967642089732463637415636790536500145227251836107970202742813376324857309528913134584752681543629291824644919559504379322733063894624569549855231112261916841595045820567439257842813591345208995136581219310699045490735985720661230944303913332013946650634231908106497162428365596067123174073050997233707302735765658779675891415099136289551399625938572076742028880330762313069024841817221109141416676592448919024632920446589277762261403851597840854323418101920353438550592677588335663307303880792673810575499723415102088736479390271787531248763749710858794516623702339252583964912665816603153799851796689519368148126420143102313157934410016343015641341345384927758856589505439903438198464411876230926652041741192092123671213962149097358063797482146070975640694073021349070748859424676779494652280207767310679898090009366742316458240688972712416587595254200054012358146728041335738402189425571345603982350432795755776895540235951561601789785639830321943272049142735605857098196797859197912676401896846714551114151049163222397629740577904879623524083694350921908154844781915789476908286626584745699032502296558430564366769106197285482598209297622879928924022858886477900886907284466228957063575860882387396819611385749376952447543582223246978146352825271499891041538880084530886395265681487835652781279094640816326760561950600733535612836661860747945980676228354566489750515741797197118873204104083334230469953962700787075864376801585856837770396301116291787890355590878516926685591139817810947457164879111321379468427219133486895397203380034118180550043464612992707342896857408730687561034367136670004563256468390360452704636495754899137140942840989318457206676692032940773234895387820848288943228543988077848892 [160,114] 595061176564226281428316999729983655164513445964191412569716863444835234429659496254724987661752432011125937875333502567959673598874980944115124833024409076641959697751583715312084945218161899611193318108284699595171893125270959025265608988895009884187585273681832043592853060443709305405824488442924671822114908979659581592006514737843830562322348334587098074851103681830274635299316895194790517199646588733611475241890600328567102648902322612134791320551503874297236682419588072951331235801332271933199524669132465715801852310672788188124162397330063490592347358215557480834084548976458561807655202296392952161744711973464540395461764289792278575166096112185573126849748209918518914966490938321919474189812505927455312428721300415474209864842716112712599309213343769613855101222089293292253373465282132948179423113157693073604677075119864594144549741877552619116155675599448773361533137015411708025535702349362996341768915229410882741971346635642771656655011750247960547148950496446320094811723754915435377826006817007416688444516388989367506154593200484967930240934757938343246924837768712778854977621912333692053297277463090018436598119625263814590793099042308941770954920335185132321086781317672383019913124994469382259513432549760053066483114241080248141884385345081997643362695604929014160391397162671454803971868665638763840806257981751714913177594569333667378270035241479855637343689407216705726562984932811106893349035131125993623899266686793813949173453935022229181009213355376012452479524593168485865408119519778032838972194204634377123590856227389065385152596472957097165012108758517610658152850170588623864516047191566858772146677383055618870685131207277841259944957240513576391042578603217394769249375153375295550972063335802056621594699280219344258943508190204354462963518913925079416 [160,115] 680873565188614472725651615681227871917456231494852728590503201017389870922995187452921021934153342479650665807961543499159247554502183339564172025574587025218081975691460612982531441308763244618067224296654008877652706541492975813286023183770757075370607331892493169691982784881940652716348280127171035890782967514122145034870495795591711189955629839994697045067289251023640510257825074126827481499711296544107961601408844194588084427743236017648740784585030380614897372720337092385199598754220528123093338815245149061839391136917410271105047466738341150308134111599793722894891158608688942288521646936875193290298545226650672516617890636106146525728340352696056263170199344796920246726230406892523089051194113547151074669657871629106847815204636106956189806462542890063444645133336938804027516376457081887603433814048885949183716502418891037886015387692648697432394033789541507526543427216562892086306589939000520356835076219213347050529581038534147890177019686155281001637227216821671430025470773340520870812074397332273542578164589514277142918067936644966552520650223669595347629604596393493377069966858722390373515043602045043798867422954681094582791775445146082458336114117703628506873728628430098556063868563479858060173411186206721123630500572838695036476346894918506279485708770331142569577910971780132589355967209467567032740709356089338666885598695687244475130509970191239885134073707018783909735894906562969190903890769594972964547590688637816359876804598478967766090901481710617568757439491021015968424660145099244777335861171169503185378050162977187235755536361955080571073174529082847201552883695480935023343501508983672483933437742408303910146228646074650825342452448274199241663198751755336279522039732328962308881660078652246735777095644065896606187405849659871295030746841804 [160,116] 1321074710784317750275136382184859903796794978323773961252668909842857352901424591743816799661474387879579946071982887449026151552563260192760008817409230810432465344552725369512963239175091554164720459088159647290097795945650642257809268468429274644526580321330879504453922259629217957423387839603473384820196296289615807902769981561847988996927051716671431776970732672365946786008829452916548491058844963065536515022694575676453514199104471199219880513266070174832108673168116323736894369936245832778235093927589540616508195642406577978119642875905441872984979620515676164730978087956558518150463257006894040690381210459476122359478221472546099067571809544196112818759715412373730069685801798293203701336655551314384657671954279953417027705971026815259671209414322797801487715478706125888579553890990720126796065816107165637852436961668424852833158638015806254397242304749238374573166809445345318425201234347426176829331947626412779288019251218436193457555590388352045064139778087623732178071443411924494447155614605542920993613290837524709559848879861090622484530355048713446166025130177997261370400140050077400823376797452950611187726489484599038718241961227084107915964790265315030744425649950372960386176429506981706371540165586933426104123561907375309003298022169503807338515901678164344112119452008859736631786259736487400880444147338364051121049073873233953192779419220116317956118950608409383037916490634116133649042330177497751718567973265029715965888522272800146466040350669179384169505780395762783869399611678751394607513497526071558249232047833423553295623899577851869912596544764680335979155370662656000033095285838645583599368623580347134710276670731171768670684437805261072338273884235594471652938719473358473175837048376918942756829639440690898938045619003919736342002830 [160,117] 784546364482415569293730791724403037475911168181702675349572103984683259166518056360861400120139414225053041396568260980491255132300556658983932780625289910679150182326419506206638878316559575381237899465083830115267372658370051537325851635511244770320037845358387426360493607747051809973641858363670158726359230981554213867306210751741314032498081945543836678397010982642406278098598344201919170521005402526477622893358868132835193824231277852377734526494486231638647993727510814873978938713080881446664373098596712756127391526225815221205289171541254743477548356587681046776550699618479024999260028393709396692861595836228799281207328319690012833021295757978181894800579241329830006040802116533274020851804140557821040873310527775144713773620223996231074865410170265963435873552845941943097258320697296169646280817184643964841389361552538676455520562290848318350280113362981055704083748063044511893093113987962078948302323360947236333030640071461419242113166708952729927791654697892135626435324704029555572063827060567148447959054997002294776540807327739673362567830684693157991593230679009846609350202046113914535553133488605389009339596065143735099564471442714992975972809890006350330504944120115363848381874425038635359159947145573586678472525256902139786222894785110115722457613381240868545202872419069052843632572575758026211489207496403482839488546822202332842132383386933096185067910166407948794373166157790321841317495509925724244853476838884821009411328911075732285519829171904911665908714403374688315876980730425792183006257160848599533582717662973391717351517473129411002452554499019720426437176021160029044676899778467181608501037422215870101247003402269590758250148346559686814286881400743565162906969829040003692855704193255071811932213356833346319342087229223572296 [160,118] 1894219136262835624048009226874196778019920917314044845092250310990783187878646726319907454804043842059745022722825222793366964660830830995705882671304239540260735508033833641077359489750047548616859359504493553445117939781146091856573807081697379308290293605871438808654589149248653501162193714899149780727968074172947670148812639685967227471869201460927550288007460740009324260694604610554871432836827547096780886148694703722768918042658179353313180772653347011143397141972219298388249752473927350292242337374739587150379366241619080721583368142648821735088508736430021370129076267508957418538649581681252454389462514978781313847051193475872535443138008804127472527748614693340022902922175031220169877202969109118339894310309122938982765708224669715262343854745140461871630669788950379274817415950724098279629553345913136926908330351353676514765923449484910011059197563697314617121860712284518533281912660732695514617128567912052211116338314245282388470545969659711488320454342297421892697325167226635261030096024981789413944853320052880008334309501221040952984852913286579296107942982263728074961140958044289496507132956881454510093987523671659151401632226538352265012470058221461994591031096612155154433752631708014732327562611498048233942992726259851539023470816408095656795212428121769134731492322283933414284157378026353498358221305762919323737040238330573514099642694508662137260952995690199753492156549139354044783088605346708874005063719710276773286876914534891212348838523897846916542870941193909450451977487381438611425502860754842180515779387033570257442710223597013958638196154642632424473061616139675433547531905836427736412993133517598731794505868990358586308745294819344584696778702449585084190315226120544081377854021715444924879342595116841276346490561326432 [160,119] -416350565263415119840385962168529012764879552045610408882180413105698974726947473543203392265470543472070900442648380268395037670446603199664468805209468552019897036518393903278518835675528921784133790947488398080379935408684650971647175596192721562338109332603792702367504440045173876663467742240093595551811215054856540084276745416853938166718740499344125582400578572263231978512254086415034198127346671338343307248032520232502098209157176926025883001986115911610509389089953933745247115921749834008004571710222599349804960647808961775845836828868022766832430243486574236453621885770101059995893477340923166024454660257854106246454437535745285055318665123968428749742005586668534269116262043803345897918312773625554550561495269373951709089045427433345621854139485857216105217786724813379270886605272266950516541885091243103221847335680372350558172043921093509599918348512568708238744986388480066888926034796836458908461850544957429227578542602331298018545906243897301484004417618348229215234218092111707526257850107973807196862106423560023238775067085855949183363752995699069463958267614785081948555316057997351141579792792990513335090093414845112551658005972424057933694494486971262268593402159854514397251851971030075416588338371231513754470108902358916360536443791409974409331839591350394347200323765762808525047599047022757837961137988308131354417085667256257248390277504109756714389390655427495469105890289189331192591705349855594655223008892494874929820034824947262912730630072359647156628575533956053117472267225649639298088988216035690456969226930517590110889795954032325501243149579373074800256307733915068825565434912875260687961566965711064986810209483401387699638123702038672362476688861614748944012318061164954229192708099735390521757872385855764302822440 [160,120] -467032788786575078116286776786310868439739022066780040804071530088890814620787617824797585871328896323277354559456216226741030466466589168511768525648846297372693705202291418735974110246678885865476659595271392218257065270061093865910882824801674914847219743970734759726122163474269725569383141151307572173784021155684365725877953014758484808296821981744203462828793375549129165319762682412654385789922495191279138967451005610134471132354846608336188296137032440942966803668646585497796444128263599701797877833953965084748386547525179730837031860034456292511500358987672128241134712030688689566871524660064739219825966186199387253557730885248946959616463747606209774843841210935991538302629594272584055817685666002138208218865309830589985696829019008543938578133935547084921513212507662764036905187964403170988888728712707578866129203884244968975015316450722420085856179347987558622875997536697848176110832195655519728557030318168093939776552305563556352195000886635618619133506912262092255943553385474148449225665319312554267157957260629905757708126655531230749024504914612892962094781007569934242635003806190811604605987814094056478579387589463488204275742395471985365313922274937378723059209470450146859350804962450406157163649215938878352412530213756008601948458035420217225909814972422715017966866567573898761758922393675562661664192696823264570830868948118553488281137628227266900088843516326675855665052686226858208828735378588143118207279549620665948829592271865904384699625455684992678785542282504454697860323347394748920873940769017798806513399607097356116908596555626583280767708734854065618424341634424014443878250036801670950916855443498924982992447164359155062613167496150133000657477340765125821955328978982347834461282521128623753535112676524194778 [160,121] -1136618401261128365713523631209748461646965341767918262811978881110522242007626547376807852970643585517335877438715479592267704228631639743765073862374096338450894455010761322898164455911192352347680524996569344109260384140448170018504786826427224444030550006366425202271486740703648496762258837261038537065815299581256351426376657469000851928862948315944942175386318993230318302286343402108962066991738083525778379385777000320646099680178013401454385540220791253805903443679811958576336571824931468677387871098128699616226266246866499062418760747457051486093651603839297481586230150988732996124806517350378112981428021285078646247238362522859926917469066847064687180784805722015273003239169776404936452993834159490536109225019791463269535940295103182184981742720576988061885776356352805714319600383929555658748162102718860016716682842787277660157886417584769762351181986522805797689637777193320976264087866439209020030891836540086729368251062576720959223440666748699318845802152591857669875053818825728078261602866938650525345902350786704623402634842851081919556791687474382065098974093777653475978958670852847157579679679624233391904044745488254151103546982411325584131078572135113680081535844660962546036490827976624298634855417785481187170712819833633841947764596267674146668578493248742775929590367412037956912750574522753938259160798437792035248571371065479464967064656210797106828125457425405991772972286262022568149517462553930044722085921804169192156736755386139595159623083855742889453307564434952196287509587822524434531145022805409379349576997426222116828437179854201712739537930386516643501599527414625773787133841527901945556976854544565628800117408553787945504667360371170812803010441239948495311761024112274091104421805151108943520452462417416 [160,122] 546160105351096045683825394953350893995192527557949162395920066775998242058176252446837216204797649023947520969756559772483713783380208442290186843060591420015005423892208382488334501052097074005351447224251251630055246245974865596846486417160566269603933008578918416335837060249582413562430138359676563478015109686243835848482766918557893133706228660722929387333379034446335741889320594812801870975938829354833622019436547217877098947121651554911560980417120000234954655850733725272162890958910195327759620596363873768989675746259200887644430723559918198489634058921878094251940205493066530511265553836324755560123305364196288050705304124333852013412949459894557740279745724362620820497852408516575319631495831347749444353265298991971686737874509157136068525085088358749822288386812312056627934366414726055398178539369883402926199716375468503054444467842443312820524954082637697108166626095956417514463487730058784488508789548825589788348380842479854610904321390365191285230051263390643561637139145798595734065231274188995129098307448758708977850215415838764247151106121312830556287271370179754926168175849336857352749291391771140955101454300129131753879156871793393091564483976485730930570065136073090558795656387344298572652981889043283487079076517909747810927316161336286751214093402425456382949712899174998603093458904892139962706003752153745522303338040535491114012185753791994944730613894060066706799323272574131912307117865437937075227976094066386444174710957530178381767916102088945838552045254671709639118890109573501370549774377849268529996799676685711915288813430858178810569804849238754382231637806209400993960033356953033746492489786086981200247819191480439211645951443588363316728365384018363507312693390419604602162374198126266601072900 [160,123] -218347042488983803317039893972905734892980843742185086114473818682926026228954166916904585667141376090140436122918457075383803362416433345110799817037332274765858900568762244758410559378592248553480722045324364879402333403369749725212712047347939902810333879696280932197240635958892187024966036688977993168000827483938385770839859021014186661206946289305168777513303224360058620832991362333383646436467214165573404562496781552877045983429221778371145100910666779270191164079444144381187055521203975853067010483857283593216173346482989615410635855870343470738283534760961521859706447036813967524272992482354232416866200572360606310420156929079463684864259756081322081616026266886413493380770071265455514079354807214390065802304853369643700704503307953444727326692058190008087124312731985322615006535685865445255575802683516947830485884002907621409263706432733460752944100172681516150337287422773547307690908688316073126508860353309951640024232195559359489000382178280902398837546462545802874483484563896008278596930733725704148427109648015915451490923530690095420150641848059396355520969357758798055416767098328330871262990130858975450530441918445510070390058912348147232386424066136067770030637849892360335455464028931091042751480697975669691485101238931308133866702981619730821381570592343986068610268630327227252308290925441540081872105310960863665014281527715995411476737717219535521497938186340134767017897077146937099533479800634610342042504259676766980685667483375786250916691825425009218237659356693309183449581441292947125700665595770060965807128956071763541502264962227487808949399786084673535456466053917842792575781656121229249517812644538122048499069018424565713475805878058424812526832535221309108914473925627159076278682420484437776 [160,124] -13841049707036919930755686025475688868337918226295019329917118863216678750759638992042007474235557857225003552656487102168969692916138311244626146755661218160574098996128799195680147172068390546923216819069323399754642623653800111308466175346526168033637625956207786608750142023706621017222063208768263989088993139786792751568200571580129289769733171398606211524402367296848151630906483270264607407470325623054473726372454207285674446377513283425157332936637601273751213983847285456579499900571583783397569279563090422024497075760478048667102388241924934384449058325353475441955945280586915635268761937784681678842622293693661282736831613992209015136694760974402109372882159807931081627718059331156439969536790455245470808860089625905025572080214761289245205141699816540244905101268387228489777323926473116346311471528209513114944247679327573871755750951723199883232687418175058242491559653612427885651760019707969224505328136478949563100678233825430792344778714027932783711023865176586826777186267049658280012822105572951742170158986464435781487490640187483341327390928532086478199269044647460693737792806492233401296368016469406136094063310901498524655444953851971595518074879678955123443072742727033072590162554178430809197256123368051287120044448655193444002629021458227975570093593493164281348345584106052034587784127415434710853912554797501739871814985387697270409625650541115791308942273168367134941643173187649074468201209121532289480195705059975698198511604840491475358975342035889995345114655124716233508007293952524843716104863114664856991819981120922787522545853432644571091567399746848409475697739358630041227174537339705548342384347269169140560931692622792647502346845606790881222381791209184733777294840987045979629552748596 [160,125] 2237569929151204170453014872653644977683211289778948802241163452375097111349348941584932293652358270121470532591483417934732996583315627350358226517366714818369275974212439304995806992578156512513020610719911768812241114559007916267299128376604004830392651158023443564200310838734354002535081145830508592735779605589114942113411959049682081478604122770355826002229403674677660835172235709724309394489329820444320548722287474623104282557457277331522742862435124374958119980419121956173471138453114012688897384781468725977102572601427073689334960225772612809136919586458340051860356207876973210024267743731417020128228062334543428803237415550288579347998788524213663272453600000983948738672612736899822835142028794783977896508261847920931708544795573123785637811282741884807402150361363428330997104723199745411491335160354799088445424020359470266617935780535858343973381224740836624206592213935670691997857481267197764260257581735540544586930176131469369727651765762865885733089992713936855709648450953857228902224931208131441114813300570907693498913496044842982256494928893578136652404116284399025115055482521475435317180684100698446323582781028382256529377328379134033322398467257082434792904263371773559677602223150010764361375035370239870572956523717486178698936180288064794499481484841568926916615784358727211675083388629658086219861358068062044599204329987635456922119833821134113798306307353789774114020350690474152797518013958604589970009443653624306409369893562151864240084921395512006819279343547074561068439866606907692984856296844215734937647714478253375885095137271571294959128286811224696223594936589378640802822554691666771819491340399249805992511873388675542801253715177090705919758612122320135230137991758191567144022 [160,126] 143362308768706777975535198863318616821277424442049024731848698603857609183980011620295495389475712082346667157532121183807401593926844032763274386354535885921680344996560273192031514395489032326370856699426166218047620794429512985527475135438029705109713421146147357231582819586799818387525651407630412842160941571603252863777164892252938226332593811100842924755041522532913029855546089405243777962360536363785931005793344051420903447437805815979812151621044002031330570014250225923560851508727793472831366745708253202620026183334066787832121882912841263197533867220698750313577074025366781652523511007829737620551639205879496468849202467803038243666094997033112199250634936587010383729316317813879166031217435242809153467626939493599238705793924931726688172587885528925123198618974198189261114384101076861408784843291965053065211706778244011675824798713658298947942069870332954534363211937422725953942081170951774937410301751896628415232027874342237067965809177349145882778989694651921780930459858709896458384503891620311094281742205134832606722936143278380343904466613268112854592358196792876734385449979170813454989427480907343040567535726472425318541282350158313131460971715929885861930891263536332690528143983628437725920493375445087028955872973356262938582145692281689297130231406861303518604560308155479587593174602158288204892649567726949858380362459114304286851351221518346851598214637672673241969249529064260687518961498007857740263826535836740380173816383351421893108394750490747524554349572929654327661916464204522395553230422481631626102370007740217365998669679860683435995030626265941180345968518449742251668034657414172047311668941212528576336036402720689275043467301805448813645353679456610991068170251056242 [160,127] -2981862936560450605023297141094252926442965912627278474084987787362572978903664320742746866429280379275396466632975174108549173792466217734374959694037762328329539866726328375323811270353283755922001206185516522285759187019772461900991754030035251836057002746797908134945318287449926625929225107976507879983285323601601682250295162441745806281499562216643439822686913240217336486704368826554544150026133025974614822418226788802059168483764808703162221375594972703983189700994607386250202683182504513603446401567257705970948282696989475032685176789238551691953433657364820904303376912213990447887298007445551523276052856370214586589265239946655084276141065474519392323565534284794422072462061696457829746527356655547176955623736279505248496691795397471888907327752213554525043851055896232095164869735280801192404685944745333498284517738696141561902922867912716782509200475061037533961272465613512732060094192847847875555480377000590971003115812438563613693848805538670250815107129370657469428576230779357152003145732118336425569487023399857661502854783764703831792724863677745719309359705765293087286842349275876475622820197079503594598896465700579194270492017528735711661557295660798208231104829166068775042350176222156671757348924586600449986099586076391998942915003692452461912361196804554619412938161727609829823894319199992648837772048046486894237696668579823655226498274996760274303285886518594633957252114948644099655410734175989974014605716754561479049043769447326659818310010888930279234877632859860895912850930298591295997351490288741567597182382254356799155116125448500117746160746863452904704695358156636788659979797457547527469846266563176800616675230666002457132779956691796040154653407753018536383405660 [160,128] -1554978980195284084807488822709661735877156036277302881054171777889378981611859565646697715553714587683463681680623625766834007417810516917451867339898264985253716397626888919066241123667270318660320500531893377953027974806397483354317945343308369364829085060500267521278689626873196499015408431360426649072671587431417737381833811720185761790113380928210138406784261425237864129365791320673102005077219234730444119982121715685884646971404617533172500755446664006032180165560090211994692069696718820353445869296213599149117354586194786433569267316749378991309261616858171558383480403109339076396975892146084253673807372906881907631214040816830913342341885158615998783612409971358033090220706115342009765350317365337256826437512584496716065936321875599960633399759225191500655201537299475302704747183244403408883968840900373311290732823750964308567645091799935544727467189327648561029439343219432736871837648158742483125681519881965552762458863421759411021371685873730592885127569424094811528666143237432309594763790118783524587725652450633527363181454870191689317576764230600450696032622978394370959154389729833688695335410794479961979115390072345183721458471468243447096400587364030899330220708171507911714815467777069987799021563474459697990415777272932478311092893009336539386820214206722652861004477052237997413938816586909346391852910347721401028973507973044837706324339762981798270901130090343685015422670079489461413595945970148603334650424719178111124456283798297612280627448493558463493042440442338057523521726119710013493206978972106871220246883382436543668152757471604345699982755395923449272159809335475633300295972012276611078402009234033401476118166271572972140389638440118526533739536305326463736 [160,129] 130375445266575906991750850911481319355902049367261632783045046303979504841067526065232251207185321558086886923170147576138347366706824402607569790738757453227887731325722873053370977156921975025407353507482171520709149904600802938320766942590126975817347912654221094839154742678555441268786747060208005394529243011992228200224810096671101589328913490092221242548752258985106813570965846643274995547410577712669307497404563344471525476699204093166516735207068615792613435861500424970895785777839121660344053875263508681806289656087939351034909358686491518131037188553133135787124205921518954925018568086884994811338942752382099800804119764790115315667399840862716146209181526501491603576527760198309238868213474474376964982713938682175638630291323072123801561720602334727768438562888458463910694141461586921842060584284650352400114323507268783643084626111107970791725327864666132135940015388425956182608099577189561533977448749520359992334322540156263324880022477453438568243076997663414263933872619808498652124320444349455006419105730984590137059927315079933803602827715202322475993687978794565770263392444866062043835097504756529858738363186712497921820629650834529060172065358428073521605500949057096576917392170518607438838817425071103719059703307850594944090880777196777828297259172945525680534969265916658293802262048377777425390266904942706435295051403019113847157654077011785042015927498797002765797229535829885801381818922473472849190179906828268499340541090435980174456998551275242539802957046104804528204139305203393941923876787552649997150283549051269110387823176102526581978513177891843576988279845115202331836460433988272189296629752981943660986905039872331407187946338284802379116989227349 [160,130] -4998858562542784795308267175670755678963795242427810969755884101725598087617298939182538104352478498352057272411846987969586753253520944394763996179396941079122663674495794347557683610302649772177812600486733449039023484279367053821466561693359789024951253966888631407109372071674134298246165933274793053040813691800367036942480785160188723693395970493710389654276372603857189856304172409357317111127179372453841349562701217712630466352322064221876607491977210458951291439369774692683179145340055681649992767404499800215722500915293729143890998033224905167621961103903834541596325815840655017880244974784471241247436598137633394554862295224324135240087795540570549867278808194064417364876729204005764048492241254999985918903227915344175687821572072893909634163347079173329278740976808048230034500473046903420912882807733848485514530161858831036164998366832685714589497615723174744421683145712480578481990271911533090267269882540889790555577666374048072507278240321122311110133788624528211775675410020554610635035402550211544597047248214606169123604879751260608455092179267597303424295285978287739990026393129416147931514598339895912534087527777441021899581236783313629768096270278927622330576680462277405332379624525627628592024247544998372319507541168150682342632644264792298131389426427416014119416064801343717757687185025133543833401832920588141745867672049082657781262801454249751885007646796655892328977047820869763469165920105084961596678360842806886630981846499535399198537829766599808611269064768915359868800188632572980748540281011312690046204733669230690637803362882713333490510485172340458725499065449742881171617879758020949443310208100139426182411225142525041777260002194736687258524 [160,131] 94277840261068328147130806881457419241934292694217802431734445859506505371590809991111097074988222927264798871598214088774213441126606051202937284873667326016413684250704527380585236112619600983244991781817550702502251550923238726459707924736728249281100934812236762285534985668463833452597424142287949436235308444111773612786884819545523157632987895359160901139214155708456383620411706298313832192454978490792748748474544408387054653632434675653258936750992668159254838271186384936656139028601595650860362683162897980865050214012629277963995460808315264462432875303286594463790449258545062014493112160783869478299154780849230951806999845331877464240883163817657331032423358826838637579443340547725638384556763109803483118251114330288417605083174598393611675182948910167741652133472946112676519808950814447924360343854441079806309394351117750653773464636348872651224244356216537917279872397513788683286583997117995596594882442484910518722615701945876898478142977150174534141306007920969566496819204845687640636851053779345782848252103048928417784745758126503128251493456679064114361967727759933626749410795620385913992179913361563148869936423118176108789343393121237067251359948627892591688491810222928746654174793836908328400577509733053146477544178421758066599362224061497058391795676161170469740686089477638347218981132088837429722509778763116309814434022874212226693446165831626122108313732307079045813216179098440767645849823596259007097720497509369516412459293999122727620565250868843963144347580409873520378964311121204364409074176910228787870361971936260011264479615096013291356898858773865416766167771261614057595670082056649070579425567776227503317548973763784602778704855586280 [160,132] -1112369219820304682266415940351815180352100053840026703403284947142726902163496265598017344156082268122722764467650030247416928719539670435962124249663184477058729184778107218464779478488262175977574687549707269957860384480013835456398215123782219433893378210244150123949407148453404972447909383353913640032007223788956703554800980349855612720523270181809275927566162247390799438340591880286695220395867807446806291364469436656006115522707572432468367235976280764514085834162409760345697922617223953536251635551589623266645301722384173875878277214516208347806584123530984434061143184612710273466805168229763509135406679271828181929123867997442624055396000029556028641290289449332446371972449185571795341065913407293687668786520689370862847146606600009615258003727628579014387540678940003581513160324753689250332031730655385058179099199682864070509007245832122504694991270410268017811989288692327672115236115802666781674326892172206104461768629568130320120958412240542948967238440402754811023053241007403498346374014455672973779920021285164080037378796965484922501416097869127175329507864820569717606287615535343016322909877749719909327757808925381213113180156271693983013534370400350316869708343614848279012519660908536485059398436500424606885838897949099161650499029924475186717707524269697242154726969234705377700874017405989301846616699401351721432057037358035181039369954486151819440763819705427526306020224718029145293886969272693643345246815554807268943709733869984066115347301468103665070268955400330680903904479495482101037983681238372943842143628427651015959980664754413938541374128830091907121417534425737156618744313212425695919943785082823138056940773138613121880802378 [160,133] 584117058791540755184694030639344828561224912255822776099723016648217853882041795904250080981636222986426557380266742521770056355880508108208498295573296772732802766516493175773573217707403130892528958517217599154025516623386007889234305736404379613992660425851790980872587474221504660784076546223529480208163434413741677301229251526386913338908453540531043682427720468434824764560434200366289917841241948449952413075961799882691448342181676048818353633649806643222352839296928161000976033455694056812122494495056811175826317161931611331552316979550939671805701673977146180916951497743225975761028531596734793133704013874871315895185373985312022408683236437649034389479595987987743350445713594198166699155719275261854039243026787759011141529339119604981628137203965508462193053163250735574758774749672738225473987334584396022411785556991418484443311852009358306957089737918092757598628615065888755448311665368256304825610132268119055766478709744389740643749353925990755260205232416791304070071004714565879645533073426537277348823192623778543734434635787198387627457878562957078333790216923198874517620144988057924867097558472532085018588981173974192165390977998057305841219865342751718964745896856567429287879777447940304341653959617718461789452382179044303116475416527473916136548143272495612431737823162056813124150362627717477711533682362909401875749118225441848836080476780177541099405185584488045565200854351664978599548798012912974722208850017031002174835193074961576758000450093455787295102913926503463505385162409004780548664727850914546430413691347308505295322256868305302373152194881951640613572249510174679820584304856106771136125646112206731890684250286496520 [160,134] 28361281304661227676251007848072304834628918888288371670601381006763049053301087478519275217446305761299529415194981472572626498261267770882712675107945379024842393519509877221202749498443469940945171952015735598059452268086268189861682917303591062898787919408478569611876102573533914183307796413960015767360178399045736106401989513224452369208478466061483154169627002194877500538354178804822110148198344929572277244786824947961964054870488713042513860911608507811925945276745682832953727059080677438194368551872895653418665277735796187864186432719087590751229993080013959421721317864715797422872124591403669194368798235914426412449062325261784380035314780558650397860698753315713279120704266159474380181793970335463397773009762359006835396856463240964605619779303096995982951062544699586896604745422601571273814233360340078636575732256725399171450051203723707493359761004252654683839597590937011122791016403490492376550354032015102918349444248052959048647419338490156064397455856982782342905021236351535056152702326124630686108104078983717056938834543791516322730937590610561031175712355660608274590758241472669269415754193640569422016074571994037089753035848172079412997482194099672357690594132020023066064593644783412630064586398584162543611100434159941633486754936479463197930072618474817727443547943235617322393715019665363172494592043761256447446754660869548374751438872768509719420825198056129230330198420445761800059892270939724115609458049131065085749040388172278377133048753569378879892416383117133537069601360168782262043198006551530127842095034991603873308687177286480497829754696551177286705936186780868998334051230858849945766435229687315361272745816 [160,135] -33398866625744608662696357749963122839879302386049856771466159940398868302747751522751279073991846937355682759439221466747713446444139800275210663824352226887047032219978371583523263302211320299734408464618009204032975704896051712329357909148456583394984128775509073949837315877515203226195244517452461579359637845379694981415907192891639469434698355350246309210218544485215206025622843535987372434954954394227115351874034774451969665800770095664102006342529024569022514024295743328243578359122309359088757636538242389994861278614313267913694122918506404264539022875182745889537036426300237123879042386674828816648265291569890257864224358312967817314146846574669735196617047647586194203219208479925917613065046532642279866017518035507602317659416885541446233707361207505424547952564572406670246524299815228013911594279218151598669297083452485327729646211713128496203692406326921355717344548507950749531912972559886817517336868463903744508492248695812310856969329605384938602689317991831934049586106143533089944638850783447879253189428869892970493326656948467137771895709168502926696672945587762660059010960415327662873654247046791210651216383472862238841570479193800393713844322784633090168023429076644889130177444630016687634347795971754337852928177639592445234308842168863704286884659262306847039562945436450369212347637530402311690713948746719267129189319273895754943402467981315169639704483368574148790810194455772924811485505934834248972027438561251758512336985273952028443172509211928006263778307230406276831501495353629733700928485780282493135940213660668553315270120866891540329309175763997249139751984103065922285195793589365836603843885844860508 [160,136] -182691800038094626969261987536634870428205997551052523903913615768111890464577660121299832144969348653439804235473482253342455211447437889031021401835425946919717337105868651823636817401138094551063700777327533897432806341078451687447538602328378426684720929320116397791230249239953165300221415799269025161253603606570297013590588702257278300189984622492474105156084829981402826563842883213934067242803591673479129505073708887707959910733710821024887714403836130330090585815604050863404158697680364154760198548820383507638500803522578365733495353959822672054388617120051874713055833080658122595054533982569916731489572331498549904276171305495455614741043401024908267381973726709231097472831370268902674968609575617289582909796878209642002838639493356276929818351764721274822857682554868776483920805376430065434318558264837680914681009087267679688143545037103245375851372151966346500068653827627360658131212856370954765724633975496287085446012724379951739239109775611475711196017257240552533357152298412812853378636286201433688541778513270421779580591477011207664972535568581783218409710109218124993086867248382168614312261436492651496305972652296321748985539565949816022377263789597266191931001819518829483354825146767922040758328599653688687861452564735616561292228107896574678700399171399287281433978181035013414451462663252897921559653530067535109577382349205467127830362841374444688454401686354542060672934472563495508975072388025083395404920179278097560234380611215587629228354728817384146854755607745232151533117967612525357221969867801864817726355991789161806798649471219824197579674768819077704922521864018867247717596495624490879292436672 [160,137] 411303157036612126616419760123895547490347383713683993163574162133377458456828268953473815904992356745305506578291587986177134368643970054689968040660018144465681003984222559971856637206112448794184288592428908842371801250296295594125546585351584909100924661350104567884550246776583032521690200938238876501251139568779684451621796191010977120648982448506814140112095950708817398877244558597757140679472247553704623390054968290443130812680676494178132337122352811666409482234552755439341389422118525511599163348927077928515404926910289005994797955817431332224498805486441601247185446460016837647402835685244600600409130229901144783211012082452106931120965215325306950806068169705615194531193728304545007966973559054890091203621022173326181784943110475612297932559027329665871516848950808980312151432313910189595253564877933745429086417379093798174321866757217269546155422944813843350893822548065489079914787484943742480369972565867935553667295446653114868178079283237718417234457069953718651029764315381372072029583514405485630608479076892420446207253275036967397967496850334728138572022520279627121799525533730844402531309580150567828750924060407032666514767962045271213216454904310496863708228738819406973376376741614633245641146602329270416066580816199977184047214752060162992439406254793130900172717542446736208352298607809512646526105731345003528908363020318841962375538188325483660606426761716764301247875667258136629766537370350603212316702751651963943212987224946314334955585194978233607667903379184841673797810589806636378839003460976926857282973563116268842750784167234861997513938488142233335143663334033175936146430909086398334 [160,138] 584797594008494780937707485850829592985782844409917201066992386555294819722514192073977304572722763411669551230726165634545579725871912187958508083859639865904439072410665111911961218724170592081335882778446369700577194597913732690740214687259509408749446728362970864049401377652644575419010925804267878508036880762477798393451125799251707094808333712587862414425423340095251506422367096091720653968710185989902888763335232610832723964039747016694943814004191676488917738135986358812574637323332545046260436522705349187622454680196230752897951561448219392817311279469320447496280479473391165133575684112822644977209348787884820709095411402208969527995030868051714538203350146025770664798868642727565768801660279301595618742685194336121199225848104034148695927071052360877661634237814037495716555292852863222434155964736228428081414912551486736073323342380737481439768514148645919730333161564897733613998735244857152822648729646071595937265041867458285740703259729377652779818414903975459445065460919938534160201902426381390106518739841174805681704107239464168355779023045998550180720615510933527954533524945797647124900165222055844043196290656807705826111060971190883648773622385497293424062695227438264561691105927779463069152327570637103249036623380859653629540097566865679628483215349930189772700355405196634497424942973997638176304875602935127253198032311895165739183116987883389595683357698846927465871286560299771572571084693908495525747536912434063780371721894019835521629176755631959813583602367911641573680450929443023816517627739787963411688681981906581911969428556459212202330770441390946325279266531326879434009533530 [160,139] -1454828476071388399604661884512545449027473337379423790302757162497549173351409632011679052019930888206232095304092782564534332287236244988340517508886021407435075164722422630125461357485331395981676520610229481104141836338654667919762412155515300667601906252374685380182419945458448215461662523924824554510762747236813894726903915729534410524496630796019776833851890719875049533394453451980648588886655636492662917816525068425571099535105217526005192475591213712771206804015567371010925359506885538662106219831556826400779376942971713617579538427793057816047044392758549184328827590760192640794383936814552809703358714048352579960619020425099686098994063744807106031763117009728763296341436664348556373895140959958107073043436116803151807285505725690660903031399661740388287557192557202196472815831953039465743224215641057148780857832508070920913189926525865768205502484010376941188431850643825121598030254475049859363418116944365487241486356177703069802667204040129953599387385289226689985233265933091521400299973600798325038401542647773382445721817578186055135859287520828292912917878354823115776451304360436469419895767779431883413480304477231808351659386754404116791184648329960397592272720344746255795973753306527795182617604381183301842011149204014108717902027043751656527494180497214231235603223942809287175180795394231551646860529292475533133466511656643970642426302960009225207982893627680172311601687214638619008804281335242667547772237465400680846964928024669496858692452078646046719072846067672848776369151468925290110065458000168174307941676129792159058528302758056095844743773186050737006692969414174327908 [160,140] 389788487609548925978699991531568004652818211631402037283796227522374779192127304608511194139605801173304985636659296701463348262578980642067556721054960655705132489283672131516579507350819893274731805818399027551639625811908973727277167018290302265702958146191998993187956470908651364305985018614420586533507701305184363215667451225216862625786875702377309146734361737829433652585369567857938743033109741522357803304055510627049059848472826698172721880313505216996139450371149452893505822295250270143016680289745099980016709845309623663594377178678901648098150316355970634094062438382180029781560249697238001635203916670803778899244732669705818908993512272720569577168868620348536152809193937105427959926224866220309032717608356625059931026981882878488412952066060006541277148183275741841743377939075077922983752310395678229755525165432777865788646454008808360124924905920704776454637045451315738320739247095452899934874391803069384327302356122056580469764618791352879282898064638545187498219835345769970913568010529106463719483756255911820340131621088877236348199841691420741330339194284132293553297690347294796887914830541800869480821771419309889277417015046035688588452549137859271065803457474720978945279579752348622889573927648121980904260765965052494290408658650819677109857484803039752785997502369367132727573964052195522230478849797398698000370603273003514472976605508116299339282158273591616563782801811095025353572398151990376176688601792664804891812672253709464655253483585111750355421786753411435770145577804243236557527411542788727456103451676543463517708529702582479607767965356639083476430909452 [160,141] 81726601105920667513603878250272319081492164300536846466667318082966662724497518135326942457586785918313293525198467149180989905373806015803407947160708113840199285426248583064235073906359892040707388039180454497189430338850244750958797381362633185979864667689332341472449443078135590877837896005278215904519532866126103910353942812014670948772515485853999093016259669284472778009251926737952218148985535053496795329885673214205908218726195961082906674654566214230896745043652106495799513149163546703749990613168804063010239010616140972441920017835502042657675951091451132390034812863576206052975667118587468390595928445702509367102839583659147283418442427604950390227112393709943711483079977848760734277901053411577175700814684692586457221473058492586033778316487972248424295368868985481948341594398763685179460218855948102577263110655078252549481592108216057358895682587402031937506447788708246085675948767648387071848324429219306085777575204125373356872718797343061305561586261326619621319217934558010877766693321922579337698678647517855370984307136512940708693121536469158422037193567636906533746188649689367653825765603201547047574337502892124362211719911730706937608682051925601125733005919682463108781232589511028786900867375500215734381324019098868381890873078511714344989401981453384925916224801041650009857502931071372787774421469894943945096638049263506105660436592967907973729195951951387999584091565281802449623131370760416875234749125410561797517144055111229536895909185183936193996375915718624974690251461939643172524586557617755841423003619980123992935265501951367679144449484604392052 [160,142] -12689563296976180431467608505172679397465878668332349875197529515327595068312142778554684971811921299492384890000748794087152434078473777614559427037767128373497657079247915151992336632834038277515121070370135350997902461507230715211690479216976889651738893564165213785794201618647133334028314389643458587631426003492396130819818441444279414516645631421448147042767686741146688453296410579715432539303745149766144199002600176726372882230974310892396132540602256693996004669941396284211949477509079661302190533120579574100432862668934411209096142892481278048582325387653660883020098122773948833228513769752453030017296308827444625679920354125085665751320644243322303963858852991001529535394070875860483868406722514275048320854276217315734227134576396273902313705292873259465328851279658031688124179249172972620743546291993944133307373345472543935702765410468528823049665914155983156589058340543071965224446239520380886663306333177335627203565952335873052825470116574061371015279632462234567078302543995754120864408957490224508781760817369113514365992557729955619999586655743325844704934803498452474194729541641211719221757411675392548522298158835791363626265026486135197227764679353046089134211605032307678992751990421781541959965133480634358816892319123953379864197457810574177647817723042456830589849051709394848326762242432211011738695586160415819195518562310356424958948578760429031727448465451131884882671328482089781322562763227126882723606410552980095285113325107513616090952138402549689716611244879675955607457493304736547880838462453286812845904362528779576062087443883923980955698200 [160,143] -2445877188914259372116029679288812280982680400837177212939094402967474191193195097991869294623913618739867256113795569727550786477779183311087960788717203015299817306926117149823095393385318345559475845530271729126725191193459939038393308725638820600600095561735470272334111409589111614294305644059630800892585462619524794990253382781140128234144355295527045960165914024626707251784213920218527853026539467880640134310429101223937832981936905695845815134372327992709869399056999067131399668667223411891382930154425183998181882350294200180251086571122992119276952752014990685495924112560040165351828952359522889533498522843181372766109786502734411521867529361250368067916651722009909870513498344787957409245308550623943395150324329300436027612902702158731016286648024985990568199534305394255408607867344596250632343128712339684576006568933817069898676644012057282513303463832307228296548601588705268874201255206101655060853669418165601745012011109922646755694308602955587852130535613485847601948245100619998983922787513070895997600155653453607754270112912155388743727025828210599484725993321924713743128583966522848536564705871331242836434964033825694834551362769572535219121974034735544914870959673622650986573232264885547860010842448086613999383609344076523896372088439479716083857119232787431294567578584461506116145336249861400150285649714453497643706883306126601575049512803109440127754765169045275325677765811816509784263936011770920632699313516070497680459036250983982391653336675556044342510193350195091466035102049601790246830196697464056519844666243100357422309799693611920 [160,144] -465117975848706243085995855626941670125718477888577886456281422698537712884193364892381796209056253105597602707232796891006112427009124541778083103924049131058628568496985247487498089966180146956616561785441100812097872141794917754367468141574393621283676193455736679673647776686403170579501057828293357645096243649689335289499679577408772329540218395398191657124170640446582779237754826898895536977851931602819120936772687825723468731098915989122325587067701195765289798524266167640201508879294208840228806572932046885886025893222341881203870120444099347043468741351031846349913256036226825037118147627079700901504080141486020457450968785282111456167887467918871665560176970519634179632775844281341261350451459206271318439667292598691773065048091681761859671986406700054683146955646059658876697344527901775304538777324535339430531555156442265624210356830002221096005139569426178877195628750094358092313829087283897612328863343899008399762223408542267939385672008381940184394333465992674709633761595606485940740478149529820068105225473270744305922391822128775877519786345382077085884952335801170095292315278754566257215667683140436867468239989220365852771098287351940344700001515091028979114916066001601767596359941468384408731096325125780245332149407494034260467909763100986243364089969438219177903950911077461264472249607535915000430557997984018186168884639795932328754048284296557330061407784920640896037330937389814798426440061226365416062581085598093902730069031355052024663340744408781332213068092472409588497881588732855773356657482531278730890758075412208647481292 [160,145] -45953292937968988251324279678219274112462264686890578614906153846669748719855459408664484358295965076107616567723695058972887252003674549455812098590328172542456116885841904855415698019581392618223770774819824958385080564197082808692974662130798876165796345975510247812704960766780353324302823681165901295515272144937299978944580820323420855367114627203994119030580477959273055898512103637714752336309294831499604688830993732561816367585138173348360299341276464467685664893561305109798396769589193384175477134982876817953775582953682804894048734432592591874550799980517522470816922278442955123080005588239588283240601313961079914072814741727851352391542357974560880838019757280809599586755438360859907224622462195959890415961778934361688853846486399762688414864018971129528264222350910437718483003208739198030131452583943600776621561275561831171156989299021115769094822137814867482625524763595512610055598600849615794186109981053047055906416140029934136849908600820200749861503565292586019805775617933761832668665625848235222594523280848447626053294072445488067748220729637048755946046338661374417055554163747450386512421340405548160606813141872078941027584795017687042918984208208280740384013273690404104767677086540232110748222030309558078066214863563161726806577789650861707576654913606972076796712926791555962911554801430607252980345573590379550019928856041600102025061276538424391138359335376342000297754966871279149714216966919894528636632059713554889994996527830980848374461901113764488828161146699701040795450194199087602868348557795247051638121515751365 [160,146] -25618643469516897904250238545312492750131366387336277562857708864294407862085221192038314181968325140236637041619038374149603058011976370818485412426449830025447601546387817591776544920451581591739761896860460253294529906410602992673797945603761514467309589002768243901913407630941223987285586792988391765050670784926093242021812051385372447902924588222322099600198083360195844146693103859302494189079288409228261174954558473559516842724134194036872522780208688458487309453463697493565494245131697060710966223534651998750439045779994464468376592686302272438900278055101967359408248709102439796219920749296079689535913382530303850553211180652901718337954824485950199631463505611870975194538055128974743475499204155294157407740433882762899924528371485439391731866803681713702175037975232548506903016196176601932719016830707273368149974405208046902032359261985276341372825022906212978397082178049949038256056399315689020839160370101994891128653743920228363259093717841257322905484643748770455984445314109203525879671940579229580952789012627689123466398171894689388879700939802175914040437497747969885911899725998616690873802587550098650378009048608953769011886228129362275244899874126194690110651626325470958955615123102901042070700586456533053884917722161409286048915711741706339418759722442496741912167298628361010149384044983548250816623889141889992892559273465964947220865000389447742775881166104446055530961373366775438295895992127405161780708139247143556015813114053720378975152617100762821819731565236918555493283229054743852559867870247303257929952 [160,147] 1371293994711465203436703077970350781810583342281698829683886246411634920036374721917244406705517722527707157918921075447679228824424555766170817563992577274438685420327597764540213027406222056876807718878553257726532608090192473527306402788851718912701726812740167478355257428413140270885899712376433883212997032559324985798418644604244818670277170093716415339462522153483149650117706936876826991574545357495169705710267717555113378457929492102346906865191869922608237643150078846627130740960528081641132688703962253855653836925844313321881562614597778065797410350397982207282323352850790928731254666483442844659496496219044666950056428473047591999409723071322324913957971739325282300403911396654084940005149524744352157226018221623997480652139256622000722570012922112421900063142907154768622438787722289753592790889255010692510617480621208739715538899546482697931198746687399765200347094738253113698926274500931100050057224032185354701332318994413564507262652161849952132492353271247449341132510988946903458359202430134113843190055090849505957295162612110743492450949692761547112582621347698661331244892662932254836664845253374724211197444223968662109209417281345971639603736501442478403021632374483363568588799135542875211862489587112698754604794973778374068828226094724345085704126134099082466597766725440816997726902772078687341882205462815253771267399994865713146425360593431406345111289921884988365977094900878152666315829695912128774394422988696357397175857144184929834470736130645075432457502078813709174547557120972211169501487251016214 [160,148] 15062966673887051839867359505289114038578679217781140348180362854306176354995510400616969734540681243612197712247308438381844760938857615064775049412635542206342308205042530238705581248710037540853763643323323521380601661425711906093196144469141291920370450692566803065431911221653615592989617506569736249774789187959348906648907021192558766588441687549202313392309221582850154365563429375563729070452051892339631114725919497071230148666311056768852088598136295529847174928034683707745368408986600064570870951732686904818071846908648615019872822340643352562601647694023730012488607191103192752083158624817106953695407468125732809014579817027444922503408705480725405222287347610926927024392836825583132387392508728143671882959214954167018346077495560967605015549383341665280315192284517664613123723304915580388549649009622640885208840763696874065985063370242060904626674949607396535961602883258753272648761388036652391703268556750069367116413029753677183573318484726403662983701874856215313089742251062140880833368443765354041657268507482542166549453853712685667370257473521163406386232268888112808551110926237459357382198597236689857457889658020760875952347626960692077818908795595048596137281382528603111229342714908279215662916971253872610528919588829956665447267901049712807534621706462277195375366182584751651684081508427485153903871338628457671224959044408144506590173301856446014561805897160368506150106622185132325356552799451604351081392232756951791128508568209096257793544362646011723130035719955209263012975563659712776393639132 [160,149] 21378305179122851798632430371017008984458180495183724157913880558717877077772183470270572568279684381992331774732189340450085497281735716191339252080754691166681114091092744207648935848366011790890853537627761730653019957550016267754059115011717909749211575968116681643364204515243655540675806545047856223162258207103195993654548334753586523503473217353730410380925081899031882194282424476879042285503988455853986604607723092085833039737399001570966791035275832107276403386738449986074306138051091750721210296875924878858013178499448497490072063695837252900635802661726110127569187855605689758002698767478907488805690855674324617821066406066916025728031184353785055310508518170786883657769056941109538815462949741508440883351880030698359403356117053752839541887594735820893632713318824557388295148957728118013610881794685665302481674191196715989566771530776549633535394307354524233157508961389563209167739301424104849636884029364034762744307515603553420084435769521408605835953836223438607649208617426845010928397287178710732342074955001931786382217718990054810168447313789505993470613895560133578095479062486052118171353579313021805194105447708779387766388597687586525036313935481201170609868648751819456794057339044941735898683605015386331951005665551493246775985292925475402141981639809605089393435848938143041328125041637132807801510163233561402947127116969593196323381558070884205474111407011180076178981416502228951644378522403931979687418672548219557261487149456414155578730744321092834925555732720133155832680943282083340 [160,150] -35928696257684095298641341563453827603801589232201930984838751465808511724992879018485242405631009178078952316184871616422410077426064698314214302969888755125196618977284705458772758793526884030818055163869810844804237422918820056860404859652229787597089221837213568168781620692383036379777491532901728670448273030525842593703614184279616064205773140753157192665184092897010361058355096799671459666435818009993959989048023021183718097197597502050731132165127300165144397911048990002710132061370522839002150157311925471850607120028170915443432603221789311933486320621689057018409707972081802198709128164770694735899304018476127208065990674237232139922174909320024418312880624521629985051486257033725789158550319109858521650132144062537807342006857347702385584977968403055908576454868552470345300606592521577576052429939864053415360686650889138347685876636390554390866747298039909207246138793968969090567813045412198458757341869233700900709165602224075857036180419168802806180529445836340452094785122338127463526469707783404028989780545383830687888554326623731152567004073488733346800435332227362110913101450219066592173739799876359144874830555816653089138585564656312869354202369703382771372163764086576855213781485294068189723057903402503046876024127319457655101098024669205882439939316369526993522070095623019934685255002229371777416804537980910062191914306458550226529625880140087276456194961239208610462792664484093109080356774401767367131628917461603430505470512107140806638231845071015692169948484111721739408384120 [160,151] -105261488638446844771563219867188768303173343340841660085588020297443035116916148601089823818492242311230528345862482996390496808357919971353226770834757192720949905238465916673694035318969840052258225313966860081715209744797788334509577318920170512748874496765064552320529299725538929305851617309596959609986014565665998717430962197815327037167561757145032020251951913074467747543442667158150826910345478211073673154653202695495431570262907655781133080688985793621331364836899716595825351915087445573605065949663463416530284765749388452312003626026762061712220359633877471404560630836803771290207539101449824648427671697203549625978607045477376099786432356960443168779974342624484093043454334367516258868171197516508904099826155875926396689911509589422649561848439907405212786968013179140989147487240798952778653110033946167436485363365442972413652482036750627472187130646235090037715577429393875824297453084987779527585859179017534995976970133257833484164775626796764813385674355401546738718084307356576234769592495501569741705560593061122997769204024404844934245439850267744897413177814533629420858825051263172474477493148152975571024263794205949564469455786085896722121466981133451256755193339007275721148532254360563964125404047655679287973725548386576137176501181327213046997271779848920796699345630369435279817247651983961763159656576737659634919511747441432533147037509761937757905343335340681269786074669694031905166956510732395488987336158962279105238270116200367537375195409065338713004988138522997784 [160,152] -34993239861029637445811179068511354266441422659210680024640454489048150688887519996981502639109203262750564512142979341812685308960455823125624734667479058305589284274842555646184921607307526367243684551561209143149131001797447589831895829327988413363417032090460982170790177489869655216039043179937563241804185645149064942096700161598630924230823384587334495204866153266718486748935966088252545191005784973681646599441886905917471600209655898483110021844825844851818736157956958943689621277087806380555144506082962848605876644711406561564732036367093856381950280682757035374982171719789246269258884677705886871403522789338887840545040933370052982356895308617095015764961166879752762939966903257746934465453380931229423551507502628803623467073906284947828447585182980738652567941357336236440892646091830156381627830505196862915910771390519025785278923185639238790749861235195248485255510590133873663390517011157500292623478037831974431395969247157999523636490434782370492519433812652302449697492084838608488812560095841776383055024137452047758659451757894867910674886801658266669137428324173080035650207798688877827547942166182810616941413028426955316978561948106234581875764168615281271427562202323486422437950803573841565809522585701093764865836716142441311852005762596847887493413588574995378923927542370653581791895698003842149009836206151106146258923710242809039291835166257280287600078816331024304347259615711400415763491892243576023308376601714794649695636320673817963324162165487165846046845764 [160,153] 18708051884089741506776889254135128431329190837046885863061270732089280672486917072478799861668750984330459882786729639529509172582744449537780148882051280854124679124556257698596038171815305294423419158286161522900089359237401724233825805178047543690268683197897107023780813370922065546497318930726849369357695544094410829716244046960950603536754437507614659577841385605623431934822834624383991189691797631877331522653569163914021521294059355045176607951597247225785510339563663818561620302953107474636076439996548912263540302286324122165512236162695842381539041848500132612263385573390319043797638406348689947774495511424870515801794803814649166295821809489681139367970829074047259570357082174993029089572128193116642867828440281569261011212029743872865526611947564419417542643033770456671955677369336378784196886635115075997796059538399186317309299534223827288346406160277814584821532994539489267141474504266375503890983981087970227431391231217532101165162402261555201611145739253199917364317237664808705278070688145029339395042184793416752430433674541244137084725344483052029039653744120547651888641418446316260256594169421632539042602861211730912139507104124788668878120914610612049803032396987805967366388063354904772405217882282199665431680840565726454843071254263716526245533448442379935171245341920222332002290987268300674976306860352266098676362837276134343681775550459269475010448051837662569526517118513248127648810725446916174779938247593039116257286602198775982168027427629301050 [160,154] 9404268023120188190216086106225858455560168480555565887345345037439367143204774346134441759365278779413663421395569129030870439645374411300894247304126245939131069028614158169657995203697504843496744614167282225674653133874972848247975848888765744908133956783402696331580600412557142996667818225729684946920654614563107589640244063604285634572363875066253037781620787195291715766840522639400531351801253485025231644420548436330603768415816722403697816887985203180770916077606282677519168858016609410006160934965920113511561689349507486025733946607734990106675260951056404093231427185481742324017309824811658893056800696741307553015517147209754183651632569514043734762479996001152958264261140547081235084704903734425693455363935273238494002666653521151637017532217805730053312393500779342242693278323982945114750601350897203860208939910905326925694137252153480070615726300026049436447644323947083773609358038421510826673894722559486433489749646595907130119031105518254242109241804640446525506281835797576943744452920121375515762434230924872380485485973199584445432278957765262678475076743832983977497373949900171508773744932337998877598249269891880368064983593618489197063583956114197351963289512526833184073521153406949467631745899647213409939884261163331652381702538151082161782411409441368123374804228568689981226189662694468472953556027979579975935153820830988038170890339086824366261180947918836573241906937447793465683703661164799994372259423500835341092310947556465989951200020 [160,155] 650964028617976021543757791466673453991074398723009438649818645796389223251280829355655741711174604057533416025152052943951323721424577692261870623862308037580366919776165311466454847941911933644320424265598652708763740089043261632441405686919806563749567977214275587125898035564698878680686645633292154729217297321917169649146536247026412238050747550608992153307934188585611641043923927491133455789156325920296286893974308840484036270145088435195011285954492213757101986129145499446552892166355468827790430477771233261431068750165338865509415489387724932283229327309773233731001993484315981812213836829800260009925487473547460431046496433563406387188638076736985596389232049284875627388389961386937768140768118608148444196814700175367259342142337443937012135773130282475896069349965767904832710060944690842748142948737966560493683849850115808380159902323121425855184560825852966924791058825797865288083296774513366969490919831622159766413924807571295685247200761787282297850619237095056663971098877608208258747237300792788774159860806665683559258481915076454761920131874934550253149559408337968753506213047431942492346663435821093176255189099747057031119633241057528169393575979885692187947602230208062755475212579848238838609430117450940136056093091691916438388046365557759941401630097103894822960195847509629929721479223605059917516452356299724516190591472779288229792819915056682728572189989303839527953118987170849847850690627134226273749090354775026836551609858042764 [160,156] 71754380101706422515903763826458245801751982835163110907978816547547951508988794033814757256212183192325941875584369242323441074279796712023035713854185709984927783207692752804127058881314649622583666284517341608586535204739203019394776372410548988166143768503438098627070148205119196307120958094713985606637936433481498449921879115366964381236061759936920466095137371061560274825879225286770459513557174137917892302430711636043003617239522441263029927759872195403933035971272790193027242484214289865402844303022268049284843960320223212298155120835127937082122260317025925745938174833232230034033402150825929483315422221068515746980096762525397899124931973026397950042789946844884976044750139297833922703341106125687406175375026473296314178101702812867716454789671944089050302806284819252586985599074542952926519108110009600821901720696290636429635906202308996256606018523372471923717789572538898527750511075802572760173376922332414316742603576314607730946080867380409447122388922205239161622453593788004311283989757694933918081657791873923887161500716632645492046397576447079657826406537959781609221584447152342955448048666687507564386593561604539674411683823535888765012963671528775805413550859556336539561968846672701827635365173195518289300896139733864255259742362756788470245615628244971976727363930098864690015459757312014474178565797608278162192306775173716075492406978928689528304949445731589297178139345360388050823010337846824825168428565560171839229269 [160,157] -2129799421721596944799460572740230107630229855395903222567174553345754171290857030313500488806921340646062445712300747706361921429835412027827361481460962381823532926817662979206270440552980353445348500822956505147648470705004218483799672430064215828409396308891933250734965011798908703598199195419209713987457995052096813752316655653024402130144506711789392544091201292940566199557647721078794059845119007578164720472624579811086164657626292147413093528851176080366714286242973140301511140796425689245114232761449290920442288399774575234604099450211823921541535124971641287611538324752102804211198837895544166245835239498136556562698066293490333315556347888102835472198203491656054991118420443282048062855736864987821271555394439820742883856254029665144272291661481394674920430809102025210892873921244382320056030323392403856299995102262452993101829797316807446326070138236727737160469110850057088307421406500772601043216131949550450805666943699321473088947746404242860725196044167139129323242061472972209451768130721787694497359188358950640572986476256181603776957592366516950550780863815956883150251379934917907891763617942036581298079329067725854907098189594247394062863450007279870828276502467222946863911276272398585582806529947606574501600443327009272377594401290601779391530331678409626833115303345864076847682503285293942411467032860098610133335172760524138226105362871256010427326548269367581147703343400309963021031398297759803485499961971556 [160,158] 15908494952659819245553974363634527982927959338586322585442751634448708357863452662645463189726119106603606666888668520672751389966471453287306380327665478082289797086979799937056188469433569565458770117056855439869589470811751702381820375830713383576374118894067800478540625920050679122827617478092799441252593435521357713379624686381641411922996697108585120997077640356719069843631109850115723383233453353028588017734269571763707569156430191873984730831932978340794336809212331753234582364858664814466002165909102542206142842230444666556225557823313258705502596952837500603424036188885957848249892339530337132776170797100188165097024892947505884811172090631109097577462980618344547740979255264263782879530126414842910531514139458325861484689645066959510577402572266809211018709528272468674264371776781752901766764692922555751595679902990517045743809735765552499976695193922808369072605130891172376157305231523242550934773808706300153058308270296378568058962216293681661409787906669112723878648083076600662199878424296166061737431498460473136126147789769432064918261053468581616553015795759390258645615826335155741468690354165919727704318971273057038319652091728831423074084050299082103901720141997451681721137116898280455744224902475508279137273123843282163597869796631001023680773650747840159782359814722255844814161929505406021033782804923058312456221535500889546467353669148866443487419961701536720590356174239966941987239022759449795550 [160,159] -9318819514999203745910617832967221982728927497759772789933220923863346947155850745124258115756888274088985308065107441663675380701552723487189626431260920069163841407368700531078457698816340454312512809675640031032644432920338079348845599792432762326937752135165775742706132801975432747748441871225486360630185359347649945089758518548913627101745382033545296271795836874545658502247457311927148804992757859848418081389237480236982559363829046069179676484249288236171935505903040998524085271334420040496097551943114530114402195481031103323038153142346121632711928562048359374980161571785633146262340162612645531089241499190816087296706489210251983487712188470616146618544711473855357282895691736388510541775564083873642756729486217163575989481587993667603554635869741355010885601780557681851435675527134920609037330249578636727382963231289033934799625246558729817595343115429284308593181934665080528914314009573760933427292880789008210995394637862968087649067143407286685295379053895853281220199338086894144730239648597315112188089068386230782997392664044430566945555158995696537412074705443007663356730260088547993005682175759114203647901714422973110624794651450940262548655800840903341395841570539167219160493945189562386115414730760254715812600824996265374388331780278194050350267694145662543431732818465189944147580270624556441793948856852903093115282280607543585519442029211568569689144057939779460238755869020033585970205186 [160,160] -500611118425020909908252445782565635969003145774247596074802594594628163958165406462872019871392492153508480553558930913333808116810778267441797419571024458933342927154207198257249213554113213526908957790825589118100662828715638641376270832847020928329412217219253020583075955911610178813040857662703601785430886143704903068972287570573555284786068893548199516400031458240381384852257233511967093017412407303184372027619254178861535860556619101345674064714214320087347826489535065239094828516059167164491413427442468402934694734317253446200992671921763679738943258640216344048419541233801178663047801805282127613710153105058537155058965351888228478793633190134925842869900300671807292560797661828798924993998901864197716125424663062268711445828162109999136583112198295773301863537627835053089028431281922407566801781773071630656934273865141421095518580868327742948467702242380873052095847116416054781567812885664265860175590405340920475065375781525828353219604602418198916268760703887789704488359989711669470339789186227832033706844379607659539927774446922081754982860481251746973515578690856540889734078501867039714181502100454476067361644451799945135547512921454733318603918532681710423517767573142590077870215217555852171807367325385811838161294198273057670971262218139692501564040792540563363751020566210539680401317601421283146933055802459308855408379081248051539810810713591281383766282115814528929404177111840295 [161,0] 25419414587755658135673386409957091525662021712066474337139006137012413043210158735159657308573488462857934162337881422069121754589023683223425195290245652434619917506387667027257869459250359911271137354346471082407548938063703181480737501387036888549401464080170937648031994300131992625962782531120712645532457971942876018672897995425740814768235328198231600975521523344187086671080162606758139039997919257015039407108287985603161641950144779556197536612089186866747581272498918901495992535778891109369132180681304289233296537789503224983747365345817235318487992354499111971652319228919188913619168303257871356102648437980924561350414356532635806461402620303468360863728868045348623956026181233175558753021993550194153241196739931236196915026104117319719754916717118798271100385765701993078870389041434072955663273784282057443142744083695044728908085739663888937924878503075332658329013713073449425108334665868423433092536404381786576798607284673967643994688635061784810072358870348964124741986313597957532708307066191085999950375194822987766749806245888293560060879502183362541130407995191029757175675314301514531628376289316124444595422593968706735109450084996386090380279553519799829080490976119373859077050910982315332337485712376310179596513836329176841072039883606399876863694744615196620053851543714872350630143635502343543844456070584515301757824750228782424482005770003237184564872984759945643188827623198808667143531106870360498239297431115217160157389572813105202194080005113012289976408845839029846301923865410496120910558908449031223841837438067089746494684269125997147456243502130979787082712099726083617786092953152529558003924658636178208493485158009213356336025869771379335442634384952325998446509821144929654686513733440944724347196150550787450781197347193897797083853006654254283798079090837884567271528343095759179816386511160234097365815775401902450086671399729444633771245011326522074986751166760917860564628342983916681668335318178566791366780580337594649930988889893342173700568300526637081279019517382775097940747884135899534258045859083693135019902123375566228358705921062049361106347148508733915477215643267800654476120148722255774351360000000000000000000000000000 [161,1] 373008347551804331503940145710591004937463981407972143453791375722807931806375792320252225632577978206345189469747085201721724849262831232702043491715529569359804644161594573418132511510333184161664218033376618158326107143573329463558401984373296260806058656191468076355012304504663130880930120628088726301195343284664363623905833984115631664903522901167758861519014319118969907308678138856501185246432649366376126671356374607789786323059434318094952804491931543936158774749257850034140030672675545690818715016989523219595182581296934090062394654886093036506469851908304092281333027764603673844631415549767565471764339850667442993153522416242410329543020326306394315130612376958905150107803699974376617170932324021113879826301030039451638379217835197140410399074881896429051620459891846532151826884034027215521848805936155745578668979230595840025924959243322062492423919816939340716943509818487382301892260562509277781618708064525390484694057261354652779000079332915238034443668609449431380152367840686054913418290185015699754134228290604891705808608408028282327113347268667263131517086149965698793175920051376355018164248361640777547843977567751697509055958981342391816366249181376159994904672435143410926450730003585068895644231091332634835268909877008536542862411432939639861793005592749642100670828257816112335892993827899023836299683049184128950081769719843357143117769891651699244565464247886797903313824338434424096637400609266793476011762386671591122297280899777516404693663788790638688915093901185054075094791884795677436678388294534600363233529820664428478476625829491948851366937343566428643842020417349301074142944059623008423388318425565778949200251702287408454336864754202576075739288723530114872543792333807232462426708608781163690374680413649158855858302195866035302007355633238115749172331663162786166788388773890789067494980051219772956744917270647163736986464415146292886110381078917696576736286922685733350381350883858696694103131539134854604457672925073882425249201443686990305361519770743556748972516231936762480673178977393599412812953579254494286449367651566546741838897367707487369361921117281755159695485479365021287614718334793985399948574720000000000000000000000000 [161,2] 25463882965636182836527095152705684933978210046823616975718788078681208521380394078252085755591665124804371989654788335311946521236182370253312582830574694826342133901974689202662620837967029870458504128002710600434866604629304099969081392659664713310876999788424001633003317214296752217260485982500944580189352584057385361326118294137298228381391595086638018190382153957841554375996353274743583470465333448408522788627271028838330883587564610658152437713838482218508435620712847536900839107057006798284350636613679231508907934197226239165877799707083136268799808618592738536305484875128081114894987883160756674558571448331495323345859561685718009408700342874000813918059567961502971516077157700196031890567793051412292099085426108736138086183336175773645538525684266399687361000531970640261303952381111310776469691542829148112021079235906297692863580800937341751780773098218894749100991115144456576254181254580374169286684738546463240950725911011417858951145783204054101035211451613699580769079546729668378605748336213969349995391392526311182784166838381962826128590261675233671597933099754328434619634701496671143058963621043165470904269380026410825174641757579876135005202247054652428898052435267825471011335900840322948447576208675297257368843942342785227178145031265338963289631747831928448598440548251467150433793175879604507544398481800292987583180667636719086673530985607764390675926179995482837041570671520558364153473523789684683360850274409159678170830310821766081626432582783764804587480612912738326919891238776509085226528963832248946678712971277767260227581541144702680041787846863319647722639739327675475405935968717308674501266012965786728812416992835919394300482911844892092128552902110604989411267315937742636157899606990762857824340574628547043239382154615697451751688547197033634492203279857286886181574694673714630815126931818807114437259466598409476640863738578777916852291897569145331129929472370699433913075085730597790235911727446649318136925936404994126014212682128168342026146990023990638153283348045127977023808882970030254436505272583979418205798459265986630378394747450432253630538539955954328068663871259820572653459500096879647372659916800000000000000000000000 [161,3] -46864039451221112294797378127051076399387719065932961489359374393254686294635037563778272830921365387909722779994149074993378899426569407280771810027432971955091855541453839221677209962368534296781284547112818872494078358574844354825765048106056642868395244339464550288796687354742677577907188209012637601781132286937733696069525047813961594915092489980831304055462489305475487503033372785976127862168192580724918222137608051415132107829932037736782748259047751527498211446453201827760431473095214819476215911137776816483290107803150340169233606694745522137159298029708341293200358955026489713671690118981177731960048501480818296350926805363554570485440178251480719440594460310402751941926748481308693979433746773634049760419319302022604778256379881319446153166955074261125633395521973889572150687720182009459029479295857519457680891324106207189910050144100677110614239039188462242058993626636134329715010308652544181516994186732817491928364654422217082746394168529055088163907218414195291270742291922424912711078036479020523886514313801415567767191041552620577917126779012826365853360528997848460658912679562051246092337345594480636971532585177843497321356004851937397526624392702903266808879239698857541184929923703160629234937981132563251484126154085172762394995900188450175971622157396586469112229303470035766226861819181774151900504200542332300382927898313577360994535826531635269170603504512806849465070653646200675119171541627420019670960111616211077275784782447175850662810036220273291945716997335996804119157745315445881652223382275473569226084768029917913299698687805833092754850949319933550042462867830354109375178525453556298158236842734522103798404711722938201507956319639472760783778601569313962974252005279528518262636781307982607633388582694225195720538534780929412630766898352919197709419277791457922794710295839774176276766098508697390267769142423919310145606200409990827030669759052752415110042165992391538541069831898459274838776675737855472524735714395759762482292082118428070814564112075618978181837375271710148248306138722715237583143322947287501956814876780023355550053661910452941826581231278376442139423957641102013376343918531497752791223369728000000000000000000000 [161,4] -5476759413736764162265983129423136427759366015304443960957067510052592248348251140870247790742479068873347681570611144569306462691999303531802525188098192674989626926312528410690113308921748450253464419249656065673411894463841275187828734038999933454098187912580625837761771929183339238381779467676140019754510001972863900536865083815994944322126154370049985160627601011500196702211258729469201910581769816454581122186970639825467659601350972124481079855081016254883077508125417574130792069804042069978616360407088552707565618751376356649312367983767703530420290150937098896781644868026403729186942114445711128198142966942912543490155215110010824876869979100455151224042599035181936379737461905712526696750730623474614924847248528433943870059251501982729202920086578495644276071810665638634060180282871345731474852279510198398010314904276507110497548169785546171064911486337261421945151651376457700738914193237252655547242768032844503088304924715869483938166048523292235878171594096748008589453134486898129485761476608909809395829306708612643780804148263255170209078572810321129640843503902526705544368932719582094958297226318307063603837920407462109879522577909396588181777023013200515174151341927773211742755222794882758908552368790267141690428035686669915491612839246903158404577861180352242991528538670673385376138973303591323437707713636370072541748060318445341638525355365497498966096546716118746768161158317835315598803978987562859909467695880695036618104968730159112701212239262796200410185496179505176957161989629625605325014660800822365962486579210509713041005948626984001957113281937262895943213631888197027487012636856098893613973413664412130077193598139157200974590475960992039880217690415980245248471786121560604632883737257362523286966139036492252859696013151748131241682393480165687224225455375947925503202080594855386142580564364167994349694512541753464007152046214151575189361928095660119353728512983195752882425223220363984762019971538853702645262762145024966764113877060715252980842556150875644933708935812247139607586659602833333978922274983387592109412335382330042507056494996243684709379792619068476097750965789628642078089972114244733245646646018048000000000000000000 [161,5] -107354914681740556991885956355846340145003083071652968316226359419036697575538503473582666876541901810701629625638901638491052590683592202475515429011310880969208523635766800312404577612111410233331235135229126054945529980766948180354811331519493418115182617751543021767702632654689427989194408390748967927363252997141369731487225312674372398321058777776523233533541603605810392217438972006316252960119022712305325482443881016999535773261445605181919505964283925477091141337608246857121788491745129689754127664158283535576216112869750428344840255128359416334407401570642717347922016121999456844999406975744472429654423575172307073902180595069621097634288319436133777841755751995506197351099855199709971133953921120627899605276991880999475874706651275892272422844644464759997990871506172697742141716233855584154677148720985596967771891866667640811274310641082327641875887777987699709075085214582520212738498148101420728031744098773883559119388525163786421899761088416315329077465364072798970549414988720629733214666302584336416392892648043603246932717791513170210819656659579044583893707365513783653727010917589087730855681092679090889456919078557705967235232888591734087517517428674752546582622939767450149584358981071969139825399091455979755710861311665971333449706517931165606144682335218397464400075328980479338492000370681953664300175031076364223651503819833269221955834808420002001448352126410122084437176683837132143895336938109776951278005501269917579888470414808092646363618576081565548623387512525029836066759743814650633744368270695083652396264858659480096924644907507278436875241961258259764230171380671906835081775934600001006560227792888952047533592886407897539372742825441908882896430992254203851303673618131923359797900003355458595424282125093797733999608390013374685238424517992239515317256245408203857634645041939080403880549179397084108291487180829734629553824255889065283877617071560257019145575549239873822931396347492470716836356908814250692806473788687971396586913543067242392217073505323679322703032833819004983582253641504220772467327460029568878625376867100021158277073821389381887127415816528421733809769214225384713128098046660740498943054127824896000000000000000 [161,6] 6250479948540600336195832762682628200466074230342817238688378446151278941992444070301492920421027558350292572649999881205496354916776138474663150437392966650076662759031436511109952116841717730068464861605972536317317903496414132229074491343835891870780041214508616600921317378926076083416982586515042245120373644577671603504574270798639412279914316093652328380192277228224597941004835874536067463663311880314487562217702958471442762361850254705403833454789008408452879556483121661256649635303477090002088109035827542167631869124978858129232674931057359343783903047478034353385450208411242805734748506481037220069457629529017659781593224850542394256588265707155336371562455410679200144994686058847576765760392892553053317455738163491314540409385833642905748553004311275509529516523249956153359155227022541359501437144971453678386703544083077799808166590744178198233434246784164524163460470120019045812638270219992612485739367106347112561253420981885186498532551918976715679907081868469718542439334113567007227156570861391104358116486122247539279854064045299776717005068861161150951318777444761276031579421777711322074571809842069420957341919452820444260831526266201909764506141878284152006985747050307890332428183259982103444619454462969900202981044723723961194641200627987082305195733659209816756610784346054568328950518983976835894716795889114660576820345663549191139545577938258965317734970029430353315418404181302404253702039510392292604202171368204742696209382461628779850873429581278843012762642309190127037738543368169987829717108994237913221682999111804430414373194439402634589524459156333788152934806597177825589709302771592892381799763598889373666301850880448289387228264283802294149947371090704752580192638806866282629098251294708731869283411231741109495008223730067559596105434573947350674963436296764075770603436731678404646844211932956823596784544142911283245394415908125188393876073083408541385921944681972379814437285814168618510275736917627873504309668322850327940553860433193090216739587665378652546437593763407196188555589442715732709969356694993996932073376395386521119172879133692870383601405299345275648972956319502523468939427942767147849546260849623040000000000000 [161,7] 227608455467637138737131400064867673717613367858432828045976622643815998202198402617435892086104738667056985433133589504021999385923787919728954772210357227020961612493385759322875609725047051356691748588620758224361863065469046378060865787166799111270259551992092501134608676779001155123103843860524790479103757724801219903593672139128109631089303995362973872993453912018927429369190285717674969183340770417439404272147793363480757412560789947332382900925954914361707531907302850569819416002423042248079118141361100814402005556561310018925105397434081218123836867667369530922134562663323776071794408128736052621922462186609997534004607761048851829387321624267006232030017676018825110736491083899986963020025565886950616826873102449941713984064209123707965789115800004207298896739280432077168985879074251339779341040903497780227633621802998086140369600757735373305168377647255746441418320645080559031541944603794206685338872476390123963991370110110419897739309552991628941127687184868191700866111556821838597785114184802561197692995201873592482323621524552434095704016696053164631240578496488153793533486158995033631387751471745213569410520544476185234260568738705693322000338903020534963005137314158627721978898058269767280060463770484210391798789065214803741340717193645798092221362146619053170941123726183054149403538941687181195583895365772748607247683149789773711761986328756131934317643242816294644605326484361187481673028372011853520217089019713504646917398943802491929270501316614477488428846077058652165988600725479169447969183060901492755939243139217753514701516473509212551768594209141045120614994945947618430951133310135363052730686013396711401876650046984013431406125919693772805751945460568532880994199555683847284115007876411874888354088102365787032995743447178747429053198036141138026219408531245719918104552305270929856349087124249361259739859329429247086839161162087022536772682204493439403460270068229542825446632375625263335229959878107707078133220705725600195703394834486520425684902687601317993190673460199508684203895672738821352734787598005325042501852141751530204101608407367329727473493130597125429227865929459404009513023823702033036903917475699097600000000000 [161,8] 1322789013575209981695130991038815668645028409226726775346703964907036675591990711651621033990589136931811961649407853677170108601117705070704500458720483845265794101346348577561136662743725861743993238699808115119101473071865489704647329191777276665499517161790681005665628567875943735408378200068335556067784629642678180603783462397891537440116644752679877219485283784277551606288346603415134769375967439622137056856891420435460659052970782697428808279953004946147447151717406791112749726969381744833025138423718062348883908190218401044407678947536135661091699803228267696490322904288557652326023885521918613103971719804009126502734369620119565278444468354194843678577521446080303529098356585674502800668424495986185185202192884362882464183887040636751011706661002453914864165359824750294173491325877006503119464536154335434094455739497707494252159387015078225598779230419690970765571672117230022913901870329761680605216102907789010991745293728328818685274980913370199617734239271723303999241970766182693167794571441885648696270984312907855260378185170107756236719453890619025218658009897978696853960652527423104368410815173722256298577867299114677971709799948362782594926133220125680037254941672738409785238144926341593303439223268642960732737023744049618409979889986699574568122356876656144411386860293928363218983115310024463662434368843851864626517051310895637007978455668844899808667801174076953084298707804733129202372367450043679542882309699559330863217493977132429172242941131027299676720622065546142802921616477198591500557106063807311430342455672838695435172285140456674424487002710039076838499249017264225537896685456583444671621863297601731052881373070817012484439241806691757849134101141888267873419254099771070118030274775238883599864713481526258363021631797185871415307101988362187917456688597529729339689419872700939312269152650318369167541618473588171154449071685084561458578426870832611569609712808594445015310582676222969212590709317028479402672040521584463680803043857586309496927477138813248198671122483472518384489208432705283742216657097146582059694068357148633821634734370419586161640997778218742292688469427852982712960676457365406248144052572022374400000000 [161,9] -26660814808806927062256351726845387380451407639988401866443886064184654306621629170046291004071463363173438407658945203319056993308039125350532597048348612160669805091956592555568767663307118550122998394328770358789958910698718720460327917989387860022283332487157066174641925855290826220090840416711798201598700746664641137814261712800409582860334160874142732777311324752603238864309049297923146192185231308978194261158277003951396099114350778086687493226021225197582272900706075573020743167121029372915712533099075906458146596996022268861593410362972954174699630024942894219589436997145199291985028689406197033587649560806123313642699967125514612331327635586591504540670178157618353173815160602592570801970386622149359851252966612178048711336862802175429601915021813847772255766296829815701624507317714884759168656097279449127480871068131130826070475148933903802235739533793638489511025110117118102423320515491631190685627745881856954773801896530939741436151333930781420369706691671921483943407305414151689470970114047241707596131383652331252314084897796490108256154836905404904350923450715619891756588181966080271255584686578729137299395091572118898270808186160917016865450337577726562539508132479235100283774032711935703237571920254948907748327783575239867585709618778305100092548785778471749713282092375248841871198188030598169111777350151069648880688577434012549275455613862618743971181104526573796971209977225812837651766017502763641840093797759152676874619069085646644516626779329338644940563510819239966527467441344153942628284299195822415838984836352086656085217280509079954081335733879254325347328061691724801395661270990717111391127373267733761591347565906272417095399307762559794820963095225531184438348818214075245240456510148450471362714984986363566718464806936180542194038307365061782356252754470151205876106406522593908051776728995725421020050140557613197291891679419800024745411731595524923752082166466594792638627562511390433029345885389461087975099198378745328882470805946570097247093040434466842509385138394263733603837992550607858234564446128886203548125145189723344070678884956008231963851168734568692690449258973688697647717520940632526774856848548823040000000 [161,10] -495591606996491241076858601055295584653685680047071408638077596558809013455977939205841312352070219293514111255413416200920024091642909137646601401589869498019100679345288869037764007360053283416090821567283348398861086062275764767678847387460797551881125956203127206897614429917024484077393566014593741966017047056629535253052263049088109581780828008795258983301279249298951187026798258199192094343816442582883808820915421950929492819936312534697829975425166371346240699648748794107441588127930725767639333008417524192925487362096517036600341825078758787761919076649886519284749355037411689546661426515962944824670751652262255184723570053297315497241914101512535342428976328777114094380259340898011425799532992230680490782426140615592546616002204645924723648296777817633315657632838817343557873616120490849002416707809832103725642813456631643868522312440524296290017646539160071250080798291381093427282796218422636007125594500901070426928823329204797869957404350916109244850042546005805055534116331718448654511519336654076747700151676794420741712496600583179365012629939418084447088723575398302088327794129172691426651972329982103254798963903865447052322246216394763904597704697189157713735164096611318222312980258548438461304092247654228129879492152241584731555649492521930219261078331828852375728528123784528169533991427429294020378767549959290631541066168909941886452563747927564019626838325735917695357564485684434886573840450261453029121308994938834938244193525442704704502433621687566388651084895864280610697305698660998152130157175844162630870517007146835436065072729877691536335221204896637439164326403355960280094728828568819587261839464345786059269652722433442140072758017212726046480486782640816345178580858948575910165864279838689524808686425655892976005961964973464180542921974281071749018869143613178011001571249555260832308278158421931734164986093723073687188067717845277366524232168850233667579624196841751337624662860388554606720209321495775363615082973771582446544053359635810977567421893517268672604502733424310372204605524943881138014819943000253222401418415197464870902419208844661713012346427387863933215466611537941496820035847603895290428151934476091392000 [161,11] -3990608166550904699874376641777488931825649049787077316333236410731885112525355518304007303489802920181074835574188269220892166724250494610296512694413873480786385301649720628241824480007471955167188225658321200216594881008650115611696341734035241310573809561117417255870878920908901295413842405615871203360939885974664400145280051008258407720090236828443565342275571290539029188639116504344238651540296010151676555522609217934204651279652159887240336204294147948763602759956486056438672428972062933772084318650679289587376361399025162479402064818630929338775304659930110936183731795254204676512127874694862375307870897127346109530285976757186220945186080378538773769681101340204745707969926206400581581193752720103825208184061945724872729305371115090630348384531387370130821412182407495881810271268903852674155217034702157845569695786234795963445870762740473115421083661802151283884749098814502816780668301610824891492628523739529510126121343536851908430689438868852843691303721143735563692994304199023480940932047492922897980099996814820026852114480344184202956449390546510082497295814782131989408865997880384984142656990154112045199900339760408236228864286977179749006586548681314431235500963379512873386716265589301217766972945366009320646406727394286023899332082102817291552126838753303217636208726137661803012479080966456825413444768977185405351106530130130275824273987374683955093061235984126772111124660196911783233264709029344006643311047728089741403853064326861967646315806016747385964839391294736686183575699883517843181010168841891084831526939146883767917688863094243299018341845055521103636757584595072170596473582116595361938131547045179274015886039825396429863269683723087875368155383461452471861260784359237092819250028158212236111251797871957531817182720083504459885475084544110880401761665830248457367617716580541094448536771002232112441542320552797808884601292412670689383374389069134848418377429518313573104842723778000688380005698299536492168042545236959086799643370702448898244582451705610924488529698049667860963235362201367519451102356150250171180709323348830813819586139086857632227163625091658445031123966574113310351803498396856714468217334877235707904 [161,12] -24135786154121160160992403674538388123112793346891508729830607595530889883337744781791456675051231124305194190245118270424504369062739683861975116352270912102678867555023274874097322688661147030543316888961004296666729196901776197495160790604908929642236406204799977478671680545178875032143129314897947396357898246538121353146636285535950679457175758335950119975625180059712805090271328702723706039609632701816726459872854026576157448933786201082809418464622941351723955222113576270993169403342554862804529057057814022497427661627074507031364856976105112881289417604064065170850601152424147725168267684227255046129601764475436748732102364568941610751084302618665323841955939003317589478829292428857074469835710613892571415859770057617113624143552726476166202645814908125414922557716656821222564303822521401558095900563854607381145400502716831872068543774065258137415520554077149613376043268999542092133252121763019675844618854649801981478670041033072626563023252372377262583620195794124514313326921966456145670526845675390173037842423015568834543022379641136252783489772313620213966220023380778105175896974753305268344632114001302555138807649141293117212101873210250308843034465037203821918408807374722116347184099246215644941677245635281151055911990420997691866992945256247040996058521174083878480807431739896805925953820925716736163137089632429294388435564922569181512961141410657604352397350201938829509570411032479722479274910419386224435015454476893934630627350083559328796416652633876875887183553542862731366390853091977757876026984170298038437502561099604295832411016404980018161283056937864541088816435818655659810946067652534939862764143109792254272521895789818110637400886878556378178031975981511087843693301951263369137139587146510434273586762999087280689510854636579265473509205682468185687318541784166532442198333949946406188991403413595265820154406831765965373586932837101928313727315657233648476426491713077095474618862052879400328720629439322243375283978030843342445603750851556421491963625198904027864319640137192163193600928525107989183586326006206815727258844209330252106472359046448853647032472399528367171108297851541544969252076040448556312677346422292480 [161,13] -89073251611837610321224650723084576813597404872974727257427671783047300073884613653045682287022013303512724644583584380501034241385669432903364158898931438513596743315903515615077164806102438711524107147308716921286954110189605725520036697553628278342781082116166235832724170982373863242579272904310166378969051013229688415678430721043510907629922586585639914570288182661174159578056067018739188584188372689615249046185334010185066585272597447700659218376718005366550094733159787247952344443673600985073103270004247871372442470961162782853767044363283850860692170204196469693691040838022126520956777619071043890426295593487981513795636828871009989837894029572563663701687369209012161945278640340003304266140973897041519834043038561433454579000471250376060697672619174517356374608194526119844013363397225457523231291560367918600061475459162794108540974323670418171537908691757619032086093168866092413357824230712719253651477568153900919037120680722778364563351329629355505502900921801844737705689609936193730607412230380181089385354651848786388706166312596882818740512973702799027437688663755669228997013601014330049929028300255321890374052229281777406812878784246274230259518963681629256409725824192347953903043676383875873197061946346971265480657983323403041642279572191920580621705338912969796689033612310502058498795450544063324667747567263544631614243125433489953531354565099564390066546829472930091260107804792280646829314586037148653264404140335859053873185234702732224191554474477298131577017262625294129543384575237644816176127315537946674303232023621588022807267644806496130151324157470216477933838941678056833055449668668582025766762613021860093756547955237142435960262961384681502495291556095377578520788614548805816508113655129653548948624215741881246195483193991328478168857749765344805530582845437562614417487439158830052381612950394138740892878040602404122227909315336845957650947666195243916123323924850126140445540962462647806896966226911009652102667366884529582461742883717257262928981023597436879041706319067259402301235194140977722846083059292454336981967934683517425724759499821354153598010772919966634214174500403679710732906207629519906121200749772800 [161,14] -319009919087632854999097674139922396586214420951527844738181736772674367542488832914640148988084434079001140855536159156898777047371378140845894921995407632097470554539591008486303789950881832921679649812704843302263318571685712171025630255616728954941124405142632775651074585640999534754528521784805939835218090836670365797645206387632315736895263829407897062950214270405259327103104607112537023745469820868305590688187418631675890581069429435650041809922285800867805397212412047610957582967708608274035748508383357742999607582923234425185828637668371065302912357219348720382931473583369097066758788674068806856099176438622932077206068770828746251308393557962180261922205325848479319354534680262245918803971325892845421461953411329463953023958787734152505874855959135445755914679384639386994487303857452237629893982968056461772404928581983181024599647362408154310915734579086451760445098149097626203976732096235416287980517255207346868885711805641714782727309084415420028748661093278264301509027850397627625507737591723596359815633948847821204072183826834292285801793476171044142353476824673890067090232897698978987365045881355587463496959204299993404738681294870643997268024071282403431882548704957638524387144365767668788878825881220029881711152448319508343579544244733098538125785873290675089973306204077012257665368499171820874065515334863577164864855486066882875007193099047259433504696640651483732900449756346767110796718715283402308711364954124858976528198472326477283876205758063150357476215693200039374708818456303835776577754594432965944945354052886360957858564325999794229996852915133289370678016914457477287448095750509304499569413156726696513585843370108181096579567659531143502553952557431388509721912435944226693584548611116847392467364283168579224088406224135821813222362665830122025729978233239017471911128865359109015326301808609501030804805545558646113892448579092429085905454622191112917765807379672123733494889833873928488605910822229172152949189250462027704576878238127855513921357865236949451978795835537648407836830703328426730697215744043420396878807922353287426357167607659799025321385100438528192491278260121541661505929571143137505241045401600 [161,15] -435939654820984164417745409381336176252638065638281406601876682189633884941599696604064441827064078089205514233399369712812247292823315918254145496671763787888200081700403580387952417147883813989552295705252649895915987899151338268277661032793361802761467602151123783972064125329768203904903615842703390518706373138803404251718664030857002462962434722703141046467765964358845681100375483724577527106569663257681480822164897522373315055328251899487218432188225503178637540270437365480447121431281472308397269610408522968419932793125894606714935649092105681262392360684580783785012818047074745999952078370529415275248354799976928905551861966996790354014670649335748612653251138807932481949378288940309549933291226508784165986675872367650962902968876394167228162764433658719680063032012664321371332603305553399133823086421856332583401042750970692530516147104257197334553906442296618068880659601790526338258695886420602344690973723237475917590006543850774552620775251461709239621689946281416994123710697122748273228796428021908988706360415919893263743849899114653004137323506313568176569627630756688549153372372830953386687080896907414142048780247988463317906231764946186425455330498823552201282902688870390097207433517915948445886693804417739976246589639090549326522125350703770687461309762539647884780039402380057813292290982541506835892019344635317704734368840206206946762706221242744427892167694955310383460653837911843112742202230736712312918139035254532205273530296459120669249891925279927922129786270135161287454352283047881139004095620556040484242181433861651975078116700429687013223507333432521892460718257105209652198189446555834375478218936337696451498976286522944676044584241396818808190125755859763126561522231455021568235209774410451411450783156816362587927751807686088707819627656400220621409084883033958218329501396085107383471326699425392361154156501082164918701978538841230506196619510552546998300181576123801845175752029582338842378748254077598648668009904031151901396629031813199018183827529825657526591243768129142853180218564484768499339684638647303528194393323267634938340931895842422205601275858361530078695403920596524452957120193773447258201653248 [161,16] 1994245211118064194883747882699743304508328102535249625576959395020598140056799861299533944939444351811461467809655494452826745403016616514344008754048887092709466399222743354725279153896032934095103540898279741780940916456600938032115570990636892386157804184645823740905760580010684892124942211643914608369076989771286370691984748840409187122339050971738935836975195126218510377289733118792139885093314626574516084529773346574443006861779144111884310315237055364628616016613510996112307494386110188697232880696659467724757395168601226249327781326946915000023105529959410568164374995126491917788620383359305055633292523483926148297387780149586062175165764642316037396663249835824687595851474248653350504538305353530889732256946019622600484287311028222462472392124903175274230711011931558170406630193638056071477083274468450131276323834978883908301287479745515810910877002585887912864990044008944629401257955013653370296013836276426958423509618480850875049146408479795135250705645251682771427434003159036937648865936676474427478747522324435780478573049678970087933094010262323322633015659052782525757606410123899515726387992835138386269542960697260150580459688295226889843791102242262799413733902112381029427498095386714813956762928587066141890895505249410824546056144971689878993787034027653981901796050953008772022945205527789282304383846685923832425151946742853058938604470773861118406962099278750256928027313964239716994353190353176529531706992150516889758633687954028571907523926437399362987448128171915537235961163681696667011604406857096027521816315615570361629006789643776716745206032507797676869883858990227771614680869659254168563164016977066931940962423793876644033052701104157584749964067637787808496491661833550692387907944017208575926499257298850052699674927462746284779041660243486607527457365971984529250813361548248979519316254344495736849060778317479020531827263162007398303080944802750124814540698499253526039809613858793894724885479689442163801214003222169605340799105349017578825431212839271435742633020213285427698661371900300777282426937340136349453111887530170626210910628884307663758080481866011302623842157671766691826303879746041594138066944 [161,17] -26468887883455036633668900557781321000979091899842166209247555566904641432404802686488789962271171450819180773194201419647406190472319686130735876002702919060899821136768706268009314497949527616319390302641661444717991814042729361283178958900374067644485252485004807438994195656885235186161199355730678441122296987303624338166294330186804807241107062639430155099444211193668058441998545484991174984136084046894114882674697889479767443561331949959212507138866693535395630528653381044947864692637253645043179725684995270369855065525567465750653222027173662297323643564829676472757262608898503131370864653456241274941374620308540087016688070569326740659424733270839514031902459235238355920369570785314113193425588078800573649540183017887814149159408474309591068228989631454641739377482391117952828661652745861291980495124174467775072901856233690305796400209293018759946333752125383753283499543649635430061976057629433241597671375187396609495051463798526385834659626275613600553278976122753741230190374910621440918579382627047849027787576889845615730573064469359400061169531658452521973220985504144373487989282016757472860633718233309015070555924869200852757472260684799327434173037965528806022252676710500739262160435520154357099604312891458697411334528057729390742155266524030657407480020591211908348092789132130358877399155371777443662290078417021346702456364142027396819464567151544414367651952302664571474508671635482344940236290914075409596835746924433583314118756799909021672241955587096243321172429107162397612833996432780896107748354339256044375768786200382329574956301248253010585342898636141320565562607703705903099140809048520010011823995436728943914073781994478670137152727700763927225641177012024959627165700765677584542018098034674406985674106732334729503953703363362427372183389343722201462076447292303633030046585102297074373579096609328366225803738964086824805742337802016293594136352499109403007193790752715700261259170979127351048033753595492503386445898132157035477799648131925936987500825091586942833125084438290882241631446093059663934093282240618854234626922778901889484033335659823357625306318232199206618298644327697565126127784657903186608128 [161,18] 181533330407092693539846227571299680961534263707580536355461581031470756326241272661083616129793357154411981078932384580976549868902265603504092987871637662896003419142195421792235216146694016761101494389796810394744286162001283803461938670980313534514750504895890053038094323034102647370106442501250373244285082183930978816081027500414932995453610258553320885485641277379822824020952912635316887119686699330482654188057984459609466824382122305012268964290599631916806578870060948772892364748482911492932285653616145354950827165692837059883197250363474728278482136116599231576134042482884921290191080455674563536365820284223770571259758551944691192503904474213172155289175088202052203697841200372020566468207555027039712063102453031626390859561807583144212212348470819870420071879269266246171785206086889229912331021534577310889982413068032925744000392988402665700065270379165197168195136910638285378641008973006980726031035459493972764502822790239311630994907778215598723478427862912820747214597868553747929208024113848737123455122339161204783648515502678296715860015893953292352335535521049956039691870939109120694969666839593431806506952501328963831163391212726642734349691418813961705680289033284509095544615315556543522615782325576849862097448484458840740998699668661174285865382868761936009598167910200043644251843212729269591995803683340578593340520401098155410995432326063912317108915309951948954553718846635537944138625005593598428049775366213640440242993871101954526193727138980364414714084313346721791934996603026265793609072059071127603237190887743293187706044445480702029865115862483676993126359620159801113440759701158952366153627870071893250732977498033478690811293073069697532103101576937543331325293704016562971741043231399539447981808073293464442253874764402091938226201681742871938044769395493045894119530660242316862561693934458069626969710777342031049754304743010264920048987158328286064294110975716108578558342349839702896298123891694665212965478859720526013497848882678328069855175067534571811062290627753988777424500799568325001818081378482126969112547870969116763904623555033867326501912297182473190138942771036693325276761712362738679808 [161,19] -843745954765869853991955811181659788425002961578425005791684830685348503912140949651371574726508314061500202008199237047076770319491012250096125962167491901264782729213556925114456444582230866500348523702121802309827633058437020154813732390934513149433329682131486823196103202344095001693302131732171673155811144747282450448993484315443980156036424346356699314132978681558074127883194219197085771681816423923174646078287517322623458726030810765831897010134943508554219623528299820607639599176178731658386673615766022356705831739507625223716737153853091509304484711899996378991026828659404568810078445626070090445622000087796986572212680570393933832154851740430271534717135088665582600245794779283888658570867178882452996094158208538241175193044794369540055413883417788144998134293080537352367470035242214413182345569131035362536973257046633103375423326942879146123890548493583220977491371920246048072631700705777920486648756133185358443567314156646688523621781759986169229353847989254856472713276520751754188761816236922533763471206203437102012430498164720561565597851970301033702818062788897973697049070760483438245767845063780028020291812749037194935810855592015064585294305027979287056557435234220434448577415650296048288700014052421652896323610252566309317945762713808498275115137654965477792360732444231965003916531002883423212020107650090461853719448901811231833946612599602949408674624380787818263431229251634064370558043286269960620283510554956170359011891176731243123636647793890233096289793984551932757324774233912420309960834767444221732755612792436782194146234008361440457759344458699542430481078078901043423879168702879682228156038106109349154299372629388912900813310880836342624017604390077184528946159037585704786657270656439440811538452325126610197087665183750295076977932777589123957344146106713606422248686532588430883202833091202364208552395987542111550769135425258316937889760308665895550314833630491778451639089560222760819096036433650133380573537176546969415542363851367204963172524214862714126276617351714492925460750614987940495048142293384903821451346191832778602895019585017189913611525084248829206716319526420730008862578860797984768 [161,20] 3144788784373778018576389195736586349747961571159260300914440689110313595474880735607180417304457984967452328714727654434339546033691632665566253789864125335190883128593484586332239565980395963208779191888441173710428208070361937358367688793515514386381381574972828248930783998609755377774498487845745743571589818797813507512510496166986108576251261576239567870241853166530395993039829196555844877499799912653397866972875433696862064296899129789008413364358225357213829328631081153194252090170765642711132634347356117378878473717148676716168279505328330327534853586258029727400143276397349900381514452476835334227218413391218359410880204102778675008026409827699859119835967588286544909602211788705485357364883429018204756207986948280030246807918524029600272989877798989020277388988790721115540263179045022482225274379312122440359395841957300920607979917975183807298952788989408098396369234586562669201419915397005405213382348587950985122003977725096567671367340729526529069647901592796774282720152816311380530839063368510977382209174680071529763212944135493158547656081617063873172582758605191702684534403319793594305862623422552284471492285831127232573897592238494702901145325615438009615202026654194688864695301532586531205401803075402283900868337889401346193241335196596606212712576388710937468780391581921035641600481401434249015636620857339587494495643651655056251889162467285159986477983376393051070352880327003014131102218376721486488959902943454853959258959381170970108549272060870178636442527546340705514979414755058912842287024729644076628800824208557429172689436850655529065742565691792157682938738734521069699566729709773167080086023295516360801146443132923394439640150486992072916909582662564480827908440662192004984821115322528447817069558874696631108713022741028886589349913903293030664006318645719803615964419391905115553002530680815195459331305326260949289999612668048554556176519843483643125477184439354895499559854654934930423942619234109498651308703047660171514656479086812732843468742593381593242620854558880707796639646983822914292314771583006232218301355435928343828369230406032430457495793703700635041433900030255601068774085212766208 [161,21] -8984983150618219238129014055108394565182848101274474459855896240447416586120841171531656399678491292451547484772468956740894956278459951622431430932207253522309397910569303770116164213568791978844040703403094028924813509739334608168044722183276687798603709398361947539827710990242713583779179789750514551995046472500911376309191633271696049980760678745820157755154092401727254892813859376859449163365738954406058372272443647628789724890660263898005510522851422836478571650799912171941255075107713428772784800570897967848049655685845575506636334043001502736899973713244033888336550280736016834659408952156895227757569727188375005474116796797821548043267283703581221476569685087279132096684302084860065174634086605768058594235533698627125879800167879788341595112467415333320858117259882207399968905615725586285365693472855488410656847292755643169058846078992404456093670182595761013026794633285072257499988862257448768333679620126723043302614819267644761027281828123642678902935989035542575341564651166105337567267013503765800954767951581114571632932951655131134283854989860005239018306259096145623676372477257604311634419828462925096016640906186874778234469571137024386893567493240880862403936408551746409781702129187282483015341117795782589873942912295498361986333815767307982842077262071794800148748438487228847043784167222698949522071078940584574948367234902952966353310264934909534661827247341127981934214894734007487569230959935088410536106354433649988604558677659154689121522783007055314783955957620731120116243591993403972262637440436948626727072588212808504957807011326419343416629344659160992932446144670351884940165336498827080555387371902572376446610108117015448527212717768237920307351885415997704449657272545872199683836409965085605280833179075005107310488633342090419903647297471206303248559099850219842340442974514488713809104275960816210540659903676092454759627342071242571065995437083936677330448019969451484932474247049584750474491948357565749543032889687797024852983370204659723907497626680966822104817893421010517398483310050907222954140382279498520466023448532158691935766843186002017773824581214069355018884278174085228911550508564480 [161,22] 18745300543033845008235849512138350054845412699430035140174501880382652292620519005119291782642501121877578710060406103323408913821633774644357809032364236976830488095997809022349496650648839867815447622779347942353674001762149857214182524528490692802173232705053243160978417640086936487302096346149477628801415980801051349555351709068244560158544687837498333729783735845841421430242102331086648654753887595709375692330729128855494937374613925245046184595653751963024328869263758420616431976337449795614983683026191530937112787949116220909231850746361701307864265356060606769976667435613171157009615092272235366956519599640616608868527911337339792741852999931694720874706034852876819829262803535484130079732228369164352133718584271995581405861292727659260649897347346199301000348373974527652569899573181875057293014593567669663689563090461512432658957447882886514651275616122687620324523257213886901554663784529484117041407481802828113711604494718311055101039525899084468486221348947375545301841778028548800992640590491527669017755293880401284389444631060909828822797643416211176208166336263178460055863953217405947004320213919476258056017425468626347576643116171817105163797268856081423664627043535857119220663260631865877419312049828534597407105649870036969405191015817420867659287176968617444727084903160092819624204813002159175107519919267768700109326427577328832392174285609512013954241204598993062027915663326102696238615061886704786786754654550886777761045930328486732502729854562212212899236782652773101714857938699671241780035255989142409636878178006061244607716373190127938980823504111048271925170997102294647147236834124722145551252085921228879314677667001776369014532649842677823635398924200307816734979283012384349471042971444005922536491749884432389124399328196386814384155049090109659589883184327325318836554356683602988651379789951410507635705427573170262851541161991888445620031334131429391991728263034847208296751500820447977720911557984733453550267711242950547999870610440885671669698628286866010282347351110193817862925379909117645870354785922764309831785093987555375686316068302258555969913281377942049050577910741122168316131016704 [161,23] -22244370538511737807832904196171094657648976302502409866241795060734859204517156016945862134896664291502624613852838626964073132854176464576314165631716424251451060384750876027932758005283875210560490514668362147062060214335718987818090770814472493783077426125256251920916246902913909827633685969765621944391178751620515204543296437987776483620703692875558937377835890812997063189091101407210427966879895580366853234419193264337035541270279711387753656992911081078920861123565666635235419093477120604440565217909583803256218978530920515751070182538951363861691687814053975780763131790881906340064793436857679882129148304293567687465171920007151393231010044617656504179948062533053895053166261557724987520421928300139877994403407868895527257806920848973310983079486171800629114718040179329507802820242358257646728597320890915229728366440718402654069513882373954744040651765575183779468240309863909383235777092780775424704474978959943705412336827183487127031463292479284093681922476815929996610206928416278881516410112876948193381980249593946365735724958807374801549811866959513830179994883350929772303797028778794026733162324705449926353529317818972615748481517464643657797011227553748416318649846276509369844395283823017978305491829619747212109083547009821810926120101988280890916732316488540772600143403521112620506684870853924754675879141330211245985437777179980605502229030168046968609079898323191042459205700759820688488579423355840554229662150613149051628857321211008090888541267986573149032687899368228638580194099457196781103252242376261424963499567645787647840071590939964870842523500256518133304063686611956183678295258667194098824903610892476083512258789106869517235050683250386573232696632255133462280675867298181370677251450661293848669248217070105942711847374620687551720271974521460468615033936275117654345016162382604835464953619392356203686509624094150320578418919023980207989434716448140553552845245198013141648438318008152760812196499484649443560867594635223042770613650277721319876026861561133733912011072878915337962306146843400713791583839435083210119100106334045129058977087840823379764780628164628890109368692109624291652272128 [161,24] -21327710884054685369560079756658375219103036280102617833143511875556462430568324402309554292079164049504895507938916727976039899729118307798804856092990526645442510400108163350581799903144077556759742608225630648490125009735275636267978724277156499172258731023211966260820925552040742791109688968557297486445806278790451216393366401959063652673300191614366598914330299278767364350639899777566979578307206809655809287796020483362152249156874578361701355671190650867867191657333100723780833845296608353235415196668675501897027403789409536741482785292736831909476713666159575531157639566315967601158981021135115537581375784285906409807607885819000041331708031685003747422112883200206777363249175629728256944191715795624473249354754580820576258776047741821914457515269900050228715569300993594248062198860491394927471327414042298638626805223583300250856046571781941668771851732254805720536312338691528046495109594326743753069817995739104099125335253360389595171237140534685654173205382712735471623713755164289272011592435406908511998774318935035339951341000215142315449272429105695662501937955104239051370453654236935766346151608786266608926126982485032073530337769323203881071072650160275828406739728567081604761385870710064416878212228568524746010098500843665142069144431804232698511266547696044088222588201324389143578027135686774826428161881287810458006204712963886748214584055990994900387836240248729922374903382428939004711745128093294031137854283973927507972460983531285957060856505988149237839652856220669776598399290738291383965015052749931973960933652700347582561544544914928369025067392665260761858446087083959846553416919710636406908479396513329646844970955889609771314248543101251511980139795011137013324860670765361398627687512889868146037017854768976275890069349482453324811114256787856318843748756131794166402305756800383035445871237544282835389877825180618509244731660681128578544530320627661879753816005174911344810735674115554685150636718599379899282544789557727167197922966388445934992147290917766516218071402396666025460297076357961580479526295490339263423683624807835232627680726576654063383995172221738610384000181546920559247360 [161,25] 208178846765752741575832279627495502231389237128644732925014240188041833843631440791266939420384317572706051665742065573251540933381808074082331590683568672971211374965506061539876089128059136579198001200033093278502683712246080396338971692848980675770122222901727859915163245991772767434734813558872646872086404392440539579572591131784670689420091849233181743530444277199595780472889967665538128274945184132938646521197863277283050103882292758702642612755775514444832866956655125723838909267286719627974178391019471964404628413140136252844572285088890757169368208252108985037073139477214624014730840302780528513401578035659208974298797005884236347309065965163239675311840162912387102971987699351535546647566548577202219444775142272394789647292455015046370799317181308055938044747332634057811803517544444288150048321249890523703768823277611098037977378694560001377379824805486311955062840996147821193333551793876024776748129969655930656278304792083938884053141572919650780410679003014828169846024028589436482777548915724088230927915878894070809849009026889620663000016522344914659575255474032003396438647850210310462105901182423400001718987327256868796852382716772698195027561090550969215929194110344500712377420151960686330571741067538558175097827562662782876388440328376209867437224770941358434735433416217415867634678996833940631488875261275406652619166718604513946556683656500739037547188938119594928811600448042060259862720348389695063669227639427843529828039247204421163656927496126968881932140070782208270380468174406609817155941304328196037318354135258656041031184080066753366237912777432993457700782603424360027759094331262270076555497748851957517058584636417505893138783524178843165898129685773950641562870580738542706539016101883509128227534513483039489655753724266764542572475092021597475325703467810064310028170155468009548191900769034122204473642962532070232636312661290385008030204667780614632636441488612609336837791401246348176732277390081207022375067786972534700842354937194410846336030161976477404550854946071018372173427644155939549294307813407725200512642524469095009006462082108103777982837472066726307485310580310266609664 [161,26] -694275025553358156481139285156549023769190288689794925711674405887595932220466590679008336822837320082628137719450029814276210871522050853666374318898277238213894753464883227265635307515863955657218088365549509842309254971044264917149251893311292899445565062433732169237511345099000732999684410300613538453643569160759490761125263710300113515222914977510854397020985341617135663453769753451247722433688396978159727424730456623336033692375636745368640009370892747194361047441338654687396252756069096768312717994179386510147119932900701501312664151166613352559473865143338941473930908758986277708700486930333538676668562327340850304312385208173621486173121778629768566566908630346060930137837323607931343733533922358803685153616864076526539730311838350696489068429676365926400255775065739830454973979828521753106329107666494426932220854457300907955249488682797234766342861372381456762839372676366845964984526183639644919118883833517819111312379599295846748819783526825646172608595914694005345781708797041398115313196861344812559833008533259551392652508462454103192601572528317980042179066405512492070379957917093589701083497453838023359162831628577913721010788395762935329058578597377922336364149771920754543308200782811656895363168060287985186433911886966837200281453102658428798463891775226671956030402091710303828622177258546221536539977525034478245750350534349118631727968214629895371947676675703093761487342723749980824402801098859054188859956239222916062847323105975943593690712418234038489691308864626951081268462295630213892010674808619207490943238697726824684703644155033503104513539011508563010310983815060957464065650474593928344669608745021547225303778529951022550962961454304978824876213263376016353745323450909069641191187342913539756974680298457617033572257959017805447641299036950163017119755888674300950171279584595707113305811547861799700848029609829808434806404144046715994300181661328131946811524301169817963136929828327384686247079736170274179557764415884738429265570886245406806856194318798580758765005110302650212900162715412481481977345436715265416169485262483087424225122679902245553572465371106052779083814655239389184 [161,27] 1642618330250160713583306729922462143598695808573686114545922984286474384821876751629025212205877971670968581542571100670960753646164417125501389309956010167518789096672030164016835655264825395623625730533658772040081649364993328313704416873885431975720616240221564542502795915445953509001957072883474320954307344705217152977302242934856793716967938512136456838037254689726293731561595645260660391788043016284679115564511992900149305894133648542356496412208898174586211817547657500737060800921696585240805138126360320800571281183307560047794875658350244907948191521229871665595091978920729903942933239833611615697567662621780878662488551831152502830663882417029379864799142667644793276559779243453428328229339848537580784291310185846383829559468877491161031350474270314458152832086304749330404216456366910380611058417088522557094929975559795227567074711023301480109990970622273792400643992919095786611579124747432927970057622970219975946320710650846401017641912844691021936710740546441354247189829748923289500402090518708460351242739511275640689393298024372826546467771711428935913544021791245786918415416694109252220124725643165131468401639803410743386745101193297190701331852055115027028198681845457740148154246846754574625731788536504219912862783039373970596493151443599069601520872129870912137056833918336001195443843330517266699367099701491074143615954358864224374597414598149583669542026666156802197065443455018021140531696754234844573480582181543244086178379853367586856689439346572991717991113975785723330177497426668096800868980955531210319486603073496337341636307264492940066692345372545006900087394009145273214322183805320941738754050392405755322970940197886224192574787375294753208040602616388417718018442515027366362717156835754961897200238218833005390497824801656619599540657226941556008122635055306440402491453088938770578680876165720076267832556880538945010306156127988701484972704921517932830330342940722626263295847340528339240181040696412703404876990658210455063215111718193791685092085236544659278897598734981861796463023767358655995921943918302904048589275925875774261481147289830818479056964805966866796530402188547072 [161,28] -3102490619113968650458857211708142815481174945616964305541324663986308511912650202533473011216452642518004211544939847713501499359318063154084805885457525445463996342812508789667306290277677406412130470469688078049502410252699790975034586991659908971772539031822672820872341862909987311804245100710033110184022220237593765313610536539753403292027037733217585329884412726554973594120695590498478848770224724329483391899461680224894972027641490205392544554637069786742246147041248899948100493103289214689574160015513240997961832738128527201613649953145205058020333055397551316249129440702091207349260147344203724828841152532287360835429884231512387066588320253180371809042935204341272381451505571718112018157345060739325159869645428459283836876961182902187951481124921235860611517595258703217161398928132814721053537762466264849616804712522370877076206814754700879494581129394267469561890258069284438899708538803177785012122846782389364910474895933033501798079704989232504577792828270611403767356289299180763910036926511010859172217290804912995796575569211067857629766886450746799511715468573042078815945692010605331007026523083275054141151668388060358170917720049820460183893042690024241925790429092032281981455426977523627760050488391560568950183089562810530453719744229393150116076610487524585368642231651111507642156451188236336174339574762521598559769137934960025110993085034574949806092533359481951259708268404366724707219745611755424761219664319207155657549495140532043017137951345656584415548671090384822802827848372689876111112453903808191364257961216545527144920002494047159810051846851931515644593750383882398695321531761661770106513390014338941406003959246933359876743997136570858929930485961332065451537617542732062028451407340238451673439850400086556910169779393605485117267507924692679780126923468969597415362181076376414708344506646953126048057223458964261228390551241508199870988805455490134338514606134316703026124166764655018634149434599754052129121690711010185792690244556591408356050625333184533304136056809558450413749891868865474990266654709707346950935604796029797795355104704298921788149120538754874694766655180800 [161,29] 4874687574090318633517977055353053252177335856330442556766317659959589924194776082627646765341891442760919627950933543610433321851177568223165137974837341519287265013895743462613202439974224722893056071496050912843518008277120516460289680534196461295651319318792230801332194839600603878422205434950131839602105629288153467446337942811488920470435497052116718057909267021542071962689774220390309997162088916962180640857100771969280122169222146496043133038211370397738284873160507296086622112537537240777440262026999312372478952951447000065591832204487616018896512825569635074955426431160821533331190243651983711260854118089480212731004230073119542336478974794344678354484119160598329150414885393776468277624665583632532136520066009524366991527485431679145663651542753563312917133218352090183576793436005203394535641262631537981304579442684048873359797671899613621437769075616508431426829803632804663759060727147728081718348405513372714464734877615788474921844028124555745501521112486007138625192927522079557359303519767737277322355965740634254300477474530065241788584184896736642347624643325236808331019266731674505218317374390082580830847338989620007829800548753357561934315387141803787734470688055033839021285796430765651479358267830731941269669743925870673051261622000719306372564924568807198619760730392639836402837511796500273862215025451645202943321970900765060203986192024651395326554651703560222596870948588979354369069470099568694278230036515475484751659004448725889231731439129969305084354081352609149930548251988739576645553725587225395532652367573670282134070421572464152297471890030247793766155161184036865642172406643553203899301946911536744764133858923317972871068045031761943235751355252032111675753217219816577623194628213504933024863249943443824689731220952824409141980511047378468395579078802284118596279966525172071312818356106908489906920261684011900987127153486531231603031677767046268185983023806968794377898038734454580727907800451244270414570441681777685529994514243609015588638205055962350310905024108899208887058531120867820425201658891765626706193238287780431753028657295225517616326286669331226671168401408 [161,30] -6469533918198214208542890098481550872293528114536244595052456788849182887658600996275505660847530220078696694174735016037634553207525750546635939713706315970217514948551663795577484826468881293836035205415292807936241066183276886143629952109323421853491065299359099612685292585598266729458639636017488455342975413211773875189124470448166853649228026638222327168287414741794373342086079486460450799233652523073711779940321847514619550485117920737031159447836357720436429392117886998249033109415890763224848874202817712183905193990232681602933588982522989746047189921672790956585009819887964170967215582423452392818016329367039647419514342855757194886433765055649409808136135999343748360845311570599836067986049893162539402144573618011753284287110826306456846236825473772279894056412365873371519975588322387715592181228753850593521939336883163392735350798593669390353951782132757313205248259504234313733988706136574495436604800470771702661044653475769147129251569358961340514840473153393320224596254192513219817664442247266048809571036658267967323581323378425846299615863033026716712358733363004690352437848900034873470284762816959986445212446994801735608040104012791357235854051923775812670557231777130754012722793926601429506253182199150816049145882548376101984126232584845764219841160228300003672727477789370475151552139770116020620053240900254607399233651146493241353220356125960267668716279834274254677696864094350950576163009251872353332628882286595379418211272032312824362314186018812065304460666439052492396794777995231979112676702812828977394278705712360165841505254947389599319276780512298114055172298021622943242266224713142208139373613655949114053439586408887568649951239098026628017499276062523921090957753436375924044983205382631119327522820233410644628607610951119409086404723268618891683936493144575265050030379821478719023104804037367381182593936826578882286440905403260313267976738456167384960524166899681832625558970663881809370145830861345037855793041984862346705964624100721903513852900393059151403619885700827894584237135858103573106196606358288735047451204994895923281779772437255304199327957435631783743221760 [161,31] 7239376131652520282984589874999479186603714630396813961944699085785403002410056884780802532014594043117035890147891056689725843491284904035314155870995064623265367293080720017513193152765068214306106201952878862372079932610047954176685526162565986308964629410756963149938661353872116756227245584549684026488049460326368327664815769223720283852525781506713228421934405847921778619158656734173862293533714315940706511700516827944565953493767696002983849540386217297331179747579149909042248387739019064031856362250521281428201417934048804610276520678495145852041899189075991769910617707946705731059803154659367424651392940343280426147743248386427296387099453597988812005935169393943709474707418498360387864403421500782975454343841186905145471215840742518443257172242310991067075600340784391968915369565370002206811490334209921122059702273907763885107507508573236405073347149627599714068650336032439877739346352433151856779346540368001797513589125979526199297288860804026244119493520922127832688303601201571414703837381175059352533221776006396514203159878315948790910981510115108692504792075631706506430292927143741829639626034838895426889342920747682867374480938288456282924924714250132969635670637371778248662492516884766791250873036398892983645391552329950049453233013261730512591334595616834974455216600535380039095768110500172945383273432193386924988526716921182495118918921597369017569871460281003971869729755697860419067285679564520888383791532380208271180754425022412620935257629363720352342147192694997897801162997563929135509579879676638045144278837458714686648326951820466022143287194056792242480048300135552858468107895210260386363549030986456170182275284275739173676009423132901225441343401170963441781007145572662111237137224520558957951895806532443451566234312812214032661587052990203200450806726239514821167544327746886371453246420374885895989192583651605590349717995352043463847722477379608753838815901628306158978985651627743336472900194168587966483857622791169896883134377496865848660618706472262470363739033389132470295917480391123167218386697154508140690853358601966319893237333181123883020378723492598535970048 [161,32] -6655776461805958797721299886475993057270265563230128328162648196127481229620418155691518595123944661303300668633678738043369082250050902195634856728068841955552388838271408030118534531839075576713851501050479734966333794147231589205346207072219111319931140439784605260349083785956521676543617933242587526263859338010414595924887632206043101242697708793570099719048192208648909917530748464310667666901398098111583742404938644722909451482997620136500180328653581628864138866767529764072237114154677193342856626217399329783929023708172341834847670559841250611913042665138751196576989847534503007671671538490630555479292897936982068294726529085094455580121725058623162040263244771668641370205475478797006649692181530220687755934154409818659780451089666819703476540050040950035684172766607249885785539628536581621992651009522090042315716370951697430399932084563976921928190122010505612165400044591916204100033513693392218664948450110007200034674159671243873025087475879638997829869712236013555012159220896291421531268980071517121823678763361749652416545739693767475329971123828516226436804731398013717390249235599439546137912059219991065984188789692522267597332112017309085484201014884946957951683244257848510095591489919582829925163845111812846769915139471884984610264854867173442537571113639196601006103497934442929561971538115793570956016069840535181954227806260994124880546424377518513336374851286842979645579265279173546844068631335851689879392617634799037100553312027677256892314864168306016231713044476856592100362363720423555715465226338462072217435438118100013891338887570844869718676923659468728424514649879064804615574858833340542616122861483152892632554690506328438353044426612170121261509431544551965546381772562542064058930838190354316009314374973213218969890231223320849320515162920819822958878992966869400056662397674547181258570225642448606703455141955177756330519632356011797592074010313923806114538647124937733532765949357164492216784691793370946760127739197225478752540143337349586690668779730413987431833543565670635523281810665251510105276856039868451580965316950498629351942295584666742911699030068392833792 [161,33] 4591737590448743816476406310694630084123255194038737409471221984038530482226804274259457040536018141927190180772826885688103688333217077255332761408517758533142267768795608425582851707898449611770862700358430863099980400482218843442155350576721344367350627737746320694916791979032754521572685774154175930419429181588240460034185667461063395279166778381075488408555766493750770528846616686902290387430329160642148258484874467797302624279846444959312539611634678323560784907043578391754242832966973370503261945198563245783617007026361087382369813537248191684938108598032143147965173676988349464040023751496771753468167528669101575769733318897457194726220191864600154727807313344619616331203149256285990321907647002191785170878128100277490405978540126269056428543537933332202128437113013326843315621413317165087072398271509538595684845828836752608711167530065948727818298285234823278933242915893293243493778018169982908723134195316554212913852185833825984447620416841379671164946570773619038176165910369985479950725841010164832865044915285308633772182816373960176424845438214227743652128263832364976566506455628125676889378869896753147563171045702638721197859244628291114120584561439538912577519237643181772136008495286591724472101165463621716682849445890087150361909619647911466202651592642389668961341266022890048177172048923902210498110338244602763829056081370132797837792329164502987904487146525466306524047571372153253937394838563418326087628974826784622720738376360037612998166427504326883523682093258413356177095128944440263259298182257467795214970658036944822477585209659106143270474855339894290006911252353431647841932430791202901291814847622481644776974719411886809832118989164328371963116204555462070795839600928111237796760576478831775419274093009815368828579997289130546431126007063495125315412145430500257187140363696635814259745527961132157949290001885394595139848115512160505707614408030175397521107669547955844960512074355785166671086930420701437730837320572534158923559241420629680841872255588117111866975106761114983743315922410716888165975751661555640090312417414989345754594494080742681654388879267525760 [161,34] -1453471821240702851017341143276564779199603616292114088164672938483244589219199376634207594954617050760956406134780887847819552398321943184446391859251315299373727297579046245137440864770165516846761146118588480698914619496095207608164159064736174819194450399244027855540582803872736992171605011322237989815578093804085462119917964218885093445528949417023072921688470286792494898827138442338667391159771098899304982361190653726244366121704454980740328642973743816392728135779780241587975902184207070076232115501807257846527644476588411310199171503510264009090451049974003788489108826635458055759608462978071916155391295493832124823720209218842412635881520768242856612801572236322560553622481623357541006395761101295557726266187164960776421015245856283579492272456226733485526022591866903252031998329654328159467418165526475264769806891865153474876757808865436622457323900198069126755448368181007591559190579109766878570650106483805287102565689095901895786704499281112463814331399120135596055297784112640024993550784282683500350560735886355795331785812812510519858762913781893293345350962323567423297197838485718409114912542439218556762253528719546836105767375129295113022574407881766120796284210228816070682705464214269001800880828857160314143989004144059692881303066839727656913571539796998808773627376988337020664274480674991882707694846609248478879573702002073996659596918843480241555231172047400974725138592032279570467249870145542037196745530626114231981689645796778950887147456976864133078326401737484458256264692255886147504687239474634742249957545924538930331505155709476973564945711704785791459917741417502458802439955451043606453739560826296456386431958983273659313302798897534633615425745533541234443246067204903908794039429526815443926567767421002587205678629402139611101419624039454102396230216497785729609893174005525275836774898685515324610501062157473717007614594161648927199694608776914612347614547758762439261252580666772471582160376702893355037909979774116817242424108152271760745257703940550293596109339735647977792965460000360194554059519868408597358901838062572315423784662632234125073265877611520 [161,35] -1921543810937632003181572995122065579141897287597755646549865251421704471652880555050561545625830953856340665224504430140759574528191974806141703637256211405037831169086866367032143073845380503302428679016073894563965138096777703960872559367915790948161014663055121660897508156199115651308254356724987134945407637108711486562969062440957125373613218176307859761929926655006518402039673498062974438928555770462739468778335161578161707753602952359183641973214124282555004802524275492590102855151519635061072838247774750461323345323215799785294388381835658621413146863566526109225861305256200412088099151301513899413680270350551652059757371507088626141947216367532358075164951952073741807362417304849174892570613346633633753723049422092761867105242929960394639465018508719080242147797775028504400569930764359999634500466602401693903916854455807730850919657096900022243301901025235019314546679225906735265352909115273463577159618413617919979920663506753764176593413053972473766220101512250312846254828006317398104934670832107491299489493125745545411617635767067757682894511636614828498572076039295658122189977047481901928572792394905422313334534814357860475316863166087832046189275094864698245594499944526903909714400980459361768254951085251011463260171431920110278682717139198639674529507833291625265286556092705534118583537003803394466063614013131748742884593600161734545954007108009550582501952331193411719222992552105065985020476722690820303465580903726602245802130034048881141499969945233691630768686545103477583244978501282525075876397061346365830656955907064554145583931265835367084904314016589759473463035778054577733550750413155348852542864354803004540786844741696401890360768937833701464124034232146363577051562268009779754969658451530526730316558124036720132245916000581618501593928202008377862808004786106616664299329210242965621069920684611512203207188402879826669855355291674452090466668698724224703479712327100834553896217287717755255308047812395641610204676818150468329435175233977966969412706329794808051632920653303044245234346279698287196272807656277929163712376265107362953137077272876321763526985408 [161,36] 4578755841909258102123493129974768597740376135488470122670100317154690016172218382075602007742876480230757341688176993109085619555234877067826553270498857884514289764264361819426482709594166070562297378471694867892209644864964994630072802158493540507663596037273530735263751743352494127382283642268044964900292968169385602498574959674313443510884133834667527301142064245545086791205824226390570336414067241431473770574089709216322950704991632796045900793821581241047966217317197566487254852636221475496377962513957912109922533000578287164580730817175337187139805795332783248731550144665381261342362890689571621230641026476550832957505217551674120262406199055063215087018685554530868077622602125115476424370301699934871444776601670683267021128258833054014542985892589885578248584402321262239650607719389909306679595826899978326732097441427819284295884260155727369914210689705831504171696104914067701598856437575886307539585466753234441000905993659811391190376041255418491681135305607058745904046159428731405191537380429262944881141657222387834055071470901064457617390610194947396104371850427187855703162766783255750738096631244692113304862251286344679445330646821846841001981925483227353023452215157411578921098595550978182085694292466983678849298449765318162900107850409901147409927800920493282474032508962242623301128412858858181119260180109214073884444647401922507683608535002905461750347643831326717995517218014561983475516284229950514707289400950253142572028113509062444356447561229367099174290114745812118673826866926934407763020396917615883009790157993398294302538452184455636835046935532501888038520453545984487903870465019339744127728956586987824130818366957242416762677016798973681279726895854312336172071351309399258600154357600596646206959709369983374727195863053027730432857542584149271260571757228493134772471424619883729003176862676543636328444892867167340319976725289381276403993882393063388128471408013421141484313364658007715768462553471268859601755312628131021171685181940335608072281348518746946549009010134667807898147425238657132097984927543409546675802887745112232108484548894170353020163520 [161,37] -5844376125865691419846792680557507675167257822275624477942052733411495365160902677495094019062706093503413272993219402610624215668750093792161138904251303897318266617538670112330371753108909297205674265689910782185250914713912778972016025666074094718005673269536557612128940818400244154582523019161345349397453357541070079233705151315422331898170992456870974300610501164877340069986933858024499170923043951017386077004740581139318658397654585441986714270281104956143266778461882200640569202439202899649838064204525784450797141725041514522231860273493280531387387205712779915301348075770019933929138870071662760935434484159251615622095570270054512650915361191925371911420850379562236204046692533937124271203238056904730128471518170959612813098415355961414540301019269521650603337659723601338660923875579134036920987138626689191757846407572837286216024597092140700962434786209106481638898405274232308886757121236759272637621506407607311292663598914108685346503732183809701954350026959037461429602395534573582530959749465238258944676089112201295004947754151981971993011910599422722605273481647185504725742234149417033343921377506677596836389884305968721168043082656835822831521643630798196004481257319688116929388037566433094305692813404105071968436326993479767816599316435913727624774580210254278643149256429631278202087339405612025398944071055167748046558728518094654005744918856842570423597930443604942709216819367248306046473023026953566553213525417520762156899049188607239779628058188113924830256900088042642940772883106370465211602704685391934207532346840679165193784205076408683679051756624236042174553067903002984496709099654426348194550312137915323964663052282355953444308423564733439481759759683373952066641868152729364590100502768137028141597879550433476298795499941199033967157508318415971542858102088487915375053729959361160982835055706875623699139259765342887687130604426280951138630380867738984607332917427668033890593472535157815882084302034490806656607983680612130470575187820925597052783313632810447102119918631154701840051359319475227184639315364145921296994471369755819176635633264075241732160 [161,38] 5604930461210540313077686543718574617911839690942191896954329011700078052064308904848899037328237400197885312650712459847005970122578511174474008808032840095198002011878019123719078251599158833537946438743072204598068270283633953211318559418617035182792133882734512682852893522186677420056849439505351022269395643743506097311641063483653949077341523166192063865294349315464541783981942439341440874295800466823324673075070222760521675810485073763797826251576637836782195324204703333137844691762342873831026782920606583842694538932180606114485405124160294011895902553520460054075920720104397518415759145837795467458761556781293572578250061108686058187551530020329135865164097523531558739795419332941748578890635547956415999060349017307209332147408453127624712563075334633915120755042322972677473272145632422150129640233829714388537507414740845020780815199326648696882562162808922874627812873157056185425469102831539266110877502254186767672492208054506499857871858417337093336614522293136261088038617353168745761762525751725955354657780678932451758511081314990675374711436110468008471348632518112600485935417875580890891254223772497206285947781586390496324114989780662688986218942795427097265887592554706628233317350923868004731035947863136950893483449059317986638630537596629919700901000894935242695419686652056663218144830616165063763557563538525442112881445873627038782859582054391818271381951718420538809778734558113224664155304394141227789796675320247410158847640215768033116810511848465533170864633925482551088772258591660557607673902087605550724782838902298613055686454505096150134269317455216236401255128971937804867569553210583493677546898505316664026224509477856656277187366895929644461524410758386872587496681948369891026844756814436837833252689764897374063880958246845064277776217750738441763599721029850582370519182627391853359087779129936604167777166310851550365221291666041063053249233688336458624953453769065587780272705930852110485913964046669984407454092083781518630841017208388961364422370442012028283103742412098230039303013774633664455345376243792986549829495742094137864567232529321482720 [161,39] -4301715354460273014959772877216840094305466050288439504214524270581251116803372418696823915364970393927904017178380415577907599285301123391974952300564333688519863419909109841814086672156653682999383738297112121352778227743251202644705263067867271362054608525920824807701458084207968189891454944306921890674592545184385175495386347548155340897527521677636302332506367554075201812450554716984952404156615521873423460531117758013674286480295524499236304391002970103029849533057659402953708251108557049047268122261374416296861280358674129880926091556133484226770654503723389002565252148948879552133339580767522183992946897291713076977721048034377105030563349682472837115952185555632572037138678393773379519548391117867291191143404599870500127520559220706941217318472751921799809444575110841022647410287274993039994055651606249236363412650064801297938755879033464869235092801956616628677136276897323635968194445502646685033084427604662422734899669658967725522785038184103083098265905327449645766095123071813498868505037153995943360204170190699992277115231399458982724591064040486790297170792152930184217440923231660160581793554106497619112219822933620530795467061070527806948211255852063011123909150030705093042476650551909143665935622647353759145457719219397909686832614866966560175579975029505324571366740174485507101525285771870222290670984579404397875149226954800968182868299538127558452973775858238398548817693306577371673673444642817931547324548058182409053671023556767466714077089068206077705777492003768997917032913488586411706215438569377698215432450674855728846993573990553302897372445120793838762693572567501067134729016995827656126221025184964449129731472019828143133937001543305381522433196133518815733567095257765769088333765835704108510120742031977645892606230385141047625671358009339590632736067871982302599000511363973047776258781732738758426061277353767235930270943198329007873936558248816195911654992929018597610462630060290894943860968281476337003080200636624551892214996105499415961227237011421287373725415267062475534259351705038423481825636356500364978434345835473845631503896908213664 [161,40] 2644189527984286625712211026379241026039515780974149515361160355468302794424139814187870841980094964581326451948555919155095880396985525928542493347039841795057528346135418184479503721261248991608201863055425556665776385758526042356384755090201761385519773680968264533454453895994723924035034436587517486187890488156936315083945219765159536504512309204554853182049536565994086714899012325428154388738561749787442873085513619132300887830674754874640952230898335191043256968409835732892040648225887882668589449398740993881581144674404267696118929151847678332338429171463441043193531189933486958507239672799344423023777163646096832344172253479780875189089610282692194067796747493071151929601217310176878379077867152834178389793528223264544222454889930342328390815249860692660574791203203341415257077370360033877819366083120965136123909862405200578769949491804161503029741909985197482610095929036488352916873701794441787400900567486812984518415437689405655782616707210499413069542469524742110786359806589204564428418479598086745230269867638655631924197517400378077335416876410194281434928224358484820029242223401056012959834761682287195414826654296408209194179271067729016937085731926611258052025667583881136078992788581356992173705657328394791277124397392800684059444420712988864986960595505764755236823973459828188621842021048435415435792580105411644699506243266283449565316557483614516774359086161222344937189117708593444587640576426495611523931300619766782382927523601450842702109498509253427409680801310068530364362526176634424043183028273072602802639238940165268748377497608411688186307790782929679095705684740951742817111998694771920214081644847223153386657331018896413587201928855207544569851072605807673378453698995819690734343416534490198782933958820680609193197873702455076042683131858331970370730671549720130468311017967161657442279899934934719403126448599311159451346142216543331807311029247439372391391394396381147708267869935886408354465223092901427905468681288495902199448096138582714963704542537008193605542466338541923514795442841837319928506739957534950238143784448387139195014048729888 [161,41] -1237390811710931202993297943998146931649071426064741803989586120989071481104528511039475234869351088163528050514011156469067531526995395079408398786526147590433278492414864814731665251430125050911750672596310518318858319728592743885115267460124410091746795300243313051845092706182384435592513998105749828448227410479732347171434104821030447153017778223278771125494428626436724291542640391133634455238518732872838098371296944264888756264783664304300619492095456259121459122293313950457685843502735103837574006292608987697298069421263066663279784392247500281816641034608270513450837231151494146510397606283112308804649830467767461499338649743858687522586870117013845024952146556280035774300716404301064244762462379357127090132751791598262957929752364999540013666923158384837675472956760968931134566542200582987400107771492885251755668263585724249179409970573876444556072270024036414579987823512780265052207544026957353329130224753386055650081921237473541785172104496641406527386413907809050844966488558723962330932459977556088422957487354751737829001403924408183830908902578830732364963757940127742185098869234969285497664149745457876107651359966514749690445401078286885978480424672931435162732845236449364272400161416277609310552571828839193631179471907849912291964581899511299204860554891854465035448509381537053771968898995842404717716952780167150676767167308063011664528873286153808353333854209869349751508791660622740095262264079467559056999071641399558693957542180016533119977389894742191637604419734162214498412090364111184069258543332719598427828329190731223460504565961479879649728254461876189654932154190432783551225759437818178749857972764329834326823605163044289642080068818436823140280552776715325239692024511987015416118595315244161886184830679587581897836705918282641806111595329192400407050918713536734081886990166006462189200410150633094987964864096000816062331196786280182572559034185192511771860050378884017991870179786313323664107292136932772996387765943521218572937330207012851077130106241912750784909970436353521784302663742696611156999233200822739348255540249631469557708954656 [161,42] 357845047561990944934928357431811593183165494537425022674267920551260133132360360698820446976180655218400271292275111316754525056220630314618211924860561717941406568528382075031345617438972774907785725354969172778693727031413109916719829615066025174140679444424540516328156593636360028476335488917285635554077887523794076636662757394394185960051699293129278140470073623109031469046408450678509970140918841747646706164402420746858109416104137102061013558044570877902944033416125165728576832297426556072917524899435000222945049492139910270244418203000249607113393407884102489665815024502004631665791260191567069612685733159010449305495315218979535099115694292675781503458836951347797586419136868717894648688068496639119000717776901760589083964225776895062475887935920515536226952261943961615944691215290518567313695665882204611307308019228700610214425498997621194366202100150054176347279713555356570151912285349486607859357658291628668160366439823871897584462694975374465630915826150497530420400309069870696336987066195192400697058126639871784882778777615508841241831240340782345622312762791065154388224288906977425668247035408226771087379531507165078458700401908137486665910597758543659402169275429352618306314177869042734802656177965846939741600387064442027266387019876166129724052907502604607064345970317365775709110017596006366512622631331746068530491686270011844652618415224296964108356581570288756149407703739415231490227221557093768940080511820656366577285825119139771841209431136300893797058808323514057191933098424355856432396732815950062141110795742407241323387910428020613612651281159662195828356517460652544446318614222174133333942621152213687217387707831828045857828591921299374249541180344748673999975872181739562609679454086988588377368115500431803895230619329720501568682927591382939443946956955487699691914344693427534720796521561525305024464008978421933969541960128618930617769520160301203284124519259187425569636444664704048487067525631861732058677743550018233226883025214262425521569810040373070128713418720898919767133665459896075901066375357184567620421903783614835642887168 [161,43] 31930390929128806813159350277331155605243753361022725739891573811878420698098404169950756747989990359532979310099770676598186825023029775290487453304882610260748177465809462307972750617653994107848685185469107372727634365279741195859822794683550032597428754242693315588987038156747775144929474130734280488764792220802326610291303353667159658828113939963335328263209183526333261317508650198977210904647367868803914362825002141067014479407358497764110017360896576178170618848596223571403762589027545255518890793416549000298283963692340694303508910481126428566766887559048316675763119147516937861885171070201239164873519714041556209780650456010489745706290987634049170622444192956772305065464599790080891995155492192342407637234588616625340335985468278073084194271556920265700052865143761887332913061853917819570238851520191206366683804251202448021233461214183504066400870599980210640014457306910332388291513473881001454154273133558128975499903214359747080937754818651266925441822807345293030995568875139252009867411470502025177930014542390656894634632834812231807275857529935693457184985105716780233169881486450552523607532452818534320616164524420022116522260069450152588686361912512740760938188369987234791107500371576042588574351400492891803148867604696104626062892255785097454403465670182565836107817924282641528765454114334793220043983055634764815392377690440578369639648628243557422187748204727425519144528095372703075155774478468443410215735068735871461779986700189620485369187860309811983959985765740301643285686390312832442807327180568434185451711081455537621658729564290496269603909776806630143598572348389309634520019393357576034464051205852007896049542252645311712376082304788228643115520623186056212247151906608448475501714706335637892944533865867349928575177501201748423104160901506292747577505414295537691279621276732227987538936540293254366741355074946895034249229689671784458198389147949733653424207342857302272113577046798237968923004847804384396834019331536652551474078049963154146030311335744248274540278935995722953786227136368276046495146353972196585884109263169331033584 [161,44] -120786500207189387647660913215215176379358341319890873388563919421002344660370080666637861374462114935455351208040364998820534489387367571511838183411369498894233286797031226038465415855011223675848214420270842074021584841333929231765290880970780477463681678604299573645056960222570937696325563783505438736688545230452894963692220948402626369732829938404618876053728110051710673178488278535694645089779475171576106919458858128628923117002339241722240444222868685924017116165214092972682465831585031263766199793477634078707093141205467442957978732528873405946432869050822010297031810413382108801486796561227962365007889829392649808188439516411331311497452828324007682569753945391283925236707593555803917911982636953717011313803047797710780696644887404209824331194523442275312389457480866028909844987908846632645900474415222725246576620456562067315953787163839311629454472340175516384462417292957820385479193495086032869717202327469709934965411705382066893515149849638736533489826317086185478418305096632314338306401480942863520752356282617550781360964555305294029835826561509178370376350212276569352245013394966594771105109040832102752231682764066231166777525005781857563371530588837629348023780390491888765913865969503306135227380920237119302061239664166164484884933328065308554384427520194199919606146118936155103045719202543176722266710826892933967847081766297364600494565654102026929439417995352658269916397122232507703542599439041839320730480901884353519995953417820126623377834292903222625359196744193499174380372804801926257938926008678304612298025005663599203298263902558987477818033252798353090665637330092894811102263880412223979015689265945582328860540143676945203484435499527518352217619908218659655591141447829535923795724504436797056658430960455859211558885380683277880483206438913664825200530152227655859398601557122577061063911039164404933083169464261852871844331395399188690013584724960617977298206689153178885724243045336694260003135986241106987572572129826924766054149126639747992522571479853447555772889795279401508181278276330085581421472472548923008193646912369020288 [161,45] 90134732540663692056516452432314352192639089316787533743826190680720861059889051338717875864233192996469589284223090490379488692367456864211564890565928179821948401928888613488620167758597096352968071229713561321598426991131563500161009998960054174777692490085482792276702788605973120017174862831247574781963792976956305544213550998424077444048160015746256920078301646847678427133010242693869456015529516749842303126763308890143836659337800498653047885483925918855114072384245732833153764091150789317942779484689527208058268245331102666350052875614841326655795094769437011929628465611109162143311647837106802927035119261544640434368012459160471973929990454236682440915687272867326431030764274425688244022113013682260876098170799363114929650002659896146685594748712133634809370391217196081802515816661738302779425422968473612262637197346720398366835151401249544652340119988356770219426619717367115641106428865326349777457581735250216915719343271975699932272817282584092102051950937807286522670774210400199164245963640558205540694730204969511309802260695094401882107444410975479388677988016919390761097778296196265884151745827516589225453247201464361440483802096208954780309123682886381414802641521480159404211066733235458797295820277729393927472731583849225564638946685490914244035633707866438585563908999737695247156992704642924467816412529063419377895087849577214762504178399800018755347872109510638142340251883005367507085506554687109519314056170691225501998998048234912914076125374612254943218183286233462777379915332063599885923392077441069362753986616709094509201032349838261348427408262397133086279476475702759120273124624546624108027390843172271085577313859175800942688835232393056849171543951016762859522017376023162667369191479670248896074006531548721759263801716052152425061246128046309062140829590456370353418881685390107991397125604547572451911923553509533692700657270642687655027472068180649852640726935438768849926625785692635913164292607570752682062119330178912303549208826693228557556137854371685896167328976708634640434495783843684225365652865879491598143876046231760 [161,46] -43577726028819885354752308201489327587636339631249069115859831476380117639243838297616357131269318210932956188975409712437887832529541729940506569508122273508253165675965606673877199622644182731063701162454004723986003295257901265683574576936507761206693230862830920037663767789475422066895330463483135595629816931566450415948666350769879098026446917906857000691213785723376968747657556059210275675692078743549774919278582195833826211832273367267079021072965657786009171790882609339340600072461446509456724079585135373364495742120928471571814378546882971750280193130630118891910579042425457172008949622400720151431711186705345396847711403219340272970458633541228704733613587876182050357925625392877854424671113624850328702855412387907539248795174591339090375548725295022532681109728472575391662053436094258623189249127322457059672923861037620143556039553469701949907728452274435246105497781036094682815538016996183605506144735305583927786928472679736472252764961013712962616324198935406700162275818681304033829736084111742443751427935427595682818130412720474751423120570989744652954865074421946642396030150389131811568780839765901817292962909952928576528895270752833291247372107228685863150830334887548412873760701579433721410429620272849577015287295727495357569890240644338089229962907549644646423677799311380782773956150681618347364202106063638549136735728850348680946912968532209627771970341007245835478569820072685919219690336295563020670052676196075982329760801557964044502268658569234077129165753633362956136108334100539232638658868185411636682465270999812328036905072647825167341566736569901883811522554930850508862783891277598539761540631714293774562468597118877132753096954117280550783442426399723572404168445805554112941638257061076438139031651826427057808624156974374461848655457663993566216985806727865045886746010681819015069254721463127236311256174920465314600709439916953268928324184262181233866208276932839649204247395010543313042783698243718027995747440854344710749393169665878870158787032096659627256877814631416493051132548139811222981307160309298035783314679872 [161,47] 14810453937679381813872294045187064519824991020756939206992199474632089720853052883707264231366284926928332235617450233227421387296721777737691478772896211745539060226123347518574337970073816498139293838479423709849382351362041834033683005336999633922787157640700417217680343048813612558981895853058141865029664752646738640555193948258848113471112626339210375323066164285635683659339374262246102237448284238775886121698346859885392523527468231089818590760666142129164486976932576015518408983575025051225951584991310435926472436576016811694242491262346825971691419457633279089070192464505421853882573186091394395487061746591645671127304472362411356805611600408063628825309768329220518352276684227058490735147631814406965437967328840809743462624993957827828012086939478408308331293249411052616994046268645784785111613187713210244028292857070270968414802549918172377125998293959084577558678467792200248758279193986002424038372736421061389017484648604084978286985205724023051592541315756281468517523566413721593109207008629652040680739177214796371580038517013072873158753362833472816193079946443087876065428612262658576122741741587426145500073099822065159124758510170106011828828726491056816468927265129359640438779876308458797344064705223116195796760019016161030223950428215722293619868023703015988220941813839954523068679046637015932764280780823346206851095873579415860993609430983875240025712171302785655056082941483493837861584113454850708212978423653033206698288096011480317716688864586466606635443575150039620029825322775845492223386554551963283235041388899696457106233590823498916090127908439143497372806879775637797897035600058924820852951672569696510329903126429819047754376529462220554748168129095838683067832014367529419771354298079007465215260119228164667919376548192109978146910847251952040757691374025701961604272581870916160533522561869756987522400027299055741425523755807812137455110459876826032710853761179017322448370020790521820078320264602588862745426510036384532624010598239385763344693313529892613354444701898880710753687600055311467732930235079386150138528624 [161,48] -3072021344874050039828942092551566910032904030233232112366068528075811032567714852993136011187054663151063533538473769719004636514129651297238653316324790211448490905155606026749235176833741989323441590788943849471454562686692049795324597307251184110874358526656132080826812075801979927503011245973870245661625201547175512324090281076656762412816607224249551212588979311018489023392171999829459840960260579796856498318746996673781460502415099467280191203387127451871067351386948999683614525383045812113984292086320628999807089861249856774860644988305061101879193039111655576663537437874341249077381411935743120075410803729921751843112092407762616459348799348412366286489303963652350134617860433433704677338858585622266295580969126312041894728209508907882718032304490319261988621964350296145586541972872179649397989327321115258300071585435265378715645649834825942617098752374279412271875316939238947867501722049123171658990430170237272554911215677545640726911576514448632967401393644598312089337343473178147301072969192529398005043096284210502490396500390149885683100261532533201560857997886747314939003268603949594756847292523260982453767390189389860063340444425272406748522323535226183766311227442311476527527699671369569565560379376590246291276159214762958217562452249445363343959306445140394788025234462531975901841116371418364883690578787348138660141930873654546230263085933132976793984548544634832209001538211139229434924489284595549578620675910079110605782022961801343954088494941082983856995571321974397769398000533873030030571328422354199909639177630127936717590826293117463846402029301010007869025669841038665939431056954132127789209081893503657070209177376259217804344494589654648583376146836266952084907600140463035337721540859316161000032810772414445250810331197332283659370553784531258923816090352909309469894110050046100789909926333740735815194652526842357193554023622382612084177441568331146946758913373513663971122859150947057150017140127188789366232265846394514477406651861994323850598746686336557257762980812937532837178976746593643496015511546824540668144 [161,49] -64736475482937656959094932691956035100890457793100411636323031653155566917431006061095287327585046865348230477000974560357632198397385298827746744110967523943482868400375576283219083476651101813094200665293434394060095956537683018572383074036228979690432291602965971115024371537682419306201025026582964246518526320284042992297463940655917459072834331598041249348038153873044299691681057320838451585349147707035951056423147457622622180663497794962439380675360734148744679792817489271661632941988809634653412704585577522248201739399967901690922401164057334119877584622788502151341061455794360191600327153267431474576414794888303905628207907799338593468566898038557480536695320041375783215794654760858406879687798307831850076631882701488759512888481630312677090782889531126139543577805252050651281389659063926003953536558879025372685558383723592073481697890842164596614463225200648739317279803805578980703564809566358962615830364786504687212140554327617432041898190782288519519560240411628062056061137954059256988115305601526407778208543450294560511324316553476452516281653153743610316481907851607432262387819664370208734453426820139873556059569062996096260091094219185271663131219273707469924810658204093324412434106823133632857457610049158685928198860038340895387709390234549364582773069368315217774746578048880020610032663493548059966664164187566192997113979142799027312246871875269499655200843568028435617851356977494971708011156586004718851042844829880674170065949116807025149645294346742365425051550845410621997710418093990782903058086540357635418238295034053301673279459946425001692892702633770725198456573167201858146822537241377991443483778960437501291178954944600701130124823783662869879253002932979260426567001788136759156491638603474843040308412777750058143487230216587552521350288948413663545335513902483341834460203412715606221840761530259251563829747511923409563624303282504887696977649942058438146003942663601813863335385537403351908327243671075072686738688635769714946153049569328753281508287419789167009419244788135677898967976608460045706795107057287408 [161,50] 356900413246539816953584631031551140234291547062638016899635718191429659837819878259543239203220454177079228224593571288482926435526792790835582927818102844433429657993967629034568751202327108403883253915682641714996588361289194315101712780166380294786784969538800479802626450117818280748249234122796027926631225440191777528315458185901615372802606697570319701815020345101518437541847672713864059558527852599616016094646976542155001525645288764935862611840329631319014370257119142783976287101089041025849728995636392750589661700036955599476674363678132432830232878341983009936532643578842113249463036520351853188345574857927671796707485802608920125798544590407548231416048991198139169182576232099412791237927667497158763020458867466115385017888672599261890402732559282992344466537328752367598592971146298690749112384301884943500154615034236056333252904261794640143134924038815753375722508971567059490152815513844962378460743858379121663353709874901517632011329009742165626269346666206894596540560846236672699917916234436403250968990738461845190546811941122397947568390369554113436950768421924700457391433126995565967757624745762237162711311143131022051162670022706908059182545053589184263528495310490954706596046072702959056588855924854633081043033585956963062524120411998086042003409726183382550343125805908574627588744502732950616229301042701433170992711368079631273775141439479385566328308094017301975900206610997309840631930820089788832148901314224814581093971502197547434328344943554179023798817597822178289210600097415542473774551018621625671487997302534428602824694580336068733701512292472042182334002574094768395711698850769870835025687363366797151627664504858562913632707177362868650939013062887114367030741316424726520607506452788143708753673479074287169463333879401277917389368774641193096031494130580944698156130438780966804659509553374021774090362781277924903993762933520261341367965270236521986321246429029073056751024187501323043228168375593814767944107910600727528536191537250484384244122199450090784634784480231750579751684185834933193464325296356672 [161,51] -136278514471046351520281580545365719793625508710019278013471387212021820595174761071760273551833032007829326770847572463935531757228747824197743588155192696347577248883383120819109064474916830451820382498964680783615252043866266025442407384826580787523543623397516567407791614163240601904193414798579179490970115272816595021837592944149641794145725454734324351397140771352737063396526917910213958773680370222559048216278429452380112316810203227950751679126736175150221402378772269563065837659767500852772630325419278752902807960973184070943886775351698177120471602094136954978422108560327571102627176627440191676194168025059168987052500549947127417341100897818097456838378682561045582201243539567365760273416913575019426085461849392192838661903525726211941623247135610408078179466134885895992891164713546739722994902737028100663919142920019493592511760543854207849965928629719574137428290825203832766211735380624126030855238191583509036157445663978503364980559661034368923386866615481750706616103054729234727492789754838711657590701379176464866588750492707729855155567549057729645340401293649343654155037862201529811431142544695525779787403860417497250871447459136157593838801809749907547075684128083088929599355150571890273770202634774663326827907006993046134757669548745376996665302755298472051224794621043690072735053103727748682864746937194073812003502144035747268205623252541435030805047742762940708993088461492761053304996978969472815850434880083788826694003561255146449481190680771200304063692139775249706281219244110562979507435402718090552154901898921384541693429160678302927641337231563417694398144983480625838555629928638804796273520518661060613448479768603635683303705880428371074828153223976042301898330136928912010301842489356976142213475507989844790690600213478840810346322595472561700312621555968552624878508462368897546587002866277362677836747469861638580924603952563083634138122191474816293753077158127008321191951748089774335641115663425785124866472217616364418377400653794178312606097621351146577498417795235814484614149262736291950736769119960 [161,52] -10365374846282370677927480578714959370724199507360346965277738700397003323588201124886059565471166891111698325644116182879460098050086722678633160112324002594750380826270597284305637896709615637298720657520582392300204073967657159406492738759350371948691397533481149507982383674721112225150135750131660927957830933205239307145877911585038228570198375872342919120763704236828204689697736006852597701977142731584259414413389123546921828437433526467574158819888573193961808365074336975075443567478474306693779001979880121947435372393609759971171194444425515081934397112038325962995230093094004937126507541347527385803586311088416402848933832092316991380912045079244242960832488107184305987897717470351315748806614086810195926019859700694200916276762949443408987562060641664588801338084854030320776802870194146268311368318310686665002265380275290102588404941366528876020373101569320998379091753878925851555706655206337603459579975940349509504249531581794424082364571791322047860649683312789925017146989074017301198035676427623680000057544653310737601691112125297997055118686616148729334271862874988996718777207750377039979402300756244318554219911246290374062426430160658965746485305558632713867541561204687913507391878805148550164812272507121326779788273313147672308949434483472134966135788260068434328106465978813804384445108853989176613589691830782402194995285506451698822595829735084409132337713074272200203242695850742221117714568970483648812630520155718864912506913098328361349856351173139535036600331408346990158740621569111452983605582018855256317363269017951330976949844045290937487667809839212709633281195016684540758539807814698156206999165562370017222410303392180949500059363646275669585318377381096942845048789695566158678870420328400893005176723982983492689806415712535333293424849507110905959303598031104278541783671476977715178887691725110711205646837658009098275326200244484169696047895650628377351933762560826556254906397264735923167728853087198020180698993605159618186073724507881594997565551491465667648549843838590230017772726077955508059808944 [161,53] 48924858252346592177301545319917854393911656572024984865469322670149227710822575793937280183795449005802097338535326477972048011217147631973070889169980908783049973550097705205996400864787021447291097029576466450978629912486093367251517359159892384641219821860233758918123750664141654482742137552894164306851500763594776982792736502466795633334565497789932979284924581552680139648483987443296135408081745338834611877006490646868788040450293988635340926214909358386267659516547244867329233261476873044203228607736379422881047153282726466762296677397125156367194976660642957156622808637161892257018235337318150699411713838458139293705662302289679553498022415278561748664271526486148482307662372802273252666074889577609731183004741097894975833298507799856618934132648144472278900712180597964335732906406592793920887426807597385751517310898290097846431659944085629198243057249628635714567270373178731763210054867655230996450360849340246654579344162405666990806298013829384070564529743417275494466977463379358475515732778728799656814400171127678189475206727680612300381027723772235720287052972480425167673354512859946671932499008660071461834736232007323868858721871322803317235079287010646613518208433663950054458322794617885200039989826728093985726630676171569066919995031346484682866051047288205831971635999717251135111757534064775862598228033209941961948610291645192612517783403163958348320578105817342349293441564008066328741594649541753235871745654864930412248943745995914944710378120366230265969761129270113398308205152682643656840413927801190231757008332159186984365689826893228813851229242962998813847925548356244570890692828605010435010232817384875881613594975434978330951941568467793228872249209288676359826888760869364374898314098734441406764323084289326533375176348022669560920764890474295431641083849125690058538981290636634421137478590007094677211358933000829800924242898310766975538488154082894826786181822916396123118306310233494325857746012396347001064539703461146344957199872356487148635463366495705827420130124562475484323767397422667982928888 [161,54] -38550208092675896460794940191234718941656778735469633639615262814135774183734035546141636323313383377844125260972432325754920717442661102094026803890384016709909999419522285144957285625506708459409631652489797936219761608013528537637133100592483822333155052847170375277185620306616628762298036244182275479323699825019517056648781094766763180705499583559300020374197912491546830653696456522555017932214123441252617807286518728363304047031764573460369441602871572626648735759021052855888747004937934196755205849579988900482326846027791926088350892094103653744267718730818062905573434392819324468523339322658834763622952530766883742915648181121570198724855881996695240128124205986465155225694222096185924471899811329646745873439423072559871280200083081920560702706482544281797585520884599562528623360660189805308594352135935932828328646848044215669428086514122179128935263748514175709444686318934022522205611318702906024016616914993204367748387777070890990651046592388209757652714761033009174868044290734237979563705361591248242465579301481265341539469798217065498621375502278892737273373142937319628548527553632093366369813483649261062327464697489213326488473473073797174861035870397934057362811409553787480107587847984002553850280993317232940287926344658173185922803140519385690056187904878046434476185411326340514405208841083357760551091256980349727374765870922009954170289150550001965583661117243298378681555821006432388858407386069074825563861149813974845566115113269780647739521677641613798082477952151158338176433468625989976128217371167134070141104192547164648691784967860010899378378771436882134436628485880997767680472208605679159419859891035786949079756443542995703711914838097811087579549899189392960560197493948803626446146422227193509300193161024715281841860645453707381147905261112851579738330446868768032840205952525401661314133894049869835476695887298917894019254693750400134165463017894108384916040081396838240382709776104738097698489046022941103244137062784577273734173700050157868100729712852718260162271322109999116443748942345260067040 [161,55] 20016391943285622821390986189003043008404038888220398821287791350065955812897814869103827772207031687464501381889106069141742800403685101012481354673592084872792075705396209096628397741501499115453466102977459352602146940450277018076532861816285925003304160112756671435580576137970742867563752474219655552625150860904681569119021716064377844110696845230489300687167996291153429523242546092827367049533343722438013546740214769933367010617404070056511309326095031383290312862308124050383093003225103092321993553380955888865087601230995198281116099083493436661006491821316656804684514268544345747857461783934202879849159745458911496695654947870114036971768383875336135716297392861164162524860271192546517118585371771649819102796867890798661698003212690828294430955208734733555743800800474505781347782505634258571652342072045193954727226461335134068340795895556869850244701773678872654515616258401617288242316150960994548645712280907509078441844624622384640614968508477390106934477466349970801279210506062486458734184682192186576215189988291192823174808803027778167351572585810916225994251864557112452569267767259103829248167704444957781088566159098502168956073446342399223436479449229364435121429299510269219279984288022489915992196136596463804994350436551998611900430373271200232851085700809737223094405631367028981550150957101910363604442418761524962888845359185133401331949987761699898913627846713912236651740891309254171381026052073791391982626234067616410536863678957920261309664009965829659042858934674548305147403556237704022019006254557638186019913887069637177234680828730380666103613320181019566132904309902147542056851443592750352958932883610444590127140195673231042758107157659903473720034388709706723682626421788030149630806407398839289261320046548304349562678201271159584842204645431479506628831262722858912146093432730904437345346088701335192076955451110842343453311793233174442478374367487288117016062546531383669984711166489380624732489914088462923903874247042981524462860470392824795546318928204646454075824165923100205203346952644938192 [161,56] -7791037484172885665128959992346903894724584619354845154211061864319511991070373564862180342199322724014911201015567050497355888572516578716991256519842674428686593267313640806690598649878357636657544234883059121438452160295538517308569778071449728004971478475102024288429098208803793132756690766534024741489790338968668208585377990427706172863152459484635872616440801998816861686944611719015926629846207130030399355776988576972914580428722191482387630468760482281710872161721600941219811966312428283429113829675618239756666269559269951933359671599651575177965969066612843053879838052136148655444778777897627205229051606008863633440471268830701655191570831690016017329043807781454795812797916957696755017518852213795946158560154875291952119763128758788915745507025954718269470724122141434627888367442407695991740828766358836292900653068478446668319868619113925886856073637746809186929736203776126630919240533830650788279986769847525372749705247029027467567966290021109382389432863768315086958090412524880435651229892697513171050627101964486573028401528769485039685464378988013639044638973039547735604696876897844084520853363468471412859150044352027631374037490117975512630731917088628120813182584304513850653383282664422657700111568458466165603983710822762456457789173249901407972368064310438230965767786835147200315612009413182768977370281876546258728312212255718176537537666507554367241923778392136154689302969983416397976737946322097119919416271737465694805321752766714286689006607596073067863190677602018395130384765881905422509535900417511423339912220544359496434324401554335253817430824590892349530844988908780826466298112838541449047902557437406185649111741810425528026386330931198705515069103501372942625187944881265337464789746455898532105159735733997735402361284035935875559774633686780359153157486244351260626558834573653081955223609534889299313128240733567944541857316592278005123994842309358173082687934203656636167062562145740888416022989126242723522672845585407127490033458569790409180544672379007628874344656455806203610913630923824 [161,57] 2346761503765804374600611882925305188097131358212914888242296419735069380569123553717335818044727309892203349177009986252844621467282447123479805566475282582856889497284862499134181123864863029475884831585254743239861418449630362505401515300716365051828302640841806414750250918778043332075403127837162551821127950945464760222433339068787309606803516476130618527937408548790335205765740255898848834555123263595621213354897348610465227471649304700909984173512120017159576549940333599588173111735897687126999460906028453622924457839306680366758415032996394203317278386485963949460499199781502187652596152911104413101859213766785642091913513635153246247986529127657751510549990296541426031437453789842257647473772056608225349098695521902492875678299667914488281559871562358589177407116378631849797956887171700951584696247090327700885132631538786671238427530281594789225477007603719449438239730497489103735051328007990053357735141318716828030225641661326879527934248299155184053150584212417101961027188995436350940998256177951702650341359814003521891396617173662711704525308739946804341372872972192394095352322549914048668749545746702173658952328752380863513734815100325215353894382883534248463233854279853663200689477561895970296762014940731708621960770520136043979160466285557436857184705351552590665081769681165199591105993558489800805778405796789939602713958875284537960393521899050607101831337735370287390943351246523482057417566495809766900274713535847167575042632522165622853801556976344628741035689353456684063903725501060291396465046604925193752914169626927402685914412938040480327608999051812144410917686794138113625779655500814816828960145257490457748725968787890016261566957957597855094117248307567868491835249060164377184977808743724478021506136025561680964220781338742442058893652470438817726357801792570322443707814735283898936196037831575889715077911502411492783531800894886473878542274621225232238327062127541110375182387592367008294649142093657886580666646366474892280734072743407938876020465852115253620115100498109152603594181696 [161,58] -557749233361772256019108916717192347021420449267363237847585175754638288727599738730827152342644428448814656833084077201885611750259943948441493058013432738458076878843077215934882080373235799249853042093700253678231316595656020229509097105578548589566093416614900432100283705262008558999507499555244598001248169949499296728037080070548581813225222184438972768693252468615793970349801433671606142128333978578584887566183714246072599559271013711882014498289681904959992319201675028165011132025752417172100437346874299326928961942309582283923842331265806093828109016955003772466609264855181879998063989094507054677624811016178305800399969915837952548223412526634312957694445388014374691289207003758133762552330933417706376104860206591446299489893748369145924857416215888121475369610351130271614759501434963526062396157394974783047994871500691177747227920875737954019620874445243215432201020629895452404067578617454002094850632660293872584656982146357758586402767157723711955041678288494829216495071950629106896348568757857968365919187288358653082275322099631242191831184317851024764166368406823703753357628771988085557468693691196418349921027648230438828699472781025378705331947081521701746336013046260470908487024051284813342262868013148824291979751035535139060259385352234319519524833130648473748268392100538468060078095223917650496613189261441311536950638722155980576052029114691291071235635840683173678915993864806077758942137944552336310736130504669822609870433850434083736847697505802166761330483065325310041517436106821264915781779907915737225421007934923322151988696771048119216653914074323810707171947446051091416320934208902931067273412297020094705315091327861232769261713281534742886473089002566589111215687342220098981801993495847902785012340481117350677181085862559445588094415033635899432949558595352765582548054796060211187052150089279824556638744063924275239471114267802322104180509048703994055498761615264158958737581395881831054182545521008256022344911616985254832011295263760989549412058940365064157645164953716019706710400 [161,59] 112630268858342642042111594195354476636756908322620620145168703082512078895380978820457097966703037723452608686203409312547232316461087718591964579600966254359234372976344873548428033929666982943170759095246949675552580237404734167811703183822781646504010684370395035015502938854830179614654280300133443629077308922465192148406241572345819401613783765497791306150776561685901952426013825341703528702043963750569247762152855293860933110335813311691119521755482027935389790065108683771775735981645772474347441175790758222520090295652075254660012678958913095726698158981792048283319591419591471265022359431339271394062354589340181436312747886401270024254466924261376504412411059932743327731631404353051873875474661348504519398391064693825498815459572290674498094074397849793763290907262932310394173954459468750560712935432452033768225361089420280587392865353479815167017309610832365803525676901063439235726166649844608001137041197398525676827617790531606584469291844592304226136780158114860366475297971861183610247638842280486850929248427477026132292979013735089064853129793697583475066148955110790140273869397125285258834644585129405343342966827790096584470237861924557137425697411056961615849422389059166197889827042306777642291876549436561103751769528684253340281642387919861857462835982430677380984112041008313710308689136764773900977027369921308959594305754074843484361835037357660586511195147698279975832383785075267924784489176133925825915779399775256391165109848760617204264144289793945359667843617314736229431816345256205390595545584992375865788657715232287424073289150110720323521886509298124588994897786879278442972512546878288957144066054452766744970975697907120041243689848981491859185980191153505491567143260583077446344374226338709919726371009661059392685702537330430610620964569844440200020259546859233193297915577752834876315712881221836513535615365701811081396008248386877630598308157025938195931902501468724460063877189893934387785206186336836220314427773659195127967347407610188637633632363953462778006445959761648796152 [161,60] -24331521598704225898848100017353416512612714625046294815911694851653385243250577013378026492284151614109790277910350225693646095583603648932269710579604838069931415654919345442658318316307330133018158010408227737733468438065367774576231307608459778774986662561036629003563218453748998306540569562521123391548370929585979624857576000373290748467098436376968622325735747041711652253733368685236485140400792281742093802042183739933017745985239978172981738234783430415762565277372190976404657116615189333267820679082435958349410852804046491171212342964502827036581506755265033154669456284080216300353470539019431123960072274130165805691956276522106033445538711100051768671109683990553195866228288081138336759155188291312021975533937399977864921939273718006915047882863449078988972127096138070810545556113750173250422805458671905455522616162269434527600226564460250533345780235578557302981615401732761945768106535175308111958666804475856748407972880514320794003449006803825191720090836607630809800488004084529160290407641515648555124453392256035979584234936607346524030877298014648431561106049695312898660582929760963735323702521997633990426079724396168292088800016996734879052780687402359088014899701288099052725333783733852184982950791031486433462152741402999529617925049311242352161148021690685334354077199798998287973196872357218439364331069427247402711799756648790843784128564936691199541665507702676775717908626728776578757916590415200222373989923492183033357032766211857526543158367779953288953446075468223405960141209492582149310674744356246457788577009382407770978716000339961088796305517968150789185766144741855461570211389280213130932315377397398807385760655138151922295772412165255557528796460608301963318753130673437751448614729089444499109648401073135828094451200066320687681071933907228750546069385155001061674273565614342065593773276921097435981435582014204603390499603901565169878641297886502085407228703787480330283389184117515904445685749191696697607750869676032143599462461829438271178742603558362903153095777806722944 [161,61] 6935458589891219114460015298503537340699608318363192825211472882485606549318472088575608016954707768776539994796693872685138313938666569221276935752440652866844561918597927959784802561370606506104540178869429109580698252489421902241461654476975328612469664939819328055999379895208277390713740635541050554202168558410548205105771362933081821532588270111086895428329443832328761807586019986233164568071538342754963219903270600142615324450426866268940381186454997991631775429607616554451526991940617204234393881045501617221110430907780419642476504767769453793692430761130047989165004401431936772814154217223226499206262789492642515322268819406943673181362342839759825828058634512758780147205529295745954110557113580824145764593333955702414714184651717230405072019051288004278140738891179221328360417916784585626466780784217269023232625886910149112783219416619347742414095782160591945644035151178534165037552480036918242214186498500560622747863208705518059505232720429207081494342694066224912141604440135030072367544084181022139868484808370826517233218177225543100460522097025050732713830954860624523224562067459020269041167590647203753044020540691749739020095069420979807426773723002515865623464595355890747140754194954784568113760788541630713796228080528688091442515950730195816476657628448421946268088248106993125093389594427524901883859690049231431860936034887124891760382430641703636538512516856148229632275004634966847990606402004203296509822325449193638238027563804834468574284535884580568278591953197318499249292414993308422941020390911563933136531570510028642903215338546794822851786872281219348479612124241283821902510480303753995568762112937323338463696855071481037420195474239549444858678433466918218929965151203583746912014340322761041843605218078734487144779590578785855052740306597148836388160259270434376859907517980399684809160415129674795931998798600152643615823733318528779535363744682898290726306203881632692557187733061568746844657027462438451573941839629231910499136435347259143863729490450650550197739678732368 [161,62] -2197617319023564101192245755466453820019127774745095285083878116809162437806925482072415119042908415097609733560880934596169889066529764098887621162252664415352805425928231677110396010904647527417955607965103637343925638019898238786235773308834004536836572129075258023394641555807465668181751070431746076878926297962993381931538395659013100296118427888043182137105549915855668097653458639651726722776354466338969527176998682369839228300042570144965756130466020999291357119398426306214869001989601610294888083141596153797042123211149169362309278503850545589911456953183326495267864466644348328967994580403992633198037135784115223191293127102315477047524235561466226522582289357581600604741036583392815332828455608291188175001639728978689228109669866712856561318427977783523738833925141483918839458688634028797578613341228336596020027664040420259156316525507457114115628517258386430047506345078022844554672327822087998736121483205091431600872419879903103449652513781270701412413334464095294186030199670861868972391291995880233573525625420812492007922954393561129600015786600797165346646796394855931662915422891463942248214975755514615487368553894097390451122254705285777718040691074158155036247856385776376338460589488252353577229992647329316455669851785530227359013214521462128663577297483223098749872139079187454365006069083387080748110627576812623255074143543063216895271274206796432844985174943906277985825265635646652609991546817540989592270768983218595837583654348396695871139017647727804330382876626482943911940102739246148712191608775532906947810314385359763785343772362314833526178042311845761731057790271182207105166197857558657810634355194686157679585364035522505108703038574199024371084854692695843707741979396576836296472896385200129326628025525295628288746143026979949967893992153402084841647729567893497564093662103880832253792819891243585165991698967899849140989900382973271191752382690389210196774980771130009856720259895350694049508181677532696673494637253207371428493141885572316043523861487369634110650728704 [161,63] 649635922236388929356889172530162458134723478275339164695421441562498717653019777805084591645264408272096436457034959415508929501550973337458512227151587609680567772327542213533505208115028852814434679974151517787953126838976240221550944006930344761186769066083257173198708235049667990843375818800126273650513547877595500584116764851463875620430538233006677564545751562265712187703342695362216259818395074897069754790659053687879362862530266301425521187545927056324243744220501319593153247084735452225908022889290577574841601770113003001988753601424948214912185992918920101341112546983019594105638439356682629777428341473024205931956191109585796886952562279733110153750050410022525568257683688397186123426666631521362224690215238695326014587093379697487171797404176721170833415540801687271102599879652025203203184686566204868850600032821873434247335290198605234340247619951021214513286096658987261376605632584437207758725328638587645326222066386823872641465501099101190064623675258394369200814554987183755499503455170230365369097124508216242755803462113165177874404036330793208542762469309869647367669562489846945601619847748348297793022116026805534578886825025612954693291164375885375404157425578252314408259069237990809891511657566937435609661949226458853157281098649308037678392398228718229234266211038473441890027096907147572046821339436284680288157529347257134205031128319147566128283949185224725005910363486212506136574643029451857567481625649256088122023666620460884255532724874656237316023975095391405112415088112264287036697540622822988367303082870146855734881339110087715721802015095132628436095390491667795066824381197152804856723862734670340192465543288369445487291315656841506732361941468711720167827921152614877612399783810957949588910030823870897382446946644489249198226216516329778827932323072590517394317820285828722165358416055644497797161814295382410208548809516775133311672404574079389810123040781917773517327802948369773774453868539236655784614962497682055566641216062617961750878658977868522618866280 [161,64] -183539439752518763767977465310146343723939384429093217341162011688612119827453298270703571970823603057770153346130850422371734783118804773372856540624282857919735132754481890372267543263047454507751171474382084959469931072147598103321128408893238437586975957882686723679952925293645587820449599923354218076551416892081142886565215117946345187911549512253815845573593656866765654927361516945277026858548184893361741165979968261046459117610292932780195445070900596451736321687076186764638168816444005014480800839733271129069185268650103507292344253246184805996120308801741695637118317809280216607854293257540595284476957380020340422772357906037258815173286954204941835453976164204458499016573350676641525747585659738522399539990921049456617388827710709273144539802032698602440521632863326534406565260619293770210789380032528667563765577877962539839743281714821767230518632718676722968006422722680213412288687524072731493448514099538400318438366323263854406263466563126946348402142388043744381780253927523350277075839906355956012859155804499224050558763428254064401322067104495393646062639645958306650936448606840852379933963516267554530997283853063430577408410572695901019209897543369989400583856393577050752990543009928463635915356872386770299778574159429028590300889010643134976488754649368726146790491620217602994099155992549599785279440073495433551905370441247526539894865596552976959609224327906444943058927205748339399716301332487901796403709680301654126647329648675067258200183764322441205579469011031526729178592367999579134983296105781690896140203453387892530107453525999262361693571366487117451297969370743153405640193014022165397189799315592177795816035789271787118981058748039013667638721044577985797561576415245544930999702969411400490283457226006604470165911165450711224571780312508315693075576838689313129342853693097370854094385836284494943626310997280801674273293005295530075212673830180545232996638270753193786045705545717316050238620628245337919884465737129696181896860317251279158476055019734912788744 [161,65] 51690391268360801208022866789160748237639851841995154951960212491830276323614463963635253700687802455952270845079416297000290372295008038737221773878427237911462215257956338340263079168671869157599818839703764912338450382651153889028153046690096853968018612772266760126336217385452464552506630934381566138996748233208043458061913994580229423567843529303310249234634163484934617020706725693825105680208174988080777032765897695905769428178278830130378304147842130180543429912105362898521495645480940303562326978060318815220927602956030179940103904129687287372284420802616843446978084083323402859445259819479323174524508899227205445734015639451092344811593070730016554706339326153070384171372138688479814454192691885314716836830549755195694115422976000081193610933756198238291612909506416135513168674136592024653916054271016401954718725826791970457710334648137145071522972747355401899361713940418164835039437312389338652128734087471002658043418902240475288047645767751224240273481480990285075529110576901330673887059028781743634253694351977669619228753779402029609893932162463581858878508816385061168503316023299871392565752636681424080735311787698551346311835563074311692308928657041356803969072589228302326270889881446878192149081246971645414510514316759241505238206961314026911183610271143736505809973269699573519601521752762125265139462829079625091403693720576829127222965903883756348175309063093103798414732056231812634726981705959786802841558737603773712370952659078299534706535515011246228937842793889495417737459003183113200261244562069084086385184600859541043639735830945563139486623388139102630682997696449265035361292023135034265318972169585230348169643988135806736032856775354431186561544373299877502033584916916113351751862301007965719792474119555986320934563717141091493377198590460686909647938027044465879899981201644271730322061168413547137775689785294259496912331877176777345734533949167715659607213504743101713788673333447543539925847197281118729636991254867353327039244630187138901090438274384636056 [161,66] -13374822538122408282999607426115080373637318487463928899175004754758208383143545142458011557506166346271104043749952437261489473110107591532013032687816562539506392385777288009921914703652699446399292944118767171754281764566681799873071402968327207337593625931551177592828259464515978144486658508305286026637212550664086938674694915318867716201282397931373641735690428934082830403551057153149976414190971250960025926786192670940504575621687142871350503692287083859502183037764062975475751431481583295754762953579147340201074755723546861615621417316056305543342355199417696027203998165954863247101071661440261980383766100875909896444002965208755515948301002646440795684324060583183216852452330594422851827759961919299120230646693690673487928594082319053238329909374516246653343358033026987072907576538447265528056814720360826048499445910303915734298287393672353543663524542411340431931393300129476259362380476289282433414743612877394481373558374210183303351412050682588820532742932425118000882148153619775054621703284294155838882120172851436809667042129073756430162725985687976536914555861641229396151589807167292242595919928546623082766481989128525824163151166623621767954809504861828430976053838905970760293693648159987075701000286013730720890416642120593908500754590738684908216921540804357458445080411421745231859501889505973835033726684952103936333740529439937491319037987469054209308052297293444152461215793927392177796358248981473583115347682041823664430622873372060746778426921688987265175286882011474904315926415070429969368427017518347678380777517194727206381728686731832414566026869709364472846001864320485736740079651303360767146673843874787263865561310771179699277377816654235745101378024927827462831623740932755892549132027952484136295459185934112494044770985369224938998519730719125755562007602212996793731542413647479519297541588108160501722378050758661005314035062334133184996819256704223783690901736336135464574064672136518139104055269021216218823629971536984976195226422226554666671064011164896 [161,67] 2723962150053175489817745251952344083749020721981657360182188862625809775505228238974527843569097898952757048649103672910047999196132301464525306263865631241550944275978916923676747780138376390734650082146890822526049867073028677244350977781206542989788731044704141683172252246493346417093632065663689805570723192257206151724364928390980891311498945903168788347494901937032407340065618367410562400358047296575883774390863371933537972449445247201887786083896508486957724608245209376796617466879428170043446610285610940805494923567600844314160339335348511261073999578457580420876743628801262906586839779303866531859229105782605203697997740439782077642154413820149829656208576125869110072690361686707213607285155784296015721681773690595721162378877061330931840838419779898550621814001724613749405186547273605387115004579520626272877931508362131019673048588337952125814999785648463591777047202934252578491123649898555278672477556915360256117334470325060648856013653905254138190609658103776187727136217282939179816587015699462750633207778779656847942930388497522147606000983669648025340694504374082009472013015471989585233138280237404416063721877638205713045005491847720393963052113166988573521230142387468992990294970294982627197084603298264116231803568942494634349031998526493637307816695237222394088532635130933767445847325360067116136284372211910092782121869130346022262800145252292293701123032239992744251679617838838581592818896088298911266960704193042730160273621961310888286277269034472274523370501180752473438530827880181233202374194538262731199953946352253246878604995122987018032925721648804001755611646093875890188297530826667213648332603738067133951794407146714195398010751177153271643751835124024082883181110226513342157782569256178757963741970515856194422888408296540707509651031296988299001797089814740930141812851666008499188920144752184264532382553517012415167750177247179957968703544040976631769730027596892451881825440124021593533792377877008188194466067290936779647976167420894897924064330340 [161,68] -345722987816506364560192852197044169366002744865508936934563187120403428836155172971650455546911133458754257486892954524628331896368739148888090288286887636940166223403273313620680586254356634570132911516053839345686440344026434831537010016343156706404895060275456480168933735211482470969705615310241769462247181560631807033019179646541744585981989230719462945779008586707049969314664945660780960333582502854202345022108166337839583054562081120952312473411262781264126159189509691837734887908550472481168773709458152785979350966269832374521680028284697932885885391147196326866495704525087354896782750441491310218720085701400801056535478591434134424200003958395442308823549934684083626836916763940821306319559407745320429568203428258374650785563756395467673749018157343088632327014135721582447551376761867052867651956426606741754911071013621855672556012355757153218595118819517958875213253068708603752527107443125234111041390421242878677103169934855290396381489781739916861844474622994545622365766784680027142851689163912448365016809803318278727194189325456204756735209469146888137027289239223040992173332883628703783831595752569394335606223283320403082322844680959888087497680827309965428483434282911061458484205506841686015802276822036192619912188604556256802502323941444406302452102074368973187220288339551823461484458599703592755899294955425320180561266413473208128408989867620255786900538919617032767775443201033023331070042735624361711945284619852688910232025128932140364198907974433207319742621839692526476669536462133438961002342220351689126060105135203443770058320015895438423429988296222412803078244631363513011034626518700082801268194666671871826532016246301236222441129818592662108367735342336077708646356814329395745498859597208084073169050890052334435500237339313549654784271677082753404836108093257687077849978062303870195101251290356632275375912848469566545861218284013492058426476954548399250796281084248662840358617880060232176555322337712528502320174756020430215664054159987230563031544 [161,69] -959641626468530863263800246393894035629877198740052419992116304939454828375395574581848257434271577688020947158920988981748206821673855068352962331486262833707099731695344233316844651449934171544723680596459430859665976712419064345609061368335948496363073623054403511195959468397982830566830565535077276131245171523838639921136798623242284916318839981198423098141885092215530864159461011052820074464461055432916951335655861762225749757130033086272697225111752087150351022650027628844581108820231688594105781689016430253278290791605567120868554155487160835314411398411137638372543248655589146971455005253728654068910958532994156539982955812938326962941486020272140068947741385132864424419557281458884823451659791718950617146577943821091175533976008545096871880478838952434636796470700539470547126150182576204622208236174064123256080266604526156478407703440628847886894790639380133164358769160441158362148870489342362455228458630601935832305638226419632468989830068911150085513217451233457381108250153716835867993379546403941869154409517977414035637979268177073963979314935107108680923982507137655388338672050751598643320322932662038591732811519355040043114366196081134846494940549864876305121261527908577570672626035412996148476398634414299293918281444758231393609134064355844435391237123003907148767589536378533058657012157576279816401789135878773749130434747847978472204957097379805957268219032234780449816243000173103246994637578379891880386212783764512774652895320630667854624744271433776903881369988815684229125612935148038415088296545361087562582976012535634240586409260116861296026403860832592846091618562367292580043111011733900977293146111989322007642987285652760540949902637871036161839645155122166543091864696149879251976550801173759550112827173056679577144346814906963821960716567706019433348963103474376142647463977820194356438127461699147551186199164793460303452936323924964519510103220486651410819932743240864045611478449698809273005211196463876683342130593997605966634113911891456992 [161,70] 12644500363723322005085525725309210050352265636189797793623620099016104345339785132599487251452079050598258693206123171364875341011632268430331898106096615403271687187337936880088724353167756625627697663971180169183271828947173811643676134905091364909718433923439681143790262705949277727347064553664741578502286169016318322952899936620680713704612139059094614810174687563394224407546122087212916634219528471094032911147056319437285930623079501051698497741755500119613490575331893048054701976048422706787161141840987803407263074039289966929201355631585394583799179820662063944714463997233777835114566969952839411474928015277010571752510015024686440807777218129889196607809439262033398082967104735773902555503471897065341181251589995641073652733347853437910724877438267469817195338777122143447811197056704384115622754979903925228308113465636499068659384112742931667750481515742199988041689722523528499255988045748238978060245114341080998742393638487923605509701054612399114603570873161821643078753268945000672521787991594927796336961005012030012176931103102654707158249109831376274541751230102892729406527355775860264623241390526600692289492232020721928949899865884127036261867924385650324218539914998163200413475611893908688649591247392699137539264507835893731640095787620209991278746961188955467991785936475395605440350916384449064724588414848816101008208086963259720440306735343526975020155337090368350914388334363033284257761757839310315496681580995335185479179744803180775516402415076049643320218666936196788850067724737744510400701081426897931915426620946654758692303577185187386104301134325541899932164960937363474541074158371222372642785947861595804134837345307527501873673134731633001104272550443090309698774871787113070286406190604431740396847839787960234571853478588957647051786509697902329797408369670631656824423802115437178272161018270138627646526894962700932480230758581247413834210069711341541300111382347150579865924559360906871874430787604958514519181159847059530313263134992303064 [161,71] -3540010005712699046219682638135422118873741590970913014332216536345516648380725009186587948384199950479356263129049103527772579081392096633672529168043791202544528768776961507675552882395462223633673583535890173392258658538510905790855048698173487051660386706418165286242263611271489802051414158284867381829033556175487846317091040009753184014643753863288431767498451257813593791103373441197075936271172998470427308927321073838770483736152090940882426112963461309983503767232724506484153180933446284627163357154260191075505031130438082425722653632289430253552063374024046553657503566298308420771014482103078379885954141801702534107652352854739176001828575309374059267096312824061012164281377078701639137840312533402267420120214100833367947839259096802539286264188071195789723501830994775815366873664369520696656799633108411316692470338850929387113672083673195088632259337010692607949821995128285656892890368495644975964002932848347757940015474902677575680076228240697060179948516403736489202995452697593352802817707237825317801071783834065193037178404825650646354648141946644318936290093954583899931984035272146486413132874881145079959011263967936775655862863621870799403006446064103209444842352486298691733390614024375461962505049332984205144729872671774646835842269034907744941778400799209077405654253775630434549033493188180794060389518209416772393495824817625205192654713471797331763878696815725034016362700727134733433564078651037338335887603875138089898774694092290116657878634498661866471046939187331831770195666445452974875182428593715425146950413258173531398363067896245734193979840316243183488462911414020281189561306039019815195927438873845584995914405012236537303908971171163439138668799313671763563289603376752228687248003732039696562023632017574444433373357618938331459919913952752834430166432075983430833977836195920705256090389899875965213491952247349425506529909354444390985868267902959040412009556626989653625840512841202065507425813813026207070713507813431219625895415632404 [161,72] 626626550507087917521463480867165727501098701780525503165643298413781452558097413069361524302620160940434254950168620761355301486750358214460703142912913337055347906871632360288220059442128518874672535475603630752088327745450453184837597385999330309837604908465929327219777569421910339773875160074582988405315069420199519240811071863893246458852985680914765002134413939318259420973829641210388397699287537291383399958001199163694034430212184761874240515624039166573034977141502976624136198189230659378226701606705392072029391181300888106729830245951088863646301976398689742814737835149484932443422956944521825211388269640473029018938527141533444918544598141736213057224863440396492165430387530778316753823040092118750231339514749686129346807009263857302756427477136594921551889790724063273556129595589885924070430650011977592829857446355793847753620672504373398816196985686955653837741997487179652946512091233192842096524255029444245372608720668485115801529249890489576863673200592745528980771462227198090356702723752837334249623841740180478926764362515069637528561653715170229107993719900403043892486932244717297961991811757356439659102746022187536518846530477064540640730720305299734902559234864646190536608946945127857637658216232753580759673244767406658708736863586133958927263380397998541637278978499365560565126797002060314458693424776512788677229533349744997552750738294782029253136777322889219712696624022353076570898853954936405380629115167675694497146133815334003163304401279474973918672070397714106205277588222897778849697418537502614829549990715291139164017912888871069143213421311580251803159126624266885383731304361288679515860863671834330402396434868420449608672664511687207412807621013243587338811759139304887064022414777561665839841808139415337289337288964169668274081826144532111593549793685505191212297691123735118722032367135620792114588509942521449089776429709972538148758247773138496376320830072216204957220211435839430828853752621473342387313590468219082200780757616 [161,73] -83245477134802147276657098870099457409042519961896156292660370268204145518044594432761175697841784698643697179781914732858774998529826079475805003519487008149827076045171889946418094037546866622664781724860096330371404833873151007453890866716211549592358627884646010275737208770051630167724720515621252639154595137453383465056163254893391999502555011920798948542115726587335901801391139043209090438878306616871017533521046039554268110032493085880711119603031377528160781347914928534370796835092579858069930684875025411775807119302702621633702577802052666451807789788671284172618898662839102276960856914523514357003061719676779894019638855757095362738304852668767558545053665430304689659174787791097516754287123250255921123816731750475868707231108994152678987777855440554600875093243011686848118520779605613320389750896580127597865647356873456069221180366576809691531974202866687672042105545961979912200481909840338784956925862224047564992404899246274524428153425282240335205485150605777909961921889288080042367655430637809345523093105477370467735041321329382952777363210661335094060799570774629195570393257991006054523215182190039429429379546689029921149115174565855055818968342903275607898036293548592865759859357702088157974497901031719339196172369032739295954189535282541994797127906374850542673107011133586831806676395194513056157058115042888714465377830200196876979063218291136183245007758330517480472731436698831113074118859267274471533013761986528139347343985777179204292789791179914905982670148563776929535739778199303017416371273271721530715898170203859923234048326911629493273606460003188645735970056028964267322511776121743679732190049938789710934710674025724442392798440729472556894075307511484678956194771566330695801816693082118174336482565301482181972853455378214329169484847508649209824837771529304819982032574459185480450482876786929444698761072537834666021214068296223290040169755120701073270963238662143266588985071062892945562518649426708110184950883543352002161492 [161,74] 8322052100670982628242962415133105265167423564394692317352602838468968503862169162109915447683722645947335630438324765382693631352165864220853332620894150718154707363531539436834095039914404972666612323066074541259138592391932587727661474404969011984574723231350788367252523689494942883910904319537306171353505964407717285984384545451905534040422409130362667832143074719298279271473649305782324441289112599106782114037213581937013949103017192366398632765602224564267026516901134076908597466546075224209129715345119415161600428398346178390191269633839428697419002053284895861328979868100762504386623043480928983706583794946678826154999835759284267741189731196164660580428154745418483949256249662116499186035811317631341827423417577122015965453040220649961684975714477561707137869048784796345891423839711554650155431680862313344417112603491980484838384448031240183831171653554368669617301969973895622664234013078115884558687774316301002901942510750392062094035657417707574783304513937490431654672488891546031047823379940498178585102520929300433788550082001546035682736044389752146323457616754225857406379091094174748151352875841688818598516409832912378969473079120305177579880641067573126111633236766273423700542324276256423206243725549497170730002269444877152802750835040789656852358428123328152326106764949203388358402767727042101711378664561270313659344253858797746715048801512937357905703003757642108057668233854068316927579596732825416088239036042215590481680303189550469825739840765618836208727845567024404753577330260516325424819976418887402198300637557047748446483112153791062813015853914503844310338110020166351189513790478682837721172587506180550044297264102151558117093129208856998526146770210092353748200498751305493105529531135835011113255009047002980744593607137335712713344536928534346152557794902170468363756856667634714036380843779487684566627639582134272932548358924605736669951703683260653593029439047872435038039811800180977845925776519693122379908985886509726864 [161,75] -496081209121184542171712940317026109696104203970438460166597897493192231787701813415492752635724514413569992697111027349905114721050442315934951363575744581523021972837936715045018545179346130119676556144102764664875190469300033631969293468728867059732560588753702628704340164939327908550976357742042716031433031850994111418620679498030214680230179147292913103454498829766980851992015091742334854694811181871316071345929295810363393372711908871112145579000508682382981734333412295104018317762394140028398059322330379946103883226059109171273322279731131525318396305326959810922919974647203425944311735839473654595398021590747713893007954514632447435868254068269082804891178527170123265844541402819062484105347359686880155107555794048272847979803833442253937364280349874983132856371804629443365147696397895207465278626630043244058065586448730125346557715552924324169654007938611883530753330787863811131967263941845804278998918031137310547264360281625089342549200842779994892413194097979822416573529629704803056236086421158189339327410737224217933839170516761902792679872044984958131125012650695960140248357605388480624280981004692188737720363956955278677700204328705395980163785583398451543833093982562579856990538343107000907216460786902428508738194986727265349175091120410894797886494189657901227553692237633378797375762765276794161486180609675122525256762605966163930656163124345502503550194244642350901293118952895449374931860396101142408594901186170542569065952833905226568897138387255613794075402444223465504942505017090840087160789198989727386520165504689866837814386790816432900227687125731990117632755689831727661673636455871444195445823647191284631538702434353332487942323000803463852825851213006238202417954729220414116958786980984757479884732468040481999773352555023103598088389532320791195815265472494413646758338456666353372178369663304247208611135593987074784986545288406037945956859791052045542754260886494873924674226105487603007380699032518913454793067144805778 [161,76] -18290584783206855803201498519153458430607023623694627436817488119435224523587013312700855843495118396382474920234436551459501161077492175171206834585515502325699778482487382913176285580838881195546046829149661838239497509733599167602895018169628687019928551036699174258224841230182973167021287315259025759313467937594269656760193113111479769075506599231280654820976955692259380848822110662245423804306998312707236295377941343281150745516424612233659700593997360153058767901262398315153379221099107346801470307865111474761419318435622570053225517369418958550029220915917924091444595231531282400433039605565007504619751204539907575442174175373938220095920067424948220478477590916247546532202476923908404626687598938031331794364711431698863620379147896665274364994462310305839325146166120121111725059085996568415271183505469283476621259840694629439031348164547379188874498913662818146353453501004355750120510186082857819144969472953414329184726806685508398734281406903211226769269110433075230189434758739876661892483151964554338279056380646510018306669486441127888888856482530291433925339363850519731454219830997241260067909322635424636552865512151856531011735410041593887607458346650967051017333212392611174669847296026578576997974536889876137510489998305802564495506687651952622184823832939421011217813218379313744766622066880651531256727929533762576157386260263704751739120209958674941871448472825399728271701960172899226329465429745174381768303676301712781543377406582345569732058969892801128648736829050139036423886840934247141434390939763586300217159920477282199323283558977931000556272682833427867116557270450946031050182702662252333185881084631196481721380699880416930012742399108866877743244965564772431492778254384671409370795663387352856804459239458883467418804392844052298477414883390777982772813019059755851373866152106686065732001973618604394575349287789483530412507966983806506919901363820641842565539904156341203202659737144996385261612998745471154914569226016 [161,77] 9661430911658418866406113906928142358527622196095503240192952555091509272449420889731625157473417356462845752577991332771501911672275779208297706853208881474952415874524547733977868100427731107639375249474493985764158013531320496551565572982201532804627790199724154342069740183785188960279105962241878548967557464554199153039764634459205095273333306208113440171013615664965706781006086396588338191640960425270643880600387339988573339999623236981717868415692471009490225329568398168533746000083827930730890185142192244780197068814016961633206708866951481269136617599177076277671008781492456951491049273270237990408210022986468751525335910598020887545946457253422376130649086059033774383826596853725806845664687292766153941301270893721484008843105257603607279053380025134758009235202211280622946706893151134163186900604867600011950343915244362802490314146802534913084887159069258380306050726385056292454218826654917653417994158091054270430625185461004618703567276578890543155424897702932709955779116377984799957803509901306719298306300944656676018927288590055727894282624716011157519625291557181080729141508608948090694742074926890999208706447126496609174148041284273457810287911475177903343609571377431593555486541823506010298881613190009438522990914503702467199366137334209251947530301409219133842513212331214788772128585837657357073663397031992772545587744851862580625824274238893141515408754294163942142905982238895113453574149079496835605109592765995422178090079004451531575641568962856679942425714842179426482518743972395496456614787155385860091784004985154181170611885518817715758277778636914691884155520827444636632806877745136259606942034426621131176815111646976217621298125021498780733106920847672879303776658872777851530003653486459857419822540763635803173650739111773447784726961681690277996251767648208771138867717306231678460078928928600488874996984323383530940584271179995510839447029084446607896490432576382654879319698482939726813798465849134436768087134 [161,78] -1438864690216387954523326932913162432912549965664921172961982791323848473962058760248701759766514870131211647577974260294905898970978695837507840587918047436211548304397349075557468027542511771236544926371662567764418585687123552652163303364559045621887526550968752630666246236195201237435698392058631452975975548146175928170937235173314190944108626026232150049472347183472897988039411659489711882541696159850893337235145380554500813877129326348042857667182274211242150554547124353599355469294376538059724342907421766256439849623882994888500779737909312503074303399188336097206617462259686975231444987632059962253280099287869820707695937947368870736996768596194218953745306751997139117836030887738583590145571684646459987364421720699574807408553551067759272963993226706721052426810039694321382851730920004974738944970370011228307251818408830185157883452225265853675723850402805356817851126095207702203815342324069152582001804455449185511064256913686284995281337254862617420374248622958421092044951904308350297254285054812963311743724045477328571191301283684416542087106560469875695387095384783555406549233262756931656618054172646528349293578676035612573583466683106167129192968900084321644462917868846459047827498048166000839331471432634975425239660933143502713602837884654752595054421905262636698003458727424145348341935774661428507507974519744232857884616142964065821049849855094523902657893922316325349044191275530046776313044354647155206928454835234453554625610912645075256430310677434303453236009402254124960159708044826573052970672863401378600450483555417714912942322117415226971175003296597634759218626774729949427273697830175756784706543769318763302246456618338315900033617573589815302612798560567366043806895310394281154393761266495785408913754048445377553542914796004356541308902336328949714168538381130305512367881162268027211558016016743909232074386553422529649496871850832571178754472632632205675186885844721654065479829973907647461478144094750356520208 [161,79] 134920409893799152168572331895936288155140257103137430688252099594558694851387929778154551933836005720923144281081993306510221809847028432424006344220421300796042641769781139288642303973919021320823061009856718814566076167206450227790774381028533354480577619785761498409820434151993772100778568555615209392563227099824152706341619962732990496496650292181103610210654799954888631412156220209566192153393343163027800050623912980088994371452592891991358542695711110280749327763221382578531239961093402715497861363824717241954185493330943831473884659373617739281034429788953391493633333567396729217184866366995479140391751183150590021529832291422233515783671637173279563286668088460878075026287088247858742910502378631371752673781817233740566196565149643113458337408206741414434757175878138033918182809996318739084296732565482863165665895004587752063341890173878906184562781214069810152156660764736857278678143948377246452269915755910045649343433099109296308125604657533745368655682704482654947357901139167708806937619320656633875763558850920591235917848708357704966738064675250477499086162027079085667047473338362612281665609139124491743702207485877516934800205221644471051015286572707917304697200612289302382478158045899413493046203453240100269853813372596795278492474132020944956034583734227694165732944041535922408386574379285974727848408709878318603633665496082099641796224946291503939053790114597406335341808801194196146003379309754614776138167895458091267329829840189380070817693495688902844429659296161839568309999355277201098405075056435831637010120937929779257150481126635839969981188459863899348737525680817704558674332655392106192898690232328432537704361477077253514630927578971173993164159571450411596196242756514043175647115562314274532610960037896823299114893889294813274261177372325638675997717203413094752919887254025346774358342455431437985877395005096729820354700429298025612034689765470235930089253440534696700527419011679898277882346956268141630 [161,80] -9044299184947500369141151583128496055325769017761345156523231830279988861391364153605803152289256552698513106703157360008414411079722435309051727174830271302648957318924720536528326132831377050782762245679617541703774372787725942499853946498732897097250386745421039989986438554297620980294161178883311070879266659094187977849964073169620698982248158026035722130945537489167542360644824720923132692693218136519897814152381156472088164717513182340826245219612707427910787431680487855173075145454872589805476233039444790982502219451802122219008454961676833354576602242821713966170267863288758920788535598507821931864755210314089838546241376234558179792131072650020794976625399260567078099584243956060630886896255899349543070635817496310246626535343452608670354328654813081898978701709329687617227460127947920853009879244208325385485216892290511091075485445719416285777547355590047669986069044553783988872957454298879181417059314846422722663956686994739951427608723290849420157538160507489490316023983869836057323646515556453694333479534430558138828544286574912056968643214214078686270206767547625297386071353803067436303251245978318740938251182864943843764360192536185460041032983535641090891553699797946852270254528900947663011834268487711725281094548260403248734753648759828420775973429876417284560088243378146818674199971600535578210517268504733926464026898635132801665889959798253733475861017883654733823878427473497741137821418318947445166946161488252929520538928499014437450087221651372480977505271669083211271840978726628106890274734270832273856418167268758867061060748182163214500654419626706230476689254464643369706468392588379422586049382612389593899988820332087739614894620090427669509737626463271860783783186887437517502801717665255689514824786710275889788863189732177425637302876162025354897544026091561728375351173170354045649986394574124885435190658419109787666745658363864051224586666860356336679024145823066681730137409295407597094712197260040 [161,81] 498896846529092554921044859632706913073435866368078533332211461776798724248766070650242418455141625670254335343524574656663190699845695768181822460272431764604823993586327989062157589709650972869419995341765643533586572698091137900084065659890350723289960793057363925407001765399214053287970898725149668124797857068498243387964263993042070091001319877347199617200803178611877992684171452870902476893370760313726790726587839122266512281969741758977555170080013206673018585438478126703268290266456904355921825269417386397950010414109983740354835531573344127533428648135840121761605040920410577675600317774222580319842107822686947852345770779646353361625749647974051007784569078909859189006285988090693706982764252236873130185577124579254491525244643715207990478118515689588750714999895543531508235370209534854686173394620283993698559431787367553359897179748031550875021806182306302147118464017178017306574641990275450532882059230335045863177503674729892564109198345635911450412082782702514523187135166185522534188849588928566458859033496239574323695662687431806058171045262836280966654905170035562054924407457558330332141881862107807036179236031313650989788068533115441364634447348029309808760850090650252611582215803530318820935044438801356239800899676998654370934331717124493755324811649375956206141637903458493443411837339478011648039787607268064936395436765614120625179790740969363469623829058900939019065022551469958870435719106866605290429627427238918011744837964577851443151501457368746724771978528210697986765086018221958900283550897988395253411458701645151825472230803679250416608905542080044742716366054557529281183967094127537866353780050503615618674991509744167477989517534373917784400681994364062796456614950948273565123253331074534237154822299169136185262080759296274049463988380386024720586600713375633469681020885127207218876714354561104219067073410204743161958816300577524502510921343904002685644582583281643724262485058958570390034935476 [161,82] -26573755063940913097496058476610716044447352804988608138195681370130362744719302850249117513817074348118211946252494765030650054973258169196589915640720576317097413639078567258712308611996979990532744683767865484712725463456465382895260383206106592178164776661469892807122180566318889260783964517949444033289614227572678586549518397750794034392726227056012149980336655855255942914520191275010205416481147400390673159271766142505491758784099101203441515464396054474848353835336776902767323008058222079654061872338665242761721222821715754525602363988916999627410221660512073714822782010746542428772470984866227220625312741172835517889415367010584395459548146174881105377371462113385976166470306415258371391427402696848611816284124999010183696206351414506346368364293041249227630099765827600989705295181679217123529043467849901055417066680126113239058500111993525204949184908658358899301928337303508128564982298087918114012022136412511926938817331745822103637631149798096252230208862717703167907852593503462059120324817996415188708975490503743954558648511871960044580596233777140075393956558737626366795392841695804353675215239018557139524343366377208518562871681035086540690455348015858634476659584677516744030206748453791950985077987230595912042954369901131991319235127119359005222771278166519512539879370135285959740851681319257718140983157888580311931357387044884495448206007569907590527943436978137809930466609895055092368780713796946065397631420005690990824825463163444507947678518069239103192174298208267665060646786762209027848774891172842903843777496427361233403220578062026760093936677480125724645547902348013201345644528669603955044416573694597991040345685759909011277935963450003428416980227846528482422595495739300822367644867241269417317038430944992870970874999621946914304506007413859688988272214353241994736112641031802327981742295972385340450334537652482839329829500442842007812948380983265077170406191946221832587285302901847294908056 [161,83] 1665352518566610693957938881033543576393832165169367800065174241751353106838793279609489249975660661883261333851798458393604206490483401752634241444020012571046919902363381565283032465079029674191258593764809268262919504894040521772128756572628275432975099757225028830551886816681163365277465305384645619831846090422270018908620820462396422880220433109690854993442049761013417431140319379982773440590670637697094144326354217554886666565086021577483374578268329334470326296692673530644093390690264337991135505881091961634444561175146393646424509204330836667121750100415090214395911498936186321439427552958738932015999111341567977253103379651091330545969675950033278547516450610194477772213690806112120832431650852183317395582664646738396403186802165501042692142478493253895226184042443207984508530248974845773253225881087798943320765543373694060472741610157606717393946262504343520969869305965292464849989106561281416732188209303961704534097560519141047720070791210677205975646492704823758821982443618271269624599249450953845848549248874924096387864473176636455319074336865110291164834160531620477360552298801357616350247054287309781099828392460657355608660967234415128763822567225883960165960593562465689183419910185756952061556715498402101838030303079967312521463721004055503019386165950042419420296127477539777607296179620033270505759765763963358910607915168842669096661019990429816112546147497336365871849179017688801939000244318192578368018202856972749641039163178516995403585888510034957549439408406298648313857309023073402043023538365700754227632754451042042423797653445134306085166562247768593325481235225728767024767100622464814998933465846675146365208376938428381726875447340942296456908633340114825860393832007295856362324661130844886412015889897281974516144336984241665920665598167379041987986768127714603069881537789629951615627805766685867040408718750310461508152142431717712234477795441234602062893660936566443780576684013740748357 [161,84] -135877228003730119971725459329270972202102439659954921942909095221848654364805445183355392942910487411097328857910352883166016147643633429007362437791161750664445269347019004774269478221880727834144047653001310529477411912063915772683134150210811424426679153232866523089742422748025621647287839389574499833543862346706466908095527708889618443620289655694190580800374636941003816841459284440560711741727858699096357246657208702916316504984922695142645635094922191023773052425685742059022769569338666186596515621228935555357818450064346966597163306357894827046398611901074027004724674119584159369764024269247731701382274345525453441169092662783059986785873108056798858974842732121203401340172112766074242456692209810528546708251343726928690152431785288709910967998444478428564880854118776616281622729639579157689418975212351816927452317588389258391871371486915371010369971773144258567960882084114946917772511868250257841224615204553646495738375976998184290440305169131317588421430666822577481023000066026059393936647715966178358222312574543145385449981947386772187569304116709282608167199648294149141479382469961580445750253094250467497920739132671823220157906189110173022210248960006173930737703830630508069600284732162328222713331074129975467286763161485556877337273710925634594214627381176579377904226325720052538331565015979513101172947460889147681776863579071475319644221100262484285393684605644778552323394744626324201878641106250560875928277547371289999406999028902799548143551611913040305440128177634621506963467290238076824729005143463770559671054766603067036432845640769590696243884471051395136254961766141088412380121192291528930278006037833151244893791589526996658742247326144582385424935672529079933682511556442345162148878871698986896333387253810538718846116250593603522569256787101411391031736655823702162427816733476739920644376600740480686776748058705735485871711496409521771667776774634503657561680971530697001430166395102984 [161,85] 10151230044002068293469437540208218445502517314636703554247893916769534069672293782066188299687301244738818733906780004864369277765411457812921077821389146893869814275569345950878427169142866294961299744307986334650693289434506875605069824981949759736501786680595862342685352691691522688211069218920852561797415059454779104921065286165587218911969179331126511239773106787296982813116354688986143428252788265204334598680959276442082459343498097728225154590182600764351773471134494748083259074043261757418164720348709964596996711925460982345200703924415921585842981729172706049243330139436080416838854218985609184682698408908493086309160335624961650049069040578714977461091942690786540810577439235139385601137215100456670082466626728396001499757397898192830533991207728315295423984374590938082026495531269802986195656068475123927050593815284553801587017872164652008309300658743530345236252631324009942717795117361079128352502521554081763736163644199254548079220407553693657611922037348018251729275686113690601753245526407390776190590998861805277754179261478479337382576655630400675698887226965621904000631050261520472482886669660546495547631975966256317155938865785220461895490891969630954000245958814589160506083554232388802121898135533029975551867687093135177541920397193177312288447136496845173634511137440904876439502350223488022285690399555761667053443306688606595355313769506923032223788652146765097570534536015744365356959925417661627572357382500777926628448440791855074860544821709978870044822119293007920709297905411813576094142664669312907353869827200481419672567071707023794736146675046285269316325647755316820196342741976833012348992133441699512426403838640125946839654678923905518471812932923642316896302756739169658060703821211490154048907002400191881964515082846422866401199434139935517425354910532688414915449730955459042787040674380573278815602289971124715646951233177185943698290229648039985290648739526363456494841986362 [161,86] -509744032453082885151719536816806830714120301121695519082864272744174062417374999191653555472151118351163280487984439639582221711919029970447457456795438347010767266384595602451649585791324563577373896748371818399330418514790264876191335232440004188214607357866704121070824590160500246222837148689359998594991301372538556854266532773073391248987017147242749117820578283493479240564139435963428937352393451211332123741128437979868253562787069551701138220059497218489310116438329602351035670751899584655814358836825050785430556075958419701101535085877589332138822049986707044137129681130900118894810988758207519816218815115529700803339399914071901371127387129493958852458498094100581820390051644263070478225930046714646843259494289281820142011138341308469002957677313401522447910237426338398795606736893179557388091600386812192599211557906311618770342769207876606525375155748557431673922403649585747093824430782916435092515016920806808936561146767129559066135055600761290102045700230335146056239203992524475289054117794180529360286795699647479100757911922636483598738951323021850312041992097523301726339164829027337097352360211972439199709609204990349584453038380394180463432837595315343751007986643746222704410076544120398041903392793540069096430058634297517686142619181684133680244886567264830250509313102392276989119691324816976031160764509011062987619069457592226732453365025067834513979742824420550830048046679836776674661929178348868621110031165956589770959473512113622282768416970050364974360590386497237157691140617534180624444678844843622233759455474069188437028026477584280655738823385529404337059304579152591077536229296938680172184883591234649007956054749702022593941473594050482525569553844585014009057382323286935667134498345750614810721921887657003262501038838990202123953565385945747939549638474449829304711678733416754909561589301179744865793080460395423361425640518598780582120884841651787163451288479664472031282256 [161,87] 14181434668231498179500234545786570989906303281085845918536124492538256568609809536154980065317688317630454993547375317825824516539564034025851041191468938997035891500730809557079494856135854392576482490666351734449340473988571976681058896468084796677319904772921635727844306370656291241037402057670940411357690164924332858485750791359257480708059859260587974850423258158920775165635130247325015041760583282812487500252541845247631997683481390239762405283225786117279320857542329942184867944306954276132923687465244507398871228024183737321865857937655136145898389411946950830714637410226301435690555173264794131664068758397276443052091749869877367836926918917346104783267349097293135956964088971872766977239454861138736824692766310293886177637852974972697053512072711231692088222619070598838747174568628684177338151588301746418243120564036216346433587550307301780124525862393409859765073698949700213642091660195092324920143448547547570833509426478951854331663544613031271735725117797960450978454349033109371954649011601290632700141360443336940015057713114820683300765261229023671121958565852363991509779079599215761524443250881250138489453055441199126257612471959342007681776826129898406708222905361805397262792928935962340041120818079235625873557239450723564198536226327393804289119019625461800012493951559234415224099623946673037020213843215680172081736897217412421217620584365469836623697792276489812922574666042890258002858794014742250960996262923737753972890815977246749574869060397048110152106726280394866521057532478001277017729836423355963880777451327970713188408344698585964635241632753686705059212925332315963782598653845668569369572931703304504178687515229590849043237100717126644992430901527658815140628198140408069035461120932962578935742963715460716261075879856670197005806639291089105144524945059421236871386619558943266746729677183716859776774948159691788507530541191843401037588850617486043584621445534672350832 [161,88] -304759597546901093092147977987574297555227647321953043155148821948887242230853277092971891531404694246087211653352636382835087904733043869642456306258173623735433905642475867860649629029872843463415427197788453725583019700699687485824973262858350271994343618171723492026343609380809074993311003175920376716056130077295564933920391274335821870779790321176877694388613150573414095846164822934080747317266866335194273307710296470764517859376783676356485065025650469711752236923464699720641961132733806838088831308636549800379101653760770767406558316236077204529970164387604555379340743532312279796707467176649137860144674410464480494649596168185505514391069927803561601342365160518587629070367916060954094792599929268863760843906272275010137195340167331879085173221931725536257026658685984344806156853532901922693832725757455373006092613387686705042745621466135123769874199575912338724243688773758968027554888831974237323309773105297074283393751133552992383587414341643469503022791638123633686900582341890019643432588630852975724136917758447630654668836591486310860146779487247285317309847390247525633447653292215916487435391768189461164163008387517992811638900138996454290425120212157897836858440416389106599178500665046122331310956062548744527369759133881392378764519705194681553551947770161502881460620579531507780265801332143270189387512009738135472957929076233611089455774272821453346532070049680908745344124372346672547637414227169582383467216143876153273589985683315040558489286581242774448313874714175991941845307038710658375316592505482625968523257677282238895608007256225034922195364022671045397252934590534147811582706888159205951568872856427026448181247638476842796269243076534936294769249015867407651742059334626005338603386778494635453465699846500974946301430914639664800492980500025594803868027116964566982075975914745638559911948925137896942669703983089797605425845379479958700319263504593408218023598029174208 [161,89] 14001439569194468107579843682167680444568550539068315013210592417680739736019231632413093559677971284919003657006338182607182323746676111584440892673017530293474288472316991806393604654553687750662429779854381455235621914739726233523686304543370266354163938456625327157557565716594516647399067960609725320899985986584551349560652632960568891194451838653248609626893763945167782372201664621927551840146758496462337770030214851656738481360242103676740180859127339307551545156769974789731056718184053795790072839855798567541761486698489663017152222052645203134588397663676943333529631191647955169760690371861640646162657177602325529502544164566069721010538899274051530887690295706138369241138008680237564080740907221958771840379579627085476772701214501809842098715388673415621862881936938256161297926482695776221968462408582418762388732336456785327203089445329046739323864743779787575939777262905897987674506837287672448373838163248541495503960492401898892710548713189643413219386215020077916884818888941318801020172929095614773837076443090005998571768165963034688932218956436969007827147688227195550056924747424390119537346908262762145964804919687542336388011624523665736910094975829971490564116355391848813850894908325810888899183313835494501681821084398381078009623075670084543390642820840261090534475824806414708232415938777973023303312418168027457249781235857290035203250910255234889828409200697953882213554151219130132974829128593791358514672983503898127153060695699307300338706175153097929714796776350288231287741879747832666227147275103759791494397324848947160677216437608030938730208674923304501890250273105925239751310465294574096812140762967927004007901992126331899764924331941411655175732226678575326710074288699963720817945787890387493889247990777448359991218334944595409581638274131043842705028837041212307799775923981243178733106420813165150335802519210807566300182512380106463208061472746470397365164281824 [161,90] -524146306715430274662059357149602495948213986680996042408288832205703356098982964609812652747158328746817574747499913830061323653352135597529048938937267474072179423351825484504641081623278820004414078751579512725176110404449891185919742555552402496379856522105290823097693806414605171220510597212497483109157759874915915239153738565623330669274158857224595989050901865676160392160813698643066516981512213507876308417298499227129192984043454906441990784623923044029664057565111409684494104168913537724405197515769852119641973290421180149934551668800419938303152304708131635239582910651250117761572030611173590406343479625817561994850626423279845168175303258272635846489934624016579185887668031860282320597771566894039881013019079248761840554242423585476548911309485545213148094970503803182823554281945233821354557970115485393771780384958298092605902393932435252743429415728297497705686685415677982422733729440184797514508210352704687936455545216514832223319542945658527812590634819027257641522578166028975453834111209403126985029891553426033920565605419124798482797764677919917022895128848770587206744541908244082337199890176763413197497556204275533596086868199253162629041249097909557235216922288833620254418317693888525251706657971560133986321941809055897022336370924622034656962796657434414520797666306691126238584820575725430436294274331429306571703643749489415946146291872481077837540469778893006475048610598112411431124154224981760752516219645959527660598636024750463036300352789598854939449231027011198084386074990372211706340456428279390068872479903224423504947409839888357673558087912029979475563575258474308763791212962091331424304786976412212532974966708003822313771961419857611664674761082649415322405559414415930719091845010792764884829435649253044343947614161153784133630236827681824097764921408798913692788017134844092064618444962651739397628915562838071045831920350832260865394901013486119950274720 [161,91] 12078756095745901526747870151871827219570759499220935743776387885033405647744733422596475543111296469896804957018662346457151894215804038379791331567635267614358412460621234317852712885556883497803724456103100340710187757686269057010840161960467022300821486296821518254749824287247825479340140895654859544723409928444378336961840202513677317431302237854707909490931208868470368485241015336767654692833105417322420145005486419236147889973798741679698506048367605406512380117206528087603809085487717809249851165963222414475273991247223828341159811941568785993233226519797436225911450634772286056125722601179202522679431377137065300779819320730447181213637180365846510346717768568042593538638502646883552379187742624562447586719247850676904651265540538626651337238557766716734506360223012740298947464299245640854406214557757015708093572548126416956789662007357999412699633875721724634377034641806184192645740177138706616266888637006532035002218593721950459609940048775626646843175673590752121097716466232661619939050488113037208254069381061768466431474289143420407909230029923746594064696119021661654085981137408406833492085473371119903894235705782705941818095415109547858065200947966352684419312133658137666566518164839762505268966673688396497313010255134806959094135590919863148123939736800478694280827462222690083792001332767792508236572945175578343917691959216613190158898979001556791712385388706518385721786151526123482676190736149707075016221666118111161823399066248345138777972132617217258373706700289477941309389799079485911293648611290415115928929591256676272856976974783791708616093284189233600786255113632286193541551950655295787221548103065491097309646111092677189727478934374273880502033219278123028907792594190514593310041986559289159742912707778197942777237121912084043802914463639174444964829021050300337157083094402889417184711552482137929247065895757663051338699477379191371101375977897624155112 [161,92] -279864924730322316811282185395758627912909294568489468022792246492682279722054644719812038103862089757775155500633115412720888048605784008064806538943971612976028304529842283212401596331033809122462413996406382280092575596375557715477179231341824554095148545857692600826882034979835760568066335724215094982149912006116972076970132186385447082050928788122140024106805303850540929671702925731661734524392151419673601435413641404738216501469982644501428269351145054737180345799060224822400513597445770521245025114291496069709134576770232870654056917051212706460495409025574446882934163550592972119038537077147695886045611627817485071416713913476303888711123119503302032369183470903805962345962029031682848013986607859241899811616985776692330046348389760154787911793564297112753322487600028548351604313561779872774416092310674475564204729690591921506115439673225930820547443286356747471924301518761081542493547495372900977390766214549565540027386504234517485474499839855391918324003757010311656535453314021341045950101611990020287377298691069194987905766392488361037192538566952613668036970750873696080084257539040382862041865082725067078650747761829695383390540504531702584589310729881544358874179345935551223001110653447977038561729640894156168433143779706553578042920033717879519920301883517530442037033306625510799637435276963692257060539719529490913010451317604465333518516512904205423800516216553479730569971007856451152096457387786606316799813033485206441701720510682080343907771196978225158593604380003892937133751424704024636739798526609092209777361511973125411669719380621281498925869104373728141098919405074763239807036843614029235180316250396078052959019304056934806726289349847963690211052042662780980660096049411793972604893784559443552441719472356064928909326472898009043310984175311466202898550641986738403515500411456830731267467950955926745166107425833246192929152745673646969486485594518432 [161,93] 9910158001502554108186644647824994258319565490520834179691694277675655606421992603030153251716444314168883605814793345938668002794194075256306893254870302845769285810750018355622175057903885410496815353201495752911913680415921485900827150409782105315043600359972073205602668361290611186216997098383413023044132420716701908558057582391387241144146204222574925569737717358006292238651722620612233322737442378427456460622472783650065589861097614656508411490967948237053801283287962113877809656459184018201876906097159540428298932673815167382469228743314808933297746727496228399239052766323576345698949515948321535758024197884851573920419415387356402011906643281762871820630716348144135006516591397840722453897380469666677999430123106853221744964263664002915882552306104462532635110811562989435384245088127492419885338218717447597092590674509823698383810782086526403508524931468038656775504830588499563917586403703812735420113783239222146531357167656448510924203409504700832418533092643995937647883480729396239035872548916372875948537495406652536476742278398377676966668472523289602464737263314225154052372928546603137124780216631182307255368074531745470427797715016890074748737066902082426157473191793796045164416190412406623046243139645705445938151531808072045379584728985633066415684404531325735500474820572711588972435292618330452142584699890637215252060295806904535189439509027617315492677100256378415491779067824217607121878904467850459256351821973636928984211632774020013326100334285106331114036429459791611629867724334433717558671661951345716811649370574149420147865868094498111106684953222770941745145558731303651341118631429475165827112154654288261761431103499291325740034705534486571194051339279125057697506590426729942576023978182235943953340844894587432715846601523653232940438441223485597298392942128912894678297240260683551255173481978944263368457009557060379433420073915176535000231157800 [161,94] -249661839567949147634269264991530593828364686440684185434701220971450416270350243541605738126401503980777853273378702749005006890174120260438102800383382705134478095783124628534287979238961689439398653099271890298438471437068922850481277319098284713035063409244132830226108460229414072958533100464589293136353137611890047351450685713749094381983953662845760234433923180017552673155934232311909935158358263584551664976605747850034017434140874499866416748100621650449479568537114991657649504043760440451436317097148153485681803782487079489261093785855575186920280586028511798289899761456344552041745480930706535429107477981427473840539316201864876793100440736616560247482742612047401265807189039006938318414686155747484500556684854836801289888406061519384885701571849361470088231700170813897134673874868914873178261469368194701298961216237864937810639901148405687538175142932608532429437395766813558401500816866020205775981005473218881732100593403183618799852569246674111582490262501741567320799369230813037158387584756870089770237242138619137768504495523322825752653116655472915604681408502432481046957397963316896797283037774921961377060187434246453075768907682420713913185708093903612598205716234134672951909967668006001235671022239585813944698843666135896465483094877585962888657928957714832789526103193968765634319430652069385210263679732944336650990384588268116481045362215435735700711143460931143484665976863496352399507235868644485174821708801865045922737272773475510847659430820941136073584598832837103908918516304382559953588056803801921049910880585389940572380397744445346777504849100999987998427265894955767375147950115490031811167169580329366088529311946629821530605442618853875206730025637579837542880380510133203052453582767481509550289091596342152596340901716896667329456149354822440942411177626307502854604128116096570992521110037540353499408070505756603860010808295770311090248672 [161,95] 1630506627718408152498490254913139235135546249619588913383462375049697235874872715119030182481659978535483373404468971231610277233304234842800462200796764414679112625634920978930766243159423789060741301494757921439675637991633663678995545705413120639905896458039244667179727969895210891582632237274487505092090544245547527272954758617626059873957215831157764601644573988212312136078820082413626922235590084780989142148549773563317140178623870811986980784614760483159290830014668683322150394231631839923528316425444152533157826445267843736937391640762576790481014838444428778040811637271974191599804619695290596645762870505264824483807201251996444198126682565401580147961991606485458839036676046224051414070328746900464069476519229144875701760419841963558028314009638396298292305912087507581469856926772896674813965438213947740201445987801837478791272918701928896043302213171064021692292776083498179791467237220442820826552220657123859244553347335496422644376798946688809819499534541137102526442085248653380202414450954424772345256739472308890878853673873655624054957806725401879901305874038199577331384840560187058265465112033694467849710796070720690547793895139872681100721596663611474318424663520283130527866833512823672083188921582386331117728547594948331667445294081156128783886711507771711174536762781351480913613698092988320248772310290541000705505491945760814312246585944687161929472352912400165489402335423249398986597601379661952881034801166011443878139396685685739348615996012299686939616143493003994193150734816944031869671916846475831499063952549469217492954630381229597142482035667138919707997426809518967523623350969768420478454494936088066235768248894767130106703842635968926219408812686555048073122855020909629256662472887463222729061422433695756613404619930032074852251912773051938320809967773004071466784172680083441320948027062437933334972637106927215987999131380703372672 [161,96] 11515180886994832940824465587021777642943971562681556407100498533832467267371327349149617000553306782441365331233310733294956052659920010054892224263296477045064156061336707319407687578102975935930099666292462904747898331914463332901078114567528969383461320525427492517110813751802530768998809722940069633712523171780947695372504654554169790036978264999849837848552953058577726898471003880411678285289247421078938183745729035650787317930123937517722881066984842906931356178840300419471745227034857224411205516558971254780184227288907996083870796752065254715855005665898011641413587427304068872651470532060469909553290871841953110979221105751443477769879006024495017079629588325480472356741957548089926767033818658596615403370044320771216121342353563341829643459816743583160742860178240072616087139937600808653484585611472735709293395918846791977927080319414889728589905158579872729337704018285869249269144674854027822706642596356284100025882573211593326526100888158076677439754092914830645230846300236424162807317936728818150959516499710908381670638472537465055808917281866038129817179023284746395692861749469291858968902023158358918515792025902524351621813765419776947798280455564675614974436026582724982469296134213032057125786804048460611899645607688744582370758493583688658854066734598843000358432786703360063369827695052079165088102417741455265529353643445715638008281861462540650901329684397725729783113607315163763662374521424903414851352202464814176330418874886743026233055033582159405397988255598573630326244739963774425612880625582749014850850810076387191583856009224632498839520414447347695256299353949336900400530987115373475163350015269050371486093750073418956869818269253944600789363179628175186178792004112458966003978947571860722291877336251145291628684648301772741862677866087811900147815314261800921882417098680352759430604676972544947087819769724321323033586993796416 [161,97] 231081281782594849444801370550734816234716111130858841357612153773409129519579629769026585853891840105059360942094045214455036428196690192980392562246446672767505372531305329210939908915568595973154903115948891620807657500982567137040778515743995438623000472619884748069206319095998132855896588331852283877060641364407481198453483032524796369932471655814570803442069529886276098486501754429354705832623538440464463467347444493038686238144336167614350602597934203089931839452386911370102084136275387561190555698332300180796900802891783462269279414920176323292902619164114379435638365830080360806715936659266591578739249416848506643682702513891159224779108934079507106349945598714097235078514879945196223351656083731409486079484253014318873022679410404238236365883344593293682160454211906843409687876382589010207976308727179987814442189885494386841082216406005602242870254922370836753895290540231138909423585291208217613706254634147786490240712396661284766812233265337947464740502143822926391008147904452220082063980368595785212424666569642337996970774303798032220246404254606460412327738093122337499841764467462124406904430812950860732041891749091344982267690130928857106482756373968535231524727753132379548488007378055052222475634737681834505266733498604851694649530169384918476182041537959716331095248063418589484645189759812265238276755091848792557109712826732396223300924761042091138466190716088763327563876154787790367279537116446092991386167346933873661085582576934800694831160597692837867681552365117886262335383664684130620607829043799081709794790676624873104785308310430889474041036726407952108673748794747045815592910139540318034261591062348376211576891391646623915720570579329630569421498700312677691086004664364762938132527260452188128562597625604860940511575933685675085452545377339678549272750864441183707246503883155018384066005729579311645400233828085697985415100080 [161,98] -6804960219376661657798968281936494295575397744751245956749580788248662286685190379821434672994104280427902678183577303507336587482352130279917748239568697596056908681698277852286601940368175426952782151908483501642621366963225548703128454945563402848945744987963280314096338255212439321419417538198682967867580933317549371769152486779261195287746556919440704276672982051070637951997461751892500784907901776674552102204738597101751209698773275579446466963227904848413124372436274899297687515128234391988777406841275175184431980291374884768707750087737768505943862890281742026571479177130608400687762037960879313318577398326348904140281191092894404580000714146635916566866421202033531546899559327363593848278830060080587977727453287826835263723526817839499030228031166554262386037953564070982585671110802694100898116724617509892023640044735983862903567063253486189199935639489169572627606636357330982533293668554522296735881201688775109385791538759684110141834314654274559759920357146078755802076914271101754490329703618586857185365145182268962333932602383974680633997899202742133764748898824403009374335573852079769030524902850091980546725788687936708133873583366885577349822810472349576364933200874718444093164861901792141088918026555733838548259433179766973975637693010289566591238208206517299987732198566963955797777561274397082151116705620037159408930548864676930086296473020189669151051239306146166726458020983622619548341916765988237025378008542488869179165457207899625647110908565110498330802588436464774140510507613776406326677667031665402240899749672461027079254793656960172566641148184546635859139861357406506083915651323894697631412665334346367573724259963909111056125733991027425450402943486907907374069208499636145089780522681854049019704549899331791435105552876537529329902379179900304092088282850741727443086900513380742144666921713392120152349376498841364734584 [161,99] -72161675723538736264724516365261170515524248607292426870502682591734603040345126688824992334349685276911334127140898057541749625096212923909136405975264489173801849667833501037939008359372828057252151381172017729435345285695980777796891740130859180543543335300101311122878123429730828472829677770639657075966670009374967928706681599240547587166868340741024871878099008514887220725738961795065334969367735551258239242586432627510618731632656377176514751357946027944004294333887875963860299336289896562051867726655464899791955290608620681758644661808093923935687496928772561340003706388437901061509407421367291899622475150053087305659920369497675637494509221461030925965364422288144722658487915977632654704340627307167737583444228472023544960246953647046620763692048882091938217774919583857974774713216888811834439060987726776597527959866675399310609653521072642712862902807136691926861322527756919462060065643199291402733111591221635335715746477715858747410568682829827182010136614777221474073874983038746699614762536196548645015488571274012326263259244015763947120144497477324813758416130831024262653465360331563040610915027063758481038416734453048011537317814766548913243057736671020473102050834085744019406972353067114361991428585605282535302065387809212639936603809802349319071089022626512511438398152652904513445412228496845634697900732264965343330257961743033568502689523338300053944130465851217024850792117168930667084216108004558412984566513707175368729696516619983205246043236510462157773782063777511908108212657076872588315156028344887065128152718713074487479008633352012618275649987676574341652359046280473950346693082153155881075222114482067928762147675381525984424774735050119436500151385383794897655744128704539977238381643531958238091760620883448432256415856719823113595105091853775545118804188876095132206769075799759941045993157149490265640523856738151088 [161,100] 1031345575315317941992930718904535167564926884253368866024538967673360850217281231692621585437215430675246475493502260914945495143096198532079705789331742087738929924750812235044709131207476378623790723525558619179333188471106265302569743752887942310778917983443713186673115407218143078708133285325819445968851940610378013590593797296687255829201085847121333807733024545686577050507072024269149913030695189636150991901619037165373112456219423337942751444733470024460361363274666839320503018261577190225239891386837417126509588027853662219191566588910418548619786405067817995290572713877688829464460065608203276684577561962622063986092982239264564694590084878776739283062682003471100518383161927594833861537573771100907690197214232637274089515489617363400408461948874072594051697986776955202386471794896091794366128705348636573171076110321256072245505069656812209834620376742060493757497587973558073254064516309560527225640678767561669136499013016268769604212963499243967702907345964101285845092193033000799094223768864531409448470290599665255896764090596524493380680593233576745814272915557885327776477351305636522938441546395791039347027903870414981224781349282762875041037867581668489536969490995682199008966667553933135846507472791469828372387293540977369427635996792588663559131017084976975142023546387104557163314585429870661830201655307659163666552989291811948490395321567759246741308374964436333928239944401575913249664479787020454537197427801089228116892594800494838579993705060272496549143396057192941949186669611641481608489678105811849510613390370044507055350886238082594804868472149288308506275466124356850051933603753544818823585761824945896999181682469801995330231876890676396762706147972720247327812196123451862043300111760752920315257190558204253635356289627013311223778030354701792623475048942334855022795931398214419037066927218421023079196818447880 [161,101] 344329630441122636598263443329139431154675168023603573098697067585993726887503328769993655852802429449798919286261988207027468514855277879671202063798825199043756435171370606398212068021979679331537629056869763316181643006720015629809569454269531739643678658323087741668048904467452273167733074556913652908440638099974592990221644580567265848510166758108365000751017124051873660852691795690779247423179725750698764481306964061946790381846379883422714565276673226637096677488039831870539319287068112072597382720976269675030703269875352487522841817965880585736523408331497690055322177786074163744728324530276040920364538864897438571089028128349277228341365904197072607912592195382120708818356920300211094262222378764977331904368598291951517956981234064068595918986074235051677896881453456378139830719727294851890071706642471506785936680229734829715289886663847978138569022118084288873973419107045011854730053598797055394062894780641426670479484459001787046286687391118794248177053336797665124077748633463119745008433660158193270885617223576119850286929093996000007167430374623198998337421576044676673500345289907193340211961187848056599543812019911410339612747093397533226187034959948969897758845287261203207432440250642013214158230272235943286562858678829224475103536362487596746188412373512227207063122535534388324573147041468864906804156126287857858866168392438501062978540774509377468981735079566482052963274009730616693330892473329104782207710739966232548179105981573715354330483910507917765500198365703353574083304915480091632936545441561065853911317892343168570503831728968292632003979110969925931512625915100878214608927015759799506698207412716774569259784598144116877005887804257874520896038594478916532277251357835734953379438685527851833555539020134940282865376386996240457526433390824788791578414376154868478757423583937588904099718585257842460099764 [161,102] -162852369673077150076335198390931756113449003823926449602000776345365810732192802939885263146568816183370887438256565465609091577253688689798329528775645420687676016135120614978754738591744186322093626422117477775304781638644962163488589560875047953355322625774486603691501396858060625852298279820684440914920645611242977413398475024386249635935766103742357421361704856904776967350310207840226653952023550057134262580572862877971507516150939374274318588580122187097474932038554130544058424447828701197635358515347940933454101298425003135051581061273919443497135540015363063139996008788019668417578492510584157352442597635349064186333213893436029448368856085045247690438320609762440314431739307193369607471446278170589844733139777227749408995413480740739608954491980347088831512486423799505045004390127081756033787908306682913527046460323286563749468281296418665949450484009728461399567964439706577499472112906670159883175991575286729458095389993953234976864078594011343005230922865945864245437437702189105760187722535932452206861122531621551520283939441371958891870186731799969297338440662888120535644953691653960285087771247675033675017054384241876460609146544350220703735749802432662590032370470375252189675633479825409827228160519989790036136556185642584089239559744554369869622358290005836639045397490015639321963850719482362585506019311130743244417882202090107720368253076905560507005448418746584686431462285207823284761813162274816563422062243266939219187914827566380401112524830189810147243846163374154135684227427764265765333674654209455295744519458853773703690830392720026330075093934027565437978454454203893435717535379508075581871867723148958420342931000538046314259940526246006085681343575118679245517631751783683416151220858430616947679476664958107662645986254139685237207678878815519072602871822128177864682060020724912924135718794001508289080 [161,103] 67222079391715051130808011239104786268004186256243418636015105662566532433505829553121342832061107959711774074579707461495605876718085177776877833602450011363391589089246388621131473338002465467818448704203196469930277259809554788038096126440488004388735035208745812531060853963411446002661232324784968664115376311348736539000183309287488691246160559290576392026592431172113334940427336603139049943757623278920827481089209416140090831732610430075287165293195785176946102435167771644900838155174182522969223035841348218300144325343411776873756038660229793748334245641899690160263547083853637596191503908702159116900733468295529720761444713270041539571754470209056290217326322981440032759164162727763805801172574848816806087439026243973153876869369014890047984851829982963743813105230170736210122425464218397023346481088932508392390334464241057269590079819388860067080450544849037152925149353965137829042342463255669509865305789754403698581355631831184714035644080264525840665566897887158264025056443219634956125326716073928015451717011078703593973143417416905000893966085351744112558299594299412904304714185178607501669832079917205208885947016310729506443096434800373176058658388172868098888807358318358083520385788589113722257725170882710631943209398364597597559773878792653774794509804478301893304079863030334505248838923553124017950886350425982938191350098144773926252682993507876652943570286785590775526682159651779289532554293548935132792273075493829034424596646312352027920818287491383745171535554521489883539210779248745622172663074385893990979311357426745892495961352872605161397472298497537969249055168631027646215354227420069268473071192005077509181953949849521258246352849017258833233538387273354149211246882642307774999078588774461763258906456478176993599778917320436477397421271405932389244867318103554658328762266878945841712648992772588 [161,104] 5112865099502419501685679123232210141581326629311151397575645819840959356954951013507820892081779005827211119536955963796317220413819028485746713998330980456359749346344638926996114049668323293710961862786556117795749497662978210796542903301959001382445877426721207390245437901612994040199129973237859214206469649362189197151049829857693922472271090426849134857202296158264114577086596485040850700742531103615715008094141606738583600738503734239595341781230123960771605940982492284362385259571087270978939492267104006767854718219515341064897909091118732354887556012337852506823408395858909743787607024257829224580907783755479619356369825034708879846266690541853501973019459984094896905679189920771988291878835774216529622049937599009411740265588164493386003153149737152375926806078087021206272710779272151441804319611979352573157081553521957760079554917030184264221024337972685259499605281181156275298108903420854332318762315803124815138752221564921864104638592864584584383787371831758808180646465238258269880420030032252647253112332849256483716803571070358725451524097900723849369609399447576222403897263125587413193592476542482993231410610736543654001614052854560358967489570510626750690027990585630904117022684566792944539088758215779178605239693085488320538571030138560353448001840717825376407952539109351436532302775301838942421994606977086255498532823088602722780553247859300961625301862847282108884747526939000315317919309189867118286827322767003975113224296040411099714534873258703499571417835171531350850141721680964859853339283375038448318265824898288165743791756895896381024144110283589467806770505100994511239452216658874914896961828553378786393716051630280094702694105729446137461205068064188538265812782631593099745481883496472888674298834234448524470082237620740638941246286229015094130280160879717009333644029130517364332221963856 [161,105] -24896314573659156891943209421179263975765084870077157785820164197821961710382274003093856994914287105114398036580444790246004592463959714062935479199421605535545240551005516045433137138971881066088196442833250021306139989201076936995352228451899028401782944327640326320608034472895647397619832302413376482510396240617821903442999975665659394895218786529077508793522185872317149460500731945645021141754292045681911320671442911904058122191941558111537644612141526918794820763723833326431923698408485512579100061010436337912563645023558390302025551753700828098251414989048602148776714904447687514853038386258674276085448251241733834666362762260018741483311024539052866535406000428403185276634216978579511815129995994002695221959034033207463398103813015700472928855454989353593960049347529359352794628036292277700419658474107294374898054340581185631958248692773827418949993475659456171457741517988359860157256697051029543553027182611784612329342687559391181602561452216828627523068272599269961467621040962125982538065953054977286901473808557381161225618851261972879575612258818803267122345127760444873820971339471962722150549737540397464051568332289402059017969854909140872069545485401088656970509767082955774830605711083044184778984842292678440852569902985318197530175204510072321643526934698775549962195746757105843025319082839631025087386894385166594642244967486791333034077904142469509056205039134672308290089290930287100027823251097843597424545054332904832144776560467786272743630681220032495425490089551868757743270997215615340987218219055427427113521859444745273169000739923572845934971942940651215556088522902285965693309614453867764134378516914653739142116851674399120811839598570375328849041883131654912290996170371782380126538982505400986404151015610325928402187068595040149268471264778947635427353753066917078799280746599036704792716 [161,106] -106691940322300030811739234314918673235001747541425303089113302739196418683584736413055469342623862815827821196846732216622807032212224454356530172055100461161484120448590176109898773897921225664136314221273097323397135053757374104173315561839379214539151224443541724859622446154150494730097085534953884959405539403332299632209086012025582167534154379599907741503678593904225310738390892252398224253029448943237127062827577226041555394325990387528796961650720320691861254311759066123639515252839098699222088851495219586130331339508656855787718646483596557618084196957857017526746594170798627698556988598372476613335673106928100747826836809314468795017177974856043841085845669182327740866800033350494389745689751512653554034788813008408006739991610688306253837954929608911045844719961267131102163461506567152141996338036220638365612005358950686748919923275123704290190688441369297115476036895210401665226309198444389887876860543420435997086788205241988522369572271570551570040934419121841499157114187922443457324090896677660693814342848301719385961253017112524948725759768309600551794196091849660592166630271078322775877700162345520180805707661101686203298480024182904963746594730381672913250657390515560765039167894810298953033528467429125751395503014156288094486434018245230117271141915312473924407432696493452662912054069899235921087550858074947767904065585972086629233910414651969980084013545078579493161739100282431996831597753670977109928083787492637850863620954688886997337466385089717931726448740056111595717265554515164556635071771875318416184291755472106507730669627058445772698370972541468506125060507242943286098344552191216413661584106532473983399100525680345865192307952772363855488556177394402511492598890339958955193097450652173627215843358762466219474322075467459565665418650647312655648798141346590351872733923558614616 [161,107] 1150183606429048184438863241408964086427712057775648090978292717031512132466022394959325255293269875622104382900946121222681010648091957918968812630858673894881842617717830752434546592031255671596975992666993574556820962878188930814972795479357965694247876110375035773945191475128105322690940044538560253113002187251766114702359542263567967613650483538147458864374551274994030966960073504128460389264552596297879932787607716569737359008998917751364767560822738939536995561662524440020901197623334293043499246306309275950003553481693271219608263796594085400074027568195874476596723480785935168321253040022022942902672281124647177630774944856688442885213637409842657185634400738747412900950343205915643684345993982273893649505157992678734849719452309156243272027714511177025078595360587181259136170805670665292885196189105656563829446027035930742150229392641754538827095405839406735489043328035099709721180277192471754332408338081285491014138916436670712274227706124696079530477297580668032720370202049833160282974863445801110910694161905563938608291728888917077751944136470432344434238943751593208834921974603082628992289979779164742330477003082372442629631007946237630455851241937763899882229339055979287752561474393573778965353671294269271823833105484905414350438427552266713624864989396668655339149492445719631116216556134118462243629970466132990165071510522715308993943358540060700812970942396795384857923205003060933794531081683397707831011290469476629096083147416350573849981495480888563441377031001345765651099828706731535760598566250827074597900399865013791645329154084669616710911311210288601891325138159498409661420521686074762417779692367242008665467043034533686318091702032060924469456823978474141140555693285884006165084816758223557975034882799920111487136427211556428637707407678069844279807309529461764097785135449278 [161,108] 968379142388533957464817446115150757673652532360322089979493888104906180001348175000030153619194319940474823809450828921731773591497316053019557164739718394469772930772978137075726905883764680699620588800552933731352781885355770677204906581420405035115759668425889499881617038431812257341603421985753319136670090920509012675506222495264274606018267443604288716877773301331291094789151763073183881025853187729991861975353122546940700720659538593026935926629306728182639999763232201464133012734434130757383325281686194003943117476900310163370340523267979046800887935801860663422926174288897753460505154862239743215037745925282382853884600059584823698931506939563780517384277185657685450397726808521216800563748874004919445479941917965589835834772793785587869293841907315315043185434570100889215607390015973814868264016859698296872404703689687570704408826704767724852187678609110067538450404906747257369879725803619209853249076764285443240545668015632158787596042692871316932453688198578491255939059577177469114215033073686316036378684291073273524353913498823851632207241987112172831579026471810309160790330695705109085742305715128986448204435161071644784211820882860993267121573021465794218725375151915073690430806326161673342332912565793435549465881963176463167231937561078140281192785475880189914240916505762542145768299261168225713764706064918581608805520964165619989667348264192356084794756361964642778924208483521515511376785345309717100017586359568959914765036727999387337060146340714187370782995570514787546757687356676299954446958634307298925232010221278019671517919039066291568364672867808549242868104625585729964663824624572512121650838979562041155637840666519418490773251184262378855943679584485743285542905537700570799187811896959042549226852500915033129267743771116460167233180060155304472820888599878236485147152 [161,109] -15559852885151941033205868932670221011050824554955443940429353720220657156108695430889865500761532422449190461351191920095516434343027219350995236012516669702651714226662113907570633318491173719241931916159691554462067372922525550975075768797919309434732967207725793679236096590557818451158789726379174897214824887314497618622992834806017263628685554257406796019092840714842095726622697730615260264758143212966219678079566096669138317526914711476137251261786290225530376669696449603944786940934550842573815747698828461536752299602556373163885057650903272982179056894517695441466369508950556333118414253696487483888029686632922473084351635073125187669495902392669200534328929984876940257000740146643194959024097132081264234291889192590512715383482468180890649503704567826228918695755832020717565387396660553838285043074261436955298882667716231116125168449278128341646013445915117207007504956428060011765843608502850105081796446150628968112530035868126151466349033904840973652491817420720506445299997403118085865269488928193545896702221610134554373134583593069438738150286185745729773564849292774566995430605073534916640147945352905526653487682725997687837739943933971148031976974290166959909214720676637631993703771950461340126992847917120379290244140638904498816284516596100415094630333596542970672682407519584628925502848314766362466031828769622718886583987919802988901069856792230113627024045090929677636360205547663108755674624919576454292084135192521909232306087439950510160771678179767511192415194562992965380984558010775542651716362185595474807438859809783465419156472896121707814775748779053224337282227901393370518116553779404486485023664470776178930153271906791385036086072225935815589133633930057299823985630344928930315946964395750792677607588886172821061213116722174573692935808385562562390098358946363952994 [161,110] -4204538000568822905045819477524675216453218064774795543919212061157186718721426300652576866030783624370569727726091177782975242774132043133738882089308302068139506048840703443591235163649010334987628433291688475592989718308333278500563755789923470948389772434222819680486445190875570174450532141096561325255839536288329373673828441375069950599562869182806764499556064246453517797311500676349325027895097788052565996128063484849983652351395034832182028397336500348510471342766837467741525310927865735960281575120688213564372674379471819959442015228363885743760405976233815138845974631559800382389679179387517336892621711857864241581901321753651292647466051804968022997407821656514352853089429930914259138843950329727471988262642968554522149218616482339089701602261839128387697570598710926878735624954347867986079684533289872324775126016366767003074390560866243895544215219750658498859555520339866914536935728103249591822574692049022979463041242745911383825210003618900027491276285370392388309781280485633175728124722812608427826869500596941039341608783946453900722238132481826299702754209913404107425943556643265913923604058712613196513962174313455580914276239478402415423301549774310337491451421474691011462907094421424190756424025557004046195561092333847523017019970728676374433073844492335844298687190307520562246428249136277976012947591872057588367769561448970457464507682738198697744820211938129451819216066919384533061798097714907933581254570543338147175538626133937566150075089902500549526792267574570396874973007899122283404908046490009382149742130266008321644813688178253419296545157357150494561913390435975499077039065427674932539745232925662169640801369680631653344454028376722723664879693332083529006330257554688275618124623796500819913052502317779301663747560631579317699845313863458811717155993411824 [161,111] 52137068267718574235272120111239745311448308519794205458031629216949653061919687776002498412220591875606740952591867375776592544654390482279867872109382969807900718591277845507670585095220142049506426839535798013168538711002073434755671892511837534007856300384880596635877424247351206219671165231602608300393241671788941609481867955238725595893537796745003305401374760634973200349040298312400121293231700246347563061181012921493928389394803698959774688971415539941327488918474435052208869109990283279601037098251293744859425874287342294312466566280149607660407556572483705833546652743970273462946387634536344999320335991649759505172422989059651373735906748575249854060942382528421974130821499463062895946297468214689492616119699768373933901187630048993794480259185721844173215357024431892101127177327132704022277619395010799595039427457038311960651888725469639221098635798350742483528094177518299558332858635211008000021852717881431480789010164903207833910105945251215831589662861830565706465864458501952852250160788287847996801623898614859828827109039281253570237574428767732511931140655795740197930239968268991481419020894202720068508637620902117494175391151876417728489280445813865778729504556179098250392044637527607281632175863815587100334987816032728600446983454159291138251761789275145454692075452492958809536460581352537097381196992529297986858100312868389386742464543994918819844000478276558743394082925698977932889272911173834996133073139097989558085094153451264816210386427000328282111366726687818098712261292570059971815284883891669560508177188169770177055213525523382029842136706372961869808604175712813091818216374791755395220876012461351451608371489008320318006950563281050750106764875170100636771798297177553758970057733562514730311106975891386505381274655502195926021348954577416118694640610 [161,112] -179049645480133907210591081441728728065232576105253373999945380127705263617668658970563386967570397513304078562204831364984984907257341920449934640399178737747179126349240731580687572564269777644885646059404218050260074908335722959678186929000019376680201794140257965161352636899998799271231270318784815127298365594999695004932807825595212428228216585581462010565670306136468848488720263781554028860940742283108443033576690482319520278516195174390028440469302671055530885470512561942383956348284031158529297904169985474371911074439586231448567752706700770269472495411480947362372372894260001450762767903667086241188769246002970384434923625772164704725460660036738033044303174687598666448385088791207269069847226497558365344425870052656759214877995245522359121646807431220557144789579214780359715103119599584373691789973479171209097494906614976824635010293065984833175672662536852506349195875221302611068246080199133252721644793510479464367678217561448072701513287070868234869480474742948048000669013874911791875914124501744147265918934812836983621523959727500192825636891639951853660649082304397111041866202392087106242805521905487059941480162491713507684030842494581923156657745162608319569610092228737309566856487227019033990708989156150894089515356490560931614666500576715952518269454616662746092911003464705405629151259030775622123496823599080111532419772784732836271384684922096837511425520343598309691682873681904281016814801908844911487198088389311201281122465627623841022179380924419364436411573211502426692417368842990790620801617273854946891133045934115766079151824269050688078889189579189479530420057783332027359280174915075464432604062597568587400943654047436881561066292761631954200833031226885659823121093041837792827569340662704646228587575953078331085038066498712223755175050095014399860 [161,113] -594373838028052773812027305089710662390095153997560036858096641644811437946452270754586634292906223224765415027325249053044233947277624760387977692065942769781592043534532479321859655521600114119111837272627508444768863572619344138651450160745929018673695029389062759996609631745795098217909611333694969782526289357769046521153464176164084047351734743620703128500516248130077789398642986344539033436258720729657497476998187162022512995836306042330178442240545015411505082428611000057965100140799187148964282735853114661019135577529104777168194162268977434155424738456278960147913895908863487034138578169117610302421792137067161776068796639756511322143033866850219607478976179645851032889291008463261169289981499518240508808243529749981473052496223522510561247382572265192842244222538352507943910944326338931156294291694915416079868236923941883108087343916420441531292752671664646523602232981531093401491460245449069140150674776212266773435816904569114028369783294482240966914213465844716103876378421793208081442325923755699611559475652597824838994541909127493186776387571149974752310054459850063781434740623677536628565802366344039298502897941289376699296791321362308072067715653754045566162988289459079816397166372710913138776953459083816282636980130106441059062648619751128152457497421809325720476297233014770827580510954784662363232332915324172923676417369078869280084381665881996865056176977067871487665446954377954205546261770475831862936117014506561423425210547588664873398461426841768384838562590902167395101839631809194839251886449756660405476579610493266735883447605813098142538931824978520578349521476620604564093506511055664708682443038216796716945363637122758922765475898067993706313598288467410868864314388527020872633270277185949054720675174016942070594667946232050074238342556983904 [161,114] -444866753798307274602216112656032090347192019530132340574656438769619448206268251929339662753217249400755712050460364357921403925547932489646361885279069774688436154943101526680982779197821213392649409527041246286796568517229302349409231333781991255018481671740078076225275977541380449772524016971781539230939854473848317302450614935390440192430157210374542182393194132472784473013478605541564136589814053444623202389753196818134001524602645273994908318230938146480257637850287410708742327008368365214668937775593279996344577198546290923406163533690374537763069171600684793757589558738964737488476861528807300071461237941343123702480646153486647356533623946820723437347111013937582109819845409599125444895887626254923469800526692530004940165314612962983658667416316701616854595066183971494512151295856791750411677083824306160145490549064076901111436661393403361576838642748966601934443169584826607886510456040940112619355976544371051089853369029253553338025233984915177755645318840443127553229603900504400595036585424401545368322035839624735326225856733906891442523297650466683981083311864899897066363423505712825044412006484865933686904106958612191173556663038079277049922438231589257779280757706165453479814982696050109780465202240732200980281605870228747448977274057939006575330352095897396882427791995945629261972977571233838997770918054082069852907517344986168225445679862847905223345419352812314556541368066052197239479925521644879874579661290808565872074925148282806108328622362084189586091452663619707557143358094036033289191375010835473983845893439151822305349629142463849682674021016349910775751076825968021877965142125927442578282734082545085891169081189206795636228198096511557703919690247113489767468466396913393022688933155659240491335452431891620868026652602648346595352463820 [161,115] 807020263665957064797217947920282288534309835579010634716887097741417162104638762926939928010828110494735358732189980337313533697053840337823897637029432658713651033244015235838086458002012613686330766004901358875647684155962928879422251703376202497990918596399355201140410543807013558250054902452538631027156084890489720645317302104301683920450387399859873206873700339226373447557110882985029769684679690123523440511102155935531469749847271037636897051831287289088157912390889077382689955356661331928082912564998132850588332146531645054371899817302124596623019993755558415701773188990713930100762872029060086420612411097666231103635432112736565269681462516780699581221720707564965815351909558303319889445512619927101125134872918231443047454768395070080218006453613166468018482314359919164363317778525870017698388894290751676162292392883953377610664412991688506107201594399148432278862160533701831584121063683617349897046470100953188670839907231258038160792450711311409771294952338711714980857095137803368801511198091162718102668939778034510129166729756531662907867385010516515166503707205409377485382105771334934983312109063618062209506936105032617238273503146013979703317775229294198591513717230885204328666542755314461341170690312748512186565714780437596183794617941061865865332965239778135642417857625840500682367993754349920112581411936452892385763454631392530938140619043717011630216916488295418683209659232429326181155324673784190488976800262287335502501660874284887011662261945543873624329768313751467509731889939202606491905705397737172900549956448153059381664838795438581939940192726763112734826783588512201090699151139797669588180556673325223942762559232729725207983838734761486743766405007388732621649712467173745262214623977930140320166161615419624353814180709300091433947 [161,116] -1248473295791968876009814994468381170943516774569010817926507993420675443035411697425069348947083210581950125133743026177198219119104129809582535487112299624438863617347638449196177489049503829499540669539705177077760689238025324935899400798680803597258385938933051664680851985291575970027954108860006697302196129609240821155257905440595777930675155808816657003087513633293596278751184176129779017255013318291402774321689666579117989436600096413842055543529477867048994058101494676523405901645156242499824531389625043169005457404279480412918186566689590361912218983581068208399798761017774408574942078331219731818336975503857490127806757345005536804301315968688568692400771563428357753873711733371681066828576310663515288378575296128328884443465772032803573014567790486713700893673940907646606745044506401235737191211488907552248486224983818958360482567849704912556023073446636750918363127722365404395995860843030281047492842185127638557201654012989234356553841286863335237189675385057844695823442439715049290998069162709176850858443898448550716471679173379800677863673030198243577927886152516095314043800146013678725976275291267483435064561470856759371493868314268297737595275454738977222311250985865894044851636434175625968418187805476036344522632754405448518045347920400772746553384200476241355986894092915555724067898051805088608979965356090786508045637741529837177917220889050668051126202350865500791995975523499626320016495806864687850108118985875148484834703373505038966066118266941020401560284893655176601237207292430578196610684819767535832341206091826561580147157915286870362953485144006481752330287510590487687684102898430662366993725011639972678827565980942597791377875630756576124858525143865510029779481503395345775288312856569722933665388461013404093126193690965664 [161,117] -1472366409348213261904280030446048414383538079450410635352928518482797454020538770300052359185308540582302507474118848891982733605948048671144111336569639470315927901923466130963736463093831158935342832327062117142170998828591391456088709519290202643771486933163435159166195144357180646236126639288635220313947904491688277204942234353222914101362340981722195616056550765060280943815048118237848970715201646006945660690567193459315391070113240918992430067429382296509132241517881436028995804993697711203583296599368734670668647529449191999452072611380683391607679252009178046373715452053738816927391692395554788888495287279371154007889520428020986475676741036344377571000161000375646875527882315785030143118367141834661635267875941938119015398794049713554707766785741470936623084499086316985388448877171955510327916526297815052097740656190806475053730236011371903490844935754565552390732516190002139932491967952791359380951570751893377682191950522786423182693708242074902871014190964253316588373223478383949836901089147363852322253969513133695312700729967154230505501091322279006245445729280227593012881641927183252812896122357001683803416430425382294152771023325674782121666218507120396028039683897346649461200315890694637237545212939697756845524767747977044372633541070180646836474702711214264940001556160450088396491443587421251609033640151712796228943095891939702679843762535300326242968033172753777134110152307207874030910814027788698851103162942355367145150630980754400684148228467081987540933073190049824650624528752252696275603130771222788482854875097955831463938563217413674028039009263670735540896486940520633880793026751056639597034434250697087429568272477355655122278015557185902160202171386898848873751516327855500479127790396350877271836042950930273752452230332 [161,118] -5041511316803681024439436916842329022664508108372491814136061205318748185506659488774992041296368501246726689141502413497929149809795445667951206838154926552935641949677266605827498982045043719322570288660612094977148757456755687617890492159871377493067478478229567524415071390317040128063893844400833891062609193227894578516046383857315070745379366349941400321239407420203437510258221903100252769671560151076327875103365454707020799075610596736381648294177602811981812461568301789068477030457068989182278464779771323844788633886148850391991842073027013783216892532429584996658972397398441683604789743240044380034430497981623112591543637717020637523950683037509879298302761480161509568103552354179448612228666928801734699422205056143584685586670445427922854555043957902967525375349548288856211810163234881543689493930636091646842100958055574100175638770969662952616405125541032270600860699445974293810750853588346018736692358738366028048178943534709598370400774592229704954926032668713930199129691727432606315640465984832252820410120033135100800005702472032498236648780145401032574701262679176518057453898032655645714683797325360988983450683355056875992665136472872624561983562236524008068903803371309267056600299721247128232973157609945865254864119420530928388529695013118346491302450088238998724301690832175535158727442292071303854798117658061015353946742386190489656841741464396639741419909394167557050483333310436977760411046208073326159832724350984240052572592261520821628902192035425272288318788590943246180245751542935843824609601148714247314960866611835708093981480353048228266222127389332891441946190345020719058589483516369226600031934274900904285080105652018598265446002453415210143426304519086523091917983242585789489608685077694379619531508612182002889072 [161,119] -5586314472063013227637430773179464921898617588869698016421544362430931606966026073235306774138657275819534674869035871135317231290759166246079645546706926421573468084547975607932744890115611013005267906369672731551088119689181347053212682320931713383763678752881824707134955259961909972577549403939329573417403802915228678846091678907734660648199932583941908827985544542306076480818043419085196258273948320957507489913469507575221204446729705011237540951823266013599169669502707614021493655472299529724876681981629872233240010270921998181735308912962336959074681457969469603350224140304510498406243673918088612361738664317479862398319442082421860525362769459702256912033223556474978210812955364888827302443354988266563232349729350544686159574909127304955183664637487143517309179972521811371131877361305696378918437543321376154117629477749164250181315883909352706659011513830052447548905014491407731444218397042393712867550496904184943626640544529525170028290145875985693246316990874451092835252835500676596611241112812288200422710808303802867209306611918243872245937539855824700758086811273649961066660920317107177071278144613569917481551284962269860824993367578460933489291284719837581262960902191498426962197708512490648988938576036201721767132588678152113600952349943768332923229496357170042810667739268476471275220935634867921013655728512335941851588594512552543543955755064559918548118687695306629870633124319194291397740417003812313431132534520746822857838795779196957093421635561403922299094327236376884798893186773841061788805282361419711920200038425959890243515405905442087067926036469857543213140738391970750670779550865805263299108311807193105271859459425916638473899191933381858382283131070462358228869170539936926304013747592430760777188891053856088 [161,120] -7218084043978607211935617852607655306030807039090509187409399049339679664996005021402448322459831683060587078841556521637417191981616045753735468772995151805929186578318991006785066065954300583180331098788964372104646138391985224277931052667640639145160585297268914135181887714724171866288440524822995907015013710814414056983119717604127141908566329085761469104769459380456876671041634097162306922604271956574162176582500837268980704962599950969406447216885058966586014004071078178476426231111679198766991789419469884609898859772262825602598589240765709038583634581763614844880809947618032058694465794980169917747506455514232152077318559983485392428849092841596660781487141757938419594393153542500908693282530739550180127599287499988979226743127157952381387489154165646318109304106270366949970621434613950944205144192723164042979714754301005176611691608423964965268050702977851128167025482163752797116000866951864685834730772230648801871347392021595411791929660805531108407711935720584204367239523140502998661712948819073713720713046341876089161654046801941296917880893438678666647135641991033742102996784407903066062389588519072869533876211994981976712435542741293691633143968958322241004886885318542033984612681189263626066478743374616793984528126993162220870179261729892695933944799924942296758288673548689647789242128572373380432143157667383708263251253190208410271773332705462600544441903512295114480615301638735652056932965016436754409622764948848049198463148415232279569618241123256795294059578797662695605808750039969589882272707373879094067063587820762000895287167138150840868067920486627737376429250464909154166035595250430497828802719044960607610520514716272421354077139272878272226019571638588975764306790723434331879660177823890607297959848472 [161,121] -460763609299177329129313228809727856711465760907010751022446576632597098815842665877587800839300096252612495939366253311887473244576730386435719312541268450090662697047487603518294289486960283958936677046230504587481874098877415430685259009874414928194040698363612691269024722151448900210233473159235357510208406574485702787924629505331980883904332852712669194483562999530724566101502882505527788930603172335906481854005184992330541101749426694115290158147464981181285513364733448973092046084929536734315783367396245698205284489394613348741118311671861037395904521833535192921795375420043587261614543195237175291900756938316445119013787620736024004713516622505116715851815958944892171468997983719747157698691282449029832464281151314414144749820315713833485498698337650856909620833339542470542838841610069726830218965218647472986492074231388500072742644724590742446758064375001560174051424665203553008830420391077479408074233301230967107684707693083546886373957634604162013912025487327160961053392153209297543844626644464224393110166172508232759535543322415288476622987007858707046636102334349671230592902997725181679615948938668602359159403936875649938459902092304351471691902852026246462314495152208611048668571240773808991018636537082465847166265028204666407427105780461320287539130015703862352190826542302437653339307662721925946497215335060541633152535115164526930119490304222600473136069232753101062373957431007239177106389491245157948914645865034249249659429871483745944824428111040591352008820012603570251643403974798217465310525718044313937313930675902930056704646721238439384667095287148382865270618385935174921992750583826218046442519021972188296807942967021943421718582926859016174644667754090552192442914039875910363051387845310065356432 [161,122] -911355286894199193482537360225517834332364571583195242560309219293358098338069161470422004538284742128490289824681067730893317010992939045669742089835560936294994186276481645516248849166916338260686133592897873413584761556636150226172523334061200362806272428912023610434724467378277440805619203419870863359372627297781456058623553444339898935256761278916271206673928871571679577672556311866329702896706789980087809039984648452331877571404042741423513824969977327433067263715562891801573582872101018391627197086726393655588129191700189116675600788426089557213092016674508318754141672969021075714365962559561631633219227615889042578537527858951524784726377520672591053516320777762385487725439896957138177183647141515212636127116683677363034518977002090950961271596421761909749510641959156321500198361624849979154464992784074177563216771412185314852157635495735658834786377273186664794047721893014342460304961896361438322941067944552348023805199870427775029957020947574738195680980293940602659982487520883423352587749937965531391442481348766608574133647508998057944096311440767122059444022883784636067755324352385343044409503310243853831812768807399558015159271310145393006039511591577853892266795991320617117869516746709409947540096403653847257368119633482502570385772228593992187350336167273805578087318653382145085315290304380737121481136152360766362691428455283651298303765538024598626365122956921266800080035049532577153874303871243440455969953893414731341836038052139355351868481481322801761350894758369310187662833263986127310264299317783573217855152880614264210828089087308910540964374752724424524986454814999998299637175741058868313781329263850652365253615841984485230822840352967456931173906702901447990108592747334522094124248177379872 [161,123] 57124415524229621050704242708974735516207847674456225129810359414042595771372359236589448211909524608914323040857001791924194775651739445992589113974943265306630313965868934851333052708018189278169058874607593467535811185601752355394227654204081033806452123600091915818823165869848511576793684115361609057260701036656393862136958785784465158190108817810748223677731728493235067857961699002649198034693985939349753823455298184436722335430245630986944919515632010575732874752715870329018925164334081713355403142047233335758392334421956906568803476502580994905921656992697504138569166430672348381927096733348145857850126297363793956003903934280269898715841015400499973162221745187500659144093434517695379261081574644803561560257111000379185281658045466065245229803012620705083933809184909732212647818484882520182610681376129469222375971878614643830628047491887290595011588661740384186464830859329031404214777768042045738195790867877319734019499723913110180126564303945525437327748891800901325563897071780649517158238016544544545342720638841889026094536648426029317209902442159371968831258520241595011078809263459330761309544907574342153037781228787114003059217673943039744174335720790347529475781913914664159809706371280651997571345883476507976742334775472946943032670278574072481379972426209901631521137856335842572182353891701496751068441831623598270226353709391242185949677458147726552187554226364595392665607831248539773646684365545311716154830117154948974978169093848568686857380947789628696480500541416956557619972460066600156377083077180070161873921551063205278236382859679097243288618399395295283647977876529697745824355272172897554157269359948919446901490546257875401731249314811986518629683894268352773311864483673562943859554108 [161,124] -9526217632517398739765179714211905215289878211714824379964165181207431431718683618850190722098663555370972852672638172895362943712774446352103178594546256806379838630519050514843426471445371306624556770349615890073209932615755549808167607858736670298122425909641611954453163472562277389778747635495804329230209958705293134962793560456234162784335944219414520732080894281944286243822983838898125799993788827359713026757757360980495590302251854325132330764914898807891068787666786836213070742022255546169723461421238639836902863931653866240059589939786175181152243178756391628457121155909260807790457593260080320392929661266241307524728828381455861551542242166044639580372507867782639776684720465434684068418910348283404889220481150974594241826207992176750621952547362450761561730091967993433369556291428860824201160798191762002837238279098086444505231091550136605153326376167490306186445321835739225435381281357783662403629209769835613110758802822965711471901726640568632909783909983059949876537573583787536679542120841058107460718119641151209034936373727101482858674446047618106311988861707533150239892557419805334966168503293586269029818811719310524947297195954657548905962967000837675585618726295861372589125818823153909063630885568546140783649822579396282871164020266417225129382480100719611990450366404879483182339756413123454092904268688371357331361800418617550253700185868588194976842785526769024053936710454949534859014660909062179343483593936292746036332809229238386627783872773991699767232164193418557524304314492709755201820010373372867826596059328523239911855514518156079045611702803062442492144054757174810476067053796293524272597837108442638305311343350382255991809602226839946326643106555211266027563502487517624384 [161,125] 3956894370751209373175142554639154589486380933323913603630271095601084534879442911691616483908599566455590158779254460451740737003975011630058519264822284700274776647184354574431287566634770459904904795588031852929936487886238952846759650534291136561337770066368881520005485172095460280972809723576546405661650719455992711900262208748387792374405227629314047196567344172152391211823652109450618496642529343031142098767564587035175955400429389995485532285212722499950609474981453638616886954626762195967541091924851110418433311402901973434250221269561388181342938919231602262230174883349001939028937777872528610103458805258320769753268498575146048414638240693770942974661101837057306372631387170223905995819224751406984267910710959980288299175750244112890928486927743780702132133245066016022548883729886268852032291500804862625179914457854439127236809726265279456195378460371201187144654157420892031171121694991370582214268787874537401359231559392051259024088753163089434162461981437963635660762923079196617330231974447749364326607692075236986779910442548664636206604827549621117552526414411307405455874498681144788849106003395439827200571230963536689635717400044529066525283825542381497341304612879871438484324367703733487916369922051218063399326615935442761535510843363576863396302534569533529136259292197940496992566584590510688240876556035413634206384957035911265591306256784558187623969912828477919877851882674217250897522735162282111415165155895029797585385826765522350278964927519243155320837460666918658499125772915664710636859412767024310192591462377630910655978929923812616968098373841367248068687683963551519081826306354392613259458056679108855469896315354714667883246312135930303292181637790250534222335506944666 [161,126] -773378209083808220916842296681404398679291210338673812132995058953739589432473573526246162073344939971074604370394686601976333959115726655602019345898860824440552725942456893302901599057563531388379970234584820058997925024019934516579597172946472358818522963790346940701084004558121604150817579559093041770228768937615293792753750406882444065700204126836832427518238225674085437031703589079905707021047466507323899544245824463946131802487336643175254882334379693037435181947870355865286784873611300800197670881564909401559850430934796670080935520902339735712610282023383460560998396196632142730271818210281863251814202339818944837218191260040139569471690270866849727093074057632557260345207299360381535554348142307502359142261744994382423571632702304088296743091867365397490966079307383726525139821663844050577522046225325887468482859891419252415637888915390904589996391073017829650198497297353970932426010217254734655327516717883354359714728557837428172014058035551864377365893932974150936045184548964586792550959050824040569681850535770102757321424865547863825066915120559246151029792156149540336919337932771634407995295859618045180846266672966827340544329057601666758865484175988329302961561889956300443153357051389389167150398482545047468765174794185890201035674494654257003216118577681684399907534849920878274300277587128466208510035659812689839868958421364106148438207663927333364575941964778058566385772997321405417799050283309164299023919793457286521484367726462890577341751893242378233120663282953231377966322724368444631380509123068357816182414200120804968006817013872209760105692324152637017804243352528063813339461416640858817831574249224308492884331503398038103844031746381179893600683029833987025263692 [161,127] 43042211785877305067228785760416706089631029386120472483268539137778737949551821920863024998955219034631137444122919022922473684523087437097621564285426641943063345995516383231439025147248269257199132301141216980540221420616746164688057304842697813817692034335558986608331449300301817043777501350951362499949702331296795393329763716390755274381720852795936033716123398350582746004735759738042855573656409478962079101253876125798043311268108725584572682189741177889437983710117120077840428374841467517393865084542717593451018260623453425161045135004466850783199867299758760022244532613235236184262642809149351087282617452311348696782846269350601442756290119292202887724956547809036519556569492261345756602902724672196765003122984115132450721872166082708939914625886511322051009894891531302049458928424937180654034291642902776699874455689688975555155649193777771280372642080699058479503084940339333544449851312619241432013933695842317471965488595556362943921393046836685660791954135327637628484320525496356517164022740323970598048625557914108353311423105408631427847221428151389458821262780814606542743470250459034629230698283881555965949504502891080704151311009659068244877808975326417793824910175094738604406463769444883343856152601640442766087712225712722570053917216104203882538382118758955521756624565341330305611907874289797114810923158567573253431044511544376323449715941132062146887963239357246287093043476253458063047454515725725317167628509513867783314120149747858705044951987253169922990161466965911524338665133538769691139883819936705202615872662466620940809179408897150997081149141562745079446130518561039463619210485692665181489694833548095777519304651008673716023417574419134222190463421361709416 [161,128] -3283038383741439758627850314490233148362518643659710478849333164981537685671006174983412352107867199024936430236174084018736538854211320662249402943152221560849476105417176322103796621244716639578669644221772492104074499358605263941196269393703498587681960322806041298942103465623746003355370267133414809184630026809829879348442018100740991137860568216590872374014546328749807380228123805791390193185569666684579778727682737133294941565159347666478382185475984819879004431606274169128956773061332962495638099293903931058457918351024625348402432434430426664885044466106033430847747122435235144276437041219474436254943184279230129071089492647977640761982145950873568723543369130777223815606865038477661878570622155892103846363831625309082536859611806839698860739713558555780626737716599736222060717747052187755628799827728174130638396498983958160824640903787709306417702118879478932968938678762436486593379609376120576999199576307078696432943932400531627837898768838032585404292736453160327942170508640519893586906909243024707052296024930819833100364537713420261356298577982262958057915819685550891706217639880606915901887950651274083889681321035007062614713545372206860586044659639114893500237490701039397956994336733294664075878952431400746638448033519671457568257234224879691705868258125830738560419384021294206520738440870326836492058702898574202783119336020004489163911509046238016731140551723406404938122043211744980353037293807722112097016038086966513993064960166773124679367258620664702618528250726515901716680991946349070684387605587453837097938811393252645257272827693125670367168675101866306114842988499044175739801755401130348370408127680558651594964407423288107821415702593613569386345530276 [161,129] 125081929551083020803442224617598920682766702055538229553320990880261480320982629578252024823931733221498390868090884509049070315931098473744181986712078025452669285327041689007356578613768642720086751067873044636121007171478109233611200048188802422298538436260399899675069350592522788239898877024187771039793256472945049985592337116244060284518889723775815990258815803408152660991282708993063707141684115870083588356032122716645840583524043930929290612729586337052314057320817044572651937793892763391131135822583175805988026290771795693186626172270198759623500286135422975662714185548573681603391634758290515529381225092692831097839534322440748255357457923950821391949663892211757340717148372924731603304931268690687867022105423047339342233658549256134393404975680611298382621242830030450974967050180289491602505261269458723243540471387091392214853845037842223396612381550682527494115244007456679439701963253875356134978804392683934040146547885599632571765415865794591367640019916433481765085809575723861048346880359824712210785680261238765881128051428146337651907096655206086404197335230811246909881732958619185804927929795321678936772051545022623416741253538527011520602972346326054383081562502754227319665188687445036221027175162481884033222292162477210944796590056031413428476936255074252879193976605330382740681401821090537059246442157860810190925026240891197743000644646544672448138981882627486596840502011386149004170507349165737915760484018250636478637489062268163396972883811559099240922200411928947324829478182157752745309203828401285143294452976252451952473283127734707524410021255033439159957850924362521069893949621561539533183825621820771520976163348530479962247113396944221522974 [161,130] -2921021093005201968346673699976149167111604737995436386044516801931255624262681615001113037201587307714779551636653710660907749540412353802060585176177015982924330471096281236052785738126281355776629264695731873136617448859928124042174033795207192865496043260659851386510018436376017089185613067927787622388527220862581337960098577723850490900551443961225948752728357091471949548571447723719439033542374243350515984367877188634309927871823546971568073101316314141726961745970220419916981552517917088189264383427536926096421927916967978067477667181442577031197746611599255640233120656351936359999458460689041303811043162763738184031807312283077306508272729571114986581485486818935950834214367119381844324103014444443535750882594277360435586912032078383654119333139506762087489859458660024960252641036060693096441074436128204193171674294095930133778443195991258088804883105569011914901375177381741226600931982745938510532482573041326320504156877288449835570518893082202488419723160077373351375026235780248289749475779312889267354129812644070134547538415070209878991113923172627835436427204954970603062507042406802954211482737328595197410033847818586771837975880650606774234295040112595315762114369739684193826009039823957612851756965363236900189182400371397197505046289179416161775230153638714674284907045458470970386524164270611762984735218581266312015046629272192337252413430091475944022775976669280371804653113038026233794600421657486874167653768164388381196945402154868338691165898983637085536481376064945451998896705865564325550022997757456483661592881153144888071931587363944271569147840777604162252579842767192376712082912294410148077452252392976802634447055029928089097946501164916 [161,131] 33147709954969193242340601273117012810855748283364670270372910018507460202919190834319970355799723272473219461068132464225739536623064321933552252904990789295544423112947513704783923176384693874364466240425212697790381201976088338649743359498044555925138103202583569185883155119774632962493181858824952029795869330264768819168168966508104736672937087334053083336941727686134600723329256631819684311656501731431793838063235673655495453433026389297236362462976485692945409118307705402169959766528042138680672152453898268500171395515228101880232742220666968809484564371640685090143528695402397958533858458204996677581841572209325990982777420322180559978436421999911558768708251635189882717639771914284481976452042835905677171304545063344788788030892108686964870350352073962557133695746591658295063530547894682742119328486077571913782791028872223150057827632720810257700326986671359681377037624946508875379353881607290142031422644916964872837283584615755935961849906269424923808061893092713614109470140668507998392069754124039944891226432215593185038316610223856421471782973586510293678705568075792514045442484311283860581287605313611439706848649173083740834728300061396819077028404199027939259457839377825650163490483233857316096997812402370969119696576455823874649695214769894185452951704187143199563772062793348053295019515144323453945647929065251681336430636929907534338301774095836816228516860958430670412005390788799433353018865950489499290675505706202599160290594309233815669169822024612263127194457577710092499253531016834125609940224762852309660397755985317518456061020647876631082677059880150936009677613572798605226142935001478455879662920145272156400575886952168137353504 [161,132] -9379799918923579724826742249158066359548044677494223683263052915179561637041128702857649612096924308130599303313535142849673456540163410171254732422833406145426769306644479770092838558741862528640667761226386961896985211650892075592235994692390432647336365123621295208379545304517542400588343959838906114689849583411462087495732887281834863448166873975006345873344158362178439574353572707555051847362002289199026330952676902409073513799357243382493586145000410662494377447774078349740390129818613964110568297327572738056756052034553152299973178871630923214710837137132987622176413345196189803846128256896937199568584374250194496472490625896755895523843557104510291015651042881504465792477364191602369319254244258229362377928038159238308871294073878978593351113284986941213619200853910818746254612594889348191284091644107010066170756052984900725825245421316666271418364754541486079927379735861577895282390829569096829564909454380809529972675982060274998842769727473450239790806460391066181453791423240836674035077444851008615172342798894896116316837216865423775270187534445396708725957034636422878922856756302607669817470745396475531049267467871470141956087482466384045562705507808773070322502095515571970640171995181785290109787787377008875314345799451736539010635858342960928516648079406219319390585885881048783792326152551177246280494359707011838237894177774999301740873031108019745958799242887176535261021157073102640347834055380187253030960321508558380661908451882899048941939427992291770771236893981670285998318260400480875912949475766916391592865281088872507144529546592187765202103540880583476282945550098785070865038232198687680161546722359753166120314183428644 [161,133] -2116251342636082817493960691877278301832738269529517627339386879895918211290114674237389875634641739759959672915710161838313512906333536554938354901919328887130218265587134468091998004438168750262441170703773399418318626256568351710961702737525524279046706774362638976399608650826101145438107000249991545010300223665754447282424710699865702701672601987819647368390312079620777421056671237433827294806903701776134962873801295609684023969171006588602179568163810070336076535646413072537182174852534418267602325388900820040869811790928452579140573876420345576766695789950482827487095715695791596150783060393146822289598499728225241058088966633115974894045246905760086888184977145656303254828248334963859301259827465478314361565989152745539779437117793018166007048350369913140922477144884472997161951726066858221146070961591743304913681625553611075626020889058477673871182400705466256695548065449804549189625828355214150901200579618201875552331720441130364151251506688656608337491968504093201457590130728509403735142261240192580326452908501475574581393438277806446216650451502515635189970173398629010807100987601280497024139337217244871456015194856307471665777446708744293773644253743760400089857063872782292244748617718600454023322228957066070706002049583506090937403346636517596941216841857557010193659284850739748253958427167398409240169930070152716990565596727130591836686459486186492884086507270882354611703819331381945400478799429231050960066403845003183421747463500716946573054031415212533146265098980147585232291338820233396719546622807172380689783277367157071252208544591518236499102961356361227866387475887178972925015854395642675066289254606796017242046709 [161,134] 9711866551694305451526917322064550900710060931360768244856079394312466284123723919165434110036342453401266741516315739116598516783944997466383975413152841411941154521225655149906117300223875689142365455389690218950618717968568179649430202765609054253986773502558939098637962394901378333496601647154148149571818072058264550524606622616852946633901250119190825238145111946268916711647312721011621974845820359425411311596757727136111578798575002738848950593930421945971703609606134221603938595953165480749772604156817717332194949820661856168896945853940144000605790995429257377976255605682781129852491356729126153952484442880883325672586756765164197144319469980196608457992653072214037524302602280833100957250548684860254038797912748223613241861282542209384519189647165336422081564821072097314335510921485762079245995695043100519442527495901829264657341924952317102915607944620484485342338422118348479406463005235864208541362539643408287766359879589282541460246224665418129568639106370851501147215890898811137127547290146600043038537900421168268805010011701739555890854175108284550895351628470853518792988993281117173538128206341483298786004018932239657225864337113993699641876398030369832971264895857745551878898165890352919586242567145057583510522862836760761018514811046326188011179700871468677427374273838246766597429636484519158019528819565731872392633248217465550620353049190852294135873047962667160788040813035330062487415416286623077997555449323773709476702172536101723811939081057805170884158978954162500419119028161696307220406682488233445840136206291648419412937082766708682285033940075033609670768595838493453014238462107449675915035518427779500 [161,135] -17088475719590056824054499198741913127357642441505606070217489746241746718473274437425665153042941509610869338278643800960657010492849847750845280708034795504386773243881901498750287675888325487998116994847544123710055751060902648732308500472918810847973959034476567386131583508465379075025872251936151389953901595384747583249955845397123315229106371425482981655620335605794405077006952944080511733071777105319119181536870774764252592876043250911555602068877053652511989643903798683977254586298695388883283061173569490031216409533398999248595757647282346746614869716168473868460084672212130022691102927041380273699224912910648407760848113092559925508200288007540310003673337000346805353277277037848704147429790249893389614894816025661170453428266803366051368994181708250603680119317157164884344815352105910423741665108510131804400623972224310969751502997328574090343012011219503287311428488571111643398302312114632224157823978956379316943347213313658138533172364966754439799457396840105313443134710843757207356210251355037120810873571626883359761034838745273837099768733989917662075552123916360369675687186017594713322319910469930035806932160066403360609243393359350438382592357846008753662740393424505143495030518460356383508208263470705045938752754052491124627312191710272706804806657511457800726889848264157413841400189872429611100051051882667630788091353043940351800443271025422567486889364923973537000937684435856595341855076756220627941528868181298653493091155666905394259555398193980645516632046573406874057165590553739793142249779875502470868203295733227101537599696678133544503402828383388343074316117896852367686551318720138911002067682 [161,136] -116979243073524709040054160413357733577685405636237504313299685489882052059451724546572014646800074766559782065315235377193321185045183253853089331589044818050323633362295454801171331243349176229287095629311230031828381729369053409748551675682475538177893190183057302868619991040862268871921461035598957591266585516605938484951318601006174739906390828164235237351027048626388003326842511639657054160713266495652239233178705207586474649933359278534507796552230676591806244501295930222485629888674338117327755955639245744476202481771839907291576341629135754483363367806714766751289094911881126530182919326442719704207213617061359771082819174779400457422341720730483408197948804549866495431417388438866027485214983915960754026131125088795089522361805818048960271486636119980529057171413943564284109902543061079014829981993597885308728989272002021302270854634952496359066538446719787476642715667258816479071132892020186380161582768139920707356910819282652742673640634859340808183514452211491933799322447168883251995495063365307245633152960117731330801161819608716405915905751469192543162738268252702017579552029853134982022041102825254043923157781118231917059932265724820566090084100043874501739082814274826897063815711701352418206289564136619192366971644698127669111798371764963360851331717771491996478979133548056412163023679398548349860457731951879664436545269461848995086838046281515360258454435869446009184023485952573734205059523930157336567714691254261897623275565641950877472315107837379753552592461914992637514059463215504886244402785928164875946045874377779600404039712606588792090674011314348736351443056245273687675522600914149676 [161,137] -109738968835201379874427881542507990266826956324928308760025008023684526025532461044753097236245065052145788448821083231466007391843235282949198524912502028169980051814453402268837601052174535242903984965393438378188025364990073838749374474634509827389150562620153514533799806061979176506375837011971078330038936762027607222962663161804208976546155658919647557782314520556912112588816315267193257052166578203610695855193755697009278084629707688741222870825113708856698291959607942644995403229504003041528093439843491887388416656352367588516903732341994512205614714919589849279067019960826482927012949971157075706431462154433865575973762791766983382758659039706231157440354446412078036944991755581038544824825111212760383567056052016527907066180399430690677897858999930579050105696662781919438531750027288513607582120033860689665955607888364122171648759818832217779506194616949892002040650252164634846321490365214868402160351131391170220185440999986131425804392241125832022107030467652947246214524691167504898852094321152300505908303320208828429952652705597789348686871826149175763659815499545526069558265585183393763979869889396343606815544292491068007509273963807667001440438273428767866127687051879027691744324568628087783951452709828853474534530485320737269845083324510543038149276649614089460529672582401399738914953758382661906801034336739865162525815897488539815447631728883114962028304955313945812201407860576462218061609539523815182959431281718756931249939768074851986640172152485114825554623918311643708201568151827919943321458253118203607080216218324824071640162335122607328953240881977219752919097903675228090660730652 [161,138] 260003536484625441110558315944371485257536781051173415280319305374722838274400158353637142484143329770346498612176968651620634068118571400367827158265893705713090890297660206189821533301838033130108164839625204155503120283728305999850808608572518728950386485218081623746233438808386515962986671996520781542158145896525346023452168025701447239419777467454671505759258977603616724456328556041477597835369109754185159973075377793247122077148970266811350811784772491282655748282406829398405763748088411673077358880376300773770999929183505791816147259947561841161062029884644784488789297546663875519234432663130842267805776087821323045235918296352928906226374800195716963268253337356497169615654591465349818322837044444343727807746674836469857574716484760439551117216391822207643737878760984544397535124503319278136162855977462336929709466875591252773535257365790647490331977251754030041620142133842602717101830852238631256772898435140342062790078149146905324194597502541250326009746654868403318114539596508049737569776006940189423795170890458297495701562852063650901152710653665069396980686840510739901111843769563664274155735716641200048772434291979995725207067155124588349068236435947566577049310068259991288333179775982183471784580948457692833278442693435882742802472683914410327085895518052045472451705108469697542004147357819066227074404816368188632157678818700852260340308289527039828152727489005484159699363878252216534809999026657225202831643572370880703793558619914344064290000775750859458909930830028946656765114937766343273473773931870440260067477693887407902469268832779164468147724474835476113067178854369404224 [161,139] 389778982548095119336238871257917253879335382866927151253063603915368915195302102876979698678849488730483825267480091617043137120688593183359576545703178107230728465271620621281871673315327212292077263228999774979420165287388432667053350158808743111944631889261040947553039369780578759604896039725455919715717526557218788514962087910511887101257343608657058335267425842220025060288489407509301560163635787977171821013848001246223013186396799874120295359838489558891315844051711569153383189335295104920346719646262910383813816466579547310884208236434817096865195443427180661394025234470437616762655059262468409093978217369384887451943419468480700712541449334042562597047367973906511340608361342871407797141832846697692409448715528941823285365721703244032562427965925033437014627925189150509405062039428499362114962613482269210208535329976019357414486528681067830621193019580081500554861608486302989273062831057387228572460074807823177125522498812219842166047550141286051922966085504152905760635790636613633787850173620480160788919683661960376406766211271454380913908589472745843783543274369763163778637462523184418522553050915567601409795863830350193618639405666146153590931280578491556444329960063112045626928976555668236550122926767659415239554799866066484651883527476928674020543478115815834883184290750894054331382317413153944053770286149773453611923888526006141764478330898311770084188200906705562674264360053955565852917814249528919244645658044277539118376978703225634075812877891746672435652455254622655019306781065431479760977465153742570640337207457789024565471687794045134988759123343109065483078316329 [161,140] -526636134660242200019024301400420921041950413197104394382264731620363216938359869360563313415201514451644348340934727154185671051616180077218937473468024264913062638964918414021351240112208517362855597269246897112340389908930590988091496678838838760481804293362513635728123681157303496344203581389442361884662202946416930828759462265464822679732813080599582849171968415434336953058204755030239793200581755706426514824273531914567949972128665155823808768006806387504309229098969508140565558115486763835006977470318210297000073762974660392579771775339564691257706623764350762621916927895957833898733838609361577804073201896658941071272369843311199675069310681080419076200319318770306693645112527817184607693473620901711356000534679386667494392539018515164897713441236988947413128814521414265167536917190122359673939109288934420228241186418115452661182283206652520838854757320803660949051167024094002558079004173358281034332248847725383591443360574624879748471897251497031706490437004898020492430501718642203597884941389526464798744959742091904066095671144685887385193159737636297962969922054762063653831848573869372521410389310665689628898102825850622144364648159218881546426018235966490578429450821610897130052519567491078436818432973684022724624546236352215190937466252347743204825284891371939175865347133789794482228364513215101666297671319103726140260352029078902473862124346684124571770956383481805346705412244201944513666419103102288262235029353295540959701306515746071711757827748082257874003167461554069586243978907751459647207862047677376184846146801254238429204585400040993921007323817655124842 [161,141] 146148871343952968110060223821293979914803214984972037560959696956056773659071294361998142669331387698964129438733218447655346495835661669412500827634254477035910035500662248174259866779696800385226993970409581647814302130582250245902954732143447894063260842487130288040031670330942864843988268226690494235587125057912252779010202405107421868875768560102969549299210927556516256387937675194794950098970205650076205414480220455221321801813665463755215489960896526067462195214167608427575787410041277813175347784731962744438990079643505519271330214114296817882285127845309793065281258514504872519508940877225688830649484841653098324644741757349515289081465589656522741090034158631636432634057549006500804008969018368033072608734808921980428646214037376839024922938757143787858799848940869861487800109289392746599833957170524821075357408240060305823167294494344565442104254525974884877493181000351466530098092600517598975381238940023547565732618681288297227854146470935357293746654549107887895285804421030643105573985026392443188427863949264821355985427111960297916029183191815306026240468815992374200792039642484931883392065859776924826996750774871447989053502609992390546189346035275530752261357782846074097371737633148431969035525887598385672426589384688515182393435145124953981596801486725450329790200824781570871839241854814676862273598862899408165508910109802786354723853201211043189935522512368364810495698853532104551484329479274248076809301065769281544336508013716919915177865098930216964367808092108042774825726226472865469176848137363786919098715073103332396112583406660400835139603875 [161,142] 4435002729364296829832935728827973423890908329521637644663351502122308261917510618503118704718559836201723987414971451643406109563977287635372651748299248144233311966825471845734068485276938251957422394896575021871427265255450991912529670651234099537312052847700683849561707602753031128013382592101341107321005897645040569166605316038570051591004043065035593430693661648832719642004263083422597528744842002939182010673943252656640756284975491637100710202323930817384896062244752149124181708249452298118663221464599880310046894389135861134475603043328570217331166197733542900649652813785691233723826842396677983725093760104774007998431879154478256660338779456734243057241593827131717974801544877960858045516431327761331077760881139077566542232109851922326293549893656673715847734974075368203220527338765254245618069181638424935892950719441083105263685809767037710211162965765202438999909742838320955009023167667989257530799182374624909986587232157912553720532731841892230339327668645688782843356634425419198477859034509064376753434845969228653362011327666779074620359707590100651308097184540243943317156606200711968495647415223985554113153436484111297559507247327634539750443098750503421463344272590971295075424653232157495869685516404264174387321192619031983900444321507821002468365419417837366539861924458680837939305808811991171624063067467434654581044791713609830086384192163383245482253281904712343346541580598542568651098970852566064779512248421692868872895734192712343216461386219614372586720243773181575899918375527725512409445583191173928206485061162906359668856300320178728 [161,143] -1559016825785043437443504497044882808634340740734976979825305799876371373326288612597853099288105399418400186368041956467000040905261760388156512430606672503410085163337091399418112802566687852041233208837650680864015437546502856813575580594764735394112743795954143750092669457247794489441912222216219826214945527039550833600330918553270195295549058676301291684917068809539278911449131660208050460305801978347820231958836968518511180748403792774272709677283793230522242577596271801833648258072984516097936447850928023702071861338639163522856519751322454981857827254649402562975502770982312308263747944117613988308377853288856504015950814465689715490766887588721480213437341836887704260499249939234923713114502884341054828774688747594868657737822566437297628436115351550712725828744711115579560581768056009484855181911591928709823372946226695218805891936807937797204560905244459721225531037903670368288659987886106965290600853587364617381663129958437729471506178547321237631449348395276488153632721312184434835846711706845281989213371080049016849816537746678270776706824939134427559522603157334603570593042341821198657128470596586427648851529409658153317635092207719546312375154584076522963315374765527378401170104580917367858951480634882852649327685149538289519304061487318613386557221731900868272533315498708159097505234293201212160731552960043633891699382635816394418607859353289546223968666045533096043701876766838527709857996174701667383056978581981264310166151395852588610438851459171783690013650465813803120253098494610753092256336927150224264737902234284092326427566 [161,144] -928276023129919965177123504689838445861805679399744794453826048579262314378846366591753058288264381908925598564400921100455687010064458830656011363406426043398894166638661634248514671630113967418211063667939871319436765107668878011969504016840076918435010236317847322084258486122312655343201608755164483819138275842309430379461539045734395155573673942658274982175967426576540707716540459925972957289828946763908423461865084018502267297108738816575995295263603041960592138516859157271096541782383352973594097361414371277585899565640085632351959353000145119604999823379648848616903883949271346507533283091119852685365061526168526020054830892874988226199249547717641479207893022173938284165249789796536219441336857515316039178725582412648614491573516845092990767190356146830127826818535118362710538268252234393766526159803474619229031304323699162289222169170725152626516337780837890116980726318385138539244807134769895957471833736722445993829411124830906294821545331829428559819557159189764746045723043729152761335984631367395341019143391318478122605761141693281874219490313130147663071404600016393634913528366752540583445400254013419807732396395399299003193165811276148971962467076648308955235931934278623703072556946434690368347426003945160762569678704318716016303592962079080267339555699827169518938311169815039520432399331993040080806619920916681744276499721533625630536678539200137125961838713031000677087780897796887915600535140293048345544892569594551910084799965277523651125645610044023953467767847028125506622058626215089236877165485672677633461541836664342 [161,145] -3116793044928070757028546561010668295321573648915310347134277442492345994398233659339638052768703971251751032356955178997255921790398876864850521421721692459832567174829487862712309545515467773283571335729565643525152895127952400609578795808458641014341566590072178075496797127037963244526254911490532222265824550499982190250430780188936445782159720904922802883496568029184198283513854045749181674716454425801780485627408291823540268202209432906825181051013518492004144272765732631343963134069629942018968492321800825141161093521360734650890131190190006436092268432751456887279351903975753489922399072772324490389961515143131610615477965945989294389012990423239158843660606682516170102775052652359811921626531166862983906725138944859998745700309493691534340108267566322499374534423412434039446766477783131914681059604716339305696361506502555336790332206413405663821897537029807956518305073025541063043007267622741647760189880398714110332316760181906184276592761129492627386322001447546404378065623814341226075080064906598922658251607956283996765806946635701790481617280320664048277574093526175614983371984512612427820857092456032994830492079991264434155193881988206251778880055566022242945629635331539072248388531323553557134157208062596130986689549348012484352741049725027410257750762184313149582084668061050710241207196722553115454452158925990281680801075377668243063038998900906540620884924155534984844785207153521920002193187411486644126416578792712886186623821127536846953136088519825648335187084464663409936371342227039029957390068232608856982148 [161,146] -1593481560838552224328521126673285378009792874156871392541136970853353047144505666667873974433524548886353039689175181558492162477114047428989906291729676753062380628501604865595169637318301682094823209558589587515584717493323224917220453585982471885976020162503433812546651048604648627252333388058215530321782968762468621678788732920464885812954916987729195326159438513311096927874631637895450655856861648453724822527350877856439768052097005982135119685439694479318063109162880812107861458828700283262637292587532383326419278661049129789154881727559461596338922384492864006426751188894080577303110695285929441452743271959208645254121195403987844188689401446382694320233140129357863113011386836355755036920221681856452115722546367925989089749063264833579897705126628192897001900475947577683912873235098561727619523053239942743589163249771700573783500354172392743338844084199744605203187930477705383250457664092907481311039323823730111017061410720445211731139744178703331767990061588813086158764663449071029922066014841631070056432410102936829238505925484314166425271269239491553869569647699928058769345392635854927209561082635480385656198498352758824078117610691747633795684921199279898653913919891331512680715874504771619369835482463631874602637286038053247584120374841580160898586601896457597360441038215794581073948084877571863837890661346707233861232788750198989905924430574667352276618945089895981368943017338750757909248695567474176835401526307821525364230704011963623783334972073887127889709187453588209508649132925788745375414637695578 [161,147] 5024875629334315530744988412468286610807542540767800674650444644534847468991329138798379691852056767301467568587896885112785285560411681396977072362348575917981002141778978262046048377615561345364461679160067457971685255673127356841052485687669652410164949632521135050825014206275421311712006761658011183367553784106438400489510543043184843316758223197435364496614979794445105913590698471722680988153964779209645214419416387063328403393646281156557448351208009781779356824633726652470400765178285504349895455087632942792850656625679573100728459238330645927845742428433436271932779891644703173450032267355430221151312148723765876675656910541233492234133576521376600108972999733424325382818573422286423448615561441030135152524158305414873116577399213717704647010964070268610313407283881222711788712525565858599409778057180768745542765664561802204788656068704396879966800208138630876072006606384392982203287057671204896759028015542021120032278184432449767178545859335957445030196951854608572822790554281919898403396783564796082228619381580762333846247876362304219106947234236060841373844306650789459262017489382947366128987946352352223745902640315910560167368346506560419435433190458396280039608747355531374127207267422927121216357295841114704148221065855007251265094401408722850126480294947829480724135561418803581350391994713944733545390870827494347976861973552276345847294691702068326540495164192442921610096419949668600626437510560760083746836047141729092395673002802935937806597619511430592793335926701136393523649252019742950826098 [161,148] 75871162434840073726207422599836936340377274351774750958427796698712575572494037379865681541045612407428549572322821238278822481299151875281424131799449162468325921299712245718106176934324320877692814741891327133460573140488736846407690607599583745068182328036261879685084548755866717688563188792055719186021629896222009434158317647745669417004559865285288660589279155741233686523678323814519136064815124823453416436520719788729324032145822737377978640937293472199378831586051098874962370202451364188492603683635257020045785340296048175961445303157202915185357404599346337995877500497213199546117944552121889276856024552597530982210009838422604655033881821633951794484706960729309805872887614334877711808805189767836161859914460599033979611373646004487189270528448263872798347730554903882810689329371939686800489492193453565136095323724701697827218447612876881726521183670267091626066638281078166880094975739922887552124767980412207689606416800540742016536351798065129092424724931079630869897783066235605913947061600710207659628094085820400187393070387512611731227239677424654870501856077141255190467166368473832509385198070018645683853422618866036185351781405439096119004199323809154235505525442129201170812619457322184412263137165196336175325792000483606045389759489136583444435678878189636446198122514483187515207458727522279345656312235431709518362679329487586861485321860665105961408943316338000107222149823071768462365642100134673849956500292529110309441200829697671047690869025235386974325138063898795232889177642178484 [161,149] 356133454753421837733801328610862991239678126662865783056418352835449157160485231366330662769658210567732661071146478083523901937719665781335537835652733138524232572609287342120085902298306838395067979299957219893221442970466195641029454445441822615941824456995190000532861445268485824960015844971095356268062959522120691182371715441003959031594131666578472646500167329426100645557129781679022610087660164019390819283029190851262459814817869215313566416683801615071549562108167667212185237602750939738833029978705497230329485389985222196670749795071968082988933432634325850081927914517223296207615851630641802582266716156587859395246749215821115581989443657647493403874850403163258884680974193631319936558183699658287665228017801134452472956210145845493373575020795894634451925479668529677933688764708100612684469419294987187767877984478597520631410319837146287611379169071058353813269858283191432800017383483868401287238880874121881213992785330767044073400010324964034306144348868590851704027835836287043206607705597159536236268624343574025900887536265299002445364228827077449616418216927035360216011778134635291517705615608710282636595705536567837273586431670862634953341117023355822983448917523397244424204560674311237690249910834913086907194096718838628444469387878939558952032589504226542167521703044550298262070980597880620676233193850107610105048853467528055367981758039657388127057865925263904130812123044093314071878804914022413466595429090997908190337080136519775832060833560307080450774327483008644470447304 [161,150] 358127746983317419350596807774124542165826250046753383710225174188270258354777984640519320441106120312456128729513366699099261036755597539611912021187579454735428338159004918139692424151320355645159644451680583927077145494279337640682134726377916629062040325783114283238324254107968575759314901497717056165226461542464015365805694400521270474169349566083925663090029511942852948828643792169471658532281858997671436614220214683076639118252972173781996484103649696281807982062228638424181002507516818351520126897461507688095081087268341764032694696299264160852001895579088842669821768388242838755454712232146524595231134846034048795149412156694783009273417058043957575593000968066761667900928462675170571591869457866677604883318496176903562776500745705439141983708772025180398959304057652301794655729365141080835202422868165468605896999687055523960085179662785075296920171769700766919775749097208682113261783624238590822381764560869967754807963619036061265485489697880987384134692504151552710080457452328220304721779597054871199008034108576381878521381772097197604709143171397576949737253487000865116203935693969289221888778108762995082548918463641278672081687524700939958804463405062627233231605880136705789389149613900395223579460863719075151139065985493742117576401568207758844894480327287185208966260534063397104519241454497754386719655560839579637858985497156050960372132510694954592904763146016177668479342841496905490486941597003898042117687342153288026197215227265405277453760511440984297251240540111864 [161,151] 901528652497516041431399967226560768065212748026353702650613690454079098141915773780358576243543177335173326567593781877885202414104792344609335525970601700806003057697924201664186703932953432447305872516821126151533125858253958970510006349015955768582770372228269712552670090560704601523359624929583648645949230712588553161185242036453235110111911945076559128564027952749538004884611579661661597575935993003007310751170210988541927662896118103499310611180354476761658573443261560361132225830752707344088716573779859343765184010601973986662902446731303861991119058479066766155872372660067416437941283263884089389434934024173104648773170491348873339899172349118106375344650601336746843621702273540692987910777472823065570872234454044915368432070533466401845643866594035862431318113274347348483328696175507476318675725066832550414836731819254363285068802173841325764829747474771416337165158797607440210325199735954956427628275643790395927248101439705491303526700830348208241749402514068276369855260853717473299773249886706394812011994551472782175970798473789539183280113052836923840406158288647443811512816103992539844296624768526232113028074872986816475237181975943083032053248712180648521435383809909490354515533481078268015316051245643889911443808594950816552537233716544282912305557394707650668586152884322772935746950201073924261368195477380393633199282017047980442348610119005155291288649337013662227150898112265613766717735067088396626878527157278275853824292326394951643593822306798735440993040 [161,152] -52965963287353803700795403847435876448717436306601505666462182515680683560081505505211061226860896089459929689812887084209351057419479132124441661120561021060134965479683794438818783498642579592086351075923052288636453503970339147335184273746956775771211904588006224035689890151007767425619629221963208427326277307377494788070639723524930106958606622154119723282745579426430822551590768198636822683465222463113938750276000413478081621821643174543888464887099140153440331737696375253923161542933267739062180668053986808482165669351888531598067859121986721826044820161036869648801984216560697871982004107039151351213204328616216287035892102461223344222583745710526974401073481584696123300413706686056996948617059970629237945134741462254925350316536637187965005590625519704005912717657249222995047501834899923364355772200006876432845873872287187818745174898773196566620347553101634038522083962413568771500906894503449150033420295566682017687058129031049108809660676528813673630747843022910027173102880879084793073982484797312872260351447410487630539834305120752983366497596749179668910693627418307518345845421577534883805854873170655877422096408736622790525770762447926088768471770525475625679155786927567646292204050904021701806588909541399802044043283757314833255556513971412842907626158153423664691331296158263604189318728202037753789531080634100694369083961183814443455756670060923929108725090391483819740011792923143984067711712481506684273169476718111634887454169500140758738601110557840 [161,153] 234131956845751644970246492596247314169711150118317771169349391047551365127580234867818578564131592783848832984507081614913306717154421443857811384891061443487561514116456772861238595677882288616179916143634575692211440592306365010364477017878993621037280423053679155478334156298196192317116703630004271917334514105647938627299537408624068074524201136808587610547330591787427692108857866345465985624726722041039335013175429560101621706491869701598853111953184043214118202765239379874071786391069419822054742293555762055905879567496037779645127598915244592578830422765133492359709179459323816101122679387012871697403466061807748273006630076811807543242393685636485303434326984484757239449404799604273580913742823283383214819000017804855028330674685970963199085255327722063320819619035846615509598564339291166640565176581852113146036216709082647306711714310769280370925270786945350425449522099127942860511673778721290665985744780342120692457255971491415189192126794721670166922859502191871697519128907335311680296089233178582676770317372178543065652956928952774954838233130352938383658831849846675683748502180901183606592193202565198252832989031583246224572308843186905428792119553847133021513445354936888706945541186029864994304902100167500422717163016986995320541486661604541661479367758935142573084311354988166019064565023397429781320989001750589379321916053464045973522973726728346330365469290331872309738934042300838198544904651203642446100148875246328126808844659066731640951348 [161,154] -34387151555096296674105221941458624461617930896639685069065294688649177568975192621596902889448811594264305049989459883928452883139854691630179886262743905976928787039565190308067041782822325726784845057112350031240425946113919591044053339647133008332331353338002999590333719974899165358714547292646875049864084081826928633642938832709292672993338328448940216703532987855480492892325851836822601005321271157497392939649351988140172542582483318224106545825965035923697517271714107805707795241519209295146056497820367401105346372707294136309839497002976473299762610800870392894964718363249153223052226902379343625049508410203402022202772484593299880801597245630420827670058690365341878976087647143429901655032126760979483714531077784987637791647658855493819790005704440384505298926014364388869428120680644360431298769658777140467704934979152483394307539162343296231131489299008434581057324194382604834669303379680892728076308436081636211021976619055311773787511118935202951452950992443915107547357994437255706265107201571237909719529549136134498521427278094196274599778398667770550633213405909381969841104206894504781939238204608659222893842480548566823081888166316657037751404891961734884500437090046267153081255422753710522076038215381750179870644019803569004523368270571898031997311725344142026029329568957942665571136119167725405461163031008216623576932282725481064161742647429994560379038271137234027310461434921735437533756519313714441168249342455660024446734271178378 [161,155] 5955562829331800094768398904843667298757893875274471994929120973318462296965080363908998417143700613201413929963403747670899425002860336353333952593852965395348194786657166777247252184552109650428076941157681239620090584742936064529926300265183072314731925839418669336812791295286302319434214634904223771753103207101003029983251800656329803621467349387762394000423109719816219177233446486761574459896315733481906035994320536998926301491471651954193866500526996896499904010220850149308961569249769044519526974963405390799697902939632749321332085672748775313494831844779323118252011103783532675973656003813441425789870455791836199806262462050351681136954513629088218725098133687223707217641513482978043679975553825856866998567166693388390547084320778875021515554402448286468795056531116538779665825156089581918523929343439202843365502951010433421798073989199433841398949559596512919930867433418624732670756724370452232799063053796411902857066318280770162839149872629929780441523759811099456248772082510599708901898003849439011745122808716997946659779458890265226352896795749452713051849522752393403575251571705875352410782839982462474597287813484689288804037462310774193888918515468887041461126461105706081224894244155437134832277193224537143059944580578461372194516511047638333314885468093228009547119324859116308420680025880138453004948990351097944590594437116402978279455662252153696050321100133620489180211843013712326319398522744137035243180012983969103158010 [161,156] -224106898333400058018293609696871959589635385434264601322328494040246788353282212981417347594417374495530038165727301268121844954346407594117178766887580571249314956161719045697001828532548636380576066949063996077765192554526909539915808530642154629238962502206374693321651278574214178507817542891823811252660449723301952595707773243501627760194490902840121776142453798032141539767818057970516917335004624520435453590714397117543624948174557424187847492284373714154514657275743329548169659387267390762852299726255965854596538037963743737905799831465785913403972231638551690152654634395434545782195436369596544801495335877585577278653239557450521899649381983935325270876052302942727721306026259375085695298572123995039634269689014812824835337947890039789721502059234928978032876390060566284354400866446575166134804610223105413508713338810244697673556986797352160481383550230260365795193379563447576535282408497342019063373636446194847471539723968526104679933208662817493926843181271500345921730982643581593956043018436828423417318181883408393996287951214914229371656431493951279369502926177620292850444596485434473390967178096033375560752031981244591643024475671414574488169933359051107694533341617902130177515262124518418241188488263120591389360520297247608741820337896572303526093927447267879037030453686007469428229678489119453744236728449470448165824474504212175628368894212693774753047808680070615576786449384133976400832872582029071802377402652708 [161,157] 1395963505231556812764352256644849487422797126156655557179911903124988080232607790666932616208967818686877050859882391602150927064944790494773219478076585419958196304806447745690404428713059020579167482793720609108434162528091738603172876988923366583364551060539697090078913775420555469775217079892535517904722110238076958760867556753993200743293755606903736835118522854463460678588711292744004457554603997281718788036335594389401136839755277116979627018430936605099176783280978160414670608348764933339192965572492125863609917484103079485643626872241086596437618201220442557655629651659024283949203752487320817264267558886069287277694500367341963561963986692094464310804584156538676327521716612019478915194491274311303409134136440874526398208636990004573152578456075208627028555892421147909361905594846927305137965166603464008298847769035721247445546974144882447281015045160277039180087913122434423012862109469071997748222595512802997172690783548662025588285250623058041965754968185373735364559091854223260177767002024623013601822808962914592600775504425876715239920706594104075572018659606081093475506637007767589940049899196557754634592600935493226394429954901051183221816100026253533752870661660852332388399991013694803516323080050453632251404087376476418567565984125339944851092606022779244412374243047303981362621619799223465980264349527915820478328192631191693675774627329574505965722726755820724816215872588736251166346560385028408814 [161,158] -51730393630115913869353398871701864968944701875615170142342900120656889600678284469103867133076881422502385215324847717440022426105253977502136581927280055867295683302916863209049930102115828140201382498521453214933998366868502867882317602568297153650318036010883935974305500580009023230421392552422776247040385277237888502552001944922102864397149695473722811436683517034641669357366500573014213336361734155997065741054810842856882859610785042403087116267648572398766094754369609233029489873609095418797075711830582511572296389283400343745548774342686331771163551054933507597699730768820967432135290546643644026993578010594081918058478293797209534356525645632937244347851673663708895188191472299117081655119986932075872453480961932836776058083382458107286783104478248729320373593841392745689517521016063784734829819187765237265668483054448404677155461774748964817292363376537210473705629666924369436657434358191804759220637739005132335215788460464917093646729470136969660854681570769103945834305623136899466219685166580376507740500995034488141670158782479311583320047414985048833587533191900753812675349174008176235558619595982128820739596598488786548122300578679747738251165799450678646869304241112722136125884564338184309784431158940229268766274891142004560476487269213059153014489726402534387063086518962504422467127060942492874679068196106050273305443808039241055827520616922477294535835262723428714001855509849657202926308796 [161,159] 1704959610699919326586765169172790773285050744200790698612435616948331682491613184603143451764096384498500180153445646948778341403964134791146150693754669352043891560507867323369147690806409420136921358687605488876730273597122581753269320887008557170416905082144141894949143913763388976236542400265660483949223034267843581035264464458848603150568990880322840446840733015092159552912171031576461865239484480451243349610141444708435628480982837244469208232045023071585340126080870739952245418280853740409078777244337652063417219473385345027675664196865255082249457372319744881476975197499923175864814622626144862580259051826747708327299354689537650906782866065142028470043716429194890942502479375146721074887010445207924679636710849658121005703649122975972705338471843926468536139783347146849797373314712515054281204977812943826626252775239471686194262652266209483495463914705467185957352245583845799409426758129680312043888731562194072571136408773317385658521008397340844185047116363326906680407404397806191875212542471197233584000955263292830134705027861861074476254812528046145666503774413119278960425930978712621618943877171205871970678667147319189937572139595364912299116796639279174518907498374107414636763241905051003598907309713303657382535223592561534601527598955293661795534858179764014195076482559437167415021513599534121991614884104461779951992464091780702774375052598675979523148363952468616676654414886005030 [161,160] -1858385538903094227702850675703805953286869958400013853005757404907264014771164721784625807059349895026470562513893726986543260798423040913854945451262388011185222182983164819507729999976295665677685018326055575277952827067433938497076547799678276122381443876667888569051225624089536200055570217609128528608065206816297826088738537937003978000736469870513822633122500210338437117539337095999452306068320298746759616040166156174117743824971268020759003148384122484363445367123516694854603843298568860015956992088177221272177269378032620135707105220514336604530625506393537427792643886054766725890294262642634932501887626768400621373055859633862115554106721697716226525636696568540091554120892113690973504821684716920196587073606696437553231381627930105890713554893136172573894751426270950213197983306688638718696184975716835979552666491096047727096332288671693654638475405847771971165777170188752297191264790648938154714048184519121241544201845783788682322571119674270682332111434846301016760345066733299833296807936901332929208368497274430386090685596305459018898329103259689363062433705645269625113559898313005191096364889996071113877847294110705958890018209048464591758483861491332039578324070120805063220428511790593704723260987698707124384835867767392784766854239248131091259625122246255141448092442341727982716006279339618245007911307291335090537262975708108296283762521545682193842339127208103076568910 [161,161] -19350308675641499281044558285998414459931879188586037035942281495578891815768161330428539365986917793674327208680732310153322717965815488005076699474906175349278232275052752190583744697686648605952019253174389721998418607283595934013031878352577694815585680864905815906220337369097407379907443384298972238233519002490241831248700782807312108224660894640594314191994373508267752582756531920015862125102004841051706972106066942475615436722686604300120586516928154853820497709460513875235636434917661740238009313539244483805581560741345473946142079327360209848673248444409691102414616589817760235523535842098771874858771821105702415745440808428413054799264500983283709597699428548782441014648634233605112032511891035364092679864479499147076856777965458528117713023444798737123163582572647120253198395034490093443339416898116917350201946266244452288629931634270341622148887602659546969452123311678184952159738770646908803881076745536379401399350264338992982926311432610144338881231043062890978998870734465164216268836955614112360126572482686921765696721528924286204324605245800032879911370868172105127577874162852536273648515935487763287062809266279012506282420277619989971497301411862314530401683542398237953496057861489699083609195979774582311246604800399432947799515065256154604879511264626429504655258797884619586196353812639791996830236797758823479492810687639339409649949210359312239505926427760 [162,0] 29327494201178618740520270319683524168943910257365744926033463488410751363183102626313930725617233162973230099320133244563658809824586134551293016387936620623277460981375795147531941624644501943868662832322962167972456558555253293528056977137562285943194880251560498487788366835148926232594040879632478250393290951789210845687182764029836937042076912905154141510019258160211091581278802321519544900537027583775312538163779968673900957389845226816677020170071190205639044348277946477726228685353712383808567874668453792190910471399102016800679373147504087633660108043061655163956811691176598853030218554054923085304168515330356285898139931460053365227271089109017998020544446601490638850365255549294929944472081377493519540935037161708234375449311509798919504273938043021960572186398590351385962469396633599444687898770649411788389318409491260234775103826415817626988872456559215006246687245628464273752807491827182442611365181507383173326990696841522567816146057893530767178050938018235854990562688016471454099634308797207526207368283352173561470429145234657414224925008888903322540962920095875381768056815658043471952316499453060934296039456826417575254336030101004584991404186671571270487682048329191119054042266098557209385288968579247939003813756501843394417034458386936612941267272656493775315383966223303789950225183843933929127800217547714185081304367784546251279682121862713501961042414217552722180287714654307358076762496758944385951973627084495559054020492496344521586208287137673143404999875881803729012183153178665480938285500641674746361185626324436286220041457044311601682476145161452351855356537828446825122624931808455564205046918939508981185564434706187300673411956663317387164196929180978062947267523495329443443488786185971410098437742152303238163640007707154013779900780202759905783256477307431869972949543701705554685169505312569291599883240218465029432528024233372529260669221778679641457843363576384322686017557084636991299429013334324285530213341334239632119691478259658427134472242003940460733917912793791079752155656954426479266712691991781078375129516709068551727377289437740977118882286759678050318637331604532587792537908936704000000000000000000000000000 [162,1] 265405259140118656575761502685234120511647271257276669818422595528962388855841470498342019104340728813333654281569910503709232173950040585707962125951117451625126948706673790968088821434160180308200270594917574708791383856122655572220228930808549112661208331409761474828984213935392771026648267123848786544304705673506865458367203528280861837489016938663991923307773830837528163266895922541575668050378574533220661016884243288369090917853586220437430524726913480531917333461988898135977010206486418953135791957326402713364035957940715718365108500213827348607607503992080211031431041189131154323137043758227973143311878649747630190957997821262344765042554114853720885184134845868865401683749958944638516620685169593994754577476266971242513593898263575275435749061318791252344784437031571008429780194480295288654740638880386923149832686985060775201715435073069605448343875599315344329996173721194040466899410532885137962041900926542898709045210046846246055215082921984020334505197864767055436069196003148984341115024611686964106125285350134441393084124350710118004716772620055792181059561599838586977001846177442186551148091229190541878236058565649983300504963402489032386424424954862761364516214721202948497954806828001222399339319495755748621875544565931738077180261879483207004118288506894711474508394185044554769307300206849548894547397127813836849191323586888023585700018315658224338253589291925821338976693940406735653007231486346833819678325129785477628549847620881585252525090511283302407400962893573350112750246711686455236103861513317808381543305913030287956553041607781587276504548990977619639733255166784018904193013365568362656564535224129202678016952232649662098737632345581801113805332006411883821424344383853093004998621071876856639188459656442275902593658132863507297633893781942069329294976624806645342387707632040475981093701667747627232578821880583625266349949376789663400191200733279539075731786587951890134575104119117801713682195559567569118449017069865122354805065246289485874278962040121574278599479313513710577650130469905338855088641184843156608593914612778663331727691187845493330515879648845996001678575577041737252690117792681164800000000000000000000000000 [162,2] 26593650163491784574673859039757385679210057600717427211955381146317181423043347551201136621686697589597940163113201155285468570406003208596408353843185995104711542158283847944745315959386533456227683718954590807150079048144096896775493256935848425165338141847358141634648405626420639780459595554898178711875848647736037426885167325546445985413734917211231376296459246879930408448517193567904040701988195298647117885703181508058620923129534951425626234060015015376303594339904712218092905844793045319956140005883981284672717864040036710101864729539315180885164309666776430938567007490601435293194670619016142793998086794277194113803170472403623155794302239641352511290999632736111807325336673346876534368959622154826048817720460243502995230994507244498814139087668527078428262410014993550657576244057884328947958717138322777587955725126234557174585337370818807414692465326578217260287708480240931314389497921666090609057305713553061357409097851415058310083273532101492474991600599253271662365489791773955349463102671480907293756257432667651710584946559088235540723152412990602441676579751845781903053629291493212214101413942037252305276219822163357110821680710296089064019982414208635108143788689849986986527687169427645908329604818397569650764068868992027318678568324770158200860681981072436623830536841236321782408038196682329874924733359254991874485628134356283682598635874028163437338930055686495213302310171467917624757939866188937520522678542774720356740537941441511446846013390741440683184004989892669028790648156400834167773323353658132953698943556948681762701942177414777120622259074554246673675282216767936818558935327329994672979908079715961012023491552631742590980252036995032275132943017075659442963322150834691281575168830781472663932190323586397974849135135907397652673867423793077073874487058349887302165827064389167267945422943832814555806410702639248894633050403999560523037330318357417834438594205072276231108834830880139972272069328069573021360637545358605520953226168618490132703926160004383606095770028899709538734720640922340909330612975109802418615990331830918587992627944823590560908426364025487208027555334432554499567099234651996160000000000000000000000000 [162,3] -32832728398279915550142462465792960631273861378147195231028613710848019746127644900331911000016744618094004247997603001155969512335408371844847966142147096146751332752282063100788476754504286393399086111019611381107324787195842976514611286038720416121535096548994784309609434020550606106831212185711863097393385709097039709917008824745235953872740418431379743504068985798933075736011729498519553275279443539377968963305770409664895571716914191008920210922018087410155973035908702733342988535681712342259242356565351693399852388699443670049055533800728266462791843718018737371558934153405074144245810880589590228330150406829703711141528091009063993155296596957176469886779688741592280420700353398791338311149994271942872257374134465532722388723852750684176678242636041708062244188819030743395117906322479495292015541699983551879239896243215539524120101837222262360323283170643556860935965895692128252722494389647229219012750415480629905339613681329073237961680132565921920966992908707575985519969162380842025942592518160861521006427944754136355020833940779596105929759695256764824998104385863740490496729020978248802205164827402572908720139835687929565753311049948157464158068246739766604646755301123127180731619788467260100314324713563051407182137124933172708179649353648030082294707515437023963984847734368045050062463566696869807571340140830694969169210884691795709279279039541160366103728881716401721608273022775196568123569914517738418839401596481259576991021457289253545257796156085059174527394863846411664354250202281018595046730622087241793975350738226431441012698444801486284277659193365829360761637903894595101206136302030787192262022751916422749259882942812066639797841429158997212745166745227367586422163834250256781271500186658020907953059732196511157430814567450137381364114010688137922282165614283193538595013759227616249293025119594625796379333736008858447299969149354188680498345405387465195374836570484010603610049513177949286736633985645369136104487894986456574693569544803643360077862142880327459877983705247888716778228725162895798891891969634477835609846615594963675728602457423051594140580342280731348454351470310234964030183600550980878336000000000000000000000 [162,4] -5176074722687019189504079777576596859524791496217881531258014643150222361760144497712758298001671327363727221641739714539666132343971937310643413248932539338779099889565466982633692386983098053352902262167898111391736018635621606020363306331990676940627137658929720961572288145637321985611377857379588966854584499365262185015193068235238829252884177390409440848978769532323725581760277861283271711399821431318612416228455158103874223892223813462951378005787743605012977731356041566536374002187741922631882798647714235807723905617439702559911464119956449970564324639928340249270338852411336170559091887355909549951292298782338364393496293738480774217189208433373474894797818948742763864578592540282877016613190949365943461198275956527136781850635878742117795535852225330543499265105206738741759057590812853365411237666893207787053850623302496362850348338634925594779165078999588650132724635290186625579524972693236777862483439953756882046854382256859181203038548580102265668089506013387235220192479098710824960327576803982165460033347970966743486321032446967247397529195441831035382205661114546072175476502468816067574100561086499765821484667333016804292871206346284194008466610437766916366044373699883489420164411200235941715446134087476046377380168765760089264639955098325613085792216272955964961632158394477682442926590712122949358738697575937148199927232632262947104968852366702903943435572577284645225171527497756668044381567631591563145462966390008181709968000560106118899721227231802681214597061433754101713223918892937979553943578991418469838207954537748970897449655654780919913293845583324559674757565904243670046589412241661145499331485825901657801047999471104571431380031396772687201235658049913261858915515562798991995978685740846896815628521955877113865855456933827256409610893142466653260399229021468275139552225364699588052256749271916027785415319321017701319190675415530472193886409463960699271562706209211911760370753135763598494827912140057692308830543060055187593950341522459361974453594619821227718625679560496263301463323340500206906610092542204043565532068358788018119901988788808406484598897330117731548489337804717677971230428803662107115520000000000000000000 [162,5] -269456411410152520738348111578392522436234545323541672603396430005620322917710143069901796936676925461787769739565417899286014772184311808948740657289669552641182313337260289486288940603520463506188417277959454044168204561528047183475814519568644606713731395909740711008995331667058163443024884490618129441313793182779689666046513998404544716173660740401935127117142955301320346147224764265175333933490315751153561823667105033948136518312495510719503084944547530390591185730208049274663127655206931239530357521806079301798247371147584512703826597947099712243100422917354085289422072475980175251248915631687741255835004944505123963970364086986165589190395259101225327613033754944920389711791793686283435391780671643805421780536874768722356139071273447001478017553998136205405146044369539333061096721572299561900303380614915846585201004089527431770444784675226679860527671702043365918881016092136633854892756364166603673709270082390522331361123507408235746544059505886494382517139867193175695481449615262550788328195313169502896118972258512271968639860715724352111271750002886280310479214735907001830822607293073463669939143562726326657220571458951971366351615243528687199636732188984741303503050423053324587873714084236288606897083332915436269387919744577085836227090834678973861093174570157559829209211340787448561980208636302327505894515312348650368916927312104808002962432235472972708725225481899885137975565238714806846811946968330609863266509365643060162324420678926525889179797637429396802177705428946498119959861507842299112750260071799819892147260425954089444850844685432208695684171663080071462598397483741035155340430402852385020133651766349217863729934607488321320692764180081596173749105129350324147307773658085116970167276136810205260280693197706701515160778635582256301848672346290393024894846823872105242900515324508014398713614655081268125535660397754297220599336291051577414964226897889115124987492014681689324629721008193587448586880242488772746072806638188343215475017218957924107195310587666490617077754659369319365977434342671676964638425977229125048881995116095398225480453199814104224223948888818664654620010259338536391002809692253874311659520000000000000000 [162,6] -5391242017955330548356832695111828935673325988389065194848499082332357865360558814978031785384275801076885713908555551112137333244959173982482694397182371238348519758088560467962947584611181762155406710678714525045716207802251128508997385150888375075825654539558642069010132211245434389402626203710615195666658767742238669377933240115369347193227948089719013410947848838250490225860137403435900626155090659325627748161028357755381252968674189092435643148929295354846116351307755932654350933176127500964412794914978038423807138581499227191833078739293534734961767186961069282319313703170861701828973462063192028669033173845680459571072192005313564927386727132416244396355747742541703765647072625762088066407771557448090676429580524271402255509503061627576648537229677384150585418839033934082725442104788062979463305316831405189343040405689011189379068806304714288405374695867407542332194095041197485515161196741708085564297984083145881028321613299685296422144740744691573922314618019025443819230190094608267309792008201637694636294789434610185820811557188274856132657226002767861142333228549357943221276640792468058995634573937760412304576980808245018675469925134168261104140003010771948360599573314868439523669768125527959547613729465478318178609090844182306217127232664656940656590414683259556959070975654904372235985971760275017217304189487736664706661509847775554841243373441276698705735699069539360972009195095531157641468298319225662490337728574456843347625705769096263338420245859821922211604820562772359191253333842292631313127844741143588675541571425958292676957496896749696988760916000312498868390085602947554218069131678809466076940033190186533026730296834476121436526357672633004587986010386380713133955738967148715913308688288724038630932760627177695152670873545268630501462912704539556983522915303886974901434701442736532291410788454316004783287658611745285479707096041555489465392052521155388442500726287347602170037884050301355307239340772724706493963337221142517097686944554799067055612092119382818667827417177373378251418397697740973718703178851469093218523446022125874061176819623596111151181328792683250404401783885396311730683989908765126877511680000000000000 [162,7] -31528010720222541358379743494997401187409705170984195284486148171656920089993349316448020745613553450857807745651704932363376283361744264040004473543876169011425848539011094820367653897159368225647482515662248535936407211283189233683709084584921906262177716924160190476847862018415823131562430559620785679365166836427217560648667739916274698119365955887107334198816503169592298587450382340943919013855316928181437574501884734496644833174211755115624977589981424941322192137805547809969040390085372789539317587137417312279329401951832257173845505874132019248627092243439052188945231439154300038299430267475768487721326610506221292679336356625794572681627249710340417517043079342950873645152801651550308900999632860454847078795080311477763415985937917599685769357461623840606930246515056414133314225309384024193596503078693782795739584865402027673541341555798590866590920153053626538052246858108155694661367488060856559166772951019171203856229440166645297384505134184882377613206988232400135173913306663048743635740465344974456810246105992596510648608579878946011956222818492301651854776150532375818610562024515503693138859469287791121490424307789224646615344118631689505612091407858040570389201764948961064145163929881161436053798965766209541797582286984856674444595964359371490869454298078706292092944170891920175145685067715326115732829709053681297449257165624725409597073651731696864589001874873640557671931951598416520840548097804981939282911154790232521215306171454186984807404928334578475982512625375444223706740915775396731538340365100893223984356377659543647571833758238248831814212690561083422389580188461725221218029013260673678765018095594014653350370288857467852667994240870622463036075466101341088400917412560841359946559417110511042570786220044454627811267685895843689426279436739429787465332884103680386432772746085580423150345665868725393833006551597115365535978402954036951465316160539685249501729122426955433511237982827109187411795119323632688042770232577019064042753769799435608925958212193584579114799386509201445989226438058727951901435186975152750882107041485429508914187181659340685469418123304784945933978506858743288843735585983029719796285440000000000 [162,8] 142537109820547337434961271627430719727749836003028087690332510936369398512429444585214650461013698479784078805821738591118381514263206059222467757641372224603482180032604263898547529642767376469617734581508593135458788659768223248244728501134228535909172985312895356752016283535837920982277311498227227272796131219603016630714984744090507223683197931890630367707629148111160196345221680760187612463994333161293885951645303655027430880508354147207966136716077251267183380381725988939904927867366295143882683292907133850410159706726360049544356220394974845879752158846635363355908415295196834984510405555719606883748984773573470846771202893260808812003406851540993383611458876467080960383414559840184240825871536976978463321706114359194602148159662502812534982926361403708283517218306659203443957574712968075327307110686251574552307914255665008779968146896327694211971610391184128828776510535532347741828162501623045949983443384491178230728782261449371169028421194200203633260871132175465953663139501225476295949361307345417656528151200117995548337622123024248541301362592314476612482543886085778713403199047332148195386836459394023638789644201086334292610567345832006663877698720691623359832163645611664882900044195986875990396487484953815789919785670295311370913533388641453354597781798315353124744737023716700780394487377062683980825169196447558285063689174933513078390305868999578540256394863547790160263137371590280129262729875269514480722758220981434749936779444404937982737973521263274687803836477596307730708940845854811153998494435450828158506081934226263295837226658418035981012659274731456506899739007104407311950897080643839883757316952459487782320472638120657112234449679636637970241873481271155833208090929814687451759043769512629782686393850617776470975070938997657606019839681491967108007614411635253163313823733942811026054832157601982978063985751668447732513931109480900261714168398968233093522452912628124310321200893437826999697559599334925063201777800329342964823548053471927852736241456521946578022697821763389513956728416695949128268248382179367788496694793886711628521291230838034783293356117058647496524309809402672658939468331740438779972812800000000 [162,9] 1836992663957840528666898687817506304318382123873937861333639789649385030970446256510793076676355287072829268856477686467763965554398523034166145349767756512626274462565025396317557926591289949916596183220587011272863361395474736030171808153700014659684871180282046684739200584830616794318162310859344168644611061908809149731925887763373803867041424496998346817793640052174857586197455388812650557140085065651518537400084635520170062616716664912331565787819469860424937713402955171617242552656006727482298240801109135365895277772747263784628764683709160663102357871957627399241297569864886235860998893957063698362926168433565318098345588046339947105979357584518119265134538720292130504419313898201292914115656230716429419275599735338115647229272652830256093887891239073992263486248336939605862041560117642758082553001060747866908404300444191566699712489208111971829069341954698413702148864546800217106292594887821495845166487340773981047677976041190253698255215105573546467418216665375580203392788886385168710938891764730625711225045753729430063238777839704518796049305687170524531971385433657989868582611341154068111324767274023304036354406449361359588526484655340707298033126414725240425019881207476702339075429930270338369720467694266524052900437917146021706569963113642037109677222133636830786211178988979647843072277293905583260543984234263771624009516819670651223431354542958052679838330390992388102699692862186164395910354877444449998078527805597927859244411897385548674056043092297403545480309666999785442315163869647336319371326292213622253149070142346199321446700122779948432150020027478717141973713694785374066812544976307822379195463111114024185004950933567018508257299152192410709757210754079483458994049106759230627445321450609137142761783891290038851471594929799626762615297675434667164528876229345694609992563113415037451610097724648996333735770496322089389819587449769179455130459026238151868938424663558027694229261590921949182851723400846681176027347057961452134060494068240701684538385827148627564964964625276374267836081730200685621897727704122028958853633258680933784970391288013922770061954429493886127133657213736036686026754304412195941987123200000 [162,10] 3734363056944908956710028294079951041796277073918533695482188013831732813202834881101190268803996954391815157137765871876199551167322179416825804132121958328296719774416489036038978112460452779817205481158345489261498826041754811800769678379326611282661237076475211242573344300053188833530501914306088111041591165100961140742493445761621206590856417600284764642061655115973426442155797927253575012388846465973885497724974984660282564280616423148343543347384016918046367287481100716217956085498082379668591734470379284700289047917189112600025081635731256344957231071913326731669664207265450287321486017505143465243391678189688567358829525057548854180509164050054072104232851490087475393962856573407089695134920835264739212237024200026343235733518958778123430495761274325301446474420633888610724016402203842952141847975468466832531959010576765451171766100523812550322159083630814426169125576447117694677701801666396570162862169205161353998382702107586000687612473493660510353938270463661107235243763612747060652324056140983140774286277791730671726139647956482925909137612008510100871839301275925986859111283070265762189599079783786212750013326215686394697411186794942185140305408832036961687041691475021325058561380811682066476980067253505276500045893633076678109634928261805048849024181470162917552011330218030060104677208796366709461254658931878941109365298257087492666904464600849826617652184447686833709563265113403294061771786438972067211436024382888936793288745685753710169968822777712918024095217592959950634753385371135161491393802211977182230166776163675012013529403356599007097474513214920441414637318442281785536659914598258766496624216507130670826745410899942031966745016285371181758313949858665962657600976039630590813955014229289157533842970957336140104245308949784785876176164087311471134803924480938224360621095670887783008390163917991069087266288464812148727873372173614440300570840631161483342500331668308617560621339174647676657093005764972132231617092509885299056069386960205811144594270591352102637658910954583714843135905991066090754817310094462327484955643331511163096284123962450591616884380731502721418279218400234263653284997471488662639424307200 [162,11] 115928522257755317487884112028586576555299479752457467748586281478594411753374049994560024143284431049808245235551517568366874609863726110778788019160764134347484695940310325158895924494256324428670304388428214502535652949024268197264457625096400520902451293833473366841733927821836708251162094768159411944685901055799580233007613990976839816568154280428053685282426991820775758748540853883382862907263650531534321538725381687449091021429473212062087605764145881354246782566996182757199034393400800072167317946313810454649836370862189086976372313793703858150041617538746209411241475389481605129194690673871695033297370458389029879357312792101006214761076241663318555147890238934858268166252496417942845752094842242425946249407125473494232171884419712042007799182993240030186620755720434475193466519846061888893511090956971759813542795525015783030853583815255791455983870064145720942449000695335734269578733208357613395159270377919567139544496174061197997725282559073070421997399349095815204655032470496394144760360758366083083627467789011578785713663814317253254437015019926907232328759147289346466236365660991816268706621208998799638539682970472293335289374497552064353885929467624540968465141207220630666467569530664279982537105491393338123300288838330739208379172109585479838712457817497025794456937858041689729203178098038506201412834021994822709452133058459464639775386537346008029787693541524840848993489850660321137578158929791078103321772353129667935679787898125250488909157843320244142727555154993245348157862945549101589490006280046072026657098052798899760844037819750548640300818600127565613795934150026566357547563772633217636543309489880140751208396691877988358354977915831298809609979875846670775936512270204225613453905847960676671380579456886553874855204826948548054358936417541989464189555336697679028227936129459038033370446267219928718159591773470440617799183312565992899839886566517819763009297971723457941818884711011022684064925296095482704711964293263290930060326662639966009512955384964331983664607134526664458748957407719669596841377062697340818604856019959401249873516940767881715222325456391641142122220221543672635777352220443122199429120000 [162,12] 634286689789577572671972714078004554483255702608642996116545657151307036154959010351166104384498126748516102916793348165006376001466897125629138237824561586970296047386083727311062594395191059718432608101837525682636185326686419316874811507946795130896538068884718995553433969346394344996998103037587293215177416293327735023514832801235761950323618624463048203015590207423432500436563846223693796304319980650019464431454681165117050758017035334373756204401291166223006066160683699241815869251101653852356573634024406543082510676852643751209488406031263875980138585635835358171033750535657850005105210495054345246546917029830590818463209752619629239182820172019781418326602976013317778525127664391694084476881953817653921754905458654479298729924525726518205814567021123787771545876704999666901600702691110094247992726664208063936196154089279148466333916492277803460937015940552586203600520515863222636450402023481732849076631785026529041411502892205527501470007148652025224978531916596758809230573537263402149782781545220402311901945674972792881936287579568868151099105488608895914809601404168737718419481275031078900821208634680873681380138695995091805424518701204730647252701904847722805553512252022501402602580705710308935201055696591239691096815611250471532082137626472623443324264556749641166204544614646494495582861065374826707947754048478346285556801523702365339227217074909978941364420424930504639005659838658354557580760004386651802610718047271506384592899810406178059056895298461996006453385175771681380707737598482032242254499504553890820751043092680597635682514441451479092498518284843691600567423475064741258755893005537351197854923291346811930574078768377191145169079390721238243152621172236151561531820133732303917243071328855290983530626162569300766681708733305615516541844230817203476464249469490195451456566369604983197627041718073333061626082146886156279243499560085735061249611892224991587281238490362547454733005168240976262622797440719598803635708782385412182364704193679455744031618312592855532220620076941544144163940698092714429812427622396244951715410836065538900843387568069265614871453947362956632022631430751710113274447339780193648640000 [162,13] 3914888607200867412422079004456878593410549886043199010956271410047830427818543234955451654202197441999865811360686355506030445010057715597393380105284882826329188219065301181294740913309826089645607312942150473613500855491716754875391387074431751564167459225850060946976287340273174993958105943111283549685664343054093781208955393366023991464454942386338650782120840377966983994716335082212914373664126686961675510166135659408277185142705085260370503131674446150968512283277100893144244867762764881185382139515024377547802821746260674803506354236759261856320763155529861081378340620188566310445043166250379986472107530233805837870389845480820078000769021616374236316619667275944903694879499876201482832093715372561441435430607796349779858246027224301308923017455176405784057911187724530668261025870671791652737969051818225335461715202238296626919611063882742904643743565353211152738981359753386719735386286850038384781307034349318148207515103184767694712311118856638860115144781307999793918830160710344089045024013898508899904596570635255797422994192429481480920210247473884852573551292548031638675473994992479424116949150918055167542836343469760845873918762839537348448274291095589465445479506523374304442833338767448875544173154349032723932691046011252517672697926631213836652522693012203124915509416414699803814035830709504993144608561771432895039381413958038828090130342678468753305582997634930455786989797815580027366362230791681729863411754132909747631718884237013616380407845220480549421368162937614998626960628092918331276974204844368208486784683660862228712924144028020604006479471646404048468574031899099726783734453168749319928900560613898562449446785701864720713875295822839849100384070021258919019794770967754229702235628838915865322986638642340533266117642159046787192752618737635855964315895801506036761327441353907981736230341578368458343802795689461711445068657454870017056197739886190922122378445437361844046339825045505703753252899740678911530374458758804481025795473443498170413648646387977793528333705064975320339094924462183222913595781468587689288639815735667409502994136217212874296367958983376771396642051421875195712466867206941048832000 [162,14] 20275538857176264186404780797076414739525760686355140604203423476189869223473162645486637005660222381932311257764571705045043471227645563261706095059037462334187253194682255430245014278949913094856334146046224515148504454343232943136003454857226557431242653664603950159739559065601736128306397813523120300302441378270530460224682825028195277503845240925565836037654503299118598028715188547986880526979670269047803078383815380580054135674501262711716532562846385572313901275641521463390921783020153573867193959773180325084580618711597593602849839508876374174633427683342892407754440732099435775408074178978645268616577876249170438652875507111675573089826936526546214477886857749446127677793998916973805164726266463382128479014041780583722801584919527051204410307121767021578624256222364069047193925559924306999217376692775651271716020997278109947502707947345520031201120656494399916254522885011641575860204043256422819273796122636484659260168529399853345320524777006173233235021991002034844004446241353952419496138600026621393391560165910511649052385813012448413083855721525784019291704802918870451349687579114369851037435316449607186834053026554226085141427149950037717220611005286690642552452223757334062423219664084970370016990237257077682428486276614297664297507793403175837900816244219556434250730027599965307931741768275520528062812322256100394779323531471888024697346772631220807361968365249848452665697429549486580447193409137155791188617944672167756873579213321732381535429598239633638396293827188573753463915391867447610658903496009851918625075870264785373941386387681421283766496509496095993535442996063564688618443078733695984965405213987713897365022922553917474384971464537158321915089519967866015597794382986080053839356783651268665175115558969565627767115574108488195479463264331402731161623315680419132033311952049644552904097645435941825377418362961843728447499144626404215373415419545198225262930565062129624568034476578575064077387484941686725880452680700894687477177368444893341057207049018949530554034117591995256498775093421954118619286929673533714219836432419885528711320341957497611933770980061358044649327404454499310509189884529973657600 [162,15] -102244812145575596916877701639591561248263251475208784398291722112194469445146287207946396082388354971641188795070477244075666452687954913933422773409582859905204421995069011186645886557452555252163760154608203732873131262845529834109933268909159498463868054521895295821493818210657711105435800594958978786239510465796911678161574673404087306978234647815700989502699423156174522253827041142677469630465091332988833737806656987422420056901860620835240784556064575421213358742752747138126556503706305063427275665991309028733047307039676914678187019010001523873431248429108635414918737100639167034642298921309485999031266098800416518739470380005167361311100084440492762160394840692656180941413489636702528955867480130761861120371883581021155445811676233908983048932421588143965867604767046908448599697113869592682394563647119731759810585656576831875536829835547015410217888930700496035731607460388786658352340333746340037414216457914089946215890896806813170516479532362631004322456107758771736040000462759918558687470366361025348685950885381525133028117996533053582579126186402660381176452346643795406175674699192526845291145155508791000924244138489736007566540050357559448155919571331039178383380495285259255594901065993255380110549875599513196369606210189449040431569459521728703897441616791045863396976262724589457261822027290686997899418539281013862408466115534334050054401695911665169696632358870231800061916031595355070294952187643403452285674445519133524854800542937910949934291748676022098111564949835194098529520498616708943844114999126448614591799723064974171203111353129840467776060109151842887900424238418451022448063257084334320679349206184661808976001782821660121275900923014021520844624544811916133502788829012457241813065367134623699379349469489818242145700453640772793140042737192816643589016307612918191006674151723815111241279585547204231979431803960075269309727487992859771186124830608000056088292779685741465576430145397988038391609320342967193582592291551016875703658998506871296492765431064330880118256737781421430174426224126612928741328049529704218549337581473140310157346763144935149356941461667214195995017387235455546272810088687206400 [162,16] 806464648117392706915721044133242497975264277816138652437342506387469592646162972329487535038039663052029899037776960749413211108733892252594051091844894974347031942328763799457781821665268507195222894379503268751129939516096615871955417837644661153771633023919154320974681516977218862873235214452587482411510210475146131417682968468633620494232177961123839130616509437010098906262072987712890844413879346090268146136204963507757587556442288142031562631219484383618705576708420643293786246404771668644522641142902288957260223078773220915263292272065133596039681467840354780791149517919999355704787452306399536148060057796611251275678466026285686457942465772270176593665125792208931285557714056701165923536339569425370961252535376854623348350224364942453115016010089238216875847677572706300434194092509283234534270589163910167554228595824224472474746127987877643173059293102176336996099048318138461340524197987627658538952790298060937437212412345088468548112662775499765917145507217259490409685428080977872482422129628884100971300070449598985169622600009857804785316465400287271590206456598716751466887151854864437393584622212377691541456262805237330756946756989940283238085050646454459960203687114967443553700331792321538542850218147198603053659296819671353226666562446301854152784282552878992923378119894463354505707155678843265128621697417001067153432264914405688228210196998340657817254090052420235733743736488510537970102825812203686043443848965514611635019505073084210581268739662967773217585628175081416807226180445684921798496514034237215033356516347393811142860177628288099109977082479693408312790553848636370352302621446687317704539636363038040654621074320622146354381935161046960814683455359542112333575730822675475413460343973786152449486504196723071316440183205130910392428735621729975947699740237910185320259648207074378122778239285256845153906735388115491953660124516309379913566245220596698984306499310064287626033322071107157864325603831574121560719561668763812916541594684038354211355069054117844542564643073294275484458600858484873737680789277057549340951290015431390634722165113039388018065815767922657770549378957876844492106072745574400 [162,17] -3297437255666828271140830851332991175392882617658316014317281591257865076238206404872708957881823142401876031732026924566700986638390883223079864334355554424252483146186946877707205684189021604025642834876991039388284276241139175230682985537951357532519226718424299782211884095796842927411106347036162141953277752690065847650718444082685351839732328314509073823802956252220441441924963261287070975103368102265185409129544321682053684351354556821955246226973372764659017454394769636347471772459353647469471963962011519111370900124528210612520111376778357835330556142331563612084902996797186686887601661587392130026424898376626527103546513298561809206584788912570353083987296689927286049572515991048716932950923981023908036424283653519607183042285243549817683677009313958852585421068291720090870896112560813578360288134149310910228947594400699927968921071347626649844762522143877745172619450010468850220213565806900629108693424753818912212884746906740213273145331986470432886810119186581170823622510860197172680143462901794293821861887630762888399351982081948187360358077557094679050610867313571676377385179868240669081804604314800045261063365210167726877681560505642942515434016791954175067702589441222542616549024235132698834476110955705991636102705163835104560443530443978278514264743858497816606248112718617360851469121196330708044161093590939714150493885597691436740144188465507987008925069164435202652062593595495075281285951920586249222223596464957539174398832948282635021158958147774191700767947208297414529254857781309861870577207694199793130188268867806827259485409179770687158663792292634822129966783109168937572862092426450860969722742488988666962514335810310169116378532567634699315078353070486699295089529393570385072412406098879621984391357257793692028796140162808929431568491712754170525405327348660867882443066669787624028447205249947189444142962336381290320356823708251424266379021783376285674040138004073619121508676821354482765620362149581361396358854486655182203274978453853634722875644837663879908244244335543023384788410637652546827596227092190442376401355046949903440126461637140327548407203320431810299950411716496946904696042291200 [162,18] 7222609716535613064393458434033985514916720617510744934348531102822337281461666854813528109636605491403173286841136008606170808399241144926957143569660608067672103823370522606015942561821042251972128224452099421144012871275977894864397846186224130723225377178669979895584634608929047967566974630453816992302846777368942265209719250380376462728369957523966781704160637500818152902387339741935578110521246046210924880267557107089637884388113894285334068543072384122610274477403545240313424965621358645422070307011831652264366495104571567599471785223442745987113913371450546617820388989919269032750529111369431617807089528136754300517132309934532481728332410728422217861190860647798200504559781442039251420159949245650997694086867890772702272104664143006694494668829387914442764019899415523922216009799861402138198711350342030635795723149605321112447331943149619927122121196076367817954614144259713234163572326558937854308497960903974514322319641456593167475761583129508676801591318528649361076726464680813898803204932817733323170747730198573639323921628089775653710403420683720433876391218570777105620432972555823409856115493491382508912231922367006904194138262177269956433813723109548731174159537108974339473868950045028414953632546474723728725664789062213065065457804467974712357478680283971058113774603329642926680281613558392102746300298190645890193631096499995089595317864764356639972588038501530735358927485972792947680281736277452021992352789356162885231280941633733150683688316663617395490710166942978087316217567960644963017221618517992622842676034525527943409462891763015568034920946354705917419204053405033686490758932301537221722554682337697605681563454661631789597304450733080043365766047073159381964184886336164701706900224338172109009200988743567450118694216656704204601024895416860027911412389897152177165882305713344051350935011413129353741065665267474338222116454803585116032216785751983017703488053866675824596366563440328347317144494257165890098917677660267051263864144616211141072618349163912618986563660771373307508172221661767974222866563192747203636830256859469101498035177292760873554483549721825207700752102444064905047205478400 [162,19] 6732189071381095262844227572120066577174996856556783730846451653829074761582212235317499496365326372846509147960845294337583913215981344468299918405911818588773379080967081485511668082316126331307994348361365805600826851025618204556585452318591995676305698906557267766156514300127569747377032278914914517680887538580471124923725759267434637197656364270755222203476583269463530193971095975976514402997991191810459648812468258290023612127231719093303909482163455832464946587046381144834606621870400509589626601121430794635485104280826659994805202654763493065896348587907936806064353809388733940424342764907519530682924421509496520745066381992906976314223723455366039727345530874814269258216616728220752939287250319593363427809043752935553429275397643433064162951877250822077035902030669100149962353310890467209815948610941018910139963476465722653415525467563246712393020808937860140677241591229750714578647882544448927343965278242746656717302589486051570975740647528719963256908247122056850419109772694531728446014949190195461548184219409863720879455004352084364250101856002805183458848997428207583173846427240051999435354151954880053198518202062996568669402195047434422084023338325591383581505795280753088700258181579788347480370040371954237878722037655706463830128869826458306273260425077181582588078199399704384924000179367101073184089081343374869541377438099450541559516664867462346712704341873414678175220964679842395632399876886481995384041474278840315014276722562139432100450138448147973523907628576047482756800362171401803336670864974934596433514192403266209443886373146869538921734981347852385212399678437032454372892686682928751629493582199595566276272583104344385978403380612327650243458670816862617580568027016764338146153575592604155973044325127484617347486033736698958027838747004413889622665243371720509313915725203929553325498071703805840957016438095676044627696052097254199552479383474481434300515530734735720024656152476116780370036544120330483921666983381670321205830196097360313641633930577271588321322165312687539323516974911353856998527953059684877922939234130852805912347767301998897465068038825753864126808896594436165310873600 [162,20] -150355265066470325204012353701619779882130552166549163518365407196556427593017443605395286605107968605458483103534244083806959176839482203865859369690581021091983413399331927583584251201459830109516805964517283454198406200729991370421432600111459123235389614413832809897668707577062824400428800650739839143654957603907337501819644598707846895752178767822548487636886687758385964719651617385583994280015890344617055104483217785734707032226039609067078412124752538813233761782186350526872214945036041894330587068939396213647698376430197564657326429585478378475387352356877197706058041631341509275957074991105991988361122632411358245640884026843322155822321811525913308443526442438153251120698536203986900666480068410810453208136667472403139160197596874899789277526044781178679085105570102183450268166840086988594097569230225939028833329338731288673192032997205587248101386346700213976209584083518363276093649044123071372031036427216041046805141482966835811860077743463161064947657820643414220199980089935462229931834296081936225954060995943521040547415578860410395593353323799143163080286505032904401157823237024789713550790256930957119123409169995914520870324412212384675768444032700806460536070058970891578634404364284723387592152072103123533099841632886310632369916877180338781861326860665439955229244832028736001606837673499104510078133413714744759072683196874071305408313648345805022140621924131971817281601213357403209335457770441112019970120811228175256999721132475066926455772683605874527617856668700859189323760591159434553030517992278095176457924751679450210953694842320875196211700612418679808668712058719216614418353294664572614879746112095980677482546813159014188576141059671832868271932546496110324493458551141164400921222665143308632856209985773580665067889895935318950702877632379985039929887648553619119798016034280144362454163521333005743077728047561898729002683984812106591699456771134041837312633862258586345815512705797671103135722948525472490410135075835860503908891852383087827745928020768148366233664531637111925978342992188564152338141332926089416531963831217671901092162391691878067014991816230300801379569276502530850816000 [162,21] 793385054374006756048402510772872062124109267728969305778703163057083796359785861593901530711366861515640860342111287853030899339851593910061215104935030105277113527898716579734942575691807077681585583552150653237095129560602551651049358632436331058470906383704879515295263327294059910457626562103299747931047484335896139945060968155007662133679920555888724532205102871711160036202941550347099422434018430481167481713246333631743912458915360831549736039948964044249070017259018786210252600931230466462833000818093789640949712358401133659565399739254516932447652185074098730771516693810919770616804823959436351604406004829931569103052015790483602701248017606604994871579078432750957386583130485378786661845971871976067000855725057027150304729663051873193192397970726553350945316622626197329786585721198235716727172398794968060761935409162067841487732015080036931782204152516488567657791876371606118825362477289351516191024795129472483887430681939883433491939933285542828076138331626355134548161712993978678999924130787760681284000019078055903814982424818683219496377896112371686629362880712169226450138949922725673055485525522109488504499029141706244135478526254412716953407319842166278591375363575608131589861472778655136317648099980710390846978682032746715494989427458237167163202784819686518353189786414378779955453714797318192002638667087970085908777345704272205794944754009738499155771475400146681779472114955165482490818913594337540752809203270198653430913001805782820007344514842792854157939545834711047857782874642084581417679481835311946821658046449622175009819315963364664594562750315730051672787307065237864202243007160430526678862131590142704396756792611639385772472205896511373436469046425592123828149186308530257242689609864130375595495957927141565013435629563170396408932006669056340619793216745781453218730367539630271946329799920901064587071343053386984210016614743790119305341977311498915603123480911908279859551492564413521278732116378477544512345328332073840782456299885532791832765381407982304323764023031072643594938579229777619675882166335365307593214318109000850784370721650396579123569975690399149494247469778519615078400 [162,22] -2719540637407752619244781964166945481370576349786864212753086677029509814736891912939977359555083224163095744580823969993805196287782307288186710091911153807014942692423115429083059729002606637055172707650320531047735021853589919336511989597358460308430937440302591612721078808547718587996218444705657235999694703202503439893347606867401749145458634586932339033530666710653275745917839162664940401098419080204070734672103373617021915809650205605497755337879595315926060409022627591070007819264717716058790068157648741268193886326385520516527465222195230362768371537318971118978617769699651669870962535025625357462094326474835798958673613887663230083181223878554463685336203697153823324683613011473003431502404754061543167363235118500254133357725602560411835072600864765993536100605346124650976661059812133800638147871923697742050360832729681366550653005119497866635790794011341561602247831313989876094686724442124286860838445284594269037515874555980405438206799385138793321252462567427405436181883734690409600257106970677773266268473908723349249838882695787846682638142879861325880871434799077206061227622357458680158908395217973978792801782933870789155674830829611874455851323979419101633959025815216098606284052780620077932911619434886036425015181901744846902179551087831902802648743237032133884953645505212110302513730155784791317060980793570933500633859771457116844438691610758365133501568972414063999393259746981640566493930095623070280685869758767436289949596804101121774756788749235045910908502961999117995423386759747353205500372771047225567867976684305922669457010309830922276942673026234113744639693844261976937016859875585446498647843516222602339098267192098731382403280844034045334922473492902924573821159212752912527926374952383498923954952174953651155851669066935406444263627794302851925614464486226898926288297219718336834836610212405083779689246345358020567810519803104230564425686825517413162242888518937126256873579239780458485327344423511094025213079515899233394552057776708117777638961120206795259486461292661265585860238392705090932511946210624730620285561430483268734177143535528179793472862813333420807568714965083750400 [162,23] 6646243286268629297691332585446183980799213431605221514645447141904626508259106246674622700749701703140902917946909911403097073796888773896992669479711224480253317199349906573295132217324831058527356198242651567347881664116976424289051702976060696583971582838442926070208649294834027049603601053306915517823246599521205904056951107973829151874893521642790810172695611667809501970158907546096367517182272311037404807980572922521473616515024734006972597450447472883663997204676840278950168801794234833994851860359062268298048354747898558440699647678225563854426845622790783041802784782794658264485329319073552140500570139027084220514674680531680141001743427402930215828813062193771927637115912409196201018601532256095905546872669840804946061228075492759530961848578283661185860220494964159812052014764249535794913224652740112641380769785918691411151061401883221019266041521837430777382081862133991183060961552567091158408808275905778814049253190637605183789382135134805975833944437999533880500565849210595956742430315714877121268946746236969316147306953425845127586071852549829001359099271110824557695895341692750435599534201757034803421981558129236435517416762450116722079980800725977726623052352640713584830581676496531780218880239850283180460275874614911135570659369537220870673331114471560317960039835322320091218038517105067603826265960382994388754836328180658636986310770716218996400504934387722833676304403158244286292559266342524599496296797060113002189599468751214831381933764094500577991620069183909074176235983157927999585439107474928369485056239151064857218956926408949860571641988795718840957541571760687595663107973341665331000235160010747659896828670000087933574423603712505135645627432294280042940469985471344200490395267750056919668707386863836373873105625123443758996345802599442172761519731496089246599935902852753298861186403228808672497010373223856578976397351009172846072840831761427401379837815990773475444767792018606630864080071029093006475653301276087871227302445841750543089224270472680308294498100783118433016544636215611470253880773054615740154325217017953437697643686778642640225931915202837042010423862650470400 [162,24] -10397934129044724465618165778191293907238645133294976235789996320218682107698001952159703254362484829514446601827295655066834434835604416570369277144896353503438290576884977433202016503274928474319997961421543116015841886003622012878142900187090544780303934437705392989621936316930917819133523738558388358533664385807970530481227942514782482696409627921722858753992772938890233688191256719919423123417062611674467867428277514566408788257364638036896802650551943511624733352810601645454109314143255877056841427361477198931501598206010861815787875234966426623944954426049201551567440606832600354594195450889043953183054224521600341735388740421936130312640008105362377608072340342759048292510051944044895158655519887712630006444013440808525114724410953607063923643447400188585411251705245290361235885633565782486067883531831040701781742501281200618585183089009459963146403738994276734928502882287777219794511574764745052219314970005547346164133715346720577325362266117933987603698337516442697553287820978220981579543288739320526152051252159331471448225292230270246852505860698135104278952050159244652749335805972567958830986995181131657037178637091044383023903118070960175487853502055721457121032715504371119019619201234979057202980917211280749303912846359230011340268069958042864950545890011520780857707480021880503924873813534182643188048169663323544175767989278369892500758115839672102842601733218479796688348432623638026397233586183276228724482093315407320985734547232164655843753934663733333879457007960994573962693880254082101516969470669480456752248637947032524982126624972987540158635529842339263487082114195570654976116081678565474162466726533164719523834732461661502666714425868239415521141492859370545202225076049519936113693485081435716758069865685013017827844391939090031699400879839147928562841850804770835980255409661444670431477112903155170228834457028455225413706155096965891890490500994175977200514051099706054602913809273494951410710185149507726579260367447504307581631303904521984276488023388549203398460117669923895057304598320739076533317099809908341316353966001928715317346320833187722184625240790921924061064016691200 [162,25] 1445236248852998314141586230657062749364279663400721585129849010182890592404325330960219668894866924620691018397657622599069148761088755984679359819810247182513738768372965515827443799541611444629614127649012435638592391737884890788163035535550583075057884114015312640811713539834160006452016955646410990491087055724684842441292022917835501052629819090852471803635186396336385150535457193121976589107359009891663663480051247456158117411515655951103885717506861648100375431063031882551097127108271453983376698254375428872938693538350037760493628388893823503007158931591410015840324548492944649020878394252897373372164367526674639975534967170041242214876452508074303722146391200929928502748637693688710483483609574552852379267848360341761835273211539611424816700939708142297649238592919076801275312215362588975791368307405186651119953369802440761807849523586729320412518964232281238219253987545326834883457422580910075858181569116853815424711799897518592665128515536260219677949455619553540211614898311184884356451623212148449861938483275160393063550815025664956099878348069072412533096871379991788708548955322783820391733294069269366832881855625356275026605687370781675939237058365976336283671927930710877613412069964863536615926648082229793245161905433882530092227347951338682238665517909584326551591212270508432793482758631038378856242967424684077143469929564150984939443363250895686200096489428284097707344751796762434644835400291532967622485232423747690199909088508587763189379264321847842660658326701420009231688884540183814986803975371053238867982482402959229014857206188559064032324155671623743627732963903699916815834582140312686344687044317583422874769043237498247452747817386103729963964264436844883701238717653971469258100779455667592629107037248752851329365026962650469463232661351676794833373004105776960360024873809325295017774573172277322944523122202060373518428576791793185078038494172608798741278813099184665494276261504074633368894314652363870172590492612981629097930613372920674073235551961417436306033882183932397343622954060977035119143901851324529085289453068133697118374124014531248431092225322439043431698268160 [162,26] 55059883733117117967143929535982161040806054129252394042628747195549568019635399489336044089573056345453214231653426526386703827172278623821767711458955837741641453016997421357048161077781857099390752165663165557840058139567301760716758786343870586332680581272092865093346761596700067965406150598287314021644101478287954657044402640896818328697859394773330416642846581395003852741800068146352556934683611918478093519242064269342824637960173227293460815438922671002961377000980486771685747204734740411104873076619795317551903691036164614877079245911244982618027484155330799533520263794015942835643286364310562161039988002484722510188439148413837928872364535118645463951416850713390299454888000500561377571410020243691608824170823156767592026928329345102697684992550176995386146568176455359139771054786338116662616331064273242891669755158598082373909209722692879477326937904954637318241218711624471571512676937055757453233303208239118451761488844862048111173682209669565737226617733549954565524091463967646863433337089109501316134262097499585431563466085805262519723907884057229031596149901464568203877613724099709314633239985978056323157193116554410662110019620975131904634003340805786011502074957634944168820730699724050516998451232933096486073365627894254209318489980302708794698121048660816629376238623190706783344993573657812233422079075229012823684043860684020039284077679983061450310636925530657352127460468808356993540303131430178652633527280059117776260629557761660173011934789241719918003788890211231014277553659791511203384252126726558813550509877828497892452993135409402095897454119297662551226443561704003758865847964519949349322343983408172918195400579983757474614457459956366644353518626528145130458126275311371796980225922192118452141129360117128653659635974828282657231850300702851038582252972356758117467502634116129784150057996402183600463652843263359816966028597324238623129450220353979973590903030353326578735600451754777970338769112890309749779793856167643553076826736263044837354978048858971331684165372911179476155873039948233529956936264658739217608698324009280958690749653957429571951297197150283448824012800 [162,27] -224573846798957939953090651277584620036047534864139857888232984374875166313891257619140390964531410403529372025711936105687017162490231020563467938753479996730874256562049952837705335231149867932932218868131245858653704272787125114597787171701624023385583641352495872315418372847391869757446057030116728752971133297520522468471332232413692880220375893335107034157436665883208208695448137158250026975627759288729221332765787999964469586692137000749982065205754479862209448047742962127284439541935459321191178186533801176500400246495407146002815585401829657004531149057171040854974781603639732974334805492973910707701219107787997962937763371345206167671642581810638054813698133267117054667445282637169362364038455668676172355947392635900084089246704018182901269048374997618541032489724444127449326542421860375208942037418528585187103276547086351118994721723400821923270982467862282558055464608302638212580102993124034577859306854059118322372896010074779595209660637784166651961291740848720390278286259445612612167080089558517374459725564459911820268435866167255769348308102832623543172328360633290648036244792535561693228620583085809136514640251228931736179778531779407635521325104725385102903055671819887898333661137017852401890318081879626588663327992193397124353827342412203617185709542882222220168228233587409178544679294067963676113101440273361258485386983144868174109815772213285124204943303272137272430112884206869699555591851514586010663853345969045871051617539430586826228272098265590698890234134856986705048804361880752712626267511345340986687443992228759249199438432343438084450607854579380268950183931818256463570671696185014948316078345143743280951929103637892691939222622797998281776703855132016013542855658998671224481191389053283908205234986469260502863571997799502212884107851326932269425016118393676469524769676892220189437448088435658999630818628699683983429642248881880009160257545263870805768548041604157926285839277291027598150921310332455400242712622286823302782359993522275687263831987129555679905677266503380303318683254009116210902768259171993397654075081213356008974468793784998493759739189019821656840000 [162,28] 589058509979166129638515231586143487421773971636230282624716926128732054241514473853005452160663310483091906883138876134971307529334595326762411518323949467805649361438794065437573923271381170800677602740261885379976561700093520464479100679574434904639879140595922230721581651940984932906043506445516575944172543193078443395468295860762786092669127830814353782360477323614624883801838600161326925802737894495747839076907154531798619704722815950726538752478675818471274003667858171831383362497543173867700021116571728926165331340849524970446441798024168762070053165366792033069659011927734580542294985194864352798519218528869846423794059867295871871889734144101097992071197097992044749637066142999894698589402595314214809496487803722863281087078147969560664198979717987957364729822477628084452899800387119886661727921144614450496460983728120567112515015385191852538620345386107089580977699899574649717662947952416770815537683838200105113502632739376172321685999323990200657830736986960032989153550857295593347854916922256811909529428738162990615968608228046503535414404841552749160912146267108994670564299683618684198858406959680160560505262075727435521291069262319664462686815542315102597455336071614055029353837249166336400381584901051429984316287016060942662051071755212866473706273644684425137494855322720699706145871236105718915939173796748678822703583139703651867432681276178965536374215821836285035774596084664294624055492902971971114200073085423259241531169491982642677671521668962771187251540948421126624821228666117421368613851233149540393092326184874536133853935511626844624076248274482575332686166732458093353577379891673818240740414952233231264117668942293931740723540490644365966841621432980185226696849416864609062069583693717843154839820889919326611538851982547745420195190251965696869984757603333185706761880722795025984710464562442761870252660155457613751608256398632189909452970746422494960493192843933528042585540650080355208747410286713392897728156400443173851049693064294311898153769141364592236924501691261569959100152111516601266292493614172459907015003818322322824789451934564691766772774423022451296000 [162,29] -1193774235633659110054120517941624506759735805535564065488036478251613285609990743225105290936300646980598225441395103118674714577456762635169159512453129462769560698488922372981089366032624084625079552762647297453076396082146971538759698515453244933473116979908167212888812922502190251038564252276399770521576665656839952668606559911515937313815305714566164307895760487970139872196965358161878372343046973671312870744001105330385490257915483301592013598590206975701050976517231443762049862779950313812644942571610922330788147452620400633246144128680418569889549280394768940393056391830102384624860322912400390788468652187933286480011826014921927792699428231717844713413946919771744022031791071353919578756709603015163240280847378360630541349158425127264561594608464201638129055442206987244511486874353623184954615299389866132944831596062127389282720571716908464724158223737051913438134050552301639342237933418840203242913628124340270555602782948638640895791259070066854147559695273489051540736131821972851393532739945073100856233353110072029349356474281157057823343908579306529565575263016390140633960615790416117015571849754320015407645001638788281108393030082224834302082758139558260756977890250074749399327917686779039457893089932727163209638205683071675621931152651886719710173001512798293086155190253274159105206445867952623576536851088181751379099851797685041370910326700231507760879083029700314975613262799426022231255528168132036947597480892186977527162626717664516197213302955912882133900522259515139849475449803008629860554685334762207153471229297905062971586984679738693044457316060232869528771695666581943052778339321115836592118689529981569749202639689353262298597197737962077167464380571340869162434948044752088542846736835060418577192264331891128750949203062036710932334893754261944986484558653653383750548358191541552252604073298223720861449763094737150898525387002212041811416300858549344095525463497192077357792700028891202532986544610881339518158787173751534270613124110392410560358973263333031651493185615580555922053421078572272833402285756697048927224564028074907476053791491637141936100508944421537120 [162,30] 1968389067082388494393201191934777348226030049711914925615149498731534229121684343422975328141395501568507622798361731520959782495338885248121557032952015611757118150188019022316155854823978338224173840548715794858160486136906744820386656739013216831402965694195105960137725902094824260379279147329826229502652266307747898693305666117862632763182153247019311887608581246859224578006961214093568629630182972774653749010993696250558338652941068826186015018131169577397601042601040112629133473513221238362130978117011115306731592552324840263427718410989018741168577378219450685259094119839082519834740926734743559162745711608102636831860055221250052134021205352485276276589064706700713147905866365707671701899574232001665854854432003442715410415746421600340606923212822031315352377475831836885921662592637494226741550138421160043408962302444125061229797611671610681954384755574538656100838793113292740930629602490268631110415864119428107404507210344321108758121718899400261430959383463634278778306786438240887584479021431228119496416789522650733438861951310026867370898888244678760340188551545236383361130967512652223455552594554569301002375405710694268771979743108809718957557686935707216521957924872587136231103015950272374651690431156139121466070399644759151884903841750688829697790520678608574963528365985624440700225213548341575519886289467209171166740762065644354344684157231430367045974637426074568802077427872583493870065770271226083876336509261981334071942563228303295880829761620225246569720050910298756030183555514834461998356263794540818776532290817423065417085403145792168279894794220682340608724401309206253363215269600966462239189652139717274778670172999822076805673511619487184833753698855977531522099561792685357493091000708892813258322616355840115663569354072012033029538145898490846658180936545099007227967124782220844260489266765888755624054094246882467983295697943691171667183321693120665638792087648502042328705406275245384591017928348946422125432993853444418580853188401192694092985054977476281240246926357218097144580211195205734429353018044920751112355364486153760915955471289631831210018723768277760 [162,31] -2682288722210155079859244015224094738643722193578280426476526520118507239860054584339581975475619259023249556902229309983711016108933063743624872623006501044667971224749168115731622016841105933682531090042317531397965169448736503516065907189657533543444544548106004005749461797939597319986197489106023110494415191460248226920002996324664882197697916262163048800914137035179062182876100795474547349010561216850575493615805421053457536962694549724851305559949140560307102713575261423181125553333416614649625559479044244537201699245350846593478395745556895226269077204677160469368909417949730233939862368186658720993967470528304572181141534130998272400956630799377518989457538644869365986466912256503538304709521203108401164889497302199827252665414116399062322346515181738307830040929929993096147856051786844599626179890405963188626051485575245505593748163091357273664078659826458957105693999896217945330946736525340602108549794149379709655576342223434888096703835590895091831463433508500204643938287255334947351754474151269387510201281354036586326391527943921538351463204325954219031472868930963028983384703429197504821726805265878511534269985088634865866266455877264752194983285368342783395067739898911537876261940170776536402016224090605470740739142788687699673473856554208510273524488413061078609332427397026293292893198070943581285383811881353038545284765920016474772633499509720367058928797233329600575127384123446070287276557725781235103010528582432313953607097190880741076042436820237559786469567594565266911824729887372052763356734090140277992496130879338218017222135637719166406714953704188165876022764668058878045920340526475795467924288455843911658111638203595514412400580782437762836474579245181043056664709313583579157700169288418442818842935565579062828028213779568351528678075046825875206684600344732850242571519236836408577427922140228577082639557207518208708886770039559897755841570831466876651129340749161283490137859658746445836787769661569637387972287751623874643367480642364255703360355063719974386191957229918593096442866711421095447653827590896963538388923481176468880013786558535047590427222531680 [162,32] 3006555101279909748952862479676897702103957170986781288089698697965941385834225463987346076901604799469380752704080006566469653321970953953991943011661663726961775107388168450464184076441867719202323021450973191815209845471638788675368742248952675678001360034173349476735523717253171805411000510103056908940278105904499856637098571571532265248898193151438452056405196499861883365000261530393411716876123346283647708504962412370996411337998604856424551794590802047867798780623011916855469127105659381362204826346832368712545497875203834622749821613531278008106940803951159969398200313479245448800533614352123743359203062356085767516071014261513988179739059405143450050171069064638129714034755865695895436895194329492286033055602276955121973507542328317035805481365123721128031657108840583948271243172198715171919130618902589308104071107359003195833340118169557311854192091809841188198837303573377143640453861481333647258804239422034279030969329663745041463901133615063261569905642040047273720886672656173267238075678439008696110432611531281214116105672347503567667756198961530448419381403094734496451305734469063596561370786585042390934597538180600965838641331816535002746629484990831814440454168450912226633352013461768012912329939117765286004425520234399735656168402713557758377259701398179774246065897440007358932480362116788408884348069769681641068548608120672436296528054843894825134941014247801422579323225964783453470043573374208420026183433473930773215817292287333506000823268637388105692990295736901710196758961384382107015165208333919017273755600638436202699195378748412340094813066786016062270327416020126066313671390065845860921413159791794042271021132123294787511609298904333342729239231681728187780950725674017995428747516765649328269128677480427569388165159186398736372534740320043685371172566759623341352906678759650027404141091076125702592276946784887072545729265955054267656729133630377182554101848370463441240341201705127180787976295092743452836897725349970490113498530221225568842607335053753140262048983475197947770223188783971890920588996574421386738173521615281687327864158539334287316781165440 [162,33] -2688739368957864217613340621834197682776601874374024835521771761128340886262152134594451585556544130084841934925662901545098990785440095598096441224804249886522858673479580358755643855222113929999295083024699839070458430224787504479080107394785606806897910918684889033794813641479177514118584751154803059284281478196409882517484186300614905074454057157150698658390492685353605366516471733553851236193679985644851631000605263907191866387635514893709802523355857594996012848557324863113843241802656081859891520697799163184564116728354641861284517910707101274140763507911824413844986521106361575395457474089821328038426182733090076834884406573915981564951309595993379119538269647980586993446050705571256989077739871935551075179618069981975753461832825574318656500313051114478706502340898930678308264530334616195950624176376915954378402441868834533803049087790772556020549136883440483047247031354016029777331949919672396293716823517861468533511867439738546557839010688322007232043143781702113662841219854761364477221995650887699142482450665848482357790115316091728278383093308590566622536864109487479888693961839611785763156885154635995413618080073667153845570822201789452435113946510128495118360572194686257929013724088486261418050474016762309011850521466204399856535811460791356918097491952587779595404822518745687058071665261901923754345920210434207606926047202768651361381688586913700297580821405413502622997202245965015033871899021471068733935364912998057703508769263969529680448674865200906598731354095332239473048752362582241834500154212000666889391291244532886506155470190627837704056120592285761492831650169759931433619978878626748024096797224399823355624649522860166496256976585399112684530609334822787833563600986229068211472014864476784470676783074318766949879994414736843317996337567935236413816494010583769832112411610648353116772951782391488968547259064746186821645267255885667178638012335655628908764720877165689525252184148602161718831417100468070717228690698331981186889228364442816847414741458601769941837782166805194200542133180094653141352564985352519507130638732786035865747196941676610281316880 [162,34] 1735037875675108085669458256744702824149832902739607449097836581097800542183446621559655734945260396119372684152268311585787806329553932329891002235432518026882335794279833867641842193585638908125102023549046457043917843465873250494766899484289821969150106925344303400721353527282276196334501464571277295003409469886675534787011646830564923747542173773763945966348469013397765113292983272293333282980470543886438081276061560905123040370291567702271233246801464567300339991443593824833091515601793993157409574923238965837470946962796768051057645443406162929227296608275714210546964528720038105266526607465005982552880255804674978049168954842307899845444321616680289203269970106345116292253345204314636763888857236486300910953386384358385858536302187228184285729772564420957954712048520702063499234172460081662590974719349106146659411750713644819775772395155403401237921168777780223169450153626221665431936112025775427713231012574449641729664393528776428123609302071959140639154606077265372561750384126014608357361741175950286047282599433637392364092070176791267845728284092062304791834436573801786166282332634827283209369348291491579272148600649530289948023957205637796961965242828996205965184791146777122107018096177281074407375581718957045875456429254546290196095128255065563981090904222343891002508162010789705428464782088376390873525361708933086100038170586384826843946377863927134872384488422151343150091369500640574133299968517431708352856613136191536152924018093718602079521697538353433322346562721793362990006936233307737019261607657365324479215923517667006502981428769033366435706908341310030032013624004532752838012896850261396888539872282401709610676756011388615842874092986823100135886497057152323533417171448589150899121120517948616665913570363606447559145449692450814380833271659985003241724489578271190258784481195025983204191383239513770097466216942611266009061468612470981518857100337562178895073662222664705758721929399466902335273803799221998469386608723580188365425304840485589553273626854352027564958390281572779006237719742090579648035800957717319982361835176272188709337192459616829841120 [162,35] -450109666896136335370687288062925783393503897525225085272075776821102408460086634937890144784099680557561924819490517336126933139391231166665394063029446562476519572560818809548694882836777934743289868205241846637248092767399452228566996637401745292745349332151211235472223559072079345076183119577423230196921197646061103697545753088744700664306620067773446992947262509757801129746461628798946993466751363905827870493563401237231015000748244918121072952613592517924476278740685126232529443384745892725152806328810195326116593508687896074708188798192570442016968191294001770435148002098322179646671951077263884521689944274555179865621160308686917869693749303379585263929316617617193600224950185382788559089385255581787919698770174412308146934696827676575152546839790773832344977071516954876771096519913604416715619147012177754263785256813060914102422979672361595199662033573095635064801408175929421405287643332175175083056945515726068955892906774283125433849756635513801131123298455052195451582345414107165733183455497418184018712095094402710017831006038427749205273136856347878822656476431304431059107824816873871937832938484607887726689195954515509116041980948187704793919746916332952746166355864606953426256345566379797933302453849914120399084907341973701230211579588325042279613168006421747463487249982370771237609329240962631440608788592836910041184485383048614767065279260969441517123986808823235460064370585634300093581213590493921398597666983918621897007122838539876911445146985098351719253523718791160840623381673958438557920595589272268026277808392508198837807707629627579944547168770963847707534965847289829388654264047345654666829476263084707513027347500443668372905273613115360262174932528877655430981423484353230102886101294409256692467888391606764157249674108576808823853381832935699369136110980442399849938869541559367729582630305863835464895063399835300685337652201639768942524521508582964368934130295003286738716406691795513660458244886680965492118231202861979187890493187251566756299455847979774825871606431576222755139216452028281900267973546815916012863788999998847401130228896289498592 [162,36] -719666559968854377793349562150973056371320327141558438125778808989297331689162187121361472490642712117686267720064276962575992505236409537022252918538050900282925324879733215860368976172117534311663194534082477728064740722248543329432171251694428174246280611672701008780424533965285511895709742051009793349571823790416436124714578145313851437979711777294352453098091976162242231466426314571672948367581541779450833321792107696307002021382338047560110883259945120474662200270080040025732880989991815682731742562964045445921488431703599354349676522677689758242503228953931342236338001257809676088717780731963265492605227912902729353793176262448688188307298380507971996531276139582673573587422191109067393790545570641804977855920004147276651520479453871511924330373931170280941217518274454789699581870389332869564955359585284685513769113384495188849891463352375481946575640826896172999778198477171170987993641875539918704618023021132835906531395840564887233133620941269320991248069111721199569128399656293468394729575203562585308009307917043063588224672285757194910431689510327678932099110305547520308300946686976814951411530380450028451468140239272410066890977581400941867775976642801180567464800199474600209170668565681010353472805278915346863889104490783560372841697573157081214400419549140880755937462901385229164934636315059559551437320288395904780496863632757215851740413684594882308254205924232456408034796282548062564607359820806156937938761876648688890888271734144267815871081399579317625311567016016086509670583008709330036805255150755441490869078546905314255620785300143121484759393136283495472890947947352183454415507750547913034083840249287225666263642445239034302847415322233920284151988629331828243635453487572004911822549410443762590433143157233146340727588234759545205484823586436054501778117431195999332829470558798257094485471324278310913713373511585709124831528907333461327143231369002815145497761315021770198020625340150086372582441397324077091136994275295041477142616595047779886389087120951154342838482071563404155049688607330827967338031738154006101350250505077052253289382266499920 [162,37] 1431366425603394370301254462411089664926839791063645518560018692296189436427667170129611710668624663685055717493193991945844753874397368339864235707621371273681593460004666006758823939386566751273836211869130455860745661341371927361609856799366288498517108044539678035177680153114347091492813239701038035223747452115048192810003676029045369578563323279936573982139854665314880774037862429970625792514071500502659894819080899118003601805456972284277304622222290582116312968209996198166937989423370381129453888533923427281631706882166324150902042999071419959773508381367119185881695399982364607567054714960551297229040563944318251759117070318640286055443425320863916517116110426756872968880078461052895663473553211243901507127981577638968438179186247460630211154815356811061781061000427615172554050223064668791656877190989087888092814018804266054829925359421078396990888701909251429422184835167829536056648775284819063278181337387475385452379559545133238708841272239690719807248829498853782860162733473048946876953677929785784855359281401858949774914835503980426339818115660006270379797536240095143441372598466191999352237004919594615412488754838944952524017335772985402154457462405405163563710914870235451336350515482970848213612952746492174091528105890286211092387237107737644453022512361194343566721546523169425463408896509892613181427976502680005126744277776316988177204073751189447235492407688897761757507916168319062550637587862321774489017583736088948999326990881679191727031832970097790221414495268466945294215573143107424148020383691289162797961707539667836607117612669790683372938059009971738574210484233788428830147642040035885051310808400927409007051431837042526822650738276660531178893860266402191691261306425242720118508558280131172703770323659208986107539386336522363910925966994699377103422760221091673916249963751215434166213554349998180187532655829614219073695131766274101530169884870813123457263854516748848510973172185900722322205053096316799359780230741672529693325396476548282602403398091303622936428226909742136811933667510238588079006750415030531167465437283753038825925277996600 [162,38] -1600206979489703065981050697344413559144567450304441662302900540109306457350634821936018612922877812404512443891512799596477681154111059157830724274141804199928545773194744616017977833175771390506222420766970807066146368835518716821018439332973853421966470406592363760146945758076997933158481872775951209376912117211899162955415252149568236091889915023268430122894549898897785390391651327161502399482162353056301153714310929164343893233686840015351539724615387809584854734622317954406381906100314774425306707780041494384882034913554393176746819829867572777113825849436945762569750121902163056992792519205819079315581182092301253392012764687090158894187619186773083024801952648021324889007225837643999452416821311797259453377451621608214818244324798538375308776844305964528571743201311003733253025531734079168896428229047986429120984115682638704232950728445797660835638005427615300647776788805076036979115356512782048259512566342726429372184810450981223649085270232530571155490526398804581231769409711898048669608220426652100667036472530056172556549144855960798378998891712153096440320482158754729974268246682746495244706358790133954401132694332221530963733040825551546262500868347173657914400398343780839440337742528129665419475405722399802580559669120423603249797587742855580673463910906700566507322235479138666215182155610262514642401313052890962819376864141960037258186462351534043177759870924602655769765712105153869502772599584406980338051428398508450598258285155263706631050845438165530156499224798302001560639632947750097676647291026381401648782408871054391563979129221173193530237154468809284209958160003938938635098191721552982298215411265146860851613305717642009416152098491770026162410406384962965267920225154696935686463281294906970868153351465575055450992710177256041370060306841569635218699186964647829957147493677473160435166533429590888592141051822952350579977150884733543601875221230049922484849280882816840500598044058284556675158049668803458983787931490393637028577752478351320200422191138465087885637135296577292362259830566172478944985284244976810011380850652666490099307845280 [162,39] 1373413819486412814146241350997689443782677608672896434711851404915557841902815413481132730517036625978481807005745281189239262672098472339745288921398092906378674567706360018367402212904068546756134198550218097940428706017873564110284926042393521406330066305280222826811272031032426867125388887533207964305791563082961574403999839246352312791077944436256249121194388265924615304426372850247301556754523009949098383200573987061968738995366138926069989610648836445715181343957713188156037876744586762711834217056479882262586337385398161132871574239283817235042123878363087080922820171547048968181248228166791643646416704639651217278443028069497231480153392880876951192730068692281765433814138025439968602778297238504555263327618097815061932867197108319717679506064471495186560189807495838422515165453554178369239894178979313894632913014582378832528714705894767467850970698475382575940405481146599282754572257016347554479633506478691310640937351972644094822025868578209687557344796606417200445763177748308877405381900936863508579306848905210221331259107819230629512616451806154792514252332979793611394090435328955283542067525063939590580030917168485409262609036061361478424015304925632223735232100126239320575156685001751110505627021554954446009129961899718347303297794279874473783565822415632499903873608259058598803671247061793409160590693289532782388179122714759989297816766219007670803188310056190212399598141791271992574226871715275026023770902822445400533870091107420895249081683206166382863683760020528901042336636872170588229626900743964285973533393189369459953172876191361292909073594920936931732006035076951222382929702937828817474903864082353282866189298194410574408217492223970973340085474286383558449782397334567543410619172571064366596733630713430408476669073330999962711535776644450385418867439734884918198521608490257080415729721584107554644219666367276866064640218319582315523809584085641122061971273189556145195551235980307456385900211955351336875104593745900868145676006067871665048610819897762621609820291077573493082657689834298835068022763400536248057626737242161096110862944 [162,40] -983831497812049042403827662773255260341680378850664981199178290192199592498733618926532749138899866007379509454981383269767952293951110355950474234367656622553248619509106004728985633652836066511821981590235122620028432257699242721123193292793216062850409409488062367195105379090880188223622313149248719109370164818731160427188479235720350260889808967070968741344462652501504398952748100573800073407432154040355534869828997480901670201405995391682728741124680181361273237364867059347310462786366020465167868538898903453277635203841723443012347268759390623219376216317409659329715759436401859791306447132233751106778168532414093524822681111186814830173709696331627374210942650123025505558049356455436371095425893043284991295330750071223623177293371967361208951247150716245033296529876444885375264827903718320220437186421234851411763612768429712638821484682150528139880152365206018749422849068526203159220480487220029815233625733349589391738099466604927251694128898614063885054428829508913290540945822196561363980576732125410532552608556728294637269248027544665995182683012331325846697417202847910182464977419724360331651909431156623910044659329334113997816751105969290138312416387001978238653697469919694489064758175775890857715512660615212573534043219056948873631826976789283904766322679369999893496572347785192624518514086387099551508397700949018292494498863976144896306882729529320979505642610699248258233679986925233097108835227230804636619249672459787754208457495892279631658562588198297899682177761992477585753437947210317278016823422001272711542615149088959594782473404416069717226300720920424987180118626711667359611725140277796600666776458670449981052052903124189776491271714055177601694699738494859777393588166882524228065947715501323837167925776663147291369520602062491322315849894892934486472282830275620446002164089667609136371593212887789816034954261872978209758932756048793036809708988340965859993507705495059555501833916143728172321154454962876464664630591717729978133797116929230226392744420654304159516764631313598706265935179284268515800040356499729682192305255493118863168 [162,41] 612566012596916232852630847959922359804404754098146430442268407608210647993303865861386656548932165964516566974755057596841543549870668256847185497418132774890796840402212166992649734554259588803861332502594321491562072785798865997834092776629877567905862696521913945577659396520856354066891025720012205419594516252709931485874184205967822422263277507611104087412545992453579626522956786787302644093735498549692745772233484825109005803158378386165540966555353396751380947029644339088835537033558154386259377896033570480225257712372854802397379355822737888064445351117403617571155856310154720523508169164424664967565604786049870200560319251745866038276997585343205278756145088413781466385162885322915115820458061127611674894177471307712276749632017473853476353963702579667996161610038947274895750564536371835627591587626002643848053847209766030119328626993425964846277804776803687519156647824698830512392848251772847902487632846417889113883792226678381596120741540782143463986162409121628263376595349998029091384527755731412091213051238333632185360954967901561981284993310227584367662423368599949428259387214585187572085727080523719259866393869381019386664342290739292520375287765388897642873508626452702326030038670504179245412850173592828521530731961348742477405732429718135673824020486055046005334526868406738247494478057332460112116654562766892906358135548628902541975212220391457367554904001310344650373777037492642843268893707586812364151394581929083065243875795861940150019277380292549068617027600329200572728460908692192815995049757696807499437156607224406769270158899824284267665193716566750310086716447215517911838888476746918825850321988843571877990137457167229818875594218761764753137652205047079755986431699747743521198152084878461378138291771275932691230273994322481395457874191819687933993150547961282557450805645330990979104071894148583967293470362838121691368260593877290119270622595317205979747187627856104262757705028922891789583226725817640962372041399793580764098377187129788771413744688818874834882689656238958682943303351398388613091680846375962169262862344529756736 [162,42] -339014059689040212856160268902280485040248086298367273047399599535644698755687305913653754529411727526930163941720842520531275691733325259286038075512611465883593853675824600030190016522110114563310870980975931290633502295058792361923102200796047343439333397347634514588190006734111221994848706787634530551783372123278479807038299905852229423290479857576219191840594222255552622396406467745054630832521015400559231446516541202342800249142792522681092093632079006450848261032676523877049425311033523740004132387126152898748160057375500782104522171153944659212074941270256656171977979132987933881299315731568247928579881797706208399813009567976422511413443893507587835059865213110382409619569907030825272822834902545149129630024746507099342730745765397892045813172855991062094437662921347210994860390082011453835813972074116021334330168033867394790221965417481637963032584479864537207789858922719107042145264602247866325690427079383600743048951395346652144249610323748695189324825024258941011471887678354810491497964814588221479499743939313535772175694899221109828412939969269653502229665991238131522236619752257600299787617939890224076569824993353907406476050876814773219627522622255369555053342156175238220448498124365417797676593379146682110567408850572173933917788439566226406791934797231278538313156397191373875613664254282686539571542886469382813672302464301262283437478621827351314458393376396457001966525249453023744633313522244473490376019261502778582380959780231724241459627503351982181329011936554093549465991393728385879207754256867259357963137622676657621372505799892612302101072234542962893085905694840383249146747608301009494151931596812807908458115829210388255995979813506424462209580151054259216450282995646082495710450025111387686017910607379709352159473626575484057489591374947347564220344275238231079506353546929635444176680200170185319961890961127298238378952045102952316374596201924632244565989581803802253597696339933501553962732358754364462640477728975622564811882540696197326960067896179171973816791196551365638276439506688203466014277466983375873596712856627208 [162,43] 166423632234425796972722470861454713796560397471678396798158354616209105332112946176355918198872464911988294245414743975429491158527078673992454383634592662099713416776777847324601999544984924462280081785974826389411279891158316740108663394440211363492548883391755626362921537346562572232182354948193796253816089802321166039630413378463867944810431892417898993345747755826420694256425239026943584151298923042579766459492441463357741021569625929006113710521191140031346300291794859057594445376814073444292307235942796684495191843202104199611123154713209496229089804992309787602046429368911208411954997552833371264834917351479126087009463238603301939699322472857032617695585663707941580062390964052334231032661484197094866198014924815192347479873425370123565026180463981588169664257720309154803722345591892726682347575254433968313507903367062698931120324019324961745067851187911471174330628928077245441173272626917825800671758801808355357479625195390294140105936077489857362638127214627256850945135723036118046070065443783296062944665112366709069586356512623654874076955950899086604260011351439026105844423121244491896555106068688740917378029100802548985770214337479051538021343229141071627136345519144703469751351561486608383206193837521639587301219249252629641948033305877696403002802447783671382597465970426110274927890047789560431688884268113481414105591471918159049186517862557353117679539396318718481013247674064337886845264439832681252537374147845599110490798679985793974164286635586135823037516792286536589518044547460101393561701767905418176900799779763819819009564876191543124095622341618550060674973186082823883120669506337952185084496182336058488068144480886366786143642776297403309669670700725197217154614610120370929110430161939503890805198543783211233886305394736995661894693202331860155024340467531388323676160917692546197078946551187720989262776833490957076752102125720719737819657611101565477243046512895928243853837325651576738939096395356804203767755823690175768132068353150541270457391815083709393343357481854644836694374296325615493217394252080615651542388561456 [162,44] -68385252444646023245628012631105958722976425148200274684403910494510201834105117006708249002105349436369689752133807526272833641545383420598366394413649376623587613007601188919603052710394049061567549973568028611091568103738504681452685822187457523804939848270159316414265727290630605335488956670132338950725204339441591823007461922930327861845365357965435028307571468931202433035901783166090496283362093233042313562981568231868406442143365334774102881358048636459095547559121051149859631078528121090920929508682145384571569578070169671006044222957779220068160609992567965200347999965200031642224916864414705394539394213446470324031346540593219985881883550799801810769077263296197987257863197350952012469829889199635337238336421187910857830784563316031429255934899332432191034011213218093041245338479740334633020360699293567598999124659764443490940742623983507585516988874501410404825630181177844980224283920817748944790776382256321136074409858672779704090206175283512107561498986631939150243627871269168594769662213414434802965898640280793536300085783214011538285219868928864908664439382464290440941593305187586016895553709925103120722527320851795280723708823723404815105258632561147622482653549753646011706666085241855463729309902373191896107605445098954524937404008291524727223906778289085564835020191978126460839549752896957149668081737150402855035741735361209416434215249119638460661066759836349860797497051123413556460622970060640401630096488993633340674448982941295916496783289666286188856209087611846642931922634985973025288775851781616661886912168726110997769525378837535173962998934661266007625910490389524842657360971029943021714429946414287156947948815573236863256750617530085513706451749651176481443989784309207724090161547821248212817562809166088137865169081876443644260036211960870605073729138028670577715300651332266100219425393250953087050733129309712791707322023030766706293368595439553820639698669222446693634579713414711450543117691346260248667928993884139730197757314195475519788866091914693210709819204136632329754229913274033760869458843973741440754252832 [162,45] 18216524139048843573414024401572148845083644287651779752513981514932960145854956114858299664016106771657830349715409096989806250356039981496035828741786529448069394232417795481796778822127949445465653806166504781019893995787359067982093822580997135947992301516588981413414878150483038956464528216997431821371669061398438263785251017698429833975399327157300393576942108196746468552937044334046134365933787229722297090379148746478511527923377455731102866254034930080930386272637740544489033590702170835486467467090869552782078415998812469916968234565776567015161735084716448541053880972399932375572168766880711125361015412649014288905414878425396465723530436188377569076474921220980868908623425066872479621877226771289823549222487857295397220530557559280674346093376474421315383285897655078831968309110458612559052020827835458153969260667384863238589605828984859992251670958956769963789462631627336089202655951981025635550253460165899736036656721272673022094083955632531550458474943870178504013787824301733793817507018395517496015586165117401222709120738553637171446603471227090521297723618046600685959469193091891634657147542761378855097521368203791226101275416454878352502777231885059520587587947876505751036855297082594164593737228503826940903791709121512824461036085895723737987173841026814784666499869711803416020233953369094057852146942339707732080366280661673075099988391081437204672296420776629824659428378786192573935512751287778488299777717142154946137374188819669149284076638517796602557891569992074055502374444461683294066035073348806994100727299350507977702660952623042095990028859776133727583115321624318628209297253766604980689911057577885852390168215889431329388956315040788623843938099481732172573165782569423008471923736194438291915743131244404547733967582687187443291487423098145667750918470687906042348770393158902577592317407237219846876277088665986471751327258966005337817689931935546039177198073861782393735888491309699307193329819322140435416633393215129423405279546855875444102417493689874712428869820332329479751018005768482287340883606637275461400560 [162,46] 3110310889906286890690486243423213816698991445709020602848088277370513582995614829212684185026728014447240274817971729591059723175336088285832171467975425808696118734451136583660450892154394223848986509701352879304276914326443159800364512472603155467392597042999402487471937482279526419328080601563436194733840844061498346709124417339195445172068555676635936713188798013103180525545782746934835002917684467190689905791322797588192904952197855501428484592877132895909609856950087425668587092136578606033101524145433954895610115307300095659219105799682548112108407988326302282125238887762178627310999743575656185774857441632283592549795198203205983368644462736660195740474464341605271742625749416271080157910155078871924892891798246046849340646620475353558520926234397657248500306482849606532430361168931962992042018172368753392849269381650944457016694765605201588412978733133271770455454783482489114991716552865724228287722395346426767991799991835281719413483027300701644902296768516707526982826593628671934683709122546116673791650083455757362070333722517539733066374027002643496692638787047029435774338862411832269124187635995874389851554836907688172963290965421139639926353406699748856591242755826368117625533070796459108980825222020502678754775767643150199697829895809950721701811007947273051677945242173215453298605888564649309326752190847703655250934697529622837728042974900483295313004705702912359921916077644138330116822168259858063399261799807042537257195219145426494395265112394062356423312238590121009835160795850077934562965795392391073455770768039962449276744988969402866956200243396707537657606105346637749285891595508077634990353336510777548562104967886732046975066610496861889679709312231698340044648088801822432377703831301959655511289590655322057303494613031102290283321403757103600023366041099364918154686826379060426297535187002289878956468942704152269401919807027721958327961292685213980132861990779259541192667442029900278319284170952135745699110713651213820385144805526176141517314931849834024180152307709229397421163902841835504928743993264487014752 [162,47] -8573294097982912843571194122195508804810081962400367664240611932071514524154645653635254853166797353738620249500486246000167864914068096737751276789908685660201367391288898480472122978617132822519805773846117789632901036502090624339707081098454370835596335221271022465985545808059970934232108767826589802029696204375386655445505990134822009358763921376226748193655338145088617493090116371911654327875866716314120302905102792434257682970387126000362250991162553276339191287487538903634274273461338537613211169432747691827523149230962494643491536589014738165201804011985342910493365318457072789896781780934943110865107560361526618990818254323392641551974379894001662714129429078268420686423467118522129380363236727499537891415450004299025936587720403302510210427030737621378778577601373354163530144343904709842570955076950219455116823858428550164522335580838410722119548602105840466583849483053278391666125660667405320203426582297368387917406904356477996183744446276981720373006829425858133129788405937309131149498633011714239047118438963701314465240929484577606811097152562015268327082716800298453272801963841172556671310334598122448917221109954265319933523826620589859230875068197178436661734568167055373130709407419825380547480526703474046790824330077635554823199138757507213448243718963214140195561481287757164472909168636088466297219231285846988991880625670747880391711176447099227113264246040431798499189422335216042918514102899498326905782965429873338698202118502420846947604975223410470463023732682601835723534436850840310385617368258531693824007134425567997714180790176505741725274483540395372322303153367605381681661618822813522075544418954843355489260087867279455632918104217150839905356137160814065973671411538260995170331960176322687679987222062622160024971377015471137578973118261944251712218833844345401524700242160755253923458968105414603908646345368246211003727571313934279466390842923176292118626982620679385063173479421620917178028777570609070825282775963287987910768420839874305957223254211676071755357563650217094601617352382837503673660014791588184 [162,48] 7066374834592775169058457989462348345535624249877979578557017004159080031363880567948188015873355624671821720331400210568930260388785052816175832372340913499867711526105752785684307396350903745316753731299377534884391554008370646076589825572787022731403496517055110965303551608353112843982446260241951029487084046572185733639771998852319078734314394506634669409139992868170806372158833810166833762777558076646849793973149759432685651491776254865798998467418422095502107633608445324055668740343890624447473938517379004302287938752946015329088976845594720403442546897550981897409581232834107352774200422842716703701184670303186790521068915496029222166803321544995874610718171048034195930612757058361525177866280063965267855619517764429790677731613385136527785668329985511570513437091851913206487332056445217577970539455978478009310846221748047813441163078158665161310611558536275471109682274651295601190988342145349815285807684651109175319357750678466421731923729287571318885540202881584584495635760560965505550033031606800362507957288141357381071244786135554503393973569471970669969160881684126825573705821314340907910389471850135963300451593141490472821416843698188297174632905672951582507262816613471266108450853803586630110919961240232223009198782025262263060702481474722870850233162355500863995520942387789183181339689124255466369553438219545777120227835016407715787719037444613138622430884325390174711602920280032715628453358302396555430660475326136418605282711509312645564442733543794079293835339959416850559211871266701906131773178720901674962172103971998633655955324964303461657474046032903726895960185567830378758769851816826108216752364841871168317101879149221434720667466128468338996974757587634218685536246239469738399969093849689735374199796754256313638853583973514313802452039847069990926563966653878314693328797666896689675892242004520272541897237031585824206912051496332203334367648806467152460174656800741831308937279135105586233438879709076864462613747330844838989333163445294380211104433330675052899769029167708194573151298127432554522474107983904 [162,49] -3964311882112669127928157537229987485320853016888110811002744718457795420887492332802176110411923852413645983795945797672719301234571056427515724699397517399964668839213966883249197237645118015000199108374580629160332271232850557580049599562329006815029187177152480868517490103666904889410842594607447067866603477834937044860394887762975796570264227788273252046148697993502726620719620202282877104330108456119279017292019130551577153988102606083859741543353392235464373088074613505905069809683566788719140121624238871080295097207727580622886764151523480629041426541524550649440894398329587417733277834520433454509719646028902788358165837162097942654759882357514286445805375784402726443503403445357681402559649329267412441027373843524919786405237656328739035505423859054643414151883812511681187246652816712127183465116214962319944599007482445904474018626297722689751071145554024599060043627352481461379527449790390756726922689757293500938455479564563659804729593248620535037824972752869527519820283370190892236423792042211791685206653116469644804294606900525373415679691226831712784444796391990899683427271771876854739488457606060393820746959806807456878917460731889050643788257759785528547406006334254630087989302243475089982191356091491510623939101496922808685995531149528244889549918055862547897479029815979812668582432076451883361288938573443384341129862297593014424098261828296028154042374445248334351715831120706981659048709933334226245476900610522340282288136275078374686565604109967842675815579642832972181635056664147813389361543794044180220118057346629124952294528494149072251226769059338395651005422541699868905636056657663381623611916882214233840850905036580751727799691440170205423558808085375646976034029607534675681095941291297920709229510203157965657670410579109573650177268139632403415568436380387129017791280574247264511810932767455319448528338689951568115018980718095001828988924039459437698201022935081859246186709169840841899337413926969536779860938126671457097731255738617528844533034753945315241424060309925288021708145485783640492492975512 [162,50] 1621618105592577274034967505164224589632978255373369011642492528427635123406080324896325595601674066953894022291246467078690185311957245066989027886290749611979430278473212015236927693428500902946547463885117317140303438139275624065647666769291954012456431030873952202820607107074586897229981965753211230572594550556562274540968489392062365228527757348826362866382895731240250137688493077263658480510708612119154968883075477394180407763806789947725202637023148622066447764558226178051922009994555344801564017642886739042632612904151476703502668061503001336621788943164020614740448523537603000332194518082715099453948078236274698506378643696932627875857371953726598177969145930886501316443160146026763786208468482770892047537109409665000468801513254100749241512487009224939180687419891054640444553874233741455562999821194756677689921824160077452422914891221626927978914645216572479780088698135682599813011812424147370224526611662080521196351072662527607247597166325663916452310375397029596695610758086304781063782880670987392491603366112668819895628238444644935834427265821786864426145690779818360615959845580186674890494791950863615061118595956800097483968828003565661857944593937423586972602838586690434927245971385399089389280692145299537509459630847787855919037401053365397575966484668085309418666933553658575186961589114770534462873477484345135158954777944348762368422950793126467566536734530502279039836563890565439957722119401640945471371979616093826023841813619560182164998001765774529885813410926500977796058538094947135477419243837496795685314379678268548434237063044143946575320390932033516939239126481072965682234347865511812764505271120294020974711377902731057559630623170417899475031481504341502191256988140939678533195142220767770153677742844508077967006459420331166933940592387143568058823026895506668579896199605759670062883751793121710482003613340913302177485490423595199289684225701011039472809993081448451902355509568007050195990550377463441950261958336191698019764064662505479896833831565493546067547169297582451250011248368420997820599524 [162,51] -438288642796833507376288898314693964755835368754534058054836359654827339352334276424308912690758217812748899280564113117206002762984072813254512788672528960294437952546850309488293578701421866417221162477287648803553361143329995298371470418633220374917501558118453403280989524026717776476124067173418259204107783509956437460878954951852508701185542077685845089098339894792716799797867191516476333404722296624957526652298893063605123280134848953364131572363697021674992041839605168629681790499788237741425422999901229533325247116181122652399291599648243829950931805859108446349682776162900931011585610570202437273674320065790489425166765427961744757818295888560757448560895940479855987612188064711153030993840753458631721172718791092291190896852632022083219754940666909380340186285999689615806871169067243726373058924280595268549295878003405543918718130422072792226578375302655348267074386984218016944752587679069599199206001363950019960354991458160483821495232299963291800191884977744635071639753066302919288061617173286791656880642559091266490149803455361726632590058871094891928371179054688525068810985833623191272898679156552690279438847219094598990745188242256813508793876009860880107077372132654065568042967207440145705473554794667099331747363541250121074132044353598014593424990587567929384730344266984076401603106570488336878342329367939965257659724891642927070854028544847912135663006149615469155336514917072610141806794853859398669747934158121095540175892342669411862861010796526214425667252414273451363683714476746341005709152701990569541771512882319213989219572352773006566020969044524328687848734641944341752867030955343852314951580790253028698797718137386230156517553079879782898009841298424792525950422227472473857235243627349679148976138745357530929095656041874831306230843281753767670257900200886943489371382440471339078423768629811620654586716254721555947079477405286403808950432151761955039223254427474953352582487432016363046196527566385740146237707162614901222440645921569469841601622953095614585722043057688397927186384543477570947760 [162,52] 27453279961780437515278561435826864151946261395814831164806911702603977284478684951403702937865744855247521847242637704924819289044445744954388247363586989159245694851685285976407485789392031286889308260941440937552110030859856326129550293863235009135393174704275200862021670874291804117735574167625846547698083169959674222653374732826930157183135402009497754959638340921369603049229615674357808265967143332159209249433703039142517919147769649314020131129413697963095583407194001822487876674482135502445632268693645748857928346670673609579933848751296137289598118711394469830236429828102543849318599147918839273114197146826719573297084932708901185843956549998348207646290233547623322093781138604217834567449106757882035537714291697949393620172158379731993502181762591588929164423517743133142160963185973593591873817582313537789376645535690136830550442141689440624859712422175847862679828242501922281058727754320589716698076362107478689572355652505666738572527377464564265120916339112601982694998695991199226312860136260320937835165522786412730389060951994042379983074185242586382059303569451894336902461633750723442475804870671694545736948782782810305234175004093996977201277793908250286828991428899356619040845941672835948654920464486887638056019525230877304354207704858523246016866332529188102958686025202421518404950361725167376815276414025562199462743082620604960332236770262802017829290248605890870583963180601456066867803348511798511322708848037421810939874858815174114672755448327767762196833486872516572125169957242237421378121024211487774933980086558862340206928396625959863768690041128401844008361307425731645458417513927131839615880729911172797742833156537481106798234246362559701550869981659413756383618076809742368644666113565304428010487205095488553183031451623268552548941468124413390196689223024390523557178210175994567731301724765223774994473908345245492520137020463254294289174078571386646648694921896136028501055858753159730264114789406176214647809759927257983292420294200817767388009622174311130560488213485464610837956940081539024 [162,53] 47135601180120781753960279003455900136807410409461524587892249687945011225909858300218107929933065682283301137977075749815437243828650854468871886564062130279257920719587833785188988627786696745092753886708929249267076169623113160789806279880387265321690826855301139923961993309378097011123051419643647608686483321188255255396396696654579471652719436175129338082559116345676332335227868045276397528677382422199706907266496111918998256615659455793091509864411120547624075267204342819800816939695226826492857925877970243761685932992420598193981288087364481203937566537201892488573372106643416690174190047597066519908717006760897709755266177029439759673077465435270404038510185013059444735189836765545498573805823656130324054066874637078333384336837428717595931386399609221639510412908461758293505280736139463630808889801433116984664575939986582310913798946762676917080055197192473805098434075561924116642956242909784883467542070854754043049530413862588235417794239906457903707987060119155582911867604903419389901039362775409174858714657273669739206313203465681110646369492292908917150712722792072715455413889431639000541834984804967961799443681506399884564892665326671966443056554618341367461725366477979332551516134478130077092671622467011713491241335532864511196311152446014805656413994000466735963944033593978765430406231788490340429015223905752529967125917526601136484707010301801503782815493951512073227920862473052865928631931866714498820724917296438962162069425103452964465573900416315982868685700738788726795603288468004417661973216946790413269068267489395727865534288374880695957949018480655768411426986863422744697802861983533179544450100911166059932398933303392741027004665795115569678914247560655257859897951981802182626973145938394374684251725633521526462156541069118434476706857887235095034009465941037571277778507096048669345343223572648069093320380641465314975078880423513931698689773164585726270985090334093224503923369214686209797530566145247515073123233090987456537784082537949415786038475839812128813478096178865028973359703806652 [162,54] -31408183367717380183974780985980433870988677513032023798593954604243345239192461936233801367870517048526607373582814026144589875051731344766435048256498282423446277166841271714504678195698481725835226911020646213338627724394708780937328259824069507165260074691822097504458726244951618908030584357030154146488460082247823092821029710274258910575458731042719963293132337433290333633734721577735997896350222890023943986604621243128381574952286455691946559175208288217060042970682027889842120985401241539007644935364548677780356762455649296225638536674450706575324902751125777130241878626702375601677377995722393411261920426532104520650162214650190305867658835709273410054531749323095356039420926021795696053328463925047756843715643357033114842087896911779530377498563156585712120990580702051069778023548659540738041009111506121422557537751275914806396743545650568495600518689905669207659923411213580655806628885974093026287840519588197875304450968837601035305519213804918133308029646957557380016556300023969246179911158852997167358977860023692541386896122074624557090060817386608344406002417162192439734148200318589670037746621063736178937514404601715552597358278996587412773774126549691145427512930604795111245066335461571878907044304009842519411876118247762984866717062156683997468777093096464122281231883461923170324659504020222097747119531579497158123309472507181035315069234181239135892414489803111953372052483701621601124733424699348577662647120998720435021814722903635954063834499333289896582063960850859927979057242384080377319520542342352585062575305392107022001683258612166753279986488315781944274784962975301526124881490668590399053636286235359509463063603652285558093792776936245609390396335129642988551131315311024181249838767550434823926404223002523375818652059486468068214243017755823757524476395664633715970680647705371600458061351889646150180039554963991267612954911823279691034115037926725100097711973113971157458464500158765150643084138875632633683985852464503416848887858380404575623344989948753551607205835530081092339996299312 [162,55] 12019436624273829408584591099352709143002071275447495763013071874891623352927594672261953565103372293065969559144610725365996659583472108787326448613688660771437498446988177634856095451481802471115645719931849666189938314164838229437520062485655274911628367979493720584792530998984589008055479111908494279624744732020012091913409314309995861316210415160849074685933483987938722197467142489207227739860159774790262736005189598654981868072423941035021037549817688324912126667660966194957424418097070057171908543435709197570795586873100571084669140759976232257278695661864462119570585505722810756808945240079173787384687312911087185042016007898222489774410282537307914635916000464284175760464298002454510301508518602471282985084149501551442936139540580178813601785920281148827225324990332528335721554699431512672805830464223633037897706530918310364902690619823095825670817730131902593631629932678091267081074900264531623361501522316505736289010907853673380643343421382715546747447795134711774953911491062991436667354897037099712755192816112062072380297697623858651691747058309824648138767419726901809728050754338521168130286438015670941654610613156670249967080729012525353939983688593275905823203971995958534724386304089362274195157579569014817312599629591734750300060694933063551062750657109301903706697614217814817018329772549804534567417813620238587471705702804156729453729790931926900148616793234562091778557324105927688409448375098129878320363263017541673320745918969613886473783956875673265482520680681851752093895871190215933840148698900505543280312410771579134379786317227914464921686576748316670869513929923311322662763404604262184195291086789673505428764382202074385056637979828287662873839928974001062263235267763630157029824372348268706834484210932007858242191782879533156652348632700542879153712853221850066511151358260806131327671473016750279834393787909435429734102375353178861025462351449389064427290617657689352840896333331523966426730623460566756227795035865894996973208779930164204844121453366189792603510114810059689870859800 [162,56] -3152828264031552022792989285040523797725898427509089575560023478554277013038146967425842307367053855795322362073676230184506111980022385710916235876931879600387196519143691641515717924791981612482371162664502687396234325348350771674649963110436677521791117985159861125842354103413809566198515186908704896197105565467002047418321248840707206567423918504188481951164968950967477060507618861111541538484716309070878754721236149357291714648902883676694017269909603756411937727341261369032215211537617282859121221335199643828608179100134579791882126146924033810628586466013603321080310748645301438169535297974247526650114466217796819632447646240154576528359596797425347838448075626260723345918891234620448351812080847207188219119534330115465270118449716844366663038510149315783429154832099171366437449257618411271064781827161343360947809837512410794048566618737944126764579047147915177973142707518433725267719134479547873977115297668295706909333638513777194757259454296475861368897472753612302542339963575945263548997045709637254481717268145579344689705948510884755760869623466190542851868371430558925572979578495922496728774182556879138462203489888201665598794369470589416876608098595041355945193826046826074108291963281147423489997788601982213753268052129320160153237971762080735443725411869421309374407933801494496417265545606258186219885324819013106355783390779725782415624174122406242938732099952530930643649067447163681313377903044620925167418977088467477758427146942458736529956719731111866104878004139345907903503801284065423611966773627767877083249641407235632865736318748060767497765752763808688960872959248539635870113751174254404560633081346454827120608157308913294647872222067499766696973703311350634593210960675857367646713189830717585550928975735119669973145049812714527235581599318752868861440533976154432772018389275971745588643264217667843622189694357402278802620045031063879488861322098829934537709129011087186463703268259310796066200099177704646926408434193666776493465676682966585360524800413419736221879062156732736347744 [162,57] 551366764635243377141298063013850882385865668144775777701399230964000853062588120520942171269965355064394690247500187682004831106958480312689926479249683195521587049048736399912838732620460554796983346885085228109070140485654021618391027604547274032741034811199836087864475898467306802255920565993670122233193918611315581559542440165280083928090504972755546132403550870690513415138996838614911616344291739256780783001291912465548124949317678869047087862120087921093459255274726334450048376126775470250825951396487165246784955409026187877739008437915890488672780488844542695138783692576668510197836401528032473462384612365285679022732060030467264365285065870777600169584223053688284247865584428634876532496197263387670729214809734105641786716232204691765740687836414630699465083705186466346947534836305300528080261729833598966200461080809915658937149910536602667901840884942788505095962032751847249922462763294152786215426061507904577278537742942110138246276656213660108915431630468089286683394912139395358773303434136210767879621167168259986624612472218365212714686076569526936153654810718397592668429760165468751161051515344245894882016353134905187212267540241305770032258480052627872421010074098262699090682570222985583069338696211668006751703947180631060989625054626531223140132254541181977890702161435828901368037894255693066267032501355564260520768183607089569968089802921131629839647035472385419610820119869777493250779428019627925698594414109674595185401679440602134485701933526762349747768391915965909404910314410016932691843635294752309871677659683132758185463491630031411684526262545124580503165274423209118818162971209764081547175096228865157540883698357636722742734781014083440498419338524793662588884925745993620090002069604148493973987585527542026360739740869512083272134379466113732942204447353106657350010966952425496518867072132440308876832914511628076149199399911241044402322253445610291958838853467158219117436272704541037355275265014089147417869895235450364111438927280361966290775420772928139378980553950513357888 [162,58] -62119050305420438154569771946138595531662467387473757820651619501217934266921555284203124523347625483456975638702441834452026497237751630021602810806786226227238032705295733787248446754903261356655374235367034717471874982554037287434086401943402202347498705416601524182235735761930930288896190593450851568790509056238501148647760517960896828790472436035754709544956613633545738606233512766180524158619442401714731667996198496121762186043322020854137526466324999208302722030014974895180294647877643288655498838809463440510213018065301851226497792880330242359505546121562176765984188016538199535835096813393865528822429521251675711980539156213579081670384867423900336789927257697878855565369318267366315548552830720179454967340827541891704806090623949075336943975054653787503830277577186722441383636798657360971821656081229608711979605228425860271264923520008282063138746691333328623928884219960600033991158779220002392471924520734600123192297392349039664123776713340827507764991223823417829945783198143631934862321380425438460496219432350693555392181369712086407735226736747667116829885785493847578536563831206519839249910173536883973025806413528511683902447233352904203272078328903042009974230151316949378454391762921082782485047213186433381816096379831841274151838474523580837495020827417224352210948816972959809358368231755074096609948562541452068730736365428220864813034198028027250829847147654519822774146137415078147435782844323489180848471116916985306192877003877697824037284880256519075340484608952155770047009459333810927991881585950736811022383299300071486649647401716564297580744714452228495098121611982748393728214413684420432357014292898306785918979296841311946731267741990048307406356193415317509678070295649730591483890682887611673801563350926336447308243793683738478065887882175779666009603769442781480130327768976924920542165039311503674264827427468900663851658310729819374372171423284697512648416809101655340665481595310030257323901790662997787207410552358175990503194146760528635071237576983262292057423236929428 [162,59] 18860840348272186781782275537691909450925077411591368375288176375637571849700274767320706348083192744777612937946483515986247147889839074839439853739266350167432947784574892915534843407560884623838871923362072824452296960033741367133285972296958598688626657261927330135043680903342966830539365605783908894023821201567490411564132545749860556647238418600525857631423360875797596894528040027263026464427844584038000963489197230368789179634015771224053272724696475889770720643051940538056118283604395119925714103253082112617539132206048748975185642267128340537742600840405983470724584453384307705326137893928851116590532558105321372654111126697792859837108338020881070797608746275290883043945801363934017400765330920091582885108069571544326210352418678109369403971844280585367173720703979628904813560203088583866718766439836965832372715505133341962068324433750974014653030342479621511619298347352465509523265727125439982428678246452480879246368646331451772024311691527471816732209565566206010734762391544635820149176133161634656830617726432896058710109346269576567943536478767342013030640911382536555932523137471418472842009856325688693015775244669552143366870527602109833426781159508564660440672794670077375072411591369489048426340349876333555395385476720778049388583324838495848775994838452488230454794410962063882187505886329185744815807231993737231544372301702348592026656467071246432275661265293421641263645686311686401629142503816336044259794269224623426042742274859995844847555667079982778183638653612177877933471518590212064185302189662946364111925467364247747860332566712828720866539024116360615732921806250556129040601184586833126919173072456464577556180508604027491946803494904415947886966377624666749221077741933104317165435255206602342260608354587826056616236249238240173539770453569474837548482985270155633994893551576230640486632061607796459053320793382651963873666814690596826785452044084412819183483195463693999651968406417965286020244569782182872881868398898792772515056138478789090629834979524783433753576021008 [162,60] -17087590470842758878594615411759450887037178891739871495201790247589761772005232142443226317096393799189035260322929481973699692143153628314625299567046478122946647014045520101872093650482841292871476285814502828812973502030792750806350454676418006680739900976389931944496541987048002003017596107288473994428839670501944026629814896642511121541664595930004202397255148651046462036442935292328302468131756811659237911217871304330730162266668903387736437707225132826664950898890924284800809136814296160760981557167988497835818260754959937473999559606419870004108222579133904586559680494379617091766520533896228933462060832699081993994126357678583980672929213982079946880048887595222868695916873510461236857647192458431758708250275645524581640405359416740643448538544271189548656766959347255656117098988617434019685761146848546420468659410625497368178592746271608268016399825841478666932401724086168435770741028792448853550440163867815687333932053770387108006445260062873206218657608703815579228018457901323782679004442398957984547141932170727629113861954175597293479745809410405448121310661407793467972812665135213100154345614735887174273790550589455249769138578593579065099015852930541512967942762631259651531733888106860736488250231747460282897420816471018892745701464673053564727742486201303956562351603898089749687434599461020925617445305979148317613125172775827238415337874108407751567548947222978242736631066662020955755023846095929139529494039677068899830871425337458367761846067401817857268029442580428144257980551464634713414552417517855228060431739966492327067918900864518017996888507066319408655253618036108540097966320222809411153634571594201447488143208074149139579056734142453117584279271047277214676810570029128027038559314851859566072598233238747967785928689830649013754716503745350455294256267258354029737081631271772754391368317738623958535013797005144752388125148130677701408306225415206079274211266091409884177350017671456817864842267539820232252337420790499805985297746403613170026674540692919343410852976 [162,61] 10189398720890436022435950806031192798289280968322729983131759830890348600685914809691411955298385530937075775686789053619158182393369234624292629990427524256395739806459530509487843935320330037645567875413754481112670025504014071642179806953251737590508790762771379917882696360122983859753566336515596475345370757993151393562320445230169049794005425817257215831859706007449447359747433787917309891846204887146727431252908982308513795320268423695558423565030892033466282173637718055904185571375369909738093909936242914050538415397065379847946610872032616965360200017172848946902871747259716378197074412441891002517285775408980110301793609689203883851140356557017339777298125178507494814151086837502374166201435404057462893496240052788946317799524048796701544941220611183680486448303288165497125390406785475603748180856820288635458095358223167969796246070989190180349521220685232982941315263729189433756398427395973826864559869532777548746417541676344731099936381288634350424922071896066429702066885945285761474395544977706774002554934788043186437809989666519216204098187917429975307325750904925721246541259534077952800065196241039705909708211396584068902699895732721767131233718673740829932818960227737305248152818155870209177712118158951181118613309805198093511802233886222258900910556761963800712955063901646981515215036680845919443121961998575815942366295914922813091547255599094161567157640149829594350292509338013908759980052694931450532341980573235360565113863787947897360874886022724919003663704294268350833333450087998278910790470980255437444059644594958894412559755956846387752538893081873027216095845150087133765168721528871250715941769002400468121634450356685546852312915295228689603544790555085643522070231932346447949494230553375476590095711809351293127147214600369953923535692453371764240624859636164837730297739170998922240176571026120142425527896076940682407803093325304216494077342000144175327741400376737856483330516836802148076373533963043738031893441301896268703333033634934179999254063177204825065652 [162,62] -4100146732478678503051380651137313506246286365831940213231099680828734577111429892472627132139170307752302191764692626283393942407731416982553681556563002462149375878811954064285698413496962257001000976397523780702039877951458160360868467187203892955702091121889270305045120463918372673724468201837208424192105092063983029149391164805247588897379045408771130679804124432917429710496467996931294422907895785634923011001439729621562191297266355567737421755912877244623485762360323547987679344481279345268819321508551121474095976612444708294539437426397132513635462345293784046805980690341376761632447716095540359800057254770323937798925893470123452925174940651492476898535826422224656035910635870692421527909863754850575790234090108105070814535630164776875961166715298664827225842037956427060425574996827844722937384412986952463730231367633948377482727561150137167778407502623248102635088509850206175971071545226758673069147026881147195581550699560524113083225612934733944528787801701061558506528808906852777167068020077277346728923715708821422658156903008342807294507523610882644649930410630874884987361478910718284374800200788692879982055972148656252434657638691514744093583221918847812782387293084919439094448140399617368588013416244778512091091820368913332963600430030001677308014637104689999342130641585505097904046716216711585509374900021501154458900161031825324515280926819774527687113013021637788267640981330706565511760729971740863811466016902803335391062853105074158043700350798939977443677790479566334594893915731064444836703075058878064475015650225046118862026120209362995923228793594198476023479730151279151813346162081381265867590237509621959841988004190943671574252758823206334703250710372406276741540958320314051766072822243391614921059904122689981386616815104104712524234808675541403503606271132958059918445438342152105095191978063529766612219332102847224998599562949970173794926304774600227869842536200655991961896762971128517932462090980786651496051428024929984859377186226368014066631934879070703912 [162,63] 1167986380492042325600337466102452735729959171184308210796787551353988369266735401654206388312507651462735105873019386933716645743518711949311668844636651899746723904846011497791052191544850864708477669066736368325158078487891632602101415300838437552353477989725545206926855598784795624718733043481948842548501298205473923696915983436407993861766114690978244442050592412366193977625522979232340120663256093445970082432222411561754118001351589974230950829177569388307721466526943126004589552046125049440946855720684499916531324715523961916340705012763362247938262598588822143880926588438909825637353336751533958136645039731282756754244993061276068225457302245059904295739283701667271275779432754667427358992033211351456775122784923439076803229179003458332167204619684887791835813170090120022665207529420059281538892986556900840665124839993760872322022346988233982053025039498221214553646484679759569045735070479532683289636977932598839510807104314297321935420470580661965989612380158565042538198490937199990562946878094834262625825701826388030261342486942940568787465557730958393561833474118472421694730900419154606131885658958714020913010277550377222482977656686401989198531639414073904610929687295457204473233347454258534281241687148621335010024892201053916309016789810673383185085741598332153748808329971546593362532956021727745797509267410460571530086842812935332826145654163682452744886316173084557208502989435679853160260668094515653401260701797886085993388169776543377535859015916531922629983836940075601439559080543843169109475034796778980986502643135917014640589798190356259579182571808215251815978718769403232839299732356149032274524495955296195182912775675412802537033001621821464009142071214827298173771724157782538716437767011683171164352276609163001593321128339396981419970655762675227608723914642799020146035733978839473609280226122711069019409283588487363160669595591947815560541072880316386080789242856430579207938575797390952612802343788716241378384796642249850100225736606287525561734849752024092 [162,64] -221330313217868649839700370941247382539052879742909285606751356831306431620521531551538856177483845479889840224610066774044953393191645038009250950839856000880236030231429231083503604346233735720171856527593551832814498379052288285131126763873507376594995740941081711161390002287186818809981898324489236727578188978631995267025306864766538081118588463145759262962829642468388032522212483116639387936230983644037081122785105741129050143536450592061674943329063296599466422822600079069569785687031449374803603771581911586615024041218031250113933432476053464322508803710793171666349020600000290210698595936933092670325867369980057820974262063488480587443029636567761485988236312957064707329596635066499109333064789639906670884379391744703163092864044249614733676569089595317556511072540329884773246960387130158562536650097579178543719614900628358016091627032792476957845524164504738587545987464171017321464964589624725413751537413241321065959811158500335671601473936879368043228058205254518040249611898813581991777696680305698495480972139429828652034794253446750840821474805500263118268203378233585386199900612499477668490728717817198067934206854265173896731697778201931462926339419372232459369357500974106421588646232343382558543291755058646435539120820215433847857169671719341566740503365781339818003285612178706467494922655616198887908924997814840726582745511196755241459347098047406782093737991219275706660986933929567547024219763758221691192016531772179454768574676685447226894755083654724374764574796159099643945439914852560629256272004566415011612812505977423451611032403267934575586803479544793940381206069860040798122429614837775694918793595759244214166182349301189589624116894941296560753651864611555857081282030973675484735147403510256366489171235364312872083856439587432275307321462491790753517202964362576689448900484943371764741043210327922336319306914749537249336707518577977076619754815178814522454561182700639580825651862086786970975075025627188621126325078682406830171030506493976664416955013600 [162,65] 17843147359092070431953600876190610333993253930058697691383161803021210642152694321413509460893517149566381191962770815700944084461810638519845217089718446797958447973350113902816663255871133610058673271175016094507054476261058271570625142164750814574950735582091342892620723868339620667687442994077922744778634330363489310528617567391355337310777949908627450729703875223073549230712613016701821958798594837350247823441288174742912751565129517480970045667755840781211080920397145737270418547290366917294434157499409563325231501202728785480671426046337523914602851455056824486828075832466607631081510437363543040807632855233705037282774429164571484778907377617541742960775822560122068211836344402380742511279734019447492179166875079905067578402039988956671706201530940924720592494668765991960208387638626265745871043834290390266889025239770521660887340421363898476367806605395892848591992793590737127341564920128703326638723209661762022993893280038472392962434116324481974311702444763412616715856946875536381444524267412984100156287508523358935519056972528573999375971593839659105054072811274447309597061631848685831498012202757884548749703710806073974473165226325474446149770069513907566882251198149710375978201567538983404235406534741160063356312901308064585784279230924071557702108178449596112847607414504428885236786318331420647643526637003056071326502834225248681522231043293819437017650809124435780759665706694470625234909476494345198509746513156542274807070099834491488806330449453025121076899840895527274065685997487793088161649001524470877429179627373544338368702657742012204442943623880583035365540201221542825182457496800885873500628432751609866587714868026347783279043985370834717336887983103427107909155002548138407152637351450468111538036622676146055632149951123155062641714307470549922799326965810571500330716705622302724194617231524423703825736207569556374764283614503017641132942137764840882438059693786223586579513275352555661633328066992424239955218662404820746308492755563373755083118838 [162,66] 3993844586712252341197346390046461570934308916336792962700532394651265448655552605432439351479310300856440449057014592196495871496469494797127029994499398611859498910131874238646261719263653594079962964108232047189130066290403956762833562836275304482114255061523929182865893031738778469361949367208459429049765746394406152699107329478412093972635501140127166676401270901488458792903298953270077959282053473496811739078695762657808207241731427620119366732793365043646497594853010554139377680750010716486247676649856880499510165244322112651366834764683854387597163611050792284941840336950669104695426183617451867166829549023739584059845991553266983634275298803243786267338409212845440458422895426565215994996709520219547977516466750859363556946517301996357121069929010640595712426723426477396141081210149904211982354732249854272371488566472890778636256904179389332548814093257245980738957791937466010813301067079362642628097428334272735219548694192038717938230805456649946835364914039428504378950337963762412232042876387286564651684518238573885197157539292546730100407431859880781376953458038725434332428459197885557298170138959468346481909401683874818303489629934175723565884577123733229346132072591864081541427726119459212735385748264480000448813644403546232975755862064585090179141280506582181058716099468365956408635617514327395641551524803469720705403183754556968333828630015269615647457787146780358599588075494466330973992910140338032828666222019872671767237001404365453358589757791378403162499523026930273347689288828303133722331981277502531446566748199720246701842746981543280797366289944969005348267060449835088771981468131052167612835242270229518137244001918272260379683464679589960362353745247708233159950084398367707738738663326876834440235015065371682668171331562976523131207386482243475315865980703277181298718819048486290987181801910399630348384736733956627966010940150403638588652588318099322004646359247729701762061011973297260985813684199091534246125903171195809008375120884587040935206 [162,67] -1597802827757329663889025999842144906996127292454553089481810085140411617573817403070063603885777619680099350209056912867659769293516365556357421170004648603435268047993434061192043132096263213916063254071007648353783955050538693033583002027320497158867340345351023269595796944857331888555819470055823062945856318563215073864481425310767412414557825306673742626837319531443001907997226515682122255437105983382012960929770846367167359222887843498402269353226949664064552888079825513274114010095658166676892619718212785238027398113293835643284185412976662956248349863798305447660026324326456390137192078022530083438104025309831790936276345626329920212488447881375012673510957119642217759099835809509134579734892470123336163831182052489737812502730405741573453796125347605132632992351935096148656520719377850858983311433258359420087831417409740003761294226585280074976408314207875296848109634324596682569244819316586517002618003698826775734419936504221100337020598256865365871893921283356847530273311594888963987817752881738134120330523139449730090574229279711167075064285687917856877347519159995063679096545832490709683411115366758359291368804826450542514658051483930867169206360428948418666719670986721454500361804910451508572969397034757711111251178326218529604418176194343812331785778144558708130351253673163693858855353446584703442567375650923494793357345370703865037311147611823201947444265419020690510850906502999783542135319487030785233998312997149678241300552841447569058133846209689468116461477386146652914395136180945293585131712583189077212022618747413393192949825379341007306756005743295125611490337502572583707381635286296663340399216829045673001919467978605157742764030817493256539269507042704680428637239911797655097348522117042829052314717739611753294709252427348804354090088260462000016204733540073324059259498197472370570099956990027814010388584746008869753704150070127682854905868939606138304434974441940728677497794474975458550178043084415613895405397733301650536851804148872922256 [162,68] 187988238769142319925287846706844425086932239161901365007101262599915638443196416964092874162015014197876021597786460779744409064163989804886759266419750308510332621081265528333429499123942429081986357609207064832833585061644538625697277418022776976127969477414797684277811776677298331907811224816249864796745472116339597105263424520932516856033478506754438202565676534185407161126444583051670842191711168256633280308440071542998700641440494053924261237796345163284599674797831136429931678315625356206828265534672032127039506780780797887024762268584421857152003854075996016451414901360754900087975482796760939896171811232361670713735665495081426455716554154466352962237328169247848832798504922598448875948960356931318246842785351667397927869035002023745312066596311708380492295758468932046051564433299002593492278744016447270469483135931923735739094212643066937282326065274305976157181340114400093076799183717822548275142961521047018409806081361282696158503818861088630395878937040018370119992536786280381806379161770480094881756431125667573195257766394574767648539020168576771437848595828853141204866910962380364107702792645696987122791892072000697179556081332802421194007988907133765289537048953539995470094215147436706696567002892208158903962749749427081236460833250333048136162580567671549722535519425659325766421584097340805209884515617485694219404728948195193677601806948672052681437097933356717695625763931497267464059819579687665153745858806556368936035746085498510991006818369886701272183348922606904767901913347512289805749323083430608486226203920717524567973737193026578153434674958201991172142180578026071341005605465312562016044324394728818599638790416254133783726045590313929227361676336092873190101586193018992599139266706726508957636382092768715950128367625878651182554605198508959233765240284251594842795825309482989477928808704128031702481594899632988497370818783712298040727869572245815854024762536690357334449180118373986255905877310020277050116031227175910026514602651751204 [162,69] 23405491696891098898231918518657369052028989408728072155252944015114361827649610692910767152456353615964522917676261378007850595082446550868080037560753001501544988624136952189949684551424577234203448616788320066743754410418995478772296820107755225578428190392633110841727969438031724548682449504944310130471623809015092278383174469379715647456885916810582507865417061759984875300335718570701126591144988875015608414351421374527733415608531137363562793073811384069948054888969937758894344629200170381665507748270389320608537396210085811225974984109146832275839948536792142411071004470246375807867980955385558754711168029569468513955706141804848388152185414671776891529610131439045814923295261586530907950255738954053233961706964150094740159682535377298143717596696102478049696160113974490286325823739891248660056072121786827894166848361151351807039201020944156298632338138354040296742275743492273718346091121311730491308623814472655259507879362435326818182824049992331104492683479071881895550955952271055443753094732212342129643339895401729257420170241241118187617132367449662786908763645586032650312492678945807076813272419826022892237610131063774871553703213276700048954226372197463194508654662156603346043984991026172164758105561139888908364258943310778642279925545852785013614841630478243180479362742876929923919473528035727611906097437411876664056259509806472823734523423930989471714814245297854476269929290147820368587905750000870629563583813470486092436476476587758736567025801473799618157905055844108227688062536497588274994860198939020661151558706872691697811597714692301615809627307963801349952000451382264795562519288382664680932405380054879868720230197814395581889787627500894148747068139574492565822672183886723369368187795894579830743373423331353264073444810974047148604183273134770566726881964323053099169683190275524567961240145124524702860335990760206983599695518932875112825969379548617638680966343394103491037927184258633137004723854334660660929529659401394392770154695795 [162,70] -13073564879096373881554067692335693472940596299898872594766595156116175175627113056791666541960919786393356831579522889888029360922037395850469104602751009706508270349417581406204930342960690532240953346514430151051804740538249056467108966232062103387411957740457955630691642776638306518181791094772798514755716645029601552325312562643554217940233000669808592258939767290967724656616447187129788635509893531033571676802215055474650525712920239361517477350172928927918542557468061089070966492222646357540177281283946835518731387975915716433514185846462580167157855265838259651805897627492665049992916786874223870126545636288080206948748776874648051286121634802271579594784165161037768795020966351962089892886839387782575051083610230003698647942875056231357861259625546963644945204936582859221595055852436971105246188276449844493904284538748856394658642500294812905293082917368720212597515237224169892276806908545379236836061696063511036783600961903675489714018441954136308040264747322024370454254130143274618404633635600628097008994831272388970976196706731044518097708141254307813241264696579671473973211720256666089640033099087653527480434485771228486820320525185849832525095308548964821777812778886551397738860549070105601620431494056836423493921664424928577668352795548620313391894420522596585689031252444681239484624124711666798356878762664973528620048007087229497023440852008712214380533493987749902211326642120158788500799624086760198059303086660890559474010116277195555584933317246434757608815095884405594834540391076217857742907699289311992880969039949631331822657626062450265813808926775581357742527529927067349483164380660926555871036573808707602618393882213502906485539034193612106565359910855495061204320589607078166992942472452567764929454970119780241408054976877180366305206721722400007638890929678010676320312154780021499384928430308043715017745388430841819770766399700528448999501728992116067745683394411671589761257340862039059064052998439787028529108247465984791002020096 [162,71] 2522291716271622886113747373837783877336326659634606181609259155355025068369834758456121093321269563555900565954511774953831052243060049114227513086128882528516917979419897294720703868408204929625145577672174706608091094730911329598068143171413068428439345202193118247062696497465187888554008915649157290484017595154728400808493456732351315542101626476438439915464666029240953580093633301547723541353256339745890658022265511268452285912324916987038119004795996962988752248997005464261830932518181786856240881437175444214151478748495412404929189257570799140633604049537192625316176802222590474566373341118283244298241862078332983118638355681130240415802763628667297680329081400134316530397402927374380505849133980778385523638737755673305208957581178997572953089313639850234157392165501564394883561963138559448495367785328256354553763890991633645773402535646648211397357704005575693940197510363627067438205655918640496266202632709100226473501163750982869376329021183854623678384383115448003023696894699108399206276265833211938790618888706618582002088561890547302151798339005514145161248685346036330489866208432617798992619997680648167047695404503323938017553676452961673514297701987151993326934699320295722502274961091687919577761763840521521886485110632860686609687633319394227670305567045102185748841351041995454713957255389223160327738101209494700355268785029197063799138527985397943551209002178028954645015129888295751298844165956686350724914365607906201633460616152630208375129161820353520986065846966789185780378987189267603448758645350679879043323976293511253422973696207324088179032501931020800473015825918705317645410945948164397851917979343696067653284995722499393008442188513013920411463048640714531254322001393422542109981809095786877152407772402324620292777499634219758132257593908998565883558622390390648663552014349593987866941394193031590556678723054006711504213744090697952260312455174933617545573385811383651287545203939401021654336133714168105310525941017653239641982 [162,72] -303617234476446471412192899639366510435808070331964104526867435737005363262740350308087036335225525357169580627965463976769534294806313673384733595064802005798702789084235462905869353231690499333381782211020954478676613463988217999474597104899956511357839815030895779846014535131941743717436157943852420675732421420836283905464344923425836594812835786374050368142662938861298173138913469960199724876674965464744465761376384086691039131272855938961547744830998478907742697913926054151216194080343555482461495988166641235772535866272626454269401610271058475288108958685910750185640224645198103738351420870989365503875180593907784805540000846688945750318466196186222695820630263555182765104142579749233378277586296196647270911293345554457615192206564468527382010042638142132260435560256416072486351719263439770935704815165502079069242662261453180010055599226485365214791165064413831374786213087981040902615713319865643119140396282042050093542764400940611746140041433959006059983811339256067922163687593628822502348218804060202288347396854520327099779778764067565614639983694773987427447686515838488594876879752812239170429421302692933754822670307353656024218917633472970247924547668376433184849267605942209897773028163270735537703420723905846586728932901967498288007226145378561009285261446911247030692327715272540452315135832125876451118555541114840992076776415904015091187903906805272039973327359978474176735447019661315836917173071503168653890123452863555536739209804145603144761084449567873016156940809836454682510126242926954572238864140728828818549083738225558756434026209591984230093434035493236491940593434076405590489124841762975114114484925722250099341689231062767226313734255259603669671486077434282580728201654326990992617990579877647028865603895317167928952393629351765265326111463697087079481071722713500790787248328161955844193481887630708287006640516273172590994442638871365297362025412550033891590764352228329456594620248601722881787399934636642777291328464123368704 [162,73] 33001959298356092704346368527877842168940550892748651294844519094461392294546995516144219999492229184385725799509584963684051812820080744760883433488398860363279813027015261880735636710093138820028579915219135329294607610040865706536589437288773859936033675358373991629231326500346820686438013761819350326265160608931337134384362960520534741610262397817991040846343668760979108264854961740531921431014821168630235789524587611277072593070938908126885877984948010702160671059716966825191593826517866104912894682263541346554660954048527297839839835712716897088689151954629358089520451963250063373346625708046248637453685575130515944149476641501138396936528752678588195269689623581498693550120483944830867924417177083156293726325248049968137308654655295799754437350226599123174941743032152258216494145767356827000840422526404951003522592631656221161791025742164841634932872264374272530199116919787888492658307855910317740465530407947579506111723958598515985306086514607258205962916376027801495894189524731955334496686715379421101597700721857715122028924062259088782889668960738950878539960966778843852251503660651404174962555793607715456640419022329466033831170628120603714771094842580603720890144875653857453106467306080969221795012795802491984228520146778757880806798160333401024774063403600987155861265545129705221047906420544783321644227911579847901409844393033404977979680983690134423310160299178074207558973376053100765326323724460019568145920198539077631471355322026363919554351318359167309571578833968663182598688639681475908763228811022315225883966208804172336870093142541137367803724107441528498868056349081168859126889863795644844474435108085665088205999606646356548326793677027611590230849352539185489355865845215125602062193444510645059487832333308011581362570478419800751513466489807367454700424247157564270966601195083841231751576395975075313153191452744429959298850708732786784804007617688278877969609859877504351916298396164001126924265781900516646961818615324940 [162,74] -5633806022470610309667508804814242204610191770699740268151949394279506831436388680529341179235876709135941010644665199534451416803027931119002836568665778918663024466143669396869216285747947447434398308856442707155008414984636422395150751833907241091757007627112746945581397361711606123056168362819576051556984411315172439953120274779265296936652307955990631040303432285019529264243231084741697757904162343207147367276483522252332951786158786142596971818648516960657013842375192419420130466079087682025396858835143291382182735346004266477333834311296688111713412851557119656873962013585348843688905349743519270612708185291512568142577554250953877576635402343514646280307136731033177419500975906277482904870326094754165609023207417986236896171485431111086861702934596607335694521705060137411173007602650458077444271831606931483268210311815596554542466046394642540907387844878736317420236206585370909073045444680970574622207751263110772245882128275847461272972019192973887396897922225939932502797761965513119766887838116046376814047221104356492175413140329153236739218946844135441954577917675089821131839493248316129849830030225940147119173417447930489499757355174390821461673833978065744957285215056798278448007957809445164699677017180953175832998733251048302025358626275543239790007006186867796674313448231648490912042175763162937717014249061480918313013102907550545859070204002011365174697427938765911073264182544270093091888065723206048502230132870906188517270697191026800566482853874170079999442159306344111092223104313225932964954598358044798543693624897574635535963796455916943200313663871410445900355087026713289899241261849907628476385118311127505734733805251052594104379560053407535421973018680085996036287957325152659704468408399589959065102372920664035463827112217684509230529768112715701179024403040453738001311105720213664656376258376111539401133991187721238800030374623474231179552400711329340443206378022027332834433787086509289538090575016249990183883510044 [162,75] 1167071957299778144121082879124100529896459562611650364884264255123921327696540765831165485799183145756241011045907777873718603258688000416792078555381100031428672977114693048253927610599097550643772600502685387211481785392207793253382901700085607064957664009034384303045403024716892949896235441696881632356992490982035414463445266442509600339597918230855918449657845744616441085923161076720649418365032074805399907966069092726811352186543668251239491491885693132563420022545006404098901477900844033586150034879119935853765087928330393256460559761677743797941059909203705617807579890094517210973491563322440413697423393242935178413637942042533088337452359653254887529213096856274782603909324185779950697664716857070134721805933490490884880342000652951530624625336524230777305682165491901572627224397214452987766788101213204622623003942879903548322073019476697351595577616333736335307343693386575042042215166183763936944996172173543595503432032577791793331499889123332104661737594701419669002402561044045822811015016260055603914657727585147054751795524550531137045355744869321765313808198951577301444838539238306101182731136365029371246277924363336402871821297392546934067053156711413367199721378488927658512527490734114364861914938059466979520460005585662194095007436204630617609244934650794067466727657776223787754898670521717003561981921754327430630162107164671870822556374672783053527491939137276620062919945356729547687132409243112146973503268146703311683131914325098949383727439456122573212448440061255898951335997794246648602415139592240158541225609268774859598348638091520825028303377916506256171801622645553233121224561613258932251440029593924265594557796407644470254846523721123188298661424423982744073751740291668779085353109718875986616693953336798248232716467312444501984071574981357157449968919592529558430613158756944721823825885952333232632012570309078158625417887921100103704005154653494630947392058764314214008575443721057178459761407754157016377894976 [162,76] -190612520983235349463751915809175818287921184052324339697957275386671296146864718605123451427856278970624002831768915094941232246907408456606213993185348762449475149988186547711181734604212459985166299704652563410959362779982819553715967379254947432681035963119813804455907735873623468535535236602578688696437944311418045590170583672744363864227177800631143053673650511951875837106983756810153091665669388054589144333919387874662114026965848558357375809580239665983121750424062006988012488281169593319184792276133251577090934797566764755327012797501250538140106343080006982691583832073493672277749820779059517447917877836786971166024549056149221532339007631276438876921933278931273544296961334236108814841760036488308359491286580787289847222890229092526184275119151856013624596506969783043673716808391469948296325642368959273198121343434358811219982348489122592071202220133683989474629400278907100798911909452892130269500532509815554326731363551461847881584928617330820027298000011944074338735738602309323961025682359793840839152029648370651801005542396521921152251075454955278837836784984648386844429594437482959818795500569941616968415265988005001955556791068979451108119049861437526916270894832029822711719192976924848748747868740900582299818858338912501882492765845126890079276710029610622027445494714747176398494038352754430326537594035140470348269477188744451461407183426955859323055085688887043229867264595112682482608887595105954448426081991807958436406728083084861160564111832969053002696413929171348890387707333453765739117894598091354589238804648921213970292637726405945290073817523894233143976573206392805272767483396183349026146821847579778447383590694386599559416770851830927831604239394107507911688858044175771387251054237029861027792879382455464231149310365989281144593213337816576893579177175778008423157240185375110713924863006332150020592641251931927359473210624207150549980530610012060643046513236705815453539240699826884570945077277353907831968 [162,77] 22085905895053335905920899914483943261796698880330996691344799650505510619052595422481796396120016344747378203584239155174655806526842063541739464295340493525659875197201146169066775004551865646612723961693147256196193984896935467864718722722034780769189817762039624156688883633470672342817334347499603587499458677125675562675166491620083296249582989943162992969632373199713316358424382051768370283601093784034075597123184721965742341544260457290034986405941613827099782633554192365223626114513656381454249884917395012294360971665883543868741876830576475935082864692404406899273173577463385244666888361694337741114108533960220995436977577066758102182860274157535761131335401071501526206563160782836593884743393007656159514049512168209984795048277597775563853362146807980850314076134178338704417128859222779707869656277992784926782522129683139222877213772818054397156350389910177877552126392099386744472943145341109881681012608252811495611961257038122315078916773341733501377812105653217669756653240856573615224682012829248684269333361802874879594125232416654577850584301843611443823593252940118292061942280577633770601679148815715925129717887714999826933713937735420338610376669601189156322353228066832564278874426994948383350787640209379596793141338379698125353669053692955478588153184523302056487960528800736210619926936628926572952349105680124122734161928822059923102322546035651124382866987661161875774467005227848206474153875485356743935814799884124975587448752809782026136270176254458647314221546716747316519117758074450629717292881527501498278025238062586452900744733148144498648006738632063161081986657574858509241346859810209289411512493314847321488608010545271499591197212602862290726067105120034609578561380340348046014817318494296152137754752686270051910327698141580127717381424050541993063765603125912785562631126083179072611301220187760921201926240310027952830162211915711409222217139249519733273975467709177486232235797996199828515561740269445158 [162,78] -1751271377322404181150250975737180423079654363664911276131838545573776585550934373921821039861028819106418529405615603953674850969337091346410992218513962838258622266586927635790262893999545847453265805987546795182708424061660546778751776153972730989077264810224693139544358703887936089049305286599692750791120106475084306870641901118036768521522742042512620081716103989710240031777860294743031017574228764263139398533632434978111403316121826328972228411852091124116583693954555155454070049992503405384948627490242989629688231245273021311864878924834273997291256013783740253685924938837721368309812463054916750776493996303514401480682642941009802073406661808284010398160468355593936645932781224924706411665335107555945989673996057953884214369230477307681855897942851898252209526848832102050600012285663537957084757109244761789435344825944605775057767107156596309662009913459941294847341994539175606315066255181368585805110603592500451340364191018651830464708785568619617895449005105693689736591240921875014867965340248660594286826922495949518162288222648386195235536978630142883113871601858356918773290281594987973531287002452487389499400093742353572782128027530321348483614157621193235493423806934341081094871001329827615997098556320215551199470231873925439002336004988367520811677221966133102034078610069439268325856080630347229378540494448636891095601044008809987041629787252726517926095761280882401400071428324358031594425889874147396191359373077213347399773252111624460657237605037911259291762522195867367969702097960924489608779720755310085167060331752901271558480699665956856765420034806862609935885885564397401907871238405723836790260281801298862140640433135864172299178164280103839956836456241247429957075553082522391415988695805878900267513322998693206832638785960178912715822947154046743740057438384768189041193975035690775591444417826773912165458076484091012658131219361122012753933057989984306844940986177612850757451704301123694429262134195916 [162,79] 95620180239317002034970838097327157521203364538228210202884142856875367485599273898151331870783509683205970705894238429718555240745472019898689464043075904230029535363994024269585075920718210649410530057172027055038258490620711486484996165432755194910115861561327275971939241384997108678439957938038185437804398932028290627771108160715403280774863805103834636360278290506441064143347871660200647181898272097556919670242844709792918801238438454476668527683878513608051951835448108712623877575317579896885330026583152844149779909707935729986643692084394785195937412414268611020434490810153196142946773910863644025974060669116881797700934574424582618383285692694918910088070627257079391603318069733311260079807096866798337254651012301463128200456223884588867045587109832770038143347268285785004230899772362661860447342435173836573003180632556830241038165284763146173097290447782190058189573641540652288975737917061106773103444319436942738912426337671513233158955757968436119198038086312550312881089562528693502411926842228407062817665019389533671477788909655980722353011531676551756073214021916101773993036984851717218371004782546959668200336166518642428827423699144599853159408747047376547842540999336057899949274221394597557763562730314060219510308200523324127859566953847692076307827303037536405815419302652334951786642898641259934104552088759366878912221691588161437665987855146271614170939206047490981024430502187919025375491949503775613359129777263289262513295588067072760459615578275309836602589907920196860815757676196155683775251578038106690473495856680508031262903374174920294816261261846924551957445869789746793271954174045289390955452195279740259506938542668498134139698399460643056884144907466384353756166646265868334937111052142667372486067793586757479559688725487971990627532852872238970417713425917362928328961272219928125649020139781330883789680524043905544920135897536012045235632806342024364977570247846325044005241334257242871033299630 [162,80] -4686050003747864698703214660810425145564402954705437768320309696766756780898842557519355066704778468178195796514358315401979867280369527662386934389552198729842757226031631420296369663233215496872097982537791965063581343536226940460855173005747000483711308857413856799651421568259635453050268361808757978082260703691101080275313774000467848358755783152597792821381639267117437535146080201291123399308998540786739081274029703836094479627911246498144520215761317998760095992685508724898603815620230665881805564659535418344542502354550309447612846009709021078073740799701443140425079051978897006539743925124436833690939174464634707599093952652915383688691299918930507956634496285424032468777868729124332500697483068412762154283845980070982669737256700446493064985055247009560940270180043283467755767821983728843319779485481651274865180459575171427815195098409454886431402640146050535801538235358817938819812137489057365297297215022592043386089292563481248396800769523840923677345324859226111829470817516187410532003202913638418022065193211940061200347798783367997454971732707602532851241395528948308248332834236403330018226557872528520484620841090084611695734189225231826056725123695425311078041697209482416862180516366760874898665070433441442217870241256064976153252263413699542199305205419717204682229140097505954795252998075337204591765845910874880881856543369049936769722079779009748298651154750236151508059818853404927290919017766309157316357683366543056042617228754484062616572659128580953075428689278899773604305648480327732089813013920850682774825579930675968512888336103220321848781247132809121092430986323612630253054764098335709045503286072572288893784680130363833484007155568904228527642823191598688620192525635267538447421456526191193712109673314516339844681711246758370262667114582577933071230666523614185631350584907799369379547944175147668279415319280525124567283049644438167468861835518661476609369959729600973156669250888515829679520 [162,81] 268809729137998247453392944842698307349855432265057335149554693489124032570412323629716589609936879144408513796335198185064272461212393675983716745432525519057401432319070107601525078572357229556525712592307433176842201537736098066277898621781858585600499620841110264786226568984750851073050239539878420932959656669962639188361994368092485244066805305014854052046113743198246022073073708269056706863079102992631728678364627169780988421985968281839405883353034374524986535986635294748320545435207775227087178064952253863905388963684080749824827947413777392265800202218783617573842180226902846805729509296001802694378982215922677158896933800057330040317778323652331353711919731176458849987834449616882940080793539365509133159638538772164317983306057685908226960263328830005720830233849122527874541654636078725807131052131313293332326790202644346973477733324356438081475588499940540230805822298176835650680704952969637663483741280841414303665314104341926132988520137805143813281145612803037284205310962365834582276175733089825926646755518819055651506452783081180129310919255947268945591102305324152639215584161264149522533593917915904096709459454268254213527630403148780167385750422382772699704001618113868966147562261400959931536327385295189216656197929120247578472031856007618151193537298232597324824729802829677903997048773768029411604380501767291326277449251641789811677254045835460464156372303611022496683710570418822974266598126419615295558458013365554116610073633551416375271023068231013835095416250468248038642654460890387098905095154786900625156101068853903673379896500378534785532704128971787869163295322502511996558013501406024000378898184110417741923027510684430512362460473785935953507539516973581151082156670102554460777320217024789652024876397954811730350039850076771926832966053310766961554567759140154823830994097071948270294443612191628993562021752155972099891471937255978803394543137599678669389204688519242091596925577235633154 [162,82] -1478012312188763971031021713298738992056663170915490553291891276321767271171778661945026319863259960586357571533025014535671447680092587173426820275740367543450791784649463183745369239963780811380848631056620914715526903062840102558729702405167553208422440635526598373772916010243360746563118259422085650881389030485272731119424498043762798906411421427743176793470152648084783693584230300592224452389407960922145429101094357138063480872879174781288407438974966283973292720982488552018230280157105181360440894034646629617220551330287267546822317570006582451750081716094681895078450426188514371380697825655023688633350260055246772257387740787815563487323585355034231279806678754963824657159154485670543627942366045860189349616350220296251316845335981380188142032133236706554180434919354166419398939720220791733686872822949442209063273025033482370297241228528401067541038997727954621551345454590329531238062423489538967048103224388209879832202172554666205743547163315693059878240868652467361537733645979565348829555623220187362376511778114932075770259721306188431396729300265773643449662175340635165109208819579137656180031514077548467663929843788575588129426905048667311138126575854089914073641075399942102734533355208781344649324103683424203237484540305979044516205840459275875332382894908222016337545656913120744171982729930755611350933678487503558552056140207881203505768453178911047945157721941256720635010070529987656232403188876997947546261860498537844256878630643339315375153851917752916680432050037343277530089742644835190400130243013836225806032498809879451998926914894996781327935834757686851692199690866425530984802495628646992528542246977647801952131647000525860194870164428413122842923385835514047077473643273477156461468567982860416985859115891838285680372429719558858302729286093261589769660655969419056250941248677553852930650894522215182890663652921408281295246242105965385551994089708024722368351928224600208838546899929270 [162,83] -2204071193912799029234476688362368155947459803580986059648518356931100869056444569563547936070658204991519256746800257191130277791993617420522545590847829220496275009463131987202175381969441874449963650685474692195466787874615464920316245334474537973100657154339444551491713813454691011523890969806088517756946010993988942498997959858407555421952524312571973169455728310383813615001748858258575731964649405747291269809082460449708145855045675580225913504294680952190671936568662238855385640319451394869982914707791681869742053767664313103858607046314208230479714925757085195812040464524654076863648025995153106701352790210514841432837935473196406214923494361916153765634537500621038080065849089308296525720215881216683973764277769608290669124517180665979146868870690544319311677498503066807655781101446844008831034902150967144100265089924096430701629522443619244157781301192637216855651973792330939314811001671400254689886000020137353839343954285559871176133409228543212881409235594097719241976033024636814460234946716919239349466772121221201397587824097311547013718902045160721747634334433878770411899445261148706344642747249544692381612546305922773408058753735860753299474701149158986600963837943299648309553003715260394698753513019613613405436975525585318754289018613344002526416407712375905834419512742669919744963257211628170524775272058011745374165568098724888595466297215914113331802794856007741367258165742915215569720619687620854236581345130888041350413281304097012093247628369868363368290274076715289574202792816682405308994830461346060177640476147792835107475744032964916233658187184504616653153740919834635562570158470880612764157682952085683840854237584027062148172686255397453562541798539428893415260056620949282795638983395152262186237643368168325671844357213074539066652940586807316781931422905573006584094781094726536395280045476433771807417476772597291760974558793770009423818238967212449889279291813492100609924159756 [162,84] 247159960952690184375017704550091920142631607296310319213762659237222047070043582730896213099141110529655832449786874469656521957516530501992357506376994306217469454263611228387384238016952455118033712721005599829287351362036719676972722702735709293901174947693234386111954462897488394579769651378509725957611626945676756636940599472102845254129486950278867818558688493159142100834894476780504821756015042594797706558965999848440116393466843107567006371316926567626839019564339702345299540483352116866570958778910378466797188331704734079581603750147448618306907477913681112117572417628439669531682086366464800308355282108909478388769001757700236542288994081231443723642206389765513705297395490633517954336388539225799647594905680896273042449384644650828053419158778611017099230500213051169008036174920363942513316149046574518531867790082445122722603384842356336413624381994077404999509182140235487278307479799774602524475254351554277143043943519147794320495905184199546013074859097990340592225635223220726231654336008249560749967784325764431911553616283847278806224072439026231377563430880745737748134532611119239754537846493203351225260801549237515752361556207100454390248025916570296302320402324518993506665700210870077923057051693298971020669642020301411274298125564435962069653641486107012366977215309294592039654573269181552219046833166356802063577781659723002799907689019152523263399433593279904340794411115195916634675595719928588371029342271592764021000560239724003790427494110711204363723132713627138526476250271638366883275889838950822032446085843749727435304608383442464272358307443046199060616261583529790130035302869386374333331279831568646422536638073836374800277744078074326737410702906155620345597484717363562117460243263919590744574831427011315344147389722962578770082940989055188527884674223623006394635113217596345218074887004513948254013499177695191666684594923125013302643267613562518042354625698607809223970248 [162,85] -14859953572028322918295167375088429176937768681393723252719069877500693581091777938979862842726754690118347903551919429560047116084862425355098543625673728380338050608270536031338856258939480053429931401596802776950501294964243607723065304451105200677978476946343349074168970337299061823912896194026958087730301984210560676882084675265774034334167129597177488991572041373807195254600621824443471305018530470598582568605839339585994523982021859490622392222162349450121492814382303219776223897093554582316554313293920674520329592487789016880362431632655792291118652803703749946013903240467548320844034140301415332143952316588974714533261129592521162085907581013016251050855852556710731452729008713009231769332426520170298588424259201276991534481955444005455997753828371532242769898734743419482066369256370968479995939526773899101993143158240185262268260839202022627169429677038900373391428372692210491934183922906935924934938270809195535597906214668137524568063068141578765244378296694331579481066559799625485107752109218626815617015336189102459882310185168838034987183127764554934333507334293274687721213668151585179728954515052519268281152969724602607871573293864190952840979757675751931011437156255800631354396364499367414536904048942657429785626665412298391529239009039771784198566482746217696505298504537272057798618490039138612697322064793375292527505591676628640650797811834965990660253475150015614145253017022995108782583109878206721615599905512921753520238612765614353645281139857566808699400870039138557798250848066891746676483677039330299174603701870671732089911312863093222123590515248942203566824807884676270128724332502805495150152871854454857305050838883236223386427134196142267157193730120158531638674704965874586737156377628337656574860730181877756606864948817242343220796011912463378082135955792458313543806569544222467879976950149260402568179439746082605583645532505409923715399414048717603996067874335919275622 [162,86] 656632948623821424703898808929661658412602437714272383731588009459370955631397831589244172950209874696985310190511163067071855867594761412955439160045892626362655872476446347919681454537476256827193984557275249733915862579318354715935969030775780587570693459551496061137867322975803295852129897882875579005464766532407022809425132565587888842340917489487998395382074728360668504448531426086664791107167450532070575758674903326503327836130274407792377393283542384248639423928466220077854765004223916237954059312371283732967781280566631155417134144880555865604104992090051474030126829379434168743444170212506797588257080616999963147976534445290393175013964830658468898596995082350995757559725797893743148060857225335334201522030892956562238527560119855476272444420165339946108534776074278693977567779780520195289838557561199070966355871882228628064621250782859698406167269020720763038755588929662788896169988378172076408355654337462523564935032549343413675693333097564295736524937432388537723533398693832547366433829707629019096109802722620389573558793661599021302779549760614678313722240384255410442625133434476015087662415897774037490413510054386808740268986774814168718158340296452569256879406355401987023072631083414316585003170943782690457543149403186504876241948201806562766405226820453745415073374161387931297694615056858966897047716634160140839252163713819789020432538254793811853294142839910575906763772119176399056488682140672448585952811497784150110853629287594766330481310066215834128130458157444153148486398449927124512503002728210900561366551188768922906578998743579444658027804134820189526750529474045925705577996585609587292385436275252414164992908340870510864595640299308973640934596136290076744868054877809870943017454729812083437991177258243348440509424398935854709836573974461481693990137906413001754608297436116793710055676897309809764141739186218221497618168296996831675104596662515253668424741118178896 [162,87] -26211391586350552102243949265258990668577604340535360848790671386368315508033029426829780426871766149073165875550097263225725954269488811039778967454272422222107393502891602224292279326299980646051918780534715971091165996071697506522697618899587453702433379163100422089048712997020399914503728764864733454206050906626197972515629574597711454132372478767320288000695544265801034478990719339469890451523270510659713823507309656297231192014265905976322042024597142817959113966774437698651297532629013754311998221809660155010911707698360800668963238753356169900703636298855485722872324579207427309895623503322381398515821485417393968753953904208360515103561718472239447517749763805314069446154600868084922073141148278665474443036540446350588620211767011371429437742584818251525089370428107809743215271236945520088915380035591813235750679244767152417366108258400788100715300917319516054799296123165821157057041831457115823045034686170150084650407401028993827675819129218996169128233685034632340329178167872889514452482202075415734796530563656203229736895485052227911216232071025338420337489534020418228907038409675400158672427700653694880349297765263056268843938312592301679434665407475119371764935710194812475007450064153421714205428363178395596205569875227418295618447084361221869794827727416055140956593035112492892716450453305007974646466743374749519214708583513380696219131727963036991919504058461262186940171032972509618365476567382243190275320613502633752737548327779885646937949305690648791335217705101576212927155836193020718220830681449400242065513390718129446250654318887419617044839445227078052475193020953134546927386762915758485894623565781400504890356657441606685373057506701204438911228541032124037155493721819284911021442542926833144531292013242013948406197715340124834229988002092513616098493172151791473664349712987056697954485301801198668863712775711253923910907425254497594980822624469500845995339337164 [162,88] 983938878851966947320251623570856689569124297165588577709277252957257611150114719268083296477665612091112591179249269182378329250091598157219441610232002338666230697741044047347177162234886568827446855544772940514333721367928990411789431569301940306063117785597503002139288276184547586064433582621898023644862724660500351676866871234722950659481602813339734542519656265187873343074122119706344747892961542704397588022919989925715029648157110152454545831864095685448718378618952359779227396906487684668107127942610175377002053214540271130237998734970861993593361532072108981335234934313741701901054212737773909407840500870278795161692246901864749369658091022659404791176708718849401426290029006620211760878285318188912118912705085193464775375544003444821729555942285374910605217186499002620053561410164744609586893123711710281379763946614971408816750672282831697121269682091332349082692602625359403541672701883919293021096054542913151554635565162311964728984098876707356160339686861961338701368370800213045245738149407433386552428567005785260967068724111341605598990515577710044414058711567727169458854652745176935103954544672442256544684630254727731170842486282092253060501528877945233886089073283151375297960824771257407734808402091418836835018365678308833234430372477678528910839968599614406837534694205141531109220112319043028390354315216220860738259813126539181178438878387593961062440038208410651905725945314874437617681472974475421740942412658944961248845769655591928055636590407557019432731402427016364663794265151832320969509850690728682085791041430451077657396817066667345081034627103429222400833470071487845363395993356610347905769367770130495958761584542358990125098558828101992821806315301314781496074738248212220455557529397483278253869112389263046656599663492638309467002502481555143965050465017913179572111272092690194148928766793437808885606041225405036305973983319871371026091102315537369408427424 [162,89] -32547871528724483704355183549995578136317304826703061546269394612537593858219106174885342407712575130900807823720684116258701420201092429458360381178176860658824744288358324036367873365351512326359332245387471161183592343280678819903037513316023906320345467288262031495620648566688918567968835412337801992870696018610760728976898363769977528612943152928442707801863228407499304580081883567979584447257966229301924197451557367050728633185498017723200291725063028455573114050412572712165051109856853364999045493859195541084435567032814557816242279416964937482612049616990490917085703056963740202656294401199991966687474234698801235943190337514277269449104595106048779097393014658832947694291544514933990017825955052520927814826860770047239649458273373106675091094483620325111076977967911833807558763365736597963330793051135185042795006469063914696208102546960662194253932661867735813460223526724277269261069466142218166815272776345096483442370190929551493887962003577835275310460846109900452256477667531364538534681813310309666976748041685239243771569852200543758280854156406822864044586639064129377144366577623822833095592546841645546080492974731957185356941782970644259300594582075327673131529300539525744053454709026507337517615154969240228200333130695163364542131627733522936364874272235739602675947458302660312626788770819362248767156670972504107685851704095203036580782733476444587326609054709136701912999990563990798209312124894231583462906347687415261281415958013935239117743222741434113460042263938637449969317453708564018306598565552401214514673395069362321631541986292306254242327868185788006000056595590467184491851944842787411941182842025087814580483118734714127341229742066498254327969584893857773795694112195067105806202337625591375740756827155327751336215658497942321186114564714824695537515759422594321985668046126036009330571145945202626602280512042432950791862323529860052293183118811737774648 [162,90] 950819773009893405918725271321638384841193584923844944565203841044772438095678351044966069560335360080936853831896210868402453184211423056249320503088059162565093255210094611832820400816754145354171900554782729160264344970625428099889055085040501458324237777209915570885091877133152121970055682084533626825593731828575804373201081006049480018963289999869380772710970100996065203749511099119525235559545998247142113362621143590144120972602578401747707124464695931570287109555011125274986721277777995169221205350961732140802722201197171153684239642183358320071138951781541723087255357931127399598396354075534695846737250068537012624077394058336742129216857181310479987002989415065038151371701537350843356186049339227181067074888998527930039094524202862747892220094041344220589315129399435629176873142069298196221952366257239851575706977388944301649938722263271043322059254514707252789634585435518622196788397763454579080641235301098510265238201797144067792512263619838886250878694505459363264327212013519480781405385722156310743496124546016594418959419092596919506311770598649981770850501726095284038969502432466762861281910655718440519694871198454720560606565136105986858498078135941717656478654865660873167048541820683340968034758303528123129724685886634508530704182446772576367575377965213951488538012394763836733746786965057726035267613874337252874112246215775661477969151291277315400315848699520576311712976268445730809949814922427359269435641731276284384061368189938624687918309108918712481442938529617483438021542985509343266753562943668501765496152735390676601855895131826124897237915470042073461220657090501185655802614881396734685920741092398346433744773386644123090045146908426861006467719163426707156445857141942930252813933577674811766374832142637068206240370094390172197927579016968124950800935452073277063072411066019320355846265267463420335304172804126147372782254942885394264765105429319600 [162,91] -25814917534095218999199466662659403435964340091507219221149886280063363650310770556083677266376599550682944145542646648055907767205716913859879243198375827708333418983975498193299527789175868521775329952946904901361546849176831197971496733301201372155977141978768043040793323253716902613359798418477053141751466579987818117111310617713144492996530341104465088555922158610060973979456020472036894266343897102043689051027223388161732726147674816481248250294963824605874723168336676425225262067201454778995740674480006881698230222713479453513761769300246818033194820954470447781633379536959761193390962449366599509241387021780965104140140548114874521497347254618851879051291481113264725328607505435668708194090803077964495333266043601541556840463748730072047111077621564779205523591416032530727538200385444062406971626178138391717402192728394513405305652654176337666647379017136539707847127344498212566471650316353067082638443961720525566513167301965088204018838861571563733063312693703663794356245283054739127642799839896457005498796014525423739253544859702503789900484263938021227395740109316322659361092793101351505842415569961510917363192977973498710527862177424455322861286803280127846895292929424682874611366400957212029587555526126313151256419934895216159762458542004474483469674189055116358825888058670127763085355271304222410668555591196022497608860817756711354338869729047226324482078183385326771748687481659754513586582051712354491397932841991524075596640366165975559625986785095668813683217866758560591642041547534711390382994294922262079455216989515667805240080939864917386458830143076439130193333018449854616515656347273037575691052119043424470683996159120840117103786298617458134067753516049667128251163006109423125375006687000755890665654840646364973913372601993006604597892513461382424556355413138088362169424482008563471224825409649396309295485021111001273197097523273216637193755062256 [162,92] 586259690766286236346029597238901409391515134111323495178799360859391709365897319657647543260090182918484120890173874892414427382090735110609755806570472804318509361172073163836734666248926675524243475196444194382171768690749920744138476902523355305666930498108664258901849416974643965049763161777146829895785215350843014412257643148965889477009464129060995111590489266548757602781770012571088742362870320973707698828088665915335097103204279587897493901374716283642560621884783000252972484809200674273567910474875454096091895129112241517547578924700966664496544171890375254859540699422135557039118071393311676951455157347674262704058000447540378018170367898275376333429053889301995831877701020261200008503180255152874265673005549170888759308043081758934641169941815706916668506864333428869775129938800459862721430163846141403038854904342576368421758444054739837283333959652764568441399440596146660807828602391054977895620471712085962567929572318702760222640319227045940261276825816391749580207557379593271747002494332356054333336318032134943353980893821228673881438227061315423484153584838170970961045587450345414024654584695524355421349639133040621513247094550339366168514830119641092282848591678427031280499201927588778552517934215763021233242390895363957732501625384133208116699381256394792438297361269611927268371577525413320322731390625852621178388702426256440164636560231186794164289022263795030646712476565405661829760225808775343668886720624776699657033006135176172084151878366408132196693554416330145602258480713460674112499192673498748706847864297283289212879494502949832567739498047031723919940983503770243222885779072451662394086089135436960257654168870516163483324837833032621956075250095779585064676177802479889116009054003009919204136225131141627565720959655907975787668427412516189825504855896854192886065196310505533687945801550917473722520859868596093015369873092465298199787244 [162,93] -9099562732807290232691058114629224379474534364735279159919933097695169148507997058914958130316505696072134693740302505177433005228581187416818097390183918646055094047596377154578976212795240145967916389129206788270962875400916776154884267174176101732268015028489472447643298957130108701015917852942987305560644763780922691634790584208169162827300323218585187941313511217636363232791073623829755337390866335257413533188147262808070864431412014421234734349196632631591392074617900063858997093676176440825438048948887639781842726822720255077498169694460074597540418981031822149030888173295920033766091734868261877926865198522120390035940393226909900374978267384074370378002964919194736510581281113718436160201886154386260013631549300001915441606083120428969971430522558170658108320753495797278375729514297767329381363246691161381243052513666478775164439074154373123524332562508787753464402990986055707504364602119428494394479572156825644644749067209051850834534704235634299814655459184580859046386796388529679246815642493634523906330584896191105001358926958516213152215532375564610135429159306997781686571725163611893696929863340692624516136183276671371373172920587717311273932962964537340468675517928756498274098340047136363814143366598545461368105221289627302013739800581010321910081342243413562260411404373845599365477067185329713619700020336412104418499757768398092356451184597832120816361143670933327189416861259130436890757485486607570607073415916265565598909625895776144293797029103525312872672466962870574008131993449620503738079811949150374529380892927854190140824059322339276995003745341646704167572229929686688814790805895329389597798248183970070210987234377856708850608242019682524431149605011301541404271117419281808339522586800182626507590206910943912562850535073356952147967043872046379613675924261265731111942189111851936072911806038776786636655556572224386143254204432436754868 [162,94] 84567666242605739610353314515752571938134580230036206131729847998855085684549754165362394193517877277814706621353773131316063657926223359218055916223832492455370740356459963451187204693980947362664753635100629478266554313027566738636547556608829786530664610680836687756389796649844457881976607994468629020114644368826238518703090041348232791529097419633301668114097870363552837503653593131714057600779377949966647762350986063765162020448757375609701056838154855555659638599270773415104033745177767225787021671743869589598054468261967446721452080952325971311255734335420158548755983003261311134306667605994357176387570747786948303769699261022259979842562243094765382936082671528450884128771894461247778955275002568715783584850739196133934052695172241816412115873701403485280474810022343660619218373093192555842650594288943573575917090353425750738108453798912602745522123924598256668415763488040781488893778744427633857075006290175483436418229159508996973498107010164165946434258418730938148813072461409125852422719641792398267897087071451645289555188116516961056110379723595082044902179484342025530859009044774295266560286606163666576720480229097923278359176933339632400327687127125522026715475500383521298466068582437685196974064228747434083949951486421532674798524351661085165327906907369970558301858248108485241748836306997402943966671403299762363133776687305238374815485183507080656075641880288813399644673197002248587176682382332627451414304834701048563001781820781649564881732087584089357871236528689844200930351578547181424068784421664519471962239677582938123486442562559909553112004205267870531066231823132470691215356327144015011371636576907649324829931158826424405545124643755212954664327028403317855721208386788993048169708093099099306070334799348056707633721009031016542443303506079325213183815916058720608351674015159069223267940166609782218308314798043788243490946221449104 [162,95] -809628905478271115562470756466903224617025431454045906715322280030939228037837242136275066647863694928667028645580561217300347525680704302244448518011070143832068568400172566654198254999140373054471186159536913137752568940576211341613748958321413381477574491796146472599006130482415283410473156455148349801402381720907407694838405930307314016263621437681714943466810099530563643193617346932542419211736861232853392929141837516427547254188388561757518641348471910634647455424266707971525338674038429717996266192267278245647796597841711337101686402071086619318483809198604831061517997345244857801453503029887841784581751148646651492488863566215801327532274930708819859437522030193069147822949116016853034727687329922413750731700155509820710117805467426761532337683848659458593572887879961238543256409353974065975406252944477189239161133524529610327014733079621090401166809375003162930285615610354584736482532797597279762364443493365768700479989094829011397291213377433691715515316789450576688538223859853990194001344485371689144658429536271384690091264202502951826600327786244227203287290051961302782491367021228975950268929571948794169085822999430884494522222166631115257123565412847270736324408279888353542496388287027711490755145497352625256906982755099209853372680830740141736119664500338664186999915451824321595259665150625492663463530900767741244559156603251362849786831806681311766940161966145404825265567899168062416650348292431695800734840766002183718581630221055197231911383114712418502365781663085541514173433430570818629210686312479534579304693273147702959605263811881111930497205920579164227915311364586340054114414794628458838884094343358425660244127151055883127690413588206276191297894337240012524842061711990294681296565323109098403653458802389523989869355666868783145489890247421341076645301359113587213232221992809186572247268574501784159326589292887525758715319920 [162,96] 17456083536899239802476666994291868367743722989035125177728152922391927620725011142614707486942726101324155073937806784995435059746135880445922430446853059439230043437129721379908449387791932854224675221581547670365068126692953630514768666768099268637498070289007598527734540812455728842409793893548356442151728862001561117539212817202958665648890731530028784575541917762247947716347542718935973999246580822145230139447692638973900061039087483759796506012001173767151262629942478943938942182362738492995063370979851721344922926008859635852016526036140416662767901547668165519752384080214323000908091569246314482239810589216308110730447252175276124378641689617487620188697202435471024845455521763095497953631698886697231401113585534910531979267223432854478643138097693543520282632541083062721791405260045441830047185085808461962327533539116072086716033151272240280607376180036290588892633667680800103276792353759544872468681441742320481803734832946174402498918597007950055825080620069282600814296484001671646205747214243320737620192889538028483797434949001283669716417439985373224655233117514871610099087045840450923045041255142711358406152039930337591404924889419864960286400426467631411461678071638721638400036401811167273507771833569564261538146101143271564093898476487877659469062649343680109714452028997091870457157761469371996826921603697832126081512823463889861366602609058911193125352118479738744659398773075188900980384387336771221716704880579042048503853309011621938192067241635252190378249832774628551205356525202331654562777684584191774598326991825608556017807820891324707967263588684350407800759434234376935720042195547580473805893911291876650805837420215583674904991813880601523632332769468813561332068874223534660581327846537018271055876796390955689211088605506871645911320374571827395742062711581928738868047115485931708375553783766672010431737461320625392821024 [162,97] -145749762895424958711607451430336344334544708748186696328988928066386648238351059537190700471355375289191728866080945158635669337421447533090864449382029979676947240205853395090354826146992858611789193433382353517356508481023385280150265676027370349833456518055043649386610202590893420541409408441902032674329994679253992583480443869991606518545463616823695672362312023514829509158164371556353518683784037382596905351238007222242266097870409519509286972343762907600231543967079152762595628393010743330150108988697999708210426539976770080296484699544315776525277906282763769334306831477333579810044224133298121330342757455634375827689065053884598961603377826782884025239325047486651262772100719212533617276346529810747468732192849108490736586888517732077944644058857740141506942090739358481524458363033565735458329800622448805263850005776280640510561766890960516249831582743601513614012343030269846262961122906577932872012824177417598541232516366650111477106102472403027394303234603769464444978914407811562664738044316427982351405490455680179254140063973542861694640623304316261398861788059745041722632480366371065019018277579512370635418250885237514796532229681678799100151489665993302072921468568202449682980688731891213004694019871574716133207936524117047243268533739446187083545625383809696061271746603513841621154119779856911737989587474935365657100604137811350219698771280654554403634944710286259738792632301954409460357940751159367609834788173433821062687086077116977610391228660153221011626762962066203133073118783002551446079480776845696138015606296044585198885640542666215897156915010747744493627693921074770274544682767962055601872589957868474347285931794965917556321045978488229316064345949661788085447944020014568891922631085300791419723227956254655768425621842676677188532886315970436182984729807051742603209763613508520354317737398566911633414824385531838472 [162,98] -1037297679071487632396837664460544261233453350400751658051139709574492239222517304897306717140413829817609253466551173601813038486393698211032628155815513076826682731064236975077384711517933289044056649822362299309129773348506016115020560865063054500041567528100800418494105004586051533824921764784567780077445830650936632778708744582374365511930699226129367541835002849149455684859416937373280435324598337634050658584606613094776954502576132170141846521643253317927018837541954409370590809691084063653232138188381840521188951285810407398753537237885829641150700199185017692664420549033383217899845411074900635000951934623397700269641376657955414141629822761095197930356600405583208525400624906769690704186919389183531155898067633209223562192130470583691925841196488847336450297919009249070061264702587591877274524440656777943563438934290384967044340032166515295314844934420749805140912233522084960783162230943543695704333633712211488159808229206712179490823570806785857022068756661368545397719616231427685536924119603076560631090287842318386068633322418580766739960013021008676962231813313174932919253418781127878760982401240711468238679197373644949785639182083554331310685745841628265006613861777990152511367359359093041968658245147648246038504765804994570215327716261804258857665670035090465405994672516263379097439015792554659092627212929765230754811285815872513579404061349679774594688141198630823308758454449407190451879534300729252278429131611608484687998847103081197907922861547456768843373460461518721051856456153096372598647943366269521096380343045021776379490611166648510314070141197499363732255316253700599617361391157806996497924389338739847604419673253183965844520372929424140018117486691698599003548399914213228725636812693126339937338852765463529877496474936811936904795547991674136301772775773721849275279712451871046145539131406810797946484539012888 [162,99] 268409711179794754502623151177500225330165994052253556777122183289511422242579440758314416318194525721030405603020248991948831548243225334517245450553671828073545706395848219411453804874717182868595533703085808185370187537277088568777851813715433133589153361184354938966688696560948121019857920174176779239406470527100232917231305312617678927175515519374991966779507717738543509167399472363193545081957263848350932025443739718829460388426145919177507740451662792903877773259327984306447790968230718586090396758041665402026954922747308397138026022914283731826339919802409845164329174290310896265325844147221254190237885953952587320140328906157525613478698911206414680911290380947995899370480604117392477178854370387504546285342546221567637047977150947113391746874243152204389370496650432683984147214084400660194524487871948000354892055284558700487089418739471594564481165606867390053739627803516063970967106711834280992692027500889818467911206259083340493119401387459427790720361630277809332476786999966212531230796066693990857353819750836067922925602257568101763164346469230530568245504519892663578783772348341743322433870616118789455671087415040727732050750631709200391138934697175889766072952834426210883316614286266191293623006768448350594308766051290346724793594069074338534642936884854756218977787939978901855040139354936707089737680438531011872970678355015262474796627117751277773273192470627134704358184971359531615004970538395797352063976691260487798434970428644666954706292410466496010749663103617252985500251964504323024606391444917441357764914927479141867896054810563064486039659395293419039493597948049428945135567139369650176036068518450891984824290105248880094160806853201784151382328904841269744716004476687464687152876005612593203873247456818853582081680034214031687055042227582822944473339446422223684415372009750181716292467717724030455460600 [162,100] 271246457500794968567829462308177705228935929266446072862247750355268639639727870523237125150561025534608429985516335045314582229817107118549350790270700674964192915553558059514879614409567661142234178441212815849050647429808597211781392316907996766550885598874755395643118155285684789385646703622882703955041606572856886215692291864650018386737842803061716883738980240974058536207789963693387163121980614980747069555581755981543159505087921259140871176661535725044136630043510692969437338894109502083412843483648728038718849512003689952952871418036931948739737444172367988105521205792979287803037478174715373598039886890458520069690017051202940844144896194175640425735920133060439433337390415338902152569264461273320838825527798932358737165441686883422857377900778113345349053095082001304060008249836134169275400222083877324380734751513085051504735756055754086846160236147618051164460395700679764242299865253035542758253101766012138253111482098157647135089704529603802825872195377662577025456544531005232645020737377101821112468793767211882814404922743540487206013307910548589264379389809747342833429564278767919079008046530146967514480649820857901135447292871576958140984264521554035924410300520649482011317639511695648644407686487304075574881849874328699656711410717664996534178539979055189532148978041795166024137937726507337929714668224050717850697939257067006020357569438047677139341986841376003012422584711439325059182034944820502767078080069933230538981982866883532951017190304433510897007717105277111262905609084468556804895888580049131462308897165372311530478896631461630893522267573959978876553884558673801291290583401571857288173996913623538620556427601645457156289642462251716422394591689726332850712103349987048074066516604414779358749454951468587815392032611965471955931877174961328787013097035989245867132141868779836977029542015202206594528 [162,101] 3214145031953009908856458219673794758642763026307290436167916738745170566424100291570230907786530369988411842478924169027865972439463515085546906555644963138728005074990718339630817586325206643794981291135970114129166262190368487447368131660044846695766378759511321014600310370792316223397112362577312058010732666128752139419824373419651962333683817185092134539388495154803601482330662237408374847161837388297240819319023024453283880716881948235559908823235379227284341892798268161855867908555572224073325793011321179904660782204166802670774856489085872897908154472390705292935396939384359845340674701585908765216545178241341920794233984753495989887427754992766969783389764211181468181310104439063601881983507522048781474110933993262114797900971801458173374070182308672919521752750719732034492000008905197576479181434011577226639688099180394691355670766257691893767313443824597321213181140833605238699806317257567434459079988982683221537069407137099255729162554932187410603182661138600650276875520724687373910433348081646082539632646185334845535105394493314687340545904569653079017904454936321400267741437099599563738914576221357945281334093552907895218008995487112622298376891632162221162560892509113847718947406514289725267279367898430953410436623308063525724654785125383642457827487878015058818109810477255450882819963282675229949155238962495586593681726826648066863253765892555116436562310598413613371533625039930131854230631704358616943963405418069375147157745016401732067844448704899161955613610139547194418995352293583566406230687470984172410344936869257180938632516123796585395612025963774262298312019921209989159519565238069617147236831677630958107387612344717428067955505998235950183186450399110027024477026468633255079501638729324907858706153461617853875334168723883532690660116289186410302941240049790700372167535609770401447069213324777968 [162,102] -40060879892989631502084983196493258692925571908902020489345836483967867545360898168786145131176205093680714607003903263784950267004549767715801539081800843007098641304026239994910370150790229584568112642437660991073590518920446168721990896029787183690695792969854064452906079269646268840200258202417672736304664592135977614020532372758207434803947335331430587725158305694020061410026224469334947497826849436773938569324740851808299589366507487915522199611245934516476569927600802036703395197958818331558292268352771558572256737810659694685284721659005632419957232502858750392673017599431757670060013147304244827263425979268979919091322036050404443134964056415082657007741471328804702121567688203701542647764743333659877077435490258594521104604680192351268557762545991597316451293774832879791677968330096279079709965614409704926118377773613323356291364729901583079490669625643988619407399404967753525415423268924356813180465704853980302158078328347063211577703135024762712099081308322539751019922040878185557886806286103579973954922973382644554742154163838143399008544860171039796657486838978650778816892111310134703821121082686544618948941250488968492948300915354568140948180487152796909146153881905824566066554442269283216732514796367153456751839704116586151308685394341701986700807184552383940275191927791331511252135264345281582358970645731252681797241386435600710005530280319655990489781831405771853865980229907279471992236493343488715226498343503387891214600754279349799206961018583138704923849313911794480243416864656114800930475468244221880854624961884501715750410257321249828959048338716861880514395281282673023873807371501980671627735541507825423699944173620274014640405215685227032777598382577120867560632789446145647147557538428255442719321359947188828208200165153137233463381059231695725814699388922225226251385245462059398011018033720 [162,103] 70018722915095094648540663856074241774004807765174336352805258186613895343227636508784787997682619885095278197163370039628867943174183259320247743248248147979915461895522405717671596379510803162991113811402935652861153930193828143128782846063609032094002098428575282322036838935551459069729132142762767167598967635194876694799978145418479560540461673885705613696015002230020975142792382740683053308522780859893040526323086042529162542387449506338047958048812759624522735690417541545578047629660420350463616945233815858350548783306397030531861466611841845396515641158827301980607408468216790342614370287682493163304749922260866478454855408131257492855632722695342229037775135852513847926008262366896881560070235966345025781027940135197865862583097946252120272220022020293372085940170334944256563643098025108331884426537247502073759081868205460963122761463141228954964356166155429342124322546864729319110102088855295106092176778980190830900007777718777556674915745389080806837902303469623610283381618374457675138010111051995944816445117889670117272043415593713278355323756634516693811412904891063648804454684656041417642645696359443783344116584446165564171391312085507568909183032998703206902684094340790660414971281410798950619601744588719790717627678270846467663321578280173429072187102742610761932171652480494216712952432845758328375590853074636910056466482695651385708370076189275372904344930524758057717048761831016848850608785517281267093320670040491667695212213638034827015056364401187317125083418068281434351701488286731892962634813462996784324172577023435318499886755980875905212583539692711053069289764920076171143983613328519742900234470584732121624481374703149022678574778446514509448562652813800294467857244937426285446930870783102169888530548549101949093354323451604175886548476604380931195114459114463442455423964927146935291908 [162,104] 2824902667175087339272314701355474213154351637662578890460007182021285801448351938053728248592919761472916953289203966907667066454148077520753534117175729101464399161704188046210567201477073769446506767980681688233399163155307729459882499742889044815687494249683717039919797111091597059370512575445479704310727212695383687001242807240981360992235468118258046926600067099488034682423673358681995154234902779168524584132276206569230446511489886060742858108586675377172961822074445677702762638927423808418351903447360733366553768503634772497482476900783333997684030587646689003210443212317672133682023292123779710394055639856023943066180284212918341334823684230395083851343793002212501556758140791320959852195172981288769169691880755638819466343515866388022934363920478641245936428415613527580985625662954216994037810034420351298459252495980002653023726455404100045528484276943001036758827584023099675293049918170726394152097767637088010129462396174083609742270703528355549258092406089793346997360337612617745676729615218618445578001355698808236709173179982826359801815737323265643116369040936131586221914302519783930163361904588359300559709326687709573674391079548503913995487670822563003934888248562298432985202151056701910845978275300797234731041633099081338066671524223754029766144107920504643274837214014917827181046058684617745754066774819415508001257700671240546786799854362852503811291796460411796845784626497695892956073776991920226248468353079999260096153649344084786108111749745934078664376899805492195909436929112409393348223469864039794794675941618986939004835324841754939912164987610600708178902253908253862612161194671357497401209881209700847456521226514594604675618140890550919998177618887275286588066178599784203800126043622695352927703385611016200922623431889076569951904670509273077730192035445598842321954843395389059456 [162,105] -1270190289658899753543772114063396985894640322833907512127538015639520659270588940190709798727031868518614939237035464781584600455335454799807352036100240390033200005377548078682500855915396184170971803046100784050365528281097956653530942887446058415303884727766936149726711397364845343590620648407399118192579133216877287800632963146444949607024218976139064239530316438192551945717790200595644486995899686542669422113457441403440877748405802941134289218676332074188063999720520251032833225264084066099715031499827074839561678618685695031448799611783572794858243358323904773978533640956335013131663575182436600032736811780841510723178456830598188588528868074227819183615397986781173160632220061088280819886247448785929591140447636790979564751375990092333167396881820536742484218385064154648960137655187147982812369976532377799689166294978632264594931135464602117104123361802380070615359230640454868380079288841134038610884326075804128923407994457970128176544525984609969097015851212673633956252661782224648465345247851826467940804657266538499156380260199601501763721752198381909566008686417156681239666344468035455877839612809929637905923271157159338351499804971123499889998966013808974285363739477612657208272080451407664905380511129291103130750988482410986201221501667658078336253451135257575586425981234082670682430107638341012503719938038743933663048176499004275008543143622436896733341378840533735612582930418865344885503956145884201913490817496856899479326995050474366795467385157588210371125017169246502091992611006727483234856579235525763752933562777750907297515237049831526051058107992120104851528763729334358406827082512692865499377931190603338032406941421037030485370885170026121867395170705696367678175777632277958206432908586033676323033054042093810731342384611788659402427462153951006769643570772117155682397298155512 [162,106] -103913331410364134187454718505646715933787723205670984437247518410381880456172060617865256635728550811783993851706737600930180667748343687377193055525480878181268084356539400055494016460354928802995336667924225802605969918897686390240526204900626690808531976830694408106604515674905760751035587253974263315240243886588327537457909362169351765999315930787845799933883655409011823055733840409619668919048508533230250022093071785694788913509632162279562044960962768152431302393429746929799120235071967442576000535355600985867372806911618610680315632595994429378640221154537688106418872113534783453079214735514287868664679114547500981873529489260378142181847732415316778021434154460997766276325766669015362104711551578906757020476964794915093362980814871487997518878538328465084948140175363290629130784318731057111643108052214408938425694964877008397075473471243294680561253938782455933972160325039769767666172867189185967292109186607020622831389553237364524708541147156591351046338293825491590495346782922187972426651549140598982592380204759002761314529174168392725663038379851051570324469844567275190452238966725364190726080569227302349370695842198340450247693220073018843244754492292933714308273950135725845997665956081532558806497932648749646536060147571405661140896138086644521120908999649440250800777966145093096206562680352704622141974972925770343856439278469845467673450091880389867220224413982894349136816183493858068845684093646466061832368297720994751912489211750022030327415865144402394548894391576852320146196636208921121502539214276282896273999432100863831372303927509435065878917363988780971714436975674341605886226262436076119641216514145162192294538168838795637861406460519318705270932161780482685607688273411651126931901931014031236462380629719837690913074354782886136199267422328869279073915243590166536137753412 [162,107] 297020411153663483051629124258513701176324682226809907672700678652006729247425916233538350924199821451255144159666887244798359685730142571495265656988553327801517985755777037169499707410101244986328975376502248646762074614326653474479717848135713000673375032517687250134489844093947309714050347914257422631207344376676268907252460171327451219936322010818639300401754847702182095246124040564148834525973386834017416477498800572585112135352604937235774833224697386618071976691662544810292912121313168365004786637390832046014148259008111370114081046141003590439411191686607251517957163089967448058938791500132755446759814929790108731399203663668951946643807784495397800825422415682210411054716484068951581504156354964171220825453510162571963481345428114395293356384629315025464125941072362771039701067952545542418423996908975863726556523218687728667942585612384472867931766907165464247207352601732733014768154750749721228287775932847459705946069864649361049192340616242392311074805985213729962541608077629434782834471397878014075206996479166386160149129518038297179632520058005198735822278831733896567142337799007907084218329720575824437320284916640141854521161782752602341154704652468987265142731091506536510652742228617512528552390294356654794706715488542622788833838604693608099738212090228895732674528793892507090865955050680969763629044885630721189916770522798716764237729710150632789150197626270739302634942178335988844600260418501092236417033535984112268198255102802988298151394675501708424089507317807081878590273493447832276278937421653158085781013263503282015834984241085973530456272948251380085500290843049186050503513554735488682268946763975848675623958641075450003298777965079498542750446736374183055158365551158316792731275869079295974062408170409904415859438206153185180039940074059506769658089679857812872788 [162,108] 2184437867792584455193301226569257160900952489619963999682501135739405261094976767732159829282317149772623093965566815360026947374123675785683210171153204971846914980148139069798070956896241412136825322587086861775627270615503077741933507506164019678365828998027851619032546043080262531911791124297242971722478603405751892426193456809798233178338135186043433604860092197819713370419159657164208258143950539358450133460517650575773327318845832303235425280888645359550941050283154221644919651520997103964459665447472385788072952166811796469255177294134219125397383928226301530256881500303567920899321126207041071461711546834260285933064465721473763170593407787461932648559248998831444416250166971859093470941298263810311822982629233585202335474877922312818745097953455412548429428370612043436307653973439423890959828813259819965278278513792887363386211861168162525395929278377491509663813107595092680061770891304066196327463712528813955040736857185253635008484096173936292010923308725609629294661026461784332982569874801732218446926612496067815334888536666931893164437235300833866140150164506944691285198718756261649065902573114858302388414049748576726859392374143347688538786488874323249400617126432933810162004495386896432562018097199733092543519908816805055632292178674873458037184319185534010012988050852430919096135449278805657821956175600382485017413192889754941034856326893054669680181556010859826282544280224761380265307852240701784942042563277156700493677542561720297601143314197873944827079598295895568235001399416861315522120904903694442491993716412660321490412011229226173461403900878829691352371598062600156079890271712042060412666781351477369089456167939375230432017753819035824328924604005535138558985021969741689447028698554589052821577500340647088272380517429282181052005983317391565121890229599039128 [162,109] -3150434702345342813410779371537461471578440917515545106428675064167973935446082444844271655228428114033457202845928036016953064774038676395275503728715849341077740010005637332242018252890570035715534037942739632135411292955926682971884053399941583801742638416263206737358646689080595793550100762675413825819183125034242784991950784826049626542827751992979180428701219497540115164670864906439529983495120669441079833499236690031392495256594204326533570257550479836837483991488739465499893672032525071176219319983734814983107422919474518710652929660446505181757650762340724452033924708380040501509889599858762768700416831675746294236526943720795370203680586837348877049073568399032454388145252994138470966088156413655423869371606483150485310425614049695722724899096006290046248191383991936202520641554925392727018769163717503320003776255158101227147891801354783436063657487653338027767806511219515829726597270861545322992053040974694698603037412826667606152513250772375090617054440576839376468467571718811630930710287023761120040589385858047097207625898343406644954775303805306199242116761156373469238374094980515256142987694942746628692163754286876362214844056279431048449974684340821026986522497656642042915530139048950128476381042327472099270042984060693933888384023892807812984907299832952179983066249624030847113707844842570724962171473326344702476470456839968063147270805880061172535354874931886857025418613365850081292514058657251084893501639890520345186028182383242487198815541962902600839669336633167952662874773508448840333064960513398640439423696821240985488629959281789594554073550750204500804908822500794284989868410226189757533518401590842807853192764872138497230944973732176363291913357813332444695447457508649887889490924934965081987320376340224713615450512678194121737997116502891175618451241164 [162,110] 996730470442143951060663368995143415331887398036557490638761399212388166935362672812367585980411460369822180536009239343860173164804576427077916755303307463279457686489851742122258046404511486585521280372697442838404626915787708793649029472441858343236858871608150556923128939358201844034858531879197025744629527295501145694127632059962538940973180868655626767681735043114313295049695207761233522076532231504378186573317075089488035400674645081131782675920116008528227074258923715629793759179141008411115737383234156479557790187485682657458846232944595545853481054431697861594515443008324466446017966681141466638949489521730030123395632201906127817929403774236820066451973282979211649482846194072344189849813343098308423043747088155658106728281793060906755008979573632136490754537961274522688910824051262994371706126265820528435797345964095599815074054285376060834241123881953827741299558736418250406665817029309451765458826716932384543166747167397334157346574050137179311002988827785863989317447235409024930161701190175360472937626892172168615710770446417139152280395167372311637571336487329010341038374322707948536269004376505423507343498884192676169355236447656340338376813054996297805896985736591860757408204301941861341724599683589283532650112789571857101713003947548345665728590835350181926020518129032613931841020807180731582974468832654282012105070929744273774009625678088588829096953692842440087425260071850368242003545781231766020602309208159339022951073876451899281860092232426572450636881680474545223153639667128961234278778335199716531765970826310646649333325286733072889636600525992891682671375807081965591983302332697216801052231491658536510534124024093094227315421203238822947903948476750704194077494708992472329606840477135837310178353741270110024102654535008507506835675196242336404520 [162,111] 118134029169587344149901283958439828606414424193222268823973641919762635695491824560072944991156003829362772397636471189455786539114000915122444549770662530215906864214389010857463124325395572370306814300098677763590826850595677686588872495690806778290682144288392361448594177471345684876963345212099140579474380295710494632959491812487642097530564325170691012660584803463076694525006198193494810081886485902996877212513558938870947676734078091648360603623735537751676629727289593796314711531109551535842719201827352076627982362782951644537388456974065354180897985584300741256185171237654355762622874417693606535833194615490371403345180391422341053490608007461772117385598124062861016857823183771247738579296935298935160699702209363592522428636995180587891949453511930624364515142569338647138698964448235802357121747174439392945417535272184060045701287423950238207858018853502240326235594346850484429990547382995850028928982616533935601480647710085257263822047922094411550421207138922607814030019520043690524835656896880121076755270326916503428082394040075898845703770662239015006538175836619341702946860653455505650744604520614679479868717775941158047291189499158720968801694314365085839754050488703824931058187052681883564984540368781661371054462199702537693405070839250316451264275039749360641611512961076698278931350707393293330285392611374938250326186414215079123994402729411520071070653045733060683316942260248939599997034114023081524098131733782817691916837673592456742881744838053460096751516112783461764940456237924223348253537042570880778891422829642975019206682653486510136627545805535820013083705805145241149056305930982845196332395953974744069458281694292845691950591936020259429786243955619155150126420961899045856717299628438600292406991401289188091731178732677030465906906117783635348 [162,112] 153580686866782484292884622608256979601594128152886196395806438036659075030852725537419632211047975770720046426863854850812825074170645696723921446400556351258765522978724065290521839424216449502327236861549335394645807062060272098134376962368075540795030265367397152608015078070191233158927164986483775439136779204008041125161312270015453690749112342932708311298884828594490915182796178925838478910785959620590345627800638967915685830991506340992283072051743838209353846169833233611214537895579772949797656106814916406772758484166679383980375643980946558574066346447727731066000793306258803968201548799451268061821216970111599784381415810277454795447174686942371745531915040923667156822256084026407768402181667260202965957662866783532172134917484696299420379146992173453628914225900254738599180918708367134133942955763473801348018688988102490791554955569159181312186449590400132716747698249573770696557322259008274845227945086035756397035102896323408036773398267749929874325697151428398320139582034114024527197565592678227237394620366162663264745162587125260332831321886084214475850816340535836521669605273509365276472404737095406071461737770968973998019326313199124143038531009129642509733280469392940182249488215225042700763428517184822047237608418649577071192680336316631983786125310503589531981936506770353118377897291513744585020800395383922353935452807502885046624447949259653202681976081203847718626368229951341950648450065603416973998292005308496589864792478139624337942305582214946275113931893101596965712998300168812601983204089398166902920325809146036967064512009953947329608962874380429619831104870751392811879417590345738685914080604660545113924419124607366132197678207890176091527948176184720354574665861356280350606915410444284321664813065624594557400076603390582511089507283592 [162,113] -305593417447379299754909260368043855648319995663052824267543171300268881576664894152205656803480701727327276515619680026956318499128066156267625642059014571173026012975192557683622649756922721008266336718452873201113421493306842907077299908008305603539584368732124754659390849331839689602499241543881609832033369233043186890709987950321501969368231557244999630220280068813670102156423007672076083066564948615216667901157576707723396887115037393240210417301575758960053040331039397195801635811095673407223365884681947908593705475696126692030303961418370030099546899313786232229784140883194587145418738675815349689145344757774262308213473775022337872260732116579286262002895236430810101990241985265309519812811973213585928775135019471338179343497654924066993464440453482346050795670718906814566624218508364621747248524917561103651618894558422648432390550989117529497146489033307071202630479817338638711298437717602438170975161754078724255972736182152115512141799586692831776835424582448204306707668948210693768377394546446755063379041889384055049809278002298784836253705061817049914807253602634330195729894308323461535559372457029475101299543428793301779782621195774084731299141708555246607606225093188905998109691522481446523599898564573838749240418034890683219030364201576502546999338008129895446162986066396879769806785336345406263385756284286865257962904014006715968627998113940079283459203283310594763545055688779246169439569139774514506932020339332030881198517696490087656682056000680240458757319491789809408856551595493600383207825921548232011350929306780338513277649851395127758419604537789204015854029561839106598296781596627873361261386502366022371399156032100340351114941022875911336982385869421816083333489139553712216474430762862981796613061936464082857195711421831958714712972 [162,114] -11087412185949656925675831983775516888310477294166806450752630529689673128350400204024501529855122788738500130099652695456933965647432286007105304579160881368712366877919835275798951798728033123423312198602939055142115618266112002785850293522815872885001016143732462389128265749329018420373131757596681332447398502861161949567590452872680323823807207130674925783704780119458769173392800854892281725121170150133568102986059002119667097206243404975268757281808944913681168482500818449399498048843635663824838155776324467988449053700857409821630492499201921973627555886825027581643017495746411026105358364627811300248899036773376829885570587533670629087832204357752044144473008637800532107255757094872973225688747768497986208446756476910484072214488108712469675701795505831017072737217045164161249439877968174705004357883177758139306694809594489143998706165927229709975037463342633953613705421923911481208616315194179433149617893067743733057763715677632942526737595108820112210228071613898019597082507495232679845890334545125067589335635412461372269101906188347366449115581711252025164131071004699168654051058762058042765677358278026846272580788925359908000525846319232518503467942567607613260319795335983228513707003337963323665449713927656590449873754822955416047294242385152020062377788348295030544350232538034489713296322267178597883461713425666344512346017205476492281404458175785051848700543277088776847715686322353979118333358518282916040525435660195336391236154057063293248533292656180389760353578085293621259981321257282429363144092085244616772511920242480545677625423642049367597497953630413804423026840985536171857920950883357058466836778928232205705187043018478116965707646576990684807728378121282805785109414678524769940010225903060345134401616717311143438642899304643724 [162,115] 2092256895439692958726536016236504537082376053211373729260854375444726077831397162063362635051488693331470212892960391533916320915260648304851678680746851786884616342159101996104589420850574737137883515514747405902427320563704954026780808912127317228516383054500427235601356561619527132015961140924425086820022839701722415192301986499478928215884194677690884943966986894269711482352696365356534272713607411729893088102911017119343245997824021998578900758149740726518842140703812819320408797842295885261304418773890587819686249258736192955666456761993773218448020574482359300171887598825521775140316534944146988100517997863988833525178485897197908906589990169283202367382500206941220365368422832194842869985311993019524383713156845031673321125467955911369414100989432641731312533014823464063489427050256774653573932185129945651696078542638716562179616500318622467084071014726133109691697712853277247609039177296127112096150675276423648738748813171750451302657408948128453231664884046293370517498782791786393106693745615311733938030715275233659269773818572990556685378148159055344842302339517230954885748232543258626149215358558246445537082912665300533502737606300569757052929356210827633486213522099928076405069234642084702757724234708435456483135363497435067581722899056897322563854343986919171281824592724481897906763627699387916216849098341631592218163585142593201811421485278693704348930225266613328268195067315115963445933757705639318938699731705546688213316566631533225734669520805634385524828440020182385335795049860032701903388793715575377002805214875427404893606493831341548040102922595136208194953325279679029970641644782045679955452741267197048357585206105726357092305694225995533481716057661347074165636655929880278899952160886111442373825265636018310451294077833012 [162,116] 2971913913304515152900642977391468091526990978804624763999970229679545513916446161172118857289043093002372142265213260457215819411188791654761379971701283667276793468066269392349570513318801449520569869756792431173173470614364491260261276477060676756505507179041629125627238891179358699004583692232828177909533229330010874347658609890095308119334492025831465479183242736688455526269664758796329797427421576064152033937431228690406004652984938660865664642707573072667627767913911943686058935688043207177311453302015297653125794541010866418113431242254978154692094323780369884239215216589025990203571234977870425513656631568723326116551641571295836305647690010500387282730393123282445184193260875211431851389403113276625085975656641556902738526186587375299646827167474521173888705742605989316937754513124004288677564892232982691309503448742954775530266390358652777038801653993245616944849633002683691808192475853928004583621200825811471579559680794675964128318059070646394140151750173512981996481764364221249410973175008472762759492468239484140756330393567647821263180385410238294442981708144574439913983970587248074651477138560749824962248004039985635863641471233459633514689243286027391746376311855782573584800339908900122786777353063149371348015295888960914493977036128532141126569126025998002092389091390068441691356910135129494962222869214290132126364328351832446969336231815384070519481714314213498790025965050655630778771577248937633733585431762627371979738387709941724512301491121936523674649920904061210747601969352287457215830094497240369497912871552594278899066800234275775466109315747856867026213673017653465036142447881933506765592471171923466972311807758650638870832635958502555350180590978047494002656363344342714317391982955871836508683954851079102842913784 [162,117] -1807689259153513227084461870538616799371983907552974672502350808634425107875701149749152035626735516770514057704040858495161776641041135580584772168145828006110933984675495261694284222599440031051921573966694054626152599702542363152163211879377934772406678612997777075764577564988063886710024037605511461886815987453205485185766383025518417844195947175319306860367033054951497066555761918445495511346271513265714241344698870699326543139870991369724986729732531465071057225695490655859495243911998464230045007710946644520450653496162449149255687168831609795759497680366565813154693319301478601459023896425852002443900999928190270035860712695257513103396111913802260005020729581966579791202107288788378544249832345671683954380032896615598797710456295975314005505213670937097556225479003287328680109572914929050832154630855365679448690444651976850133192784864379515219899180892880350658937046385063196640485700989209369322223317227424785560381958239549225944110675440027646018238230598506191409941948731661401357319923905564201937984651548304492301587258793207882959161663049753388014175017285322967614834855009376921118318233842183865944349865827318721687501793921672683409486844874349522673211380136828350468975617584716453157619908385600257809083410550614116965692296449358190618210268842895076281641334479668736389335921580205346701300925628343356902970626506181091105016266003512802100543821948998525634911175005622352654268187466220024254141946616657230222981496679960665932786179243225885435094651163628524226131115540595910202935602706309846318679909719240655007986341409304609762353953980645274358050242869130809186116150949274886063085074971369135431400618781875905347548961801032249734421667057524904085984698590806837971945343837498552544218108529220423818 [162,118] -4184124029311874244943777110219869534558508980450186494448149192003837329572202372801350348374785046120487137299391963822171349973524837448102271208165092191559316224045347407944866552242107304233621048202252608423092775093254987999030844495058100728837331404903315154317201609651680130916688942516198299307736502470556583563708816015712170911564603173721661931094136526729810477301134385147731765489276030215499491726399975855271051627027994791552419643627256236716855948370238716326820748114294435679867131948360213566568219256201285106614164146475989874721392448921597664396105947946404093922584751986166822135415953527298810596976952927964748166168704307263096912375546479495784319599418750828163191728929884538722765536828796744221572649124402370803040804696320449516516008678376612943703367005352356552865586663077855136383528454549561874364247281546775522574515651588310397156683866810078148001688899590460895016696312838513871867196969502570191331294231795016175125381285992264648595719473189224160557919535972242421637333692062188072623997591788827273172043570133873629683851861888507365423594658657984959732947505787621946455594785205341319948291612599255894764484376436542867647921375002205393335718701884872530760633683152527487664873716286067176035169558759987989788423609910541949300057286520712745624725255136126989003355517296962676301318752959475933166519670161046791498739005111675658679975769799733910047699223728804450775624737250438551480159839953814695514774421523387718445578344925123827037136073067795682757998255606614733134763581376156711718804555252516580239075282967450561946632447133818211434699724792739809987401440316936524764493161696711660872938998359333157588333599825432651408973218040155247769128893480910461130052067605788 [162,119] -9137873695931315004825874072038767163903548579281167566662618551458744533455792178938200769452221157036325873599032594541523682125117740867058870273342880083968021447723940942434426464431773553113363288601989617418052379849224447606436482663762309033466863073436594285057593929244925428334908981542305158536839282650151533432899414690238135827399653118886100036725944653488274063431367525691173842871416526852500210556698552966192320681105362717266385077582627175765391616147556037349802882798945678046283165210795745644433969123811380263354004456056344402957038368033874449231864418481459844597592051394966415708659301905441830959653257618527333003443332421430275556058830560139025071977944157465215786905735923621412024447756254812949645792153249646699803310684120175314183098788602642552920610127349796236438185177688684366107268998870615032269161501437765897851561675229541164029054959056820457118432245835160521352356741398854354435151395599346082953174174748624838871982075242136042116915433323373733582933210648289984022544586353247568293462996410103082189407158323553413814016857660438034863803261213585691591531149653980777596795861386554866409406490729568283261934372499666848038166943474554436671130557389341604825235132731476361788669185553487738010651224919983114088130465013273114196693599271389659006349846708786444447828947988009772909022162981982915716066574838976139695630540011079625206525266638610000721834944083522128536926966016990274275064734535000382177137119020856152734286900222563553268788697367145818271864687619799663363634159510649602239498865098798862875029583632923696021040847534732586987902008263516584928308208067653863465681901888673853964830866287776088055794101712487216101877713840883405456283151489518475580984246 [162,120] -692511998125017895909192183058440137177383985151500742095015655631492230910085466933486868549988832831596608794498419655699559371340742313853235577229500916707365238304340044066770402547396700918435414208005820542533516103775248491579227435056180464768380586162373904986035455208554290157729012611695825502987295296375521018582800816684059716392498385147093927236109009165166480523551449998069405642227447276329810316605217935347948605105017429741635423262778033382282978015058767428109077647197992438528712321889418419537221224082727485830890992122989539638328304476000657806634867826932084386120939871455202353403408084081136217864660770853214891876319461993739894000430182309711908274800360141793043332078548831660356194317192839214700385873920674534446795971034289500110005028926489283935068312147669103050524286164329032970276332616440394896876232525959993178231164014189177265548365336973045439268573191018290191741834738121130535966983098016167832496714083233207187407430093399330252863823862176290887159811888458203041327533846284925196468157290296613861581889808751955680716458598583953008304013877148222056314064742605224421590262707060944579767199185283867792159534047156889597111201743394225554406230474193997301912394444697088778270174378958848657541226451773941163615954082238541316005708388633729236214844517000497901499791252113519365663428965423953311467561454947335902967214457949679031343421685108484851202443744126716476633486521096964518434853642595174645003732086293987880495483630365389313324243277346122651841729428165447194595245820793859741669011242178684582987195758694710365216521124337826470340973717068354867905146950165725878437717557408468022601140857964569179673103643390322149723012850600021017984688553373653984 [162,121] 89810682934279164243313667837982771874840551510430371239413728978690545478131886336905841494548647866794596366913601278061355575313800279852648429882396935258299401654687868806762667733398344181926046466053401418609686624128257392702142204250638955403130829932224008645874097824174263287817030498662241702267684862068311103689175597506030293473762181314974406525029383313973387377592223477703389408458462831557260478484437198962316862206736485578586431323757251083527009850354886481709991951699318410448084599345601552711299603389194979651018153150799074474999805072858295546296979422354719816363662646241669467043980213181987912555610104376248133161489044482191008962274097870329367279733128467195496706540660514216925442731667802737325583043896257191562369013629395238031322217253266577357317675827910196253707035651406297383530467377036894944901614453051433629693194252234160679686551310141653601842341580719667773223620838858880415301056219062431070859269362037581116360592900351802556188051850234331536534003072530302290497102137557462999998583923237499339805054207086481202213814631547246808234963310754281868325477016809182984468648004666771794598687682079030594899046005665911595530911310304555152624904122247098573756280500621634899719661750968787373494976637399703253143606829085885526905359193695259607977774976792931890388100230756985810663205566589861572643527556553909946591709206693656955473735973601803517172198415658572213442633088210801790132383127045792502542373798421161398753909304031329056115906910916430830008957355516349447067687103173692671987778855190285440642746020943358377628781209033775265265998852544747851632047616071854955421190448640557463325405218523854785771000674110647893877695761057792666998068269352 [162,122] 967222389980168627589377678255295574083171698097468863109298549552810121411995493667714114325937957892143295635284798441398461653739123520311722113201436769498434503352740954192471228171525983279826601409331003604519654288740113952668222008526548857821143409078017376439923878855962809811875774817351349930454535625902540317365906059670888833513777430092997792796589948334792469021656476314770021568787595123402032927923400801169204053463328230653035066555032102950811529784923121544004193220725347174087691277514055172162933043517749196299125821129050742847219287766370993764422732160557645390961828160859334533966613476656613219089343728417700900702767850478435756384748644054441387126928167434846751621745444545280332272199024750366106497915644361184136477326517861247694309602005856833370464626979904475626453403296669078110038338667603368262605998881561442961428555210380065083277951394090928264685587741509184119357535518786027183299050868674843160884044553823829906590840062950827509011884206983529453726153300319299691512886872754162056325865902025616160312723180809401430201846431236841288600962102921501077184062940323234065070778012932308932983210747304241538067605448201605497620760708278922477180076663894828061537168284298074193331069364656379817950224516080797370394901876828504016426811729677449489796305308476598632727625954957023250562439901355068475237678739945759274045515143434942217219778791996224597601262996217599324660615560049675583117098639863802251115948032448879408639593493929581095377195861519166826779154950345912044141868015606053002689398773186485879302697703819605276305809505087655071856769103445622316919225468439501583125164459523313599479281777559982460149728486304362997264412694455116195147996 [162,123] 45828759616190747448546737142104236485716847664339336423910027161518144992188570126363074403077133222297100546129102006746092130154214884730445341297400263725097460284338645258717025570761993031197517045361300104744725772115025561598418688471572509248034112067194492156556181332047614306326424060067490628365164008919407466937642885093047717573895485626026810837054619131238372714441095798294251782552783104896657042167142832910282724941429629893072376530597497778348196148525075261327316315965271597047370158743077690868720056403978886571112233827070453033405804611376497576337300720954615909885360480034898619858165950197134291767395622392099192700760568504115161723265782561373144544511014244328483771339532033646923344898217319733164264091155435547804950532582565077317975215025881455192323001377799207918249135105074070791953285621043779149803295175817270313402280013063881194517158557071127654685492553106488857438677714734403317244989876430206279985638733233958520679683797148574248436752184155443444250854248965815836110034737804501266503200289144662253861711141004101444489910486771100420269226585790226828048642088274806192298198183122491527820721335243209783750011059255467032128626166331864214397701305375507023371755635963965421537270137719941796934207045914401565517211945472527315751532361697715407755832395060633579885053751199693967349793043876342203416421137365956909487225348718282284899634850673631062497806457758424320220557001323228496044868447919911486342779801183114482001021045641138959677741172353468483946778003566492458567598491120160441026080127316236488715309110745168036987588089940148818568620939187241770327155898799912142213553117578427271679847414791254856263682264132615455292032354263424652 [162,124] 25592325225032876888636914853128020677276223563100059229450107414080404674946725477052658642576145988163439240843898796455826903808452035631697304064118161513832504722681403318507819183721127798658206914640233983592123510475528629157562256965235226940883323312430656199601739300014655176374161483430335406950225307613603119538911409277287464249000448083585218626955101019032846218400734577363800018311828936365938364182031042165619471818496645402203799661871878049825175327787896712603361792656730596581487691192932942551925114641728816235442830116190946939792422984504457625982679218253268839964939618974234374395597394924331873351441991911228575369357979931652735855440369590617959251188815356223930309324708065713608526697305420167921696601816232595996177247563534583021074735022513640085557538157600027911469115063185708318286617072753494446902475968705117833653541745987402978064808415526539100415030614710356856144556163135886905108609545157934225914938976787199144495657166573665687415694487389024082212682152961325593485592041237911569421727484851388550990243960763428651107235855490270034237142415229871987606563126378695877544595191561125369046232420054878755683543066218399976356945207998182519329570458845556851567044360620529037604309497772200029766620373319614641895464546319988714991254210036179343931275677701923155834615846188398499415945839564339858865770378426843701500785165207531224949011145037732674377397182558863022381986455658960609254480037161483936455164346980302827470766799994269768737643504233062365177706515095955409245422477281773995753463015523882640491687052667351690310472311656791709031588034492058270851150842218188021420260957668576520294016529914273462311901008869862544839572989708 [162,125] -1835119919922914586617753233100341597363204639978003712232666352946119632419181081205854302077455122947364699730759065354097117831197430070735979767020877594650924918247101528357463351987527101826487087209605157827808936439919504263537979060816826012049481782244086076548870450804327555230630166826657090110551879160124614188077548511721766269401760981257366751071728565848569341179059903042608546369061309437748599758080225174251564379781347754071848574367510534823740781898826135293535943607016448973229005803649887741026655463951912503502029920784340229464978314850917103434303230665043053181034511525871761107646429467133330909684166348397059807870720178566360283501427967328684367106310671696591081746730109681803786205831722574942637345027323053643538494428216544005647669099139561069064964670759668610700773847459521414418785799322321903769539090482868096237256134489052578766748106838296697846652904145879317680533895711447595244771065343824442708540530455606949118294821899736749003377243816900259452391733528399165366873454438151438440850039706776257470453766559531573456326124729549319339184483433085306406627474851759497842432738688337884072312521951715558511734664743633724391788128025436972551776872112510066978429755701967307638110664507352577994102417221763904484545367127592598227547170114623409584325765323632671563948786019682754997785920876576852647209489487114847750988982714993950020657593178993359632180125359314196944039081449535166838634499007020188603521232434630910969119160416593860418294964119787526983798220792605249278398048600489856167918867894798297681353613102247481182931535477710382915614351631109508712483754380800581522313271382636937834653668654995632648510605601401176716754 [162,126] 349599532861529139615781537361142197800272058234856167852778699036912936792869149882293924458908102404747070466128370382768975635511737559621540804872676379120060250242796373767461406988338155300375779138586527385880141154457514550832350428427670174366795161373427915486995261259906331585601248326373666148930610195548861517140263707670929346401822138967750680677569397445052382957431332132147028103071486117916963145995634782597078036363556289172360560033072388327845716777877770310547939495816891518291922104346903387395055600796054508834124611935458415627869597285217327887885887768234247715684543609305529486473947291018612620347066755263954015516704908815476952639392017703301734222632331997668704989713079843808356946059400502432868699435024066524061910117779221892109468044774353463206197490904294754399120588122119874764770887070134818199029127923190545285694310296159075072582712927597599145245598065831770167327553338264632452857961452223019793309024099059019943201863680533513898985703665768604770097018883779152922671219869332825187977435074076263883374906114851352986494494669650812173670958028450381337447782301012505561206115234691882823341739698962842261232096784742150648661956159837202208340477912726846522915226093856403246776075505842709742909464363630632788150715428760478610248510196974161128138243177068873568199535470646709295451805686198261934477421554263582781179446291448026606912019588446101107797979788849604025815670001174618728777190337760988283051908859885884289896570888557133663010598952592618283506483667534377397235522796697052032052851810679462173785001811309413187509690822116102585974928700708668627866231201731452435111489616092172240172145912568690481021953697658 [162,127] 1452640376463554250662414508679588540931342300835271754093567670630722495274208033108691259411174317186850571453542929490564824070618254638929384509714586140808204950419685832019698884922033058602706816747112533558660949327230877246817015328742382839457473584896382310755528788602581843877181104527817032343284571187826538665469413710842612891304592831744783627207715532488872104559249310129490797715560052022695236936061524462622643861833897099609323761410600613168755643346721262125412626133601314409196995376182394987592370714559681455041075135349135776966708542700984068099332700175238201026017338705660147754394587922812973019323423228028524442844109771555530838963461105750148345522903499023723365872289800755081603287107547199812911930786884285331274784201983275789204380337518424584371151568463314953962958432322537785857364907006581460673772304658678666634736822778852489424022743207394688331164105618572573750137666119631978528327840041704892480464108486567091009263119118954805048832326582280930710449043801318824331718983316404015242481451847623501896619957975980198258724038420210931391650366292586216672047905927468900462715466451824102849262815056586782383355140956269116469762122666852786732985763804712130516693641713934533068939717299027414173954387592890211705073705648849558443239734453486866294891127595766883919372736617920516977159315392839662491759915000215620052137407978443145669331535661567985821817283621942101322188656443940022827873796824148181611196567989010191579466567996630743247197767610493229376182496957988579579797526821589217111979461952461218005847706059973879106759898998501789140006253568143129625932881852290317526065292217077987293122778728012015324539850 [162,128] -196670233103401841917348593072625652808391329759378604667516223087786385653780940730498682574685939052067767198756767250587234798776258225992602610671696181081005251786861317329159811106276535105667273177913786387817070394297045083168742029103673318287927932291404996878934096680910303799867435790629967050705023215746311795812961136220931078804478693027570100380253184351040886960250454893403643171947062355714301980414693217547882803625185387437623033927891769160877282778829163825907985962051835339194981232940137078623805799136223869856551576070526236802865632520862282317076586245329369418638373669950878279048397238229207139328361945829592421624340612142740690434945019998784380214172016915983941176652071575089676145807154261269786304266109136672605599731142810218243762319736583174877975210002487306545434602464592311310793544346081365783711107373001900336187581175262626413616856808051947647695490872933709229001338381668647834344475232452395701310571217491048753868367225584399643468023695798859784968157740500180891513411059075751411703096745224135301917712425271815855754338111086922885564185025689102812077814033266296847030529437496219227540755673359511870591312735164197140581042221937196116763393437473136104497756325357129190546698331065138214966109114719405169571957476907983306183452515292614725311275593805165054370460947579005201148050579259297223135528164409194544922154296242107814694202605427508395746840058411801689742486055571697479562418710801713614036129354085435859533841149726156991704414239185302267529443911238520214233521739724900024068693082559595160937026546072930137242808993514204555225959301926874626945568246051682487256321635268479622130491542910067668 [162,129] 16430785044065572401437346226423349779008734999726068027566319580437738266486250706419688125392330887899259412632613398003923932751042963297636661945491846093787862464783919008465653302805478816515469047080624290525512975122903844166439977982182813248802569169426062136844981547533781666075048395147632931285894363129803818837930334773296372742086821854356184937519963733446078075141444554871595047860165801896139116991221328782349664110541458798259469569378452503080053900211415238388685277202647770879508034746923111367493982315226139013325047735360946603665847811739216211854865877622161232634735242825301173357912729653930412664320583716601882259596100149230826568153670618480525165746023390178463899649967522790441990390931957913254638371333336078363623670888581231021321829677511753605467090095668705024445688544366562806562568263746711147052327553328853954680064672576505028153487806286868445667130657419842113281332926800078105053056470166861633781920240922996551077827162741124833767113127593985384006029331032167045121188439636433877644589539051227653231737387447837771805918645622308134314967920019862746855896324345601804041009800382690562390168724151427094504017684469539712968039320840533426448864270592050981599072496406933655529763230443494597359143799299627554182741542428881198201252917956378068754159107549374224656858416633784401982392268530030263677681200079566415025851890065747581114699604051943210254849767566956644305388186209695099003898215382520365587278375251015877605172902510612202296223664400191687753594824209370185662444734247492237113016861143764500338616484130949322466707078321496434947269795714733966904470815119743588250650858289613911602375753144 [162,130] -72890294695538665077742041003257943683808034540610580385597258159706799798913044073190562950566598422897406545366595260202187919462730992529513622330224488467823680088254461131992510712141605938156282387583030580493182111303637037961184067918571205109851868296737727448628506829038447746359023696986327948125836885995494445127136172921338161798573785998600343503741678402086588890512596593584618238349032127697725642609561032894253654789625445406590903187538283786687878056219195550964431997365387891759972482879623650605632504839898171558940452167976643988109457466949050790795660729450191113267229137717649816607238151633601981826975632904769670097129465231667430274930189440185556707893502951144280182124639302226333373572805422843223519305863000814250796667872374556958575395824885097765405343648533749943201484468605791990101669628943551096397146138374907724957105743750298545501275927130483311571204430307574476359995220878519306267993535958988902381263651626435294586597059788258416482795793417297946544617854392610542023931017396721389564135228626710531203748586972812086172629869260167369627866617455127170393795821972815900074595316804170707336645408211283470284954399568558286438620974262739594409425850989194212136913220761206444635164165835034850080465339327910439995746327392706431415344246843416339059865636981778261321532467106796335323099845325933170287812140640981748861689851260587170529631056034295287238861609188598819125490807998477374670421782524366049182899234020577572560334908371077419103577854926118754146195890734689940656853776570785151217149436479377192993911264354349650598434025220353779806995033978090725689257023801722690487712971393424539870 [162,131] -130265330753271957007207839243691079770617324504093325521607736772171841252577018826175711695430711347994043682205996495448533700360838145431971463816884947373344078542183738411127240402273436832974930861113368735886881436570514945211960625960397039235681032915790803810022579742242771490526425133598855168530926444743047580743435792125202049154843387477393736491724605770181196997370221464820359944614584997090051709243097099941988952501426601324610251284422771921189399530001815055807463447011713579511059234194092510550972520120227184369912722295896188768323299561634315603554730749155152710494987100105090345244643708011999715053760052988123041065152734447898649776255659285642647751420424622835101129260565907916541268035025709983037636946007757389815630097012671722708218429801417075318253714373203693035704707784546442222285948009022030957905924575994740142638945990468536596725166914657207936576523838928787894638212126036547089726322221988235424349470117183353589027348551224048452267664916552914249815108858607654679848971212388080683059734319125333908001378327681839995133418755386194108027168083984763838120489532616560429463582461244155474908588492033962054194690391610005715172077252752271624590539607171386903955470720153503505619139549539429012508239414023352741904799176815100664399782979490699515271309276293816022303915155591166069590577361114642029966698738933849276289909234847088966103063857847024165360783884591013390215831921785171745070620756261998147705776965947199416796740561037544030488692551074402907078073653871412445251153729924468786005728740004616407545352087677728606054804599931326334976940237319378581466695791662354990969332788958 [162,132] 116055585067021064170425812521006315595858122018682535128093914190818283061321039908453253278075354253880512888690440255110329896729044635048072859950171373843780800597317820005820845657835540503402896225570800880766830911796716525330440978185783973889239756275036194596540969143719979663710184199646425103241040381171643213475324334227484613852065122700617726641159819311413502800180863138224617803580283125163068785840992007535807278603847449335170911266995948137136086857313943045248668717048214913396434925368601275471649600382031396086613065917464300852806206740984690153568055599365445244234469685774983551755066912379504574259247423131563167032239508963927577203923863016204448206770278136101961852186420155654050021505240721286785214221778900582833532824923295184053443251439341852902860944508651664321661647815804078069422585992959679198346689865925897420538690463509139866411424586834576765847546838153285690230164683155730898590780987463056170074913236508823054334170709741607009674538799745368759262853114059822758524278598489647347166002325274493264972415712215174695800156012972026364505758584484798896745811749969325705887437490637050862372792696275643471288950504563995399475781272050854240356016411988272254210465102717420923417708970830692038350987050602833404394894329555599876588506057364649045707454606326731188259858395379038754895787962469665615771312305822230825908859673687395967539656698764346243193827995220871778625673981815309544469906016539288201763160191589383895396155604800965962210893798369461071925775309246119496961566455163298681500689833444174715295989600669913934776711735580628095720968933236107191171973044656416506276212 [162,133] -409122834560958593871439881061860016247896868901114332570631752335486755246875780931991649759423241412028776394053159239822498100360009673930914960490066111878145865930467704003073177430738834611926101744187448359096362048516494280960379747979088999061775749474509346139672955102991695122669890099547734183878183397587042616339333016059730785760159507599084867505214282252890061266248600838263723239981281575906935441929964872826066766687259127006964457393922987491881350236765385435995860856276520039277212922091203279406197655308089292279223224124326828836744100492630732408471836137478624802117608891373121147988831070110511828826093223377055035934192187616101766844264511451787079646196978248188144830883220006349972678200180460994463127097392290135483094930020745183605087560702805589779134616582372288994509226572216013573158338735024973358949601741450102676995243288687231828171066655276259215767435945068889514916607749579183233891989175614604815888109526174350762999640171943000654348716037441733779247141322018407768535604395977894428109469067703380405209303179726073711096528086740187181116644079461891522315064743597350880122067660850366869771126000682912865082800449728513471816360741529569332202076856382526589231667154592201327909447708563569576707236797847920969516320425124523393072099418457578263692658643070954590638677689266369315724455781707155242506821115160500424894600636828188644679604672785853060984796572684477740413935973601835205663108062312630370135760098047404007636594698497618195662497984981673699772940705940789404955975194240591863025286953568105072552874411364968368690711188267067214553446660048515909726469929154086 [162,134] 2174262936759198689286389947003137429054484003236351511607602089595165617036396809665168371091315236126922137154562469068802473523853519151428550806916681523652291789003140802538173777995316764886603262985535483421920268426947040561661392215356284580628377047371551365734253231532703724338604884729740654886265321618248291697943409649662986265241894493602234652046918341877194373381232983476196215384593760216347301678986137089495495239482486820621441828888306364313922438945054264659082366283168764212108361535685075405616109850448201928043321633875302200972520311840862120051595448106204000426441500810740481803894299089096321978395054742414474595508846415387515971001790752656336078039298695304094950168922322916922584706079365683057983519340263072785933266640579887187678419082160967720047810218142587761875749146003599946656733708462774804172215555679374561194592496166748002729325036292417453695559096251218498704682772756792943065498699602236879091729350783411076004651106977922897830693544122884041692593712747322332681829944165677228845201657819601041717134295405844924079887042072778442323425103983289941569539639472511898416499803643243327539695144633782188383245220356426737616002150795633514819601973432321002560802738337510440123800668649910240101987947077100557847382756796954733449862698276388067793140435194978204997060134342126263962782634304183081939568853999882111052587343227030247532384931154583031198919154136849524009788102829817141356442408173261402485563932068775065969119879705599412372283110222679477450566513671262063164975616421563430951926582194080257236596167838751346880475511397411066799251933249090995047783538 [162,135] 4456347613502441771248794628751353248229859663597670482657992271261059049087698168119503460817944634783035441547687684874213010222582639922664741672430094810067895206894459617248316574677127000228123782622310911109812026613529415756555451226230256685296372047677876490163840635714840940663734876959399836707194653134698693303522329665252142984228087960278216968798031380193336592976308611959564036212987539605484713028685871435631269823096821903939036278105659347537056597921783328017836011240925766997488026577314213403176651093391393732282363823481974997179299363994991197098363796047429977090423620338640298177173333746198014638775365606198380580256486056217615149393741084411638378586589121542158260039246219196648579991143336973920046575315576426045780107311361300680197045579692844235050446975663918089676322701295564903437608039091307672002128107350859785973771998022816694665734879091425066295959787389724481158072849679476412966063869919785310217746119130205067624154637790998213424944875676535711737387815434709975632294275914754417173835591646860631472309226591774078955364925447313102043027695395436521904397037771555349161371761651579103759823792578152700195340171534215412531833887651290290015426527721618506694713272206766640626470452720368532340601356352208896943145841641043306271076963580440543128434279625864964342278916249440341311175183936211818653939084966300191759200915214814780478102349699420269666619421356880403766285423497990932433342586573809304941273924473687795109344246782304808388436984777968215111733614790041156108473496418647060873367068385923883880464521144185960798813152272408691010310541561355891 [162,136] -21951903504295874033541144410846096016156980459174998781239474741987275410272689614643790168374149073781566982569347112963751209520163939939499426573229171404459758301214605612968393998600696444147206606539341963243137897121095086504208169068553504859105699970822965877904127704302802068018047732735973536455248059722604810421666461611070183635683418717742519255082881019248898794528296375861851725398292411895017177402354974186238607924244097431772548203965963445862990564846384007910993721497084162361190849669378420192962141546322854017544152426203174099587519664560858251395150867432963632008310803172095943681759142388673135766645872571331055212092417658668077859637697876481904722261122031094127502990990472962186927238370603017098840515744456379080982494955503238810226012099199926594747243017666956326242696939935251004198022221246916953893161681572162821680198785787603019339095031756357683379383831687373741248572003184663491533446224083665319554783359737337924586332022818650435335260537318132460299983361543811225849871397506526900660780662176116956068813276603106720119440229477210881463066774597238730845992567292040711937029317277586992123994959772756937569959840172496881834574016271491976534292665895366130892578622939485020524214120078723893472023132427825629277247983895803707251606944647847004104540522749591249068934888457976660650605876533379472522054247254076219375549837740958076419347463574533327454579236902178013009098349982233164339344645799340474845079848225821731224949447940693361320234871872632875127543440768037454874346125174157540213180807666949652980315935667714546045143794685674386766229352 [162,137] -2065726464822751898906240646625327575034790761000064660711075746852510194019189148262127399090327802115253309373921492558217597888651844128953003456846738619173659341570604412738539807396656150418327908771001639046390107617565439541359757509284011183954297580891162498864135278759176284193745460718753765372473329682458298574959110046190458731147857602920042092580698077477749444169963419312743635165691637405118955438542783405582883766222360065813515679900269410924312887146199225108599663211511889061664121335445721083735587335624128385418015739559159455191536430074873603650331092677905207934435725629354864288050115545785275603275408092679508408056484920334571458833156184532922248682025855985251938213412503192222345096667588272524835838809568877638649173311728956900836934008559562726678787898288960133764634385658522650772169298042708320695865663291430528082637102643496728642580150164584878406512476312295001688051409092916656272344811891444556271608801346660667622586444873164203418267727434378215502738976554852429671339647311900772960132422718560748115862602799232982986829364017344867044579265020696493677766970459889652112030715074958450746812017392940854385602101188038936095389615774023450686469588799913500749937580795093566884800595145334298050608567643707907289600437946845696318009174138288082363483329467529254870545397821545871209307072527634761492713247895877314051155390845475284436528769912027239812565047632797471488605863133367013547275751522887926285809983361030919653497468459852573906295993317312547518246280765318336230572860302347876159101702962655512400236437543591045169820580307668114 [162,138] -29045506256851489471144672727908260806895136507482154268858211412707093184452215768604369550597829293359824583883222382041385145956253765962517027823446971902236481087923956577364343561938272949117590943388985768213107778048260443437170281636635809699076456903268863678755955427941475990995297851433009196042173617028063124104891636182551664306749431557752700246150839032441738977337329051105036762871230087350582284022508887983293011037259152336087486293760941161812227808114162443542271406751938628550298642432786413002714269539834246197456855510698285913250250438092334424111008158030341497689541765474598121498932380523712651314439112998488070422153330980038057084318074887173265002176017176286297342259582583882931670525175735719720142625388998074833863129534912618580997989840866757702826510095380423214375816526299226618286276834805724067748077862781097039135947502657213984130231346704439670519884299105376842061940907999461860981160486597788087658738005767121595560106713688151891984821266141213083165370993083423314174147864871342340899518218246637392205883262962771531962064083164378661623347579360600847001591090500401766255896015459468146994583694429233141215491035242120129172018100002848053110550470792131503471982574854533207157182448441790479020148366797012773092906146127098728151244520383346350235358694598862920141940645338024694570092359704195297929721392486211343705702998977531520362173912477634231736989824809012124963347114599947318826387441287910930711941718919028783836731263747324379200383935968164953173186142913438440884083335274341480209375350114821620490209576194708746917384214 [162,139] 81729082480680447494244158597469995392212447676874520217615049970915501793060582842926977305234035107416924419713224574479807681711741538236993589017984068473826812880343800844034736474694237918494093406074783654363148052092383657987194558991146104281225730425559348398679133720888028803903709893153542064426184277871812083331666499306671314454684610062956509226178247725828751600228441514844595075716696187903002861641093488960727776620995063113508259433153700075520752618307143786175830073047445633695516767728439509101758646494030471653295254649917782515006104311895215424827085260134433910564008823042133503414393183859928076637901067208642488928219930502647985664349304884495973045053668655897632141479145015009042878362082109444687671500624720642572665447400776755600494578886441124120454426636134083830498484004992771594235425746832225987158280301495308043943092950787200750367299466565598767204038919397604385632297177756669675141167412956188869933432040820583561469454243863747633070112209702313358106293816896345638996209841007991351263346178165609160705500688598132983101182643265343802605165770515516828379238678114941341725564751475978102931250701143252221841931218047733711317514442192852715249709825381599349212180376493037843164038401550518623462633455355685256537704217933299836430138602026531496667659799175617407546622818557548640342907726812374990587058858021791003214615030335427450855516789288155460551792184947645079214108001462769921373593410515485413439179507319062594591215625864561130691495716662111116889232599004351353121208817593256348124079609611563219451736375365892506 [162,140] 146146605033615808841504111557377142268753033350255174075438431993008590460239613095028657329519805292646546848642536918021351979413728505399523207824039053062407034242591616263060640784163845442447544807482056537384368402369918900144455302962112563104825613435817067049052579256428448937670110884065095180755284105283119842289935691568456052118425453101617618849708306783797441610288075866529478313834680150130627646514431069691547908976853577388259726215287415549491812425772781043306855592062710788690799794518775987743088277817080573013888894385492042767293656054643490191849685146808011258682321830980002887949756992913664672074633225902831880309856792168183709263703152733038837458480298392669566606354040116979567927186780757732925254550857523002784879554267517255073053628298398312613746057309151409249049088063013412417827875248743748880279629775485757768779379603275458974862755337728128640777491701149252798830042823521853362058395154143664202902386170514142075287699751439368965957339388389398367806683202522260003013685453711428189551739675838460722836006951581730325528586223917230723841532725872296135517432219096909240898613323861887394360959470844340029589102658937057642568676091135991168860341306069300795183656688288113113692434618967757137324352823593181699771716372326294948722257794264095645692119614041051032998053017756144211961210746876665633491350978026833533139314246255887964175528132259679525643095846931347975295056155516234239761245079603953737645938801836246714676730542708039371301326688156663039971777691479551898092398424549418366179490483602288710779715846 [162,141] -140617816712140449330741271479841146820834404047046933030884683052926518441703047189077445269114231156600886210041685227013474500569052608994329069724906111223230124827976410724646180892347867249685655811499017050659085561427445725257631990131884303426654653039542537191528041725336798257479445876904948009151211224066696867805424429861390937283233155432397455129296635280657366051840844092328950407783419063073781919489316075737388526462183742874817535210435240857956587632752690164485177694101246261997442613875016918234527543486121565921355894005124376122734146490754568851662930632716850339750573062170312738130660086416937280393629537377567446170724224959161757994084507808799855256154684322574993693544022645652997882475369378871160870510024028086204655775910116562504387914840704025285919317955856189073387653803420582869100026456669299995149192659674426679224723997094131223792664324442399141192617992844237943574908438791724902703711949881115131551288273410702604691798236381952544182074871962179049555733072903285774340754791490912290600659297111531454323300509424176909087058661702371557868038643670969487507628965429939927567429614390989096856936359723333302654079928735242282037965985827891658766129426738883973336580289581881406685549525182900373530686889568094211260156415485324405588521853591301507533752410022057577902999407313168463804000645297404323966397080648985387320564992527432475063462072615336816073642011311536449148161817679798939613284735495012030047040413329332238599396751894595970562230569310578201482697499181628480580347859653294371548739469613256320 [162,142] 32376396721555467694885771932509390810032890144591219377281174080078118747318523454579950963676014877131051965974419893993908109090290180961094868057113324145815025972295401297294047358179189742149035265155191390522000642577212080422401409745888080290267392094096834199361168204748330734420417557579257582172348385228732771816762193378871979046676974733179381651387289547889894261704413239202675920813631704578238524104999802396075761815352646672574093478933645937784497268772684077275450695035914412999476924954583386374413759592638377430753137897754109292228391930437221396429234818336363788793820076291374510921612390318796647656736659579915878370948259409079826550652692816822972108300463506962663983668434428625397382995497083228625765955377731809608609542331222143425990412296442238707680790040317444797109226060372378838711764953937095366975725579672749806683722089891705075949064752591235893809345326794286398208182449710665740761952197995584999965126868593707330903883139693969387566008514236154684433408080942630912211365228604540394434365399240780273570424237042408132122334342311652598227574242072569452681272295356205681971411824763173482108038291029584213311695232966606633903766316070173666712551144856372653793093075998217142474206082733035146513939284004723745213395729009551331690090967051051003660057291658647854418217219764908412669249656700278000778399043341851887674362703914692136555338603065066398385185664042984586363593385250861225379610232259036211178931760711951307216464817092551751470839715228533203226443426864224785342182679784905843555307149 [162,143] 16134859009135895771496888619068858206728395696299398998328563802414251331765323798994979871059555763213616048959379270969787265240844381064907507073541154637081049377270526793082103741531348392009321335906018314373367866348201796164773011727572968539612876675991015408105289410758690011481593928218936882457725590222683330701181663034230330422010646728221495921568417305271720024852194577915441938113368749212823642846929672129551231968060285356871915220459492054224295620915983659401192913144428588362882777095655885815202421683545267052374505189167163496553513318815626908503713134054312444366552149085435239396033211570130049112737261503329156996796543727691964724642229585875889231107747867651180248361245625089849243335350575459800700933802458123987684683070016154174364620707863930008530820247906426051858677400553467795011308959397663275152154061988053540102658210347102760734343770560789196539788085972161977714843132899422989423224647447504252787885661365213085727870568060206952786922775066886843653569037531913983524484818051506627341809784781033653904041738923967119360442227001139983863389769688403085695981034582638924125562776066077344240797064004061707953966516698541592766812559483656943003264119947932376326334249802913642312550044830263949388457281849643289844710024067222614576835185693645429165275766213829969848355058573958220651888224297961272510161832469082496647286051142418549987125638833410055572698530529108930238083407199183087701650809546354175539671431208831172018457895149067017454482153497617313934302621838950935037933435692615 [162,144] -376186480222691209020302678576959085269276326521087445615388545586526479119692632831503575591897451724510930557199114037925460780261170050079232322534481013100931011614691166621189448452275276978826270384480361978040841592572603853291913373148279378971701472265000376496183162509351146646475902221586271604064136231570861130037021248284999141704161260954051375926781867291075796708869650205827499717857227725210215052668649736257200804152621674940818732939317780795334292587566512622268355727032165883428737164135627817948882989821525450108834398289036302165916367562427263047508254711166075287908809155782919578892596930853506556410523862653399829900877032563690288978663570776465136432369031678800718414384616169772172576028912402160802093899812201301152182583932326055844475843118659603010525063606669042763440575961762360774178907157264137407318676432555317681771491115837498400212988777726600443931168641171318412459001762199618620598578969169225084724048349821101104742195261405964479763171505217466003382523843736527297865496525778734767000602959464665506506328993554325239768149609595583326852600679447323918177020954514445909342033793808545188948240202635477209326353171101097448686465582588947571812911396225232507116880917017404431076669253968085864351246981208235267571173591654293779920042900578183148291227563335433245733353995923789093205433447527975230781111164931549773431269905329083840057209914761942080933315522135693173863137803486669480128877846648529738223566801114929084461552529121700511627697645069518664135540453501834075258568 [162,145] -64743779218552007902354612248590685511427312518903551108783523399356887533949706560918052874209751875236326980876064947344968096405509810823371819970093091969422898203990970478817689210942660711029069916257716433575799409681715223037146684871392739212277492980231177529069711690570728516667277970667178263543626034763647198959562576255167501689270382138467474237551653828300150496840762951724473358806623987245229910662723232553268708727153708278026138641853783592080831970228254951017691607587767071674979787947456293355178148023318756100907489043216018419169486495409099979405272821316350526008299535418011248807001530747123377226088123446537433625397647089989691854551601955701128693191721287085399907196920766596745564786831570569096794339390337806357076832668393943422056800020271205519973897599322751279851629830386351650001284179786714337166684425690406943760515080610340530432743922445812274686649749569282477929952191726472725133263295067567207970957889515119192153804259603101310697463237806486268296680229584910309968773464165636276074924777707045658102299605262841482738896581597648593241761259674111984871805679038137962210475386345266755629660973929689056019605115065866301800679167997741989492514603946549906178573302508553232639242637437756943550554830653943916609379674253835057677766391420256286664495158863382729301328247215207645026847107512309228026796092663108391193080845238273191599872905914693940595334375267011983632675844187194347571214158767021612974903778774344970597830241195166948366357849165012826947617106404118 [162,146] 440201341822193939523773408300862379117812346953989610825312533243889867158645614009990679627588550273580800249525185454608368965529388078987371964714933694086282926129892948502212820046263055855708961779164855608566665383234662409734900637532627437376540574041885816263746074652669697083537173914042164799591006170925684151561934526672328598263370919043141552303548553706490600784864280088163281710803833196708316217976711260699302098547440633660893195036257294713686963863989456317524919149633800014999106478021504422676549122663795196955410311663780500733134257399814892451894944780766883366536617787608746396753694292209376039233160028890338028592816730464399096421405065035620306237328911064096506466518267064181774702236709667741296805305107545548079905117759653833519144417024085501361981867401329921522340653975372847842129510995947862249203363903825474851163856152006049043920321816581591061385610082208954302346585145248020675323372534436455854627863493369646822603180253907188657458972829680820474074687059453173581935236120905890583330429328666035647765464317621330441729272727670133785107586293889318340422214587455105369235767201549674804027189648336302916002470621052751502006758224685056190894990023771520831590208001099757208197216123492132098243991137622506788287722028274174553053808404504685004511978446604531797634439151323740565207835887080310578819670712795542195996658475711608253366694651008423197513555622885839000904437384843066667639641057208412774113452467274518837001952702067417592140760158735729378248 [162,147] 165474399046237435777244647752065306536862713503507128651661248931503416391099638906490304961721803023002301601401370178398621255206430982126781351365880073946527279846587851967625513399968812427527407897207075472891519095543522053343105817034845215307728611896316721122637210851798764963687345401953645372959762563907427514371541238591843471276930930252181301870534222207506270138072634787127203366526154845694643353475402333558642121868074720797728601545644641160634714400725510178807640901368278007811190649032004401758447468930206287481924375938925387961204708396773452011630423331037425670618056748027055405547899362101141980059848235865338135127097210470551838283309931079440194366262093567694710930259901298314259540976567318167418988912001885042322550035534048715587534919515767965868484762081235784434409284616227378110045759078001372374504789437487137400674906030008145274603997308878007960423788828763771640462694562492999395983151362585646955901046716873014056636258795559854728214060529820928198061334588125052612214713566993125268316683640236451759232119602355735150782902224250385907739744846974134988752798306634722784798875734717348916813665189044089199991339553795860890983864432204042975351737947791682326705147134980005088893159894523111679856387216673648787196558619121551144467535293439018555685211031562517806020078239690600100368196703163587560023514709530856753946964681485864490461803634686645136856894249271818478033112521816136057870109228854820952794245539089145786825171791502552537371858454398 [162,148] -206690762988545698319811270268194437287654349514246009787039996319576112746866862468423126038590339309573099324212461418691695038394358873604699182418323781978012718763315878780144588359372832213820434322382822696536421921392902235927897090981682730206040825981059618053584917030118544336278128679446594089860398751614622202181052728675067560182317634898829204817923880073033480300352883701574384412583361123276783584330299841508532524464324048988663211145276496176131512408451795605900096891526746140819400267963457546092333602864846192572098435395582533182798446696231273296967294234007553129939284330139854066598082429726605651877340291741295912058822778649595056319687824093200130294105250126579924685347464417984137592978820970596430038126228257143383867799417036247968654119257028352583664954672256270608844152147136593125995426108954701165407372352459207055830095727565441661750123118954425933484790436218672032955834124758287994135323826921765958361258435914421210773565361734175022405597388262103213583412591112029192145248902945095030720234033038833789579544075104463833810824930329270063254594581664192239248780078402360957625957426362327608202783839594342637882706919573905054167006957764872585725435129824658381058413040256422243808232120598956162478857660684395356573406068005175606241712283140816133020382127361017521467990869763455363566013704517351198820422907162854218109445629314452017705282436812844684329490467429422041073484341574830414372447120041901384248119741681463362899884313395358461888 [162,149] 468846629073216342180594364346507199894930292604003438136593591181417872106648141875994470665911909750193982093044447983338299389239554172998823343025956341346483795171203212075660863396428786191247827518862308093267571113191254957012646032499701696151224276999746218260381464924354175527168996713204865011844974270902637617040440684084414270880069964740670468146625939229334629769810742715963540085944401409701579805208177406901587074783894348207147783803607647826231984053329578032308872162781060323647538208660178854388747062927861601251396411277273055181945237478370197490114695451825185031532722516622097314104242133845476149666881512940925289748858509689670983144803810042114442850994737747697578471996681256873235194360940690167466440522740170409949846663262656132933892655323495800472851223814643245416135610228281078398636266147268961770698892390936467243144922174572374545819309255022361630488993954157258407811768985332181806974100102403097091099298636678557074558200865854950564943788067352685859727412822891793725249698274866669901050146099426840748368679360814729346887848262662628247279875555149048728927261782079805449621901423174496827650868769166257916325778013980570673043073789871031072790802036281648014114163241857943422384451600360718550051477620684849490212323312208000478742752869196807480952000140941185291204824293124705627444336754582205075482052918596956382218709974544122113483743974936378065413258215856882964238716358151180702256731911504886457140708589953963535304210748548 [162,150] -406481928027188945024752358805765624094860170928012036703403808478204893253779476619559420883438645525519408610590611387348471522170911936272267471685158255370259026031778775305991958489406665837971588373952673952666534148665760081096712545739316413188610530709890042492239667417283242812091174396850775327906717781368045131507448456950548223382718402640449652350582382399121639723077677331784970855528789017182533840146886260189186969515745024602155599506696837156153717740392901360950548174010269725105474750240192081741287215935903146288101322350864477170324315878895505833811869843570281464024167479533790563805830454864436201338932243164700319780343994542084121465464187708688632936313136195610252420377950942857735295624564002663177804472028114364170654433964169100829134605681084287418998901672291453828391050599537985392557210865832892976947192099229408195097028828589059037706815723404355818640821220082256423939886767494161077862494740775217700521080879204036888488374635392023294796621339034813709774262793153314612388748290191505916760437371772162177190240734842803090386768300139651676327120120765175894824009381330845121168255907825230185536882880124666702707423532928650483606148511591784839994862780869685071103245316854681243736190523121723510639416186924956411005068463061574595029387174357276123211166204257320248012182870498960855164349285709846078225439104876707738217655316569784118893970085821906258746304891215434950844068364912304915418893460935394153316224422234397638928 [162,151] -390511370114711216311587903041128445526547747085722683103100203243457344802717812973988077584830285902270746310327071378512756339196317874659159569314510373269499561616283940182004528763036484538261432933523591377453694589031945637903941765739673677946959004599827834689758331844686869399980139247768089481099743803835209667319157168715701520690008870884481058099021609939485446945650730291088982553930913827318667473773992733575198554753968904687100137898691287602144064564908293166944124714849412797173182777931528116378084764540204665920774463709015694420031980702337318822317822936787034323129904086897031066448261131470368486944373588815405007273534036622133697284460981907715564314577206595284009687238718707801413140056193341813893237771980572089375210073959678721508210023166947081850169530201550209885587766483081958423724148104033042445331578006185988811611199691232086048622019059407273846759691878928031163467169639629445589323855343173567135041496852167345252428015286819248734639050935166608825667342347214135617296412706753189605808175920798385386986493051962943854063420020531370296173138878619744998796083618242348159801916449097262547974886354819577101569536938759196080203528437686367875259482164871042934247589162522860766562582405969622848247913278155969827279808927488556135661820029807442051647364045273581045809979171594461442767273125500686299935917083697598443952339909658007733742148773153670914369541304048768989758332312519868363879047322787484266968312068501 [162,152] 824230565983704178236382125639978057899660484951609061226957752462326432907866650269299315408371546180831718784892072313494597987485596397903438403559246944202518644974235619002170754926272428673269478539995692929053845064048632900201978933913728148536051720458884879213941504281571201561642133238164940108926028420506785398495118360881733005884085340255019549439816404109909330484949571127280399860928517705557306910541848922463520763226601771623169203084658963448615803352698957097152830924381193584309915783912228824386585290678125869085969499057844475143065267937536700525528566897721729385024686933721998095503174943436131977229046280113614164761632320600842530010048724236599566801928238852814315318124695151969542633335995712008419892447946526083902862224866375907816051551478373997359720585844681491193119629737013270587559887534860769138522425332382583597864473656782903931417048091902884926989089945523305824551712107649319100530520595014868989690409869189925359964836182170694290272280895146625886871313175248266091796427955866465157523735630518939127594518703698517741852089400063081484988038650226540421698158961296793195359548318266022739954374999549818754790315518660515887491131887590048469008554289012118827549401150327771320194234191722067369880270841446749494988975709219716041838888058229164685003998900114813167467028080098898909979055459105347839140334821414190935200944808268624709123932989657053898428043186574349989648113659241022418140755564252691074812 [162,153] -366963960853624968219298227946876670171447362760464202027799309588404773715618730636576837323114043744274843663346212493401904603073071618747535530491196602742774449143614369293671886584638014121230345431895689149536550377663538848686043560793689781646289236456084516164121887253736036984976092715288731087288150316724745993752470626940669891196563215961292057394013325834946150873452772156694778551546764458807731965324321940778223698920233330434707139357268550923729552413054016994108606668323126492756465454530553695441839840564472379038367800578557257183240839730016192594422061813391083857747828367509479446631144326631598808445749640877258824312729510139748441797712350540700382460451878150393152619874786120912249067902304716355349929406463476269108602543786383982469361873266547023611502120252070060084757576446660085411437486551914237626287307958364118261735053669952464428797266221035016398708309006562071541434925240077459635884744564210472412188474182480692513100409290369475430276359708273783164168128466666814707264109049013916829687477298835127590886151667010756594841371098141188984062865253967040950913256508328147233580200185625267397512056166362937799773228566589168977175794948993779648972463740587907685629288720485102939094428302939623046826374315458614779849366042153414623862329363654978716656218239945978773392378613445871604754938313172049853909280087376280196260844258016189152019028458763100626224560361088160098477860822733533602809519646206 [162,154] 42214805815078349921950624068180660310484387970743325469123420257757130050141209268735267482282667594481355775730567665976211079477820771139337328407437881651973836905375049091679843879949860872148701550982413132772245191862534040559560968207063946738878354169790860275673047583621244487495211218468821594975136109011965104590119072457318580517748101799204336811890743404474648337729870283686008598087356453267520472632615512870115514503099659414469930307865565133271916417862310726137924292094767218596800868926057594178380442356414362594585956662769781394289655149073511185042951857743037072833056247778632179391963054011556961628395969544734620795119086448702183709411167974965846599958512008420110566709624004535811480030430948687555631113759646471398463888990631721775318975736884188742386624255443913320810734997463445015342142987737599058947746304351025924605297417713296701081883910494276021547404478886521701447188828104150495315467675333910801058977156478454351585686818419839326448532169637744079909819054621937140812815575033508810405321254621086160472592618623583641677167903373414953899900872260428511314681633077316224756143789418940305439167783364794463905230307700805076815063615142458084136862771286175480140513691382989329045200471725897608567033982889429208756136067176400832524449154621110643357311188113075898264718397378379702897579301789835839138980586842211981777452898479046851578444157390096827373883830940716080893013049224174975106 [162,155] 4323306303524179456756009705173674661006430413510309054746829027927187403550443749148181356351999727382171324915373848578220414898443842028334169837127571543380773987911764204149257973558600384459860846056947038752941525972348674173176360915828336797281384431840522401639134716507978273049114209646590804309345556722988747743040243512910586083596294448774530460453462092853087395423345490748009320777360164368947929965037386085020284686123443648793043079084437602820352555562172962973907586573263356787277084489037670762541157260065341834631871550071627297494675787275730669246485816893140197979132113816962408476387729949484253321793106575667274312312275951697451041399037785236021222562294390832808278005918594386331603291235327361506963549684103620812441495168792060306962793157219041154895229129228352777660068749978576213024660955278175427426807935717516902279569624887003967394008062536451787371310417397939846309034617512731115659603137215343723078948051676516964960163871890771592369390420550135447707030600379543428993748548232326423940187423830238886452378305685031233162129457862874974956225792358659896718536026666280787664696571253062497852455962236988548643266570298337117320912894413699312818307377473677653219912027516946860285620664984397618379505203802872824731306864475866771982104857497855856197151357539554070869467729988721552804407014873080658408818245069544898263328710419940607853140940001977931281178111186156559967871771608 [162,156] -613805390847589289052455736987653853772810445936962550998692182675379061833267777236160718566050819722891510922351212840523168333897761075377604652654494595045650452582097871158630267294338206331122627813000470413561797478209502549252730979691023107554965091288224581668500437027439213972983829157739889500165270974930333846629860878574914529424863115190015522725033511334539619832074666707321924035364423680216992976758216932392573214708709595654862571874102354752650299154208825324875660410458393576409338972239518740472102691316941026291891769344880449592820172460196835475204099960859168083322138617021761111142505174673012904974965181375540418276997855011760872456234602891546791917600199514828821792214457795555906965444434261736567752490763002548899603460664058512092727455622293615568935594767457750695618883941523905234542945878664962084213015662121005904175160740538380511764942764650424071452651860485340724787359261310196806707899775933886821668028186630804475686507389551728283413705634017808431317529928928998913908349767248040984243053574196724078171670076174078799847727205807776659790881528407193182746739466746611190515273578316001363346274221759075844352633982068503529797191148509730028188105807121933561820797730377038043889347484281461942509594257240565681659931093086609933780153469958085589003043435387696543264953850282837219808317295521264071965985240099636759416467289175901747049427597370225532603795668933693163 [162,157] 14295707217961175875101146623055571472794476783971213741458595996558214370081341984778379683191286717587977597158040320066719024491029086560815407437378806235095820120621470590273247697439409968579084621309043466256844792905535891193951264553526555680984478475576442726295124428862672779965889780367682906880037154480666250050271090020557019748121910936423638417334977264908387632345528293144996408542293625429302112864075201737076320316684983173428949908267216825527760706225513681683015121857628816603555707529802376516560919565388920926779247893019106509830565299938978322484183467416037783915914089207340060561248518356271296116908011980590450846300468338873633936714673145529595923117175237028270722296314807059548559579504197266728958179198471528429235893499295651701360268062403286690714553472398726593130101054781977263689321725814852792675597175793907164300186449159131593997044128409010925011503286698354322180387303662327221996983836375011185244101460318853894139793513696726823061072362324704817349013169282107579968514495073780664998938445204560980459314081186364344964929716505950279204618976998371593330676146608905079293046661681613824033378265074719663056806643589050015517398519394335453824334191133945452578530341673208500637019355089780257559578070967497251835369361961323947392988576533823467526445511607171283894862692673471684342228006641604377975477014209227111981988279806202512624637503123989613632287671 [162,158] -18587303506765189303048958669658057051583444303234518602662613128660260592654450527022167548204496947959388287687042336109680606810645747053963666255657966484554949221661055100945805975876721914708419289552509490651499001712280054508940220734392883681589978083190506719447624913623371778460342378587818298349508165296950628962234716668305284186039580660896085044679627626723462147714037628311945048159300062261155185923709309497676961143787543610665755788279045290231507796884252170566935135479416572515036498365812676179572240432253598843915733542329973697032059050171269269374924994833236979911921381160938278187302921094462768458997524018880492190493628577637718877940528919659170152801578934160733790625652621926216571273646307281791606264289584303427664337926746966835417327781012165999531916177785500561806422374835147108569206870964218491881521821045569663412345401940383437725487301228237510829188511184878194093765036736653337466087226810321591252854547688766627375474383291548507324912261131782003360893954493758333822596624324421268012516181014685543600221660357861491952889237992449055659017044934380531207088316131902942264395762512284656369118417403980310991324233852909523616045050750771227722266929738162816097735654025830699352084584492991627228313970301355204801248892077373565027556969421504253923798896503024043393118725665944112817279118792720130148089197482330959958706294329513205056275447442284 [162,159] -1533461226261840549402117966564145928432046298510557641647859962996291975147152591548757101018662420723065064125892346736289407917303564362457916208258138845918088747492877399841763683517417828957158926551354762224569015649137974500845410037534141668752053921144299359153685559503270236416065893372881898833071738430990668165447197279332506066957788541408979425475801929763701309868500452715824350362189363892107894145881016686836796257014328056631304795178391888956931777737794877156100525274860772745553481630100792751216011948702484935021722517743115629605519555789222204691744550668596041222241373025058707114998254268582903768095143368129515707353558320634045401865835945389214631146769788014210467440219180494770648213667169678278128429904378000781889774207611469914294899712644007723672888242942642159730914503215133165979645325790841656316593248758040868106472629713605048057052381275858435421154956976001122500486802520673814022156512923824984246450831457738200574821273206392570165523402731292783981424915015468688851799059349105664941636882848376044326026252183484103627058496412637772957293420288126113355125287411892725198828062271142944977305214505156067997897016444659838799060340136683219714826034041448038971395221595730422409465992981205620596532177120880700447972685211698702291290134817133698840611891910688629510049306645835657784275824340181943776122483589377180377014395932818306183348 [162,160] 5992635661525668542956638520469778101560505741130547596598173381075073439223439033087675582942973596392329416623566453461571059535296396048685077562053607340801071385241105262568689713951856896038145001137345570899282455290783709159637334052593210690764553483040193834793029322394954731458596967436168031309852766767042598821147869010876788027963683390202162291870138747251593040216591720733300294087427680963361955583865783853824832859245531624317157864619331996125804330306545929632661915708814609298831087128034183779142567014358331461503654192848445539553066367229325017303488681009950131729480283308136962312035829327484380957931491692534202427952137962239382714856827496984183006750994103485388081080275203724436430959311613563970130526014712730230336799634624293650145664437171863486061536444376389711221876220455609360618248521367497917150160492870524798636131727825940861617095900663970805803119809048823885986580468962201010746640716808285813431918025029043899583566037842574224630121867404291906531768970261645963048466246750868376675607203495646825547000076099180817031079480588599730283879416802709225719262774411836173212885633883801574789581091644480137718429777585605971237966670099450033626276158366148391170956223672646623173198281366708013650127398873460408039555019711127691740280754676517729070976576987258794439638329726214622079549393082692340332512118027346597346409561734 [162,161] 4209004760253907212430308451787637228509564571956060321363742619103941488331670074974385191287954726417662110196890917084584717867927472530964667465206763689881053726710564485791740016196663250769047103661570240209269290019778116164364991349324976351899561841368869710720552084501751327353636411342392411514346415446556499095818211266592473708575382266119790171780132623850733359738684484574905341481903216422797853596945590969399657213183164775342114663852507979564485258715961866562487889926343563737198420842157840517277887404613401995855205585094811041526330851242745681157086462792537976279403204973929262425543587349358806492834137698681674453430204810089635967574450793745342354597988882158209696654388493524330202357146453095193625728290687191815329154845300769323678530366557070852128010843105768977517776658167981534865550632252167085950297159684648351898787873879738205705222597866083633647633511516059516015914444324159876060603193887597417498936645454055022049915965199619958028453667132222013475321556390138369699449904909223486608623534349714672193682557794085795077899963719821333371855646199224159403056824480140152014975479449905311559803503286924557979476378041934106047943611556812875396440685313386250078493025170740211919575789761182052261651032385771141168510123945216754614880695457987317350772583815075204609330131727411751376178697568750852354762122929470040 [162,162] -17469477181997718848146991438887890159224112889316621836346003768716836187947143486968675410152230689867908526968975202616056769407762407766322539755977115654634567104758572365855603902459254319370618212532062551442701854735931202222323342600302604203274236689582428053091283433690057124076490652457238135391408185275192151180966316077884714773853735463172456354741633347759445871382152692635672429520315049978097720053246055388295172946991447587320335060427207131777514274172015275982088040542882049661825650897225260477236293364789101006551180985235603725385645676369020363475229354475138267554340339786386399645292375679785211587812056095842867105631117656306435170141380335992324710595657894977716892537350438051298490035998264679592430879315705352995715840386675450935643703041130308429525616802897370522939616196305895718947985951124844077241457129895527930041716880148840246442419339416274401451834732608140221830149151193669831044754933905645502672692233395981554430833657384587982037720926708857177246242287731325627885906636899778693998952328737033495762370654992257461978218326545213223070548352126885582337168072178320818773407686860865633055179905015283805140798835676846330030312824855364505530978432294664444730785700318646245359403392719106475403684577747725140101176915728071859751062353047694835049734955836575635412840954261660269557367135835101900578734 [163,0] 2985578213398809397835108301925038830917535844950798914239102435659909568935966801239035000027952146683958961873500254175778389455858902815205443596386536668189946258239033732713700531224683796184238895007559451914711770926692334532239062931663221812235741308658815970165262022743104325771023690351544417456321175735352869388854393173793554198658657304858523821185973096441987687421971967505012264791921578752805725834569325533547453534465752054843222399734277885462956165299217298708509689582839454208728682578957788660836064921760388069556069719351635943703188018694820266173484360379601497078820511297407499746519235330688147515289145482502021872680172897102828193528066317897613088576500089286775543739514097457261826392392694713957971234021835320167278255562257196081007574355239099381942470428437153334178432648010267516010742776665759418909072980084858343133717372251857711865046906791131261349671313766381290280593450462217002551769562694680412760273054016114742402403178543466918765024003348093998898369552401553439701297625006341265962415917149076466733717850357618324408846809426871457666382586849389799007612263408033055332358958009823523288049673765252646120590018950024527422971510879529300257483837130129396876633811210525684083427043166745104127198520842847407447983270158714478775508149542934607210409670034949109966964312110738981649494850087079968947786920470314956908933634657487665137509986467751316770787148997788757465394668816558952753029689237534000951529238876170037069496972424872598999804541869636728514118628872652013037392450884940904627836268018639474318167473552455916587497614509765852696524975436133236682548880686293299907083647418557028412009044267555372310533836328611520501838800038314596997592133715634496730905133270743142907479728739740480641283894543325023777269243621342329567477375657658989013026545421962149763934092834360776948440905747168484777338166610876274221959754675833167959917619754838676474346470585680430029450767835044636745031496522729414124821584508416072020290899686591311413992410054939601841223023871317275344452440836896429307963397344870431064405459669449105608973778859449139593216000000000000000000000000000 [163,1] 27851956265490016691208584140519649226923041003941428165042436585721484863893102016066476214530459414742310017290323858716851335064476269475052719481498915796743260986681715139399170331275680702433689665609453332402096274586433181580635668306451324487043322720479342379980960105817368822483042188238534466061976965241554608479112204566387377496790470625036324107791211744575896930955503387885915987208751333073645692992478714445181688826028861000700439418105072669457856931789532902933837684812933263313765810048469156855787262079158731061783082079143680627375694687813007225684820947330650538899648948280941620750795912643461285616446547485156155760214917773708581251946943244760800339511816256466536414043818299159050011609204632986291331897144918699925915957012454586650075191646136959283149405397749653505049763149329249450838614762471761502064359283455570391711313099565644118149973493077451779735977456080803027269115238883067106167962722159322891198446115748424572679261520467214143970247354015103602017717112260426442142160004768088091507882507104782831346650539239379267337791459959039080531037161531102395556027525335874550195963446018138429345036433001231490511053411357959231768460630809185410455583940488904320863081013576812657601147567009890704696356426506497897112164569828322164163344197470722075764155746673167755522963270252090466529652902918967730233882304015927598446360405574534210803644294257091069029864045781928417944223974051689895087959970187738277872854259662927670196653160998736154414848350605727068036131670622609064930558335138081375902716763659323615154340676705132063266285025983753211288575944255957129241511748878015357327118133406444288090652106795105599547831206454085503927094345805013227947542188221143434844986754055092037844122136695841746345851751722032697318198375660138398351157444043359219456052730361573507084003336601102267553880428964192241943805703677963174688051359288243549874152434917547652009790375817366999807212927494520295658888516400395404998720691773537727909663578836239085456016759419658905096232388569137112285638705242207352070542010235044515078245828157270917347928875830104848114647040000000000000000000000000 [163,2] 10636288399220192418525156479353258497191577987166305726106000598654193700489949450538679126439664652308608696385445959899688499345275736286579088836466668408716257724580477140998460601360867200688718175326322674399025831536353051206656997161448422550025973059143253258135361236227020132575535560450565996930510413087424833771966398029063554233036663946389356433277528010017062041132811100326530866950095204481495149477537573726174333651706136668852333468087100046620478890051102482778115169449520402277229447554738626349746736398004482263325340256963605838607664523897045151070694222028355458756958946075864260899330869882847395646574135840332798930140427281731945391747186107306362921422300064230173612158647916361592515085654193117624959004015197944839446127028352591714401790797334243655304325488792686839644962728760643040530225686949343424738952705491913101496024554199210901408148895491457934136091545778671542817914896246759815603891839197157588747886592025453133496988068576759516876615418001893767191806581023040912512434042679919876154032273915642711458806642192564998967072434652365268782263889991186999033856610336017692393913786016605413742150747452957002011219114677553711032323108266003748014275914781462929055590148596224154797247894323506400602960478434802031816211182899380933751515225239521922871089537800967546553167400416345089830100223383383480996668838900366507372906610643982825826032203596004562206750833871450863198793982882935238333348833533249428006027631634372999045867551975857637954446021258478235003688925226250439177059088495742763136843475841209926926821640229297523357974812178185511991982376119607647856199974961804680956276445633981696783087121012646499690589889205974548078782214025599130087310351364678504410428272685262777992272084069398781534973998405023645193277830828100030680217554022810346908432692607365266398453029082423445096952126148394451600336959062480068676187645061159740765962518540272577033193635627821484211469413332467485871974031876562384884828765757797307088689369638350328275474618030382670686276276220945894973527715763204911864170930092459620798724136545086538639569394431585934248027095040000000000000000000000 [163,3] 506268801651200407411747318758607985732097671938910885946929902404788721963574502893430447519835017709241355130695344016855958716900218314963201012379339150928905309682084855503613458264810650718509505044559639679298452831521340586859292893929710567999593480058073375027499618920598272663540493508686980910388965922335888037837694631129117745600518040287378064436533616715287736984859990608081942465820550958044192414042526597048359482644713568026199985865366708756702546695756517468882865998128648663562612508457272037956354643407552556851272214755649652573638312960714290116855754637884307026500746283453097391242200695460673495309391819221707769217151971350840650963181357283195179536411506202389920533738502478575327459660541703929256810692700445563352195495050855293562952172945183651814736616654512473736613088228158299424566148091470630813661259567209267679950696915628898753401770034091089996481680342760549338826877545278734584415647120858136793902307172796831097028564456198957363147720729059687898572863054900221326345260915345029778111154706741233258841172940544469152472928400495005513465285140291291254375161376276258743066578878518976466430325529307841957840246529056875799846818001557482187957377847832310555250807339649939735584713358768177829551634077612678173175276792510205467232402262559319479360944448793138303050540815187011074180060483564456155545189334800004012238419517943011048996079228325432528291093611530778802330670863446620464865665485392907675494272359561558350842976382231614440048448377817257305967856208505036250776462952576412262708868002860930689674999354485490467474646238523183146296531229819716573369014540975287752313030325423371977601817708181823341184985031857082424524965306447839042096133264233432135929527433398088676904523950706072657745360769467307110733632203469119287521543497879348383014833697681586012822983089964205280322465752617117549905345449653794950829315057175583720459959207107171071528784874363970666472593017049268902150723981542252761821540573401785609391609200248633337106465757200885332222808579141272679085553036994850574895652898306489250807231467445614219088836313676867367384960204800000000000000000000 [163,4] -20154888777001398952685006724711244262431808842795193596000927574634964613956801746216402166485415603705202925937195163155068204224520200380107014778695249038094266855798595353158445680713395718596365659632362083368404705221248825491651025106380145000281079592519622714320702370505050003819860954301094264540193219302151176196477504079459719605754058327492411401610469462030034981546175022971170417175518364577258780422157060942403641088616810350980909328552508930630169663009289141454642714902953459986911113549075106575490404614451108596843380819403192191017683266495582904341955796925580324425584094094050639207294749196497173982673217657161049393310243814920178100433816666490233912056982706666941997812775552715493150911277582013410920114095137676439781214301167747059865054711352352559482937212980590966903411143082285432602713765767308235269672604438590839025158701685621307794007666563389615564138638992701391198704813674544935049041363514432011128293318801147838641545977302002639168426842322631165913499338408842749055276587704278385596182098820036353640826484822729042096277187417996252817589033332550873966920642701937049881158957073229799939907019934256393275926618415269645216083901849653105008221940824451322741653551744790752305486197194561624201157067995510802273090050015125018181823814571062009973726458866503088271362887136075002465317687687665547455557560538004357470165199098118507298963885295653769975404163927541281629337351667400756411644528337704943353381309458017624809047698857390831464651843435310068243491765630075043714186138636148372928294220650981562792407739471613268061322878469466973134843428263373374596351109151272413522862419494359595129803359007474096083001128824042429152106160142320854179403624538721997498092909733465179164184142751802813840016473961084924273864502578812904225247853095424930263450156680501557976098880083720390577531863677732461009290838864722672027375517933827431043800527784568798161159098456258540057457934313367597721562721551305113523050429087202219046534014505865290123000817099606561874525764691286247440999811304644948353504172885688190146604416426644535414511626600509401460738359296000000000000000000 [163,5] -1118506512086076048157194271045996510734353071168018019631660503485844938251538897932798441061385318565610677926076022153769230669995804562108883398366158462382163018084498090081064210460768634958039050470172928573914761072515348902180170087843443052146856740008111633546832883209098488925751437385412366659865314349887221622458740023795851819499301578878944457620105433597256959083783938299363672821641181784285154990293872557522597671481159308461362122260542412239799589727855141513697343498361112716475913709286139075915835252506695054440003239024520276555785239011626929293020824796004964633938455363892731456927907924707861008664173308113811715991563959138916387952301470942892310023587334313190122590309494775007370783393425900122865164760751760584720933759382588341174447544469682817814706298088960255570282805127537989306411454135686555444227764076932568555685569775456645907704594700741033040998947564968912843895575412305627749667981689232826680122445790108267734268780059269376843644027312331614604472380911733251067497102908152306496500076011428935558880322115829755619248838884011444868242033305498237318301475512138713973036471523542592348336600871481884409872170095406172434569186183220627836485936441687135298979950858736202570506386587666432075163060837150201643401480695585791975387471441436865981423315966830656313317123535689649598888634031880110404126354144811628381311182640439678816449414180921003894959489814890815772720928721841556884216749053599048800708896241991058491231370116463494708289927248699572144543982546193392984288488034966463174177935623992253348333068510428927578565715628800504232006314913759760685411439085710255449964725965008043170084483632982971444216009147543037088680306730902155585336424714663680298325394705360316541752245404466463913954962284197249045545262128109394580339728510780878789518168023483466646786343861322710503809296882125227194716900797924461854794921071691718907795047792302061467883640451695854583810067504241183540813738238924060284370062554148029020752779384879830602937083413757962111620101208235341320458371809806772008450797105158693604569407851888679007301904783805333317171808305152000000000000000 [163,6] -5749717628904377961211268814766414796229849214865467520181954427642451887721555630159855860405235116978218453137901212160600973967771808005463898613923720142672788259738611057087106284575305946045795130113110843690773687690180929401799001227628140059801267454929671091251232218184343799722379607911763907326711478157028511260227091441350272962492655103005850543702942716404293117715908032912985368560907574776374434152261543802130446564182710458283247908845946463405101385541352885440176795506722544742703279757191016526439719371537640950943315913317996468161359885196818430162224462443680269981377922052310476699364588291739080446362554798920703445867343130524993730781440980064017940306156083106421845311804408200130168333697128891287645821205512703785414677014273691856388337710969198602408068767789268963838384835995043972773526662306973877773613917796463979561842151269239369027644966292972973960959353694284570352028325878938842636341341694621254216994938724240395768894300692766447893005856529470496891041109733947981358997737913256348863386562214335062091327412815087247159291212607921292582165153208570430652814796386567160019616359424572079033821355754823037453662618890541370114941583292259061140794010255381675949801873587621683379332512058357702574206447424912354011044195920389241441368059729920144379128000890107847373875951749343354667330402528332991689758192425376251545823961565587951593101853957113488330253770006937679789569520113250708892679445040583033990261655755660351511793694153859112480171555712419189768004288869549453985006253279892568340441552010892927338755988687025221430313934484302329349280929307985772367812930400301675351809872506921173930063623783912658507880413171151655528441521195298862310394609823084169452008850547387504235538632548501462654489498376292766785100487160108170299910825205792585407026947778529578905509713675213017608498957545640073920978981525478191173331121772117236935782768203766875396940136240887407666776221228396630313366807399374112004609267515022201080553706249855574355647350762048438825502503703936922221668933456549632012616861006885441470308941756771799413483582695139070411417803816960000000000000 [163,7] 381808108629946069104269385420748787660659640302477063369737464946454439319063383571393954161771401203357903363307133783673179566836367794735501651301737590073189069531677882482112917442074347655130858589059602085960928958446583278108167865349384828221814904479338753920891535669556598256397113203766297204435602403016126260476524912531171089426185986402450055703649416247803402542324699010176882900465554544006694197848692799046359321618223143577427789437518735355937267030265297391119455379934814686551671183967408384413134408637718431829583329226842246016294875818604302313893894898660865154322637762548314701431971552981126227409470774048516015832500592311330112993834652860088824178972775156662743957768726669181365928903933355049833498503613974255209121167377749036997204319155428647028649067002669352436938541112700278613543533168691418187260228241694929265756431292879267036017511790553820325452784279575913582867175766601809662433892644189334625726902092439818700574067271702534095057337479523926376578546409465445200496670100634883454581866240263765065271587084514053144908899515472314242347092472158787488020250377014267438738645555435959677539001449686876916842566494611300897938397522796146477768920118274825394382934129085183655854179432158868579638393757597282799393069268812280496785507475242824076549451233752062610716878031978856918189300034701404628800741549292714498721552727617282929823268431487876712035555808110807651496172599543247909584415424395856190297981606093353197147879912773181245343416753824485274141558782905455011342025185648567718664474984037324807456236249404101974524032357740278943107822392397652404902450815234680824020110337297217707989628690477853442982012833044666378775351678249092082487750734317017452227496335427992347537931812008087463990710763581020516164676394230336199708361735239336164783919247819574536798167518353304673817818769803876707844115602066464914663908459523682923741896206802563100205948303731859410528957077448516198066879558851802820037516651255426720603542929029659583289003148613855842534233385545174431776122622559827381926829061409696463196276518285124505475419261366307841446449187389440000000000 [163,8] 5316986487880061370050594281762621985611765757073705222935288922408221219267601683230709148709383762978440904316016123818047878097696360778510178093703477759259410850918756889906587347819538726925188830299241073647370523013642407778460258172552426499060018676721536289900269267531575108614663561628545406581615217348889554946124890650017594561656781984947746883928496127648740840549443271738275094282335197352108601958118555804870471821424390390292987860032747309159094553101324553773272145866283472751133461824562808059676415625149284195712394099871841505559494965503879333509347901935540024322689626429492289854246832605835147556965212320037633340534108746365976394208689512617443520202410616904889325601403514580066094040610245299740633557048755071345135686311304523336986402044877359022241007552746064848820947589498548556599315699758738082555132765609950603251581968202622334732420856520644296587839773541232357989037081126353152861931235137544377092329516723604019169968816982383486015093455696822361417290050959020672259119632210435437121622544118594647833917651493085808422240065844164767912115389307604220224576015971012609275246094552747443233537487150943410718547848446468895147870510059577229596834245926486769626777324209177996919333751414837974394477763346194997327447838175598164806150905497230079707801873038241193282581019545056081403691284015629788647800091102538874759474411590973024989773412871011810750921893081852257519594205584941085208935474877188173723189687745123164319620725949859175606463577005797297631241495830773133360889146430870235510300330471865589205551212177762506695401440339364115533580358020146587693389936677197502676701352938288028883374857472303903067496081444812778147983549599945061651753440134803723854572464569367023844268484124032183537309203684302361642981845960637131518962356921155023829293849297113104119355771087319359677509457152089496909286773368598175697881087589664394402564500880846578507288499665558984460344995069652535500006730633733187152074624260245679459060070528887635577165055723348451393473181569700881679495970144301493267725699944916424619163271942072294413364452403298991456816307005030400000000 [163,9] 88863819549801290609191713725510998172562805709943760563981623198167732294755720134000701575862415827501838806079549052739134299096507137689755767722408708816959700114175595042895794222692598726230741204907097334278364655257298600221525898282247412363031492313094082714284602764075953627719301209934838851634918955143110170065525855854913070278874783286901963950133417110429453590276596789847531730407574262734102091488103695507706470561119197593709114347936268126784556454890866023945836597593793768168469195623487827422933947204116458306292859899418787155137385716473306877319767719891900090274538831029686710311328580870673803913218087912088097746411673275336378025797473134465603817169510532746657731206879895269086332856887520115333374243424474811417664852295933048531207501343138590488934497122887669948377846888116307858232271858008650905155591760916172032353514999362771812465671886856882671265682520194700999147401643710260490923532805271482751620901062675832861075559367415385634002758954510822387632306256378236982686202169240705918001689496308334364674291407348535599578222273137068101686647902229888333221132600367366130705140400453435734408512479376279672424255629558555419941464507603225320663500662265209965229134207864183618734955232502220395500591812748629813283031667820171118511879614798175273140359589381032643219292374535543911101443049515121821850540477881072609090753964881055067505453355545291180126751344859825371566027566876694846890244739158732244910986260727117127552113802147868068301791104301142807916476398934922385899568490206907410950175979657574248884367276893579982298153660515069476684939823911942046628489749413581690232269252047261110091636423547236425145858340498293204580214360174775200645529155376023706326318270972422829810316030711817151107442167818524607469758377634257542634638583707330811264233636990900598829683622731903395407502606597756109942132789028928070726472412502027186017990897261423105942836833132356118254176051039565341780480096406378052693217302655256827018565796817176809832672502436204888325376951257381530789341436196858090066966448853010764073063720727196111554758828279336758493059719417036800000 [163,10] -814993962240963241907494648034103519556623287542936311234136096756930932128792841742597647156488802685095200815807175449653330924565899849748432942978207045616742316368028407985595011389925102573365959798105785637695380905562586844054695970055431983426052334914491841893269997475937625746642428241063815725115970907334102563979796281032043282132835260648939192949908847676837363166075827257084088638941531755711044276327789302583462788040994197121809878064640660970421708810629210480383710992310463935779290185727619913465448080760425651047514631229003399752856019332084492445605248185681416866441059714811034343770616772917261274695307142344941820693229287908092456087553023481837938793848337696591722756807652124138221783769178335619989626699154485763402115281301674300631526801249921725747341251938113350680010300662445184158933401291519087418316205408091360167133710045461674960785287663386737535618597593836383038502224905007474415305953080527374536557972702344364476630861790051176386381037725757791136160319111516740884204414597331804621572550988688104631073281523070547997358753187809135445308067624146026662918395550202448649159110718342684620104441775905412874468596763321334241729508049794645351443988583634626160108621405449456639444022057099294566365573664320743269352754675893905644910679464929341836777906738071884450861611530291506729635107700176194456996001228739497623782481808552685703682183691445571891421816248004672179414454423013577093319682702584336398939199204655751905597391867232217092014943608323090138695758452272983221477961163531638385258706141736735123326851967104015135315066897697030946176883923416738541553416502053757308983512451273911678517912333114997300189458505989588975911036024923696655564612332021621059048745316576581814275564408450633975635406445925368175234369768277076435952086371015327544330750222801803742819657455949039227083580992314707867697407650388859327063119471711547657978217984010638520692509307277893281804380668754291808883835604591382409286825494330397337980675815194369113448772489558199532994309483318146537315876599167522208905465709898145971819613486297106808767070169492617450415902248088371200 [163,11] 6546843104729100250030349792290082813734644929814737415648220219074622754235958845560016302117353570327339252787611129709436743174084931233191889614607959108737825241160620795363670031340242029988545173130036844832854491891205113430649964733747567618421658646513569704766098126759561933093855654550117133622052147977898153039157341461681704260560078392106441610235434811066985305024261815651187714725404497135334561137085294343969385840208577992132292310495772772669724967229432667437016625883236386851672108270480366351366071979128437810885364682698538008193053447253886498578974048589699334285039035163181300167756734148228258390342325058204162334983399951714003826021003951625696264115412079851165114370345373315906889320685052584995806554829089862406634350155868598160095872193483381741733038302709165763998901650474572682087375648037229511884238719580809140387364136608607964513008091324262140845503479160197950513809674797956634688262399760763018007596415334461025213781048140145022224858963158862639163412202019447282346145990285636949001922132963277348313933120868127883136967606327171010585080713357741915339033751247492008490351926604318655719621059396000851246740231704557790347903235164305948352458657845135118828027021245492403246083459661778190010711353312446503639592245646750181050691099706420115433295939135392543355242064230387128750362397148753403076089639069112386744243208174318870384973194892194544119169372530115770565459762531955940573571207490189775270769661784554750971538628049121074481272988831216403479771541332673026668552838534286115523419867139865695028576042929489131016329410284216730195046237043242520745700353889177497658490913626899691362963372005201258718864500426795621189205019889516337298253299842933172811731647272001972784120421379376635173448848335974132333255630075664503902691782273533614939419621923784975690475356686316913772071081482467013789418421148560042120917770398039203718791348317685353033158240259673763757134404902844532408879111573187962664966289845185882560976337372800918212227685863022617748014763863852612594148541654599138319010562837968586574943675401169811175108812352074996435381385166848000 [163,12] -75356854396034114480517425964941067333857629820252796238798605851691970306945554623751798779775186678023341031309803749344631562828469060469489976084607882421917253307852004521384664214530618094736851045735951887986481182714787814700949709519703115283459183223470445739298984667255301679799363160974689397819738589716243737171489178257891275915119895275062931761674507498517242456094097397002508187150879058913561821476893278796086451817542360772640737813283937351149299181680806687815496328273352887353866444030853127345062749897477748028813720619317591626107351707066868978993485611222464938536876493663450086736977048005304701035380197376123275615566982284933801544254722688791645452927545667806012975162611539630645449204826802132890731381171901851378291557784911391841082364870454489331356198380143848474250779659344486074317372652325493889917393641848017711063125708514234150372714137498194185427109938998275374998040545264847472950415942013740116835045978721325818911498243006015799276010048215774185098918853487312844397553039060257843594690400720674748991347789580305334582566389933694882687613650858432502462356314097683776659316689541115368324198252787547508701215237976390438742071094753083297840724729024564986746419216903269077849609845706540017684526697306813121721489785247630234597479278940705276297676237026504475795153366123821006640652331392690513978741743341277123965578381376089052130046631991513200338756102108442657688372747623859867160613457480065031779245968203383880797338513394129731652179389901660073852670558938923676124379831349928769478774481088840958953390939170657018707347317355401709117212516897364231856218127499275638206297601357921226842596797788654010733228458889125734927387410345961997329353397894424202184150828768213137866511034578706053422434352025019787041259411373867139935847609127062591136395481474750756279053501898817611419356762204059078913841740299601766102984328379756689953733379358795007846671292696129074462462082859124649331079799783740110842716348585872357624020097664899416999689869647208637483620164546458614634256650540075122183709226432691712359675064060092769093059232631581957168056762368000 [163,13] 592278367388159309569065872397019060488206378782742909694821074226939220451434040124788750817339595145363835719780166147592576953211957118799207914924224141688620593312316019263312431931384016228295325393280888364247468042739620115270031574721605936155275546491941002005720076921954403179681115836584245131417915969993664135525671808609804018927638992382405570024346832114663548071773620069970163389295421609320535929936922402906305463725666227170976072512094991947318171374135723282785999332696043346282210085055643394355897204429773139003807897719410159969478580725299210353536933826662935867902074093546768822922039260519205240158798937151373700861899910810626544409350911385752730718363082945678949097545143842838475597478715982255169247988665726357633216285363516299390133286602709226359742535120043265806195169581248748033845598291804249578699039102998354737624910681048297108945411539611273931291171978107747982136305678289990220029065948678949190896811327361809605199113924352381163575656759861770477836444724395332379553664480409182988919847081283300774823923411916554931481187304676972750793822695784334569459752802595680076819419016658423894483003231360761738738060274068773075530697306180177451364372219478054642849428012105119976986746721844272771765935705171799501575471601789134896977224954205789166264939860058414317948099134040271093312654004369129490608335464435823909652787874427225448997504350589561897318136017251952126018763257788589849543052085608565927230116806506799678511373324717137526054922094739498323717197952675824634460044285110601844729301175109620501213487897300581243907221141524533168440806960055726900949223376309070297856395944182284970444814291533683002102652566026103345350507143655651666184637897296972509217626462797887847896623088564628802436310643324300468868789800961676887602887131189705878937677440993994672166150756106508800773110309113209024243693138400561816343995510070526271377154351151375937690126590915363878703900416584638952150866497940706056144108570653980354602674257090460033946813562561868797630996424163826539186896963381049013538587068432914227613365527782455506809204499835239699402299801600 [163,14] -4774825219995136305340721339116534889602956279587964888304762516784110300036493043704858612459717551738430448042959099204938604826188584001073842842720395391421103441874987670877718460699350383232471940875400213647545528788758980552421258798051890391694563321645436765815234631286318653362517825119991507409556996749381629749568578313376981750543627394836314895121464094874814702153427109233569090314209944431741534727961473313862864855092926612700452684015927355324507207713493559842904136887189615517554339098938140714477253505174390689481264317860133696864203550616165942130724675517293947424960086234487298492036765375234596070273016914280264556240032039109550667047076437098202095373950075938798183128499794786890317224920043610831932667244487108846049230384023247809079067850244369961587679746269413887495933114480279703936177433887406555407434058561131362916837919169633542281594937990329041494264197732034130292198637948783057098073883668678777256986673884759844598271236105028596906093901778530748911715030573450880624918618258526886078585069018650750814198979878866415353271801339810927112444586741149166488175981455383008807129632214259757172139845211043962122075905756061975043973025536765437012565141644797421719887690153517131430948746580761841405607997391005804164899963015056278357388673656857255153397641209837483855803796853626330267831472197772819767000838795724218721048377192188654009379599249903870970536347730880316068864602337440147102515680057527734090115429108963685488560711936659397190567379532857068512736764431450507755214138416071716697704453383616345810859625946474787136824714703751308618063624374889117899765459218299450438802449490278062566393287553397247236479420472844018765382877133693232735352819545209802487009021730135030188378787928937136949976734307935191382785977759703781458681628713975722289688608268575072759147444968557086935933772197562692853539295405973792551622968166443675979846870246495072678722777315068215222223955051356918988410563173554504325914212756201053387881750459823826385115630514126672250410601114855623456135142569483530278873741063922652506679481951918219753743136667860833797564006400 [163,15] 38302358375477112575259479671890573422804768590738366319504458955224721417548176588222763702464778861095660678827179299049187203023985543175735278861155716124637482196384578725795272715359113761846638481461845222960511196175727199781328660587522110026138026186803000986417145360977063434702222767702356033429973093866610674159262910695773793393962357039273394231917624851263856613498808922309345340356343495244788254048419536672157031312639333317477127522903906670853633000488581176016943551044881070175715606139910723997266599742536081989686820759774370013401826930973638852397258151355116297184848308113154700381997937512061548689563012436275436561964758308871193007251583390687631874409023859255760518351588298985371089117746317438306225736233832210551856219505801846556090451677830383437175700140370809161756665561153201499919056001523162164669954687438940020375510480639583760591700992964671899284532263802592823015161190892511591041536114246392476190009266318150866103312645933404828223683787025009820321457619452177379942832769085167233126721388490291970582159104929804807087294251172120132964953805410553385799259391985043576935904512196396991936986804711801139858875031257427287669982831137783539861026336375627459660581015767417263058783239194385234265324546429265888299719837922912888526752568103208338845266575600909761700647953750610367956608909520548889708157879263916375528456314116578377142078839783581925600885423866084951977432463255788580245159124954309009938001974216849967763384614422868821057061410964253460054126481342280764843779715364690509076868851792759159778098212706690574912644725483805950835412187806569960835310995440278750990815900809399899053509034269287913824019814761630973863563741265323598687780444679884484105011578192270285465337293497732522811049726120861476119529211155942697264979611903644794328604613959971288946634338028611982966442845684025355430821708943569170213541011045410585152071897133972484552241427763676382003713903473470181230655273309706244567508256305523600566499094766229986253189550655090872674402895597757404596981675959057649814076178453039773679389231328678710793546949067008460550307840 [163,16] -282606662621678478263647804652469579622215205426448187422434447475572444719092354356268534533219469418880543577205769720188337036101512331293284850520677715728042300979561867526175080157527016952399690892287534840088632325406300628532151493410452957635289113994449226371214623989873258405874997840517019187266362337799871276908124025850233942734245314764956960964806589829557401312812900148192383790191901936948690360505432426894479774418861737576397706309994354624197528305216871250962503689201386582017291556505358824864495076504232312554035521619450427469049590204013312687142638606849105343294114309835941677042550137375355039184680631840837746807899534308170574650295278544386452062611969169428455270151928761827291964122764334250583714196675943756274187441582827216868492827556996441408676751827101098883005552315676665818127700620320864916305855980791793369803010940678927992216258560621469716910590556423419882641762003420551767836794735334206761236454703155137540737261548913554201519226088455522040955379499200066816856723235589785830594892519335581169671399692033867507722178998386155243415466747649039090948861528919506032510553816597281019824776839304102263035116368337799749692668403560378017228048236674915571114480378595329549486587986595907570277335457272250131905787884275658288129391013868779382505275113316896665562263811593013735529902028067783234494336878163968537977673918119384024178756536540630509247731150708731050460538049736575314617384289121634089892231854776960123351750009399008755389197655330516078263596163178493976886197871794118176563729512523515488456926134027674654608933531804162607471272099131333153890740414756206918725149426072268659872023254142406772275035417248751681956014769855746849350647347260202588664175910390041107041719343870328552601472585786204690453818451567496589328321031351561639169962340006938348646319100003864657306129669727862937063572140492966662589941947172283346092384547766337972701008458389944234065710297277806829724983829313135030385975487864118002588505375219570247640827998447824770687173737620447345371554195888840272066807224516549024925561558524735981489337845563179558502400 [163,17] 1833389382694396874808201619033852826653241847134129867814856583003445795308216246289009325541429897780783315030379737034955219609856953716954409816018426699510424890387028392547603645410614313710212805973832700979727459927665957922366297799320122545619230117460404802927117456178322261922753236161853441443611361415186973162701018272401515765395632466140018815351656285649748845496078002043802992783811901544109180778645713676341661717788178262405469946118296240339710565715466090606488891590255484122076862310327643313300797191760929053010628184121739860408394287709640216558603799344838457624620435730697385833465646307039919120272985603707525615893577035739228878967850792735279288784457932231409708844315271830052727441686115513683950332698562640654359204065564358399738202191767938873106623493840807594165264858816499356657845141372912512347177978908291986938088746775605691957971701402797089242310297086217868853745752490086799645147622953311625195354122907865530076650136797797239329123649607374503760243934567752400226000140488151124691197691731715532384366901546074257356084140363080965289724311733206282998918240382364739168545439966659291277414281259804710157975486807233091582458673253218245413234706261656551852550239026208179220129673244623921737259053824035644305200416586364139284743660019343692682896758785860550968318821530666958667159882543508282453479819704592064646734376201375263962490475848859700939624899594501107933734074424277511058709333503873309866562041637506368861598130959498206747992695684942961988920586750383674205994925810659381607493705426975079514550170832359947350130621861677613060498123427958102870534620858073546937019592328982113172645826903494097245676424468271102217525666244049477764295776765136092381848909530744051919597616311068514805360241931707493851683573399975884012262177006144759986030128907359524015033785643396656132604739865059131578260205448473590350352527928032785379600131112950760479440627783609974500438140643442837668125613785235393311195701326500661481407840823499932704486641329568340172739279960863255715009482386325076360755811789341484104642541366717569911170918698750836736000 [163,18] -10092332027279261903979705727690425086794392860315281214132676820473442670401007896580472156990263249394413165461274149209970881526309125515450266195472644417420569339294010883542414242650829567371811163212969367245978645131340769440503834223949159004162618765342897947258707848928817505752240795491763969692628289655624198320205381142556419761055046119040528158500083653717907223529775614938649250418850433960990075276846883609884419589099066338046679701006872749225891107768825905187786867696208120258899112444478511358475866805172026550540648649317881931618240701901961059882942888852330930214872449438548165756941093992127846606985023009409850818787610695919131845186814859918646603686085827482476220952336654850365651025707552901693781349931212582684933438776109614731626534166650509948933295597950116622763280742833074212012430465926687591809333672630280718042798644511827348527341704631171983982088762449102947555310048920169734150951344001906034555383011423967695919065415236627331895127068608987214431730034071840390338444460185480139978514836633781226803967882955874276309844111738482596684998669164503113829447875356684594281344463947427041921497753576906558267767873192845839510955154076510092472728674796636354254994391622430979932583711024387811402714901107251634722879121564891557740894257394534815215208979320575353689478494173787377102360396619796726788200819572903541806852698974484952177180401296287087592715040040312337236438601481489654678234613775260398895283726527233132750975537446369631629343781914747500569694783919373411725112884050652193222050919275867144608465550031148695394746520662584286727568296055484262284724196764426160533310845865752015034153777174435866344431127842633526871239279908108217310712546113147460569116122930594439886406975721663502633116097054815784200092706820956136590081642503373858111573817923744498286852925924049548612588281881300421099149533802536623706862609776081876709140409851569061065684325061349125762357330124644691145785907385571923913309002868241926032156901784882009293810755683480338633451781744498727046506947828373128195586644833401055552821153147377101091516671599627468800 [163,19] 47203681138390218346589519545733435081252833630628165428918645593728017034083041045738224790541332319229910020218736801255640654609243146987202288691115437286251169761592065521400323026609879800243003044639478447619629459044707123548986328820864023491785088160707589660157200206175277059159390774235044875536951550805772070237415450655189719763333653124683948229436182731668425749540367723364456992958416831272297927769667803937933277613706882339079990685177426598797438633619042018733630999107610247899921504583861139460785880515655599330229397032033359839893248735881224488637456080910698525318568042886500727640098433397401601966270793402785481988918302607437530564504407911125538073797282102124703543391609701398070042552736443002672341461889056567503273069879914207814003631415867600714985323740283825933905634433483438097938142522737001773580863158112091255966416899697012515727984576611725925155813684963880892481559094047509423506524648430559029408623833996640717584011990693129382675334511198290258925244470184356178110509093605816665219828047356938703975748152755388669940285315057108157335288125459654766369586409605085366232778857908849847824683000881521291323643022849288814989502177741097448807788567595561010868754953509039136990545238112195274698557515148821458171871121050080044675157670941346816427104751565086596952056385639195569920580678580994185653283819259770795202438119445789966841884938862882407153832739061471274297555145187765741076586114688867120841604797748329564564572710293905275003584124714421868141695817670412386247675607790823638448596944092229614982276535807685259339791556289453163889079383661266508699631563679314321486872165252161048780801114248513936719459182039295348522712396306319613935402619279300845960756031302574039740590554025823349928568804840706272720729215331757508784746381966350261728855176667709426059486051141312587681115325024618545218577223259954312174830777166086569248988185629924545557671965127953717877015536276826207871075536724964589059442359163714848616731825553725595149739795715294489700836149565652930908477963946870188932302875641475001964932791903581320889542220521144320 [163,20] -189053641414086828332472351498931439857590829069650895792487236935990462358194287980415724821488801637944367845779168460285281355598887893956509775928122574897070527151522166051256691587701265666940452224450173249654475187084935893123869333802972306762996481248765961543941780755087989442981440541142983486399408565636609141695946466963791382930563037632315545651130960052278455745675548636257264637808816253091785465656169423174055307223631182182786307321308356324548846145223498343086085091450402795124392612509351157459778583586321567409548648102425949054263834730010422622833789193734944750571550880669732645887737257311013776063380063559698254640659238542289265282083313831292392831658768607058017835268757306110370282640066587911076974787093068879366317214341380629912220752287072219705946625955917664003571398377371387637129363250686069786855430769246348042991365020558597799794131333106392868703594304062081135666589140846723134078317680601813434396338616644582468820922806216983864432286009088645904335623395472351710611835024381414889596519035791674682656924635133672102573962845259321580128997990411220640353027959359603531550076601148625071156651985919979728174813735848456445687208498258470500075551272381225269998555675691586829438932366738597037929490268721373049390947135494985359424142511473343488852314027629904429021473168688092723417300180938943659486136550693025150133209691253677254222675232143172334485963213733598319348717387380780896698976262490661151401315026466744492581180307026485638534689488017122162427058401393148512367099876081109589742580703440964779600820752967212280642133902983623677215252980302821843102760848507991469785136110544349798943675301224467888037915402598564200865813486323410840488573545602876913300022467464991757138687881733446982315421995918820452938571096225742870567509972971093399990486409106627225327917857434337732272655385186450475782255614436909037086162624071113228650520599670720341954275323124066182520026302920690906138332634386692170025583530881753334111078773534231297494789354563457786039685895189931593568593030808879815679503303887700079497385991012161422756886054174720 [163,21] 657643505473913805590755353018608503352659614887382548011406539859354657889536157116196072189468175466261001912443633668483234602318333570895709130278219924845189817727013758637760568800722959607890207137446897630633479619087709609209652874687079943758744810670951621177279926235309752361428457393119394990598266695500100359833146312661246899623953852540297664410539760915322168519505529996231002069330639671471675639048816682114532432147794666682696354310571324486565129697959178018240868050793483969130391741923636044483995061746161021086789460727574993178239139604318213911440047786323021465296613261851443997199571136303505341010593424323603894643833494114536051341914931464626823863921789635132704563809102557794969756601765439266683874501331004996967599627300865483012209336304716108448184346407169827795017668671112271106923037937417283819945721795558358444504583926210098545563598635282278584110159621256150930134771679894645033534050527425638142270553653414077651842639524419038337186738957713183085475434723344977439085995271760505936358386458279550042885516866879492987812898840772241028266714663766249326161864416954166805000445758524431683296768018985304931132235461815559187740799039754718029729989198999218677709124700898771210804850317044949805764501858653272445014960436539955849493995710983777735700145567986380811762663379026073863316604422246081963631036467562363888510208450259077772605845624518449870365970083171294971251873593319032471427789243639050901366131360374080074953156923874952218789973000133560501591908506292103426750352876326005332819261855963891476222190107173582134497100949932600903145257447847509206388955740274223863467142510015319478669887412499323776289805407896687645868382975255537874788744294758282688808507825739075962593590489308542525372596496297773222322446631192655563041479626913301749961067833576214619192622360313102904012653442882929115349311319328516307095546205622960734654333053359527772047301753552648990625465295022222251934380449519351609601251837380554369844146719417874990820705351185005285836422636852182132233052986724067357431699449253021465032574178032714768225644052480 [163,22] -2019848744513591114669401204298480638513184222775464369814553437366951992705718338354475046689757962599084182679584683079248646394236284784321410148004796820791043308147597976699480131977782752465811375988430424990693245691893456378682886054831403568179034448511317595845797087377050381800489652991405810234947495665135250315934966624456250176169306978660384981286001524313559743714456842153752326351623882150168190866775098700806210770436861021720619991565707886838542206457190515866175721290960651846394492027414875099349848173471713885943422656290998356429989132137016523188629163129889597285213219817909668860254561676350747100092894601053198741978688797510282608754382998175002475569448060825355807886330373921654379544407476220594772082779051359253790062834670424306735879654950671536854081834325976892907399092536796320170293067882682013219991808397148265704705628714037366370705397537127782808961393446184864960689003377084191963187360107978503613530230892417231357473908934798783357060348104479344124257355025357464938696657513327988988291826191813438215056891646642597457649706042794037016756304337415769469417075129986001936988963820953230912491086357358297102936407339638942651885366220583370404090846308850005209292851165198931076033929180146626287019672515681826613846475865017234063974375363787448211210358212464096323242890793774860965958214372515356034907926463596638942049339086266509046037588489506442982888552279626484715829571453707020971194883361922736083260464554180403086039009069078483503215510416963852474352856105871918566897405732529851034579691921703829465593476297626974818466451422012937486399928882251473347039674688099484756855802457197606592791702704283558736881230656814807766797236107337850110384064000838295863536228224310345472518457959304272681101076498402845991546338330095903428444008798567515181616600424742200879461998350294175345145996858656507050871447399587544946272345801804472212234510938006455368173137895716645894701257941904556521617421683460026374737931825650384329343714109246984037023115316956878935217454863869441410705769881628499456664707864212607802905117067129962797192970240 [163,23] 5565042689557430422846699857080353964671128412119216453418341557615728012289095329160128499727729895675620340558416330776961509646480329373722732185055796926366720732578043617991539352172615142901647129601060140905673228993539735348119447134466659241539635793822499907443326584329098456867101544246924595071990864786479884817436000126148927086431509334395561716155877954833249492652464621493163089199075985198641947474546038812641791413877809990662917753309867013888151255203003129306666192942812505815203908103037603920027376397853653743644704869037486085607120532301857882242403080374103723191308076314410754302742736204934399046444995173484456116978826052997567548987891822066405775555638678894353126096709066458182460433300896070258231565574651541418160484531558614398832767498237405565988460005104272068314675810501729607233123514447408097519929730626818493781994093618442023297232540990687809611195008550138408935692611005725822300478407070805898801129615846147048898798540104615312120956214593682935848271366452461061808363275175643949342635153395589828142723856673503441553181395640177576502319031149425849684086363367834055335389875193513828973773915059284539472079971081018437282074395060475457208313468268665326109969006332495995623643033966772598190760401889776093860132549062474438136148634490842260388333457053667528351227059420333192865937458115262470928741330718338261659924597676616997725355462322959979959972315230247805457701243209116631677253060034636584527488228070605068396383591049340046180282978167219798460218420756697093932191682841633141459992082537960395447031142093899792087417274625767602708898396835507609029880032878062563001009906287422898615217213248458242217141403268414722745292042850222054325705961221203129712875437399934523238626981658035594742050731990582216390389873270802746012531743545351641252047521109840575076985202453639397519950844592565673987029916614508491017570274969481309806505335107325704498836521968785837945074800619821369869655253347140712476693357337675181953244390925445768746169252913244673690320173282904501919664093894197193996746758980436593334637801574977046556180480 [163,24] -13931584486012070774473482359069035910211045891205776720466975843174171126632278070736851002846290511387154417826506683740533953812211023007471361973935946848666172067821257064209736527560078230091267475338267303390758721876799157359079924642878603377727117668175966290703839957323486686845077063241055729483862897767137504695115961781067932672073893903864931877926119542797277758916978492388400419390519294299772017933205634056442917829786849571925732974819442809115736221201873773054807563525519930758798630659471016816042638711999056604092869811404950684051988841367389016401571716856066450159213149900210777389134009547578058722396760889019571926296871218274387471520088122269822765338984898721720282171858716221232415849642790829410168102181900714960738563347611584217211209050839181081146778365652155383251476331609666466276502451034905870259618152490998285729616216246138534364281807006658540983138708751622834123876359236396616376925571458665212105833293391002101326400811780410946900484734353113977774670151819431354626398940720418603855582204745259140604080744461167380443691743132856866730139923338218689420108349550539306772961622415095697089848481553678059737981540164604620789044190734350358184811857546203355902191932454657631842856712410369658167440715418691130961671784236479218002010690604929121554384499188217538333638556319381435809750926710171442636230009857036287326795920508318312187193412603971758950108442815433576257851593981244221257098103151095738250766725161148996652948569107995282665382982632569079325229125397962348220517525418585127226169890674087861356057371112799786298525375228814038156673683831889662642940248658010234488304328534729810960934249420585928034229385840044794077722530348692434631097868553788649471333465335478474624258193031357919166214251476210227897125050136825904226488339694675842110084153492326079733835173240964015308619935539852748378849169695420407422761925157905515362106912361854074902143429824859903223090133963507368918703958937648958925640542484320990078704701475133788675529566799042028387168791922946273229427943566489408120279400350032860854371281699817180364800 [163,25] 31940520544094042068171163385701447208034157455391482934802191174226363315667525526791311408051702235327029761495291295865354901891826196506378540102059783402198191996563102887937946119121391000494760687206031935702494278305303036370860917602732650822111705869065903597584278807571302977105031182232064584116561424473424107046590918370828941460967749939029723741059842543591365897347446980019828437293542779086040654266565264371671665322444447199431052338288072165611785019658598147618403293902796352625797489719214064030244478585073785352113994204004419093935397356271109879167318541489826102092491271917234376377210212803421181467221963546133400404830186752189895513638943482744335323759810542120880643287621383742071180176486804164632631891259800113537399732628364657610009928255453092923012840533204236610100049482540671142305983453628971507638973341030399683963265799497797703829454115623011769211972890944335032142439735266248397101300267555059627351279930197852753172091454641933494709820917599884885721225972280260977216067450861686665764365005169764405193642846682987844402641957457992392253488893089663429262262504612230929838947149676081869590882062891418642280240397660218160806062824574688795118229161229495131972210874668651283850818620295443657978427382150940029259378054003246713107904151426817299925571327871887680061035227488049169071192797500475668557510913263795096458463132066364802400980235715452054479078800706786191695550257127914613377952235250751210474795174333968060335865140754402569893879531480679117427607839840812357312210405282449519524478953128817374969989266592693722169507977309708584620818571138512452804705407093542479960549761480046011710157139343895951267982864071696483397200375688119347845624508902052057344282976468628105973217899173449787030421993148126311467700670893948770949422079834099362393601649636374040487428145491895134887421274411199856980400467681307547740843264548748044412730767300698851670933024805040578726416303870948733287005689010088838473442205177637785729058897581225186416607631137237093090930410820442777181792293811664526234963391430443745517328187266587688960 [163,26] -67269938035629848451450871355841297925648319725387183444838930227696623055370945288829954628274462313024685321425032259302649363110404128140305891479165865254250239593691583271255538711551789892481639932513413989959863577866795319803628139377315943568115997357792399739037959534221798167372030863059880700438718790710821700286868257226946448870687158458095989182037566402375956883562985212448529596365832389485471465473118942036104286369764416648885301870448217827593471238792213600840939665781590332111486728458017471174932480515019626200715528755532297831971808356221311452671830433277118902836628296583739170279714817558941471193287663769271326492968587610195717226236199838793877337236316895475147766601373975182757597130514067926230169944067969079988134025144336751190081426388287809615638068421284129353978683920036806256403718880771465503040801562992233253260333503030625502444931309610856331358265759098553790995450853096536988519461464415336204366169428187702970151743540304676101718691502539041387216306230075634471150046700911114471753660489379617620910471106117420250838675231141735618991516431389886441267599066207455913052551980101583292317392572646683480240702803398542997989379301344916475107232435091962910468676294700886763668475469340169844939669474268174804782775690700521287568233365283806122666145627809029080552121672964480796043678307019479871517932276201930892383229168925855720721044842081509367933390253456689863247656557861835253854472155835942611554637755048221139006890754255522553479108475146474279483858253109046452080408526409567544299076926269096426066791067885769206696866597413916119625252802133372675604990648971528881113893050888006815490030570147042595911246158821718760042594757343315768371853472237861798622946248191002456022731563635209830145275572349831332252530482907694609807159314346860380814221159157520566936858872725596251552753367504529703957773697868444196449291567394074949270013833858640845542649143550633518658221694372773393125823008440954511223687816395400345515863866792970802967752996659930207360170955422942171182636875901292055392988218267712707030280167317785600 [163,27] 130180667049587440273591439415914106552604030709028662420326341282819612056697253440687230491174955333655492124571372380330563347182335246752754751520196416451029624104073554348848966458296433387267075382347866288443219355364746921122463043816705902440199052278310575173655297314498330926734830980569089148272974316550928613370984419215818947348188942279223518533300846203131984039526224336563130019499209190499811209797736935973383893125705167272742000212426409912900120003630790918735698876889576848265531006610780239403646908027636128371453393973694214223505393968630367488265700568943538625011844104659360982172716587087197446678552646377851290749829796335586093232164947642438680876365801098903228132791100623937031200552370479740659094121623508632321934025240625002358645842308569171478589181898997186721827438398663481832692151880869361058069342279092140003307152344135629397812718092248224692697621832723361070083927091993918237132758078065943111294321731150363397628417498759672816413451292280604338006761265031796664796838491638922674729682512068281274350152893869159365842382658436399009262072036761941171522766400212811641785864111944656723723747683193934329850125282836360469639139518151080757614726554482262640156013341650424224368125306986971688467429733783262971861378470196483415931223186137874643462837077279540872454397710696475529766982827740361894549691566630178675110609156130248446023359603206938751082246599000243374073523755827399299025200072800040671942020117349522559046908507617264837297012307565960651262538075033510103952417904628724623535990170679508153062720665555876129599701347926128470671628647272187168261814986970100291910847778652545951293984444579080833849529707466726720922865158153309474541662911507689828443235702520973624098557928510932753086469559712728121652461829327824775626758422894281976706877215747571359349253501230620415166240072428922613239962308960043305121543131831319816320531006636025097660600382066519249340723087670692039495607080209956865928216504901862935125848201819860987175692150922144915149048000482895654964875545276516653528767121333510215449619710402560 [163,28] -231499459041090464626304037340643780673686454015109261852900058390961593623066742832068368738505889379399339742282159698240453623099319582940145451326704056565474490572729869731118653922831341546194215274848012424855510858288091914705203680848669742665182524179308158283559366635276867882441638532251967879507240653383567178189842581680445219431720272733202974827713422044935913919719715029222317744191643677361133094206970277009857717599776186655636790748833764616650158403224651682935503543107254754326778830086055596664818467964264974343129078912310673950439879186906193157703398002008535277391376650582380408417209779677715778058188749811227937169880575457845956308321850396591507562047358777221378726381262103384206428918762228062323055685700648311325442253556865886050782014643452161401447800089933242673948488675633431042981320018731803457614207408825182844948988225404220359122897941908339023319656489288042107168909909828259734652113203920874698121261888964065433078577266295149924474303847093109076700609377939526818371415007710226679468974269585401225439859518365889928097012257714632302752316322980518076367462322906164817346265287331220874759040114504673963890786104817647140069496796813126903206512447134063091034023326032770368720833999814756116936115617501730228021028656607424268817329201463249136991064564997643429173540081549034108413241329685518788031868495933250098340909128087093821651251667438088513233637580240857115757398889941619360413953324902462972436737180157892867016587750566194665791552607072371029288317865600627744622449403787079910590459310970464659485675846075391671261217045055725467939545932039445017503206981116866934559297595251503585213591342119346026094123040279925665403688987684014502929774987878691570695631837943235821064686466367788679321557947687345098783736258743128565834281942454752574150935741233346786396881187572504412026834227367330327871332307781829287815567366428387612771382811052163354295108304645375214204635417611383022102217980631705975019898901896289093031315646952570896922751304005877191405034958006539243133447987805446903302837230347281138291452627200 [163,29] 378897230223027174830723582046321890428744501960063018399241661121126407081712480384421407766457709954434513133912155963283189392671709351933797695996165047199896536352448540605766645846137319346140667482237424423520256109534098972633667517454001053459479430438752384878787032365762596042690963333151241842305174336591064986430409852752722417696068796622997281986264355618009947605568171024255369274290789060454176917924658155528658771821704336904448223369478319504005796765705867217168914301936157308219192854310905069227555707200154867280803378037392055297845181350352783997040733510075735620747391249951670643608285606020088409184214259806085687874209217272737394946444271447790992887554324847493701136387867150339564534681921765268842120558388810931818040723811836186283952494096113893275264581625297284710808166805439613884238110347013445414214466723143583281205979568847832604693791582168929890665400841851139404494881722458313829227627500225048019143185037187673811638081359922628977737915999748519991349578116240485400458014105905079444894694855990233650549260232512776804950987305222888997528449299528561240703097806257554472879473642322269778433811995543523923664462711176388707753343143435409337633966422249261618784375869313371414662945046454862518553588185663322124586933783282365648808914485109157293077027159456011619986097538396177982392753546434001307449665438649249886785190616179789913296283264275328916941111364464840006689442748235184320112994403363063100734973877781580235228410921770152741284943230413915555366766768294228266665068299371833509607941061569708462818651172257893194315504485823771765172361037949493651287875696444979708292991467784433192563704191757506875074545774688378218459489418438132269717468275226436907864936605690587448821580180585391127794748496100669425668068023402692936683752929347944728176771685231335921600830008214534772650599638912399644727568170158542315132117440000384295803864274321325345996079991062520813663456886363424282521309759709567351923636334820875287317956082832793590694383279754326379018492790925191737777256904423401524582285370601184639985658880 [163,30] -572564713232684223340206583000564377052794593041515185686518163007400403071238474472387449160855326756471038188906776592701330937529226975208007528662170542824678306031732321050398693076166633636587807063552644252186681967324546796319983823106697766833910757159894324973659879518645966696872042241653825019021482827328943595821581058992154253120765850974281649079491084588427354427869567579484294579448897536426992067919628305281028520984299124313373873658645089710607046154964327851363392398752565042700715579372454072523260633975469751131789093026951543594982484837669322166839558237212315856356605329270728242484872057161795789343717887497716799148663864437747798046973914909091437636742536545978176395306863242076157405752271125555623541796641825454698859726851697073615272190226481559378491228462572817077850322379677894772794157293898122637835845175003991705581464859364366683479802153409650104889725769434996271398773738666438295726645164364228136337383580023614610718605143118105833163974685949498353683317657045198924249238745647806352757632095149868594819450275768426743682572241084515147165359516863247660975072898035522694881630795465298949965216542564222351754537087935046296953707097616548563414236626190605858988931166373290574614392809359817451987811033886973540361722542939316247596178831115678059547643194611046159077539331587859981322154918699422372794247379612430008543314050229789192030283777020866199507413135770437544150320260062698033501645757299676280694234089502803500533643087995369927880675728289140730673760218658012852697647398222868326750757555074338633011821777579569848166890576869708400041925075644856791015046878167402184410981811890061178530863648821381531851515524321161350832804960600705825063144538693407016099556912427060321621811758654269284118488034743527533244502205087355812641358131365218721170430328540978082689990161877956807922200736539104070929637760864438595939647323769185561893961043048226533960959327114676039054759744785537469539041008359671934954451760740658131597275267444946507811682662101306955519348884017731754861356207440672651893261971548771450191616 [163,31] 801419492821704507406986741711033958238523851450959984735447386214611527177301842412673016715325562792486990527580500779895092009010747635163739764121725312738959037340933635434958138907714719867202457274985932483282916996843636282411698264094792078160847476245675891074495803161530167789558585378946776826957351414779369968853528411599089251279696369867708647902201517051405004221245436735284801414112362460487611107454999705389455943338737471087876016451780766068751597169283393710361092834009943781144895085018458959155393699712263354048398206270600537694892191804590077565600416888929214725029857125957519199133464061422809168270343748728307679771016594327385000529292752402806269495264382314009169501717621474563470862342900346337598029872373123902392547585980339270989292867160450468953869458273836512220578795653705008996685387600436305300671862434816260987835746982460984983136443602628622610993055103200380497368874271593187372794900149727071881234411382666785766587987264225191496308362853662626924836431250958204361358191713238021187944929265985543402118875295742673732128072304697398964567086739800754162069727034940534291689261770057134528002822162341100817843705181137720599697531302014027484245824094524023545904535361299915841640379429756991416675428790996682365159534187207346136253339710357865108970188865466753491246006616634872612320616261482196226288133265882011241862466600148340208194560888656166937493733588038655732036280245019097436878332295367758724370996357617654417625227727014655051399354181534550360828278687468243383523067221441958708733445394476417320439545755376399172230642990170568932507339073401428910097774540177396398598462187703607556149316074994536602474456327902253171458113942146957209174402139174105154715140228202363266003245389152183375190386298820983238229488413451898853382720260266879835018154669155953084777435884606556663084086847501195767883455129505482598950006414410607706400529679380019604018456780544428343823109864613294355506728871849026471802362677724093431334330964230742226252342935852631169282182209803561654934860321301665293377694484776691120640 [163,32] -1040190346866815960825069922323458834532084010786481622201035713625516383562509474976456703958827569634397047908408839334268047099320731959653778485108993269247640934791044696829490416019082030249647266053849068183396555419908347610245147315578335638708848288573616302366547495184216987229299082536194555922987591431706416004688944793355666336832849560098157674119247008439620106547812660866477402166875311928711931717252438624217083005838242173398793958989790320236094895172995867330649888673993270239729276589813812773758289511697985121956016357304754729633439382425979795925127882979779213567592353258005604471343015607439455135832414861609723448533645266381952116633280408532726190394834218899590841531095312985413790837932933754387596553905589162697031885922176370047901291585034019793683385670092840564219044302542653009652093629654897049544962998322563382117402958120014359117407598700445673907138785064374956946988760266575592703664267319270219097146078203402990488526611521593621512643809525590505943918452625786094372415319735655651349194861050036864505614070806397430728171010188268912337565681678279907360539484010660711158425870183297020568907871252334988559235343101440663905993757676003703974255487647921800424347404506245174489338297908637322801506621674139495904553807720936831733102196858417083975919233880992751992348360951782855712341735595617698101660389294017033053416624744951442430573688726683059205063989764110543882621101402735234883292921305327854269571254877900777037894175864177571642565925863282378287938154308441429824635945225678054349833875264400967529821698285260724939119910494849633148630923646524281522478758102806281719777144713533546416290418492591138350124483530642149087432153437438178259406884269653225803312553987129923764944593544972785718835040441167470264760753945357505381136951420157625550928596919838467588069550380715366773295871717798298455041880366470392862648164105136290350946900329480232892513870808134319630866699419724351843822218113808779716625346554676796633376275558467726865814079317199284057280998917331996220574230813420888847691381414887388800 [163,33] 1248422880288374750250165239550066684952280245687440225126704410864664741988759528465150635575992088202254319577223285542477198749944355369756581648312400752775981796696075787030867329845498633593351035963960699063875838857905019252455743556308344492916153843635360203716058915461790738496667210522897582295595820253926932725451216702108950447602405453400686054295886986145291167419115912058532066966721205499584274118211135582620538777078636069344013110737589888585886914307342762038856519231279296321597622117276556905652770652154905677701523431219130199856287599566315204566912466426520981328220835992819497536893564383510052153045730744350567371569098893215137628933512278599602793197660980177316953182995489825669197711784711006714387511241874941859607579858107120316238046369485121821778585321962855573060851115468108132117731552918667441688834822347158768296751886118172333723408568990409428184879827662804495153432173539856928883843683591765449880997944307421467539545083715137750920608452588897018088521224295047389380814393271781528263515751148078607526273336615457516306189448329107864746606766967293821379194843736809364603482729383969400477430011833425746110448470053488992168355988886775036984688719569795302504829085118137114795023011273378383325230001491035267988727102720477458914974067965335792011168975362055298837056940335186173304239897134946964080812054207833467424551170166384933189973279610337598398325049592561722461483168198107525572953379326639710804808656090192690563496160053444834092780204603778969639589806914287470426861689314234743744091413690939052181258924271791336761617016774365122229431821071740593271469260898649553133491985261499435550841483965628468764198222243592701398481038973017570868589688850409719323023349058604621754450206625929337168558639709958245726118439777210808614855476540385777377276090471004161106968118685894365537576684533024964387097250034196008457826935219355147738715985383060920744453890673918635887828625846716410705728272954801542109032627868168791954229956466854237205404231415669890191712866734786000911547648212996765133186431142929280 [163,34] -1375235471335469505563068780814784165130031663249334598731125421457442177667051098365382931521268274989803926088840958354279529174567155093307320789334412592919525577137850517217802350992293351506037802469374542704910506394964603512155423131853368103679982210452102587636439290722713423869965617854211711655229263067229731196960437439957243176023794289378274623267121541510599669598618902226717640786110236674597797694250154882968935799593238396372023709454214495711768421448525311206177657381259140927481040505611809721959216997957851145759906934323141461160433517677530846660600553038984333289778990986587413556837926424836607492174816081833757436448127125872346304281117689638564075571025083635401749858810552129671772629892648809528400394560692334343186996419642601412368626910480769961451766769856703062191980240652906312117488675471382454112526801243615813350437424113782707813761457923327760766616810103014261551304674558578427058461715366054573163870842736261115446372847857006054793795052410707652506963125065067200385519030378624536745547344264859906620967036093398340844809479513396719546230457004641892365501822700536566623422090424025990514041246543898391854863217533217046512277057271763686181790703481042919551397332518959444049479400427454657957822496408836219619370014458128381609948370550085669191627371048007072501039152358956988217859957290725369237117492740728705855645693743692297012381401134979611489944183965877435430950930756629084886111337786428141309766302946735801232117904470713485380280303018324617878318254499899910661521386045961163838168722712558767685655646395065996102039413243479934366072145760365355789715338433281213001013857789419427314644166805754145899547253635828176594680695355375761383825993605530474300629211906968520302017492601678914272987689166596788764519373351197709724307887508397738527233091470714375778174689856426243300261919190899718497828063622586671627754700957531522059138287509655763161855840130178268350480339700317329608842590304630324026116263419384809404876410140472520048169760207482273001710423290042839588138563427332665231169339608288 [163,35] 1374058670326020930081574413212716396946865194910711638294436984943065253192746294726162217222749903243908152285170432371590402193849148094922250066032691358958299443354102210372807012133357629679993506005369949339834400422247142383623055699462152178113052266550078923158412444762794832394686356907164517852458140382970069138429812586408527607619265164644725193181008637977615905654006865005464827428567802116594372360915712191847967676353594291377072471046326072852434991591144688393264637949139637498061918304581412120916423342354603348205604155840366374280120403197814084251861165021382178505052786669023373020112325052718893519146969905443309060373490017368735782177135320829094981200534941323924500075088346778148388551415309340977469761760269314801472720381955595302195100779906724365385492885287444683017690573696331912738333891046473520063005902038420799180023135961015437298914124082942611456608239819097752914337159858546563407128522826625056291046362113225109730386766245825527666895759302175273834317871241454919331605280310489992373370765393317951909873723397386703978283437621917060110367117790031825580347931317097380394692746055435176190142525241650867132832893838210918824632078382422151969364643656263487439197967647483445744055124272025167681994893869573040123288593322675646681851738264314399465348712787997146559430063023404472622421192173850558966754004258803808077119492166181545537617367130524483351961182001753622195099177602078859227406423027203605442765392800148482818916166408101194773106918716045812607143339305243696835513516647758301427072562751131764472644599494241631728983086549033519715361058706739633395708597848186555364634326977912625234761533775542336086318084829611519339875369051200595059107528624723081493455456147627987973892037065736319126333610018507548892872556431267546817067259864447948013327735533965217190141592926182870020218924890366819245086045887307479900424891206563633684542081301914060489141226298775510259237745228328984526217587400565867475160341796676626539483598360968191558013025951478396373156968789131813902359924224524468654085756416 [163,36] -1224823182812600746236157327660007704330714374870852572912215489940155066752213332574864056881764360927446032771829981662415383343081274590885650280063966231122852609877226013186723131153613555537532570095221974769230998786555225484815181161376689414963423727051679011685781496505094823258634957979794012416635544051717738050070373479947381585022978370476059782382101669423886317844195888462501706754109894669946526889556023041292249725960415549394498366312296805507579668483515533133402235932899504032054877247698091295693715596936350800996518401344120935026600681411330426218643927337386326379510351517854091403417310408263681688594341299309708628910485317453302031313831145059083790680505735829876600302699878775049413015580753351792198748395424493195459280316379323574996499929877084377920337040830269880131666777886647267468011113571714845109941746532251379202149128792986580969058566794621452842091636359000172139276022440834129370449410157268601932367901563369584603223835407648989147605779951389917864369030261329937796995333709079817027471828866702331616356072822527673575219905798554609098388213165846221960404357539973548091760597968462359874549849993524372000453779157764347436073190837242413755023812771314067492403338098198074451585200817736292809125743963834082463250456534456354091935773396930017441736009534143096020124742002059071951404114789346926551297875421817230234730435362865330878106813327051240340165261225258395376505242445508181711508289130996339457477332769828422311890800487306168196990465386611238045868160941165764826794585692837077105768035208536998240553654949798854340787772385668615837355420437261852261170500601199855715565178381620974776103984833545541273290374326677859086842325826053128922641734686310847045222578049514555518447889117500877413726316678240942425496323642086366689562953385562429359744557661867088152520228768627010030802240245813560698817947455443373868166000679363988055523744475628987910381649287429478154675392978867329278898293670250611068374317948173098165872467995839064662071732240354784672030500440176997659484238505008072654354512 [163,37] 950938437805984355114233809848672011462217467797745652806822295662611205510490149774540138876374481104479580155260920718581914889321156651711673666465726470731757454983810004019290996725696804012375515611744307673170368479000783659490257628047600588186747167180220763094843450593963838652291609922187643806248869162094366741251038058241539981475911018489727000354510607447254705275986056578568808976670456876042082881282734459233960700771470804341867702655154919327356324306667011997210937555120446710121263013630214136049382718577417451573436969496960302135319655374059179146969171779362122544012752841922837674318916501753312577267259866462866381928206724906933607290530574450605724747463237708789959097106914102659866147663580038057118825842998847871726428013966164626409060703925546672570869302456076999752613639964274087518977785920678667881830325972599938498036598211361709345748813051292411791264355438581119494841144098620639570265946185728108120612822419018283011616917006224877561453591995757417890560678406978176294301152678974358445321300798129862768842952585192394849451146400545281151300259034851822412242957407967652626978496289728098625800943738135172742180060046696216679753841660191671594232596323828544294931794642059059136936173772956645077195727064011174841520301696838625970868340638821175279276783727720233220018820163111883952459669369836901531920395423446587017500247916536648132734283954381615240649103198628535291211425575044538050476872323290634488174003579929765359420924553299045567091860837072473829768279135008568029341564429298241582112434761202115075520100744136765174201698556081674077923004867501105686977592125248963612891699883829951723748235812095425860297807428170306533231855321373448806001583203712014170832907676954634660562826666047947645849613961379234756341981731384577592847232949569901186018006899832595369130639635848692150265103724740334863916517828607601740641274102334779172129043952748950405783151512457303526561373202711593403556347551134923784806813733178383283836287526258715967231657492879083390841224688677043956607680382132962057216 [163,38] -616468092717396954026042123896797348677595309564812155566077625572850926853014339999810561881943356484191121208507064831813562882442638238009165378775138769654933686630780149172452895109441947053416730725976884314373649968380996282510945066149710905116896155309772195648051924392559319562617145308016386643782664214152864293422518001819899918922629184474334416525785784807438466640897144378902461977537675730182867019171890710567824740836365677923461308882837529258043086142896755526572652320581583339318093454813724990589384735301573947070227953139188393485160467825297808645690915807039837430328105892379924334354960225289045283690044241465150600272119351793193822042135077011909338143935149752689620396191787734689774686761543586341024676243502091617646075945632878110918677445614060708148411797425337240340316795119772644618343014332889423976478840084415760925130513680777551496061383508171103627135489893096691032399277036847649889369400351328096564658300404585314141490294823459352702095394075698844811938321423713333436223562002669720462674263355510966099290086031586939485910774242974776092843295842533540760169502511562833438723235354072656214296764471613851040383753550696397815129142156137906797328430956626640742884102962473929839662275185125391339607703262855552847477553768326307725377929109802744913326701847890023596629481780562145708956705710301124981655710517131705057161342137752427359396638549061321772867617279432004282377657770888210414519343844180626875400899714182886573434944711476514639282253435195636030283625101630581722277071095641230507804489914052955696153225336935013912342361555245702297585959580329499692685514872201340174944393217781539086157752707356918274211437110064839593415072422027900402576902890108123209529941733573436154184079590539804269818539349290808739529902993564863374300926412453668377598235364724433864916490412307685885937325588351819201073695468132793641265099913169745565026068950224445777817386166794555119713140907404686202171220362875990153345342633687406463333837811337755266214478163897424356298197213093160167357571422677231752 [163,39] 300972839246096441084641137595651027009873571620958810292343192381800129898382665914636175409481392877897322952401385820141706461596869655746574804997473631715294283267861926670856078954291921369826056907164130039401798221222534171708836819860809170717313880509757816214164293878505039038063556515023847112158532313353407265561941918106961400940878109234365158676133833613762792999517080660208909486531644780577103948133347642860865194747443898215513565025048269862830442450138193968195884376618514323222376175948527011316952172631146785274590536445064994706695264346487650652630169150641456887987071512350746571932626708695311326475531426284576778208823793611827823713041856882027918783060043004860964205290138190021578610819933158123531799138293659280745744495728266639992007744217841788022922164173612159903126688892073935686860156957900021955926573968605493474478706665426277305487820617184518150420826855012067638189348796342628092751579860266965582417404542625284939117769361445526041738763252924672759291674131994465425082428313466946799398591975162643387481803700961010003635473538923729888353899346363250602799487366420183873454353755961424833660060260797706636827894486936988278370842324198455842239535062763662914084009951012035939231868799597293734501331869714905294114401629952025039520283455744041334705277376476015399637143578063348841707267844655266015590964305282009240879658776038936230066073853374418194493890153712539272428248806977524061263577024918988440056580272351671177620873311257522898715832296820010371782438069927745123700463173476832853974137666022934493952396567440593001041308914472276789942565001125745630510801109558188217257196342536307535014319266344936715432232325201677207881645792579837204679366664018262189239112125454195657338298220676510053750711462587508153444776829991947297740250166718012831902299039424655765367011598292037756764289941933714654716173578398727607173449780474286363819298760228510157683423274330571356560541080899503941703530528532395023942777028278498559259777203615193269853234376293101616063469646177832920746630143490944 [163,40] -66290948981254615844491880071973893167114190680527188075713490475722660581595083193057263351995455469927342051886346051906171137349362532886331607495938401486299691974552199585060956903906282170364398590372360549032275079440020285213079177380912091743159174124710819159965459619446358398817927052521600541110635639840830911130660986873935910515713239916006772467838235263550949259920321918198128779357511359502606922483005743687766526394241429530167750445219105330591187188483942916988026940819306297733889646097389213405195518840368516953042589554995401384054831005133951915518643932583204788035561298552721541935145145057181943897530168112366477061079525458271819758500358625922440297723140325074773683019841958741305875689752202272642119085980116743800176156040308129774925508744171984843493618097453182152046459758476123612641799039815776673601753638079212415487885840399668683075931736108512949483937073020812222794615576839086033733143308194354950421921073156448906956627574414397144517787144384781972929949443830717244795233339352593045112928827918709721549298109647409393507606378653004579935630619210805964527036835644880126772243388484414797866286270124799989263155646995251844236923752501420166070485075233896921739966649574086007987613891401588809317202562458752130501015148688725312765229599632315613276696812363214010856094422718355765971755645904043255085150482841528124346545114108488470289951468670932954148582728238715940791244755390417786248324169231931074234953577807788234218479187798097490988300775601542781242560040519289479008186540574719911222426839589114195672780380287626276493043061564975511359876397773089144918996684572324147410213255631400580225733045304533606229444004218590937360905377328834758359846001128288715503240675745081452070651213884864780049574580596120806767991203442322203543448271264541417698885775792546260746981402531976400538448878752429228492930899126133790661589534821971936660801171777790119747028994040767807681591249040198435687324667375532968759528125151222636395743809415766623451428529140627658984911872278975147440893540960 [163,41] -64572628587906550198136188177257455596686077163785773006660489491341896224584702936413415779205322585700927274405472986282866545662285876429974037654307277020543344799891967807376414836400351003339427329151439918336608576426459021210178782593082566489353923339895554658706112340943388539957601154160923082136464895842097052715196335598638750173226579716513282181097093673046582034361393531436187013255949953283834995955573901150873677205108832028592426151722357369461198523062472967388312706796477803043984717716275643740691417019257845251154008504998989252253084565503989522602059334271339440592510510517888851992186818966603713503201194346272919572301296804587151861966374916130687484497263899583200177788661346496321067610469495874688052766590667742580177977778832262631363309622403385434908340195711210553498764307481123722191977214473825028254884404582734832968299058249130371013358110902772313379387448594850639767528391291673878556196865405510642567913115455378771629065915131963484228282945768916094299240493141881411755331900368624562899702669490376229177843421510214288675868999861068935861028250815729929432477613061525977637966299061911188280348901343012124123956929264159227237732580352813315753051590264421903722400819506846875335674259682789219193902048952486857647741382147889054599943740746191298566284601882567224196204106492857390678957333089626162040820862000055293791879499726625241134379372070309761310087339190637313685415004314041453688142812719027184358111569263124667484184921066422419790993251178450789721569624891173483451045172423990699395632515394213036750573998604838896890065550298899800644464098442042809172287389703451476205629615843101305670818125004617506346822769512061124656395794103007533226620783382987721586753647833049836462112628694707629248837407208494627658572234962790827154226297982746211086860857749198345632426141115515479176792192361710563112351689031460611500463533856939379171940353889432948463410563122582021225748931053825174113132737267973926752302788504585748311908751176278317358244262547920889707818854018161820461395104 [163,42] 106307076359438261555909557260720715102897657260105602971498831454335029435633426678557375617648526170940365357626080490437905816810551386945199240902411082551210197741674308594008486898181375600087974072530475382285191458849155261116392077140649346117348339842850437180717759971113578783045686493321757881639941074814562913578506827746014567960266494730664717231346494105354382931783464413660499470297376017402939764446316485568395048836324667580312361575044477974294453601211373997467739148850863072715724667488863425732785709155757842030066117839010807189127027022834492751561041407812828718282544310809587625774629547204466460215121510641130278365150021632066063335046862516702323848125858003939917815678203695226746993872079237526062763671458963968232163943394463797396545242337917068822886472782956159859247926535293714169696129997870198958304429786939856916807080775181729839972950998747240176281647867552566668461627804501257921539020280865486305025723588746897904654163458666613489193776502882660714287047052764714681573586067519674580264252422313672349166936517335836461210670032937721255255035984449145728066165431206095384110874589753305274473345608809401891734406472709816067630925355075314769858288299610860515694342833928578506274983206528216632698958849956584557143494506184721758846347865868028301316908891681411332386451047210475752591331948751110260259672526081606546861136439038441995696136949747265360133686974027973790423843069972433712144108790034193578932242184488826240382632345630302311059157807041059874059870942902359144327551816102372086293395772185154792681525217122606024034335603438730241165996864824692982458098518625557596864432376594367817195410098039097559506246284696865354428207520728392872490553879259278386023553522993163535863965706188918448620584704192688317163891225637097499019226033788464066034006112881880570452759663991154020553408321884593879844459169280520954726839460706440013647502065266985355319711180922409955615284719776988671349115861275653207633049736902911889963742644060422247877917191321125985954683097578351316562048 [163,43] -93611058420121562659210607663986697165129167520871586092312762702457468827868910753347541361901482128976903088980837911875218877501458832937762400680865066542975631282295901688602378460805724238637103370829984217925832466890739882522836135959260698355199913463915518906010636401864479621097672008143110004714234447125509457987984464644518663829528296053236049394554683965751205665174486182997461091515212422297597744798241259940313987609027586614948648281164971882513271478814278608237363737871814858564635281217373946362415577968775136831334824405949991696486717781589752411057249466021759574725711649301069843917867751936516941057961852737882994790486565029922425016141641034887454534719977901586495481124352005380283531221059229921746876113846427583655977704066646578812450123888224750600511110385381517887186118438766946806536572185971771930016900001084809459154662408376867141009476706539312873012666787381103619724829696094472158873970720161012784411401861483675020696423463274719734510701432068399529851314260108497106245160236898900166088329551924306805501878871459710737246952702115827251730975928981336130474953211019693677970508886527349603616439044662870084785219141707581667885505871540093695921265462046293319032290521825207935922264574334597802902159826813815195318928603494970424935799184887670868659409082238044755929777790317933781053988284986720417305207860839955482121435557002405571792942910155925728222933546094579705920763623344559914598419322847163809757381870509021964226061022139797804676754902516081068905756320321037950623235979638363281367713707187392665653746340088514643428623018198733225220628244045068072470004859692490897663365255146549127979653890184219733355819563545477613257693018683095063893485434906142552441874153192431122800818525451230407788973315971347355483819482499495050984524766715767116039698931207593743406704254659026465807695807677420332911284849281846904889843761202637677819904765857601151301569589426610776894227996480095095140239735074865576666242492492623732458846699714534342484905728959523858529820363202589420288 [163,44] 60956119403523289006645210367739945465212331756347905008937695200770134500359717967221613396756430796914045543273467896400520103920858498286524175304011613421240067491534137070875242290136405969199112794215057916601564123526325337169364958758181741620805700021782518628198387449237857375182133535488631673532052109095174953938792226756812668403591927461335380033014992872649702863364671486396006021164383853580218359042839251471743812742261221864570870789496849667269995755586337211269553920517240792769308840751759202240320184377906416350290592477525392868740911966523448989662678978193931829714895666306405573307036932633689453065357360148935902617760274913196685568442976925963638161241010858553655658689559922411159258703128787635857535176406165904792350934249147571997835331538133093789078852448957883516232909276808844647801139668454173962417577965700702134730916538155633948501874415400466393302916668780919048598482545075632222029423673765404441592484798421104000103683338290645789201133936506526120761475870068362455209396418643736092428946246272415180553887737358330076743215413801121238783421644092047218930793354811291824785399379965432280118255471560379059041359808703000026613116183622479501029203824936860352742504429711634397306252946794413365486490606284759971034190245011862947938402160423256819538448586762239620502494754233668388346648117520552143563481957518324739996234542345286868936994002604791255957506011955457049362817263708496678931937033599627631318008829478694095988877329190302552781062333809689588591911089734967539243608837891748254917146295312595169994519559943614705474130497428957175089376387505976209148614581968529775405775545150415567624452351884228036539692975004443567745743124402317761105015429547950332616067218538400070802468225797501461042787560269936249753172623984336934339659447020162813375167910067823002582742571783945487242805004459539065724776367611477361978321702217103671612251405811703726080967160064218749020369042436980885682736915368972889606836869530651509359949354806082447304279248636298949838005867623797264 [163,45] -30599733711281925533681019378485527214642132499575068029294526830838102894084844284033161000829315923933135086216004750986108323620588006302348712020855944003116933568593043314804831949109977071548982387715895604730714449254031614676259613133510794570110698217412520261483796949345014161375105031598534038638524400870204880971017363702819544428152963988955269831395313098220441482874994787396053498402949644764166021901186285944223583625410959851937003351348902445224018122972245865976648477842594860484025032413300791631732051208936095014452299452841290197630419371659899620929509924353953087828270166895935581055334497943657435945793323873090287978196191668629410126550294729396920200589355555224668086919471769209813634991404709772754745740633567960907672128894937004562906214876807989213681015526658417590144668926179301117696923416781150400281963756066509395956999759703976800130219633415479571804744150273571208545236348772268580626550999407968636010475759045127669734384551890471032555743890966975676043300794917539536544043939179728944546959551983381529489384706742452889126269465479930995918497047753937185944678124362252457182963903080319415295630178168941698196894946876033683266922721931413646730867245618869492365231253735120714948120479608625745341417350270461391402796793790697545413198310101162799942826730164577176719294385716849854948128316452478325422207050595193232308163916637605823011331561789799174201610229323724712638164115742904539657322788917803049560573128561208659118052978918416942087891699041487071616110421798269038467270182620820949156967705663167184007708309906833439855725006316405996755777699220899241269255332976996832103304040119996435808701562205278098589900010416213350708622756736028530774719152628341635057118496644432147984582011767287599179958225774385611463154316003274235509734648179611282438219556375764127222785764164193963260009628462335141318463057842206241259049145507901094842512597010108837166577302706332274131435850575549137930479930409154360962729350906677076548044146421175963833276567229383129669567529628128 [163,46] 11033311362685796363630789659285765099583910020215492721055668749652694998516481871778757213672837432677496433799240341766216084473979045210251787475603539656375324928268193683501135720672351671969762544391184861444962229636558213719205200438197365977469404393749359189759474663601369502425200132715806366926467971451394888898514600597835229707438105529747781942568362865945949180948982637589598895909532145188941810974608687563205457943238594734549156372522233025130134096490020056120484163973791840732604077322613627942867228724417366702552173038143670957692219518784117063176530510923053909665282283162917041961957379964449146526659558841450272978943257960836090673706786832199030183458456536188813596353766421575452834953669852670437608069259867552144979726143549131206916498974162501908722357722044028012756077125538188097032172267180948347461914162123925948596403691509118384141331060925289012171928456369340897931860287980905380295640615869606428178612659635852320961939255119637494110503582634822808710804816491879923942489695192592796307963326366863439576722740477244685860565968121608443651666322123581979390439768732459170535325193981543547768912048238697743611180622684139602684374542489121826743138687216819473749961056361824653241715897279991259189285025040032958011619588485683246750246897492409473860624646338772306075446730077125365050702860533226145991263124153479490412562209674771224565030180797400534311997606807158954344957222286636627522983123898150084213673759281596463930076385104585219600395203208347679883518530614847264394797317849856422826729941098597124537904676624783807236393419584048253720129151923113486376613239319265450301128275272207490298982182637561041618119621564605761771945566024398668511791644035909206165301285264037876968124318010048489993278959445580982455382920716560583048167274104634510905293011263963073879225884175853473236441492145312500111755139526699561872662896927213304735001227414648850200487659503198348567524866465721078856548804430081906091012292086276165623924320058517266350650710447932396997874682960 [163,47] -1710022338725418172985909726364273339232849165582944362461357883564059762344946060567422695841442835850215055525961642725124821387307390410018351526584018312016436359042995174674159115566406588681237977766038718814835207410313788217184874666196198110633143301673040706335729309936327327390763823358599939742606957665858240682047747054886939552033976552118305839682115387611748327139993661149774311167612222514839349548012230448288321933901611253345205615377848277610367428491042974552207771074936445516538474488466248646090312582753653505114217565582583321920018262666265536061057597869008692870239058679997547348634184188134937229350267571843311131205173635210437249501708791014232413277962557476658500601626486507811351889303034736366807631236721857864022993692953355764445247584256754139419332155259933472837530988412613458637304692329981754292690081760420646508266167767805287223837995937736400714633643683849570741259765681235989292467070203180217208449032874618780931017609096755865878795783343886277778205919501486036757448839423384277092426775949310930332415743751058004052606046467360099357398082729714324643948683296392568621156830794088205298545671356287088713866167693877273209470054466895578603527086229051358298317463467196298628489851751413690730764139516258966129313707474128727773695988411636700209929835815871604927704477919069362399936871418250185740832870112902917307469112454043579196243506213618071654604011193367759213654482308330354330438272303846328399774834600147186090921838507491913317271173724267020813562622266145956781551080741425647061708179710145361670154635445179969722552611446440934721223769534094189325520377589739253762684184093809033654053178625137131753937470623345735798628444329952857105782761571122984228008737709593467474445543376145462510178347875883487335579747716989355944028541232538589631452786756860753172297439365820443458207506046700246806791570083015991743221499493664850401000647548518939708424207270220430411856221562680534662095326728877794132255778968943469246167279656660846478333330949242245706556608 [163,48] -1251217931657130055770436207676272057192389104174546132236402552241805937552269943221230905128964768290937057574939392003076018241880503375663843371535157428940293880547812691801786079293352715004432647511031332057846671758958360533568207813210953901688579454478022784335175649891804851410646221243837220620890761678073854238775486082664960262192508383759158310865998212588086272910904899486285890105323035966217356743384266355598756749211267883837670648375365830105094870296409794145580125427244246393472426639955763962533832513066587396881734381054412427870371233559812891409988863472177346410504609744032963405984536625380722464775929738054937441225636869250910193708344347332796302165769232276959300745672073585426272554424732828978068738681036936943286471620295297727581692768467195063570150138398564151656081164607796928599594965438232433651383708943409020992640834758519888016823489605669249559426802214210128850735000065360086234279254490492353843699228040248615477431350767781944560469136904251758617190629564115521139441171019556567236649270519927702067751551936809843410831879490586212178478369793130992793944648620083570440651225211096595040496177342306598051295678959444055730717083598024780061314716626201219845744304405038828753846645411959554764203005475628633878929975131025310760894772521854901130835969860634088855469209501724396877983288802333761564880408877506058323908813527092817391165439608829052376385113442067443882794613456054148309936992021900924400060696019783782371366319169988200854430876904909209378476552021912701920337836262388205802033816923422993478121251713639742068962844992167088821559638496786817064471806074301694187402933719137911382226620970349665411502906222297111363234350664796592104923803859554100569718981666430233517941833997704210996199920505678683235585225226768585492931683677172280928165588390265275137145814820970312145717243890113358319477181268439829245310113795323717180652326766599139675812478113103351881328329157201540527143896009470552326838822355394724807652361384726602937574967170213299530064 [163,49] 1425499926548795381117227447473774136899099893275862471537861347078572748289292280913647740707607466959068289716168314890931838154698629033227596164590931391810913539709636879865969822914175560694156798575816700626383965886176357193462528605034562777329934913846159707342666783529007742519861538658689496712675704169667872531788783319776397248478673311800652915731702914999652406246411652761931684211758781543430373073171816693545400061773127584278560790145046882294815617052327139047416333994042745704539675112766387336174929664196337007458300128421325664074192171644736954699248991193260569880701232686114992221522539881672275605453176346725037460976870471010786405878282906575464765894604611456379420296455322315016591153310374025695048982150267846837526967155841077399834000933831453154566320726842323248299104309016732472856424343067235782758916418855213537473529114174216780475153260322954971790150672947030260992072374171371572504064310880490988628488833476489966791946608858566829655509155372943560337525856502152917084587366654245939328563175831824640301101480646663166178214553466412287283968940304127148463256166691812418374118918245706650035546138159295073351012824417489620813048431944857118523432546787434847810125594562695887185583940613271387161636799501714889771075124439124801687069827371973580107225780391274763053621776654041487904294316355126308004574105631695306577689476936126345298233667491796439603778425016449305971859977026825661323879455837916916595422398796309660952466660871302384769192534483346648981187663476234248817886397527026501334735611479770723218281274744297687556462978263373206635645166204010169752184113378451049770587610044801122552715969292505735956436362524157945561509460583698385784881847829302299187223119050076987931458432375166683075301544704077588746297071715263653828245303506810727400631652840336846955970321800252880352616032492997338032430291427274039926551660234228714023470974398441884045895935815068487778213189131080618973329968671358772321590757308416596548778405806856692375064676912637799824 [163,50] -880286558708233643196723851728305160007343158095731703782754601433010009373901949993868714910602230516343673497040586754468095677666726818643543788889454392361454367601787547937163679047552506889809175923094917830094916474798291465865575263010107380617979440334762647575372631216932776624652991586300136229672017829152310612570692959288735017315444712796138734917545583669865568726129331375273559081960321450030841515231312650960121200808440697080823288704768082571134913748285271010511987716331144540946296410525059858557598195647240218712191001107994342517468287964369726360551996443980258611659163133698716202873832375254920761509992593999948101670789093266727289196900393438891882165299166648633523483108467119648397269732760890165276757814837239886425494141588006959104492006759426630949456897340032424838035016529537570740016065771467532216815744229075292164147994919627989134731204765446240664709334726197902337865800918816272640529088792987268299980333158135542027503275894866306767183271058132849286253269786634057485959001129586994247212550474186312330033904931378604169804658158190374942574193117739623175186917416689367074957499659032226583382030627421961049920552420137690321182106067013065560233884743473643501596255899678778517809565402531570125178885800114046911738773712085432497804464126393679886335235199668015446284679227891826247946336107208364463529812985073800940393765212699016161534423258146922402677887820715702629450092474241720812301889415496398598848495855586815721802712237798743463552864898607572951807131750103922092165431069508376480269585796547179632367655084981128070104805185689544223837568234505274708657720509364151655547198281915936832178409800662510961592718541424128815454876049178453703811963225546829297988712475739726555329270410696196707624315415894088975068697529608381454358998063895061377744549091222360630640647337348131334474519397603410945729263356093352616430467969234525014520769322746660561317734361836008759377921126105480181520265906335295093038090183537842865065312040424907405779712012262176 [163,51] 411522678507393885688046275949553694903817977898320196677626691875105390947493948510013209379529308215239242173219370776475274585158539025568523264862583330205873241176923140813475174554985644573895468094918213347062961501175564504370598650112658598229211667787461289635191301800226472230839776745078640580699321321441045147634105765256329389909707577388261849425410327711415961436586535073510171114756634456035184101516493542411099799189384107474378710836549464464279724534216211089633862891426932201893015196934182736574519867109196448119071094854480109351315608059210072420287088440803549011064015917809660784838410713438935261430635103657296745151969718296586956395331815921022034405461497798918422173612109994381773575959816471730164674988184384883973339196970829152126009389309409199246653317973815682194541500359635508930516648095239836472779754593895638562077348721763859884551909682572216766042510109113335792309404633614190542251050147179487201192718864380497629515305068253917309339223965170005662739970915933050082005904793306056455534787843454360618261293664922789358548607585050126221748956796008679841756765188374967420792563685768051484448071029007663895500246140072071598611932496239533992780946900659465271859865489828493601813388137977599688700607480228052991028859357273651610512105889634522694741440338698697892687992695368304362535989165024631654038817812247474344874100964149001953842476471923929394792097681027728098752081812810794276497185825253436556183994513934659399220856292698995504308100342053296316619290821730700801631531783766388633372776707481188411109410513395158349319684432258274078086565189018529094029899617520188602011663020186341735584685210410570878955486041903999324350726218856185372549816543152461488622668567874400838928827573443965295724337919207517431295045473866697156664389949915913665348608637727914065857563779485220567730661696614064302622070482513784892830508642895152637517482236170514967616698746731212442419060798952908336994062465220930658065245806119813730640552778494976907593009038848 [163,52] -158239925622892957685596557523377031093862863933732283249692707576354816432503225123296847138461707417387002149453839999650883263102110690296935061415000328960835370801633880377656829097915205268455322305806988516156704090498833136274557229844739655248208477371694272402876664684822989139055421754971503362054512659864839446883428090590310418565414900828836634158436868229582064482543140158124845775545147803542727954802035955619858282222026423266522571377009082148277585452575845510371556870321069539100623018067925571215596732234579951464701408465962069284064907481865701201583351802547249422796903400581599167922494476150060527044619104063628058397259121718875247757511832506586663718863169713094217590893604698759685691518947969234257476724182025522115586245798264598628852508702679943885637529496889961439484190472289601492269395612830681648867113583314158538843175019847380261596912966785354187910962733436887909678001107357276472423330813799897451523841726912326369116249368241830392589122283835526047457183529824946653410195434682127763283312518977002901548518121598228741354445305199910985718275483989159774083933037579945656378474440062155913148617459629933382311310138579049337845602027589097678754319421823647953838901206800135800676304834615471649902735685454727509222894742252463998782089341591430324091054204330035911091021322337934627440205775214250145091976672154830497459193244443639604001817936106380838365059806829005483162926120797269490862940462889558107556201525990718580840660680346981998057759020893982402279853289104573343039523440443466702309617219477808876620723681643695801847164771114925576275783748269328249143762712720318126345193596777452122500293050517000552668576027976382592180463668230116739821367349067971776738466142476018459121784942140457129422633916746054062834502826118515472941523879233487768388100497569639877572369101362273356091042202247528651438340140598389870114557600743432878523652035562345657690341847919970218693706824135426914908944060446489837253972503413292772851066820841675460121936476 [163,53] 52296067938447012258550946978746498874222938806413659270006765906025697515767296350213008585946455400663879251852919015912601639606968132494726633113515858678687655782365659689851484007211545362897591916396403616083743642574102550360741433061481966766496084614744343718206342929237181461816210277120880354512676991786066928013086256167827641929160381961215763186756381933313164743708297106852411414747562584662835896349703420839786846220224275938939814002910792942151705540793229550109672167300854042735750405178130938190043289887286800084425296388182413835715864969031054128806183927565635575954606296129116748437337956087716885738915811444267768866285579008753467692864150231617177813278215938244058121411725091225650671351662204964238447472133506051344242762042207598552975121443294849850819209145077881827283228681213227850761371967749394488124467858910061442386676858348230112733154051662373154671169686436715754359897781667283870470402590927663678103899745948566303737142300444087529910601906822424335651135296619117150022379481884619105216114861709272262853472500815429671559369266707419245254749558435296928761675361619797592953122991834422109804006090483223704256106644101755923704644211007226858815935028274954135334606731679576567070779963269481163025558892783497138468783674810422428528663403231969746166481580928125323030227853245025119375696137621791979318227547007047146855013410268459031579835999746468132484980373419509885411899954133357649600206468429332304236437044253858643331491434528403991656920542828712942041781966454845011183459339286918454077006906423398609764483803285395642255264576308282175436765401102339543252312244919675715819351116987702301827476968382037101393802179712286873576529890705255019314561474741224776565450754343189000108092880116589492071507903571530025239634870295023956810625228674637488112901852214293757443932070022810017131995835204276140023673413613370681082045052881246002000664153398227261921229387090038059081314867866207726754746769737844210326826113000300783094726506720268853824816 [163,54] -15638077603834190435160939338140390868312337827831630199314825676465349636260478037986114477367251462149618181792237316451767356080845414091375234178338844878420995282765121789694134880519689401324803466493018168543669554657970507192483253899404154391425341205878803638965075642510972612059696276712532511743754397800272877053401381374954925528862800220750965229581111092583795804828103673099164114548475277106818856520007228192285797198996181575281339488666406359836225474971111871048582254835980377112406200185076901398820489745944249496219654674327604397528626835787735343970353007020006994980110513804758868236923292554142299484957682700441335154187478112064420798979122940063976373496485069047708483750972684154652076797505481285491279187165547000610339512215420576451623842645788700475537002271220030097678798288143423926458075578984585414333837843501660933360737084326585848341966678629652282341344790356493347340249628613350500435351022087446492894604510270136081516871313887551425498183134889963957345468582758897929843911071359894510865249348647198265318304294080305659345244617711250718075929408480293296676634580084245917587378630477349750471071591341373395026433256944726543288421515185757790324031660641672381508182581357887256325154810771804731595395526554679157071698292912746550365967239321360648588563608652099830742104634102454706997961513325956463049235351650831078422182263482042203637643329770523056271378819094759777948883911031334300484697566974780145850978997424578375387548217062885521522072885455920611651323370766551927379541139051436841994625082151840345541367955242347734469030135717118294428434117696825141866910818814805568482324920878003265836079157666863657790493509506292091321963532347607032010544109476813992999453729140710514012836421247671763869245295251167712392470648173910573481810381531568316967973133061015745456614450817718603264755117227564938192520620389919301519995968332113717278468019412165460385777938239269923926303403714242825598985598964036056695762484841460988434105900033135418264 [163,55] 4659693219826581434522590777134346962114414759718388465561513272655923298003353200511708509757382080287840374295627902427274006334337454300435665832987598846954039095007382401472881290473955402350072730412805603100765385143793055670006841952813433179470026988170500550767667678605842656998500025232308535106143048979519656208727616269630604372236125070406922279391139522254664222213704359926612846605880656814498026209235548358498354568115237213869828201142043461603619836698666903821733779356007129023505577377447192784469813854951847197757791841463888032232543201524374051241071607338392883393722800258463255038185573210850295209301292049764829561098812840615494627936876904829197877089885760910577300795936133941618179806706259998075315167872957466668378072541105779172677353839085720844627180486566562207785825898177882398247301649066584235098021529561154966498388785064664085173095284196152662445009309562826405258670691814505385741081920271399750444019960381872009368856052196007072763598414053270470532837666858010623474466934496715919978218941899439935815342235748200723495220930196267296350379558156964800512403615041490660454349061936637034809862393908912323702131612980592232236196346970230812302855073031958478754841063489330414589414217956681575495143148624839249051608529764556294566707108971342545257262352955520296020701686775163579943285598004782205196635545326841609704910742034755149725551255155041220407667671904324249727442654012278083938937137993818034686354795959602109631861887071659588800727953410665262187587417738533831997867344911304872992535940131854930578622110211357330575036515454382441745199054039490893285136263519565107704295837657549721163241636078346965816978556814678886741584912667137892720666869787351079920007830450030280230270621975490485714431009576495591376661663862931852172888567068425649249297864011922315698798896894584117432186721326133039254664447664493431174836724443926695969312751489011648296217470596119325251055622869146137431128297312849038753265714118359557161895964087325696 [163,56] -1597038164843160919954283617922736072436001399895028809413143266321899886085513243537486757945499746467063372758560339242892851846614691696965513288523277602450454637962645518867573000038496902617799378538854092163917724035609866319137578051955538413299016869540121884993637872318311985938318755972268578113500778073583408633701370197260876308925393737204863355728572223009261584956524270784039391732798151167233554272936754584074433731176466548120584884670226364392743106915996803256832496844118964156724452260598833478592891786156267713262037136403424468351719536202960267576701325435075006125587681363606299495144387916774472585642532130123962033024790454771316463291098781881820442896338754673604507157973049932870428530342801230541620064178650002499958379582159895547152590145180402537131691307075540886526233583592577311108724238386665884500586089915542213166639539383361082048212437677344057119329907513491196321133984801015620324285888863467380783015115010523137684026383591648040274404703150048141398155361206057090124765281959446390118326214469162120429984997442563207087491623294423069222935655701537089388529134802147328298675534714625710749924958057204214293693422899342390710030772975063751812533278031705918228366029951152895737589067301392640210392147470431592592937216128944679198957540145467288966090885260940436735327510819837948372929963147209478594558879433338999595327483107052456725795047128035619175073645184169913855859861091022633718150959879035902100343445102572200148649718347253262816660587457269519878271931609917864694334386431267589815626633760321687443986831279936526774351487350851843007832225193847876368810958699396131228680941486571516206331312759199539620791390420985462397453783797437348831304382205882619891336808917230729845534730949683383838984245543421528706960438770693499482484183353023959382956898795272254310697937441632829301434713856574278981653869711584224340012084713477131425960417245492843821303932272860009657896441070387649016321735425864883998933953955727655696820146189696 [163,57] 665735066097533391476163536817332712714874088353339966024131174315344568667789084089663610405470954514257382997210391879976605874951326158506607660837260503220240848110414293857313927099012887675788990185033895507773135557184317309871189591046904721157669348070957710360778452300462825313370706840490891470090489679705049923169503798966634447439597063728798753343018202453421264118970649685365021147688314769507446218990910866017554802068095814580833339542202925518157133460978141993673199687911024037998109184963289562214720972748698373861537523808736549851206503098150636843175762313207324405086294670140348598954955168168918519866647577969179130642588071715570171238523010355102679421919333842610289418667361710078881629246463310570821248291901623296608087198033049330445472064514789643649433427354433020425702576142568781119998234036860080022582085145367726614711055674817134569536217930085095279180365446322086955400232223098986800486154626678602586123894182802933930077276272426573433442290223721635647883282302023361388957743348783985723177328420137597754655895805299329581962092134941906973105799086354302073960502235068823178555861993108879032743146321678985609491487695979299004595165369831552739407570866256510400067140106400628277558853980311318344035979563100405350059799284723583498366678746819334444615839418116311996200294336544868812208141904631398681270309316931322166577540450276326328574504136215599204657677546943571049269513705709779938056009018832857782613086145221165003303791455111498819964494542770403129779943982962304031905249611692648539686950777086995753915404873983004099785835336923776928215433590749069357109001790338360282590139694343747063530038105119983486926914632310676437222958042384336867394809008331607500153487747547304349624189264152548188269884006761081733429347702382394276656665804306735422356007646021467563872183771192809719656622195600902277196541193651038830872585765214744182155600303526283099650958414625718016224180285258350623878877796370442388293850425932211905109034240 [163,58] -299429755226915192481394560631781423515983595480209712911082974916955880284222030014503485612601591710144219335433868027267643170566063583030319280968966339761923181602643852369644892430716002285182753269532963120761830656607988608350399510395235601844561988482552165267961908619101988190445430031584957211510270930750918419827520629453809169183161658545627341732121660923395957167418238243023186331053698882990147476363858436035047668948210562862612888653355354550415615818392448947695255594228913725615306012611405808594416370331840422394418986627798539785090910258454357566384649319662265405502377583636453309039379643035718658761374520881145624617702666919706069210010979879159264984170867017607488151857365703310423056142399482764307611855536257525542544406613625659396026083954626559125856666214099960306823710699709901701655110642917856498216706619303496234565640717665728734372082377388606541706244780904482556103729064955010713705760936872119905402987699017932964976586457313950077646491222040288535042418853190034740067830147688152971375538530172304846410222416094160557310011308803040316380029674168752405935566766411507645833437839735445275950112617906438760780256864679082802716315696879520242446318202234654147229990832153337387264330842762096978392399578149792957724974093636099408342746423047343570467741838032285601899466800938139985066452055823479584007676913974068032196701986201857797823144494055180951375779794299037320104468920796906099204042754543509863795967143394579218595433808606958372585422223464111897899843316203258207909080059693689064313045305292083199137949559289606753614779615187223627363099474885694226892466267337745864460566890195406715698459833923380030094416511838945836770582834913261837663577707106781663595291149239387770582278606534485023463090853570263174800790653856134542132110538544178999330614313616009669162289541456250747175310536978536009793348458592225215274800813980946075409420409059440023847566887835886150302868742801291843271026150451376961626276921295494496179776 [163,59] 125632174084706450477349796180662290586992604720512848726798243867424459988671831601635706770421502359321798555187161530664734315458535576516549046624583446926526853572179683189829750771105765560274956648088078849343348752448819451045622137417012596271646846572329862637589040194382365050252854617422558339779632215597901198110227704954490113100347448153181059138681449325274476768205907574841461861450260390454690829156389553411939740350954770683899538841506180087432271253747030168221292666416335965841879846905941302059294766990236534595906156183595611807349228360034794559653267973486033355933741992329876417481880297795632686433849095031877329689187380478540133670691382038635213902091675729882749404550340385567774474344947331314665137885650787435300778106061474224872632052930422705605035141482635558674292875037554904002369066003048849916969307406235616628184142019628541280103694797476664320663516719215475222979291082624470078633028597217244834649469360804998053149629466376354512636276372901959060953917192431714280861114837935678136902365091955628455641783024574691005830748186088258262985732503264159732054156918227041376525254971190535178816369711219436031411932381261186255205567487673563133498712216336571692361483524243315516601404273754157321434431746288784157458456419970103575023654190507577782165682729539213760745558246899989973343635005808059576639129690750801019423802023570240945196820937213527497664380614352129988050766827000831806462053022106406504479877652536268437587056187481344876563419083629309135972849948342497839956818804750435352659737402456163931105614977161178334097519182386967769033507976610786759469636671090787890401204330270825986341673174771560876086896373339902077772907035084892709912067017247056830762909422075517449655724729922955774602448186022249758259008642682375106394580840136504757178691939041242450227827374247394479685031970098167355168560039532601889349546986487861040013475456901317778089603325951711481508554030784859667341863848054782764086256700198032837888 [163,60] -45177410753436218954625797129590609222655317618846453318058846039911840133318033259265598867158169339234730722596248548418901338795650089341475408773749138935795791629659237125249976202572520962328207555995424518954157222266781562815119160501315670480834245479122321544126177316195493559508119165538963017508665904686637227254378726314065041766155886902293733191755871086567458537610632210221548535506564160467936758495573424370969308456749030017342002125142650021445825687902192019986587099269283562687172734834267183842045085781884856008083472858305631562288728599332757325090794573046834220532765210989086275146303942721050741652445554580634318396078896586820197150898172774776191605278312792554728233688447803812670946553528340263518382915241121069318463068421532620616183542459615735379191246674416835561957711707100301611142393920821816580763111937337306741737246054793673243837412275100870389151647850415326785736130396992005316790561363016279969934714710117984102455626234106265645268883904421090594514913682874542042787480003935134562237067593284247304022249254587205168472568356704675897204033517573268053816604599837324029025950984363206374079255587372918347778053618736198258432370932547391021678995103291776175692572575934674376960122730268950007695829352592773478101722348029279929117841549807765038014762206923143736835590714128410875855794470558501393694504418965425591427723772991286962427542451042120560581114244453368702533598113117397368401061226893507338883069359759081123471288533511875041509521354162175398095907972335690986474374937880973969406164652984718184000997954058397319133912213051890800044862288909590485424596847113180546163981825067737336074745202195076866703865101487361296243489666139789047730887216493810765322383407580415985178320034112130954529610443544689029211957056634961301922522034848537344998556343421419600648238642231623691446335796997438069789168297262978933638823301641238067780658989879130928456133808903208828808192348690339399484823799439371173132380226851885904 [163,61] 13248745534916651849808893427492737920283675717869711238393109730923850154993786592606536044637407514280072945761362988485550974652759498357483408161894774362785193865711500124069941592455218280225050180366578915977536172187420709557193083386615823383376518973662504905125880441402386302858570524619022135936766602140740827061066906979563904800170552586881818923781363474315842856784513108649444637973689864125387212231467661825595635409208781204057690010624555843750462389652264795570708149920298897455169007173738045896975537423337569242517799289688194079885144479532245366260137431815496570717997167088676568673076456680194059168823626222594999264038678649054794330123104543064535950580022395768970065289695618187724542772330753928581843110434548728596945472289689473329985485177979989210147912218466506916054320415449530975828965214710760849473576767614571158461927288226760639437375262733103226124881690329285365794895908366973012326819743003675205113497373112744580625938573595506945069231697275047862328393590152713485305073409479341706242332758706343332986081100807035251458720545419714541065117927008369053910934854692620905758307797930030971776699079389988532663031514858461013381844040917597438762266007690751105168997812256809643220511610022430442259107349954202391232678567361830779293333311977574048695246653400710230016918714181242048132910385540093249063412912676820356946881227969196956675343352683030331583487861260310424039805811104363745713344667346532621309720753440704472127038175564263256469690228279145196229551974362057989655260119392010873729047099877265638015366318639248262238642312350122890057771279260423641297779972311569884644987585213134148241513469651066843516693358515856798350021370439958029341040738241557053534676776414378914954829021303741225867960387189670385010497599714132000583885693673453517072027484172268189680985799249854454297540037339443079740190987163826909455557459676330830061130002282896138985064539682988540318621368786318158944052088516882627486777412716080 [163,62] -3011046368943350713830269985620715786250637401833451185736524150494588009510456259427719865902835872892641637231825718543051545127351224505385867710922205642589059475464934328948999886367872778473880631090618055826401812734674569599210818394749141825246103766353435479681569616625642788397788000076053459988181756929250598796181659072363479869414372980828936384051686484084082506188758119082942987267964817297666556117916647443371290363925621529068756373877613339217904756430765757743386000251107504116822359434253630020054590229903210645332958847955629860173072697812567847525316818512410900525200196703013914043159618361112498224477213784762355087662869972587701908690243643126358876596955218592580170517188823131005714505321726717682160053205393776946717017394387740792351063094731343635482949338967987225010459015066055811466359462250339939895800369381535905386348072304714494624018241447743050964075292762035286191728980052210156082610503474055261556935115521640161858268977343148206633871460844075932051662635521906085143916076757795929735568555135777639690756920376107505680693926037943928031228542706596307826978114386853994220501907946170737826815368009812688847972772386202621583564614249480185821510506763931991429441817215105628927841095158274621416738758747699795910241199139123012134965726504090554759390163826585250658871878138735185297784442441012190499737690673203836609045583218067137737071914505314464791132441074760388562142788080437750958132669138051340012894285449328048240465426330820241627680024875977958292828779402516373388330636883095312353215565318779407271365840800437527722988719851911239564719349796380085287882435085941297756581402767970210356639690672952314414906008327018008262716743273038177697405529366866095437947557327675549738413226260572185755519312768474816683629557808524950824430390969038057007379601477759257023263113903497244446064841427917001108386701102711340849743851602685031023908152402112086700612550838057630566462859002068600381238768972768878956766398448 [163,63] 480274549039771628738749055876110758702937547153095160686570217207338580147808815882841881351633531225799006272063315670424844212875665943023563617717812741316315778091195960992528696586593108797360365422684520593047264137244863363677189616810271776176017588817151947724873167032422010909949446060448493193436100955065753865150686922482185614774567285417268733384842518731104489911394567098871268651635991764026707122364995787239314421499535594213490826796073446402351571501087007463826294960837241920554803225643468728934186389402386336049761279224299007204880221810156338762655520416550220489986864370172593938972036246118162010063468027495789974623585190753510174824647386127257155628851294753553316226211464725914506719839171622465072909446403679663623185587871411569085634288423728185156621086145857303835672342157387171760581242201860226950485063010524472613724110486471248827698011850547972007611053775896080316544512188843776183415488943219980282555112800673786476552997631814525117618104948777692795469171836637831404594483916844099535306927638449127925221339855601186478028902332910345175158174814612198654452550709055700958609437978377847502739787732866169103171777105686465118027913466386423147190604220627290614567706072986337685717263544023254411098539996448614938671993727043161686164287499229344535476260307098049222942473069676229246882846181205490784036534865523237411377773145907336506684732155757367368575655558163838143774770669264050842306977299803182465707974512304067233999259536897812282296344657481662745559991860445909540928975218536873426274104982616207222420439802389233571454668805094234117027229421705940633070599519595578979804278827339163570632750778031674971372065897431314970644503704416339893563128141448574202283242516558336900078544894217765599598148540296685341528123605255914787107583558782127248128933159548456949416516456001843557326076015015269408643295074900469807414840625972031150045667286585906035732614400260162277663946814735966686213957295593368275801280 [163,64] -36740017081269557340059391191072838961742854670365289031151687829967920559302709681632971089723130678088115508281014778397570575571931594851572504501598069636427653647253484908943622058200580261284992182463804712759180995448385166773891705754719866568117768825322588654627571273610526063090013914547546004501479299186484673159403172131168236284483495753447888672921154833684804428680173572794644457513225517645459101141536562977071108776052633475576650812037722288427147453247576062302064035717001926174155014452977666944211108388611794709471138969445700715485537266659098774012499485134011564908273814459028417861597077481135833232651408046332141439648191253293663923387165882710723354882555279537661907427904851670214140887886448199625213584209190334696442900512973207852602460856858660610058041231658596156969676942653326276326918180409739074525994058368216395314593834214464834305044124396949287196719795799938523553638119053121481467851589308525599669562881857323805739035151854968595469078387482322412751167616692864405750652907069165310434278225747179388826672163561292225710399163597260854281791915362423086480497649434166582264530788799723054904261874324342738899868033083387142072437395778219433490370700303966296832374534217688326415009158907514959477466015472994821285676574336655260012004559182346639257514846572403162436345968633278072951836197246470770467013134383040605998082339433969494799230122843615590178069003577172598800152347782190087399387844504058988858120386023566735426111698557608116366735615276908242810389144357262718747296558657285592005263726944624298518398874290412413795977301277954658349492017982634887971026373417463272696134475669113663985266255824357908040700714268481238111555066588774431277620615456783552776416358412129956357551506408164182976434874787546297573053185121866798874901307884557273223780500840394004701456876082206908058144695027437739026325250799524178489339095627780104190181160458243722741689087092537306270889766085583062844602208945400201088 [163,65] -4532865257193091726850600752137682515698147990135083178995485018556778553787219925959253299859302845186478550601711354639602977720014844156881901682334808224690402737196105517711366898597737469977339883374243775149282547564357404371548485258153010900517826262778326682355315073803450107834940787919544433877513528737427671612958732574163048013036533721395160404447688713062967912774609131494843215843118144436330272004465816182389843206840741578126073423720763326865426973502290064707471801561869402776139933046298062089060136470391534666652849698681513128494317869116377528088771520341819328900704631437036387616584734264310213575199587361622547430933898575899246526592048039247069472442155730008315935869844430865691775633623715119511887626925185743244943669537876683065510945417312592871828538935879942339538692484092290542932059701594726943998216187212540054963877170666024815646102042278078545132202098464095478504860561942018771987695775276231741680773231314654830711218948177077438663103782480586902577856203986522790051821262613619743317793271830396646460390423609212408377063290191927823260435974537335249735913755472590882881921953442588882764408023146158655127091545514168849130163970118860297780951168623500646397449639371746514368382836404125682002906055255766547686329905496239618314907586384732299643729596360592043906288880627991718538237029101159643084863567989896875463423860141379858618332047221842067800168228415781732134711152888129675091280723427989444322713737410100355548761892331971493981219950198958649799096954559754791899446164212298666278224052292129362754756679117402195070209711502644775953041600065794749296322353344520111961689863179246938311939949868103913283873746821460096056367966212812026391432227079721167230448053198718969144609288527100674613072645948139655962467629595834979779230239683766437911987689068880042617433312886070056881780257461703518596869331846655456269228082073127358618184151947993989515461465931470253094612444881949408257488638829066384 [163,66] 1638004094644014654819863022806010496254248755981311917182595256261496013046545441376859892157053091251649284656798125044930162610827744571501800987952710716234708646063295109557398601032305171135675874171797877402852472616378658410210904694695284868113413637418024722924751642418128077858946513145938960543026458890608902030364819289590016815101308133743885328738545397140505968520701294592802054858960751816275731342002833396087362094684054011299706880338406599172208776388044138789712959120251356744324097354272879346089618968255346265850889820518426827723384276948420905436091923177510508625627761997358188778462446784771560508180280608768748153702056709731103704873686932508116914441697933188626124816025527964037723964343175848541127950311577134373282492855387736207606583104069841589105638527017519811718098129298167640026364773962318169418046985947186945834610647822473754948563084858700327201323601493766319205471974386941095549113530844063817856656280974885231873157792271362663176775730162425270014638447454930388550494096573779786504097586936521784858792877634155053539441862915298961910984832334941972109827012150280518168992297833832499648793670052198791489527318596205534875514377527138047887446852741829941380818073300488116844362565131022309608373946447383934576601487916749376080679108597318376132809112635493018933504121000964241639172019890428070805794015089092360115755823870055128818636632940812312578603867328664429757510124051283468430476223688980164248370925901131772421032038050814197387622498821358999599343663849303806918725036722138636114590287922188190989946582696922057985964272056679149483572833180101946789646190837095206094209708483248579862436558958095704691566769342391000132636048445057765752308018795239007333021981211552231159223345815918376229642953234258911307579428323865479486626660433180051015426345721194045146001829097999851639345674038150025633208816571110051049551372292121400512982608461069179561374699432863563120636602715547772216638272084808 [163,67] -39916986021407820951939322978518742437677091708298398578392984529700191343676888571442538145638889741526130385663022062722793780060339031936291458232575921833441451033406021228321653567711282012638171891914630570763832035078373969179863018002741045295090045120956451675722349693325323932372442457246638430168294914859424269668995629421045147500031231387898216151220981186357006872880259409225243446497404394157987992274238283642890365925982965614459203017629206238504017581657176564692679465915244834671529136477242144590025224298909408031011554424718971508694411078747432514479048714453699994435710926782692854238020489328141586897091480735678592799297154762501405955848460008854984612342528736093958925575144719251072537732202598788228429123933162211084088764431361669475359054781794324361066218985361021129979797757385454885270600388539843138685087903708812907882619794536163213676974302880297559731790630847622487988803565094290061877468765596054690072775378753832436280991337086531900091340479772027909877701185565458097676535313599902311472519404874007090252702555375620135602023844423840690736569041788792042936345612576319971003923081225284124014188937006693249661946718934871214843859329903354642570398342434767472222712955732062688967238834439553498496151970277172403719609224006944065799536662360723584012418198407688638356014742462235924621360326880672067143865285599006279336585774341814119569170257877230559185759094525726886468996787705064399699692161913344473409004760576740231130834668531169541677996843510100605908190045774132890104397430676928741326395624037040861649152843933118325042478349604621338532874272171681212655895373541629592205432486628085825237656227590783559568002123131260240014727320303189463054241742590120471286066462346712397102128913228593656414647907863504816496930914808253643774903123191595040931668734844277030381597152477875664186262094152108049067435250294041148825510697892300916704930861151036148919665234888713543319714492858892627706791104 [163,68] -104908878575630333925540612913731348667955790258955696665822322413650892094501660953884187072563675522697615031719144488279635046860732873948036753980922178903933750074433563399599579982287192966198194450151793207074793570652340614661716462762881044139053853434494801372560127690614788907598957326203241442190342174895740719310420251712088530728459497590370443251916865801648086684647606909285430561359913430932164368975218332042170133700370708231452444034553763624849717051529638075210373024218654980607222268881127508756526630191896365102859061646846659271838129966318781915134872392804525222927063139464626791115532572098989413242107420809934163197584942249390305723458699731182474776162338956115565678155701889585388991408483449550499240540366446428636210538510520474232651683229267167323752036485488016491133271406624532701987035668653145937123665978995207213361551473961399055957224664401671778306662345696640784153798025960747683315134387449612859450565708034188435420789918665094395540187505020745176183434194917904055599521890505896449837617348697911476379121046336157483036489989317727741441395767063287747646483766377716866363231632809361295419589556007529714198524518270976843091628892374926183042481456217161704026238182511998408075575723381034083046447953757618040911623956664040633307579952301530181865003447070216368759412705296728424197405588684156059036182327690962043113999157308300539269631509001196419272452667900491931838863728315120083530993971183544053234349613676566552509231635376718617400075251927288908830184927226041247672667162461448877458087137350793297927372600985864692918970893361418284735847436759013365997366434327666011900385331690652506881398647331613078919275270726498468468026417017503308816922392471659093758292084237045690562572501543237575731491102217813341186042568370557766224359122183407073447585674044538439744657678423524849033647339535324111332934389650407278195431680374471681595653535034146497475214789454026688676021023912452212328670 [163,69] 45322668158253795613216949514732610126842445192742583981325239010126208065258935072742283089429207302679197089459228512307190507438320043714299526259187547853202130876574562872837424653408680318965067681937386291932085520801158736326776694910300354932223310323457598228212148503816910498067134417833777139669099205318031516331023441034866187888567309828813329892971119926390346083314433483232666745298531377752569500516606088134119344944968631059820787026783348746735769510026161552168523330481969396651876592585272356211804604409218589074511966597253095923428488176039960787570223849090401206753377788253682811642990012354086312714998215500698191145018496465070701358741364787908963465658871653057652157497755284219294634795004444062592587327799066189986426398071738669769974123843650884244461724788249783918227160315311181943637596155233291603288340018149867025979598113746206747338868814901966410945043436500543770800760479204934411524421739830360546574947806111573396714750543813636223423207465172017798315870520909959179933261674535521592783910957293708854147895952650060371589444058733115923417196475063936031266220844750824184811926408884592625748438687376532560601715952339808676331209055310484489317905269260877470336042171756775296350600104072617305491110364975334600471747294578531672821176587639672611919535191402938432166041999146970555294669556079126129138032574500520375803752988200401442720977535489328918768679542272968219802378202488440314198702748161254837620266289122053354128106343783165615397029724071931875436108992015302297534977317801723945714751997125517577086181159525475988848289943254807886030602203913851828279900402562817140641410015653372685267596349673125779520220323715721880685768933122983628607356257782569186396718303243822238197101576719800813013941574006571030239280323749506655674081233122007765509444342014228250534880856645388313059856552559979091819178918444622064986182959596437021126105114333540175424744807393659824388815371192281393776 [163,70] -12668637789540348628116001669905111068970717199106552343910131290488453945278754606446435566909780731811705706535388166372369250948463959051628944018831851370263957150501434728933509436007968636167948437520001860085935815012773183753567144947683928100935132254269625965470258131353488541420678442223863639631543871103156434433872386059865106203422923449859341602586370355812834147688445324569259904319020186840756447753773874418725085922254660351380244931163380974911529056434893212772039140084605975769449342475106617740804643554714913313406052999783732318559151300774854525212216718086518962639602339372322247924715084781411614093552262512741337017209032182706284724653431241391564102031084675462815506912696186925848245603069875541901100294068070243894087859465058138987953656462880604286578071340988328378299224538637884946685369044427027057137610324437892207024696737677847076006184246642869845115274367476560734704187905819793009821403884619206849240276968218595233001052626931136557551497484069616206669122878600501449898908748963747731303343950601687819412114879342437750874404899623246911286505677011446050160951984893963440838526647677119807960884582822418286943924150821456984984764093897658303044477915579512245832051778532453210165072893049291319897933637845712962043030126894675663468473519601225924488799375043814764568623748288559868974999413527285530823730659578865011969672725604889666820279897105654112334630315884072964063248986051556810504767061419785651938530735113777928024325600357716231489436182358630104080387004560230601645792209669277577208613479879979993240230438556420994960717110704384622032590987242180088724536936466284925849654827682023417176398012898394725724222776005782312230702482574262777082258157190352074021075908052691186173832693869007757519191148885085306921782078939224562543479325051751686293491074773740581237695697898690303580559720957994689068997471135158438810070810399942095200102589261195979961382590641469576201138675481071234 [163,71] 2709479512841678440002814941261052310148025166993232443751844002576100927924235313158299849838824413286836560796037973183127201634254326034753845497993543197462463579889738843016922714434694884196997272318487264559407886497226122869314429740584006800745194227708079821445419217172935583052778966805142853008865223446502433586843426583031380917053096892315465885516903501575921313072771347440145779315461405915921625837091820224218976448411511623734077923294544118633348612467808152818305275076666236658344223702427613116788444973542603930308968996028195854832912768449902997714581472962901505062611895709017432568006480138097941857281439380903245782526632465318273005122259599013185889582927117476651645697130187143489765835331793047690153221230515984850645138583612303978637829601139795074044256549963339436567095925802130680573825240811014505080626884462713348857802673495879440346234343400333367843730923751519302655267451931550676709139069444119636519206002493859315440212613368264163293198453604389668084079006607850074181704732640552851038048935050822211905900000676187836340792017711690556356019690996959645157956933084308696127012693900208498819371567841897281149005012313531739369099398107059123139057701071308452935951921790852728361497871534390402446994466121595289489801945719646090120238897241032252593139650577124819043521005577342384183539692041122317305876456528709369749198675256512298281548531802550864135176999786046059894891993229696481904835324902524355499252051593581644470580893320235059489997137202411813486350855053060748689287182398377542031252369102290743080102146210620848596292366210154962136394325899153469359660170197651825045310599205873455895930080820149394884876055205217451153951260318806984139232823423198924697398785288277031293551278390129431922925157577105800694144749590964215601391975299919576364196970952639556782690505188892146844853801580251791943697435794244104187864245792445035801139899870504783474592212800923186000795626730928 [163,72] -449397970743353093825528635387420612247569657401268171183833756870667146432272163297610098536462903022137149950186786012109749998202090848984304572122455609302811965151198900465281850427133957343855839591397958537506407757668951284929594779206217831750601803419575848976609274299838791302152733139330457433090349112674975872765496567674864014513728008923620328361275629469010951409093503527530643833733841424551012588725585649594163285210064751866131164712338908462963338012968214491227417394378555507411497949582993676477695652095413463100082583045020094779468237226160243589180253326800657787009241397217512089312618335004140798610462640026150247820074754748594036614189041990692471924258845797462569187186932213777914296659565061817560300734094633226779565937143898273211397459178530077727119588017155272066199278198403262961580342451698971677185468789029756102597599351054492367378123071361460449910136331921487003622498081629203598379105580571707252202195618246378847355434424705251453516810619407808259880031867529228209710304733628686729394946769071917546482238982648463390699115047343598078745801091901248309643930068222179522248994126061659986172541362145676110929832313413728712092984280459348503664546227066191641743483737033035612459562326645975454158439719399314613278284674395668136279213360197677199902394643415857402714777226901516956732390327481728473908152346946782665224375534340191870622847415939874028260014205760704947867091056335712658476712150720383354653297737405507707641979251477592017609441872894150560743332594477224385388262616308890054027963081975871480816818978233441675951577475679891737584505707055604535925177732285430720397627907755240446760826586905954558618397775752382658368916796386362768193865404534291933382016721294646394127906926328985076717625527144375205636936826287452594569745814235181115917581803717615124071450908508991067826040610632728538909958813390849236460853138099355441430249163341033705432755974542950836925914040 [163,73] 58460908014426344984044266468256682416707650289465109311771363907159625824115401605514728307793536872557718367833669509827074493120250413707050803868629363372198439979629110757990914462094545305224470250952488012784769331085160231574057260916739272772747441902005071423283464814258718998332990858895537436292396048497941550664102145341385164893128869474623625262640797325727258634465315331940984862922401853017186768308779320012694890286990141721100965649452420728368776664630208180379080877334865520902388561184415624846669396471251142079543221313876088766449804640542443396530388292500715738582903066998775743355076406542454195656507309691744159216468351132629256882652473459096268473167888048045150313888923781797200511858208977244533026828355766580854075708086523527168112690835767866862122791058577590414024737982884579487767868639122831954262848256899417624491636471387025693550510107227121408433312194044333001204859279081171568599341220535912088478173259226232602602956551848961972758990350799098703666722823577453275923245364334496999377859258620298525845103303850012750960149064231623590947405865853129192072719152024253716305601277157084356016714543375660714245347489150759609792484719520008182262243512376766437757130095572934195755363049028636603845025641682132106772841038285579671841666668911091374895012923702066637829832220726781989460627881032754584252998936196297845776898216230860617087208491202641305798467658328276671869042329501718365563594443765152508238693465347685975983952772111399595281004516893631832380974412658271835779887005038761201552837771571378993696600255016342338556477389656193428120706234931204539159948009285151998655925558155492177960889429715682714569656607941620069099200357250924562741471078186678223895891617937218239173640531200162594779697790674188014441186640294322055462902173061928693022637972995921852905757951672823983888425858009189546686660446686456170487714416684561489537610840563696433225911187586986258862868 [163,74] -6622394159838702558093480735701886008968039171556508337458484419980326654936752801949564870666742341437690578819141411162865937289530620609895589750368633885585286513721386218965343643297882528767662742899626115143692832319504677828159557442412471279560559462584885214688244503887814458607964957799927753164585993046223713612274326752452561726360250511052706513500013275609548732366815586848316054720564240412835092123028245404012000564037134286913577897930796907008904032679769157584268400463534418309521521138649752456753892185205045167104332660988665701737143876916000536233510429554962772526678694431014548297246130613949112903487899207714217356065559828388416203204292182229729795681483141935162626900768960306110942953872273403118956365323527527225227630543497335858158732185955383879963898221928000011441313605331629919156359853231714941152068962524876396427526730069307472721249242580290101501010999566774905656304757733337197739490221142122816836277468393571623543811125569162905429487028060342174458739442572713151217103402853997522044799691774389667828885546974491333985910175967316866788845289275292461886086850393067978659600953992227409889989690629386311771383451457674595199893953025257786582378334279550131881060324642780160471362497710716951756504335126204022276134031580488396314850437013325966078868071638919044368627858885897135469058290186791191971381320544701598628550823538263426223200913718940353977937938868407109809753545994580116320463732405283924331951274177558198714171874684969940914549654649574737692002632830741307933306889034800095945940794456483647024009259111902618004274614204137196310777806612000730104967428068155856741123969228248079325931695385831679784547732762153080340487442832335331851559710661795187775534092009672865399031588803296979629278326801667695880318751282319889735056328669660022729834574217592930815100183157132127724179182406948029591226861489647491782707336310819787213292183902112822540391865285775899904 [163,75] 821330948933140007341507697078607926096661600667337271082996111906612327038808359428059445874626427540613387896079093352507600624100511656846116354776503376980329112309163848197708651615218857133749786311832564009886587593322780858000343919496142097196954102361632484440157955075220191437178009196012515702718492820935494453686725308717505206055382112062204568992740728213657914368608141242012846836612853149147241921336475769629336979332892747687592798964357252756026787829455589372833213409952535727768493001390402668665912663038600448378741578062112901714821543664329915932864831201889422496086211597315418825584417865478383936598511982219339282327326339791841935086245874491982603648983963533510311340840035267439135954967931433630243502765846510801964459517486635507092089891120225974216991228801328382569686964055214316482318726469387228920410570185884867503273772637687624861379084543686418215465319740710077012372357221303431122263028931332006096862551371889269155917943633760617200874584027687215037849252052187830827679596992847643850355335364648484284408209835123534513108046442317275693361523432729253713062519332287786128867754819395044022405366043955691466732371975039368409399899300973803289458031729448257161921058639253169709524349982860867372111360320656314639168402273625855257161320837637827049647180229809519426302357596126068891720771560729335672280188416430219734684987808570006921735580419592536808672901975921425851873396922735395520893292155003823688484590021972126135044332638920317244290940422444226519540282954181163921026644291034641871733234616540023176762453897051954695687262119401383758703793333589307915267029578961504351863600653898732299299173517736904706559805503992851291946210235012277481887178628072214790976815502689238201646622374089145912558373406056086874878786873531918300121460413175843191410743039872048702727106604123674805667206840148073290763346043072005553754840666944074400815324038405256166736551067618432 [163,76] -115065140065833471580383930097408249815143988388608344712837221955293644304687837349590199216535514899404847495307077125177319209959716946276802208876208425655746666155138433483929859047958045386156266002205470069729219745518137871674111116869061605724858182397810116614711370214024701636062493792392097806517450783465735888855391854084201490037699555668609436854626524411776391653246352181499946133146533988340397370387167175954633411050703473683514214793818941693720593666612802762496263605682499424465548730889232876408634019200990396576915817536577896905037177189281110833444508235641435305269406827063223350701721065292539164833479179171345087470190689606996318538217110404146082159991002456179266199056720120119034434978335836837956538866065508746783511238245467676890350554118200607170963129303931509195665025886889753432634549398714779736336089609685456284351534899882347829854931857394335008839850782237296761169567671020252424512111735509766963033884524518466078182154228314943712956341167773736207725363287026723833345678058342912446799842263609008556414731859078269718105626619769565198316184389289212168381164654154035301707708114943402219273005726480495577785425503546569605683469985406912256296707572643194284297993783805197882225564932804874953542509344471333208105074571297418260658521692239454655460884316941325557924131779727638053692453446203820090886479353098270253955656321119792878244560114680537465504200598856403722903205434057502494760214853116891985927244789655058203659563631472065219238897738489686657326714056469286879574055882579967198032513413172972692844597193494807739831605484325037462325066069942451135453750002372994105965421104402704026078344923866391197565053574666792635393259111840803523859501442979579737650291796461124071017293229573472350333730257697293222944798073526505176870618721295620107602061242068533645667778751445646867408107967375280374411414997814443504464515698261450329575401901756026434538937465840 [163,77] 14175888834285182828466261381707726552471145263398157438003188088760484644179568145153623668795058875936961246955155850483053262027068609743459434540506963754600528162194081271672361318355029798119766513410820674057480481803108375486427833530752147357441623202785795334337327713588298724535568036454459895603801988897659344669012869449554212570489881821240978744279029871700090157304626184294606628436917233225054882820493000139375134884692751344951653971455982695114137830474715596895662583417155992462719466423375333799025363012233686118125046701548592896519249917249392962967554947451994594903852714444272096063718283230108132611018130864949608541548173207361421528878320424589371987529523854547740888386927851627675293234967218374468291655121699550154791135764972469738782626560221463212031583089056432078571332119782592335959670548524798606711792872116686166852924785094637545344413876983875476803379688215395440554617073030769651623044069814441216278477955192855163263348881391496868754939853351981850901276581841172774299638130861617791393132950368208637233457511124377137727846248825814634770839137291320845330554327469725449519055614684460644707096643526524076217534626539486950467568781021063263738620902104272134221874156535759542255550463760215641886970721754084581824779614038421433560588617779403464451721050657064705342572807573941089995151109375709951871519325086578914311111651493750118393635462178769683474342679431572741792388683997813303441217936611972124690437857013421289188260155532616080063921226802383014491040931973931538577146669324252896688407126032550900675224112155522048545041191373034260249011093627621039868203632041094586387543609370445342698633957164541250787751257302297486479529698422735306614682102174451546066443217353766267097188383657196939820459230821739211167195338616765973255378487416434466041975407941651738106821695696901994590381326118982832243317383585001294733039890917054599865392330629976583127991924 [163,78] -1316899592778992359903860258389575320225384551084796567804185070130087363984142281473578689597734885141226405417348660788577465473836511254917749407934784164172517572923997311213541823990495200761458764702768017586235761979971211608373970083598116259147722025336041360113619574271727689965299651864985088292025482700698089216749172967509100001528005284597122165313428754005104437445998203456196612327107438987055757882492385530391264943920586724016193596852722638398753559395823301993922202437738081950560939343127142094492098975100349127511231922886277324887695312826452225974537632470251781581319668761324655125651480844660205815822387899984419902102296991644864048789184461989056712836826101724970117956830230379077078615313515353832373859220116993044510996518954626985347733117426091886070866880423192334633960617142256975112038720305253128610331802717082869283784061398079015193641563997195273593459381068952293436085722092761866985230143683995787875359161665391662374726664077204782164501096602220991886381159593364753319918594916452069158827204375934402262932690886342453403458849130289080238678178260496571474270230536392315756930443801911512380675849369758244836711711375197097010117592246683236728969060122736957217177479588174314547012047169349026280803186129810204279949259709396974084041526165847383601051102283126145495712966410208716001709032961671940732483935641563370815048979353358798531517294991354031645589970975555736145709655266388454745698318499438169954652339347453525117763219584671797908290897868840995102745275716540167370845056187984248781600387278404734996093170975473707824985398069819436977684310871563658195727965904814592236636805781219517380793660472510652777322574210230898118543574321372843345549019835437361414706671181791201855193517580666441405004612973102961445678274874278030292489699502767577060489018651126366813903707775934471423995362416692025926633368493714820035143387741603331155789540451972243492368 [163,79] 94357262497283390150579714481359445363103170082303243379592497542556731005746608821861068263845502305443320149990528382778807640170239025211064406352599686110577959822113566376340375849512633158559989742033535668375701771969887624602706111850090838360612663520103301653634364434485153097452159910669697609986481174299783826576805280706081265270762101525003839385761863696830677745292793590557818687739684915174989377468869612585029481478507534416299033960486229821420560227382029871795696330292595998067476012967788327283336507181206289716723225160303990447997647654689226389016815485366796026634140169512531798220422948101512210704115567680400142006326938386259116873938744869778756200105915055138915987661830603948623545225995182560925251736534133350970779565849519711490230032695238695993668495384867952377812278103317120717111510528391788297917736614831356407963543547407322720478992801082360121287707420822187872027910681906920510378882430583262638571471042150959317148489933996020012760910620543243286998584050015226259927124490100298532995665687541554571212675193129404502936905828422398262654164013338626798719076820872632653452697502123705235573707123069549366563632373863473195122535845971212079145947177779412391029766903823182625356128589104713216682514120886711367895386526172542928601197406922094098604192032989891587476318360560623387910821855731875555555489645605011194025658571541341971734411750542254428557497550171966386967485837292333636632792955353082585183818548350249721668412334401683619080694891005980431082010111917722863201251635825912941732182582600092151161950658670401848740487642613191434936190417692523668022016746609362789660036433132543241687788192706939578071301314946251020967830969718519706959788209729288035724561008375593083542005097355724021390421122857160512687533732714118346009152314551610690770818300402868473114244537575087476292118557479343114895603996647378301266892079302253758002783802024810496 [163,80] -6252644358753751338852411461871347391969246450818962267819782905881066904628043473874416686898880103656826478906315066612410779873039233093564779912435161837905277213008212254159481438321597602133823373000600332325379996486082489662253716062784707065754432107382567424027380477808125445496825770808379912303471120959105916989656927982205862511727159468382770554440266812825118371090036905044281748430913355124779697346545822590731119374903536581875805559257407135862442022627148004788092328397375013966091016020562244730685263899978984510531486964329532310349852987739474846327670957841661179275037153066625029677473645864285134835561890581406829723886030934493044924043734001165664634440130710171399476272267347043121146534133617794715547117265549924756512085554214343286572815946091221755454420502833533932285265411433636969788809957226688782022226701715174923402784247120243409625156951767269439582739316719588184906705180801901545781538560375390897916358135513250448654708967243862378360882286254718267035682973439074570117032183814552821334077295983071790923515864396277462029667599919617672277806713876910281510459528281973575980930831055252205880319999319044947000698639976642314688314034696882968732465891343263344322579272513163982109500946977339300229121463493147153896829060305151764442728992316517614797545546688071940059065210310349710196370337050028117943216685761715449596287482997987433767642506218335000984431119533164937280837230130049388538616754394037039713743266922553731391373777216617685761484718104228379258747558863618886274486098017840230269550956419358677251525634721367354857106180372342934976017679272769434760958363712347281013173270568953345364550660108202668713707303295365107300529983992569552945783627524449795571848544019458236184763710192441414318245435605790246209584586031311710856923526843727574868844793129001403532180798580447561160784308672280762847330997305973002629997910507810198793131074139740 [163,81] 444710159212095393348864451972699923403117532041168517497956422575350849840043330322893422367654356725924344785426320852611285757448498052132860861143697774872929856118155862943665119015601039347107403869117627742215565722133282239959619308495291567185368535209033968313124074572798245604150520122213974471360581967863108069039081054764831765281234345858696373407880415958925493542638614328893258576715454050820014184365552567694585097002269038661155139294653139985156320407789187039204159606761508729366377785498495617671387575124077597822386794858640835724096231983810694477801137031728863575841207289810140911237038778791946973384061747304365756804794364868253998524036765619022457643758561574012497181327425346858987773562483258194171589623388112286840171083105753932017209303145899215587784683437802270420650642696529256010392635905952209698620953831888191756871692179841814397457467114390617441785739015970623007152630427513380907142464662720065117826369362950734702730921419100900524694162702300575804100874110627541723984623566735780820956353174845718489266653576678782668212950571043905060897351628499786678104075606202832828610711685142131472418943056325102893750850735656417339068728598952698381771088076763469646621323560589849982207652804543546544450943503233420288645758492048420332844689780108086185445770070190886426175427994957895501418314646753287146027380518094172239057491372449552989225503705363322128541178425285558393618629373981517132292036824318560040000636840166318870177729192257909331818376659647644705378163583505698532805174606162872830759626684548542822927115091749847909612454076132294924297829828211861132161397985912969358887802505535636734898664062181075452970021404903299080653066804466236103463055942009593221389972188055974766633617363176262359124050109789897405750970900082081921944117978485470185279354400576934889434509767906646994589581483607696082870964573616071356514670720183212569036995076 [163,82] -29973536408318550271385843652955464943933705889651364655015308171053817080362522030720860244030341846612532727230488996278515770529671676664117032538687880009113212309212147985467460580666108707881988313336626778241878137963947809284575977684275867384128187612829969956333319577006576814976837086441608760179354244901035221121094142059908681597011684541873148304609885258347933634279657582918732449448478605174726769336023033582242670869530023430090658827407996955241021342235995560888143827951835085009053632708906840243427285270093879624645714898008520799149401524797271126074788921038033530216172462684577827984458894478538759274229077997877897548496540181767443412039590149197471993469271617129607026225150925032745552885210774659036149613849977558322840647600123960487009419835540357885110436734473824319809270494569988814730586769241799849132647712939523175032051647708709286602636738895096929592429697466986106855819006077183893096683190016054811516130018513951577894971802967018048181642614601357419751374394513699797399866389981049093145001392977256138088055451271524390773700056265262836309866343319154860406249376283919917622837077678505020783386416607758769840289497987031738467297652835006336255364148529695118838582944492008477922816148931167369589905604082251306429215068071455099822726948674828071801074130563595429100555377830008174135820096053572762745533181478962164330023644692014560394274820338577720555660876461697543772537070095383845435916556687265393837721286844935397975853617641746923245429632890255098906762180194922989484848909735702223982735665270296457572523183318950227233979361445500363518227415653593026591576454678290484077068956723538825186193653355425110191545017119269434255004670334943748088820654180095509030522661813706076009724171439836402100361329064330283539690344625334286281356736863666622674792599670788454416116087183304794167003185420640459280862114280972214361465265615965010334864 [163,83] 1727220651232109311005246836276927273336444001646563234302110775014333503607064947406748496315148892700542671612488213955707641091747295323872043236774023307565533184592202843000851607202737424945458655107333797737827083886720287630218084355507185118925471613938294024073119828849229451588121186878070171364269893656630283800688978267207618110586718248032801167182102826821828776595818548145477154797442061004370791024061944048465037715673703829533972873144034621219794988613947845294568988983607014822566722807238449445034104259974119004251017092194290272281237787301166140897895780929905234811519170998245978246623173703759409493959117474318011560872951638945162525117288754138143381355217622838563278495609122812872677750524898407192012774232041936535537000404532934007686926013621374616549728054590058023078397154361121786729777591182582962876481648623459208134392710559019699811284640478125387013735805144670046755928473714268190774085083159349474904469246020874180996412456512523691443424721526520205574842388906331657749681348452371039643181243877700563066190888818947596290238518919456144984769094427661423296108185383248332017889736659977122162952616609192448777170523165390561504365522499134492090672214387236471812495712226510291200079447519955728784436971412969756398227057196329963402202174641842454032122359049358917870767055263436590370375884540165943589628312429276454664241625223313222920476008256774881220889840113585093057566081684155240768942510619327009345322357461471424744978562340044923447665914732372821256018377035566773330650001084143132033759179800943054783437351583592514181626943387309815787965208613138501107419855577583660164395832993709121284258038483283389716194581434061019199379093608804452332944106729691064549704383476643926535740650146482106378516699585118888810151099400951255140476731379674827171575908940486131684155725810040494990638457293455981253741771918785111509492472534936579328 [163,84] -94753465786173201824646773741423088813639091185623986457473347045417289769753283068815389227799109320570883928622369184059045511421162028007210363471506057025155818956084674637951003712019674586268573064093813774265886063196134762118496368386097308504679798026096942200351402179265762851339785940834260774416051647287846037894313251891460615304082930891601549485936358593276632782006864915293273457251152977882145655685837532392844974604503227879204299075731042112818754957584587907285755322859335027217147755952171700649748876810270634174650999143207009264673626564726834575807219242528133622847146878636507598536569911327721986968149802934288148194812729666021456796107058733312778159113857682917314180950561977554337766604700728092784764360997392899829941919079031693436281057084394967960035198316017456835209004507365487134307706296708768023968740871224302488488770887122603349423948643916032912842350062563810176217892489560994560600951063480729188211039497432313260654799697663679716254548360828810362314977815455478032843383910658279576421576593836716297450669495607989016498998708492709352656344156235967841572116911121293339198088044577036466906988537189808878606979136733321007020068718128361981599796828164800604768446477989147542568569094710719269234795524071030895567912239773904108179146828248206890564727784965793959089955858491520599447058163273115455887442794344234088764088265121004953959045034835874852832742710345362419862371632746353180033313032674624294696149208109118853836437838404254415640768773120575021315900364984938513627653190602529939324018301691705883204162314806580011224792841005524430694559905001199037289985068034259673563501194978810813150668577371306522759040070562359911169436803672887701914845082020329726732349573720908051728616030818827630910882352115581536983859922031650825010773154469879251414820461572199886037376793529457148347607110192192942432758267000912266552677030579086 [163,85] 5578753308404641689255212139876454931753637997172747991929654185719399292121285862041251997492735728553534511895410933866663061029427111991468908651732353045787430334768887470533647455418762323566127795154388334192312937471830168514171483688773550011459385529168711956815887672902740527239576089730506438028497681387187526450271941001197556839547541469395779125185530972609485070424982073034411180114315604591516411313471458912743159077373769988767671528586604398393658605067911036482805475748239801105792678193546431048769709971857537740087827047951737329140853097931749031384713036083302138259029288587214958719559410561681995533830692366169377012585683450080440245027870102262191416872842662593029608046539523381619234501637162944898050307099080304751141594420616686209336047585106043343477519037176940923487475008593425538272994663931023377403997866120621717576416474896845015230802007907754700895375964584652068664801847953622767084327818758276379328695020759713798921731162929959961852257078117414205253888672017095137510338850881126935284211706749494935341878289072921205969663269014621208027327066623554182359165975735954678449916035700910021017134818360050366360797278504960080060819389988592008994276715514597743544919413873799978144327751215625897812783955359271184151212798901352557456948763482567212642010354842834874438756323430602457903473509682672376111330830743299443653044570240384617973645630958353085297379085876180200710043068014055167791489745908389545100268526946345781119998338336403758309472876318433152725914096918541132186995674862546447383636603712486096953557620590607438835374557734531168051471888575140500529097491823597070924888354647409798300198505756091411119620111791892385373782990036702137392733509464158501252887173133888895275737567496474056566297422728532683419779928843095747159500231376001177728830119938162074647079844651907622432523451841347730476630762708424492832815812628 [163,86] -334335250436337846220781568143048383768622073470519475447263076958349763489683941510634930900315607276516066082607347606249615156266695916108902050538369657742543830413406343716992991718025061135133971778264832227149642695340695354821245801620404606917328283828617235332029870709892947749691139781986609451192561791340171719641694246846004648920531395363744898560636103499141183740652259664669900890040187718585887824544917498000901623671681311059245712994588600688921194316090738521347339715782040730779620343460315155436122470435280776885818153092361947397526493320312501350589583347143936679374685364875003166273159403249528087279380276329911186699944961111447931629809503452320281204694982681610994163583448005473598348457272966415905115796099742055406478701369706962459947191990188976928466613759123168281634737026881567391654155889583057188848503262114142889195489779704311807175743726375154413102411283529673211145549789666027125762715979704221876032766835310624642897517562906742494530219005361420583715097586930740621975872269085950558797505432173818047229219995498854318742518414526754651006590693077036551100737575863655517654381368659786860514071403523093038329801015283669485175222835901587050144914454604337146551366502316722197329688635966892243559269299241925099124301345712261123781097597685890051470721371854494115946708168987235888023163686071294057033866804828684440263105018121137821170900934634434943999122271011610818838273310887137214878476654361014776255284222897282069167282901177909984515053235875554273183710530556468351775629071153078358255143145785449277942578597606572138850240365903737200475349776158434569248365130430419055973516103349875311129826322560202141176999169235391516557293350813624245556183670475610043348010285024110863582815454192549040656057542811860141084086657392669976447076829475033386986684465418596137718519730521143854339565985300950955732863762520497841232260 [163,87] 18413123727151375412833304043841504094003856068213288675176245253704345033139898614402957021928856147771300465349931078413408936799908775533577149939127151845934272819374862807813114760191810316171391650810553371779755654263782355945198640773226254188021050738534267258816828579181135179460379004133650464235819173548367356652843345368253384176155990335474298723406381880604113412717933473469365026591778848962000612351652633002250356967417743425509265711115919557275310747754622874063605247247515475977044845335968307801890810903524002268824238110678035788389865078155781082925872015657442591209773957609820853673021967529693490998328728885088075517215539474712946179185717102546543241591311770678668769882538462677139781401170152782023378062501077728570351707456949233836785975596700899628211390520333534000253907283372101825948810471283343142707607468740255201510594244110990919693174171099404068142195850290133702192774549688095901415270944492621139585014069352705399404396643547303193323252284965733273660898499857801574540038546490148278746929500648067037778880612180487290433061682115235894970385804017862020040887755911061436062285640799962672606432804226837308945104428815168336539974626603750969295540977129871758452560350162553760676366239345625377719455510298635213337811857480430333811702428774668569175198695844680863030652026853494430634789530799224689755437990592734389841367214686210723120402001942830125601202970912395280039072285251004524067372855978025768705485001238259301903204860356192088665555500912014322532314516769943297672969155919023643236598342722993386742031748109363875760464704283179479605396809573781192443756061327298427455433442329917827657622504016646977637495996561914667882906180532235196696870260142957781463060917219330221962088360165785734188221263744856389659051376113792330774078403883050423133300609185582537392377579364020817560067718743976240585882214641986681152 [163,88] -866693640171343166372238256965624013101934213711932856962596639688247749285560848042434768953558546960041126724218525241321478693833299264858014911085859333856746292031644216046120601824059387366417551577955192107667436623378746359270440037796563203763386606616372329407708977290769436464724863727639868536924147064189776143369874813927963317121533311547368754315880138116397705044957280112090054167398323520897646659769783771595094711915023801854841693630459070706659986425389315971633502520636979886504186410706736182509618916695080600473398860332961659069476313089469653212446314731332980611147559430898308709987698931239248233688855637445201106500404642412002062873926509929922190689760071017571272428782448759876426600281633065494266960936510753718771387735701684442874568558166402094693825494577644023227701078007863697247934775455261681341524750507729058391446724837169720302403627482068166084114589769056377975811411420269165131847142260315520396697825746819485124033695012467066836770053465155661277474607010276928609851946760841103672344766814281384917231001166738612186201175815376449389751595149255593885937584521637775111256896674845985334068800153184754552569578438779307344295002060126231780365414173197463602019390950362308895476390532515946424439617943874693655675303313745827667848204300875396187736315079449508177676472323942887992390676680023788974838674381240145829359958227973711051100530495183601933125918422479078387007886115623815613822505849881079590493269676784037297613712473700024503724659188499538368033804223170397496266069615959914980933176472936164522283090322701334735016263967131813057326529223206024382346696323140222926610288802563126193925594068453625548995942382991141619286122690913046138116514501242081263749831344221758399070912886164775591683850880134623716533362622308042434520202403978220066937261600588884778273399030660159379841556530314473391939820831054080 [163,89] 32972335606341231379313900787395478236656428737337319237875137609838650878408064972315264338923057823894110785171179926327098848221570344019880554295445390328096115217595336757650224828993611612613820800792672784001182840460019075955271669183987028187809102048796841922107206730281898029908737809435341895189647663641532398581502392965784619319484492678319351815008916951187354554642808747075475835858297173040814674349725507608548193817456888080760202773255554986003485043719739755431944166278185929100829928904492954983052867918811090258811912474166457673801837202077846455511815896132959272468580634900767918476662333772198476953132471062761409727041878379713933755257534244639417048813926306215878711366872927022894354110297737258378884191423968245351141166431005869698876064844088909962910069437747708757441560336585024580711207346779632215764564342525345623928001996496256269697225204599711961122619073714296819800789411255804094652846789342210326139990827689003904451670411883507899223061750003936282914084338228316993929440636439646569252051894286644622876277373664868199382937039489310469834171181469812081598225588494900401549162815211195128753028493471921299368931125483092521165204714342946791068291648559785520884362697264391765748056967653022295135771834104515890014576145022515326366767232509952302171422520120422094440540520522019633666552705546266459389535141366753078535679212707556925761424051891448486458611783636541686772218509651116613067569834558313754092715024230126220468169539512755579583269042552884055998097077707497003300484973044581440530302805563736997850717278294334705485178532831622715684601458625694475444075419314415210489307079329136427486800285556227906205503428878581886461350239647589314932562467755448915440168089277182321120206272161829139401178160554684443991091663706815675397502619607036819128793036136781006700595018359214887991843045933820689170800153912 [163,90] -973677787585100279978615692697795781859420906355238914770428220689957351065542099174957056151094452062852421338029618370155572091275466545912489002040576785516717836017951736723894066661664950117474080182472940241590763683354449221745333395376394832505103971605450121313244024351832164166270884318759129130465151214228286095591011321348660989415787100455898230013066753888829287928002290714687608844331643174881624016387690148370828114675952512265552098552483461623642778997115301712627643632475723853083084664656304817433554645412535628632451437637793138238499650253013322572317450685552242448283090414565915763238427688306419060138850727787540491564350720748654196704230418948335272228955235729412818714768652118806876546600006460832072958353616703990160281730581497589086196105104346488479045758338356393761097361374089753814949893974441291191636064560600339241518656542189827775760557450423892646851634308340112907879579566728097232632364574241375431197060429284737905620926444282203778936890378501286427936106387698174877969567430306456399502314623463987529706873105124764952249037176366706519604118327740134007565302371978069728720243312750684226207249527796772721355509655966202829654246374661847408889823317198390268343515274504585769479310464669200545370504180987536156365517388516666937449080782213162978760979777662591127685974688080626595248390818682655210034411162041802428876841996353679480669267008486441087500594821203975071734193133352727340322603512840441859219154770124040427629261143910526116794027390331098692194619075146200880620601352839900531830619533332611992673921306314151792003941058270132058877964511005413590378719039354030642516628846354932185173819094596477831102098108509706662081149362974660804105876434256397533982834800631147502641956386949460005339317109479721893401521553691642460134939422274298036406647707495646849622684774971930068615264824545183465370832 [163,91] 21774815897941578144349478986110543974486644702073048046059589811272210399617658093376024246814256303507098097659057877456637605562417133437821479622714763026377671185299935215580767495217044210767676605981957707254459778683927855754112026492752213854216545485683238547563328063089594376696132443577054775305587623570222300834215569726913277170037515213236134053162986730021417556513183814504596344505378817924648818834641550519779532136298790764722816678852324864624175125171571932116054077404825327408330345652171142933964590725390071876092250084098525353418378063480345882655104744420070688702837395518857517098824744195121007569956126456892481017453076344683044308449890081215043098629526105644253259199510158536482455303074431354703314780627216033696803618632859252041721361255343941870416280291347160069230566862012869598131711323189654686692656486580290021454576830321064919252755112239877574887422743974187508508955580923083753627385278191487649568804297074061331622230793609749323188826680611334969705239713646703279094315575398313640628601168043684322391169489411095606979656056293421065626181231383210369605536885533056728994385038958268756195326815472221375223909051601159386588223980392888222012095817818843625403774131816008643999699858858683320249719897107742043027063264037117005182557775065591644119379459134199274474486493189206153804715935955532214294281886832403890601322733452045262938805790203322828457566022504679160935046685085714726684404225512465342737259815183869678559023134022492420879660545458952385290581692472881792503656153770567474764264750776018333802546193085270803541578421978383381470007876289899681711066206926390863396394186901462852952734617711628607695886292940540771062760421081490164957991606296754669886589514011343175290488026950024066249309608188140392677520065003892457733308738038136235868870206079122013669220210270221222603096712674109828640 [163,92] -371501156695275831219458092361354469165620721421442087601197991602476869183653833830401595004687013521090755893650101072624275081965414493028949419125047542048254079647289265076329188988700124284488554447123246064545762087402009215886129515766536643275437024889065036541998379223512963645624183084577636551469662456169093942418393513509158850530249234676469134131103296138239412130091095485658828849286244617196273986794049559488901620781994649058032013516170137000170429814241391885985275426650250167812412604056010525699837706356575976555670806046092084534492473797255439135568172414091113806366614500526209273264548118085652424306534866839684030346052030425827777611890788062302910949871413574933895593977385644738172346089558667325161171252444674749399139977151460554729945526548324640383222527435980472995307779337363051789752272202506777598593935726753908703463873627325725323854145383546949851028787882896533233233092035690509558241388684149784722963336588017773056008319946035592459228418434569160187354929003058834837143538149008086833842299533438990744878800505595949833971526048598094839978328113647335237752339990054306067413758568188705824751443079229605663671735738693887061501087746474188315031878250628802846489985958082284329973894914806181982483373571673103340331812382806227047734802494085796943914899534812374391977077948193563656578282619272426290446272207832131722563843024478104636554820622471544686299578464021260559265009519716125900535452303818782819729746919725163723425208978080391645668504665583541485142578331990187848074811698166185121843086592814469022082680422562335851368968908795048824886951442276293211785366085066599153423855206615027129687808517853069125424099065670774305037683711602749328969412405594003952137193388037697727358264347649951198173554456215614606929532480858311204263551419662184863750351890148674667433834507103624740582256005461176 [163,93] 5218967103579940140694262407579028462843351135930214647473045893676260587475512690320296455702572563178834197319734512605229398677074952203896029642082437750451345971929533192926451906511593671609305370075617480498680580065744199050272663192941321345067485735227495742919990692947237908447751631293539096748161178015674237015080162294562036499746581266546988045044770738737642160686217596679147400424656410499889967545523041297459936246630052695651093234810712648271088548593242429260867465702219441786660262220966854511342977278789912832706791618585250308900007093879833821034113970372936743930408985304279660695202913083590281022395581313437211651398474253876030166811461232459191760837109022737364206586924727304658069741925747256751943211083294022456841286040550450511393873098549171746508900141078722856000794319730227531310960118951234564729582525285010575170972679609951335210799529553941991154568470415292450647453710853237367491448244528645886554744418922551087262412172171937367741296224907123916791390285191787710775374788422497930280479198207168225933606872348863803758645960817348736283726972783794517093248536301804864706240448880755017063594740390049973098103503053664104053116782430579364914021878313099044822404998022287736387966832801316387410319904995766709173712614371779192098745504883834927943614016900201573479218771561759420353811335108308965364908669365201550933136482126376671609877423931759025955031229427431286855301945580064965914139166149247869131159917858051537334264771536564675275036700028061496602568608024483044417993775841095011041774039746585024159368285989662740169982177816016573878740916300734708547598749482984370123491881371068211379272370600493388850469007487051486155333837326243617209716942879928427105395905551849135852201755790213157314396611944924670627459943754758139869872746256375272042050202138707726742233086999913460249317640096 [163,94] -69609106664672239781739405740992772398862610179408097097555433177024961462661244533516068143916002682467243845257065028731566961777608507841687096337945550074692616315272445932192219301085700413930325992260943354894507306012988165852003671798229221230696405953584933779044083133670560718063765214416403596116376977176758309198439382155247610892508592376561274209810151657969424450584956038210160872617414535086673976931523724868541959985936425921755293744071217791359034811615134421559561017331490626063152557837190597171432664329930989432717534027411702206726349942604147545549622797233912655181409906061526541993388067994679442803233998641222678716172972817345076237705561689611987485590880061681774126865571829470252964344782859156006767322443549976401764144000246864875681912558177079001264178809600100892621749545710080505032056171589499430674472805407599527310470785305432824068747331701679514806574637474214155041752230114471874115592222005688551843946930478938746093288436778639546846199308666391029931333832491755929521929614080549754253449779237472917641162190016911106574416614462190305254018978464980954656444923147553436967459469629974628045714760684063838103739033083748636874913496508567369250924104406219455603669163582645991630045432453369463804689974416109950112106564129450460614583177482443006418622742407258842594174407336490114508805884875420557303720763901980068818023316648839990874125445577989633080951451917569793451155803603230501057955145631863338255596399866502152914846048379699783630507064823971549795604446292808928956997303862014089970786979708416150825977485477689495963000858439869017805837766590956740537133501310681688203039716129246251353760937676730373596741022877585171041197314849297996442459672411914155435876231123787043187563725410789985114769601154080481285983516479734283350283125461874015369502519587465721247853064705199412613408 [163,95] 867227225925848951273384654812370611477424461052152942192169158932485659188266809779541668477320183429735796317286877160451626545196986989209709335723762289531378399456257696012617388539186979264407822324844530379350833066928158454904779291149686471324915923162730950639897048549060370933448714191349976704344922087716942139901621455172133001591254627664328965007901690466976860060494262178707724970111195098712205089005400130428632009907650399731915927482870724968511249887850148161185590220899111262406588439246551931307954053820726778007328885688430287806167750372434576919763468788862475545998352716904878195100525104563918656040133362097655284942785480602789690591099478873946165377921022473068162146966859503177241351210718939280799246564159103581619615030746665554898596608528125286482265526252914104237363247324950418405376337062343660328686873697636983351932796350709605827617101123123235613678877941842683363561882102705589832306532915852149255185008899222641153023003020323039688137022840367168866863413981460038696440010083248621796681496753285691027442807681748985930857683022906356594536659510019028052193491364862109263945455813675698445811510998059635673734183583838075817534578289229094355392590244405772314084765546071126954736126190390834055892890799541453675603432677977634850069346722005786598931722444487203078475195502291486855850421533489162670434202702178318446327652914808410784422903304467037737213748012835097457587496519844165652751750943195141662043439912995527825799467206587668204701145478469669219985045892831019874047441080820465299936700487976222256491206291802766813567539582482654208662647206881169187038307521818172736813622827826405582694913223835755687859445742762348104064953423822218773333375180741679876063727192439470234774419126286101702334150439797676761213973058871820635836882648434429040609349275985558983274697148391591744 [163,96] -7424840899614643133950512130837280376926603103516219733860022543485063590508190702294652993196848048046402046255953228192386442075901397019631201446427304988461593823771606009066767677664206832734513788089788333270453723882322929704019881837471768312100465298400380879229384952102764083171084975797887984381245924213287759205682400384905475802291950116667640531053193937922208767732944526334033358097847233782493370860234232667509080903076346789977292566267129090714524336613011691229620709564102281170757050716031442502533508397682292960487779935749206320611842812450196241059494226243906563871116970772569931048223591704177010398332407029188666937654172292655937727850877832145466876615478051953977501026175959943477263121018096535788270969772010145008644955692192979280675307566557675615744961853754754458494525521091216543116698769652884812468809852502580737975329301381841621475949737247902561520632063531329761098991625038319979862571772662276220229185397696563230748734629349565843061611897378933767998616911771472515291479158385605172327822566705876146074304969843935440723435658788125790512465032805214818192781975742321831436180860476646902956569337729829648946125550620407887735829499519033576602144774358074014457764030377182616743497606498282703206471875253337535380652161734014305066347184604344884421041700813497501695948003523023665803953628326868557908050239975772245089742688837823994085176769047856833338877012804354215591541017379883496307983667833969586263328020600297722732690629653558236409880091995988509358166423824826739704159841298031953280033804110164419382869204436005881630513658722385182205144910912158175470001456113957588528158046546411027474278735305916177829517611390887159590811232491656229450314910790535198084148621670005932191476268260033608551295661859123536667711404625135489202606101485102913856215286559269438452147656350408 [163,97] 30943839584398184331972026488438352461032033259626185097561489140167714046702214797599925642652613294289771127997343913186382846864437469444843419756513174535797632644825725073639964445288637125866234423207291509336297735165001696127032085068176029432557030763859302444891399779141166611953152088578446973190440344428764949243492443789326560736480901860812289014395291796743632206406297917789911636114897572551666929678631605729156145810035585200464594760893397293946742875318581986298823447977773708198854845527414818324661954285594960130933520559600988409880418534999717104837867411694065852133308596494933215366942739987283213579401706951601179400091386870569997114091058928080499820513858107450570441467010306262161825896574925641742224401969050192953446617267470640210865113431532669176010562641500648644622801839451226840511232979358647454061002722791025632710229986566687017526980225986688018283353386628346954289795275803539783387440955844026768054917452083383529834120830118257522887026752918304348821254915675472494587593482785794010969127054489828482790455034598939342741181950359406785738400778350044568416600642338136111825036999300027903407069146522669407143283434352653506572667578826248729453205458410313662254769782015049438429233052715261662379210194788452428148766944197201107059847978306589945162130437891975081300390438590736825085310105526206724189100848449663991333139752060225056317276744264190964298693486382270083343957951858377748197068419759504099144321515012088428542151867956093736772230541362101118270224983620821737689338838017591105693992982853331507329827376577251761968066239498412924474734515763318269918679995403168710556021539074408760549778511005966964580633552488051708121574015099378730644148937168342416613469772592977747718211881805718886707570919567224272377243408541624408007828776884250319308400707638913500107351552 [163,98] -152310908072759922332286532756353111633826689804280316279047670681622921366953773912773782448185479072873000549961211266198115271609914381256731574531690888156122270818323667952127685618430555927409073923455911665491796809687621027359869363755132916950084710967472673773055106072276527796531897078278081874998019027314749098985179379386756875096517107368134005471652951760825161467792167005107776363549640575755673950572822476098365516812254445400190677407850836012805856306158875987867849686612394359896031948932403301506739734334799940569962368993415073803733299266153436565314606691868586475429965223767019311022532805682517564931593767697741651493584740366286884785251190557049157570578812196282918044438306615365301518774791562880715715261154364876324639450473832739238865638430642257953833175481484705264996925058443747095953645777207852357357005758697375453103825093024238601672641957373861997464560741330719364929739112779886955857857549272913644277308949614704999754220998858933604172975398839706691917399638718547477801209696804882585083370719873029136704309643644182201134853859590264846648967286715536929607387243539486831676640556695708578268270273785964387598405243445764932813554125507562225105957679138075173984983399119881522481695437022517966231720422960480090947935292143309513071578735906688013436081603278523802803694611578570785445545462087466191183208864935040630387061560178804384973886076147323334972443453306172142253573928639306721482235324663024913033638384863928307512180978204513428267231742861886834206668344672889591223416134868905482958898542586498568490709468713392114454202428992436233690381568663709388051951909728715424382804258993974651103322874077735270868935330800882099632083179956340698149896381752407955362518108226437891382118100721499994237156995056076995774154295024471414192569812348779794448947890452317958472 [163,99] -1234321655781729586783665482860478291009383185632941381687290232405345330446143325433781709414921856196356736855373541604115566735266575617793560818938477127212914382717111861165388910461245717430761591417608744553127254032668543466563699295816215750658632518275122909791724304506103630824871808622590812876661961791162461171284173643743935893361115549428515057189812670356461024399223980045877751885842188187871312463447462087638532567807182064224719186926240343924001212951324784523113292328816646857296714259311126868955657227505475036143170527129784107790562577304192509830484554742285758471065481772083383371196448567603601979964406857650070584196276392188079858329831100572538419440231125256637804950924262463497556877206615889017899025783222360429928411348783124638100810240485019603592081073240128859096415595718079772642598605004047017124629023897210160525215514311083697059124162700694391907818458697178494498524750590951196299717822908985666687182480942844353323346557235097158777475055447401196847820162449082942979439115247444345645112335389901173442613306589440661656420773219267620661474491590984772711956355113661207127739372535448508118902359504977471208464522452091864675895235280505246820920314136907327900029039932704620823676110154675016580046582484577680275918194867754563051779691527949101694026507484036577916170973570960516680360004540153855920392610400501772815923964997581356086903992593776692473457258053776170337444345305197633090898133625135354908611194522483174542505856431495239411029121388920649389039561552792047190400925158359199890401475472450291008980087409978588093422713717143868939281849349154983600633779149111288985067591321237166520060729123566574072381056667486745231264746762493406718490351781234933906140013575109361446464109650091885000049563553070554890850765960414278201073054706399429747690033822328096 [163,100] 50325139247448964202913557419594917663297138442024171291641029334489985842861263338521355534786863929614129491189926041823562675162092513643314469811418704342864317533598408378344718908767317870522936058428165466614934791369455721403549861065331147405031849783177290305615809818418577805451254890619363829198152306649625068463367167503351195011143927195046864717433340278825125577449873442186090911379919293153840018097617855551074088860794569279611869798012108768652700840871800686831308800804865667718725674559236970300556236912605178698504996616810403536965545939628476461780396669933656016876295740472977627088455879023850467623250701140351912724679822033319258739309758359935375363783101994025414005368866941200243103481503528081029910046499719866044040507027067006508435535516404801986755012082591969529576454769472953557024021156733486069688831531414642857082787874198122196942136262341293795391743797401070230692804661629600505221402619577103099620059968589818096193458182892207791499541664316264382182683908516243549149191275013874369354992809029536552713539155227841429101152345816396592655776034646145366190373248621470700081250153253155822200054932029006636109835976344656023194423973675735006160227286691070705408634078306369979265381755638707041822376533974697411933632014331773625976470559272663383110987893067552788554643364566651214753923116832074980738502523266194156512038718342428217424591947000219846156054677645437180211042773342220363724249469786184306404826950296065625871349197530034236728936207282774675663727837995740872514551520437017202478236510437566019899081097287765265810890452645656066575202099459019102458536420789516216819080500058345752433587533343595796999148305990172539575178099440449575251403580683629637945944234533756786449844665166361458053591302076707754485280387816755856377577253338120944086600525966 [163,101] 120227833073854698439640882644046176160540149430423179403138014002276477046710179257851067038332645585366074747172436840601930870046974606872173605104887084563250782993460894476200901601343206677367583087218515363178097990345869409237967618349057266501938441150313039811291115600119059479194861556496498795269349439966103808674641579435207440257681488273677072901245802681039931535795353681006195861935614659785254860968712249783261490913313768145258324118779882954673883722249217296028578621151639717046025953783886141871656258117844261471859141324185330102712032932987999737584398445596828314097619305778384648084341506737348411016637771676250337553162719566806213353181349198858110542491887124117168905581807428579673575257637174932232148417666288503495335071753625085833004660763160698661960806617910298454530639823568092632902396126732450434745138866340534662009804380641557828413012069523127755713270130399676392180133071037823035572530546999792958946692934124352192393637975472359168958815746183257148482250372365187539074734586633785620847281476991475410163899735969627565577125557771709213532317567016133509899597886986054251569639938118113265371038130353169444702286797344922470937525498085672495740467139640366956045658439818663076998145967333875187079699101106012749866628611546084828317092637034891789651516087005519494569389704537766997730022548697642814657936409967215334054977256783831372705262744661755308370559950360371059616103123361099763712567404707062897539497505299032334989462759228521332643638477988391283380121139764210223790274383241742940762021870411278689871596317378576338704042203040350006399828008000779973550809727393257921417633669887339451060418682985379055341512808295900202581877843077884079902421159801104008276270966462838628309653456633922663969203556511451354053290394050141773744782274363617564079024 [163,102] -9298565120096036316642013215612799337702275829126167518764643449891883879837763242854609062957177387619095414922056046474489183267243203655223965403949625410399213696305763026473972238183281079837230998249798286755123974561146674364263119659437443428626403565741320663225930122830014552271458325428762618087444313261089949376741697897219676343129048902233686213026919349198269804564579876080818057222314777403390402820281249530718858943397257646174279716240788197705548935979072884484625808153406752448422238194347740549139112166945072746205138466624458047673545354516076742893796658753002102324289340973713408880551101279895989150148352361072285653990335282330109375131308177191822750521377351516923173623066783427285487420523891682317963553018763371876994726627071923999241040576390359415334366732816616000310300434307643817895634331420686499496274569976979032977030848627430990337027403860739901112149538919283802346995710738662631357139491474247147489213837403776603282729144088251991349536464536934817774429446710040682233438190074311124921009965200866417420490886095322489617469020209224461809108278797413206528954061251873424792032067807557868267775403057733065892388188497375072577894039870042464307889814133894910464815516193844575224652910617059858874322129432559224156422354811995841249377788420538204533474669181639908043723339806768737906623880439932863142948314351142961607335434105876563341966938254873333969852553093943395826582357046955870318357376204728812399223316297915071833876930525010781759297180198390817934792730319379975402150211196600965132653903975141807597678570203907893786008059572686979597606659448337376545827932792119126035436259156538363183344592044881103453125014805229181386704735926202661619767479941848266816137558150025390789667375106707621223310052515775023275094807072761208013855015157697899382 [163,103] -20502703721508014043106101342273068375353727239309456606077388139397672318437990280551147534755040363611082762280978887671536334831118540867889726661575549170601765367873847239863538300966210493828999666880124024658815566978286123059764661445845435421909783832343059793109331685374883534689029131194454520736181025598827312791349078757238896228991399994213473998858768702269665597935566796194818924211679704481387256648971653774974438658548428347634963464243964562522796864033652740280290626668298556665757927191934527572934050949761616194241663634441493243721539289298087781179220895503622789738175867235894410915713009651435750432223657883793266832044105209449266701475566731495954641391684776478343463434898561037565441902735331618132493807478066862859067755632619430362656706647163906707294569162536748431621185976836752036068519086263584935986331461997883259161730150095526045645253560780493768200071889771526579317627683413915053948562123028367978770727157644399394630791776334366172701848209604776246296561988421579414519189384443173429004622706763808602602134224266138854961479529166441538540101167694205553494290056167307464886501144849875065894165616744994285102498249155079347517492686696594715571337829136922813957918049145122166259344257852438585336811478460319141513225934678783415759796553068491006583016555078402725876350114821358382873052790631456639088356906565372429220902682936769803724395486164385571525286609671056540142900294858924190691527868462243014744726090826781229056493002244241870026890647017919498796820450831185338785365886340726671492143623888933884219840746481969021139546361716237832255501694013976383071108111887150271820108991097223599333698360305598733558393358262016238891424431740996756334974434745583013536667121161498228526189380402121515323605136291228005144369467317462644237394480680208 [163,104] 337815121699094739282561322062409682669536353909193872342207734261835504857701152219517416184351699360385382306472517153813959029363194358689454736283350510965153466938153048471335368745893416960977876260910855821244408726008153683355991378631167898286436009988486326804979623103867035659565984853025170428227288690534342840998790563533948959235084180563758774978238006287847852402967742512171339890110946015179050621692169665788962284256645576585992491427394241445870082398037271580616224472804654881393091883202328610035944341204526583107939498074074959378683395575127396525847854941095174970140686103464017461906931292180073296838556526624135642925091972769221788748012996246420187391066425118205694349873935082915673950778320958885242804711055749537208575543200342264151168767349251686939791935941971814431977628486615308650768706424807861969960156601404136637322861752096774838793888420252777776091226475118808846089700840197947117052987765553763849266240435413249836668712516757600269707122031071789609487739787167945982088659271984391880776420410572634976912550277827012549284644188515886958040903104087209354443675412759493886728737719530055246814928779033998954082937403571433388609008237661351576238848736361746477571789586173395535825859402745767665043315172653798534466889402541793465778627515329121247305412451223987349571267457826202776880907334097043193483137843553707179881399585025122930312939402736395483803981920102702940590914443809655959231468342711519170213234320346012943854818794458492720185288728333149800419993016914150724979730159867112593603607328871105575558394171949182560017379442176663221963009782570186462634434267329376747500948416155789427009187319538409701092022826862911585669861423301185933792332865996337552530222815712023307866132347523481743193697339813589331446100108039154864483329040 [163,105] -954277931885227246284401715373351463787364013955807426541245080669672784968318941972992940746767757308020153365111298980131899396710107621199506286840497189737813685661538382125560940903743249202717024957150515971122791985915250401887117953001727960035019534198409398605147837076504059170361528813963073664936876495828122752986526687969598951160032760587634581013909633216632824255694328526945059877960222756212399838998383025317754556798472870840438068916008731088511839776542853918482221776069373503590141916129097268187124296020020487189601936963826271686551901252978177968403656243094863468770293148796102860724191788665712337259715612882611805397639040002471948202825356146458967826276156786803645424664127047045210513322469859410350039182358589732189368728835030656544808158294716600084517695156761502634267781718364642053471212071026064278359750120759029580328447785751622598991106957163816772084179119251851964216204276191260898685861251707907676557013903414253399861678502838421634496858700108345103413193196440441079140412987587244619264405270714113721910611152064916489414097003382878799413283460146981535576372937132372214358833105343919713670038642747405048984902692457091185616585310654667996500567516044798915379613587343329539360475055445127329293615804989666436263612275457045690963111730063325366560355348935609263282709753630232800814460919819882479673389285404681349453281441546047703449686803832573157824207696245393332232945004982898611132998739811241654578871692461260224888790359719521112065989435691108987476967368368589109488030240426307554677983608204458110847426184727561931327198176996980220786504500602126003973479968781357706453652296686692418391377097801243814769900995489192360685350627694475448375210477664036762991361238022319755206753227193083628214462826096625788096065376248742009820 [163,106] -27259938507311368856468097083330506267458828760748959271064001690525527114428627306890987627307839520666254969041322475682054126934144472905422026150476134619223961126310948736815987768030926376249065578375679090936950713136740771102970070779776115149083252049304376142960624683207190664933680769816643555333536668831731338675048819683056067401447568675621439727712089935211756373465305104107294494567037049410165162896990957211971486344564731770786878179484496449974532038797205429533275583012649119472687148831904718450213122811478693904940123135676331136153705962670871375795267637979037597248281844645771206745349528619234283113816028376901295507925242411083188756274558241266235438924722853256611462334722139369458959113067234282213324007068823065069802002452389250052437691931453342518374816256015257342714965694150868813520476021090338689932611354931244267715800346146838775585704440379596417741797300161812346085541505732853690504867198032593773831241642314848644894003997878914285204479704416362796072101888890665970361887724925021353840441918565134579965950977768971410660810665572592535232579255797499139552094519790804843919765590122771625137130357672363497157724598763159455529125017984531012752773843522476291657939804160386480694807973704695857883953283078108635867672217963857279424906299845104028824301649121501646969464814775930471509070282708305212411775816852027072109934879886115005585353533274429715780812787336625669054633837036766050402717605733105031489668095522674907246871742847144156700126588214972129774470848700436048282233470869233800182364719752640693038218938512872889935836619596793207566249488973167305825954057103481695336664444764135082534869350032063070117612399057234959550143827039135924498544508529898060863798515893592763603405685388174741955156329710490892344049757068782192 [163,107] -60646786167198241553953132516263429179558600971786980411306172514748201844568798569471904866560984618152953021848907501384697668337976623072904628579520373887633758844596100252981091989365495945603207744956248438759789253100104440453780211518434824034677929000373021243363289213439728408810200846566890680489696244375389165776876712915140070199965668676847448766429015812134788098986264013516192651294002805771786949099122367012318354513118741567171206379909555424741199604500366383788764731079698128893242033646025899882672828965881589791049520586826716003964833114121109646234995376765030352965889797067101387758757290928293625381849819071191408948897455559241535770670175908993385165980989160874347850389911474544562889367903892182527030564838245710974449112220511619792419367872085951193267366090092399611737392028325080601376803376167669209818534412781618612475998839967393523958343791918488096831770285201113997813819686159656843260355154839086331188103545999266273391290793293085195257128602335232197697454183213389711586183193156064916249114055741697949239001379032222745168456370670866721093034841785498147274820057793721265003109560755243650710744613814773305081190395214579989697883720531657448495664614893431143986244113952272554568394421244291366831259730463871925464362484332628020637572945267909822731269674761952658014511993992556457108312449217075225648967795644498877725131244352209245747299459792410037161032425243456889055133655629343335932063674751386920673626211532958281146246169676391867811840923264797223889667880668116718394465693549635472259823978323646328187253497441840106640144576207024396892078641519784784856692181698502243248162929173669818251502394328504222347819337349823237442237297377313661518779567496605489381426630308158657598153138874144990397987572132614860640543885648 [163,108] 335106345385225720481051756636530073368266488443648258910649654682532427845505263417730805853219996141313671010586114485605624223572780878496408441664145612101761469135594631931816993657233929517312359058299973072787657873583623821596795335306378895526744527322998454200710824946456778518870217723275654127488668544145384080610577016857289163476329881920280991777975226822240352720055520850777844961659951711393939714689727790154666026637944013868601384210020513950549205996098893009291970541197853238037660656786260813994166595685881820603841031601033214598988449808774939419539306550695125979340884202893770897900722324536333074569817493029975538834208772003520559835154510806652046012379244228011127092123033961918857156094890453788205824473130585056408283396854911440399792455039949286662781935782592612476951409707277375652148711905797836108882655757656197646314208006383630980695760238873353390517446034607688134849515381119254328519268338843755843945291377545089827073287927292233941948850238014235998254945158594658422784247201023415348620001139743903350210972174020097660805197908738095354244153228528338153509679466556509595216448675452219631781193525626645863407134137393438769298066840661452401017954047006503069102254477024194441518561651516256552986069945023368619534486602561144058261924525133161123701621841375707246745435564575943244443430562029987176419682357865372434946468305140563591805039998570963072268183187673503814809833246966321864511558106981377536042341699680465370866819914019325357294434150805761002888611898983983325327071490798358445810515777807385018231141823955673379555303019708907444852346184320500422228311827909860954633842998326152166347494609750625375235467248607980035047138989097718889548363593578592978100182376066345603887970514935564708968613431062711083439240 [163,109] -3156902736560591057583833343651177152468848382365822090148823346937645446966606722444729224010402196001794609140119674323927937226655199271464243285432320878295622896128174654839855169914721192386413485235575747194502538838859650764756270628474144940467784673775508990365890175938773325726000265891823276885913893866442564289525128777413660822399049221513257073409330536209015152983556624119843035980517893736694356619455707989548460731905568716539185248134026137184170257792064198143671411565575736794533101026169143072091671618578921278259426673606289892676651125335672430542930386059678733682053178801684882376434632143535144501896589205256023493535000098217779392012548569895196467433295888912248567304658973018931197235361754541817450385434729414528795010408166315549539327760144756095593331777069395752660919364211309931876415933480807461698635131689804715510418321496530016451146320626612895970072584982282125994794363024529896538377180084241890267890339211397377070036776301728483779043019586405544034629705944775488578614026129172451150736877131604120873950821016134802004289524657895145889400849098589805699781338859584812442264658062679916018724637991618549957784510450190958866613604218025213303991627066308408470950895465056328482913138761390246722267163795784085995530623095917645766003377082759804740247330461469205337377723669799450936418889350171079379114525987443593502864946877875562042837111860216574665531936343372178207759025056121531737513896844613906825351843575399730289973686014271925556320040957222146314571340055578980681473088596421234469234515142511308872721842915339815404377202685828404987093456069138072429755688225549453706256214771318538961902293730193782772488005175899681755067791510126218251896287761034936007843571624988969390789961419761969678479528035777390484 [163,110] -22278093953057534354899392001898982733874299977528858482280775150846714405706191567362401562506133783509794231008339578935279998368052104604412445666513723205615897262600075121397790112609589824172376317872502209678994441091708912836088385320913683649008191159914505015405882417915365249580417456055305344377104342529653885627121442847383259782254055483570044144570926158269886260960137778494054022598625236566077510646483146482539965064559110210210430197238775435049752276327795431359408464165623142632859871745859090169947418918757445501179753270604916961451279657527309081045565027236981098996063781515290418307917688189748131458136778918560826642917882727369884565581558740450247427175505652749027523025911883723183700337393389649043427452740810723893620912115222933699035423046550136663133372810503822008937392292438637118877948015780553106009481812201745961624331924300161098794511729723720359083168893332149119876657250122715103076502994716764467552861482195771372423715276270078900088689419089513857235236963483381617802196196784360413433167946258432033203412102656864750966905994209937735249849787057558293572572497898081383561841426282418590238431163049883635299407644670631888192045076641334518199790218645216272121388302441534300029088488434254366333215951534868292225912496416676388799341592826762681923526582389325740132305304408377682637240690278576540726936642031577695476145671957444827304413365639877360918993951524587166820170072758637246448653688276826697703368157515596190447821510787203005528751137631952258561940089653078448292503646402934958781303326308917774561521540112272999352881815874153481246639052446062606945765817074811601418133217533407436887340531656991987672277347793487872338773370059859328220182110946892500386975727782507922967225505192375968131187933867332 [163,111] -3314784543204664653337320902130066786601437660832104843643338239938388174638864173400342016644530391405560968563830387083501782436449812486895944660175198685757670220787950557763904799006016509284067729804246172590587270745844303434755198529254697928159622103104606977000021295164556698797492527510926240359801532245174335755220688817747561231934961825834703728431021791634446623414920826160064790613727560100478096874352542300667707223254412181608216330273751758731441730345643567406252521710144451665750889760698020942158946118905698445993589095306426742241484037291256771747116760453580534575929521043973906644471987714567194518604294422641185891447300460664045489718799812821628412860178395527288383166097087172024782129432410670955638753129567308420753388403943364831135974384151141990362430852266372487410031611408926839609227631173088846899961194813073622137952243486424140523216876013396510722206117816595498333893784794814835148265240201665716108338173767518892036667174246143933739487036665981915446195921029994758603104767771214333007734032837875898879261082666520238674426507261994671582315981671229788452005010112367701507990982792693652667715186171486212396551883984635995914998522651186725023502993368754193716334021970497933912746998470217730727265156527594540745320473563985107967151463211500736999208217054539897438694327854899326261206282427461861319407891296111435958952294554664864941796881000458909931272285701303594517966116544022721157912101474920040249966485824414240842711752329313768043995672423164316140939707349955254292651175666760426550405541724578601269389812693003181812449892815997831592560052649921573696142041878954884214184497605953024335519499158723641963350407868726636811032118967744031629609276916285230379684736113424498127061848025694512479468720 [163,112] 97268876626329621708965659905875608751713819625750078722491884290897214391132237414493787617320145171176007401080404850349588705765441459299890992940269194664456923826660779973131855316977879528847768037154707908663663128890435290990233620257182376410116941889428587194979409511442085057225840707180692357962142275749629445765029621766608598453457824220692886384378854113082467606515772142149926832176833456998857047805927742428505100456090658621052807500022700976720286355230474401479515838836108263776382624891430290410594944161167727504539727727048270606788254410656579771952402955485022384478680568783962652374259016184648002446074854026811367919683078855106166324952980120530533030256838743776802645920838458702448869404800397055025006634601857005946975148227787383237535371851029305647943336028086514877054586270530873442544679743580119119985740115667097967439473067905647179797614640137702717822320263876688890633834309906079635799960117171150074375521419032428844053407723966575154381697635454146656279928097349254781505634923608755104831581956354566768909155936502108196044814915282244752152654155065770133399387142849970084403844756193083748253137834313800608090372459194037171249212955650264980017728214680875782543352534952902225539475306111602191902091618281891479938599610624534386830579414542304948441320695769525037726859340911789410382347675054692936658768979650826449457253667037604826771475070413276380678990324623756719789334425699083570163512582521291542521873306084715286240933829691404625041161297262198890759780543611892628664080612702271089275931902013614672163929787101625597428193348132498893713056875137071556808159555882645002462788241798883574684333231930200484473184118956844547036700705826779688327432030982453931517136632570865058655702934341588635328 [163,113] -305093831324954052094382551263538441347943917694551631419488401402053534306742336884226432884111325616995367668854136889031468754742009094143382606017870541174981590534742444009686622618729484033348124657814996437335961703612617631014853139426684115046823225627892608551863571294697085700065776385065135472248866622036884584181506873495452456150465662487984706731759136167101096867221599201421234632198565475177316184988133109892083810972357551863481830302189433095118205489512810978247222584808027781297667025186832782852725572334346403171641411569687829633041742297213911038167880317421667418614896220826982492287849863038633352705290990078977318243454920365384160957440788674734865664918596972534087460252318071436894194756416012649707123615084063220516508060673194417753999137914051424369550148646202553199656372724235916394602867887543032788936066622648581613016514708629384187022664629807678326347617089344789233597026758925278185138604699726479334191116522879280161077317035696488778175326764276555064520600812574591691257265774403975052718170478533444912327481090085632125380046335155053646416032805004237817874492004744199247522983699189285568858100201008333389606214020701983741443388872477081368288733996576303087712306671201322958410046400658896553495098876983573950082791924990222899126342882783236305804980832829138934889069571030306392381590280392063762253069616044568518901875206968063513394607098789730547083205033251389472404395309206085126319078330004688143609072336682970090529505287296957157123464154872207643740627306804690737621912435686045443108963701742378821283251784419398729612720333728061020632770215389457622296762579782602688576867704841097379792927621268649042084721572154271102298825159387402183741860566973495582117954336307921453414937466333688 [163,114] -1006075172394323251149905115349251042150973441651520533165843048380857214680490182306208374365884672893527462715232058041781467614115990390133225526894258381310403600553573971127797813838799150668748615105392039405983573900882110494810071035093828716901944509480209000436321467090394875087142536588450545970891959060952612087629389094613692353445948263903750253103987810562534276435618574678177543708849231732858056590279004754862690912557158132259419989219588564432626606880217968669301631302249972832737657634910088822819678157997032294600692467688607819539772817924415190242184059574545286811263221229746922389793003687985425551617278740320937336280159022039100204115559519771568055839238536702976031389864165430738517398272005723819754084338119080067211841113169505943471524783130591406464566365659486307671791363547483915107464349892398060783087472022233307603618452225892357724372666286674989251996862267507633338800035579069958823454476921974091121154992393135258043719358389023797491218695465119754241756879675705269666253063870080051817487062555961554037252642522546573193284496432084406658295997526789874941582098796755816277013900828855854292384518396221841689649807398184935963307807408732690211704510467136082376539501727086170281594705535967819352036611628132521389634938716059794616671423319978039346338951830254934875230550099931274078887214894393474627366633168771984698467327705828384059323728270225046275466953695150155354144951964633330437398803785705776255140547252854587077144627895824353030258433325257754923065641437210771098918904277219870283723945631747421258926427410263619038341049705041235286643248060238216091365719064334913345800101757732257883138765382986681046793024120456827174219550814798924130484137696987378225994952981454466739342709968 [163,115] 1328788072661653876612372919170216136534664918265307823780813872048386076129149880368467570718773973502161785097514694120616869405650702466955418260692943339268382153060830380359651719786255058376664499702579042317104989162012209685004296162231394586835935772714771839128095539405487854655528439927237549361466655258321945025471139037721628399154892701236213674968549683416923475445747268337004609825342403959275296684326301488654999535663893013328542762935950008622813043509731352082115051971016569382732878557876838904283197868398728513676023173668922197028621055692857243158646651076668013625170180505765057235541490719621881789147593483824371416315131403008141097672521610190306898806100889712722376340216590052521119720140277347454712812221733501514351794955364557072270159480966045375754212377794093628516673967355922037397909061271870434960081142641971111533377320069970984669214404324424198330939017226266366804102169294133683950965245822068281765897239182922320744729537377005089295829495755587186487560215872912172182377626060529104662111372230859460537086469229462726195948068964077283997757477184871810288511730167994235079832736542614975764578622520640711024989837713183071519602348181095564652971262190395012043581508659577008646406165764577001492584298025503025864766182672631965793871414186640563339355269675555537914991620709482603373609168347106334832884094305862681985126680576224317168166172541096698240273079975235119082311079512999163045789328312401685376486756981865076783434136038135968170488599119383125239757010830428492053263735051672135822827743594108526491503291115333610424040803860525764640582221095091478449328893042100244475127205383065273739266947138041911154339846291429034939689772068245703265990756568077578477607631752804930040864 [163,116] 3031029628209334581174388568534491594415579466302320794747893450555585598735910436691036278668531173490450702620247671225004951333545771523567806061789240783036315474890809400559431441165976284258880674614402623277633221030946732005691621487461820933196738297586992260634351620550314016130289372230930308393723861749708344894409657206884720080684063834976639304431791470496183026263484461751605143891781753580151227278399415626748646277851183191559722841196248758658262054547356912585050540760462484416910329695705943798542999748028722590107501672409048189143248401608835125519969703393373902864663779801433490035776928845710765931626566297038202351337803439069365045063101283075766984901005668142384036383201545564790659743058307140981062557823008507983357903407280539741944853101446252443888420443431396838430781082835160731936905328038859144797782574170589639667322704087506120041974478311528940105853610439831645574282596082875023974702874274710466898444585412687578832270737182554391418549218805645166828024668402779965943827732103992369411490083535074957520745275371237378940307906102224685854991806712397422242365412458066652014832133296028516156039668589716075370118980797916594048707536433487475544931077819080969800460462214184483926561386258426767835969769918753500733235804967925134729886913594518724186792361382296535296024341687235229283971428236691709663329523553051960937364229984937027410413082285045255662996161718740190626201024475014496125164568505505490793785438691586640755886568297677906539803900576910424611246765638793288578702863739437059072889873348031524541557400434946649757138828110664446944564927059742962440697089903432116196130161275579288367299658346623186245831322354143410893769594884124368331572766554008965418440036527420216 [163,117] 208214814017640932293888781372962505807463048452523337404202088420973026479219689567658318447046048980567837079960465679520169553000862782681574172518066056660081350185357656718156415751879926714310543160498155185520231253288825547356636293673331400736115001578999544867841726390866584902409885885996914680763104089776821521872669145503468020937215228961486860667974868066804086945267156974684207292633783831542226663074073317108582694479520686931311699605740940953497759643653361577311620214397570128824360628528295204973105143951519347064881502148454645650447994796350495409397378070024535094587515308848015101497867117469553703234461901192828234187269764219754878909594627537736146881297116011441544577257016782568247000631720980469332773628316019358797598135904460708103341329881111881873936062806656162445973340591222082799183310241646770554863221408347112927106156843564424816933992174458782071959563650217768365989283070000348873064518010136478892466391238721174683085394376425433074520702051359636741160450042033570964900410094886381257902252239807411881073109824333804465795786077196306503463410214907831706947718648368232615475049414113415611591497313307087764067105839976973559370250270964393781145126571627570261694921385940196394844589364876374565191750929196023215351799816514197244825860335418049289932043991040314114141309357749381202371280357562617401607477891241228366412184796875365989876527437954142604235139034417058306006721944230284922611883370257716237312707371216603064178235392687475524086234258772254021552099693369335568530828724692376691809451727617347556871596009086191211617034118673401689546834668863070813550067480638575478880176485181587325804615311634051680525197757102828240719992822806446013945883185142678732068066332 [163,118] -6167418059517250577518505698061031019938072534930950158030729322980167784038989473243459270404176989244523045250170732796790218477301725653546332624308333200106982653844434861723669039782473224048184474189424828541130665412484085280434817131673229668155361006238481254931157839931340185669032574583507735981875974443283066353180678608805146325789593087709192204448640070281964187087493424483528875853337825608220964427440802518760822203734074786116438817990821950627472428703229791651828242038263744828711770756350225904387742742053981574389864048477254832855459308468984476608420377599134236406219395634008153303772999166391733557325328093370396127207807116384451100227804133755701894437375894544201362460711301022751148471727230368876224940119425059652314661930917561587683379090103206457016615609107386492919338531482620631171041261697876852848551133452248720482991546825417896100872321986067993708042242411616878649265645574915969621532297502675815882247429878584563038029471540717828657180791597673326591517911882020821776292994996784045108779891104136877943363165940747271823778811322664738755610135858746227319198322214657054540428945739911287416710545016666703041447264945123927178160522967373285266676905567137671439724571324535976859319709754750736280914079304172636493627043945135953294456003705110302852554997825805857277807719315403899801790174952618411111441673490869516099505943135902972843484070528445852758379324850362366397661762679433675289031174709882751186921987732987000694036994639747871926957464235142576449571428337635483150141831825127960035092629977570990059593247897709055077489959584950929142599287316718099385780770273372027881997845673169288257486289607027454620115463167660834685306235882643051776976525544427646815716 [163,119] -2396676479433054462807268981873277288622071927325872924602408857316953255011909256795898978330813446569892716248102696386218692622821279684908960806621025562324267203300344381736198389675170495080089138995548838690735070138266790600284325531078451543003744675146520306071108162861043396964779322582023472319872547526287996880911178489194963753914651279094088405318441101458408693766922210699892016659230319461179265630194901774554453055671771616700439903879646934785635734377098828982221434745926732754373369287254987073656574968861757313364907331976501970030681960866738671600482599349701298018847970684068752357025205631149585223823654201873402987244476807792344001483494242824807608592979171284254570461644732742310136149632084570345541515509001547229313894686370500552760979165916926152877490043597286506356576896246263322071251359261260767242650762701730166286714782430155756027613597508954007948931611993060415199260741621640999963067772494787705823207292066053781615392011183490479938377388729499054090367014995429818021854892672674084057267841687746003503070885293584230031942947997432618762182412085842706812096665201812555850290189558351992824420589074095930329647010726945364931687546997407652487200369689398453188828969281555789632104383608487524934802903275035291389960059831329452372020081873555207353954461637148043688176831005792290061403818885233899297465925392277074478622847812885433073040385672348057300094249063903076478064617607655559308433489803150870022230798749922028427990825061952915121108955578307507826112015380934275854435020315939875421919268854152477227822562523377088518519171476897822074874281225637496853442107855418718008217171276618101113413270039135071235023465116412366814243865550711692895736399740526880 [163,120] 262194768439077293899131944681717411778401921572268436541643395678239237161803681021988966448057546487811207685181287887488768934326693034738765898494997196156794306819567856191348774888312610438638589456079256093832309703575273441491808179477764650356865839388468567658624823804708201049795255135552387106267072435573163069371719199463113158815425336947984955012346129749522351130308133277776081706727302983783994321124725213805047298939584425250763028605856076997822455254667093213283761861308094538976702360447705760031077745069228501703094257475669410567058129167285233464157542310738306154998289430255332864094628247060355617646633386055715882490804429028542681696287477521101425728476779281635127636242222868212642617062799491134851973419360847025534825238235664764816541258102580461406516570675900390944789071825253275704643640771094507334876204288494096751637359227831329742441084856092591599287364374403976747450565822960631683370833644122532575132693041323399956134566386132298305627944962911069906228797765798831393137228416746457522942656791814971542500897091862525966600636937570199563236349647033563431679448150868217691883652132926799002726420172238267040310149894260705160907829225360079067775368030757023657019949702762641947393665146146975905295074305327051238147449537132247513336339138819264974002767201877539513324045120857707301781430521906209687218630532244821391952633148976825657751410424810927217805181795782840157808557928470233524272096460952131691362158040752873763098376194680028779997450134061344893945143198797244886867866724743273671467065196041576829048151214509444387091658208906684535809628787575061547417678835609518848099006259664878988369215173546599087189398813854454936836363499209107948045589088 [163,121] 884430202763584599523203107924870115106387255184187969009580072874785044758974291411429861045220223314478173626868692851457902735473748303193821397305829025331299698816734239075304032920082194163293027997944758595211450399444814681569191039592742162086582589998785925474728208956123987823833735807307642518986426262337046940746452644704400538589278841512136579648699699307639485148589500972905371009104575887440803562125694920750787216677086304493076748183428138497658728961578280017430906067517064496752061268108729491783307595649187387684244511265520588072267820296931563669410941683331494917995006386911820821479680215620202300221518629459518414660742927085563676033406693562977184268881565876905257058984909235369640106963586541317712679845893837216755987218134028071694021424691947495508734317389815761806709125527829039485853486551305182273044761846317176458484498954914795253631142942904247667126367886130081349656854666618998643651347736732414066166298366231575643007559354590545022847699429507497136546660844861785216402787480447968239709185461380942174886799392806571720626894628331702207291817063309417008319768790437292401849375636217882096905787205156211078746671107216737081445442495099228522346546532710555288416910604970991344005986854545699807182518924331412485433102954353056291219418648870889693920957262048923888912502263187202198710034924313525496544888899821906827095128520357150531377092172176056865071656035940283335768300725854795081140092597465579597606080979789340398515545773769557698251861897098994220442342013998076951552965561087526991516427970502587226370497697211270793581757240277221285849863606612476422662848249292935554611901213432098737644634559867516077127980832252177037471218564887694265534 [163,122] -50207093037026246554259099904993299677081147854786790328547339472354113615601181868237024249793074748825932436374162544289226527819973797546128418883895210194455922327734706407873719418800170825293471490452525696150134846227337953195279416770779279901571828739380456792035471763396597130726089676883792876603542963926587186858125042530039585171548363877672205343104087179637092780558751713937745710667662499161110594787334833506546663442280851079914604238852478252271087919370777568220298151847508732558322499378224630982060093533478662435176005073187455824300998345132938860031471533540093992104133084426535573776221098037803800750991132190881707414012904726430125100436925593093511912395209633476435954069401802515567606707408196839630513237036385273133915420097988393673017988983342905591510411410225937384089776095515628260553004081948978876591368575068595057826665704224193451034260053998295176908864979985615725385244662229427837102088834086589441912112961556637819582161561423026010589636936385695742375217181924230561847982730459395133073601589830063720957366669831652776858108142704106553940114474854657188123435144731198057625792498055650798528766101535428101262235441055877585435528161874886464579854413276052681348850688679630517368362287320399401393782369008499670953847010336217557500806466491775516889395869323724108676752064213187639572459191770705878327977652278102042660759661499187628253576271424870102098018435157798987051812668598091345767009819970955788350510020784147722055861704115022746290089051021268274813100872850789470848263299840132109438045500554738584239989459586723915583588804522286609223626192218375076123856079776082384252056652697163355231061373084176547254582232146005536940602985880084 [163,123] -11426621430083824541136653030564698682669933658010010892312224753568544484408310051075353437974848487196860601494623434045347197286112040246934155898089801222104218017059423016544966665965466565812146460771853738126225045727185762735306201268083159679311221786330490324933581493237616504637044198701780060370620854995012514742702420981570634098220988284199662276086316358540801036353587038140209478336103748936866082021356514726261559197158248280074117931029845085575240529879668000278965729288943493709426851603651390209305620714286903458961550989700966608524468518882412510680789208572382737045411473325362980645467833596216455442767929580073071578398754063088540690352067432614251462671736560482016272238027284671341392483072976067364003814634662265999531301675830682400737712272361487151179491527368137473128794319721146355131289894044967086430819529752926426534657422301976100758299856994353152271960983287806638738229731120330681226055257298719958101647016909435609745072492263049091256055531524213390601891755622987652383628447943655904101849453494066741795911260175548524161327550719335697383337468564327833976796439556481264590361691479347504841994834812832606547974829382578138240971233816624271847500912716099600707037749365961357687879785892783629384938935618018049877533445922202895443878260171626264222815686920263274167566637174306826934935994678848281403053551607002042895497218193575929329775205029946981323917713657182280894740033034265949987211869740856451373676249960334749192231309064975850394514782638170124654517196431519590220316973136595525957456441862152700489108915274519397274184731176112777544701590760957293792090575925980181733255310615965098129009335476938394998370195479144211898274072 [163,124] -9428807730269891653196111635739036724421369807980778996756077593575200466680914830835246203211478267386643313983030034479998070473677190811709738382406197460837753610055890735416487442596201355760517074557611545705578452164333759817634950682727236144180056532250665686959615297124197987930534557701807865137558007957924619667932595770420465171344056401863869767681167988686292132970815650865527713007252704017432783937823206246551372165591879094414357496523223838818767921137726892958120311218865850066529408791749595021124760500714492035229641799416778703785230899993059798442730282018877119594615005450794713202554305570847162844494862372981602978595831745516110338426106474552959146193171731933904987550639271375225217830725311069454557558142594978463930196380037891387832509351315789926184098941704170002662601699798841479950701367384352656074391207134191538384085893151998973792803919303042404846781603517503662680977187829892867079349848122489478712608927840808937259063964028396795565955165063159714676231035356170649181113817080653638033832518482267997113882336084846679445276761181028471597665563456693862887099974067984293102163067800796542031682511293051033155322371540655293907163749625720966706343126197286366815957910524851310941869310641871632925247887263212523666409370439004174131092322075894673349182911813402481863243510188802947781519960845031696702557063123905666409253579834276350465173519210117264366587769828976448631783989350868224884778977441404249019238092465855820424036974628269934231633496038591711822351270265412282878029992646580026669594783617084366821003987605901538568322820884881460777034011394315395767475608823316887484217924728413369641538265783469921201036162712943216580 [163,125] -541675294882836896905000212876487117447831430448456537831341336651636718190204324935660069433557469870288259853009383321848731564484157689331906964509020748404027836220703108143284067780504768000302455083046328132983588313788821101317271546443530986078453917588459607754052332205348233073673958042282110281793188768691174540941023550789021726046026241534932308127978989008453504080788875475851477709708019376214964094177582498249378248119907367285988227234554894375072067031682444763448367581639840423690038634289054421938670968831057779069064485038365113069466736208621503240457949863724392151791864946627246484922079754676664355281887992604553149800675092084126805548911860013672397645921225908126347207078696261290555027144747052085321444991326772343639943575407923334185913703163923946672881069890311387473597189983216458581740737842546934114309846508309256405205271529671412601945878301973702845724233404022429866419817196118014583962112844026985898639061328437979376004281176191128510829252680175203509131422199444758420159042475952589613507553253272302465671737732398476233081623691848886782782007248454562909351406444638339501543945810676711522025291834819269199383533993288359684577498093025065254374016478929024073490393742173983939975375801073346449281286493288973351287939614849185593988365029568537401050162327323984052431885586216764699363994435059772640595532300904723097127360342536600583016631854021057644609202164096845633721049189620661500136080446720523733560118195357916430526637055257877375415851520752302167331256429417447051110370649107118253129460444646561401973574653201061958088895399913214181090594768196905651439056075014082004335453907089897872253206281212317839458560614132 [163,126] -22613929179375568350977492967621459316760822544205844129238138995892631768177986870756542934363495732699760490869857347075338930096846981420219101039701120891199855929030176494447409350864913985704690730101788004894835531938770394447764083285116185955398312693056028562363798723765346570478469397268339583095041922440281124420345909976287478015097378205044214647741443514208627139167698059726612028459290147923310100644334619440269749357933805334080933798887252873287150129971750195252108665981353274026444725042530031247883111708993244659762081808821589989475319606624042199523051862851074969430319042249654947519773165520373356332494525010774308669447868195068927388572773471234355989105872568550687024891787066546300648374698140931492464390825336063059898552025662356838125155612573652409235162727520239371740943637392505269472092757057384443206956769930323675018949430105487822352540472223513608869716175179381612916384304712397005178302725806247176268187101476694420948753114802051148641879182314926815653380183350722173237451600828407612609093046997623903291919643298084570422852685961047259617119039571795781332056039252911610978980264117209861004896141754414099238463047489079208987779599888149233789781533456184415235281247082371839974239658420766777980782212865064524708563810071798976359435272660954790323244644290522801416729417931619683536958872878740464107727319234233627438387824567095051318089649364957996875017020653409520351876706663332437610650397002504876605305241328850546243783859767290179468398157638352365147944181733764802570534853368095722640277384565222976696099189358726025490209623409608808081053153078145465527144370545856157293761608312261042081852630067026288692457 [163,127] -2100013071426375695496764219544114550120407677383772488635409873331329615701480629510150815919689821828349072410040053641171795229700395311885332585004078586950890329810761330368219190225480567794188362319186538110471312782322370316054491972204789191003946158412366823807280802615542948969880083199358921566903147813009564302197797753500395792222911608534917901132877334185584235635196836667433741141115028766512630501179900463880870338205490859189527720215600337408453703059596626265664706685234545145237258751687025331478527637491849570890876418078473763022197599981480912369819292823052174266646608917601088889147255963217730331078976156148756216561768027926210188917865270853548500455338096246364585305066063406367114268424890950152476969328742003734427519657713738091839940538974067349865414079131545255515233165664182926665118591871255642335030323264404760347106789012374572040846513477258870787150534546460483814175585581117263233851973365930908240699819350690750586902846705619460739074532713505212188145037788063604892594034101730037225723792407765182610602269430312069019290059685257555602843026853859379501760540515516389458627147581343796656732967273594806363159286078050378657285428690676219239011756103697634520056037822252720814445230438186767310808873001016445409632282925817398258360735797983115524078866354446362691070159518025593409681790793640719219206279119472204391668273477990571280421129301200920128890919992818969456131090088086411733531192099222603564227625417031140427442996247275548894511428924782382338527417255857942627760931260693300193917139169769887833666962907517909924167403212076912407081205395588235347465967085446648863376153326399909680535854118365528 [163,128] -51450060269213611674150197106997643202164587160693065066525684368476533636152219365153028489438574636588335317074758793328985063334602858911637676815545227422854670095241642516986759545125252724661600993056727592608143310330264177307203994029850903817554110838770959263623436026838885822556309744626320649376459885515691906901104759673162039323157726278663720156040710501478014722356554484042822834353902137580621869233866603413026795263693707722543765030620374348820422611798279460547125026257877812543078570540069548921141454485195938072754329990056316918805794287669572420275698538498217730188597614850262150843728055319619502407041576566604101260234627710613184811953467906577132585398072675782792785257504098437584852418855025561163330138919102503031357216512837283152394086245002614615731523722186974816010054411348485282174069744066283540207788315419105875016535037867631328940758343802327895980651919357694980448547117399151271166424550488352522961836366172974524654156377064828891730444006833633789808913396302473145808192358130406877129575846390255407658183230306924681780824224583907222368339673041669673963912190070139232891048717798523251774724708428729670215058438637120882232133414471348079761851725888777370138116305383075774884675758148932861853126178808595026063434892107823897179466372671510815628763982008207743071300393775889933203866871734313594074602003574386165716894653609948581113857608623014861641399845431778066551507920649833067384469635181400242259534069974120866795679224818115426408191312938119648536523211703602542610733240428265934654173822597324592670051305971726929897723666109778157606317119941078369353158572253983918756890870025432461362831348 [163,129] 671658478290802364849101992281228242763162829305961678099177772931017875881766450151525989194849533572469268730032695086233773368991248365897238152732446261306937092933593510460103650667011729599601929437347931757446958002577523046391440569219069462312474546466253201157429247544481900003225797059468730368858649670054601439352354093839139046372428029996267963005684143254876233597003878276467389958489819539418902414454414265608733720116890393347995916710215954323351546886063018776956886140592137546131567494909891313636830223796975199777878972331215230896344213412377691239604367487467362331803073080767221396720855096641025684567749830964318489746388765932168948615293708569659347592436575814575484452908894781586934716940009063147965601954874093366060331239831608557032619579337335818347821959095441192615319648444249766885059732587337771575223850100443344258554823903527063779557857143255038971370487879009178011794542206319072983011959237222421685193522186272876467067907758335766021409866842506456674922553445130931580457627422788688533952270440734240972035840839175189269546027318199299367231287400044720516932523603161248328184102249757354341280503496548580029880553757841997090311045330867278316428955119706390852695763068218480603921748007856398208117115420803107784431520094482145636785008873479761832876434388686171950206052300130986162299689774072525860406186657515860739887101591795073837618959066250493189761988735223465353147129262936318672398341722339775679492983372676159619166977010410819406466675763847090446137871090137647322925418755783687866045009519485210563824216625784625833873655112507322342995231152271209166402356754539919501112742688351542782 [163,130] -91555077958365431252730118003537739937491375571951059420558262861647698659951171090190413719562676881588812300659529573380638200929868357730181526711562352681841738600899552253799055690637661880793090460614638874155543284778221620160403824215051928112233959883650864692255922861740668216496460627633170922021985891042581232318132168387580576975749411908964789566859046801222432595623810199854149405516406352350758660050840615996339885091013668632517778290066883592356745327840954368269815992580517886845743079312182076161021330947861258066092824802250484440016987252094812875546870863407682164206335590329959598556246615090680440054881676926864532316039921706725325012928188221556457387401179356806128324170901447653021952610414714836399108840119313673550963907938324325245459948240568351218303734342915662524254465530463674798312284287161682697525381443299761596714630199312656253606949821863687529675301167825203242455634100306429742821458393938203528302760905562013503711088402971140483667789473797569541568461277770238315405611635686655592553618315121752497333029590942416017172656509888247726745933505803920081866781961578234371775527308335247189434800258609868598625464189223430184294226284336142966260781974191796992552988256333371325541843333081674601245421676718858973296004798972127325216482197103505987848542405470099892928217748686227346210927006877677086088345697834294143651734332736553412309221644601191336699352229747726927668199228139392684538534063216518757603028353445731267775126954860002099638511545944469652018011622027166098919711897542885110441749022906581437754907211126670133686966996795907256198085092979234007787931573623992906949177818168 [163,131] -1335303573177443626725610212935118234722523448832168279244264586538181975540685326990689073741484661786796431433753347184727672318739625300235436083559691071809938743204656286209746299360714735893263599365299354042183990791499139768410579638563263138649730672635544203127910952153793260548063537074504089395643555096783283415478949850074886105349616986261741767396338245073266041479969289708988441738467596590798902051132341482221166541742668714434320746249745369225458044726896101600222279971944468014780584914793187019160019273076579821785348275838701636702113007327378949352507060108113164509496406477204447279244978548463796147376214744432452669464796505330214789063839489149353104055495330847431774588136661188283056446385056022750621451639534466378509342777971653902848698117457950005721175357399989398999452426531844475941084130599897217761912503804567005608927973918231784444787381435133543732941456819545524156458098899614523101738971920296731942534705666065928621564313878448653078693763628448309255557794090595564226075918155685571874795537642868243816722396956680644134979324801029981592745310034908420432446126621893580160842487002181041784748319564754704101371531044261613512170648663154777645719811406991064895656403377613462486802701046539451311862457148253927181109891690786001723200868257502357322905338345081594899395302153802197553217714934560055539086884699804490090552552835420986151341294737908189565446523643182564394815777673063774217989756684463231284015459461479276435430840165456099934970460615326823894045978444499369649789063992044729892097094700162324480694855932036213264700597264269246495944093631910184065102069807669420084944 [163,132] -8497550146863718357600731772311085210596669146964524691649993328569538902629423518004436025066287519178128393628910877871417201035396348039846582283627902358554580206073673524700088745040146255556475024852474798319773409355718951248387816294371474340252580798705086828576622401208932308499843527006085228170167947594647194370356502107012168740365361719568540643355764350819662499682957596440288155445518178137744447854891588500308010319969103493494996443754067993502749566305971328405499714567001958982094262678725656859865645873327675910612936684042280071892192457791634291459256551094592982059177330650794070371039737191379574431596371454622303031827648059419877595398879883633194727112115953882660900538266912816489372895135276691066534339075645850000180636178111074862065076527282602925844974132136178241796209940475308528441456786838670843067195809574767581359748438156878460614884640297794094715991580026167173624177335729979429219189993573822447143338833463818341392871774585975334926751830307687584627493943140115726560957105558734874857098994071651539460605429698223930681177230119131485103811614805828011805484355756593251632883954704333552929703336537825087014608068115682049413122590777051631131175015982892974631815451058718306550770846714464360991959526699286821555539902024009372532667997901038301338541131986398897171513329683453030214271632418091178431564728611887448260801596995906338490791312587296753097205053047764852020005210740681328825305003817880980986534739369491126487123871785703247591380356640163364779330263478138927405500933518409694669892684545352395658100350024753440200861973868890144851394198945272958677479589908233 [163,133] -29865077216372785773072321664279677335602460692174511326936154631618786032601220945099296626123382357434977116840617657269404709150799714330198127524245613968921979954369561843911771315596176658914483887827690445376379447201046218252381611525345438481794970563799076213397582158310229358750683008777595625768254222633263102514360704465501104137460801086404843738629117271082849505450489438495379358086938807073865234798950397410944400746107189311290606647901169282609066547658065069581561797765202804462369451977398911585328360209552322710521860995746705508058290641882519513927275331510700817354354301917885765609337329607717413337401813870290254436615796327981438056929797971520887260546483332242975344454706101708427855642490085781616767041320858336282867175195657777180523546632142161947824027306893113835661392278690844305200681880092775327337167509631803907558652165540783772838986532976816756891103867103521313293525436310481773496470755604363634510092353817408954001660665393444044472926814857231151398932845191987508313144425924343962817891199562475438972676090450169323772185549421971767919269735174799413160978883636423506030288082249170891274433878475163353652417642541591119972353591583554589172708581739630435425833652882143783083858504177404182165744881682528589875072390647041392633699519994865218848919339507626938219023153289720582425379184326306383859538613524309250275596314210069539184382743266130128787076920754681732440903313298674570288220561799170144229498691554868789287062465083614929501864198773977855500646900028128287382746381205891411495257179381591987289063070859899272998381126360887119751909682372905581255760 [163,134] -839938850308557665294847840566850307519446592434831424005934707237324768312593262873184234577686436070031554856925555879922241087841893721510815459363533954814103606362403242255255520445258636177766138526509914743646387787289446369079242705260848187233236951425387018601406670298293753267524555780211548374334351789447765974560371471413039965608489313259916841714188097352961900171274622992114521754729040062689216126937717021678747535550206865339746132979310331775526431187086489909323324830055763162236047657828658897318550103241685894774022336300210862001508429867140692094833301210387669017578902898170626209911325729030156002488688532080136561649115477527210472669779794689086394305455209931997757826483446462226172619514612847632091187594502882926660126625012997202193093200631087901606432064398331997065409256361688205461927706559793278617135386999508423513497318701136674787027178093204559321779316873568430913144156201778316287688780253205751782206375424435519513640216597524080170044762859037186792811965068797919388314647316483800852816036362691129284775648680333760140107103499469587950941901706564681370619768066450916554605879076488488055840062155949021741666424585623193673169765918429939771359043460865489212071850110177308281816732834715501260170362233777190260204631064718602527109512932568499996535952052517768343670423665715731382660821385776653593179718894092080135639239161662422399093883203058536847492800396821071368927727723089933636195826786658031586986260327722635335827369163006809725079297656593274444201303569898488815178030340761855883461095379335205314014230785535435301116889398302804862472971506216440 [163,135] -913002617077344727016226848337209876165588769347082790918845863173999181683097142705092868512699616261150742354706675724290043186682215838400062230756339150418162569104562008066452516131890204121795414982663506697670374906827618982854613670060513385886035154912992053849970550280209590631919279370118671144581809083021952048672968769162888744591143931283253590198564677022837489827544954017394620738708145124280780546015196774034452470537856385192836833533265238606774860827574706134932639255648990804425141518584496930609563092879078627004796206983093999269610466434916871528361979443025339870615898319668894778706567401165258056414604938270640828482988018261757182551771285646632036699284436789397335320415551858551568520194778225867895741284233367992358866783517343311692242305238455984596970184221563353566970207424417881437299392736438931037984763139360456248724296638960881511866592439768157564698455706684431783226356845797077694130395443449380514853762315919183996290208720616589338560193021367727748318487809255927696302390919290427301342461571487677734006145387654592285218693083777038315778523597056294443269960150848603107236811004692972697103260791053272131413062394275592682755246439289879996644675998062664920225967217181262553972503279319050892028566694711497142949063819079457602721474682249542648222346511165262852771697767386394159843630875410601229205300648574759161528610123658298612586307320515797041202071378469679445237465284323867429664225304656964707352532992699861347140837892921955245098499159579729430918527878018957523659745181950597386216158747091359235535009133352322266258806961463162912421780 [163,136] -13130931155740251503917518528594215281508183401461592047671419712450574619135185523955583310860421382107842776413495020938059294457890083475952155708036061131359419339530051170953022941192325879367189661591014376155627631302425459136544146471033161473812606345213328898490113147425995043723604248050739708418170381625610588067553370407017210205864319404865072430653485607825028371683698929909114749027613620018072370661816038687567966694093044256340306928763052404916227652296665611333509899861424416023113613491249660569322420833652404579922043723388321371281286035771931115537953772643068709933759284338070120907086693936348266821655749737133861512747634726679723919772963120149172531707186222955906119221640006793548688239826498195249386955299408806376488631548446132052995044624917163711550342691572979567665880893984475447207254522045899779281952411914739938878999689946398492394725586403972521395326703298762262853724366061186795631468493203675363771496206622035672681791083038758087232689545332987878231885078315678032323841871349105725911208464322658338730383384958226632138396017166560188761301159449981777823900660627575291256297244595626465564416966397662915437730875416290355562277678197970513909231631302598365597481820166424744441728231187970059030289108523385289331695372265750441670165294501637527585601579002613856184773717949081464575748028715285505114779243639455988671878618617154482202276778633852382324782124021833776466060962454214295946259102381698146824227733546253403278313411887888998751035687695366141277691786868387120357719950978085672728619957934167454101523971415309974366258876610748654 [163,137] -11382998219328225432024612242302714007461224400236134863280936020879129258297089876808503709670317322354895947791342837601193734985913536423889178897766315384093082862766452014235880479102090722868407907478534780500491808858841450117245290099691822857719339240183708093973703876845781594288990920673170901915865430422075675254121860869227501271600201746768471983737344897298351409578636137859719745351807272311081903357589417666392218707756942125297927443338282966481809152356566030394025283374002922559666927409932354250524880558952024175571325523650509079034119001070859834317260450837020283926405512129262940262016301173232567656273413000893365663032643316568340980793742241638585367659644883236578996163014580146763981178927087106321552679177847762103388340648753855348138576426008915414489412877351530014727419867190282092931527866539256416883922880714548521887907536713970197239073976390922521917098243283929089468481858606689936114035881946370133966152510880725235271394026133138303854021507205308406464572471472496011879584302345342625338653566129187752793237364095463759399991588600957620613937093545247856022189182999793412684131281126100972495945496212723311912632099999891066052565220984614726917137168803571619562351709533320741414204102615946913679748455676406437603644046105477535410647897710751498047070796838732023263601094699647399189637347125793806173232561789734551959108811754282217266053594753214938581929585633553754778006895552091664769596922270045545771880825721956260122731968573973140934437211788807368847922868628106678806021392192532147519545100056356240508173336940946978868467064 [163,138] -8055523989434616063169701573408903610259093034371942874052885193024036080479963974590015632299525841375190555381533010997493001600885926606724798919430087932385712553982750448648997983135285265345053594527251454009811537940884041359683955105210763625448230145504615506299019544860263311709724186109329418859541233806444314412836252358670985363671771034146032364230966589661730653197272880800107469336761065586546562315356922974205006048812203857401883445712344795046454146016665725502537104684071667564594490452841299689639166480530559997997410942170290321279982801834046378465519892230052884772786932209692112941599400502044045030827790486860577038667144760325973827069093151299624936370717343198123897903850254735554071264648776137002935553039093205994490858816175100463932216047418484994260809713080214943421100185460711128534695534992507687304651412451696640089444195742803898772201215057646593635586539777393082420897296071116660599057517616807994096134681593039244562078268718659173197988648005959297016432247861030528455350073976912159657358336787087616324224119446120784361826356762636874257000609219138268078806596755330960031234047903607412898617546534330539537335206915828316546822186146065447769423520691580511832232399434930994950230879859786322616387183780586809643872429738843086075578733074162372281821237754116606732136325096933008476703827921975620609871948217152824941377387704184324065249632004062410122440578204627644575039062410195290898902659871427372496466981769825403639065012005180503685072079766966028042907533389409257412323877833080044364413866351366536799456103742962988 [163,139] -12689450850378723333834712433352344497670147104936637416463197201303462150224545750838064326072007897898634819641402409964200306771760156728569848443306893966557348663286325346336210913282236353364461529207886412469661606586860309553697419453124554740410724095576233156058460794254266227211247000965186864516992626984305629643971018279713807864209630141176759316808052922956827245122953041079858942902176307282102549994055067894682227553574823439880336254996586772398040205394648989362463069085977119247702629070395696455469372051311280200758474062647358727478153843553455420942177143862157732974323709878944194921413171166486340639793856730606905868323037320436139383418189457470222406510648388672016272388506959780492272306165780063889707407833818422093682332736742641701456179455061861831448504014165211941795944993363797034866257453953191420893873935032857524824668239518006341330835419495671245757450324529188368066599487953738878894368950765478633705803893611918662535409024630011686331629976073760524849211989666529548024504437029003639580758191999084697739838324566408754216251786282947739000242944752410020533266065400208555306362997388018306712238793630971930337691202789276074189301312720463771108570319797351021599796665642089495294891452883238916481069977151494585653310033070905552992810125511881221127121091151551194022004482617482878751445209298692735672271043292839018445148469128727723537304001254737402654816714456813311618611441079720629673222876284130952800657008651578533540796505013510536324726136421135305423844277605419158107877449517055752379885153964803016672718776 [163,140] 4435532961844298682070986825868256660561754178541929377061284030243141019680730109972653683922608466473077820920375999758656190597056907193777401061938699823996722263530208399659718875312204427853687107832289739159687997997293172347016886699480227054231712407704716778300113084893043324745265650703661523989365063918833942873426240660930593826785698303928347228582903659886623416758102477675326823086384860212865497315140747358053815515101225589624343204606349349708476588927520941913813410878106203301068065947267597052335748320166198591330598697911323426567483924604768127521725393448236203132726105658733510532962025475063640970096389439591976662148800518703944315676545485241395382345908428159120681662761237708857001348184828711593556605625155269483932125100186749292915515090520218536062401643296720878220711629635663600470480856961357231656395484519412452161432117502913372891853548667110759750780478886117424680353140775714385646178513155803792465070635706167658805047278957737310594323433511534453985690111195376283956990784729785259634477158880994796425134907074359941376724428357825028564984424676677200528033811989706106384125556281275634811995673829360735987210818144366547967614177188257472887517412018240118165276268470100429452276591696136259260551065693384619337092129017491996912661321170180501043112834792574212397721348411462910780427137828751715080420008075792140647237026609281388499380532680691999403196705786524410133042296379581990225864428807483556237500748322535075860932127921216340290809512058101600378385157744300559839083553099506786707305893017529407 [163,141] 32376106966080736334140366123225632913506719828820211969939028563415307891584822034352481002170679330931115415309838690732787650874831863902736473419829406885688487576176832669594574688623783641215997930997127100129101208256165924305657236069715219431322971980567703620552042823902427593824858457188273618806374698388819727020578504465388315864311798340860935350278219637565014695317493415037712623393948918282704900530099853530046512356322881300131978261145611947869819191059820709225619545930828154152519274256680553668830347843404279731355004993698541125288169890444269177026474645325495692843924934988115113149412532301777691083451354530500956238490999207752363420367387677347622593632664188678861784859465840474085895718805045195437872258994914854884205697831116496677381678431397316024957057136555230206817175542104399401352531534608640800241414104989636364572591590892716089877154125982232587992648620863594592099970313460883990014676639491644705413110140207953186834262248279155810600032944955461077748059184293083553954080186211199036949615258284850719381209374396690934437498686142440945472740900479027438418637611427960837824288187388705435498409651066831863569184433983237567907979893124960506068816256239401359934535659111132550269144396810319003808919589591257109497394383048913987218969154092679297110259222018152845266448182996986059935977209628239069310520352728693107088912345148228461691213263691524871510435911115207289269057155926975589834690878762697740233626579840919040674623747981747824777089913188185548510962044670731899236436055449950407250279498 [163,142] -18529370029180156583080454842852699211102556457697284864975615926872580144687655453791279645276292861974474695151143924808156068703850916937228182797277760082303573007885035908567997530346254252247813601972351864732671468821316245890087046424692936221171986024389567921675649745638893711090050341320710815906792007443802182187316406789633882469769385647775359557746345508866297712047851578352850087102040725262404698066318740250935092026299756109356060568783121588570061449640619987588828298886707164073649671780469231997165904958806347905541672330937583699946317669798682043878001226185998470286038984907170582892185500819438543109943504101553886531639250651253474099354787696656769707681059404310952163974270326141952256978154866215863685081684795921770079775222301953664112730395342168535507582135670834791246300715182449252023774298144834079374678589342696859464303421994629994955730470097118987279241530301142707927092526218101993096476908319465883533705236393159759036875553940696388545162136663490729709178097574931588021058901153241209639271961248006835555258144125871253483952345111517105798698172880684408975739199357371357672088248313717123536447562337115033355900556476278945920074238879365511422264163055482047279585958681302306241122387556773136875247779271266058552221666696114486907493569257698074702330371888364980260498612506425434203102463182297570346056389102034946290654814077469205302150483977229566722976691321794464311778904387863953201191001206171548576957083585131556162675759287288252829309585675609511890781951478631128611143058571568461 [163,143] 3052267424214398251356363600507375349696653095298186371147954584386970923710372156553530376715035239239750226154997788226322664036615977785730611915396025259651730764053855946266428775598887329829001456086855821232409246426242029331447743960817171052835104092503819757661516128922059439401996688438416055465787918413295920402946432223460236449269034696083232518869247786648396178942607880539979656249654581397439189709133417357286284352600241306276481514146881619371053469043245335691505927458886099496801316269542123079896354344851878747770909061774957035658721621546889587212003051451716540179249505655671114173891692695832893621979379027688640541430963950724370250710955156187145696378164824329411744972484186291097013991581035813780975465460928171563522489786979975218977101489467196691873782197025578740700225973590843554834916189444090764591989456230701313436427707636722142471549266691616846822558029625057662699612342820747124777822536681478114867956188501441646993987941783510854156920861383198111872283845349341628321045574208879913195612885627912995238530993401214518096557497525109461907223930479539641614137262940978924861374779772123872840820349553943416423502393617354409091531936606203862872611215850009309791049678101596960018141186866942076809725146489963372595868401325070519618749718964235843696243175931551672321621425764652251368586110951695603423136701787678947921810063734990297027719638996248612713753576683337542620403901949415856796934005538601340645928053124762026683702986244839157179999524241309229551171696637038920570971860 [163,144] -57603636162916383180394306864375243035638989344055390942177385074672106874195217311042085030730276924073398522412419431033826461083452078326119731678706802706218792768820583508561131508056019501330029725906504965203227981388031300082102408655436689757000274524951189596242860120193872739377592170719376534024099495549316337926406845829825753559536909299657076329837456417330637025049816866961647517344086765184724775894953959827306232075379015122341869759321436857519687360950428678964460259877284310316099298350012482882392209759785659157925344005063581518389724548418025139720106993080719781710030285739749619630936373879352587060003813025270438238004416082280111081394541757202564124804323378144948943022366570657887750547356013464818342821263574389041187587690418079952984768527424014136854596848787377008649576530821630789973704944462537732236614443358967920503471442126448199287804239686175068507963300359303474917771089727266774664211927201273622844153161773937947280253201300059465349554615174910415849231875763441522126031115057988228705432113004520010151473232665312973279142470038405002662239564768144141979092398934902097834149757598297749143323312988860239031888577883341564780146070690348965405134977534614044384541328281341612792099280442703334523432666885241918451252743545103690838968793925873210575986923249951004466509122574166001483020583487898508124110473980928448894905572895763496370640680637154931111788122642904243285096542877138106506550756557230144766248712231187962536762446024283043786217350089657195350682758087556 [163,145] -28315007157097500568463754627648591784597598706287480125506099046343941259869647209141559890497789642239387195642650138801734471757427777038615012100894636487712642980229180701209138910175458522883042913445128498791872021382396747475699911373277898933091971731404297260154148024874108802116417886941991573635409817070789412665845618762231793630208575686355186810845345840823198579980601253840235407140463765924842639969356977557997577592668822084824667745082267417389760988908087486264199082218180767439695521267193875308938671225851199372277912210635759207099746716886333784876041002813670106553717445460568245631189741714498246564621889490059665822432625899466267645673896337912223813198249056269317940550921826091516903909834174586107433476049963931242372972031279744319341848738094674605023341825500931216078756725479970287642111063299786958206557183396672437453251591836140190422741873514625661487887378016866675315826851386251391946900662724837249252587716977604962686049897059791910161294360751457090605286889608203715917208589930471363996750554267289897336437051395000956661977061631354331227647934412994868812970295773929616928821306083792142358840005343673863121445179168396650075417514141867504033915655304392128501440272911967675514887825632526217562844706224047383727656819779634726241874322855739575602820404102148400525833377468043934643843600756489372812656754899562617352536408798273825926091501474906260654204685704971341221924738669590977933454038297792473366287929723766697364021913465161651931404614685665267654068 [163,146] -5402252563112165533794100366288946270061958289643137140688256847939276786753557554231135079147094704677608714525266080570442341987545891805375304184339542947014625151146141242609542567831194216533972657989566238995119607673244199247722743442816800252413230656796771408617122972731894410545684412894306627089615461779522967292254394127062924090472760929708124104017230978962397379889515323436176069629920014002039309087889520242663723493011852345376918098480709415449197483799515766713660244474693607383623262125556253511647125106297655469289252706587026200168701018494140838604839029635996088818547643644738619431013797044354866413449383854269736963965616966000544115492101111616502572379922154003597814046900399802587756704459224760631373180469021558505551411533741155480019316813277842247155500822044321232764661957849338174364188116486941105663835883674868772016846645886932889790024105960826531398828294391635184692830400488142172305274196907936657767334996409579527092894294494118312797695945623360591086319850489135981265032097539666567246584888260592115020569512950396960146298013510658668315160717832710429580903610565292292991579334287508472058821313470518884655263638685267596555683953644086856601830007671550094202572882637544159596752797770741825067289095418599441871495318856965748301068847365719195267864672473319774216696754402567432530189409851562644417136127429994609911578353855740276811860950798563428993572037988524521092423353439002830173995405676419102303723512577470179955497162485466164428249701919872 [163,147] 216067082791760895725442113135955917354130548991298988159249004526425349887208255961711552057946265631130459438632822525691694418832605964134671212130517451050583379568979026693913321933448385744329841976460906835966128067115240542386566096818605544729657230912101492603517456994431302280188504046758368151688246159140392180809022747627962230913570464646707587388744817129431182139390214838307807301664182921303702942697338322299655408903060422937481136523855130335631867541978529209052236121215525575247235025267315040134301179477481092841212944741538775243592888065946798604369410448564751104744942092762466851335763553633059298577153331034215311338857374175350141641296443433533121604787282548441447856284513940190663199329797886190716341144240213167496896528014834454756201435145853154634915491926320552365973657909341658511257171537149123096798943257626128755108499996920405493515770053142791104079248412698173580358163635291655767338849371344890411515847454507902845830172372846828196741709580485673169722834254474739329685713053717270295097120684936776840048551525865974012994747271131655490654118887479767280115433775758260789392932952414115828045879163307807168330835915880825505824942192574423438924577595752934001121960804239228682291369482408142610873237301883231492102245716969096566901516356529921719131572493043542336435065709488623658735089909714957326116149429553670038009606693849584142120751091008929179739227311707222269105412110730474427383166336592390755192746080322719423320930607322224205560 [163,148] 3530562755116609419781944444792101129513067573677706525059606226372621605201260276713919041943372955807272960378714928172131088421350039096494517121533968985546060002593271284774067491763812551714993802744763781229633817264208159734525713052167004589962861751856276190557193068032660884597815937907367483365408400525587443491085695551172805807349725334181817852029096213173071294708660997829189274805110153397269025325330658037080094387381761485347044816826774639719377088320311870113744732435948798102302026567014363687063128097738885535816975296261118669098163193169948141808889378169042753415551290754371743634775737801925961683536217256574973822374425959315999853657902991414870359167599681094820006498469194437010210608728092677136361536605672273579968252562048569388371844139247079643409346208269006059468371365505066253248125228382858935465431226263862655346166541280935706685721513921761241043841108205753287378836618464902780467294035521842859561518993213119888012005285503946119160757906761879423062785925052419503376519282382462650449982987635734641867492253053730858465330387729802929235274422712787248837445372955981722021884608127306908184523543463078837824556678062343635356411824402233128294979019038650731106398669931412213451212791057616818490920270539842761967295239752041812170096654565964755226829197843446195147790472484644675942226198982527743107322319662309428620075313283157897276476236576830560171969450289565573842514351757491731466803677630611888915028045055859237128817385485 [163,149] 661013673254495609493115561748826427821007504341152451961665287989702798957297185359309265923701815885147389786954617665903659247371080504183418440419072983503518596733367444317864535250095337610006679115652769268359450195740046980656278269811010114730184763062272373830753188665933544628564097084398157646764031907827412591654407863055640900181571269775601838588719976495297530516109831038832922134990752620642634953962934143422269649280318144409824655406114629036412044832003550822121466796174684283875668424657635616059304108243877902372258828331139318062883284944809748173061431017024749060900855632455475402154962310465409451292142300728457064865199149555033189708998178431617974839779952615502178006243914868693028160294152309355991360501394466336445331657688183901651339446427294914852990264772392775504194940640981570094531849286310992894303281279897134626456982123785038640275167265872825871552840639029802488374917376439704587471335670674617295295270263539435440416943636258479246684230671228839257765749014413863898799035476585072358207869796759315335394604927322282495341896113462916067971036894548052955106133966381936065826556639074891437232235733049626840694860418165780727815561029770821981044442794251645826778309975920291576797920934357853609798053034330065659035218503180318556794854027769683745363962709404707261986061221065130318446476724472002009985423653523627463733735238183001207088428478584533269986204346828430356863149130609585844649744489265258625076758378522215990 [163,150] 596915006792747915157116293669177503917965755340616861024459562643962404896514295662842054491346392433073475858183238732926366728236720914338759788880970723581365502290151494973183337570176788756051234614514743535278879492326035867888767567431547968651905218746540667843826471254209704970003185580142280151897070608241547360956732121967220684035207696863703738096835082836254517417127974472149666839898884180103476439640758933273553337443273503759949161043844745878715468212276423364013063525096189006465930355958221589447187547958736915715121210417823854970652447998463509564953813910969665410387940215602686298776099500089431342715778095674992286620060599089343315736409911084712147096867453260804875285244746783705828441916315565621493794349541530874948797313631994713229084962316238912307599653687617329885813272143524900512656017131539670826845319284890385206020416380658821214928235903283817175487179067154813339862746012077142571899820223344107601207522092994777609085594629089245817160976220873886746625059888116726148100388721232073197392689373303010595176517275951253646217075597414501558706523581899064770280752441550556633745386783177416623717594326253929713278481280906292183368611076444282925025808117217304749509258641830181812672626146535624717538566413880896153602228959397952051420214923009548967800503797876828962349908088472133463458750833514833612586563988281237379193671493716828650982358673465952637990813222407389217786136532195673198232850273366097321493948644 [163,151] 63601354295998964143183559820376035193318541201802499292952108466757580142920577566353108263113270246263015257706943552363408873016172122999802238001244438648733580946129248284047189280056340913472135705656470119578679208905572694953490433160669849338111154134939241173760018713254688357322736649117712408913538844116740489908970581587145736734012641014687362850150145704850901742444511235674918322027824596150420090397102433890359417357176957879046627987963917452451015869334057119399671359934094344170891292660525476629206386072057895271422047977545591835436926347207657612145183346834768177044098758055546954112824256019954051909491315420792300261006704493304733781304877312768160726788811217362810379952515354157672283216304300289348873322545970344159374533917582448641823883999623229491899833664166443898994756448429988525141399426767462634990881808723118031576257767288401743403898763246388758004903085273170915163500527755737354781520372757080732927736171760769546308046093057063270546817261993577360678011631382159747472041835898352114833666475819369299387735628399241191637289064073239220008796161882641751017972197002866088763212689286377397512258913416693677139821771222389648560451485852047496818030212961480386102161983318613088854114034698217232259742964932877900952588694953849948597890779291665519429808062315916726368263366718070476266395783479289395904279066811586639489860585003744744749247881568294527193288009460422040241334130341665907119611780467215088 [163,152] -961836176144003362527278156184132402099046968571742158005336981912298135080149799028407637305894580530791513087073878890986888299328031982013340202630421394482076614354488770642794722427892000946126963367189847009586719285805596515592907557628574184796009778792678953817511543802360582270532713272369274425814060792568985587015798144600865799992061813403689025122241731591057406144122976135237353841911203693431064295685544869252653257795564559355977998583050731208553995713545344140696319938384043997282084688627714785617492754067160507106118583834936340259136766138038712922030061577231181083558443974486057866793909100265224892608088575674686405369335042995191928232972076164549507984623507348148491344831729721961702697467883976388509689218839209423159354440085746102143422154085323524770193870348359197057709722072665553553852250065212490810558075460371008477077865992839251143460846575074058997514431406430278385702845162565909439263789953238133441419241719063616698934412119443696526590347751113867275362381163054791771436044074931789349636800057678527504606166637058751120760989588490625804459818429420091114379193392841287479187519235293410238737138838725530994322617955568441890899462108922958973434616667186970150275783463387870354859891373449942857149032629248764193437123963436853384495121939841203251865007035680882553376810977160180472593917513216553636066352858105375395816880611962144677308143830354076131102463461018270487538715742346743041937697040 [163,153] 188391448230517445584979239321858323286971708134266844991128828650180299601760708748051944744481756113100744031618112676430290196351063869844529851934247364322437122215294235287064864912485025603826168452164014057013648343424908495020154791691549134187306532262567577865377932029592335450040031342986143761331346899131806157200457711814407160809766056709682203315500480553718962647512033148186149850433135240355247158375127603046105477082583929091867873559400019988733911926159497692195411979390235910693332645302262423350723279744831256525062162517230061968258641065459354795188749348306101211957784555038731837286024902481632465994758296968951166177594627884591709958080040473122811030821585208582979045149266880275058585165062026557736474534703197278078853468804163228700236098694444619935155331597588271855591392619840820478840402937257041957794843860516843242547465433540434490830509918284699496253551918702831464819557461812421241757529248430372099704943437649831156700046880350954072677502526625142779359602961906736711861627157671278197059045859389017820285422882830572372823044651886805858532703054747337414384118350168210174904191237050719593543605400499035251044618528366310519771931774955645241733049437221308208962642748990951432198014738205102759141363305970016394773360105926072928298276506631156351354170398231653233461754546699163684244562353075303636952174808896999901848237584427999340452516733832161179961302870973563018796553197481776857 [163,154] 18529777963511293993156724322607989416420405079399450624562873930901766134960923555819387680900416483614695398305728196829470323578681851822014556548001850777607071672965562191953917137074265363578684052332781017200154340026358658336217150094763332980149782343150739880084162129822453622381389250554960019229979836534755985097952140239413206336303202311967390316945152093537460667436662850147377142261815936835234425609137440539415296186535662918649818365597591363338816883629555113676028584593849127078062468966028633485497072359892292451064561691357537661519855408782294958064064725062025515938330370845691011551999309229689096798900596035546613622581155387589117833918223559689820139046831130805897166473972738951340836434553869128284250351242767725187311744534321075537299310602770013379393965984771353233452981259294657688645127917958513859893904673486626308507056871827347544674962581948263248389085675639767432520904134508447960323844385705114357947276212304052472731765119682376805175651663857980011815139177529455956480246404397380293410965996234889744782714912720098448684998414277434167234494399746263545601494529343983606703207732490342316489763401994190774855451085333728501756861022622256435199863034629240017314022578431063940174467292709003479694636669082388680697018416663330492909090368310506825653190206131884754281296223836055634783195301037254422101799991154184304971719856147531569967768159340761055293788809943877583622449406 [163,155] -509046859486398967635727854088011829177596206967673733785422078012474725985496143835662610923152869754993015203495799025000097314448186781093536003738982418148854466883163369289564497907155214892508949984810297241881869255951995987228627670160821562405522057601197186646805838656330197114275748013881672160927092983871060900731086559521201383571949934294232228464921205815575661617131634076725398974811603611607662014389678361330451246197761783636461188590499371872736750110896475582358469689259222539339116080420296908067445014815923341226705580712612947451977416487993074352145855358584284720268604873285536175782718274340541756411360659681472792395486713645596628938429651820251461974079141178772148301543069250164981781796609576630035601313462060229879135305348000614387681991619988025055225687066107029786019572657371754049498354428293060243433645168550433845898233544375428620109160638111955742325102912850789028218837217338831212746514269663234101121050455781579646424876428021260220186235029444741709321039850402540042706649802467002476611214018806825017243574056476611877216392189505531419733885227756447779346328630899658585191562794742286962330291182847155273278637981891909887671664894165398641282430567317245833000316928182400250015858662607072743783642994028590784470341777052210008940990902242659077206840295979177187713136489251258707049125795600040703945051830557524134885838139226962708668262351349390120071285080299628 [163,156] -183144562385491304346564393048978923112948050834042698275719418336859670371920226124674562163675145277887598056381856984978488414175351200107103005105267110752849102655346303335679395981450899259221711743773176996250507410410044831112117396910309020394910212893706887118245308645969874122274197742908295105501007267004171170435126388826317233257974199317685829668181402320740724640492223482046867149547784860411987298821189221096100470861116644151806718563836708863475973051273379339940199153315111021463832718560915886839909710616610674961608377642493003776161717443923451200172621293953768942699074546614581538202623147524533518961389538314271596425628011839363755114645243590724990985712752083487811297586450583509376729222381956383019484811143590652568432971895422300964299609973382946867805161445664061457480861299803864650118824832251915896470810783875860564110096069099303643934223315009779806376801567763316568813948169401363088949562158571024261037383121182127227950798505706298739086592137770230110277258245518279325914578094800081602203428658679430114282028646746774471881734632392818395970125230225248192966290566375623125173585208277520201760172186123312115501733082224629568018730407076089192671909230626906384639874839040501070107234233954776743908964025485127449645808434899504344201832597164873582605281939592263038625601875658378164852642225822734373682724549562836081686829074436299694628315326100469092636222 [163,157] 6263462152942724700052390586356471818909510147125085567033934621030559251852999232718727666116843591024849544745422756213413262688272260924205285430706924230151787241291086197074956116208508255972243788996958529377480541279012993635341257292364863379792410426487897344858875554595185867929594670774965847943273747648728458553344896095244922792874067624228993858072823804890065745212214896893064414345953704205381027786525664036526212391794551135502094905710026176125073584289455085533573391751453971118546537910280492653248755561271328230639359508951826131778794273628473621984189868161773653084489765258911168801039746445550135436831757631913078572183642835411101319568784876336388760700433145990820183947875278799847315757363554211019127670619517060552438437803117830006610677456645587345726035168835103907533393955430857761640796202904935583991809529657562360228081732977036321626631506867085130675319537799623831210702037599998285777056645583421193843224868034681678634907033347335660592560490372555809931365793533155396731796865170326508686605388057690495474081842502118950890538031597344821198783820956842597011167917057393206041827840730506859806026546599048144870053174548015024288531440343092412008230257704822988272821687841191237914553268705954260885005417802618282187047637681533568025713629749222013678514519484052061568172441894169297145829408751272412344207467951468049110548491601419866875542024825648 [163,158] -76196142178857712975799285208683131275592223951944161718094700273809318037996848048863882058092810017275007057484764491174978842909027321570929526462933229318040950873211181346417350480436325380178700806146047140295884549115363979407041573039404179081102309207968166355049724787184929237438504793525826688616648552473409692334114906383755998502708944632021502502937851363988781518306002314020404633240518474369957681772791847325869272901743038835794094839099762131317503640134457332922154503276499464956549545693913584433547799549025108349825479356609415412541843052189356694639836642788754679078995041002685665701320632419317886337665139873554208852976739444241400631393988294020266071705606484397752246664464219527863710652193058506826789573670677294629477523589899750926643089081090387326675562803913684708020671583240165043134388276442917750214947027637590355638106573648282686130201234626539495433248707158039192607254216814066206612835078359169768226157259882290340620485915259005889093438503503364257589359521372432520748517229953842285419070122595346814404774693804953456324014071766092147750161145576662488472919841593834531764341747093307477239164138886198244860335985012520392737706875371706302135214419736376292092240762843994028352786499447191701836126431089444495240403783689741715864151839833858432134322806064657250231541266347978907072526757084364172335297771526256733410006489215749287835 [163,159] 943535509595808442127945797811788553973139238935900903368201324380691928528217944063288470421677658082056748223870065341267170415391510904630808898800559834649696335905463657122348665228106133650662128633915710330999024221577664180046891097457646815486527111850225936368693749671274763277258263223767608279522550297862761503228173556697412368278349838024900152840332075005024148328983300388393559500305330213469245848788063609547867552424760694848855917461009354169293303499627877046947694646618714816821010379846422417143714215931296897757072268844829992807387647708122675148325484951564994605569010802207126240299751473016482962071279343383302669341282086448348392550419370358741184411791234538515316706990745787714039897404564282173447181494269101239764427892489945899907394822395105520688882814001264741559357847926056889837024108087836698379303993954866263266708652089321904224004955405585245892556306516283197122476773132202612518889937215032912281538681956262188574883613559614866041381035132471742125682654013082739913994201628035695146204196648194514033565565664488373257175002718487350375943698718122066828083557588341338734962930218431858383626023401818036191065116452230465158609464823867712098756204807544324265756936906495843819884858977410601098531995330969416960563773969260987189948694126958771242481517139009577187822655580077247586350397822684659626815654590659838160664903740 [163,160] -2315213499181138579030042979415860894733126453974113406117505434257153927640674039833179151623694239658735533075453204631232484283076382531037376019195045311317687444762994802777451935264068242084055375586628628747317943958139565668294413798918199123054543911066089755674512727550266621606343817725410664140847571111533365340964814840689389454548977212335261689944000736803466549762185423606265922532976253933632122997573791169443864246784629361378135961405075158847138527625081892342768589415343888581364031434484628226444854587032184025076821195311780140863189005649974562254302109920453711293307192219209195741392572668107601672898780284967387078814094763745704345760144664515628676747652245587460064215222466747088826339286408572704586301099037621702940430473985697914598248252709474366339874208285244261205436701865864580950551829897370519460766022260515555160347155959009650518533836790664211648941908612005950258076410614384237665417331359255444556236398732863282118461449079042300438665477699545918529532995166964747095703422709849263482148883852718569571972816477393313578622969406668443306203987596979616656718693475389954544734313377749947824134430966676445996094204491879403610523782401768615054517144764570896798820025660863666632260426387274732317405777605502773872717039715051205941320530831186217253610576154622851706906247615056568697054538398218645245015810627778401 [163,161] 12541995285980384533502611888468731195458114574113544441795250536001580805526437691839972209409100317373574143311287491070969435841696295524179365713315549300266602461619468839895958196395677228752291061675973399420415905475508791781796681380286211284907447823645537805517908300701602395158619402288588276671954918825414065905650419279690894562887049939169007461234793456164912304054879355568783448749524219740296404177457005808798512659922628837325869788534528948540495622549452079991962511131420827741204496805927155246927633834830881093000186180835134982568348546369293640576760669807142247366359049646347225099052650280153351862634534644899533753126310859132161904750682881229334349847238138659253692551775286528176063277322942626616664121872595534467504723029352256315345844747949559605128394028558789658589718439008142177262363083253803605377063518078622125336172908134280993218700897898706065371550343430484101439098462763288175554593810553156518530102243553796914368016452678395003032543424751553673431617401922403628368718596896649614930973867255992412938501957422099697678845806124249119442246528756410362024042344128744150182182310824949939023013389280933875546876307510825585507325335522230739978557995902890152985828233146498094641952122004183403010745263930426357399658688342430373440076348160790786541433787884223589941713101037272404063470338204713061281960 [163,162] 8051306208464212790037336783259122562349434793863663431437736128248213123666152553267999358370864307045589170243873187814937973535923265628356040901207162152560690625016600966475863096700493995318373900308061502402732668611227281852936702267030126633135811126694818798986799059545361968491142604927466631577642665497686111024694637993374044166911858290069995182804171751953549590976650095963367562114205974824363921297178343970897662989691346301803916672563282445812416808378909218715094514161086426167710943576868373333773565079827448337374610262805426993141635165631209290006923906487485508391250195224721163804916008096881445051929168514916539189497210240256162583018999089727223713588456193614884292228043975646894616572906760183900502791793274754956337405386907589842690976969325439982281162592898473883344659684919196514165276074957314990076251645829726876738357421588811181983409573941870385184060782835288668643158734370055565589081893946212258252907291723422172851423709703414450032459236628225523431071678543172114889103501824231505296545186764193177412651188456007255877097750364494575679778721379681547756475378348853254938147835109229683968046517175149929291726574161308632810090793911437512075866199702588618798135131582562697636318395918991339063980192902865869532447223625818837134667822809220772796246805156062486424265506654980572080521281290 [163,163] 12657653672787056123592461289696937671555444084433225458798372521760616736600530626219054157173977919939632355761094823915228258257187801414289964899176574558472117747622508288233042730461516443947068687650661117668495463352989178937146333997759360257552774904111988309075109992314749100593900000104564459087668738259535836089213046603061114176981345534291588300161592436509624218783443947814179804450162636820252837588791073800843561480019992386701182911455575532661950828340388148365181139767929137496434352425839184697981346938721548563494338075028997186945272090812119823053657215306548583790387892225226363461111592329912261319692799635834401073490687765131452236382509965743840282932568383518673769858602802944226811654570601549682461691863224213088347382295754390668152777340468896626107020098042853230329565169865945104005048398992910215957351630789923781393514230656859594536120121897136436964608259366256471105830131035851413491215591570683975963142568365315106664768260386810259621410273823976213287404803606415310906106506772682392252933400394769787887916341276112121513302920080583671594624903512698815400298293912515180840474054314866341028468549497379035582493372356437218700123200505070956193557174679257796138722680541441978548899529798430953526168020172437630691090336515552489725458689793362850162627857209715645549146234537486152 [164,0] 1991460695957708718260693065254939381716302255849014607888990175752368157292300602682307970782198085239605013975735597796597541350909867242057814692775079901737077456898538087654352998577339981992356370246656069320363957087529089132339282862556343378774826664387276208473524557184287229962003875429093407369828816179550491554729915897140520375789478994483153676504086353240958990424990011764434714626821376954962147890442720076528304718434829809947563008427594503184657213573760745882816089778405068108480796382284127168898081057436073378679649021866583003164208523008013101103964168625615709544429094935949602423001623913053252722544759747233685763942594006344298150104399500258939559077045484503170204764774024479725727208986540726835664923835937524157609010253176014245676469261199611269915104244605766522298525241210091655445224576757330937682693663992009712438676773734718332395094370340706352087700106389592717314457340441874538393508373811354179691711151347358143951874790490316072920729990086720167063189121367016055036830850089031502160148937012137895380341583184975591144724938822328408582077252482466185294060101978797474348031190247329233840838103315143195608712763128520763971558529575305511976746888202079590940957623219368439033581293284820130223666514474260549816072942106406979958985027810699918633502869261057822398736439705388263532931329844005011866668721081832981609376168662631841957111805068371206404032169130257980952614181491177113626104136569157394458066726810339281467628707756634223422871316047499156927123772626761949090842060876289233581217725595156176770790624901533287003507363546407960449446217529170605219188855839404217506254887574195939400837499789989159693214194015340429180542390725983653912564046076020668760615169114738704768229361833704946763140262645777727632359325056148580362813979016158894684243716013801642570994994790206157718279561603227034918740800156799061117268511844076158886898118659812838926000073191837483138575955237208438155651366904075228479519808180189809569178235079065004994686228533220847531845481961136922581621663277732650554861833236923111582948321322543876019144316734668800000000000000000000000000 [164,1] 18654126515687182468964072210380613230139996627057702829127135296434904297080171257862129339613786106360763251281809846345174102908871512245008173139472006609880222606675482867450193450116994933945631456910623468519618091929386646497562449736926641908501977271395953387948767315621886502106460648400528338555618062495693409521907108414299547835579993698762211376798516905411204058094875372493356376885918085726184629649169632467596653569957478028555100515231520129300205034932546848154091178749391703440220189947150418724721643450276085940578700365686575431136479560457360357241520851981160831045678706238606213782569385842875179215491759089819943176159417988337026667887409052676843927285581171520488851152045542223867438010943226782168721221824992499949453397827960170635379015649354353608513792684509776023271543169664515111304218028557633935537213354531231974731944975644459208979488282052429075142050063141771568442589207754301738432529361119562786352943222733289522025164059922677067535134138903187386288348783081852033599756070993707938252193533428548572669859900800999165593919625025543354337242588473946384206281595697323348444001767693745248914216070726860595643120953154881510229558317381202713745115742804908397902026067689242690864727533509000231885129726341832743830775122644386446231371727428823747888499755183099218115767813414417216821320870759058402717857400343365715871486224458829780952321122342123271485096961316516963233368987278272685317359530980090839198927422432019765608048716603404521896029085192705329748468929734685488844869859835530208557289629657773598959589652537415963926969376561511744090469292363929927485534653746887166496882742567007830441377300778408842378617881453301071357500430234652666984328974144781327854708696067466672292007978360682895538155187480073631941718067749519697253687795913372486008535962873063194982296182180993820019526134285418534306440485615653271453222210471273022335654880215222098045297131226462886635042652507194865833867814249438610872330219170297196294508168264290405301481001404886354109241769814904165826074700780474586953028839343599441861560964133799511955239101173596160000000000000000000000000 [164,2] 7815770644505179808614723677234240579808462729907513867313345066286858580154653342632471252264801196817930629024654711353433871678303749664002668363881722317494312662250030554148278015282295260317473387087369079753044550944692138066957255854741326084093092484177297710899614424735828104792073450835302750199121589753549234280531664161642550258535439614638048582021581170426453351196365007866052604255679736395801595695722681587701080676386980799805989125012065618224229525448664430372579015534512716975899842042148844039317502714824141593034007880177924727328264405083784825873235833135051176892947657330250040539355834670179561772486596508447743118322107888938723107967965610719593960197046429135659857666166279727349696606921621650875021551268119823763861541456126651529393037376039918217616411426913826260693375558349122437772929443881822572773429370059395380559640160281782466816588476582007707404769002042966499049386206022682703494867168648959398617290424730626132666112680516592282580945956793773510570167572596185544060933369606627514464799598734253221968954018473354852922515755088481512883982398722989207334490193742627631356600380208744104139702835427761756560582736344838327930646216777259647768924533672623756456611508438404602621151961151346227945194952869515080586574715228629658312877031447900028688201613159606123506293446786817428399658271230366017927227627405349125530180328697772218724915920035686087290977624452491043297681167699906034818319019058045404335002840668181707500382191105249421467412452158493121944012621579908906941271877052911222028200852163259828664229199497998111806619586472918213638950095111062799490179952613963039671621512460908768417301337012341741127698422386587079491409829071378401045272377354640181576433993780049171728579123585718720127161555633632376129079801974620901485762332807014928049503951826232572149102904055608204677958967886434761301827055036506792192391964094586540898398914232083016383586354527085692216805742676346027098387620388818869829671603084592298224105354226247653904073897518202067694008783994295147646104117591081063166295081632025899724235462343116977978889839770830110720000000000000000000000 [164,3] 648491557484568548200710252055241682800078814113787606859199053414253735843489422431555290579517034836012894095564366197439719541315429792701001391034670645239281468524899165353807072359178249378726019025237055989087436672826140018377024154895358262786905744970407850232735502787920430389134414406677572491633418434499186107993491790666028911947127558668994415234288718909788397914406040550194808280244805024620145713384723290896856704629187571203241381884480284818152098888857998411347461507164601253628503432074341906035626478397225067322074126397764299288629439532051648701404590972792329461053513839106159698327233586406295311658329542926278413392813984939972302121768197771917624144678993931690515863104199516468785503211148994605734064158875850001416369532965396220154189003645986010056750389838595395676459446582877606311966348402243938508507881274513200737605766285456087215058218559693234870500069449544934599591562995470898817072726102874676468964339927389355320069971349505956290181178154715642080466716108867607937740257309625776541929662507836464302450208500783794209419558535865452941491542738954676565338388758110150067264519744843050783909018942538221604395347883406858589214340708549069347192769559032919284509489734063669486236493050326747560109285070271965950554980984353660604130259921698645029725583824428230138731581047015322835604352803670769124777964399603794987919378953055551175578348068446557943194675955640282982673285243035552238234338930365787966480695142162014797249577058632421554488208879665364833728120813977040315268066507602968151887815351913879527805185152019964666059418091832767235331070546889621897714131743460309994499949493144248466312455941995110209223141119408005509869915294420781275182876391799645845270325421545957085166977109704293138629422279471238593158279607613387363059928860452570210284920799415020909064724604073479165409139489148913763682366396313024579165597385512856228747594493446168732641232073552065439175856054136448464113312690050309764757178072010588088964999538931337669452138643730027963236556361652772423862739120534656859824739914562260401079344802154003503804708515212290949120000000000000000000 [164,4] 14836591102685673220405201843554352944499207208152631683670233264240632519820095231532739766254123962165195891476727357793706398410414815928861443521823736846266959824538718828591503769449506344812668828732834193347783446057280201917288824013768815182769816917745935388367161543334165367099669940559924991060693908310183231880132734701151202111167424360099616893243719837154420323022259876790089170823459157689649953211885606960390739427842273462963696199107863907175783470205494548710723887221535643446056087058098409220016381808291567996968208024109022745790888845521625546283662339494867338302845574257868969850226924982426833097238702382392446645423985544216990624389063897060206347704956747933763878301072074590740171388017683265679497017944389290580629850324195339796033414120136344303425661678818447940623804486164033641337612021077882481092195663263097401739546557757073800812001529334234032781403155839591002786913712302766509854834214000400428021938828964772216491594156405013867313528991405059292345728639733673827969613311893038740954372165728625688099615071218379022724562145979152192085142572443461140889911658462649353393103123786484564350956808114028354090200325152869739926137716120884571211721718638603117665387598392797881644951876875815148724905146457283621034983600806619099584076601378756357489764496281785969773430979879897165767976749691252397647284174045848672413307810755126489861957119322525960927427124826545733277955451990304957543953431328991361056575369258453031126687561790690962977770911985158286130185456054475983561391366590392829970347606861741719541888045017577337853495010159725684983596988677933215129535348997031863061579385253450305747255474488086236315624097188646925803402927420648704329310003039998104169726304935690255981856234527354432992518596288582218640256014032448902619976167140647031511168217888753618858783089766199444086293461731681127964901904814078744736455280484015932416743888734972441028116006872839799325300195588969739249140162266012744342927091544416981340253380686464172803062398535330710231065983722202900786602516533564826924910128962346670269648840261120445845432468936713463398400000000000000000 [164,5] 75863366632727963558246573146241319016196978940229745984945085934264152980684160363129621994511126138329629135372089076953407137100235195031827672405319615256711034009810136142162021019735285350021855046662365362143032287718738412852839209946840911028737735510555321769707113964957800767983913282106830960980956801345956385154272596342188424376350903043424290964457634152278425494393125116974850028770751150920629816642832143037100242368742445798334671875474236729661189668781249309183871297862136866555554930998303546903212968835001690118317440515909942582200544580285633169915080353392223483167364487394373598224563661706351424577678253977418210699201776109440695580678522961894908462455694991215242725324003909589636244075541589995337412933212626096981303592844024636445415828651312140128605806562951784794226802393471007688791144444079495185819345503109174000587257227941497102726710669552308699575251345071842106391264867370007372718867664073184312516344209739147996526579385748165334143197725576961770941601914870306212325525517972217831731696600386666543721854352357268854535596160154393450052174162170857758463106474552033347489884577793921448323276686806842158708963360873512529285933291818513514912017654510260712611807234436723090077112012747739875710126150460666171398517988302092462385502587916699191341608398443317056561250590040343557486054125128923195473425846592155286954921698280365850791885291914960034986286705166993573145931915597044100451957939062876287538302015373153316385402911870346819881056489932685933655951180488832793079400693699422951353604801186405975447884370418808116793790270410087453907462722089207446054809595000292072421654071134932173970468699502431059595538087139753795632576701226911360772360492485178562728857861330031023995707456228606763730208266572685828456078382193772964602922356296754457168950222827562617477626663221353561101135592285487665225798002419911404734203739640418073316991070025021822978113946930483699973392659246402630096268294231050768277333477038496768696798830483684574665351304502730355341122171076779303317982797310986036849012614516989165117031325295622090089931362235496529920000000000000000 [164,6] -821235231003180496143924483346181343448560962040596985889828584078088075502057986437213193578409807460408765913336028889199867378197313086586470090001058400688273891982848783026219890372352194867960370744918627590426316425233482934642518899324751097928296459625882222936515574401944710611014916596070940980443469522201418544438229532010022275195981007269329753200080663700677815542603755404006579246494253211858956960731634899405420925250314083769907060299161886234466537275097727995270832164792806155196282643108636891491866608072761660586395042476201781164969303343018139441223666320182564484527005597954006319088662402993929039818559811166420100958185090307943487366840531968732433161861383207743829728570099603366941833589381165456968726951433953069497775125453904911228804114591377890134647572048808191766734765732327468603499252276083058760896142525322752970824044571891453127685069434240611820217262146308268616398274470258225555537099103503238580118300656146380263001661988854325281070307642745082442481585837523982617536965838201086244600928438255138334091861787040671466990716609740988175468828533747297830264013022019283109122191507740915338461417915540150521904449781274907746258845473161091395150011029254560358338651884317943871448743318226119693384720451790574343944346788873330990903938631656365269404539346911684235767184242271026063593379298684963656105151384845582257147676615903956937432092964579769177363328058419989019110902454934219069866500157597397771245545225557469261745475144790652636613468781383139803492962845352358005733539237923520359975638384507901492452402877828279964218496741231009293209268952945929812007392904998900167897750113879061184610073363447840784156290717996347691650009123713328871262045166286615353609041755427720467246787655877274438326326167904118272994624022013734073544557146169363358157561503746732362626109944273117674058602394315349363053701518729307661257693395392935569394567997812517324462304318918514993178657609276219532888077949007526078369229958406711958412864605976205842951184165530635946719496391828100296110749816827835893862013202219994177613064267439632862141965650558678204416000000000000 [164,7] 4385209339581840806550765019879008988214525587515261848283855499051927480630385222089819117920246627581515903684201024122991494156713857807194414121819873352369941625828035602788566987618447460455814155332659451042034641025008102031977088241709120690415303249894763695248387685342342621989102188093657791345162850160751285768187682489042570953403009778216479203513177500740110747467244075657463113488781871122846983638597039462883167006319523308527421680712884059023405033971571911433511092363645408255942009904264154513778105492082516022281264832511998145444953003757075665213730101342090936172055496515459991988948007013802547600529246156856341986219782737703606856739538036107796451229065819904525394982719640995625766523855860170224010817331342641643143375095557346868013923018895593637677633051689790371194766518948867619209024926979871275489482409336653162068257478734536435726316774689970692855108557989092312427814760564897445711911546215575519421612402160592023905895631902384719442883084867689214837657221168259838510243699872592044626904712307723843946367857075988413427786409076954946483457438786510588451200215433178913605601828929295427228351329609612557603233833897150503752337303987151239016813611425520813098976117630228460039934447601575259614733599407855245357279494509627751721392623656447858465159988953595325803551973703843436228113114945309073394114496642978054201739963402709787536427825166070801365373733665534710324806753402168451550469274012843238126992891515860832294382191897311310651339071826469835925618910450387748153633017237550218478038330219509694626332500885191242272845236049201295633570475239869729926542500512569716472511144156589940439849508243560331289079981430596008860762191396898378775084686195805598503153440553749530808177566188877059899695432610281154104998917519510293247143099723786992408620531738181493769028016554002427385503314327069642290798686681459234726607918111420675340207576972742339834492601737878087134682249301377783167784051285043348188709666689917023892866752235787311259251504404290509931556068984955778300270225871196700691606144568072487102883268288632044080545264060149832613888000000000 [164,8] -412691262579280040223771103491092200460412081392904978616521812263133449096482195911930017009797704387266313386855658148951953315236076202631073209043886019473690869829718685390507109283937180508614117457178941180577379365655550613409380166357082758323254151242132132422445580212379035197831666171554790682655357179032306285761871296333940592116168189680348497722797571717157159258074357792269801021837704098145636605264700760099497044738381861562157844498930084193724298760406358737611202928386590112559178428117952126084014668122120707496984706482100833778987192068368975570450034595557803558503693755625534959909867337839706808700504834414554158124238332711661858975600869560933151426873043044502964263751020050230249993311307560028717933509180813491238453991356564624046120597517325644176495173042124578651008204325985027728167543166705559830373291492960487204546960194085904154819033592447937667828547649057826332074908056261780912684984415838319931960555301094269522284299435722057157983785982827841198445225832926049590178883114910362012214136926758539815205273913003647506546710539745301504745308027083376470652012566673512979806992553570941295190585754208654581476247068411329748261202783982913627287116033841635535246683832402609920483986808557372456633871371607961088999285093355227784255453348214746431407322654870868383090633831133495622533512729566035577911056570085216662703908319575992353960629762871676359675778056335496771087099519481942720823149295145691450679988459992502230461432124470869674556103580001106916192390268422640477423221609222230943138846854579497363028138909727117983724265417188942652332690985291707210474765807278130573622049139636567750657286634259708223434944426005314581385889715383112271955018403973029905005074050810610209693629642958545503862071058692934902025858954744186709049007803174052317312168997804118855190551822449969822927048369294024354061505013037715548523832446671895523067173591468251172682957351120338470100566849034978588516380950868140476702861051741947590869710282584637650093138380670592936320436281903343949682049570120391865146738547886389105723031895295506016776292652442193514987520000000 [164,9] 4965129642995905525995147827735003207292578321388771614475617605519048876386952825964921811168218541815740893906736692045740613446539520432045629988198620596012141805698471682659559027303973596230760229277315896179331580526393691918499766424200057565711761607699905938362279041371024955967792094036144841001952973160976887712183694343711475312857530424551357406209346765133061299818711538235322396768893854925216192378980147105665038936530157756618190279756188168816355147454950650437991590593705915039256096104255467987398205391870090241139347164520092530693902203432929547729348902996303899454989710231881577193280490375765200885028573652923457635331581511054210573259248398187968872022028445185556634026919573746466722813013493141497851584006277377802538396460179620773616961934640647365874825852293460223382590050891898035687418853442055442168149265523301654365685918607632854006497691108923030760595892919985296344868453814014797278332451618292448052671996417987035998258706509376883631525849941066646275671532304320857134250559735536709749769832358560360879416092069610621121884188213800135568100561047453444665925765827694859326768594154830368356296536748902450342531447210459146154698329379911506661007018953487804770718414111977684926998721028468539783092012039311432409520265354586671318940983010125445993449805998553447592739304418562755446083084961941765824649363606027521760996135044662717456533282794817600470503149388791536412718173070494216374922821622764285756347753297772418949554779303620865115806352058429294436795331739715819969667557673315591884284722758691826625808314870054475022861909798669681372940244899580765272419120325358227830150141108364283882333955559184559728994384770936875071630648903131642975809202025775512972088984090736841735842925352192074660574760058867729914689287089863428567515646455915450770770807463535144962668332699278105523965319436215666387683966327979932356142885737437632490971064416543901756649082871039750067912842930420816170981555617116006872842981387254752325460421647545753516774848051164871271110218272436640771578182108499833225402085275119003076463087332964915256027242392842284973424640000 [164,10] -124751694328113859783941650022207920772942372675924158733514080897179160681986644340220995559638933089441515017768887257290551056609158472586078520165312518451057699398922039621984791867973696292179004299086849465689499717815371406421104321023866258153722462624105890903895739786645850767942467177045695906916445426860301031636158184200483327414646656522151322228612645174174762911311629845456771648382748840405028998896005365908679023167370407573529510705740483203376747905374987778824790226101287504671684470984252705552072111616783840207450829848909474484094973029322363143397867601683670385449457443488185499763143904458139201588156960052905279179008496668035804995549511649568483911159703063847576801467373238981407083471751790237421174791033834451155430171333936807614635710380248171787825303921922181847616571188776282741718919021505179893399466314671193990091668536964957969058145471196829023209457557937970043074094979730427423436164463797537344279088414425609250787010401680536662306738780995090529052649071221412421146809219912539815699691710361241205785975951011232968518221300708288929379072635175057762679391038766528495012773086337764065007059085884544741198349737691478100204833914620063570770017864238042267199711974939980410594996440922789664328296226095735070389243185768935839359942850482027325315214164707134882261533462757132682269894298433702187324381569575145852264245320836046403242449472584668921984462303339041134804779768866413756141740777374596880470912113098127696626267877614465168005396653046237130761772356840683443250244221156224406040587001505009851984229274899952377544648394091423282831296093422476131273031433249536260117335614464524729450318490617099003045098435531704189242441624404588806127871575490714037900848803327476189607557826264851587970809914343715301427041624241536907479747156927621447167191904869823187277660957829355586081366418613290918995195241221223417443056851309422822505575947102436318354756120714154583549690892753648402793390127361724740260911135294770474549071049084056027699866671147271099290438506605899351663269489907141337120383052195490815913097480011687466492190118001300954740162560 [164,11] 1907500300423467323401317426212170376863940511882276252496350156885377138265521959564010705307281145893536558824831819860368458510254647222105900569603193079489566026060724630472307166311740529983084582454136538862320318499064767626007715539295422138078631079921879575845148914902211843841824249793046899476411325366419118358916420905890689433328252463131234903829912039168604030521478477928515942846766487067558870564470438067234734536230201198938836702932041910903579638080118127467619067967793997907096075071262743994164857847680827117698361900755872617807378744093212909181222057004256738584179695141236640903840309232575771128271505126106524114882203505571316379183993805466800796564182758594909360179415813337580476661191884967278544169246837746862142342136291842737769894489441970217605002274437450044330762832506999686283465159228501562039397386753744428191696796662033533245116117001252866741680368553191501483111729019233801719572855164930704303785521892534472807019087183822689217701691168785125067758914382875482796993985544872971496083878236342215903805606437825985747048188553602017286631272433359323511157892604220356512394622200247085383759677763883365434431791234165978878111329781658813248503380586047300064965159403295858834119403804823945233685011373010136359763104943710476286329280985508209039202579570003004099415030788124556060622256089498308691765062985755838601038818396481537349928384590422907558295217270442566641883780084659621664744582830701572565288780555242564093917483812038920886972586349200218847778069940190042548076109447053933744531139905584767569168424433993964405094833677885533023048081589878173103302123191441456922974895266350007806989129856390854476919007130132125210644505467650189933413065411620735849954690134281439503283353988390921378771282968500318951903946935083611265899727161686306639455332880351025362108617616657146919628879097518575834631546309895888846851769056764507965934786851579134227262443507216110805453874015629390709061525778103583935413039702631771473935551515277544615705506522910741407223301195484509524522784280455255449932689036760629493980130043046314448869718443219734233088000 [164,12] -20956281038056326130080327394774248704606675746919226398738733817216899394845760069801500067757260553528445352186498209854790545904511045700304621766980272818871397622341818837305491742058990846553433289599006734896213802457520078580242685009299491003919332783625761347328513503911427051349287739796819649856061346433808035976265627655923166117824430571551218135079340821404088091902553735001723961188942858085252558356282850191421133919411102620349515907138424334217968280277821180968440569195337470132363716790374092771059098025167271465343086253503425590949873631063538828940770371151614745319353425589785644172476488093115650894461513306742944281088035860786990423856924070352517308200484116781021041012863392792788366089405333220060399026883356077291299169480625751441980514341753065944424156054394562146147778984880235623360598715051485367519370140659733080447440871326446366469309903171766231839277234584170529126416011105199457022454095932850303415393930626205464552587312200957989371590228985972415129950976256938067066775119761725778530754349584311651987984428475386226684270738563822847030293329026113336913925497187885272890736283633425791577252193349736850258709320164470237901485276522962817037231220768151746947623779865746459661698440884722275278992281462670595375982720699681286853587867037752909150063697792924952530745203619216433441944564039802096279663763829668197740790460375257125978818509463652277671881710015705247234782738024802200490569734704307472319975013496501889486338148920818594952617766735891050335225244809837107335681829328781158865102705871455323128481978835033591328427884073861330684066521184256612811209755603910692999421567299742590523840067599815474203740427396158707055834976229174500541304601825839345787157038500949218182512369691544091667848205442066529893315396857249361431996903907319055013980992945742937109200029965587504109375221473133366315304011801692710681303507363175731059392553090872697422385330299338630750904095159168363411748015677900827590943195312336490862742217701442039387620330211118879880113547328338713258166473593941797197397891547134878926687500473521126393576393064218361856000 [164,13] 177513612081042504348218683781189558224524903895388919042505101036963891561410859389382054314764460234019329087453936547193919858939732492260228710882275235155762603556325537584240457520718534633083860523677472176206345690658549964204702245625821986638806738052189187340375336149454261909658673962064767343346219448942042028993269156878083727173966256310705452944451667258465053933132959960452118138674540224564683222170253614490682154252353765950637753008878469131258039946661702357736386705398117376621376297193058775584520231448795394018728388803791569376457156291991795149543090349855593280303807309653560743307933311385327006494171292688897504451617198235660669467777052819991724024014795241895649423555022183659619335519288478509375254905939758098774468832880210392455332980933572437261136685178093533652989337781971214599084527549496234274400418852963633504978993881531415872491141929728470869750125689252428281546214361922906551718469709671529945791363166627566846894227259229949330207374445338336094801020605554879614125269510335722593676590982221120928033468861264369430624663171557835281775124119866515688356289462065669629350540667060681784297638863411154173646802075392738647880048387566454439321294628723573476671596095903741861813061105972655676389375682173971069046810199152441583280511204148415066904894733076465635866743597627545561312515417408875607392078901330759052937081498348602634016493901270882473020258894027242388939886111327441393003942666240149062613668857673025575233474651703367316509416558862154506111667038262738219996544513814181783126176984026731127293950343255574775601539984176642076939978509452801976891335567467305525373470894266506293556056360192867019267640602634950721135046342719968280544115856498966341876343273176309770703759601056384660517936481528322626160903268235856766378586849062130542375424151157694866648692424265875735918869314826548810489948069242734780983719909463919980052902739173508127763977699119610339513962578086322768623615683612945219228643221531603917700049076770998128102996928432156909815412816377032336861256384992705916348670746507403020579427783518972829496731800121324339200 [164,14] -1175089379531692883130559155070720622504942419584541820414334624520338147481633592207061609272240504703498464263276734336875740498108987500585736116295194913313516997122710215064590020510317953981882981707969604092435183952908037837593441682498616783628830592209775011855366230538973075726821424160464861620322264921142212555832343329580035887535072117045120517165115110426070044514220472383403392064683835411076901159153264802395349562895080692624864992126633935830174765486934722285069152261593831678522578906268479238571095783621032234378416481107494549270306905081850542416787990734344417558538652651809109923003652572377200637190457878207641643714824574306405993351999116424235217409105033743181245412345262556169645269738528998469348472406459604510081365308399659394400055204195504975732986604458523810890431300279749801644820536517771789263259974803196977140837643824917678003021955290234975176429174478181642853036786244742331114091121615521748569309405773807986709773928565325212023167059408579052759801629128674350581987060183469177089089381331273205226518714535809342091650295153469999159444096519292235362708411752772531993678529667220580570369560989275047100624966035308242169962763138171203934146929766066775733999052883072324555059334187548400891280276604697346610888197532563983669299936453869570263165160267069790836342211368243419330260728275630979110411403153287361319141873537149725802791635498598026494972460476715689982278142963579372408063822652585474219989817238654293991716511474032420169831200528292219704793828687928586765953584011458662411277563448929251284964789785411461031815954974949016102801088348544156176205417379539439004289965057890053475623574274493334963864606704550082272712568426815219606490177560731658067477495863597562456974309998324564023604347560232167305345853136458932040005016396370499072166978606523775785189442078477138213734592856463486590907372803956780116468747355640323633748831750081575907109552794126656816130964877918967074851123157237094685557333917977569241108715565837865130531740519805746821468759779251682887279849481242473357681478328069260224815410064340129813515840191861882880 [164,15] 6391707448661049084005133045000253523500770955663381555983235334045379243853878110350329457433137026680528863782593334537887073224484352035624426807395201759987029686789394612561735637939360517237373554252324698955870372473865017525565546179587455153069507454486629625222379005034550202248515698603356566549903188358236142963216961477771875529585884450448779188430038143913383893948770522280654743968418603684045825589392612010117531697396189573085009812097561049715798652210660476852831860323631941369054083727257875631513190444489673470356574956522712888858352697006295737257570543850153254029733943747787267122172219072273801916089241567461286824499112988321912244703478183942801133783263188097753671991776210268105736218068257768551085778498277880901674832119618185769740078977193419758398585997522399900147199353265126817874309048166256175792502580793084082383587308049722553750974442314029243861076510722074593763087452017287087023342781221731184868662437528698494267807346473442361027618549895692108707306769079994450682485194361737649230435195810606994442671409862152514675833561854499996481137959416297089940988806005745126075856872027326794822275486529509663332242802909476980793117609997911531049774262095391585734502130497546218964998221242381898748433452458190957021039584646255194825675565005696106449589831316039891814984454399158777570857019641610940597123123192979737063914637333037043389501264492909725195724284869304844553250244958312048660326672889100280238464125182974647583217254882131491303305120329220932272495560551289705484854204101731289862874542790352103459093165508910314701916451213169030510605634683434652999579806048914625068342849955232310755263944038028654883156212063693100164355765064169840913507176070182642743412198471689306662777259650461969827398654987209576780178137786399447493921626045184460712971892084350856595327429482328673228794697523217979706246878371072544689503597543433207461523846955929492213595044768274536491742359447695182266108779502960709974267412800166519059237048902135348099406690896559416469483802177032222650918982858244215638536379000485411500688244356420783498649537441955840 [164,16] -29010737075256653953782060730455012274618289694729955455911606803032970984938297075381237653775170216995316760615759692898723344371158727999212723159130954973683651629968701363154150549575839141021133180629313959011995889585068747157956257391608283173053892475118269531615240985253966863995613527246501138239196292624375810946014471268237018712683081594017708349879269747057355190008419122039884570483299591737341635858608433629478899170737743341400478552786885641898597433256086430379696626231920936458409118649792961361438502127475262581597745065411009976580848946227370084214838715152960227538522530255557616540973075579814623778461224360103400133516342911385648903166380024701383767703340587591872916411183497851915402965028277717400749883731510466664092008507403432492685396443435764905515203483129128977831326034268026921443972407211206199588523847047228715575015739586930144180148287120771710332246015972590390439960520218836376342855974040108204896604304614528303235512092635393765374998732911241956132809859909227542366131118389187258585647146161787987286498957965321384845668097693075304593279822751764475805869394407135898369664210704878363963599782793683056667160425329790663348200982142060889841027399569469751761770594156862112870523532533160194217737362599066765987341650730098836953163624723936336892560130498295875101640734320241631014949187091428171360060548791018225124834498055547115024151193221717407265443366706649154395695404761297435561302866803975249570258910221930204188656132965148519781372892031590487067052057973162484215466938266908507750686317793796200294910704454585324420265414086732589241340550722825294366042074722536553631907664203096910313274872057598263097909830847230875563674126434976851369336992684893537802919992752792862792530591621302544748609811360586219116578903267085158697902452355537229507526652751022654640538940434098380379572861803359006008804226755145615884109618430668370331762653760434398317462351722430336424960489892927779039392581297851289891413848521286851221200990906788527165364237467620784358233605528311146398880766850055698243335583928185600565348898924349222917787216773120 [164,17] 104778412480957754344702437068333199869031294433817679135565020322870199210510702196930211766394494255584395533721769374886790192774813583749823657219021975764253585369634893879297897980285595918575333233684492731308946621292035528539184679820600439527473659691182346029990488843016079388354366121467238204371194298432040532882531386648756833823297151250728666788162824372073197042020101413849753015605289024577669456225861414181098284200578920079114339509077318990976462541953912672207916185436038019338968403676222190902714399256586620371565290698691752570196348771421877210819878637330582643088346737943462646227299842371255482122069179066022897766300693951374588948308595769402061753557567395529057396296777667148025517960297534006495179071978080383675635629219851980348934319471665035229296271643262401939410746069601913823178211124389476295604231176188069643376683649617089562929400276007797951145721639249677458587981409458991282871973415429613050773756626044622012057728976932118097911376945637219646382491491941448886413345759836311334359204875727759436897545419760147564780154602470991214480589240420678152617029207310633668905925751141575130245870746854633709542725187106933564652446415668001051865998384163161797173877489160649919928880999398521669825283095603737713749524600444465128436230442577146825312772703101355487924626634509547913841796888599416762409533085450235405354355801023693476809531069332620443382115918995463532929488975681152699666111385540554449700050038491633340708914865020491293112908776490785428221985966883668465455805507395611267127285260324971262775413842148164003229031193116488489730805057536563625303256374717224796493679576323247826400560936058440520193336557065078252791313216239170310150645558242745864571578538412329904289590289478839631811696656351262309235884664695969511400831398703942641683644934369580172662623912372947400618724710140324224808297043945951547171896407495643941092341216301351282386039077952621434496695092570980381246780426539429560170217267833253433251445192374792098293760357722117316881527030395616262982950754908473591684430888861611989961599347631568389975215964160 [164,18] -249379338123925991493937298555718098825077822561402675132715390292655557022592766933590526460422561998182497392753880575575006721268455899090559368642958326755312094879665548328603845944637685622219244355261153339772769227679675429129001452268651031397199426597190779240922448165231645214377143733416814673747940606340090342590941945993701697020075918228624248316240136032070401401942458506656776856123925851398413553882577952749012178782732854945347545100446567159264024232825232084794498359495449617998084598965674212717346821870364997681750019697443940733645120229061043709539767165121244794108301107719960893054148355652360242649691127596223472309466305387451691446963592432965412755462791816465686119197963932628935686816880573634735127660882466708258497961936558391392760130712949677312928254012104366752138447512022597198573965906928252591888873335985654916115363022630675282840502406743400951101487540660538473053152849294932965352303341380455889655785730074131974386646730810078196230748170737804420724764961863132931489083567440964014454565661189605761926474643586973328251818872709771538830225382882114187998097548553301929550251060388346311391262857173135096687344230831016315247537912414931979362993052277002116628363897845998591651410825482198471537955065350348387909442372379443390688907986489079408767811181825587706009867270107047957005952709011175044596132456875856362682647941409318025379268543760387426795655080908075314619604501123876047765660371890752650861674363231409074213546711925223283359489184434472361075640351488792769257200527993563257452540974694691375991739213856892704910953845501663838513328048564855957951464333318643570933561330479825695790625455925155922556394403340262160117031576335942479028089110861648245519751505464092115790682932978377958900896723989654625889132691428923835256368873656143261498699336826782092438406851220285171798979603988317948343625411607195361808773844579452763747994838873407033662464365694097650316462715100793919803349288529245610514248200378424829960510930515746508199098600113996947819299721846077240629397483728476471501001990239654487905163159414511886265221120 [164,19] -53088777708762962944396401862064792308799334332568207032326303140538269152041307223217979644329366802233628020110900779504153230792744206501905944571850980330160566000227541616888580713152920387825008773689922194748400989049904938741614651544907651798452891497147334536160187291760737251710567098068174760190424276020549747527136968214723820072096897355437469715504250929937164349702875419215945415985298686670975287839114299423627076817240690948500097181972521286448491865617060064745758898602311712128958632744151875781469235140402003518292579537065041751144999994117738526257101111472485389908719093164985758146486566142578226908681534885299787775550659122988196944499344939311094994855251475094635378430006546462581162964814718822322279195113229041173710326666820390739598374971367519729392842767582838732279132220740498383814625647290163352289893099103653733419641655434454377821935604589591938463957169313151287751268254333645333326304328532652908381467099505882151603154040312700274068709543892460102689001253885813491439072703245952981562714770404603145325517239605513872266201096466074335123445710810555260807200910584751592444742524176064854785062705461995099027725656582567168516517491866989506784514045851797230526360835882492276337192239096601125391695919723473758426048866412782142435928099040573627778602707855534943806473883432210554797830584110745929110958118106311245979312198742454369926050873678396954865214052608403408334246439897755362450666121957969329456141174151037476724874141827939008658174263468567671289956691438081147236603528090864554610833014702902595328885701285618458823435443394111395268807759908350926706637443268941876772343132921575592679133774321239781048654677606020091197281342459967983282925951386069730087724023119738137302706761417892763525740166187164410370432333892804321439223900982935124806445316758698700009216874251259784446105285967897979034332723284815943033997908219756053539223060946967890796267116343432181220632708766652228822777918105859043376285204289896054635305687028430833708370675257704475731979195163511156990620095460568252234850004660341043481443817307769216696320 [164,20] 4554337009794611625978764422599460941680510251859774739056365603759359968222667322160415849131282420409873969496162651772597522106056120349280648733970010844704836898782343198193303418109331009818290266344128019308018135801016236802861867506719460298075484885447906517716351191965457491009902121802758073390772246201971533972478349041792381022058566342536323766864083868063967957839266126154004704838030801725425801383659589729456922442335276793869175203093063339364011402699951830099129930540831556578737264853287689192507770504611607644754512997096425737449706165451063321510789176765622833951897099763325517814932470816075090669417229189936206018161730769356842785128600702172713090738882253240859158338507544055346599729067798690982793990773569440543322135433090516664628875420908521290312945872440122711054855875205141193009295402395364690045013465986673947972049582906651991265992838108235256805391534859388547156699789030993794332091314605665112044534679773496475366294344171343409444946129120289764903072087348541331024061039480193035571815211479481098259144732340641847361884265797927995590284539859855519096413876064325088258785249172155841110139820643203976241200383272653950562272054395713273626310901630845550356575064254175744924852869346309907401656463231463581708363262986777094738526622179714405105645137021979692962002190475491907700440104982247187284259286299112862844401820129170644787102243340881051661861627774014263724247456906225403851668372285751639050796156409220349907293262672948472879429058039418154515478407751466872261836173642743524656475542755763166442299146641537337686579511691830401459003753907188111010419830064275803607415246563066076614871917660091603774368205981543924686302552402050020404841754326111873643273501301655277800110518768161602606334717531943599726241201984491032934713522666316657312387497968444103238770686326722070781591991343480825333509217264340982064181751705263488029588799077047064144162818819764563676500677403629705074255361394338311352358196352128542597335220983007511980864427099148659076438332844160144086990292799028096913998596910945702896827533394856084766720 [164,21] -30407825612572481259910477620166889563966246997354069515194258648986671193439833866338392331829786621113121853467582382123242220601514760992741843237003972956881164145369355083407647947130914639083794351369134380690816522493056849784105170809503962050082718076305641596503989116433395773589125171861714244403235930993417891166745067658590460973019616356155243508443546241008354558538815037474770865224881299784419630802422917653766396988701958883052714516080206150181484111294752647398547789569785965418010544687760734004992194505918520130306615526187467026091458916354784098360535391743327663857718833022292318914106403041453105157617598219530591971715438398271450734245120339721417334497583604882330350191107917531089496103083834965558297910162075375307774615017409866398953501999005875882828503825509501087095855925698471764610849535403983497846975533104711428296970536717679323034449288688481566945501613011905766948877437876513267882834600015328203926090866769112196517577997830395544321813039134346469144322256730545245443291877927388275965086141936403435217525562115582199178530381834335513992693778787000664349794119288881183649897554275779606895598683868452895235223911803173859753447966425391794072256631223162993223649374370588112303484089946175635504061989065877755673627244837278871487883586952512335276193362594746560944304317062531726854855210614096705264931924334071947050305350630557610390481572942640607281098345141172336864708000003734119059346705870822732193413623754455118603048741303306068907923526700380678791917823719677883987837906466744970176564718014154965807968803506172173077555882440520833403566551607819583782870298551361264514127913561628088227755229222578451188273032625140030516697963564530995455136519078983335595035158618894344425150718927895580055064269750963758770456027117932816195679023662641253844196111237018644887734416190304253981513634745489621714860745620266870534272475971262207309515213920686879326860070863494184862371152696182939876726679681556371326734292667573343470322438190210872855067880857289621523933835729237447944281842001080135608396742700161252458110584366594785280 [164,22] 138157824716500552280123422840551223694998263203354869403350405732985186201168904578756178833946043598964758410740057693263378407711136654348151247216394908195912328386868846496061570003898817376603453631430220045925836447122051494637268388577152246957619282706078885662234645642934134296779290887314789614595669018420972966325072627093075071502584574629104159441981416717118560461778805586635184565557016742908673802540535376484210878346193200427844277628193828311162778861163294975083632585986878255472155831365077492203706971523817406913897097618915470339799802190866746721080050377681656727002653668566716911514077282895413134599341026631309201452382921940542915670608237690628314756739098459088964196931283953193328831557018868045311136814709457269058218508903719355737605530285029563758549384208843754688917555613142423556807943315163716498496483373501965862932531422276717884431070340095381346189507309893405545854116939406138564851534744468083764488632166546221659345059946596803410489438646562005009094042997465269206027680545628310279088483379503445995588950884642265152228394335750663904114963682235019119767851678791218840197072106932244680277550260111064577987234323422374380042389461162490164986680268625756575432985040675427487918495198780810203644779828106317411153323474255119498499899490381925865144016893805997355166161938645265951318503236543765119516238191198997651015740995244250779186707643726105174864534803784036189449139640917637847180724569065690778824208932881768666107125533700811978632517443137495610989604181290910283902833171514242949391974075618246982033454653508335408573162709878064976918894017651360833582836282043627234844583534636511732561473762853012136985674449989835649440434683710758926205769356281669406251582104608303470301200878556520885008617805720542853754355110465012135827714670561515814206654876382184207809096963897316022072154189532187219919875851978061951629318386843507635530855464664920396032822830437703585148212435734587538235812349952750469579717654227018745512405196881317975536115473370767308583190475250550684636316269847267805504884482158500438580761550494105600 [164,23] -503411671182686685636183062592067526380466415677142858418743155307402781864395395323696177757028119855268057454022473402378918314996868554916202992721637435863499653861181716579085539312284491489482044854499082768787508614662400376962303849180956497076687853570505875874862569650543206301520667045630117868014052392049362519260396707933382118961170503670476527004312722289070591558385047697469081847344540124203326803430006785516390120700998102982132444440522682448498476021933124283743665644793396282348940678420480361679531026031649699106114723096856199714970067845145232721198502323749069161978430199162040558962178571593586097284911784550903945653062294110114719316318890563615726198727070090860744529408128251113665135186985850501667290514121761609878561620031403218320419295505251667827869853983118454140543348279766710996144516405761253487031325974553779055310181018987043370111269213189708135181160501257783551612850888711765191897036531923738972909986493593630359105413764472710590408329991234203837188761752917744830178647853869382682435886365004918182399974918086282677659786580988853777770829691633459555090974321394946382324233569147382179178384971236195923395299956115272156293696203759561924834932278807478345091777159550007544791667778119074635590080883918553950941174918968956160008178407221671653613824955374331721828945852113144566712115518058633683454614328881184625078170350618406168921940714141714030525400205509461182206276120142581474887749030282671180799319114182489006425087947702655285226170307680098093743322772422198178954952003948548997840823737353211041559527348335882862196967178675873878100565460081970219701441500620755936259236250248161172840832436105313984278871552990954079290952214807464584725232291411659190429482871828808925110982416922289351320889698357549717638107130219576909447255557641474143648632971506850897057372368777835793637181168073482412185579318434187542488161984266338987080085526210453336075377127372701773305713644317065641833185089680292646096341457744116184615936481930581341963236032517484731781221206288631028477944550456529812327955029917342256002839808573440 [164,24] 1556371849542065618748516336784352710669266362805591463202337209859545541810303277814348373039606954229051782717065131211995700132915714554022815942547512907688321058468849119686578716730466286894456270852284568643120239048509798100010253206420817131092736202213591302224816568607585063845344345996153191362605731623632268506548353304793248778098658354714245782222690814327488219414574935420417449378917832844064198580264980628471892961510311647594832172859245107930757019370274222875663012686796476359807722629915826637005050870469148591929563702992074240199955788477414543797543520773278525757081457711459298511001856278728710451800589460352403284574404415656338594296560427599989368628684988672825460474153631888515200723796123007506517091270496888922367149102869102592293848520636281829154919569486228285002077279171780662050840905779070883609899899133030636468995003425779842710029710966225488852341830086775761288562865049996985347329374325856928152962567866736348551289164541235772279287278626224649696445127070762413834352412792555334434809333160416876677939615539359872308052787337303081446057293166180777585024810304938021135726281035371449889201433385370440862998923039997209562262856951208988699364422247334691991777903668824933386750151473792917668981757230450379291602492003692610897717866484647674395870218098074089694917982734579205720805327926344733421625574961482248513636463292939813150391225356990752592371929911024457081099680044130391823250611232966299449777861540228908751695844121833736725230940950110986694132669001715712871304613148089063848445308427402941035573057712015840932033325699756598863495561709166532549730645392720549151604941532600794771807780066526637349094052294157155913624138411002135646790992470687193487836348336560238725656286537996680527657247567703744314064952438006882607487025651322413806571542097417033596175540490127260277223344142363786401536649582820768994849674959797296221527616424682476402300286442648415704229113125185494179719966401199022182410249338424348358356385754747250548295373227002126985343115821012009971256474225647593693057416753293452659335317422080 [164,25] -4199308900520635229191092780268400255994439857636588054125104436910484451849273993414266311275209069271487182940508934436369674717869552109329653988041260909555422100352927857406808596909974930898377614148188301804864412285531994548876270047935624715052051146154845488478534626525898767112807174383534553881549573588540164790263597742932875926509287285658833724280527066898400018853010229357770090909189151051091506872816905822927426572390990204199936063279083110573267263447064477569591321596867994620470608533498178564713684040582700949226418464642543277745887828793563614898459314575813905737167758203527719751628303192768228986723128747407054028209527583971216230276918773094757252622928469413205335734966602135640627137691063480954130629598456992334605871418816605538703662095122410739721710412833109684782245978070190396415563553489538730198443043502394150946867143572975698798195621620034864171606766936493558305314176577275357253985884950239564315234035501105493569594422710857586462952233918385046545834250979898786453214399027509070441459488053492864466170762094357015031155615407842480522792355552859026882818244500617625157874221092333722259944036475366108424294268807866393726951978005776738511784259854499520377502740419697346103521368520814788091452358637528692698422564258837940908197659940606204541109502679454477996089426327638246125569003973384331862159022593829192843668821726057847172876056432208956730369366115581264898521152950772123771236804521307353515129298315807258086147600426265604779805494874029756415748680367534066795379147611573433277384133007380920582483348214752489217165627821797962327977108545263490884790261189841353946428395411937251163223023580097187617935290756271721465188605131809946354922701920920605818943701715205675450121763347747083860297167607753815964703995221482206720084507180363747276212304249453395990733386466555552760976789803721602868522560656168002271519971571412240157236751391052061879715574447484393031179815250857656094679262774218970427601588938282668443561246753089069091497102798310425079139542828662589024094400299626732715610265724844012768957464576 [164,26] 10059241012431743023105426143175214482297456745217947931413405102999175486930872584625861638384490600693971648981773057802852707448549295845268460940069269918621130654877276920260638294216158896304401111521318722613713946350084183221875066676712333266949588973000047573302034225051980110105331322406908209967826640806543190309453017990779153023500990820112715975461024949142837383754351059404331458552476423717878566803189840653368195006878469796138370853996759507559527450277794887418333166990477546397700851144490852150105145687607926002366588876220460343771154719071685336070384381918446920646855020481960847511152100144778754092620610331969169569496397412010970006191194552506428076083571716198873029714654451707883388531062641925750909281400207013754974206424517208166718602391656654846333696642005570827221371985260322680933074551369584945382989440295729828617803408525670756405978062164689949809679687608075118905837539071372944953969282894499192642395134850822954562480662737557233463880394574544023749829503283458765591540749909351068189852908825551451310033472767338018787257676393499107609498902647273980673800142751608566782436468185168397354383170195936727882381780937986546041148461535314093040692066071638670563739463619617275566824771722738066629296011243715406087093126725805335277508703840266170497156980295019091308559590030371804021290623525265025013554786689852955132698495719387070251891478278599082534706307897449182398251096345967686904219069268514606061397663572321869373717564195505543669679432114166179235158625857537523106802697819115551681697129227208805076590417132842775979823887883420093625753861878433256778816467475898398994658931683919942904626692282716584288961331731876906933353863871512437642816464102986062163212513667150594737374473213523555010083223447401317698437316778185626331898407011756199122174672891018505672697467871889899928645526259728514247441139579359359688934060977929609152086676939185055552332782581715562519579940276549423909930260321529650484884033244127782310157409384989297786588014781397467635826438306838243816689058381471282008408442778355663979615520 [164,27] -21639003747316228525921577090223750662025370370030867357476580402321655972901692156141491692300992896862719427685966811641831283855112732343211641862015787352343753315149216280377039973085561378073971383697453100577948929279538569681694707481244064355273884889671225678247783833725817207316618446129391474256918542804849403034817307007637038278980341753139276291589545445838409702452805548868486142031690887615015320531001448636119021679097935890840844656632487912490604660390406573522608567544662307516684391271447252606076006102261536081005740051902969961865681627485788188047694301643012390571166767967004072848055169709326476416574195665643222574988759648985481375642679421787388378132809734972411022637698978797895649549268446193340078481612386759768581627253041034972738653054551432003101183764339370297982813286076243867122539931113484442472872176870623133018836903731580230773220561827728239269061056595974620168867147040895812090620750356722813702404533846059754070025070388375733472111924679866446608518680300641548838108373335845295379342379846817561674020764804198513347635216844086352914336509355346025140117906485264460855220568625626287676503292242229428958888405158795075437581332025383272847408783373975103726859892468989587281057736655186659364183114613210886536773772472461662198329060765130716754423864553229889705179328153277743925612367380013003556875098858694019873114913176573400955178627284136406805453455753732332848162641907619030443914047166073080594971452129838542164590065547381363603803266970974296501787106407735632001861185916678639016411458265134205055349995876843894237794089507335831600128433485495333805868152300172255864280744461586343022670838667855657393130893583938767441963614761659630839903523481341741140049122896397716891633508710361874059053553946841854602127611963264289380429301564138941480036572555327928388227425891253960508403485364261367063720528082620845453349075904957015071125754830389574438129421568869383369080134505599358688569928943170205423694904142987485007071938616301921369189104048343313016082414481778837423113986823733366388600340385910022302080 [164,28] 42120794650025422723144761576816425911009055806768103047756548519176582127914690651463696870594623042989653380756341426441411275653195567774361578370590496050830312577761480367150278922875290449641159559744627480684408355623197651597797473075678756505147304822851288838660733404950425460873490004830000802379955971483452668468249986961027953174949940285095263318689125456302901798218138748133515892769701066295911374675594815737682344140226647334308331259163940149842789079685387547394941346237824338575484276258195791039697590131992629597799449283715678079740716326485582061505124703944387183394286788099724339691259026655072921071103553866157969444228395544881664918655656928199215764575613881509880432721523230473474705589830108072850009938073429805158024474495463528130355110760962949764730193902227194300078358836531061914542844873240387613934208637435900590821296910916918438099994346536957721935062643580445734379289370625192167413134200316346769696853591359694724652741528009276667017171687628580641346782106657934169561336351813626028966474440397055400796896313478230171415878085332124063791783454127089091698468799623319228148697941301030551162300259704780470812931725662976288882276920278897068587037286217579742481299485286781365211311616021190419831102096515866196541514116927758995101186552686858690422590809552822240513872996732638598225378950640398345436470001175486617359630854296540294087282324903217256504557964485796237737574377478979889816403466516274203866580432201422713056242243992718043340438108382698209828680569610598930719431558107748741023248016700316480874087752101815056343500441273057118075071088473255102700987459541774538207759265433623869463328332309440063646640968684754451588644883693253449095338390217151804193748810197957233516517215941232073021100199912135332400633933211761177128339102639917563466360934269888966456192866435177041374107924218402985772082225703546897706621934911541669309076175002963572851514842491835858635804161835415302860400535724990143022389058533288265090572090948863272089745160544036542528248286601147129919890121998242803173689213315925898560 [164,29] -74542424308128051941750966362752354670558260940831777455503008059141572336888396321274905682033669530069252906327989438013542790351179811129107296877683912026309048864027439100343537219455602916732750964442566726864350717558237134297383329195943864900911291175122501688290100101391626041659407416016441643369042673741628739118110154793908645496297935639649239812416003365476624272260344609500568238184295321994962589704690275204353405681682116468509247444159929245181718029440973425842700113989677636199762642851167119534224311770913698950931923623246239810368457017695914715290723687329723364550528667284205625203416208816545570024992968490211275633243741348355680517446405549594883662332404351691230739925404920525726934380975800071788461900781819691516651366182137909731898535447379116938656085637629523519435250274425488600274752162395330284405842178604217076101301126920590588821666146160386287829023395581901089336789446790340937693480561098768951966346015059130064261914934622646600391183691719585217418535094596481457707561258921343933853214554797279855672640844494062727222051236164982411925736149412618171853579452904872303407881737347826956274290575980223641890747377329279987428768124681206060688562830454596403498073543871632396440845763338124607690295897412942538641600060732057979972944414187114485991966535889252005674123763282115476029470959242792575893657438244603879629957803737126835657020976624335528062311365400377689053493573913358695286608539642466514634488638337140105402216361070136891140347064740932462902433457402563886584979101325009938407877604631661612420729308718339025404276598803198127057088157208474868886301344284608878173347557680493921956762376577891461475475688525154869556610092646535163849638925314560744078598816982286962548413049383140449943026480672045078072278953114272290893742487115450169931017829269754189152923193148686173713972255686191874137350562834534595559800666339081227922746076732066340377291051277643595730657419958479320668997181846247969307488779968832122391770176320007698362828691102157604645169144906566285060387250776874847920526990793422208 [164,30] 120269455283059675835278014744183828702725199757436786878108300824221873921439685491582174734319377643185532654253630343350537406916194753564746230337782562025535651015413222330229609738816428424634987472170645940596339290844971332528796262583034895380575568405584509796829387148232557591497078578728038317248823140286052578657784858248635330869321021135254086165511491629893666895534049062590098277553597554561867019045144699928603314429471202206077913987749024791041349416346320338965197149989961381372455196901944187572618072825874412657609893638229653667631846797197793119848144238560339004362774341977890622764557544419764836856372326374725495826003239741284283334090621867396877909970938602335191524351389905902442428470079911471676065604343269817403549403885573932651159020709609083819810708584335778749877232553664406968275886939264838018539706587482084228211735523671535856562135865547057677579554007373370925055587397498510844081938582091125201093082824464105744381530885396484424569786621788826852057743888259814075231339908532563729592019334098287734984506304812276474162936426471149411958948531186157386419406121401093316295547091420658643206523513535653517174306009270956972289001722497550559141336097868075970347491745308673483480280660506151741625608973277089491534664902427420499529911135690887432333717700667408764934695162346444782338270782533931782017929028465670144878105029849012813957328167098560077032685942590600655673715536959942817363251015136861299734542858948645562080501950858399839975445999771165148867953658368545807570711035497229235859147763555086405161196085916349548968708566131915096847426660465086138697349635740230210666005411383987207082159140622562193779125622305040205319685481723645881547602472514507741317366458494535407840430425969413947814707168398927268589597630121329946543115001566534507083794848505253542990979209654464395746319579463305968946701354498816541388942707211852544116681731422077388384195317491834008871222653503948731476497798183176540248947723662619733272835115625772374078258060305456934410238700340348924076212937222143007154126235145672 [164,31] -177217073371826361186072761162208127922841549494918430270869594161829797524702485491949047832375616167819106012702375369546876267202793805938024379486980057293541962904433678723275804482685706557843505807890492523063325623004266475725212495299411178842440559962291972689195745630826407011729087649205572292146304044486683213669077069159957559173593346874365756248115589341808332319248301559153247631104363821369465142873724390964887013753321073045826857677202895966470912312843143928623425265564586070305298576514445442890755669507717750284369296035077345621071677719808348176301222780461851791464806267349858068706210301387588515139281695370898639364588228718149846511660774311023284588212113261162453550408211357863427787555116018518530110441640716687744138871763216960051768066316174567514503157549102937132537526325206172893676647510977055538087460489680402473428308574827475123574674972831905416802866356319903374041020268055877588323719609879966608608672846434031274701549202534695242392321856228831045230401131694857884331782324390809399690071669071571671206548408871379435296876262923146724166703015114221254113160156502419675312362184138105837014716772949011429914636227104147831369787519483444855088453751479500034859116132520147180813232215811214032249027968049671593646189156632911528976292231305274542564527231975015648294949476762928327337836068649413829417259314912099406919563180079017218338062305856930957806256960668419203379400996958861930963019286872802721588066821792402835580259241984366971424548006492909034033528787434118839018474411467738264935174311151862222316968169966445339074480970599411326726613950762416038159158163308395468340127064477531961205975160305215705815839159245144895678362112807453604176824934684242786118417952407826870937643065056656828739745950872429270378122098511877704827972844467125827675752884795319509792374416685829383746926435038310699917143319050891962135672084412120542661026379664379156888595984190353510707845462741983682292249861255432898526455953480784209042894172381833258510418080780981153289255324962505858482365404259033759279107466112 [164,32] 238873059478743464863114138516001353483171692013451144538948553473391280038730364556894110500016460244387399370469264164492228113133594049676894096625289784542783913523402897386219859806396758144490857519905508100192174763954526171760320000911701635440291446275871919784097697119339899579642025662864440966257212677548007134314406397003778018748317109917091476323853446903991089843187506471962508942614018931407442924019676398577486860127342392933750010226030785048778851679764372419530577734011140241706257064441235802453672436977573505524799308716977199699747724823632085152103674811900070961320272206874708108532839842877430557626698243060499655671232383700742819539492113752608035934522136179228483910422223320079132460177838902019325764230454065303147888078733217619471347265266958299384569410281521206420207179025818380751959116747556689322251627593152147453910214946834843285163939224091467941700247239474279211363564764474761994948757437952921816934736107652182091476457694498931507300561809354975000797739922169334912470113548307174998893943010807959350253923982775001721942346657880159140829865170279323486689679985095688172106439592397765554981696474747480429857499168275087527774514922976541099708314388165553264662177157881288194463117890517680861667542991552893257175301537404115851288302483434439725437279230098223779145474709873994505384182517997281859051043562057440746243368619871959313111162268621142978647513342518439185338655910829730562694576214731943013579992271218683980725653934697790779723113260641972532178506241808290560928058528094348093813077167680072303518253589858661186909485207822981191674409535643629867002851021322919242789411523210253612399115464768014811562924983902123942772915351102171580929844098035976578914448955874288312395274297414641874217952563614480357677268579018607569968819852296501824850438495747578854584261135846784557604128145300932863145060168367145722591509558423165230305528643706372791835665652386191769737157723188935689690791360218613962605849684682730966508150943138892041567345527928052149206602917778780032670800721036514933867504856 [164,33] -295200323558594714253230634193284557428620541332454299452886153393781395551064794057724210540138048918653324312987349001068445247565488828077328207590341504406113049585827184562282644432083168161508147192074647330370352233153418281557102034347805589146807836585245234765837248548701950222788931465570386367704382953179759799465525283665734874308200190672488422955326474672509390466639543775186160093382406079146224890506387256170595474603266444796332515137011478924808000216747459680218516678354529583492396544012774843238194598455419607983626899480497250490492691775958631496605381774639024617662307759356390072691367416115659839057744468598018277401800766191307126071659076008557182026410720118687974690491081054993401020262976713136370668641969241974923710849321609849289159642345987664065327423420822407764014353621932026164171118159894055569042194503713604769743287208481699409146491682157919649900113884415459759794358653437436475844090977741858351344784957406134508584638819192925649265267552706609318253211881765258611278950242836314772621890395618065010769185831762642841451014043058336642459433413988246261798607478938575799731823805080521139934735560972907626882934976144354347169609027575656862572374904503055743652297094376121355300141024565699900703327555622277523382120693855688302857288428912884123950794488580943877467747706322692627615225752648362052867526473493462037144232348859083755249507583331097792640277829953384104759802289072005121902046993618265938841105657838515136802143632485549575004036091611116706588983038641728833735650153749750358224310396747484219871267382729141407691782673933851197881168444400410592793904867134998621635262068383567068105253641308854088911539809036767794493151903021372337580236765405271941826934008181916796646682696984085037214228542709843170844459691352229650228124493530868555787940804112712672004194062961909900877166392290674975096154766608081545910710221654087966763095682477509266208673029466998530968156565693682688727484411137085400756082501817230058169256416436970979019969177312689528967022695964065973194062982321086450945152 [164,34] 335539702531007653423210654039581892760077688991923643959662157124889375566922057977695942441832443310287015304639464768186598935334693404574432218429034416337252495661135977686290237994104039690355179018561071537528378618447670634362811866210071486239718486558393036377757746155541783422963051358749344588122776013259506374634734135567898469622795569728954619595763575992615693046695860897875048536634117143429331837343944283282601823968985098585250001205748155787708236027171923307765774242478062793060547987681972437568070362302774182754508854846004491867224594673814193957188689061357883571039937404538155383153705562619083872610563573058958062629557122459871990309041335267695749382726387067091914965675743959162231852985087494445876204846612089994344532072661800984982340079024924401807398470858725328824941379988190220724067057222428160510458692295314624908935812629499591083137991936189393941104106773844984376144406495823677227012398520122813610771005765124447857617042673228997759457400816209590747255334815140175135292732232192488572074325908945663887244003625088001473966315543665301715670566137466901921357834191118593674297687233119534045534407176647566012203834957435134068608972389999316139773011713174916001004959099215977217458069866695221365658329150740014351030269270764491197837873324559889323884931360452608672448682338802544535091243419172097417455777536760023730501886667225628888812143547106696356151498883841607854776317927272772086453774680632740395595783570618519929989188310617611743575999109685867993666808228813953922007348891016755575677575738197328945004076649220416210714227400767355567037724303239900817818733691033223639501105076114706446327621435768891913761279634283660792427594041907980280336370817042591379484507913156792373013778181051204668126132658338886220536677078848542685038399756367219301095823343916351754362504357885933135648626781942923749685362289460631732146228186817138408497565811958468634876311790981971496844315437715017033539085672993507577468024410419005328216616130430793695851150643290814664758674628861788695003471099397727482752 [164,35] -352223319479047859192825171973503377513878728376407272278514711274601258531180804355966496984004952927523655670264959400766824729820190393338373673030668933812151301592090200960259775115849355235420015967498611394975113607380066095673160348018150298630946369020713984122043590536289317074076744534925299015217312125575229088731912376172038361106069797849151340273557719073822358963404508066658074043840320425648231644415564844209197340129049033978292035196785106293105878195690356229730027780414503603640916696600761936931786139168587914490043559064892549476989167907662491321030002336694132540261177631375113482763232504681563247468465937367616366998657938194152001559224861370226654656827897792231708348959956267257236176717747503109751535117671855724473195920487075660015851547904709289341480793373528884146146214610165863759954280294319310529044708442507004589974532655894129028637386325033388250261984678989893298014394911128905086706028155923243199457697006075010023852695980373630528480917392799855327501807637755621861165348444377891261920815148773057676829683277827671792182922016071292884749485707827764881926747207919442422613480349616048034488379325484907572406978711518906252389397351358434248726602494009603998014136638075751787116717309644233147692985048965648120394673688385611171513244421886668993947378750176691692080098333169186917643509832438829931071454541455332402461780989828585193693684487093146463521088808690472398276782096333206025125043384347777956877283139503658029088703061570011504770668470283760950708060640728284603479040921946995910434431531873753393177834493168328844507462918586793401454446564328918915630880492964971538675209286892806201277314692358889432592501422439280104917488326010946387995178276551482897592248069192679412529529175577104851462291410560726347419848688128663890875155976138041219112771136615804265451301655696217531183687352655448309926347645726737834503382754025401391311233783052949054706056465358856185392307531290754996727032320677545905904672497081013556127987034873743410876342123614894600929788555573252312216766651189952416 [164,36] 342982232036698846552408293393264969623493322339155497834849485787503175561005808998736866327581932246873992005682463151899379476554725027903139724531046959642256286942686000644539402251727430765410762187540196614719730223229981776356541758583392512438269130693802140213492710949397080934552909919122869105697970451320421488604407030205078861968577565495937213641344422924523508960917456487583760519154841082709185376860652305640042920502818861820528783094182359976065462533824295327066202490947213793300581733418372077844136710173538232667922623067425994028451102052848301532665871317908888789921696153364656565651124230669140862812210519296423956951536386311171115042035490571149523235704376550973083888895222300815814491218967865117908295427215171343548790299057426473245402189993117497716202459742671547020011356694823851792559926762589500750467123742056058126215901994682655889449249059226940191858684400515600838230516718993407620548376192569185529350687729788889356494359487470292945543345131048562353911265486939194130221791961232333115565060584217348921953813617941078664428525031381660142299443111832779955727462026756679117463962532332694318815461419718307337929423052897192695054671692230900667522628141029118552196537771560268586747023175000031790754137364816782312631930860542527051388121901928823571576036090838323415999764839712820979818390990165180946051689476848314526402187439182135174257697279649047241188927702919955389492936265575527055413114531279939110321267958985409835442278490640275039828497318123693670257019238214406310701437490072419115517747738368978804892255574656639866849032396638902264642857859136353291919957023699669641242442555504394913648464558386351790935035858004172747085248273847242567296300263714026750063938972884757428712462341458082219102134317531579839108926906226869144405410464644156601894787316233032448516336727037547561915716666350510235116055224027939126429874311769907078161723311396348028436860188851908649312041043247214894204528899542439274473411707667116022890133460492121635602847362770035684922224340509848223945283800535168 [164,37] -311050047052270390569920120348731986050504202969891139603686879495338345862694734794009297728374679430234362135764918771049083525297747949356414270230636489394909505874322554280284867363171200735610399057148431399716412893146618125034435727855254340555289108539236321613947554822277563941824689149791432482338272154344327092814161273786968351939232221318409464489706688359330729931300901762170570429109119242938055318991344043640370997780545710683820527491554514780222519667030353227778150246604915701712342734755219505309167493893934888279671667849556441172415435794446066397109132011190936689199830638162669648429428573912973535798388073479321303133464377288999786082724702829012118733170871301261357058201165930599197535971870603866137787014556765808265320465623395080170110826506089739046210867449907975368397125274386891516950830548226618899115892102760228498603045303527286610588471727247880731266452075638482696144040681161708472253868433000855596361498517277096012174858357385407912100211224427894504641321226083901449746218786236660904400515811219804719687828521742578501648040568039511503694696655159096569935983221205955477587681611099122789203542788590692361412133102581301298293506541043282070431800542774793558978573064468540441578821483222670735224071174528944383427381785325687003227103827554530413357737661295934056745273585103040958977602768400002516754319842414990127469072442171113481651711885565190735660428644293151229429827211652607213899043582630994206643392341415993010639937673044903067526199816083643294116208882933593648900102084957716829948264084943110035492390438329249466045119924018034315006198528532324054727021595500736081645770072977537106069926865283343407370737447408689774446538425744566683362932557702703010839713128384937352415535037021836999613847575881377632078317045769050956738948229957188021500328770145462213178545470754393457490597112961951723896513582961105896813687313461485091620970560977312074279291509274707432946988841931569806990365866780824268886317817802809464224102389955503194046000398923610523845626200022919942386501493248 [164,38] 263385151722460151117399122122311360725094981274014802991171022742917535798165474253156327937194084579322566885095222728589575347947295640513356597357203663285563266239738800734514742970116259992276942275072209600109231842861936246117537882421420820828887586515145738542898359433518832834902646519653347475621767179898996353047924244579582397459284765507306902125683123394358322546215521677420068045325825732751846169476180770837298210732966684520435709825202502911003566782686419602991602988862920400278546619455151722131409220333101396645316728982129754321838497286268823682214645954958642150014759829901607723947950249076755953188609771377627428673039396283023988956068117762943909162738993222304704721516703470578209289894791091723323078227170048487152893613602813057571979394718729998360429615958113281504632287371048428463751511696738050002089099682545242026457778564984150091653001558289857233820539053783924137160440847843024351127702373672392772585886501133621567688620312459642993327477516371340819915455430927149378730125084061135432177816160501469916472002021022917210051776634682782680339410197218303183316244724090409347643686234578633486253443692046900566143981330628700161885278493176374257040685032050210772722310174384975155426797835271480152749176367440587487188620846348028812626426008244666651606813314835972997392890296235413471610852980659491313443862669256585042414043843947557097394705696966878156415778221559228083933547168064263052556168337291516738638175629841277133379497331496766289353148853408935038004673228186573123567156558627352938726381657752536694903507049847969938552621710218645371454152215960376458930618322858295092353108480715699001755356875527174972876732499803618960269797717464266204445154339253894594136692012911576579800908557589308615508821294086848541349767895817177300823819112536192118355299169813855432559725831269086014660677740629864103085770452863297184009038994087096243549473786947763837323587086354301548430499434476697726787468996792904510476214491487013700346686906912324887212874053475255753452927476605888047220806724 [164,39] -208303733145692871687743865063917787257947400519618271991903943443681081047166297629616390780339498445569833080491631712911934809252361037545378770667911797611317180522903829722977736895372131318926302696354929144046474400029987505376110788652894460129646824993009533357032883996281557473255133027982331300905192417216836583280317055373142768803140891396651257214791105901568873958911980720377247399533666507852807353285427578556426343388471418544443140563449219907471830459200603103587033096923206590090421958997587911508081476717780746097681437317188746493866961906172472777500814568983271261876606329198579367474238378604125789344517099231382891928831875837627412855486860482748431901836457062934622014792428790618371670993553992062911177871234784809398663249060620891579430499436082675238756045012856868520504553163517723404427240337710677415238287293571805881897771277269231379892723137218333182927147078230351500116489987279325603860526617137929464498322739942729333695783979520448891423675667543551725812164789220025355774238064721653808736121196631785418297452760548169225985758377116341847153494439602558077070509097705250221116278998838822277184254947321514124873186690718209487522592931855482068313603831608435137859929559374681295982275124924696167000626388779428988488265655163428358915219452280455445302616937271558000097655339536174100876190140825762817840458420461661174613158941130693727798229253008904912440961986191917638477511208092223366013690444554245974626190933678469965051945947137083695413749161563049509598269441561735807452229264073034093167357468225711284692630118980113524641416147420051827879576142790881064511077891656881352852314511272449354301741892169443108544766732210277270729693201018973364485751690146287468690627110905705150152201478033888911390381383221516166018109077206478336253705732027176430999974218793400342038075648598749616376951668377770865804604336157694810599573352324291491435149853416073977970581981772501956415054923550138480404384330514143637788869391528293166544828360713005221873597982337824608299229577560406749938480 [164,40] 153539777440957705600967231877301567033934563570211067801672446815308438735474790972057925221584800860607918264762972040057484235072637024878456163973675259008003298293373594792932948528628938441519532791802332076474371435377013811139716541831726196947258634546064115835459626083292213359387318159868615669896469015821119086547517571391351525759581089207098592095625937760234762142548360694729911671049699709253423990631397101937296047214388658516440892242763360849336894614897164993890823830047234004448023161607037589526618439001533248669926295012672567566781835628785680583114819842500530259126804389377734411552802998910339641094767612476615403272672389124996415605194952919854705636705771962761849785689580109965376277860758914472397421363602341268576356992389635511461175656987976867056674228729307032074750583531814177647650120079936298201484627110261562281379595271969200122859754737229376416990296720786087526756533249777888927810792347299011699191625734994090041859215428000310241413262873790578501587191375820198684991376834392979307151841829287688305764611405525276410573647902463722051647277748406657819066400822697096329871680403384010875992282236892779660520112675271452710094611023340767439045197743364384418098250640011626939097897993580907159120344758442388410730645261538233996545018877363064047341740381873899046430049729480688429869178302739948363003024424768989767196074878933264569538677346640439994636054561483861134699579482345053202794741506808388426822307843057684013458633810176719738330413119978965172158203943109808011887673193692637490170327238278470054463692161121329395671480001433057715634236106363842302492034948153999397489659458185317482162778116216673205579660148257645234842780744198144695028870927376006130545285439868779930815428883740620598429739114689654579048856249732677431503466292163624136385856691567441844489907490352727536390505766204716571028473793714353457681064597262141759975328395023128629352016998350418901968044603513606591481759856197269332218425783828000193429913765390471552659653936813771301363075880191931483856 [164,41] -105013799874121815049930164596719207825023433661583926455101343792307550844648324313050870378058697207043573601763316844025825183580946726947140068173088874350274158182717287069831460954817117837724869806540812495211331871043191090248144181258246953570745537516682935384872656573020025444935234323385234119739444535744869772526654004623468078923802469598070301905103670201781588460353861782117991728380710938510031629011095491349574360091315711668654149846810622439648223285204793458076503935543896252110426589192208608913232295978434511221531243002950639459788199348444560489014003936763290386445935644791674641563854432057581813775536455261738197275946711474341274879856639358133113359150242304582534485373446382465228875550621894558859495641698969063837803566044711320265159890621122253541158687828040191215457766926851296222718206005246396624933198531898898196740104174057757434897796103888148767380875656797189161915567426715276194222651913874722586373149861590663263949906724976813906850593457743396929903436107579613149141082338177654280372532377565929588847745105066394820005115049177447720407515222797513434997950664950067702594321877483848140145257148382386983295101095994609389035344602647846952812237946304816936213930933734200320156735982097037345077210183455679759567850968284218791704129866064931664107022353528104545362099361246429597807781049669561688000511318999540489503143305325990210098843815376696361776098329343948213055396927815205193375590434781736447904493858374243336942153193804297430173814331482942846483207339773537326996762978695344746543524417820699508264537598350052641100500707884556697397900175341437105463376126135970128027033085530498108323562191751979473892430214073517384529015178150809762195187471636862010359040940322858003695568277136329104580108486437897571427587782569674384326966309701571296285678728973306939374548646267841155023474011016766335626427592168738175107058189289846780100501447913017139704373060273134773997442081171600801676629216631617064986815764685263409846709619450135646261771768452125651384125419127643616 [164,42] 66216490414990388314289686023187976457691366496565410867734663481249937712565250096085077773017319880311825538887806721396987399374822678172302108685513690205379315807068111460677459969249902753202518424577207509901528999704197926162826569272928680131295243887804741007218418259513483443101306616675353876917590503276594781185337137724124463580420490976257653843872878966787065563695180827102133979013132364287737420202873145968972736068770801937633930068840146964028113630897408261219604077452628457947010295996989548956311689067988033679681608941176279855345754843345328277370332704710868242846014770337237279125310660075603481936328827739869863725015740665171955562416058624397146195626487557278663836783770920034449263150922564448679454865922861919730236362357624072979881500605545070855436818338672230250689263944332760310921818201626695750562770948285091782524127436380339056022715065889394261462062004707355800650749451584859381786444360473075254149884277680418843808396840529468761388138516830308392831930651216379787319631623565750336619852156436779090454438528353391232460676040049002807354285706893100354313272847115696352219003418560244959167832412075843531764972718750581620223553532903396329848525252414712117376408374339286750783286452677573315547703932267137271300211744558842836356866488089572612325811368465982415690101815993213040129359588275589320280956951745753103815473437648110411807195869411115102961660248768832380003351387240411831683168186886869485191234414822567549357903367811741228216514406539483558318552528513031137960809962765379062798264971441446753622382289585309155437613037015420537749665755084259172076153183297724335690057160537550691542791846373476971233243473884439002118529936050937810519370130812699847498915604934210180957522627810698039693918146363979502965790739861400128056991842641498155126172767231585262961203454282705657284317400987354400551124575114330247464235870512321521370685698386180478743717692131508221963274692345183720610747808633232632251677444385060725464697073959504574987639912087929475542372544461664 [164,43] -38154873133162361335623723726802460711304116545848724851794290599600635444152891728091516806400930799705422376868371585648653268273109956363325168207711317483016739321845848472039100583323901693858998359802236616636645005691755336224341221237311987336093302187297033166574796023581821659483656364690516664740054629791697201876968785884397767027149485451167771478769634390021830938874215957916584565283427983722094878836294946826490882052909336976595396322985718823372362237471176044588752900824166745433834071854583597839787569193023426962321956065297287210379440539282115216524420772065610581903309334279345871166137502392771613848919162101073332511552400787530775587246928735767335120645289684892233680215002726142258779334988953483615709086655667772737214645022744847036919667944161018220170357295686215166804493818004931634672735971302576159881647641064860279537990744062372060883919010979536724077209948315943833244793015730549567551598044154614694004965889706352154911737558856775990291844484761808413649857831337122659379615289393646850538102362309426015845361013808499721061623318930550494771376276365975249338664907522901475954054355320358637857792530406045620944064896609013386791497294766167439022952171486762147608396643798024291367700543202915384104143658455631407020405848439701285402534782480550855517871390951570559363565826870785782559448721763414138658043194535531321282941339572757820505430655514129645644954316903556559854909093350484184670515815039554835651361311434579787917116580074687663560888341301527633802920457686359562843291114209972430902295314340602446661297135409941820056206394859842034959480770516879403347082504950651054220022487255634613640325788875998387195410218870081857270832721564984708044487460224835148335838276995108969265738543568714803899919507325467711789534234490430441396113220981817521783352339381964140836935944033514628886951809569547721124930329854509836906154668304610450381086563238679029319512998807999968883120744762667959292904558551054760874734433683076905227941029945531686134088698899278448268467445816 [164,44] 19839186098978347951146514472611639320607589126197768396208423149663616418281907186315620628620203545151302177199403625485853724562328591841904898666292172504114087874191077366797203353208749825662642663471818654420295787617180081178039437646640892424861899555641977567894882239893051978519617142981993579499493445556060088076169295517338280061474347802180838643042257637139411433512149552221083479300158346831813013649197599568886296595823686582996831157261256644842808053753967965995331080198214159161885438739561984191763708742688324062410522074165430452353363462311396651130723633366978899763475753153084079577552953518690799502706408230264876922826416115240210823093580685741749298460709229956430195566664252303708509574464154011409632771300069669026764349959407919196952137106272324898597161430725864088589258712671685249373158955942877294880483490351903193437453314638664088115679934070778242923334907559771954277462434280589612976294761449192267548835434284490895818729813766096529716726146263224640370791165154471254967312658556967999546364200259296120801487432277372673476561362702493470043256549400148408917316351379667121185248513096832596401996483976151241623182924415201743375834407056528946223792207128972568881045810875524685179456355040231093024902143332318375854969711096978103845698374306319192072566923773006341525577157289444417699707974302281839992238750945787431706739239413809865108781798153128172778204577475608235365563050401746059806040701861983826100086396391959371111574732107424655746269752727157780304224466034017757863318559199233052908323749222832903802244086763413128344657572674267426113157469503977061257350391872279854226831258624139066346875751058355990772528508235455810085960030835560022166968881112423761876968339096502414011185458550595514907707342878761953665231426771364427360747398629264340057777881395149846778616771900808078743266004161543898641187340324760563712375877796371764141680149181646158169433164592034508206845084586986112830940851435523023571734398466403158109932404152560259100738491941204484421097952 [164,45] -9126796997456170193924552816752519279190003302176395695227444936022062369897946150601615605203026066675728280042588143515896314003663683927433329600965807815852578883371107273015102820321307608124193261133249458631485502642991864190898112729644250737556793742532028935810984397520751744203864555716505328068569947856312086587748819639369551683089582799322477663235442705939852400784737926582308897968779421777665219246724044590009110908862209395985530671628246015112086618693563495909287619609891493382233961934296435787211142420951611662857865281931137933068087899563737997100637246426493743983166859505233921940478067656458779504534747811538084331858636167825606323007418887503606921580022310797721383580951236674348942834662149855008894145506371531795233648086938013831365901342901226504438983130182491254126477941989280701570350512129748987543229339480469149875436353482349147543253257175304038914812037719058215172090801977616373606906652964622887128462162988882119657829755619566456579931216965169699753764842798364906802276005204790363397645149291543584725847302471356720759193575370593217396196977894621675737064179671685900530220603867722268793587200020332821222808797548560713215996097259570392606511498710421391115579244745857751839774848458689232198783390067773072320560356798450552713758652917153985991013942034420433520335968551872686775002198456883778319261530049992000992932551399445788620580680651088221407995430214334272252671976728198991066272971725265789177936122313442042701684521374917617007140525577905424854552316622231617998200076653691456613861245041350265060709540279824323573182509499579213045788803854388540214808172641426586135102868763907898712067875661880559168058456076131295950074190106570894134944388123191954592573670973457333981573500294302908751293396370660903071130635530312392353621379631161854708533189656668069946261846475713865940724851939401615285367887791420937601722620320262220356370885477770114959258894872442594305404681571514756189136602917481436444256105095765112638019351161761111214628530175341947794080 [164,46] 3590106269661067116649034520083624502000358863107788619165621183000199301505005733644292580780235211500811757748305410602477072413287139873018472298868833301789155453125259722429307554843536240933927955048411107670535539603570111033174538025506358860192552776302238516433651524481244091244488367434237137881990569087786822253200458174604867359886682188697779812315274514813380245972148267735674306265108679081780494936825995111992590062865050111410993927069645990902097641686880350898054449380228812943016849289936658438509437987103731108128849499326961279951552966966819994017963704006740186203790533212291754434509362203740166152195947453280612786002745588822618735544191180041456300101103821529040266362503308081197667811209986592623637856308539609278907481353922728372937536181927318360052414974614201292843879569210084044376011537995285458209658617698379044633942615239447255959653028383158884194047276854492334560211606526115353915930541895753841744399532637105915008985297703223932493019674781307387755514878185235283448625132301381863350404370863992999679291688665537944981478518602950484812330603640551819736455929331566151240751078881341824291965246231123076372083188000678146384936727197973400849978525278550461800189619216523042706562918663741430371685804277014115142022375732581816408319262062853495465370833564386915892259610037837645958881255946880930856149869378023775956876709509261839591052152192959540981849308187367204586360332535912187867172354997427244962234826683318403930485036453081504682506427419715645242016167212564402893722653807529743214231556698826060239432978612100352536599427459357291779653160223385651124790506047377144602897975350418565903483841407762367192738645486015330469944208371608462524830500619600570519696403664409300547239424857044160689003503610406009979316903738832200825028339197178752187683961931347130149693255935809537817192426205429959324934505408888366506680091046247208289510973423682557212159900432153340981060873636909452966750248478204538896799658235063004544439022275133320435797598836208898756 [164,47] -1128812075202621009669567396915129445261702322803705537555347081976366940143419525252427057024063208420234108119977796048488738133992764485305169495681924843770930121784606180875530909507389416033428392491990798217086271275593184709861254353902428700551862915789611980662644900079909553559391598457783857395182402432265597795368856315921616722428939712602277008386656165758192548308436329136731423934541726001782836175366713404673748004074708783126946205707381555808093218795528856929646234889281117217680793024424999999601642363852586561914854006725506903054146868791167747427904228613877347113738394109079094774056803279935365910782052033221082949672991233123826412466728345454425449591285770507104075256365487795440119156527584121815184926330332489395461046829708527034179338552071094237064427046101447315061942451473319480152625405208524012792867338926330594536799937421435173338141361134073538546364078924870114060260724191547965012275366974215368671232360011342170690807989335234669974220023757968439672327337289220494110213698216639983729443893375312021100098338442034934631968612616483716590091235237292238282673492850821742678035048482196161462365346337894338471961906544341276418137876397297999641825403855259964892685720817911874107351324668317575788373771891478396152811862810156077947668897029896900717100893947443343049868613792379566373176219844545985684042335944523237208046807415132659539329204924069065751943460527657497022359415342961172847389997433124016005800843365381331571115744486599783622641736276033032671139917235640344947032612301718965140140384294727653598762185956662552068453018241372792063300052194320694647830140097699303764957340941198455746520089438734121895286980845839234772800699950306002867736958994073699790780265545659383369558935865334714774755322517918064508649687275424463480487241765877487131316799167383341587505577088216366869377683633930941760340355784389211170899602601350492912402985661720706734031849251932403993005941476123758493180918652065789127881407481714795985261358233900512869878950902939352 [164,48] 239050088591275460762439200030193537385924752431786707418706068056594205986601173690438779116654063828211519783129776364984667923355544635710614931318611415831475709433292288665572278391661080547007794742348612634334728960842153370950991330419580030228964669841925082771237461027369779846611438064973526324069367595839473521592669654205649194010459431376022836413760625109283661942760223308491493528456451017158800760217980351383501716952278353592809575473695407357639637770700858991472070738769151657645468016231045647116397632211566909894815159056437928803974376704712963819888125068256838247559547021014179339482172156889956111229993741121062915116865002712885643489342041501722725055593022171894984562392316720870143416513726663608331010799481841488443277839475892503165018637968583748607682699981855029585065115739914102487958671302921555515980492749723882982849038487566499382416379819829035433772080183389469620775280186057377705392756118365296661038919359118869834130551032861059766599390111266700172729760595643365936587961925587949353802804773500909908563172711630581090080759246949602659685637565125669475103652662332015437573497052750210801767158322824091815750608516208119399032890938714771180487631387524072335357155520927895415316910716610506446067634611483820377146686057108670132649295108502175772757678768309677732341774525106628657083303115448558048013498224251345276704492678926362165489544857831079107098740268161151932600824073330963432922461484934738990347432953657429670942603049327526056218142480295856192586034838034398118755192250224236868473343828119796130033813448624741432329596801684694617500606184095629765703587388955140047360580367469222770848978002912900239294790829018813446969688375790470018737924668126863075315273287390004387561825744139674010814048136386386968303026197715057156962852918498999150352050672158545068522159886187628071704121541039673807122137581177675321593603650062623365453737394066420144382875034056308974573793283284749072441784506187263514976325953995542023657970843818048411298588668888 [164,49] -12764919749418905980889535220344648809055663331156684547932326015403448372757743567920178531050425551162536763044071448241960614507701066508304157898381642474076752621387713401936590155401653663565705260083191330081446416312378346494557190097224843611608734457125631630478909124607114254336556352074624813569811425853244360233345437852882291817429906266823381290325094420454283914213616292543556028435963450268461210840803088125278692071148958569584262206301764147284654326718890245954164682016072950760109374472567444741747354934797424781307028649523052883592976477578416689957570802455442022431086361048927512478661950889521566903744329906129748811795566454139599778770923775949789124871834913110711655802888518751025614208151738678719593017957366792047666753934556472983686450513848370017785819536003285721713536273391041975045094353032954682744612397980596976846947203599534775118326189733883052079291132312079677650152917840086065862286353235016160856212737960117317304758917908553527137968159792050676306253143769866498293655863453745964670482083748363937889480334710557082294178224055840435636958563283693731055472411101564986875175221470613555865154630136080091813727696731014411503618685831582799308933872683445543353452916758564607230607481773666271697176798003800940132861845664726619190934969884094768695211738694234655514561131399949668381310945437262840460750171282139457390014505821386950985225241198702199114353577228137684710820955162654259034306717330303376529744035216103660816946298436405706907072476319149296333850867452250726597054184731514427510791891913902174293590872663339006342315495786459883066259052503319344973135616879253933723682639722991277768088007694589946824448242605618360669462850718674855489588378283213250724267568273039019771265887739934478539491374418591396864103727139641076632107765766564976104448038135263516606572459183497772765139136874493554702094118896764423733877057375674095056656430873929329407279058030703862654771854882365194864274668470584211074649689682503861217235542466661363592248208 [164,50] -4648876918347702702513883051750675247407399525534507444417767234869130064430926466290628367396690297180355332125267858136856455795945382820123804853958880167893012781001560524669328953825002202405353531890242941390889760930729079871347613890851390415008937170275703449477031148731404127978105822106132338079982487218154085805330623760687636740444652533021519460711980243392770121153563783956179424384549633594619607547128929957743688099367540567510036293461156556550475948486611327202685337643613289515268562943389599347547613681932764383273171334882953730908138887475497546738064451519036397205892071531938588181089187018635215081272231475116859465522280455231010809016489175375499780916317316854661866015872828719062716543913796063937335577442951570828825696775918104025633031533006049841123975376177436304143808508776526800891746929386533350796301623342947378021669121507497020083379668196748591666230743952023421938906530618246741460116014301124031874658034659129791216166532115166504650897656953366632381299834423037496678846804677591031243294569770793906299598918604356297868328962865021642151092821936983873335135685918658453075771154330456912800408200076728582069836914814339828865236982604045126058793584568163557165801206817049021328094810702970014747119338046322308849456406758718687756018581143864008778703024764975047436443775494045593928331894756728103220031515830546186808142077720568888469266683691488010126072278140306228713585100406908153688436395254969768314434706234729429111795538423299205442300309818310024430088462201854334304758588560640868943560534304802568637031024181988693639932459771449246806251241643326527225077666557206510388606802035038621906350263447723735387370700577700226073761375895295651736515683748199671676163823512707530725430183487332885886558258491553759653885517678734883511857188757060028171534652491170301977684874159394482982084674072673780840265505632776632193940641530068866309999262643561468686652312706932579564548997585624471767297146812678021789719938698510761285179376351383204670708 [164,51] -10003051073947447552259228423657682248979736728656568953266467228225623678135951425514704338638396916185746807905999810842194070713317607331577120270992447512962028161870900557304476414580670565773432663742551938554608419276881494371132944171524178731872444747581797133676509403313195108476919520167852498326522599916024502098293713183455030467893072684625916976152080567473137450694886836702556128108587148898198824552039910727247494227424459709755140194604849553829823121721898849021645147265782227136669290403239572434884513496249856159848738377115954476600783619873754102690989526557906461268728578030291649630624720860231930728032602473621090131431059815244402664705442276195713635084140746345834132930986396452353150701290185415221950146858346801841463712900909433347080376478926561877035110310185727216683437991268160358887416574721478480401573317540092122491309090737974870640537671362318957721595057644224242213514831933372220079296273292234307679060818306615503308506930958886241072653007721813335542605862072486728434089127647919820286121935313267366372157684139332635782513945934655741600055314086732345747388151043574287772764236877689840945692715470524717336668908862855518861542852465588503281856536801772376190188698624573326534452344765649643527096064890905676731369935356212300565243249403443450520156155860506051755820044237027521110246918299734626583391978722632030134644280879138572595978453497772847703189878894399077540799234876025099003400352350183831916103984984212107659274519618555500482867350408752008911053731469753961599407055853865021661316446412840740641175817335160097193782536768043239824520489871185637617722843512022217850219032772584934792835871908930851210187432459028358216391795897795583934344537068080358018546537905482080654467575190486074441997786504620021183601526097819351277760932016790952167530482976186592305421470190207112001139468660751735148135726329412983926980311757011663161989802714722056090833632429656902679757747135593189807307477251431737825120076532401263493529943114118158484 [164,52] 13813764648436727637264933232482138756331251258526287709750328072698057208201589478356445530285833830344545450240361085377323732467758934722477939012290971739458430903755463900170913764345856888532353592823303994684698798118981299257908186482571360246697852825875701038344062813642733333682363818681720633621866792213054812718032311522741176644171532285791099648700874962407493888117942017469485863029451071316263113611557784116323091144495962218093959885931832255639786713317514356423894018518155434431544104292306596509143467650688720825754178478919990979795604800884361128342482731488610575041147950904320273950177023444636146358473025612143762142082961655605972265308241681311280488389798146584053257235639036638940782583475739853494893866261746634315263459270830553870427056302771286601235614895763435030075676535231230148492711909682350750948672624484279835692824489212900183874730876429278102411751363147122091588007544693285750545934545688118174204118915304993144271189590985581828881123446851557219463175732497049784655736704148177163318962264355751965683852315959235942078403696737757465633371398346394883771690650921592345545100839349245266113842224454510547384259300051840965138212856319235936737645425729626435624764181549303419194786080136009800278172374699721778273873547374142819249049126966038832197597221187647992246059084136179542953450324072958946122255023174752739374057837316396664196361503066537429017623096780015590090922288100148758709306660108959016700021396680115048634413974020585194329564448989359400752083682964659301379470527910412496342798640164811374310491173589282411862846918809309779568221381471843376060533468977128679542674553640469277055446909525527579517017973919157541687169078272347966334886794397398570906580331728889196452444552183859491552227854043112368645749186149145086587748602926810187338410579275449974368268861198095831622872388287203525845662352640405015835951437348816348554712824343496406806635497529759037435383957277774700682856359330167765824547884687408828621152638025574672 [164,53] -9099679313780953283331154219800967632833625876365936605416258023309158492735087718494474551825748420965968922548939138730367067047842942421756688544838455583015058622530552273579522450258494298745543549845853143902962606985371735835348903792665874369997220776189973553326476203976294444127692578484841433109243620725137854599854342016078124498410315036819160715029875445395509834397352468056195071787549163886578440249228535460146427492352554152039816217613376182363670627038670183711088804874916173675831412702955056183477792893136745455412024798065682821261363910611211468998198126614981941880605618426487205734493266779985018885375034648231874961702510256262410697773745445219637833460457214199476962952203952722479714727935284931354310737283240667692060663725854305806552987047716197592779230539809343385043241495041041066969649805588170766506077498991978694196048555005744678847826553925175280436315431976692005008116488519265429219352140444985117441104958392279700405525618800241559396222501479368022015831456742907724421330863963871688145238964361601410676189220974639487813823832694586597857606020198557342162031305584581359081106421658761533924411952415205219444758456541263876148111158884534274157132937046404468097238648697433471439974581763516157996869914024841881291248649425019472471030670811244312492457383912335613462591932145592232623223829878903839791650442804297069130822771492901235444798860247526214637737391065587842360340616371328876617599903519706151714899763950376530539093494143702496801198132710575005766074186585326949584411649742697636676742762768068997045434420685752264243673705556174813614919201622947287490046122255979175734947409071349025730476230258159362504069243689108213817747408728371986021520134414073558506733103052754476775433425851618019384998352378883797884225757210796244236383250539169091093927975741669250084469640839367572387439491106834483332281673165653800602803460511373376577956178991632675881021021161290840486544564450785399707094490988700629647965157701867565350071715582656 [164,54] 3681730074216850671702883532129547060144742127193977722670813468387894978369103036401858532957366384481714912043003997907389038662505026781027607166280403502630345128870414130492986485397302316531654612467073931802427987053878223914439533426527779252438778703409134702249220020807733747807707587253488167144163786537335343694992319948719853380061836333962207086886920386253650690331890874105550596911341327140388319003409588625632047307701169557688464435757786897663836039720704884590340357555132506717942301644386691067904067018171720977144247790966122877984271119445134916383164073471473569929506690786077557926926061632834837139018099146420448355070724040117461634505531980835390467572126395566273673894593342144754059400115753974759055818637410107045590412846336804166926094582880616543448736952502325101116126537058026933849148076012498190844313304261137200297215261799635086149019298806786908027471199345863873656512615772846163981170490999840623293917037737212516667705767842406707784565637668389610530176117830873532163056266095574334663759309422650933674231523944566516072580196334742470098296652979768503355335105860873404425629421182441066033512043901171949539037140031464548107880481235058012052110460747433536623078078799479893637879397673290457040821746160889056904930447577410318073976435333508258133934249109168726481537033777574909622982001291233778219078966676623849798398276407217732724882430655142160838924664942493959538105060863621860943856460608649797897136009159543635069689360636130429130566087806955287750800507793693618269870313359956794847046836368143202016281347126672154519911883644438427609384698694360775857056775412640002190240640646440430944932556078568011628370479840240796099465382559784331549851353002440741893164646781780944799254646518393508947300653500661984046966033571705930719423088732133850654233858874239289698022980874467697774022434208147107374516029359111726630417375117087091943406894297205625489991153582552679172111256923323651386974523089645990718690150458441684395908150654 [164,55] -670937735501568212336509499354227150181817608980091836590149958642146724703511597166092062976462798773590409172874391245236495997863335255992216362229229912132497235602463695532994348104217625636428729658274058019886087044004175244948792074557387013860412455831526781041839545223277753502619940436538963364598075189415592113071135423548964586394880446841264219497231050097889490461389381921696639415639649660497734986667569943115715521960102928856382711759037775700348701080355007834366898597102146678469653639937443538471236713891221778972787612018609576956204896934286293756171656473404736797213566449614529022976505513477622345274915720022211054394331040674140233803249041039043498670629683802335149047103990561928702734692695954386335452222683227431362840794157865763307039523063925430514251168392899731559067665782309337586078973216286665945926719616676989696164338733860823206458921710854046960872831774691560823758499460323738332569825232019825123832493485337182939796802648959751761102878162313193171410345022324784465009527040967978721228482590548144977036397961565840998350945243484937334866178926221582549059641030648091885787082253886423043170898493330195200779060998570061048787082031607423347062892638253202430098688179058995512083899398903789150644536281940148814602117018363816683188389889870450634741697066291138552770205226504768781394135265670362736314024908957821592663571827339948501942442803752849303439891408443735868759724363626032680784783805434719374630595928835318991785893015623525821176248143230933380342006479085416162625377810362294987373667887066508140657021163416225050984087102419468362480616813177385960847383807719107922871533228411875784013875735442366626677645463874692600589056130811413021648321148117361476708481640244749850424448422919678036840120808063927379321802728098568845609338924315534467039769790195548732324778902317986322260753081770272687088697485170783224881637510070576801495814576305313875975535872797124915438498759559992114077880215721591176042213913064800478802592 [164,56] -289062188236991799150423538798998982000143280820231219025586452885278082402260561207354016158159108276953275196523935671013064641263529635061095958338438930018756761699493257439486036919700534143738078237753331343708322745717914091432133133827382431614582709716018578839410520893850246583401647945306792569266585796917992168642751004067054664955707419240513333383503014631756893907110328742625278157119028017996968916557437548388495458631801722159673989221677991391914723416292740076801388591207111454054726673368038432934045174065659977719909067397044271123903290797276903083453201956996777752830773951912999063276197942549379557647483732685117443124875967207443630972364267506279929026062769527184127814759236568976945571233724651189299761147834391223292191369315541515825805711801453651412315713222138157388914660863192965413141122141310274181229409730495558623915968042116667398803782368509171606517056671941711173173118777308285367193902502062123060051697491055279387825328295151087865041787469753512492313906616252126475451824072459049355470265263686315820160313725126903517830348449427470779478567725403616225943367530067999264931590810664708409866578990243292690440452198091364858348436208352858469761370897392250494408383469485831708497747759786805200099374318506476468091939543171752412166447966828486755306785638880929628353808955504160333074834322303756434054529232428529573771283730604847824990030566483115404371512059085133865002058892351408686194700510199739256255611554396432565475085867404614571614873183278964780961640968424433336563504591338254421483256653365430078086564420693592657434991261368677160848320401799210965754010092471795097551991199794575368816487437368151672489997856806587083052318627084882097649457366367561286447957819188835371863551129778933535082986096197536992993220228902584199355710748437418167959231622366217959231382258277443858063918543915345587887650907219041546290590536710818988283504662873974524172220284973347266355326723189018063475432529672401814762844040160153144192 [164,57] 334134039416814747300493199233285088108140144113502593286907685000162102809258802824169019089420892919386717697130405886728540225749483265196006594089139321381109680784516535711687166189574622165650261568320797465754187143541964022445796046723242390014326780319363575500753548968080914355309084397662743161699445007479948213877203424792083743609535868136964115411220299613153468746298441254111353582842119351191817487224296862032945569572153792163317078775241598234947060963489849234784982944888315109903496869531925025218672322119337424403771658154219528255631996431239085806219677074675824728087619815743176688777816809295735397039573256915471273527029083283924032562616646791961399248373250768086130921097414151894868732210085501741258011879134617062958499792909833062149808996986006864525417870742319759988906724311154605670443337955266800375626354404748700942488492632962758839709351663205779841124796629986936634864265714696374224920884853838715006801024263026451782792520722258165448910608042790391750280303304234241371934785306308305175620396115587349277264393103347812778463503204386284972943920824528995895752581880671951537954807278905247828575941045234746430471426532093799012706834730335659018915433590269440992568815715222463540989179114627467368871246186976667725189938955806458502275574917430389526615937348580012946282811541121030038687680890236910195924114088624559164730046785664864784433023400084646660146945927890170586284029295553819630317296657581999826318779458494544664769668769340064011425348971948751843457169594440032370642348482195831236980059460033701192946772747254275558187182310529617679685228700881159227631936176287539447478470242119341463569935983290329096005026273045336010359031089708304702623354836828681280714228105759837374378721524598696735149357009737009322628486943239611875069379457337199924200673839869452860093524329918015645483232777497021356306852102729948540312777021034812019272914547287205936951235655636963417096524035074482887994200854201916988815727525718048096 [164,58] -180722492377329364992748708155250781752534834512582389116922260101641984168406381994692410067510964992615873438188329148765040276259413828467262078543392415371102742034570145832270664718870234834229106792550681804015017324310428329755510669082565791835681852348872491848409917712499580779137244263621389447585731247086402533220126846822962996095139213639617558758160406668322197393337406331568355510741804040377843205729694492643644885303285434281582279410663866703438681266217143456463619526746608594743075403098804204836873682172519618260268487058686266058219928860806552304617324013824855974410774842747591595118625900973267562959795175697031585026850771358868392961572320425903527352109492414285472316506470768518665603497501328105690107237250863948988388636050928227523156998719834799355962567546250873492370457782690669164933394512548700371289854168592959403353938732530050568957204316151842357160628295979111544665187921642258558152658947214151894414745972266004065459548445754170999440584981853071028931287576336646218687369791806227125032922238726248803511457781346614713232476084432674195084971261968579565359259376418178311079184520359528166743584415239022344265363576465278166188278718217376872487352977678703625277709157232787834453520687167499873812179784091538281058530116484366907033211875393815371817842889905798574739553807359735709311455585350270450519998897761726274933214650371352992399349220160807610766015356314617095360262686944131980102343661481683724881092444825171478825581903118433948474780031230883744748563212170107831021198919765065403087324230699624010603126614084683571670537943188237271475457440135910080373988866706962643732266550971245151304075305440520220612287486719732444527071502209375121957905915567590151307715379641367634448969715996014457976587912680193220737397608166397662989901951271046452877670001654593039966108659444495116715264532760134204916329964081720959403617848419350507609108030669137050569976549703360114914630494077271118536008481627501152277641172399208 [164,59] 69976960258316153041210775649306571699191474897183041562326137290667787942562968885563250403350177396187822975621461946319749141480518187627002795706233709381857200220993232490716478784883426312604167342954305778286756381141809314918810412011767812783485018298427858083969495350641645311607161151677210774597699580801276677096583681168985759436003824100537061933506218717403124564385831986237867106612327799711694894667004016740732134018960655928020278377781384419629904773460719005395895372492734996024586191699550035863531649785000103298548695216940034505298970355935589137880371188366288205093330619991228852166009272933648885193685150524694914125223608731006663780787603759218382583330973342030777837067836426455357467297800043684171861003809952037982045675191744657104652503682948759349504363637316628241200011153845808550762575174585316342846658034611461462285585473103256463669847435100512361809330169934400988368846645721117220924878784854668969967942475968600807928672640807424123284840195123860973789203622091199039207971378090001137813889853064824787982165738061435935157720551061857142869450783318200619541945275634552508297696315164115799720393073437968929733858080929119915797008664815812958729679148197039064277153883497754847697360055040007155529195923683141335010502100766642929651050031391797991563923679906848769094712985629222834620695123386386324923999994511746360355755412720700834197566916608309590087150798919734981228683903925603937821001009448266888375401014509976762653286445035205603159555950749437162623959111052631550735582717950934840011033115184266248715893863929897915833714917934006194881899324620457002906557254886268625970507018534977846074415071507302030540413140512196662360652475760688907334461519838028072265309087459593027930799924157529316718391296121781325604630547573426337341211780916724708173126243258123092352425335946797126676316994247197871093194071728669614360481058709609366547074383654162225510368156824907461532759590272211654282120333438410944756338037336 [164,60] -21292006488285140075779169453110838392318850560165545645696868818668765583086064738410178944566731867918980501544684848762505910111914998410295266648158848589216549406015484123128659138174080105169831907655001176716710138993953281108376351681397583980524021132040096078250611558968472145569879329025168806529378388293893684986098939178094590403570862655070361334199200605571872719539329464130512797228636051236615529707030594111413601333423903604502416282240429255035269491666456615905546724292246012565740832240941144673142296109734162612243593171404326563167603961448325990168901996247199306869143209129483053964727615732665602710178726984774202782629280002284524666874238769699571803322409156748584259080798434822001674817340434158866530801318751683725286724587591264605434922011878480297512138909151253141197257926283009496299070237541888851525345921193019464942813153490329527270153994626469683830356308214387401913706205083770099693968903891887585511328233746360376474888936070633269435661107428404568156812377182639608159030868499556744444832704322777412664575509989734853165586015548947340005501263313238607786944897853090151018584993907105933421925634197291066038910593312509237052918871508992844800237883730631190107037718236129700766425529619034357800581677175304732247093112934063245337706104805842278244005013070540797867689213329874556514143031533079830878822209264002860118964319251279212449440509802411802147791317144675614113188470038109081173894110787549948714670492562173221442858002663918533427041683766094772812574780639068819490623377895638494732894230784103452349343973428924940799624874264713480429758481892960127525419566222604928890279612269766936882068995517336440241249206915895261475895550374266703589641566300215138627925470892604809202950092442408869416856926050225883999434214849945648789658009067655809379666681413485228376620585601135582969742089889978749413223902305031393488276235030114517587243907247999190284009843960492288356289128844167090492287467211391606179742816 [164,61] 5332296368719389537212622399434015647403679537291603850658203828443169457351787777258872449421393854662055939685785827195338657791646152685880371475080331413415573453201621267274221485145357836437013052102353836327011530564314309786864938750883317607538870673536585213183006166149099690985471823618576516146301450402681932509762856759225439713631721828875670888910790887671168417900449848195733426611446343708156435256424462052221086212494131605997235138859335099719934255089309706754761300993352149952573350897804725900740675740536560255642702335929068659921685970724124989422985062066307377228988780914384700738120168225738866292641004848243637734729219516848409223493242690220582162263566133535422351163695583535328707642006884463772666858435636494553798020391457070861376736140143892851421609872177856387323495021001592317539489218380448896546194126027776591981014793930683047653989287436834940835397537898059689507139434985941396157669765678433670038221738657914139859979233459153144719012273230209793862970628066991643404906142827740840087549211822535156714965859540114407593106530612693074835147840690363695956919126320638957601394190119660153660041356884381507286815721369622925319087369257904207766433231752935950846543016401159865307155398066969815378920572032251540004050850574281688328911059986207577318775377897695766983764064735746657192875909437945967007885147659217327015143151410575642090475928727783204902886525678545208362909616072627252645630203779639009526437422827152767904805907225866739863396645527584512556031813182776361398977142231007852654444223984999439367948132367559489234849397705104248884074725243667776249799975318925719007138815224371351183536279676669353321479489338243752579597801331242080653245162838787809729829962659460270990658076350045482241679947255442491125320382217555029946339166236510555800082203606909443558069056067881025513422851824670287043374794672342263353000933373068362609194798120347901793690780317083825745998015187507612422951088126815091776240 [164,62] -1155207264339253232724829685237454689511482158092125553089751602578466550968382595723477910687918505560649922145478206920859099867857071371797448271869592781778275043131936109347902234224791251121182375382060004698784309744018652300116096893618530296838068013374159373780030379436186977628169506136846160808530513898748702188059762222107814276994002216832720781267467615131908988234848461909527641922869923326773199414122216363835626761305725316334909690088445629418031028671262934909201130307881007953245993707235671638976356263228141632651276779370284261904555628230556029692399518018587721438253551204317819545618389656618634348432462654327577077058629618867963285440465709391671214575761283251158801575601545443574607980157330695768784975831244147572918612985507611771737162505566365247157555481063851950988670354571129082573180067400199376400070071395117349725573736700002855023775114999167983873527419091468154486302835754560173740173019222551714094920811387229602388458650081468459773091295285844416108598505812005149310743751855367799510747420574396502265645162484693745402517399480545120730687738776248057657687180663195454184502041969946793079949723886913966655078510737995030620081428413417388895491631616537122604148505249874092248554238797924882122606465386730521846639413858972507659490332142063652368270833790862119849438849140913166872244162612222972076225392534017362138185164703721942676644132995047799793212246442817316608182823528078395837338821237009520623817511536321489040377968619562022309598381001655346788131261646496622952682263317071878656043438786605139226508727396787501173299961691088650213819621647136283443527110337440005861528824312543641115653139541779715814030096788285476043089580077188408537134567296521526836397292498186110696584873263332684384613498434685291681665373789040332713066456340762155788781558623706479191015592566552757772037150064320417018725979801105393851180830167055492236223049122340417006399381759628039746142040114010214431120442497547184540 [164,63] 232125540295236553669140918662483173273122609672207627307033904850345439217734251568255820755321793795416697922496420063369408941641353886364841670333888558821191317923543899047867093135331307170865512605704046353302938117980824341902242370594200704593251524341356086748308264000925178656934268664726511685821026874769581149055294832663337015157834315709487145078102769866905870250388663946978767532698392476105056020892550429860360868960227034810195639690203529544071434258648951777326707540972070028194728299768704750501425121401211175717540544651773525238536798171591332963736330458994481536549827683126258421180675022382620381814161439958598108429363832508019673548650212468178105796905187630694050622469030762623615482397913291131764527812627717109085091616014672424951322248886894883499016709761395579995717939526149465903742555045885051786615131068445167155981021157308470290528539095954961276354783327601846995691827617503074278472517046614643387788755835664713320876887879218331735635040369419120814198584706267362959197598454060743329184381370839389679397501474218886683767953414550843057598184624115276905206716068062128900788184977513107000459052466459588967866474587238697099218881959866844268957778296028385909043215115654549296588157792431825676202812607098154235860512752665037425927495384592912360627248896011514799808211134560086041167754609296420098533970193904842666798298666025495627270646919852730297114458110998142779250626469702765406464739301659725903631814919110762724251744315780830879009543123693831490368402923136534281951430584943832753506667540911739199958434955262353160604256670498075427488022442814164928277562730042815454535596209133416191327491976964556854576560309246959332377104164994783022608433877894169856098501737310645055507346878696322610722900099865032228810301909186698740779509596588535979215855500804305315602325975843637041245743898776518770697296924216510221013654116502874910279217389382573618898489352462650893263590953445641069415483400622236 [164,64] -45853158821680999406087278977997287940609266136131987334262604246197569148513216412343233299675860858931686746880884710044487305936646602747459231741662952712022006825141841061596124794491163893107741601652820326766357809558618015806105302525923214360960555754503232877638853443728545248345360369890673189999068345839202924562043246382190205330568850972074295762744320672876774904093336951150163011114878729977043779005264962793063551665452330454794792730363623537397105317913650270586784378140448013633154841674699356458498632087381572923587456468888875832878009812557146811097902136350551610411268419588814731143516020049502836468635830447149919003779561301939621682295258446017966170305813796392620880158903154359643561193248533070586735409245474700813329233875124565892294872618508262892879565322970835445985222502078054194599485955253621396682620019437631891083976437092092936802083109534975165693533286116906049310428491666076456115805033780030220831300217612785697665339220204356231482421306281250167970542114497437944119202542918901562508738828318288011692624573181400722864104306034071974614898471156154003748890138032983224710107167111505779676500286207009911199009628844024405141933898042025188365907099033532922067385671488175561446353362369124628553304025783509603988694315559688445331280256242143827806727486953433481373084273558120604895265213675924014150229375286183555972794748871807439778566781511551390142853814281118976238592311875507221570401786399189493356133795720478849469517533434179537189405869777371274319531642221549687174932974399152694154313015704729074292503652928339882920361232971916063100313618229319167755165406104661246020962564224665648533263786515838386798257865703862563623329304478298908635299606270247837069046034517964906316690958346231149483622184961465553084952449155231449382875458690059350260227724361227363677807473992349640166000061922754680649120238430542763368787426897275957536537006635687459481182758526362130654623671622858315697281374802 [164,65] 8760822918681298187564063435967336780021820734444055512044588345917330188961030875214432979030867729024745392450130854027209003307566143727956146711719046636155672100751306332247612832036512508741080322003338046437107933463627539752741850033798349573782971803077140566657624549569756751190464810345743673164989234575012146670141594728080666803815257979612221033051877381615656874437831133704588178728862518467649213746588975975917825062432001114234511174401610190740528064696036864992492236141514371274387546755374131813781562152852507026996272835722113604117420679922499303724001917149695603309844335810351134561370208551959546430026969952893817448162408898866455409896283049547889193083564862927374796520989151188174978393434717765573395511624104775420670351793287929108669036481789077246587177215345127926165150645699752514714742084401016703739351174619851467927252873060566269838681208089344576460204918132729107554291095087880174691352108984108528210641972907571628240256949230927075854522261233190108707577670084681042148513786231114579907882595626099718114525896441845094807732624495000123338897152695115456323321369145317654115808299297888137779139729453675675055786273586367375337552914799426969845698403620813001791395588690623841979913849445924209904865494954981848109153417903750933708902537190313620291762398858884699516129050041050276563447258033284804128135296579408816723901930662947930976435289449502775590254421155012615022602257398320231210260509473922010622595369855638000639221593627855912938490874416769190680724787405698128128629056574238289707236670750118726058875912136002974483889150410476373222828471635960003631734522840357338791459913941232853301209477146359275702183184507042735095271164430237180820750365152069715418020873227795260060483209917503000954732016368348082562638359808430049513753603630022957620715885390145235114086397152769360460934628918231930385951725454768073384688721702604323011189117624442428774243665667836045835945520645350515413832064 [164,66] -1515744211663485902024859426605471631782086805009646084725610376687541609152695331250019524713361126160408088463527775476041551974321975853386971911098063791884714652833138831779236527216010063772422892993046416371856483738109430664445767662875096502633482156012167800707177547688734109396047648494094878751064542737429356376730986879971564912398748512901402652587522974817595920969711655570741057586768806756877570850736462611004053387711768533934124735068787804833519731574660118168139180482390961846139310419594778741851034260643630664451503299542818743177764867403573984016640751264442174311761227474743452589630146586672751064050864565227821619777783666860790782669253704395650277332291644674777050459343453077532974830857308473399146329456632457178184228737841394120501926933513134716844787042319822889761648124350767933962549595118279428572086659685073566618729387146614499738187875408280146742228561093531552491040546577034613590189367588679474932739456789043591503087815759301503115818964109845088411222846569769155863469292508890647024002228947602494455673366375158547580536097059020162801945266123355583606432375366056846098936763377189639313228410293767967443386442295620397803822890512910331018570195683550218556310983961010143746344593027690884615049655676754978836772835848843801888281786072782382858573880200824090431375317401456154536200140582890483577911074284510881767443170201224501581030776412329232277661127657411367196075533617753515882903997203002959468862919555201893214994649682636726973433198554953782101369062114543633506507740772193406527389281405150417978738541736011776215439957002966454662216727610001706265946383000244755000890808505881878371155054395672755349119709831382156607478131939311633524055538075792208488160182556240787406961890511093092247638540291224442796244001315540604312959776280111833620763193369363437086861796473568185685378682183472604829551601105051950565415760508244091605789061447740454219683305456259458195176240809573982380796 [164,67] 241633090872520313092058177749715351707394929876267886426780281607715947370326274626483970958460861916605093134044961583569806970316118572512152257116869283736804418814519282425597106915102200802652508904729331778535414132162193143092641492284314534100989817445170936763397862820814757713023842688563932748145989312188873062459013150989417794963719820008325946374602522667898482585311407161940276403279352835127414917677992545791005276147557326885845821649896835279784784280363795067088977333657252723460599661488837755201566278963190668864430720537643814795801391999267892563994762500378619044787934660418045588746694059569850897315333616896153486028987248661548753335365013413580438841728414378177936441417123647645485286303075721218356565910666903883542363696514582729620627254024265206751964052996301661813396091524382311982755071362116731826513419714037889076681765095391959423391081434907897237996629003074811695494979936929911605233190586867935390396220998552003254686813985322194559265060571581473509771117169256755775649458516760658319092116969923019551527514606765341226803001821789539515316398727303714890662966938508760582688090138968914162265143412592329393241155063871729985914905258056840648504632760323922001268091375044726205570013708343090706440383327617803720253122169293996642518732011495063389090751293055210093847575163156713547304503589827688504869206954737942031965558512539170681073062752922703647903839136995087033448620126221814154515910954378644681672935625128592028597533218303288391993062118838263063227892703953652528251244634339018499905556796320591355506629018115864533211953659205644472708000220925066540698189236583548557529919198866243950299803783937132883501168925094062593213015978527432880660983024834179116234931337475201810633305155098446303536904105229504280555761467619587973265761234121267139067783817879904437692270221018082811549241719560994512561908949398542667231820469437437811818785490608258641322141226020515482256641674986362136 [164,68] -44203156730380448837657858606066669290027125331185844247283430606498970974161819536899491695012253795250094514454726808626899878995830843433588799972999669549675740727584740535067912729051543527811735368607873756182380494143598484492722295420680985086097713132541322868545350591066578964483730279848354586958359588198803241095677910317914117899370079302632472051378978626063193110646564572090897978948251479246204366731131559358599849445678280512709665880634231920271652088413576932806938671025584680858615654044752927194175759578481162463489045215265851247358762478881420273835682411842960180990591833525911785994478827158034776546921659221097979442272619967323696906102652188808390540487445640538817954468604861873683032475252892091299203790929504679866626368576781678079316303565221347619932540774573378700388009382713190264470299228559603941350652389096205889583252896616852773689929687007569675182514820608608572218111424121821487210184434231510433337022511145416094129997821202839189072305451726414375979589227148672845216477022408622057043705091201951077923153650132685434919478170030908932075117717004329527291524674222038912927516944690493877403206512153849546754183798796990388307952781457263340103279369658896817485566037454037149059395825832972092293181643470054584467284072797529800503664318564502808280437071111791733507744800470477049514798003101292985388752149123147467585660603431188207745652876736881218126041893230084557523668885216935292033175375975966131513992024209497513752554288152357729454679388025560674120977383174792615537940693177879651857217657447468421009047938410441088656599941972902703538053204996062505122410516538465957955824125054126297636688022009758309111399804584387565914370848073905297362281493942099556032824223762679504272752387322703029781414121407272759563636580877055860699444303937460743154463284360500129761589208791217439302344443293323488182132834191089239873888060375987528007461989200600309748650499041753422024469381247544 [164,69] 10540655325429194859911850196471658756802147425967803771388611795446045242270132579173707800757095835785585220851295933024962457937378631444659678727406790606898069701394709080977224573024083093864225288463494681995883715781427978659211934722913873776704168958723250187189115914277779331899144523461960570349283471592521624998279127537371781710489081974399833682598069528888914503351885155832249499792103011439299122878439047837128653166084217885109532426882295103417897099296788245077309995604099109068122416491839834808988641650307244110425569961755179409423572579373270769055423079637392941902335394524904922449420782914277955873498636408973635345487895447660848267694192243040216027107848338039172047212566553370779640206130113430186338679973745223974680967705634583181146188413960408675107563678634571657978717096128027763483969198574133838901155995279038122192373175880596398800938838622369327681756474238263161643280757417256027997976291135137018786228202025696250669447433400412349447375878421735715692221760943666380497231059454413798576223710874190205360114432217102142499963391125386089158679467785747736939542900484972476333457733251989235776033670687827574752648657935200292699671904386291133610722217186817605807289783986682779788894390246236398684261764262563351703190257763120097358149757895176401282186413533767872207058466382079035755211057795465013737302324771510390399313169402367423427762418853220719368890902493837704095326816464707259785700578755691466544046949833260452788682049994179993196248509227339305533626088489744544243355498789202831938984828660886264585142629032368661068953751856970721735916103818809962808029934716741249626087202114797026164098167282692065803227105981638174005433161022626440722802890398173658877223014766400826099733254894276631227590550277512063014096860183422583277975646450123550479567654133898580811600732066183985956282729386597263976628936054819216986877221490695425506238759421911551223956301070786738690973970664 [164,70] -2510708196351760851976736326333637888690587503198046145867919302072861979308026935195291483533048474884581813686559122041269125108097997242697065602731188365661145096191624345201295805795501557154591859442217298182253596488519878096187977996607409280493545860836660498661860985177366612301181107567495615025598079445390269118042943726183568379147160659077308703392376799301010676401789571885589618644718991709224541251667344080856074571470206082703656437867309429581913389079102301183284327644286037635258332039782006810590562411756464351755020529745073887627765155467158552801827712560911336054832764890645864722727747099903166203852576052501210596038762250694842841255362522941589390914430996217671913744532829705870369341724312209953072770775053063550587909261741658210577246929624312636675877239272565343608424597409479237901348541286697554877192878077545723044920788735578998920819743863119231456897216243055623738853178336953620700601555198329863859206410733984543748784928891559662397272363284267447192852130695917115791715165888094352855283871805382436064784529613562574640025798792047768880454420843074819135479609491474898031730366956383050758915279219742747955119990213729503846516367256404589682763787838180542383233724897851975572571977711262191005812688453897069965808351639495565760762206810584758396604977758299821551786632795360221599559959368032206171539264912813873777604419053654178351324905457917398235774021630445998052793269163907226275087762384041103440809596456624277720135295467376503446199796732609947673063392238704766028050998308521229645334582413602065769665069903677880939454944584497072019326713687386608850278408113889143726128449213132246714656675510998660788894378261497122560917445689416335096296051362708381205289264680707903174565695199926149141687914028504454950412537321987288607669567937331808567938352715212728496997087084656983860269599636900356079884711942268437068107997803697769033714840096378731761347386662343182137131362 [164,71] 481186587298351383817961986262493391188528815422388231449685552730137984998776507317282119521128567911874982975974558165062892288010466476247675012132761307790219819601363937918948678143073111931577235366877120188068985626182628340786744545997443900143341671377098842354726976429828470342437425554953260046823941493827825359885536261559711445288778236610204591348138710603495752828844705933214633232050467705744541139954921040976916596982458691515003345682250947512009333806666069789650884439746055226521434377048674679752602347075322836755187669724775960579806296126558959081339880006089020377371401480409154589467583355273456573521934703427385549141087136630957592156391567117717849399468788358622499947150244167422616427858173682192745575961135939043181911869431562589360084262401312554306029175715240270792012413264990476079381378649351126534854352858883685132402039256082492659564391210759556976273704521478789851723045040894131117938553261626877554187741147980196956090033480212671257814058813162746366756557601788560760905688871169384321368891655639505460782984966189975087064931521744281012795510934467510109618328481328891208473324529266463383131306382374946340743476736629928267234689811514598568184220322618423946207646395416706343099697059069944567669127468151646324927210005666538517995565722350340108880591652745558434887011583285141855463302350676658793476034215687313979397129378452308316918261260269495861914239453292868289905741484531167112493504983726962642095792071696090514025382752658914287428002798958946147242525553034978072759535398501568771637689226063299474670369212745797721333771705384365773521535425132645178828021474486215673843594626440552864514273599224832072985104519680869369592348343474347262707474362396315846614617467831619631815838950045458370204552746685555039570907304870388097622562024626483276390955713998001901894958965168207073165398219984293373547941336172966750766961175465523435710870117135436086041126121583833616910 [164,72] -70988243449972264775519166609110745351295343144606419518523448047693928252687874332307631079101163774441940965750525072169288789458193952366911737399589497861584011529998133137396087732060128952009409628063806740776145007337267937529910902801736349708445064185195746184886900030160229262456868462667110591456473749580985695153560715145006970781035981921481126980249691561989993088904457213910219192054491028619723363269069990829333316947982912313972228320156786512414846923352135173372695987072197337609466768104199968530383224275380259791728834412588581494138097463402294999995929300913576577522189930756590214677236766852956141707366913353054677422283757152224674860053435530350151737055576838485057193361526821010073586657744635610331598326204054635339351075830896752353563709003424941372047330911283080881280969255405268099601963785319827345211613609212240183988202414894994679082556164318353235970760338522000785359279492387621141616182045530394163817088820977565950201068365654778835208530405131371339208720147775438080838222570665714455181568882181289491794761920021775369137267439321383531746702225421954606218088276235460614025112373040913043468852068962664671282690499974457979985782608501525205908714496600298709761557184251695750784618984394627549814747840456085051950780555322184588466088803772200511656718527383353799971265373096296503174503771780844704439591948416293772792294120142275872960454161245840021454770780952128893955578393904682720673069467701913223758208150693766658538729831780345089583880201540670666442972359775361437466941429438424655102435781125601941441532550224487657576350253302062206291702378122548681436257459867275962492985105770357058571962583823540763805554329104298920648250372217493057101741089280976281634172711102648084513906604831152970707636160654073384586208801420576028130560763639795034698285776291416638229166319702615999273957488386062526712031061737074783806049351936314944873298019481114332464098609480027136 [164,73] 8556601819208990989304668689897692907236357459471809608574876031728986196492148645411112865899209608135556714521616431231168340003261441646613032404881520667271478312962757851469120601718970288546868475261128411677183221748618733806103783928048294988407975571575657686026985754401987656927878200613790107337216018984485514650590675878850030400438008066089419071286048271701468327367003260585689333387566721853850031866472315429558014806738805124983350924426159520603949646783343939245514688541443685346247995610019524397390550669124782496170662342286153986466276366301002965084346138484440412972987242854527265375365216014723161860848683432454321306358635862651983366077207196312293682689508530909596010354093047777808830983766743460595913726712654422732675114320832372942875478597130526123600249111218350000998263592603217806227499007233583134321310814236503950740284439938103445743435846849801894464178201055109383519004602145003487234263968601143517508700840134113894934133603273176963841174010724371640864110092988522577264140629989092152356422829869076634005914794503210893524258803519023504017744227320891085601003110277564605387203949132246548047910412886366199242471606681968193525139340589120307266880742145937812379880508468883694173959274250324013198487763590479216468290782419408090416409220791416006838386629745725409165381165241000913985512569831780103118564061140021294855914900712666619694602799830046349215611168118935652424812468661519486191954337714562661368746905287922441571468519800787018264733664444326437150841181720358168631743947660951581920438915695536124220153826942871798842477278847316087718055382859571305843122736493040990132898050645581788131069145958101201976625424324188633078615962436219819454578958120918170384471197535857872075021063006776499364638272057475302479354204018808322803468682153395056612391323140865085943174567452895331970664988904346266813809546217964261486135140021605031509217297181469799942779048963516 [164,74] -995247966984233861054148411468051162699769156207607580153811965934798362456275979876613811319726494219357098194773632103006233905648799472782915908994952514092895699129314525961565110690172204530591967225467554006102783219106112404376840890215997862218529420360785362235163551685521629435371876331068246666790928129559933546498999633917701533383440684223172403134337151030860385798082397233698571381820364876126526318218540789991763267436203773184579894350137999184658630350409790036158662950202661899055745470987120622286448874283799405788049452545757026703075795460244290177581609430780514887106802443070521331465764581133762565115637739518392680883817638256407646623395683021409452262424592108800553959912822627633862591422650197353821323806909970226180994307361058645198653895015538405634649956399246036336557868452867829155909204099544035580296325798169174192000581147650092133201803698591427290038080588630687439421408933306986847445567889376022458338780683785993763901940823213506534734041288472011737725526256874766317271087191054405417089079334792243134915277629202775734525623199713802946649438810053114157116310930983286937422578082951313691122577268271571222710939585941323812708585083267738799617268081931817291363818036904262618928018189919386769179352958281357330561159112835850890170069147590886669687264677295843918056259623472608469708596302375475876616131010326650721929301714838612987766382687631888516255371460159404697776047911717742776019357757036556907572375413455216723961916948470763062857607913944421652000918983882313433974610581490229298794178225849936042252170161756748162635263121474767688464350575988031475766675018778969806969911183335991184499445172268427370438510027080737154957187082022337404709712014655476241522350069047186424541557514809341535397067813826448604758138085346384186435217148285595757213414445794088383441559192986357707930956169364407815501105822122016344432329564397907710028826403999388920974233762 [164,75] 129019953427851348503539890551429699960221603540583426206872856005631790009629427186241344242813198267680708293046063836966994258767831208809226626521391739262225250372658523128121305528706014602163332486298950582520401841256710673548300747456033242912869830260974293323510771905932944441172912196283986867193356748722814246944221605133050989170805775310769379480935175430826378154622378086979255535844464003394326817372627426482488611531719023166746848142110740866752347418245098967986086618464893968077789356344517902624072598048021360145878401723891377110495692460381029017590329624504432912150169132770114312804952239011985211458208566705204144973132584145402926327512871990503504565886449390586832638990307199553353662866354295609730166171361049612372968425399352134750615110337114288766719967937679265647737845906145322807769637988856518399747642251477948238918298553643565064505217799485838989239349702446064333968118942175207678778653891323080007367973642096869808688783186142717884453455049622406477538497296202038725844839005157619220026729028898251974451764723721689166779356778696824906606572164679456881609180266716606089791893317027895833483686764277750336926956303913164709422065659041219557947627307394462941530417066906588374939256121932382421437949546378844658751999941421618395858775356238603431298496325400155617721273476197794105332647926088429312878278148422954130140109627653383665574625969420780448982117520088197918918673308342433830020075877634312513076041122738439258906815908679984139682751014411646398712760446387497180088585339790627498950281306860858132144761973845948448203484013907459147610008503486494945330410223271578162569357716738572582561392646165340756163533972195151861937492717834316872041948546001135147071362737436149983489343644954500822928829360941709251771171802290199231660131094744193657232573961747350611216773724857090620604956409935142494317575615627153204788893048539828666655281189456062656989143 [164,76] -16778791128789959710240631451258662716469008225898523451728916770944648901537221320297906546881118323526488728176833814856682403947576352247139125340003893791719213723085319026397387635923531038404251519761092236905561269963072258276029351597607529840619823363674678310082327845936804534590865462812314165425432044957485486598410586504158431177109099823512913568311263118090436089071033296463196457551715891519010003571919564745489088550897897443927166134858812587050276824851571898583330345496358114970195170683108198432251329136016960407541972096273989416951598489605340979776544711138964899592695075348898261743452791978336840059713658007194813022061558155385173120432387637580805154350551573896557453556631017436897373680817358501276963701767541071460128963715395303394122123558323448418128188202132890941833555546770209526570232934116465636326394918052211714791786145691422831655295125000694057617362482622965638109265223033769472584923265563905735744208828760769118918953659487645862064604547808175470155110006166113775264167217221814843549932515023589218584974310968212010929216492934065462837003756351985594520681757401301594268158751129725458363272639108068043881548302033251449064228106164244606613794101348509928417661982989426604194742802085524659521884533846383754053589795574189813414595342830489442978410537476470177737885678182973425991429714005473882606670156470647579541458998565735009772044198630216056389595249304628421820897737698572683067479917910283624335886596717967009741089993424837962197155485624727018449039039052676312505668757282793330050182281634543138406717398946685760539180325313880067803421974145664178019537149418212815882100034239091242179258356783512932003425642301300548581521975692419649926479825852171752513547285550930171627531068941045792299307294451478497817589143718630712580661031925872744278140910287413171073067807877248265906094808833744096205444985171786360650869651043970678825597621185495128352 [164,77] 1809944368411136072950828420642083269611598531467944024921492482687629592163029099038238967382383430617247388685365303901280687405773933635891958048705163193201785770678363391093193454611019779321372650062218445501067053111961227395821917972861176763754630321141928252527146775223607921354212591182986627089624076359473254154935858622170417831409750103660724087242700027720677215323845183199583106501520989382151294336714391860560205561983883584562232611758330341432418036610586771661705018579333598465722501100554291064284055526205971179793395165455143946261820785256180786478102697010160827353140624564870070629134342989319571234798528153135423416442076706779042338490986547326636283637995703964567728217455221742514447858261117372706626897848422449403126577852171597546466388787932334544162386113559484084375541301392078341653825119373897239167470064619612772879070986131300567402234473464519167819002944626322351634148036335465327739717844901536067382857693781087482162714275038140176984734616285220080313190681798520891490303379555538155634192062739780550961850915457394554970151145108205857058145370350710040844496897178801751137811726132858979516162369230467516510445414883197942317511041020470081189365973506233256803610021018371353850742232302482749328412387879657226037955372293259560269480669636548901461892524141131918363239350124700768065777452019608917002067830139962901457205316834194323107048458123988423916099727527820051412641824509574411264589742579206399209365272796794952842986487236463245752316928908015245027988782388715194920084661521042079566320628739661002914002076585294518863880957708707109224734578905647529739164260738955599438946654065051445261170823075883087606845895160766761738109023120410303165934668548485975728854359450741517612096389522809440262306577665979155819972301577459547529304037913974264859328822351097519230428812518869847570647029764089758804215205604899220748594045154370712905288992474137608 [164,78] -144735749991780024284382912056136134369880001029304893416839243843554143128112444482264026244148132490318202046898686054477763857187674587964535012274485853474852196069524419398173409795492799908967903039214192841854761231988932131278915714264645556993054588662982860270222498034584408218305074960414493098302848305914939572109339568647730338489765458415812933945406054683947025712244951821493458832939007634327403157722651564978390521403761034332240872506710129271750361918252576147282063646977064544912954110264469393214706985893994234640075589012802646818011788467468810918914643370330927414979137587402594163225440611862771661846035435746276061332987435306531620881325755897251732256192785394548131947065066227425557527842179068839280217989953032905110270879330005707506837218256781120743393727936732288223430882637360519569967937046376406550355703171211613839729610168197137480165932298100264685884501812209392914873021920274926666879864044573776642331521468387183086256933308283718766404142917156821703774492104590223412979792297440498506963206876047461888264267732363142941042522978879067729452893468782802243581673922460711146517909741176873139478459041100142925346834475747279278429410359316087247336201095611984052195755490496644486016339053792277895218036815052425997171725981300836052145294927048656689130193075725178314485994165795175385477091986679628282706265220794145764761392262251500646405700974843224635997635153681589933569440594976260400216057337003014988072936268918239053597093985931195349126402480249573576562116377731475695109577858071855291555200125548808188784534056780702035504021493428536156296600020377945722483638042518724380825449983058662266902692931214171315904786554744889884814680386092588821081359353565537259509615287776667217728057467587697580231704552705770916075868227331754724295235839038358655475446923452170217502266805884486320910479447225130492362994922466008247851277461189947595038266192976 [164,79] 7798953656057654820277940717299656485536498201547614238895432051176772581052269810447485505452753058724610560183532905551588030564817365366543086202264892610831180222018152568990400206228418567690343590446865233706903152125227875570239686755392474643313201000427395355368713744552247123512144475157736004695620711352468295295919081226241395114555917146656331794460880280293856670247689926939104944307780797643987180287042707556739083952096274141291447554418971659016628688270810117373097249989735960636327362682187954268925994858721227823082293908995694703968018851860949333580045203770131126571718192653500396715598215862523948720496091540879043684427456518953209955472068746102583235723876098410894828626917372794984597682709981760592932173510564755574038494538376602940962044787298078954828790333625260401936754306028353295531100419138532589794591822694931449147043287611227532784681244506818305735589490611319394488005182744344804943788296866526141035365819670929788034800218156873192954345203249918823387958960919102780467544832001839900333952050885434771656743376116122387006133547512672192503469723653110651910092990381774942537372595240914760248870990544640235984224807380958324867528141168266188718107610535171055893973882954817853307774380984542149141167543640965816447072590955863063389332951610725742376644104049623787966625204799725135151794959256350288481944298708847037828061690286196033787388235680144458312935363153727866797326205723835704353247797670459559375819816619152856651174509714498037829497734507551690088601732815233885432139387289023217277414473861424869121385257045639143434541917509305578246899935530918269597709148756353068814223004889399002108291052634096320171652219552282892016172998014928079546075989423212594296738792998831260727484363512610890715175175186288632152620268101673885518234083201490617044457960051711249098511444976844002572243077955939685386277298021960940289214989565818465302040340 [164,80] -217514561802726730277158173213790093069742210402503583493384696083431892199496607978366085524469523831094173058134937059575888700483293965090823015212569354884481911831114213419016769479105142591540061437850028956598287880849469973992729297749531472511112022255746233726155509264864212335752614526257715494407581624585618183925059919263989286085490055717777120277090679322321001962504661560452697726817253080911839298883671029225256393764186282344531643149361843106382751206276773827151204407859493212337986813578439617066630451763831274501197948195229408857035401151855380475054684752681021753258559734435882780635685839062046065781183590980432003152797450564236263855075585703775101513880784362168984320374405789251940383027919598083923043849304613411890179795501290675273643898761776434260163474101311385315077700899549595686639550905560463555062757386071038165277010345309742544172686210921654256551876703005406566640696489708278046996182562206902604540588879730717487890716861627113177713042063784917322357069222019221668723867712706793692216593831005177187768092417476501382205604274802037235198640134266207414528845916513842736511205058319195212671869595357504776535799131733072741007894440311543830434167731302885253104576745432543851887130031631942594742278792253265836741568965035250127674130400823472398768848496322868901337404447890781611378835599106490882848188414083192097316941083698973060727889090534330093059196217279025023177753349431668400781458329133464191951387269180469829302885999557916100141795681862684993807830003763935763759983541414099929303551730062777576970898733775999325089780154055583527506332072829005114611258265367247475008202629106545708658721079439691386911381123924735810508961756183709047539314544862872988337843399781142672540777106028590246342836730468820399482562992593132611158561733412759315760739913119215850936973656961984985543032366560855482375690435341593845209131410093657025080 [164,81] -3376751645771569003133961734167955890284958372744931786854026495418107687470218841513060380605444546308791445512751015731569577829777692372390296502867969183851051469217421456483049337402158283773480031397199382229347129908679927909651782045954662588552564302231108154269604061391723171812021891178427508822550440744909643699208545900944948652511586110850989936732976734296764054661928186418317356562991200098409803798290229717505796323261924403709318523263302326120348043545328261819161874553755732186344164647224832717675440522704381730528045883755838055218832640108399057821898937987805555882705415076513531603582097122427305017170029897563193496746797346413163215339989248505000130584784345020751366583814663791789214645659586613638549861503790702571889967573032509018413154410492060554023646022616257975296313852676879810420704005751750886118489026719160847357556095418931044321655199727150220806772197125576765628930051239869004026920973533949208058106987836563753259274617787887393344038223276320390408508743176615153061814625997463498200944260077212395815072752447958612137957827220068374350150158990282001358469574389792217981981021557496998456485731514144131591585757482764111561132391604951433544518097343942274217319320422763419599991106108497499215653776537428392824043277041274333522359195750328501878188651948828279838113374474554212832977387209747404515237931893833126380042190273638385095738379510455748249148082369464152047146259450363740981969758111677235659683809754902018748110424740969590217496889791203024930092242049394390668733155944339649049241719292499513904022354653961211504791626727417814109386825061422971363369441581353989866092109675363944930594516856165071626184335605315982629260335975199704641487708698868012868333984311365859719155590282390511360614865910069195207354203155638588852821475824652090462389728022025941642348475322541120128292666682189088989727731171587885051033991113019212 [164,82] 798608795506916550330991380642043802987656810662506631890626570900168919308807353891437278476248293816644315974866089401092810091751093516404849346276662525641298462598970841030364542248746902898893948823667470599244300979936500802187775284623551531849709140684947238952485502832084091723587580667545219932690600929464761589856275257639144404028600325602149374089648591780657995433894851454962094762999577572941841243606348699438033713524258687720423319402902812880045060295406161500928345059124746263428350196989169403433428880405369414221168932106939705606425437231660509835727302289638592172384289717950663681787819238278850910575448309910257187445543943445317293830300435669510842231630594942271652344572767498986468119071808864244189774321585970016048465830646153043499132251076989618627603254262600633822231332301357584541905223394773712291589077440527982732224622966734499032085277793402405118299319759861690306587819496283884399152556615114791157918335271533822860167012150634324020042614838351387709647346109861940857959644468417648789909206641195792929438216914202456169968832528355892589151628018772822444601799823498904799727460406366974368551039969586342556732371635441628897601099140761567379413521334697753309687809329205883441071925301100190271625406030977542751500065992720398801635940962565818547133268881210806614153931785636265883179995946562639776138074192379933027051154304800313556898787225533883819993250961013800470563734304086036125435149877390711642857318267980981537015630653354314296719836979457522839024895045020096847928959661854335220960514191167653168216074957606804338504839419798092129850934049265341619878804110056635150163709141194501153911330501797401730238719200273288386949982360704183416181222851312965837584539127019646409382981269914392984322690637682886868513621002434745857744917649813555472938341912118236885711380976314952892211456583315624484814130495998828442589680243345 [164,83] -100744390881293897752456146673949076324158255667676184278970256118897039715460163846359874513020121218881349705847651975759384728242056554078885595394799970079997097331887129571714754156485647107872142213905747848555327779783572400841289362011668565635795776915187196832076940858719526540047813951426387727085793831787241330518529829427635310454873676577959985928140898085118991237721956151985305782843877440344190445032828954795161200605066732599351553153159267990497544601716888540512879432878492514108971597714178698227839586108184078646370911266234633330808677005236882237088762130416226487011344603512263170688305069807846357127334078496157600949970436455884585989618159641478285864464612970735548112097617539026342985878651161932978976166017928171954431221988755262821388386243024119165296234296676409936001472893760912580844486765169390531164807553719728117927091153464851665856126874487228222529381130823194126344722628305841745417061889711115750276849101943880917629069189994626355551590201708814421913646709286553669041557479918995093193639052957405759645175660436529054482535211913743378870362520034018934089769625675207755348729071981698579028264709551344445090441330970484557226146162159483942077834612666672575157073513972604773700917443333639601815423404343417392208130415414674749481555998416304739488471323606829470593305417033646268324952966789323657988204557487647460681920603400118992723596446671005371615873480156536694197477384368804835165685414967644541176310012573830673638731748406338228922447346721674174419679890491578155458357484835170276952239678716791121474534909644069662996051675420752114189578129072986986822369188340643673903777559584231978732774126984842806158394193679952434811551376087318739586206313843187759840801395835207677175686365102345243546163023000212098465354232152157938532887621570229960946222572101852842769216243747364935942720697955330955152603707562917909277284579 [164,84] 14414433985679974348763253283924025737834232492992750035011727341948436566784497704480263373210701832826525573368445973694099404290279027608364926287311758466937051084341370857549126524525563604791476596718221997322977507158053203549761555476655702000316663784510782902704565285441122161173338171223125956892449277764511053825209371869264453554540389748845914885357547074716068701923620268631040703138139558272841035435189580909373507684402719750497263470562182794676146719848154514004046602508476149998694436073959275803894699796777899979406003560173117396008721916508390777620939680191020131490704904902552640020809053077692503619340980072313617516355206402013692156246819181398514335726878855335286067634051912293659264907209688980093455207555556486387646819983793290574572472729795476098211381765477755591169259549037347546724257743536387581582970400357287895260522875350402220616804912307554713213122459325462485972703666799879701219145258429242303960386258689960477656282082262682392265740858908055874851113123882999829470599489828149970733750342211405349302116302161497158625529505407644331883682768183387566540495113725373174255446904044304667604914162164471820667684885077433195760282785786288388830206031151513791329865069385307102470139230373122032607787190997929384206604602897201213595924369345588459378945217414657358749811112273914886102314274192964378427102436318105285769116147743537034381108206131497043328170357866332142966529078508143495608166787701812827224766241972885633860801592276496288718758738137885915553307272724482703150527891662314892439480483792812535765980901523249055176773130464489973660708315616182276951541409362434873003119850726142920323678590140331209334786710680282743660901433566331737149698087986764222114803926558025676660505257047315182203880462238624820960091381808016276089109664608334309051481831830307530107655112122019147619062348654918213500165108793732643762336 [164,85] -1614425364128274394389407096675860573323855090198726889167479878503415085062938925280797887258646294090624452813191470818401952433691450378084402924463882603304200839463103457980000201029564354296041116098132503793496499024261682217823394489316306752167450801075487850005823209026957522952270014213644694764817734083089828872868052056809849800201195728173645578036252782628767424378689163688960180017818029988785372536776854298943435878234553478584132603643662778295769404043274869260676322446832070237634835162099968977992659134159242981419019688812113277819804109384573812628142084322520820452262437754928326435859886141451553271919199145464867916783956030591627161954503373065568400086379387774131730779126190485118135096209959144811724033603147123457549334203364101123643013536255465981735486104330017509937192239197777415213553123793445025711834239326314697989022111741181046150869221078845626716125679399259192852425530413849396901591667790550917905975786124240283028898683545335794838360623679561857822052492158172097051173549979788468073868241424543026315773858681510573770522999779925913210014253734946853759230270323532942551034993319337221550674039699063477959113517575707054634515558452684949429310947908888910060007975399529932921110824018537215628438615666922969886141553994705923472730637962004934945153820682876460295835929607810477458860248422775089038453152238563126156382592444573673077350126907332563383577335639845853208921425173771385529744206745339728895419430145911100982945572709517899180312394519877991829526372238794197614484018737965893496663738344593798372501199051443530549243253163959620026756152817658968645102424980949270265984567474075002936429024914153954225372791561053659881483804382021765365912650541885865965137622346463953605836698632531752980628990941016350358879997122622176669125850979617978295058465473901427406325238678907425721869317462429879155461515997889800664 [164,86] 129398258989574895919544126175542018026295712927961838225356270145812899445805435263278520655443129455893384175633978625476402504989494313108448543165813990277272108795580498775206192390419930095349867817802130080322714953096367818274491472709229286165231912125599141630424150991987613941668066298994238767296796710204125988606519345602597005875282107649820810698680100797470678791891446081597603205792910623471971022111817889864132000767455911337816987019853991498891125085774700158617178340066524692024896954490055752667057313854376477305788226677634793895090262737243613443072446910418802664527432270138682850963827710079109170544141693644801978960277031259471453980287652903719785087542390532005345061324501592525692083927444740281097923964271247947566935653516733927341820055644488469293906399208649790594992525511420258761906978911572566216293451797921376195138103961744158097274541913564216178117536582359783153591695271983217854866815427368149801153132530843874785458456698421863434797611739484891732303524146540429928487073159364947101880362802206686833649654968585955875307143236301449086763016321328223885847928111656448000195104222463577679085098694345892417827871262082400008532612827418877351231585848921106627325225343455581918563547016000111582561909168080681140880805045098172722275480869572156165847931542494207042444261327630054100388150952474135844555729219863738412083058648367363154542387652371784306787363661019900726804375182795210414741936831850444156282559422814032324186388638494570428407035587149846736299402041092109340243408480321319684510771708490383468178009289453388455502710500587961379106532419078733416930450207545349258464029937154120928533440770384877964221597559434083754647076884473260073865777923560288115251008248622499903901198028304799674860924335410654107230524649813549686336113337653359267506130098466957078239959415725804229657402111726981007790986744808856 [164,87] -7601872433087163944586574724789353147405688399104319130898671035460049853103567839358588153106967120588951105117093304370518227901096107607201618010635419361737759133651345684290594875628308464888752414463930074250091533715339119786760516102569195506383355652627140025213097604072899615751811377311944511930679511754915470728366705813668978305146009928372650180432702154179043178230899309627077815980836165148214965740618740892235065831169033698645266792788515901479482210505337289969643260837737946943021546786170735140207920128397922742109683352717335482024382067148462739829554969803159265512213912156225528880695526886057673629238755820696136037084938056615356093486627432747440101942693426018764646393160499491376966103346788871806280345316551946604578851163042429647577898884255266643167603047980189314400731780584125784828830780164699506466454387948388999364162786873692067775362778039820215120769798032166065242638218744793679353562805777521937300289184736020263874117080172001575156992004812052226482265975770389011432068413887524685916345851713318518193906359945846356731370923373450983067847537939066960764914953378716864019560455286173215113766650484592705218494572368832362519159716651870055031526979406643248329435859830351743768737876368335205289333238324909067654767724409944321899043396320256174152365322907688175518636448277605655971711792156243346048084739345690682704799722631295337610069274654228282096274980472619013727558225791240272292499345342266861342945901075018156030126902245488504887114353171451477265577127389308273961469340955581018904841655706012721078049663161104807603977858727152222787565402961907254972952919085577167829134196669263731644100739744087317668072056901597371510557626331604674114198602919132201665737479790827916575093297393557550437803425898709767555573843145413307466208295131300024148995502263616560628044487721473378730731406084854337105236452120 [164,88] 338388597476608284931072018406896375065357599314368522954720120103859643307783531852092817542905034166730669512394882007413328557869008344388490249546648821157812949939744544226928251040570942313692542370345504305673535675144127865828369425205343494337923307063296763471753349801617615080487695820265145118302859929593467496482349600672318568663936091056657921893090131693568663564753855470380732639651723598653971018198244416498818711382826082483773148789212152378059912261003390600181594106267921965400584748818821444924603077618225405006539016928286232654810530732960970756101567410207524145805676815933361057219147849555930235230100029670166729984288114585864807509721453500766270169219090767955240937546523888378990848481039621742181614380767843095527724693710389138595358738113112338076444349861597002811637604507727585981747606185956176277642924029182411071066366514463914240641733991432059613965021712726419009165842041092194907031370001401843486431199405435652605394118481445747935887669375863391047047155531593248715216553261645032154841705694912133009926530658929948186209370323462317269310090443825705918630753867227753809925688426451380200623261418772392748983979140983776181234087808182206667952945260985472203344598421103857798923587594655612506583585154127876703515959988980629589079295714177283774934797138405980530751296616564032608625306890039242892959020072392859358572478732864645473129597123078140270131193725122432493501850650093475046600102795380194224613630592815897520858349933789523731453961278642690772954243316270224718490201819895672201503572455853340441919541845390230298146693503207542412664085455972085111429849455956473801573414300061733030058949504148284968858822825821617635111611683370773049463002288041971824788475837714342889702753936710110401533221864794536961532614371008447730954098289347909944620921106285336765816260554582128948231026375400389099299744 [164,89] -11836817922991018224993712665707145341362103847354610360747540261430555916098965435448507441782601023861143881146630588124401526889926031108510517899643011925683250944923425840306763969932043629097222388150928550407096057157675942827903597637028225505264431511486424606258372171770942785119505813152429876023201527042754850050853124502029885634659549224392436466094084748546453574256145833590003965037759772251987232477391095368100645024646480820808314195127791710340752291398938226353343587742758379192824837634684994539623091132722550053276617718250599738227238328642438595646632484023563832370553191383663477611133504576000177764486729435020525048551880919950957156964186136603307235530273749384143381892352208429000392574735123723726433464516559663393287406981839641874537229433956121767210740728642576391653535890766442278697145313284717463898220799567532476924029078103778426875715504106963912191495234185727633333203705671363516688256244190090671681663115874249357410796221721928374844376404350916602133452786628886956312895992639745236940083378914618202889995291725977500563061709784387888949633692884619714242224188328889392957137394031195807443649726084369547030682659298349518593304591131475100358140927193527085563785036521503100937625700076317564802707267864776798983494300422210636373512363609911842876592290448092917264347474723819935944214912460470541130253524867703322092001858710099039628930775818644954836116335400180344662978698495503194993648318183874086515092252957235053224700243334531018472299286051488840638166346628238118139685537202041556937149791959738000007587448745086438224679235422820356891418433263261321169060969077996651878815826268817558394032355687538002586897181273093104458657196096489498734508237498162714919174004989666702128740046367232853755902643199336756866045015131762767946735542578426123013645509372423617730174755725315348857997242803948044656 [164,90] 340526019894708167235189460833418527433535002862663291031721362639999417284931402657732338900542830415060124583254566981494291459662041298801054282634523264999787410772595059395617817026769301103953742992210166683514748082338819474928952550535070353847167928733622724022620707862115106455067375641033111386872580040432041604174046720712490289741688162856519214529665973148833390238853489528945749360267259993904214856210964303796816344768003994774424566222930448755955068269176841947541369005096179484490777984674983429377510130984212213312987540494848388391755245035582533368128607583629372732252906557298390287056408547258100508566752430185397512891633806396511077137997610738958754627520170979990697996562975386360778708387290078108883992640764619768538951608411726476855961728917207271664868628374574549356175021114407774529623897950594979714368989561024623612457390666693715989394576656915759521031096519016401910629833142745872243120366992797080969007577959428355435916985780675954098051396574607506521453995540663771727146851747991603328594425999449710853574703936438876775702704404505922641809627982907170609678750255982189464991350527655858221578112028467993757779771354983567207011471761634455778725566472976774281525343177177905140334810392065591814334857651798284244291094121476371172207213695455438276369368082971702981468325650732989656722424397901092883906320387976390283125899069422429721734270043384515043176837333682070351112807058186418638557048510215639477865926514707119356627758211067868381337284187070921022318501259897655774609167415382284008861833785429671070177883966370199740698854338546281149147776989191300045475559387924854407118029523958106899763945828270131219495744885857206299255526287008722374340036205400181429130009962446446134838642293924786937066009251346622178433429482168262814413639230230850557028202778202071406467999808744062415584487488132720 [164,91] -8422252871784472358717364958260037632061797550081602385931900895102249924575527888622068807456916133390562522646744241951973931048197011367851907911729446538485956064227174129342141205745654597832862336419715953674010974058531786852269607852143947465132943544927644695085816240996048455204870245363674006138005893116487048556916160748396802224655486973510905295213490485833087670220988340643823745022862557270417086697113159730828212255673033514898916507500170064902856188766993349462330594514956690406872256674515441211001125899813112367255479066225322502762641443668542959256173564928714274882003161092445203952623509552016762832409540394855078995980882289657483993148086727606293966425363933023176273345492556869637243276077767983786311811201624859724041905465625151585737779195547157238534860854279381975334797750179632889518113850181766745380432492675813074096458417972125702050971298676999427957086334509900864724503841573442716734366750350208697002341063934833358877659720834122463715017186523318451322584029357676687150758496816265472292657301661160533644304445231393295463556021658228466646046357391994994322268117065540007034712408830798704246800330840594031378781044401145749219417558167583196625886500816232330165664466814061560231021996164855317217103830008754167028584749087490355768186095850034186406345079720444292617706185408992862868369401816541086089013726603600882859113079248415581845785697284927997574253962223466635304332150834134179382504223864988839648417559234416921004569830641080200206712866896867584467747288149257397255157665591021148896653326262134957790342478910515476154321367703731482382862647359387565222999897282217162340134071647113908031602632725651941052833571430754976143739025220647373345566212125141062813633802310836652987550145384763952725383474770295213611648422668661912080694285579413744182648457573893855380163568349046007868086670036 [164,92] 181215485400661271419566880255174778280147857318524730262550067554909063185139400676000805378048456253850930179754021736869953693081545297880164033235718113184457585625766390936645113056366219840212341109980900707842631045379204646758455382799107534780702691618703889389715345922007128282177753352698806295587988280102588016721528335304660948729132637433562957271002438746023499268197302055521038772929925543711998158121366885749970998093648414195842361155434245616094079193749882643013044630932124358845030610225799819155761024740047252328708688560842936324874125089754694780907128289960730523522546895517388746493033341535990217986017624791900879561683600048318295593394190746852142524597900641794478239278374551971073572824168877028489640131307906079935964891633091970758483461469346952377746082027057341015315406264782115954649173334750410933842860254766550159300266267838262128104115782825019256746742425096381997380979131493275047257304156867973726357446204534367302944673918217790591234839318493681641137630777433861744017834168792737408863854619965194431407386922280252873569929227704887218702247137615202106331887996442942977440113231891027335620036789150090720967599217441758670588837759207068321726816909591012542371078941486955533839349368159662397345871203419196415159379378542763487279392913799470311244855284568372887022960968853364881233959318166525441603320850821012411233018571134177872128154852424295977909538622527384871281952336953322061357267300479558877282713970372656892853584484968469685365238727578572737376091807164277293580695169970552519685097052163453556761628057589077000276895486062260169478975917438578118969270938543687515032053264033250166468526556600299037298634764047383258123844246687981063300162078491402378011536669686251834853163600928627908483231600560431667606749431719756654520395753604442253981261158856552578731725940935457699667536 [164,93] -3258877884637353719895459395620147907355965874404479281614729748586496407707856839662916909115725399875925258627299172308900422970197295749304316191643078088730197600720079187990673855566192759230200858477166363940351604129537025988146551705414080950798760499385019739185231623644083456617674088930726769247149463433589458883351879638174840016810432229067571842417229076012286721155424178829187928019045828532977105476077095792478851230119164062965281843852052304669251026548164345220058420845646383671264595313711308736081999957841741600692432003939557511036692649049279511421121014995681260689490736303052438921569039315628316977254689654816937885312918347237554293815284360634223312289059669240215483374848029240031218314191617118503976930269444738909293196406000043433237031275187287413743149404198064456937613235100942264230195015190890687009725457654483992253143054509961386416774808008919649135185119153267785007282376361386550823666306713809534806159312065130158882685516172791646473079470601155694229807938652869354836729433345749122856008039784842467138294905492645438838215550615049894773760664766467110190485332677447660827605535470853608413845228180535519120574498965891479849378397522520460802420856140201183958557160417856548191884145946600340625505404262750659955278774128843053584432571594431993602985124513410156764862515892179176895537127953583161734373544608917049783253492180269371556280147679370386782112585008856640148828340216300358430280212387144379063696474317835758783162097035693795735554109057390040530059278286895510040455535027705748805477210087942923483451217239463616342715752329263038043023512683243493794631978703280087435380066296915015607027794399722175622584171896462535657851525882540854538089896969114846289004280703275645746859399851992505901559417121853878264599955935352998621520129345073646744725586268237357067745422737248036496 [164,94] 45747476626493188786956080514656835451916655790116977816957926629943059098185557534181144490381479513878302343347510876319316041402189798465267923576754837576093458711175430825185087937495198857790750041039418425597514992115813781420483441637849426596641399550130304239018434398265630574699626564349036567338063067348241145384959680225262265225842174186079478282752724621190116867040848673106614460124027769779523416409842080296385281156265342324534238756466751685810350533830343640313925913522111771702312405697373564071153867652721975741406234041364996181609003245545208457045089910982469560030296648735922956717842700204899890661376969685672913436410220181261062406382804157853576293566361437205461484732914167548560523906919747628427085094991559138247950509061407424075366459840713773919892824678706444415997072209967873585358454666100798557782795434347870902779128523785823168885267227705367039872341564824757390221002557474132749469715291377291968712499941653397898446806357166433939372011286978930066049931957491890950463170562860393458581639263535510166801397173925402010418524266870932601242696576375351692130359348540104463316766298896047678545386254028924535047684673549963251540160655402782782529086201135782287253490913272780431140618650738024686730821276941022427092857406136995890398908498222975145972891017847165534239162778717567757667176859507763897108801541951852573554602161167678970926211204009145671184805602401534836096325199859649095624551848453134540061363510417559898675585097277861833509084364742597528487725000465074809385285808817590058779238116469456809271053925113185649497891158400845748800817387972386174044929124632683129267052230416414513114230893404164328040303157304074283798605378749426593438390656613209078315230656111516474830082236905690148256124812738921536152916287029966998547034494659614689851596769335981312812058867806104 [164,95] -471405544874146008749942527420091496670552650417795723976951863856701248334468690323385375042200958605549791108368934446162897942560047614820416961422591115765965877571207193932988232771506295352542666214506786911807201994771565106631223288636036555456099918531954120925841427967173961104015266812614148038956656707114101755124525412133715897770077288477255782048143817391421929373505613122924329745691062769115166925324461285768853309606620714778509714780600652436814632712143784224012248151788211613204579420820500500859251121154276189963742281736061883513107175162793728274930201111645364294239955261883091658219070934715423882709228248252759976565752596968035573958349042499211847849005176108324977446378554657416915548559435699517352814970094706464770398203839655200772125175187968536938498317022085853142336540171430523304849505692960213211330026640433347408165085904487547786447315914633007403011370596641799880013024911698016094321952725950561516197139994353979267422769492481408032049458201646051138223849517029465273646063376014256409865283292726223621704568826725178286401509502098962049085104535537981564650597238081812000998681802980791470484074020595997108923878662367065793701655716501832554464332134949222652529378693154391958650137395525461592031499034328910066574167205294844056805708767541131979464914528015177864410347130802856377460743174490596327354070395909507523206418901155408330502092117396143205259128973937715126848848915587976718929299537697388291663418303197729450093423888154742870009881618829617605876044543427631237862544653198091004632338277611912912231907732380246329081607965257174479141069586266819193188906701518803376841135487649388216344411039504054915029327118978422886427280807719061005926595322046586339162632269023817500594763173239626080621573043835270973116876780200781084079286246006480820758550655403909601112976784 [164,96] 3454760382334783856942087944066230529508497574073016390349117071440249163411108798402555493806123308402657794202449828638548704825282466435711427182715056377747699166489486000824899079816885972743038169441032377136998358411079214752634927823676141587701246765397993713957623186991288472540166580207670701158214389186380796814727710889734675128294290242659612548016435464351596617857804223452169598606589682392520055239009839331205024952249228114017919791577946092770487754847259416718548874762786154924386123101590080274903390110498694600472914618500609561715697987496168188823945310461396582873083728635924247278997981790022898207947658326435367576904158695716545181831959363490586961763001016265123973232206062356159763104665990130210323492004424644130053961606369101441944661481894513345987906363892757029557809958421866966709008415599096521184690686993454242754043798547805509444892588841768883752499927601186268418765005583756529866804512474030739542250988619403784112714656012361807704509132940688154407224204143963974552959481988510204538502208126221509445332392160732785107574886327098876765671268531984723373606786478506558221407316859565926906950394248965911718077618751639544232838774419428462309577734978550390360694625085868007968853854275816688189601385176370481885716822114702975988449363808129294928105303554054210572283571150550366943330585102139419611928574468844219340759021949606250406741166145221783898837800135254914602464525864992222096509533615716228701131559670408210738020324869319889770197874697416284635550693646964699205547663211781399873018778743496291741350021692177174580369307936191036062178437968416493898632303761433951420409112135182777314957951078178951620238101042384918285470935548401268349117741453349170344613972378710516537521218223680607307196814596891922629198146094613814916610906172009894070395227998304026614740 [164,97] -18658262451076485019025876189788386589245149913154845899181601328817010338331632661038965259336791696997534847231327226039052131210456867856960348072682497558193787872598360852902960046108170594338342086950790460122270356010123722550295675014284668434652974990081800369248542882668143794702404372536804889949083746578833358714959566561952182235614304290574652397704021079235574611011339370999653138590085846178654823951618759054125246062459326000124613605294830688761372895316735590002180657934920662293269486926283658960778889330777871758596227692121623802324785279564120136898162262112082702651083400883743335630322994710914866873407205361022628970895602364616307351338475686480650211280923043738714101772362306817744932498745829231103365431374182944064522859378717246264752855426100326470360373412002815448040979053253028768621821712568411624771182025398682221141874351017511723400330289120500850245167930070400975394337959131970013310129938664061163977476473711344877652174741685213211599065749362365634494174247205373821177739491476548067243039912643219006394478321583180075827929339986126007651417555949971353614345081367874976217131135896037812416422824823894748417276299984517472047727838040614353988934631734333222695357126512640244655507814765195099404634762615833363534614088815030091930497778804246298663696444654928475115294630393975870975162569065317527116242404544322009123429908021738375910310306476535592597331881196720450437120128728051834628841102043243884848806782163927450561884281511077726486737711713933997736194241924707197477833733196837242019451935407915437700940218082398428815986095497472515600771484126149526210017765371990045307367591612089152904904463223325590914831306502786312839384556751958455883182293818019885756247578454461080741910168482546589798187546921373455646249543710093083582365117792596533679329338836480056 [164,98] 63665611778601846538838528876226535052669477912565214596360503399524001759219413114968754776263971424943859672019265266375183351943290844676328801404072145891571391250996094963870892526691238647263679155404296808786831182690535261083197750224754254775479628655391446596661013062164652163422093656599920003896380253025247118060500182463075325914621685929093428092511973972598521138979175370859600944672578524300645223256583697781233100835905426928249115831201181374447600342735414219244873466770200860360961954071490448138018420146897668960086147753822639835971981986358238981137081632493663804513176030943267605505132062419155701170276288256176490767530213877822026632300961902079068492781810769653894890750664175945554993454007067706117335994201324056878139515488314032138542677582271465944370869069138089013513381439306423033388655823496933292864275095745654260417839385175404304609267966313191235693603391700795873752922189925869183735687300564930392450042927525143247258292111574738974264004283841142793006876480164827090182614055536920064782742269278542132793386536081756724379134982182864650530422531116664863698911166046302270350426490913275746479886080103724653587965071072920653258167426179159789501674941125303920844650596779786458508959019203057863532092441349933421241033198825821240984636040284853802274154304856234110659590593229076342776343256860346068538820551475909267342248179015033564939888073609917558162385967333568312318148298014269707055383057904135861319018926544558876556854326533120147430848562860843628081667640768160393860809565591886846768933467891482070185972711318819351050994261222378058289240909976779241534663470262425965588910906251326683774493173423794318183610437497675923476215456251197314405456746937053326364434388380459002197458408917027797684390828053297903925962271940386880578728619415431046089778704096 [164,99] 564357211764070539585830738288957682662645366819163511007229452876355061995148122663642600642461510049996292883853752577724761278127532755248216627734804007722964144171345592165377147037352577048767185913075835194742736862465713757342214374121465243579750341836832668009379091724264036201049618550214788397643545750561775609813286054587802459557466176703607055077976163440012707257509718871359937073354800506130621441727399431751341288899857756871936949690638465292262980680032015474842084445071042944208180676142211350721199434015053271847898845555616590455833086699455833481357331137905783632250462638086649500258459389705743489149167121121970097761650242241849337180916705365422648920716968594457046380180632227619361153791922542703902166736568285082174705584330521913519318711564932982140622349178815601688374007870964227551323634053448309508418931922275037024204523986954909098572534886473667635292187575217693900398225800946605870962516597801334096589652521781315616806489987551112062846904282973617056904197505743777333603719057940387731407659601695172070250352625918472023338039691861134021464826375943595889276373578568609400727380061334494701370988343635571184266538741194454380037170319062305545687493249423271817088703415141631919926013443535977370300364147124213839287059449702847199728071275522716701522319308419335772756488547847833285964521277336646039715260731611025507971373907172797261399857491165695794004079444571228483400944266647513724747351413685697356414931371406809086707516956388597269639117950810559600564146792071583623655484973265599430695703336400352323284945046948632834235720621893179146019383028591117405381999924093600035637410917152617410584025887941959039824076354281618435363909690404566587521682606850852917971194231450470693165379005111580115008666474055670775066113880848709368389915244322228281112436 [164,100] -11598465430074966135411288306862198497357286706701682969099904905997152135051670650777058844341873222781674484473816582794524309429212777142624226673829395568484450883061147019587982145367053903674811590448632878197827729582758391138303816273801259932672541432049531811675307612521543518599401733277567545505213606263602701579097737837527812898182675203363585007082177450836314573323871323157497736570420111674852844437332001920666188505816920562446035915168350528291451002954406110543102214785594992454109663985387255180658350322713647907970514420905441547774861054680856773345161169201324160207537294195349589233589293826431799795685471792498255163611345608706922397455517290612089828488299591045635720592761151012866096685976469322819005340923209903333745463334568175955641999114695563622341926785862552143626402645378720138320206613013251892513859255714906946039963754736655507610765420090908960024708190689284862303316106279769324096961856640298589126797794010392974084099438591822426993220021730012996154419514042474353578782544669692126418671747990167168894029829301125846646349570437208577418813102977885416424439169583630673089369568145401266139903947747542574752608497682538299181412648584361381189480417231879977505589722594876463230414474194273053297969345952469278688582967212023019303732946492499023133743469823263803631742948464456830032978151172291025222588700889754886128974031811750956956893540239513697743298384442672731400656433393447985605468418074737075296060726335753256229176440486760848179583418226724169014329255562926279269138020552784643227458633180238420348863120884697687241881494335866028068908083334140520921929903026336278197552718550195658288596625340031692190585535555457897261653093857495754508936142344487588627937121693162908705704038403279166822919059990448681109552743592208347521566488636663176540 [164,101] 142422661030969482651845629527484713256508950235625383359722064712973527316784917510934161973912430630130345377172517157353098975719971802134690025964953581270614309817684802951406708326348372437215159695314305726783813983231559705318451488843703161015211956702980676241707619586705706867938291738963939207846895205489979600702489458229445287159588009223973938232702980647842518109325125146267769705348997831556080813761513016957526351238452722747818044241334155366891465140384934725659183627037176471949970991657312298336439536196218132069992223617441793328458239686219750105061725381470753775243943185284341161470793914632398590625721260629303951269486868598171675881090065254508841546554102384938663409637822093206651698749751248163768581885157530411741713649965663049678730353361384203571814887332376674292219841719899847910132626921565239934386126953490907583094942344526074397140094557335648353260382446595597599012386521954506157374295868822491664266057996621089670042213552603757569864923790857995969144914038126863207221505341636427646940301079668167082885187323882084727391244102468037777612928528041181547399159114621506784352742190934220924078369212612882144036012524716443892222088843707436349495531421300253127558108027202006656763893764856897287805204706341177411196597657422121394094233231760467686466461639479458026897188013893447234725280716389385624335736092209965643689064772690766562151586674760227356881968892025222822570590802640719255845075006681328207483015161219157497482201075350899233565058205434274124744397735308618059422385113934933317669785808075036360150675974993108888440826124542286585533288869601674710443848030595104638967717767847161608781249199777498067245437557504086567147004415607941197787950485611497631687975030939189990649161651753078519279727186944818371831969751933194458264243813548424 [164,102] -1287179493958926522875084247744298806173872317422126840469270423592700801362662596089907589306721081499822153219798888284840212857263514978141985445871463653779492721245500888654526436684313858569216348087995575130921198175916756630341758054947907652136117051507543780615195141493039717286695102016793861129945879615576324236517672327512269823931467747565342796805118577937735265558306322437227470169862646730859012948456949202245678110127529168960672045310293556745592349013645630782351960507917689902712136643705147021444970271212793891386192073273761543465896907982615252611743761406277760613232097306557599275476137709507382503308458067036849698844369941942164484655548712011605330005514331490110264370144225456365709922618335138799976837564527123316907746293035993696433346942463754812407124359856459116601434621560127633967811569265750442818076510310266011828329320304753516102869836671381486532992902316408545689599947515099963616344646594885874460162657904486320713649131063826025335377218010098117846057708498714340185325885307244356150922574013172893125334074651675886136368145824631225700311536858460125024869658583712209303325572589405650756062097408116486014042426405208836014560247039744671819874651900661570597499341630069240233284758218112985583902516926686708532257883512704178699466357373623059705536705491829853941285543780932469489514827733151119766426110856696914956210095652940325796781445138603839080064317756567328882728306598871811972047408564092592044337479789573881015159494444781536217266664337506232021536583710388148930421062877490241563134027986870173068255136370476820857565272913555348435880487812686504672160080759832233207209373850800481130503780374691225709609417767724843388836665916855794979115254709512405268011199294492397753901173181879593597338767698443498523464770593609143298664723922 [164,103] -628883845358335768520186819130947172753081595669044984187096914923160539661453713568470884056908423687294478440722783021134676071204752223536451483367783874953560757518405257773141355669378217500560259445461561805578639558844091708157289532576785321928111284464330161508251795614642160891117603219368988736524209290184816282827678924432057752733787921657067379660127667807473671563059159139247510331768592783309388956848641935871213042730370398428376139908357967592667036668257782007030168232213690094615142246297096627977079966439890514374528951427953795491283570034513729589311193594033318650837140666467299582783171631821557791238176115320812642975644306148255764499332370766278368117940089173494331485267940373349007595939566541988725238582703222792546750079210093760340555100843654542875661711164446459655791602799088606637637897842360793065518011295448110459372558365582782365803698362979920685068371985574609473463274396228674468425268269310577087878698088692790012843699645073912563178724894680816576219953177186662808983528042420974318967584712766897616006483099698503110794653373774194530433246801783698130061365795381581676368883670269468489880587438073674051534926223456321277464213650017274981685609817017072649575924745167910489293393958317356545458537689043013485359099046251080898601271973318304799301797449637880079103835379074896642387531773624312862235642010730536420157769263276120720050899848049844731984437345459256791315840244253347048523930425294390014884280805012847229282100237102325685717852877786203899053567204833357846594692027514779469152254463892766160481649745820526339677274911069918050130845424738917550713468486999939163593743165436373988339325375737781590455750484066287191553996442854166049794402322954023464031639993628918559783466470003080400716739998751967648417458662501468627664 [164,104] 149778653426568651144642134101705771615384082991583563327279001072590999364611594646573782359388889878368839062257719919514040718231066229254846460684146127761299894338566102455389986638257536406439922210817891045465823859043740520925534888796162289385888635080822014541983850015468711375829679560203047355631133968732863911566522447364418885621083174372569736742289434716417631155210995311935831134150859539915575360315288116351985996774252278908447169123096079742818863066870605066665837767083633283415699298381700023694590057536780106950722332832229291794135516271896716077259210950361464622830114385509549363998566663333673872884437670241878707756948440406818863205506370954641812790313895322017387691774449125188104386011980845966427433018621358818655486842432896848306606106109764063059853986546376147773976692080113120493160386221632523535575414030508278339794607803054997967012485660691479419459540531570597674131972865141005114944073691478440136485541280120584300967520919851209000548821175785999146209387278721786249578361382227836356020445214021615862165385896906566169658456610930425459971486672995116374454166249915122971799934900184228349180945997069881868448291502634613366647872227907831194673586513108639698072442206983549159510230365232801131609433013407838179345211812752117169372589744415074687574785896751468710558709633767674745317914586208620162666152783112383868668446015457260131061992730344381363158319604629022869278785338696396435407636359271102281282816109525081232866180103180961027006400773016424225662668932522668643981991533209300031554380844232001104015858529994372715286058005908583317788058476479272752199858385248940394420300432965157933211120479771639724194765940312276185363449461840002915551866256963626769467575878089416405023939545365648817070836887030652836726004887882971980 [164,105] 80066759190787316465498609519008553469738998393491891882793054833722802309235318181860277802208018635965068751629236030641521679174319574456218261768111018240858902114337143900545926529939763181714108914740671610655140085479652315210057988873060693466885977871691315824535821462086828855867596876158595148445867781626592984023647150037724502752048561114959419462961017004012998448292537536027938024412864865480354679821033626284508006502134452937798635255442675375870235663358772890537223543158544005050170804140366162670866339587270104016859578404151187008705962954102686574308437580739347828603922630968599952871385816929820125678538630851217837921209232055283955377130914870117707075597141795680645064300345689026788632889991406059307922069921218737136928090849969177730448191880087095130469400188673909681405562250719568218125865550711461476662679649716489014694116096936550373397229602581448720204316334140493790332700239641505098700768927959909203354779099096939685769977118444265942333158640459188573747256952334566860544363582538870202217578991150875043461209099416217235784419642963211250464869832286373541042456756669544391595299125768649270121621447346682187488691161438226551356858211939437473475299032505096100159922872138944875432697381611140628710642675220596520473327840059906153349118603397237814852555655770617274809462057728050398970369978984011633647761190785010354863872915157427849316623203560507443010429833640778580130758904483660110110764433434527760261757558491511319898708281081671871477302297248956633402672492842423979109951816061648719897236987933519410808126019428550682349795563876651267580501905628556149515961494625108662504596210258046623380094938047616586418469102800793227726405693707607233398751893260520848879857859752378516683752274348602094063084095923990504714435189944 [164,106] -125605798288414480756669186807500364230269963049235637818450392598307158329366111612188155913105955225509581662300355693171605735155772219204431420869633231705973424573024930564217924199808264595670702622464693375606783453835158581947285895216451075189497288040314070023770085256190790643217106271956557557861597802220731680211160657532532760625007780448557320922891668282459474014999400143228263080827622465342967802237152624883981232787230119922703468839772952865829741517688564624218602612518552782087494268174126397521800945504998410591098291729257096270982650343124735395207330872541806927342876749471524257313368218185639336688966736638048865911121353939414167886115997825419295607004634649510631722942841814023625394266884531193773747653224249246077969684165914359810419479746488031242176674249253216502834880782610682659871752156826322543405552554845132681342029637548079188369477189808581019643915211953689363008297917081619049800414586323293496036488497459229406993735865499631508065160722120915856414435524785467236804579153194590956271270413534051823267344298373123447703340135065283717264116166547942709739368688315294159438769936392542782778227915624854276414337415204991713910606971419888755566928714333863819352536957233093431049425951101055376788699663154092388317464169697547780150653600579042001401156177784159473685301680232772574683956071901234967052092224202451242542298776814694255679379484027113726930925853932810504161005720570820362969753762079971960570613886034866856583086105828528174445605187266391156990889987606788858767331359838319240871270279427653082266267105893215825321597082556702375956291029702022776990281167483389319282595882126549741836569851966623530922566265269201852419092990355291168527480980031202189888171030828947637249336408486004099930446431879422358458668 [164,107] 12436164339792383150752976812561309109908216653086359531361772727389389885554640003073579434973208681812526183880568818940805607718109769548879209557387542640394994464897381702584735655808776775582167937338308734829088607257686583622894220783221672441473305729645085636831406535627222197742079930406188433249242064794944662301764513305190877386620710068970467722981523398191549602718054163778229370984485616055465454233184660298554516918530082303690765494643086365270287978606221694527956023038086359410416150444903747130481309458380552953660063481941834674904648166658474248362504796803653974383751868166059087788001389637063948697266912455084611175351449653305994055950210042171675055840525840455637349558826602856102765409307848381510473089726682613261972944265049512466992007846929556754800304722817003161875569396193892738938037528041235530217252764624955000522045684899516678989291930452436986881182007820979327574749842867221397029376572946019528262509593195685409923489941154933878416202656834778461147050593791877523120485549421342711680142875433376162717380357011155825210187879286828033028265605778627738598529208432168479062913051848357009836913143062733134536629878356922338211450597298468416069996900485910532544057437359045257019905215494065646043985081102651681194675348100941350964447081182836510471599488544509370255884113453599136103037855572936097054355228518671362117300509549289359408260529933500829891325494119451575742502147723704149192765523111087154175513936232090807786707562900727176610875707462743857720003117490734862587497263265974670118652546318804586754871326355186314718967850295732792582616981340832004291732505321807862107363979736440304756270109782663475699188770884592982902198385590866072264849702901379477684422580854094913244187237574418398083889082870518382132 [164,108] 320740722026054008194876923664695933511194198216839522569174689500026592647673825156678049846033919069181396873814778571336453904717221664079735324134592419851064424397154337023492652943813803267920280393040275308407517422357378587855887075890589244930267280713093711238096210359697790896208742981556412114314325417710373101299442130702045081643365998639470168573297706593715574293810650934347067058132938364216355181460184197980915004065681010759416136835965087407826577746299161817271031851402032031750033434996206888148461737513741527928575308948655524774617069971005738682308236117038415309780088720872630696921458703755953488382964064741856894715582764660302535940336163717675655256045992863645243721186522816984405516969138182600492779582851712796367342414943185985988739335078871431656415713618557783198259198816246990943584003849155275004608363878980413053725424755508980609202667035038122750160138142775551768469337179175608071284291320732749624453037088991951168438735680670143373220698077319737547856317613532861743756900549525513657346267907412226518177671496472103690336244144334494437181870965516774966949971388715026336910401804240743672393089584760791339120821677424899461785684450729336871977142563793861810810714764994652201983303324058421255428454504771113381627856003894002909299120043784429603580925149938722673569089625632980728829915030554026796521539639425263779600565927747860618727394578291736453634321193550786804923338695097745465838159576464396255566969890894342152612270423793572728434387904023863970696639209738380543091071718606058444442830936010860364811450299093937959526818251529834274102290651562249593766084674916291721518195144762804120299556180468412390032584498528093443549213059981069348017236935108119412446562135091296726752131897532047677995740478468140 [164,109] 1197402543382789960241322755688103690545217706055277952130594957051824008088128273341673776540962077317998400617528662768091477308171482280446691690523110119009959534769594358144173792823013314495789020212705010031410167767838132781445111394797497383601350217388169885069593706914735176837420304448777108338984273398841348452202861552396101215288817816665452514912359257303348987667255127460688440543023037416725621783270895359860589824663885663379569961047132016566540326477312673501608411401311962855767998221016553592130011815945154700832062413304663346729786259912344952710737611705512280520869817942857795368633446424577244278900012348247001354308866416115885324763078000612597615626518140243535631177304672005445944310104831981399899742885254974122937555939025551703881254954765342837027969403602619037387332821593702512174803424068015421084364918199693703563043785321366048823238605505236415864917532151030034973229281151475892100462082625109404233628002167336726857176817574725150735664611771389296445564175906051816435261538097220705441797714897972532283618066724378038811228257267416200921939922628053721560939107275777372680055963266144542363790315680705051803375470061636931069261772399373892214454322688252673540414517527073412535114304497281728421981909738474806307303100782488147163226030628708571303572764131331206066855894398729941895719417445876038593376029700107776276245422963141580548226024095203848905074080031575307494650994813952464676107673993004008547351641721309738181592387583209375070080638960471753458260046920312592185849274963636299876839693494362847002349940061080244953674029835474362379341806806695954617173818727442139754759287517248576877297941995856874977825660340014047733612692153065811182606763957634081439749852045765056221821170873797645639604805384 [164,110] -2029972837796563379649086583982482327841980289650922149143290242245984448377230911708332478052000088175362378670427017101393488406670586434363295503395900908397859987777357603210701968215766178551970702021183770795329535285490139947774161979334719910560977985300298736119036304852933823512382494322630489353483594844543135007729430475243192498827036647739619987150064163257685076859605029975429976255384214872640107511988792203975196021350805769061081126491380772526472240977038939053558413072798006294112290630604842648456068491394671827209141777716450753579986524742408835548507165502907426102723780447050114085221594861637267091093331715559850094105072398103223374528037857047802156932863519104278219050997803219722028324083384821223223901800180070223877074628125882464184114959007819701613139818746005235979414823819444682444294076144647344992942627445930340068803657304234110719223527168757524535010335928757036989065456477676066329695935173941309541556640393553169908899644302149573205377210838062858032753882027322630381067235201035770179064680950486009245726776302962487487507093718742895380670076003465493188236147798162283680620886968846492775506535130074660583230421641909863521723989324205713774846233011206514815623757884997519449492006455051220308883577094618899181045918590390544935339127988674220533805584235352498915556059378920492867236257006163636690934516191817072653469516413366814121372756872456580746088758821773149278268344325274454385419358158074702542085651561391262566741493910144653288154189739379954207315497985016619990704589183555889834538630572735470076907322219877617030750143780840627956794762559063821420443671378717236285255267260308546070970431686784900553961769917260160005881902931165030542932650019003791434870189431593932254965160700053103919340 [164,111] 2153434873918571048530607223064295305875435471000739156884832414578459674516340948663084934236656468333610000654787186259779977845251146948625166173937462834249063179567683516283716509675689495928070884971185359163888213292776259103464882744038743723116809462986419056408486027230869966557692695568392172673118740109160324493167537724715665755256281624736566717612873361190662662150317754080447572617606706131968740282392293010511295276328099846976292418876757614411996642409598125777505701930737112029113922139128157443998147203002194362764444307090494132430320561038244107649098853407531670234673737022185064796552749325518289927504430303617081188083454329732906716378824936862595977646058823932919287523513204367561840083878326797310880420758309496376480554133969124700780798913557354782268702795626425364420590549208180814917461324400496435581942734151843665553487022899243416457435668149310218483843727506315581944198146343190879104399897795414956878780674369953868950421858456496325869603698518247955602173915576879448437806165075445682834208937005812338736319519999805556089853775123856890863535106110979832307056374006870158841969573011055899548370842743989121524644505768074851227950327562781429699949205768779380949035937632404906406361753349934689478674193731184219389696562893553910839214246779480840200876820562817742392321252340629665005260772765067444757282847635858251760868607798928116043139752871257360277851069726065919341343306679527290444645591464938919462289964126948999756682368216188499978865718512253571945587380876841252478838490276804705145548949554424379582829941399565106573317478495660644537099827178833183941061118763126195740174033863201926507674018342334736645285917117970270784467352877436140670725271370797557474171229488217230807429385415727276 [164,112] 80738825693538458749340810229572630710308002307992691453599454436625795826314252329183913158601700576779956304613225792383680192073356389238768675409669535434623137493431487649703888121801286148258555485541427550369049519772297907001213757557666853976384540019610660519180783349160041804406698190726351593984536339422510940468069693993512564116847261324178677387431874632565169891474544040915809501642468373033868679337070690930500680518098173526467133476928983559138204769919319638728174480135046397604887608664174749237633311842440882174020790918723174384490444590617712884321470449635982853290323180823607425697483642555912574972138613279214192657851780898346232243399313778231768188363202452350912074143613580072884509664744625706104582437126891570430759817201713481457618899411061161972600179623100626066212961057403502119613751835314530549325210070138053232516647489798005231646161394027700474041132581152725654552240934090168393402668106393635360283962310077194479563062669636507692971233429314002742200971283911679645576465613477916017014857549768717396061450263237599857435615979740674745218711000416668810961732050380385953173225648772357994276002684693093919511254725333055523977557610955230408342196926926632015812652807263595101120703521043206157045698451193620449323212135478699768303471215971379059976873403185401229476303051210571004494783861757851537726967535670934145005038694986658259913661630928905696398824250658052119959207777960359209547599753519384366671948711378182752145616166084081217135609554251832962186453348822201941316492270614885188492066558127814643125076039665683722410632309199335409796019992898608464057176222510539346290781715866192299559201086741882601361844721241667129793815559466635164834078641633333484243562654870471582430000962722 [164,113] 14743476067148083735682251330044000274325976049917085195033599488139809050463798741419882422218990375903350730569782067202678818757122811304091240902025742510798561735168492860413489054999573034125772995915177875143890007864618370014143095720589524867065617454041749464368742802299541905238498556212761254941292090931504761108199670475849807006775087699922060662869335165169103909099379673419353649517657089982304168617771583026178306548527791885386651487840849491750831922891505756352438818657076169851123340424763449945239455424105152884594449024301432356896246143707811257894459531877456746333054811395083179514124543593297327729345635768369275135743409847982670857929215008296746734968955584577963466318929315471599836245419564728599357006757362873265721631964630678809527892797356099008175529935985692986429611721915120284754705526622629316928453720235302616439898640275318168438383099810833902174238592274160749823052441469682744864431521596503308363337731719201509649431988599355564027394037280761219706807789564715044124135262285406733601018324635312585751661970870361646817172155011656076264952431289673624256808054252712724759098868175466922085055370166147761774206246737588526630533142659583291392448368218917206447308269199288536379035881694691145620530312087777485198638764920650881605885573130674924739812272504672426765974443115391173693358594680107681057303640526632454192136269614414230533780015662658437782157797461036174888474708418370760481758292760576766884657571063390331414792175163748767254578383730550461006076716390224493087688717726324258457814786517414811205550785724577496865106903519157860435172588345593234410420998116999323811327358324830007279372339693199921536023498184439226059753857730101375801332757973089761158380630141405074867624 [164,114] -575483580038015647726493004430933052402489983973851129886947137053593533398560074279301645275929616725950486141835949515744401664960244626378533805838262633491357466307866547251171266792858364401669167527531748278340682422983191300838100109380477807974537435965683537032733428372099056688591922665823479872621215670051234853602851148235225583262978084167244409631971620232299899747488762252841107327133123631757718722241940575995525793388005273415651486368171705531081508464446062896630863544977441137633823347506771651316554766895945679429370891228832816662145545046690641791298153865556411020799354494404040816288074327109491001480532540729721629011556865925651684042450047284007738553713870213445616015577384063146941680169088593870568574241954874266072631699102810797223738627418562684834870505405378606971129468454482864046525274848613106851531525122404302045511855542492359636187629875473931995414938423733087086681515343127788481426994077172783602674906678687655462217575573476119256864782380584415494718861843463817139650081433457480476761204781571932945694020240572764918106019411497612902766511903698194495427563747169564648928164340001521523492333404952841531534950124905468994600538688061542613621696435189441680365497198152526236543913329115003097835683526179072556168835622509449619608804564239481770589426733305290140491897812235147066495453797443646301138404022052006171868109612549307432270489738559540106508646533415926274427121121096693512820065638411393518074871490462281779314621374705544014238452610756234942721753436307408459356159585661438251752928628648593406211093963046351168596729749852658839989288843671038137977554088139001522810072870292575741273841007467229813530701149290845715061986811536882093298924416069130919383102923877931050 [164,115] -122921612957071784170356263050832505639774300065773171244216502989261816046784637610211808212927165127154689024428826832020368513672505183504716786952304606123382528670638976000268167277807473829429195893666394661506271522369708969077436360390958583161670479944311429951276325698220682317981641365512743556782452553886731701939930159730290760055907871085161029727443057209267281086918181282683234887855841918854820923564847698851131824812902879255785054227316414475528222175706845096038306357223328922757197004483839577439006176934809286643330463760027092315275307749548913118575291865016564141271249143025447980759635756318433878590203573095659451953833317890268697218207936622651085459891389853817918562457331712057885372074373179841738834548598559928888970590375254515629459716575709853839137576432818522144848052749933250310547890279952392453880362056182722816058188011514120186706434736740480960454556812936873906360273454453044998270485566003351983948447883026186651962039492975974200336767647495510310590921942677583751938854405776625825087790843270497732153064364264772644022606760266457275875564027740657937254021865784058046155355568451266692762810640788788803916089464388822817168476840207154841852963546332569329896908739154516154286014930591027312695516198382721035028129446891868866066857716905359426486792791246028330457859235052706039109803473071965379419909907148989851879255254017391756838450929972226703564256417650172444679797845396562308746989175447681614659389958706260460278667629140019514623435675380201811352559926586338835437103074778402483945797726331961047432300203271934777848951615223287561456176723725709416016699662725666614831370640362175923789034539959417319512332374530754509473155222341917403570527996551218827296512180806 [164,116] 1496753923045180832250794157203039854028618580158243479155660941362902194485806028045555874332798583228061876229737127265082453172804566472691007609032571846534604959306428508522507516707407755783523414806728698533016922999275948486352518749831080021847275756596291897425961095028665959322203930764292756795406491675134444063289660564460533068383451670588552682690121772386068901138760028342136248183629238074432935920277119466951361380487625464855891574369446486714619782803161910030863101353046098470574319846983221710974891282173643303281890742671523811448682281676649046522480498241838958252625638893141588905297496541919834950643594967873981156587658585670828281567681636457723463208894070374712105927355642753204734111473764342627565942767141315232359856077849558021902947769656431497194028740164974356912018847000562378230801694916164000916305055655938759879919128554722355722285234492858000654779971403490995224884575815848659342230223702286189124509778558252853796548720857653463894030035890870064747791432133200898080672904800116157695423986382952838364520751586830019633567541843907756573118995725459198064692552133303557762737693043787019165773229264995864316667722023951737775135627939135580203562491768565434481868129942404536207771377256895183485903482091941603285703741614949039474228791431510184197345256362772194781456359197476468019937978702569968841244207391703809517131311465668483566249038729275208503286298610162350567826298122964283683712523643265703770699328316728781966522067286337538544695774992351456094780235070792228019165331870330490744297567158622525790950492505134366450768779909205017937120575170342618222744082899966847480446910698169045908461650011251457197804238182460994700662682857743103316226500318658594700118084 [164,117] -493944318957275099836314506989264866364757883776983986549240801670039908502837255419629269847912498011826491388924979846423560081114697275955587543377219618956543182356935470132175917253614580040737540720534694743002212038590535855526287424826754839400729435454649204980933374005167300643754027173986820856060828383308440896079081419735528720508689197559915165967823411672462343483961781960289941769357058957950473714657523345519989453526056272802187492521930227783070242934824010189007526584024437274394093728038305919771150637688773095205700840946810451024904483343485394386021170790265977543240421898261836494735521339787195260398098605264640264570161402644198113434673271442702841504778290598443390818315371218709239405265740955807214889467360404547721574433710743626829891573556404932046418944578509869271569009742168730436670061127966427037716169457741156746316824877111212039394195180965543313949671014689009023340312565645554147953078569482747599897907113211205327740943264338016267358338256865344472512175972479930928563664421244702179379136701904323401115587549940329497611035968509676372944551897642248300708762876864677239763531486189501409460997211983599098224803434462443474884113287390053218298436487723048879186032194252391896838281040958986112164344794993808444011118598890025850345400260731769610018612304718084583548134296166234298148474424775364635530663332832131713146957136338846058181327482289536149556224525166148616152048807725276136256430243503668247515287509074114434007247093673385999229146314997676054138202627379790462036299647262084366210083907921515004337148552519925605925986396326688695454868521727116181171772347753231906900447305440636371969667144726186248264988845503799210764224132666716410503491692754815728 [164,118] -1417867935892354325070262932660934573641462556686728146323191481886608925434580455476353668242802655180170744966252253424814157585365903922136425148509708764701511511397285708292060858839768146838383357364176858976383201640749126630530176043923423609895330225644601723262521417268174419166092840371977267194166472507474185768850160794337863467957653707587606999242140425974334299379731685804865149532328332521545715205341543647362515675370586259860245426040937876293913462563181563070527550077866124908912068207527711338538666205965312382456415597057322344851123299148382543162076144916725286248107873197782827301872737108035309301079841337204690353014293980625066401053693424333211056856218855672632425594536895978121663752477570535171302373203425263415576339888463754497571050807466298150579113987250660989600693081894159057434225492317226751723680941200276318260239261636082919762285850093433540249295265552028751441309801237572612726285025511153028860778287343672605314868531580464492944829071521778001043711512547461895006826291273697334558457081960702949575463331828095363917508702702170720082546526677376022979041072716006432947179784093258879609350218132977128276976305988578559585485111642556829835972019907958419394512421343545759333991623650446347663097677418244057107410294377892864233721071681708764728595344317128863736491711818860180468663162111529078378508600563485479842304925424959218221060424792459204945792829807899106856169323299396001711065519566502376500900916324323981619458179510910680458642035291015634711233250048047479843422743950967297355120875252428497357600231418444365686033436014504499404275123453159024716452432795021523400950056387381440471303561111306964822015871392729996427033936918201876207614375538248 [164,119] 91320551734807434679722175950746668629655877685844465600756489958802004759220716313331149340031565954520418161742925211156780250027311949835904676391283194132084018345118860368184543604305639230066828610477860010203612553708260915966434369371473800334712449841016619191919543294867642276145778389216632105111150832684920207382525932121774620293901457395783204097475021098492587843292420052278679685893671403356455382481850940760734863388442512488588244497901341516056176473162302412535758936500269824012593454049680966180112206062907607598786984530272592221975924288131315272649807550296528613287705363047755174093761894874918989276815717298473037425404491845903709937725796013152413296183272019487945216823805737530369216792446176633747409530196397727585156705396253697871488871732672671571100789422062160143564311574611517528533997790835746081679333611688324928427108479281129628502972062924888655434037560556369856228534369612599784865398522099803737788649868733326562520893399563100540269781046527818547817337052870077436144476954627965950260957847266336113218074578123046938315044441549947789922513378317074135709526194292482022373881713577283604100956821983820058589198570126688643730382166343618899520770972793460838220055367036446493660952559571564857938108996920950773899206408389897643363571907321427892143111583326121521028619140400605910376228058835080630065240912692717805842681051135797797746497939462538528431916500803996608356541668742453395257683883575308090045262078726478579527949297195474108573866441972501436191641119663393354083225893706818721844115163385692176023722695646233323424489294371169942745585378206691048692484330640281287787664913920897066582561164398845193430245091502167442448974389034397373426922 [164,120] -97963529047820324824263220594922279033359047520071525065844444758149581178030858285067152285261430976864280142529818675887392421671976705038859075234094959912231460270796096809981060522567152573608603551079364503279938260146816125244110070078821396983397218524008479473262626878252334381727731253223258562872462596207117489639077142136603228473111653993429845331253527381285394299666952885278111724112399317489877000244890861527169195609992285045888921250023888198445529378205299507874815579142365262716775487571633298698784607957293509738572870883328049657040734984843975899578158266686740507930200736644080749258029813355837470370288402999081502816628303081002788869070372530783754099097800976737211610739265423121607569357590781619142504494879393246387338371345859470075690260205008074918882528021691359905414166565829360021037208129840666642385042640916782920724017343744444544025263564322598287823074052683435860660554649335677435630095153284848119012585372652797632934233664243781079325070531562220659520417724366488007996504093012505004472536036188996324527347804511580769117417680073939568297230751691225344462588866958852992144086790655924877174571625330248856349182490105101919581214781843827120933580159727401511555340660208258677793533150778704385511708507216806010978006753288997775711015957873489912761317403332917084124869729391231377892105915816847043330103245354938788965324949844595334701333788871017871764674784663493699662240966595632132585481863935206642377130980914366495201558555832659226078133570082923018292763667117886407558204089929804559797677125190956261225965831646600879402399760903091871219805088336102178435089112910761427727985138837888707252972296179872772332603430832674945552126466974973400 [164,121] 9088121599197542984872902628751615512861577580837906971660260246817681540418167142999449863495245146713499212293908067682716588197337926683590571491334512602880832099199667941922304719310122267764232391101216281545045457187865401433186858535037954142895147809939768931928936651430012327486338501951750208241818343180469398869932320539492042655784440525641740792327021579637453780543865746620603075885219893780077104101349924093392438215507204966461590338806745248389268525114749459263885563378064925871161725424166082523403229928971933024162679926140922557239686048658634765611036655072856553384460368711616843096259487097223383666442189908641954060073517851587570958381589905907862853376360596134938950798506709148494376360639218018261912795174736323489171862854197086123656734335092414583743644031219464794665733581980763819175459754258768188463328081604221660392589880202918826952220331410660752651478925912888232465627893573683658509170699113584956015763786668725199664002454780661385875127994736614359005054307794829785096295238516977005700009630532907732600087211217221481162266778139103436141100221313417745567072034351325116288680424768514498679445942124002760010826469231685185860109623356601222066686555065143172513039959145145393849424178109451759663964305669728040651320791956840522607072830750106586233886852134223778776937212621641108131891039073582361094966118518104769338495024961836303477030676163890867295022601727684867915249090231030411116436473341844977191208288660391752091423399758607908110171941377267179506084479457524784482143479009127710537358839912296165271767442236159829011718220278437860057078341534717566454493524640396309645615805248213884743772548513349609887117909528580590792239289308 [164,122] 5960854794104819048340666333920370591984202605031666050206445365934351940004310314699148320955395770075226171054496185592092810852113547282421798797937602960482011885742487776921173975354057412837490550173764669004631875021463829657191823631834404793386903264639150071984611407977576175836431614763811997190838816112257853728765909655863778915652692945921114641635855009698300347313192499538658815534262375731876517334310643831381834649535653063805671951945427983589915560636027095512642104490157130955118970162156583198991376521326776340165557026368771979618475237436372818499830676746632568594131725160194369947544389313266981724084486546519462270020761854792987520834799657788481103920937912248030628203900780023024745171050107442351269968785724361208202376363264208653944205583617210300804596121264490656914765325554920121216131537738175349811433087705286265641822379675575311118898211696653721860982456061334227248190744971224857291523717753021507198889240114547095951839700406279861398416735121795484047929063609178212596337351296479878606904938156892208106637585524433148646964410068641570220023132165536373485217618724702053578444401566749270602810716091654639413684934249344946302685891475197783143756961705398484265357420030716798002407524030686835146707380625063107682790249431868655689743580603096823424335705907176069142286757981304234252121229071316587816133071227331426832137301702666949551795688335359508781072367074451184209762733365016800131934844695548614233566171829035730042805472485802720087993967830115339086204058931324708828353247514050044174397534274205012517618956127576134611282972128112645568422811779488725219723617178112841406664241061873289657157465197934653970869278672870008010508 [164,123] -9634858659848320754775426241563208767902019696150517161588274453591240703574168089440186275623873667187192685124847787744774037793226049941100277240341521441382621121297448379143419485856190967064678066020808827915661063107874621404866450211429651950378706808281885686432099273723927151480385380602641973934117085777791505208343416010831327567384966027129965713816176262743829453730761422674617649817230173831506629157829145705140695869638837596320170899304592207224677662308082399561220265046580749012785489249731479262873999023121247155854967278036542754949550849383947648612527106156814821812158803642009398236202682524978970602485035140224034635677757872040841725857797208318349272607377035725560694831581454748770094662692307876000904075666064295724677294304579066654946268230370732400829986291604895674053607287593665319283109325703910275446970456453891693111538761178806072547478693200785852775124843791902795574085709696072610540628855311404178748549566318893654977308632013986087523552412241353900552266706551888269004540690615716640918967028564564633878795575807974498147916244797615115393694226764201894506905201719593348294721010781125584681641433355303753302163113355699998724325652160545475636072518008531040564600659474523981638061884204574770010938217542412146899436629024007622341299265438225934081841471675810721209243058352920153105991108683832998261535488269409055918147349672321877494178144933366904113723112938231361060496797052331750864318851892401252643075578033200387622340882016540200184333496569307803291205669834599576216170351638798186614383626814377069622061171427145203976067253838911354137772768686669322160215151782120504922084922361939518567483969491328858940615176430267235 [164,124] -602819533423601046738207757719488186840620681345214975115791438837651150401887959046343454146667940020469973294745175148690382108064689582187138463201266759134163456836273869152484175643726873684271315290746276546032657519074155409524782865858321039470814142008215056575821667778628014282986116230201567750414450090879070694428622636634642281553973522294004560508184973804646396244626301893319775116453535459692442702389926492690951859088251030375470665832782617098398382254618878300366033501057631170445386150971191958622054194280620587253393391255691132018820278926602826128471996643127741221438273286851662064326180790609609067496354552565343486052098442985515577513323390512541585860420980662074622471623406535604408281323105051236618236967543104822600772047262664984206664791043146143392560419621501026671876495448423423426170719180820331051643355075908336948198994326705343235686682053875040659094863203609925495650193506381336880461031430416726499518815745355481029606678873268578819717894675732221774363298891287531243252152027062954206227499725685029272697009754935729820423560833415734545543283239539083761164119425820085487152589219033677890334922848732099265059266978910098152161070709901655621825598607074164706561866989882169058769670245153477278931992273841147144275699869118995771348754400330551299436166463174474841843037457423069128628029062347867116756583518109007434101037916949306782600294831651360837776102476343168010011322267954060094138684095501442604462959207059786771038989630025259257361244645191249802498287532266513504539082588925950658684329923583577840166816029455705453566607450482470812350981260891828224997226229252822310528636507557017597579318058333326435061110984 [164,125] 139681391487181505231950221810244896852987365228661584976876067257941301390188851644053178564040080940972970554291281029559080644889149679545775172236765924122810307271234594326228890134872380917851029136996508189517769970541077191617326667103492498139482807389243814023688331754310134108989244075423278072972334232904919452515056170840635443048392030099516754590443269475923815072329909746073095941288297705423109367792934631950156771920180669265864428930034199538615672946522374101327151200288577209220456902349331038722542358085063844878322951358934126722586545513283492060879684855427982475681573611306950386016125381449689476771120990263633453489849868368126988817917714698061847479880040110611782463920915873042515710896370719246197207357905106662465527243034337927504445387272842503615486333486762536452167469855008965744646657708507076706722534111395071688671958733028904881336965224909182998430447510677588627664447441780817374939767846222546048267952103971706440149191436476036844472260216557127208296299207188481687169467944227894092687514801055699176671343774139186850930384817384408879692921678581026245620668349076423103444665032891002561889097911877685031193655508401878068267007429231697769729925527906317826986733638024414898172000355706551225976810501081764591300690969113473155456402440793024091577936770267686314820930415422153317859463578463757357324890402701740453344762821356743514966964556310817322204872267917964946089460826834422145178181091692663667513871392255482885232715244020470870097911869206825072035022407685119310690905411812737368472145358443285638029294673781470945375323337812026995772889506901511170913640710942881516113734389413557498441989448760486550744 [164,126] 7300936299073365525705751345525269544948493097694574922978227453649145476976273030179573141564651189701845074376659444957257977555536953786250298752142102397329794153057515120350945775324308295335081164155477332511092410072873797117300628454692486594497695131277940134107841915847183766763394735253030898961757779525752121980875577382034708137336142794977481680818550340476479705473573952055762968603589583669699633820210723714190725954707589469968366862313649566201538339024811594448205457641617058513730351327701194814474228080558509216503764771570286788402678249804282666461898991003275294562237080612758471641469281014955505369659364042090502865726806906819628385589699797233231128243254319413746089296665701207087450534560914793007619294675548216635431274695074158377490632432919153925384325144195312979394098043766478217615560287467920882864789419871913317672712500260001891262527918741559871181305363076057521834233890657256659511954060823262715753621565711511179306827437598885467275803336756427720748735663364417508691887742558296426122645262851401597382602663737739370604184012346253784291419337258239921084371750009422390575335105221368290692990788931258505047818854628330270864050779485108468981314394490859496985365458786382786223764630148000792090616996882032762332609114802772268587835365636697104128852491668997885868690152736689790754559522140402280804666898169489878165277130425482594603601659514652697120196843688405116141674454074990950623553652020137962337533460061210845201913369674788669374440063241388926943542458077675212382165377246474836152985203354473134671799920570919130681674122896323313437496367355340173388988784699332521597389498786109775514671314513852 [164,127] 67459021535207506035607191903464295652381440089037859368326003754584581674228455096656942843267169017018938492619058044434980471532945964092592388890224667247859395667647436629075313169107936041812383119604268495542886856312769454819747483229579755664454738541036592094186888710555646858913796937633917054238134680811826978023850892755345726656628561253560555830962350932525558175440405099626803535016779997748130225705108000379112304681600586165528355460063827863792649495812050785344795480725960477474682093633167588245129117406915923788936463769292649940707104946982881667634423670814021507018159204893200467495095742721864790698761485812007701751478047079613473887252304070740049378345773089183370297734361819997079868724366862631754005021893825669824496252877985785331854630113353318717090063001058838861572912561559496476992461782447289624374093861377698415902542612346352627974051942304839939311143246462405516361022967206729269328491459244944336630927345281139238256554861791362161839663479468528506371782863246594496399359442826267077508035976897657432971176776467242477575291506790078739958051444364962589899083452928482313138288486396679572938661750638464561640227404946735361910910580190632684354699318128832166935482852565275365537466001361126166650007688012676522192850367641533735565458450429387103734298073886433409359419164219509233782485276260997146738533582841641910747614019808364897281450601871528505532195505920253332480425599818522694918264312365726638671332894347812994771717210831056324917016706079194898574711455501419013200429809582050004039769443186659919582484892409578528409462353441366889214132324697654869664133404719443258241296746302791641371392 [164,128] 14915912993937888248647397404206467832819508271522482505182320457914732247808070969602332454297342711419148691282220461722255711012664706662568629280447872889532577015093537277488466457620379437594087728116994937304523273185853147182361999405471205529009298564236361238440684114389071414291851377166272145356761578574819459928430257598149727422363123934339793159343811386122271351526335219233680282957180881026484979088187894102211821977450150359138826876113839498556328299845507100066772412881541134273729715559130118549070567718489316113501281813360430409111108651335376834984192118953137889644325292143503784533132279904892274660824766951089249410572315357913266769753326390670644707584449847091150980166633771288354094615224603175653384847463176936055883165657898178693747304049359900721859479491790573288383716313513713478422083744000717062769956183640068612626159261661574727257434756893551210687010454272264936321826685581275119199207920251549582420973109712717053142111018629520372180808259056609051312220229400069546664797684838529871347504544076570052871008760801150874295993180749245432381431636490771062072688078727433997051044548489672042314237293489227225895876889602045464523753796059476652092603197088118109367242297648056363150410754624038630608006578269912139018093786123961143911692468850737421070714186494307062414329114119034175396727590072356495817996902555587279166742958223989141301509976703924752522845512602769307187369809880955946560332678304855257310229387116139407022802477627935699521481782587123027684121317309859687447873000131742078659432910712196228114604584954105538653168674766072926189573009951526812212194647083946414446612001689345167 [164,129] 909279706492282813764149633790025702957681798833786856896366613578057632624752909687873570557021986530878071081975924028788497759108239560240940197626822081491410556935173872827790125295861172007224353388064306076877348726684589114410814287052921257658476286059822208798538299925100096068138726920583838583299199123140314446309693728138206053538250437732694459465268496849278240237109602083102306480799117881175281206359915695237611811940621888988809593022523036789860206498650561883943958253639074376339009605865970113157450303634724493153582787846720093073652715666341962845542904157208388576435349060490783087726675510022085214931844029055322501422723116615743406788473382065422258057184310631168724349530738113616131763195691132243257743444501821268244745543225684183050783708370789320342720724203815397090285746671088530677549206874766667012443467869850467893398975811848923645791944194155648425182751410392633023005208208495931057146828352422385696639456030014908663421036972245759102713550310963141336286771315804757834516110855546165030926870679511481881770921787858181550091760817865608048266263219733685121968690491272181062243248789870765993405051561997444384542876116621140934351397421758888388570147362834695900769021474491312683940584944822617959449236871776245349966947042672503435585306610501046518394800463401953602423856569602924484609551255959127609486171047723029228641941288764203656508986636376381850061889666535734326079212499627700668645843612033723156570745548627493477337129125077923272596541273604478075176048821745856211601518915530080807272500154547232894647516100798139459076614323337228894283881683685270513895908655239925554539691712 [164,130] 13156642882114737833786623343023832508727545135163452444822648677950089482856884655277325271868491476793285425050678580724293521160321591448677365590198351146035434039077801100621592253710138704057985019643702429803708543665844374189104337585832731332426225079157315714911231063165067527729594753228902832210737601711841198744308921407626998893371087988826391307430025537562133833889672637428821105898682818801759061387185260800995101447386594304397712811177502225335832338694479772748959523256047814116104155856265928098008547369203574013618750362641699450583504702212200736040505953817376186421860381574466104529213827314057231303454204597328685512390134665367363276041478265032094953386485412766656952988700584413191274115056690194185383571522480314041186054434989559572145740056075366679584289695176328916272361779123918440300819979623230469458723003277507954058381309869124285254447734842412548178935089519119171382520632261131918610046673174523477406988312681784889354229259846988797620355991049993583925486469238599862752823990354546478872156150085887933021728177493106505292666564948642494747483960193044730546333113754887756476055847559598478176272157058249581388275998793364477553196051257603784958042884312433872127575961574951970029896479511845259448849256396749422195795415049147958070680268343274818240383079635381771407453752961224021426009212595517567359188422915202692182979391622723577660773038033504986641371620250744977982580867028779194855214402874538164928709226725849538858483272683171025420063005252878928555130753225632632455843095125952472215236477844537304004711133894254154870190321630748876559468447662982556980687326071697794862 [164,131] 66735481114942957122716637135293533786023078377489452747940152974982468678880527137711724564394446571251087282259804788112507189756771655874194787440212810708691815706445708125052300372932720855809723158042005816361120229007848779785205895582685302421871884259745987252055989688544115497607638890156000433055324585038337357113128480425311109241063429243272419108912598383483882752688887683480097560132335175674608709164704908453471219311085497729593425729713200349610888892377390797408491906892603051632334295964862033142810676666648493929822731249018144223375690090896861735486558123790190741554370703775282919530779251167750088899076694292445319948338645924169600208000846899922022447895478224924516696632109694459751250428154458816910522762718148139370943922931110873944448799200798247684705826754048096765398695571439436956551112334821658635998415619364547944079880925125461764106401776876964336172709022580719354656982901748792605665817909757496951417956158691029307570813358353774703753511431421942595868940812064449133235160876428827163594645093539900411281454010276727832701123718251807546295155028402133942279534881021087300102118501476050323340201823180634555535479542165113026933721406317677864846480037670161490386427913812286202554933425778068338704832578475131352933869952631785023109720052561028421141884662148577938688267326896196203935050542396136042537417261462229253734928325479250610490118049739596562777627893799906790515354049630111246067093719152067076322010570765994577995975471319280990499646761960161372973833876495238491065271346066621224910364345143843434764932258618483242800566049110475296475216585880108649939506545487 [164,132] 788011857569940277749976024831326466977201120797830631720685107819769368440979802243142601936462699407579805048505829738017954581711677049153471677595276055127026148881113000952633879697777946607401362830879588191590614684935185776630840540196869351021974535708865238567532218732114985019119462824342451084377270763763908537295519651706377931150228676289372417748524006371892135440079122730542364031743279566331675185720752899348028928607780208772608611679738686525013004396035385154408463149327761673987897731205923822763779478096906024669751453052015229550880539009892357744041519372486141138015714510603903391475007472385991531239116979801246077804822151708244248073033950275997952958881110389807853317226377158375518880448026727753054140912524926778798811580575633249899962072658132025750369433128441388516991136176674668427099434515748430822552120988533466717304628862460536983519522506584361566950669930590977496063294200905218981710498271839344085081633321543502427217235121829130567791298523765319783066737639389615967889773267507435468936423913604209877458863052745764629188970874198860075609952848496776691100742034437392989894042709181107364004430477075804695348093240792157704286828967644134419253460663962571369167770616630079155666593122125134472648650116296123816221276196157911967597910427068615754198253469924064275290835366119774409167386590780746977908446002919406405886176194693793809902834235604032157839445517346069164362621609482518695007741223688167438001341818870111493086251172172722785604506831884343675007839034080025688918149862964042198957643501885342325901223366259347504581732399989379217841223202733499635154 [164,133] 20544738427275103304524551055686196149884483767695773946011224844187448887046962850557172297013163069483314848097010794476648047508650509276010696216812035005664488759883289074886969031459653981653313039966277200196852489796783381495702059518617730859110465783864717155527404412907613517793445826239045503900342629014510407768837828157678927376743775388029261432143428924489523651219428754056225297844436099753082734960478884729632717610441850577363244847810816346953035323562041556894914217502295693925836009416047416366440124348476964971660546130161332645853302769555433829550515579834674878893325977065453671132506890766226762125702095566079626778724436294253648520038747438799770700743540340370051402820277360342180714806285880848624031746432757762195368548776790091241160262836219575377626445921376637899754063266878578974028143265358223351478306736411631404497752259534082244165144171359021231440866469761808153767285489580177576924411764911630966851329586479509717702062816953883543350626005383637228223690098287544033757685221192718285578959508842490668854181818378236870478932644614560876311470385856490285916994590899696569322317276674940914164705922356428634439867162845027336304114593543190547201405927421863170740048799474381612912385017873603661189044312279227195303600627230323705651351787569464929353905393766891319903825191409592447233292481465661792439934629389102550395933578462177544941316687384131143870599943875055026063634893176138248449863249363594482357572252809086545481342002218126162483540976398302458401995628801787957438006058323218789092274664358126450558962105659508909339979318267151911927209913332796 [164,134] 11697480401749877678927017210278021272823395387105825201537473757369782989240087308880457066407793710383272470451869191687066961125456652523709988066479717777616454216309491497858291014872602809109408266195282687289125497218053198534609779725478804833482392815335954333255081643276419487304690158512201262725347798687540264868493339210372235080843020616737927144952031324484257894087054439414015670881274131963435568040470950231040878678079022656077853975163874966015269258153347292326854453060857770897606099699992587829616523229387325813364146241104940767105762297807392337710117813787031148667635006994841968835441668694423701986661080317815776957880661391865083162262879365751762083578273069061226823302510604368619621088374413322299078786483806323833823726829400910555159134847807654422972188482907496515323690742123064490158846653813753987337797727380452038731389939446182771621053741850500480670022346742325596521260948396493352111282085017826049758753704542722772066631634677794944957212660577603160743453178105971832554476757689540542171130211624911301545282583024545387970406395534765132995314853166427978828571216052196572377009377414428029769402676029420494031252986039768285796534043350609423274329017803367042002593119754303447268955447707671629947469781096954210482048270933235189663047587544667964537915888334324863366182120573714369901841744447547309360004652025488470698327659011698481895215105489220716028542599338055834581855007792395511217071304084520266853049597054273049551778006742270997219939585151476227525596692789110372089989666090511340743732637168329221970268467814455072995388574903802153182840 [164,135] -34908193141663387171431241882129934701557139466895971106902860865426057099361809017930751716275845224280151090720953077889970100169080516562782535805591063929778107132162033091204148072286966076258963046144593475777835135028784523651882256741585309931189619971692819601977766921000869208386379861511106342282884879068237777800638776129737105320367090836170514691080377788559014883645218593184720835628456747025117638528686021922169117727317097695041516942620051983327296024940671398722384574127196394347377371574316929753242376959715948480217867744616571265983664198010983349756913739170453080619912926447500782564323057369044684552328739392733375082220851692662383938569337227742470154952920494473288915458378040869649005244763436840055728836148774893970584214110982049462030513181831817685630356516132214492515351495340269602013585142204291381000414632122616567967489053329870213837094505377978718534413322412733732311729898727934383320568881392316755044606918593962613508840392036089157856858680348311257603942252311491891962145197877953299825807908074246432505062373030569680322180667672872212566219159861873702701958928298389254003846719586087606188223392820129396322830083183455944060868134689601643381299573998102394982778588052226528493605312667474572294062876636074882910007392886865768356738042950035261217574371057176530330940998554870192434000677294741562417799643987761744884089628561077686256408833082972824869582673700175754220123054540462414685275570095135232940086919803167150559350072256963204905363700365219885843989424079433799383983271392164950833759640650084294709869501409433232548668920863002 [164,136] -1194651668422825412744727768575725128362995025153371625096840762136238238800879372640446214736629223422147040062677619698212288171535002377134071355948425702553691016556096345590250630594098378825826068019721201829369569461367492870272614598101852792635280056531043475054173379854955246466287909726594813453833078480953266754730635820068657028763839784520472055621489872790404001736054311822044998696872728491583919393244584729298168347717848843522815632695661593309807407602647901408559129293287269405158938957914720131432751260006874771489371413644377705148628850576425407282900441814147394472832172941269850442607971531396229430522958607242773371038033498172817752044271392964801852207987559823329587715792866126410732894804217541425539260322555173345223284663256484251741300396209791716144683984530337733537265351356523794972765707902357178304200214574668842034792432137334546573958058540105294436201785562861120113985387450435570640035102911383602946267657990253983880390867521838752136656882703942879662058297579507376251070569630582218767766785701791986288012271845968982743761173824372149606781432658275066411429859550273658775269253064761690900890216618031723486395269806867725102714538784502016062011136525739948685656230956354339303649116067800560732690856419359718821054302876524913628269249210264240562828397411175345527801775450675711051231600075470963522395741674196982128186898989782103396454800159771701780549983994060570821651217749098765513665061177778258434577889349457838709332273269070644510317412649024241303573233703537692501212917148114850626787878567635587113567197389192851494239700 [164,137] -3372603045990175952285265098636557939060664250238918746008260313833039762116416882922399783210615808241636498123078068671958467378675180487108638775272345194295975679694056189192142350932231143136290566038065386915475503298679247748134983815264259585186061108487006974322763649123431333572113980502128862675059710629880498132798369558524936958875910930735279957309634107183867333298611748627076706228723459552323874918429789001081800159743947979443556203048064558923747193743406417084617290590331257296005050021825968814579131355252441166621166292949917213092659438177289515834250714704476943379337316604062247289161312245333912078724485669992353322678078117779035968941869903927455473279430637968836517985328723962563214440555954094744690094844561430777324505034445060440085562728418579747256372735841514180641360517130758911238673865152083478457924964160288694173814046171382581080929229875513216981640451397953263926632186661374698200229510674578346942248083486995309748958008160543361344102327606400772480448998647728782553891517400720831883615195562327385839163837438181091953492433988171690779985157264892658777212182490984731891575568437883178346220079145802993366538685052432994261764656789878301346674067559229230740079614674399254357996480191456320169996540904245601330507969777507839104208084221401697606345986141765538406795478242951558461359004093173809260149825877837195898041037697031618535034950407030148508807637414302364875636990666580177156357688540409314913974410782320672626858361550925870757702147150029562730484682133732831108031570204166538037729765689531693819610078626278200 [164,138] -5156047870126490889740672464419366894966403019628629456808927016918457528365378305016620012053677802591440378148008544629758649403818227675390393456547670739424858205163912299082761478710035221078372406605794011322140811205198552465270071946035486358327591757227752945342721980202807315154314676036783563747845512434654536570935273330062067096343498459289617277333783505079340192604079054553143623982151707127079886093505590003991899514646880906459335453700245898586059837951630432339780166229798832484962089121102594101621564950079183308552971051777389747416662470184789777489681202574357231500504197336973278931621585996920696131684016721571253081649996420270379976509044469805846971845808972021920321112118455529437011768180548066815082929539725493439760676969870170130413062547438392447975891949633168548927324540286668821926982043438463249887354151434724487396095817279864240705998043904116812016605929923182723136137794236894710638133319989480124642774066862712833828505915517006981906369959034411549216326237943472476798052940289663656120750820106249088366691053865558993348887458758616699127408922902308504715652529546649068370835166767828515029467845692073310305205069444537532068898984618386699169870956639992266662811642593377133202595674744915599453241782713653069438729800697981063484349602475723293801939875218920528252103241072768027245979674855257568180162328890749019146181978291610615358554474828504968039939846569565706905098614928789042481312974544550633638886111312215459980679538392638448749448653382869463119633516501492972432875157857996062792352708653377412143801148 [164,139] -2445869149544505526904605995273711516096103628262736674509925028684724127925390063653495798399062128148127457925623237645633423129525919245885662842292803040988599276563323627214191924347580341857244882706208507393656781402487709139679800146447975195803797925538133125367783943566525302022921456165850824930362467371627831281171155991760371250889412715966466364564901477391155744092287626360005156856612643445011820642340164553552774850905545543791273402418448686399663729549797464288729548017870023264690300178084231149545881217698022227751531827190869525764051754122973123598588750662464022701642444459065124424787689957796871042263892265237657200710453051772467155112282372333943988427071646006909668532015593336991751599064872999922475857432780534949995045082634691722991248888121429318505655574575102344401338210247365040414608676156934140955765228474676803640386197175553820823502162583171273969270043113245843510884059323392934573171899394402370739922578451538233813768107863383682754811090687731374426757033150540586229010565946789834315431213775662851416840936031883791712482942554854314436547369229852648523331334169717636492979301093457452217127435297657155727395988946818137127314887350527794937321763146681100757317872959173484508264857004490169945090893038980527664076440969153773848218762440218836491350873053419735837701771020776044749294412042293819232825016707713526387964585762296577947528347519607407948415700686028978468267377180041436377709192490395343055864272772874184506411266166903764636828181499046649564034194272668125986773124544518849606310425319031193 [164,140] -1559002470873312989059741314831378364960269828598208365763791010233158626821739203543713253290090353968871313789955799189745037303308888734601046112965527622110528415447170311077703088065244627184452783240814697626792611406281345913339020706867018152350796967950979340634315453431951513859967082536065428364428409311690152706953493580288433283089334785100914382560417469615043574980984785141535365952382974794992193752505300969076733647762266541088471609694550601618724496582167041193515537655089960368853835866818843235438391851478943163030100731696130543424385881496258985615408521194816928600865892451621035465113402663472801891513337456430426211789545720703681551166742892749315826994644259697240486633779390961051180820620802896314054808848948571089035802852094906052854334890049148834256713421451098645130855697682708316395669054192653046784387147465321041265182036988603313686427888072336320323553597271595422043485031047129030432899275865126336912464222216714412782015478668433111715573582405298788490110468792109928213549286660967837193547104108760479598600175508891961967503898871589987211802935007005584032576282671705800499407812681609318004998562833791561049770886710651396037420832991140098156182345210864551661933886392686469251535981630145789871533593858549122364500562423316336797844593589670556045410885842090928084182099739454860756932117478007444707170868920935481342655980804646378533300962128527352635482975447677518632511679104602024579276607883175887730200313240254063946820341807416803024851572209064267298319458641589352218992397084994747220451886 [164,141] 16188427331645580140438997104401490827955123992267174925536911845335736055943781868871405638305956307930367298112760847231059055638289754548754710895625758171519246165756343543555661984563502057369280604500136919629316974531938246122586141819525819523783745540251915672563980334704955920856666940621110724331055835388279328896068609970675565071069056179461118031301678188696788725773119837361987848847800419623763395778067478808973549589812469147956148030728873908244499428285113124875620500853696545062292676521459454454606444851881814992856695075537980385603415890940855273981533260594596790359112255908477384312737100378841330036135348325334388713148550091268075395584329296697088902107858659607075200689822297416116671156896042010408234899280853420701179816069792993156843976184045283038357085645634027919528066173368531814346469710529393887781818068683302980245820213701209633404813007522908845577045079916377119057393890351176008595073893575199382930500434773299209437106257014040045428298017762251751610330595995252261396292547708864597533451232427950641040753966480626048641223389226070069390038268932721101973662152979834586419197205629930651124831163439572433977897707934111193745684286787405909100019346669805474381988022975847503910169410473450712351699054162999413576158347977262011168621138162544068340392520093750872521314454482186887393044644094436285912081444089213791596089729087800666917357743711429156926046038142481396809249240328108413915540305566158866052388027453314537503424263432634442940373255727619781216021909937921864304955460417620 [164,142] 3052246701804423033516304618827219296659989070749964470008302618860812420111291795227873916547475840491012759456822088497364633173694571002574223287136550055175788663963366435405828500514563746677493151124046208379031951567845183907055088482321687956707332308592992671557120726229778422649174856332972271956107750602024846968312903191903805802457403082684823677950258066792406855134054032406039450870890856353792853048255861608163868119569288473787974174613018178226317624220918773850684684982439437884982126967177099389269717679921907711265282436310735320885086229076726721539922352706087381642368306420286397813836630210333389782885413457385339597108018355456992499794170632764230366091129739741064477909944916705925157157532127630963173876014542882654466832955374712495397824679707699207146165344888639603475756366566340348758193960355665560482919778702983737979300922626165740368567946538183833308111467809640810204360784215258323134732188876433671917110500318169403043326265352515910604984532501637604127064754907065115157863286879963019551536822261836255741727394897175080736374922946444810844246721444499509229822425556040489932357435049843355881428383640129164277825131083902899199659014287857705706835865231856615013136380101905760099690066059229154992358115481709920035466603447463530084607881615756376594662805389162912643576248846120158889224057305837693622014917041576220250314635732471351708396448251528380183612789713933436029855282336530154857300310306377156884290108760848071835301785389930053039794844847165621171367064019427838108094294 [164,143] -1383920987946176729039942742763717327440153924854417898918877258350024150068071912793810956729234443739134208360158623654113910243734541909605704781748887453229455584644250845673663145846806371493032880698193251232346771080384516070623047504993295555835444357220241262947987580529951371707784496998641595907582983866540875078627303163692212582117389796298960490904647700664228681170819283288049699201850477459193604612472803407272206459547724967058731842562537985932021607453875273529341322706490134740960162637056226631396361614509529545562296667401013542205249265922178788393144246208249288295239799528140272334319306882593818778517575000763756438028579404891989141795627788159411845647000435473823820837322488079972822999123533666716308968853736179840426532287272469458842441164270463056626459268433366524202071326497166096976039418654789335189952047800635481679426922848967545520062922052860961420180032080213637849873830048387231718845197949784303664871901452810065335212751890956893360565800241771838008223849696423629873196280327234219384627818266124700758978665948918310656389223284173603640932854321458531729088021147313386403993508758425492274641074151448089631055112175100894944216411400762799981867109906372010534587155793333910242747960228156765951062853504448147487153090789076337512627452085534573037040422650055974600208065435379391235462773782358726148616616501106101924864925924560486887631479543595006007830760904176851247588305138454377444282504948624409921098444979759146923853046975281271029580418485137808487491022141018917 [164,144] 188702850681327842537720478715596123734071720040708532855714437245096183328819271132796102454293306549390186880407888791068077624483955830989035028505557415880516113843356882143674272964737980315603278444040266007863409351596954607294439867350043183705313533142521348297125518337119219776975016860411057646340861307062995608329692685125177526335288809030106334298509492665782188586331653854772910241751481287960740983153456508770756991588512379936283748813839478582366104392709701884122730797646229443100811645553147818740906011863551201181710267909541068399509044344666146506146130401243646887879371626081593119829311447080469321560095304424805661950349358255456930086234863033445685256202068661792535158498437305886235531273766859889240527097637327047626390412709997397622470295258543268617752584447921775968414356839296210796573715753350649627112029592280956167847090116587979526499629456893219775465444398756748760636228221931414337816904521326641175618231872377410086294984743859813654957934391812540994734439632455613486281822314309530091218383313384481741629573023270954758668970153635903098771786483269383310256992114153227661252597034386964482933551230160395219185241346157590439562743258288549800902307614856311871520529501038379089265694677238052911740341454391684532244886762510957134013308866964638074791933952144876620521965515967936964368654161772410150651179083742603381832370752198467997224252202204017987338681040365231916472612610417648593503245381970183451184721190653821494959860301903303999091982740638314363341730 [164,145] -6358371698470451211363054192535857461400175385064588235365876607177070883845649687911348464392758284311969301897249845481360589423881588564667709892266179977767003490419472047409651730603882076629719960922366476525593938759221906079426231377310915895545358745500025410039088742274617231080739616400504740159480382347523905118789130636464007230443805561147892304994980342328142410608691769378494724924771429221495915470479872206528280784263457155825806785108048281033551408173505720815381055749862697065564791238983882792376739796427555402791070912710983391811320499494999686887666533582612911480295800220986826572014124321468514725742765892988480012360545465573454498777126150062268926616348721416119087121950628689532633351001756451660978431380029428543661835688585248881568768834769555871543691479902323401369934460845614817965361518119027739450581439282919113594629760825990320087981915443712766322608171642107531154551594359823526118209513271919831207631556503358441230509422133222801876884112767914333257559337145365316646503692311550685595340484041081381943610855242741634484844800278579000704733512281448747726791642585304163836504479660866022550590738876029733402194387761197270586058255718126706866866443646596925602856759833118764005654141563309856323945408357214296359513303407635857301568054883535764868909112104148978246609001338704851147435829969768021056475304768032593490033154368570700356527843490986844597673837358774548271569082716791400411635210881202214776276723746981173642235374314480043140633432432192 [164,146] -2251601665616278544846003501967789306356520230792296298473233497407527888788759136683384335644461574687860343813871673184941839745785796692179182581873211207079101734521977640918182120907087666998133733437085441141772977725914116879540612862483035342957895451270146196866166813374134716393745314817528285477567852322334428056595200049376873623670011600577354346214067478554947357399408168564289322089586428424723330031450831749240968657481980272190429736063470750852825601426161255321043456847953033267592223563546685749965517659449293557344416592079745671185364119426877738880909014715870422185493854616687108010743385721388717657019932381487446288007419737617972378328639106951169895412609884282146620055941540100521780929034809013612336300040659392087361268458512915688766481402978314039395240512870486060933805450913093988352667899560282817394701912796600767816942192440100321271273706787010069942343163106766263939378018938225404512710804205469734511411324499646692396839355265252553489839778076523484372975627400049590952231119697779749097900173313808702781722160037426962192938111543547061293464435911421837879731955253039966463212230720335340041395859134941298888207667205552581327948703291930576712243363071489967751413753358339368467177848532561876465528266236890760862081188907951709478005164021778382381399609496945855926668423963933839414851043178616987768037393065934148194754855391003724868858835167624594108734675162432996101120634021558088922830953402299615704363399026610600681551884578090627743542 [164,147] 94303220948106074450632753580330791352737653443300927594664020735600816782375467227525201447232881672360055285913683490883440566764357273240092414087834443149199470146886131024269105059567302521190762785277419531888812666008952375607697850893875346943245081807158412724190801145030480419513220052796889837373070391272741681393515351050682592795013250524364241353484938732383094956009399882537899767420167319447384610382959932555572544725812005541196534422092230403472089326502451831168565476179689292929991595960237289543158848032583078369354619283071983100510954846974307526620082861730869503478150216334962961001085062810478574883464921167276737900473645622221532744521058781087398628007485770538346103934479471110827704373829172499374141454482219589872009870673421398235007197414705868653164818407942070402523838790344802818460711331373448615601024073959741800944987026537785469253876711316738963747942447264331884498498309794571343200610719268319597782022733727998968481503045187035607129865254719741975123417655105377209263516208586794291575543095361423804416502952408086314079701572332864660640118752605045987144646444507653039310089623891916705967548359629507448920838189614467943346529311051550867202566737745983761686701868560037109849017906907421915872211419454546059564973768348774718631443823936445508211773967620426039117843693960940449231742636483784924304949054459530865655059938315907090205663029086027745106589690229534136151895781286128750736299700168876037109323258499148048590551458216 [164,148] 160351350722166221492189008982853028697507721645748775355513936646509969991753661703086946751735789256179588226945056029013154608033154082328400835124626736342780372300627744945261692887406170368836126066065784363235840433368026397139460294804372822990562476014825941078868206528605452873693349493755714972166320406864423112824007936102946845084404822035502633385063971741190582239999116089845640804832697894394912449732797544589694024224448951985781104089215378351147493538118712320250623235764138998939176727912075536028714063075152486201237530771952853692057431233842084629467919671992913563749995814958915751764319067192554899149040517723510695093391222392758102352626093435179192645440580353311977991393364435542608072312753902761645145652329173683504169625614605425100367311785316931726798319627415482318224749276443766064041180351400834286841137276094006227649587826411431761108452401086940613714701735478740923526263900688365390082310798721734220732135389206133519881245142414815563729289945210296938277896470893938242983763364891862159846781659597249364302362209493381362907048422998411445761565762058019792849139619452216172080576219574263707963907099469153367251877042709435372632645127391911571110533309336302504485063304566218963845282612875157034394495941730180116428382827623490281548048825837287799500961084823509716899080185773315281618084130982085225193644075645435231394571134240125771883610065643294814267062408882119169239648376453227987868438907753789003883034033839504640 [164,149] -9462942401247640464923821256343697852450219018212623046118304392417688726611879798395702166814105339181578020392536375512301719715470455457184101723385176683008532319046647750095987039433678283859033707987254122693624210328742947943622615949184248907691654151919640633077730122259396003387589919757034284466925946987914637622492971753332387533426394719169418629408266597932351917942901394380593898130867028665177632381625648056780617035516259562969799525977824787995002688209296045864806562810638099101581657714849085440559264425144578710801012756993265786284366091556211748856610568515540099265970669019451702835826438178678832117647541953965052265395304150067034817688168476831574111928455890488996779019359761420308495313832428272718301689445976708976900505255815448810849510277632030417898264776589089516138865488486869005808515000551680864306072135038577150960925170031657201800912831367500699958947784476580012868574511698573918351938686372339439969061374064593975242871670913853037710571986184694485520431789289269554976887487859602444129553699311903847251452414586198862149565083414565332866811935044811213683897754278984202325460213234175511389599883760292018543189357992611969463748850449330315345641744486252341443705448875179388507160526552303303553832282540184995149649798724421993960493332675518102067018291899220478448111185661387419990260375710397941093562232573188506450643839357074377130095682700786611369117985427302576648031235470519446349813630788227445899023156 [164,150] 510775371993963680236773027467065169461721293925937114965618848015990682514502216651051802840350662122873017478840357558919501039446757650195680393444479165672321482235971623900965523100190972006390047817029224485251725609488559781975026114668149988061193617977155459030539509818624260259648273600824112447818245246992529899872542982114925575907175705151017019873793806598408634492703289010464242035571376533941259741856240026665489666003524492368402258053211369792715651423766327450979149556451962031829184310500009396751094784039257299263561383849033253226968077496493124617795857050410737506727850646714962250171544013280272374312826475746747774216308531971738417101181412158958178027989983191954253979305376694446982714668948155381056784832755503903438905522569594516494537485145890768511932479060377488979501526518863269591341067926245300082621453068606458977412099239132448007523796226241321564578324134028892368042185504699955350152179271824875964167479736171306466286380701305731966000325829759519255250028252588148630858343003510440082115146852566726573424282008344429277297897985927978990934777592966052087361936055191437959692931397129799717178983117709164375899833862085891012594066563748698762274917406484101778674869555127236459019709425231505283824316638682785848874577486378570113560984811443801104513390499026103582599375284367182796734985873944865717627172362111722402452901493089072868415723992038311534168932234264420838593612085421742209561942659411643 [164,151] -384067156195430713475700960983985634850527149499587248802213227596847454640654121282273586653341669122848346557408136420254465737770226548420860128590845546132078866707492321051980621166174609953567605719342029137953393898558287989959566543019219353960521367911792560469776488428920627871534709132636328929076787398436204296867549852664102816090310451387276664413782448983849652359938829388783599116332222521067817339197165604056784339715443241696406480406732681262911969669349651431384637963666390619450420513046159142063774780802047701496926367099537762871562795552248044595807217393768755627555954142904114359673354245045481753522738533164500604113827450499748808569760297002111766350225368097560940498191635598974417230739577036694912870892823836534296584199828245726094277296343351919972077420368887259624022229425966070843420433191189321223879749986963044235693979998736222474159427550019875614997773070717964264016614712621458035627515848097375793924444570970611543768286801974056853415371276789497699418673383697139485318104873606339775084413107656766271383754770225457404411252862468803059396283811035932985061290168293998845133610065054018162335908521904552117761229579956355958486920580578641225693944212543909159102416877122294620877337393162866665006771540928696957646657071409643464160642758125311728949465628812695215107440148118673131652198793791624236155185316948617411030111202365774366376176451007383345973390840409423377010991859926981983473784 [164,152] 111130252093555231029941954072642975541614799418045746141944196771720329075601483029937530754471852768247335984840859929960388352172724541368006028086570738422721691025508165682929482592543861968564111084358709887491751505505772978192613422096110449293525513640070879994306090965987974685930323704846068677837687659171769373040508011877773483174637020825936411783220554186204631744557779268824118590444240534200549779182461191467159540385970710455175615270449235684298694079664869210694262089504630404285102620184292272968714036211990476856519699397631735906485669170523490708372007462783021783301550930065068780685012428835819785139355858804353898931120084845488217100169833116107209769029540921694437841404191641570900818852105849021251161063854756770209223572754312946838559362301294876873494004306512145502178138124488469421628715760511700600403238103715141252147757292696019150636152001404771816107302191198847303042642603414061657661426026378509616426309579099579140628325024067039871334472580344962492615112915049628557558381350057221558131069230789253669345161394880999685622819907902443678707389651201277598427832950305538802204753977434157076204186675635164340581025157114634935851169742636548230884916038973001230431253841150163580054050411178096327268675155552398505842561753435078161199914076556056461847190348087756775080359966518116402368278158159136271792899519127132820159604287469105196129632939958821491716813115332308325674567069149410 [164,153] -22536566927185085152267463290118773336992243350973879747386875843014140377356726724749382322992352424708087521786970006554932247649686236758101840846059683980207785797228625322980130404781694096139418141661086897494597075969213934310914897826575528040119244618861057914527812952992893961185092346582956511969342422673981674725747725481748199862551738214964155652595744029030887369933068334192454298080895484854426280489852208587333387717600738013634614817563821365216192638022669730922547061973103295441144390941509567632637400462342013722302902447406501462113525127608519119121879099341480225454476086956724140714199710602541441250185913114897986288172157783002103582585226413956448386876941296384632052053001398710429173398089185828733115345737108925961311328589817164596100605196129518582317223693761642796664630582932583986557388010837719228087332558645561276008821489709039522731378630878880544426438779061480729886519664915221360681649416361519209657997885045942462606414813976970728969675669142077453622201811686478729124579547524682255364132710453218430600331384576853013676465395799958195648674848162669142821394016074525223996287409322475427274925565221274433293492999255661759861549819187390907204025745020122990359200839195088622311926641538364001677855137795842903692726843948188687215014594380105336617795396944630389939732790328032643941741967395634602938340248257097314851362441444914748429576997562720198348894097243726003100296 [164,154] 4119496146073495967740931810093496261448100828439714392129863913512410492606328426917331968778089296208807515658191350108995714481342245368451830486267339739787135783556489987203442109091649375502807745847443570648989841602488751235350744710799188663515184983715214157097556860201837881798324201163282760341714617752104299333882068732649685728536808357225355788095654233652365840198057053128973613995896615129883607631159354004292707456982179046690888930735301506687626801406417587035179763523043244904925602324176493794505795478055956929211181852598796720761205013754355850377886337735877699635094822612621815215634340726451470473570080250498088921790115885133263166658266194071686868061220243118620374280182983251011263297359249753828056087066455957660556315763068084045661641330291295045860218430999019847294150110182982322408294343693855199638659342030178939336255279552032399431212886000229694276014274543802967966902028915033908450932628911515241171401090680781012514770278521982815628491807730545618963033684325912569527661585250449086142989973297013078564970995152600308464161465615831021199107820132959896381284919674686466602696722738743785371267114682554770291439353215682783992528417099993010457834897365105417772048889501850530467763800479823156197096027325506376820096969541802416047549352658723053238511534307329019017612270320364151274045815937927782494526792654206943684048716375103599350777911915619273370776680687076 [164,155] -154367976411628485528774467877831504303551476892508994189811958895869372914526766832094429256229093392683315485011856887715216992617189767104164409561413069002519340245275611664127583528405862575329576417986508934936345638005461876665261064958508277163634266619926969024553030563356980506792025801793842811041456267684563848337522428961203626765561383819901990245939574648139679165661881805407648062429789147719389899949672623021537608632427122506171300497782507546329421465445759585216559389367268081920330386311693427001152723312717066349414570782924105894140585229042956165088149676236325821362459322265493605048312927355065646215689819978917726153816366789793823883006417078976432953283004272398768414367145488455055559064326284253480279310964424518586146311662187338515523698616643892616348607194741535193897981513774812624453590151116661908342780177150931281680106370253738421237886635855580989308201837558560416186206391730909253796910709572825734086147803802220160972559211472439078557906400474840453986441332150087093554925528496644511798340522136242783992756686527544240886347622927704625946259357724064605021858967014872769829589429015933511961030352102896411028059131951680345888812967481888815669270904255571130036161118159579687080927213746256729805177663354135064086763747188458263921969825656046581963684911576918458648799683839120151127191747133476499841459188393419042218710194565836577056452008254364253432 [164,156] 6664569969582267021347528818020414091056372754261293567042692320191882229326063985030520497861121310623086912783754786930525555994058921525011496675657001390759596184241041440872820694612272218747252236178333166338542770386577037305370999131467831304951169914695924020853363716295143871730748021809433565783542341265490924528709446941427774966736972126584817052452095519084379631007289835214474629573881492915807746823190897732100312398364601649702154677097869309500659226062193407569492227958112738075748965317818885947211132387532955748807482556277454443300056196120273000995732813916185251786946667729739787576200804176221360734600602157610108340272233206677653431615172611984427861367363650703127529038776933814137922075215347826545602050471843369300703279711428721510018211522158223718472913397168942118802647501826256515402902864516084257254989954604831337576762096440208656619221224876424566578133312672859899476152577888572039463048524283205486257887084948296778049168070968733814496277743630951712300952242160417697995438643301400928107214095265123407857599459284764185040580826305645207609677394294066248460390648462421407651658530535097297334659568355801994101253512855560472487498296108829412058475498858527491780955221245931721655803655527198328434697764778117446352993374760039754261716075482410615504847342692866397335023904239104956285660013583193359636272690614000301280286194146086766847806414684 [164,157] 612822671014702661056336137992172794967049675297758371189020160716939281530731763232806307670690327817273532537744600674388524159699263647968552835969759758764480701519902225118703259586635727941187737504255142083166206594664104840981774020531863140872661909720734402292832878328888047578581333606213564719562701389848582309479482085259910316235715513198291367241356573841841185898810373077913971387507704292198770340724688002626441990494504110437085644929776440668681333390463445852946985636103161914937496281211720845464215474836951725017764399923305380120930156405388446968701665120941527323929305819788006042915254086993743377363235530192636148483314744954175306672911686991475522411375113791441039866606320307813445837907269566762820482484083948745426820262273704643479625176740085027833304761085614053712136196044940608315491347372914628268035930708587598978469490186895493128170606745919628774811524069791945626437806679122286945963540150849846439726446261620638833723576742530913097398931088891257124865342286728878408622969166495437990568637707035930596538773302370051822982063563719907687882616144745709863529406835772777263143397154475970083923878478616548375162194693749916158894224649952530450679080929327361308351630555394839583430782294427048810357109022041307190465857102783032488137400601273784199346325098366907648277358476027190244677794006646347259687180320430094894429939526564468076 [164,158] -4758993449908588936107125780568656611758672195185345160915327983618704116714508119555315740580422723709271170737547495456465882323478804858093781453934617743959792053662081185228016184765485591040547289085649426871179976193656829331908522223289949517769468040036383323094146757122879323906423013951628378486545388010377072006952852169040830818190104356578737808771789194033473609092626136133635416355313207601960335748915208916450457225596805924415516085077512175982443136032489223564612456301255272501536860545917845935090476770919247844577788248524045270174339410114549854531856999464787683753251814416040092706761416981333218927511032609098678611610250048423101724054172379338277584335989381266301379672720584921172305566254832625280362788254020582305201038394609076412070035850368580527833533857968385862777723313093468100665620782442455701383188694075119036641732724784451814223238687316625974564843246966616769278415562538773560626258004237169976465706661218102856756063461816803964117985114793807821421132999338412903482910353951383827046590072033733185111702726088550367057730571540128106490865696910699302484135550189311135828442896402013440255403224224541821989690049849507342695330840826228197184929314165573774199971705548468247384355620066275340344857961990248157817719495703488847587357896022885397134941229077960700411033403269976527415872526704154330639227917225900590221920203 [164,159] -54600124484716718457083820099528387727136399605230533743593016533492754491296342107625982301608668141271550422464787672888758954842409358463380918210371433218742297118931043144036427524885327468817873505036346838452828555051619614238888372307085303049800744112588562335694010463673458039448099775541296123868246732571046757723368080597945388370891603638123862599838925509918073670228573201945605365243854331414699885982893065072992128868602977402549103255615209464340205986122982550247248145168775382821973923161444260029374498783200340538974032232214266497001414195534062639124237740238622556531320708332569453579509229920408243114209932518845420751938236797206339357205966722615739717392354230040523154375918866264744618264761492538623672556843123987421925725068977973768342624804731295838424205708086026567238022576960101985639131413417998618387189685507692033459004612230898872566384454608289982136286134968042499840416423253917716661653033204735027514998867467688201016760797912090937938440187813207143148064527566167834432197202569395223144750314003757276308211037197289032851939647503579031647635743217089953402334986339455180594661859537196407483303919739920864534578209826846026631414753963658952165189849715368794511125222832262820848331745910257566500915327160011607682676948711181792908041316198169112990160072985515610466033654998641077717581750437081048612703194955354 [164,160] -942643288996578231885688823590992046107339981688701460782783107841333957294077584544839791967546372596433853583494544000037662270808953452032941320309357271482964291456376713767539743594211163858220704127822446485040989704114431020154293355782769907520044452998844705243636427860616419793924190076448087782036499115575943178680419380939819133439517149706314337273474952073070719006815812043219728864292066648477626929091278130554122644223530356846588723468575358990482214633016637548694540090099393060849388487179188414537901953461359707996711647400690570109652535130178776345736572654988626331829593831514908796162967015905853873008775517700916571951805422550536870616534285819075537803052960405228087845560562218863034012410592722841233040250313978758714050110355193519545620533225024310338307178831467353509073506878797919951536638946264004516331907403054771074135892713923300950414569046918303481521988688774632246369063394166762598915056903138583499208233059120949206062248379736383561312905126842586274276112221849626396613951759636789387428250542613087939411462308622101684622130518180381245079454748943799204948146294097089162131205689701176211330812284530100417477737118717502314350960856866313593544602513494460351170073032553442873368453706291947048451440528946119180346271785219900703924684731155681364318887211815674276562182808862292158497508558122226384679 [164,161] -2948737804278411025317478564635342608945396449903765100074787825489425641241921525855014474036643251811325025372591656573794018616587447083482381000595327431006102975193727122082546962963933025440604572060106595451927859909459155998833956331893261991646410982596072627451700859666605441130915065006182156630392229686227599193808625875001152389236761655218741170022154678279510224018862873187107629106284485289394293847547387327215288102980693798441686738026438270043093729929502252086680346578263290746320161190602908534076622298445820025130279836886953935289352628243891151894633791936130338109820306868543469780356036137129652468865786052057364798510242634151237277488622439468601901348193498567925886214675562484737871371411375403033006023316148254657391796558678759391212229613486099649117207451561611119469473403556144551232482497371604071899681939960101717081068205182482151391013640112285870437011929909476823683428674168036061856667017780439058856154527104315720294281938355436261948777310777635311422172885825210082704949790699775438570200910268064352524240796689378087581877107148544316750711946333420253412628888731463080143419944236320243318379856686169923913399675636649376397645438469830460918701321774219162116444994232092195879538326477801417859892176158052210801508194638779923876281806120397511319383230856091255670957103753524407822193893800 [164,162] -2078758127954752725888563798987622610916125983728789146047672937061852563628529202978888397155721549315717975988806684928702815236723532718882383653973677678529462333601112091941021546627444883687539525106997336881217107672401753223579949850594151562974729923531607999690136290908174486635136037243033798564323033701380453923265581795210416037426801591288941320789476912946871838349736420894826150835174319064903562495010189999998379836888544592018389924960382070487041430713750463379217079907195431686158864117338333247172558297215863347768568911610434527087496093394686291170723644072721191316257466606702483715287063112043563110410143979966682122894161555042640834947135900242242440508391650706465772435981022106499138217059763753095695120312659081742028236701183313730192591198662477204790444446762077131950783361077345270028848935160149478162662071360849535737575299104760003520680329056415147587736566320908277298147214345850518397697435991365676360453142500073660098348609745523154712670503539090957743287413015750322888089029075142197021906606096271721781238422444004629932693001395386888351139118340334511881269579975869370356492685704960657541795166444790135022147751148497959962416784586079815034351141555894987930438004827742052247301510561166154219413971508567363726202578442468452605661890672762179392535717403437966621974505485892684 [164,163] 3024524809888447492902042179540267528752003231053443790309990905636221199049776248782877118762745739494651668873488988744443667937316389254885748064301817465286649212115592946215065876140998546154010994064510688125732473043967116521503156587500677537116824628604176660089510394096510833867224353751323147040195178840287958333668836987931555107507901357453131053990924080498796116007369203234605204349400504116960020064021261933819620387586220251165264998137368421653307577861285487719954766733823441558737227133779742108045147043202599110500151383359350619945252254283993604728710310821206314593210943294254297801626869571166078311051821998407105888658142359820626142090468183087655206074181393006145373434087139272555119127376706233567920479236922558689841268477507112452133653682511370424216033749273605713179197184341315537085644843675944347802468656053575601365517879952966209852131729770787606132232675306743451017077373827381978462541729617661655912952587603249448827321204519107202789187836559626461190297884193721532455592945021831783934116743012528440771414988486017447101877178646720140247529997786258719552855374313237352919627088553990649642427025764728936544682337984913488025376181659144144132422566395188729415307177254658583311578773545497224234509071523959904979182254971447972329028950856002638698545155247634176642600 [164,164] 2751859684027865572359816760766667477364691432347203031749214592478321321875615276062790934617208955433845918212672094991578786237870062805346340729994118090487126639346363313849713746370746388494107089012637923861437358596464353706836704618697693387435925141993232124373856114321942365253853760536553755278487526086446838166566553294505541824872403903057835999820894818084528559194129347641905250254189709182795892147888056480231499702821575233688053712379695298467685726594225484192031144034322713456836991144585770797608619525509832092312665362194767368157120698436618696518712148626065840910752677014335589054891880361930498650064643494060869795070301142171350184477012357648379502296695645430885711451521295545420488674000236953953605616534941220226995277823946042834079121667359103661441956897266586012125639357102472643297538182336967284215511925329862117681797374725733747155088067673812784493187107281051135006675137368839324638087968384585092306112769506937221976693648102790453984834364521790931407266689363445397252062249489992128023683148258563913775989878476805521390570613579058469200913281796371370969217936124570654613015244018498519069217261373445867873428359062153380541014023425036166715415342726916328802356190642362531546832195162850082229773131516457434805827041317757438516594534961589514038751339613 [165,0] 4688941200686716558905290544467113316960446687423437152986815356330101958218132315157148400725237135005838831578825122147830716781727902667892369625850487046504644290951439009292154489636704425169597353767382882950754792386136270465291513277324086063375562835679596008764860263955320528198855645769633203513023587676345899209672259513520419216268394208621422583762205161468757679659990179174130308541611215148173099824775484050600217892154467474422942957082606671168648075546891006060353045235818736852004156094481009445583833541229216471394115970337937948785048736916814703957623645978889999924505173751457606957452928985793702658488605584448648077784680114647929178974201139467572383367097189570297579022218161304637680187463215518701981876201590614655370734825746050839507038210581671097865768769312404502092591287860296265230242880712415036979925442966923839375192547644397015480410547653539149267066597332487848772417815675846740909809932879352038983783607046018020742485816714960215206187949553615179539875381018087299580906242803922560655390671548573198282225037732938294557609713682092955335914168515721108390679083249308942622962097884794941158842682817283220231248803788746857852152165423729498076500740684884807492967102824316440131698256003447404625862465302426204662420378402640332022487507874287130158067994511173444709735730904977526895153923873471399530944421730211836190422351922857283865773733320556045847861789356407353415337297584930399067045303979521778854967287653450727988640339288939299231386367519424228199498653463765851616178060639727723305333470179358729978621542710467688719381025900008932755708350801071853691723523370872324737031747730921462741395918280835627932926767991910395747056625642077729837306319712298531923356466255592197600330335078934736351488843628187100446398880998876083207190684968836492639753218310420451410306159661196630439549467688288821312640953696957509324424089438680128508182304252118354123271566096944900114674550799773489464978552883302208530830909662406292897647397212493572266983303612274110480870869312137495709926655116286994399613418633320799283688644388895431065600000000000000000000000000 [165,1] 44316322003860280671888421890598784630658711753363982936933187483301627766693307218842254791257314799382735384679929678182747296927281662676760459986789554002200679991429079593285459040210739669412918565998424236566633693989524410894338066505378462609855282112905508192898601648683942144192101849026735905601244004731645885186735397471849186312549869551621234965766800039421602388925415935705746385504677304397509935216753904123300791352157755411371714821041766777735611886998874810382045253975420956881959729582332527657498859195344168494754472623077304577952094581096853867738331342345955208016550580395556587787729098577187145681454242435396950135634443685683147178422938297124447575146363597275625224463268485540721274397356695067847107994249824304378158017159895650751714155879914931988155942743204665374612817788194783568932875651174200320030658097250136687814625302493778396996819558319707701772628247253476145092702198974538984284864747527440597077222101708912151713695583350685043223393605963323065779819675045716960948591059299635566675500024764872725440984318771117862464393112221347145380123183242416114802341085272978518754798487742435419538697263151114097307658030675655387473750609042681742418618050840289424792899149245806071952527434411945975947695921657271811736396635619438748598227379230131959736977968573295854201584394794259508268038390900739019906149332727345391430646561492648867594896956824087799769855358456816285187816237859208881191445225629577021192655125892680964251751168120424573938054378966629064703518984008316049947981547378910725824077193879619655439760590114387693940799303416198632519015031068825386325950302592103351941942952815817266450027123003973203251343726889697247074523386591915210048006367758555464702835110320594334910126881175706964395566036491451752812400610809672345506408096110142380548782805262204778471784188005677224614649615077308503766046083257360666811487544526012260808797562623410804205657915714139781073928585245538271545058975744982681957067857388324181726191039161336726595772015230142466739908847850282278767621434196825089739613527048110321997404993706084471406592000000000000000000000000 [165,2] 18059548255621275352892933588606418445230342473154214092856348753303154022897797499202052412501728454919156884349882913047769923043898731609366477731387562118082920986225687720553365883783830329846319113374221863875650884599499719214737295587672384539442162008791765900531418743959182271984970817152317132180240192124093712294133119757910321604688042134193217358803966848300829333234263250999719589571843910415056972823556351573789091337702590016464288776354424727432392517627482927480941356219407430737376903599180180456664022896123410224169882119790147970664505138050243569486722004273273542653975518761585707650591292152957041059959586026405796607571668707726420551857036122552801232506413829762333923669157866337444149384021722341078301878256937986067911296539730713037377917497751047782164395184050221533909082332927452351100782445799402366812768205392661445865367240701301962424509204151422911001719451260073177297668845849785600008655751545985558972126572053730518580792248156267093444830356613298556023585942033726885264162047045435700600170115698168937444869547955105261401092263153071484876695315318707742759324561537213741388019341316242277405238380945490907231070676609130831914201581428819757073227870094957987808333933414888292735109235272036292162662573488057314624773781345689777691861732262401020079585972421491179061498657095725856489323009675307407801503927706133473408555281141459630636739869052506119314181578145838338144452785564901372384382735864860765911380337515000333898481516689421909129670908394771398785387694948728354560616380511991257013864865608877043344371492080158656664764965357918997056264368419242045384311400244707873834433753760672892716227910059808011202924263035053787794192278908503397588178161983544360807717417558993227782162408935971885149973354631430083652782744253008196966930437490385509409192121572499896502891100321109926100791699434334646105132854561528930590747989998450060264738302469797562057615282829438808762826938917512277502911725183432858712984501770099205251153816190466462767501024315746141806828598484311029603149693608067191953652100857314236773392648659291953453596672000000000000000000000 [165,3] 1310155234356035972684586844374467507551820758376091736815702302867922097219028625588440257309643795441690657677952311176118619049331591972670851918835899940735891540795157541845303408110690803382547927076726258850852671397482798044478425384626470163690771319961776610513775246219768247873220007522352545376281107558191083793260106567626370477864534246819767180252473628343323306685284835222275131607727009601094976111554613003449531566356135208215568858594788165428255244106691554136935627988788382625079008187493832447238052413005866619685709371475522440285365394148902606267905183843466987057055353110708648819938101728441028949248313819693534061768779844126423275031294443895575700596670403457157970378782578719233728409280112217468363048730927641701261540065258549557509265224026006990641055645480282946516230883338150883553884020978823342861590850258684081949011287301648779532974289938972724530556116227741063383734035015331926332401023038719951783907773566765413544603646164019732334177475148132543608202700962454546967672581722610458802581561524005155792767338140070828536145108731800548818849076210072672661863139634907839653319672315485320217866610880710755607466361143143283953985711101885081865242721214464417947989054638504460267825419324503030684724183920657389285236009527342215035824269479293744213346620911931209326995712513107383781202036863719225037619143060646231066235768276350006673538061878742598893049950385479844173262424331369553845394446447176793293078664279546223211987495687086109864584152335515291973441107505035032776572213334508069408969253561928430288405521322818849054515979936010625691423841408555972300762252087736301617231602306551450532024909720050715240361082984814392210701460010643534646191869130994240349879595082374083238399565219273370392513950610297458907276107391787840807817060666697496146700292160045466221211513963422849040791611413220396457549669418519725176947837982267761586228519980299816712754485697776883495074699397315389934027182707814645940172799560437865261864379451831726975651656575134069578345296267129897051392085318783532407431230684553663870023062871921074608327884800000000000000000000 [165,4] -3102605439924600430050356072550583353206832484824963670753916018041402916114153615172413519270385982069810633633953741791919153417365624976652817216278987933685651696559525751108245233210018160664786196470003056941709461607006997816858121265856307223572622975700595867336438129728832893322115455486481596612832936763390625411033953754201747164543677061485629580135390387883371646911833820769624612108890073808858356536659498937296167810856252368642670029131486461978169806819802217437786243744237799059180531127094260646002767452637578672452512535220089565373880296378962291612163071240517694319037989489266699676767521170508756383548386453453339729548413554676819336094086341474027921389149958966884260662136881622246044730451581365781203260879417946079589387188361469975954540484027752068566916883460169229639014869077706031567060549812895019070718176518427616357531669543023390758944732765881736952220585966898502991895541459872657813366052327185497002788409133118514528723757876433619987970113338657550405199983177865518168026850057972423225228475126997799390719532138315332931865836252310628692030961455558813649173386811943355254705139467712907714492342110826417005615941932129723907914324366921482921327656836049254581903197177192211684284108496556591032094569259713185301904336162500114368522555242201452906687618272486101466029004622862434889742485873540125819149896342806188720760706527617448671274331714933461884234588931136623738368754314983233366877145816458736498219448064971418854411154817553212055057472120899869449335817584678280112160577476715945301535980028031433509976181123190406611948196936164637201394469935609334568095981705455462309820442882534842276180451742448644474023955946286990325214507958669214461381777897669613966541451175564387784711104940675689959581643104084015319086940638722742162628901225561674808451036022050723708502440579079553900027795513783829008037039570191608543140666620608788225076403782205320288654365777086552881233861185417415988003875034188416142603588741120138582064186117517123829132797082759738648957873600145166457553739548506082324426197678335244515337909473323420132269096960000000000000000 [165,5] 1658385095758587354320371747906296236579808774677573863922783514731326033157520213572852759757870737539885476721202087307266065633881758153609153096334370574315833848362400506595204120943473974726535610542826312949532897909476263079599482175576591438699393686195678032171255283432107462597480068840892019162770560609607995197308001493781715949923098377267772866460161516164196521028063927154838047648094562011540748999202696047500339329096290122192266024270861437716046107165913473446257109364419695732487799970836632663485422361470384620817122152324991660694559203919728462583446522265123628446193235057338369840817634738817428974416582042216736751872255006771390048836391442993475002251117080033463535120831073312849205914625822997427511004519631954954566593166058841863987517909120998388941310740026550916502178926745692247906708208390666227778073064125104563034850266370366068564052360778720267438113687822044445788594764821564219769607736764872648403705786708189836075483232058745126010953395752365912382895429239991086801725511073184722012951957846087077411949831542695746740935092943032001105698300686066395593657967331750386553007646643607468911816449389813839693658751723839155386790957212846154746891266825634729775577756585792874549129459560043128476257906645191108177420478536274410181883422252738877591744629552570610231021030476019741857880090778361953754240782681758044842978690326267797872385576125233642706697029997949190168210121616868283232851890329090358833269253079280210878535474301790716350487610675926497533881376442288073510658982792319485775592678439656427463388918124150274812929708852275958211123586658627742409844812556831238840662009573776644594421251176058284453733981048112075304903008553269485520630572198052294567009061513010712813745611649284804828522887836718122333005897040378863203519184754298807706946626835696691076349148133956906323515557318172108865984910669437534819840562998072660581792439564893043943262862123983560800059954772846464448288653225585730876369747619439130606353758188434100794561613532034181703647201308892256886291291736617854746029133897224593920584453545584386003331165716480000000000000 [165,6] -152052060935426438250089659257544818374939298932576746645156202037033365506864165855188697117186653527625762726195869541595335684891995937475042894002991550345199162425274498576264329350081824832857214452952514886579330279924704533366113904886306025777178793337413018894394982898524103217150091260739962433765259857876573372227844507113423307977517690683173239763676269104990322663529961311576519932901971272925155363754535493169188710657270064905647179581662600435903450024457329794609853496866018440291080429887217519621026625229405751394811060569633698053045631026064691708782033722603425459611407353044079223746534189555840662935243039894124106608024999176122451543243654195523083355610461429891361669077910793864261532524656149380478365778406161973162672847894575826110428261186617150082078936802110506226802130116889940564994274264096707509922564130155061409601105379854450791040467209588068708063815778727554650865855109497820331203372434611160596971907585975727490404391514340772248332709008181984428850879746797867786551962714197864489136230172922774255755621792974162923711482175175160703082800718593714930130698034546495530328530335066304978162589307358118282005145012577652875489129820605900834200817553813616100183926672239231869459039203185442694914010859883936960688583961271549979927428894846752460538733647391185320215404971806723569972795359973120630585877964267690734774034907346760071566926324194380305600276105694782361612779370906550970346100737924884385630307222544222077363458677324976932100155861365894404324675948091941474054705065926537785269835602898928458542700059516730448078736959237823379471845543145556162546249276316422261026909599051935819986862911149820655559750013944282644678911702108056674230121210436907566322927322862498770026954079731156705988743839637848259484447020143345653788104289974833101128568808922865436124592671698020847894638704116126767194048920375787035094332513766966456560939627007479146348510138917931103738288285652253838502661637360140514257169096704756473169207853681019888419484443697067404656722004652135042053621541148028685135457577515296812990531777308197181573908398080000000000000 [165,7] 3529033776316608305868869431815279036044368317440093671213541977860821351918031907569465586538536040606947985346677215450332624122352569504096624505128310289602076710956236136978077894667644381649546450306229191715460048550270790045163680935806257552404405208098678483018290788382994930125866413041614958921257661418552266480750477442544914674615643203876338301311346573703850120966090817504750882185617211402598005023262896772965950291291712994441388912739687457346578263276976356527492389634583115005762813094485273134218365582317019972240724837021594484905355019802418874458751253544067327672638802066081952985765560128881792027391847308037035612908056487483168964053237657686382516003006942971949936063599788680268949612701732328018164043216312560912495144179722080104448379818415786175752370789576478468777773008391439489129232039541578811020066608822259537888729102279246132092726975932790749749594511284846375455088418724944930766087211128547990077125108894921900763198334041959906947729380269291764861322959561528983292037117561572882845831464430530984651590064318381126543528118450726690112479731322661137544955460803686739152870882810065243328709144607954981992089171368165587935742444926241359610713828786821138154111651796644507726578963721219147132721967284899240689332046751647702826501431587197112198173339358192517794387731764550488573148019304885723814455736108699587497946117225311916030731450532122692038538220109320356118586674208481391102151741500190454154678815515873417610889484290146979823428517383538571584628161513973308013705161201226793511609801043235931008268519583816844584572687949150192333899202416351913018039990628658330368060417548293523281037626151055713501842486331989280843835701744642297584477974818837663997433019296186884650971403288132374535260964719944186767029785538255412879945960412303740477296869331466036195798508192535510328737084660081941363797056201410732051283501545139389085880713079895005443837647072075159787255527080966083946173552847649498624107934426316402356363346703060074206744920678599884132766024951624285816717278957717191559852114761591585182700259340586437821335701815296000000000 [165,8] -77441560667492093125073534567508237179727704812125527541432455245739855608697313342116648172721346319120565539496886324913066404680462378696368931760865134089884655771634582427030573134183797964169373364840318290183605565033058636491957983246924391272134961482353766745129083945362494064531858659446048162430050369146772076614767913559507435335159414512684036798777012365122942011121310656070693810961483267305507887311729471895892457165442118058791427337661233308407485446818029483272637316291453398710719082657421291629880042650845006603302399774712978942612904232871233278729556241976405071957608050726085282699544631754887410099667588215797114209088558368089911725996621179183675841285562620209478094198939365317761524262480625835428063637967310918233704875134858877181874607445795517727183240710203651002110578074477456085760679521893920737157202814773947186855952982599838630309439703277287227403851686295461899669955297837505321232982108143733391115792644559789663071438825351107034659665093912474966602648520267528026942333157362857602198367724320234693881037480329323676637577535480814502163908358190658945866597037423537636290597143365006113685235537390514005193521834436292283640628444665716476951645273016920737290495226428316104044350444563959386936731273319878020979739542143756321626553460002275388471720705192107429354878396570334130094699698570751912036526062989604362353590408254615369331659637161220608397385810934668402509865028043627549866150824157704571924076042458243032545085625819636585280929998726885810190940322553039753402918771427277096747853869141100521203163317099178049017820092824798449603588403410663797033604638197352072223314657918286169723663626318357060769251215381035458617297100806451765992665604141707178176429147318554105494355701265706300708769076486946208322531702633218869285487889939275087412798094061343047695718438317766291338087104797475260639178284142019004139009085989707880116259426664256804841991318949929901690034891912761524043353373367738228260261085057022618439830296325389020308589772376167652841823490514225550929431167116226035133308810889045367671206226898015150663826480824320000000 [165,9] 1649881519124860051594331294270301962713235083737489483329209652428693137105192830990888077742683545968233908543210054499430301899854148122353922400002425738446741578463786301729876153212273880295767329213357581030452809253927740095773872211001146110069511642987783209330965945212219123419626531719577097045236972246965155429873020452657415252367080035503310983542401397558752031987729176017755231961270577731084805796432540786772375493848501603641741037544718402736677424108717646284313701364619144492956791727366024902519800752997516152144945651774558963589613807263753298896044300591196126240173103855477727350223125271753095410532336429844641037222998202781798966984720764928863036471997735167726697896376650415001692199114009511012671821709866980952324251789638163395845518130306942859884682415345965144238173811043600500599254373384399922443716939654334820035214064493932893791001388810524076422208616351588969196138675560209660455024451464683370877951339911806121390066287432882635886204450065732744756565947852850493659519354222284903700691174672304786078558451632112775626879717490820493769061593867152556134970134022811738034276905332307444040171296489542657538735832150596436640469166145395298737759043743828196813843155890284981710338215567357438998058064932529664953434133462765480966342329836889146806257674636881016206802093553738096313598399263497002227736719269671567213129825853409895378795381990647543657968235367836127762744577835563471274846815451044121148206586747042842198702098962631569094747462450923700390268345430495089716487045467054139074178898426121647801501380426521158712961570108712089493726778374667934440677704119747079184182435359974754537247842445833784246432866700303941792945634212455977136838772998323567216662246563397336651400889645822247320386204934003971400437358092691372135389551844576470209579740110015976178573272588699361971918988671180090036516878123588511643101126079207691158210999476390259054457944232664186326897242377052984746428332953808613096008721188025126937175596685769738128784704891233961107201477172003737285596493961318127888974113457012867612092519397240998959131329120174080000 [165,10] -28633783261890890436782666754766261715500514140028397664109259987339145119182961951581861455799518002748792018345057552337029765402146506254155155190494320530417279378323884655370486806991410211731086503346334483809959441448680709182448776277226454353749368391352726701739091433856070520510177591621662614174488340334965837223255763372127878307453434009109888307788750022157055215382394132241765857296257507950636332120869747376046811610649320621841924676311136168988056707740428774753015547254668904699702794896359809298617142482080082638097353976584082225884116433399550630795194932748954892590673829835805677523619008705160009432840370522938998131190796270847611315372126929467754418999475431913389501136979312261062749895944775189634645265952019613212965576370698051594637217217085470168719707244182747583063694412422724507530277301885572024367437186794847991110042938794670938052063138101837403592507910109915365844462306305066896304367854489178197196551485650925177371338687500453560408856847349824059748715993333824838925138094874609435320088343750716312111843218195542713174979531907518403054109161771033248923906188554284149752642797724422222320614943327779579115089377379878524714443706765675507228779853530086157641968052024526582908796431805885210309186863767052884578777458655902245538660377137674491247387911631654383397669365315286745370901584324767744438242678302014909055523412730222198225896248026122626539853362751991176148180247372984642792476122657337808831965978189055776331479705799490834707623477248425868762907798237085925949510002633900280193185879556615182686852979904240766158074072329246701125143566756956872740890062355225935250792440668234200793466831882382472291281219893074743524639457707427120759948820454021382075904418689334997878063830101375140392515729350220080224482327250446370808018198188331071464540567238909186864108290220324227820072181300567397142693996505833853509117255976306187424004407799208333070739350773982059856254914569451961183628431744548962471695994898317286023883509932985670996093543372033457174912623562211602266064551434640286844423658914864484809255247306919698629862766642462720 [165,11] 362495007294653282400551589771434565437930998763373224855119599585894867787112226074782030400545289723875232094495705850388039477728921866188981141025571861364478100754357483831669187603709596264178801351185770522154477820166138240691907090725790810230279334850098967686628838772865801871007360120871579211315493679205472102021680419573615300752389698422109425943549180351247689914795961881045254274351307887332221417354828833811089349752076502242415154990420313382407884602437775762605013106135413421468024515407913743775551056167270624849578884923886509502545834791316279585916210617017317876319231476500731433897161202671172410316834251515503185043614868605551953310202982592424954120268612882511050557847739106735890472763184100870512176369984175472380677811399649697404398012103834793119886612777323221724671656893091435376048851974934988942564516194888907533893480302751530157238135328137092397092029712738573428813937838787375369595945889172273696084101825695090379077444945991414222023971838719456729692893701759718439770401451547289025834256652459057816471455811987867048400382287269632297013970499927036610047202967867925040723558954322661920770494494996749978916494035280732987739328538322569334198496047251842442790747064173678287283247521459916838168021475366237249944550021416651285007011642950824655546551483664615909148006005600887788072462249550785941242727323266506426310606732075473124755754972790014492426450894779761291220958580460047048419053857417393063702439375310456510338023629802424840638322074813141888894152259243244048098928290218941115462188918015595661800518064402343214070975613768141811519958302063130207454765065121956303513980376181515493365507378360194298721981277344545166690951126565227926355540029408877060615481841001936003629896716259975123524121109762508078591560696482070978665372370278467802035758627206137930063902012076609131484853787373465887530328033835757895922580138255937604406068422148205901034979220582480587565789748679533252372951913444573400468535533564897728916832232655312864953820752343818264442472920942757776576275840395131287465769868464146839730003269202510202686917522227200 [165,12] -3387525131596489726602881598276457244796643041556505000859112591670304253034658891186814740300092719265562047485190146535926422821731924439875920954012049073195122249108148553250214656654827637492565135080192704275597129359043161055931354112546606329492225729147344300415144149652132583856642145550260986165975940107413417127096441641010542055547688858366398792000583125832515310916035400834798358605317366912409302480189011356425799172762643000858147774036083752484672109755695070451499260696637697911924240014415803932192660191862319818236900841827870769550677630068634515014979804714434934396510473972863920189749077145391868990076257122655796411760779540317294492906482267012950286270937007873645498069227320646040699455491759312663551853156275412779858896193663421896647147148585743912944244580637141445917137975538873198516912662854091576219362997075573982117832054569685172318236170693920133708702755896538370395536223591099701343713050831356865644184957802327079498351707024706794291743183992869824439980141712195611559488098028429764819925627714228020396997367149155371092625178886063835710581906763617570279723008576048425528617469014664215759202674429383818933533134430672901224979155064686044974378078902204108127651525724182541685954588391132468535221660800853713262362310044388132715979771364607940042122348987029962818462871050878411339886803077972170931236981530677916231749589476216666589047839088757729665994139285226859773309613682029789459608156970965910308171616018351248681893727540757877319806593943872282641185651158310773615105812949431410778726772015806294292577018558474959457527202144535423664628987144907002608063954637410497910593362006894714606653450365962392164563233358268071364323065903455399169197947418950363525420111922680643766840260466009963053320135928834983713486243009223627731473370587750460457869776379814541674937513225597929342527505993412377963326332439831347282906424597426130309633523269618137248032244074967313236269891975259577367540064544815009210339327595800024923297555808876413581251510141401983877656146093778218228642368845783814776416380277755339687679158446382359965185815347200 [165,13] 24687420362235876677060618095772844490322835264736331900762056665893143124652519285990421922089367351324060847475940948721996771859045848236516223269118358250369147626267594893060375726275251393424129795197970610386825665872859618725402449286548804328709566825556683573615659599278288014447423109042776112213545190470004431889908130433277423990613542894242577667190048295787594029848110692664929417230635299511422775011529339568122399057717774954943382292074869745659842188427393291638738247654027164006265575937372870570511679248778144640030675352340867506458867154511000365660915796825517519271321731002548497004842849579705252720850743088590611358349056283414213092177895104974890402232655809676971862020116146420461197213309359786911981825960222405432166190097961070916254334584532656716308592410855855627991867449512152702558100481053428457337853013930648456702929052728110455471149559504556634361200038685725179767786062410749201878278798389615621343160120091497206883416653327665067065834553131747849165775074187205017042556950655053610288005720286050090122702479069616371116731341342652100868928332001140189224955244939968744168111210792003283960997438792970528343467166225979049318178089091111743087303203822216048876443065033775876934214040090588164223615880978166233656162920830587458037631390529754652312931594294333110405274014075844178610533190851550970920558087498928721437294324302686954296546719165058179465681316665611499935103248691400146419179917132547658496556186930397207134913821660792760043704886002052973903963792059338689956533043031976878742381092207212155890778488669778629229509155534198740904295380133804656637018844823601191213333471531727711239006797212210252056444163792927854880657644881830482701129881225306338455421664326275532669826845530715450185278839103264930415708328956848458263915333320862417264520863776164669276570717124541836572941007285966442200631455076056219239176379604008356766286491935405157612778666952473186526757346511423515414151890367643363912461456990075729373924810208748555932740200567727150825886089270228218215693299225487418343082888236422863638677408932353581469285744640 [165,14] -148901528544321570341907875633214845498393748368436480195333636933615795051900835471363193582007560571962566525574863754250791489195771977943264870526048946351689731811629670131507205204766069609483005474329221747214516761484652519633598632397074100230747462224798637179668386869636562138447546253866144290619955031471633896852414977267689868041839688585642588092376380437869389688645729103711564371735409052860377487204754202690483274434978142917986928541729784220977007020512721512625343308244884807507889944602756707651422951763167540864511884270511923968123499713141610970375642797799101015887631531735934252372396803040409137798948781978823821082294458727239291059661791990659470806300796530932113727450601634978733282070070760464713282595075038593634092897453304194767114378657204184085822055794545937258145057918503181995614047613170100255080498666127331732174462626005671661286720103236935857289472105833895828211759453277622090004561941211001238932303322910438078312749575430926925252780532952824196648653201881788141100103906028212972281139409664617187905837331232966661847670732098922354688066790473098022010930562506347463093478124741229781076812380536058834812298799259861610796849244516593699297295646473352427419314537775348646056627939878976709975263859324015865912089221629975156115243127866064920617916474584365003928091521612159825972174546179312101657632558888856878526187094462808514330081617063790029866148001453911005081908599560158978279565044408584013588333962314084260407572078254923034346931725726934493801553482960039553062144037835527305467836479985073033607798036657219095385332535345967552298398538710814792414888120646385727787191352319741615150090785857090656867993574995077224553815671201569196862702422185096243172593087105918649568010781216645132532949643344091233068047852044924498218931404988682097859465065222451210148147683468696569547691491941220986020676466560097382551585247652476751687834746344175048967424235089802299135484514784120479648703832651921675309188641601831934831453352111353563875802970539097913436684448165175703530778647022992829973184808227397556362737548284496258457927680 [165,15] 775855202653813544501920681041308366881404365144526910036062921530352593682910965492084569692076304737197122856174249060624909541499921668920477918954486769308027755827969392121655316185622464529545577314260547156470338056112909587197507585631184233236502984871931625929456276680269643502416942637431209466445377123657397912130373654049488743723640307994325071395213058813908549245846098555335082271309893366724334012893678311981981273470132055723142606894355677209560990171485344495480400275330813137507438638343179439806629073198283018203050046024365955298229080062259778958827791222666331947787473879127918244333564698457767292555805193595798516890747628672739707187968890115165392456843690993199527088297128850705385432422525543166482184682811790141188176958719260699842807977823757269635184617234540825354191792124853522515862133169632622495040927232337447157552839290324474995040605027084235471923222454549115810250683368853688342514791680514038593445326680070806657836992703593936052961188067903206757187636397177221940595659767362798211943108256722860335615720111562779578290637720829645543106195415014987234356521547038875689429001944201885678698025778364105180647203998271793694136674745343724905650063661674315109090279639616090830691616391329349355632259708432221719198977903062365956730478516934089593632252198727852103888868494678098781967338418280227991525514714096926373927301705906702719612001452177454231618815405042275113315614110541768623423401612932344415747377510426280717450959914355615708387177418996304875413660842821543899426299628835596727597435742874155561751352754058673274650184926640472694673111502092685245997432116076026879278673095795013558953438135256399390918120075967081218092322662475593493519156816389294943139587694619838805221783083471783832114437627562758907891150598079566515651915145157535237862234731578578441990044237627667538160018267485299199017066863754339020717814825116561849642021382268181002849903026002767055829176911923928074774014830104893314518993842929371022638592053686816325924858364267491961329800295272728289356996397833795742645733055281015736647571519550980804837376 [165,16] -3544800485823139514554268151115577584095849853038570625520851731136555627530745268925842555191624399466661327228207773769750744508766774690433010998380079379618000558821611462528989840663226343653909518426120026666194842275306026165554767200190589977389718029459489679143319817778016210065482567284133010720100622886988949893464980460620977357376872287858370598038413317440585150921263650749523615634711999337741166165977794989018358176822002709354917412236206856315270728132190929358249604664043016494093354878842570302952660109013582073828469163731817470593175827201018637219521718451905646282399809178077638684773369038709411729965835219216012093817082319230584661168382315896793514626524907947397498028282978783857617288149136681682714687466968731798231049658650446045829203234496706060101705419132653278376761460069277032935215142826167868003628535915168800958218230434898283751712999385525077698358582443603155807433236340626403191425124557132405618495960083841957189499396644439018325558445800419782038591971483241610332686519452199322640126472775055458824722920180923139925096480700548689703045344343836503379130310702921010779319291299572169497571937056390245085073866988719654415090711101719541862252140308277300986274779244659894101121062368030681303436122970208923889522896055356238728777586064653923411115867325867395333311392475081999829928073920428400774338474468741135900839338023029541837160992261470899679411963172746267320719853188232031546839752252262113153566918730099123946402326874970942951596478746054687803596916475961574948143642951685566377323882376654291938089677925721554881761240399783068714341622520381740605242563219975277256550595659523950870434472659343430395689709629723599713181062026174839624636525646593902802871684306099883226939609838840385357667371469449538209195571106823308779800499402120695416563730693472872764726044965161997280275139069239083232446611951883059280084336695702833215728012413854886852257134680927720436874190523025580981162523852920308037317489060278358207977409400084333845283412538724509738492385830804960911477810921126058254332415419270477517091041806913047101440 [165,17] 14085325651067980749728568521811834566212505390598033475301328719917658831712987938662285816878528279178272471614733406014026382608886624738884610593007657093875131896107577495968624145183035312154750364111456436847892757699417906258856149847290109545448744062173152375909458643511503896578712006015312087091647706108649875334564664923388213942774292332715196091252846030173648790723379280654157392638798632102636192117147230253258009789112011745982547191003190760535683439066006947597106746629094931455270228302352718981920438987997035845321180295367747061389569081157538708800726473870128202909671589197766393934192464260681744441708161017480737451166821287734350541847954542434365339405241554584934688420101164055528950120385249133702443814313930926270771015308824029840738941482550706506468215388455213861386990553016284087145208109749970379376842800704484439158382233452076382322810140256927568414127686204171944230466486479821521675655945325419399762067116195399365233509875774536002586504772116117270986403561904884752599708267194347013605404233559684541826106235340897700929619371457948453317981469979215325574163371136444853661902755111656792678242707710850928007576731474293440189947759577281568278709302766436576370764654589658718239538962686970241929353705640223658926027903329132978666131901118221869029041114199104087822456883738639420958637627323076906943510518622231375542827649616193743447833228056091014550436392421301695245189495119742095931015288826175292778636056692263996107946846175543212619373129782291606479148073976629800033462995055295002764832039576705496808943155389483638300036094947962113501789216653370108305093370347921820943127673218341303927018710165075412951049775988097072806936879685476960495839007925436197708149345758161151219974960765044112430335390803824521008530863473722049676069780006495538918942639946523576008156082056138417990873440091929741669485400414776893087337850404875467025440880605096899439144136400212849594038599856188806878828399731268832728966114065020189781279946100627647665471731949079522278602814939540486340198669428892224233978502954160190451887901862673776640 [165,18] -48113248019057838682433345756492492386299704413547220579826026138443502148461998258772700764586087089930852261169939093356293194279553558004441077657738196960915564816938084674087154677892076417074190605267307266391927569549448027088757698946978162020871943552080963794731786247778111961687017269770226304646534702089148295907223074929538444578468678595566151470176748624633104457337879523581999902701191931448593392798859976043397633256328950232292609606123223541368504026230869963971800427149126923895182332291359834487599103871944464299978867346987985125918363355212568058440217082415498811312027600822644418605610742025858773367514178707099723747098479953872753530216106118068011413017545843159613704784130411531580560824422818367446671610703340389753781065524263496900355637335282536186073246556502096744380941998952487224535863492804694972065698510585186388376045781532254140204545214293266357709225643801803588113482723075803272140581999967126943048390323625716634831885457562512949630586908642764182739473793929677741340715933526292047504619537670234779598467297041061225720336835712099014518104399462821942141182357309446945141831858169345202973484120034607173161073187603676010983013202520053403923231277495290916711180426623357395466863970426625825870570678932668046128512761655450500368216759925727823120135718551807868568996413308474180582404218830994947160706606864292414187166157832326031696528692801685717424755820008092564199749102217780818679986383127342748911354442968327301101016795173603773615033777567830973064901229780411187043297358560403314737062382976952894895124560639851703067697652918497368739785693818097081428076705995081980205307688771541905306882605621071461927215710315952392455610040031997473910925395785174063616772360350445198059571445342467776979005131049454964737184319040405074909689750243557123670770089165529589850830186916943695495464849633652140557262974808638865584442554334416553105186696150108823428752325601268819079718249615951531875927088858120753856974323196527117256774232789964429782875624962840188100776296226801769678129645847675944886328954281718726391996238895513600 [165,19] 142591819759455561021956360118398085807832523199623302233147807265722315538900871665597976391245264468731470172562132831936505149115855244785916676046350158023230292689665779273050676995328980218845223248920587078212339338673908910815704344316733083291003176713783947029219849413941636788556794244895646944705301357966483620677782405145850005101771106306170662712343822306819110008137352737472640391167191117868175335398838171518295206861139333127806400657272044167023470778405322425512516141601705726621350208512564224132818015872790197793757644716033159113637585510013495444821340350303167118283949020032023271216490272027805179096622600881390199108546999109660795917749790949206134672856361894330433515439286907402122479495749585036415692205170301214841280535946260928333811726186012902546262762660921659618734927619095621345502816862204983498093821383905460852420781020873928266603050937839165510473775144972363767651368832817382612805700955214045060575991237600682037909984069666706283214232036608606442094324289823634930644653560749048555757928309278102170605779076523195438123583025611484254895135128972452365957947607876262826652608932707605139751266254250358476790141376949787349311901825506408844122630248908123348954816773394915554073957154084801394318524705808691013178702416253675337917676234298292591313366890096382554147847110975719674596499049075368266932434987372086674392947733342085502619854732594133698761636702822571266221064136337910575038661214350347203282818483630897721245516457726631942517013099261868466977574926332024564047253881153030823273741745002518413096166593727236966910452553956241681702526316821032648428170982045119827253943234259625558622585200403486044840276553511686509612846411596173874997607911655802237956307961738342792432504580102789241645152915893113537282856140345115786335744868189053538278058934702023068354015164908485192313197160507534960600513387281208451733110665846111124889269274970722602573758769990020581481904813260262072062760370240323177199748098445015798588679348922853322385109637937303792833411879482428442047924822200381629214031915592986077407338391666688 [165,20] -386963126700907618442848851996669272836307130418623138299076283234982275079082538175710241386830826558493821464805029272915719227221199511506593708279566110934475647564529151074089067509975433474729440831709338732045740059673533226023842895550976457006808678087078243656649915365012589181626125111028947004952497403291710673774748861023340444669607662320155066907038097251693053555590910833530385740236565892981609559540011745493599863891371478355061380857025659848776163978243276215926249836888665824925131747551287139890000641134886226831040012720665011012775202586121600317812161973587192199154326193498031783243092393711133521074533211022457685891813494556133402208841896114687311681351112959867193902368315673280954392853457312991083349867957437008657731525508121997251365705736488927088893876565917236960706625988626645131360442775769912046995967889856374900746166722641540019191874033754758152985798904817551612891614268068938242659150223401547464009684241819552202610426736756157938271886424479528382767620579998986047481750979840476306770959574446790083192440419137314963216545984251990542280911626421731605066375119742036200453845458016362034666804291102348677276717404457164286086372449586663632079211495229157952871347853757873669455995008376630577291406085986231696607550200660928802245525473980343457081488606180532508829668859362138968890689607089979593237156402501704865041109229318632692802658436416114998727924080917944966649228146876352803704137804509487475075528994832403068610191282720833752771852538089603939471922624174119800999859843425763192085009391099552178714788235638204330271226768509582376835799443281934108703110545796013755486036612353212397823064111484323577111854859355922116699929104974253547514996483234939454632975487744830570931334043712003107494296547377191502858054754772361585678958611514104758754644293443752471252975216705869695300938488621617566013383497823460675597566600853536240836841656951720992111229618294154658630692790146630603947762764417017805120592058313907032389254974061909727993616682498135209761043490538098666486456680020348575537353090078913516348121284608 [165,21] 1065787732028977804834480186259425970806945027774020611468443935951057658915400110430493242362906879247917868314580139742329461832161934477272978380815964823954370160459500751200433813972092562838097745637702103749205860995779105657373212606439771039875782857775980332863926169932603831530179933478134143591199641632612743955701836071355853402406452679303498971489721175420148943356120733005400237652670944463657686990257324457001157177691223602463148221168107184939325889830447801493850446289827747435964573338846397815168236724776453424907812624767330365767860638863968988311393602150949396613229764722465977942753166828372646728919547053912474625650188780549031143430844183967606645871009144676648105774075508942385276563501266238106721011221249927251704097037775210068112213115318894730860361113000513504221678213784177262868688054741250583132830071989142478508011927739498643042510928109548688159270969876289485958637631300725491760009810822391236475525503848616817465187695027155791177462915660544634200228642906291685022855412814755466665519232549247866317362600744462357497475422428333548278943647039819469516979377167580392845932838236263876993956653733127358274483676553191581432833633515141867007723550941981408940081683835814345030102723361548727729256729139562363633128227288315750638991483678200810922747774930153661744522690354216356756183979961893596783406642803430806419781710598296502739085332582855705153446742685278762718991287042720850423696286938830453963970213926517359093801098154825472406659358562008880772069651211897070922363348081024473432456315014989216970451450363167959067664222301846243485655633524300235800785862641268871283327599572846649584169715517102815017117167835051372181788837806473008464827378158081610812121812482665458988391943504412939863366172015402192430265239719907000327062812248628680824261217372884455738215234530414623834240141247517450716155694610235887511116050437613378817085593471889656945991324456107912689355536742650397156675308283770411397865360202015616387231565404145077137581899138003384473230152949984096824339086828623256762163071361790515712394002432 [165,22] -3225851218064654028389359163086259680173040098080807821955228807994851876775048340370005783617496159494470524463193018060076680719886008777655601799471957863240936635077721484455602626135369210042462481723832346207429536769732352802138921945033528792992915816960375383810194096250793931628778678777075366962354782202113422256251636109746348447955513326870132263251535405089771512073686260109437912180519338099414709783395249081621105272245890092981388319680338889329161921790658164332515247254513649889072841689441225418615307823933288424130856128805529887394514985926151268082552302093381481980190280596330066384161263589374267731926565536005152624899523301007653715434913182549880784524865114473783946922609676664894369450508855341636838763333972818944583620458378940232094241246930241742269046521479874024538388784723561263698443342318547096902813241671146907066624065069600667078151008803735446034095751309152420111083965000225663500088988904037078009312078549863961007345078757199672573378488053933612578239413135649402903553716229858044290401939439456819622175508028656539743287523680727942929650260700163085408867439434342790928584834768370539158965574479320255492999880173084086216782071341627626400932451224737650287387040151120547491863835368806390171024704138771017596928570977277156354167978735109043909612489327744742917768054855296991030251240845588455726365491685409591579864534912849458422899616312919269716239888205812895006841620354926414535298851443753479047252071492859486078678012291955740632814083154998640109305714383657285910403656920923574722571086081634344828155945416846151316486373183068803938984479104123103012402979578387569065884935521799602158149754210517236476747358415776332870268483932531367867201750182741929511129778803633814844376157780146136067930302092121702645545165968841056502794169066274687300000235753668002868806353319209907504939108153561014229178730762217186068575483622937346762447424124926801506337741983511254168865005493872849674405857426949891408601152677625298881156928759056506802235485520323225770385165314501104806697888801481772964719796944562870525362176 [165,23] 10395873547801049215546871480435309800379864953825938884734131703577710790004300655434444302551215211161484671916021115109363297039199055544744173670731461693323731911704909876306332677399418992305042003302405347648722721313609936847123353614002342474860958282930417667919307732993064067290065104412787315101084107650494420764607129193353694830789409427722581643043127135293953677335843322339601122060699403213613189483408973065212783872575675175706901846538334698837314742950786866874080212890109103474595604780667709877708310804769832985857201257172877086513351513126661764111347183255197338547089812511394863692143195886149346262635061173329346688640161216195376877182049778065841317294233689372369867572305013880081115112093252348929785334289330762203908976909406097953451060047769637303281217430407282085351503314928318666921092823071824282973428761511477769482486841109771735735464030014291196497470778770527969828811566484906068626225592463157548055831585535844954399003876512077351701183132166632705439140434244351016717117353236331918235220130308045204395892709536546266876359195108888154456845071268977715620284234227499635967261117699835775366213134202826923904468309914214289420416455937492882724348835602222604694761948050713342078238023106278218763639590448800165629116809291387152939695100208635726627164034786449141646661449549679982909372549503133616369031122640754400917880943096814111818144099387469926136147884013688804308065352531597501073462079456576573845992168267127167394583047227554957596318151685396908682069177984252883138255259785645900246923811788219739165219336503623403675620971308035125548595225684806950450952411863632488524815334515114690902099568470510727485324390314717570460404047018072261411780596370744232981584784211771660378146429979782827667899554099993498681021092292922255869455773819649865719365134417930020634950295613777700022459155506623176316869047572094459176761389379057150032996717973390729694724468592545511495276325652295098834265644419754244062125212878531145571551143614546034932392261710437152848653128780035315128278516662976611026289221487034820984832 [165,24] -32741723620676402766418442724099586267496621052433453272491544274437266869345477017010094088810847930191056878571908122022981990039431386620069954863830143809239119883402302836096697789878392956864999140894611497180370174495006357206005897424543109768985006629235524900249740824446072964829211508483489501449301088469886348905083270449385098157123528365465323233541619359082855558749184582612589035030751221593056328768539957593604557706720083724800807320084916384225369163344250643627388357109966586352745041832365456517341394377811378646554995756154902406182665566106254125358165043022360387621019451039917795935310957646147253268167678090691809434593216735346375287109081308519568157486348366144070974647369912034949165723387407155365810444226706018259975881560283651396891089099819062449568300885651127890641681369326750475157509151701577546419868604356517210506579565602527616097699101606850324864816541555596483170009705007295779925645011704071737366962857289972549950996699668579006137650159322966845273869355635877744976507750187067691736172781742368817828483434213485378516651549875002106053708422467340254045079041322628183263983966025777494086978146937307139685675717168254141719454247051728399413036329507780482905764284917363074900849764702117054443788724767883114883431202073235558146395907592925803025868606875673303644529242069525458485921534479268977025417647354886086068410619854970429117497133034963756168651031235734744726157716452570902058612540781081450684291534104568451984029988649952543586851259119889390979704135555166525367260526935468050781572635098692407373222667215806226300274792263946675873735790946540984857221153400546397322083001503078356065151650857516734987614417932752608304987780639505336769528930407666896818110478182015513002480756408191181442179717777313693681872995069007868808225539332019348489157406699742850880489959826992595146478921089844815904819830619878592604033278325084007606287307620349605698702214794970858759435692823385824554106081693170342462478282270169574886832354246439061915518119012619301854671288419692567552785575537007242280891259947456921600 [165,25] 95403218660508434922537606045310457056181749405236757690460034102847517737266524426885546318349182871159332239483665059140158568935337160244279710753021171197434136570505560882026619800370089809669493256193610054056667092826502014768427259176762267480319511633851656882918658777221491293483234674408284419472914143573059976937474869345130537696987717310737709061376279295561101573966565407119784230812865218489768368870074851833766128975964032180509712377491754221789187070585168617345943666268528217115541338781316376664937541329884959125512892551703094000084285048784899035334211226296604793854101498177592578843932213853321733633434690355562809358342029398181651536905078371195944977506197920358659479407869399590874977421688401489270100712822897793389966670131236427633386061708608315455525034344855253536990173234245891014358770025459504673157070955555406491411987772538040733708863110010425426095795715787981270500531314928318836753052637466108919581423013631957204941791437474976381533777955990960339757931498692094081994418855978238441355902116123914691484422845826828674352555975298014010776495935180825780288977132077035394370937967769623565503378198449206631782949205683241480220995090911424601774306948872197060477213351048076073263835132175175849506026484472529762308992154144346390631548074457737812017420104559351132827778869907412579327934874937316327135090589513398546676112256866107680395229015852122794533674884617537200149216210839588967611146255280770800049268312286636321873404958724362013727211938458642501523663887621505030209928136857874359596679798580147640559131379294869237469106653019004239577286282394478250184311946054909833990834432165911314932846377913804670099281046256666375219277860249740351053549668303881947521955174669248021930012192956560718799613110858632753990417227739688504774984870674823448471614699053269997732450196454271777404181095602710918141525044960049377097608404857899071066516009280641121729293728011414816523360578541823851408131455001627868669384044034250975305152161898403757054133556573974769290837669623673821680230369274802567454358773282112512 [165,26] -252446715064646472193677570203433206057763061450485656721506321960319975060369747304039349560789504430375544950916222977432175387519740670260454915402481302531125827699382088283922752563820883416864775286681716747579963823299028579845895112776626605617459897833721302380922718999364797066165322135862374156359586615978166331788985178522065047324108127401876533706475105871490792384571614043833632979806552912263744023469958639248471895521548290735321862576616691162766392760968511404429875334954362712474988638594064296353123474438900737307470771359985112863521059049276151830965225049766297226790294001180055212600990538548774026509906003108786062825268465108730962669768109302499374844484688851299711156629955263621511827299806545308963031102451510879421127623060488996422497100545700435113299118422277792309284043626685209626661396689080962871819634921786466765570452300154457181927073079722784592295864306641674893670348910520932085900892425063484342228739043815099481385477690983420064047250294344105593432360480182267422438725427231135798642704967040787033230469938158962917470029821999955318252293611979729351815749192691006966428571763075145267352362173581694753650177832644190901923712444391898361017792883239047609936275492661751511628251324503774170621783984921403676527187275395361115157699314120757221073948628814973224135721759105253342556273291024026535297284919216993753387627130840546299893116530658365825169211383437902806494451010095335518292325080458588235119700676116693660856553282575835356573119157857738486940019903336586120946856429528477317894865050094749766642590115177887160120573754711966366647994953636143103847759406241118684786413864077700870217178641428178598878394959388031610500250741035687018152699109988885714183192002420024721112604746025128978187980383205019894395709615587264608293007050010490824795664563153209171328278581579957116848618214869410754420839842891558419723892728281543840930178747039978318454661687992915663646266220629695507816975946315412319369018897793774130684118933258901324725070502853912472708783696302409137777131728718533558430783895992320 [165,27] 605661557905603187067000831521853614153527626228435360703113731641243156838543530153500779916384433386414980401121441422909621562687447268390935421461203404168202192764110221493419279448850335635140673174226074915338705118059669546323230783687436466859723063705394772741638480304546815417899311369342257150304922927358233648495950900556538030260991138340257991115010964581735785052762353848278435860958304474153297493001286494885139535204687957137789790901214821390202327623870374162335133151913832625037862273552588799746593556661979664137190018106526360788908096077837001534570020015493997340452255367798423185276774688601082227741058875145935600326855788096554654144238241586183764809294197270136276696568530205071432703500441933531132018347993796834176876803371953502574573744334014849382308716516723446503138064524596545304819639555087631354511087413007821414085507861371402207111506351854571518611779771457235122343627014349473446759297966774151316263208563518259087879736959385549912278431669482979067552276029236889004631770365542822787855798888091637671228143944187945487843410387107151023852186317163665761669443524319279618609219292307585287164869408544546703152401265838975191839665409225688583068544770703657384397978457261656311258083200832212486033776318526079218441371802078524743985703038979711813010288223535415189375867234369115316878298304254211034522091309844415477937167295358447157417855488536626016879855459784544612815673963956866267715706520798855547942181443929691072666256698795885623121502872781160737319982515953459340595054880599669538756119973857051527575469956660297140176996864191268864256419447022145300237988013544200085599594244411723480094488387424382273233657803128541733434986672403260471271802258484613967073555299091695640353968287866196196933120851377254009549577672217954786242471750238765317396898039753246192661347772660861725989114633460351119778339675712497863586838783892072031898137685839112369125519015990953382335984972622019153545350621119680607291004673379573731081688934104320027786737483393937800933211788437263114989463249895194141902917862144 [165,28] -1323241999637473172150768225396782208086393090468769722608672690205848198653466140005822649236477083955687273555826416049203711381443648586750342074446929980909375525950402760620562673482020482155559530867581030984264198944423955532140120892064781566490502730730742554002395569107668566412158303951361432754556730088949263770037936439963436295407674836684485421893329426036695873805457456225982353471458407937014487604246825999929754114750483434292808776647941564791954833252708337670091611581407100894484679644798889766461317226511577482512983016827851554828967288880328242479545115745304990890527286559744092628428043052144322445011431228058894207393105207140830998860601169965982445919217040164463162315576228261571044324216862956222995618720698992431166836332070707820177373932522575056894733297416418630788286404744103564474238405030416901581538242263255015434524011165988292489634148291937945445294443753375311743559832850321808690695365580962349411576245197216641305928355069507824872177820520172259867730731055741180674863067911920811421057621082898343156164674007154739155802332024265210229274164846789195449897030993764085842972704594122324655752459052906197787440542576497908433914416312963131316440246972504312582819375091381658806738653153061032497857663724096750048649510079104173507586367544025809765297139620422721300071532545175986710104990751859232748126504831448154717448331978391050037127854167496609875719940520526453498080180003578711739592790301987002920799776669272010804998504356420273657964985856142690141514081757837118759685585808114689661341962389708965627800894790204717362584519555629498269770510150640803606384681447695408355048539126283226936043523098083630319130834642307453295159116324142576785203100215456393963808558815206524463770316594212823519542714033623081477757066260848723883674472759104915646963412559473031324567320962497547919599307586456841238055626476039361737809938925841626381564491100154496462207165573917564816262649799525728043681054047105551563308614741902400494581274650791271642281503586890228651053486596981327549704623697192779999090236416 [165,29] 2649509977563317623034657214381732818096458071047024063668552822623143906942046946387628930180211113861075833555727478787057110272043921960681955706195238746819384107470684574465697145531981159848142023439411426853906447297244533481852734030978504982201628691154218589212372457220729612573007315638285104894432711155778702346924542017547690401065653577298078734918654032504020168127777089230883479959201571977409809923673074402953983841016881576190250889031448981268286014627040045011033560207227269413243621187719082969937683720060045382993654718276948749260869778915845114192188741792234828980230351091024635405935833454962065552866523683753223804817080986202806784934123025114511538835561362946658585833615856991226117653605185543278244364417852412754769264494586387630139743645499790402372086137459155514928089901650104352785461812109372815053609718973312359494644636985234964111434988094180649865079460504346733038029912774512791200334156886069657459849657301097443712131079426568087914278498630020771943477258431948286231319279782024181659076815573788692206461555471499498590580006453666292891804629531396186954361313739529157160833918042700864726741354823652521673018399120789830952021889706799868213635717733325007825835504295962830153141023951007266339467537069408047941125240651287717464618641834687818687618954603727776348055612560802206639151559520514172292382969926074068794992457538960382528572499740999010422282558948761478853737537024110080631982853449361846768079363884195554464103521002286699115884847227758480868381119464210883217495281370769324781349559270015672269311812402579873436048000527000788770227644148883060719947478905020808734932952777129407025827804891839531503649713386260459747781149791837216976475699836482610263857376600837259963487837294569588810410071849112796090359418730871071787077444311511915454480415394185645847719366320242424093886775785428359303206512899490751020572511557606209055278968603678960032601193452756027633685538702508588168538710331995542048446338971574124346999275118077174881389283182658985686018859390988180054833875761354779944287104 [165,30] -4894949494600632674474005652389614304749225952632305890364095716890492996820176474060060272617567915066909958522610792453141913164389653423563561845269351735731086277515192120329541064284400982609827673026644435878382847284600877565178314443160299427271991086906365921315733409232884039531233399070466505349511106422949380283106815930675880229986092038740373676445095782775559274482608890875069369201360298987052826809525579920151678945738605845152503007968202182848319433614043792100662241802063883885181994172534877176443203760082281263377718259940907476041967111486802728683958137278576743753245413343138106757418221855512562016395954489274594383127149731587973502891394401506187688173444260569989717863494216171628374517560942383834553693472117008265084211157256570672027053119981009796695159881503645732481530414806673500301547021813704773825772914907871408808531860579441234137985165194474089034285666209413983760815642703917324800861009744990113324163172985893087079872709028605210501700882259846986301057493135725284206180999909204951629185575528305745601090077867453425482737490238695598188378746600058531905178927506359810331670904331338287786621708403018554247925670307499679829982639762379793638716359749900573676454624526601000089385119251795670895927207392050656192440136553904541581728245694609240428377825864811727566577318238453684625562431272472403968584433550006362603283257495034525523371629236482397760202138106661184430136721862810852593182019007881549710986515855784340941649995778875154178839288868879796230473585075190076501035718425792069623450507815533316244606167875923630266886916243575853742885683663140903942939150437068115604815189494915424287142677267978464842372751710099852511328441161779723324665870623499605076002396052464063147255193775003727614038284966622386324625139755127315160919303503793519261343973373973147973748408480726103149467534917064923979311454248267336809430201742362476846588915067969266096479851743791252090369021970175956590613590957305646704089931745047109492692268636453772236557371252611095070780219032716356973090649479447997674464 [165,31] 8393290427304045815149345395818317608453656100264572993636407340697823407692738424516723203859962958800308077218774638808268623551664887573692045888665052652448655856210767185829636428954619382058954467194381071951015579861744459057230239174691775381187070248157124112345298927929127666295257258159586357373300549911695568041561159684892044961057490684523323839082646950464899213758479610308289666835186670097288164319868072405044970121705004962899211445732907231253661301794742013169418368814793189937794014803685168188766885243586401829771166733832415436812856866582250920405108683861327960794158160236073146164330006825772346289556944082795100660021254892558022389022340676608205838440662721171695310436554002140442886456687055469649355378207530948719708965120966726579884183691798736789816360781877012501097496572293039366619383333712222902903343085869017809269798065270199395825488567532058077702687008969367515173505461961130714517249770492637668101862034458328873514721121894390946808264023112013243087411558196432616878579508848427134426171763086435351861145133196798315038493970328956171232495948862812578949372136202260715395151856856179800359700651906586664419316939440911457402412247807669225819570432123835405743327857927947285902253203879062096345767252679865091562076851276315797722118212671284614603997995073484685042061774741517254003528788670885193598373213276172761214120231850417391239713710937679757230595890724529703342287976676344833509029227048788178606628857754909809033610009052316970529335702422597715149140375626075409310815028947489233373917345418885784179347883382162712098038416220828407185175335028824446529199959056338836569192178870522369041089103769355452871458573127135821552747043950118747027890074614392813616169056120933616215410031864238365291696587888288833015203412784069802649996691629546344313905079583304564499775025288838342138370480689088289293214270153506670600931458636432723220945990687419734002779950639804919267675550459700407508287198333983219145647503409916313558713966628810744774699319517939971401852121395386469345264268114780312832 [165,32] -13408895575643246325313552114993492055187556494125572352564478384570727869716926187602839158757595333090663336189308041521951651722661877889882456913671657196895624550557588017572178532078940867549411561628546490097334262115183600482357287292068280869579823884685699623194288741909403906854934836678231019777734787770755941068740098239540810122412409457550291746449264860001573888968066225658056007159130664698035575724148867176837251544551259617968199031409895093906148331596231526794228491568705817271572207295455690111708413864350855980561511298640807670780477425246006200399617593804355263957417185588056608356533532129531876676797872575946904267852781395328633648870671613177720410377352893388873547382094010707799208280237337283186796469371096268760116233926525926575582257896199714675343515543496336614103071835089498905142189348516191866418705476467574414226652265516796597278887673795593822389968064042138047434528902210602422002371748405655176550406951742348452399693314005952023166591249249318041862959219549955678556246862667353010597895736931437566587927842104377824072285978652448129109830162716648246597198705549821032103246204053471451814568018929446160510272912584322040663933328880109737275590683229521994736475120126417645251377413328443828182449161722456227727745628755025441481302327635129197046964993670115864974383609053453241166398365274208741621106112533918563252080473151436791539096630883043514011783035379362665332340017040026443893087189435568786021048090717634375279147042150286116618796745441485052198942369911096277890754442779297907784096949818107209305965105113456542721352164179672198165979253618549581013655461652757490165966188976893659427285826280977120234636258016457584429131751224967216641151637812823265249260534759080948832942033400434993909103398836808272638252292557999159608341200321380651876904836259315680199791245374997542894869145507956306051676958116771123496007277137775573452780107348553489898871106874081986224144194862629679961707085255215708993675926381819352967372533170525322411639137741637291193144763229725616470683824335199616 [165,33] 19987124812710704651568345191079592056083626476338485582553947252658122993687086938853766779520053974873179797231613989650564463908984189194942117872666774099592931409151232054515823434764974395438489547217368867807742049697985190728613531540437596134880775116755445373343201983709092092277502096228530977477941603118233751532386605705984898188665752188815299630953077153737361304434725270220638195040652727923072746967522299567936325230157813351643893967571251539966147057429079361390140791493174276316285837783456717642247991575775969118456071607194170929317551868953732205588225999898892560041016823410463789664383924299853777043071671361063741795947454807476703714380090199402833082161929972368130621106416926164691120079034298776881982969309450794751078994544621101352727193714316187042102942827824180997202084921139949723984243603924069197039190825375108966687170712149835606937353738536148219968989644401170939545856712572121845605910804123251471312298738928831056515196616873049820563006304529928942801287788338157835400266499754643489913205168372623315629945773971406867605174381691021486487382033958041837539403959710956258044970691159621064914446628617304985427030236752352342614080792711944343692055612865188464658906435014394841134371907507555213650145748362939059858835652932010621181087445192718496859653278714408606293013019462061109237319729873444167887060685052519019731203005642267200217055634455397245445956099769752458131965623111463589217616385079476919751819296502229713613415013405988347048854934790962315936552025727198089075739324610252733868154954726631169053452713735094376753928563261177096823045356505850765796797234616144349316996938001958475574809881484904872014455371869909620843132269242947663442625872800643196714589108494420610571943080627142332194943923645449458021426663261302698264135898792145609608557835920144442376973898535098233744113137545712239432660981384570028304284680602478757907801861858769189957464029901039647856817096495660944817974038297622277125010699177241938125238190832303328882393507597457886685074534998000294548541314354208 [165,34] -27780241245731422856611530703208405882073433065289551490085879181727250076487708330703966254545558785254616225308168040842537244942486055934143014708807560621077680552498697271864976684105487499829524475090433923607778758564233961811031196295200303199550990079903225946823556417504911399710174915102527072065314949790525000835922788733031333856429950056628724247167735432639815108453309846466003069852891497307116595930262477070336116844258391144169679859870482150237375841752052165033151714520322289474753425378437553828779474940721419941140907787393068999929362298428513405616602001755091759791618616544896768136560257890500815719625643955589192574887671003644052808238749098491274752062148625343911171538082024760745909913243421295831626959856055636750110082307568574164462175715557037025640677894191263986273462249478887521657681331199664553484478410455314576363067001199037484150127467402713545066287328191295380603975870358406240762562088912213493186085029730754506825629629770817066028578924331916367761690631423827312259527912506597968972799505652105197270371032664177062926451189350554649212971874484781333335319163479885540582968180030442780237307055300847336280237232881822191385962487853930258916824601383001179664447304091310100058402069267214196828589210759290474348450800993253796622231862907708822166837075379544741168115228718029866603374264952676464726373333164739364763808625121703705336333143858203740268072312566988847988915480831347553562822752906482930063895251348161284484835251857447322254324517802381066684763794988238552521600911674966980750310281008018616339297322662779287481887612512425378600507213400627154054260503210299117438480342676520658167940237959470225490444669539540926495310257736777514558505048318989320567708808521142807064664544243351389795894690817113225215116397559210428750696463711392089526900585313435814056759161081929102682754182513456526238089527094662993941359015044913541431849486366020005988448370150097165787647096183723262593425926109600322966461419335528873272823626780851075186458184020979287216011706219952500131080368432 [165,35] 35938500325150564517160227459403317913717050058844262424003592936107896012821592733323047796244859291666396709659894558146400534847852492621592078327681346072948073531564352838270521788507381304367995399753699507075234350903165644342898966940810732014954274824747089667838758368432855776618041415171344907450802412024400129805174297015543888250796547655687823442878018526910872373074584009500664138507071550736764809038718407956351856372044939893371527526744038639461372339724149306711653276587592102329441136397047104572719487464585550900542669716249803499663593888133316206071519126498390156859637070481045504189440120399158159536718880802360334579853264238420025604737865691756129737581895703345972666227785566619874367547875411505573194811117650988622190781993894726811277668133214263322285851218245809887104145327166081909642343963977253377396588050550526137506288794162322969778985891447698816149699664066268421449330189295000919786271362054765489835471833181848637799979299267794326008187325779059820608104144329832047246698226664943557435560334952369730286270489702209497682704903804437303988922872155356864100281738300747669022726093264937958077364141092337332472702001732721873279076168565586071273749479619858878191326199677797522940074179621276717877280830815590203886115886437530022716555464891977415286006354700617959588446654861102887470454055893088456767286035386003440729309444279961195215797296902313065216829984935416328832750537322449946011534401263456973410188769886153552036585396379547314368932940901784542618617567937847991134197031208288863671624115954655314358769804144343895097488867528278291293611884780318652609005226948577879985239905591128429041807605791816933869084902972947378919031513111774971326449166310839742017022352400550389192407743921882167090201245287591923398706930831627362846733912084176632667199457292557360005738431751990726050910717517929132619161895349376193740951103074615077625760951077950020777968247542858806038632837941951478945493149045927237139472131870435007688453006440300464061603436739225798546682623741678926750864576 [165,36] -43176632616868661001124882134384454783679146710785699011504955195785193750019777747392957021384504937767706752223408676890394727541654774835278956479585994932360490763073867459631553513944244723097144241877093746765411698213928095311716692408616746946882716527904787991290952954104907864232224775586966044567560576455972858583788501561654243050807311935627148956988061320953079379694175893710700223370244542508981037595151639339032871548595677041526914345107027655602459210334968996062050572842453238424042424696510660699265570191389373291471628442021121786460628095819569994174381377449633836896232017896054559985740718097656041018589154133397853447028359432873545543056037545787139331899653679259450584711139548778298061224295996785748610425322852735985630856347539378368483762090036162979988313654712822813407975793071177683514294587923464779675455444613257152831107456596651544153194571741931519589740691828419697890063582588416699073600049582311604759623667703969240486924223244459955186046405018032786220890146483140678373232932984666038416665994546809136036998532404115364828458629359055345126335124816661384913773756024727445605064121275128811427988850872066141950275928691904711300004324475231446528356699331852053546063779837162907282065366814393296217671917040964339792683075247968416828623689666050928331852813722413539518914811123088305373104668727003752928531554540758706229037543891281720400370907459337741596428677730903678845351940053503982244960123314841313725056922025130846108372750073348102552592645562903090223328758238462553419004436874370919010045914185559422797132385379236525880160407157281549124105656013002173938280251064334285641751911160505098974632732399545513232287651611344008337395017819889068645751042635822255543531415699626238521393538704304709379579331012339554619453162273230563703964544730364384147904803080079403862347528309941219771367693101942975679981015031527257182656287326394916781331894469328205336735392849856634501602719284717168114322750079520317991417789353324713734024294038536535132360410956741324011181285910050242816832 [165,37] 48064417160980027756698038958763744548403327727101935917825896861544661129921201949499519928694674774588194502492560157874775700374328051263184893161035672760510807199031513506085175045913586425925280511961619821295820023539883083995080503261549247474142888132018893672799059322294129285688349271340576251371867921061970540962387728824217784897914570910182590039336325550201316079907604844820123285007344458756736352014836960332445979872777935049797371412237331211279179038914782018105742797728723323923122060562885141199731331051765974900497702234139695821855954327866732122690183839638887141105537864381225851595680903899477007511961797688477898729425687384924997372059367195291591234632449767131637700905483453974584966356259047368900420620256838632446269024143344975132601164522541869247833669750566735097171911693631583325758243325358295428997132791497890493925581777416545313505237026217470692450171964306483963062623329656353780888054769701864096949719547009227988907631893218515811982916586090159538873733657559613480274212885290367121900094807988533062862424411749044848412565302865054042029266560676025162881698711539710397640366678164760721313154417272241789784498463022768214073482442121126947398609367723476243044804368744667853617086995354093323771128459895256200156727499569495798268764596556243094677663598035946071783810067180736794192616957691423964197507731995876958106513995033139908455698881160068764202083923527813705466060627476154646532838718713271544748199389850640871339131653596655517541786216951063180783169549919311509041842511388321169911755118371326953448983935225239079751540433110512348294082111978004530571416356207616994958227953924136805276450168962284591777040133466273384245882904373868835520187475347290907527093493011228383792885145758212081676740296146008453108470191027082399714704106060416436940963527614388818902181285303282105415764115640776785269508206592379902506034817253039056632170878500092246081252097260715815034384695630118707227371455911199267422515657980506856717903718993395273922283924831047009528190132979880968912 [165,38] -49466817067219839072121198937211150614621908126380342367548593084903080110266943765292340227734027243445605404291610988323427567651273061333725210845347148460981642214787112706521807100563293602313716726035821282574939211299852112720417790366589663514610239422173501857507610947246042877739885201234724451742038085332080055796448691739179841053180041587095049293624031373810331603927025370710790825633459225879929623300642021924922127748722305082414688451227391656980537789197815903222322329146134631653085623673509978165166499885741291023469631087564262497361411013676735175313479209407741575149363846451457183309960460608062065427381592542367369165350475255270620120962214909668115576415635914165481390319601682454931476174892913230656191113136545083979499035770944016027993420684459216046834111934154613075041302168350167000273603166343797535809213228581251771951080571654114078989452690470979225251240747041613094359140970315689774039470851849296271955500224234793665560314972808945701315763210085790826754608918200115620294437521549220687451835912914301731109017079126939156175860457741240852473763877661497293502769581163558573568358189991543357701286069350736715523198891097511451958853835428870609463349388381566657904798826298386081866880066307511244113740785927849371530325578837123936790552414973281476021789914925457952213604061333415050947844193307218951205439574189137138745413598081794906176083067980464640355926975854981113018129862071477866174697774839267677679300755896336671023697574900896020994366851929991929016802400283188629081183505084887744070042567173723744387838710226191912793213233120928698160012707676955571224071513742515044954856485961118883057713842895223131586828906051453088722001980288320985711520104088157030716413655174190194224600428831899415242304560247742517373356764471108595982365775409940006481801850017911478702310086107082828923551360407429938299695798231974558275613512584782754979560327627854043812394438089980135573237317074018463275155024732702380243667462266935410076629227581953731232710887927017252357955597555537168 [165,39] 46954205740884388818372825397463488640866604505712566060332053764893632745767214361159316748887979675712919581729173229042146980485534405435306521637657020139661426703865038344399801023852067998315228624552934226990502341869039163037351331507941138341150045421563923995609209802419894026064399016971912522832053610887528624156593690846256032880913631860611084763331026023411271737449131506425979449499137256738870523864696947554483859497756067327327254444051609828095110144355425183715625377055439052490220054997813254740119466887596917944251591180849403329783683678706349769531226838420232681134724693804080920348864925159361950868959180239999628774132259529803097669660252971117359010759637807987052163768014908082758580129784725938948206181797335471143463563900152386121381273449894718996374976127944506872220002298874964581757586338272440897018763429341454950269401898503784040100698476062182546052617261841623164360931563844331230137956574760483382953426757774864809447802052177958445941477047495196411409773645191865702892633770941068556405992516193245660754956696823525514973583500039957103892661692599589452211824324731511694959428562007264540219812112718191927983688822363381215916058549802797196546617243492540273911117131232958606708827412926918832138082978243838709473448828311145973139944624451486314480569101038486901950387236617931474619721063737803536725785436204767411769470025729891861766309239608930810267044508579887036658288619302075974720955156743573691455764662636148095916175990020891323722238073256536655982196354465613342333472579917422326512146417462761694882838028708513437169578774223925766108660046724942686079662388351912380537047612541742091966997116073527338278117736585752431467868056296853190896327720960563360676860568380629134247830149204102331916695582748384067222353527963705890638425662856188808075774870926274790897831799932598108170554346647945463017216590294239990698568565637180037544745284763155945147527471524917797284943279279863925492180617255733521061455213672658883824177717058658000765134678981051334639665166238912 [165,40] -40990317379406043149511193335917632547214570553454080050570682672504031943220769629503936258367646669049266687759570531967431313047335968445035113339362884490474262933343218241045388552273307836790188401236623968909452259300020737812183782455445961846780191742709050826923485537564144733343545294256233955881920682064186639116671476132044650007738306657558307308313895499385408473489549104725407943361247351680757019711540731737896680855145975752641864936931166989029447592847038069628507457279956470757207229098277645084326471658234592305558778656061756463363586978585521537837765546900355270475834673975268883933637525026445936936331095361363624197755634984606579815042184940489891315016404685484135942302041512544092462675437878044881094438438321550775425969775729286671843305823158371409881788588569495227952836746166476037170772023978927133728918225892655808086559868984148319633475424777143125915232017080830905653273516211128157160595820719256809343119769372572450712777207876966346931374562203689618898166447432249067195388441002926503584825486095637326876762711342165778183683791948210922017825372917427077247604835918996998806671481768957067867196433391297895913136656801369866152680113240336199680703438099892208648243465705694376468873300603949916736383437496832090390286886081806393146435660795884212111981693801957249410919403343188666059090180703426878111244435158871647604152073263971517447809541712010816010390242609942359322820113854436987513733671943311999761643350826893824150520751575035668624966402006640668466402533697506829849162625365473531800309069148015880547033987308383472310718345967852590067518870207129378473965463918298825795062711844909337589424318092922976908212428450523876634860427547060288449890476610151012753782697699841206858940756414290551345462089520911606599571612585508394742938047566811998723654384328178456927728171546547295985576006698032901982640144698779541457321023014290564747956310754684478752618391844883344159723740832896275331939065926311645182476291346176882312056291623924789082915732644177244726354435200 [165,41] 32798339865896966812409661460128597508646378897817982565469863554281406742915915580796759468487444866203788649137848322471229961766683908496122626259172670686808685542245044583799567733941884076857056257333475166998687726522696300409428025200701313902547087268164402238335575440928007996572161146888231608187991105442060600501112732890718385446462517269467597412025655698051521775743268097333618681327203133163106908468294659969822495524049846941096489683439829970690496499963978895149415277461325910756609135237263933619089192703587716613456942437131065232792477352310900316032765753366515000450183511256943995785994316259158624738992920200688313441158618630276276031246415867024244514858986660995320965523787466564090362357391998504129521481241787941428174516780069207098589749064600212295076341873431725611555220555272958520997658754387428908663893712575906332713867781455474582590164200692122309887270847083316364247966897671868148587261588467461751700928658256872070706012037201045130283850393166089680746463470139740654262930928875769853568922517920205150070430300338069342520551793549619997974545350318907200513414738278859887759252939215460896058716869249655095803449273809208703383249584295155688291562596473303394854250943729649560113153864446499434075203321489503562590994219562036076913654471420279115099371988144494343948041354932813749282526560151040386851002906639018960410680124922570645610993085689958109940979964707864542018240663137377521324382966254567234006432633260626185488414902345877652253023716899645658876618650666936798928634341068796587435576401979181166388833540121636736354313482348492797919238497344691973682058703344443374019835408882063345888730448453027381945883639191237113358443592193984218836433585742205544348807101324283667983640878807160327523504716208895739929821841744743010657013358874238995120827234378827217020376162349629794085107279512368548967547795955066557056665942402485531975022765197969640532632143890445446776288847408616125828437347671164843069114575156750272168138734884157207208942490236191181058600352 [165,42] -23955765916623192921416467262931894773872512874439058702528057073099773570033582750673809661524320248237263182715879858197589733885051937579856331263745727679397314634543741700941732434739343798177894289348182309580506621339768647055929899384462176601342804093131072612256375987356442733787514806485788466702035474683245607257301683649745248890592307367848824241752804831117756850842812061758606996322988626145862124731482178882576974026969792784771196579746688624207904644948556808633316676255456080134072143799571226837812337125662044158821519476277100319996628497669147074316432382585429638690094078872523859261425409421278003333315272219519509883537296211376552848300186470209678765870048078239472902490480255550207990413675794634027073042935765220472686801913077148469321419242449041570437729739378349292275463338846166519571696223366119540791427729517991329718957506072207152097414434918192223613407460740820401200254951067782073747794576435308732961793335350728435304193153662311664467653545943289073057137682453510594870507644585223036891903406961279984472995857056952188372227224865620319153372549390621775676215384976968180443498424647655807171622987987558535001592195078268617723257635816002407936355632853539707214291139744002415121850315354199195759796186991429476089057362707226519907739839833248290423398721598445767746112110798208480183603752595329021208384426819299891003975358663624751820320687222491602389800311791029481394679809215039726106165384070249994999004078779460075543667402460714226522637340233374795629705296366104961786571142764603128294818680234749170206899644573212530961309168936187389858800472644799360495741015617544002877176863296781986201220416050086531020158742769725380047198771186832316620503022127666896158969959284830942279084301234688599265232130706789373703111202633213140821979353049069980262601106112454641763517092055347133941571160172388873443909007659536377986600845188672025463973190695924492124641496788823572779486529453441373549589324014820746699166359402524263816071004360248954816104986504496625951840 [165,43] 15896773499341608608978277574326884844617224161409453641216486902610168512983342555532360836328623168779083240629409122082210444424367860012597623989481370381568912112649842169011160704511486748430878108943106800123906016322958881613051127870810785121121515423214654184723917256486800186551629375572131242791899156783834797752285820345126894832075380381960392583972458910723467325176773010901129535579979299422465761766155540120731464471080458834522256203123778237909495029803264322483870433679622734788616100186123911570587183833715140008752200425110331018104909725035683546108803450574437022183432894776903059623925971270131417697805206172132558132166081824052525900281157353209019299501673650563769415872586654472481549252838358378762910694832591055457909738670758532669456447655429733187328056030347853061032443236433788762705926051611306662260254173455970863457691554837088807053179521704168291551740244148199514601811742586080690469481531673040371561227859598878007824681297485187801796224469983026933637906367035264892253076560304818631638048212739061990372136097040383884259261822981175773700563724722875906106284662445769347776426051887637370941406421994801289414727478781826834874893562688193149410333903505553089385911132169673554087820131461143757606865489660805081761997989976223556994174966825336227656624313394070336827984212889104803536221376478032322887161030429247576976563910808382068163711199396880471499841254995112590534342613605766751979015078951626366665864566125389899745850585884597018530033670511585032716218106278045497534247763297826185536609154343139120074160948115481980452950041372559475668710563286101936220248019849719452763741611895201921506947881197034108318502002058513872947179374762762642005378967292688267635432393892415434566342687480265104660413479306978744075008837532779238521922051378333869356779303180865584474210912283784353440813951916267663080244318005458514377612867404812136601243407938205460102277334844216685159926651123213131191165501186049059602120247449981607706085320590937419728480069958056692512 [165,44] -9535976981999061572969161939531708785183242857246131244852410334514302035283243446114035586781206696065796143931560367147210587161276735035900023080363991469615139424681768575226951745863732528843176151456309403698878323435788255203509732843859047933865892305188612348840133745407511865700448108778357031205932049831023882374215075251449545845098130564157899011404069956654948658322639252367109966755472329601367053049541227800449182102131796168538949934526892049836688259046064493343062012278415536272720689741557239466107120263817832209049409151997010690214732717963145678131430879400365200273393969355686539001994106344552112661549841694319135078366650982044359211167029176026598008304050823584430711703249637789790631747573421741863165014750997400053101912464379717629817608626863286574311204356617035881600710421512580262654792614799309767915954811522006471398059103392653528346518010429744324889939190380432504147258212802660588153461098562782955825747450333907010128939923535082600794177582569188173957079246338484626913403299021940089055603898939981160873693543152681036388126820733031717346025817592090330966333709435185323664724125079247172727322493006099206441067590263661378265591456196293648022065132848255220486560307470885493822253645685543209396105893001265776467799827698573648777978913929944620282357802033303625007389903557404952054419761530446246691344941797158729173897979784060573469976354792356559731116198291431639703272342957574377651106908932651116891076894956064743647245075363617924420243214572619581001121225096026997472798625055546167857130220661171546016633909171840560742137609411133143967412541432967439729540897029915088672181718158226911112433661237348791223908032444202283378820700659619823333774994976283282952828901595202951838502751158523253616494180927012508692542621842060776885526844353485464580755721461912313622434543861171275780907768021668995700241359929560435262065419921077610155650027079673420712797090082545069876439110790957576570198357352651706781036898010748290962314362445210256366963212172626816 [165,45] 5148597044808969321286366324609028337328254426466861042908946899005728968130938062007810564860529168092124682975651215284436549876109747775158542484661742223547650302269990772290127857041931634938292630818907652369080388402342766259520096832641715506231153437174659702916610568256390703205260170551568700126003855891542568092346690820804910158966111661705790640185702521009568555311231436952450744027757635807889762321479407488417066330136612792656821455615180146045410946227924652998622879508290408158028526402584061712866697633102028771184845679465479597900133993064760308243287799222405453112254651020110594212591406315956150915804077818615969487412054906309047763881718823539750899485170731287071201322424353030598921951293427801351414846570970065102137826353524735479343192107852408084229427871250935419927332097681955507852811149219899741507991223873390912776050370490144723045851806904478948632121991984999143083802722908412677290624264159319620565146380715332950701052899659640952581114042005740036372223281607154150828827554026209070950217513982193051247507265199668190553952939529884034748255037513376127411473861231248024108021847492680915755489929973689243094149847997581261358018086907737688662628378202020578315029208481072693535596698720967596519581597749056917767195531949173184043789832892247120159164736702929986565858779892479261268845368198325449157529762824552683337394008331811129144470727307126146342917533402855871512525935861848361865667172162946088801903076626829531908344770616701264988068527836790834795752643472785348325036072644040016547761534991171007030156971668393796485898920350844484239968584112333904629901254364793854646310319068273274857538094658416330615166434648372831430540968254734529148888276107015783217153282231122633841811251008700583181383867168023022492507929974623590815803948202070425943992785760488333548262322930227240530107113100633063452213977561868355975947667126542496205411491580904203808553360565878175689163677160038547651947762836975382126364660831101733401636030622880452174935476936016 [165,46] -2500044557993657545625385769630938094760055413396050921210744361855264435759730954770839027330603110899736823325987766869937552987140383412871021152240786098595979300649487213232504788074643636910112166018208244471625857602841780555515194173004694321553452776700330134433634368245621842723157826214624249166828690778420432989294534056822249676774596724057660199170843194970577669686993581892462494274774875297143195839631315668119763069421695726388586001975784690216142902780406267833171197506854962455287297853889248125747329387994818574977564648756345480432418139190599529723925744293551159107524843532824754300400499214960316499365052740735586993169363495381583286969707053416512895392745466633725335563405590077366387291717045648924674077318247170402037828451412923320706434644304364708483236306412749178785036394131209315010203923064061982125096937131926268423817825814626397259219430024837642123007361070924585738841181509517114009330951479124630493841586999159077589694946796635638674082142509578148190439085626669038303322289915967561791173135473244700728819662476733414080053076183036887244383173529294636453450261664407297575456296575786108150797853714284053827904659400362971560270878942006433663017523147689694844490922668634123206727630215556143449780090873757225473453485071821195569040876604580253966113028697516547575452338121273345635101784894285973271450100270654031301315823141863012779188079065451673067566215891369046500607746289371520787492227311654385912005582916960752992375194631094778476222934434413047679535511917566698090608991906925067510102838792943525964663640133835052846251882418386882511907066126132249615763051068715195865227480865359518231822820332528879260260092852104090172165954881957933601140232832099656070526577078659970715386668566989349974594503488478537741187356804383728032508204537815277428236792630790944720969355715477029999763033730865436562418500182292354374749025740954965118783776208897919372006536650686238543193345087423671061308820876267281277253930896690107960323660245416819663625039744 [165,47] 1103558514619622084935254267421999150022290296545955231038527110038781316189947038308891828775740894968598837251000588380087243280179096633793154361467926360914027661687511141211908571512389642341027673380400909790430676081564937750722332429218096466926340893021261766929818152981751952982626466241122814467269881916600121615295289440247312236861651077854698159810519745343847219729832695538403763071262554902871644434879646380311782484063439455286500421374073002493330672027250378197135780589899068929278148503319939454593600729690689000101266950324200880229997162967397349022857125562233618171798183251046271891883278671299462735360068955942798479317815268457675305848930776379637008418687449216663841848572214686633119660742113259401611771064667988012643724749114590134126686050294532027713449674002408730434004567052779458255695818797791702103220764618626015829429732029014620923249219653797148282418705987602689090493609895131733173804540142909635520304328246951659192178316962788463718035949213724447430014226802852246051832922281960004045430171536693313786821548024107608181198308919618101270713250915037891996616263851964246422720728650259760241556009926915339360683934151966257411853762806658741739836521088550407502572912304339904100878292139354119337843903452791735730411055677184963932453013428504360135611443823385579332699606385361103317790211103842063981445662886509677219789930183817105883356490943217176929231770690897819609469278692280321963027439089849589673152995657670631465501302366107382602412709558119640384505042272238697274852964541005281148748796240711733285009379691395620103992370492995289393895301925956942794896258157111800241089626253581876440215056938254136043275369676294243205253150480747333394952866674136760295800563128980820322522338466251058993897663530440964939165112678851840340961916424653232042485295538879056387870817732935549085162910295143354480728881652508516710088203705874325295027114564878971268252791314475217344892380012920820017715849965881124728219312220440226979650845740443900975236000 [165,48] -460804870502367614844885168787018493924014195264822447057334475415128426863923867077049218479589169545258772351708164483305979707493421046775628222591060355639695281970152541703346389157798502382069120260993081793597915544731425449873034708084995892701124138860982895337118591183144863138228501255407284555486074120025428639847105680706614867651578413888026809924902905219110751845658662148072997401841064974558516452524882690489865069102760732879862574042553470303177904450248526416154348647074717835229625519954696810456650661036043877908210178738646832193088828278946089679511787158441151491870129468170602099872932296574795443369758737090580354543360663806953539930337108065067949549727686574896251489926463650892275907636197923518358659009910207818213324436115126738549525087023340413006232459490776605033952828549966365886982103554928967099514199276995992638736749253163926163235063744744355782924892020353011233580090889808987342198633047779682162964836189833683651392948034888635386453138177437466855520273698532793331293102575430455980781545380755928730416552426169914865681861810995669980630250067090713444866939503100029231362501223350874564116234439941952574324740413687994832867179399354961959788543711469570572201041623661142168512226336864824752774185384697935019976661272866724359673504153076758318936462165538769430482977312744531404824491688787855971845244105349686541189104651899069655024317091066637143596327737641038757447126404453852388277661045138990389452124805654337395999196713509381356046016932682041769972619443333581110279418764271233614659749204411269800838309688372310909410269014429338529496290303674612468458235377134061000804802342086904466722960834640307931056681106270162451262414656901451420565401267968503807791046950335941896257425082445101073724524466485117893869020658447007030524709443536544098851307129291492741557675162644413341687268075586370675773484588673791375171669452337049312514977948772215899654414963177690671873654175692341219337098385912458371337153173485201753533485027357708989920 [165,49] 198772612775494566733508288220192390385080485913821485856879279499789196425392581761685085418067783300286516637039321304029090330788830725029100756252782573813183550639328365623754435732039887008438150021472886535242767544250097783376567284170560976732210771690777106122099326152531897434529244412211202339283170138610735900681396044887848227231281970470072236088047423794334290223389967952842482398892279473233165662638156747113282896972390774376446030290178075000011078920916603084025727402377243848235349806977866280688738793012249887609898548415478467971222319325944919644314280819120953417356160454155048680659849573197324571031459826414765306616085691119628490139786988919406882445919549555602628988233476703883308294764245567333134140056377126802162062422340923155691653545369990529686104736385471039096929986197856939470639916643646874138226224656626632604347164461398362735810793744571743866359289745788596814169070149191637170139488731469559834533037032927466687136382949854397010762313211360022817143263732573867357427217301837013200717678390294828104652687412643123357278855124400659954818314650115186371370296872787298886052475933823050140660227278260549303848684644992085314152752227964818079633365610496188978733233398190725444783352989270691170462136451510790146468266738984312359224242204741200593757847356770637963937850914860443986624448602928428237765055215660457699377607285948022283126874191094534847059701531423330802278528424675337880751621173924122304225249305865090646197042644228200399394286049001611456219761012429940353214565908213618443018683011156327787981019175833635855436897600304821027388789027097868791171061896670913240248558524799870665466393285516879604984504512188948609405732924382427659595909117700123804631884864604009313616028596747470626827504062356557940376594734909534795351610044573111002713227010247634391805801336360791546496896253108475938996250514647839275669922940220447209582295795066586216606563732896214814747742691913652937356015978107830436369411345496986937471275127748336488 [165,50] -97625699196821437459695210056409173652117815950170085626747506942250377503776848758362185193506973431312058259931141818077633788814984467058962554478775008904883152306029190361025301979750375083668444549876053534328251713265340994387644466334407996462305292812467556540300405178513141615474068085368024182081986237701656007582337012085109684063423542456501987321004164243247159855623579752697541267439321912029560344510328782505983246898205965308109328937135223094960985460624105929294268713028663997339580573040641454264733063976367209107060487004381278791947160842116875868206698295627868936615292113156113128510782662568133035508383469378781442853738181848936779628997616469052449688881420562094938742619084800519788250540238087832757872687998615810132724531375502872382538850541806970699986867556338331922588377324547205578288055768316813390790088615237934713339881491367466496604745676549137552991910227860231496813366078351326317566289289883609705585112080384752892918361952743910532131124770138549842985873646455917528939259498343614075854149271421066401533896075259802601734175932825927019511119272114198210434120299486251928903239524940814702962348801469322448381514189951684533380549035960320493489792146272320485370997764489114382460790494825679554794021575625922261458343646401435637855283652300578424428370639665013305343215812220053362197994326444904740941740745264389219109475021615465226462399928238929269898969570518028930142833998003460442496895940513160695716218430105714009596877254817046233455951083808808149149602537578740973897618669036401604655747935073685903071871040037717161888606347153915925123341749983046576513059887855694933792606517047433294881695856906258933617358286536085016128170732867752344118742896791037767921444297198368947595377968458695771186874789659286259634201196277103208026884096344950995667447171814507704865023839360006244265975070693245378807960946728384692167916626422982640666060999404568566712520700116822958046839970571171847929520979765137463448007369520545402522572174631856 [165,51] 54198422700048687712811881429805160350009862112540534667251918867275492574463136087046456614604369502097307929223895908796457724159207514914346936874481829762102013169630190641221038450449701658901599316371122181625688013799377982456105505613877447153988467485298837846648070976226507644945387104293273541929804134776445956279261841546118791826010748656476297249586779168534491886296946913038749158992179060338976670719478633901851388171078016680035564061634025348684949593906249416423291603390973135004038532127807786023822970088843352780711972087986908131862187574308346465373214574179372681940789036782313803034127862210590488307084353331398194281239730398670383426093491381025424873318703509422984697837132047074939903014416168668893637509115072132072547127803613570035258349098238981641008400188078829703113406005485766360285610911235512554335151850014280723216696144275370652832801089051755722973982427709648222509207001209324793092462744514380616600880164046700904534136561455327863809689338180598053317698268299344919343021840262112895680593821509848384814496933762866193481340277494944284777972579124530064487067083926105558151933570648285508135337233674211317533732900391759744753804989957294640109669419710044879857244218866652573482893263907472599562640103998238282488460943605150323604640024870312599235074290696745213807453202524631248794785728715158199187961141546093230344282652390838806047508325832893373272534909907696039409474216083906165442391209473671817900539350490015975564760082138412680176345189573362339261956557184559012370450999527418038314053840141655910992574265796828732321729696544793725124860773468048368098617780812056598711826827891205535806954118690350660140371315676166552549747444629797493012327634460075862170947755212111459768794678694430681951835268581317106579165880873624932124393048194792109593664333205566634004325714518344393019301883772308380027424564528400562338798076145235969427319732446341818535906363150570887815480238735406110931768091622872518451812321037026302587276195776 [165,52] -30598206482877372898845271824546651777733325131899372673934054448045400414446078376666674528140862870758601331334700594928972846995997726260006247865542534297170547840544748153264034597616012501801818647598769750741247434943807525637504252173271879438702434703831829257016083480413104864618158499698895113154953941963300305934671207819359012617853734169180833506352619428051184173525609397739908038007206218272492572969379191844821657553563856575078884453274011166774220888298331684215319199777895766810312230812152644999428117863922134049631852333108603819311879800503547143477778209411350124965398658568413336081773606504505065606032635883784996582255881358334001223690171776888581836694252777598944794630276062354268328496373251864880837074984047206709626086450104893316365985966507714907995812412970698424843721295350815104423854477431732190952379375475538372603042465924870934963711240173743816152329784745776223710314248712930214616447920505143924352593754766698654290706778686666354294395627880116213785169788918155933745636910058931589980140982774905539408309740715342200920771940764240944668010728603926389358757600041868697951859413225020451810643429866158772737336123003712592655055014306601663541086113400184362409522742665410197619775961420301822846277076835174475462712698939128415399826893752854947630428097858003713352111309712913724069807239960881406348107088940463673770177818519253352098770651168920017630832010985641222739081235897831218141561457404606821163968956612146171397728946068671093488177442449932939335158105309988026952651581498864735415639493811446381284584416951361081712260177760918231436670243191683989294549901180656999861234838239484407914152327213001501177675505094875092834769928499625768513961099568867524664710301488964550418274711536846871784443650462427611686818713743252008895398221484698065675100583266820637608733079932271249564076815456145547767004775545835817148009877279277215263813126123300577311132356851190188752477895739424656862701119484890461618913394905068928078033696 [165,53] 16043697965740137183344262006528679512367156953890579517325252014066386122523177848232327387878357875510542792543386309132646148786906521111415480377641776705888401999486127794930326469337823912115182341573975794425484351928063705545234393202298377895259132724575233361499711702769887928511599763478770254150404204073311304089240983743604639888043006587625176819800613507500245587571698455797441763734632696716148697528334053106416408557758510359827551102980832942914849783644613815272259691421801197746292673371283710231499582670547411843849298496643576264169872346240304000321273979627248051458227088520341291874893874623940216038499264719076766038232462347477057711097251214466124360714596899706048705584292926063400730805129929681146859565507635654091870478002759322243782597624106716513932215622212753072235907286611353767062439750729248732402106172890518157683065230765964923461261057441039601910643644338982914284186900914345030123169162535561222487866994867989136141215586839296026036155100224046842521273607179934173427416436986573089635948233927455006608217948364792343815461563180587493884070868660951402173204256913218970532289893818086731424615784093932270966083955036718679876219534832881517710344156674706457293457987559421194712619390811300912930352481178725769719998326962174711479255516280831718742744764528408892238245351081434302745274027527486935536395240073494520139738840966668119569211206825829482014658722380580057514097853532782138108573775459562104573384850451168455728301294239508771125385828416065247646517633826668516523558761862823745078589677305023405409099349045981293536818603705979298728396155489715716910641006126553504713666908742344715146486717794231959536475601305766101818830382225814477267008962110898119972679555757171001392315944472606490741571034882595984422076721368151582371531625648197947058349160360292518711788226278521201217407849003851848778258067925282152271363726715181450147359305519339940480097746392006551237877858599108570853085667850040983496215522588738803290100 [165,54] -7488941547769283240643040525824767725486232689032163910576658002867288034332547594256168913840090350651950741829092679590200701992384197001295930094593318217759271937493639767899796586508142143191947359833213973290102819569859232382263822918025975548294838690089127931935527188249945214508330955111843172641069666633338364338004854118678483245090914805579910965058168958295231023179702764654135040840808547828741386681115559627503260112009892136405422617797968660818581098117425190758324808550038964102081537786038222218503301958729597994489160813581155886894095510175290995944810708953733233294886988397192364738189803289588061152668171884239054600574043646556350426991190152455906558515240619267861317895172218192590144100111442746983404033800517048722699517995657375060011020171204855589638808873395213210327181612773290358670617239827729512852456336806358213723528026130829690620527837627895821058649942885908146110459272551731349662297662252712881348537623427241525819838190962697897492556022009560891816271675865992606168812206101648050650351039956304620266996541912595406157363005317665333506885346006939553153188152572002811267873812507510059485373011050526593682352471962254323042430909204339551804822025138802571592440870753261572657090429896529035933680404706659057244357400146784488120968927329557294390321087035957395202612527617890484449703747345029695290765631880258859709223435255068439605278922595067511064673350577244099788193110447502185933331107676290721765158595561475162192890868086499469328510248211695550091962384378434475498021982190432647637446836492909100672860407868702112912386512207467766826968963959991271544315216763369342194149167501184479278185280412857435642253324671002868217012685678562015403909420134304529126513491209305734657921895465955204010980182114473420910523831257382234112240366456417490860707016561733337428219788357914952306048059484709777363587251204002406020760198536186203859089623656366990036636966417633829551532703094510341732135591922379934988249583314860977008 [165,55] 3071277214917444845183645273221359840341745098482639357462887869340599799032437693801699108441503970499861531210953573236866065322805007892980803099979699416984000615854137095989110267833545179346485628600931925641888334058102850279313185780455358032358206461941566813621304186040747253624000303420253172337090021277663147411281965300340633211020330259307287989393707377964112351180903223874501701679946497730037173713524278980593128982185936694842347490177140674025482733456758147493335124735728902335043197697004593679481778221534737625739410324613356098121796407908075249119194486807169129751257441676386668614400771159630712001357642962838620048475758564767797533390922517693497013806991523306954335159819977490544885866646883365122802591190923862861605586558817507606057192571850867817899271635100882484843114310843758389654979072607992604709811907830002963916746051398714436929820008820371220282943775250550261913101783879843386377738433951571032881861841505728896136264551968662830191733469832850879661203083110771089644719290458719314094251243607348559333035235829154704815713748765779191867327621455673746120369055743241745186800855296046055098046309516117858119499576305845541831527743612684607647599759094905030195460036282735273394202428679025286741761464791373625022022577209879199314521922946400357962014787016802447260561044945887574819732213854115195295630846664416228260253040822998343643401634026678642963061674232642998231945553019705780774905249524110590216692300475122402917886469859226387723906902710770151877734900869352439041863381652023199846067685065698796720162971182703892126937297567672401093299970994802824909693673475039782604799197794500509267320269323151129111961860140826709287583574559073834644265035442802115595639467762837749100896686824444477976473595119815205482425182782377466725778019208767660145123811320305677082125454725107099317502147487178787468309126201579080026691042635930427780594725351105745907172968369327293274127957102321856648128601288541342344078527900577888 [165,56] -1108054407958335157747678428977375167314543471223434755764544761799129640867373530392135440261675738803785961644079111310391763849072056365232755309353359445902040813897051779046482040589678070618198076762199676551189151448448077558721507616576756642144974967975860513462808630933713361142184751495627081423246802805171096750475928019296742134016478981475243376805889959424135024715125338221520687308085372505015886534621498931554850325975170219371073735089304239882559595285407297012139522671643631902121427203521738451490624587695425968321993850003192911634293798354691552093968404316852888579522710626943477348688677811955208901084394450430698557434247971824189537851823608115824353507627182610413775053124269683143481471146133719735375371400099422279342443387748998665537088254736847687935413412971394202459528698801778145415175498564009003779009705717494481513293705674543707608308237918609075275221514613172392543169246346608144800163003290329350675537411542626388786865679063239396360075685200582241275030140343778417099074634035001727923289307648444920637197451006314196574621105754036847555212369947784598993636224711312026154168082611662350004403772419952952105037236054398996263586921265233593698178848985101972253191973214838968211317559195798635595684610940087618027666794699248364676756789067302694338321543960258688717906235025017426007139650904344183555004586002670162935394437764519231253190943234274408997118721973034383835860977475130869697811577106244486416099859002033193549972088139577621581082238859075404321196976162502830204327789485026118958044936043714214546561917243303623071025134883791522157190446515535237759641981116260202320309812737659734995872539721647343118731784545228133481009406325456993548473420544660158383967271845370690068969076914764721626934465827329902427334502635203335599015015316120873691883002169007500059186512230894968934147646276154126832947262548108199496272511845899620584761807026957574811304242961094000536799640979511482475376396843492072912114417086336 [165,57] 356139546257387201241902539642365719451576725160264538240736551607025196626256202144284107143926465216414490167612497916703243483701364771409277044132800002204697383847072007464377815339135475349986438041612876092814784510490438299315817872285687754035392954229286553145716618150645546792270143092935766744172615523427074285800672343775526317750721407143216469996273280468926447770612136689991094772330753718883151307042321761891868759885932362073129490004092157933538505111114032304856228400023813013961607672462678563595845850502735359336293433547695519864954488475230912924398942127417025149294302194221219816518498188205929881153053803842929999725504224478397442544625699505423627142545630003614024294996556378222668236902241867677278907630013802300794860651203761602360775175395710468169680166197021092744834347357023364498630172733089218811707371367893176491530757542357497135571078108311088199177298442930018265669701983969935988662628649691311163216869767201253921783235494212959731386712614795752802129470462247551723109806694145115587945463317739925314756972938406943688001156401200175993772286609232325356008941307170340675569901129047398723578757990637718542833336137755701702656029362911626057808095944452855210110536899819049714721556145272816553768966134025220874408739436675248125616734330826796771695264558867346945546524061649235277775473494630115108543212919564436300781322021814671540124871906706058606274177017065509599690560886006372904740538709211187945482055763873639592123794712572910589657122356974517229789491242829864350547694851423539676809280257155241360416545854525399402065334504347280931080581615604621395162729174059429586860158154988157642776312585593028415862123019433469762473669106749665586927907123667346605571186177483922972909147282569812687243002069546878922018188707084384191409154596438855609523401350128526097341035393907239356024143873823407808567421973103690020239212870723107088765948302247378565556828590257365888737588227977682264688307717608811067126955848 [165,58] -104802129349541582579957314694043064762637575585044893251369600933603429702134457515331146483727812656605649635148401515126108485367390965476118402594109722009139970775658368812133359631394481893585687392445073435381415915676064443783865782366738235422716313736663140146983421541644633422370286250124114127745850588877087782904839166546509616896390382405534653101465925701752724679121316157943619516580851099268870496613917480051142730011041415413489009924605959883587730678472559838960727977135315079711029302618314359629850032683516362880048692296084375473018854515113428774020200632017139291096880906623729950697673649857668024386747619208362089944604133314556650318992141732841665974722258626251816677846723991209468865613734132114417864965857417415908355019792926065583220715235654527583736192395837575383759106756927488691427178150209893699278626563299692098923013283300841077814166456776013238384838419006838606438028528171355681391365063776194390214045033383216829434820950154194835191736440328052488307248109019864344145156642551293642034183970002092965032366954488641770232054245266023157265314283391196950628055727172580585564899119914554850008151810000439579905876247507370215977424977946438195515706411773826534689955317571012753924526308391333105528879015160087095659943389491247818317329164898558479466199905881307178411041438046528526337382856989388021176818264532850827087144294126920293597300737155597407122285757466438934152097328664699902202617949321754051140747405643194354042336496736318872220471536573847131127660786115239653842909253853177396887594652840905804620612872264397174355238875401267333234028438337781415554051818576879300642934508357350589121650715613545295793161560285324730915807260767281137797331640857003228943287984523151904075749672134568186237495013305040560952767460209028590083343665991072017568901753359629128165683913528955571803739987742326533741388380977155063505613915706555964490012152471132012537582699168898801232024333978968314953443204235954837562848 [165,59] 29493581099160440169606797733122628786645774599243675223972241651500978438396530008517484771813175661700677619359620864323879144749759631275619000736114517990859665504733916960087636773540445293520252099672375522716551261489119018864590483183211875969644224040783102344049223241030267792065928494501230009031234681809987464726222612272227193144228212975665919746134715600590120352790914241312672054527776374328361681184820494879924427216947409531523282348884818693625264087118005652682679575833340171353309034017062381125295728842898982475603124624578522353170767762545867544761095311303216633956172896500496081003756145561682666385185009826500234000490964038364253248170078161145918604451342516683275115426920672771769875287245959023881824262434342934509948392271925854855117744734346332492190028621890719563520043993462369309472877184958027976437404085524944809455307938703781204102788950120498487918876488144475856577468006855322232200828406358576974714453324975576252964372854791536104296101398394761833159107594113815882857360885051118467441164088638858540148906273945827871403486863205426902290275418084768120403981799674333170154579617877847657040210481143607392221148564246055058399251543199262204544335838514453195350591100227634220001171589531308136608309974381302466867311730513574276315649698154957372591182058864341255802004619325687973223823380769309945475127286609064887954856138456283071597994017432345405214398742008144786577527186406476735719027580236607034316157693874361021476774448583472702222179535135117579465298908049695145957806218684987544029831886753253051573028230058252956716723526551246712248055540485600753310356284106741496151841484072903232485867401279733385925825173279597941696671780929494023015262076824452900217881859725654244105800704394501351382845638440526498792586251828365137693040994003004517798821816428947729249421207577633609175393236324744050715239234019793211555592292714470282947037443447334380907021869226020732683778380444676959086184371790487511024 [165,60] -8293643858684103976278696331854028298365261157002387568522514123685216243733824807152254033044919788639222509213177343849904448724739347496061973094973045392762407702185169303500990768215926201922010029314965349495551636110768084734280214111771834531853865741770276401739029577422497736505126266571140845243257747926883616707947186098000223562265697305597567300397753569725326279337691322332826323285040326245288819042127467715941923500491696569466172871878820859849770227736842915859337112829992870890043272565441235425413880298816163660653464548205661969259724441549410473816785366485608159934322922726543403424707338430134625072200604699076403667686905349991547372882266512454457926315544668496751349475757769436336381323454012157772140506946294668064920196962352330834368749475898463882568555680169737946509363588304082642043934088148093244926345563148533202693175500125114046373992516214033381794732968645314166043610646397395192774358679192705724227209571446685953045697246789421644424072698832170992116225758729482836534107213045042328536804576021824380234568655296808377817202769251834549756791138349218715111986655026572597818177543157588859561911228470059900561508276492230522824081799399840006307738255362022958515867545330443083616285107691696394522250865330534585097703059539849232808190705780983397261329497069837871419821568463253161508453520435312456226640843922848271648489403190381022468251516055109610477609637862969649384180639860772293786571307350012818018058921044526918183752744142497068081020023316348560555642590629640148711507449292543404879562822587186853291476006433872019748981818213964157020132018945358147800869100566655017769312871798773301417573791438169685287163203967980652659998566977531561050762875407529725524217454696172954673170512474098244488170580923033213020114678736021798468792837339847458228190791895173128014106018250001982214063787694793785567267269272500778889459282908477323655192820801156610685840576874815992522698574537789564620988365145154560 [165,61] 2353752530149574578181622247048010605660341656720519767942568290528223051252963098417106588919394296251860901270832337348936530193870198412603298562488590292363932820255551855700451331856629914045358722018091153533473816144494724770856085999844087623131306134870885976293808353796408202865783427060604623188700682440825802493628824546665713656724185992690612624842726398602801116367404093137919120022258733770673947332347076991396296904569780908325600850288582359612463916754044908671778507748332615897659512783097389484984302442190047888700092195447735698184980939960056250550090112750198498226464031345040218032985252567673817402743328989848758347557179088581546732492817498064824271171849009355306928497238427295783175181813632827971178959923352810705411913952992260004564505579136841658382279660220936577567889385422274344424910091025594133874366671466758925077866593625397159820070848660794569080467185510397900039344895850048174008977712257232160100342966108956344999629351473959548017885502615928809593306519104932768049965840957022104584926000437761581031652330279570298846541442149653562653739442861111701043785806570642644263262407441151330421894235817736348177233066085862973285018119226938214589728839039287405261951594861443559634519523481668274276633569236263750896769080255148872186726226007746658991069422145824787188778250754495898749500476271660968123126630968228884442602643989272319264142397048047397039706430740358637750360445171999263925019457175316384614151557112728402577083727715735952375121502822070311499706690938734389598550944999122579817986953088985555457821705940825476645869617586213952189450129614073389484788095293024862828477784830247011001165428587942822627922986928313205826280761825617588741208840888536548574229609631294083414849792911573643312034724237158245450078660488259564343882997222211130979140021114742157458924986177235753033754514833622576941073181844459010914097462665439257290207652338734440690499742556603896662629386678797569642901182671488 [165,62] -650586469434643678597277235678972733037467852494982826422090169287374086774540428443223287410345192434787271622807173959075609193791792461755725339095176904573859180734217506834494947631152049647666306457645358073076563526086958896276845788268655017531464232881350129110887802096285483776297485099030268662298209073084930789514026021135956716659371688924004235544220660116114638404118884095053529663291836082380255283606730374136545929919438445556747777249246576491257061822689279191842968658936115753125297308612337696665615620962230546746667218211288547795829737772005128971145178931078205294327081850515637913225057821609790414640065691010848277712873730000121933111642748986480826109623996207659835693389071978301533177002374720011961259925455971898888869862338333160985769571674904130515598801338975389558883102246149898950652401750863324117886868204746507962497807206863381678606827215084863224900643107225827540703930713289171799811084747227188613588805417947097076094898662260931773775248994723990294960815011037567990828641011814080438106960561083728167183839726185176997866873050257753062743074978000890249894241198549044526677478952744178494430703604071129150435950520392090267409860006613242208216509774086305407149087986758895368149031176387152711635106492534474163721326129181796706430422314164334313473516289793047737925733573222496183265355057737274788782436876607967209750479844349716734679822359586083376626567270175751725566443109824619381373556396466978502826807525386921939401388055110251937567964763420109560756075169731317808729062079284589166517515555262932611625606089828679001508307240007286018010967582115857662777062056663509913840359936989669036226110588512200735618470303257256672890544003336429850738954645243587804195663430868387459626162433384058449338046216793753318964027190800264022566159519099671307068441172102618444200338333092893200109617852801850131731694869506629442324000269945026037952633838951471687090761043202750208771345978532998077781100152 [165,63] 166283387510761441099284670105887845099511913954191358377460061552312373242200668367562160686477423733101128735707120909638330477038347473062887114529941790419593652432672568926571080303394267896584814279032240451179965679543563287356176541560753168309755876952224272953872278592774412433209665592703647149895377442277436089969640186782931385495149640303158798317681180208063405662202096806750009615823439736518345614210555135561303973073423659340231639224862672591724993278271196740532710189181751023714607615042348930279957712202325574076124989235746193684040440470780392902397468549617035717404607103567370196960497263657264336415218020898929993314335731565466992088552930135774944079014069594458591461415038786653117556695021752740811206239562224263830185140805370693246554286925815720994660875522451096934862110988066560569044894686699737644760590245115948337173151475962847261950049687796854672120280283438051092296930371033114443400637668784061172384511512952640733110280258187664414911017571429620248177143989052455480512615270672801142471121517039129601826599974787761444299772833834646430361473101852120859554085199020872690090131827413342733978724247898871105843964225718875600894479996897853207412138058591515057554527438644985901031424876865153137480557608553549405990930981402186278163776109173303861562750200304722937157045045263065054894989641691963976873809347782994978831635347841780762261094241575686807050364355387555884111078724030749206222974221056525265959909691309481268149229665031588942510780416505347494614612779877211100378513211577219782381143004696853223730213964760784675726074580032551563475548596791478395156627741237122019159450975007381359934015030040342320826020787349931146911595252223115944052381883783963211137639027837029155552398640721947940416433482233165563803096180655150550413832597218831169313448385995370906644379517988439255909446527781300007764069509606793808688583059143325791861391544182372864979818104152222998524872174382638736749232 [165,64] -37772857920941491554973441473016573764767598304570462635834717949186609530366238021315389512169309009271034760737829268610813134263183192299832887295616439735386427281225626356859837285445012240879672236527435871366708672346396231539009475244247405559386297195613616624922186715991422527733231249489047558737196446672473511399064629279984385741451443809644672521767300043239407204389147298690207773513988594227238016821620820657144755567820933440820580331084075887857910496575580178543290019996129786304852374956229559825807541524767869192967469233979859200091299910087415807872720516781571119724298960226466994789597067107557507487254666153774168250394923552999472557920764445644857666059457334760137881955658757715418069441878024960286619729168463492903952131234904124873804367124034211718843955271312952828372670847271504068639199153779520755862069159054648568558937043509316382597384059894365582446584924878392034810753018839014899326839779564170881791985212868782010082519333814560560465094635561865536709456800205608046881095680231415796085239710645866808530832225511194857485797941427483117582076339100193553318791917637251857324486844081299902748539687330737039487370199809268392964165627521897258924425267503914129144719390211949539229432799048464334624227483813117943357773046225841066426674258301237123303651982797018030484486263763432450945635471850689236274038336550987662704521745505335936986940786994065116760009988045465535806965235306132697945036752822443234803098173669050050749136502820628889962967764896355488802718419999143326860131277649631860187078994468162857926750996970770049096850441462633511936650144463736648444645373384340395479147804321912646209998250878710616147397681446273896411239811932612255377824528770309230940982003199806088038892112550277202149679009460836398063863985114387376815766200289376347751228080117358629424128674735597672310496623218885050074292322358455038573856887711561340926660766969167472578647270123081642584647244365146864096 [165,65] 7461946776579900135594756412662149876794285733934350203790265658458419439935315672114693452889060671587824354557779177814038313399259679632629101558124272689042933749371865698153439162188806061692984645194156444796521070477333796924073383347775488649090943778373153496728281639686374149442707075598379464476634301132700882859107860812617555551347917145479739854333933960630075361279159915058255142873102547811016596980473108908982201929598750954753178285073826933605205325511083778521459597803397832802861898133941801011595982764608707492283765611554031490730084254837418830635939634612207120596460962918690501019818833844941118868279533495493851086712052039427305235265413546617061048297008480399416709462301600484570848572324518058388731640484104554994923902872908311674090168906978565566332966412524039160081734228121180754214680950101217674858858366494425910822825979956019544642169361506038573218054023811541227555055483237695519760955573278619350116919761994387292310470936855661712456423727280218351786133599106572131046493271149550064210425527260601642864946308419800295807715914744807463176030079452746090616819011194181986310221882097051253664925357436669929724149330763326783619699990746255109965896411787967266536554414708349069192491790300096660283819793345251389529945090302719712188612544957778767754327809812696795264330954536546388169233812594333496915658199929648950609326901020399545599165163512287953530712456293343737018172881689980964646453070022221092677575550092684439639276186670465729822906162173721815652718701393936379426856999108217667062261247650155696674946257189872689773548933175206611335805580518317220808025066472929462682295536261799641240113246469089636183987917996650373896502195014373387389664218358733714217350538073902210916995756020939872780793166010641934905125808093550911955979762564414828582280230134477243329942767670030297133288869713116058718962992933328947172395835620150155052156015541133744201552611909891558683833519497134032 [165,66] -1269425890608712358734905450167624392060280126473168825798551581853002447275946755531884671201928950674032483491756638245897273428892878727345562539399956628250196465075610388704267644494388395208530473815481092924195240174271302899501442211127538814237110044756608995617678432952034654797255559727439692886634973497543545604444185189865367690917251279753885416111776488721411389564329928188025150240854227013697209543380401490697683576935382412808191652590151360730772537053622691909251273806421421128586912947453823424409156684200571675634057858117012685395611487647434971579626899910940943411913996059748127211389941633064436174358016006300904288599784848056124199589945532882500802816054164878293505844807386880778271101884416656703778404598890467716461910530572504068523283151769850147866513931613739543282376677757000463557896319386357614984852554937689064187976033313301816812141209595626681594920910844728654948856563421702913228691863345496974623335632286379664410668379203280021551365912378466949061661656665557359611043905458956006022087181508810432500087883284220490753871676439861952211703934115151008255426283834548976925601819575480684007609512673890796735536328363572456058735271926530576117710143910680823569855685212837509739380386031758713008490176608185424742466050795229997502464988347012896065481411442177298322406923025523837402935539971880492311561563337716070880942167091558935149750535153745987654248287652652299385227004954274784638661709441263410615718377912762136799034107112178574850931252910603497727241095272277361552030651012582377235120124765568910093400832977732086343792456809432095181116287786542205372053361849493889402552311655537825408533048728075670957928277106280760270082744479701406362733585790607044704931897484487146653842151916443749764474699418807155021849748759933356667426710873123708419651236007940219196017472719017410991688501688957556414100115828685246605585096974546066879953670564110411139780420069682866771849016801836 [165,67] 184311091566712386767730651951893397245464491040714139043133597522142423212494110956992421071847496049967148660005383443121732871318895275739459024964067922818673357464144254755135693809527414066717830503662083008400918282784355526887616412485633136527522540526994749259142028501993004754170434456490244310783604509055378519985345181963929792930890611990609608234915690754343230154665136052070834131110625110666875184971524077052686696182035569872970626344587249079745134780969071383450476165422224054322351472385317877390182001016003032315709238943890360925015719551162015371553926699277087549296047787131009186172836626922678116687455217797577818550026902987143905811888990175942748523681831953394086952917668951998579764156998460459463085952726834999323672872809483447093803870639027959437937482481939325140563208740190743883495641951879997754626504673877922291984638253724141806584536170213462001408323201151762497059847324138301993565726812885603665798478521788925202300007942689725058794604347952120277820782021260831297899164513548840830315807200287797781456930104658423410896383001384884232100804970532947636800660981476329072517049106003194080748763449327126648935698435032051951129154211992078886576562367555735625763008331678784532005002527162949500752751702334258449602274672086993883385039808141027690617850814894818095425740182717211960615993169987033100043959933603891359308341650988533731690172670360655619074376105782888148492384877735875834225498579344499069501320403703903518744167209193459988774763119425402353494729265246354663410349210017994882048584431788894922065891017639604466443112586726976506719342782488115315229894243103111344672407816636151085144215547461780022484929772778390593129621130157333626018647454370351518057861758538597842473743388836380109715384331117284667458971032772330761629912676736492906397139566849219538894820063834250087662923261299762310834579131651326413998964541095192378869749789301320917339044241536343474321230216 [165,68] -22028629437175284028627500779145346182033627884562018137244211178800538970044285740093036192779902021056684855242626807703596557364396414051304322524760322183787899298017709760193577534072499081478737937249310437784769962658481818498094040238200084201785476063859360237176609310245919937428913953863230602069058919372985408435902326647201117512753212892018724167693659644682417160138585486642661836129396851425923126426551559606215302120131958072655164149532145588476499894883059839955619321710628180013999206104449547470077707145396226626562598392700499056652349012797228873365860633427362893093422897061876541414817564325951506805064058728063623385107678968820091273706623721403552590317860943486960787323560740914232479006319324818897121360338575891934692367007034331749620692138671113907140012934163934722588391486483182678700730763351428427903563665314855143636685244718439292115038021739833357792294607451807824665131137396719819056913339362949429953150654873020279375298080365611757903529212529314649553768551100553684149617265306516748821507593812257456801815204028030083069710069499921200409855127314721510826510379228778286364340611330712343347180253005485991379791312250956379656292908728722883461917807460644859552842099616402445695989275699764267530960978663320884712927863785657820180469671757978985838698484829387758052689886871379271837310616033047811630459271579976779838352511418781891280935687968058010348598014584631942783898352778269288351227431900222544319685366838652066403719998320924174019938184048288280743367876679292410127120029712768107622295638323459896457381209523969229887157442108024746168435528564697060220677320710545944691740569186913391461242180427856773301058090168046014552715373155376476594766806785557433026231558413542262601976732598192347064702394403860736380227138142265303383744123515590884234569506284959995884838201058296829595956161408327607742579812161719532120300964029358691251638907917448609970337773104657892434400 [165,69] 1810779821034382147332972194551433573190894464939468876133094926449002843380287969688203195243217127294130428796735891247880862830910447460310156778959939067128999244920773914162355155634964238315932473020389954332442227654224358621762161559511042091473366573418323268691324285669030581938578175993103210672188230723051183896204265503892021270365247320207638799913792000350160941386093240421816451309182782356881438174076114209462326787961260143516973430904810858281699295308617218358318813269096106009651999688352767783970077328664978089533269927571392667686558567253159573505613624267709096351304188999113594466532839136947372441336548054425483329790837481815896294677213383308424381844524644532472360678903435762757077671932104737196147548815383860614416968198426962776818441064900801420066847208179101579829149612567023114419838099111746006089178712647905410012646278586603254737755197336523734373964501837087095343944999175428363674869939852218354677513597096274363839820339320760624536203814709241433386221604360117309381660745602336539567377686658123994522469386207565081470647802741690724849230481625994832027116280640446532278563555942571112362932761040417899941386352133361363900779941607548719920483753934281722974886823530815051957931296716590212860997197145083949053131794861020868008969489735712057034232527779561077360847899610619753347662126617441598493602761184685184126823673175070166624392419859689565035541483551404136963027480166463313415083363443804911772565481790241463012653981082755476096520379413478413551342716037873462174821643943201053247251994797223492140145712383095277044259070862587754146293450749612461689374720855018369563203613445406766145283467408813438886570092281729359960822427970979075679270472122660494392808747257606614957526112569466134165800062374540614872586748120292494062298720342692464924848128685902888379792514756463043158051195570328739498684769552906018735384392044957147170905826019344001823644947061861162574 [165,70] 27787130155208259601533843786865846743078159440028217599784118908598841662036101045143527196383884757889009709508247794573701360940074440687223571262575270841847867999907889252640105997778476108045912062064433032635946024309955032474284375018672442142217415711283742177830127814735296472658442012507319756287725563137767155479402753337747735872338776149932771727784246132344575596277037169858950882385142986312310468971172359276949836816621604319871530092096006916417461577034896373038248290796723634284908837466338736740496007320314023867733566697445934719347966887186610936847758150133798114692624906108462689477752540532434589045991836202469746625412649512336190138033995759017375087740522304908684778047025020195767003399939651699747048602923658579536107385285604893145733561888323144925658420844505336163477716522794981702745477742528576254509657497217426456093747054542826332186854928515584876634575530491327814742052867939444516542273506777724680723125186070731474491686444632195498511819919304543345118960870537479555281677768241247927197957968025429138751072835861548687910018746724552560411958131520410770726091283586627978608190433300386883892586281667709398874522005433592450663525146373859009742326922452434261810958754707954004761012080197254109644678630197973631171141111090980204316605369423366067334641805353021794795274125202740961824172834035054715553123412814007988557814075675588192967145859902034881332665543643846381786098465461532229970592871109831486365873263142139320988766575256805220353922376750901995748424453315108934260752564991642505242509594670698442399754423933503267825785072813619432450293923228768768641483058260983368757478768929600196375280489201095194153516892815220694566183561865040185095495906277474489990748679225962280637746429382933774908841291914057316752680640183199876099615790948507352104983929028013701056216955762404469835213676968877260175472849873034287841680518757696342821448852232470134290629114898764 [165,71] -51495808679214934570349200044189308151713111386109781272692816739444515860065218169534131982560569105203175370275564916974949259846269732306081055909611835564414791792356476388028620523887058949880663750617973337832104559942574112577909899126297653300964356378653596900019023068457945727599138930265869173141754480461299545802224672648094061173522797808732022800247434136482551874276056670990100012350387089341723465877782395487186734418482481645673179634329594560223758165769676306632420350851799629427086191367167950010647667703847251514570456198826693826881855800303560057294602361204280880650479647781057005452208793031441268617919594927098691360936341732962438857717391208069625740197729117862267444368980092234292052483030243966164528837647343678536385646298889444395128563152974238222217345662229370219078142637025939681263110851395831930312055027680430682537226748322099923851465606989414126646106182291526885622822892427936322759476222831484837312826417545092756040142977769815961279932190698841887325282105657728154696378239415802010261080081376375737069131065927328100471667271565156200761990525993975144914887480230879685453300423986413412514585057557176018120683661043261270885062713530092559016492867093684415622210248169002801846809162412260738346609992876866944815946699381025906984375815711261582430297883917103408314446636276367161149196573743660283057880797394450743106213383744885856764170792518059258490502938364851041006717976783102482572789716556971513701899809488320805267442556390078387205774797398768481230703771550983707708153008436635360534287308481455406683660198192573507314439188102269009048192460196899095707522701685757873239275415495916769556740402525795277161881555880903735602737643949336867167464346298641373989518099400851242480514536659697498449147078919671935017908841994358200312276987114814158489244250999331857774198044172870207173360064571851452567067141509075795548546265101723996949588526587653353574134074096 [165,72] 12779785125427454799548512015550202037613405229388860198347132531421980947272077946461448192888495998048790105673420660304651786364172426229409887391307275625203262687249992360910876269967533075653400760959810035359541120128301251027736771038612998937283001075259637528304316729049670113507773619745774444888058235316804504623952866594212066244415307418019077489925719626294517098865285260827204142867731335149153390088531045235150230460247118455090368240104160566302215992872045480963207104347414809968184712300159200668368674459579130306242134280668685131112843120322620218259893454202407186774590684578448759503154783846222538252224025778717898429667484403448643177687467336655948257504159431650594827573976600492223150901356610453263966158839581231575899318594431095869601399636001593574633670877150115736296529482122336160806983995130373682139568356740854764963581665249706230315231991220843640667337009517924458101336244205258083233029178079075316169190115542528870597990530813479801062624410173749535134515738583621263975875006549960806970780048389894058418413859890148730111476810158859273237634796357830573857406886329140330023387668030320568481591775081942810605875665545442795632358907008076188985106006622516711123211622918599738820603080288071165942721124217668062183129943579097233173125868533343663198320056999990884449504001612436081223465498941312781569292935736359477540045112879543045608661696091600759987357055210147015663309995633536300994382465120019778224079200509166012841775711290938325968208726657497742136137213049638931509837154661327232565908775369348254277921151415811046746855790666452145271481651380751616625301968120864754576709923847170024902705895607553582574789074236457082250022691314138089117613678329036957983349582869458816978032869628463384564239031139004830398367543612354701586608981380306220108346540784466290869674666002517332705864602364470470163164138321412374983489918256548129892856531018611115174013600 [165,73] -2026985304454494417442746990733768487532317843398780033967841930246589944308008126903735913225102617381957607708063320278063338577204233156556955743204877449529533360109053074207929021815071420640264634756081341195444987046641185237340918228222967398332963057350931044660167664639254815435642624592695608333901533039838653542931399812454415120295967411265736615879209184916720801879298585610244333544010065796537979709627465695861672175720832730802013917081420981169400248911416027716391391565817935702090903860765700490155464260361295215105592603284251562630319136390493021522496334180573335523498709425173479702011168574490089124620216166329767678119633622771533230607550839849555036043585347806499849998117962338126140384271628535848456607118498949263546795469090436863936851921397558092674612033558950566983532768548678820142359188612554395684533734250051483744262045281046120096130248697208123255484646693816976638124305969080389828871576123451762936225440239791414723780498891552121833279514019686299167042158303282291500799705803354136231750028475435354114033694698364422543778989284486702204822096130466302212537247544239091275478249193513684545335869554183584709703849927286088015499879646630892623072066653706855845477832627701688713183974372213467647070384596249799770393876018218714034818488039400747170324088238726607783699466247292037080506306843037378252884571290790141824787245840242409773403071035056801072007074800919913948981655262861900192953341600516651368937073806098692816731475960499132082707506754350773861605715435752420658837390460649517049172749665948011120358438334093038783695967122136899446695109193400780449695486057733133662187585741731939278307234108031650013950360730340185063158461541812003178401177521761856259262587423775231758055286222772565725259002020711599880183676512036581006040742101465451953768906108357053351030053087412169539504960059662372004462526785515769019865297551355437432495035175850899062730 [165,74] 219276563247807947259117415427638696192552583085062210300667344435633380948165925159407762282638527624345196789043500796095521729057388697199569819965715995250495939434813766050518122234428708207190399173456281644648682463517544163353960609536043578704113256849026643197494287450758708239907671423138363585228480616861181119389315038573706674833350635763915546315944718646467508893975423522564215475845296546847199847210269811727088821417919808143252824967495652616509894541129816326037710200119622599210361425434697401771102600580493110851098762561643515138412978885788329967688410051974202735347820913379527557873732288669326932531643421430615766438703500442275649757771674928168763529115828182939938726214532262823772695284106343095503603734014856878283853964098487929659910149042691886410577350851099258217498819414806051497396267446718694773949785342558377013770308649761214832445569031974075312233718635197407685793066566309560660725359955280942684270176659762207112758803168588754524096629249318768798068497152123862616487568193923127465594020099186617268628339615125956269209050743639746670816149518467976273375604803802967198824141501084757671714708532053457005617106275136066775681514057879860683284205133989532500376995348682918089175923256421846308822859802546975672278001951434031381629438500824203857383725638790039469371243744973080126098077073528043261790124944562225152089506935955365232249736399148561161754098543043822420426044669346317569544316046954509423630683669082732892110540080893113338870264317544036097071514854245227815291145332680692192313572905067280399657226641305571477025112513322839080513950096683547218125230659728146192702806587322619692875842419123000758293154212258430383865652943828305803935432382255609454684146035659428709409912095735582334952136511668907278402016546864000358343903588738465499291866836401279826400635037338241411022191072975033160435589892828754494329269023881866864050119250789536768 [165,75] -13263533287900420690823998420312647076266046316106153382596925649146501019656003963042715610313774485789901599922170374005082402627815529813294642191256969913090273410781542707406824710072445103972443414540116707992801414016742431068968693072817021545873903044337336197932594658599543989736138660830222970082607488439037505011949799943950036471059438646103825382193148357150603251474496382771190501340259640469515180173546384586392027145251288575398269291272664977440241766101375686482092499150079574467007083457801643040854198716246151179261383009022320025590330759265281592397014932259019225379106029235220065768916428813823656652179604430666530271585119184953300505188158049633532920237837412658659609208905531159277774848893440281464905615670347425893726801798736050477899882335488994176406849544353882572774787631588704445421609553497432618268545126094725527510734513549020270381351103569174849461721243347174314113277736444124411470732014468918744594005009263067769066212012927762562614895468152234808767790521698153896361209968421924871097970200958589754674074950225494108032288725033289869313517637590181374126230498693405943267693171502389149211711548619513629275535236196825195765448890941980365576067207005597288777913417850630382796399246986033158799953729705168487400275135145127629795742161434431991078114413700842208895822373121157779419897914376834089764611638836302439890574471886522738611668023940596065268645443551492269537848430635560509851160622311887513783584278690060455646666807067572721877490536022809765089821331985558607219839379779244683174506408914101364732551958577260766949022979394271395013062718879606071702645450649206075169684903731606441409044532059050280131022558891509096689341978980759286760268989787245585238584155541782063640401214290557357603599296626533804559096484609454908872838078203916531550493722407682536953923571985131312917841816620364583639189306653589308702640095629321305026932230434544 [165,76] -335126281597994218179578774257847262356660854518969657458316809044169365089468668595625523790749590234938864061204905904450816002989548555947103716051151096293251376580218691047627770440819717990728458017210302254801423886773794733089137740948109886523484935235157064518856785896392200612110607740351652811198406414811625251690196559905954684438511497997803993149207179758923596760166392227291630449238334564617992651731431905890988703850195764379551348817323807022408741681604834250875482389896681696674418835902174283038106104421189554506390016691346497188512136865455631941172849839149185255684947479011074891432606899254537702494371195964677381721583450712035583768219834771182775255290362721296244566939111829560006666264144648382125508633508111478809957738707837067124666904240529640387709775455539059626778112570222967132941599916476714330207496270034424191922763138046213512250524329185619232086843735310459322018244111982523372948805305471710981210940410711895137884480342576679736460731298820893332222704993695309863421839462143447722750045084500875538769153427655127358628184370559276141747188356590284060952703643438950748977602411612110751238848888321297865327604829980324092188527439420889689120692180345767686234232681302493617938306850818165293549387075040109017436160816018064539752344268705418586736078427296037936195596538569584043036501579967701234046969297640989505550314582989920160641934648742422943240019633945216325866179431973675403098667304096122664537007168953830016440624336232926761636230536645806243061221049621505881617389909399646308364696612390738118908150585722883757795704587868639494477998205335474469954319705827280727818707578279869343811191849312155557231470856858917811526019422078014596681687299694870101108321736574000387529493653717696450809284267651424751902787197266392994142878040763381387691769289562423866610101833571854384295569058580302024610377519158241940092671904901876670145413272 [165,77] 179428557778769200963954573640282762970277766509962779780256602333371269061784158208937773295490337453014149391935179271409755923466320944256208555193968609732714714006206145422721005088988476657095349877368361579587107601237126362540409333537026825717343753558039306282467813487403233577626157356250765438248779888647963846145339204949065066086478093649767444896110576587266366216430486619621490723429354324531977825612424982757816303212808685585214854565057422999476007197757609694001092727104413498883889116787472295141800469158364348044710264096003553817775280314031190500091324222244493745742917183343278733292690134526387828855135266690694732717777139673560387488382823047449622576844228618293247282945949605721043294325549256736203990368708055045823973843051670899908739736588642705130629740339697584328063172417488963496223633187366250686540108542946973287841086107832980616064671889577704865751070636265280472102380523660118603867411315961782645622947839101268106226107932679580434964403926764112859345849648260078245732076529933904987824741787360493715456269047806039837146180906761821969282380405073873718559014320474232655283952407620691226480352707729251284544565793758546400592148650884206262328971509363129820948497822388882351506297049004741466752189534511426308101897259282186183733502167627135618183165030672129229998398177730114368548432876741782311877830684100320222420598585518701898938839079839781019593923515216691705647791141437171999375428174297476163670909289918758400822208393634703215093447791673719870283911667239022746567229565548913399654695401718112630153053958603864544193941125844343571472564125499070480669974947775332599959861067286424584648389814619154806510224965919693027029134701946685021094078733791487637764253295839216489779240357622852461793023999258465358879693024462559081221243527008430971780812959920582067835232901329586949718815149738046102555244995748083425683461890642091852582627 [165,78] -20677708482357177696066948720411700205490637968079907770813134579902547664477287523182882403498203313159787344487980033389170823519312721645651476023252058711352061041942592963715233462908330482666260361270628639207985116973901012063111490810552243066010600491645312410604024813074220396490142619316410638749348146682371589640624040533153368570655948639446646819464501254350319068730757333584987477304806020837735397084246605026932239901906997037312512457050196019719193428027563147973894737311217244764623931926067108401872458168570551109728300140147177788869638194404302302435388553121483008796866183577415172843558372231266304252430987579650383132184016206567658419124450560722210696200900302046139217372680874011739958807148372037370724968389498856477189605390010817959762123723245661500868288607109421843846282196515152546866017057146891959825516034264064483178773173902507164114532581000356094897096094789335887276688208026360569158638997736891287079062497505672618858237505113649115754207650094652450675069745393042737483777417191716058156059474650185142541560106543609997200803346447101445001141830743184117696788003359738837444702444333922350126676699104532754424912783334636361270973967661885693849559844901092247386389988463279424551083215445318692612814159884997366901732526561233390159461169600479834375812433972241884502982240165240812760379078703148118353487791290177991714892889706864722469713833449692810523856747043062350375540278748409053355203646490803040782997551106288710530887729305248086328105247481529517475132904502572625696403167413082345088706480431852187131327327236982928020863828558331075901081128092899761525771072220669334137877880745776478589262628592885430362086038561390058616204899761473718335537051110161895779316896040563896096452317304094063883266683374668068722808454510356378388261911069298928404813353279478960669477797378592531636663758882155245500800566074214422829240015986611847888 [165,79] 1144420670114484712289053386754475189135119334449764194662884855881037594981951246257072173949573374680465323434879453333961004321783737506529167681801111046117565460190149406360039110175048231265301214743387184342143340772990842278480028601149159046534413508166019154758683941486739505119550748486149565030745592684390034883416825858917265832185965124095541046747384019790705852173836107287984541575824404590023388788130202041538175659134827393438022375534042369063250495692461332966300171330034780517835726802607150795561407950799388730974021438053492815878427804736552138043039762801239080286944299408905848531859876243524049329156598313873485125257680896477078134032995146381377995748763034231364490085948366916662463893023840621058010111362478241497665347952435623198482988982757490784756525540540793418319326838364711672976947076723935634536765479196603850214546605638035964524018202084225289455825338159695331417353423015704727319598094112367754484443665042923386727520726599993155456031434721518156245096533044243763105973433574082255432730483950040895187054574345379213523104221659789585847124252819550272779971671570687544434069829665120712696397114816882348529507294416220141037134948480418741537133189539129554994664730557733224764795552810239430249695751557947018543512341771826088129257727509983931951908188119936872696767024469071637245856654722345140077708497302243186054948754281799292995355833552766314108177254837788045287201190506272833297169730611398470022635249701867969675163402995525096369563125180356950300136048978235810528841507311069404295575740108672787047568670928326738617370961911566026932476677066967436611495231715305584329637245715708576151671544027573552810536549503636652980600580460160605225696044448244382320664821291514265775416707616427044283749467520546864011398596654387378369519450964511904851188503284094494454702859617313633385193822312417728260871029588903783543686800731609940 [165,80] 412074952740849374595737853212817067918387896418273082319110706019450160137407810608813709111194079068833289215957627225149340336627260816697295419053959892953833909216628093010805474762164109837816737677625706523970305735888607160799581875232747264876224395279469319602843672550997856774175638331800651950267931459046563667291862703308674957105640909242600846674385860901231134110308695007630147458829713759062187397252409192393412893840987795900245173856005553973133818318887666906872843373813947090256200475007100125428279060891041576402775323918119314106575636198513356794508087029784967105211760717280924815343854180578905149456115313667122820093090350903329914285484414843290344511883942228799816677682949897352529450488081601215778165890426556682000616594588707701278417983520348769034475332084878716166272129435376143339317048952293304781059945047490268246581645318197728292075940968962852265167543454775748047793043662773091025875872714189001285592841634126305359877288075086337242580010949125405537911979911630927563508404496420959957106020827268273917897125221331546980016334119518516130177100478956585725266658323643773825012576386341916635607636362739677721970207789127807837529047100107516739698887799960548038956826161827726374862691304572991653317736783647216708655456658284639074203627119700102146768167696178766946822319918713953599379833854985471126662632911996841593742802680883435581286170085202087057933096427523445198540667502178408415126711053524569248515932898359312358829439534196753480479998312748738390114226365254590490845924899988975987056502270207137530610171525346641835697415010267083052932147824844899445789953284208143481532802688379616444712180809900937377725949824726522223551528088285604832875543339601162455334464590115668105611924752565512843848626406129994231416798558082280103039133566549173976604249725747045805189464517983924080504377285345875294514184743406111668211148888 [165,81] -4483345522183527413706526875528933390757790050734574180308557944887941043415102694666129316668530213861776857713932303957824424112353439619469762994288447049088687369368449230910229750031181123140737375891046705457129812487028236801923355416131313620333292906839474918409327949101880056113803146426621667418594275227742115815811007214379979801224745631750769638251756566466678151301174323933542576854916140844584027921275070597169199623374328155836291346868931646981966694358760561084328421912243440794070988761287337256358848782242515400118891896610134260877973978506176760662338749380032916625551429599781510759230359572887705263640178012549657062696577523450443395579015161845398112057079062081995056543438417332371717770314241563189903007635174875743932574069167073442375469211705948113844006637321635179041923570691213306873181872603680929540553830792618513868371184515896161207736875436603893669555513267503114426021337403895387651832979636848736343594922472777874618765773960394485345146243284246605314131328908728344427910322451939074069107004628968971270382417006037779815583420361115091855612644217518958135022235609725263038290031880781558273938693791524525528572258661056475645675823853856077499851328469026028577422379020015656557001097612851079807416596758035190021957210832498760567559108716001395475764070212142402839804175013191493089724444064581271440650889964832692691854481571031192818801944943576302283375168382402069057089977491921360726843955515675132210887595009414871065272407450181427169983461632921884392093508576355946255308731888596723480421768473413059746781905231403166072163035364479484550183345281112139281851661054696115981993588011279472303085467306349012383695792098610856710152048959145700356685693634215305250469621141014995180360290941319038273711475678124905000242133698898945509014662443301516453308141511860559783416345406038517485787415846800008400222101709539336900193824 [165,82] 138895389270877827414262612473669846963098395907360555742757785353828095556332679588713627039378950541989979451187102310275492864096935099660630814937001419282325192882188828904858058477250371945720368840782100498916250789543991687663263279894753107905203387768970271005857668964129600961150339681757715010732610583936902919620607126259405882295067276539119213681593863821855872962373543118246964847045010825883111629999831457394610414335710121108611421608380009161790116706570994039778499864239663386737721042442329608311499031791655615835337842816688573622871771875617737840078419856687528798873678812294104138345240554695583813009808509715609334160805400043358172893439875291000992805960202833106645490543628488623490446246209950131557625332482967915442413797688616118605635359351983867682619719857221106345271054808056358892753387002313181517333510094053090298325038212987241195114184293379941312948368311939191862604236099756878761693429610757961471071761077872301704797972169348679143094655272879733281997682582377626208428223672465508613005315671118573187495449744479666719298131188922784170877006910588333961111179891873921940414056483484599434666260702099413280302855646197784949975420006632566503262134332530916471672715731664371511897889148830965559310939964533980065375743251204015653170383944366979475833027175060721014706986009520676651147719019923305412624833092817680505975475137658495915980825761272975003778557493575635403886063183050449411218284835914102405212562224769555756366338967866378188496062263303553173647368828037967869037430106284370093256262219869386496084095881826654335307335971368742137396651327249263511253033576482393367403593171277664819899453288592506039440126065414404440623590928590528342164804014702786067788250500242024749562944082388574791306631194359721656436698822876308606635243608402347298612279636427845603879784080760024332201808175639184979749856926499512833480 [165,83] 33904210013259928613424212930456277261069055837141925182041999509651484849926972815691406896540644871697709725167691522804546680872548045954741866976490701659678618319802939832949326137175463098218721705859790027644557468568292302582984992531147767610415434569223882028988906638686684146886326017022352712590591602135110694507739228655266904271481806355933206554370072513251615964958643218476747791912203791575685111237173247337191880002263305784869200252521880160235366355054222973855469239414012235607203876600445506186454049155121606887158000965286308490967688654945667852356960118405395688987221152324526608547135323670321491290997868287484378817342847048518274422035018445863309796080449714600949224032847081465615449831086555188674815549807163041625131518858726207875661597513646203125241130219424681025800873599522311045628206000116401424230793634487314434945714651829660747224688621030764588129536707416209873618926404443815992533383856981605414981807826724697395406882059111830504819525606802881292408021527246559069189542997907064398907838675271823688758351704929134225091696486230470227781922701847998073458822875732609308200376931781053686333680297612488154334921889795379320065316659814433739129781891730748913183990031160141100500449187431305035221977402267614959977648675724630132466723433595200009960822384973025208077303767496096065925506882264841426988134114662622305486755776930929093877683308758294827347362272887630882766508736690215105090891863231581826368090303986756880521335021740590508040352653336508928390942871347786894484042584956424184004601725799328000385500371852753165992030392184275096517473516130462241247721844800068736327717640782916339785427947564905695017511260142895406326549715266028140993745335095157211037122979489835767723083769827367129311655253010442023614878539225319745734009025511483048610833429907654450620469838252891784461834500070443490442038481088553368 [165,84] -5367016868499764736810304019314868655303542873498371266286769418891953677422888847557151787577305433808885929340769723760328260694701657155130950886091564560923055058627033552423725075473438349548965332535973348357448056431306045868330587433798239430357962867710311016386216461570789870913404226127580834930479538549221303632586572933803904253861264006827677731824199868932344559784526654088170055352922790975271862621896114080375347312436766205847805785736053390268290955528400780460155388786866458496075991972769784092054650738845584523230696324492484297193856215135573464545365324372806211836093602432302612211339623965019696156179726979727208716847746644786665411137104952126686236157189764665895074153700684672830725868856555887885140101045300359966968956838343577409050361341672791397528065686431212739404289520877341998579651037942285259544355817067797895914107036958133816881048443383438860789066034189835012596303725545275640994784856312647629341321011829317857033184467245677342581243756556870369375908593135970563244158348139576921245682580552658414390677970481528470873416179175986046900331211344029473190291141582663805146916093474358893982222806775550682533621815016329432277979476937260710909187164799301152079587795941101536707077154331561819017800061554041607543503776427876051945917650369398811596195790090443174969084637761499846092768468661433644446237834862338464007866137711694123614493281943331160699570590976461515731565622809110893155145558202662780788387279506039367872305603374407213844977018441208394206753901133164785188505775829002594489055915929394302425375514929755399390045142379503131031972346966009606263049040756007919515443120488331478168001555079225377255790019590822799583436979409690576783055044412604114717402847993015250455846519010755377262707659161493110743782488626312955675684212381074809157305726718481766106817510046237313842037386301596732024154299229048 [165,85] 448684223275006146355788123372966268081281242629312928079437560071553425791057370098164184512308867564310405524691716222282593029311077964629354261500996124189888444811893059581740401297947008545022380069254851814365737792936998369503281611662306429640422686667268268573539151390165672648320500991284577626598909474958968222401625406829677446484759270763472091982140940598027249154389902271704031079576309996305536918885472406992779616491708791952777270432550748996659420587257905528889290125831706463958432035978442313535193672587371743137140129686508384734358973209939586710262869021644255136881842046674046915651681557329531638179298620523002832490918962219108727994684012844114369894997005727272589839182705440999784181757183536083286303123010518170114583235513370891994206791902350950114069081314745462776313467243917520139718974205683572489864633118834038374118710335873630544729112910245519386480796884885640599332194603906844870588197870159781573002858526498578869806523090515253881068701524472003032287226716096046081532285136784425145692944842373014614957244311027229988689662865876593697728008951487085200151678178214670256901287891633691464603981377471440557241017306898629604841685661543257752425789247442420118342661735639681786407482738387595913389062733298002745448994744694903261891186593542694383635592173728719845011049484535176516450355473624120823801029704967216575293505387716649872234540081742639486903019292466468967827949918551133549182132275165683888205382060570553115197736703680626258327856945796100198660760760375620002215933365603005662776640295866901484765328859893810519810889836157815596253024049441564121646444383585049124771875173347099740225582466078920145302953710384864327434426386375235929046800025523479353642823514955611483816451263564373656653977673315973841000411053232843494938212772913064584123475158931030035777009432231268253531277102250996681653268511 [165,86] -26982997617872487522973559746711622993107694899808119561112787126692944837010028570484488667054344909978735774030736509587614103771549362630728815061477639011364493334769972969335624680735055459023151153439064197607014682335796902683135844263706828821409905309966091766726140247028083229627348434981985376876415099203697900297211298249837665881020935305120533327978524389544552693737322289715353047395196039574159155256912060701241999151608221697634075234567976060598608034911883812812821442221106584417203046117065102262675866121114043058879898765582100246109884384084840683289152961506058645799995250084334723055772476029334343869482716927709891092074996503889600101189946096282815584331980678622545699067839405221464081481213755102511235452022809140804069989769818201243018034723544930129617297175903789723130487562779040700205924250609423119185867134106963059201115562410260112866942807250444683476485903511916703615541136935679783324984318736679567450795555225476753929150222251175274257779901370534595301643399496898963804502595065485124420503424119352808318616071528039312226235018419786372377505100055211126973195826458911890391390120151849658959933224645923744543170241478353428934443358214361305647976709404477255499789047518659959333032760864299965616315039497174029968862559522599987883705458344745259460198387163137174086475687635905413175157730438712702618225562970751255843828348641926998970139183053610298852382331567835701501840974291703393131218805813755084598416855363052472680117350112869561381256921402191479567011853468564043233833009013056114448418951507597617285647482072998305700822835603799457297853516226709015283277842007867556678543582088016327647680919311269443118528294777480636125697440918975696700916609337913001721230740424072318194741185841494039271665704922564716196050335172970211584941531033446623266679216974761445680115966701515292247838539319548866168088 [165,87] 1299652217367486341355743972270547349429546662337235957526084500673765090315918392984692988532508458856986241904007215055743335897615515591361244820039980809837112607724450141827692366580354476558083217252777097882137869098655278201307682057997175635347149160800436328791144111976732535482072046443182320945491729572211416761350499604170225583306818617259700269594562599878918634457865477476561481550498559392499677995180091087664034102207206304142196322295682141652523150903416483626724738279520185647090856053245847001502920879523916545317041516105000675293998666098321568629487984076270691674574211478176590139964098732863431877166724125753867257173123324300901397312887998548091828884817597685328182354145382138520361012115327356271260685871910886566893603371106400846508672271214503579435412430697925346826444054169523100778866339406094528405462186492442424713522590944749308208211439278241119668760931488931623692923309633937437265010965074765653119520511804784880065505009588007136908429498149458329678199894432463742716822923155334536120801386804715080375941132304712666619215523047085166321144586389460974863502696963063605079805112492335514953584553566300831505413974954873325971774714397051460576138658512669306968191882842940357840535298082058649931488702191322631138474941386067906222958524152661981027355242435638171455659126092476381631451620521384955636330230864575252388800702171909687512132996244979683181194090845643708634435580625701085064535367611928581217754888286384007287973669535409684873743160608961377420012590317500563927957071714784539267930097937418081507230449386676204267551865820237840477660172803918686112454363250649522492802101753379196807532595571787795968102542850285943938712165952237204650236448910729527499796531539513320954458078069767834112057296195322407637224094485847637182475304699764339589132777861981468912141573458992854390277619298223167840 [165,88] -52854104265994452227360940881788383432071735430479273881574652207417641104208587326105121251823790010133762061304892485257031178944814897340850243462074687190615404682284181952870189823269750128735332005099829732937323791286928013159003680341727462620612301965882155245486904969570621208371438631260612464243117729762998227482356169794167756538238228913925872673119842021410120770041317887463188792890027619768251152875043676755476970497216671148271343328070084924289398736169655095323770278446774114143931522750621752961589702165247559097499127595034071115866286890233722246350133222325028408710845493159820142229090090093882437441649551195865806347271186669425582233649537949636344516766953851546370336250936243755429092859284537449118107024681788380762846939941275082366589430040406094506152527171485510358531984131946992110041456119887073382014326254303710862482345324476426475922565891165492963456017402738535690310704933620864688168227437975995282358849294488977919198614094974515963384991315666642894875098967714035490925051544127159758087749818273354318492971364883067028003476018298426676127358782839117520234305054014230215847775269206613457352608690563693473917140920682008535056895706043494847145253246910246767999923678305905051095759174678165387392625277842386697478395977703080077236908891058421695058104098512443984676035977554765172806263268399476564583360435890757887204145561658730234364734021871018754689092348837436059265805166652680593291348099337533063794046492608841792639251730625844253043580113659353633336798722490802030716251716800007177106960203607573401346595942817703034436814277408680579762669239377629520340445591090943976396888737724982625379208102980819962345980149817866950346626936072677191817630323685468039884277125625818299103554980163784799596478323310875096897985366421166479843872992946777102189730117343437656649128922436243068166078807802112 [165,89] 1848457557292390754297124370244898077056242224502381915320711997371643165760557810673208521118167201124914455961702016843916220438282327648281767890356312886224636200802717037292532712500689538419560561800341803610099668109224762807326627944197276680009009392351639623663646367716804421036642677909610377065481547515431875915933959894738480839152303604624570395513582159443111454449377745729469391972897876154151561646878094116322883755530268124612785693796362471051267755959031188137875478499166414250818158473545406869572995634517191649199262862209510221521691250391494317202039126664505795757420184567681844179848051682077537905929606129804523924915486808568032327214293489232211159640784390533949467257523777793385096110403961388636444113342500552557419944707334600384443563521985931071634326132593214039273577296388889038996155536619247849188725558316427422963007504414713379531858634219939494516604418576070556352403058030338200217367644793891975266297067593594771494897809843115810038836067585671985817235282762214403708356986420254227575102282251246907817593471146060624625907603840402212362628694126324719404747604274411859293546773544092988503748353505511830550503404920438554952208980818002934364535851872280217506269975547905465150242649073535008122321244482281416994344400523268626853154233010919804068318562944035686731359797210648800743278735164051035174007048483073748183850629181192606102534735623957179338747800490412896787283197840333773940645876526655439525621689156588998643807642699429215646626627123364198743311609993911480216814166588803279133566370706338678277851398565738917443402358596532542968493120673804621034799122340530152639521688501306817689825506058560327743598270502105092519285354222274653201187894452150188767614472959246367417647166961163408995735596919322036754444556094444945479587172554531027084726410910517690612869499682363721245347049600 [165,90] -55527047462134067900297716517195029456538524553066842238604188399381681868970149386214776614946261006656352192641330006094458266569669825065256979086353736548735580702340119766268415630999074600536797379986309647310197818034599467322378603095985475821882679022511784825464825327172328296273272893005318416397181406126569047028672935517022422137751054414114633402135569136668800062869172641823256807854650562400871954690628128107112030642943041136304511941902717026163975092523192637360634112578092117814105250567801771574370386355838476656407908084917965508452816478717428444614566588540931317489938331904637024874082818329830571835913988604066366182661979540636746373357178635740379245128915167629166565171340061092865415399577361734614495329773704222987930498642302601763834785497588159705197734116569628729317134708064549987272042797752011820203443867200843293071417190735955895560260653800504052558422550758572904222420185158346500730056941445071583769501094436597430938563509269138209354113836855280224363479746765172089895339059217600486450278022505499990425635386859982851005746617066420297771329678819157415177648567651751739542093594362973578230733319340328107434778418959526273401621307446883094451731946280772417314013068152130836897311708268196781454944157853293762965171657558369659317354242641001223711187357012506590076377591597106494475684478124939886392829310957108345343803209943897846496599106276035559286311661040047343272923008677272673594490542246677302686295212843294877937352952610903514724792079234105139917608713425174576504323022298600543013513276250558430264651738627865471741823141000079616489066542771970455043889491551505465244664259604639892657003957230099987779600635870355293160959569484239849655450928659640976566329011322838253928916194501363920649359886932206148204059003601581888971569121620850049163193632720242122963452689037241587886984 [165,91] 1431582894054677000192321863611670348652801246220614958708435380782268455272588157121930064459184728221452102549541157341625128702295715742643643773450417582176265912036998740038822773362691262926204674710242491792803563034567670970854538265890789090980702476208536980454671410842167027602471999760494235547169684121778189918840918857691545466181715047637308686201326041006982592135965463528980643040031705042890436512040878450537068151411263754152031301293347776366028141190992633461656292417910158951480738364321198368737657044376227801697874033804829074029716066175750418135908346897563679621375387723566924762529777603411960680264492134386580138212770025818747314815034271448387437330853232580239819995437260422528057871490029332451620745513418590767842988286315133017775960705690784495848830100690849138301515047374138761500043558490035417718135804682907331433094395844448696931073840788848878837833151141825058467641246154949166047317616350551080490309009443465454856030433456742445887237520462131730419038324005378277929150051715962170531949546303599277583531248952921401877262786557325136114244937875061633149243181768201043057196227038372497249015043504541630396002478022760231148532891398071073101868914220510712882207513682397848193289845271650022106191690565732827717246344097530409448479012343102467502547977033445516651056516386079234486391817248534253923885078537323884385625115854406316229221379950202897953585343840021806786430747629497704164067004623144754439138558128050450856493349981978052345247054351817638976747494309454681473775518592360041651688655069125898867910016083744486530232608323667365322413084973427663198061193319748064297164560902718741185892572726210874968642777585899186706336643455743328865498473119541150087580703496055229352349507831817822949288186402969052511379267070556524965098755171875586361247541445629074732162121771803227296 [165,92] -32119868987531985163136978125756579723988397863638078315967972363953572684229298741052251211230530804447623570799815592387428926952411615813547718076018409420456797453926806168715309515999939921926977000016155069378140499084211947531636320932817739997389616912936936088710722234014068789813195974886594626828163392261337994698692542380076050810909101023164972119862753434462624180728818283599745928164752957277331910832173859401949605921683634034425930511593933736116848750706058780871791823198832800736635795915849175658691731812359580452888603924705378822937902318872021170724105098838051530972278449590531780279285279666617505355635004547598143485492300737499612708223259252656438936234873216399621479799966521687619176833630230034410228026866197940967231618540582427009038904429126139237939798760017632790172555070944649756367011826317206591131963615121198401566240327301605470551539345416152272792944661731562498086097654487466907051968768126439395766342475573645152815836611646260327431555306865462606807883662009759800646065625364971587993860921366423972750236857316179484704720916199144040892163876929675564111834963141650608370462215822014841292896687793944146022650189792637258547801437285500868123007480435948911722613444152668428192982278048597250441151319478722045983218161029054081236183795942956198345446902644113648233876281845841797793003223225015362127511321820780810033682258988126495550829476475068126784886923705271588273591088952403736092853951987602877617932226084343623688501911076495831204080604092508369621865419062359018202738547522134906251833783212252259630789898986727768181732728392155647318760753097409193940482468292866901808990883634304780183852303128133216360896572874937396620830774868795582190862054722000753476157483638157780616754514486323413577083051088107998420420542407077489317847347166521969146790901933300586916778557384288 [165,93] 645348171544168728751398208285178425466662895961519999078378010721908976621372585595025720411656451257178475339541011094761871894484709501172971820597770973107517645835984311853035080426606063767389653748816447379759587765870705195199237026231193236757107959970040034428817502187197660292232885606283614714700511075780187859581348849774092812614841581855904878234655617337965919381219208668224601059865396096225884635786440667622379625140088213925272840865824048134082075082081389287325517376331772133301539552033607529213805290430065648757728130821615465279479037475216683764030621810648782784066188649652688136676794582378612083768279287421528379043119305295103385034125397104804004746581415517030832337244526213225195404123097223455925921585604301560523129034061371348461154107878010321890026146057105941402797919876896269721968900345616237822097766553255234491193250580914216507794227329700083280884510059003819684552782775915475265209767412200198076249596204555574754446522792616794526634430100164478519291072075881285746329247798325203280576544693014101223213193140434365113393721505080244991353152907763043905982415652834357602951924888846279279850547771193628045192287200594303194894447370490517346404189456417036362369602776644040083088929434351433097934397804636911494100337899548043977753714442951206939947227992151070991415280363600495763916546776086796542478174445918571433484807903668178574180656540626371491628724439316919707278766679363159330997081011940332664236949904353352975076775306685340382586545972529118122307911110570521493518239549374574758484070131740670808949536012841435494945693968058495234297375557148869633651003550427810250062836963839928678337156001956990737343405755517965041063574887546577951461961178599575079893281097573906739188379610753540492979086883012519671403296495429754526848953255954458211859052176233390222479590972 [165,94] -11831864105241211357640332282582611268003343050167118830828859310339138636956383117936666111747312461705002156756080914931232932680796144674857187685554847437865070549629209556303461918924549895230405825991691050546648273581714817845232486145951611155731938658179341809380163396042491260247734685509074213943357166245384547574054014273005466142930101404153417612041071560614885720452729667157215009121036529101788793676747996886600888119569471139195078980181164619569801679343569133227828675405358664095999269167548953914924106909607362651306909337546318830249871808191055094064698464232561601669824979423607506237764415631196648969321336746135924899747744012142728464014951056225158588554574708533982988023428748005479287471183456833290670691731412562927446129793877631497794842594194696163961463899074399346392694521141766475640599094124252624978939527464051831363487562186295851296877581954158037276243939563817818849280106015648233790486313698263173547760700854444246978545383036731598848723564167812285167352205574988155654435644254657897304791934217854675000092955024047126173192823358907098112164499940055778398608730149251591961974861748016965774278030250128927654441493996788349212148452729727956464879126503815598111351991593477321060490347230386827881747626368488777160166476303495629153937101754581353572815759385310982054126674350793547526873974259094803314803420412331635043397877493073677642097643169443086338409407201367109911374874577337827964232379229643394606772545267022466184817092075247489665875668650595478538726518147580670990130508011317240648113687324221891262372322820861388072219433759005081160226481044192109257945594791969726699731190458438719749921922327448635034003933667482788161472852967368433429343413929639405368083909561697846549011593495955612042079049201439189389692616030474940214104554585678327047627061551370194579640 [165,95] 193078744758097682072276889308098340044932993120807913722820346250250468184450425549316561988716641892961228281683882971263441205984342318063940729327749702197907256686973199219005725009829417774142882730716669977913383716996113075382897958768371371167243931656381879187471704911123409489262980690661135344865457046032793528521895433427709197237664141984953524632498476668755352779062453920835962651283109463657779697866952701521777643448806103592499969241167783291491648810427013720219072569962138860108155732814420097586687679320932177535235974199210375875297551730731481092187754634424823833660520636884564145401235317348813468338309251185069395298032444980941481081918146034768509081679847968516107847360460670268494906673738052714853974774325626246282495268847398127633357832554932976360953270199015291328293271754875970353933850647702477931221825786090063674995484477138971286533036826411885239088577471542398746667790480038643659830926857614709126347231768669518053716366293827201203223630749739167697234404845601512616475404250484681084181147601026769022418243959319031341973655902962477564020478706034159857061138178644291571371841680766697848753202795232782864172730334091250433637497017031252429692514407667967455136121707633684765951805617318694613522120053417615994244316125500743287486984047698774193421227084352947365312286305697367561263735038323818672949879462389839184402982324407068323974098196078641072689387161917329391197891992475170998549298085669999499141531940577696420081652296501417374495735633179469412007915605318769842685111930844084652034514068708013468589161091479208243004917295874166178602666777458044942000360963875401070977095279616261312122961467963322419152799225599359501389193664840749850446802287538156717445241499230970339391685974373685262279455838653548902890093730969746531585074965347711215968777611042840160 [165,96] -2628744751401609577032810362502237080661143829213758717589395673713431892412517021503317194289566473904853807847118544199890751918997744208137054249086046983176517128956683149366174209642294779579934217369292515458960974187132860338882965295133747667757424567620437903541768088291339148663428542398824225494189635591187499764700985388680409336777518246562739199567946465000962479479946980399674033747080155099676714174478257598093486137452476569175273021120459081049473768692669967410373862899219462063814734341272990037565348072356294019527052657347369418685795543460013784945947203408884697479196082761401522606624399647650054473540014241188336051374035797028249681767937294596681309114480172464252429875695860027162272691569574200785971194757923543310281801748110493778305579511965455116942634690990182651474569946040332470530749947087814540977637971868921023757736159735416836316209343031655996018566031904846152009060665830134738043562666921791605811108009739622823102762613831288993767174188530034518558051713063283992074612610990357910452512193902024491311639474787734560789587502513870349873467625222494951943207461229943682252903770175637533304026381977747785034214388704783138189140043405642834051059015036598447563091521499047387270846100428726085589957581425176112911927659221278062734433385022258891213230062609080171580288543010574173516359772364025457367380601230427348186188526940883340059238921857051471044767409479159039499761847677661097278159469161558563165314950947515294884692468155958331271359830856492807921869989022398852512206364013102015288434983743303371692264826691951947688655173948440167965334481873481412026299323205612438708010924392668265375920742622681051588991956898610307364234473450033255834614015180914620709435677161942877045207620431527095294439708921261743225832261272609488137325016017230330779431174835360 [165,97] 27952931710070521994613914471198155510045862311875292705201297431507200528834488919056362462927139182797211495367083630518658398823984372124183599653053398289534751862108708674836225157944261970615814420461166448703305307341859142840983359170964205218808493247134698855914547634113408002265630053469080979381065538539790968426322434186786497763387031527751263650507373716917726679599306629011763504924752547883540488834496518997603610832803731470710331990822767320914069321030607651023226440889546698502443459590984968281437308729005195428339060944737429215836757625201289765008681640733688522941187240199670378827587556780615851731545560301073031853884099892563472780846904054931154946297814732950354153435228089632383516664423313466472725846412554309561958311633470920102423176252708017527712734104568276279238700678170256575764019541051784323893119638631842531897828026173035637846832800898195339436657419613632149729040762620272803551798981648155952044394914690213940482493176950459573961575229214875086939689362895427356600531358070292919598559150140931711767593194306022578062171701372661323842673187683052694484130672427973811886143320361499620972649820676858643679622560696158083719051867131276301637441164103380874084353154239627404179380668328775419948768495970683250383493863052671869014619754441163200699815653148765563189815910051782388667808100049926220442769568088535755862470842751931602946689491325590097055798633339641641042632512886264851448440993117216444565366467913439071338377555494444778556750122962766668602460696925703664223625977122441434119555129135041338069843135975013639731720673428787566310989835970820749057425002968324491081759033358035947142731325129893435106611945127226046918178345982653343900349154638059907228526168628858510966240094918602798787937347250321223551172429146953685653607401875318854618486936 [165,98] -223253667026266024003172621276116745706257790123080537578579411264390820064210267729269338829954280826836684988620091834262959289671282255823601717300185139405166300583371606984883785554095657589915331348924166745979937560333582789810176574333844984301976310925396730375078534806538896912171804419693602559467289356446928175968386354973107109164252184785708608187691325233961881052959361529793799926916578043325163922454174139862657678032596714221523800357366605372795707776251631344498408529793865966998648253875085175391357859880142730145471305772445537209641092128343228151905729854057421652915677106819430130806769062794470328448650709388103757558328327806566005633055220063942410580134213868648645496431006047617905507527670756155835952256934674107855426058591116205081727046577055827697291931003921409014159158671391519674842560748581194169384775863478819384842267816503500682708524016423330081203401367323562251415770410385960363404758788598229021559552435463855164806370640304301502997944566156336508731737119121838513417178889299926781010671981521208644502649215601479524471332088561396528404925975624697971984636196832996546745219653990352771391762925888050846206604592977464164511982702966380946866517861023411991453662921034236280191513409738794040117798922423032336888453548310633563463399844852186087281940171340444206903168849387901615640152934864486919811932221238297360358689237888325843052604207694758335014109266751957347007448271160049771763785538685569070460656140087039286630248078609125413069235042881486855779249133423522319140864351541389497655017855281839400096815620931865235922009901354426036806301417790873820324819213747887049439427937854195471973142486569557764669607562967798935757326844354084604905167257967236187521966177115459301054161856316530995412774417861956797742649620151406256601471419621401008884 [165,99] 1349095697335953246497470852878240725806393504907703709133309299200616436683326343410160269777233367910567680739694261259096789795283483001702900627782257785541794625154039748964465460381462812834397311960588984317000111395643243442747004136247047817743582251634937099855213275916463024265525375442833623098800879053468206357676268533545002297216966698606004981450504306014856763652365695374158275032626019864869443336013144492355435800698547664232314751740599017257158492719287956650154962776242603576495673360438310295973781128092688736054370570974555831024817204085347164342440148693038423852016721802124171466199626540985328378635301780524644581199336896802588020513018859332252278124975926237130497132823692222485866612827056370908276176822559052198577712469208585790450517713741318329838445900912794480486517840348581288894743521016820366996374806029077184645763576768266308379509698061979494046101157809602413244320613826096183758086574087956227905243458194620427134716724008929074225445743483284644208920011442878946780921725377781465145600879710661640749458913857523829736268952745603276937634446153452948549697878929795702516048075545048542516134594324538921270186186928190139771477391777896654529550257042690122264760142673393065693803671913172875273369295775937301728041539009269267279578231883140125353193827993510606738905172549618624862475463484457453819861411507909675095571924460836263853971123854431996808794195336016803628330486698941985308001959352737601930665972887109267926176925659737347978705488787724873832440388752869865770018301987669403364819025187317373779999173775128592338769595314780875414758714170602899633536820119034237113655274420735955354894823308820600075475904330236633297040335750761939462634574140460463200015341525156630998591043776171512939950534691258285765675959710393767630619888918850912 [165,100] -6545885920122738532608701789356077234858828227635108143661087776396875370290971747564925084902816690242715252107363608246842901212478343562493759126008073921166875815492812176097293961304726421165380463867827719937788065256237407352608140432104580349417241977388347513690392097671450774269341618327825382294635003777231052773338963622959246494163630455517698486851009080507440363915688353811982465856264380389951412153311049709689712453441950276662393486555011237831668718243483078066695363333219770854747685633094227737573623253295818493283914818716194205701903520836290890733987495815404537688548664405749012311987314976797054511399790641597582439169946243519006720794662498387315116743557270422630214310267224061015950733331150790701053418006758319453468079068794234448208316058716425157319481818128534983170219462073702018892199668538899858399102224946120512006488086961218308245606772708687810861961260590156296787819280011289543795404513656065567513134458995129377594287691016668986534225404490089310220055575178335572735942487609744271951916100274339493335882130429346598900166738550072348597867066596668468341612531604482191626398362006185345045803431112534609807704395956458765304654725000615147957060599533182359912851970926286752318759997965091093166258035659839580005349031379999318369564638982392315458148716737008514444114121640543766695516140379956283390686114635828766018410158581839041510284454631525589129074227834040787789898282770883107684477710851798005491827679427881919277106032259456866287234801170255020240440894042354790632218633985678230590434847892208252535494802420418742522340903815853041606878310361545973840727801854686687214454134233098100062929830925286264051718663095936736317706970649319111520099811603013796291168673935322734788324941183667235994640374250959225009120868820301099675393181408 [165,101] 19429285611107296680760712011480578308906417365505052266975365263238659677404680957435273557983859263794012263565765038200220219349974665296817889982579427945052279385957578418639883711623722799470863230710898396560973304427728357299441575251765984074317810973084407040407255358500596833489765556350473432949174790530485697167231675515807948179700235923800631639632100022148970259618936125448723596902529846557808159877968299640961937134969480252628538853483213810165296975572708668844004424335870723029296864193422346789825577877348717016255081783459442286017575326627021741402978352025849814418921187052180391742475105860650500963074926316354928496387272698827406279344726340626907673314080340063624795994697068022754986810525142694268038997950371996534621147159371847755925892750704172136577018012577466980724646208793113612515788933563991487661904340756207361152448281646286282051690874248777765185532536591640180207009544096201859957854179155622330829465763270168449923060468863347983708640878903891372091290751731302288066977687997433041429776239105762432768962991506593272222952931459443646486863737933934771080858572876675675676127940282536394309634291525104693550183890575096842500055501458428762483385703924464124741474905597588613732745712755496152075280714922032920879144286133076743924166218539320139874465309195863279692664945133946330506314619255726075025688811054473495859391391936567380664638009546664369555789579441808150999079765639666951721265430202761381425264402501939239177154180086712785884710984138810501825256708801461544653765295823214869510943721336116418965287385881049661882956010377051162087337981530699649349484284749144666128001349996713948101933661811215323208491568461421602575501393959873401914866426495943027149201665341647928427137842126205930244583527809199465207412297509851814993066 [165,102] 25816173566284769006971027752510827052040274416611260376638760432976456620723010075045139437007028034392165592715494455868032084653924449605093656445950776499993641124272238877919313021388952250551271771419491406984730531005012090494283213478620216154387969352655585685599239017656394185917990097913915038244832195672835250114219989740881809191620163559351131759257192956538319575176563168694673809240506051181519980599846861529441820871643519560109835804487431347185548594213371618632674387365670885839008560090593165176331677838247540836457972156706499715773264264867616830571909646056554786667812699768549512922495718755380145704626664108951967992787479233701780204720922264984002132182316384998173925566123702598192704904338746744471749795288060294297676594840415044130770945642217825290805734116839376179673798683346091002061477055643976709700631347201866732957718676994600209425032555116819904383515651216726496299083672063075088849082867142551087803705180371608971970997710814524062091955814422031490852527133969050618115940654912985298185171004838515161568503902222484564120076676159102553025216790828213519129768094368988663680122529854396761258405161376604437759092143065244243493261490365744518231231033343765681508599096628166907721740417844948826447503371333683293005915929382086249811645574005131146924030508836194179104747297653005905117683386982059145922780682428242040933758237830880091681885442069626879041331825674631485473193036131550830826460608748919828007802113363792662906048835925273572963745131661364762919563295684980851698860714463916191274795105238473842661346733894312318991271411813835931404700437664597499145962428708088845074688428187355978634376219655524717754292388250783137003629429659388469991879801641545569277501727567872993418722022158529304612740887448775050770238280950906164 [165,103] -1230528816530836469278526344567613237792000904454996523730601322271356448792694982323078235075465608136360195135894833555081288542484639019867777255872744630030890189740706367425527797718521889854024991040601911119412813935765850771160834720027229527101145839552830706974705091427307997927651738462980187683565719428736265146464777455970937878210658910089448353015443211216552051227633137107183981308059688618767878337235636119204804572089866177203144880097062946367225468443376840041916121892082388732261475392348891721284071352726406408623840927974556423435330798275157887246567336315037659769837316107937644208548644687071069842526223409014061984633597618453620093083725449331150883928210404822007661469588465530559500659154342354546992359481727296970033710020467298620285309605771400570450183180050930271111794696983070379926900872270816773992209273152043258722966449642118891647362674890455371834575759322915588256301050763202230745347177733181822391370771193530888212275189919776416266725544995050087145200517708660118455231930210071503266404004153052683899404242916927259620574575872701840019952085984583002031634632993466906924896814265813685663614749304960343894720559001104463895144566646997000822019385731060584919861985426035944550415538528607706546703210721169507109276376482481283155154042453050033831605867295139459184635665361222097164324493164609430088016943632400173282371829303017564624920119163177203649352791341928214743412679469280018689425586801077519550731594076101240755491513333260421333852898784392327689149967384397019094649784713031832214949508721022245148660181248341431847319949708961181324875329529240073859943545742267717984116173966441686207730051216838335661600648299959566323718534176447513101258138472542002015474894626931453830879550762815889394320468781512941479048774205080 [165,104] 14530185109006869241094962859196276067333862943169589636299954503628564544472215375279390340071712812812484436048087308978473835834861014590755086642658453989092228110082673537244749851785998079828771267260565647668926953550362783166468360355449699529312530452902866897457341096651589912274134860686605655996643694974332238252455937014904179503072187782219703988904790538084203526258062070000172882323852640037266123038508679227290967751370636972421040635433262980872640563068949260727659947486673831057490941609749722979664604735281866151826502555109236879237685725598126207560808039548423621768093233749091728234707381835650587930828736355026141176170734642381637934682828043563689042494183425556502981707483990101027820250240545745224832109014078773218002251686277293748609208459685153761146207388739590963639410218290461367786473307697785428782636177705861268272756003556938796074855760244087818188467608846275831249290267801437768731960130858551890861247767591673644533737864623519538197698960698096401078525641147385572598010675685095190588546980348415436873139583069713054273849942369171358164746091154323473725958365160218873992716709143024189860801972028892110171585102069577093602310436826692884859861696698913258511196569468591786269865413607833795314112802233336866418164763570993303405326391682379263388650984719174861047895728046956715089873025937087620905907050069045350676189027331222752568244700185763784909625146877920656607813783174618140665745397204904691855069082226881516779557331670781377295531522668580444992571113862859772467275266924536399327335777933868469581892315881560555307673668030404510976456672652490644695703177910517226348312405657576519733259527028466854843825034061254014383767621197715522156441982779331697650092011249915078185449578658700605501115265860463425664510752 [165,105] -35930230512400506970481434203813006782259044309078438749871890187926399884639991888681191252466578150121127820708841195661604434514655711148945037999084456114784925014088361692484964761182174428697431577538398075195017295673050664850824312101433447093715864453256726886385511639793668132048937671838031140868515703754674386019211575079069304896864421039060047832479878870338727826272924764855219550977668856323124021110550679417722041805252482143789379634316419580309650854192576423082644893336136184345525583161249067493559433597510201045072076235351037001118445686869954447074880394039388184167783947041769607621536780557406319798244629372884599818587136979053725594683288535548628927568960126085439076860910829293662877451181558792668915467515363424260388441798780187898723312252891954187904340858263874429084652109077148566853578677273890501597048076738542061220951053191351751400937618330473659980033074328429515996674849822982856505613622086747033408121687291903201105468947489524336566137628138920064975493790355546259734534481864584136395343639590961846192260994562966777442782964623699118092407151813380833969239518005040844936040739257975838389796194299399429707001435579957365637234213660781597140293855977530725864005143173347513265050067113821506832792851315047366117945681757834938698277752631102094897694524620491707355345939772431012026033947843321570389027310821151396679177145576447556253777423396321292810291828953339112561672037168945176615896322979401890362773309063895806117657439573589347920201766890966665444195211368501337170724865372401547193738494546458795569455269666726234264540104515065066703706872287810081299318101467665594265190978172555948105082711465807383006720587231002333441986960076391754389042021018403687863009526926302342905858884914647584690404406646664812522 [165,106] -1200251265252156208858164584370013903001847783268766484607984772703970591377943811244014081330132694115513594552208588649861284618230110746125694129982472131842295316797851020067413421417998850913419753684983912456357117666068458479232140406886384651196723892719428979031203323705052970713550769126158177227467031047574962018367581237210703190829717083146809628654127833397100959339512825221132650632507380248101319332218358174885650977136148299223400329895585774204829800565658718781425218182728279144928223076664563391010832233135274595016359033361046795607474347798102524162016675252380818292004176794344343686849604941644865473736194682410503897594689602620381538194045786502691992737328313962763448631954984920664815109400411347371087795414072413267018474498387900451820628445652732335735181069799438842660627252771192830821974741138095888950123112220106092750407174640968184438563174915504514111440943656173769565524434540153484690887130541732977461300416653140677362034172985852923314897859055021997070583031958048320755657444083580397658178076560223160663412823428346203223122647796302872919762694167221533028034326523882621809923339586452798109736866566218830453688702834834850604921044979919822907646363236676009151378969066449891945550798208320566474911673125009202535360651169270054004505870651332032377773311061111327083888983894499785722467246680162489197039150048786808661141041411294480687814089266386959299229753734400143982688780685073016376080918453856937326848471611209932370131566260922513736359072750943319596216440606443489174801583175235027006386583477280431868778027545390155553565063588345981059462260114895668791434024413603203667855315683997078461389776400656384957668703182814206313734000177541329445597714206120724863792302580548284493422751962992565645493411988602244 [165,107] -3755979855695247461016460946848916568228526462532990709690825915512160892636956502650228966652249818657277675569946162099739693536261058670429950090277546990346376453493932456235448690491691541429643227013520073053976189358549083882009114677039630860163501750832992120380123106812914306559676414097021534098782178463893417366824394977583607390240941442776878702005303798754788224517333582863904348364560964097049996635964797449660363392832820029531453307669459600603817234413885575245835295292207952507998403829162892152766541972826401630145561839405077640675982470285499795627013304922678093701972808079159460328003533267291620501371805862574596852008471143859905316238425780919265127197938356340599323322276737093730238780999259915076104758094978773971453784493615556745456532735232326623627780594523415996513631595808201542961031264058979363413200885256459701679259865437875175105617716249097844817959963119697818981239413833533384647392741168058094527841191962242440092126393205975459602959607123040887488010562391775832125923485218882515468681249379343550101083327109856796583795229072135187770616817784207387662342150632293517981434088146270655911615075213504727325457839444705795968770355416654136577817976968962005020428266020998177023355165039917643847969087260802285446841411183675499842645559901596465070507003612052032353868551054115601287579383579002257594505830218942571834063216125511223039961791066136744587491683986388336863763935402570442602367688463052608424420854776613433108707114034765403285968806343402992919079689467110272196195390479969686944820965841257352301656195987216202159458922824761176568536971693315709666539137411510517413515743130080845453166904200728096232628664537686702833726690596134760184666894373588311090640387752427646726504002999901957001490036152 [165,108] -13378694318553182461662113674221423725464243884280539820869203995760332042069330805797278672307959452091229634846786043033988501973609542465156968657705073936695599824057542227852299965341146074635765224807389497757832884623725796573796689507629929631946397713669500091104821027759777381699215925339176142561215929962285348271691650058133522113407743893341578992729131910874286345687899811796227970249334851285940013658253305518351268925219962986959546003465594787024624269365306530333782447621405755453101299970121895767651893934050425749932966551216115113615261651853930198154741226655056759274174728636706298108695003817740136091132334772044351613524699369815182967410918472148022659073809671193872807350769285748595688843188082765697366601862256599556805486849516379318390464546221569046882062291440379189656419526562121504419236881057754866628979779034436135371298143711025811878339610285538566330286173496845654236085010397338681777472937865231712937887923741237031285340214654478070504997565667677373380292407988501534898587372622833556018958643291223804376365434719982531360757292315900248718407850794066229758771073581772621456673445622517820276275238127723964138607731780534667107838387259512791583704457352222410332808237769652387496175301418949835944118441115921842911741307370585021498027508162592394873107398541459820250983929931564746049720252103821149962958575784014574010689964487065959143712206290945973091839359844139299932847107390630283827258484731287271257792185833846873945779480804370001289635446205457415650597262951135133483942167167333265236174411377625814910158614916099281978279737404992315828049170864157254456874239511819925730162453404473776679407781479772272932977017646466011847115600730716369105167911228288683631396184588818689308720156586743591170464 [165,109] -68351829479746511639194489764121467214243827606122625170933080465404711360983643523575538607112641801266189671698203675816787635793401595327306216707697782062659157133236733564738293892246108907695953316689162113479918027694988249455778039497544364552304210881269781800584536155638082481770710803328735124540992284832986212308897825101906230000600321577079494826607718705960787729240162111067356275773572997358441103872732707512379444917872868351462832883092044298248842528682876766502897055833409826840424710775672508427929412397069432508483997772415482751451334374789462472576773866764243322923883862186793307851089930960343116147643560717032934183170716682927267200767179613377983524763820614703656205001153735313190999156576756813596592568071928913565903784777810036066986053371449693091430140781185265854960978621945294760979726611342991564935377132187350859497621642871162101209854586346093084346602672512336634629193791202431089365687765210110285509325017798790538682985271411545140850380130044933755651342815741426447941647771916091222771919051206609933320334839083509309007249344919072146973169938614057590157478475925073421313719338657025726789308765319945886233766386972492489763950901425882034396633186328983261033601773611314074929377715129986891444454601907594321833822341366369596176052890241465583801429785098649888831968502522334796693883432436046593780711976212427393809848137170877722396943197745808444346398315775353786214231705598234832188596121990483441769306038482444359891347026586805486547714143283044740720017956318029614256736806936204010298983127417060754786385176068735042470531986017979577801531681036452943465949158852197715669299556449431095722591314817654282615252979148223571176249533230874554100233588306866455082854013679355176525648329227241241 [165,110] -1368813105654470117331486101197248620375817756791234739616349056745906502126068860695904825321607883998542240399641182584662418377209748133639321331888704700986010249054096508813035066303480449205851916131277900045828783792284486651567087175395815336422590245767344855585454255044170327320223346885929640164335352632315047171788415028045030747551091021268542152022416958510036594018987929539635263766335439866352049177481163710071393549887225811607163597093888299027148245391148031034782756260562077912273245592513674062890841566978297836278551224321157271458122425543050916128626441773407855054930675159367340141045701320224524077423974777905452471018918084580585505835042722115522967136294411268564777513628061447766800341083671490877092650884343583564079311528936794119631892177263938511894318630365561962489420486358082904373259891806584106231228415281451879995465051947066889652848284538711964872443651487501353058998993221060836747657074881982745150295090345989206553048059746802388774980115750847596599956798404972338149497203959092306425612277317268491616563763485017804266092332357073843927058596896204103422362954802742834449805439069979263605187152931645697944035425949337993189998072932591345998945211812838302252038336785261813236934290910013435270682939530813315456766448393632292593876265973521274984292686284321673849925899391048524291721750959061163572412422565148588287058126750015101699142009585738708022811236964275606118702134060098609487709982293086896696480497925244356032359271216961161457418674551253981532360728950274235325330917595002632270694149873088012483057564000720659110733756147785427169693332196210184979148071832009325137865530698206682298918543047323281530596919790628707524466492078679225767757579108788966252620675377788193605421976183624 [165,111] -3868805523480187892683719766703369488129709395582827385234577498582216112574176163565648589563360814086782841266649487480570808572507921351818580471012672207722429973390057553457000074999969202679716742429816616038578096995887714957646616610948425097866173956249472546182299147931239925334643257311397810112056220625827032200045488312558363880891106365269353508234482405360459457192698659843743453917898109565532759849836752761388253083715370083069453808318246353571849960918660307868125191213164319270767845153524129124590520368496206628254237340046199632615600965088621340054449256318326391607323340589930257016078157363455135934001180994797534327290961349416992683328479224075062256884559399394797400369005190798542828258226908428083957372504013441706363638971844452751660581829110951907478552321877714549855193730072201755844421822034465795769952633290542887366472199878183917896332960747041674708455385891018051657910958587228486749307727061078348177245028788231943487762576875160568843033015502966724044529564211838620499634513785588994730363045902571183755867297973088518755830299121975513506855039160620455063398247104015327076521004692178530395614989073812406489054519389861079940833248260468441499392463740857271787755516983758812473236948265919202837489582645076485293072882823877856688615820051643109634702302649869166912831504241103268628836151794530731980519196682586533768059762078731784827994918945554807613386299489205254448427430955172558567734315851713659840483402108043088550641387215723550227303268620050535723313286383556081074733760300407291233414943806887142929983103668632134933600239912837529679436648694618282964093001958587100777528345711892954105738317454086709819714402193517044367641434682495044513795978056676254845122861350167098645814244 [165,112] 14787828144441768428638929162247771101853441687259299415159725282866551245305304438942082540440290636364656017604854326404304667634537008491630514542631839830183222877699764591036970988183455681714371768800638288371195220289803144463110825197770038962829018684286757135893612529351353212515735468331740928582369657402043847465227881801110936482483966311833746982125810915611635431858794204655895205236743131008217288032415723907055526677288762930350878153668964166551621837422421655605678146838817035899707618344535158558398003744620162044788435830926732348412643504592469192320659385933051580209332442399264306929960585591798816568459799097380919462371488544617994618338321658358991477920672343401487086572254768777656366920588495489324594134706828549148284358250456160357501270991323058675843893536828615388188276874436547920638183271004829036133696537248035620780546932916810850183096375305981133149762664619840116129034215478255649953212109427987538274497255139003665238255866610602957465937278929225879512996643797892417524931664915857532723486381247442468694789453641213764719591213072238999583702054561830354891401061113088654975689922375337923241762703887225101922767875831101939766941445733445669131146650133860659221081032590857165864447510165136367839405951085239216455262965971892827953689226066106711569418291275128734250234281227588194438770049614888102381318992409247691921533711169005473950595434916902955479856445244874295178194456883575036616232210231711234752380416915589540382658830895408289440440352693126734741987649674661115500780401275954399485916642967023032464155536137093383452113954029415583564008995091428312084447824914864437722070590508514882054557503777263214238281014793028737021384930056226306240501886273544724159378494999949662616 [165,113] 49162168968294392674257693019829993446343252364510088172761214595236370807027165354289455617214424247281246043768619424705985387242288184524026082379758990189537793876750558189402229138603495975110202323198715903906964187970428488555271595009750095493183977856164322373317529521130537579923470322369910255551663029503150943826393615848235814544113405612302171608155091727237814479093511491237663201674496382087566915520673788765356972571846223712979621187541674416723835380014229031302882593909877300052028644900766833511180561509031892934898701883684536969853249224513649073017194256640379025412318045790498574746172681462127337237503093129873179644057255654695655415707477053186874290178292424378826547583653926127551279911717587452208706075762878514767446951814662169192117693391612224903276496074024067681400182162794330595089235096262286632559965557644711476839930348023069202041535063553804534176902226742653439556411411360182973502463225180527923040268432775240954558120396591328429865620422139881406041454877434165287425357184717831784376187369686856958630280409882133707226682020333548912992782203315481672248592368841156312243751496059526983105064524606435954350573962189369000250718258262771767876828320543250779055717527550006478260923256588934828070360093871209119054653264861573511698896809917418452616927035452693149626191282068315318049282036294617667417992007876867961888853747419284989548711626178829289431516122309771944934312720219434324298624054662692760912118463927545224807355607058425022569627506463381970122661543089072046316360632641482223448381379766708950456024947359514319340368890428497674245306375621454712807276744734290480517407675290723908766249447730760497390214471655861477443477410051024750227997225362253116994033952010382 [165,114] 22594416960259021196618609174361910793813925045912820940821487643600393238047625430994990016237830562619242130521294430015307984456571384690995240815180237383794805431337602614253112921292211049478963334605053759894735491706681969881329389965886142102634855487883465093757806566272828566750945005546155737713176509757014807934094652934967283606663836130845340026085266796250222205969714858578930378925263709246428088632824472374746448613557680726346704055727475811672845834894024179360161622042398322166302983537418584261592460229049088640657308708373194984358842617391431995444744591381468202534581347654262607034882306155483721429897222338798490675170178602987388782284953026077140332426034311409623767830774838442758199801431316673250585541478161587588925056821528393742091124818949958886899718914360542618465270676120070803443069830828977969624690660129423743346522773719682237249003329854048270455461506377873813908974820440692357338697724213638353844111058161741676068021864897551624517790909478352234869744467241184159601402602032882476943140612663416803392557223278443840476864039296162983796390943353202841374402981324990451282167621797343567222587353922409661305959841517135928821262025413941874487099294815284322954358922142333669190165445500174069254282721546508599082255207234798302288148245041249646915562864223085838417710206364925616678490411080435078706484913697370434952731352668917391243665665081742278993323360793613610151824586017622549121776097790554220912475432494472356465725546690134563240277075545703646769603234810626068468990137808892456049120421966247480510300922181030814395833019745499794986832961210740841186048392586136007918973855501237662969842598827508913534479415933939483374660939455981127305753519153819966041647142 [165,115] -61380739729211731824088639146408923668063445475377332593295505403540938899510698731507737264547340721307451932420746315295746625847505622920012162468243947163476829704742786707524057379163427832110368410055641741673104928956486046141174071884691965420841066538921644019061268045851052800991850723107426579354495620537226499019946225679170806924633422616171501479199128520043179341710728358462136339460347980061581470423482573064342915104735196847637684335970922557044618973615931609574820686752786279413415224377513222290038464468066824757867885687728159066815334267813526020880564735327901229217680299358904003369262183909679489157882316812967027944408464965683931676413626598087358532735699338010556078845399575510196139621259294917763473972558704690485412501004284278540394438408010862107379127065670431880215184976229229043512897852187744075637876195094876618681530530394415391455608274308198101419545719401324436592694573812610045786838615796574386947365601665265647485299299283361141694148078299373086991585443838339636521970146739199337935013176797409520464650040547886467073086540554998114452471305281079012247450120374199583472853848809629365133250613093677986999653669566403630087348959149832405006897179367893390043580898240142652295737645555114706298474388143675808784534928406777758113995139803482034223596908329326817559047419483593021751110071781402249765040343346373100708836810022973406992462596188028300293609132856023482492313104443454280809639707841077287736904577464641546411061688895359915135980999484050380755363025773346838571194089223471118309496819092622744438465051700073881097545258553902633583467169533811098373371993378072810376025975508800558214315571011257123673596427082660066967496054233503018654092620509962914516 [165,116] -446240199275679182628382623512687393815998796970274056471805184414411017887841297151988400224756155420603138004265870205368171595354289588029109627761589392791186334113115033063062786701856594954144504216794804419291864400644975842705800970778158072179202238418207408727234779104021245099343266183367920675023948469122562157777587255439557791514928987292359770557029318249481095306787125499779500973387824813435728993930762807241165941508566732209111777990499013462697870167103069924154017334854719616206257398248388010464513763089623756023478552822954457666525208223231770977720373427278927959015127566619513352781063018857474798081651159087904583106123855952341029659177168576036851240680593094655963715473524812225015068015116902135714126249367529762103744717697047790217246055016729940173941049428053996864873694821187694905392391630342064130671850126105342808183653665934889844177782115232233471344338218348229780597489687338146532466788642534956967671816656291305614125236158604977836704696534652118040774936100378304626418440902326299309492748834173589881168807500841487375521532599537508991823809311317213140903629711270711631866209530900790764007676477340121492806398504275454047468187889528691484270271277500204589355109634085750715781011894787030745682467127926023226755844900525689709284736185001362001625297029055707553963314716228272396471095549513320115482522157563368666399732736575306611892570447689169652596656745874739505504880180359008756595733868238033690142867139645592458574548713384571230734191607696456086661062663500836674398009276175197747395204324078063933306749708684597878910908032545301124498970902710894116843149212072498609354652847573046228406358374031875017053001784478256679625534674489016415463821772338208 [165,117] 124765653865951422831792587227204008686435608050514115257258400604640302948318429797851645559955745448140282483957677256195721068574241285423036125724096878567847706004349079765761640977080501480261764671224705594225721478693201705383082514937891848464751089581725693001236453153217441209595947234269628493008846626349767293119357269044323939258602280888984174912472346923259347699233199409548758330259984729932451420261830698808642779956530100975237792225351067732054328778098573128058860436664598513279299593235446069096478104607029089231899209789538939617858811352774662230400131046812462226024800440980693231946052867532486424452513267844339483223680391120416512532205326008645524949316446954973004389155708926531945194575014463677298812175065577643831753564642351987447751974898201709294044992968239269095365853917788824678406255316456897283834481619927430553408011353201568957546291553249754479047063931998520667506109783723127967106993241112617781489724412394470753140142710415969697749468012140631947320166681557327945826916610190140179220935214523184233917414649728102027579079859702379874144549418387603508983805543000529214343741677108851301200257373151933467421355568601997703061300498943676492160641237506250424847546124524347405171079345859196697505014545247019193850526234325930524918960984335174129625325310119518646246735376219492152726595412267955848025541155906541970226605918655787416875654225405553031171609378721192388241138815702946921959923897694234768528938145707271825511204372891933246929284403080282377296506961435037021103982544301417346190562804654868460879921329068477011538385729287969782254482991760659249419435523043310317251247588105359007242800114484382565291411751791114151046149101380305332904769890 [165,118] 266519631129225699596338417751699888182930478498201775054636110714837121686706484233300417624087130140793758039939531752492397994360559813178445167503966620846614484222182631803164142049895549821607002125282416178967712798533892115998764749149530539626645574837982371515307682874862859450494112415191011113718011553931689055126633083453883394686612316982553248876499061261110529017787128295220310255496728023924648642993016119238291444114092644611788297614690813404073172705338660600990627548306117729094903886563441156792360110979945778913842250770427957484233687065526739851523974172208161071429410690624829684695925220919472035883890052137864577882626664451807734685765378330525424380234024505032028097418060392345723910864520141684095169264251496931994030593121554180977283403893666146816296572583752164248551394070943134770580780584237501013585428309879656690449773111812283360525059101508948831907240395019283499889673995644481719896211509639759364882224406288895857593222401157779696317344583034562751896255671892969203945519622113559849847934742251133091854333459781734767975903526679063767445581920725991326725903047251666959570649996235968387160967483295711051389244164554009725853050139583909863988094669628507376023856202770861646542315866629235663660354598156569637910086134906206036663222538048824497547901291259963004049087610226568798330233739288917999657507452511429664484327445760053504999989251856376486751016858793610625972614264214579423151331911064670708129233432645193483328462491390956869369845571014368986261142244213654493712631245126421810230932665721641677095339191461885275711677272226026294424060482425385225853957172291556420083852900920688733002610407773478784768424415026915316024629143798206584564 [165,119] -221995670933239306094369942449260070616894440172297340196485685096130124861644750486815708466701956199989628249994817805297146511607162781503039426902842771112761175729813428132933487592535928598173846415666749828903332350949816457528334687457027792964310290097955183098926631112002983235477982117276285111441204735145046031560338605855412166634453243075900167375799287161901300566711966131477447153537863691988428559314252557769648831655915906676422153456006519757204246538411003208105487619640415254913609294290342624251725196614809961114209657782061442264385202775611320152145499773556845410730935562612094810322012882794770360063502172782203248531917156684268426515681878066672390301125155239003992121209458007806319102593247583189445290587185691757591498153999139859532350404809844555849992867038111705986033038929289689762638997208671361061524234103907712203999335806805178676304867106972043682045250356334423431019665383290215619140444894679899716797169722391541472213153673817024785440939022482785243959804462032217718575998789699021299396550432769639746208151658541028921903225278611068921593788315714590987558113202871518861293696858478941816543662399390248500030710153886574105116928787175546980729474226871662213086378459976995119029198822062128438808822196602351060281569656350271331610180886292672936654867551227447353018166629231395569336160283739236527092417868667924082802528046820550493836845046200331397824607977582437999050399808329335996472017653821044457113077412986881963765763344299444916856879309914753250615042574463649450072328689097574830226419222028061490193711884870595361560205217441660113767746926874410934322715103865299702963858180673099854369792285463720333363429330576072298014328589618696 [165,120] -6121752993523841483335216436764258407246865606075445261376379644891532530433992117743400737744232455653246826129606228471930594882465041534677835060299627110671011175710358644886607039795149068002897402756595542410887010370169621695790914912002067193696078094950111108660649845357995834425106255455612812996146573934275809140729480486323236968336791390238489775686887774706312353637488589022303051888896949117647430018233787697748615294162559711433240714203703380933127165397265103071837490598287975402557965946987312010680326857804114440614678563910235854582478649404671182188829045975603589166949440372368404645199808955263157243827941750170879812724217761067544433044829935209869953643352659972323191510125951709277008351226802575344179453497860097729257904138657064425436631903067187968040347882124979339191624075211547379707962732981243554146507394368454840443145321619174746433015183558286448477033707983993245822920941764918339518105319529570522554101247015317042579529201483850043464972078606429759305729522401982601826715355185179999038701255287554289514062403786702697604699557241486953158028564503220127602852520056376073889743711276028860725217219927384536987970120476599209639174603393542396542061374186992189955578334127689963959137762141381007525322894254518458387489843912345173296834920519111055535596487764824280650752679955369265860632748505791908731100796525784775936019642414178528015185902681003434061520856208404580579608353347355178941963322154524804452856162924235658311101441910294499924465329369373967674942200652625311871146871287306398277117672733448378049169258605794851966595204868142324776891954441298634226991926426232374008262981612749312185574078443080480398684743787245727275902640 [165,121] 10986592201490863742027622708414145073252245257350751938911588244201574924949608501036822098930400168875604417371824607589585010027743273286759260527495320669466075693668762372797010130621128835740046507112104842214037035029529900002425510044471993936899638237145651186282120446030932257720567154393137602226427304511725362785631524539815214061551594372699431381096466962151095175131282023265405723821720192399839327210811226712975164119987821592156106035023373233738975928286178105235371566755675502595937902055514285803114283709724797121300577243006227754628263905176701927353105130246695922293634088898094074782424804376684817460151095753218741540502560580198600503194655093908998704790933643085876405928602832128921199768981226260828431246073905880010409178111124780757802769122005763352967216966547493379336910109053161065328532697143851024759683289879539379459596541450479094829690355559173610248947260177583561492658388739413417056038727017426208039916128344862381522341464743192234617960189041554521050807014587909088051625058305999733603069703762479456212725013446815353344283136324602833264297671315805451567800618788263968607151184717788469147258620898513409864752317032211526840143622259186624192602676451887800841089658833657050740494402269960396223437012798928838200314944147624475754979360143160767437236711240961677104791573851918087510012063067522684440147160877915405016324997310594857240447897658639606959214500985231551917166709687932097848798137871749621416403919291565577733629444438689177326915850604441384245252599732967067879264593812537425911901836881978508482650440921217113062748373137590765027299105228893032655469591672356457261716780927208245629228947403843536507371583620032034532 [165,122] -7496338391300375152599446407582083643200877822086825223967247956161646338153518573728678300302686288372629077563950412156283831025809631714952701218958642066536218341052003515910521686201275011854711962979630465448428276401386749297470712965694513346944802751054301511071302112563425226886781212474375001375606408060284793118392370029313275404086874043846484671977772961308878857365495336395655919669658217716321311946072418610804979352570719093058833193379477221908791522854177396933335099483777101260078380870451449663137685725151340973236271126753356565615193515643156128391591255262409749816060523602069340440149147597904745013454090047911832500065674664414732285708857463559961139198020365460560224393414550727519558872910639652335141092906577669860891722708911670411804406628445031238335285331819851761770399675627007411782676045243839443365656350646392839497346706726573283478038530831268002082422787985692030107123327864187157189864802455942116420407439937455193780203931624558322024410498180346544722095539942900292618549233918902960454710188084569246408030924050229643703082977600703956001863943757633222502524626196571129808069366580811081990258137617157688826793048468542182687896532153356565489889520885140109417549435895099861070263337660345772357758292627315475179015395495017833814991152647765283682054049469341106426220801511227834836129582807040013682674586428080716778682711365704940045850038200207833989976739390715106165035553259472413888760852967335637716411979448695360201469867500402798256347566996823286300699006414015349112096003114542624819278534782455152133871545433023866638772802572344633798006259475714430768941088282055920970529918430527253900142353704190539111356632707608 [165,123] -292340782237210547431490777584025705874383478480929679569805722938785938560944515072930985186558554454230445448103312083308770783215227929840264852617749401790183589492268098955051954316319814016003036610553629021162409818266902900145005388153997608898544366120029122814108967021534867154116709373386279875715630886773968934558424099347246146797170729155675647950732623004111676510643304539606754127028493481448271882503316742476157897349436559947029670200295894996432776209476777112189071080909162609747840170776689898004888797618133798601784599341837384449825892994584016895335602020379796876895360150500382385738389929912496482124681123319978167443107877773007888853117774232149288022205124255117087495850115198035039483944013785469881368387951748077493631080559135733339970571376853585572011626980217744132789909520515405212432754366727996520374062111744047735790090253936485061704745630245747457417216600009492208240550710621261211467806813938919337131753518724874062463817515393457999365804551765922480135912308678029369514190831550438791646181774318029106600189536186421170937984193357544804210291919739507939526235217396265789814691224415162984312527604915499252746534317707182173211421919752330662543462280474960854543071374749895186904058253585156613616390471039826322959496098675970979983096652477687038974044295288172621201171127944678086151123608276323923749536036003404934096287917186535391413970356456638513604353245614825636734807572362709181686909540124929790459941516340581729731025515292505416523256661660025511195197096591156749365123772365927523405083509073874996235350587574470246324064338696106758050220889810632459235394872909797947226959065161437662443077549016665915114196 [165,124] 129543311513026523456961757160753467778250390319251267323887271094944060968176891033218608470009228649332412615646117170790325278958212601360845999905752090897612605485219010380892687617217704472869238594603822094192870034144328533807704459817711062897240026763327096391461689783115130527295750715033825052916418864393867588212085122307781562405602533771946603812429318414841284668672053945648545085274481524473337325259404604468565046296218138915315826413595118649932326377954512335498093510853272455831074076132109195796677926432616015810240153774447858161168622557266368644444691136956482285653842886002602534992676404185562923180107272618377586314853120693833184067157754142699179724651439749613511276247110055381447022429220048275287138622571099103861037049489985009189892982101742175704948999335247461883578071571251518631955562015479441156336767979607572874925239503045464247206720392956104763420297783597271011319834753647583182479224722098723165597351511172449475601649453948855083408451133719042090366199930164599328392354138836730011504026654854443986346353263674123890748615888633564648114611713173337587825194725952926872471280376826534840643781699515935729353920226973328495569475204408877371157227555760558461359777294617144425843339719039548628479380123006751169225944485501450629539105343427826302881170968748921897042446770396777221070383609260759010679035216272546290272809659060554125600474716100552475019348333673926168624158887839921095941540031108559767076266069500632113904001224727263554177878196604349255041082928163927590326665259481701566166381794612623460076947731152376937348915343291842733289534138681326248039373501432655708784206076467061991073102877832726516 [165,125] 6348407733782356940747613493039079983514592640497877367296356862921109251136237008565948742670188327798277325009330090702549628856781450292359908235735665054655817084705217006488074355187991713020826032281183927035550659636088885818825096746226295970348741742489576283216430284095449532362271645458539098841627702571614387349253970962873766522633283457918310399750836930627075011940906774814535551095022178354115643625504427071564739299014721057979589295438418809402691237211050433973620591935469099237816491246092268395014730026571498980732778781748712314815357238405914377921635690719949463796248778008644491904879433223020397442158425436019600839591864242404711640623772461846798795838201556378639917627607766016487376428271016109653003581193099348005622473018526028044105249282464696899056195279334380508061428482977882383954689955807151750570371367771451937942826511535689916275662809121342789838645783298687274111355515061492146446121545299539114419881124861174237576218389864476217387124105679844150006492142468343047466415956293068452211769712815576004225607803745482178911895658875377105620492493468957464393907028561646523837379606219023953014686861318528219178476712793315226069289356597585100970355886657431672810830083037308713207604939293217051950459427647573784043017639526213714242335060090290162040865576138305876168353208988051761594410408475450830883310235892035582272780079134572834839301143744710439737124954900159704241788883120982606633228128531606164062106618782149794825860244102140174359975897026695815299048606025877915640731203349508989278549164336935583444376854841852668662240282173839234031939111589302429630230129911738498452845775210744243485484171984 [165,126] -594173462291081872538066042372292300500467684846219537191870100630897809817759492950752079799156163532687468979800483652604714429652886874695582919334029535957567381620741045404935158748869181174993620110317237728221834878040108160641419663594166674928146570779556984402925602554875933247725803413894105001270129508748990057472539430844132142153383932667877927746003519890581116249326854151420279466223135977636846170825354330323732616550001583629720762945717938719305000987860972383820373066035669324441866029205737077251371093996179391329200558479294695676778680284148200748030298764944021332415199799646132948732401917806268564929680944692006268398066400454466832604262990514899479210001915303889369743063762981839298634694917246974082269342035463015514816884293498810453604645697780797991816001071037934124449734842478793080718480228679917120214911751644169869615770771682899829879092281935147907678227737202763887701995281419683777590531057988220484478019962730726086405759692517473601059199140042268193443372466298036171734123796795820332997434880926294687476778510558842615494201833755123554880616389866435062364741109767547796015991457635496491522439063412659715111140379163754637458470602754062084790267585449952368862675289284493303539270681390369677532252635687112378162079812077215810297270876526431183271605920550090859333336315036333606289177375967492009886234914951237869115182573520402980703732756201169169120867790087375347921508465454124100371751517892505900037439334046238137242196672058661796976048800429421762006343158874587537034702505323221081029142092388401520714725806272659077114384593283051917923881023625510932003626548308521159992785259918887655208 [165,127] -72629091171525186808147767198386680950156191444686768500831015432611309998521858939609223079281434607956728388614272185729561501665448606298521029895720246823798675961726623588482284638567256900186605224540587865247014827997224858870036706294146211369462155550349908222772521941638810264674684649178716562577289667065853584300398027950060466990220223305384257207055462696141710125680524067860083102926463487107439033726115325043720412551004333278098622968106056656731731421558877784439658651149607543876010293184576230780031672425352840040557392330742824774207387493303132884277578202641697972958066272311458529020605390369214014934506887278233653083122722992808289429101444564342825199316069331607672958542629144939219829608197369017986747427986088378731856861642429580606160462062260924946755163327537474034263903035572888136972741992962639063683078184035078025418689577161477082371822147097081451146340929325406163982179932188695067708151747145176805900710852967161446441275530573392952382349291838783090034737685445104282526867811381295365443751309774771881526352043130784337657087304073415155993047818187368468106790276932166080110023789313962635030703389399305915419537845635780935186081975451476935451401080661202791219681184255726981366708042118332317827027677651892041735356193826013609126027645954808883507277904492664379132619084986857206973609945446635683412416958063745071112348183994395568089698397084813431517833273676935723287156551201003515573722878644892315745766968719660145546960886310975426663822337074358808507052517985667051863603180457790842838802484412465727089499373142884655977294956525368172159562384013565900933423219211602638939049529641000 [165,128] -2690717458264476498193346480633244378119597992611569858680807143000951157064128392127627176184395031123817772200006651611612190830188961933709119269222654438056533578443590946929085672028295505648113169629138467619403482768070990215752399589785808125334108881282309433645681064707392246015767080780650918401009455832174913866690128280642205996236862951219481224969188015771047307488336395191614236467493873379112676131166143149841022237967808290913994600034825183188227918824493210338088284737768513954293405271991412890686551813745010530138631292725795793151802096403122154767411192947584858653955065860373800257303487802213013326297044741331417635484004029065184967812374019285573466944868106042371907645026323755527956657335491271119505132230635409423991099379936298343745410813350039688557126760874414228723069679400003329754812456209818685124114633949515915688723074650371435975078438860395549155270243912556746490678217554061142595103545751345520732206033080843831760042983603020660114609483934381714360481731784468524119441678283319802756415407422029186281218278016143334387506323387250400162005918928530724873728379846277230110559234530741543821717271079803256891956772158045278049496949121130411693058494678458327688243038477598535224447320082122703512644961752185002080150743482829607006621845410082940687551471092696431245621475555402139234791832428160765928955300417345688339082288607076347757812747086585178207462579385313423017863337469023698221852996366452862033456596075195557190210722480085143157968734643233436793934877695510259902550720894180457418879438411158686208386810407911840846513576591293843746307662562710826773410226534413017315069708 [165,129] -49194413601977054690933137695322342750323440713231342410695397273341600399593062714534994107125189842196534612694763850503745623824268678606027353486135949675417208567685921907669322324201136935208961505695102661035233524053480574071616153149152331480036809561912711146438172294826674844058586849979880655268127367982548333267530413169569370513140439305165660680536015230808901242917483186893244238435808287077218733680411418461107942442342665940532763454168180410230242199736980893096502190950160947204176313747631559195390113553796987656142665614363532633336582876279585579162561401284978043330297209209014004922734986457829339292937833687680058053150410696694527261699605406347973902853757134188741627023160584007617204253386960628607916658180062293155177079721338245311877940323102689541886042464542972446963311418999270406636988171032122331106747569166527983027210471683166132825410392295133047604120939488853437059719355875441926495427408514735316011902234713893280217216048787534300497355061427133055074948767740148733954886141152432650599475681414554850231411682302731931880389273756089582166414031722903708077457089014803307165436474409687038380735653497629522796882702999175233363711572560028152191128324465176607472880606467890975142875477658185037493208135147301985767867539594229774882142378364777495695733490070514252201232469563525506213355344224434295460811111602363536981734302181520947837810505133467138013738643140103316755217353492834442180469069163516479993271956365706574596613543266847633081953235624027694489092076447442478003050201332105904601803984656178905954358991178265866999359695406804373015159719292633907831183658534471218 [165,130] -901858057883756431174050646401538774158535556982934249443058749236151013104320274541158008489332386085323203569176226411091425218693977777056688015813931288278082544220967482415485425055137285934451831315699474766780478043578604161806797412726009205486743299775978280182299628014647694275974580394957086965426532068542217023054846601094499502310475631463177902139990859220877096733888182281785948837511692939474774000859668797799484791932236448978933398811712085868424435343086129442060469187859876793404702417177742183650306026797711176830977812789384752612371289223065187183201158546985761452174613384279727935233408630164165113659837282930826571709860209871765655542430670375120704589645476152276668385139631179629776553794490051978237648804009510974364602597993819888301732051501924360937580006763811083013506149468247470373236558788381697002979954807341326137034713839357583498478771973604088705983920058480620128641235615670670819727812825048919500595640289123759815715224112896338434775780422992760163080626856551453895133819527431895329696636413278076667946178095438632830115111137534371851014576929596259201885788404756998033307486659439840934573518955498932834357185250041377144853674454081065742419869058285209495683140666667331926482422815510479966157517869666987570752055895599841214102609411098884125526379398789386630267652959347022475372527450812656537153675226993090416765182574568690704603367767878481035791146004619460134377913951406352987645696077585436890423273388152015248764188309864099495389658427854056764252183823688808744028420679376730420060570078791816129892480852890235752334329627683743414032508874684338134566347034 [165,131] -9389226348190835551392249847353203889588029099698537677793504843912989818151370986309300516215756385921865278488789804973831897162880263965829003893470608633616611397018783945375673046330156659807970216457253836187002077114266676049766508650131580279178938069524232508764788156126144101498800707640915209996173107428517928431639607066646787057140663387257793046951763209769339599503060925086171289569360492650284670202327938523394073221196627773503236720269958603370531746502346505103760361897811995255429172559577108036031515719605303430987672178661252736219435557661226881658887079990695069500767042052708965480697372987337225479024548438919508587745458951401479112227892446127056455912461833385278288184181522050034954613782501273299617317953193503622931796087644505983213693790802440234357158288130765209358647512946115233573368241854381919227604653452478432014624260670290805182919956852850814394806770600356675847820484993575298652537154932878922866484851697014777346145645253613330567405206512203010214736632993487388554010570051631469364467982497085877289570973352364775278898448655049634951999996789497232751256477586879193436215053639856379017768812094145944230555500204797194833052251770633582942638897407861033543181472209800599460391933777901797267833848458877471201606201490954127973788418709552436171490711738951058419091731352966449756122680002827790978793584766325273071055309177096512855448615453908747984832173933304878276986889168794030619232697880888957431664645807915017659452456833496336758959351744051919673833326021152510760670589805529930464470828475229372640295392548297894030386671483719036868343000314648414854 [165,132] -21457107514605632407744141536404143331006584608892157792947273962079309822929098663091252966918722205577290275414041793978317098133481485996179778401282453754984410284520950947510481405823930399809364075141718116683827313998993239209612282635967066706953313999836789851912681881704135220747140845318605791418227103936060872918499223814719594790488613641593454137732245316645850157114316890089623422650018245080524299096439846922702634650836620775065512104514412580984169131983755595324938636927005698796554382478414454011812368746840332197453275288973564276160468058195743488549878780675058782351050000166670103692211256548468671754154150027293272045871950309768533011744076354640301474254547130094288533661040502997884465695878324444728836715494748172199176510889305926540803168464104427871620048542445686211669780772202157394661949306917320324417247940845262724882841564360780508796930242295650337376006568618125032588289943704528161220157716897874636482603941978167920108534229656419683174378557620212565497007649364299573433100449312598079807320668645028472192246051182098177361131778436404614371647417301735771336861764119492629798601199171810326778774420987994942222653467463622574503946263728788979391176886640898664856140467145210087492974238258214335628122625126708919716423825383360343260866291794399680237241630568551040160869394559742234622371928954952330314965201841334019421423972935116077071699323232510863449271756866639049333837149053282717958277456243304446013578556884927325043521090651850436188151207501100217027701950219005296941511923468069742066997545081287572821785585135623888694656041084637717379776883800 [165,133] 1153654114763523981216324272694824160935929689014223146922468503775468090517052858219340394483102964780938045823371438563135289783981411971070141462017171928369276121980589153074491064479215269477711765583244609258003543047075707544528346797196120998437489781651475419899892040332617082451271127711117883117799637801285618218093229785832025561693184909533891461905482511821070620191616162536785453955014169855165737618287933159976523649831061629188459811544198110251998190475173365729630690599761625308090544751953179926896237268632364410444774718541639484658016789351524406747243692613153625749028809626984649172414238066574636622230133739075345009364329289347503772110350250767796148194338248623300177447831516731178589633686346818511719127621019456256745741943393363174672245296722786403723070880580937357712415793750172409906913359466045680618856951159122160179711578585887435590830832205830440373494607819739815119398961167523151285605031717121085523923595411872395041214919015011821714319801916188770706466088344599264797234386635134119696996850099324890401518137488256578899839499707234137875020161271595522449789418892842828006140831998526077476816859606511288474018554165400179903753661833458934072503860416418574993595502245967054588212702657435301897799124923892850445144100029136046206754223379457576512920537730659204110003387793197434765134357047858768200794875256567389809070825939724572553259469570037305389715289671702795747832978529740334754567297540458529002049136958439626605108112246701719610555318225750840803917230565354033963773899644507462403624966791746545779762303877885869984526753312173945971429 [165,134] 9531509486321622842443754919371949697739497044628916937695493373382929561541366033421213038792047984149187254477664658338754447529040936719510856427922135433146012153000876845772754680607335388741702942551525319568918714544887562180481140983974967310105471764023500215484277364072023027370596278870727115390049139082553283195940566504535538482426060346490424636351924845230209966677316555463594185654986868992940137402856028683583320080219434458593475512886281967520142134267097965044667267665618923536429215909338950948808893344629339693363405563925606884506145620384774237471457038939451618667171834174323135608059707261682420573358334719352096590849176613865077020817976207546083171855973766275229101950599660063755587875645946616371736817508215321631833077948526190169998923853261892942325319622522847571903339487396476122537472732631484976944229113637197325762243516933592070445110702124969345322154994232989513913785442327937979623425499411007707721909832976535451276476405039253569713135369523009700912463251871143728982230706045537506990810915196855722552943898160916681755380756312183648155074025017592820255011825639120211832947063048859788515899978234575066152404474987373627220677621290848699720872485172333877075261982877937645598242018652710869383477038173707318341719943639250117074520128822497830334938897947388304842088396415556730525043621630062144032722924448864331516477397036693738544323336066785079602864956950934242871839850650264775580915237656696060037184289981902990131090949746435466808631180690588686972258200365783941931301192209073426051178724071259809643170605334495386570408655544666 [165,135] 20986170264717235008721862084797922864465757973833950935640979658255869623154890864832325837360029675050468304974549983449421435088746176309257300557142631749192517655801616706128134810517372529601963415445299902720147159243569901397980960759838636526030532765364504099971815684103615234699705513392575747558910060218797390722009360677840655929313623236228912805391178065381146627284194820377989371875688757848417815758630904470074632496342053944059485965090466829189078006132942957834555756265806775832819809636475616961141695839752516135383373957918788078715629372626184541301589046273288520020161705041913066213027740617980869505367262696939776895893133516984774025229051130586979223461351862522096516371054813918151292309894576846464274069403151403940107981256551807520443334242731480967824993721375744449584141822261254624066289879760722282860355774317672606077010601779292343058389238098973798699670622722539243408261887072771446277052061109338340910584483296328757230145617025411392968913560673314297665005317212520117711007668416205126656287061759061269829348881668534065428128939762613483423454713422583026842886944514997871816448115648641153218893404931371071612029468091760917812158849375183770365722900274871700213808263684661884045681134622326817275132558459009224115607681461224275926707268829487362702974146843141404290768334917599629781878615496537997891598401441106591475154826374201888081854642508055476016901377244678276849360010875206773765627206685029878500635567293187027209077743162768770415888941296714306461803106169174630946748598667874212631772619240743017607107081792067519976746 [165,136] -60583113142060892087561889035190030156827719642359486049514866110904394671122255484921095073584591350355790257159032505815093239122514392974838748758894927974954174243674164192575185027419026388884117433145364523832696526950419534534424867453871838869901139148389932391688580344983289790444604851500923465578582148997403482001312074349522474042838326020917393399701807702211742666372054590388062036431416257315622768416931482394352056295638663962290935583622547206147202715230108149656604572674130981589441415196698042197640981571557465886159711494851139465958898872474148206347783407173024098950954540350310640494818985914754077969726171611977135371183232645748948604245380517992677616237935765406991389526891676110256579851166457937888418649882421498625480548435608694362598591970993779715211958163110173826091325377013825480521586843768369216283474918557639721149574428034803923863319947078859306719091026350966437546797225451177355182027285239827681667883542592831865403851271007330001781491826478153434352056146113171867210946910255174701579252733431934995445014303131434462774360942709492682429142103576602089396486524010613318927573920160296565593221877781004670046990096273982596530046948888962172342220008290544520987474471570322773278954073466868890645326213135997399226325156305106739173516008223894461134167853757682874433701052624429338439639482962182578592226944651541285733587379321067807658290237445104327167655096744733715858829926436008865888616901128156527297053526095508458268278078090616198162597326540140440205364901176394944577620777808472787711106000692498025719394734974096 [165,137] 41358213621143418519496898268879729459921367972447605111614051726861120185577386257236499512354223352247911682758985926667948018876218602673276722557605457268163860926020327572296386168274444780467263884959104485438167703757822493252112483498305213485199185507641318755123982130640963125183530870143427433153384453371922107065611271842536718307133155682198364897208102877142334442444782337257548241868419121392957139933240334731218682316261373288855268777422202357589786008902569357204197150541135451215119907655370873564574963046870384229061652503149669508900025929157035980972217341204535938375831921972534765290304306079853362177116711451482569858843639232518057113217955186884224513182014059440565587928431313496064947180302203734923063312236730472897663116153645048496756498155343671748448604878627224074696927880839980191188086859613767026789678737054496186073443250540048117899953363781618526495531250221154399958764606271793544197945722528928594590764163948308557332613368724937224599151338998143023304175901075747416586403055441971985387389539528269812912363407687066624318036607886237099149968647015118827635098851592709568063354183781103058682145645059080578221867261204303534758546806648142003099211986556778419208130081380515742723772453656501768256538221646207549382108573934360524134967563971858648079244370005902094106895223038095671664199947072540416124061261093246147203469455005949090602262833633854885833532901825348500201981036062108816481866544581263871529598315368050189229169646998674253476041350685533529520318183199946810865786483565842250570775423420418901827448 [165,138] -663547592446769110204418762946552259249094813052624560683261463128845690183622184994251774213773490128899980582788373183237546108146763859654319158513453593408525557271259997318651064091052778935415789619901654557475662455059238181596860500605942507901749599242531765043500845105846422161958024440153826764164381716299820685322620744716796304923982722164501784687731443782059247087316485439806037741476375016595770374730489381077140346155915008780848387953634363516998905680215173520401628542252630415308174874399781509526257622401397488700824144597825951934992710447309263107814210933698276961315197028756171096608961456458873093992979879610182498457177163680402706431019861300794369408855965152893707923716020567172297813206391946324910378959207719059713047791578797088723400196054319674440965409299202879068678724819591789658319397884587790977125178644942366174290967165908055290031605372064492130586761370532642994701669009857792667539568036289764097485569079810081738726135211928971177947397720185859343096712890189154183311006850558960674280364732402290086610140785498244616968028331107885700273835059726131051575853058842297255691609484445661162458800790379115841417648867510174943968816182767236504652550422024330294184664842600730830259490851125390821420459405383738758575508512086187181428390836762573462838771703886208857801463151708072276325821615960710029659745145625048052537671630460616027732362618767091126685139123682405036579086814313709309256417811959868446437671233180455093867634386780652510291457719072347136684837790291089146951360825506521806973532495544514 [165,139] -463988176728186997849391267177390160799120016814719655097042723818395241834550767665405527710184805901563727704103933888270616437942732192546102741406036258194846360388252140499523969022242563619514129612617654444624381681924142056304883404691682587969049137428126309824475802074082696011593025384001159289943199160071464439473390553779474183034141494448723547640236248287694023954436286302646003211682776901984810278718815582755452359112901458873912424126045338407378034689394368325750046959261667004039715263937223528370340593605190581525422263189928291449927361398330898156015135973904229895055454351582768672637394843027013620828767686916064938711410903749126917115551104159500833355050086579225092133338423959042319616295026097806884393965482312404722397238918307238260910527835220848636383318335374402687610191007855421433323224802872950297566518039392730290577242761999382648237139564856697493548966906953763106969801460982517951837112240787930268708844542191361988793309974373621519768054009370956503934800093441098091545995008108301652244181322026716652231645868989659263863139143404009777076024800720627169823174098968301783755354036352566947715809272072446879572309313880358879659882104698286116936208665536838441541337564544756415832519228973528298224797007284899847574713964099917143293027765789387147808453374459966166665576998853869027838168148670929674608102216383251730701967878932460766824913160084452082796174413098010637504370494954527769501249663870275351065515713494228426817278115305325246003260539903239440403685896861361367321434982588602882466286 [165,140] -928284162892898765972246478300805773796328769276165965983330979612199311929865178024742559575405492402021481401969729539107386119313077868786252600731103616422448478453959112002357568267386608285768109954047550903725951221878898133273780156030684845019471616508096333783300703001375494189250234953267078655635480155570148186956177190907478856139621821237681324941438788527799583183617987356454088052635595167746811425848545908231728516672019886260573200020418556503900992773267340711060279468219375176066279245384392943716452189454654668909339846590883808272047966187915120667697435876001792324015570652738504970430457772919820665541491650553683225664742907710221264199727677205239596009127460929270580114844182950464600854703372107173861924114691379226152806541197122012099347442724565095587357118390477761972643812517790606476969294951360749599030530934743700584404158847132432387161424413781087481669337097675349737174604530055856046824973674127662018583130183260518624085368630653078755266145898393703893956097158545529564335580406059162422190337304918834613817718849533590618056603699812480364971143516962272734752084334974896770110181987666014760998194999631771974114871073911035798030514196359989257044043926849561111631231787262865493643306928646385527977400213912805987644626438398454249697741021620914572149323474540369145695515333778297585666953078944734258662524478973835885568468053203264397235077198542320573334133980623312441932897813134922977126130304859526589892684805516100509368551311122275188245097394626002277583415452011687851193662927276496 [165,141] -376186401913517521564632228352594432659442790844858131722429016741797926055302905605076770690591930517135508374925706108791617720032063085299006541598831941088835671352988117789510724456023836181607793721534101532586942121015048948861405975873876822890953737087917812386921886841775654375477673943153506782066438110969019713610671807732666998033505703807539087760287387874190619613726765197485690980897160940337758699066810462624344222223439986642756107799595759430366797921392921409921130774113617565987918211912805580935429775385359613566726974220500872708023162020686576732707519272545850867496994302996616101598322627398895472274505612596574610534071967977304954050463697679185405699560752673336658528371242729998602929140681145657737221190076936286209551964030581087874256622477721134037660234411120807634695780993239024827955747124421959277846627519113065691597521015421368697236609998780326971384343434740400467809498148386131890282554493927021735266648558709955194044511588188292909405860564725396553783568504147793251425779846577724024438298278170832827792812425286431371628379180424014780350537302319647423859335786394896896522757027723908319234009748763648942275255257944064089401691189370883368075492801659309033401523092292374357480863497727779663048662212159777903760130305715670557961977878628354625379233611213789500400142090598255464952468764846135052859732796272999942895397413638065023409353311269723456993602164783943296265628752148339153153783657584809432288288201117100877106159806368256236664467738448941520320865650818896444088742 [165,142] -57600245441290483386304391203084970009760916630179084405232044688573093626177199470330527962283136468242574605494409313942773855560729643905693255542097655931905719852736215778354627702314006823459946225102569058483306516612079240212159082817397947185729921114461798905292116934935047189670184696246216447439294983797064137244291608098198660068652953756714605482135380730792038917495730509886128779240491423358018890315020835014426932616703150132259530035349331658908602446661203810398154284169149640611298631528625698360684380163859864403354873346946715552591209550798874566044669582328483310009372978405571020618203637615771241014881041346679056166373536271186845789187156366062695976496255212455038227280164188361705839765208949242129330282117467402576484371878603377483771475631273244178003237270996056842319774080565720718673553472016636408339656007838671181536741445681236579368272134278828918767176895314610950216929383018878428737856557892289162901003729206156403891747840261539640686408172927935738697264760850487937528960821594703949985615923742909758948267660128945757965662373315373738095201292658438115660513320460982383058615463104035604881864173569168233905392179875210534841059084759534264481938787434128176016932217879087209954818759117067483080117263180382280170992212764363566827569151821130289694719512780327077778733665859460130307197638728167203281247407955791729731405704046182239928108330096882474382188426690462288445234161143802390602157077576360239356365242181141863227485785890969132059881463361036366230999367367134 [165,143] 188702035790927136623454039419922919763431903787850117656032525652712775245302458173761478361090421123723382088739865011651609805727831707122824578467055095909863021616121179177712736895213939034219032545848151578553623577198166150409759516328976670326289212641169791825557697395556405616106134093561837543554594856577034364495499582353358797380411856568833375149422052579531463120643282522448560650073511589025203259522213482185206750294607960574298644379789265625285302681188784501369816056440374426577318158584452928315247819573934415666476671506869283336067752617426119517520489337243000943090562919031300156019769022092154787839898643397611491094346354047824106802099380422283607841355972922362929742374151160403121762894911504282982342288369754847528088216661613407977905826298771517570077970607841309016689351512462656342518636891975081608577585247362202059504421849838883273941464748015210912930343197987385016248679555059698065325346709307682565953261846184327330276771898453294027856309813943583939768066438214432491946872766411046243179823647700883136758234844359697827276102785652729814245691529755781053415619576514861161855075571843795013119004497106773595221220578358201506594732552799979167331198608555378174474931327928538439490630436895436285501424191315687185019741981991029027825401819930752255467778329534741619193945189801976074438343024291763157824495342704166556146360130234092153409211523783637864498521449610542991645902048258231258447855261902959967708355631060675510095451295042723048113450613913629588811586 [165,144] -58514651720477559641139657106388273459159602463556487830346069868689574625098042903003952431635616611330204008398208567709439476391973725656264417686866497521769326240053230550757423412192510306766589349688052899244414531096961775924722887350132369532505047097527079127224327939859252045476033328763641310513274896557193853214183110633822175051417834295375196823272041816793524973754464157912382298003061796581112011865216935404569817307912561644245417085343175795852551707183353129253376383195246683129291228863546261487343195038763277370424299664832806889022478710647883511082333162713492473260671161031987619937605965583204369865834847839056275383143912042269105365164432860120874717211160300986380809499052707979471829945030415599702216028355035858987119585685707297267435254904024020135713353508779296754752570443005479088959964218571472989716579788770427660916353749547800821081453298836182040512160315064860093675297287588690182469488478780156336955750836288001069212057025097544447678944743607096607720374050261801360491500577433371674491031902419454072206246078315828832299306195138351242847477063791301493045983642810632918132122800756106994548292370857196150110272525086358048247264300689256424798090677215765118417852728589862867608474960550895680202796930128740088598511034738277507065418117054366346203692291281551871416829104686793303262627561459811991590707892741600033930788968246179825813917462611443572869604033308460254347951397608153911394064852041884032965442914789931303921825873551558365921169678377232 [165,145] 3199733256188539993033704093322199355659269482569963078334034594266517423433781290065627250334570837295774436092130707184934586217510716322940404610949208025026402250477859179963810318752677450852216102591074190167768710251124327092486968830354921979044810094249390529520716713605894492447253089273703153112040027907841520054209594657303343988919644310651110407858934768410907448207493382632020363828002617469696949684698617833009107949408199331069400633146314866741722276548787426226968537786679270368741797352912314031931312046423696570128794079062179557488710717815051399604458855800051197083867914358912430897423266176076286699861007777906993347219898930336653884784626098425811543278525742627388819854433713670085070564790151454071564545639075982956324589140194508975661798747326412628993108502526679776572853507586974073880825155912626784000048856174108315200034635848111218670593512539362475020111573760829795401393516649012616482450635956654505412401379390995705373022398574821737343991884056457789247560807240587864537730943728327509356535155811810836650378383597357702462090174631868709175430255145646712624427200370983931983763290720230074171346849863397173487510167936731220930503820238471643936237669989645376550744489069476462299697332589105773248321165620715051133844127790061208998621789938552207174635499711515223918612016252537089391180651431165346260503357379613832701538573168609072840611938691557569608336573155507498375163134120782437983463857179235388665878214098662164293608174285304307658122 [165,146] -491345512361308727695830394984998734000656088865817997349847814149579490791919834939467355770360768581831658508917283362708597419748056389412179295917079269484019618373021503286593045525058207834294799693818002220402698284657271055018569067926166962704351288178179278405833277695337800363930177292115849696968150822485679597095143183864982286794010882721753675773572927893618794450468491958339041223492144751215584668418228657991764670217550101642420200945488685054927028048041645061302406588656568905662338678255517353961809353254494308027302476149257505420071297821463339033805777653772366370189011448163034310050737418031995936008044203309314219550125694228663151704374937455307894178754318045177307371910607252528736280845274269534106113352575470051732572152943182151238462281645072206427897551991967706983472524388935066263729062536487375502366570673071845414506007740382757549735084309874009685795120865040108657775141779308726903954290020701147043269542206981369234953732398897584277174743021082270516542940815200287407400358911058524223707226903365339029897387537739609864474568515074495306270796526705348972165911345397971327205491422240126847238087696252011295067739170078320807260975889272136137316645131742578306577934162875738300140058687883171438820812882002701459749327178500107045681341557005112106010583776702620055181664610578652646238316607462711701879114975662741388767488620874461813754762284483387505557022697981280838733510464405334951207080380720165982284021733403730137705789368045 [165,147] 7268648801035668750819666525787405233940233830837166600187812546111884246574603910151376139485533689720248711030830682683513252216152489389511854656389248159637381052133965381393172599475760710821260779913853343307373654252464365223737010833129810569043959137659963784412905816928712057910235614992321826786411579749530724146718843176830989842386396972198427249991549907484374898387103936928009305007385524808541776294108131566394389961882646195402728018366359759339917143646530430895465598987188440251904842716339911619245518578719146622173830821443237485259397142353329132159537817784932484774815494165845307366682474650218258686625400924091389461593165398893669532725472466783910363700885064820081980424143464907492068798414603289427918050968582275224762133447285511233769720728556169396049105656735598136364860811440578020400518012134503299190232700892415519901329985325075444057841538106226167341472361478034588321463583648387054915524948325028267652068869514470692471117612193124996480567637181235514813770550425675523169931332220721017372781954581406960016170550618675352114661725049521221952540311188542746691383335681783286103010142510065465754619626296447161232631606765492550321318682166053156252089198488777681460751886513940467362812886183438801712901579570955193022651597900318747645513144784603521941041323039690012961116245246745491860510236291107414814551995909293720766833684208956171473603606624137656302432191861845857322738249804728400576952276702520849487761302443787338004 [165,148] -279179399849089092494174189116803746743465554083973886254509331311344493554144875364826942156309242449050494869472704381615141661965856105886951369513795826278065142312879842581151698399987734171292762445241300599231312563579494737180917409642731472435156983420914527963886403619648792941172097620151960399126822588609595656488096304836735503524970741473249198088246086809399166326610232463654132034293200264595797637521737686606742564913891921151494598236729452429541235871258142032087305919854463021710139106233176197619848142976755590261605689171583329503551772602712401140095334807303621746156159305116719323992097098931300556114566510162806718608994565819581798660136991179154798423456313052923825232185286293860451491220817216352330636900697853755115643899363705003570544276368662507276133359150704586392492657455014333797035124820692570842647092261967465105036336207365306159375557799709264572025847361405241170429136132761031157631306298646461457475795538459775147473150463385585934920020194466236930772180816668618992281017384906583786741972084666348993545471573070813375272978261453588263289199596155704593265363121568768126150418391906420041678293659036656114747848705384281916956396145663520125238066576969679635191339034079502981735820073052104249158699870772950259432886922394054706902475470140331047738196472875881167413506037788868209391000344871629280447250461800386447913736484488412652498098492720021617074921423648634877038993362760198890492434399500238194901958804 [165,149] -650905896870905364505077089698362391598901790596189851065397554502714065547413901630634028131771610125318785491100385364537413845584805575888513021527524308296335349695136998611429107518070467735883838099929889031409178083779643951853152544400307885971317492123347167108658003159107406876130812245513160582559624096349517001155516053450470072097804601633295136427667238741894804919856258228776367171187621075636656901278157972562218343108404288112687404287487896028251025708251689444661498159722873139428365763099367249310875640021911280083568492619530884632120107694055550184155383666028992595494355522102725081541964421831891477555647798038439846709150671229485374189090027218854501704724791857909191632904526037761982539031054687961530571350343141923449658435055012410353534021245887292564173085329524452230695554062669751593560813247899820089171652130046094913243553913120216016389668374632691587130498443728629019769699457285355856766849926246698432499192109215526541466695410180113987023394838459047420907372175489920371311608571403003952711010624842244036409520157345581059619192037891420862605691091051802806818987850364921912860383148351889957490773251409033952882972915366012001446553382446791565959832235995967555569912306881246144836438576550041340905198606460029604953818625943494927347888161347282721329465972760316375222019064355632412520907139826656943790789439185326630168609340289478223991278157158039854531140623215004059863034236519841481963999062735530 [165,150] -6016338015195781984989799708655106300257908423605926559877271435805288472102715441538252645461143692259454109234737629172961380324538580750097178466932147694841788243987918008444573233770633248803637349114604965346382766906637050128554598151009822012483386016471640394094352705001610639719182401060400393077673138418993189974979149319520910036877829922554304841872424283418217725623534961432662955482405673641274253589471535050401354817597598830237340439936302404585092502276060515203542150443628098328060174326188648351578661318574481341496236016644574203489518374752987127116687783913330809259163891863688025268497706485486446116860283519330680209835048247346514207847582799263522257321226650015019025950141708031175923790131768464414244307409147767944383614571503424402381802951909923687431311185098377774662954388958712169316102492591135529009941144054359074885205893024934075988327675251898240698854234584882741809171578484489537170638037389614084853363167763975212301874233341230165030952157590112008602753129841971685943596485467999386613980811807662097635212823713552129371213649443398669759681454483808782609509931445800343455406317762683365944201495523871912371238348907146668232992868472474653779926711334392098578403955112217633603188970459896450888355748169540368040734487339159340587959283559416947819231100981536717428562138146912070311690248795057678130711603867892290749874799119210252848250677822011726464041293334646800576317666320400872453292 [165,151] 46913273598695536609803112749729150862092535897057831947929643958591534937063988335050516780803109109865835836198772047656831052073059178416433047459201394310578152294559117829903254366903358098769366501787321088361161569096331979703042848708505849482814615059374405237204682865761576628491085886028852510926366465978827947391386356356261715029284031973966692419033195372507486185093852359148481376464224421964649637013360874614462060819772227636735682236388178470141393822711090856192734112110045557893713581720403390730773816837647087747793620379407474787139464262967522214905002495206734181066726133924197528507136145374222708620445137478449208459617706686947803587117414810935014589708236582969184292771745461523100046182302707253154927008202625047629684273058058367792295623213570323592010958139934087445795757067785217990982311520616477854741002291316947752468255855846959731499135388513001955906981335432695789741985873805912644655806705571805780712382297144920375410495689910997640201979363515378230346698288674223207067902754704883355574051024585672880966291334833789941695334681960528899722911227101880814301082036925307374535187051010340035851503666253846822005680727661014175271694458259976614362141345233827350608239518554968367915199885082650996620076455503311672204274100936522805983177090097854535669464356133245496964419045709897848858215986818445329785644064816259041300571915802183232372698398250380900828269631374297709504124336612 [165,152] -8189056325811199459263923531410888935848977258702233366576727432308483480276107181474228851517527162013025254822177635288817416409548671916336368457024929793198912185758330186503965969445074571609671329586644836450706073802836412435268854255235009920986055888248237854090170550662075935864280206950399156768225888934314176777916809301577549215620927909987985217268337714168816998445131034744117882338450186634314900937067386364614861340031484206130725971012167311666822581160606051737884362975092705234307129699509501339245025046515326575424609715214422483487038442479329652548616419169740571953245286584052474698280520728977323100518175209526183668302803165011142661614739026610905805369790815465885505621585059818738515802262873295715048658431857669286607608457168189247306652211372921750339660085545415765929045508481627776432077588019786371739103239618056861048957016903733995047461061244892735089815061486569954301777168993429906933070135911824381428387817252040523088709982465120704796968929438658670206154120757727913542481609914739372271632080845720229699589421772548701014898414929411506842359185007026125483428203322292902967642581196128055683759513603178009382999173304978456053063333224364327866591248564563682550090527700309426622175481691796508375229344103153107393400813995211592842097604957371939037867370685775120957544467310900270742959507194178553556833025789747600252581680433999418841065453937383811944822312740631421220 [165,153] 5592507208740383649099056409547814209365412321079783228949130806147382098650328358594578691270255599038720581563940826156229823939151483013243502323172447302323407461464629924382130738426857162797669392881010849390344344120361663731277857457769488876861293407870100760579112336437234416383696030747432237291813995872035234001641465310323274099850680547902883499636701119219065759816864062057478263172291333781092915994172726927230456517084182811484368656186105167683401186100088259276214422736249263393452035734225413584655017978532596134759323545031295233808453106171220073201370353173761661693307534282881637855745477028109241848037740384764279084502006536247718400406671018413160573695303729234558973710636857358039075662038655595278150742314843801579456844732354346376255997890463744202404051549667265161506226018459030955869526547104355452894404798638518826516317936588892438699684697641938943529671165533680381188444353286890565516796445874607247579431624483803335194511471223873143620155598949243685374078069183783611027704640629609862588369608616502916215701890446021458189050788733050370359988681313881492594471860221297060876803850985634049362330247371603852389891827574798235139397044624994022813309615977925335704210120931154735205523336753763052321266432881811911239755602259793206278617380058990767186368243148594744934045303660285582922441183673267616941120245768799107429420852852878409413095502329730984146778584782 [165,154] 352857158306004874173136312368563043034998290216685623513158305095967426491002679152307170410010803548236187317786117632929592089974106921033778238162349750945885254373110394964668428335565555534262211777595521552955918588809826461303085571560931241518343562752909090971476739467093296937086055915502237788379750231181180125087010310754057755753797538823669076781873669594782262752819570258730006010627414714548899981396202952052785804518261392873325583760910101164108130941200999845451479125683765138616972286367568593715306891116321305475626080757965694668697702548401294159457666936981450851429572951216155682643535787109220012933127037912231222449074955735234637240937205173284071781417525367132779929529691342848726730052310176106017608187856920968131652295988667020678323348986699421736239383318041078565004448619360083503975487462668280006462857001131885012288693680269876686426894449595145597472305208284127659071184507773490195316068609603492772878360483255445393216553594376484274122978819993089712944362354273033838627419365668810321652899886586440720172854230666753077762659675064008958137817306538853583053400290393652653068050153445079839157158532905555316470341955520337702301899720763693276366439945546066096829294427939919766242265504291411021697207034318213844045448857733624884352220880111673239142024966296190465255879104217693245485548609635275388208121468066855256980519947561543085347591001137414968 [165,155] 87626212262982951960092143463870822854678422002435468954053799230982723172210629698873649092686858334636138947556260454785244110731277938811628895669798987053051190520168454953891058666059732802108910723539485429136424845120210399480454711704423380030540308604189599092165445757266709026645776071911939566006946827465029666215621867080655506046370324912006818453860769548819728541862882698864806792657569240540399377939718853485051138780579217080846117011784091308801927981186665544974588468203513739565190313358357783700621375115208627775243699930356760222697220127477573615134696938224144906754401778259925956230570652348806936857115854446224792925999293970508500953871716408827299742626240777545257197141064859974379360478767560374636836469139461328658835610137516148975500199971417718139474032824028026558887328658955543089755036616154463482507703010025485151089150879953488175487289890142039233382428734899376440117906464148820816746830316367259474390151934364218566056192696230438472395275519395908344661118664738477203730869212620804804940904626911608698837805449986882561187665311915976183583905152232621960938379443001977909221792755496030897064129954459143806894720925877180995959012768781335443291039060401660278635121060567798933181349875875972398594726077035151712382678453064393956593028409858455199296745794653964013873477931702123917827077986456400439246542890430500975560082655393639542779636506 [165,156] 4317548348783658946575449201761136509682283840343690718801844881581507779881798191549442740988284239748967701026161646258348627853846133489486486434519957430483288621348222621045963640584134269555138708219864612728506673636434780054359677395363000002542876288047424275997851913206477577867716004749369340725797131276372995617039716245048466563623992886012234185076441860952807929654581481254759624354232043375676177299159346690935530028418938315926750994744509136377451867225292989294619519260992433343611667185016647319301208964724411379195911861563890983945772306832269163303003013591077498574808250382163332009282437692101120912183618678803618342957518166997340086329547764301772151343563190097453537564600996299328720147433198542828621989786942271297094446632004894048073958252878512515129234487020918370515435712428109019976105854999625205830282435637175192923237005725063182469433826030649173055252177930426777108859608145932218233754216565030393303812360154147560826709887492538532091458158452080712621061323429190664864974740909656474752555743705797218066562101141442567622293190729837687825640420701633546298940399047004669324999596892443403834150980388537231878052991534357050232410199151937587467696039154669536987587150794893178075852583484737725500650739680106056574536447770955444604214292725820584643354284310781054629322186881204008824387396091330366188027875552401594918513449015774642 [165,157] 139659025410988378244121041284966991150938250638440397596954139682059398275244929258859514080520854144257262458059002342406172773414138286418938213399633430256172546974835246201412543622227978780663030149214637067294743982667517337021955612364305992077244015526349904901870647665742294627439373177136898440032182632428302280189545441801573008602138726500561052378197200795592935845376676216851455562921624429785881656098422957919044792584717567306252026458825198599796598144453508681986666271100422007582912105185149617409589724175213105144127988629422903325886507844178465069365697207388466030594189649512665028912799997097288490910318891335493081364889296109958505071207742716085015277883356142362920239167356920289562656322164571666522157722218151935553273700830049701644206894413683966521422737133786661216157461959321289415732453221759567137056546115416140015429767043127107621788871565987685745035085351569889678686164319416866037267602778868092008554291091612079790287413159448254480297219363938696611701667344305363518249650075673451278070188184892094952101937439902577183771756567355363153594413085590487721194942261256522949583137399966008135987650158227834407878377398567394977302501753456529046530354099654634786490658902372773477462114933812925758349142176557994063580483317306492432271004531995978860895075100727234141048500409445370099231190323166008250315616316860837979693572 [165,158] 1241468081322001698980881556962364916580730113198037979247816035155772646726968874771158861676812013481551979503312983804443499686588314065011451249608826525233275085762057062688939926847378021472362447986123593375746130078913133430473733523107313547326035402956859068804899170865506522040463097699293147197044412078846113677425704644241565704791435854581665147147507816480281148434387642717968618278642780553719396628607960962929362387090084333965526931250915490975226578606931197843876432811572485884134201662838597512545096566626684453130393459662979757913814738316635861439599920703925219518535537236581931815567173888095639994721186461778282584655810468688983566463994202639551337315339744578729814546822018828831225654449142174804926123357348152465839430650868882451002777904142648392642831176779189967270017529867760065063738280425128167525764173821054108167639833681289846335595828265217522336345390155457023304177286340429584860603243532936578162358375451893906634527696748094649468192183738071312550929033380864801366996310036705898412230699826225974995994090585262207529119193953361358736876700088100220605908489405652624866768900682203870313799020639182862940271220636366691491556452601880367499287928029443435404606735062102824874008734732862578022693133004705293280517433674712300244958454628302715445209194714715474669230963912323134974239187972376589071241968863686 [165,159] 11685725888768243280738065817569206417670653500058400982196321686785035808448122402767080397945426915667599253317224359359884586005479779953649358988290055074365236590197172228469455715681991059364394400107186192169097065179558264631702409918170038489777410658005311653745239169044104363527168143852457817724595442022112492478267297104545174554223397104302441192868321514539718673277308894518969647920006315647893410251274586542417659185906651654204850561840806909166282181570266511281812520675300766085119714861429013884984919312312000502418451143217013860023000412063698587115166166411138817429393218609484909610848638491508981670173884715662926654106516830177017337630188204654549836190129628241781199419597754051585944439203854137020023749598983489277075054891193964592001947013733852621823781878910051230558715797747464632450211655345947369808921627931890967144479664528277618755258394594745991769162966192070634007614738641095039959351526110383441321909732653772770726490996461582509459911221033192352179226647631028370802172774382339195468372623706888073258088611982034463652937936600018614594192910531011931441333431200252620684735557815709040727027553928345111884306771689505536311002698551081922983557278522122666530186956088804513324712757178122092982652730224016625575053199217201120504833385609263120190301473546830787956083984587645751625613894496796511132 [165,160] 184551606623660839105920850598972860692646023759542186412791244312125113617103069620505394068634817682032449949391184424789159576474887881097054952026388427266629844228529326800346068870794279872403681304117076618456868533849549902614664791503399830365788985769166571129518821512216318656758933467045967626547849706567304723319235768224207927853734650537837255145559268084220986493665123943694260120319215883684485664178756012120483083368116409148505155274695112704856318183555093824108334700590165077536572256141584684662260611509720189977525720127537603602294867158518812525099268800336867217267541241206214812980554888565896700438958494581504351563678489937502804860527289138092507360441840087308994106172896979686524286620246593575522226366662962623034822673663617527137252189588768868114014248018320304968817999081548376496937048205102944517137125126553818399780037150051982492195931148775034136837403239133839115151993190646257398799583643738157776193473100738580749535392267283749770256371972512200337271960497540914730493141561234623728512832949126543196105768518073442591360009465287142949120911283473741124971078731924891757615605150192282641357795399115665096600444902706596181430563862857904632949261842465895655481806834864752456069848979396359661643253630788104169533513631204594579228859276719715733280123295868805030265270364995075844189556606 [165,161] 383916765159870735215016464055246574322898375965305476488015800229749013188968368811932105313370221028012834152309128361354857664674922252839246903264283718514075516714738064628021745740116142937370184823438541370475833272337842806946615792056092520015221094264615889236789624943618634831101637922931249832317582662403273371275013845241972568921419227912665722719498594134228394103107264012650589064646425082027704128846692876216767835593130924815756101133118527386468047227098335141209858815248005638446964401814149363660680701908133763548281849740046691768566118361283254795023314043924467823105842756487777018940553791332361629507887913623192027591617785838207230572737867635450642414069263854997393416764143227954954092233046787606161897739730431876366845745178347209418133236584902937761541788474277857557550688552977213989403507533913221330628945656313045059771483690653957414872765494275745988441104163946796312601295376269909839534049161522717706957410142072263056121706199979024183782690758374196077037567686227955709334742825522133534268177081666036908578433029464795405424050950050573733427774569062673619765979161945659031144171234360159358637737849054130971728863297556796835118985391781928766957548876700850235570614251574868923415702361089371392761190338354910210573072306974465528399086433259017410718706207662027521018569287638403 [165,162] -550712667092681685186726253655986634938741813903696597249764813350029057547163139762630635249390484433902610393205685689553393520470354858721555371108414064143478338489544937215094426722385129991171445813383086332012961275750185134365307466803119982490844975672562297494537102708965996886821266023529372779685558177080371277313745589670718602575982064329158934548429172542835157031200170626887090703735324342503082575718029740095854656731469520435771050632640483140350062732745116621241482783353689409924695638577055635225183857983581775249477678241056007004292735740897855544908256412205864721742826472944702950566576283997667864783343474574313932391824741443447218122925798586789071089526704255725002318191575193289037572287343422923181157196358665618006562760932667300884006009810393331847075580238694600911535257509904219702262607073977689087373315432645127547310269399723648182651775040494910851036780985035932143635989163674762734282589343427213932293211623359595653535706567296907358802087510081861687611218744266015829527025878810555979146441944384510857455937150434921778284703711090239322392396061686539837919239478795277115517586535117004977329849513562644911011025689252192382482700352329801556702802670829711130209969381507090863431271514555562541603177465391666235505761393808515763155320057270856767762735236010965688071 [165,163] -71861753209481064548293570590567986666303223315318531923347805140300273650527419317461771917591760792066952681463247351991215303391788298168430439339452766295284308521167385536161180910437390277636444218975070087272137896897475651996901724606411367667462342229134815532271489891220890820469247055838481978587339244797182569402345591078597709661518563465312986799996571358583093060813091544278654751189345851354331364290845876049435926143566036595835482126362469919126908781370563022491754348522026386231575725335411112194674216941068454883410838830916723165428922660936508014127287133915807068523352829649754599237927423727601974734001734090705749439349406775860106762984485745238550772605880338393037743748209076024406582132313838332426013548115683391165144105325425198589015354185928097889856230157730062717200992429867191714696291070836681944053173416584371836391694618455493805580541817971393270156385281908665335318872065216723260172571869482012568378142611142526824383583165471445685967317440614620890801652273040650988696752185149131382477692129672059140326183952060083028772222095438261897851457925276844597503611660778275013360010627589315766987620312766977189159601622510050045660526721371614001377785756749051471110687263571369682699671790534070578433631474277631285501614258029039353554764728202021806281368140 [165,164] 368474230840901270295706532209903328031984651848323531358694526788461563745890781096062432378646770858809516316986776684407775250989261446774834213365274984834264629696530357019810261396088182436114500912456788155879077374518756870484745319263022398378414560492627867046262262595419544775839823987052192401617795379314851963305653203375356200061260966257167111204558814949535979283095829163499365766054792711530032771062597331371553888617779505843634133530807242704920295720767031695720015499664437380388454691482870862644246141190973987676453006614682040719453201411727620349001909230441472539553123432238792946682789170511153610279640492452337964717787656614348966671350677053361275364316728681369238943697101984890367047604606548246364078024162644486729274076481483299582375391550740983055087965697277946948941605117733644223366070648667682184924599932769009681866136114517493388854503806109234337705019615042607925508980903403436121081655659389377703258334877748018084056961120760003563829418041166984741562022935147434248474332365928583523030838816175832251168065161927069640218544998758707621159112210221553700298348633801085271793981114905521784246034964619675408031097262375138557391111269745892011671403335707182343954026347462369830589331732570205451134643618542268175829016648697320716412904442694974 [165,165] 80797901141348960613918905506829040302109172240189343784320738425182168847583781784381327733424138305778714201750398703447937635912448796936865995358064753462218831562273305586176549705281652781251486393198253286321577174475812240128226018380022558375638361310992821106346855427763107266118092885534093546491613895802308232103169059153820140198309714365403246174053801788525555116497376191387422786237106798466348472330030047003710119092288085876861715726268879746338336136549312053339281132035923406010654543486548722793571191812648130359679275912205449312677085411488508807234545952826331284700022052272809783697501654486132550367467364733768090599311754989262455364114380590294025470006131586998154758255216010346263803768903148437264078042660863093882386078364880982663834983084558150992776664231316930997486445070440463814493571862010456161605641710847450509800567186796741770287547687538451807540333456152089226963538701883943176916061093024952237114941504801650048402367172575882277100925714754707688123306272361685745718117926080517195620893983802887533082945839103301524629724360062659974446710914156255441813016542812406075495967424246622717611777690570244599843517756377677881340201316394729819659192567214669791653460613195945829028783273196414416731346476460418544014424656762260954217 [166,0] 685306815153112995079445111015670735813905113840360708700256207076841887991228996644289630696813242731698126323609466567651275360246315850766695951220274958951644169356946150965914058412341579182739897235275295949839842557351091549782476019569101374771786810415007487837894479136312210278504908989148643817080735313360318346513826459508749147512496406871662469415290543338621788391715770975619541182503062894341827641985247288798328941931186331270880974260432679319759260665663829441068688387780424997291371368861027396063818445703301035661742583436937432269442561051972591908700367295463780974903608069249819653019904637413365648992353218517797079257810099947940014640902996230959148786986956023824914731801135351464905774018929338591830598477631720882871862778296400491613754056102969213751187202623297588377816563773299461441573077877290200958161490413620867877042579150856314445061652666691636951763865758697157966058948061300556063171890004458519048481808727592866456912149575418784677416529785011657752879118399583492390760915443549683547383740907543392580695352368515621825738351589008312016575447692185814884902045636704306415530661763606678027745213303939004936314108957907167490146376152872538031402111081707992731262733148627644518166550190616024447665365340421530538616466440384203352827156749538286325911568127951489316913341144800366177935133133595915641085416284949015554740713994096993047185138145219975034941387711539421172859834025703020692097668322070430207365211755065161478574169188467937219215751651371865116370151139277514721663392838442963829851400933406035349443276621288672798234811246437499429311451234112593082972966189954734364966629754114817033495857614200254643170073843251108694202850334954164198946721637167598439060835427981116753479561165154835117193714580795929984857156635579110521086145305918670957193740277833359512905050173036504526175707443716531890373152864471009868611795045086601567119273027257961748186876771661380242380686679520955711664381929878237312428077570301804554452760817211887823321282996074919934306261742407512172935836643399954121941262103077977617407672320000000000000000000000000 [166,1] 89996591705253481118035714103270922033967003511441974126983974573698242804193356064218074757931874261634036795183852571795613535109269976890758907668427157910262476536689942026330310578016081977287842468734427040094684868901501991672997304908285710805251903615234266389606986278569509176219121819200324205449981904758385583813061647745813962285254244793718849351104816599972368000589131649008087282630211023663380742824914246243399774597748458948589253275560613426445529266166947663553826039842710765404556484221433025994778766069416839848616200781604525994026909567394743886232476564333426176141643493471339419413281994400337954426284415762480781193816670492185592245551026814000659330623888948097117856734110103492028802374654311774360145303983689506652181871908214537405924170205202230461215761537367508408048351031628961171434521826754643930737242952042060972895741589431979681705336489966078554142258960427964919312240361170224975467913964843458119799927828182717257531349384661992656633204761674261218622650692560324604145322331936287370537322193310999212951642642054911031073392053550359203619332144065694359487181047861766052120126684885492660264048851473130703897027229444832432956214261773328313395843563796704064060674167979052831599265447684820193358112673131313181244291453551638141389402334339008753482863561176823103508819985684047906367831231406413623364355153570153194885744445870699464466229001694838755187457380788662095964125116911551112292019212991941603188282248530697875386223499847376373768152436134587253590466486829119121922741054454074197870655524189641605655279239779688101959071786737474320857738417903366070444028156275738940061858668107713513526724525076406250664259454340522151388326008251505751497330876116379710439389770669236887376510406902033899460801581148097158096490570554746564421595335589599592240753668989150402864369959178201428364668458691750423831622555184971706388946293110434282679326277016471490686693964677248546926793922353241682587518126547418140347146069520034974063228189011418629019726279631397449183522538175063573515095476023877640352303707381745351061896429568000000000000000000000000 [166,2] -14854803628341502519446167031868680411536173489389197764142365743351701743756838983500539785030359051467796693339334298934760476967948895962905838636292771438999132125824961187682628865897234821558734725257949320384025783342831021107755967572929861889689933045768950370085479881215302308795888973207241887575473808665771156837522286640955225979810308767697214879154140165187222019835549446211849070425710062725509614161110833245615543523968475206952457131955397876018562174030123970560348517245341359011413082354424741988199192518115944634652784105801062833654722187052339562234124962247448939615593244336159347938409292518855112346456357297945370168591171102000479738663438842423093530765564378329590356255306518295136358887609492925642340875730275621485760824597140639442820478965055812454475147888616310517768352886454321412642013714323510951402379912981196893697683445157247587646561147143089072856750333191943268856992947985474389726946783899661185751791141218323712648190856962017473664148601617669449322142534223616792468704304349786841155616781694921619892084748949111346143513770733524487383093211673390038434315138739161846725114350952832197580214093244892549677892104828594119753954594490215426257731353035146293755340609755451121527893298759123142482116342271048436986225339311321643892820375528736881541923327602025373684253021145875596728952374623735066758802964114413671357132406682393839782087739245849960499759929457861047591283540420701656731238959711447061636500739074652562746579032533907602736094116455109654641998189519127878961516104154264651554658804278275975471176483758343987982425227117164532734668349144946408061161220974014952905769101556015827898709358040759229683126752607889137160502815889731187799809196611858730035904662956018096899438841588218655782185906666049546122084415234891898317846796508578188896186281745117146535240921329473997597701318054393402116716149894834903252552816368337859546994787361324229187230395311239876170595897926697097974891600138759213829902580701649975580224942537301359346253255654136555692792419785280710446281178823669573570500107370400072292626551799808000000000000000000000 [166,3] 14327204951131132332257612523157409854332246900804022536696110439348389432310984466975512325509260407991286918157862804890896019253922425040777795119696482393542123131121847954803414910763026961336706999604464000596239286411461286547934090247549368938447542289723417974890254438517597939630908203954895327634403097577295555264441606149687057031699886568099989505975116642473259055645125892839674157104150725270576573468826676370374302554063493030327019213484194756615895934018836556353483068342719764781278417747008663574584902563508312168306035617342618374094842971490128387491537617656523417834146240991314078093968096307719859437668596485453320820737866822711105108569046380191792058984554942484070988801959817577793557706242447683470904528168860590579470880635623090577801094851429969049873910748922527531639141613485787859836953492671286728722946224977488349604520183901224952425680098640168254218856718592518085973063694799866037933687782588810344451807480687317992885927078026828781280258809380745153223422954902494228407730650270212252949446886747162654746484450218656986348460083227685505213875043017509380856505000960843368209359697909111658414490830402055436869273703692560530035352104412476793046031632246438975308687381704205390409785306671247909842179957190250866464201926749981167815036291025339266943562131683673625871993862549296502807861190597448503378598594755643076006134230242810553702131111949354049898546320155996003765808142799530428787990683056921713466911586701715722055694605669837668053086123554505948303048805055534072102329269259591212535302549829935872829528457547029726046703264267524260508556891910758134950382179012993985439962569921822231673766869771708249366599488653367561375352869611300703884363409934516932261774956576911149362901884722526146067266159779476878655355760860078450500488944870418339346255078732637691814224914993887933758377899817757592760601037427802142045610104581876509972998010297430693676809569768580490446493839961219786440110680888976274001708699526077954507912721957481414984604064241170738801889746894282248512411197196956845991261376964391804409274438720159744000000000000000000 [166,4] -859985455710164085379775568097982591350239137489958725572680205360105436621573216539245497353870358437683745486096041754971147543634767438889100110436325249787155982340342155498603186106017576676595535490064651512025476827488341785892854527125375381228303767834427884281502143224239715668418033063513041754670623066111615603039206850310601597855393271663847149652546875161457959267909785200458007200800420700298106786103953824748180423561845703789251963085590971301168857942309576447927922672294620218147449668435052410627695681176911034056824450674104086119095280366335022144114123574844957961816395194337023028515540206947286814693117465961680043282450320419046872643647091004145571174733741248731514952003957483773833099833308145380693751554174778472558999119273855775801017215308123279989101380050495693034322635864309926262955160060906095191540019087398358038486015795468327680724849972384182880933460411252892153830732899733383934472496374479702478586528687887637854329252957729324354422030060289338680190422038124537744222038222503875415645460280444534836541274448672398943094282526104909731628691525805770610707508506777652741712769115887539764621178564104318582491162153519910069069718516907125536938318969448567730062430961403124795689868449005822864037402875667079387063455069354729023145709447012637611164796434290052030727147447490240195676791634455146709862929999284205365282796550027149585500032128427435861693378865023674692481575308450798213926921618886914875421579096701225821606826890805842971326802044944295349188980829685609414859649349875374076319482412380033099145676398887345426550808437582038365795879244820730297241743654904116200021266893193796935297675579022418286162128685653364426384658558258877542589565526052526306078691286028994268279015208876958192746791453304766438889671931456964705274338291630067206252953631329108270178689273775508259627809270726355101362181773375537846530690437494039696911615445236414014375853778450198161383720861003137437420662182197125432977606975132649513555087549070859878891192010905666690427154934888586580107310574328494350493986435702014405284197899205345280000000000000000 [166,5] 55430322459478924132882587036195648566910061845066116329916028672760305352715087682295030273544440771452750978538143759713434137062544384615370229813887817627539562866014838998898650781842190029732580430718679098876604029879089530639295620653695148522442405316298565925681536583611978616466786087409274733530386524200343886546113024223938753360011661412703437902645366544821689546589365381264575732146277689052920515537389114257225190530084486681071719959437350716813125128932192619832227195795297111186208616464467457210023628751675781726452639960774239320105764798253829947893982472962831400725976340850247910375310228839917114513513567463549545135238100046419474480392791195186098193659434734106441653709888030698516118534873155249133862963166063676022725343653028414834092734364233444663680650450435196860033189104612597818158940521424670464667181009470149718434886267338617360760768154680385984735510447810893463039326532655074476540498288431191887591656977312587316974696960042922935333404387510463284399458966136953594055460476125526967689194221007728714256382121330657599901102350193410226063539691328522413720990332450760135861726266170802877582361067424104545261004618578203012262357346581978552202059471584161044743021522411817077016093970010414061436984902087668430421087166913608826665164687746325146800596147449622631237411304247543015223637202293371231763318774346553092319156160208584462120894452858740508722457634662896900778829474435140540902407804400958617074673742005925775103729420992887363298170626120241690230093323845705115640864615115333547651935372337726098543928885001584719096595539667709905226708740688202604716531858180446811253954803093084995998250618697691184700632797904589575104452000796160545620661360771204099477514964555349255653162295681036895427583524668131535452376406109425467788714056934784396278762878884639292758190701941637816923749543105499906096615742993961809854821060509756242259845732843375704302651536907945829060537213325309287679806031055806896072238950726005434484705527824447590572642085314036449390312914370503449781922394597498437939617014387104971130899260375165829120000000000000 [166,6] 1398239189215644688753233524903012489519362514750795285328292801420212550256777649570573257852995270459291098035216251816151748485242847813121338011922510577554501941860551609661591261975965043150826454755084523665207352831118096441330353428742312727685848863119275955732604792461136569552543242725074083428769020773065427564707039299753334429227770739335220989810399350065953925961364315153696054206849649335031024303944196055806717444086416059673570777003663331600021448328399984594615470523141119082398074494188545105698970924200549398498434850195608422997113418252723904492712842872389364528547267216016660318490955695492058728464827309221233257552884530910093369824062589621039033842574492365452257687793607638847875395998940182300858324632243035794970492319195766178179679178660017721714266752157181844736925292385879014835435292897667858160335340045270121704265411594513292993413219174786133947546463838469550417515314056420003507719904261246848398854611920750611766634035086812558034104850421790754032758674145467178967333736610168572362008151530316180257425055441294417068553686529585559993102614535986318752436195349155009276888142698288163019069682399867645754110890538298064659111105056097308913910593843086473922922571371964140156716643918486262243474120660624827624577345785405261345711313448912848831965518818520671935589018942135658980562558709756470301989551169211300580432209748710867558544996047734100768970884990645383629415881488041711896411076141666030688086381382826066703850576072980407837884337988604326958054512318029515906939318468906550496009061045951147537601858445737847843291604984084903957797932863709238975793645334598440577430407755535995731696041269578578873744473067416275471302562210463620648867200036355500940107286173214764141121830062599307609866783932437342101803233166280238628496685086588621503775471101676296508856950564539513264934443927688808421772295562127942020646311548587334013400608542713770469832939123109018752023278535986503364242687012283055989385808541696015724381690790802776591946746136370091876784326164985517316483592197020317752083070758852017316091248631341949911040000000000 [166,7] -117710406242853995983221541380391783857186903291384479148840259666277243656586822433517621247277556905405191574970145775109739583127654932635821171187809364679670683401368157200660041751225313585123052657896781580934289903004881465420216645950918036855255946257348338399657692888058886720441865108100061077517147391943626706749954318227697642663061567723152213444790685172668101981221272284513654377058871268776069651422044856379360675334282951728995943038459011720748510659367746145051032376000436885791270143068792486385184235723641245718604498623997969327941000005883909187547891273338149832973035937459811547244847662314003700403435464725984365187148510075310413867056324731265937730054999027382081257422799620661346946062357195213934709306094443444992978582355220428109693635261686890328946715245421853242678255258321291482598985653386910698007079370903662940125641659960353700977311035991514630230020841243896753970547182043616937147539420491062069411951565465892393553725452355628417655583861535722115957665026746248180214904305806577003698221212426759887176220864475752359460450067292975203777372165396777201468333453272490868209595650091107453780943924587783224077990786550817767499116189807212616933506234630395156786059153691161652696354730334111305574824134304962361847423673774279916519576593374096879703430502266938820670487231745353316610637997488406096755907553114222160355038201409707769432510290958175529386148153903266883229838312397829836541794350942241045732131447396816770790619988245083886177096799992402609088408309690103589960540682998128221107483517056924161676814903036458418379081774139238431625165100853690550926335495373515291224701974349888054667547511079214934331427799517907101014147158889345158391216592524235186878007696684170147550395009419766859964171072632186436391868106974550734534637903060255579561101411377738904227226896279208410244618747723064726693183622647296927803133806322891262123863446652586034214061420019039817178652417176132786750357598346724285947439444536314339148348388421439819984627669249797259778117151475273595775971235713286692766923306598853620127015479218875767193600000000 [166,8] 4122409397504797378352224337690718922530764351976661815011638514727766274286986470807056991910998462190126805767001602461259340693304392832299765929665135538878751676440527906737949540752505018730094914554890093526427449880616132768382196312970184929838258079210147159155930839880189963429717752803204837858399463650201795045519183106677652508833016659666004928901309023523419357311376939778014223974561625825763987317282637988944140161397904184187899910182878024820359571988375992376210836697421497559661257986346554504064935750001419692145445354106491936561237771106297093877021003725391454171125981820937242276148829466119023829682182939094160332269386090101139996167142012676350510284846228947409079193887545699987011198816854881055438713095242165558439119685690683086068651158840387316748791038272253635651094518967626077793420741542232400006169382844261497620481230882893854553296097458968006749826416240105325849248298312839052793467120699866744764135028369585366838413129244178338709472368943465662824636635750101919105732623355592474223397094458073129912867049290398953601795519541344713909454241602054997285337995535603189046181560896603882258190611844750071163109091762675362365607501566014926845631068743206070311239762488440254277706912961309718658017846025982750105394162243175387289697248672536818871443478903978084271226380670942611005643431482356629175527928203776196603967758651163156697476764895625464497451344020208801165003240537368357397172550652837518038789311985153844087901358162558951265941312534906180006786399011388613074267883147844642492157489447670131251911648576486468962407609402715150529017786398506281429491170882308933364115904478130798853040291564476442135185324025826907697783372457281612774551747796734678846233397896694518781621024397734293152477010197016477110549273685411222316301188239135571438943510131697212307632551846675043729267891073553362538390953836497387908386702528591497482258125364574606341665279922400891167445201295994141134836312042685620509398188828557049459934050891706154116849477487059501883053810445329095845894630907372016747732709687324083790125798887512254447616000000 [166,9] -76879116077042654261570565426394550472047590862096885063546047502077258353227657732945343499067933789795066124745672475726614717352405044596929798194778670871128307688512255475209393864963092214712440214344766377404533833870119925759033769621410530739761987607405254962567613258790562309575706361667994060913706884881887155768906977408959944430874131844408763280784868953086367748512820994180838265552978071472184490578114321108990084096603921988913436205153851531250026530935053169068915785958818549712803037546292942348989677194831888449127269094010170883314325202588547735070950599228062136614569518080065083208384600782576316972251465302568449110939596392134754405741514687661776356781956337807718709572159482063752875069393154935031534114960621899179048333734874976228341434181674339696897303681000921667900675231854264011650926726019044838587229278556725089911458649986486145289524187307333981589114759339230462041215054702247084094491216527180414440478586352671132626025042214873836859575538060484756124618929502808898638177392743005146855708498082770120029205457520234463737452697686602114477531375850392815394036518142041850557711119149371999964591208735243743371144942690725738556888094557359748741282316830265832421300866992532681527278570312053209506960541377690254092674129753060761602305890062820882736650281202328774260204609043131652753410967403580976492343394242469317643647255877602007006667483799102074588335108759123945692809128006957911209903981055993559401275864293812277476589320609209042988874501546044350868628687283843120428522986539951900442186967948276410554463847367948683052334092367929102977380961405889218291951585945443977702885446666227976357041678189205009894458041749506408589371453872705895897895470674058896584861914692441749559644021563007788673429998164704434015358359525611250005287144893015990271318391308174713986403763557986797276721963803577646995739881050776449008717489602303940699130054296683668017712022632741763622023732876992849816986148038096890770333851347802634900027427946762663975805103855407894060266742067897319505140740493367181946095391963705468405545798846829343801344000 [166,10] 901503926476955162256474179251436677582120163933352169904450264944223847962735146094037584107485090480099170391158868798902815303160960369098388709965157195030522172067126220454981062574561557602027691573574721991095580318414246090957345941174954170255972576201561453256166032246383296346531009345184829552759729450274468197465148204111239619310009180379989243145608523488119071657594101686180115283063590555691644497788584251930777574883482537858042335505020468553393078808635409249832072290519432428536583481184680058704294377305752824931031284553958121776776791728469793050977503081006804956390671304709018781272532894527233265853950572096684616994931543933149381480734107570205285658124307106256348459588347364632333632578637185105372935011411791757210577044275425936541221687244848375281132071150439637159740856214009725488632199953374744037454962280215388205453394980068271983343459551294916881788654912595635233190948339210093016682471528385782759971448529790029643730230482789239018738938372639308705454272133425239113916491698037007415047625035414815915924865835199962416073964637797226042259663615090164730976289281544028296776644044379263984768752735112823246035465201852605860808306069028685511297280998379875131612470247032137112417072069221330979348642540097759894997307967662576921217187418765888137888316581123717296487803016628167603318320225350750931265000597530663240875866703024168907885551290709256690860022939275501194504573615964049342407171317440425328373526892017697795817703462910979820013176410484965652916054995269654319061403436051785937149860400617502382099636148117403474997775858556029518345622735703026894458817281036493459899030754099245635960009257634595607827107633237615747075417790683857498164794968844876545077859062366888136479925102774626977541093594664377089066814456123643852333662747567325676554487983853449689093260811667753114386301438820737693156681835750650561271404508537253692914773511179625303417857750436255162921909447860086330328426186206967858273124081242695475846339668736255283477252974232301183141942436533801130985307245794344399051252191132040066735157328592835576856576 [166,11] -7200506317582242655557536502873184382784909173510746420101696568310913411684362845353560823152872313825635551847574454442942708470122763485070918957222624618166172390663607826154808828573796860750344841940841408113664321458545131322301897745901333463866112876913490944416431353315465678230475678121191022832412920384539446623493305126817829693983745396044336578660808757319707842460279332654275519574887523005949801991309929728852029798762951704557442421235078313600266496072921950773334588843915803029100127542111901989442504984923020753725270507137772099830669894361099055779763453526423883712000027733975661858117469529227958801103699340121564887329945776705714788567600794095435966907792200225386120342958920634378848431772206598205257661669550437808818538776827808797544165370902039453178799653754343524269935907336785508724094233788518526480269895967746997308910899066224850920773079064263246705857341974444152068669930926598449342205641408532490899197629289630678796861089728556695477184761568303722622512421840920534480493017044136193677779692216062552045653302280004557401963648756705086788656765561281558772398999712107462643534172298796615926030542569615763542474269347432523255187084770651504486242982274356353004879593685368427658480018273091034369996987809744500935465973034045115948644098992142854432423476791043736076808939303177189810846761305902208351693669705142615031603929283551014028274586722169926828878145001190377755378698397205859186866262457912991070555303957893599321629735743749028438693476847885413662428405407811373732596652568818448972993473448897281120071856566634919337029448896560524206525712438812613667917383462340016365811022498942081574210527822413226913937081718479706145960161323245013178335520652379892687773337471865846461659036461669106950673568163711789272516127742379314395233926869758684251743774574427050426393545848912211559273258746913178014812245620848270647038238362645228513666092769204223735259758394765299598229353552643058871024359225107308880121779075354954297744909353008196606570838178611037553653450454792001288033656164118818389510159255838102766806961870731424563200 [166,12] 42835895319216965642694177564083639463023575254668860677765552819083196877697404933726578288687267720001782019301569816852218890567693860963432927288928165522980181529659567800520722042759855377496795854773878370139427689419633596953539777112918451062897909259396596400713130833944694317101912614388276481838492804536336143684760983336597909803387237899726382815842425851000962718585903851396186338477969236138977133825944578476735016242249015479015204534330572389814464107718404807565831454831220810804827670646937998768079620362076505652996029330033263033915248067139502838837016881035057734801177865754900809473864022397879629348445910561806378110605760542178984215626294255749380937980842099728779143225258967638657429183212688990340362164568479004790502397215277235940209824024372468696777645387047827600073064835413204456588601434114420184049134285044130701690918523377652827391434250234224113358100428448213959364742304225507308601981922704975445534929453492266999324384724141133830048698623701556056531376964844728847993809530555233024829146417065339102889918304097531458558787162816865460218495608300049574520672860609219616220891392452103041271933397982443218397572491410341886729723662598446802724652044088038666247951951640489003337364948167962989429945854270584540366631223884015325811042219074002732661741100180122611395036094551952940634453279512986306002809246669403853240759871989469986145301676928603809723867060818915815627006905623614829819529848947628116845548760896177834471115880321591916522574889883332431235483221097584701932280848066773160654067711910657602520060589330323224342079913466045120894803330311876565346081357526066947517699802095158400346822353843438743734012514529659346907334840671471004882223498699780047649290442769559803314504813442130385545217897597085081687774464693103506659729395869279916056765615635393714571235097998593583850085278954172016491616601151817344377872162626406606363478068958946109855887406582234277835223972701941072011655924739560436262494476338952993877854622723499419923507169387500634432683530938711861659036612193006430327773582555126365424432215979196416000 [166,13] -221877914067873782750681907291564701256709647417632735460542871471003822053971728688670028571947241816544276260316662780720863808080640745720883219638526660288260608592727380842125327436387540192400304477762527736039421537563464334632172194527226178635724916925168480649176759974651001766943406867698024019861225419587800256016941199518238912828717322044516758001826118482466093011504299275519268188041067259595157528152499724756579000887896582178603776707125065631575304274533322408599919468014896572645988465973471256728130779230537864942010274086341887666637588083894289139007505085230031369734284443843917601328523088662485622958694646357106951652547609914395828566191715096681073152625333617046771877028819140612659314389996216934703065587185068132047501541625871950702574657691994382134396209901439889844906200231021351896334693192195654185018818339836691686690640086303380713739296606218088775625516816789308745178074993975121833206083157006468348083705530428264707923438030187231785312124659029642163318392809308067335934225318242564889918009832953784854617479036737903078407450901884624994600831214982904124632863217137176664800038663199526160724038358917902328518580611494773224173639801761337075508137771505532079424313510470157239277590780922151997481336521031523110588093694720013991957050765000477259376421165136930660334252802271782246459178618791562834797774664937039828140816643258247014065774210006845998353054969111612567517000613418808359813554194215946727343910106634008531437668686140682189628935625882680000541393506261982706307682622333288274811178120498938527591194394306212009168272797936412454743585872519551103994683559228090363426454731488185820425235624724322210548042962680401791256735523366629146514591166394599912278257015729363498106436439622331642127213761721676070448146815908972531559974865480701870106692053064900310902097393368560229073602365585411933302881557012157782643742043979137440037183583499415684286160321608803572130781284667250516845082039690442607142965571062793843944446739758280234952857081404905852958336422575967060211281266860207664369362597568702682690644883800064000 [166,14] 1284182790381673025381459504720771890328087536576899730345001790497373914237223144587819305574792856592665272640094078145078057096588768697905861250547358470537053325542383340031412512649758274986813357261580048120169947411568988036708371205539578516765037967046414648514576998262957592064568066946252413028363105230859328332589554638258970012411820812366797969936976557428069026861551241619426779876018308702735082887341655658192251578085640424511462241624205376251211453014751402145820969402214302133419587403481588534127841434852620345451033333224351725624823662854945509646072125912723005295402593948649069948379141274089569174574633214822141123965439679445107582951571589755667935027608729892532936874339765906444307294743167346645402626830467007370844021617666793893253230995907959061662356077191395522801532838718811762154213403437502621704295563927155902319881965756196263138345404450527803239538821781033160589292330463291597454850566727223261027780200183268178904663295713936662602689151399905930224601604396235421537504027016830517691307347107996587101467118014144037945974078139635750577437445416555517006586752229915730369065889475603298982074488495543957914004501945980779556419839303103756202785491077223849765605485247795717772381020119524729479554998961669914371190856232620770377677403323752288199969059317762983379020392921143760213489448135603328188286359936598114044546937164725074255423134383965629191718643724873872083811360094340187007765664286789956991285161387158011019857059597562606328474025788051322299985535292116303761168432818979046897752335744541385103866287353407252035992300379228456074230006142941386313431291756501010773489860542153103793267269410125021273170169153466861686676181585135063935045863599246053710472545202015946933927046719682919583790642069336106261855903769950950414639433498291695959233345390268958413449936041960633036736823394221187586431555515515193548299675761004418779117773143756637983341023919730252146848594499830157564744470919242956519594311023494477901589349747645541765464379731988372265158656882249355706814142364789648703267887544764486194907845427724288 [166,15] -9331582810879866966155962818792985730210405952870136735286638459869923234275489524592741779490774949057426631450393578296555290058810948929661909483830565797579405467954428556320624457326819042562496868428868979298598122479003248603204843344056660705867779188086475310992996765884584129868589345157831123082226629420998267861779978494458055252333051479546531190888858016799462729538806970320660035727669410880153966119224756352240279588324435428508035750375555614756870169585638152267771918048579354185771753291105226615330468439763588422661561474144492581531173731013550260745964728437781596100174551176149290193766549832714227764607086793722810150398424893949661799591022149382080001674550907555337911905475592459581230491250897294703433089054061295662375905386633945089045480192842779202032517082427547220524255785940949073639274585608940914536676931025716544026368277068268740809071729541682805118378596539206076959373549746663748633040830263272586028289902450518913828081715248920357798199709225454105399080946066391195115118846295369043782586450571547758549059038996772791450481884562163454073781330783251558437176230642622853166379982062543683850626454154959700110013629214034569776405234170407902133862067328953781843224087276133896351258948390005956409751047428771716332119882177817438282852392802230847604698702389429953264788169110789432099637879619298762914281811669009129287828208306584211484003400805048868398531783565926860299348317868030719584865550717701633021006567364956083340354958408782914462790536459930936583091713108072149625166297143946740564687746307513830918800343014001592756673220155061717021429297517206342746682084521229557117281772489308181749253454493787516199116753877768507740342841287305303568501151591659249146766402191635113932739153544079966404798993769583166830705642014146201475738468201343747407637024539233101098560112120744807593193219309503948179038140156500804811123859225561845054351176550227502005372660491983224902380807169488366947653680491649750642473695360098763236636627349264546753495415317888660635245693521081360522573848482100807411245484517507666457083496103936 [166,16] 71018361564992962929572940133249351796766410331191206794435822991895277415903444172541581943410826553779033873881571448753958494653770607001852198132722022096724995776906911891735777700272546143868249524446443814108729456695059108140294981219169452049922746045134416355656063842063300637893662201091912045657279604329302162011077310132156303429857091659032704555242599558664127425665337721475411282553245167264217274703144560323512728974129129209752069317091763653930890033197733149101824377215236176849958275224306722571736771939058664749235307520239198502813120793826407256843434785344124937392632440517660849825900990557088717538066914388173564605257887518177640253117987313287078618849509675194248396698522556456232847251024643938737627256835236909172586405959916958315423616887947945747490379840185665789025336578333026710796801489291677485627759854135704031781172137809503686839969512562040446871308328912268921877595133890575842050172948154605834526689033215902229413051963755640936414967841543204175237300273411550423978027668977574742514329378166970829135333419132571966864957708129600071040007699890864026558527791077546094882691271416322573898115941287965186328524368001698270596907763911056276065065162652095124672849881282919741483525578383417340399285694494674504968994092872347198024937117530548225117923092380970778201142096582809973872805641943620700981094999791717330187220540596241878428648389237330244799158820676312554860585623534578604130655936666450748611592952885064834706061991693158788088207689045368594294213026070461882871554258725432571978790376293149820336894516421116435109690538027517862576309337436941161218454289467670635771097149477261293499664302228685985682375792954136760991617036484194548202548602643034229820260361523689199325631543957887060471095085989801841244629691247843882960324618064088954090370410480416578026855812380941611717915092872380483035849556422217133913194201970190145837935251828350873355605127589258113185470622895842706886240616814447562688733533009645330339928535960373757208183867275241986659558237044234484220315962495620554482038057887076392346637565952 [166,17] -474050350254808144450515383754213979313175103181835807515742001405736983201649913827453722392297599089064636999380719564851428332161382646342313702545959854486791958039981315233222503131134828317670339814132694390935389836370012270767952550708389875840432511987356338433214926939621307763392069085041102530247294210973156703711928019536641241642272931092026714662648155925033694381050382761946101005451482673948871239459498025297227067886166379377368688819212038289862358950513693023954223113101525376719168176190161231492630092088274813973116582926219540120466611189078715144324806858120943315781582625630768815060970019889853730976588622509485223721339568536867449415601629999865254968131590315722172460259792801861362423298238713867466265499650674914351447720996522480264616036882915773773962593117317833226903729956004512062240256628890481073318790302933916404047463926785878924345537137627414605150178815240657955735416560719780278662120140588086991290922496271508414105367897646518545299420356890276772770284874177264224155050172228638706483293308104620402505182603712308905213752401423048219160283858470289177584886398197396657605154529450152184576777112232261690873950105275713464488642061478380152782744303434942296826729749674616706393222867523900137567330373880439095852016390469012137312206111478143110496795684000931291725663800665472146446500460612216791084944164878111635949618608702284358255823983951053616176419823656102733742874375861321605922411190000703894401216616169299791837710357921787067573864313870918590622144690137241644219579746716957655905222017990466688542456912491335035408475034673648917029853999905955167209785094671997899449921520444564574431316359258392751291811092772324313091875269083877676706812833225613064895818898639375746061581643761171188372884822856435194229186415403452648418466136239168011263931112610170896652451751526343725292500128094021428478131996902564398889671474651900617309619586838559947317926097134526504448132908202589679738518163534912458533360216259202035668515050435294257119857738309352154042251569117741564410463547726437633195911956186299537058430976 [166,18] 2614661922659977858375645541366142564663971352112973560840205548740689923846999622443449993005493158749449305694442014009023474305736021738260470993857267859176606426364892390934107751349564525929644530702280625869732038394342695361155067423056418773482402104584285663669535733520112192275489700856865780642472880499708563132953912200449700097217244862310458800434055600390837942937187114727255500897877041127329573358032893097683979717416002050721229964246748892656473968447670657804428564751827820783682952287331249981011958989271387431096799033225173124384167894730162332612746217676913135500314703575715015844829118265164828520317238024279359768588658785692902685957317183705791816506372192484875345233249681999141171067800115075807479835098285018899554514997289842440241486626751813026856874497239564295906351447738735354921461007801264396741237245712677560644409759741553387002050170467964151974902327476227246201058777128649935207260618960862361457947766377087245930408104394891187614194914214937795604892049157262057514988744227944907276429605215121534326533270508887660576178355114433155877407785873073959224249423732521221286860955636593746706510122542608590999703976189397361692627848876317687530032711498087738752124445586690917068772491749846421037749414904037755055465935464484936297980517532917241295460974667983257425092694937825863397648798402571022173733290315245140390978680122815117331688723795383754812899126449143515949932251359809465135866857500433195265736040094657081542115222080928917233779619474078883847649443458457016750617228088210280500057054035369293623917491666347225650084074854504027130348969224874689263021706125758187939719536176559912546294699491560342184877242348822672510145245445369168424202409065095182778100231400239936286987689512753985078292080111866366153897069324426786205929531556113055771734218202686768209734208787040198618962702107399105537401464321597184908868949628072553360534659198822385160138805638879020875107410554685235317461887207119171883136444246639333346629669985939571617394670477963154812173092845090662201209569667830251413763924635515674691633152 [166,19] -11862100081421860287693373288763569602003997766432546647560933655062150343111048229229956342134817139559687757217229575311369995930369936954097646575160965500243637333556507908307947986579339389876834884642725814876508517282909575484194958171830616616798621069455818065219189784380330041064871138238854745020329275474956910827609666811735245409943175006030115269256122809494788904706385737170286600056275341793800780494381750542782463931857971031660661042844018595747413763349404788085190590464710630618628610500749433226144811435676778181486645242902725235036452104445731435627482988337172303283975246433011210735803611468153110321322070793992826725099943727577430168774539696517152267842629937301977777580271365443971530418436903104971600915962079162708624305843273276305668744809056317962003382205305292915379318514147074197261565005697999870854975307576148811310364792764060863999264948401732320083160544623771638282050130409164706089084067856594872724601578277127534389702698820199611401670692380452992628224912468620258524621513108593869566402809472527299444008582425281397045580221990710686207295609057015532542086238713945770823150422784132027692507052018034908465343886474662148002537641920274693521935030319436242046100863577673717941532341262779388042644576996890717036738191948828946006977474181986572574659921631020125568850027778470737767406095656974242702364446656730305049794494553917236396524136050814459853816955910259007598075428631569844647260266203788081461281489226049529530204415729353356732838947138286865433114071333218490040739178526446453643244575495118888482241216209502357102836505123109670677521394701062144398981247035552881212540457582492667133717736026371447371225868009536202510064018913224237383882982533906810262957799860965264062295993622433938853169821266582328206253530813487739334096945646377977189335996148964913245808299708505835787484615811534223982654756540383676866909096582249183067981886591207702698227870492213608202596562875015989542143480592158525009286610144634549780072411737127874957789790212830295636481540889340532984391758286415054561073732365509002788864 [166,20] 44709781561106150738362915294084788297139137414806764854086506760696384184065278130312796372804771145433789674611871859987722814613300330296703334294070642102922552010383062309407935832375744499918325662326480873532843806669852079371596086081404796543301466343802098635152653642975392396944695016929185001991433842365539649716384559876698727438721333249941683106067571809954826505853423728487730059036515026880386100919537814743032943794890296374357472587364657083093115856969984668748422062368635575834303151806830683371191615281179597814996494892040603671809279662882757119658761255117824546391346479790095632401668131636720431823746382581605349803965166598510738451656240205516012138199296624602829756878763037987850207171539707538031085561342644826460411995223307544178605650168466699319319733673733767662395406365482077372783247924358108589274643236047531900261526114322164145618874570908165763291760565610487129563712757162046951318180862378910030270355206563145776064240367703611923320343987011700041005935505398368602891802343518419122104012574035669706913620143564367079176124477892246311756135886088272312126750433263301449511527562928856517479384525905437018354075736590229469665408825100728358449444848865241112978779242735105522510079771305220912243465541400910029461095780606934273345670461420832528528148564459357968522052096152725521669371911894065516604142927692467557835772970906998961919420562511553231425632318068701916565941693750867071919920310946427198299969016296002042112651449572705043482521970543035830316227792110116208876978366977557381336055544468718484380489721238926476603465314953685790581755551869355670422914763656885562121873670752549565825694039842691808855376144651811567107388598919839699098317712481532304343773635385364805891847722721560509755648243320111964799906693425902903241915324358725172158958094054812234905490577591839930772970345673334317252647479603727762337656345979700152798384354721487966415575464777856742159344147753938887451789405252295961302006868964270975065012287513316137981476300228628818252235693273961920309408217864506481718312303400499281920 [166,21] -141490857346641364932876244989231546919412023458760297329754018465875011723704634040255842365275061136391351631185705037370321926325418395211414496476003689451159757609657885822211684340661323576155293833321206299902410499663488261188415580243476349193949363266634881232986112871884788693613564335273518035959397692169914697082139642152833555460101601027616433649065614092608339169145689751689932114480432332590923038558612478401393946706480304403196967896302342717151273462733951069520827876667229860164029124224977630988273640954562904015869023033156432423438412944079896825925484170584270794926608156490746819249544680623803083599300467234402273479864062276123585463186336344462181387628049449348147007801177666009133031720862373369418413938987661704207736672756486906331870899936823684059596892752045275308757520893618963867490873101139635744288115730848242928207453258139553586078584351269043749134490422756368952078051722764936404055527653634595986474017639945688891243169802368067120663697163591513374633650273009180413990283158953591927412314494963483592841133901511491399920141784878212836749495524219743632349895683528354607573196234140871972907684421487697911037709726007271980876367061769762846140117815200662343102186386016632724265529295232192715949792169469124688347756787919768337936492481978092071272761417818053485167789585266444330684206485784690938229295668206733539077712374188538282071962403594585603208599991532155496976532608870389741054948667583750185735249395525973406686481201604115866122905570347915818656306574262263806572207012910493958850754490629431070373583836868998084598710077098745026980624824185112439146290129885845946169238658544977565227564397922759776260021909494074421650082650103365433242299671249758541575453428976372850013364841339438691412322756570203783957499358001044152666845794543430998205731911564673033852495086492661824195681819099620751163574465865692192533977974955602642460521392396204916634954523452057605774207330638112891682619608406455114351502203782312648796490245818998902911770481325452664275094309703572136514536653117454657760773425065885696 [166,22] 378506271136838847618304946999199539680050283032846030456799067079406938860657581480736318881701059203932980492187297705921182950644949384892558279357911850562716629825456216988623379152152996043581969918333158655860813088037474827913353668114646397582314404178704617792940851835785300304710581924024751033675947891043326366654176328027460686522662197639520468662934150415913701116437188932500179340208279713072098696293083155998597525122365795707957001185800419010260633673874267858287160532831210573974841959055053461222962698774827437553602605024967432077584935502089769556452114130473384358178792918267411697742388906980655342854920374439270635744858915096607110840343392029644236209664346179544512110858470680429090438496361527392524422014136735569208354513646280707096235870125930123566009112656289859796410582716357886493060322804429886945449159200584544579817082594183410067717215085289778069219241384396507312034184073699329390639588724788793501152532148391256778809370930800256828534276635218954836136258220484621080099367872387805282843773826487809035137176088737095520929435506787783173350303555718754236007747090464380918656699318821262675336932440583699035755663099766597189157745054277573180798662425312660731169040046609114701247001585937725105264844252462518522878414605791340686673446569877679449909043889221511313810541135819929914936109749017806315093080301978532961399030503988282772927072677691995175753020740254861677463736554155433329212841227631051058619146977966785651116483251978890834559864243507547711437642540674805026739890034520542337997661987691108263676383648721845218399534751087865122293122488042903321519833984660309000663257319814436359305099070249483700441451423734078805407842977379571814343670711748913733790558914016539293033658593761889240756909429613711553873332396150482216383744768200075078433107164895074850184864250783242255422335948906771681724806479247207551725758303886886315585194249559642329167649765389145939215376257024607123110794849703928246632106192975384729245027711862694615456286860212470166366620338054546336723266074497350209591241449930752 [166,23] -856147368023058071629819861865915152410875292962451013675356136751906321178853374136847060943586220638103796343961039223114992612088822097640203962767271610570657679880527728758925888673976672916049446116244462771710748143678767422315642045149258152041948324414617201745947492602376024161475266379870368770777545850572578178999878127321319681027575875745746059951870157800434863608860626184455629161574330894217653079458650939232682493858014394685502054369873712113645157187300700041249691814467811864341914315946540225030389382540501269961904354219204506203013653254191300396190322136579275398068628955059685781855769510607208432620787988342486312773650216589530758510688822466066132726031171263162479290667136231848898049898252220049476210650503791780768558328182241448904602846224331113212384071824112394021754990517586792070123698017225512918479372668689615150865452851283907777921380283941004444173220776082431583162330518100169614651667660485082930251068790186550949707353525439362604937464406430810775853171502378095834968185736378079525268447475044124553674105243361940418366615218600123201316018447815032953207144742347722715281622881781786113983640353686183207474196980404529814595865290988193566590152542033438120670662571039432723178426050700815442409114572662072480953116183662357573651273107489472307160752674039805525365562228722291459544574549649401391010152364358474289982691253669521474439772711359547423060420304723252772264443746832510820514877978897218791751135982281145065573702937177941824955351617888057748318811275781478556241608943847004879405503910002205108054727916136202907703368541365812625958925233521119224665767762462202428865585497294631797620216090674369948425419198695592343691209549478764724518119875622597916656630519016934146337609410766422053054948074199320532060434475204644838230916543985630429468162044234704666137007096076557201415913251641857911761246894468107230908819855368185172211941735137429382099116771616217657185472365385288968048877107755199122377791763097034658827876601414058187723388990984332163266837415551347195872411292466006629550288535552 [166,24] 1617383755978823967719947938599553171167393800975429089338808219551329001084140724818548037199232271554661337424924687321992134288555290756937956778174453487781164568531746575034134572290419478160281269585989737037390833980165110886208664378076085130420513535653091270476240008398525593823703231410226529078192005570376593405009520224708362585295551749557225959074126064139447628809037156088657632787633614115215051719797312143800658498655737010710992378048278827787604500898766865636693847883288772395484989311454189269426891028047495603666532626768064667554906326018859997219221898832983873126327944376540275445264980854378774698894119914783938628604164806202429728517583609760349598037513497586947546164978513050427794532287565472285863851048624597581020565255373433502091366980181737013280021459904321296331286151932902630859210768889518595318809731615256905831283489698575721612375705589724312201186443167582479311280434678113843400500564395199998294325430019057282613219475703905348094677718326761684328386681527108252525280238737139302431838831569710650870749446703712178659335855425539528388874305632638693160340978868976486215551317297960021406485470226072744587727837394469360201506695394220501762185347537100715432880413679125925421025400148102504597102057642137883722316088461296384333580903424501735621753181552856513794279380905874060384799204803249949394278159502989805147465556997610335122611965315057260155383223156496932337205523069040154854542060729285521286403046193329519123808672312008284164106511878059464564902548665806362446806625340682744852559574428167524679758819614087660706565682355799358548613021709902588645811303868396886854575789789056774985337176307195928540099197555282365141525300773444128265563080659659840014852880687547151239039720025072167278311962611622123931554215407807020463527167378601389124801500337015840537251048679007493465437490317377111059087895700873964823638670868393428761121070359265987070651625862065853957026810680515635330381853728692968062901689019471580029728793001061629160192462807985950222875974585365344171883781580876289053502529536 [166,25] -2440515807475743274972133683428670577518730989452972221612806854601455091307332676232873892434000137358726398618596390882440002999267020553678712073557991474346577482733981007457147042862022483621271039678253402223462720006428428527177148546221754553975291168497468003085589253108057943225591497566010687906129862887789944558639646783764250234129567999523939417026653312275176882313741988004815734841216615089976880973416389177300333132013296925915133764698140423988674955173389805148239981246960658699274638082074607104902118907840668258338300845411167676708228843768760961306613314103977692046437412144954710944206097858392671174467347431724484889598380580555928626377121464587040251335359535468333651154869389814434044325532146793150019126946621714101879007115609953172303977227014821892397178530094296072484317156165866913906141672918252944627421173897403521197200742020261333752128399884448899106891290163270178248439355046859014117145319863506585133208089515868411909485935744794390640638910400257134507689203627970039936651256051379791544552332050434321588175245960527946539586664128610707908732612432965307411307482891739063282248936115339433811534437067363379636871497452814321005899862198864626107209888877330328802969024062610058285583041052708362734581684174875022094028997257439029965117020599812218565461727668798872513006716183396061377721964856734892717915132340534890117811637534560978688810971768890290214516813070075251034499630344615828883867733096306489636420706282573430385301556397409544821796280199837835293460666157892480698085878403124331990267869290437372851756256128845686375373992422251242713878952443105998469665786470884119178409857625339185602841171741410501098266551187872037905471840740459252274203173631872854725860180356314843213574243428507788700332161524661657997278803175916949746544961747373092492053476718274458309941780331410542823196534813073772799386672037188242704766931113953395100030358238670208683101802732484030149228577069418984559397926605103987937197972038613438642460851463653721007050752150801307890427116176977810902161941661945146533422784 [166,26] 2475405519682493266897086313143561098137348089131609097582045057706776493876904137510753990238876051616287749865577382567255725882978415651002394766250194537676879643431546536106422142606617988998209340936260845854132445014920134509860136398173897359194218826775457026371668488731519487493261633146012463108503345333664885996158079352155025932076880869244107085298333700865765492259615120195248174519626173372100289360764427693275814741847009041704964981896359386272303879418389712217228522918641869251996121587886331209379379134648506379852648318719673679017486831112214368285961244899149832030552688124855773100322671479670240425199174155758952066567924299885818704307529739162759418328339887886922772933976246967706665586869630101790040094346425800726456957648513889982547724624784131407805277789384620601944441032478407800976068394646522288077032076213450153290415550726558080697233999210707541539497372292117675000927578723695233557051835680253787206144877307688898249026657545603716843024990124000500600386089936697990011932087244393939119217416114675728690602298821887839586051490363496760082573761398761912274090131746993259605537595725181985765046211952116652970777213729280222182322605545234981229008718057567526356134269751207268302721216681269431235302355006569926058006631439315685767834483409816753963581255605181862284123433130850277178449563912466343406370313904667955786356995591919460926225699323928319801458162585244770078859161688509679686274227143790493059836526583957072710828059371447157681713638105432539350746394365952177276506593731985154101601733376594968306446604411168377708660726647576118448907902254761500974580878971880391903217751845032489062571720878067153145941983103418053931764487604144348759643522871680697759838585744445429119249172490533517664601196650727530122102653069863878477543840190555739467896821643730149949589619467141865821305494895051738803340848876133862712863521606865726418973948192117054686708315569229314935510599620004127918579726978054758783464438110900608247907018297998390513873475661763590707131737530823884285542603028303058419840 [166,27] 227527363102593966849345885304881593633895927907795492289314756009846513667763685200100689293188262464037398650808262032480482390783809733928511373015621874287442222459865520877231588611301698462219153162849338983268319808058855242130892132062050367260942462185440127746071861669711532863753421368095923041308596294217552846630578820275404977068705165704260226550541788217668103535617494794730448860246118725096150563456554245066224339900241275668700029675002403694750538708253998197436491747888145493471206739477119037040984784387881860186489702060722244179908287724054675099016477803043255562631544230908098265930126479796987455488901680910338804900020073018551923858607569466767887168930766001286190036884835083574468632104897300172715141090037078617334149387483176319879639034552002743454192485532698858209089406339076074715759604865099791806460342316509993573885464976748765944217920526188024712534478808572194434390673882847691557810504560925626137379662227899103527173394244028851411957139253618653106450762827558001553107617521518642326781206972691678722046648733724691264695713350118696566042507486826034479295317125903383267911850214441767999969389357116300087545355909734527246101727230800263213260936416342252674573008535542232735300780608944298828640326978366688414851924332414894150450067805898564224935882290830637688081313786241607086758598427283849754324686052975842783267251289577938634238489912181485645933037451660873098555631168489370149179639752576384544318927593939197234665189997287095630368131254059227448054530175266633323347959170926736392952129961811891342532388645817729523518026447017960892556967000906090723096000115217124810060417256115124329429532086543445268701644426884836379131887970487586736331422704679623625851343824536334081175301822825765498277306054967909875628808844900633090782134655784627446840730755430318899120084443637393801413122605758675848283518345828177952350047762786739943688013004845964938336449087143082320606950402815419819056762490892499727688291954496908451876305128536549096271351576358943208776393611334066538386027649775139088 [166,28] -9135579365467357307799033892106478323941492995669766946879831854093581186756818738566261878943370822036581409929022467875964841985697504482593783694059653971692694229697259406454730156473121437474517960063522002966197011727128106788557510852718331674529430806456717771226865196535745018268754309092419258240018402860753055665872515983155049597407229666544841541021299114819293932045674401494776295214204860437479224434282954465516019508866189798913123435462494228393500427023659462382580715603858371375365672223570445074602472587436800232609099961333674103564394063542592871141847790624213966213394577715903194705329012591287288725900309161097624091857327485035859766933506600282432040494889818926917148491573356439766639519377094071642084546535752884876820165924750465569460221475619751516123832591415848028915569828330443631240949343433842985541831960399756300824052692137350290839035365314514156964453293618906246307249558947441128529990239304475005098679771067058711787401714416529465596236715815505465845513404503778428776527615440606512393201191256379370372692318030659653058026911210510124181918972744214557453518376650142636167967666768106767417608840768588542074076150283632296692539159917962918946864497693381595562395632519913966646437907098000566640038125713470753449447479761086353869488029864697750558299097057072483648528504822422565202702392761236233695037622693622655860524249095767331611759437315858609093423053209270263550942754251754107234095454394538768364034996473080028440339690520422675014126609829337692224524572244895561481523523418637470344626427996064518358640521731191630679581461965715371087381386371129001608344745955323122689875538648298733811730970750783517139540778772377993914323631880798255963581105636121756748636802106624821724925146721119628333715105620794798571890499374229675914821877947472066767330455325599355254201566299840720275245995563402931111169289417597032827720623401989895213511780627451477827525369904027745169254226687483490748190495678217234168823289311192124093351926546237224909347748996758479938498511039879175814896498102053136 [166,29] 29396506503392046891667066855726183467172615125633535587944822437354669759540918120992275711537144868012577566234220636881382219932796375828895834339548521076055123583590995793714888251458866591145600583026729548227741552459025910819061825376177886897924863054866956278921380839130012808683228833876727048048745143964479002502209396660691988468551289832928788216569954589885077778570569365448345531336636557430554712406699092876954545640083020684283426770663509920779881765199319953218242189650293150626246838312021393703507464096435432039547536376443635659546570543963344428097940670723710285941646510057608883679808715382196882464199807681158216995976236966082586061811150785128146085845368274060167427534724108834807404835186462099524687417301678222965802657122730303913565911208241906090985141585543464788771932663061694997307286473559103790198669342810928130227443357051165789234149880033204514055322870758023195654637570648804641750546820071296259856971416219078774938526805517208758997935218930772666084810220250662616097113721430396013460124478085800005075491760638586750216859934338743523716850596754041967742962317718367261644141154981100876228323344551411560557788801956184612188478750797227100215836750267062651712064222882571215199605928299259544202136739707411032453102176308871215535904430376311480848633919624965083462253996455980605969229201877555785227226645641620096895128806728717526446332243834125281977985338658103664700296461622602036873145859234707856594741657715658938592427591435928379010771251452106790087482021123545575749797564717956185818546069770408795669295322977070639839714175810436635136010529263054448776195032150758332512331200932960451908846369690129098281410449962653611205211597818865384886247146665900878313941052576161329295594936021854448904601068528406926722985392476116010472852121027470606965032687553771091874019256247224225976106977219809746770612034393873479809611877032654131993209653781400669699654901991571058296576123604947532218995305167306029377800599113927420960461665744629261338080616627902426787389071986646073757522585298720 [166,30] -67616146986241783561748124780257542706279661911545551524276835130662284717722918816893857444077448016348746154310658619719186990895767455542174460029266432306545101390834982921947160480031804636512148344931326703165155540520939725824341615403003729334496693007382356813394640801677980238618103190725210837138531355991077174585540134458835387439998281550133243622900969741441707672270892806909557373453265782603649430656702362238599469173406548516158941507947489057557260150183904199823552755527291301482888137911177781382775435756870340904542737731422323369923244125585756877310548430951393696519078251164528273629867848000086613143913848606151395648619830161856607741499783976560292152717699100395714638686081428432205719441102871559195759596636915737812141311849075125365298655904987268911716320420284075021744130157497283650567343916423491270197169799981112226413725363924137832757630906802384095712114253308315471599186748972215927689471518563827332423850567175636441531252254136278584708100251008352167531556641710168036015855327042759387758604861397264942752681506868015082491924004430211486793827583967159385736085145847847584907807682627388474240674708551444025478555004294394773434755577650924383978289919975084755890565222910229667186990184611243812368980098312723920992890927514612035880124380365111286066807257150143499071661335456030298316354973659208479844479421956300267821301755189937142638024528784355702560164388130447596395108855008670069668154995854102321133604484526387261266949648001810910730326011283158881089613078667952603796785185623606754282965691162559668821963278141463563341066492721515386927867889363454292278875997508495470265989260831976917673184331774383411058963642907783592376857274683394677371044227322235484808987310234697874444132290911762310469317271972451072726646892806596257672524566504865515209921686214721880877825226922089582763681649350359175020105870568563867093581006708066964857285923829472705797295764899432094384721951882238362675169975595491538374918646459467628829632012485995597018414395249281706871261832219422501502580686976 [166,31] 131094135484597898023178950346412801236975804136571225348798762890501815711994891113886397699547356811153629857194401148767353663104033210219369267587063113220075013227746404243467628248850232456680610304683998259425228853444509700986744246616454486926450274106031358710853363494347548338102767856086524137369673365216884987466840453488778266907897199503832963174686970509419433274822109843054075782285654228185635337445659999638292906871686287893726869124385343509714748054926750653554066568339147322905769104417308037459837099792065660579264807539130350633515366279300985217344561862820212673481642888918638478756478600835402607979238076292618714695263812430322536081820573248728039257432061347819392874415402680496709583512657344912617279785485564211111241245272816278926214447320613855607587365057279272412777668469428714978924273651934082225410173219039401088616518163439824388421813740695437176359434737202763219316676607020886845817644628902675630257922496463928152687744705999211662300301136564164438503974536888837348914583433502437735255769734822528383462921281326614627610971948983610885954973901613450497489611594008996221024951324370812421158967665971189921321316264160963931785961756855928094450554931061328481324726731782442261273966918251531998727749689801643937317344702543016576419185038515044097996579685404249429955786988047681513600781209272813374137651389065107625361435412149144174984759262148282622491025689406528395560498525698801641393979740012587931554430766891581444541513896287189734984229563058874820789210128025395354269892020626811617136468237863413192098120529022624834149818703963868188260301581061745650333534139377280510520483578607264390778195352992552630641174741729208411503450714446603661876047573758612067159006283395361625715183301218868942849527716942365059208215882834915667277204170139525038822635482739686567196960986212019318303754821671780157658951989469603172362011673015009485531738866803092678545760778013146807100369505467146027782396473927717659572278685797860110895431475800335816703931656506710651207261701648094392960785528 [166,32] -225995160340445312676651446647247714931560294662611994160284155018383507124599903258924983566331492933842453018398983385061943905813044313422729341738147506813854667878874210258411017732057958732176117705920944177110344931223898616454427757663272547021621712615869501744328488259453596130647899433310848598904102834926784671522298606070676604143736273468247688432353193935505131661199234026710755339259378630068500362119386258103370915424118588483644604905310067309935404544081612302200673509680211407215980668873818315878359669762362045429401669919090177762578503365059471249376661194670562811543629190642850670696369811292052659897509314077970590849483790273398092332693873408761463593482295913518507371279580973913028091000820560691337753380080992168332586341385494126312143155342948665606220355383210128196951560686316255191489704641162047002375820170573545378080987189433550880725561313839049573976923017681346503968823470477404306486207145272505018175650290504880768474211612875818808872025061329008469292018294605764274518907225035842541226894789369459742628405161944584790215296887683543163725411304625520892168163216065122794332932507887568189985327903218418689135218195996693038092956419851610638200510838358348143134979419453494485226427676381233954283901845327275568759731255192849444173607228216240397000422884171540513835140641530837607688746132395448778764543012756522601513250372527462559620280036155401399079931634715092265464814740081799371140305793633187223975817345547709156159558301544956059545025897695399078658847348719309251812186865612927672711702184792874484828894313154256116613173235812402061188433089678592259211946908751465215224902084136264514972257891021607404014124964858402796412196986448925003008439682372650662048711535467187462138031130709899955859359062953386813072016423520942542582803893792771818489362124397085165998346643813029373612259188262979622142465922838083406568253975400564925177396397291402395066742783724447910922885664921487869321158976836822822043705894261645473357450005666490570139232398458186207182143768931361853782112 [166,33] 353734599259763190910811097169754745502305903843048883351251373387844497096690837524397573527293445181343645319748157667357299469116063530231063249972628272927889958346150296369654059950474858058168388474085814701415092129533790933826890592475974459450043389220719043700147009077539411026050724840883633991321062489395677858197122455564470151675843051827478526194311002355154915582440434786106811079571499454821070805443888494689444629659988013066557540246039935738429827670439976547960051484145934573924546098661627671315866077561287382894241965529823395761942391005574891282768963148504133456590506295835323515042999100812117009010400064377008307810608997164400183529909602684100221773365387298792497200569653333688158837414939711875830032202879724713819009963238372723242780763959793385713024855243222081967957530986330510217648335185492911964663031193187345591960486310327232657787110912589202660189346518143708744614520088047015698541597335554287270602885889954739613780256512269216857637533219469093479820388506896376326885547548699211420890495445027717216147248012138455002169735938690973843701699089228875277584762973986430842510432127455784821655847522077303820441676576490535185152825690372934151577574354429490636602716727825332615458253054357580700080048879613045333387624136835141852745844830874138632945667231841138869281997458381027890888289799293015945502836784623248454810165349273507010111816996562747673326417142718026071517174700976306135442442860905158446927739384655530752960105793850662687833165007743702714743845942065089362257345217865888688294663638362425130016458797775275176669507189663225694770928727730358195928758423752956343577228501068019740909728622631415659184934927013078519675449667331137177496593419720396932635357230972276324207666117373467917169791521441347322224410094202734523429145964138353684238444058042459463624283105718494713582317208440294169725769622608619532056127932978882909123953452369012999463964365438363659640020013877362178593149990697819959999722179406747212758963574321727069384014456738864584479533942765634570400 [166,34] -505985516765605545836985039236722133982829320343696400570741778031756998004180932978622223184213703554262995634967243375418656792053948058621266323562175036918635221091013924622779274225441844633689514837501018975532641191748709087700242276480836965359005781995298230482070839973396677436877544665580968514921992363199715202142609994649729617111681490409405060615325133622946180030276984596507344491325769869622722111501589266935869069235468134364442518035013963840106020435760338887031357849135294172379750528012041548740313937221769398550490334946726523161275477388492650853904861916071764042250467352677546446754805229919085676380468863899341161237682201888408638018059369862074327455611980001691864624418068396915114197348331400886179320241625729057283063292282303133932594332932125104826356975268912162562054147012901720355373634454702449719557890270710873468215004456338091669001224116824753156823032111449896430423892892435279331286923777942193180444303882659308126185753564131560870934803552700596980449511566599753318746966795881732316334535942496167070702821073260452025614701960254185586225389210122999392390681378491346105141284497579357421108980316625801100419488006819986087780755725433433929041120788757663747126036785377429131491910619860980631879060082467497875977372195511243902517662280457629720991500663129397480252021608138392405986338318183026208897767923980849994973493625025518285437877169742157166501522596126765743143053782315429228017161202039944189294824605605246850355054738237395728467423597399601721909713110099909605918793044197449871232352912631075977353701228957590818819948408541129884002532993405516684829152560262860770366951914123105757974980497612260573927498675942477468992895741732235564817067321558790982481556133942912301008716886242206227052475239941778253242746637980007608876964655041811659337032365629901107076786675308679935409105458622561500510195494588882962670903344107155989537613556461988362261415840073515900003512525647106350309068054234558249603649000223921304813828526178075740895640158313506948266775245383088960 [166,35] 661160639603978046509970475844776503171161970084505606135152119529403553365306419139624311415464749209410706021337482825201959854997442748663589608834897064882246165692440082428091125396612079120220581329462508659235965194722986094301548317152147421844734906706218285123853801173605590891375743130245768226567972683931032875346396189988242879420745682093300605275161388137148800873719541475108827306732330460492301131584027836107993619614472662858910918788698259468508669108559329587798575648079900341377272374660680007213016576586186067140112594141120529156609874167377602685663358246493196230704437294941695667460292410833981798612952038936396073150268353579167275245218553632630448362840454298775910527392987211337069054949983981719710903886733644003813845556853765304332669573190619042197545534251731874498247950111537757825735575568318363127689802629812493929512737293541264209404792886767822851265183816812753434405268613357208139964467622024609194530166709175107015543820111528208810379767808773106387185759284649966677935161561223120818963867381497605188086358307623578478143466407378898937382858364861259915084384251036209857283171185553321687114859784235419670292011799472897146837846746237571139900173849060424406299472971054229226000673336453720625116094997455956225121450864245222237242731626284768482953492933337787196749149036792672403947669970735304564618213639167228421159789784827519955098088008978759928517181077834313685605194812096712711662232086177013657432983346684794685431494871596459991422153647506255366062997580182531958984113849801280892767814141195153233310418314707095487440149912873757602047370960674502542732593031205697013361967482878166924189461986394031157426743616801343053571357991606766993141165686084540638899628664871762995368026789666108896508175097010351130031912729589851970471173799236984039048875987668041360237823927198569816045952931562663638540633464910116944748877233560492765217900556751745793816833016624978920789693671242362735971788911549148735061340102566511427879808015050690146233983081728834021371745565395976 [166,36] -786566719375677459851435637669723445979943172897943523754761591848147797976273935995110357228410855292308173776477525648920289233455353289773113628003448923708787295517856271245403443517077585459712966116781343463527132699783718649449890121834232290369398267824092422976224625837522088874950543497100254634353720862145727743780365307877570226295078286371679096384723586766169288264848226484745665960351861645534145865742111808142264974289019542684471814966879800727882513109640919483294104131221979970035169437074290887297107711587713221671334155942146249178380017070287682156700679767721649754838847553137165674257553729776357703016031318548631749595434922471767188610945429527798987683212997424887028602398547638567187088407304878471567846681896866709621571134296611105683367533224702893359374723996476516831125486134984388566464380709699767383121787552800914762822536739212842599825389885256225576113948348262540607660068360410822985327244698503151140328546448767246312799389569579818070210994948989903938823239286352612845875603775168444185742878344797596510169138753286442628319717792313638206456371386828077280666378293765022264771780590347806844702227732533356174716520637778834584947375081508997140900795227245226014729843218730387580364631255599966997757336846481872570751462645669721569939537373692918629965958515540665979071580093678599585526800838498919209150527789939674662876253922556200060405660039802148210850518298565131042754094567815456586017342356410624566429551762924075278187791333352957476013471229868929899025097285074572003651775111430426315365885326696022865939035706278504312156617496344989459223799677614817604099500499383376126005895999167228437979483379170753824164819991248308658840475695357666046479019169964154854755931683337560830149721482320372408096847426719160171824379626481830168965029007029317638499350466694914685873105246747435047906392060735697749063614066155820374874295758899209424240466657942780671293314817548961417424236105853076631331738205416088656235848010695048780725514569963973347344920767767135197145140123420 [166,37] 848054163535247297963026050571952021047691006028396639571064625652310279237790305337575141449782414915656164050275764090282458105585152929017553906144415680650732794319635168719937276955546389004210655938717621198215463507144158267988724990547071025197382354889026265103743698432797946605446284765392853009070743019461392671384130353285009232031156217195595775073319399205821873355143394524352701749688339406591418313724833964743213991115242066777868570465956900907252869455462193106458713286824978737995975975751275486972577649879054707310905543664146164929097769311299666883638999898464420245830941370211626549402124184548431314817252594162467237059429508846339691211534105154666032587819183602853916231920574281117729952666601296991975739500133067432510790255368060534658965026672009179736855621008162761731087455432943148409117145001572241152087491871739280256942565029199916879622454578810325419499025094475004638139115655274792711500643683482423430059458959565278833781926048771240299618231244895310436476119641875146469399063828701966226427167935377829345301229030636628469761738104288178054793140252934401564804942448053969149770720307495380393129538999536138439476432229477014170627690976314720658497710946698143573095952253684855986662134315361352524211777765576414095289848907225416882321428617371286846909164954926074191410987015804010882486682592396852170899679493109908673534283562024102261482159701547630593647667103830577364715589977730748543833729300512617537716958021810049872691544743381253198945673494025578151341978162114261740995267997639716177815858214711231363937139636337931792598495778803237489799808658710515253953826906660631784423457264888907589314013453331551063664136169647005467463155100904199039229137906096555385059093110975953311204616688104674414235664169315013003368008627922504815082391099934573475809843510995874681968230418203762056550011510937961870682306687561142643474704604313784867893499981997098934395698877916568681544858711179018642942879509414805582007897199790820723499630046826853270759363940624804721432488080 [166,38] -823747524858229919338036486791165370691071984415919963625479956457651738022023614475499565503752784878825848719227911459437343424469970191857943018553022112846135792664782584484371792618517889906643791259927563074526534394787507114157154759091926799798555016339590691324577051167916706379417067003577271227351327600157603905784259696607402622737759118850479148417014092157689344686637647057271964457677674083654216987691870219317681326760218777807378991874698716387259134495921421339520885247887755686163283550682736220467602147455528336202534991871626917432998297128806517176600401102399172432501673708910738648082910727877670761346069469782863779915401625317137487462975861477352484125525047073586938668282101260228147713493079825221313746035442621130055877966754079033545120263894140023056956354152555357300590793409267654940037598510337241966619661606550478555460886399876339882833540615342937837266800109954478945728944169894975356296007291258837586764603756814668955052428355658479824459251605806669101606837823854553901597224059690090607184053371561839340427570634798048023588082484902650923009568407786753845990726576986105959216689531974606040386945852036619123401665794835698006753250752762380399069732202798697319271035153732152174470696262696378264781419954702692110952890365239105651027034571199760410146354115690811077739969917341066758923886726469933367882651058379786682791118685126907071181463579732282686467319294883038795511152805201135462286222531605777356954571774236329790217587113762914235291705365580138254059697495414127146580833680731927813292889597944345204278909979973738682702404639379581021256956464322468400226983384442908014699575551111219479473310723706285598067912534430339206289204309456261138994963578357625526045086299457415591924223209072692467217847877521092507735474155397260248278224352621621328345436936639780340223961793543631870487937642849144812002310756864095465767211632104613813842603477580903414234515238657790334125992313379468475495862292095158112621879266410293182025243158711133633395822084115900101530816 [166,39] 714598664090534847370538684164572988153403731146348475118097586768162907334714075614735439861768481744062218816842745658189510862387827331646297787168165337594275388001332729766987555673283087085205406896272474159571877793074183850089210566343328989423688008367920976111783304391190825732879371120319133386728608077878685389647908467485965573319152883376236609994116949405608955148444784923258710714075625482039839455945156634582681114733683348460209539843535090606918852916165962397297802822858231502674980842966844423521167433701106673805393097564702739163057419535794212823532764568062202194628192359681987301694181814525911374539369783001720361866639317823411921958967663425066505685979767705682548745550673606887037056814724320951756842821133611412511911323511077657429523904709622277415367104017210071874304102843777113789397233989551055701507737627471054186308824489640823517772290006347905509950734193767340583380545627618190130646820970349895611303895553154385057583189987875431499271110954626852696393882903458357222283470136319406180104271095908036008357718467966119485133517091467264284436755784793205346049691411986887754214288221523479676951396154183477849797320997413977574878639082336028170810399624865720189038588882771792002870701401112531494241476630647192973202355676040711079253727107773312205743961418268231593964350116950130428415882678217505024327647457924329843288471751075394793850167913853344572972721541806241027024796899653606016531452947793158754976974606282661234986417507488974314034663839017403729419711073995710864801727474629389053246919675011785978636547643279391032989561002810129907314299829353694946386682447092914600921065581220487657098441556925920856350711304449339638513106733114676025545463734307517854033234223140396572274995790247801450908307675357352252788437997312533327340785674256461054341745512902179302765140633125258556144657057086831037136590337819169876760908724677505825168733905019297233893906475518741584644188159971126099328705649197200008232604482676745841724987061145270796170428094020099917972 [166,40] -545486202786910716039065403455405477188508342855326315647032913600060676081827964809594127847307161754633132379981860927802958102594344808606347850171398397319020995456411215329986237041205629539814363281038346116671325466365195326937703858351838737644072103711645976490928849443187209871916352901765270697576797179701589774205087064697357619945992460845864896560824922414075065343500683127996114692694289495604635318713425989166130697979104540318144807045735127910479479369285036727601554583867326181977241776238596318542855435249002486813927184749762183962958938843187928237348950509087229786992849473470120415555333297785248399732159092061886015011170496625456430745908004029301000458454262980721384022155516531646605852772138579399810836689129504498967851960582435423082094824568622381267280942629608041841890251220849567975767176314333904228746002262108626826011647185374365953633554513438474067323119150455404807917097729352970462198307006023389160415763821331627781785487906875896523887420847844187604990578112711256085046784790945982990128130199040612817939144977309723100164868053036241662049321239160035953194402502904385512703655942998244166833299350683725632029804210221728773313601653074522869081790060922737860242129451034297087128166242070936026581228581822083769792805911908625837759355674253542622878549193619440936127159382518227661853354998998734199741517145427148940226186999117820994247040557723572711734605503490663635287668192476934375988226551954852069708270677946458970318092677990594198254316947984342260109438872727273018146324315957742984601739337859315462357753789698527015297386083642970544461890363228695688273064609381371857060572564727480609160051559749220538424425695005966900369194804116643341795254450569502803602145790099214308813920761904022390445597454813147559252079238580423096864192604153196352891952594843214632060160947652325152787048582089501276271000702726782182241946345284237175354080351493048662610620362339793691374975986225083838551689952502803548871130463312592431119474205040048170967799872289300640 [166,41] 355827996426162262333500653923728309030284936475175315715676325600705193482165314148902638480540540152620824979413103075394615682256673256314125934735808299769390589901999157634462734352169229406114401020270415438801222558162692697719643596940187809387752544161334305913678755945454256866636386300268063480140025496846833499027169120072145355449029203470554453581436003883349895073701177059223682925850375012019332220290083897198553988467472308437515611272145884820185121672586621574375113162218190429492385812082616769725798303175721656525562375828156675136809529045090301318275166553152757208343623242276096893554196407140678167594378839899275038917206124731005804633489868534810179959320466241417078996902424749143785945964986588588834035609685748460295614743849556930626004362238528430130018148567398261675142238258426156735729888111866393795986509698723862073042087435825611691311507270284414000932308982462831815091786286189768025811685715386253057150449080708620667401598727731097578475932277316523853226146195972523425416074593632282810890158266758264397180217527615677669928297652915937001780839186953971943817164713905556064143581795857361155744668079902532867058054980319487725397403757584964171945533726433084815902835112042532202819019722423912973695548314184897895787364388828941638458246577165401571872848502720307734546555921951363713814308769628038218825766659853025468916728601238570621010648775076537940778551421299706603843717249540010805891787817061663601279162307110502349155840441440239251806557066171518905642858895968948147542413115938686009211666426720783508260711496978574564778624369296477656762629047099100642822082145280055727474255638076476374337804353120705791615738683484149155795300794655058885870214167596117682141161980606925152668341855419328869409313469973402859038115676577352388316775629995681706183616212403600143526557265405956815651607192719716060406818482049118901601062968373262192575471793148635009920727825887881111240771073714948285567622555294161586520111741134739168358384288856870649066420305299648 [166,42] -184572052226750031134456721445132624719174131632429454535567381588959815451186918853224244402922930557137223654029054543269048242025121976845011531319443267862145839155602306662713385958719677587011661936659302849628463476144461068635082395725911703341635402357889284376669753935666147301925560120118171837100379241363048100493582316224187921382242706016819419653195995583958843013723835926978040777207563547639761272082749707162051055631889772046302143382885601466201005757707026797643914623422102506782764670757469885774647008552877340537266193718472453528079958692997748279660770538557396922003577572320934237814265554864364951110713109853533671272892510390892576138082340183542297963928418531693308108648172345904501464279769062084760799305714650176305404761318812030093837445302008216461417819250970631030522425933629849982545701106486123153566707458754589123594132639236314270662660848866591100828609153289092697767527850051484837752249235171329198315501957156416964975253212314738311951637812346669331727496425935437877589513086427318862123673184895255632160149909685777864817556168363556589862729140155271330796134783962166278306264054824843984756491247829988635820677165510406384894558298730002909006504649363428321580084135221932836657387961492108389429645758642969940253034214859832340585651932942574585843008409967720710693576245336909137545385568079621890473987702931034553531198697625435741014839825563674712055018051165577675480572033324914589635706325853563464170822069788088958307795028395111275385095101207250038775074365545815488007075909561525778856527882239919702881650850370867125650249708495646507839345213521067099754055691456946168103362508446044625896571236155615047385889516311599384239160160684309748552727166912873466837741207321105795157697425205020319676269434236444516332468193716913915305322077998139850622143364994521558408539885159782224605004103543061271856456056674098179189516720075405122361002477602246072123656092877697057933656699147660804732441495123617197525418493498573134657775478967685501612711296512 [166,43] 57252466404185352665759932845913452784030873348099182529146935927759337796656501445530393627929620486305164019716368842679713845739102637051046071464463029325661450816075463580181248154531429430892908046237700276771983690587941087960365888416653072900887584496465652164160235304827066364541928261247942031402469409816863309490323086987218687593188489205483038248547255812989093229115358016982107290512683383596569170197808003856814537161407527329109261418627072933750986822575137507148621573218524700988047630453744096178153165514717037853880578166493559857609076637904232623949099432787821157604909910025186269134693044150030286727695342944876571099338655477718222150708094811290762501615245794969260978125145055128646373431889455702200443896969404800453604200335249816722625760319258826017536169827581262449286687870797229623590364602345407857632584495524980461452243169483767831608591752481700983956901026667865228072873215621577274093986653674720128940860969913324538050558400821426208645339555892957338039884078966042943830133328818965559626523239256073168936943363515971314833310418936442344001080514980555168882705189067820556901237907116981895235351624835514203807274457478483018758574833339248730350400614841261271889915180744719687327348209257888882139799854058059016217355192826973656136754176197025774053391561273403722796668226793107935591400135293674105946271347564356581338026543218224107394470340957618646538278370844142036706042148560738168976773131479813588269583408650520598428613006117707095114439591935792793137921640830187615801576700291658933163144233824039117538380892621566132026543849835326391979325419508517063541074807699419899504793314865649558350811417801588708999526580387827993806087700612642071135583284025957085888172936405730795522285327481557225102159451461111860795809677019616340540089737290396981986425248780118617825973564009785899649187272265253150029870705671014603086099388510601208561147612955399572892305770880548278475030168028105786225524553465526683404887923603386289494073096472331496461443280 [166,44] 19076671244758523096573519258890661455414750016819475651509872029444550492297327392045963189623416933036757267902439905337151613636573940874266992344176617876906485777650148599601297017029831007015220040476791726195928580420033927502297124602900948800405409822019855599090899794637503478056516664506757335865966040307660252852487120426033229314022564975887224658720268298209781280912998788286035651185407457799429962922568021209089329816198316533934916075460358901368713912397912554226307969378168893707206391010465991547321494553165605912439069259127867356535123870325633696922430997938210944172033857310958364407899231734003727025399434904243589122845815315802804930969089108500250929434458009375635295306212826205695780786813546170612908575767679503153522859172231547542536614127264473421685919766700517218865069578231059694238488420060505374284847027180713204987292070941694567162961482404209639665123796505709781934272338227845911787297122224280564789608962197729600401339537785599727461467317751271215298240219686843249827350431470538929651920210556798371383330438418241364640445264298152297276430843275435791364813504039698315584085062266141903419416261231003759385452059296041990268897334122588112826043146705405398106456036405575173430257369606785411510678900775708413035961252383787206650508110311460807321272278445758757442897851296021325308827118892939352173489888837706662746946280402798867637829414605905497903271596309264023289447795600560025421505175491876298349635704859588498422185116198199210549953523074990726177913487716358814052317533798710340603478189972469109665367649271029325791327684644419544297992130621433604849871859061683242089847898642739864270919777550693741206787946310513039934980893009150988091708383269856800517793477085908253206162648112542274207255150672146224052161977841137910885152740729106664227072510770233315819109151507270097445806971622284976089523308984067743999007981270340191873473468984004919102967335148182912527754128356921939575289057893546516233763215453778118391297650896445919002696 [166,45] -52328683989435282097076661641364932365725088570266377354666857336650614039859214840437416943867214944021498540115243061242110769780955206818557586971922194943877223804261312492858033460949729732756631267235045783950098244105384768751277729960056402182121074335827881936134676389901219439949816087142397231040489359947926363776190934635354369094935599285591673540693708955811259381766124011866077852519889687915160546793523260694337683085271312779172179084368599636927299032279322058294250987849797349298982379263821462483377979661615953203005975768034047801042853459338495463022408091529938557814184239581535470831733407055727227107203042926601979674072324747817941302980095057558157768750288531534245741133362430458909376926424524033567235886085742846904696678929495437083469165459106194873427175505245170935951691247092189183291407830022734874964880983503097695950692176763150558616845620581020757567847501971301609747487768581061974914326927905234781275464630602124706928601401698265927329406941342080249846196117507601638097235780944386247616885221422737634789429491670456892369187241584671412020070709077634086522812804354026179979139879333934684883776756866699884342012233014817842099362142990235616786992048263825267921935565520859284576391845439422009598411952222289374365624125778657499075252359524381142165929592017074957310978776163734902433720148205456963255047830355287520488394779870393365399777407988327892602896201384075928165353247462467691743851438093416229017345262150993322619387854544087071813348744241506979391704850182589685918113334879543811359062861859172893495312899876179318744483410106281366792950786375655825235036748952380803344434688916786450376786575158157558919931556187824361155624283097356438840582788413661753158362294235761329133462929026008817722224908958163398959482396346651946580301506307138999387501206856535665983961669396763865897357072548928098532561030973214498470103997629704315329394278712466798351286443184815184997017869902511940907264852891056580995360838558479664874795154762321244816 [166,46] 57290177330390214546295013707014063063452576014199978814061633066466694756351464833065671158813740242039939675354086652244627471155334088801880982786216957108731337942774709539245310245040747358320512148056560525370804784919690653909507739098626845288294359305853408918204206731886226641371888111736105305219547972063830739555522915169906335304159895284063285750660130497447322876352172182582154303122988069102129453055748949850465867403364384304410396884259877354266004022892519330057181805844855756989191097165418020088963006229892106776753719002694543281871255141063480376259566190609538702077666534560673826749974491627470786901743141341191903302958090055150023017384325050280894507033002861716935646534854129882922495833214905214617638395186587786623286868317122850401369875693330788125778016319559009415325476630925448950432410723565401958326752127310510989884198399501903394015068292932472039087819597147239775143058550429469042366690594464248608771296260336983586124017409298397350895187551586696497376505556345238717773104903765585159483639089954051932453914500911937826817044672624598438155624278156067628045470706853688388929835653931725701307380103876664071002215614696695037056792752077308854822958569558475544639456046563476501255716379330917576797464548865382458778261907900492051849835232038381443413414188522683084664953304729466021738481621932998878538390566737376757235414128833192043166008280651979500388076815855869237475531343030278937839143197485758961998051111573319585833971597612932949766505009315886989688956531187199675380118234366024740861040021228900678255965835189824231498387812247408309659779376465831539923441810719140085312967229440643488764823067041248850930832991527954291639290401455908401210029312559547891047609326785002885932954260597844607553996070568924115730243235851371850154457147139232633608741449199599306609749467972250398333474569390327704166484187212136612077243800203298697661265181458977406419119778368638995839985870168754231766456042378684977917383236436291855995868851551588304 [166,47] -48177348669615058352459573305862794799747369495108520596179445137532951763935753754467226304068971845518585192310200268730711100394940487485006691875999789355619366117000591640791549896516165244214556385514782831811675465767926120466269303969917193550091342297446223077951195824854982073315656766015724257172671343686382493219686371617802435975036545778318217879210943951967238697116816689357533400357922654045704885796454889120114554896951745008495715852453192417374203559411183352097689030835041498253057965171543273287304817225987266286062323916646919268755325588600900892742738650078281497587962587734906929523547578357056300378104747041656548220210334079270789000005589374396851312031595487282423476116284155734052456641001970257816270205134012501453939488142239243052312209738943577753755906347686874959299008128917766035912733427667044627986764581717044084524221582840065743703850769787048551846491455543434085275999216115591140345522687184204804924705155696991271071197579268371074798985679171469893461684813876874224208624841802581359141301071580862874856788560614136882803839801718111996567919760067461018378402903189467527375711546577525922008997443269471539277631017586857367961071283763538946064433696542068239960214852657532839623555076255997338141396335063328328886213220063273277824559655505180668819947034133057934428225561140063881352255861140719732622638104888108588609347847946860817535695231714018628348216716271010312607736159314306608864304901528183664300372270049795905015881393700883662983333258052350396348512463196361804355651324708636200156550834375350051816113368755143499994914634553598006828047508549670242489798319064717531481314755252744044860185885185170690643261722990111166209842670588683359584797534600419732355932269996994135422973779357853574076231421937430071345479772626543358991742269334819196263327819094877863591413075987712666764497386917306189510312911668065811380203427421805936977874532343792131332766782386907438597239928970448982001147740605984920866054237577743987851868980151664 [166,48] 34842672494292295543642875068031546361832792080190316229750300433090740710132518681917677979098046241369410920816716739908064208564029084466604589274937896506498714052544916902374588140398843763274428982042959671315479698083233243069889330410941835531711018952483527092977571583825771568414904950250985151412243111242944453192895244314367982675940937284622371977416727778888304509539156279625103058619323968949471111172744751581985451419651537102388034671779214928491810542565094631230452566626919571567937820264758702163259522573785810848223058033695201104058144819659639134687559013976604385983388499276389983334272822638934238512890499685551031074980441609037533911219232219625513309553058418857609058143630095494533920561535705301414342900843823552688963336661501496709507252678132802752416918875792897047868974206614119155246009750872743404547207810938283478260792134637618159590984889341387827845010611309020906603007257188919500821273299219911920607577362550972038631841754960296577698229677911076699577802945670665997592305940908050589062540620468367908040045841210262395542743290352034425809845559110938633099634451254722668685619934827878829729716144321388224320032025812974741916422554683208523984473721231414058911538810196851426408919051055509321769015306118982896556946900815906207562727697862226692999097198109950029193644157317378580470935385095472106243822475023003745055732768349416490673544302057975044999062178625500394280468408290774004840492883281437286923565128364843347341995336682440110836043211947087073398042758225461755060769170427252528858591888523359414277924116969332758738833485863960248320128762791381459007237564195306394888034856778332335444010685494908558310502976419798385676569617943988245793894814572446323491811368603799652813191878924158365495100563382130073855547636379747609414314932139794089654826362953529266135682842906102555766867570797308232428580714594917184038872186810116771621958474985784546253620775124544053309841460332533123041475651116704818287427138089290969519202400320 [166,49] -22484916829186242800739790073120691569031022798123707772257990199108806223732383433241922972154774980679141552558537866262440710702631008062660502831159886880925982718884931535375528871471083874715543592248390399578496672427559936881492966704453736251602933056704783657295229328338810176961489404263442281758017637246797862369178543001982427961925291050455112829460435384180573007867393836738969568670110259081969115502125302870660524736882058736150775320262303074917810886023240614978129788677453968184676968188039865623119009127370695044938524937614258642797393074627751940651065531968513539387959381719224662196357229166184644139695910186066616403883017330079249914784187233100478533083996967956930586944020904719986404013836557175540760398963347305617158153400689415666659362380031335134228876328785897325885424207617042292628146079908087175857304834106030543099264074334367773197937506161297898375472954858783648275704976745267605906200146692570625170104892203922036127566886524010114586297180472439045129730313787306123840789359152489198103078664495128665635558247926895784433900554334458924290078214887771151280435795137938131360817131351254990367671389020131121562858255246352840010364640943745610063005211339495929503180251383251450977430029076289710931308262039257451440246268040676100941845674397870064106936644813278526301895364303789672241867358444671274601947645873963592913728838110353830242933688159575967545403951754500642148545279835382190379921841421645842407785822279033415787972464297932684310983090202705812251215608590942319320966152547060981333775693085919973758152047112467788302162518631839407754145739034912118093449982729695236364883411549986681282710789351233742304028106000010884568560180050022689520356777886822909116659563024450889037001357293676047345227625080675729421222845966421561350360764254327955795526042521392611088514964936854459621957056841572513492673077233990145777341242126978676895202323620186893934616998763599274833762863913914587682144474552316021530667387582910382301700928 [166,50] 13053460135442778533515244697565261958773131192576068817294048186716574236368278308741685472302209834373296504139622102756964809299411212049311045614913332861430425312565269246293206652101398518066946196827458016022811482158989675109916583212136552521898280390060631695149367620584865802265123228192728463242243197415518544843464661989066675084621246449307642372952409395566216416338317687454585228931859034304030138395954707821756405274684280445391925622566455017867914328789588457854228034036270246446469346059509693610248150150738292642989673725569781265551366809536324943919801094181828091026343428995465324965520749626614366429906107558661409969048880927180864725012654494340154502714307499387085222472894572451402357976624511030591823399326504204880309230821364028779024216169351039336263273183590353899775643509272936293682984230402087182403499575715877087914952046151452888349515081129747300964875430558849664710906908133384671341160438068378415664957803434021074062679002438180956681334627103616729486410682131991817157343263006755271863356077236637859941699995501029007845063666456112713138663861420287682806213988674134899128084699913947343949126423849346572383274002110209293996809262137524709466199222493392106810884651651447144248493768756374952635931284503435488520303812403656070663912856009945996121216622151216736162823235076117202647081725677991857783719026027570386873783466170574824984755854940368343172446971226412999170116269204954195462212207196646402862146423617810671969931278789498704357636451984595936403746346055561200220104352052191616974689034501530933626602223946534356486101856413904668179624208034829036184137921279786955036151611044846291918802561032882939536853387199285048224556852318236694322542207528337577725384506252584860089719056876146257661150560497202542722332013744913870787427418142028190699259679240944109641432635078243719451958020663088884357118763207999766905505255390175902097447083451062463890460150816264244188528618513443603238123242795537972542524200498498742815264 [166,51] -6752946560570584294706619529037265726261548377289497584231874406657104975494239148567724744643765707359358025345540986775829423005274631309638537861405362065701428353743628835867106802742013360990444156527892042062675200695860956254329410762106302849635784924487585302452183826874523472003110751977558731676402672903683282871794841943826109253052016436590323991761877160521700684427207013453816065173761567093537477842455907184674534424402127185568872020105709695040620233194502271624045222280858280155420752794531980327161845293394006182260550740750720832452402804169681838823634152328590303310667662600311904607909394248425422704155950880366484922956634226432769694723275514486854377720629949198232413467879515641836777957481358271897065619776082203433929823293074234428442667492359653383210305654440274383947977627630874917355351066091508766293169903622973434754720463765175188896461943569144779163658576629014998109176465014578511130906994750715970955763929714813105804421190903283453655692087356539873257168321137293869240830782934634127070072381512204567281655008851622824740920364689182278377739704866122851035551237811964754396826297493063557199773398569486984532002291350812309707087545555579674956622978389798178774814909399379180035403210285981094953744340234072665441295110303738661819306046807271055917944496985717405976359860523475231136688138751766038101277216657941282884442719545144806926686568169166813543719342067705965099402298746454685071994560720188538692101736325310853427923969116189686094609897751090368907068137377821608744920079547158224990605684500722368360808810584069251601822325853436930846968446931795881746138500388166387875276343405603319067787571423538056467989796871010642021249888275420335651911194186708594500676459155883664973315295316994239651442030292466923613529263158238798301295850075338560437717163332130105809087783283184306287296958141366257211197759438046279989317554035349714017505499091624964531653119696169613702149011197908776039011552536205781832949955396154516224 [166,52] 3032047495300400615586216770681799925379015521563193207558023259565352401194848070044173310566498259297886652293241316356319288829656853990284873723794069934151339536991509789103643659777955834238627377566525712457489538788509582782748966963945329749188652068858791128294453917243452320711364677055489758339238912711927250869100019671196906682462030854340350198716184579833471140009526826629541687093238376471007658585976515459279708274423581663113768080427812278103779092888605138334275882671282426019349422901318802578676513885807845834979939713338407668758982377276546657364217790841844504538677226598666638512283281115382653340136968160865119916210352486026593845137220810560835738313843849897922099057544949545814803204054534490538121673463470588429469106554470483778659966604338302469870981532141122106491905237173927830277035271184851748053489172251999209422750950685769814406630168700853112182230141264954493479750615690474077042762085983914834892651202616708012955931187183213173136657783585364102622428555827291774396136108419230779178162874864641929225162660956343634432359893761780083722758477088958161870576250452982041649305862535350000557903125807454277017910531114760149560631688044102649253419140601510001114709227230228140291444120651102863295380012609191676516391681010302884891512955564180742935470832220854128630778924721821335056659203700170545569071384944854531159826834894691948522238952450258742295667942798513731675179289048523379609160624054269649458230640214864652368835920505241809484937609422692698471631102650802698518217533958032453139940335176450050620971757394178546394766263309469852977981697826372993305130413748913076634804091401221713621732818710632832872786378467111837431707411286960299610525357894359038905759075033652724915973572758032057217267245762612721130630100771967948137722758589037322986883604840465937846431996297448839593357941374519512846705002648843139081622175591480712778971391917456270798224095272299450600617731452939822145039901812975524498561836508993612 [166,53] -1115902509358919847697823632523758281697441042697369650972666974582983090475856761343426054204270022280400174138485061827216750940815851100582472926169568253253139745014739832176392221752305751432243187675482661705615468242692193604375211548197614760085783779188074483980400835424432020136555929993773517413277519370489931131981667524609579454697596918149608864226568143325931622771915758567577544661088744960946933952884572593272910051524902063841308555180103144234667757853250328260236343064297946182924638374850680283876742007259771100967599847828464039075235366819363923463377210477135794638780693217020539924451856802044303719727384695485161411960316430421760322218043642155828781607680104761483471791664506015669580330085518229062354385108878035530322746055580566375648184039542134423916370367885512029292905780555726943251741054960339482494322378599297087090796139884515997638709372204947175170355613754719490887019376961169695706833173694166556854477023102352764519323918407605146961042050393233750005059769162525514629291711833712738670229011136086532920729440667534237817902734898097876490441054584691087358497482390931270009032038680526226127968187720865561445496614915461069232667542704986978226129640880059423801855042467203250327440541775025871219357048175296819890541835776755266395480797184398446122080389288711160782326646561028207455793626877815550357638233723068305064518347250430275323657203430247282134838505167522358246025730682247892623583985011079130785025362559166892878368833345357141576857137949499403482543080617479365319566930186728972061506524803016576817177380705237478624272486153773784018141162653263369780577097050185224572512188501634965253383828850898313703429351368691969739129376554544095464527618111267225173813070717749873641381355217156500280322158995615307296348881801260760918464864992748492146778318393005056261812142794344396759120887681013863177187895929157953326380065270777506035260084085766439224340776311199192356485773203980222082011385648326384423574671121464 [166,54] 284295750389652101764466124055282204598255094059953923368847135118593392118876844523134845524226043465507460791448415712549822460641486610211689280518160801949231837147315157209952257727219990503702665341432140911550682351576412374388340714551453409273394427641298483709238812100877562735784753154633817869627126707918053528505905196732431465981991353113726394455689314725071495387393858632258300460679173376387566459273406183779125904838465699830845355922303147787301346416447888512306645507725357255465766639693207492911952906048722013504155342845442091448075039605791035694048653760029040367932126808417959712364495511677831840471735849412484553688018613031498280870132546844389065433957384452284234810153937061815251250495721719272374943648574993584460801206699286799430120215987119594609226037613889073975336604538049090557544044743783836013706203529991348542058561219868132350917800014240686337506034338736136620499792483130602203613643097583110874673679992775584671307413993564048690959115431346918676309534286105112028315484794434712673995869345826297562785655222350399928988353226408699639269330939966874858765673844378030213369206455544670602985626566533780675818464356948049883866388154016410634732214933130547672464377670521104948685680092309805070109576131517979454814519408891929299087841150124777636712467371331372419239983685943517413777443010179301551696768709233289575753512266562907339840590990306808739838432598452993872544207102283178949754057496255802985806281369677820390555924848067664917106565841480150074011194325542442276414620437823377174153811926040792743966035209842251007679031487728752161821421963964169429426076063005003682156236605797193538782474235046952218195193305317348799187521102149724722730240975240425765898573095482812311691032795565561823792817525769893030376919376041131590938008895819503325004358578990569774894673197235933174683110725828815300006465801381497998351613154827512574183470391194926396137145418554922750020466464366448337377435201929943808992625424 [166,55] -3060142972053263926088410634688775109050544606520167738867199671541084727584027157953280547570743621161508296779909354440138279940545952506107178994306944011974136917211672118084264800765012406464645893627483702579073038435909580644045372281188917865477913526802695258726549083077766385225552408280147145982107823017693466233563841636043325280609801961121230313535521479368748697279407074860940506146839507143011060055210383525170691334563516424590285458197489229347197160962428283491175563611050905833924014579442502567779046195611955799577415428679450028232604823350936462409960837898359253987289951608456463999215755093187698279874230746576727423839899636648578510911504006809493624157427827456612625605971636312338667359176773221123186753658364117082327594780627385779526963350691926021833680582905603062333704866645790859607334084128459770398444478743710608920384109282021668605276521230557107196402106042574703245601081373420737802562577392205838108856083242986835608413006781332097352532419766706387505988877284481111306704110824671495398058824275026130920844161040270438679481956948294297611286797896743346450207646640447386441618440748758593018956892158552809810973204945382662102292148401357593583759403235205640526867517251103919647940371355693411312900137925842707702027518809607611746684744128125251474512892971202580522017516498139629011536748342862107408377603627473950357232920462510736485257327634980659048869048332808794863472301761843327149709356077029220522550463363942723182394466552696140813610323687134676332239592482486034041131207560145743307045285873422231654248705019125559183922253016096652930157499399972485342369419992834753336781768980507470718926494399723078757388227703689041406863099310185549014211586247998129243946606832573075867358766131395907466790083842331839483374648407092981790656105670769375178207611735821125170156618011527547112790814826594370192288583491480370672220398536991666656990786505171610323550225627373812708336844658963856129400689187416878117958 [166,56] -52023750980756667312939302017691353311001332950794750327925970139812875676818884076458157381364411233441934259593274032883389784759386650938887082727733953312900823382759949867389390366707271439196347356243933596016747350146567664743591356763314986677258026693733061588330616512982644363208754346420869854525530296652649280564148759559847220179781207250296629012636638078917498274183075833974500828639662336130947536907405338321624048831241341447659617133837240400003058362077684444949589504823899418852782942663562313123169573926709089123792683152968443169002279654896154773581618017119223649972970552621865953863402157983634580776044660501596153815143651921769313827593114497289884312289889623985995646421673323416642450549119245326320228396934092176820281688650184881895203771344767219804889230632613817489647089336693976011299430590885364695460319137259921670888166436908376937136689690612053087638935641062047136217637769051004231322545911042403275040259976843895686141730445030927003762976807103887712747385162885217832364508714758381561581250853705458526516181751147184218353760191157542036162457380052884962332045030221970328927535306005345705803188186716277688040260155852395594562245281628754640244630698959365051662109842575381232611420876087588420728352300828045052513744336098615739822616390006534194604182031344416601117567784683466940223681012461119882666829782610762561488630115379000995956674462933121432601872239576882106315446434619946637510467148705421398103389999735976945722271371192173523220504470451602365029369760183137094502419098053899941953981632028683181596848813236702826409885165665128856102371894424537214702497681850119524524468377877153534338254818546856460269793071281548786726771378887566559710746266275904979816487629719453323216640627694039548544401829551040770035673691721242959511088305817102239910590086707678812954604537165613651317239031440034644168907850198530308242042999527739203880595601687382358470940976455552534447922609017444455985836856042425404800 [166,57] 39990663422780624084700971670953102421450765741844340090301093508814772514855203905048596363110293749763388618142742297876393295166339881282743744463874157883283337544260948253124702037687213428648512312558873020482479486270763775600882430583742709299450943175420560430634367093632893857293457200695882448546224887655757511174088730672041244283078445735850929171927413922220870188324929115204587741022340621509709042988593714513403785623889977005873927058910930719353349767406144425944569430886433787551110114592426789864331822393893429923944237493566921685380249114131243639767509754757841425767681088244852366541853072419732147575862730325401398682844972505274766309025003764101220444022621601721870106659885996293570967023308629302013751132059648600952799727716640519607588934664226763867997219772180224697822957204465357701996217960191533441683562780954118633175812221935318564388981583398668952021918085535584501813064853029229183153014511721889701924309775326663195236179529188104218343682265607956772309706553084853110823818370608000830802627590641964556988739844585933207554400493413992385887512413341919152047346344610700035535137698553035454628023158024953555535933433342369097656064377034493416406451567325320684853510562618286646875047357893023572517646483467279574591039972679962491542735767102762307631922905926664696082253270856800107406679238141611027149484575591971935089061365570049137562185284833105288485313244599257615056642244931308383531353856652419567640323884274354108283531592324639533958758056271111793645681092849860670473338660084319801371064602399967493147249341681454797106355493532427523404744052858931701575315757401042975629096174732982354753197900704267441422696539247854437257751768501005201985948542339173452431071404682412130578131608966611460588511726734761121091050166135221291164798873876225317758837013383043902994158610467963958857979752800937021316361311435582199309942971734265517645248704820206127977955377337923604613246460537248996199541767019974920 [166,58] -20765008676821151009051693028949418325817164004548156448484999093691717442762021103086088376270773773445817091995921040706874901415812594944652664662390392690604553711279296007093912185669550883056720073390404619055680559313565410755967233164845173437585476065393327572362724244802475672165685885738810381668755014804973951955149008775957142315314057741763446642409498865625907231551689095132438472736360609892264463357072570017574448346113990366724250005770748411845349188259848022742140925311781219880173515035271140044223169689083582662783356146006804405592564351338233196126827958181351271209085620310959833767545330256145599289735723741268419519997051460408540969341081415811030758316416744286586234368448725374048061247927079165309064455871097252091636325783488493172151872177986664990444645000780252359212160693097635109982307659846221206383847034312139647488954200545985453713661367089417711047097342189569519317336578299195391878305790631922423328936251901667347045410803126555296576772655400957854514554157373684875523354736506846597894265181414814344797218449601536141074514173600387791014438251776795868787761337811755298538716851970411313187730737433995038971519968030310148065977303184729905615900053914887656710423210463585241961816337805444548039908183321973702985301492931454335139188981002421515733332467008252567791282317343199769524226867007854801939887815376179016224247933474732075490759989890052125209638528957257133606342205626325188178624173674913092319012940721101563281909123546808378133238303078634460470156453834862415946580651245799649260341203435370937057125897757396688911829568457869909963823083067413709019712726582545472098827010804973483095787176562939109988267485965771291659019506053652664222956471285545483571818426462480058438372023501702220370866591337671326712092474280629089343067191465739253733031966114321414251849466398677165671833330646462717849372177326891450754214910083132307503486465807220863464296550787912183366542946469752555422101099529072 [166,59] 8690014795855120497300293531367801985080455684268092007892212092602487393536036540108407034438139813310766761456575485494812325353405811837857788456913219371607409284948827627033869430294408422162470564077937540569687886103442759929870367690741869514115115647507069681040029639300363067561777240697298483962604431836826740122873077626481863545407902338815125676961636099458700028749945704977306359752946936254297229244223941229750817056172257359330463674205902510013204822175043300192225207398595979023581886313591935019610290935610082949480832148373019870799661381474385767725681408509664919112546783595234033619767286804912421670953704121177997857794571743741663871251814126328722724851710456334657310434186050269846480925123125649840282440141509207355203407701618280532851938979050457859558080572222595184004560010705732048328223520800454022592645758592168259464784771593487062132478150135595230045208669142727998768142832763529304339747899366462873246178288818908993019656324998437811331927190280505909831878712643288497857166969706649029460783367270134594209223039784956256553633234661844802118535479529866614304159494338306222626089107193638429547945590575629925112333662291199297343261460019594636155066734027070499913917937945722438988078563047206526106177151327920663319812475197755048455782982983517650154779927334655011299601841839014302540956139801957986461043628836015297510633224308630172817192351847965121217654287331485758063968553083997703434519471260899926005649845819628299280000326216210089256912372699293867839458992829244677299575304578030038056431600865046008340028985106174308699932086849997824599390885886406116956055813439734413749170391711717748439284803237712640371896619934283057274715495566298943451723716751913731513841269432593413170830409742294914174076930339442948977763046148089863179801139294197350039802722830637007944733380819929676079567802542552369384360975852193860628517124151673679094649192689467219285400671927003764792516185718567890418293980638 [166,60] -3100143225362232063087902025540049208131255745040269581117811575289960596620398904667952588587823236223134505724626173837615196535910166735713502314073515760617385477161463805253346215326457201921939736956162317013032723031759519166717114700018197680703251682017422612003924305937575893942492339574974048391640986023426890613077609933712948220634726720021313150270332747961482730142145100552216521722962707479633056742245206862778611565371272188548214977046283177332507142086119299731113915995919542484041363057274040334837952133053434235169099386965413927919597560818854536764200439385238428614647906921199504591224528926222464844260493779674311003990797335543172608068227887867908869902475189597005395468113897337824475863800889807468582397594877253258047160449028995764789144021084849819387275053711396374631993404878981138281373287080330206363197175806535710662663640294208984476223517156646072178394887496484417781715086019406989934259618568042373702386684637991026205155402460378716176122652910370482324295017935821222902956628844767370568935625418081246329215028478934637930409467680620097703220919978399355500216532312267261093982451511305670718635621200269806472782804802518339671675616852412976875219171856493845763376388494006010669478743560310934838067289785518646506955936495754647448316252411230225149903890725492586674177209518435699320279750443359650531716003464253902871923571470218507746954368281443830725568894698284644073150214616404430278067894089999479918051694154019514783295187675798234706842237000179988012551468186546840344156993910396987573422615415760050814439654533634125069390629521699462064243210069729143537639828554849423525115737974456747887590374129084768863924039427996818440687115635918000105575413576851173737506324877596158132911734052811748627343805420560033330490847914691937405160055641291681121587950005695178377713361142286977584009750513469326425335338074119311229318160927114613909404120907078484736544856310394480019168418402792107220260164 [166,61] 968480937430182254993901987575594471037429094364872662980552328988570170732259135549118337100659880787649049055959775801042536353864485063393760791323088088958397848302537418227844890495763509109354372268603380848278102824467358926257419272376178152565977359433132561556188504160330659827653313622563568430351193747909704174234374384103176568933593118486953686790073234086955304503886826921945590938627239948026275903764046178535238593066439526376084503190942591890420173309026027501836013418738507950904513554490487082129261793693278426546469507149065440153221499759448075520225103916141913782794963642122685187845336208306173154659640458932111990520928961358909804616817046589381320765383210713181094025781555486626475048804159895005747545203934421869556466542868993826861936751817021848540550535548692808709366892305369523646958020946879893164186681190889794637177636105672701442195353884558083160220376297188417407249667177239652786356515373099267400281233525092839275578817775889263625432064870497665523536270560501360775843519297501286320127691518963690272828217031210693753151088865614772678341125977312834927087745702887497622849897126582602290496870493149976678475906624752218175815822179892978349815731992914647657076718908287837013436135457560576491896941143931711175563548598073660587478591384395101281017119348298517813124640579321695097144073110910639999553790790651638602920985359908144997618631679336290214983105846020920141886397575209895200182803112208906251250848630752198185921210717879286581899350378121692258785779002899155218702103415035713286778018396682752070929856270258354875940256221526982118007312077712473473680392698123957467703194670934454464493397153285025571066482180039230593448036626829306752883253850968712639446016967032681304438790487767094620210035770399434288097848687583593012862840241072836115814060898904439198573906224166562386237255204262981128826841024990599133929341378502269732502287439574104368237913974062367628289286276195016159796 [166,62] -269383049219550964851864349207679228140581472538492302229944297260864122469678996723500442160038390990935471920099460084973374688357047489376941031149833526963507600570719527213925889786521808684612001367945242850894274593396550547646720519815537037571042325274619042731390734821245914008622207261164651854168466328148759809746432662822311561245297951144164967065624473374851372094741992019737140990427261046990856705678713346815004046174581481145274303644101261091384797143226037538516046767734541715936394775510005592363972882736086657583934561585498199735158252721573830048206182438409833717579223568811503993385714579777434290948727046555425862371530238633880234180884073741801602739819838993887568845122638817640275476862560683972193490671107473605109624586801164269328236282716892109422834193017443624919730903583170427470765973184505410325714567696421295970454101089361251880488795254485556772601225447696265373213755619092335974728161786964520613409892456675048282037556460379239573486006853195174224263878452223153595072134012465831446216578328635959343590447659122140500625888839439605274920121435293036633670303549164130999598752335645756249775647878252144156152902346702317933709852967508735298377647281021571689199867846875615323615704197248611099213039468836500080697605284631741821276368630483003921153591515002124593768437520141545936371758478477564618058647838009412183749658212263028058906812116093720526281985171927855067202387544026641412599060642872480228086189369451388322376335778223276197268314352735962503152318014195038297911250582697051136384855397294897178194679660547944004284657905481628986989329831642563977807538851941639731288593962971367634812613243922032143772695302028380737420852927865656518708374836077893854340580513378742184059632591248324103845104647448680330048065689345493675762641084053098859817784315833821970037547717295221715337069086103319829600066698765398795599165781416222207887636731608992564155886611517187259755510313372511736 [166,63] 67516075240194510577955258922041836113581473739051489359107738614975400975619918920000456532976284804382972033063112918002070346153339287733350895934296210798013995485333099731163500633465598013192616568939888398819432905317981443008655045576740814592789940808161479241478007834592045278124082361584329618949024222407017118996553276119335419743285579553711073031727825629560221486904647389996212258217149065170152941999815813215688112218209412429986209461730903144953988082528505386109364800288726284259040855575605601023468872192856245155634059061139136160343486947866813128595859240281576208052432882904543872898314651239341298533540095752321698614061417654023731939620156449430510034927773938140774392009158780652681340414551479945185317154094387786574150969806571180623028788484436189622488342330504610921570575463765718013412146298530784168547923492480508323993675545777629583427303368011704809902226475728228735729857207150693308156411488544618770054904708109318338926347305907865739678592916237773261211781248629488951340166972092329053159575151809005228154579544303387613608168981027284094769740635467403134171770695944743838543185945909890373381542548159618055626148220800262906312739356145291204803139348475722958041321046810840974298927622396155527189876075220983756420654946573225651701763930572653307977670172727255107924582523509854794873093518486872279881631192676687987232471375737278218235500449471310039298252776344467670562007943017182858318343647218550759680840768498393435529554976078022546712810424949278073128671584810111037918607714900027142626057576281987150085627463105995399614140368505780812237371863867511554384679566885839961606939290194693675218395964260854241653347068266135108858818679237909992893752162881581422032452899414997603100093824783842756653062894296676640693274450676142887639033531098387600367848382530697165758516099968667552288292492938581556808404342959491337423055165721147650138731543772542232504476451016919151501828996519719 [166,64] -15376803210769263937050841548311517510320438342509790741831561979927537483975222810035252840472458938068664202306613764878964896226666419854027215675974336554532247600785821827639983868461486345813613399117998174087722876471172127316965542376913749496076607542018068434243184720764008766164154697006169789049160396002225452527716846041003264091848844114551080852703070135953234274239401882608425785959640400651849877999593636345159180936573783594398623982199576568943805905498040879263646132643717974431597667570173190662682285263257053798664030841417923579474941199486663406602661092159970920725493668800860638162836251513210677381470986559946000145062762509418489930340137426979048498511833100073813715618130219469212476289249064657716662210554481515057048222317562227030844574889447206415579120100651587637448262710535390856083302036847246547529653025891506924261864235983462759043538837125124808231967306946104699977443520852605416503265795151017130654247807057219562941921293970565185623106893856712919008537069844337015432493915320951294155419959313351957215132317404168093792142631472400131035919265151737741203078855331172192234214378370343743441529767302153878263550465144622362217842220912916218551540536251494888571281483028994770029596255076483747372364295596296936018758843402238225019493436406086933894991227686348176461167166015201177879245053286299610404361555856080699161273974493032224046446530027523303564226264041440638590828423258662675030283249573364237605970390208119493168801157847865906766541650489494445743072300164141009000526959965298662431416713988468753832487561033547894508053847922800445896090456882211559393827094605581910444290525399459066072250068596058873317922248823449107004169418239916680826155002504153671165422148428509748964745916094167287622584886264661328304110650042047337422733519131852741819055378232112215065940643189381891258566227327969921349549836008472085410226951720617295386107897909392516734505452509419729953219087432 [166,65] 3194772817935605133070280557193190401721062536137030707684261346443810186864396685887680811448765278119994193890887152511248073988299603966482744675044554144478973200135989980894010356612568807114624103033295057638841401884012766485414890202198327429861521768950686263872627989725611723489931378892690655802968806752524787464965431806206170283094100524355138707847740802133729553677036780179907474610760757894704139627811963730997798789247507133612904744939837582344334125637082666715803606392188045587709299774659583069951156077385605317497078220400993882987562285305337991358671078103399916636696886499528855188268002183503455397649632973300004628640892844126192520034284985728263108001631132148094160045992100358216360525675662145192005635377459490571053341024398923763294047491363742408071729461827609189424117954690395180516245442202301554118178320505886535395985625098118646350858576382518031779774817467144681605715386757929789583849696050084371531210453681610607314297387644756367908920749436602392710890820042237966157684546575661372097586359997182229024800904353014418551695056315323839501753752562508167988436664381471344832670144224433779138582055567452199702180794221847153750717796185230761152485103645434116115098816922387514836671081904361877663978012165285450537076050874348577071255264794997963636522159359765207957712690196582896142540392150734395631312184451777175853026611725630825309844249674790528313579856807307402692678474363654090528954909189385511373372116480270942436409248612867209380485241976583306782124149738681795546664546697309872955368037364116272143729741849630439427054088035445289763303975095223863961725805187304502629915770995485223996626862038202279422921085700948554047514236455780232250656678626180733796757357605015051991170541949905366483561296537456466882843923695167789296353484170614236340565846632983795020727107300126407257429757015408748652023615959869621508331182181946462498633137303508136608110814580330778061422472 [166,66] -603763708861513525030627213054774348800700314124737587528546252682653509222024907510249287159682771723958818493518268168298001333185539277451676518928923479665059780148845267151294142555685076869483788651125598906029022539519958940282315610370009025253435960482481425566154025578190360892739848007690293350237574144394246960764855418071779753072470350113353631113177208520069828337210739846187108292553091873573684076587566034794361324845324133352953777337203311922951370458473117406442291800120915220346325535514996815194723036812918044293333449728761578170894797150479125721900721886608730254452689865180850433085812927840542533954343077457890725007465851771889146204671168566783970525541019917474283106657815874263236516766888136659453276475798010919743654529797496907864976643992994660347699175194037589460846945259840935748723732031449254200500029599390733050816181534968862248068175389884299242780400816621917363552954337663500919230568516322216309337844686906150820140442595081335740790308082017267975393638550067946540428411386857083267355324948110675486401717779951466979343260529972101157310879301610191188346396402899904132498613149241338729763051651344388515486435586931425651352773184560891019747805720306348956536920514179482286679479127986283134188545373219298263682918294119041603432073168960127971191852841169305117752748682059019255120119851775040620332454493912765826985441069082301296801648135044922049901942141740697828791269675285792619800562507675683384215536108086956561776025522002804094708053522839163130106222116898336096642195924592822590033493956458235353562289044491207042481027849491375153593020284839618732394221377704851828536911519987961414635628729257390352939268065415698507926404921144559853658968155493352440477067422589002735877096927875382361471484556212534288996213892402700433885051749071271959608645379543659036031789964663816967587965502637791148805436926647129828382930224974975942046448172927703011931259374392355211952 [166,67] 102482600209233613969646809366994001619473477201752270514365672351775122489541231544492196347070898907672352116167772047898519521186069155491107336404298903010424923260146838028747935906529287625078229096309502570979395978520652286476739500701544870877158788897219306926928278470611496147410950962926741492583553767894885487465288542066916059713677805189791673409813966762299046553268998950437118225020470340954652154162977758149582347959555184235640233152086666508280005544528702323388261066412353620556854461044046915181631286073147867194472251206449886550924281311713111486559489621903548312299493157110221552103587372563463203041058473356464930087363488788002201471379363109643972192665086953609791785527506192924691578686294348939941914570212313752127789296450379579431369188497780571017865648223309324798548886647851536796615098533505146123618554923822403421007644854811735222035605356747917325412257229187794363006442469498935489317210335588492569383446326718738769654709885704782779315741317794548699368897667499245041796718865483190015101949026820661629287291630156387810343979591874860963172369616303342291223403654654913480220540559161743735267032899529832702728751297706675238416219229162732246412895925286818861746183611286575252124438634858137025625422474076935903948602080229887319073407104874869419796336320982128444167304000771299019093842234690319981499331683924731247864675374277746833877483759837825605851678820080988948957827191277166911720011661341363540488880348140309860239327160777736202040841948966299267277199460887590241650498914102780735931608888101053951983347999065135586567769300795430314670815855610747592541828782312087011102725920273040384617810824325999330410546477073078492434005276030033766996197675564096712410661690647958660879397064032773299800443275956174379618539076534263896417248549790008310127417040007270436630099317331412408051132213087999171329603720190551327809937889270982510647758864765441980392273138020070650 [166,68] -15207613784830242136608811944762985067373522520017351138968733489511078943751637720314907628585513809654672816185983030972766308208421516325179578622717320852995267324699648730363127736838346109372228941950487745544304774947292775944326308193425200672110743495604486931311500907319800475865114157314383557503206990463869156489658325978423014836181638374164562820295361162859332766634440883128460862314739179648883941819041760355196932508768305685628348891917060891259981550044626342877527087190119161042522051213213409674515786684039124894195706617103064432312158885565918336279894285279318357715701601506628377242089770046103639458948627788585300477344589042027656382281508066154547589980643626300064100040830190646492945870809358163702819281481600879486694355021857558797132461118306974911588946860001888351225157427467735701743375067344440059303234355217242749130202579214368119113445645225298134080419365948027795740994667057179776231270352604915374392899082498861521550535437639570526749830117840299205829809187199128518462067322717686729548013095116929675206112322242869100770022626740974357994785601030810547277480911203586936420773304787608162490400065112984642914505198477805337071204672787158062905881921087221092593726773633797091942100809909340133446651639542035174447708822400125439789563449237347459458797721277508515301092133202871086657658483036030321355375433058631950568058900766134773391251483024786577053380047761234574180787480012796518741455219447764534581950983534823736062581582199299169582140426441010113010227838871077838693347399389428698859932479336635088080007594099418726407763100207731134459960402540050588682608843494527483726776236203113526153356049919134111408657624276989955024960494608093084618955482294355316923527313375984834946734150563236781972974889890781686777331807619900826797385234591300639150381604594994250935324771967088328484794734900928555751326700661315516714373268785326323048103370838420596351551875657179 [166,69] 1868865523101665181432451298022674736115949991727638241407143270948563093981255452874179629119684535650358532579460970468855490350996165784677388798158780915285335601805002662816116491284519598030424102084253036777845067738645438254963733644834594687629059601731088261244898186559970309724038890347747796501651494037279638588235534838812139181724984796996406775413814470721859151865760794784787032895435284861008423840127573418322909320839391073397362070498577899334232341224894250269044120570056061337766564820634469824252848745056960465089094203224447620002307905618540818770014463923416326323652634026432747840120890680961745287639135701774271611796869102140662212152675990609294588970926290204458299320069837583946625772293658873964217687651433266182922620596070076061662791483890143005075880880645694375470107707048644251363796710665942994937287258405192479440037506382059652604589183470857679273691008802224743967631841798424905428885564058706273394772626466957493278827280968829429995185970114681540834151431951848572180413537439482027526751902024248231736318525716322313673708966522569462323074419699658763129828372193744200429728534183519422378422780325939845080701297210454585545511194839677012828492169395704982000584986296889747614364195145475299799736947034552040846147698622728145561229218763658223524567819134672279557021462965269565213703468045618377508913272363936360912659396017604251000627534636387259375460996363590853411064211237244091263162008878845963946386138733922621462675737782210853114148035716732855761167929540058721935368773174030446775050799067896680125564965036055542770739534104413189673087326153844685873085320956886211819711832559646140200788027479397579278477275057527260309747266148049354365642623559165457309731498189848233063014486980203295140198380443852388373186885889028121714197471773850629459827062654536508977235461472774929705996104801818185806299451495785306331633989462332739857933159522877187681652527128 [166,70] -165577275144256016663801431401778053260465198324789646472865984095015921239838208669988638246618854340794924721784484221492498096924062793976456501969191049769512057449951869453207987894955082965697334019260221009829795710998350327908138408925867204888185292526736892203786631464015642810192090305917249232725278520664046293895394120680211956415206181201831339947179216351063380282810681757905111886584476428451266045150211471055536526774036426169761077497477316432318606914146326357851303116945190224945857706715872414694849126305205194758331752311006561434311307789389174260044265966174106384434075534355212586400645691010451835839519327689123508840934168124981048660586730898638458757649753677693705247539561298852131342625942841741687782857875448170084872996295484728191899245166701499275118312669523698119042343209976922774371739491178834818217777197144232180064960603195951220754262152028829754798827749468676739991808616706545931397017964534620636330113437958649343349940183876189031978879946717518346507137545277308684507678743800987183588476588336574046446585257613600775992800466589250499294309762389357859394191592699998297273388499381987574048129148245364933012872242797791538228496875134059956480190138009846846809770759386108352807758887869483933388016689922336412011803111984905714738531470154602161436901158307132585892581672891341415102235848199472973323346104953850269243441807489338502269496077658308329217537782761772854381292090674857044745456971161569317907680246708582635352452144783014940600596852170982808384684296464102409318478897783655740417535063890836505768602623484215173961530797462468920247875449740007999561885211267414507574510992095573426963807175138696126446789561550894938144214397602446968477098216547946163643627857716864025153583293092929508426666439356297696251810261283702764141926270317194721452991272886526730139958600838697189880501047289702077533834591265465914777502500135528484304478153504284945028264 [166,71] 4258522041142871771505552276072062130305017724097027356496079893930222834946176777394297063216011232232082352770529105719711751285425054177583775048671792318707118207479355827870203449829725614209526779191770938851575060542555677860029116029983070471346251621462717311179072085793011802104791739746753471128385243243626966904914896904287832365990539544681445325848280027690759005389730682511498047841668310972448469867937270594534992445230355327693632306834439259700807029257707616778660009240192471987455470686657792331614483408383499129240142905726737683437537442606987338260647990785704201561022003652707680110781224102075994850765964759456939242898770862104654897889159703696954757796743199836027418672065529178493280260493694761121705879929741362588562693972880426252151474940404193125839879897901561896190249186846556434007351392235683100490000328960755087144931905286100528455596178890301207003108017176159564117408208652495491745029091282740491600372564938424704126161003734792951894969025110605872920048441334000774195752882256219175718384922009852836999393917242689824392142005056214842049146433621681994023487309090386981021246871510343968460295920015295051752770301816547406849929815484533124693806326787389191962434184086159245354162021083300158625994365016303917784763988744189935362141481476701409559121265740168596609770399717341244409003703493493276448697186175436879178554222336912616358853648558323236574893073118586608232416408251339537471175926228536421653075721407172044475125479354513129064965388024964759718927216337090553633496874074267971896920378761116118531874285818993999226876371622644253068419958176247678585256185538829468686987807795939873700878740124606657248524772279195125799992700562469012909925739372863287165038374258695083644816028504334505530484906513426249907400386868677672400966556348508874313373210354130514992580425319629534840235838501726843697643459759505048593954278597526144074741265477141628155 [166,72] 1932909156343139576610412264224707850225309070321391621033847157785885447664059210233550009368088514616003427475622626678318628213502397170159788984495499273307580879761862217957180394419708864097477034153373145043622668498365998371252474541378726758491024211145649456120693413913498148485936719615206016414105047041393447062223475142528780122529719816852467816785944764476110776887142957350524740325023643874694051832803113413756819151281075917809969002010015415555244403223160633901329309182229518375635901698266826711543408358444582577630922553716247577354693771416861659124487858940922496668407301479822365374367650129608055689726099472035199531160715749956413368058373256056633787974625697792911794257794597223658913047217199928760193150490183134243891605570487148595012475317129830181890660326930565550810861226212353178610812389177863067013363709370119499454150947954784721440709215406805989800233021603291860128804365901134608490591221063117338821629535471110292879663830618357263118024421112356079890475378885244960050286978782740863049720799762088534952339060837053489579547477499248248055018411074964933677950994422714262887125054896525308622148215855115590906101333643081449203078648763803396296922608106866162264103084931497026508225813902989698862190020215626753859885791136935895466769587824723274679635606106828473889359749172193934210137023663765893926163717546488599402527461994780093723534349163977325845612135346959184471600700146447154013644465224169360322989079439456257109461988209302515232317581177332835266098097344445273821592728993328532278595323770504817077569769373072054412274807514668724900792621757010332973103439277621737545369518291349266232314445867623238659332758415478436412127684328023020693387454145198248857289698956790501489170472372061645966129506776347703612172081158966295598097647512086000500734352725405134769917094935743667536377435850903361395576447074715831369527345555302504846518363193751472 [166,73] -477122496532231531292198763978116908756763318594860863025723122279601777713109579318421299967404591435706427678262849993233493303081060029829065520717390787873912815398525825499920954151994176925725038140954447635935366466260371819975426344374773467378065515290224079361940893273662300062380726192934505337533294109117093333545731310256900739170666779124302883923110409507606439227874827705788529760158988093088471731900371924668878215002140960300232780910380742080957204156827609378659602160021228412515115423186150825440333160308371838120750656304804070514260464248367818212727849477398970839570963726296697708315543740709516811994475896188179271934194686376741985494967728840033937145964197011054246310482402008479098915617284982395846532303508858408683154447125768686120721864572901837897021883811549060516781205274953329094963950842440094867263565371798789928152690079088841236251781676461287284204522982309918513969609675917462508208490511637880241595021864831974409256422546074024856591653491707298411894977238628596170638896597850702042781444147555569976477986744246666440907416956440540584435022850144480742061760736065054655054518131214941641011764009886506430509292949207669619080217989025493846030322029969406120932677351217419090235048085949887629421023015374628465651018271054704098733975624232890021789680171968462714658907680491039649934320944319868095177835442420318090621787934383964453211166213378131538112959801949077062573095299965989635896563793198100174295322362431654183054253651890034868966638965566072033143293910396653700786363941616150908669761329778671455431205496714007628467540004028003252676391418468106924961987176286758904666348011207920525413606054268658307165160414344767514660610246460114428149142377682602830123369027903321565253085824200981922164203762627528918328433062117590584115751311826325612655608069783999451189760671020972578870538673703679341408665574876468986736207618740458529305081813756 [166,74] 67053578251821385042296427631017638015413145734910310059760595973396133828959972222496006707549321610521321792222864446020268755968311389251560679941689273713001173048887455955287644782906291136233085946556883649681089350271833928794166806160560059999900373116968869880029380097986508414177490155877610610577286127712680983218511954391190012532310494562456878603766499987568968880718602042267803353321852621245229694843925425327480018356396167416671800789510327317755797886927634055476721312865902936355444711317320636527276408939747575666227376662871510297061696871061514976144489269874344651005473034506021102937715803587165990752214658420106672296788402912361723974290129675345262344345326949075154263057520321469761704191830176235604946732399995053965558406787846774705390418737130679096080428602256248646568739796780754969874600900079250244072536976242132630703234397006678672741755920305615990916305120954620663349554047562466613853047796489763967594358573108022262704587403947220614547662590977731258010946477151394272669078116439685337452502213636127954325195400477880587059149519719972745724514938698384739921714907847920729706664468122390393313244472896955637042386724097292191183445379469703815139654142027066425314658188650811843903722739379611219964200495272842011273642999762886879199015746809102639166877876390886124329480683024237935542940905406011536243100283183161837333785050632983652186572158493820230258308364617518066453076024023476019019075849056055656269820151006039274294577123391348213358776692044353920645245943093247245854125113390255815658361154279089884902154704566291056721275027390132801955831699004986642066161685432680693306003041435956641136935652099827901078845990893773458046969255429123598404062627535482869423477311830236259042265257707834987105838984677516400026942384382743109271818292923916448611095841228294686647242397667768429497109832532468639166230509122242037209064142156344605033189632 [166,75] -6402765185266242554057732857719239503550846880659086390259301113487494081216782498183101575321216229967998417755790623125286988652896451457250247204926830250769093411855975237581709303200044876601912339017476138882488172321090754557810015428993627519597796953706823766889380142339837020395332815737189373489601032916031022608398471177080290219441997392867034059313433899741811056794762498443798340997978385040794828657225619910544475737956915556969995416791190019482320989150873917741031491112048307219233015308441537906432159168476332466673568649008198332816801063228878377003304265213708887066003268172047553355915578649792992613990784854048413571082242553023298949840820611450807901067919488565786400604359800505198443561141178163683046368853674592515702715339602594806741512042428699796803754797471365369770787248511477644936013701708117647879138957235885006426271147371070552829008946907739800509023474846212646840354272817820998625610067048804068638513332471043499685602769496566485611862604603201924682722552994140202010259847957847818733033019751951846491503684988853306619289489515424962792192831166341709451231897661079147353466614438977440826281356826495641327063486240702347803747811353945091584428777001665413144512071627301726689728424730557765423511838003223897368911773723318672933308405736479567670909336343908556270145914538426401386876259363738370497878739251347401562145553231007175908263906493289247548914734270788700346003673349908407377331746767545495926906523442288609947675549190996435644445146021722721981450931052774901231781745314221758056624575067914706958511104321488792181382312176586859079672817513784809105927237472443054390234448104283537852680096380301349625451229842773835812244168846448555642505133202721697598677615853748333352006312924531076637300374747811969218366984790870361402927045900889066866971032691186303510933026794424070372532413097536472149587722586492455732682109126258633547416 [166,76] 369883172937274583999218710216972842717975325094594757463971802703531081449372055539836980631651711703055111801666577431313534896887326118838605600393734905354432984351428631869880571296943455606492143716265549095239599078977667683526271033248642327188151898232734933353354675070075109252209722324909861614980377290838212052979409752693453568376043518092673367721713866050659724229417876816194374946063580107698097523729608132097375933315936836478589513948809301682590872709363780786218573079879285656168891398314315445534706571845293524472900293093694768151119422263553460116619033968178218055871732548060344815434523309356032985717133349871954859251192430573966190124944486153853551484846545681301961875431695062791570264827667720834505373005197630237108083667505351428033755680882996178232643166968133781797450384860045953135410833029300751257241772783153822431843433685393752328745758060216998351431982088682197937765989515042293380517534152543747872123106514654155098724149093660353520126199731698034485874212564654578226909855564881891936864959570063247964747093734322721010474627816531005154552864583393944722361856682177306588720196085796608381317469580532988947718095812133370355422553202126295509451345734614106911233520372601237617211954549740282921904178504542806023147824710366274480807502049393647234485967725613747440953915396730459283478727762302466742345980420409433014718135508800922749310627512750804332019358614876214910164866036310723607031134026813517491546886778260283777597797897684642048962875044119786884340964023807775341346516624694344050234863949930380510807838200305125661489962047887581495053749920010395761782335772835142021875014572951731318941824661686430804264977076180109256952570226636509968547138606154397026720707624948121919781519325785198271138864071182962315362779585432409695762796314098877492055970188881022403221406214691464145806706211159015449783143996185399290482408939400570040 [166,77] 127675311827777496877166757332183976812842512799701684407774741586837614860159766860628355550072701865749589404180138477296271167975856853358256766500056043566346348843379891910806561872014847244825714547172784660031547382743566376597521270613387860558358780695648885827078381788080502133981990734071218278418055845695243642410518307617285036942861317047588998790348145190419887649172823639722773070233430847128087462433069167749891553886547006162941115823149442760100973727530514094023934546093018178825970438489063494072372323628315182269661389690628601495571060170682572786609538025731105540942385109917432370957968066484945453090507554342416403955468137727795979185665806946448468286327071294738529663239412010620767849504180809802590387660123566421827471751175233283360149013468095699370220413173512236463433548888904185270157199712595224496214036248892425854258878188334147362911804645388161456635736457370557328471312770031848687298459947147416921480663724371459015989016332831413494136784853364297041114400874029495182981753170319428745919781658044776741994440364019409232139179013849922633437711893811539551482603584738910627337031704968615698063755954168459739027608659702484903491440802237958009265504652588689982575455118096314587950064016590663097951938511536439893653948456440800064306183891301105356047756293783365706936783966187273980645925531903633974968941849571008071424532426026747545967254113563832936011369435319429324627765250855964854981825226855624776698782737302792003984344729623484989446564596843391065248232483743131790736230249383996435785007783709564296067711591373695636702252027828753186388520121489788011011433805843049581785548134836087875409553574941472898068222194695158482145167340394107466143775575906958427754036301522565508868333493172431980556821986309833638034917796107110572126273769979990260774627930976103820124660419710841303557200409775001172801595135868714549504318323968 [166,78] -2713426944644701568956563158129311679737206377393862034642302401737778532176571482247119827271129386800054591416834361404255096381560225024239138424724721239595351856305599081943446126910088656981283708271784220446592308453727046287664643082024618045909398826669047795344532812820950362943432813098838529531431502614275577740908331656009069497298068311579698929609884809270143473433868403202801256456269341220059770597358027290616654122765077354745302884908600812710638987794466478800890038153534310724908272051210971902357386245395898602407594897863367492878140644774586069428929336720487038319414656353506079983851369259025264511531568023769786682120596243249594419898814062264994371347524259545492487948293786030667868859945893744867981988688000039727220999014028161957483554456586118644064028951162366897347342763557751251380595254124885734929151861579629803456764514744240666264956368773459634891428158205057376226931093758820307581874691816698296649403282122980366885261418514197418926075704125772828463153640531094207651267525346438048874751585374935578802817744545520057429858645206373608460120045837016452815442460759954704395351322266887627966913648535104142897960577458397182018671840088364145486270280728629921964235075998048000671729678673557654452397517313971795388013963766359410319085005553375890913111506051020764980128512428273668638973987596022497404808514160996059135262874659209060803576160371412123106021508112388141288275676367518128866446673085116126595286945044032897143966125126279977222567749133146969225204939014676936630512363147494584896372617435830369311994882074133263159583790428000510333747284892173248929360865544691273503293990249177675561750161022400610150874862464797803694756536658543555197618357628225270444121591265355876678810493485921894264566988356031995819628196075907576457891769126311083141052353558634549622756686829793123417579164799630228218171429994842644707975940172 [166,79] 326865758356089570400256751472623676768955535290875784900893834218942605582234705127012927371418734450009691328787521171912770703258261706545434745932497797935091579965732235487390131578360170130694727908025808094060887716943182208319202685939207112783823546697726218881087831361030928482926402522834699005693717678048571207188953006425868090421525782752600676680970286782265410908502880515915980758794768191986154252958111467258522469776362602919970729179992798744456197478496643048569554104087999134964570075629946952036376260014231317251037216635504128571019326687839775661609545768894168166899141601380887202744750689495188542040776275407088385592032718146143274943330626323265795909990013245304931013803426226809996301688205915079962745576817537194629947648419162368473076653113402137214787289856838814432240808807939220182882698937929717997309968237726901982852738047395375932507568650098312097737572111472841998774927953002038982877195268960333469615686091307716806014762424184437587444622967858922180727656058642705376347376257615251964918558238395792732242794358355256650498783587117629137850610121806791097224763450746980457705718428340336211317679409373154361544887334894637284667049773233396947542869581654583490061832015933560211997847824856110256207713162460754211319308798847656052497899084379332795614676470704798340433685676863306219894196022377528467108586656951609268470709427882817186335360128253034093788121336806936811800263480705296663373883054938762606792814234903403312900082222225672739020523208425029160313708941493522121572393572052733762759041152462378736430828701240957896757038457647894265727336109634925092960419946792675745476567180351576678152273952560855298830416026154718177284661415729019649022667017670105647802687497111351056692048223407542941004797028867918302105140742267088512315115022812734794950704436268955074580147394567124231743240487091044897244047645618314919000888 [166,80] -20935278302390903245031309124591068818529138901293862257675552739437797194754214442753262589912927482018055811677090278099673347236850859513787842980417687060072366251295602771686505952343475589059854943055685915317382470686725546809956835392376346116317857039401983947497258531190761797448509535704724362060341468223368652609200946367727331028038690629187885947369766524710091682409708624148042317033569967944937357658401409502206047032023344455979976429714093379582935133564109890251025723850071487357296984512115609709751747456277919883507953846719251125710868599067022465116360792840092293550207271961765259695157832858660557966525716757014994935620066190884235970375081608775181813935802022649095689891214319511818074761146280493778086429665388351337086417480909384880851583229913973356264967714404058856834420066967291740025303150679988461117440410857349842511277419021199065707625452517091800613332182974833875187609332340159468251535825373839220563158384341103510869200243143897876594472864679702279762667380485232146823497548597857499768976572647829121089117264574346936111317298125155614835085612995590869965833224169033900882367614211909763369115307993498375465340881200301413158507990741356947062515654778342157478505644097674278489289015354999355839004236768945176397024868228648422525707367403768041592160042994329956067903425098511506208762103710067268136024064976761429360184636395346699892803478828073872411931338946503887045674541078301340497124603950598402054652080198094152803058624755491664053736795422586230366860964173942021856662358532109572230014515625589967491005325496704111698226793523483515170849189991770372832407184852063223640421291234142340656542677593450649102125238115421013045153307720926031611730855332613731300078955662284225873125825330861800864220495043074454535789336966005256796927084794303797165520320483821210830387271446832724750602626934142873790103369504024640160 [166,81] 472201091082493638332209827774476622524864547229846803828616280218416443192861228727891611713676102456760909152597391267147367543250023659035229892230946193065496761444832915463130073303404127378285269987669928109817685559016916581347387306208472554746973684373144336714121569388364581900281819048767868726069681432100938411390520420360754882971555673441384390187705793329875845305086289333816099338666354504362665076416110968130719457628761870679175464286907178021622012362868634358744762345200296485222155364746785063715505801566846698549706198278069179959277225496012563578137547975449214201870685099130560668251613618628292206894248712154021685694536569157515801701835242784424407410074539413235593721256730781314714352935715284533210706137422786203390433412599103372395318548758556859578598992571761688659958969548957570362187337750683069739939781038794231634175890282542978281752147226930788695620162276703950817059968358678362555284069395280104339395997795328824246867776084759722044538741510442306562139728620423081134026682867878709491887318269954848308035482782296142320631923405462187651394097930873604979536121351192661937660144552186545296610515464406370846838527147374716789619131625726084061507408980856005479020846996187699781410069025258592667563710655086426682198410572101601398625889090905142647082879856860972324675899910948551748332061252089293509795881992203413294070540883150028820549007783779967832791376092656337501381680727404309015954673586532976323171116302800161098725768396853582427739931135343544379227781338216586016527036447537664936396169829273987526369932450346800922170381943926789581266892684868351433329384813912251630160210217387596562658292126093336003994997416541739923077904565477660473482303024965164560135874989290964867125447321342621239845361613965529555302940244404891340961061828839395019334339977778043704751156898645350278889802754209501380604045613759652 [166,82] 58700941524444041747061025327952508924502621346107813202060455189235261928002892157798927029893541124815634392055198028142418080274733258937569905914163213286959962379726076642467653253425133098946623708696913468413125093408269766906636483089027059814441119485696737836375063586018596142199003007157211310788948120521928768491854134100572523436171789401499445713286303600860858874971034001040607444653307377491483420431365892828725216940076636311466933049058012675498735712548381670967514389598748222757848069895476092735676250986142683414902078754334310517143312097246995504321101912665301573755909590232268005595751745899256266980931348821992302863718271791605637115304878315550062525902245958526459454978227207067828126107516374019319889885193514518629237619111559579038867948524952427606605270025162571555936607317779019656434565304644532541500775323281426958688879054284093228178352535964976276710119654506928149878434253228265482682348187411647536012624038908752625868621911876187800502296643880358431072526227618265980952691584492450937044346899820328545652355110837400826265846325145667071839269855420346468717027128021792224533984084784926998093581612917483516213863128070474811593388074101172460179175424514491523326413399938122809938518168105220429525550909173460010634840264610878004903672196163055670597865066299210217823732095222090771584414840891683386533497031052829708772517713579499665825411185342163872145824697789567320609152898126347462498926824098916484942957495746250117212108925600850532036126163485773982762081351270323124307049183931604368395294773962587421646575488701268170429324816192414051130288276768143158551190396958530182177832305684307115964660852748181677159678630623755418879316899060090128700882678471322938232692288377181172760953108505313195803256798249870127878067321021317874878413872694559029537871051165906566508551526973295724782605393243689227710066021080 [166,83] -8712301256306136816113969526354709040242046797917356103497631525735017034293333976580734199025350896268293442622131786619072195392521309953720343593882966264995751790494249060423429520020569660306929639183810417458082039801876880299265395951983989551612915906506762442118672819946354914457141174653682142295995228651756572701247181507314749035479624343503705562374766846517225025920459274885638210297926777933518771904808684285150106816501121299062528210393794818859876382328756465759566551594000017813168268627437653596128214501376158738874980764321433253982960485885989134441282883103912728866754611968155921851822754241405797086725374646715619722345287585349637332306693610630135590536547141171533679158385305067239875275236373724401301503574984896553604077885184348291830334243777461496032695218061679041598199004596868048688529527567431087685444492756157091591258816059421108978789261900413662746779976525693047875526646976253142833590726303430046859902413763835978797263653579750114071718598998073262125511531152692568467951782021153327310336077371239080865876098324745019362494722608479742231350086015139535823751695992677655352805005401755833311013925423451865120152855104727317862691969114049104815045494282621359235431863962571577875222176790138109563335161738011520226647900456930512663407508503822167744059998843358525424054597647573172355376967741450175108917790202374080640547554635298937220826607477244327219044217843310870658496543027447356870995090733258755715188856706938841762532599617690395822249171654581201432428363984090136394746070413551245584173349786618186918447548300981957655311634107734695908365230510632912719656210021707848471882998553220938589774953251049396453522661129343559169530467853935936925312543910426582525076781924286995527982656365512282606386347827072888485925571158184512619595971080227495066084888043336530573495767164890981141810917603638547130933587 [166,84] 693789185949668358567861996919138503702502609329652195611552260720762391099572073814738541504401907033372093642926606945336614976682560050664014354771582193374063198894131630048203594759448499219387520855874581645945022527355036935013962211246461161238982444901619710434748371297577129207918290690736135666603697400598986481650462032581835814642344344375101707724887963648584636248419454865474922479113631038620669649104420205767250769088983246164814160927354220629062528293774865066131899908826096800196787603520120704840959464400824340012741478964457300225830708631570294737850291173482400501815481741172779161873906257448050397590824542457542795539505045986367297820667216198404068531084104802269386781968044955814304617953191534349188221313864571773681397123021212524120887401290428253090053100743699489415815489676349355406363861162399701909177899152678121011761122109454590733650018675146043333318506037136688854183232727467605216597127476583472852997167787112111489078948137218224573948760417658589173593446096084294161767823180261921092253499870412819067808863136895961239435210869093637240914166082811785682383094363316096935432599881784992409194023818213786725064032511628214002716766124377814413815228906394265648183138990197516610922510332573628726676659849366195784824799253552045235980412779483359969558520833621059705783602553453112029803961309651486749519026279920407366769827337212778865424731359583974213775051503167266615047941874036030504321294947046583130757261408120951598705757816979916691749299862874870028601779926618315703831636414136241305529242878019473425088311221419063168647152522387601445841314230378538669385896050686701543595688706724036930537940890560744876589866904750656099957000691306005213638351955447199483560734583513550138130387681273041432387711045769776461855806882161555357097835402514993519337946489750033309120702127460682152062447017996004936742 [166,85] -41254988291927644172630313792786105920659278004543766629314864715111352330968367923400859479727320141913707178699011682878473127850294968998917939132084250380401798919559630584898076967257555040250597644224867535650996163270411006370925423624708830809950946120246092335223807783025051276107750460784309750021741203020543311348259480819849871345035700489445367202979897175416703367779067785751592226834689424164260351064816301733047781526642471694128888013646162227351620451474409813985425554092936630894230028748362460620462699812288638734178551101411528239965600912895168477197149325362029874979310394796716369640253885130353823058597132021038211569487999813680469953993789253651640732121885522469437493088034131552206522447311036959955732046311512963418062827310449968587024338378722863814569272879945767492162012904509478306787743567556897862376107006166182890563764386836283361032983040967727250976545077849223197235361599906657888608038300233289753895398553625970303723402942232496968309110732755113316697887709507181695378101453782564949536710482232265757305583092456382887934663026343370491143293769486191740978508806857479124557724742185231495820902956609126230855959889268219020902505263641058699575720197502592227661666254529142290662876716980123667400642629001987034819499008357663127923336838419873199990079643435268995302089975146255215387148129488930530481756522411595528433126743068590555239373014620840750527274112883445954690784274865275371416200831741238910098938472950930651265181640906490151814488290365327490439927377509341280685709380166447753227588342874128877189969528458283328080079599929985528665580279313512875694213502495291487294889025724722111833919831279115113145816759631855430684439636923226809652223471457295892086653168690350808419522636103552965149373111375337678115335832090451990889735424419015109707910451398732604099792106401775121682964743890640812 [166,86] 2020163709412572382049932266426688197733572724026010536712069720896219199532136123237233471738901648506358180064319001279553348395089967403435315267883713344050389943859555042594122410916443732933655738882649547407904368084246813006203732392576466387180422033231269000497201950314065006136846283474110530997289617254792039566655259168463667295517292287525380599986874060650818116252953277175418212461476904611715263351677076059896816398308939428918148601620152159460668882779620403773573946280788519168633906008451225743198826890533951608109135787255021787537289261066411166090079974960625529102116516066422470878989193362213628596257997362504401212636286852751000322764685646076459442429967691939076025013735447544526581562277350082044205734733843329270508700137076417387249361639193819373353221493948345075547366774125776291368793540228216706413075912977915307019769580314877514509853562862282857752733454537116062665997285506980832987523622395539275050210405172733213746332548667068385688667296324166898097153609224634607440353084347004082810980560193451124728947007766840989375395434226472899455062556530310319862941745026645583448644865015665642619748052337714413618797611043352117109639601152938796403826802117257188268743642874204411221494834817709880438527068901748854253483494792392897668093121171205187978499343399005825048231973205893233424264335560608290922783992527499815705870844505342969679297093358688539599623354543802664605680274243616657897646796185608383302304949052693008959575799183809606899867345595726617398627976811796961170632870815017198794540583683784038589873988055440249324928351651789171331381736065514280683026354317997192213296965188114555979208988531038716050840325755062815540501934863902249516050460927503590562422039970977175899932174841641590202866727077394445416760790111102013378274941127799596597564597198568501346961890144442757632925197204352 [166,87] -85303197685149598750389972138703392570249542638462481909624457784335451932795352385855412879971394251987925933326451362781531561841736944796878380841504006358367250055264129734203938779054594599227574592894557729530799452041961002063493474321366105566110172744170238559367180814390396378243326776391617871462400052845947914506482000992703620244797522678525381360379610065148380846717415886247475158749082073763278038193449599457474235162507498368327143235442903940607066276649934868496522740969336748222021140622935969659329442625587213990111651274540262035593870949323709542364188449165131229310485468349372872172645477476117837930199607031748552619333117469582534952857522959821240237140396797914409770614954953968845792124018142581756447329473235526664089377283079444082327193340329129958416207181102409219862193625897909879465656663245994464513827259232683673173648124820883493263083133521827979986334653346003779620839940592770357898981178649015052502851589464425300243233252279713292586284000330225053492831225907233649593023586641297409232871916572250109336779309341030667121188859164064822640987696968186725677677476558736991397787817044310154550723561550245451480746392902979312523824087012963194581828228921872876109014072410472456293601000554084783829246970320970266603496463030959640655225110934022542145971717277711609703898910834487295860944704619630018691155937715094596394603284247140067168775265477860550801792337068750095846531005213979823269351747278775099537721539968147812072208328927469577441246321756365466144322684553505638559840637333769175896835948960009511247672488244358920908780992047413797629752911822471134409539951756845530561331896542863761190583067986276190080014255888756282309556342725238289183378103880694809736444616867173627923586430155074164990102707523252924560547576301131507083525826450584082515050040283361409966796217962682671659937886 [166,88] 3162659104051289605630214327225165237699661237538534715964435252359969945920925106768546769866323871047813495983965998653754664173175987806982415809142964617718280931669776800661632817062452502740510528667926723336013100412952307128801812069197453834541422075188587240724749481224927011184166580877081246741075962657793079156829389720290968131537901146648735493039159994775691216271727015365132092201916958781128138981493577364212043752251192354335240323845755662513756095278895110601845823706143918141479707617781828693043926255964801405345999304961195639989383461031119670666980299060136704873957381213589142307861849136856057185668493784310334933135400989125972912607572335508280875261733177831783007088934088422182250863177150881009002245378083535857624278496338962914512439786725655775210906530613416393933957053817860081233111349953156122244039900508294289686643259244513182386973977510772534128221768983791661089703172179335629429098208247806759144221315901108232070683663539272277862850647358500561244469630510721215770743591519351080817396831534541692618179849323797415155518362633165575845233390184369387254486383221203568616680230924504759795653003907865958508471304694631669816301590997110748311468271141065992378442770237958147405320423707598793924910238829672979356716603191611144880839274466523571164767610501549671797909976078673133088086876490747099236654246867736937172863198925927671696085706874526154929572536586161551465722548033603179389572446571407525797994491532581278768585498463809578895827426874318457722642492702159298863515603715031735477431698319907742922961330783244886611318755291309836103492571835166246142503667495029811917480533344555057672656889237960258893469736361702966844940578925469708473597441336051539344431026051366446208814554382722540556306212999314199873720049429544475834274641752265572547077940872445373755460208323183966920848 [166,89] -103177507361372158326129355921577263299962923788735245951878541351819006183195463994424686663481372247260390854143397005743975224512147054340278809307370344732415041916176819797508097497639309427286521455637945578845925221561914398553906409435151575553540217811492340417836272966563343011129940101511418866930319237241220185443587380199767089742706379863352391044134220732192022769428452868205504271233129291260855506662492132289012309649829622584636795479094726299067444221742688623689032404228335050935712630428729676993380918333592432896692433300479277959956910274167508987944539237247080376672514488323357200106519835750051679869730275798338126273950813924946138742203958217728333889457744271165304568536907166410740219110650640254135536100061563746333605196896009621424990711642661170452913421109130846309395909534686174960515084978288258299495955082913391403890227621889430169060350612691508596994401592418170892135507592836039754916733731992154699025612832240671301537599572978317512519250418092032016253126548891379155765292782802479933526204086129994696584334392806388651549762086101061710186474148621523228732431980646513544530845356392909595597230189921801193766386061564648449946970581519781592967854903506431985256448605958513548275958938785582366632213205416211011270758447014073035831782322353782922231822146301037169446652693149009697534053745160654999944613304034990674931221474872191097700811275774914213612036099852048410291964845608204790770400926475287329381890353584888043582017018697811467090254313212583272557950349502756423535868860796350447597904906195972346783595912733824436030259518617354264348030920036269583091380524934500340503938038957688733556798629821807042729861337834934978701508871382235080409537515424254082676181331361171370061123265972663571506750682843532565558750034691327099485542654759360751612364601051909667650086815654358552 [166,90] 2959092556602950907967479145259464251904867085144352451808292366982160113508297908797371571665346512588727890457798880504227881082099704751547461578701628831371259461120185653337116209843100557800495653389364018378297042359827185925233431318750768256554972057861447965061261955323632206555115533149456239465605140096493145557413892362331126508764732181570105972845883910894292955526695188973448499352760702479069800505940690422214240544328119280929863696966808762867658111467046792217095028728044019487234851987787415767581091133859141171881130555161836065834793030328077133302442673434066738571946431728798277314542982788824816323546734617551456080046365814679868204399241502737735114976016783775644441064598419890226006581055844844102172768053623558028027801798985580454584564485025480175203693973502742626677845975603684276585403553923524254919800478727668766105983900963811469090230238095162095207666903551217936029452999288164635466545065885242226492064795799274598392765000028157224039463562210016110289209442599788890945328020673708409385445070516791814701661029352861982010822360973575860162492412805589289027741731547206439802890106802180340591594927783388913806186565894970497645062571017823450008815572637275651090565953865469477717794558667979943331323979282422211479968229505397362709992301568635239201528790914369541395868345928843547194653585365212270503912600483190285728092977173042456382688826343062045819694697413552338443996560171483359593106195829870986233250392603706006679185396105331933805017231183709904757763236416166570968718110370995767502148180460584164541125906655694534609741185754359615789853268462183358320134804705677719941222119968956051505871100123137298358303398834313630546941319344267242158988710784809981364347545281387786161209494258593159575711847795001379817875472381135078814517152266388134512546697290943669810492832078288 [166,91] -74506312225396679324526060825407319316830387877409837175808364599869030922110153449025230705685515920218430223669190007330366640226314954108250157755147835276325262235282544525056803970445937585254474346264369634860565178714353269383286598360832648863878378011823338239994236291696733635639820856054398352613862205966441130916800863404333494406939089446600530774514081073433172735733765803493548491333471815130711576563139193060669268788513549951163072731615933017966609597563637821569961675338986147235153719758504047366031194614414604881589545513130283822623213452846582331651997813394633265669508337549224664605761439051958377903565232587143729669661086769196888837313727596413608906735893488298080398527367318034107119454241996695872841482183238463223044485869088794446165670752290358704232622315413654570659847291492807823749029359468304546491943051788100445020373075507482908486166904631310522310801778825441343791429011966671597880341623473962478419752574589964014846074784913344469928373618315205422152923461462948123882029066145061304020556086618799418520778626632978233810738457842764393168797838779570151174831125191199076254727278769303625181345084415681435254402467593847370633509884962360456832943305584311734187464739705601811838583153379583705877137373013689138401020214096478630840458800882525124114009096176570275820782538245535013333536532925598878955866282248982531506622096798886790323704445715743883946618198936406211362796849693429626758384720588237212309462595881783519539245863039779153516193173149537571328303111418126662728998406522031655782888393380763853513897365110577184268724702127020645231642091132136843325139754981709139606630630035728556017040102730441425118668251367117502691762217575892155925327464941742597896548399747188128515680831883908835132582067599673015203041581056758969686108741883883426250318714991488577765518096 [166,92] 1635696005613541911714139027577450616125153279685937216134134013288432377639711328557502494681055676523637224168194729392157175444717191114936248503085994688707191256450694248486112791502996611350603426323280156398809937975295127573210650729195028284554746254781228013526529070013718271209042748004992286013469943636279491993419868198663005738988027629401528641733890623123625400922006226845378397998068288348702044842884921024088850511118654258761399321490673849893422751009974745628199696974929731148344825919147345219632999726830751366456000836099342199444039889898479882167980926394053246429037858862011576902026421246365673999356771992968975197346958669764455481526106931791390030433842770260173782867850123867781715165159368792761107178309298709150598989540374546135234649132953286987766616565227723694300849233112589173551771780802332723120789737006204131101725505286824373499396110892684452071763341342550022362481449524184006481508416012572989648010991510133887869763704899166324503925879039828890957459924923252647212925456781536159774577940334583416761359813114124384894223329221285008463172787361583146296965203159140044243777474623908966507640613603149431217808900802275025116780239537569656742352594657400046268238793776796205197538252499867825900371238167100389942484994972690344042713227360786221756630462515789079009724405612909089124234054923304899927494927767804761263333323190905169213089178703143795571097453277729121246735322783660156058773766263813235259368938991117762358235890175768056033675921016060436881917442073709862840870839990270151807106303092318431556621829942953211437971690354844300183606656019015577373040603915287148526104185633012761898337764363534215541627978245729650043298854771952594208828639587705843696756104768382888866337719468855118301850343380993479347113371490286311585504828589283250486192809533172261353668 [166,93] -31198469041482716507209839383377869266760648389808627794055063891474999260046869302110308729589168998871721867178789200212932197194661772640462997774746309518181528673166230667878396820847798887885449250481590306799636048825710559866479617488171892109851532919764696553822067839691928836213081206316654901225666819293699585354642747321823560739777636667536755946310317571989639150922261004434688646059427263140333416018663457062309931146063329972578945476141307073282435490332616955553079464872175250443438498168439474095178097656623375689196806848739654179528073361984298719080497119680727275732985143512205875882730753124795837485772695093108484246523595916319840589808632841560967946730156242844377104784532890935722772524372913758019384926250823199633594381644881120525554341406118828872794493688108987368944071980102331008822269235630877661712959177553459658601267839880091746778147127409460063424746239745736567088883054908096775929378656491469421015331635948617866055112051297917016633597318532418760513017690964974719811241058601980544707799067473014923486485185654966235564188896669796331907319761624464844879602711155782344088419997595715967748576100717413424213401158211197757526858957323279185087495677188049736079582874217821933651178540761996910469596816221792145658233404557581234051509619968934291500364074790883268956332712357891754611921825717341575137963308782586569617694579812133067669532072947186350042515851092108643953276728638144509644316929855139103149212614326056352358634772617647187588086055201259070638102138918909061103337746330672427579489144623976491270897789662680297184930571351538201142967383620947424402566427068520430500135545932126128339226902597710634302688556161835181831983720368027203232011971589682500921163807673055145792671851162019422671955879536620328797615255213910757491482080578218460167266880182410024 [166,94] 533519823107882852541280162268660743273881245608455171948795126595817104380371352446374768897411696838677158932867453223249119318204940206802538137550015272255022074637725371409444528758522870901424933606279120224861595896727175472533835444053702296864845049870483140436721596102899585637103756116502117425221753445912172512902715023193463566962142543153081017802167102261573656347244800788225378728734909628485290429512879076348669603887850336279622189267066231047279604359831444814034220062719768247732174321985917361020041908294465357540056525281948709132558932157817027924845485093313003845315356392764989473743710116715947125197965623436209466793500676680316448084476254371258054360599082655179876246011750989042172120712773023346171352483215295002047636377855703661145960192331448972865820984403654674145283315850846313450384308385837826674041844583587743379786320445025610166767635656244506645179217738375072312898146009842063115056678413665942390081881882311970813127875874509106034593449967703874945406869714910543424601282269106996820526844740455508863141326583716446814030047287589125086922695883793907555543144023735738184675629594563382881333000222796986791561174108281093856590157657390606356722031749461938447978924104193466450033705586567096693245869119457402676795117035124979904053178813091065450134919526878951178900184619051628155428904384777746532766404652390189047397528473461143625563215290415112787214357150647241838511126521166963505748633289752428774000098661526978272608899588244913873033868291138914349784346979532867248988429491818995994758404270504915901183616886892650622773836259747004636064811233213550600713865798051374106789846247847021213894791665741194637904603602911841019564932947912392923478188652401959366615347151689332208016689690879749062898828829498959469466102758299540119260069081272382074695828625800 [166,95] -8903239694426396409204612070702876399549611021007620752403515822722180724174940065702579149541077080138977512974585363922169892645104273113049539248819404159410395426950753120761529587998442031427233034942407317127686767861874071661602060461151170926119397675726100246624361917937697493909067601318534920138205223154286372775333402504501130655514034348586961063228968509266719724375983073332071779344421643576987377908898149702317644421332337404245164631440830862125870438929559026200906037492148257755794274380851326929973786632771881123850371064364237967785705128352483587955508550572910251777956323659597035390491008013575309552500506010611013714862058000975520858588260883017584778775714194045809456071809093023383548795582015093637304454525627703591758036318116155353554152052960641845388880936033759651917643541112884655470047324385906799830121930253595933318048195806718361590625673795060734045993320601615912324696767130626561511500016809228870920412633373669245844495216218292966098548840234439765036406771353788773789217550981515482109410186386515729230631523116811928001062971755853210140444877371581615053100734623485638185084402049717331030977964312391691097930060274888234039010963466325626760803221591041286031790057090500061268798545803626938448790241863466857756987623996068749114578134870755379798220498983069272309942727854899326680520003897908948355311914786127385924559055408655805765719382639849074837456540930473416425353823457249907619714101111196685656771759363862200419775952160862469840332187295282789285694961650690268792634001344631075762255806325700832199742871226122421358521719153138202473970277332785230785622810666605119739668072509401793677685842262254030792631608923537137422838626150378793074878410271400865812573249739861958615543174375779535627228126663365734484672267458343634111661510324417576680007284 [166,96] 154259232084675020274297409899184739172453226190104502418713493048593658724094511446957729511219271503804435622701877266776044677980486013720521382917214492162376655776392121614767164513537810948866742210437019328500524194308488340721669289973007840049463101929654975920749775203110838892246721143835519098506522784500425171457672392323364169177866398138769544231608866145065192617710612788710371553043250343756196915287546534556094759747608588151342238119162433008632261316853232894739745897876820983340499716654505158653730219685580468018066881310337317794555131014517223922612896030423271964752016919292749876360315156632826650510877919789019425327796033727122594639201442139342302561790755156009063452853940041749300504798729210494384302452947631394607310198980701819116365861766183562537675073842049137477177481100564516587904471129502291108765611602898248423127670630787833180307651616454446547530114106071617547710197917035924947920361777730778304674511034916956699257553520137889432924784722595788807019889859121136048068299139035540989030996230195965138849318881381828046382432698803940598526393668765599570989794576913623285458692390578955540483303172571171847413502182125600453667275078034651089909427402066103693331404912069211873572596447172202058634114188120701057479811627968578450192308923776487126404170703128606923260353664272954848487093601096154516084256001623645854594172372730458663819914234891675004564407782506041560001903278611272488480202378641223987166084837556166229371634798347583964402352210917397325537010294730353735390687413080257794563215125096982331125271076611208464696383070299715663661313033290897301567984408475541665005209546371592916323502326024662169962485670374449100692270608446552874459634594349125851010833143939263604347631990098969288666094680090231992170217696750706953078359532915953088072 [166,97] -2597341218020415835084551993382537121837605361994499517156637653809377298862194232955775089171836980484885872427130238948996165948557190201176580095989274992133300361681634545907904237531480255191236813002696953909222126573694860151399745740838446116448860684725341692374363692297326198057775720061585873877831691692729133339308187239160169334412967801389727859237944414016949435533793448789801504114026442266801453800747161159920141277588402940926878423900565650111379936880242553266839835036168396242826017980740098223449728565126671317540830810031267310719212620529958161732566252709475175264678563073042354140928993877939789615070791503556801852242092757962584044315288806242623894113682952190088307886478090849288227941986528628097498457443816966602855668703955911144659682390390890374166016350445560653344122389238831030956344129498248460357043487559541241795526214398801069693878199716522839070727908768428795525763959861754129195629326951423311243466114721157977075240791187153160290714316522301187429114186955075356811039662440978697462284207706701602687335979555197331954226535139792357767150129624521564221010821325061162694311594729598682264388454482788377759971454304891690125965890066093475575868824900560441718914909051120051955609330440811399767133677688925608690650438194852065366640097767914132071625650235554281304700709052038999557043742543384324694923417834796516957912512950547171870500769563573849512420858911012669931547142050513865945947598240600831739865410712924860384285208324385091863428204412448070562358208484577149127605206205530131120136285750135465006667895822048456291617629810461920156154860367140536045750015936135398887450052923983657948873345110236746509439226927998426188996613358944394080234411943195900899165708992347564188474252257544986350071300481895565301966108995782564461595434324911352 [166,98] 37261141058385794373265419216258650313216286146946758387551817791315850590856558243855290128071316010497950072984367578773368065895804658622877810805578923797222234769890089127093380073127851998549028995997762683097540930813922341035840466799904640577466494658361097648814583888588165664718573441387955992533706490909570528409296489481804639136557255806905248205369030025818279191609757541849016578195135145039655784212830513618503797962834511826679496109272868425576387620295558227007092281519605028840557094234550855509180019700647291983682406357790607119222056536110249155283422738047674782213238316941873290495882757575310399851789762593950341206547343937977562257809935430533392076649332421262350703947603626169770296942309883158437703553629013674816456528759484537890262190061423452434785553659162302944093490587805343787315298212978990473323786900521788150867097250316010771216830739149120720525781906178798236790933302738266739226866688623773542151556155934836722517634867293894923436420580072700642736706113564624562332190565324470127622262614802288153742449411509435754081215518444980513622472844511035905629801599177183109623944001391484365463886359177969181961394551274150453848106951535928103987817292600699481987157670508596585075105002188081198839859783864168650369455437405663137533805970028507498413560974009041550517241364998634649378538377255618295653143159800265690498100877829447559572845970199906163944366304691872631679024377526509696786624109577980204688806557483774677187251067389860125163470846251155821692664765731230524273406069106964491889400414440563557660039339228570596016155004371831624272867025730999370931318790105851552085574985073982312068012007231660282001005243776162946811788338815363635526220288684999074532436716941343684761268909124172453712965289286250767621704604074199708769590444976 [166,99] -415219042138174264196798047117683390733561074306055632117463771585553573164479429560584641404135161033923390360410758094869668705058034017810737090307544550461978564226892668154611376386965764407313357947590260294336680237649228535407125793449129511089190285697446681092307045354983822319527571230239394196408837949106892085608495141628430842511872299635071846773897632545074213987745051039768580061605086983351863244102380946277947739520094298987279509540620836165801405602491180460287281194892818353238237078434870109410666572721900436173888834014069010154363012521285368527106008266478667973164414729889454206415615596935508756821176436618088852795012134258624294127507158213890271766424631549759612222392910964206418680984591907690634772757756159753549420610185379790090168338818099456797335451164421168470628482874560481434494901285999008243182047786234534818283407420414002049544074784756340706456277346310313743342603938142827759225290207209587219170737215316519499201260081407774164408329193241464012081680298752493738948907676386613669048636104646691786330346671144640961948734545031741553665082838185798055089563466772223077672340331694878473934832374776428982455867629028219747214170310735618961793072608886759376836718598698226314194119644701708073836029371417032271782350396128635948310545691690365128531562173744637840576669514669384392668994423919791390794588954684400085131914275368808510470828569170811495402783907235434638324220991602139630947190812669217965075333215347802434371422452941522744240183267324806034059050719382930236421426316782702003590543257477699062433484646594943360222339681429221832903086161715916534527863639779356752868436821401698837063657790821132773217949796276940125194910620880592770507454705758305191441524117793256705461255575868409307899829833136827170012614397356531294478108 [166,100] 3469565739305800084606260090406716357647374044961976536573548824047276366211846299265304488539436505090820276393732977298597530090007219611451642423465989003432927140958273189059305284459533942097960232487469128541881811230390059891208478635728351534449640956821294000359772759150196014446778465602446330258567716102408513668139982068208659432434166363663092161813918949881329572191402291836259069343833044555709102176174265995797700062886291658336547649741133624921008506311202838265436204161235029383752677699992096393161366484265186839763105332077052377267767556580898595693740829786789119091050143560565025171531454951081641584365634275635601262374333956295391856777982966505617278498044031648064380174885364202723463403629718020678719117861848927145117045789351043528153408420905528729960587239741129393195453056983651823357851445141867219608421947271038386779742397606634200624550963467208127989116042342917734415871709438941266577000994996414531135939662816180443153649899084088705919055662448566700059582957813964693931195892840323557590684679418410622705429693782525250007751090016245108017831175489084325033546922687689272767952053985412136930614236250807056451735579101315725601260281693963794290433435620584408817241106770798968813526188360458170046451284558385885040320044107143279081250101646665031272142297626907280642420612448720935544102128684671505655574500370853785307506619073991759102124528187515906431902513618898130371137567753404465820792669697946902391649154259205421867088265817206491232574656252859794262136642181633160253694686944192689221850672556111827521951617504406289158840434376619768205712598066512943385119781465910573071363898354033851989333410412734299561845373972028352218830359111917620452313199208749352822219282088917172742918179290951404908746356546752698672660563386549570224 [166,101] -21962682899896925561610979300139684823320830476804040433601405163625554400503594953162695267805885206339012337824692975051998698016461229399535798332263843895596721904504891429963207740008356461940408024240021099722125093218416472823688529088865499358477997015014910351976076066952048236478338253235683247207751816876945393076314495883675047668544904187941525921877888620535550302296974801518068677756093388652022144212007457495124089039812610533519977790555604142847649127616123315061486839024205050795680853823120150894145852865471089801836418853361419707402739283653810887420513479790234876373166582283489324961978300034253160515843050777358723298027022151094736022264107068475401334668599011682781074578478741408974187939704727423160271247331043337817800745046781226588240533900652671176862134930449651673843783303556076403628533519752867830899388327788302064484073457250255213261854970479067280736924013619598183744533712324463665430482579141608960701597105922701733320499623776859933444529217329201678541204553673442255010985178807559272908637652986792539322869932853131355041040408593832887703993743750198007874872599128686964083076094037048595727125479870630679282376405447810762228563531869163520254330258803824839719229291261708557971849174048783631220674646554229469875696269232975436790113605592299641806837611020642548568963144908177386527405440569646553559354151544441948555978118001316842824240920930008804250842801902733858202303594673995908407983881294344041036789812307521570068314105836986086767017658322020460520288098562529179740062085672527298635360318790016441536571377279793137766025613570148726855375290992811984585604035943433787302565452754353328527029526121526662879517257832853617452314064678211812016725378878124785836894053170555057283737137831936414955951972332753374293281056663100 [166,102] 112226461922262194076401275374168749885089142430350816302458454474349549810078066520383577908556110762494667978943168786043199137630440601006290856932392079314696032847591464572660410861527567649704911957843162828222245230221745993860992665781554695339896724021089598746940640231121364582187208323948766198512286410208831376958873342931000312050277732617627591854962048750925111501683553948108015653304287610200599963102793876931937862682192313642646705479450305716078747591368173866954957964418045891022704029276416571152168989645815385213531968443024271738985692663740301979632305979224315139353907117859502932423821181512989415281112091212333066105292327718641634017235509668599503112796341099043916787444737625099844419911996069601769507089691744484468235670596642409646120524076455189989689216875743820724026292066993963448311228474588685910535391042578330007966712578026507932180902888626321404085001863306474879450672557838107877666627821540342862554773949285169472416178703566042710430293157862569214512740990544797949249341173932464618387802730692914098932926710901209971329427728308017924209967751243541827495249337500275224961706702053870644825580909241215384450866693995645603631242027936078202079365019089261504002637327120620988548389251645066002626449392541314559414971204550826578576372797327556222498170768505620186435220308456546064178979473167156992243688543755071206680120150607217947592231411874415329889551945069123502300275042529788669574956563222157486788127711470142895472093361268954333622473404749435078325258332821492049511063953053361939890239593593854503020469268361435058614765220171224494528339891317487483501274981776346791048766224148409886997588803314690756384820465584767963506088643746149731068112272047775495731264674099613772231002992858826569845289188224431281542691908 [166,103] -405626756215923551188829642275813208159068228177569843420751020525096202455158098812312049611853909954143494586004079298236162342164034873993058524094606949780104057320524973102671056037185864517994810437438743537962549547798975116982476836950896601933129852893025013811640075527524474897628010418362257043187765138097315983785904254591306096976255593618026432452035626038421975419039685426881034271834357717359158462851920936918224823544458584746714284435873801943596568395303748885016906864481833429378553507190134228865473125564406647629683551564067320241525912835855830226930483261751139609066909955768765474487235503419593199839593198003450059969118766881761380298349493556206924370063827154824611329615088712996654350823744406993318865931790978014080825541163752654349812245815473229983357560488899675579938049438643081881722223141926475407797053503202115153860528708910113649288341132395314764878692000780342546060569969367603456995744131604841322221223825121001833761258660092839337109158940205298155776376833628351824586070162278778717102866298752212566118461757613737312549480601223681871088895134405460885594740735843631721495989990156031950598110412851026045708338289703734868747347993855426941024605289891517719163502720839765394298279752028011542238674876554902070656813592400298650060136907995477175081495880717354037036923083112832539536290978843104737427055155822838616173831801870650176266383538973010799881823938079107663636004931290964621360381751808989316208049069129680726919776802399423361268098518680287764588126234673498777263261187965913739001501055805362334273689275174836256585607186328136788407593967282739294006561270833036384150116452392955837229461416817110496242099743268480074725205205514255558219850798075571155401030267366700522330742906575182025331027451956442771510 [166,104] 770785995588397228591124014095599605680181961621637125326724397901793823299669791935858409621788427612787263786142624260330950584902556118739061019392769302471746807252460022694325273866319231515467491973165981731338400917484744041804800111050853181186835438991890025917547719642530095425673238323834146503085406643666851140496102731523895151944348995821331127122391012301888907111464865247370495191702190243520843813744373455312543767559674626988146723507910277430793990413479583949010800271668780191170414801694854961703876455578987899796518623384612564448097545967191302035782022908989612471787661818729854099029976879785239581929656276681007866919345835990680752074764773235310785437080419037139072114384381588126723056948109338477053472576398706914860326731306928962901727610771165816547007823079739544714214049974596088795562469576544914606855578403312821398470486995022850889745506918450388888165760635738349755953079528700951820229562382802761034415035356844247456922158667383699577673152404251711854941680246588637283041840150626224516941568162970449592568678940196199220315823499023843058429592260932874915594679353109619350613769108023709179362602142000587367717433047265672409337236992456319988419274575042228384086844703556940401328838403698657897695622253242336876169854705419333384624944609040939818485209175849619066241211076259171883144896909021841221683975333896623917178759948871773593499362381269102101306456972535882481252062529633221007304098479719547882227934753594316746910559102140884153315726375014983054537663663983690373723519414594878668573694191213719518469593185173177483774387933928469655107885317612107165411815760425927043641698934355208191966398169789137550520909051531357931592912657848171035189451773573465632643062767662836203873422850512953682806668553302904 [166,105] 6769551383913852284327137492722685400313058993262293893413386245470884966753184047591482513049254232272035098911662154785340873609965315459467489354260987431887776810807550911448553427647969085364100998573090873167145951898101923825231828190221949632400288043985191881381337225058402249519419944484952398995399451097843049455646364083216031486084185081961872201320630861616396337851269151988609637344935542689571074409409978702858720690400680991407315636430111384805194666339890751299990748328300432954394823228772388613031420781639371071118656770869718718646468352544759754517646340075147408424791125551864973826947926114340867044204689480069480312891495195946630919245359732546400411983086282609505694666107923205365366112018799699871837413574241611135784720315715432022122060674003517651333869519085792731047358421462020438210238341967222609618858448716582507699038571914778206467426891428083417617240947165860500716419253120161771306868856088735508796590394447360807983650955340924126380613614841287422128779027312031031755008043524966331151877213943297718141338541911097474323544185792439264313138733460429957484636447052033427214314776782592902520943317949774452481684805144306603050694297215256771859978750082735410299853697484447714655807702958169931329930728789679035277817267597343433738364189007406143271690144412502082889924525037911226712900081847132191064375976172684061159305949283526653896660279199152084427381793973384560205881399479745738587121658735361757245324496345540896353324883793931989259332875624952764992208260999902773132935030708034563164986802269316092846390916068630126609251310825293746537511324477676210528928417701347284845427604641994577545010988295036283367616310158230118716289854624178206684731354023728170967793389465521850411404769005267194268072898512 [166,106] -99793122912860285545824476221794262014864944662529148907979643895288501737941390632675836929526967879050641190524885186701019369864232919233047898068922342843062037101012471138047866860296060053358861661148526874896709079386600344163786508911920090260443146139644120432338034561666005285190211378681751361520398689993712878450284396139116580631626272973647803115492393995577176829110497455986135228795983643377236651219005932685583156155387447418532248705271149735018528161855558227267553767735250201278358125538816379007731463383985936901086824116410612692174000032307870509755722175310328975944654277218875237486524309519064900474978044136772780775566080676582811463970598794389546667218545165546476457811551391100883056620820190981550230583383703934883720682277817423396292588835545680348130223477960129231629458720842872045173738847483382938601053152178536219318565535786248762616076919047967163752495083795109534060936063767281743445483543691902307286892174514913357015355765733858921613175744294735454318767994275460660774207584319577440217200254162449513475451265273858544704378668841312629367177053043506532576002160030609072382943083052716464566440515338335231067897545550543478828529994907155522502328803247534875719627817877559766819196280471172694195567842126729698737685345080860061958513042196277054728927327423818199863329637194156248696770346352943649390896965699549597101063165334502550281726683561432147632942536579773204396837916571278191317358841494051313710042360084590775867044472983014154517646311482986533010930885290640957990674061876084370153036499091359664359856676432968047919496004431612193816762482393594288798190602639900452386162318678165033160142528374371020122439547992018911490617264232632701602907195944763610555294888779894853116248071417806827250440 [166,107] 87647619310232728086036859298930381159976295931355785399319438919364114304846117339257751418870903750966412802267255627450957565706656088675147983842919262868026679528219898761493569318274343507966527822511674236013308811802117214756007009903123409224392186730821221323878617482519661357358466144619606533264169895431536169970616899480269712585326441882138108233091214002765612118313550064167650597573921040704174095666399694256794423495549769919203249378404166304644184287135859457921957499581265677220847848997329049404834972968090321063957609710453350947832366808421734962732693195926847654745367248053013571894961656788208214320063398657149138212016657970081838789006331650462674171145011553440172971863180809380801241833076310869541288672000247088396042698970694280120104360282320642967012474999258113126001045346944612407345605003597757639679840632743989888919764058277272038884997585302915140000668537360349076793472915184815556245248537168910439573925271787028422667350931040231530040151000912964884237137694975657279617934413863422864200638609375090737173825813225423342967384419871454477451172914660512263694264430967747511566183980299942631147786746042976483882821254535048417947181329528414715402444299640122115882735148005554905183264442044916162254536617900951207125841562222254709792968141634629957255695636325911652045273745636320064379924759362679860963212270934118461429532993674651271662876785171425458010988138178364749012250875413005835262868741480626768401837756124981272874503583002883572251157566032994182587400476297528711458075603727376213997968866321138842711157770371342645454529338366273111045158005643259686588317358616699350104504269156302837856888152419598814076424715845941812635366930013557382070884487464029706250242475345327040071818273933818664 [166,108] 6862944185518378170042439153320241693118179138034615266935652259109768612778014676468216608997933321596444217243962430047709319259469053339872402306329099777564223756323457024299678372629082986327866480726988172067329644575366111427720428537151258997655659132883825800894088437586204411642826981892061280719258823021426664243793139653904440200366150602913289367306319736292486660780637163774235307162467051313330389527829343604958444853843351206319529774164593075415170640564575085609057366011836773078012739057299555031383968943006290159325854583483315328977033012514371991502619670785602264693770293129162542986278892879250547547431157045114637752162150906636883366063124320357399471837562810265057342656817713366467722913338588056042705940443420732461234704826788658578162477735827365637717604427038616839277035793887068163560247790774993598568636275482178327838589843876567685167966311197687222091002446350172261083598749168594920454655509117264694822267544508465569548246120969660400830040952540193959631962642551333491817329520269086351693126429870201784675988085700571750256552877563194558552947394143689308848892237881521742818063227474777312891439463760365547760544192052805743814487611801903294910432140230712032250004848299987381216298669622541022295734892796179950532088425386815772081595172137127894799765904199433952354586564297952457399784238866581687932130668065510448142851882088392402710543108210346241792159486856075323854357313806341023444049382855258748654411777161287074706889309112219083630077046212743640138799026922620443621464603129942772366621629233782581106926578470111036570744753155997201355917176172829330699371554034373152804164654561600273534145930361227284931354867482303990223052646570469109794867502048064965608258317136053396082934599455220 [166,109] 21267678539539498575356461964431374192192976787750526610322994143946694751283025567978910667543558439459389615843307059040267366942079263803749525487088489053058514028263885771480851619550915980546939237612033788213510238841327909053801497795425245890705574271891220263921109571989130334487116702195243366167735698875799318542184173834634425405575727386448824689344363957322945007518139344801054880784662639961664866084617982905857635960643324658219414094527893339919046001755929614127467246624490715042916543478300450101588416058258552722782911477172298930559651561577045374255587471057179823161338356956522185101455238467155416611195116642960279695749779381895726840514311446820128561769061590737365055166868838073075264964267273389501169740803366677092029703324483006130439484602528626367528714954163709102701763144704889463364768614888595688668615085006422988089921907577498980775216528381536353461950621978727367632417834709579716193652553362909632267728951886928260607996178983520597951006934872102297474683678823095941695524470097441206690852970006921704971366268238783084991248252296836171878495259971613742088101789852884374843638948335758950041125235109453015134665349969563465647801503995858885091881083280730503862274108890628167486880487338639484688205381912424044850771311130870955785901524756813808529062667414235612755665873225200662368465788303840745744539287518733635181842431927393376751746471112432414436600328513124264657084395276715237358412996060317077306828665387079257560715117368613872152326609877282683855868718548796458404289969556367301333332602689200692158310872221147775232134829383669671009469954627755789281090590835415510786581551495067773313185362266601172779778297710873601252483364506766313458207934537229103386499932096820892089561468 [166,110] 98066980890818010910062423164993596997952660911446240039575605842776501198853437365979662653052065336087262906112169971960500633594361175065107320823478762398102139610517067253874788098293146465468004962518233928825271511859307895241301230126194043338233337294039357109223015843313009194356155363219098785993586491017088066188817840503588993131520282735702888375950295279439628505619293188798048223759771988578331829218591208090511447100845832273311415405927852977730935634046890481736275094926732062588367973902767380755137888750474150566044262551673870953107038250026982198307504081915113135934156435166490625429981443872753218865624042722431037545941307272810592676611391803079631508342047648841497166568930674575747064571071559305861292583805219759748510941153075737866834738885280570459945770002678712255725129473718285617529711449188732482662790756057747565274085356435571276184797023170178065317268218513852318569037738784930283326250992129538259635688556502856655376382757385991996936357417941862237826939636690119420195800108883313977228757784220491815561470318246984795000390450947594087710153123288329380340505920285892413515759487805683776771774061933894080428809952315765484026335023740324373521650789212398039859015454002793342469687300867555601661918137457932188303291702778058675695016086889241814735446267717721142914999474661090339335875602555259865545674387034226518222934557802290179777305286378584514778909871151085292545602517638307561111611418352020490757531802336781809274132371691435193387358370781954254742034389888083299652607412300023618449276134560677230965055511951001342035876145156927158157563895229378559123091295537967233467939311869134554595315605538993016738226812835634330489548637266605903349456893181558484700781879516516100432 [166,111] 150740014561502809843477557180375344855829688400420317858144834207999414010379246259178769884479143671703112592351866111002203725657595679278900710167128569009600374414160647760542861788645667011109353336212508934103534652198085147299772949340685070529155843487762055773874738279462668632318283002954334184820911940245850258367777661232234119542057259960236349637437711348735014187997884311739829554006707677400168630300301494230253862510793652422622958318705167840564741081293833285720999151990585472061452777519204192289977062581308959612391557998065432652468884526188011468368305297013492219508201175409571394226195957466369296203601294752097615132368657446702682711218765158734900081948884028224934638553246556667223462905972513861250620661255948745679347679309985143209424297338997890001937815970686689879017290739505532202557964969978383009930546269411869711823024582620554988691004991217824099295102336755556270814232162804513152083951649656629305227280558814693582091716674466602871033509666889511188765254537611006460058324455078097249261601840631187085632991163248514833180721123101179495868867229966341229887316842796910561821454772706682694345241407324396075606468926901035855269023179701887705912175864265697420536660179792038173300095375010581745788839454367279211982394890580316756659306469004247613951856048428974191193866505029632013886805892811404855785520782654824621759143163951101370495415715660115743148795419199116619996530501560364843648268652042203686076384117049370951071100818611958437621803043002015457740702278980915599344692889100127394462354435447163034123456524376540137710875406113489058452798473552431589232924875778541033263566141494614381293895286757729043053855533753426058055675483295794856069850756015359621426368480868630 [166,112] -429145644005336525600819319207671355006996632592843955499448999789232312265373933350799201114934237588097422466695583795177670558087567843813282892180441038202500745036836272783689579558700953883530342115506355212310252105083757008068061024194949434075021357286166894524910338831852151387929705369922283594354206663345666202792233799227800748132910604482115706434584911322860689601436946360618369659038869218579183609654498021594298721118842093040183581841765742751910782220203929564861198903385164039365211770913100514238413382894645165090558478062663988211547715850399874911409976024919232944532019860120035815977368001856054362229217494561782047302002566558047528272317055824851221674429509265444897366578614187673695967169396569381650057359184335473082957492072333277904256802060756054358243083879601405938022562742264440931786322780246117583943576614471140684643727566302147115011120655357891830822691535545139847587142369784172337589412936249174875967361390363992856966742054466478595284958029384157611467141205922761331092525197206943026996385477355189002386181711408233458760652703198449098349692801441230313401948903730031356537066057941457722127977435169549025755185262670406941035474051668179033272722544379455846344622538385547000390353740725306918888097127305747426515741195570244430340952761650290085979853046496724649777482406840299678499969523736099476499823522443259271143720300012936658355687073364599934723257993842661885992178708395076581107700370801830651118959674218704911596522294081238310884022063247666757967280209851804500726772943615394820725345522159575858941534564343317350886069833836169799001432885384405922429750625626103796743355718841607504625939015111505080745404907711243585226553037940229285858860457208288681766732840 [166,113] -6638844796868336730045266045680438158695892310915949965113716365772501122377867531632923205293664285347984140004046337359977158124678457829113284528522359793375592605738225953086191380637998886482262423761108877874251159916201867953126301153299354106116836623709024611349902186679386111197310680857502562740893452833959941714466169250321296161964971337217544940757204384572554829116347304655924339958699066440287627184958372914752996446947544197081027968128405881574060843254046971570010924119702480858126028101377468710344535459874386057796858909497996165815791154756527214707030687163814067919926932851915287934381267732201412762184529957316205651270062787515095560694487895367111677854624629221498890338338842314576786003223651471046532948396514845606409994450935804989612140773975315409805418630844795345694438168699203563688075628755142990881960440830301036254259024884823674955015215004292410112427856761229575404625495434754270626830581352823606446199499549754365566271869176936207416710074171927101240341100178177213728165609616686316518646547601166644774304069587796503347365857937474280675399491186220015745300677783719485582034181602088593712386970384424658138966768975343436694334859191770888629315222922885874183806781374678785174125843240268966171072394899098349745073187924185876616276872162872973344918005102191061826597529912881183865495225002393047556011833931658390680920993421263619216113215800687378183510986032515944032378475392889372753736880063890565482687575482283759148826628754139142225564045299780948127002800759788984703199326272682256906897795181156737080649331336157123035032222630701957966980182167496446034467879732707550066163225683304650414650376749676792722814414150992090827063049729037763938747484022957459872496 [166,114] -13225265406053074793648588073319154337086855888650827290911665393345276032781537995358393244326875297984534554428799405355677582882929675998093662154747037052231677377746154117801741717887898624985349772704789875997570872546275422033231684535696536901380408234356753120801853470797925499701691450520706715684379908553968066193291748503572532547398634815112165281392919740241769704485918009802208245506696502966128926537581879582247007578813442298017494016954914817012363812439358622143472300571039289610512653438665159189133422579149760772071217561254150612508735725867328411196150658739522317749164923420433253580429622863705966713216217785899279951081328059422018917046988284248420093993323058767124946811094411891046524624218499009485494878585320526098893379959489928281736689521859822617977777249840644093460503673310684481602887846632376666396421420297765194099518975105749504563634298108625574931836664973834339507852094628307160270572454749267182706271938170859337857813180223125352978294602490803833043862530955700253383874525929512772266608076276487011280726601557592923628528635964606524643749722436378203201979068129908342939480860334806202494578220413209899427691946679108509314560944108046524482407999783337896207715065406946545032856855837472445745173161273585590167140850868367843768926363965567014052292464523992713213447404950304526695606221409406882582129362804779507908863853144661164997025463096047630788136434962396460573371009969704351774535879699326514240960543701293719829391128224308426329196258261983483112619295780598205121285041402652567904133222302835821118235048020092937886724977423809809715941893997915556167680053152413937301550149161306398321722199116321167063303837930362753161591448098381487270897521839216904 [166,115] 6661560969733555943630575002611958428231449122933731544987226536131133335583413977803319533378396274500424073812566113058322709684823868840204884724008939897788810588258437273882759547264668447140435724571553183592337659952629263141037839242553190024030576672885888062273591767894182884500406331299695092596452017966575592120964755059783593175532592911174497075203399927752289977544768815717681002228339310331261596833974255201479123657132118876888073730757011202133378780946187377214684902747624320298693322742957103874912881568605721472532592234881421016182673567609785714385862746960889119189492449494043210366717918889613355208657252906060059445580454360455625810295581600790029857430000028973081743958182443864291228506049084825952215013177171615150367597731121652367637695738865759305206881962860287458432334394532399020737508024770142858348264789484596466291046649429066840687391537993119892823470813628769713256557767065890769353730460273410996136494593284133668498890024318092501111924384176261667528774775535346631051596302251376196592359320607884545390896174134315760926645442278650636086620286217634595971400976059329559649101720477702523002803577083252017810843291894675292597615320133365333517579605037877295737336306219015017116490665561896114721876885105829812756794911277011376657017771703388707677192078731656421043655045658978801813134280657100614826543698813024905475983145219318227558046403387399537811572465320787749546697779896312236020782083180876387565835084001066060355781939546055026952264062895831193365892570251347860621669281921772363230904852384440469873980487670562830296989728141903065698502986200473515315567887364403575820089710903238907495124079737706839307779348969502314118846299663353030852938307224 [166,116] 8908633210303745919037406102525004277690366859713068210898369917676226086723958471105028725682248898168028151583458298290642519969593794776249504436848961743928959809126096304448594046458904445214255912219013048573044733931187246218471269964899330985933448416718065430808306449278445018169229616266667424628704953387171613685372492795487315382865153639493589512196959598146340230181260711767034947330254296266299686449655304157072291291840895808027232377606685161798058791956245246382529461804349533422935114806894826141090759032341553350088366352855851466336871260736744716510393409982630893120539391745443462499881747121396953069163985086817644834004586554193159062216345107578495391590076731032275452671514897093857058407135603823084760421792728698985172603061758604138080721375349367978622699245885571694832982527047454830638256943609956782840662223044947132865063554180367408166334065180834338294017522015452601548489973378267420731265369631184061891044168440253893140289322623105149109280238904093460597109446620277236336383287979175571067883246337558248905546137972218410559209096423109613634700431694709889360485395396122713564075305936205133134125127580405027944054849446235711270149023815107311867898693915263315731491206403042629437372858078013010653660997223137170129401435388018976645251206074634922886829757346410244068960070705313122593291831286530285198371910174141210635015666975130835880722132178501477246195414455869233841630269636239939354143639200799956599404572560800934690856050845844905123794485628453007563295878030570694986161294387706962299717387280460315850390879907086093439487426245142512554505263837475557434090309269305268461630214263719678977823241185108763583256859938813763776382167504047098823773 [166,117] -27240367276623705196679207517051800356335373072601649620433566232265013357349315305928068583477289055923144716609780420398407309720149599508915378784016225201437967066826189230479896445880989957215057261823960781933722798294704338974759987493446972202474926473006654310139648045803670549130490930957566166847229334399730219193975280233980580252766579813077162973808256202180013405550230335796704462520117291998099762483348201292464052248417640449879188869902766459420601604987592589026412099847694378651610022312744201744169088513198006552773435403945033722990740861739157713153231007734279906111079352524959350393223057958036326209833181843699236994698720751364073208471700116353652110541739042774266847677759564718643492855548211995976020153193169062850604003824820930261912779065127826542972858815126178160949287649090813337182653328957039295759706474224604676803723794235306360952146389862300558439793732273208021174163573034864129653536144429085153612374446176027395476255969921768310903628610522491274355323095060382566563967366643813765522038638819444485965594698290758605908836256606141463827258093883710627514616029510206360330773924768867902689129584345219416312130841798298379366547571698278056219525343738794790974914351554600382489670476437393834807510213640376692035465953252596671268846822495037294221344033338642400774420659311353580376683902829692225239367324243945953258665233178623076126217831315474654858284060868494212572684345521192176690539357856459973113230381526226210049690676153405504720944106905323533407591571278465221195396831474936939548008393001808700215197281549767629361003120141006631874881098370597354568627076545991595509149786773229331597879508341502200186583301781711220701645841688932880 [166,118] -3673253304048686905708924773282083815331694270154863093007934070931389358443279363551950811787823404891104965018631621447519052800501176821152421167069841525869592127902022569554550699015986312486051662126164757470818405900590536184888632595033204281823068063851181606989279801874406762235805895076496634400704280301791009165782984644296823874347499265341451679794220065727127407697081295683675253963303511498680557972353887132944993857152571011538430072897512209025833023154598168104586706807779478640632305767559422357842485747685521674112526422087178955108260254213998868556264918842420335951451292679205209626508709603950948694369605126411231686509629998243629457495828662246211920176489612733537575650023104395497780245080965927866076938809372995350295358414211464268982060216734215090739221348666891092036367101221164489815134175331417142305626714478004151859963088733340160679813051722492808561692961709129604531980199526906655258195851701456660050164209423938971129583815761661034730496758516361269133104347067067352830720250478584643686728362088754007197536691959056381362043941207566303904717402093987812965134287571872916372000820752205498553697827420090467974506571311358715077822971694721799593563117731601392390265567731339580121982176294644342705038223473692569020306063888677677794604352416121516351416358035703306375538039813484157973246121747982649437101373349959996168888859382694046088673970432080781266658862904596943895382666554482149901193770567599569729301604530978419301195025684559076644767837742472816097291993949235819410031863066020994485520407512281445888040340157271057309235696418532997334325403534609198698302823490407101724245196804804899480053219758150539013294129360902611018497094660 [166,119] 1351142941788879517937723502365257349172286443508987374868050720137808093299825110465541036975781205190026550390937440918568344534895627728323558394748363382578981702516166930526446142718356382133419814064823586763893612422295125682919339083934136459164437326357448156910452022869736984532824091697375955124768192324177687912622108883660917981301606734242925527033146537124441341404162887863690513949658233338319510337285634813768664327515108281785090228141219056303249231546638569720558555862555389853506121682392666723328373514744567746367744324435841065223314825785666032062924873428490883083472880152398305237144510569479545483136508596893577258913733608264853428692257626493819824809300072688205960544445657962497868169207479679457281683105365716329547787585314053456856579163587889424844456025087072093868239167644988348077474137971356040108367530581261101349386293800105877555423980992415569607024845843099243902347733283169784416576318434979879673960350440196234659843045388309116835988182091099022078722608484236031871530031586862161149828484140298329999040173508562280015797134524117022048254703957302283745255353105568276977277323390859514031566801737165617343667237506305804735608041995345800865321922511237707796336998741858555448881645189746620028704987136113921131015088907223221796464000022447599002205694329097378190305217350880712275268567405925355608162674269107888734333365959187741119354098454051901955228198344386459801665217759056836076507927118075196636871663458650394384673913944416206103793748568351222894460641955894667481782202153805359935006408381709531752307421424492516200322928999540833265810094153801625354024401097300176922959971633150413032665911018167803217528754591817296742936 [166,120] -675282003042441803622901177994851779778380642966496882368005263422035982098942492830669873918103841160759963831376739376614236695339919940059012536987609183851718278626553910478808077507845776385654285548074193097510789252560310492634269601738405720793932191944629038536113652254591729044569906288266304044552325746871341599228951690383447189491855627631338840677598396176257207306413051983799430921829376330470985172739718153883757938233856666496727187623943264215353700400493063570137525358242716208515154410486455169224563966465960291804707668785586953138360132695515408887390668850293511313504444943303476803686942393240547343978957136359325375573552789846920652490946321007745073006506215359819589161309389894992734504152470466669932845153346378426069628865090286600750162027731246287192828419096608365487167650462590278581282924065394776796295600387000864473604075409429274938300433178194852864977379718306021021483046152845564044149822261604392453249512001389026500088018766309979799187187761797416762575402314932490339277267200529822135380989683066877544218653098576677791267677678263788794406841644101900561390228983120856613806862333899559512672420302778627345626479225069783308623598490235864397491290278837238360962428412415355529053331270637859627242613946421982597212978456102409780746673131407899576381556316805862730588138089719666617985328703894636476874478377032735634549245499252545734592622906659288735171911278211161198534579531469356903539698325860926135632185800264969637634784721919910650118927657194626904708040008815245589352392497699076391732085636614258522293255905426354985961244803630500590840543120086496139263142395067418744890738810138741408917832162201646281971114346265698 [166,121] -1415112658231129668430437144775714595140012948990168229574198641316746379251255195974691606070289590715831152253684839224139182370812536583302761158793473048753348208315913815903377312052906206933959448474047627266060687646964935875252400399368465766361518395166272619490408262102424636728401996447244498996411180579661580601992265452756351440396739896157177620502327477271394960254161249016987387808524741592375216085782705827289943059209967244821703818101412022854111038561803298919977387954361913267658177453608960920948188632499695550936631416039291886009888604438403171082934083164026749426083011329460321950078689568727980008211287959644121644000344116879566912108722145826994620060860710489832355517884304902266638820098719662878309698151670577089876889096373974276935699189096811448728012859310829789529166394171786515326611990601030161334856194609835412347355532290140530490714161169052310440017755937624739022083547097968943956631701429802870649531249907572768258031892839295785453846518414279940748155360750580290191653785825633165050009411838272645305405076231434917418546756810105222067601290681338312892898850604920743664649120069782389449946524683174955519480286789678745942624657185992183396343697568070059192922312853028789561339121141243418317055000544226404266429922438140662232931665392522965769537833486940931027160574719715401479299404653900750832968331155844117857642697190164139940310384345359058998827597743508632336448759261825900152390086392115272062282081105428570268517509562176793583216375746945154761657603873477658121436506137133461624910017044324298205920420533101895638100037950698016395333948177977250588541828354377833861157129464680274549240618813438296758417579768 [166,122] -175164767442963562877207805634127761391338704388756091714420205374205858675491326499821000607614521784403134629304787711443251948507029420445871373232613828426412771712032866247092267488102287479631682917620202968651350807499850458412587291280582308713625617952487026988556732164491477367537584319094993088997361434836934000520922271238938036610018517779632954965632038533800428136306278872166655039220954616759822261072503090971829337965244555691992663984277019648889896317834925601830802731838039657769745714426762130197456278450184257167357803322362530465440554713812003526022525750701111523962428913513217723665181107831007515226909867514322681860913524029349739692037885594811931397170962729199131180383556621143606506652803520923895782144118227270915186658404406085143671921280201690152464038664377962012912533880769128225142079994921254011190227025132696107951856057278531692006713988964417601311153326611009689593895846593710095391442804747652915051283022122412265761123944719604689932369238321217355022209736038046845065051472090254802775544594570224159017860893802459875298847176880977386518647565004063017173324326039866508414388251044863136883870777749960805620495801548009735171049655900288435916411796016070422498852792775032541746549740937336672289357848023404883470818365187496198847478950428638429551770399511230063933384042905701287318307206757713796287565754452762656998961794752583395862551396688327175575202781464646526633747578684272457776363374573547875698224703348809172626518505595937710387986335298598625144508497450199489609545938575979966330099462912783927749424144909328769190436202501257693734170185891417397944958816972897923823457474841678487671794398837742691636 [166,123] 22504122154981263557580576885969705856158826887491705884904644949446900696337133056066731067097635411523073193928316573575968774377220997249114956554185919178402539172975879189792050912301576596489277766346041600239138026573283144259245061939982343039993017302564905875722349078159333239654438677244317287828753901345128933082172310827545366286649314224115189891274102458264680482353860247561625581375475225885502356726561011685610584894509415901941918935459785879329780757913902052486851099391373601353256534804011980362807711686836566933994769413343341144277687728360254554305657405123567649357032222797884164351230733511177450907085270928318303756640098090534847688369645595208903310658090686897629656907108213949198357436196622421100212526052238418118635479850998751956097041133089295184942638427087592691930344645750459157433731219437943095811440300901851609856789461098634260775379740614793396314959248374649137007381433239978849185189429527280399028458001848864717268280248264359845285604897188384263772535676623600988168462832086085658581119187123379133405825397081922602027636637180868784620653836972747906967432539252481428053886559660319145099356072712223486779295499065069123503323945098076945489149488755992719872845454123650080285912961896339862480816020435699848844701331028623165025861448056002553949754075489330630008753440462535792711498927847903627618560848918900422776003074943725961357755314504032612208034095444283031309956779230658953036719173235275259240369619639027609394292251425599496952660731368932989510731706319581432175576359425590930023177462808262906613408331261604767421040402414776942874009846434102523976074072038428621374025683738003743038232225385524 [166,124] 394224792805814807607942171068305283679742957036017793436351104100071298688404363750674368827581812241925923161319193374196215566809219617263377355189417227661424482431430696693036673014870067398454538055984259559138053896988509305811319164515147539085586637358337540124744643687982303216085040460453126079479102122286357918907308652326132758421654088252772711311519256622564260960067574591676463749878271189786315639185313098218468282697434923505031699655543518737643232827581995550717792341629192977809220624625127417264173160651231286563329021719995735529069255668696071626398389482206217947038033650907706023907707110995795335384621817847359611192571638610959039418807473039920723378834380014751504679118919388745388259214172481776270071879993281857226653200980196154349586821949112218931828287967767124060660749492924523112939631166269927040968210695414786947995260358556266691288471847001023206365271052738257931156910238372676004703001522317884197260513235443796131030096643245192202516554729573987181417559789103269275208931893951966925279600052901358515559408611204688949903245464694838094780087498487230284139837372767991472889448701538257969075177601128079571084327550723705374223902979674870802579785590461951880449153384514285042446207737670642386546187581408461648826872655821246814783571258865628827942291721426776546955611468494997044976506137862945363905229410999747839844480940102238047317501171273993466818946172780517553810019316060648384809110509798870016470501927869792055335326909065614514845882382687226799903557134426857473366356728399063337548596613981262546441130352695138037710587145317817917513506024737027596076802647597859162330612063965267787327628 [166,125] -397195200359029727966163745493145258567853948829103792233785119626714101995540738952399003689419896343202829150062321887329023031961282559484422458192773570365676828223082387359037002367343141571477112885758395843489360230737279701577517083615414243744121600208135439699781128403480115424880675092589129183038781241172045101086448043377608051604989677188546413146366213201279063714260225604424000055357950175054128251555576965648088959554297110558267480395267540265883672029742662736638218897048131670706904225547999052439726566036386731747394280022136578615541129861188895406607682838992532451960770875588358289930802481160345719381574536727215387721568032364440470043631618406003679436769194189535563128357380299284136925417262396219143257571915560465694277802307948676936645413490595243392519011812751026695888960821784069698124361246875583870561107693079170062881044330803378956313316728980827086585100498630690733509759033048208531450717972032271297623534011340195902083617880474810675832985880710645257229902146855919205928724247967619342968980695602342800650976413703405388935300764860922005085673069194306222828746190878954320306766975596720222527771576201255126392631628500570727308267699485065267295922564535314735148519088784389318909850357069349129553340723247724240313515077492800955227015589367818402316311047517296416572502003045866774677012034257726291908626482157189030353211848873812061489239795790643719784862983457308382368039226400656435846405427857524055522172265227510492361392294847127549293179754419240866810780270381004332207384280449675146965065138931878450947563399493951018781875203247440729926518550332798625983186078160069089524966345032816404 [166,126] 14864519746417722149540382448511204711737541935672467339693824096516887429651566234146454609975666153668684974345607387757804773243924486805001880192663926669731931967943147536514155677627975817955795155058369224385371953428091189024429818072808034582550137492150777027534261905652080676616892458430513390724046675979457988331242786828059472000954587826397015005361158607085314965966178470676418669617834617069509475780314826755202383098191334408400368534567955671152323548169968414526926370483389644077051064911476125338624720310264424166930883741408501588796435789994782533011704938606391106391359972542042821492546546975098663075595195039912278524552016764417102076457320811203653293996559097343250704225665219631922516098301782441810049145071650701107816484180047140639070911768892918942983269065751242379078982047614702022388344887602273163271775071352959176581090529499278140351644367030684332495447929736995253225228848564611544740572637319386935459611941721928712943207899640942834406155231316205569294575197380442156168351000387330675968322803219500570158285641533568515567015923320199025938442898364229420493739722121293279692181051027500826649468282165939131336712817947805023640084019089173571190511087777538680586113953698016795176020685960982036674267588473362833882379581913862874606284095866689346052207436697961051981639800499005951376513272581011376667771721044383609940484069484286188151027417427135617848031543497342922956949011688554910197760272427168638399286050743183524627281223636030850502685982919884586617682171152902187035842352694709736984156380935832147172376044874298589738680294758804797585442118002897447999203708520404328083629225012 [166,127] 3748287997373754605766365833661858801617748382450786568964437969615084819772810334528141424846692465244461917237287340246739765268632334131188462587043084893793396644820289109905089314888608643964384502929468257377966843044740886011464934845106817611424409964248432921353047787712600968450566837926241013261681329977253574294824710511277388817302439469676058098843692681824161959050377078733716340009845737832496500939000891349833339691468249920495864540853560414139555500755966903202342875537132660695624229464619236806091404112762065029086256889583910862827305518860744747535766283749026793691768797544281413108030218741937317112260601580448505568327193320922691014381405278903544994587489199127544650724244645768900448146379172406843158593947013542737432650157933037628335163598710392158508611787050060140651555088297397442358769256952216474818349016250881041270678878105205467398789640160800970911815040422148817018212726648178491323634546051956742758968142417887254948267098064023387156210413676003239163822617909163476060383685953638980115973699714130094740588368180019774706644275808553728560648184681725383682905651802202738023572031213451204682164401002137277235420463558117326799242804926660258849099803058773996302977866323097952532918022404745413948719505776098110231170247760968417283082698104157015947280560085361375514134261166688256760273548834836885059326445692543677172272746327463520577067032927204668611541711201728883236180734808355917594689369852120130703823909633418985229362719190660079964049176063352966668099151681018980771525365661531472460702647186302547692866580581342113211067163349000657955221651817561454338645903695964428018180 [166,128] 162866304494304858205477112012501452550062794302930484578396604318126147644557749409042052267880842757777093289843089716813179850950062266276812556927118606390382641049691721686293768002478072376369826522296010961034114196952180957563709333437795700283365494421378064948679594868361992554155033680653450223913668319197396283816078505543074645391501402369665082899277446199126429959089161841439438137458306609217076994313958971163975968787208731637291917051896346295461990714162769314343463731366186904822709213777482129686592441795744557314223426671860829240663155876587407977588892927947179024491765644309096395817272450685998890133400290179289453825847643897268856977541048432521281623383293606641057511479253323261502839133346438548218290928538381529342792784698880097405585668545772267731246504384981724218747160386399201857783906959298067857745381583550752179211831325782520229772279482335889293385808239872795319493886887771790957487095798785402440341522979537114596130688475273736610560761531313098600946528319900429571333557070209912361179385412538249780732037169331459969601635344267915374193468548785735115863484881930821308515284853612079877332216544657298450317302679424654154558654098567199517166697198404513388772888608136643547404144387126600112711304899787690479249000962160006115521628404954939386219897658523333610751738040172986368842733234679913504209224624302772021180874979805331358132301060738381828646364403345415840523300857996183597410986112410127048609487186485523790790645681280844179814246061038054154582835198303404150046668226965993147395254296437310512083135159764415845129144783545440744697852595942744248367719512098562 [166,129] 2353940035233270554177192884232390033745047255470904497269547117251334727712288549536725820265679363044458664920836627931431589112304549076685418697545268631980215514189362529916093913563103202989788038147910624400347325978688112178002788535163326661313199374566578743636963717555983996966983405197662089584545971763045112171333894284640899133232272165280547453545222966976743889039198103101049339137233072548899709592889938607608284426215509031288957004442392543912192634824340516101860256050858615349783491241213992717803404480913746517765161196977984951640513651784662697553968844666768141202797218438026380360842485827778048649418639558022052170473525672175845019376949513425928359233669977696802367701948795188848364369577432473444652554119668668531437648726037885412763275869386197064192016043945996544165412121299520149597102818828038504631703420929336799215388700639653034732578883039415265368744196733343525344678271958738367968060024325756749699623238230723059377402643270263035383851381755965373681483760049495673197869180197411404551338174927906331432468094006132284408529685764504911892231715663600199970421584755583409252685398682865150182308460618285122396951616382240588474373531511918688144872387170067859608164095025462761999869970566049480784087078422359404763348577073607207479927049617052844677033746332185573584653668529938964929771061639069130816027342762735449224900349460349806697621019389797911144326063541010407053976153597985435983413621298944556995065576848781760084786681902506360593125225712439794266442542511937665221266551066226615874977170735991747037343730244997908289709022757074269373795654797538467875496108 [166,130] -14154429145701888336624742190016646967496170422944235296977926924263961538626759046968493423743604656508843256166058982254904431880042215508795875122006721934417018227096865156419797178759269086907716351553166574590320668314638058637106862762882629248169062039952286598215943234889154721306673591847524228022316364692859355804831807402915724098181662769683495210636361560403274718222097256925189780451731801581340011993676247408201313083844390132371572847501275880150041180331955333286821246634956040398940553082742089751610672409544326397360475355524098320676867956535522591221271833057675316742409944996327196960395269904865026077333961046160521725599960087117258660826495680077650180245518115816325445169313686231619164785432011696894558956664887236394803302976108929413633834530111351420966827931111158834161985059616436106516459775097763796819153173336581324924979424766905403463493341472124228632745664814578153293558058977518343581975228127478555294868381745462760784020136646890447679419494904542504768605158343077359294616774382897732374670584489024887433539944715283414094310299763096720302400594673899790079718084538909225597279016868581216186925552226606410454968374132940948027272556962908006335139119968113209981472974673750073404502054915343413149875468463774987791881054031473610904830203332564277859062655219740067766831219725716586687108488935693579446045088436797120215824624170339315933995348804693529751634692401579346196958007363976926085577520958573099589908251665679211578117131658407723383152833185256785352186224556214071707038287100122929029401644143666628949722783283239969419336648598720795905005185708055272 [166,131] -805048129496981583459303917881426914558126052956886185494333219825715614951705024287007935573529245946095177239531880272120266410884931525350229038048909168188150152186441981724969536430715549623380174668867770266675189271935171758869260867597300109473639826073481638386408428912539519407781821462149178941714770818242424638517352860774944212399945451012233573795841251972006593923405216020150107871504207378544219423782300795553254607690367566313708285163307242416966591276115894700153431358413078955897297220792190649832461174558491793531279367636796394448979151701635516878217528532928930944723216324397431873509301889710617081162949801490165668041573338098279301786932630534972138458075924728326309822822883463746202730540804882078612177157218803609712376694502931759823283210176742332325781038912130381878080306292649824693752021558585029046269237989284256940385761058565741190585329846565383794266259958739867978702572231539505639485992306255199752355889261155831940622331099845296543173831178709249988864743083455743027550004209910080965866193511885549854988988646507307454709841669492448724419770812236447285629088763753556088915117474226769157377585770306804636297411560508669566561411053496054720827188522271355683724453787741019320479190321537785188237982778034423252643149703890444879459750058114469625833832883969041229719087532509030641801691869054572601781207636424439962637499704680225533949173453544503424327440272518046574176829491613762087452420177694768797956766364567943949321866837208381031935507277805234658783953386399594563461790087940981962847693424920101662597819542319765258607387189879306805283940956 [166,132] -13730611587051217748417614172903705577933147073058635237681215028235199580172575077018616795139518395607412316389510632134360141588914238323926519345285566996711156708593680397209625794859464418481651904926879126779557613167136915569415999027282463820039752000460404684332575458649889748898312947233897338255214117793819638505595289474636220930100270823085838859370681698236533477514214475259354596767562376725095669630548252334597538772220809629944900154560811676736701435242117445317983617031836487855258577051601603215286646857228462255711815635276718102693075824473809927867074303330678163615986874603207197697995431298154943083711172340750836631218645245910339924053830717006016592950035452322728221083362471305774665381980335080443352169103221640396414624625580419191899086398275136149656781078811691936964403960332852452863622384288421567228219747848289514355477982512471373606645905666490664499619160141052488869920636211929441519759290186874657806416785124512461687227926454337680731405771825742441169553675535937870871862750851036274598675443623660288250056941492117976030883880952600848041085113060997647762318059856113135703813322192667963382438293131607601981696994006172376000501344165712007322422760043116826648440942850601821385644210529678508947074229352076009631330432917699562900379980444243320082696714207667459031477106169366332814406973793128243772393291595680587119942659400218360638116070784281195708919375148842618314304151996463701727248455525706822427990719827996600273327670043837311029040912366956030360509202662158488626330032959081023212128899499537177852004153833339988538993533182787854856 [166,133] -64379512029691988566838325567581852065278362993346066152995032106749001667624200222583397657016364975303376005817991424892235512869561643854316236141431500095232799137771286177928530356536427340477376444971862648109009649246124955063335511989323593726802508470662220274593185719542102704579307962491326730911983433203978375254155160411315464611454518593731066386060274955523330847424720960903361122227261563377442310687602830279512666544190752313818456958648193089231039297554256469241640119416690535782483620066961277243891582322858511697494357838230823509116822721036008841596537661010166754887919697602219228132419015907254302472874811368423256632559664983376036256121212269513713113977514057834468034557817473047917522127733635815937840401997204778376159767486203995360071146731939372612979328173807534489579097422695084683472505195687713508782536651433284017445847091926062048858480598811009215704657652424693739249509668546292675539832119577575176227249577119242878086787745076344459562685968093294311959826579328500709015445077654554838311150649207118191781891536640041775398105139649192871423674539485400739282995236776468786472241143575149777533604277920860029714584196637963682465261500644528062026132385227327939463544606140404317120875639496337203170450824460152507491494805163545149364181315112779309965255819856732464542097881230017192210903597378104008851609449530114664907212507123912567105297526837400054581787102491754789779280261399078814174854399753232078617375640731080023811859324946092332375141080001563568301504335595936477407837235167375698671993681868730840598402957525205015367914454040 [166,134] 362670896143047106483828105234085610005757677030680492252190598245023968361284850292457512996826654266950052084230686115315326382257858168030596122926527392885479423958709146019902212987531890169087093935200578068305308320593954241677302504935599079676521780124038164553872235918062796763596060446702003031759207321068611306365992362706713963957270788065358468123629210052848151050098874911252896112928857493697975464791394763119690700069121367279132013817848596750020278786367574295776448386206059788093276943776229314507227518668976416588157497351749407629533262635766387484340225140873000041052402655164889689021534052271499552288853819650274372186157768445765418879125617096364639257049396898120122035480954335105625358747397936644616284742773326905553096900916067602325757512631480523143265609712528394355574366813247864793254395467929696558425435515731628895947540902497458858540877223874464808565183173548072230709109343337134583722414135259436322941798828131350318129479449038165866290848391634425424577128650798119086690186864102460906800753310990691351930692387637638822726451615633866047008631080683537245460302549809768891926745011103546405834875484506847195286979183081764914747477597776883109296601339003342023550546941491325370929236311831789189596450294795731651118855243515270163072746347993625929053024106190502926212566451891170012876757194177627267617454007401920910287875110657076313648687761729693243964967556220504077882925568063732392888763629474105863797275906921931068233002704346453966331146318924401187538688520371667121297031169004934872763889226845224008424374084317524484968 [166,135] 2125014990150288638996049928414996720702507233779462916580474699767994541475426064480357733718175596204518999164387802695869264027844009015973954530988064618684890416157567383281589295046377997060796593115311077996221569140508833947872371347074275873957918054533161998806566566383872756135951830873160571439210040440248030575078009954491806886874873985656049402250285087009565202239855498312250694956822117037124356558591573004138952772845933971757432420244343238391756347810826502483509829955676950379365462087255592355569627902647225632303226701468125946594070082619870168259699211415600796357841556913158347031203607545244667514856228891233113780163226368457391027061003382793136210704246882116309596564684524685859068742234231263222313894516353653998967377168362091436777743905450885908049115159246516473417653192237757706004054313564335646280154862994938248101803092064658657623066916303514944697085666749046174587423088081827109684464667533939553147194190257436161176315359025188811506516392312078155578470394944923213854585877327010026308061400708306860137020907813676985242715704776366134956952998725473045239942588809061428638482876728805722061183733016380667596533922096039976277326957013893624743372600157305225406382680102224935450867582539447834824802487380716345423166944224070012830213157513831199641875340725236441643072011181731164346039894920969621990910239045822142620477165959752911292250176858533836376993087640824603244810861402155437024230540240071646052661655616245511826049855591815166681531081845119478248347645415975618365238435062032164551264623665426183271788854455183 [166,136] 668720595029619136645938766722231521589332486253923006869061747535940508581770688481765029341617414892755906763196348115428036307844980222889053701963762559950831669568833173647659137662070102929778995002469227754989766996132185700062043281679640927707629229116727579454883676109004117360843644177070639819790368088264469945610622095160580548021376622552671454517619562978105357169996293369595354616976107284323275711561926388975067511297868098109161211521512866886360592389434265312597701123127174833600957517137978116440364678899121342312071101989434197499900706834072539178972708105179746649190627483815176892066163213424991213968156671315752502734517116839470229307748599296987402844688113660209400676153042633473033963807221303122175551278741891356059847122732095515725775612954270946880468089177679650453925089350951021882447365876248567356626305497083145435550454107790420366553444485647788036959904018932606858077998495036747640996302783255825542979979793958207692755304440514853339705044351064941936883499678008820075274534463485854565507787057375352847785965447888066905865194409058559483588777825961392048401400258333182271515738293854311950831147391253310055593055147725515898182016652684769722145454315351262397697218225200848124025195594743995761765241020993423367326913742204844464591188873001317233469631636171683233785414473023646421373280500751547647752509325895857609101121615303785349057636658679417514943548733039427186875198364652488418054148777504268445050011163440977782572631088717275253761645645286769106706229014538265385678796465162347312363381976711816210585 [166,137] -10328907294736638601468925400894411519713246750201529235199868509280366952267088001642569596812057734234043446722143957861504201032178102228943855904518123851700651044549583208225459329959425690340700903460301587462034513432634243211485177917897451185818246326401060477018816916909911242905921528802025512448523267261879721997286388987803953710743157894743598094499048455117122841076787975535579927318623742929610991932983396888544080868490771148411714630739988956912001540283834913106394142442177651242782032313944790212576081965626293001099854228881130867015216638229378546872958541143934809634374421654344503847747547070260642946782015791485028977555413348757941694204962133941425655125841823612887895101709738668292369184681066885142557822281568951326494122352448645430746995887951694880560860106654455064939642831284659919674461211052324452548022700342098217813362493571512496981088588111652765533922555116841382626231657511937797032852888920216663939690831609070112660200691788628422274291151311541911452741468400733282084593409583968482316370102874991612830536789046646668237724507579568699887314299649596613877045541328413846495350298429947453581191130851615386443468206620239685398326151938983593374530481662053613208416557971629400757102698995159911390523401329701294863378919375183202538246116312036678498759026760092101881087491430207569589266065588733055964550790986333001841818689222426424579067854848049283323801775128552765302887515754803646658311834634194407249427880140997099007571584733518019607213149091285101772426914514943691206629526978340939686712394243942 [166,138] 3233080383015087621323204716601323322453191097653956746631866205884876361467166004953785630947237330927145895161889607168292357630873430711325443028518367092306863906497224942154383708973851584961307498010410983800786076833627229253154733614264909458044984482245229706833456953675513585737922926494268022120051107286034645887740432092271253162244421214767279899589755963509328658312335448552438259867097441063439699921467106949191507337529144290029212252590679185753665113692175430888392602474567680621040110644098970310324449180266205455970289802438719526682726461090887551222106452026069552588113061283121446201996117364130889871921371347268376954806301840317344326635126783176060348461088668688510441724064412712878382560163226079725269488659844970669085906570811039379632664059967411836612735873942013648536104643599603314559622409303704835424699637220348175086635489779787874648337370008837664433895758583097241327987150256453357318475713954733616918603468112099615697771657489458141385361669193027025674755626734265750787132527629875556095202363269967922942141990763746746875803341326666464000460837790540255408185927922858059962439143777505731028218708748466805139882215996520804159889721060296308335288635415272855063084421230131658029649276572374179260007484934312800746728594729597544816603332955987202938547647039225588714490709566218804218941696098610267676398422013980491051477511809166216603037750465699438743168792430454608670521709832537833186623010116449663096116092703087721328103266378132231641547953805768337771320571137794404869801540660285523379432 [166,139] -44197390881408551506719085032726644041584724068856328588605406874033303650512736142650947214568413482553352685290756346967323972233693156881490720910161448758405071793352585331953733428534063772161274227745745651479405514380065728587319308577272642797379192407044309359883735026777170874125124138484177323412951188917908202057407551837629954580491668914414247477778559963729114562351613146238170813702510108154430892510687117433704703266326637009301305208626249325490832442092593996134606572340825476986276939315707742264710690043973954572851496914111983383257133814380436766229497507536247424826503271891278751553939404458569515840433357750964089479231963718991529609196993711066117907518968952821668487003847356021179953796300125581303566706705368165823847357349277318599126127671561256045457893748970392359351043297697901061621711606129641410050143255888208796740567965107502418392928662489273617495233843217422388346884298654081534654107250364854377770297090178531725285810446377636494618486661830340175514387537016625412899057589851875097929192764313576990352477440942742061055500680753125683192341153815782731917113735898163598864696782385734779048011614220842598994833978721025539170452248180179969842027397054427587949761969503994841409585846378265244179929056003422504790169332108173793415770062761470734307927770564779405311276586898594968891246488721587168424538132480561126520967934617800789527266963820481730981350409838452988399924780697431345616990467977252448407688951902561887153413334712772227866055759611995461358216254743119835782134025851952 [166,140] -3126170289202586659361463721638597924990376875053127580913076801397353041080278802245924247819569091275564620013072670855935661089923425270921790485555330989704373301339774345087002261691694461771090628615100180060882574777539707093634847723790513958894951266473862169628582397060309937385876718905691642235650838226644621280721514281280827446082321056646429320420667397510550239794411333499321438840417235803323782333918031800100791464423707680549905593768884244835620563400893142763396906037951246972602398022756441927736558892137342805033535997325752716475412354893788866771487987981162670971547591851016055009909958639954494453649862002369145326860998479954336558615537655879023315545509749557922339454087307922878962479405309314113736011506762557923340461822862228415686910354662756964030563814018448593141495506613144738977814188414193635079713303869365524496116280030178831444931400217837937054357537437091499823681129596571023213265625459080225016908452558052865662854792298756388523182187325205675220788307776899643661655476566297976442590108516952898648622095073999559835611454740073250166930182606778619849441080656196865202793037007568043740837589839266767585897482238609845916829092219501648205687611107613667754698328510348071631970079047039050893984854350222236922302804266779793831286866583020339951032100382537440764795327080185653852817081579734608798791015195626903906512166446201287040828566361219430875237587421804932598566874458090031307546918722994021563595924690238884952212449077071892791460569817607990713103072389798009568474 [166,141] -64743911033692255794405151540152255468460483686712536415830970440224843503069723488457946917567250045055462137860368067273370232316070604365910044069771506375524892740360532759109050915111306052381640641437100468311285198007718050279434836235186092018468262204026891180051974525182884179891156771822581698978568927814997345941121078308673932769182509327191142444859277377210469415158982286946348284833931235842709153265810427558355940968703994012315911384871818140722164135018291708554485844563954540958612445954708439464238488181022528909263145234454642313410651216072009868347508115128644735112258521391126045588408890174048031418355195374642035011595616409473920804567856615447498039267002643201199699816540173080600936445876684591760569566957512893199622224318483117211071303375553655110799846422533159280806266540933880425607191571711132477582073640677180324386171755221991523522147595013413612176006516891292170260730580847129531314813553625052951518181618567994526658898516653336836333291130835526792151110435570342517753141534755236590109568840280280584609389256874778516667295100579280335239424965129460816084596297982449721518960668292178636478772514923594889816752865410396826963970925507789979601460469056853883729742645466364204899670492038846946147811192090239314425556752939224114201797184698037685910276536474228158155672504603762528213451156603640905826715205869219494667852237225249358839374837777813323125437595569103131272433920623365027713743055537354563440727513224591215503874989031610773501398710173264326079631468352332 [166,142] -28315022881266936426009052007177493319398091878799748259703377969337432030966995466165896017581981180711354595386108262859938312196052299252526955097806912264453203731009028726720555062207061126696824975224559832644198797705734786311139458936939074176789145261835134869014821231340575833070678322852445603057639984195315998417002332192527099226188731653309979674649659628984718445430800668885237003266460415797145731593743091970056552017671256337298178761332235638632024184470228554142752308362411905142879870147939828278399626118033170667862372635288272636450979347847702469779583231249348722510511938238498329763335936928642308141941646122535520889784635416948018260213468916769355948577118262143912554983403853153992611963663245351551084740158663165849543230432096643002440389398464491800946963709898069572821924278738503336213238019879913014681597167427426740294731182182045271605171809247788189453763926424466751018046598072380763692635479247996484086218132589098427655867536393228161753005329180451273492861991943306482741296702618939552776426971756624944567140198074908830363137174053799180484668234645986380660471705350677455134992418118316173005422784762847728915283884461611903564137417403139814186323229871085948823428908959525287947177099159633030072379641650332591036731845471196944763112139043566729936811040815307596975302192823088089016947475433834319336812299869003795570645760093651728960763925801693230423715246841139585974332981939444969574567291421544862666033461023880309937301802202659623007973431945235264605544 [166,143] -6358286526512490373188652911034079810752575341316255425321871738040210995243818548152957968827077729378039437728786957316076621524268311677433727280013580460830272352739445000441686071341871348376600674042374328649651592166849781823086598053289168424436238809384489434117538406522241942182570952600886286937201226081534514207413407543086315958534240074068241731317347310438321998554675713544519437449083525608986434763938561201741164104379487481147469669651763969108861274348590231265536127984461302959945713328533782454768383044176734829870891321063881533322985736231327958793156433047270270661510672136967224034164460962302966547365857474497954158044466496108572716272618239156685569899195017978381073216276057927990465287800639214947552286383381990403259961829923789966395486511528545831051359905134439074870188117143681461031830723059854946341904175745974873472149580571703331460784244926122392917439963720458623784499252226648805522985777559228670189629730918186119212398635002385844772903755348463996401856306536071986894108632265957563448185461729757143875098773362797066666407457864969510751023193558084975262684017386920241390217936109126373139768438593333849355589820734179782597872735155555100715990876780612927216532707312534538572703390639323702544808313214279246824979820556379094839441042896651138998972365981269167586339279572392792345884985637279088989372616350441320290595686594008679614607626907581883240812736339287913558520026568248895739952345980933287966148510929476495629190627997357265018997095048180 [166,144] 3199733847881568981203479533700076696957669345700719798671905713735897277373304453124894505154169225310067941675394790875876889351424814633117980371706205173940445161635520356572418873444775229410479180085379816114117380353559622630571258440177286008832452967787511549306278627567671529741541054366408985090955698312888043147891625682836139635322856221472393534974268513742213527826135005622782627846915502890167961516171094870873109251358668047872712175200485048308723713014129613060834159541050541712878821156965759307262526058422005362209818324183540986931174180987624690281468298549308244920891978211891788677222933973219428419035450476892966367201842661514754578096187973398547165584953333480923648046714785693195151631708390685619893682380699525365005905817731382722209105122502462235878684091494864912049754778628324949674893318185688636619452786611427180862041864096482770626115201288146954895955777913634071167066487225929508651331367943212485934646378466182559127616223130336521120468573548180897856765704100234129449833801282082971853353624833926342917269029747387649176906442366692005560816452375969408102813274682989461786850886068781920454462397287957891632795857076359442677854750731557820583769400129517022582374362276964145994930089689330944844224132397944087286979143474769105339459889073314019089833520717083854423861650269920081780194923241958638458622888069214656634619543646206561236172697464912204289292664918543405462286608522097373184822019961415928442150752417155811945493323587391972587361 [166,145] -453474942372915163331565538572260466178124086487245140252971080840172450076312027026448320453391523389122742811133687005422223779333083907683138830508783147280118087343002241241271274197542765566008926561759235675813711964024173315368447837003025722714316265284236610612404862446597003675292295050533663020691776469265084367895928764120424184151348194132974055504803511945235934653498772812902701461697461968317330259510441641625118693969883847813498782997357467905735980692431722781159853162238835579140051643715444586813892591144270950108600852829401590040848662898635572105590253124240584754034113875318080477602840918777590167068897379958568277257659264535381166463467761860799933422396370231477944676112477724299774913129984030695185209146335928055751766348194199366273860530679023900950448038160687977740849789218462923985186673689727513654399205972770019820143873251404491685775198840354390529857637381055574569993948353637521757570077102576216151929450757959573114618114230045252545950141988615557706586592786279941763899004925027822435522296818763661480948165054562165024588567018528401791216221865099554062621562240861975480418765721916526001910461797161138247334847894637704231478604319512298527069001002184622826977045062188167772593197199432578495641543286524697969994702980443625636684442696878147058486596279527450288086559052852469415945115537427174198135469547419072811598440291511114461588711391862134035318776429930020804817400903232782833339370630042392112656380979502505098000211803528 [166,146] -22684159004064172646501191136970662855357077306351407696637703696485969689899643317291137825444364862850676782020877389134850007274371877096585151513515517929231361921568144933756211927347235938100527851265888494396996970397580782326872403666479622958174644267442992296328452634718363009503901279839405908734537886250664194921397453564247304245958793728894435941143920391717186998889481613916774365486671000890642349096093823952495794585136900694084638638713639501662232623700391597533768357229569752944478106070867195750560097583731765356402310465183583005809574556473070428362192935783155066624634845722054418694824722328853800795085178947368521428228283975202052263800556465462394050671286057109414098777875515950003292962783584554849654997356112793826840726239524805066608491477067038171327594608375818657851709593295001358367932114508964867580945289182681028133451144579692392765137026827955572905538015821864054685312879703026526563737358176449561389416772768267875279547197231089592846981073058316962766723795514348388737865467921920043984648799776874715218184713685516994775252169592451201272407949208947312124702188785631094599133339732274595491081326654752729192453493734959157376461106687270351558298608274632484536555623842602758594643824647776131010234346811332376027246755450568775976987848390807338002355387505557703149822751093913311437528383829186728667866806014596915635908953976730761033572342066983616288221902167090753964980320842686440536210837706211202461586269041657789728 [166,147] -1516277208008252391980448876386121872010208278463444857098002847000230441603075918215945794601782078051940192758774598530285304835949062239884535577855276755081443438931600630642938277648111405065033545922435275640743931381747560985608392520893835387219889495375841183090863723031527868258826016291352443155921664302107714452467648859511294027931590333975963699721402745544092212920941311045881723962136121810584955803760261970641167297804508538966744523716488344325143287305278652278509479383274706460390757700659915801864180982005592988948215454003474555265616934670058421641215595381717689242439221324456070571875945591931171240290323122400592935470451734370259951551811570161379083749833488206376123260800554131444979437024000336704548291045333206410691837074168038469997345926177081399620124035595931920458943170054815533824579286670107439579323975894474484480477233434358006533614750535538463360547801346304567890951387840493190308831603904518320133891160953600682516367361916640484583342894696932886211185324020962429137949427809213078276889457397499849642678128514946471853308206149154932868724699859128524052088965414758598999991033711114670012759211654151312712054585758736068601754614470670830630229071363147183669999544136101576068193824747202150158685771264932101333192961077434983714669344733686073946659582643276249987855349400847612726595653120011501563877128581028352540619000984836097091801965459663773803486845239440344927367878821317042432350942017193275351822279692 [166,148] -21009074245833375445793204745098957812548369387957959022545611764062327115404411219473121776126449243030337562884732603490011614386254738903219938595841605405110923570218617373562306990764543995260139210503124243278407759643460381459294615157078704062030937322060656415368802144510952510583908189919178567286003614738235791860527684355856588770235883214341969259601483047759573009310425038554388915942219774938655094944513188106317049497283368766883767184191776019300261290433387930117292409303635271100557021793644395615030522179850249947479913515498219456270636473937416646789356564927789609415855079962778594628711191752915929393750236793725853267800381851439846499254300537855770076508852903575323919948806744194515929842254987008397338223010506280141763232339002840413671869302298396281977286572069103021498528876553305870703026179821834253935657729013646157913402540794139721163293257332535543976991188150061806470544720249664503570941880238926841427556591760180981270874293492077135223206742383372033153506278901398259404425143473169069791971270640664297886144905273301017084620763631018739383713093503599334362662226658119661942293848030243198618543740353829992830666436245485229605498330238333524459785709662307733843384196209810950454673931970197181591653896654463768385440234583624547379805936916578314636842740484758502598135876876915606129508767135242977419620747531743973345086744069974490403628899269180411586976589778895150554253294610881183085444631497702589 [166,149] -71754394691326887546107357556218452917656061315032187851652703176607691048964465787391957855590614005327989812208807191471776203894926188509127547842253790808768637483315222196887067468221020028394451151820152640472602118010560425164441529660448486876158742761711100279532285314000089824870792996489903430655764958654476691089039766569413755084136697562542883385466919133041573252954672503547214109481036688946597287646267005468998695567063410863688606545442764877023221913105723805629237875614193530252996445674278937064085769807418139275515192862922922060627489986930296903641892858661340356044292298740421026694649473084085753836967270642821769459597270428332838160174670693714374986668014060063617383956380854917949622174588090808462601860919279021264633369299176714885195575033585123764487370112113036517750147049682387132380292334705254761100111057307439755017952687410977705047900951478295321228760775981008982416622426253501768680674512598129705837496576195930673770936958038708340046753928123239732051519657811106728933516712777749804922489380696417503869577310167297268537502432269867919723906840276283831187261900756793627613143123619248692557255662006312301468734005236537152593926416309812636809971338453939728614235700383899205696525968970147486282019532720372728621577588116148294590144413027889602661061746240328834650077858776913420539529478214758032257011719028328591907351772220010170148798422122014354915562049793115542270136813396663472304470 [166,150] 224106991666962821798237302193709175240880066862824756353691434951880985029729004318519919941687616211386915649401798278898039692259965200346138865464616335995420464363690267109674332762141365313134544756994919482071388928940330191596976021075147100433363442710499388063537681212158060088832595908805959679543911456387721295889919729025179291182441602253767900106859698760365052814013679826455019164474218049778584376792717919653186433961061144825481671017164126776487294483305378285018296528312073354944332722588296920031313632945582337078038844278205082975589555357166555559814346331419332155486521676310163122647505362916804659636428190061675690870377300505402397269239893604414376907043549273763920920951113259281923401835951579416330287203520398352731135306467397706643785871438145867297331650115031094490813609553968949252370067851072051009199065365783900527989228781381677919101905838208553805727977685714356046640646655241095340198392277631904518253552854429139100383988125499544723899257757158901588698263693367387562340726771272544877342571651349762524885016950034536449159158789013176870090977886331787551512811804660710759926608522231518174365468836597590569686847519973817735889606169520442617304758495788107396794348947139881279605021023909256426150768905749787620413063216471887543487996237301473068728514265014915885624239822909566969266252754620680305409816394971366056088694201425515751316716726119477336287629162833842099169463998730 [166,151] 614225896587140484926090707198264871789967757875078937613249414803875055308956183151665466495636955784431174919559980042487162103988520660475171095026693513019204980785574994825805733951019962590412650657561756055676680347745025714611359651930952282414338756949032113305420652717186090049304478143480630139618993283730860471072652771299095030169884772145400189774658846388980006203502598468276833069336255855503773020854003566470077280194318604393647484436719167154233315982256225902510383264966251301724503127316592139083917396571064600036708292997983971667422587213636184302151066482682809208419806012310113065285501528914230466522224767503975308692822208232577984154569843702690930726296676156531006681840670014147014972711134430293890413911315406981987784257251703060820679463735578266278222767904025402727246191492165761384941978423690494206032705295127711737180155725573699965466855605436104315906052530025832869765873471592280634699692827769248527074684876616679272489076928715390549867200353595335780875902183235114625466304771733757251659075932815954449172472290779922146550127923546797783737460197256920059668421721428766631502447265023050151708718319512470791083880643468043829859529994586595839488223563669799268094245160006156815114083252244210772440681280333989198306766320257891062428033989310922195575782726014868727217211644992018558529409385523522933714925466246592059029575375827089262550204924060427316722832795785903533 [166,152] 521956057823676162238719530833653458225648176761340048604234801588243762544218107877721604360804584799186499325180544566482445962762683845095684557837502375102617436521868939374099317948886632702000762274001329336943280698159315647291875976093457883330558727136400184635868430317848930932976620844387336972406113428627114354467095531583350912568018430028270862330371055767917562408636389680841479740715960392735937205915022121183871722820889209491647671253262889905767605806122639801274480305949711068600942681631593243785470093798253731598185165585102850567502521037713637880474115882389286889979728643112817104284723892990809695645342006517339161968982910325162235412668544010368621870016761875010327459240009612337642029934340103526776095533174962894173027840838285380582421382570449445337319789442766928827558947369043655772606383935275276420655151969324251195566854445619458172442688298443120136092856444980310651433874423140953759957654934191935858150635287339885807370019879024722349035375100464060368884439996633541509916220204426223707293507359480039861525746601294302536431575131751263851359181183620577816322458275388616080903632161562556253665256648668193486376362377630581971530396016159496471418081029101759955603825974646818772782060091929244390288982383839671408785186473074307784723486653354234097560757701197622523076033498312806711020082362728161250353057657516665037172273372364927455880364446645678855037640 [166,153] 82286080761462882851189851643458107146271778195636828728730925159060561336106817309212146001314891749724346515521426302139309942675162348187882075494070024176410130507772615988862568190915867920465819240500685186353709496355162645723382712419544044519477435182170280451469105593958593281120870118347987066884574192132730635934935685440398409671202825382577124336399295972182169005109404406363630643942424486011251230156367518345522374282259604479350035814333599720042526481106550033422589356558920976941318917943728520156005464980620190561036719178392369672450070240343419102492450910937598944224222062100633710510791055136260716122584067948433531585914813160860966844635937381237730990203880463938281897406200684613748112744037428231843489834377176025167423948551411770998444157797303829389431689767218195278764274491698182802060988833744799002176705495783817682351007326437674469633717172493410987972686159094266182500964828170551356112043099972379316389141193529779352634616142136584505732442702082987256598598751762266255529146942076451818565899010878450238293455491859598180952154345327875255955440740944086173060989888707145808452357450725769753321819914009063322208748046791297570591958745965732369428524269395200338913919275226319266908705453801843031920082342724043767145683460230140167958429541954601090541241953374516230918247527078582595212829677718800948167253887898520973450021601846833675094404619073862 [166,154] 17482678184558452549940830072535682418494593342990479582124662000372886454169154649252555486053078911668454450805400549472415279734251635728568391544521266851517496505332205126597380310303909879077104654915711416056610908146490787306743158374370750071281461989508417811904810779452198763225986273988488292438867106099225806639842672306687060602873106965373992612647022722246680821433177934114863620574918963097466065291239594776461440121127502737831926144190756218684143446645803285554697516250014650062747335970768185598137149161391573599304831420417824358278920074533329321833680288914784504241395579525699499849772153055573309128393395639102887131489690706698702105871904951479550536650040371894447971308933339619001859719808522263689261804397815691783618538804005121469422337670145089002209403213774626131334791784213041128646255618757659032693949528844948668306497119168000958407833336558058505782907192073218874054560281894889312399423922492978407483265793260187106719505986206588607358653178913695567926393394631288622324013945154174629409365693280751378884639223034056126736524102520526778481335832250556621738580313891029832753037595300147566077235646559678921225114166053197427392297120691994905052579154370504634917846327582249143773620579765899296677174047445077789398394817492025794313743255620328751330260624527081357333667245387103859068374419561125094836644515796762630767591803049735633901638 [166,155] 2651868366281122048327560897294054143382162036872312346071248821112521417769711264647554851510636963094339722438320607044441814994617125001921751314123543784505469259309294595884943817988578073061212353926388809916354807208511378985687901691290462155992133160638542755916618693712876292578856095585798368273835727067878620321916342004978719256939547161108336305529137489521566975150845559401458624421542901470550149503995947546106484556176787035088941980565462651107056351816332562662970202450989488613278856995514137180946520400539635206291928269257212950102217185957394068868863599538849786001519097278597425428078630762551643401629059400982597059594812958186055178071430402401070012200676830719415435931379644380321630714791452965324738850789377061738382300073021779260226265324604134764302383457911423059314745591257551702823621565105427816717874850610080333719475599001211657673887778091021202790255396618894462421491744530116966041801444808860425892287440331242945622254678233287019155006155977215103685130817928710125383584291802800904453704727163774874310729192066508853809397416558372424886232304024805711133149391194063995784542603027330547358506481482176001641788876019822929401063994638157401378842396756631997114789480688147617259590290143815325513891956406303704111098143096539604098653371181851000491720089159593115949140026717565284922718063045330351571629801889276464030735801775388 [166,156] 134179479696036527272496768026568900955456858904840339786075485744981357601717376350781257074796877248735651077618462829164556687429395934706648188599762399118615458935402274695482041485096725578408638298307913110810601369370063596951906768037627349733569603979697934793908038439849082158037602695157758370086602057870190840579833309478637242741045620550755785645208818915489405138674354444108237848557150842779226368086048457228649652096879679680447109460351719362369795128406555609057359073326257508748308856399976627403765099386772924405257971139951757116098681759519304778052791515481609040918573323527575316532825204532566734166563299821047315796996524204484033866074083078068854980056795838194186781404710193014391826550653507487699542994673874048555129748263366864747621678692645555721294192462420645833866778650798889415205719214837994324262421900229334640658302313189098078751955906140046501976051731806910190884940193109120613068437186034764531478597053846431008172191990947249595649066644557240197525254379424571113983811272663198178337892001852069388487980269554023735322320233439304706222519990552034135768380992564961587801110028427377416679453379689704683428262862009545785852533563689646509953274581539459812016330620214962417301460852140555866863422326901552944410210155101313813116432664452245840047182826737088235736649914580701794407784262655733729903944130870333536325 [166,157] -210681574323846538985666397115593001940444530662179721730370515749198683709610783171320388117179349953657391634422603341595573909313084497171248877354421322465953885745954292673514356345613390743742563585151859577881240805653346762248917954253119488327877438896564232341916685646779239040133385576598645121743439975943506477476569403540842879463989649687847872158534494955223609594086321283150730997659628439900952759590018048821940620042181555627072924733702365954643215060279687966069958901276042096539699840900362630813659493636505386143616743118246950732569149963206161992974196864043316866513833274597437080437253243756807895611972977510426502712793521899465955697205262155131460050472213712764625652445304373612207242227381048563687596912097050374744062341738659146421917064073839119960998377932524385256248146745427209942250772243153808133137380186908313884094258951008216295780199566602757302954769233827322153794643676660769806998857074179947688623635254953764436913043765400558452344158905101885527713870741052823115996194025966790409901247705936278449801352513861199269197809117076951214840680399766714531220309498234342237385848000647134297443143825617043893329246454390334573798607397660706897292349021003881545593792233131578224105804148858920652565517665735669043328462000755098797529269912698005909789335186577702369672052342306545959372339678188370758210332362 [166,158] -133608727502798397513485483970593303794014292625810188655297980428882560400060244536704272987341591331900887476170922840005075012776160677207798256027189641851488930686855072857543005125173487372946369102555730761587828435921983380302944427486153366304537831750279109902748198412831023620237993277382964227095351126215120896195662101676219731658379503968243146082173518752589018497951445202450437410752480100657914452278834928902585465943556375352966651309234273243777914516805013016269500242767204325675973548768926798597878690787472000660129797006281408305458928450102836722396698329140916713288116629684616996605977713269464717691569289759830853858192859654873402071441951049230556114517822038450249672801522250852906132384775819449356113701947481205909966722669936501803245799548057746339475324545971313055661941461612935623958030261982619217987903693551734031144856383741975443734128161223529064046845009011726014625250720646874024603837477002820951713705355092802164278258523492049801956418455335438014568295456637050663489983707845766182709403341940732563355305517403254422090825880202178359978562892186148974186632183488117855728552927942133563030647628653901763974732984397409134379739417827681390969433576079209459472655306892198386113603854556038882655091043563143951177126113064035588180285559433533214903801859596942508647151168421931212396806458694416606 [166,159] -2036693865571723475770403169148917665220825306610368430815266362419237712560696546749302292168503127522935684962571722695865658880224707586010367970389742048130796962920937619466556350137681409964009141452545459063947109642694975527044691525940220375254846319197284273746926142831722138368694427932765687744604438552358222941019700773267452987214412413164030888210335106192930008318204679537068707200222649984289869446061731882545119553162552278907048796862263767661900280726316541086760918969523470990184822967188946822884397706117940213672216736063288342520666869043978930113335450647449748490164563778005996338323721717213747695752529787012533940836025448763257095946835619838303943133826294786622738001706463661913616213781660004190973886669333870022652694256264757808023995596320807571870506931441459485220225594210852815334236104123483747172886061542344146827166383461268475789115579375166878042636766184932737007793393155207083306328277035573227184232700365885041400898641994813655700187549327522770075300992975396614016702244025139898806632926632475066828868442706659162312345907040407753700849989557610069898512994119952106684958043607432011002915494951981453165360230828213809936178770049009562971621056959105603648286583180778747226712284327925136950616840280864322645068941637139880172743633988891053022055258668835821095216751260569524006986227 [166,160] -6867185310839688005508929971585087576712705283937795137425198811126796724204354136387547165777111419241576467234957723239191890985975836430353434894864235570295150106826757879782630778388085979681567153202315489689382083887460199839428661457789950267983213863581652212301904585327326349279040183165433862305236469358273821306322588156033022047089257814547202606530277183932552646662548433194689864611515765027496305884344789869015434411996275807971490653758531239127709819548196704543653418228984039296258869834260511852872489157734281863919790291940577550761106714568776976784978685104268049565237397474584563388034200307526960860541793149050419992226347683836110526128767092506708391137685629619797869126965466619114533773843422488131823287500368205732534298723620973087201786718176070930727468312821196503878574764511544681004385227007417514917926772550853582790809976134549307771056938825075016195190846849236882534794931519328705437250222177689173162186475474085505191305420763971663563374313426966032927295445081804754164754292202911093683819718600641752562672371535995609042920201937156344869087217048095174628798942931884789360020688319746019130558603067915635290995648331272553691456637243350159084306483846283689584372647548836453136447558710060734008454253613085331699845923622862516566774435397107191542680461361311345315398706132520 [166,161] -9374271361238295500998367747116904230821115112981829243607949965552458016763577412170365024547518539523774382973051233019974619373818690738411352757831314797106593870476382323933812895616274538771579587633982918342209820866066679172831879680466547761418332682031563492892295833700919189398398961744159391722191673241576450749580554046255797824382285119020095640303030072133023305060810671505253283326384511691712792592652539205700124824116944535889812915456502848351394888542978786684206538256031028917976828669225407593255407619267285366225565023560564957853756391201311661652454218999279584908934885698642452717158495658683513347767351461298312501212241793334345883523754577746163579429835563045786313212896188100346697471541940011157867324587682896750053060096245742752882423111829324751433184220113148664115794267198971548684787793485292724609516606067204629405125873785834272548541506578355341883873325174948630068745721136339359377168700203804550167502277491472992910919419132156683444490536564835357132368719884368353504345467319181468343181431974759130878170217636527563221010959630700788288944211510620877368225334250415444287051528060399409969780437424848183803307798311602675394947001287372691105793795255362110873372537643245513297507889593999168798711860172807900010952395160559017702733411276836689981345903031450148442 [166,162] -16057780452971555473504957380754039794421837023847704617185433575498628128938844453882472684313194662910509028207335710497705045872236567745396899242573799977876400218837893619393223319452039834850726542006683312370132486617433493269512063892097201476002131340490523997436884036351739046750394640279895515795810494871885664306953180787713595227490637834785381842982003257279135676668164767073922473218145090203670920273073256272833748947940952590137045608462615752454944897768810339729834451345781404265343467530355902838111453468036880410637416925919853739692680792998446604059602470323694474775047210167945760926775372577003117792700483552828537459679583340740475813426559085423909359907381950265474983487505602697008359083697887051354513494153624171328427324256379977716597948276032528938959752482743548979077032388817785682029773384244744122059198487824738178702772647846723825203918475415327583255074625238545445359640050363855571162718285088644441440076821464295826318983752876763240252112936579269682841924616980797862514505544738618158797344520081640513697165721131420056118949681989370485058035487150185452014270017758258288308978167328117078326537913792837214814377322368980433522760131321809619316622435955065614238494139154464522388552710675499830428416429110192700640580097431781660575966718043020184518748022 [166,163] -8964575520532939456288390022563774262301571420925162665604892388832112866772002809383976933348568040091132318732420146625006946939180540703876048344514079190666785023869034744413122630440129654142210818927150264005024325003754797587455342109074387167532790829449525939071404452549038566142419517558823496091929066455070076320578734056663733938612530647575817049532513284710309233818426906214942093596168892808102907533164349942519125196715206040345860279538805415598217814253874979634480127368837904075154010588464139393065551365956661297773261592876573827855256873887894505253656997811379510803197875050618323362349246538497504449885368988939566814215671372087893618068376773776257818346183980398445299894618916224801498085972295383731332535959426529209938505608967289842242635765591687081490565693018797286169450484522151740878070376629550919726348958518075668814121426798345451957316346777719848051578635697997497773004761845925039072821236800281834075835642003876147954218609806191683490739635698009993503489260352162634943491325956694360053589769872768632615708394556043194955129671680868212005991571691811627235121743517096986960456051234266281754306415816568987561270964465548816644021040646404715431468739390896174835169226750730279953281772639336229329035129244691518697996072005720354435650842245432 [166,164] 367509770133702031814201661679421204999787326660307563382944245121579066090994568560764754228746515821217331984094953823920919669707202867833831006494950392568586693074009468820854471375458151870546666631126526043543059078152840553582559296431842168297645349086775774137983464868030208087945126042991198744253555591457252061775172848758272993275151631966393132015496078750116706916336852340584400619365606337964663393926723135877551765552952520708588347909045065246536053299062586935081689436577135005016940303586876883294461286817168275773651049835645358088757002707986605988197625811605153873568423697150435088037669700640073683204687313756729338028666686902706469576090324015727834803074089321256419051811797872252024615543358711015768027020044605506188131449464092568260641244599274522212154021570973976846055530739230286077393362567562810165110375713652240925834420889513483640327078219047912979644407938615642776259941602460828502765433914771276453330229559162591211275359070477131675768629885752541973449824633756816905161798618276182152637934929856931203898096381966656332195476540671791360183191994637058668975301586936303455543157816611086446371670104907349550913304918883866811545456571150314170637084006063858845836472112775658638442660749963736542542242603607206998065267141727252149 [166,165] 6780172530876260976453378719442421000611644903703879972019513393110266817697071509325376167591966988625269019671649994370953785476693907378458435643825912795058052705158356510804486659949461292347462533622108209357515805954405030025701035161418650951816283589778374335632926486266838026221790081314196767273170033715525254722524643788575724278223937352501332105671801276467464326401338360787947894323691073298958043445470025252063589473987214117113864424579969291922785500176113991421239189748174943804039154865375192550789165686264044470015232301981587061065493793451367404744796084653551806295308742938923402482526217551900636665428898626162218454323266583952694294615072898679391784167946654334149456108940485458770150479375847026296249979009962216496132077984311762957008571229193363444800416043916540298330975938285422838008077377168748108974158739067667757485321126963735281220203091457996345373159085452414340896009140156506553456408405710215443419105734184550302884518098093545004507743219588456565762305146255229704327144774594238107810691778110518042361158575778987097095776551825339653532760615892876755617025007428552148933585724041037881330569746189225251479035135053256094800793212195272712757963027695541353651026724631973962043580995435926788067538530696479400182550385 [166,166] 22005771458595273371490499008586389167102435413594837094320449193843839982066207196340478903149020577096464850237575042284569770673749483367938975811795556362397162973534472614226953910441579726577516063977715703541423545398538870129640585685216184033471723999992680403248546847859082131173166317998087104908338270287642167316153216342914499169915024425509432676128194575973087972227564860155464342171339453196845545901329864299194281178932221905144088478891813494188809525294743968730387796672173565451300289579231213624592712730836918381123940595430462797517918351635827591507064094379677170621346380219685509565937456279099959481654208114660764935571361881504194920185041913503495274463118673557038057378477486123357318031092544335619238034479904521976303183881700055982436181079669568770737348886767381168092440779113382406179403273565899348207460238975454342389854465860687548178406651151907164458850555318747283844910679279247236325226520305519797198242929952519068270306727992107335657697109051843678885283094563520397630321049822411012737738510170910882404353360879955388883653877907101430806410093741453185604928135539137462418067356961125735346216005265911270645428958936507272646193174721113863885768703124146735415837415260117641971621153482403316402874207461 [167,0] -3001040342943394734648007552131695842769770810044741664707400359293331173017635479905381300619911767440471681068764191625295758845556692049937788118699010340701915416705421462622886799261138618406052254481917092153595054731552766228446289006810711815317580012082786524492106060115482048345979989507491194987914970826853027825740528525737081944414288970241322709175271311695043380959904121826593347261602498661967012792745824039275939537090429322714317318994112225964815205310938598639579634862772773819647811886235054797994497394427060827972175532592910312427076766504174257643396525905223066215416553476018748179627427217248176787183754450996422746236584088398979169704896950337860218870511729625387389833977945540488659830701281205880644253092900456822206646894519541021215875976511626662553499062185988615955304860985503677410075768218937454848277156538402671216436660459398897988150876033443988651131181923002408979140705438121253303395648943704478519269308361031432599636952580779201969426522123232948377019744693939566805878213645278837023940922734493829492176632216134185924177284272570477562851947486359173469244404980968569558871700028085107320245906965757710391558163260454680941151085614730965438537216352899183055163084324270364767032235294649988274289705646509473887059151979600310333015460984645549838501029417190386623123850043058266826152756660550450345135826561719313061657561580315142685137221319612486260888725807589926214439173045379798481138085571242990417529954708362106343165129740427317245867330832541861134452501437038770943213363270687113737670900277457270725696632482981907026809344740178460816245042146109449696558063208836604830070525932110644784217895867436621653009961527030973123171420114615028158003366547069163724000046696060873649869649390556872250622207729147202443513196636335739447993471005453489795525602939442993560449556947943981264542211778013775614960841806519608015356461420587124141583950095965180892647985146036870118562263577786125880496794518472253485133641453145247673045735076583146497193317394991459863643705372787803839192249741557635950885846722281472000000000000000000000000000 [167,1] 30663346633652458616016099282041669198377628737400876530245263845938240573483270002948230909116063851095286612677364637463629152593246139638774070883113630598550402081755244156620954801323816104956183177254324452006177789929015284997985086478462459242235509086549375936692828953790783625045932044698266776707214089179971429420961505226749590824797419808733621344259125336685292238447165755010851827409410893120611240865001976211019958443741892941685847558779202962215495568119482766740164082733777614367470449458436273334602989353701038537945296644913029887095174851229100784770644997359598932264021752202636564836397973638909555905294089099734416112605666326599264555393847023003819416640705213641413475190403759316133158171714777020778507205845352959826501354080678606896278781449865738962028900168072105954682558442485712076805506523523759989706244063965432558948378876947188577997352282040450314696541808814673506675990995692511452048303092371216453766719686044274479655200615306512219159361930097512761325074588368236550455961852951899595716264458085743045386193942635245798944189524649091182499670399108297989606325886653535334647757962929178707671937453856465991210277738069693808771318721334133329072740481378007553066527207584676190278606622156546369331663047444817530231868100550968617851082731588515485160763095487949480897893251544863038246149269656116221427606840919754470553648151009313616672823553714499252198116112040914143254772072577910677020828321042043722165236190778621604059332582561928206067486700573824691023401859285790715649528382792970932674935220250447868692430081341330452609767508684900937750137143399241317363267315574934519497213855173812982941859877696024622527339155571160441737385912231569754948433873290629021355999816971806695285005946803696923351543850432773152263187149495520225540844449210394221612931694622937203861815715741636057578312158866843364524102999109792175294046413280359713293328035391159552725308500388181777637009552998048610110453824848148782873986032085663774087858320121123002470216247274769638047929407598897074921776697982785684845137730282714667417600000000000000000000000 [167,2] -25532006944358082017516815935039216817909813101362692443067303124283325900792560884085214097319813588762719323681490894573175314926697821661790515118783555859313948096906094969687350395269016375784680023900526908444742561242434200504707327030283935148078992856736724769135883802114799754644427647436703722064283893463817305467243607971388385022796444479987579178467082463338066871556978723638860391212813698224895581721252810837635143189831460110615442333701004436826193073449206112677023287461096364090073654631992977928517859387441145464575431385761473338577033186250588301600573191946508707765638400676093820350798974280466219236452885145915180371554524799124380366865311510199188013842168149159832720970988838427139818984083124133418767698937289261866038559978182259339334907925671366862334740060905136165275190194785702661591413400637985914682393760202229197165877561935547112489604197651610246641180719147117346479312846895650748799576569427021281681548545332260988870772234747828746016572985773829111738823961674864365079534106722285465567733018262492303229500352469296999056325466274263172275184474684157584654512567564038053348811767019238628989923664491877572414040525469738413711676393513187306956221661277907827000368286415223301852577048136467549047987352657815173067101779965304504747837554624211034026615040166013434798807482271719904736806796515784571791881057897791522289549083341928833941293574166551348420831178713053178987883197993820126974875071248599730880608272891703503126988366197969189650127800847039841736505211062352744236336853951875412750905525743834252471931053464761441367651944349310679786554652653312699513142591968474427110767595784638531459664386005533054758531164301746345774994655091363911367436437909014608569913092233765620518732500372701882076724685319031462438431429227886983508585307695496743523585848367703628852564403078319033031464561223016012482693085124767912411749231870820371462623664242554546201205159911616762969967882306662042565926983182686039482141798877975244732841417110233310717970174694487834520630744715858149867945050166251512232738338195247351621222400000000000000000000 [167,3] 6893672620186063391428879380895859364074659930196714964080958283401044819098517603364041454716780271765185877684560413365668182102245274221618541611458252847918197888254864491212516473415518969916449544011424422890379825454297152637314721217158617521767875112482139337111756566613568298610892221273718641405144139943751361780326827289461273044191971744093521313051532770508529061004012026205184147415710247273551954612167832920014094020670319580761669274919155003258540383433823218903967701852255214458709953837103748234637693430494243809883319438383021775054666830221105249921307376356847911614942237553937362135711374392284669262565708441982190936714476317691618103231200906602958267899935347995892005607053892561220292344808558768028468749235984465736389146706204616381407105518198015697621670145725555134299100451270140185568792103930844926413170490734057424227660768287611017300200702194099526437151513031236976861090734531820632633740023414731069560895809391000543309396506253685817242824112807857777144443057497815077592122536226258803744472470379863684275398921330908164103491161721210314567545624372912957362991841403885407721020584220905720878467972427761636251982884542091408948742269614872123399831998493246244651304025755944161232963988168541566732047927645500789328187522729030140520771466189361576864829141220660629006256572501665639804894968327465995255349379298090155369177966928945409838876317042883136088192467007321911765838022450595706291633054132454269437310037010457799961713028932424888556941672093914941964941128594031086940403819961036790581151359850753578470073315592624658487823901641473406947739993141119101595003792608053386509665094567230165248755515307341704442666753211187605025118651898710646425169402887686788501406201496987404517670799799569815925500937694246949054550572068189120251447149702725049319304320756086808112434526283906508239882429244793079753884817478236163079177327583057616143425586920237543585345663890074999515423678490580678116500041955687794835044543093688613667595828694537822823721706396748600431392733195598391748308510851069297381429271885899233339899904000000000000000000 [167,4] -570888255385825092513354976223101659951485233688152486224512861598974340178226906076927006242960379783119880668804219868024785318588689212624463574449267993441947647318818244156718343395226160839659071705523737247418564968964524949035945484240407546535699247105270581370873896050724091835059692219738986359507138075396955328431691892557249538941491650697106630208470680914917593961776804979891063166959066302034059881524327356908050053867674606499493406403394795240707757011228462342624286140951713061205382407536215895417179689798795277332667633383609275257021132069007026511322124791648562902693436200687616972655855132151780754336795077060967245230783079896933337830944552189329714638131168422815279275129611825225282259596323367625337522710024894106822763725666833118455288120695668850286891005775822946234072776376203577177596390851376263396190330384020806950462110337832017373126973522958701923203112256345437995657581952383977807442559255109468699216511654586493215674892818024989954321157058364644740820940410576623832184351409282205009887854109671499567058939293984307658716356108348694176616725607098265557108196936471867369183861694970044697473726818784294372577414884196461413878785377587555060947848105453662152859719485973355218871850807559983432932952871184725907319188512334033730630700630313679467914101972716084875622174692715408419579237951554253838602118119448736441764458845457731146126807197720118462549677387880935946226109626068001320688143395667764219783197184942472273878660136889229906351555377972961821012398624851959363071361314493273750589308991866873613316897281590289091463271600643695229345030929290173030925735390089793764342811299572974835640975023142061104203375557792525362568932622924729644472899060512941520578897233232753654720869980754816530803988072351159357807255602834359994805761215242638110377891854195024989094517849095829781037201681884634282011594831835312190138916773217625716221265993983373277612456537090253511836272510641832411396309533427043310031155424508988446144707720162742286545054493603890453357294106376168302189372676849904276076301423552491045483708416000000000000000 [167,5] 5866974965157286090281727045993638711188926432734670834444911751493539057755954112310128453205371850183614936842758661458960360324355527438261771499703764632493550323023595060193327668208932414809641403906723141100459150414837472119737819232288261312133338588976807884884766853834905097219675803016116220188494449300376937886160150276797746148372609871500041852141071553078588510742387719127922682768289632473999255948178597651261710687887695401534023171653363520389615220177344691844119553448309062753396726069051920262760326606916395719500315337517817197157323304091624577535414303744781101508447816002881708207068314609730235271873340155058196826129621218441039382330127239302860145964326365641762727004195967779513795609965712439521579332206561947652070703327744838605340827273789327243823946709731776596895237219860714389622839595560581148155251765611474327682982406738886912357744462438417148926732495550569434156244959397484793873086466427845134775257622322799097418701066478329877539435288494518625699794383944419171740005132802276905729491908099221418438210007573564821633723796663274899231691767323169324834241963140633948855258726412514861543681875539618984070024221957718948555093624975938353386875907389727423428703144900055689579550939543354281371330631492269250889222741673167425969028761838695386271030398397125333087773111421081103973765709404351413320185901362090307475602499258780453915596436956142686982444631764155289994897925537424783070093327522548677604933281684324646647146189690978437542336315156621226911819070913800439905723530046824525156806874701040955182936353468548547988363050461723510531678902303416744490781557833641249293857905372568915812106902739919880045557992414719259781803115678810787754151887607728770402194455274822711196513433008295087334228687683802773812078475719469246916035198308427831031580032291631126321612195554312775640152133145559449690606477741460672703974147826649862898521445714822672685454461654691401955919197457266470151370114303945464898141558581852675447892592756372487163355785135881681391246856404189676915180611862832412233736209739891665842384928768000000000000 [167,6] 1060340319761733212721546916480727981004857993775091770273657269365678693776413334627800998862409613781455028001003073049538262898308075735488182526455570004063788246855609465938310760052238380240828325083673190370916397779671638799488502426180340522113066177883957773277164320758659355455915466602933894023209489475327434462257430971648338603373769209645201665162270676899575493057487575366163805992145236849640459759955326987861468583785731480246361782598801660115960808688883604375031615351919991791723906183826306025911434417011672140849417914678491249580094352946021113743255982813685464465788772548679654700037499197704022144816376945903738142002679262275568555022484561109565653248551929547002691047060108306825627197688690639528085513745887036949651729493118027909081196644385634676327808703735883164988660535965094583971153071213041008803194839063051846192291413096370162209102077303196631894218830703772257178342861673066299429040272357301193253042577212955426025001022636964369420400557142378386537136810720898672204998301092271524784384576825171926878525444961288882832954082273687417315407214890866222177206185330722842511451924339681375100488636649965973112626721137803485723157930304448053048290015277452161867401082159123026404917534639422846658246288930744381154097379955120471684509872506396327486511578296130907107901720133723166314626783964943549971250820370482434681856559481012023274830580437451081515848860652257200344315650581899783371496691923362484882248206506549474775625901269228614263602843804168617516285206089283979535209240032501440008639481315804323793784896419315637033320180547773950469316886097255745244102565444785661466511691935098608102683980559542457256894498865993206201458177771394340901551023918338561951687664445449607339945209148016083778692792029482628222718062343305541784249218141878004135235631430652647894238890421181560004811924801231919846205132517531142486607720939154213456259188603347594087881086437263631767427103651375361993337638173233398674363207284440914929605533323296951681235774815928309349999897528180800252465688764746605744239032276995117253894225264640000000000 [167,7] -53362968477292310198963013250168423554904538185610413512923120644264028142278775325166131397152872235656873827931973894404762758592104293574051801075741123452671175668330807892783939389211953370818293007692654298532519842476577578377635674035893905165628156000801009140157770963089314483437018094905869895039699851358523508931342558833614392631909855429224784076324911719238253645742623789631257809485795931318125936251194168087045700891459701987210639196655206153361103334206076466744309305245329967791600365528888872169974388957100014789735769781351064073712020542681650541106159496739983426531321900802140117439464833847748859755468200260355701404902264410438694101968987709919431350847304246632759860672494866402962082892123010851578747844579438891571110869938492562547577880538591514634567536123662046326357733734793651698640235865728024586778163019365733536188013727612988948212863717136681990959187624032273386552580948023259483191486377294572682873996912757873803066911349146191898630043982743180116169920365992218080162319183979350894103624218436836544133796186833968556030626391798706670272614157301935981618224521914006706417966731687107074130568226679235115800773428244910560707684666823681165456823978241243001958484665781582569639682285123282000082666578840136303410597893428968053401504102039487348720458355286905228641498777669899752063629906832688870631940251314502950087447868536078734433538419016802132727686844106792885267513130629815017119629190347538761283871707628273504035519861749682525849073079033717177589830648208761320397605696475932479616028478772996111103241420271722554121014653956772791707398091134998210059943684457477224461719436278663328525136906790956579188586088698185047725495760975222866888650030111841388638056673923765106664892789888516385479592055283179515803986480345951965565373660433607704826503172199098899267180000455455516187584655594915224759163430803956423951402105903525275262227357298480996066613174364707598769952207870445396407425150755982002680016959369504855293731910677878387388898236630907422487605795814104729899442795550705054733025372315279587762176104857600000000 [167,8] 1230292157719607931914040626908858536755219938320365690162402818290992737092958361312580788265614807568253832198173261298166786470011864237156355472976877148441051910961481476981921728859395745112268415145580412020174201732246221814522301198509025922470234315068098069793918788181464190028721972119308272867655904164420761576761510687226568798580962358317670036985077822253427897984943564336295087557247044275866476444478139645677923902877343369691580745366962793302738084364898354625841682705070479401803958419579340613814936261578008068905542142513509092703284569366140576564790952844398881993277271112774218128310943105416210234357036991650890580721576773035468864865252529575344261350018571352488940995027121054262246987929642692029984756086781431310396985093364526764559647966604499244522540614480154190221958757290901488917868798962554647713562651716773901865611654582830072101007186995413474447215677429898036728933552088807811809507818248313327103808647172569267969625887625643534514293684394834200796521312475057967182701039098148101819313274818866943753108354828473576557665195026959621763754031504058884511404284569183103287768670044776362600577645416066867736549223202871688318386630756262059665746882635252793727768972244443849541445122695797419998905824947804598848876418459038093943555413620689486425748288150285570925507232947799713757582329054987292937646509351374632658136029464506618374191870416259414453393849898650078398028473650660639663125058112504784930800702856601817721337737791520228640444595081021308604996665982353012040542399034786999891607152923148479532062331292429515244788631499704339358758027475768311024216256166437607947365207231480261349917159325659180624453112138592629281650944008851431868134430076859339611989252941919540972793066552783560016622003193202773858358136023295677047590353974390937684404590050892010019865341098198733958749182379119598143248765401938703500012307425547662967969238256452681800172769018242160066014550567929083951975371899596544516227281832101875296995956818611762640491744101764191765460153841211409909988256728387181877173570349166971180755680493568000000 [167,9] -17005046221586054962986132392811504597373872133983180961745481756979464049387040376516998960988503659573009324017207439294400126301994637096998415169264442664260877165144249220104041867191696561870657565989936025215062647602359601912505865203544403689972390144318556677280430953519010445893493442992926954730511656218530463644524210946707640076259634730154431532675602981334677647442555283974819493909111748781489953584709062342982373726479744112439703575533693370550559095228864316301508186101676558883555710819139831135151076008167066473052078140324753941081629527172976409648437323678092004165967747381195391595494067653041422228180068175340870787463586580414467101097081470469333740326518143858911831601044982579008322121210027780554561802908165627209058073236264629246769199610670501051201226201088002941322867616075209958680710274268865895836724102389962884865796289181721914684428582026190572963695103108507891774632794843031456656750791118608194130608530191958202881175669646171869924260992543475997143682903385086952789273217954530777722425382169892586396585240594328464794612310116708547189413640533049582369064583332316124148908370424947744496675357441126439982267638067489171871142416250127867256950206706028729393519140944949223547209014472117590028838525882236300030317698461619156029845870985881694118917289415691895077337510034841715133660541290144174818077704537079348193738580990909927517028542638389118108818517607633830085669736885034742824384822170048509259126339346456345329035096779163372102498444567439953582346412713128425824819463110178103756437226733425494077465046565041527893957203451435478116056746916336343194449398723863964677919464665932773609484632597726036879044719206437389290733347655919479671946364905324788391760736534643490833030828698785173318526365064125683301197420938149221386217641251112861096951591345970207116290199542652207954659960181479499760738689390554182703842604972924387662610219958791803485971928232722138172354970874433739726467037140868417512060624443402695528811126912062915896287673710665002015670765036365049844636522822960618876719583143751896940355717693440000 [167,10] 151527247450582801726357254911798929090531595741423502894928940620291168039783441555805610942435119765968107614618131976818874755070174249964216113760255106711425723665555045534402472082759959748493433637908796456831582873728577899574663203305273311541487188727941447647178846708016273943090813898099716605260117965766908160469434116626139245750871501735939979971071607271479138464693204772617522949790671589147410592363766783593652691957444752520582864721816403702451550858199603481549423038390089275854137800011102495024183736208524336126295139399997473930850872273395476628709122732184096671120274196670882352701379263316724397687865836464207969689676951390393815254101305588801181126758189950036779971764438052126554634632825522469889187258948987371436795330011098352686916984416230020522822116338647707703547829037588852536247471944986685341149514732580790430505076019642814796840409341293728849066684640146326407514253443485602561237718918078204448820168516727530550090827237554137201510314689274460326989106063188985062612251612712633666438633492460939247181856176768502698066269496204159203663947758125103094941668236705132080097455274145793117575453828440196632560961062238058551456907811081810938393941470576166856104989581883307256255454807835108705005503127033013973432736949505460493899509460603909098750591874985912124104218087241372375300366931196750405861586241421129663679439042392269992646064149633221512490004148974135705335603209976695090335726364253375540643871910264537418730644051770244073707497624225039055882235837693736491830693236444242507361494014809717186125853393612221622381017613840673973347198781410658921474844232193880508565943081702126199045770164553468542553607044197805469410878773777296453979866430879179591256018818328183208340672648073063555292008383625912664418876691502985987692099625815349294546725293906210609683647099341981704299532798295187461234249533638374044899421379448385151303646635363506781630270103522402092056904239582886789739248516657722236479261645914168685545372482922085574794314533205999390233158962933391249422292172485658035144269022867525523194100318208000 [167,11] -841187070756992572885831501498599576256819970845607657603820684788969629926900993075175135801485359452493891098958690386566199010014915683454339652533600289736436108869704889001614320948555327411713058691017773908393179884044403742487993519734217220122784058239950217121822205278042010601916889809356667407006752065706336589978446600818782034907222718129974200870180454166773654249668924649045340318984170803754629289935228545990146306561651059282759114793359547156035767954805447519290915704820889504193928096799724707918952107412537954331208114033646302551722653363684873972322103912674107692092239436148498611621856439185804497829631716979125340207174947597773589721064855589995992454221113155035269046920638241751695071768461993513315855922171062132146813558291107531908102460171021110096443164572802384525609938799558575494517516177544106429280981560419767067991949755998299622759949803962807390005961713358940988355574651076850034453127567836382481105082417345820486961470577544385313790466059190877702016001241759523236712899433318122207799777593562296270892312798966557752154394640676299039097358933368277792035533099905569981450849486851743428387119561890262350177257504141499059423354431785025585728196952722576249866328931945074267836425986201695918085769938658806675089005256844279000916893523105998671823839847521671735694515905259838432910266707972266044317009173692065460273582663094996199923715742699893391284039241420114876643502352604352768814087324817118046560413200561314553682210504908827601191093516245261086501818968995623504073602695403001586305570508871101369946011829739422535896778340463648601492948944360537542515518840152098684885078493672142226691940439706363236868264081140196106031694473315151130424388110773624950942477960729135528582148776453263638600516799088654689532752066735823467591688826074797864361049540323034409616791279012363074071797621991674609476688902023826854673896647782744153341071680867302861136381265508529534983848867510646991362157212498451067670589931850189724999925958763646810486754016529682686445197854295560484738915053771802281685604661618892875602329600000 [167,12] 1947002184437540207280256380504477230485376260886935936031514462980351660111467475500985546803415711888558639650243434253704380364684798667943679781113361841674442232196402450716039752682465622834108919245727778189058760193109372054314423630843341815840597791550174680807307184548471296594265603033555717678710028800544439601753777514743831883367822325771438036536057624608101495769618261756663989077357805516119436925431400391888630114969579932205526773297010386818294568135159414577117684266134074840256036110560600067722135353901997029448283856248508584820796213058965809887657057268803623216319087089569032688064686081079767053019213064568517216032199173438264526355909202514635176188544242524875107225711553274936227272343775646471093681071508725851362138201480335796756640139380336205799309119613325266542537188353290329024183183164801519678812549855515815748727904073145899869962906349201475777470154237126303178151734259825273688792313693645894731781506107217240636278469100791926179003670111633070393462624792816962346644194349421019935223722898202100239277679255131991189035139773153435576902790833320001808029423559704210658565832099634449441386424867258914078953717034029032475972385277250776465957192771402316724615072962075659999951891374096562846675662371963108387830712965419681261476131492457400717205711873737189941867276727596301585214492412947798195519073289864811012220266670310979733962814553635761542304226172283915708349423729955644369121485069873893100540732850835169635031504422584986397304123913885255195771528361530687913518302842196870807817393544952572316426138658861239048596555361293724509216359997407890232717873085703432668831370604194096959061443721766491839265619200354767408989878269555318297647671891966380713766354787933495086466429492294774500211361628844663884833875997424463411931143649726397426892876552307395397785679155162839815434137177677286544426775169279213596283668584165238058995655699480031642381551846280014474029450188119846868063532505937048807790897256618805593710308664332093139170155846912634372127784702227951554820751470184920638816144260120782569472000000 [167,13] 11915281315551965258206349293030348529213799030892249639939938761827296261027972272815562051590800821119545809058894120475110117679971717233806714741317529869618231857465567173033154502355926021513934617890431990472656277589947789634557251239876762790567331070860535207431346175245574260384687099425520362163980933603351800772029689888746092848709611277543315310870311208019416502205322045737100457219967624296226107693162762620771070495283991876211835651833287886073182755830225918862571380751026959230455177207674932157724356024026894841955000779432789196326116186352102646495023826033569219078878590746970856960593657002152893374011958782990083825848217879083924292641045716133208669946018324044064687812552885284626506795163139515435432625367462591644754096912905331794018709713843746164379791458668066414858737959392194760906079037410344194953015754477931931439513585062816373873278972162344097653560651354768340268129269108792836839899018832900805524652652411931404542421596247394678604359603714233833061350323267499386655054158788550475742132286068209364186657980813620482273461743353482711082586529369131632317973700770208506870655951039493554813244722482032311234520345793207980793298555713464286813119476387070835054057956347830559946070400302357285476948180787012951339933474889060090513683158760157320366447065118685732408528794607025929772665851709474691270567138961471934251129784959604239850460976830866899058316449775815134323738045673318275307957567345364154413997471546737752363602353650581474518546169591402823840010871278838736947374341158004874323828452225452250012028383221501437800953574616655513067743607716767554186419584920259821256379936123790415655872768313663838334162286570183046631648884739941397601771610950628355128518945186814396175901923601394366375456701830950478039773161025460118157029341390851139128859704939711246339559701757502692179258895068837262562722870537055322223498669256888975223631166260247701771854427985900479359737613483554916959674223272551254224833569943733852891183676625449799083533519001838705787878939343532809547467109815105476674808330171785257418752000 [167,14] -154617559854780798941058481520355383870690029503431964231764407551918035652447895425407419683929340865217782213399314485734299286939752170548578243839633410874790504267293388869456521592643281568317452901491243228126161866034537767819959755843814567786326676383692415674182543349657821852744526804967354222301691377639811271763345169568910448550883333847116812904216901812072204978486596421769569753273685226402375198757989767225130026019771018521458393210046417327262803950763774114834681777483484008058722535795016650146818356044590331177762444872128182446229778556368108937021503545022095099834041251321352717108656238761401059254813577911796921627020788595936304927331123584820725875338679487393398749900413505210640663913865350203054356306551838026299966850071758389832416173748414303323618738600965089685288434865584514472982319420785118493309218529520124787696719820647990640038289967569039889405819064291324284895069220466865845459619704406958034788449282931427709386521525780248844977544358518056174409047299249902049776229451662032596484354174664284600460795042750017915952001244876746116323787822719371539605852139169344073804368304628159690146512079166306080276655782782876639408583302593700139577719437377983896491964544747342266929649299086184908887369228270573422160881561480555338428304877880997399093955017241191094724363445783580339549558414171482246892109468948707062915633895991429063754108075835100493327794443219893137479356026662218347215608326705305977880181100706369465667545998462087177770027966498468042776366386324745680210833139391128950168383018910060160547318683834007506661270392278481036292749445636614420588064053736260907764388713469779733015207260397189507700678117786462130121994690264431424787111623876949737379913659289534436210862810424227223493604645644875344191398109157363704817231319514803513424461537924596202238346402307851599637707046477383140870271598890222606073127465879967454061689000472490152568227206103408183180367519537990101599622091306704823483392495372857102974220362320846764651279750517737334152322808486466022573532004714095966993945681356121964544000 [167,15] 916982245089866058993720285222094515540833960453691997434985731272910953096914225512305065054661716701937369647519020446841572376046800490094370033634576395368866200695792012268201324350950388184956373050176146797255902020420801700013708655057549114913498445630771111608588755783764901018301949303415875775946219849886981173320154156386354317594549157266328021545498025768124927755667125869521378079131440006341677375589230990590346078502423789675281717957908429951829340079794781959618442157265577916602763122571898378458592080399673205380622185351407235301473756197272097474982569501533985513013671023597608613715821421252091402246690773254630267468666296176402406792564948960715336225328766406139579081809236604519372367071899348735901551644386435370908563820684013061796240266231396581319421236742371652761876443929024809288210376292603689160740286152910650188242992896450493321195537303720932180625037028833374000739951280306362003349081050616068655797990496388983360029286081704073473381356618319649924485230748313282294142910028361644742621851550321831297110198559474255125129225150274232457944741407500953950945872456655885387362119656820111980846906612774617930836126481086729596597340895868605636526544103886862693106576042232786961014138018067832500734308160734569307207235670996501009803512562350468142010785502072773538926847756981302329656359681362246038486788575182657455712737594353314408206751868768665138505107735976916258235813345456554055558632206702724809066243958900019622559593744095105483950059077780699506864052627854160476203295444568344816068052092045262440147222668554938233748970234547334750472366393592083944098152686398790629943309045716967724909952344808655203051063649757343968390025371981924231797160471193213022823434675600110448840914152718934364695416987390734708235538907263461330269842005705217958350361557354079828164390996591109367386665344036951503623957973306147070734265871840721993068036131831381528066307679669822444383916695849246267639965489623430472826446720554547521707263124928954371839893907681092009303197811377980182391108875148760511196852098969894912000 [167,16] -3766782951328503940110480273741752710646231615186391985859968842242333980261960244593838619598248211049369361014111979708178984162589295540377371486443296477995778097329730017643182830404049022771945299143243507371662681175627719254369185616524674659657065463469310996076029401102300770404220928665927227596559496959229999909403680240566909808170153406524657659733737849111137632478191654369701839179378633618498492927359643538335770199375110804398537058684334138029098151708984963314515168606460139836205028961619593604322203685049692254920229049782440596889430991471933693324680732628606326857459300051451120588788708369867771942428298193223177525833458041331330126814214396502620139265910634791212003115604029482606668076748469880879525225003584702893327803159676756673032138254788100967649014768444331697487551184695327261582995435837035233786755610112437256643866817599671338223678647296048402803236003613928232546476907944617023622340380577305009387792075612670335105164192746091612792725446942132097563070288095722419769939694381120164692509467748187864410960170412781496844972715894955752577169758885500634970323645388818423178579013368469491616436294772135986455212983237452990048917084351815725085985451038046048817816712965269638499050635061623337578680793054263467865898258713548548014146880397777816398631969732797316585130015878407060457670579028759792763511500944258579793719431047205419978044929610698748363549466474167720648142492258631755326473753021153930019768462992805216714896822522217601762733505398729740295776458224644739259409151201705653920034020653734356026862372652260384484510121355968273093971147808488505520999240392991325732936556610260785555442962582101949003048995686037269181074412442292515806485260214761100119985433074757117524475811822987193227921999578747684464255894504496110582762183148426584071207415452145320711676295874014906316934790327258220917410984913151789909881423367168152581144191134464909159897310410226362501056084505264321666288777085727273181235724463776308108742748492138911558878718900614690655784222567903313711895608878551615873899631860514816000 [167,17] 12277991950101203967909215830144442991447310535238900318509635254668568002871774242865699619700985769280124050890479677643205357530141241024351772820731485145385727358425011621372297529164443170944132256291849899618337067531312542784889275017866902004801142636874344592539064147926413626366816123571921445579817903497997325348507473339251937530404915503782475243015465575021206729960523676042970736795046954744241553950729784208387868360478008769168077595741871418228084804864934031008364222086446717926792337556462921674340090034647235303373446975668806578371925893520678940846602866526868508852594111117049225575174068209922061729305192317783359524918379103387652734631297410312632938698359051032185996734829041317408688768230630958930968661284389753121135236646368550557277012338830520896009232144002805080222605357343549575641555602591063841521530222802800678362662469631851591239850547652603491721366923312676882365429440701260234026567595471593380253253937177077412975757330886462228482340163035988108691642412934076039859509566631547750165954873605987066989816843589663570278141469806394685070643190560365636027320881359872769644439938573938748563412311674653356350494859264811616817302335419580041405784812081622221864817998046909866859569569323517166403152233753512753432389017943533828833471694261926675666153024188058926771446916023307724842509017674986673596935836223669139212012700255042200417800045899517596093511074898621796500139109461620847669299624786233363747961536148124386827502730404716298628004019561634016625262983633183808642741363044654520275853289440011035992679073059183463567412734933677198024599242674949195076973254224667028975511270752383926630158405185050691874262762834133356514357502965255456465464398652759555852190594944240819899495851725427440701757076416317607323418016151921044587994046882991036338267039916190012370877528432457878805200114575631985387019670732309044473103714831384615140254052034598248784322690263953728390461871531708613749030520276095297242894111997418316102440329468998182471198112772170965854866171800657276640172415534355669003917091405824000 [167,18] -36787807236844894938506845795802159216071218274634696754907835452959548017753191839729340388086523081028476970398658789902906076554639360087871062761883175869478618995614616918261691073067398165262518393873432687518311282101311060744039259329621781707022584247200567160566570539244465435419852213013752050047029444730577159715142738574747188123541289171594883516946661194745675684028274467685118417300695844683411218974482562983576386270915231895014183358785688656215524222637025144264952112539772323392417326100602191686936434336992692627867214397581426839987510155690190829543465203414258654405592093455199737800036111294513256899411029480192319230868679869550005548250005042343392930533052480054646076126261067551922963720646171573756824722768302957113898409441854505876080904854102104798919037971367047563735306728604651404278285277339111572500013809895640456672291035392021793787298712766519405496249659902942681191028131261415537982762457861736088760257768539805334894981846547298751854623411022911718791466083241182492255897123098198322995694685062639450012538482081430580825744580061970111290863945436864156013083313339515676086784142566469480271452394306897952904870207992845251983944165862679140706765578270684821939714035786878839827504826390792564189198834720580511600367953691317426039367167000441805519538414374702773928189039971410154571216575733838798062751756946000496790902647243666275143665723810091694158255158530790779286642280127725538768403071975117637023948867914844256983821178093334473957706744813980630981558953057906863029444041638308432883740827854271703592747010578439534769611596555729875107377384711363272484483604344189008202749567776143064325728208927624525287428488112881896995581238855940139183955164836181913728900053831193242452944242233553277217103584249924179211753682839583763760309441846717865364580533994221219319244985242478598018991714797469600545997730001891671687583974317737796317781419814607795076744523668701164237706204526788161021421576021592570832271007244985976235444333168266062302281921723010479728269617323811663272738287533177174571498864640000 [167,19] 121191988606320381350929217694169114556886784282725874340596247495673529347372939508355068205504623253576581479320549472833001918662426070718474988273056314239895391460278130972206742866489552492369423113172697272047008232439784618775239121930675432849583805215258916889379651080879294576187876060618693283780769509754010305823752975108558673633768123313134488345903762688847114261320119548652418538664885462028462640136374116735581270346108022912004432653998912306642312601939853801199230254153097291584756986826916938997809320894278621883078700099467096017133875605193055043529635368886465065442913678322860418668646646857646722595715296046052617739798363115880786270861244273592260431496428898187285298909541255406148952492776986764832846473372750959158466281048636243322594507430907886316124629045196115340725796660565843593633473852588364831666281232178794257935966077403129904040983756706645004253777304072303511720133268425547702199090045755956127703067209155702099751927150288677771478256323450446602070753825031177146340816500472207218426288274694830591460811586145070173696914143778474055950211614692687601530680922674780693405522509145209327398972778331433759438224167458232634966778384168578340579431548411503976656708601175586977721085424246313436252873589468078557604928472281852558417581487094420667785962627334603251976737157665224503339997379079956060419395217862343110278111413145492466646343903694173272116284267657945686259671120070705438560008844109094717703242675765242406771000794028668468069323190362789595650621384698620795204567321604103407143574752836424623347899380870872339515657197858474952986409165307487659347312170055834790108089220085793378943338126454114652116907710881029430056631670480907319679364657896782161034687412727729147807479213718010782970406475455422096935612501999254110635625927374450435592859688256915968698611950482787782658869317965864234371786209892161213149364557617394771132906166815674181111472431650635962719281518132856391526963548337333392970153600366726214927285932560216354463113281938650086482879446304039147297934630645067387685044224000 [167,20] -457163794544374468718086781943703351053881697150644051777380859081250569181423988800484283409972085127335693014582594639864868163247695268284730865811780578803981868900583083078176007337596661515725897835807602728373420779982360814094555241041416115311097299096662985114642940499114328305087823176744707227348626458686339569908743195839859456889590299825403142809048507981106657689513464859608477216906745435169072556133397708582856573046717095204231094527198216767336944905148611471119788869929602137514903785946585335452337650135424628880741960819103750653945995697388044994488097948318397682035352018752640217922950985140552791247285307080542334172843560724492944900008075809363775108436556933701933018075354728676099711074938565474608156468005750690176564980641595628279683448472861557996401379166959683332790075062523647982162716169379937768319709628509328426081098706248757959677928642436408827168415607479355798007946467154810412278382052338266753908404721504589605781113451428841968255387114587202884711451044582881216127498507606359287961760328667783593351155201960820156423051553669640565592408594838391259738326427264051742505630407846255709378598289757669998757252348906185771890104125215305987516878234984075488700009420241092637603191806686206599550048555337622671536491121967512615160930108678669629418391085016556240486339992940747109304689041947385922118025116097835186908432052607634221777702953046449224754430053045889459540122913242149380998005115500060222682458849818059899627576769603220428212597981726883299070173915842288910050757584252573853589397764522769966852544690208242918144135399869802237672708018021217891316548579482865339863283745828861671105854478102803672523599064494540652436327285696262712338313349962285899248331219186598274600176599831352013598172900048795695710309905440489536267288672326325874844511744865931257826862386696032067945844915071159712747476729840889720114413154735357194291299049562227427262584591653472883134031671349113833275454979636919972915096316461484981702013863868547531011716264311887573266257570553479658541716140599653388884377600 [167,21] 1726395974818600921236451755659601666688891354335695621972294050090583707343060893184443398878115728981442830091206698630920637976452173302174291030124511193845398735190341643850983253480424406693213898009677480191092583830470759074803840918681719493223675484657850958721961414158175159961804881085098742446633182203300640958908910780990791999385710123810781870087293910078167927081453384366898749074636213573028266787506409147929881980737082711504040423706719152653596191818523807291162582905873800378232352265633926266122184389858053126144453000149890411091410506074252483219995882747313913867285450569286861127683564726023575917029860752439399611099084220971078440310340740845482948359014471367380996899045350570398500529816622671034665861681436235299640454758187495177182944832837360004535474481573320614715432388960558840912967651907632576968712373779173117528498740698957033153873952533527475506508946114406361039856800206188960472979543878764216811958699893682706584430943227619342901293776900675146261224188856825292287868270393020030860678149452354066999665093104057293009496258595519127160561288434958932523271606127979993962944372507429234045570114713610373524517787907845489707093793344202922336384740648881894175370162895722584261976377176554661586584736794519653682412486987519256577822248643689085627301649020013591915849949580217321996088252104428252736277038673891300785512804480304490743469081164294211057937907975995682309368918234001814094679985369871530381822304035465278265547280887164038163359741538731064878418009501298327325100696036495746499008540957147775513424621079410815300716072705341276878879319712555907306198021031874094407037394693578244400898500958261048063907827180395081315586277875943731816668465660709885479779940482160772134162828108517063603322054093970488857396167027062138691235955527340415751660638211318347784191792513635383951402338730449950206608152022346314057540394645954782688468155539623646164824130159612981142579073425528704170534617481108767720553676105286381472678143274886589322132246307277663103665730115838717032274111613804310691840000 [167,22] -5828915943782485912688318549058264842284145172120768358083445893398549357822054449862097118911190905843608116229419706509238835110613628021000218224732221828692417745518955364599171361877999109033024641159360885880922220454015931290616472105398656663692149839090621211062251002324037998384013546410086096180441380429535440235725502781382378871633472088435099213728553889120057539272888821300766837206725617598530485969906179585041390995084065855679524442912934405144093753599686546449893209942338733915180568158883018850698575399238338412582070722020853319720429775215938006403442688494229544838354810497359957186667038477084178190781864237525521873500232828281370424557454788806358382990139481859390292802323193274658434306316140555278570463241991001713727975205255866175653847457128090170666249824619846289592687901368306902015616530862390149160038814083841824319296925546389522816945523218283866431254468867680244658901140881732944702176074239523820137425913634926222679902067512360749347259788126365871536998943471045501266112350668135862299411216685988633476066703416846666186023822880330012640472382249973901358621285041525780578031794410679370686694855629540164124686077959096072972591696172160853725729865621530287709956395634075863256848181773845260349870196770960505924524223351514561099400465955692080238140054026238789863734301682171509206173799425843637969939067813523409542599937692952495172159935357251894130505557362268551114424823405220171573201993039248539200867529578963858808351440807157622974717055313142075192972494141528846448476373289683960228387321053856679358581380790209557693346654827358081144251460198223918623052975453136875055780504552662960065230026440822396461160526689625243433180457018540755587036578898915222829090140775747600542275411399698783430211373692842900465561241902426538786768947269104699632885564332962687715671351140900232832245710534789610349185210756910893444788700586202766430469043594003943201077689131868007597327517876244613307679284478199789867760521228876925191608176564876179735804194772500621967569327006077882096655626211443081216000 [167,23] 16960450481071260757919704791917477829565294049233522230344655845356993452930918586067779726074959976930700195658318822634689398293182505917302670917552148673303620450532398636737527365148984824139658081430017189419157149658940797100610218669951034644805393844445779045469445703239813742923041005682105971654674069279196563246744913878836843808226018459157577100971205729682295729269881996707765184159908056936166675213243701973624777923845041824267752400595280324169309790739926986320056517575536965455766827259043483627379419754226563918332026739814676641476264540258032538039466942134454899754462752157207116673797914173133964018271292028006529386500497522612718050134690159343988554168848149472768821074381415147271880072487944403270807155804129828461659995486070096063469916276633102670618627811031931189462111083048113038029121725324656978600550677464151535917166670387323078034888355849536431063685357042267881216285448800146646331656007578055701214666425454252987737203881794647272179809854080723472187037401924194224246303857239498008867233529381931208251434130783985930395706461457018128213398909083247741957593548977783458498408629522201052405359738797244928541179753283056685061334281853806323870112204552413278673267154755999473915416952140188783178053424816562636146793727715630747937894452230759142760477859215084596649622177281481053694414134570184532084078166733430254364232946350547579979409850807926167662319345275072859130028484710541496282695120572522543462598436674644970987681098565455889295404156840230659030563942546115824095372430052320997292881759687586520597380941347765058470721846592946440523660741181758031866152911169872304154196003067151626840893331636001561223409701298790237557302217862328285129157738026438213935725621643033454301548620679435240652271523895723323383412329775702014307255149571763055118720674443660863710433081699399715807472328470462068181798837042489396648948484552793573688116937473304633741952522829823675212045237976679295591707578060868002158968614118942845021032012562069900378812942917128348740603841778417448158959465282604236800 [167,24] -42590832398083460894548105393261301395505730404228410429981880936578052243942511728311439777663651043049159709403300208844672320116990929606158887958299860126819233746903213578468881524766452240510373260169886384207827974000980782572988537341409091204869480745622699645778060527397416670990639043033763912555101343195777039015600909904029128179500682850977453529574577326277326427335053153864336727261706748374118777023550059913895134279951533292386053451033068649715169351350634979533889899652969761295468982275157932207107255908632446238105409266005605173385966020947339514364574433455647656053760739640697239325048702348678604797508215735590635254715006875964780663712873545571281492326308696349618728463900159597350552004782661979235759475740971730469742909874613832056743016142002873599243151954458998784931267861629484020058736351841739223965266123701722301420270465853336701427878691339275536279165644167594003488220307935178822615242176024642086165030089315431391586420321658249927668291746260339305736304022592165479538375045719013901046216072295343674150005405130717586994873646631055702025684028639916667595543890499333469470703892813282064711200034881515447917815527613834700258176334286304070686079762962873040020385031428356516201683228361663911468698214904734547781211584577928355311996414202235000192614419663093203787995797474832929653064337743714735035706652899109695762701955404442851945340686798062038733357071667849782626584866801804959393487997441013911228552980711887019228202272493795998626106922507913388860017774586148362252644552737965781454770925472322975125435228046066622799670031729480470764762122294114256327763553398239175748160333311656480004091610136447080063527341183831044587958608352490352360492946991548438485352957670388454305715880948483862973202652834516691469660673554266619632567648944815188267131086284533342364897501126382487969082577645729669466775800101704024313994348118792665305064716708048065545832656125396205566948197361781730254283132264189453714938192634983823935774160434876329059726465957319883578366564190245350144646689261337600 [167,25] 93607098667413761889393902756972131681701916292065868309053135195253565993063607078520270926649903729928417225736387175392721600539870701161930389369998937643312750498579644463756588832586213040220590057020232610730032802933070967077517400270330194546151799092129804167485666449057768569859657126745854724788980563018195517688311406786930861172624147192623712254240403593159446507022566085888510598699457005628994278839364779272518954984203502338626043040399660707219319901149170492364462669834349202970093290549505972650874707308992101116712429455278999088729322546708324668796713482473211841824012775102764829978867519950698882762026722666746770388781431786447028026539286622867667430126806236446055090160311111792848207773695716382524378023576537383451005006876705520051276094938677511389687413159411591393541968656912891059569718031371920947301444243184534850551102229636787186769683704873866670673172315838745467832332429666441567876151168572975366929150382232461102836634101380456591165100886511653990537466931912748156450877281567159118972338946977895309695498749444156879057453016281233774243823756716199663296396234896174137354215270782411722953243528356903325589380352400972441649547918868364618371094247184512745924504187974294537481358263595886770365164527262150364428027115647742299179962872708211020275843803029175478420232414743834506105211714266064111434323408457951891558186552773853448164459499304148485185882037344243716863632108751911790659256129492118578410843646090476737012622304047513469056561483284297060414335645978566672901249695997869704089151471672250761226091307750329634401720224087868759061841451915538804188821645091964774875389656502566642946910453469707545551113009774573642542558535115260085989213675623831046594856304717334700401968818115320242038513689300717069319041171517890089505498543138286095859822933245183886200599461773266721973414195903009175496008596140165940806683587972594599358111643658481348122959050553758257238189804844896356426547913312867570846609392495046226792355684382393534477716092305426465420978139969111947713732154575360 [167,26] -183324547647925021111160811099379367850465408803715508488237844714276533548103642817781962533660802108441977716565253602902460021597095066024959501738678106738244210055660545395745286904379272278970056751949701947977515736504748373655755853440718384495523614303526317016741419041012482123130742250091472836508642905216477044952827003243113892960996053189859053119874078629322735715024098071120650194701124308541832411654430027955380619649724796307767708314226954486753125072577391045605567844042541490701319336358388004952084669345030985451681874773915721058002725264914329429173632355579656783839379318893057468211931137566785629296191039242390185739244483903451472592104567702257965109011251299086637038205190583628120415325155759481443249091041718413328764953149974500513585600433056250386278874377244382631241392477343129977920769010680947740071278309720840855970594046128602649945974926772014464024935994804252281596696859320009242393631489909060115093645272030328290988884391399629303096484660462345425788315657398275785145077478920097827687061025513175575988269679718183045164715626262275789857732737019850526382977688664010047683636927318415472201486233679644411432589898872414401750103028048828366477716900575227492483523318546458593050519887984934026240105439416851511633659979477373352398141856958828174336881515347439489667229224094503064272397237605086658540148393662490633595006062541225861900786957220511745700700583605834493186414315629495682213094637159939312783469479819106619893383275322549030262899185794180647604797971869001693771693668852080548580587622304176007933568116691183649284043854956516374216629237150701311080114326008958881904926259019706745019837881909083628102272536929723400640634623351801536414066788501883514992673509526101272289985261408739339802161533839863559072175258056788023660848907603998549653495936494582917836789678197912144288939747751938018849880098345350326496526611963108760116414094439595988744642790545616377168155449316481128400285401193040032156670433070030986567810016763981034916807252532296566955654868293213611949666676000 [167,27] 327379868806360956611898300043630472820844694262038185548365596755528365019493411716723640869561866485828879731360881169833637768916746784813497759107571256440075520690944442908099362037941133215197195184765247750413136328030309131699658599412198463628059233564065021640329532602940735386299744423254999226920534937412529090904875642896562182073066664502255076022987449064020676919974153144748196466127133796289851514213540461034370479333237847104510292411728294582881842187533824105394576267969087669793025720243194931353530799366749679609638386839838205346483572767395374953932175015563697739291335994685693274630194505525897681727702755325090106398462736994309046229055278368237597932456079944009784169164384121116666976879688759496493782963902263281294706396004204446668472580958087970793650988244190145504838339003204888633242460473366610603122396538633078454760058236578066481011518131315862805494552237309589924097441692135497820803406664881603653049973052014866809031363272019275356969817251300088115110678379387569879805902064435661089518061763410512603228017498733048054582456530162367572019358771319419477447397872873199076904194244252085633238627193021703684968812587964722836409488202577448707313259514219805106171572047501957130155302813224131034030293261215128608032539389231313946899626384672867958071147681201038624459902211107412365478513570025045772057187625681575519720305127514044725702907019112382067054108245094769375309589110113083268406374026343970658368658672583924589514835634024485234072024890745267141300822378519145244975857121349197976270084064881673309092822151548713496592428172971020751217357742734575778994414265084426219201587530525790510810707285875483291771792386392139884832492090392481038566685632574145104069703765890342117985961481388386428471418013529319970904506130656033411781726833898660441765540533901487034949373075950997548705872109580313708497737475849660377342921436908979101269183460233864729506216698887664229262438062875205826955871712794555229520623790632625102465181934299327486267741835504217599774196724983224832280371200 [167,28] -553105343798635746085174449552383980792187536146747401508561963716137831423048804217622875591575065743634438215700634203980806959735550354029655138635154786128529742206143152457082652500721660566526112930438528549648676950092460323279965925912066237455371036854420124972356385907011797627479995139881003393273753284370212118038670489438472041945591846141290015866836495849140537861573717285521915919408722184141047285622259417764499636341751926694716613482662942246053430365342295687807487926877891152237656495246353226277945554116619199365701502004206950323859529451611272339916198293314648950523965919478982827989856392519921200706873970034830591048578578465593928472411794746432038685818657033436571865374833141018940151246242286013225064755937817180523313943625479716001456768850773640881018362565069820052685377665177034705367621128539638311126127681497823805785895207517822254664295426984980516388430016360032341913696670924722756783956442648866508491603609817350308438871882917283332991678666074611730964580092634126437583205743794381968084925062958391844005749152081363059964724135640619037053399178674688484900746724264447368549627145147389707554367213020239664025632036953258790490124410884178706320925754525084913676872462767348734859380302720438070398413610133069711318399155702567409392263309436880041820578335134534976035821294782695755561014577418228238960659236776482103898991646039920193473054435540462923433241748085192696766572567211485609113830834251827411920281826878879821770722602035374015288480262671843366143616658612486466692976482863750094949104320511990570435741910944460317360934812503628000879524829180884163264527554519011341130323731623703890534380114027089072827086189528944905697961994030910617067612497547599433969264121528783628123314199412736507681506819524674195265190201530114993271576708158158312914186990172796542730741650280136191826767505307436426802916513204661628501209504208700596865149651620272656219224647275538773059271594018255997638615323313744828043141560444578053959331445847357887884013062731734337906704256793672043434560 [167,29] 939972303876838556909265391814850570646523357823310051760426852622169316285886807121711753691062377000414553556480366987000848404188699169036917523145788007283549044578868061917381855851157871464132854907939675855865722243509417245810162737142307836054780038898602731882608290834526875848343954223275149480150881320508084224342399061305078649830463852134789254863828847784416258969437784073469490311115472011433212977003169418190406818211824126490243782999483087871119296011594532989044331958732145617987780044477193718332374909742407570000502890190647828610110288109493451990524748197472142077099601723139813142490603813814217717704214259588198693024614079784427342719441546675528141200152660184531818226246869496337135958331210178861233599159776029979009999080435920406588304410396704974093704155057498312625662447598347190516784940110741225196497939596287495961169827976218629220169680424200127938409843581819997855688714319460443767667985217785712317011436575219957913344075420051265510277585312845674321444182809578371650202145042046426707880046655355109594529800239963342683184584467096444774617524257741141475625606416681936066346092992140828958970663657261309904080128452135997260929148348830675202339949841227160059391589037306900898445253708150910634568577135381881962884018028406244087216512165586430123817288747999279766444997460640350916373071193286412453142591900633922095494857601816920131376571627584325473556760075193264713466669737700602772240242738384693251994367212319682010708957207769654237183803663037652366558511576593415830709417398922783741501849093552031153728749664135304680778845579851023553587097825538186606913773509602554224468889849998320669397801350012312250021592231029071263244653524558045729446405517742572564212765492502695367501896724587067457217028438299857504714700597692986786294575370985476881673174854765997542850287103967192124402349419517093448867643129860230262725390072710790786082439011231954836983887095121859579371234052100923212187898115646844684754783831832348791124214674382813817512885262251691757591768852411196321920 [167,30] -1727022339795044221895069132629296872987149529176658399599414920468669305013800193362602368052909042489831634734552313818367982105711527140353117412821376022992755705911223394282176009321773739241557797933244654644735406192719418447671868081466625051763438471196160158870319221755517567383352891771669236587436874195329842616360208295835882313843041832535662061972785934276693057779103990333210830391299864486145527959041316574405171382023034892308560614527732133043046240667532932331079647380343417313756008416009396378594889034345041154855913249144171667793692855721958667516816068623708782468850832221641831594543342693812979364925102712151493722903886966980193712415119894708284330802211414224258206628308140565399655834682968811961860994601241995819059961552134718707593936746540088635452157580121514811893861617382442388883386227326822901944231984880930692036373917921191188742633681616912777545993272279759726747413609042471372009032795359268986525575657607193417753121496981061449989114774632716224689900487165144440967244214591459026501689320450545879890892593651602951504523391870138027035269865449942007655259472392628095080624205652500496000350767542778834076099180114105079244200750477493983668516192877025337078443214835616923215631221547265743649271227194330234440477674501821806607152405182811991489785586921024954648721372677062982330809294288423199477338617676060067322834205361988650013653711623445573277368626695638804068978208222465932868917772164114171884265698314863936007463968684716620233132945966635542236377201526105015720487501532677965284278885055286710143581072012900540963344191726653771434005676691488883236059331122264439840734258587773763763271018308282966110136084036848649629593198157719335747228250644998086908511154477606665821514100652368703973291974065388918118943593220462080602358626637191150742266511274242041826508151586097754206481921495053280245876474996385538664631378433381857142886668135776014271018127201908997285710199273844951033468610304932938062728172819802735459011535880545586395281015600595357627707230678648993160 [167,31] 3517693288177466404940200234508101825526713336462259609295546341484929690895012878251788135891640740925840896376117825694417284548996429214452989122141607174217295042229695831146345606997541178296043494151474447194964338393693641791328621191548798191423479933830119959638335431587410155864446926302924519875841961810084350732990956569374422911152850391722360755545022127134727946347104850736780275816030833680981218949681918704051201521968527559495554763488806569739587940018654557903093827643916645771067034019605092574824292429172855259417734613775114180417563891285297702095350139270703147961979112269657838140680294914221506268266560339483482516461759682224686068628273861416531706509303267032773346743978281841420563179023085403602148518865063246404041719392014337494029773615586470989161047570121718448703010515205344901901979545100578995244477059137411221078963752375831988223476529370364621893032361004203194465934894991599494053946498541204453274158802182536330784966972992286053257468874964833793987455740131920200340622113623212150145875665309149591456347261561321049891358631302524702078944983981720701907157394399430707323950343019527908798861244642475696634220024618108586374961009282520673357119261615591242149311427693367241600626890361170292439732187194966744409553799138908784363223475056471728152182771128439945652200492668501051951226719488969565562398709232683809708535368531512464416971867830612562829060648441917893707271005459762013354932452012506313295953517813860287298651084229625850883887108705428975722196810275253207312756906356696559066947961927922396753197671549011480480369113854097686019297196209437909596148427828580330451474777640759022465310160305873333640516022170872204955276487847486729324437787216568662723555727106195308004533116067263659955951669324083010718279009366794843672165678801016354874519641467525618420814989421691324253006731624193708431282267299905517808545296163513637903230963316810289714462127698281196059625893413396008102467190143616266540310884735272375014012085987787246599177976596957696734598451007521280 [167,32] -7554993697636075771441835919511755856965266556085052032232443116309007138974030583450745614630744732768321859435075379015332949468125777730183619130751335327326078501663578982937855208984664955742822067859986927844806326343826342820765198271785075926958893425604398978168945290898399174023573843648263166413115393743877416158614955878600990049286789084028256325124143124765291627435299895369574063262185558443867874935571443709871408215815047646075225523715305481284217018115605687515347681684149666947943891618343976077475708338073872177068388139054374209967294357682540221131108584723206586978297462762574831957021969187699842115804605710509262783361432248331265381143938118278170170389422884969548904540787870225696764181798714710776996135901089325674355475324256047110056634809040039580229993025752359345034283543368480943200903047065978194552972703233150757291200680997700113773074661662489563801590880033549803963945136164797342916936511594176414387467305934460028576938543033845946881782237109642664447161210675168728769941389947035800705365167501039239207771407746584819514669177276551502198522407243381587106460608906164316296255918918054761503272334103741380462233880995604008030879603343806557361198187137957043469184339699271556000849097070412760193659520162080860149880390115808327811178070705757853627785963137560937466921595246230842891692869537067325672955455959056480579045771014103872467898021144009374170943033045286261026296882013196832140460000260558770057845209479216334904240787952862851829058313894824938908324882020944683318843878439994573924946883773846175463463037798167887406094495055820779816590450330364819479950464719419348676203664386073835239015306470812469828905511213869510728311323624592272811638671388761995220607361434007272356718328402159887520738762840754644433479340015698117204676568525923883023226087290265325198359646338578391743085912797987049769710271808332168695640629959818768915107025885581230416875447265655288295083698908302877336531858739715388566479230657999718393396768706900801018444671594705212525202945272320 [167,33] 15924859887555450673614256834416352923686044845153563568613811441880579517509022658576285641728420148599355341751687388821085107742576035043077896108683654207539481989985003083718723164421393396807118447287301334229736933586744289580246304966656567646481142384462696867854136496619418309711099896399171217242365783119632686803144273281059901953404236996038839226665675461937706725564985318184121127074571111772426852608750456936585858731066452799639782093964291662474992252480436633005966399028961382145766794631526626412112998666608480797088719796366502984843982986946612151795624429041363850289620597127425223163102460405290112926213769478158031035953986291780905275740661826518499044006968385683221505722377018167199281781142486510792732506447828464726726332622480141793651441201340715099157897845820939043612634589400416484726976292212979759172557086661472864686344454862842493237362809312388450562769923968899222100965455949409999062897333117315460895779849630093469174920118592472572930448616272148959447882943466269438474898503762014834401432016068873592889780778818924922986232140416396031984444411273461937747734888930318962466370441237617620403110706211690536346281711091644743614806775283051920194870602299883900309542166697990469987812986727472564364162771538661710003000680411657115176788560422725518497034715652154989580407726266578843451440822980958359213779508837383759115166699464292026987592818295392334588137953382659524872330659473644211369903401667488903957579871705071941630675329406438207365468010195771750055279495780843411757291614188990301068368095786599523418396660504207498195628432851760863720211321932832471297672977950172051130098625034578937568102206225957031083262637596412596663068998150759140903624882036035485816539237865347579717155557873866913456167943115606015274317373280511803261126230759213579134766097411990282691186366431502705103960163960637605553404672483715708302612994157434394369562546878688919249244521773927857109339924105752607680092439294204974319276797934369939811164394007234952648699296466813688095084530560 [167,34] -31439440475659019438755565834453070085769695746652110718446806426757875600927551900455711012405717367152385038231144077472084410980334710994690089906538928187042935793706702785181066920779417729766017639050355906076324528813847737543025299351980916724960508095728105776791413979100969203008971063274827890766309195341561899354201639279038552909702124178080405496152305342288336168431615285535341177880913143247052622321426138241907283010496595381630279031055994027515157827348381704419888332144930837557760694904247529587510354587620858450850367760310451733045869850115045352435883013951296074068123962514291792791450881192130025925667496237301105847579103848715102551349709485900224784089362749643754028205396321023901445524058034097542856548326329836130062029062252000185009743544144605716254197235060475115388250551877334007800902958461367557493966409165381812538662951251030327020747230156807129737143911263654854242596861576058146485422964389666362115369043468257588345253032746008958667474227788125759888765122943283652576217631897746236828395043321807964699715513319306542674880550224485145043123716673843063392781822424808108230608381314683058403460379422778385976677649377508386944466222576723894964167882907184141495656960932023446169933794373473328477272116165140169900574878486344139723634853681367355573343501919674392134448360759536587156999425537580793121870331243036766910509597604241583938751914804554844899467464382482896374670793383611877214044401916186300243427749616328576836798630300813962137526800009398137665814148073141304995103253982140605383067359324938398671326713979682989308716818477869502254398519385402521397022233848288722835608702616701243631974405594832163761037520524037493156623565617720247749196629040884520868331683963948658666717405031596022891076543607187998192922182844668510884922358615129791571610145450063128944080308297166437643180630561308337517990765768880611805947870801580933865092086423187568203585438782960760428330678592174271870201121803218868979733194171058478517627205976998687998035162565153058261625680 [167,35] 56975370717103550138982266119289961985077844215130942215656620336446613655565822976492587808336255868358926895037321911304032509021391186925735238146323051430766321131559965544578034843300776906752522350595639515148992137749044921845821440465652428915138733122706889727212724728909852331511332549093535769019893895162560854610176271706491339779985937660348649468619445507223012009030064853994256999877160484048148467754834686825206949649812882595688638101463204875242470212971198961161945863387506047528589828540629088855783255654304864909771635967264147972394141071921714682422646103659024242319146039818783906248444527231740686455867898316032753576350122312526781616870466201770276765659219681567609931569112336728545189149296083891633361543172978246883935423735841438973970101736538951319950948394790783262792265067750999108750476780568243068736940434278337081382885114228845148812591748160436760738563184877208097474641275392283894066829246199749172936207214373859432091128791591026957953923568405451569880202760271961176915096803271002858138736494140328114892142291109531680092538341919634420351353163611235219340870527176638630024771039424591570596331312236657476278140106080214873517497329223438704405585927037341063465973704643272107088684259465133604566107868438148821862963040176263394636898576905970900044744639040980968594441376622904007547615966764171356417852686654454462841529256789348262686316022137361817010641758923014998458663071714133247259677385913749618829916169376263670753786041017967512368320848906033492839874017230117727304161372490670625462333439431765751951183758967130760218229380254039523705613009407112543284033629273622858293613247752287816351399270188433752075712256939090128228644021002001519539713952017723918391230468316968656571304082992012177964104928768246369283112575645006239041026534788397720492502564552913497426339684505412608060387692121171499139954593677156065451825642045749553780608972559796115258738260177555513361503319325300591983847825341015043000615262870180709108819852188500447823996371156111878001024 [167,36] -94264921715718258555723125498067700473506190462519381232284996044273479161436460107511797330641122812198418605410066894935811488588655401763044193575927620597944495903757465744747290974427124632455872620558142691762771859631312968596380612645910268835393585978779386416146233852481529814865215306071802025149011667279349714763215888201620027661376694204863458374816720222380864297468145925227086534264955020366763417894823663575511033046920881749428392351843441710379168695306518529783294944883621441254295031418465537154695964140426816532406978951260590498451123401596289474097802142141007737808221961201944113708933874591118699788427376205898958416283188936828835137580537934093856496400387351368041550885145043042854632042154397382788734500467828206938763273678159639728126412066123973276056857456295355770578718867700743628907172297647158366378478465956965679857294474898361269028374798798362433081563039342590979542612328437681364599229093559751292508471462557484271282393923359778022541915205300095055991442217574851246852721956013662568869964287593858262556293147970776960950795058526695284673206516379442179545420581280263400962351707847852048070406911736340518452817006895041515729766021751676704031155268625367445791826019192451110109846739533285505992092251358765921082583820347591606444311855728155816353214517542024460572075886921551795565096094567918726214165927992135761660496409516552422859204527894344666880700349909112558285333931951435593026627509738267973606625347035326710559839531443155942452104743330247674099579197599507392865676707005648353186624922611804469249175942750070187469410145862995580594947017298914779837492836865987523113044891348032177783941964346449060760817638695578063191443847365976730214262933017727346850019177256352134852879171683628857183509693185604702763771478410362605421674884377854536479241903294725431736101617836874460024091312432375353802935476857681838492201081272128569429870378404648099056059702743360308449135205923863385723574250923434924198965779121025159493972427790174146817134609392563147840 [167,37] 142492476268199189875596147306799292925052672306285021359993866398012062751008682482095200276929497284535576592942157824803103066521737703853765215317861649481201201395326344010786470521045891841592668489317427378282144299327845540120250248645506078564888201705983731345512148158446088264848835227138300368363775459761340561727423570579005501118029079448564406199424662019241891371171554454422316658981712830911006788992689950883126805468311488693610428043576193521146226848802963660841412181165702018858974042270264956763815326570468961266452583321308760106083095080057367991871000342096217937362285105382285926489840569651272891936351415981709877621743439892278950907823328987757963082919894017385404682700070113512869878768834823613056298928841530817752767987761252316155031294167160633777329393591359861690752330822607430247456562685546775185196443421354888423481467833238461755684897607658857423376396821804579726303243252386102010675003823215215169135560278449574701428007092479488271148376935969872414550854788281862722458324878601007946737541386965768832983926657774689082706853024027988022497023114173283649515407200319202882256768375021008982597321014041540988232179375597894778430080095166714181719510382795467396501491364076262503730719910220831688771022251020507873974311739361068199174920083580786293338167150488990669027320104024216502983466283924218435653930618680712037023941595057692411945336579409280730865656404158199347052444304834738966546510239428549608976038158391664547708596191186022918300618356445460893045085601676611953577497310392114792457793759013440845675199445514648173683846421530949789477209040449168628185230188409202258080319783282528084793693116439559063855266288868772079645973797594720194821101935236493289814199551187717524185070553046172978242212914572739381247939777404568552707914521405371956319067888295619515563361672491960588309235778531605625938436585109531922651055365973341167090145292762547512922467690182231242642071938335290592766296277867493159633305952216224456112897899146336680569373446068375680 [167,38] -197347205878530208238271646108679479218783208621941560042040685651095477287842111098713715730170576948013213970482001857455308896785809045198439369177276833973484485423348370398137045425503432345992997118958538309364407835985462626623014467601343839781447509686982553893755905138659429732118127207840147631141434352990282786695322086333620458283858511147202566611663292895009568361755550229458743040423374729967427827060722121168070673572387485125193615181488063416325753683034602057552897217271049845385071089921459204226251919237084680498975696780180628266428890289974944286353320720828859660987506551684194176166135942834497722443565310471820208008519682819828076645023024505276118712888668965302392865621403903171568737792857817686581255897406271500724823255556628449286280926631322065220401756324382215682778600981653269948949442138025884335883414170734932841922807270021461301512433731572504817100009779629289320843535099172651827524428746779211462426362207850754039165431656830907883310193338646874912321678841681718208451163031319699373622760171690276959823372501128078292843541530169516625167382719332044000190044999013382184712185749701511473057853616974527924363443980660451467568202444464299850255666710898273666656269290291068146255290324533379078050308108917172015590498015676069692975359610953522663363846888124148928404811004820400574206207537260503493939755208554149766812127072657739856969911579088266230131281738679121240557538357900800184344785142103683135068541564205915561622293667004394642269366322779035269924021157963571198815704558576947715468815225234376201133412940344098401724680590423804331807694896487555084750404924504784697105203510537748449533507535199363082309652185772148344043693698171967848657112048620889029263708349289567091137502817302593843690564076701462588275296129473240194319017653646249465622196658532871622671625149974880560326182267298348659866122029352310734100778038318378138319726654122168680377484833147686091780656752347745642446111342033700028287542659760992807901226461115577207505039985852244 [167,39] 251205700085624860573202914530525583999799463630845970020445594954312931609247910392785562358253047116651549281432349758969761038883491295078418649489219563790311542233321580742841952504046119261485530170881977384070569123463751251030590631604412861201527610511576929079174433900352622341060934505027759363476695198811539408502030842871511910434144229275486915470250171014883226371493989530952391190269757885789215852215851602453608382048516901070578363335172960273394343066101839907184482207762311699506541394381413500070612385952641017187144456756618035545448783625637454124638623219261906192295834862662713472432727081816848065316312738097440292943776140178972095017353452442052459308675486777376605522334642821615432259661982555203370037907203266626344209815970537386279619140064487868798738222586919149324743355664536879949221101452448336017855296828451190603724665910627715828055069216668364881331313155984141128421586116158346566829222772118233517161886611945233374650187437464765219723285628026496126142065135956979982167379862883874609748713100607168658222214470520232598997700345277079910449429309565124040127441228561689172547092341162283269513243897922637098234969772644033916819869436483557551203982620252684610913415241278389533127967646613304612887412973669311215184999181741401540853994644356199029611848338909466272104685340352511437845928929004835182190428171881806330076553762368528320388180750559340081664475541232805288918405404343592903098763029480261105407343548807258560415759650979473932530738577691508858209791065099643263668532446628787702160295973028503535997621508384795544552807325346775161954704956245052571575507504184809653864875289482379050393890892184931134377924088923888421315897365912132544694135571978041071129884676153320638139618962912713645689229400506850589142703415555234767893872487447490508474219146166742028991224303693286799252860077992900656777143907992094185153256737966109560838923410973891279180909073926256547431475480790537164611799666665882900119082025412737473644685260403796142181903842368 [167,40] -294734791170843484613157909245532268589487691758986370159999216821271599414879842396042793071986542090987370666171921924726539106384249852973369657434247542520455154623902076338391602410737518899840575623418732425528498922617305628786628420282736075340397075104181356520416267063552779490608158522553095786606938183650329854009877511427520771602826430019154538928753743866869825990175554411483469167049554988357981708877457495342879730113725045018299390024372485273445510462461121668459795957829637963051027532020380347630964808291320089458175244462225378386247726137165541845091155864160108957217771200955802953201170610047174211536111719227277795983091846496537710142812839984158729064859204539781619442657918956452478259590902531006778980296250981455311783965088854512095253277405868463307624880595825363651673909544639441277151494259716728666492413255661086444510626282808144048478104156754643762187153594228460056456038099616947226313172410376593806308531782549066713670005494960569568262669963555321841690867789041287326410724782564053472513905707204289841955447813724019202856662933289076519612665409931596758256976673727743874908028664681185146911165898134473906845575949472904351302928605859326517549729920539540315650320719678962788108909483652814093955214731417370929871408717138118937169729177319705618876131838660061247360033539665187656727912568691657091944152479412301023484281061918290073271424178454825211039565847213856680505458814720481520002718026448544737088696360642256378265769372044576612359389951922519023374181946812275924572416038168120537568276143300901332300268859925692661307390245285551548358676184371700684836909170488631956483509326241304690863677633428969987805476897965634623337194639001746608065467256187917881660451170462919582933818736722522980221162124934685584350461451654610924931889222304163099364187674891635876952150745578050578921329968457472232890729827528952581742300123710999862172767065740566461647841373576650528153541443133657330995281425333028121269014913625115377778593675758948597648867360 [167,41] 319517659435746080695974918456372365986397175867026277372784935486022904452072016598437817638946939629594089820446058625039386139045220701101843707599468011162199479041355006509108541938253582387484839809994884365738784860374061750837346540804923185715944037227176361790296207944120188959421104326287183346815745335460286777005325031901532481385365329493212759876631711549305957171722599053218001796298430724388252725808752850700370038786046824830913851759443201914458655142677476631876667646541715544139708421726709131671087864353823084512660417809242330520439270628066258952625113181180152737821295357979531927051736320375831439239396737528629020148162898871525415288852566991449907124564131606362099047332516649339777171035260870804222693524629244452668438812284353922743869535239994200125430385235518751818176586568954436263050931385321998199388959738897908483215983887520938833516796095058057143058512993482660344423110810344789653842134673883158997406739160707467717210795222746389486641698839048427322922428881228934738870116996400037694403271021015091822719098520308354989081190278171670631223876866115047346598719607947991895054483002856299302769944500247973835296103960172047406590270963723832372621838607395901239351075743708968135229249633651443938785164367254795793989085844361408872182500246646928039367281396438345034160511752212741537788510651480715859629138629346253236506648206806055085832647011262473685169242622703507235095576995929449139854375223421945181175260962708148186553113613138105919786970948273126019889222989291773798399664116018390877466521250184910527047872787072038899483976165070745090222072072823395858659385995803094466297429533143922464120589861793968440291842052700692825224882026251252517485231645976100636288330041667032318838637934932797802901651847149175330208643489698545885293864297345954757939367413628692031677771139494746171273970921221422397029078330570118292191148781734345603042593665879400103137623682419820433787476824907746059889329010504502623052047759532930110653516198961346134206592 [167,42] -320691134213613149281626727579845666550644723987519017226243556249042713500406379855159009841758706921912586555686613644216763966052899442649208387200448385797624354558769090069104634361231944834885031506683601126278160485857264890264030396458625794044574980590853013972137161226434382550939795580666349033727218144647137250992683937792254158690488138680632699875638310040589390525328542795255919000018093444493344548196683695743741041596217045725864865499743267357078188889731436440002583713966294592145233343444683372020798628265698491918078816122281443187320856529469691231626854372312924170337272263013286088955239877036285395764487124999212489330327392410735767937517590207308282761829663770891997629404313497873283645549433630060704534604917242204473080044637280995102570181883834113338265969581438951838378681901974994785989243893891344343822393560809730642392266176735367919569753915374079308779401385878039579036846019015230523344678830524187133767459251926342073619787025784225065828775177849891289727959075950465825920587509340971237774416003813299632430066798674543509584467385707615701764635941296291530023248799386094430811805542050201222784861034172264831567601892360537207439305099992012251370231663593979568928457759733161594825386836171284051582387505578960469283532099204446202887116155873408033507534114820448119871404118789873528887209700865477631438033025263767308621259907128477150171236680715175032350091246245482335741117987237840969919857134863000695509809853881550863183025179547175249957873686109368055222119674927904358693299796965628295309998572377872142713774473856012953446169307350609499288515890159756014837266850271222595030326291976179039705116711570104281891634565912542618519008322489791450459403266826623961098392710429072708911909023700370099328028746324490490923100377349617851306054942064583066113907584460640195189825044694321723674207859567664336255999513626544593698383237560178201335460721019256436627031645785752947826803379772443381771222270577413556032980666074418212478687937060578054688 [167,43] 298462718467323909383199637117343234290550831095729792173796932926811832869621452514298911342437586026780148117575857292520140988217340303363114641633411306476043830197799045287625339288246771391115586255723310131889125088358103419572604208971444246017858948571821036067323559835618220390233161766192781303641161511930449459376281751424682998998394802806680093915124840533007420484867486954434545097558495263441516534250761991525691618535053345461381303912837399186624666856119315232902788008465424328070578591066597530973145194822293118067648849571304264667325563370540206452690721466004951832459862080658675406031152950814072275357945258143951787921062343748047911665574980722226881188262404268281487460528694766087248979591066171813486503684110000566996797726895793610166508843074878999988456398940925448154345754044271458168121106896830716648451280344954723196294468615961395582990790603749196728961720537168386216335423589710985666364919926617303503742725957540594793935096190295838978615453922383890997458253384638802629810900426706878946487550763906964635258129958190266371275453424421088093817763167887769512803551274615920640230049722915676097933476655820048263684919636701489725784566556043081755250643191854309911795045661884239525329141004824192290670530729029545116552817872505577774330531161681888617445810997008822350315318583607654562688710743712018325179553738049684283658525465899764810278684209741099948172534720085964247997847523318989872505605509979830990277728057590408018423804082203669920540511335742300836222491750952220516509902773813308309696483854427610336669695315661682177869223663117232868546509724738252866751329055958442911694776862580549174359979528236103804437816181250988323316255417442858528590277060151579144234065567804668204276193134899408219289416425266364143820178460572609059697066430485646710682257646260847911822160761822782339555090250256912956264784902173983145561799448982623830746453300409777612659345731941805390748407168339348161100146657170096099914805307581230315431406661040517120 [167,44] -257874804076649981130838268021934757264077996399561894495434212542631945254724864655968221278180914604600058999572096832975141184342449101004965477786437205558728318044106909501354102941805139377060674038324010216233275145564010005402196167949854142984493404259422318859651346161651031604842847624863186097911712917399481021217092534093476172062984610016627082198509188617260315091055184221704280601146168249964376538573173714598604658279420335195795045684360623640206541619805797217455557724617974844827979087782221715280320902193387149820973298923606096478712135968390882875114754198522917427519079316688996598112721938590432190976689119093992499920766450523030815174998473668765345998237780199369465086435560110132578512882866031518102140543931365188359767639443010480857741749168224599812847766144390616987569474297583217634363621330353956196158163225445745555561148175808983732265912460461793660924596980377211511537783711611642058673125673115373180098692640886620594438078167600954720456456015616816365554711991493911254870446236729809283709082768709600981436456380567389846991758019744201392185300173163795523750802495675018818125736577030047292563600276544399118397718919002032937664797697998125253650570515514598169544786915251026235008327526422208558676495495010132959960391432710830224600896095943412350614300543903607568630722546283265368738350577623266505722966836517435245803921992180451736697251702904535744618366311124775152839900270782659277749539079638778700990253309592995556977410293237506786535872804569688906455738968393937077755747881318353872074726255206367202204713225531555925372304257349705493663480808769913271167323808749150321605474082504145551970482773535604230995041038213855069954670190556817670293792896522931525455200415519934081165530889755273525329381836619956931363636294477055369003429971711714641260871284750557801594063946552348955052558159727954958076277369108655128376706924496021770552703506112327044605050552163920377549108382044259610411526722412356716967787363633253922064310008930976 [167,45] 207004725498743305512933427367045472252970588057984935592786241832911339478568516374963101184399780143858682783239053406084680418287643705115821510013289616086795832651799641554742077647485398364601327323914701781842089252643381977130884341956834247692740386646827791786069658303956449387386911235587648681915588564796924262270470763191775835821389382470426565980428226294110556696156021428243872583618436981327365477561333077040556386822565580108685812832125634259301746841243062151243676380788288927518512741904959763280934414090014118543631163129823456405127164987531118824757455647443333068197604752741135966989621173578819314068489366716234765790736583382548459930540294456423242330549824419332176858897576534096419458124135967275310158524243308764263362824676805973998032573013953348486201956690110146632396892943350918568721701797626345273193140732586265185482820856648019859321872129936913347881679846733324129655524203594767427346425003175345034737431570706411517169806341928402110793734889739240923182193213274265236832642305138265978352660369673082478078774757306156242243458895195100052753270719274769148110361920296693875854140253966580483213746252156396067095100920117013170011588501493878203260293430167221809243294928634111638845728683391890386852802838677256342060933812043006459747261835571803874362418815778029576114368556825481615992690540508286850361231989812030245114894283479069000425523429629860726665367464251412759878127431125152613564095402382579974395330966522957106594224369828988861466768295116573951470034998002556740149707610473875988511314593350726211539093426928467078443104740989111649023926749962889996564376131499710848001041069673174992798625723459934524174391086205678252500025935794749221662678713714356517394091834428785448744488832894545430020369360246169180789890621508605777365924618043221305772813033524042239083594411961436577090918696375754666733051863160445687710868607965833530357298834786507888377543731199571176791458281962409242947052413014847275027567149403204760060849784256 [167,46] -154450586341888958234719759079654515866142450383080865030307701990778221492395989941021803016020822257538123115422900773865003057154021022841879251723351511178154396601958218229412995336720951668601085711492432614866211120211174326238700560942561178929495039519954532737615583700528838086304722978436996843421854133612444583134899583309187558053283456255919093214993257074166772129567542848754034811977729423929493461589525811313734743492520666052568281574963964802289640854704802197822979771955746966731007343463842058874395641450195340683114518369842990391700074238156166552256585922257892113170943653445702552159456188770324964838218883799768376817799490867316893619581916634715688764368078610065854260613430187639670064455293580829819008330614489495101496226009819187355865770481186224586697723262068218969662113383512372704735644068206199065272249763114757460844258179175612137241572891440284538441511620165632163481607608088613269007091689181325417983405912317354784988109288451279926955307216815721447761718155391198298828379281364139298329597057246786633555846750802894958349184087447405618581305819577062407132931728158626679157567099467366973626126799899164493726464816757421404256797990649820048180674060158047422495247726477575849874456849434135143468327044125379286168301172480773093596249441383891672213105118765349890654392601108884924081370086303794387098291385041970046374992043248810937212804574006853612000649453773290452063243881253583666740302088624861320075039142311606475829218024825109875435924580438059239360650789029808237391656062608836753145017583559709708228228279102599259816226146732866409236545065352629736701185897717742683487051608764791471755085360178538348107214086691688138203355336873826631003120215443005135835571545490340160548158217801789480312562106683412345083708361781367853351553852804921520035368012463340001102724073764648751852779098469543690581442148078564554356347416411968208376451854093401475263812517555975148794788936177149692640259868656150840581505231180155396966311984 [167,47] 107125581590537277244851041943966871365827013905691130494301569740711271712846584617964940995924996434476055230869459459980420663277453435170619803340154500431577291782730109290089899262574085310633644461630973337755119259319855426035495182324117975251399936691161258996648267842071439837059488764088286298234395631746664521485070288050035681102398900262981143389403756019125606624871520223990633670871786290842662911986872914773260362486749610430982824311593672262369106030594489936438063299535268398121070468171980331995681579036011572780261677514905490863315060701287297856201331823587463646687723719434260217773273590827940179542149149105889270469616150372798549878049195058100912774194128132788919716562575952496190028883416250907075296698398543523110095938770998700433580200577095387357991911480423578597692405055824542778305829805428693761006989970055325748768339529451731436530074682256342904233632913496473849252959820419554087785963597271831610895538336111486309375870536185545950094271497433621098712868031327383725970023215361934171208687964911134048998135274831334404664029603128906532618435447587846247382991946917819084780764757178321242243977407590823206707226845072559679255812705932190320430961772925769666821748585349679472285132799617336630778746203066629129717827653191327488253154034126941139980015123203530164851308253543559572677882176630134902916739047138180347200762667449161108032317338121620043157426809067742998795596810252699723829643631765495605359645018901949856909688048056385564466634559256528395116428707695938633642687817059375740149921756495980628237324554240821573572848490338391154349207001343908573437475204554674525135962180531459623570871107576107294679516238989165262413532850052182552758609445389240046700409920999981717289519516537904237145250206675786516366113680951036989799430026438728398985843602453404691531172554210081832195889360594689505996323105825546421422885925463559276394150805130208563144957114769237490567212536478478922579078986754605135254927924033354867865504 [167,48] -69062741177992531322949557705048977190658937772965133133074133181364817517327353336687299759419016292535179619435604188124274981215551366558460117702248697514422418180270700986899207335543422246538060009482297128740794543354216269994826923631031802058450604792976073968360528735785618927911633456161402215894749583611658733727657036382384401703576764812647644830064763708258965242239046311428592345957550928309540289063068954798113801189290772714665703062886321465349691333502481451557628445190608202716749023867288569851197132394772686286021289295761566440428205272684044448425235337108040147760779437257135924845898544816317201935212010027835846598580165283629737196437292066338595091847693666510419962278450381171204626676668501669195759038641098781569073897934235038171137904433361479695359555044682488203249820271213311544361795986327960345660100594457803106401779569401509023159916239409299171138311133686147761626264860386713012042089750033361975246115835648233587259196705056817166892607784471496802668137778371609692086444457860069572505501761461572972869891340930941992470112187065118802048096704738462763270054211312333358752723021250632042284728391863489362833823957418148446999807948178331771472725453412720496500792519136368123304918959276488474481510628703574935841743496504498910845130676637726630580099908083220558032960488105028716591916026968681807804557789217915485803596087744228006145105490384021774463275894921407131897966065292312842727840098788625826885430292449198320465841685138338839042403378862046198008026486823671843222229246687263946185705214127176413450777293291917970339082426020819618315239620772986876970247332603646995159505527663746172812807053498544904379617361453074025986968234237604896257223294901425575852930043856293546557095688105185748126769819155276461184523909832355940021614860557931597827039203794546302085309226080952479246933389731344658408132239038892074600537908860276991481953084453098341301457633982901282336459974296913963222363528079046206472993335097105517160 [167,49] 41372827942952551210714072994834126634093393981218634611179840115805623992053649709094337730225677258470443417635279223349143471639260326923722729805933926445229624352330175237919228876981183659527416411689454907986714589193444107927068706219680591426374350227391792187861496782515662542042008716361229300727219919141592845817274079798156791727220167239106390746621084603534062471892213915089077776357425352244862941120336934819506469140766145250324811748326465635764081567185950730709428997337765305281807905077578585839389055258020811279578236550290855819019049971530745183474355894086268531957090015839208166482327208022681039491442633220813551766098718108548357640311124204829648865038063335861482202247145311543394452858947949248237393989303577244569193205626768595766546065738820401859925914982072564795910861376568887597841055988769071165371822570428464480549711611576751588033280132725753990707201092389728771389920179217706098121908520242180493384710664137552939632556741505673401421925585059084342585542375446476177547500051687508883508885040971859513437238372805531659250905850938213163309234245219678150471636332309342383018797363754958426183319931229504415036299761670607114381202565530354440117030336476035880644890954531360286075470592168375306107400040156742068427912793108805803683494220742662577569256501239063028430721747452149855887487533568479948553747140961132734136507145634307251589623803193268332187644267589991628853918757740248744537801955367911953354816591610753269328386237376926917098904173764870383299032261981772050803243732205863256080876511069525708875978973176986412853581383833985978633038568679650814068281495310507159096015337429579466176245399216150387432959659473850137342502638511239793148466917978535110798577905884287666171892503046255438400785251762201256934364687327079024752054866486432423555851802256625350258905663990352523729142768466907100317583489335580758331300692317459364808301969601802964418839402233993904796822907559936825670791263612559054253315199039123008 [167,50] -23021006865571528098593740099769643720706125253517123596814200884448502056992021674083534974670405150312773861701995566948863963834199727750897340534702254133685894334201270987294866213695975284105063950654782069051219021460333597819932026434241643688146732256491022825221974837983025732510500989433087143190176763801871024109724258333265621161745226681752586855008532258739007117738722523362022067593858737051112418421201902447168205506258061845091459311413797838940647886726377421872043588638996746183065251361654106758635433719980155923088875477006764242207460000110814230850978280059764176146424786824534671534657657975325585100808872591719947980629097936383730614981858481760989366880697746325106092658327346293183836853685855954563167721324331320256315565501408809196085374151944696642724993570693050426608110078226932441551879609904519160960267070988853219032694934015685392022309481633768333744435234856135840482403579239219551747702638558185909155535717127491226265324946759096632245201297320396201429251464433204794621264429119601679352657402490963028633198966070129340110258560363555579969812318108806978403328514206040046213834061408096769584665831852240636756956055170996320390714693548369310312717492701237083784204625505715417757076920713913086434002494326820582129242081670083405869835628896954347460022927953545353789261858551722458140440229650188316886473761589835628188887450973269968075395994232520522067325578808202961895157404748185409699996029836024520622145324240857884736582251903088936163918002090450792165183223283602282608333972906906251892578769175333941767153862548084033159379207950320944287640930863381113610757417685738819416060820573551843278227700000934471504639909075505983854428015576352865059528980079857995181370103825634008824675724789882467904821017967107649142433939605840187839164035998208914516845863655305136915547723778349016398087957156121706052017114525894362792908145123684379730429152115940971334692712274999069379228859080122107595688117294621130516940246523536 [167,51] 11891857888625082416943721425180797191866795556335100465340097899637006067323321046267754982197925245269790673091765809748824802656373239361203157840003323346759623428025797091140341894925516906399599132021848736449702535813240268070918091604828981718856489383342469411027486776425617282896303605178465746589449149241010767962346738729227139517514890855890384309657208117128959336278387252830285374471970260632347404168270007001464697617442606020664716706714477857712002642751576331721855746722387641853830315935019132826573089757825885126527950103513480058017359669532926984835084349767465066459179298114084378938822205478470368902460857919145443954210736092812995091416675322956383169578607867770505969496445810429849263851732897163628435181512683949021719682961481249866820040009308363992006878947006441049560852359457622399167583018467574633147646640106526592152296484305345954478910568182861633615915103249611245378707137642381686175508022032255173064268339351833150659025972993495310496286376051758539478749727438085021547077751503926078763451477461627382679539854455043704246580660379080530199912483536538424766310284652278939326067037171534387132972475727043847110288195977400177440625137819373438830540439140612958329957686696184690178891341360033937523903620063458012642237140293551651278148057115320981550371891707176813646143346205414328831985731827211927418255006590077343851664314291330790905899852556755761629333697729344730415815463597220909966572288916288193972201885568186818240096448986414562948847166746253527732775922695181993627330450185379438595892736613537335935131282271516119003651753408461302509512126556334926897295779458726693996646185722741360613676454902181123569826189181920026716281157794927102425378495914243931833692497369407231768518397926569516641901757486560827950226292057294832506656496582439834885257809425891146146448048561180703490012596208479588108890745287430129372753068148449000655259175139431088743861338893469028518182604962949991870362498464330562310327757664 [167,52] -5699645056915056835661142385649786256813639025641682412203506996519936998540897514779635866778266453747728310805474289752897789734393988117009887029512507904352337006439221690509552383590048014621056134149872780677815008756729180653659593025416767090302650928433837966393970724885581580199945037438243028518268541064201766236694145032098131313431429630767895380447765099117604833565332389242797759558014083918007866436993440370756120059735633305289337736124291495834038458409315226187565602711246194388491754619787603095922744778794489389274375822713661106647630945694924620468089531801547304105315104824841284075294640572380812029771143962215812768181319494360578231731658420718663159436208049504178943472991211545148228257599971111191479271066489407246606569441930157904948133006865195232934969206148419576059497857654894427612933616573855809287607145932382719855909298395603148730251220241810560503665455161641005175486549252011537208419583009206106250999037966135916235222827174012121468597888292295609674484330199584482075977074075729721867212725273113610475556603665531936802984191596888829734929958907901249693734997782233090414890061936703561277896419640892600781102987253678377571077658800367003913722844129550746317237318633208517663532596618038824025493106200689738029475724689997290175378362460232002811178943973955943247028968327178707906702195124964957784159372517064427788471391576278956738877351639786079265789906806155685175762054856432113015879325732308802111276132913026553266003119113102653900299791413244451172693206854574433201342784630173958387850766617886772164151751221365376513216086747107446739051040530582002293002015090368642851376125261398002641173419957382966976195070467058080845169413602341498218291084497763333168292242963708349050666433374527759284024603049996883747264132552024705170481026283742703131156970348642911520181074411307245612289279080924049030413737621958195969685390568215300018057491998899100090760988300136376186780217465434945534742411369832828187648592 [167,53] 2533205281089193194212949177997052923658401914042341117128144065586366959055256758493550349275954266702320750491647077103895720274138584221937742828739632979663963662480760856789704604908715084835352105085619222388257635409372354919483649673226579198481738328372589180199316975955286065024816880000101436567626349921817739501531526824446590500142804967345976428830399349312096183086241265907788459817759763449738350294168267361623291180606645486369071296169112041913975187158797647216107239150474031979927478839690501168111660667365652745813102712194708444123064225921710256280194387272335739740737133810371743290855634371009293413894706918390949969710960648008403474918121536884066794369659393944080318114326754607593422728183457402147514822354913580972439296376706815420230271020650267503140658701462572343776897501064606263911556591960828204142691636165190285404499450806297858217984439123403945686956187845838969033952345743934250343574888835976717950604729341224262738898187248778241253908797658631476280718472965534562431187154337232142236986908891672520233177210355108870518294099158775929958680484927329123126863328645292949403272545016746852998736294727091454158465653848186238201185884888250847179210415997186529916467955351015090938893846777826425851774944789946072550294701622805329443109685088071551179674182146708931163086433510068177393499522175881486011986778610756405169174930288934300002118920541439774493832300346914034206599115471053149771122562558840935090928541129536972450531730176137730041134535058120574636831170492595471951312198621564170121817367705432529676852080224592395324716573048696478107563954524313811818402208215669117406735690008790491094362134694695766334089253625476758470758735529199503488541264029822223174925980217071921421113844824891447637248499319627640882639762715381918783427910347907266849700956920086097024614812658791216258033168109902317775480510558695182336630435294284840303609175555440632639978225004132955641998555020321131210260202756832130289936 [167,54] -1043493709683650599757820512574812602013705538237205688771609456231715872769093657582330232782951327159810845175964880793968488752789743667962928347254039526406743107946354159308513781677053301131551149798270658711164421949370140169682213162620248091755629292312985970699161853926423846412814183933023971455686357887870689242389073837432894552443445457530864121715687335488262035446517702485633633067881601683360660045731898686326502201603723545160213286481466884015853545443677112788105449514128577300042451634389955137750830275100689276596330283003910426219896214044373485278752991507227916779696739661937528460124773543425785859095915230505943794645645116340610316413154292761559141260984838882567968615792546795665386966842876335600747453911629939016930577939094387393124201701874160887905578145150506793411618718107960373887945229370409809356502444642100257440295817886677910976245967885528502235433333442200711071687021784009031315691188657921505434424612111125225564489805304963821017443668106510909180446755532395700162130111306275829879890474422571868530725276000902007411353923327002737468557985120825357336611923168940144133918972701196077629378295051842445602134525633335308683292624017744267256467461358857233427614276396479217870275321608752897601113686887872776271299036970767214748274002783684511914401450878423167823865852563505944751086057773578731029279653835127249048977872851728989001778442507033420518765644940936060406716713772428973789445009281008316775824587676142921209432212223021212018447321902419578128777806036343549358544772653679365485143723973917700727782017574103248298986233033613479754668046281772908496665232577077886660258762212813615093185292515195280573201967507055308833097600019769087460825783654468160250497554596875476516010578423330089657823577657263679406907644636379516648725854530573013721682275324928070835445525309028642068241582550516863863862034847651670187678887780823679117837873217485374927552407599190818263785822923705401167999404247783220748 [167,55] 398236800905770979968862688242653743020200885076411937916073186253258312552070521605650737501648812445241939902966885220128062845222778831622519214448179009468945020350623159369215405844056104202026240644703486580118515630250878572978241548355801659013235008842954336990380988840753355510191460821938673006672276452826024377095315583656428076945895752553099950163454408042109129338684911768207433032981624817437946052742472229250717496434050340016673887329962665794298784273256499522729480569516465012034397708963836149408491673384393898491490212259542982389628062857113665137697285074681830224408898520869590321137152489480906950826770075529403473465694095490519126878399555745954087288774581865120707809470050470070643800660016147851012979884474522410043347735830555850303743216722278582394914889266923743611539634988486308040779368144626667612876956637831796052034556241263114334867587443540623446037302141647929307057498566242305515732322310832414399075653356864499472225530804673461490930773847090216232584365598088633888836388261741244682561159099730878651301487940180813145825710485984316667847316519517054741225454005722754421570668318060954196427989819972209864049307640857468587344432479877304609564416118336360279396671083415420007390594518363578763317041018149318365460782605153772793365977759199314803520282949687241434741249626726058775246352028385080851695478600073156781886542908622341641060215350532992431867221669539869873924677963446084582289773469935285204501669971691879108999656556582171763331494236181831236916120143693285603142259972541723178232702487487481080115313807195746986644789976546341562042391032302319381842204417534901979518725862212997031532481334193329270793365509089275313627713480602209332754822633052191371018811222078935515315056445718088799283277589569379187343611284650812645980102624294135890048071864551734644967343838111305249933472426862155437868222587625923910935704062812889508537329789935322670211211878859033163698781667479081606379502378863072 [167,56] -140796744959303751846529138146916791964497818770512573727968202748463569625606207126845252156779737593541686945618349038321311724292558299255280812060087282342957072115795583002816142169660944623941201015115069096209620900118831677829460170393778978609378590751552242820185678591404819306813862264043413762536548327528165876965021294107056388170144656461486620816233111036966153304300848254849209055258783482331946912588807506048379620179441750703428546216486160233914310532185710834953294978901164523642600136254893469024352484625791700570723764262802834997248583207196076081719628582281685891849151665155351121332143713619130826032883990620218916307575884337023701041566645253898056183593197844338878689702166158416096714873575407338191627319604621296572720028028519784841488361825024427520888634800026607336848975141509482002381245567708550071684333974359026792644282278221587933756315887429593998155857984788035219760912344689435458105402858369309604342489034013580146703217214736370581859173398761791995309932790927777499714203841183671813743157821230806285893833309337743702753751092293922143213309193943289229067771403644586126788863084247951188254205867417993629185494643255197843071722516719421572260708759727112299070493624855685963232154325496363318034040879047997682577183043572088213348665569328650749849106231652550059754695331610667102357212069102943617448664529006213988990069921779993558371002496750478465600678607106546472777046345455706575552144504721648864143899354010347472060778156000420112574953512207760719796500734761111827627584894208410805017134948354517655310305741867711890506021534108545654812829154902235697686463875302982607478809162494013632124269123931803902136229735281365392671372403774513587923586935809711290505257784080144181774573984131998545905300071123892567458497183390564532124343931404017367707828781212649087892822698254377745108527764061728872929251834243586425216088496196741610216576023259047586303180471413999994706941071532838149417668732176 [167,57] 46136899421131043116804652714821082124582310981295388123299471819247543207157720154884937104249097714866369818283681364786560203727295075049547415269661316902914456964590334136994461589210289284415991320205729841719010542667808507398624900799198097491450523037498619547837954332092360852548045643658488268755974576977003391022005128834366478853720003017253409054990032913393310731691447643727825842930474499127672424086209027159399069335520780895713267307278411420707876707519649255247208931382242203283618832453176851058771343322972108066037163232748910950135695444260826970861693837190490553357376092599358780567699214280892205893556780027583015789032779044511718640735008905476702099890162585816835098927917930203527770798810527046146434155292647333266994602261371023600650173553771675473909764747025517279807757475270760717626017611167914571086203563433791572509898842635493813680216115401016958107223342338690589372817620213140190061915166796641374753266907192884351236006850978401857176135818972039307682060973481592028629493249273943289128227405457198326946834571918324139242625035377978176007741689455883782485530238785571591685173592107313966062171310235789160408201099606510736688193942372747464016249564713382189473507690985000013014733715894565860973509855408903474709065627587555539471965845654687917587394164890372418967909897321024062221048192469478671549037833844496502113541109164854992278007784936726631096005372711751694502777044200757856505821368812084825984993510231968337790766878147412881134491680914827135154933869313319688950317195573421104771405702136587658287021413249531550960474405885443057168585193236431085572307388244159450284532036476059252799700069903684844361914799270968318996230594950579820196935795872416659369970960085396657253525783854173468552290778949141470562067671050732369697116256653354947544234799410807716971558199002927627638843083970591661052217442655135308053793978934740281227370882266831359330178278741236661680450855250538619036993664 [167,58] -14031056232479469859833580967322273744843182017128449635774325053306016478572830546764998715935341734530814148118601840540103766002734802269843356801451387142327644429186686914101200937692215718409297375583891283476524563035402138264523489387733824414195944707158061529922272541798580385078724034778396992350411817377178249729576696778044192230785830488428946895291611375927436259526537526647554907343239105606629414136339726835281962247567585484015843088921170969330801109964289637704045829573407138609802883311469752824176970413118488556820360480925413835414399615686882238869562172029559741342974631730163594968010499763193724723096891002768998817321169586377664584005518666137618853737208519338411146357930410917990428036445109318313983301783744384161862431530163028185653089846085920719420847226900177780908805711168219378033086471122128121213940792286062179058176669151077947636403421909196757335356215226299048206546831025204232294326085307261443224954736480304036339919340348560458031623149223843683205643028714136768315213359355637746868730322633286078966889077105723062295064832305593043398940939734111403488929158813366042905437017186455936959105167102631206502184362987935756210961982506050056914136984097166124598185677578825551945309352542461250780058147706016995913664961070382597651984457979888534340671847510154333562264636659257132293340713585862711013830944928412811117960432753837722102058820146412925135260258489221138321756138841397917715345610406849295168296909537452902820178017501628992918505318216091172513199113207348866972637919737963607832392658673030022345604013449184144730429476566038037755860697992680356744247318424873984034390374596001848308869678173519487489221877531951219042062847266546114666790970355334307516819187099776737074794288729537123706971092992106443581907936051216500476121600693849319330709274529107524069158001812655615615724609856904313313861099876739026077980644838324741369970607764304637892898054182568582821768796531548892355752 [167,59] 3970337907890173473541375301511577116300881186051813252049056296671030446200255612009727790963917856245841094766754672031964520186739644800905281932736587357718971091588533463884954614589195084989034057791204244284741231440199842240701640568913980096177179064703336831583462292510287864484813906863420545016354549795846927226728028945189868402235534723736365191689259333786835581945894031122036012121568005127681832713169601469670147723536923315711181721425335887789489622173411623432891783126646046053644366311217320488035557388520879788546990004423613249828342145319652546882132473379843153863501509833503864681741460286161266132339802472376894300609089531714882420286508131011928502970927491096852348591722173285720376773741115111567885326819309456393353835086651681711200349574356990491613135804611005043465536111577122969148720211971294153704650631798934365165747762143234093597598283299200494636757467248012487883414119315811455023267836022191611808228627052616664041101426964658089973133937497275964838732106895991747125908850821283320289214744777213796256431255656034502486564991941523186028905220420195084318076861248484439687302356491837418186164964593846383091291132371286471212833892635846090828685557046586063428709410193710194573591934492023375446558245119469610691057130352792430335485955222933030602127589811262477741522652289625741425824112263052011876103723933769087828902442611590531268022037187948533964679866879011150727882288801603774900726363629674055158847297312677235435712125828850459715376077302677786645322885192691763566411839299310954775833298476646937634851949637492951198346678040738156782510927705439931834870473080444710711590064223848475754015076599446886760675599460087647786179998638506339435179410510679194995456088428466866997587104185692511019369215121374628063069442896130195316042558468224730195374412090070095386989158075456329380538490996106211934585634184415212206210538452067893371301108370276987123922923512199693460992166838055567264 [167,60] -1049527529514265108839113157244066534551212579137567056656803239644168012169902391719918961025683910697582273595928815767151164151370265098264301739311770990764738191188460010709445303981084346888184610834770583511141334161969182351420125664177072768541447992293846032055155702119507248392966734242430457872790690747309667205867093124492927023505530269794720980167489509809300925847719637311983837967868924899938918765089186802122507054195354939555661076757300416897827399793882639346109008142496221734123664632596492969932625793771555167306779596784732458326279304985473348435460492350989030822977638683124990725391889071237790728503113784566991541475961753190025361320714921419352835937694808238482553998228377802807703509300969752318590021763080497060023226017844091904762199089718548617583382261170627314874827796688219934360287236558160029908992540987241419747871945461879569067832186204769361589884500035946081610295318367259555711700791554421191693463390383640027980580240442859166071538877622637192489202406272414525936201863438646241433686483646197298257710878267438433836137098867745135699954155861659577125819541465246944758363882702086606683021414080641712279376383183250707824124224157825689462200821271757133290616285967882681911313339369522819342025804152720894169651069089448177152203313592278598714329200066690971613711402857645531209890558453790429177413685813670032785438360731384565757084572509362349174952993825902899238509375396874962814366004366363773866487308567259759080081767284684514585347894470364997546183553726708064519222413430062288831314200816038010156755545884497165403264372131917444358111896639134812741826249909231207413188462929873675451287485181720078520278837137704281019145537456568782476275524039781297856083706101390872233653136769630013481514748359529923152426238741632887861530392168515378219089384505667580901381087334817655382431103998705587328174808442665475388449705274545612122692614048442871249877613009895498669806484700266976 [167,61] 260539109808282249412815200080443062506741826094990724917212433944401243445208096204938970979690842658124560708679817278348708860295046613795440004879975443232616143728775757785294798622712140161426719470238214373558276673373671727571204440214467190882364708933298155650915016324946583576280209093545741151198511651134392376354059175935217240568233418187999261725005089545298947033570646967698354434250977655761510619527988100078361135264200956332409374084167683351454284934521121628613282330061975445025174553113052545335391581720755479834988041776739994855219462963416122076503495482328289779774836060787016538064866227657561513147549230326100396673804531113897426218252403785419823291098758579682828206912191662083436500412325300130642770600629879643287782481846934736820837751562413035230650195149782774157274755532924429442532658220582489666774199869336207265019727892182605551533028502069441387650832681428693224192969099172921974021858397403580619837341982751126578629909289526806856191198456609789145294414844770233828147659535893407154733603613618639641393508295283145726564395401263736620508052644094261511132191692340596029193740788739642540621087993248177129598006636199220592800876851795497638417659715225514277198982359025602815026182667769761514543488709573794508505877418393672784147452616933150341646633022462433905141022006746832002462838104713618964864858341253208812879129339262167974842971049286415326342583866703349545060208516787448323389049401725636387528983332497569819683813151896239366664665482599532933250725160194582400027188326144672373008771509709021682280833267970203789956787288703789081152425865230925155080115980687754300282005579344809760386617426898916141653187136906101918402009173330472146272332486999638529066080075910193895753195654605149920060122232920962328333137393459545602381760204472318936256395225763349151039125980396496229571853555237288448010610110177391797884050433654997272408380358078165648537521363788667166682729443168 [167,62] -61079472379017717280564448927407041765550651342996919519506670661406334806607342955191090544239978093904629308502220369368103650944109670855571829150285614574326817351837206734405532845533038456553120758113737991456067186002734414731649608787083676699974832123759000833140202561917960634122107103711426480329628993531039178875440799758568890436375788411032393882742296271854276691141645878257824842067914643069201496644994155551379294912367118167788616197562686617839968007689462534096075079468115760682487336562367911151835713331530522319947392127558680415600164187406585478295295749934040717321606230870211470302282453852397864266476607172111203744809905174017195909829645002173540507643870973958306427820971205104990395879640585433710047737728279177850832164616687762970038110943727767571616568444983867647398949124885537315692754593447177247617162426810558879390849699739009999465367537715960039008134152732459305051603635422667275022855942495526377684570010188308525026217682913921301770803622952439120015654327116753861665143558257100026899006257085772101658263451013860718540524284804075291705124253478975282663737256300324612991523182634235621623810839346142709510749220930783249838143152431810028635586792115081189668998779428214197748228709413686610166529720382402645968627255681904136606036321469327022937804653729561701331125527801770396416718450428858887336218275152913587162004531488158881863316994802019917467820481580488195128025595357312912678426687887985396546760613859634136106582776593992410699253240486440782031701952626698064783940781858274007704412229889550171695526497122234933200254738001055390993806728536141255000227144193939693176226662389981046807279041135598491301420383720530711313396725530919563407486237124388890101842272180239750736241998384266352129540306178804496378840680308218499457514528709000553003698391420287798777289636432943938600842494279877812117264896309285424327929930376023196473279902983590315439016799965514058122800082 [167,63] 13578108392623631669150625973295556332043425072169431117874929965385919186760202884978003129039758661608640505132411577956594140739930408271647763869690112731800208288925734400740781802274164156585205679525295425772636851854546952786370794291351347357835837912881787061724041042655279847938141762139107869887840880127229436030462511827869597097168531875526896089357221868310262438150135859478132066531547149381770262287669886809732803607549357065593093831398070706260519721642818749161760458547098128654772303239720487664565318324166739752243427613236654393091018273485399287764264431327835337752286524967011964829961943165686497267017492319132233799835867274965099197903260687899654554281744579132896343782292151935640468341337490752467431576807841134704846114975373001270878360992956235005794060582941630714046733227133456343527134346293277795984418311392872187796032525395192342339872154042780929788655447207467828137812684997283006108118128833791483877605739182118953699699413796566089665364564806989049412516986727984089167947941008252672724116594338986006479470778876591149425260465450455274768862434460445431071776989803759725264624016175399407099446790259834480922190333827531532057143122433842167634550820908371248786751704921809690560953607088361671912145218207394961160943885070542428493343400683816952878663375019410551342119867480678279840186754687789528194067404073664658068357913517124923886626093582733619298455760531900122650504464785576748413566396523684842838004428974065636577564402321095472716588680363417603912761888098657784140062966653336756762350561571401261785563638067617042986873483872083357778988519962857313326932615106352800067323444729847314720496825781220923208381750725069633261519318189683939651361921574517680527202840539063238205282621982438848845113652687999822915771766216868747758376618459048705601734242256598260111074726381855389827891263262495924893734425455394229111635442186888088477229369895204597890231703308366400029568 [167,64] -2863013827961844886520532927626426032956042347962561258756816435093412047501354241034576109655411512602279742243594358394352049220883732269286222518841610254506290995313397605431252102613298936793796609808782778953156751827779408198266115859297659857434912353880643121659876723174079918237420829426341573397702724205310559661235389101386705140809148552622800957791224863416084813787381143617997261534678285902961629143229597904864647218193266613598793034981960629321363406866996856785802526065685917512252484425589499703488731266622164392678437584813956736316467235031827155422921000018265876203516266207683824540813071137179355124003344913914365619831934215396404048098955152589830202180720861273955031535490648747646097548207091820788661336704556426869604981728867506726357507973976680032591495928730219468777390420354140280710464038869464560087850883929503349289627131741406455007606895651687129756164006880542448390619518514049402719589624499686608081875203796742951438533576008060903422685514798096119852880208231860692754960344854311681562110080914455209228623940659816826160582507807586887008467797469944555667091140927243690170471341712352922684741220491135088451512635565358558544569452985064260140587962056899896229357847130542471180312658254806203837510410052395876428999457388738994835008929420268851617184663141214582152925331994703678681985511539664545663355583162018469388196343649202831325232113027518050844724608415774863640234457283754942631230540944436301228188745740120389929001832926916885467443895943568243898979956973255860915257992164310833950366713559670473934393981451416101653185861998293898547245342153089715136538111834168743349966270176571688109692032972029228458369786863694887692924797459150783815045629227565337879508216294316075185154407131411251077457121192096177158928463743688847373363154885721052458993145092078775977914755157949187727514492943201465191286636337754986460189800520153924038079249023020558994623231461364502016 [167,65] 569581525894873943410444386746563429631080306160944456601382694743155400250963523884780371736738890702351249212763355873563326611397191737630393820015469283634442811568333934721382851215884305742471954135886624945234784896660326207533052169579464631330183598006841364282091724462198158293464499953720260475858594160303555199233580960765897966564019656404897609820042617160096234722057519052630305463102827862285433030302988013295475993861928380521299060998973534839980294324705859849839416881497699018529478833969164837449751138710184080797242184342551546508426886203233736643068224660074055403447961910698982773182010936815269049296390831382077835841604631676055323903985503566454947437171140682967272329847380194271525238722618906986803650032204750609381511182766402819410094962862813998238251222020980563893246544523165271910156096392310358764481771373138248513492072861649591806081859016696982441930069225883300996122302030264704194964771094798934067843408160679009124856931016509881871830649552197386754939258207194219154645313323451303086138471368441218784719255822767223760087809594075234225310734620367446194034526062561887159619625538556150277237633832062988875332062132757905539594490191707818036506959000421232438438202295276975077529855009677873410493644206728014725224394291345059483801432502523990291862998700465643746310107894052807972962461017428538720589186160400453829090085091422327766651028475464707126503872589366742165620768523581017993230951844984568823684867881750578842489076977665928334502703231247233908242729477641502367492062532803754809813287689699133611921765814324881197582175096162406215860631195848095562164616259766731772882281809256966588591390724457226637006187313665963308774560797546137243616959235843112874278505580559168974408263692912337813552282675959411138815821183881282284262408044576540713875626908811093586056576295609035265471019664866736572687380901344072460668517134116764602996232778346659149094128551704528 [167,66] -105739597323858569457078890134331109460730316775777201129230887189118585625980978379285736410513160266093087874744125800934246093220033484834147266394826007904152655251663233125023182914964134391385685863419317939207432713315596546526982049954530472036304507147962324670381941822926008152711323768640153338493025775224204370839290667604099770666245531652431413230825259398005295557212124095475240680688441712861837844209613638127768909328675675008807473995342929834073262284646711791342432759100720087073099712991634293641953161193660415474132380111824142437656655281632579158604795180872545264640629758266046156149016691473936973656987769053444561918532177601316764655111919491876376759974869963064352007445786733184588461896038399908910148632286324909798779742065964162460585078473844413061929174151960806147417579463088787087549525508990331040722452427151791655873656635014184339362086142066989066480355595861695815921652636339810081779932065987938577183772191910827578072966230399201028245932419959057431360445430416163291527015468329407225759028749331311842082166841921842603118990992623841299568395930337962971152384754409084126714525270896628493571726766920653803447238045867490722021804722133094399541834279661904329505329778411093824082523228709446951878867565953961587090352268990484933384305440160360814340905915830200478071303300462941757730520334606534721288645583393111573006999467110330232349714744290697816504032070381025402715091253077727351880902648941718884497353430452070432006995409521567904643950748634318786027402501370931568215386168379948453545202800597781579587174893554067326044505957479828198794405339016856918542836371890074114566797514016458838580090607162427567306146084244208846065934121946439946522410907149171168017831468090960222999294418122250048325328983660556049232020862078851096026317526678897931355138281583096525824313785246280425444755076768526394660077034132967979651346274169478459999823157880844926071895813892 [167,67] 18030796038934537960191491621223655107812256809800743312320464460577291422626989576147763310386823571926758997039029548860791774340902021101203252359550178523189640270459053510131005735352099342641195752622384442094250727314538991292628471086252586114562995069374821809798766433579374124873361119907856589340512559389098854031311615275000160512901668849376393432825387276559202842684207982189822668467533730552395314800567024015558088096914123977170838161390693255193422987386374536454552011089141470067222744905127905630011592313429316633323943079972171128936878806733285945077630866483230549573182452221858600152555679937945014168412033231529789725094800707312894655552156452147115726949577583709247520274305282903240553534260562031011728475278205230827525162389957241722538274066786021241989556587611336658797562502379701463105932469264408304625363433127009009036468538917393578441627232800808914984809309420010064228058142446745956648057999532500586938646103495628084944966821277899366548758870631849631926867673193664834464787467206017099881158586548751647415340139579448743581349054724784048831724267235240393545865886415650856107655752136386191412497429552041566605922573040329283444950173557615890665913722103381954020361869325191348574112370949552037324950650441144055082922643269304655316092134891608975160797733625261312926666841624538735860342241565337886384884654424995205849461399782614212124491199434700691546876481944201304984805949014269547105954150610075223037729669587651261719641841797470360295168387596484824117264614447171845368227228795104632700053471980942549573064701893084050547354658227183756574722676500695975862492449970388948053716489684455799985701850390708583499569506976915333500729132879169749823008376279995815184206079960419305701719525632971181296315457438428508874836585504863518202861542738388852933946571449314400648594268515481337880799806310206233966279050232686387909203487926397876303777370057014070794763104 [167,68] -2769322365884375838686509576607601984196713445771882660844550981455263130805756068845449218174493293300820176639195910420220206255449717263674114812924980720868624320990516851358877432836027549368883483433155160201023126222511718389469994598892516902646088559465719681592333451476551574362447096694320402056071618176830111100551009251362836474789772584833340704769525801745172709370296043105488005633311445476570198342916619235334556765004641323952065564140699046688728066730774967122047272199661530327889817541792576237329835378396990816712591719298673762590132169440456266607062488599720141591473874964095025874963846179216167604579175867701930004368626646140636076022912165916777368326859146178508127155404664917941588490834411484219956827469762492167202443180253039408332051376887200062791152358241054294520533637793615694561473742028422356340261036070535760040744701580891965806044814933632347995257645762235810857959101236460545941655468415613875364160863049349247030586858364552863512091921337823840123404641520037509873211861722098259180376188873480755350882061314373218455018648843144044443844927942762686212489487213027190534880019935684041941331259852065090252904519192940714807724355999369433618814111274581593658186579717591530476408026969792758397019413814906588030295065701094809909908854058493891779941674123156114263513489158251758532562757760518273932711497914165439556796530914076991638292687626107907065948767391585562450107030162902303911990899153143018132521840598718924661804648980182172603826673372630685055486441312291646960314992589534990201770223155402073165562565357083818746172865835531868978593822554431221084245805596918406143338286195677068804015739081264608680503181360531000186617381450710619288838574352602512307698665886021173016455583403994202945836542383791185643442023069764608423060656559380416203213776406804464711659701447594264474322541068934713300887380671600930170841121335058662094444010765438142923760 [167,69] 373823392477670464719035376173005488054813967451424926468090371755207685870300026990582730693381883728049622269677707184922367531646841603046785499346613545854292575643101006164847008022611006528197403722062528725302039108519624083233083612199847954764450291682999325087399521049065923582497768494350050391509252142876000172375204477778098313993461112287336738056690977605377193219506580468686456153576176622401654482205553948541961142275348696745183195768521174432863784629623697992990934597315374707884611129327682996245553062305955666646445221761247439663890356152936314639753170515184119473997255369625475970824673950172166185626967231379355411657322486504834793948162305617473759179725952393073073557017370237967239209906425333253666288141185134973919999449845595078274041375132850148370644609730689339428045730990258905061471404275340758625190898651342905046314240023474491572086377090671815872945774774125044215146482489048372397416100893792152825492281613372245158039970298000041460703385129620550480482332333632340639219357662555167372960098478648950400647014106364439066108185861508191918629720740537666521099559687213934255126191199047195453647219316355174649974268890391483616223532021738300266434456926709353378186129598341789468276540948661211268025911516710458370389169119287832544256212502558237766212330931219794046469567930472900433677600682938364192502221788770278787050590778102453878053172996139208777755590082380102305290566507000026596642743807157027038034348618041811293948576470221275945383873543925133918340014791420078685355910885803284816793157781477301383057224107974352842099311379737768711988340614849006711781270148440592386603721332663216286634037105637123925100411625343295353786651071204264834198120373727772577544479215278729160845523802841145531740833617760609379106319168842686541199037207324752073610403012531857831684265092182829448570397374953739619269412089274955992716975270162480306074523828665607904 [167,70] -42805191288993145611382903027712492087518627275804497857040677806236569386513503569053340698664106936470729186632695335075463863276407433101608548783930852466247080109349047048161217695093471560792667406104247665339286694091808745050164164702752248320210950427695417390999305057062180362187640675995862126626498191423941491111394317092804091282617568638185604280865461091644601774534299931659475516685671417001448188391614877989671617191341994049233570838821536006731986685719223098070752368620406895683046967489293423533517187441810071248608441311392139730847896288397738160447123165269974786015174753872103736517831625966074060780873475110677541803979303788287060578697782112114496293817912419803842908669862800583537689025736688042230607868348881149139146270515299945917739903659405686279444983252216966766218285816603534435960062237403907558022401417695444899594059945146323560436070385397798618145675000011980491488010782084545112842837541402273327369809828584671850014984461465138316043622778212141909224467511625537704319111599868917817472177572363750297626649018155512721115180635038876138278990288050505865650212245873197976363586708561555761706732808628594364543082888881743536726928550793966558356232369421069884317072995459940068372582660689495075222633166586510447516018090100038772338812392854327618189766723614609983602622483675434680148389704092082073808983019621739938422341832169434808054818277958150526707418039310578022163897785994071854496712671667486379127235522674618976293442296210918999576519321754014172492579546327490040377908522299700115529905589992620203573877804201230036664284864111014264530551061180100176390082602932746534712495063350378566780398307162258814711242740384961962440901484807535262491936514413077291839245684505624291906895413641726090028282740096986018598556552424920708032973798870970130517289063959267743520315733626447582046161258344009836824355946855074746556120059378083462442307119386473 [167,71] 3885083575688090873045512782404359238104777480048410905688545417896573351926482687406183275723433344250290686602341185443889254789146769716027516673855156467387035145939830081259039081326739832670973897000527475118939792425592888304812422443633745655085515695555435591338574351508858304696703851524452442269690040684350805711626091866560464246477453940848867253556201106242242434544112473823499451570688104110781817403816793631659739613179876627797503817816651372889398217332096719237353460687865144924178172363482638679923187014466799266091178215681093740964440836518217337498501868114140848838447628699836798889077811999554546988286584281816052304475071004123328972595997143122905266785359906513631517010316963343436294042791977067452963532940175347703420971039147288591431617563906423531926568379952130519978314538426052990088718703691256867971355211980638337632116169505393491622136769316760950691070364386374825850662015841479469493138908085240699653631434693511378278311494548421684202110408832979157909623115263668940300518631282794687093103523626405728263359713468744803187536684522049021596918929124762235207955406705619522576480831035962374068946191444652856057677960506371780570273044856624952847399865542722161242883471618250522175084085671294415722020243951721803957558990887494262605633494026361133470020918677267403158042846041718949522210178344861892096265586772806984610131209499250123752101161902266881426821257850581341228269185977464269754903046667150260086302037283432967199862139287312535718354940242483071561295820927870434281851978474753330129426860913561385683180547446265888858755676077482161794427844480847090351332227754657243751369266248560376770797512663174721818056867991118144124082435632065760528211941833791723165634323963660050052885542648422094463292011224446683154654399274701656001072076146274507580509370498021139705479910075981849333416422911099802771059639175112215434377214078135777579558745400 [167,72] -226704371170061978020292885344988532563956559255036351489068892836315488759728107152249885400781050301920776259460625697765087698953215416504687070641796341755766590500950948805672846666288082385340314789747329593870346691386323328106118197149257342085784656350237231397687914376249943704322934674799402525253621366474550528206453622151196273262697234725256581600512823437864155961898588621804204013039546808416779098993902400659863503587487131218420601747839218216757522987787205862939475311430871312007809767764253483277170030318838922415481773755273199160727300545332895399337032591788670971480935756743311650113445065876537454463916494229202433237657636562488734570826048220319896205100795279894948067169529702576267046547954322457539270542986206593304188126433654319380684140632585464378012408150319970896165937844167836914109591350894227189207816148093006513692195304460742905543787463337911947864605648385436444904457360301310093806151206259058041924831585125113130215814107736616178067137755440161717513917119686650177524488768056460758207357939932332537342900062960970360893541845209039080393271419389291464286674008866954327943460330382394031560624511120161626473104033480136116895431460434313342184833108181699733179456446649894514136424667563384903687670750284900680117882286303937855885592130893406953542474512684092708134633471694606242183061951620273798010323111358067318310481944703711025796961379910086126483197230195800579606669197508725050254695530571653139777949339225150945476158351794788807980725828893188603380247918328252515421905210684435481656443158992606120438305547204036986200189401668184895407354647096592197635384022563863329492430141882997582588839971033238550176901889755916481075012733095157749826913088696327470851780119028096521645965895496809725493659951696730310306671158741068947370260179282786620836237839954430940635243390956964056183653115610606587282477702879781192721033581061189407323580 [167,73] -3135551688295784590941918288174419288107134841338129841897054051518046933536847375988955404808433871360840185022083252469960034148431051516691978079554287602441353131390174490043074613484612217251942882186223820844774145960641246804104464188235172980372046402391934497275287815367836472022995437481206236960443269944730031097432090989231191121709860525466067196690998842641663643393774933834926772241248410997415756935377507095034131347097298611962272622068730317602858580110454529569678717748123236687695738395344092099526198193871735724675211840580103478342542866924541941584399617017516006254084958217644580895001804831951898976378416687117198715783548581798970459981424639288427184103918955939310783363807285277938922225628674263096697606987781448201148791320678306492264908287118047318558315030743984861314568266213856626457528149801033766624806469615793469698321147438407711103731887178510430791241093383885477705329391617738643284186333668372606909801574137453988275717222682726957181961662331749446160318676798051241075569029477127200850039398366565307398416255692244596470479033842767515549045586284007941382054332275170135135913616357948658503565500232854285011286115444278976810120719655332000235440240724646934567777152375165904724920138027036519644777351427279007609130065160375594225357184463962008531898823445292996488139821051679182809487790793111238195942619341604641222188820756621264784076327315554482645844268609652579795160188097743713980426090898755838137881004807201902436885387424480210496749062209935358690183414420605964501335189914511257104404036420250083989689656270884043857734574074706217424084238601490577447756389681270568377040372263253109381354750929935683970437601366543323644419393284386180259775678956414896415128805771269275124285734137246952252232636067247230859521199807496116504143642012496327771283371822077830537593442587439742101878271540651074140924593257831906017736259567267699936 [167,74] 3012775540611530650591476877865720372997069272786612051848451747578270678795701859756926867085486797738768357046544493649083163232568380288737429638773504753745829523589156512867701354496263989966829774650918405994096271150909241300684988272749361695573674537985332649737451235076177717709092176701008606188151981457600630188040836264461984049370556859009219145211053598785991018837812510869310181404262113054835600276787709318049368404235549299872037601565901400660567886339674663641500227452181455079821282599749668063846919103628303956707987999163403495729529907414019593792891815417358174954015368543935494383001979477353613005198915880434928442513870902665872102425846575882361231909941930173902731110432669277267205619862040029490848133222002413523804285488175540041831533966360498461995944577206404437810885891156395416907739041513023272961460825164288899206869709263003115575481605322269386230543985200651032993459048308118460441255923140130716776533868844048759320813400784418120477613048755873485624596681951890050647135102701845986066143463031169389865301640009480619923517777601188318376130111138316096058170299593078397164489218921297890527475412719504032495736414306287036142577653857611170429052311155645441509746376547976976120137648516873512461349036981336710419222777015687010651923172680709493591451853773370505688807223144909894058599510130388006173794821903500435017207624914789396963830843691330520550802568016900915585490030080523386161482675035667272144199290249707734275908536275235169157575244423806155003832757453899715588794804934743246426614224177262617774843426366475718296602503495610140688104794009863444657309022083919495240256290069977779727803971710713991925233748207152464210326025134703096727643791059238767676436969678599716068693693539747641586591649346448855227985169318851312498472777975221398844012091992604546013205778195161595411350470693278376847853019514785754096693119769976960 [167,75] -479218832990590471835228517341024294714807085970891760268905966971620221007223254976745029148435543233353902207031359874160193746926858058431379070329861307489281520185548614196726594856792447853840231270655993361249729550750815347839875420786549347782019141124655004924275950773188532956564829653227322273565680029409758373819262241489624680136520270800494464210186712424076409695722899136795770310027171384339783204171589893317014846910717816834835353832858016707369904240928350441477083196668865220113360848866446756937696924792364366239497074654367743876353950428338738534803347940740070405380267610773166566706951911548496836641782307106826712943260613040204490621601477794341820748216062408443262384208847792573321814900438020047761890572778337349217310339228347289035630506606232655128137669156290187789599189805423361979559584535603930744725131960887341578220607489882649231022841305882248022596463872631984481958496569790987612490943879809640385887668157172418407883893766687500467263917803185486466890515917097364221014739861640607639929104293258832064426117859086312543045940938882560039285291477212282182987439930041060507510528786234195031253665645515688007632574296661779508815921368495357467751104908585005752175892202004838557740367977698337778980062324718624763173734461482153762164931469301832607893744636751597477740572132491094295816300144495114247053121167939322959387102437604954484282697911813228669569540562385550899703742082884133260683744135154644352820337238921225895021995185037826012290809467686444693033071483533220150477976360494202359893082817952694642441653392646083054669995409713508521181481918339136922015255395989614473450929372397505572538484133298159989803154228187130751000837368025153750949883784634192777948668596535183264554757089958681423787107530527813139103908904766156026645866948488765971852341486240464120876625287941662106686180909979189442636285616040058705815745914160 [167,76] 50200499838607635123551760597251538890807160012671339127948098666940848191479899222961226162456124799099281066272023672658288270685519617739986702650455188459374200507490429096645060135513062166665804756459400869066427999036002192597981716768646233551190725259915188897448141749272659785618324951472384853430768790433096108647494950202056780572269910019497746019056709689817971963714939332464351140704707215872015955865639713140165533716767067653871489934429932315117189562102668563603691241288118773362210348952247760027155795490588478103523257372310844579274065287687483166488759304180603776659863741562843212351486905370687413239867170403268732132879969790432368240603887574193854548696723384728385754902356194363174555525699684579848380579367182449545309117929944757226594963561070499863017930349872632695252179047116995589765656668997251209457263320029420531146250590956808897510718018763902574089602023754445507626474972726945889755127004804157559858311911899691989745226668710748951138349938991971268562133818371399769439508620247525434579278114878467140085980463752609669728461068532080620219453981791418245965510493710452145146252431550994896101327913729210302325118855589670271576012760585126525655358927834929817501189252030885398778773665696640094992998100697618250873949749642280766181004500497590707443435335927138291167261365296662248932667718500697413687899556999603316028684163313160605242154184117023308071643018030188854368599537716317581806663816153489375822176025396520702938060828842636419176016815517469882034774685226941455733858412450105401701799858128092344208719459772400302369810589648127019747680527287483990002160484853789750179789533259924274359535012848431295974812497916558337308166262296933815267221857441461019538676481535667955307500527628973054039004524159436247360573886198238500806506976403067495996499029757476095751655358551703700668331802860520904827837472495614497119283960 [167,77] -3829676697520741339837479194807945631571776457063452612881998294882460308348608059833741741119068937731842464129871546166274007124233970271982158976039145886063057326768689882063951388797319941375895672997042675505221896701704181519618985816707641642157743199510545826418943464785351802277437725544041591500197804717990674192143392525457191330491529183985673894654019720319681265792559128639264486849808225278860811608369137989594606885905859650221618695487298075850624160769365007469592096860932972710184254707197992116021607528198051181347730508960592299652230619244655805134828652999072126722899204856029947527738120405875489887420694743613999090199646310521406099082072973628801040749868459836236231860981939766547993361493855965587902098742433595097021883458603106262939835049334396255174344891560383199547668272031670317218811592083121827876790570102888356844737244827607244162321414714969066816753797887277295042235860793148418288752277027407915647283135591139128019721257938685937468337849127015838495946591919242584122562447057607772427898520236244529694524231515275223151728676169031952982277008752553954005589772914609306272068046120173833985013358609730744761573779074228506594244424424859856862138658292284435696413826343593388954546463541304787289464260856089911045132038342975288630078218109511123493165269009108382765292309024234927644089767272779422909773496413086234180056518598447357550176072562416096542781542397323144209573377399700109450128598422443819036155445730152025080991973741794821914622311482377187668358020969543218499040482721226555213073792367769611904171006955029309742445214492746557265342792153434582316276329766131879388267709995477945343751271436899196296230011063638236930227266551487836366308503447211826870827543581421403062851784422256862946861292210092136738472720494113074553922497595655135443328568447990225351488470032698220476582076540185848587359793654273479347184 [167,78] 196124562395417487532428081480396401989474118771716929325616944580029655667099057923839558000076664370066268329813226378111920730855626703362165867419430198279336833660655200255604634276491584044287231238803657225914882135101406759565973161631820229291318190088212658174800931817232146887403675917002148266033979556862152873763062256578153816770296593683559927853938706558046056984961027136938011806891073611620439893425265082961007300962915737964482787051870154318109503364079850782810915221615674219767572164636577915189154853050556309749323072980924729472450336596700254317366836641746467080448856446607142569051996924389023926129356693107392631553625112362345182181649064104912165613856924445775023384754300173996850716275423041402871808266297906608487227543282150933104778264845261860905602721778124442125623594752701954601086917042575390223214605627592999033468372708572226219415338730130953200336192765716340850307562844249732437989006756671451489526453769095723071083961041683535194839279654252369446532139481134634630260285679082688241411409696209095107506162837813190891320176330471379310179288798563004530721526307450189635760701092307551239973654553923002799169639841494464572676057401389113459656060917559325198793119556703180421497133868890169335894355049724259285255509682925507985633945812377636432312387804140484627951016355238850412583013280054569691857016391538503269050340476462724457259517720759798277780929344832821087177103221849678248085974522734183923969519780597597155590902616522374403358133343640101493423541966301287972503396639836157919054415969812774636709896410596380782075380118581330375502539046417219448703687698845946475025485716767306164863720637824171052785485747586900628343127448045504873155059515603461624612937489838947537293699785495645440012774934451808601378569782316274430730259819769531722559222569361204348522502973731464443762434919292971391881060853507691140 [167,79] -2544059514241561318729281968143026887227103531970486806747042576852093007934312300190640803529599968111993868423927154041582702877305927960629970788749601799520846330756083534806825158347881720640117852007797848262661821771911814468675576062903830718934525100804224277014490311004795026922261670762551464996465953759090931931164379219292624366889767879017948464593170586930587079227402376090519940862545234168864894490728933347203513588444342709035832147830353351812101479092303552291447897882579602120422316860800706080545654316789319520350963722866918439417808167475028658773076263669676372733020773338835388935750278549360156556136588069526197872067120325378383562182190498270377713918139208806316512937499327088717727342686351515958737922817059660105841863097505894768386102110879249449759154615160631515789305109663931133683232437020490137647700292799191572460893304401166339326473459697987321135969297389569973134544286817382470308236647533385106083553630094946739436047588408474352442022050576869398645588237055874068778321955838886150340757764333622783634223966750103504846990887380159949825793158975432542887019302000224069850982792791090578728876153156999533605021388322847262425903773298906239409114637714056971274153628273560557744316078800868678894571017822193067444912294018809850330041173282989089435095235313044830684291038403899975216785154293194400395966642453373680967404418520215469565235460723042590028059694999006067082110232917519550748854957722856854447880617104334310241652004589139679134850585734739453531727993455105313358463695762237826266983060984340620452785486547208856792866710050081276789594939179827286469937401111716614742916751375849211176491318132758428787435436119728939175680103037768172409496204110067189290196509301673308711953949975894610579027489597868511952580862252337809583410359143927062226544964561648557454112473367639147053809929796718410481512009460752 [167,80] -792268507093472763751550072210199644058218065023040320522600269375193280349821087844889802897885943675551908768944607318740829144467983344981771498523927757365952303778914710551959740924864386119691601963323905231212974275400489734859998242143773064736838928372843383538304188532552977120230125098611837501258738890220732699124129347510762018681600008005984215743935716440731775693381916986688704104868377630026895337426453463697789055832864951337928713318037799325997979124955836496164549870796770174194340709026202204971939575982474605778645100633601770092418484786029108575935040854514568868167372326624266198156239568205115945812815730823453930182788835196730384547644236838618635527037227508902944659901297246333418976966312585510876396054903679345920787030593052856916614194549273474658207449123178042457056001408073143442751843179872656522042348571482088902640289824114781276602181536136813920410994214296866153065627554067448423798077454985525993025377121676551237241079648159930833930902220108779753151545566273165744709951696955662156404924813072329007866488641275735787267486821468891244990830919145100230885630196188197863150940979711818961208443712556584038793024505281798110922715181766887360512519674080570067844323776944392734307782388082363243898443599081368280517562922621853696623543279831521808243766414124924983488567129789718768986146532277077805465097643328632576401117917503812036631709390088785874618750730698193963361418013748027860047729501847481234198790668933004711287117424663154641529022492092879505209555660989757784570411990615150836110380818523151252091820186542244831274340896237251351156516081984293044995120903132377430634929515870498578577712497113276958732939325650875468074205900888095632155173888297124234188162658700967355696830850811291367483703601252505050624547167515577756553612803661911069837410387080438065566368894093494149800797350690054099107882402 [167,81] 113102799350205725416794794618629766369876127388582458485577041971761101812126156678004461733715270318128973240575517750284901696172643749721568418271029917434869591669482212806288532582294631781545790483469867967819945894367728611137048808767816098703867061155945608240017366883332347915304707883112213392160579236693333374468853169838337664553378639989775092439266624166628454341982508059639097962586755270145557118752543203677514904205851421486892005339211220938494150113388987964644326880996080988342722879965347975191050474072045951021593933749627620617820706830826265019471989458700817663431360579907532980092823546560537599748320838643060668344398217208166488100624888032577752221588808736625182896486722168687126398367215170694494196984432553672699724386919251459478143887931095252895107796770480903942126929056849209479364970677407248929198773204615781001228665571842644322116495899600509080846859498638361775612821831138315551174554910723751362643587501846366932474596186949877004305701117683191748560515234673372725133761304949028300839389279514325070412300237921965881652417794865338738454891014942164800645369183662034620527834459969972776369996359605100832488044188194739185327396691716697447085683337431186471988156836541014563697861467505967700544162752001233275818743799213820467365371005568661432371693078023007187245266934124654098598881679053699192226467788737715539140563710054532626840726522945078731789231258031023087458705367996748909251916650001863585838876593513619657800650199802118680775664493054217924597792279733122260736346467083360199523326387081420378341209249660163730332657286837728138080362193005911537248540906889208560385558516824459023856371461959173335553052309956602233145523084723232046922184116178203870776028084126099518976026189260045341124191627701870258701845781663863671846651870775588620295346892159555868193667290539536680648168103425436674661656 [167,82] -9980928184220166897965794553458796761216826270885147689435529572367580090792207970271323951879425488066656494975724554344110625362751902116628800270952052037099973206756878781445115799249039248052929953589776335748535249289202869159460214402957767592555980826966825090198149034997412315595549556560183919434577890412138908962764767745012166701381836066993227125715334610845265872127440745120878847922931946487809262104451338747540691141497406374101424785864507105023542316635332122172562408187778940762209497233568527351915699462701278434823054792207773648878973176858361988344392377067469573921923464483086409687964598283213045201640620402728723401605949043780008476027831990752326293157799991805156826910034296862810292982572975193081817993625382855195601031499779854945309482468608707774604818331136144971810466112654127805277041323992794957180473990963539707873165410749690854313369005478890295623132932265973726749804649526681501375592871437530791811645933515774268468054664578635718466263680487237375155282734895027869428194648656446868898151347472792669890529067861377731042707790712973024921603609703682679287737265091914532242231537719746266322732752670585678984746285197044233322518253509852648780790319596351923627511875740447180841439225790002395736499731046065490294491115920388446430813688373556364299405972001418051758110180343074168479760793542334363656259899367737280734590458527503655793104642964653576378691220973466411863177539151498057703991147623833706508665117593659455923004580378534348347653057715748102572804322305252072311484507589605324077680478932217241803796366390142368780339388954835623820556620656625825459413111221489400122545921503809911821865108035224049866803902372117342100419942012219081798084529016810160658751784470223183784180560816144266822695526704263664377446994294362243957850088173951190901581927042163216644206367945157305094088049439444750744 [167,83] 682499732240305397092518817858821007453132232322194939790196833462964866483570124249362541983421065458833337093617754452797014032151904172913568564381329222602267813470260536058738677125897010655275980686718038498478577141588458209303868501669633193978228617958495525278691684309749142070051648682215539003896864300681926851043595029713607003772754006082364605105160342709567298678301901948791054654660624289485843010274579494175499672491926154026491470317584855069156949728084120778018661438327179025025740017141858261287369809828021670465248157018853046755995077068677243761830519087924954005144735648723467476907525899659300348538330920712524245191871483291987081521848042924952298918586921655936335574026545278326741868008390868427120888236588983362743505307196513128553012245601362320762975619954900304646275474342148242557195588744487032856345452227768577958985928917120777746055999841011365265843063393470887319801563004315282461557112197627766505456851808491795709048986917830390775367264124254213512906843291077114542090166669175085628258656449698479148794257545506068747052136091085153543648961021969230841653766793438660992484240718245723570073874050180758643979808221991161817062505584697623724273921431861352622023112237787088108185093421944757339293551367361487978767966408895339724339503225915839505232390332174071260984024974539463730807002570497091586329447909609883146232209483042305175515324191871865643016945610043934302578697500275460940085781698529445983020307802647749916523938338406925052677151848418447134229302704953898481471616017068832225113931579331622230809029999772054368174082002134798885704324693748363282589774280550371162109119403397309588975962952104074143722982899300445017021573907051264455688239377048946505600220646516156168381271580742826945434219646208353479372538985729431274902348916243669635992962323982647843222798255709794395984396385742152 [167,84] -38322447831415805106999381412459390061215664495803517984569376935047635532026062798770490640676021701085720647074289725083276567484538747280031750610840865160088421831887481397235961896997380046013460158128622940015537224458110843450036871562412788734846528720024465806543518759540991979821409152170942080594131251809380367771793970581856992932980174717685387196084941741491871501681701634509225006966778737925442738997119473238029952875224100274658587700813373347889782333735804903579780006367296145366092367318064121869473294195859549499418955889467094061312157007996021514332625570885633608994972034029196561573653541260395224422019715878428920547280827733858196987718829328898717872456223643868185867221867596036394457807556408277871824169747072462945957692492178541728730387140377822504577846740020470528625043858930285465020511490400214786258832164623077629784819817628429329174771155700085140034769923263907071232466740362154478761603969186856808548582248760278014148710199358043533430305156714698162460802217514624159399123232970894542442293623036758696021317307121674359452449331802924320073668733414870360771174975710491752189717494415497096351016865183591438189349015606833797797135714698430799556155583022177170580401312317352439407542229506356283078187543564288370099548376338798957594420798434542855063316129293947627061982863106643590306605566836773604563317759391372555425583858613256898741953853552339240227687319296545565728993183342127275685768964645627661818648711893340637074046069174314405455285434040365992933338475136854910339562287938748511046021687428376980996081474470491897371002727312368789403672486064531809612732860151277272196359156811055573152222853700032545838242287560559443480015213088133966630298840797278024296107907186980363608294180494345543083511335323341763345979961419722813417374961679524335085308343643616888425978688598745332844419101448 [167,85] 1800270977320177772757942990578636864431382697551010592032512674758531887145291838646640256597648293423073073478298405642704222768738720132220246199734399207793056600967097633952522990494392018580764938431990226861155389108086255749216171549081933278790255894498129622621601873467970172122530386337651808985033115269110184142389220962239092130335520397022866674300864283605628277080727976206163302596584505499873613713170414792515607541593688868374250628183202065537426953719924362143015198361487761605410234481620238782534722239248095860073002539012099974858399746182078531908306280227518661342830045937949182942261920326437456962597575523808923692991921718375899898994494570119131774692989891851781136491429022321174192599808733304528869956680800782097230673672199468422445633923816790655839657687201214603690599069812598410021494743622055941425013402085144870604127564092438019002722548718652568980342126578710898781443951890858102529412828879202155089799821198029011807528683158739913107425030032284367152237535437614520813440558039381216771410865133379930107249741846605929814269676442726059560392731087585510476311425438775469666376272582237141526845068844968501999266550918145058301201044581510789603580476952056263774365267571769581811331645948387623603037818629358732126543238334173100294809901701498586611336265017957722198176609537449613392677567042969367365568635227966686264150774728380501359213059743213092959941183358873578679264516543183826338562123203076675102096664787357550902541054358699793843543709512294676098282946614724295252447543525986981302317862556797111620373810189247964363493548617746245259082947150514607540912979984497215574651678738608801166855479183261253181018600700600719264465355224246418479980533859524538421739659680112579312636897242199136949595887451345417809243221445779792163298492369460567841018832369595143489965253462957901283220256 [167,86] -71190739836790060115226937337779496230578581979429339482632827046355492244559709860695478799479522211865210724547357450764624337285870504647716458476626068612154516666492358963890913953301076856587946246880745371666804909350079229450999840358308251053609948652370480620585849946265891495536912207061423547619622691126623138033545263932491851208235282213225036286008646407040519979978335886590796641514129804961627973481238557062821307087623446110073056120148850372576272709702758374067856426790727983141017612801817933837730543836713367118239650641071151278295791447394715447392203116838256021095863456994658276049977764852416479957186141589214771348218537143112718767357061719829807831755415554637146149078669664693932531007356401569048451026931350511916773828112467941149038092122504181412096136769643523637227398630299893496458670660069236722900057979725647470316757499582207803101168583626266192896504672860627250848273219434841483951440904266263503587056412374510797187094318076787821883595343553786505397736096929667861127840011187834712242116052403952408089863510096775959876115683118000742941855926761772654365118957024029756238017697693436120074102105994834295037386142949445009740964280324076233226308282778761948025757519559133487686838550384704151138438858535381267176183794106909139974879514041215859334346339634061323152424582534145702688395522161188439315182877698939263041480363761228873697371252675019787381978679301248642546723914142672982970811391828274486777151991631136345654708028869912693061758427934355803484112365198319591381416840593606697313803080078593097165903326181176632664708331624842942241918239533796814130626475563587355114016822747239809368083553651629984218474034680244644446510140418532790819752003495999057842758854682793673904273266811347809957855901376991705230356986443500482497091372562394191305425324926354640371515372676917890006 [167,87] 2388867608145241435673146937690390632138063129327909086678044410678564684628356871445229770909593831636528247798026741194271275600631586653147462210645052651856416834963836657841379400813535685882368646943766692047512710923986741647619074688624154066710792151094543651438356404982389427543015223833526928229582409384180503762959701182649793482887133454793972668454477870263442012624594955553051786314955349990962110144742579215498877973454072051956747184053638663243564018281143024213048020316674507366701108399619754676419598554364302538378760061529516936139323453623228279091301445780702412065307631327791236436710390966720691625175135628974703151255362218082998076390160416327379301978758514829016452462000295305123448639689576999370301907452099414674945468430704567645404648566726414559220970618704047104381533537613071517651371185541239658965401580002196468245441123661237048111239141891723881641428200078753648241588054256440683537704154318514235500100438975925835818467233078797789585842075133222294102685704291795121689243093792179008851752335930596188295380019995726372875886033727683353614797844006331948007964173209293447296970930216545317601283454307956675417209986168664978161113423296401186973094737684231275264171377200442245923981088356857800478501827286822066597275942806851171094066110613059289563124280128210703686781963099007510795626193663340384731413852630396124902790026663134079918964158398926909550135759020435307344851217115446468372111062590892330764906819535442189268188231543982890476769901103790709001297014128588024316911487264844021490486122489542303332636603793341156430268673675643506276671012791006081315808686184614782209095732001897190680809686012305011533601270811956401856055024653414759825330407656124057434333844601175324384955225749966353234212624223598188792574641746226965165961136971959258180458544280516094597235030325242416 [167,88] -69947266324196692648589640419142956805924701106062669992350899438877082953396753883696176344315694241069433507974393855743803456452576418096878606539068693043846772439771598682153079028613172200259002264136104267095144805456369759432710546449530837001040077202898904486523704020211121928951007707844260131624689509922138486337652674618738628449923406766866234831233314944388441969593316151537241770844779596926212275885504823367909935109978838569398775121926133251084108162059089731343545575926487831935180039034271878978447338473498123288451253055060476777645774541418891513992880034020300215423916824545116917468081183854727667464795233381362280942914231725441406374532682073561095123420736399642498491695632785437089260655129279434335190221029702120759527896624790575242630943294531948628106940722452898336701068674898802438136228268723370587319121460519644149488817153810191494673083200841404839068832841782615757495755512016952662902850353023180062042676279037046781377172866023054459812438783300868941435468509682666461047120796292334842592187342379788249893695023112528508391586317854605447436201211025192443458552456555172337532635534505014398491682346316122675840889232242345212334017591917773496265596804712092543836005723898503643409118668221709061677797301487994900856969647887176244720961760177742091225083932656991542896996578436715495339602840358764007637097155527042882601096877576595525962152405359361176415885498781647648889840712377493709225191523648525404023719293581332326470933163532544297308681799580966218690446726571824072091591051008372262524439216825775760852201661453839273351605378993713078426223125203641825865040962801408768283317781004099388966929162574594018056662990848345103731415888494463721975537954116362716015549906888149140545383339192622183060975734361089482806692075934835009650864986940988797042518078961866368124896939344 [167,89] 1912998940229636320035985570159391101236331177103595929503811844833642196017135393453651419276684950999724112716706082573774584361219263781019827391162115766734582202312624323236868032494430773252211481652645342374677382743867984469168367952208247930596167706332621886414641451525904439316369648627540780352862719691564684282684511350868114183559739240384286069873950127430340944681146740523565762423382584616695221941227464373772215769477859825194218474325996416708837277034944192002687613867678931427074715109198271736282318834332390245720333194152317981592121813998798796874078914208498237232645621587195955935578969281045825862642155335254509877824196871780224502745650802001547043086097206264107847820311417449317270403243652188550742071814768304408505664170997392769877002506582369797045207517491491778666245759703813247348085799593586245823479271249927666316242484160802430342675404470681374717885948333757680817166116304739056531170202834544706962929483194651676645626804626465242763342389800756194067533144039315918161319256863014904107772764760027695814939024019223872227516702067771902823872154837471831491054841183880760378321745393464863953496279832070068269237020476805340905961331555028712567843512060029411051872286174170409727920898021119127701989031701742145482934867235019034212379557256248886754564807267374380552030417196073780422557316487643961762233129996557780401898938160679836683223670370267339349256922774041815944935037593790795163040894738777366488911632408669251307581205482357078248299072639093746156908567272072201870722969933593112277237569444775491466464111151412175634140642836726383910688813360873485719081953944308078915661958594421717490645269582893057465415911479087807438777487124816677060579248078183818086454513731980130494428753536583800662273748647096645957276542667684998884841104817435868290575738815840034212265616 [167,90] -53573575535354906686878557715272049223455431256164531152431946154915855116158134866980644755998279900989914817197791180955925741525686662860128799218333952541895349024095507345690612458465208105615376326349080753965757657723444474692439595893521679706070058738546744658503684360254328170949712406192691196894739802550866282743855973124073497062022990649646647361585489363565100827845069399130118351921410630235182005818855141404110176792960296720545800863463365763502205735993272833375778666620474338896336633884985650818510744936199965424510972290555706093798174402998663394007597877229526318728207591644207477731742910340969893599082737539843162076638716768208600097274555130113552855242040917323216479625952985574531932626005711889610097596157644566478809020627812254843677310889175940150017397664643656910898312211242631979476624196944121424789494124303518120103968577093879503386701684794269155032091009237999562368875944030598794045536344394417520734005430350868291811734233120987391105273113679248499932229230498517128442515574369529928067621921910180925030109504299181587772092834975379121848395711299206473927476921944707264965954705468492402386955968109849191302013315715458028682786097305085337873659386024750227666612222979296920247016427504856169519876979450023546695256145844323468736187191356201693300690825945073312740640268332316535774574371788421927870133504802334635462879337440432606906838986244892373589686072024983574456225003596554756872556997865931748859834669834954186474761665000617101546617368760083887562199446584351823237949240628919876369480570729795313217947909398743435033383398768034517526391026763473414508511702560256189631564653424005792118110301268095749490570754239164495892323940059624589295136655438651335876472028016385037982930841221078128934892771261095546232277443262483332580836255992245330822910686208908180928 [167,91] 1578826803194602843952477390912520440378444589111343592275902777482710704329148998000812672745165378798219226854282039125518082977672022627339398226559955694300571324047353243375789936858936423853245859873047320812607627880862330499220461151844199600078284066787826085523116449998574966489449956989726359119340271039378603747376284570442862443957030073879845573563733997835041403056400899115054312759417380002126989008583724584438099670827391004150369418206547858758863086974711090706010787546785889406085721884135566489716943575350372867573442707346930998519141848841086845175130085411832970971979132221917430181481800331584128292910123575906524093095977967339460450820738135050977216268556652227731796734629845320705059836098042219861645752099281769873517558044104637953819494918090328765129738180844898148247899622523523927813677254507164440288309750700748448082027509406996275137467666879696080454469850299348509449644024751990384726014107931880630532224964984020276787891235402208852199709223474123091554063048887097611785410953495862960279582015729305081522168476740133484305553667247660007884102232547396136291019875993647994024088165757160195103526732114428564798023999486619363747673992969781829541404369281924756642582816497016649167209227917889135970175670160940442692509391210879464443758887446447338957841563348244626595465584004608678713824148785798046814494384226212431382245492686992037649099628586218251451636276187790506699358236966816209544988016863128149667548387224702832583583122963641552770157191235613979661744290626848815344945243442273418393045529758793603699361526569955152207707028018565482050834060008930699348514179851034885189109842950048839620181328261597620877971045143012761925650124576649882351471277012208757052000731809605248680150243597280303210748371472291004602511719513145546895975951678436699173896469981806256 [167,92] -45293924563093780392494740209274542423838399586412509933722818364115640956234127840151273791663017964334662147667583535249241229618669479252984054861191025705936826466347054819607355530218554451352875149440345414377347261793157250266038980710756615846617244947314979172848738624630899231106406214501373943167475315840665421945752360463920106051352928785844150849613326607501973123676274399258836095958602624648657850299604122792279869771843675030478752707383214542861259758530875697794083157197358913884812434377416362704759274764623101420339461093661172687374098488802355755527210062343765418632766165653393978182263931492465396742376802645248871351176965589454751752492205720801427294575953956993798520790414844536553915163017579727587660809090837498635216768155135604575796874293325268969647372930585919145682081710659324720036501347829178189120331618148133904587018053737206999903913876128259371256567352796977323785872821411405877493050266276043199392143924398119066434528613700849607770275610263500116705651616879145789834215779913573061034882965429299271250717832665979686029318198319170818644699467981929788246458026416289357153664387849247469137830482945546139685143331593634231209728077212491753514602859493315272190328609586216781112923919486409965923562786003635664507781114022212104976557572704344720699089595168284665489561245538225592429424667561791849510157357482882152566328841784394983088725168606041532142225297974002500509646395077208247478038043978498000208198391588993505152198673415960876088496153588583756389214277781017440871342900856021423394302305759942487660204878822888310120664454548064378177392560363839300739559158767245216397175385364492410956070591579624253357760276308236883957025663229528178415835072059554154585303934700618397294374243541851059792053025142118879503294833623804491409791678161513731152415802976 [167,93] 1138188380739376025114777860124931995442380229998734416787684374684064850855213357733601963257309737672997849681807098228956835531740867857448327289718046392140026898140575001029719035031472868162462466579890025666084079335110461687052401375864823420979781965594703041787671554820742222834507859801866588456515616921632474449490746127640452275752874803174774520312513402175625255167168142340830070766208957993511599553972528206241923469938372830576441764488042243953101781793070034855260200392068630060607395632855415246314335688148786890053264404816216278840528077802945894720440313536644869606151658779396454205095209946793268360732701596841253002631166894828301670549704612414839544076193470642467931621473592765529402092206202846541721192058627160885093670513965362158100787864156632994315221874928199417726015728003811009592040973783988758381842419088621944881175160095513714892772907889643080183399222590928118980500057652602428407228449919844596942220755617846434651084161959715701516673922169930300527008402217973410645466004444324809627970888449119091968596152870310650714435153769621931598669398029343315323561368571508875509846820612263026643284728662086465763468838858737020520932401536364163524844135519617287068742017844642412598298151951272343877465371730012232698937844023519648269422271344502502445990989261962878555104805671354397825537889994470705718333738460565076625528648145868039641285048294634165887136940496259742231363310501097703948642344747936700227918234835324688577123058168100840070809625149465806080880987638206252064415279418876389902769814127395945366744196024067626741001244532739404178495081249080200931637719886218002940651572604468374061442875193021108084425054590695106362252660962408716765118152509371282075749817932206253940491103352427427635920462590236333287996124995697101117145765655050406686575696 [167,94] -23155871860296652533614793377178579840480335042272240339784670089844821492800240076768118046722334754695585642455802752446505788639438269482851493200580858432123324027248850630330809797845974797826079221230719151358415498443662944764722827017190754343327605722583086292115222186419714110263487220933428866643441807013067243369491412178628435104262640004866470208974568324635200193967787717728353880374839489148456060932019945746190755183982854443602669344150728162775298766090699583874162599555876514093756613645381915370207908059211267059118396042763075037846015627658004433308534059869509822552556633464100027206765803185736930150753547404799523460398747638273871518996023546707722964789399286387883321709378644870432843546672157193744721724959519556522729347541066972418644552253939271783881658319850667125237890250701080826248369857004806490271721901469454439611330703982876724906538587467321268718166886748324243810386326361275322343407019994225751094273128181269594726200986583990043712954618113691334085913454043705840280989712897604100027213454771554159507196952394969093290078502885739926753246781108430477573046077205024103792445011980148511849150212080971222547297409231450817091913969620152672846520389838218988558513197588377022286910050584727577091169627422021592409887487588781701630665516154870052151725770743619731002477598951536543812281762454934434364153604787264379571552204336552298968013975961711836369055225020586121118393694509382207825342953851879580040629921899032111290298263163007675438365217667360443495786006212153176463345934516847117844390151825570442225002518663999160720165150691787336481653532578405582296044127342450338388983836409080263983403439052996123761779107370599182778462281174791420829281716962223084977967742423719129863680691760079334759856209787034604284383882194783609913708919360293965686 [167,95] 362489273794329302060056768973119689316250722946826329986462422224426708188347875902356832570637414065327574709659280519804464032381669608719600274660615385984726095864178117623956312519106042893853795106157105464133790018802481786191853795969215886018671260087524149751483559089931391305516543330449011494082994055031120647693617974600573821405203817631315255146722524259337525930556971362315065289730452108564542993319927644074867410353379864392541044753450437734229146113520502586825190521980992830591058177102557275049800416143189711450858977692573905964082437501900293208280082367073993894984625473737840767441819038704771014880102850665778143228074638316814891233916650895555573557236966452164334667510073371926879072735872332726745892905879515653366132894029404459869466767289920864929219261815501184462483842833837512996346803721704729946860340126616243859070968066254547828830733391047340955247787376903936915079993499656116005745425973021942878257614423040787913341160818971265018641595669782593528966130815259788116099355073075611443630386939353289263074063246186195193893760286982691044635253379799301489327577760233836690101365771085125006769465716601957333830886162026590742261508919541574690652823893892437786232191090965958620170635215113438418620132832689576751593203187041223216354939929546865667261607727101210426745101644411083960923943291561806691261249427779859916609261801883401831595785717804074216895443385125399190694400452875898147432012778264305995039649340540759869812260529121824235629412698728758586649382957208050214568951313358674225968434116276484009991113677395303368041453460641614258667896825679205255487723388208423484799189744517841259970048560845608748596634667490636458232115710176904214978383795240795474246380502463508476361043752080790712746086389955452340333045544630941470134019864065728 [167,96] -4314620270033209305068807268700294018866749511996135950105747977178508828679892582614657681667286616119908867170786073636505232214791030344759249909468845177961514302063986775025416101445942986545657694914297801923962172185947655598258113121670024214059236924750811815200303817616635656550872671779010429129987473196041397160106354916974440781024792803697049045022619319779334760952429303141039737489919194269156088362630217573337231759346971680925180164895597518277615682239958239786241787493626414466344083398222077724165267960069395978235616108422651159965922432339170524664073015797794970488389126915858606310691329101972762891568897070557541573212557770021985421667718589174826072693938583096233679335696064545973998058935664543678477443467861620109400009967999667757350522913423314235297940609806159878684698825623783852966847384546406042165832415661101137693634253459705495726649795497986647374103101135246048229523707400936791771103496719483908432553630731946420183991270454426552822739139976324934043601235424127535086709666222246793691641081796240281800025500088798386690958514297475609213784706433422285545005081405090044571148706528132210360790476922688469199950057643337651927642896684205400205017025920305668860992147473324802121804961887337982519450576800348662329546696066110349676345981728805285222300551055124838128959750892359240568514551600134085722584190205898942658156769827779588338663749994596442636125102027160001414500377106495971861750807650370364882638020878356620253292550280810464770757909683808879285536360883973796173887714375372950891019656745824352886566380516859794648386888840888480513476334343103204898333449666890320580053515284686564485599200494388522227836913799461306588343120949606272220241595769325950160899583013364794050786741354116356676713750117186678558796320979916865094604944424 [167,97] 44699022708812660082661349688684872635256333733903498375338578187170709682070929064982423112491113339192400132525781934461831386755192628424181837448704526457085728359147326701330905947161476174184114771749998062455442864254142811034225272546206707697845178797704749674424297033290933881668897716398534853327218352519812461808229846523938263694411884585895688069710844796350521115736374803522177768393560941881622066874082080647348869625553008109289146606857180578489789803539071514843896200503514357679926371794147721282334940920642236918236690444150944813302946802026721864170680974486605357341540537303347420562231617453489125539485549853989903741579029064352107463284075229599373551553103725691208078543548811515375877072095033302383359732903466231404030536979344010862005373793496942330207230971326949664928786324501260262873421501419560084210021065530225481365021511469902035839181988511351107062441006264035689909419460687466029021749704958645076018403231182788675235357856121819684974738597922313271652700867283108581653806772989629154641311599644026521953992474035147413742897738827954418212867018979371950830587461228683465702079703683055789432713857430367133544682505482767128735197312911589090915335189597779868109030886526190905774936110499914922765399532102422900043596990421930851854734602120502311848630660075255826469617223588121985991703057823847959057165258540114317429475682003310970413883589504681139930320318873020613452344914850878182352763341525111451750699950889402992410039658477753845024940573244206894892262613159579591651334605722868267298002352911088299158123781277670599127291350636019806556701320115198958332224471681516812842586673869655612701565831684576936808984140210380800904825260535898102974844040442897226583007698646089268390138864307412044321591725585256282981853439109137435226136 [167,98] -619268503924443417809598221474785998670766753928767626277956093434348873662694420763423956428439853183118204133928311167158311578845881951082411277465592994130980091567537079107887593777765294758187347189625725101468868627495398759033086495050978688255236961220934472557170096898829080420909364334481447672412571761055968648439041457034635953192634313364052783078776818770254003480746251318567133987678762720261281706439442691047574029394264963178902540384275215699837690189122704632745059898850659353788645174210801678107184332238109869391727228195185765114635617100497755497827551123919603010662376472183404865903687964789874848150079279039069110459998564256363201688768750039725771564124983485792234028331386839889266066172351868073691819298939665083325303891670057985496472423075237891843236093829634744736378943730976653890010443232929547377772973213849925388624146132505990175027079523150559572983689982233306146023837357088139747835592959571466009543979965464284937800110832799150625252726672772059514521689135066377473120313189121015463036817161913173713295462500199085071455617408912818967002653336237703969727154114147442507335025273058707749433491492213663476022290788138980928149259277066542458230384780244622819390796158793261608866243965595595038441179125692593099917558069233698552013386841303579554070562416175591319066453629527400448803206560706782638983426999138670789526306097657267650857200234866445272876354115803546593234040711318305382473780628132402121650837855164853074691741178833245892010872655214486132849223095015428031443747066928094368761652148985210230331255950875726078126494166065628231668023403239906245785381235059093808634943985863688946127473583378279178711563681872281591322445830645465708595973981797563170850718539531511788436444011334797970741257799438138018859322107322534420 [167,99] 11969748679319875134499495472245840501135194594964477455896745726121182738462789010379644329529273040113605701922520935206776200766134764611811822739064762035359165738654303795438238825973805570508540301780548493307874457366792790387341279101550318377035501974939918408055301353635794869424331717529457253027837390597922165536902553732829181000760127651164239637455153558003607193459879187641546374568222935750469793196559237106366271378279961734534152596923706586035631880940283314869719212289171228156813887261238673568342524656031579522841354216441175604320299783929871221915710090543612247146562444753386818302949480789740675526481118411347151019692172435843369858261438637829505211278008137722496692234310224380913971558012773768770384845145054028037122100495419761180178476264005652469290817189672047060976512882605085688557633356799949135808232289408747038954146498314608115545768572541627635369984388829430651534302269712010381412718807967205856659363537574996854041003091352076221109164592154663759625240845371908917693263443363505345000795073384994478129934547455653036793561152666193499489287409961265265284366741298096399945080126643853494288613671669636719296394680429813620576487681463835918854324780149634468187634783265981550070503545200409453469702969293804970749890320971706117901187956476205321773488875709515944905346916620680268988077408593245009353869018775801273763734926843645875277441162135056534949472800118734174721921800177710177801752756347448241737552203853003464708218933462692333010129255860240621136011772914054448373202922294520541164784237731699868309900506447188742063954340035709069100887262224021445636515803387921127590954484020837098871330921325687758715777844780385808245086061467553590417400391486767282415664734555747600387387797938213693255396104032123701551604644375360 [167,100] -203861966081703953445540299935505126563657857990246917377366088589945957319046128950415045989572604071165382489617072221388226309366896822839157419271289282691125446662162891760021091494980254864024912841499095918098902350187136046720861247226723172966705006858887801283469284173058225471154987164011313072258200728890786421340732137860026179836025942970128288921240111313459810773680881607652212907882478599044185982469480876288503634355005836174720227854794000647758309076143190078920591868023001745983352990979972661785133965391874925107255177574239841579212449816860943886182719381937597182187698181558953880836175845508106130171117795969955561293650312302614885652439335702482306054771468303921626433993627581936535360757153857981698063797076343567592785224953325148725139944194424267214295435912307337078270452262255899646236937813136691865996202945121292205435760925073879564035950057853874991770133967925683921662903765387793652786468218877315089527574865876023261412231234989710430648625348588389698701280666572975908870040696665583210910076748481919577774773861774229228025388247965525499390641652900272613062520708602952832348444019875486675446737415560864876940069936524405643271168482313295358974882447916088352777716610321620922286763317466662862853790831305126503254165583291210701449178739094898432083607325107240547416384141242738645507835036142163631789727726654172002533499670066204652182441790735958353250281090879198227050452333950827355929102468831767887500528358723856978049984182292991934471512470007317322655601670482821144224635950914792867135183593184623280462068036369931427157653597592279016093717726621722395144085952842386776228564809028346845656973863019541399187993578634738416959422190331010030799477142091925312442121155748197180624566163911344629134754898521202411837958544 [167,101] 2499966276611038127990640387066431076963194380519938248180973383520147477398481376912598070552592861475058669084944411123736084452228492367556072436611301259134102622112873057110981799673919839688968078017886421823655989620232301030903038349703977936610982794979884695935467798764532844150106039164439857690852416043891189510594891124493855348568014678323374819415147128763584410439544028286031700516029194984139620427753319484774561606648446410190520412100797394334773704226358368622084369283769003700694612027333692214696645906171463860744004067867602208976237722707039995781152629316876088594182793878262806375825288167224993342179943171889699964930605900066840089381553392278112655300275355071108828633631015039050571592431525238401505380280242462775077038678340051613020794839154970540899185112256619979844855470210907043253400678251355282102819624111640664367674682694640871522631302830170216913602460225346399972328033588155621707715399598444136558945474382332635636217086096977697907739391241710207787949507335393836543599494126617274071107010709392424635152803049059615529708726884722442311977529593889915188885017945915198120902866332416654256919802034824805804562045728721922501283242256693225340609859691243953562451424523884843557974059125286390490871189041516682109021893728184321850814520435839580358913921925080747269077008911872034689213790052044890550620247715307669883823104744773783774668566756792076891395445642477676398992204644662268150578690411503613615843855656428733349759686758803592030099771042275206939573009929097212154409609099818533900878876618142001406332849977784186529179072989561607787070261237840943352768886480766998063612282623635858255019303107274073392423995080177744578274480543944229071850283776333172459078094162276253268140416388758345513286457990200280121744 [167,102] -21567883716407608071072700194249003291873589985578822827074783362274169233201206016674704984491223592502551714635813881500702098260603341664939962782451512868969755266206143878884018169461364453303287035313266612108691557356613082233637787417492081037947692580245191067688468079626165499705571364305846786941923447206413801263266552636952850586541360961762725309125574815765289227625973144455331760618141930876537928479983373246213863351494844670097806909694679882103689436617306790821704564975325849690917935976849516334118350089193343237505356162112212618410899810960473030077167024907064399858668009563646335083586111727947638575115375738199625888851653822750661436445570236997952265921060897450405750259722353388424810038742676086901683604057505808992693742836255234077374394309978512144796718474624273076098391174236663748963169896185561216467815746490135960174748480829011555767088067148213971052583478998339753450554899289858539987282009618594775457735824380587141520032812271564584359105351671140954428620120759643616813680745785929985601812234708235142786496597011049377886555268009117268816794332983336396557306311836560525831563233386971849694732441584629147127086075444043222206572644251268284360285747957785145215458613915932491818733614834538277840077262294866707305057733859905317438294660032680144220166493663606796653455126781006646578839870536322048706505692831851889621654017596575958305662450113993047347261726649472512449925237944789575854683802505703695501385505727100324851963763738318265500163405467868081374769941293114347334535559329497108809383147337896838533570743791615251276324591023083742878586054851713126649766856158651943752076522498800104072202910595608512957298341579740410696848057228131711027573102928291804744460396833587024693877160365719119924812682590962863 [167,103] 134349253162470601503087752389893589561472821651258578661891158569848639202904876772556003570734668038139060887268361497143659969041991961684025566226618025893277776147700881542414103114951350579427369532860236447498205743954075369304417320579822556807288468267952379077240283995937462170224166372040214463514692943661043791691753809616803449825318705254015998724502167598408122092445498189132377324326715852290948847662923733962499761381705337609540615260409094560733084239643250577405713066496727761998666057012653017327279352331356208683581257113311402169790328919469615108382777338499696706034726448959278107202389167176290823378035552446222082508823761867567960014002398021794912047328796407365985753781778584052665040945943669500675188754208875621415367581617085357826640003042119593895859499731999476382395649472012477679883592397930676580649359672224787936095025912457670593716629191395257269738010958195463382026023396736987788404447962485639427751271386065883512649970842838139662986986713440270932020716295304308869707482925012306346776572864199588269781578360728108631746612112186913124232916273478347975682049375798873806383297013317157249006055579066585238283515567709433231280167304912578885480397096732066484618824390413694759957453288009110892386454974272926441636022953999571618266116134360919518350781711592855151126660236597176667102178410898754028669186728255990300377600435597857637389533842754187814539402333235662028548473433901720565296139121214999602496683255783081489398086826779088831421328463313219637034472793666634744079204602385675232968578722568759734586302794832549647467445500443386380250069595398848712730167810953135469433088761473517825497588499396336110870450784475001847140126507556298565177004540322650585032268174423788195629945059400666538065069744320 [167,104] -692831551009188901662425861968751517298478241552782523736866927913778072626426439537226191730284132646964532754820389136705321308327337641907812597186341300017303737610755607398673940134649931693726572381887638716435323240371201662483636289272134871374366677237942521782475527544825163355011595617819152771093978501794551335692813346828385399735264620818587776300458478818817390282083738751620955328565154119793202848892618990476507207683289014863093581894401212981170187357320510276712298672307984553726117038624878710526251296510065748084922981966874887194472815606391364303071543044981830714438263151807690742498897523047275926729529969122019429859116364705787878548087225920397716962431827721291447056919100860581909123019665678949694905928963929465503781782678116572101691647560598011276256725098807330666023084901807267987032543032661551201672781579688829746722073693402837359623264394001242245165385556801748075152911174896384485460769633628273764197412654183339540447039555673019958958174657303001615022501797185572062487092300014451862486270831963094333464490956691556035551668025894585739531693760565344480250944124309299804500539563566768000437944288535016699694445526976039921306135289152142840332327751324084414598580579987669375682797549538265737908106605249803892342790023116006993580820668397606463123588137596617920168806157115683470227024761179579994917157530473054293176467910627997163798286214771007549696350578582475479849615693593083259450386153840854111063104820272690700286013807060109831098305035818276722489955127468531751876441919114747052974893830651390009307084180076651297112119116916721854064368517935149060320667831513692931637914542391780567510679723140542947903005553757574913011219892099601708086422945242474759943081105265098142978609324528762082565892 [167,105] 2651872278803277618970948083831120726852418981716535119748416917251637119899138307562093902912258878505052544395437425506303886893940217650007066153823271353702707711038351461160960618135734342395987465024822004726476815918147057886926909115907383837260506789785117641214713035165055198526756486343750549842578812678734962756854080801539319889248385528368667643237474772074229886058038022933792046602578702464637732869035584975513736252379542142845746315355131763971976687806118043180515847536452312208528340750684906161207306033268377478728233105694913160708665291818604635578477734337913673093641959727813786795853656346846567192836917857253705866936431602452112578899475468530675872328183829872248711125231536783338255337601012608557075563306901519790214600264330996856081541322443082589078381887799375570185188584756596868591357114283002719492617761167810817988316342894833694868631929928233542481801060469584846764136461618225077747075274710100925673208619618514528359982700136076831439963573890248763689244033785836103163299792317803176533705293392877796926472149046075920587106948193994926022063273064077538285043590689558647017563578062772377525182377083434839099617403122381195514364722329051301350082862968429506796711642006162498695324258044408131602954940965402406678133946642226872400623887523325560292596872560271845144650511503707894714278631747492069405977623030055364668994445989523347552504671312551647092823471169014351050655076636891681600534316650850175714978920044930951194077393357697958545516138841633818604435886523783521762253844407467819521233171577317180456866872758105056268365482584890189606105999953056461872062896339908227105547547768885160020726324580686434155908404700209920812955890019634630580324850234965098177628667084261779056636699843351291864 [167,106] -4767268318400177938248416600578994405189390614800582846263514994202214984243081506339186484275781053698695065151459348050533293393413087798047446858509603168979991348724965862050243771486155533351479234115799919638139859370702285497510641872939618406197177164289683464320115602813940598621722932188837636276735383147449660733233360878585399918910703966403868514610794132044075514902106171453434753963114987520453748029297376239454836474831986490592766788503420492874655359623970646398110767173999218566248872244575825343939167772607596199113844896385713454186168099755459623063413335583647461701053352487613834206582175385863647439406712969049800630270547561121358082887539468533681462815850557746198595025078904202365841666542728825261954353697403469858108313124995921329416884799625114312228000180875718607653082810012914207320491792484296541860330295933491250207717791896425133456067842410966244031061590705456439079397723437851603885437005979675770543252586281378369535025991298073953168538390808256048036808010797199015300711874842866442023611230003084207076388307543763334709248161622534580817173562573295356950154849861222545249905080439556535136815320575838747673939337063867088193238112516129577842703218060435279773930392639447366080338089003275745546786476501354864899586767859840903206315640079599008658150481291774169884068489617649554640871365860996033962769701083173127320267346866564556669095987812540983018302526380468767776243030385056207984636165456174675194765270299562068659376921488083065571389488634616624939394233206102669379421684687498094048559527284231958073164422432342399011207007056588854295154001911823664810367050164484261884770826199558560268047102792509273458307929350833944935947098269530652619511816067286765456167672228160692390879257557588 [167,107] -34826096333463102259573438985082356663654755754007755186269653794927726703778597964671712982192777247047326053300443782633372042150707200963720957553681781613314686724716695800123942092185771457950965500296216352875386609748093723077683709742638853998864463547555016735598465040650688878818420188564512891200947959713176835947191521545802572718979705735978578114433430195862071531880093458377969698282504950679761210019135445640132313193654065691232570994284382299100429508533926022222788407245240055366367289918348631526161100899336153254198460022036548578220261596167113692515924976638339630919128147356479569131462111454359643744514514471702387168490115515710000289147566166336967311951644842263847782299974717706160550982374094866407315655228395919813352618541303690219583131646510936210237261190770901249368024178833233386113974310941673379279814292257793769836335776830814670216946353787830618399580988085323068663075326894361288320929172081741438365751816230514128485300234174594965082197945397757687696334376145937501779979610064368263967221943735219444689073143277887936819756225494744148264835433608503454562668496053002656294434620023531462776737472498852194257517713852904756212087835513894997247463033293457465678548719544648674463743956448237884444285800641919611137922551014999618712858780863554108251544234514582952971206393547418640842693628907101664656994092535712650514024662085030447397371347424721391039701417320920224747020893840628982328314552992183857274969068662087746238408385518634835125416313896649081924646837998020425349545237531801623674906024617398918109623087118596594095748862739998913666009130079261091504686439450335794053875798440385198549812468930999023846475555314711333315616801572120755359212256059151823478403478308942068839707536 [167,108] 494940706430651389815684940121437506948528150659083211446218217648435397658644750058714392395917458909241141359872603699043985977104965086246810518388135446022507478499952650632293137556065591083312955605016421705792555411531817850562359958138603567743321333239500263152397143863504523916436555078881485906151933960947083597821971151208359001850775382785670640988926978613620746557387503105934136599956882940877276820184230979366622114439411851985962044970838907366952407017343505292605433402050578830794724019611069518294802781519125178929432646294352623183750267296425349459351831602159079189166132791596474320737444868167425700722831550243985325952593895240547070613169460483541128389348768151109894625752051226088355433459597314685918923319033616452854255734954286326497783660146206966474738178299060039195831412942079624642869445344954548674252365443379984790946105706685093081413756064680951468858859811045577401799089707489163941899653128749440265262885288994833956417394731353688785926681335600061668333858363858575669259314346195766321031661069238772582645322871664114233473028289165761946195553235115732823502502530871586376841451674309902422102842189026082933806068470792995336941933446435654337434006543821685555042413071192697027486862421105129435515616776438802650738204550673658326585325492381649083915308814190070715116786811446879443637067126572925633292784807532545737584604687689127498842803425861015210368047835399016840486891864333692341856072105726696730960817423547542674661310574921868467116648470925685030648152821692903471862586144773486951134855695244342191486194715340517902966834709348806766744443998947049565909648430236959249016351224596216085707583046023820772710425519222472475130596603674046130116685763507801873556244511227667401784 [167,109] 139906558129720598636431361665611667513298811606792009291212168151278357627064669471039884184152232546874134003018186692563495550487582673906317428336019958228989678154409178446330270408245654508476739176038107686646568805594180439163256705046173159673844760538772662963949193747861264999713965423375938877382325585362176249196493974023796194390023785968674265033620806353989942311478595128202724203334924802055022714852270372720789506083952659077544578346923749304629797085522633064014619446049543425598120819055604150253595386083456567677960231676874878192020367143176424690696940289547832097643897408822099973288505270705731931184807161578276033568443041935657179395900339717099457322091892896866261385554224471347147903042359277714224600508814597119336258531386093057907145716067256670452392207911705610874731938662273166002552101908057848000446194035809983131558186388610868678808025084154955685346552185984818778100852156352339131925435945056706289715769008094075549193600844723218492066055991165646419588168453442685292377224964086008122771341513136312024670714599697481706842416170085379656900359215606860640741527618752922359326784305929514040986667503005547863185207284079422976119866090848671637652737408996508144039837957187448276073933259531800456085343845846254359795388472485247361464404905567873338957280705224949789195383434625358239844267714945911117265730959281895552106560655376790582104057308035408058436985352110143981048744846338258441383378475786830527981163984830113841606347660907079394389215746582987144191516384822310938155043720757048116319327516437050217191810986348092390912686637248134333015993679856556764436713772135010560568128633135915992605431521036135029066904086478707213087683901905523637057666160917182883740813736124800 [167,110] -19181857107874580906246026297451507310152101685926022832735858464497755132089730408461642424728975034612385013294391884064155023531768637040593770162481635307473831346242974248126030412766441711986681820180087221152762230024426370710643799803081281936890449167479721929665822092238398615597556067979144128390616169003586521442791826902648518042150219505429331540398480816757083484072118590446167280152309399743949122181672890530826956312861416182055698610753099505258263062697812371914632374684442736668961669378295099222131024107375775262725281545265344229754541859092678516655926201467472096990140263279856753118122859200077234835959825753015211102928366538950009704640409103536981493839871466548692032683242788032271697176662068101241164214879398544146404885224892672332494942430488801313940512416353938169038582539440753178886773741384067401004077052999063046743115715358083259487295886728893514277709958183810462975919192213866214427309479602233201486012385469430052541736797023555954332394755650847536208300266477833455925787479491057684068607415905269435693949920120774186996077151274733926693531340726531364995354282952814398891360466455129070260307872911353883480705556287352301031444671886353515416369710771181584492572044714545675219588137936115664754014854690710775962039006440166963568970360127064730897204205055112285334488428019193109071152061694536318933076293613067939949451250203462100325140844073456829029091464094981347884871683717947514009633783166372058619205024594842138271325534136707419407906550753691480469933347634633575643169278760435434325667438629626850802756968353309525486695564701241903724456874111840666520723394027031717920631851484832814009374465071088926650521253027472950000313180352357153695868693285194236128317914688 [167,111] 13902822457008118672595550250158004927045391757213813859065199622047712061620829879817442221481395055518756983843938714998270250336789664101388818157797109140335171103942792018896694385547473937319697093108700638391570719679309895726780862074679270300425565312621548947480705787555510251604707478229131452702415171197407568745105665862547908200235063967345764330403222142625507638445680118357186936783017639398437044951549270900043224628010192663611958801865899029721125062557712667827512437582881295074417836749141796743831369391888093359479684068579896046274350963841177433211784299802290796110590185037103745754409090093860872276231324424653292459141012719142089905819484085202994904064167621653796189780413120115648494956006834524407815856417250389274518556798139782754013818063902508049397287502979381109263020125769759297659253373580471709690914719279629811738864316888325531393549813200226123480149151407176807108092624144916312178881023020949349746391842129738065453950973153777202427158434439797340575924307916230404212209167036845853904773372295057387207987008247867356967300329500161023111018238465681147708380135435400577264153641849410219161529080373201970842986849939348874102361090228128731020596913425103375008869996238753163541904651186470315733521410936512559407429427536376428153255482019354554791572163730474951580067186223394505093237793934895333008924697580314736560302153635762544771856892201304913880270649004978425304954510517361628889526899961122352587178379710808841543944160162827131359775844257870699700891492865973390812256064999892404276789595033700240954792411217491203967160813503613992268061859483458905821365651708348445992014897398092760707749835574244800899757642628000322009239856269078683503414090629744129029416 [167,112] -396920249523623277040292056840666680440917132921444480354586779235834976946157983048397227911132889939642409364705596188858257141537670755061605334732433548802001272743940724502644981859192418432136822256382090600086072346070032665940276264178378239462756868556065088332680290616376683372926688079821718686792460305574385040900445698336288824256056309796122925657814993662506014442485115900219707524956566767829332957107280262234266132379636693063005774049663261234044499763600268288727358668517785564241770446242841501598132878644736141363114232744202009595212590153029916382038517673290548322424335783275859505537278277521434314053970766000297123926523392322793196411659384431880631935295590581811136520824655022657412948532497383021332585391361025861891558157407535102341064257191241062809605460586243863820580179929071552650325091407757814791805464936576645313098661419036895643576840991767754817486459575653346901128091764703246914553222465689759957087485263621389699387732603528987499496036740101159562380805405695677386468481428926242393708410789649914104332630318797890131185050835494234475693698492640056622537531459818411898975212221820275057443105427153861915472384410831399641188583023481658387492933376669985859293788540895977088165966181898474066485191589101617087748680614055848762555607826592656360891564432199293282424955657889610587730969450337733816323466582403724990269724148051883863532289412484503698377800625073980592502502002609216122355122858036546500986495541119800108928633449326213404200900154975422542201224278922035081904961664809453955087491142570571327857642314574274970032376992784868676193787530321794353153679540048119167819334875264622842314913148489739230713839067716512952493042593291277078315691071970499982 [167,113] 290232857037917473043129689140734774756080164628718744244493102640103732111272555587447230989905066966100792840020811612783335695749311099933598064928198189565413310119618768625497615379083484654264628180720532227918260542113255147560550328810693132976772282444030378440925033976805049463291822478619152432823116995501718470887899572890255613845460389832385575500191696745218958519659982382774072818781185333110137891983941888537338253221933637926167556656357544980133449637776935167572767980487430808577636103879895020531782813903979247353046410175928239456529960510149497621813516092397761550615741029553406550691013157487018056800018263127143504585903150759583401189659086282689088364453621526087271473724712137015916705440607498598076483094536608060313908981874721140307702246112141091540994687945091639188572565677185044379957143690010587803327031026686518708734435890151656179815658905119397373067633264930938767739843459093731508092912724699635934523613818563735938716248503318611212470030829721589023858966358302754542703704982674224683303573699463977813952756716223175100479544330795039826299682269224000972627245372556068690219930191333299494157626120033270798814992745228937313169118072626595842502389121658934240874271529555766331650777853928432662483083526498288296161410888363965184944220088072498005886390007564888268996552724434501852810713693630899950748830102438030804821889583472421119744033122197758358609051309542318796661653684789584366104709493997386119180402671889972134975386640966683183103073045657084100135962327225315102954396615823545014524624357750329358538976569969680903347522600645688089421969876781312295930094493526504353798902573141454553832965939247832389739030309978734482114907831200047239524959345644 [167,114] -1576932206237362082131862929784080676703741936876295807410489687639633377716561015891810210708618339600651589261334643828168492225387929935819650850991864471654407498466232540128985023611982113977522203402079520107348037951487307820677526256819376900270718477753970184728525033361965773671998260704962156350291861222784238065775801545116286029735783344756835858707207907830692645279436172010118605277890243897763135843793269978223339004978549630004524508604379814780037028342504852983381615877840860783406023424820132741017750716938597815717473797489476955653972476850783015763093761101371900737294833117852495079052905623148181356185560796168299133548774459463271505344977825608416631836732546709654080881227451432572391142387080853452076876182431492225533494722233586307347728703207449514009669515737497225300334062089123718949904953857498399506312354264482290858006231352255788285970402968048550672411924576056375394725252829984820263941090932581722384352078264024860159398484821518257820289619453080819922462178708707378962405365829335519649025587838297233171135273276528187022251829163665340224026514651455463921676159603717271536516243485962592336122475492458037676173909825972686377487242564565959652387786311754904731799446561595336997273258459268311690965667252826477475161972839764229403272487117614816641974835960247118122497699441852028800375836274119286168713323444293524567413036934867034221078605926103547999102883450322376189531509508509048118506868168679801953953140945682618527502344091388222742781953366702574342152760675706118343967780006807639790365251947027664073718696209178645902926975031393112899978435552246683282280968314121909587649306389774541448302779870631766182321722696386216136424337958590038610725264 [167,115] 510242357309487216069032943132822079929965937861547854955596421900150891906860653463493270448142855596016796764884200624874066096663511406667311704427086421877403779693756491717494676820711668421155976571077908022644849457355084750497702906238341211513610193530618824948999088490917950218441672918924054922206224573276709493250802142726404892776237419266584876255042889454822014082323464141478315661154934921037875006581079133867865896739919634295637664786459457272504368033428229665755488274659003836793973459894419246484520229983768462304884528370631659748810823400260876814536719892289884484386711242246236421363848094566148514653170045755524762738660432305615934226368885009332123224137694597402882848507435113990632963946188992443586952882115072629667173916056905004231193242598928883195440310054765922780600413229586251492720398703528293334553696254615534777894597361419320018717045997442003041150557876108906773071676673457858265702714893536662686290463526519038775709810163416475973780851035391407114354428537540769705514953014995433243933303445460167722200753755988200387130869573413571200289824961905581045098382886610921104145371410056993004445249825200989259625334100243875180994454002022785255909378073429658256255165424305733103095285274498472225845385993732818695417337781893018360891050578441214891949511778065574348750461292448749700560048226135603743961682047794961542435256516431932469302025919313809828980210320380708437005209988326834944288619866333134856149737597151546943400427385038474597376600856650525433503642531588208113922859129949416504585016073975988989996245253702914723472557648758910091510972952896201112086070123454547519458076043969833007941748644398665588028806322228893303781510458906043464 [167,116] -2828499690871188976493954020722513847190245972957223809683644800492963247864357577482510731168939718786214523653953161188535499299342674385178568521544199624992851292628004776368584531192912395988178533101351880134884569006629813318565314432628326171610398574929673339498605383147585202872845646064308441625009492504124946777626437701556083097877324336283828923632466209508904361633407899214476679479800410572836980293188809722307400170622543270003645564097296541683339619107692990173431214041673807266238738063748671176119548816992638456049421924120716293948018062106082732781642130750500839491045704049848044706608047174188100551002885371626406408122643874729433083369281006796170454840698610676821052127638272800526364957841462291554596598387554936094182546979802060778425303007703543359520270618718310408892063156069473030127197048771759878556012077120188352062369393296793065376571604220470799193719346434202492601659336689697405129013321607730666761399175350551805064606460688482885026596754047781597952978862902399870202461036380779794141451683911623939728606974892423847851090602355033084900551920421454520279771092367288934969424064521140232841252058524316995686880732222043996003649501007034076225972417202589543161680656005365673723340412314487662189724470094091026592004601515333284758298216901723067446133482433308614265990498230568190476439030710171065761453580275398943082909872317431011944404094892065505115839841893368108644664042967983034661260946582940965663929411454197899835235327384747380593750062471853954280158087471716814052562342579804582822917529990541244929162802483300268640323710282458644976735552011013614046453190027840875109448731708339962796165700384101242181601716857852256364297792157904 [167,117] 1099376852693929080922923297745327214497976020323659081905239903209208279103296430589762414232549834091283042807829512525878537594931101247839068471717884840421282267454269911804396904424375770035942273900449603252389318957570039351007199731454861583980344234882148161550788363924967159436440419959146760140051350436196483560286072827063016692304425682799058000728218221804832111381413125154061992332532153064636435599316305360750913611382359782897104555551762682249270129953215816063099510998126309651564613432378331263938858169086404426389933161307874072254407161018837987939540927424495283273219309852837219282425287777213550303489999967380158275474254223267924117101550542084597657587972831407066366007018019464145484360618621798603226095782383567434665404414014484318800808766575610966372484712064333399787448301327918373834287773262921425438246291984801587966763648258795244715307358029345269330769634356466461892895735177554719013482986839442336518379868972017982097106722917669285073915236793076568440372993546956492587150793008588672613763196054801865257067317370846640892805578724083804436743889977522314299337628116480714342419085748467722161195815042792767670465194703085023483252838959801658276869868375311502654663470271329987746096809839359418019719377463456966903630519267378053962997058790715773059658576979748072386428983891879742816858586362561675912085208637544390281671905096792048057722131058796139198858893154322205116975728044580674547184944353581986742512936496330413760788414406069103960944562631308465597542926390310651584297406571451076589874775578456021131657512092168514436960543328650986082828663498312671255041091660001815835695414234294431424148982494452303415601449287724942944819016 [167,118] -1083899917006799264232711289549279768028746881920527907912095448967198014220868702127054856058919485050248822618698718074632570101461159537621541907917936927667368147265404050678243454548917166263607707818322671984521316441678742990206863678896729598569233960855904097776783620226183227836013227990537815697151292131398135971137798674776195872206077984476672454243221572238473549981942952450117689871434206680904858687151541033977719073996024835476622972816459225808103841844091599571918472786986350515804426842796127990092701638648180938781942776383673515740282822555600273940155423185814235965622814421735479253331659665856763293505568960395726274689168125292224759997277352521168445233963544841944161849759265429988541256147138876874433752534813964373682001922722498237537589848649076675278085958169961299552206416128495456107305939862318471518380090933610597743382264723583597049348871523203954494391761585952832424326992384322677756662067243815086902889965793777219018841993185229332483695504285039777355927349226912554947168783833460988824803573424278359031790455774878727262271473511475228693971807072647331093407944918114046308719614213035252086810082147800549386016147732641087952244250496549918451306166230313628989618687766925821903815954397423284374519288350688375316634677962050211456472056537682927407770341494092549842531078527163610881537844698235130727314833687791880423361049642220150462920133806015991881729383688499609840340144728615943657807192663807125205513841187852826470969527310915552658717231159904559519719136055178446714909795180997805604550614832243071613969675787784657397001118003343499444362053101226712527756379210298054042136659119459254324776899801254929774130417079244470811 [167,119] 150308269274453270626871566416867790483385691050229048931246657540823344886782832440652313056287769424025413289914310122971658758556263365366112738338169760035525588869481334083445587516459217021829154163569993439358384168622516758046528866382415508038370276679382287788277291467842344868993205231557119280241948817420531786662789276838185993980727963181179441704812407180421797464067069791157388294528905978045856171167490979604217666216062396377122524328205877519560252408891196164067150341355391255079157504722108326830384470141967942167524541807763355428885701130990488311602397671415280556911469475012396240563846674265352418698728791527658022125746384178186582382290870271471997179428915799476125684607208903577999512861043473470796633102155352676425419170385593211989358386215222421891339461953041640973218410274641839685556944491403711209476480275217815339541178937901543592051609868840702119328740480940523317161559768549302613655187829587308921370038842069060867486222561645955168007591285468761761989838412925166275419930379248399230496619566792863748209229939778033400149251612474158950999929703634938130557398730807473102115012175853541014268865272542444511316279805030188074119074994114999136103624600214870233604177086628680324465826510981773933273194322049264872908133582839967519757371343499115256677386788504330385450951572327276477736698852601647622505771901840534734468341746500976164044246353419919814828070309281903693616717770711276558719150719554195339456791993048576857868976026223347083362853733713124766644544990034867377159948344640677778123911321763974135182285277855979441525813051892620599057179096310224491659177025805124888909307167517866173274984643555150200377065389044 [167,120] -159511343297538267564385567300423544320628152653033787054657281430542845588150301296014082404594094184422005213372521026742771916850477702344021037102841219939071997608203814955154834208436257121504994352450402578129941037653039467976387753175215172323572175058872579512786604983001821236535797595282165908098175750415878623444118267268237178114649374788066381755220694061357786574497797383582201879618385640276683700382076594985480240347085553829339769655986419424205674660015285391472486661731015283519977606196586141092658072369094283864929722859413708430460184980013922536733632439325367943777294593868184078328989973192701420631481181834024987875893602240359719664563391409754464971401703423701474862819427252856147333550087870107952263063054866631147309150704884271592822456716871815684081354195994212108085615090240359387700121357530071189393140307461888543244210970631867474150632368772920777663638367416353983850831839783286329733602763984319946897252749161367282829421516562325938528934039561649255406452797915436273865746465290693661042738226284739240791457640700099479937073734860950997856065525731724357933433696156510282957363194103625832308322697219767519742733355137576213376582582276266084202915172983306976594519425544755039890901060008897107435627013913796670271574728013319208317660422759141311826799516095089905702755202215732697564425589267261419802203848550480825392000168258173841075681527511928012203504477655209546355154131472874399311614421943199469469163373875716332832456357623320855854735507518798980403841050515032060260998944611013938661337820303246978539819152506542300371006939084448558489169884292617230638251823196867569070497020317607864342121713560116860198724 [167,121] -5324740704414404806188419372131302966842526598273463436231659261514330858018511230245101128989387538410959381798314702958724389673556622756809393397439098803887531790274116453095560589049447565427544367314155585039538546520418494174070984955043634215441798978148960652550807156606442693063613218965071336419460352946192810465833582996413663534903990670952550631743609173703510682821537894406369008553768886823605778651655829786786215088158424970895374205916288872827581813159974259754588184498602760000805309797043772118183682194080809754538408378824154962826635352888480096754728184470408517944308993772999352896091961457728242121236648581847092061167209653401593963502520726155000855099509836630367953167377266067386292661664706119834379816525372930160472179997389213670668846347751394082246096772770234595520103171377791398677285444470292533247724549417140097385134629964582150723732265307475710160124110298791512880088948260764324798564326044921514039038467690849180343763593275401589053918446586976402999812065963639612983932053119970395662835693758151264793961124945471462501418589382124230097823995220643100208297251020243710082379847539020995453713974646505153280477993663523078181306061938591968320636270814588218339407776046131310193748953545511384637462906464582012084642207205135531638233987319529310370283497557674138392932660424335360526041448813488375189087201220969748772711416019727142614463407730387173627719327417798492580767899669846433864381040747279291843353142775664287965069414673789376535734602362419177355785854187394514997548190055182934407382965235532199875173720076439226102346355780063398325733089264379816735090457311849771891058087868509067055533060670203560 [167,122] -6751452092283784432184618251977406824386276828965194307708928215647813350185258200710229222793369449919484416052867618752371965048727330556241625249151316432963098693519930879583649880415160413726732835955647516798285881387521045320107205943855522873919782900949705451403437629754999647028451532637935494063029902835457023671331522616032175580847140011769137507868761552939827526895721851587237846146724538269470737300114567652642112173219919419943447583135406423625398892271658956685646383541809887660563719979376051472260700353830644959586484239065454703880666271098817993734209289598347055827723074409300286416028444087883005833129972462522441162966719944350419634267682278836916318997886489416311243009088059557797156871895141095998731023041753454478758978608743775695022297688205009327223838703706193288169465602768855377438420657907670560113605946515558141859466009654866154250544558468802539884220441358765599826467782162000563000782586860240979079030962873452253380495118506630469823063861220330215541414102931591056269689441057681543731869152739393615203363088652134074069768915787450642043549115564452781692464825253293840286931926413619416447946366158942524719559982257249489456628363863768659655394086374295035121254514343862620474491671702926416013705497959047721697317488983071086641664579658321112835383980996556231334592823744175534057840709597696381052483104726213515780557544031501713657514900829809261491612034178307961903259826330920073180043441045030046939661243827758886748214317712579514182809141151847485110199823439529318335373158544232035736311641493720850914620473356517449161439397059984306054421873445182721673911280857718125114069524169780251381488686852 [167,123] -436677019174519974422756489193855824135102999586530375789997144361883775774899523951573346844285054437131976887616110837916239203359080317510498087065438288492600982844045464981391195348151592364419426512997527556028966680915663528432933407744010054465935027175991687575051133008396206714378914447779357646001731659610358631149596063545876128535209554285900315921588630937823902930099306281659197636139236639418936499792256350288817917132946601132095672500489509184500667501896832466922403147633036735894782923268817652341547259855591876251709854024954830100632505862260784222368454020946894447240159404036589357719994760604125989638374415583857684454615776370818006870896686401721002566342303601413318212350909472751632182913691327843288115471640704656703072596212543109710595599428732736277232132389001109760292966743442555435662028889563261015235721093296878512577293520429362391860673213204560371278507007015444489197377955842103474672728157469097345852492010084079707099305123836216364945975127749697658905146280745788422504645938853180423595022124740288308571460519900792896648259788624679496252346745788684524017762546344376917501692695238572380616502564870429093674008053095857190538715384791682445256030319722836129131096840741857328152580915406025889047267123262287714905279676686875581305690116794884669218785426848582330899323648034305645841038377867012234309901138490875814171074885716013081706696492673703555611092266987933318599397295249032180615180401823187983538363354949975509914744926113519946225577954538226970869436458849461509649094805276408474369597647483399282329963701938653969815217083700137878213290272885941015586896505136814354634505913993406207092 [167,124] -13773944093794813252621938265301835120384612718234732971716533326385400991302456112455695601543877288801668643182597779765652700108998891891359975864691652471282751956904073422084694701145623868372900643415625947386474155656949322830215054155778707101621549304283095712057470922412695795213024587332278388695725553642847891268030786226050280659846648015798642103406982062465938642510129158330196357039696131768102593700373816094225750709354599202345034321144145445420645690347452769942515035738328043842702926762847861351753197432589154446988452859777957480492300119124083640837230552990499160026143032338855267138597424470560790309754796112063690496739473237568285068822322580033873990557402868195684021750555955836177151326104492144177987209718399094947600557085449045182053357042474293967550673446195585811445273744502282113024428807570331202614882443678702533440117929586679882021238357938518310772362109463936042828661615851045594627072594744083349494562065658551071050184559314421910356155881858755848301214826340800743130317635582302345542117909119361734023876631437783150195636041139380877739987102488132688607800360673201096862706559875952189344746561891968365466164466428586743429216997477207691511259861209224142995497695036976326445704885230202423715619317266255663673641042824455265498016396902277735055088539485272846065567118749733609873729932166235104720810571251055250564070585527192038003887152095052851326387621733935827591206359351832965822330523961663370538669612924915128079050266952354279137357982898734568406260736733337049236130365694379635297045786743040544361045207525726532597164113395356541116282324390540936365440177740534618715272116342628 [167,125] 5960748356765576049956557722800452591122758429882518115396507406132223610011956729069896754943463615078213576131711550251979568090122252683771838126736644589042220983020737613528208737126791897955903110103139887870305287144724480795593570538922384976103796759441313744252826791280642597772547982665353901956175993903225031849933897473646918676455061744708612779254208990631135256719182240826845546486542871219137356019233726836509064497544628432863256551135244590075963208413210942781669799439832395978958784100816993023839264256995861093130632612577139592970130657901815467215601569789375205605323957769179819465495738932040936956167733667178926163075280973107626269368580641492118448254398119893009746045533659830555475784141266461664115338633280489229984868866171398898716170900340410756434989778617802262392505090009573170475707929242418788660519106331623511140197715168403708354638232982371143717539273724551701596815558045694124532706485932845525273518243248546892390011195308828258988810105082843712639359589895100437797553156455942426146910503288446281607160297586138875031082707307455921656106406012872991347943369321836245245170254374506071282921477741480561002183848233296816117212210201818649043357820127024546920321880137455753302405900381866791626610164453852062634398301368697817811399599034546557351061321204057633232539805183504207263282406126828578974531222070881017773206169013120892017142366266621855889670298014462841665651783410764161283391643195976625866346762253761422704603690663715341173928801481174742224023547117928316609352230172758312870988747727825236056918900207360251845419600749510792329432860546720136507246400517923985163729756 [167,126] 253057941208373423503925441621881076683539271135663091671390591683851700054761211064066841028051094074603750232972759275639024241414942304538670730127242355395436646259440404516095603760484645424109597888874602279247191508574074522608315351584620932832721230485191898228768062076074871484185185727116667320867447756612919635653305080007605543931114530418443401586458175878067253088555484255739179503181760439839370810505195775507055639352558466732411798018653717017469278387933284191588801416007728988412746998887758825710403997064829461723942113226647890044255731169682371227655738207319010191440658158680645656386199419859526674356013726776976158996182071623212935674622242537056631758872144689737821072115897678831802114027123769546090675779610390378899977534051015123963233170462564975938615288126867093991351175153576042448024591929229754668449000556606662420927897585920757510174044931412815011018430298083566069178653336277782429696210149130211164547158225057881792765257641765406578079614541862188059678266258945581907249358889784023668960537758551276296902521667969324003580377095586102254094450007729329408113322902353265075593352658551343808228497162195937108669225976605454924912260125449671535986237298089891817702757992631368895170616571570779240922712651318814837433276040781675075595466856916738520673200679004987668051165759796379581227324321233711964266782781774798760195310940239446886803511804070204015235222593647393514978594357369840164257622384462135570420824197341098970426104271571644639157679214187733207106089278832846772281840719217536002809464252652918390321022267308524495889958449371543294687078294033184800056224928342914861 [167,127] -44353891806532905470156318691205293471397648296204637137084894644740442199134807378533926132517080314885700149820518602935348786402420274809508198354174480970199523718644143633429800675472025429228727808663381633573511370071267278702489301373419544939815499173403468041718308917580249396718906145683663012248646608623662871697289430095329830506356089143558419559114808461879091619750998669794827661779487231858713872375632266091553036827949244302175108538933923929843372746015615418222033570454690593834347623316681738939564467386431300826192987233124423030211697792492940767197678477980226974122842968864327899784464732658839642082336836292087511860395164323041445093281172421507783555754407353508536263561086556927286146475871062591451228193068981239155600076439266665452864348808096415713850741579876468126297839640776895047842793694333563411179947468908177024451548201880181352086592426727926940415121734189996089757036059931644019615917080150027963857864626349596838205105153412261235322877238549140524976008345443476745587016502693233290094801865760213320784163094667031504607019978167219081169186235520681064607919334750858702212730446964807801041857348902459883717963523145363656004819980995667359658447422153295985541604105465895365725832698686173398853211940664673268432151443179995131244520103042520331152707202319936621461519136648023092112438891762526114331601569987805003835657825203918713081312136630698681873853654674777131525067702065391989148495289934465313175551494518948166701142441967906582609113791498122375871476753833879074600042933654510788786560047854457925558648630060243060781032625879646801137848180964221836107163729232 [167,128] -3062709661208024389479036092930183074435099366049272819668082698283975173776682940849934329907216791700098212427057164171472448822262955798008061995406425139096135872079407139562936902156807554913509589838068704297013278857968846966596657063990941462953790069771883921957124638316551546964392646443493700703055606387356860828643734003262201260168764415263603800743120594660304223345459259252887663646110830022376839119818676217936767378565603347886076621273167158724122503573362526503366547281844773727042410405533591155794957054986460352178772468666078761754525874051291475992977054409186665486215084437178428093097821150516507190786226632919075589187330462525657007517589934241713739947232736930072175177790829094424233758590436928385765934981508456214256382542639239214530528802453099092045813208764187974284777394706997538265426058078025977176300902809702768087882778363615090504831449336846671212351305005197486109732638280554266751822004514920115028061913878658412730723652970693529039543917345498372507917373995130599339098489621235615649441400667173254067110630042739616993053396066233191754202842631108242006327284235075868722965619065814252357983474934020116430164493735815839499813865874758711807028514061383862179615519800517313514371477441915227019312425448864448282148808906668668795270392889411509617767170189246643437026821948071484388955568007519292401766779519274737178781532542456524280151633636119355125301429138463907605297113668835258595863069078350914954792110062979530385951276586230185619209224112699148574996034865435038581177801316638111964063475117910681179991890452949459700451683142191349160358452290062244721864 [167,129] -57551936128474981246454430700996562607458019648960967114425778673130691854886884702318789752575044254243340104910694215340280270664918044026739727378287645069861282996644902416666524392948482100342882628791375000128127071077830872590662958942444718304408978800933613290099859129661627614577162744541812938358127523451349914461064699515991372662865700156393748316498639591290658229290623472543104689899277760843474453012806328938174720687528243215890459169368483754331039294147910834565180182100154656171242560664553539145332484286714640557515544159202617525886511056602524627116346630863329601647266088496262100913753731947449010778153092088491782461631082236803014469337677889586311668595916981883396956526171687632642618854430454553597991357817997108497191621149623616343028417675419322747749532966105330702349099094074079585269514492839463828966030998101558056581694332398184530007693243958404726072265603845178753191080508318743091578442041681425046086004732601265058798005565515160891296339246176429117026458753681643901254064560657151681144314739164078491900119327469979731782023914403326985990631562916255709492663667052274702449700386955479006616861705530851691431709494587088350817895293266195855040346701045625836463793387827620277195813931961122525215513343649339767823218950277262228867768025748788499437411133808247221303822767828626774666209674491104309061232216726635691387775544588946274519732712961134806192570057988393025901701828528478894009755245915800180016559260409919112199345138153874376997658594876487937866780475193915477132312985146807607572708813660196710813574939475162535536032801040436123123666848431568 [167,130] -223605839613958818114597495265371795286874923206074118886370034195481385046532884330234483105719608022125085448873858306347958781487651807184839905265097776834225974794225929990848924858211716229970307725408751452696305606067206337026913621845875057028003261553995048098855932470197008718660422536976665132680505021905659376682815381871995975103678939044936034666439490720846865861586741616595684520690079572702076116387288564047745823923469333895193211359428688166784570410854073580791627898166055407154217799875325066717538907199236564427832621063647711417465404190829205905515167569996651849164309256955394691285703772859158166868598748957851843329552916936356623169516426119984243128142099276058420380481336655832208092187365616442631572594702432275467347647355128138799173194022225874639788779336314577868665175616464959153217206190972580417207022217396292673921038170286873828530325347191308604041772530312668393456793846612643955505055215466555300004070751485400836473776476945187410150903456426609305482916542048009483724116403248204823669700901995584155471799647051864620075461959651693122116267914495353431710691409791510253646051508102855054315860874816064970010544010278302946680717394173667739901211332317288185595824636357061021304470158743624379504084344150024501585695277618742735971040454484761057906691030309152395896444724995029533043172359174260641891292152811127282767120854520649559338964579577056927446119852031683096910718723206359728340092608343289346802297141952072532998890264824778878610323728690586359997408697861047139592845106035173407304570913756183492808919782026274504132172588902578539507254 [167,131] 2723702814072489072845709613552194341347809172319135774010391179130394353183093823375321428750111659509887492450208688069394539091093487107185190133496537180483956923993814557128051681665081847130727251830727769475985140287972815856419303482339851343695305269320156058248281740086980700218046965352108098885206486198337699133840750708581009417255601451923706436883601936336674048079137540070540652736904938616714543580387552275260258679131642044412445503311320181119010588126295323725487107054845248147968207340874653782615912746311691828224562046201365953608394471175875392254691150000720002508660389466162131952935135066854892374511470327126108028935089174294404598924183007065358967696386753215004400411788933424490254503490215683498501898855527573865646430783344199282580987374227864261121128049576273562633729493138315870611585995123179842033513029790021171978830539538044448851956115452141828569606642208440374551297882222257963943171517984424444672828815172703825101597564118661171080463839625516444631994697320704072403341294943909953747754545888878955880635455043573684556112255580799921001520077454218986160991626149320931350039101258804524375618056147965089556287618286602892637826742182135221844124686100949181463402556157434073429819541222813888419303956025875813372449496876346743766738825189935627130433433138529262176196850610928590065388259127312968095837010604193105613525623661854122571045341789272934551805709467767578497842678387347078263810739307123537755429049697878208683747505981468817943971420050500183987864152225567459201377771015952387537469248327547361282690793373450444354805916122063028 [167,132] -211468011625790985499461907375239403317321538848808914570933527920421734049666955098675533015483228799257788701526961943441571218438427575524823903140279724654418873813199219120804308262737930566496735778063869897322156540677965589607300614843241766971878538313671525575890748797326977458387958304894471149440031830704914693455791882919146916896186062860995155375729272206040262907707213195703185641046352332919922266637076320773413182599704415281186564867509875423680616896415002536216805341698614031255816424897395512052183813949862814853801972311481312106786013385086639431439406318935361471851497601496975274962766777496493520490138458265083372818969151124011332060110953106248058159659245091166887643697508056518674290051889777027200598119293110814113486876191901012943902992818531820744685341189121793143057373129897432357046117128399689972501016906864194908354693182546998682442988040962655941063871012917471533617348430378727965374517670475193608989185016011867399010461859544317167763979827231074792295622842194481165384790484640455808946973754401894380025777459819208240606146649903010094293776995915101460629787993178973507245404971485503820642225643491659216072206874781838599175815280838956605505622344118783326742462863577243713858383354632133886306480623730567274304668456261983094467551302212339678714797698239859642278140525536992547752453186300629438299220314313914484315741479949458312873371656123539991739606090366569132882420767756304123471754496599641659524366271962446606930522501556749726957245455096244718953892537205535327117776569345577333056364089470264801032306125509344628322466356 [167,133] -3584193318035070718420197075409861397303194200090038517258863128106619014436382078740057282632465124125068495150911030114332186879822142752978600914980675468458000990300347680718412042048612804062471988914158485082280275606768448138327105725175517195527063508703251218961130444048247045038571072642466359572449038362376161370480518542404662673970994034029763185397408080569277109623211325459052308812961280685737534593001120266666658933117114372454235478500975008863015966502612650695469143169798066243990464680115527298887327342150989236214442418384509924934701239502686306105904144728740550990223659645584544200870800581727475213415613077205586769032879077000313253133944298659057847707454972584044616960444884261769036354582280017045364626260339083453577414391808111668349882094422696384867301478682413422102114685454942966533753577249802453362722378761395226246402762793708472061219584293085307616263845127665077398614211322307053139643871356777213485627079890289884414832947997929881012246341017313139620405593136828462381819743005766278246824139669785372525480850367063421201318312698536005430410746723815692909748397970501586016386678200313060176880460580932134686403529470872537564963045076140132103350784708231235838848465880484135470229908727202407649402674363401455514684377476924874296390130369425285521623794767264615927361121230029329565534165346032471987585444955998207503271505421454032767470543989463364159705543287798138738249561178941277830209693672813046683695677451437088663414117544602130475722824518202049736816683662375516636669067949941721430988425936615987649211893326168922344 [167,134] -17699941692051258157964119164447999357879270666710193026209751912285402345950868014803923472505074191518895527962114703305488857997794956517064821367612592275623877424612703636926460116992730402551379478398406526585002305152147657306376420619084370649606147177527681492797706731384171069456440364908570158622824046386621135757033579622889892003492471713988356485404942323367057593497799682881605872819371408046294559563559129071916241781916646006815961601500383803349816386722607622582162103046601839651066031940401061416385887068573740577975265846685065601265251169383605045209157244919973631188073324226938349601973574403536561699836125339553697072927937256488619483283120904524539604620582938090025348942854590957001793239897737053197401251306383016938722626135484576592680755788026097129314806829061810654802909571652529008941744876578566159286759950416846362172574017257516859894789190728288268851934955633251391352718187137484527011416469435447734990133596816581351638778235233549539153283803315083279441140521526834941163362581287195831625329613286250308447803041534874823174496302863993944275020792393034457459602828439216548050637335583250011098115911879799073728267271858037588405215443447298426065029726478994764943120677128693417251557076873401178954451184407283897551812652193790848551970440725057720650608149540093594382899858814073028647668234199973455395705603040698113486145395662185340239945016705243195759840893143848554698573369852022621700003474953265638139328945034202910327730987856929322714784921776735208259994191840851727737563161697994700590482565522763963304491121847 [167,135] -17919358398652647425282294785483051124358287050981769413191375894190270999149196522379623564528669828385210588875954042226543049084618878397925525289193496588127599294085481272416268829768022946258877567269361329638266766870630005260563745579156619896064565080385037612704971138978122697688526364715325387048768795013600992841285009626222866520383575312146404259941093963627124095043340847059974977416337737596655141127145407909791770556952935259706094231411147336677762143657815860007250557472804908211443979521233844507632610270417542752634890971396880567968192018116420887578420208772879013276374976228938122424087908566400427166011705027186866361826863431608669575381241369132226807683380265416933251059309804934583558010370692278811103392625705652537499938237705927503910577438441415848136668023455103094660569262978684478419890778731594033703780086766164817644408941189398994660237748749530980978499038202436633585205396263920321545816522990818466157987542630262309892128300584071461932716818946217235826497432293749454566523806807015017818025018013519095273690774866452546285405885060869661760243915345162709625763052961361561006323090027795747003241827044829025999871782305780633930598586714637887642247411626100463441251835197684917374081567511975125652687164022855442993140063953049995161342857308888380802415567779661557197725803216458408387085146523029798726257276088741831877902196379697064086559116440429246265972296685910460190301251911850616036995744359987015981921897456265698362397737019582753623292690214606333472865414647380430351604450457695458660159885814537148842 [167,136] 367254224278198599554129402234725813050190156963226350364916091324391123847848899562832462521229637833663010395545414147140237675136000507719091273918616986300019745109685816716830076495150477445897959417710184690924031705733558328091693397028901011836931543063834648861456705008690184013540394043276212678259815304917580706401491476130830825072949425161007400122361196792958047085388813460330200790988561421547731982982162498786058623698389453303290081672712400535507086131352717824342302060639719914409850386417055963451779058500039899585424218528517094283723002975363920036363235399269544767232887495792472286707446939133579440566174690478136847376439354920698792028752696716105268483991126450624337084517695489707013240351449180708653046585033315228982967871584560366843746495845033074093169709622559078451939971961346240256794532100657177289744885947907146013208964746505323974714492966357794838884754232557681679720212580556899475726753475220060667410619496776666676509965465654576712156517720882460009505205979219369194289914353265780902319000272183760821487388763943142462103732346989882708108678737505347630082093189190310901297110187871925022436408717105116796269987231572429683381271539795509129804041425628559726608283886799587733803378089004446750394768655849831703054182648862669531146424565566791831323304030930945359562399864308416513108841074752305056861081305013825837527916745418239703950026138512930480654231163878861148780960883226094956314631403805937265903618652838379808063449381852485498620709238948208935659417629219075546817499018174503944438949838837 [167,137] 499907425609570885884810054536180218101092087027723459171995354478485151395289859245386032236424183313214695819617035858762041545206229220414891337102662400415972888667274579933891075613508410494002944388606896776321263487166202392535553522677216849119379284424405662889399571706141703852133788561697318032055447243193744694925547957021814438568849693511794956453886811410269172952902527075918223766868374499945694754574064013926807787580879930281938507448605906426183823298311343415631362987867609708910446475199325459993843813893982640584683593186046705781386038559056900891640565265433497069062519170671861541541573950177526851210172882992434341566098079526004252984292449432885917224148897324567072034579379828226492748501705287401840293931618968268830227287318185614853306580565201673240629372303969745581554373481965758536205033960496063546180549215800113898135122379314949633574197012331423864031281461690427243349859899739486752374834097083314857807518090884628745762532803517260715245392830282396533621777254120406818139451618661280623790641745851364762063589431872745825389509053334901683661599560120831800895039198633591642571425314366448435287941539869426914480408699372964430946274491603706836308484930622053529686151805614652413237517855984824731397980901708747289764925797477068466411529166363445879612122638250230356600154151143633774544318628489648452049364592730184805674789660272120830341999837284296958990385846706213841321480536636224914455576269254821055555032887814479546727387712678579723667727082715555799447033560534936783461102254742741275608 [167,138] -2213309691953852273682553236878959450912097312309770459618587541650200888594859347054966908598073147836446926249873358284974739513024952691561421519718706811555350897637488148455117115790874871266098598223708215007830821184481589092859750138310845878805630838697797693936232404638084206008258305339158351666750691664660266152199489942126822688987904522394468749327196553981536165245719480864306805359804049457742551490361839217981106271444833734187760615280919330580831524325105365823940784694570088647316240288710538990088691544150887590840608617962939842447864969631525076314197683235144215267166573498284502547112648252027043622734670158475769424796112747252774627570632551730208674599143484142472269722776089758036880919488851708189069957502538155464309323697553853937644928651238448287014231764085411863825465092318424687088461320159535256870564826989208801134648411461104749902609260097465862464647539632038070284087465256439684812052360880463315475642470927049547275515329932794542471221755412259608122108233286987412018146621193901240503518416914572444394805576058062794962938226384316950349102620577534001043397651051077043709675660294692542297459497522462315857559626386595052333866079096678264560282801158425806929263712265407647580437208527387178335128750272116930882515498465110825646863193100819651281417758520215968428430728683392136507978813442674673772099978360102190717204440231849789349531014522965700139424577816248247318881653104531578483472950006358966049990840572689575405865411134882182013737416532328099678463139612299221367962841777426 [167,139] -1318493025695221925328346991540397339615326133288369225685386533338743405622011598535166172509496844456515087547149159204282319513612876029304719416564081256000355041446175229198085137937273962013597117530899153084623278006598458941995546947565852882717299604441557925858126946491168282492820235576039194610821058100219535546876443717264553561496626566605679410509117851759620181416003772145615296899789300309947566736932165277469470623330731724712081979635543622070970191296365161775257943770369044827759094253826401666886872630666563264310397258442763162091847386370189090534737307817723002810209469260568499132016154258604969182702791532191057315030391063625270604159532262690686495723218814244775783093554855620873884365225256843900273925047436713157313235501873594118482087275295543082745684832295482289213326276368061082932198002671874799557695082337778643971876519293014741035576671575299965890005344825514326941248681807394116106851231636156121103334500243431111457904825384353738479006607448418322807214223670392129426746611794039211733064224508754445157601643560537601821801234493642630824675636223849369699909988806812683073071095220349651164758819963084944719048500839346866306791913586392582881555374746038921256422066231919214246381789413502289698777965086049658563772933727680967358208852037417039574454541779743599886932071518051827800680928888771715886075407084913135556808756979217850069506221453207938301148620843497571883433431623962724708141905500592885566395312971712811526985948523827917459253231276332463671715600583890402185156 [167,140] -2673304853943915166500987231976764906704170490904078363595999924350247660786746951860443565669775734081109974725040765583340533125344839647103593755472817263165372548303518444655617682147659731805083619447128790478224612790767045845256596678351139873142895664987499800884466898852123888051749332896924424797839915036856915857048127934130167015441711388994628969797019291696029011306623978955151781135784289692268655131152259350288304353547356775679327241786431575106793877471254193843847478632535859576321489223805449672501029781444393064397491407229696548280232696555242422068317554967608792814488677324282022456265208207830772668295848020446077128428213319970378031224251395302868715711872093053353391154387741565704575879717115433855098396266154931667494273627795201501041390777421952849325100905627759510517106120050491144256782469847978473463541958930446158721333750451734242031116429110746549168774510497973705247645938609605094226990038366807960613317488759249748275520590874216678147559755621555066085367641931886921950447736721199391533002773607795626042128332542470049549933962695337893368851801137831375796309415652912988703503567738021494270774202762556608485330779027537046493865731527645040276736637006068684386448556261058243441660303087247585963336847644158917387331820513346221290281322921824106332286681645897606576704804786715711154362652442881158608210585963648831090490395199913269978643040029823008388829290603599519344341493402085670262507976363734887939171102167993572672699968317465260272340148663421937823498803381080 [167,141] 440899283208859716329124385089910449600231130708452977653601510201856459772922474834214476736520758212802623673282527021835855871372986801413180481463002316924841148774232471633723145656127821309336476808244763149600960176415875223179159166634994486942489471087483349578251621519805659555960338695609037722259206036594616101169243206295294031882884711225049756624957910664638598055079035239446565936005709844157589764735415141680702504540935188651805080908917784550088918441008878608933205563327294452193718832758335943532093038673399016587315154368189848367779291712366306104301109044042851592065161249446335582243525908818528388995229427023915225165637415983427682291683267799744391696709431738709926874236418266536053493953434902616273875429417430118829710872279072408723027779907338750170076168061774878571839627279010985980097678806543166048627170657599907556159387766769103948722961810811167089997676323610816403410712555016391125023997486808261341341910415301906841510968785900072224904891366170166045932668514142679510161052084413114457789391488379251264260465708914065609654533699633791553040495078484494504061206893288961849786384123472819016581122354470791947413652385075817174735201019805075695286169949290787473099236079250224107695480861600549140261143446320085140432292381156195110108106183130791087255363132768178777175711451924928122462204372232385807800184126103016995390709423404689197379196763679230210106727327325017044504432917319220563862778282745275917411786445088451239166809912502486439562334964358266427240 [167,142] -5402282358418339679234899054846523311538756359333903607841673590769152152926882632141314363922521201312256321714954364787016588406022039092466098963141945590272373211319756297202438466230113048303412855536911722874872451540804788123939066561898832396661066104613013272532325652035402077628579609090878841080758878759531484792095766473628825624458314528476214848863224715002003533004277174889889556129020563335267592262542367823000752410751582150428771442677088229986232635156148138083847159068817231038102420215934357881659992990592136496037661255919971773968374080677756844986006123742382530950642758618503075685550761245785909445029639139774873855244586963418210043295417083657724037586055036044080911055949492508396350043760003179667178283358331542629873598550256808356362679604576805365388515310485084107165731176543689859768393090045839037224875545158242688245371321882284775463302556749093104557452930755366773852631641916360800874910506935390909693235210456186741222267777743999557853337332819388684114592316090061707805054453728271226968759268437732526597715234296839126914488250343924936139323795199754033957861366707111597056806689457481664360493644604785065191055192656899329674644362024310620347465854237925285250455275816416655053261459788552107184763655607259798545311855064644424009693952602928786731789265281143900541024970283538132088076958540224108191014359862572887096772823291822050432156423859228765475343278754195163916659742844454632139051202416892761861381492336945234125021444452254667005957632573115 [167,143] -2251610805278226052865348457875992099152895550997379440034019504317253235082345237940124137561370108967485239003370076626670029711754059519367334882515759155227935847512495273845443786975642383528178282696858755771637364567215805168930271547897913546246792772446240069852319764274389333093066019939115368063664589611835807667443754736265823874646245939587558063807607394125997238099190639333624311352564440043683250913740357187631126363054870705252836537321934416427263030979920053667756987933178246882595644757616218860564454467653559287812583506498289915060415000761581000458246382978348957026778489097641517861245195550205888318726440647633586799315495973215854209097805264546247918531908329129218944716763414809579885480210142054104485382484546363156848052603856311433312029964374574749133216032439360642063935382678352441458697903589687733059648033225879928070039745842266065326763933241864413463669489861735845749205773893164697797623593173132573725562012508019722635158015569377961278338152333941556655696650349933342917745612820785017674215891647308760125064641261043679810469109871429959341539011510601095944572524272329618836970106548193348454649060056718055923410856856209191225914895117354865259539655315834223940155457054785025077216455891972495430878356939162444862305013245399677540348616852022309322891716942174610666660103455275325395197941849184875661552153829980841668607873144605988612129504010079075707766715117024334107214466337637358301333657085307088334352205569500189236126258759277254310426 [167,144] -491345980341890351429263027370720164376147043087862647440663900978178361231077362671760519317903284826144737017228058112443149126351854910615850233819297386266264842534997082146229512703540240671128424356949784423397572520788925323243500113411047734106150531408013702252295114983000482623439521813632048329664175974804705417928059930970230836606971410005353120527069828998931668921594740138734941513952095079150757366168583494437500812096798142352638576560554440018154998471680574236741431407486444162313112662405709655114850632584349403862177829227567576919773043433270248244121152226199784618835189881461435650744637876911914582200530427379604753090058165000303139496304810841202539412752689507043048699767589790032393113651789034523007494785147637223824727093674986941582654138130318096255501426238553298829474364834581818074862334963360368821911889332351427080667235615278509671213492846467067667729025844158142938894136904000793769761398641706240615688634440831453146931675083340357684364967350795002543312761034828700879036081584061943958160292541726291369432770794863534485261310860246497991596653162218622020112924598720022797273577485995227576204883008265169218790356464364783924564147395942781880593418657528366955808451346696231265146654137635376461811664465909406499015500414109299463829558286241392712627036922671087326931790834671255748750356218246275576479014740818685223227724502500972434976739296694916100845001506642417456528245471599240481470174910021724377772351990407928882054656023614 [167,145] -22684172208952147806823910451008145801714468682376493572738190574026622100053000306938642918232291182178495530038218306649801825556544656643686892019135897681645181109702502966495110267222503501125556122941031895571227576773397815908595458851757827295861914928370243092519425737868066238864725285323454118240237679997314947962783658938333363764094996953331468064619475010980008647952728411422138936591744461611905232286575043777891460476590172405149322463456870577469960287887198552207994757237206907213630483556074731338560957436514416148955660849062148533426029043444931566342325491873321666232445635946394818832287692134455838615996513618015514154782286712643488976813801248331012882324727701459352069422338211576019253384902197745614315839949024900773430787162648082179719875743783226523284159054975428534909746444981185884348657870779173726373652083571345171206353927106471849378457604895361681108250220771462125326574747953629368273190246046020692498870031455475029231991871651477090098237535694984134255222504575798424456038781705987194747211933997458017479228968288034930726173777392145111946209306806354051040576264683262196467760181368287309955203002252396015316651623165321802632164217113788662851196202821712730462957218372795057134644143172919626966801884943381196137908975652492259113190069730057426859796868802280667909105157591922931865645691471867169649309321197686175023160632001294139349408066524312953093942852458712498909404346768907130645096943244246858232261705180040332418 [167,146] -2361444775879520654202324951009129575119115151162912790271233887556205532162940162709782053851347481352591896875623315778500488796229227995600334037344401261501855157991105581232505304831884842925321653597297192876472968175512224345835317893078947167252714852348450619024721398926329115645946813911445750579816999963978126628905114726580942012002831791090942138720213024438923539220688552321111413345789394409239718029510551643859615150992144013179405179466542143558981080682328398257873299102039733083916909100112009429665737880766656595615578964573625894541888661928047285690835210811414544164925964775557595515323807744180713633605510806052537601239588186756790001162255490910450056741851496924094189896455660751959772889713905099217132475876700129069131285403264381460417529832195582026494805107088068853053766666678427230426826639625060145978635908351237911523336428034182442488636652726749816379986121176137801833436305818253445999948053476395323781367614863265377635926156146789619771959619110532917334972466417709824271911111821113466351460724984139687981475753396282795589323970889287498882691590295606861133804925153067164217248130108553898304935219683075844188565241801196587355814381712187642313218020336242507371151011294919810355313945267453814748592426774075016493758892134191545400165460633899303142905310585645199447216359744658417777311562320474794273991174744738755489156268307656190449510698203874156670025924535659242237304694338512003301176770135721484172575680290 [167,147] -110627280467057284702161822860923090322227749126476601974742832617542144108462430843288269859541546734805904688266798754736252562157077879657523613390870861696934001758663153482494958977437986972908177450060051329084272918405947140244785842997010580468985306209717985882414768096811126304075054320233860143230873947132194820464148379474837547372082076099360520732915636594884371749259895401425891136920576153102569708988819062849662444300733927048399604354434635471296082927532115983093121020294178316886156090011996503381575106016449089495763355777305454217009469515595982350136164791877639425286955228452622003639539446016597253362568529626780971654924922120166304381983507002580358681878992258827404129098901901648261619643020985647492957239222683966539068046669248691858369125163233726763266594113850846726843351629030030242910104598148564595435484191187867151379003732388123331933822069288485822113945796507828625141929567288974767952990582479003007496159922278044119067837091224558032342999289231195036218283664952521387865139870729317500639724609533358408636690039369123303868712698943000957289625134938383461409048423666298616849105220985637624982510797708926333076057893632452464823353357663650909823263226695914754861328747316764031048380282558118077887848239586880433087216631529275236018784641277313477673122156565130779900551432616059927089689973462974750066180065509988564378981225596052666844040302395028222561274964219234960815559963238171591812311265897786320 [167,148] -669432583296985335660063766075039013572267460788640815049394394392321474152513424392676788383215852940709762565878401148413709273332406079005060331859201052748924581185467189836331155833962459636882106499167044781856973139601355262966612112430505674941585316029919810350399396044873658272842850580408596167502372510374668723736748083929926559014385919824140601971232225320915323130702373583636048078034792603094269814526968369547244249519950082643221241929467000192117197541531234069373523141740030553392898944360694196549789992256802213193558584898984353024466275300164985016735761168874413820473109982797725710736279906572718718822140381367211696309238353871885464612519809364758719450825963477292419472684038393156571459012216331711645797620050346580520064825544313651856988674202932242609937542196263143013129486417526160963143351356528146101437334905514282593704912912013142745281075650662204363888400946481180351959056290618578473908187222143447287274617028108993608227403551459332912162178470958603773350380991027371618734854400422832007868869557929911994721349887796106320643266322418311630893727720539571494290911102519837919149375555093660144758342898068493595309547575030882322793101461977299370972041651620766187276497090476083812410731778120203722233784918073999126887521552199563398014798180143995768129916958803210968315524624736004859102170577813405148725692124049302703238217466370841032933915764620975441297603958320200171527806156977131523971386 [167,149] 2129799528698540314577390562608131886238848902026450526940984298501406381666656040155989074474937777695777312844374556901945638478294063155269231737027957117634535540755129703432445705377229363804808751362906331657016397302658024630444126080403244360394171235968558607052155010107757094726829094559193214640704666007521852053794893774360940766103315053304459201638597668528921363959279011125289555448353208443117834608490724780417804850561213112845678596355577676522986830281715827736058284266938621427301906752668701650082422252165184466022916788438927269912654995110755676484278558611900241234693461545678565493813137191748760514799683486363618375680184649373688407927290373090716212302582467989199240333088361661840844934706187772670465460394502318125946320413733453603221171815600447244790226115771772667893623127917249030576269200158286422178754951535258738317411360804541968572915234497728608479802443779527223445744626399663888890558174729514321798033793037972093059910436106806787781364974567899991394131292114984647933200467720430460722608742981303516091191090353946823508233476870227957576221887193343091633719065249518712082165636072232422675886719926894103141747810068638237879457358031773562421443170291351323767594083313630177469230881090692810530762159842416483321255684387328135119167007906294998586847573431365259635691759036429918377314927791601799985467715396667656079780842578806839510860542215517518023998449117081131470543644630644 [167,150] -1395963971884240931671214611835314215206149407053482521499001947130903050368212440379928396372325678979642528199336203028810107353121562241857570604913272381471024029427931606053199024195706992423009445580688037542356756481689174047036175245287819052085875075992046779057612777438853204355385436687179583557181288241930006202006159639116700384954551306145722552451428466505715317819887698666079200220014330956402533395307966310915307331964593664831366145864220731407303846810570669463856622881452504549610357944116059457928533018635867190553613974651109975437835582464692768910234337441767549140073462557588916213938486914733693382626002979465106915235011542352343182700928913391424853016930134630232053002779758427000526315381936997113612489687986856547219252152512699759985648144079049274781503075046228709793643698012620088175106454842847052393152145494895788986018057656871875520658220481467323809211377465504419084657312052458503734517580082004906186391219204326337254672092630822918896874664015366794347235360357039093496187513594378188420473799922357872600579304286663309031172790557598635732663904268196834268386121324408027196014934528037760036954359787063300609670738033907519783363772444695816190083903093704885487368167994093939492964252749795997161677536069759835809370664455889797211384801568839585069843650860181829516502980178570754359823477140641771914618591315740580386359500336712727866490536752532821527779583191174967752 [167,151] -14295712450437361255960535044872646219192766400296871569753125982514135246800277425548485717593054907371845330043707547955593577533368479491823996728050676981616773279425111828874510376897624328127657339644375651924617233594098105771554615755032143312222970913820826476487765656368212260558311892139632166294925828997243414195491712476723127278488927296058487639567496208781561130026060660929335942734646432980400540888397294400661127228065077877737413218456397152457386015494352128955573939479402559353422876988054109695110846450558938577919692161479989552141075287554603086303055560223217921888439530134534871393631444955781375322018740610014960410588005610199479279419077747612061577679867323251956833335360069958871873645430176290821163099716598023524994134069608568918257306185620060796062502906402753425338591600571530161105666873409487312631550385889449210482675152050111223306784210068294867755687993106766457888640090553564991841557954272286418283871530447525001313950143063453622677438342406158821719984118973117561058398778316708367975272986352638607510152762768716895371245484782475419814124970848936837736219166191620145876773922907478211907485348572732837158515378553583517697385728822770829146391012308401681070015030651454086699660660040522791321366837316946457523578943360233507108668299283324953609883211464397726390229805476857583345406986995626726632922246546993815539996175703249307632258768469957789086674682 [167,152] -6269232001075457139665666350972749265214349868827884588522336830757871599088681682221378099785882805959888433427899156400989036277844831316913819521555487086638612022744622551371145995721312815317619350524987901270532184648876455898328421529938099951596365672903765622785450510084541162615586828031986876947496613647747239247587615982305424627711135121572762687814266589176612887282268021857925756107230623797812516213616783575191326379671145426830796725676615951432298074409899689427423056872430233588938455267526527794551518185055802240501512550685661145120958801317229412104661254091079429990881310967025802364142707900085018127537732560363480937298663914637752365691330724191421780763564142171140301445620717701950263131271364788626427756411092014156863439248386229494403722367982353142306763923284999361658951900734623738179873094002061184371089040633217899365095876879661476262697961619216572456645052042117167116220545252484507203398845771950645448657920421660864756787587762900676323364120593006838363838511595201492827179775534409576234814607902640921439029623041233451171149083561801578454672493436118008245565798699200179533843392810140156084510845682160964460018634489484537982981004399737542891144762987006483821490042880116243191412972739691239984760766255041402073835403828860774263506334024585525919445689786104497537052692826423125402976149118651737544818849183623778749958349368170910907338065813848 [167,153] 1852141799872060949388969372743831779117595725143033025589801684407746897798928313462128058710418262845998012170697815605249455259645078079067324154505273204934048467290192706433296019054021656183639615714115777077596975832027246167228408097726738066709996559676017474961747034075796072961120205658678847344314299424214455740554288383007825404984210837775831245101009554136100645746399546324038776983006158893594097030166566545164926011180068997748758381557482721539480015001606026777536323201849268028102747650477506835014236219202012574854955388208437522674209669740851300759113767757651199515842040596904617027419731690597370846655260381351400802641795654100004203094226912605918847141282137069321419251184175538893536492982361035039285209861106361042908632918204390331199450189220671044924635044853908745479500697500522008563152764354678742364425684542674523096245155285376576145400233362483349686995554804297188809680130478364267769174334463997253156435163477259225647074817724465749889791051830901534845028678244622856204129975213192223479330533394935602064699266107631039924515169361134888305028000108798764674297369199878407977403422751158997684798997357549980991747938904699838172325787092085544418000200264727662182762224848306195809026285550531937002077401291465395239238146624019577511752679226872931847092937558600647186289603688888440249408482514589093366622830268027623144511311809360886790 [167,154] 601813720532312777938580796736988046311452368278618258341522096709788914036660379936248151475777372783009720453568981384355749286250450925814158413380423569350581818363561878029555520211319626636803163060682007231078341621413361466835095281202701011125375065980458669012873638830876054359038590172884705599873540976480355948024400821726156820981088191339772204218543355746145702414679270627006889592258293401188543600638106269059012728538626315872849909036977360268441702901221216093106046789930398034147901361308445051559624307013001296211058412478876485672432324248011762524759818562957134531244087563854371204662702933424094975471258084611008992730715583249341192152958060098038787404832766651849610788933972995681827338091013845939094341767114406885404743187241062341407971581067601216727967225628502948570467220591818699394296471392111836752259732510161592241072569622981000866802993374789274540966334628482581406379670944338577481263343528499665173725270209915859685723085783510637902394904963215995111198765251370644457535163519174406065197447493423443556071584371191359894628397324522972799674724687693141468156741732448959055009536540871535769069787041609032472755580891724252927899517421871444535098465257556602105359738346864011543402509371838035487053879940277388947629894085809558567127916849205153601567619815325102863960583376341066066073086866062706339768931463072984921137228589 [167,155] -4941696257507029868304545838166372465072772870559095171846012237391109563203182188701123005502638325405878871741386126902526180572425939956567158067143071164266862574667984647207743256379759080912821421252786951732100068472430531565207031382825207971202215865457204741832243313910400593722946051172251433145841449494943790132585760402939700165305961007443213550356507083625261836566564479941306205071692113539496470261752022692734080364292813864436437030294926883631346166699765190437199928434662248611152683794916787508506690913885864492336310484834163913246200586875945904306630696726648177525702584100815607514757986246627524620376770742351891386033571414609073357510904457766944512338438925409262068961530899894451494142873543996011240887110534999531154356278454819836210869387225127877390465649300722890245192480533636558619345228947630476285553950782840945760645305165250928056314633662639971455583213828884082508089705587280234341746171922920439643963348122176791026289458468022696219951097119716720368221674738565012214991351196977310452686718618916104599850245527234767742492494332376548042496200282718571402730062928281282498448670010785527601991259778793885894440037808439376818239964504333445461540376964787296788148432037645650021135623852417476078562748800674191486103823739792664115804724898076777132427800479557086954776106824759558557761639175019516998137256023948262 [167,156] -930366629104880983177443013722881676399670977494532008562298186091128906977965915486949059476533125676597702827015285064483912626658231495982347715339049040757298107214432661628995530886735139339460729185959573732409279120469121325014847678899207676926228576732009957773865207622025744881987175102092442015920682789445837255958585746832792354028365070059215113945728796984901908962018012733708620506374900197035722426594178208469655267096403232750488320672669333110746391939224275538470273196753182028490804722146719983525663333310080439354558061858076075408920641740845705407971244419755024120095915845094407378747357213288606418990419241383544415171032359674979509647566865994773782692882228581370465390211196389135069624182633772664574074747693544921960926408596487675369966065504497696977777167028291361579399967839578525386344817589813877570780234539631613428165851271992436935886590860068588362063316357346052067047534546526287602246738478757588518253810319727743572453508696822360361835387044613191086201065418441784499231346731731060745414172072235988120934127614908473796191652539406558163020970104525333883802745035196216790894120443278561549601934808001181812663695954473741804946941047025581690617492101039076137787928198449585433543715476467524039610948026456227578006428881700094957074847972147521157418095524475279860398306905721417699660143523879255955657506 [167,157] 74215869195034329497255056638912872356039088831698783484916605531925598522928633860219679491779317290708813118079615926306795374024079060336708076036008997942151938283496321814414066734835467402952871283048317266035354968485716482454522577626363863937415123284645193317692201180285465749807885024312070338442517529478432538349548855489555692485859621571359458732160822926720469186148242919255397354407253238192813194563011911050478386212914226118000587019230151309747959291789873185255659054756306556236165038732662516476807743615497949505489506827440464397592902682748726816475828868325238370554773445387309326421137796313783340709823192284047681323671185828956625464548725536882125148934608207117325317450913525491149787249174040023847896549551922064756054591742734916297734020145664082943137814656003919829621535311415171133263039076334765575753507050993669983066196321886988261273639871263379988890728332197097702500757932713909706813107527944158024839314787788034712709651346595913718525145557835182998522994449915391437628269905332413434072839381172606838873272386689964075236157773877092831385835191265967479354330103120463732288641694546510147062486779449471737496938164170965410574712206031115826966109745636818990590130746840209751983725030727679866231146505993401373542945469163661917514770904964285675262477482481108029556538595498808069954549162417666 [167,158] 2206196335195933386309003349410653282433669183465746529672811432702722180146279058903208646760560687470161679093633135554162540758082448707351744053533925199141303218860669970604516582259399549868528523535432251875447149274725798765204090491099818083931691338328593292614164821040360169947928753972223359960668400827628844081742142581038391113060546576584868356195543095470213087701374897361217521417865910748112538789189214163693797988594449627014854655275116187804332503423269825705649906910130864477859474258916294123921828211433187303972992826948654351893133003437280153479539224982130115455071980202854520627754805081411970994102173564092459568239911388097147846075399295424279334104946852454261444916984436736964480859730215376491622919286341674417446455939524711825487821404612082989392407670732659993603173677481497296332354247530493585357102675657223702498777416055926220241350359281170376572354788312516636170426336961157610456878613194096931248517206439833177871626369736875051743375267086061124905720430333151214665086290502913583989498873025694204632750005165511648128778358437696156981519204312792332317125144083132904864972509726611271124060933666464541932087116975123119957220055604467326217582207428131024912086559879052546989106868787698877932400645951674886133180490267300750335150452288723898403467638743158221258145217547463489814571 [167,159] 24772367774631163613829455996802682368872341187863795533954922895476493799094282828778492956877762272862990197890201232901166926247419458546520605952050588486157827106276027905287868379549490259557210158080799483701559474993311983914233579592053124567850871311541466121171406959979970938506498485197080730745675682949170908859003200517868679349194975573237059192573119788287497545547995688825710199964201900404530864573081191737559965138556593104506011851795599238808905576300457466215697339073737880939936740242966565535641435867508004520572666490535569174618986783048051509601731130386733975833277559773302788788876278920487788019685584326946818679758125832973103218370092480640648025931090074654068710750404409995348467245534942863720015920139285140451317209275455554196175951575181236464045682360165012775995528398803005600542785462676727416068922698915131696070327420886953885901517655865697994194878906296618808269057582350763280851135411916216185133061503836367043608069428300318717680162476637494209937971298013959494201975812581443846505016508592933133687919969528324353114940101343383431438067475496891110032558650836634448609400459440213275687425574030432235275050400981284846725206078826854407785996797143226292863080778727409706011919419685284559856120840971786750889104056756078284476158501997622536479738800510497589747115899540 [167,160] 168184307476493739203508851655157501111219991594910661443852885038418541595365726042191087379864473436219483679412349656732766636720529987633421109549628470547379934424066983163603183507175049764704292440855321477554225019223178692227375324732906162964212739217255630072239688040542119101448371027966296382918545058115799066001969111129745512417090286158149729805858626175961630263518717926535543882879205902535105564072321120724113057785652776568459029172874977215113825099702805858703488818169454039579343540863957321066802376874551782212382070096489674067076062386900035943102090965229170398550373567715028985138917005126109363246514649191655804143492034424497481366578433000070700347634958184672254185354130607767632401319863672685491823106624782396493281743304025676885410590678836889025093831916096888346730227923598395717233159481889080110354748620712759216540649663346264944254144796120984612505700574228038452416477993930044371475657227743636610301589837851322639532338153882583465039465737219346078115813596737052293840886308063508026606196425145212681948416195702200627954992754863660304339734717679134831692102194216179818702080193105348235181631936509567894970877165862299243672249846130280094528857148784135166235780212316390309846717850965124890220682832177027807684850115502952280971593734890601138985576277297978136 [167,161] 795596013275224948010186972690341011874234140972868247543762161966071324566601538486874798823786220065386183896417102254779153286445575769189014108328575556661201384750902090740039696016532227976211591026264808121324133865814373760937885747212303203715049958145892271317695028762181918354711442519270481647262275798587726897135978304340137957967571761001516452561562736377073156634161999327084718828446551658384899780586574961828614149184341448335297923956452573557281472632127915793704562261698126383952627489390812895867394652412516344455257684685592421751960792014459533194710969389054743052105796346497098187038131970783032038652019155649113915051674615744836549842743467615081355020175651500838057110433396095067771183049146021284065541483043377724996262782714419934027779111764151969330833854719795249526618937961939620547427165001340712265512309757790119873186386446364836472219008685200541719904833670494783685632026893312230721262155142173187220580502299886578552543883803169785033611693656815313942564962843392143604868624329620339474576273925699031095595341506093528501986451210737858803085723865179863675414718610676756931910050704744767027757297522813275864009953862915252334101830027025963734270497922806824745172695368412792759417977723980343477474088004039181459047402244933348718609469777910446598125788 [167,162] 234349875593998232289976279114650750213479116803073673191598141953485535044326443759565425275164920947226904816669231452451012485329944735104194773421041193953613682274434209333364843521863905280294621018941212899157066135448062808922656772977914690038486344233310367479477819761262665877721475672950867657685627902564759785439056239920740378896713007652676600381998954749898046850839340790657276496430043351074557520315727365422752786338206344105672920558126880865275972817561839535855619822828913780815618046814807520264178389646540985856911861666862985184740771698396668806980000536845779442767102423844026274990085397076253764569500980301110271781127986229322987853698430139648621035946482337508694810373450471035921892235273361430701978132814184134525709852091690269577908589310422550923919560379059755685160672777410076485589939826008518828415842919409289859976614382061849060201130407684908375098780900010154865910539606390038049900652078789461668401987560760055480830797355758196867437871289266838323648449445910467991703253581714782843668251237842006062959167874067251365373937696272232420218170666247193966739526468724797341341014906515101394564438681705826216556508736589892831115731900314351814270779726375269676433521017756106138431830658775216919611033463288882472805807744281989579583132736415 [167,163] 2272435941210958331723118157774782249246562118877578552303794934160670034747876393901094241440259369356450601491212438450127600282288257950022027580026088372361802683908008596863812847477584794809834391726704963450853285566318497596485290296624281741400401839349039300248983026162732476701730806394995824428296179698440784129602481394292089244186717771956098211209632732122649210424820462486850722111465253784560823011828894038684009620439547624914527330675700420429771105104261426346036998324845075612750161614621534601096557157066475599991688023226610576808632416898397002575755549156421590369178940424769892290099331562072737734831144892172701585117358953513059609487712889407824365954380018349141742097216817617165643366576709508992565400229105500215932878122671635002376815580261672054000809403634997516314568206825428881897417916462876839294966673463260034375418832813699825493940472847368801560396157350820334431371873379862500417915795331408550056847031234386156478715654877724296493485674982683623818017507779939457333197334779711811485820496816119101437455593135572114322964097358834254913892927273853660911426286819217257803012455579912248966577214013832693284192857128563573833775759661145579960311569135689694349717663056320260959702369906392548497667513705820401720521582761642510770 [167,164] -1266151331226560288547514273284708260724237871088782539449516806099830362477532895853361505887863793775083460471333572536330950784497283161067805023448129261806648636821863640515726263930396741808801689658612382001781773023921272576084591474765478669722254591831999036108952915587968532648031256073245519268254321043498194608307664328016341375099755768604173122682092781451941146132615599401857148982393379788934628688330614867687415285657701135985897987593438137251316975985646335086915239020891169233325921290133449218037751870032008010090761065211952459312265887769832408758243220299143162987852726661412883087619254890904223102015713504645682199320654563957131836979224519566403983845184245374893413751368126061724295614990725832578250668268903153606082847612014719832760093054001598035347673124603400758482358318557965087792360358680063545022489369972150939798032792407368328291280791748366450962762401790493962107188532597448540189263015832761393158454099933099482407496035793278049950353486938286085320695526845556780776945927889775878959724086543014120326142312862381731460052747297944919705164702712519291256744373248036412422672268026481338278852401382285140657388449627677420392036872754790686630255079518658359263676605669032964713086349930633488820065895954376608429110930 [167,165] 583189474255644988524948782180211262581455288653473067279877466669811761387193225550613109040420390921163073598520465486695469064941349083837642214273599554614157888843449426570639996072526894727668037790025549473679469537495582311972499566226644441310739767392786681725656270413239653931933414164212431672043503801612393178074989381052344467879471313577400776133548214382560961110312434608606669154989888302206810325035373092690066614430604368571480807108920671765009084537726295881249491184453096589675322347448133982348356234900957009769723688542418148161595727812375139256655669965933177645605155531801283955244110394577469790229566845677389105900835490335678829177626744056375308288951043659209726179803532106355107119361293005660764947053904284114086265523112489076821745343815287993513647954499318549029946823422605066848388290757240395900339150630678049246926553305633615725555809399439781434007187469746783585152503772195751586468684884466236290183232768585349678484707447103689181922602984619482495499870511603478499829678627874884966538272569174971384811732764268164485209395115407576315601076338557631673406677272653813244543490988059479681512256853712480631909875026659178130439324501198882541310820231020630909279547833545106583913617615753049996892658049434 [167,166] -34855670066919587176492671204582657517874334501120808851184255999162303474605926517360315401411821949465206346212663043261929317640272295303425951958394112384730157369032307481949399255168049814313450189894313770858787424603433629629319812873362698430170646149974110399246167793745061986685966670173541956896933726143889947242427797079654059204948637474898131594910688871125612271725557374065258650378574287040019636067320777019720082987675437355270617469054913169523381094868936632504884583261070601064237823300906172363479082556111178272205873491310508124594322019925198620296144927379462894928272287463189466004797804338298231407599871205527051250504488019129373750455933755488403107534705237257571350944637847980024441516817801091343553370219450202849918600816984292001702533971682455090835706514571182263569045212813428550290517530383134478827285428955222979310339654005854140556491113103033673697157052735275233243067841796667038701198776798203846784817968636753845239122593792405050946091124399752274538791433743204543298448586045054079677749129819439416529813829738313581860604167748158972268249291346359394048664514017928412709301127743237615989183395486740803701427383142739730700356949454880733129941322034152102105383510749336083620032960279291817 [167,167] -305521254978578813247734991095886567089649917927188019153499569797957393773375337913815826537626633117125496280644249280964006468508491600915950422714059406881411650138252511907800031172516630750170239813682653460730391889939204373670140445950788771975513053310313999122507478945826430371776267064826374164554041428118915150032124390013158351782178787025515194571839111518913454463266557304920036544855258385086259222230512113361808492287318756578085791498470718761472593780179332133486118661103331513339821848343193285680170876619517474462659900792810557240333481418733836100013027030923620844557449114238459336575014102009578288934193197855010774711835723895059857135470322535455900960650830978639495689485981085555456507119141456480713139470238894956628452151694795694100917548869726333170299367703632652146226876849957977213601710666548406866833946489423327630033638309433387886436067121809763372626614144243255371367403861917001100817194478624953899291217817515061985711384858837286692749713375569665595605753169945189446086948747775493091500128301563182399800079665573355884022133427241971267688891061843936596275056346894593388653155409260192445270857874329521546213885692429137708887971028890803366682994842872043386236776672284360550535 [168,0] -305714488518186485538132971666252567935229856720390554367937584292376653169543669242847870825150787650119570143158807913839894232793926629028835089751503730287954248897257821015062263298880594741437540985272133133882980627898735680343881983897833118415939970061625531224235585918082504019762760577598731848548331598370538228734119315469123884752284999785380463434272269195433068575156533394714063084955997095529227287624935554505267894468530239309953658867948661114394010614277160103255913642987593130669424521129773761589528813415009702586181990719229120609874504139717609083169851006259376329956400266415419117642761902725006671282372622468881229390413957350793783671759592220663465379884405247656383339025024341036182972149381101951421211472350119770265144699327838904355206263617394226815382668931288759913375888057686186273540822738106515638340516121853597329341644523584719559245032976823668888894009042379972752911492071760555287660184225380498323367648823594048759764658677536617491962991070230691738202466506966324751020601279557485169330647854367122034460025422478298324921365155489573208067811837237776222633619251555845246741036184871645078345547486630770154018566960505520092216844032576093117722034013509366296285732186403100983093545504406738118364208249607294041488173793693731429682247822675684041435307572992281144945365723331065922743522710598995956631050470191566722078679184825017015023409786231481327425694241266406818882756163930030678753124739321105994688511356934062399603669060391172010439666953641197806392873905230608479916050842873852076833256434531738802892516496075565131110545373624313460010628216571691728462344352059007089706851412033761367827478760685551104931637731839012471894522400608957442266012053783503252626584833248538389530075599711930026929585312895321304585244462187665673855088183559529299416097278062056009547400560174447881561529352924781401269605990399051622677840654776876767892869677623479550130243110987394914738267712182532765767803320938175483899669163088867061467714576048558349284776691734813398527925831391490400042572634982583765670297600000000000000000000000000 [168,1] 3031817884220519083415494239172399813547325841570774610406879806139895079091411872225847285096742685571659817705672924709419620607509852217653975182263906097629997286667322964631253555454595325811752092664596090953568868619311520694037408199064661525926904514147354004501059974651743619332506245834590354453471148128555074945615545520068102504373403475000048171995248634743925014954350311557553667350498369496350444384513721352110917527242939308915517227728305995517723265438699883084165045042768936484957786318020090454821574254388993344020078197570952194407574634568119750400633849864308868137186608801703423921155275716325075126512583290139289296401176605718302349548989570941195060760051094498520813214989404250437971053244182463426338117608491116306362743706150757115644710951875743234624346225583418155822182894805045313396086631802449757324861375418062842501157219757444703080390543942703503869261123690338864634630260299625059593268174840338068503277107590588786732936697966847961572540737607621026159199942551057260558790148691773633599018912434203392276032367650386696172158742101956208999419407865569488283376871714730060272752789816065686147397692259533304910811305670769983176261683146258077744649622811159386576490413913437172266580133324372111426388218385632302956615722493472701990663668808408595617815218876930432571281796471934169036128108957206173688743063660988987819325886029071884001433436935581075733479357075663777941180762526440672621733287508190637033680551032345097716235782807629746134313514544910623285839194148032146886367690228361313828187298780420541411629028847609180602998181433760850915301206874306814317288337627672772387770109919176059377657210321272550274752594004733633503216716650749931937053763624398010631430639901434828251832495915797174308845041145165788243537483356811454333377766812862048746989978419443030902265588185814285689266939724169234047856376453605832241432595204048957282440766829464590316206672054896341184347529480360988701720792396770383026658885398600447071582976923167936832343268233388518920534879755106903448994130139670255702292981350400000000000000000000000 [168,2] -1755903385661226892936168361544123846805497896710223835511307219505689381883659376813131638741881010830198705330523292986607871209286630927506006279647175566968352874817238295266780385914165116687848906197571980467362592028430531855367889448677926955473991727427714461808804497619253902984488370853423490947686240084666772001397085830039376546904819963069034660914291810417729963283303688532030098662280604517130473666532256022263344765675533836578060338138468301141115408077862932060563421773369654173665052575535002138450135682783397522474622967503983477545057548292976103307434679130404156309751165940782178071577883625660839964793955846091155178949355654767853185511751918923546895023348545706858709103565424277287849558517088612770306206376956782067113032871139915471220790286460460785278644618519245515424929719689033932936878976914982133250563289409165688178653389589248517194519684959353818896336525846021995437770343566596699249621613249706906131093159552970656985998738584228555969982530807739225601076024908752410525998853540991542940444559195816456844590991607503183298197234877223380025925073118492901503754908693200823546553810076486443171425749321206846046103551045985814314864812851983901396093218636038249774015687743595473111252152678095117937877352789024535387702914766320673236282179151125992126617525067073056544076881705944440638125254752015042606543810893981340519468412349353382710893318723663294971238165020682960534435229584240387953506489358034920766729112888731336131302821515063329370202510843369889049922172086021575392969199004036148672852414404888452408187306834059693251161888108583601873243827378599521107602520340701296411954047957499089789551578995340559552754786960874184954261243428495795158679077467672905871631772953023906748381892782039713857254331979043213181428812771225234310913136042693751966185278124871337370885985952055257849400042784901942278847334208852878659630439283803954931974950488743444859811123469157263001803133915989965080149340452702030091998773709350656414461882447449284058427734788204400950641150325315820720989836158432728148232636045721600000000000000000000 [168,3] 299519894746618877145328246395924731172280748830368046827677406346540306698246049133727329100055612634274203060017966024389236465173332262686262199960940257435680534849511322736865618925121075392907288949467874008242086194310028928983455030333954462772921161649479426649651187876562658574691815764018551833217876093766612317174664925807246868630897412632603511496330699917676941553291231768015631390497931129804362138860204725451746377601292734880486573107291370803128638033226095838889187671380013065206379029557475430572898458618664390429067822125591701942490255650620179705973494204825022787859504491869481630393238461060519971816218427635688021122491929649542468562665531011162846621785424481873291149681027293119790309661461392322169005372532068922267524734038341729245402261074074105492859892567798282186145501482859759414012827296152221434131725067298053373618710777833624919974053122254161030729005697982281361517271313152371036837350800171083156282355948131453010815494843677169381076612816169611999270711192952276573495790797892833717466209950920839011168348391912237303979731795428052903428940468007818227060655860686109065217596756715053965319862960826363146321731446863812753505206005954879463446808106596035530441359370622077645958227801104317797470761895366063009596603918782645481383973136970772143879242243482883609686391389041436279364669373623669693316749507570176278359776103646485732181290921258462676526477812330317244747254889672516410715257384040385878970438815197625013687676008632840753210247433380570082080117379550646225315297100973396585790292644879602559999940484361292169498310273428898610665768432958924822741131263876442080528249279588840131275786469040413274377736235003295468227154064651808458443903488318731361823808718445741967411698224491662660107962612427972010313701414003791869666017946879009030262489808586831791500772862049001900652114959534268618501043043180141612338213258216404639178688026986346508459678438846195053413101458387492635053128374210578159151858550199828725091734670590883204796680937347029351665257556307213571903108486410385010027217217912832000000000000000000 [168,4] -23282819836058902705011013248394990736290169652641824829934091705764437002331220494581269131718581013512872022757173411123321592788494951273209930485021076613071155827273006708392890738566990517911923191130027172114233826967981812059120473958074712060071240705042704899470107570421511031538432521297693817701322524008105057808844799565907417376808410761153782836573806327881857611191095116655429231054493352387074455049216578673012060151959731340758901694665859897697261009690552989672284571368892802158115648550751688995542383695964053612888851662204953920042056828938761525090186136680005344447512077064400388894016875356018602122521743107230642899791860536619499334428427358714902718806909806338627880724775873186679506400179542856917910982293017588125636750559319643409845111554915940121040825112244102866145390120571114024251733634572388588536983087489320462234386445195962510318282411900051368109750850621006957991773262366453839737770601028419802312626386848332819018242757593797921491109563158293267314765347924206884462006092885960287219778332682831888956512351580238103706177977193385798833361009530199703232508256533455401020093317652115626628037177790616349295340382432755700039275219093762668897559739577363964623386561843565169283012281010072361160493814188169492930933638570455092498046515681531220619269381318280492179561543980402921329382814480402487835466531644907830069676678812711350618608357464400862555551904363296035160869312268257474684882725321872836209291990928167884456395916996070687756311124647747135851354164406489761803195266079810070268383664083693212548495008156434655281613990030908908197455386097068753263236926083100071221808423091817480556860358203667393344960236191677141082936181954342520616745219291752068329899569358293870567136316526019517586695283889940062404163827738743508905075956387287700863427020363430843227625479938608874042667040754445345657195961595766949161579749440946472007676245797320515570297441591306575705515184433724185040027290790881596598968366949743094468064503406673157120080223503269852301968925701229975197597826662162441742273572339974144000000000000000 [168,5] 966510272598196806641432166528715401830106618738478146285680541046277470685614209618594615178479786224738485839192932694555308370587239020211485321533349836469415489198958471324384504829150215662826423350758914495579377264998865068503468728406015933581123469112701738981406140492151807448637000289245547951214988846617843858889865964671556756575766751366735211591509200597965994730323708819779134180043437611208044923418022406056671915950578185532040844932913872930597763929851986580519275066096955367159732769925640885740558491297236161438628004348138982018370834877344389532032473428654776094790048979304969372976048788667554767783695087134551495202653538903886777541751109229873001355114845730734360133898180206076562570623964947670709554139669741767045760462145872836096800058646520601633720702189655919759586776188980054549705453289585224731023971375633778062828052421134781882490756467859765327446082715895616710198769477993521264478077660862877405129307205954388883565209315832585930742571688297116661888948745850867637454453484614980959530644184582654919260900126802207784503941423433576690045889308031414694627691404096209665274139914755149056755593690425081075538380208305906157951995298517380477692418339465977697237637673882896127870644767853193408340182476203943465193004298910332036251003445367105047765711894276138454105118308598166583994277212759016157524057435426607874687423300626634705526491775376090077006202724111245018098609198899850757347478991532231716958298711108340467969897469658212779828990556270863656708348950613855497709618237377580115764008898145681277519584428793653371332454282886198995528896755054655447210880324561700982613035389423758303494675260003345496726123106251373190082255819671594967292063795139947261889027941017461774349117751111985737177240546937130079803120186098963641617263101685651737450215214352873013511366307003013602907882936130495650004180413753682113572411845451486610322935872323875638323960325004031571659590274576448815941098774132866146419048063937707882567775033314488961093202387458818119735697172337084984526624808521621287631188640307085312000000000000 [168,6] -22793192193927254929133898394244433619940082251970297673709408512024869336799386601406327694747082909362155490481669636288830966050358970275283118456279523614001981238685299474188509288708243595292689287813575115168927812028691397697034944211333607118262392020341145240856158001781438104589420880276623826426553529807084527622381798596723746135334279664512378676397908243435357709751129056572810398707470157101549501600105593091085525965464096078686148990727995428626417913245042943542130886447389569488437651001693306115169746682068536110849836219847167083162285262939270193440116735307506214765935987134366605603964184686252684034140205408396498451752788230303274988003611672419214823141751908516832311386821221841770539727553449652465033699555052483670867421549941320304751460530833108798874166150416648045228183246753740751452058014222250745412997051391002472158867672124453890758676596547737263353505975642431869431404218340549030234786705908866148029950496473760664841704935627749023961542209554712360746129009294892221995984228937685224341874396279009029929769193747257045958368493466726473249256048144776017927740667561534987853931334478176006465438706775250912557251415495353089209500514854361659942408248796608344032284057296096862436272837088576639814834115693401336883946897143393868868629252426260155753229468057100139491167621186119272946928428644444805440913281600908046878738818539786596125875071666516460083975365023260690628132332122798340675523034246584375479340318318469012149917140762198924405252171504066152154605989499409983135500757907072222567722390245598950585641965009686650403870349718160497615477949188898919407243699549710166956616063212458636529888392672499230437613615304781583955819469365556697819454321307801275948886220437192625264764638025246286597030744432055956480513482854993609726048496814111385905543359362549837391076003161982493131087822437766991547440669842402737988985682861438109343691766092473495798268882003190389072739420406037127041790826304348081689163204647726423075316205424071899088185545428656073456066325780339004549637108366183511306528364075396628480000000000 [168,7] 314720477521798638064274398789068903115657174652993039011547731674284241094678452354795013827614118234245939165529596657641809933011136643717826408026382949375514565686813152989365832657128165338216481640324913197254099737979621165408778237968652599972353303351660294020348649515940432207816598101363614942553554016196232964425602962710278583706134758652679948795896885350974856484566599039124451543104290087193479350541664846284287127103043743671660438790151179371578775387575138323517754429323689849511284565499005271598339780792262677505174325470265337899802916068305092946833530506138343479709528305064525062689244488770491351886922383583576859542178226721020718748336572886594648970429075762754842222926672071642044317543337089478471065090782086925651186718824444068044480260120885016668796998189836863193821171795400287136927415913396078129683153200520520515074413139542196255729380589950114910802668174673374517545311836325327371541822134523284109340104535016586168592424941032269117883882342170715877783095458294689068572769428323286844831390741193862300075357279063388324472018745716831935402816857972000326451057637208477927026125935888402789428411949807631642687922868080590437849847177216087678788717848546467589943475931271496524177437342527461032779201086486157193312834200795328349017595448647141037611005227594802223881961262180213931042329344369404802363263371932626449533922438687346604500629598640381570097696576245923622335132817080575414653742966157882072003418109312988663612971604788288650440942368362031124814978969290813263308912381295617285187362627637617497397886966239411631605213673609529910003572240278201641514988183731199154877738996032004386982335865358166049853154069197029528656632856895740105206073199689628920851442323750603138185081692044183698519981348495413073637681420037472427340313427329641921477988664110203278691654014270804903630854517395534874664791580128160082079327870685511627902237854132753507380039320577239707643420292415863221017996871246193478535903140549596511564473454976590039722387336561363140269115369678854759905328034922294347648260486178359214080000000 [168,8] -3009373632685467768026638006281371924812965360222768566789832736627778686229438987594612598270501054585870448445511817478739053787441215646421525049870527508103842394034095031727763805157773579498918728720598044453933540948317258910940317657809018453677319050418771660992285847249654746845697430517597937049058614491883022901760711141295359096646918226135556307173924488062467967265404411497010993205920097093575872451796442555082310118863890583835103966799093546227680115204024319312422356147505138361389656420223101053599538013150476080460266317309822206206690079887831126154235645416016847626444132551192019979426011425392714734931061195757338080429980449192303402688058895584106100032469557635987953780206889193616837924512300928317447002556566615503881160595896235317496841546544162813003659172988135760648441460086088969736136559218244950198898683267338912803292279591021306779310690451957970508607870523267055304338977513009424752747156277276402586904279918133533752034060597452821771365137251297556817508647046677793822691187632265860576429329656899742480800312350577252451058412972031807350266954448128218651035851478430886052828754050021812788705814893101321044162767563661822080791364322004888254790775019130789822232006302780834923813189514075612062792197718713351707936175643503428439929973167188673866099309110977945485062817329469457223943569164794586335994100310873701755483883832359230293347530455418864167383722958773733225500096680030644922613596727115999356566815868173362292070021706011205215107828792397110359164280098183417453766869797431328351870027946011567720361010252685416228590619216503644618448157510409822848149483347537498715013279190003418359787900761544642789470157418704387333094613032587730380427105462445192631773068739438096199052909653458716793870929625391313477432089608957787401475384332757497779983196098614624761863237780232667452524901337590995960013427058182780718836309016768800285735258776696449900615480792999193494848933289502126698364190104157632424561711519725108496798035634794489649210111797587787754465136136993088829852177344245531039840760575893595750400000 [168,9] 40381881515893760784604938471807297607865987991704945917895788574608683955536336010273960553758546605547608260635851759418371933492283683343868804597816131573801297230552593760032834798955100149608332717414611963644614790157417171879430777600386646618297924449433226410130953311682450866000049427503981763560742665137888159990429978413737198916093946589791549956506390080547196619195010276220004289470616121642096190100712705426495470182258195558701512147148421072841761299988331538115581232157770681347673493072885480578579978748205223013852776137451594473657631360604153187661131709611449597656254708640853015656123225304906893552996802303355147161281872472650662842263880177473830909625489861725639100724107521164413330689432716692054245881931873158122238446096843060427922327557202760711397613971799998637724082126121941096613004783936621897155225937924130082199411640515338876803267091837813067193009330770683925811810683100425824988827575456962229596435833764978661285871143750114213704105599738585595449815033800031836444543263507718126522797294169555763233906830800544900987615552376596866550704347052850109170912585366141097566652835285654752239545166741232589458228160034501347224353327656767936201003280748794418172515070379029642401747351080111527423846143242537252551376497341976091619609188242595484361133209445233812931936722116419393980298613653643229669066619095396970869757327677363757465708572172369700618467058342447225626924956626854139265860822497647050475366522461775533251230290695438786481814960975885920358646337517868037905281795735497310578803440851936387305033534963027665771515543240109179545232796871682055715111021875792311075111610239677178203925913347478060538994050548706050533724407741834155459484649610207566313445239252499340153321456381129498941202058597110931183181071560865008677423349763180037001085051609136926976750264688200222260705430866360318749537812765561660399581337442562556973727265383863270821352272078200982725336994909940956424737388311980642776548135194143556501037437485238404439599304080270049589851097483419397155988299794486180279160212777368289280000 [168,10] -794076221246754160971059974179791242626007917806515949731865498345284468855071789268607605406656643420977689051817330966129761897045858125720014208069598640302964219488118584730769352936146538543034937489122740271176999227997477844369349551027625096746810057402991871411590565272763036609912328267764442382736342700052438106315045702199372324779840736471367657317228922771452144108943593514889416970548921552171723804155909250828997353500262123485320053207787632403434323780591409543987139912292722945318627390496645175408008996005505996144823829999054621365026364818762375639763474180048964785774867392149883306924499674081747063395889509823964299919805394276187929297273988884280494978527843268796433578523286717931932941754247960626048623312094065734213979439554143695633423537551354507823783029112968675502956046233724553259084552907449469891063838937663623774963336904412504952468458439637411773360623988381146170757552142945969979892939012805339562269197398979189787146416812790419769447612904438708489038920266523673423309291202229769575582973165745729016100831882726628876293961879020216511169177073859239887658347241416017162835522754673056351936147957377633465085216615079560113345229566408663209398608780533147861327881455348394138064889656702264587969971283003730263409720092832314254492338854815497065827045325039069735566142645749527391299413121252030674513727954771304185780456309452237313904729273475879147151450603251081537717069895235470188862486901230648212094932063988903417823210018995703594330578475968974892655954705536024719578613785225423884560716539484065669132071145556606038881639386251066869505475749767289913342396983180420938245272844985625069812841304585337281616396217238838395792398063720054261323212425566276226086499960531445707855162466336305128333758534943225984848361653612105276266966483329202177937550624757033925812475677631988348066914526277747515057836459520896841827518627607160133324380051997646511967850631895559837104230051973736745585518697251665379739430376352026791460476794981532682485068017199099233632219598641345490521778824404787776585134472563785728000 [168,11] 11686394061347845180679589982240960727401789132551020853832164245555733423069199890073446380333062478761982233620689470893550362998293330441090474838227936990812494874061759712954597854812485101844785053664244621572158562394436181799394335829506890792568962401970330956464586723365673841047077158878575904559741999574275739060521246139583800729056730213417617008982096876335589122224777066017223547999330115459339180747958716889028600889379303747447880324167420392452300119255366975348402090776552960244530716698129519923523485567437206043486363733515308261909223512228948040939154814408618525572571905152103009976952351089100254533095314953317970346689443619139991050148153865276193515478437556085967293972186410182806428727872271878815922460933796010562737341993509340149365251162841104077108059607777144571301658168417045447254243020292014020556854024798391335432102100351165932704023659636215223171118099456009091123367703702159428441838773766160322126728587796638201484310979537722316617903436967038435044636860282938753329702455817244431352956647025960894980889054497233041588204905057678684175747741073373968985795683443225179453657016035343773660769580146022371224627490576696655473771216467634357796277279103571254691328849463007798421846172708591083784963840312255181664043372642128804300203569688045526319817776222875857883978345025329330373557347920674576424090420178550830272858264881314328674058210722073699224793567688220871508712953292367824792821253248585998627953069898764644683761918073626235483197715769962669585470829439742514695215048004563767328859008898691284405858032495498985636131340938054541828847070815125342910195632170945683513760549869270562282903471711000237800386889648071900526010363861231040510199666534464059400133825323947362890166971132713144755545557677401756458924065045458870405018272483237425860206096885101024102619496268147325568161918590245202580275191277365802863041550159272325122632851381603385201917423665327894595085556454830777464152005031432180054802587877298476594947087133156981047338695770492740664620304324136111404990769807647159899848762015612928000 [168,12] -111962526092844247506608548166364869118830026487964513670700471866193540075571492346596974497754842699910106695557218413848520608563745473042492642097412566994466607879202411628655574602645232595272986515661425868335474612205186386443633782942924646860564671391837111943819360934965073243924325023853766064829922787707699800328763302611950555824291282840489682761380491892285603696845066701940858915978100346234176346498838063885444345265766634069800380572451480223965876607641359626340632909420168293338416130932900878924435843035889860975084398178292106758158517724396964139271026247458585969898655364503548387441630236633081235802050519626922409281201186079702799125314476078304246346155396601440296071728387296254404929118105443074912641481673525442243806535094603740600612956049103017717160726136585001769892185155153370512323508164170363202379606083114780368969715819950799755525036449136234970866168549256152266011749306337400770929851048164287420578335429086986253972393531286976776965829080625579278811426812199225933964545832575394828704049063477216612196406237866438089842816548845549698004232165187985838895735888280827692654071299324761095451273274084769426340637492319720934359261553021506597940976932215153404725747808043280412803711798013149353849979858217452900876709470263766241011543749426814893895235565751398280871438452170306655354095338849411142036573718192030458665891529440211302493278960677898016708696170560105890476464194553626377967914049149830434708279114118349328458133140076336483634298269831017275343079429019220588629910704584585678397525800721438940899704095332121948844035282582900965388876231526391457330850228392370008890353370884595046308965316747890977667778919936946772547679759226978654175690600723317564636961483372490815358948550553638680698628830283289226092643879300977666463363382494215122079060195692424678564041065228408400740350203312561436780130434163146634691252067551531686649553051274658879949202915440728178674593664137481640507487545590908938532407677498398074892256726618262961427073587621609654279431422291719708308548322796937628077316936564736000 [168,13] 694491599997542612720744855625336181862233771547546801912832414314042530597936224382412010962564080413085091480011547359317999182387306228557859454317318237104199537834164128068283960202662803492845271757746470326587916099964701553023630240811843845483139544446380361797407430706845511418261281514189120053407708375542101626347889473482920720868662217679279210241006034458916288884304304017178876337114327036135269743142332054539669858320976816948064927548686498091831706486558464762443902766911735741750125969215084297298746854239698584339661388533022788370757019397234945091062567972489136731911173883507167771044073681063735234337242114190727563487658975938453690359480915702361382782586170472432702833471030542178363521820269403958154106705511174747833587204622246341770106819862407336718982564664461414099116303597479213476849027327011712810095649932081712947606332875689584018358012348467127122843715667946156760520547540000338174889975162206795169841120610936126381421300839824851109314779968863218996459314515263137205519949652359614507807464406308188863801402660861933007438154786736810823596128633786786663283929604598313685921685055725623136200790548935765084015384985187306941618442082320571981774462178364959184214067937737279565699793786904798273517447261892460484174719622859984130588326426713810345312709162136642037126907997728332683575762368870847652294550049655500617424742325233023174334183806584034729781339164952165346465351938268836873569498960084117787984561456486005720568975116661706490982086042847755050776892779811963391870431051409484290337858102754058397616265834849684124098244191390385646256098924209265347013108934374194505434606503030108240324222166685729825301324167544226457115307220669211877003114688438428277267477081450271612592985576218517931562292109428927658209192467159576977925657345802809048211505258427903451507682698777223299320080257158771359170778308429526207381238285226964775178796880095279639531724307683757021193403703798301378566571447666279278710777993356470245610803251583773685959843792280812471526929732709138566413460221931363367228014172569600 [168,14] -2510825108287950953582869139256375786267497313139454201490153842122494642613822998008204186386530754359489731546240513351000109691010811910675115678908546660528757634269657188086804441515646091540228676632855516895261562876038611959022027711606152429825394607185077419621141222404231446720769741414992941232356892448981758214774166268601444849831858943298722964420578129467746387819898526533952362902269441342897579742660792686360793700850549908450378869650076152256315357923914695777324847938582848113351096814615644440151626461969147811000620959960527382713124605167083418865048382170658292414479804619309827901919483477714916580990847835609102733553731622299558378329322287838425618380570124564813452347467849014963666068673344365421564386428553792606889901937082368167922458386718987720952156570530958755902407102732238852941960398943290009138514828846475825384562679293406366833816678235634865230254647969798088012481917834509850863784258087665234992565257576303258311772140432748827863956629625666082816226619866886777141393571826266555675877373122523403627319527020709409890737591859883051759000148869170665567513986023183241678745093941728174391542753160803235805267868823877791583093280444120871580588896024927334866289842475094342259637342415059026061978534460988642630261516480525084570768377590281970284496562870984089805141071176396341739433166111886803168265687624542985329979512977191930242290458476685687903245841518818261315446424692322064333390427585389270268705183357844701706206957087850844582946384901149070413949418869798505777765544964273496160759937593427236232024061583093591412239533314252918631368577889013614730433923883122107678837094846398098418298704360638917910646022812950161153557475283715208547672192558323408278724216766471347491445121518658510632020768135796036874156543432477028305178850495754402398831908536404581033429453183649373894883211123032735397511378432307834119524736771316383886539954434542741713656244996990012116515121001791357033434071997119882944511686069830747345220916389624178647895606473407977183515926569982554222413656499296733714825871360000 [168,15] 1029787942091808977041274792269187023373915671365987670510086267181992363265267927757471610608394959349218409003691376717182478872082531765026099505697793067052274481667315263550770989888321886848477797526087050869642433078400254730661580969398026175959672402895908599586667810382688825814871556856975549510952293109159921065173534934113363826187441293619978642948252498192906611095100441604097176463974803980137938864004441726386717602980162237586280582654830744037427063430638644885922932691081552652371064628129645325924917716765082241186877574901259577539049696445459140780908003419278127546645118234683395780347740493030204787449814383138052611487448741109358309645377295832647639256210472159246069638169821216374130752935114534189825353226663578071771551050480582800097141183071707775891160443718999525478027329203037047329568132520256857245503204039756278556566447927070054671201196330080073463399977441719514050836789279833970096370181118811082239571012230035612413905608810509241789336268222954024891148564293562546021875858068838586763048673740098016438982139266356808390633796681538653149011274691056009487890383811484907668064945238374421267992475572877484665266932820642599595023785253647470523672866137864686057787370778328346729053920899806391967555598711767448713164882971281224753524551896289623357992426992663279038907979889699886842192263613300034137502206531856056887741625292517691964118697171888115413551566020169690586636862246921147514776425170020133194182636499324023787776308954634062945520871933606598795049127330550874102098496518874910625574170501147551183442899575839791300866401554487023727674423861896950300682910573862014482159506527899020251213819043480862136942652432051595321067774856630856020338505096339643356407191451886738543924831413395871407231949084932097422478138532037744456000129006409602586614606159572034675136245250753315410806776548257506673907486290660679354114257050865400215988144566377169467983409257195059496820283884919320872831697584082219714208144550588642449970459687574311345118942217187558157523449163923749954939863401842233448637399040 [168,16] 50454944233979722995426479145387265553722524985503588473394784342666668666539630818093734567391387571606819583947885693800981574210166631766381966219233912851307846106078774584424659343443354780847050583554644502097835093310925322354176107711377671833141786363374119688914882336481344163866184531216785614178545790808460089124559838602001380938227587026639186602909548320246743735219247502229848262853698722137981604381752237383349541182919233453665264529526436743383700214234753884285543920396146136581636104556531718466063570310165418006963697204151568282583671592989313984541923448934613202296409246536318436452982873390509250642247394148108495526265690577841755280738331057293089491672212921571662949980958999601198808623296122514371970890394423395490209972407006399410355359372570073452788334263739569273723432689777151038611193424998747599635578318301459723641033575260040730738362587567500071259360368830643914573406480931938414033928239554019175541579737703714991835402797365059379216202037808177081708515506325934977976459696016527720922868931555051842920965122124743474772947166113942062531489957119641539406830904127450516993684491264311705201498818673877977319180255838277937618197128373153482195793073593394219986326885765883343230296366257653491101597998930716066455338516335551681299978996727490071735619154369337626624895711025161161521583555364331981405449798799924846945465765984003752439421143292546275878107393174826578447637410748104033861662774363665951896370986768803631428627620190802166722420802571631884978869063174405760797129605598362480071446624454335648877481075419319052897285247586293990879926508517530699031041811923524192469431110360226802112015215838295541739305872368225469462760080453168852652324303053312495135065642157459995071935820311832325517553729961513175130273981322161840371036682613806997748117927923809414031659654824119384872889311682386600686837402965167178374223516559962134270155611442679158893686270307608262842029907750630745491608947114782039678584395693955111698028871769748698119496935057563254529677924295040783194452110355872002500198400 [168,17] -366889672454629680498954050558458735959846038495103294824222424750931154287752572517644019377645488878213289129043953011097854075659135510724386836264916447856267495986550440873657707500023520058582511153477912027289256554852822743713778561418100475989161225526637601537216844318183828946228635266381795337750143519448674648843359719434104122273730913847325410767084718700277315115727387677687637970679869310095605363039811783341722859416406401588080422576296040113202028062374106078111412693968579636188767890303511143768064091947398582804484713977008954635137739522323493696676617536561640250857624511184608780770558321207875254361789038587684725433545606636755132440416346874998340851237326298415573789927392495405857728094398983418896088659925771957740941531811017825061572131995350685193538409666925636288849010845596230869679220831209093567730045065630226035166931287017109019942858003808788331016073727257907952866623278384555571946446707267758531266894173425745410272103083325509116739671337713655533290596975912932103492493001798085835889776285413806764596773106512996008917339624632926883795145907504952881008444734617398222868053680588879004755833203016829435574794798473169900518747984741046823691877040336262415754960877198408407101104986019186868744044634219152897580124802604897406851984664068465588284507982904137567156808029059800692305729337755049189195331650538573750917512575534081547461379270037585911336634515984313149251127572996544197636847993533906709495222235234434056569455115588816730776523197677259731193442820493503285837054816898284226417449375616654420622541284577197765072615145618217649364615034062589750894057180816235172387787143734289323848818633197086711837744661318575899281206447551234905531871498335089079280700537489953869267980057804315967443453694455406920948653654917702957641883289750473184722166138954260188199295385602440672277901206669122483068399519847358761918895071207910827067412136162918099945260551666439080563992806823086558326331914198948779875077305382117151827741515681725172512870046295995093874119231564155986533037348913963597824000 [168,18] 1531748966838251414091008338249080797738018207598700192831345629733635016080100841672074364832454060967414250324073045479794953041405547949728840913284300067522990000401193984607265636205793057756047262774933728428177172235552522395400413008813860135746547482186395046370216301719076401574415223931942744485053892942605506995381909070378512363321563095268382660574602013538883093125869641387507749949658125521116703955890404852263989967775126671340083392701101079950675335782895272944655888654514129959664885262511386150374173415327845753184162067752462699662181462353261804000801569274450073051000956194153484293340763235825373052113804280061161853967817519619428585822323323673366215924206178258334948479154285368397845032590387964139147012080773598545323155978206160581651980875079452555360259739473091929765804684059898580908679194282854461676249671005953014064434976564159124920996708109621988616625690800458789868965179175794781315175046792805590418492895092849082795383967272400478896723410553534292126989195790985765277399619652691173710941518249566611682416300092685594832011494214316726877017043776431295240204273505242330874988182595515978083217446163397081042930376307670773319353533138455499434405690551753177249346072470003639172681884953558139281192202968697770359128486478826459955255726598302324978344069183533176709260092894208175250260573092959284503312366113424141901183536700878290934873106888687875196794116738136025181748601102192008261230755051638082093309773763728962026453809333468773587916492447745739922499491444556323502296127932151476938699455474322125554701274867454315685453832983687269381603390852285128052008018507926687093785225537976775422091169055315057938254391650858024862809713051993185523338062202314892869720954675278681309524071548945185055031943298748378463272135186412951115739081703791127781307283606213730353500717206304749001496747749162279296560765689332012240566137312663782102843992179149066130905944784787539729999251433977208360566107600066014175063161047890221921379316827457374098061877707001686956012404175566457948976084783128232591360 [168,19] -4155510553859758881652937089103322496357193786972394838555942102109314162312575878674333403693858820542432288224613432565328312718274325784849911507224557734857436276750748998202049536892066719014686847771401165500916284615879306168919205496851754080382381247893291195559503089755264655068832566052524018488040065906422285752293589395885478481675003888966400340395589172098251688585405872280463771553895040954014189922408294531931393530274074675672433046904844733957896043851979533223105549007874759061938487443467104318540967609998646627674656811057289404889996805495859273115999210823519041373963679680041619184477056171467754198851635885506955177607112484013539079936593894570087224025362423296951786846615494245607480373018816876898725246487728589323296204098815563300167082579306722242182303709318750479822202511770401527419448236803013129124936784376285350410157145201721710373028351021399630802911446265252861553195872818533936178577077870995021361444330499374526286768672917539015977872284913035637163492290754004750873426157636542076200802529501637012767984831658844414027606950012797090261106668036324637371236702669554927477853684212169110269741549419544697559489704678449449764268295201428030959881610822050651109453887347041124851031461413411028998341747674486726646552515885547381200095995471932581048705665249638101226441379716806871932362311577998901748161014404340651507616612181145243425855444856825942984401616143698050215563005261415698158057523534427804662963446420080727821579704258109466979830001726108585593708989939607738134815586169267492005445780950126232893474341876845651886090985224819280139550429360335264290787722405838671676766253002581210545808099175131620224657679291025691493019840702668549059104007598307018599955924629737140186456542477630378851925259674021826481494655923272066252973359681713696661273701732968926800441841206397733640665660458460683826487695922442552223828148676303249228439126823891703363724012263040544665963560340628394009975355912824219187889239087094741788094561083689863507111916720766372173868890338369036521887476871195525120 [168,20] 5572604119859697630684825285076128783827472854117837862012753860065321715430443044641669101403434433492586563175528082560473512782613613977432856401932195655810388163013676307794834111735596953517003286010354448198824085682617241203753307709827741928963372129943934939405403535125340447722029507865794854607769962343034993386785961326380984538250408080402996892171602763744969387713965102954384919613249645342536364220381572107271477190540997427410072580057913732541799543898655296599905756510365854634825287531945659216480655086632035707959861146894191240857957223294841770106737244149620229153476786995330088741934898342606010211369250617962123867697298783616327963439832624594490775958150760036953359511743859631568524718584369681208582832263210463566700082996570349960898950601104361604842275900831327079794449370603108077002958660476839569712852388233513449765396804048200725844225375533536252179848862819911263916044611607237409239111056533737895375427856399236041614828531385112666572424322538619371046146155445399734381286289749723902716286808029213605916268650097596304284311057522773309459694512030444859090071506936456600642855888170858996786458029889343999165081315511996163136527011066851795690394548489825112422472674870400811081043645864244692744200916166379069540847803036423365961836075107135811925087170759538410746949701588337789574026243549493362531819140827453252264818530979505964560185160781453079712596493924335273518049476035204089953265615675868800732241638033686025364515076985340901267149394968299747735801926307485273773816038137384645209509644368549949079519192663481927562089900555176957564307128423330280233073036364544508550933537635717678475969259950344431324242514777350311529740084722212615044109679764508256138245253444679183032858203129553493003357206746298741791770510791443753748892861867784208041960896660397630181888359539357997838545640456333175950685288453532285801466413062282995435524781683828699155998116513854376522608313998302093391273310096496457139061197900817593272554216001894147840218928408009613281309554409721615771185684645150720 [168,21] 11796284989541391354112004149878061586022002299798738384068903591247501088609598167561088194073234629151022162299592398251051068166792079273736217702482479357455095800021221618335368280475683310022498904537287505019782972498958000199834039839921132370233502846958395455836122413887256361744706088146283720879629964719270676567661971228891447239722568294193633162509252836794229098706610852726440651009187979243133549019033031916378556681121568937090549466990890866186323190610189575866615758938979798176496903191589978347392162286167942395702898409341321023712030572272409179640350356161820233803536937807489185754671694232349149542693702562843759250542860140858822928967981745207072182052977971067080850560088065746568887786444658398115847307816764125063629895014453209170065321035549054782557675101006365390764910533854110000603324111543159968899266935167743798391654000731288880079789117111350757946603068456080164644142990909634882942880662456604738401835143688227609753391501406287089198503982657971380376973462951958006940391824143048319704053185486361311052369568791012910756478738144541493831042678191187451719649088801519850085531855904151849049012571970401874838546511643837225792449362488696663732174483890281978236625030564622188226367608861354453376271713488051192049920192643541353419544548824948376243839072070315490255052276971350160220711462584651050898172765249517321413923963834879743266389978233450242793607610700748107036782695199050365533388072873641921387692910311205347166272631419252935090342713502683751595945724442045888104914914541192644997358853640746013589422765378274627473675383443210373967545180498995478420129213145233255281453561100007602546550311494450426964243011173878517918729172756167025896721688411379443227583158934550658432476130167198614505479742611015237666006476183753004848492890316249095294123533520179756437138206051904685063831257933727871971409262577305799826393955602253507854782009970746049745495262248384370375110048789270216520744293357756740401288695961140671335047943289533741364089521322063801277402297188628723655642521272320 [168,22] -107444985097385732540175704685821149649768472315331021752297888784121765723796848073015174070725062610321022609139179887981178913874062718539171453454572065524223766355313530943574879547345419286034530523292376948606756939082850242283268497381478144121717179112187651563809852892774680655550575776260146810897539466002419400802697874312826623989872516611771161376192307550609466286394443446424926699381565893993313033018267007995274439967294201877045125690998787220631541845543024396504761157814122544848333326309893013416547881037100722624998362479269480637345336220021771331645019721494312895919636928877790663315940726070316922313143379634557895676941532340348705859462805595105985617198831143168998095701032768223543182745895906626519676300452069515748334609858882487611116046251451363941069745965789256135209239433017496847362904735890238469558658131799191048112268215007909759076463099649424009266149302415207525100396181802602033957208272665009016632399662379152080116126182455544918142336677268310698262185935038371103063546090217577501733099133169860258523247994500511791295811672861622981336971454439813770243132372275732391512170160281758247623627229237662923821621720786479312205405267807167449844208719718420692181130157262846732646559836397632269721022476152802791901900766543681056610198663069092331478096321189024932071916683279525937818765817191714269268175882400432255579184157893612227094726888024795752100810305737909463439933525980927134063548832275288363114489900194670297296542460033040650180810944941229716515622422874050133022297687284463990186545870035631784377553504072731839644513344190877413466517991778059001939969039637963499509519813972589696316144134203885995618567655404567778724519455843811652497039663801976885082653752552202267874361418544976769319115585371781328162837793448861019969228863900494353579665909592404096881140493963342922791956971201186228606877900848339031804834418270280892618855436470108650395030643602506738364573559690253571168536095178529197466716873220978136947678539449900684738772912548950243297532567183952484487822049280 [168,23] 427911203712777885806700776107606555259304366053830626073445391739809508564056780581379205183250355871114317678651779299585682389653865544748556170855593437166342774674168202963700850767037889383765711655308406361275467599301736961045672066588620284521369538131863879296194062550392370088678902306167246893606997075236388511796270462286519470049853252793909471065811949933048622463500261945113735101606667620809790218248203104346544630845556668810780443612852340145644802653656002128603150427294832733426443064762766130396869649629728228096530985666850039508510079395349311415435445769156766149867455364594415368901994906496447191629543220609176140367618053305577021858336234363698942377899820646612560115677981213407914487142597928849614746625142699627408059855016701890953239633732886941650691933180509266136346361433376396488241368073842682488554213173639897843911647122759158485643173951719511092974066191488713763465613399185662565639920705020099686088642874790398104701528329488421310848014945631674959209686012165182187049251229557224443384791912224164598107862006450474691219556762277155755813844420345330538621674911006623028295759617680321401112775273615478311171633031125043885717372259944333327225411867150054118069663209297886901426489697387535691649113657859202995001340953503078339938596071962586980131721387809034337334793316236495476956419962566806212291492713916905890022014026362958710090915612690718611853962679022556218381528857390345829887669822163246191898510549765809835046841920104815673124266908508889389687298306536777797302538509231750396741251915802312377378318887305469110250627816182946612781812464233345353229200686881948055855811030329422642282533363642769964470885975659699015031650730478040323967861185009190008605731974912333940218453731872974175187515298195883911071110539911867337855688735622376438545790529272183708607851579713303142471724668839281140779166892482322963329847835387965264825777911374618153133073331408376272984931487237429133468750276474705616400725567761926599400234713631956307490457870678318284444851400020775802585210880 [168,24] -1260021754054998871434748711871541306471574140007256858374788646316861702144920578181766117016769956900676250005931955529981307042744358696438991475332154093460799338860157298214227131933750294332451279710088399522149443811318012445317781588561224779631199546489930659279164138079938786022356127628581298342290456909557787666461001459458434810072008740085206764446796691302565557458794706882420783618681505114556986261079903315601672309717893003900954325843234214948847947595415688159469483138024509272402819265990448585407614317857182631053367084745784726010641392622498732211980086608792889158612246416669401008937683890527037235317064815926469767713805611519016730311755778885129067553635493027780401716762588184352011533259600664419517282143180842077984111625842810029486215254091241244976081265673370373971762132417078349501455817311562525112825926706817732043508864455417063569241710178352427803093311450296730815439870514624793801481863910737486534149114453875781188397582085014112970035275246652138909448794497704906750501316718417015086359696543263679099156181618070533450755879536543125699959511466153644201107982613632121006405490740954817669407176033192532576689432926552904151223948078015331675105484329184873876902602950667278295528344883540151071084402388929357692287409561857530632410033151335023929396678072598943935166619445787901460854627092531889151426400810588985053330000063694904720370751668372756814719428753426582050752998401012081231684208820765511461760883504789987959834937305899314174784687339037243561106794018270108317655240560863293402665223541455195410778005467847001792678029182942848001440068839053067954895929395708982165467129598760089633270887615760500882295638889357190248821966442704491224122014100575146539667452485877593490053763936863718419792153587494940884900735042865488637983772049358616698995114944952676430809852236701388624804378027569260493320723543620323765577580173816955527317984360180122308956897648170820397998749715518563009765834937884686405234990581482889846884985826123385161726555822466712476024450983659583248244220 [168,25] 3062622334616865281943149819651311730741203218917054742402643578120020865475270474995710597932203746236208977269793665320440346159028559862620451352218909740132132689160876275539894055277386518724653145699619584998836523664399342316528349476454480826800528471982793077252177577905913631304292261619751757585520348335707703711727014653604724487361046208084935416184247603617502467860309580894160554425661893202308404396630491774492129813315653328300070623018662550198587845166663262256591486169219778522009150500299767477187721258645377403220487047572201962352709058351925259741977004098238981311808427805712313965842242061188164643652048235854273950091860607092951360940514205886275056951792811976972311466624630564296932353347900025982870296108872602763470117520892558128780605637944885364431452042064548285725263457296285773546140578501451394260844068665754908184022895322324654325789762745566118992886920915893471177699074305885035571554185421973171296123999318387912928589743038801284211294163654595242704402388449922231285694829723275617129257128023322164731382709431637510786503525919436014287319108368383887153092337788943910096336609989844490335078965831433775458562105121023914767636084755538150065958080827247239805411345831109452720685191587244570666829207792091341497857068010640829129821954435465503033906104255958476903309997832349870533193088588394851145277310651121157932901122936678818758164424416239343873463259618163612931740017299012009804816625181952922678472538322536319961504670096038040008698246250422689997517294968493273308054046960423810109892040523648359806104821671536606624578444797842672772495846932966274597991602508601294731710827455223237286052798931919469232560205168507652289998725943769648969159117911803989814987262450812657570233275175013722339694257247749353926363892528208666613315504727614922579591017286094643950588153603847193321311914606551682011334477035394113676517929563403388190996782331434047755625499607589949235094922212977467340812427961225265083920259559501549830509498517333352572284283784615896314154676357921355932160 [168,26] -6414841925681829956764555338397094484432896444905944417823949381398869276791339203347867759971219320495998000715634546132957916555198186437983456303889559378314688039756680040269181444049905302433774539739462616343475594528100667655604171830335411961628373713077776734879018191058524805319511654631914088714631906216603889189882761756475424817434570547744035653300302942260235566584412824925573685072431871225505041401870452213313876450923225566871492368248316233929783960413589787103893186658430297879955651496671282974671507844419742175681255768231136437292979288781977273693849966474010598508731474370169812146937167549293744222869767240337551255450678817260233341727955594842245377623163531980006055146668036212621569529498606204636740829578146440263563061993022568388572696033874513222694121095063685256011621304335727245369849914658068235758061112104352308551028285204346782050776383191626750397530423066879823590206517591480865920982844688337396696787201163353802533474592496637550100821764195661244646930235437765914008778069221875852636535761011147955060317994824901675190905989307223497502244080144001586280909417752347455487480599876604064568368824405439573696102603944491046674279466563414975692166845838710159231745349910184982619453364803853184855704366022305788014957320986529824147630960704943438884083075428245951847552531862679162026893337811568237092284484589171919443924617584611674456809274011405533687001737741032085397950520744173175985048886610803862588679116639564887677078958946892196761953402067939626171892868871619843984430393868361736137328401580312144659349706585497783382056733120006105425101107806463665925472806642009558387063609618857495603618950239545015852809796428595933483279064514406526884586278066281790144227729295928577280999166098989476383549884528447728774235118383461168761986988740805268267395635549606498395759410134497434935644601862827955227425386107487706554417743057245880493869837308513437088077144776284156905221921906831534116900459908176362618258098406991069626460298880752883586211204647984533366788073387479108480 [168,27] 11747471699270484374531780313569129356341436493030761366962490242672624289676861817516412925494676358203498750138707003730104448149035957515300273328778761784817962400776871787735991139012329957247090729560230530859730016258852998842771568953134736836587263228834039531266676273504693080522621896243551768405639884433829465928263293144626976135036609553759243200115137791242389138201770371708777174467713255372848736318056439595035173723871936354053911696310054440739183251426596815126321223955156789359192923681189354649870646254156464391498307087213425105125613906440911056854627014865377865092376705415407377039425126163594876255169251280533657401458542460942219676655938551080090488305884968285817833890088575578981535867763226579230521934064042460512284122004456581496736873204050085512522999096787255311754741652240138106896694734680242631132851794514167518186076030708057292610742783026561495058497311108499041797909031325729896317673068084631611669469185056130358364465855691708006918769955587559732391840193906577808614569878994734583644297987142924019551165583670946172921657399965975963855429950912203693901314148330138480464614478628865097787702614117572369427740781189847972820667558862458636545737734722612523641350914936197740561217576514887630256771607542059894372970761020032773821140651934920178421808888395496749406835394684567768002989149583113702089228753343941202178672453108600531634127394523203956175293217436049649915254932181640445426053769957632499978507771951339183949949666161236031222492508362303029926777915654854652246506295465008118069929692008731136031966608577018781168947012184205336846917636305434990461235463305833688062188580758000884503414492252154707373877704496542050278557380296706712552182386514745735726288699386402939684608158565312307344831307046396730106685165253223144608198551208673867611970926970018373886968888883308176215122467986321816860053127090087446316703580152717012558290481897120806724820462831682402978040862541427962628828822350176514537552636758790053932144520651715220810912692270305373213769140862089600 [168,28] -18615461141299435411486332455101807514707883473679561118963675940670517532479847012277756348409840186404181478174067290785845977771632946359822963120742521456884518088886478175044959241801680425662855023956629938604725653197364087609767907159886855061078083040794149358059346537229196755272867228932951310949628428617423392795101325217521227673475502862252741378672754234168835379473678378961023658041379705168248563995795388838379362845408107317977080033999910045983334128886276226213529198513329280683644558297341376037349044540396254103601614528141678108670866513259259850343811193708698811373892814104048730592947691390685571140281403383419358279022340551202269153104037071536344727400774716286604393761718952413855732418429698503322434712020262753749805864227812341446768776266600259904466504708984768871200218513160204435102205010554846131600175005902952315361657891781342571644350045207947498593711297432812219338712409658340545415266375683230893140091239862412598679914035468398711953202383817346893533443019620325017650525712733706329692649452419385009460890357452500510747096569675666050560368963036019943469758620477967724146746964839751523948670599856160100870243264442137108828257366284791423522502709042758737286053729303080442686176360488183379677043280190108112305088060885108715261347340022485983679391327801436592829494806955063666762078734125105275851325774422398715733126592040827529106233563258154331983512454944129516836451888570104640866485991428097442125018760846593147030448787038606385499700140701528546709684385702659088639424995477381653773662477635364783580097517608153527320044301363919300258510698928661292809976122569040054305766247407765327879249598229823375587267306948882351711431225227601890146296745721565010181065711549435618490160022530591858387322244963978808044377194142514050670956189443353518276400294442107306413086935743815878099867093027543393050937256908394680674120326549331267544633702814900750792289759627976315032777847369524456822669357946371493338947042640221806171636248686575504131324792490072506547525328090080 [168,29] 24272450019109783053132704004688845892171764179623619430823283777863047186474056303665466754351376910509832857918011507701972751616745681823427632502502468658202926693247081030624085821122531965943179850885191375600521180747053525634591109423048394335110964639223004198577967508515981629454082113752496898194705187766358826005218943023429538994719440044655118405858213447410371605192899629402564173057394129593498277731862629012298888130987905114745866756284401184007145428431523603680822223330450382427026966584263965076554636481041364877768183301049683249815762210972401842436601210661300183377846502431452688378844680151153015481971315594657386902046320039132298041795598896820813680938959250255893097572109428519902068444407106087355762566931497506289614378760140679857692451090244143679993781226577331590319957811236445009010098020658563980447904625772935551509058361577455611966532234092688022847091737228532575542905099785687323561930533189767699968056469027645690541333632088059299379889135611118803316993859950616189410368218721697268371296989005659455383086218365020330914057482801502519109785500941636410091745485103659422783637851916012455243866841400840896915360947878536123199178987971200814095692833954817108228903481899560438113677995026664934616782970764523941492144271027756461134841912949172552247940712648717007996618043378485670713504918967743677974645032657418640065809833087889215138534859352409218443757373718558267894186992782909473165988166209812709117456235492365085892167344897415703491283446215849861441539212107991302730640690104354088797230669742530526172128610445889621033312186344185332499529858498173962591321387018466748726518017672428225730370792038950081657072222511210617098825544247623752124684971988920068629051882653193908996500372092220815988007602828198868867273322490421497166475300791109534398850513732179329194993541468662131738145853408172283758753662892610300612695809332025958995951431553130093060628753494537888238086651639809042346299695898832475024897872198273885566986104665833256830706965668087288070816049280 [168,30] -21672646685478551494495065167524947735609625273130320308460783729910846714653599360201320966666795130232578115665428029160405124631416644708898900562331223380474516922391206167081337867726252258652003207862430761190565923586850001437103453140264451287850339404370338075124872621743245931288401534304539910908871647076745456481415067724678149015128071464134037920840996332254951383973470074925338144773419630692932297135506934022742392710530159358681552485085409381774141689083449844208541559725303128949180061610519490627156275737187370978132034905627997610438286773127512880141688239887293170390370157037857368572480203360215375750676624924219852565746607124276207411118992639529659372778879379154741990138710325614302915699017098497637909251303946508285574795482212074530839460683746472936867327528273905170730611885258192167375291008908514589423805021411215280036966709289033807872056497119624024764369048051251970138626488113062952947729191307668187246969960794637177569074037842563296496007695531117046772544003313405893477400593444016826783354896264310547530020214726054946808697135672835399958725327564738956932976886725368175943140178571476551432748756711521227981469872870751820597427577478096514737717206434907790280385565249307442653859541722404739976553345926709910860259518412746359062622643727775407301600893082329878350007478980198873897916217856447192612280296596138060534213967841148309314620249662169102327702184080892787167549734956444727016901552787748351093717384847065571622984416383401624348049665019533354786788417084838763906633048421878338638233264794006029512571966598616126221956353406416067242238361115566292101360100147525076630330970997236621241075973865914675707138255766275940223327148556624726803334926914817417279796176606381760479344016307237110795785594352612525666951363964742585971864015905775440966299011898891923163637226658308206359066280295688313001689630089457823242003332145763760479728246309105586178124630524340622590687854327446777490939247537731265846247064713979004097157485601284304691327202239634024876726048 [168,31] -2316217447839865465535716028660647966189108740875298397501979293673417760762441659562675626105422538195868210513913140169810260355758972437739574728168646375173555447592569469181590754413545895488289810338985393076903102038558313280527353343638254678092830198926634854562571294219628339387355893388160740574861827051601617634578806486263264717395177703301917620587278119386279849110372892038929797161210207950581376657722798618311268298729153585398731774263420585073571559772922156938412607567350336196681520871390711315872926234421548217958069003061173814660261168839264638319306868668408030229735366660421504188602533975800292373296701696910539253043329511813216919474183223771855459798961997957177514248553527015305055365714868547035425254444335386505437424924735961284772425131044906010629210107287590018793359546446265479356272437660968718909438257255102820426127077482238312385518819899360007633129234851269319116567319495660921363318347272894391368776255449469610108521420765568461217474489829127267192523023605966466029864110515828300179779466323174487229929140476095846963503991038885037244325079889942198441068670806179204317336959961303462581549727928707088252670111602034683020777060415123086503054515051008538168933177575360143651827852623349490880280687738332018839973970146769340453509028659747062067827311970579615264647313083142181334980202648371122878488206699239860538733451761993573904744772744275625334672154506026649576938189225827539251914928614230360564550078800393691679425348557724935490180383273487176987404067301715146140595963780006866412898327123951362987538819992921352324938069314072824259158701452634653225098751132641755535916024423958766206922041859516633397132914199759057473529764753746523906799335935171827552681654855759028005122778768829778195443645310798617016896337666418731293906372983413705135346559648238402108212360608887954861800771889253145881430910960488699411177398405829484759629614961377766166700094095658445302469777810341420491807577896143269141352113225423387329098269852805186483861920999129791273600 [168,32] 67411088599701543644254033384665755501980349743481842377741781980308354762251513505188150090424506054048709233826245765445010553206159198697170124899548099625774146899596001923819558003391167822282680778285734676765688534629795147977021749357843894079519557351632010125485733202302199561905091287184552197406700865773987672430306643732336894404500019629329165735235328839647428920242599488166172484500167705108251039200539788601885666192944196179219920649700065914929509142167865871396429761858082039833870754517922673258108591582240138593449611327756814848571407104521324171591569549850420867794739541903545328478884011639034754021527839472240180722418194609952256890918472864955143311638270908332403614412590886109816432589386800529786987799457092684595464840552302386463119729563930178080806595551623724885154818495110372732625207644009439895776883813787128923123667570682739773659574163168173517602297828356313201518434777889473405845703087305191166437957271424331784020264179710338762614991091845404109366350188579920463635108859851284762513409169494770940973283876123756843080322476628452743524416944186323518599685429045286308060362773679942209012876756036159728977495680826711640209063616752089929644001219652180573570269703110385149133569455926155804055886618502621842503310786265205188252098083346504300659054234952510461522921722552428029608895414174970887458949411969230634852334444006775019646749675059462859070072861776678898115924792826321014338002117120101817762221081111088167842715897475690177972483116601724582723105757735129702061149613464618976553687584314892911163479356087470465883448209965277654708845843859435474069043088289948509938125444426368601550794028510634128956493479499127468754334552143711923357163258524098530994741803309123080265904194881753350759541670634622715536234945306812671776022237202153316061899120003065273158859242717008594660639596420462192981286485064394127627563674754459132440626701285046733019144397549888563641666705260834447154853604299514139106149923992659107177060794577528422035965687343228302200 [168,33] -198633827721300364499152416151309561478149029698154268543486396486253559241462251372107511430954868748673668719872777975019743172323638140981107312144015423069551657070914134763415827051751627921133729591769242606696861021064166460453826009610443936589094491941880054732543346293563045108284233386674845838165456535579765211197493814528933274782084463764917635322687560866828719923995840368866406875905584384911680173466248899953633058378770134053307437054879065127776858253673047212943361472719830238931411460859408768944545537622004684707911715505624687304437259921706570338044233727639344761300056864189506216822611185851981391622396670349851748145162547566638719954838066811191977998363795950897943806524613979052053484190114311033801189800976934564474981853735833297583547010111052288138499284034394985545958944535394430590132617275275500277535513451778544855207042938139198375384191063727778760093778416671161573298354796589144020413679772975224690307374894716898362091278056430570502882221797642657681176881894783272635730542756722584723748575614329967432822566107682917124538391677176863832172211124957866696162407836063782113250725847515608341003014516247874986776242167449072711840044823199556060102596976394676453220728855480361362544148555054019294668702796611768937920722977115896779038094526477374474993278125203476470861548448506608953091428627138125206915643102448121238245778730341478479578991656108885666936989675760402419343511299351206486474050629433442945891902038968085987697914515602448813688910151462003673929702933608971483074182145292578722128535109134399136995187717075880069000678275975019237779267384538119699576529746020528778474401374491526488052008093124090706297263263899111030980308127222567970671867030643590733882354785382141198536818998218294133449542333957494401576777412681251007085006773375287261630351897744551102778277632351247811681377678775721510343278628044678886796661815653905284114834511219445091942802661476279177020738914304865608531712439640252479685831681829248633159250744684249579256085718818779072 [168,34] 423555194761307559389017840159618853501866943099158933228928245983206510006724844652778999351563391064407889753537404614921447112748525601809787754216541673576294222501168677904440231652810348612890660536786322430047854242402205671905641866258075783402254111338303074067425352295081559212632264322903524469482144060803137454364957867401812310103214035304551948921256823734840026431981180074883007072500163400876475821765372314090398885051889617238279853342951243825200882923480594114225573242061923290803940383088280352128152489014308398699129817729910487861497722292302228646075199863493733339313873941134354549358423019834887722165323201525560853747924882979012571282884639607284186398602935422572965375537329387798193028057802131480500585192589216023138564448449217677136205456837116174760586016833112847481647232960817557258584655675551036572248864992809299116148633325540799484714892126553799312081391228664904766096595634179129201210107202339008795324355045727987077814920576753456542852299622007235263687928755572933733591308463256227978614480877503767622347206786904946401586394201332875689763104215473615196227297122869111972557115220334700435674321313559510067261383970924311012584131851715462820525220677612429239941643654000018075802941284524990941220222357367403612409803125409185240539360754189351768983285426259486792179606955818900452544461640441339392924598354877454822939258463595303601537149707512856966960136873656866663162090267766108439930964414284377464897887837438260344020361777758517712705470136412276633570999336454231495523294871730031144601155817386832129490135256511645199007672262181378830795173270668895580446718511936114818265138093350102126120029369183365789888348751177555955628199992951716155623583955396382783265685080842038051732145917589391515945980745825708611008788919375129267840624704945921297746110234215955031953130600923354299397828031081328553785375534794131870719340201158730443861333943287136384535078435093789748093917272882062836724163618916041490476517733439492173445290823350489415580122567960704 [168,35] -768123865595030748361670018741957391726067377271916910293636226769946024698695483895827870507372514850836192556553905424936110716664839509717630711693828167639055929624791578034046443852113509446132315430060739768948486972379040893543903585017678071820386944215205878822918244064822315902113414211198294855984485500535207489968244998671769304606416065178924737114713729422201945901439694778256211146824544337073983932308336449951592876590517426759410999797305883456811028072354942667453654675218860266626102057838232197844120820327527829862571949157263471140548705289648256300014776078135405629846399539710435378270832690995745131025666128977925906244250125498101980000429267424316719075571733778784099910582435511856061572314534261566854301665620984838260465543491263111265918751179580212773122740022143478957593802194399325233411275654796305613804199367658505031467041893460618971935154777690373709345817966163470149921393256652840395036910516727049525638814134185106137460154227877149198153183686951795213239059559854014073279177033833701382422955543675172415713132481903425137490930103479703513442071367992539620943411387517587061728665365935265442625959906877163153343207256001472899896939360583262801372892295519259349647761988573404218154173984579946253375384220122521224820833533991736237576091763864385241214511956464062293203394091175620791880699870444014867525147146067977366601878839864097710248411651229061684670156987878135880221573978530261579623319939641945394550225953746066932802815360853028290358558802575704913897835106364844003696474647960754460746391930321650041974281916537275678183190431989410540538106723762142645080083624210693581875587891774611145770628117884149095165247209021483467749032884075032512132425423815544372191167929788574417649221632418746846889198352553281249698647189798058388918193930498522591513435937697733298585781529266603823070279511710075128245214910080597906308470906197553669754145214802165611232472151098991036698277038287970856580853155596375605626374044932293737285561909579886752075674519040 [168,36] 1250142328559474594511292985989530033007063296713508984082333265102138041544371740379973085525675021095036402495060202543444269917078779503461036998632106175682641660549042661742311685852488783023757771683007776817069730330525200335199183094453786632178211529050012915037220752644134174950790590612348094037301815534018075201290279078885387340659400140618359906360168474620397416110444626330399247157830281763715245291160779170185278008357780825745292296176843425002486123252901436046325938712058212601091890691153910799601755975482031331712919934736416817541662891860444428312356585080013042934140598067562228098015732134090242097655079395058846361839849294785793504097089441316368126852851184485028358949751017912872897973263612194335510326485385958027547758149117819779185379951349814543954054715620137159692736849788355751774008954639250948859157877565616401837590358604602266842898557279402452874520922546639951304098273804825000279434252535057684731503755518530885583012330111624841848418705344270784780899920659607797929496369530748505475608073158602809509550432717779780986483506617545428282760198699982113995075945602710545783142863384706400596841462172981832745490602599699382158454729154638791748509223350253917831099745038205910181778587625118373901555017912189026152429488218808024550841214323148987015117459116664031705145174249068458474800924418407490084210665935359917745644879251662887316085192979938010297398930667983288741558533671726653493895230178226930427301364512485718406473832857924840107762730510223044514853289165466042849708583173969670656873003073323255420596581604893342186299785373030893696296697601023041165411137039549212450749387548518133451769799973163857122840131425574881047278174802799664973680736260428699418435169826012984591464694027098832868395282801789647834163594027438417233305826827716896706444646604153180659856728650745791371886375564236311814905216730029679361731274458985701888913622086391912927377879492290521286596888662542528051067053302613935756479779147392701125468329721113193886393699336 [168,37] -1869635067769450398774635859579059394707753484482697795931932260678461619560658986544482705094521111920499462747903598100030398024536723029658220937153003146617527343864233457963281610201481139074849049333233798932745397150234675474462872403314038492285468081881357798315987581119427647838096687358273183563626188626901028543872788040560230797228110464260012805296147865543933999503130400942617247700354892307637620329969827337493839153129734292358519849025905794043333012237136368724419161780761271014886463963345411430513888032134409905530610785052235371549745226717448378829653882576651386270446706984993898374432526574712738111859826670227771565418398294736943527866052198046887580303822140630281164474828580254367915233973516620116616455576015421906270566167900180743682097149798904803240989401390084079861230917492884383737714080545182393032025977812815171247193492662499611059408636074568244107779753428767605218310328656373938750894755115725661343144102611961860390745398749042001156595174183126227440420341645514719287754720267094586446463109943482007468114251240986545408832670281966233209701861904196536324299471173881471199729168137320686281751088337171205249553485758200758104868187459949103314860441533960015142367469549517762067317350738383744196710916785389258490961039205694504293733357512127387294521503673162768526991612239866147979274576958035989343350909760133092823504220339752396768032370555983978411674899988711880607191112601264594763737912829035534733854394371026897987720670325310033287889082318296424757537716970466602458139771350052741666571128194227051994412810670031466771895392241838287428360602336301488135534717362822301733443066929477989393777472573268345256921787896700080580567694425216707324463141879992942550961352582157215628910438194000108699148243561589181611587510016024038704067083908807898885976488960215442463871505010114764546147626601593810780612167441860583831071251051557383557910514695895558814568274209663688643989646271739106606780456651113747713700197123483445641924740008661120216898304 [168,38] 2597775035048343409420075415767054052072848704431541779282166455450016954704960935579686778182727181431083467674888589147043459020662407241593704803605739075972553101283151463573115791971275227321702906973688869937358751796935137421218175047676229259413299838936167090059973936283843296538051377745857072019313818758482243710664555188899128777028791593429418761696738565671923322206910575227486759054352205808283699387760877789702651546875671391496840595706156861014251762370965175072095990803772949962817050448826780720250737228363555320601319970242605093558889189909501719228838980098672889699182486757887991415475419866733486813352044640362754521566459215937070024745028427916273702864188398531285977385391722153561058998249538887539808605431575077769144205564651927265880022484061575244691467271572257230920202765018915688892619873983138420055446799205634196521995927915988304061401988525258806439762524202388153913158991406488443372357567554637369259067947085224504231591831341117056545108146953167061781026073864268124341027794650207880297518876382096742702777075835504491864918149192247363538607736671242032900364819818436456208544458554139620162426836909771957588798837255068557828938495961573263921907588690181415433738805934566554619289675839007656018075234707000585040516506560101545522846243463741943493797622689399231749009667681385837250420241884253762741702271023023081526953084795954299202020507986452855186243649077936050257130708690088821121104548257712382451317260482068567090396995437117587391222029947262933691227975703700751107747506506151694002272234554015747672080157062530791306309872103867268610075377561578532800183396817009038621927614622375050228416995621749324348634761437995333495011835872782378102537909563150423538597284815237013672168472962632107787738411278166142760814527097976592910297266304561613935224827463155010330628487178139663391928981979801751065903242315158196719720573658090470478751346497757727229193744619263087636949340735450161320123346208276543004973872168637641870327602832406977052640 [168,39] -3369279431305677842338666256353061774394593448649183900044407386904839555368203152359753998257524046331416724983659097245873710134535668022005086724641264272935633801644978318235792565718061248135993962308698566751138419558968504298217746711918425276746083991919278753989296225867210115382409261734469022518306322953670292630928051601891077927473181796143183663693577828334401825456779926613535920710240207586434025304999713475470752803823471256163160206155989737858688790706320726933326908295199346331351280241957007716567568123137466594223103395158486250885645352010539221274011117238351860775235174326889506863024571284257943379958462400969735725426192718053783882638007524771575684299335144422724162257008581581243257481240520090402049399642883208472373688343682120198744962424881059124316275854824323203935679090987417096858616042539589445838639985766723100059444455778598421217351180080628335470900818648633096885551051055131829840885843904660009334839488969369277196838997813520006755631944231786197674347212220164265251333583257379692809882867734924678517830382704654739864136313114162485644024904270371458969175164867167556535776297722220023133738178321506527784943523450625437765008844444433169881299500696444583469584344964318927661950885030198136183794416520940285786390247093279187571702951189489412390012348685719372366416348032083856407958142102449459660057341461980403641892612289078158664190950448234009358290788358840017205974969066182227277495624841437061186083789876066794014546544307086607427136915371822792940388057601854219786216391990937577634079969638007432414522198622364834964008811359610468441074105481992417812598060240529264478081043309922720784826610153178011207227556948921913014659485675763226981408070016633980479922280476322224453227915268313221365721853169836579401077068912839531883660040433161575203754542567159534878425063934606618548047892197873043597462926069905122428225887617266195688560323685236785235797009725507560048749720068262909634166050486993834981875100149485801861334964653759972288 [168,40] 4084732554815083934517763287546779236152289890925368154864953191591349787287402187907231813361907101257227149845549816502191866476460969395535029012287618329568745907808293163605370853115710946445413949914464071649700531458654396425919660346119157568478092342226045771333508662227316102877730043659671435868509348047678752967149546485962827046397083943761432128207697317716038715722227531056678294504544526241957798543769101453193018748159495610838671765226855960837730332185381935600066326020418050683328488105014484295387515522402551172709586933220972967320143221708655605296550158274762282719080774340770040701859255035966832808817856915218252918529405858311632343672549343575945947751552655900028851425878772653670042140861811347560218721207904355497749110600328813563004847209092663284061727702770831467514756625235616334421618061010791489902354391344821251666386272004920128846281776509422197064594589287858763959813898040587785804792426550722128236704103079446252796079122794104125931281545010752425316887397843072989574190622395857765013942632314005476944422487342150484403494106436305611879075127752263037414766582292475002900640699954245331378138345583580213354330059008815757816052158587261471345412351129108690573925254816387311537626832256782700509078018226312557701522523520879567791803566308828863705890558373130465471956453882746694348264591745724564131997427132578482013165878097894977178333801811856397514596080034929968395493069815612581976994475762848131960874181026604530813765156586012771361028333717018943827853372468472957338282884056946126286941225244268612160499527318011205126695201165789626284567506066669678081601808178190994955810119802341414768319931928381010998693150393585651573227884323040296738430647845919519069448405878836608018871097699504765908258427804596951363631036094826543743904304630862079458688188644838679607516017121891949877394243780358779889489785776562081620902228217005763224780266053529309342519130981814835416207570742911708743810290985782175240408411329519420277264734357559868 [168,41] -4627267990086091658822766246284702732296259156539310348327274434274216595130377480728046583081451720463661370870826169052409739926525665268773100099822811453665331863844013279634449868010950535868830283541411871297624244720747350028281141869867921412612193255127949910441370922860577449990999132029394490995731660187365614985713075259550229533530519320879062320433708235751730538823760199117353490069247407137985398762862699919493110716195945091607633979477218170805044572607304015758963370240889064395083586637950950494455814187027444861112809420522218846313274231148135824279733693741983482376807783487895446083328997369943690250144268859790509151419210993167652788689545153591240798249233140639194676577229934268271933654968066395817792794069393479438497967005843304301516620358532042186901116958102818149054664626134155662343680656345322432503511923496497040575343401103253253035925619125990072425052095061794481819887266695833772491689620591284165409427809771726495747305073264554612891708624295908893898304971775362475749407555675389639019274529995918602254155119854577268816859758063181387824327577850035806268397634376555449401857773368737879321605868958825588537753532823940180362802116741751157533395189793677078379943678171031511613844621754224312723270493455368509181125421067283503136404300700194027266525517101082390110620757542186753055856658038560337882288742707081422680853213944136166187059821987867981215359217391940149361804323665011977532988516007395427786006031131382930427144047370673055281797506377187796355613329613874151230430684243849985034513641730079993286042174392420480211026863027711297026940899399524630637696533737975182325573470871673545941045637383187838213998479285998517372853735269089769277491659250784842639030529581293629838102294431965092796647828842706982527457271242948567193129846595648636925267020298982730977079553380910871409134894085850758046144365048760718528792191820666605015237440370044414626541298847759299112913054718084604954330648819910785754581269002880318201900877883152 [168,42] 4892036171777924398167464810150164882983776139505079053059620305551723238322301759866813474793520459337378864237205919370822098506515496559643132695921978772820881451938033551412642664973406086914038084492921863645653793565929151380720335352245445999327570201575645769509712364534852602394133070818376209452216523145730390464670712312851393912570707317298465320663750763951872124858274487048931756003286309846906517282071449385103683351127525029241191143290150752860705304270306917895150669756259157561017736901752837109818441591173569602524378370294347939142124037359715629474176521378573034184192880670583634438539778063848932822634868900094931886301050624487771714187756530198170487706664761637316884733133287164009141947420477644905322618044058251358048981256875281776564026625144833658322583184051227490747487623673220812239442936421623113776887722433238293213517875664977522823736139333522883152484773455579179103342186083967768834620717769158984128895972622594168383885194510096169236689779257303631440010274693073939223483242600643625484942173365305977595618646094725580254438554193226399111704764873328955978523669107336883731759925915257964567270049341463789635943357435494084355767618126199007181051687044936792604360339287202836028603421710518250270236603553142255814311349836348488102676450213518112635510707528981558620907617448648084136290531309369270466978924246103303438817748345225867566885119530143445094916325093976105546924890540153487654288290294456325107623611336261198719944293146765147769036851965274172863033186758303936734591559143577783087117110901503277558151902470512528691865634102364617670793198688109476949570340868337442462432528245890634547635272775466643754077944118876808417716448139534090754953904508816176704349491758815301588512950187494785167761613021806010568194794368297289289073004670214311636512347342173219257319444632579123374573547101170891593095764921789128406468274773391491499817621937062761011163231467462201884306274223042958859891524900775396011908646315835097459841620632 [168,43] -4819082659721503722084108438481361816183030338541537397461344191628438928259215463423628485211378197648188206524015734859755815950680632846806868639776878985856862283672995674530235947552082771834134173475399304140262503715267085355241608094652063794515844219579564784767366178010832655856908623906459428403075816291445214676036748975518881125801559536689989746670856700974082087854841302414336331165321026932178315099911461788399905281021639669374303017080332983710194982983203521673048419753739237233683660138796291196512459503345008530448105888762730654508444766494031746365446888274831305729022078557781693978297841061396959771111284412440932279334785528622941418559743862177870512227945360269623391105488466324903205635316320967527198566974722550199397071671271844988018875417839870278140543440527140168045160360565326396972288281286883925726462369946539205758798142557605027797082681944956035760080105704017443896604158335030947406164810280744609759286712732994640803129067966109676250303198855705048469820104090423932755319602193117433618416333439647956726238663886617654068676785642113282193657729510413731364343397849822997480367848272491014561724335228395710379054656207937937315707544074053894914177364587452459013445785428190501397744411861248451526118590474572684812163445674925137467317517984701994734597552537353906046597781757444405800601019934795460151902944294062729973901168350824859165194749251916362033372356286176569930204223104409560729675077729563323882055056507697793408819115241508187644124676452948396741584869324689508298119594773722886121166793848485558888120726525050561122925484361554228896128199324553040510429913941855330597128574144028493987549858463940592964975168824550388280388435897878547593020923816831196970608062467917678353321487117976155301529237456008620439058554127057421026792272465208630687616388478964806608706313132514582136731543143209218326450774989647138741290443043391828576905837298652933429658387288160086994894378974323169446928186484998856720831086217928328019766560 [168,44] 4415609142895074818759373691984105867661219948910150961119469309661820117408466993197433377689919787588100447904749694086477349942320387017170750534756059937346393835236042679361799309170224285342742685030926228828463666384655844109107852234429492118766261889390998260612881478185103027156803038890239718616922354808235545684861900370691422244289748948537468169052044123535208481504972303303802717593133431642774894646547956508272439621540078623373105916964829099452764650602416861468495595045561928559070968583809624472143195591188397131237382872004897186620183723655169195793067023482455434170956046732842010955817314602477261929712008428551132027090693547778937457834756630857785596879635016415290025768462616921516050142008798989552113256366554671472886240591235293954409286183371901231432372897769113713627866594106242603055806639609084599565253335434704394836910749085892576463026904481654799642553017636320151645834044011604521115140845495473081414477159255564538014400968920040086373267138179675977273092029985367658484787847025263940592057807351688449717518044882830963970507565190772682748935589690354448646365649303987889658851962112118618414361254800754172329987611970901939581572115178907542384745293456456673221247193033997222147359828121938681187402478207527473904044564686975323458044513133887670223395286314053258997971076850476406692708369500633480390454739779946703745664358484179034250262776888020016489763569609589311718970903817077311795734675177102482066703839027004370868582785611440671212772342587458721754510204614967902118014760919924204540353716135012380678318751452026778749680773563533390424493829781016699413445626238956162477166759639160384801904503449771498765940766650591611232151016615310168865041055192937821309712279817966627490767866468855696577376485599930418386344892003381650451395755288319078486900935788960408530199402824381583803856451538432523327830023086658327259605223455082057030508106690069825360350105524727941444573747087586134145240653671917629179552084005227724072564 [168,45] -3756450777399852648193135868726274085268341594952663685923822928928456476015224090159229970148201829408694188899792857626334830114880276138452686417042727853593174583961975723011229954998138975300139842550603442479270422932985126598759839032330726500062588925222345586705325838412448405377515990940871143996453239073469588602776942123075075015069760408784868226897361977394717586153555661083280815491040277062441993965769617842860268684990553658581396469953136054904007124311874263286189686624341741267366717782852491921723867443514070736288763789790842003756672565621101619240650106176415990448336365306461421071504423776316514185913182364925820592196855988374054619551955879641714610326845965987620741957249164153239552846068354074512987755872245901525881433420036424729625119345602692337913166576767540291181198919811275382282462809739972447396857818931339985734285301322004970669096684124599753700582670596046272762034524743237033821759749200162185317155972492865053446093386490063391359074281002471044161810920036354501433751327512735589323642512316514765348491436416682547073457911138709503648405111337344435222779253854209616445755829953533914870102016584145838621920627039006548243329850937175394479266742863553833009380599778005640985827924372654365883803003641360819458498347269878781410155021832089353908818271792138489435072468849889362644413333788465454408448282775678850504912148961579677011304374445572224807116327717334510665043658781927930067553082082840946326649679024425810938528287174393047874055476383514658426977564755888105194933115735694870540879484235426855639450608832894110786247536610873286746299104358903788771043997979742057821924311018931781278841758696499363824634959089998349420717681005315034192902727842305650638363254980518847110346038674849724731858807425265572846546089854084335688761774373235787321546265473942399057998524506882507384978120175268843875067196753922754425554474758161645440591188921238769610746620217426735536698126589744331840271186474996627659913631805247206208 [168,46] 2961409884193030482696189016417714510939324059500266492167287746320557817649614252810195118251972993564738462622662248045644069054790804881561577411400038825391195666643133485917933239221450717028289050210855897877216172262982252077820910090129846085183718505141872934565236729314666769001762210060817214654642225217184880849984531498806905740256245057680659191510370751353096711847290562706567421295457105839401335999470409321575278967532857095032867026483315224089115567359856288498609822093923326916306618411969406604977920794277441984552424827492046024401766903711348372645038084487236846223014879455316770177147975526414822138106357414394957397769519107410775412238936328600116618055477113955276312644478636957884321699477112359482084909791234258269644468129356094588764154366036727393730236534873003955047264070142289248074340219009612958682883211384715650696702959206424737658015318082769098017288821050325891409495481481527881460008653041459514951965920304109843374112327455386582144953772306770044158023359838554336180289799265978229172684858324320540663636152891435683339784772238855103810051081657380804136731367644854562809099160460912919599869771289252185456879387081397745783690927373869911387674479386971035627670175440617606930519412097770910940425233770930332891706526590953661468763546737904334706027491809339241240665352738630367397624334223478567793107989872877852761872752409611112505539778086349304270762099580712859428742487959296587182483672621731493881666580315726108662093785007467495923205025992816303971450592139448517858287140564288281019615706178650828452229789713684861820269116778143235899378162991542403246332511384747761347504839187541626311720554344339562059512671087012427987569442964689934706685676025545684118630821917781247570057381001308779606987322495439618845146328290454268562283267036179368113162785933041482217716197568101769212757341235210569203886024477383948218991411509410476005677468263737353901391777898723364265184544788065044096179544713257833815297515362504592 [168,47] -2159099814812565483111271873262362433348200922415818486985380637366908908841324863037948341507349070168116911741049470401837757365689271756318831246317244315516549810568321347466908273522058377279841094292505081692508530094160294603708460235732579905331929408071908797345233453381717092804412196750524038279891670672129265595661078370632030907007238869217652951393707490185820009985371226860862699075734518113968438989036344012134556071141978622653422747335108245978505307225122373195234780571335948292327866671943143002661103233142883075640871429162813684429333303371618342180559205028028124087622215530092717820057890376363088211740359343192074657751314426377734716853297306286244981936026843626536397434034760048839492301583751601936551722046305029632642993300088366569424444637813693211055327394122743047091589805781300535624915447248061789316079796649756742483146381111803107377000114020210621943526926203865980419706068439464383516603035109885480806461050306263510718434076399928446491217674281085773903307580156516256395114846095714109089773235895820246527199923914418160593040908653055751442400345052817374444473837722190358202728757823445181830190140930094577493098574526717611668482953231724669781488010383393279285192398453248394417969553766254839852426582745439018385308261298162637756601535212135882473066705680405162265803795096325611308716210054252732883398488657347805400816606512273837215151555855489141055271627799943484624995662074760225197379797166775239662615943130309948240149500025440720024455823291382662585600480410659584659937807176802400755477508932506610310212714787040449967996153115354699933476978149280577452869589920940426685648063432016474311480669639336029800276493288239612822495923655797901079445047139664088634444096057029339015528589491920333022269046330669487519522968571571501148023399988076250097940635865919697857363009411890618011037380370333692767854975803071172495924832229665489165598141901974669235290332260430059080473782326842793810556218367604473013588174462016 [168,48] 1452592574027891012718694981997357656364536532953489979484107915532331303758921637104763562791461526830594176032523401236398010565292973833401557109077477189297900127584239871193227265347864606462046752765607415279251634490542742281138895699071962494244070205335300808726609269815363454993993260017631088909743893836929056337232221673287611937313984142963766291890659520158081709520976892363731899369602170677393474144740404284437295188033940360107321472763484062743594894525693803415194011309910222468482665878356450771574618385702912053434827490346275214493888668015634570793397478227358167862914951416002947522507506232073268258357304162140109524590969737522161863061619911532407795082202836585555899848122276977181806309866582575555016815487741637307730769521681628165415932177762653303090504536230715662695374833383317614352478853562768696196199682716881169229690781112629098789269464434390437982644223752639943437212378119905932501496648600660622532342110910257942847964809303245030275880255588494478839261544143434297025013780080482119032303427272514519642601582481802849438444093817903466188634721411377875369369707337656990505093175874305046677939817191188594355334200132744789593282734585000740651454357927645141961312209326328356056451742365814251668284054386306315912574190558063563634126616409655030658680249448868092306452472852002347963537018394078830412651498456110821285198254321657824966622228685304800723294661500941082398538278852127778565881968957168739339258156441151043197491784218976408072918825869604865346965915276247286086702698104517415219111677175520803857321805998969836630663663100241986152242379326834973902675457831218562011132570485944865512460538272610132068457309124025205565017063574501271335857439724667253039856632878312481230777647146069299616027184054524275392979137641006932650927750706836368843494256479001302261300225076157396400509457380440045237961903082869528060591532102057831029043486602641335932076696540925450388460391514299752086099079594806346230158728528 [168,49] -899588135914355502086248907709530281964928822552659667252076815911140621447812616862143546095335175986656740099761592657446579793603641184766720119582785972967879302699742031884274468428850035513914742566526147748238086260253173374830072546078615284696012609951779985106422337086741159856876908656361768099029454721914275934212416630501372109958302681951333099605533667591499928359177791495721585131645449045125318734052699897761903633722464784925517036740688016199528677454163055824069799309582495117632193943658896994613614377306016181133100396316064521126547095714636251259543591805561531890494556313896639429269163622043896421873026806555389479602761485068098161371982583013000644225718788727781961663726783189907531303949638822565768392837586231783802274964056983768952112272853903327097121177538255735232403212968250613337912079308106429053115985132108264106592521045398500603956961519844381086458223364522779065874322179860102934082145516674424794901862262596555348359029975797249586591917834813727343528037512046067268395974663094340914356174216757553084111901111994337018998911962740545265296281092456136485580253045171332822827048287357375462860085539362169797468264818297114547918150318177591100709032088966025736839175322174596413813542506777382826881450235041314684540451605397034662226039499654722706571727122102349308697827117957191763992563270733885171215215958538018678537829819231838189678318737144248705224289492596849810148042755622744489995703737996971788876803903715942246353742919589110098781711349478529829425427793033601212964571202799693269986151809611040229197413903937802679745699723535421602952445316646725243552309815458806157423175112125714995756539815671205728895642670745295296284197284344143277150983791873585587803132980658588224604755966663049209100142760210422516607946433995789402538742562412100825167005863708922011590717194986027270621178782692224295387557060793930930861539388632580185675203514982133201157185805528573442578451118270963591047126060363130678248824 [168,50] 511362197840290037236961221213406701879641347141574180438904504091985916468254382280423485672276059569572388007132065483057972514375381048827758337291725277391765530225163860069912086732409202763431068069243961542471307464001833494566068805299931526814274509772913870242114742571504910853896428695498114689278821270786352585201410668480274038068586732091014148305092651715264350083672449403315948455348099294063236152036721057010472869158189203056897378580782196206696129504523861412152711924176782270828338505250370558622670319397179884670256689569803336099609115902900239136677482671770134903279291877757707814542403147494945407846924577473849675753426299003409357059452628005764412126857438139352259709285700386601809040055775339670670271893828807924701497382134288157077613719396433368539701717710027391598799279041993244514241833604389762732328741517337455251396819420716843183065537225990600994954946509085085280721547391949106973686457492777875944545677830773932447202283496610452262041147300451060402314075481491960603265508100850374926228104181612436847998063494824751632543493361909158709334805156870244347302808899625221876565089063741010667522400522874935916220833461955178766678733018166806339387402034896331726422890131893332948158989551703018349526292607982111823866142389161756026685985206000026485937483162949730650557037811569807130746425860664156848881887400838102143406565728772210258445201939332736119931232570416779216515286262208373877132115185915329802927526068595995655990970353661434976546729133724671350397274445149041678571900992379342154132600116410657814305433483023386739787487922011290572318783175645744741817009172119091010753735155371645911265803333661702464424638052365946849375740057873712199521360861960311088374298148722886923748271995030032566330295405689609405999441121229348468171115539838891965289689784735275158839574094674161766395197645844430141155597683297952988201491094874018583347944750987717973088848497469775119566276940911134008958608304255399348208 [168,51] -265866068008275436943999479607005915707051626426895675436116032372214061248583265012771878968877661946441238874194682909353782192716257708768248942745374898808361552226459304686545594669150982363074917467120147360136376720646051689237357781032956292927120511946227444746804401508434160806591011238067759215248646225564245080480926419394860215318952447774294880979793132619890906676777206746403297732865769863995780976030120988196555518125718257184349472201338531221245643670529287914816177153493508102054661175739355670841210607079509544523555025550958563375306099589693728399210925140485529859206252575233508130838046158561373336796842520784997557745772142752650563895460898586210583080675499168307423061215213713486738722741551444302229409637971565532035820916818762774465440245136398952455625590493308026779791423506879442821798564340374581540281748362812730142822602037870495183607450994299469332524350236859116652482686004951623437592109178646288385726277447535597614091173967999178631915936459496354448328711033002850629949151198259880233915818494240398199647389605344585110516960505589000238465156990056483212956429727815125152626992049417803943019422430090998010471429669283498726129490741485911089876831113387951693536814433637095024426310321484847163906029769076123849072061652211482297958652572933263382936531862446232643775372607323072736321360880273691210934885879709661754773918902610210730036244619517946644061863974888422842963784911644311484380334360971927947160230390628077678470017364663320841812860550622940319885074445165556037523277002721789147048464964798903228290439985211599932562634328908549598753490287937655644183178972709428093239120581081714471427677654307599678424180762512029350011617364077783747009042361115286213893865294459624880879277707768001048186913655927581627647451989400988861385692859876061188793885717160928282198420768679965654653143249619463408325879317667970199455232806990237646146946281662459211289586797541710697974472221616686935561175728476736768 [168,52] 125838218933045548798452624519614552530438790892369120060797119421207026964928742005199717046025729397955753428415699190770067565022767334229612248498813368506891192343078042413767570392868506258389565822025298073425744646899182188660303021280430460009171212992382795469900420876004997224280334836070560343464263858074772738261764311457851449430517040748417295811428226783305241382854885395949158912856209404464458651523943827137435910720365244505126921520667164725418256816206992716444125665080200302833053463537019524178421229396037453313694604514220374664138463610782160621910607480295876160511009549338048029838486530818978445348513661033354051875488465694752568319280605832891887774477245233197772745485533584011230168185352210625107573411744722856783718431968533565364927242854734376213622546620786034840058515791289838625967902686141911330839763885005037517386356261081691905122314986353583103864557204791275437835753588992894906939572895421545048449973401014015166500163633792275682288746445896023254634629176664081250047718180986728814194604991010979081882031952239253512225402430174078160017695345409885376534324960353199498940552922092909189064620142477962362222018697786110490719206798624406687186628269517612210216520190361330412000457609785034919757371497827700767611352550008344895837953925362023776569472802056120877609483485409528112795429181516921740152218714015387299650585941628364452874087265513367080434046480726394074367121665605944963241784657366812153465758279750822536275308228908847852496593458601568392172679270067096707667741498263298473329128838426221797585057962978259273835933270690752360497689362246011426034671121564408210157258640454185449271847583897246217427262164356123940470554658621725035597292910303024430183830625614594373073596901918727513676193540542655867767556987401399457195416100570006677999162490598922858429627335269900424109575387409819397530626837864728571412153980379538228510501491485881704679968796492710460265863645656983776102678301000092 [168,53] -53860232478708284693020660224298290847699686963742542152445284810090143890144351068286909290528543294799211102741376139371660522083023726893420153722788436509129786125760160472048391130220668712486243360082998068500406670060729488463694464707554175456323632614991487673009462635803197445285187861090722245793492266440851756967362494939523195206680222816360035449918799662416134525631522845613318635038974486959445452115782019519015495188731134663823158432231568097604046745095132013083333987348850220092791974444098197248466354170538259917739449279001700663442992181004537435546088427220660842278428820647286218535356692052917462958652307054685933979519073878235090545265745110859032780250877976401914325001686156101476093779659281932836290026573788742672658095710903386942051905396055044359307049860437067749729922368350159008417912917516505579617722839913554540371215029741593264055356777598353698783879027750045157699005052698935561988426933286396486077154911904049620010475728987188302416280719112650925057608764074266790119466889148692279268906234759472661167463133814984352834590053679867892548468586860129408372452775294871154549967309817940582016041389342278278012149398177661156417747252184697054438269480049419783563399519778023428161431066636378649934907831353692584478721337870218141174359426473143478532317781060371133532766610550632497302171961194690860525847470444477618057293568424781118290135485315843685945743535375910910212325602699177230829387291310810054518993450521600894513364658161261363182761378865705398082872493205459857908211183462814910816403649543112319441031674874730365074813354414542896375720533548173578272156039127846109898516514043090123553298986416704277561142099803426682493222402549279284919139072082538440339905964979107635593050883222176562570459463825573290010004824225661942848093030358770269737341245116036793444202763823766000700320742121002581998118388575903654791899337711336071992816434448619266203853254968699661320246623154582114353995681328 [168,54] 20630102489538132288330288699253259314335629897334930308669526534614878253942143123947820987605318476101660717107993045386375852428266184866807398174012489969695405141286919490505924438818900121143014808534942692995552837821072241168554588899520952559298990503965064354230645310087052210942367174442473088276889537564634050718491373549158795519558787618386193816658836488943148438839747348841617066764126770591310342148063480414198451422172371287107173485141235986339252227514370838282041638572467317250554736685185033515551326903081804458477326578263547552707122243499819138781218401603697708227157722567693098770962964593894137245103657156394044168867078832295558110769620905661405490403045320540144642310598983049113197508116972447633607168728194500339050340134852663882103075307887049287047452366251325482188741765097150052944404168263019045396347224823480458899372902060982801382066579276742976042783941842689149449606839944084697086537518752472887637645082138643361428740101861572711988081105892152430680987165902596337580750808991056881547544482186271468201495718547213822060949610243938788998628731068931364398931329797648965678688348484000932867748959345205323425278524768624110359113212143027587880140590890971989300085649793852195752358153064968700579741032720106293098967696537923585797568575255448161899296953256138088256384452598391434808691192707092781483271707449334515557205050772686077681976768650302705717746635905147255899853964688008331329687189213331625856542639222608087779814681750723162500856744502822489892050139101210836577444511662552901655280619826878105871774214623017175642068003675169757348151882879156696821507522538624365846520317823985985471918193486430731350806246187502199685892830401584484262202265929115605810395433469250705598391131833166784573550475402342553394406561277748067804116992021071650544398145021088733303921955712245902006058902653817499373447597966602480106335442025487215835704880501658890709128105997814306860302425289519710533647856 [168,55] -6945329516430631535993927491453265807793630047216067970348641395599351037147865826708626096340616516449761908964007017141574506381289892577387008416628754315079732669535945605269534694023880868370107412947741304809000598761797110682949899897050833960113593152588978466496512661364181275541982978779927732839375413132554474171385400857022795580708999795932232426540931015631125534069202890008655790038216917934004822068559459130949236845205251646270702820239251261452617342813989510377521024642916124828295147493027714821208969069405209663160533661522410999757103715092060508127147910451897460086964655490321708528971221244654448059150034842489274787599162645980586374643289358151080492096362695384131785330747163972646913625966226497822073532242821792502485055138916155198899542715869910658613191351944794861090493630051079076282490644344595655123266989686500288337335544350592025470026053833269991719203100179345466555289734708164213599762209062127183753958514803616774402827575141332611763571004335635078187398333861380624528323517954331849820446784976569353782171189365701670129032116439564306685917542180378541456282385119773295073432218935953973587910498519944992436085075475489812483176853208804739182845645411099904023008403853975135738690397123630466191224286543026091962556919215864965557813428876101525706493571252707701483385152392489744818595944911579418620151525428917745742222860965426422945561715067483891455006142571560179017343959972934394297704738940649228030206826030933911649609182325230423112769731268457014572899473139732398270070893078696947671943787406472336179567995534487749302030938571704922753944638796988127432535161206411626518748952318817059059336705218631347761924373694383652921680653907543391477457312262455459515469929579398625219321138940040268442332668486590995578787806478898661632406225313753498053853652280578701639472082594538033031932379216085657760856072061841451638592663409417514092292166403076272854145860021101752600741588380480061614304 [168,56] 1982379484725503091231356722011996618023007726735119512718185029468899859708776307255050821018946668323934946421614786527039320669426683969814518022603818904409902543941372422821094406383989898690638492444879807510915966490891106053078825735747259533899810182354400179076270574268041436700426075076799526666452237648406722814115726923793555769245848503808358521891199412279426022030763352483355891400731080430285437007423961751644360294819968421649417152988860796024161386087581223350314180909917884557662621341695520658718222675127287695678667625975363026146053430834551998635015898958743595641076768459028007262945194755999011787210309332149388119441837197923962264702682164474091472013051609580083918910008533415985496903287718229945819107415830312069968911254369174499472681483841085586530688076898447945024890651326289985032028140793345934284347475579604221621248038128121152157797365174468497718856048657167332270208971610756684462820399726715499301635937715869221069137318125930087848523116639240656381064821584722523960802435826923617365220806267104804999686615827606332550316327272526721270616563029900894365675676425326261746076369469513127871728875349374651903653296108489429978535385120092217629765009959420423079840917682153949543168716724745022300036297939327307216274858129552386745926802359016938602630385361573752721206958414870039443196235604181275038729784502452898089844070058751458515623900242620378997123558228056250602925439918738307489597710002052355131114754499213445828206703250237406468677963709501991025549710287355422871373084534700304735178084143481466288491840826819340970000188319006123394633421085822878490678903604548352254538014738255193555465408215184202084339721665304696129585374095589774904856590512455195973535740100388532995282905044140465500251379508744432366069840296228923941694319809668143104681234458551305665057981237896658235190357470174626045747783629339194283654878356778671812997123827077521070566456392519582824552878526584724005 [168,57] -437161335447032028608526506174804693777242408425140907834068169813425646824583401633987055665023977835673609236538303207676868084072854788984207108539611843333347379928921627823404710551655173077307508473091662615051116719139253528290660000659632926598816486827276104225959562662370199005217100414104139591392828716796619827076998667438183394095071520360170964175171537646587043870774161064095069500968540673438604778466872058462157611044861248078042758261036353791701457781217065036574524478640149451897729679659055953068510541184743020551472858627551579194061822338493597724847658815654530304438257947708508774645995292863907296210362139247077356003090990934014558210807870844511995931358879237371195669856618775130716917114353876582792468909076777091102238700253246574792598535737887139575219016549704654271514169161593922818695723069197041156024882100524814562692066965879453341701417444001274509724942466013929522988768465952484129866348858845927197208827686786267030932313504292918914810661617754580669233244318367072300786084830815143024130514176350748662973061294964216982520411665127378713881097629268901155567310716449200642078375464647759435532870553827601988034467858139524147703920849793934268580722413693274155613441843718066728790257468843111841490509631790101740177334453277402339828979847558377790037400459070378887968175931553252553441742684094694629436505995619133428341898077541266701402021508631736104231395312258172260115763998653685797929696224028639365142835782432210729741626591933902162415931414010240000961633929489690945567865460761984943250383664476679203491125905347024989511886525773041619660098865262115010599699672089454928934165630929556018400142515633178861807641254087104687073310097898470695720290922020222693223225835245263519303358480025814830308511039477954188340178826563253305637553182168445884559964716362866297115389452411146500045952981285305362546720549160473464826409955113839043697276227257797324976216823960445711176156625472280 [168,58] 47949834804815592763853543354567032603703222022230666479306637358993277990009067214634127717069678894285300399567847377855510494604415649953723127361533204322113572743573518866291276573140754062275280624679196183281040303089132710311861901405951620614583663297920636860180169404078444614064949516882763531573010400221076583881347587765068486681592520424877843685937109083148385076447988855021736567359758892581337432302202972345305268906692022185626337904649201891496290908798013590671796483912229751318524868790966784641720166397329979483811558887545502258527085614390777091413758081592869361433961324469597728610835017695946224260711030148161717455634941094432888295588470177408992120763701517946652512531768458607455959306568490994743967914911891184980163813196924924847330340223277470612395366592016811861152388165955397138342963221811011021161127259716579973223612597596785277025446141630345650228350232370073061649201101992862561513481264614574046615163837180729487683257305226793089306932312982425754346797552620920568960861947242114548482317966283916571167286994205432178158919000692229620403552320317273524771502867178868805164487703715433776165168147006500672862609734463996703927761313278239384310289601915026242470312446934049196147975209661066107371646196138855092131125904904946044726276733364373679272341440631502259710341038081926213201733195098753529275938845050892469823598429763413580211427658204228689674486811302464301134074066492567637832814119610510916562780934786568995649878370892243038923401372658053630529434363759871437512119983516806182431427646716096581217885854705732029439659722121380619146096131146259381081656828641686400756272907506352980122027468246407727654169904879677565951054758878278782332403024046551144020845717453382940348239408268767403547066624754021626945708988277870353860664242125047083405954443895911012769312658693565777075414176829044462357325851433115266625478349314720172392590734386307199910558588012462256662073166880 [168,59] 16832334972358446569778760344829356654615583997229633314349493956243013974279009531360978622906810806990677336223353699877315896453194416558819039595619373945042365533503935431080838175214676834523321768794080490246856894826848253811322801222794012231574987180925086404969129974806225922826054415447973292073193562916809788339935345260225229442245134216770847297757133823824585518037185628222300388165260588659582870795115208769128583396492187723732338309920382371579335937182509688475760405925783180504758364374658502143564634628822476852826535964269792262842805105134650175741861399564868083937521821467064195479851168013737035343023503002729181803057629330947473273848974436622938893475974628094225238826273084226690338970504513424056062468193911161178743528913280159472416574449278199428600290070261794267376602157944694525394747004207539512198705729117695372505412247649138922542535463402487171686163723358316406192325935321861012578814902819320291135402292742030335841528873991577585613489661699638384891949049038385569568998497485873870982589549448813280917033791691723320395196483353309704230031916593303180135937169562808432509119589897326920827523093790679070529580694215883795057346479796524523437859292810095384220943567803623456317768720339651722008595302504506038332737372671484825903630809682380521298831234170212950407788116853106423635350722159539756391949436919130506514888677338248726323252958106493866286457588073160425852330686670197005684201648558776716933372766740610916902546337936506661431830052980793303442707483565501106865325797015478450006310938381554770838025875177416483229632532508430337290961993056645080430139221396715529707756635817608197128371311195322528710922158859668917567749320608213996537444375473652256679648557986290772328559050167232910394759824126699324537321484100079667177684992923773991278987415613619614084843131121729056186865266945438843229255371657958165545690796128028796263394498937030044045852200439312481295626432 [168,60] -14135872471770070506329971555739733220655003157052811304039527058402164058924354849845967315225889085770376017798034283888435925529028610204056268069612615898661658612874587592439740936055236271253828212000383448187657482289689675388608406108339478442486959477866372529344559554705567180793634078718015962320455556076460254671708868054926275071912082775387947879914558968915599744117148855385488485963929047168265484863391991366453196427858296953679084624091338280105612430301641640846414754696586544815746884145213973031197137578378820403605848208162566589835411041276224989068373013421499063428972360734901866865404944626259928266118278542491561158468817851311246917832200365091671516127060825451935764479644520426430698814286656704559992631419796689995143611906799729653658183935491703672996568603089845154676213500550477057213448790228244090475177903360871744037169854439437248181693919247992246464434227485663358186227803960367396993730347686569222865576853196695625909829982373882984125226732839341857716114860109966191222059636743490137203080300642987162945236084706325104271694976478066404887239792043757364147269093024224859537840655682862301283686699705987451715598900972895244205709901081696056811175238840980216839623973502339564516722515778634910305481727398621566430450456323640844303416183045267099061739750064383661073099546078524280734368635710248059004624675907438037804969751398237399546906217678053784363979350511559389767103700665254830693031699041407487572218709629240151811302302129198518110155641832944255099866781731384419050766753492061193149311806084690908371030158950178641436589609538605813751491882809801634783576730959643786391599956409874845312607866737028770724843183178700746595226149011529915661978328932552115776522588799101927172129956602892775999370338205598750239185701349469064973544779664673971769580480733777662319379371894464258799377268270083819759431932798224980373069509685407613329323081081306964073256189508488236335448 [168,61] 6233791841121055830428123480959897378382691537910297599825907306788433327054662145804631250127764606083660216924498242800661109762291972999959353883096957088066440432641362137383566443123454649105899122579616408686680233144197097464326287018468545251738901833249668667847683537371041790358245099356968167334767416200840851787727156045354132121137662498388702830944897077745791791887434753812971601781141908748036010772628208980845406474514302710923443018844095906293285359596568306954573619538546127438593218044856779182997617459318817095357490057619933422233585556988529836889314098451851313506573455312269619954646673478889440989690679462397970507493946036195882780570339135397264527589772417704045576713380749154689119395475157570181762378603499223881362552263064889467736595810063027140754002169689964449016602598766661884351352826716154331966684649773648621787478759658617720252676849996601406723911134406203553228119768242099323006337649918937748250038045297283179479908653926222004176031356968315121425398365074543341378773536221802115200223158282893070183089694420401012836686212008102586943575102549587039743587946098109877139473298365604332934644744287072522918686921054255836570625170450356619552696164017599595278725766763777964613371301154924386029993687418884537950347992069157177823038519386647882619280772483538288107165655170928688972983950413584408731393829797322998223593928947343041808749965848445175447212755361305874527289635529083555809167422084494035061241723119411904469623416680912772543793213731344936521332088609412099613910243887038049089240674513849348361572033907724046622511448381322558016986824529540472919848321831659334748072523947787648389565081133854018297950884084063146194984395076467366084127774370206381410550491524319574336074572010745973228644612322015694295078543736995639661561737822990647487097534382910612379556878145701422939722248191125517291198676988228980828174672130667489936776326548277123841089634609308832144 [168,62] -2128199657877220654324834692777857976282889571519132600330223467501544836871403794316355179866817521884077458322827251269511652162560895823192465594264345583291857646830580113568476858346356556798858496345883218164532169143690640276630652962933161386277676370174230662836005881585969946046509375378672960479993816512837275390788642746646665264079456211337417821003825916279491581059392330744495268155074341948957025138756219648260924220547692195347650942233157340404147085369531904779451298426268513734384652609648994135953575846455610954146062178492090642853126835154658003488213549788101964182368660755210579222266019222679371896824770427874149311328962578319686582626907047079584237453591416248337317985431586318010084793490428865440702066126460049934598827337879144308247690950528633599303929344319436072669701907690792572824852984083025304994098526136750135090605708380603279957785579688903754275443444687732009036715693317887984406758790437780213093217519691691003034927009943981098541384996554621791641461868885325914856760157104804385496341006639843653098411290631609476507046255997312213964297947940342224384365183891308822883145249620273308756733361799018234931006402843958079093047489001013340794768949842900196737434387263109473990633797206637987084692086309071129621282791871396457028928556720342730347808825843205825597600268616802221758326100767456710658346635095396051141424162059563740390201367408380790960525078101697840638259232143072836316195603683461805156621773227336612679747936891147790827271061051869328205498217018174322318725263887386019762893086920033063886746333686952538967838470022990587864084582504978933176024177853855850658214010939610651973854844584006854592712566074905913455985182413796027365064481257752631290594188553593235984547518872414057796246633649412195681018188488023720799813128728964585045724611513593552612945956642976895272432092955250400604670220904462316845371926065706971521361042243902102994166191276034584 [168,63] 612245635407637604918403431903649131179215883664005440962537343235286177111692717817715602812797642021681461321035351985996023423725137030528123243462285751666136232124303842544315997832847311992664098114221109226676186187808236427571931543899919531081386746698361451473843157937189019392560103220925289138111961704856548794704828770756444099652263474902923990968847633508764151860086945314366401533715426903698282806646071848421108422170210102046305181568700128276597865676560615860677393443775476172008644415052606000348794122085023123240620781665954194779989372021616407744328608731119929267786358741304834880580516497090866480749551105890592626863555394127088169160289528029226221203877996972881174046189849606209349418125457673711872289127544552690271865605519136315886020694199975423245384119008683794068751825334287165933678869342879381543422668062610096440447238299805333218995595699765519118864925900415691131595588638935883964515842969204167097846169796013584399009298334020376063620974177810424441867523315085056937893039310822614549688238031330040117197162881780466565153896289457615912599179261030231860757139117508276029506707665538870899281361942770953953754139197537571012840551014891747446965191400346339398541150317076599488629424730105389477425003740106086781317591694815790440075400473489293887299607898878419839382693775786132751519915530616664825337141153235152931277280877544890057287925334669444152134213930974610272941740291711630858265162307178408787629888183099579072298988082199591711624149367411709389833008772252171647769230961420617853108191997988186420778527834546267010392283458528344166222903591643720044065433152007803270408549555879538609704143842092152229201842100783070190059038857609182054821426806877345691930535779121354615541701845285740021406740682533185278424821492490772746624417606751032595250474356955533526310391753997106158895670424110159527280797174292662343289893092441409346251273457463688656278341822560 [168,64] -153226105202965095880008755628622716823817306694547045169219083365897521989022120491196873765252596150428770209243975281793205003698263578348056090517391822984823139758796322329824777982424164008951535110438399731988574710088912632745524941483357688129009759827503512636439308756373469736363251958057024164330443257712187624844093005895130082773974637222327734984195650863580888648734388781371587931317886106260422762371558812059252993320361609911133891454539919931098229065225693505860440535040487050388005132705894726790955869232034545885918567317174822231726049288240513987429793410899024812246579221172454057543969635449845224499272395197051313240634317914254277349492474284816044084899926461389924278505528440711091372666541829412195686832579122912866297244313000565990257980060087425818065485119612778034266877470002476766455926604095125586697687962217881510090926755134544873709220929426806716532284654660412141373923219561177157498289990719828714757345751669651149248763841833915626500415902768012085108711872680550859599742203664790365754849680938501586543153043130307351158729346250708793162515406741356948119317181702556580956179065237336728035807823350828568196103919676882199976273627729555606159377884780435178054115238629262896497422749347757052824802405255214311113946263836348688736786336407278567844941023408839430525283642570552184226994295823170852992081419402271419447327232853615772491127271582128130282109549227832846381821330233001042166704712804682837439132095073162587832428821314961500930253784349553729806587070611921449074842796759596439048908492858751979914600186975158469426965732864809268949035613159825839003569243774718291613020450762363575094859569092894411280583510725358828952307179460200440717964331568152139221986151480827354475747511406434303068193860412986404780573265662172185840403588070634765025807684771469718572119582475484350578915710797034365658471012174120465760686328515204822598722331085820502477154720 [168,65] 33851506345543360233817193785302250713169076160414098200926796801325092430810524472032784402916831231779653632946482765900416493395646461974373537627006011494360165629970379845688684147672288847858983778333098308514315030179407132858776430959307280771277469405263225358728257444865788415836436051445275943247986374911985806880926539080782771077500137861578807363038792037705143127209880809663082287400213990853578341091684292013133612650354725601084385317707991420033844585336240553918126264462868053284739795195902308203861816536474683205521656449609666508241145613761072027127551253950790119349037187989054787461924197258461330949914256973633060113213436774215101066075122499074738486303553610877905494012095048028899750751360604018583175565208837019716620378913184780920120188675071094332348938029182294789588665104604685238132974603793571332095283069185128196003539923620659488500134630830589711829467088602108642940142551012359303677454456584601488443445059934266628128081981347104575022758035978168584130946504603208980066940040685051777840928071861700266875421991275135751074548289711370969105674566418565991927896164763111491470011170468843689832742235537551086233998359313533450720051392923940875918818485640910637088618601819529701904048032531075329773336480647477545038023420875789825801673104727454601319641535835223228193419523003161802654993573527070874968442746325701618167290547371383022137197590751766795961757005944429409158698664378442817078259133179959814564603889444537717745159259022064322543945857012391872170425807574146667455647881034790190171539824446760761909218387556682738989417894456511722304553318380346603954419434127409926639458116468974127823991227826480738652076967710768403483874667569203898409370475465203796377826635063965120274385192039754651794406818159504584721880049768059710409670812109191495438585901197479178262532889037819264173432588105272883631071231607052470818051194502283958128909701131646692653760 [168,66] -6648914339005419381754822072862744309362538865667161615624137114071479705151393340317088554349149190694771322057519356693194076159723721860152856163774524602703361322799436732741265822954187260107186011525103515838535216199756111609482612586343418298131826811376663971335460582071933021812855343474949718784346445478097764239604501524842512988724926962026087328852784131888530871335498803550726925927769809551346601492191159864324143248579308672945991662191091222770433719085576140912154093250889405179610590461228986333367125441888101540482635545580682190468317427044048625027871584865801979398183459087351517102183600883686250740210299995134958104538434510034676857793165937811530783058899535726372751466208574291151086541930502280917629971642259325587649383315229642057500214341804859540948904237808456339853129131975194229201591892367232128965615936335291750036813584113481815786952005704587678702379591876608508013118849742505272927560176591086703707128579298075796903535731714187533259546793139042690513527913940814199206212643776866181759844009482553903256241467283953614885626208268278479975697402719387192167562910163706905861414818852241908997050210491919813047925516994446049768938746541786356007206405445598218092441048513806982601293374345358823148571044915904976925881906058187640622939761267738437010809518718320747637753315870714475732950598538322528914598851063898581741559706201347482231206752997402390004171970735259107453031366958227218459713280124675077198205877137316326681891084641055217254635588219070372520317065251400784576665056935425717079152970378997865781811078711899101807279586688221898623555822678635321488694495524554910561293686164260658303908966157513162282361855291969021700147535599705994762609570956450095208847760426045507042344105264441378077595503260361301478222387229669038127408419777605725717531286172379371138973925176388404166228523192925664365524065384741735437057118441535081005201659699209331012 [168,67] 1164700160711551878124795202119205787766046740348959168857996655044019524652594899963849025080489267436295334244085891494445850118294690013276855571438497876706919915489532032988819073077692695189655319595027335812444567606157740078760745859986613310464523819499828702460899329682623091701086225257146717085881610907593930563937320725780718041793643540482263320947908001148497655312422149197744905251535214405158160790395424231929916879754298538773722128687969111559520738809864327522881213823166555762069909664769179152277280028367658882559227788994563035331289517764535133556565313782915760565827654965792497409610624015181140328404624492662048146242766793476167426225523490544451080845858589382906620810091929669278421111191941807541171879948410849184721422612171600396626668595500621912571642174666488510782145293086384137291779289628150836063189725642482783720289537357433215170407718408240947460417415598512693261507940437127137760057828981829165110565706066764401627758602495132673994810638339064081305843081744923402886394897662067954381595147815453740639994558462407862011622828267388920095008243446401970616285262340835336912354094450398100130101528569334560002889413717697533594685642910138997854192054677619775953424829220979715708918948709367355201125800690792786711625962787993025593506928391044890602838838081756165373372259013539338922532373187212633125981191172549743217513272437006823322707518262409867870170275629461653333969244363268871999856526882879177540999072705572819843368509834021189365206794439429248185935138864644860630742081056674352655973984101463103336201774705206440297402162080600235449660353028185152939169734194850347640354997914896874562786066339746296667348659320267944410141528789574967503439046447170114387970667192494085426297294507871551071354356726372278255296585060021474610855717289834747760376411650515313267369124427620675034872170208548697587708007831671142289110889495298323525041263282492208 [168,68] -182056657215572612222536891842840442474650642234507948731634244976577399511789605526180568397712635743247638055330985306743255630964422151154478113406400051601885995323332028422140318979781970446225782365308653063039603472665475710157483965485674037360962136116571501312898144553228781866294348336644093910929308055165968973347378841807267491024610992220232655242694185142763871643080786281198973827174632281788686320891853238186186357014541773772879691442254069701747573367233925619622190091022236534626810494233150331611441395534889766666222758255460627082092858131551492810433841101395676305052073792140989585564405209396198338021743895591160678672835888240497645437221433788236318480130834670302082323305669503351045197801177552835440686300641363933820796489582485104972530802405260866700268425460233041854646203848995463750337511079170484750168076438665306659567627524790933733716308216508035183690679256318028948235298249842445391395788584598475537450338824529513679605087210234024092713748068729911911557198383962183263157147359753428984422958090735598594123327047189007550305048258357999916877905531677314596142308060764983323109315813331240613199961497414820674453406606860429041600361358847501158056381293795039289656000087271072929126962727165030049984679437072849191713118606503361319404221134311278471162659464581804079793219772252333458433396519666069420218835758316083425662190857763401118168804738359519041687747294988201534077494581580057171525349062948531133749529233034391396845706583513466652113948191661046935192645606837962232226271737177298724817022584262586046790488301224064166200672594931813837956598971826962317114570353161295126516033364002059334558344232498979232370332727265169204506537004709096119856711931588227389919243735018235788398632075694734207917514143552876610820636789584125292782475450593062845323208221730447587420899594594436236898504654991059424095422062715804198084143003266833987872139672956 [168,69] 25350974384033980071014118724282035192547131733674029581620730333831158056445108376722287191914208641616608412301046940987200121520175566814066730604019982622560625372072691000703884327680941700483463122829839168435492682642986280673517855111660585030304048606632295084100252840076683532022323603571557512457339950358120856912545627968595655786488543746808843788280235202856109058072129554943375894266127955661972525177881079274368107510141603857382838959147313896905971806982700395908863511170688282017919726183373093373130425664799542423582013082708682171222803646314097995825780396227080547756855619990685744893388795147076545845879734875499993480034072115554118799235795622121556525774427543216063665663748555182951021409341382681096385954416554875203234489925126940619220820966845379997322311065892325215955234963076053784618953137935892429941701830569892344482834334160512634532023812542772260100718113528630258728394876255964636055706160577549151369339139167806108960941958186051372455983239461808775498655959734433691439255989799095281027636538582171763535609186557181065982008562145609523052906202271107364194354235005600622379787903648268576831718399986709224888609337696968583165812829919860853325011485921329775728565560117969452932504961301509728404298391166250505506166032904537425787908419270670328567246262707158146448377040679551923091990017133244835521757580804748549220205213982541190824822906734369808656568448743634780447213956799005055089793583433260429094339241190649574379543893050680220773864682111391652536744984390367854940257060947022559286351799232005425993904755991462265760424920165570356473573387773657693061528155047264828150522148597135803144540387987952618497154626339958184259957352901608261409280020814805257636066908865220974523518991066879502089777654152284404641932877811629348006300843303230626251608135997552438009475489956363125778437213631460111499167300304270897965047227244673386570542644 [168,70] -3130790775383651384761512719745200719414379849722684974412931186391634428804283229393062439211419321103037184494216227134491849429859755748287201261933527562854537161809287153191974147524379449944570105102503700789284948176725298267313616199657783202334188201175945631516354823037361009942254200436836611039041053061837102033044707689653723531481825790134498386221317123252531475962177172888728897186018591637336517109729861505085416470124020023775957550000536439643715516591345133281825001993030242351540782105349871866188199154498734134558855402099410112592815490087715715258288226025713487517012646136470837951452618027580676044904307791989632716282611714374453345251592118304344678814427143702924376143229035613908801968071171701386126156894389877384583542614823902081606136281077499065936173965815472548505490772167218824921812437530167453103169312593226378549890118592575889829380299236763903680343102270081780492403263378316158983623895309165810513040063295945325710560269749512290450380682300468720697975683198339901409885726514287301084025056888333277472344738663869798216630599610891306335517474606479445448956904102594891358295224700385648612308660939168966531491878832988701738313051838370109571054808280754773963234689616897164237815897290664478885093644483889458965307631379932522253181197925970984437348330759142919773699268456177825031591105173529058775967404133957259345226667193346684702702538666430307845841064088823275712387678466236113151694276937591778416831775796843853450250513262654066682540240195548918662353659804928470318552914379854866136348108421895515584661507104157269333175720385319953144714329740132332814562533655779864086395440437849228805569520379034302156055604921677403977034752195943331943225874140531215220319781553559486517161638271622060188002698214608051784141076941619225400777264924092825870560674099087201764901856240420963517841169572419749988810415783866497139029484313774455501240 [168,71] 339843262794264494970745931524928793326501076045703881205966996286552986603445728746900336018097145984047321677875774219329833606204769333022454846825995634076174697126211626615246622765133877180415899589008504777392382976707705461102508308245173951810562648882444779609665315667289122226346826023305445676798404152412444969247423917851339862277950877986888636429959368269026210387752749117350691749669631289070060158852467305182549673614703539182019415572715855631605230759660252298452478912378185440551461931637967499852256158446432161304075797691889817272753619036692153113541585092257268735051693105553087321424005491262476621126783646888772898676284922557691232532130429473729232201311814584110721544387380354606892065788978337866970109724888390689104643675859268874501998119089135930058390634235086211682496614395498132811249937243141905502900857014494461362986134983453642266414894970983430317105438797793575274596993550019370801679254843280817121241624102317129829878448891827895975527417209641301594430915695571541745608086451854280111367326331380328724285179846856997834104882133613455886522021655792452239904058108558833038737932262337869111986942315451276241770982737348912883900512091888530328012319692261470760651670423385061715953722970938880130975606503986818014728243878305730538205532549212759848387154773974173863736297511860904408182716192219635298870178957448957400585514251748754979958240379335807272579529012828301401215058922412838335495001506035889144396692090529552348819485005418271703240631325089489770634609081630759143338990960515942388197589508329154688632122848099808154982703717670407294532015532308401905723138831686106903870959107588260409310277598361500129907673644517164885417691856085327623434110774792170026881481305759568559036193551119941228927382973148736833599598818651039378314687240231710648064275654015221965424194619020794166841563728215386456941032434800330108293992779363464584 [168,72] -31832337108071563297385827101934147359717497073009617398779699535562297769014552042703133022213830693881983171691232406792628219650182242753669907821562843524364589434946939048717691714534428341500459171324132918243542588761939509337319343914741422522215515316697171647373721844666752719106004434005734659822012127498396567020504871181208313119665732493957684581547570758806085105961530863131323989535938161475565911693911458538397397585090707487943679730323250589557256548175797902211440566641093909416621187880569121522337692618381611120358470183153167321932587383135016304940871534532850049143720360190509604368335773337802835203606679670965059244257118506578333475103875599560880575919734788480882652652884215806951799362981083783224813671284460608174864490894832686187748816647988738990365341545897140228368098621457908080072525431430022469297154560347171480515420365455058867890455455110425129727737970031736951984416168613461173535693160515790261807655989020558353061539249730810274730598614766697734095547807464554271076999050891860983931255597423481467213395408309085055225221999866922718928501879688234489423819660236334522000896216606924139137543289476486429724703772462478741754752606291022670971795853222936484279024579126090762124443021186244892821100298039505192110212954089080207760922796285687990417571572713971657964458025697886626179973946124641980916351777917083735099251513650849818089505777786887749779950219313921543918313863525305497580090116612498797670110531810710771319094509660647116000159018770348375575818851406019267054502477112577074979881598544482971108649695669469363060616380068892600474370288305624352705905050050462519651699499675046724524669810370871623657059639064797246901906473758850608601014907835886229308675559368273360817420272696911428821836222999234907357788063905932951661899046293082490490879592291554524358917623668433633898948165326428256353374483343042394459658584481058 [168,73] 2466402809746719760958574099454023766922684195693355448712641759076224499938054018407416038263169224710948279241557518322053396639641444084943502032846914666877678285109054932413688918806896620878295942671146075025761436720220511401043104893644098410738065416900571440763135156047551060853808681042681381775308921906705507896476583332002110464233312427830171679002025374740888063546480972729405583722517526615226273118504187030224671374352498968233976094142374288195760873073864166784841018870658993059791145983168441662268858493855939792124511146544886673550283603267425205911857996241458061637067981853025181819258494873571238366908693523909595346022091166906264888515048088307695314384575049970212916453058257176330789077483061411751622333306584450815128977783386169795839588768119419460724661516899036403686841315433658000339419921918259452477430229078018583993465747363116121698532087120915404258557979809145829756264430348786664472811315620870899559646449007175218484783805790166574318032684528459029557030929373164246629705119360214142016917637278426378450586033560270179653283952133015327185458425336450201887321318415854916763159631275356041030400857707251984214802313605674915011005283532712335903126894948120693423041679440554434026324487427819683204406644858811381595680728315338150897931170044415846829470595004213707720464439332198613929940467937658321416209332352214250087000219385295387654147626022755192391292059877257140188512840705376990630023795851548446694524024817287372949597605785959951535968452079363413117393031279197969559909031729693965358956043847592096584400516862377051543977071176584597702681253906453084510165393801200124448614748655466864298469443049002630950089675390134251689319289189017289113423013768891063781136053883706576503048352313807741405489280103946548794929067991980442684226898170515695336735222012056552408438163283905249185586849582172155749214990267465762736040705990 [168,74] -139342497773444785654755110793170796705686789105744827513782014812077734681728276505087785475810844750065098817344527297119991856812493318253319635575381760968564582901231660375552055265630707069953079562732699809676498189568803712864203400658161093943535333721220626754696120935698551713634437828097187467092513299762659947648743052101450867718782076311048707926018684287868186096789963412014167330551112140112052475472733925068947286982012163932308158511153848015076563194774793907033988094185565300585636255430731410676447641690401357203259789567594798390782528157755077250082986435966324455705251291962962274456979995977704893927196118545024045499510398464891850303158466419341403368374485666186598157081432556718543522774484369086600186405640195675933392583496193959144624761053805127442690870512465989170737041489952779539938959959819245510090636039409676666022053308400068612082140042910472986461407665376128979880715361261865325171933168343505979498976923793746393346321887801265728036364720306748253315722734024562284953697337127577370701045852365923161866548098374515389294160980147094083821333597899821335070150993689330304186626862141631637653007359814452064577595840391769902572635307301192668887080346081619116962704001491686466139166975507821937958077378673856560167276832321653339487276099725601017297988220491304377831263680906207895992494975358599580433229357684128433330176913444781234924462030929282731677507873683450973184450002313973426317892031960680896014568486337888616915973137468387529409311012771673658323868865918862911788335729953474240078302920288937988002147162893945684302872465135156163481119901237164507736998474907373181450525812859165708502445583651860609954070739116339747830549334548848759693161393186002868087127674224435768962435062893786378015881377691292931877044729675702424771605531990916668445831474072396258936793557100860562136177564572732625718166556173220039611066 [168,75] 2279504127319361980238918734908451313167859894670808389244507905432693967369886934229281157925672004048927444701946950791149721595695778263415221348171656969519478734211914618836910887738776604742511751308639184374527294743966167505118151542196545318505448925769978601897717711315634967501874757685289361804990154447166781102426098913600759409705750630806729767837306268409541566420554973791361912667286761617997799302069816984120722066181576275604114726279772202955002823816975567382270981698889540483558565958512179772892286343978141334772820280374924468106598767037008130510900824758801088252531277910883408191582886965302774838629544404728238455259792881039743802243827524112172595248843447693610044899324068245869267357479718402786188587029744423452378087377070023626459078216866841512577718181659594753886241254311230720928453134006091242413714633434995146628398245962378197754348667165454447509893958878338320421004580822945602101050202936048509463291550789751341083547290188768405398323552575293312375371481945561828967074735322749334412793147867781021145192548586698066786724524343752539503373610814281104154412478790798901151968076884827178012828764717079479198272982220316586759642410930613141038707388293296723151057370302010435828646509270512699878901108120403324668292089893049631973673338712265635864060214321125905602439497735460903219873911885142896225365541668645649749210901689926314630756850199315917100092075164804817111237364607449468352773097384627847509140606184350166051597519725992605126346955767077555625152965754176827259120229910865616393827403008703954206240694089350931009206923554020444663829972352920646509355008418705948025186808913264100099653538504272364439491010562237320377135318080350503333143088891317163743077965902884839556667169607154092704078112615632046553363299685660363606235276873229222349390208233755446644434070039924824652309418128233744325565538347299518960 [168,76] 748045831072491017756845325656133367681573421986660575877828674051734041429979034738687279639589751942827170274820446860289276930540859223060409714522233310897345475203481064325077222427903363038644188335195968822412897241613369446648629331409633117349765194308094306131570438470818075205663611462516895059149365688775280806329154136920255221153206576381436557968872108184452340767047906508915401597183690172447398576692466225523636167841380200608699679847985981745261065287058554426693248534060506610858601623605509569339635826301691187094131077902736599521964668289822277159051697641316893361071410273458099450928675206130885096927894382744934376514194690653407185940772021148881727178795809898858136368354762373404442550301066658732696236020116123773016347016826243978560262141364825932537686490303346091040478261947760586583531330514277261710550636344389360151031721240145905278356593638421763310842923847966922359093021538865285436826594257727038499043473106921307879304924112469118697269995939569716011477776274857005363619674568117882838818611726586014687240241454235322719093044282429577047020633010484209364010719236723326454765810544976354603680824344930744806503616839416019012233703076188538501220696406082804498095669138896803560945649852098665541924801729778724287316408972072338759602428115327527363855648993371174043137064701222189552952011310090778886395645367465525505134653892160956940285320262004662433217588643130097951093486231068491267722046669205615106816706895365774575637388124623667434701656438008844231352230258022822712463148045566663431589740107676542299785802977391778272820378382441906468371667780645564010638498542164121191090520950191013938496632561704955418798490340524335094994720197950777960343373800188444287972648569777356515021997428289884152153132138141693713886055453688557234429965894842291617453745942931464227836392136835381737948562480785596396176480449878929 [168,77] -133937864935208417019209346469189402190611807419072198714571141328318193892894245992313865168758409762385574102566116243235217249560730130990597518081067426028956800754848766024662712873454476178670171021018896254382927979742472852848307285571378597384280616039941922723999651184301486386768425312954117989601567488615647307868024877755767368335236845264590944844448946052095824521449062508330065342219556876430080600118293659530491876871284531684446018042072846561662464575565111489159576958546782556248519344191911249491352460734053938104297521741842071555719378329854414974752082654186225555910927050318416040653219456026522285228810453684101700203341069847499249593144081143950443258317178144145353670655718800620908571416787008060404189989683298846376218320510004286424198890759399368474281716513541032666011445592219007934894234179786788565044310976220399390323278706904605384885604451182876337490708497623778079176937788355821639279304321372317332330351477121988212958268818752409864585632711993951430552699935610520289796873741661516148545424730317836884021328700375144583680096813663515523997029520065476739796058096775889797760444719948209062164890325002953320159878103829001199939648614198006464274171965870719173227180576154404237614801144099960126375554575496321623992484673146224726008217929261716764607502306871303086508136551057574089494644283577677793975655999201197547091894730792768583514105111489009369919834695033681730757428208974481053714623042939720784429890373022698091327902150041438197991491916653505928119470266071924688057623236604296296593308309574480284026961573492893859806816995038119001828862450232286765486599628475650066203486788685601896998969959976281422880513460735251135355437141447118598768996947489251160666231660786681791525210647467270300031310628758715727507434724077164452523240457149902273139166337018204928743190644214174465769382208953422925697333605734 [168,78] 14989175967316099043007515382337733235254217500952218094739440832839721433451378115170945955813401226879949860400345314035200643621935181816885876901427473370867586992861761435590386413499419068811964518395537865402360938336486870609994831263014327322936246874460582158642427565370009641705902893322624411717571547184181910174145402690948989346304846271296702806897176591299394116302717819835841129370389284777263697888741081715094160265743020618470426792294697465801217980086500659602319014498940135989349050558259445242997067841850199666669466770343040026566509346215550639930306565431758086275116555184169668255007314605475486321825749737605053762101471741128647829679721333683892014655955323778737572600090260222622559406731526006556075725250102121056473527262364433687785839983705973251054116851858264764052244708056662715306711343396877687915568196797556831292846213876873519368790254710175728910053161511840432110905895358693506028626336716881428856297120669655133767887008730024421461940218280652352570309785631433700784863531100834801731506863595187577051699954277795076210591577728271771970531217125458201505990049748768359736847921252594896944627757895286159450511664170203250153507183642797133764218763833553011991188038965637316565379823567362921514863822647717023737753753864406932145245320148871541467636203918961134342879511711021728754913903532679350855472782826061288980885402269821993759569659302209845633860529456838113686628467734911820335584824226197416078383721673211840522258796667618319403034693890248671437502934554045529358459673864394998320257240945596934264070122561288680177345271663844286852065688074323273922146874486001536884523051066977820328808953495183536565606100295802250217124947546850997402626721641312502870316129080149265439057857494250201258320095006126101151100653826201926824249695140030120162122242300433594849283281574745226639429102302711143162032840 [168,79] -1319648456438380814424439909767854653400363076709977207562074280592834016535222609947970736220605336091233649288480743006588151648206148824952949809890466373105256216893164378369022355248611154833294722689313433906883249671558581005823485678584835655247708789903214944467412280431310487383587269372161777919634738840235472213383308699438915055102216221507948623931623038912377165941885131761566263433675729367447317990259146995710640322254430793342546146521555375828336977396151262686618156061987575510470529302688061596399796763677484030774252962417205456092255085225626825465867910002715214024491850900891883702598308174346326831006057973689800850853093844175850935065237105564448855470324906117428660450523951065568825667500830766890228989810939142741193227880863091662587576592888628795152749178925557859369214628342535358281520633545900943378547049296469511059199957704077738881691829343157771754966025038608589139806270457423065757876080618336735514111276875435804765095358287536946076040875912376819227375440529318422264216847601040601054403755363293755871417926252271467059435122667043924987177326527372271436663324418364503908171959218200656649634709760289854967565019313642619409917749082316829547655092630181806245631590231720957917654487945156069797400303793927321516656960015566997516119417645449371915260176399293169041998531061825793656807113721989953443723825297936188253489866940481692922506684118825240500359616152977591622792958072329722764001060699670044595712345154290763760981395836375345688854074199550650226041662083545653421223255358862056730468690142022596162151815173171967943931444595974390306243135964470885859335788474090266726152170322927305426257145594117594259534248784392195559590900890484821582962865466236315267787847520628106082508713860958768579931970914482001937640720078801542376641356243230418464246443171840279859170559730856739001848963319370748971864 [168,80] 96876562984047010629072344920346016931219376794469112943454945076553697834298968805970093785562198240815479713753133170679743866055969758263655513151941141121758354824879084402534531797200572568110556083385661036803614523321418631497215738083633204484402183449328719360547385251630939739154865664207357490308054891280851479133024050781066884860591193536173373695941541142726081309307955536028985879553711618365023062133506292859556264685185477642089715895789411113679700611888019080578041760499589222209301185223640740260865122499787021807301254951280059279329500716745090000702411372068005445953542778217671026492689582072405730973018477329520077118755236087294267634896232655575617770411908685957611630767979448165255771412601200706192011465472672729665265924914408526280346534514918793500846882768887706104019248068559065542314671208027736377861621241316556589339341756739428044424766069195785668536118821619985784320888393238275583183801982964069399433379974764403909087248734939582069904416996279209404863339824834822513158565285559631360902522855902174194718256434469002597153197303328180119802384869594224550846075574251732039753404760465264791943194785645513978427573418904202928901787002798884597128075021067456318472972893307801165456114535736181936744254592792065496803546241154884975643764114621805014911996210811268960770289418731267646497478034960604502845414157027451731126400190435192002963714992405233155533105720573896118359361691915451150115666022522838624962523165654910108122253768029139262553071424215439715238298671211125404063741746742540933891499025543728947957151440120160697398346481342425058526438239513214538846581451640698689334802896222261189277967853897546305936630121594641884918644128357250313643076914776458913568816187517136099629959633579679685794766282895429318860021918060648514893151360393684087873257162912667580974157268721701696827991781112172452 [168,81] -6050105058699344562502172242179136943184511930279118243824426367126430681194432911161286173689729899063292238208691096764482379129693946424248519396698615809840622391915649827996453928027092518510574155726068828272884275239879214869586788936150099747763702290939031309874269975155067456342830244754187821489238599946250281641972045052876365299184456904306535224609600889060466848557739464181402599115359423876683980786228194065126140269256273737702421272185211083524931128794505063127621870025721123854853596986275586718471804122277338619045035815791967248456564048134894086775882585084355016130091447306326895986551948424833950370311642373308663783141216118874519120312272429818762307095651889676870607463073547070822128694698653110028993558614021361841676081714155844969810587630232913883814564560497414249941673250223261498192426651512767371162638876163474416165899755099311624856060397610351437081366178496672392892203363566735239681159103397634267640210464351971504316412511227995381281170223975088912818127050561433002560751809542023251114633970480348522763097048111813898528093280178315676007739219620991366098364688376027597148168316859882859127516630694735256052285552267327363069213783630937024099283816022882504481490341597379144470870820792029064232494756303038442169730318246553685570809536290510949710644379687661035159057299461303094847599777084290209825846290249395779382450136816218378451400500593008725220692158962486762759824692188409935757927544775444165071068137014007546243040974499897940509681580189432536869126398064937561583644240178855759206854954252036713583122332941337790845546891817622207857173326684658696293043922089989739643599644041731867443620676566767455801404538565792004126574544640420823506808884301962381901176384079081083563312437037958392310706832117097292583590054321672626813184321091372778415149256483464480026795761831470579565029466792166 [168,82] 323786776224988358282335772043267760278644163471347437947817396687893672027745111292332871365710469373728124709798161580387361341713119644948556664227385304226043832579833691863615652975710535703570078723260092107835948308830178939805215623398527130833218650903699978333280091829852220880355023456935902169569148258671238989550163793829241633012682543189738899593525444312704948980691893750585386753854096869664805760934876231241848847774895848105370470816983149977246379206476568997025272458803732264967552233393683203148844613240622382375207637151700500442421915278999905379089443681529119037706552784742256291916024542930277290019999856108531282929449750881187116713420092909217673357147927220995935313921161701087034489137857088145022983790977704382945700191470148030442804128934396233263783262066879800830229028672843590741829063839549917473597680370065553980487316817012020332523655718554850215788107600089105725347710614195094548897746173103375407124521867053192199179117056465996916156754437034681032126445564909653077979912455887528124572071269356152985093510569662845491592684830507215337594641519459079034908536469757200466745117578690014071117603328447020128924785197028091061076213077300808211039031644072277179897975279873297067574048771681108438849133602683744014391819645889011277184989087371860996059696484579340080887645927739563299594715644362681053789110989324448098620522628910891481150753303355515450838133338988790960652240084544339900955005729348784919513743229949769245281002805630535435217917511005366027151737715139762675741722373614390896887658856663879727576101237088928772271829508841726554146493719775264761991330877540088674757480974018781920943113064789809724583219304612931665383463424718487463940116783845641396677168477434904540819123494794588869674779114196029455782312979842784996019694063160594668331826254821849288757874951238798137973107272 [168,83] -14919812847472430076239561726447905531861589276972929603943431289623215299824771230549182654592631540891106120108373687655230980318034796702390210104797594516716123758311452299146635871442463523473864713903723038261079892679774598248717437644940116767777142240888245341642786930514987420620316829798802996675092376284668660122033590593351990884345810345059806460938771010936822785698794267408983246555353696262446528171055317509667454803108870130471516401346913868588146391916686877309371492193012014962316552300424751229803878525064438984829225232138570118923084915702123852384542069674320654395833247826894370010452584780032902997096885597540416780539864402264086001987537067896440888460353429112735872710057150954939644817164932879908101408787510423587680094614613760736352347258019101543616381945989709827664695347202535602837902827124918547614819716044142986632018284569192503149347970901674134921322370913135026649373566628136969541002897293339073052336892031386496972270040480116071645689306221578057729065631410531168005520226951238798879668912086696310220061699821256812000996682758105006577097748694299002734215518910981874032364087303133355837690739427904062419159046061195070728773263307362229398215119957935379806679084265675051236014662418707377458473349726281662392620912208493027890218135341141334568789466775673062323782621535611067485165907912887028696866753076331033082805838453576246883390870516913089808841904007311760859699429736412012201871414444561936275102211574747344821477650793607424197792709007415052406089153422321556029538948328924815820030829826682132552819394293518379251696297717784930671789812031791148581907501747235207659203958471011628005071080754406131859402434004013200624808534661218510245691549566162767039741807833541383489266169770896533601717652767281978664658243951559478128388621301482943448570884284304138550834279106715064270608 [168,84] 599274910336250074411672956539817126710577546307245869351428708172114073623760122783918627268355264939192832082578880836337145137557483273675245673423745955635899251572728192446928877432710840388106793197239360207351878234462996224603476177077180865755522461779149089585174609089044010358452484796325151790644824282469388566539477118120501970955862089365812797628939288018081557569906708290665607700007105673697323729341151264130936871686448754779626696909467084658401696748459745908193879523456046673808107655303734914760143623482186353940115896709161818763973101112545579505646880345222406050733960400029629871077806335236375648790445133183096156584319449781352590396325621781862933040268453227058677665833117091590782683172447490958839678002400314824083063082391012624677402744624993884574120474207099191540393830469624309315702551659337067809535961336932743145031395751143673181198893429013213031286044856953178218936758642607585609544929408765365113837086681024303254760050810235989967760547660921014628705307476489733724189479535795151289629877867569890347674866369798324015999409646046104637936262908292156382984751911471654443175650012879269109257651199796309441175898905540382224808793143553288944872472269239384344827737793163800607659338354769762723131298410779302838325903684115199079646541740779290219510730950098317771542351435966206044792626497908791714153601886028134984841685887756755430170713740158492822441288030861481612529201012992145306945961282301308879847738240613853539441979401892318269182207892913852213008930186436464803603769225302607783420465509496469663435802296865610875343171908459179673458426670864123055260534075130194401303357910175156626708134923609440349614775490112777345296082502974194708869098382786365813840845914372948527124328598259248485304354741452797038031879646296761241133400609464912629211413800248441868020442956129279051 [168,85] -21746276488540546892859019980678351706155383505650620807698435308501043491290000901594033247952777816330146123687373053567361314487358634325289178637466248873212617647486046228258075249476608616727737326818168465913240016912684519922949281784328948494400158034179584047438440471691778747996347919372249701086507716379392956180730537821069584910826579605683541053608892804089449047664856585684990240722483313370684814979722853324729438179453404212661862446243623079419630129568252001286307558799164988188384119710720745508991628846919684032228063018471365521895150338679027466543899822775208209109691050428613034296772775061203442990418755443677191543828372193180504557723238590769654124432817413434845814678977631362788669212056077595841846572091809539402407559733030755329773823282635305384398357346973396867181315119888227486179540324178925024167005591729781686028284945096124496518443399788072959613146448466682971883027349323311961085532288575799598538320739409020191618241134893807677663439345941614493612971094401194403825453544634165980852849079326003277526061301340487783230296002793462142116855519052185803053537574117386662497241816295068671518078038898909859420306407809241628677284038471603480965693050959199789846153332092981316387105241769093425865312801997320615766238975860969133451365146044319844652997157261600924557393946125812658486536161172742822273347433359719516029134462226945143364376768840086986219229774343256771142528646015713112139684127973906586702003133336693564723397375248300424176748569726158709699120900844587532713008825714381021242775350263638996916364916660240757876440948426749446771710187696640569868204680249537407539529945012235859631419190486156576427994079714387349146695850812983708608290840803479748774002624436923339096021395904088760323045935663972861925069799934869842543530280502454218454722200139797625481126384671512 [168,86] 765597937665999508202327083285927209146185522069089791204348859006979464255381914085628294070123530406599174658663863723770096757105752627299624249116144613330617002177987106842873286553122092791489542109933395915141582020946778654194827225068808465833218881975041039136972906912547662112036471144758590314208172681666856535814790657133200776077748516337571588858871229359571566005830035202396815266367806200267651171259803459148453681033566914308190116660848083846056732325959319276854718073672608188803169359241850176143667528156504217687912176777564252286302218870575927235196755864720004679140158583112282389853318911006425070976414465517086015809242717998129838366869648088268303851466562970355705020537251089462994330457656868612332676255839175496551308130741210040646951388266286442642332897777662277642698517031155139352565824513746954134569207446972720689379769419096505466811216360850580476485363178283248166551179496884707648155059387676460771941227373081581369772775640880545483194654116099106668202496278848455995138332116462582045442774152693791426653969596969689309830272414511323624814189667891042978976322789208295039185451856347827701029240174082954687270258723530851415267316524110645312212939013117142807183640062328283207315167956642955332927868299401904873665327918009969627501330904442068337334059152678892597577658449753514356875850384901269031823083795958579149737963844609997424193054641844062904019284127789446151340455310673421960738233080238616923581331656141021790045964218144064906795200665594276303652554731911483088392300514800983731772910547580168931088543391579296785180932157983163234963166661446122798357054100138823316509671852912197274720894579242250281593857413848620917440126905421483771099600223887972075183189753286283116529143952730073024982788337529438376325906768063089210689293677839479308785582906808082153784053744 [168,87] -28014890336164151869956499414355166534999208877170963283340775028330682860323039201226992208020230858844073788743978371129507386134727546736922755581003870072313758139008752588667038081352955509716365613770103512814114048895976937754095173596730430987318225923475120174733559454698814544123021100492238243268186883719904402738887580841597689025221397765434174281443844012324550152160126014521663765885485998082270762714405954286306245888615190432501810742019574502130918969623376621447202865521157212682363696901501781890259471521100682114210541436419812942141136251188895419265227267359090414233723502042072119509724400936368244732271419717345385504704613990514684862238758193432252810102279182771408670405039267221283658392981086290262323072819234749456292041234360073322012653631210244348081825006076733755089764674935899916585602543243480339529995434880991560293711446273386716456570749137485011900642690185472418289461642393230689472382254789378472960755683472554476945437545736656904394465509539231100720237607008690394015840200759373142854598404325241394448198915066740401662989667921162077914553337220701436867147417225816690224250058126722409593960589503404916077900570118899281969805489212731444570877170066470412879383466240846749872768836720105855890946636549204824877843182680881819746573993014738103450302167461362197440332680985039520494607590397876324781076137311737138497811724456192607561663059805002657248744894075393932907536682684059586276488542456101925340075991925623164596251285652001501990773092842126651725613222033927053156937678486013743717499835648165295561085489698807722601617725143363025371160151303359193074013143106477360601541176037260055283463133467675875719421983716130024026217060962787877291406423960372442335580237259704999504941285811490985146407842366524213138991651642088221077342411788074280134834206774853656047656 [168,88] 1044735079216604233085815885745952664293115901867108849476243423648089746447945297546878062066846605591259334190903378921890185270833391724146302640715400039857705892063769928662540544625622145575830438551396436357627162419842852909967275123591606107549286891128024116970919914957340656236976913002248808411990461232278025316334901076058023839301778506641968000415369477923436392939320546260746234322297618147711443673426999394207006975586499782076620561137046688782308925429364393277922254965687456266234980950904119042454867779229683706503838041276686208375067928748381461537556026659980215870036999496661263872325583106300664102390959588462604643063056085358000626141003549769936274084257594585267382014227614095013868696350713245191984417887902562955781608485501778886517055661748204480697263404282138039432445313235081112721971543993676693096278011594663543814832262608778998548467166144430391417875582693999024567473569144517547993364522683500681858633263712313199292994214946717415358989413060922186141287177151675992260298588432627162198382842770858201238813537968445070518652269059313338939855339894887782537632292266709117868356191644741165499028079815650082978269597812325868252938200179883635333086946354097542522180066354313456263778973316260669522985011318245506287716582638400156252189098138266685097053971293104871979008346463963452809667759929315951442056002937329553077287643224687560352068528217766347409245590820006675018960463831208817072565651079713467710428828356509575398604312900003717885885281779307335576981511199475774147166547554333614496538050622050724497375414736334211123279785208129301823453491962119861271154048893272281195336239361751786003741617468874508133302641456100150180230514205090962773630372130774191125161880219658918605080144577454358799176392016144312289934290931010951910279952385719172309702657118596776484 [168,89] -35983584879666995506015987489305627852267546586993086661290690044321856131388361321443261899886685275319328441813859352333615458838713407778465421774075389078275230502831069206735017560847086465812292331523412827716778149477323483545767336419515798289724545849065819238333526730386188066680860376587927766272829279738525569258188208925169700635693882615562524513231815293991769233912588203168247740731153159818122811872653291056906110411187422522252244177747455678147476684851640530916031476162134712210845350889870800684068229984957352242557955605261241045060458896066641376052311891927033680077077162408181422473356136000993242702178997854293339098999274984819228115428752789649510673348483428936258331475849320455037458809912524931960137901109352172418897720650460662132640844605623882685799112590267976441445981005790249986485943134773880140399779023090303365193864030745566187728051661622921661203037852455268179958270762515861470814785561326001366389558432450401462621441994622170824841533204075719367966291878231502010186697502654846545738156500652385523715234825466984935982130680263523072086096743864012220122768595529171955172821102594806208462356694267531684889080186041998100333757796882442176306057453639764449509313877403021952351686429029559164295923674300172696921500987297486217914264408560241262782732463852630345754890294337119613441515068408514181866814063189934456551102976423662360166313226342461062462352136977394335835408053770259370584000677224674507807853841421938579425630483870405810548401826003250267322678737599368586222281872035224513112732572644414350348711976053063593950465161375380537054912980760140771650663329410822067993662511855306218189975643193712317657681086194232904823198536381169776087414454658214766763428403817574386526399260996986409688917053621935370431883575616238617059046229544292655264704829883872 [168,90] 1052473887098336559698171653925313351441434874972696809099752605407660228249856211759484570687816015452975483796468572801446066706005186179874463833838401125683925311241088968958567166214222856066220303755614711373719454556444342494096136607522506525566976987573914370574393565220674478377596245078277217774116090950313317517426234225649033444210497135179889890626727732470256183609314359018049659214665252869313491595330867193067334972295329808987892383643424002985970178929879194978029720448687286144662895389574719279872046666058685405483504104915760280456837494611530153249069187514365660051315176354521626666622649046296140227433084916759665211827634614276783454477056475388454375682586654901144366063408085335359735400258227217561148991932114570004717183537507242679936772088023847111859295167284840870096854104415352101766315713499509473232943491343522541108122834936956855566463769034646365000835279116108986251051477899393855251674073063005082229561616714337042000559945117071123913474199498788293727891027674670315869123121495195536025518697747563743413367200779461902506074414652304097892415363141125898423154851368676143972426585876086733351409922512525826243193447351790805626886414664028622382059990695118202587494896705030098289567303686912409397028265084168384449749858963454403659615016675812201623542105628980823355566675751981944481966645675339563703748992356815072814135683374208250363449266475459228228051082478776901559362238058652872987115414199889542882569604756677129819702629373649235297700920052718063578815060521926682616526402542685974125261748097187397656755562586553882524388112868933417826522737284172182427678821638775417781479388051314763823695801367912662086460121372677347904412028120806542875182614724322684873210214478092082555491615497368327707261830768808797576859467724691751774051892947334837942823674348 [168,91] -25550799989001072233793844064197150302210969112851390290497240378272907646739472052964254886302078436724434869551274803189330312615854413026971837272837337616601022188483728905624563041175456396349411779937952256440617546728399916493230504180616950154457314648240175853822524172120345860210631817492717122508452122494003137309668199046435687671101859341242878306191877037803592053323396699925501983206982843606113629689257235906519133669869718105793653277845075118349828781116796234316394938502904379740248963160070656450298206346491351131316211392884757515782326310774104064708143071042315926112036555211960125402140540855439052238725051636549948290739362498211880956065473811981202697244007389290645594595659682113223161681887004851573280247076281923028009816841435287997678600031851410552848958323290164897662124044238603584362822581731698654146452203428032034463044676594160898210592580622333812627217376080293804625997408513799497654102106368013787170928013581768944075113958536488120885995873243440659801657458961542319249082334068143193286726215498806836907724770479834382693809569041515595921354070634061126038018128068789563169167830874134737527221905513253816862586949302577071187701878332870010158810194143541351374624336717415009921026554442792496564282760083961999374027235515575288560803917090410877189234081800880189569802289483813253969184304596692200222841964438674971556218925682429154791576676608669490840196182309953184591967996909165454546563477748632380413656592429002923588528926026088831776625415931158197727963127468227480603163693438504167582280264375975996487679187261522293927481975086960145940453305986902724888094243442934924064596362671107596319974810602124902931872808933966343330875578716361691211942485784898402844417996152697490447301930797327246994262540823078327070082472507544805165324771191146566165992 [168,92] 549145844786759427023623339506128345100971461594360525261783888417416439855483259123381212836902033654956829446213593862399797742150663639770635577910456805884823883433346659189462365275904288904037550664787549135808428632645843824731823630362095044431283911224679801223510209237371639335094646454120679032481961501896162346088270110197425567076694728098437816966448463839561337309444586227702821982062861878310021666746540235600328991582313002728239482200965247763381244111758551345043173141252672827975552669682296771587591851310185295095576327013538838274612325515816439627800810017805753259271414491747872112626319648707346918836576868352527611363491874886141262382051790148290885695875704619343414658765648594630571884959928373647389713521456842737105099737082701054775946391132340060309586152473943854473896600822358212026819425657514314627049618412449793091929231514943047855323531842535548380063293675139294534169685590643574310437838265436462347075590645410863182208790533262247111528899409953548301230526678993965026096641656523180506380271418021716975445816585061625857036674755192456030654706295499076107009110989700600551609922199289316081292349304711902010857646557862227779503309645437655112318817690673128422975628948390395249797635676732600351930977855399369940233368747324431950160299846473605631922896209173193181085951375277059523082617500245536261945110422806863670610409627109297574073528052581732994810836310984518647466770535478833035512661956827043599825470596116501399069273669923118413216867964267805189698979636588697606612888774035637586011459202640805620880439682443233750978856658946165800476380361888587470802991020708706642794591713236650215338504786325871652326127679338420077394317521178986271010803526286133147557298318552092339583906567140047274216287267406094419757231289417902167850596590843516688 [168,93] -12224655776663486202299825814588747679505192871030815428720150260590697347779516220979210384530166233552805618706816993932362048274434372278481049638920157653632249229092299361583171954733987832170974206405067133424734828649453854009190403983357427937737947748917363141612718731138311412262377148800940833191467128988532096816645732608231417818484512325791067411185890614566147521144367261918604251298997874730844189910397290386060529735151975319300435529408051178026194572213470180408278490351990985811616543054488072303877204399010261261149308571984305676820028088739412978840624019692383544844947809699331776269673301415987363897050357677232278824158147882083281274995935545845498979301940132319590133083415043608518859161615632933775369638100803703905705784533403579700804781738449925309621719291645632032555737707226915699442722660236373184960454645821058401838817290469785211988498843173978340257954139229488593365861080630889306558273012323483850289734174118076642764835131087650993423814525077207106070323796486220837893952422738043510757520630119012390326614058687115333708263433110664664782410606936271256829736642591767895736525504639750467127053173234297768022885794279859585766608717262999226381723332296921636655063282141030460223130343192437992293558712375642574740175203102265197296123319644216536092275448232939710882403404159574909978411644999839289600867563855594109196413397841143281386689495402197732408558210788640532505759928114613233572315267665148351163805403480199684647913878393072326026581465362115701336401206109150749942188275073459758013347692563831967677549468490961082437274120652118103990077440810464903612057691075924151822667960839291341764753251224531544197006833166249599838282447788887832846403281257508146274108163618446177341785620019451968351058660810466399859619177698491406448916827666760 [168,94] 303182833273411262433068372696859765050960362091926068080361964627347275374909263111522816424344592008299691505822735609604624296345053771184881875149015762047803036889976504519466284150044602099578988313502787262254384875984844048954323767738493039318367673022637015700504898543361965736762863084851746887340355831916431408453580423902654945299844314202206766670851102747099168578248159955559041437842208053322064230493237333134811852157671619820877297079202502066061570773389627553839771420803617108724945969011274174148273590753870883486992026143383343828401829630758319606755945146840579816945722548732592128217932388400416860175191756568661370356126736132960924824451484698001238083401503123035108990807622552760741828248218725542594428231756483430747420625455593837624655907262752856938778319786119455780239369009122909717237939387351967448699732630391684702201942388000406682578627831906940136023634862459024922720501521627644148711746055665665533166594418406004997444844490859893691302023988591337980170712768808412545723394556805271998474068484630772533543336422012855651369765952022682543665442214864285247758146829952872558470482182271836455581698880801820369907155305199633352240044497777900952471638161261987830466566875230745697063037036170975804061055357914791461508645934233634552860030371601105009796460077686381095125175588947639356121710955048617879086265045439042987098242246899001444885158144607919513858686610600143241001274391519821844937188107292397513177325123940521123454478464959225897790442639595496419453333370654482078140944705215042447471826666329322896328667428720461992340584164134297031294222985872154945174832366981444651462299723232619295691543669472639805608742278319161292150956402808631961093132511178955757287051905360683513531482325438551224432093127793960206331724333011993554625728620 [168,95] -7256830318664997704230470840359505862074768191576685767754240860849126008980551135395468803880883983492216246002741257263838743726883438500286269466787405004808147784886870277459064962820455741664999380422058298131864236804126532297534793102359832005225735056198948526012255258107861603044222082698990736966587013381666945380874803001809681367264712296677749276495111213550378965238700444368630313085245115482947495755286899381804360012020993439976974863317329095127740396313861987369499686766128943976926453981684141645956643449418641526005918002189429182544775657004125016427139722966398124553440061399258080816947671426161616098276945270493486273525149606100572594784605395374292066653432941604393163673781693729599474252997574844748731285397645033936019490319511919572578821835487621847946519024743941872211909035976954791287817388734792160488918557732540015187566893790644992879445098312362887424584416910176954428386250587975054115170180239849221138513919775671216654617937374480421954676469232597409921973171910487216850181829436713554770766547259092676350641635070640355385547889705991722081056343135734763538664664779451745782573798373871488190277262528070047404559266440003341518887363721707028148361900017555534520954349026770895358731819785624829369455478989227073470560822991288723370416402675066145415425921500323895506152019048317549334292384866420138174598610542457385794272456076742892252890231137872381457671645758682196359867862855351894980557636201959300609937677312885610150805746497798396241284983118918081064879261028780263823642076419671617699682829543776548746471947438562772458384637320904714238432237679007039337901949309485149102565525303071080307205592444237223618351252447420722544796382457427570077396642319536791349654637675298830475251594780746128843642356715334575638382646522762307299360 [168,96] 143372736766009446908388429577909365052572304686383296433670362825680097497873971743578912024265765899677634415157468506016196163777541739302780959237121508739391673087391078548136340190685090426681150996283568787419309222433682253648742986160836055802021406975634069535286333861320442584566070524425939154208643924761961253009433431669720060503886725537531911339024102805032163156074075569107960232767634518808794852431998342517516374854672794012158638709510924387728381611503308508397504003405073660369873346060123544670027673514051480522810858912077780197340031806027525985583955123203384621058916111243961918234398610596529386173039447299115569477673936794311052493212321575155110560412103997082391276981798835885217101769028227971275136205766282101118860313034266633510959455451345886026488460783842468846421308417624512560189835045320321434553519572137819732775018639489347173154016754429536472582543171708464479832453216630754589023879942173267039984616311062846852168042060389671817730150205172496437978359889274700950232936244407175449047461632734328452409149024138723261432604572795296872153454265193427979266654984551480528745866110678621730315366888289464038400053413225653564756829047705487829782849009304169490906079959639205227681897328839342087011935286572549927767166197598744212419265600109489847979800114677001342035516199547990574493345649160550048411698003107372296385501577865696505805700647051153999010048686336604690009557694405980956159488239489349803555161069661120438784050043572601197201714291215692275494217527181787834308346375661517169822611352042038990656120290373954503258603312058699241061021146821132337430656149108131984973561032211467809092005159506796554561339521758262453013531000712521737835540991216507610456866868128146417456030314552967954722344736160918440945151967612451592 [168,97] -2151732252059323468230880845406322142800874723807721830874994157886335745962341621747675157476413966218215046677949796025430519522067567960330124148684349402877083126578695241655541302905394346338495226342816818469446887169864363010503372957335780587274687199876843421673180800620501978363344024554941041847302866018252957744828426503456287303471777422571350107527973714155018129798433199986263846555599438492256651704201300143199960618091212849593462912175700148348935522934328554749798527683543166346905454431029973806589880365719789335098296346999060694374952100188419800338201077299514906693345306390168203672687701029333798525461332878092021725052882383529583824120280978596896608997846361784458105997296729941241534781500937926220252516494024520637850669509601412834377806219598519911814897043698936573988325432664207528662727497651041461684271239460182097830825856656337870872921208509512626413819399101492376534688426139570167248906400251039184099447196532345840970667655184002392337509667528309673801844873354981280554288870357445914400363026244370230990718875849953203022270082311529209894876768482827405495806775392003685397152697984483700087077110994189541895084061867924293595014839874481036097159965964715846826059712039806522818059905048329967579807907783070564683046521357003197047899528795495283489154927022325702368775907279242472028918240214584196954512566513650965961771432627707236698640749315716687645660632378727958675838226503689654764285555903129101796340394439821605774062348444808831209423890860741263291240112907432380970465948387614441588011061112942998974109071776256337300657670311092517237734650507451636239887316842331333461802274310123618624697036962597878582967215598232842152981881583770036529843556474773591788746625999224837399902804656814157854441754257013558363070693175064 [168,98] 23172466679891718019104702667868413361232127761895290578440633344613146910533041596158026872082673522488914553751034148867594092490218916355237645882810426596207647359306321815190566342981026583668394514040764090938064999403441771152134118060419004424627377521526186131751486922409197057792936883527108087519777998163486963622418565744493414481851490393551237787806793275254487585306496005781042890593303968954751985338896877882215183892631562830846838695728219924308226289194875211659669356199232862112635945357352398832474612317247132232024202619617729162415793420552909913985223030335844651038433151009019337330518284166603530274215186832958990896937253008720091546757339699687612861065128264510178284164704588280639544348854377551102943950270635508229968269130290988788460401070726759869637461729026127445352114190395108770069176314259114555987848714193959281374032655630406351549036669501104086645800564075035567642495862821559150769241071691706596169613679068923114382612163547489301169370834752707119971407946176377554276368359989050006630781974992846415789262977309795706056207115017508855465766529338792015987274754974376045242867870373051901424303450086003672918906337988165446439820718746171368760445478341310637074730722082491161830906547175582450693537099763677457743652044499779430817298078543662069628407843466797044409881153815575038530240420728346645365346511326559959287303518640116920530481227005899555587726256713884953315927120559438570912332273967336119019500257645547823102798303731431817718312262128379914922869408156140032509587948247392135775167564635882369239188546969166425576163650162466566739206388477205524637746301577583391136668657990099102828220033938619835468169110886259289379242587220110083392040928213159175640333205935812467103844251446437094267469958841137692957061400 [168,99] -186445817746303715566770767463712165170641285262356008197502710501936751637310756386004537722543458636262947132507648112722168630560716250014522188092510975292706170132574046175338772109622874360500282035821534742601067343311713390088528742245928033625988322398902315601869717543480862671285441144594338501732163623517484060326087813017430801564705203520281875934804025520474346674034230501462146570046589219457017346497333859861327374988033739331492671206955263892183411150251593356988397235222869794438361452438768051932120443836223082471806678321039131376405704832143063210734646708412810755709659991153145916941310450041074171202369173183191293032204476310879622088596881982647638481747938256360234830121426262663637997348369678474685339349089774143802787706241105083448725116639943139250943618353151930933706876482186856184518414391998018876122078619285775986337980167012436675615353279696688472587432855396911735362848920647081431633604166033678785880047719214489829766916644060649750933020755381588798053637698157639098784532990534254473267903016703957106859235425697113722351149924398135057070595534732313637687743483793685886404434439640754576177829476588558186823106980904124779830459686926091837221240117142632396670702772758338508041883180456370066891243543196439999755904237255491310284975491950231308510760356526962153612519430655760873838040423425343281716218994733692802588734382517520527821495624224702340897846174333572490210210855529163174661229556759481068872776310425189767824176182903992698018492883559795445013267411345444961545586426007318477884229006328460703789728287913564577305319583127269712891250064750351318564472407119099031298914924599909614348927809357282070863108968469589018937297517493471666910130453812219465741857062705329610504480762703210652317169649779345323712 [168,100] 2180290430784652203649783700188798700529202191444092804456289180722247742233537909757835080951734742356272745967042552394522631282985202025662347750770587246795703524422211734121499223899434770234668441277509542882408850271948812778480364897908751995539512281899392840586346099818774590614617228200767694027682841193069700661554112109772517636468554101112134914195466697946375823878287243946695261780714313421654675067787723220198214479475513046593160341123150671562570398609154107891646347071686182648915756548749727842740275196368390002737223914748345736626636706170922614942464806444642348808217304501517823707960731136787918893995364947307249445098147890481893493463934420374516167015398876199077234809138597957935686180221263293697401620717102025143255125804221910831415628643900353192223536780160815573540319712080047036517312934883040545281548197506571042775841597551206183952128062627483501400836368532760036340565602624220454324435658004241861052099972347527313981028038981178545632225379481780168568703436939349519660427883119142348082894008675261249908628852149027056959237442840914689312110076967272895443545694500298389431875242069773970679570007265662509531975765318409404579923538150525129107523269816880465649149997693240361248478864020741669846219710908838042906538013137135740204997962586936346367381691683366542974896364945954967003566465223959963216775140715528148637527412840943707248661438316141915658307906067314083029351653279521267527876365409614995907928030262019778549148032651781996896138153600627542428550214129334270536584363698640322742457397801526334661722684409495804799422990693439131002350408621495986834908009406204559131570421015003793385381780029421692380616094744350695684103613460431982171699540767560787888437771912290234274881133147782439116225870744235340 [168,101] -52745318658344896546990231519299611032486753088811298040011926252050991608464199102992343486403682638090116811346222714664468197368848645914867633829766698785370851284724778402029091085248991006884877059335037158368485120084591207176566244527977009649506326312503089725507054325942139376896340098784273654215862946293675311042251922850016755338091169722449665544095486081315215771973597490073890813129826062867973255450706411509220081843997844088510033700495356409851663430279667333554651790870863769927856200977660083450471035313697149607978193971065189641700325660918402253192643084595570778539637788511766359395428419821855125442961196360641301418448163184686076571256289660202117585700264439785202721526300449910111984868075335394947572468642335527908345422571858890414767267800649036005223929290792260664555564910497663020253188644428542213489497441366849330563088052957638349423050936309331514883827461006299255867185812366122482178559641242264464414170726625694284992393514260537721458638772378174484397544102909870838412179116253910469610393639320488399992748169194282949401049032953808487443317937727598457172694491459982905428612637951925566182596748254879172229671372684527531666560273714784166407873621919362164439678898651987705905475784558671016541762478784319261589845469823053878036972023046297155353077945972651209007175037007220744771735569902742128560936336758034588664684271784943233296830816963697421175139223959163121331300109715338282533944887564109314119011659806121692979206510381928686752285599418472005894990424150701253337897741105397398519795677868692646362170261548037653552312672212467824569857705966759808128138994223045239478898836637318301644624426785467312087462535942487459727616424356513489270355173077287542828516694623775469835420543863185605022305846072 [168,102] 1070195135845330749958508444991516939904082864054160033726398184854590735687373678003886247214698246797446433973830157284120941169589969749496433319314486527911563912968263971078859426546345637029258382781268944288309320166314346335847256046273202178757961241099711251780688041425501924492460480645576212816203987524037051176679598635557940966924472388817288731200765737813537016640925029650570482855715039948365324424779773204556523666921672768663918675124587327353658470437278981973341834389624962045622115006258246786521935481795480008599183641318072211031282299623441796148860079372852334579753458590419054723109102281406983157497942012660459667252308634177295066844102914292276766281805510168473825423527404509399690799455303797001512748376874997423456986468932516736660553642550947334253537548987631950789685348429376325256880371475983304769787051914008723551816388182202876153881847234610712891452148717783431926364937774262951405579603236700303149560146971557326231939879823663028874020490751776908864948160634349816330870700391349778938928296388315384032023182234363459382469745602691616747290004395815499906196432470726721580806450304028803702982304930160846925484705285927519909385591613804656741414720277628443988994044619757755176291666075473008393058349067013926794742371922915417290144594363859684366195890891313014422100978002056003713235443068916927310728306893642048156773570663913518726839125255350565626733159242129732264275214521508764840120569626481628633367356797814300559495995046654281921426023249150378468898994806611882730073205320906040261186215869424096540577813720794503388064640402675551130291093497076654940687990893442142268658235291761403118045063831197965012050700178564828406204780523347742771131582617284921547523897688951068668990598110359808630757756 [168,103] -13996621958085633390779135653043324987850868670213797642702701339099487005616453163069186093955873473561291901260142931662082505639057547804508586744774964856040539308308741648445618799884521031191494114968510535252730919506918355388015496472629641742705329701694970188130584132666072753701638717769781610817321761882834150142057005816778474345963302972160549692408085103486239272573853855069442531933250122421688557787528851094930469923648034372450691771459959095170713284806546790588623654834981019391227432747781627997371001178205816700443787402716400986646175252066072881425348231356753904202631167086627690190792820159606976453753696068439531916613685762125241072864544767471989109680397522245584748861123920995303903239217676460131112644401724867113563243855649283436120130945351530980480496525893837180279936726181841075746507287371363546363236770056514387348832139618998320881123055655750745301552769527676041774439457241538196044416424244194143625322007407498506628748863059962062796947860722364371208875379847742899785188548740642542560814434189681107839237092061953943115355007375212946223161933419416351264083660878791560831172310519239184011325586480083803943327927466896354927523775243882306724490821695377764064753936408949016273556804509113565092271391592271062808629070986977600543645567526071097715071109219462018547214632645329624109859763735609653781055763763506916401031996843127621106843194046727658537593331437414537897026974985451938996852391053031750329959688327253735228417790342971107358421525280608896640114374446062251800140502621296011951067844395022554953011774260188485444675043100614603466899571868999576416955864325420503830761728767490366073252009423585464195269381126009592882992396419723550502025174122969853371685060186767838368273950341550023860 [168,104] 120426756858200772962916029304455450147898483574949168258423489297752444015585093409044948177355213687987620188589740832787528701862090543180123176107261107702700677247071913778254506263454647477112408690352467584904551322969819146057280569130031448050382986742467652776838354713439023406368316885718602692954414030321528401194847060502556119271071802514092891152415828108414827281152584829967435734567531411893978289560465221692692711274448602317319231847402762714856472252894385830960608538631905466360223292599196244299899371931538568704986589732399873013975963740573822686954735325357860490268551672839583313104697754168670218814376705673939246074208279923197714827645462408664468379751840922470455525283238035193228384838002629704957649877615186792037714328057188941455192088389785062015141042016270820688866485115092544685129323363163753088939693778220141070192240109124451188449348227144947478335577846894118359950262520008964495178123640541368780181032696716978651891678152479249855239363982494556298489056407599794483799667323361111695412908715638311535312009395617342715941757606680174699802481913397817420008259292484674075036895221801642975237749199007422597071937826963576004638558991551815361536600965166646382674555208981932239221223053142896068378905876333117097644994707063839437285535832337396468039291770392982887594694574598636858628852894761086317413049044588579927364522270297882126537572267959928714624841253083331619497273760659296161350966295501420659179256983052102252352050821082553427852262116966808500804277574054735761741876817858251521092650432894856632461692708441592327128687732527236731513846998554893835646066388066845939889405640149096853951537426430524138808239140581693108004156138423353289031471828869800514489089183900387545789789973636580 [168,105] -711717148924691208194832471877820122444198068475945209294375687514602500353414024440996080209958504626307876031456310571801481390673912085351571249532403889157461621709921033498405836766872092682061688350413469963105505229065055926284317726809012603948355283858371573678071310213086469773394389181704377175479207045676035110757632709466141155752006029525041053532608837996402127904962578738614455043064737716192065028645268185794555403264416645165110091948910468031851300075766248260064853296661444471026868787999596935899880553586094055942943359622558518300337248953345814015625773166841466469753914240704850283731124706454097282646849900474377005305828990070916882584088767898579674869078174022657040180714160085729990845016166704576678034363258433958155257018993383961518483196838304864299222840436327188391338292394754342000844848291839911361087807286573351678112434539675333431464547459854562230990915774506405365830298742702870658790823603452053454830886114074654102991248858799553131918278265110298420001104862129626039780150243651944042739619813458550055426577192229586704856136164342149446313119923903090257824523244894565975849312507596846961317298993012675403074823024644873285287993569518164645800712351710090750964796906130174602317061471695829392104712039742154046219721455003989781454173547266611640565466083839215700690674856158857188804160864146927863592823146507815455134299122341696751910499132813486449862862081612704491031370407204177138723788492881268106767549922102272532532234052826553173799139448939397479652360431749436647043513852156826572328511246115492741700528403184066238077532972372902776024165140709956639001928271569864207776526711114983360832170286548432365548585098335676565796102215538919651074174062969064851227606482936903635585245420 [168,106] 3387479762604931480548366626516747351024161499589407316413301241901390597068969115938243255124978893451924680140184971427239975668788917229965031552050425926300098901036688493320755955769913092913151933014537202729365269254948414494563588539670759381531355245733621116318826981855364294498982633198025709639901619816571319314358592676594425088573370298634421770514003552059961979487757894706053064327176575809940670942767503893774493524703613798122273559343074823423150133917322192871349967768178345103267596504933768733165121836939426711871431059561467188453093308244768254154188312975393326478404668600058760124258724110002281202059327265124039535171437727491192604110892492841270989421763085786296079663423103340853723879735372609523655466830583030291063726583910516032136371706185855313328851850560170257406076467257222017205025449954276570227383302599137889268296024398703298979270765391771048648624121166057088036332637217133555230879825325779781016117544984979472260445623647233672407766994261595083953558449511972605917361980764078435663045796413810718586999000953502759930727038870175114547735191302305067276194086046164978288773883319750165144855364453768253985930470076014309367049470895244902384405471901853168716869650968435495110022674951632805840374307902336351828749532213714875495892299859165984591436754196484172749548373372543024867438507413451690765657933715197887778741597649504825414425494724582195783592252789234663319195738550218845360870721698934349518316460677831346207466700375522171605979753599171849871790371060259005744024450889968462881901916149227524695065315367909257310229937910229826372432706298355762152245478138397994298087246263481879305527661191368785764178010974482199510415065046760622579003764144268849838580660396856768400816 [168,107] -12581959626895308208267037202518822345510134719829172840858369837011985882155832543475788192879632753177295772729884238802159349612082963994928990810162014816443926464362368376114928554322341448689969524672191629503789074986369010836562507232387249854843766445509023155938587284865052002555554966528897357485413175930274418607404417662970681820208180407505893299254629407427682618287238768193475042153199869502704245017200574053524817874580918755598717182948052848014090726309297786440260633055578896057789187183841338360330834072364671384129703846862708321729049833779920792661522687542001575191862113425277011833610191721806038685233911101418246803430660177797059750508187192231995339175280592540001060335348800191369011040410313233487015162701330410125627669947723349148804370401516506771067092703846949658472305699668252539717836165557562319006720078449793339779296723126821651153735280664104033817555268029672752119121865643489537747993368016713684656898841722592348638021577787533798617071018772338109303544237215659958270381989821293984323598430947152634731026812414988684157710200335332083758875521581795062140414053790093103511379726011813037144980314452753265990188406328013550403696851864917618748246618671827782617157703866954999625645660857596035171436197448418248644726764054548445178207480759045303624691450813922522068904529976235917071714263954181593213574245709250781519386261509314617016137663175653056779621419583036172573066910594446158609041041838061591500109227317007107107927109958582494843562613357864313350012278195725673129591609786803869255754953313688540323579172314787774162739181077219369302123288225492525703881655870633136443386737201361473909623249893251014950758766116128207114985760150527108083155817074665012727464974265839892 [168,108] 19893169643150527469371119775124382386938717180606196439371483175369433177090406685398339439841225115924754267860275733118451333955627527500145438189236655747917024722782394023438556093552183732410653234673929330306538395627002402157316506711737412552410371331406981720361146916738041213633814337603014385215629676916396200653594725390774583586046376526653276970677111472886375491158157191699842813303375589985671795136110652225077378508879614800512296886389295974744712714373624647044634159746818819120811707598807240652377957406989012801002094366839871969872720414093302540918381080066377893020069733844588766759457441274237404097704475389688963747684382062235101825756116530130166763765137000853062558354788604191352223912718986553326777111869262045000858907402505198492778216663860669891807987837601691884783856403403953962185088396187704072563504872939658457725980961633019404466021610674869158495303084965987813958264827157814185134449716983775763238465495741178228236568996386595372729355571440685596644885140239901337337758653505273225729131112134680907354599149873474942363652154117149960605649044084341194171952393075911934346755649125948897386247605305317810905694404211066755683095030880496838555975469652331143515773323793740789648631765586044152106769162278538823170286117869508078067628526728662901984799248399314306204342940840694333556545380580235060637428262215671346045871940961164450614237960622644959639132419029938869675442508373531645987048849730765204297657831328606362258523053683319229031476183786244108894219028661816240951235717356888866229719526194506483346406955270922796268328764167229811109549565800912221553078947972672496537016536399116336753318844331575947709386469222082515764426054853578277833868275006461151858502187614 [168,109] 96066066001776375963526225160605197503695053825779337709179761138348944611827718135522796408214429505121649284383705511319481352240053210659578971311944516330642159615031784586891936390281673488196413788858883705083960893596753163634943283514964549828832770105127412736647052105999339507247948424950883622926075558723074150762470586799181851843117749912655956832753473150399291602550160439575253895203322515073059490870850291485148087034163241660601303364030240457649911648113602004377353222957593054080799719851501898040738172556070008218146375510765135822223860309375156915134291628313739416297769189600591141083396633224034945445245335193536604512201262806302889148460746812969792919824688223863592410324774046533121604822142058716016041009719212631257478266014463778168094831450531615096253855442082589875162620192671670186760556515746392353991529957219689877746806091532748708424226067804297310364975026232474998010812352188504072262725714000757526216799774603540064904414767387034608637187192343815320505872030809372327530578208716512887613438224902439222023944925819875134371613220267082041938541483645653570114389581983427178588921578511697360048864144793416051931988134717943343059583050838115044904753116628766219689073668754244576799201738476286362941634280815437468610206303088662179553544089727572237327858598189423235151629628827133953211782586822210956804423786403677871673182307728649374945874961451395141148806161155046212513727182527597364910314295907677484473715090795577209847806397409618831114636622998884178954659187362903192492757112370634128512987864791411763740752868277221079535553263102968418990922670282266997362214221996906378172273832485743619319203994678126480475337790397600910333200845300652444348468658409367973006452 [168,110] -1576211443649519954254841446100986585236389104109100307904023569836397227996360521282039837763767284145176150105970511943707128130851739541857035110768066369778932604851964210983985236891845405232405699059336731403448618164662815527943411705413943610849384614340558296370959723450014185640620810729508133918365599986674666559875999251043576904189028050684759968213295255329281333161985842742178464484513566178734137455927778711073569766615739584562936287531487884361791975727264035754138062505781032436801095913168885154376958866744990333403616180363744548011216813716157021903783789807291211670201129147511456671709281441484506334144147830173398702950472074505997328405643024878776391459890504311704207915593932597543551564005775323929251454020502502914772975993093202000984997790669483587621083354459929355521342989070794151431835219072713344078848146672351349427762859483224687727091948239042591157913489476665581297848943650955302780781441371388263555342148787431232131021515513855198469625742600524763222503530914965648896974484638297228879858928265136544176585852156138969716029909086894468123725550922109916185073793527785541370108676712106650716264515313382596682571381239651387108867108157110105891528069786025642279471998243075059889259799004805446347090914363346508063296367722913908898299354084399574494884350211599175892265870062626930571462557887789911510572823464361572637738885859745495218664142165606038322700057167121873918133782242027675020908583700115632038015950083637971471270391173830799203487266230911269278581899557566381658913163351914624148428021326944978679202686289021404000501241640120620763833619349736922639849465801715859995209255487127487006897320150323236039011409160359164747773803598086859390630977251786308120 [168,111] 6467996263058003096912326782362680155243171127147331283537600977721287940119160238954934475665890752278234392169274438082086046998773102383822012489727028268820968326817929869436916133575367717993147757460185316781212553791434777824552511815477495412743417177544602415777466964088517119311242217938502351658713732991955095025869495936922060570587760724510026708505464164650528077210088541727541330712611553100138204298194927485031150266704600486697735102922025187741875842430326277332843295950919718066759046559005679458012354521403579649055871364467315007359948237999109955739965520718669516233030315019360873486117285038448959449358109253914365349500913200760249903767779140301037366985235965842967708946784451369283797763993374000689319194216396396105016413440459889502985921470371886111881913306903246516674624256685719304388141772339197592091685563699117089703120351473236775927566289200082873703901329777489583823475667181171429268927117253425153642592291747970876285826084435859602558011131948751412552643213905916626938859182851698688296214931580742569693309732959946768450052982670939542244828873874121952775665079640605920073347301406846954736135731601803337921918876566410084649024829088639986548136730083488341239905111812767691746268272747349351355515630256579232862054600891573307079656053634527747092054580810985063553094280865883664131127016450322552427840250144361492328787405347751463897317713690645314916666355189165745659066369282834716268196335498871003945639753749715590218647575603974056952116745789532686951402172792168165342119888660430668920611267395158802274993660475910896044614819438944569583475853443577008491982166808711070950198416105224095086343718944420984837879748343080571196538462624828872236082849212168 [168,112] -22714887855137268159459157836430041813206081353333691652669903986716800776049346474136697542705250095921846654054240028051338168271213937743968403218767098687992856376520049151190171265886075453718289791233499219939693789298945966551759769790887062152408905583682431834899597787523223127648248674256777843961808345049967459244171460192705049052255433130477039991136700246765966886695410056298407534389922927161595315778324850677898651521793845732440544565350038094147157574876689899650414421864898177816448278832184525521365914522992365734235351812833535494817956287631042116975926587741851224351213388643405299891866845675429676202033377729037989994532290495622641591370787121972263037010086139347369704787856730471046687739859994004051554945511667404326997667582099424980206945155391840977029905150107519109610461503320635873434933182372316686829974301906184135087100549681168586214724914743075627078639707122491472779246255002378048598208857129971194628615680598486402704538130143874971079989181012027897503124239104727898846998442293672246565746473448679002537031840653425316779627504349447273901439283672289180161828114494232613696019877540925672172394090766275547690827314902639127367364975398335913069435078743293619574430588362404296326479577677655014566325002128282560747316491403747027220311221109493806704033564960385597519004552334334414106911303681862969827092843617823293504535611901891667708171328233021769813757459907602765611339257827057080647329215693608482511385943517264979950328432243792364949540160443903443480510294321957990739109116717158627555347190588970180420198015032171400425170708782724953663440745461502957235426685331209417040165368224947212417875399772438850331209735728338198525738758906521615091454542 [168,113] 51007125182416119577241043445491877889624446737195778341387725299534236549873113102011663767376202364877046561215228385069854008082052324852209252359635564421911833428492038638771233144472604435107659167811066399860146354808596148940328018909573423092717137433728859512085421537949846776527997785237219027846270173162864589469869055990247778552890093934234545829409917129545736166162105956884223389342229332861184119513553317209081587752627470583691084245405688710941281152784530343579544372452300661464770996601119068179009950648128343770913438000019066318328205588736698948551334748583693009571700449614824893753043291167664649246826307154960330458867568534138442956229314960601988785566241340796123363894037301691735900197637122763529050132165548534565043889892137056716202167374437374742575243580110070203363282792692727317295789610443322380912808777943586749948153457915978704565576991776776236960684352977049335076055183755417015572033462602765764137430732621837238422085214787163493868537720226496631357622113147822568294069724873737782606954705022921212015935460702004503717282053956555747392691752707983973878211429629254166039805852232911941165754363087156893179972090296388652845297257542757636884009218067317860523099108513087511280997783663854480621475686617833134593527642353556378916791587376242427012267892392481833313501589900198045051375310693711565714893043334923426486637502288985863184726940588675037975585774707482022101850233732371997953901212955140005788087088953563823643536792949565119973165691928042717184948343265791832971363203521944866918972577342421480662973357443004784534154815429109528459734608075632145090236234756845599274858529551275034447812491956695847961799343375322073791363561152187342368 [168,114] -52552256072690359229483487025278973312014886798517709547630227568562650072118129570765868086996065566971846804299555467902979984400123452347165801061085177674499621929007345041368385625643838399012500101767073394065670156669527379288507087998629552987130761728482804745814908240540036776046214468985774232098476448659089845409189762230280266925461869978269180096326198432369154540910779832094461026337748124786895786227376345960861898741929020949184959957243142183845847517978069686092821057182068674863535352220776708210930169578819803431338420069692088117067243657691422117273047359795190311868261113967438947480245219358337511051965549787709975802981307273506919925215788988856970910384058226339322493823411494312267226561580453884521313285127248368859558061887116160784355656199378493712956103440626199858917217208430174552148463450822579323294353465698728814026575674446529484989850205454855913940285349247475011332524237462834972033291930592854864598714746234177640446553199145388298341506166952919839249102372683481835635355015015675218319704534312272057433339123399987970197335611761311813982567142130991656905230311285263261997342241872247685003006100226668178463713870520947376591166326090714180850698671343950787212633289627987431011848362171543493802303200036546740917527427727997644691064778703604683881426460149658405652999939392930913650928297555797049063518290929708812283221038308305456605773281188635960212236678990832068884583639446655199864307223550014316219294421421468260917445733857675311958207511151207928987336128232666596431632329741073733213872040211310736468136893631699820788599550800761082901403805878205877216515436493827877791782188765040358274340396972954738955132961977206604418243835186852 [168,115] 70623638788525394902847589615040210125495052802976028733928076790985097055358619966633761384347874464497563717398920592397690511086664305290544313721794199040658011524245895059186099399333569133386665415106553090528910828535162230235706186552409092897302907530475115377307261921584366132572804711574393489090015271960915848753211828939988048820742171921676295301160260957618270692877969716936423798525504419257120478862196288770023896686755144057801768277147075746113816904176945418470015244343478864010438976938405615681894176477710296682360065446813762494661432098284881979650299737238881414797761166083411322501483775166831578268484668946867316362011180986575986532936632147976123617248884303907772887305774958337230289835704707498572392425630307720115149252040810985875932115792148537606609882495805388415530929818977018443554894394332740139580761292324146146444805309691694559599437468856725833936738042489224864978000647761638410740452480548897813152179034636873095600834926243758370915977862204799081819424595781981715402852172869011178217172411204191648252559740619327803966310237911241298483989740813207891426369128970048646168491700669681386325194751737026462773351054914793716244317839792478155464203326598167410972195237665008130605992882753404847819390988941632399162738600328892622475299858469828151834189529007141977441782401740060811119127137774014406441399262010308700030660975580297425284954423649063047834486387490058183523116253088789131999883383984437627025054053558469026092297052390490968627651883149952232506927690136302848372597245445611639105813701926474930772895051707531095597171611108370278539732784034816746962634936580855188394974990686978051769237357753929604751917531732327504552673976 [168,116] -15991883074493177438483807105353857932227617493695354061330244503223475585219299552886285287979484317325193120492161435997837414680576320525695781084183510543129055593143597917185374144648140171163622843918420971239127247425894388809241387663081630420124251371606725975838015638320929052555983837298548240660363291345734657048346806364618932108760419883304058628839190951346704211411732362670830499043648668904751343613325019546155780574041108639913316001701540083277642970914781224748803839969187040588993227765460564650157045419460564063000439557644637070029023248815344686026361600038369848797371357362590900070954522044846559670009375664795429099069138592281376213077228347486622393099681480222339367137099045595574443099283725827653089105427666809537638407983638012199624527591021508966930523974597332549450600295023224357201649435656449738769975120310645374575948144973696925082155770377008740726403842095808374409439319479662003079219595011245775914305774440005076450030384650162458112583798857442514482595605597625579101334339507328400525138435868668549017609285857559524642715554879169358563108823951467186366242918101485711696835857020567149475663156987732944420907531721766746102429467034059877898705794923107037257106074832439078853176777830872419208678767907504173303127782115497461889516386538353948803448268459692566964476793215922965169159562130039359676763729419480702074250873471065793346386831120637216858376649765342451532162722626432344881588814199851487288783486641678310228716703737385519297304618987146233398808978241356871008777810307887727549720630670240743138527455507594200128599457527147188204528078245931568530824969812052991353188442669231196661729596364863100854128927155311162252 [168,117] -2245191628923348362270309732304333674359986264324926227872754445092331937850254185526297816218456498633443286480615042434529707896317947503182021472553422929637661454354660220591973351802393725527764070189994849630593146321810941007558403025323688660639425043479404117806159910203235792181511718291346018384431377356174809623862134750979644237481748396857105206684742239279823897451705848034465753957525920074825091382935453259175391659435506182749768719844331874731556350145192072820583716873926751514329309904749686707360843328861633728609041022445803350884081459442305897119403614012683198045529555465782508746375296847851055598976651276506743632715642376344101351658048158422147365542546589390612492022237273499448479288012471158048275853433131677417774106696990825150567333289507853512294120761597700932657101886336044497690297134259417152458708073582952738838575117027251832837126344327894294631402372325944766968529824824539376274847925871446197917693411705504144303511162980909856445125925316936179596905723519980648881165056020051645709545185263784602555563203133977879210004280013913498640691815308156597658443721009527822030005349996072582022394622072769826082612868065910605602593642165179164940320826208577036242478585272464284256773859855522067013678790724892870199990544345445739180422590929969007385678698001682787101301813364787449612679241601707467484011459670155818866611932957202479123699057977414978440508711289036891397247407740581297951848585605346315167138046215614430556732276563194686333395007555331588703191370181942785133549649007802200390628039764184816783233996600036151483063414940604365980897718141639174835038311148623147228603056661624560509030508950414274214128471402448 [168,118] -8259935574169785716190959741489350402522565937680496553456895367033453212242668897925260887749554203099810530021092314812215657364752571505416882947811843817697034546774662229360667630164021184394713830573997167984038991184155939061756763754290194614333408967357849592992226756777961168189902631850702786920844722053357451951460439985543669052065217028911066792518627650731766349932981750616809882781603704313670151641937354134256715794638213082859936943546832404248236996527595277625858837275120373553755977541272037873788630635604038373804240337767490285731420549205205933198418982303151468006646816632693477761296835120428626949848783845097585197707935209291032007602801290533421553635615401455148697918349936655384813203928443138766342225876973409475860572164539634783686834712387697206452538018544153491626707308265161778697971964170476195812051474488178383208704386525865732337503155469570302984491986028502984484772917445359617468619781671001634735293229131889744049803369742915113792654555841063484447515169832466586342682101296567243348667476169212506067951232311097163858662468143478000547243691526134684009077454191437561432627749728036346036095700282736628289027170629414206917789419190759739355113531807911430526849431138165763018630140586191031011579834181979167291090547750257716215969303609936085738717400559723113685172760269124660525742515866445332243785263967660888454809688765044701476804126703322917337041463363317636386258062101035618301877116573005239622878317693761019786411458393047812301473255789665396888290502857580368469992182504825216582070963080555715968380126224170383569321251126606468718982235311427534470323372026076473387792855441627580373388506846643860466150440 [168,119] -6100490490801603487846911422982658510136825929471647272446614631735366558485164546536029112231252423541700638867137357454306942900528879135094306398301350931288395098763369356284680581091631451737798467640038019885890152121103856731791822946825623143481372821283871742276632009564422229867239840542682800511265364530681694757583400136380094016923523373792751790116577755293542016116247500476364998134911233000750254944165620243576567793402839670574892737763212985690979683541352064175666285614567788460107638007588367064734383442335344640277610473335011985838232868737470238545011675352918486076144595318197297981659455005026833499766552887193163364575056764775333669303144806660585190461204605729460468581101157779564707781168144724383257956056977832721778928327756298536195091746794360927588940265796399595470553899578274955313358103420679455495552658223973536935734764309639054816784246874143676804614395341783944981799365637301327388444297532471751039888991627505495469267994097246547463265847871731271917283648072894695537444573773548101748251569726675789890081627093378042314497825788328713633396652926602696563094589519849775292768686947091567170639282686061930374359543894784794107342835551250427838785293763882632764160897218411311181110314492876480537946954894168663483578600085604789990631048001925925464954435361975210064492056878680806086403589842792903745995814376100273215541327065865954575678608738220184077662674116352732814356942193214619882647650564753769959923847448617716229662921562856083416248590242921266317077776255670291803792527462876349440936159401292934850986997617133368621233120862189991366795011546472941820920814232715468455560321668915112406169735623895048420 [168,120] -2275086323583162723464325160575723203036309183045746245150855171264096508581323898923851885143150608675618721099168342742677398211906484536433906453914649434102088418116485351057219272175198757720037936725728219650849889988862539295398300277640865693840429227088460793661900148534097709989913979380627695688598285583669627693011338126226573622064123597154573283369190667024553616755088765915033407668936826491805647759363564605284936082630675788356691394701711398984685567517085959074885774883990283207037751337113187215906564798131227754427380654576157451929543203471584034113907487076331995729926550686891482927377907092863946889302153224833582189680477330502355264232143807242348519782727543229190312753266550244050974538611363048908068953781437491508631797744479854004581419631394172273537062377999602731922444478479821186323455190764896922865948180599062540689597752437199817372169176063447214786666347243137781615691667237810471454734763821811278448740330491165826358233751436915976654813131318814091338732887476560765130412821909890329110051719663666070465255992956057204489986512264868212888736302218946074973288263823335074874023805760449556427412939203902238913157397110214733073489500937023556864395151249162417512818972119208744633482330930875380309227130572706390430233876096001550073071249893165893408680244678025232649266884734242148559188907672189875674493082401092863220317219693019269482746260765256664807645334854163749802997024659384603290565641540099621968558622665864301147449405011364916548847083869136884314157166168590862135285508805368405070825036331018342255936739878383970367463653376979793775893928707586611670838093867580695624305507607571220137678267068800 [168,121] -80637857720052037525355147321818751327471957748216359893752370389969628337046317970977124453838305390387983426761558906926022236167672186060580591161991415415313583556153505172901401878066050093437877888014480518005662815481885820285482381853136424837774769963305029987769062603346600138835194750854319045623419064007920284204368816085991061923894904776065408924102260797071584415079438704295366993899401968424259698733418802526405224338550727820692421636776188767504338551417772164052192850830662069738878810513269288016253344024278160054753613469118495391945131062710247066217345446198204755801522511549080095000843581861144974613403988615983167594348312225596739788180355809951298066936962458358992065023866724673668569732226491112074409714614181757556190063265245502467602431440516683396098999108691207367804992830750265782824531104760030635813232330022117626587143677376957135080998454752499658613899263693159280728107304941379495718191850106600611387109304977782733533803337455003434234845683722455878316025462561909915566786986651759085523186309653971907807798856950199908969554921128056110330989340656631043106923681061253506192676322439312585978330959853832171516616261136849190856181625905531062117391876514145321474445066066543106114483238124780547806588164279604264070111122415946363890158330994781987345717869174253893755038698896322043669776426798372201672619140698412310057146048623105873780016580342617010372711071943725748653670168733579206569390103644873432258218397797706970913068660678517078123210265921026221961909763642607182317074273837724092740932396505785681034065812449463311151541718335468804117365870438166735786928497928312993319856336172800759611760 [168,122] -118340435028138876743247182718910120619792845230058699662273548094334902542182879981163381747432425061885096055697914573014840581956470087505942686722237385202982096487657076724350662114938965415872683351308028094309768987560417244355519091713894145751220109187282751986595496326767618245533761075578333685549596331063368175536304333250950663571414858918770572995253522855783746131887990303915868846883365112355142456250788374846374920410467466990985880831927131127517730206242445946845037358121404236332358675208395618530437639090850126730840226039141247926637892160429185702164709591406767628953819795386118964720214805784918036049230374334782285303411012553807639119530877614154671846860314353997080591420438516436845694587891640277874640272812858427835479595076810129072170038307668247461543175838558673430551966611846335764671575062162677287903013854426882437858467648405898841645813030063999841965451852006954726716871227463873697259031877898084549079944034656730711462296941809732234606221986214162923998835978416855262637319621736328493910328086472928002278603252633155083606184141321150182003822990638271619962589743792706115989136619635701336302812395450126091708093985270760813227840179094734243753602125152974993741383262383799731264273617069607777611892470551975285669886465039275587974277095625937709612433013647804302061770550232442778879568381371158391044741010306453661758708765455833302343677373676610440286418219754413973570672075047435681786741672570289109634388002918931393622669930871214009583774266027218393112957043910432824055643230410961010235691458136377840377032290224980536930458426869761063284136531697988149292332442490698829088103243569934778 [168,123] 1345260552627368407000178848675999504769948168113212149480737836642997011807494383343750402672004965411808250884729065592029108998880128816927303105802000526587004339532853293848064055764657307787930966620767273314567553813853138936970330659034560177249175118793446448016355076726464356970982832228933751237341607538448549935553831216891003458257445915800764225158822540197357459394771171316697677109989939440181674069571863710888039320616809186859277859291182040922451876035347088358945147599375017828981250385370138915905617107691315718344241641589320536293475278324682184367505927987380887065343713401987955627768994182211508463666984846262912201571079746519097836667701230186098593604898309883012015242162314219069866522414889015671775926660693717182377878583720065287704376248561706518344391624530942628245146461635301684476390623780200457791363739924015430420066886282318269361599511792348586248206256416040456012319547482137700278369669824972681434049884919688390332896566067598468736315501232951965731152313241076622564471818278849950723685697801239642512063132894253128778223066243569285297647362671003879729731344947181130619118715440911749546536676672225952879780528382222727908321288399137879014824195303266869362924595677840641716919085234251454355765482949449888136026725789126836344417863883137518970647980268463022366146390744017148095510114346602827676554391438705607145865303898999822028406284254799152192622301776155935167503010185495180078356886588868569812592541121817316770302263234224664385498239324680308020623048607713538967935602484986773689626617708098088892406684779336319647074323696731530555029549825898907456645741165301287043922624948 [168,124] -1731334729921962652032166592505019288278548986896794899280047894245122556225107855602130436211100271273567566241996909818424993487638397782584943004213550508111934386883569862869987057660709587584169020001345041964174237512500503745591732141258335090978166856240612388050605165484611948554427000897274134712614476137469453820784869337265423215371496126660021757773686489677498672049781433833126718664468812302005336102359082225998821580156250495780422571472568498020810938039742420734219216587760276021029751333444944842274454408946346024767154035056515630296520499572899469449189039502585079408684045425442216349397649074199959536335536322696450346665022798617320427147701394191462305365636546565248827168821015353295864130795932534324635020118847804344441762487587857912148179151480218224012578982387059955328091971598646925471978789418841600803442422849852138001439993450744375830379753594468319944609054936222008223721532607118350153077239541564697894002398485956295466036893263025736587596382155080001122435036650920126947167065865090533001305300776879227927487450441454833184693690362775326386238241131188546771875988034983761854341405661252699769484235851328801670680909265896191245078830826065724461444245301197808415749489612860000276429609090905039821319972671300108494812633531333652686507038580038749009376708895615241753048516457654897754359886823837177164633329174030644665859425183497606940145308717014029504025072035324782649680617902461410440206497067088759679934494856438519542934481267809468639118517088587073234469788174735964672236405045213812699843310258706731285928265246819591918779019018984009324977290496393874699968601585953375251970 [168,125] -95096291019563241579460610594785789803172914462505435278261609175666724542129915441673398264065956065492969500384246867708270566747749200548653458803030585897723425499507813545739554844600053695230848775163865768588663277518461566118434800842417853806544127155252124653327224011843000512906958045953063560846984382227497310174082269105420901342366014716470821771082155754022167438662238994808279887987766581314753039072391429221558065919778481189678334334242759157350450352874598314955254452159940155354523741154300984683898586704412841744068071591267893726276052541101564018876341211356972232854633532367614660944194303479034179176152131225763937673692498094388723772184397071221156485409386764519757233903963000783612501640846969418508402975292125829251724903742610292560767564267738468772164537158994909638678140759925126499731248245529046407590883382386142337087303311722437116084300211138208124384544744152107197937318655950487248281584628847360806128798485971466267348729400851654639840086089982418853418853548154894882354665066739244966141677414567531276805022120354200302972000663588579537344817956894338029307308088275865502153541620556609985623191838756355632477843715385304956046505031544218616532640050853039751538201258128248785640726701782523358568182119940902501061791485634690320071987506484390587900333143284273435569705421310138464653034601387509160617240096781281598395868920768491385804047618803705391305421778190143199890462006944603328971660850661768453305237078975882620827198985154594047113317366732994293392955185973084636962398362791001978387929873508649743494634141178363818224919455006938682666899302851724842187637835879982 [168,126] -7184399690839845212806286913724716763728095807349480115406852927818382953945569489532282566854341914067776516208934182641855112118689524105806059714061593212995656799795599480444280106566132604890675660292195464020231647510676855928851968560438370421065384893166191337991296577439190275367969157482340962444509053166878967525528349486038770698631300261686329095428233588925539920886219135343480308650171362346522974659860436964169189919260730419120397623033511936953026235309350794089967141970798969525765361190852516914451368013908866263906631594236161035702143577165401228251434148215624881047540282278764555098515682392685641524109472187048079190274594325542161863463002777992535380088756354381271354784677708538388599979770103716042902959522283945580380514240448519084282646119340982367916856871534530871312327653986749392028728321615225735566656807640874921827091051987015983811005717497548835599114289679486574152034211364627353481252657801246676974361246392899754479581056745718365878020047997966360498695200866099524935091903452232917902946147868810281796948521374946129221087791977135665449024397035707096032903173675204483455572625966166686190928544149283662538214146940307730343512328219546162298964332676528548802170381554721916252874482782956908025413400797172974407755656656157677408542014357110618933204644985374636312426865382580341977627200383772555527563070915820821664614783431992531656598379816179856432077450392953926005575760281885962302295496376531034885020653443205657470723429133532589645412956945907889375292413954275767136488143229713298011776940244613741592022865752024351288857081587146765214214058921379443200829782 [168,127] -142190832622787582972315936279554002083270358398002832314253074376100941116186757559992883541685823563516119251399365796686696496501061183021240005902544582592536885425491433176983023299802172763362817265683717774234376075189478324979962891872685772093363738172325297427804289007173096603095749611771543225225136754043179583973620712513742153806972406126225019759488287726016355361146199205453489231068858302580743034590620967117942537186042997555488598929296138042869210365805266432750824396032382426614898628183568377630293238523904646965203074985577470399277401514795435840133420335676420158026696534954837575372194038887623084719726422982162494887328722358073719795437125189263860874624894269680043749276786042260480417534596491098658267483144427340838149827080137836615381623893671603001691865320645369780452176170975968654389839210906400132202922321437952444304220462636962035286373752075030252430521393896492608782444453390034200562646829666814135665690156028847381636812913879559506362144135289134358606042504837496404531374926395851291848779317660324818544287100937775564445738687617918713796429582624357058009584341088208373947992014964443326462487804967226308972691620175568361001625025482931719846546773892691083496055203135722854816582930794242631967291157672251091195178434762605564655485937556560433398246941157198562583883942232339583987863424374177342826042500353557298735900982008251004126032167389354075171701619720250764258617359091490910687067162131705366807334818383341749167900574758772544393929333137876860233959325585838935212293006141394519106322941414490996819668697270767558063743086958099689328359501613999708 [168,128] 9621801529930725747116524411388940289663832307987111746627978094187474490591767155983556900718532969878469886188068619561546797949844791910957677156484475251080757795924018846775182326135772976522371641759555604515095151890817994135409311529875313957271736669772806827968557165344992034882445261335006532206413794650819779609491089175451135396958378638230258388500380900125691070609817658175985366821228416352143938366442360116722869995772336594608129890776928818295043887827172208398815176464538197940629413576808466517349233735228821265902834624289758950343916318883622289812520358984530950652401907345480275296102162616575434011859721539715865149902967969755042731844276795448865799047496076709213617496616119763216112276087485510386451859435457113940128479577498445130381652658537815417511794203455302771412604334774543462291156897048633345484080356436413151719368383152040218029300331261825179170411063881096802529737055017623400207108429826693753300313888604684171118628573979273533930522577521018913986688462355950234100920801141265232862134950082599985318966447182554644147423144941536278774328656468558244038021546388754335838314271476021104765578566573436133354168759489557560280374698178544005453411161522777124767476622736782122601076149523105106820544918998005231437132031431836664157127956216940753821746560288554980152326019783536727371445318584935436422837721651121091694729171883599976942722441224843799053084919837784519075911187886756304210753835236112293571184481296224404395405216704502598214308466393690036756169776671084912336288403364283371958833073370030912848871725536585599230598434910883204835461344922 [168,129] 240955691777101476375024016547374239355200437201072747912580099393231602258471229083283148494468110171978827867488025731666015140024093611061925765196963649565706106487572030804034545859909980923957392480710447948080403067447899286800597740915457269713656595981052846923351055938334252243858982976073745019871662608380288519994321378210411634382081468846964920310462512439482998811103709993618338672088115959159490089742070759279118068947112904839267079651040070885997146761170817057301982990803486814072451099246038394080933210355500854476472592687322752059105410394615907180309856533479275968740955709691001214466916585193330958336787466356176455513198912853668524621372249507072635603354918398237311479662954522576425784230948188452040050912824201637673174030535022028448940707825510481663018857108042463732231358082453949897868565922194568956835803155784724215245071203119742884996882237111411208781892424952853961324630651417075050852667247975196375422541669363598449031790474000668848491459205728244202185939938503745854274703934223363252652525233260498029095501309991839955479411685850718573690209451221912839659033017915125746304357489278742483165468419075052060003227551607145625800038874719914611081575054483725676924504874312745799889093587512565517300401697419938276228820036593792104953166749455164225310859836802818511934958520092183415988775335397780872525349030135559802541977247938361499579838396186715447592605040205317203586751661655808097422296656429177241035580634695076232130871862373440058622776273100406687639350286147585319549713569183378231109211367420309676554706084243981112434729165346348795608 [168,130] -7679774773561330542698258847398410832353474224163121414930759238394774999581027807360133348093754492298838490182273939219709963473117244074496806850511933147573792442966202682984392294114140496845097952967770400339306084691581435966882392137861775137994463945117286094888993217086980603394181771407273840690002637437160000043147821231570983414180749491576188364312606103947220346665788776534525110792353153639102398961529298592838182301602447883972527202366010662584142789255575855731590469003964408367074973443466422001576462671050798243899688153547485465065815613886431654718744789056469757589757520908140665366576915814901090788126498152457229231619528418901161226226315564453239223366800263860404053762345811308133214009378767131849641337056169531009249245259833948933020852151516623870174426635645282600110919211773098825123948609784518224374048198046936142542583713932871597670717023289806634168314246129731215102165031244675150480265916237303870875280032920920399478910397393720163668219544484223978639271448843720397168925989214302857906002291561747844377797028763929593662370836363827337550344591191775037982727779630506883306918548662972050245387923781686315204561858557960873568422269931966456636341959930312520141363463348025554596099312687100372940917707733407444759112750021462825445881370095173062263682505175999975910167376615296020798230293051734152704313608613568687882141125856328624307536485970920656465244752068552211388899534696119902476613375640185845127559315247711542322227118342956808532216504367074769879336957739447312690207053034532582081069660576014386966493452599918048463771341322754 [168,131] -157055045074269732274359269230429620887025244037913494066479050369537465850019707928300827024806159994306498097653131168333502368715670968449115778992630383354216413026513102569282429445019328314181260125608425189414315443257040262465936529768290554803572728209775811501857374640923193390602428514447204821198743748862200386257218176219884985809872360218607797988891665420821316038934054060305787815265813394748005467711490211686356244258165638163370501126068408584231134518606707915605499986240402315597185550757784767162884409775646602934562117240499282098106066115063154716762786348843190845284866074184891677669139953334458615263481743660049723741213529588538048033368130801209513074098600093696048320965836320271509248415649401961169284430510695047058058022931267500473506212678992359875369797766870271149456492038750865855936937683565106250187639306352293330816586537579855455428631008463730295175894318008825686776185894678840679789799920409016207713813182284124083598972377115239606168550989779921790847756930013144810910705951412002511596441601000693735360718155528420658083502231384942106941633418814230097165390982600399271526991642040853935464652160691589188769787515284425020603442261630569103352901620043823920505102626110320920355613424362174471683051138422968093081502149231912587389087328190064703765930044850316449955804904294366632499519761454727182610839855524934696989264213818381945209554783479620661316554438165758865755669650997326052668163819817086047981222611830202735348780412133662422984211245484070176723745028843831806854784361682654728180279010174293764999691357144713800543924 [168,132] -2661819865346969096844484866425291219407964435546682453941060064333523619246702446801015532567494460101228886318108050160040451007294085287418468604831878134046169341913573344752987277850778447531033838901732979321726637436728230154114679897131165464444827303563564971649221452893854718768162899160578271488448269855430990272331339201529048387972331061843918012122621168153322197914563524469279045022773805282629043319441517382297991092569753925409333118402060795043420427807350527854634709657051267691468732445893123817119400185881580808642695304785955995408202168844520525812444227305235356505370796977276693122354671709936511496341614090670164133960865562437065728780097485990568061091866642104321544988802745090254033050344547664042109497094992862848637144366919075838822646836041252513813724662501018979200405151915413582242191463928019187364019767391737168805147608515218847311096249861224738228047967585463814118221196135635496994153016607467843958217115324256778199562540058542074619856426981465581031461413396743191512569418635889301530930958486003698144376627026669576524582485360383230461479507586562119682160043690611001063178112687705874124753163061586953467603045466957209679391072032816229714293552583664605666708806440328543411759809687806227698277278199172326377404720490420936249979296206068423864042843648928385043060871842851586576364332230599212288910075772424375472543691349893591665258626401770036546745478131460618474343622724941023934726297107247058962336653732101279983988385639786997291034301270274243538578803852851893212189415394157197930987252420897568819431154580036694 [168,133] -20170038206633233635127287085562183381327543298540624961083303520985572224396578896554046774866463216223458672723761091105569548878908453970053909880399427291328385806553307885322002663137866114427942222064936005960012094607661421601941626643556679950410552808754459669566669420993755175907166123554819706163819728352259297346018837830318139737773336027129191776454028891789743551546020833751856295111770645505502161805809566548178423831365032820096260553195096399416577639479834541382242617373249204812377489733705956515475430522160307908729882760300999107144482833604237503524729738094696340576841516562118589089825671613193638036632905517928373407293649383704113650885192743817708903722233758419769911784424741408440776315386971976506664638961251171173788653418546311156552550821368831561674843914553244224557140204831713572116656361817945229374973108636163155748008283597060442236318726907872467851940888609606937287861985947315132396029780300679515381443140874462315979482286064806707383156850916493895932402967974993856667239559651940610464123746431118105631351699835767125150622015963369118455494117572334856462399561895700404747019520852097641463186410750224883871116976240157134250654002237873308576343136046441536936392818806055235215193481972717812878850102727167548153768128566616146584682820174926440593266737119406606351249529720180014624037114551171092958360155697035239777011386311061265091724890509792989939881257460562567464114460705927006861940514714723253097087327732228782699902208726257689453343847004579178134173279277675191735318587411944829543645533549191147104173100 [168,134] -234390583561035284152536328396720028578430457047686467720910629277950076884839646858833749430285265552855304571891637907477199699158568335147042411521900540605736395564667200772629643064635692751290563150261192367540201445694981671633472942094131908656118534287433714630882395488681813879639916855970199920383405937302937717398725621229438721230003602690970349272367306286589288553761018842444240905186126145453940785383186642965489280034737933991856408385616726234707366103751053590533450829282696780883744102850864624072491425410082358965961673393901866368338985331419928393456557559996961270680071314204112178763230378860474692806907318125027954918993869477995876036801304639581024615745748868565107870868920527396962246996155161780082762343002930331723411348634926910740156706461198165282389667953538652055915933522002786162327450839909149897222451160435590685170631716558839216511729487643817792889559447258272520755861009454810850194941155729023767121296293720097412273764690511709955285290798430861063076709004386680484184409839584968885841255893118177403764317167509330484182542480077775773049984302344010073667791625787910492424720515941515964953596964719966437157308966022840272423233893309434665815596400865214000293437273253232486693736190217803171448144377138753637689648079053262947345850450824640162303165910749349132794917626751816169987121885519908976354205980237668943694122850897393341210711106667778692187596815330645850700152520345771172718834239640933864667853989951259212690112306851179871363515136024707660165042496472675362991057510813208016723509901996430350 [168,135] -2521840495559288163305117500234647175569355116030065273193729412442529917699347004625410813902328022718029282428625978820965404818414326304056180870634440144431472967482496080326396873518326419385161847162557273020923685675146146811151184511018040169285238202800985467947598516641922559054906884385802786145399839376265053135056778442692841356395282658601167974915204681239741139502589277129747272907508184291086048025409400710877520833914638409631707574432684723094423882441123023005714310938862131889935038861245970934783118433111986644271477808073404812895613586160775661229962054916399635631878308535619015954445314929839891966632912164498629318323425453957782406917101291477457367741605844332244062955438286500244747190626070264220376012739683519954606955478383035099461837103019900700771274559467818978475733984242193801062423769715574949952316949160729818216647779998597484578565079451496671391023976170695987880105606368195889490564551615483824241537395685910749755615471343396660324711179631870794511268618050181265890592690458612024901373339754060257549160789135671606842723444766400291589800992422854640281271492092678336364228510432257493526342331570913983655070758483788035021984778600650768700009738778428636598589312683144438242101702279763748960154698216975514135158079400370257753272114707290271934014820696798924001505827245559692616769436354748213473711876253445913474372997389841887639470682579822607481869493566295636630215337506988892686142561323245107287042189100756883173360074990588999243925170967915334835265052424912950448177737484956025623066311936 [168,136] -6625301068550205150730680019142408297950894738593116843841148113780561969040683335446613390921662664568127811209182108313418448796521915670683417286145408193532012880844219747079684108486300638587184497471559734007308793888956741622340351996262906966833936353330512015198297236978817067831806811400131214985005258357969993328608510927243199934070538127861481743298056825388253194403603976167112491288111199955669461867539431256245550062049336962366051982998410426547055528534983619828051567651115567695425617499919217261259468678298270613287559346631106764318181330328844401400150778773466068356079932961596916061308972573937031473843977799542493362200186247669550717480137484006554805818260632133645181655053369227276175175581816480597413403736603836833350812841924066861486182237816334765583173381101555683385475994352121410082881035556812601921603312300488721309995165138714920464395640993118319405916287135083861210851244902481106714484058318398427276316177577390209078128295929327414863091690428648623111271762816417539716809848161499762349525559084133271802162112988244198053923395119296091241841978131820061755184777382077776865259541586517472782062974039427118006490230016071759378644276340495203082344030999435834422562363786393129415263837263777067734077812672198289039506613480330994246534663668011526323970271912031122829814039979797284475116360350100507590342440547360818614567805210246687601571270046251703625399173120170656899432329295677620527039894823147696908100144690318182147555227161430341941410418441225123977503958988230314783755315395604270804 [168,137] 34197073029702474147021255219154377443805882776528325997715298655376093383435956905326762592664783064210762196340746660582426800937203128155817843478190169614785655594391598596305185802232715864697003706521246245436252548774512368468343535336895662153308638023236807850695844130213099257494463931164152235528773497770257602985825117329512404713900657089837509635098720599476637291931415736016937487623942351063350475339244223767402293568373980471092895416001781775922440475958539635870892135149264840488550895103184659117428107019013700258821067066599078656200466778871729053562861745923388032656035912434568367459575273908754867839117707742699136437289514032591334120236652630613870179989475689632454446286949884613817962804769572014012648982115593996582168481118040969213385022408465722494886835175019510813582662319620945678369583828302414007200879086692840950773766876098280773838876812763340957901285378343164751840167638461184232868904819128864399409452746083114575169255808924716171693936693825332963387216599442668437553750473605445583571780521608442933883874577121066935200800276552267704692510842901115922059343830076640403472755220050138552981104981579284890202707740394592113731702836451617104452101432935514740853907277450120392052901499665325540206306612825438607656171201071311399311950480188623743758750335478868408864531822067175069569870765704671463169692594033320963977269081334219017608751203105224613645738106879670411979847085121338967930475545410232279026292809255342576346763313595575731822475591665347915201133878208476120779813535313 [168,138] 66560338407180451841006684504801960289307848473885837576725867943787500299976640356187778938606394475084878092554220032155295137393064203968424042208546698687214551856606256295995315445345238047586216061600378412557682273452854108653974204911790974300212891863267569352210227108522357493834161295668547344816055523925698208797738599032634858698599711183604406854660989052050013168674987054265227043693827436952765387801871224252429629218696461155452739077373113033496859573709659629414886402757961275529275052624585753045020551532674762270809678609807470972087875541683011313010011936056362686009471871234547436725248316691305361312046068690954665540200680001198162075389461749768945329777536899046075176185582637549527686793740024851530225170881183558273867924894484655531054969622209213102088411367933138344844107010658731614906161019369096780567350791586876090015679367256446765527791237514498174299337669060470850937039770399226043156614379916948576553898069441316018622023074446028273040073372456634209374605334292955814173969404170371357214779530466267304616730275188733810653971600673416712392259177754560112981599836180595206076622956592442069627256526781783730394578286586287842948524459308984956305042381582373521552578305486382434056328694933354014233622521977540976994622211032989378251167584654390418179432239538694763644904593930239843232977835851933653207653342475351502456921642527130700474680675906263941890079087423801768997435347123588882793101174682757841072677223008611114600914540090943606340908037005507399946428396022027315357 [168,139] -162847802256678300380736977205355951741906564979901365025864645320055375053628635068035731272743115570771804782467121973505193231718540140950394171138910376662010562823617644517410310743535835268156712085045366425757554916974905570372005045284410407985811143918339334950262858180429244983185806436564935843102052277033775294326082111978685059977659638443678498130968702693873499062273863777880528528658628633163669961710779022802658767372415141059493352231591505119170000714665245659357391227889864835936522966153667266851724194343501481860982593054006202941460723795254469287189105605589856503478516748063147021908345541107599644426979195506309181822948706580160694610948898553683497665755765881981981103761920658879577348404574770222398805074912009949916970541123273849012876390403507636423766265898356961595741240271499674227428685219386380032163005992820086936925056877704676287342791893402966434675164714053311498321370521355028059116476207436918718995429325938004177378427595597737951532730140903861845105013682434620753550753908644567689628086613006342108760280875140933757194816019187644951167756683697159926481575878855470567662519278424010346867674926119543091843138587967982251010932885656332539445906248014355976888943300473081679464491085152591771322084179807956576004256465645930935969517577866080940461971567845445418305450224195007265840670259941722924240170078365931307563129729154462708737903566034494691212685197257114088568692668995267492039813960874727448983622351905097138936238804579118643960691177663399731304244631816 [168,140] -117828991672163266482659700208419474157817066528616880060613465552979805949702884221983155838747734338887617823595213610562721782138710286148221498661918164868123452310321381529560615033913034779445372639698353302996676313819386409598386188005343343153570716710376424356334497028655469150148662148605946711614229956288794704117738465886844539203072511073065120213606881612232811631884526380538446925622908727531712158236394010663373450923688169846675214551487331587742783727582135953082078287960541037000925038752539713831592407065564580042933881268157559330722808616925515015680476622134145675799247620664908610658415064345551464836001312095418809804775711618960757233511851359300545560193937194452633404415508141268743797725542616962110726001227048372736553378859686170985922128658854479239753347158133404542067936410234369874881806229157759418601190789737362383844223905116653633157752746110854861628265537252224439558828292976444336621289767654779067656430116880767429740243813514077113427472076961624637618643940626533089893676264741640791498419202586394991872013252139247749569705239455499955571630681167646796328377645265863355529683329391449270584213728920321390833664382409428844023159201301049936539510072168118336460697212926984119588810777025522242137082822452826817672089698540837427352362566480484040188304010044819101926633130580387012673859239168004394931842045774144614856643941854719047449080448864235180448353493061948004402361233727148003971271366004520282414331105067640108580353494540622042861183790633393250360 [168,141] 164746462792451124068310280273410484163204163593732369889790104743011742272270588597160062780546335062915018876069651788073972397929917335774422596808478819077909082717894787108189213953850439361757414962499630214695924169476406062548464336423926235807868346123147176561899316223185297389974794271803513373246209397661417168407799248307404458524209590295712919063931650742707297927384646522166734819909597979148016307968852384425640195997482293615885593882215375046864072704442194799088870089597586419962322046195013416340085082021758029708840464786875199874379472756502769316340211328412795174213391989551125379436117846916563539435869434349989701875556238875363182612251691147434170949752050221880535756181599184482161790240400689400359439694790151819565706865563189591525923781034607787079975181738670895888318168193063389991929255384578672913591928821994212402546644556805008042082246898320872558853442149404673776424024678983699843909586828406436290777512409279611662295940445371423963268002840423071661508911502887474717553917984831798178456155939965811823364995428628794516230632475768907713283902328441023513234408434329602597569298788884382951430201196158364933607978911341188584639582656441142910544122035521045349570460849750785656035129208366195722169154280806778019213591272062973768991572318649127525406192555951070820532664526827134625846346678310269280252400333396913767331430243307250597804180811027529758500571938263362342663019603153493775649568291971713845174306141568462396338336536090275011424054117412 [168,142] 215971091491274814182230001031345154424025565514939579117528316204138071930376781317088951675105710640262470621454773272444938953245468964389632122374498912849707647484168433374592714263158303195858931148031486618728151188602005436209429621598552356639657430440513020444496320318262435753703352335881761767712107016935863154349119979349641627967336944304810893925447653566604011200787526604348180758916376988277502715988871402665948370833213289398816694697700799072575733967893997631079954769689213111764601713189455041707726953614132991592138263459333113594704213873478817674446954711468083424803092768578845756422687934020170611596108263141897945293723118733550600742600368176636904785013900643963483811928909051279961691910736792104243327563903995450025886732742547573464503472752203327725148926057787829854096702842593001915565302950789994071915800803150669614254512418348311424665539260453025766232481373204500223429309071478990507697650202232788420230815173655925464852018023159081437779656154559027942171127707459393014856576916464135192379171187570047666978644430409512612067884381019210651099100566471736936506165208594203214038307500423372595406334831196626950515860954746521202416510525288662440844862848385794081381359881920004266369200475640260314983845144760366173242707240675573884299560961682936993417227559562612507930280002962006389389242873419479412969669918348069305414582411792008188386362703861344528324062052466764214997170001918066495723140624667928601708879015989387795232085480095521685608 [168,143] 94303231740643387430697388377648469763241935921214283095506630636351272871103992995699793043910264051141006931817678378999697658270838640575554368831368262493759028733108554430998829457235372679796752006312052155926868349198363771118395442513383912057608690816792070983075177704087461077834429613855499595441520024352639590330420469280732646643642374179885301215745543252302547336077096789289379878165699213115315701647026602169816586839914729213722960760289567505512834014968066497400661484394879016094629762139956377012531166308046270475408251111508591661823441363338281673725736995875942634132301822007575479680884932903595063540997513203001726971488055268999969643837870385438659633103097414086219200807718085672808146740134429720860087577193758582889082120170387698148249074272257146991961131404219101805221294188530237785124731219822746390146086060140057873737148333273890682354201330369390715651492162693986461019903391475168373295974739836435295909057044841605004843245558336283571357055274804090566410096460807602506262936172762324080630349034898269879342143528050926258303202230690746748897748913527972084696010772114794477979369427862579446788133963139214625564911245772142082960488091084081733619902446136891547251855057585842652298586158929985054676876689194322995159287811435307510414207653527799722135914122979302452821070806972308265798062441698754140773060852367709834612703099713682043963863262187115236295263859775779720620240020061490139918435427919970474765988362397212895878972496988 [168,144] 7268629463926271509625947109943051661210497930557434091059903106842538480627774941818240854402171960860447324294376243680076917128246387491806785728086407299566633481362930653707457642200669115164364746550941159643078241623125830352108721046806371209372845311037544276904723677040449472753251006263573128244126586880978878877162702415396830819118283464428965308639910299477307021570595024813242415476073553895244747284390969887405426591484071969829723378826373710405307445113705428379326114966044036205944229743112821284084998784289281118834230916755912832367543404151564210073471939842604755834923410596952602230353471502750450261396655140622250546412860515073613421619546447932707930140904229634939913859497572744588990706543238833924398981265697210227429475481283217334748789995587396539388180657599698305636313399159094846252646276787634983642610264513076500165636702627145424644351116266024079724976967297300528772779694142170009629368650820929919755849779710743470442714162190574397288694306511359117905674057303525456663121407929766136957186165140783456920537209509244108118167765936846940478860709485124624862560224244412005985894281300249252609540079177676472923394970804194347264501575527979505336851012447293987944870405484018796686384064472484337594384090556905749053708258045913605077950569121529487089440955491659737297111031091626809234826528472447398026966055560336728086837869633202145199988864935116415040296431102956482517087445630535397873002158358400165051743316501107162945 [168,145] -1516278608203201474693861865983483429533052120741588912454402339622825175674569330339773532431146331360702812519481159148355862517107510206026982456239222484415012407552441354204399821726569246515950967529009308184981566161921759306772353314585776845986706166409247951416178587475948718668005625984949799453105317819599495635135307691105983454394683019181690931606571663796071767772121053267008495664537370016254706957571346887489655053698107716510751301012276082121939691492482084159583965844564003337265164821159261730539642023679716350400309696625880380270760481697596894013316191147743942132196769341586696447894935803877461414769120668280370791159825967366527095066677603561222292690981225195052084030402880517646263185063970767866698897132519503120616374994698088353862593510671982978701940827024861630977304467696858414833714697280544234662385328860671453593691832372007864931425055647072892486012130463218028666779236020995487339805037283435929410112590061490445653378147196304779305252681041954451474486599607289779136018811030260370019293972646545056110100006581066754531728388861774280408081317930688519100737116441906153699452751955316469214347293478478555902472614717323974494999476856023802136284901010299906314011805897273949592932704364078626255916671669771064273744230289047124069820291533507706141340303791341065396948945630115826863456980712077557943045849262469136783116491143917006490413391108941399321280610334700368207455452323514301269234612792523053776066500539 [168,146] -110627294924706881273883554214040009424083008936550525844164833054746533489984782223452797824883803212681813785583605378915920541828039511915565170009989477434879659109992728128766432739843158438706719910328237727754145036181153818308276100907206922436637134153221170496446887296269948430396737564695210566489766979214597272962226670375299313468783423275081110284378264224925846327712744841545621854340919740440908541281396562475434328773124770007560995101541272324953731306903517570693242355353166516675326394807682282571796723260582372513547636730586493548960800664610051991878004192612698097141570649940794769931111142590834884077822086665069126450589103371404891059183873307101997778020989104484283084051154440224287962520075483407849324141541174094256890247093157849212815544431079490895053941321005961651686122050227822762387582364153975198127191149442137541677018475106255868690331653965990950031906617487622194876318804111650967086826613373680559552013917213397708196938918370848181246189182808368366815773232844024945913793587706823436767112663955445466268976425877284321774850815269637569354450292087900866905560297574138393854047391154214981839597647332912226950552746201302110787558320687338578963401266814435604562485782930659138769306355605525292265861786023019890216723772482229804486029355583030628635643501928177652314582028341611604183195560716592702215341177935771166103136595090576630502450898696713573746459146707412326654730298389952678536393887212995874 [168,147] -1594781455332447178888352999081844423394400958145796987002559044394848707829068422044544884085638257549160627918159857017011437361607032870350720228511204621109308903730770696403810539446738912109442706066085182273761124844708636918038822924863010945606983081303723228764402962531389382572326155067372862229077719929293360649824386881585821010110463877071143922080226645396975572855151272584466824498899431146700814683275775205085291023169868722480901421676406085062826337175459270952805782463348776128083469693066261343649193439991668842609844075105061055026579761237934115742381104753336817754327214664643357754445699670044493618155087315749927521683019758218569271209227373856953704499319208224814648077621268697464877425553819536979468960492278362358542370736671083158127355902539162352225267212251843155304339120268678250504755032220530341724663115994864876513129017382459148044060736802564778555736803047073006322320893863926515992998632620547528515666353342015183126131052640734506237245932257032036281784309603263838697619768445764712881571333514673678328138461338269177450331908767307040113787776082083510933276296586901241078903845506071778968080727821165335981788389274668548301533159753738315702140439655749893533894486703326104379198495348672155840242730318338325190161243840570928714378958921572375925597155014280080445498244444103033471756692335453517541899726555255142699958111304619727615431068612911396895929166727016679824992430250893773733469736 [168,148] -8487776242633927089075884380246759218856060244615033295645809926171527781432709664937670366744653968724395554189037681484513453431240623749773323978353005559145025496645721358285248978945165513506033430258583180636873661880416031252826642273364221494865188640897283414202251105674825065453873756520706192805990605812501873737433791404884223462897138710854126037625891263360012480776861240474991080469182492271546105133355145920287322317507590677979448092092954390584588187148905612241530782540147606707014280736358903275838177330771567977630780478212490472633546899460396136462225660715053312489939480620874683125809423930193048152372426464585322518233977058627449056422136068610808232018081010860438336369025329434752605430472944561893452459899114884510228239806904241219869992051375540754709784313604188501487463287411983778059858337781793774017601202812656247372454750410669518394110235012620587800775775503382249685448538116632211585820784001474094803640998226828679034974587030777336181872136553015688179592186100893198426344470277887791160586629157144436435255260587330266939515544962375799457044245719802959165022751560302148843680257490989075041472026201928518134501428240948460313311747194370143942946953705884647759774827339825418006424738807191482481370523627938880146296945302680257227811890160993318211648970827946460437056065876978439811616466168083407302003016042636793914397158429838448921849155226039354711959116640275099738230786595060 [168,149] -15908494598630562165696230962628296131296574415402577895962301262022111772051747477367067048095260196889708798597657286272381305922736515784704238207432196072392004675872016773661742581020304286141312491132425921025074999922206569855748129994193016110033022541382629969744737618191362735104261764014285901804447870156472468138779281303678514664358346431974981471730302312438025523408634236910209046184488814034649668716249395798694915181947099131134692605085833442912668421482230775334291359150167221676335597117032410774576403589895710431510110992358994813036799334803906572461641589894361006147698684415809246177202958849326802975366003531243792518163104357966014291269814208429757582742298292399529311154319037236563470845836788314513437690993939054908705321187669283109045985745953717734673583711741151343974641661775825705919511288764350718335274832623213196926562764711755226748073933546620219811527420447329676953460806701784567875822192868028807330455162624843295428568143668865262802074527318435792377559783829580638353371272867689093219108539743201045536331108289545813648934047775140390390303063650366399813658741384872250000589143696976657210628623895663203071900435106973738968860016221264231371938957658738815390798692369966671581924237531972776934865997414988863590271686143837344890004798410284916644115756735840640658448944953252925210453076975734836230864581643833420884963721750895757999037232466920738255233639533267182036 [168,150] 51730406466810533899219703085098497103513414978581960280604784055303613229246064809620442732266396518093478596458977066660319644723516859380115083402388054285329543401738837007172148033848443137303145253189708031875319724631382966548406685057266839314165541867976541515141594785786023587469183902865679065413742073877280631993085985645431696432543248731555082752668758267038334291314390041805238889221585298527043824811636622182144004106425788643252531237569365766418109297662170263354952728508541702426555829185790765745986808748239570559382653780840441609131803455255352482400827427150213290162595223061628811794742325257000668470495687502048725602956451286963370416250685507376392960845360099336133736131948101976057003167215983141397582340689784240535497100448343423718817589356561990554888245720379661675036399940058134647824538901112720923642409599931285132394914073076826466738228587267078026344653407669843178085668181961033188110476435297789468867461464443834842698899752358082370365453284718739969140100064205655695095396415513575184936912686667815465564382953781274730757789840779087711215114750432428639145755803239758118634515450745766636529791903522359978195701883527043473246198117088405838943991111669225958546791281576383457245592655591043020441113913491595661109285689024830435415744601512649740147306433400608729834142458970998874666329880526103198111612738560910746330798481365394134177971848223954885358571470 [168,151] 18587292669829346664048857531804771163283683644086823498701543946339472975368643634451368824961703804426454628443147560064179319574663445708431686367057458182515885146540800237138113072010811231496158201386393279593906262819674899184325872589554308825401461530808726211959056337822364695996416380166145353009231174954509031982361578596461845372704496504036276997752897132176941314693991418605970923288236811498799404903998902050494590577550412655890840144179483661283132800572341640805657774433516340884451523835657815914273179132587369590581560889994925990805245451478714760059488488262830851287002934094667518538998197479090854403990514298767846365071995445877147595004290861181534955082228126403607613342579420412091941086046858865909122974801122356102085664750004350499396878565153722652617668532418309178063671389261825913804797483277176454247107529285259576746667528607825452144625825634048011245584901163740529137501583995611439260559689643002719678759237502960555530807584478533215232916661132234193793977423619608198338426280589651331697707057453137001313933625135844699928415696232638327428666380861647661887050643111096016853223812637347970474649097724643860642543945744255877550337342044431119345880940010946947908504683306144464822170224399415011821569032660661944938218705615129786501125713204492956763656629545982224180667591571254300582772031431654604344954596815267475349074549720465398447425760414484 [168,152] 76196186774673151786109872757501421261033043943946714689367509884493918715445714554766854368379710475183925008685755080675290906927827606864946378237816475158990207016827777846468965958112929795987266096881371397320089592592325690025267010915057745918139615880770905050381571062632386306311413856454998523337714109808626831381045900767816423597899462271800851759497582144920942191276986879049000722094685054257606610607219276495478682230844418012121205608575528485926111334032079403560138251134131213329276854410125980888245064844956031577531610386255946174458630376213889467731702019853127503177911989150450905439718474531188926557392592030105567653808976134197357003447932380740502054310525165465448896576615980365628484473349012752587209460732782799898572322147448016720557034597909467265540211939121762363185906772684002601946551903889124918261722687547464171582339606188240295611373564672291165026865529627531329832656151680875815308570274832296130561760139491869680284136934452477669374183010873675189522547938983846583889817843732942831523076959949737436576634411276382965409352312782986701875729363978855903225185048170441649482156289794210937377210317569650887010666158576583053069733376248191564494676067220976304332271787021894716932569604690932659069903460232339371571162619381738542198394682063018018160312316748216702746872146528811841944515151630513532980252210884982730684248831023698720352 [168,153] 4772945117402968466298278602586021720098472180509841235744460450348238692541892750412031920251014784637117518950251297359421912228665975783699223212733031628753479828360978276189254681499404941362369602124460389808911789496953982244568865524351990768942320044957181676740527781789216067950012756637895278332221292130992223546510783375977112096505362168192754984620479125070231793971669978165648330807098008925368589762543518844475608053403836180340006132032219244357879374264986652510842901666993933965631977863084119962391674815575959275953087680385834332067189957769763767573722084563541899196066407279113219871176405601792407557920023474773972874794731908646843006537981461835136061620958831877679315121100785908653093705040497298396945829881141230755870331440294999327115118919195504471923686394258479793274296508658637796941588212703089875652840015729354221321473201087993212309782469630116895947105927145989864011732886748288332457741049726824973082888540380132040046357487381268520440328949449230624722071835610011141730745497368365127182738045844895934972083753215927924834615175217780038673904361024439549584647941676846162646882417855375359785393375250048411822625118319516296670694787207589303256581486899248840799056949102830800893343264328933150513978599683427004566183224117638269185719274390318095286228260479402915157104478166639036774957882405904590803699364862330195095620044 [168,154] 564449797192417976013241970258476809553126703258133223283044730228008129059579982934974234429559055648652128506639539664059758893841638956720367026457168565883791530309878696313746164442071242638431375971111650340565189796217463243116636433943002249670394408188691326979143045263713882918929424128404695518096979683191691323863227874596023293932943158809219970796450324327744460155609550878315548033131676942401526888677125347908315013791537701360445388496979772378499825423255873319242063776640136473072589293099047414428042330023204997792379807830302409889408727414645298327246551910609758137080912626679906965883675729045489384017191469849529116628910670619372267995693916063449712462782461817135458431626072036138214024466126543185311473074030704373503348843560098350759338121327715704005223840469248549655627362763210916427369092161338180510752918512202071275071212052254322104795344451703537851154160358179543341595976804537583467972554051249100912671263183205305384609765588764287017716751966954286386410858770792235389175580828380887726317425818151187647103579169153749281545613613566971442902766558675601272890959045912216877863396868427367743358445757772196882702893894673567106965940069913691482855024954543430718638866021786409093652257314333312433833244868852821809288358535019652118128497253329137195721337113380617991709961037358397852980639467362023571067972408369 [168,155] 92281451047596900810573033984633745028509781411751155609276754687000441427711601243712196184933394689756005069439249019226467823387896273210078073655742831207664258010839722521130013582927812696694913082888990148503674096433290877509801413999812032157529492593962886364181276816300194604031713845052321193899055442019114421817898942461730747369780121943271790285930780985002330857834102134451256979478270067480590963940394713552832816976180107689901341228247128103690592504430089940628417360142496209136004426776420486592213167006638935288410446201471653930615729779683119196459647049437943341924667203877139833580832745474571840973079327553298041873174196432700344129365015551764759437898222000119025213630360703809898090674147645500351190345099204210972073865849402343926992885958243391852665899681052105307592336940468654148055557830899602278991578477025130028580275395353575912413735107899212460893008284337609379660570440245179664776076779674114486890561079342962345529330181967944810172157007154684515267428646322815265255072109680766212931668641671931232467731660133966915533416296761014542517796703743560456648476466790420714672969599402504612823412302634236794354063506630093559112705324086822662201506275555585933008799119128227300874481166223620201083623105232563990856960470321653660839076879066496191703586465941848376355495524434280221385972157465748953982 [168,156] -696604150027682318899461086127478081740800703095481987100167466759579297424213162137719126197155729743098346285023870104110838918750772638763485022269749907689147247653878286793103806093141863583395531880273040403085772676939745520740552916365675856027533817705820515782954149461185446383321108650489176748016923718586417688009651436579372583580638013169576919152055860606949572844899926571339255491996978390522955654426443583954955648328896812042134275310184941340695104398601111208093382192874629337027686452873145233829850518227089557702301537579950240826882587524883462974442700310325469576285610795930159530470377377505195861580090959114547892971513345261017835579333825471330053284383739183423719199960047713964138335861196421090462285139319302513063153108250237116612924426923784787897787152746208895869155786694064551065845279718746395275797855722232037408974281932434185943732862161978819430703838048881537891317800587582402132297944337504068137289346807478560996593913788270532097564901191777716845618863969807167612053758088915074387971794134849196221813338459721831797375125178936420386902219554977918945492481746416857348650354204423278550996886333727596694947265686059536123646566012288808999284782942799199931212008069760399143330143218869120055361838861971443847026269935796272423197678037476017176572910392471035774900929903004361662824080582 [168,157] -286992540605221792007049584735902942225745186940246929676048658486388228414322025788142297766922644387026856278830180804235151144769340593522844738483151027415464207574402203548611874782920293844952732822183704478637300160687913926364026001310909573869493997151150791033699211669601302695680625265074779234273129237305134421494457882785782039219313881209908353870050256368167869795891903916939634242880801884792114821104042185800626467846451808120124625337635966432504166987170072556819097909312115303204243159352037856913557328904658590455922871245180720906860800306870258555236442359201218023621683203339555609439922764397473390791092267796353661185578359715678236013927779917743270399432304056000399000818470247937014888595728091852627693597979452367993575898520928974356265405782342750601701157831977305556702466551925076941079634103375430033056632866785931898867263441692722587818275212617508044389008242928046881764199368777107913546766581788215122540936789184144473817857826573026443392560079414064568148808778269209666550488231398845606032020294520645173815343492012357959480430021547488801248226654074985859232007498850747379068472257986096140944219154807756334387883559083794059895931672984782367676100415743546830064394577211631316924027962657406998140470117702033602471487509559112701190675349442869152685720328996848708504803412895271818 [168,158] -5828603361188383699162471333322225355714137601527407261636756785163802308614897512752323157752300429281473401283682942705129776622096781954754238507907493087507355129655571130787434389934819846004870038795089943832597025670885465160520147441481070591481611839087622196889680092747676725282988472176872101131336675403657544716891023145655716085774475521397658729239882036895589176530209161620431038007556833090356590210138250108130761550110046805008161983578487568146271799039738441905640502344839335456319951783134054167775250868349899285997377514215945248210475728459069583488697998437432494870589279876391016484993419375325345323448035927163006003208296131177423763840857685994966934322082551131613811371633813799470496990991067570773373209706869722562714819872789295337647120946348212963176108570612393578520883403465422869784255860789278715461892674946917017513934744167687083507818924372820033423601205744399386741639229484520487750784502740613974570623697421272657771314260908745014278144984131743701583709163932384702075543491710023439364852626317061350861275412831723634744110524031475060398614710758569206460071173892520020783262757558282072405432598625567951105772799114919298029372802097814429220343242466664825313718566193135465164743638751647675555801565375968035851928586532634437573468741024676819435104311999466948817745533 [168,159] 3135987137514141576801647812249530549302675027789177315218158579750968940027522084724219514810974302069111125740859135572984554575823961955311158400059080025671877863578471228109599676352824088433062738114535981560751663971522845066587376359826172183523028601916974650301373925057540229444457229931433714699143807914382105359149457478375682681414421827062162608639444787295018885626133773589166555663408771524503588914092126343048633904049068827815924642809962327624965233109137116807576154452795597547810646010778355908143339909048157956659991726489079695863111111109142110380456780372663145206699267473172870272284926499025040414703581173558789401982464980277470658391589760544675688571905750990709486855805524392163594734350728177574053403952376942401215128682920651553541171837943870402290617048269967855730080676230943841195560413657230295207648324421188579725241557256206176196626322810782519491109063839209336497305484110987423755502126964034165709266875379048771028046749930387102723730657313285609516506905737930254735564176064232362241646932657771324479274740483424027969741778834678317137346666283085107151884547749680304276455454058634919841706352438965141943412051876688762513088612112221011599540582563471575908534922796687171533394069513460538025173099145600423190427898087611966464380261192756848868366897771428 [168,160] -919459417758477656484700411132866295243805979155376785506304284695471410141439917203734093756693507919983146419301377946052913669300535399655337476563794719332313545306034819504221375638598014573402733443107165112524772072894554590457094972507567219371709462159552374209666641867269413846176598320093182233770716258960465194456909706972941967276958781759076210268870654070595456662935639031241839219506892514947722577475504715475180501849662896924471629633425074179749608672159103122898742062687898200850531284723130832572950134483831630945632134765901360109160105969396750888590461820743587050178257019789756055171742444109108189542433266804436689517179010160899730051597652153511030896667399725470193210996198356679308112475384919982838423387116384930989539785968110977260964889550108467345497830825190058342973050982989291429870906231945360836507265741447358014807475007287219357325145070674880819894259493094627552713201407538639411904381658426328946373764187326157913569204543803008014919671548813488443211884975402570444569201001140439061540446888438110298164808801819946067639165051134446360475039360935058390570658882677666837426371860600236296069634810565467108581700874810299881488809199679145276462266732365877216217307620825776812618916045519998173783450738451541356065436477303229551117408167943839798380 [168,161] 5156347234538763612959410801935090121096894071266728789148089714998420118215190491104421549235757068008996580532224561592067308818040135184268582270986157741764252539106298495033497958049963881262174987904675614050349903897764631658901134906219646596211324722903819436125560625671908431256647545844553215947986396551395509568275034297976858519098894425831782561486722538140997559937342945542429604618828131862094495787396169542521091101636464031924763958489565653993738324845295473191073537718566491270363425782143523703848273984613439764852502658760763401024701848267247490011738497130636333884751311617199963079716923528961430336606283731938780849804156738413665875848918441285598941422156243465515081890053198357914233670358760975339928781125129169251537109741148408257983498074291906959276261833582606046167955858543582225329916008859353476956208214924258947578559204191127203839745969342425438556138149018003733748084450525917916134098262167246959161870032157665547323202921260760574406023860604934539386048347545733331787500046760960610235773200794621233825301126316672802308758406989876461302918401625888420488856776279540213513498824730169064006463377760862122059041659506294139330240149699366229076479525457771232871792112800711049121277984521487230320844176362047441299876040634508500901048898272 [168,162] -8181518152869313030537887011287063098163685846322923933887939796778706362703962953613689223705190957287763599496300936210253749097470902233434530581527662501070401716105359767110757928119478025994063982507671538467665541160795116331955236587561487129825043799263322586690440206653421742552711048965251865092608077467755485100197912838770690225520463158956233642274642528142791417712022163103015463819953992318832835824733534613508113827900166580560505246409584385077539939874265916094655260412430746475704283910207970240832537132456310739864883359777261731493349295979086141578998638835894996725563475589651688686956098233913742359038233191095548042192622921930481639995812064337789428434891249900548743710013639768122509555724015745208967611305582409273616128273501922245230102216614694722708672605663454762990797949209576864679516527304046715184050981981482448733843209576638468400991292375704924972115963014875630090991073922814921379416004309904481471388899723491891124823453567018862157766519829938472070224277594424664984332779430462909414827275123137373331661378715662212489296530051897954474220493428141670021264031403558804346362143758871023364484460237929327060753408479945347279496625457414608679830873170358131081109776319365896832968758876669717722032061959308919958457065142749734 [168,163] 12537695567417085736634055838865297129472428269069464690965288604982406683403730586652311867127069242063155879813800625601899006417911848615453219615421316118956178952297915112707022884356465555682132937477258785617976565984939292738118103812034273582583371318760737993011320973280639622631685175982809096745574277796891404739912354910975249881198543481960795975587305385308633902017414892061041144440226677250021620419169004981532668093956055244978057856694828532132835039766408975451235677280883216413732283822442541848843334226662273406585251053745541723643878677166358078738774300768727892003165092120399771400357543946689023744518987681434814674664175930562842341929826354212338229609534787739714395321222259712069108528604209667126431987130226560871842059773323347454941496222282662664140146575377217520438955866583990241723649809032868390196883188972444678286179558210181966476987509856993478500977712176385080436320805170038325369693867414514187538343722894784424524925001585755197105435013477684826647271026986458550033489814744774276512234473042863029290294687932603490239316114166457948904085215514995224001675860525594143545047664085260409311627529932614376518874773656558383641781645810391685089621761531272244106153295756434787804641700861337097611651599508274906775666 [168,164] -12689313588621956219786888643330220180822236656024079991395364414404643205538420675675377038100992184833040421692173239906476949343447133986457087797270217542947475738693807709238015881212942446623751743920718971237245086179170134965363086305797924064997120710382670303650362088032220538509701292720286395660364583460520875177079330441689862762848393827331971419114631828103770790962971222448819527199762980356849798015608028878848525487855281846429467737010054857878103815174300057979711585438223076012613404820502125858912295963109027660369419255752568121552333618007853547708964702731290513071403181426971203505083384654974667799148582338127860051095261827470941267919040788030329884902070902587531937136359289542556184198983371552959620994496362844690766306948494001360837197655236866273150289869873724264098037452899552755388134238279143161207184193845699917819416564345431709288348062508741290548679714873405324200732736339288947067742675913446323674943247635657831679766233859101763968935043237393173069359559209466572725488103387893846413726531592688316787243831284590145940577515679284198711389016770243443347873024589458660693883379752873497985674755441762334194024623013660844463146779537792648430702196459449780680138164905629852069236487098607259904158265557 [168,165] -2150009092292835990950654889332118747467717138445217611093443878962397164520676550477850942554428881460915713257307803265368099427660878296794700119697832245354264308842826441797797516773127854557916003930100172701386426277244284615236480180299317732223191169029325378602739399889912739881374925190134495400880863330916329400400751016613672768209411417372310952697092504625035829100192134022486172988393469152087463977172273526779514986947103765241048990091596203351224367922700906541315596946227361179649954793148297455771275212799791431297496489165029129670857962009684612777541018171415129231810901639754421816292203747293201097207270980361295446714188351027157504437722110738636060764528457512786837928056584469620565740017199459136444455301555115247425498164125778397928695271356855443835900178291953360518593482248131774045217513318233910171174368152880101899543919205149847735590831291309205464586547693427928305471611712432320240249549565792793866770161787264888378932875181179585859942300529306839111297605904817838186778933150694437414894758475945708065879337964235117115141945221827681039573783733333067643073881647280852691141373895751481966287648719010905041024752207680411709169314680335824647837120981211920505288383103064986708286872782030610 [168,166] 4407868766555168480212819006415034286206485416355607697232579836554258291329983041947292527521854221281530606231932430157984964377581470296407294360796363680148967347823053709305485615364312385962514398088725219299264220986944505371689961818837957817673324308057350434778849512538209864910759051024481918970227859029871594299859493269734609641218843562262206267224021373586283074368617317426107618931194086143944580624979549770918708923894398177060554560564512884539225515346231994159304945695181910111427676427773852121690429549125201263343111257346550524139314963123394954476532918781414361834464796293439525445890896106349508329631104690287607328254227502170615879685029018575548889268334256514577092302408035072380129351476315640460028253615194225303466083084500979241248131476892245724030580532302009415402797162972389660779250866822289306930339620729838098731276735614929950517227215717503311400753244530251793168739100428014056632628695872687729353602624867392455541726528363192609760751349573211826139599591884292998337213443845933187384262752422380404989297737121833742005430517824554472929146902752260855480535189145637888397340136289902191074046801568878733091974076031441510956477848097345979081837835557817683339515121858987115963785 [168,167] -700054230778118772979670326717687700431334770382728664251757374433503230198371901823789945215809894517015601454960266106372490332608136000681087652304764889889682865345384790088357359674984743791644663961763704521877178170894632754170472647458201648012884319952001023835143210533862512346417608826905737784179842225162077157579691258348600474731399115553250253025677214055370598443025451588883748432094380627202744639274186949199527921429778344737209655301260110471357113016355467442618235643316423502575296318753533030422595339769871292931966744661275983383185781032714185492903095701130852933722842725848318289274638495514056213995607544423824524526384993656179013559923184182751648831242416800106989051319912397923837764566500840637490932288448540238314635777488672430461408972871353900230819110924492928211143692792378926828661862753479015941507204189311139870193094932247623695581669095769008089860823161350353182213685557691402464431820936609118323677562616688874235552358672844795376746377746713521617384708379090174858987450489946100545214233400064108032963330582469233317339294267536832291792404505254480858131815785184091813459699992450326630786198389314694956688501640307600762336194774098403811624793917359347277319285487 [168,168] 18685951202973761707146107073109771988653615054769151177306474103083872407644626034385747558865672843838909112710048006426061683313539360000328845127072397378585183513188979739632799701639911356008531994488984678593208391766081415623654737729042288227585753033240847006361425503139968839826235433348689159828375400013693656831610570837319127190462419350431778440716986301861309810549585260129413359220178016524682595917438878205106128601230786606700290841908054711744262782749048462980008226554032223418944607446494630495709269887665687597890542674163871880134949433294878906189760479486882745335769823417733166803762514215440772164335315459541614013158136376958262030915920352938092856777136121809355664168057204501811683269456857496634842830002889967144072517221411810171104390776712435612575702343333631123867483027743924621151142047366486695385431219005937062769580994598301057832500453497159364832888268419142761909883056094842281554502289479106007854552405794443958921586152788227503849396397604319847328041960431091367646807674703822507946341522371159033326941250517273278983433873527456739030664754137705316031596309090654177801001548999230465536762505674106171906517972079028086736110828222506787637739113705456 [169,0] -203917643647694480382270508721097650447180457735004449920185289102849538433833389177264640989314670404980828836142969141291618838211770660539488602826894580873504563134090055648766154945635385546028788159810397830443510139258479637997178868351595795662070958785974996239165752062408549248027396325437006337998792738091531747993720726039486863204917355885491180244762079971625564663938462163241180798340341277447922422133710333034296544130793348355215900144657896266911394257873864801225081847138740381080251659670260253295891975039831449722846547083853415761531760470219348916085469026604162046186528139462298455412821296278015730894166857615622455441457850891194083642508766840519493039202616772860167659374744328063491958460593120444419754446156309990419184390361045663138883660631461683131563679655308536777772949520610212399538706644894900437010411716753987579624842084099125114507134550647888020485384644542614286128286000868004259770244689783809956640592737831579288675978559879248685766382307509259471710561109510293369311851858540718488386108137883709939066807640346785074493037502633796027146616801243576497872035249765137897135514650396751957232404358771046528759455789251210419716074018434545959210096520719227794371455944122421361760950796160180977751836181747791910791360207801872014584403745881361359812029518268439912931962974608405308807341725800817182176529540196223424879935347521280946968608624971282009576178398809641585077343934648842064784808926815373615843133065636788148924232377080221156173873219706950718167229150646893900382613073381309049678226654157788598772371861293293672364313371467151620604125520328293972710782166534794105112930427278218074899000772700469224230209518462122923643797800258269664032222310829395257474242123159815222649607152341889130731641074855268216528431758271495589041688518466642792807007311452491712054023429786409416065059054486429364154720872030597129615856652857106851829279698088204242295946334517793119299258673607806295134158045570454850520945482880842594188571753759033013030237894616403583890717775955977970353872860662988800000000000000000000000000 [169,1] 2014372164752020385941742455433027718092317516455430473405241103518273314482209277887090338331582350821785526441499359104045538695088876636281783691748367087784397139439913955663861261724673159219445322653221502370700644390071997307909166017341406470472273891872853078113726196440279493914510296868027312744001891566735970387620252126863585687355765496339589577068921807180629095331768972929638351493308599123993117664388693720824840288419301785019590557659800182893798351625103972256870691620737399202404242797401838958756083605016892591631032137634611442799662607091626237307598485344177760778873615388917126089864593942716847750547002558945801530079837003009355038985767711670763974081803746419027587923170711663330311450511883987502289607606617103885602105702680029048697745880569847870310102581449809237047235944740949095970192087809849853799178598698780874829292062530451656472296317952056740607812037235639566574489025800208068215374800530139087097018579127877918220393489076636050493330566774235394046726536907914883834926392621261339665990313930050536877401054572556488787368731338271132387436750082480268732513951460176804523825114043170224280188701156084067709261378516129008822754146311836070014919051544579272060190437175525243668925565617910233017834299427567289504127593006653542163931350444473250848012169582747733574966261263687941498560095607631807566163926413047138669786268854133167754540841951083068917858751858322901314052867872704783881975864154834711028168992941668270107329016099422352955283650167689505130402064123126920639716465640616700035009690685479457718898107110843648443034939736136210872629229428922155973317350415014525846744341194732777986230488599055085157768918256787721069071511173702882760433054372832356822774233955560383693623922622849287759572528453943266921562471747529812287528057518191040535648211764443073805687143336757139401625347761668381103532461107968567976912250664121138925260108053299917610141653376669719192340553989456078578688365055019945749863546598412976806315946451260903733202583168326688563317477780769313354676385131230899732480000000000000000000000 [169,2] -1093466631434920947779419303783791850740263159234206983624825300430472051571977149027606537040250258103969413687281293860913077078987892262355445967697812423095892573969555499082188825544760883674852020087401015239421402775457099516559489748898194200471760415376260881986504914115855173333123918942420850249113832864563175218665157692400452626163188546071124835808665232777338627987593470152978704601887898197515283395723758786205294163161022590404818950352899455089499099501508091423139121190076510937430820356626823179602410204704980261310781529908431139333244632863212388387745336316747950377986597056003942909863048288884805179295142016439234593433114023446644185785284661129404609812179714961531626542270257192602760597873111559123527234945552431374097725207484702607488616015015744534258022855348838858348880367542484242438725183440726091907210978332013554338743268917820445385603536183636721584304501921701795387920309452811313849417905730171206108647393572604065785909508447171469258625041208401329841136522551532010808726533711603690940141967722430422447315298710854078799693021133836868432044500415333112061821465633649067747524008996256248068001293578527964163938151119375885969200590221432529431679138747783083296823266863668111191640764753621291022861139683358339870483714010297995386619351215759002219325666255906623574814525334290740140704610252434984521680203822794165513094078514968607103722491517390486976957605389324295279463780953837821790653105051898885012052004953927497373218212920787741372110429431568353132494390896949509503370361927577499628797111538018103009253210371789881251999303193736201219346277499002422827808289499250961373493895439882025796581078690894671416558522504378684852280820854216853852254516848431528300455351152262681083180793574760523697586674305639822772059024142494222846205382444940545102827938355128701311913409085441743193611075076730440838202672424533215655228993680853206429875536353486282361784724050147326238223363935361496784298179168841298940227651084414145625938081487742545359622463565758304024494929054669528957031518839989769621995520000000000000000000 [169,3] 158431020936959845790164054385873656134177548967702344383348786329794616612974156455194289166627352184547049453960108372616383222462264452447519625721114639375970196729121337861868471601094391866175582922912394482178617748496055555510095118259941009968810192962361061197466630390387760875578932668716952951387471899020745720722529229528801607153934575799970365122449974564089497145410418132422186167410512029893259765521337275590067991711062061923431456471960885045406915867297959990453072699411368384735161277082010683012237683611263553710533070879022055290864332285358437026233565604182918932516873886731881424790253019884201083080043964389053050715181026751913074255116316231632761583753555554398256341502340857975675204712959082666291446016386829576933770434071383843372910295322460224269223327781533546913754212847999649829047553747898895064022214697732980682262258731876749029931060871044314687577813418093101303466309090181782280303186164115752861993951700674887673109268339080466548501468425575423886341579534244259248235953922821022828500161529390995147354110176969938984060525079673439162304548171515017853618889753610838281089641711561662342510522692614999289336308310315088758029835642783682742540396596195483341327874451215544752930934522898611302824608293376561059034011213441510743921167530532998472118347382003284544341980873097024403589678063519051402600310310157612470280409629516409935908271046205091027820164047048468650840368160305760900901036495745395738658019438985706414773698372089591924854077685591344709805112917508602096220167691137926954095869584338282948063175254100101207671449678583610082044368131835690944004315274256431942622283548579677777962340043382454164291768432872405629659846575721136856994053087729621974298767011038735918737730233107183538231758995744714808490713976165985978016293891190619052690324779098306828053264110084987877115550007206126488025311847951811619930182928335640942901697884694217258262655593030472045296545577950566699271864284580858285606228862637078383079437138363315265790956588471072153923676772914609939532292575226140238544896000000000000000000 [169,4] -9908579899327262152522146947482465303186861299373610039046291708429695736602960555709837218952812149471205614559318513607459966755926621984503566675082762240978367936818814353622175241030610290237454877465332734110614010621275601163738805679789874042279643267273344128541132382324490892929303297291103303644434375911396521902430141302557809819018189664568213833636499428347175131162989332069223510222653526671021273234930229867875750136506676652985572302053025468612517386361465831739171830619422271895888519874830237977898365700861535942975502536293970864291903432487711586777584519024004216933962579128587371276462281876371339998171883983070728249390207433357002981769313277009586183516694779629469573162990514146066424703032046279061281754502012237434958794002120241232610642888077854481461516980142122350940337423433741792106735535350425498195183828284280729803323964282260642318986607451344805628691500668123158481288188293800702824347656844265933636375360919276211068926700928418151780694767137456502003769513000441639741965803357284063413190136438629193776170282314569024515161067704841328021360680530330866856037281281848248626503195007597663658945092860057704436084860228549809493441918379485512136047857459512696337457989765397278633441537970517223177570082307571626127896574218946751449288426481336067453040376099977986560467809260583590578158043030608893837397522993239157722288945740462797986353247886958449286103444607420454207287332150743555526030325565823669509120393308845338756466799770513220142592569332627810562779709781488486813516135286361682805543341969996011882319251915454421661991022932331813711834615480885941182473403028131891829935138280208601585146735148403480834541428757582423371107260505061209758214587273014640739334303503636190798160427819572607785278104727469461075682691611779608021417898039545250758386578806828624116282909260514795126100703167130189532542605300475190967636478889151715946187480721659225157744863185036855882022807432950758432087439005189917760972152328605139241439742070904694642744337093547586063349310586335723191999341869763318965809971200000000000000 [169,5] 339031364856574377899082025283548196291818267466203153013115073823923685995381119155105892728527497484337639919972358648896609290673406265155764047035258892392779956720408199172349415718705287738934792444090428788844587158784579054002390951441140940054125644733212912542270270962724003845013339556595470955819020722022625697954100506106279083627459311355004841162321504102943022664727526916887616644025329215163498654367953547109755595936186402175282060444231787045374407782894435039338237096913190036388474089166371201002679385574001392571090550590766543231181645332605567626873868406290153378330024221158231153858663832717706768591823916325004810864092448102875228526319810042062363990536775744792358217193761452220947230266968424238055897336963373739226089778115451601477334688770402193053622179493747353225617880189775965433520787182081870787407300052660086026905501857418867835338517143780097583851086441397998835431312572284741561172171880327957320940573465305283478201144586551090704912241169266543257147719121254140073046364550846758716432002427810935208498540943595748300024533549064724326544748994104047466351053743383205107089779466769633044891975175691614155798486318121272689753261498557071623381354458239809248296346362004304687323924671225920241654965222841242571348436490540869724807730857225811547454554221970090183580208756322866255990396601625072505442915136860552720718885462094840082326321836613615596445105568603103238981183684153330789935384326391761374404953351756070793970660172512741809961531678917750657880371748657177075823329493512828559176236371584556048680937588590277156288671635149106491854437165302745728713502472593061598706364508919063559305007260580374875892412964024917704627668008347926464811799884319308719644294875904526274299393797886166810422821049515361750212690876623915111792374521763927431901313854547875105489485113317084949069107156490554892892624540228139108388625993674742550507580210743922317852179146423598250355785105370576549774896044698536809803526963118741200959929924478972703880803805963128014773261740479702556918597230889714399615490457600000000000 [169,6] -7293434878135686528988466573203243116637856038095247241970996382150574519589274244574309825513837355534250375281994951136058524508413889033940610971745010172765022566148714540871337562912067286608692654213203913917285838507497695465977375696354256211128037351251353578633206651878323080299316072719985642169069772625431633359783079494071603858529149321803985096754120219629026943988471256710174036361367459083799430964990752471581748287975128665144847127822645238181184337134627562948307463702892294434614086888376316806609448586023423599559526961812327985689101219196191190514535314463045103545436406455527669250942236540419522541170457511741312489779417400007537880390926157650860216612314120794053767401889917807268590309997015752147789186435850947703193753368206237966111954912035990454681600085194324777191291976234578934470391049210260044583499570083663314628657330111313672006105158769817089706708285367340010083429088191665834715552460148064310919893528190154397542715363431207587310736082065252765907732462503298637384131255987525522464472225023148557103792087124100278558760547988828395601920067555736557809308330019159257329245651312451195867335875188966352749924667904775857570494473346619809943017389343500410623014323895894145383169366088337509466965114030616371803779348095546813220152398402107348441961503589657530398192546144544535426749663176293690025941842509411357206715482066518519584782847880520687262865547828248415827014729608142863515976016749587164953983230566988248922325393153842682580806940908191129250539216146940301069294375176001249086794190966705179321900213406302692994049672573235842885090585053534073636646914538766116829336747554586266048973937213029620066509039433465951026787542430550169110242220797882994126527532775805571636839234157960334098752560414753634044135391644873396298750372772420382145850107262031925942268270487752853141975022331028492719722938215310259910940853812212330984360606415810747590561968742687838937985730992342794058620016227881759316961659629328225440077236477551173543493959814812406398699592462718957549991917768453178175755649024000000000 [169,7] 107603958946851033235190771600982293145751331110029806868657840931644268382345667831865263016253042239954367146004205619613156890415711441584135408146849521045613208805671797928218605600808041610406849207999938631445134093283220043289860238376757270039188190824428400042953688876415456431503532446559923297992583181962451564431872308813414349306171389412542884084869772821752060052158549582969039074319219142768095284011459406389700995951375090420110826801238892823021993367401850355461711648900348090390456613620910833598348256399482818309759827283942050806148796952752710090222401413563118927886055382179248902816402778653681558813821740442942959119253355397463402434808151092705677337909760452253592554964875754494608377527184471404638349870033090722427684103436751674408121158746947507847452334603853291781836440774743759161452687772920643027864345224577597394728460670086129619998338282215725047652153962822526830650250560804920462565738536617344631264279533087317638716884440227788188706528434947583568169798959309181605794058644969382328258491251280649286913863137624083527932049765666772646390584853864501490396637175431432922479929469097634376268918923234755694780327717926454215276478329233138532406321433061669173046085148698148522397551363679673805762988901297887290468769540075408068049788785976805872130642810569728484803774605487216208437000253847243546564885953333596947894118527446722968050945935944663536386206929328891086871701340184957119092753386460124774671439742593674585087886193642904110767736354972145134532379928613016127673224578895949441301526156994436155873939747067096201658116945271676829681869690511143523448890156430144350079851537264319268787248543971283499405248953625320626193722277335992677295761429423248385615380487948470980753642062461091766645582045075607827650209692838115532164294939261694266657328948164993802652624547445630856706632604658769130686515246842966373782733634271358907720120159385636482498736829012501437080237363747983805889589710167520801913846431328421980236066640149888283117517208320424391235898947273150726844011347617555126981912166400000000 [169,8] -1139543037723014725938568299382590870926536527286016118232680312102099478905706645607160298819548840949507082611700494922274718427579392825737354842968958253808889718422257639631995420539665282765232741617983158483466604139336869429610902429678425973110926969584768049735794320903106710634074056256182598521537493250900731956095413624342152797222264707464249774472305278995892817440273780004334399898674161696510488062930041185198717602438415874984958201589076733959305360768094527306467814962766281301296301453709425297892897701952530298722863965248306958951662303534752622836435321973460336410393674185347958068348376510356385366983276214363853143874131118552792921932585119589414885105154288940264110970425587798204059312107101130589210283564242516549513147003969532017856174100156519333207306575264094786234288839687646033806479597216361497189910556863675851062675562461129449289833181922645527108017242703870612836015125490651791916917993752285639409381732461466544202425966823486007192315824847556765443992005400504814219648300520741937717836401724718610306845550276628753427858049429453335595594518844867515306106973974024223313078238413401540274011757898985505398998461991500086074427753094763688229388630127220294836559036752963829365141611500603041673995934052913340693481327848088425922716984710659352186099733606121388303429637757279160919953910555256838420203011005283336170266140875002190994645495285162834981258929165351292147827307232570005915390913032425630166017447812913564898107027112655902088711166534822562946941830987062366645904694743080005962608134639340445583220000981241831193784309604566572910823681230071446365269738873830185782891546925311744878524843349332776608155320463648450286932300912348398423070708987081682166327186810324523219675433723612049409838785966714753111817706906602590824156307071956909063746624245436777165625833330725330504341193716163747509320742431276236148646696327894239388870467234566510729150589273367114197995601742052385465398661084516657935841514034324320814945474183929898545670100538905013771228030022510044748687262386632472238529194229760000 [169,9] 8638789959898213658687610537420186981720712788137520857398667388540995990005589215071941033202322399843522640221622655076105724052844795241108450506072692261657435373154133856670087358307514643872544927150642796864829420774797793537552378310399338604051443423637970506837287785780287615666602681188686551734455265492736298321536874989271331501067183068704397399064239781942753565123536450964817303619288929750434560160344966524709493533529536211592414761526753963895708753194531298082621173195517234489735549718737103984348298732844893464418608917787843173483531036154249243797630181439980584983731352350306571730044083771345411109925603020478686266836731191313184838741977446553694641525014671054364206499211329120011494970258536528461876303839776393195818318213946357016015063077722310278185749333872276828905316733672412854851924732127680577576526596757850179372676971098181400304186129787409781165566627121786759217164432366837854320752301714446335919728297000425550952782162209692825337139138100190896926201794031256581635891115829668028479026089757709252699903157026378099277464431695061127223214218966936057130097560741915605390120543968208703141750148741351814749255825527664666280396210015045605521012444319224098550530950257340308920861631652418879039940818998088804902088011896669202624737661994348361754756077637644412885324409256634062501277320431919681162650834384643466256245785544482506346120574942664387083580298186137851083958227715167406057169736760330418438519243525093218610726530783242377721211214094443538731694998572224542418443971277054033207241078037272195786965746867733358373394990221590066611676950698208912834993480243908288977812825735818422984107956239404353457879574166179820365160780905683589104207768833917993665770997538254121768712441167435017519826019803293269956259864130012918744490301080631599123936905728415641991099486247857972912588001997116222911591521770452619045379036534418209216003101367727135747967382927519992396750955058271730935734704676731468285602956339241986901506741680304217102229400491769890147598599591736997486762272479447122988235541708800 [169,10] -43311227392613456736721969782660175087754966679468543748402855509810211036708283035931726780842575577717958067804376600371061906105990790471307221950477906771911738823249219830824592384776587088831948354945788550626106315792268634371540102573879883492019157650133028699549184152129582492508071189636141706646594653951843058652931888695141458611908241413705215994574292258423899104132440132190506203016326269456618031988268571144520052713624024141225315010175776589957778138993247270326231402626789132460533929547646960695756733506323787063003522712858634853944121941908412209065981158911031101232736005348980301155484448244133437403619922075800363348379740431586317598230877687211997261714949732841851922127291141187411999138869435061694987687220500157465760336588599192513400672489175723610975669908390030653423552364204705161885053489636927863415861997533461659177388066453083568445753743910803219859258009960286139567054139620402978896991042436415248268925600485839279850656919685940706888388450977903095389823836170799794220609062199588021062356820189167542310157072139938513879909793745442664865235624318728038896377782984636160615203910909215257801420229166537034284903511644368115799847122342261419386463796778936596114499161495051012257935196110671014682778868280401897588464442557965259420395035725029144139986680218652441104868938771480848289963976858752361856342287298042209724891257884273507383880586384964186098942429340500301137738076592775608176113635233718344603144783318933708007733176766616590111033557365756014843880561391450952318043612415366008988023361221998794880445424827206328152660911555829167853984879868274499906138405162406236200140150737108705642351482028420771317166200850914164439519049889464577740454935602792512319770600348892009175109962354109641179975535693716611783689848917191242009021311191114845441513249946727092213354492747530604977663522924428905447241074637433052910447671152245980606969864479255429711768645836617373017327003113484937239564296179993365107963345370938170131067183961945472747248690641431805671532196026556920931907558570857010055778140160 [169,11] 101222926046551192372289250651150072182791648815498957015386415816610424203449309582282100643974371685117281616075922746139282232281491901073553600348723439939740718105519220703422612888441912851920121498520217488595326510137070598337168097026908149435721599502173647111529812602440175713607745733409103994640816470239760492363929701587993857122398846255680036505371213691515127248330496300611257843193660770132962723773793711058193764486335987310851117002706725769652370225663206744273817520591166816237101452962855355127094726946450541352921230194308991776793493753800685852664494449666275579436082855894679585578009731822166545766002971146594739218608436060180218207039588175251292186618612274739187145505680830687328327125539506610425819800725684738292613460330865184596790045025046912000728352618013729169391134561852572786091438168632319254892925154797209044334319435888092552367169730280570221246634492274977629609677947034861652928184135568714633407575657239294402563603502720631363369151678012109211884249126620545488985961104995199819210875306813796546515043467668689721412182862981747276405200185144140447109476624522073032413116463383474152063242728163069120731349666336577757544045434606872722826230306164412330178012203328887366632186882961192837454836223102387864964406931569830721991670254213237127344083555615466240556242430782024164721708228952229774522902697618722335844312898266056055745397871937541734820830870221053154675592998955941327862321090342497020126974285367244282672549840142263138572817511799967641775391696043587187969158582868799582438194150615391159698171486477778105100211263931553472024098054850050324747071389465078276838658740274319931444313607424014042021185521603652763591541130446219130353588930222616584938780575984905282371539551224259725448685520990938850380975251437788624390382262213408014797442357733908125441043331406367059181287563313728850102978940378935338966246189925625600912892499347682832252025968753575492945455975273528602552715666343812848774616758505658288545756321480632896031033918675847341866964676354677313113672624019996562948096000 [169,12] 272706997511703905147255484151539372621916650215253718889392724880031671229470029013625449850690700258644607425086328297808994224114040545027581621204263955438129810023319768053421067910684355254526444958982325921134561696109885718003800920723246031166554438759439636606896115290519811901277012112024018309185704569708923373136144436540665539870742185185094660706139482867951860880245229342685144102280531315666168416010630643276963812143845869647721731395366395307652496978972589890259068475544474661096047640183785392426851942903980525200857907274954416477177162190834336884038856952059836070972089337546361971995061161766344976643420022787798077485573782843256348074325215629477605219132401500651022726853020838815106768251836859164577630546172422366559625728332963084851671889535831847583151931200873258466559124097433887087187362823745003459327021115871166358448638265429662665081470398974060857719510605069876012879769852938965188118112339400781281752836771465063882332992300947239271040996374417440265291699620899735503840479967903119122521227827415591875099943858243252868282405480173264181763875992067299941719804502811191929653885706489709903635977511919101450467183494762871053586486839892571426402250015314545031860033207595544325947037139546824035156493391222572673715839472942274313791392988170665309535263474420732987887884664140247444120723503968040575755974837657980172833125449774452955473038377818447829834475481326292285890109108340828856902308792839725419642257489506896919271631555958793669458451569157803593823187310592438357116043353499961958917179846271397819487546800303405132020767360346260568577898143931402972255646251236942879720447579400095037586262301980869202922950514650758566906673313174048695728888016408030595121098289296183811973879104307295990088364941920935819723136195059228869436515778619404885937360647979511337743299857724697620636427260807083980500322961515128083640202900595964042105767181483106368241770930210490436791641808598445000144212349856753026748970601003070093248612159322858642372751037814304614747809047420159963231865621040982917120000 [169,13] -2486364500480772190605501716313508060084139951922802012527382675390419968139339113479144443657674570679432979936169340695666879499987343619772132227242533004846126998145370612093888536943435628951449413421192065061549333258679503566467198701127825200605722232874724464319364802367207046651359645100414345911284712500561458947413002720131348775202708808595493860917824353126770069867413412542319954530554316405031988998510085812150313129351461541231687131106992647254537227568654329102046513591740707268117222774322228302400487439176475269737109786410637830379677459672266872606027662817528549693588529493662892113582663582534771292591075962392126346045933582214059584075632462093875850319279697101901988510926585380116986283448045075403885251521637364197676565165686943997649348738181041081332523370949741867558453518160740161684747508343641523094397398300520278934469913014550741644346842601605522974244811986023440079211942405001942829988163447400223257772431487141057899562320800042166461680329342590528541156678032636922994512878637614035745654848654494248302525540782411733676326704522600144611109127237059134852580298163148971705252637749985568306917572670033391564227278746789955898809241207365226531313876130714601879956079353377061814866227138390667427199769602856859145155138845592223984298367825100252273485368566966371791968330717275037083247946738636203520341240637442089443903098507304180134912742963618597221829099685658908855924353362983687914120686035786326539675927305131908649599465367132806489283134727563961105799718877661751213113893020411390311682063756600011173954173423797017335714162875572965284968400421106005882451930014855065025600668986046762247261142630478222403371086202443605025039182810437646858713738424925866444590381801500515417862324972592509654182260029222291157010877913430906682075421768369651067649755905533128091636746461965673213366080660803115190037496841091239126255505953129144975995143478514777076038200316499855107930429423371869830139685471944118351755655333296134015422432754394614152735842537551818954857136202281549569132995995247040266240 [169,14] -2322073434709547387809139954787082805840896055534933903103588187754440136676437162055604808448174668619557433668075578014980036817121143098558376607624427407378232435158999622920068669078634556863750082781407831443160419232938878982326956522081734678351053987768226273760454430465324580236856411058391081611765099542784378011662054489722666587133038067329021391948770676953092749084834412991068818426609145659890048483517407676545950028155398050948846241905383627473365835787755486191293656880967258093345384643191001513238065990860263648234114079893683365544985991780623881916652550022389088703068649880162967662891374801097094001457072488986833375347617956075844344278801089963768698225569877814478748806838179561434846410254606311790769993892050037345898383998543625901243626794739193155942935797614079047946129096199679513296325068917130428406846555907553864419873516289768125375067055603874061896445411482890807179165861039929549639699449734024787774862060968032988467885176139708895371609015834427837778818334052383674394213428904192738031457294854925516758125282571105984998723881060403673924527745670091577844818787355471377647909315555013684168526618897948087278025476087497556201643678725780642742182589605104611334172026479331264062658936511070222831910119922693837765811120590839540765050655146591446275446934727653451859303749790908749288543291906585984733897553111387681366323697468943808074986535887824425886955852597262488125242700047130706718762660953546259519621613357329234043726567612631276241829060405053537417003558200308380047873418905526193174597594472027998069052863695245532338663510519025943648428098089754005312439780073474992233273050688692040383533683622433138859366656838437117648197990775507986525979139451128067921520573629408869970121106597225525508074052594034269300672377568942841335544488962906180229565325758368635527333946689986582454022050924530848859639948556083752582389160435002786921401339091192649842535051063578591263318456377076030102901284790279672822232341986689909157848628662701494451583317227216490307877518673081015156065489320327249920 [169,15] 118349314989782054342687005333569835966188512584407957690171362340335517022312829183564819899836808783029728325045054740599472635002132089828480659152923948924040256861801556151343404601377833497168266776431916060918988763973032873050306965792660325544140678911967156948160811278285109145390114373844124967528670448771826138786178763987201320191958771656431519549571884938118025444553063521345424010795818109479057801375028952457954332575518099558307543318478508861868037453885694676604731743603375210298755405736743849063005233893094240209254966335872736609381006297760155471584591929879908854632139555189817379146791922346230165024707451871856034597319092920824846087649453780543339137816070413621919501273603563590707296281305736477323295162974108880551662824412255635331643788445532422831805020920018032056088605639410576848737406219866599492462373047639707221201263163196053403641066960195883574638240903080273160935294851556923789788480097291530825459825913392644391761222861402105367335340829331885418255283014724000136427201718496151930119554784036957564912458285414121395796198296596557275579565346236374142889294459979791959008288495818137024623357207719504327871517352861200547460371934495148375512706934869643510556437192413571779997856216654682192260911558916991646320349313576368321041133035065497950513761656911814201890258271758397092021682674187091794502840322052966540735931350998900907863443783598180742662295936238425814315813371709161041091611031121646840613761623677233159299215356022658517454905199060730894861660052650828265838026679124068602092166619686624942959655768326176616999419419501392437621504630753483928925536422836740859369010470409258139089625872193689323761451835407448039561592790320953182963432229190935192304304897388126715645605670980529758208907462104584854108257289529897186393696968807040133774507395567318669034958169362470778486548839823352895057671280260292470306135907245831594271894726006148689990444983703963682620059371107408788314566911108938078949068505108354631214986107138408509566929860311449463986588382543092823897112888140103680 [169,16] -882376488325879933962642493248877423358340596630035877356448371331752090792703054534070548811407716636731073278814290783870408557834188524767251123739071424492963440941649881976171980362976125624238638167267665832521645606390582251943719027617815408142981610093825921480307942531103183713814950142714231584138641215310495178046793451899491179067983759376740214280627923906231403933080790249024872389634831220077920544518070528611342797786165868765544185547456798951420450005246495047374390383351104690577037398985470391634973812741670606409289629916703255502824271413635719564733398143251399093445067261208750354502555195729949116279016245994469976446628959795081668208087848638127137659370974643923409670427694951341878248150623645748495060548461030242991094195928376679266375436385332478143394627061987187141026759359794662291878065062060129974618175505793824425082723082621345518234750806810264737109166898374457906194754322579234299619266754421794070462344041184476630305653911398796363369015234845444867702669721388079224786557853763699020348664962578944646380865509529574555519620049891662005632310108676504498781296831841513261781389624962011824681620363130277232342729360503657672996880356695175250359570505470163744981469137688641581827824766280060202593202701122456897002081918796445481755257920818325072517133073413425751486630708716979755126921033949260780932792313567585420685451792801536376082887451005298218200272642466388329457072199222144227076422056183286774872343342761889940679079275703117701392077890967224918958696298514736470945570049467742406819516709109892084400635091416601270682740215412330467005068685628348287835761838155307135347702480643205371297985611036616268955185696728627114398538247678178560681938059082380161879567736473362168734407926444572301883672777816624787486721942515518176573351954227217484590380966365624247904278609542149258976378712774187234276727278034302761635144285771626942072067860552319944868464856801848445720917982747649419955494801688741299083260504996958916774697852036291957511915896512434198584138708403595978471547317780480 [169,17] 4308592669114603740776914168713956656984340811979377154611698939799182107873347229863542394159531257837425234374336860563829041944592522816024461904379342742155930204481436242257750538856645679593976833316024540110564423754320451683313365645012651777924082235742411965434143963575013534885767590977312645820899035321142246221540563063411542440972659469701134192676194527057297334251059104606781976406879888998823862760576409593676310807415077355394998623542668723537722707816721500787268432893045750411552377670707947339973765853034769981715410752423420960215620221369799221194955978370315658555034163870604597147793139001720086817212127681323970838356873550901950272798702171645975819016480335841589627927365702445657009432300597019631851474126067394422337152512403677374476862211593558982321643506208610408588576334703326853925407276366130799067387292772644753760732316799889941534891794280573695044339958724223107914787087484949762143101069106059238098859747431855309605906849327799743750194909620571685959050161387559419495146276460320967073260764764831650315079099357092150524396830448818139136669263022936369230873270046455010966512943227413315759148922390680951571777096107999360147947164430240205147442176266163372800588572884297764117757613906051736966573095783529701414051284457778061554341624818643542461707614350920419766201306870286578252497974758195540214777393727757436013975608468400103911027667919787612170876517778262945718016926625999196006612275651240572868238877399248453577556677719064503749354765980018166388125554688553590531877741344105372860859822828268324317932587194884558718087163654058476064655081495939812438900460516735091413212872231960947158239660949565541435425232757170074612993052861548048552178079533910270196918785242805986840522504208360726009687277425219641680794213540496384773968145250749396135187852652488916130695855670594261378310399855320010776238258055866067709840543567133452901176151496110791466812682120997240362211021075309783669198483518528269522159342823337168798414743321813764610626922533136383005057738274063187425906676203520 [169,18] -17487443797858525266557815872884406618792373209246681827900902137290965757592918003499429164551846973821426936853264059342868009462222262090177582970498603435564902415001675182740439524037971258977768533472654443879974322152191554184926700850910437691352490044015315976241347525614219174411849101855586206554171357749812800556710104186266164156862422063766608540176721831904686125647547738344526674520084220160759535673424486724531490701368867093944369775605695727883362984420058127209213895513330616413594729817082481322669374367832560031495655025826487890834656774334339214474730778176540522500686623675438312818500669997051609159659321828968459978674108317454897641909448910097964319327961171645409187782190429386390204812130716942297671791325198161917012124880979603704396714798051846705395522037193655622010832022027214527732770315196040702000368665685277994439046535323859764212778260868957250198725366668018968203718959988543793729452770322286779625745198776216299510605368290764665169237178811073748977055040814603244787935273870537358148470932876548645480297840372980732133961451264825849717208561617139311011355959805465669549056076918042055462648335575747470072544441024694785346668006093024180491124682012185834407535717249321103859276977376868370121363977981988881807195140045818713284205857416196825366249651697750685143621424197984582672302663877132156607863392432921613214213492715465727042307133519720201202762848528302892198473249041652552273679264676473517055103498315382415557501534225637347729775482974506797976153548570213532061545968038221630455187996252828859836385213784484440218903652716283902091174434035148333249997409820506098958082333357243879913025374186738602001811074193439739756864486901730015694626283930574922644386955401021458592395145454776751258370342435492462796944882344441489463991750655598801992756819539452789039235709411921622639715738961322548833102728429374699393996758707359030690147447387193865185969029431125307908216461598164516501512625423714282177970050026646509668424635451398771604329701129499382360480170497150964065611284480 [169,19] 66323189473867661200862935829600534619055306816891671379423317581644529039767468458683612287979634873482809108687195008921326853996730268843619038748812201391546504959513902369388273549477201177508200959215031211239182287357222702827719406581223038250270080614156661095823717546051876521809242989137069510350174721163567999334321890558157166971972921185473736405516485820489465726184526412151271267969646333325540760039018021408138887891669857247507544713302783350769187080419360047600319234983129212907488001888056879757067738024957446942917978191745111492207451289328572037852416069723850816105383309839016084738072543735522540974710624009459286725387821779707072192102218242257758856336851418834825444260542429062439237450020549586665028725499454743125969742777410576660591454760447865246620241379758598351040027145627886210337707307570774686400915166909198060951183373177825542641566656153948315883150183652473475945930402314380350612999587595142874977220743468510580277394294421331084099868739950776013549776519536698674240257275138795033567233610731236514443301734373027069125561113980648645163646639193738437431926972217731696134704293647801054707563088247726867978148304115098715010047333082228953442479531275586445915393419118028093241445227686774063026899688766821682182824586990899814239564695341273597620552644710358996881821258953107286898227572537042125913453801558626986854316369397133389669681327053225643047148610497663468131492919560158150350258141963167028790270979289225716804318335117544400155095668942653734055362328879669199853193411640916053222456330934960585184357676584540068756296157811619730110902876387429429048072243333597140647353714585102097562834954821894476227415293785980659013620882473431910415079553677726859436470602818307145706531640846529574276095250196908572615120145063183735160470644782020801800803042990396687352497285589168300600117506248339512804692814802753311249926427543033653534679636746034311966113199365030408580248672584704769880852866144662321008810515140340492916802020557010729188439479460377550534490538722155722021273600 [169,20] -239916242836489290412091502093138387656029871055968540369224030363764989739729906168765485859328245806672711392242964821993237306089502083764744562380197496384789222755749061131419236636265443111145747695061199799411615684352802103323030818282078950260642020626426523010631046530743265149163005198402850527958180089506886879354472404634656801056241344620064612815254858741502241489960271460792614705056300637632076095222880322413373596728080957832866928698052369006648000770714688139468695058547272305163654386298865119637627846211027221908905118467878810059311348599706048472971413535027880353318619299134265245535185755337918969838451401730867802157679032198645448244220943316167787444392489668531190049173300334777008598530760334854674152712026011643983951669005199643096155461426145320686722051211798747302976953218126704382864028152059484839043943421185594628373769647209894263542823809405300458250613536012768211879172645989591613505558025293633814619255220044300457194744321236944490011040275371691186609828504011611092977811581372152237200471986734305043375096808586830854681659695861069990928616697398186992115377164320818625955897604742411883997780499218649958647887774116190438012193005895168138823082351349832108079481927082299519933112196671055560607681815652484025580541180632599276853746876884355580395971289859466660077145498871474947374761381494759638450375512038447158766083768890679754671750843218077071079779695220033580593199428697601059537802792907635727238337392593432188942079225818960945455969534594641908864494904876478882766597405062095475203563364852063034571700128871766062666298039794122163945088255667297233514119603690274929983040710756539694938975479583504252439793329673389955616283617842868509078992237646179200130192057560356102531511903722849511739741793539394371244349114078337724562669127876874444960743379451035493438296921506632140532283888750391071941435502858787889468173395708238031333829306167735591583099639148337564796068554485130694761103850263849666314793460263417238518678226862748918003197390208336930025059736798333784555520 [169,21] 797668189790049846093655925119831571508474577083009303501866237104716272136326835717919088036323644350811771768609839109955817515039729215281014966707989483689198623377212844908558986755271142755886740770194643098910612399153410245649950482890623275885846748978142115378742811054565466365412371168932938620828014588453855410137701249899427838765305843350143493844885681694120399212022022670085650473274739919605282803466624774184508948736935165827289591477113573858903727125901061363259626500472361992769671324638315582547256862599319360636049779489959176056825855303701734756045988692928351456785184478762513886095613340372521375774939831018671506292422509849271100436857609164845335414023590214379716146368498164683168708831969128942209628390794465181260836851651337059337048456034622542824240317193608670969444993903975591787821454709874143515594758292560392079587285423211848690435248890527164549662772939056107788779303754874500527414711069157644743022538926620786933627847798824932588227037868654833104569576527215690503903921499337995080319008691175334675193108335591756690811680968205362659556229761470110316036590282616379025636075984934523801209833759312282819160812082720929802000572010351761855852992543764146674651814622806258474898137887855726399734898425754074661585443327571868856704659094877784455202022033415755722705609439844213336875677637030557271205434216318175418560228900768038654982008345819270588693924316454481790582654188565429517347693088548787868610022827372749374342284900164223897109336127943257814923216195154384139384902000568966618768360706963917084246983586210224607185797920567617603526606668456324076023307440537593470386132520326777179688105550455342405357717425578540564866117520087604246969726008895794374621755715722622858408328346320712119124966826701179268368427023808729530088541977471595035928985379045183047948057065651725066388080480335886747521004286567865218605826679861632164563583456003922275975578476682031853622763332196608713770140837675779470885417770122549477515611305544985803695062868480683204687891223407912550400 [169,22] -2367468749953314265256510950966699100251596533893121371223920480923169338419319198347991660922338659301198313317256643933668574893418242918931989068662363945211183157711661577965821311887035637974428628850155479484270488000883359113678885278175277642641494317431900696287263828754870245662259443884731541100416480894110993633900873581353303211255222119378147533691031692068292365042165284853747668956583736117075590553049908062528734471910004231128463808778047601432670902913153322582021474858506517390061116358112657968747439720524340719133709616927197536793654997597225399496497116886658094551299653017461236173935007140864305993319974640454081792606531593190412978179918983550240318730144851937123677315728688468913657706769970721164978061053600117093637666628193507647135137268871612984645035733545722034396153990242157689651684339049386285320376653858835743729754834277417638146652428429475800819070708564246630519413434501641418043253978670096621295966704700953153094228994885613038967468777929759730489073675802013301030678788293474183639647018858333631943307092847690726543461611639971441677395290985926912096697227457364546365106894802720226631684616935455604592508219001803449471327045708279888859377659468185008353914696147490294832779610914301657336450337651221286980160522847884603458761535005253470927927597606010001700932186417931847794480897754316378911405456553148342042362473276599697016583205450038608966397413606979653362742474567066658906943015636495408378227486228984955902624574638836855808159227272001554477859840643670103545135384923448184217911085945370460161048245569971358155898966264997352442196263354948772654087888209688758282616393534270749780112491116870632307769349652942395829019549178725463429843865212171208007372271481410477745117875318701567196058208331146970151917052885191984499731793868293701555485049956881463072057445860709564609174819566449117733182883498352651890017224163756459880803511816849531192369077703239871411085107157788197844104101991269704103756804096297628432411392317162190172379630291151322205717933198345502720 [169,23] 6308705833212275054335534651788542975720494318789757679348302067856902130533261836122719200942284838497212235622698490142036560078241566478205785150987617090560982141590018801057459375902731783986749982744542083592669178022539570260658539921902191030863203840664503174611219058981754560600556026321538021929812523486953836050702559669075898187984821419324759782327242926590187176205464898342315613596132674692948707691445177579709219377466548745613347067958889599089351977568761681341615906236852138488644117694569163635281484345364955924913914606100388499394858345810363041108099202539705202471518995947434256288166005312429682737154086488315667261532237276194115016121276187506470162493387571602437495850267607698780684589939932087169199549015677528237037848734654678276830547410643173047438585100007221269277846086190843882163656669963102405461992954752407835965730934185327403767737463327167866372716922127522760160994099749298092909535467341874519260313288294511157332992496050369211982244659113855078537140337448730551411657837089060715737914937278082268603326940972329263367998367761506360345004139840423231370672553436615829265017097325594267762881317044279193365552461322285372957687419413415208453220030366226841080015422985421429761263945726723689602455157703352100253063183424291762831169301971059117980637375228111568281197359570815275930764713354110801587311752573174720969922789985604953646969215790145933336040694503527803894317344123657080814286685682319750916918923580982288107563294077427613284298457969541255797772968908134662942775269659044416641432695632875543759657193992096413136717030074710325396473662714217923199425574622367936677918439649935451267485380123032989536648370678839725802957665322917635454205178330331495825068037626621846627717766559877003311926090828241081008463158134568516005412416978674818101468073271316674695716135184155149307392889695865516543709579031417739915335403339219604812118905113584993055107218234225634641055083913590988113045512738585425912095117169147108483332613180377909923723659999132184238993170684997120 [169,24] -15680178528986533982418405267647027380289858966339511524839673497526254293637807329423159849457300234047570290006213824568300075448792428392988979780837600103226572000720299166879860965138431716468694565096454457137661992806520535392006978349458944761487741261358704186293296863910783332306840366822913449161602017865150489312413294405778971068614886321537078211906363448801431644452580936400814521349508142787032639278620075050730988093183551788284329939182714751609834157600424097338188193635860762179111471426702959872769765348084454257419182378060072664427129856117502864849697162500637509731558368113937108329440693716504676852302338738617422104286746455964267172463450650582114697452633569274964723084327303673533850515866179426299568051127429829131592173827797921448311818436723545674507142090437069149673531283860793693129359344238071375653933764633054728677178561776238157213555082227379699014914804971351403557017360161643531529597511663714320230650102560795583723478374065037018534087539992232041685211679643162824514209795877854067678107155021756943671064710553630624974703649977062637454918452339606112854569711622873245046514827290646265499976228979674437322145630041103031382003666277623722313629914711206020721403001380579596858918601061052566238657700077438540601835182999761287767348930302460166730551345316727143968928378576567319239007504739215516373585738317331791891949718251703749101171439624610123767957977547401124484822607675201825190259074820980206292542117116670220586262466075141340512876508645570997567106655531715415285728272171902906112852045116132712913568688753323474312653773803992294020309658895715379470197432690291910631369638078127509745485839619207582781809442702522391929811185218190652896127405205858520196043459608562134314320498687232089796515923370019467588195775317775480188200623192148193772095473280211704148779734459712919210550056226175284022027263737462205029987380368910244867539576645741139439480074255662303831982913933956980609328108714192932712712185946345037158744819226508148840763146926444478367208772014080 [169,25] 38246706973701630498456598033598715126944628528245392753695029267894738898476816900460529035756042367191038994539607725258021890265965182231724615663776926058777888373249179717883796608283924887183171440682193648562601498135981956387343114215266210301960445320075964791229424876933513518805834853632185518215716391436780521808093102955107976407665071544398542800201974335464640631656558388011679514822156953636410764130287071042832915279637815824530322306377305740833198259532682320926767928902368887368803818019376119289500825407192782658836175264253442012969064862233788324495718850178580514506317846157749037905149366616353550695423270132249271815190395658822702410309749824251124792178228543895821977738155751617589584224797063862717415287491379987392881597844925450612712057798123484949354371459592628234481405892154506930527676077332233071395454977066019056354135240204791671470958878246351304799249815077104605908749292454286525114309059394270413100801946532416311108716791750280307113613316997347893274035407829724224265051719570882893543005369713522357771934313474727467800312404263502557422036618970758421393706822825615030878492480626959109155148138657850424720078158631560734817629694928468111631163465815311276615000355617324209026772964857911384725275635673981948481191789448820093468328234160049450905646308093042062958572540696920151156561040867523669918140652761555137157183054392332951599561492907877333658379757515944578555536456800878998118617070478384513753866375518247194837862570464648343485498304765432301835942611529807253984864664189923853325728717598452836234904195306882074425114310197542727395267050009184653239261347936920842822326897100120097287965890856661292932043595965932721656428083091159250443586927650215062127346291083211299647790864826349200051037337249246657402874509647514348308517774029059489822850888161174690772490471699630212778969068627064417269085908309816137986488865252644836818696100135952072558274191624203579458440115953864565240257499071197752735459524451293812188786893453048853036355167361445567299546021632 [169,26] -93972987490967541569856742482583920513452932615299097935821960317462960101623544589567957012277332997040671884075532839031730696584978222332015071736416197419647090118415716354385473231802995316682129402264685979019997348179452315703712109641304259348850809889984002225638089658178183255903104298930583814589039824007164358468160935678739126046793584872729191255473692817197986676071101790573761379648907634677863625311117543781162349029799156532448768632764723145962041988357552384651592782072243614320331004565127763237943646530448658996782095591239398138400944511754485757052521810457294210206216284429701438234216085622759659976662503306453082002289640625878187365520065094940918780007698916712872510688300223972100572525693852705702515642979874344058140611451900381462394272633595135747617662224222334908006820979521532452073164155722529855235938179614495460809720775484159227607669690328171673516668487933488801153628088766391795057375672075248059215872438092602740923933390099757446651745012779507255353517305671099411148064453935649378530694400504067753560603045462593691763248349996321020834004285626011388990433090491439073267692548311515079388266650258945496014882388879452829437387242690150547077067618528917780926754281317780617583018373463513417135777627560844622772842987486959078649167529769784797089346979058664767422054438702233532717737107013948482593318074983348182511275693416688691466383715430304309097700974092260407935616635519858649423807410714194511662842455888966144431046258102081114938673219328424163396827048955324966744321900230322362482301084363589543345903226122763199486345576244545564620051509504596671478464930887134567559943181233470171944759243212463630974140550508824927477121988493736454872235511763081199382507791130542639493551575344793121157420748682435843665308170175332242084761345282843502725780700058785871544271462762096571018022782799526139856314587065442496252024683684018126614454922523562830163129701301751381881283580749274624825455266113075205110948405796387855880017439509822171204651410072484558701803520 [169,27] 227872933558340974398681461028746195185371234232311996632733103758571841202387395124172721774922763821084328106793439855613949014327241523994378559603412497045140134704864182975062357854565763147588093415546331767682174728221331370880862249044957910800007937335608504405929335559333166789680539207044250075968417262291623253512443846897761707506083369489532754662205704582887359869833741356146088425729631841612223375080869083015982115537756463074927613312739745072880538644674967784992320535622235682307572300519622975003853440851348686726556531795084705251878152305271458306661219157967143594193114764867692009825409236447615618450579986658690903589940929990351727634105700817517404426354292557740931355071083859032548088964760869971039865781820553554997951212483556816719966849954318751152280843999769986040817818989912031740581480875515863733032077326930563002976550767394442474926028749893442893604866251973618905296771238504649413567527014364112781245579988243568215673622232778654475991866782281351809916258901662032741473151193771895929822896087002360874231491618932280993402837793118327093513449843171181425653691840815562053943999955246733456714512758298933522517908389934257374641837043330396876365027330206539200896532534755810600785380280134100676978442251417181298636836005660313141610912136688281424329793341342438659441123775234783111325130592498394767348735299439622805558670947589228537720451753683928193417773952167036922975873297837043805824653395104487583583496397486948669834722540528932771157439770132887138179147877548814088907581328812278594736056069457923628916340023580765894616986213319284734625981914707353451837482277892784828837997615049839162957731303576366646077856974793324301006449622220209297386224578732095880522347013051266149016348910528239335109265791554034190265570904063836881420431431973625419681626282363093822986932840601958476762608306458615317509134110487915585989275755609060428149306190221167137382120285451010071921502273414077043543872466768144555599676148412922678387739402538754817607343561566151075563520 [169,28] -521769536132927086842157983017208768885438130300572376171923284506529054381163008846826815432469321684644257580242250367549572297653162055414674651025586752084763238228870846478856478505597597473009082367815259381564203843251989759033335250349438959681354866010356675698253820017957705875535241348541331041477452816400561642526735025196597336799591536059018651460769275511912197314872184455176208941375818769645508499421776538057258909920735347914603429886893168546754511429793717952325645922860616228269496126022416557772437229665072125562707581149632359476741437648600015363903629804469987923055781936885371441542512734779715272140541419079072578460191353214973263245914823886310421635115955439339931875906632039841961082521212562655255086854679083506057827789459695257670883634278992102307888568922706793950321774967150403909307775184192325226144008793022787146354427410700570582612913185536248705364545065066426315734782475515159401486952620600435866926282692930927172216799494858480664785343655677428338172071558220079506816001948240671643986691836929853573955286951116198470216671031436351412175794893504602549557201859445874135870008052313137845354145751393719907800823677030609438956136623519803068028157150546006599797882422042830543928371366415726394719278960662939329005323912558370001380904810018102636935762446576268324333584642410931225134832643037690295852185376803681250194338885249969343847589195184362590144111955588542582121027653354463320335026418334808738201388536869321836207730854717974557307285055996457779505889599651779920766306538474489912035664816445680598670973101719578777746456683621846095241027843395017927545663276888099188331702542362589019132375708892482457024488141448057039224621341676576842177951172913823786085604617976199129097264704767171991442909811877965078427073803309106391252292261587095212372503774036364574156817270433441387114536918482369106515830889151187443233071374743456373786543349376768292481844665537161744830406481228636197383923716469662500115580278481363206107826247129046275460202772853165524352 [169,29] 1087627127655742022023347464475885071424114385585192795643678128290648481838040343398303947283316757696919129997930645005834527168635279817035984901485480375086720739939683699093259801541807451653269796289068883155446737733839000452969728189882399319336484357156742383754086039339240303957487969777867485825599689996404026009510373493125111709741531571786023915547247682848267333210957029445041826522725799826147739385378474679481356231383936694407433062508875515975017430455368942096003010072011299071418420012728049959740627547106906673926889430113008016418099877812825627932927836301252903202115110214378564894180885522326814316455105740504252168222543717054073287425056470200300874637178679191891590721805069574374240450591561973384960015006978459099935508171895746538802800840640093943641413254152030015298635010140463186468859450876212341028059485894826933360605954207288331895851333055334246363717182009998389692286522998524257484948239229126774975006599896134739803941942771278272865556981366338398317656893712604672733018158289352978126915981948708904122465047072421220607052895828873106639897633142744745910177851552656543803193433750080317441390774048762082763954716297129685757797461050259882959432177751692857766948656247264096485316185311728377346974754286023939255412781266495780732752806311226028936944535922067850704235128364599479281026220533009252059587660017335180665420611598654145493165820593563638367195704912225402103823856314786073053132644676671846373426338952617075165394885563780927070529721124863085055849346028491955444283757349322466756524356838424728284092867082787793901534715561958533184570604409805946966386603220497048281886336606273325723198322278749727641936122197395917783014411199488817020689446666922941973540590884039765252963204960416293275771208537967124767453152250454008774579195345685474561126883147040708314978519857810758758649326013594210185456704355631497972670332741794271882535497897581132133589779183560509586813144592864878157255633311263945644001832245193374772365020393386779245299266943536531904 [169,30] -2022575066490810523361315759668439472082157834222944806196353661752120017729522540003216575613506294748010206162930736957236327179193314426104697060135287803937701632913349336194543963756952754405539374368121545748494887192635478784899047019840886835440970883001840735204899485330867937390426868838615799345444263047650593036923977423129261328596407004803160060342389219313730651984486955703491178744912449246857492445514255055164462090629449798985679693689504307481354870812623319875801348425124930855460627161518486553860018235367410909242074607618116459784299836728073097948081080125945476981355168238662559533587351707851494851515632051646033506221875357304372580390744673180280520416174094664924046817623879340881911713385558235171493529334024020235900471181307174782027717455913558523305853515180304518497381226959355137491834882418917542771485698659628662331368365117928932286429945747956373563763820021529766716281206253206360087070449320341265909336666628784077443179362834453591012958746524579275830394901041474434578284568257390661495452300302432221925500629384551886898858575083570855783870180071817247642938374462605632131291547749390993104853585511204876958526427835989698899838484278151123552911214086264548144188345637769837555497012582287616438754675831785648242789770522342389434122259101162530319505696838406809435951646711745019024450157875081574520199615571557567790774728568681785563190812765817083278307134492405084143718318802219793381978206227199895151625920192214623894291330845290323248577909537160588328505376682235485277569755707708700951514050876606169714878555497357438550477881811792835287196070747912792915444670643537131681578161739980188784412357074694231642522973413953132966926742865360316533989382836518774322439092963086103412757164513343498712766499239940866776125772413216686898876572860742765827680190179963113680972011417772530449331725193366469586791322151961334214870350819347447742317855397007050202651967163300692104981889284155422178696191224482197936487782751083950300061151636838694301985505513600512 [169,31] 3326038683674533910102774729036163955521895411543095700696149066858483461532847159334862364719808970969936225691085345142582690798078230770741592553567722802222415755609916575604754866048857308974659579757335057542690893150197973176036383000199505934827277073891862578468841319960497987786979548557302012571079849923335246569050122984247788653800125682579157124817532419096703084025902634082379514827667465144146066317641389345343298211122800582110808291737296656482474454257235795822788504659402884326635672518557425605250340420502875772829512605367252144751493930144395779322095543246920321207505032031239301967594464519660178647905964721024585571805199691442468748305653499426397841932988176589114644612673834139276826058937506573330090986826892035010212104554235526351882364314452028182636500043322389248564079211690454723832676761808318920590769274287570422233638604627294086256895136847432389853582389415277974034186318594289178254714478727403813928672134342033492727604287854291133497509323552875860927057740821039223921494588669114967712079715876387216470928225523578350464641550563355275609016682743850192196274363630053767030876727639375775803734119376654213540131858793020867751229618426225725105942033827536794124950177836206376353460524276777060075208271129401224723002711413688835854059413272152529867405510331297321472715389308420698602800891543293886626482880590392801601201287380724217090695486341346539223893129657181137384547219613230967452670818552258037673318687986392711634994116695153321373441679917090574676580898249218092733719077626238886649924464355538299971874673825295720399423477025988309303186366381507564702173250095207084582793340705473806649238350718907860113301925275041881113528837842347602477948848073417950497322100463290566960809950036198226903405026423437586856356893286718376530230894419413421567431057844789225071073615645591441195056605496831263788550179569447888368738037923058668387486515481216875495144026574357416179493838523293372042247330734156265591804787717803051039078738381041925498620484980736 [169,32] -4821733443474495883063319246574310763496596862205579105387705280791095581268312098488871391955281777254306774290692113610844189978932027809611015619317721925088042288627149348996113693780439593732283289191888819864272852245982412968369311478123793104696208117360081642519308480775381063536175193345510745909716313648204514298209448314244248713022906470104701124837541596249579841019933232380213619217938065432283528392877268155544364563209684569325561741778031462725462813137923075981092760693750546783273609260702917042255680655242526619017378057701562389838804722412349486213901703279417315965510870671811736108658748215623614980879052883602450192843857749494763529863073756849439592055385274818043564174866673034675483802258348123181810624758036207753843821259188209576559201343214572249856510892187246619950359132202213422067506181314854657613835477108820760318069339341472038185885598527653309915736748518075064632951088216174027580844616337997023393180863202702090645146404232511117530166630561684665424920312593862046193378839099347934507101141478372566661861044963042939335589465183829134094172353088587286078518632065299343042513387461510326151341789400519533321246430028047792261785530764300738108498744784575052568163263382877696359941347940756008971569855963246186340099195358983748275108778034070244305445243984409348001996232229304149778234640147093685988849214242545649748212706903700080944069002562628118125824994274732739416825864180539742089910737267456964927794573861020504504188829409979524184430688244617543005188620922616257297924276330081253946282496017650723834028272117134945003516217028639754700884890804357646577586641920548249280341935075592119241960146939150498698054197565900710067193949240380315114007136428983361234523240328732724597145571682404780615338072941375286878892213050666447843492883623217475074649937812169217746265327964217431837850873788783916381607883208449197007703635982958700344850004172593251941427982716601684425658301294394212546498688991412728760496969786019253913999892838738126072557263424 [169,33] 6164630080058081870099932683285698496356262940910190139290843868078437446210177573498591717745545320578311717873586297312228578857945684792118853265088636927304078526945124304617968420646742171376536845539738066423541709549111399210888253257073039239583250765988912404713774087808444627282935980385209032109570333706408386192732895664931018519248136593327881906390226684959977660940250776916383049807454842669132855189047669404304527613256842429211220647510118001949166985516569601376986405430482570405093494214534325645663702659530024617147915539406586913595896036844153996786034533864889566672795195045791602968680279986734580434575859468294667557100179371490903740637927521477873143630331476697918506930992602179465643042808556669293650225355028041719427686944505084099820143092978409507113700729114931751573513331450191501927078572697927770382334574840924029647056198834775889502732636166522083860765319750256372861745978907661295472100217545481202254315665184611578818348614507677049396762962165998590611880658122137350094034050436706640726435390032092757142111217732151221039509503299941599918930717345539865351935305491800227498284218744900564832255274657067283575634785172321828350226410280695676956259817996939606016121834873842549539382004634251074292298350204993301121893657822810237432080362168430679631975480303598534584470913406139804791574620425006063912962959824731920552001677872549024900792496734328669407016065498592066855163664060970912309132657375745130661190540627670214421670339952013162322773901036489552799953004976579189932395246470970043853637789144421606104038883444131149111862150288197211121600919739522977903516564996989438435243106135910573141320260677099312221267048896124939707892868318834971466762183216863667538627549135262804140163561617523271397965341885494298266938337670787169429399484045766885098564143963403419115675315103620034339526635239627313244645252936997589621464768797446806013745673973251856991769445821168091091263958786481758507610222516528302075189330435535578668534833323083177215833792 [169,34] -7001650343128765009670275050265523164253621624923190396391995236241829945128264475296392174227621933056412209543188971937250214107093186005660485625274509720813874690877142113152074047967117172842117889328978157539438285185056976744850352150655946047486743080386511554679404955045353197024175377065303549050006362244399980614680106154487469439894025508771108528956623994356103825402764475320622958561855683000558730809398110878252888215062605105701002626472448621054747684182188281040725405997447783653167088405083136830760477538377408497086630650928771661187840557748277289472644928706759795646416216520373534097116433364840204533828759764721763996346794563540925927045559000483410006278421601252273658041752931400803122087131007963472249487451665422883613637262759864940921493017604720818347844659694554313904628740946487807588185209473226336032133547045793528565178292491122320291024216588423929785567862325646452510786678537105390889504167227672899114543305991749724208993996037958549598798245227782254523550547286691579630413080441497015753834851695617120818280289253589244429823477339034543384348751277939639908200132051118907352951888265309067419609596631739064567537980375373659041466498067091342818149601297410019280887966458656367236942098362551136732980039985718996444330212441653191368152233034276512683045259761181895817310507653732760565151435540983584257366244325896818294114501340743432738327149108406018423750745869985007842798022737714925559213239303328843509098938436894122198173203020519019945434514058807824089544576825797094200513891173937964922153029710165026587102324072004463623210248191482933517602828931562250364285493896697770208219040271069798569974665596718136946482811567307569075539695169225759673142961516694222251520612681606196200901335120449588073791238076752186745131242830441347113002283156452704124747007312347738801185553955381273497917946601489466768954316990492844598756399266544625357850675523951561823988633170545418571559264877245054206082181253866753491897065213104685867710136987925568185152 [169,35] 7263935814374866120023579705161588458814766644231826367261973108699250096004417077642704796951678409447742422410173278228185321887570283960353286301945174843186271735784792509057702541482845386849098560909019700719309837250574245614647729228409783353437644914084863818583427332467454181751371788432893674188103872339216933189917813791021989867922764855367951084701063580112777063069608620013776870602229530935810930638790979127666535327681508692904850637232945639955803838401718881267351464497441077677473566958825098566245406594189607057025790952670272625849230845286434222946527827323441812866676336460096749364941637662651370849546653704120746137167505688104487437550537796272813315392071680562604175872851588019384549149917552677607471662731812622064493534721513145898712776321535602967401021110432986325302840497315764777113228652108494588297726056854865100962462557569860460197956185485557179962329259179143057131101001799659271528949713640263340853458875545286040305924239389216707183271502127490292824493494992848780867844216963734959277995754580423740279241277203957329454591546319063941739400651767699552149927596731806584262871428858374973100471862904168365798713143814063063092965709911267627256905325993839355165483467882327981041183725681071375161309145380973768749911543598205740353271267219524306709142242959201889176977565816838631806240895655249006321136924052484719810820799156678519742491754571242385121435925416071206696041444910900201270361844666365108843272473044917809875819791838116709009509500015760405390786693944113268176460857254478114109869330475216051711300713038574463414698316664480647590524108346798231519925334348327874450667380874610156205610485215680071093656219841505804941754910408893647416039354524545469504740111660293367637558008678140288924864101838487563440727338701947819789173267968590391919851190790566685517649630229506001177560360759542884275988150223174623910564355184762512138609753586393315337237270955088647306126409659865981603522978244852741557642047938257838532932410633779286688 [169,36] -7424785173506650258498684948367088498037053395134039734050865150291202545472013842153507507019942289814147936626879613483783341742631723530628749015268959708891120566983989193601581747412523736546674124114466726238532174237447084490870298527236772022981283072952302870135253125125441957223202496164933892731885819921718209937821295339582611159459781291376882748575078592054562374887402480575408195806850966852665095573323501389592362468979324041113791090919591005985137818891610319043856372406466787827496656971319489769097644919295500024641759319070919784112408673320136300082629481100473179501252089020293312057627712864666384454271762570326610662155249123492330442673080060353778469141091484319349777620412456889438691608902442762599258817364345866996309385994486973565323356877290948714961258103075220974610996127503590817150262764521177017603402852854296622911305524357229725669987438048486754110841465641536374547796976776205512331961937617609778693478001406529172417405706649896001942776850099393287882534196169936262764383157285203434170014485694492342488819189441160956668176292063612434914175823393660350663644739944657008427100728645872534191525743169054864705902727652881899215510078695150697425719575853779028573961070066859315682984102668094979935719609788787738193648981716742825288463787849037203407571903525065381387281096258389952014854204236734497540310371696726380996588294567367852910328363642177109144878758410160931199194558401631601408979261338401005391619413485987461575705265499860073088928326528536245171525988971889504621926001658087188809689843737361912349791638518800149407155625069600956196314960231454383258512251788699158321149925811842239335960528326309007385763202425524659603968505590328759998870475586781852607061127844961198991391468043235724833731145835288651018312808906001223543949180916962066337250770332123797605766718928622731297355780772267098466507429710801860052433822550753967803510960471361645791923866383093402119107785924662765443789193697545106238463951980752514493063607111248128 [169,37] 8473648895641275494192634056903666639346652687842310423404761318578619036909527594437031161118918362917669310587968825612359530580482350074412181362742923984074928871168524417662531580326872872860539498858347843399817518702590642600971621258499985218316393677952748368961584722369226266530458629324454870211184130266397013694389870086762299328082244621448279860526165590425461902706010321575078724589081490484712918837942441076027036116774085591863201774725366952318893112332860284625660861771780138203222813658186026366192545816106601231528330838553449171688288512767187594221115053072629615140266972206705836945207537818170557412979218383630695728614189566740380236323223725115123735116809054034808432014577331916450549386034818340791686173333875877132873836251622091655864381356582053967661373739041265070678341554091889581011458175897350107728175796782597703820236497340802982770388338015597989135590591697201845187566727579388953214931087447631963186320273256648587607444306320956566807732481551942590517987706554111783538036378463210519072109990549234500117991984307423713512155788224695630168001681358032046594658489103483574962666858410604186773593679071135662559034515053243193018347457427549409144476964216376233939157275906739696702165393622223593068667558617004488189705534830060706914366081368892563783012383346390817011635088648457240995165737390015143753026978124401785010815104063729654071213391392861338492620309474068333232977574503451293754596010340706309462034674195079336358540871605916329803560681093595588991739967911015823436163420507658164305137365408982542401682868409115043930732214655877744158619119503621155452020987474280972535575548900050032051240260622276950721947909001286562563041352299959442367981016530023354728079496254995596392920775544816226541391514181949030729434540552381985518143514768908839453116791111640665950560588015638548272056076820834954528811796618023876275300137830016506276674286196626738310950181011750348923298739001361920292570658932348026723996486009562771647365010603216 [169,38] -11469088539097506468457307909587472476275262029320661105435809767586655897594991541936707901856081923856739098842494913228673024626472148988542548918605333210373651400602001887700458390425049983680694388016991691801107758593254297177791331000560273004188155892616183511731285026889911214956465246904254884173924703450271148714430417186019392777649958849359644974684075092745979602885412305222457877780497891628756690088292801763520186751066597155889144566364739234589509361786614313068819083755226676837688249780307575330121469023813097945497880318747842374874603055385353131210301279675808704466109598503702863336989693014587429423066262787539077488816965873557026817994016003613464530797487966539407645808576930224019486639765810101088526494382872466423052132756051196745265573215782404018348715304942951056688066245638708785759012750486961929765298072941688590734095530707812472070890352403260294827439921003173745579109878585581504030258435146303206471630844663773614635813003551453104418133636935454759994413050782872302030697511593415943185849961093586263860009203452610838539483120444365258960602247069977013102663660744296680953441193315341042031438286860071732570803594307009861180716835653315391648367593444147850752425140445837911706808139940823226530057238807202160881463838910551798061946293341757038444855855510952094889011002565676410123816296302437767016151057017122433130338504584751185040483430666100877449305794289107220134480942331001342971564499113211041513570090835421808504115318325714216798114075949100621975674809190053896533850483174704550073056834987961446876429590339124515402945103311237733399516480411259791714910989070073427728989520340109659662385478271725659970781149672804003405936441457014149162929444236259259796241699433596015235890032199175777566351895613534458850281263451513274975324996796803100218901051321291903215187816529860421941606198579816117784534134806257264619513252355282714132638583407148436114573336458401694419079854360190436959389361101307166356989766159712565868629020160 [169,39] 16840058211862653302441231215891080418027263084677395047511706751833071422598404491911092283939411083462821490841490780862968219764056978315029936768406571298096982146640671334829612349904992804370242615323174619226857417802263186529778572681080668493042967755067024690302850432843348745114302097104687235811775031221853029631099719590019617626045780780597208407012821745643342907614367377273802582448500419298432099392913165751425515906517398946740599400416928638230026596217828070342227256630170011999504355512307456913938080421491678778407767836278308408678327303399132276253364721187508575598193819807659638503444227042877107007960686670071907814088499247857356542914465137079236107360467716586956710842530362187528402240444368770602821042480221132810094158743095333245132816333328577788746034299003038012314576271777404572881080318519359981032886345249771242844494440958072494905400755180178517865795943742159644197853821084609774091358246968094007918742710947354691711882515745105543858813287629038430285418604902649911837729159382530079157457309302253581229509653382736773629346097726452134899440028378817812919060272023789406317267669826438375295166010711799411723444964380102908988918590048941182781388129738811983466590411370616152220290342564209096752966709562470500344963179109899604069965594675671829606861335978986502394367824017244893093989360613956542112245729373406975231246695969368726795257093072063515803029880204933079129516548865229443035985075108804033324124849251276284769320803015926900629058160390500771808137237248613661350918713755635130970748237018093227455929865025698011350419928621162932231983189114826220827836147873038621204464325256667413769221652484821076782799861549756406589550465631587586879518555140634400849393917034752999925662658605417295212813888578334128705363435237840466311439903445035058577223024388868623866363888140742415641798588255083180767556264949772998701762480165584965281861786103000607657635264798250683536099799881174501969849403106294320685057007558625817542102592 [169,40] -23879100568105288277785138759002355338000945733191081230391606213217994411841087945790299253926332873468046372024050334389734099902165613065655606062572515348837331921132325262728121488109606291392638579627668584617516095900182907790432569675802746547349234603436770821776159769539090577193352329980596149277029234305274533454156780318041528247979690054079235968724797647455185443188410034900581098786985352914759200353191029598560640703579497637266872592288866704163998096140291707287145586119242734964351254222220562925890063156650185649534779274863449570086164518891415364755978280767286065005580853421227694899617805849175097101447090889231653677070078526237342798009748080439739114686663515758470674649272302924008097994374688859636876652088760636041384080734331744431699798869189440741044849021877807643297950802285548402308397963000442350448255389087037353854919733368636608048548678819347455597438870908534414865610830268344751337798117082953850408283483588944295886487170596955694166508430194273995187916259585718923327802133720220276076890861276310434050139621147087699862769611223064047988826700567376696578439995439039563501052153734901766763271406686857669638417554491530484140808751569797364770589145299326804879494120910010694670090359549836979049392325140169519786040867102755105883311555721800183316677602599074735130557771788512856741641626832753389578603024390294092908690263324771206550911036664036126405396228827739202862649686345277626636928950482172424581840411481901603671650550237692958128682087469592455795369025706845828383162009664069208820646475673741162156624229365290623463380886085935131624085609402509371494062108362500949800937060887953856672351576082905488534675991279035250360711904564939279489281067568043797784895136224901662817110281994719506929290492221274561727136369457649532762840113224544562267062126008962574174069599495020892531934327949758073037486970580698936794175366846528402773385973617240906466804954101365645024250088229381716470063889044101826105239269530616351673504 [169,41] 30834581891047174191108557094249547674300455361504748125977717287015411517340359927530775635256485864189736652652402624762366521346934439009021996860141509520873031159548756827707061399176428915613172683721325764521755862321212212500040285600573563925828024250595890743695552395814150827926227339160038226588717784560716257257868118288033891676201141831835671450737180716025585128081311709507422670697126468613797462153058325587459218525763304661641159452191022719280363662733374555503988687340904310488345973058467752902031898303799682059851660668209989039997365810212784245959912745099302193044232288138201586604054526990622186273312174434127259515367467110481352151218740336481243534582456695467909408907745856564941081239021232566279363861726845283980362509653253447064375291480767274350926100978262245576743943438648293671827880503639199908479288091254287012865109536872321078153211261930206522040622772788198761733596252345536985430285212222093043131710671063407888106505316436196372988065382784317075556791650515453818901640164122686968579454664448835087521168846900688633446783358457563178567966437964933760697378719518377730995082879375749067775497963674078661768567851522620721245821241715263120684682672356641758748337335369494674241056849441247212467013725729683896160786520783356976286175658447755381074261030605765467573968899332078223549423189228870815531129289537377228134214029647722391221619459747733116121443001893044712093725079984464336740865330820508268628664153777005468812931672671378410056727969608108468647073633882973514085948526443207065429566867000133391380709987798122773522803254512873505694431539490925690061602142757722026544990629627682688942080686539200284372432152442098413185731835669745771477871942694612399526690695591109943194542796511413921546509784705174641408998221489796365482550936181616719354736826137511603700431315875331268079172254578450898233901166720863645613462838444747597568114689800783207558577429107039515012235427471320428625255227672074754065097233387846611264 [169,42] -35629626611614165679207597108115059699271272525925597449067094299846597300527032791599488739684042520139371396602142455832359505417392067055986346993815274831861603221765996131092967531890293578701698569751785087066918440373434266025181458475456540540629523641611733982359846003583702194061353665296663007879562599928630861518469312942817529121391101561362427540422520085249434522961171111449935265018553605114439645680974312667180071984058641564401089742938795882755826356485864729606596998915944869540380148430486889973588695919108031940859415956597858546516427988660539743837509293808803584788846089016597412336931221741822227661678824614909460601753443976320826521115769654250535873855066880673103591602130933363311189706776860971892129338082348172538204428928962006195321216799929573869561344091333841543085321611501965349736225592633826389576454339554926187005740383001392167778234729039062493865133851119260066498712942693548109623417789852788451794035977140589155777559895901709058794235578285330621267522989986568404317398746688319240707688935530041953904758963619262798449290583675622324168377733434668265750969723439127108265126767446261033135359778937542937928547843400527869770024714193909756918958544291728204249142713247568820272436740879967990996914396510368712033913610679202560744598842043786658072917295706435835525300352830908493747714316457977333233460792668324937637586531496376942823450376834715665313957808688076526845053260465552670275027328538516687810908303412743102752185306588572883469576246311846067578417866729529139010632957569417489234933865431605112787597933967115986075103042416548594059189902470385134851993600929788092761388499403353687965537563315407756219904285143595891710550538008060332869498077319267212456429765933547575042859049361365680244928410389322212110559639126592152561493651130303798600410687489796619939467535576307178897321469853173908876710421819738745326459647954872740431782235553723013240392659645784318336168666522951451675871661020852617120149516554160288 [169,43] 36800946445286885007335409394284192029443748486182603204407245991599542635043007717347872691641157860306923726603163740691369655170458382855919946460421768584662054628137565199283334115104630460830485419092262963556587981786841068092920759345340321252257515370977617332881749383120016137048865529381109250290663939885383952941671957733058612269966879545372922149251538914719401481568679246650076895576579252938627582582131951000361824925438253228790452102280795120951334861043883150872903440288850322746478440536510650749735943764455898505856944251079491614884292696079525066670451916228518812029524061047793079449320874662570080069840016388047053459654395613337559042872616840589352707688401156037957957282941096899002763734022095471480320882776521205873839115788398566669788200788345930324581595642328553459292785640858785999617674165635840940106617639550805354132961637515167789254015417351676900492433973526843617255015845832723147377889753118412393150805344193166875146484936500558134416804933183642965515214665657406578948191105546194358527491525903596202777401721324934922485523617833141737976899375883103482776116495514759924450657383082054615008351695510372727711535862771994835989988694142548044942167682829416586316269703405506081603513180189406209529593144740245959969962711773014612511185367657643734135424923860226850733065051385794417527588655858229077186672922310774580548948226067000921375299470914581814754784240234676261716951395035902276148232586430743328385952231852118900537972619289555119667340128337110079916738634381131900204637929705834420661684200689902778845435949365935304407428924024385824946094886831095348949832212271651578445908137061916144435335184309405660511695867269279859621345721144302783415536369441139226321165409099425498833095212609946093838284564978596995299288792744362332598627804993312307115093632790163887749750745790546291782475076586590619907810895452693135765315865608281200887007321623269906932524088505742547872668783066659630925226866944769438998183328196576 [169,44] -34108229529622779201559881002303723905358775660585585520111297585598348755789838254612675503248007421874309066779819627301374222247533263985765205196664628761721407965722323463743775420397496355139726582516799989608153139430099737726964168965993676222923948599239771954009905188342864805050715573673304142486201189360639281875713428882866135003605866110630437348076964553925683895544936743875288896751060024687379779153324475371080672062873872546715633774954741892213079567817692373242487402787583101426563795879556885803586804898464162055904100874015851793921746854939002682175429826181063229673403655728006913172540596018348617269657628704030073829906346990507195003789660414327229131993719805539513209945985176629762963019943181577494455214703093001957822374179737870494420155850072017051485290522079549178690457451105195083293807559489376751466448236379246057809622004531193963405460509297480345394689302870182301536270584524697066525065748739173328362630793502729987453423839896628696695546392723505439936127267936315274006701555315728407546969352902426003306201047449270924561381590621032111718795878919430461622051758949725631458546971150657985198176415989840283723099542431195631486681281213445903209325848422534805422787909857647455812607920944160414072188856768641390124607665397882700334429654714249349169391392645743616662337433217875632118130055355213674308558626063174874095981153164145253080983881841029637551529414685776072339194088757343829948480154747864802796102898517012878138480880748559843469907610959169445617917818867895563991631978219944501120833620361707485528810959399181091496276008188502698184992139631121276644672167445860573598486870776262324070284940741291254812912942583478830914857572632389632422942606309770479884779957871518089452485454981464644420241082154521583938175033937439992497914080533324897454297008378882114540214710970281115390392769346509204688581524033452513005299414229969798880013554106836577912299362075562880420211330612502019886468976051648208257668054384 [169,45] 28507179942354119044437450123173093811637059804563229727010890467253836140331781188576342864531131941176656436528098299064890258303572615552858295348104929809300495188223241838511605898169038073313262525206475154791479712673567041030615196288332859654610221689057404638136421384827348368185018073898155402511329246965080522151303669203379892614799006971431649350851535584702429438517875004608663562877630217747449596800476659069146715821895839870519115464189287788444214232224872881616222161286593289275927879536824943906832178453807219959423438867646928054454779255936677686935955086164635715246611805951808289689718125081637639445187705723723611499316763444650191614595114628117784025361391209213278459429431972291160284402384899318172865137302245900865612975236207601659074293559627647937021337520144491766268976686610742698617542684147319991108937498386563252130151224804752303481828826992079009102261429409141628008020571125616297200501948308872702098307843303351364972486863963862335715932293600749693875789758461564848951377786274161324343074220808579393727635835404337639842408468574852190529816543721432424667403372263323717971678690528515816370892054633456300368564500314723904244658712359551846191788364376396463816534193582394678515963656828314633697787198632321171504787827059966370982178533062477545728914641193591319595299707478050447103135488017701418510633312194095771818569645943086021370962797867715525128660316726564668713340159718111126851054111253219371548769430098167255207596256981132656810774953450869784291411334855805906213307514171828556701333610818132681760522694971474897277473280436282937905992015957837571602707085022152386771436205051663080823468883522460825452826936116181994225556582643664706527510670604823736358142562198574555245130857819895619545029066403367118439202512965464454302544650035907186446620078602172120198914054405475229805179211043513028849630947878567010324076568988372283207426939328175687922053460922534964884408349702176507326838115865125033149994112 [169,46] -21593063540083262608290487041333601692979899513942679028702352288356490490522071908814405023482988267578301029141586057557898439559946563235172377677403075792726138555750514953470746508777369989600287485944981540962128028890759900134247563747578598128426579556673561085509076460319443747447540412414265632473275954459161311340615305734977101036930938484774355879034288551701813435046601365330930495621505987922739685627723204471434220931741503933462734890243238750235007000628738574070869229353061562614986349562303134634410810926572684401002830716858891116558049816288960356667355169292139935946649889759066646431200922272085521216247015042706396946698379430442742236532066611310745450049365107079371028740702044689487399885010807018760352519479852474472920619757729944815937601136052921799230985544951609889011814922733211516710444400127195738542199843476723429783103009304674547849060746361346609206689923322945362879416973996971351163088995371690459348022966529991444949189240418732361465431446626230487779809695400941138374536526801945642716059819718628827013567950818140501217868817581461779859403148641508361997740714673762320902386598553707913743539113691996569888312927776220165233950826088013557505351706203334452567318905769874505871730793354271884893803246861806360866220655847694503901822376745389145631396265913767632838869153271264611234698144578739392363113852298497071758747038460044503750112666100323513812685746129982940822416919523190021588070036128507350775388192417627063299240949141041244328032167567104154772738743357485989560377915110049372679329117146678263149836505804194238098482370294394776288887421207184729654785851083125121154335167269940408963365184433474694500902405222460667153718579274866348077491534417813874591037658717500420931364471414918686029773886001440838808548852779529718102930038024728420465750596234836560469338332428455676758826765000159183605822183429648101330540867148726369170586283725015723071537765195112342292443098405322925135609666577185864746944 [169,47] 14898572277628348663136325943786009969283447691981496930622509666409317958533839866641793937996349549775275920717370270206920638166875930822801722338273334956481778793640458252083129439420825978575589784246302710896487982388523672116364780047898450771519104560921824143982011361636867735766321602992278080154790584845340966823951966474780252241980808932852939858278879289010128207839731470509276983905127162636853622755657523115405334671619618959938450517635729803240035278519930970342345276130068566102537915490809354454279302810253972161101935787478057919768996404068768335384495339494346368021826350764619005483601758852305500196681762872080297008198646852626106479166975468588004800592803998105412785884916182153756587290454375512424643860875383761982337596377933046126186454321305151876159997459944884731924256910355620991547834200560778759389838877507148351728822596424981279926270980681506822257552981310388236432654172399467794174084533639230588217355713264779516647911602124604014247657122548737936507599910721082201866397176938101277234174192802549452698768543336919602418903102898672916693684915446980783272914728912837249089457043368385939476540047574027225179399018448554468831006838142765670425826727369541244900411495331835697935091851351712544545077482859230398007612534254984339353814864985449803025993607243177191625778546268851975251047350900989186687320458203267969367695831648448728777364269871231898130866429323979651950138359864336467253446529565275679024819522263484910485752647237745779417367206599167801903796833360870973740672454009704786215209419123556506609841766842266787008833817640292417304293926175476194753822475283315728038345590652610036588293936654830778003278590544399699891835344983468419090919160354053971746843645138959229996809701774990590200684982660954944365130484113128806438858814389218406027105923143824344482331213055537300989765251817216946049179526242497889536946276144202866486950509960947640987723556416931207382416869419471898248595930070310413024 [169,48] -9415594499217868652489115682549119841079361587679423616524160971951045065862022230551203983256785871764148553940068868534298101950410845912335258288296492912268909334097667226663658383381499957018124674518245380646129322673474422204504260631850186760801966316158402291873044260656705873307261272351041438282168427093437187111759597745992597499010064249601721840789115652409369961433223975738714152606089428018608624346742117231527105124627774537261282106741172511205850612501950928587267610525973858872200580318500760015869618306250180279720949617776714921593378784684171574538622355413109412098713268597867451255253218088811511478136935372570856378028886910770797311380834306493851262277054772250859716913361239033351734981663932129078297679328493716217242532676560254350126170416648027951101665506498010590347164942629267728799732937968682250896098687476888150943280307584401860055632816676970204329882808838295913840679862520323183637286427444358875729350914463758460097792912549251422455520916413463729192161739425976927223184329773105224809930459206353290690876302544501665571419212704512328714697988216999403786955829892215379617801709573583217790481268628160309523808930346270725785912456602569127156610002283703810311503380037942463312951584198828671854333021845493364398135093638782550678006279042564842799814800061139059943999288204714056319768819021200425589296570324064906317606049654593508158636374420247737398029501824885794287859940750305013027168791362312199094294679060079065457395510154187252639819089178399349590053325192297563356205715229832885646420691676612756447203657195836733682527452324725682214938143676861563657586733266120843119590919522244163127259480927180448276846598646263550179321158033553387570449896299162523363447523541471982314556968193681617559847538613168161452491554091113273269296387774602717023104371361419783474107134814928556409356275938773306368580720642598370432623701003450891041706765573365460063226654852976868641026280026234469749548653650783792 [169,49] 5485606227758991295955210612379552947515430784891144073727299707030403679531788831666837530354304643541724077635779512716893133897088513520481866426562117027223903492887215154335897263587571938247674403420035571094678522670527778398417847617306054113099019606000900659861507134969055085341823000167443551839609216768335401635922672339150984617141352241265227546244293436979451897657195923625373628545903558473068088595723922463581473616851427730911275849505129328824226787426148873865549493710953599366368645059574822245357539073261094788404971224730570220925313968251862857055828188374414871036318694048952243679317467532413977114286377149436331860127287597312471739262249282005137969555360288372620717414363679210637087772192127794272843101980366266163684248640019488957618369638030101550022344701580104376751198759725500918084913680431570956073526475335114466291654341936671163729114637242468154611907550043973312563670623678421334392687107703211454797437623114725744931288989504164487918702564296743871167297443897002188496533156204959620787085372245819534616412489628049527416456649417460187223815603230321938823877752030889311888862118715560009475653127021633452516418098649578909165877062004761238588225069105879680379709788608758697967042309417636166771252289915590141998359261241061020022704111146587126479671120784262104185463172743079051615150043789813610954973592111884384933884841278481902956982257355850276526678736722177662367140728609882144230765626454626955733756156050360203621562878289882700569226080584797308938844453891523841769971165524226893454036347825192296211077110006606351689589645628648769064868568312631341389663112749626058270451344705086942661481051816916178349626413068121715707066254544094033595035638258653476938119236496309990055968085150389258464766839135132826212372899223900172260460849788192436766651928920566189800493754613047559689314156370833368119404969418513710815876503514400538165027307613406180367821341415500638744295520657000984539924160048344 [169,50] -2969221274829652096093493389584754473037261590067688869736389347382460193157825795108485625423449860077937658970779146505890099410740447251085543420717218652771138760058009281710041657502351051642206164028695706392219944165481904133780514148408014168231400642138588059711401567847801329315883826851867260370042790197445625577197204547834575373642828329827019015075859710193217427254891927366038842617973114813212638899843510570505375794143225195991285919456657671928288336135846955302825211253269175701476458746901354206162631921652148756980721179210202393673720904880922219432851283661801911831897333616643169272224799036724788487918225477314446092097966904811163276164224643726924534607827663295323201414565429556828738132116481608185375090055080370588882838198986604236667522607903238879374202369377099303619853348955898682927545662459305632697255733822357513896118876626846368362446942968426234278822951919882894892771721236444902799239398169461263460813206698105603438965800759339705637349275913249283802531050303218075570050959647742617897600080448190982321744438924124568689890585605159270507165953862606078356674765745828785525698154106755310692082932541550267706673181955991335751341005042135735668309559059466730701909372763838292794360680408308062868786605586686077039781438639213123117438682243709496791293875283024806316556126646740482821035246517817846489356046002937937889684470114244107004852237096067886970545036489590473725254220839583641872956269110122119566184038385417009089507787570655746390593036436344366521418797154269866427729859486910722244110946505884898180725623356640624950069779245815214905833617005516086927145920313531821595675514714264818199903418894538833448282195096429139663435742335546474171193384791356069252638360599059755992981251446392516658893989365801371845211135081477313648309451131682943411242649807081999862608293882436189473843160156804531490775676179061705969384322797160675151924114150588800263874411536045187473359067505466986434570763808 [169,51] 1506835035539975509098578598209794063628960550377548203837966175814963540944859832635787370883030116691324162685370884152969564410352171396341892920631396910954106475955336102722251265004746420294424653029319051538246650594203244009427198291576393612483750322444311436140483332098633289823894755107737832122467186723682016547010163956905665049807806523701497710154819575053093607837799491215880707037039812495161054774481627985188859269494937321850360423111532896647942304075857482859137680200807768397199609463239504559447796070706000113077051352903497332022669699897468466525584484426531138704998321864338124779655815828509061442657060548094817687806377199419262081831838290271238923997797937757975510823317510755915795579970787135855277780280763595233164210290931212975085019421619600172792392224544020950971000281554949609213792749009023985934865489425993747911092700795298741867479229198978531181746309000150769769481671550277380507460791599388800359005839463201542637687074754601275844316202823094801718236079130465972091239323142193226226328408249017674349879759025874708872358256146515028328434377580842734236790539186441141154788863961786391893093916465739879249566412735459641934152420787182334720129199542406053637034682236150549756668327513560073730385247756125692012227156680642064052573933489184791554542993901344783517711158619611124980724486795141480345514748370561750606621560759223390966153456480934157401865729710883124635223929492937809145378727760174726804766953443706445362260290283474414316036955159537447645602527422849682646090639047669347978449823419847233485627655167500171529713341737493809886374114003239208786681144926906974779748740251822968871308133600661140752434870734075205144257285407520440271681200626724033940085334269516248941271152581754760954818934284941645714428041343067037595368420353270105977380098937940707409137586153587978174766542184760063027251260715451780318788296274908054016750185561972752862995342435337854606427060428242253810007544 [169,52] -724110861652690121957240486856629104265799461226824600617103084069816771291995977315700611674001841688006562384464291149901087932552108832825899112278227821205207038896345400706600773906636229863585131002763203909521808514563524953328427559875718686685728138872542788593080947234377378564389499905169728620821152540377923707639712499123491459596129579145893976923826829294023758278667773935260768036345101267173657143152653996018533359159062381936246654827274060586869934438667912898980741521314341543332332854450714776754520583145603351438092538287103111449290865449793616455340955231295897675290953540465602992831266592492431855367190510666833423250212726567383098384397491920565950190467106403524426479889115714423915445281207817701933989973313003298466603037231318524207378620085207697231041953855018252981898043839158941784617381290837639229169564120136414239727620944791778236125338221139952425319534273397472706932799744335786242832835683528009718550537169947535020874400100243584960187371248387528363881750398957164878895824146474048064405963830409697815525325052981693388817437818352741114627013619510136808042452322604336677269053670426746894523620377885288889368609968361709803462457685185111497899475900885726516909607225683353218004707425609982380596360811583648975806238687206350344330528268301980568437829868147749369557004443828571200876366292824355672905243391828693141444945485799375099425732674636768622260726168314922006703894876847925551011121794823524314869713068785156059240943940944164724594786001453419103432837684440107848610687282019587489303163399023146113489373395976771620909186966091655092777285994712289701233736033895649995726691470349468900058187138710321828294875659938135305834291644829669404837363168429712424434022453258330701370405452032800318697508200518237669878196668766275861963933612943331182970627457971355794747025972185932303747001957631285582634537887942986126150721890237382717357785379087806370126348982906159629478542688027641071392 [169,53] 332565655572183278604149828658580441245081892261438609336769108549349085069994112699237836837495938463153239351818276505711222204793628572132592932424999435200021291398720133324182013227082724399941987278518433295930843748414150913124051245443395957189128725479776655395672672887956270532796085359784025545804016091072579754568506940024035793005288911590128541026332959834193979439734201181299522992281979997579506275187343096062824669051582192900222498004312088708253710139243756164345114786154109311321826493505334679839541103694299596442704582698831498738215348615403062612106620540276193091281528669039333956510321925473829671171125282192738917304656708761980932822765759172756868582758932807436911088085627289000926637288961583125033888431258088963125489586222657616458411614601647142067857469565953240727917027983496168112433540136389658860182030459395366895831171847635473890726270484321179624112912046075390980009530421383903837309721304513934845360611211624912049305706439278745822931551896016748423298112199448151033818899415353321470551301366339190942947851778951231255949950090464475550189835913856461088711352106468127311178539398269928876959589427409588633494112125059883322006660459667809836606861204871300125832581722744423272148442074122232801886136218981456683550426459417255548461911885401742166680949251072156845014865551228739454029615845652178806510608699234533576101995557343894519887650078525976874496160066283090495791872535925540591896136786507289177115457255496417047136034318005673626319535350707850512743149758504314215538089271896391194187134111713877897127683366324810251820586518846521000796822366270127840147198558949090034923389705570144910582106525848702129907655629459919269790081439639184537735937190508386125074384699176176256809710344743557919007013014653424100982932859452361840232327242345619808318614300217693596755338397831372549332593047569874639304607846337661681579599909370858212159504557981908881085758540473854076556513052430445692 [169,54] -146917892977323705045722910158538469248179170398480231841834702147086779478384986756123045469620827919252037306387089864250266258006949474317148625086217349514394932960266178543531160509649944250876214551698322262372234860838497204002850985510454880622198852516801503803475215547207450692308870540780581587722402905973603760992567417165245170571306661803020364602492207487798805455619233009991589817006360648644997484618415140572313444656234816066404497905477005768206936941756053520458639042041266507886065458368510517837791592822683448430050907747180634405609312974855506101159748550637449202957818800194157365494098980862697701908036186488281041917311661282183689043579082383017090071307023826261291623257069628124059506047583793228587632146539509046968634560794121527293257754694433399846443174054836930842206336008269703828929232681478204889046790027457610696714896764055936598902411271083600093574606124705867088313809533801437174320076091197248096398062576977881326276882275592831680173112737479941450108625800020946403045821299887925523679454516713005165320437572285970894067688310433933313629027092546835725347937310201348128859698056664523178198868149934502250937933897497921864476809264365227864830594662872076070624031376036952298412885892710739160903976097727430116829297709758218791302176104483019797684737338993668788976844814880900686673113502746517229583112979675457691185179075954171209191052098694649064555605319561151016767728267847205054068269011319437615224693887041136076875843129362416709440371613003865936218611415823798259504355031093817430906943632428013637334985661527816799273496997710369357853253050185585639493063102396691707800172396648231640864370303788628569767444806234982496315460622875894774965878085042067873129157390901507443792161014741581379116329220550764957209073042535619667863473532073190156521038455295308045604475867443951500628236365624761230029477580429464917349036400101123969960049874702806576824582375963378429713779228828352 [169,55] 62541533934058373417136319345994089174695273417738814886381188343319869845802681906967833962306721653025918841496737521988593943003418212693339854372933526971096748578323864902253059023544332069391618014404922452029221881881007478397673488167648590992041589048803225709869096277012342703746723433933401372568971521355920863226921817629477103561653883993735006575827002812646372809431453956814897925987878947040515441789072517663462546837270920449795953641476625900632755793710719106773163117711895541923132260926218824429113312583801516455575697414986183914050390009154236594306041430854943181382543847791870602353416275268337632359314399230119571645084487370388850378898263054106223292954519148267801239235419277581533247614580810785440059098927930726455211095530026540130932751024449501951491228395041113851187373242793257801497223065064288238446249324658007414183592380148819212081827872979786284655980134427730484587592324730800010125757182930815571587312463339752454687574779771016631692056066640366007621255309821095567354161918505703107761748292733556599857849412232078660979000293074365448927653082518763930948305532689075786766723588561547322496874214815844495581806115217322477380430157633022954380604986282458366972234929332500109675337170250617420429735380454546212935282459133962999653335632515156356438583877940774922946287983659585268436159340890287982184579907704908497951942218831625880547918400417509230073456058644570950475577551612135719954447557050541743300825473318385467756713226430136694307782072855104905169233565930188138149809877469156405998046396751691607360884660517781980026061693198657299163374647282626310168551322674500705613983808697945182055304675930456563560230518012434886865820480222608414628549015144279679761507468916199468878871439956372444297502404881932936951225057607421209010824801560054823028431549633142705459915833236966702710758451740656883761114081853371659335637370935119921096495441564648441418857050652433390198316253616 [169,56] -25571781992387557937270817344505495277257159481242366602918663906427684246944659543142299711055257522405979852316025228101267862428038096537194420110991587578797567497182358224435705287675765219041180411134513132609463653688233458800458546426713653298410144651733814510518281959144541003030690924419289283607575589182028613283367606792410453510983491509728699346164021400853447565173767406778746868521702869683051672739415622133430778005711067992321727607060585188217126980064671795095971670417459810126272873708553086659252779979154812969454773597486530420585712726496334301149955431417500326171700344370323704877380220759527091851913600086085449187665048840534152752347429436354230279992816724333265190190617882796210083519700039951781756955529694465137576347189313260506842241527237617203973960866150795072590905094256582574802011710529203946909096194921553866976080705772639898009328217691957932505531723484352874012332876890754685519989314937574997970996627682419835092269975276723697264948673406661131185985672439383465144341303498035112486065484653538151245381469837188828640648746604332605637604275022925011213300268601598315176509417107417406118688583010897305141723670942452518957603741851725261268495763150201564872857039712980723840734640025797412159327984203278439983510727355443849827608855711531066752385094910048813273695711214030212022497773387863666523508133932985807126998325187810596199544123815276905899641322753483732012308737701261567853820798025693218888975231763401325684952318157431429222515333651662640651206373890790011453612450429887822732007597212612250411393178136430629611968326538598616007317120050125267968850640001028518844026317448776019813216767694821290242099688308403377790871857154780905658514845875318919673771887135842788860962064326688004989026381133986605365592490763021224512643800923939020730961093435379195561326547039221622804322367354685038187022765303692614083168372836625978527084853151379563222573698941062774810617792 [169,57] 9974735972736767885643130103043221838744972577434979677876230968280943339258200867231590055348177917015964066888612554123655302624785955048744252445386418385531800330031255773671935463931141999581070896472504251804078638588649921235818360972092281048882261079095382692377341635998074466375204161852370538638117806009791574150335109618418115552500575855534642209129355410892690046688889751394977529099489261443523981100977420526315388269826025654891667905954808718834206986245785763123472231491919085078938731952978590818497154100088180417971217832265810003192667128755078404243479564278940633002230738276846961532462624648433464353283361349481066227881329233492938624901768414862082617391799417782653098277633934817672779130739691915940795121423537704963983510474080143349987918500154139142281769945445023830819107559421420057461351908536349682881538876719283401739574933032528915444887826094879919883357056266322351663919884613308165968551260808199018324269112188062216613888010668290436345741225450497288050487946289522722532682951534226664719231266736110253540069157839030271057877853284401894221006873080425284378684953396803529111310641437115640871718546246037479812056421553133734972934742824356173075435483600280932196560114985311087268246947618406191955826381287860352137473818840883039348886519327269240803639779227100482166990142153311775855806261844432559330419417008473062909072853709870787840134770391456059638703833280050094418883602647056920130746642805476301655061069854562825979026327242189741065077946027351120514740538314999065297148578588886823746219013982130981329178303660761856425187463177866609209284343715552888545910055143479281592794825298443602689784544828080793314744860728506484409791481810941104776125875349485143479200604944607632806437003624785586720427729035413085876855676421794763103329782574688589151073632845132853248896860451539893742000436005244146133105204863887301110277685692730711511760922633034287194440391885493254415184 [169,58] -3681838937773348193120312918911150609033267303136834273607000447877185400887495458066504594705622074564773842718228263004544958987363537859943098431690226709252970065155348659275662574196606548383695588811078722142050241298366929781626882918234709144328501823767173339951736824660170969557471041403321968561255363751399756105457998005422783134334460834902423319876923391236176979941400391700308007695264575618785988487505470680237144236067335067019260744162827709675883386663852411237484429970450468919500863577357604886348864343564408404728340745355095857826427460543823241935156485789867826438273828808173198686687724441150112507717491617343699662640414183924363481365229088110233882061393284027980182625280017634240834245827131091938024759730327627305162049229829824144029217757768428455188867311560403288991298446904895327584211848837586105259591078465495729547544613262607923920976220614206943254579539466648804913543814191279485557659249588657128983845723648311340958963193617549038753234136599510439004491142582959513467397613746530471067905068795365448759362652901882483263280435576482482161245480828568016709031559969297256397771723781388161486448550112203450706140108300259403296834333747582897716696603789140303194301865200242472600182849319886731755947120423321965191771995700298667676724989638306988854194354760219117901524921712213092859948113462425913538889174967222561770512936939259583894178328946362334517508196218028648633256849048797668984549550862975073879575230285008556598908930288548358029704857278670902305416515086500018662593997489239398449477633353245742799374761693825007686128058271044859291644751562072703861005084176241286062859167297289311863289608809740116853532525029441598388221949538907158980312582247203961200920621360642183666179277411432671149384639153522204117950243609781752448486611878764394496359664335794695361234989393243368267688000399692792391928866562720472801407176514010312457654815303864325436646370684022661696 [169,59] 1276348105117582168543200582869009591747648227264942536562740262540066145069218333378527452001459440861861503214161321999085786590916311331292608867427140766777871436743570013564203394711922349562107065916394691973936249330671943955295817462420288369878485357890632165145484389155233298924043887597351641394408385528021949277597226547196360508819538829537803970397929319255328011596711960729050267509928701054820081562935131519175498123247260243884974512777246951459433614261662189807242173551181052572696552018138945683411233871076917215066377853442572307396879956778466240216199884659187232436739117456418237723969514780371176795196805340223048094517112046306013741856288238710783503676539065519068576771891903890041592185455751901387956331419997234141421999573163451668250009285340002920308823446897669008638805656958699033715846612972219760711053533648513201979390894123995919441840268596985270915882967638036841752159160189038970842007557221293178134355172759892180850235655846086641224698973278349768749984191184407691199724383693844217635542163727668458047793172957795968244756840816751301552122843753421116554826536080356247291733736972351551349668843974012058102206766124860006131339524736876649332837445449979559638462666551033811264026488465075618116815808789478444952679375386934553110603643437306471484414134771711990001713044586978259518769008126720678304708057237735890620421630079410923116757776489453422925961587477740318154073679586501942100001267893732137345876162058111256004370638665951306901861514665024407215620453430985101068947058200232984122919163799775874922495369940653275765639513657899239446112521656057841147986069375160253339767387603671124506872204294439314665438157434783542169507317389870512572629534620327095432177387856404446549467844261083655279256967212942250303265825216628354025214052356158049870737116848136712424970106740799342898724188548072481936671334394143355166754875767732290217949704847929940709031969925433960 [169,60] -413037042381129832743808641740237224823808448946188036268748210692128045075253178705015932284335119664829223842987325819855879961376539544705745416218708900373066285048793044167907978517862829574104391336981456074269616341335474034406687614594846915460158949480747853373130290764119565688321708851847755055827984504004344626779908416588996022027268380486556342044181943160166126943781066165001897038153207673877659796090774509904776909091741345395595385052245117914326502396458999309368315632607842136050982787641944340389742919195912971723719947213176819523322740353198818163009655805271226144212644548602489385898544533164793461671376796671750355772560931816833401037313528087239003518766945586133083939979951108770586582020089499755963215259021215641652856338052943419512686614916421064720839645786842953858680686265061913321558577541484829154814153589051216912958355835665445386172173230907763296159177980091408397657463922429846972365311278731749611138664055616827729290036407444033111648060721753578986625430552350979294742372766001432771989112164198525814656027709164296047142998953709945353971539358283017896195849312258108880163045571900353364804777464147217113609963139881608033961803363308812163091120590077686402646610686432848219983001167977650014452265851328418075351391045926040573523331763063913906636403275499254893927789253495717837163498668733720932327670043703223331005716393715608241012398870825832550897212429351209669301431021021873086122424340291360901627454697869787882477056828815561164680614151017795696059585642604923416527637728049714860773557195920664347209169548568754664750033604426525923376370310777673049102981469725851306710313633180350032705148543662437721456866319405730228311247514934354762459376355660342821273966629340109796690164199614878325602797939947466070759720729232503771951771171481184358336920103455301756793144650210387560017329786811892283311024113588389925886579647788376421707192342860600330247305182688 [169,61] 124227635003736264757326121415870327627746486903525257011699381191980929980212896459785146741063913243075882119980900707008174173746175671556932821441791473695632359543629636747792468829875132475498140100257559688555987500210333571520535057764109036038735542192817856308074607461681475035563466609598493505963461083187514978534448130425202606718594010127100735797145381516869613282481120380192635804373841334995450561951220171406304716834099929302700957601996167482102042676634837654981789959496026801894535432216987061051549044072427879989059480694722848500880977912942642910738704874842599326889317219843678651791128858838607486013562242148086383141193559672969772608021717346426561282854508146378921468489249255392012858385736124400187903735250709025434984071935426533774891560738652536625493205117867379847798635153921520328891495383549813250286682839384348795514215757161333549286788287552618655559059037138858227973923858029807375836490084432182266893944434569402435156608111210456245421378641440370461414428889696584628493344561154555392972368039256605846165617626156965487613188420266250169025999813921282519908929232163255799194446941964756723510740477381249762854281221182565982741284564793057853297160697529878132130456924978540680821988672801697691507790777441408237389624433814252633334909919080325198367838239931620017894154220862042183827556666347579989345397447449049651650206776805248941698561571059558977274469775509256016303846727244831509794979503112654216832634167355612103292045865182655717786589436075243298247190052345157383578931046313747394061737355147325096055983992775361886268844807515326637474879602402119707234791900509839647105314774197161927578410850865227379147456906102064578861294752910290793799773762511593978874679503984839881707699152106925520001959695109020552891115926574338788176366939246361405473825200883106995191460821037049555238150015667260487812619755461737334269486813299510979205448944209939356087919288 [169,62] -34621258436287484099678070894103697854082312384666670333232392674071663434076292011915184068191595540766335757871487394724773004001525430780875415971285081429985484799783303157916655355993675755203457305141606267318884765070205522838490852223472161739804161474182877275828024457074702469639617679403322987709727960431915998405327115487731514604557746855476947179660599134360699793329123714249870666944097148341243803579504679174895781922702084504100023578052122730001562854988927252897719313062771183298850430689531265535499776944622796938274234758331760987352878157297773903131250047216182526066686244238367105980324980327824923894326603263842430234855099693700701372332484285879965852687367824142962524807775668052391967290675099932833262602472696839188217055336355963440020490701621918195661584093861134599511665434674776246255081592830300647161437643265271051712523631498590648196415646065700508442668224179244197439344080841060072463280336750510741273351978904317976802442520747197081263116040369988388987120509954234521382819996551988630362022368670590987308151712059871826080637446751158428544640856145712585816377766350499462690797283002721674096519567229974146341691517019043475153135874307196524992705184647305825233280906886214442271457037242980623903103917339314012667513842595084014732309942905681860148357116381770663897792932602372187045641026449307079413746875631123777240755115440229751553935763270327504634287508525254176559924541806320724214389144299809177564397013948543159846354003622300344435184161840934355844359278432967690267420258163513230185668937310015258985568733066567322021879336728092672795882846096993054906364908283057762904542066373801628611914081941312759697283957698868956809346422442078954553047145859829023695228325264051182694818814166630741373524374718314009225444418020558752789558667373406843824906175958562552938306491746152609632864262446665600888978774804591630111873476221092143921064379350960277018816 [169,63] 8921902498506693313621954385148698321000724606375073384011491935061524132137563113921061308465184331242739754227325434197113561426895769437056698248177465510354403236192606036036038498374631647400788067163104967892741131329091452663367921912260747773132361293795552014560076760244523471008773397244777475580555925501550147275436162459287159749743306854923447956724826274923542684602388793813993313876096261431475876489372361382362698705906427466390615919962985280695581070137760128399584061291199072753640765082983206906816139777043696442492200308929707699554779941688413676113249800078833733335263502489326391326679000834697175552493745520739780065173554716152527967222787650250546001743597001525456232837318262133786894784122228380559663735616133480618475120760513210166504667371042837920649921623821297239548035876606741081422451098887296084376756679250974544644310650436736026465935586237560800307531908685180721460986738713898871251832114832118418184326372659186115051847500731187703218098089265857618760488928948725467951317049871834897008115842353361003472285610159922743380815385941069300161708382072683688943808094869945641037562305367684685562151729686850621839079478554439445239762609380271469813864454711187566946313617682353065157849081008999383251423320028889705928669754975849236196413913263635479082677911021408494815640360901312777227845410534802028169397439348688766942956256721317045055926054202962665666441718762547028935276898128798233896421954683104377428471174280257319901939687270347969808083649447228483546387884988957784204947576984196761897711668051008889263712992929415771522181243255825241307245130793169707002432123081267397619852903763308937997658628337181576887269271954638871288775463220467061867634218175317684947043814883712034533803817593805985572606920082206267767842273064077032720087709463884354229744030350162785294136272682661694962663789316780717967488074658501158689840849144983364224885076022964462584 [169,64] -2122738766672075371745704236508538639247872625668890003721400607080360366614820987350944457584449567283003795431325940197289475088623469896730827035318148260258941026090734438972498672279970653434073467752631605735431809671317352126653504960271429735135161573084965319092409416957517817004055466601441605702930017045255945145186470019892033093912922471186820418404946208818035503741831798824611935789162711971113334431336846726277839633121278405590834502593552801343676777792504607427187968692103865448459568137811737367656064276534419288125198484309805550390052775718102047158376426343128747584808384640359972159766960802404901239768626331136656964480499687416782454767130253181554008518528804091634447638972779250756564503796123047648349937521186938722037114220062801553419927762830198778272377566670276575502520697032861731497485636363944056215471789463985500546925436688530723602463631854951380587272486979389020154637848127753407576971876806219163622882779078684615568733124581248816752665249074650825610155332051955481282018272861806869803975079529227754176334183905043064043681091727045565464543511675181763822001081893035929122787299103765678620541392990798797786572408945766575912255622607648057307944229268512131997928919779378838634983088075770872371560135073172886333425184646755525619572399148276811307345136185250672513845046571130105802312754287921072170951840595999038099065447860389814457157039528988611336844295912622437812903019315559728296515865948079570816394632695653258002653060812368756035361177583336356315513177582148818511535567349869452331648453314888301015565368208233866722600271621991831407026945296731363618633111035261080954818124801566382162573798169699274551186801353033017486013746777233954122352011974210253831906208947918387698488684809412708890852319164864669485202803474095437058968734412676630679251444827361513106621643440879882192389372261401176620386313931724074476535379432944542350387024997099104 [169,65] 465699844319516080643576363476773159206566064071028991989933394444152846153883731601793350133718451429166769304606441642964701019029342077439816178415021614610227555159422043290249709078258852691804965894914947063331756802804266129887006668416273444785663345104463000011551621401460524449983290299220123324391495520939928191694200404947326942425491421247703020796857460694535672262540281839606134760871655407065426738398962178198697926494083693262164649920271020810802712440416761782729870822480840169747770010389830313706217462699787906680124495730150322920503314707654238089501393237743988468192444993008335981390189474692188217378446324101479646599041159963621644864313821336686144940344863083849840895118066668922038425678608897002180288445584718381934947599062746447465707509915726542894347428385012697587629813572812354430766596947903336328106511738173919376861632922690077135212122877755085759110857754533683087663474028195760269220622703149151841542576867312752122400529748152373447830251357374203560154430129879367434380273257886777709685473614940534856888728987394266054506777412165379154791143860836256887705390607615278756014689766574013983557040300466589460880914439537921608093340210966113303004167499800321572036897989640674697847928020151450547469035695917566506260889453411607232785894430245081707322545017035742156363767927214836694710848868075030623837009363079217084658171592069550741187253540695628376339185930072568658419285893713395427110750739086064667378711968888977234741509254712446828986710698858385945132163660918988217817543949533367022796565541571609591880401704185168920587122280157875620081882848177395595461851233022602200994398093079936573937819704140011168952862759101255237244004688096351599064695651356384331721005618078697157557595910544079361828527576504407739294708480022073731250662241451645493446113695777550319138812334403077554025891847453271222657856441408650854534153769999841961105625579628 [169,66] -94092612254979031600957074355257574392181126996101635512536503244081559290280654056737383398722241358618590072413989270147518006632208982152237486638679291271755001672166595314139517512241139409412208490168039267137307271850175310521577175708099293814283220652599422675855318428245306107981510443291932521116537277795098993345802663597726678764847419083097882181541962272596051737591621265285204244543564352740530642567441182728753588191091867022576535248685102444673747735432677570650650578470681568872816205544856521451164793107822684618624435160584387907239375199164840877725102521631850264460691337638666578442778417322076554142928598003515929139834781217386363403649870251432630987305729919174413906220459590380703925626058479344982711799857649312475505258199481332145948846862667143596671010684961636229558439041767682573741678498603618102448409033479327456921598369901913184047675048992056823598371333345615897150159043656454331329805916145335256917906322174794294005225324425355560867511224215831326026947684246433070600802096291281861866614458094685407141262692537621922290426463729798539969537978057959472379524299390674620518545072485721519949348393658907235551251982067668050691106007089133579243747794087145409193470720836962133925470129818536624486682746925054381407860555031136521662760934738316770829454094341356216331139483043340434018304802491037872205141227543066641643892578227406106969777003153626176789269009200720252980715158076844715076496038686910742792353833049670991735854406480329825453849195271970270904252390995116721893004208118112258945925142083332785433412949861835985399510358986935827616878552709316153386768611369476936741170739238283570488243906503261521861804467515853363701538598492103567520065125384139991684818065100213919705392286006374743318082565359612059936883848691425694531152737263126142253910477867197827014925560533921824095536989085302626810932292695540331652873334197075997214570368 [169,67] 17485563220087066376282540832233627430334328184933056796774054484360778548121209680789987053139111440750305324246997859744758875354154178168030307524260892217192539943284917687149010641974799285101143031382653208794404815722816975055744263627417881801496901404146662771326935314880509067756872860719592022388698810228065123151810690218811396027474319598498945621561921698570392407193219954792774466381024340182695457598759967041357626791504395671967568331281562505474547792031727777039225457691278263694629078054334161424161730275585429825499363307728671824700944186364112841324389433641592995096525242672121513060778396924425142187614087525679451395129378201922738864478946734131483699171849373607771345696194702066264488483661973256970592372042173743648657289009924820363971257076472504658177619446178530492471763998271219117016134424329641799746534540163455439193032541413443668613228385105822407367172160489476218552507632545621187401478080050186470701819869813318429630975120434501165633418848380993490099034201694396675354611530761542669978370100068099384768624205381280705979495979823791799889076804264448357231790871252267296102445247551311411063356219466956774769226512526013445989692369957166570872837052768210297001315074717807972354671791309056973890518939612203269071404623322950076652104967697615131349733365828110499744734934759347966575959079016328209800768755128348637459253161152610255013541488336362149269247520186143291024733883566237013237403001623885984666695130575149780634948356661351955217794262864503087298974341505316903147631770544686888305708047970343524135559671329735048152678334079525428808336615264156063023948629514694292751649625140691931469285562480032620328031973412796392636348540275320126490523109130562266815600710776318835995619755798916706358422626659086383872211336640893464227086072343615467112710824516008697580037985218293664254245484118613071983971338868560916718609970300183588377164 [169,68] -2984277050471024560204151446865502818504812874217864471076233112508403339584177693906581975300105201551387816712737357210563865304449484484593010227781630907363667289143042763930074100628388604564638163820357434692111324759508186412974480269367798752510741586094525966126357080681984092590671959014819908547600718179971824138432497606410038979540522401318496015375508784380927017713483928879423588020126207564380360149168789564676357184511301085421187390107011763865994858726435743744745398634735991056706222611564628161988031505588353038878917393636736140582159207641143858335945699757777473869789567492972050125862120017952613564491958848034357355395282762267859655637230362417855969272070301569205955594643345026889454252525031987671036220176600132752880087521339405036204623379753254658685003505146351353093574408824739386335258126396890883331044212650820787455080178876361582691590792906601572683052192133961856077237500186425998944860371005966474581981029921558188894099394897768077556429237799470621225460771988011169940001111526292407420162943760255530793934903445387767988600821673725808712793324225260200846043252511260860533886132177086797028045640014286879321217012086931011129095629279679404407415752560511129792829824466896578502673590341798142092812200555510726374433809192006120549159171238006262223873751560901148702071108782946387483042090118691178625435465441908449843114945364070465093935875771990773265415262744422909034429326041747760496940713019712763488505213559773793755872953726760358183887819773852323310985473811981535332654812218767597205534567042706847688935297660281261051362209104385333825516658359837896345852193544459932242543765501494430889626468535788060554643451551025699542399821951463728620221335225278356190104203834955428579380716442769845439809498245128429838983681626713774285570960127556359625459768757710292929783804639591213129073197111891019401460172269728587706160783040523954040 [169,69] 466974018853679556722029450040913577722043898238363032588456589455451346093620989122525039295980032102009958633309627573303360311081817003441845760261954540901272571170464168549555476379872967064871491234029118817971779057994351447603053170524610817550465279717089865269092490600522492802274523893676929707143423137111109864590994009127297111042129838518188796307809940752860032377621860482798159922651972166935864820562873388304015642317305361427876777166347077124835022145102209738657074011667663639463679825668442829711832583877955085153328638980383077813480801378088613710413497910912939819467408400123390235792638699369124394683557555616623002517256901335638106858187686232485367500403476730896786754843332525869974891388424825161537011645751878798815656273888237648555995969741035714807767332063828491996367778208678308773589162107329548288531610513449077858361571008981440897395327811034949734114493033758811028087107788228910343739434801958654610008103385979314934642100120225579856527062897708529948994258607798557320717227344164377709199041709357454317485677879171814548345391993790418436583947116470217321104220463801121304069056542502218381987355135290178048422678763663196615936050924108338388072589734340243089407657146549251104276611803855225143839121519163019872531684491903635954415637163522385902478158669246070721151301538533229648901983270077291434896492885206020702561182429008597037116674664753403773034976092973308153114544451216034088393063540307041868161377173601153338467754333206324078629314027288797590030547967858383808028608326165133753394691690449721259375612433637421115676640589457409086853451827369873345523529877664565285604680329289530613406349379193070452574915168469236224276406394780189633700350525798383970778360599978000724960831642336327030304226949295275457333450641426056772282491723093620935546611304781306581553866289700944447013812908651301697546465264574686250785845911200524 [169,70] -66861901304734621264839676287499343576382988417415189506734039409288225722572446345662610049309095902044930233872918824126999358507518323433243076474647407047681060601020909106622141481226730037748643020625049924165063750430571635457331829611610433250466735664316896421256770357997052074855822307180643304948978302711710815807484141364981729874235215053977606251474266316978932444808812298634376954696135392830238785123831955856171927549111624032977228760089028528156273087973822658445321035278789615656841908621363134837506037316501998909290555743649448354122561415127071431431488500502149797168924547327986302378560161548875814144312896388518796147094998631154166268744444969760606956206563276738952738799301905543143992718423046072892846100263379756926687083676620171818372034478472373180186391632897853954027181943206780543849771784293578864277627347272582489098510764487752685794232290727281137358563193348656289705848644472378221263275653331666720908698719949497258298136345656796122212348416250231380744813214054093170795157790353056049406523432701091286368420521862856185362327304052896631168917176432514173194224071629611085544725907658816435542527241325159346610400515372940344025659129810888828555479669325485170154013472933995130024959764181850794746592449079808194871086589259772423197805452251265553749439754055335005243536809523772600266503603516194562142428198587693743782474009964505457488682178903668119070983061850665110544625554733463150557737751672149474200398510748904140663957128363976723549067679400329370854516855666325709296101082717962528060974419096942229902368717606925290346145454489673860409059226542603798688653610759370500992919420770478629519260621785672966125228070447625517910807736719387788157134082127234630622031984143282574608489204046261221232965839056343594974555059558312831141311504900503259389350859139615881806845823964756317148371841671027066330906663434443916637867963136 [169,71] 8739967230754450715780924660275251674518868525754501177012613650612721760432595690959689674769794911480028575990636534201720659702006758474293537312273356369941545231893755305813276482989745962723588307253908245518943863382340302557372522527267356807829873941701801341438236559771353679563362128738098927598077702065739048614904414343678030208821421059335981301399319066333623179542190914841975739276505248232812881200931438741462318808491130804609692454783496281438470861519423141682496479209518392498478675553683444340777653846168555752465190070885155835843013378040701159277662768378421349595923552882330311975734722897014445508384905487828680764512164101471951695423867914437881961856936684714692292848031903697441213364324486574002519903720768763001888901273895605545367891079988597088759388327144981660052036218103743510705990395628798216069986091555119889767515166082126486203565118168022996187657057153031451006707416302826896500597990694826071803833635671863768613014791581327730818841590564578935385193310737778047796766490904205664875208679231855939895810495879986382072454239119398415481376315856983219099044894787591400375809059551596582593540996044181734141308950057717449168365067102730453001983601108367313214657989694325123377713495439849486700076173089658439780434576618735184197547265308092858604778825875377295860401507847118840465332619129948534545915395057161629295388222461216970312959144993616900945208760356730318602005281304878328753205271830399649468087905961756965442262215474383669938228640677412016870228479837549984508743451481094028604026905192270231001135000787686336524040833088964041337702575937325721823855456724776089133654727075711491729720587114697752953724223297863997163809574305520029734600479271709053690803695732147224115072734227775300810428962576750493925012640647163705560165344750085166414093649613919946285200407936510208546006854552663849264453977344401416550395016 [169,72] -1040357395599941644527658788450618862591326985023139999592912886419975473609401176928602759403125694531344216876171133199524542008754448598990396079818154014088737566697649401441602767548450076747431470145563879255308518914264092000791516703195587656072898691975904342400048110317320892670289422534415958632988935773942016525139951519040695516216119417002007249631362775601156264131325145098192857530153884435027369624479242776981912794293257670585360865184200985456642675002894076639729862641993854219275637588195910138158374045095939113729849183550720546301953175969356705350023610946244713354850667851970155554605946802655322784468434336181827413423633920918627965413546258600225854355747768717177214016124877000892424289366233097221570342598554250761984482041810337300884932673474987061794440029284695557455151668002929729370673426215866524213427657076194937254175851728436858065125063507413766645815003644304837869691416889134180370905956194637428661838763709594964947799568532246744949044449040305211362721452889387737142843276144421902689251641497092063431127402144769337404149034796432062164465890726544508512806705716374175354723163826704986736067801220406549936761299553447724827492903484288064247816786942985009521261739436329996870895963348243402827995519877304373005289167908769256355162431520668018678332710152540763233715672039429915812739008138851708341623749269955738629947847576107398300390770932020906649055299398354148435662380083790549042830295797227256324939790304752821633096350986102622572700288859535638885062878761771142631751437848316462005103186016511602952787374281591994654988528320652541500564646639690652743885422061749351510664937574102003656889640154731748360300982051220098194260551752401097386983419560201831540371227868676508373870354833123361386113526019422317043660396336111346129870143876249571900347570555262795446414146239003920047151206052891969927326619943499608834192 [169,73] 112460008471731286902088255054717781755141029980337091225374830295707961526025059151939338577990047203282222780186012932956490346626674779115654489084946481928206150045677269548759034639499128517924179663502352145185999858206012219197967380939893449398935146898786829565667412132770243077592764106255750698561829414350386232995509200894469170863694142418151479339894702833518689796938848405314279222452460694576555145573609772801921554170330239496455380270841409670321989007699410662641171221792057366043701837105917649102464657791160655470952655861496770618031321335685982765495372543137103451942960646237891874506229273771835769168948235600324697699232683974765944712962423075202967325428979584519867188977431259544715573111397799440049200189804893027999540842878292033646583670606981899883097515013548249740711242213375065190858095307632945340178802150379050988788086346098828886169211814044438090752839665223781454663090237844357564782689413075800012482979088564812220515539153737714144080263801363571938309936333865187427867711766670127245919671219628576340977315274177700415240688561841147260103898291001200204840264992597557141197236034347679499700009925380662246245279180808114691149896709523429480956931038655437820057258418584394838708284537287672357936060105330454210137953345646363478153584172411506914220944589016618529459547069329639216388522193064182317881738901229658746234887020104052062409839740965652892285236348130985394671109067115262314389722443902328850345340501377654262449113622204596429155208411527931209343788806110448869312062644062692313716926204192036306856610555259507224511319633096163128687219369299667206002401826819964503328476225951314139548119343692813768230368993358592554926089090709435476952042316136893217075476630266298185627573070405273709866486015096588422386249415671070884532916234061807755145009294005212560861649974776956668695235435947406414270306258766186080 [169,74] -11007325991149800997471026324243585388655819404837043704662398307124956470760009342674477594086181868283606634546973817501265286509098209417445009685506799290606910364846620612740302940014563295999273337697981503137445929893370686983241858377543432290076652322170993192741614783149605626369117362469690904576259944850218526372936639295906509042967337248480655582314415686034465809380064203175173288266368155384855501987112030021840918987087396534701803650856498585391307726805035951790006993366168290791071745997457436837335595883668888165777619321431618524120711384522097894704459684936927405064385284721053865563735610050413848015598594602853771024790911682143517617003649884381672448910057011390431599583753827596405641097094711896543885918995120923326314117828046063094139909379071676871951205364163925464392296797108078215495804714593295548945592057522294215836862550852977185756368119749100379227766658063250442666926208806501227215098470470232025476680174328996572741634470711136446122798781914278853322212988083243830738623441660215624533406841773925936408186496833499878882552908011995531983284180208896764554651860651870558886082639286623976133841242140860980135656159990392799780050219678428189368273572548409414580563193730438518601698538624911878065888048332159938467824851423529122120302925418427747275773658641208339056187058787877917575793803579568278411924989387211690570876620284147539133956343400036676045692088066766705724173744407187557304830811363927152923258844554492107074873919583950717547026953093916395762699579939522591872869469229447224965533289824234719225075573420633447124266441124705529451410146686119877709152797058269996029358866682392910277149154387818914952816367408854622227093557095707440159041679053574110934037742080618519186933830873240584210968979354197152449279804235813833539193898534564975349755211840577286657343969772124069382287655954926702821015686913176 [169,75] 972501232959237914993675977671757177204836354575249052383000128150977546317464125648300362470766010972935183736242383185148371705985451102075059907784358710367669873140236789728712068350624693894860895772858867607669541150076965082648861047578100495920314386777683080686272302715347194531929094802917336970167001497983540078918216992378769180768220111841697600520249424125465196999320716108156579361564179598364537603355662292045133207680614934450774641075559277160106378943934029004723607473369615326811479672155284571079585573143745818368845629963091668144687230663642269549233249068876351503909381063762246604061489729416658037084913086300904994436725176001232150120978921694251627815624696107426914324300912829056958286077397925445775025923418560223814458614615623077143096291990160616224963537848051258259961153145738827929828512755165982105023947766728444474417658992956489896922309719664018144819855292659626163737781472609522416002370434714367704239557514162063793258499602351542172922944863514927986517490986624404445871756555052853351843761063889125587000667152859283647934696846954902733380444102093027818206839476841119495306603462772144962721189707713642143659043052803302437718442571035465199643251085593174848865290407535211399349339062319577694875667660350778236186905780147738911805378145102662064926992373074292977027555445509039618048440362602051264080066160051844697939616423253935433257851028239567332183083480111051654861137693324622946087559983424551719362734342129060323243857285265665958656502157257201971462374133861369046857963533236980105401123148142621154878732774964683714276499333253326939233219704214863800992713555160771615958685505864709355598346683395518563836970792916450468255247458998705233077508756902150227438251193255320326922738792995929392044254210957568113572444631165208552100548062707434897378851318436381647094322122051050855036330569868158875477740302 [169,76] -77305326864133558991588976583183329260040657618204226178473376847019519488464363598004243960048279110119592266663565223215946494430164919277729657975580797120698762571826392704264332342374522905834007263744674445022992472599044886875685491896853107757148730050026596465055743572579364777223675107858249427878327943619664070832778764731160793476514843251501191127640223171940971535147373682084728642836986527872929559850376673627438502667993070405681407224456758492446426827553908373739875302580918400225299873954421359022491918731387076849190104275816848461026800473375587199136780152557392418326829350055639443487281622209950487514127514895798777536288846768891663366647964642508148177578552787023779359950149854835550004226670749860914903945430814404062468084229208892015646447517321180565218946287225399121825178004717129788733074155498002835704397226677578326860792264248743172095414061424563781654465373170511209002570560704416233634364187883153666111712583647569986120305474690601704629038849965907426475036369852230619193875920911217894380788847137821831341593075531120717328357349655967319800476800851678817505215746669876843891947763100946157900983664916488875659993771298916512381422339816881449772982124624143813568830374861291925740161333064258932589916999572367613066587200519560547667242486534909476344806878118847405596516066980638144982350346459884766074219740545916022323274806389024531205585609118837377055422686060902935653814549344630158749197915998375129623682063849478154640818901088390206330736248221469344788110194665908673615389663880468724981251973478043081376578423447222281297869474488271504167437208130822778089537974179978894562640160417058930337008307815542458008821804173030145181354006555924268304454644169501450414559624980946243235351265093269020405837342683919085516999230821389979065956958669719918288862247127107259426718340143063186653292039679171820407260 [169,77] 5510505960024544305551566261612863879042750314457989613814879394581513867742456698177832805818436237041995410629290860102767468200077049132779632969556354220728994498040550927979745607090973728480663232433881451887341491951178618541540235113074164042774708637318471425708563144776557960067865732082936291538820302694434554270957451595564628088898379083957594457266608139129701949945326310340893729146613967340053227122994574689434949471054844303658012719683256222404735721346460136207240796447742771613810490238798551597515131068452346459094533586889419454766998268549788196644824569544712680695572852360044898044090686066221486938100373144256333570253971761547100399799544701655155736614406828304509546939646826633096958040530945923422658758204839096531771426885657072418227724670979869921815213258605307279074751647533039158110204949240134325031461610505580618738088709513546446316609517900746946698002985914479346631961975997430768542515020038247609031082062912098343589934882592415589287440571924623893698517542158029728273649413253451526538159254389466741734942730539743897383357895033518545451030886551186958726406160812073469956243962654126466206756714808002960659488542652326861685235274971312294633968996167822315966967546814871610638019861294701195151764372255092005796576627529294775852841175462408946441725515938821123126470239808857104116893847670148374553486211590155588550869266793454318343976465595805740312620709547104347229836247956367204187286039540509230368436819637462658240134961016786744881146044769344571005054115652567205851107731742752982739262710007875846815804498268265817548231993610687534437411742265539784327773556032799551240743414888246585413384178717596105175865416840529301799101292417527840662691589603694794244993358979068159301981890956317090064050263666186709529318503176551617281295817732381257646074452037783404215294395676377180855451308554168599128 [169,78] -351192606394018153421125944397808553573178448232650781641177902944311922640569244644573850140646193643311879947485481515686384728707427052336836313302313914622472209501526281836928590204599109937168245273533822352021419912067251728362172096875899844956412945229387029430717086138713231342305471951961547369961339728856456408642021054896294258078207127822401379773371344657236258242118832236916783892046164299685261797761970926624337166039966371933512689367348993911318193457795419788885120951668372554069185134833720039541452172570615146094910344927100540600911955239573277606715291356784564843505874742375950398342321981617837299548217570610965309243922022239215229863722858365693612835623993152900692636057147342938010110176729806197804872901832755506053838128273690487716416581571136028668557092393501373515826747192753061370446463007707899390202684223016165053414587851580433128481264150089846965522294801364754817799323043862004644287610339020618841459457556056732307334888067397715275114850736361158662943540120786671426331142335124422132669476917523949500797142495618251173865292310889103251411126949342463865645144897963080257477476485240907212369284016628163324365585485983935367042074901436819594674859142522138063209293249335532021298176187221820756063298640261362466677811097733763570818706265800279090105528660509010703795477328697535022226500977454118098196919418097884085683921316986507967236805998782202358172183755522754943973739882641005838055534005130406472148251706311943612555045317027828392093170757536662991868102002776770059140776155138978056479437162686744984215242132568508368578991516802629673661902758268962176634798467844119893580459302050828393488477025167183869986166300243612104679309639945965899323097394422448562211179270478762894672406301496790620541503709885246447853343380663680380438141652620450471374076157089626856551524662526049453134600562286976 [169,79] 19986552232390168509936603230951403557167521792858639464090960011185561804255542865127269259166641711800434131674211984489228153676156812676201165516578819644070396189372546670068918975287909364414087234357051303656942043922964017022546287116713862570203112144151979437818156637723062815514830231770550945844965049444040185810153913739829479889674778014193472705835540272590876587268323309716933993037214155326995907556363271032798039488009120483965587575618947969219868363825205791284838896813257028603326978241402822314602091716578634916930461242600961976759816550867653797710137012875911111349332208660691177027119341022985324474626349418241403846999282793537347762281788263771121725710220588050352308156886120017864228594848131965306212608803457751293690155990246775198497716542603229857011966217911592791751631566850547302797264674184539792762914409226809396206178213457690761296497981906794213309551178195974097058292899024605146763229262344053405834146695244745005752394626753346889826281095738530707672010795008153457637999583955863974991111016768801998218527062503646011015393082703283086565765630352398848749333033249554028764848733955339820028315909103975728581208944142467484062876504626735879132614771166060192851406578947936436165768885636485000610623736072136886090838135914649403899023509345311158081944605422598964722209455719997546757486860546648679174524075299968714351783199777000896885088736163421829437027003330473121038843253938371371629036770902643707633570567733530207059801519104885702863184976646562737316011455844818975336213331643446334697604862710469202806955996580023874495642501635952548523071320816897094140973498536069674471923438659729340495925795606931039231031298367605552740854547148295542244006142972999358905920391514821359270356621099372965725948023302429368190866493411797736385785430923322130412216929129636367781941974876558610468851739838 [169,80] -1019719057093285790377655145005511765641441222145193177220110700172800122151810580783606954996817500406434262030773160961785389427275592383223812213252002666737612202102466521783023826977957470371516073364359160266722397208036520544286830394980326812223715720560991980568323174802417139587693322503250747304878229963266128088852499843512217194927998912300256821877629631131396226258073222252843674759905290818117362900586009889436879627661359334804715563352363976209765804458778017085284879175845847015498261473690289988737941791060434958724249702325820328175413244362160734956984044874350812412957906483228118173069598842887215939151222448533711832122236345826788184224465385667744867215862684900913239169563874503008552116984617852718081552941615038308946032109737001229912111045552030860179654424917772414878653590626799472808465393539131495279802622750531275149367574898267487057880541148650848176450534444387287772331993941485070138981922077702208045174840604712333936398070818988176261501648560922261303773226934355760218886028261289640302989882798200513987975510033819762785007708776969777345486778162713939595597536062249241065726792353537346833221849812080582381970131124015370875916088223564144614680958165251283164662178438116123015696272205704518035722770675577560421157499232275630675068721892932004301629465232861969591249700127153125751493644466024773080131368791123745047089181890306611918015306513286772514815065950998399662932725680768128760253286442811164564475791189364820692463539005971462071330105575639832081710797415349536373847102718082399176897419127537242008994298813955380429746687936509028503551061044206607838600016543569863898676418514264088034145170181291220441035110759078130081009452739504825669049640379718344011670518992001485934938082533320394538339202063073993067657256631742094850655895825252587147117941786957852924732237034321508244189908 [169,81] 47392506455190348592254968011980750617268326109649987012084674168859740795866438721977109417830086501137143436126342653647600836004188797384443190955204736527066524189056357276309898852766080128930560638678070897620983408307322538577066981754466187576427416780718038129706967496704915902984803038514223000272154990948763400614470961255207657553570382210114047587455871836769576110694449184964728626127298482029880527202028290495082392585356788649919601471522326298181767838054091012689385775014111297736028410926829755552298210791436457771621516712402568581195202392749862856516356911232147375793601527307985418471364588234523771760856776928602129364515950361412951148059190031690826104880437220470598781223559528939960305718397146340059887684168114003286457983889106515318962473130141506537035620839333380437473372997079954198617536156828962089298404970805940626259589012916305367243813813173082726301590734957818743481332378706445963824358717987971528989601955538422616969956361759690221968491615197387109012139877681764788511968446616255190619922339786023287910704395607400982621157726213171256087319592427446112631173094463383665814306463071841559384201768356468543778221011984491561281662685237894967505779606619831427612806663779691761972156539659681869138993334283802512618820518561790104133261691184377509922096163001191912261061684970874108439420701475838138282890973119849299423975891511801793650735757540916402273923752466462862106418183509858218120902242860092838872058698606365990672601284132379838229957503296147938941070708784055903983070609289261780808512585339181959787990038588451316201408254619430328782273651782764368354721152980528714928676583413621482436144265013269726466632202006229994194197221317536377605982759583798689099829874222533889947862174141527265223687216052643969264967179831846203506710522127791030707833244994888178070763667511533572802 [169,82] -2081765883502164471622448848054613351735962280103818028639467450926781832924378388137766310776065497369401796785533597588157005446776723820501440325316416082384323835362187190531697884078789731100237492456932637001392670460649386804377556720306877212494706896094708929975464613457261116647217495449038954223094723604887036658843660010692369254431784615410693106878011954663879737066016259651481213058909886416944733133716594028741192254472258110049844319481917255859924365733720784920380395560686229915986514694872064469951237427127988970755168436415875249887411240230261573218818183945438663637925804984518439724182761139296371197505097819959439625042324667642489407787277256045593326904477744140327043281814442631482793787008805467828690902732893538867132084664959938550335484723231356141355544795866158581716941716527477467316533402911792268691326620894252287044244209383843507653390719507233980480518560482237817618071892146861981872086994310362763741008904086723852682782105035006283542592716852752280970059469170306788804124716676703122168521573949014692552622477239833218177965571102218925070558710959865091935371010167788856271417840731663167919755742138936045473550787331051881419216964436785115462670340501670643694124419709804075286550464025327970904635957679919423506452576933429971060167211995218518982449984040168670055519316357905578004747496656133337362829377398012587206973057702269460633272566959096035467142303556592025635712033199501590528727236168775121260725427605563016585576390861046166035678036076264153124313075288855828575889972072767656189581777634471620226657427580585049861112795234725587726027213774373761908884891169763606107673310479175421980952118139343909474824134076223227724859599664363768139351217135406815689853413778643982200158069271395411936445173271479820749525773305346200974555432526524340158693055711198079492526180024495384 [169,83] 91281831962437754442610109660577975570392643198504099332418442808130990884902314715314770686802381632071566460750374929323133106352104179302288255279030828216122513668178171449101763252927640670420912283013414822923599408789212910793409942291281040434101965596182308015359291300298592258209639887545222639035613636024871009478387289095976850450470666816729492811694318014600676251477797548821364820608882509464236691769690859938238076901489337075765290840320713988367268877377275545405610226358120680675592430207278834019038390861949404961323156227004461560014279413571743131196671041130874787375433264018132871759035423138420795771590727832434130878385289167049345355249124836802538269041172859039206806307960694100798908406062559269504745462543638133752869393963787850230768742218761162525946949861254147090672651962602760755314460037363058499481507955760352740953611153939475609501864251590263749564599675845285006451821712762913107729212813738046768290888592226812477188685091730589862568764496604522478197715267367385750425898259526847387691096625334745976143545539556066421908528710357288718667677821150936031763752882716553827511580877081239422972975685026211641237355214880023903733628170026747077739609482747921546612915728039147979516022493150669007798701389810768059877803234299633667893958777523235367474047684030947921479459600800963528755470254913518138531149762872452138583322968265720314882789094870525732230562657440045178092865545475883467385959845272011283805910855364994131849553567774217003227661735309303466181374841518575440558755195669492488504497088342805464294028067267251266691918791400494890045147490833171170302502036575895433069841629942100140598078621798145254911697461413059372337310784269670509366310750636386443662589667208734103304068217244054152051563915572076653051667336662114679864653673718969681784216949552076945914749872854 [169,84] -4138609834417297288735809967513922406868266818223504047529685746183283940922568360395872596278588875047819199116996186603681775112472216807162394285170063855355583962980983801971262543613692878790952869962495272134870609999621829830391866446830062701781055183434714442222527441183604216504366064988678407409380935998122336646032533193821058628863723678559365709637914454595884305665360501410618388883195342311773753571360560263357413478733371419862259172463513059507410866675468252835348940460143592796111202650322680657421280089273792384231369042775568302646955131895612614830632060664381856171497187793773584237832173511765600324960559906147142596538280339317884481220009290532019771403560687712441509660635591791175534630560578248256575661079077299082267353559190836465885883516258539590185797014133855308857991402133165039085651805432984455005039763167788940767824948953762338939790632308133888287789580043291584111268562749394993263083408801509082301813426829521031479232166730458893936852645459211319773987454916470905083406200450211157594982218077809897860860267657324260276590152779590292534560868968430902137031574182911291948114074223845348709568896047531350375149046634597291662100546922239856680091241277201385621624794473968361079840433375308969565106082188676322878995693267251560448772381935649789456273976893180531223523554632440159764489369406676524734037440184773530666947789251191226092694790330922197030061018898765026302373066491578130737894228975660056419552626332454501128527086934785331307621306048723036888368169276810373705023898773826686632871180821928543046966613846125782028940056623651671091572569782203805376281077060924434887714346857790762068908563919984981103276331980249326284073891075890956662743018883988649013422662962624842769519153418439017208153846475116606660969017210652938586452808797207398648818768887889638798188896 [169,85] 189059979862515389565266039789148269077975985772755202998646903577847888145707847386295886271481550160162891320938689183597615271306900636848034271695498040257375817214846596969740457713387438399773386380552270370629614477154013413599555350576508762760743919251044805719679943823550535933919332217816808909106115661324573240315406707341510024692229210057093971646769285843462086348587203971727063033915568334051808411613043587615397432735760400924537954647966758254506267502078642111409284106793750759746713013208831436802946463647949837483313998667795926169587237174986583168177727259627552713022175313502592706937458042208997383739609593610720776584744524289142154480923367321116257477302342197544013884810265414661755095754551330515055263396818607655491115139365550305483108594389549945508571388060071236102436493225479708260640242819156974900172490249412080325801505168067513791742723174298179815515573281394124189007487910574904371672011323222088896737838762026177961553030271195233777005585535655437934757234192712862628584617522341437359272547951151492639897094079755012839625559402017669081905964768492932364997600196986340571222860893346704613305229706672732035351428755223479140881784473278437647804805371948278458892306531886891086761310789162311726652370950738036718777914806668738337207653950574537120711787036040281435590783708933420197907341634917143235188309786812405642450790787892601221871507691633784198077525272970130665011879563288972978009760241305690423290415494902919933821965464910575943611410823993968436919061257669978328054339655936130450944633134666494829329749386653450631163340225002435889414298642979033272292340186677266894734627016143851606829964541835188121557885135794933029499264703635699088430611438540904405547743171474022709879165674334752510857363401640900353490212031495867742666743758447886264033248150473490063288 [169,86] -8155534369509033415436917645088025299347839910052539893047591944952532513560332669888021789518361429572234305576238125836074829990157051942632408717468342746101187607845313710644472272047174752793627899892166197429640901815554815606956298477941274196018566322381687913485386083296444557990449900524798969609929261401712040669745186611172888216836688356786851584630720881211779669200483413933619314502412864454957665740969595208954991239140675098670370984809815704913845886426526503818218837092988968534721253602931248937465504740731210716942943677337370752615805890803772410920578317023213306072253368282578953645116226119037631860517306844148387020347842479789152965631484391698267800540249439588774203618063553565025895532535890740667921602434542874343536446978975917942779801388958936801217325884025674476687814190490546572813866577913005251345104637769300097844844355108483061583778172654760403111930414647297617087313020454919045609520324691574331227791886898232704669036823047345932216051879243813861364885465760059590336124043689515149950360785651708949927429311253913247815049915371741475317242904103550669791520357518568824644548819990109355945740224652891537847657900044800557205786865848898728930054194556660963053491909022722766743904101542761215437305885167715816678911021195716007145631680269512148595196654420863822935112332484934057950648272772665846044756626849517028233282021194042560188333350693393796412720201752683858330452855875240176408752840875973273352382793265980446282858855770498722890614388808164181037383882276646139250117934937651188427097556031036526848593289851053632136959931371564520489264398098696499507501700958804940598538438129752706829049839047429858206968775527222040802169438226457389455979543993905176563654138479761072180780834415469476554142773365557113974553321844091524281817778093334322319779190292616288 [169,87] 315706126006095506741385868235184296244804408535095883181063315013335881057165257554669141683033079804102807277079395218316240881027153691686087150197180011805829066985535556958494576736604022337806511709326714601790268554964112206505431213615484665013383115033805576351924661616174624622926859392550595474512598820617700965115302932794195687642259083387375626966151140913642278921833209281654626092658079598001585716025409381651857768463223768930379497329393438610262885890230803555040357060705341319245280116220156913317895435930142997791648469076735414411816287865144536786695923968440957716233086430602370056354050132861603428867524645412973797772021447870907770621267850087491849782009018758156899489030428035163707705343199500818289976772514258377980971906234663368356024518458941850575474874922823183124674071726118930856189695534566686508181222981147281710881692444348484797893698137887456267145833932274839583150769378061240054771692015642550902368320707617038961272427316222637490413284074839028489921976832452185797596741143908695151189582602482005200312581114626275875164001907275924847184294742849057488717898890896696071713865131991806460424910439524115027685743334734251052188919454433327958891457676759571543316887890269798245271501854567890755310800827114925310893077995588454300815747576657644760952235157074009159469408162988453108702702408380643946054745801475177730548991124008947738076104562625468956781538104157294451052726282443605061226924634170437303539878213843330280003787668526097931724420685208724061222728053216910369573529281250343857724665015018548059770598955499581463052019058599759227159185910847657415058135660536341670042395223982247338709594614800962297269299017731808689338981592858226309920805208525726992794665350463496387866986563504693673968420722095578384277489976825562502117261565024090444842992587536 [169,88] -10816604860917179574045399476267309632573394116504658267566314132421551836037707533217539766195118120082236802721014060694543504347028511595010499740251338648848811020577448853840972723046283936304724063670462991421998204314102416305595661464107749438872540030795887764096653635952402834167033418261776584664001851087766803570746497040747397775343618826545899606105350538569371339335521301492465144264610387575539538484744635460674637897147577524667841517256425839544290925425553362882621637724822236317545228890456565893100886612657709357698574445277441641700474957544330055607781764681296840207101337596469149764492526474432398967555238703901006233808028943990611247659684444270433157695230281639084448962741229602667665767169331175138103788762212569040444201041488730119096332456237907616645867188446231881318890349713856330897320807524294399133554434102519251512908202841961131189039479986925375787660943599295277819051932658902819897380677726007680239048834211663275289349014559244249097525972453689594144088680562751258833432607684110498842724847773006519219143680180628220512488071665079743133751380235518821315473139677383480069391993502991664789833810304591500996367557843278629342531361101064382022625333825834741633627534198750399159363333882839371499213865849515288288864257255486792375836000034945992309862767872527240809609867428339218234434478338984480205899630076442087138768277959891777642163306231828644510172952471528015620318247175752981807203942558745311033763185384037428640196588663772705120313560120141943289335547326796663694922773636751236775894309878604741442113884174850241057570761686530730766649357625287398665968455366746311326997326324830982460807038954295677001969801174211944861929622044017576259218596135667769317397874269488168831679091404150509296231224012925612743793926827437625048248638492754959381033488 [169,89] 335197533243325361690081524215006688857464752618707286018166223395917234913862438291684320160533583989252288292116295226736222048904311538827003624723820147059656169997864378223053177732371511159939709306715643711464033182617039750531228328447117578789530264708343385772486835015425416700902880994410145806131555274658963030513289250688436507137363726434268172435087585775827279242729672511557833190532100369311463484967887456277251804995512962160305328616279826419693386390387664638867685858626508658899996462655110845698680840054703608580526253714273170719434934972436814096320458528424471400576803038709382364756995803857830582964581665723665268440061942435860226273280361399903444817390729858837873967730202009136631094163919954503582006177220025515868950421345996955094592062413068639311338964305215455204223676511574653958118564028782569756828203631319070088767768853669964871481341334235635960642604620766347274247457849002936112075591306705402838263975500774391700712912509492839284717660730191115082062237778740467276887846217228238144609248983236330946353387609811537583644888621151615499081372321186928320451362466224755793481711891274925284392839966206676892743221239551429744835438010829530949160703726461075437373795810811016682488783655627398578739587117369536901835152072202066227541530242523448962273662567444600838150444407685803940008715574064225855328805654385982988069939702933548392973970661699205253268772648080637166617138690259964989855645470684887245423603369339874076981050884417114249556508459198620032076992536291968536226355107712998785679456472674713510260921238183404882102669488584311633355456280019793734930069055177767959853663149112734452883612029717757124853717987155095217409753712082658223338504734066912204019576145286079906061235137779214911377005720145377852604583577616447457476751355488996785624 [169,90] -9719539064762932057057125173230299624538060626172299906969416137889993546862464426518748356075661914992790186681173073679229420481867883310870745474149171079632614540035224232963116855926073951064619567582799560764433414259298022616697547244267193811653422244043149654013568390724463424895427172158621699740356348483312902950824051037967101072889001599228952838688366171702400151430058961852989638500859169416250651685782940874369307638888957090113251039238209014799409595058713831323433957790205942021815694619846587509699115270467216170534504954726079623388308969829923075298623828999230330107636409965703118763195496164907864108507159072718286752904364630917649821539506039807128958295237236209341530984576967890947218386023846974962544333274398297639052389214474971774476842270324650556809319556212282942068345353485486533148517134003084903069272086260490750081964733036236439619989306027806569399820081031787139614282079394655625212575465361460812423074996009556766286021913049265070868060462891541579852040908691734026727424787744578964171557114434192478744962786008685144166824761628125597407385486132233479007485689539932233253932887410084236248833783807747178507842466894563634484467740927506026067142748431300764873718803664681230361302981210414677920730486506496958938796866028241676619238729737610675686838497671250799856938941978648147942944648203257591406335821927918352849933817556488264409240714030728921611366814915590108420549903844506561217713046105452110136748281678454876334636877303778977937758987670619579733007703446148210743037200154722074035646396894312592943561888295519847438564204921011044388279772374720882814473070279316475651631324199383354607727402825577822842709529606919170544305165814937312143448864739341058046836978962398315988422528743770375863019019496249970320576921474228436236538563672631456 [169,91] 264390587619531953016041576445355755079957929366696471900012926248263997051807466290616185461169407659121028142322762412536415970287727053702880018688197286066800281401290404761740269690143145368541006689086516288313041663171302709097979220424244189257623671388249093907659455452379620826828253094266239354203937150746514541765508936055782312853511849696726021399376651920860521982471972408433836496646436272381982478238040630534390768394725111619767106129675098710666062415484956649574996132400636702133320676297264920847936245309712194570084584361069915694406111919675279073255789896076037055649018710391659192665835904461377943750034883514548505620729188167254323285497234271913415422690253141354515706241946501989420537581831934714247031883824297717552178730758716818402246615245081020596550595672686533085215966484407566212564411327585133065257023272691439984028959464867971568076154757994802921904949201078577490300555920056523861289754577983775173059599261660656567689492248842229505240306164304286434638231620167947836633590254466036494623356060646573984614545962359640610151428552305118988756886331734694293288173034575646393341270785681892501199446336564739956340022527756691690086527131544453847277730377448937747818105660347237273526281746775811382292739023068208988222303647183523935443902256564824018925518222250220410889110112482047919224990199228593617328827061020435202382902199427838584240173885325663650913000583300864914549123856601886261083967151323788443370745016766446217684229371298983340621449243882748655408793406810850381726809274299298550997380275290933620122441906042695385780647373542294878723026782810245053453055029915867461739089164803712991403372872513885970133592123762440966851378255116717595660568317504983465605516089612797644392425889352413790565809802211547888569579785073190881715301553976 [169,92] -6441365630520461994505451813277273968083806486624620457392350207342583309878659823035150652275579050742664293124301396949783445798626586570732703824261265038925747959238136247113309200184531001953152948212546308943387149972791329301437442564838533168028506117911053318742299210767647818427424635129791554945571655548824463846681182290637650752687990387061166157824414346377216916268813539436083079182094873706590919207727514403174489625458847124281117836860753135495170469460997473961400292475204828956482314376496407462777735673317152255774249336921123278995151230601546428932068251432142471108617271312821388619656305731929670560658996630546093616904960514088454077419872783411174419987495998486485144713194616157122091402044761768882301953225287204997216981019368839595982309586970503748035814868804459691082724277770008674072272564087088861089907911127140280010999026337834887412583365519194494859715732200833059468302207044438225977896590941710126975152847456599585834268053071971588133698883576197721231705966570633932428283599429448260912173849631018228041908501927904770186399606749281283740363428960181003404398673838272545877711710009089864393842812879599130988049998941049172830601652174762929347514909844940789785080382217977281208044262916196725038293328760184892774477014290122018073616934318479328162215729312734880155780571122095005822748386647832939804609405514949261991982276460539717876181282882411806029785472430634111516452132700303468585401024420401608407609475216908561923755789891447922580398205767087247325267527702366711538700786811364128284837874108074408143774989697337780591175221410860466874485811901064907257922903560381332290557056257387716645860857968700899414361675512437770239933149929787909822325641095303838081795048800241632965335667211789798811589345831563429014148963222107184753207728 [169,93] 133495523076786924208458948807871192345576303777185792632153154446250822205062302505548616412470056184471553158220959231944842993543539983800952943137899366952323140267088642005696514570951885567002857741949668215365871950080400824437106760368194947804242053017095784697409300579509675175450775166615255250663552196581877860409575497623670190488894487368295880759443482995924706211500748290215806126501351541751614688793679791830972920635398889981858397996288707741534154749014840615212769222205043186872572455505152326303430231674500793676429958295619459964658649895297669923024510079444551307564511474605595753663953391893650253401651793883622468902646441558752223240636973767242626806605492784274389687907386532869367214701453965070614807320942314430133159455839918975684853765052934287065435092129359479121437501921262673792899310183495778355916700175797004438042931289206567398815104585230598555935304310556727326893019859473360006121015281163744920718265420428391219400971619156890962571606419335421609953045389529510444099245974711051140159181867840116042741922118766474892068032352240220693980926908505224519734049311935165795140680202555816256655955779836827547730956282289056484168497331520442847790806835355181330420549767549294304230434974640599568355261675115575140110264744894615543737854709366391819841604988556789323862122728332295184069046238852664965834360354228617327728232910950579726447891657356551949356610662983916814232269334492359998918500444718481566606260530647402402626966327254900466108170776105011278974874857618543740754183019047603781699536135221701324445369585004139074895727084396237697395393783738415412196469476241794693791374626957363919515059632504595539785308290368142907664029385207007007588794602174041232743253675594508884098409510995840116023144591152484946583558678436368305424 [169,94] -2419302193300273598421117798586996476185139733752110027199728311174024133834411804993559991518616832938495838723228353449648291667644622939623890817103999841060768308503660783586674917648050567104960753894047095095366177383471346379796344956344361387893027711563163967371408113851095363261272988247485770798206828141761230719234784500351175032581168528770615095355274855027139880387611029280837720001212627519977933966522942422882867901668759504842424867841955942442579463347414364999894250696800673462427400314004041390846576428169284264492757626705412987619065337317833015598807951704952120632373848646334946463967613646206967166941247902468391487814477244341182525181480381993790773083249739979884551299966924362604780548158489672467720622608799031256890347483086718898914656321411664561570981319830553686259004328430875807124339702524656448203138315733841088117664278466502393322688440423948115204211415993710720152217905832874500897514453308795734333198335299691447001846090792882223074704827108497190281970924594731510427340915467305467825589147213108346825965297152173546385032955226741752756627672136255530962126157493406035247278333949216001145733703970458858926549935390640734146634469045088156880341741279616994371658605973932725594967089707855271689767752734279592376805537680797293315915999832016082389071525671947822982753574145695876949283646938023429876072529896097410128814059297386165996773648086586830827294985378471626693462572495096788790356261158557509827917142099521006267523062733782038980979589684432497847987570179898102117699630514144254982774765887813720321757303179712882231448465046500755302950954130802636939018986969098644998333827320796293328006594850517667628551539320152013699451548884943643258843908090101595275726696267170631326702085303370457581991372728215869592085630632827232 [169,95] 47125259214039100433074572826740140738680744960381929241011253177523184009622118109379281729822113147711648860394971619970963663243613571683424952183967513930801598383897136833971527288355630310493330612710931432553483591141925138293911740169563203257165702078577261547544601442899086673834893717010089983129408242864749610497900236195495501204373044419911821524019716036055973317121620147802841193200740993844723224302072254945053384356889677869397028572903030035846959918360556175095257504411378315699948127573678144858149773203367273423715356770288738684058522884043130460402339945365468132229964007696925609398087358026036320163111985170806680118529603572307038680125092630457573109837435470098049471873263673525656801517668291027389148775729972510256695172602589936268953707587851673402662520443669651168509632770177191559613038708989970308066903077107458914971811246716550987902157330222142931520010459510381829055708788514764040287054168904805095522495688463351869285664351398095273333190311801177526676162516531839309262105586248515290854403503599880744096755200162251434962873052325946082438215058615006608210102906149114039039263713537426949083992465736993364675797732828012033918998889440977259978081533481780833431894793131229833491881776755699318314154248430164755478098143781173122106588296291292063267104807673549542116195696002110684389050055138207780654579776268867510681260423616494806647508663137198783338360991616932202711770772728358025155607924966750394559048287463634335364115855188375218259547304587946283662469836408412549311275610438758610506295837292668166102329725268709412993257079761584429423607539612667301335781509878617170352194352461344606237793031943627582168372854982314609858408240648607207175105752285171680546238836629386959746120344597806190609422320921078013547869574160 [169,96] -1208495482300555194997185914746164296749273599623280133145710008446786305184425421532663749205640072271084443883088694902926854473086412434900463307509589268882825981530387732117558108800771521021709360611928598484962608962265992680608089430940186926111882821053467431182550009826178943785635292675420066671742740083710481602820566158305663332757344981885037957625799470518520844210664396375834709870452493735599709399429310254249006912145222903751303665317457676962754578532883910762641374647819453643748702770452227467162002942634047804948644871420139724695415041509197858698127538919297358013194902769247868848876707150454294165084801689238889311655151465547965841578843657398434139268087896357810009995286413113541276078696487052745607397657874236955527874995698076684166484283121058913506212233331007867333774057571386753207787637855324223313334220674367222397814834037172961449407915278474522584718143738464889532866670636578149151296603916924127089127429028507138674852239409054634374442159437835515051766897667849443943324379102913690067703379164856903879404975813106261977856444663511851439368096109469376105240747427331296996875310743760210963658626755127242801565798913385972143541892851567537405997085180464160428129463932889684867654520595525848269739766614104425233178302044013830882450849904758486910493104719568179879748544224577805163826522266045022453268140864970990072683057418226484168423433880186435942807737999309730222623534385810103027234485733705274656161249113669205556027608509231771921190910261163474404109051382719250455071420069150852064908978944231619037661882876990923392799835952770887376426489135939406024286589277410913277332023647405948214488851138041649832322385763140780623094974855202781962244252041258904258964625469663648975074865556275962977419903998303327000741360 [169,97] 33796646966916441988458216593825521316370305089289536237525296188952744791571782208149139662047836015669578133039873521778923900482577031173535938495500661992984876919353966575896223146357368954324864345085857924265471815569819025413037895185665908036876418679001022496630520488956188047324684673604099525598186670506024868888990075422728533863524027530321679061368224102162486056899810209926659392181132915293301359652451159100931883256712576439320316591317370021219492002587543043691017338443925134911351627822795733762812740452469607876334593650535062499450476265577638212992325934174695857176394052842840346920783919939081613639953610457927971404947322045070389501737510273282952777884336604364627796803354445085572028096829523692732854410283634488630973963751614302673826860149252804484996706255377062363826664144960372665824464152617305495744721169011376925116466998414803045271866261166394332598854903625809163268506269756996708269121186039426103415645814891942137537011520428850605564647837202791561705554053333765186568271271274346419861821718825659513174009474563011904718540000345266737605037880143738311747323685729081930370804946893668268744376114468768116163773773599636754583572094587272552949590293776057112580200235258329211219986442362646584635021986055989220718921107923909903509276168937487506538299861565903577061388855045088586728492154594583994601225575700827773078626957595241053665685599153547439032436572434570462220951305847140842449511428407528470135465439153381681752816648116182076323931308122285577125433539795414563448254541325398778378366364189132669133342634352364728285206255941366842208153356560078461432142294841361582012423052430111256177486580828842313987507160489836645100604025885854075182791721114635896786771215521528908458123455202532985509601367657052294436 [169,98] -789518982026604521211695152261185615105445359755736956621798216195383660042214751393571291257351250424192851181160041125252055285812972868735680345467765912027895004756762863654420640301285234760508823426377724681144489999662964170657360307345591990374646708757342621429842683428912605159622647968707657202580084705856817590575550627515780129284011198953571768035712264294068999264549986030716534515954628181223603947053475587858762169198674139089496848247393584349451100879345172002689296093561325741295736440961444682827913271965294878601244211303024813327569631111299052776515056678707135391867185819067600353146240233302436654407018721811334250539811583246016791857254453476256649868113839091211333227844803576729731454742918381905504184573426791063277939087616815320328266312254151646550829305031170394151074081983522984927935929461261696247106343127271453262833693459162792949934138951880947274620889365164075994419903973396028618495048910982408086480540639543115942850033891704861387692779612313032859618181951132490312224534345404613855513582119024239058535485078062469219625047877623385144806880321144517719069718124158196278142328777132551755801122748290279896122445826280561729924899576917763417100174745645535538398545239247596194589423420112266120492501215788906602755488636619678982137779807537813032785393393429262275729651056413703081330450804580951956304933213462889689490568516733036954801775837844273203269946163137578775861991308327758851841950297460382724941712972442202680396211895953959960673898931146648642893251030381935110157122779047838383451669004482268248890837359726594732556545411409129681612013146087019791581546355179697189827879920883296446007049389609817237419600681324414299878867820638214514325620690247087132627318432573992158011659219434147483419066678514128 [169,99] 13425254128038411708846202509563820739597153702875551609841507414719782060055338034838995094867328822664354475238392788219454780495061595628892673579737337832341595480728309467121307721755422711339621166264621047777913841950390597328391524552793480943842540992909011789511811230623452418839676224602778424354815019586131470079414004255515329754846882074824810699141722254099366394901499036068863389461504286708082816118482745543348259840952537518745816950607570831690261009068331526430054979688191383370938180402621718603420318647101092199968750240241897445357609927384295709401315821938180680376596408377235675257471754045342265980490987614536778590168638768719270089725854957695870487546208898710569369039787147248937892185622199377672834434833769472679975184687901322709036200615409012644891353855783909708838633156715078297429595085941472536599601501184693329654767675612098499280672735732479649764834308528353990327943487496370903229890462579571030182674312118784305057917707910289228738916502746823270706721554164995115966380154506743254394289336732493395826657778344667294746723193577977389723459661891233631764338320389434165202351195522298743241474839404048010721190492432266553961188442094948916400196907194420657262605812936360606365827079343039951112001813847872024607447520330706039410852476724329853348822425261607037882615476968606996978859476538379017698514829910252668444259244905739498361491207813339453348282335700858502293617047836863140360763937024178522631623828693777167891211732702561056589160966079210164068782921549688577393927371358049683047671873380631712008159675111005386705555519360992349978413791003438270251985210934176899064329179316425506949937112901320747013838959680158398266295782174881217742275114690936520595231409152149967963379523877601622492107695236 [169,100] -148277619370073816222452744222398811547908049139276199246208711171993095653591935611374182147114526472596967011683629847545530742114081423848745487817843999890490649031693094575899850033855661714966277942709592968116552138679737465398805367275323680532052152591902729853413062792263951527344929368729639556924022940674328604088616966736834101637162862743945995411385336163725105889658241253206681727046058267423635460843741738443723956836108160085579041948718241571904691469477541955294352247121078148399490631788662709819203927570805879249819000884850736055088580324202135628819103879429574705039288138942857090522753729215242159800586916245080558784208094121379512125193625710072684979248351962986632411550232080439373139333499713950599426548394386705774954362925473215940428200973106078948708794128231300095075396910892308948792972757838126242774880376706763751260824568225401895776267820136343392194654036051985364228256686220945022915313914084793230117249780528350224878041305178525537311968797346132328604523960629515346150712381822829955899791018880549797734119060525057377419581786173734210644840938407647623323035753885018146389150571074374317627464735549342485039622533890108870678111470348815453294611658361837690778218528015738868689726750686755478580649883071485947729878876288200669079233247371550363440601294591140142361950879064445926870775417787258007386679309169083262797192587246906247819990831670237761808442037662120700566329601055287267559211530090604220531300865842663010895086234623361084291676385292766019355315330207756961878100304685884103612429398278842516337438883499438466468998430350875005595483108510535199456271787368094140519352550192471301047196742564759538540675373681192355266451794021747365423336504962199410164767806033323814173946216980568007630320 [169,101] 906491737588834246219513209450349463668954654825491320943876954225018381992613419815385798903184064512905500995362584423164799762310288078723984969921100540762068534246263100306603801598202989896914948973759527153423061167842913831656489568386154816080005093339150909952640560865938050713973440013263814642062627818490749494691666222549077489857538714840530535340549901933017166303717392604058018917358567844862856129263706353543187683450936433774636289597336251536025105294118003543677547053868282770250682474014758798009898793251917779500916040832764046066556527752456653185409034208276399468400572427999826835768066402530407128638472394805375366218301272292903953695776471238008862391632219719889890703635912088767962551739232551886164869637574801972924557081438246536129462439896726961727737052994005520828519553708678344521940259573472912843738421926845449360694239131769048583653514385120782084359099061140825585072981771003203328150689496004522126333007079290364586107447407207037131020178087954305363541538240080709542033191269462569814257446807904912645513014769629046566156019498647696787166937972038570505220358543750339392341282798322260005516357242721470402210672022397075691730423440788019452840969413034901856544437864084647394924086060690164456282013227364699373561476521688808559804397118282498419022396342545506282729761552427247743013942293340541451320699431831397884627316947093188153078380060112996686472887523098558059549708095977570001735757377627299591698528110164215775214267416480801100984698966145251393982595329138459219843047993810270860024067703806237815357842526869257224150278283840073405003840849913278813541815672433667216616288205214644362322364801289264092073601245913116234796241724324317421543295151588501879720872988846237041619834919995879520 [169,102] -4553093487339429238231636542985755339420536103112678816471628612048967052925602106328688718902953332972824765111622412890759362333118186091197620350034379278824021782198170264612791621726085034104037755584572145491470986461809257721074563177712404678679192896048852328958480094978478647138203730756219825172058175628780982828195675002447445358202476749962305249467462040832474136288702125818213011077488400310528959030495919609446899925094609106016662534986332035850793640655514378345837516810060093981452045406997319490152689295770545582178544731684658733343112705432250441126590477628728566896264905623759093705814427445736978938974159884882569215016689774575565993581985827215286279130573661666270986018306373165546328332263457826968865219666694162594089878570400635944293593523339751306311534825482249369019206271896732931267567590089543414627993216433713901380264424726553385052711596972396889538272374245215257958784881114790322965248791942182375029766529545095875883216674519793771059478139351164246052751620118011262386311658964480829311591681640273007528259793718444535831950937072777167488154130380330484580726230429941866359825276818448680098069323595650286181599088535206390898828945325596880271383222250178092450161714024918788642850470054305031691376410405185755945624549367988260424521393959287038313590616648456091187312873451639793437883300183283915471286385779507506961686490292450094257796279910368526721396449242963747386580260602787832887251885901602429155491055790910720310284642633330977998361819550997173643305905856242566857023143467874652052326449396602940837035127321742625386380430386899184016777714203249289510083120432756369161220160475415789302746980039928246946399506049738476578695501994423738069997147946733019411845291689682614075525877848888 [169,103] 146089185074681219719880066503102159347822297461633848984789019265986473534420000996363743499503442178614310138062921801019502681794918400593812017596643083752608168354285538906938363800193337623438000823514491772606068670240764124597719382447848893598296043530245189738284176349730638057810566705423090266169607579049804723959999488241823048444938193094474754784073427981594360016759596910097422154969037793987499580665793947353121180827864561696136806178228618292532819369310448927635263135520685164808949093108266325085575367229030721463594174100539990533170794506343623515220702270893751249651049537879686670952474739125761017389475486059691718918502049856417204581127604769866910185304059804294541539841818719914722005212837966000454561033000307469914454605305614199587927200241930971545541277921506817063342766646652008302791477170465189933387870578740691824935488681317955089841147305290808512293386853241305963573709332008064872014625606061218616432556241402260820310777100050573990391013355228900727283556088288798698589692703487795078748054887442136576257193394929203514073959113854560422535375245030166289566740809346546358271330896300982299957816390474997624222938345280962482368327800942232072156344443755456901439960219677706698278275117508558546623328237789203120909830703459591254143807368446519727051972048290702069734046669460035933789219854715313581916126098247901382244761252597150565378901129718672341529906611279842938896247935513115744114925214823605531320145144451941003666362280173046288721120392416057260249442047360189437983394594893994952132361032612296783322826778839685777816943233534352508865208658684038879471930563296104558053458713253592793788311185517951888515246046437182435268298127310836644035834902811850906883884791673480684503809064 [169,104] -3859928196875906083930707610773745254993680879948498881483684413385762914718193260631168142159160597427352695100523881949247276750043589064883133744806613734317618050062410653977588383042072753975347746468620286907189692902023263638113388399872870878760194682958607306916779061891397816079166448575288842644196623484916770764642039456292331954033947069501346898462475362533556403752196160952153157498761358073322302919098533728618383698163051789885930666955492022375389069867339236493709969206736402399815495166828289993392176388902987714139685657401411767961296825269695520136613470186431475923082958884649705341594839792873332165944038134576726884494994784721189728437271099138748100073863292732713386849298126909837387976283158620171993628597592413351510553649505480242683493820757852578248756157405780005837821184019831363559886160816417013234230777735490204459360391072426750366711219736298052455416829155008852145332258505923207247973108454262302349018413930939547776534009697824686464903573446419120499907039485816880545194094930229575524923196729835693995361915633153258298191437150269947113117726413701054268630586027255692630798236261542952498439356501466226209236938042069720229687043691862362322289787950231270365406164321114650349465578913627781915000168244674331995630809205222997134476774187386351918685419994769977926959247138175073947928506614211455887271840889647778504031650754520428445341267437441100823868367395925608056568441718317404207914809556489859491451584573892302149175109767362795814329092793043401920554631331274782546163896323517916208611881701171953318644902703324622660060902983887467578852678647733864445489682246440663063985281334280790447580438350142956859365735908047935086322127322715123656895082560167488512583484960578643957856 [169,105] 55794439192760991468995190730046715355793070547382604333525918268020559343287625088021243659074233103884921111218379510568054117970704362782402285513766294041571243596286762190334426156836829938831218084210726710435026084909731791837848463548378291892274523195913703494110153121326334953205630650772956494577072972446963060323586794580980758189628573509280918328636466239032602212784781848798378687353162500968353844173269330016164367131176476686987705293231858810404481579835982691789362767007195054541978477553029978098712032319935886846667910101664890618380334465752541808253966667173966378587298966776773880588703081557403215374302805856480725575996663988095045917789311383215280098936372674430475400710809886134910736581406415284284267572935783181523502290755959756818763461568321685841329478768219902588624833945595170356936180262791741794287051988029451026183886349144700401401204273467570873947273902986241008150762988007992943302050371462781746705355278944834250526538326331357441790086624842141633841173714262496606659567688727945978121763169926678275114710586088352206699016920621458570828329162197788637822858930306635973720817932273692120500246215681342223359290324713862597329207321355786888522298722132933516129160718206643151604475302796023494324151705695470875174607156232551212230685435513395274242100440592376249003088133488985223743726355307113784487300192142321610803910705031653556088366880747669419554506493677029812606889071379890041779867640285901162604293244902089354830102526412611848397060516818453746615740852364777159408182097417100809037390171809442893464691054349227398584399101536781085256850844907980468341429761764562920095135446083659099415201141240482269991344843162440995554964345427349700778845423128599023745300494368938640 [169,106] -507653178899372413917872059826390945698835940508968200383774917311967602157329259324992317281269240502708094966854326869753060345609787756624189453123965258601895803343607381792272375302651684404346748067539494918212183058543982369739875928417467130970009834781065340391340875983276169015317007747146241542039756898801307795399739153158857381548631342332169171728942538160573667847586668497100895069975846243235699404883522400958380351965205633521043494795225899627458502833526923627121044774913666116962877613492189538799998183759581681866014415943852821617603538164483521595844879985611171602208312983974530560543678292948624840734683266426840600319227132527621958169128351776523732287656770299592012706502611820595071176512984159750059832116838882116519235482227973954763538317037649684720694310070523553733597366015510864285042690568248460119336063474883025301579872824385152701915621312208945217752941315934618475003105286013711180797683575618791049406948654543551702428409501153752899866885369042900886793422843892135500250103511708039037914429689366316951659895920177524375802209345032049019148811676276708083590539177742455963970203170551039817283655577610218796900694544384508669822316290815068482385255318646246733353161496145517206360675330330927333751378463631315662299449623132894092577376253395156007833536491497679385551854964389021388960850178864799770362875253984103602495535308269698630227955637781637500642599827401885973819372718745599304755718679410467140906864407049469456741980864037610216131638059415633322413780320476086848981137152043369036427623848461589514117470191019613633404056591824602448489162934305718319586062471891233194378754243535801226314726432114609698914864848194566647432245579527344950665412903866659402392514150208 [169,107] 3199978800543780395831372509827408405958637766835042784670263581337341210940463387460737786748601370679949006632787870571266253183675809146491669540618597441215224219653562153737856793551070888538580975646349299358629533857688533523890167270150920091276334827607425514846111340807458292535340337022174992256987386384223736036551445459131209614484969037488486166235187718725874818702805524724487690167100981889136076584743846551621318967605928330504885582272988942054197224422864082458784112032503128460906901337605651808763644048150489066846966382973911212120196551882552343237655564088210324296587170010765660183060384382961651525219690090595370874854626277347149885383853119947362301313496094427441367232522391637030733730371956421065233891298662757430250119234428887355733953400701811769865087148813405261090183143287439155785530398906711167909364553867806111489770096887084545321669340450661826191498670709378933216826048558121905935891637360700854986291685022816856782724418764866772622722739502710547712756616891561301631688119005423509321170006150574141993428453617573671779596264894618070581048957517966000694284103238215794020458438247853269182691929571174866856299305179035158344633567414422581238992251959704456249567110145559312551934099885473836667423165527724132043959394582223520150814578214135901597183145689456031097034907735052024633501763082765501985879184066296118098355144284649327257486186588205950385954459206385907972453097876303851842373792199249120127664121268331314750168572261597226410502027818461150583791968456327150961461113647991819792432068514590687070148120200113082887582071940965313497121905339775105418974422123886433185767780554648105602980289167255322265694207989879218758592286110659112148795595922584833448220942 [169,108] -15671016702965772378968396021710217168373546739198063358941937090052439590234178856124658134026346054735573584682748492666041894727836936340086101182174827164081806307218325945262071234907825392693956727652540749439137051741368628120055387654379614775058632302652013266269199019858815873116438059049645174180482688591619013756509135720852340029214475483941511318370488113335535280997656155414358777878737613524231133270905905279191007595683497863914735401969870895943860959934655504392753527773715650324281125501183628396923910343117803518144865736179608396797974105380656940722337878688743147406047611592502345776750334885864866918637876416672776796984348297897365532583414051669481025856992813100428551106650663492448055280397236356896279554884377216325129165133082593697558265256791341439250015387907612355589340507016296643372059565406580680458724483741802938214007096811846620472688614066586822430497868752627640196443017723051192326744444799421752765852642508202273666405272813352144626075841679160483472224373993028280734434953225240235765988657508288548647465283880487939825987479901874472205232860082767350293693445920137022769561646945771624867464454804346000163730726391524354981497492315560761337061653513695198656272268965365451745581500103492591759212602673099948959208524625479296590093179299313836712465254099348267272396489030340505022666622872437962323200616172545604921214223840742256791340694690160260447119025270049897819525375090853067001138149328954294940638623828737340784474942519557243446168260791982242878141741641200887791693685300952377680927191911250146118550424150521180958037429736511222181352296362600978070708503194150041185450281522954884740471199695186951503358987844560844510931612025400186312990809826201173340 [169,109] 60848239132545949817288649146518444055519775593332960544460864063010985041206768788638238612095058499359709493363389404482292938499170345310236126019831533229109540985225270302559963514883606595153908203984963561259616634305063339910120126938870269628299537579621813635764927783176579132474808922365443997655598238478211731999108616978449909801994805435938913010268164472907051959283712582669470436114414327056688965177785248178441180176893820465826316375221918472718833590101200692001053326516766495385398337141323160464363171380593993844277226994648841017912156380402226264555765758669004702524724697536719944123232476058549795210474024175501554926003399497226970849450273833606368900645214349347707032901514966703018271643019962576311532645500562856056565897536104062717204626121344328440504533392397427624592347048882893311894744332557092576806712607386607991579421672194439677045106287861880906233626920596452636481107139297654371407268240365707722785894407695667758420144099861951959421149524796677479946695118321459465565509896304263920206032519889064148481379983584500439469544888984790703175408635474050803592689182754132922694331199571085702045880815428605415162086093281886586834817220521320006099785083529660390274472387047760154512811413147689283095083498599661975445954390043206147013064961075478835353720127530710479897997843412159216023724210395394416794658547282055857620943833990793246552917971500782544598071981315058224584985562257837397410304106976553973239156226575472435139474172697771165736387798613075704848099138357282196204796703359615203504953556118779268856831435000160348759896417383724607820889305002941984121752214109306289296493210552343836319396102796499819284907388596370467549716865655928763188688096003070 [169,110] -174883067979410358104174480156528929979943854272732628731653315268991686506356371102335668203673363481848882428210822102563801702340899129438556498380798489129105574862474523340262332577731539623532422470007763109847699930419001116557441193580960446344609291116823052883578787728522290749369267768368289422545128500907532005775682198200563681138146560741150435117495882991931523598561003821788413386655167801489506808106380461585079140480647750607811950969630051132048426307950661128915791439375414953842698688504732010799790940616851745105334417643402696787779952383421109884881159840912512179656305590278642280031684900680957850037353547852620169558541501455617808282453546431362417952065213666705389911138886348827883436645571394325740212126468499602598776386792128325269095149672161432709506281578715247949970774297971688768224871339268886170065864859325810606151284242491363807752678438576608051800373236920612031229196449877314217567580636407868682497366960486964135883135939169818617562429679545931910850090702434107323269793773738175817409749748717758832709995489673516735722893444975626960492225089905266833057073868279966990339103961449090203295339965012658698953342025227214494892511461237674834815855813689102539618016928417305795654574797644950735771184475130664245556059256273563361379363823545980906658478081654720188435904923383758909508305586591301735763005144011074945703999394014406446231953871533816984141876501703990050205296029658018136084938367159416360477152607328159515120538841290598460215699053622713399363180813999712737784679836860487075600923248102042435689825575422204545563668960770019043861714092372406817557672702784458547958941239309047095679249094629434239458819046555754780336480773791104466443370704 [169,111] 330329810931966346200839403823364558517288331585632446612097077118117322439471013373751323581542321186218100687999213285824189888968600307296838622518984686411584973872148604761419480001703074459590223656037437969600736748729302238008863916026640532142818663674775936524093247678243982879186513858829086567093564922001522306560677332691197363323510325810534615479593139549006557219371182088486817063658235344199435912130434123766726316619366105549552369308137149894678246197415106606544400377715175290571680966201677951783604104167402637703762892274096595178117604565668558249158579775303312014443378901075076163408716845401380448700364961530076868470918634316722503868835533126790992036965678976332740448210668837450687935641165356116189225605551221470700605493695777149533757158659772466166555170639857742275753163174000523870792739633050044211785441800822173498221583295364040093623152031430051140067976953983981285404441502809996049655046685223536079311358836038540563015911960344152309586647948999093457517173481045224633160639013185889240169355600240830198647460510590423859100218468189823267054783576756308565834738032089848994591471388874457137878637869685829180806750826983709287839255529389650107871148215706428550501922610523980633806875343617270636951257312820669739752529462262074550115000699133294392951216106796795061905801693010378828975174047798052445003978783291108063171266453155931946494717192107232037116328625550337518912373797779371804046310801761819308091225837956847334574382897118583114002874112594934865948885628514562573840889259399781577170042541516608528875238419409904712143691412533564697339991976819476702261079633960045448579503280684077022743126836225112068160574130981326059493779793852358364118 [169,112] -362586520953501082637510296174001450611332039985617914932882160414291859137027838771518324798165617983025103987104721727831119584373685841379221356361869798634040704528124982063894666611075079099456432167863717217456502309106058600741222704941184872435010636351501355681286926659124320090165793359265241636022136256920434937477622823211503888866497475831765620042367256556779686018016348770220141195277637871799488501471903394757177145616973435662762734520922046979866674596719088758565903910990653729176819404379453025825958018921614357900732489199035640272376998270797831895701566572816386040723438376480894508235351402706928430747435824229761071732238084253159153284247678522647220586937120304286217028007878299183582858053651808212344692265746571235820089537240535112255734825679231493528715927971162995674887299277271789377587668005989340993220162553375108630142778785056497077671067099677331021100863291784708705530499949605976417764211063423893148354913190311908634762496894812792233072178868696333532381481427955989553717214707599659891999006512627039348808852851444141134787880911864166790645075724744891414522174175913007133712294202123320139341165479747414914048414435938161230372891189198008107862142850113158694050465122113926108003739758087979911725879668038658090745867782720353602750272891246698490197430791885461468992557887864969390877411297141502819533518559005384080200256685398887548197478941296028075685022546061348716869418984334281023305440697310672362960835431566290943631308670023713977128515114420238676934298865128132406403016442684777819372551303738807877615107637072463854728969730290465732826099743815364784311261284497243291250307371604455766507931914739415489085255245167122392984240707593764 [169,113] 184823317339897214336787914689698424758546105516909019052066714462425708388854348320464539916412895170029236905883304500047109692191286122289322413334474649872858692945410576017533330982970198955035247204471249164684182196033754494434167075272783399720919934829796675393569053041645078462678276040197333484039923972165386148494628077889593505642770965266728365098518216774245502252782246432270831699082429210342272760748253096107109807080784771525441044280086237259801248056541460064610851556054457503227303816905806857556602182948201948441792866805154308285840942177591898324824495283618443217407396113734354272733875642017873313148603721722589244086657919583880877128414808323722736187595479183050468564089935512956826799039710340800745741452217435655582897266859672538908840699663315077292465721508492685921542359593560228089424715526702315171551401110475160423493761691981296421993492559497167407304874019716118208346747224859987013787351217764612652006647640741932685388611898040969158369223961309205600865377353185766310835762910138555420257876706538259665590108619106518271736493902560419575281031546484522870743397859712348023795334066629335510314290540856953401691061126252469649691447242681313015401367414586507600251808558406415964987501291935766632596058343880856783750769973545445272852515500301138989025485994952329773956456275578903014326314700604792528443032329239981779242111350192583140413980699557620520869790815823141379266074277489517964989569071728388194525981612320382714088063086637830162717561431065011500936120501300069254036471058627548585965013146566291489970996938688148735097670028648539723120712174769663803984855570834220456851196709632550534198380234352184923433659715251169914140401886 [169,114] 131527097220820478669651466798310511416580174253525096644933948748888816921344823069724675841365332985763281383384105474868947825476660998857690972717400503753495073873909812117510300075167145842051800897600876077235645087706915445836921690578171566569269257689964762878260658595237535789251278896770787727031831359880462008789990650279167301117067928061794300808357095775204216266656832762461117155413241097142167946715770183638088859012892802453399113333917475441756617580473849215048214121702651720483633210656593118196165371272827106237192746956148590656977919263749732661071295403931254825018539625567497049618707476286907880225978664378889784154573419615857952791144979257629914863844256525490832056715201138486235447801622924463377314733147241300678476411869844731593427156873111701192076102904067738279972236249562471876407435357296799745833618082689127132227304178977287965919527659428271394030211394757854575971454808266458749482057427820209522491277306302522252632384481175059903589647471767110789300291932077312330103894228273229258079773299554480634965829516878233187723459011122016736843638110823801929880313987991580485650285414068270263820678836147900745570308059710126082402615574362941704580981370926582157370200774561353844613358430859364098401351286584614572832913491709372617244067996963868262992325591933514782106503496413681942849811228573703059959699375909999963155210427586933194747389178796881707758556381158199273173435266720422242197914664986807868208309246575618667224799993420100075049547658759148541109231907952044434448228655761715757528372790855370944442704418562580369525018188081656417611914513831984661792398952454103404526147088626593772856375765747589136510169828645273185224 [169,115] -255255961703910479882808593171380753959126256844434793003700024132576044350166856561388605582193498261710920076306748489714388054010683140089409543261412444987051903932690372958851373447848104351622385280462413980319356977911749841982524084741589128962369853331605911771336106018391724904877269638989850599775317960008510643401728310028993150070681466632474488083147064197507589392175195747385820668162381674089416869945197447333524770102977607347343836200574630076926468865192372908889179748864879265806490260365900666188293009754294870107291796142385743347180964256892491274167713955379583452256370846610706139257561154503826468148489746675821382483485954534170662823938350542961936028513755914913980110775597519276169370230690619535382855987037538694525082911549028479826778946853188692410594678634938316357259337467444780847193809510036878984033642227991543803305042491793257783156444792644126453509179025845973206021366624477102495546087922005385889831730649192498659808232636143922842976949747570541891449131296570047882556796316085725363997913292464673160528987880175978957004749809552459515211019986776370585378800748542403982596860206598044670364157197853171686211448797161523028640382608916603844879933213492361814071786279219908103819586763924544897759526534344534056476250935817916741754438960527271756092914335140033571339582798920374199633844847037318028612737483244279503877696965239049891451149692228233666249181255388342702883270510015057214966063320723289831487049790028002975873370252545514984670331849910330266161807364597370194248979802091957635496568692655113684374645675314071064884243240183843261275281639445459267023865199938734059653510717656982929304031394074106424676586231504414 [169,116] -7447369651290087985640200444382508394085258001722842671062272248777476480453741573690346215392708300943336658948247163202907797984326198672029325339712272733227949112024643188914463429511865538987391179690220557485557895367700093706441732382272176992495849849470949499199417012216659348531068066996799829183168975243588061225630796151855952479586553075456889764156316162225776491321435439926558437875696688071322623920161909622744002595526892951831877912881310708356476711233341127147544591364426827861974795058092335920618136947478937182921056635045398598991073433784724611568249005692196438283088083868974434639336975326810905534590145033767565026502160582657824237478046605944775752352249568592876194359817146431438416851709359693991490485365304484063539224388915721810427592153032003129771176389248974320618005822005070692681719721638231638920994205639880052575647269133484853545744093413479809841410645273802586392420782552307746958829938590093977888805969053669891472766018211754447391324647849296480832738841956080091808107035778071076388238949619374184949182284453479131133422590364107151235200632923039137063105257074283949861450865512051840295343315038252299804671506761380207731234943501884303238337585775787333085818857379782879028840446593753476048082591007825230295198149113033350601156711782910669653937222411444261010129859354392877194869935075967408879982581018797143933812806944775025797642155066692008978472913889529425172883795124357325352911016847185547519889350909907742040874264915648596711440582101491233813886064734297447499817379595607557206648863101299958472249218191894336256629947229726542691098907749576863708309269615678486139621874874138071410312668450869948291777032 [169,117] -26774442580112173464939305296077473582979706990675990483859067239296044314397288970189467437516036222805881858525520379237656786970687967902433300301693833084620329563934154102586379120502278456857709636366897288829772863094725088484171511365290113724082089755269079086318276224022647448078631082327203383785537709527176178459421610049936960502104397832042323360981794004999677943676044204557564287505051942687082062916061014134323925476953058749381085428751071820803147250286360895229515952576898652735437064117822763201026834532165876715474639391724431481993598588275537341486810929474278808188441181832475937008744530002543444183972276107079932906663240705308890230914125067251155259612395166057388011178922429504866656157416201397991814074948326030656492172403643901319861252459519718104018236429985996275253555393179871930920491918686742807364456402413275922414545562227588665100077334077777254173744178426450765074556642815844675816676290759780095874001162942276768886778598145481496174649923131058900876529745263046368844515936037907445238345527194837040801323817732854256004358218325028049159788681203930131860203674063430383773920668848937594131654007985188854051893158588151367587397134542734100637430813420856300450354502013171492907902227890326839786907753642810150778749906597319192027397814185453332982191824850594716016979749247531011013937308770827969510935967696283915665814195537717212679869679122555099642737175952697115010175782893486356682660894939672226912972340679523689987760516169326141354056032580497245411179607334528701380914806691530740698511355347798084268190946223775337009158965823909351835312425169560344880087838505561548721529341711916238454248967597363168700 [169,118] -89270116572671714917263407963943739768211465999093322256230541494998646745866795745470822757099268612861559121635146661771895850357731735630211387009562941509620389482062811144264401636368822744243386315884169082385074739151391933461779881473353184432591287861535011269983080817827003450740583601959355220641900853142342152621734428685922778520553543116752235185802322244731178929853375734471401495332760091257591968167103921209533015800550816713686708347795723692134213993076146105776539794129044491558058576025768891464162924714270996767524415100786062312912661762029056186775939797748915998232069062449866633865865433564888583007607787210755788979455995883953629097884676661796075621752152688418562498453247304299775478179366782936060578035128397786594157155450621874778419521801318529820954633762192375850426733344103544569744983102623627754429228379747655431351533533197659333220280450340547631949857568665793507167572925601976681389522684403823484294582014989067872807186179451912987498907824097269005739530514345677791986578475680641562089760923185955674435917276326435982739103905490250792815597889957629173606364375603467845945926215955247829447296036388677484615511250413842239323163910402720146783901955263439951814666523842503057196060747276733610295760917937933880745633950703054094464435474294011911268670150422635944220622551785705217221699783249040714796553550281715163361026779605970094928504877195233739161522806854531136634321678636256032269787019058524444627549921086522758263970216108145539885431462744544353095370859127994242732849314808158167270811717292836975162702526711591135976399219825567129759135983406640322809760632670781865371352614985060639170590135595780 [169,119] -17374083615120441899396067858102994908193978717642229391704134706716067316890775463293541372556355653352154309409075174643095856606837292778383493349348622967618526614888234584140426202831450226511344369825513596999623925165821353584042828242897248065239041664829307571900724490520436965091844046899337794174172664048502962892921433377333511043795796321663073066724880206636430688110525192371924974763702788446111704981980775030029158593508867845164202549647695566399332111130568857997933271442178289912291133592187214924232630920764098467377824399298058866338876643110180247817238277844593627969373876312048297232434376229517864718882017300643095813699936219796891930585325035565096727968715649772737647979630481000675367964831639330560764705207482657066023767236346819052076010996248895405614215995495634535656357744289413084948205329613477438392081618224245202255815092163460069694211210441301089329724236057508720395483513880038686518553769383603867508843610636862971777247512215009317629920593094632824885306040631114840993577305591943193936594677138424791331238206368619992570470793642645511382771667068908286605061517076012773584772463883837765898100651730684532773345973849891637091661509069595585873300020681575459549056880730302300365147759767599976836423783856493812986852306173107206971878997948180845032000406863049816465413671479790119670026111525499362097146722403724293816987244844086156472562366594901835665315420843683199474612556121125748952609698906840167541731076358018455988676571214342538586910369316494827570657588839942337419459562298237682255478427386217805681756589910047782224413017430232637096810653124771619105791280335284404165399161874510130681761224 [169,120] -17315656548953282826390425661147750964105763152484022524469645496291346352207815175814194367021064419590600752642347618311242477103484016734128216083847731275203616320391140374688805118889062974231995787928455973411623957111228727971819148626940994642089529642505292348304367212609728164012650932913798204679579098637245329856732060229012010487981159390495698332526957205650917779953645856147539570833926732401639447518133581201962185028658806522351146173618355648200964361020453265394011364658540951943989077078371815856644111913912578221583979366773401560731734491070418036743240403422655647788100855546507320721651385448723085395823276006489673217683174432469675939052658769702159663599105678677173531129490381725980648674098121656957934360364140559583423378939097423672719954661049119260717651818594458691911455371965497024197878376597842781727173076061698441759073462946949913814697270637376956077148045255305429065260018924011091300713458505312014745945680966679053931169150544223749168206181528985955771151903703958965648687064015126185508006199022235588464470650200394851773190273107358729873218441437439918737378895578940913967410793643481647833489311415438565609759281950261756099413730074627737644760421596679903940233324414564624053123128386183539830671137170048922728822700886371745786769039490428300224449655041735428354563086514357683683508604595452093374668350592087346259947806015329133403277867765903961131254114033581436754630737212225243761044177719186186399252008302357167654410086510491889941777720886549127588920679194618162458665048914284362589861262485049398300418173801004875635015143255562118638782248712677657715758608152375790925351251390229056472 [169,121] -2351979836005728851686368974030201264716275676727100024891445253986329948372532899618679241425554932112745462362736284038672822729545935617567136073169900466748469196364258892063902419326800136857165425019154314625351247348243719722992785342319788573550506742214626354724065653294228473375116881749856204781347852374679010005459755214334304023421326509854427348826008731641350305655953925163161400594764316221626779732259248114460244708853349822228717829547143419452363281929117624059597264018564929543689728582884168475033753437912898261916638070127127046461121597221381774674196195751812712328310142909037435021191234657006305004902999430470951472255460388813636909130654461108147365236538605257901168004447536574082381566402179536703275734069912855455367728317359080210482121866220276222446886533004526644320248520100301668183606239824528090008246650498388988171041072666209757601107295184377544092165244352911339227577283627746692030782849374765741561536953948363251332534287597049185773829281401409688168106679313020733925402347823353327304457407110710924392655821764579225737270109609607192538074144882127124441250567134682771114280632524817959929471785857437555210921582757239216380825497534676289699492120168186416417458705940429592682442973389783537538686938155476744188800681207509158163766981693053207201530066550552653420913839624846399506423287715192965994805903289013780529850335767814560915112233138445156955996791972788158078149642240268234947355749626058130321091944301469878850119599735249139889728089438412038518691850899751205475231844905241488484896103253931790603892851801491711197512976980625454672603858478460393914675322385861328053450069863578 [169,122] -812749293795723700890431930597457977962290671855844949946417652036825213459687608574802985160123408020961387156807312319106865610828386825918177961070196219215765029686231784158525220223015537314700873296025305722617039932318013659896776598928137484910226113493712582944070861755644854528790574094415169482239948841683437851087958258768266992884026805540862148836311266604627662889006189084361094753197145088552034605744935061359387637500671124335457025098936646594479473776169294448803651934822260189120769012247794787615949952130383661312392938085293021019600832010365543861023073585601317464663343569247622176560597121772929327990304044326414888740711447600080066323606333117915246992483671172835038974580121381256008486494548966271870547051611709118211378583332777661054529067712644679695933005414022751714300262370233826975443304755766188320071216750813045754375312842276996141483154414586950969846630455550095714931708406902379003932784050430311925331428858428690828959641811248778814841036303052439314343048725160570961945582772308032972803523313083413454803346573819297372135660139711902188708912917915870885063922416219335110242860396112506118919879937700449473739135009146183530754718701499789342883343490265365064189667508410569418796331685354314012001823728648251427047154649688705924247833307690749166262228061113396585500209616956054937792783512095973764473063664492145096567038258876612756275527319751231756701014479828794820138974095226985830122717739006779572533057287030563667357105947991878397095513026417388115181467475497096174408087194194553499297344169949271840534371984862081873185998469240496614305062394683932251241441766332701595228884 [169,123] -64096526235172560754719041991500158838589131449160573642874036354423123257386908764546089949809391780880154707076189670300527264155613661823119948755077911267703264922417484818245223762946914031931919356316379825810166891035535874161801544835321792422477593101975445176604974803207251543366161855516640702792044442786739456001873713739571870064742451025611367507389437644086819296276393910028203134027936078197700656793428427849787041641629395046900041814340127086803137412111092221695056538787128446272964380853492201584738841203905985481764083458786707410241680282587438450178108968292349364683499916974553152634089960392992409674610004397682413589683213094182521897412400301018307701381424616384061627064752390339948609909175331335781780614677583236179031439292467692848617651834892141701200967546261174648162673445693766445462036247835334793951149096382972021040981334097172200278621359817020641759303485610963169042140819455068305662685123996014383663631272507345186816982461536666336050868178398887467625298725114201855924891695074795749796767048398517713922829547681947364934920758794774749261583728207301486294362056874561751036051204122752585278231100274076654220700751774342090654024855392430604792788571692853497669337815774104995576161366472523439913698343669757630897384832532965380758607768887146822311823059557651439718140725198038618290190713075648807785415350703295018859825150669397398476312246740096228687459732374492386692295725777853682945348373990087778654030028786638782270403137704273799065712757869412336487215834384924665209376913194915943371718125853528529038290501000824877964628394395177790708579594555340579296821261785983468 [169,124] -11874710094410587894684682358868919980054033824189627362087057927322268090020897963922606047713772303608498069158102622818898240088610218853538669030118301585218042698991035222678502165513824043496806165879651402055326033017488457266603385239266650627832946870779152821244932050767563358250528020145899885092137969527678746977025255528576857251165077922674816291701099405036374271577513023549184332327275618499306049252203518991485008025169569155385438216666044601952133801601226584377626112727129226591818228199586731495107271821849390710150721351703789315607930383921416271224578176604117223618296502525570622257208498161784838798364533214592948375580092200404991302896323062147670340037838426933917906871665439122374362866993025202475649802329414944648543831502704851353249809171099604418208537139730084241785969400147006064825952339198511910395528479772040005194588073097143066745022323525584841990890978484815994084813107809807771603146258161979343406004648708660907704930839410232318351430171396591523166392462924044567649589624996981289517740109790349554414575876415659940119772167491264146552900113559801539582867826899710507037210338906396364855781100363360218428590784890088248134342814508012113180797460044920365832399079534053859864162559405736630080722800637840110198892284006019999595987929558012008303922966347166496740186545933761804277871551461057012357712157570242066898177117010389223095166770585900304388677762128934448146244031040937273881265517710869090250562126592160768964313464987609494804733787188959787846632225588085507188406356538584026006371764323332995261398443052261631108051318991660346718913256372256874974256702614 [169,125] 427062132099979613942275544130147951275546631940539973270733522092987923961607463462107000382200896672547924232771243251896290506555102673329750813987231237417799223725362062950374973222414050763618178272153457078458700092784501944825788498077379486525376918759845016575959928259679024757470194354431976771352580359353470275583355790507433087172894315893587362501677762734746303054188226895319267008116208582722936408591579389637654574247098622194758325349053360087282646122118916603973420794669183063129678439764683093443012571453942567313277541061113961142480318876694637222258596093920686171788424009602605906956695316240460604701881451636983040751019878744100658789999694080976609032598354724395070787275496025479483769233177288086248944719871848141569672610467941491014923705848988956602668086113924270995652590778519178789455800196290037620837300974031988611640227588445143847203684992396241636182384008134231223105162492777399910366632252096744910768242345989458037590406270557639729054055170650431973602717907724282399177376763933228684790981664639648395626746354712217168928627051775364356453211960275536889564763048475946180139133625712874875140393697790935709669153816262082177558024503728443259449707018579139081623069531614142733064768593316329999736414386854988415242897533261699083559840593700206608753774797116713048226613578791877160976757864164093598020046443849179888406495923163591206610003705688601680853450604485773896085146971995261163285647442478207309227108974878781330995729511892747804826459643333383532232936902438709481251384973081145778682583219219201108254130325882519811695609799555842113898360535745521299874 [169,126] -55941396403591041406577474462651392874280936787239956615093260541875398313989059446527560087668509313618403066919626295437339713029622903855505243657903135857064358969755006233089542425434063444764464839701989551626298994517968125130961299985670256726408900511454284499545181289083257076589878787361161559503709465629819285141549669289366970727300117529568229382497099368792557588365249894124635016608466219020703873853398040294278439544232869131293516383685967777685142268988186305715485263869837573161465757611227271506777185172536877975392078948398113727778225563025816843924608880076064963130706384349615989881199965809497438967114207007691148779085759428690458625413036840311331584188711218637910474685477571958033189545773379747067898015765201698468476187900336595396320872441589317622619163242432182075069675659710585093547806362966763087971909946765301862610519378302761985641842123873322834421432947890853383045037102400704509563615203642933319504236851912468386890833053857869191813827834874851753363248265841946674973309605706127763069399243740725217972240572595830596605968950238692745393040216796758519607335086702906289456506260811629259671407422148505320125026954339630560719638765403696530790721862980980496905751867823638092329866300368005302861963193433489377764779791051116921794707586880349082529418425809932700266712915292928362248566487047623950526808552337821531956527829723271833358026580089615734153085418028095624057913012785972697866204782795395915277798651079633495679165075596822583334048013491083900589577453630496692300096151598744279720994030268442484503491949286787933724660047569290572991769261578004 [169,127] 1441528188114129338595989655480874776257511467506889780330738370516336482671525384567185201163993292326702548635673663305682503873834716121841655961371586019996691411848431127475625781624432180872846589581286198482614153066467895215391780955691649645407886035965539528054060715828628341924653618726622260794138806467160938124177673614140606613742478099814515014148617387555918171389932776270375258411970940913625370264143027189054775757128698852204391648286252033524367150391228978762296547832241989941344383062977928966326970966361325315974493191557263424114848864685481899643989160489312822202064529660687999608388421609666992885846277211292417650468323349603506159442989999498317906308586576757324537942881640005339344739126704110265881119098908960189383288148812492473677833117272817150256063894494207546568195587230905065751613963043587134963105057721735830251770825901268164983316128077250010929751588684651836484889025254426814274117194066097155900668651900877119873970795878213930710475215984563186103164489301461757785288038913289361173626381359409141979039424583107408154720766011412807088688258379149502590317817381890288709265568609900240695815595150662116283116015563482236497282393108903928941239643242668782789820488372663191593989052027856643444498602296482917757796826108008747587156332141881679343918137493177509136488041472153046950042881760840750828875400113097785912453963203485474101680290168521610805911145072576831120530102092771760337148122562102799703467498410008176423257040676912313556623364915844836479102544803857258127597503237006261793605282182707630203586380245316105415050949821430032512366284 [169,128] -42297317879817005524911148919688004461471946029416491737022103025425030542235490563424681416903345420120214536561461042608757275580904739887590330628280687312225967229852073056894202402274586826198967609924240016017749613349199239695282171337505402141833003877151751381103514288334514399653588671154619510143518657916523060514600441153016893135337977802491150418756404674201332584812649833024642344027380765211079793409927583147915533674602371900238609466030569089293913131383255559005862369021929424255554951153086368099835863326672321963403466760633647390661262408208235516929218885425876436278331476857089945332489343181005106303174748647907898980838752035549481463363544464584081377210151211539902037863194263553566846343167382157941248691840571891126651512688623831358768637504296585963060658286662606838021909926248197095539668768686629903243993706564926495626291981952111571020916004069185851805073273057339640067483779370133300392592947282112175423916782007644559345417620736726901696612264595891956676780212795804675935901781148382497038613397789464608542505809418419223781373852302058805691546259674601240988389737370737663108195341252449903181530365221020508293233921429354422055084002870689589480914062264567924957887894529740758639993873807571736114853511787192239083169651378155184623048528829131881137692344947421574750938016723520247098840040533754382031094639583747944871793386309944720407307027183954412818310257193212713582466691788017254984001146630170149927114842623849652559674363297571979276457366557603256828967808931903605015142853362296071542389662321196454942990721867339753926706122035998766 [169,129] -1343455087275150728212729068037437400641870848125064460585955249320488590859366640627946448990746932280931749361121650953684680406080175286349120571681987449248869132246802213970128371679742930922406868858314862677284202578652500032206576044742746825930819555466046504249773809745661061041061209144424773389196376796294568308862686243951829230999352850363991644794399034340652492963917100197366455476691656348839175223706274698762881834855838955656263478481187919332945956117485229993095530670118847702752942404425031517548096802362535245332568429165859113947273339815098818729954293893104433814000713500173714451741829439930649084156321726997956462269033439980649566548386810003026099619891899768791351872336318480175972486443402582029584779366861902254200381406974217844973573411217493407257773037608362010489774365252354117557527189719609410912186609034650650266490886077162866211843182086909984138515534567427436648022400977657757286787010012403758096748530778645553308277807433689138177067206934857541175984455960739076330267886332959161023277365166346424791342510549599946265446363266342434816957226197516722256569679931071727806504667237370245890552163760956178382446412776221450524519336194641830116857231449962034522425715788976983478385894253351221475367043647286334287469209019604396252666546657949865814268423391597710685927035370742255604450715485776415959423150155877805300049736854122632965587335326606503621577384792150182332775166861988532039951239096509355825165767475494662040954855505581826581822961734187337179268698086132461343475835099456910348160025544735622307823859086428359413005787190 [169,130] -39976668155801518879167196259838066326664809007465482437645241073621805982099409592063810716851409000964590141549873304912588618649561896459798632015777957953489117479252624422574534822744472487015842082910233057621397479764175481259291267590333993899996914638515103699869146547873366752153468141146572118473916541095303793984992485095372642565523023324741414680456800859619805616983770932695504160895150988856308105523875102244002856491301828009458856469081323742061002128451330318026888064202806882179076850488442547923982739428772306069588968834513547410682314735981379161227045789957308374779051256398120425810799580222795813861341254937816462179473066808031867756742513656552050145379388576954365152884774330192558007605757068948966709255628765563486783113969315748406092836672495342862148580405805716045098227991219795654362702508186717706987737017764084290153174445971166376968809727444470815936356269094334786609579326397859337287777842702195086329051585398646626598731665386992264408658904902774946662086534003919351749088497703214126138748938425617427381417279973454563472354621644433561705208224194944827264373584967997514075079600822158968248717787646892805900653848949850860825388030096372366914369769590688365787437421409827054581078994900715765507551406659530490248111506790645979698445538220173282043382125050573409119371402304082503004233650134844049294768179267980079511230912315175661429820440282561091670478358270701548538031460326317904599331166194593656725690282667812377812368093491752130145085311801675731631184265821860757017712590834161847989905485944228884379619865646850867164 [169,131] 471538391933288725263606954078049419230564682783361239271288111217140357382741412497317694861246317386619765849875874121341132561639842754802855305627072325705211497044880232896610016619151896323275811664982714997507733114605442643521366353571808569983416262943720434302682525769139064618437370992541879610183382340821644942985579710304128420803524383767082583334924117706107053214059879126587063909362489394048139576869678093764952791617689286453616704734464823988724060094875182152212586296177492257432889793876800720659400760125099034064171314117883349413050004974402492069984285076932512561067950044870870373568852847047219911815456898703694656582923105066188505953239996889699338760468847353920285324970025033787604493027208146961121438636859146784596306970207705470238283412466575970532686347614139765867931804638618249715539600147925743756440498150756098064146086772049804732874566126196745006236417010541136106258464481806687251562644866686317165609944550245015788071741595748808331813096523478104377918506349361935911011975635593444870596849578602898657991143685674751032876136896576545953940896738876381178985837409050253441092453784066109522989055054472834513713863955977743337157917747032551683678689210195086838094341833737425311920320147902533111655699184600720073172269791048183143122560073409317167448211685636744710772713658718651562263053815650631427098297052157799368164237139145318668905717403041563564766881113807671389372203840333513916697745989034851855334204703731813384210243162835815326436379049517601526988638555175882502883304663438722432083683483558439772143783080044 [169,132] -15685597538220131089599950105383294768690513391031936736188615586215202314929947363483590087144095657016885278532785568936022092189842667287494848548808433217248851218822240007366980123966493852813075564055728995260848913697238110730804918311226309096330914543673812545940959273032073920006897287425701529157248610332632767290280841707222585006244518038372870260694157551996213399174907566781868972980413054738845428148241345336961761810802817400244759559226809939400504323012009526866139192556781670330041320155948097323309216724635346420961342574490841753531107970260325885149677464440989325029958715274049507660538089565158572504031343519377144674901824338029003355775473259089717188737121186825820132898136446209039713119467837835404177114568373455184724002852149014685000131325894971784802221620112621975673844411322563534410505193454444168832537627016953072577746034287702938612574455298248945462515161951330802049206035188183231205956118317758937599512742504555125657038267649490010742375038096180876892825335767997543193168788142772443380911898614287092468763695365609858315972932251802489150632041865860313462853472937495751833661253943070316619670848119673140546500044156701881662014828839101367109330144907856614769887490738549420591705645970244797556286032957454070358803508664724126248119858509574174415272411231682506165456215806235825630396144013341456054930534641497703303319142540198348687408052749017543394472593707895937675183583070185099583332222837587618988168859707960334819241967050296224039251361892305051195368818087963511028308673146067718088401497276203269273424 [169,133] -79850486363639976857354803974812235229781155319534008317434381013637881758111737861769543495266775435072370155873596106060678104454022730389485297008201744334779712619195943161212927018595729154169802005941252323640675466497013936566457240061987514768784873126509902466503249010581504238243654439885855635593389983235267116020989313062590232792589820736317340469445838607615660194195982525573389425450747907625667799219344833369793392150740651556274767056336234220247546279808982732620353862668256936547969981737364341594361185427864354303482140063893490202936500977193042878694063708367267475888785028483078857752317723228936290118741592586273504995654167599950542663652495110221875498240727746330896002940701680291954504513259407273774183791711768569357583643004066953406013576965240074140805230589108345183841088265640623181588630073924859477190172391027437308824485510895316422561222129913637718299774501505509844203808487633658288843805936133388435223841569844700431644457577649743901525411674245228615627261438367579942206555146914075749266987152630146287776394334185944674422110151709343809169281961252351423151712425286404435366034095165809913534803764132101661540353893086455219631663295567469410230828589179622979730837310933430471878510687978341177289000948012205766056602722189793204567419150916589316200567929226327348852997801444532099895505768082719510994128037216845468522338277391562774894703966097067791293649551017464682871047028048759594344699646003130871714350759906629217477956769269298153660058344707470944966158222955389314571589859112116992804202887658798 [169,134] -94596152456804064309548909535327127344588740858538319845114104816374404206215252857044744169427369492180764244827471742647486829195567608674932865699189311001128771690744989070305316893781894633600629061627944432436173379804011738569513873176240378030637678942993163470682369332337950641285579110595728790381979413717556456137852302488049783835223864861994415637733943056019570076476126869976248348888089957618919943637287633004609071880890004377513024159216732162716036950826530982969449304884891279851022997816802809718108924445304972405195049148892272580088564940030920536625632939493012878447600695114094439675462713772979456140330384783809373873526707505228086011039809970214949044635132593846110067033615435203216258146454037334101252132026220470999460635777718051725878573322756739034899867296961720795201445478573186671996917645939112894416400068649973588418640858611739033475378687860014225325888673672822461708805805737809970910947410781929740265093531859676580670840861741901558063159650448781965082260633759313240753310299360973401928683311933517288032259164437159066563570693580742221956740581746147827164399646093050943900378760507924622193465475884638087868453284386754480415298226177449708216465264145431616616223451214973338220456729415723098085531184922685021625519968272394858498669843633992432252682686255996353740966767336934492510272486843651516983325606420646655385588953821393728337544668700297681754321271542499398242378647972925729032626130695547198034792327137045620293833440772052556979639608082061671069401467620271439870659620810519526383968 [169,135] -9519062972007309385028448674541617931097213058856084067482134128016500731308839783125104165587962206624905477593637885498781899822433648909129546535475671534718266097256649115372389054884831666946933088455774663290474366980402842784987254302927279678259003127184751983584952644391904742934128753417234551759767838681770746727181779253429089621047872114669637819275092336672949636124280203902019456877041677001792928792468288470670114091153450581112188727469447628701332448142219937602523335214986483663929519152908017804417118621109142716281128644409196635507912701777401628739755534969069905528098288162629969416375788794004154181348623844312159257578866361223204551782062789610890399419073849959392954256965823004147375552929405484472894216403851259641090161697721240118831948703418826388110940646443167208924242273513919695418539446731491549715638073970673047056411032505735373125042754527567927500777083251330486444627618827408395988295198341728175139680917304426211938938805495893322504959495102039176613549933576848750990103276556217544392481331313958699834153693203428197033770997689499082726202374270189172016030783452054657845570642767582792511915546371109804513866333322216207237045250903532451369655965045504111745768768593523087571192805096908673823024470874508764586593915342419208181930625373716709007587148765252607786732622812709402550438127743918493867954996684329438888460124589231023325751369533392227368793066553037832404186873398705219994915259810132006102829323843473197032491425418096639840126341299268955639954967351468777728006800759960588 [169,136] -223005457671999945419588313910668871868843998332364357589790230826143898883163504201540200896395497990852154342782377199063046811686945106893088651932106053021097625507114173749984727950360419225472115825175090515813016775617184928410310015348684016687370311546606386873541207243459115415573927512484803666519634544559063461314749577488581999355760020459136725975308547119607139491850775875117795512637324337196069889892977479567999742192799329253215254325777925456453346140819540353726100304360563908481456931803980949044222760334447597967388652937126429844179278664528312342707866484200779718349250009004320152654004682837503409379598975044889226973439998835720564060017622616652747599196623118450132725931623346626414197935202529638077063008246497656068488389600456106555482648745955278336163621778939960698047209691399173684630842532456576871887992951454203829644539394608381606303670445965344994424211521443192016628627939203460700342168513525007408990474494009975082463602704408802847461029872178083358289519855930167824962767960604185952674830748854474366878760464102120550189946909444347317141364276750338872861547140285421484563950970467607587891763410568749991287550290870235786217551701027836564358119822769050152817332278510874730782444663881613430650594326534764351359055646294854956860876908559870589680379814828603339077082044835631695788403052559716264772251879376448115555088748481267806278146355636292458271152418511302155051776261241493969904562990852661120646538524790257098285374638702709903926141805678115786347828522551280481166510850 [169,137] -432449368339912947639453091499087561517482802781954219485838922016514295798505415817184961153141921880103083955342160529724200198771608969508846001135952620710664501878543922340477005827540788084773514413082325631111858889504534509169422939281093656384446390198074720164921321952126973792835342978191753105354784088444620270536659843323753154300885838634325146966033938992532507921664972651874375753147070307397709473904755986327215771504524262668013038640488619775706145340595423190833532817921849349983059243788390531859543532565262643122190769898594322958701851756816058743132335109831910180816255934951011450237301821874263573161116103069813468507631543308355382906346012282958165822864986705577083963779284010555642745273082040679728316144055143035429528870654326611963965977725945025966354768239025637563106912600561531647196952613416355431387536641970795818209997164192253191332364235255006728796062578842625579170010769722164285796043117530409657550011845014864662346496630834185577884823762027008892221397648730386035656541234861208621372835306946557509879692581428680734478440091266612454228351090744135842852324423279275383229736365050227706411227091103157094774900049084676178618076573962867002826797463479484780029954313559185188815875372582388872722512119626486057776601483605686088913342058580049094203083021327711469651291384614401717815614207123877774330472598985881563917402474954908351345413421162833148844585020436448074950370163718801342728798403301792618944029538958012564732971290438392789462168072653170296491464090992096849 [169,138] 2012813488995978177472481193535206579408920321866847396453139028784128640252935032066086587968106139661892583055176052539075606259396186673614296691774237777814895016111080905215500970689774576387635246319966689417978255477231241027404379834781823056617242673936052328053138929648694226595428042784325787631863197220722144555755980194690477716761787803813582824704483458399605664189097300477586199469910970274543297511538939901113268823566785484706161076511173406067538058022965164189773259106160824553633854904080497619735041134845174387650593484570649510852989786589177343029711207525719318683145581190850048930475012812512113952675488792112102099140726645814382378410612672869370363481747857969448583243413949774160731626829737047091475926997756892696356883352635643528978441690525282569778953703903071970888574758444952375288933047481583498245494463119424511145297544320717174655193627421489977107144134550520324977842077457045063775701495532732504079004952165511421616754657969490133343574367266011427331280692317618172055861996462384753053146166670229056648546818865070694114997008432715650372180084901196552368711197620730488552142004868540045978074297354289906817382158391441962705428906508670461394467376364576451993824371440708369188347705114437896323702140852479591599079983510495024790682189961224439167357265294398200944441280919654388732948847750250653306226502822499949744338655427438582543517565250669167727032066637707951005399289478562141487642578419081770215947553242665969291160924571428886462924006169283591620697311520 [169,139] 2343439956565558480051827473922557764383943045789333591895842873208774196247057429408916870259241142279650567272878282312845879384684804282991266623429038631773044574650392086679159912895067253379235716158073794421980042105416051960061826208636280712941197603047283044293330568535682317499249233912447642640110921351109665297095404101763611702012147320560355450120151314319928382039961632285181705541529284619902785961322954545290627684113114859498278053590426763873013657877810770828123805504818075826717475588139564354855197065481571648335213763767186379943166055763395782774566054997960716929860671651738148893798774890602639066890951452974637822259111319368921143957608366623053057456789478964252330737573327759714725072008731832776232278624697243630944302812160313581560531353495245007287715107921079001521909703241598350669017111037443345362557472237384292879931090024987089654414663963363405373923410542667678131579458086351898133168162983102607926365225817843498842904018928571681687357543239330249030744411309608415391863285581309515657834736374244683212032105769223079312613984532244063820057488423738463602790903318695281600715164316983068015196059198724466243663244944200199272024969539355011939108026014766395425961628669910441044915014872192374229997950048539504904784631503134366879356066279908100469894712521734188689912662289678350111825273791019556510173869749036823939209389592641518899362341256755451038581040961833852983571334570252633492318552958898114130046445680013590107585025852284337776680371358660691390 [169,140] -12801980804794161748518756841604861606896795772213472482103110563517351823404849771521044076522668659021908439333472577913724141368002639682480167694651424410137406226654075867580221640747169757422551973421228586301306259274351753284345945410323174428284706692914110366716199329752410490330032027084615969304513762745494271520103175987874510258351508668521867723132688122820419364474727365193318688270474058649773492012589823456638988103670908209772143862663921234426851793077413456094270222634885045441843888028999844508388534257199406057119396382840795387743781354307248967691519268153848558243483877930577328554159969903315137862893565070336795221740625450800094926133238033011002597609858003321366486062100676726453945265756017109977559722967026542805850233377590338147314186188112748443738592094262839552713169131206267129415666366047966475399453636400990932122793489924938490439106475094378529944210065504356532344480340076348055272636521695881433953687721495438085285241646049592786887052892485223252766914968620257736659317908565455496940418189483707614558825627345643711208366931198893173650205744654517877422602913441911707985188962329091102428325353367763763988723449118668492837806022688161934757432807299375882878590078126441709038294781926191662918078921313819414150074020413506789949164814051003664942712989253378530191566411881516550021156482088135171672626955287028903955596371646561192996877524573912979869529367928033805250026951537010475060337564710843959731224097517932023277408533230861457520852645096 [169,141] -6505675875906915070084069983505892115347558389369817681740807822582669004980702669773237581364869407547811788061922953678620780692863173927659389484197063867174892492968512767906299481338550224016158010692862528204074049151580659309102793938922226504228088782854155984721978087820738468864395576148523817172424097774003032230415800409618399812187699888909424827959639739377286942000105232251878557666786601631278901258280510467258765984055588398860786189954226121006475902111872093195903513752849422397825288847849894469489983159016064876418593667206413925867028049742867285298063607489523505515456600427127357436929514394563373651637968748452214228994755484352480314150573614194590901502850470705196922837787353578559759194643189700239604936822038456656079794675554141103206715059731180848831134550473720963778135678171004991037885762372231663421620208718468677834026685032216686266882246484345029292924336001970033127386484739855768464383150088012779227572145335298457197568877005727739262014847784058669598645871725654273095940636134631062485707901384001338015785083686884043280161445857739808624135614127660897927893003531822848868665578824506806382675662475631713397039800311075211209729795026267973437788169421683027142635937875706436589778651316089864400504037093589414712101784301314654705844362096953359589668937955930323617617646939001133030458743972935370549215005364845871280111024927473776183837107998036932472670941521660458225893375054840906915559280024264762108972355236640649669676556029296639902 [169,142] 4053038573496490886942277734733189056961493502465916568679610762998385981278753565840950556516369338430634060546723238564051397396980633416312364631369916496401355311802139889387758530777345364047437667254870327439758807827280972416812184864495408702925994593530637148573006043323527978606241412356896850014285434797707111678020526742543271685625885575317059308506214957848421705782204347971014166265002503551230483381822470903672455260796532883259228040670465375588930702138358020898879219451718690163344409787492750618229818777298352712877380545125645315684660393642675338160478434857665787108181937182952931972386853466822939457990799830208147268900634960950183495091086200316040575111951944870104065382614512580165073895707363582063839959101693648583557236281925148251613080734745407499479290928335179571159310887226710937171287110131183668284977623626611087270048745023646398991145542118971757690138766355765439416223294212089402916874886355590405704310310880884063508930879934333684760600112660082642067868111626234416721035856287259724835119614809451226658019058978670685132807832044993155469479527553652533813697359189708564393072257529126120354100123668566258993722229708578637188048516527493879866650283757395497386222841576334415556466667982833814630807740592831623324389971733592719585649282837813347484934956204464564379789292226025110503200098416144067747121582994612607309596714157956967221983704173198781797505733850182176161914186566773945820646780307655707395193886751077950549826568816 [169,143] 160566065018219758272635938622050152984981028203405690781014360364268786933549422925228427080081461684241447214650308573487628116704933227749161450716789989606226927857426686014343436854206606130540778619285700043388226915013463884283192451663439623343018103303475930694618511925835293914656464756569665519371385119135663747657346584313708688712636939545407878525555901176972854922549700520963102295433775469445709956129617821161930693232593601593250877200136721268125243570150486394130732560217148787269097808146463924872691898195279582353497619497685357511015423791184657186308221101206440592159972058507705336088441953928410517482289856700534894693827692365184731274188404503109084470175381153721749771583781388368315364944839976580858893899738464213595344414219750686806773506574259580299839704092106280508996667886406271221144317473180699132986094666728191520989113564019458718523436401197595212454213488932491147147331245387404698525881693219291409781580883421143197116346449118988319993064149556864634234468326191661302683817285115745243258860378132527839651048333931725315832533310935758288062929564369184462422408790250335931141831572536267894799784667165777628488006756256970179222761755281483619302720460410867846929452840453593498186356220956401886760549559561370525035926125352045841841655454997189833507627619839499680265850174256529490115264380634018998265899504062726300309672290041369775562816187788100271135633678143531008920959410646391393343949731391264205656178826735659787 [169,144] -279179694837582285419126519979938246217292437458702951152512136213863282717959403150622955535896383804007308405689525419745324111132802256761740854773917182527510246010224873510697175577629173218937934542031205744375346516254556954129838074445082577448822134623155177331503207926384695187055957911529036676046286308990766968974321809896747454317765553780365233374838830169035529807369696152177127445610064589391012073413565421121737600816279052571837535380517903648566291820369459491199358351297842320534041660023572303544119901743515308939471345109566979642351203757406523264004598614289153747834045156355091376194154042032215123936912194835002327242809478829506806978834004247835265783229815480970509907206741779218084928221538978631338425388678313734042958561856158515350444785044200088891610029490479726419432294667858935829342614324281036280200385053810854817278864653871140386540924347864454637325076654140861158927375844246243902160763954872477608532629838010150101579472137885832264119287569865130727518908287815259449418508007756926922993811589559283191346391099026237474471148087336063670176951801903303123741187765518627466078156698094190463019161648190924237784150084454014990211957149376393921277163972128844692927018683034085363017135381594667749225892882867293816963989552014493181614879664331710122525647393173888150646508307743970158128659513487770739348372780571929355866723728777575343142015831501503128631181009144898482579122660066503099904465929468371890945417772 [169,145] -21009083583341976587347270182539416351682974492729450983854655990550981209978956443476222982928163444120373391325122659675293393587269843832983093483520478117821047826486444819495220525316317505881317472124573709627902034050767034554667375577020180891518436689264047621314700947638906244525294151111108723513267611645702014734436012087003173301184899004423595795791555888646173235295849996963434211988236772100976635958868428718395254724184253243751406905891398605326094936638132367749382693921555729194518711921034873054512195111587614275166714488554474448545001472387730690774209067708257078247476352863303242442739096342805571500509769727892053077850249696779730036534740501614171766662630683550373836280438178469571064823602047325136524733238172141693889656520397156061281942810034948852502635983664962195117173447890851233147221204033806281705771236465262102627467126690705999598778937327810879868271670816321304646466166163664255190693727242235355890155420448520987724844812028629432920741216279853990597398462743078555345202913322681887346874123158741667479337487427632949183946218848547037629243112812675790901554733252568312333211685888045035612884771935371173891006936988463647022323996562930781925000450541495048703062844006038987829319365328232561196309087089470008145751449542581474359468807052552116922605112713687521055023596822156864113558097925170381438530647947491584949872839807982463339781458548835819235929852943967654225834917129258463144085572572516632 [169,146] -669432749186028013067472027598510055442656382216414370607385624308289201724886936872411244015185838870700773210437838434669374598746475912873903575226654628610066649231916557571185718325130192097371434357236478919044124515290906097748664201928808958478494694434347113269203650039654973016012673196074655309154640687324400979823291227954190374261679509258127521135524103690516411281801381551811518892018519080099200297961922768515008337605184636385398567897076515518996156935884016606620754251576183294896759610940562050404072171966530846198918977195839605375023994703973060156195076309069919921800273527618445446216077323159228049271615976625940705849104157306733666564758679905777071041201827106658372503254292256365853008690924609094261292289568060552208400240036466527068215979616655593453856265686896571574514654683357280357178079577791533614299330428432389626631778689980103455673768475542622580317531100743665043888359012095058464406115831228649230122151455080891807498153201095333337403714237425464186191321560016593438082933865861039441660097347727765667030138227517548484345799502491844005634490315771680684981528805774517048952481231650685931479587294232400807168467088308555009440962672046376065488479952283826904200283253060885567775710323007108584809639324001983687236741190694499683010141498981752255547847055224556806745245413436921108745571081044034408623538041099613856748934045407121874577339713905403736107988548374729517940322734246953451760950 [169,147] -8487778407902040456403868580980937891212940306218205725491270608081826967713588286780432959942350743374953443118732728820713940804141067808768870816317541165676422293102821370994192128641335649907434129089313598030056407121801091616659640813617840725705010501185615080020682294703231476470799106651744547369621661721945729814845772613328856766914470115560663035906332612916973070153250275490475337905307973682568804227659889853890843110552185523432280057995868310557654345917494967026236098955927678391181995876966923314632455681920043877603332345822751316630938232997181898616450450011309308741774972095927613653840362374700100985377468645568875838515796873997883218957542641276311144967049134147834136443477951383777672233774688112349779437501599667992250090405625788446713730981759158506443720301752617002443624321145048863132124420426982684124779066032396732978320031335840591945293911368819257537518366697348370186775530992256186213917815034175827127986219105191262189767278738120095051711120814251883374217414159113725571451887389377204678873029901375960364380677872108955316327187781037598736428434478810274714120566251593080574503469825082544539327884121299016917492914425535449916875879847134709517490190846679548485873929963868493776966095246495863196290306294730292131309850289936447347222441649736651687006230407007836783760363984958648998113954142109723039719965749506549872705047380186331244558922604990946653798057711287584592769868665096 [169,148] -154494523671244068640082720728588882430879514193752325982052110504276459773839830597393342065404610851797443264773282442026708808257921810644711314389046890248965405255684766268280188543696187939164184141630904584949640020679894478659264841038616361479155291224813709884320306684098116537569869391094834289268874385663668096955480536802869157387235620349500692816445843935490937777170686522111888618639411348029691472686311021232578603782299109209995961986343847116133108054740427699084145712181245019632931011167007553198552072901994253113310037054457806433515907116968915900774790016949220399959954476030821546205120280468012280723863049366630845731203725180892437350973453914109759567122842856848150241273415027305616783598040956215505917945616953282721097329411457009800541152329133268372890002451722360702293866689494714736062649375365906805442155755199316727820620119506567689529706247453946460382784041368971598919168264830234588128167604463553712544440711615841529650466054348307107719852044845779970654304730715873271426272275690437563698721373276969075292902507505705190670599753264048537919561414792360281666917411758456619471143611099925929330949332427033474236353658359736187680966391202277295827751976813452958396381834466954998323534119290141703455496936056141748019482263328377501112308997473579658241862630290059189509678767879428609739707663744485630216562056206256176862210522496225900984806281365503780555722362037620040928 [169,149] 9318801837063017817394193376770874936954102117038255958382517969476388191837622833972496848254877779792633662547677823965085575628687631374587620193919666062333827957078596030709269476853419877340844336774875572697554071574140562645653713521596107462662548096551149533087037441133840414795657684643596172069454144285831806505020481197668076955179611193881830512830397747337938450215882173335225337412773852721969741505693147406226163494884123281814126864390283792941051752051727664865623718525358733936083019888299218660726257042813188063439616023175944998155333652669514767886070108258390589334875876921694302794873649160166738193438065948196503959635886386928218966257462989643737269319454916303801604856184811082935582051677282825157674263367298439760538967993634291804132585029635560554168228488031683295012003006316588452508371008335794445677572943704361484265965582057602732276201012689732021592985096268747295085488268310078130475901618902948377468621189134763903478801908833259287730467687115669470427251276744501915383395646002726792928726994466476388725021440076954257475107939229262252124381578219753642564516475629602845925583860247272354125009878426183856311130924165377359815413653538759140436226736820529632796717714154833237465574568884263309879377249972531570941006906724907525023367933913110426943226079070304124824095966776696745731925729469301057578788137887547992576495253113699734327502311348837243995131298 [169,150] -1704959611976459936430446744230529961521095025547959393831320322388010320792288135116104640511709042019014734851209753278606752042109513301599613443367134037437249126312713847468731646206496458615924307007219625674296529326109412826551081145369230076701165962169715136446515340604963924873308467943529379785406598396310650144932389453316370692070609154346741907612441043901530116786785639337296284836259075414484688559856743699455917196953869836366926913918245432502251365089818354985540587683224215102184321378469465316888680807557817371383794197913855352202756279537761345803702658364241155333635909725084076304551715517403432257561559735978128081637976520743783579719791124014357745305313778014970759040378827275286980598732483401676648092272486510828294075899579596574297034491595384254520437213064390289599632935327469310898872932818540062568997926628858527961902808415641168616807011662358509794866672345342768217924727723513707397921922273643239225759445875753743756670441103309392967941588058593977858789734721242925350824000073197625073991923229401051300695979101824614867587234198981496542060567361346605634148143113512692693236140838114508799121446088926724395983519954519293386911448154650317180254403775055350151840519787677380650676257519711335510912165301664289084553624717051416750733615900340650330214347697953043678806505087851359052241751157977428108866097497295914468242169334336179413655295414781394 [169,151] 1533461263125430721353579484947379069333468666498867123965361574599619911715289717216831231671799429230265910802208698519592451661281383938045671586927303463016461250757384796717958387354312648528426246652782214919112484556279559262993901999376734505663224300330540621748088596881078405262573252006575004175133073314963105279880500700997941793851757290589756193526897631235313026835310718793275673701023793949473199219670232969156406695364761988081209338758197660477852992476880924211041516859892932002393592661267989714016773752668923981315644254823033323455214456246983063686501538779627349679388442006502753389235667389965052024387234763408034214724750288132207519858354636495376033131940050017607700767769717905929231350911181598212329781310277505132737947111664853257591228028145182896067817001725703077401362013481460380992766906567520696725752617422339759088551869049169878784171595284228822966909671055485413900986371962981236368045195410351869111932616693242947479839073698047119510242074772834955164625278143852798784554779669847184366907628295860046219367910953952105412318876653692319324114890129241630277114483548541718872569129598780809312050975357971840703306150256779436420255236392624107437052304510486084019547108120211428237564621022543664463293343051015561320731605201224762830726328188076139062986607298136159634091691023976594196100239929774462879251937443302193931325986702621193855638 [169,152] -943535526276790963398667184850347226918960520322299646252957512359418651121249477900602421717809572726363738623354515025366713779376434860241053920518336564064391774840794748524153145516913713519285566427212398125577988516683592873506251837867726154532149095995061437974187107516517469418442631524667521980364026505481683868248248831581691328466602906862680920270168366987937963705873810665474791100611615094277545729324225536529063202114023888341114833583437718749784997444217550860546529762374060967629880915958999134947495584779255919576209771535405487210249057004988499342836768400919405812161235381964103219628197933765025662509979266851622190658794363133927766608969796369459049811716201684584998241815222674604121674843877093692152971397150176149127199227728860290385701985928649430697365376074444417790294195510147744865098620107766106339146972997227411456670129190422009698626747806833785016186933395513066330438552899091630129761145199854235186090222863055203749297283235593793685940892645499583184715096561453285015527416903466095922443944171509721690485189442805901426271664452701660475757139680661655143009321891597360830105048324940567206187398890600473302154780782223512985603658639557441245894606745336737316900774019037040598567627195337202064315661166474250259732218835316947176580699541929885618266685077196202297067688873840375633248953815565955157493387523113955033289089140 [169,153] 54600146973452692454116852532981263387703791905742694199181402411033799740683769012757940564281389513756679273866737008889765853847239804047191468531194381286779129331910562000978109479499231642899037289722232083400910663114408696057291808464947824448490704493784741903891883975095724223728812727577043506043749093709346315890137594772189581925071255656781326538555391221562995642099929360334313728917850878710734158174107308548318473711431981688126464754600640518606970238221986092584836549582095325714735685141583304117299022551855648621153846088185613122140991678003237805933555504594228614880046017147646715594288677619414884464273685095559678274570089700073631186385382282270037225160785779708550379664286521671957163866719818286512158939908552788558926853434973206392730032513404387571095960492187958897122435563698518266918235219033093111138818400467408449396527357592201284818322000414357690480068871812055405751135090300254109448302404332099410054212302259123459126924596934046037389702932579543895020337675921694669400495922119735281379966508418690907121587249329434948957482368879556316929695153172065166591196358329273444360290460856199586451510297747679403986308787554135283363359233823406751529076708043569896934830199135355618412097885438658730181227758646371873571156625276194223705727104458568498255961087256038605239095549653130600557926506643064305720385911889000 [169,154] -11684501898884227301153014143668837536337434791906776472775584455142895947915103386719697319852236742458220514623744049749754934048823748175194354261635599631487268395738778533624052313091602182983081493984623009813308695574818096509615354221495750844076964386912765188852484334031598694195536127527188072059263316722871162641925142744952778069427144195478487173454851319943116464245145924960495174096190900726077888112981173849487501601634292455622213464267806963590631742396453406625865733957169556776609042079955385898580997283688620189913339238162091134162640373206150929546814472483809583637538758271524438810706034286171811746758576060970244075216123638886301706037889699049085656027273945161881435847067755774742907829532486085054923279743177746672693319085596366220037036184781527747078430698852956597703375085992568410501910833126934405587578872237073878511656088289428200439679082545282711853762551476713750441700210908657617079853161878478505516850994170592559825112309929556310279622352056236239581448711922324197007295196499955937492542063882430294367874672454702192724641275600231184193887255628075726106105705897332797617165223372327171211812548865240753451840579213425433655795213423484781435974258352130690997762559810989349993079684595086922249621134176483032853690954863793825504626009753383828624209004776000638082236894933049282226823970552175687866 [169,155] 2591842880892653142608997536719067851624455641246782782991095395929325255414492366972154152555684728821705050155601909011783899885263318764375096611729682505281911117436570113935820058629422486432110614310854666816993134127321286644423071035272228050457765040841066362623096794743430195060452004663088068862584231941812088547451486070758330971975049591991044752279385866253385435101038018864995402643151189541032436955440001433594504331438665165154867599788155697924899350543691782935490114810381343817242072553020126646006504196542503918126247737850984343404760368003979714661235507214394023195301722755474984871916322494767383812444063051092060652400224221132583465037071707756878499830872561981038506144751943133444441088476819279692997533420206062193588896914644199360285107628031831216324287797443165749613003281979990127408477749066873512841973417780578144985223030747021652606749803254090245741632873974424243878121457031324372765583766938954759634945427151846939952470478142708365526630727759823800539755889507544375733524189257788102511110086914039704905006528631950548863223860356279493610738420260028849241293868768861967320005029297648405146176342260314003794214677911285631037352851076695419386797104021672099616208031764806183869262105211393221996447731235340260342119423222485787080874308755341827951917052589810328252202129864353364423990527 [169,156] -26041647853657672187241803767160876110459623960502861436777714355105469207825533032883353680212590483916089491916338775748884017942129711012158519137687238857525016102689088500940518035326289442489639388085357167176353567071150609267504529089785501567867432431026440876106696776954314718148801656895163458843723260153967412164633969909780175030087764607051868952425152287659776567274765475927048140764097852775693807090356765760259612934676746709285816997487863742169372663302347108068029703330878463717705215045612944322754090612004727945593302240158390222297497383113221446139683188848221124610885209760175794744754864490033189653269836714755743144514105863997058345928994804621689817505949677827841393933632393122542044785128701203881523632470657510797893758439128735919832142026819699702140217160469187995182061283367024451134138662609125054356803294970562654108326346443465872120224062784978512535746925663876454963793117182916029462811307321295550014673450143075119459710875737446461755214769161233908113936265411943064894745033637970049287568376429789333169174697002447398356528886863725548818909466995809896287252864819010379072152640587201497908613406707934273110590033779285385225310533254947856217717408227033521062919229060677066291543285284925552122217673047785189488932736046536135575149258438551338477064450169631149069066477197893 [169,157] 2015015125492934891151085661686259107213488426146185707804384800895696241119914885823801559305192088212038055527196522588141759766443094264235691965021341758025336326638964827844045605821669856916147069061552698720019971507249670322963959799239553326716458435320252277700836352630842817014653258412105261570147414040294199127968795024563804292482781165395628792822959653426287107497505695562022590277738853280792039981066194485624138915997410825307462281142955366509755427280046933244041240375837454624382246821800755466347642146034777145931501265796291553016478276579760553721553274447624605868942944394614860490874981531572186599550538581025278863982108578194595797703861288485018791555797709111124672905067009498603008028420453302125084120836519999520207773745300417890848470749380095129699426492905252098297508266534136953327786978157734664974358398558655903478942915906700919403058119312662529391310517322148269953741599848554891614182573385532168752513874960215742187078471698178618415078007632896855006123373904955706357763627837635337708718838008284867143218699113083910859493810584074677581594692916197330497400938013122910393113068483823171933814600851551157745383454122429484676931268672465830836644013452984917473622591806436751277265530432892693018485890777569764469731407850738572861598352635347617753565487405002725059853 [169,158] -53475599692097667002888049352219791304055277737874451451639142329913709742267844287097683419316959402832763272930587174266802737934584924131984474580050670319178740411641364182339457290454856197432209739621367632014517386922530586845262087707893502991354601210293266478801995903740750315670388801349474707618097890926613168177386408185007081280536361404033016441828096992491495363203231099834502807958999991766936657134693176574813974184616296160045233635649213556244025986289048743661975906688911246749195720206960868087139627157804048609417243183017476902945169921935962065855142521556408821708171905280298914972637048931690271077779213585231044095974380535896208508361610211269120792316985057305362927189715556051291287330652444580549515862771981576624392951183451120442085152759504901772078449022813830736395308951330112498114738922088604667269205816630804799736542137593127296488453827612876282588871195988453638857507761799603272389041382656128293585463430288330356369398769239185940814092423040991107998024032830830531857077358923297070376573450327631294596460453195310858912114068276965241685435659264425129728895024135920867515725622385301252920673232370183142714442042880282330742451621669860975484318321338564871093233699204666534574517805359451904361240815805083474306405011317312302241774664969093719834993137768 [169,159] 671255480873654977853263026289555121141415708973123566854733221669079569038388009363397140516870063705927805130409343583213558466739827344000759254429166136802913631136802970572202928981190640319744038744228612403297686288588348408002556921404789641531316637728316642799806081345326425548965083680680440053131518974610087671452914457791386014278622387099468654557305349685372336785934393798926188192543895106517889374349122191915016173305580213495798300733911150693377747317191607918409868863041058195091666264700436813559912973688718543324298332578757194703555404204932831931580117462369356039371926179656787588240608502773437318857340964875571823267333808295569123896753300672848236933455075179498605689422304429859876673341697296144709714842322160235342985948328544554681333707865529659102678224929689592945078027634858553784771218166526315486818021083306066117663162005520259006412033945400184016833961485528385630857120474075659138597798197274036302029169249963766706745713839533769908828211033307647850822047427512037168471560538643561535013994962190139620780656238148373750866688801823463755235457829238890983507744501372275612287596242594218526622854050076915843730354877297795199064974592916239059466829451723692845855452711567846776542233726757026138051542214498142457223601860391648836844355434973557554 [169,160] -2423676894834403698199500937862476315072517060418658391135969030228121055180925002573498167660862611573412753888963506839217438197963347239147136794741255604245893138049544970409888040353162368885678385735058203092268699351264505334474505952591358741943325404843895536221848708396803085334472564867212351561302803414124162504327985116136671982908432645435582491910913173214976909365822677357313118989054535285832154402150019222667649245532706405389080633102621288634553842153176435180265311409251885891535922824928206743372110609305096545484067600595253000738426966929980105923566062903803712971006006612582791522013643291694438042648027544485850893623161609880120871681620012152394865704898321226727139097163928552272118704106688172185554999731645686500578421756012676779321760671334361986048620298193826913443609020828530354641916862799528083034680371872074799000127966794610135084015942149624170461769705665325679146880782242928373122289003517786006550935766910991368224701147054142998364665089038573642745330764828333787506418710595985271351165441653776319738724238698304421487682127991900561823915061998718126771146946315240842828423927996491617378075039352666372143980605432444664981458496418109033512966274889621647291368410870529765024156682264325432193842955178562846211958173167831142621966813 [169,161] 38067579030639004116092636449784993208243205796232475885029756831402842686706560252844455838454240104424328671088990731997934832110993382513099534968076029181425504666040923337496276618277419113924170755740164497400946967616535510026731666897231864684575666514405135812358863325381736375647441302066242078283351731827453093844989016840844596479209904335365119475906237364604747415535056686734003867982206344998321417097774722051128378204269932928140576518127883001259116002232439458089979668463907913535031154666097964858284302437987950576950284066729628763604019696303955646928475837127559676877618685598500911642571006122997354442462009318916586096498647796357593343478651387359367084528495371465103198339173354905123776264677213265926673539055590256945062704731375200720827909510213263759177169559962047356301180126323649444260446228987086658236336705068911984808003874946400809520494861318221788865757081637793352069149535887112836813182541730339153910437011397359473187146770573887640711714073102022369611358064433574000939975699096554128983793554255835946505203044979744540565284341210431931031027697159964209135692462582858247304147059878222056378522208339900785228354960555174699102691715582938481647724177535185564201371462280452625127596730214752150243551581689620109468238867821818 [169,162] -207555418118563470270888683588710625415276070999896827388036370698121483715537141685957495886247750555723921594081173336876671704313555774739401507639331870580206097732426678552198255369549792583743734491792407772914935919056845528461060806250436669767742632770893280131218074425067368701616593081001561134257569571109662487520902049755610345459356200923956805253007306924075903133788024730328138608780443163005047208117962236346620621537455560141791345762441476727515534216144875314257895254450237335259221472685698138942136715026362757872177748833011742714420720020431322090145754933180950255355069131470105993985541117558693895799573175548973974884728572472002680282895232164556019400005560261240039615503526948690555645166924582109342017870873348773925759235895314073172950331132921463663309962079530343782467631268452687950059576630939584745253590881429487165347935389119702453368114615896951731119051121063226229415122222528054924845082852636695886953147418993961067223656582333114751468248783434550222694867944014832391445794612519443837348858328307832348167150767995953437703043819654828878353223078438819958807745819790519334465532095390262266184378037990807833802728947019663435456802612468218607393025225059259349072307614689559234145477331770772001206827069573966573926 [169,163] -89242367053624302422656294862217763489136420427449708437337976247624694678381018275562577089779630103241553599387765659504893342691542144417131705620036058469839555192313170851252785319250306881150400582267720354622045628019904720684271614995288014383932232246403164458834420531500106557694692321299598534535812281694647674073915849110550136442521140239816084968493356616270213870729205011914555627189337464236377177780627251029651883825047014352172787656144395972258760807780981478340441758017598801071854919739744084718271665552049660172434274800279582525183406433923519836901617334601259326413420793263396854121333518651395391172682421743273706755973547360572191148799044529800064732722059577333596274875467270181376497009800898823862370504925338252799362542556038237768343902900353691552487854631620906916454020348330821536905030155106422823534754390421584893539500731361998921626992970009400254633586308890735493710634317528755136854142610380963835877197033565981662704998271632793544542057387115613136486026264364177732348285771847644563786101391619122204890730738160421364676877515403300260390119133131524237796081281054887430730653753506457854189383064984022175834232064821853513069931657478572258974105767898658790882798003132498264102989526050761005755254649 [169,164] 201366144498288585531791661976249739326349212345064498813283127840799961080849828779600026292883522362000987824770612306907763367873853461434741783889816574922614479884743989625776645760700792932416234904403412583504256109693230565587511207328753207309223495496839724020877549611146281282686636523006381527035085186845961753790578872352041887976593860052552975450438254944249062643528495079708199693830774251865654996651739423131029512871995892752151781646321167210998608322293842980067488029365660011118481260285335881309176256467174078143001944372177931240684453528419823180451772229679090039120902003474483148196180913743254962938178835777649949759455814895370714840159642219307161282870103692059937489791306245871542628603632348163244785198113872656396449694261383559392873451270993763892251407389456760098937506161659687115424304510700466546876968004658358577998888330479533557973327184969755714587545604061620321323749749188580621854505130174988792850045169413458927222404257283518034395116332482156656560668895429910082602029733531244408370173826115767727243827533359040479691540390879259605927134064241058464484685403872776744751301050554529588665591126731321046660600591164364368012063384704167040216379576242810069175323272276013450412477367783712 [169,165] 185027051420476336894434768930933544376383515127948012148396752257799778310737748713533060620348667873387351938767092162882650527131283361051355329336148961658662865414210180450804154043815866073922124589485613290543195605639440284610733633961757271884079818555902184988961449495829598232430170736648408147339668057374527895540402637037174104323235910043063701808685119779635247748375710814759685246589403704293668214569203751391038400898319742050400332352061849592239656347625105176128406896575044982133534733712912759172721112479085959452926369251131610627240649637207320662717383878388932444335033769645995252877169343916750896312394810832851715587970968764750402118730285248624750496115441036468486332197773541252407387912019816083552015348496024199937366872278334096227875237429241401182548230855882939277453702762528114968065969466215063724088232090517256571271007713966077439245094650799939826615978449223191500968722341171146675755329963387721864131472716387578874195054355619547194300432683426272587949027777905538396622319300388472824737624629986232401723627730112295710550881967040003777528017896687054747709293974659611452153688624027970588375487605768727112941039967980692651514138244530000397783776408474210316584411703669400415722 [169,166] -69028118085533407040908227264132065544810304127884075364088053768735539570710958735791873974261817414800374629857089020049428359347593000328275078075035484055053115049119200923457829381009526951093047586462926033974353615248274885722961025430043777142538793928767521137451038304827887425038911858633043128159032570086123047612595371013135282306033330279495431259588657399595638907429012917439179142463488126248982038107770214759102866760297637418053738040361109410255564053852729515984109689835902756803967446111108493161620808375706938235660587010668272646921244583060285163272478760161349486139066667005417230382397349581773095385511894706053800335514087112868301816078236937809339426145542786857345791765048928283147496563583346480919813245436473932581493388743231386176552922529919215578822805346480581471490257034828223391906889848898849259569336388431899734693243301181202210486184621674874841490266087272242275373399618055378113005253052383885011958820758065499993570962730123915992851658294139101949336321508907294408242541890813063756892294667783763646132102198167365388849675407604383486995151339207133754769444087151681126686977119984333002389510840331295021618506187833876369661654615595843142845944115383094350224208498 [169,167] 12175532072332389046473334378352030204319475417076331808802235007456643491487389515543069491568570044661136210010051144162242706185855302122645608917934263010196951797723850105250418660222929004446430321033098614653268432557334064260919781788434612947567424999372004017647652095560927427435143473906693691718158381663837485876918793988064743919863036024535128989850883138115333630468269283319944355193717859481139700522204652610595771587311298833206970909679691323229206897610797753042305397189559215772363324465197665166816072303004647356335841587893241678989276472857404087390046363463063775857521581243651164191040759776708777681409499593061215113244223785549950660979118926284649188256888843834262643819845312246518303156208904336662962266688867164412666066197332723211280568329374862385432114487733011159816705247705970302397776364480106560205401915738861623177387816833503099230828502139589463487607631865392560920374582441442193171942483903981493907798078036100208221293091886729217065982743746799855419410067285277068684886203345819006352758492984272023275992798479319243249415032532345685920566615418155043918882374728369876607447112207348204593973733365490082003591547290645551464611068752275878078194195476409 [169,168] -891712526691926828235123967652383194025863223188252456925368170024334476246908586127289807748105011641263632539540295175703916792414812824557812901652791969850633886345052876429852831313760766954341591326179370492970236147580583966743364489732973817108285226800175656806153606115834890620159913436934368673188230096513490555709044600531211347513735990351304852877120325444224894405833477313982391530009687486276976305295693671689703511230779610376992499099506966500571777271696257222476689020317138011754158216134990206625794893159056535520411963084224506266292268912435012183416678008296271184616798040230955787127476939880230576571005617062828902127912201576367114176979985041124564365236314948703358012385920479865547242344806520743390604882297199682883877008518277583447828665872784819847581940893767319628993633764437801126050783078775512392577446590588046237713846917120236674222821250040966682941165280856751351871456402436037016014414694068943280317087382653046920323863315790418566812457684397573675059816596732358058547260460780255652978268111701219689306263706632666109374805225134769713536863208707357601164284262311972462554898999515479729283488176056988818834272206852900270031633043020639261 [169,169] 49515275920149714517446348710780543290141968109065129940875863912164106085071135802940738297880400580419886101496330590814904744470129145688559436871888224959924840855437120503561217416364433782398587896238054386144877484883574801172283953002074237120255794441456116307152511432327929868110992563912396558211138105987598700188458197693075304782310404184876389745307793958114015912733770274902089487971628638304350454136349288671055356526983977281658894010305148598415836428291304851694281480909628320908193690901670193054450348151036832783803688834096741189992739988499773614247092882020418310013458278538244055959207046420649323937506312134029127836234818977513178215318317607015908073640507817606025289003589455926925969449186468519520386841595420556750345503401829886807598037590760892328416429968327613625883619771868591220313766833850602284215243197427778638331839789964719595667181406805702476264683748886893617610879234682499546486522979365780390388567092839044385083054065684976855727384735713111749038703647846962181818547527739728914269856460202356627877217106577354324419653638784307240584319798897569404144128875128989096140459655693275600436392376913735259825367602425972765817722 [170,0] -481756181455053875017410050911085566251316686972182972685400573517344910872780376963534408597503868336005077469338738374743782798138632988337610372163695480587255384735817180920811634734188427350570967264659937548990622421005650936879054223050425057384582977995105459593761161528470106093011299093184356244612546806018903974689701705109997715992071457427342563678054813070141955124175344137279859071485924026164307362205472516891934833064850079887443051297179062928918707391528900177948996787990612728105348260337561761386754527674291811870374512268695227092241610102464075351918416621893610037248836450446165494988889537175547986703660550670331364300077654486244173442361701338919369026783133028754688012098098484592339640515253908592758361703619474164850823995764259849574754541953012327575837426046650592811224590245092240308125713707388369875905671293243931449878405319348777119106311234321384508063348516069156968415322206959189088185292814023619073049985545946572715196456057743596928675134342813024836501437518254309907588644244583753539991042614663275593553870494145803501541120002647664141937450988263065408520578598533638046448498650442414817597449156195080474293277460849095140312708791553099243320654541459190668689856730370779386430391114855931013697459631133636029966019783888069766192217854365766482940854897193983196188351577716574964240731253353872768534860651626918392759826002374964753945091424051255932634789881639967539344350347285936663724180847793231609304310545265831385651425633933206905839027983018466820721381440429604378149864918392922973410986159466563290208633266465992867732209362665188266878827697365129264334647432234913489430304751680257133696530658288955372515069550715442232149499729798465267665812877717329871480719693842503003989692372434718800702803630081264824688628505018367733338955128398965593209544455147893074754135186360670695389276754956024330724291866423178808059511209487997285460453976505448160825665507048283187939146592593616298768515177409399944867913522184430566815457621543257269615197767701431704127040817724973056524288000000000000000000000000 [170,1] 4772486901363424417015458009415100087584773388133101938884200347260341971887737476217686759110442683392354409566698865529118647736194139802037854831808969650657987357312592027590415735616934072488770394197976584966985176467469719841460322212547027391173765464880893881617582985150320976285543266307275017148181131468595327626547280928028941367924011974823573865070955224594097509274343036707342646616031053804379117433371742738517228625793769596227864384885922882738962699223442582884789976271898945463683240211604781402786514043185548158215499104008157510893466480786832412742562540041787755000386577924374356447512193819433211432043132921166426454929930154712034413823713225721920441925213112753942766180492356759546329002385880493434801826171804427334095642622549290943857347774789987270867997018080047126887814209290583114451168453868194141056823737828961915831379287890322644926118411204327836884914558034105237247687811231139571189606959045378495257302042804111457938128971765582714223339542097075128416474550588195858053883752566285140006660315503263867864917988817640139192925137639161707025859504725488153628663040400819928873210362090389112932351813010455366548171169025025727017884658595278511930053362155569571063413406032092790249613826406727600809712306316779456574739230773982127273954835436726068469441634763240001871699825594233335830879945648489812132219283790097540448366309009426873938581877315020959337281169643345001491151651035778587556755983015181511288501038006210441248940463699793256920990618665382317278374579150455649599527011531022918559003506562759599287416280106034476207387924882745942148989221686123889246043045698621783726334835084257225837491723104568547721876209374727027320522381522002060650803661888684899619144085395685580720358800580672427070333248177639097426496942433123458041649932735660162445963761214448065020849512288360695577178220989353628000641091565854683964113291416874367853144677336110758385621217496402338642179852801416102340501558176852084737522495707859084443514297698460724698650580426141089113828274919080794590134927360000000000000000000000 [170,2] -2636410423766017247582825762440564281330171500223272716177059665393659294418051447772284882322638173001607540566467515714673970797476000164981661767602897799212482379560854819951070789144656350728620741672703955370521312229325919516800362116059262855612716437453027729412167560267527462179638854610772547777697875421512181828002131763153619386910404263117903958382815677424913080754578221055433389091750013563519332899050127683730849343909324748218577648382194945278369550350213566720357253845284959262272279506022787647994413977841748629337406535182494822098472275574099161181876463629467295841863839037421986223919510002314004305964707443436309785843088066721409177368294794320418607726962936813108895289468197807558283518704624129797967087467901417576086112534018842625707890611479301478442628923711847502658792534849949312124963267691537337819245749127326051084748767267242402459978398379604001620286697399944802666020709628553926421041638300337585932039898811893342669204854186421022604862572000626563630005480057299124594290863158418225390135971628124961776933104439611855979355996781910528744141858055955855621612306282578992750636203165072640570828536212888003196902991663999617859650040319879111754787747884811685897202491751928581675602001534132700652741045751412400342573658507073818050278528667466666794267892906647590578143618428971157132206458834685974707510977829627832399158445283801889416465390345986994946657144610613177133062596119496646193443050758532167701515858969480596518770212446438925311928779732042828169048449915633490718361964423277199356041034415913092814481098858171915542626429208048852693126247708668399253852063541671790050522438635307043495896000867423716882518153931874541295034311072141962534980217695395223834411011762900698305561581747441567329223033966473074711896826322418924752760526423863910141995734976697594768527465875060237820890193109943979703953860541496263341859711423361594832776841473228359426071005515783090714329392954093305242563933837639502232520100121756449567314363390846364027516559723562246824965640655655857116795046461440000000000000000000 [170,3] 399572087511872265018616294662178098668857715676750810283891147617680715350777505357019559643638443441839108773756675877188930316007142425118585779364482469163731274550358994831842736024853816794672587711699235078039522499377720014072819771220202477874738608595451168902978786203928843489325952384784440956453816677189348763158036617573893817779632954169777837071035128512793744509055963401198663708484112201498091903835618739840580270925079443167281225281921385113959374726736886608830296915800908174242373619969010121813031825712715874385123974935825720517583547011765659384539787628795293782572986912374733605371803304023795184901704563938714636036078620435786408546309423231277324174019168286144671287928774199191444104946130456533259609228269795510424689548122417601642208003358632927032317438131879276850041991821676564180686233378099370067096181908166046867187096711034450657660179562556435433517585779997071391134727582363565880262299873432016352903386516810536289733774453387487943739305545890564404743998700754493888301537300454316802197224775636876013599638531731066251369108754102818323357836529050535219729497120885867324874778152695436203191686281593815149326185251922464174494904572161077732274613328484711300501523363548607344964056839460200412687288671646471284508690222604333678663605253384559244853158332814252016479775866832098622509642380473506998581628710078107549640289611087440880693003755447903505682380890176428850141854757171438086233616110486996479841858680797818270136361151769083245904461304967422246199042219591860544312771350958329902705713379662715282282834051193699506530821497089314423670040870603127425800040120370698721385090413265006217992395725992498005163609412854064367695868734365142315152442163044437783502877911085255960264232087956672146153317484518808626408467387334765086408106543023023123369185887421815020404860504244095276532312477187427514123044443376836947147683325756858915789976619448154940970480917030642029768810840933397249336465664076722556653648912425934528301187620402561275834541900561530632269922985341751882396861045145600000000000000000 [170,4] -26223786998300548200273320674392238720512685335971229057360215664273496471601663859943714085248899876978675104844242166932278798902676019488869029717949279979938948677941188934749312718953423884215793403303664765619179033276617240167472725579203409082061145060784209015440300839927319148576992206188056130886312357764962135778726184022808934674357302945747636340784265828705061051302155855071560315893847922646511371903389324441799329689814783089104818124640478361317311610820913402584140795731757532918733468269441210320015043061575347180431853290574959042462439577668268463668792180752036982864283663047137924532983717894697872404660867254978855024599579366402815587603711070445460546272964391608636935208657651346592712972154015861232311317963936674142259382653241376043395285108319743381487981252302838880054992427212203673706843119699679709710292200421760877684609140523658701831079504529068829211167735035432689516887923660522603157246042553731562665464644684877935197305855816155836977434919284402075893004818617815186045565855839438544666360354560078703591305009658845564201765954782920570468788858757855125044801897149443290526648901863449146622016514672797742783912322519343659882962040747597512824508827652873915506590266658682914341628396115670554458802743890573145629511761701260351713133422127676148414977086257920323078564081182553266367629537780350224375642808130471206307414665654385568938796902117538332303437206698205401289144463394377287714709318150087443601691999807412986967645835809416971501181267325647049311909530455453529259154871451777034638763137676802987625347454769077450860475986255884439529606750790753857253121930894433585391599769141726293033654006606542257912562441439644517530203564520817519052799533232975598699676313831392495356921663551968436437623393745732224811180810767729179525949475579376875337165495677770975480514125289316192601946641639335447238744975502208244597345088488853317426005540000542703886509976702986689774355485690296191535398892447308566944685589670003940173824898349265859615918056108777805157642287221747228232823561676390400000000000000 [170,5] 887783047834934260187772715145821275981537496411636636094869386292173862525548072806316732369075126526729646093834163248344704916748718673769555322609973507841755530348815493285960070890499395869489634557015797611845252624263969515801243292203023125055519695576455433561186521639896183018803910565020541014338813451647582857826414049806107530899919668456126657170836620034636726195974110231491156627214029216484190403351628474740887963302856104730991295176673054046720334837906513806892452780258805612362805141129116541765291984698994520848534217237458302375879877305402736853097894940657565112927103764789554743909018290794658599851570954838292267178844405783197487250143454815534576686012745493412460441407145874908221059442304959607167661034633440179971642134110838125162587535286414070927785424764957515493598479595988987156968208501643613888299192967817462076874478681144949771911357297024543114429998734471489601376395883749290090309839532621371132217137111918878902513853933916950195752151345921395515322225340460677509524207229524655799738334213698008627111842781235067699670296885896062226103887724404127773468789777694984778861039001483178397545557862470021059333144513711874958929023802072913919513163303777821303419009415093730000496252667934113747324723117103175233936261962617339212836782128261427221573216644815688309901597765128733398779623906360548014344436922575265879220304313511118828159652905412229536215068584084298070812049638317256244883236397438977559350990279311464681709320669331735454223979757950896403624926126356656885742244914845669411091873400958212359184905029973979538429038529080281743988017705295802711005834705811732322567066277007176708151548564749495489366068144510956467230192119929141149228885796168410627187254236334026608055968634752239118181860321125595760593041539718887975933070031425519879486438481439584207137604975432525117397396034276950171438592537481401275443708559342737663640809108935908701686485053918789662608866017461957527116608271417488191815458122863502604990228702616726469100037863072324658834162832391385042614729389060915200000000000 [170,6] -15924382010786595688595170294525879600432976723124412493379861188060420865354795966552599081065765139122238168197611862726987283861002408618078171619323430233345638441000867017652972726394535322056719649738360925234936839928127792484043874361491358798833952206139444934743075910791139187603204872624459364011606493808417707324896529556624892438120667592967482562125546754923247640949372075429089978267895076941396566986122258586500366235124231247851478963627971964313584177421624109135780647607670366765342688063668134739070250364670759990330006753281574123253038221536795208833338587047140787799482158486103867511679750341218641011250385428238664233866973483966885679783945454485338256986974617112518523595617869431095706562218480567898297121975542499688892312534433935077364718408862581841430205297421902528569153945002548457781891374298261200033708160908429483875196494354953280169351562459305274884496228193504755999503815035568112495401930704110536276796129616457329605677331068601067748160998125879332708316909906685729803081602840119652276932466040280307862786260094511137053654111763410862343455897424433598494612455350428653768222218521507675245523353365454274679451346489540215946381138658517931432168453567257263636351461751107649003945334962576849844288646112340068592320106395875088535318854245781917508034427712658004473414110108742456877766540529154429275049212528676972231112327082292161712163177849077652266263758758315310988064403089534523400746060774984833625227382943208783391232812130620465412274782075790761769943117441472101590893980890104043070120215717500146952292683995964764049711880656216241386028124544392475933980730863651308968147438068424410089769286168407980942725110236955753584003428898343872703913155043471336820620278029321700786129076606905479295086549956367232226438135923316155835539093324991026990957501869228349624462649222355551635652291344523880041738751898384842504833997085059287723577881729205359620066743341107169634951882305236963332838513819458342001297895045978446384198329574290297876148410196931250432297712818874605100799297891336192000000000 [170,7] 112896645310687681040402762635916416590853579814284429632288680029294155799310427225571658896241070484746529618680177681494425377789352381256682440868801819161953886581179663300507982748813521564071069434764994182750578351685454962708679739285566404514923377743925336525375714008835489455824554977302972514577437663657998636649214775738109894895587084903084956987099528098089204493999510118623071725289823221162545612772353868225419774711298712101612217468103574693793793546708639325990211534160501852709115288936381905416358540923412464049639638702318837331074494783264648175122277832162517726064712176511522874096575578261265530324828730302799303310966569374883655376915232721950114413313475736481926244589214034690456765094420790063359964785971947983177181971192249061954218342182383553976312144124790349728154758120150191670791725320398202720304394307110727515814898789336614648011627055617879951982116202381689822207375566026960825909888670595112884193362901289099512750966737875907937575413114258680084573956097299814338055125486208439339901053396403134493121530062236863376173539396591866565149313656081738710040168111718504838930187782490597115815486765175081487468201564666162614491439452934472953040361911862428506937422529606965767875784291531137081767024837078680685245294270399141602977982216689185040499717804803572017513257727528018969181126889587195192546200331154386003050547207405294467292364604657679849553776131166475657260268955273679155540546071481963898335972442610098648086291644372598078486090564923333906504127797259029699219106562280912631021750116464890050910209078729881904361027221647957747576183882707881828837073550412324520725909372599879432333552671732922434168338223431863209539594222060114902222726809258022284736811878868010487116047722833134090024940981733092385354495232677320159072483814435737513145378623400286023297240942674286914913188049328273076087029618986574416520220331569451200538498690099901124757094312902238223867588205488004416743090064203861750389425569574450924188436723306913730223775278267127878892866388058369105370355441602658304000000 [170,8] 1270280937205398608649176631755051935678984846161411981136759613814257453946726356917716576441158963036039969896670010156362897899432106071716513165682700136285844151675849310246439141609544214864889854569801552051441170705077700390944667039797850563761896738372546661392516407687518651056946085968101131511276696242528906041616051541908903050006482624366200207628802254056703967895589294459843892489025648334738479299768368683853432129151275718750814051092411235875364145770535241086610460085071657854684020049069092895034283575808405168412205540196399465649140947319404350796359969785307692756905403455690167846154622948370417143452100122354442758963355706606151128027072176595580381027449090686572530586692274171388263883488935085410143392695952219292754797544964366700553320795414756965393692057472082225144675532923845449251296362741420651158361323545567595935460358850329087299883134023262005549220493080515045985433115634163349884495914059807074183016897342941122605926277937612233648537090067074332467046063453137011449404441525514816267158997796838732469950304375437007775335377953102680169844979900314138193405534051661836439170234348492309450171814809398095710754531320641832488905456297820975494552762982555858500044779855513583172563586983943782575621662804214146629955816818064816264102366987761614627754943991542610515606805455793969139676248080754313170890977005224293561796203150818685013320926848163595768056943525918569707424959883207575134083240523935942605261598371205152126510189409672471642207411726878787033539242672902325453364996413946320063623985717796288537291888591326572242505811202841279240102859010381809503054177253621025414288339306982276262709445355597244535427111990345819316292698509926231059811634683467407460864021767740217911702823150635502836018253957180510972685763967943575196482422984840246172687298789986749164526145239848094319757314204276595770527897154748922002348183050356696755748868388325475436806359292647599595695866495390636614816852997399438655102041880610693247889069320324137545592731635982247375925143377279360022437964853238824960000 [170,9] -43695437943761061405860732808020246622535017077912489447698080273033467000013864897850592286089869927389448175927851349844582641271430985591045082358960278898531457848928023670325835210113935591857214761880937811105495853153266170841483717141469546771254535806466511816930298649222118791865969417040124174887727501243406722336350519237056418339581704657123354254708923343559002871899708553861776583142727591199101555233468438695811091381738730985139150935998205913545609271419887792229142713200756916983686787910885285836488180718128215706654515435893304985242934707041208888747489440390105406347101977559055291977907333179999424603094894566146357585859361107798981553186622009942950948592679151037377244049087948736236023487327895037746226435500622998510783863719380015143519376945848535676100187510017053215393097189953473472026413654845237453366546473000910668463584300379764507665514741865327098782996256062219349367428370812888422251012354255724174097039987281092771608468752287744305498378813706630716015807572862654393902517167438622942347628295634031540844977686742964028500587098968081266910487060432173870210746636989334249940648546879244233045699181092239012203204571668478783964103319814302833804677524956449759790401167345797024369594166432722868802191515234996652525298526117933930428004000764933966178914957199354399964748822762274959750052606078225710317020710308665730949454242387442019291262631666979543855698533148306041389291371450824342506011711515033165905322697095698777119641551040799661885513918810534397239214837677799602447716114695094755854956871507734888818190848601203851756939388874868819261859744228656087042163523540641794207777250499116476593329942041397011295984517439373946596726275228220955058424591208914686220554428825590894256974970822395345354127351720681282620432879219372964511454324598543958095711925023421317138202021631706384193593058667497929041332860294196370910010130616319775449051149252787586521914460122494996022552110457629499958196269500382250503392618599150387868964981262455657229268605691847546532168609863264971361977735986964070400 [170,10] 612713456275106847022098536454188996996483245397559491697794573566513605104522162129585878247666039726555622996346021503570528969307325615653662770760752357595347448752420244818475160000735021781757163031967699388087835701766776603724624934186101668733105889070108001748936410397681339274650385203653054661362128632746198977445033654377669192955058494265573717878451726812537775075016300933591456935360102049016563007066823750877084664155119820497272890031532942001618807772612738486228258034092032932505372149915652144577069913890990037985558907981743781312111783215472341477787922902773903717724456270868682998146996220678272022002046650281062309774084784721815672182694069105572552781806550089700780124769081971998769821924398932382030957156754412160859962362279960432912536964061779363689402849902478276697938532002421075512920749066737578605944028854880360681050742452625340821998237269945714039472777753685569793340440968485463916805776862415201957773432043843327074605060669305348183941714237106453512329159764675619105839162629693996654921904228736788679465362230953321690805130590919351027966102853113570616443518714829729114239075929744106777542837550238191011502254997329652305796313153877320523115491747442638807196308852518081864176260354503115062669005864387127690708851539451300680870336467805363242447175909073058997486658868220170925289067848705957863904462702800011415643969958946666240148169789696203287633184287935862851776001599702267635768323390037236610534747382743834881833563022888738290068533617019625740438691903085970535713787351503588971012359269764938541257845135647113956602158801265886312311082689726166269386287692329359720788261775009775913484603235143154290304407627411206065250754140891775231836986314347046448791287447617099368110366837535389918444729031865188352104874368593587996099334079203817724104387936476616738212471675181477648058751413065297753506798692885492001676200886345102610053918727658306212318464649724662528259175426885395035120594384119151139650450801016958545091535591584035239953634694851993873654639234612668711166901082579271680 [170,11] -5871094635080794832517174281927492955140531075381118178960361302114654970093016983190349091804479515665041041641193315716761775028574904007592007259423193160674409491893492514664712844577642898022676013567935393540440546442126102788330287628128496097669735378538882830916966618749863709566400038016926490061910245148246237279003974193017043350334682912066676623374925975920192220494537680093521834778227175081255050709300890822161989977967692719037082143362223925171950130704709774753486753081148145731050645318634514643335733170788396625529399169773106618195166010936472811744331200147047594297780189309595240195384295933416873212421535306919147635253879150761611708778404034661410266805280778381302913185292944116228312934210893131974250808435636162639068902686539989062814794228631184876394900269271263216645929104691319946685463236686429908752524610614059107678897702775722610742681412925418230586260757125912957289608711844554293326622586132845939284371778542740134008486099816182144415064002592509677367218189444926229654554611895996721499609572201099427693952790932308561260089576965522839782726541551383143397137866563678511286528756117696206668497329059521700303405280677145577870044260218670765593417919192187075394796439944505417692623591792102153516798581931901455699342040493471230554904699265835699157331226006330887447460586729071242969885619153271374332592522670842077447675352511177220548761650160089368221585571835961394297913893367682628691487338215534797626641537074737804580542500918925574831957727850093563588868363699970917860912807134241529736136057773854508205450592495336904294794407513911277550758728426974289190870243878128515446695157543522264405293340163331945682433293657310644712110548640042448704728874955810336756020082217503056433055708025741850076718533054950674960575865155732474939919984491481639721209757951475988380745591996866804846956831496651346373486625353942728634567706503309258669596773920721419571666403166676172918759910460864391986560986215013752974237065443973688337452993250159083299226034238541379485494722561076140265054134494822400 [170,12] 43985556063235622286590147045721613329976608259281986317340990459853453980194486600251137612140475721489864176578945756529475792258085253849408494546308455169095415658252088797072955816071831512891457102682765771402112466080006351597272571062882184078174389883682843615403631448888280332552169274553198048786481508967813794122720186015439171870566922473800193018811456677712783312536010132603651583045800467797979028606422172436747321706641937109512743747430506498111710883097117234514234751731094915188752412862265554308200072389791871712140395458755107936430198799225490756524212408941505686468961626322496638930088301054745104488000531725027151120770822354552404652319519007571509196446055331417159972767443386298570862996507417392760434360321234391373126848056103383270782618935144640847583001573174587282880238786509564347905779672589925491812489089745705071377442863260732324087601034210871931963172696311687513171737547815746513275425857227779262697340202494542353281646637873156353413236261609158021644621853072406322971907105812051252842714305543478266622608477163551581130776966362024549159079885306202847768658687364300423954119084086352321551633050724741312749067678679300241916412288142302409148702945999888335577860589947833592825262258256199617784259100207909622601415756558139079448796384260776508444319062024870867214746111980150439194446279882931426797037457630464719923258249570661146942497952801682960188645425679873900223029208031890153786303474267817800431165312661343083081548905596009781276463685858558141320153518858735522559397932149269749349185853958262835923083564629654497476414661785060094622890044433207254318404116781136503005630482687209947808021396473392956759021623058013832115557640879921077529141041623426177643828733562407471776564732138861840806139122952199218705407227579639884365258570751405757727533401677947484959654767615987152612229246485461905688572462259525644425739652506720737896217293343992594852658619430585250006569790357769748420000827592874148172174168999845214451156882097082582845715818920958406964741361332826915407754218700800 [170,13] -272026026321934710856635077021384239420045037668939148528265930888557810549415462245489023902008357503343525502794731283520509417448256936262105649361367898047023163202227264365841102243711277529091826550748708025910875802984677763975568119427356308787140054188877885860739820551674651050085751922359124906971500812299792461720935784007290877253958103960943959607785066866028769933794533189140030166136280075207364893108968339340635384594196882982061156356550899568507269124712170414293378347342552195777509777560651387134859111239206351026812275151897344609492823822260556573421528767098671581747917415904600260159233675182070439567117954093277643883650752788207910177529136107767523215014643615360499245273718878490173804240534730888927506430296364267146516236935519268738984136821934241010260891687761867737172188642104842995517774809980150419051345020634964720787809160251554858752924314179157602855762704243321200781850743953369761681704485439455998797948402507405564281356126478331997657876071299898243412657029415116684368201252538328729275592765701416049105030306895362706981657751849757070963184464974965408813449523112364481902244765389666348659386691790157855595487528394956376716677470724943224602828072210006528867237043406193456081996218178445750796165302085477985219525359867528221736001005376775874006746933484027881962705871131505297179451035720195518483909987897286942370452177362858984015856495167002359198513255523151176972083780077573126909954622276390519389435912136654638416011618732121364836903974174521229534094713341637817127927406772035966372222976911091885894321879958453959149013142620165161932825788771361047529210469719726204322384765087557731608157455078977627913006475446307595710572486860105747620089515778724147366577516514778319543489581860263682433721817289961091672089550320292293132709124572611401491264135235485080915463695305123350575970354507986590103535064384301607720857480878895066509430988250216641261402416188766871671391163703592692005885895583989516801813679278447464796849561158390805215425153659468086407736242087707118160482140160 [170,14] 1390178702862435615165311018970354591692378731637707237957905975485562579082296715973707887671733015962224841813406221055729204019069667750971789168187384430493308866902975525345928891637175520437046874660113814713724464324663396982740397676400219004142888360773436780710481124531378850874890180297120130933735751016676190071235757270718065195323534665420848735340452289234341539248688618474546580365299104275523266067278453443877842572780451891554161822206781104215773347628517372995438610110510403216266842310165041676419595464043731210339430695480485046561794471723987120512536735643987932786216526182591959390331076085923518782958772382404785681132053696599388501404553286026089003825048032053388482805566325058952661291080266983429558143628567460906108244095106254133007954628080710570005873636597780420195474906681347239234521926764431807012683791178681008103792063008552200747290440692692064399298660589890283371980459551302978876049092749199936506383233066375821203909291577482596019602919076806700377422892170322036591157378476850290945360364143679589335716645195226908762104703152962813059173865817248878209522532240955523396780695579351444885611454493177952975575005255992551063241112771375369630774542832350045879783877360775150310252724649539268182775499231059805582201127496248089507062378909030574629967382502984487856882570407077984894201178217191592743569719624968686730837114919014075375048805429068590085601421477057200042443032144915043433170834945321702869989589627275792941814667291559556288482035930720157287338507716920773856252243872803487195323285282705258736328278189753083435278935751657639809809775551274460930123945039960148529694365222362760838839288539918647977915773295950556500681122291219692123740082055865626385042365774405909771969325471705686165505986322342741462145174120455736456358563451167701245713066156468692239887265849831113485335088294395953747504655659111606463008664216937517446611844301539863539926333843899613969230876131251414274785557220524535494918238856066656529777017198776609714789076693947469766828331043142212705960591360 [170,15] -5588440105961427278056152736632357568874650291929952020411228093974130462195475982345958924808985404697196444718236976817895621089330808985220364351865164355708752614236519576402031167504962102491980875779610168964483447394106338336283691862364395032727285734029627115699903178997296852115506426032537589789576679489687665467999160933065348204806302884598464248254058125608294825561254938749601290007880542509755738271204085281596239176585316303629181542370271017196103353964442384995113521623391629458445064018209394474979018466947624325698207213220081720953425959086126446624961626946901665343180178046679345574409512450429078736296839271659142193215978303447254490056555302979507772975711045626883778852523677974584796015790424040032042101744296710555983815388789586048466243487013093226807650565969210161595211511047243869188101227516991365751221440428775691489981126023862407497182753956984125388320023650138335361201254440454111696652398624322031471168947758791304742653690205474579785451415280057358989928068833900035039646407162752377012605774875796359885919363264354174449285089935771300132026082390675186574618560122115106875047975150409406927620012204292404407061481999046483977369627645381609766663159607960044759942302806336459553967779266383527702065966239788797554946601739240379040123936739926208102743883819192806581035473240933832244393118898277927588696693536221536070674562820331310630778385584269397380286179751490548665262537368979436235326546529180617932122910127203650472110103787744564501893763189618555991122539482648325459122983780627292080403417836423295344389595342950403699663538320249218902937542035626734356570456170680346636868532766923185637374263698187719853129283037994986437390066889919075163577164209999107249866865210593209075100572882532452822360195511652657613124835838290130733007687800936343805152943460432209492555577261172850189883137656370431206633729137818365990858953039059151831705200688937158415256787057085265788577787327124329967421390612682209047024452822218826710782010644843991336499272560540953969359197621611733117304832 [170,16] 15261854056753012503704481854065212541182286691378692364842847296357700102302433505581423102032818746516343506546024015938413777753445599446896571147813982284828277589633205681992512784612427933228240329066321700181946894618800138398504676851187338903200654312987323580204707872310039158542218852742804621187724820437487825928067598945221560517083970721004887734941663662603753060594688067894709436604081477365531211450241257321814743231941173363292907451734954939891694754286751681900125555117424915405472490331308001257060232569419617893644090302772027556236135754494389374464677661330318800557935283549944949358208071617814085859379704017733273179742778819681338007688639521186011649813127192486541638284726382356262895305853891665066546416135571874608744183769937112123685000333030428378410902492314795381287903952910223974914485855724948063308181234883793996474858380137935843845360787139288486880393469726640325919805176941786829041565947226212697191833278102995383463440517276375941487969782010525101242473732418092959437986955574576137234262369519988571438352208831603762617089345288612321221797922232708981340068353434625961858140498117334843019674890826413693098506640271156183757040944655941096792493529504738730856390631791756002525428339563339794685525449037482084137939481289752434143954268765450586911637098695356208106150353076539357362868600490441906810949325018486156318388871787934218626858799053812435868111631130849261952121069008436676845923163980393788761794121820600002037706051183054876003162461023807769879970208035433756146104992272697096645038052930754918493059420734244256296380974787986546781239911529931296636110275885582192292129662802504983239979603693125031416868267389406510166785244390818316182848512546521787261414917575929414001781505334340753053257964997507135562421839226680898650886241093696143510859868621713947395522511896966974647442762214112257357586590917414551653886655923494788165379239230884161840310438032478812994712303442810614417405296104397279821717746741266113826821338590508818906931801515738575368914291559809700331520 [170,17] -8805218439470967935542732251361175149874929985996945500262388138238008504855943845657630155188739593380492550365944323223121546243736504004609973097443282271358883819892973795539566980338734276259361820898816739674896807403290362515442159743393828769908289562922287459372085470276649872324126356290440135263080833425676754375321731994826392980087552931708658943401368504262887473790018808312766182124330306262197403082761058442062670479602699028602220568729636613664493668775418928069461106193014506751113786146906358178400869960822414968261326426569315929763336618321574772746637030979632485947034526800319973399403974116433993461025678143169825612569586140598462780584311339968328461069851063449223005431883908129908257575745473652980647167853563510790735277017377037535358930041766677470286831188589906639191151531677372355842192183744993974690923072989912932149547000093314091823546768729860835216815048918255627783300450056216531845822765115855587388344941185361889176817865695694318471887902558082218769509652575471946484131837177577834730590296106749802767042815673499254702750865665939149290170183355633944767630403858879263325117629672480276626860104054479667093686401218204128404048290059885928119269820389241431374344300457174715773320134785373990159305756659166549731071115979979228972118212657688987071597773351976997843030151181049544666944667970939578503756819651091706423540948201785726713233586013158783060376735901551009365013680152848671266104182883300620185406738921808101378308081787018749680001337028589478251464292243851751415463455547617702733593629118614280697865419659899312794520753862361557742163335682089873522349724651862852564441339401972871313102998679688197780309872572445398964789218351310672260454225825336568714656746509375604320110890012170945272849992104950880482931036223121137503731775127159021526993653684105695723245510846626966302530898654546889101791681060431992033992803554641179033420409288774641653613886170696743559734577167575845649558374569610834907416733878868162548464610457598727600491303253395660777426619644992552960 [170,18] -188269221120803901744984391448115812004351044243804444342096295309665214683811415472934138626082800902448733923011583015491627397013369493671956826064032858911900944343110588825672183575849972846101625083285857381948747150493083030186862487263865900772161805716562908298985712424440391539354857826029966899538514087231987676054882679637383452168577736455927675528451962128015511377127321506560527211257335779592673830603026185783442087144379528638183153345236926061436785104496612105828685378479528387311543992078983327571496380915583880152766840027940389921925948926329441021685152606732129006015411182652883087081401125170994645857971627572947955835268396120157204085354534099139032666471129601620743252843367639197446870008859024536821395231206397177356732077674414426416340680771797433789651480838887237494099654264950799652895646047356740458564700678426088811407428657610123926340750716061185854420575405463828018280149280647376429068620790769875584840137397287539984938970000961909778966337396988109915189645141827649460799180768641487144877846986405593499829659397384971619235102805083816411175148347245119492760520053629136329776808621865691257028291238272790161541458903980384614743739932913463050188958415729689248833021890555026022075484467606967835777653546016589268349059197550567722471041904360546005376141230065291689861333842405064641252469087115245487697797279290140196270639429345600746664740584309340006872425822592891843067567238104128058694374722168995769060826658225662872821283731763440455382007101808966705537409055175408587261571543260956982944995799116894312551811953778054215493433226565662048586731342255683317461154441474690040949687875512449793358341443789246862336697879823746895042639158623575978349174514842439083134134483016753198032907838334154217260864897540053346807107317093598487775980930202973294618347754626269070789555492163091789103682421300411438704797576578910725953633658579376733282842505997929157547545081983749193978242014774172552996987947758258131071043217321765966384863711707081452606601738052251336957423927362060288 [170,19] 1348003031472819319045386071438566043527230703387850152207721941520068628091098494318395763640597375300432410812147332784587110158987550648915207086696813796602985743862573378069350957735453890110542058296641266450235731506575387558343839017130405963449160641326394767203070586668852014882089302420662131302868440180169713627961834627715410090489278506019303903072390698516279835033769547239654615209667850337162662076520550489141494440838517220787182574834108809947042258239490956847332220608409875334267773334328835277216145701811556337555020990613174369228178384971024062096718812725590754962537148769043054628473663657394888207759300964301073959234094070071131009150017295456858328263822504423687538010348602544715837436124758182033680265009152285994439873316910969435947850145065308971199636988499953738005509019482957050845584119977486425354457597897304183619445841212549046708242917286797790873579487652218703356031153094788954948767676377989003056985797529192823372931740835855545554553841390122400242002340898810252175367480627921259025426418033272847786941198614464864410677612214714222295348768782121672657249992919769021985848072805831295488709798345169493049834475569474226670518361940873411588849081369806877056885055549648573028031110078525320010416064117791017102607354794054927615782890714351694889327554452509136975293656436940571167417461525783062416053394609816844838711583594301420783866209445925029771038020492449920655486808518560998427961835659003792344503158065037026992808036962387285671420704070095202664650944050590924466177448585982973870498780332597809520408010495153097964762740437422531922593812884908373639076528913917226213571020973646093346818773971078675257751134783480794260353854913171456736881600780700213350030229316063187283857748898106551600569042299587961288377251819827058293610605693287506268350130429602391945014587859568713295322445220856575355523708097502112085616954607645940550999347763118884946216380775532796755137312380455092428236489415191453154974295543878177943718482042554205115214998824527429501197038362034176 [170,20] -5924797880439050747326384424623745620912826313096953565196873757913544400952322224090038725832659247409065261200949813962431167267504972576040165637414136744863507011918323896865210823951472002589244264908670146930120172687189213609590832823005194912455268754193187262521919807955550816964625823833458707751444508227733075630864396884418616905018683850831417460289682934538282701734435236832493831923446968967746824050281518216276686477164974434605780178386090444310301519813966342316637827432985245130907288627170666810885869071110648958749120137444734624710757093995814152375705934338716140636825456326898975938574565853210190310730386650507141665948170937807386388552947890488091204848744232683366857048014396421539687885979263327565090300355748939826370259600240583986002136456040473284839309127184160460674376715353400694340951628982716488396826856923682362460383862324907356402572246803766717627103949162385587712948508118836928917401503888853878842020396645319801892081343268902919978689534759444665210109336171388386025789881992531206551791309096385700627729274693489649992863746482947062932488583564053141483565443188509499875694825479247023505910763285214821725402092982137151924193323663471067569603520278404563406965062383977667135588787103672895063693816016916657701218904811268197873002761445393774925805117869436414203109714972551694502191513048899993443872712192577579877233108674677438218359637343449547691640782073142473813236163148620094491305299551595340446784677748469571608206890664962308420576912355934556806988991003406304005243692513606993135234587595129956849712438979829364499490504853045965915628444069770225334643704787930764185608436613530142246570718751106301954959179708588155202366014391276635514066832407999142961928429389647207880853316582282650187146288516651579724971000337647600165599493950505377705633085978182816698718424250970265667693659231005007328079736219047440807585762853433435339884346069319653710391316723691134600992390083717770321641435515430104338768709905217144644520268869128033290979603785010362732249943638016 [170,21] 19777590852220544984088016655360422004776389864286172156550229219889233093407517457093181387418081269486076640104888962969324513424127715766097029332110460591943365580372099149041411608958884389344710009041510067569549756568427969200050923537466963444855929418503673110036443874996042413171147142711630847644367341826505113587290926795195861479301823217917203461907516293260968099818158137876060722983317277540990415810715307089748460438711808754657751650878638918480228949305340245674956645310827039702274016138449144036039728775370058592592607749208002206595956177195215432900487773294647669220952133264921712956187891468915175247545770296831869894670966406508201726679690949810889133572833022590107949970367136386994276081347989937639594445063951584960954680529749846107788832757996117446440979623679149414405619682826304545521027537789468425084810669772802932465650750380441819094694297009457615354202388028546333092694435882915954926110107861427025995578594487373352440189639140936327246196869536206593900205685171557757505569942049307121074825813714205333864624584318667635001250840951785226134290465654841685523487961159994292084523543492443522160148873660817731010288794378516109833844912061268084985963757364964294849390138264784120049669069761405518026223833763411808844112484782590791800318763699939628483710685487629409651180975934299689710397653569449208078363669970187454023215011037502069901972573255920314251965956905975409565840919903344325675287354504111562572295299059984221867568480192319294718795120122959879630762271991329174120805146348139771267305252724524993589447603430261431219333457694554294952379286366303516980188078654940284055163719627837752154972750693110068631265892931914413701626284525530051877794198778093199602473789404752211067937920068628671097802221609515343747911645016998050114647916427246250926103598429713103725551585435299948838913422339485861770962425589602722350284923835002728262032550196956064467418658167590553474236916127937966630413330299844100151431198671117930560224615801458952842369224269258222563873521664 [170,22] -52928014079058276770318155245325599620376223928920568473935558029225857368937360335284334156339792978384813940345191584645503512842802561517663447775175017240527590699935690753204754870543925911569886841679689755980569349041224605296388626322296320219009312628188254460105495335810439057275277268617629300546023880941850134515528413316911546971131300593064311801276467333495289592342442337271548530162405191520811779656590650844761777967697901696915504167100600574715623614860982988673830601317956819687364223899336722636043927620726241429289845253766131302971714522995084198985885064363974413335533359848389154460144017205591046083317925776230586533137695400182983342687200506611147766839372409310735819271576639656065299137079042815318290041912695984210958534496697877522944813583618942695236714585904421363183199605412601952604783432214867020189488116759351388642304614244166263280376095895313932455474960573032970932264447523713519162433829040219552671058213664900467697456977907373592946139677035419207054915510204822879858232181523862421600347957112965801354761157214995529811237024557959001233395907762106213846237065652272452998854794706540908376064669158754425454158998839465042831389740338741943402360409638481210927156818696652222561278409050330013522398719918757947317259085774385763005171923058158471742670771618198151133984222045456689277619172645532577135809096816845435567797679611867409978372433343204660392322977418297808483624395921956667146539651696850192526532085474649685557024508920085374390367401003281588782133271318032385805922418239706555655904932938372573773539587071273802572686675258111576785195956132739432705188559110424492263511153456877261928166112870318976300165177881774320169809790503955823674400217250800861143289259862982162343099818072816410231208928649217730692840008552920863703406272514140264737894249316064257734355510053907648103880503996375149014382433266292021812743933197528304353061978092723006245030235287021670157497173442820591827613398130388211857816415090498563770420506048576555923453979897957086634397696 [170,23] 114837455582475730764969174148405095409315331190476499426023129219353636955455038169663927887499295713939513490067601071074431695269171994775304675225093303135247110179218806152007172213525032249636033718155332356779320187784027554504491652065744030906247788929235006095745745127537114812862462935609474332922272013280688756794345769918788027093297485948512250546917129985006596906447706987165432349030953478434977581000624774731088320545558404593176897728776691171571452811574333292308671089392665999811834372253252041997528303382587057230185519996798631098073955862766429447094651326350711681686048449347905769627031741312587074715697277210055994461368276795877396751667028693230654471667421582609296269866779597011456168555927982218283836388402341139852466640164534771481463097510890265300670795305774768734580611213201985394621005180066369449872191005730980750719842940129877663648910343576873555955443657335488199027350991089122339753016032194676962729449957475032534280720000294158237341081080913071378274768539323630613841575606259802836309770480279176623319146938374171312533196828509117240341999399988628290876634736922054451747062328946889078241830759053993495406499889243579638972439406919093330790440001711359525593509710148082115709388855034223452435080872892127295633906352877974727562345791298115721602807883215605289877496639336932157908649897235357242317653025083200408817788919920336540614723826710345082199170456561096689382821686643749238290490259185946256536964238006342054055900347837175242201437005871729733772806601460816431119343960946269259800028650478484396196670917795597476939513636624058219412336935562232141139257764197525774477947365967330641831148253139044904401922138691691529518765006753446120099226187629585247687597979156750254200071862978769587604108496522880479925752004596962856710792395098885743293342249676515492357572835164668775085013309294429252558545204064499905272267918245755061516857172786413346061069422783795616076008858018898202737823742561168026252762970956855845693794626781480946715195029965145706532256 [170,24] -199449564360678339401061575345916949617459661843991666445732783526423443692492830635909583676494777607976835901219038455048136776891493776727205185591448196781244370214957021972833585987560837917215551318608489735065723824656000902772926973254401388263617279844739850743263351636688788153312296895857038049367056307137002385717469248706430692633414201263111835336308191317886894442205038363447077889990326205969327406939274958266848716617763957530051507733994309094729788910608219161451278963140593835528224877636013053714290327241505690937200768279632860972540326955422667671427078660312699145733569578695889538086905768090490092555576396312497160817126861674908793274120363342090148814307493040884150673026488171010696992446810949608310974025033733564974605933349837810858994826268670535878052826232348866266246839620280212374305857700587265410840609938568542579553268324350136388285625666823638738272180372554671907357090072203494555661870062813210527960409268199791296031086555905394041831906263055483460208633172274968874074875748285827768903395616236879165862894124231882179601585939151304366686445157780589707810500280047405212004572341819585876463037888668933534377283430094226332127089204955933438832886354516891889791848402640354954904358316857687946326441572790011835933560763686839574849509723813973176925849839609454695865092669413549595290988717265941245584433779907428093513592028866619887754603891412677077907364171073953380085406985407397987848349658144697746586284544570207630227828978087181443452955987747213278378637294000378832156495245106953812485117044766916120927531128812437747348682396582905320263258439826604456019369884531404249689969905757030192161698825011773901085037405259713112248833133554220568573945620427608563495041045963442010047771953943346470278436531581438590497444230821904319430004644212269047294504214506915942127078141246763512836246050170511383313845815017861025460846627156012806816096791769372131432674190438972780633201638746704136676499023992387309321263650714263711237350028879131033597501218498101661184 [170,25] 266600890977348566109863744529761656308989852191711352406906714496849811179952927737448256423410648239120176090191785142235055498545103464432778345880891760572071673551234080722733613349008233646973238453268160422749399108284723094567389080300496635744365089278936154874772547793093385972478606866432214188070901407427305302588495714838585977949339590622527348413172071300856496571525008048168739992700411654935805035630996159093948656680102977483578589267130768772354395205155943139790536284249330957886420108889236295513041482851944957314783944186035284097205381406463036584549713229392517720074950812204775907617644221640692829417588410464795631564802185860542528582637294743541120006737817911310689342898409156188378855707597777000787688846934903717603111332969804036131137464040243444920542418012710972275910817302919440679659017041576149520014113646341789155132638128782699795496921519223304352600473025320528556542461490571897640373951846711910083869578726410012882046766422407801653764116961907970254263428797265960631877748154164579865087458399431656135539741326590801451629265168043390721287488271754696470291564168512825026517785523786398551178186498745701863281538849832816646244272396208741351762288697036688572543369927382744698571756119027503638598599346857602468954063425756073609868533785599959594874256031984743420629025079941271616138169732157023275728454201103137649336482005038673848842393280054936086693068034324854976814885670993590274299747984217803958605449891903472156214105873636535644771098209063038550029990382432965284099349785024197148277524403307072031544218527868616631343833450955608526479915152917387504511253566180231913979502052631937926668260099556596531740369273450103249388864337383106756769220422299509826653783393217207594562768013028247052695796104055864219532458611447210494719665548376468443450247638800095666356789110425131853471606425819231825520223710784631253179355425936296457400458249717510949755157941266874211442013008981005034783696892813363394864080425510307006654038249714829682107294168697225152 [170,26] -250951914705944436146224434110197561481804572212294246387634932612251543069196964493265079757424240840169878290359761053821910406923705020657837919643965547266142912633713733552153130109278115131032857791276125945736809876219919075393727070962347958192723295601305372305762291071405413134240667060097533024989367951404679733725185963253116726343566520644457362776865492298457881641522262483641201478881613659426131029496947236180404951385994038131004861362452258398157573845869360391561311396035135175761799444911515767810099744161691700862571903258451135173604416433201751623130842471731358401429221639213769888342771425804523207645365240819776557446330144313968502585239735091183499473703622599623723265772293975075537398953132570054729007640599926638404597163638725642106689483401197798716099236504341043229857688481142705877140970576829831614432479558130689889203291786188272309648243280799132779221938485803281003613802572252200653850109887604495466649417991581172079554092921753929312862739274409262103008422890832073942786946320600997912278770000855190105237135638626099976109336448652886014474321103049634260502323009933730272030342746353353896429483113743365479427490627243105572642196920754000530942363415546922703579443714084557695297623019887174076799761729120872642139423393921849160893923769986522220135634610945088693446393234878336455875146911367621833181571410610708214908756616937235454276592895686646764486710723182056387804186907173368936910402584631803882926958045522636186055042156379595993449428404487766146557580620262802300255615231072171211880915762821929277504494004177640887562867292748552570506127667525072931376777784296931772697270218355014438105877688976742301281653723350412160349065260584207926099060612144283056392975554042926412734553781765944578239415343059986484579505324141390713063229802687718580541103887654901083391946406174001629191008676160149012437045207526624347387790676913963373674266598331162789920247943582181887015758666567919188872619550887988558442252102851408402891822413904983954789894810291776 [170,27] 139811706763536990786883652334448545731577849347464223036948153791962940029503129166504413137126237377315686665434758911102464981260471356775205544074466407221740413250774025445169659269844670506756504625408011422005973573664464534252298898598312812015249030055110579190263905217126710775494261029444170221993725185203419899384712884524280800125812427713272699721798594274463459644618818754980826772965053233638912151538085802740383191238917352381288119309239080433444145147730170539961025292047570589992207371310310343010882633853783053209249466989856286328702746512557835302772869442242972852599389604783268847262323131630578519983266375873833100321259123597605152781326698832036610184657766672777053584371644821727536944126840836777769940595828404315379222884334648823175156575258530011776892285557293551096230143537136892203486150022889646484079981766592529370081683813952266529560676397044532803155180673194403675713254480989154448705050719351668387406821737559293797690521038475790729399045088436913443231181172195693745186318412684388146725965914358791395487670077963726667941434744655285859106138792328447843431016435096053620125320718285261946327322031862746232425389394043067308111413656734351703270116555756980906451305494358567602269914467260305422636376282283559514485171099781863602059506501420221764310606011101227600371963959752961246162478161822627349702491493741348896075302350086938363297930639315395390077401513092771511436193688671372020776423520152711403148421254787513768954944086914627290461039778107281817379324764308230401138800393627587006835137034709557497269994463521324910871634400371776246101515488242727040154246703686808464843287894872851402189324735321496981761593560548505805235589756833850944127741844644912120468232484847032697726359203904601408838070194028308193966872726487150952506851378799071481913932635380847285445918608239707622631660990127460575522267683332055185931237928605469977805956208199948676189275156446948402534478271841866473195782247500281152226383267672684087704831600185786959773512350080 [170,28] -109880401371582458126730368341317364200850150614243942288091158968539760309630404714736566573191156528798054664468480674544812462806123509228302558570114897187031343830966309635537212791243370446666129843823329181911256120431367983054250779505094432694236118443064449249337099991966100023155805174360539157780050438113263191468854725844796107549705528326752469112848790473943489060816677998692048271631973220553479258005411071947675424143424331591515151580773611750819305973280052827892711957130708826893091821960408977053007016659895190913895426307926468573046745314495668619096648331349859459604780726053277051587186281392938939561217880821220941395315699184678243141455814079287778328535260949342955968564105461665831441808344189297530378562119731797606306896923357822812578170010571860123070756358780819289316163196613736425059353593806830768909431871188963354838372083955056950057237008039277701893111016756924498795639835010501976948846185545593415295313158955414361436935185530223340922166502863471282879390387402385914107200833726904437244198149878663536409938333221997620897930846950971339417655113259635241388763285146056158961501490449893494950878792724201112253979060776542609820661133798990511268279189288238857655962008423165309911305377734636848058286135714457355404588673448056340634649039925460001876746755398531086250191364181821858205457939192069796326674428042571120594646880562397272891421616270220215213343031315771187239645828888733160158970293784742786949608770492224863748197893515152924959840223810385202462575837872910297560837078058564235498692621305915581670480770401269529434165187768738248921635700655991758617593033894075077545892818665479963610494959874141763821497566681386611343614204849031649247769587933287269472181921854765960683994861039052802931105732181048062923256084605905128858433995077671626015124661081341169752248510118900435591817310920633394366077847629492009668497235071496569554365878044233196240976195191507855874532084739611058386998357505673668997532306489335829514086222806647471366714240 [170,29] 604201671739956205522741029390115759118413949903265080704510076658455342300417497442185740903674931336819114566068991235329198110359420592889326478500547889547642499047032057797842030472855534449180946545444588048214705823170694843035785257424773148277103333635263887058441888079791704256931753266032081593150278721762408858753846714166746039157889395110670016649103293946870352728843735633991940643337771914627163829413816980584208264258747900375905172120708042033817688326844200421539817039151663914460499457446792287458574145269602188211737610334069287021326004815088816351235228608435898585210362465181329198549481229296924294369135948422111887156928692504829902679621433106553000468965908864863219471479418177730432053219274365552784817451271204211381039233484077957356849586963581061888775062584095103145676280452318935606808528564441511004730891066219356034182392604840569499637472406822856060983179091133596009954141349283476555176999571637681453738170468890411728410907116904540268968656193095074892677417090325817504122450256497159039477963022415278515050533800910260293266210459089780435629151142325399231527621746308719024563595439341469521314743022259873811140295226784261918849060198690263005489833629347173123368743242621826890038284043403910242371430279948104401552010509831677736291913420291392083474463095694611666038938694514047838936976676264099365294164001168514269429950932010176887071608885013841142100401564878350169614133599887996421110298591195816525845929473315769504608067627471807577026833202619192282530151187890513558545727409793050130801260302432578460177377149067124533213504454327626413449262760141930593024249626149393497457095082714858437807898678279763053087626227917472531626305277085089051786180032806414008886838739540722009954061837530894868163630623094892722249563101943838401183889597560726426580642014660287893325787379625173739158944469650560338495054562125843445901384089015929220700602948029368346647445146241505570490061669710313530063013975644916911187050829461872378633368317258709541618640 [170,30] -2175255277802906358487678543615703950633174112667633095216197607862099976984958498622145466116090462741064008060136089628236818670697920244135549499695978421637147747680412382988645215946209785579798796956867104723105148026549813498922052887058216135268674809007080504896625476088263492521862993323402250731840068100546754987811682686765651103447011996359168385903004232210032938570098809496779271360676837424109647227805437155699117211762526944304462377891729983776120399877777148476684292727884697109141516071816361227122121855842134278974519457600287147581147721979526567216531871226836469876903400522997693172851531622408776682374666580501531540223184690709453534788182667627836417360121529121980852726994779220327017575726736275757423363143573532425583415767838880981062631194413856477123604591928445942034545549977093672381943362867389401230483790226886439589645218813335689058997329023394268128675206227511676548839123421107362219489303861578878763236199239483226435400797406307164756435806504552738692600474985340256666230763449944946503743740035912261435835026253752680668426279528059819138161740737390676232139925310204229646165480842540723894550137031169497328049819192373663655463056703528167208150425114932290758564875288016150111669407495040670983492249095062157671718577531799749019650557878052771862245076976194833875235627176048141938906609427080846918019094680711442324596410598282943958940740825385543990570510763113139677511556541566637913865696119374764001576102071643374739816854606464745589718996682823630377076379131808773701696483760987272227960317288499045764693407985354573661825117395283975188348310258335014256575976367301370231958708828077443613250504110730669616950487947865327706848875138880511142562046075599929278700126266167160341795173689822089098011291761749530047996066159413825678740912082007873931936909955770089260687742852153713187915139181606602008540884984310973661374244913281549427152995280718386576545617307172912059095331956834113190961709420024426734880123407261364578814182951467147079872 [170,31] 5044035332592743726096617288088683114146904108594078053492841004586652487936875448562199982590760547742277470397344745943276206397117987583848066573546047867770100061656001585497069291733064705521580347210948906123430803609220726223538420383041076352467038303245714459776770293157152306064926603694117700615754880451881821688083869943386492319629249086912720086960989476001024675099882118885011136399961437350938225758889250815058618668845543137139826305361204533193119536759599667543372722766513617167661537862591321450485322126386289163236336783376683875797776531236353708233736736695312983554610366238873734986042010472943396457823440204790508859121169829202698802483628050307975497301017152970238578675239155465961313961085621546652502104784104491434581958424615246747032925278443363473388017615989999328559054449979532619202675752464500001309038156190838131990996280338313901855761165189937939643041904768275418415904621966968441931389260640266296076328898751982010376909948898618545213563383619440669867024643366525858432710384867648641699937402559528352478874924286158584071448014663986734127363246693374690062396980199832184907472369064776715685239191115235111146404675061124425945457763147792014215732775029018987090784233835160830551509960478442236299167300778034404794386772409325414404873150902466240263429866788671680323054492909476813479317578485147605647445106124669387209914615041834337336726852678174462325050329861709464396889556200469797067661004618783719275103708041100577213246556902027458207654961326327216879257480110800806238797028694365799991684687787046879552035773567181155662288980863128999850604469137385689878431154993816495116871477807073460935862737193712413204165189129034134318434514686431480453034726543636969931530248106168229418697087236464023973127098437880601283887850562335202152592213048138275172025964621597449208511450251820144686613878697589397033815348300753362610961669086709734464982726162808848513728929401908765621396692172846086475679104627115939527419777853627322054301355118905992464 [170,32] -8588555607068074569195059377683387322799832235682408638431775893448496194676390263396653812553477984069584036106061120767204518014954632092168706316370106129262017713804857654634659698964527747444433937896787314003643647580198793626964765466546075703472658527597498953952737286781282971176008405495468861404015331813618367859049073261853112883210902913657820583533841073245661363511328505478751369035655125431052492735395445452692132099777045614435883186632319692257216508074532556670806002699004838450562667429947296556346621537319347710459523245771775390965781048350094948420561688240346548726161737855581196110484171068586117242280584573637725319897246386751097622090180271353424916194523002338685179631244762398606847434498894290406267549626297705466795446682339446553276480017212602904299502524893409610959018404041098562602582630296460385648842426657623949892051262928414470113422118591955991010757636524338740974193196869813884412594248839425581574583112180639056797688644106517743620709207918108560215815756120166940140572737067376960490426804157238531009363941514312888571280014040730666050432950471288507324514725629720771051086095190086523720691142591058957791930373875350678191358945475178762658584252600474892444566121163400564346167984663445624373367590919646883715062739408048138376168778918086205425019949969806893686542718122571131661336170876373743257958453010451078278999138266977203077168005899909532073974429971233696232847310581628235633626985161992715111643372016066740975548882307343235704981127153762050718516707483151008672600221988330277387202934215333633755625222690136618087649837660318433059528210665576412545191972938970603521011681908171039754349758539181278605562172430544297153481552303619319115007999730486412706800009563158839152043831071267619432701359507840634350887666709311318302616262056622339317803927841204862663297621956365448800543610659135125059805092229608490284908484922443534587168119696605230569303418781913172802325004058298418727510200348720671230641206760800563234597637280174240 [170,33] 11158223835216511890265838503797700493043072544053849606498103769674377488775369119455474804102707614689053637135469952468381181265983527411796073452453827440818937134854536440370030691767219218818071753560552822653552241807049946772267559204993185512321192290193895245462282728458635407233982276146441806001430980258153272559906242709673226508840920016968865000060981482179502369503522841722543140788487469791859955273439516664971430012859896226674084452954820097684833515832874621393516754717582141091146831543285277450331957901548873168328267016944356752407139472073374619445515234753280841368820104791277850876499619230729094267801370347350666501706262984964106178555405140877530831733913959815909855289629835226978962121310125006066487058810519119270949840444836766961658021921192284691252636025313715844592566884969070675537913087125840887864554579333735932340860559095822954515812111222793576998074772558529549001777813249608147980242802736061836575352561130000906294658721870667322912526282536083500874429659147289742185715335516135391024111648205355905803275795971214571326419326321322080123287519347498981489030740963690615621915420751387871159996241406395683755349083118982281908568190275054684537461115076171166627885857463841139110879237800941829661259055457181283357760324621059653049472125172085320400023028945878102463845479105161339847943711733736236363562012829169402046295072384043701371805712157510919235077451413663628268030256486455036913747620079102990292885844043178652525347135098994607125208164891347113931594569483762212148062066126909597037441963093989093701116580752530840605493476195605800823607384809262420441330419436692333330784533658915696814725577632711598755246642492347599729055437970315868935333373244187546481757782602494826427221258709449865884008602850780402359698773598792909553061180236223288764213412046255505701273345577267593153722308418931198244573118584212997512028288071316894600643381182850866122907378019293232547275009155004832376859137658087236797111985552382801521620590505088 [170,34] -10521092716284111311949502714737976690805996845329218376585412819950171114469931344263087444194618918083942799110168591542052872194195090934480051789887709168317377689674237266574021724535388697902086140452521585315212569009471168573704551058295180040352879633434099753492164592631796833119695250287981540325238589641637587044474256319703542633342197331283933500713736104631955867365992489788182013537273328877744836343390548784233643146831834379403176706571558157191958855058670145247382129380916173017361418433748525817897674992101701762323282718222972605074808840438451071842041991313946746368729508097176079205226182543941404662734937702583907497710353732241268423290788091114626372780192561867860556420355631356379206984412201352519453895456802525868954742463208334538932801499694036246787755639794112685190240396595501120780635957838208675536875807682265632396532185561100554105745735012888777291718684664680649638240920471320983909549841098886604288669374176792634082599298752253455093978367740745096380127336489511826535303811739502280715204436238873513530304255697107926337695334899807675654119679663607936715030094499037665675202461568107471458666803915890235928396681966091831565255120023444922847802409282235305530773404438040485619015728567908298745952364906804623331127987875350711718684673884298024748494239452910225350963928389019820993491452768219135352369840560937139405688469900169527065773650749919210623104817708971733011831988918814182084461946105773074527247760352817244012289028151980303160137376198995035254821634822985492700365007859465670501073432897022543345540749612393473710952722868555804319144077261725533475800121123499043306259437673751463205803282704839634132342270676689306963373289305022399478499494244369652025968878090465747696435663724034735958099741314276504009205437742979815170463646808877641951732281790501112711277580598237587729260746118861894309821133202227763217551964272571079426468676610008719163373279423681958592031204721763837681439622712982616837836415914067248686658908400 [170,35] 4885989025924370683172783582316164261680638709584427750776330586332286895568588915790317979180086073296815460507807770399195724323062957145051558108234660860114850506570152145214868707064719419462836748290613525533942402794415914547690124512253610496704609757719403723250551144103863055049638503861566440158608990456425667112988328125755564184074779504516714918499558365262134343596095941773024863716449037921905941936612526159123775005169985834558484591388748150667691253394546012554367938500983768683809172505583146169058431851077616317303490867630227855604575623164078872433393966853835379261039310345632983151765578790178961928346694204605660514668794430266845868422819608825474332960802130149734806403960763061234905813809215196773449105496790718362041442190805351558704877194209388730125633770631490342090125463517716973451707256914414843960896055036591155241615826220617384037111870442507943056778498456315314359217957011133235298940025469692953537550556840222995505358123322015454568243577721893944025809940712617677961142871983721774111459981864778623073715429650896728769663177624066133105850489223538930071265401192922635806625278752183655024431126038678652184190269061832311501332997090763547209396869346169684319845718627311215958311252928427059434728081927553345502306511027039705659994269169682740947401520041540956720406438672257747651842285805247886131920904723984857014769860061342923513581465380022867339398460252041047660367295181210652700318551748391532815772829805538523984362169624407486313997434206480616290872720890481897349718002987747957623276049400356300583157682280753671514473340221596797517723594059569878007703648110585180238229504097835664205694546279795746437904019419961947245896940857740343110347087391593407221822489411466651045593465387887538612784252427279506784912546469349983453953335808492133925387014504531229754659629212189473183197129492348598205440549596951068089645423934011850122168385579261547885560113177544184070418265423816746175467342995423579845218879803465459932566128 [170,36] 6032744273091531777312096419769993327066939422750660410935951290894397864131438918127948307971284651757380116762588779393468278837192995944044146778828001765876970248587242390320146941147760687379933814545279056901344808402751107676185253604196121414651412745423518656242862820311738581127738302397955160543045599487421394932393741494498564953554431483646562030393408382472265463585486093001710001284433798231142876271778711604824223530063563828177667642628711380827404711910188115931735442155771079023547908938600010783149432527403136034502279715099940594716664329559827859139323764057544840566795489152700381727633180001883877731785657933453837777658010838488338046436645255444057256626262870333054820701953114424551717980782590477690252114924580666954882323604196917812013712502921156566746626584324281346596424021023934752854592209572665714833518021450761382239869193051299454291277912498066148204806962865069394607423358550874407685596880865721456497979176203501551636357877393886935289154159885234584247385908892216160287099263147987146932631283303613909498200947173510866094199514846088758702770065020171980395032431249078130047722177388456444236598695288993872268168889008368445793573165956876740159732295035340773847074049654647371424863430906745751049387385269351391596116410514258166347118671058928461388620989409724310175226020592634031822461945713123810714490788544973431270112238450386712464259582259750401053535136098399618638630057876050307814526531821676308008600907457712982601548472849997623137533297186714781938957243146038869328197247665221294377413721044776970493498483768291278855996304914393613459881921694683603100924820492349608943732646184465356249724580881611456188717758480723228710591873238239606633592048624431607543152171054770954038867390207427082869869862828167170064897764810599201319979048829593702512240397457521966683582895824461955004530351947490381987126940300198030630197118250077847507015745929517548789770508527393073189271344836426108107578458635179989999268693851557386003264 [170,37] -20700599267510660963637804700466024424513361644089201839694277843986152033082606166617704692044543009129278137337309404625948875404408625396799183495375981881036222274522733740658559727501849475597637798801382733988252143190828758590225834466409153167170918515646698448473040505689103099540577893617065533512750441933483258060196699789956688138980744753587168517654057762302989306513100963668678609156955620837993259668515709887218098811557807963680644221008615857229740560072350782096820971986236859015219131063653608371034499377269479436335703278754909452466582807187035871084173116911506733286178342691169736612581852922002265895043457949844033562618486506796870950590714605127043108116460341419425495053545207036833959509174811142436757101203333064632429806459983450303455956464892412168623608849122747208028942326054457570228767607217821105408509384893797076731835856293289173881382952643225002313727749938538959411418647658765894929296894547457802394551324360992444626204990232104148285697691879320338223198899816459011890835594469585345561549937196981440071498277416984547708013507352275736990406464972055126216705135107031776871460755221685803260772795405642827542021578802806204963319381987626988938779734232103549879556942599381556423384818614367723670533281283891347989836173125299513206553743419892579828533046894206091934756173231595064919712611668752682584184834760669207718848740646203496688765759581017428894978909988395805837642480176488946543002138214035112718642433648506360775727992255648767253807711205156555034308051251309747612556904867105728611303875106079153921374306164697442759778420478627810352263331196189314685206562338823286986279308813520381174092321732549572862515782934333644403965097848610270733966892628522868117004691205308281858324828261804802266777365899104462036184508822166733560980063295482329503137291284200210416981708865216679547905830145889351487975549794095700472057633610573096855959324220389156343784497571201318187351396581491315213957045042762993421570351804730500232 [170,38] 36632896805014793924448913838471856645988388954498858603472200023453291427807150618887370341874365018012873172007830586712680637838434577869099444607062929272861687706711584537301554721137422697767452483813310372682842741663456510545849035033925645204975999491205474718598982097274311361267359851821731728098358788112598264965754344419832552819959629258719615586462146013674218908995771020747491325422063394508963237436189645765560455114077575443887963757227714223646692814167411950031341651111443124265601949170931059880431823375807626559496665684664736988457518841449818032528659464529837942248836132761023168323298170186343484794321637751647979381534272925540419983612244269541074014094114673271789571382894990260128076885960012953307886538856803122209546952315613818111011480684825549905587223359385643888654081227034547455073091079197823002356612194172940520186677250241959651548988898922512441137698776927735459456346430263947000799831836643970911257517847190027127309450100779831479425536985780290150010090485807700387169096632889498537883529604704355379931703468744178592770850684751168674079030671907486157637602796466266148039245271684440257616623449097260213696660525880898261912123982598138233612155861657445721020021475619698966810786972762630811373834154034966915206384140258172699067709562999541939562069660228214160478647561473709987456162759535226273867588468071930750936783373072797217502588049745887104549637770717622616973353438802027775281871587052974100050903593262315535646043686445751828473724134444808650998468199191791816940362870785974607772102227974569301289351227458057549352265683256853956495744840959579685450460027955165822683598204305054466489931628604352742151436181741860775869309893443566535761612488077411181112265643719286913591461935611991573529092496418978330777100892577383800683176746042937068537531343270077524229751506654640981583949545462870189803168706104252460673918659315098017460755531943157896838040473190926459133892108251744880501251897575442269610468110082089312 [170,39] -51893505315102974521669287082464581953911946916944406244310585299934201787278546101763234558135560891449721777445594502647552368149228232370183631851821081715706379220284007835520750243741045192874292366965667805231726496793431703204223935148269129706757161789650341119686949520569959085595957299128488239769921547040470748124982381717682454297685927431455116561777552410688507140710692864528124453918727886505614068280454297647653772128024842185969622623253349833769571674300025867460706030460176424804188989787483318923532740702136393124600330738773882472355557275125630362217899582621595102214072352920428000099493213477562510048808568879283256201980327997656426504107489306137923540662291494360476321965703634528541631258722535861208623908303589994481602790517134392019316821254654099487296674001065611346914280693625157550037737875847086382211070509213748357099715039347575210356617640121643625892838969230742443845181601582397167991672042693576588847574702810326742355693267266381092935642956686833022951678514258725324628221804239269633827338955628167884875913970679311451170008086491066394467828471783960002032685206547536075801440648232697728134052436655067996716564203129547810988464674118769737686935101536991670193609180802629322791049034517538595758781747379570641097976685226821866504039665940607331515071970798485421805396684359156907235629144261689314385862732500735581816480906206734738663375317806193015042398213929430661991345942493502210447975066022727184891989331343619824715498018106413353778558807644376891285463873230534078836165311576708591050485863974037003863496287187707099843961107647988411825524910390265505296930912589666861939642677244503510761188037022295239620752982230982568438058282282510799393963993695032782009588515289837234054146969665637661738990496200024375755877491344707044034570326735936742876148752490796310517310776636372480476754426828726825816441404218867005995026618532644389690796890222666060260970696523807144874286582816311770391082543895671388188069138150312 [170,40] 65883165097961085117692195298225609510974751008068300570468744156552385256313249386215744954218249254575615148346633753464170364149351397227147145813842397016569072169776732542502568231157448921532316927605958467441688117723367070835960727839782857398601802501686445541544953716258351952208980695901970071624861269611479433425349940249088167691484685370366610760228141790507561739829637588113933984773267701640059473424920918077265598507085741513163986406388832258107841350814683119586111630570000166044288897418215138917254622836444366119481158168153135078917416858710478590988699242266497641979964454057428335675636702799243547319838101794741742265446030768347563688590001190193297324166848669193975930282115237268149767223977188071941731854852435513673427943102436982339310453220113667534570446382169160029961810815383182184515534044680708166632217801848172659672096958131695470267725725710372023715576155174047320491099562152977844358734943091689816576043908207937308360506685136226595766186994957324923522136350361008331861880643877442734696650690866534989900351762000107633704736964076429487941003659371849185758558053863945199785867912821863049504839140644389372785488191970414933750567404538308715903883253052019346662040719012467745380828195750434677726256148913523478558198448079538123228192396994404053612715807968727897139636753141631449150084789022308462550600726039227994539919252661741881901871208125645072118184498211464854627285275060465021360221387466886260996792842919381021260588583973690254967085699199890106942891308818666545812287739621247703614438444960665881670335491996857571100909907670348278770392999950917592142070945113776535774701110274564805227336373680506572315792101089872090154103081807443449557349250686988672470749343608511806515056702225300278403288664371633097942429003786339539618202019555072411368344389215960118908021427445577834278632694814047829068581413103124731177245978935341029806990893529492851881663892752868433624310770619184158268446149855851664926317840048 [170,41] -78575502490648899779382972273842049868124254129238872285884344170960491607386807406007741606673988868192972027826638741604675662299412601830385128262391904483224742396158401294292409782497680182304602869620275185958045745170586724181233014921494736508626373167246719881792383616045915497990563903317956421248362483187940808187836470965690549382697812863214981138041989110644648306249191383187209878485997972516861183934433879369281253649448617361948635458035646235064546560522483214115836418566268351507294609435792901115085699071601960445946840107719058153539848075773782454676396045367026284005277607101641745008460718866237219096948016485827938677984200801406570484513343765435928359937729233279824990138357403281010415274504749930471084320737350735994391469116916673485713701802459609448087528408832325430938902974899169828393763660167789943629370513225151198676804119159078121605976270671130195877947555309635295362106522170880030236893871934198234056970842327696544397636000031581314716044694822267782677315609707069724151754283862532168629956922089269436099823569803511678107299086776561455896607097068646076127081032479277192429619695023395181820042002099640228676147200420489018260806443745725477311829404901758149665818869150986099300257666153228359895514738713971850119720853547642969193078477691940231065470878519927275358760045213081059862634980390175255115374206268563399585015583200949704707261162145254826409668597174093240285530062057518598746132968134031684869992278700861457218100448508385747989764417387662946894039837587005956177050131001025254865042684400825879431409427012719626007316693959979723072139856375226055585124982542227996209431199103137171668202474694806026225905251539549646183627466189169050508852561280214442030433859964697888100376184539082841091144355691095334621401279804115814491855883864517919003000202537338516895480322962260126871919010044540957839714848932414159485408628360701758958682026770586392792523929838849991688310424252487501049084967134901041904934304 [170,42] 88965513634559718459504183182932402355259209799702388792199794858736503149484284707126261553697390823574556183075740948462336269852452429407814317681955813131771593783767822594388814693630749655386613837272294839911154380010846111922433382921815565535321902741570600836457243485736877836874389179875662576200730112849870294455487841140810133208049580717734645901182874480450594538550277488255558404088439709322533854751256068598456679916161137465938972455922630358247764254439716343904943966611260728858769615333278688454956097165630183963330614046685464961520554931525144018753067130481894971303342107987922747602000920493155991471363818402578900315480360482732595582460248821149680369581625778848029179199396171349071986151776053480129895272447489038171160240819189956302667407101547739344597808328034419918653057861227063647582337390387420045244334483508464885698524420242346660999113884692948065808983423129571522318044992848725020611038075326403320558973292512295890248180710747546639505547086704353362314821239413579113533076074144082654418756942902951645962304419198563340574095754246569843761308226360153679283378922065883406606207481535215455797435600591785764120441249146770447983891028509420702005869592173595229132381528472356779947757527125023309136423398986904973513130713314072005156617261009024557497149735793437379349811362351337715210019148343148917868608659917465528356554248371648290339282896315753080787790720972049505206967901028734583839066565942650885305652304599626919645711353020454086991578520882914867475097949196963833067121164294873088301054573363545317879322676691520689857326795182985911261791997514614295571040300195684901029432632439057208393895288158031503273708144117406157895638854337311980418040755019302854852290075504791820924304083440711579668462051809664265880666178645453896044834860198795547859589517011318064542943698558304161550673624226439671933818667220140061804509985605288662519847172835455933809474564014139979012552039415716543813546455555515086072032 [170,43] -94515229247197712888229246266895436172146313758787939484125910144715988584220564101398336757914308194353187779717707450776293074883843716649419989263612801720081593927155448257623895491358849227767341649812547720607325112679243363199131774579586623775425936649733018335960335723242159696042165944584485196755743615530141105924722946930434598384386262746320562236505840831672487499958528502695610493346253600333741201589789137241271323681494634182747965677493752801032717418898519760147779297247551416305241666510989454254068889365883612867620070295332151832972136726584810767611573315027742778725533068709175036592515362352801092133068907283445179927518024518338371002421630301234901705902179194250764134691872482125754450663802547486973379309218220294787418923263454791672997756505080079371114652993669956730754546935188619911230515388558713578856087473574024288646004515393284181249175662640933049421547383963850382483853424542912768090657413831105394226901241451885853355495710811715579545962134247688978859316832794874599078847901291510685736892766660470744169599062698857437383774739323598342125275654881944947637536741660500489684551498730107446697284193271250929940681945090744587549874585049680052208053769317786960527842934500991868575997978660526722973089528676035144959914883548749948543658290016970901943263200192447626019665437356819030798909407477065035750350918081835283483404614010320824991494194470626498846143236468500800712318081966243073148909611980456620052291328009986156310598745475989185114459546740212176563615154982637018829301537684644705365564137333160457905224088263683158312530034620452990086273822667890791136948387514971939184995837150400418069745386583157841966316859137371674092174406073474610963854813762103637351658932459542482991804299631101909083385851774490077032932707729689744307023618145958608085168583422280033823282378362111587327917029218525978413982840971401410341076318349468303545612639761014949372058932123515385576094385173180816370634025861897717608 [170,44] 92483931702623379089501745038445492217811032410055384821075134973916432110567356911085226971072685219285308890947860122766970532866792941859103659911634841010474241525543736887528621321702184751031958212370085999266505528566568116471519657492057313302898938318608576076204756982892890097341548500651600755557972288218944514899105272834516090737811227161279259816193310937095753071528291133769757504629880771884277328992627068676566984458343177867132571176991212147635269565336636420396141654862701345645382608759462622172083273337309203890464676370816303124506278836043657805768921635689020955153260774051115964324048632014294053795730002009509325558982279639500968444244896192323944982680047434158706268697904419245092893250932405220025023859581037422943923912278484044249427344891663726585135699226691950696776538185929908327071804237315739773016596475695022356428751324309542549518632654109022456771092273672856641505684465473064822884715273993531730919030258819483870051569587447893284963109730770349403127943773270309406243186201803814964966725426043051834869519082556741518585513873496157992946418622298274103598062124654630603010663075521252584729782443700399668302369737502948146248044988657994040109978941202657615976635440610411250523574333686913336197055256281839753798930033523812995067443514922477974455023090489548353185429426657119284923905486157284755492134452234609972964574646456704139792913792262883057616504116579585674119258749314796673569137875298759421597718692997833398914785926171874712382214156489830173755494785376121126437510045890580919278544262537328525318538989990927155810466383346121337423955781755681617466268194368146888169185980726796043050197095422523050056060874578244797788473428995951177895869665120091512690744189282353850360357964781726219317603786612304218240389566267472105381995309330007837576202084275259548073310630842084115471005053590742503722151667995111100996423813116642306334606179545816414565177246507235310682270366540548370370286260868600608 [170,45] -82068532650036762847764432205847696283395006784126263459462821650385972537938487141823149240880157989617260526697024844727532458446490105434070436122625060904366733217256261205765236947135785302624494743014093108709410504941164407599546484974539907806553459480426007982165372659299877516145831370201771590324196094076020605843410713099709499238968241622751581466114833452892553899177120864898964947935736848083902988883196578852411707345350513995687547678718277089374566858049025614428899103173815648752553392880643700991009167278752620795836982703086849452481498749312827210931302354676361684244484895502274043230159026628362804759442380991339130597994727892824481921215849647887484284399941772768565542302990375507937604397286472099842895398399326979150159275271717971512744712568834727630699353519593415896909253389776196629819388804829736109970914410330044384736946631786324571426819938347152603073955791752767601961505190065248396775382457122980295504217561940300419669175028090906086856414401458633644027423467946040539205216230142009860088920594073143575064860702990514809062819528838195762557992043591816914301447738873080349433385674691786310430339106903540990026116470243201875369141480248463553199988451488788323778573444099553305753357578333955738650638424506997565071037064831402612478247854737335325356157918479789763776602594411263789724036457273345271898569197493270556894934877083326308764644895033159912263322458799558053981496950754142679189690318042783773676947049421849037043040845756882764464521463358793684157841913765820006177439264862601993691178958749391953686384679813398010034611118042352336457165688606738095474510644432732381789412134477720435884854398305515952525987606192925008781537118897284797118272626661278424440106645813438883480767650922629591452379496368863258958819664649557690613736299094633143522612986113978538555437920335691990862084450193079465710292147634960328729974138955990246757812226679509310177137115006488825043165872794417593368339341877248 [170,46] 65408083927246949406428374649688521825183690117187721824639349173735901869272084201975381342362115434327631803641337182711253911689752473810796445010331701802873434489633910760197033891443419588993762554191442803453492228499685486650703941099218016175730228741768540978631532305975216345072335721905670662090186992601946645500102405688772597071206924883361135361529332317588651704309883659343655650669798646176757616023050954018549467841095099015070536401617553556640241604024734451355687612894802072215501682925763515234754439105597921594493875340672300193255430838712180317243661357360780138532935125968846181638675773985178758237471975309883422865792760674275628035772481639193718280163520957501526027427849759474383010834282910173356663781658868801309288352147291353320834579658408660380347734004012061065161907632981427811894750123371452573489570901958639875673123826606763590427881650144171628787869599528609382399412755141285765534446415017362794894166481511006892253779928424862187880039755436478569212550019299086722310702157931084890121481086534498767888191296617734594080032660889793491061639547222645898188572091685025956003673343798953006854103067054469836685924572671656678048005829074310770973596360537115407667687083514193119444740813934022022293857078036480550191175636790088851026743316858713623986120642193375169042745785329419284032754328734377768192068999193072918515879262387321743632869288433123255200223955086203973459211574153306248304388642074835435084962347586091832081348604417144423419664847431352580627850956795130195362483637532692198156644731074923141051421569635403252871615436227543347383226439203295589295038561038282951133170825799030142411941647781454102060514819273249777566584059691776047801711979668731407776166970252517045108456508906312030351451945639156532377751655145290382824056567984799823894087561839721586847308692194898584771942118189558095888369270922476551168033505686401592866898359866439637208546943409751560355721527148588729666517315236 [170,47] -46602524228198779538788747790022177549737754117374882088096448551483223245690046172823129953823792861753309166463531694325211161159306533432118166270900612409492724333862260515519248254071136205843851190217164191629556596756397258868109966581890148729756517727122471371063824027472903654086120953682928345036628956568932091726520349684343487082143816877622250625003880209472398780208274055190560732895997250773103003075539295436878753969693875313634776093151488193410944488176666327395429132084937433668512563016780718096643684230570620759646478947840342545280912929156736205184628227424278707385031455986304921738888642356114272670415693618958297282538220170573275504351750564706159819596777922113105152116957164684906808191930282377612144017542034444108242445379414069285628934605047090678283065066474632087133175377484181172951818497345936918975398726068637358032867938415170830642531512966025293760861023316616139930455036900996387661892219805727448425465102129844085407413484714700406631995233002106211746725557615003368070186022839128567544796520434874640917640792377702057607638685842105678414875900793268569560073103981707170977275515244059219517289866987531111133369437562817516743377862411807117776975173164791814349187145298595582820614974177021059833732153697284824388474198227036009224531777848183860039946847534913782239516956265684570464880807292775163105390452099794911997446735426730091121370246162826405497240555147548264431470712266517152850300733021404078802108869870702847780294336712248905452687745372705706027048685176735179774885239358582885493662466297511496723104325951908071353925499403483449191587421506359754958690657889935912017530729665063729848703208110113008097315034279603135545209536306915295783698709217540569851304662783999123965823998427329643488881105482109140143780398370496779487965148426625540133043436863027443790101088678685644589980179796076968970801005341847638744813741451723597055613301432276145562558834650101184471907581783174739734423740 [170,48] 29651970273991516702706256826050248964202538800472902526977214628889515004039259562905412763610214806879802197208123647646453179951793939227002070302266163965109982019447525257688220991550406820184759323032733380572765985907072670647725597417405212593103375739107633234300104163344290959626740209244071852293076681158176677209298109931411766219261074422310033277136106690914467926850542160130504896159425029947877988874684472176072320084295851715113983412800852710682719134523697747147034141698672605633739155629758276701333302603999135644874983154567825516166271607709916852854842866816470658918350335763484028041245674670275942062173401069460932020865722441684128839646161719682526890496634457759109175992400983601391675352992076439998467907681603445829368480459871531961678063487363025099349760305406349840774770307929828127094292573242900469923407911776077109945439493975512785749995723875125069902690433903467420336841381119834919800248975309274003403091380098206273030679722302316281617234526854695124633114748087503208233300241694399914065458740301235975159430818345127708927050670860480036118569925663972598899441069353892815419194787758690084084862781630683635059246618380901755282368699383048544289328672023801867639038072612010109242728069908893389946507164095022096158949407912967613859817255590742127036935250331873205876649711080398676248168076611139020768723746073610838856498134307383767074474710914718086767977159846042386285996771196957878823324441838771705098923367660813813656650437340653766576500414853899340657440128767249035003064946223244360917565581641325531771182723005408691928463417939434983212676473688097914146351835445489920996866259290563484663907869568954780057086788979439767606545727464383240990331825871534211681075487148009165205501106327192864072620285784119408302651967043935863567910880518244208604895804288891666425711136188467375027453784140169874755375922008002310407786214715503809771605717889056292959227052200318452601688060915724653710256 [170,49] -16877800102273182457579236955784181690534886347588403717558221383960710884926536753670037976590000245177424723185612370163402614824385821870387614532567300880551554715264297369637131361098886815773032579701530973724819180371870537563856675090624839097383481102351890991757652806876615269746499159734360445442971972879415927111615542087807404279053863885584224894259071738544538890694369790955361157725701490687240624115230584463020474698328917108287998669691145062456711815653932068211274124798604720857350149219839397536443912833963774406180773832376237064771028988711424666040386607140823506107870434038883230039337155406137929988713313898948143877090643132957242654221568143097179175351274768886139186153571340154113681950537673414101589124488609986351156832329511895640886202696980875936053890380033943236479475359390861902589310641016036273029909115550005478708749626316037664217097563658444163647516743635600507856019194138235471138490431637547409472130318125861229291969004850662110390324882656684376695304639882660721866596078320548937397864701729498863375842920116878886176331512596659725941630857168209304910200011009297671011299410725573183712935209608510188425711415010757493141194885623471238234263455240981700716357185182830509397905523101068189511273392864660284951907484759711741752975999171374040021142184041009827543877810116270553106720339209139657443018678403098452451570430764109096561063296279505470576385536560986854199914852131604879969889436512417968236471429820998654261298589555289048060830786380354939604823189469434023963084287453717254316986175786784312138348107763041876323062818348143961237937591041910377342861235127481348048582477452156327074010999173912621808970381239424930948356337664775599462850740099407613499932686341887612285259027853030740996486997237708043990302807076099145220205626500321183315336429799072533610462760411513146549152221520681837080491135150011605892208120422001780688234735356343408084509662790595555374818777152796635128 [170,50] 8633114410992190540504635923163270137560805432285443294543114126908665829524163253689502689124363421290238303940350226828402267029023100527345131714515474579748742471650506053688452071021254567212231933055154634062105838731396071745133154704134991954162459957091837511997150141757670803688723799228918549883269718750371269296693031502916157031834921799538807421205681124061637433774652634053999073687674385589958403719222271980975063339432710310350385924600965405213978937443867629726483581849325892879230090824361523293369952154305262022130111645512735365242333499925798636799748889932960024034414187285132299763630837755796430012585043160760161179251713899919284979925100841740432096377801439417473998079984831738347197042302867584560066007306798838912313653609523364579800322786011487630797233254097519980542229619768591138595784374676082509779155528552705604285674455256878195699311155740764690839217575084646781289526817500697772588508926633453579338418657174179927235459574995588198215907614745960982610719803742686578615686225242964089133521902764162357792346851027770962388171396924995467195773840475607711100303692677933361627534157876907266990044145322483879734969380918879067393689787445696262692188971145510875053235232953966488801557363889224379855313029184335777637066501951503003828903696502865842331031413354742643460350692592840131608475844669292352965963408343536788168326579583722434322201429784111983925706249576855445831333529331725443275653002903530674676986582944069582739681883267108153098029483659316179572963257945688940011531930769596215813089481914394306597776916998991155060092395547137778211716180608623779186342986858308991586355566119997351860948681808908441439718158834358517845064156407538205936024209830020096282950121294620865039123594912093377430987958130508876784717363406545525711720454031536717461899003504279199824191686422918082235003286864263578203235693426562625124314061203016449843595604845634042246452113984938668708310045749527704 [170,51] -4000601940213391659895862400570042669446253238043980050729942913420943197022422262644195533277572924929938223762574473176383285994584255652593808913981327567218321746661852646912524855953641414895853071315755794282046005542629855162298886940105796456479459927499433201985527095268668926409123963997607861583459825268512177740468445600951861782677542239821659572843115017631295610471122145202361427351785647994847989685389782911333751851276246009399553220439527855747303467818315877155509643074192085745402740486653564541507126746594376302229200610333047927109891199278630400808324320941549057563396518888970249122204140238567057220883743156520538796525935530101281755750827359581086956584899353937125805930615272310042368315663263549796978988404651784628239029521056144146480571589073120577469984853758320034862376044800248756856015337834021696809267904089386565298704785000901950539408124631209640336668888183289346063117865239729091180196047778028939561994950655992429222766593749456090520293472290941836657867766544762056348561488779603117248050014097348068614799102103583229894924755602080430594282715953873779422750984110524123113281398488839220993559031949028271602547955035218652123040157392930963826481114516436029466895301257108690277219697545626111280125684725925189082827212529592206664887486369354439543066651609460932240815792749595959966605952285651854283511095764927733808551509152475939965034867749355656044268505063981349632954523406881350561558017659572527892565548804310657894800680346413815548563910946556227694969067459804972458681625461852920564261011530565967073796293110227705444569761755774259081723328212652706657873069446482280057416042599532474344144369099846070582192981895716059692412642442138302959664964155452519757731797639321976299067511782313100799916746452956449305160806986900526198402789182216762804608484660170169891097681668194314234793236680439098693091024104393305922163491825171560840881241833392678221561604774365472314015434431744 [170,52] 1700954778823719385665143784699857852084308589997072858426889500086094920314650546402871287418314407987839342599968819286932135475469521738358256402668506115895809517559444605580066760855310679233120648805310212824954570740713060205381476251482148821601387370507492676816814470791846350600306589595420409784577416662224374957535518102642982306422217484223825380840470632389911032873605751920818852062217559482493015287201674121545205066144034201782367889653997169761268713871557413683517389953617614270301339639481992652374333944766211549597737566046197330001810970932289066649910993619800449142732421976756826523097864273119612213183923544715113456283695797152735848760140127915142379522366386416780064727425178987469174330382192171983027200983989372546246173554857102288884752806627311582169363671591682792213500146350904759073487358458478696248819143083963440758609177792230392959845847392760397937426915757072880532120148035898600740572614101272558254436158932939293239907636425754281257492894570037255791260687694931820954315022635132129776410332436774971509710084336667579982164220485432742660504126822660404401972828614699407894915661229361692659310344089914852300564928469959540940429487669751271937891019382027923039984655213805114432385914685520128973815905376188837831060496285120945312112196815219252574915602294943208542384281250933899711568936346104042683372283805449479104173334812759418152688972847829797504824354616781221127755912068084221917960579692802326294280265115806385657862992753444962559334862972299257389293632856360847940819538019961043737975585355623057195669618310954870033000521787287512883595106052624178066019079986183116125044280562674535962312808509775150310744901456469050824373400335169467340690252479465478273577777299865199547253640008872455843174028479282084649413278599050905530311815475570893765393557998898860044961112782200034270518164143473550101589907909932099780974648409725519613183172903917167482226790714876634803434014944 [170,53] -675109791793127437000570653122071126347706147156996795459459420709693637729557956147056961237488585404380738620440477416785534782944075415900510057566355570445986184142472465970588734409780418251405866320125818017564072064839993098796864758098048237834604818668849011721040224190248268519769046046855936602144636464086807458756875026854227362413674909172443374263621110810310928418280244101049966951280225653507855328101831893616704732978006955911611200396401523868904070596688851360080260081111227702445060950399873476503661161895881122564618744512432608409493880189836359968666402542928346136436751962356844848641053440340879619409967028283932430199648102042858463543665968763709786611637819810095406416654306605059240683804865463917024860513797736005380161483918052059367865462707522464400171342441380323328569741972663190642237981255908525773566711163714625467545209415131602902084921874407944516994242809189063151488431003581493586907975548850250078651831272614594115180267036618414232005213380237509973382509036345473153944087654325625639526806948417196350224544946717405351066745847155139943839031110163096372049925486532942763726300074981397018652315518937790406084283637954606279674166521687021280971146133029599888507806804256603279845392509567329963174424144921797875073589399440313918416089967593703135246691674235756441135406830634982572959925316141598705636008122570422722490942309078406594195865958382466695804975773721659855603204722703900338206964012944264285945216193040856720487464578065766338762390816387149350292954038388465954768313130509800448716734617373276211301719074847531058846051074892202030598966524961382102158538012939956316334304666138876407543036412320102756241188644457549971712464754153358712739892173056978035638333501069608559075481456009872885637238469338431904389022190876650387947200108869985421750731775360827199531135672773746360281041144056851228448644421128780205300664884212375540298835298392549179044275040821412593768900 [170,54] 254884517141318758945056357137202474243406925868804260595013531222761758808520510680712482071181626937941475299242114368155871157185398295091402149096258296397992988747936022925690602538569666979964430307866434750038857719604744268188441729407640766215001973856019911092773002574445885775109010827427763214840655657595885952746233008904345029955327020156486867988285989577814029135230945786068263464168074861274621059653833730683622489623507911286093440967124810674159612687916111747578339464950194353775163151245366520281166515080794292487517678814352342278059314119968516223654307911718693893170428670101174343060585989998354400085975087170463982800962460307886363534730479745005033908046728143068814721074707079295482238068931444254166966267821669894489677197168433744641016088551290693566959070759149780929653207818055013944549820103516434716014344882502754217903591680678075466384030115598054336493899155749947920118297714064120635091288079125758076864513146787626927766759333889589005275523293795310241224168686666034835054166573388773947234427828571147256925148750499879009948423428457034333879922743089657038279522407938122797965863534090789285220517639149453595835818629410375463485646469758293992767112741101352370461488512672615788255714163367157061214976687071439358633373771598204627699307480683111572621746396838400285191746607687205303496314769731109240684917172764287235445395862436247213048363526533453309829689697681039982569366709301490691315178947688747017208080633635555476057630611265357500708868012267107701113646540347827794933700588393825932630395326187489043101159163479026970397148008628835551933854416338534818950608160969336666355794156161588855822947466092729109161483165578031559728408069739033185545184341512571042984513668944008747248866666900962626763545077215039757249118427124193958624919703503266504944803456426312684027336717103248566466319851406657442634799190746956517244333844398898695990041626709564815815117573460666626376 [170,55] -92749618840651264255329021772165077526369203258704966636306818353926982522480829390170557652267682447939690953240409359524821378901711952676303451289592180105581261189623777458711329716382507467151298596079340065548062854247616366765143960934713728241341654472992279762087873671252805270370184119462686665817201916026842832303345644756523964984467984981816744673204274552678622925885557493876452702484984133282409949739258007494968146210826299912220231980875034897364316182262146779208071461753821783865755648111472118507807444054788392851966244889356014102570286912414348167028487297067652853533076252440100563589045884103757483625078573579898837882888516024931857497938860521841726567409230140250437819333018673859852535082654875065815283116712041306340090696461122227740707637549142042459783651587308928354500086446039416339119111041252817733305173744713221518769367282643569038627272948983070383660004596873402918947723415689162797487135914586040186305426797308986678868025942945795206969516559698461645555243639356093078137395192127426002638685501272073682306197779483417198821863942045665808942191747781822685801940755434369091477357557691838203991633091668297618500498151010514973335978103274936966645077493608717313461886372902748606359332806724366934885116700636199168706378205833528870361237807476773928239262159229934397642739957347863640941435266059898423380747820202531520274833735925091960812058433847669690538560323512227359691878846800538138951071405829006897167888303453954822788425229043871561562288820239083538753056514728246697931851469058077452519654050114038414469384649094777400644124786539837845142601026289695754331799287085707766199228271578881582383823611042279538967511390341826644196687528094683642835465986417024355379360064141059939399386085400232726461696590272012498268899488070647340203707458511983506261394983914504135451674906553836607772783921879846312398167248466875778003763936795587051870255795641495230393326084008299444 [170,56] 32525437729683981176128438826234880866263524885765445638365554979152806915575065142231373689500447395160346794206381782098092018406040118855804336566561049214840903198023290217805226691570434501054900324040798791349752201309676995140492884114998250812472100072251462508385197685146553901470646091977898261028940117076943787661953455155081279409533651993046111453139900001796904703874273812704766326221783204249284147089526910851264561474976277943609400320213616197022256541159150412130383923684615684558074440284810421672532562813857926363176638991197980329125501056239451280977244165447352124473513757064719086878086831109076121422340726061652067780078750541189283373588077300406626196673123723153169340389801460940371480033630426166608700386735647211713941071590656280614448964458487513151859389607506884762164690591169511604871219678500332430649040823622523812308350013788735452419627541213404899279018289477071799176028715226002067974523440610790130201836064469979056879294317638830427251494970218933720573273841249854585787554821306735471779858848137340341260186897600973433820680167582831381842252243700760355928645599847191185910150201024837104350620311054249000621256406318494113965859418969281673792713220528461968547701065045894059878434992578549311422397500308768570395533779089303221503926313154285501040775187171271177273558290778484360141530616057516228314607017441694920876881329291680942330802703664523887347043193831621146303427356023063667340048748341469473487916805374214579456159586749795776971010578257129075461799137464369476579381269068040086814739617713975916895385836870406257703363107126410585463940109354584036116695079954154328103489941348656839837172433743617537289899135983302115883033287665243360509450024948231210394776367194531643509180147062281517185651910852258495588753606165435287035764387986283744816121496005813635353317548024779009725046882593739772671387254266001690183126956830763276524707299316447053590529568244064 [170,57] -10832718270597115375536658773775625478375948468240586504122551177017428971627705659603761955723209760248413246203093777498339291384448206962230691254144286921848616373657156828006297535502042360098354526779598438660502730767244431416765899361481399957152381662430097339784029887722641254895071980544455839097225267116352991768923834477749109753149129586920240032510431047452008145029206753197569050051997279799304849003436643761009957455505044401844988141665559774126586557581833386974361538806845379826273273186963433160826573631159406443734027736521751357493534989089747284996542337318743410940640832894729867272161285872978490863627537185210610143815408650756148512010857611685340482362973831637263971485940453106894362601181735296057034550176345240582555326256187855157561866234987743121004103542347193250222713740953098537638506133926924308024653923259156326073225418607421939729935845015151897856111078771313812678991699853784935275745071529028559573858342701748485126402209472299753538883125443102054517367725734304680879821798006719781758499808448066497221388468122265146711040172279266611404433752404499097981157406648082141263937977345796681745286305328832756371472395951869527394380465474395906482164087777615690025480551184082495166746231930673984382450367825056929895675077680678789624137500063010706254786996756136513171610701409851575158744948589623090493947184730005967783525759243632548070186104062747525287388942374854217996879741367974217479889931658579662001416699747955572472298668143402161147240699269274048959486967573260774921915262465209913407005354281806714826202256711669117325550937939795818729481978964908233209539614844016959366712898846730730891080581563100665489266529882465588919170255907843746154972501078411256095674702773478934085975651192021405489500602281302231156547468777139481760619936921673985808575247213683796502223925699490349488565606584558749058344379383533791340714349778556781165262757603458033423958905228 [170,58] 3349319585381995852639893129633750231859779383911372434690424229866077198529762839626308152568101183516507166445890095177858425295060220528797368509180065003684523541785652894742890937884838017175747879722224992461629392216518169552061958712601577422997834563204423923992055206577857465728548238532790373040038407454955551779124617822232797876447467338478805430832395278870702895102925247130006495357943348750784425334343147484796884615690299598211655785736162469001546965306730485657749507041506509200615949779570172132083088679246792106377610092294424490225596908864711587642785749737708333688731504582586420668018070700179847349326805925077777781404553947925420668134268723872680889868038098983229015711168853859585191699781602537460826043177930278845560534044210928524193939823375560478839414342479602549983757021494846616077673661526458226588089887360483281647960399209965437168199595117781477127717727909228747751701685600349866162319281112805730662436618170448177083299103707637573072127263623938078183111994914207037427211746007259699113207516633289632615391373726590786854335408956740710543941943861242968900164128517151092122867689129279115347013151702984147315355837525929603440350159834784875764192643421779053670063592157028818230710127994345100944915525000044257993814273824533170332851944806088909894922471568191870963151932940309508056829003576479145797107311159826126104144742298331505513787077614720705058598880946817134900945482373111023785959659340728311200305279376217292181504576297625246347401846048223973732909909077075061398641930690806330632649063121012240502472993560976453576667623118842437860664447299351253758748208303683664012204693038403514975938285078897380855079084952056408114612236002765180215749172654062249108076344220508288535541787357332552852086627449610071054280897802818999391409151519529164077899144314933788423867882315512289375974802847218546947210534227804835483153945521556528847833051896592909225749080 [170,59] -938771997933961522537191267525242440924981986152013662906116383978271926636634547955718866939100974154889183725502577267689601990304144989078723836120304184268489244490867334019592188823914473936104237278349139911464279050434947478291783819327141935459204164705815223974864885449849656199476406278995261465426232668634730474955967992927984864865671891665011414457973358284416016153898257911621714770733274146827056119507846592319802039241617461636268243228908456290363291518015218565465553352682328644966898599389103279544687240964154685634688719647342274667653884793042801699145832485128981995026200274430093088870203557600460412347099562314899298103556681010482472860966320475568267327764780835040200069325883538900598690138402486002901991637696271757533092749878350792990960544049573449833569551433360767453320931303109355742037482213551115687605140721532153443027232216738139020052676515702129158564127722174433851740981523757517475652572425410101013783189400397394372042723919134749149420188316997539570132635846201209747011545016698755975002916177952738344904398120570611966539671718087335897328305615604885250491956807791496306826816083320188091452812357119377960678198183940172640662558099532859384198942560940580362805987414279240534749264842193457453139119955095555316530598453120154808524675215002952973717717177975760749783920303754062439861013540722687590959298115712065002377348359508554537632640616399345249174055879605878681299546798832671231022738751778333593914626536048795446384358210340032158891303331856301611439262012384208676067982505400334409829643735191542880383051021317471138896647853132053560990105609788310117246573450586617966810679459319287931917371782937851744630399303636360062252332374275071847456243084745487951956697249942768106747156207118414484656011331086700056170105341363392619415544559600838058160927790464679432605040412917021592157649084807771051475091773383501190758904743936868125913920268537759953828 [170,60] 233371085002367023643280041562103099623973078304871077661809616172607057422288432049563493507843999247481671459044492735826533057978758982744529003539038614345302871593350911833998237373738040458585708329840811435848187967940889250433101369071602524992617660014006959685692777708333149460933004661079621383904125988095961051918477000143728864236121001403518225416842553564082701027795365044345832157238167705508156135562676322886549563010808169382937271306260984607190686672794233840637757314984118194163029565997855553669531175863597412385390984706006818163438697996966549652188989554526998482118892990183626620998643210956564335283835735234024780932855686190233678397281054393967843453573182165691601316844902900522387181417602569880701814463952725070786893327162074916718278204036063503638311708188281874029090769453467319411951907000297467777284113952709773779367111240880401568665575357990794053232070441702054250591046967103885083793005721755831913918307580698012631605121421596614706644758023526619947999496058687312260328855833832181248395356549006881733850541837393752920453344976287725148415763333580776338567564850179000215726530248733299703925789385614701897523987514644271784179908822884703354842905941584381214164413646972857890652870413071944287537754294374292530545425471804934565623896295892197824218438864686576225491663382273816168897451495654715054810785907812820915316314150815463214179572884574941266579897837585693633625725020381495528059039538803175822056962294710139214886177310173774611937645457593487617602478959689563890716313000793140686442765632235641846621654666209102950517833919316222857034245329703534726051063698997135185813797390962281068877806848546968976287776907866637148457739433828516958854977242301575472319279204927481310574094292334433851827510749218114597618824723984682843320525791518107067985064215451975092303737275484548623114643150259943233757722714985784910864142551552958073369747978568504048 [170,61] -50323183623170814436948742044991072585499850796961379068843271299241336575684438706797247561002192143767091914174259505819157579102360130137302785278135981871905629967076230870593958006594357791181753910224033223580531436047307526633015753211495413951773336336102371247628236523702871421786560180431670167692471847206784999202833730993085160682896499705507508400156455800859365940045067338639789313597738943454495458976984782956670852884717580455381690887712837186836127017480909474158136738251557195637679962367460680190448611135188193522763510390993032868399569257974324176227566167995756236874163058914329574922751777769556976531848568190405617660730194405136565829738049011512513388051403755924413947235763598761540095658637248952996018152630330719986032004680884260763848533296565889863971506708793645353768799295481516541179031175819989557370285726365410328061351071199583839493290922690287470150383765289983511054544728255070820657736334825717067027170731586009952819860974352639001408782825193087945804307278588708295299032455509939051007851132132480080380244504436550003141137486442438538210033667796945027568113044798199637419186759443910232476504825035215350606651997672275696961615587948091613542365307678624453331449292031439039016867280641400349473647278911475181891348186054130155665895929516416420709068296267918654646838753882464558883814014195559849489732886570833708745142560722628886531593919478704628378241012774976706338827904059727698610753753047854715773674301010165140820828001819467933886036043750831517934500503120219032853616423363215528687822097753091709390059626814041821079060209823903809960914101156564146994643054886589299221864272361350162815478925814217228797456334370812065034417988057328294800670983384895670429015021295574566631660011762926589979373198736816754294832024801609070905610223515948442520011500594815858777767914175859864155448745184978284157318865306523548797421400863760707636316909945438 [170,62] 9127821119499446439944271798167439310121159413296303968847275691866764000083189770054127002569871634027845191431986176918430961171507838323559869659483681993386649317709592502333965735893127707921947539866405349582788809697363504809221465668710595563998467795675263514775724419539451573401471895901457343606147867722338736293776900153397350722629586298334353328112579733372984322167112655633931080029208492399900806160940752755543545983649718774466870841430952808641423740473102310669934681418016997037092036396422110652741962924042415106859013350159087747210607373776515488555201869117949268619148172474848736078360717113963576673485744566174931809172211534120270765568261169810104752085156620866097081079086874641488430701379874989373706216371715916131264734880137395314335930316301779314604819133506139088485938240535842210911820702003326060473518876237416379937802745399095395196490479507279792733407998692781519857263802873613915940073560112566414918115656031872054388380974310210358399242791363788001894456330396570219802413751702650194079627955954749992956883028148596508539311442142002003476545238479060412740811441221536078441340708569605697806098491044913269598331991406034520070533001464527469035219016163293614837389703812356223841147492381637807367315269635489326541471169350128326312856925707526699226909234955143279655930337593772557522900410061674416160582176262611920944400820339398325302024001803023480942313863242009082701819903866653064097550730754291631681507533543776178542056312993551668666499700569517435403889878811036819550768197141954596933891089378328340344879611956445609092901097982111826949646155984168853497602950376500914243670055224243843429008376363953175307485785173584429399383613354309432592403556208532055860516565069419456965332054750616468001095109039015135054526153434073238829857456151580550425197592691711032175570245968161384020558504127034741794738662004878193560404918238023669764245508856 [170,63] -1305154107283374971130495105261681040395409764402126521088148825618523545381085229916541702781514525200928355020881600253628936477817364664159064465826818196651871225063566445922037469538711910637088521503647091026206787564530936900770178411591202641097239284563102376625740374741373332673757319526763777856154020014169336857461102020275911590452538043853732533800664915894426535306473305854208987763731332493043777663564988504063836935983592192857832441414523300330859686141489788802237733659898378171677960866417916483672125799582718492023104717691085586331101855245887502129533503175986884330258337914833450143021531020331851672947541690357518227125770430073660801988543722103332876485312097880819257439794838182774404659021867207067958361148235865956775899740229837929139060240626139658727699940335774854709997555673659462961487230240463334215305743281067441021024857112446992713769680105052994410782468066403774781222411633640053060242239995154610980788879986569516959720210689001969425719559001159654828032577217316233108054383795757942864686486473204313994649183431822363779225067723335616113222955422649217148625432132342178618155330792933807705006789043207191302414870007011285424580739984303223757834170368983267847684523545888313682567130443043892791431782144314556275086630689942936232806055532802898319533241465489662568288396243270814622347247320927695341591527149929254446958671945026873915277092087904246647044104858297610228481155801955967348128863311892787185812974339355014667628750165423140010724188529085632713835094423601991243929208072938987707100703421542308200212552673372849865407578942130802884357747050573802366121040894109523633272750761065117908114579927108000947853956194726620262104387592911290421336466288679901434654383937009346745188344923268540769836841823714983026274885077869226287686148354200117880719842121998661089599879050206460510669661380303889140105041816973830353317683418968588800037596 [170,64] 116066745152692411131314322176388949493690916873640027446908180450614918436552167973328973883756916186494606294932105077300141378019582258415228658472997568754027182277385640368071464345081755892977311061127484241006972447073776809671013324339262874484448244352864196945541972679420934244336173681957978754588201473801837415698018484852913737922167908556423456080409353667199263316654961461241713960004907739131682116148283290428827487072525069653374773043932982957421236641589173054212469507397677211276305154802306895176686257002244956167566641187201116424513506104594009567597888916474258492873429875808880113743177096166654976406368637109511223430722070141431239702963628892261761611216523842680615852449892736825658170683254873998022266116889795461937822466209336896440329857925839859647788522710138750886211714341826907666106479288029185944902787512814904858460818889583927031371314801216312914884626455306942110037932042901182614494295346139974755886804018149991705427822413761927179451667032538700725956560120150917883273353652517366534190317159501102561091793337980313503170295131346795765399068361561645204400460144438295407250101437811493162084060434300246715408107428603504208945735314239418439836117250900016242075263199219057078521289211479141770297976323712937008798688213100610107082551049612099067827647208936473001715594792654167507454225420093715505187529524997666829523524139816851461505981081772893466328285686508464083052716394416194367847882999511530737957536600216230526528009342393914570019178441920393034666100718965325474611595182386418503492529566611794096375833536278721700877019788514731514232795132080352683504226289113978701288607117069526632526014663768728484952480720081355008982585757707435067599775943830905959990414096502134052173924552778495485700251146763404566586073190517888773858950405200097932755562250842717298781729124397659594368354807414388642279412767143141592944492767180624722768 [170,65] 6256087470864946104437726220003011099005679454782382319868494081130969135538408386846369602506925835428223350536469599949097961813500449787893842639008931981458644152048446064821454750996873950281788205014249213877889863661026563649986235860904669910979432595442432325128528655338224320317667360814241615980378594706843798207747666344490174802200950199487416144026517807784953669950457348571196788014416684441207552379267700400788049814967175992591945278080184244990489825677251510197516163124581515106363878149362989444288431107694194081765659682819412244376628788449011850717269314712735949983141529798569782529549046427851661381681922582129997902469378159221872920835303060388489441837995784010504045521878745775141642807315063690692487013186169833905411578430106241817780253960388351323981259330942326447151670904855872589461493181407384714538772329477077116487425279587278649724334165337747143186957537838239757118744823957774469013725827352796210059875678383156500558690500941182079199214832317124309692897156614867853879920831856341482831818439638735399014531817249692013531202097379707627989977975927872303732477530260643947808391906825527966795134055730345849776642994182217578859258239000157248930290428448041735467423498403841004670431235578597202371019954672828594498222004943817097215856489421824674586282451569909828368745358413568478464940757272376257781686479410740997396082184391233036865463104978831012402584657065418802061459503872223792336400299830242627407682182514822842794573894520181144385144044178296214556778121189937106775648287178569962813140039604589957754231528671560273967092070617519681517220240409854154989358464422041742045732925927655727230027622516142055505449288123932827161802441560962665327205163617191275715180471577670441817108882584251811791136532487394406022170696783911573057733197841648202972156606617497984384885114593880342698210448595391526304261712286152634368903859715162474 [170,66] -5935390173693866147384668704203326388172553048755272196921700386851772805699749595178659965794249245060598929258307039359244789354701396779536188651790552368660082782956040910616677874975012885300146353239856856310809395849978976666329245603164350495956730415090359864896835253477935887703596469201417731688228630167321579644601459254668965600423511808349470604219465106004933614497078541802125773340402732341274484961129230366468331258573565295113231744360731126455030325722895034230513203138072039401436674160177647606539932137201214198461088401564691145497770102026873631768999362795796289998458185161260117167329495390098006408040401102067044599376977306214204737966021252085344445377193759161456359903250885504636571310261307960617920018870185613302430190041252726283076447277779861122444280306288708296182904867191852859546777663369625116549158545422853974714619025549573228352621011880760943524432493624032728371637321584428981252216439960386015514908915352492519078821560050279362647837395767951145433112127746293551410695177637028670100139398700153447922871202473469822052250410637084463258659350328468483942791364412734823474658693758601460361295063961474659050894790373882669104929038854840369766745692088663574937452637316213091519767181891914486234069295394068361565408376192272719248733365245244754835100519057165727820955706468043038862819476268784477617307368936620414901042738034055470520052484190654540589938392172694247081938047000148325582788199364253396562009411782643918531326923019462391933938739585417008253418966235604538080468402762810203374289924390123404545079793693232707690651426212437588434860387272088129471483909554258096200772393076333570825683175788579835114714424975595070999817794539614215856695447224788611816932217871865559222570274978500447633363084636068582931982344944423950909558312033338995436531584313866243237225756215883332975144208354785324601146685592142921793104335561796 [170,67] 1755250335603133876391899044871983723242647802042038258194734885011195964760633099870067065699531585467976850447624627427511338787923199169501302331292213769709778832984935556400626773573588380694391688645305766250626161009897409872472447921501101952464115756828985290203775568647479676811925558156689120559931705208351255353424784172744976812361273475638633080038148694589996496036837598623355595027768558850616632498436898029798991150507716471425520840311669798012710616573029452606064223778145964082573745897512979621113030663826268417131521664094167982165876527372904048736635115886919061921043407561458671639433441980213516998994610475709117779898559058721829294448536061058568645961345536001585003474039376710702248987622732028276747601963794163130370631043768179303481414333678739901500108910460665810196319043469537618149161838141358008776799903911874535114450417605614360877735861311173854210831508770255328907389010576895593982520530484123754032559491330245959552744071646487096507009052431465912014824636653905614334654042435968826969899984182179232700230830582832958370002613576294448539834115391124343886114234156820653628367838814995407022953969567604693242657963617776053726384543841638687203953191109746455481210026299269681937900267876877746458263348481286198246888171495408558717213930474297720367169438771493237959454461464263850745046427849726555559590729243305344047253855599447871884662209713074102348178810450597096663476185211711576880320096154004955783624214893550271064222854745194992377125742616853475653105027741290045631126017965304086723954296244312154165615912149096557743757868980965548841147382766838580756637279957589813250954966872196166544360953168339047210611308588822935872949122713117393211485451083362495032287750478817394239998485771089510327256107862181599580989159106220410871214141711038962449408768643133429315681857343038379377222920427597425781151156549503541828865000724 [170,68] -390808299323146506167304769338052922408308033406875640606206854707111497237985124710072026497806858365131716981588165375932132202681219999867998627710971371577583442370774279611997232257966112044388135427964290404256259750802773343896667208480399131000506203577671771890101339209737729703201569037753766579089066736513034375048794033353649954647447196662946089471220852327267553697061586197811476321399076084393634736890371522258095533086569592090335628063840218581856897582442031454615733536639129710169886528063369439745752923755169855441196356215015830900387096570665342357502720266569960867988093432040349637906832610912720005227943025091567665755428166044297649485815017915841572763492434356465372983527648988972130709304124894815066893840799055397125080593466707969755919448920758120911053820501454771546323830351288595928274222499752467975296808881669674699019665774667442573370087663393758805133159167660468174877312043582479401485481233914473338090263989133829955530208335629762561020465752564576262519299639046597330865358442191618006538492180446722968522424527488971336544622198478885575060693592810427148388797374573988613853211476314623692529841612744693529926056434032852843326266962596345318554707174673967358212503587405992537995709080235060609226020889593411713325342072870275970436196864039610192757870593483330268060722217454972324589059637010821213957281626525551203809895154227712219807788917455565433006958347453233762821825193431320283764037374285125446911421755981278517155976623161911621119387898907077457900422405714461011577701302913679717530015916870702905364527017612261404773580850152458178926988572020901473831357925352857298036557705728320267274617653576853541799778911544639466373913332414459030480212744048847482524574766185795032228368853001707797289714001242404000837264280709219922716336881944334869833906785306922999131763048294271577143286372742005678255478044458506988137504 [170,69] 74179838229028792599206170652967533859272627325167097757404914398329334934973364281041340998194316974605404846901529739301296932468983930225725046995883745980816841555826187785736539128095166081846706130870294149774432511262374924548930235546441169442618423927568817613725693441100741995500580857643854615992130903104319013658530097422855654746134532074503733539348068015544914937351456429438332797422065259759696209803515688254216362682882490952551022665323819296525552688126761935539804792705002511878485441660981819890059366291320535632304395314057977180933734078307216886267972437328328721769725194907156304871598258356590391101948183718400601621008451641015959827399414895911696382022760422485560792022912671771541834526783207510748239511299369143315880543778011404061133077912856768177862251969129050127434409588570028562925517499824807580596928719256724364253826994906474785261209060481387640016927608071190644442579545399865959099061642848350278251308376795823568245071709364019892955540668944714305056277808154777802553015192252271574347844544412166934990702202354970918333977753545075493735929725665000691569524221840574592066138817419943520364666253895835558724611071205323764029521230696849253067971812613817204408219412245665294952752209221652503555747944647620990923502259319945050769811025913702316313665888399056283184257747792161359071480789128828385488052928924096175830024493482620111234199625998036269314737981913964108852383810756902612685753077804231984952941800887381470567223361307517363041513792891804899623342164081246392654811706957216285742237528866650239832682689111550247372240950450984211826730408448592296797770504209599587667376865900617309405703680826786903137831764586412949880218135906255517498441659463943112969675077881171785427372472329245744634428042647962043200129397889680122382531755263247935150219617137249876075942706189893574430569166520082071000202117763409331534 [170,70] -12448321236290905794545420014926601470205190699721077960859566420101633827122664806607624750480499555548877448930748351961967500375599656480512670542223521034218897852709914799452769883241081094825074680522509843010950510794428629296066206895149610024601044836742826558337225067512820615106726183700572468742663694429572213618736091257113748032222524809350717573039135629890226560139394114212013025934787010307807461065801802684061521016183880840726818440569105820023071109667153982878195823940236054898785316484834153348299650296140986286926120980407588405858195837678018224919541724072173933885062937954971506715787114586587080618419267625508006543635982878800478266639490181744916119131702801312993684164381534000578867197099403764824656850453409802489182563214081640686747757632642868721313496982271270777907460546146164831858215176828307083887082545675995152077897472793662142665776438203286177537487334534999186869086045054596827914573863279925343434148901784688068204918164520632356924312774010258317094919668280440575658293080630590548001920290290026397136203845667952509056192169987345793248042930292593871507978311373379078784872141532754155466037646230830453753821900848302040135304917715708939631602878587114799269668988837888510016360204419647657149316510444694411345387002353371164281842168351579854585026559205065574727693473434432124909086874897377216330387494838813388116203034076803142742726197952645260308800483728042431034575203310279452444302313183667490691397758923594210780259310726392802098798895013967123663611713548667780295218848063284306910546659943121279499846044215365359799164948171409801390376667425415964780982469956844144309360219090092472213087863490484615315064150734330203397347131147940610503417792040916806215251155829824406209438751728560358582859907365492967057360400956219203955868163890645891995876347730791926936317447981056510389270388580695438815448230586682094 [170,71] 1863168712682567292037613329462862304359804452913659460509453850117836137069876100896144012862458631709724839855171428491306210167164744686220072756750195499843340281174183378227435873415909318746845626778315374802514014140104341965119516670684431479372033967028711637431096161814913630669652887908263044055433994259220747689309824953145870061720975323111662503466313612455321605233634949733898368284886866742143775370256629049687635379866010665151357467275239798769998881011415974473610883654645759410544902557929530135741599269113122130611329474706720229140219101108545846893552378850464853509946095332743036162054191333726514242424684900304118490346280995512330039348758608252666792666208598403388144111661431351651289459951677074327794960625519638246686013839427787037155114736714213398550770666319537742755344413379452951508257160822891483430369575253265275150630170954612505883435783486158328739852546974969014789127493289180112267738579886709421883905893933573304377410007858111509492368342420184422442468307119958169417056893904799450714000995570516370096494342814908833783525718377875622078225754901245565026874390073474859582244214683103516861586708724938458484696892686996123755296934590876619980265169406810980319419914574339416735469372894413524158459791378743787896511404694929693178821935936714220870804218687411604624623017578405507430065580439254711966861565664638423256164452484616480340237728470722135229200531457533828807859588982529322233364860577261732162227314743820494921290145180436155643510576124458816660192051083610518904720245495002480300609934620590524767878633989657594180232686005981359567443760987270118396587505320718161719605630668520763040529451185822081054826836866332160577551217296340750669697206110995025835182985852465887442088035285510839956620129859285612770775926069063991478745398223718041189792498606240925402053719562437616411943431407812412070266971103708 [170,72] -247952084804159037249838633099639793568021367605819008541556992334511012294883516456676993155760881839577465203114646445383302643739785160350065436665604137620839961021869594429545207885763891780685848372309910961135311344794385029472288587674328285118956113404209525816970449882091311674925333650120234878475196830534373709500277154634646389469596752548155477497656142648049234420360895184026552319464000873444115066950230129697120294882183243950342830903525667451009971125938566284333200259261535938288563840111646381137811746887841053145243154864498037072877556383741829657233118614793253230728319514500302248829538527293890035830003755376750842572715382856703635910614573362951713482750345575525778348557375406951736766365832910848434622270851321079609610140361282571579571910288816112079150361386828027494077740849242637235682561270747130555040286614592490053916291343969829408295320673492285154648297734426833687472264921528254680651381011831708145951691062190035073960195811271275819720966627826041198940956994974552798608422005384860801111787331609542248834042909389475961899605917714824216458384384963735022706456388220320949936482374552859453926435534087959683196900652429230979560197486235552054395265388004395588470048754914324268528686298631636226782016400717235190236867099413916936243452784595420867031823103511957931540593862695265168446196240387987588179955711937821731306520830764278507364292384837013062558222304793921588095120296084412399575031852270038692969230649177926029608212965460866817402168534800656386676580087813493154642315478433644954412449014033126917971217591717500958679491330375533323418963611657616872943583352673878283587214471578179272214477125324159357864361315472414886602887906134897488858959646968139095112909431677316903158597687031759402841718937372998475354195173612666954835018967048780193287906762343216168197198968261651293050327982273581508534702100 [170,73] 29025730463774515873901421681583652210746414257938479989221583107745310578829558063237341875310859564637744405862606667499453166136525850611933971854537079620359474330932394014996675913181858933761947631774945775789743611767278767697451643406084881252752669545268544534490186500175206565723282118345439984700118558292727002860451431930970271558659144639643600034447286386881411313110360298086306298905181377709673757836142264310333015853853524293304315928433260749385443836132142882720450650302480842402254761499351879150692811310294564852582697318752322082124274064416824385886225628832213547102196236235849701676944608915132877287245368849834018176571997465543634175734111471183307237283771051183181694471722366032293921193937952084573625722599825363945820651571747126712476429971839703189772702064928948047289231274268524286397558840626825792103001932196609344440670241977481208136464011220534052284391363588140833500555449997018377281906793367240523331679997181280509171951452370208074983478555693345121821660761916089147837782757055994883397916321242593706751295855551329245060951074986384546908587558549067732446186344827591183759098547146415424188658006726340456107280399269610805463949720773062905774200041103909636383200014849381850648632722437419937359484132961934708878380557068176143157877949941932265164058409746257416459041098839399600559836981246174647259584378247405809281425005652951782870288776237445625050476444938429062743536775178677028210161960314243046927198794990784897378349630641333120344942104160145745374810149643127547590334660527187663154206009647960770587932804843207355302035269560471199867681142300438304436928580486272725249223214205402001328344094697332312603460107050361374130984063680422535025360659698013099795202780734283995671853565091865620310060892810127117435842128497518445793164835979948569643059979949026963859824182486726252051195030402964512754738 [170,74] -2927578982221332094304295759687455046445611836133201230465675507051375156748928903861463933672681749465386606385005240179216381399712385996430922016083747611900673465522334334242549384286725761730290497439814370689829524516782775886194028517355639936814249261475003459678330050124938750414607200248460677462069332495550049789005147847046530375515009815024328293414840712415055818537606101815625477541561793609104438958537045897164839186993248610289324288956695113669374910378336044704521200020141295766893907988027609680378039755890352925498844363960635478183913809294562122189152875768603614731248824101432139188428827732785006115597933577228867350719197677528632142129792656358304878929207853465637005908425878680846190181036323267017595852841350339545297274906566848680002368739549581008379499924059838232478364552126021195578392778472416912940547065274433896407973525434021134663338022591895549987242984144599548218702832385942039435072148476692041707059338575996096890508071813767187905694109214193050023101481992889700969656088234469720824409190223463434270251961415561250381422352619770902623630427957586452662076662356010199820720583562529894690883654872732369902418488345380643549139275328954006607039558062924833389176084583306031239312432853423112975946135457008930254481135945886194233821959485808232934047962562057316537395373686039480265126485751615963650115667230603959317702680611392984500838422012022186987980501521729203900222509286861453308474431735532835547992512112405697951245756481123196923693472120413082757798035924835585865775891699053129725768155389356454229665088263955264584200591509838528720313598157726290718141605793365307386114840426244323083885977989222520221962696930595429632665380181357950252143659810004784168378067604426339277290209906148926497054162366448593143487968876726734291273515595138442745690934101036308344324931054687789565062231193936644256 [170,75] 243963123579144043806353473900110808249685847982592272402384627391545214297888809969892620484645113846534201949909235119791377812983076574403628258291276840419286004893956132683092619959992498019273530787269866374468880012172781810811698577252518451335007469617435475585987547821717348238047973151298525943574183953990277667710205346883516306339450673504551412536041835702947627792450713999212432077309922551439987185443463809632913025508080344870592000676970377391009069805705109371554135635394718799690022608554583299605630804558069005888901022820939712410632896450520362222019399380228957120805330855055298623752939611005744629412971268110470658259161810172257940734727748672562392472937479355338884385766220761878406198586477211240280161558608739554042542552040512664464400397871835481525732463764847083343763021358151454846325222050829669801897982004142250741524507860343199932267677676959086675627286912310281862197649024673557381233133388976558279411862794132425531133028805408422500514343951444595703750169030020383519012634096592615338684625479722098070837711409469302880853394650731450228972491089669445157327556429103391367836129907543099298301347864785868993272341316193891385840463467439720634096351293852544714615746026282562863332096201943663220316519887088627621076925866566538641036924248488575676526370724670788022844998724099835193124762904304867796661425263359674426503748629366279290519692521277844550304429241949765815743231328130073025075406153648070452528116603887075291899094742479442781741296529586876795799560409811078058740967627195759122608020357601017564318375941649654520286233765675711160383702018367885387136761750715380805205608889826775673272796679688778610792936746879796907800968720092301896179184117537294231978209908975987728554997001720262388556483399352073961950245594920854257585508572504732767608691413034733105875822236367919429919125529666322 [170,76] -15058672341009759262476659453487639684170335973359948247269232331512814237155115272021763561297221405374539136452931980113315788087861681559117897965685866088793380342823427501330280765347099936430060675637948834689696317640977082925381258230988267316667096918288355582999431634532929696204969728321466676524206599258731590004067069538811036220183264258189595531989530709140129171918579882957060985112222825232119924956552713895283352664911295095347121030588318536748484963876547248229532788848504540879094182933499279849868212687734469690718677523637597205558076274188123449737768018992289685737367705767848663942096414785734965436170639980445536147266863338181455396642370467273211033937778730957489586820699897772230849398603091876225032935863589072137351219530571032718631849708721528489368829685954295339119652695107900708176165348243953209861846389334668381331486530416149456466832036324636996341776347289762580243722794837641629913856637257299338928614709951261496764719377050028361567370240079387069966955294260635852342426941505463566351120461347954388547923651787399470082616317415536139888178652206385537502105666331541222115733408563237791459118043862969717613355173656786106967232744643844642021642205453464217790473957140134806619057346165322173281073366062687370623306860147534853489060264159738348740835272392481296881834940348673389147096959909709168818843560293259505549525113337350098205160713744771988386271150967449630418038628331971662855253902376134331376810357119731050789562081617128838726709363304014773229046338241054060676848052308505101821847291388003495119016144854681780720105473865322582583355389358437838634126424835683950376352896446047514655681229958220025123363259181385737698792924457861690826992021377559365878486425076337708061580863998087176454307735905655268973075911072123698178628063012378042491601005457369069275527598075478091917925168000 [170,77] 382842064236318493302682035574140661348415518046310005993480236110274569806400731499834924257390251723624357335379555282882499516112105755205388575868873596513701250079758416331424251256594291835827795429588203309300314251085750225540669533016736284215523234927530772869826712789125276057630591284348149667627622923194419357294370293185106744277671372888649563033247442328937405926413762999965721518086875539335399154845528644081496093862343236644726880075203776416341414153004690696420591876895704911880663213113903638190175067278359103860136827172934160063641619958850257735540089816943692688302709868603982277696178232846824296197823033898590383752160359728559818668681842311984419231001146326682627759979844435225640047088481306159817324547558241204060132703533333343228581265915045336629300475476613409926733641342252385854542879483367334472127506204986018930462675158639598116470925572485149833276981019396773596754206890721287069996064554444638312416540966760904124052165043836059347147193734118547005381595829735943229812962844760543430278750050323328810285563236507745522252554944077782457497463070141664072158269092082744014930418319904647337392621436780223632300741812279305054657360076731020922670150089259931408843987040044912505580272951601100909975944366749091649168045219358351266502906616263031683562952751801082857851712088041039212411731350350262427764563939781581972253079970127787275017436122164004951977386133480309053719497769720220933386836348950400106403996836961106936266380950959688095265584770731357439082211036724112442622345239560479362417006181083999489090896077744634421114252703426748982706598873998536729863628308987385662472029325377254242575184706687928187326190795280566467443792414680955412967966812712486502313027167419109388784753587138777304495204798258821992526312884280007724168480780226373145282027045811541293000067154649927293464363 [170,78] 59271578462347820939390161939160517556173622740007308030231158536990123267750376084783884593991273925722714775907468333434003703720873416684325596914191290220186667699764573859924521463958237058241929824398310938106979019136736791297199983560872361384377912615364550792023020796788176765875670699698766481433161385995473409259160955481020820515827843647988503465831749641694658542883218823018395843875510218255747222847115475097469279327143639978325465549446293751693354489747864141699529554815085615224220547563667445599342582672097952401071451644107219077331853926657050248471165458009243287600399562998518937100699850213300104106498910736910582596682881545511123818956851816182647266406336700948035515592000890313326261420729118660421184950615620209651781409967265750360010763042846792025903477936005687195261815683306533640313474301841868598274444420444130402713762749082791803573954710549237876493146279060888472662567950557296229437739690687105235766721375859055885539277258004206898247006699922203863182501784459357874923352059449239872453284492984763585385344452107963049330691876885454653309877042425706288608118554269854515105508748682416169022083087623230840018803635196046283016394356949636845290481940271145731343141551079790536326480606699263641870323101956683500299431535927770199341772223274532106608588374448191276065259806277523389441693569084500188390115284516983897606262767679298770831609014547889250260579821544516764700582872065195121654975810482475324194648212791990805675368415248425465520383465626677010243519469769465789882306507166796831333440120057807415009776859160014071122941059654842524316185689194273057790479761934554683126752979826532353550473645044927842064624364838210354604373605214043452347790428625727351849441409395035174961718444346618249305383001037750431266675948280611732576088750650818692731499887406569014363454349656776321385 [170,79] -11704206433949223622307034504899577719654997503997620097167401175730059974472372485247593439739900374313477711147257476523246992069412711575687338407342569063649324278057594616321098028809349374677462269306565581966012390185615420153922291565186099491820120393690728546685222670141290634266658047485407659788153677449437061921255893161583746367271780064763513801803196890908289897653390044787696907831492338576839131831681786354100345087781342839278368168047073478043797723070357886204786305289313149803458050495915436868505877227521849565106171593958101292118120340563724724959828356498352771106951120669524379777294964964940510232111582120494215697319409840568012077676935865953497058402897437498073252310181824898551992205795869634448248722973327903271487747994464611875551479734599079067674693166387362229747594981160881632303483850519469746130001962903314223931912330782373893811505700357529569148198803514018830148763038653393835909414021159760051191859661071151514544301772102102638639634150611509208166629626680726367899815891335690717077892798107245148970733864084397566707334633041824175108552126381195428513686702047739381338185423376812972266459021355777212989632000442352002186636920684680186356698220311562130438885683880136620122917265183421938018354249078821556078077332023776219820528603290551993287199827815027463374804327456195858146140919909210268004015159297484505623113067897671481957250862481762935376645829544637564258855755763481429866408685696276373293487289462886996057035604569259784250263069832393461973270937684314421913319584506444266696463807542482235458086278433683178814674555412578735186149711921947427703871323763056924691596158588617378157312822285196908186689100678777155740979120782480236630400208169508446978849026570381946695635463980592781533157044392422428158940769371368653623798979129407819572605226582660345045408936695900420 [170,80] 1295741918138518847210432074960461271836762374950853818286499179549553556511204486880703511904177917983023531197575998966028682656897369341113935253347779472674041693003927741283082491950377703667794455928255186659875309150592212276751189401566237912350680544824317366982441278818047953644236063160290252612713342801018756949483639621586374270723729120464849459802481379394480176657129907730315585074245506652272557523479578346763443056613648179769200754530369372588930208423941319697587900921689366233007923274542351610957904217754790885654480790968580192645428639605564940823520914132297817680726105329691631363765427364155030351821414334334314161619993699298783707035360486944861565045913225964605513684988162712823889690875237770550748506911207271315155371779012356341918372557197559749434501915827164957702198824780118820726018030233688985707612479955548265203442767383735133940808958444921072964642169609026826695868399852438660031588315616541984695237359341110485408723512403540174130976852175004150768818118147290911512060908311528290326056163504799747161670531765624027762156137336628630064372100877582973078739409073682993106453045676902941686592791633358364544478741152227031354898321765688478285398499428609491507340236414673692220015775488845064086221549227640213317116200444875624100553042105153824981077019391244487609397357112203117113659193436693031694730225617724175598169713463238706031727887934586380310018962704152034725076702867693252121217293791772211213197386390110172294852160809680536614793139310182725056402524062934709325476302323059288716660770263649587097378645196153025769817607318133002571958216291176629024082429397084371720135179835090413586583627262048531338958055303908620142341521531452634981348447257363131966155204831531943558809950296555844591646234881408962193566422250342434487014988800172320736556822712574736571295946037788 [170,81] -109373145524028676181622873042539153873121743918179131380788989337912275092384866371002316363310650141305308509475447484418062641352694251272051183191337152207248442736193817429646021498988173508938099046928768731486411822172910741342239496437230637755969923276282674619275535415033036707149298720934499186327022381049673419720067800170115187100106874055065570624947973747956873012619675206325199475322875273336707034327466107117530782087385446926131306309076326415914517478368668990911651588028853355909971151758509970569359451303181510323898853505770613391401361261148792458635389958140188845250764266497300131242453210953778440861076189902195510497122850068567440523612507646041196407941571512806330805990070127082931356383628442583742310896492550662884890776939167653549159372083547656343456588262941524204653263332796532667368971140322324591378473430218074253104247602117176330892742113289002307203013138412423278349245532054476676146106973344923748941103112903033524664546119852418739678896147009692226105977819455701381204206933906188354167022801555013930792904645442857284578053983286622456036896396634607761536744549468928779871543070698766068557484068433723990862247525422584251986692288097182106560168475634942635123650413811460511277671836035710564757142717522425008903376455916484796262233185545497586311371092365941841678370978441232270947559794141401232051840795958534222160834888313785950612045854842493422134829627495889180044894310272291984027852788368394293656263981123808378940273973187415102973725115400217373364925837181650841350513809972448569333308734165670148786669720934678084005452379519175375231289498860102204397899550599162823418622282907048408891596334377736628841063000395249229759287757946865434301247985720409027964416235773457367231414925120898945977954245428315864474762069143635267933088111851385508864058007391971084648679088 [170,82] 7599624177101225990303735701322522143652944173921742030338101885427192446335505632258949799407401965264134174722974945129386484803405631417962962146807588868261640197915099507163916465223618490622333298883275245328910009731505988372229723393170232354578291829044748107957165562867106187520606543294820382678520906164136093913566201912900406959576255023937262001473463002885973364369335253894331714814916895128157346296180351289808777917160886779248267466843823715372555283847108049205214463837673545447721644896029061906222927443950359577347056636347442427180648044539761991630041511764517126724918782677267828110148121998314372862074255958388226655858172290474722900001398649207722447831638782299340287417306954015717482129984548431661845904602615655275660325365162669379396571321996778042346923498797167061804502622118588732817340560409855274823449252672381485057210735112673986815580919916149149505450596077600260464020111476456496179495545670330576523927448446220570863488735995555640111019840837185168781011168662352415836062992059901941262085616207780064583376350682585643664216526197619095181854900051141797410474240506835835538258270164611677128809073539348866873833072176684167335431401254850675166429056979655138939352173912110465527483033689374228192671978919697418178184920908710645304222089846047052190686272723501644869393999851402964142087089949384319181722297498648174449487657423127896773554876024671386953340486264357055392538030483945041525846839566616544409798009605071233345929915521689967975214087421860585174510749662902921839782478161617069499626131963888805168426550749790994985162364881126363169215321068134065918111328309808556512939614942045902625846887194232635121830567843326707972838650801544492102813960243019712351415168446746614988282479973178843869724339281874558020523875769390380079778916440442678176417284470581356181260 [170,83] -450046599652486263296686083477858594081791966757743819491296191601117115211971228629021503946380608595474490132264162245259890060460875946526078766155808828871126808800107427123133835676446921502213743045278223131903599720374834980975976987881484430551269944105135647633540717321985266388345659573221708657810451924684450820731738107305094312491468993188745110852725694716550386026284052758825570403404438792828758357049715455476924490804715379238448132667462267321215773762347141219087097370741386138210375058882020555901102316589295753380184965241172108890908588326609878078698643773927429560249460516380712180480012846229853674576194070318702672377075812862703542446761569980259733416628011949683744818067385352357157123082470236297835884245245169560250458221287500789881337902688554200236576004612132398692631996326732136944169632709411217040516155137726713020181251229892561231649097807825133139715107249044935495840179065095210434754360823685139465978675784625923293487236688278865017857777945394480779524793682279221714850305107975020471812565482353159455417150012964964903128206812490649900849847908301029127862771518133222142835502808319007305439466078538293456245257515504470191063364524994605340959296317291247077216032884828064925106153061757266333773186853144743119991112416985770690512116486053054267178273288937348761462496798875776296298065335292056964006095755374141692698088481370998012902938641189169825874831163811504243652213967030749681677103075480155721521943986943228146959903484896085606012956170790123679997665054301360079697237742828770622346946928582350448215656868466783485047775070997103632963088491491634092707511230093135279209151298376524570822058705491796652940002617509594113260486614592069266271688715988275605405330850920079727795560829251948126705950313728461401295436652585715028150727147486444317627791352342489460 [170,84] 23294743303867301856741778281415753212904906404503447670768155310902787575060359951451275381000822670804975046864171415241118945273025857219013901280602027937299143400569656559683667035694521724335239061255494929914705115231423764747906409820200513569856541710948520288335952810653649088288490236841844130824003116451197235564046099310412319254232849384733238137368208009254836331266807926328014005088201171740991207915580611704887932218452199028354852181745574209588658924303703409191885748310332618602771965481180268474389353956439947773668315147668575117467231312231370597355185872888881594290610150905906140068212994339905871089693095511830317743329815079172925376713613351895480149435377749884796750685245570625371668389505201796059080235587695891346940095826258178858383260122423683192861917190599413976260084383708121788570249744905226043180389958705800471203779951168346588674802088764530548640709700855604599533050601793739020096251334106882863782359355775643981794072023634252039954070885455236264439420723080748402040204120460329847452088461172707581135534109267639606097281429455303670218120027180834972451755041318855511493612344778799950403539519661093073528133392323614858818169411283722881476653592159220764567386512460626917925633859434700588760291212506585858169221129064757292200466528455999000788215674502131154914729001806783436782130024771413162961726163633761493270343050742760496702774847724667471405145275320555074428185533270968606653168281444019904914653531859817949671300662425600408336917573506762284630873130421564737669572302582276579620523453666623434821170832907887309680359938797712497245058221055673162840093154182636246074778675914820448351400471064869861472540887942704800393971974144882612145647476353539652560628533371964203584294844400408623021295201436142564229950957745785436014910211657644227467481441484360 [170,85] -1080782042434943855547575433253849360719490115473163670855320334736282494740709826325624708270872844871846968389928811209904465127844613778240530416264853214713538472108902027705789775466494174046389505777489927917655429165423446325707549086722567564746799666724806331006774141601873736656228833735578761892460784221592957404448259608462022962427041412535620803555323856595189390078255652685334509994217717170943701956980303585937629843292760428360165655281207885289653720536696334709190877022735893527261899146340257980953830734598605614443717428809437124248485012919493931523932850508526593959222809299966924831712162355519573570199236415763643975406780633598516376781961696991176045502625507389371369308681659478520103867629015990360893026157921512793459637970019609455030436016806361020882694158819025394579660726475010780218770182970840342709506009966618554818973304455194502937769842557174192888001717550258685983865869972443719146270279316323683204974001050920659249207683659463965369657219918909966723400076956820347930202639288656409135556482449689539759732090156789297057465933496170108411545146090762824349104731383468165691530386545299840950337587535831108839338484225280565725627306781031751662323661620166970390165554445009422888460634327808270288352523280893648424147686727349085170558286392889949779021649374830006031096602105217804740947463164263091596091217564604853324075030018659906566835247874500899485758936546455271929038080340935001794092252766344020440158356119665343157954977349105702187031781377824071750829873821454182882085661199557467313624459572308078793633117046189635255524504044720101158099413444264283903103842086695573034155868080289959299825627488824597512404144125034269411221910436787189187868868704008953595791544608834165231037548757896724952355156126486633550715826784655890834578224194923570860702386701 [170,86] 46047883917673117030804067992367650985824958499135100435373862695844262891987652875984796562939830893342035672034910061314715492629793290756345049410433965741435533342184900294494175594019446111730138874038965778324235114955327236335341528347564033468164109706095911351458396495814990887742310461048373141063693836825286176747664886111862313386503075033449177682528705961782517941745123219294995438271683690235188387219158433947753681622555268713979972386252054656635068019373440201848874776980085051159655869999913908056826430516557001796472330221285660094032406925680043884053145164847131449759931116807717226855311260765243027949507902138660169315087471472191808418639946504182278974967129197365371156178392287098519839957011070632231918474430067466133791298582294554110453493337547715683135889960140077061079984606113531677380359466445987748563047135235873079944522007837061341977251262552480374637374487106781103655212885221992975644246196008544780311741731575766316654339882017893733509284417145093859773887170043074749513832332035001082324391473163063295517458432243805949898611650185927048595415068826782409041849896726409956095374799087495517340272183620550652133662300595550566031882037607168639391086809558994466874023465183184320530697511375447439539721525183244327769563936327162405390449416021685561622148016917082539557662204784170362642390064745058793080643536669903981546442921960707676245350880259788013523071814218003067010466609260180236987615523110317720772445215568170839631209147930676168668153415982988534825527461260444870247950759395181598448350479482123643420298461650282756606813511852757849767054722602353579957820541975847717362892208366560572734661427432121348420182006997049638666388181232005553773596763524540166453372625958386698888159648662796361741366247464333615436141424527679715724747288086783939329048 [170,87] -1825631842402719727766419351188422797438056233046507238728962258097083224579378347385765362322642706164360087883805989602539618871685237405928101636782870855954819140756802509633302748395991558103289621783597172207718341908314211388370534635977561470002725117062400684675043917102070361410210886154685093099450246263387414549092219390786061749690267984738314910824324878590222647282323194739628783320674955697084137657343022144662979766518785191650347387271318506204917930509109333938048557483325069053862175606487829542802908568383090114527023350337653177259194104847767889945382368342321108554618361280917904238507104449905569734353767907761424090262575127022796427161959530322556128276003073382075303289956383522086761683383860689178437608878474258752688403251321542254669043627268837949607351970469851671724853678742162865430475352493894165992295374384381958095807873946781052377974622197028463363104209662494246912339871615912370693969536498282425359067403386285897775630877837643083166165975635038158199285951138589510375988426223639623394423191937848869824047482367327143392594635550444311087384631669268338549191274804719818035381208037046748216501651740680931964443942148164117939234390139146851287957666328677262773028737050343730947021565044869976898112503096789376751922772127410861073206107060675310046634802333279954515108896082829767110068019440579066885596272081855878389908789083702578977777473456874773632750446419613054414317482544411877641807986620577186214418198204849459968382502736040895531544579062503430097568902343148733198971655500453995145923830896902550600944931870438830561594020054896968386726683014181751472172467829568327122551198176116564568862703484532150516451053495440124811821622169773791793152597689388816864632230805140386053948884773826300649594748493928596953900896955184463723508927538170745940 [170,88] 66808341998609500392144450818175663448500081536613682562066621058763591624433015264426662975010573008168222587495280607805026015598328853391024708925545863376680790148205781589718121130141236514440686259627843778961353089778564317706027637846470061485981415217374886369641337433616311436346346405788334252217376552906095330115725513472349834034257898829901364344595478491164292700200296267867425283333906137739542862229683248846256272391708231064162687796273986336661620414726861365883385499980160228578947038322214882415578983691144380883651077895261037743343669427889177673027582242521495579817316146441132114634543479440069201466783843082907573294427499929531466066341193239692275116159606376882431466280635385511116904790755975536439320784170950517347067934337398391330535730142772945041803152921776998459427500796085843936436109403206921353975944827977757313256004504274371816247572891412373517820571444890330123375957729353354459180439559316930766603317040383400974880065050556309416568434190196784651637784721445012284033060052208362716384709144858547046370534788921068888264666067405193467153839819938122821743871965934146448892921477467283735250263902705156940217805411685288067213681312364859710135866112958255090242472043997361884455312741986270460031637876815774838306091505549355041861129005390983660494544563916827156247545440351516496587712127144583955321511351031418914487538803693740233206931894427957869306951269768247964843712806796738092610845141544577541627858516819658350251305804896979036437424404512024107121921331505486807731766611399362633206630183819554771258391492687544910431693461667794243815457973754018679053170897710466034454345727505415498114478653394996261614549630011328770548069627216143860170800196409353255113553702078620787581423561567792828940036208221163285797463078970198683768954413777072 [170,89] -2196920895063690751402264658897474783026278869254086121142272516444220285171883912147191605662619645210358979025210013314862328734202152419952501184557420968921488520688492972521288188222041798835384247065072024028062704792370570587100624071737159329723097169453722454483319642848599887695458231000288252505256390599699121553491630202866266464718077456400875740696736200783720985329340326858163893810517236120484884212485784511838905330938687189775251811714085729670011579672041619967247573715208122797165202483961845975131893666916307971822533894111009758105054141431390797700083814553126801280698241726529849593032821669597612177515408714159336060062007358241841282942111102332999816693377782881294574626671703421638056299204591400667616499094151621688182013834995786495734256768500138518711809101156883361846738062147158916669730581224727883751852844775778529376560568027036715558043525771922110014257076007939271354274561191408059266654320091433234549206694537798467302927328463445820627094109662727334736996696071323377025767444429960056755183293972609153816657879754338974159252402758927326729535666814941891861947997383008583155770508737301387075680111304816333488713871700119262947175295048748542742594395421467469792795802409470376951052571215741617970625975546148804598451156149798221378804221923251470256178687240632952168458784166374045599453974989938659634479701211755974199806935821058142880403266686976391986001122379858876080927556213832847765302871664672778982754353270175126421399507234449161803658373902481695101182671609823570793677571149390386953143876530874122256237028669600089765894012873015446585568973169965223668257512290020867059798425555058006606326594075587643771788218966992438442928429300578971189537468893807778008329811265761680347412843762040590398856815291508256456888540335535224213112881840 [170,90] 63163801428871843390060772839684911805545077398914021399684956983852818079257496116177183454167659847259380201803896614740826446442050262472365179930692045944110817277996176705912087083716685509099462994645290289205337315997742685847130817939019727389022649988001657610865178126565720114533185161430471088608632085443961215547257561257916683255580755306972748470521415684178524497063007507756167086118953476808509619667546404099201699467601501476228380979200559687776438080565154954535949345780910854003913710051403097599842881169410576272561972489878997505766046659458921698124748700942224260192852361743327279145874143822747331461655381684397248949479970059976667051252957731451528668447952925486128846111444774460361876387041788562760304419982466895710435484059999306301851084329059046626938456132123173141192579481599350301165631146869066185610007020884867334475323859076325878061809946233902444916592501675725650603283571351960664784623602830429086049699541100743282360055512507324612830273347583106235148120428345960306491354910177495270518162895845396063968683532130581327595105762959954970416391219351794321434886229391472602993652828414185301758873544034183021592733726312745302397867405175434871164217022965925696243380453716546613133953776912637406570543065315216047950047177585887726360837907803360856243736808827258313418312460756592493836323813874756860220278872058379459216971619892948226267746649120002590029948268349039422933526315621165642914288647333578785715827446768036747820497411477668477371735971913937060568378706833095900287397453547884904016746148269394500115500631067131499157324070937549469393992031939431650685810730249673879576966798267225162351525038296461661068564097258427936057639408219594226500687601035097817451384527687405449100514797807235747287802240023339591409944914193480264637096 [170,91] -1591344999487710690348904645239858799853664216849442358382851038686941724105811810038522394321550977317950802503402604190491170832575345029207843160331502654093454379464184078864840723621103838170122248061551311063461469318533228768194583041164336179232996665843063438704174186738726041755378603910905394372532069345358492993842535903556371766224140829655469474236895994958089631387310150335375556378871315337897808365326093925628626864098960301791823542629014663932435821737531838927080238394196691906167667978420927618454189228882105545372880502879095241945445695378188608077269420806451207944173559580960300026334425989373873224061361260107824185117596291424329379121992097585857713929626601289010804076471838687809941289807052104811122513447457191471526205053423842340791988592273546000069744684273577535451735588302600671427766044001665211402913796312953438654042184821501801755561635605675837543373347883558276062930998128798498171216298432965916521697924066941487934069746974111995439062738408359442521665328255018215049910318248103483515533142296204254625546796999657136923849309319098573680664603456408238488329107179575960530475053204739576852176294891579695320779928900135631866009261995960164678917891782964334434807282218380265211908517033778151219392600560599857826525432179984711876504166229772682716331028831165107370526853624202468323245074497697036922650303083498127740873979858236424811581125820551291666987458177691343896795220874442702731647190734777450171366451861518883142302769439047998657200392415827481075977645666414727826617765966859328604750150216635665332255828460170815157205452812343594501232319888468869638818434106371506991662236282130377250260178791479631600113659561144332505808256056050702907582267729480149858785413729332543998939171731816556942446110900575325897497742428087796716 [170,92] 37767873886289009242804333470927255913055250343926464304324028450237414106088664246407720772462364266968544899855415751661700631115508842701792960491039839606846051234726158654552092085680823397026439052527210571761128913763831048168038972155272896443280250449108024892415366053553470965976368074915522260579394694431891729541112619987147809695999800058650704805410240320298815081299203630056630820813751623964260202493184981013581785975661450886824468321026044681769715708852796156783304639833505421232134653626383293414348593285525770916071497656047775414959549298849138914390867473889679933724607913986169748282943191058273569524530038320275695653498134795124923918293325651633843863292107779825530006068898573452953499039483863243506866234149701623849275619972930580553470104132132017103402494550028723254018012912733687491061995784724375986097469538915231726031668134075468298057448335588653096301633945566846284961758377597401756209352375617913896080516645177073748565991389161172688355709156494336430767058561500607386694869195788702984395581518904581656511784856600490567154945841161729989377697708100912356125301709930933749156815148506422226690186926040903615536486512327093185788718502780235092566851063828786328944907032192076636177809702894267889335995768286649801384088248144014297680240344174826343768461919097018477341481975690597027373436353752878796185583014540031194229659668529859931289530709187452966863741814258380464032737589113161174944561420892410740317426090179442332115231672293992816492513553695044959242229472425206741469304836529169449906388618604826530194499841149500872358458313064086178526157278285576780400937239696218213013362874560589527052229393418114828657578533276027377949900622145842889268176107118852805935732190596158974821244465880666038870298462451145084524733617166656 [170,93] -962622851869765403149375414478331582209547055417772146836744889610994051688332755130464250589082332401621313758258723605890290639798820250583490783558320526675749393206661196253853815025034108781749637405659729156896921085016159577255473463453582614575661348945319827800809344704874292640857191775728734927257971535932252677051473331683825201040839880247593670868948070736960606247496174443305392610593447961933146259021423641497808180453171175520987179333056120926161998332528904582713405012794648084216712133811773055906420979607431793356430708624166515381559226099890590769869875957570630448694469497092423104651560070419823025012376927695128181609004103462025055733484392327621430222879890786403066593856599683048820209188132780735709735236358401756633051275017892750184502082395752969652309004866705200131988953128263592906608274349524154748310650344575060173149762417684432811019251381811667466875212160989026858272368336111079970994523164409719121103656897670447547605286302670683722587277235749516832476204410098500794832121019916727079331714548567723751284469997422209895697870764699519137396461298973076906594087738367005571026205015891212696048645387552481715431082629782726002222604968633494427923091147347911300127427715009195669837966681251258510110156085896555647414886037263257236063316483882269993214078186982008070463572764604816119875006225800049073922011468447939685736313857052274616207521858476566929300964106249228428947941504430028314347305848518215223270555388313671841664028725208532519052925397842587407209691004806291769208096573621806611540718014562207839471152178873035337890721398825899125990083500561222776035890266360633116858903368310588009663475260532884739378255577682073792825806197950797061451132649936593193171840048918074370123495571244588470614900787962613573127528560 [170,94] 26516940981159073385478976905377278539977158939542629146065779592646879097826871862098760829625411153884055442686581817168809680707859134255518238322943630154210012868592470584357265551889768018190896611488932679940007524840017960973638985761499790377093695348938825386215254577204843298574727514986274108402819530735752236283072992346446838491156456807864444014999646331757515492992810116831179192221478887221410630805663463244208704917315942487895949385143392245997723210529666265356258985194167456345614313416645899317200228876918027569576912783674234984308907133289494535760928653302489409413696206278348786697676738188746706302066896938873481791635334259429215928893491121145479684721961343749955786205423349560727177376613237998308087225477147556693356725350166884941203818522535952856580599775252119597253154161941121777237793991838951550587603394964325521523957359902313751712816846521465736166169005262152696676457530457990173157459585878409356674947531382576475097740327752612375680530332961778321241534924778057918644609079935623356673287594893155433973026445235500861629764662698926811056799273020591571076934069543623264774999840035953382864548584809820872844898815713284021150539270230364080145548284951589359631891846577120521057671079502689305485965232975051259092432502837718932077510694920912024147033070694093440882351128390881000289279471500823330011248724511567548233795498161269903316313795730170651009526547684204188980824831064185329993136778571573016094508223845105467889607542857581851563951104135846350732989135865404500028826639632947545946709836371375533122094890978993618004326647380748808606698925724126761565353387826069677979072046022265455224401732139939077096971297583451890212781807942643875224445278224650778597166406800414401279115505003021781776084108208578048735504 [170,95] -668858143196197370321480182016190602999842264303962228010326277627598206969755399598627143206681905536148611586997160986736579352302336045607881324568979267169918446026373786333129556263999372799402737930613617938285084366095696748579303056969977472937055020721300360272956184761409674064264723292653517541076656723832856786667696840587234160429183615777003228343454301294738895522281114781860246879750158639581627130249200652045211480473327719654977280848211169446540827934595825369367430248050386816638939649783541287647785322676277124731758448713263950378920443032707439997337341963132433293184902133079103431179296845342371139432090335033789006787121830366877174889343254458841664959272519144963673239513268397186621217268916039014043790952854849239761361803228098328360842197356226787092436033930365166269745349336219755339052846460857189244967010577360228336429481021788082603441412295419613739714675012619001097775548613795971687980447697274994911166572648886234138255509571595561385741025359288798892127790566643372411357979366499588899089754291781439304382765672099014255628440485419211085815620829667549218718635149736926155689231459074473864058900377231491030896445246323711678302085577882723539571839429791408940899498640865809228880884307361084915418119794201134591306820293375915747771082964443432037816268505085057347878125302386508810790397089475077293759062463602895920708242282188559633867485913167261733742605573057405663073971361222577597744568426832113954507831764998443124572992961461317940366055771714994366522833099377441681693735203976589030133890849606176092381299973667198943811281714003278343407530845864572395682727913534945909832133083986382228947201393226019713029411557401745284696242174266825421637770580820510238291275146879458876810883625734887027119445614119161828 [170,96] 13695430891273726664237180861028841228886090664572483548789470896566366503771972802213194487165682871492119175929371271570291702623647057151707766929732668069098993174777767031367622006228558989558198559815860062385924402166809414281955689751858500855933714336587194630113940260528749193745675163317356826194276666427968945074916019835190444162197072816270995382346166853929109325915139679234436180790158918484927828651096109297261711162019164058384492581127093736749105743065144834817708272695604997630848491281279223941719863704294743777233114970889168377397875382073753463713795935165497919191624533076944588796489379667617128131834451743978402424012012130267126121089160795767997881729707941884623899893143173304980047614183575470065757437499786813760614733498781018942255946985140481542046366474032438595832435102110856178410613275963695828683889644808653159864116096346039765203145104408526632966040922842875403177866814343089438589811995690445115837704641293858558367228416651435992271508760426605232370358850272526226663500229197439294053595155405533760433575176258172037871030162457697624886450128268596183765205343350786857501620120578468750428929667666346334827791176894912261936520346910807041324866206885103293077674398666568977408254415576976423605981564785982932833559853590495515505162552976205164092394451893616951688692417444624663338476432453550291175531608970570076118392257535823656377598804232716966736343942775608551496472792612901128100197875647648296195652431569660367618928780360931834089598560200938617528243120160238879547805853619131918843336425564819243013716026894478453968563154847242599290029741014308919553270384770687328486113043015914668135711972738123970089900773003262152062530205210649200491624789711441885469417748690399627911772332283408354193831518931196 [170,97] -245342437469210371355803649110508650514570755035195645496914096055270821165905885597598132967610012301878810477594758792815226215669751257637319095856881781806545770803681468881786629615080045918707964329327540470717171119814937311062453530008529783120971325696141796392772461006559541649809182825781148304522476305613092526637687975573580056383617816760979684426110348471271167170240252166388113443358349067806798093896091108324394688965535940214214445451728968177460631174032748618911324206875556232124127074219160625838878699516455083025863196997422810692460842770797983376630992688645422185324559991681894545137444871047113103782083980397148312261664168624067529558127918222658918461455744141737900261557998720667315588262570756719720231861557386986451895684403742058277169345882631228048439308707763237816027633149092474224096140325725731474323009873713721688500451709117041697035630548511340075776451574762032684079085520645791645285625986742199264813542973279384142122900468273243821811113454207875435500058855231623562243679233402677703639125658514828673009956147456659993056432305323956279577003921928140015858116728088022188032823221734848244365826652662417697662680260174659821571064523520848544252311118072161488242726997778378421896733575586225134822634921302219596155931046532695038571447006267189600770292744994334557299529186994342026419595594449979198300298696407037794247645382327083524537996567426264422314539886832606840117038542405892576475782829786190876525094523882278271569025354732367099661328032155520885519594202098187900218309538310403021963053643690715190740909116584744896482884854389326768242577965354850694681496966726701119998727099443883846215352648908729439695916447758789864471726199935899540717657338993138662543443786280716189357005122624444872821635380 [170,98] 5375363545240269545161874769147381212589226323890236355828585893440376660553992636212838896622792278423570319874102301118817154401974063154991558927590705697490264073245060990768747032386941971853160220010850590683904185612023106107801103373510662259568519595316802540698942500567258222962995062338214485252362074301261735883752899163698130857792700499661910382964348153414601701432379837053672039526399881015162792854214836989782802488728329407957562060756512201001889984468524894236439252297152163923354506180707619699903190701614767566243831461660404500835748080420383020956806312295970896374882896292780657718546123136925695140270921687232228659488338395702995456118454062843281449322629445726069630817559415676942424921050461006795042877489328864862577013958566851267448203197836261885303823683943015428867183203065774132686711847485983939935317336062804230890976153319485533684173848786702176838278197444469818168130260286097589934146931240963797267515121528143538632799638467397189425182270579076100353074933617841285571183531665779516610182632039362222366182212744394876237304294968304843383779579446842117699589450565908333826620129975852887922791182401804178538269542296581403136835909610947458130633878340164308734945665066725712565306742502469995665185986711962027178161728481250484162839137481195348003945228613201358163452635591306609700418486303052788783124571540075273352807998163182848818923806838647578452210909765665287572427273806685504195577389763444367284938916357764722161972171096561637075429363740359926744473669709978286845446246755966582692749398760707589692161750356647486109423954801257711964700516417923699705899407742794495109241073730875320855184644432581608520030669403703694296194735674726737932947644861350286663598774155132978345388511086024313591304 [170,99] -147919014207021818706258790080609999791202687285416862084225466303927000119732365955355955993518298926568519364945118987862543426799865879879983122389841092607638628357846395200668693236798348292623220984702090221627523618026377761935609576187074364201064259849231410959626054765771459126524685732997173640978208207415662461376907700714910914174879594527360251922337992481488956610585621221429485811304505359546576113025068950299223503080780552130359669006406773468374845046685478293007066411323848972625952916077040068426763447592002510661180420944486584698825509144790709158236775776842305823422695913511881172568623458017704638113414834958305206965101762302660788937675495368682703488158369654258050796369435004878074088825469568842254311826984875300625446036115305123884485703811069474708701244549504172597596497060454898466855892933839047552975826263192390552639491215427765730444901267699709948107191625652893606919304853026140102333382115858925304602820136515696361333243904359959074659903417414591927078531357037852035271167215312781830168136797187181639245022517668449199925567389126328964374741398602417770715608991587631235182178985625840988721304566510352146842429133004959262089320386455310354666920219184593280054166007926727333119882518094180016868691724429187706131849919735683628285394077482550370127057336681767578884797072587846868063782661214220567126682655402984297841020616283778494321937881241458429293846460201716189213078457982446487862694868198295921388169229090953365133308799841898334341355646486439052810853174879700953243058477122897011705699553836451060140774055774137285956425629117295185272513862517838780384216402065514813193661650888748639221201252429474543444970960889178350669435633568031160191757337018433037341244807819697054526845186113818208 [170,100] 3384586071142051538404588857440025258779675210488660123429812813716309365642814386330496087697084594841214500344607429860667117373324973192381705813864406109060112070331089164603858767168977856219400160787695756161410643831168893842751996523343061170708722117714917632246393351705161750220631130540371872879826267740048671748308442095978881465028620040793470613612755048201696664284355392752798851762165276009222299331379988384302885084155005709896357720729302037952061794433432680180677916817814601034538961097906377528980657120152296575229595163013498261100139264461318978576829306780013927175515200242973574073552521085906091852329936118675549136477321238302548807195187312865984841492682344552915841588703604786687091577489809153922088521932406971421721762542752594708557065395978844605148623343468418321155715614962918200927614691266509098351351907420738380101525774270406244933971283007997560162854619625847969941317318353680436186551758490048075048278275018940321575450446910528021717254105856269884276779088910669405453774194125690726017239623047479902389498156801446716891877260544170517048358724075082819666520502066711796537692376296054581161790302268906851556292434410010359904913118895970345075818517181361465301853414984589915521759720167420441241476660010725133080911508823785746572597331349140122134352337924617075043066867104016778081321925824156753093075073902024601182155373301995643894133633261914335675542071488163551804477466590311516875644887798127666689596563610368493650664322586477237292823217619302917416195216398240964274521995100660536231118966081055731222192753147789771106093132291324450088665239685887282919956275115479296152388464791757748865062194617769194357516006841540567263756992617190137201476521413117874205997814378250065841296432854352 [170,101] -51145551170942786247229806023046801023909199907143588125392422433514628330823938716110597475378208503368138637062384046691645418243431188101322051658065544168738254645678480356671704152904147917997565720449310922649839801457422758226309384706909634536512937956914214813493094513370118780443637667529373253667059250340983773203850836579674520543498255677419588373978976047968388613484636494318061451208192617990868381853845463838168894953693851651290154732942828494328688190223705661581468926649032957869910306846689555240252550374302980034109559018168005635435104245649453120321543125967101160874456011695143573520042523979697340156876937974520899312704975357323005064184392455961426178078663361136811853058667051679488827102597317250781880664014644319999443249603916244280400013424198318598164662246071712191233067973412686992590543298599279166661285443393994630362275993268381181381459471560759078235725908423238588002341225063268757151124406344726739811405232211061267080611451065997431934813873140059950038036752418014876731136780205831687820583487974901464963390031562960954878037989890138935846701928508389248530611003371690347578879859297285158194762741492805402012218927024199905724421282603379968333216068554117940384859073092954483878067288070225240668776505089399356140112787090083161747438711392032434206468609207998069050310031951515943670744389630878443745246551797872592679178597468607346125553692028772410487218765266212614041703243665815570745027559681011507875385635531720448291845533143604114946201878858581621229594725135058284596116518327174821358567143991032745250528210155525630760601827745533720677599086332592016196661080986228006872057519748960197905321279132676027647587872100316078841399573540212584150722204640800170890944130399553659844647684 [170,102] 383448604962726160506490603335647469183226220358469214770636618043613156810984367848750614118919579952041076577225643415008497101572848072514379431728932565948403075884757888901850734882381527311519192502210369760561557241890642360430239391538581089823681673990464377537536677059371150909657084484008045802020603388025283419071394408320796263281626479069513071151890095541721737535208395252314701914269092074037177928498247894059381933866081434769265822502238626652211532883078043038797258681248194579543014999537065352412722569664805485055843920111688555289127543925146075537450463559629219209690584210560610686403358563843276363886196937157063332181817282150648406506053798047409253620345985343963008145100535336683405566149153439454789355315967395459952969372486489808894545088972626047107399397738075831894355534772931243153404444217318179165988086954558974077770552866849890865042954101955123949231380198166296065631710820530885060194104891890489406090520759159607770262557319623865099837206287171736133331627567519974240640130675521394454401688712329631137284961243105630881868111916509347052195251687242087128369516828515581721790143798878090925549063936567749826752258378637287752450222207316970785187070484544569124793188274218783047055509021034298372239581658593875160440731487506191991776190512513076626816434348604687261827751561509970407560700804715023275671845151063003059333348254223385255734529115900950267849421296290934284453860091798741108725672767955434509734035916546009338843892997240767536182579399954482105415821467129570479372015451525340549265712004767090379322036019440198898107962307676215866675179584422515301915974934893123008367155036588961992034959518331247236030647206822915389135227948126958696661972650829001448486437673537794695888 [170,103] 1932727998345676077923440143895362846949945485913755996340001502713920480474778718914769386061795358466975373754502422414768807931096411244079972282882517178736496005579511817007299988733496183222879871297871216739218176283734999278115196375519122910744267428479457104291268988931039960398531147326323221694849688767397396242466158272003269890426060895917077599763522830352388023029346932476231498526393976178375030301369374051198357831750542181503088888692585121007607703519385674546048064208457619427428365712748667296536855452026326544486089360027681527095052991290904799488963557581764718320919874861210534832767064304959532500221601754558734498707514900358642953549644197338635313379991669827508476069960187303503019565169230319947996300713098672969389130050798993087468745070144117772894087570401049294881674749605547366846718902816197705184558587833723403976790382458391479251787291014564942208001376852915209285016150612683264024240464994492095433207544637898444363920542817147778095939412141031577604813071931005913881489651693262928875265424772837423484165409523358065246185897265184835457514643487733815293388528871409280364611622516492578392119364600351229944163161950979627349283549765851182546095071073573596428928898592440818246579559761677803208275266988116755127948979276750601730443432488517849255352480655518378917918479452882295968714668666507046064329649873186211446499831757128435139796933524623206445813800909050518678555439272002613761912723759053431140788889909267599789933028957922820116238769417699076278555483604116854788641088591500242106839764342336458822647339075228048930486250128074287715337445764980605386736132670303587037088872444600308916285407825755111518231480681545155048043906243907030670639356092421733053393190861390780 [170,104] -86652875416760834695200679734048969555227527226543343591409051084009124315627795461855642000561063197810914653343080065561915993898179986629835143820236878526803886699026441442622270329886940550744724110397069936498574218429978875957001373948664050412850056251272265800732192246541365156192209208408092598018986200575123159855206491692927638891321994786596773088748380562825520571185744027510163175403969680032950860784338721534173050689473857276463611282411470339427160413343795697814880051113707886827640077752754728403252397425170226766896259715972770575037929098573917285059413525966030148809027167486234600606426397484807973105702551658220832079355170540574550498234280039962931833729836641645669347596324554927911562745792423424334072090438760218891995750304616212487159894083780852376815192290348475731886562863764886891065297995563568515784626645678712102357138093427546150806503673881140466835025486880429721138228851691557648701968696285896604664689176746372858399136210593356830094034173798559872343922269465254224293506784088737404704040415987524355196893550535417619083735784577954280029568834423538434622905703657017349378289978134011983845403062406890130732415135261003847003171334277543018629747522148064914175595835071407676026728675726685562880352408542073688597429657787650370563791244537687590925791253197223877390278742942576878599952872126166357634396784169426691617443356394925945554466873250969130500746707795571040454059387154443934366216189696215637238558965711508598503589974097176057347048014482959279022016693984904642131476615140603812347394954706623172386958043225192958640490761316103787951249481825997053700693063582175119543468026691838109729713448414279490814782485899568087419746732340646781897483377612161857793847515028 [170,105] 1118255299994191978755051922214822360312434761376834769110640937277524603568407456911953107592006305077313236691761851574778241608688536077410563543313357742491837279453243968450434573517408691515131233827275120323621341135835509264594883770030384711554442446224203359824872676394467596224111636869949400655100631801667376982195174190955206539599961069114413904779570162284034990276383369927199765398508745664549122884288619587541245734701585795422997342354851398034952362366700383810562661649424262477257029598850456435466520221741587303921619465663320074894476780823883619818369471864402124926467474485875036144252419714247635016309862865441866609422904847237443166711424023665347316060404894624815553105373702065461767973553677652135840459658760767428818962353882403308796125089585274903900879509985660288468037424887798965612808163224537943252314056710206962194451848092240990109865589501575570768143773265100493699275966020718546253084924278627273933443264330393549871276290425942899495249625571885852717634388350684354672340523689626093493794040269247478443547352203030772017198208595580581247021178013428779238458811259664923590354654461345284345505930252194289803449612784518866633559520145409682707107559170378540695959568086062770451467591175341779047028347830316034566691228009956025772005729686216304373559471688234170184305023282864420984078239613519417222898479768593024835154520777495491387002850018384335337527764996363888455812290625970365306867890055508515905553002643423734479135982494530114782885976711031772601765661543676317673420051296817282121231768692517426677287766215948379002877886781766150717924427617701465147022196907079087981823771310045482649431550978137741324506586950037548912093202620862062931966204950635178819974804 [170,106] -8454527043699345549122622689380129454718943158393590285701324487540429837131123565945243791320564624789362501110407136115315953486782653884550780044278601887372094672058856789272168912958965197260889128807974423957077548515319464512100757284169424352920527022265892355386375106560192100119720798646291597667882762930910643539625835208312721374132000279877441437813960327856871120571182452498006829587196424685494601815067085291925725660954580016740659119842862648864332018730800491699657047523116007038998062966051642625756405188169603432868114727571113065658260795725007464354705380711910794589314202945190587290096735691055606290684116683902279939108424124748952497069361118234393187102286024801352346965675775010441052022544591479338280043989492958671250958811979454610742404476465093077773660059376035603672094973210618019172692450228543626196050853391448398245834232515469488250520214622584450505908310339490851527484444937026248716380220566344203728275449647332172079735725523874154014599093236929769796579756244403064826635219168805488640430327536597452161439530645386762192968891219058868278056193773002873619795013899902236087582831537952605396216555991050828564014495294629101003416933161421716075810340405766606431912150386826792624514087145869158994346956129024539813459232049109578104500641132004210940018631327640989542382306066232082922590586755338081710683635566957354418645074089857515316792532965101670407894477174714237972603421554672915942998578356606150626150739698220614816986584547533194143986655119560962376190213195925620499211872945776258333180918993916839749841202913108638872761344314646611455582695649331141116094371693767337346569690418629458248269780376088535213866894293371128782837004851379830121684745538766413780 [170,107] 38143120176234363760184696678618240666844859648091579312121228921322761945565890153232837752531121204015377049082941151118553513749203480614407793007739273689253080558425525506649364845718289706198146324822704762999218641767437917332706181765886435241594622473172154470461443128583930832219025429068077678165285029006895384422762179282597749612383132604121468488327585247583204500704402706291799405591743051347741205528004670205163124747284695919742327342455183479789351575159401894039751811888938829094319021585639447453847589864452393608617925731631093717853490511806881628963728687834039777028547087409092533047571369658050548271733116439337134482120545996138667095015738953877151078009568194835511987442478153711435898426457903667552369578214213528020227412210843354783573038187273865220875181249058841598868469115403303521271397208604517757870447723508211550172808582602821469544076245593749443012650777802596453811867277909598476365392823440914247935524132394030791042293864863629779479151396068450087629971591647250818898802675665089428258961202628528304766873851750273720851935309077432948732633719047354758181528301316332585700880446577665209661073493804466142621351116757177376117102290267137524258672618334501818768529868935300950553174049266035470574944013773711580065980830293162116252393102854260405120959767731621186734582512611017282272501297405530498002588354562440930711190362439061159479013339120185169583584699299855910678908073789057473816748430240397311519878800700939948855491107829046271398680218289360843674555262247314689844627849695230407617792851122749218151391227193756869606966677986609782012714369069744421601443541049801192445011615723282998181660658320337685996268421189800399158992489488335893611391276535220 [170,108] -87917470773032466616581130118560495130875596023918236916619581655690334450759921939796812183453229411012875321746999568424336907429724687414053426310809609982486006885845172577035392666241862224190127083014904928811631438668125513992044768612847517393705443523904096752115992696095386280627100875109228743392472716857972977224569973895413994000152605731375749117739566344455093203227556870033234804875418079927472401524938102546826563219868276721696784993951936293470041823992557978639886527207417891164751554690072483777219317450567867161995245537577842400209298402913734217399817630047255790614843301417235280214225279365665176610506034798617209722067116532877805065455052814273240571514999808757699092087041682565006233843928343332011660166355140903060932373605731742478944726858317713251864424689671689406196103470600300948451322132568893345005898525812499723147964699580278276604749271972387624813502056760243032356490844684152351584542635226822230055738974834304757210943565609092892268123343125063076225303054254870568758138209426953889467065453823880288794467221857280827159646609437560818243997019484260913743688494896311264415503360838114487622071928509247528175272445778888393223952396594013167704920278456724819076682684885176159615901750023840077942854439171325931786814630475484585058988802928998547333775266999018814254884027553453219903779681474282248036552952706634309542529882568267945507631114023442766579052394441850092156705751463651911411847988259302926741444850115222168838144057823160129550706820211032954878855092134221998801291558788972858824227163709965613253155731466686496433096111830310802211251986438640774100967076161871432201810995834905804173890451350967908371495312327881571709126966180216882179335352 [170,109] 34202072199981730227673039883986889155335782668282490875398793599177216783125552995650208471377218473253383885711646082194552330172292732416423378186327695121927754801491328740856520936989013487333202253824744775989233394716930289009323872512941592815142989247324676835226442486515938463121153949161786009693386528124326004011721557034643428386352238397910492200901837870600613539991724568675295656746164357256428722146567799840353008107026971963375642011266397278150828194741776214320121371947263228165725900355286466961581297471939570059058460711115602245461615257310251044956125219706305581007041382603409289389649308505533521148053643897813199529815309285627956231222735482068414422878418090658157857959190136953647555270274699730993897707699352030462465836032019638868049665765835326322950405363948750240119386071448080445084863753446390346724052709532042116140465548249044838844619258121835674334949555740216714102524863669035064515230116362635949684347829768620431484335859438194935251761648042561339513998860225331503527620923212803572065068499754295819068396761412857500058282414844745738160112140784744052715398934309869811752095079700391731841538658890027756326857924991388537077622379376603783309870148628589157965571604613954207569144679113006055114718371276542549538123391660693128280114934840282319381241459233181240552988710590829540593200910382409343202481608491500796681952681039988895039933740886381098691908785557491633306597037254997534428819983838925815274937218105666837749350191045627505786924029477478139921983428165482024124887393537441649015782393831081339962340020558231394710691974784342343218096718573160985161866872568041205974670161544811809094576571329771293538331602177265671839898527647451559698 [170,110] 390512310810843339148391240477381418412043596088544188837942435726406060462422476648069080186605563634920114743139352476739058740328064184914428700758477715786946202792043917429962375178417077810833750102421941696892779406405416506514275420937842882377127974468454138409317351236457701558053728434498858815402635881031095468483604270039125655085455593303289006459932962088626788291773929695198326194616780387627118589997696474263854218998819943016118877650383140371612303196023959103980749196937495835572993457111831310040788891899340303269034266198062740116870737116663596794940396798997574159030797547006725060898464035032018936272560612815021047843548637554980925264814704994984857602186503798447918853059796548785123936463859738028486689569746128884417480240639020220299685625390117509307345072992177221883504606666093376110523154751746789586878623764858073102580694465228741895611179361607467728440323168963350404005425922697885925112449931155558340110810132103192015048583599868026917811372248417748859956274726872435594161445039683911453086461071168715297438959891980335080126438197085516880086547337602013641748582923816695404686275625993888156430941779191475512041787631161571545582352055129514990637605070209329714318614324781547773903961253198348176993428329706492329456906260374215174330481157107819433953266247919122764617720809180292356490931944107234257882444368773762589801574603224962144914124857861327024274423142252816925215592559847409756319276692550527220728679930243749183964114561617796352310178341775221629068799561623273063641620243503764364130918078382607869989721444424763757515992826323841947674469690396849157929438922909965689233934894725257542175014182312922679018279094951242071895243095317500 [170,111] -1631030418090006556301442459687802263114531226249671762619887255846066568630025174796881065015240215947056194514278446886408630021139763675395483157293604362013581584615188546818584297696253524959403878221472745171394617524422475883152058370581207571549324960186023154255976205164506551180239638313334043009764266252614182551672087117323447747613000414774094512405060650757913295345653114192881813038649959870664227694426540426498299554264056102380760685429598392860363069041812162563563092998923320733329793677542649633231830986750554728211282160135711256808377233233726115523166993944633992576770368228811044333955250398066452768568331413576086297741914134994389121078587376463250007346787491789066551548076255464992871988222388363539153256284661556154119346739898559959127414561647804242826786217377269168390745352695906005140502213692136313049427137937887808710371518181071166212279988631294915045729846731490848622072460128043232591754340945335844311784105500778849318784005351778041774079393525858198897021903894544107011126747337593308276080974466041893880745953719685719318776817421113147666548553412947248202334777945709512443294412222267857045754531157760125299075362421093156083139014902549164740341752449735583327805542670845035623377757474738683896153398267241422130978122077496584751222745207178854990155095214017976799135067385582181462754116877027089833769352421913196485241724756882493750211985942329409334699525399640789360624717873243155272409823058430124517453755345896655074959944631906936572495680754755015069286638696668920562356305182111765279302164780898005410507992993117544671513610474463460320034031613963926447286487415067520491279448280520517745593368091388710400460420271632192835039318316 [170,112] 3638949571422537423225206392198265979745396066954380850468974205624295604233085009035222108713703555472553417274456935474439160332443283831074611641068759573162981404060656173247684546520689851290704155137529586456330257727756952289767364744821022078302884271551127702739618872307178745450676866769600313375439477697416355399024157095398161947765214865428292514479591700905704511615741843212262535288787129646718579331438651274019508338369288098646418050075363869314203595024208773661063795405976112317367223801709190476339617466139513959858190488437836170553154997079372381051577995276924079460898325088155755045193050015381326334772927060655977792100601901123609828513833901836004929774833308034457221777911515081017196656922244795326027122316123831974471674904150859750195885263568284747670775571434821087756702757519255954142140625922198820379753054370050441306319602352268380346041743334629863313278372623919850083217621442717022437446524441732766433279670614668600373422974721785931152858817449049616822780235910483206475064175891345228806510762360249695009670748718743365383141030692365516435375742914436332650549369486797803043391039486273067852680013481282415578056425608905268401431647632645456664226333180497918879408939730590715949591244273419710166455585671990733085461146085400252473852501470312513587431353721660582739953079985537107549788069310089433313933802715608515186824488566544887708556623152958210127605348811382346111303221844985013090018028615630582664837584963101377608811816405142688760329648271849915970736139016057678782646994354724176225566575574118358966211715974616429630899499936269770087194898310513832833913833355848436014970742958668485779357116504684448539173409518292136992284 [170,113] -3343879096479676212208357244293501484623045864482338650736906105366334005249158862278501217804092355234215309743551152008448129709658153114083333201941498981168601574329711974738679137667102045887882225489434290511759800843755429808982411789868764461732399539876433026193861717655057760008657132259734645781436524591827739167077272049879782782455548109501474642592400315698376819711798834015241451445295351080487885781275628141398654678951828988953436828865139651320032624243838532851575451078042686042759132944645167802870361513861920197440575208720516855515297476609278170719485624786989977546654740583585337942510909288500709994477855559809089367325122184957287711087414439413709517043453631969413497959876304629078694820405241062796759014809284808255265562602774372313879345926389671621254078587755792654015311139081543907474139399727922801556432579360698404715328142013723345068438681115331716175228273263714981559438772446710502340966542105947904812286517781024753302715321627971457471329153540399234471212955230247534473248353313910242599788891819578893217794581347716491981885698315021464207640775738655749416436856724441068353533295552155313703120596768226021638663771052111320039365271661783566105446076974059734871589022437366787357547197467985014230850843547473503592755191235772055628039526827597213011920854850161073774855329969489319093297403037324155268838674070472452036192998413531770060914566355330841361263856980304552904982390690652197830774869412901867844691156970652902191960839643198505593998069328951406427093635801201517139052240279726824509428008654923621472200528056543188767726326172333888534376601973997649297086983757195487135339842819594291311286974578828972064209743738622564 [170,114] -427988229682477153318677875952211588871631265721715784385714877159461587945415684580103230551559103356086771492220040208670327931499157466304822388209666447717505126126041386806233421767460496508565532373169834522964148402078214461415336863979867529703426710892219918366152938567804227389346717998866002598189634652229707922268598706838259471804628714068482445899146581018135990126189953377677444839609048676384223708348678391554248752604351446051738783188078941678128213954602273144983747328195772446834216943901253542856993605367224910176993780453380111650038587595300164948478773261049489874862780738775574230904483499511473268971331070933853906377925464548065139636644958789598258101984318181255971180573845239700082740449068714793120768356446109235354264001451770636653757026418957486505838995887060287647850012059195325581124832078216072449712358537905280125730419508476379059065758958203702812790224995431734117392294123414326596610112176973476801251604563440069290888843117294910878343650395421260379214843146242526979878512048549694342348325763697232389352681070219494585722928870287700436944918926754987428103392309189138179614187997081398560540767495430697992147331798038412668682731799876888229775093280762330872965499394469195969258508127517679231362859645712365184214569514091843718349451387694134570234191991774232474807775980982194224391814051210688452731687772655582049081072620468603902979149641270309212356677906164292663071354557114522137356341469940472972943198769815732981423272775845609047944723397468428210357689760272272983649372848721820293988388060561636411208907172816754396058598130358319187267172778916393569569518255187663754718181268499116482359301627126905167845630502 [170,115] 964764260572382299753439409460871780566633800169256999783967284061764006462032783172857223102222783431494661155577475834443313967366914607180884618301565819911569803624587050239496920603419776373599508209532573554988725495482428579863526516081983613433023803050855548274785695396034369660618473136242117479281770491857888967954245110463740242873069645286386805078412601024017360869620172203095403997881993176038124617729498795430851535964080478543476748662857174679225518189319279799690611555303799083334597728400965857731812123944943487767489950359574028901192001723738454738260423372433045378061881041559319628311344437658718364059128728166119366993031532345944463610319444317349007319721036902157511014406283406154021820047823950941485863895997894850882269746779293649572493061450152923285091957515855440500166835236307277108205691563911668093032710776813778914360835952085211601001680839340045970441383167552034193696361675245274906622355452159701240791809234033040871522511146421822335996905461872351459431139300633069606280640874771699423424147228322008804609096329051331966249257827219703820754330917678243421975147214065535832454489745963034081327784553899537203859159431009722986406664423675698832374459896682391593068815219601216409551273445684086579318202731957501673738872727926555791430390455469599094144587418818143540231038557498735445254939076486246344519758504265113054639617359576594287352767812898565383006840478030016230879687661484411901754051958634633182975544000465687382218101246314329457704093129798836449001013397267876845996856333204829674739465972040996879477534016722737629785732758956459384340648303016263670417842758836801501029255767318463224904544309549618123868 [170,116] 914466120904536665829408792158073523622212961173866887321203499757586810750688906229194503021921604507138177676254021158084434791010525308494581309080039740871997593080632820376615842223239183049206141286443259400697248657430069510554305590483226524556157198859387937215917178716942602094626744128711853034439411590146588340665068834469909061587921902415148943172544158038554384622006084901184267226029649487759450079157526929225683203382865241849367713936512124470699119863357033862405817762973096000902113620801844882024635063586755841499995124709683136533901087674555553512847102900840542060866862750963676366425794619348245607563744300358030583013958222879227193614163980168179934946122032721432303812605112213414813322995796669980588839170023531235752264166647767362667218945750011392377561949828437181594794590869974206814734744043981720828347221657695896186366556844373867429544263027332502532877072114842201529337421563180177296975884678210619074833965030340528014777661889022050608134769264610876516382156302525876074074509176191701528305414774790775424896182595681177684482898182298135854496236172657658709279754905895937830933027158122785436554663378901464975246685704111271022605468385329909646933602911668901160937889681993107110180564017694742666177670455384818385590053667139321315309138120394829497827521580582530690967449209498759381722687086458034960797695209694464147407497295669400876838689425872593057700428846542744147231077265776814763038080420813176917965047190017290674703264894031171913191523916076772464382095415808767895801615510619774945186851962134707339908543598360820334912997332116417567031659634400558522125168736882749473417157567314349236259934727786700 [170,117] -452966446026999432034176150197326853522633182319815230639880547752951866565087541894950549752799122216916588007304619770507643875455786963427791125806834875946266415721106850413012224524860253253320001788631474395372447636950202358973365321971773739392018152993145421202622478349301423934028072343229573050419199674102088256076994931859169188302793147559196011759214304884139558696007221767332262388205939415578125691534225802069687096813886437982952317383258557132621627892458609867320892242102816535327045906673043550069553186009801009710735369098907131478083235040996926824742929823597711563472550621933055453568208444612459037969305031930980720603367560094478686902057734356994875908412234272904916480672004989528067286293895806006140778187544035002379672018151493582843612865107454943143127990755348302419777510224823627994790342994631867157574260853289459243125954843087662038017233864685006113677710203855083960309048339648454565379155076403496830783047431776960772878322990387868120536597514620491057742394422197903181160425544840192027697128479494698227041796444777766120950807212380793950539343822151761332578693388831790671836141008424088861850673337302143057217412126623211470349322322192461336719202042600024467356330184360790654101686317022855506855543162530082254018207319980092410862593890981982565695622467175733091177421547653805058756460396425976717618644576642585633054434657511531735475796363777214424346369740756682799909114496189140018547427183850387279690733851945831380629462563974693128553874073628696913667646199918330835900049185747999425477530239030468597164268959264497176820905540234858229540730057160531294524652923002169745275099633968310611169577770 [170,118] -303491347417680353894018722794646271214898260392591074859463714703523724778976187413976088434015429383032887439570742792223565422009490242040222457590475058444121960313014957671438404985337485044258285495830423593474133168776641972008694745995592930315466034877387251132286596758182329321873982359263432557289958120852570221291692816217326909618909032757387476331254167157540373274279137505625212045806363212440546694570030017246357985835474434773353983860014949182584177303031955025465235743979966494264808984144545621682214453735322540073356641440843076117060444683788317722741892515881541711127309837745012849369769555648258780385877849206403949199423186545958191746660376157790566829117342872794340250827378920592039308115709922123205409068130495328128722178305710140655240882690136334943133851268140515752738460209932471377888737723545332778130351461819759821611066423842847866883431593285078778495382411162015758431801065924758866015796911269650243332649431925662481449730138987159972061747306969054134730343695382673123684503464444097739151908407295403912979971500814623896356071095232536225121253846955624527793458633689935100867020303439020909574261960586909109266993309612791810372670532169476982559723938520804602703878892473134499211688431783866943827709089426097912825991285003368571576947241211626788000655284466926729693247872524637959624691121870450196109325299183116034650265157384440310938583188222988723883796943551732224853367062960347831562642458107664184588533261438797467916576237590453126451224820645808259524136415929593372556315724091196438894333515528213500531989322426119942252856072224897745718702732385151300149301975795540100027475279010034984066 [170,119] 139988849659441385352836192335258873437372793349748339601047593893173121692512496062620902636619000337562283229928990059985511746359794128150119433644752977607511762752217072879717831435586837330019321122677423133278561232517119974630067769756076051747143487784609072250502483942898471285238738640149574650337139935956404119913332886078600712527538322275689578535065851611285558619490786694155958078498961032612323781289470855766474134808820809635743794129548403455251832330375739009762115591115437449206933787024732722237703322677657161181952005396248353824543504363174833290911531518131663871478227651405001282838832121539473586159815519869892438309851705033272655402819117572864342401180219044890449167957564114598861855454139865044982339980452702936428243006296229818596452843428614305796402541165697462676297381925202788092334905887198799245487915450295571458033654143400962129127241302593453242395242406490264140502766672717630530428653159589963075936837652534892937600284106791823098382129469418591113764087091966209451268500562263199753827556496727265854909536555063738493327930091249480984591724609707913897412321361995289445680854646327629716404216194739174958506515953477169042399528732261484736632917088146581808202018967279679119625383661355463327982014390583982814883240902005296863303292573441806084344642894142651776998610477007191809363492785182128897077576853214835431684178257767148479474405017122491509788391910014666086876416941678353288873219363167149705697358031799990337494787054211697828851903202783055940796219599260000186849510411265155762262170264920788821210574881334610411565201417504012906641729503382309070845221413022378503534542619837580 [170,120] 831895558626942153555328755913644779765307020585213174095051554468428120826282136557389023722181783719701728540707979777723897960875968991061975132169483016457499727281970736852698356204701532547427793531967444564304796070249261160180127683262492466443248153161508168651206962447380596744189044832857527367408300305532881225885118177917883540857180725257227176077840530649735284513685338257115675915188819019345794127807209906119468878104117076315863536106393635980232289808345592697811185966463655892724106289381361262541128670211104493705214314984475582948561984561255023797992184743608984883423551893025935603631355883497634865914849668114562179350060616389145638516558522871988636956573633859211245708270086414797388696878142567936534204175123891433147864042929836792725731971832916558004913836539906832868069185063710926314033692439331598264852554798541748674731757253833265507987404303547560546439914840770833690474041986174443323639931149772662515208616362186133484110168419380457658346103484494250242951419348117052902854436078305241022934753709926302896006910287848830129624151426214394359407355472475176976938996061121992595159543722079501971108981604863254940443559499433627397086466489942967059157182341683570189764626746806689727704231141509497444529644954662766442207136331242209473221036216047623870941571371875530687240369631639750417285721410588701482985738016802914689947869442542225318833681065376150445666207647201882906465719975063992480312411575319554778402110354714117077666498452263683196346023514527225189816103990154251224554751960798759331289751995352933862980770492411968119609753179638175240638798909910169151954221713462893737176164 [170,121] -192953340342232783120595788144850616260528723646033329315648082815679079145517873418079614821750801126030808021082952704738058544295377693880036198720513603572600286326586850628482972420304577447347554079074263373537623828750426996785663132465725245214985868118542489972738296268092587413317474667656266005037734884800812858270552422158420621440544291212535656180085844512462424774043328712361489350899563535438807027354783572691659773179359821300529732100530591352132891221005102330056533943610316944972755959869193148314789128947598107808173622252390738058253957145541969051817299874698191961985426177897900841552494064996479926448670190572282260450072652279298929745567453915096350217196900868979025472726774317352571662358265032479359784543906471311547444131187987163468321433380469664639061237824405138413499423661452337947574485319356102315313060589038979635191183275784039371352526946028097102285378004344724433258727852797628876102923714418175061375408018135893222034565468740218515507588208721757774525116600710473934824513815733067670036703293669825346605363298961288750794437398040669252437931684129854848728702126945779550457193045483731310421562630191680643411209100244099701849084520694288506540076542305927848298489516268061722450911826488375994278342720840099197556597808729901013807705335407908211064763406141709776005867392002587992096206374629377517272834333787466931608595498850493280820111702517171362733898089650717442788782546488737895089372441902892179331310070818726156853153528329796363516735262070894172564568404066568744733608857962466327932136926108103725405593474450588397136046879991517929329448847219429003652518779342826622 [170,122] 652525043861654667648576482577638804481782064888007223226118645070441809405199854721619192498920928707437670607962518185991864778475723698716252720635967819678536026756464310165450430157344132264264090376293222012624173307460236092535095492834399866915089926648676416049560184906948646807305392000472950445333329230018825596514910690271600088116420346924169371350216522587887775813358331802842761874409753279084911428845508327143925197805197539021172354792228819940191920220818411303167796451244941236398016435067691449281614258827751361508366117900632607284227234651340411073451407721678822134098933247491261086106850017941419211813701113944542360489930875550960778980020150618479228948918138576933410132093742742004052073641373117011606138337696289295526236825135039278300408392916634718767180779410368356567931666432355906883851081740870422842510538860181798525405377242244872712662109650767213861985408077687185518699455278998166507097816585096746373275260345528550315862055176893369450522165699400644629642310248865249109052956247217066367981169703335643324476201194964447039596803598145239110936940121129567492596766129858699600432841641670770090539564730771239544089828132651168322898228122792538578730742405370575578429732379062307535006593081799285200728475489572029932039945616855071854832198364077531016172452503912920293879751573734927909863833829734312948741972700568258228410591968318878585212294820623516568414778163728343855360831906925330271130679649869948358910539533435073619822628101617404304415939034823408686707818938474077542365212561826718780010839462232340687288759458641212594776590727586963727878932272106681808654529843732 [170,123] 69757851476198077287652052096583115899514779857855744925988159254822991262813268426619454886732194223839638998409631279261562522600102866102936739721136783947140111982497017622826165051268464182739105267098782792105096977813339250237926148884259231390750000827518821865592461904184812779358068561882601025622036911396323353275034444788095017727258215710371445634964852030699576012409654995541554974444375862523101237810509407809070833658976901524552193843862668051448038556130368860499919705464562400631612893086521407030875442264484504436144920757128709390171303592822988631065871375964139729941716651836058004815764075373126906389967926087390673926659629189140481342909111509246587114295908736339875960795873435548049701092982719824068356944393836972422603407146580806154835693096547902989530427597043402577611364786929183698876526223157222212118354858920377656462222732015293668411354503611091072850028075742154536130094912355610386766725517747343941396220749443366348885883202166106146396367469218594747611890307550895868779672290230287106392863450201722124960405389429646443756414229559015536340808796556771741287773934850849043837051364572682173531605328286445465798154535327561417507183948358805831077066083472857634815523129138339604080558357928659504915127594432268168363176752676126724225194967890348015293268564925927585753335551975251388578793497662635372525462448772910697974107254191628900588139902856663369127128617900862246276885193581006202466544826244758722082350659729655441651665026099329914897708399420606154457888033872776313079303388416328253976581211255882092681783016732497838408847294953613589193880392802990366563612 [170,124] 15268169187423264164089023559056885729902856867495079421622980723071061443970839844459605167730025646882180532257396551863248725021790230913392831369443334568161081584756675995458396497703196568324632211530379052614598212189438115447220767941858326814020649171695354905464506940842977969864308074081446209239551359093337329507920442454101467784105457627749964132085099899166679463437364096690646456125176600485968186988911915396305600823865382128145027535287910126965873612618756619635294371242268599077262364832328526667832923094625986384852660215413677699384047702228416985198538575487143661819600585277636108065632215486364108202450274616179363868200266688209037378414704084447802080488295976790670780109027712629862178690800081328359402221604696315464112702303165900889192579432787854654264166149910513320240852229466931277186851019863391331112104991620349079079920733163269743856110605812579301024156054784316937350488815220749750642741321658472340401835653644768090749479182069018047885127238750659608670749387988535552049411000194485925624073974060981715644687045973871696377177448196274469249674429905075177293922180540668281550716744545304249207476143465096546514805793535517348435139184832693607540034670648711510717855644077593311304791433848635998081271614001336452166522211027110898362933221059041967646847359768537463053348615111670791074594747059449515526223382041858838106791922952298125471749016587053758223500050036007331563017751734042367089198160638359557057227572712929148770004541651559254569518726211198011517127143302611756589626225932060521254073462013890281647076639349880000512036143356408728120432779307637712 [170,125] -377166461745015062030106129566014708277340605077830723431588051772844306919919623119455247062151047844911029766353940913063699265065679851363311421251612313427186293991292761383904784793586797187016322903130547001552072498318280842132749979559455151735391527708683007742174521476987799215568962128149363131118439744454281670016209370158290033770786752854105603186050107287172783940237968678592413772618698228132183745660672978780276995932910686016151329995130825613769753677260422670158304425357456928954687244978548203618094184352019140150458089119903460665885491866550798631953710599354044448724403613234203811414731865408288082402086205109833504489540645773754606373290063872220292746911650619865418773708914082703818265200224261109227161952880855850938671636798318118642023285374035098234240325686037643383878689429279484763883109569180383758889324989995245356267479377222759086552837641410549525323788069431434506564257471416757491040479581378823140877978594637626846022111793285542489030822704407280474989509725146522907499439657720345452092685807389852759868323217136935139502805430686646116968575290879068700340116068257229057193646674234919344098640285443784722706587692229343858325084464866080189660992876471695565845490826319260235943315421860379505679710321338177402224468898308625131924291784677054930627397167132233614215431760886103774507182473672137508080868298224505601746539195624727887065529117508737623482967415802077711616259949312694159827157179361003807559793785628378949296656001947875359833050476492347860836109109389697553539466458425313044912857036427791218077875760003689959197708980139109138167963606 [170,126] 9183186584756097031389947024448487624368103181346935314547022887353726623085149144553946747867646440853407518190416567582688929189577875143176974649764644896693177626193468417998432358058577603395461945664690451843687479467636613496493605049640294158578512574265047967252047348379243852392574668040680698049109719962254952662324258013711552804762069470998033923174716012857703900378706431818381444173741683193344224882437735867303668977669636203457207809955183920435939009451824558724665508310878643793172667642821773569797360736305407969907230411758080112825251985289203852373479048565634235129744045264700322521801112092389993108252084610122921130187870290103517970299718739560673610061458883422748023698474441379370716982073110086601577095431674749664262943736273820712152603398382329768084310682704153994985063267148825598266416873130477842678254218839045152143330445799517124350285272134360914901255556717558430327432255478425291037300710866507356922300932738758862494927893533006202449355139345828528744608921354451833365372520320001465556791422488025981192998279603363097467914495678885570134251982624304751054119326552477038266514092957295603410091454083805129991177712241159834474387668701189643580710801802618719773141389756820960262301944770361323722889866961917864491634318338493284861269610025093227405133230430082909385151989608311483490332504572991684692970840588941319737008634169924023585626661733877218603336623290108880202221911119186765178864924007169927537782319537563619137504513539926660045099292374577342264891070910226566902981911844883394642841199576472931619004995383127014555675836170677149503 [170,127] 7865046845965789662027085122234468903428658074368674721212327530428929873761323648361195897022895535713423038496242486657842402644047615986709107369634226093893966753502766379528188820462991741183633187664624751270631346424971313925814760727789844842955306292819957435253564785500693369142288662663187617487074804083261721348253989280564368984808556685428470508745579129323967266412881541024401304972548992278047252498120831902062147423364473189735339120641647636621163048647323484034057912187329921719432842378196746628861602811491727962696574683817512726654929746008991556824669845579003635082437514286104462849879889300109342285578994771981660245810959268441009399569896469566430306045137226475788306090194812157267271874168115960254727622925584734282829326937417138115147967847182945853029682900941515739726462485335676679722261048922470796024678311286683384759415518400533670540144630030363389892381351370436189837917294620700755103912686405005427476871677795131555001129537747806902710852591753145616868316258452687483602272336092844288375799548503008258398591772102914036590877191778505814328577165146962560693236834289548001252776515179063530885851020330721118604547158224156007028260151759721384577826421910040125944740406955683410328409997690358996293728431797678445524024168525013470235226746694699862526160714160699405637752063381348341500796735648056404074579786013735640823105867698359008721774988651981594279113664602543828730796681583733646543956768184418436476825140255740161761770569056551591842502635217610911989549212104456850073215096167063669513812984203006677513314995848902093537790342204718 [170,128] -751872182212736028221589462652800864887316698132245115030263386035382210657618772663063894096754635928508295779375667674100854790564833293018443207443759452764091475528848942583444917980952324792980321047123457395177227075487893305197667161056954740894164790552435471480209961249037221837270153450034828278925103471127725563267681784570921914387288221526255512135229310334539683298711196877413030514778054855577011046595493968153870103971568601634506073107441680320562805890202638908569455537728783713499918689809267143683680717040696310021418460463662466645907199380975881300606376274727833020834967695787136802019783619768327677336742282197410204417307850002606477220755601527154042481537817715772237390202641111259730484924011654423156972823890731446017757367422167255301557384027358360298917767939299483846529059442497152546437879820535879369539157268127844143408958777721592171670801906014860648509083647099649505983862347521708645924780677637943745354544025981965206241844447498338353432156032855803822731620368762041828469879457495073597691810619583625164722796625824981993888399537451342561647047833497577015672394119482856710508188108437850320055518382493050598643585410915164066349003973112708017226260667077277412779016032666169311868668772330234690232392739456015211441595008055045797352792271638752304109846258211437738126210385925075997245789971837128010122808593393994984347685200327309408298974332439369214880088849761455776651849747407073733419693539747678288759178019500525101679706724295456015078909478538605233770186272245474085263428644136283415507907272826656525530311563226187556576304 [170,129] 15729326964735763538922614958590816946139656078759875687036338570785892143831034786581886751007412363682807140926008361131416510905473793522375851651992759550915130975860909027955570238961817426061980958959650399731293539450107931078643741771807467037562408195832280976450949777460371554332554797553839185417469746314366929821316200464318606808695820470952440481380318553303392167150085067368498335768210433926319979533389152126397456571611501324734225683520717073874326881001093815009047099788697471613704947521155000642890884278677710024103641968793585108352267913989722721045155510605673000888497383953922557649444458262728392314927894136687073415627157860566283520777500677005801054105584340641136985155644692165066970227276802443569126843742384859032418130701235634462067324013054956463410363628806469475344000996990397095909970372629085410760917736556235867542228451598162974563668671707643021240877363909747637491194610570122859843291975002967553243577374620119667253118255091423286529236663444292498105258362948811396456862104654523249820083069045936766416778138879779614708014417939594408330862691891159108988236439981865438825195414986228680036729718197759155392025415313190493051644460311755626885510092720543850166412704044058330069164829097527934850463046980151434202647872240175497865891086293837224606069404368843403990636768110207005618371334414308373488485226230303245941361367953100359546473669631667325483035433242505004594258377722277100238839633582333588152510818269919267545999166960063659707395849305286018696069558985147265601205670821068261473822569098403759923281407829224456 [170,130] -296906897429109176420874825214646278999672400323409274736114153422993067995485451889884101098819402580373527575925799529001867722414821705145181591374892758034178256346691582506900609217964061838102732465537184057249419204267598661836897636531672797730953250122470638358106731700780528920064701709756305408075315107562538167683486291433786649340013994257096675432188171173784328197590968343157182963612460715020415077136772788998017116285843745828320641117160270597224626309384053314197649425231235589849635124872333336113231129927724016275436715794148815461301643344737574623349224508812021539428964625265815580624042809949895353208556070042625081558090566589184812368950748767176283802769446093599125790149123698613764125015357503362210377303153182770648529865138635006106494789439447466521518964120312673356222485902861208449319834327111226120987002968340468188006269521913981241592921158103715642835055124007688104132811409481239570455662640645617606984863196614504035273711459576482699327355360373970621802918009225366121174172519981214186785946073626255409665176479078702209207936692002510651279669249220738339280348731551030028865632227605020453641739100075013326134916514019432380482562418564201046766775193759906031818562881749802939640195376267088589968133147799271443785123611568660374862091501047160177660348135776653995375508128281082906323664845404134604396719185440920197209542022186452770991384907018609677989750034345958868486238374114713937323264197136618931153462698882344809920053332778339520531650392672647477292691137354211295555547484138516844374190596409425958720114405 [170,131] 4935725467287419498700923414237144842511974187137762952296005766407245384417126658989739868150129751042118415293069789955855485908216913017634475278110616309092627532651658378597261968734793600237377312822332251004272084249720979760346966236307993244523272222567913695836234419617017863192449718224546498347721310055420227218495494703064479570819860340273458917375543406027075018261888476167438162442297354308662560865974182910488716639354587388755105244819862244295195105912103079705411203660593858019991858716176266291797006536090339583200111609249603861915204852731840969783797925894774340144011754162809413955968751589274981581072324657892153072325270220540114860968285479763001976654186766687384513507108395260271714260797113805267153709370514349579471771301430826439379250732549274236382440348516402172300026393262010898474047123959130874150567186669219667554231811840221891728233408386102439904663884884345205492341085302733728960362097401089557107204714111558492152734811348578141462258411556793560643954428805010753230418710159870687486431810253099600203839668602417281507881163453485824931420605500284816593071908780681167118881185451414180400378327734848720483945910446587803904346999902371454946123216522002528758117621851178978594387817490907737603514885360377941787218909996061716732953801053189225415968871397792170253993820084495377241025571913183779786194520876315840572794278682171881376332412014173606256603081102991334588939448598665413003521955546633107796623994459033253105711488641049455073875913737340271293780723938562443909698758716370911264848077461475725332 [170,132] 25157458040285794370053429864215332087605494923760787255799210992117239629549837763439156377606288580612741033198815904865919112808942648291462795577847787862307684460130132323574614816430149183634125135114203198277160029288506714126576704716541233193898653142096646027063246027312264086735960223066120381471536036813651295878838227991958205142197453695343142696557409344924989606800542812438206597741559075218837213182806951616354425760683898625523693471029135892045985268781793570658028716090260720447106080520444570496811424167095271216392297556464830445485915340485499867208312479712677895924091565905467124836657583289685995709270447064487131348682948638019683349075532048656773890459766799098885507800045610581286664073601869802308313053864038863155283064936455464902057368363864993140274525635561685112422510444740810611667941339802339782712063952910059083182716025933347382599769824425084697066510277442239039607503069183478789388747050660372040390047774481234240918423901168121625427980691410857095821149482430648028586457350286382866488754508872093634623167747277038587899177760208978815501008665604658402410845763697775041763120552120156842634997072042701219685313771597363991126248781256211998198620843555095855136667713725290278816984618907492405014674894438799593944677033343091095414748977185353202847866484425899108230661310399052974828716022079615370300834324460227018999645995213962251661289654839344742279251331355235766087565669801119228573733053125768067136146907195203689158832157430428692051053479100505237320844353056885477082147780030737197318989407252 [170,133] 1143626439329182109958642396683204641688231199829570399454358499425526140406689016647164010984994176294820347249585806016018196123083088116875191150209309843926785373198629210780780100415945719388192609984689421062733540765007303287534320966372639449223304704873509487784324017441245496836253512999551505491718103339671284738314864075101660051088639328347517170415947320421397597112757159342058603196042751793807685489998969456157447843358341102612754352437264126162187847560274143560740981664699869802873362627338829430592563603427007189999693168640321462999200360740532006168140539899001956671040984953455255181591364746662432762498510170555656005146855612465796058791654729355659155566749351893430790164243889180175151416861637651887341883154157274406267281079019848575606421279957207455669331941201155139069440984026921057851458121232497309608594281757116269192689746861925398862032318178049197560664767748825922937632171993100241589783991438194279760674484214826250165772536973161292756698758997833854613403085762447733938019302724088676663111858213808418799611341174845165504951975937023874250460195968945695915725670749443422429894276126756478364700761765544548917444230842086521343444240839205542956415377665321483175033456481665780706341246745389986218292330532015263666486337468696981251691102093863961015659135176268995174767780383451199153114684659306558999693016927663385173381776746013109916389122974430261782030066128015913178189181314015664414180688411693430361100075650458131531117561486037541903191701005208583528430036990886652361886086785991571663622 [170,134] 1756129175376021925181434268245556651731494569999751996230787642509912142443840003473470884002703649165682357227508306175557877597954798190703273443012867332568354320708095557503801273865925043105146117037135717254321953378657689073844909036419270857125001610367961539467213869330370940628435132132369752950848263091421889522866227069685358184455621835514451586097005308170454662823711792715738162804351776092552538229201125184545070399146634871223187630857083825540492329730673543846443833690384578621545838129535770313697407574121920397889339148628313591035461615435650203273990468512927107295569324073596480312140245495464987583157158110872917716553613697206480804265959536194755889229573092674437207218096535453793576519742776823425223413741689937599389068989155983948198006686191230826916340241762417052573412350277545486863304943759572564036574128131338665338120759098731662381311249502791117244879539770091815905094474768000385978193917198751353175594310058126945133727112255024298796577198898564450783698691695986146333084774672789242779349394419424305605014050537994370588385816191320106419355200966478848743620391630464986873232929156626038064620254093080356481769113933459518727509910774599366019293283911543182979285369928160184395698759324491201770401391838513531164126178016722507405362793827035798698685258505509390669331636009638675243266438357471533229640966660584453603617961664574039600440349590328230193118550240081459105141311819940671129330117423781288260496741375329391391008442637857542625232832123856674063522975487487819273000468967526 [170,135] 24288973115834682995221446075503905722818359789443794677993547018933389699145527990943001349426388247049910721925135306806626906860799469674200811322005825680256374732041856034497751297410511843417016119493193847908128834994807659907373515607446929276320224806209768045568693531172789379971095235579190819815450568621654287671348050533419094439763471629004680109367790522901795150421233861486220138303487074779698161841485163225073117551005919526421121359231274342719370961480511201311425009032363777222478433917846588998871392805200283624499140886692116604877270570703806236109784227386965797009823619126820386444148117173995303663685379602564739602520349404834261636571512602208170285444577187483153336007042879409761355093994776768244857127358764240049752712529468344700926515681713996388131039751497605492927788618196199749819161530627607496390862884885327515079231284407584611349764930418644340381663188712219728618930046341794936245985830000451111967847992055138996364362974723018962403849918281907010721684827124561311269346040637107016940052050727003992853585475029829848488064749891555444089399840780914463101821145077531475280398283081095286789040220786363895567657015931520006335570341613178362324473032437782698782548592617603602154013555531609377940678762976166176519483919044264366848892853855786614159571594641726171221887122667880583769965363154334937670472081287415926064423768678145972884401249555001537913666005483411240654145914568538885736123537780536186419159364725082318670556064916245402179316717777146519266088249060643675828242 [170,136] -1371580078497157523655950978843690954263839665504820530717364508151204629762880861460269398157444551075860982974666561030693642537863112217192362555259509722841012538334833235463747438635344894190088589675146662704126642438976043385972920527137237843267582840030373815100734640935975693997305609729623772959491923486466540617543436052555663976530630391323149982185256135677452936462759854799187001765332279866658275848812592745337966946220260004158702118099672710225992573619186286325201911816425984582576240791973431454812375755751003441430892360509923016058505276992911761405212763960569550367663032231868546842800227947174929494446019387193442206356177082640297175279110745790913149982607480331310898770356820479701243224516186892530339950952145593908659664882592202354957524291590860034958891636431906411439238557451387985800283348308376835304538526944089590643791359127482313920708666156324401665283727379802860999719981518156482861774272299912190561428261569564671841695255824836558322153456870817803794237548721776500950202244608857183700645245143340137000632196302529846620709109290703084102274677223278903349705831011740075966514672357099174526768632792804481869772769133486235560039168319579349948884287223663759805971508263089165017955744800877229158112096039532265712942677570224029767717793986742956901656647941362464314225727787533507212511432635736196168590838936458888317012229098338819433286600085686223094354142222622624823851286990031966995306051523389723088925145954608651771626038564667959781958009665081845591877781696667144 [170,137] -15063138724307001819160881022291656485251824807498751159973645367288120792277148128551535605597982502386492280056615287427864650331533723694622409531470025327012437986307446536156223879439759381065929817604778152454871390053329400186460528274881576143530994273574033105158245463790259408419621325063241853831667440203172169070006312412164120430422275522141449331690913378828479936285626865493444494393177067225247037567057435272719334244384946915673016493126950099605541253843144067405988333439491065522156541417965167918322266992334003976909017940958534679851907665141384914457067557060942661141915293223390313273608522924664692689603352533926194207116461510620705683072697889148515322030689158875744548141833202425371599507204509781204092330979239089417143594769514314512580859830434042436748918449090565487816173891653095379596789006520412957936929506667482680156231108835234072057507027693319504979048083629095614130056587121451325362847920255575252588607639765425040581241230026716345805472675473522626052875363672036529604824565595046120259151602137011966286504929515314027441287609562508468165326812601488551822739090198498165492172948130124204662934565899855721473252778907851147314746130300811367409982375451118385329935293344311688210574329783783892127767495045098513918954238599511824807852287145636264998354790635694304684628625035702528684231896234966488067267798402144062951262455916661653917398615017971181711411657566307082666308446536812916209559834850070475415211196478523172258203166008621023889436725261060764863659356 [170,138] -21378008449017326169781155500505113646664636771754125402021541575264056241313501074690857537620507222778431256109924375403190056220450652761664276194756648596931165867840158718662113350954457110027246064432090359283947694306452207867100010557394245948110104785835901199366673819641157471373105755728057796523657511345282166576845135879251328701385060596226728612198769076672581517570280936527603494571253065527584254084914111525985787699153234292318849942390950846776142782737538380994446669258594055786759075291463841298902564582133118718298840879704655357037785805673734066380496029124838889358217233394004227039959665625026633408956328584520318291998431748326866241175412209493638293272373487999034841700010428069944354092924483584374953669985566835439354180957744278384358212355131365023188345921164433287844316696982716547013656149682786406661503562028304095924409658472123903877301813849025066019356643704261528189525739199338072535767683224992269899340031175777409985914914574543116593358034872397253037758794950407439590612872311768598564992242704378947195780544766276897656114324778720075469847810759165245876108678351589199833818656828319928081571097496005121476823024017875547541772514343104763581442321165255263804124762588858750129254073641999151147655063740397753203851044031966236995851989899623055780102431884334944353556998610695081003107543856571296647202157498187091784077319927060473067268441391956955404791067052710261624211972609822379196244023325065899558253295515103733910822245741540664179367339441515597 [170,139] 35929560383228542318517412697002069441068163271924254053550989887923407991215070313800696360580912136263573571433143652296907589400964740473365167985374631179396620311149713763252337420186345919982668019234139689685513769080540661663508495066028923490306605503788289947712984857255372257759870798859644584911444291745082570600298187123995223631784349226781160548242517724663820627058131364945565715847444257367934839230795212294044015448006863640972151980807420896296855748791887480068754834325380881341268918502917007986351734729715507361083159367089500501276519229080504168052013455674791505857783965234221938235008010430441853018009168114518171276061094708697037231003612319765239252775474707802795277272531947129133533654157586249335321779153522927142676009539613104148292689216805056611776478934244439320101031852602250789946977348021159991302762798071491954417811936377192674706206641495619862855234305936440776382018251590575704955785940891554639808197387513827753957632643035993687783842467747144361074381859575033430029736887738857087160729217466076062008317518464254295120290626883810635564901575333013397789271834806714353561698937640198010459198504813227053363500459830533766300211101554210000037169513839711115262133241058060500733643378668113053494788739478775080758317366024051145007849611550554791462824540519731260307394922748985283980765517251917569580892315747689056276768448269983388262018824625475599607618190475074529479113782960099688869659037744539190748340212106194821580358242116116670591235781 [170,140] 105261781729768246401469803337519895065375914044065426092334779985354142537929392103784869355400663898446390490949706187333884287057510852088884751849897602055613289452555530769404298059885305905594235476678488721212291531093720907401496986750369553935143341594612853509649219835402257228379556864969281393162837350484035048514609231912346358768809040007599792624043040673662249681222937204802628714032031640471961609874622169448843133578495685223369484493709291556511492825906485260070190912988517962411794163555166423131586898087984608265416982236583350777436951685775483993231169878473157537354178160553161964313370241456521180023123393883816495422279877556642313412884433902646522051013527970296046766539334945792266485723844349065899496184544315139601851431935443448521925118622412133857127029039033561483042633535909178896226998621650590003862467125065011969169766768665302806423321981125594314567562090092480020756584165823528067652231500478406737460925408009243298453287417050042672138153496688424909759452924078375159774657535246835811667964214509034476354264902757624164302818991310797752919688809354786732706686468105606237565046650295766831147084257727445128521475471088247639009594982363183184309599654782426655206452529639625286533437530433744598186143343496108461554703655339305829269425148432290822180238054890811487280479897291937739557260365135751467323714513776120396088782697646913310949636588538537763903254318933103975595006478015455271268348308501757244401830432311344132967906025758162682 [170,141] 34993086359916550934867499459309801872111283074335638223904824400259770905140025332383663861203877270983125938895942936511518138317644658301328555741387463613124651766239494276791800274433080826597950092426181740602879982624378480098507519037690044727897498884449620946550747252043267902611982120473407445317199186223783932551198343729623420897802690828775481762441825431304511601347359334786239514921757699960775879751454060303627358148640932265021592822376956441655685308269766503730888732329987638942284146547571304068797437509519887636010138650970424542632017259667875342218627581899391043464878138945306776342848734014826459021888688110288774034346636123628323496282790021086085481211749785063676573148167152336488350686816961241844798186221340630995098535501982082774772564644287118830393518113848025378186285595717837138728988805051763398029246060187592171929781676367080782958677690988085032308878256037436302391966754554658455055682395072258632092961841457776257342088795374695680965716839170535956115375227217591245478035446087197019843497913326960681147686942400303045635134975814738325497038520710160744929226035730928359444758780972806060316623191597203589624163569911163243959796847299614948552442017019943008957840416448799686868731514102335132043430782267405138484231560937085617319013066670956319792163858742528369330944244264054096985545339899688965921714865712671634038453751663185633339937864771775656595119977548391855901503243714308787030470834021953243578121356707683649732506472 [170,142] -18708127106704760900459680001343732191307874198921957209592044380721961721696164784099108645538768921047656055663387077010414392030925202164002613850495330245508685727252187484085880499580411530231119825810235052648890587386615292726488080738472286635291030160656055631507546985222210279091433226178277816199232303865327595005422652250612134733373238153728600683501670039854212315351527594882767004223158094989443374592467928293585284391971355489904239897505263055160138860131407455458161455821166313218300007532585903904210322154412025706215181862597932523676409651185282767075655172900700536405562678750340420719050890019815887172170993489591932428268834547118302959170852745446367186823050502157961237366851244293312028427130045273125702163947006538398014760675019964588566412113483820165108535686425742952677762145542739623029176952367578071780166928719586806196848757020462880509706525238988825534991402715468763129551006262716766634912424914370507022306759233029999992680452752870038075241259195413675150330309929262248999362859720401555616859392552944369617213470805600470182676751349996382388849451959699513025689911028178766356761458012409810198043046129736742101192072051307324390376077106805191513319223784116898855834584331675231578860032917016405828632179542346084071867780470911217463748812016399780934170077572962598829039229141471632982962504065196272803322730288324991670678057429910069391048511922938823296041464657096641529680754318476829023665962801032609456357689556650915 [170,143] -9404273606452621139735208622665423472499513596323740883754987718366578396363596707483456707332960316329370487494533987767258698462995929703376262203601949443680068396675692526780717509594376140823173215053199878642894811995115985880080058713110866506607365320964588205658757659672942338484910938833379742085949083043911796630771181647622794814004451813183142091454955635121140979220056805376399720860582541127131725319353492419797336045219240539096702809734485872323939544204029393841827081952730943156655280332911352513085904922272766852954803805126052405538562408616121320124840752271525238661633358969984476558074977737462521339220834345258992851055727335473075308409478081088236670198115907758401468956474974876554849731907567634798004900167622287703988152554583475253873777127795364921333428013340458030724957045218190062643234279830175231683404681564914527245283925264829898573994247395933777229791920805388842052904479665122962319844937170717785493710478104845931981473663103401150446644367691640276684572113976430546324799143685901379606406894369810167127877483591240928095822871893048887147885503207069227889894294345524709798649563734742507748774205799816267318216697546570098184339558529812454996269494823902917552809605238225957388933841463767450434746884079800210060512084188964451321943355248597114539954724451606790292439891411820531881219300746533751564464849166935963502455340640076638470881979973234029180133050698337678831278306416040745287026709491440369593218753 [170,144] -650964571546366647175469000752107842576474014987956630355282573662727253090500448524747376705029813896899397298397659560694584221706186339564075554612007502346126849589361287318225009487714087752053786243327660991337690197845335470578043697767346435503847623733123254530847323796859114315362543128176273777831300001519929227673601665414964671976809166937642076894402093692928662404696901601749666373099124189690323547229188626593626391082169217339863504037982767500733404824134913539446421046182004676913012161374036027242669608448745408315198227727883717108084485318353099600146342682235950321969060308292125242157288261341274996029676705715150619365697170919360054916037686154003567251545899402881582052676842777696385535391180270421846456097341450730012674933248328319318820090920337654878131469492279349466321530228662280452298907598491169986794070170559450162365875670236684139479938162176560329280437685861885051725245474246440339664918149122309697835993794791205093358869345386421651345690483966290458165954330545335511402783280032859815201483713664278195893490232393398763162578065350497739024396578944069069169820309075472738396383985501936849424110063050607639539010689822636280566334611811388797932587187798859770181938832068905622855515891184864861417728233663232838544017538644124157571365299371256838629733968589842981057259227719014819714644421464853886470681304492880935420953637427284946306109824683583941723547159576659495581302610295937235385318593132362 [170,145] -71754364338783795311669152840739308171024469014524327187826714116426665869027166640087517937398626586930381020593749509286567611395629713765524326712852638490024457198610173817533320982104030861199958511395447093956007964429186420114897274079316303330949641272246550128231951182362916275895751583800793208431205046140640656601461450528086170403837889985183864747794534190975790041904292895068487939932004749983405732014173708863929358000747966311915574845063467053715790178186873520388822081024168098779896792571245244367506923809368527821561396637735580539386828789156959485133074570617620028247701937351089033941164191425942976231446840141305395948808615554524865126530083394054952018991685652654433952087268150616838093192799817548717881725342355459099287963065679676587191562764541595094847023221976000893471565924947594398548434883926717372518530301698857711843150016761361113749813156528789389298003046279004519727513388685996388955814350513806153885761605927319784197709531829222491804422697863969722073029035067718041870366101010215110781621178740397897170735920179667229196605463977601491993552552170128517399284986745480839342612501483180238504180117287310548521876800800442055796756492198553781214593762693627546207553658758613126985232357819811155409689295535511081918358301210014435318763622418113676815111659750085029704700768817085447542298774801548944999823268657635270309472795793327814835029568691493278557551337651755335542431068805683324005744 [170,146] 2129799301912439614027328399889319417693809030125994416114861315296351949253064635553655158481415362078524308615633176488607453414150166616348704240926360138103425473795228663347465517953072151408751122449731236040474201608781668880670414163432600427475616925530169285856552673136651662063394636896692518674929046517643869166839054413034989423114804847040649918317491331012521974850828185581810244862918811113993669763923986311976578337353077362361247427893998203274375824343092715000371515884588208257061461914036213826356782230301307408616750231280516921267347825694774567008250769501962511733250464775005408741717143241294504827610802343143419617330828804750348574698917802805846854246717553769451051126748703060836462931257040129158981267107114092651513393221634634092814590565660814024786651397459161554766052903178758271117973116039127919692526354133249206175196834195915028084083787439062736674193456859779051689393544356657186600624845240130913665676461331839511804201919438262047308856489383205439960082164272001673915606539315523722379544054851722958836399797760342832646108421610362335218883521199313005210485122278919414925749777557906352076531129313132594353490115273122244347515581107644114813245993638981204418755501523795762692164643611113599181283554657142274716042807953390399021859695339025948329012050780095771193554049285847265012848073242747374535914731898121727077222803897726464699436539761032624400455430299942713157809069434466 [170,147] -15908495261268605330045959502816656554120199414286262694046987709865403346926035682663931656410156286455709389302687646904220282798657353523005511673964026794495243097280199212026229774071549216086313945366652974094185635006678778275046624120517603137162185099451940353111655511347685853939657030892856895082713666449635302119939447191585185271851685564899932978831310916306230511947079999408291257295743056129674268049510858713409322888257919394368738803345079375079065242663775368019809539727694215485600532257514178495730386187450569480954437529486868012627046620191511633492013274919710699538825525110472481223212221645899072487052192497376679178373992574292345929561338980091060735498999961323024573237290772230450447344150979335847051569982096825010189210337570064381454459153452806798390842444749857759694038886174905719371340533612783465827428778182067513432388253067947312051938474083846350396677085030546497351254510084297634596417776046464490534099834031148439875880392192031260474772279899351723692342388701903242460259839966990506088013020968968590913643230916335898680649849992596627323663336566985524114172908545103354019052603791529821542149046443648947064819373571863475527734010277488887518184449743501076073308442852303829453616422617466423663815163513322523841017946446210188117729547560522779013522618608944441455699024399638662499671224730299020396868600806998494768128625821827553662701100782699865702977030633098410400 [170,148] 9318836296900094484387106393643131232491766926497174752345994968560140495971178605769079590247068308560507129316324900006342396792038797679134816796961443737447446727971694857150877177361630464989828125261006692382642949481993969619125079485275187732151640168856146874483922943859324647376593995897046894997440587707753654432375341517671800442815253451218972288758646989256796784757419226183094240636110890727845554306858003273069527793494395175289610988514796171562633950954951527874642223222772666987548997720522322725468300179229298264251138312415727581340633894547095289004379097217582718278192404974938026961049547699872828506135915738114821793374633691337693650201046717897881262128778584316900066551279076807442695480178098982729267790670446140470849586382354714990087644753239003481730779544302484369053120800443221091948072928404872770964650356858785181510272247491883620801185369679591811781984994678421408701882146805773628271858233473152022302186194284397218250118761442310400450696397982263713941889838805949736572541285289267330528809718796229545069456112473198638098599348288150128034710232675206196040191687906148750324668929296132714710316694565310413750348836377172099282020090633269455839092233218169412830739710395480969538972087689631710570530722523466427154864206470666900289849636740979810596983281420258993061148225068489401257928153243109026688295241913962055106256958694963236140615930422875285561486138 [170,149] 500611119807658203249629915429151698053048437614337657424544183467467697039608663115915016515101694716004589541546484790123211712972729395645756720355552278106454238940454679769149313918038745771478113491597074823597862715738237637165522504175314916610981303724917126358894248989067932342943614672956302993635041933700307884707900787225620644139547840151782380337748930263268456400795293343486997225693490535118234146032267650599632586186082710744568955144190477801452736615716501297311290243696777163266226596355887801394419279789472433589012082552056947113365104708956253571569591083083568740904160938186664533413483327809463801914451083736114040589537853879000119546278715151819879171338749340600032641956876298600594193142298144524774592529167328495936674688134058206113193130331756363694548007949850665176953541061311457429497175272975052414716274619322652432356435105503666971994901015190475128936569429951375216621183905119724498391291266511128327656653489495049733771254173725432362342838207765232534459219200702310802166874499831032719406527146700655003877522912416044672660931326884266236047994991394371384839544674640614826095535957021887009389098739478846563397618573198440710656197184943943102804037657626144305836440866541148545374864302853004838822903038571592164171547085354140757975359793263356814895870721408093318050422058056489041136858295771086786745442974535848495259948452148824877390950295738056 [170,150] 1858385345893067676310060660969302099291787389235242490455050721513676978637934507918006725553845437137336324000574591488890601219143664001021627465619655408530340644476960475117822721518841311742857144986094767021582625599164878093845017719023663572606162069576434575612993082509341811389659226553091504751356019135322359108789512035909103274775152251468369852710624514364446461032077622698664901850080945153515992232418499750747507320804084296110188629789692264149377156050677960762101680933071766764116892764537627113174061215255491106302529810013649572725606708208124430080107103676768164146852858306321939997050604089079471379074707123861735181144271973840073804030880319358461592037775971868047580022004901180335413066261137085826384974468724226598978459843343344977632160345172792305815621088787834732276843859294285836457639035205734810222862290990722251851580432916287748154786986860936979045341377350144839641171177687386463098901889530053229315601717965571116930321287609976372613280507729436497296577019229462214504085198483218420138275391367988806894896787924611749420807159134136698535443283861674467783813345845256690449443914704024506888351926781193133225462775941069757681212467873128457934441591665794037752554187421768680691321883980729878484695086242203772043057643652532476714818293665200610594074520935139566686805062379979829972388918964828150424054312273575849769252257891546409345936 [170,151] -5992635611262964646705293277253933878387432685714718506480919255110769459595767837591764416851652831385505475493520945473380978484768740408622646149473324185074229084524653721868387454057228618468229368548384028756609817235138922874587450507006237211180285817782543004417642681515508120490341383056074954867931578749225245590044575145856684556527923392491992952558964892100051760450413916510026531823479918748694652005563736989682103958955334360193798097934801274851462187534762753904186612000107735252703007780423641769874702013857206363396531761135412903727782792080280334862068961799910302858496759387017844605307667937327547701451787475994819259489247811342990989288236303500813183906342047404332197794315951504430425587613842122429474053389775549012962888264044842035562727923614422975129477451477063554151050161147687527291608679632357388453879036719828084654124908385289176389399786828844201484939807360886500862811973802737924724623164759899322213553769951529781348179448993447464591424438744800424809861086599482705419842187001327736831433968164178524752416322490623811934356615016252740344329441835703281092773622902573857154353771235805595555710554312741121433856165374038230995465534103594772553651228517532242186995627670375849015148992871359930393773280437581203445741610146499559045861290913600143772429111960574330948421750845650685228159795363346884039112244694371945805817624116 [170,152] 2315213600208196334712299798341111732958611391052397268339575783379032634354639690671394584952836096745633264890002943780277534043643291755903811185372229172014319450959256878072032326174973224747159453803008580291764837517563140520052567410941092218299831333668385013902758882253929203807899961062300670136596062969848716320492485967459050936088049225753400532788827546626928642477288712827627285066117615596455747392979000528435794612137038489843355764718543700211858892052515898014056924447953144686573805814060413231758743473428647958729774212423580453823869666268577414104456771225197336334271503835139450819220036590936445099559059458915329113433354093713480930711071558216347492753504057092433972594725708397811206420738373907230181906184498662118966804694804038383614507781882322856235998786671461342075561860707433017668517986932717504656517694632758016326253298402261995109091803214148975711480118012009868508193116042113690469747488622875651808184179644558929064194868146626451848567059047240322549133491819222900854753176472260423751693191419905368861127300862471328617830762451754570267036877350886226846813397269033965397190319595306387692030425499009298478718847222064990655403336643654938009815601711848186609905034729520749430999915783141565832165890066467496468984629471593181326965155103103599924569162774174012929616734113565487264281515142485433719149571600120738 [170,153] 942643265539455215385559891379383012516750359346238661364070548919849080135935515430976604246426299653941110686782933829554540101030934793310485304307423482964807700331387138401195758937373140144420529960289382872957557889417127504054773216173079048629564137797965578480032220668410255079987547156953415269097430784525259453174776604998490645237602301052810422536088543979846907485686866086820712540781843332394036545636756755363454183675207453456192286812151587555176583466552004068615093189922919348442975984574503810374835204677954473196499207405624685124225796650385552849718718324429204086726500201731812474582719240047862487978487954606047387631255691977658953003487117957477862424276661576470473528568036064845872481684493111911423965994250713968540810526039444669343676965723764929179624636379054190318958449584304966719531114240697845316494111468250634018733215478479731971072785546305574932939403646378588648570065503025143715035050224390730640188830187527998657898484072692539838757858859029148464428642406276223325275063262478389951768944930519301074152758085337471566981121077213252197133638613119820568909913109594472126829851415020630144991501723168908921735993951919301876781677889404875609649629924827934386650315847253944760366640945449873431705184458667183381559340744880409764139200596864686258444034744677980223176843513451468763303764606690116597656 [170,154] -184551602703426349915204427071963497895168739142001582124441821474172913945156207661196519828192360904094941999929508570144587423837930925032062478764275288226812596599837436674099762868209615587381823216260006816917212821541997763262583004835067806401582208022393987639574015636638386817238380554010842676481593230729301418338118502187665505618933464740657595722308279402947282972175028702713718076372033752219218520254931227370982221367898777698249180597391359438291199507651904484650057906162910264880360368339773856656311752056771038617880720397837054356666041538558764941173554018724442524710716642357592365031958993287383578833960616825376800034955309635708176196899165926260652196583673315831255478627402724579942627972195158920022386876147425160795442056014249506422066366337178575535325883982412274200124429150933333874484443992854775595147329549486536598491071581110518029384664360877292635097997974587069020606510176368936325688367189015232268969209188915767941433006082505710685854280807406350226559930846117931057329354739823413258400798940605477101427731458372960410226232135744917514270581505010537490333386023795273845855136222802909944454776655248649579554607617111807133440569439103658887334011478924155975707053396817118658429683982005200243176000863967713895126706341066565897244204704851916200662037975784645670714034481804164891427858436 [170,155] 6867204663962235231233899222088115837000281833461559445617787642452223111764283097237717691848115633724631158982517839004476526408094257958805512054669259494247401673045185444994899868406692074036133702066159564499297364541891826644171868913536907876975378801883039724508525588866521108302566070356243687605417522422298459928767716278743200329294060293807497284062379139202790793559578731828075640052019632797493878871939807939553808708624488751655936475379563121319056309046637594702158130862024824906678936861939849122885239028155269453134030152783375791357259384507575120092354213570196512460455621859742562648032524144237577307586875374079372145992086155921736947353301730436902977471138359159846866789828615433820462946064057619630123152193368437157912333992801389283610947809636241781046065618181374381746065452098440475661363698614076040683080401322116380891951064424900799015343477765025744293688131315879564797779456752738269807369917877867848544500712554640287534612848989949709242769298777574767433466661115854685294671855735391683896741761936771592128906848354104860151487176516177773498656454929794089804239471145149407196842631998211920450066330455070075159275975833669916732213980981228183793340081639705471626118619662022682768869490886397866925314803957790574714325143775846023428686082095873733851670977275014578583335141120861 [170,156] -165607673699003555001946373891476875079351809165487256446271628129381829475333316853257978627599472353242971892024748268789686212289815936422379793677669429146240625072773524590068740198987228674322779832152541581953547613690259116396958579021332671546216040294593051531555426235056128873154596387786400052784610053747762175308276522472950969415878653883282696486864862226704722064770323855013565490725616766590623539653657996405493453582341262267682598355052820940734286149265095062012577956319310439435419211986341163620209903874755204305913556551915432199164245670749216107282474902276390575882176983737466703308376733307827319182933583122792364675172827096059764489379864843653161660861343417995796785002952197139446147112582703425552105740153292175941611084380737626588438423740365178056337855244661309670142168958277239530039872916104229354163887497710236139525118786840564643182482407129041727070551857082517574868561208454256100254338740302085082031643775379727538631226345908663548816896142268336233965178714860780723639181704273344613899296969938638964629019935446904305470638657024602124689327875651365884796204740093275966372096140297102447269818464965686567697075675125140825103568916552923489216049494887432432866551369672039253432102589137073405413949384475118467724123877534033342706146104526548469416755620439500224 [170,157] -1359432658083818838657926004663406343760418545808869530170386627008378504944020438998961169517012450024313694568838726948987209413874161523289981070415752867398745597486887211223265261130196756184114237098485000142013481956649529481743375951975016341823716705261875026928693792102715354579905976077048781132269545522159235435211057723720562761558373186973306054250189080414994207200906034663910421201625564847951753121534725136871978887544665960062588144968715569049201455758841919897029791038683466022765484378217871668250987955365174451948498067544704465091146339380296408039121421721047730509423096335672976351975572059554343582836026876821232341988762010745309882016488109337416724929924540309979717429001522624754078780126507678999539556644240269238729279565338200572590164046013181948571823021696615499448327367461735984071285851605335735712402108031784097415717734422249121890202145831169929676235933834772870166877432317572668623771358929562293763765165882681146095991162178597663277729526410719701131897645212957978411044873929691474354499715772638298769876238669990020608575679067649724948287894481250712099434237382919800081346573363602713579312132617812469297021932449628018253736090004386466306225800948208888701678410725560213797995744743347547609093615221647372790973443798750511606859299689509869378918248 [170,158] 74658695555619555266219267941753924788594101994472896829281795011072837231789526887366114449496536498723488715421658121390243079833317400445886480104568183724986855617396171172692810043737436284370123912405767135277383508835189555081687597220094553042019030116414822531193423249386909001000458137588501219118855024611693237851897553888775305639842122612290586732742451322612024778937876862474634710495303619772105396048669659047736089212635340906773477431347886358898445944827126865668412320412703560670830777989294294873717608398608119343956241104655807170599801957923191554573700498457408422719502758008323851961183272200370531578428548830554475772084417313881975187468183973587372508856925659412255842522059024664026111288496767381870175110163477328614705933934430543911212638978576688555473156438053344420861463537242495322944390953311982058618931344170510450614718479796006792510993452736270736129780825812099637987157053585265830552480093129746188747336490867743358413668342933007158485914189873778161127680252941620174363061862731497209801145297397932415673651198766197785826818013532623825784927984617729474313315320720626508840127367275331745924325405456801639000689973135816839601283201265165371791417515702582925226224134485032657955960705537248461210604710701419241869634441626028696936693054827036 [170,159] -809076041473527969069686014308739296220278496868351758789305664885688041082152465470669771049127663324986388235958672979026531728878577705977841966318319174451938953218846959047089425024265126430218336504846219988112471239815685325038112559398511793156438838873506878091040837131549622309349196726859045576736935473922945075724644954941084390713520376360919655942288780706812669662630259412096137946136100906776005206070146359116924189867736059046277201869880399199295690290427722245158287760923326265163071745180285510903536015147629533079503111299158249204998776817040135814574025539275823898126288258166255548391541808115324276495447061888996222167990451247229170995262744078647706233858229030255214803542564323338799563796970430539132173832250559650765268125003422201867463593310885664594166084152483276313316991586380821186910922611799670375720155353080388531694321417533492331428499965503681172056171475366313384523297100123895028370033886272264676539208461182867662884473982531791061356630489415471910154897420427120245289178125243998309042685344826394351672822140839888269965213187372974004887307032864985678382996395918837308034315605087528529760110603195877880352599371666542109142992965139153259636114618679142610880755490003320713319266993894727897323707884146526714194308813379523958856 [170,160] -11045678280671539067480406924482957984722167727131952331145542699042651508965751752755386303237347661410767234641480692483615114330274630657019916025730995618910579923668655026212180212549914378704586671030635286494287737689874486377396597949689104657827500981053128269398251668641210319168825915041986282148146695793045653232416248398391531157402728569084803355806829037663657585773833432192326214277077034228857982375228550108065702404460479131163211506762551465990945976745832071702551548084405167110415647324788311115120206037683314136424393921062265432963941814843961294816944689617798997721102088461015669819829252994442477177625156871134046497400727227406404874605369648850893548083132341352878913642181786495887775521695967082731925380707925410438475778200446465135722302932457442248971508614081564231500260031975045194865699177624851699012552595213775341675894502187030261164441756747773684723275759571013478954824442809836237548978142584762539673350222332018581131684502498060229600756300311781412334078870250264074503749615352933097708437744036645845094563800853284460966119971291098521779864530592576676011277833322028331828910971663628130157505122764671849890438003126401106670787127816664137031252095380191055138229024861942316303741529928520691121162438642748751490075653015 [170,161] 142414428083913761573200695242140639766366173382184105912897078383679575139020919625907420772155535496860170663144818019596094765117347933431081004143742321277962176935578819383106294773492789084632138406949590979261841604240937185453071642474196927533614056552202419953897176990712175966880349314472256864836069855853427206707493505816477637386473156617406083997659060812317389947179809222441561369810055631813814829365900364460379991234519955004151834806974639915789050707961758993884077329884830777865543438696400097743230143362323285203550166089432989186244092579522776604279752968150222951827284280507152788393038841031034347378782832394298340582423270816253277091372034074560035054386436061122378949104878880909976297855985875974180930122258577617149176403264698436510782690398553883529453574490085264377114005152346643786191922284216554920285229491338911663143333924563597056694617051543296631736913422527995978341114029179947709095975812993369383199846950375174171617541981389708105194377278809763690804860435151975127763572869311313664728891411869663159916922573480566245563563008800066008292726213390326224825771948899569184973325461250797529930256565241415817329438750538284342072860818569635165010316460811118046858639738656972340901005185247862594385912392382129723 [170,162] -486660560593711873576685698905184720851265594097578794634353702732322369602596695703630926361444781100062184398940399535019833167941992243180596992473690711966211120128164525027006152290300388558135888741613122481284696029830440351354822135562169800567665405854423817041174008973027617089820426019758954667017472461347480646837275930830329105093946566882429242680456365168572704535675621468088195739144353399458322553520047524823805088061488462407756283728383224562776786063923783419190220424389409106433174026954414450566956184538327352951031546154093670893593696115642331676026525406759122542375493781580731236996858875426074299205981396813288955286799088153924548502394055087536515106083632134076016078501501166133999017912008820050181106886919581755187298831795183926238319969661784491420431497018548632628558286692406844984709786513276642568472359523932250435290625535827260595059045259350866807971293305685247968495635145845614037808784842374688148963613933434547715269063959470112633703786591846063820083681863982783485214237504085886203379042645316324445502837202518165555782673203046399338132544514187948536406096176601753116701974577557725173453524798745235667897802326991507225989899443851730003555004544037083843259562632681052546139359262746331896226215 [170,163] 609987459679944949745781397875761304977739205304245075068341181452027843160224266852432816733047612752708916525168612745518563029466521148835062842304584432878915238648921418627185799367124642071459840902277313746548346277414543680875723362555314014197696359401519354247380516027528936013122724416291840391985728798735410977512411502162313949020497504480223774499855121442190214422960195930516165681714144296796318234345715647885745632976143688214276881529963068679508609700715318581475729203908961796550731640738745128907544369405192983994218111852549106214678673777106464201865391868077276040680203152050137617947234045024052598602690112078965580372010032505191035565144243040854765236849473069624951644297808278818001951095789714869843124691569027229533319898382562106887712140591789540541703676202406695103486473363030766908940308002110167796356825861587682432104339494239034668784649986400636308706224048227216999658290734096700856575588726222348246691418581488661736757706002523387868028202144378357468201091338334901885555422897630367431813801135587803630431017207546530780027020752619207559400318067440714718172388958556481682633082955745655132331962432195790964954355566363447479188551661681887087470175108948233463555819757203548669896909664976 [170,164] 137742808607652736978924004133233780406636825722197100261000784955048378267273565993219140197089150135786815703116619855349224163553877104075893938978664926571866088298889935225286691036370716927625788734111723794505738262914880698720313086360917919101172148986003162117727864236761889554073425898392845739671395922908842981584507181708925889770249068668124018873975822993501301773045696947668342845615930300815628402708078511873002584074317720071410317567569080403137428634471227294734788812313537627212206013409641676602851596651351724157736711000572257057941052671748832999376024913573695839596837075686393162603041838064672265850103093596703892449123210433215313511125831587410544071841433831513120525798031514379545383882087332685136440128043123735906180552626302811681678195223931920938969247767050943289914649333908935188266946670500356738834240918255699502669847270075588735153971147697529438237869872287234124499301392419962435008276193415324353702824936598684838246783695019495969984426215023092680271677571124632427974872095454085163825216885247603818360174158314137801016202828430721716356866071030914220006763199261958397199676309782713441088924175669793044598368740301082140328737245942777001350432883686474004099097919725969246 [170,165] -746409169433107134149711171185626893530996522081232969862847455336961217567490894425850922372276581448700916071619040335228912659678646317007088147118454540876314911825321823494346251737713656383226050432688962746219316283337360415002910035968256125429359219146689106735086942313806907451968140677368324168224413640840557284917413256917588950913795346708298063833147966463893642173440896798049295035539073584159345107724511648164723772844551924511081216994735084146061102632883950648457417633326574830594979556421806576037094522742343427507454012760678610570794311702798978249954334411944125029512955434957391655633736517289382356166130666520332671371214107703647275804578620107899445542348087329610021596654741762305893799402896515111636198732479670869396520811414598069131509880279765220274099229005978254152098969910626489625100271580001070679138235446779191485867099404254888501328473471367047188494716025151391700592924853794423024608334781176739202919626773170531426480903058666219393411978066832402384126457942695035537443343464086446539624317492122382776066981708678855480270670169396353775385142509547409866984725170746360128952878615571311287674165465861519699987785240363495532974791721781884533489895576537292452463347 [170,166] 205441974662719839718926899121224991655765895618165189639740977227502585782021004019753633498620041835059331485674039985318263412275344588566260442295504991935690191301783337737070887582507276472355891397006164430599247992681048272797940434066344727391866391506083218184445509435740770514495888347087146752668743968677434388666083140193873250220225609262703524966960978485911924255835909182674193644188287877041127529746305878661793683146545875780765412054003244516883303162708715624860291324867672200909533540734144328059524929986791940430479311386161914377578535399995483209108397680668361424863514801369374668939158600949684513547870752981368663139865670449985451556544110258742385277238406631850887185925111032082913005424377619408815962235878742567459449204064170893116286343886102752889522706660569782926503596620367492385185790416407686774175226517457612198042175840801100705245068467850372168539024567587098216147735956230427796358417521790506605264441551998347656304608341058307103002911182702939908361067614747794604976261047321518304412662367698951139020216767678518997047540205285248329205605704403198430978484522782638622456528189930826021586411495315318225334394763578164590419705554316594185104487893102 [170,167] -2560581225863636740245455594922350110450040265627167799432595939190604838947598351145531274140100051563826173659024499070102570686335422041364953061779496939642483373035155021040618112900044865285638190414350224171988205802284347986400864443390888504300100210444285235886208913570528601720832769668381490277429143119907598185407207526081303860865309988095741436121904452866074445859816666945326682416985550200680629354907220770516900524473765505352670150517537162876817840726736520289557891057694707760620433145034318379761763765233266541573047005569049644766326570729951257674810746824299417838336911448983273002678497978411486776236628890014596042502171127723865126611855070379181139836289338981401273894077368354630204103094202424300254544213124339488729851629544837399448678072073683208980197976195473961773461293387904142309015563330317418315806126496186573621846991230150127310706482400488691560060785528146899760261844490499219214937172107695781382069671763029669280815353062698631731441364402843582235752093953422196715379001138383186942273327119234455874484989967212111490370246320864186094190213138867859518663174991319893557064172637917424900620255583272043868275711797285398042297912048147197 [170,168] 10998104632805284553295347436019983187611476037311987826793039064166174427578257362677633407274341561208485992784654244076904016160676214778538065621261948347343413938031566305037758157296277531353464420842608028660893169076015755469420729650125558759704633764980489955205378992573190595506141623360609987251575332886195339136419553002170918069405067893370188654623447774638328596849004896772807155571270800763086814793338698036835889333526111621425265961031754602998387221512087193042201442471247366473668135955878093804002026730119293616933622470579952788034613772463634677510198304858993220367577656764755834683580543416006151372344695346496327244354644185363702312237340520028699146180609712150379413536616039020846385826995839131383388052038011850181506962835717764914201453820193312177487074399622142167343125377526232249165479543261045476704686643811047024890864641901888139350425222028690519906324153076297383893399440404033723520093794223954396481749603722653376849432944514351436032178079063587460241611818529741590130754191595970525358990533096819383723180725385485418676956567531244958817694943831532983780504114093445257478079317408934855827919417475383756927729098952849852347167 [170,169] 653287084843189929554772130394875517341283590798809953853857665081777054395313240982034275325592024570199992426762526171193747284197608476739231648324533165539778916127800396888678180605395121668186978096864615307549744964017821783366941576790503219493840775594836572251490107974729277477322411201738971188912346493461894038919835243895122139834495203121593170110118764011874530665481808108264683265422761441512674120267823892234211168391741440778905390583068498472172673179602600332406000672414267952176169440279585810359289022022767192575264270117822378579840460043771628192411335079180973051182994828168508924944015206308236456706408523045703273965889601601566103283527747315394297701005397873668025723329418369692688632028178919808022664570413767971845766007811052973214733472557320784905865929287915709148973716866614674424123886641879537364887950379117427522134402514748458842857229756233403724925231140739557186987894697047759265208765555814672470394650584945535035277347924504781866713506252147353524062637524787978996565136246477446672810482451736229148949396038359459384029584036043423525918940496990280253715231280271075046428755454060331660350303474400579259527829218 [170,170] 22404020231856713436051547244625436395325243229062341036557750290209243068490554514627413216458478676569367741674819648017626037315807747970219225197617896424177858404726508406072376362693075798775197585841557993739271765789097517960255635599911420181232902189273609639543127185298195235092209624652397890923537948399491748230156515647938416302340649486623278176458372551437354631286738943031007368876693185185656926357633114233226831564228653045783265336363501089269216210794520010147679744165610969852830387445071413056673167710503462519881296399320837559209293986192955311271498503157769771220784610932054642936396137114433383712510202894294365242797041771826271603710288352894624817067193884968769553211720204526179516859770629477504256850350472690661035666070966860081340860705156355790754790619591872889237188043937729988758015743422185613853788492509869582614587078273889047853053592683493800709749922645361756137567144911339203758716359531091546312418545385770862931746148247674421459941879352852004945192814699778255960837335489609526128029396038688125374409931611171784597732202979966136402245705166453639653921550547399457234649442389694037993680395178846 [171,0] -360079396152160575874210922490827778032464174642833322231660209157073388481751003600135814484681141806879053868627629782722303824437906951098905871175439507230086120614998217576881716477640927030256155045686947131208566258339889804530299069979853317994256256940361339045636331794990652130656882235497157121020483779434498256021657963515883511980551855945847483551872667854983704192230551819610015373857397092618161282235563941329789320004497185392814848707150150422303444611050351189188221467819074328397865320003267132674062549450630794031761441869373999303436176166932777923069504795471537260194433825270098405657021274403221056526701360975703469356374894841682445554707213515164540878712115064821500440526375381311867871320095844796818399678999395981799820356372464870824197477067865870649086678620826314864796903712774413540223155088617653511795291604042391952593541423172031374665293612856085884211851888745733865846830576587773921819546374593968010580191164560563667969623877604125393256524468332906152889752799325567389319973688529508974011952798336593627304817807478484661468104717427275102934762669870015400494851742231900831413228892752702176072288758264796058275183897395125903332649127046227418375109502409878562494701064790454663676736197590042433393614890130881582869081252638937180757562356162279664371748208607620942995727030201860726596285260284632567056353013177758705572166799869385744210341029957495697546710458602662694066608687725994855128616621197401633760299344727112440850743341985286772719993707905774480501406876710789231908979431461038374393123540812949294910577239970539690664495714116074382392768560906177589027205350407374086525634656595846574988466661524234991528935752155930916022390193903800451697349455721624590950851401392177567928317437944510582690116709522869400788424531070166586271862945317559005042113448207816215585714905000529620495949009188122669551497080184149592854749161433072057435674162233928637262746927356970709760214083683267585579646094867503019810910939483844484065463880055501356680684732197074824524487196672000000000000000000000000 [171,1] 4900148695701859672746956880526835996708942209033520111519065214851066343994367533226153313682578415085374027753033295367168856576640031647191286914976469725579683063567173599002426182782606237224518245192942462241986354401595675967097259320284638070654447475668992862518500238800890581548670738632997453992325910384356087253830648121206737114150350239867081175545373896836626762290003137194887338257853766207971522173755519958210478946744978046740410757446028085998834231324606921201232809257296694462056760012635116322461257947052363045196226144738661248894762083366923131652798494669056425510462220448331114235308544579400161237641007302704763067672514638046177403742096958838453089204236855931617557151808038325842194456156455418933504470738168809841279928734508547024684129177527781529270271042036211347829469923471625834069212155029185704950624827165475540398951749580671481649824465698186107344744685975273181010193390601770132851138163644315735068333940657312335529610182663984850118516954196933152990226799168333485544868479900317699439478528607197974913535926303170074621411815464888989886590007283340167058429068265607950038485873522871016839245314573852364286281977674039834502437820251229485933674126963425393913400222414165974633418584418531128395132798590326854157922328700373610379506327862799443714030879488621381197878938251274039284365950590979240645172052058460660562561904950434700190381178180590244319357077329929364407638849377146991798940905108291426915755246806713592339083798795397237578395102729631122500737105462360464982778169854876931111546159824024296390944055945467222219618263181833333037257928765768526444466813381546699908852663866652586797180382999850128957551661187161841082058388612717268688078716396342068966123424620422935949865984440425344994541795638188583618379118585766685639905933076053410314096954930101289197689927253077493320614987253393339858669824395314520807171286693584908056529217006396276644801911349206180217420387723745163667208091122494249801237524570937934167477047550030712692505193513544603473127141361582080000000000000000000000 [171,2] -2359333008996052700971194797626490535497648504828594300952154454391070457229765408027826975285610107208124543617347078884819932284472281369764613926468455720327583141160734280537482910270785203854540634911467768775608974666622429903670580922774549166740506168749202186003888779269224413955279503521594753733792651409065709977145069625779470177200503820276953700586131880535436011253720807035707425336247422780539463518120082688371882821385636982852632139743286450753442404999566674208569268815804593842238505397170228807679095169646125672248526929315771140100900014543576301651025011894693670546365503936997710973102294203071781444096018556330692780169897428317894594012637953545242883648850064450086283650815120978544555730626090973516147301944779150598304030779522595778034522130599317572210595407834134402652424773311299015406998160269049110177283499356722902124109166377045605191880629373877591076734394964201768853864600097839316853800447202997464646811533993616844408284522911197469981237751264957188825642746307995165360744533924901160057270277594966004348598452889631558865251178576144708690017324698759433763899938023812554770721002566474941733927797919196034215935692433158672176521826156312882478990305496448046157491858629344002726628995178700972767736137019434315048655240573260464402409284720997150571005330451592198250766234922886488256133786619834463739290074118916303385031353536631531344931577924520421672769788750835090301022950513407295129816355892216837429675758408947028369037419708724559855325199278579158798382549353269498356839212532282881211229651627113484327557233830868956045176547677564546947937986355756958050908911952291290275935042556538647879123814835022939045012186970892240329768395732264521087289412639296100720377373687045799522261071303675847710414961479975106210478152868026026119630360743352778235114447632583661824258944263802176921876724374883563710752358760835678980838868915875279867603761345260730545150198357036660615983965963053076565034364290877112786611978360102700614953979172330380334289691962969747997592371963338162176000000000000000000 [171,3] 239570935877678980939663916638570568995555956447125505407487470447540891351843778561717102111946200898439488677261971112470987704111623509851778061918438903674546079630559795314059305723459625660953150885588966322773866162049096198136263545974945352966476754213927706404540412340181865421645546800748276446307127499565447500804450813400765194804620107189418243243112420812542623291003539510877844661844328307805908942016776195923206148522900802451648144526793818792141557732433185149739122637484870138472285480182417918751892855565933599467291204901799603063421680974403842446055614233982323949934684123725758512141081748255360819916810228769762085052736945002259879482794757062873261620438380373461793950620856453685603931043353805407876701908401163186853502772947990450646890572473781802413179273226502144037955894801039250605547958997294698100990635475970535855161021363389712084736603334856164453008895249709515206202260407161005846409427259301650415522103303752026221414203419915523848626562145330212039365789211462898584989836587997939815757321678803041770680525738806122884983618427196312611215776037643704886535967374697276270525902448487371115269742251397007310994423700207396992557975069466394128979940858865883423573491428783779233316146562544892547269732090612374857650813350132664800546435460873030801680914302204496427111238565593529277282533722377573497062319430043402136374537092915266413760915924005695337562067086615961211171257475088808630723257714825630780056875020271733427874377175393932295756015814057576288298730342046999178233590755932830051788884774465679046532809441078372171991304816127606345587071958063539558310733054478454144354463128257268746906435257283733294458147530037312784576615227077739420986504829235102653086366500555117456832559288746955156365342659062850884858758296242153804589622177195782656528085389931276706668557563169806434923180788605207918983012689779570168670508748338517350908893639287395578006632165849789156065408708124134938181168327435014314779118637214731694258310162405357493800280327864247419162718391174734807040000000000000000 [171,4] -17630708444254782557529835636311735764992699778257754366836576288680221504159491179370809385109171191428953686058857915606557521783328299265947282114601017384128070256869685062417632354266232281397040749334189150258399647429560280514742114892755561420745256800825381467589857229899721307687261660439409717508530267312175574959338409019174569432662086721784714397030576002423314334736491239871047770970547872846935334827449105779869864725669671960834887710438148943549085989981327249201880675195430154351717839868029815665692385544127364431405535045270778063351940112994134355359072778867957884317809541850348997231782926177807402768873440090628201462100642740799153279536383157545918618759775883531997360204687313240518985043338712012845657226381190039066176614658635196336783533645280069378112693532926791957977765495129042666875305578296530520173734076977625326264766929665688935040393351086984661503269863258378708309608521924652136036344191580565394243173958919330464886421005118244062307888618459968301023545520637112200286618303698774034142377939147576350046935268913379067971507935694499963178964999506600582443231994226742538069863940982384469307234900255980737379548169255473989216359276770841480699322022525086717343997513476353108481079015154597655644247252520604852019641871803799732286538205098236386590091234869697471841926481688145340511041143743737825111924587823813488851963643570413704662440877183065373017568048208583967688607151914117838076312291922089216119750698771730410646815235209617854562980557650541064394637786568424745824048795663249425580161418486801007991242285658131661830728579687114487853414518295425659140188081718592574541532281677873700584993694082615452147320774113836921901027087690089385066288469375401846962873943811294800919034267713577412977560101961507005780144440359049586832279838698711089816204059244580553134732855532386681021194188305075239280940744037544313465085551943110406941564701460468186222187947078535402046529492274813149287127630537157162704080481349296371411897593447340418080871608418814691403419254966540807700480000000000000 [171,5] 2043167787410711551166543158523926168893057736426700028647161841446550865295618930461570502347536394227108781735248226323441981319087657561351029909002529273050426115487647265289780493722019735065212739643882957391297496165702152522792455580361151933297559757853197663678455454903706307901990079109930171362829879683735673049817316378731662383062471631390709133262337258153900115336101404046342025456904300310764142035466299931929752517240911441708342629777536837063916593847585254409684700272145913493055109813948505145390601817334401361867439629837416762530140701926410198444842848021453245804068554625249428874097932162211518001321029992244216149196500138319134301701499094583653845153285780460860364897709498707211150861718483696366951666518260330899731691322236283885727834101876391842696884372055993909099765853470749224047222729588299421379561359500439666243802228280301649401982862659479485320791235758208627311107160250061006824223658201252769950984444593356827252227693833827024012207082271327324454828954734029589094956708828041999829790011630851249904951041689588200452207470833097425376397023456603008086642868539945883633737465617696891733251330606262315798169373743204932634355492949616569496863310091623698119439673041602113556732736183958683200299984281138543653279552633309919207351365669052923755886884357375051539435551287826480968230662327488205294590686312913837445449027852890258706500973987621756174115028472188810208916361190186531402194553104003976031389784601870043892871830814012946620674716630608990579523110238708641735802688633144369715906260395854671282385513778739793484713256870017297349694551499901166170180671166760049060479217259258251399315862194404903304192989031451044067495057761817609739587547184785455110352274398287334758065754515828340029323718043049674200890814579013604168282089186616108050108203034333665598325432504393383340909937142183933059681795264409126327764248462694548736839999273388298697851127253399369168163216203495663888985753532838666401584877099980569661526590597009698565169492274810819347903785787087672878039040000000000 [171,6] -133532445088095192738206457506364895183321313685996262722413027856316270152707608789911746484766635089406323629994948748109365798528297286619873355120211219975861757127890286251630630095225902541019359020430930754644783424164589235842985186198346590716964003128504853413708813820999251421541842162811545047739872647059945734552077291534629241272430090391886256034709909496472302776184531489355023322506141257890770060542066415527391052329445661084156263484051286988005826014022928441779735923706631503420785522700769468981806844285829042724975953793700848283741420773057353131158113639263497522890928106903137896429053475439581983725669188600630127521478034420899538381102795208656899818797521101765205411326651558005559881255419806064869019730698293958954201695094463198052736686853144353159316948520101047490066263730815195925871801445045841666198272595201382189434405769753124081800224883480396314206888819783020632579029271699693814985822494291050783343206757186534130869785974162761930570409393645106622205999402343571331115971725768393151467275483912129424504047207458335321878491822811436107903221592718545326065037824504989429989040676162107280442572396021733204111823047707875172036023084528222515579325941247943852781374378639488948608886391801961094974090209725192891519355078075767337023274856517146538287124805773034407771170072035003517620971746861412615522717869590280485540013993980052225188323914115299455431153904892631331958960346874741207673167883066205987955718170210056856808820545920267659824394466674276010425397201432164867494485979317674951442369022885509450850883978502655695208418537202052744619399995952634498338090667485358157592613669494030548966387810054472248454402258036917083255892252086224913858126773087769405614925504821844252905314041322760428225394277734388988596862397977504163203969604167361523716189402675247875721195842521776766344551379697833527108009197215447288063374955378702679174496891359809261057125810190823369744366367739466901317955441061024646931143996813495785343172221443410883867171870758847603469335222719043162498662400000000 [171,7] 4548244937097517281121532840476012642341255298104652558644110494606607000964942850616063241917119287496739768045905526556830280748649815277361676103074701054273632056511434123797804344966572273205535897560594615494513701203806432975334210517704924075550580791314326888712717666928400671801319681194534082352271653757118856318305589653491865499706651203870387830549909985990108710938429970881230329357026957767467686758581504173099367009563181071089959294347825677345364805282137831873353743485554190780684053030540648573651745192603319778161542808298737553865282142050739287028625861000462091765780424043752007369610032164549647093914289819549455884244137206170915435761690354791044990975936637626818848822722971098924646352775274945067199496207377312513625092237910400540584214846156549295951909088326432908788780008005922544121400531626733564923982987813102919832876781279464995992301056572915115371666844936041058231075678585372849267362886773768656836794138867517345521090318586444905673399114884820496574607128234690754660937053207865797330922286028122111400206625641852266799159617324254330628903614858426534755844100979368431801719993090681696549289411362086056571439650636283058790036553320598474118222785759380332679231333123258060046178856373287343271236643412774766038596545107189417521627198852683879506422278790183799826434741572265530515566975344925803255894342159292627448238736959122936242764748611427632612436693017104130890997831160798520386483784620907906604027162307736928937203693823116156401350552788958832359057739374596851846281380802032344431150148723184533937577386225879525599753896673850298852439556773593167291744474599458278790694879217897018798915253170852940083472275828862147134954600909724664369417964261762029157868783103469342041604537082117659459343821694266502152183438998638426975869234612268992296189094114437192827313130086311659048432954971863716494156926537887160087498193467326685375724516484260470810059360892294899662331544085458416488036898975700206570179605504980810959635088080052852419339186417374692225002063956526861941473280000000 [171,8] -92626766803943596854244919264713959485674883754926253333556807491522741942032886595918802867942538067592239895666553305946467455487768455970783221660165412317257128448478541321837724423104916328771231529902426992312731452633801717600142445287212049952685776052269627664307979044630279477724182170136577622689410070014909209853444740403585639836845854432800615430369369316308356312564573938626402346077017353317725777740086351085343367634824503850685149349619760768666229528170640170284537539530582404607485220682011422053567534625941637191896917240805143082045271696542815219881700070884428143613132949444797682068263481039265137333488509154466521163049449824743756050171370630168136466703626841945942367455278874692736347110182857870286579223302549899320427187953016996773573043165662921714740353933843307914125299666714592171836776622428455654205410485970657793701335390864120686645884494279637098220137027791294270895118027359758865149769716677010916833999171652778586504382555099010631266614257447866479853700476408649443733668309005268382521227028981634202701198993228047316397625253696709028000076254545742420372513222093109715377609819554752157621423333414801052972187878881737145675470130617192826746429209428550729840143971574303493982559857589975169768915529944611643381541141283088804704487780283559675862456264365580073925536844289392427941118200923911808330839760686649997366997467526179524679840157780252602796450463473785094570873725130111652590784170299149349904677335660578380376448658573584991536734204893537756936466238532621413541794063528050524854168825812798972952657159219303324697588991029185248832147023171482893222616832432179385791036570573092232084793381191939649773775888741947641636447742949903442341759662621550125960816640700070363507748834881542794725314556658556872518512213844871272126151083051012731353293792623209974850268363493771489533063861292761791118464412702165195667916734675025873705273353448382205995018680650630974246282715101228321235174079148752721258830337030572953728572015742776096717525277625679762894562641971176744756969472000 [171,9] 1251567946783513123456521053653521673073748800515564214412853221994330670198883793911587154493205891434405971297177758845941346684191178857144276438926273898235722018586598613541072866733074938996091963549421814175486947365589247221781795474247047567567105806681244572456671338244371876467222241054587644582060242021340620422236976967174156752387357695185561938096687553930059639643796400220863422130295044990915401240024734855957564846471651615608305000425022889462341115316982445527839601290201501240982273215328418463052311754990815399325411859692115962935172401730686648364949674781324070470323816378347401211840900576367748419377375464987095867404798523833328968123380049444774321154596991775809228374425001575837116408023107857301902467329474647817373263053934076679910369259972501395136846464601290102823378428099342585099106134927129125881255233186724565871863151727570255661663088358371231048918757313426514607001575611959305702558513428395052590998973946460393984411987441506891162625610331225508482780348013115477422496187405170417960181663158530329962862069709040965273072756778478585518172040130128989794913645201276418283719722473176324510885046460319413249635623380457832862949313833486723426756166332675425283000134829134686334092596430378355318270834671936677739657531067040751364128211442231772720080628908911569206430882057473657187871603012303487663910141590337279703855920933274276521910023437693103754184480300433089777685656659614546715722183567126534494358307887356515983997142010832291921743133146719950174599922574168944747918476097566417437926710548278047184266178044521164224227675417180536592027456513926524151039066103696064968386169532344246339073214766749601109503022043087402252942157939818364748234430489345840735514777851418120811828673650645747511903171562397064251378149363833940151981307351555739067172905413236864755868620660871469627626759059154752111727398748960162738188249769108788041260013099176970191556586738116149486914847751818095740561228757365180390226981918828335948945047137540866323154649524459866232527004920966772312464424960 [171,10] -12080634651336207856224882188236102280101629053365723352445455251213062421499405467314007336580538651859725486158643145265259926441713243553143552873303282042813389442138555541558263782699908951123258775537691516096741055073397688839286040947875679167101471616740261705985690877926590672591159051480516029328049967541199046021599348249232230226134468611376959185682033060548572136284742603626495834553658373257347830824878444589401518865685938774093809958775035281813019427664213881047024109083999636445874157144590389110647138537159559899228893916085233643818618073360460529915534565647518317230651355168287421646107358267650520905795764667830045512408011681058507312347482908390846149252093498072500157690962000461836714736648262160357570209973600400293167113006072961469248445074448832168496194082716131761068395661862707836562635026172166546354975504094122391929577649119972934615868969866574786956058137899336457650428092871228312596347077805971891559114555309612225113551728473479338953672487959969452343266211320207883095949860764416962351075351561471346568567123152521899064742840768786347347489326094516871116796225791619175476584939635398481595745815845593307235399299977702836587583343178471423540437355597322909832594922866625194681265544362206915347259898305818629989119791921104678726400103477319613681536308894325560317918526696003780419571087894258677126830265903358008095001958213772802503294897266761341308635684394321546465309988465136823147060615023913200844079596863660445235120136992289939970063791065731941951043595517698590346914102818293064199887423904475100665641726341119965858668897536427030448524141938480260166216134871719316559673797932064869065013160808108069787054828794858604938442064181815422670196470102205012311026444975206923441180026282034978245726860744367725860305672386447193223633654871287161538486139686582711461731903701635750598472944961304356036943244392683669133904075247775038591904248305710087657100980551107671303112998690476202649273076437383890529376356426024847108465034315168534145694364733680152976047819511996591921692672 [171,11] 88119830402491978640258507018642846761102894909655330232402181486470720122796637949436906432513432611263693370695664171583040342918595196559482570517509474921039477439005497111620067406906065185205186971177521042707589944767176757216577249522478532154802421034250340160369980018560848296690185946261766087822877747720533903901085046757973085881607830319135087531055770538745153076268408553474920806928902867210512715196685771932765392749486719238313295665026970167909503335784099964532544390381663825572061443251767988744600606689074757237991154909264298497194764972017007945176088904731491892643191802149119283027353015180223912979938807084196964561426563893076766326974196214141898789756770195750053017083750384044557960483939522962239737973135410239501285677750522325164342086254751103589812282934187267098160354515100065791759281852869019209980312902754674157025269197502960223383005690959070081989238599018287242263767409904358937823769328874945762478945587963381874660042280838995483939694279758220052590931608774939692227454410292434629336523597202222672770663922128174748071496838460717062288869256923609646273851069721502236842312502427272109143432584462797299588630844899497271627276335182168505892960054856899243445095730299002499532957299682751906677963214268522241086990786927865461689442078955290685790662782473417563041881101772796006902444348694148863245072066951293973920482141410524600507365354030783086732476740888336124440754885491648900815839033688916751621496814297679765729850954596740419335835242973174630218688475181618599460082562413891146083421685047454505408926280200012191027888827702522488343941096498568495792142960479832540558640949115038615836662298972821957857562703689418252058940340358487326151628601801533295660059918741149797825139645809304745204028067933757552532352030581184335086727415936635973507840324785391439067510304955856365826065737126593851146477348084560491839707123728226934532813761042567529541660316630326328183421298526759381798174915332665557606373200372779954312161940810052923417867759904840531949746408804684136448000 [171,12] -508085663915219231166704805841007298647250459419030642648540063005290162516028861386519957771538407619764978966315768494074417650425212967615396422712095948802347345600346017701028941334532987593205214137538839942079395496371777770961771468467433837102895805750640642841334185177188626131143667347915316884080702984999517840964525549763559862979128355322971021992862440945507689958750464145446703645452490770390223783800325377340965217165648374781879172017952854121325645916512559425111040963513618930015579677041201236506703967828390657443737218884388295200445728198876368055382155015572835303926734548512256777163378491824220342922988063828833324262286558638377940817990290788093009811852782605509287836277238750070278612237585871992752664658006621768452820241995293242818988296926093781468609685451425999826970621336581048870908872654157513243111691845750219950387628100819902586127418334512284460730567163084884634939150161767269489077262728875201838464412600539786397340580905830716567817566366348615719931184848315304621846698884921734709342874952105154466495666027459623883971437798776674343597597580768982943926151778488098890793311997107877896545815900889299080489565092463802726654647491244543335403680560228636691586887151293344216555829774190844513098533980687731871669068641021596789476189455906839565680520844274411128338139328291248622176403895297703673060287478771594587809296998594249617778217280791578938652423008809345592713499651257521885227160496367070155364627189760087817279635261996686827557503760197536105923836015452103585767346787314450589842066576239455848827968286003739658076510132831096147492921844034975529030943292161160243042243000054503775147760827930511189840869031815838701524923021629547553242003251006900824916070536457063811284618912076873180739574019384213627863693997485306963255032149729769352789777218875328353643192973810102425117614804966904423690555127370718964893072788578886222801185725089710992901777419892628694675392210185663604003098129499465304648108476703427710047356074561604466247961160993293725769208894408202649600 [171,13] 2392810587630276064667565074893786251005479316085665006969149589841900997852390589133161329255249110198537428318952343015657401262929142419568901081158470542675861970159746500167146731254479976310729434097106760267029998734370759766117528561802648004681518189864413852164652992736041378588903354573045601057544345314066563422854806992073366575222386083483490681476026476940094011025254729579920738756603790361396963571576300692389952624920089665571883827942910982792607152562297188616390062447589237526732847741755925363677095063035145213525413166888226532672291542242687552818159799412985753335054661990427024031497391514085501373204743549858917797050658681899900667124617096732626716405790695549494278120527692302689437874642271413905615596348807385299695869943885634051741558360819806952645523687843044883227152492340106378093673533224983197269652333298022930167499041277553192596924751033027121971697697908935109436940393365980654658782794361662075738715206734775165521339388232884601702326005866886121901708912980763625754661835716204492239134096993393878170485816523236437608318345653079965607422501875657961446647269897090378318223502730914673764833658377089672323463952589730979329645272577011005846583930476933924570448280449767050251356836042648656935519724347392233283331593141584818178560332942948375302102749982653469602575657823249762314815221275093537642917567972003416981458946421536183448119857916212782157203422459386031936797988366680002501940865690073947080940746042226103140132145982546653032532753119171798184363989443738676326775380606772407342157969919646969767548666066321682523042892350161776391933992518274167908341845485212699196244266526511051982893023652709965708427307982307395418138785472197952026889886134870687227716534661792548462359663256800738191808510316722035059686473299778676681230307475191106779393690357390962169442196178517568389616023652661981252780818199445919420394311807008588231813142137875101469171585048418073791152962259362652220520677261465062134454045834292765863227765340244428117141361721831806445947767675108196352 [171,14] -9323466988431766717921182297143160264578425982956705441252917751799778750587520202345343732784302211518446695160673600104787086282595705307089806384983717347734569466544284896982814093933288771133630805718259694401596324916545212206366562644784869762845041580408026486433143833322452946534470769364632339129871948713631690146685411967626397071319000776642004534083027462952919118118675213345885228878205132602195312414111320637861879920904415298140989134730326138659628168044176337620514773894317657293562091102760320963946029109158973039286799729570419195610191860480606870287924277434433968523169577009422673307716461687464543074122721643424726487780019342141962313696413321242220020877496408812259422758979502477932534044578089192837425934628492979400001667316676059658804556439578650526003943812495754568686180656776206642445216115873915272844832761072661029323540993042476641273762819196736536471800994426362883360006026132171070031936463329880697575693938057470441789700494773619178338255656148515206125480897974549623483020292570905226264883802800916392209166721518863271902714059342988951498396114235030202651811810200003761951800801659736718461400839612017024366339777010106524322172409877138326871114827951904953102271299929017159942050474481976263624287934411210955557145362031224671809927996185177417407140212301743822720683953519078588058357985619732598522049940419748147446612275287787530971929232562886132018642244559061689887482279626139881998238762771820292651977997255972900756819300491063897525839918616587636961389924443972880816730250210279880306162514890417694046063717989985086972201570560056183886122906969184358342571915672125592104279738664506844815416884645338284073127794542255565709620903246947151709159408024661090222790428240247966188216050356455288160741765596661478988108867242234309499668627648839397578378134930469112484749972789666438308911409335847441392834828569393618414318246876894103552909347267820687623546022249623128226937945758281737501395609598678762773077218332895555315936339909568987723964573929331405892819117527793664 [171,15] 29678195877499805478338037289327892291839598774285648148386635394997928441176965885454686630801257904693033405482388612697783434491783437746423737226894653527310059817406853510557395484315552403239449004751720117744189235879047285021884975692303024818628109048322942617673978274212345617621136261960978486486978215911239520189033535100479839875833629590886558950980920512041022500481618479506575653796769908159579750520097236706168724906382438102141293997455497684226396332363898237046392627848916814330418312872855896373305308988647002742879453485048342633412374582419940267531911388477584662323370561954688847370936435191505779785684686332347094802406311188851050135134374434986391574224760665964370602100393722102054677827360440850035329458206737836737461732688326558567245105848384478070795885933698800365420056270081378903712310900239661139897449878959598710219741152468825135679232407475926944121535291958166403957112007071868869639761068488983499603710721268640380476709762193189072157776447774238526616971353110689732054113087582316160192833402268927420456794402967230648173475121345858379467634399058238153641907450447453039209416429131839419636493983101922722664023955670813773207650655065449128753783781526671888037993899299141478084884921332257014736687070833032434433731801715260081862874279490285649062231002803779096688301608178528679602510281735523812332140648522730772809552471353425865772042456715251455870292050443239173185865786698056485243031303437940825486835443368755279177473805214016403190489789712958194535224500007854836021435063777109446068291186131015061779240057908445926893986013412463597641140644797442012868647419969508988327826737760176414222244164571229503621608443688621257983483473093638575450823952111660422807885466900900281046640060475555847765359466528158813838672858887406966472791863021655375103528023189997380720945807475843497740044578206420696210949926933072802266772990598946282462976309485385396214361010863672599302328463109752750025520483734458047157506698942413481164664206700234808970854768559975528591163884830720 [171,16] -76576428378893048823778120458448748997931756177713171652882202573157992804745111779268332166968170597424167464419744034019566729911653420091207598537675453981445596824872094273146336292782596172661754073113042495358561435943200875774442037974941257754492803433066402336936779808847028358939639680340283211135532621327850549300667690565098282934644227548181727150012083610457226369732411802401951556014378169535430075152262394769471266939253845107309738316100462861774344712667089636899623516524850125188232994560720910233539479443628389977595073748954978787073738992716462041129506375554092998669209407394991004813294766795336082616429609811330729775570420476307274418890571884967954091971626496068689292764808198298521619099222515670162548700355267657842787270159922531211781338133728433087744147870558545476829762952129118179161212749669236666161229311613782359583945953374540392163654475625600383830005068099495337669303031715099613002260443250016187057958907254081072998207559516141230078881798475159763072795881021090278894655360719662654513651918692323050541680014212011300283438221285592715148105601956599816276728603461225823858515203519598406842183205140156785642868316449703391680774945021805003308916167813908786576631523984682418082216709094038149023834191385764786107872979915542408902595403847591772628501682936397549673618842275233137981739319787986072941255071831270456023405656080987810147398061626675084451520948438233596365292265131621856176409967150116521299000451018513598421536402169803340227204440927589322641033274973191391509389268244486228684688498778943502619585549739512659369438846604476867630906246464125404203346198658827559897073893961878202758530472587078824818449123088810643488829231646429939620533698008340243246707287150450072588190377267391400362913785155266479289754898440315204081149476374139425885420884463469081656275253232374193075617291133439510774945285004769488392479405297032578123378724759355515655393723560409600731651812640245269798613639234857502117154253034826721968930587404157467148387677617482362445077938176 [171,17] 196917815344058843519433254573782024132286240162944936514786975012304425871966999013266343140693664200451643056521508759868586914138219873482375589575538543860567047941072529234074118522915635931465618822451321907810255379436340741444355168045810240008581392869269755352520159265846726219954471560980793297162484929752887070919191543349929694694452730936059272799819496872652868473286261541103727273622203460666953262480069057792427725552744722775884341025781562097721616754010031806432835906037220188743553658753291015003161385539182256374566312514091813660928767168083146328814961855263575684027667025088897120427088307274788201810827551711314979953855801244265193827742942519581558686369160399903851417588237257803017724129697895209196552841737681991667752711839994247276941691731685764745234924245789125817220549680572151427092057341306413282538372322938610921335445274736303170802872903474342120836705295574351417944311480174681426943089719115548777593357847393832447447147374278994444720100119952943832385101505832892865714865578461522240051737782656997831119924568581956109078443335423213061835781260217026291269333512872200467003904153924858244523268710026761965882375217042013984329124902995344516516812270060125766943493663850754166428120610202018841294810343253266170536553534001561990507137814909763552065042267023193121677258208891557735546917816889269309838473889971741421540033869196934270284997347753768562582767740940113260582870263322110336407345458667118467681227233561972580228673746949563121972034373415451298253377867464752651546652959164617207848068430522690810985768684133512420120846244319476535677693909911214345131374106428929268562275121387583420116991124805495883292586471686288068896034068803638393906513319750209588662054979603569628825748243481039580092291256156339840451153567082050769598214190794132414949391570299885062148444924616828587621032475252782137082551402237722389897558065504414812660198490206751099284933202444755185227701208256122149021073258965885727126739772691170823698233328436577160505784559384389152757776384 [171,18] -926968439177734591894149691159096675962348588470853483287611834116045898092606077055394621900621658210792757945751175964186096715451999040849735564616585128596063739110808167397523472306650193137767742634959982623365492900344627793097553946201232285895360633198217451993716295747345961688076001541095733323498168764760051373704749610858964457395173175538136945174468706427767455303713210438650055100306451428476748838261445356693560676522935087481664341782305716281541893280378310708596799927659426691584185819445073644545604235036727529006441479962726976408054478568599110958553190805548426270670513239124226182358877536956006283711345609095145762088619166529573970744161282069507338722692915548527671528035920333278678424592839081310577966425865087801986577680159670058260038216190503765239355875355193253181747631732287578736709451986639427318464397945491412618080576754379252273249920955055317872921065116010562275356807134784308845101976423555810462339065079981215844727678021384434498351869889242087274797971211286991232695547094642865362527800591570334397013481900183979259683856239386326342124990492406141440540220255441685037433650252207108867374199991717943535268068322457041468859634976762389223095914166941162014627995692645143215757543920627919039450179963352803850547609594910779526542894055518826724404254212459762301798497393533581281276423113180204626502907299373801304380246835597847684856026429598387026497372436927182063978741888597928306272247102136293010553606780270013726570734899406936365570450172281915243698934264251764803780307822527026877207974513959292634773765097671198933068120010606127443047845990765593163820149531764952322550962515841309331428297294459093193602556738096377724647689857601091056508190206214764137520056588320193504473472149451383985363384674717125858621935725087778615165312747777605836434223693222357550598043912077058485288062883603827854622421784400234716402096771010240068188664525553062751490828418100385647342748686408233132373510569457862021971540384043750380968329055727468343599439215956468034437120 [171,19] 6308560174953111719511633053639346664661002036017933450232365371684724007843425697004106879228641797998343774202359124190203399732664786060467492356597488874812641182013429648425431332243224991731388056693646868616223783874849287488067468268197883620877240826488422520605916142309167978675086835555915803679265484916264239107669906134577104099086255482463377211756587762311128640512332863059680524504678856552983160935716485881456371826987433108812406374655018942397487401459893710039045985851805714266239400771250666307250919170133140060301005312268810207103861523254185299424734791256822627726482291888947955956542841472401336638477484025690836780877183834520222183128447188849543513998895424687840523762163353828669215697746908634552908833347014575420689482760646389618543979053558467400254670456995878123610225087272930911716292714036315867478953357810136817847934910462529348350551732091163852582652217101296014796439828224287722204259697006427665322799929690921477696028872695544819051514139247895851270424946523898237679001221968680177800646056435622855015940932763468535570144488004383659121971566683462160161332310778709273867243887979936859218170341699271905489509977499370177539038011151589380810486809649963641650283763701453407738174544378128905510139545848086293267382812850786151912966908292491637168607247323136808062498180758551143818439926891655136319619892576398233627238651325205001536140457341428633094325187612302711859317424309587812494211477445549747526209029879624135552410991242067158095080251579940351750941039029869790768471968290691477274143506978163590523428999024748894104348489385439278981599643015545297988080305836612768256886257987726442181063517386928362410406586222470356200374147705558284155248960567681042629958062082488179188217752155999093615959525759735789702835093790110729717365861627530287233192435299512862560523848972417246965346557738926426756915770494701902119837126320195861634420280119466430120257435439780742731761692434731620101946537771643236589734274624363580213887384551994603696594184073929763586048 [171,20] -36443305694527609160087024880896925315115750135492657630806560770226358992948970518589498994051858348560463891664047077799484712366586148099042583255220072945212532634462026844452517054688802761396371529714306136448940224715564521930258140679220896184226622985209035812064210419881734102212436384893612403721180425087835834596407664649087089812537269494684137225275649032854532308857848405522439267300264062309184673415544419788277724056375734874225239617048784586975003065501680807729611793036213438769892775795237566224898161049798170269404106638248044941133653275872693921153192915489055154452745468569278001290900532184138204956558071732362099971956971193996144252550285383414516888856437083118563988066824381788853890960395698514957657229396452042603053831518018644654023899741064050441419029783076521931340067039139705006408099675877265411090645378587105618092086539299084111744517662661802995100505312087054954143299732013001990899903163399210767664178553147452923075723030129648280550280163841427943939474447529169465693793419841129493119855511519836631591037546091526796646514911442635881111381300425685669742579576344735587595398541857920699708038199745770826056785545626507213652994425303559399251992803439166316487689799691016745072959244636606846537398331051970559928190437600839370182730527000907249558875806371367840103808857778274697024271477086359971062295419686791604042414995867769555587842375180593956963711497523027590965186580899978953420178109181973006465806432307802917477223872434984714291131923503288386976028049921993343116583805553583915184670618677775723748056603238261109014720138598281558865096003242986833399493541008331540034190876999252212524701412169542484175359435959334550541641257241455533383760213812409053176807723071989849491791653827362039102834881648533057478229806985554923832585304951997022776049903754871401908762253576713753975054002730245115367268326169133300080378128274153924959950229123699447166360821619715278969823268187726599207341891292824276510000310057285383147304405246415375691646719657485795328 [171,21] 163780489193193624143359343353652233072103980328756420495836972421539387503125941975723323278725133864172886276571481695513404758990351508968079559151322658909001548046923624716209876765024467027167131582930408737352987067187372390340470864059609776028665744614217348842192769875573478027132504946251027842877104437757542002915444613201668518498728007163387530755559387753428083912029478591919301449127995990565784388828433007679890682346101967910619986591706158396680039237536801638508075576354747182428675721545575766770733794185240671666709726594627076717895996467174270728721294309876274725598915036396116408743785721326479749709854706321417363475035100562277904174113988371924866160143311366687459805212531687908405194518138361537844084754854398445849248946414141737716559304816196070189784626782129066525463561927185444278711365465125330085910023466686671497253606281582791417708645261594171966863073671945807157203572529464665731837937916949075309349747460839448123659505918799210381810059973828637249580488933905106062156565822967356182340643384147489036485488798910743266147282381129003889601777169060301423066207117414045836455290257065573642572221491969369415645642235258956003702217749271525588451254339501832572142074337436358359556206974626975070193265672516682383457950115599460072094646671740536650650624075333878153290349108969526974035850991814034981759104704595211699990302565970846857567543485382315476508944113384871912890037241522931799132868557029214387666020538734946406822658104429810046358298120211521453459166327717000942075519975428317291910689598152772991207482252637821290380726054762475610437050806411116481570363378472256966208233464153937540215943355286026368052080533684791921617637491090737875673690469924582095147279233671959338264890261279220908254488515677402024322740815745392317088331137088073760918703535372922838123923024092063563542074639205668789172704680305963091138277618379665785510015446159542700858677884552744286147252005605048009134940789910944304785284783652767972472895560453322111033080473635520512 [171,22] -586546199223901393158198596900252934208493518034294799130493817996354621413413482075127108639742757354279415125475069653232336971945022041600640443240789479778016373356230390145273996831653589755461231288660569723099113382059362631215507121920492279831604180510277668781223838098216987334953892154696270201437303327590718849149209902066814467900834758479769809442880126630454232682419909317842831491109404109982842642740668214367022741075368063274285963557594716323438951831713386612581251241351856943388877411064961082077864139829239645242301134563147636230855730154103426481295204853118378070770052609380148852959939701273310256525966199572866656440188123379855859456707437284339854691506878833256052897425269754756354645451451613390630673072552681008977941788120235322162031598454865144904964881638339142819014797589042470681711043630905916798681525468603227264078847494821792490891341121744539324753229964703061237449112145335386815163826106507226749377033799822729468264444756453981282996243288462681290388119741502466220293159101459493451382579810983015445547254027632890017801374862397269124380828386658055452732561416873088293700664003144092904167882626752473822117861199452775301866353450846460218244132950291850638482747932985326048621139281189172260345121557976554376118056230769516051924738215512739138767065478334137304295053722127219607009685753227160424909805447871282336413561875370886880628191725461340376718326901665251321764710325345867335129861047670230641400483216693199888776118497954509915178948281104231857178290953118207025523915687436872436949977475198414339761428337320072886395537997816654192809324659170945019257175564163130219724617651718653070799556572928600036742212677783350272122731330760968707375928668705479324790955340183008117119423374887845450068042486678766472685637620386697371285917708699516322958248491039163685248290515510855469646426679007573015140245471907334073431948841513281801982058803494141185181584421002400383494129412210452483561119160363251136850715404037280873558057533516770627056582016451072 [171,23] 1720852373507603206077293143088238496128355788832531321262793723545754332649855054932253454555631705830370564281305248941959732688440663576395158241535764950980439822403578162682985488710555240381539146773254167685324900774043746725679990509788914582645852054930724971578042233435720698156757220173235465072610413946437612732933445959629197297963412225032711281056380597676823230378310532059210036744357243407496815261144990128318563845143930178276114818061019548701419790203881057926909011762022195862092343991520916946188566526594678849903846163767411108036477569751224287346838382940472581960415513547733280118806837473178422127878823717225809418242495400175695707091216248651240409041725226553742330592553756705053045648852224896308178677718812392515714752623736392815881072283879134240875556380407403546849786280427641684612617223954952327885998267921572417862481325240318678639473570573634135832170606123354206640289137788257172381636584742441306654190102998315454268864439499260419915767934360338348560775607924188653443171553302962119403527196055097603975660152931257671426434818899582595374707389031072440823012304825681556963447136133789148917083544957037320693157140385532353331174763624422906724777270921097531960837017175036284176240746247647587895433192247903225098185201615780866555376444274332496798790312960552502284380711792295010918457827327983942088835039467481221428262553956671091542916706903847713698348601765284673356664539834789965795397767247718177395558933076572692583490617840635356343189307945349049617080205648579428596306059518438225918996635685515167501328197641463760620941662893130225630438891613218814451260152594749255731205960552474843593316378256865508336603280649377166881259019467198529063334279939187150711312819083912610469456589427208349409701318342012439130204732380066066294415199342766270982623655403493675761682745409146150170398471170668414985017362519581505090672668226371273326000822989191887332901809198417597957971126756096782116108234877348940046928390396197590922085286427256118977172067696640 [171,24] -4207079498286077532763864221360290241459272666262037581591335537177108453256876760837207247928683547067438625852071161265028767450395316093653144765074294766657214423100472613453254758364342211712303741301624083326347074739439234298879173734852756607200239215832415609602667194447779961151486893599566490900202448453296432243310359379394035816429566873186331757300021668994072535736014269913867966114677402207077970916821261546823699392896909658343229682974459362235469168953747193741103163981094571346235789076217273377975408069471776413700587324795971048057924412709990342939273284881121762578519194423426326764915180751928526596398696695567969385557352769263825968168371840576296975339692997968037567460521374650641168546017356610555577762129696230415987268446166091618964248982761445959548411751923780910811366556059888275571220257748625417150039522878645197430613702587540605311788753613338870075787918179900304151981055182773765641226662074058759391729196553652016893142786070120097839272498435636446711421141071478370129411708056802934404351686049942502383776810616107991355661799918264963874850210063409145782906516144742429152322546697964635983575003186214861610191904458421150910240406004661217414673111671500954375419812468461781541314088480559753389537154748711607181730421415708196025041297990508857674066052356603679863951678293093707699196428799407086594666607395194420372061923090471606296453257236989222279199271634682708334173898624236824499816899855864230848287015647291170743406786609543401262279940850060714066412807665906956363072100090672277245048718580968157812151543394810288496388252882642458315250091885220915496985556508420819561302012751861978235097349140730451308940354674955902866276439286168296556240879516015381364089207390807882868115810184131458448649919907702018667604057652933898384530638539256192632898510638912898572967646642546798820443595249141208107033716893143206807580155770558929291595192961246958859411867904968329241980921429270118559380047072432788727627913772411685501697757428086588485560296064 [171,25] 8590734860638357069184021869095702454323651375493668549145953184534304673818903958552640580171980014149555143698122503203007719151913329020781605198452289242810119497892608076022616373521943808211180692351988982941093273620415581179071740871034998717911605161115153838386738131194730529949269137276504208224213737217269548958893161571643726895128781783521729778162894482567125743653776987685731492221067058511119335592802463636673246479496435003591736717356274860802158348961654577339503224994060909335364935667144944190087251151303022485166292397496280017129781312783726154784829559126025382778945338604465226348494600051740217921987058403470161212551951597991239334856423835465196200467952936170361239193151799255373177975205481742172969125286351611783757447272401217882220555129782419389861342249212478764972745067426675029344007235605549285377856235495507331637969729896684855367152718284752432835353131674097156530862647950904835817671369396433152526362143242210753915273714201725047836788093356514717144488184435601236338303971705685067205331615788646846391474738195014187044892855601316338454005724843032536480700422618174527063410237075119152294870515813223519834341574945247627767442270237335303625783320593318377808252976251260600320789630072540106240823895810416012721243076228847965794752991267296667553927626926911500781746775364374816954277656347694568273558354428517465015768253601849878021937064725877495155307637525131133779986848925897564070410952636153217040210281413483234296902824847840525051200064299406652132240536319145321972627985101503346764522728751804379636002674907934228084436055181838625171711874281657195835096945360165601259647405236787996777280852473929461374107514240843623685541521555748085279210696916019815060183394293351205272991089750334238785424057060724606982782463265951543425469625665721609903990071178084276056896517749319623393541528530296338489728388440491906271168503260918718184131915361230269005470636294879907614825551006859889771406311939373839256509475601889108392122703946857827957468672 [171,26] -14346458731738096536499233929675013363589336389590297869511749755338220378193253935263543140180648268727369257754366698425265345065962407680197881516937195086618150985223845591325962180570239048245676647632715917433667722960083824262539511381449671433316951722763127221891444653254483911229733092136285658658259523129744991293869226089033936725432247159019868543226737168140578803547519851390217413229849249038377890503004270970751299075717920173950671390423041890407986460434779625841134945979275043304635892515110177068449853870197256347303118509697689441265974346665556362027412929151127667622353092813996020353005658768037002595454973429601441552232474092871208193836021599726653830684225625536353153718998959986264421447680518541946245832712404292973698376527927356923369030465092757332562553415813038698527380830737539861592993702111290820943208118109091378067070764717861841937472336112624362351387873822060042263463430903877895053565003636958319379716360598516493339009846740349122126567828664302420513430946456175873037856448713952475565516285882098202778048718690528212154769895256398978751734689842987468456527624306453914280984733729031293266291798076851049702153630878247923190301518182341739395759845496085842985022658670003272792715838692973626087468612305738565249407722467880761833550754672969913449289624285261023547538486120337582318223491849188257098059241911223709204828673691791180712658303788484208963109700230402201130579688596521813621487519770047106594998819433480690895521656930567529429970719116156434354082701121569374709928390661012282516750842612418579206328801794758439475570732930772038358550882897627968289687878823312159612596270661329292240743517166490901438427233722472391395662163842493447092801503065098707501328583687553872194480501931215290421977133242346059562005183239826892508583911751162657298189478185168368666063744985831193240854874110257150925097414101338774174929604808170720888653570810881440276965304213042290174179400229589945793802603878988025439051113631026659614248925736890979155712 [171,27] 18192903375742990266390754021405863813650881267468597523611597772418271008057230791311886357039533640428105885028568007633461452223211615297213675455396388997520594989293825234174393540305859615075561021547807501502125794787743170270808401768549071422786434186153749190410339662946550329792634277170450318719502096619394680979572529384736864144740529229361884250537273224733384174012326673266326098666758390015640331842412540858699851341624609287230589657434908569816720674356480295536933968358208322647859205667863574266380153167907089152951916558327391548751594003421554582555067076871573193171169191367534701853212048997081612596803595957119217702515336912897303006283283980836882440573215416466713027138853665214841613161686440979567823670428962673369135281450872703826449064479666126205520488506157476190916995478683329522048714956081329926623858195298703108246112499805385243115700420215395745301362163414483463113188547158476280467637500936474110958550449746815489783846574320229808935428675008859677730606795229640357854603235422192828825505292202202944471879690844600869369921379538381853740584568530419227082984601535247360826532286535276668417208034653900717709274905484690975922172783057728732622239365448314781069764819297782708774302819325720851191664914041186174336126884350062309567817009058849700927526737917325258236807947877512545317376272943822257469110952648153819453764156904334633077964754064754683611568770319847665274469351813842257911275384338372837546344535206620171753321712462790495083872246337975847765227484712214751757373168218059805061249696865401288214146595158945288580585162620835042727592969583497718678425459342953158810216089153921938548602138793790912572539432587126913781440382609528890052869240668216060281238145912311957631572277137202004814027701927249894743323205053225749260065888053865147307006212801818088314598362470910903511220613725146776292359825469168862292230349109096985128619634464610702321947980586111265654186889191904165745638958299180850440044928469829480707764451618894082816 [171,28] -12844726630275414296169803488274233515150531667419936969960125765864676272290688783001380662734462404904447367971262659159579405561024162266206707891450873691984390366311781826568158062278555347137703677970806647127865612313127685721632527900435804736580275134564259305275480100807521453389754711451012366511343869998468091815183577522336683136417676047755832216458680292679871593873300417737567021053599319737899333353680919113045206736352276663141309852762631143272352133303821018199362095081708938218284721698553632112324633600654253751260720737235516030484461534949732923098444958291130151838344565947372012919202769147203509901603291996154959677130549495680064478427984537100251166915872526487608007302270845150137250475742269886865463200606263991359672125302792298620522378011632419006005874082479932372527651550311989334241818916699240015555710543868360069640574123906516358183254747267044315137877324595607569638622595206367546676707647646939161058256801994325952061205171058973452043590489916753912739244058140411672179797447534502646983989842683126772732115828076684068881491669710573517546594501477814666206889908658821262216933630457134080918151484095357740358936655132655825331320966500737383557898262778817773846451167881218299593735731665952740268457040437531090226909085047876275404022308695910895627272659233300752728605356500950087917067764372384022232589558567807329766891200239752796785523610677434335981575958867020393578423327501025285122635241936251744545514308506615090865543085758491809199487030432228402680353204213240648099348657770657027683097685391741866217268912959944123693672582581000582989295175506019157943239249424397908386584891191058501128528209132363089779680187371038811974311583540296011065936489353315450698686089243628595369049335156452098048260437401857530391711771501400270704933818196344859335835173433940952339493579857907754744554941646165884045032864672699446407219603053541814098695297823766695082612580496334010968011043864148687097594557349269409040308595611052738547797424737007392 [171,29] -10721941946813666580490562653390117389072096810528149291393822268409178928617061301894917742322781842222780659288365995594296942255378770013842830349151352904296861469729237821913283916286715870753647836888511751550672615016426769771587772555270942350250653387418873914943145138570018376971723322382595022800128443744843262622037386123445992884119769151931409761549015378929087474460536638826159102427511289035739137019719845964452248418813397762341465918115614196239643914501615722819595417820739423202748434472370228679103347774960551485249802584337114407200832261731969377136679745620844426358826056679304450275122367487496552409512070224337426528572159285844447958820857531847958175670264101243605441920649300649305232890636693784010135703502276096745465046447613384675333490301409027129653598184417404186518709999817263376943239584171123775785852481774834802561143563037414783493764643054303563959138249506003707770164745645880923354834836384978154244057468033479094441757099822768639332904147046029280622288911122403505230645681671583093738897320357114887593615507900191573217004986658891173560750849646429521237604473608767091691604195790074785410158086684013002779517706848623962529168951306207413703800666864582569576731079557909305636374955666511168153511567114352770329979202549433586880896437709874421515868228688878795939952892313621368542325753007919318418814427402827896265587984126599875114284900592450712540499554218981038251567866175539866303647053259040656941191576902525181459890849133446012509585061858768122131147074968558684932163615103333596725980146477345502584768353816016303973026757441511619092638265607130038360592444863820217218069603576328928461403183719590650311300745480531512924368804781918029513760031366998912197285753827563745914864808216034709172258819775653466321947637957148228192367270938261091156443558307271661492038172600523464655946978549192936634617046058286918605386927556579866230625029624192994029449139539272054862488263486698848586578389141756197209071798156081971121064812123968 [171,30] 54434805037245689314391771866758698231050545658550849550022773413707460072031120442074903547464038454317465882731924791032263548044734572660896773241821470714353494446594114283014304456894999196314717368593184841321320513664839929968619313901007173821268824869482052954205534051628873046953606177777276887058339847403998318708231602398663608146503818821948984761524158270650558160784382201644652126920028471288485001080922144639223319597846580048516444993849928112923909028634735298184255021586166163713891602093838975744353606927148345071837151263898999163484641970745749196474719007434215981525404883560927642557184480857849418005365830379345531635751920030342783090381896585331498886709154871519106579870084911850656692310266018333581319803869645763939074787746147045894937093845136915103266265085041146596007837993845716616304666836206998773949028390582714183923804535583355043981939418407432099355871514596318892250704950008432674449383734096014413870209251515535986823625433610404178414264280685272818378079626275455604522904619668652315372859453593123445613213339814584352499516465143803210055331079050974425363439368625864449067687965430350173269760704510124879020842606256215933214854586923287749001848727364259645748252749311903056886337397777872989115102402703585261847850778514817729852828439409240989966024126442928919392823486163552227940917786714372973469688189245236054721777864434749926462143160750660780782876192568318015284981030250269703795150313355689637730385085543476767408843777384950140006565286677991404424202725864675973651953970317363845868163623272052444549162817110260318849093756607239288995890280304415775279340628211652379238083881252135473159412851995014054866386739390195148382819809807958040606628054504918243121616800179978933739517410949918540178231737524164334926781935802691808286054908084105664773695600886143488821766116631157209189143236187437667016024178876358254854089716668171373704141337901804717014414873087587681428164267911414165212776675116021157401125746590294768368216179520 [171,31] -100832744136889380883166809199494634147784272123768302828366573872971066280715166536981030611156726749566572504830554550381219639309116193249027383858250719866065652299630727645915234677605109735502111973190865989693547607391667941437275386168469134150870808521160528312020758577567226703498299983280799982109736454298989754328154853626656899486310095008550057586463471971285183848973395173217222009488767972255929150820066592269770530856471067167332650421964214569095666029297626405273205057215751009772041085388429038693196511974219234542411575413839955598355641369038047591979753905955330894329251848191011909761681242676151796972749837463166787359713292612178414889956841270430802760556903107794430455923342784587967467773674574595079694856635262785633348911513717976128374193295692658131084179683128791764652276696742076999956048157834168133925506315477492719027370202420098200108786941100896323840548630698377536426017985581664019434050673782653332123109604221910036907252060921819043141069768974495841638558821306601291282595079497716654556604754902492115279760974669285187940803213349374401052036479189920720292181914798101245472842689278976812217220934039075159581936621514138952044419309216002776324933282951660371216144188105282925502798667247095409637031318190204085394766686451630844935443770314870166528421016535319352534076041076509530703638196592848346603906488773203289601986998051265965200586080666913529114466844661029573509533342736045184445583446465522066524069368758782808259687073672533956804917434239157357910828779591569354266583677628649974479185243094045446843918986210142576578834351170059739106622079361614202802574726927468031905738500127034244239468015470797593118361539646982228635909494194951316052805301333770121698439108529648557069144079879665376253067677542725509094217520566120750080169199989319549434990014726468461561064860108691841161217022793904328522256357391760954624732695876548860232025615597102154169158428728607812515735555637423541242907477917912791610207293827353701751868800 [171,32] 111195819654229101353414658273507417184657315233157952104857586440278937460333207313110481043980476543879642490677045296688443260055260939055994016204093473238679210413514564297359716580048746374914689820026385167149597100797210490157430945343325105125701957878488822154548464457319639760231775478842872590459749546505434192731201013969452661520817902775060439351974172343054827589066966826444948478279787680689280814108815898384138666441411941388876352585515293356015263318443712960603010788346098887672162308046149176157464306701316869308997828324223790784261371301209403760086721067901270011443538643813065052140404412385100763123428639864529515465887229322493617516471934760251259291049617460277610140383877680207050283587768214401116547875568527778744734043670245631525639556617793150381925983265657085983536551810988030700628734662202432598762481462870964614934614996066522484194071190048018097930427352605324589958771355814659882482007821706224395980600401324789225837121266531412106719576312920976179436747522266769839983645771926625615524254357706465078730758302942917510784272102628905841461773928796483790890779065325021551820302654995493628862145351603933457625422460870071088718590242776032109682579746223867342621854198059833286916483353771869596041406380746591262078322100033959920567465618704301939278394798892399876101706269860513733873806337886333047980261786143799764286536708126236093954214693666096882612055808456635507513392252237838479071465823911897567349948619585775118267147384419080653452623436603758843009063436227226176701470946445421617734734426228420377376251136661640456162306065733346456484403537359353159903948328297268279138298810922212904469112947455240781115503985174239352073504978380081730830611165533280472013530672836323165964438191820006964425706022547095789879423834711795952181575409103140349819409938094842422675608806037231237158966151001805486114147346798371914495993110595905883686636148551800106641553786434355888162839513836936970649286663942489003549038006233082763518560 [171,33] -49704084049989139719906501083218554040979878592568968702760632498827847455666715188579758644758732459411161241379354022916284223240961205287773744106759138410746039576468224625462462645754404069478280402873455673850880832037587671191227135795527819879272694080117608946443511000756614974673113262452130216844559795463772403023735552174849135630442586721938286051111692112638103836439030384790757156124855904424321341820004087969735884807244951211229845001261697240811750267172643195274850454298352418781174154199177945907335419798149622746224209228369144830455550849326242367066588878396460063452633460992457485860469988498867138860847307151574296672994431514005467064377859306683286418928231560221511121011989251490546084995841308634838012487062666446523312017527429671311066350184501632869058257792050155232457610724460396549261736097179048965577557379713761758258441555736817265684591091713901628621456323418047801186741591793296853077182311289807335193409351185134982393468754053092180131541566639356495502366149460499666574349878514167268552738296038046798416015172103643017651928672392715599963436858109300481028423548554821461557595185429088381525289861277757761343524394781265198959884328842988091704575509872819962232996517156684173213501502657565708380505794480216508176553506700371467030505600856260040605409787657201777150387551466329112180920940312384088814246791721339556499926329779461847797784174952863665712673629763277185922443898887827772670569628299248194487239871001863608112061929533736763822861098517531741919386023652368805782575156382726189504115914719918106688291615901012760295873451110903401372205256222293693705758811430008315230121226046531156563657268084479678692787742135906989473372363262687521544826359346397550943870480426972744508091115530816806722208179064288675924664577342287769168197583604030956180712557960017309513493079219378429121693106245838501828844274354724050041204052191948063877738294802276213476594950666587719074679774681581845987904468571940662699351520706794040160 [171,34] -72565292686787815489001549545734572163098863501237425141037100350008150438041319388405332419637071591708537036651826307658414602035601930651688410772259011899275561308387676154418995020952582868836697001442203737425812754017995374038220315672758288026277783887314989445078198738599658716675756437586945065609723225034751735321249328680545213883200612552781886722641848992881306504127123133688719873646321662206109561905526359297444574482786293099680717010017939845008349751203202280801446648905442605090795592292624376754635607735205439612446448259645913778881512582311049067582718121781125596837150856257453100990680516371880618761669048119181786834293133143303009697658086646750016719149075092057702747418914429759856665019142018713300301816550782601348792631767735709544721666058732509212005291396414940654942390244173574635453166174841633159601277606314750365618901235815087045051694692028743916845028435131432780640903492278216110777647595166603264609274491009312852278589044658237138764345450721570608345434884808178566436735832386715599009303144103093161688172873980580338136963941269749830006214422306085947015454226527941443432352604223321446940603427332954210344070316570619806826220854168572226440668825435731471387825173376936359380700726964332316012874897232219482404015217388046720586793667451186711194613727066065808669936535747968722675530833590168781908949199673999071880112027667223257163875609008066764778007204963443246687260698551231561928155586398152964657996513371175809513182562502795373671225482166875185133373668884275786607550395144586317831645918820700348770180264642223654206205831910028591980072322962667081936194344101710651003403145257630909637048502776004481486078783164677700506341736468730869379477479706420929952983595472927509741917896179442943594863954346705877648313154272732602694133640358896102915589894215846791337522330160549906512955920542646815015462869402869213077271751129115416464007815414691529245909466681162852557375744046241367431030264582271369256913031875414352 [171,35] 173575604668662843878092291848377847690078065545496132476826511450880491658254009212290113001126509437648076250757449965760743509442306164142222071067599774475914915458743043451187654602653483304208460258570434935539441154204376027084696574604382052195225792656979018811733303814136386599044601990412492601296402955202884751102875240975784840075000200403370177805204317972402482760528169536150814215421428147454280808281760062261222516250799405598503631612187109969363072082005514695771606925895859952607404454338118341780436741364183065504755354843006735074912123079721272733659165484827066958688818675438445621189691768923747932168692709135030523934720385501350678946369389445170893148900720035546059697137545156290886565537006464453754980450678196935622370831855661343806803975109822396914655394603175657045850290088240972347700070058798070707478318046401840831914662209413546681882896232712416023029300179431514768674924675426349715835992934081025138973278139233169283844449232449703261092929005929488955990890702716436510376577287438135341801282565585826818441397299098542515338317465108399585124338976590673182932840147381792892334842079968869719333509762033264866454225614788456123327838369345777182662734635608434698212717564009944084248002674575356355292620547279814727085312332641759661164788765874725350433990045188000179313036570683605946427097319666656343395976878171983677463663963398374394365594212635136184317643837057573850468508618747019016184301252697176400574949114337540213237022566418500937404857400930944260430580893481258923579198194663677772289749100445424446531211931889352728005912312772333794662598091796411130435902621680429597754715197942012414061195311424182371276938372662487862850226072571469974147426702656796883513912830604725147186515035555843461772083115100522276526914451356671055972494461402410266607720984802880179475452143122534603328765199170971285626257053098935375929115717478185129193327935522821137519791840432125018660486227906318991383581782820639635624732305253120 [171,36] -139127307323425843451119713843960297362043959370106892720176675185162015160669193442752336171130715810236699774546997427463867868730504294365210386497977999159431565763677876532583343001650607718253533650608833451391083666348129686728099579383825154119786282968085570694875717817186084396563494115000089207677411561289203439025452915381372506370459051974240289552849287651400669720452074322415492974649756114790727255337837022751961449122823368595211548970394895232210754488571537454407289294606024491977971312051876921481632384992507561290147135828074064621560932664604064310385560154259521279795899101086545718704903908936397975621102182288676364681766288826987056669516221967090174593187547172012060095404931937916309055113504367895270895317066163438606416517914352726558151032418543122997301216275088197306666258281120816409269268141578327969893983580265358220225575078099697736779910329218967537161041909745441591950605561311152593755675621705863051056139091448564515436313890073560060538628528115649581146262241266321120017035795687670392339753588263104369190374351044637844659391763139461351437607882585829587945259164667872662731482561560896927806377146189034958252045609568400976046251687095158631856609391472175234159918290945302936679289510463778417509917765841101732950864204903217530057813722332139730984443082820754500924003264423846283683085519692210735433260359214007504617052926193768538593037294445617158065530334836221437683529753824726011862121975092899725994416004633655383479486425251722418013762131942608859671823926755934342116669306204782789235463323940831433591150009088110486694953037272038906838285327042153044465437871472131435245527338592285896035847721361568842014588056496053981204291612147320160516504664598993228574331238332824989709345316517389528486878431166980794425569571674533686756180450408691392698488297627463201090203411158538763245729935786650503801141989306542077265295531163760478525850467311363120646205825480268827803178901040420972655834206867579399229444981040 [171,37] -85307748496296484346704320094921754680171939979994817093650058427667929500169198909467106684750738018780998707048321866246071966021505019876653484921388435993627890476104339294139461388761614830722534434195560421712629453887163496837984995419523225804533430338107584367308846468393665495523967693987676076655957139703371829645432214501174989845024501187492403388228787430036289241485393324798251424761242277074198842416091521626630932303490791824983507813112469807176382345844432213687509442088525689345423269511949473898529986174008389311538496727415208068171966314278214445889707148161932662375830721286031171942812220670229535831243234648042938254849646817767745738045311862796406991064486922268598131754085299307899201211144795277732457260865607204395538491251304230291130671255743826899404911213484826137847846838020995120356116160973062250801630759875143913291002039919603874264508973246608930128864105043059888347343970635605565805062066503831736958170980218383394418344078499635150726532460070830099805285055299540664390265824094146811708163058340545464921081053469037507624918750410532503726733803846224518020111876757736302953577897974171490073274208598619195051306242187951424983878946733351317779497152258165965456505569049926635577266385148446218197618695902414496805827572636502870343460582698837583427998809459923287853790308756998940264008569895920578373096261244233192760038656317641956549165905081555886230630659154024532503168305044585061882807624897184914872026513476829277842751748920130851901224944515098791733283478051956511619775232473595108508339954515204492097761112264918923831751428366874649355164126751849446888630018838863519082671924867802936625573719409042445869481678633719817319550030313837784497236077929382175631932642725947142276709516578565609837078368893372694400939979871382617523457498378738485191543242087659952209150738985130057848600130972557432610841837087085591958474914200155318361639671625732404076925461056382588696476731147254839016620079765482776752457824 [171,38] 425773161614309817828610494524381804049719416893808340978384815085179234489667047223219622570244743187500101353416518894039976031650257101238296773115043212389600417098750332274059439683406144377827439907153045351897956395585580925698732387005764753410626146663126114342170610897672134281944611334312265585887306301387146626019618353121636543696780376806604833564279266368394668422481656965393969162487222252166697523754248518468032746395633397770986885881825087626484452778982585038335287577839123512861736013043769948766467642712710857351263967161264891208573132441823389964108194720410832917744474339162423035786205256353087439734763271187533541875848485376284860111561166206729581323921135226812287676766240746896818179898780778978115051738728990943219542914725249479891690784788641637118621124406891257465567489671613820071525077999753418508619887467895286915841634172966080207368301357329638680312208751701152727769224495133827168037990951116661779700310306397730464697135444315073940318172829269610068917645749229782271108368995077312961587524208264644011762036122836865320350775386269270237883323086483290959440809115504473413224319724130620239620090285759633240309004396752982822014121446926138233096995277152341840288987241602648360371246048654423311662249569905988984260276800730330321600791689213422228693199990803969718298436135976362166358569795047371282027157489133148938899710520745686450937660004909418891106171292005936700878726017407094005239902759758881267344507894043850270442904240334963720305752606014326552385058856636846692763526025957047783665653320187730850253938364321153864444276742906197352376128083670272918398531462068706028042948373103512757161952470646462227639420197046424565552129263461312182945672235625146082124209525177148814252177212686361326351925373107037859841996589800346918725366284067267073341856797536709330473826495549577326143837784278714876270958279685599082991815178502880917171176718120046778885343156205470809347924816973483224414904813453563298598240 [171,39] -709419377569674335605882035283062630476289062899643506979437140236596722414928195654836655390844471344488766826508554941615135523327697597508114114676098704847269993646766944930887623256583582535410645311009274158617514506513446309973413554850764856895490357191321024163044941143627673995836492016440074127868770707420769503106852792476744235075060217800596538199065003594441015632487812670089722366053213599703776601494563926340771679610081508323855460665498397702055733016339051414173029726183527516062827397927977909531908964254979694327405278018979770630515042263072908971191616184149675155670665954462587518973045451027258302113298360740046918307106171741487580354441154068008285372327427526780086807902690535333970322734737993253159890114827791304995764714523773990430044397789272312282728219067825219811394351061269827414977943877603009091370938772665472142665632768588307356987673398092448482075394096791215373177839863782756282853413049572836345598141233616668753248109784427205330632640986037278223104859631549964000390890418876345243812748221539153794182491710590458285616154586917972568702071768335769954591482714305533763760956805238271096682704791801385207620167353218572523959163781523757349519514424614387976036224389467684392985502251401056705867457705148883306116436658777533290978226428462317381810548045127014627472604332802508435400471260761276666243688867732594663615437215377313963949196369840141448641066346858117726945460741828746718760247896608117227587751819358931662530689406295264957134690495508205492741895632460121950155650815139654239153626909864450224637424506527106023394687630176948277173930724987338875922600669804724993355532492335311960017645119504519534651013881720786191840424072539437039147458231131938358815906722611402189409373034567128897403085395148439341866239106370413689800821092277392366156422266821708692421831462192872008001598653850092279714791450694768544791209359676121038674208683658918373562079624669489291928510126160208377327479942984507080192 [171,40] 781806453092342598942052898905879970097411898369970606307785684833130072207452396883500176141412224066203269239894944769400727542525877495525300333255998574211510727151141711244024348285078948694221364770864525964738340913060111399704099112759443886815054626374466084917365040378127641854919603781982584163358351492464277899396174227097162235149624450031890001434537116768440807434478297002424862169963597975218801432576583847663974721964133330598697616236082973540264399263520775213837189030626509763338920959812907822240353821954875528098040810017098942481174190548061812115458800636784741930771261566403184277150771245134892812664137830653191910323318030837456975574094508924446736288299224546873771418233620816475968475066212541089460617001887428294567327708610348383905348147083024357115344061425589252706175202385754149259891138756891903362734648027492308645230996156952047237530350888765960468534365484732327558592702260473348454921149424189172224310196927681812971630943072746249349337565628517634892030992899745306310490890014993711047735870346477210392324478075414845432675064968414343887436362268988613845396563356047472012908997720893210702320891521664277896622182518947065208908464351272313457248457735040843142026840356551815562679241300719114897101956813420384781386539435170336875705734507736449894979627736392279365240835466989819066386526419108630152931865796762155495995228681295778990641313640296535693850261112897046968884757050693434888998567194491280079875565430126173415288368849061641350877864133810811515530108608051843783021068900736926678298888045625789601050687461947312549002264450172366705344341828369133404561363163654353767716500545748678754132483236811693911428328192191518582226613284882513911101068790821930671448643291277244304196042396101967877017554293538021830869240114430985484151313091699940682874757994749097013528815450631932895216974585396057369806062841885902546272344967378951351764886139300868103307391554103359654319531797786345608349665849454334280 [171,41] -614260000131134264828522678495611567965801443463611761879085002105229910425347520841687164065027623373365530968756045955719662281936739994257372280479038924109124955226712764226684128833696577743983335273533844030722913791868969161384834117608208530101643731557319318641264749267393333319104623362928852709569304544181382974232486706415492509347591544045391663411005955462501479490239178431846441567848827509136034648933295249918889871007492095205361951841531578844259007605467334523331697275799941536988241605607354839265314794811726068244132658650316375368572838347806952871823689143432255633130326036947929387171703644976314551865752423501084398493709802293643374605262621779325685851211433540179980659880411444511169712341983829932134321957236574809074504284930515212862869748433089535025171688215313377754887292165966838515446135070274289200707391015690763672468785252489383011122827533122053450856917352657474614827285476300914615290791784938090639026887654492884178371980103452734430581070162362533003072522933915546829203286135353236754243561579783765763074415827643358934030777886378157414262761430999014817575850791382079491456358628384434218385696675922835657542019954830443454201160481401992514970222905695629362717850931035217135002385101673871023688081436702379015134833746509089278783918180715583745529982452499573858855265208589543074704213788855487209602638120209917463387258912190936850247610430096912565398115750216441022160912821080165006444788312035219403706297597787535943054226622988592389747475357818760442991888275343141567847679955277377542156765057957566586379695803559364367882386819373355940889423681965761646516871160211449913465918976165925074886267100569185691123448932174053156603306998321177214868291776528834094890027429553419298024985764216974597902612347395469814017728020357790534400365549658478881216288102980188805492587414373487572133461024570496358586838603596596164757901527251733097275606270745028718792661591622969604131489951727921973148865415352896 [171,42] 311690228912413677015101358818628571812655101054079393328688503012119087537336917255977656787909461017179983278930648263348473139471859322676875197329355289899274571816593629632451911056507429613014320824375352602642986033269567293804330271520942588877791119417320280740763625799746237161565378107672695085946141872789733238534421197603680610391998814719635354588229312582937567518575610727056325191272818635951636915951927163057202321298545367576225717811266324573753962646792273731434908033719403609215678357809872443462056972466446373949863781038641830389490930548810412892138138043849536727138115775090986720184782277086400425626484442574015445313180785765516991128231995802382886379866431832906899889351534880901974633448646323905446446731348556431890153618509827557724344730518011178835277561606133886424992766812487337920950195221218429492135250964209077085871873541871767020568572276710864434200115143008636736443728304558317099345411249473094823911634183342250572352654847922688665182591899585230101577708126933287090382233876398984229304874536537798781206702269698483786949239318272377990201732371579250455829585228221444423465052911114102002866421973142722145066624169149873449845135436315372106266498180544786364458330033762336010626096153923417443562716004810793553557824080697789652886709170932024318773015392821348461809991780060329158883112639667965975340072124003838809464241035365245098423680310410532641152385494872974574832382673378624486435459035832945743516639025192183102622894704690658976248162636299820395670243719165024426536072561378142060135521309984202656157183466657867761739923204549361058243468000891743360470325431141510191538635383852432095553981345113836847146404619061824694537923973495368982457028696034080246828525157877410060118586406355786565166810561619414494407902606174535763195895557971973166264346860879997914883093681104095452440726303848947616607249462755007659399164589422939787145056359479864004695894080953184334894833941012859705210922837080 [171,43] -25530684868265111297895927824956953175629854233403113388074856347770115141390944197648778028861172676483586113890446344099252552633525965543489707599179256217579152765005451887876057997253692486751112660949607842419452214368778947821280025539158621930939843163746228605829645720797557266738903543479626574007403959827924967119238575544398467745471146405162086932788428618777640781441613665979140110106799544164563325511495673617422904071387147599293920371878293586371769807929636608138317574051301992084763064956010853393104445633740989708651477415475695902995423708053787794107380358708990549172216006358380135690246624947246982628156917566914405442193453011751538429276816972294745683798945923977530246185313872567870088199976575984324635644648199411684145149684634664611092838487329598254277847513704626968309163607159334297559324344039899515937366723939790866942409238359858763481094366548963282144532807785982732212700779865982213204610807893822641855082904473495022739598826896246121097013999107616835976450992764604191600605266236481633703758799721638756911588335293235480328812880946169150200544550144942076490449846614578358533311967200321029790841767745504665548590388504249472662401897929872762094161837339332979736252583943112955200145856093689275401503625124468274590494160702962561945737753747238499832737199955017698405668963412995714894583555230129074855972009634141669912043070771842736375193592384351057945441896024445702369923708968548934974095587865955295163636063530940970822537838590383757582244054104881942031854260216685640014866494791107337700037715867332653583458034576410523823282069318262046113084326923101981636530432575645014856712938090900605528920054972571094012246915477600058290762740447822582303569712318639681301729702585634434240168232944580857464588050976735501636235428278278648481653651745953476502482094903045569288220505142393690711316801549844263900259939152616469377641279421029542909280161783174004293748179409968997275363793369259953866928960 [171,44] -144884452510314631150435537791879949816194014539317440742991124003338331404959741551624853104139624295742290788564939735365978918335190358298802303850274394500807238327440520332236720141741388671350928213421279017529995768275775167691340239994911061524503803601103236307126850305064406927144242884659919882076298571444828173540053012574805360150876152568828228578088986319668366293029024240030865394135976450110489900122887921405597322547596134956335708210970962829568427307230382234823503136180340225470221654669156057577946258964615465599824840596813347624902361855856074539480408036976598329161952647579724167613146583343597319857000234619730793199174597689446744187724451966472820171446056079976895337408387439659294710203731718953542154888551419176712225625472119380648898584367529778604193889414642653820767381299814069949729662432849694191259855906057526642895992694019979993976886881050164438650504965338789987530001068258648059234163098833512443901112532194325590318552876153164971927830097100673206694952951913848618227065207454741340043245235550214957441570713245353069809887952592604144527157721836045592549387555645629207260919386769594845364221487983193137182450789594587393384679135171710761996299291742995717084750797400368688073582030806969542509766723762601258194026624907194091748975678747791251602127691013421561892543185449488995749341921479404647104970875013190306216468309990822171730106213262163759298087405632254808429620753839177816585179324895463489187653478371128571485993203216672459457930332951674076827573689460039090171330828373393614648580803649346743520931309316075566641757452246550411395325291378625772088877862986015283436182079550403933258587355759783757999192869647056979286996811580122269793043263179080971368893672724931668097152316334858221671673951604917473241576925120426238997297006073337246890777107954242109235871835010164577715334800163846589689233037016882749002801612038682888211358163339002248656078927067574924255891756620350556497760 [171,45] 188916716215342752290104284328819747020016852786449326117196332308799983307750091097226842838925042326469313135135498384060544280535225937871104253349557956846097673745171458557996641036576955222652024987266300659050966736487992962642869151446400890678795863626653462923512501837774143816971046576205573612583957779568510638126482968829128989400258504300144348847898983914151986717478896313329714558714472521211040034185570195914495776019417920854695113045425653619448332078644572498246605680466275489495314945405816758450146381772613858879400287887365110482543167099767740571321009984085634472109823667267514966951881327158055194137092064918901021544639413751401560246922298388445561969682367265262658960506438020643270452748965584187582309503638700640259771229677773640949427993006547807435811625233158131433704743095564763953702997380408132011151443097075418281336402275528946792702839622913039848001814433571609041926602755498341650631561892506811847886302850305616294350374557854511892129596723770785301298064456266297401488383168757491266494949810931784581124011131193194768008331040232458560983780239947358746336292849686099224471294393800373292155256422274924953687827583102122994192710264057810374105122112068648100652551999717815385779186912892418365060263760723311458213184699251962031606507323416382762231351163479265490960866757780045186637779760360365975339942084230023330525129955763538940779464669043653051912457853788567816185634850957358200169219683017008367923347023537817196885803321073040685713130310840358445504495186702095988763933316790821822416707575575415040326388409571312146170085837009756504625759616820423702006546093072142403779107483396910476840834130972657676897862474571630540999801578395339554045745753070549472399498454130522075180771103007551752795917556778678624445173214395605387121429283896246151958100323286631938860170714612163601982348288957455025600897636821234643291504626972657724178208543565329218898168268910395703479075039733767566912 [171,46] -154600789527177084368806548522520469423759618922667106337039320844293272135912759270135489670629018014939484858177892633946552485581957435964026574632046398012080410721152101708868108798253955846330000192146239056514478737840974362723661513923327457641504639524165191699564171591848465454617854253138085836073412058281717889223050101639116449094351619483800927748494982213866393923270169264699534217227181966954224525786719902378643905406435088972506708970031728819099749858997248889801899763877194326596303213158392697369080116294318879531362480104564881563897566798721459230114874903436696823971253127540897788920805135527139468950182697318109115403159081612115358674177005851950990723860590917622503588391467346104669455827578280855956251822194233350538006735985873502245611824503339556270595617661662034332276486895196460337117006699566650137010633779279464813474319393925611483367630982934741372869872079710082210251222984664140739770832705469913267425712386393966449037022769289383470275561525087083559848347361197266275280174017279890182002768557910137224718180074739342014318660731739796702653607132742306022353046957454222894339225750008670940061484193681751102210586992220140576988368995986023848144618419635360398978138742806680176054559269729815220656555089195793564000765318045071618618738167854731749641491949561712047591794947736614601216600493984830523295128197445643163888310324296885074933284725145062199313250243635558277903913003528689837439290881114383719553853303885264781892143432218331891186609210769862532167421522969405394412339554428659007585839079398457714809709684543469744962448110415555919713919000111331543196637371572183527110441529625929771034199967110906417465768591811687992273555297247362432716266372704903152481766290098606208286265192182451832942287162444808249961699452283822484322769967243844807215045400204239087335959698128568281891509481410851179966252023998879925665449859504243367233822578728289890287244053371669970348706554505235936 [171,47] 97701016844652812590368795967356392034874248243120222673480235771227720663066869025319864393841496734777077278897369059857873017395420311211059377366344457935603647827232064309025506147191578150751519134982086581542191068389736377357893296719624068625814237397467781780752838491180768584371589405987440959963959156479736818851273809662345961937786009609270665440899964761745482978101688504953184759650689413619889057386704904834339265707878373022794550750740696178353981882684260943798318821423248216447306438648897631475057246483741085587681946475421282129147931531744256951450527580058966009849241830250302286530881862879328990764275654929782585740563595414463183267600616556430550057618354856208439057819213971393565791697157859156521209331467297656065711192197980687397624404844855339794693505058306354260286082295301564269342719566173994243134639125018190021890108730457163251784569897069421439497330041049352903239909467516540760153570094727098501069862427743273744232713036703484110218883189722723412266378948436169339346790346761148627638670350459144059352594767374796957962907210409220014808988578310682609100785139250176603793842241158845836078351748481062225346222789060930937610292662773266418324075874816695922805270226228016331393388281526918475778792042579607692473848596658124393606175980504285427487561050841937240995663589908927027826002872810794972008214937859780072543449958818340404322028348778672072147009429042367435607880914983335530397563212744092311679133205063317786599994633251194531437603552324582437733293846314564403947587383572375015442636619632454952670544973077992875875526170058225868193449768274623937742665287196431528123984128598779514685586251256189357729188216065744762383658031006273134957120309629793563592324664444162438470171469851022990562281587516695915011435785713999671822084855583705491863583659850724850203318403693200110088098374194152088747359237242313992569202459968233860541870148993380948426897566931253242212497155372000 [171,48] -51216856345915564975089022759116891800225119136741062863356179596761034459552661159241039945012703073894419260052907898439719843063352062767640081590299760129651248393545939066061647038470467092739692856093569830359815767281615617813268694528138011871559641161706506833979109160811556737403917990745269999289678242192597324124375341157256155257383159980033007673576605969514810760321127466412663222385209241256714387120092657975953922696565824026585391794468975092213198855936218081710931049707011020899330268810037712025482659003212009918973720042378203871740156616885878354595847173195379499529258602817341527132334893747235691601086901038186113551774328102345292298248537594938245532408152474675449929599680636284039831828936008751460916990359003919008793283267118522800629683366905795426862964673527234254641390558779477632105521382745450573186431989356559502006881472239922786275522738851771931777169807357660684264456265924442550781097227720624716861415956468686776789714915672275834585918066751598242175711379420898264544717949126246235145975961947523792576098398923914925299232945069352866560157886115747543599462483158378630526912494327631781122878084479747938547551395949823803869291914385111467282363600948985121498993429572085126552081511363546157688452516921737280813619849034411939040437812483303485120224981959955633157892744303757523673663786120604875109173374940646274955057396885303628104725194380152352424574178019590739687942174798658809054203688151539010757661630130561777677854581217614825519634181791103264294591977921851099874100885164717416451461901440408851539173453734562172160213414082205748265333410048231773866720031297746495758612598142106501657877257649250536661367637445912564505217121027746860252567692571322943870457710055238403975145418837227757890120544607630020557178020179096817442892383039085511018148823853835223839432821488805332232402924656685967807069997965893882066371776988727881902395447784174584557075150982082591970982757300 [171,49] 23459263554197130311432710832965961165105130633751696924695903384465994192384028211102005713599906209704184874660923589370217908615948942649670026522720769579236578974332823678637074028599236674719889164157504583386346083735133425220822740395584860379024708984760495197803616247498250305030162417507537165415204122231585634719243433661264250386170013488511602812117997748193711255892336028082426812513495774061199240657199273346974641029410640589842336546192346254803189868047267156684107743435344947723585581626621379218074614013804638941514680396703202472578595363065282161068541446565210226191346455029043180081087610371088930130477654697055788520268351818993361079042892585745800416667829543258138769259036727929423687296152015525913163987382033561984724285967821187835700582968815141981220306297027042922197354875951919599837326978733234138723624377843294287982423634694834267417918535953155692864414657243728813146776064979243705186054947153795551944144675373178854742706958174058019842869374082617107132671382973309258122331344055845169834044803405515349971052597330379310470130347977238258960158174402647982884598045887993819717536776497049825521441812259647231122302426689236261826482929688045081636058250821307104381145015389611675392938274181280986387830095142996285657666289603935324026081512284213532694930798012718382651678150696753046441628330920023557114997549007320457912768840398567788621288763916177676968837635989966168308973164027071436428053143221752490799312301200014235687410649742584057678508901094288569037904790454037197053087993795151962391618969292831311020085327841201097035273853424632108870610973841647289464822183461643586846350168433985978371924939005423683468190525988279791300239314759379465820103814242918458773543216633379274162469019414671413680840059864788539751368833534222648791604331570282127842551243704239903426197320635267078593130851107070278696223783503327499280773636775388286028728744684050835828809949166130291654432264 [171,50] -9968125156459959932421465554222711082773428664241016134943728055109841557407177191038694436735761580572349678231713552149416098183868641786648682380080253277628813123133541319558912574858039848503037168628386150304592279875116633820172504684686475735615222169537566610403573756881112806774107435995897616114700749524402942554982655196470567898529916476663647715199287749845777350404857201348597449796274315540113678267347600773063590364456514476660145545758331097223447284290885598221954976893624856707733305702485579592162006712523053616121534150604790131501768491959855530542343415058073365166530646582914690533569865546909487138801075804075250527842091713607672922273770918929601433933723131137691701592395244301257809381532601879497800481140513540284800460698215925729224017990960844680894859704627669752424387007307778678563164963456073886048834060069648793313229751285436341539899695065645358494439572962260722007158582179839741245728039129617818909557800386870143896729176797342355662373086435698474489304860741933590356349340037421337127035073731018818235863541759203591416529701457024439004943264657267075965111722103346985782247397505306520777808471555761228198725434455566240474459359036757734037062900415731827502237563187635391458447080456551212515279841364147333783996220091889569324988540852449438116848700896686023502091802806309708388175300972720530491150604225639592719596846295841187866305658580119344778954522506711424061033603415028438718938198634102286904745428854470127322641981436788908948106596586257743774733214774560128493027074716867467399624388267687760205334285601184688209509895418120227380481045028287326015138589066577338125978442129870886118142914220834239569309288726197135750235127830372617550331981139599929084485509000969461764221492226541775003560533041134255998888958653860178683530539918673904771730382008707777468048135530190954848609130013206778170325119668379957599974948396150562660395122473734083118224502755079734488600 [171,51] 4177495210375683327968935350366101987114001124710177222184562198213559828558722051754665510029964733127979961251828862808095975872127116643664001179984148037997392925371443888020641260487384796420360648663385412812849582208330918417175570175326152236019261025639115191704990885200760363795749881001292542460907867641704707909022063173580337287540708385490861625345991664118859033647035478311691257977077911210798812793039753245456311273060522250655162847936832522046481271804311450510582935258461847410060352700425549929059483597477811839563506715048935107623868103478933470743498569079602622042043196783772709607866127411203403629568130596185654133979361805603526802442262782634831401374747127336444404157626186112795180680597290984242394103569916066698109668941151833781897325594409596817256672442370475375604410064046213424762677379985292043063475192748676369528642304046636043835287544307971581946842256553381969387611902465243787228732274432266106563604416348216713604753677022669778984889940438107928917652002808851332972883746579859303725390083371016122357696919258159386949870058167800563286894534094703915111240694839298545670311613265095453676578415781428271407475131141348165255416127951701814151782859655552345169810043821292735956814869122320062859018447648861964183169755819957812604514605252597916610047535762664973463439487508056353402352638793149545645514034690309133241326915435983567036913752376719781220221695435124143710409924602920130180051825402425336125509697553317476447615760064578067144991019086709063572671066887240674272488144254855683288876644575724895221066733343544815857078840278156852764624010896733902815196990260408097044414428056728571254286084491368808353608735958962591186354833371033141789798794933826097608645729147217859029449277545329822259952723740389487687401031766281874392734013108436177164014565846761225237839168623121970065265618427858621729968904959903869487163473786616002827729158431500401260305844531387193408 [171,52] -1764254006130969616378772691724776213389318819375484477031879186196201443020901972564800887181716713384991084890117350034206579801135120277676533467321753233871134571734397124830934762599287634224893227488323336356366520068756245916484991524226490216410528453577515960205706794936453967438129278641199413478672627853716772291619101750249107757374381917562412887054036064590205708872296989540139635099536838045859242272053627165519620573116357094412678100362665513275048920006353566042183458939531706648522299283551194386329644338149400223938618767593457772898447196474265632801719179908566811640135334616295984658078662145618927083791665009615164090279078449033616720301991181528044494069915264789996186139868778703967852448232001735168316164072212838793611105692099272012802140589926728601966434221884286732934388774779187960037950625634389265172878677831493110823985185491836809398530406441497049113674572749067584671979874082408570456963256790912734338180808305373959663935618381484941108107500929740285412835257108137306025275124159969841463925842855521538421898082464654217648282039029972990385698046916567100684544393366291049421009754830301924531375013303747401432927539931318826197426260021770021113740382100103711581587628244610707378422397302280672847138516840670356400248386736696945174695081396987576135532586605236571255719898861225385180848459879704469025549010626327620276545962678056597393931635997000878341357680080518393384439934549899889633775903889089820943663595296234968245319519830777088284159917775240079884536201222891681076149947041149364840300576505974497195570310790143957509007433946951798636798414181684377554621049390843259999261287509503075885665858202706437752561785745969546474108244238715320424421493042208537355725230149266457781731809517566247652830991913023176352819198284957200481865900755518513381929342159975927804690910584295595092817781103282914058557292311597268316437668341237470082155356072005854122566802158002664 [171,53] 719261641652585743536480626856287875113957016495717340240681229698336577614971299147449362699417158024996401572851755274399439038098952387348450109258666949144469556831775917665785724250422621009789738700070984181983897257517556624392989980103014626704829685770693761616282260955354322887337314065296250824023396957188953795215183755542696399893488751739773735751343058154691921738505472385152488562779720444471073372195505275491231481312645071609761230549599568104680052781688350052058125694382454703260350425871931395363746319566606290423290923325903191818989778531019213796212072329616606587701481659601678539582343568038342455270602835299819698194282664094764812996706824349208879564130118087145882012631171510978067346365887045774537123768867073016036977156072186306843768435038497369407156662114868670079509472157338577539214921993792083592447136056810964219053964978768364964232741075848496838316274543859440167942405130145206509218843807490958974536727157393692766457436148537255482691182342803799566314575563788783326695719154680380027624573679591825607016755814718301393929423169018711857801464889029554533728474013367098543439048344213235464209625634107660379322413977943694150688036070100670423898979549737699280115629907389225957901265959424429622067893152122558210766873336841471790615302151743327047761709449082468681962666992050343526811463230125601710455438824784818733025385853877424718258185480065334585673528813771149047868803132117760762027548349867493724843084617741949085254939099839117927844870389547983634011217132172355266708507816466836588277996035106042266835860373330056266248945139128088549526158999094311775108341213666029322461102401754295492579881869016073183430735731273670633071788697107601540653497935443520344272251240052480619116260466235062994901909487728232662171903705322316301606702793990598594145549620147263273626598819518805423107071035849996236461667100316180425947000017309822619132053932334474817974799818392 [171,54] -261951548577132351013707926133666254711743809990316965799747831287188339914685416469861066336286094284289737827112881973789482502642030805368623195642553640115544821289809529503913086134471256239220062001093436773958585053875487905510336214545901840866151952620005632679859857090478470216752190820689200260379081685405246438387496734810862837390853768969276683278650782139089783106493804002396991009200041143377069609838995364212747466521331209014290226081066165007194967281673841160396568943410828847171259577230930741569809712056382243953647322330157447981391494653840348888746131791150764407989688938719166558966059336409277782016349472774091409116616567794433558862082710827094971817979326599431919019259019336129990095867686937785278169857948343631294760098961380242514368030391434383832635565609201262726300405319021977502352556432287458361013741138650932689129243394407293556423096962206218777322004103392725665685030710222982666433815375865356021547277445505708599961803560664529924510970773237269849527326050447583118627817401306947562070761774709270601194905494424449415947582773193427675048346986988682701536665040670849344027051906180922828142668613284119743623308519373201874768294866367512456565466063043253393739417549690080008439870122600982965318933306145445506837054135614538256227488132926791284237529751944372010613084164569014477838741364697075353685677798897810637388092112310463399060501971719634658411680005070588375621521992222174778581613854451221941937371721204242186921878777087648471340097508984804157390328674615095811435235589853485093746274003316966472801655471714168315885352702166135174181351085305430549499049400861995815010484955886650318532576535760411487067913078698041002432020946534004874725269931304132380817491157123314409007465924706774266433430763486441889105993433563677411537816628412556660377685219475506914795121697298639875129058261762915890115864400721271441223825806222282755565393467221485839807002688 [171,55] 78002653903304024771747426879408663767553998631408584932904184412756648290543760820791097508247338198583336055078806578290766284339282489260264675233906519334997514154851032070133543790138721998662825665010943019240017281208487347842147034969003055765333070661508552123633683007101830160275954486612242447473599226023943239727926436872688312467183530816119263445600234457237949229886825196205031566231406751869259326850976189992813100248177946400691055561072468904351579049269411499589794492221043048837998650106989829886115520256558575718343278012281440010115083810938106134171044296080835999654451829820633290137472525995891619729219960672919473453169962084431275676143389259032445270615170046081350775506980000160264767228340879369287418161511983770350628484679336963143240473485782066181500158012009414116258173111885209329596352487077339345039820149660507765602835724664487971842535498907316365472446681913878447272603921476257448974909553591838435618112785240361648672618836439492431612843761726263539492459015824760043808400737014877287250828722772575966903260681203351382222558467405213959807542190409853350314954525231391579493428755107387963372127139223461767062956003721670232634907427338327467559846812416353540440634135369359496980479173074249373098562902257537251529142762473553222497962319340517713867035221760408987288670878878033473645524633246547330772626398473929510126589924486255433840375721597185320717142048753236420812739040548293123880180228426120554940987484686015902416233551991589797624842804749833280157169581684177971745549726307016166228657649761213567442374397487152820980818665428230264084315782962994432834306023091573761938053623402043948400973664925800543203001373947959854953971800809918942166948736158748463466727157648866336681419365988613008006382262122606107043399128378980147498211732853921127946155516817866329813305937756765642879778441160486239200568759273224018377252794717819708689879293419079232592256 [171,56] -16241156365817079557947489714220255170988909797523890455693152859441700557572189667109909034567670430775496657264148010593731847400500236197698711948254982133137707735226970221453375383164516540620967943802967543187286139361358757130683768817296521317133513549363862157018530884191838015520145562918031873444870704376152559155301087922639626184562899232527016097463377714316612458574904367701562392408851356276435706546694703869803456095907813795474706951769390360680726069295622707079305084671646639439156055462265802785182681209525768516219295979695619270077529364522212729041655872599674939984596472987534280184782589251746904887257625432472330184446388875967303584922129425854692887660174449225829616087371283800099163957141727369042763959754830564651342216475825168174987653262596901896787751399409365898156615026708258451852938141490333271615583143833868430393373465567828970327405560543090288893448346294032339339955451078208440974542007956287477813506883143342789466914767293164068737516775088254069219367457109876609177563689909228419342608512520000136746869514020447796214250993343455806430473348445101042383339664335407009684533328693898803049928662776618020093711924411901032949874598617827132381682949725282240008569552195988189374691620863662077128412380179722418954161441821078598293601116185050404817391587546112862006315911004023289727260863748024226224218642103388398690017007618266962289287436246267048616534929756608822091984731796988686927791841641994678149321370783770474670660660764043846227239194158051566691196639620120860751080571282881482201792806708876891533738095318269690315252582276457479746925466218845443916359701757984455444936190725860142315493824606391850939159567302533043721407522714332325522014556533042555832185870109206750430072096467545127273240003420664482515468181635061964328725011485898830681264360891673212484550746685539157586049624668290040520498069680459736804652665469642374240925156934483125672 [171,57] 805739665589839985951947551622018008229412013341976440823824543866495813673192724758219570532806926768289885750391033596092866968604442016535475820219988861009131168141342004652284067366293039499093512559944024756180234885069489387492318913768857114063181536985393792119331020601640763678636896492822966062510167290651942536674828600069583511873411479777236972858448728552937325772836253057848844530461940266626071719928003924671952316221637351612703463371145779879296505878852471196908352916545034682581044319872876427100578800566483301859376443889799851537566163997221730955525945362377774021322709654193051981656303589036308334833857450199440498513947150321158702689089582086663514174738363347981735450331243882761519698478929580966535337733424460620591562195467387475085506296970480348609495535927382057088727794000591326719238307180312980881713061569181019532411200416589280141144284178825015066649147051280180546360220749986128788911179452128310466212732065544500418128883834154897171710510719378395003821713386247139766406345875677588858693652022177357795461387219630341374059138958966961018372599129879668687379592255317800958149389769598921696913598265036933358436842971862786415080775194072358973257676979508263733221016062207901417633139896695083484029266252115515473110694423818545960307357341334994580817196994630539230928676231137020371268305595086140245018409176801856140129006837576021842557228438132871039070890868338107903085190238327668118584984568448961837668878925122651547350552005187140493944367432058194492063715891851550158128089971419142242407178570165301518292612309300094396471623926263128799868134285610826090553035297370222228001591330859192330531852231841879652636970147519926812672559771741398530278128088067390864912967725510894989180037110290803084043276957507539653337747399870403371189848517856216793133453910572260539470986673339951543737185568776924498733252097877448819341296217444948711761493819509408 [171,58] 1154905198129193798604454382272307038384978124671983511720117612249296953122542817998115331776792108562284600040983504971751306249776978144246287662076326161071848635181821384719659520165970663413089146768920618425594532414687253416332564104202700835230926460896535645617490999061916257925894576408346090734140792736373052457915895594830986688154480072817449280443887003674716862016425371943847905065012852747321733783220850139353158524294531984702695567739130484092398443596117830181991406939118180171155185085644469235118025865844309617892347137343601296664534353634703309256310598401226746882197341642743539427090712469018953039033186962639348046075260863505655521406088783851767318936958250130536461476359203317967617674384979664931668004297301432957137053564523885774085660689549146514371659892814921686735395075046783161075827918566869953666814380719431354417534583265434295604796041542164141997287251431123441582384186268934900767451590261705286508904590404406960723304268060723396294680053442358842540898476914434721748520645112606755822675988741813323144357832244596479210056759608669159379975088563933156530324874770818448181056524941664294471062157706286156551443608126192839289052028572648532868343894775379502357257541654465914258468126819175017042722051033671041481545076626457750674690499894151553324606082137984058751503913829573567096819229245111239110838394222752509282348978455153322770566532952625754139637272008614263339897754564450004366795420942003702394662196279653312038489617451948914997035038140309033008701605571896426536654708706811221582396525991720844906359195128154973452630493041202337965495205369352725070124047270562001520751829529640512587752885413900872980626357256027109264041389848592127920824407480998052495036937953017304156969276319958465905796939238250466090269594319346465900081399828313724469015596538717669632943245438218494264853334500069219932926474665400953096794123770104831473209561251440 [171,59] -658244548105989475365745544337325508037976944309528925421170553080830808730641458348484544281797864418957676066306711185595877927280970401708699382513499990416959594112833628209775143780690834741286414389259708247396356665134860044086570764298202016237372464954810389710063167119213432882793612851297885405018489656928459229703815092518047076131894377306164420607826287300169139079629651207609832519209120001812394596927296165193324070142683350437727044814183423063702580652830094517002396013337034506011896993506587483627331442385701218291889753871039580460535245996201016963309176855287487627129960340880458736603897321425075420390416707707383650463618100262738272911608842837644702098888920200859093672908739094994425039032831754178719113394470993615568341489775841010409353497386042495635948275439814903401130997388541697308806115345826667948877293415496602759626609980222477809416468379452821294217993617153514456102630885890467565902139196886235165226202044547995433521004292783783849909352838513553087578872098951645595645167026812098787064870514899436674428088358772152890743500520859562881135932069368050914284616905301376451974024761447439245943594659391871494355064139117383551860561447908806058287627612785134617823900970268117868829248753478216437427552387485008448992674567664138299670009555179283633643682854896250498091626933320896485852073233194722945326089805718335981307956867480670980110577679876170327626677317798293961910894366955773561665832361731013045845943394395733022537013623848012127884815595820741809124775615803011890107650080769328631724956974518943554094981394370265850233202223624583219444959824881213864937360370029420795229079561963066125242630467546218669624074034929614746373676023308826322868358914629796274116615997018925294013212025816974171137820418951642077477833015683890472437641870979580276261227133348588675234277546897128862962421944830606791609220983577431275916701389451684537198536320 [171,60] 227685710268068866558275149981188291206326434542939996824764795553504612101388562774407958169977775197126696237173040805573193363389543896578280714276237175451533683925438527160329492387097638334685444747073025915378155514972237814726623788639048745330530260090199283727829497212863917656810873562706866444967750794875787973679357588484293917175238822750178690151380061329875410322566714680589163182425439687119269968758836551234441002993057580950901260363427876530682682184182551504155076667841842848096885610706277518795520990090746808175699025691347143879321655958798866946689134149824288113908041146124393064295014309510889901526002958438480534242785787112168939033433662174934716886396924542424346049455032196904438422604949917468439080021014429530204223715122621083471668074215153177798138154174783354583105243432586219714561255462642848357179825592139315403746576673615361930286089783591548477387469344399352538474673395997844198723753581406268349724374981926495463666580824872826165120473213866094220741528713052642315708819137886628757800037628661423231080807549224308393993795116103817648074986821771268464990646571300548875236679009488166051297268811750241456719007106894094002179422061178468830469404707459117616681716918112827326675565684691070589630616863787746712536561837696143688372255981250579958856169972887093021652423176670498126853031148975422086233901472029624166424109872087116828028840385981693172642303654100925245050828669503103436117174059742097819430732813653668419424946034671559078224310731634130903680741374347660525738598746268972759208794215013652746974988939843510680726777080232227427638013062469450382615737410397272502247235926611685226050043478177728572091904077036493988310780550287638476082190528940806359673828673304909951186490922204903988119464100654649458235024378799946966916662940745238853867003805172706404495117077936991757460037198462450008676523674924167153409295681666668754820560 [171,61] -58918278382324111010300818944008890717095035290947921927268517632515549754069829197013420366499862933282190547708021142898973902167317317316858774206893251203319793404495469923830198712669072192769750903486653088078830133205536114038015364944502200590720155434464075617500171461497253844133510010559097093477138983481656814770388288038366732524211813945957430297587432916577870827934696687214649484116034092788745682485343166645065366062663832520149001422414551411408654124987085638526008281067743497701785970978268383021717455878238033596439751452829736907970850352652733515968228924943192443580104902066850900510181464063411320233335772795575496785073877396842332432416202413600857316932488463059663105471738516692661477440120965614172955565683076592427607406970109910257986356060976674455433722566418800796259730318758559184184486511438444809878068825193389040315035162915388318523540467166901413523059016608522593563882963166006800387214793038889995638826945354829329299698971872523355245489102166521074935369720546093860972293533531194465365150801140462786447484332375461503060446326693520902389636755971117595376858005228827487840801871649254789812785497282028508150864812526074165547144778511107337133287579826198437527936649434478121928894020985403555323987803750063690474859378289108979699799323981812848308605002030229299565867977226725941849986266784373206532583695580332522767036820486510405156078267304325309407606424637037236001961523882234705060898125560577335364312715037854441048580778980571783342254220810502202507544791921397213632902547904734277182418751584323281485178076872254671093519262750430031603304680311885023941321748033870402680037712223466003303591012990054585826796490849455368416000819239828378398395950291385932716622604839515206792158724272284306232547242280383178146227746023471882462841941798388213384768607584109347377191896971005857299486143198276825667975636373646817864671298919292391560 [171,62] 11807333022105267889890504942144979032779182866009267988115098261666102791071411211273827768569353254936877490437219308167355577581960460095434385885950281048720775089674534210056371559911101352837203834093973389693401618089387182205989278496556122556733454045879101054601273639833341083402832741342439023512754055347351817610959102860120747532969060113182200572062308824037494866618976928353451733531868063768310887086576710799568423617791296696865261517470543326651704407525872269243200067970760217225296552563551100963055605467527690385423418332395928769698315077795696428692038583589977314318500791266290217391749537701855966879770330333728548618012624286666247560827796920485324638690494844545368416634803533830794582433289984313527477887109797323364593346918090946807280405944108125183577492103864229647669776599950743082127343720330977714360892239732680191825860159581266017533749929813334503016342200353070059684367961749832142337169979194924625481495970813581359209832823722342559327561900860457179792321508328523247312469050962103749517593257532434322434524693913445519712577861184851719806320357149882979585078695300648994253237052263928452207506972362171886033204026690882029875719504587048507298828831829845892001671900773272386081818924035744176996158089548783302808802241960103369563006269876353827815148002679714659534334051061925217300362892649961061660589179941596681811740233008724570202631864629387759909059539517773970573197904030872958413214876486664181496411104301306803061052135550912267611371305783121765300437320535934630909883332043326154497240074430270585469082991334749572979984365897499873959517004760604834656682354381829152058859964422721110551356338079329290440223238157686407404216175496654794004033418879326084119683091469026589180163435276896263776654250115971148031041826694501270535819869897087896845990007654802384467246512032561978703873272653375863852796545655883752731238483836606560 [171,63] -1748682917422352729302011159988534059442185802040284145007856785834771779426715400214810183816448040732495336322784069198990977738909226032438510429959430422100958837212135236699222248424654311361499240785005826495462249361909503206885993592703670775043350272833605620658524872939256433576076807192429321682765522655399987447997847303428734551017821059080392750442956490714773895193823247002859067668561705164237995076160925305521653110435886228491860420758659200420827625407051571682338988275322189877914753529563582411134153043243556811182218402288051506312518954765304917870176985748043465614794735861029454628141464492451246392776949875194620238476388468554817602640367155283514725319038797997476837384221834474480137055262378375997224975644354925093407062102630704455117204183163227904994814576018675112254397302111274390046450972130475259539082511755918819373841325434323268346688707708114593956060587535792066909848682121292164258613505462726816753313694599744104556425967580992162006093531001601953752102301212774741877238832112587399068279558122726149379710921888877909940175566189480637509168761429127159283277349066005915298061876413438407074559085464425939920332456273181623556081534351413126791018385905874567105146687639259373641782743082491895913828888771158047923601245157984831936946578041504812534820382803312721427156666263194442127435513643210515437383161928878018905598172813726382969296894569642000089394529940619189370091583804683357296275944480554729266642480451326693523182327193978262004027320958424762357511946415536655429348230125239022162149167612218867693680305817337584238469239268931194406161969306004332690063969720723229479618033665943839681486824925774683202086379959347679474416951329726827674586585118115665751541719927374921367535517574960946031599522333145046205331372511537694185781912926589270573002986743275323551346632130327874426429816069868852572096383688001228531169383333568 [171,64] 144449669850616534100760116547570640546649790441241518779686046742522406475863967018797300690425795507051209744451166628621111466408016861113689200234345370236141579402984774289235536956231830087852068818519909429680275037639966117446110821327636243985699082065226779172775197609383060998581265343940528469528004746558499781831828226393616846667160317971742659758042584042601869269362517292978547243372927350008574388774366882650168972613014413367198422206741770150196212537594122714888534721605365227335399007297915837784520420809906883059258534946042149125876894360266011157707977476136287552264489963007576240897481455285396165669172161052552611868849708405584415043608273423746494313042373865015284614080534667350216781395770750447995191179454684036259296014445755164148259685944015068959149254182009981381398120448389367224681848427462745679207611469331126285190785173304275508424265675640846940436110301647295894339589933739089504941789490492023010536655038598221177049117765002447626647130808166601126768057276312088485595688911462339741812739794976957758151720008476011265674743767856053950040849688625705305890710174096097500916205615445268439646240975237518674362988745035733022087277807394324637988973555720662870875477208625631084265426835323630245278608490016000627038487994636276221547216799757280099550460660513526689106722587405594236562253207028064094544030584377080585673087794910902895513513919980874147546706076640869300749466169102269683364284910110100633391344372870757768061102801395250697739516316049985140825478511564689507008318892493295620012909631195023188639937791515801917878704339112510960375717287676182753280960613323758473381910412078658797641773375448654008870385696193962500467740702008712941083781942101076879016105298920543554141709654152128774908314562295441784877037868032854096458570213561101648620577702897565289595233152596148996760761829562303886913422140577729324848395892 [171,65] 12848473555993144160186636881056445307745016991593191378718048171537272725182220992687250466836776431967426653707784044137451942623171231593757903845293464389308665895432713446650523055116798853631530682628377191748611457151052254925745082593111702257376971610111348164879067064984750668431894204022195514063618972472900726787760093476103566521067534467526174224499899951433188807411428972234357088874506497422036017008491066660359546477517193515753024592383658622269689470090046990020493226331246394940997170057745841035264376805563192257309811595859010093475812132291613711990828616796624864671831198510601840790699322963778622225722285943669592674626228717384890982655414226739542019108748284904776964955578238697699721359113179709571586358105914703611200890856392913620523094960483461951113690661922757437515746910529711923829018639990946804381206198444526488760997652441375581361412837921753873598424009865836334925833411354860869311133750234256299554392300196046818538329516404718235472376351237427929805559924830021834534083392510525874947272630792026470829858037604456204884368226002175664000960661322231722632416158262327652072028505605822574475063305262503999781459663866817143052526855651821747992804115424740757757318331278911876120198302370512318001760469004355732350292367255085276635354538684284980034181453448116344598629677445752524045727494687975420532961457007559852187555055142851308078731451388545855367573709889283683383848812522095003910006736793788004412231895006769909420486416228361377603393506387893285520887737452795079245907247579904880041773455649285276748098291950532001324250790719461169124054752248782609516219777563599821695744905319315464987686278328619234859135445075817786910746073929898929693352837764765229199830469437571252151250989444955546251153613116840365274610020761509134280565520686414164956774167082880828802239767456716980939813277914160458183349697685824651683840 [171,66] -8076744201913447386524239206832095884584691316652787553997931969528981743835723018279887642914137838277038411793594710548844613652635821021851213218865277726119511976864571970841245018327098357515765320594484806531890152840931939495254624561517789887535347151569590600862890092335188772305155184898108093170178052026305993655522262691064887168824659678820274340575375582740481618309222497676276553814323044277954131064943324786514405847830103203975397171969497967999963388902399023482500744260689496156311627693257707125076535301887494940376750503483519815904374416517793167989950542636963783656812160703165091415404483164649104575703234412253342633370560341238044987722606398345864531563972549821153321212423497502453167787936532544154541963427468580471410666624683196874342876178514288022531420050965625785865919091066777189064741929272073845357681737993261204654366081977954630449185007013233127441639612192362224012194165854551381750220059087103152049090855443570907208076391383605558703725426304084505073006983999731084583868523206770994270278410477090933017082316304075141768371686658201892540185712870260936894503054363177448897242941231950621975940389564799779696762215631807113896536114539553201588905045046714070728388033882372349125059974422521933955605772469846419555404653020055028226925776179372504180939766720359919435523515809856758906853493826863337657635110691014892864877447731425143886704073447832726394344891508243347969656986044868775954736370157507550782540142428172337490991153910683291210294494580186453305064882980159522408314299844743980333347233173265932215007684485306726068613429211081905925331431759818529528724223057093198160278675612844612673219697757128819439743905764624596154534990590227691042466080925269819937882265280134920491069063459080782311124816443467226381327911501088661299315724378874885420822593128825906248409834129127984949904215441831000031193626213810627784 [171,67] 1901072113950474877822348047623801072440319283378959935964460990505505672682104730532386593952249918780579812744497175393300422801770044431805099713991577360736520464521683759598676712588268092384360764560193188528399578017617678034814073729971924316447401088938123502775990832894324434108320164649461980077346144828333617249066433840440399627370367711983272810603186058378953140943760676777517465704408139545215360736646441972532059142851123492031528192076899461393667540915183614175700020272209230233861014522131220008182050866222061141134370513378976891095099170240839656766275489269328131948251474864603074220978167053066802609966279818840091102506139022766100937410446359914448473532682600862389173244135404252411284724026931352476921825625136332159796137322433603918328932723693144122929608121118544441648551879707633066332932885776531924541905814293473818586146637287250599171664145856960683812878162071968903801590499112872474059763650204889149264376882606246197517995579628510075014823201516153104186722938148826104091975034057117589858744767461176021917558171536140731991166170334278509603939797781068910861588505626669480577373238444967558885709001873186673611933748038252165785420819564843575523181286033055035061969800630141108496181951400449617295054174513518180955989248006799854973248246790547536524719414656953688190055740095930027752560155444866889649347266659595097403776148729847531901367715204367574420260555688250478548943559299269761614378732662334875168249525440271931037308540590836577707679646384364916632247485244251598597979246009933471335290435123120696515683597082020622127391695711870117791046551541027635713457238090413932959497012914605887010842864636269863250450045670745100081019118738676665352910045346011065942054177370574546815870167040450360170813943533429616918836471259219386139485884132019372108233804813019354327106098624130424951607047620701465718134731260789184 [171,68] -308312915681949842275089649034823767277456749292868814946721408175305934351930583184593753319771327094928152276693291083992651231155908416325408565721815156380507117585864106711551856056353451454193650138302960968563667905328890031882065945184661439491050959015008571471092291645838942736322167344443353244897545918524846319468062672839610566126730965309167829986349670624918310422560321278515897500553405286855126963006843548357895626787404752959577194330583181409888890366849023134907294419785962407785869676235331744331410573836298083316492755889126609416908802826780187304042632895352283310081066476167681271661474727085007336029337312428777291042925932023339321715067705966582453532235103517982035379454832351708602404530592786275662435527532477937498219188323291572395657419075673503080358447715091984783345921733055103071579732604576811283973304390063360585506351965225811152809467729923756817140940472010847410654705026849981720860799461381840528243639874149406060568678387522333674346209206098990008530443778417124261830889298962959270778062482391238091267669165042899341949325317049308163824125992933854565800001011729609693649457226414333133559001166159752789656401584833782437037396917664956567472350385015617253364916849292470794460636428352753603607797190716368896493357805786849133734961489502837916676580581989785949006969734366910769192924046342839087809135800943122993309506839213052899340995947300823093580006433034383119484716185781861505014416231809134693004620923029238356861749392339657966387916224168320875472169038651792362351486356570545515831417144679086907724879992898843651331597513570489401460978562206079157899409417572454269658752154958123804350381338570420330587808523671527989994068480146149870771615041839441049968550514121620866294611242247727133764069994105410131580698218533284394951933876380845263773571337280148426735275484450444751830230216319440433120860807596 [171,69] 37394417122108995502663735137191614894453506008779175054727137218632197406655165186166090881134344889025960393470310369912553160573548624719773481629883801079463260034853765305825329935049162809116258457840092030980643344278268808986688420937035542136975954191546081838452310263222247201662007090826436391616249942128020424437794151295359106534158814399755788856665748632399838770828880370875908028648077642302751733412242071981518140235945796998119256185207324096799286163042670145225451320780976321422091445841177501974785827797570170875646134951007756155925115761782115318838032265780246859178001435149615236632177679321368638583413299115397992246303455134897139714901460976542755095772543184950196978663345082850047253485554647226093599567732694864502129835539310817149933951425112078513942156674863390164507081466619032297263873054081882974933695716130067716003157082074752861224343323350789434787811867795796775468954504231245458541880832361789584609840005350834135414972464860978793656488369021858950458040421761497570014208086441646258921666119409807144358633608927531239247214174875852854177928777583650093710586286353887612921433469036540045625658734913928641952125889558898322701300778696380301087094500812758379906166748019200855971828548706785930976772072023811716602483137006057235868550494021468541443184285203249460354882826130326698623710271180552968123761040894856108459830458550839482636276972944163924460240265334378449516433661286376920151908497269000707612180221097948111930857437956383623347328702992309660414732370382657969055329429523104997194010450702164027700838426766236489626452977180792442294999198601307693554707415302236265033282471986350538327645389939789591297076457814462793275276113165533893596216836498407115878580119159063286266483574813194228589741808072336003060446576573295533823136971913518775438825901944558242348943081431219316388959312814342878166592184 [171,70] -3408968299869800555189520774903006362320964433168019223969049471681277582402526605773691993222007600369999182711937396472680662469941543952841477855059650845856670665613417461202731336196601328848000925717374275762302519063037788699992460875427036181275212094440769577714961083848974467283461318523142356201440377329321693617112250931667079037837397887638362799571937205759697342746934979413250841716037882763452883443249361803377259680006379289235624265479833497814816060198331746943710149634887715115995507177294114981820384041582152905083205222747628731432148862046722520236797123274813340598014584915114650565739415434718762648458011133409765498046603018167730725733486167982961882031908080009539246278803578890276483957853680763093394050559949227456977821707096807317286106090414603094208531763007523887112581270499332503480431736642498785132624492685455813141113081141239470486177614333519856156618874907058102619294922995570020737675341690132792604295831485126009999912761491565830965389311915463762436187759826908740086073084294721623334347717204289453781365087903526248804209739945445593483536600508589173706476415151793707566458026288993453451142196583139687017032015061393147526625676733080808070238720317761554252859866885752124528159847647801907191541692662375244233744669820486725901169320634889199529765899318959575901445415259343779474237243629242153580659783600087024988673847201947708879739729838268688169801406102808965656922409373567532709708179404825742979585858074376886829824678976500318653292727989527237502975268488272517751681224661088667083191959953537234250547214395859417972283801824124612640288839773700294177058301308765287103270427556484461564168705643116891240307312434452857802975170234004100474586750569614197350129016637591305280746858341237772035214443530438330546737568449664523419895513958707877290539981834483159227673965535264840029796579889286795249320 [171,71] 238535635620690282748499551538659228427882290110902490743486365045746444324744147345561273212126102936256368222616380157322128955617214633439058458117371597037415161574540514774024060166601989081655461944469070048683939002317468451145421984585494792463800755085348190900212794785363716396601386579992213555697306663705314768360975479541321304579761853200659301175215256702503415043273384792899135468767210853990042409417882431989818019867678808709009712344654127614581764955241728216718562657795087353717753268312145485247421951901052731202967196282672072651700774075951350930040753615937295315838749688078909337563363348666193645475787674514503919323615100448410271299967022623048990170855458917899894905263546093633788510172304331813575899704385572924867584848964522293834064419863946492121792174904294712657472124653827478933876555711279355656906811098329278996522397263242709363010424769362193558912064982079817019474997209115877641727837982165744094034055650450361777939672461763783482717983263221220865000387621049109442336632582596294528052156927639570519478374009615157736487350073140319159347653314935336769956612175067887751386867242683501154227400815234085477311227687246193279599136717793110211277033152556237522115814983632057170694391497895861694842475646558607827737983799168017952909913608142849995058553812735225679765660006207284548687711937620558468756790918319409528193413191734976466350143126768650794124699017432519051769738087244783997679051213175810558617851319332120743663628163094160234183331813013084918884238284757306340556134126876471416010335661707802560822106555357066905073794712570542071277226230645393488022203393954393531229931461064967330353763890733715404616224495807817742167714127374293921268980573439928911028888900572115832145210204217852833601362178571189135012454697847615999683901500215452886622333764893068861372426314587758158139746725928118688 [171,72] -18499311524547365789306280041060595687795159535487397711789070910449106302947944365889299930538868188637775827785385925721205786894463580510694521229742886289153931833663038424771511585841498259823583224591928798054060224218289944960189317246117914868179147634807430458530813172320571730383783998255449376596347807477613089514613448438479313254029364217993578458122140907821219351744350248967176431384825813041979722272538755549398738196472398172112506927389143557242023466737982300639414750521689175543762735206916944485618527874496287844310365271494561811773012727895963223050791354144566930194039205964826879183778101264018978799927382646417561459380383364722445170991417281322406948486947035118270229068955336041709031033611412684691598235911517432505877846194965372778463918703166275791467277776712136987562051102666782337655119983354989272400703815803176371611659573868189006930396030278964825927482500516729366790432301895362966035905451141672211911331315472789323718559537936712777315828299049580639405465357063432141853589079746787033477018599137310537936219713939567031943289073235175566831258121132427876781642582460216232533275688400522631977214921573798226416913490608117082724652598578256565882192116491358459504494971976494115660611617863692782397682529988668145571635805239502878661483403060199058974948494746254230528156455354825768779317630291549000873505781103941410670456260707992428613712166997598429614658368871278554800175580435206335531442198518280347163335439794863715342705929123317001338871587449860313812787854593426961299019253387316404804169302919664122540060861190628025666193673640294210457756556697545633276120811927034921783490634005378097923335691601659294877717292477502307681993996518397424574153249195138089317975210943838390143173780719757597598395415619223652321914614236872873986652363081666701801158121865836150265231810319984005404099108853568 [171,73] 3198166628448822488398424231815239420308254048227954533639915095821957475575560091896362098468890564114889416061967442848858582932551985766868595989979768388938252797014909610598892554562095541898695734898698672884826061951389636563657761086504972543577194061109544086049307442759503805096924718389816099782621823627438250684523952925903468983256553288906719234017668068056513433987269049389544131098306550676314445508354959922955233063240762861530349801156111284350338069944275042543224482272803324136492176844229958715499203224676350729950781027064319713101921385921276685346622115839620480882931595038803007651201389488269707700206867086194561713849401180049912304075841366042029334931125594525329316297920317553007419535129248201322661002152328157667391533266297865950264001561953385509505876071704081465728931179519568004038526299731583643168039722714620591519888702760966468512936825581008347029734049260451731767439648271132174582009085334412359770969199959637165520637358622693735326611535670025033229807964389124815691536698364399502840590841163615433633692828922102129907467305413788266176451252589698967963954789613969093211817289857156586211441221745571184541654097398954845331602395478938925597752151900470462397022739798730440063589286002393375036589224569809735623304454072056168013221661009508325101085406420196152629052284964364041998427004227241934042477956439862777548608626560800031296475768447163001603413754326671511911186826500921967887415206503450304144509751886888803816408018513102913992901050046217753692744336573606288731270984258725946635971988301528154736473142458628817002242589569404352995745810406174184994836088767085555044263296259447284277940361139451061744037418137001234479614147508709865704566120826202783504711841410415084460149956787969349565258023705396582469536006144296025498677694444425304826105804297821053697058116452561941831650787672 [171,74] -706545995083071014330087956890139521962612376636587573374185046114891636045685944350703083975465904644308877200771603108488073052559595685597432787657507183899444158023419366476970220057225457346323262861646421744645554622504315800416288218298986576720135227811781787685941762324659481782040122946447718164948984883908576221922625195272873974111088652269628658210504389772506463034181331120276979314258089175646901380664766995279688116015500559072337674814224520361806713435913444321381553873038103890955810093365232788397847036403526062378716987185893201226724570959858042888432097409965107611452084924972845477637365213281188189973296134668277166574415070843568583555221687946799087654082224600864116126227772909344753765714605790310218078409398981532044946955399819211087289482503426752642377813988325334450211998484305048473863355364835883573097157226516493910072122260428356816057366841151387102290359843154797660022891809359293984516334441212688632118110664659793907671442663226707211141880656155303292279318264685381160944069068253337643356590591687287856738504022808265708020243632527606044619612416394564976232825348664948127114330410277393393448619716125764813996288219488318146183413385792881727483521120220751262186029685042575316267861172354032945739115224116954340226397793446083734984314376299577836863398682628711328845549584816283272705823846625007240812031716233587988248059338779987904463940430800072771796208130669108452462138455923888490131611512620841743998687166156115149698647020178132796641267993404051802505072130877085712922034957959117265357544149962904804477053923523278091483106351358714550611807173330088874400735124279458419523777794227817372934605925237225577280089126070269745669286479027041183365984284132713602341638263940507900931413913139538773820782016099289152407440151398343159351213723180696485777511233401784383755546471354402055247226 [171,75] 128959105007042811089600266978619126541581001157890759831007661361700422375965349619338375909395338481437089292128002316709035139144214089062289649274319417878320433223644495848960112617042140762022199168317951775634185586789336060763773911271424644645129177036492933044160964626734269205312601284998994608802167102097865818476560042202409982000809097892502841960755669488781842832730091056006723332201607537154268256569624348985363507762536651166602826699365687057779814479680278072517637222400664639036260011144885659737861745991209943604223091829849287554826908744211018592134563981706048580115975055087900128028920940990149081473425873586701326334752757175624667218082210554697276081716720834123024355375288548499965221266509758308696000763254642282840717767896873853845020312157924310214704816830383267979827888883458778055733209611543060707241190526973023058746861453654845225618116970810999814628829822653096659203538778706840959329101331498972142893064258426605015159223310487657298516262873965099437289404557557942692283272238959158767424903976922799819883155103608409521938895486566614857062758120242690806643026380584326754438695285727615260189023101350889691255830519011723728067366022836553614665227327653937284211934706859908156191188822008274011234994819450554158087273922056885352392649305311770470072056379622857437003677478624241361718056471485938087920481525980927330798599651730854711413710579387764145119503375373887853828033395907268175333971195878335118402577551252968238484683130012895305256007377700352369633611890051180363436894673364833780275545607712426961298303157311156859524656464350517180419468800845416709313368271407273282449907052254957550441163291367116023392797502855353082245264966067763459875953825167897147988473851042526935864556472980594664089670798603826906316276981056947742896477958390142136964313837401911609584904790528173173048 [171,76] -19278181265291589247356165583324178622142291069235025444950862835719332914493321207438264547195635148556601376432467976574662372882005143444523927502130349744344995388105483622275697096576031807528076682113805934975812114350077955324165792540957032319567286192214432288737108184353141643172859272595968195176675223380021536525702930201932631414422204901501970226017612631900475449928622829049223654052314812867232783639363011674278696936077410465378938260071805806545834098275931887849825536561893821731547789388490563827663835883240945708911877245659476366964786593822090926512586864008560416960220222546547659854002289148455627167192237260711322622459791976272332000224172759824162843300332530022000677013601870432855590413326207412304751410461662145940263057514847825354988040943507303202820182114064640639519836545966516392894177187149341888145972257838980343129658930865892663603562449142997561235975250734610863325302240868581052407479665844675404709569239352457528695494077149247503781840348693158666765676720108414467609811860693661430580683688827786935369086487099888760451862677491906688755587717825086296140648833479961902296138799887814092579672292758026627865319321112030351855279476672601957720468388312632022668880115939681091949373969424874315718500024866827669784007224834161149021103791301293113577972302379062659360910251720323650442776315315710409495458845385513898879865890131507671024974285314130370774091480294314156493291371939329126880529618991767985199659213639593785990921122668875050569475397514862149667210330062724298574662353677395573688483136296733754050100794572972116475450022441887470028310114290778769461349164778705328356997189187838640040551790353069088015934314242683274762677644548810110563594409977366755968122308203356418473175000736029367470752329114052773198641974015496299063309139685763275039874044743488279009482985718715988 [171,77] 2460693978248371051884434594772835284932081752091771243567869770724225241193099906150250707804147110716452016522416067737851049124711588269818570463550540128272099376738098180316157680363132358403769619206928505031845809653197053835664578372755390281308062100479200763342934474812915656448440245217554005646585446156565071868732088758516737601794070451884400020929473962899529447201338879340358230733804798238848232572502930066346037218202954031489476318118502955131133413142495598252684207040148780077694518079469193047646185002006304026588803471284346242165692564113250661110554109848632397526889010026374086779146086031489650865964486516801191427547712069623945421720858196156038128380979650821095226548823957923012205285811245739585646249932856202745107941222203098893269721530700616538808113391082287987046036913838629237172615937892746786356849815848930546259722584356932300808448636593784617694151230550971608373344907484291947677771690244143677258408645767817773646916545018123853675369247021182060606774480057281429435836894157063915156375698392450910199228775454923760085283554827759937171498247474533081945058075307464957599660494446977056135326336841537863816677217545542524168533321427705271631595184091485100111872284497684638957247733731666824713770844062359917234277772761026735191491062606561888461963927578362458222823851720132504478898730382714457881119174476513598492100074443347597042303981319438314561886233458668637188060953203355283163087904974543675507600086658845576572348159805572294772359507410138993365441724125589152784080036679106437983238489056442952514608094452889015763616437291745659771146248952598535184056344153792111975681712851775762067241232829514772330000092950056569403413635787181077905235838175921223375285250581455330814064832955844298420468817724984721908360860358046653448349680856981900042840227311126425202708925872404 [171,78] -276434378410360722326584989390767755556447942294457891584430763236860283357299222118549800777870225922341046064460341174772501610309574271661243656808885310205550612535728872420542311652134941442784111559700823404244591697190290383552628187151458084763404126442134130684513486473014276838169066678237516554133436965810755706017756210946786820401909388229489442976406014004746609792716809948834292513653033666058709662966031668643713150559374287659916082885018710337965977820239598797151258765525691723700550579987550560764436175746815725646267417759224717405865005235818877078396445242593465042077528490766526654690324991443115317676722987167756908548091685944205666290888101722659862419629487588165710927559720244629925590322190460187863127302714377849706268477194398207914397893750701690891924585357682078286491728963398650642774387059825410908025116791814146437302425670884802374581457264304490697087999130965491901016507343159135445019873230871658945863232395421384389531488085664465188096516183811887724619963143970167190270918591166807662011451256257077739080828909623393739273500757144863502415604399933700705126569800991418832368490778090495334668978902225277148225551420991355152021563407686383984029935506161994720370406373935061961428440179292670051589468556478645800745543749046249851938988187118280180360092648740703439369222177371626829098504094677719327732831564520869734015310029661469565514416920502898425779234214709603523595416185079882739121451660497753800766962134441962624070620183706190490112839955954199130470230699611403728384848864833146990594074605719527351724559058694620408766610062108351306283367206713950093441033089512795733986312767648395795119805232250864924169582110823285227556029635957409724623376109327171985008904372761266171110130710234894403490830317970134925613499054852206721848276006040396244134153511639849059922427576 [171,79] 27827899881708216089844893800451812611755953653265468767012453718070907692938387778088212294134559548336620093530215203134291416295202421488511689701026968482047264024598922956614010798205607043627143064332602097634963720382085277829418599082659435846014806285698698528647319118633222942104607169482490256154518342664630628211167637845791346514412618539957372492762669835479043167611596917387356675327177069069687621289499607993898450344852791982822972906651633791430874294133891508078152604246663826500481454384271257771616773048671731042052054186447254325887162800245473146016885944404884779569251438627925865063898074251312965163413268489568075461792775727960585870186150531074696867300256109516911230960188010309986448113874355752380859308415056094197573484857007126349282599022832042236908270994108991996498601126713677565894881801761621954130973718737817006613851925215933322835800274489324780434152721305947073840063562681637069022891186979755680272533092364412607292273581555773008914015095662403656889616555105557578566299923566768252535717513215119906331363312332096849444963142420805021957147109368410743964985852017192985417680049427046625575450829135750215470754779167682045237343374339490160341196177967578230309124908879599066084219387455981430682590816001778641969665315861024400516692264823600747473522353802414823366773728325636470630446053296021093757247041313669369626227479648798173948689780321380398847214269065602776998322181627483599857930756215816055289235941012656200197258124222656760078139279606669427979934986329945403526585760166171994340458236889941719950603182299264650963996501461264442339912022178571355330274530246318580763077157709755271414405400282211981477025651455205268011466369518585806123877984466628261363887336253596670552000246452666545386618648065495940398145179223215992964646039096834658213165593937076143646816 [171,80] -2532215995878001227242034198504987084673027470162312298578931233866920445933719778827751375038422033562004323991724128343673770119888998713011273020570619181037759420303246826063001854770653789929695412705190560733251345450584136156128099823911091204353719694186061917344735879066132311922903705841512918832019815092967993275124291489046636977253463023753596013536512121794173229068255894870845015383173963443124822723684787327841980306966281535339146852371534892127723266057072554943029306048893431372450218074555031365640019275379072661694322779606185512027415274858912368432645505667279861406090954292060771083331485273374151296272894964358521555039990319724416726285521531061444081084341671599770504861086725809968119931299275661275239782727288445011147846248085395197415508418920695593340085613116557970760830776498536361965413433666385787758893199096669576843947257792770002220222306020082351413339505733467402111898771378055851721546566113656566708204509440895639547069372069465250195069031130594858592235509053161482046724726125406771045176932822701311111031193769277471500613046074240404221818916885423455699480976999235628997910369957051190625534687161379546499885669311132251366594793994244243219301604755531964555040468391013713116662454239338491629903200104224751898630043168311178453014672628672756078243106320746197532624242484342787463202793383987899499859989500572015245781458943657517594855732568667453490400076226328797654233529321201003263699933303409693824250353614441982173840330868182593058220176374143157430235294165573513965257883955381627188629492540575757809747904363060539931010838401038722949707342206686980152809665521467136384186417491414239986678694344779499805933672570973903970018108976514387714744132872141369123133831656508191196923099379175096304046756869128833117863555777929520419089034006590755157478513816342701245 [171,81] 208537894238473772015351744743011411203142239588814256194754017217088379706623239928023558913146065294103583607926834178246160076573944659095283619452146249484556932847896899868476726942335626508198539398946881046380706782048951253398890883823542396279839588649379329493908107753051432279776463960013018598491294606121640630419054836944029876858251012131329978303524224735003511172159076623182598043054047112569556685405070372654048507353176609723127097534472226074797769040676608377792749528244018001459311488056619894488328749622921582720207038885818756570729375182232784645937207488725857580088587966507311175509214869726092386743849040023880370511424317825125668430109910880566697040834018655785365057760208555367561416119915891359946544745090851461736303885548866484972343174583306847776322771960799509537989835988571021837342617824545886918663169190378800103070138250410131402342457472053209985941587343556619053362466290960856194164395089427102775792392528351726085510498269381176131445014991708278466912101082882736087277621112909919104978934195824235576106155442560551910240759728130245482095066317177591148930986316104771565107717601440350989167262353602942609812053657276012290646490553808565212549901183364211830751328408119455690619071551902417767053089756093747232825347387126727276903045291182879094528282380087865577259880053619824539871004940655997475843695899161109319549892161757678986758716964596231425962139237508019316265518950513426924762133751628649242820233421806059186031769921023271235303395495752664383297580549219535643761819459552215590555987920606006491218425228504579070980062813253458438784127347205195016738103359861191190416716484232632349430156088549089017219062982286514238839065322118980788995082631850665441158534451150193879042315857434191287358416718604749882003629693988615698146859556908044124733664413578972 [171,82] -15472653550218707298112385575577125819876863085002947701509951802187012681090919732831098796646080627139670952173112527334495602574806718081265758943422226597077880308297388339190931307360687483704640232252244447201010598591720581145288405150274821082127435562123551901136767818263958726521995217295951598941219763417250325473912688718953481633078403182277623658858274097743283184368988069051010877903653180051408347893070590845268251029153158212279503610896057320091263233182505946167262810240342426945667013355078330178662588132370513288303262867625328413470798863264700192786479464786071355123785619382049396886690305608098038238524801493554727708397778526368976065940411685263764367259812831098272057308059703283139168599187250607661981164378377437692170878879972606272026527420074775323741267245360118802285388043936880990839938982210406489037924839684835021682610082397637094584776426945679659868709259812927561061084770616367332236651089788524050514708659184173146548861094092295693794148111106927471573706045288675732376660225717566177581342711031869532770866130914825955161207492132089754765070826946246839846987035749503430032307918737428172797542653752570258687263797913113209505841713360075872613642057681201516987105091632551269237693126580750839361007382324895155818642937588647945817555000096074593128152496806800368463997350751301226741479946939172600989194230463259045284938305723447627150416893194983485646858778452136233535267628230028046161755989934780675071330888874543483084238059424311746655508857169880153083787909887927416411517188535221096386518743050238215914581046866597531673285672584129448378399055558075065633205060273333104945443155667566947274056304899132855998073422790314033620901571771136013164609731536339132357200696816285919765437102676654410581196963604112926830387941040572087963937435015848453544686884878 [171,83] 1025891388322973195246332470303694263914410448976069520132280210136126981730821754781853691863605636028691729553163442760565091960894339509391496151053839082284599228197972973952232041218385322321632451367503541967834837898208971338293085643392922088539054236935369075286972081671304551533651377493936067927488492144392840247764454458187250344598991585442279861388124777047368444379188252989290481759721849490622439279600593550999658445000920401767266401928277038654797015562882137528634988042592447143412789274082947183542963301102609378714695276917549207973439482692354527360054933527716146387883379931263205523516010749329758307716685777076030999778659060050475746213958924993456337071642097485306000884754304290507601731975984991274349969336961654161249682607299946729481702321982682527804541143868040764090224841056916180094016994489041542443650853777095652591580987099173156614170274135250412704657938869200806739146659499159075784415991752627369494748753674131596521106298064698984101596241926441280461502448038891267972114633860590168327770865284459227413206170400444124224140982447046425701350209114737493391580623199167151659961329489595924697284665161438969425977887769755213232594670246622803636563546119448448263700075359020187474430639104875100705594309892140151245171433755175780710354443300021118648624831615201157546138312070497338743996457329561218638479450715945369459087817073616016544595677476623133616751029004017717685005512895415350567393202078894181734824257562738138672499389246654241108352298809895344337784552986805845725738121814680017005969055855124928542498203617416756959584696868798489619135408893077163376484149048827023493318279090359092556013206675610448324129730477313467460591119855856637377790704403713638899578760911824215014692728736766445541097070106345534225847404449977248734955363506139023570423656 [171,84] -60219551416503138381613460515223435116350682684772592863051153766577691249042592032579015553140300006594913868526480225189941999925128068227766519244056641663574111284608803840245460479900018179495672975910299614373231467676585533240384348368544435943942796681438451718143154431531624090852145816279866432988097749400285837449105222575251509344238760749686224341916853952804700737622270348392617911426228753289062026738037153081328235464455581254336322699070320567051879067777104326341446793945267963539192291818804675421810049688637912840546125521903554798553456047229263092829267842601079499799252324643094203389123423589876471748080140328581054645348762847181441780409323194234939814491656432171871506295748526774649705186286155945076057544311550340999510882143387322350612887970309700459420585665495904184164418528620406754152064153574921253626046904295999566659414376673080963632596551672187169241345806791031067903662010579237646093352666003035998272249362766037122556803446835903522274595151925248572711301913467305952655375117197143470697013259048346487067616602272315312702460464233512089536793467705785066868770747572024768624381320335430535006632201060130877927618887505348700132059175346264292021615164424747680415042530266302478580477588479685972212179350563678907536408738619630693544817930016274730299175145081165716950435106783993895097061994942828124912135407534865434778768303220412856988368428600539997825351377295917429625121960657232112920960387081967080158480931443027199058175954971494592671506271005955613468273188983831350736490666669063556932326056726659882448614100130158021769093245712967570364106541431928245901630185924696953739923771952810607868223745764024942143211885320023179985715072739087971867289567629519347046355749860008602472285576613938999722533645413133129850825306395245623267826653113394236892 [171,85] 3104663253395111434289895344586012175866230395559295131353292010189313385765957098595675728357711746185520510399980154666281991582580536494574790990395185864938243007998084973105672698205186289924253614694014299671344048333664311560475114018225096689813893038095334690703568454975828307058440395612863273972550870784010769837290450825930868609333719486036692549994524441716661871126993519047752880403058713473406158141218244048423627862133727565320741260882926840146621412493386186264517723990359249496991843086993323672189923905804162722341641753134328140060546769500997025277377129044745669789439294241775552928156650475806291204557869969409785291696985796127768824260407301497041839301776358297904241546697993159716054967188462686402839702579853049704736395933752700443495965876470490155538970517317772319755017322208447468131115759869431966170341023773047505188104080920569100549081867244954016131642112846673253295549747454162900809552271515883981536231070621179434741866738429854837719048236228165281709038547675160346298905766172523736490917961197824592453368554712150167227182895254771832277217959939667149026144894244453646394275160027020934260199497939083360976192162200793268154575461435762419654670048010321204417332227353094687434970609588730362669450680913669099556242869883059646821326825597322070057927297871694492579388016634359161258792485296762062293730312965436861185561497922414084465096420431137823545315923693716860019932159239886261847143843019736715913823381549928000818633190101501027790619765117731534071966688511154694795119544185372800040547256469617173523343067694305688869911745620160710477777335769439917307395107054604607298412023177052329342520630522642889975876501437187063265202057322942326557709551532525582997584498247245758198953859896988363706051461287336375606354145563532545811468093888074000 [171,86] -140041689253061023092427961781261941989433109360144792878764386571929036278909141582899287845777896352880543996782739820500216701410085133635530830215584955157812740895870237740041876873093287304784067803702248376116524282352355958614489533377319053475923992491020740601034802305027134944142956973657651122695932795434372257765581100989240242769013382771052268103733398164376038196896867703948770641079783709404625999939399702375403339634761136552315871123196268460280149508174184619125716933337487284787279849222908787158249460621674069689778230761887170090203326404314797481254077059144404639113035977160966905798575337146462132570780553249098251409461992467253637621814395834483692391477212716280749966130349722767536936895071872092616761529167355335305944874969723760030208714406845276807632490963448073505856343884376544363491142925189604586105040318668121283670818258642751829565385603363107326374718040262061259165351802085973478425917717343538028021089979720441881679424369276516784521274415701661396627566688753136849948339608813986971018376531542182201699429913511800367280344824514082460033267968114748636927903692469880189633816178931786557401999255004105163189201300003385633231598650280440438125936793906438789508836668585564758417131429659344476370814528569592725350521484443023577998273302802509187565787664200338744577489250171210748730974786348895104538907210624018703945067394875011450047422012339897783534796070493144724016914212793229659800395854081507531996448273100870176503566526683390675835048189566784312939000721446174785666681041799375982870478791315984276852668277301693867891438724022767625958804959147434380191676782829732584469735387295356740221989834739633914618449899453700477119516349807711628339027611114060022958151231831226784724934853475536862152562429423378644055207326384481467902968089072 [171,87] 5551464742768295215145239237879265756244162076563232284027102021842621614016904464487278684234734660646756728403875075380555288218719348073558334137992378893350501936374956210562194035277018996159410497486905567038860855936775784640636362053939853247954118206278048777332892124439823902447778222724694560597585173520011232725695884127654238209200523821033556422923140548561221212378078878960036195584825339459168711095958725101586014580422910083864796165175316141406033536945910731579043411465535757619620569723137267694071474239541522953222548966110164183162024690534047712762392682581279165101808113965112503497362137615033324183764789232168023278436913185384561655030877818310347836469232096598755029871440022571791449250002027164848472660007054834225920074000463186253597908726841620958711238560810470235150562437651991572282024731954065189195675843575432243067677275861748108463478428456362060197093515321171681073125804586597374141518849179327605822260068277197630223421047001552778825936553263036272265475159742862470229019615462261479211093495466494450737088632588110194448272775675301086178954001948600993508099320047149064551405167761468845553752769782522743427238923901184179790925252604775020729994631271594988394330658892540830480468344505798839809027318288356175166402544235079441928676039152317519118784235139319806542229049689617137574152159957852418752126526053781357635767321092448078434433988952146644836284078310821406862918868392775247025909848133528477933945996997198109219040142700877832206037119782808053098674269736878880914355932163231699164111031952765972500384265484641139002211172924968614220193149985555809714541421745081791245401556521376984723530243810635672580807058666124645708724536225464776604588332098274966926778864457018113695607060968745719326362602838044342138704634212996328213426128 [171,88] -197535830289597878058629675198047237007051555429913889696312471588993742351910023715404276839535515810644139733547381232851404891779254472963568789826544670737207174978033476848791426467421165237526345726871662564455618315324358813321710055723825173879947404436583402238603351954210694598952029937772455131208287045663194944333921003672119486700548478053325820276794015973752707794481046396313281603173590773130129963032526080765204672311253246269462871100719521996112729452409511633757911443070123254997618140320930584840414837840549489691053453337407242058556115624615699799453198825049247956269866142557127426413787770294874710928147002722465842225481161976038033905800167270827413254273132220103819069089196910135236663214260224658320347058995395711801035591854047149870735995631724640377266317072124758340923646072903046679186697539923215307714319411910359831218051550301470549418597187151399294892259567464799072920559116387569803923631351829676704357448120523983607400996648728299473798468853205391209192297488451564528552952531268901121987151568305276738908248531858585362572257515265246412923838327381938615471548722942077346990821211582208953761252310684508780360413450970057301115935861768960815007506599593151658414396946676741523355618024355075139785744662297990653206317237283678509965071809151275222886266123814475819042180809592424257905886077960863612320990715876272358225774589184090722305974755283497328400944659464270673349500743488267876283222196573028017533862165253797095983291065318266762011236831406092794629115092156554750904510823509095978703430953165621913740319668744134388031210494481974280687704354274847851655293593637726880885961661596166357269264933460574112100141571089642173533707218480754651291539665568853346595892435460131272130465795626612804501772764598738403751965555356979155712 [171,89] 6616714213992147903430862718318260404568486000749238879362374095965446686854880834661517209870694644559915200586257703073952897629346698148935541449446506185426900715959508491111699767526893795030043021780841232384677678427513478922868433678930405341794018354872695415156878123825388134134278883563765636073145552798258048457653831195733043953419042665194202944049910406778347683529447760492183634335582278146262161502652945672262569419654069695928153008313646133960887047011735273095407637282230054507375567385853275278867706057320841145099092664711928300377541628263381549842465937960198370371186494873229140431589284461077505698027448130690769790229411185800410519836434783650668044691467174798721709976621006874150581124810280039173175289180561146861232389611527232057241362349626682797589029805259352693601784931744498455634920761648574870188513264452282129649753466121140580212144861544308936261811008371949463233199948068650059362658791176962022471903621794057498898068949099246759360585303929693762099976286587083046243915293063666941198783949901849159188939219184057192760439345365997907464844920923540576243843746000715623342910538862629981836834972255164372097444308075690851747546736240447781787901875374131140781454589983592011640776723110807169717137347916050009878335649867567425227184307241383146221417480806164090879044831211792535222383409955825052774550536165401706480288159125707473399992205352054334144647598727417081800605646017295430785261627022373645506828057238850992634648896817473091705780246968861602456002246220969856714313446786206625473718931115571683712700177155820910455198955206078977895873470841386863684557893623055594213377194545369870898770614518886450840469196566858449916173320628759903854467133412184498546903616912601763168453351343983841844137054292702692068790266291285128 [171,90] -221866417070452455816440472826260389893401768440219377722308134073111614591499775314599222082859097488509257420838345238698613741474627240235286606526798724312586556988486167292445667224067189698820069349967311031845010859799931431000457647256123443814492203475443526100568075120335886663698426682498387158851599677231407333576228483242619678171841519970632941457819428324019741369016322948821076631279141441435433811240852923540060952360580151415591602247876170136866581740958216885427742874199248877066886816691026824607513104771456833898614876616952659766121541523594290465117920240251741288149328813431428403433414827064500300595494918397219071065493528482890853182122897799039144059006142195568012070076652126764462419892498917488820543998371018238832963047173350118206498146390624179408978122116909323770583317614359442875771500314066790084487344585088140051969511643819400525205309582732915384210778986000730431922735894890649262766104696960344514973350412152467684599533164404422934362277570595988689749316933677426343176618553532451156299533979474157744706273165108414229457581847505383031607073147697622465149593264415728839083671106560058434255937320519723057589527801437660912601707497634626460366987354542543595438650426133503298860794370405090904045012139130985655183356196457543662874782281731466419454803130930389055465475915924273802911999877427612964343381728958115742046955209124777354258539482595844736086064351728051494746501889848892168990944675207004388759434565445913297219446184235401873831390316629295018948174235859427718997066428897860314405124713514963766206695522083941507575032976137078720173186528041238226687763958856608227404810426969593017122654501131843210572712682628734861110437319185918021814653401283118368570547198000298891237601076450744122107768000977684676531583209736 [171,91] 7574145063599021579508948111923477304897088741155302149422932823764630932888293331084150720278639471074869365124997146365588410673617803431475227905166777535983978347908139557747918252691813881031122660033856743697897261398539465564642547545623616339255234697741612681796758847663222830867991248219729084428143777556099558362334106256682542597277281264969038056514593628616622453990851592696844264613457253362704717367774327843479490229391496296993009666442246918639499111622890892230572597083334498340148563725402715610916298890375417212953789818137412676476030847201966077813291299882976118750901501537282930516485052008546880658756990293115412881208270788738365443887324949144033261268456455993694201734046996324269399932717953433195920107400835712784639251580691147391255553483794716073049975381900039780640135669811256642690703569742868975838974755958198423130125200353502142163213961923078361438182350973108341211411448813516371720388452645165198165537383168455605935521678657613381707809406332527862297424399764925882835495313431494305710585935434478509287936655993276378250378883438536739212248385852522253753460449194634958283208178699950209264636266978230150368748570354342538944027265710030944351063996757627830432313669413891046416614383815756231097325050708682987648453152682194154387016495897053838290819898266669423617327530076228184865396031978100459803298786554724272191557217763620411360370422753780811696482859833576993807768212746501805504786560165719553221401633966552276166912324966935172148942309983990753959747113633419169528725442744876333858257055067882208905096077941824825696341075867650793790673032372065263969911537266967420525369458687178542917901959304723200689150298141303393622186995024384316885580126247303891345060047531164966291191466722518959001503846365043715725521408 [171,92] -249760136427749878336729623372152924593085947369005218812777150683631277768159853160364216563032609354537894015231566250957735383060076003418189365168124722670213254842724453635808011420196056870778811174188174861221538480716615316028164177729234036325300274316691239399339118639793388844697178153864793611581626327015021007852058780202991902907309602371206938821070834690916132037992949579494833045875514612845884011477812197091803021130129522314321954438713457264541218823489139378189763697136399640596489894098372471101346651976639784469333516036169586838355702097297095253982102340984105620422511108891833509840693187907307169324653077211824296803160712405893065491533343327398914614326822728855769286479710293264040373299531739280644188031667093644212210825249881952229660719967672440224009179712749460907633574191333023621499621550762845258673698399304780121979156650939405386395750060282685657440855659059569316594403026167013415235612768793739748325102198092514303028135153840072305967638365254951009384101433059249411881065165501457075071660885052836811966258928880616408408649106661883615359613015435772677768885372123740150018247839631936836687963716333881546579205822743540966951808610485217372812467762628827437079018073525497592143667911470456192701032190697870590112705821623295891722077648463768948498607282632370595136248127923447166502134251679397891419721914558981597286799086339625240727375844308681190688332421475629392610861456076577956761150828196759524089311481611912173493100094032396506478466755140063865023007032788794242763691680063925032826109836613470709029079161154062343085582197324205028498663605711372188639200951247826523012114556069819888620430231632626852008460286331181304777386043490416876733584719293982282864286282492958788238040759143155857428009766698759745456 [171,93] 7485655071204964634005121221248232039889665655509713854340054936207809922268533294960345972507090690658641586740668005236014856678091005735068026273479750305911842301955877372347685947839196998550026596709019495207263858256607159075836718875494391830891495656367118538184841016094399748639393938717922268280546030760496030071611435769140678553971705843822842735875399645612024306259149392926929444373586838585362401046025449906082228525956832190940922182962621069098270508601097294308068384101245958443528397885927900484890180542883843130138583694437385564091230133669974293903906643694246122170537193034339466594388596039891173372825338944192831713251297253102229610028798395046877633171570286559073469544517192627434626522320475949733553275043745975217480194846368084873367767105996040246864399627701248084156460571304844566892759290160515735311405536948647071480393365832900923552993937893223481973893007309802536973397618627180150715787275517997309976671265933202264210070040535106426996131118996278230434918466418420575646745733770453583725739863171010299226885529137501100116432574010491884311199571590971874256354375948507845797705465076346333595037523108093252509124092628008466955984239251020108530854485570801386519661229430042259538241591636771593730514460548932481599133365336092102792418700086813556050516709428763811285581164130603483760372047978694019120224586641442738610922448942484291193857844313820294628347511501387909567576245344343295789533888534593827163354543913824299104990516448784499133436421488200653138174755185846613972021549106085977209417415761911240255468516750392971142112537157534421081631010737710411921245681732347108261929550821241439091965212222118385042992076823560725975499499364019149156984060500818589388560562459142012541143103453414973016797844289773016 [171,94] -204643372838788321522882609358743129722048623511319619921850019146316165704442933910361755868313846090939623862491965932282402548804976915415104325266775336261280677998621845369036357554768766711041804473665295759141856356652238854281152403455537279160735184883535720861050671465709475047305803924471623257205196178293817673986198210158314688975608307818270899085550046885833372455699589427239915107712049122172763551387448259546147571751855996389958911197756739673124702201373956283330447979419414092262645981264125250913348844813272880641592336290825962356062937147138626489299701421687432923179616184559223965706801608048976637321130268932030370411472834207840717298344039877857706777493884337339606842830336887550796970600200862169762973188488514014420942755079495358873780402563508605496506904323714067070325965093032072171559625088129383187870103117680846883177917352535308405633006793309611276706148214040791868873386750871863012042148495767587057546026821487706725039993757890411238758337872007529269288879599327363218637337052306830152631178781094160725991414452713379081813439468218856489021785847748548655772723078019018586423095085456474145899975017569607626590833959754383323528456282813015929529604401261939361857579361524292210206829099735484064713546464310053654585327223596048161916895781205634940327849489253806205458803664469858497163417725256708306908362524446715996911025145242913664094158588742466485878017397184650877983230132226941102237648303007431880566228111593519640942111881326365261883837982284527229712966771061508612019823357413491303708183746998727651958771335851423788117217806254673375144195510401009111715459125613429875710003400153002539297663072720063768549199518824836811830313273198166837952301994001115231207485968681717339898163811019503013057180490144 [171,95] 5382113429782059555792288681066092405703097748353229526890542364124300797925398372601435716402803288145978761142261128242740095312823546693688149368336993210258781188814930234601732187558332066476068616579521834813684787845003657563127733875432956324333504394990780499296146323299307305879421310590181454139661024807637655514789321134168450918716863625930204755554211358536807375516440492812897700414916982890108505311644626277071850801438674163600118789162018345325679055186897187195784914614259305759806803420675774713870152078239885089849801040650811170952316425023061496638453009742949700307889501199022467141487856921877227868878021846367085842398126262170339793473731824289785034108726223014597416991745044173216109623736765798479068120151098876983527020958537106015398087837448106574040347003439376922771104266869508723536792798689256963032671285212407187321829093874300390339408007392068001501337524000239071876970987066989634093706131365698023697521544945542729007475516401687092669847744943503123122397590107100871528826663877546475273727409438257421647250828465908082644610941693166695587803841550103027198281023863195134464213407717914267356258800036263219376765558183531360298452901588643273407642800363086544346292167013123584055838401106691160828520685421452433511961511088239512021392496962960797989661759231264443188683920977671776808977740994253308915554191131972779345321320011378135564716439735179007548276153369663283923440984753499848624586780072890126419430130637336831067538404048401710141013837442006416298026946821349783195715072543062047372729066401011079654632124494880031327744506861097649239595698170931343996082956919180497104813600604909378933623499057225191347606604617885839915553470800268703725914464541054270862682992355692402714827726376171366586011152 [171,96] -136520681065989451970219233395420904624993114933984083244949051955941286131143821241868388343244310558632327915572654725722351880135814949337501671452123543810471793866530300127396974936665530548155899020756625227333284894861066895364807617615039919659228379057941279162823689494448364431516273504139921278222489175278337836771163269938209563439143621071868643609043527654525625108289387774055686089239316260132632595753837797126566847938122904304906942494279558960531004800584992871700126266316256530873421596907787988602357158352744725220132389630410818069413768688262094766258183831116069962385055835170293461122794557238477482028989703426111561213247326555633952376475637004186091657105233446361368470504599362412709642490879400473884307066112509384412510198368109243077343008475578487428528917281967209382811940609870149347290299645992013651441318910436035241298777954945913915723550315406616323427677607334955909349249185225072873110576826099185097073238383485008996201126972322269264744253302306531703458330235698608675266353688405576289566301743723990961104864429169977858933533272652974130890486239060685857426964919943336055616172186567750525642282741976851366591120511634473478128635257618648858716653105226624886215413104051033385587387404058917114662271925668892083641464106279922279561885445382314508926063741916373165345684831368789233004610183114438353040496259196119692199518409656044298109423005340301649162208858520759849678291932872814672455563469879036191662721636371332437878770968671136542734565022544643366190854928870798285665167924187467293863770520323818566710953442314833337967090524976876128563065844799222498095399967042202250258079579059665495218303929603032982414927225706917608623418507271241939034180189877767875755984669685718071421999169512388005920 [171,97] 2967688535753570075876932042690542827949390075149417302181297857618919983596753338878116670987877579829242228487706409135870652020656201432247132152700125266428218853391637142066340083733884453890861432976749274620725375076735549721885359588961084046584711898189229759830077977682925111453568696699736185837098062125358594743566506365432191973908641094423205013747163516235645363100916259309647005005986037830122562504979981197218647082547808576180076340808143335276499345264483857373323032252290517345765023844368772702774343267194149021938808799128304588220046379153700398493523294606277656546425976812858285961226083481855827496527073873283559418613790362690921615491340127977884393822027456451583832997709990060752142852969826496043502887207261279373141060188610198137714758234128519601554953584670078256811313411752067627316703898061744188836103961285747555713643418041251074020184059491930691598100738898945436198158255455343737042070674327999843911268551209923788562665319664535304250912793619836701874450499792431403557378266567910775844581248276759194854548979469122796904714379812361017828562679114321896012397556216088062543639781459640918600769005401749758654344257966769100432112520852248548353509027577971723567003453669868629014606729241258213716226004924055370750814844244055745203004396033699767440943629134166664664196692805256802499635888627766814153742223194356599040701431664756351597604273851555310921378912685364486023666429268885137296785537992458887612089296460074639344631634227279333565114052001608047857298659133994866646769462641212246837741142626513150653409171465479288536006370455957192228236085113544834416530397381570688508245212585773901247963247920956350732334387715742630315260452963348063223233825643883906075659459731446290593603039394897364 [171,98] -47674777177374963969795519232682721074944172277460388151923027960803645517418304859022219561662018331853842598941883747474793006902485614456079245803792845756026541584450815969021124509538685569877521062506351016377097247446241684425440843187764370373173444451122622834113213567349106625051593507354892241492677975213294602051824238910763234374534654363604301808303140589586575073604770580959764313820846555816577399885819546732660923303763214457360335195927193730502345016426409468671486734410619892764935166052919767499629103017579083716017238064783724857730321056177779064361936856206979434177875643507035018815176268218169729725850816128559869663972308545237239783709769940540738159951198875700117241115278947457963443762564216963859260969673312091374265230522844227979214009339142976657690176417440377446109888632119198393242805483303217920209242457942458813228387485185968229474814846714353497435105170851419908501738718897611236361918549026565459817620504091752160101919206275324162534201368570854498195830142246091642267340501845356918687349230762309724713334196685096047403144395770406510243573976092117510532607071674702543829928875711585620181715081773075677918339488067741194517847653362880652430437332730962782734522162293287427054050819674201292142379980886853406971607086327953619999509692242802906155390356094507794678889569775216164696490298055066278785417381648953157225069650769259999664116426876818841965653365598479226530443325446873397128255139641764853130498090172022789812665740595099950631322261089896141537847530652274680553637851597397320169822632676076643440313998608272369739257762218416002813154334706202795786529666301293890158263545256876378340039852353530486681127558270560736607492987843310802204908469213183380621602252562936443303753143208 [171,99] 504727684870292646676785481439779255032514916457119507689780359601544375321628303084500719449382429471106309967481923968533515896814538086803501169513102078864017342991912317612363934213973279347494801099993375117640828759397605595432060184897969683052231784249550599821998931702530314564560328307365843844844761205070441973878134832732761966485645017356286376194632516461599920146257225432812281929942827839492779022378490869399285152442942497726697892028899839020456413917883205160549424619582026599213676299401152909233745519782950783565077861878423602410152569951621012843267565504803434002786394017727788900763331463819000572229326787871322312064794471723440687211606888463604919681058785947406699599218130096110563308427948789984125846466535635287217232807946140996741687027266644457591378639900242715089528963760963591982287401897289551633839747833617060009010774393793691781830745601290351477326829282845101250243981788682295836036139095017764582773101421561729308843727066165645425976593819042846847588755283617035616349508913125482467306517099828008576640241020277629561180279300127547942922305974697294262510379434499274869523723043488653766683126699594707892146925285833494418955030823600209426894894364644588295881867192059647541009226397953326328521149948331005181193948729190603133040027296848293501913640602064259358193372611142375967548283412512670680112902650853339596246598940760730882514690463023205219532222763864757437736130958910099634047752791771536625805992716557618266922317672432833433856993202864938308588669396699406957405033887663404404613451919730501675971675222033566648595594816182915087487079711825005174554084897771174696961544225274572795058418920256292874985351012675734353223647302641014475818605663350691298174501832435953284291104 [171,100] -4657056431668574031333938745268325370879060141170027909046602671806724099618493009479212023574331121670815943489835778989221321321961195437616931732600470027420394395513900447265973889304591008049761789384036523764985547023565831480332943696936645339670863985391933137839884702170780948025805451461656798768924734249688432037131652690581234246603369215747294516849740333141841142970486750210682463512492964568899000670113861035997988790875312639216216957701351546179798918074415846063480905413351269691001245640972669158914170459311232021178874270328998748886552919026887274620968381235454555496603013412352079436472765303269577148149556278637383566079246311794624975795638220424495463033009893456356383448154406307031911155365707767776129514512389258956850445052461494549995561913320019080083483425519468927468895077919275825729212050637492987412606184214990536044480843956232944778833278502553725025151481573239671646996430303497144466217867165331911744317727904900160953700477203530225736712082326708606061116405025031022694042476260846900865971720080422096030721860468969700717296380583791718915720107962045158143169609948670913754831537901891542894178064051834764838493405658757944353346559471638243515632856190651058618037500746471923503875286990483515908876192720388517473790342539828452263674892979022750587193587460872828166829632516044536138449762212546569304128876977721789488138591006785326408820461810199208619940164905485770420728502898316974116359677830242226494503272623287540732614740869623362513517159114923618190977190129951876125915485401196908944890868869135908579127327584690030227944863115064574845640039349959395890781815649587142152940971268138695121435888762335350427654929122118066911812549373400229100056316325616332171234784051518984344 [171,101] 116516559020424356245101726413310495418279539875133039716590474745967436483465351244650127520558144148145689157147018982691985509404102450510504147879938273294824806095728114679006809886410991708576821477998300120687103197529688470909583949577545466595460488274825904218643633289367950019696956455944437846393744103434797623422317326726359987166131661887122402889169619820137849993940869996834695694558080097248757546326037277244481940344087103758223520534187323123047136820977483257458332209651001430896655814778081902900756789852427812027523130311816778875498676006398039602232479206408739321326805844550199808668669438737287057240239894934948846799510303502257126667570212764242936052221731003192980803920398915831173751415547532395281939869135467649905854844188151937296530829810290887473493978417694398859389264044629243778154100722957195874323065797407326809171887472985575762089880354600613061934680449942585720081384401580599960919263854127477538471069803282638106506085915085048578964873544731455130309724741496560287405102176955916504574739487126475717892288524940181618069588350914025292282416057888179103239026508024727909175152511485070690502291827649520410337231390876180320234072701849514059221011799372168121178431745441948165194605997947859347962674972858864655516734686763663651688825575515852752805711757633139472127313923818828811630507251058367599968922852033351523328989422529054247407227498726220463114447703743290262516252547299538097542066651794761779789569881191669493619153863952445591692793250508064827181007814536244007685503322707767231472393810529024303171330811633126985548845158721611922585167984271619315751162848802347641446005601746126967234232366362427970256837970938864570302176446152042703483709175950107755279211993601440 [171,102] -2940531048695783962773796559544843039617982365670252207076092626178038948773994586026274564176119074951989478508874689974990341219789887531928418155705643562330741396950661319420093994643688672829148334497032255785054061852002818509428673065236104931459284293826983578822555347803732471551691060346747566298842071139799610005449426315550722829469032529105861173840070092816935438394708875593718636353296695791623141862561370784407211876958380325548732798058190660688162933653365133628024245181227169678737640674199198999164376544113977059648686289082819400191660838933164423476668386984919613887340876266830300010291209281789837507278341185366835695010443276659935202746762931084623090024280209383320185681722169502766124569179227352902079522218170616327115965596280633965812356535563124551428945162774914905587816647730947082950882299007435104308130479474389317893261524994480044050117332200997681088570814952782037104222865573063805007179008477986197207276718887041670611955627377905984155600737746227377500702559357114916169949944696912618993626762925939711001413015363729634540521941650190614592725161902764985919838003824033791527573101514392851054627563981132498302795244476873843867153414604217869811773644730518907381764735295032746701207647451534941407101779331565218811056934295158907726295003703760813365354235039606065780669164126580071875952142910404997756358551433908572975326765279831535278593617267388649443504456661004816056437324451495626960761828355060431246930689189474441210387244227967915442501788994274518988132560055309679234979466658181502255251637411054325548803077234193736667107697513609738471804187116072127248368226557985868890189187090715272991149961867284521130749838467475810653732980111372456548638409539601671213643095376 [171,103] 41943800199180085096901884614446025091376375347066161342290058752851546549483444053492581881670183862765700134539336578923604090537438153988764160294520425420247052299368697659272285464583536834561803418712441544654446660041833800146378166809503708711935579836822798962007761212994841698462468161112503463508518709851760104238578984738937883428793105033061955865612561874278726089344666035730677100732205119772135369725503058797622150106390040325688202763362012942178856409042037320447895988729188841571027692373892386386571372277478049495443927622662205984932527891979506497709490405440506837500496792341687343863474167048069107725771557976405130978260651284446751326079477944559837543439978209495241371820650309043391866458390971399756540962460180081451414635502699651604400665475016214151850163271109807715911079158225876176083538806098636094829701030944675299378060008648243493283351757841890216033342548397398857925604957287217087982499956644572215097046421478640553911625533148346051213150598715767180647955735278095455775228599804792327869318542151057815086061441440206952923498775720165211625662170121296290768797276991485621774248307847169737922237240498248872239174316152718457480547578601052911023225153573084250462300612751511743760965735995945187902641753298236029084625014524109402869003201832912329913604993125317702130210813003107254500729054319535468982556247311400119750064391867496805519747069855010222543871044306887123147645589827656478094149539367281787383100851003298357321180882929604010277607450768385144643516541940427878674717055679180240808454029193406816114945124358860013952570926970500064772530644977513329283642471179034738868754619447116895732455585939513203077601784705124959995248182049595700338054799222822159155896 [171,104] -378272278553651616977364792886330061302260775346021352837921073471402872918495528642010961893685029795267332756026739240884509163057542315938491241903346554084345485963370612435457546442261670759579038762868203161317205650103158746983835476610406920207735100546334512026015309977050548091264526395210884793988116633253466933819644036532134358009495570344804356400300340153642646886277849183137147448304854316643972387727442701918517147260179157964582419366682742047581060244998633361632216601898105036735112248152155519789789875429772594189206700105848025697985431634566168024375993822483605180759435415564228398699059198300983073735338706356485710498236927142350569971238776759195584652679335160936178602623769613107766156989562143595348715674707538588722550368567509555019189809754029784881340492414560145724756922207906602268237909640791899803280604515178340193153951601543269817395402452685696190441515525097024495945307740631566196382566949824452402051158722273183124935480024893347178931657988042942396073381118166408582901685283072618651707584472988530127641417458479849030071182456406740128224290277748576154648740611593721581189676731191756144416566501115419839282014816075627181099034870631082720383285668032940811696186009685151119768234464992498217885562749685534759451698639208711671037077827923756671238611189601602549441982566209488938529870832929019148775123278591186640367206042612344090137377295491520445691077186802771248339281426949792507203396435738459306367952914089080813305220422460542916385743896830433889939808510652543654630615637539445652314646694739472953809507561485045663126185848019345113751957301022869784985069633971142635903674944352180946450287814582227824473212064014539559181517350302584457740718224312988448 [171,105] 2559523675847070032520906800081262457358608994699525007696537452723737135829846363636351937254099816861868107954797569878422289462402270268462558690346447645565160500829851258448987185543374621056345109323809380316271955157580627997601319491773486787876573759945337092919887631734511712914522405839487604493393352011319385764721690029034203953343221442638546527776709034464107182765400856649722893070542832611083947855984156563043595447169782454570407508946374801173778005650496541410536800629051591963760977415194899576350254478258193337917302538717598813306514690560721151167602152682494774781830760513738782443003434470232114812102707031722492855382303917569201558210639304320665436560349799405822895939658327181432765554229707232693900868470113407614681982412361627789096632586403597162646023763200349629493977502866497624415675627449629575604689136421518929762315067077510194550468764316515627268875926378323234668915926591277900215599279747931310593869070261141512960782480762034090189885509470928532435460711923568263360163116479041191748387055933597422559364859767346383946783713631454353150776510357007222804319906688362318264311432214019650322152249852530063285017762255046044282395230583357505834372192749468821633276037967127373493460213720045499968230230735991594386258944014385540295545204994183983006841122404149371315476979156188131585296916527113482513651256586258684848636722744589333889200221726860971553641528453893119163931787927245534677082752902603251947115129480878077442962960851351211052224900251282262507400284705323001551104804189817161444614748919094089084189962505070956554113963558547455202915609503215823346738613364988960341968869507709728185542248818380095916192297628370976780465889597505103762237827937388 [171,106] -16353426332853409456980201565571898823218374292513553430794935344669061733461041262538588011662935454317961241761719145359225942554435372564188321482592711567361054426271797591361603786037170987289391359617631404408457185652230027676510786983747931725439706071243316319272703209818847824487053813763845042741657390600753778876935509163720628707280100515732794893646672590671465530973722308985436373077200079628799937742796919215960354117743805147354067720622139926047092003559313428004731585219152082959385891000191768542924600480759518116217535557621709891547217249988134183926821426523596934027424048632178119748106641021269110330176250192033603803571219661257144229751118304549433560055146774909172664538925760562488363617745220885386887009250373144609322358175311620572738557454082506419431015213860493607693636398697952449428144057872792903297739753565874167766703181125912929644786107905905290570615072977342419052975065828273993862133335038709052492841774886974949466481498622591492387333707487304019860680794033304670565899785873403198237922370077394667828147517324014846759886131003155957508012655658337144327586644415323940496553087925819578092441131269428712873479207701079113069323057676044714632361042975244054981083294787532984590192547684905827302759573109046532252398742855425194498346698053575732394175138991848903329650024202644119448754174887073360348508968662401265283626383107433913852435942120665961067837835501265163473600919979147754780171539429990898906675907301212991051028670142734449229899026504059333315538508212762539589323853922545954413589068428630781553525888458567957705465275701788835054268682237981820483611482812209798162049606439549853889911511514233465335473101329680102278338280524620662562367694 [171,107] 88343415664583459906452751138041290762130884223463985587365012196549435698112862721754551657351481709768071570955529617905033802670581518130275045726381119562874786975625189130965717534208741900563928617675820957210456310578008403986961755567251419476244880331769305545308119023458096103004500992995912575172759031736867059874279465189446169045974334567438736835285272002247430353413147841292204267605212155000746228319432482038277950634786748835155668931643980445576677214752652588022350695624094953830879749213299250996044592432306581246614562337283220638153306049669236220357000135848194856621937065247409057133176432234690676279005349860844251923413138724570140758168829723097967160493004552065241767251454205245464555862082523417852622506986926867367159091586161141945061180473681124102005330867716591014063126479011512249074420421543954341124112528011354308520331544818960412946479359784382424518839509219234142843917723374046411541757882004077197837716869185346461623520466668450835672850453047846829438849595822333523344330834981556069656881583000703534041235489377716913521405914512536598338434069044329937990587115205526940904918577630158931625261405490862123631324337985496808499472778953323285310360304519530792609198073387790544079920620709881095124690650232673667620650804264351871856432831830611064500022582804652027969151918506537644181530413767468700653331446332767993071939616157231510061325354111032080485805415344938982105865675176614761750038692332713991715831755778662175441781590963592627914627268614291584542166386333142745923308996519542147173264832840606860972934554066519229220919776770050756336854582475933562308851762819380029050159528013762292946124276584793964017232851339025763010062486067609070120 [171,108] -216313458014584739405120840274311655315796401119948289609715240165678281606781963679089197338229080273381914285236738787147910195362529815991827791771003666728595709200441067199840776238461488141002519902551017768269713778629864050297633922513605890762396275781673568490690591022770413397401839487962527405125126412509660661615632130424774057796512330651289696599091514604807313346155364258584197801039910200732104301684571768213383112659547503682950313899732276447984775057601293956881416236604348032579562230557948968510589196984258435382376434618346921328882081639901698809656841802486466197788463710741310484138088605253324478749415335253617274237466434116855728641572753998590420259824748983942498091672944538918905690465682008452274228928855880601222717426305477901071502669169208277588995193810784935828574671294950064832763795978627871195874970609087104245805993821473072586998371425446406550313025368482140681436854492039542368391548275445329577579971147777972676852656096650537319947086196438610261892791259274768413493980879208583642387689721245165116050524158581611544022127355296452498231598287546255737354237428463162749563797925366498541531038380450137942492384320157278077675326769586243431170161478483484945396825841674930186937610868114109568747597113354473693560176066490800674835167691925299243283926511926710712132944181915465432538816102851401817559609596412368727783736226593946205766053153157097167887438395720405823898238439138083186884476560179854796225673662725059659536034130978330048555453222019313888947429949092016294879137152296390762542456883129074043448027651974169623501471300754959558829763990463696173921664098601621497633342100582948355356889852916246190655960121592245090903948821404440 [171,109] -279295544407776709000902849480205917484696974077876832604282341003087155301364724823981162507366961867835350025152642861600300351558521442079711429713524594843802813546108448507239181429898269382223927617961968267237158071127160804163585633319087226011724409534841791566459517629356272951685964171454149293372329586643930445081457790680760403561022402469775287464431911892568158906120732682785397876641801150081670441874793895093554818522420164554664900546165095981162936235208102357103097548891290788759997061818056462255249616349092375427092577845776290794130416954086153659854653028514100083442889231956420412931483295812899018747290112350825010128410405809643306439449671424579360518817438176139809050764791729518666963893133724072692315558224025145921177543357853131419505467785381310646045598708854829784270496940249320044801801998466179839426321150373778365898656634936882766985910559007533999360774813073010859251000117314928795681224411730760916424269396379685014815930560576202156821814901305137444030771024954755437610817678174753482555860957908087822444504556052793839466569652200337740098822880436128038498322171475191069864853062184627194292638450944435844317570925433547973564431125504300174372067865737090916242948457145456958687959097454602370401135703841582452078289741625021097627562966884738811763249046707793835880234169654510838190867553561334180880165951060870603300581711123586536585854490594057542753897526976161029733411251177403834274991670218341129853574554928201580683428128259340069102689157490302492350953176004086920296815131594535274406324779790306851749921506646312761744369533057535201540413086079605496826218428996764324684213033051545111706691803037693379168654591534394701254004692 [171,110] 1853519782768454458817294895997473197901083999409614326287108870134501860931608203690647155208912563108292946601744418226556815092541657821840884402237470073806951228493785557106020539295613763002609512079010732723722956532394669950862936937749232072574194694881619024226327875199235510207261769171052234871061878915282705536665046703224606064846056187767280770956925821993053430702850701318327141002156505858174293710633833441589004365330334852188294395402408169743520881260222308144396709383273835398518778816943560699882478669633068934489043978406922354570447334490646409573793209703362597542416055370420962971223067004583034286550968393738305200715271282523653930981420381577479547942301492963518900456008434022894755620576387813298279419107976827810013328406625698224258323714863980641980675110584606725466265320669495255292406815831007694721436226578889256754766608542381963116817268619347283045742102838747412684901652221866933975308093901895044412429114659649821366676515063903482457798439577164173965399214467204197206616543137969670212522646557750994171180502452132854339452768467642091199233724634516829659919105173483392574315802275702147607255641507180620617470782134370459684546536008395290872589325832493463071669620340834763688931481443970833238152295284140999416817428007685526416692780562568781194483081598012468232259866251684035305404000213434935331281195774619732716897252430991088145093355094049874447256910870523282134058007271211839415707719991505084878674970850369038952363391832135377919017033382498035812685459327486950415786279262896907359072796688201323974178227033986080011359449806536972897353227754184734034724911170787048282220532945817284957202797524489262705574182800251234497280 [171,111] 237122248435478656043916573120452612509020445980756990654737252140743809246833757196310545840811965265221490631469292623191386954641825112076338761237473153642980533440352198794204332989713766220495647162478876416815885431364753580212879422995547584857056772908344218678415909082037123489183246230037269990758324081903026300545102404627817335819646210940145664766450119676600044880558059114918227712106964806931675422671332374309089756499325655276568953641415726792524577026418580523741692228951217262329154849531298319817863724085409898967276586590672737733039527953472813502990743583918839545047765749482626702382839892024771794420267685303896618924683185965795006374277005076518822790487985360933053320296747916387451075154992425362239782701822377273373996193972945267306865313595602269427014385642105385124210629629725349966824458059705452563419337668130827213073305499329382198586101687768968905877809905400995071529535612867610991268218335429191092943438086017150490884056442304662789971771641498142061252601353804177201463210958983057555821804263522497286836691881552882614617126580185671632282243320804109237017489804781960758624518770016084798913815289359818769358612331077715030807837235384726739259370462472299034376713990764640294893252949720140792331744215681108173115275915187767496256133406677829704141709481496968943289140950594666360140773039087463101478086278944654032360313890179661623204192440506227971933420467163131063719158682390949766123543605787171944793635506536933195400466688377317940226975433938941431098764304328741440242249159697010687873313502453607708710692602738657946082156465315523108736921072911612768573662719880944020185108317131394468957697373146844966946337230842120 [171,112] -9147513421629343238492619239254980303521295411859015118594118649524978910154970297317244009416920011041180865191357372178073140490945200257559772708262258790992603091612682628867433015068902442125781832035481360496910930396541288061200914510012573958103122261181216278679427172846801941647626599908566505871929189730878240242157815577880116422535927795657231673538824461558814208930394362439867390462572663120735018923611447017583155601060141680741334788830351325012093592173407227881755967556912268484288797629848636947603407847082092942688323787823229234420069667179726889482302847512712795143927457989401016477108584794276838182375129660146682108646971237170581059204442317097244126664651535266157127747940468878709087883822812871586951245563336316523997312429036684736021096031361962562164677585088974190966340559988975153945260765958871525221885945153538164023926032066805881578548125576374192416630457462913163413756326573319724398104134337974711806502728370308876429447752750356941877215138903678106121131577708476822426997146204850236272123051361570681374126768691138868319661768779179561292520980918963668479507267294203500561510739443331858464567393241645238383452271277156260611721166049446571785168567411152303720342774201821292306663220005416421125814455913543818151929045940460755844786534837373883473835874575512951517562473668103259061442127572849975619635537667896087625747095858376552767838170982755344535202616294326889771674959814828656575050039063309026478848036628414663055840933469786215126841340874370554610601639566923883642314475808877351856969749647861966182724000645039377359938475017064159323158897437772936578891699769494154137553831784572275043633933837283680702926303939 [171,113] 11671650887138533917105511800569057360198959301423086653030704062095192159804421822572432158319654747516887454579566961366664025611090546842452792422260339220067364279020228899348634664930684513462086467199674858935561075910681867695324152514581958538236824507861910315941912516131192752404116823516025597697834206896276528657452741280493170649304097476235503224196849683780979194987764726531660434174707358112449254838128895224679921916675734880078258661379866210169451543512077690721556490029938344661105948443839699202537955929401547607470288663941158161940687884789571567409090929606691614743946255144289938277817440580192473058325600582201746009842091307209682376115361445127455797963596410144576952303377195117332384657208892775064518804784842574585537008025303056083715721877012182311968619251608351627099901757003041189626346737087695911771126733089075627164239446983819212410941206878319198790201547647201563495611443527760150091847923069147437768999525604741872084141957102007540174658272324941098160820423960023778574495320393280282262453997881300301733645219630056679181340743087075694652968425197868286845960127752140911522693521499040228903829948778000315839154383474780270500952057280427933243909249816854292077878575790271617883347939629409308204900897947844413742460554003990325135831935527118772399904343325837221349091472963806375637062839692219929751348535897362352048278563339596995916678888635934646569003582028112890265644170296844226829080332692512190551972752648594397340647617707124270440998148471909050263616815926112662464758410325228639960981675603732506694498557608067481782564640924080519898941463850122931764909991391826335156509552676195846699165782312353706979842 [171,114] -3664221184717481252789173894566972481344903573513840683563958756230071940919901864042110712417899668911315631455129181925941579848059574058243826489364210953867417098740447140916543478904093041537464391651268261581600325416404099912342081869980533818429378424137905402486734622145279015153787483764037170301761878561213062528464345564850923128330853967242798048313352103399384430994434343261283909854785523329066022158807278239363686159794355992676805267303671286884990566224416578347248664041101380521075748532802078734534640157651839759566307894456406774993652555249935671324373507973942101936093986375511372198160051440268918967732451691589185977115854423660300864048278213742153036120261046516227355243648843518683941775583485389084629755592611924506279609090799632676006974215563484495967257364671832012206647385230480090663100263952284982794987918413356504249278651636704091591976653263198177566566083570470586366428636010887609323886390896147679296795527974162861560057578313180644148984600890635710819641418103084593907689185666132682276245897069267911397556751761072137798296296019774858203728963825806602706793890230952162758263774346383856893419378334260546524407585726204694579085240897725976273338361011927859300703458601221836295723127614977037701155524925228044223237842295908903873164287854989493774758137467082516356611488718142974324243358159780718090387090001829205929247159115813678573961809246125772198425033405902239058545021927277587690193940765643798446352359688395864526292394455351820808673535811451559005276802412051872810865167547997902756738594528476160824352679481519117525818038847126362492941328895897382578483636830997395314149940657512942216108575725528518 [171,115] -1620126046518372189394500579769650643063828815630406729709122293685236247233959713901981860281810871109460159680173294292376807867562192055942775414187865724807245573244943388821455870565456963507747968876996515004717835913981456235894525752782087526654779888432280319101547489687878288635212888450862137664571768158415166754223090625401880978696121734352585825525505646267899961673668837037658509823978826415655704723705332015652661372652359299089535833288131086469301755364654963437846451161270415818164606820203583909956059202404356344379645718584698402999267697803753222183536537375472224579932202588472323368148399571276999152502017703598243971874640263186536102919657393416815676913747454518136520208160439112761806182525414932512351045679671982112739049797473147316080799895446311975950936656326774829762691321647602311504396067490515195320860226655471265972599997164988760700837097007037942162954489815749340677353480540462965365048170206559012948129834668999029433371565399230261641329799901828349754587852327748970820166426215238086724753957571585216958255660172170004279975507134560957512100905846211521549103542286882207426721369371575942747426620944082457514955223223611928053848876661991221600014108977260656635808941692887636225122422435391818161913188387636324988314725925171927913437675507419976662304195942159460199196155665032290791543886401380595162199566736730087761090629214084150185704798224602334927807130341973327818704203869011517837460728024586542472630695523921074492637138263289047885911850993927033703300049588886969746135877707668086184859934781673932451901769275838291619258510239218500004195528759996084296889868411912587823848655402179728838222283584 [171,116] 2977153005714134613291413222763252305256806522911324255951412347897015355424403626070445550882486933382384714435486353535279257525067819573837674172687017265315500501928111648160330474284194441615980418176968699101254019879811974117113798458143432451915111795521936624311319138324949921942028245792435343087327578113631538094979523573835408070575908417319183661279674074392965542943269031182523481913593374509702390056653166697886660940672802823541831305051472234845450298078322997509942134892562635220439323346127803125789213661443579492817947349650365749192132838375318419676951217942698791815420901211297424697161276007230807720070340643810036846903392976816087249462883689511314926632484378590858768715479433880759565870790046493809494660608286352825556048002781356226083157469767508061785721540889507475417963666715145678773753937908795169307168299740768737227068877858703646740288649827875875353390401374877559962672867171505722916217948373131397171166409557687578555728764456398834579652253077901676222697081665823293689842533211961561177901063265738320645516853500671258895647639012537260002414769518492483300149123792654575513183335183652833801676068579478506306945495065240989091168185277127751657456359763447685028228955798335674226640646599682401460336443976876833178215527367443586134726624447924673959081583692552164070830814636037196784550531679023328920031628300441084997080730139199509936680897893667868497487648330290825822265542065975669837313328357295615479256989323176216404730652199369264606257770301568930402584553707297469641279328726506840902714210836962188521580432084740057330909765061320319570333861027473820249037644581117314340845494558797770321196 [171,117] -112083121623608726970329067416378982982845063980562377881780568176069403772863756278962074728914175728655437787574623418125606064420542117302645784936580944433133766377138997485129207443405548341894235154969898180059239862808781388553679480888214062573220884781059209902200977931641150443055675823534036781971100307565092781848183665634051883308052775100661108009500731916790712549636531284991597804352091444880143568353440715721646617696946703166665732142546975742147596241536179365812847499321798788038465743775739430787296716693489315018944328012048651388785037150251597393809250180217052736637689327032729625410947977660336907229343731415903393602812311931973075045310503668517714250682363519302231965472758140812041648616159636946760202995577978276690656648918373238738525013246054891690942987653959325878719205972939129426372565489154124585998419482671375631740745537054290850307338886747750070218814271539731397686953852900918852573049049748231201092871653244552750102650837454443488981663037028325143948974932277105975344377076113254923884033398789488686899425585018849118529206024112457589015815490739778132674869510288973123529976700179732885957911365770461040269036871146170172646616875132796189234552472638346342829042580476866022889761903882224137027930862902072750827367744839845809154441854206298403322378209881633533708692263849614794924317292715827404788592645918394574999967105117404488365423770642172180649728392425292529128778959678023634532791384382325543475492616935699178483107373972618381297020054735622794460572305365326041811078917855514978368711110513472382153582301008044492716875403163546509441078628360614855273088111659923894665163088226484 [171,118] -1345503826678803541708113479135819308225149679628205855569355107536684135385880303658878162727521163458005681445306955508073336553435460816598430225887905128267481763955932395098755438473050816275190554685494581959481149908411522730160257803106317236106068285570644522448495565270953230834278615183516913250622847395309104466770358301672854520900429640361138146183967833373684241042339194854242045857769595128328433869781439422693818156639941195541909241661361951395100139917998332735988979243036038911039679468747441141673481148856131627220638363225312548940344155045366043751271753393176714029308139878608471929061441064071422704453505545405447116934432011868377070533348257021858511552860262174661794935132926025472350949969250054500055131857170890053409643186141132278886833539527721422509533474156209218205937084165167183609427302158615421552507379967545213937874951835388625558751374279123080575155976191332900257031528805858317517456813600697567888855619901078755985791062640058980322797070773074884603245845108217942715628518661941219900148779777950093640709254690243831086348761577775953322784109770004463962019197190743725701595893020359049007115261799930196428224532201723619383526973243140310954859274673906667099357090043730386402809138616340485354714936423257207357868228272969177479562253273461988963479780535777913835488666585451954724010936554562732448579966972605416174395251317356387526812224276305980646470297669506833841656824973656207546050408603114596388222381446363939319120802540100057841098902199597617874328593276156288658794358034219642740632484119502921914729405057147732586126766269123737175243950319658770272247361559762611495823024832 [171,119] 88028393014308014392754168134942801150476640092928148455196995493766975230515712825287232157121038284914275556555447231798327922993444262208463477124599806742892034744854587119625011939245614540243787856115229891821670204754462936512168061952241997830673734149935271898260498478397994047161438251675638790010395443659286028542000487038694141389939576899994756408162648426952868788830670203877120775640220298979477972549929497893004039509387433197007463115861941264767187830317896609031120584009948901237522192156066236270141455029602043490252348863978310042487670742590585132930785293099564355578592490796979661553675325742454252316372140069195197012921742010196284710884102010852216182350139684293425949110409922056673589087211355607154508855137978519106839772678906277001547588248381129403595477929476215573318569361359837553806950061686245976472696356903212468561822472394594057903474850096365890279954392529988707023181307988322583836711151743985927232657993662261521743123104445121726799362590806449401750404350703140617310361122311986090490398398685605319682547879488434802375813298887492709332484451003640032692746150429146127144879056636948044894972244775395973030683448235495364808355118102822748300704739094012065641297947534490629291640483268117218829967066313652781684717303251558595702031851318003786879026521764516558395084170336273230998268554744779508119808615288140923346256510177605510694292550517163289811550089950431959899074113942168791661810345594056059163386394951836453645513181739707170002379291228151371441189635308803801512107468221972420567040491607965287405210474623267189817700225899217643858890649595186496145903676104485051924 [171,120] 60549489880788558978963723734662408020611388239133859091469017085813198885367660894862186223140542816392486705795280909452411776495123028873705902059470496684078081103682812852634943482148765477974003103417295384757637984149024481534427498845951069191163283029838963985604336510986166716868280331045262957939181011927031464382213986725104840092190394028847076803015062384937277015749022256010370423683831041001721996657857432765010745952284424198852680339041253914564646767189170569010837664539585910590932623386439723134304013458688424429135647388492618061990451314914826616236581564802142176627395968415961243583622583803059598930083491775073242941357132647467475663585678227621798742600008620219879469551168291635373004407192013547947012020571112384051818036229601595588128479397698620010923417044145110785281095924355543151834289288455313772949984378884770680491631073212497337580940030659326434814512288853648168929787552239146680092601243133034733019009129858641863929036732094610886570910995422073506120666031879721779611504455688073486996059350330417133371610611472895857042119715958212164127808557030657444094726575879071460177942478126656241519377739499010123948527540657215631718327155807644582913687030477249631669547271028094507562574753816934672583801571332796060606282795974268928711251022102623455282047497377477202299749058922576407295054531701510055823792559633911538379783239886372036729697056649275707260657074317973380350873247402119273385316608072357927738857991508821845069871648838833134705534908805980678566558916283923186012296195694164336178307633926166122316153377141303078230679712420991923894179376793335804958214878761168 [171,121] 11638342527597594779570057722118230174816751101202510720916012254307581134666248740813210627014314281960854674530176086922556126748348677785096232655048517397009359948048944251561309092923028190836394543022969400691292051145721406786063763480882597929608971390066763425338942725312767402121224507994890583433953634956504793500280283747437323524268116736340058397825609300990905515985576572743292837504888641170641135047271743112573308158214111509795387657033314120039879880869786324389781906521478105607354087744997655893831235181837020077553200363645870814026422784335846360265005858749182821390088712024414614464808259908353666284593256907025242283842849214702007789785802612874199516672625077485783901375010388819198854019174305846025102448707223298641045269507321182909780207365061420630066450470141050224056060629549374649606634795355661648415914623552014995874591564693757081848557230970706789909027488276166268731971501448826961418761005613902846899370602546619434056230185318546132990148476574431276008297638102718376996549538261334069019675004222863450183548164365023055944984043959055660101254824455869677531583679885802072823973305216970125562379993785548247297655459556861169741860145748499671247477446796530305287592188282797125002665844188520558439935068596264297109706735619589117502335388671242316794274589000954011004707291095201403715860185836356567266921251540605160686496179121709783724961696826855138343521363531506161242233186636719802345687254682152919612462958813784826933128655906977170963845901867276146823695263740658601138728724649483563360434211878483095309975203965074411683728198865873042080970106143107344032610656 [171,122] 15781646614628013581550940024551760416831391086642267844619731057461210211980663364484734195486322293500922744654341999741677344269365288524910722394085896600713201837022440921497203432274924335468558974466967883218685495075620024586078139700261617888965889882783044144555322224829717288802906492574396949380294501670290850585370701924579426888081256382767669635753354760397258444792858784857202956265913763737578037189966225648926362318107137269654689718799805606556418036877072475754146652938516231676901376695589834505354148586320131948872655686277550151086709600497565075815030890238616695710901188764440010007373540118090330482274986069943500916148381885418724476747079768594808398360945811208192103422384436467894483094230299523663876523423548617091964394550777663498630969185706205929074295140481105578714554953905864052743336442697326648656253857274719037682950247741959096759835814404033256039788558881321247095211244886106143209716786363888452813197465505413360589612985347666585321248070336476996388051525341960030682519847967878115510081600133215743423191610761312611923396874413733474380916719161881437728848062971087282804076296231124096880985263596648936353541992172930919079818222535517742428719433914473378781428957616151380151539014752363979070248406117457494293841538952471413502501947737078567617494723616201236406434637636453700423731466132848152860864075616008861716081507538922573467963170688477576788904318802954414510770435417653579931535511067122004165963257790899765145823756127550983699311864361107062129616896913485003343500220822100797276419887722071181444119807302532846428532855537886371937544873440210974 [171,123] -342088717077376413047635658556779780779237781289265716189270354958905862788274108874187575092594617060939538227075865580404697435528663577648533174747994009709797526441821566201285140653529266484900863999863144026636338948131186810711303738637886524885865325217471812440733345103405499105912380426519395995589260203875664684214576785584456438056292800444600811610491718805015523375108886283133930291542146472909618617021770822157522322965925839168457101853239492629576749951769617618721749104252323226738478610790264638366682106079258402332792486798467357505220900838684456677318580256145285658433967502473557618908122747214489492805513576903743811858031162772359116914790485889798374641603690649560747247990599242500697660491885434998510126712752671097672503068874279782121482129772310388033401968524044315757275893609074514788014909096494938212323405313705318958051645090249970407644338465345055609032244544759139094738985054206887641204032616907779136512325659782070236516816397923431072611741020434579889291460124847840544520898683888130033376583325015848027159821471463067621532847715799073745298043561301935262948270665121985462075775967816853860726531021320469103262404618325580856110129901857981711395575628366501327441991349020124710909616210724037500809962575623662849076662251137325345178497173400001822284637036548323766501464952431414089091045658705507959215925428875141467923879056270782313402144084974524258916766899706008250166887237295473381392345133909421220543619984245118338752550592761719999679175111097372024646902069999481907053323744461267379866555260776648848521401870789370943586955508875488501010113042672 [171,124] -30799081591960037526728584622160511475947332410418234111802684396213022153400126264052718746460793775324791796089918236295453173642023756897915527066679940750304924837566163735573967022555737637149637659923707183981294431648300219308461991705850517029333037749457002620199730541476530540123411836591829696418958061861238382098665168566457459248884410982699650932625097579921567990404739111157375569013289992349386640227097012282835361395441267646180263931125410354354141962746721716404815455735377458343965208157582867093604670060387094659266042811522150405761492549941802670943137765258611921607921220569145736092648157055089521975477806581302765355750412441515998929579850051709027968724753243150123401179560120222404402627290665416344089610410742673015739006373948720318084993354946223432414795011539289801719126327463392445702134253839473767401661056732383891196790449208540880301139695899646029719899374999165232982617709069325676339249087085986830470746140500514594417665657612365034967053373004869407534515877080746248327451115779884893552949608151345841186259402560411503655615141718352726316921839261848859188046226151007681136785495885332443904224243082676275326016696815042004413580883246364396442482129893071217565282556610340111841482979158310069230626484079330589024920417772093496931734523025168393658521336558174914841615523428688699603766449962897963109300476977334521787859835920376449489420603376429038799088012386367111196796498335913635177101013662855729143590332350340754590059775883980330029191272502749817296223668556414812504356558583859120617486357309136143427100837695576009969081681434511807879234 [171,125] 4191347704311020276366202352737363108450996887828760548728112238854215538629554066593302361558359566627239327203854542323752177248078977000671092151540535301043515418332715909440502256543817312447291772968994385299011505620256402665949455423762609434279145448986641874618366310122219357267574715091725777159687530402744789898679642405047567206094623957226178091502992045575967770148027813804470992325188242725748218237639974382712246577198702971864225776666358238848729303357123991397270294958798738662322240932077995109652442511418291802683895385062141062591353312311912503547058069845479451482095151700903460897003116121202812914687760379603868094842090380530337875876641684960164838578539774443561014356337099404826316453100261259287904582797210499432568004492989091487325117602196733301193858355834064082426439415500115703746401590146537060326506187095070723546648074839815894407855389143861230577161791910192341155285157720415517063587124535589831184722111150645169730714076436665566586828082648437121067744751001394530313800767433940105276117824361916700987181223790120962919568791497053975492991263024568616870383807866517548917082227571856002795911721334551940111784329998460239348356395482933919923456510578773712180466102001197543782612506490109109448427381553596205608050433410135029121668365502007004006035283734235773992236828511623659961964769049785687307799005666353964062205120295858509468247294626819163671926284461143559853072557023100609103821250560387196360328767379060048703221225830446737717848651503299433255067549012464100557564503667021060458336635597431053486694746611946812568298287931526990 [171,126] -223671248824266798558332911131343426280727659305919506339185133427100862553105238251944053834366014958775839433296652635423165306460503131964024693607540207286530598323608822332066512557063571662535142194688941750761000969236981740553381818068949881374623514824880836628886415832528586325620107336924948745703164293426193661495939896482160574572339925628150473143337895382599947723590322064353101626323872052920453443691961590432925344266509708164806681150980733585364001266999952649439996528901038455558822742900170273794749673774744301931507069301358587446879545029581674303143818193980736922998440089800320444567625152895775254471851300089755347461514207530185882772504451011665775894310524095322087111299696377744383644892196643414264484741721568427406739374764346268870343459390875490431821625845755521460732587874807772698477720573058599287760389492397632955285233849423852704944592487142940965556536606841898013622691743705894035540364936963453117238736332669687647668216753175455795960194763141920015378522051420356777752681160375083755425921588441312451633210851983194925689305538209166303083495956882331927840619632734661840012845064897097083857090010592593775774249057112198274224223153589881262596437766384502527728386818269489239994763742493542225467237216539303041756064377966602681679896645475176082533708069881546447454961172788979730283009130505478272726720722471827946667272536041585378494822142194990001733492225362700201588447888193070619559519584542116455349672338277934671146906915119115397064799805708805217755465703548233898781310855070987530911673630632677807082293315389050677262816744 [171,127] -3164605649866282357410662194678032886678288337551148908005897247472609601644511753412925811013558603931330134548636959117049140964988905755978250050273531980317548284605242683026581724897639563462105759260898081896852140031150413107575125956471129987904133430340807260530706728326517272395907780442416876334001472251445553764878644167446901716714212812149653553637887496592774085367910070183066250519437493395069512922723002183918551924768912054623237579377789123798491704942283291886880282974962856077643556897737505307806861756702524124320445941802063213285943223785138613066919169470110459460833259205575478030582858756764476172019556951410673423636222380745901630351501596563830930149418069506408629935456366827653870452538851481004298670607677114396324135164982343446279850294424791490771192459754606153734810165127930150182391754214463558298661179263727063690785922890057122669095777541567788432584133029031895778712042039983266575779628838277057962333108036346930425167338258375966939909334614243838708351167130067807326729199555980248873196193664339334076848834221074611584348344417944394532272078869835503315632526590081745005840504159851058749156739334268235693107891000133764717422099695454039264759820670304059653312872343749278833081618450221938578165762734431020132695066857998052187816199365991715582623539481109362943289649145478295327388572871573499836872225024596360833022414695013364250704111786593782168199723200345448224981339485319010012197577668899782257360601414650284410988810175217909083096485408377611705917388824521824251057790283363447143321659588640891826599053900093713356 [171,128] -460970907087968256966979873907271110578628095398237605506724034625183415247819764375467603506090175561219638883221870874313122306873409669991713649244586767414596196170123643425417005027490805559033895027656611898495214944870385529560667570326401535855261174258219535974806901016186081896103276085857016693520337687386218211061984784393990875148054959864905609060705378641019562932582831594529522056927990788004261379113554204180821143810667328412166154452585771953220027765043796499730473618611542670846269526838133691361907031285463325074345102300714119412706319906779665871390244344916340588463298790125021342767642120321262006245628670194390681901802650666796671251176065094544271481923328983579981044843448458694006016730799747486527148248219670253466599274462008398395795955258802861873025149971964523629733566453188180376606874006146074387616247217326574182874212386318265020623182775252246444186175953097527504895102429603108359164970058826648310501894157914266063079852253958778617331247616098009434358997136407434791685872160649526471480628693863045788768282330461013503393533294128059965737389228462724623976378351171535530964684203054772981853833685916337359956786108514698061942043763828699990168952170189128569647802880774071242656768872119685210941910889849201748925333934611024920056341930034090142191338046730314982535304789633126605571848167955799899225717109870166432486287823149974686129793581261685939292577689058302375607127006658728277321080349107833456225449009365867226879866524340654680881331538964280400314716680995131138300142263461334633139080238357306054429029121112 [171,129] 34950124123627733757857327245516036091806147900731665269750917649206727147364886622961487765067852878622246095431319360327646938468182478909806924506423058363710747965252963654596175775605741096752805969060035580215316754008370153436174906977312780284627170143448381480947256161037475509903171578476782351332142697910964793295124377595386126260970781003615649185714801892055530549876424895827065356503032662942692364998789929971592909678163789378625033304350939740836804122670605778585790308485302127098209256674372612784643495443660447578911338833870403245286881845614528433388186561483685574630743316715925946989618631338677593844021703756543452172740468117216873122175785605044501876808042379080022058425017866601094551854509946524491376561674106322450000426420772133935431760283075039849891239428433932900034962245023652020720686104443800763790630657826350089039561379492482450520419872053903772828104789298507862225495783124573295907335408364945036630237857290010361786175812882161710814531846483808420604029121723825156239281877692463449524225379096090090125323159484176825708144721873015707940596120284741465408427237921141024334674997069884994626783846475510516503152286492092370951469615527850970120994908172347704231133898152855839630607640627858570647995205564074514135184581615061783528566701886773040303363998540958724239397440317956622111995701224139754316114489273014769703617132650754575950842445958904814294415876434092680191075643101583257153193615661553311886139475100501951796813193217446230085666590575188935820863495780925353640676514661974890221741363310215071759296 [171,130] -1281205562016112042112598365634819977016184942205741375425839244536153672441755185428110603990008117328859362640103448334833714605294706826653654146883768847633077462099281934274413598503227334501887674961910721003561169500909897596045771765395753584410391382697113820700168001464805939354630698383476810049149452836413034310646578582521318546140338163994567235730367262192034777541663830760615687289223331434669533791254122970321548651315697453382965269857663031506455751126317307464753410416773619063141387393256815875786281359834872727819939594665624155954893538037199356344567471952731729804248747904792320254234752136448481503166359743117911872844789903782085146129425635552988533576056101719333150368078034830850077769111048277112211659668921949337628596251640901290967955016121576048999185612028587288088495214343127943063370143776292672874301878281272857364220553831231799943297754402482115864076904494117544765599807206707228850539076784651705707198710374442665104333497763735413977958920148295166161245655366746250812241158442408619311957281827623551242379049709086151707706292372307960875708093236598278814209170216407961963466322796166376254881365187045423915336847798393973555610676470137326435900492571442709405139232054450068829447546285351038578381296920123620813057358205301662529041917785283467262480129532458067826881217762089804255395357160435101934334151499976059379586254254082210369330423736496280706357297731233718252368843625531822050611229742257684755548071152174148640889272751263327047078012955008750705237549184740495057103399664353150004501937784348779 [171,131] 28123104753102929242294867816397620258720945989306213582998235387222131702060401408566890720694986709217419757594097581297638045875870735376771502792010984060306276181290262538939503590344773698556279087645518137115263781458249862369037361327328294287967625029390840911971041709932988912732198477719438422278174398258492517183493616590020520770060534720603375558550491367704225556979792479234673435706531120439750657751587799212708314139049817085339028155467799362497735934742387024937642758116905868478297538914008785167596455647373639907219414872097994773630218221505498986777271933780780905250263511428655525661080100202547603418485228227227844357495159467222344989530749113963332803900298398978272225410335464690036016881416527179661046596691271489351065805178141604955941907904685084104342228057465579069707422296701594467368563160529062578178163327441641600170065875717345501315733167275272938325239893041541127253840251043096234608561624923614321828747078567135515609418509276771496795260344939093739709446232969261232981215937309189951845481377847563368112382709147534493975090033023332930227118464877856962560069147710925727617688207829665647416861051886505021473388921832076801265198022011479019136001968601812605537570447967015492635779941930576412845272575071582521934022292233407441810753835609170264547412411211029722426060451373710190987789349371110051212742017862034396134409355499094757807148970186525039123770739797766708314042181528981555836597689880255013316779167192287458981108550324938628539781497176409024777970705980522695344702190831168034681076012 [171,132] -401113350693168853096788062215320552046708264123131041830522798128206315164443773585093854076784049031052747077894907758654623614691185163434038683839733018952990415649076697371315821650592108468434478895814558262690621299490932094479883718461841635415825868909540225204605687972521110828813400900342733500421083600309416452428101288841064644590038716486205823648901085224125421238904517701188051911933470118462086032171319530279576549788364623211501575140453424616094925931825591576675133846949439357354145277141558470923170708658368151840179648703291342145936254508792793324236525922201043806961471265149379581662327382167237384123962907071870477966734648221100335603617408927866060274826830968273559301698105185223176181874436511453207756033335667790744511597411520820054435806485019257375740190527177723545036855472995645581650488684602200085536356029326547185229067410746568703376692369801814309564416715481913496529433136285199986623947879157630717364246427326714384028267426646855988567204043972443272082103682800116787337122928614040576678417566613388870692387461203236704095433829737880381424314310132960518269981291145687927209809956740313149975323775714307549442600769600682148741602733615744769965738634398477891068610838529332882970957127610457945658776224707860371460437333062853046115107782698142573487214247471676824067737355274344281750120543696127609637198856656968724321724608697563749239208135573040785888378661140423907630634415943136852624016404591690214707489268525640980334683984342074423503023957453799618332359092132825717508319076009323998 [171,133] -2311129526641255769054533722906797000148232054634224347050631404395671629623131874511586099900418611986592203008804213964825355780848354051773287319933710824978072215797868539237934153392649458149090010609304240326347946741911635975425805394519492270354809111193366004223831473792093181943282116032761591768084782139674119872103827448431437113464759398410106629452872085270962570950045871091186284716611287824501215023369521580457843272183288402114386012793757346501218424343016689562253520748061373378847836321599775244869755821042442496479982741348413817177203493842353115434184175295403996028065387645877324699906274619301436352486277236246719798317457824867131496467465394315159190185308691990196097845130210810155275046048037135110846547948429003247243345820566294786913934683315216634701791602813215259190188388654024612109798068522513059754533319850987067882997056624026839740636987559638194267994783948189145824999600003041817206989972149845521208620230478151194005181237409959906682440977896373343190960973195687865363535026937107203841282842570488772406743686124944840370114385170016196726392438794732846445936465221259458663271924051753780790243899794144754355084392679942134859329728320403656005719404958223706014486889750921104308568166094663170377330435560295296454050783792630383451681964744481402727771487289375610767888035371810074799381928332078236835036530656355166265161739583345391018071701885949343947806195190940799973001216807895311253882966349795968539432210772605494786958938508074706179026889361305258358395982228633793236588035520 [171,134] -8416296327409340562261102985034982393352332403074319499956428682836824178629881286976425839496311718744103789738836652755839475393554730571182499013314472230656602457055466225053109685961943060784802334087942854912492453115650013485841877616852614950994506384525529722036872832371227191134701862095547412576333351504767218109097758741525120031567883818069696801812194548251122924153124056010235064021866101932054735975994507825039334692888509558634761800021324059453450092961631893683811465465710402111261318720728284629826318633407485119435387129766008797551377808837935546227214214028229237712865794932351748898850023253871828643807631263703696169598634650858180570367800949744744996776650776446889330375386646459609798028415812625969199577176023058125867170592707761502865529433418825109394273661862063310973299460397196409754238318963658741279577667557461144291594950566401581695918983765737809440775294539985987699920498876559668009790139747635036814095345659678735717775363425546638802507223690484610770778350696604095567077967262787301212361820525086911853630215306102519142936792490358676058447108887687323334099601047646142024492976071111601174331735808017280868935609554577550304430514472438681759508131612625400694604176962993656604831506346726660982780692557382233940898230036833417743651051609792848662764255958552328099531430610519598463014294400640812514470186470078468089245565564981992961071518369376186905911781063356431114802943131885297423206794476670304208044131901222432242697734448948308272856710262818487369050360908701007370 [171,135] -1079874120017247191045156854104011042841508665283473156588326155298693520093967088401394914943663882211448719636712661115403466200202176400289934687243788196377571574509297696591278040770994551025369697214920055715625548736706357355963019850229412136679809109811025784096685791511957780732591785336063480576044449950197811150620460250819816700800471537186797427765437073296767287986312208822079984065322542951358166340135876278589852874539090919791195287906779060329629295497883508605491305683144298662682928857274455669053796459026041702433340714268178117893296550919241515046278008411533770624835816012268149944164243969240755101943998181454459212822181757970864298457305834036806590846004438347463999189523849715065849809007218324665397913204288334680773195275419974202921212183851652555396907026307631589974110257625883305721704530910276590321087113431553980647909681098516996394800643538924658454581973915074069359710360895938729595857146240339294977764863846405559986625809939583489125467200680309006935374660943304157248428490646971317319352511863615768458653141841352827581180326727589902529297308156728281555852868838019088325123898786247701634128557903047772047333335128873577699490588557447830803664295012599186244727862148476656559953674929442288290163999008402023275929518589869562004158028524164792728686608017270291774246084398869056721711851827435296473046828520468170050076330410104531900870041885143334409158890065520140979184245780595064163951962849133990079934440068775682370107582991500759130680530087065873988695127510216 [171,136] -5143328437714053941986848578733945487503917250874130133132036747691638933238946584641123216272627233065611574718164363450296818524969106041448098242431698149058850007903268014057354389427085480607199449277613188754576384509864345617731182921714388980977924758758007916525687870494275832614908864075573728438557378878804777509634900956465814209075972988666438202522801206720061272540814932231898932674846264595958537651228782396617894042084062580519376155721093035975938318353660478721827297918737298595351544041910781002879684152304206696506726041698979653832508687355278569617803392521366144868945031013279002055850917500945715393979347414370638984119819789766175195161393359598417547378613305993593862281782679042384489108433934595172850224833161613601855922780304091305003396429278739490825653734054615132638009419781116838308966238072213323791120233714205194642472387460254481124288183797602869369649784733669773053449162802531498482696477080945490918522647586048062006496733211459121767244829162409357811865667926135439135634796073069906642525870380942672232955499428061076736244861861025120544760494138536333075961692059122994233301764105940939301325788666258015001809801793370456666318042321632896426501907513442702391439135859907047371990592255250258831595174345133490083548363986681348781212437435540977793374198282374165871797405228781147831854760995696254974774050303718957642629784692668487377951347350679738957164917564023989860842240408744145905770538234788142924790065083221823904193767178956949659115585516721717801570 [171,137] -75886880410894746919851009806662237685169919165883653890036885976910680314961057777560004337483053139408207387356826003891055502296823712556471390176196078402587026391191225555683743006505825137372105757624349411275136024664165430044865259871594240784991367460276675174933220011899292033358111640898446975085026545384757196041165024086440932938358205411355956473188267147983877316001799809905661318349760313569216730565010391751742360849455692843606473783913998338235254974406693640409426475627343210730966727401966681024629482755209065392561539748550356628886084197299681206843690193697791213239519582062987907463654757986793420922107702946444087436019508072793493123709492641187820848751660333555833320003966187056370876368423248623949546888151137930248158762910224985101026995523755349324220666356641046614070377659896829776450719355527028362411516600452430840709518180061851430756006215954224134930151246648822757163891577012323495588194012298982073711309647034012108443102300530594129069309485758838160256486437707577202033465506092423649509605828400781107584844042161190988009866071917016051217627949312889841670828284185782883226682067719340997253507517932378539667619717302223014781694458106295647203179623368334744917142805547614652836938364676619322083789163248514126552015192274335616869396833573606232752574515237825684154584084489503775546716885607639804841020684601347701707524488991116074543117083653147895348941198466900955876602560457981486522929424690082341326387599372799991976567141616318885405915851492696 [171,138] -356136276956644153642529111527139220845216427946746168967413849514964052702325347554338304982985268863218597653307697456768185009723826340862274777007893098024809013491443648138095555682311363596097188063464933807563836156760264922575115664386042500474012306029988741238860522341759820929168298023232970491116638374669851307923997306625044247404119494119242077702077072672418254802856142681065668895905392372861596416810622290133029306613543572195739379864152688821780364115869644592483845028645192502711674607528548155647409177990008652516098617738816399771236700247863221804525026898463975387390633394973137430980715560011299062384384372383854708192219567762109557765049291326713432035781871416738924902843061863582297002543048443350329258646982303018606221470494186273927454600759430838551728431203631481670893067480113876061025488071093607666843944620363586048499539973481741900973097239883914788086086414211289808869894743515610283105849420337873189533674341472582821898474263277874345036574668071160562774172170094087369652286476948517841787033284538001971612171017044054036671450494278608677990218696686645180533434870128532484006029160335137722763015987511747932092749380729884845595901473754140569339926209708656493798576600593107787096747332054724352553517137944598884751524078629380232093133014094036247228389234758927324839660579542600437948119910431547963634229311181596048023845634674581133784057677658785310233930910406198755373966936920687957339669516209814056865460656469875273903305678027868954777799 [171,139] -358135129017538526520845680706979957323862980656057198094434661050366876698086616925394132047555108351564357006574054814727459585729310562173019700796806104537422001649170329120435595765023125395018489217272625847026208956392537871677068322353543495105589345825290418793506613432265532207201806420718315451277209449917420466847564242583213010876245695171589050237276974987517125762711320053338352310824535117774731832720665953893105525824578947356405044201430874103312031392677416490416276540452079622274469066082810588922686792064246038952287819536561481843691745261494801109758836667682965732566929222832106723804065115413590411825841709837788768497615993425739507129132628656790160525346036779852215547333121785096347348512266145791326504442572363432417767464114942029647187162086811677046954056528103413932437005402733664192992685798608179684712105108221617390374743898987492185542684711669177887925200541024651366125069468447452687395502526762605183449186124192059375878015271072098288811921096132869293810426991765348872216794352823482392207093372957802548836352156379148110757940924824138378427516917463379502565194174966883002573019862765644488255781039466721457040749204190732013465695114471149682993060520876402768058344558266632540756886508955734830977926491603693147794221165515317623414164497387530609976676095629369432569228990933724908933459635962559121455657013936123936836507873354775491721034072312777130862374430395619125838229951852271150255215662375756771138469275130211488905436066802232 [171,140] -901528221938097074002702021898249032102602084719377080997427982571987216395159803287938763999294002672707581985499356791422863954141422340515497391584249901463853084315239116496742021011851817909446595829371283495950682370186733081555862302319488506464253958697976559701656403134568463047958879768234042964176074977132265189452952076790263664102057938133610275024197357926007979682014704947587350700310107556382469317702148602318116503201610270623642875961769782521556359304384665808054455160978773899315148726482856819108553807169323780071917383937902120815635719620021490054189708165818354342102565855334675993256031343986803523963326884326250387979475321317255179055008294743795857824031122445604873764877580305983113841410265406843043925499835438077845773077255743493310415539381961074743237236077318008627990270593166627798992206033645385138252632923653826317578741956965701073656026698478230873882810582301316249014605652318328248956131234932117863966905410022981968025112723036313365357416894535088112292987489362552667777836104168258157667942178343799732506831356096390634208243275751164740252671656531074736420353014294537942180505425431181790538782347303113704864558869874117075092001674462553533963586729606026775099629294596520102093239103533548820958539620423537786600390043050997840085614829903047277096075985077813582786345490342994573031383383154626611719594985183873614421148782905722073953155016206133006686583305512195037364921141409204663435222437072672655210378151319169230234000 [171,141] 52964053285002754384528130300662000897642835860074067358672628508949755736724449923621210559371821495044393690144536126297050066652095043049095709665068505507101727378166434955866921584131626404723585803312264274547230526693176041415084782798875149465858630640938173771191215254786716126672309056725305037190328747819251060599453698749199188597496069908109770088742973578251889913388785627559488858159612098980622861925566336468977128463472774664343351684159752957789312898972663176343602562827029269415925037124395550378429361131160531030895910788088869256695366546849497673926139445920474874285181217703804836694846603109213086845593006222127849614152028679341108256645661443188084368321196252707439556967683593790240348434356162041537582016802412184737447278065442591295167454484900794618526911642437716085056462133637855689567949951531898552784120264989613788684508095050790762493556798626598350542243787697296552970283670373815065670929161596734074355241878442487335661108978850951064865856738568759323917212704731722454241660371655039560539384702371507835838322887668374618330901808440295011350857613022810150431359881049172254776345735603156594362864281222097598387305000890477914776001094926761260975194147113447634836851212452370571874074775070371581042308744443435985662285573788043647233798877447978184708248627371183590587199267510386057542819319245332356644274577713453634528563740472753711568525652855754271098454649625030267127446344281378294641495284668871544838105047963144 [171,142] -234131678151743095224289214368239093012196801335737476897703259797033183082239830734282474761725301357012699492839155696526503277184420893166995188984000998119253790290062483963945362726665300024032218258527097987780547887278020112655035143080959123862406505861624246669094120616251978593406839154620030520153206045316721626218234783741233581955706044894398478686847011252844677935423778725283965849509139164481765455362375823994818948656714434908620632963449616473221450673887661310329785383365259198873862902848980326808682782518226086300502570450202329923619873069021861842469006794780091553677065168809544286199245182245386320673595129798918721978237325681066502074179226605691771977649429773547886628850456803019812454819064162906596090162314852596499528888659735309225640351813945925755405770451764898901377640175170693008127140540849360232609388189823335153489179213338437905713233456567533114770184560764569536763455614603716703340494911227117439508607944853088874403128349416431777735106947631043327863918866239332480175861830101503291608864166416202708010368224203151098458242753397054743809902171757918378181520778099091737099853919932278526187692646232460458522472241871532273183758515571522953586349824822297021766119707187827765293092703704809992898339796710567273899526825696136556498843118528743648368365563174171841777853024922056606273464450295900921097775483854108288949782017749877954476575565768419377843724962698460092868382307270787488174772768766056631221066 [171,143] 34387103128857192238234214032105643487597993466028666440249556141851369463674654603099340047541040643121707400826317568148610553849036518996878227892289847006950841694334291928933880449138375969286591367609854127290101683759360067369808147854135086542760750365034619566599019699935547441443704079187768341371275885259382604878176284412741151344086589604751404592381932876571267511679784184514371099224819403091434038354004480533645537539636070999350604003195766325281055496004789930958821667265386635720893455986165095990633323334448001418953090023700505386122386676715299727170562484930030158343986002131260184267141267731960606174391847885988081983053129249224449663847386718353422715376627919601995078850804742451169658126088086406279144290685393737221399611275646209845526608133791667862061555258447815355093221577497062505409577910882652983211258957916191950019348785145844053818080035120608479334083339329145175723793995294302185521847397216967725830204427311191859973510041307067854376273956150960428014303938497126184938335128911371027453006291549879161511462741157012408353877361035206890698571667196596536021800948162802980909982691230187021336980269378908938696146490715592438775773377370080529479259197656442436157589616569748735650945941779229463391165030451512773602150853771783298217533814610393694916144548339189021417092370455299325004947900785225173290407016647848205935407919844297251804479864269257464667566950161378475816290049911986678120343308888328 [171,144] -5955560963075636620817202840951900532503578835184820343409695326971862550499269620831929096271514240533786896826412326641271674947861962558749500875365167104224964912115131589882621123741274695737088958977328797162057989008402296802108808459422197459676806173785634260043110824041915260459879155803867199759797035706043973955053147878570332431655141256553244444371107454306555870572325188559739233037660958857418911363475828137272049636399064759319186417540170908381804186602261449034773468753674011449944873061581092455819497302813112301172033579161744626932501606273454872076560412259326806069438827848978966324798628918230994153703048439375834152648257374105089523230168553036794153678061764051061939317929705666451057221140047638446599948516796896048300096061811899289043296498503114969492052374611084076966411184640602850129909588698807269681575505327343230312520817409334910718306940614874662728709047678097439241352900371170468453283703353127367671662634141155397276436464521357431906072968610360013991130973339371544335365898256599304100479307736937434973314336678850346820824211941224628986743346427422946636313473884240927389550471052888948625265658496665743216543154739127649324453017236590956086218308470625343745748611113348547079093130954332753170823907840995662337087041956243023073824535979299557241286686488201748521749411174849084511122721160539014738994075414195302512501288987315912867535609782868812234513520577712542633792748123348244393059 [171,145] 224106882342125499868747817829857034876861888707329937015801661847917715989796232230877997606594670204804964736643333446774959621588048038543828238813495903340951189331315143798113670798859972426583493554150187338226950987957696728516519818576470605831977549625595134615171613329909859848954533189748645311833949269714567847559280438930441180057902708857476273086308681525666105617600078992856184899296850506742067753865551416466408698186551256604975080871714734377599780541680155388299132697845740530362706540541687733443792039262279935061466301744539268066539157561004839096408674408118162427786928761391491191136575766415644630979021485259151455971787832968890900203270439229947524686712225896941701787044163956633057720455701251366800502803705418388959496364998854587531638857213761257928824793212757917959769171458415833617488302495712283235877396608153384118008878574622552763357404348785629518913143411407911744758089934852991354349862901914128942790365182723063123195426069999209685401700608065036483089121188376238807426805445414897644416841175543624528004050433631753411301416776422223921445860962738175510317411122999282882818819032557458165123171831701739379133078067507270640274627725724135194462899515954675393594897032678250110732556537462262274124297716371338134417367978856936617126298786191223473880333839559775146660858134320739408368679207412364836450297598471623503358442224467959774791310168154811873139202416440280949827865765545 [171,146] -1395962975510020898114377886347077154506686375890531791453276832659821819377010756146086609026077928259774038213109171981893384024712805547530941837826374220975449398236946332334609140213969725660198938479936861083449873928697418048393973912993431052219398793579076617094614993973398833154935252845908918714125203818480905524681211968785802104785888369885286603372929215451791262575843532618700525893966229964073879576741367407457692803182745255319124760828220835828501629654037760458435533143847827770974428231547372380956448118582332973230356732003892079760494920469305302342791683712451804544880431742841215386969429186108210485506355652710459799847505166886376905402874040228937719875987230225336147196789258537424365104474086085900277265482531579365443636951653788507838656730033540423668154204846242205819494601455441892784316457567201665605352791732720758756700511775699193058033312884120924331453238340168011049597566890824591551114413569853889853043192597115296282671453044782042908157554552841309131138459843403278374000451743681660448137937904826832177785907245370828036865924176341044716111446613150000943672535063872566109380571678049672146194031120936572650304754186101684804510529422008347289784232049458482293798753835538519313551903863840092800098530985376708252576640568756644234571171300658888380639620711872435132216221202457175594406020094146153574228919514528579239841692088286312584927680765353569836060189607054442820 [171,147] 51730379538436902105832703006515447938501039149517740743556527628654042292671743910665058235912511418759072847397864701379067027051383836549595730332808609309270065770000346410487092163716505952099427033853507949228518099437276278625635369518489442129573248044148868042766837173174989730283994227327195883473198901493299558397464735525174927876405585164453475890220188509774407917881770250384103375691234224485227685319457107991609607183101658717880397203374229326919904533003297862671067669914930050710047876401761591805596404594600974828751500876676577348476612478502622956180744108651934205292020641771022446180417028115222363952292756215215095734447626938486852303605588680062530080855985823060899465906534181735739258125188931769362527554627501088867918514109363637061717157888394622772476553926612057164120472643059434006928317920454957660135655021965482856026348520343913580977845057670346551464586681593672186188932603404422679682823676828494650611390169195844103386158937467738958986813684310037917715309854969735898459213202262243190996645984663823523453224326627203076836712916782083377878979044674822109802312179089406382812431555473659175162261945449177937578143768937299450725886648319222235407945992507553324285307805914658406846432131907897654210413087688413739875187538636940562252744037746345123266741415693802565059586607184288280413394252922285298685106664600093203166635229536341034949647042103453582490835668 [171,148] -1704959606899842507512013866386382404334683830980755965799094763272789277087022501846805289344263277746959564420215333590725923565169182605313561867354041205589028591652279699462836364935677111617983230616167822916410107665669259589799374901882749709105412011811630901019456742062075824914013614016830319665881254236152168159741012475736964706688181951667854408936088581495329824221964207465234473635802259016934173803058960049732450790140197188560984170222044002745698459511149234212709249209229620740761518036669732850600501107104167064576296880725333656154169164041013990129694921572366516126526862915915472476774616404060217285941609503285805124524381165306829511100535783751495134705788878002794926599703367192738694048209157253403423775839057345253747320938364056165272097829654031747838932732724420073928578222406118056188230729417759212021746433634526696799604364367953873926972289214166268591943675924291015261289389385789054757340456571432817979852889327443356107205211236249792880602693344264553433341234855929869839089308355218395196927581549045709724297411345007546183387192512150077120920977104443833912025949693149475897299372360405307761960216427336318849847989745351311652880649795969567026731729059004338957853369656508410337331662743454400640804426057735883890376571763051596705244884537140009796188208472859158806179239404565887211844857380227211807586773908140501883972413320251822984394090891318905 [171,149] 1858385741851229897412722126104940049151862337147117618402590844683846195009328869292250379133683080220442804695131317235599878281296129938862656240302963533094349697267342857314202277352976379774508131668759628253415531428231235099342802538795700890734449423695587407903679393912665081146596065380650190641322616287842464606399589364805273928416209571838747153566918820015302038248291578532983152148642869807895882727352637139337505607933844264534464396920128565047462377223547138301428437310434187753910253522089857439719465984463252193329173753359211431849458001671612242927967049611722798016769435066203105946596522991246565882774333638981933864364800284917787467556798739082205604727322952404869369042489441465819862731136189842296884787339779280345567451356896009794979513975322979667539611751019643814762680425838459931107363947650945960465558175369393673211470785880550721803336930259834739122381514977971184029073335845242667395871176931909604568112418376351832878930873461486966009776892686727094111214224104691431639516482651974967735492578001800469931125271885698107490769418192623071799277233927867468183875008760733127455434751056465554633751788359160311021723690006992580557377788594109264512440944524200044186280983063390159345876985517464097430999688742783365814887554918956810340765965496136542007679932203441518772975085740827485857855881914514320626730986867011003245019209175504594556654 [171,150] 19350308672509997902636497755679423119187001372712358846354870264281161252773985000678552975643459445253716397196573125400647970287649039700888591154007756380940265306507393125961838062615517409654539537115198200057913535815063099163997906285000796750184579565446809842269810879821465766011363724251976050874629809837974444004988388953459893813232309912030039324950127259863227795907698924947031166113163305713474742728119942360010756080412085592615531549734730495020213355612143007724563963831850093068957663857908998326028505352619510036224822524303120746117065394139222400932143367071219816616721554923983235968785177234039117639762510018012527824477369693615773016232863928047082241223081339165914067249352887889888204673401122623310071946135154947663082948509388515975922169344715122016078252849476514699841158170978067653064867003793382277132456239974087234929827447210962800175902384839593277164173814770391027970272425574703382233172116158782511408350971737539830780444270809309023048951490700357377578286362003455427180603460246662375831618084436013619357818170520163539128241327581505505956200919518428275965959258307243163935838058274638474827877056847140520165029769750285140697671287280946120952691759611963263734707051633252799895674788502083618952663748162087145193229435663670073176091252462656697391566079759153492170333477643164454524977483507872463180227733042692917982022549280 [171,151] -4209004992870506447286530757236828017650518985175530736706218070446475903363532548056872575159450203339269750405115295759372451641471329449690361732761115090791988889906624418704661049571892457973335885522035497564378836328170925109420185794134572251575727530568240363512291157359591934207085605825543598783352128150388962901358770092599884278450398580752245333785210459318173310245807286624702779454791974958174565043180937997747152669692290473506386155671234013150742325340912111800674014690977750250260710515505678414546800824568367713397894019383831192372775641586469769865879474151731823860112519126547971094821658259875100098707758416137331560625529209036974832545453579602628212735797381880381358927131459366128672012492489376824707503167785627903254779301540027049504415975249660089127367907463759688027769164699825064822993800454900205245276724424218094074918021304000232774982349922462924043466883779330067746008037907266942074290866742812581184939416062101730250400624688692481460260952983412250368652723729560197854867116017764054363600131633704657420629122547148758220641350065967429742785721158124981716705284399148645145605185762619631867978853122303206917331713126546477032136475191281610036580803657603665378475865132727527436302147260926642128866302624727548087625387719406563911772487043543838394344882582506770272174106131697871113896961455552292079145829205723658 [171,152] -12541995201946196589897841458951053882363448936246224769534460545628526929933235140607176820722789751979975389145997589836993491294882076993237828896472046596541642147498121353425427691453215608894088764769703359517457507585021450086300446136944565003232437002627765864126668689539162254094540569379127741527755718152818374393005745401402743014776176313425937576010717039145729597279248162070330396110595919597826248394020084015777419039818401952787218089388766217599759536341752912568094122884703782919596692997233076120941011106971522884395016548534713181449534703268239734057838656747456528204358529981895148663191943434065383446356909381332547429657035045092868421323499410500502904930178286161930472554369484744088098845192639612648092261195752239540302802187842459367630876384316382624379647987514270095884735284482718244589944907649916634629447629884376076287651863338018975207116467928771463066007235283748492321924800594715252652528078557237844204750169026567062178761748407018817862519015014712965615816654119745588981817798157551244765227700237990498753995368968325150181043179240602906805095754636091146342069860444877136487033098211898988518952790862268350191305682637077303308779429943739652507805561579281902489540969420644025372815320615762385055551235599433295029606435109908328833875451536549059988794929533856170436945415769388099290990237147847853867216 [171,153] 2948737785670473701496152291609620579432149114915163008240306511362917945962314493887750615348945846784436322387387314167879041218218100060562360969362494622096034475732764172661489231884018083395200601700908412388448771083291149299105392606711825810331569538177660778065968674185902863831544113065083887548801303432798677559831306360749610435909593689952181692825522718651235164682821043709372450852865422090543437858005747952413969123138651359410256564367555242932505702759985708233627302764986262992910694962691087982886684028784602420491778313702184009284033318507344797601915197455586893162164539869700996740914824491748923439433810066149230432012455894210605218399879682019575799037139324228213647013762535850430524568283911257332941743291574404027858749088145782575467056840035990981813572691352463438748812256643446712941079609664118978709777496710601442332980415557955695615803806574218193214983353374885708104626731472894275578842608006006927902667710158580181888285849602396099686372770369202761651569683849862573905715291997863980413078449995777578406072499723858591653816013534568653343740516529905002971909040699503302362842250864086550188065629705633449934753822852774323952551690177900360473350457036701917088654027297505750644068939426843853433555758471880191864295924966683769010777279841104488214916209587044519230494750491419427150991302948 [171,154] -383916769180133666625376034672500625612407349024132234926071636556413221854759963626380646528269121993987733002785600800372032489022410042101013832238592001580783505679709598260094217004283399872481356870641702791348743682696899546007502876376416356386386370681949990098902175941831584140892456575348371531076968021926383520829125373395994933527098550523189116804479574713594989507601390535255354344211876320662748746463804083387149202292688679461681260836162360230479342912436885057337104031663983723637993358075707794858917701431506277370020828286958642983561435554086844931474351617572504136681342621209505084676626380471243489005374773713377295650836967237812776927602891877568284360196278122592387168451444373098430941857742080924632313779518295702077397596342830323384944640059260490496890783997247118011211187911560840502828508650463381234146308781376139313948018791778334639504955562196225712310940780189758137085672843428040675293559675474945496700969230612144807261250487283750865286574359693051747714708131588836247051958595369925263858573833888036102016096525203777481963110105871064459933593676392664678998258785061798129667390197366496957864673194549829934454030197109241393272799496364442902193564342553390952434955468510293225530309622810186072729718200873102340685020164623113909194655016596193697234028752912157816495594045091988 [171,155] 9374271356386176672257606459730906780666766628096819574505866805330540669918960880703767174986298113044274423375797334742819104466238241322700895579795845771536079654810114379173595975903806058323478354028759283098822424681410950645955366039040432795275913544390913509262437310895259223154453267694741245445873279604358817481150765249342873447146023166796973849981145664065068244411268254726816414181707420202019621440846697052599819415847806505137786672510140521384938124787503545182651221180408599493752345469187134200037280223281232010300398037429904024379431223041749343191205189843064360886998154213343421268719072281459735621583680550126407337137958134882661676707973993169540156828456496907804581863055232114394190646718415299915836378216757787330555090332316417951574876599976725607405275990441198620638835348559100174070717518774793942739651580322540873243554914007727163710831824189176371495963033198091120396936857371692219395299868873130991630794053856066428124530865361031084151839653197514363384366288082278114137245574264789236288077555194695630622010304254980365461288684393412687618722651018688628002032672249889905829117625608073386910284263507731559048654528187672090778680579612097771522500411520617064493830437482310998801317080740475324722450133634880891385456799886973506430074479901606036249509991837366295720 [171,156] -795602684304299832168798149944362344623419160587610022414005530484908423400995848515209223697013277633849328537508747312906166200950498756387270883558488534184210192570491736868053867516162803847602611479715653589346945603254163750934494383860071032203160288155950703379311955202803914407412147604110704422597429175931081717931379383756411047462898807754914624684558247423026302099478843078255666995320831329807614411041306023428705757055521479623399576168088165403890085462448249864131895188175026664027991438117605951340709310086075498011112276436225080744238913156145510771616646134996180454570151080215013755266550778255426480865254976275799482825652242699922722726181718905730642327648868131878811176359826796482329012535253075486506633473342250341423281383203281181330976121035931585170302299444994947459611521757723344376821295471022451411433304616342401329912331499435945888677915178215606119028903143709808951231836581815065591871774452384589443897635533507447947076957007531680737816079084352638473667298835482984331107825405748338176938026946223462968522439828177234007070434437458592313811045446819938903307670745075276202291606259313365275869877508224567133874083694545032830528610331282593570811430054634352970980102446777002547376004788601514867307303142415580926287028533022964862788099947270134145553655 [171,157] -5633459976755922222088199010212272890366801494408165343925493090173787994284489164895687076903242621722989581488983035012806303527707975241049022646833527110707332516772246253302344312397764201509736390331893698574739866484366609661429959370804879264135371333832353750444041542885954746038552362353785347489839983520464233160499748227507899985690715117989216327333704705575413587326046188573585653872750434970903763715011256822147936600797022394416235864448943940020865702746136560449286616419092609929003341717179579763643251737569069544144147733341916986478654097350977356769842912253716401648688226828084218000997467525698320656478464609714632267081984227807225527615101677322908687453789390604320328026252984290380475769119459094743346512420685651310817639231367539221904428799248246446062397285812082296312814856085105611603074366159461768857521895101806516103133396325258115347883440613942433424759191167476285458330280850445861211674030388937605019668438560767204414848268039611012542349693090549029861224004693454871922383541363671925947731230839524431218242055692020588167635068992139364138964469532131070257102461949159343997290725702744181546128526208706265593782875395032944342299451778204342324890003102089381911915312299290988537098268047758572752221438766311645291708155671741258097029962607 [171,158] 631643901360684993785658580066363010391672961709131569395555830250959882897398148435616119706563535931763401921045333177486416051490468811485934128062994962343791906708391692012608484379374263887976060016665802634545792793494074170443331259060063195555045442209675769035418220640593428786646766180587663115909271399794653669557722219493443537732865525644026681156504685165688819066326714970282508437517989600546391440950977098842900539289772921939702026439328309927988574820841481327701183263831815556291995899494624497439191282286097308890815124471590606472563991613125471053675738292616985272515266704772456928659307117356671841829128902364861713800638329323637534710435784917725463226975616465897870331795565733469194404228364008964884701755346431807312966754443523111606371754682520564978316689406085041808841390095662748698957422267885757949271971782854709296876526007351678786305336802750007244374443670285128578795496072447578599754062406340447498681923510457689143644611822572507235641256708439811903037374718101120077491247758822614599506645373194539901122575126113622857745325297893523876203477015636180013655775746039316669653533888544477479874240634631275407837514719082738461449846154032002932137230751121279846930027914453371986600935279031963282733947072866026486400289330843556 [171,159] 564702470363519231419090863458443752203689616795264257887063397629724906959685101590032600846048578208058037806556916547096854977291070454337800096641658555164618523306052432654938837911344530757368446761391034789285322747053840190506159433821365040393929786848292037107610077806249629008751313543619062477176731843192925397879127523411848913308272217666938749925856423584504342984537823951722176375277401336143905522480420496236022604936828931757727149005680352664904147221675912003058722410564369760897226421380157230376262018259692464860479725825422173252241768432079845496919417804258898550615342512486531481716729450703186805190504339800953573162399413014344343359304143591585726344395990600987941288513269816374627754810720309737869780030577003672900973002245754436941773585461406278611097097006054666004278532795331338638635432429046784545641751017390559317586440880726348325327460693474117897400066209667311439445231639421311754304659465800737729087808043289058350957684776820716925703590503607523314490247828684510501794687029034263690000289135813915518492676095598119330854071441076114609132582160826436346679884899489989926213366258875516409885482446293216150298302419609794401896817762602794315932148537578495629247273237618986349661397802594772773370828800620024028918956 [171,160] -8866513125499923500982468327438952695058613283157422468315025941086564672448628215520131114165877370093086756161529370335935415562580769503595527321120938211015962993311404604132205342148557882910196226996399375632345827739657134915819796598470531368877164074882698867327549433566765008721916088503697951546189965848633618705809438638043724508992540558410795392930780137265062227452485212128574326597465187965476436134168043726412088960364545559792299785319832675845023924892296529815186475022211919545472862578223915026936412597985509906201046664578347966924159544138667274707303703450747945305487841674894131105325039459054499467868514639875014919766805482867769733344601680207905476464624622662006591086328215544896995630798341898312263583111755315274847016366752088795046360240392238325235105134721648997353561523405508652001941753565971120770052168987348952592181387367464049373559110545490800558831228506082897233444464336793323082525470128376978190021997382688107767702677141002914751484845557749732475553741045911559239509467075282290515757978538015184422653153166313492910785801870408943631544278686093486346517238645638377249698211031624876315970104329623078704965521256905561127604178349654257735908376323051823132243846280104975148079843795903026492751185582146 [171,161] 91493336059815313775957690286759022252803523340038713704537658622307733250427540659958186294312094244840328094953765990871353278084572513342933391103184996580153288449477298079082179789932230919705071865799193995040437230152053386522132173463784076919487632306988239948028464017381480810421912727837837583336759746204605271224838248641687947901681179818654098514335125588016955897126547952203113421659443878740411328499762709267165380541734624956924958245598761983035884447384859890587353029147329252650529340013952290670347159896707247244400502047585025083448408917081513398817344757257692160517359767860675416773104707309238003241789952505872618805792632192958036382687208075477992414869693992930826508487139722237663169287490442321540897767040347390546757905575565469628524786591262264125418223537582840529682941549005540931877867762324811858730001098406869176618952552475164854859736537589957966883859739465054146875663503208005573748405208752994346450735362373858343842789612551762625797521373821377658653944591050162962303127909785809101349523287135857818865858903243767282176595925369016596886481951638636882272048645073407426496187840862457240068194329650185858373771874289014394798501120201185258535295212034194141227593090261405204998454738395326991485 [171,162] -447587905320058708877434341537685228227052586283372413505158248297460669774441275341070367266769437099914201583676301811556263611358970048851412646038325377944431421565531299040401095954464405050200899758428267582663060195712075820023037120592617268725261683886882982217608867072471472220842790466342091034217248533929096353876490522781499473247453521484420093652958797334936135483885376962165715161770761702280365114492898940947885896706663382200688206367017406425099543715413637738459215920553451205458647167573304991843924634686106723482894721675865774918898293612059842397879645385374983494295564680146481538811587516302868365885071281616156403900988796297985094487702001159376330028150861107074691035359893631037822895569665579168701156757795783130680937658983682175420070757114039079206961604332997271366843575075079618779547305319730899986527804951457173224240861987057437464993062671497707536231512879551576327623466787067290960445396037419819304950722040962988666223393524291792078863245900686410858725616431479546597617362021067075522059864076289411571888962780386962217700322788953690063246486880957524193356725154210479170983870225398525816212332080796676002360660003517846677338569324326254373234295386739200420884758744376557522315452981 [171,163] 1576279489941307104052800976216036649198675545611903761676052564355985114802971555501805407302392087769604604478397782813753469035178973094715800465545340531147529110255738715584756499672365271142108735968976112742317994334205739497340614402734043377108412449454608638217241969011733109310666915590123715917598777843323003589718314556005162060549342429104660190169275291470672375473756450002179748128438551262231585851916562839187414902473877710947196163486319732772100188374645136501895687176895998723546290684818972567106348819958201091401664780515611857952614971865609280256103087770120326772936510739388720255744831095487325178340020398061536003296393730128991986788624575735342078567494150694969284092847883120367411772754559338316564802674165757493394166667737748004957019461404893168617365093461641366849963691643805075297691666861268403330164642239424689603395181435395163569386919008168369432908249859744525638041874937302821089409513316421368120014575024440020875158308683746030787704115834419407611938531527326558135236751500036341600379057029910387424816523864798963413384941031208667884078828870781192235597718164898034990565729559323596047454111073941544230953380661439738231806619039641356238961788948154377357348820939372872 [171,164] 404236943626087643503710216724893803752740846840892539766054511031989651956556788044271438072782570699000990573142461014225649759642962197410644847475131335084376579076465474168152813138386112929805639247119857606305449863094926271955444115817057934887167206661943133250952927649517361238571736080811015810741947862625783935219405918793082628591474305143476172034131513645030452816184078428557540836039157465790497003040305893875370729139422138040576472020479695964641638511571248876189927549649051513200655716816591279148133815131910097221708762665791916108405061730680334962807766322846301034417774117966364382785903595968186983781860650648127648441132367931427316175426278932869427289936898595227860544245110622431817823992444970527576335693425204810314986704391684411534951788473859305385106201694637939230694557514234375337142579510580257633224627204929101914894362017041981682534595557443605543195762681984616010746699822742201480103828821534264013712941455701144682252011796545411013279329265377180159677859989921577501484889588677052391601135846879487064798623714455267499198091776354465276059934779501993741607376453495868173501280404747551003051710789962098224389485987918192970643373317339451076651925447267562016223 [171,165] 3278496517916746561700705509797736519142084386098390016321893902404618856763385020016968284943834872567596102977023632096764195062534554834538375579880269248695045417387734053459614170505327406030407634752754846081311054617336041671034577240287199175493931592218400466815767826502534408617323749086250277470027156541173234417467829748285156978306932038735000079172565600471310902511561874027926008154396236272652526599695493462446553901058259384712587842698823987477002806936550282699303386082987988303418939186283563919482723767001966208016026699759720495485492068071116846173129750581258139730038480577970317164152955123120946893812286605197313135175585404114251815461568184513382348928794117425225387629080484897780819143979538083805133220574812566012875808046398523656324763849998775883033922050643601017167303504455483661395940917592064836426400744588444953640967418385359547829772154234820637709264079935307183460335267095108414627238135543591318284719990051883482616462262615426999035078090317358018181660405691014372255689594611573045230663111749334149862741841665066529665660512532862175163373075501390183096709918715324534516875522702925311766996761810275635385621284777936148114634706723764865223097787922 [171,166] 2136215211827751910035633301421297753892499783231078444911062929845769629986111982080422607833393779318410701681649734883481270421329273607988532502693286028668223812191371489591561375658530154107421489110272223562081805127982114717164631295536943379671644131322083422461528397428666435094886486905124230887683780524496581818200059203512166467353234482987474495951968625424998165971454208637877524968515006623597705733170594991136418716028324341169137472352068440550200361184042312147389583925640915253680019539579302095887106949480790432653854710907249244225130762888924316788937500959402550785063240915277030889196546597118730190841190288008098914440311392366607154808841201125566862311247046589046287771171084471889903268670681595933586909601616252472837090025683355802599895576746285813260816811621603294381879577595613575861966705423928210313081925792544959665884772528628486313873970045218996323001884429262142248129385267402248117872195176052323945526555320460673947821836137509653328778646313324456312726081664360254840254752893295500915097475897116681486851461848425665048457283004231786882948599559396410858967640629605502711430327233165585464107917023139266826820645022327095856595389467498725 [171,167] 632875402382049903929948658990392269514663621537018993066128482405812283759025982644522384025300385966214693388606163281686201087302163518162779523580185056687402437661683015777179169977298547299104407122202827287281943775877500308745317091654519643676984336871748474557433872116926763635559622819614574349198563434301074942551517807349531252118055194597685468831431591141340129889189966050963884443011987525309571761810224416935289890860239565849142919542292191975046588363992686952693836715293598702070845371295650761693456956371735335512261581780270178841391093692916698506486064614700838129034366226627500878354039202270045939947778403445932641277592832721599963375022631213455157183173398741946913259589156939521880936895081903353326126615751528007740898168258175886983525797771551967532463353132375436111572399145891487525165674613309430365331642952481688591219504869012153208882424765177289231751953374144949566164308159075775880069958135213665064160980118230046518456700389990307205395156974134177163494804676816128722422421541228948206957275206496337305590273872907388780563140747211377758949006746075943580038937178384876486824425759114753572299726897918293746269797367555617592290 [171,168] -5669921209089381538177237748918198708234770533256380801017015446115915935917005480141960592836539316264137460178067059992690554798854604043336285011051689938229829159907336537609579001774763028376727221488001955407237138972717455207199703980795513172074825991655176091659275650311935626612091348696420757958190092204544363467053871861596109727935230561531163025497128882530426754703572853644656042763689119490596080916091749646038842384532413894890126955015909941101187814820675502462398722637048612699565272744531335133631237561354061527144175476979972090816708061209597189539116019209788382422774403938754351948374628407164995071215605170551991822408029220511217202598048659318043395874014004885647290994278502137266555076535597129269103944789240386562923421864371047566044522558856942294555865329732498758136360682950805950858939495726086940115521107722983706272717238142479826972006720355627980265940811534083120030642069910668781402787456343548950360154742448313499778397988504901653172519649691353191011471788867070688205147163217167675347658328090207399650346366318334304045172494244095439454742599468072109597701337008473678005001579975771910676390183710685690143533090 [171,169] 10740995530438247758452682611119553234684742197839478627961736646000530454519122887148242093331379148423461283775550297119418445319474945885706218250458000756456065172604763043252072464706970554548157416892723794489437756628956617551495622277456433452034134624495167675031861523293142351680036915127868021875269131623372045124248720608548655015938419336031655458818854320918815319089820244586181915003454078914837739458844394395595248090791169739337796118011875287180628686636125226709821744234927181365733913969192097900074756089032828940388558191617658518639376674681579387111706853492206575076143985583453150561144899965724661526560867294154717096134388965185096012835569662641068114326716108806279360891149712847305508112516023305047746022742704883367032125514868053370017794014142277495656653983357478555002583138913541548950683096844315359289954164091212344177327069423173823435104009382988675899367886085265483973876228166425462255614141653292211925258022432596969971875557560276066337835182123520443314848080619379334796460279511754480954585307301271736868839935466436685562985589012857944008315996305175057718734932496033677540386528410670324407033900356593 [171,170] 937610682520059840688949054285576374655593694344934686378426969278909486854244961435000449113871739307643612923853571876387127646521028672164445913480476883035559446788726380727204351633005301516209962003155941577154088152354232416139782868061417909671705012566455271107057922607447739700657714256971295480615286767986558310340757490317133275182827160373990115795042147281228032076667095920429279640819336825891205138426084001977188009119123861734455813851162326158783075627306298454741455746388087443763345207243878491343790859864058230839292772907711264392302305553350374126929822452407919454625215468098694472266276130251705995595157727230385298356179868373459706076957324851027115097943200964247322515199133179316585056171981549933178203730450521163525719535836613285829431582821472655432636607204220739828291239465888654313263872797473850588311564342745226372283906937946582994723280788879652981630752360652005284410143596183054024463685912860375183612193332064353528275998344824511152891381067007587324283580177541034574573413137183626233270267261778810118910928221488602906612455608575155273452609749936076740643564063700157059323561106365459684 [171,171] -2301958705229278808948143474453197878056726545689140807983873035180271062338547920064354134573811150675287648417320094731703484461358644214401647793122005733863405620210336645264861658404184551872779125978741863253121584853833442553088338833085488086338954654612053599018338089175778274070671343631791400274098502403298959765478746643853282819280086081871183441248468287920727801607679440241572553375243852348550827692470276753990933086016865145563536947319412587519906334646725758291254016458985438026083119738863957483946855172178366109359221750173827047571587144604014999542163088361551351651510915188750678610639047926762851349498984395528854326955582832704317983902009476960967617322311027672862419793080460339972781193995514411159888461084294606017313609045379573351187592289086104275039235603662585591027079692579584178894210345649363549621338438492451477343186129740333168176559932769988714634170727584117616492903417221128486703628863207610907826545675421745634791490890584067576783703751288178734533290016748822067964023482442194125719807363084666681055574641680840599280593064108215927154058356025206889899736471447073017496344 [172,0] 102230391931431171143372775415934174720929189169559973861733539301499344133001864940959563679451132360244320049963547282356550161093505990499795626771176093720013167510865663472509126663971384026494627242339619013465098098091595804040838377017030170757130424769367604296516056294295550578101004884534846054178591114710957195334980214696290387455529995096528205877674538761512729682954235997487451413777730767373692337073437180616651351505289359892736172443400193829116234178171246666008519552018470419768469098239977562835167718745009114203826210736425309515178740636278269047880143228797911113991660188749764831183216162923081517795944546712751929056764860099498220421355721548824050846023006743138221562298876922924359036719364061273237082511522680447930164652230720577199567162296874143802204584567840002050277243920056764682205893092937658188893966970993655684022801819473077051658390970863550268572039615782456877027269216565697775504165456786833329530419622659504325688843761862500850004089094278287478588783697727183434694354628589904542717142148477726451561517605866503102257346602316809272834137543669026126399969995950570076798912358020765360632684024665130179971714962575867700986306193791210238567677743394024894970884363252183946844383662530868500128062926614569719708232791331640702793916173268521962634979698727813369841557114485031495321677960964299738334926478356128745538222988796046337380121183841538980165181578718269060770958641635421695122019334058538384074563241945959522952178992001647202630851434110228523415665988406464306830266154343745800065907562509662132483231307422617385241128544671803154017006380686972877319017977450059032289602688385044581091198937705114395685054054152367378175608416669938428806848943255652923465330453515353102030760340660920151920287351952888198773454318862881844147227755094225350669189965798503637046356741547361705985628611457480800092059054419508801806159332752534057972425714471362657978800977914905514102718206356029340502633814974519238848828867053952523557008184648459445235373162270542738227200000000000000000000000 [172,1] -31215094455296854003050182413916304282216302649590274402232471741890056254080092782040908927658784374299579814025152210532441396600200254887172701071592156448864577960025626660524183256928381853349715250714700732218283593593234909412893704578800746503003647183342222585612770504277260935972439086184404853825758982930150552363635720258193730231937751006532479938505151141232965768100025508501025921226471551674925400654024477767240614835416148158248232376894556222069879280793521021220590717920672238988272524121980829615304362748329392664332411132657678973956585686395360499347892416883859220026542694029670463430949705786883492867674640029851415927583602914509651266834567036847284203087488558155484258558474581171303373386938482041473532964552340695278345993795363744112228550942859438338827550678810934017944866014451866438053884317623167392720050998480603386492166450979623502028224316153356349203929062631250828468967310082618586213570830163679579727153010086246620085010322397787467140329847157686010881652897927637744416778286461202164368393526707282022648109762784625244664815096613053605158043449852668199057007236151705115761699899792382202711275581852010676257723747065134495492266219528164779289696692058944342211810118538915703298832043312475293750977723410240755938457821369176523221724849534532014925789002894493471761526371568610936268870484577802647260703632628996969168991843567164583059713384617118484801604994969652218138738776885792006622579108775896483764118032832921817202767588376316569719087207821199685461253909579807123459371800249625724375094654343308806749315536593433735085220094592740085873583803444245200376334624135922775534489877326329307978683349470471667750635737124222088653559173436139849491581442569824298107828039751466349263198927779032620736675473027674355744481057785100267222914660745719772355479093818470157944345311317773772072340836328190159878933557582735706999110177963600080463881696888323168410646037986465672170578609934601076220013477130506789396280611707886523300030070448219277119328784159672901828608000000000000000000000 [172,2] -3027252280313795846508998130719252944917407477551497523685618843599281247946181704691680409202697269560707523634071214245352143845159564039336184239644273458072691217714020789282917018140087969539658248342233652011911676229878254653990383288032834911641792823941525531495970512347923832562483068721548108298404758631765495840457918923985276540469569210906472731028291803867629998053631136860453390241502226773462142067841088737892069374520273911502143573121088058887916585467475075155969257364926671215613749443706013996720089914693110475491727887070390708866623144737546907478742497791029955338360836771750702502179518755932216006601987428637260554380918740643758493516616753491548212858028182121080586244852417316734540611476595476675307816256631847836616132826499958641692888036406028950264662358566644311709065266054827702634081363269387770172862997469954663922540897172850678436454554414463286769547047920804076677667800755766140419431869553745618802153413988494883441015001763377125997726402109372914521122927260916294359613103627030529512875939184179396772620736506670108655606069808136482350846341835341926578650037957023781156681568221672859078028705963926310338977000399513800535893962198701322142193774318502284578936093383887189150631267691205352117506957876063174589466274140897856263631946986251587548459514596043224347208476355947773290152313502905923580703618034113680336104574287287608018880228465521759132310934549837048215009439587035182667659320127943868096942155092952188563071566459054301587830940932185066901101264002640889539069735049755999762834101678748932324536392053673975864315401758585952448119718638469645962509628024453964643698055560598189814569716516352388464302228807741077278973858162005613153006610125509416098118938906451520723822692806111894280642316078518074678989433023040709360908184226930466528912454178134247666878926162437500031490275276108646079587675429528480653268887117823366110830175839005524398182085305898079433320279963860979321059045892396470000537571835285004822076339431057702127008875323873994483957760000000000000000000 [172,3] 93170096063138031917068021068589776892228711125464837097035110316251484188452292347036057503349120797109733269998521921620174292598885200649960088061792465868282233994213597359295235108145567799523302223379283111323998573514349504265227057106419302452374548641212867940591337982386380915407420570837566411207502495789301322506423157110405011642093285886348623722278522131499372246882755929950798709341684650484937141224863220690808752915608949894570903952679817103871133146449826819299803876012596186031214343092750405022272345604614656481695828706543147850104611097748762204926433911290374640436033844341641155195522353319002456717029181915066180803392373755293410204296323011376390795364026981603567877127339470591857810129216008150935738446560539875984924505114393344050207195163942713645909577688626930614413910306486015834364995848137748899512121347906252814165220464271202989284076518783838252699558918480179047901835973754777144679004353303686871126354066531347334111634802129763940656554957569679393329036621621689020301252289778876548088432892389853811761143666832638419111951329091717496621595241883169091713189441978679676920560620114248684397703923258998182966789103312042229092416421532883250566820823305191902129932567798167449513477532185447547060933540413355271240616998437003331050252415321175584470671968021327530779965698818451920661702210634397212329955700261979010324394499928882557081570604619595922965287366381317302482023517675300614014117805893674392462358301047269363596620956067735060803177856732510857878907048201457528837642935767324213324630213498855164669917626686764573343368238142564651376986190584324658020832039109339584024603579420604701508792104665015853537810093821227969967525255954947498149585226958497652042532948891544340189060661752981913354879350738706064581589222202969925027072709887563108079579855796711601438949278315813932108694692340119926054014703529120446284366454488389442686743803549354802876371490000910453963205801591167133811843432404398082645824343184463720500309169891564163066753607004625662786928640000000000000000 [172,4] 25864985278679863303941825557374508765732883274043262430845288123849503469221669399463150994710918378596292336586864533056089556647156456135673979451936453441469288936794204967787813965798457271339629756438527864842103119675053968510454541393098642991727343268838888073523173893420650288083164605362559894854540017188427402065500871105339330841090309886357996276163272342784486691545374544647496555214833443466428770150548089296774469207510353333713619642159853360396035921055667073161819794485254131668847739993846214959936567900856075990769418299953092119193611830108716949717166868798747620801797169585880641937705786823411349869787295740465269377172101350284284735366774139908104727465929087069640272797993424123208650792678561117314929524711179266933421658752450825333132101406944875446029854688965462846541614430180664355882641915880208329040591046278049338151226569835799171026623539445173572587213789767624238256031219464199142194203127167539158809872348166935019751415138330734940727685869631857169211910740669369622143679035228074747327398079386341442250901737341073719302160404529554992508298859495155738228407146210255548655190384330206189689348029469360134120021056177690193474535612848119972176302750802300508248909337716978988169459918251207546744710011970714719164544119820999377066609080808774963341816402602873093414679868129822258673838962462913866031920622007519935974290906899614166221410309723629948768193444363461713505532013071092901617983908868308072336878652992745560725545571927353507922880350821280905559046746075239279118027781922783443253766905759001776269517336273027329662516899522254596388886565821098941284679418467768306730464283126663624691271326198778426040891739818167782816460985376221604027394085039596319763330037766965512557365134457670478624053619630802305605587992047357699968696423925224109000051051720154717505305301732553294463791127109559725652814241756803741471166754980913084084856598817154676040049493326703433001121429329325091495524043722691191015701891692066401961198828507926464260293275733106996528807936000000000000000 [172,5] -3700823544775954890187210487726027864739247346409896249356252806555624171470177985556440071142153225059258608134198774284697377132098837856429321182320687785067379994007877361676600046374655227294277167525123044922277724759211236707986435882163312225349543783726290664639212834640824968295667102116806443440774434725544103657610325600168315291051219806196969648077159072516113005649329647389786409195585723542285852228794768655889692362669383416047142513695928200889732097241306905691373253896110828465354220528212803087544773962873456042608246852611034716091997040839427902880636597486370375666077751734205553912538090664906735701643705398353389117156372345382994731437282011146394341628566471086327058172278385090332589819479336606064441086272135141675805853323476765500541660300640463111530001136239013001003207847112287509419971431043249650353893700504350744325881381237752543217282333308712762876308930357878745422310593842677116463694013001521113759669547967997585593558772410053184269057946919168360835209663369997311175306127349546208637155876725568133746100170248036082563300584154665088380056091616367393142084894028507346287911660133075473330856145346635666675835622634630642900061370748823132242107678394379900082173016643248711315942465138824558442723234760246954266175548909548694085152939469892320740728332864735946022205168940776013568946908559738853597007159067773885283337826576610371334855612275401227800018628590601060277020778666746876792965155090957839029339118830075370310878459093067401650451190725006328738017777929707836419708335361750059298975553376406068910449223424681236419469296067824473801750657056852932271998699653871250764215736808181580403324478266711699231453785284895563219845182934641578887285929390206546047820852526915743492813467187326322184970607783021679467284547498702269296049156133890734567763350909922963988104291189255421128223464313231239891421865374122245467459994684862476865922060131312246427283472817556375100018391106830443056422943480610549804688884346470994595760684821231542833958335022559769844490489036800000000000 [172,6] 184172649030323976492263790073084540729191832759678919214137045258193629741808987479237059306854111346977273057845525204711520538305093165167007551216743376230999409940230101510763741146536094971934362842682879593156903829701926884162486343863717905041739333315374253779202069311737980683840780313930321090165377387287718370038414595723076954654550211871264970679578988304630540125130657583479544321121487691840418757507114327186916750526134408484041632681585413275696467868296666751441368278535842015795617834820715205330920410150277043152648035171105395359123025860120115824754325067516176766135796228426978339495377446466644532531264844673140404524567396519807315587536265976338118477721709845981679122160308784240313473109562910050070600130380821231097602455335631701578814471915273585451145409746620813219823839188195037284810471417638987378656849315447326530264895223590867936820752172560374012405893887201407048912180435325018857089423556601050647283100741097873448245431972395734185577894503608115221154161433075723056356649500273710226935632387747975762044805617055224278538086277729839412332590440277540471204041221648474410234253329229923751316592865068509780592425639142921588164825313150268764921367334180261035783127144034929820952126753380404474714868564519655867707262980307103294666171657670506525213260519270893512190800230664810466303042540688759250323481737888341762065077911471466994021201367271632751010781485609542861342256573799511024484036448720787061814317738980960528606906166564624884513383199450308215797316698592212829329744132306933792599746549884072523885479009400976881482240130513335341435017311765863904063868985595527449598980994485757446822324481188425117605151490054851018958425529752401890044925406039607151590389070159463549805789953874273541795567038320834129123702923965084387891207783194256875921386829306179891261139818428986699159663327661447590229093134085099631305347865154925362901507063767247475671163353793196134382103771803604678460144793028339521772924099705179283314675189436848619446097759815397063961408543129600000000 [172,7] -4062937675923534668658349548073286363076562484509394427128425130001711647964974419418738402991644078697723870112205566111220628427801100753282251495847842488972322404946914844944030645067359089001905781333255365042683103837538460314043410510940810279340506274095966027075864712887218665202625047318505057249741899355961609585251181499942168534702758432794259622125486470500851884064144173341114306869428715857393518676711357461355624017837825716851721198990098494207691527821546209956289189515855355588900293369291620904123595841590273404180433183249692005486725511288109133760492217315160475945671412672226047682352178167346365567683814386919248686717013174743176417099403497652996977710816386210804100811859187985957753748568842184654212934376762966387019119280942424490057291418492296571948651721349932332790206654644242055793445248356112333876152889752689032295940906485224058568688629237391969021521522245565879903937992269949046536144219380618861473776450604771668287520323100321346693199861641205118559734386333869711292098390553564484034309399906146935460139635617677406374913213207696555453115206045949889104471057280060096848561763107223101543594141846242217004402376221418309316332664181776026079163712133395189934248557279663457375098059545220899584146963045675926853133853467742699835830435489968838013572165437313178528725511469243181364324892564362220889529447880380714872823586011487508017945888768998601192069592417568448147089009173313524334265248818358032113571939907084122231691269168530136968350120874220394976033325906354559074203421181467666282728993620084262837815428536248288532471647051826770444428876910524058239122212859271577892567350604084300486707018381320776665723368471889804290635869201255590365873786173218940734915010815017230848472126047783673384832859090119749720430546381831130709195833864194585580761242141185223136332454930608742529805111758807896631215438650783534707647416793699980208817608896951751313043571765298747580958817449716689980429540895847469051894000227139332150035530516748409476619294730193183598280862125260800000 [172,8] 25667324709027529985203961950381591388743606310979026538358776120213974002753293704729239463774094516763688387614014350253523027038316519228310113294799406666098032330760910575685384159237995515403231712935873086418106956875913414792327796015537757726955080529872684956729511086903586387093429201060778364294431505939145266378313756690638748435415966576467383216158689800059191970158012335280714048332052606894301970958228972793587453010755577870376167945281528806208165651333196428080054698970000739806037410108625504471079131453485825944161191771943118917089790814390184432381509116644941979875112837678747270418735565879824487561945741815464211954303565015774622721577406131355656180004397118367749996562912801300294098440290086791318520979482441641609305102347631635994127379796759402263671232632022847350914673178757708952768635708067462369782450284731754724759943768116916739004762856746482381493561532112486664258951542875240392221932607524546025355556063782138128633392035170277615265769479638984584136062815762008867693275936386860230492788619670053984835213505047809562611183237891893437349003460296477047996587978003256897243350949586793332473215319241808942134432788758164792491898821971917924491938290496763185406956406900531855197574616610789591052344679772789733067646101820465269728966643017456667356202384577779529107508030151839011995070684074019040757147341421191760740211302841720488931339590245750052977404772358835585355452512637044929259055699806974706051800029381061811440967306139935278026818964503700581953815272428362310669387932042544568695657097021442612932881099131963280080685538329873828088856585501659654009237848765698321950281444845595615917467840016713838370259532160078494546742983523720607504940111221745408548898191210529885148092645990958579754436203403741738735271160707627078168017327952094470267868627322664363016317334672443431760469954788939208219751184304395317627137454435855396044052645603112065155479865055162095851731674862862413394332791099561710120462370368978076943219187757315708348461515290335719663079841071104000 [172,9] 757921705101920955208812383816285135904392755836502725034201082667326011691195576689745198922165608298485277135703216027481003059015299436627296942510433231521603813335429986129704504270571435023258920479522012994573642252068067594890962030382517961752947518490413266413220431605769618054874518337950947352992045222403679730404755542405337119752277144798643256000628562448983919801851019606937057029797678767851782548739690777463219703116812249516597858663024611615743368138855008795471640114567784214877318686982256988862414364842957707051219448910036913264050204109675258464161604456027689680804937370577643914220958604248146857484856258887827636518289748849886127075633522582023715568702474452082485483302923469102480265643889426522226816985980818759088329328235955738710475330284806217272162659326871278339622170868239048224551348193030472702741577470101968987025721134262724384088084792902619735714062574618738655529054931394176938068456493365926036975508370102411410353500798074432586074350635352305614046268076197623037968103216971951602227038048511025708703696212812259081359275168025978537685042073666257956915895573801613599165349871519359734214577164215195353384184391367840028407701041075510006835257444763605650659627434931554003071952857337588135639784214524953248453013042499119112718531867551332383155613314241937603078293601939698541470924726716880560147584556724312900571274375598199279327032662871776476079481266426176527894077414335305968256227089504706079055316897017812426719428065611776228410935049133923262613708616598607514749370036587175213438591593797726772821390803981329574811210089836483668727245269638760962830004801741631632972425229429974062889825091942659645481349531552271276475281280981999698081307643730512856654558669329630449619967035053837025967919605272977680909971842446588178374765477216832592179726552093402070057610045026062492098326035143308393523648019692793619132504941653630039309751166868044662654568543762542098406211673130412938838594887617103042609400144119824193844618406677378118526080251060245459410729146777600 [172,10] -23254168300855079046988350371531830679941908533317027755269330223976063439671360549375097693895010852907141672576975891445965465328234761058523097609578680063223699411308209545210385424511213347671147059363099998364295627366158890054588302897384693085596250506717687402323592404791647454238101740250068578119925777505113732373814864063513380460453879575495366092283447921118187423506358758024478315848328208638117230898353927374268877716182487139594883097688391686376479580867523367981901982926700405368647812670753134402421424126284120878291912295575671819118630976490237071455758839219274124579284907928272463896001411575204026507932116427794642829750785694458812601949534335146852299880092084649468564407868029393664943561590872254642949564719611156577543997029638420776400063230438021983683138293223907046571828838641631422905158012469795484370151884277598819561254844765168867554722575666026068220204673933647897055533701782057472657355589091951853072202369076914047898670302078824864102635989846762029032015370124324062622338884384386744605578185060659526820040688771802577604610649915027336225491532989172641451180027505106851296832381138871495716779530239084630273899911767315181481533253102799571443934963947647193917158629107013411898263362699908490503942245112398745333679724108732470421047720594916274095469082828598792773188123290453097899375111180124122053604273152007912618093437093571282479799233743033364603033581702352086424968889924176925481328868686011378131118304975462296643473637059383491642415132475768885724905406105491245412772723266216266961359386716918048892598988839065529008691935388006755291861597307496414544447961942834291555140800735432901203202704365628299106978189023321630918999513663577384585249968749879075970421414501907085757396475959208269668451606932140326006067875303276892776257178120837716999797770590510984382075315187247864108178118959488460645098284378944808659308336931613748125366110186627910351375802270181424134682465827620072635793496334327719291804541904699537686531284434351029336193513864673648448274169856000 [172,11] 343420199591310990358864571004455937993546427220280938224155266241838907656767043144547167913610912703932431148776147584657328396340534642853937456355092476146644924212951290401019641740526168070202160972875061759523183578756681602693640199600512118607380758610762732103331820304067241156552056521911000199487287387534504570787549292528175245925215069326903975227265905124561920169312458237531827498228169774893871342643247714474714955346698619122883423711904034514482297356074525422481445476450059790219500350218929849416230312659781111402330474001768901643192977395577281306152714476037685428114014492399782269968839066953721971870114112512981052634712474413514668636908426477838872833988286764091687192820425658761305801484034198998564187646184615169694941801420042732440835863529850352324897617736265314078013149367929295027586735579807617460066507939812789383225825017274452528424932410574810364646438536272358856268534916283688822958911644505972528629777658345778245285607306692269116697750646238802741273118845934715654019090909818701648769064816107866567877390513576459045248095786802100949874228407863649521334835918914632186952807803085458419525162083389853893865027704960944548031718149872492618012224945147421387707965779624537847167280463985431556752652432937299171715197153965398064848558191214609507023354445450895360896473580059825958045152347040397205342343493285844840321134485813273697372621383607315123141722430193614089466963465601454701905878981876012688566588021298113524757013469741079563099436970556832300988298151494348915784780662950471367915411796992934277947155262073809356300640510205299629701844282751842981487141634932818169975984399487383358121910161722646462227792560915589324707166794495048566176044342237539986426945263819824113489410131961673099722391353037638753072525057175255097641817292422604549380960667619302123374417937343390009125453659183204964089070227386331374899088330389976940957192774792802640639574314977052793925271671834018166208746005762246828378516923240081614930308847465122968677136223241385607650344960000 [172,12] -3446215550641188210704392306176121887078315511082769464317699021816235319876597232231599998911824262308337400478395178584259712357357997891806067134793528171132213694239622383327676351724466343280474498291752032238410429147764745664580192669139073703666518026793922694428292088368825496654875799324940071917164296419087241446706867595527803025396485066890716826421091007312524508555520748224816312882699724623381635729844961875261145355752316307511513725950716718009664173104387121562504952000043610516921734104040439961641193824650123759293648231814157810619446593018398418090705154932670212441597286004212235042893318873526067961632881063754570539338786819114020407511422682567441750631198270222878672134584590809603246890050488802242665807338376348088315919053420755373959527677406280335998200415844265535365311713900190434294082023974408998646782617233932332222250942188902472124667299183914422044895572349561698012273623396109722119217761933842549013712018799586520120265225054718373973663534952257725411161067226700053502995405679911982304774870890029554745408923328385242047413113295612863866895981544690363618685327439220899051406384023716411752522218142476140083020723126601723421568672423969376154051677620314138357254789597268217074259825911279524936094618406696224306063618700129417578317507115017444921342235814509755807511766792955233080561776583429859324229533070054404858493889445358975167339926536926083639428878621713483423896051726779797301366679526579495855236026341956950714808175765825396143222659829843339980576416404052025563984811373828038150500986376391473334883976768567882872251544732426748044491915304695789789636601728400472378351429160514386413453777848601178401376556565000439812587967474891840576094028359713831537346498174119013139812966012344022021828835566631434041691011139663194016140445859410073816309068071240969352809064120122798058577753566277742930539261058732468816282471808056074351527097659529326660316370045579064204387653431566093598482263437905851714409185050463378612454027600855728938204710840654145272990924800 [172,13] 26100871125704515904344719471695915515844833690759689438384502966892472052740056631867017778909226209241148747376101050759967221615955862743256249184220586780952293530015870299481909452715211164967525078356350076979032020311666691487561683641081031640698718320113196150545942190539649475907683670665173417540098728748138208663572622313005225156695548782808044858911620104300955185096709257024180282708802946007501106706210131805710468841526339733536507362405618269098896533933249660850361670255946569441111439563252810104660606400262667142968234371688956828685422026623131760631334594600961816016016601047940539749643717125433398200944695291460221311877557115829037191095998232405546489448264652331798086307834302429617420542657502375695528580841576771940803229900765570146756276762245304945290576024841923490343988646516671112694604941825676181151204584941154198656360961677394422288998522892367856309097413916792688442588919580975339333164494629174447249144924624511595246691929841210658769824517480477369158866746049882645688660373211569122777556864637223764234378802286952685360242928795846621587990818691037926739102102291981285851696599606245204727687899488846398592110102975018217099492153725559397536102896661925478387271643423373923654609243144834241824845385662722209836386719359784806382515734872376498100600608990687878118885592482487595444383463162896893325576089962241596566589428235178156657810970808015030258059954129140565985157024729105118223226649492287292893537870788048785054890152866400607523174998045544648095844974839452656383993870131231095924528861964320007556457515100648476526190554089486670146793742841164756035441102845853155059637508308217439570584520391033131124905011170141330964636173194215857825389550271042969905527335789818621101286973223316240629879533687926069400357710879901437778027520028324587159385952935424124530696322643944257674863633680759337492446680714926161155261984055639307370831772104285175187860936404964612417891598015357349093801088148947435798084286532133901988516985728082555297721063218516659798016000 [172,14] -157432211033805194543673394784563902814831957549495904562453616845842718185836786756597050085644222755705656266217573651899915317629418780789084653267832072152243259466675658859243251384561997592477482307369089985824556196697003830206653130391849848296503900709662468622556535046095398509747806884009741467936377249979383709889038247363561745228892557389439657689178819205045204350148526313219137009932115573363082553939594790966808702039969727803179609996176456378974539426316762269725374901314412005078553652219961670748291908930114735112655593324109712041974925456015075238041423609989463147866175782499110527083041976174916394357545256570227173228585315498942570004444084902669427882197291884867671822388322445324526778755802703184265388508490637555050028661094621579275555772958169179318329430865313927411950672763840182809342598633239445784470839365258162641255748190055650067249932195763792185299214180186349981254699155183321601444997030814002176452104825484264614713210376074560994450350334333264093425274421991184852813805824231999986478274651153065464890251520000770627110053359907363363145787952320422715592721926560569942717193319951824590595766208560953883899976086199878133175027869251752881250610935962518988340289261756556302969755250076539808352761860903669528153492701488078907654211109831243492067083368321125993419199606021319133600180954508190394769583590629120491942210692567330558044395791117661713168329443501939647806022692741526630171474109822817131511023667199650600321661905779902880423141536436870815405445278004480897905588899883599185964381221101946791286363274718094532990347518671124069351067112315725918520402406477174722815717334226674500019086511931683397432634770425073888524005348138642867075400860778313694843739502831253608351101233577302063380156754024180237531522721995069285793984627606791968590609679338826706552125372448390425060149681073938768121699569357940226675208700698342546040500995589613501892097761883149168501728488218397207759734287114199961446361453031804420101689578671948233849808010614461693952000 [172,15] 781555469924700693758549341664852177954419005034658212888247481462522903889249769245937832338901852393872135325976962274155746864710280497967587245509295260299115097198841975982542891803897430448082071276916724291135274480696305259995546505559786516570482181834805382953876982802858947865424237588342344964658117621590174863334701559081700949594414867848343334536070976022768533614767384984654403803705290584987322487869978969317497639869509899577966735108607019620067872022975018044253507004290439377117599360097975490670634029074084795521876642392278191964871710808467157066326844033885011854942694634546047209133378414248327829304515015536738901093849338059703195347178941530830969444978023646158251356403510752714900096609582139072454395371001212014521654347724674643357686025775235780582837092615495069796953722618053154480888723844643751963216066129205720775879695922513452374375842908217024356905746895357178281343229863605837451224359711471938670580622341479576757679705043329757300907631388609204846945977257970400998972643434176996525144741213490491967426269702973455252267565734448943175494689145834897810552046326776378680396226972646306811805426639658670502916333360111059871096512030799779143613565708569926544797392081659416336878335941506227193322998275316299157424763793019828570759587546709759894277980920240426911339800748238128686626615039905520645600083026708251374033328837213223273002736448938303875884096603701306627074791342320758047442187021973830181061517248090079567194659900229446151958751201037198376596009372554114965909264778037121022063135127847949156817711988557981438311335812578921247613882090811373055860028380160147717325868007101480998767674106439234700826821165038503858019430616731042183866446149432852631679934861730638114923414508809744018628548552570322047532867250880454488419582336139365053162537455370790681947230043360492030246356126291091961885740345444482040361792370370319489325167858095060703299403213550138541594916441722257263892730553820540362632094134391135526516399280887531527192361918495981568000 [172,16] -3260902363650766850631052772880515433640980362741040256535642581440282892135714054690844006504455211401256726212998160938450523937532363423962385287329746259143625369659131909787657734643647763025667973992427747518848754077302669776685483406768496320903427902861539493326052695980136406303918522630084591197507416029272586362297629872322076753750000336761078663648020181873257219073332627812660240463542698735640696072822727474565207026407580881010392910347307067340453531642456773427397742195303157746495556059018487080403491049650588142994285160116081690613782048041026219750553358505083246186206421000125228824546276612596600549179234426384494071974140642609043649345955829767203552825903115592329750526853194421959699451356589953039810704955098918663315183364398690214323965853410010158236720357945746371175208990517530534074887927573937657717155134007151328729015373915193638590496350308369689272178172410355670771821620024949927217969191460219853320421157377525641036759542743835242153541889058272143101442538331192640337056417602179637137885342259374706990317337941498415930667513723853894473345539318696550397522637633046841420540880129363984000137927271576119791233905861121986877661268764646745238788127555132223398866764988908227089085648382918506685034101948951182575365248427142632607411467828198653609685291636458771287212311903489467036663419281511137140719495581659491478212661654787012314012537043959154315665616823730863997748514406104346179759039592319900864110089717658466595969979450081457423460073106796912576851004740209264898503520797947049268974684779862134122995688829020149193496606723048246298781761494938478460266234511322193687324309497128994783917066980938299187619774350393446751599299260823631556729222273695158298700335566157418026459164460569190980174763603697360956817985199818409910900466322000973883812827051601765405596699524068759273842295089234324457990686893406567995110966544061004881266668149752663671725956734833391380026543672642645478313336224826787187629511104784629125601976081344855464441156029592371200 [172,17] 11589610739336330413244968575019965011769800054645481702354385705451823614855304647912611896891542200483478751796955152622315946717964820653988222288064953441413959540443538286664229767940739898543961008301684601867440867955845555848341510360492015468085399754558267337358891683800792332646766485168153052409376106355424907141507954839985062938304733757664670222126853403719689839456880483301655655964749910020205056354636158979368140215924331100996662575360722984351369934824483522486204699089891200436012917043806284475455332031558277373650071100205212898181715812470063725332118525715600694981883221708906523388378439114214495781194641739702432126440576604059235938794178889446920637279138761235788500313016667984343147980460873777691365338202304142755895665930079908501449939720232259911751530950407849529300832238149256088399325084500976484588320183367223729928442527960024918030354206081499552927535196293505363673841310234653177383555925701850855795647809951974779530145081032625629830728615218525533127440915058149356692837912529597896337293719687658334953243886852871648159454625047293249561792057065092705018490692966067515253682797167185379157740887032632289930017563037927121571526868321634963842463008683578607464939373651623199294356595872243453680571848918999414507912091928132392166433555889476204282930388145817403878518543037697882914637655791316003396788333452076259029967348413750324758784279212622584042624805908107707537506085603172523061218140636186465133529594374224152933856119549692132759010465679432179715377440518133234931075053933562889576804007814447535725816816299010691387252143808870984037941158211691076418203603755381131500076360627169030214614377759977598827302047881531785783900212763939316606441955765641287554970229322629421001391629335826287211428817096507095524854560971623521026615387944019376769349092023595413056197116551734215444063152680226403452796917009017491116070049882980914397701430138349206162022670856374836339012569327968668909222831149169632796792589888986814364466054247438785803391091920076800 [172,18] -35538613868879933829010558292936911005742579176505206398288953919192050392290922073508466736786687817653527785719939794164527119422995612521586628180178690367266812405795859588100041913896431360363925893615192252872142726091669605139528449359337527295853681601697467336464720600576078373179899409903638605765171607154681025521021361385717461618356701938028578286924716062664844519665857598885333120693127578756355321493035335110967372174543653079604692393703266801309056266186588878224492321079347618046011218958658024107481201333435570215625814413032288414156191071426648087018964051101741638669979493804668242437132344324189620257585964621198519359900893870728701153058796989994533684314904126687545854982044707391970917555163789285975036027727196381339501564810106907739551302094817225955334461008194122128321781150568365626676514573060370952336413915061229078572526137465619057145962947183397681080322889374206552129570282225884768771360754355491145465587208436851305007382153606890024500544598339197766844388675196220221980549207725463499860004253236994353347251092826575119925659506134679801677322022824364884640730471859247269068365484428794118530028141352507355456959925800138244387217924937092138681905986859127024049883439037392056622154182961464239910710577965706554541535267204103351721144568706842381315218458803338634918870759436041210638881693160902117599288316693894784098151844004787812148671360690889613198929950442386320863926021644414113455429051072339606302521413726278283964040373221966208501605859884828564798039672239433600042442362148676646382530426211669301016671488496846144868679984191849823914119424739830241364388528465677517736930308521232439691205619556738363955706129546730353507361942581163173834006736340612910469208476580906746958030185245078272166209347561373666976677877506970360318700873563984322108000609233186427870425377748539237147463585769452274980165156856888841099779818367727258383911805945195965756111399417008456496836337657074765693454354625863982698661703643529027551002570571204980022609707008000 [172,19] 96663974625453999977728878117868343236682690004675981641267865532801673793318728666439276660911859548886893833447615584021541681340122548313757813261936102269626852686375946604553668414449608272183172023870128413775832768733936827592949976763230519728427398212736956168883107625391078826390457113554569352099504968836301081478846065392809979728142854146716905767713851224632556838421681102644951002286528837789919528757861507449610208467097145865999352150714295585994904219554223283179820326119145789711834033073579028769643465958293142013390694416730421216554228935481880083436140667763543692921371528179143165741503437191879413655313371932332085558195572957312045929906162462351684235434673756997587456545848033523547023025420822358535879622889051142198891631793481508023286598100307949030659183485406255758624558983408139348806990127960590278109659510494153865066632837945722299056598239348267117404269630417052360059796402982565245686249199319578773949141253986110326086748567217376932397466056569837184444011668140850629363254904521123838685385902846279645218671317257772662862543959214923539026274425130487124844424891145480099314865736624143537708887981488889087058411173680846381315954670728635362216548920598340548557610865229373430445414612400302578914304812819310780493994866861087059428774425755810835777353264756380002732643168120874963659692844455643815090842079312115756874075996211643227528106643153557792289537850927480546765087921971485252464705761250967785619235125348004627204219642024874026461256909888519480291749279677142623930400898255289977741320414237658106167846961320024320519038242294727621222037855652355368713457408554261378790460832784474812760916308789782835409504065340568433539045589285119705491993341532588715486904380053702813320756800764583622171194830489793268266484814493622713627387920951300374077394093627628536148865228947339311674918783332850755627679125298682233483952695445901787054876748032786599084392866183971695036534221934554033989617739510445235351668225644363242197381356133989459920578150400 [172,20] -250256057371008926296203480439304144902563053635974610442090104123123916838513935193516297549936155187048927247661030074824782085867996816561722045166733707480099369687840621675200012703346565232559167413709972659878346900404805170709431148164531072111728446766409124683575253311059020667082902882924882286192021250898344152701676585662359334692713844258891414195882540187172520446952931526004767480080099753347206499827867694551087966285225074243047470939095811327065428134059303794090320514018956789016827017808715681169805543905998250650311633133470724046051806107316483067890289061393994985520118599374749097212420534782724461288761236553788995067303629477705888906883140780449871350026004922982401273396023982277815763336529062764658119054425061152028861386992068580504272494150797643254037697345442290725111552661331647676685226550777048098711213144667310920165605456543851217342873545144588736072864799371772993108401303878699318531136517507854084218883323096032216786689392554938593807457270842021090078750597370017427611667054300854910937493619327193403739404755394361936683161326648059650875063353221240058322683306728687966614542524766118677853348358741644490707930069973928653739032974930322168108835653480361554076488339860458506859602881974096313212953388070684108131196367888694281019910368479889495572838462708289021412633674305650148969978422344169056484144542419499259010140957993920763768085831226250216847124246769690395009651992523183316943587182351589058860593481502157653000398861148615850442260759048597458508125573728525243185454308858480132653383299965949371728182566607484742609973787607048716241668516169497728059898355014115761502165155668149986400299199172994532331959923552835704885746122713242901659886227195248521500132015217102067762905922766548502222979068297474724401969348948802842901446117384800082690487779498948379817360758297563063942599974213688185164715774124412155086535417218934477060062783101418315940869082220382879973680494869440195767098616858963742596306531905281889939617522419075803683225600 [172,21] 691996220687767564475420594997639302319551830817174905963376592056846201595691927471423602984039753015947721631078467380137817601589956844566003819372282933990788376584852529362895234276222969182308412013158845802254653964953590503842215514376058878700137478519643526859310993063237790027415531123839412049392560044626338542502960236749414958103608938488769816084438160277391698823664540725533164586002831087060088980311533508571284779632598540760742266153431687272107091805851818703142588589776178632595764433730772823762446923171304341603338293742671950100709854157352489977057636605369380628433948700959244231474763431503867024663582867345518837786118364338480204082754980066906919659743953478361756583510180482670839620453220136296841420993406563744701871128664333782704663939055727559255368326585083010570283418751822074959205869888061202515087019593272373183276768945287357120360538551399939410022787191161910271146707590656650330895916010197980613632114802606527070177931421467541209284194344712732728084455688479485731308846584166569601637223415307096441409911130691115576614441034934716664525277623601470775102555185760165209001738054389267448734011149091391171979889435390252434484775480825418442803606704818831665074663663655720577611966625980648663476186535655379144706061961903968484591659532095996970607825740045491649845248533235797566517767901644088048272104086288652586340824996966670962193886199272182974872973087087496890929909996197908554388851242574899537659961169522426818228577837141018225696204820456182946049536968744307289207385511914711204746253180515337921820082216652976882839770181280555458325578607634957281773769099812253834469347311187577978130639796891593496553181812753895145081008244329712824779388276231856376830361700290340663896715087821684896819759320537695224181624865865434687998203111200155901871092643058747894182956446152065300714170293872427643104531515718345008727757442602970792862425343831837015116487355608623174483520760039210819429256172127971318884290983313660564684030848005444112384000 [172,22] -2150070540560042636739338921174977462453718228605196730439785968954809511990899316479774191876791676785156281414687368758885709185759233383502856218127793338762428300414282264041927263642541637470461157102577930782647746759805381604435047772526398357419164883305796251073584114121235224627331792244223139301807893878948384613365812807804746144326472614494182209665165152946933328063400696511887650621939273544991704273760030976586878074547926785615063211403307539152625672797458620312916269612359689173624254919962639156062381382904851646972227340626065947805231555731231824636356661055376631481388947970236098061086930165396135942139118345404461464097226407586936665014161934249590196793851712882089163810786340089297396108424966811241047735282398139677566655079792677342796515317706494561546234748985502336132859587718044769853975125843408069420489972069516290480592899945256976506935674751466607107984142569654851909402036031708015560986452804927566049685687616240698538358037691542249874608476485234345931007451993036614440410629382661157021867433551831508877856232130108053250345723198676861737395414028173694047704221365511394159366931983625951896506697410585605301173974839471479785569675195521350699574023445040334756192184408949157299826529565577331782235465013534553808911065636513605624695028451046082212460961174107371003247089141732209212726837546903230436777874548867678611910343436713760305203404470752960285338677017848330415511650691289626796168386922742648430412946964551447245327700156132500684491086869784826910739063442614300883794456016008991193328668809757664592554505076177538141700396465462258842727784288024615114576259954122845015699676815698244409180497407160916759720140971418172852875872964303981548642285494875216880150284082240125437524872917654248991223651295633627401941686209711907813506590023486909001248266030042809284414634467221280931980607556178969760482025615987624825808231474866582278908351122789197845837250060561320611347104310135097844574294127993377157334588479673142463318193915251410519600 [172,23] 6818173509643841231150407128700118387487553283563538657309190541127575698728725127793692771469764736944407701288720807382165799155251479444959416252802405849041898523501639342040388817609098692973000230459548811578765833240590697080812108969427861905868284773083416691414699449391867101055033146323428323328014637394850489721190283726377794069118753051422707773254915983495228485494443419518419690182044401885014062309061878554128508355525316105066334852578403103397585443475951624115435561208988787667315773254641734769676921323308503381776882400741462255166232109421082398748731704396374004525399914043314683723223318696194113719201492792556151096003397727640745921747220729117848338758388943863511496128209145449113337979950479037865523225844885920831280423697967759805032564222605226675483820159282297448513417225211498171616121471019120168646457921434242513019905057922280627587169311921699748801464699063602509150659050511437640821726031069630684543761843572649364047631233810293318497122490053434424528273975421296675991295132882842911743465652183336176197180483083040745354726682356989687095773967758468711418571677843686252892554241867067302298729329710361857335351258023050192465362849718003143969112097640246602178499416092820331843927462443519397322122736422184469961776854015089636580006771849999212005022509177660810855685141000399867498840353860223232432043024264389486700401040671368714441389356940039384240652558878463752958689023398721828710019043976674365865004392631027591080601418445514124439303941958697499932906785188509824282112272129198815388348997291846970314724693919822352781564580320239202176036610766850017101224324738204928808698551868777145763471599786324836442210444948058004367140922668064966559313939708119172160207489769271090842339206259247483679636592671322330169428227951769068336678333735599510483824189126314467462332981653386411998069465059715106973829961140932431119919575652118398354696239356391151614361113517682022921705790248024410983900861945848036219696200322653666593280072582390113600 [172,24] -19392523824415247597273583705229570153139794893387062981620932352168886832398079499733903425011489026397218972218251819664706346634683017291043902671656625093739336252050238448318498066690874910955494653044568163630093716687471006217281304789082573919674467406802286574916163260817791562579806331040301925705660527628993142968406913087882469736401694046951718368914787224643900108837565202639358518278468096704560305249481305457792554156205585015289160537712382964863082873776496669190861110811259935658265300461579020611158411341009942444392142320137195433430497322965319206416179521425096582212392407634376813832071910488447816294318223586612511579689079092370295025519341443289483094145215588989700753012192500465824788126319908275006538627304070100966460909034065796576043939078681457434226197771233027076928750955162007114656375559826672421024080815041866391875166998732247264810719978273976914099488143413073115279644876047560901476319679979424187161034398449651030610616516703076638237591253409677338609729046358342863704563377792409971036524901906603738769236184610699785814726383503049931759604136144491051133681267147966084258511948676471355443648094397577627508261538636482588595411444092321094320983755221715571596737009525364730396258714628000623382920832666757983175603493146978132377505883211370711266869196339950658462658839210800787811251540174212878093767425550094158340789604559063312109110407661705995344266321108279158897631838859924911148228294187395987398729933616301249245814698587834568161332706620222582168246016298544173735286078090335028288938922768521737448511532933746380473205730952863796375675502978030081371419147437893441282203986174515096815486923912863607243254582257269150307089219911295333311972187103899981184954777798657661106039253919431931869201181316081701989693324739692939932628089925074814650809780712677892486428271095137580933299454976670004499793673683431042512297825082797876198701714743780327371248841931959439230500359994676615360995551059416244414777432788984166710141366389098880 [172,25] 45453359881693980551959085782367910466424702973992797943201312943723787252928437654629896881830097089052019743296035947664258645711034454176518420486638449578393505508500952767713221279786545142011967090917623396843092343221829128355574359474355289331987867193689702408227689278478040900892730774119187120236738484858321727873161440016712424385645015477278413649973836757060657501515245636377226646417459151020435959520129016260329159532880381994198534148872037283630316705007100241313128694396936367385666029517999094238565087302034132648980708378781153471184885224755894471495865855113691903642735404691457354807814857756296739527660002515235377506692302981839722113065173184915964447487911687823477263918855402870000460504815706008309356988472860569121755121349935973483192843902716031548417144882972629984481638283084250760000757648689600181297832009974626550674218195133239015761231558173842308977126415040613391718298159646156977614453024376110781196802503412217227326577103309128031432490832838396732011551091851041715054331679526502530679103593209765090088714810168188349982553406511247714768161509614482104387071097911322023475144771484463965710498165384370427263904533049606600751035685399313405489979330777624821277625933933393183659665524324172288508674666063358405850672773867254626720892114146652003525546367769906584195221989280885516030654858241577753008212269298117394114809839946501277058621191486946703294095006369834642342524638103829472216974516277197970714394813455295516262306470613048722850451405414395838680292244064413563288784360583113251231402871168414851527147407098652198879235142579260029067045176737818068279090168830494065449066098599187519783443931587964380764365336872119959572304359669686952024413685910644910754123757000511925905219398355332729622094105460208915530552736227753367094328837960027290269670391120441270548344023984101072564309045685437896648903102026345538451024732868417373005256772894388774856316025284193118769416004615388978767831047417714214078794322431672818205147224291200 [172,26] -81684644356328363388446699311882161858538625427065508760409578965666272696728924687142778411619689237911259216780950428085451884661401251587695678525644953883404065275369742221798353639814929790142232911448556862818814333929667483382212068218437620688715630086222666761894623007376181494075272040741743642445724530670711854572337082392018972415766159531725743881577854670281087982513525932688141788795513667139954785874668029832596662812548560754087969387848328829170823517101438684682722827596084709585104063176618386162815388375003279715590726674732735257788569340514511318581979093131111496883537428445399957297544220182202626711261344263062156668932609080622216292786203466424885003280352488481904734394803512817400105449946018310375417575087373030406737483514620243276158938049032648324818032044662402864586195291227121190912415466440612036160803649494603167981635112849378933658463585391202363136338610237579122923475035142084134300847185094959180826522445763726520642710537775888226841717802048787741941914252370552920304615561075944346860524027347468694546180461690923884600740805851100872253747470569056051357103693456506015269442836379669049714504503138740643244455990557999570581137664688319898644056636619486097281220091319414038782561611926616063275106513030372838480810815622803667477666948432579481937752510524352791000490953635948710417642815806968189448314134812308321929212104495019483288199328401683462557967151623841560586362657131556172170743693598568933287318222770810018206238992620616308884955846191867975127849653763051779987720766865100549764653732541801489369878416799386021384649890774564416548736341566558742304375621632522421333832160243699572783972330667651266307404430274657424837840875551016995892366974916786119039570009264483891066986412754612905259860472739113834796008733064468297896548752192288215733402790392349342188193062344603841558251964945166729478809166115542395268153979717807138888503021102937505784377415716483015308702138273402451213966147184993972679133889391953207082778211600 [172,27] 95540429650606147488808605903208389507696196518656149587998650002886938655803328883430138602548386452242041693862472902163236719003609565362703311699705100322786867924578381654141126616571968862766211420544789756139699831193552587402255767365067869585278435997019851584554570625978156971766721497782150084397853426924082103203308846763671854764952132206467539704786979874780828423204716434535483031495945463514117111296368405879543211458558117656818893126038876337769374444101549960286357907007244426941362529690384259176282962352075070268235869229841512455357989788205142979782640378562386193681152607244280859633355056630806535920791092381852105878081465881833754314700721192670280376574655244185481510200048454890745756909857991082168523322341440538796716594873378525820192435691950687769718415019618138922814326872246975331766809841105175210219458425528882219251616779376819293723611842873189756854909572747168145604493925819460599274284169140524353896499162783652074195573021179973339351306594167522678250233201266639745608882358833059397307676814945359961509040163938081303582194954133976163268199186351949524143180615673759295837265698251239847876074104190011183033385911275252983862638079184339796244606896543401044416479898669821900405964827536900458353506222090606865208153083726414042307915654130357978180054690584966504212719218155613049285635691368950676018038333338261722250478066913108733432727215028695524281447233015627880737508814623803978374381008998872118604773568693687853532068521851447438802776336488784802901289991219500022069623558032057462298627878767289086806643824816828987320611194669242228862441249276398905518393354419174742621190120627434821078417455301716089156774526639756914511852536204457742112276838482134365922672447748341715887076810946838119382932003249306222100997444711633461270111546586422817520422557684269821274849544724437011471073503244491058711614276316515495953291093718141982728015013848211992130420004080608893466002263166316615809915823157709336968495872919551562832540640 [172,28] -8404840512867680474090300965762716496232920917788077711738710170536222028135564280347204587261564977448570555135422595134024192794850595722515764963855634394166705894334498440286587696243246713248361363150496903825926381417019340939782662579234799622974355594327008412319231084243347295813088497381303390615481034683031302178668313984225535971384990023413100219528037272632475038472036802494984276997368033067724738184096914686799804751662391490912170446176271567085258023238950722902138691673136603126032857299396527674476440069069813164354066944565109576380920752851722090927518695125733717944041934491590326073575209476828520632186960600949207104703505268651311499862516561597706908064350577076765221848936176596080745172504836867691829709944209713075414523540888405103027681065480674976719887242271382037103232365500856366959163979034175499591510587969830315349507571931190699967325600362482913124814985577542263512638629821538636895037227135579119426591460109434259553031566247765515379649485294456133802154907076078729458582332572550388135470975768324528589327528586199066371775838305379164794842033704734091692417141935984133390643606298709000024992784913328805832721719166493295466821464972343772094000524280553685319025518605066370856229095269208694825957801592347042000373663234243151556122464028834526692540445113275654979656867203804811562025563654334675948307185277036598670177898658454816140135840049025290418478661921940709225781789370271651932547225188863791848765654396580578835211008552113960937660099369346833813854486494146062856173091963694110226054156208366756554135576103574058333254917961287335305419479088245976252322058971887380122056754345898598620764641347086595592550851151146657270593982972895960494826998891985510590686694019462873698414975434651808873102883842328710117131167272130075712419821817169886736336443485011582646871059073977562680575540708743728095371234604630502280160918726990689083056774640829207059053459124712849385428232155678192445773881207000556044131509682818735531600 [172,29] -281699848734071620366903307993052710642858287525736234138988407254931792153619852118013231878755689400201444516188374344022901432068998930599569826415715066849853671451516696023467273591098489693513313688172620016687025576823127437253486133757935888395360765892661833629050636367405261696928557325044402561756127301235275749160303278768239803703785554050367410169848618669592271517784085405152515185520418524139018504995939579701179120357349967365487743880523565942605153032494495393150028615360367531942141228115283867803469270074894442125110920673390486762749145278414905940986297997756784303865355973672164530396494389744570080622031708124642033619275906316234387827192935581431645553970011086189445902835996696122005797703033446700812326854991803259239381441175876400424466526322520764008651232949812160561682234993122563806761921799896889946896115585361977431344224477985635420878859560307593734992298430587294110787931322139055537078219907835295145352347660821194711371630616089579230689663789253017523182718047377344278027974072033617631743924202317059837354805779212618711521505825379043169422689730155275645591396730722448299882179285734228072132770716099877832691169185174540804165567620575242185864187648003885220257957247866874977734873809698297216414244040180241501018317334320667438524753229230207779563671923534306406378057406972769598226606622655797834781375616458894785017532793794299658310675856817909117610925733428716158648877309074640973173670734043590718863592593269031865828274758762049315800275333522586766494137101027577602110430170265481115074513248147394010661748391863028588445093341491675652594579032933100800838375976801180166015797751142475444953588812883015793102179857667926775107249454303841246838241417685345968728188537113182925186574801727904558437001175791137773900604787540810056030610829632898224371918904155367395005047937207144969736459030491866773352063702821087431334870278931422561239966027317545611100062263258146365269838812058260656292308038537806933218274645885180917120 [172,30] 808489824844843909124567680474549943623770787463799852148404062256439387276703120211487558253517998002186680164538858193625588749363026304134209051862931610309812314922303911416526561475504661805281573980687139941064229147312918959169777331452962770057835940675086964862276269392193777660291139674255501541132033793385846773439704250152370877368277902670803990232334644380444293742817867272739533409755618592216843446036688617189360858746657040912070050083732343520170105386202388832863682413532046434436057486648263299621752027258789204483954884129957497790580690872585210184243949345745861452772565610141670666206579991611797981593759161102908609461781248390141913541649097086344465654222775802143477450715210976043613959372906919870796073220660129565950542690314100963023167334306954847078740388985076878155524966022022933744093085665728102835092943012514602308533302327834578219229321648247318685212648769349465476262000330737095330924005393245493622505195994473435358843105987717243167122504119222757146364432465590649996774819020925176290875844815554962486626020385814979553532823250780587362648918794983667538190946742711564932435360773396619634391534021575481299493134761021526484224136998806022073224011213830166039644911717125839084540430588220591450642455212267484171559624710968346924311270280991100512958198855031957660159922049676288384470727195388912384385961313387048765860813998508833659201636926235494433778240846400838216223209754004384955504908404163443183471065052467868723489691872309550555373624943987744273904469210285720556230376257000055762326159903790929266568065063172201040861338744804156454275141068898153371329555071679782235988404996953842760305800605269063082938924200017466975725907581366026702451671328291223906870345457867117633540544296232294359291567598423451399095542495105286826595074996113725708401575128967056343724743635721999375935011409072731422646654001890470726631809423520308298830784455974235923668468243441007334035894407243728439703617987858476370068166027167407200 [172,31] -1413235434129242763220681308001996129158260849008729751504521843347022011954863720039063684760614845330171718521455420299879659278379784297394949767245914278794702955349519580578905039707289594795857860917701419399840313175707808053715028680892509377055155977754083224885523803922421697505057696963406960385753322794533830451592379324329607273679358563368983114237326430288587210497429302078237082272136715141594315490243863683640877285910247098784332164237044500083267358690628480829751278938612199835571704637322454176497133148822759411154799297536451031086851166978342073677955693176356943081675108168422144138251631407134688941610783743007701005938337550624121788673164281715519535974758972774756633184301538620875618687036135676423479035996403643622909258557980579157792250365393880669450474555204481933689943144768494396352468441399340482705705553235361727082567779642802203277504571827020469952102064541336788094987496194864842629765352730839928301770143258937056071721736660447504811799644004666601617878502306693627250255109627436979224674759809863985750454307268665085382595510571246944165560662347829879514463652620064918924406617652091430353528092446200542012400039693275279051653600055488620272670421998021702072509037534920889277948724480756546268021868602521239848838726217934635795081033810727238520177612777651406218439408696518174928513733428869055903860605099968515722129270818473054337251919503619947265165807899474723834575218943072939212755605183394577878041525318275303348874084790424181421359019659300199183220859095533157999960465930575421413379043468590263240069390813672660772702921342893774467339264756118008966859928880724245879306762310384232016127484334160607178872323567667863804296350437716212498355323729495177220278241361228555476623042260996420836172469041167163943966784982396540324385709009380426538594055056311486551288205933823152904083461544382529720031779123361173358282520585591267513857674653169824478310901814295300485459464946460526539626521330623352711425257931938240 [172,32] 1710369518638686783046754081644794289773714057479499396940982148187053438607832776386360238860850345194554175425118743275839422474777648681693885774739337203006731848332982445050718645421000758740757615810449252982294801927873873314020257720128737368698440575281331214544964968471697320857159231847885181065659275490882102618118297838240076243969118641403670723614650484372770554823212353144510192853796969732080460487603989002663256399157259442209629349009722525638048230778716312464351694821509239789582161986159006211076125359685388665116065990013710639748055092780621399920654342000548579863349856619568626486429776607552141206067550207598351760590610222022619525845131042353875261107058200343180852110041588934865593739467444682149562383061941932171496923429451895524923245593080737545703307900400675286783710787181065048345674818764222574833298109469905267876431942643467070320762488224679028504117780359149764280843021599546605031298873047968103064425534860362271140816256402457356444754206569604245442658466716035652973936502844246482226797774109780636590375586901459541382908482851850414673839464639156526230060693824676984342296582950520870693968188921415974403166429548851132473844240694322784020053619663732706702610466508736605414903508158086202583292137796538451419336237268354647515489954476453679361772586312046421627880184886280070321544091527248716595899456423571438954914015377677660124964679207453892403603930994708590575152541527873871771956523138988977312004004139682583202183793692035655350788443702917919091137153967506419549902225091047128677775874577264937844483300445225249440132249107069439222717782659074659937820315533454812739466177787901212242580879033806348780187915788554174579708147729443040310507995602790528214478827049096719372273144665980341196092146970013402777064862048381900037491137239260200402456616524487935191683996447383307441990151054118035983705266045426412913411369518838794199968926526650822983401345549923518884303720980291264319090492154126437005580630033120 [172,33] -1257606535285369042550565995620584102247737217087151809522544285861039044373070287938087950449289013293602318048407368084854550585046993392288619853269540689785157102870785564772314880496908136589089961033801328524853694530078115938449718733719212318172693308942508866295885746717245079206764739329381988446957583956140840179211290411407003634796144881700909387455709656904706418372320433698931368163480633264847890868500943630384873057709559238395795005733637394817986465834985886703306016894062322958278643327231622679920848439063670195933478559627274389086749345028292708793373422844032648372838992711813080663804373913050525424853487060817371724025029599714976171592087093541291924353062157835271960962235883552641738509467681898052585190972956520398680491566542455894460213896012326651122317182927354015332015145493129683615851597784570075829804576119630375464019077607927899020925141693210806621754679158615835195173030843874221751232893843937799812621042027488110989502011437819336367072794835911607955411773545307492579102082962175900390256701630658876130014293111211380374720576583582200562165223145908688588174692746859289851860752296112134317035026779528674172332206535927611873419347314458726188945487178252472768918196975687038838780220626241509823658559390970116040590135417274344064059582694536697577937038364838196766785215248579868164611290083653605960860052745685122867045530259272240669624916508350600774361654698155736886286002881130693027818005332957593105556939579749971039822067640577784666748454790353090914497320478761462768439506794109077658531220949644720975046463227361622874951375608845492461352598734971253609077271070555690413091818290646946235366230613900043010493819728708850762904400741450996461365945275538370069034715118965977194345079286234009820640561206277270616403213380794041803703436921294964883743995456412858833954710666219513865162002415521294296263183257630605627114008529343274183268402807790155048549152799530984961984790431907314491525266563295379882030767520 [172,34] -119359666087480273425855682117370378590650978249820433171152021588509359369728192588216642396461533432822911649372216776188849901731870122442538925592892877748004366786523643181675952825687343776552012936393455546200122020092440905615673091708647154721352407801471096831599604432304064422549442328185883096553891471226794984466338121075321336882626919004779910870391146004386360137005659931330742131385916000686322974018151929602297462021802721572860438448249386027079718359776971861066131786693470943530797600525073276373642231659141877753664346856752766891557418312869397823135981602038593617133358055081745798265047909194776029590555124128473230889475763301058765917691505836533396363466004408350800705241064331617899878717168631892991972297262775186858219103546776896760982942706809216958152398664699065123606183208061482460604437628952771591947818747362642718721595934953372695964313510036704147756925183428163700770583934047259337958274714857845809086114346690437045879102042728551269780675958763936171959226201176277517602166296602243234114834951896295091834182798532739826097899103499164704598243191659761397207532741775240961495739105107067501119135982456074138467441135956919397957842780774715202065025049191843031329204880865325187350690513076704974661580720041875847398228221892859458372106239108150009180607045735766591615104755329837957575917192626456299707589225614190243518225612741003406472947854545331236630158504168971584020364530980836599827058176976964602669386398066094772062912675903337773995169474190673165186130966143589428152921439570127141985480194597021260504063700591204094933838586468974548084043320717181020121570148314304032178355681351986599656041064541491085523239576701434290954803835214831715705204130150902597321010311405029110310088106536800018024935689956370934768792755590416759140077248438713451566773952142023199583266220737900094842088217646890417571169056372659822723993084690713793786831943034314864009509166794897718969718535899502707355623726569650587775628 [172,35] 2094356946214806019896709652806165347917164833554822084162050896679660843318535287169474805414527267643843643684042968934778848688586394768987042219833323205044004820296930810634289538597791150613709482237257759389970888715935277850821227987714536713349819534457476746141497151752314123542898885300849399564203201342615898592008244961071932404219331684050792492376276640792320202081761693679699665619561481426834841057193830306300967812710729002761938253042152553556412363999309322329108081293938502109470699606783120290325289350906257680834083262342997672825257783252140715329931240998368837559584645430758326879114737980299204090015365867263292174461796722496952256889929929913474129623489951963932431476636399675300456691753632156285575127405929265480116769355896571297513992583563690542607879124807741450898363482318043999090134460390694799992061970872562731077614897155460372012235899563192164711948908030907528211833206118190940277128245780225540567170247442215050050288285414883436027864188154457025758568838654975566770793036177990231120237476109873074653388134295944777582844579682266290930981594702762792693698767271835004667668866595901519832391784276049862324008974019554165674771036628240928625376849942274925263209501126255544722458124348278042609005434555563018025326923739632068588856727657828752757749834166719582383983615841160115891230242556954620650072711862923345257488466276811129347184853906266574892811686309381400911583637884909185555680159728585905040481166828291427992135424513839406755045577632705899245465716443232555979004337200274172243576456505791645032470686071374954903532865619663908638994551012203240580638258579427705394572029092606846769884925436934234079805979236517983911489726063632821292379968614935719476289622341322966341349225551488243848119606308498210175103559407776373845112967492729177517498814929985948621096125006930367561076738052990555868736758658908988256868834774040845880896650736821334533092958656863201103825633750627955467769759109435044131560 [172,36] -3942611534142298084386697344512190762458599493897687767004474099728926556534182490610165815209563956754143020435041106300403190685063269156026351354527822333721741837280321138925586013550946347567451286929516698546692710724812225510370662574690570659829806868990820942235453819656053256164343220454925987850938539830473622824865658156084247753950956844146343355652744859560535960711915310961992980222698212271144165612678641786619566213064119146137720963730043878103595111528637954090989568096107243255913466627846757726867231494108038219269106360461366053461476496215144810427420222561061234010501266792814578177582005216677077524468420765239552336488311608525096770637474643394626530474932010748415148175043747359686562809774133529113482040301707098249191464170713573115208944124231585256237155761926072115575762661468902692420293999243146748265899495838810818469481530460167338747173460037796836042951931256349709835108446702300046378977128258167173893714226672843092449511286119908008010976461453422944228096603223944125349905757368528134639558539723577513317140936766647949188078666294871772322590693402821225381708298943824956054423475390341898138986726673875584591841797094564550625213874572078516653290498360488972442789048419279778842219605980641575632091761802420525235256387361136946523213126103738096259836901382805823334842125463128017262127874837110406035587955809092836293652067293304551525609733877351511709822272186621391572639581760419818818445891656763554221324286239263132543937605200714771505549766586733715472436820650715642929594371304903272933659742608332652627533769783505702607474615197435020695956968809115925327764786474059949957955676401438491072789390092269374399459630895957136739247569333706203608280014911593754711773043260224484830538086258365250128521551880198089792351639391178079151935488007437545813590186146081483293182409903024747393814124863704766725871528108483328803354876698450652070202697079424601648891872751282057842616096416352656857655069282282267560 [172,37] 4952542716316331899114993428962343464490116085440087886545907713759520734749434806777898943798025186377501599828468152092777674379296193976353862328961679648346465923616994765394105371710744065328456858111261854643195415466930311873163921485534737035002575238515689202265021445629471860349484158444569006750646801269742621396750902877461274313400162260448399552686337742266498672569520503880311159575550422185184067080905191021289451456300045509716269652894565119166210672078923324050209394042644079619953000818248994262561712320356056868829920084173248939265459891646431796736618941759758917334895382932081016092624791160351135416415420797509093593574116547210008127480983860619845875086035968564606475935832390415980521265980707254306241994407646051473552232751352952790660606704801760142617389368064099107248622730529605409567857312602807832327748060487427568517948862616646587866412213387943173197998584676913329864292753210258572412207438862374756882831902787374940601273869729493288363463204936147544919258242268472479479068752368827734896745269989390557521595122952702947128666655144293769146311535405662424585016339287936671305816005762929379945000715140667103067270977040052226315683013116530159666357717275671099878430797798218131110426922061398684690421989609715292266510967520413808926360274028885346723509571858166932420172421817940582687034620341321144987788577398604090983925248227960886837324324383715394444388082521603697387515855858997783979902867968449125863099814512169943797899375469816880621303263689682825963741644668886080550363707420589066312659224564194570844079001976500016071648804704031725042677651938028187861655408813240821703276834450380124814663652060390368124659830495294309879286463276698192868214016534371236881161040568281779852810041796855103855404798642129390711877139965728365001483517981830549428459968204157789391111387916117562892505858840627464027989496016551415127547479187635429759991816666889879131705014357713082183868773982691265421437691210759104 [172,38] -4838851592566411118305327154467391464556094689958935155057770115140948391888378978493026737800323867688733147617291587071218788061216867706700917625054035815811782122503724876589723231879781468253025743016012913954407391542025705261789958314395097358332307491559531319532955047097935999728898115827151792541222332546546823760158137339473332809836761308397913640775949872326927051229045805012191472111366503669503304440294607559583356733821602092268897729058984923583461868767616489451957786813182911604759946212619518394288589965202415686924603316847548542330538498655697141099053461571313841438364135481539851175658108634051716981716248140560213659975727931512229614548690966429590806107337913107402567908258884264862275694192175956052305876244655771352266363060571729665860373965735995511374678546739388726861869725063741663601320585156723556472853967202369435645600905258354758562973872807012822058878952388480783202451082434112396310395348616371487632896498816400536189992769031652006987364693693882302127289037026456492236629865552139726025807041734194692969106423740340285337439629390871761065133517174629179081031386724528157733582053566761225212002286742003133695571344465991398826404594415141419856940533493386558477057997839559272397614207160215415779117170406320191673509086517850192475992046221012398452323839911611015405703523017012843525641070974612151841079436483384635985210060047276806913094890811011838823630192602651662251722052379720960332580862289656420361520409632628856234930577588325612276880883239990376199279618215205552672728956233849554515260924784928534642904573972435435780427510838457103788492419263097194876181497108190530228262313531585564525664357843577306344236116956891636918961310104753936506828444553702614239411063039902759825365019451558230276318713917837598003974211665242326003937099664972587479874483215002780678330937128259052355759626566985053004112716681741472974598878214706838778906993027579137713500621723972914578992218180137764810394473480940 [172,39] 3845459172684095029842689683492451660867261422494388327198525104210045004897653472378844164336652171593783861322282412760046349579315243309413916179953482698123724978678337068663349683620924252657510878364729416680252121078097930906261343585632698058795527790121168947221942804087478554177919370147351299391395734836019165734198938322436448548113188913893649863164299840317263320415574513927899405023247000552831725118264480940322094756486182767552703166557674596402744812815662140464946283547089458093620299049162549678044294684363479820868267598019344203407724519782346895413380149030585834992557392093450739498835949414833197182782962455210790324003110053971857905587581951877861764057276461233867755725619295052194814386807300996625703693031847898974320376204146854513128516093234490972307820767353662068796564903602010660138708565201811914727548624124146457022675620084503324730082344597241229766356593480398368227552721395724789145417495266955913312026474556638836894769049726194317998872584347023991940314315500153790909652994910106205973377658769094687293825534867520280752629083649148581327418486941669671591240286360286147103926975704216873917331476210673791569737584288240146372501257950751575071694551752549179180414588437066296646175957212657666336990611456114835848729537103827857598927034132021997287625988841930749697370102163599585017904986938934303145678956601723498119205582460959429415265117010032529526478510398756596024021040829030434969111055426689707091515541438837533541264734078247533213243039622838869204432393410365287915453208112569777951303064661214574501958305617979195447675121692517614549311996850932308386147105177614854812328212690806076939561942026097911850352020736967158254229510802843205557342879214408571686953693985165953777567887187500798375330631716303315748198328810198611934844290547509826925021316355306173302214182826911290977739909267656262676614468928381206301963798542450656442448986834875231785193999139570884176835348612025912506888089392 [172,40] -2506844168017852691157555396103143057043592811002025866519419686049767924086726240244490836766400892727549158293229368767512459621314816675013524355650553173955412366872043457460042452278373453797769733932002764019083388470727425701011821293837644695794800103725691563218075547045002956213012891283434312244823096309728606988609658588570559100467328146672188790996512813322797680883139389710951881293550110374046999619101742273550129591070667094237396843554481605422420456469974169379999508095599015165799279374878735914183962398161394064086041915708842318586186852985781318902009486597273308204128997543347657463264501921031677605555289134717714595407816562169637131723786518097534890872466632637003243666884521595005052901108342343904467428556305098462162427979643416280619620485114283109967257073374426653609629061140609165839219064181845253338792976881894500105434802986724174777176176113346779430930509174440986730292559721107534193667063777573211571480808762566761726666537115502478711998664552090235056896453490329374564920123547129385618141282959976500537076398743070733702482701236713295458137777172012219660337646176661572568305295802653368846050906903722539536136154320524426961039493170964244276404639704316780932222528868455091690997334243061778991190165454002106824617369488701617199915852317721379570960834613428235081815190188548990231159668952371120597800217589900480210180792120081679709976610972256053481394579289232812149376258163610455412620556993307240931985194094632790241343700750371181576886983167185625148470389707840538633304959128745810074187229999578988558980954253034940094173665604433343058919029341957265918542217637064068100665061481012012904320872055382324750563124118792487269889405032520245009136239700062153086217704113786474634848048119333026204446469442356311044591792984228937256430500354608226150094342924696922912512385349723618694324967832611489734665668988944962912560079942408826103677631146676966593353015275214123235427653770415892926324960 [172,41] 1305041673916935490105816762787088166637405127499690211344065094222459682909163257362285099662788011509177980528622352374096461266377889658400330500202929471023692018314613420075805169931902449426821500374639592394668695147841743436173196932673468575195584727701292247902736324830347204283384241333954811360941667362236104138012619574711983311075396801323256177587827075993886231498983497231953043581454596442354299307701349801009315484359995789572003711170968711891583258151699553469971880541193663343858554183099392316473413992645626231918193395644839933819824773958876574323328632722886851608151892667209893022153648588010030435270858213665354151632940057306384698525924583180103904111212444489814223967079412971848415285757668730184620072481656433830583995874685125435602291949159409520702456465017233589152887162903730228506528676881234995457113221507917510929738660267436984410606400185688349611503353273224032238984534856764940537501964791923698673996489258244154064805830247585831412926794917482213784117211049708915073339039955733441281439315414081679800280709213305196603151097170600535501885608655411844213222320278631167420396938775089674902179916224394935670925992524493979869659758659860846505966789346370309322746923081928658446127660643694755437821699297138582547970869782331214884921374790755698309017847681015485695501357592063366547100305992461292062731147820699965327698474100527284206754060977137546912919359740341392999869978223997883236661127791896949600118169627041012198407702215663230070255358143056246778280267305568611243947038784280505522859400671242250101607061827528806477008908566414537268144286652589522933451394630618737420024796768591629604439358209671162845215780462316027009393774687192117337687905728308225219294886726211916808282233581229415400125693391151555556310993513480226410162568787425246788651554844325709143428471265342419894932237686680439487488164204787994893208901912260543934757918037769801705410423696207873667440994767425103394176 [172,42] -474185248802927905418624994639157966194006821215430887471026402291829532815281532573005530757723418142060898641656083106518376044300584974810418026633391049657672335371422957845756606845545221398417924882657463030548244859014192654342304182236032723420425977560593323863466773487464142719792018116643956327956312004648391740467466918324854263957158756051173317589921370833931670623632825165549510921818336530739978133826255580186480910468620685450405968248393798851621262231121371345942039870015226366359808801311386309519703525085644578311522206059136133176581665223784926326084351858498734615254639025825453936670969322365880216339667665938638908316848470123054549418029205887543946465348915410957505825829601185663580313305729298739182751153222178462824936022714952977724974744037012057018134375833089886018802099204136735480208981671023228577237605258123456422005888443023022518661546960615676742279389564427148201569853823006270083873721745938490392654146901616510491568450467884002607633097695947448567903064874729489797525011936272260414708229529419125174597113763957429027767713131547154016598011300341727737446867197379225689754749509449888925347970229975788183380619050691211779638174872582088325910988365656774397227980013036836063102542949652071534502131071034256118816339496763940458411470590201090671653342623882587869601585286684106261168894944283491486857868535864115795697087373946014926634359197351759987781968903683719113086923903427744547862378669665589031189980639375676065565688482662728471628800726362575459122281654490217555338697558780161280670200077868238481246434335430473534816448955418941235979308282257752976379631454087989314945381904753655451463579418618084757002542400482799328492377434441413625198488230288535791183869415801333776166924361765509513950975253247428187946113760226947791719767482959167382961541340706413277069829374920845856114071972102442031008281794560717348827222152508399882635633606297831205962061993091916633067965174258112040 [172,43] 16205330980667504185042235735342738410867677172206513324611703419586424531579531048686789720310934947027201020187193193829683760819410951030788517208959571115173043946603972633398189779237952074276903513121115962426084269930061104412543989257016852005463225602887475222443387899482857836430096390386231721846509820987162851109485164134745223960204622958774588543432196200927054817692916610894967212890206831347323091510012682977450746612967753248756334504219260117881671562307643662902016628432341617889747169029453992318219232364494600624771239829730477439336126213078275014831717145804416291262738135776561542858767156248233853899788631207571605653040216562722882969217813792801022753457324607942063567329911283673797626608165073832790576641291083092879402211554742694729880028476274097229336778671375224146521415138609008106628605610646260271485286235221468809229087774492561666430856368673083518283177547885494241701359520753941319795917855611512992307818885790793165788797970519587426051058613823306765299521794639321500417908908592414834589059576500184554196825389734180694397368440350678387171644353181771817556022017667404997241443130300327420183052463106835753960239563112455540605599002172469108531187157570681759688698341349457642353618824963607219443478505845414761903715240668450910689108505399164534110166184167675656413651651590614089633317501156109207172151366932200238219745163173934719504771204623759581928163448098289549387853529249689129722153496521376256576077477960791274419240721417652802302673717845161409590372350781660626970684656986561085468429212468487875882347282908320370622314242193938808363660301654428260186570218296922809998281494496537240044695412174633074901555043251271397103805595643270423786138076631270015658537406276778858314889103928065963167852618472035737822438250726180598824505006384018826976695608710960657506306904263450289196918742097573461316901277198606540867232136527390374840928757278890132886981136727489018970506706447440 [172,44] 176980312944626421040731144922267451659278605833538068826901686556674936711762350218074631816858260050838264685983077500890714905782852668676580116965788871583589783462381946709153646656499354907639408694225873771288741853430822891649103385012488762301613330399899874689691197954022778701596519995150645698065871328654411758049558329845319799361505255093075473698839276216511038721802782406087691343037953603162430995893863845956138772577231769235432624074057614014378867383625280459300120879682683693426698065272036052338055908556867170502324706310608410998239953213517051989473915015602702435169474641683995617214899168509666576388800344470188818761841752150008698362603104291259692395406980259691480823717167865350053525853499916014817422470891975185177270412795556928754175159918346939239840980969826366050820957938982274359863072744422807869696247681121435669660129478172751976079335953944885864923786440301198394566417110601700403661344909819760571022348234268661738731241246286228759457705090338289376005141101557629828435848669467871702083147321753722351832678298601279145290598086718822916701984963959873391974814224879677902316405957047291635124163899691431276133452062044047585487174560098481612802626952157177323825331455553836324607836478957677164627915601478207115299949260254894017119843779880675551960536947902079724623242360113099321783878883423379274641742065364196471246096013300873267244536509715356829766372394553210809871111123187008554684256580692111733299022831438326664176512064226405946541246632672931357939683078652593693010609931225109822285655575946183264440198924524225581056176729952639214155337171506610251006304609753831438718428047195456315459532641085104316954849064257889769358336766858009646427572190554746066511925178846718476433146271496894288615854198351558615386979808341045462825239885419188991830436402150449728411226502086187458086832399122113657316718677219660352539822789854230803840533511593598006011160168623434747744298713480 [172,45] -219216265872018826292945186338950385855658606258463170892965355263355953758391036904265868384878187630316195694600611070962639799533224081114153325789938709100459552516894957158474878176799814508397385155981194965178629453417638801690172864428401776872032643714561961259522562540213923891864792750020246679526932653352288194785165457115915118984794092285538997391847292633927994366952930067971373733164809272568327304145980571505476844208156264687108645306481306971967797719047896087232614196589155544055740687376019174866581987855439608465219079751765266375383243571613321177659938884890751758986725857439180294731212145186372591448116125045168069083435746675410956147011462082000855162358737729914813513280113415845563384793933537847330697901176287639901441281773106009021580839674038548057497673913452517433663579590317744430409799204360396564418219563266978668849936910831241823983578404040298855067889889492475827033248941344646285969194486429555181753539302377500592224380762878686831515275966003994435346596250212129760670006426720422978276173908394690076262996333232125346170775600996510143089488938540942226231648823083892925032368658018847248396283697407426693477832985070931738245375825892792696088481536731124007838765254021814270468229630715734980109326710212930837442273116010834060872352694110173050325227273308299744117832687444773055685410937173965448598005901865355568171156554802149981636493235902375077597821647019447483370820771012381889811879814126876900197591472190437788451514552024848342442882178722592310147040039145023927133750262966243422470250041516772987107379919691520211657795154035371618454341512503126848794162580092173978143190344544826219429129048244034813518348280215446589616003290064030551186011391305031447226894092331117142554779080129517099950002075499722832713051732168046529495338736263173835074441426233358236808878012805112427729368822732545624210894118554911645122318992163460092411260867281938968572156176549387453519850512 [172,46] 189796164332202386523962110842288870931316484219682278330508701594667619719539356757503098923159957799684496136624742435308027630087602201563991107737556179791705811002877015041206903745877563190468564348904987066574448361020505569952641262952456511654639509523226749940234755626699672107227611279242004916018432524996785703270152541723873632521013438277612724815421573591175619754102930920290361596210972297432315457842554330838550819426609846518464158441311567002371027844344900877843767808478994626802637026820307891721546833118657953963102096359307772610213783729123681189057164130967121272810149802683177740003351601243613515291987977362212922880955323642665555184978148339118397699948149274006886828114087109246356299125561418747329144614963923375448283068894392349248820131278581260121351052707970287773911683013273519781438764890696355322880027414405634512690783356907469702640990375661409562606614961944789597074195967473699638296432837069250034165640305315587349439097259421715148008065825469077097450954965620724966007086588363161146080793959260923393994104790713927689761824951814375394614266874264186421651341315910339522371526194562268552746919771358005066545983475808154196982422729666503210045393030070457703020505093118482252788461073884828143610715920920779689732298677567039362589477482975514106763562561801551287345236771204854031717512122387328681138585364574455169602029164433265798341066850925656912491899346589732803142630032719534764724052457467329388261689314116124394685365600733956115169402365561077709275880605979252462815660822183416508079097093564095359571775397209200217927507918238085719638635497923983087289505887589906510878651458627698771531109601730220898557731017132943641756321766100458233058726398560433385416651004075006263479703675277299569253986437353087968256318937649070916500471915591629380794574515999246633698242448708474324271080008987130951531180808990350383731927409071687774113693369499524504610405995096670400964756 [172,47] -135597422893755412248100587035215638762966007420506182890480775040730336356965678633952535258182709606438370772059090886742116359794879755929166329912642588563891695504605953295566825042390924604200925143295809388801093806572665934207313812149787056119272750172201487236190343612166033430495140119057792744343013267771525419772783266481256698676949756899397061863691804349261013981192535174195545021069318696840097312465873301290114021680127714616397767408860104807853473650485017944552964240863280926916734995497781435616531767588050032647510074577973594814024289867179886041146326864766747669464037403795682661697018766428464066277067222911462377978832635844338445162158882120799797962015173376810228087941611456055107449550936880854324680936876626515434680796789651674731844467218027012105956074973661183771354682161021205857281883510971193497731445512489905217419060114749859334476066420018643440623091897056669203893435484643459656626923961902348231252663767071836178704205572669578541419488042431869447525619891687438336609994469394237855234018534012465068178244179863673336626481642869603875128737651879405394405655814279535301894787292817557893369371327198638883242288418584207838146748323265612465044806935658643778292780802463144818371576487919938984358376318922518313762135643250305276373218340083140083524030747105505415935768539208753493921895701819894521718398884977365433999888047109626672102553528765651785545056647812294927985566423051552142851619616598719188711200548863865541643043905729134616369002629914004736586841179054493505671949804762059839036221536147797688191295598076627245198336141829087330368679259108670624736040637542220621905167123717468306482897831727874912295484488250066696772169283695076646270629040811753368328323307111860901710921713872332376293469759088457133269983571969898803523115538685165710162989741752169220094988640210812110732613946617636494510935955195335911649169555378125479491623414919107432273609555031076956940 [172,48] 82573780830166819836391443014432055197149828701075103912253108696647134710108129665019734227120736006795113933640577512145390204806134764782009634587587949434984219081811763670709327183238469555968492772332613692983623212446546544430029959713808143359640735342026783649744919046787222375564311161166606258809603283877433437633582418638332784207775524406333144788216803494274490269987490574025006711819862476127451114213496535051561556893418547888687563965396334823155875489235499642435793180779530702210943542276064842167369388372420187699267202521967187450178923121024152387661484170366868914834903468178924684169046333094863249441066517589682482810932688367336500000361940787958983046187863646259361480967409310071071574882364585856171532697512524089993293055866054895619083325609320700817111467697478106217546758085814749031352384969151428424711633373597243979904505923751453621013681485933015108550453443913680393443963856452217574337280974244186506419191845816801193276099555972867897924907476314973964837822267108996908499925699597956623889557527159855515766193279199389136455591709772345551917782774896062054637013535905039523675419700206093802482862283848725126690052433049284561541461824101476218940874683605125178843700022714487628438946800672356857216158659351919652332617671897076467158064770668892609714412386622640109101305542511196338281327432256323882302960703304472869061436126175190273318275788486435009925325051372203576364233985309099505001985194553517094978509347303727422694193104099013706251841302727169578242212850603678678805754108090047359292722167131968756905928088029064612313450070564764096111537458217788180666624382105219368290119222386699673649982996778460834904143984217260467900298435340116691304002413163858647987025965094290816609466597532831441386593061744935205244013441393310973623944514599620028966568202220597354276656186988604229979516930341506505518600234777519016231446696612351493251155088848244822182159692757686240 [172,49] -42812251480434218153302799633048086525395405427602547099988787663744981085236585259246985313838551330462697567236765575257411621032560757269035063721176210120571547008743216538087891308570213950046272852584984290263424495362072723796570705053372850688879816973577385995364340450225904004439619411939405884404905758641711680498031754205728629653722139795605972383121538065752539226562562961168845788402770707766566385370530908949268158437566985026259202684882308027399096345072665175868146496191314776446354052084751497781526147830883892526259685985729294411741198876133888194692502767088556793578155669863748480634449802485791417796456220136989464929146864936473034884080026398667733373424159752658047019665752460662917449163114268849834805939232925480531615183911686545496978995978648144735201344767448862374361116300549762499718749076685787924047758303151815046289358187851794368883683070357465607736303888705649484894348715217243897176349325431649680235092460076570640320746181785650305794174814150746668933642118188531501229888215301186368028469241016010497346145437256766741930529515650772277563036445830966321062857663492091593123670754890469745152889951425347343510841336855946418591542076327735731599533339482909455051508480715648907072408032717633634920813219025345579035031068509010927321435108584499282986807073438670421694591001009748403705756699261825996768962796800092038616379854997434002368974357543418910463996887317729310890239163113426853486454351437577976688581059157559844364046440636522046489962377589364659252023817922797138063548112389897943034658576835722622523000049959928047211282229158260340449355270212050241275563026290421919513895449124551483243077899132905600732535997447130078358048294927699847460055340084936136479840623767285977042218797578558212430068033449710076848776090195741978494442102569676395959130342358235081207987602446615692922111468417266421939508179681345495734985491245357147828475449834091560011265878616680 [172,50] 18574198861705982069853533887478143075098136386668270779939045153921674032067587156650412666609166322441857891450812568165752692908455018738977743916555205256984828372865683465750089882286844791316936677346848626876495947839027181394550454383565610325257146760656489501173061357116910604929547605013478522907460904195490378731426214933436774723733753937339306872739805166920735988695567765921469601294802558532407357885070366044878304291983960688441647806834785137902038643049880930855461834193363857191115274180634345321973349346038366886376231605891328315982243355357795258547909012292337801669375178445738001384875998215819753411934419172951740090385414577614811543382053455131994469974804291754952762362929653988113409244451951561850735699240300897769265442673062496666713350483883401678822678678864617975021151460113156547993176232785346864876905888005750180770522905482408966848746378788646989528673472212855241182876058207420620437437863924578619279915070736016145703789321338172557651235345534843193345378780580197850216835158503911065039103420294980409245805398648299487467735890971574981414044971431980010252336316924475825922408464790730993590976980194486118082560212954533846592382925559259903710833283606521773033575641434021503708433312986462500300605098842481774453677199775729699378343331764334733872210180904818957152814851897431011554818979907974959358784907224025624701613644327668496503695972793376937833215148989414109681092732906080590581882178816366176150442642722308886802236483929912703625659513941009711449971415262363140138021298072406452842244789696075836062919730880444655691899394774242117227308893418336008025509377030145315008571235814941682911021307497169337905117520633381757650809758191004594836177104765908397890440641304426602619805343701698846628958843573667376094239659058033489515873592288090724070371740409899590964553333498745109399340087977853011765597090267071657497268634918116792856794827164340709093094842680 [172,51] -6484034749674673046032455461475310442266312748135812373372763149552090575387562460802645656632220892868445564181061565328146245685629854354079519577746858740214352392175058056296261793789132652046689810365937040787111945303791470331333032094935527103966586344132748686976819020465056950847136174886586348731363848468026266346914129198409866129993984672299159048255154576981984543660843944771664455864207323872634729651725038566667046388585316755051001999974157421503595864960205322721757558342788361574361148723513118342230981786641431586987383371878721803160380326715287411835972142099956337427027198143305505038721550899045209628414293827347547067932408099211028314917600087266808331148983517058168026078457549111866890289528365646536939442649188056140711589507732500800874453580140768709897106519040373468501428087722134982402394270747545540788555809182593678547281937669197160018185676424367740957612682479648211172385299771668557736368140635001452446758936107901861894065207773227309130544338087737658860005519139568695669991895326990619113350634847765651706677192543847911234764603126820227749042517423639044563879236445012187360482242667150606369905049909360970444430010616580579748126054181228188154391719810353954874518675605717616806761701716785230890596338133326733221742317742396233856039168156612207411163956027262203604071340292848415436943673440312907929564997788347138313025843126073860273375237995656636901884363033438995522640428244132682099096711047148637142980751230439453534351114499703843281496607355362467072583112258853429680780679661755703329083715967101155483693274351675518773098467353149174970595882294851553133228686824095567601078371696117700596030283346074867402286892533299784348983699721895962042531490817060993278150701268469407347228681206914308272600300714161847014937050904378889626661758737742722475799755372410351751324947462307395810404688594792987949341746337377371928264498657935701329398850833329101747125018 [172,52] 1640855206466499096649958357059585224428916801638216040349922527002916136708912553582828554941272399622273464258711200115208336721318664531319852523779295070558715790159607674443229859827327071576552101429764109128461132404947775878269052732386584254492446309695662724802358449470891167819331440929559173441455423858638543144612830517756411820193185743041470094707271718170733219942225843572743610536295046336698736150078883207052197975651254306247443360005376312710587368261215554194583336539240976393472311896279927606150649670002087536807004109500932414546992835283427598523031752495351517707185041270067806302627953877987011795194345577148614728222242784846038970263897852138514394447489644611373850890063519106524041580849592322465938868278814470217732522572439607435884139305967902699135632704985601647133054092027882388800414156793589382434806366569185600863160932219385095813065673741988977884203596406027997847676449580860388752628980203675798600567971059866506159982529853476659023624490652499487735880169778844162960161979356243871328485237533879684581852817312660132648789658137790179587384587046708997982596009464881706271874702834583658396042344362541117263340271780059227648548745483798176295018037646354100801662556946750493450823581372908445419683956941298917704142528035999169681522002781354912440865869726022684075397963674287983342785181089606339999278701629521892178066173850413365016354173678788711767824552981884878441172501475806784470253351680378799402279013687398907438716017375229477690846076627928080644711145106186590424701911725764513594285271571509799562950784971476550377532079625973493478053809655116543459027069168093081626151006255447913326218278303738437514653202523084932343287281030703558596435505547446323209760755163378681471655652652947219511059817216064663528496748130994088382350274405512725410683069811455949903771625488744266228439772326614070485114472394939448852414399520134849795852155426334050434272 [172,53] -174024208529725099958224226155970070591467570594142185437119476829197018499806462309114527275360645673610270366710319895563029612769075696325090033030077320728419333045094812487596448792563153665941617871293989008347902455866575927720234017875083306485728709791338627352497732118239399156059900185989470451710536362326233028730855873221899025243374370037182311049455075657928449357964859882446201178711750390335443630137005502354814750918282307297514304214163484746965215352904148943482112915622387312077416087611774625919121091621420635899690792225954219337486193611889664794421971579452816544017241533572583122660432852564347869009105385997970721062818259288397782370129236996375752092815279957372218016541840384631699799828146448321721227675030736966548336091698536774012694099834301545221385710736366440044620597651320250509416651026356030730022217984130649483710874754767635552371048334932026081596542509258248099234498563151348177314527061786880688021900947593021916969459134242116221825573148118614900910175367801430095343236715165713403857337244448661455728650670839714378472839584225962212751828830769542354169027662460467419018335810384566922919078683927119638406615129319176570364032609852520415449666720236467986042211092893698088764418236596238633857384875563358810894207734821596621009210957098402448990773985468405325506971722413896125963577966335807302165056256306053671081216821901200660155182524814957910227778308761920524262065340700292195587591375811723062570919041519469312561724445963373043262424513545800352235349434236875802783896404281775562656124356624488971056378278192101711225674175443280593470230423484233782732847464992085597190533129755406457668625682727943642781572402487017148201297875464599055205775991875891156731204577311142248621612891290865368439655204542131221857492776593979502627174292372940860019949203043143907790711142243783284250379705298230313581740229519419266870658423627421067752575181840586832 [172,54] -93176480274594283763949057091390241993542339270767361989617562036565590853494104751269435865884547789829274873667362544550583021189313938683334594052503451149338695651357539237331418221060580230198708806467266553517719814928811913901219765111322675688329116273493421871747552398686300082172863930487891706316728042511293065357860355851117732094625273189431090669330719127459433824939980401051519651442488446389587008428531258833692467596027415799927485576517435769566221255829575916021556186353081385499804133752569996850458999516948162300301277465528461436750619964307664496558966476828321165140362857972116669020138482055064952098505815050287278341299575779130096997439161480376498777749292962873752136892342066093096003731112007221425260386355813505536998426279678060408725843780519069448253334267299566975032085815943425634254172024473266134295353982205152593886293778852782363644213435008973073866870663085273908504096597443448403472851297739544109671318272759852854514898137492694586616705892635399591028209988782511647405727726857696634734538208812469718211987447821243348722028162549170627668828557606052130303788146758290931614437155246453981754584353645951385214315570937203966207058944088913498944706010116763053951397099562244237530667748991407124156447194393497204337501491515226036010103593357977881099830777502809777381086496272632101864123581956637617964548425540424867448690001564500692109919000188618896176450255918830575854785015209010944003533050864199740839654954935798104741941801820316058171079547195571787528428125230809145651265747660568023554451290938764243112676812534602947244712477404126085784458364234496989800635337912871385129580598752658787856448245137414577459135135719471599598905393768219870469021971731008011780643451507717638273908023659009815453816609295136962450632588903014468991944038432380518771512758595818143787009346602639302903816545802444481995147279109814970019099928502841674546894887855756 [172,55] 70672256444235897703934881467592057841125428390647030062939133979507396677931264256664317449589069205621861887260907890340359293180243599121767400240319057428601979543204275969907116412108035262793691785761539968242525003911801565832709737403958770734494963138081316094413920143663868871258741749576384702709034981170172063811133669774726555428302196250437110920529320975200053010056432059251004280715709255916470087505166626055214933150494257974703771393276203315184983764496328534161427369192023590214686513992738912365999954047846407512120224075999221358061730963253739374610448053791912565393240790646372252017498525868898209099312742857004836366529181048138434267558156928190299547208235109976689327204158372982137601929198950508966363310033675898739282296196773873287588596465313331719912324282811411307830023609539092928858219982378325753663721668714211299173402139118418265889509376843644336138651083398039832810097918603880047625318161593857952096322259045538334193655886600832104188546156124055327504228255412178498033506067767708952560979616864922257264234636405488615632253969586079909274205024952591843078340942690569494554133855480824520462441208875556671281563490653503161892402803704949756014922443117909252546683988980425769352351856417597916387135722188382683529071484329109911725320722101611152226799636875233621219426142765600249197538351925438165043511812484369537412826610243275628019320299554365196583186920390055707404915742750594486744206488164059431483553818396511066439671974351300712761227758194641807463983394898655877223891605078491345638299180011727922251942858102689106361854086106050385200909060282186376324869903727318709771886686864507074706154318151338516549496307329340187852391730452626216215144931885596657792151641841838066565813088477017143529494026710777216482281612858831070212077935157137193086781114489838170270625226706605433383245594921998546531031438787562989178998647855188333617203432624 [172,56] -28308768720645489127604373340535855033513471166960570293047896786375386975367273082638832294558760396417127938773546224453585620136873936462130540776596126199462441942218356757129124167338118724449664186774311157736477332150609349835488060166661027385222438374557375899273939242946051997392711165321674673359448880863708711676784852918100009182565694316378770872049909365383370025925028967867788158212701527230437571130192187715349587372188595913107351419336202742637151150015425437171049519168973815280399337074085764304555729145510735880056959889767551719770339241382366579040313345081630552010617520938598571732084873601296435504409613039850485031909764971227367665744543233770146728087986813954680255589060581426723911146494234837285099741294091767775287900687954063811849659851891508171981757502246026100540531860012555311235399063289925243411529304655822791647804438253552249820418346324793021991572803672502062329087757318578738483919619116203614848554462752136408288077324907275002555327798019917593671590939913058408557569982277554381196931434794717706272567974266243144054706372363766213598026333623891856677610285338657919013340822130950997130030659256793786663145424171777438199050608855343389366833010928005929723919195487196749645280082107244605610102633941743243497823305290074118246860715437630569789299314100170608062434364078565047747817040957119047965636850741656427112813292900614414855090435315652251521740206534824637491181526717494395140515675769506496034884546625168065181480854670268137957493059970585521778141284163808563541026221813573935579978130371697809107752717128162786795387576083824337784621708404394741741240159210561784661023449446134879689752773573137727152116121403923277356086090977706210593782805017997057013302361106478330256151261021940407953915839505262837925450078789967486882032389026221272139363109897042000980914926935016896395294709580475135486553010333587875141194238375607275880584896 [172,57] 8098175735247215932633703781485472953706820785978621334701550571108005813004325453920083794159397665617367906941640783927588942131844903468285578549586909447998851194220236530024763373433227403518525880345154827079668209162275315155839304365613211259462465399165107396420529526875281358855256838278934778981971278132580346489861515541594128366613938514495628120962541247526350551090465331586519627446921753589408422964752135827637190086508391500379623444638763966540985384204155804676674394250927362783905258272021796233578546072564186641299837904702862600280066994354932606588489140885970517704958423051408946187972256984649401096718681289947037811953599842584425639597336532031855638429502808984950210908490221180319562460871934988287907813381871748023792715569995550262714886093080145121176995523961413912173361581394008153407363854211559787075312104460615107934322319665663419092829703640658607498360330205424612695287619316338620599426234038475902814857879196639611770253419771233352140111840922607431445322713924108572677894647647135603559743570698159421187314662198684449198165149306868088663257786873978384434652961116362370592023751728639300556371227764159588927125000353936955566608179114741672993314148485234002023404893134818255582000094405044015432595514927703293427167765644519926077719324931198756708716743619809158153238219569609898146578970139404096501530288646486526515778551968827092416448505712680106644541781090442695187453812809301914608542614935827650604858708545752948083835824721688467895257391820721185435798998476914182619554317527282157197124334226290346680831119667799333807318058520871677043374830922420583579613347914429451308888939859822507247993498834631552193196286262471995591072010271232626092605261828870723733522821473502156220387162777029173869756157205681492563971078070596253833730177064234987710647123677411691986873916673480724709566698669732107154173536608652186867425686602061923079216 [172,58] -1701904653094019016974356245625306050393588311557596795037602320404297458316259423714476623931328341796248731362327030615779059411430876466124552718686775171654344429113851635452007461063223421246578244285521620849597583794670604518869320996790428181645231861471126625956842376990384643073903609030401157663293679504366897988324833187079505987513676947353465506102734548166866225821335961372726797066616372837987099992307036679846635061302662148211650605716542283965485960125158470205451447540403725014040366527686229070084415541983263732307648361144316254362044831260336940614921409235775560593705695222481362600796048463448659120981097313525469225927284687031153028056169909115680892918437082808960410761180162787491035350242030544908907776522573103868916469420723335042775651188828511135501355113778678708798361288301631060818670923391733980175127441371893414581481402665653785897942814808958300178190247291075864578053830499995895414834797920371362492402383345344061488953407560140254084555265915745422704990004290380829694318113550546917808439115554332386088212939536954410318469254904317745677541651448371999185233373212212463376823009681533425283520412357585243023331209510030763622659846547150507800411733825649193501678242645357003859404516892810832372675651606758402330273976968616004595936963161179468097819279212331958119308352222346147433694448548407984790759512394368950607911953801131049670709504623499890833306643783449501363832319593371696173474313466063512461189955699836126334564109376943619636511108416908886314902906087462345687394255007935746577248930357629454673547735057992695396568228878749616210508554275200609332413861105296532296116299387251649850505177921938211949425344745596291058078685757430296201411147697286248910169273573571405388175681923772292880485150594829100622701863802462940119912837071262754551258352439660253698341823162369314192714106522385687568283749112633992452895183305155106674 [172,59] 233330833985612303469148081820341472960367795503758270270876396583633501515557783162843919377104389457557184438939873643537366804001036335046507650008633796083312225075324712622991075327568711174030109344776534922006950018109960039969245045797268221687008807918879850859385695596701509008451831785488553682317120637400121083468554604741142619261025464595224234487335746424085822518289297093772458853306826567737483275831966804799902166802208260489013439681132945772465891679478073681815665974516701455611508801580180522134372217127966553478256201932630079063183989818597132996996526127153892855013856320383779852989287261972679430849442671720840739309759053374476379588800108631953605355138823422033453416142469942205125103319869489250640534355248349410039586921799475150018942520943947372377457392190570417580277022720022205385117907548169746810600803758405641756839492313837336319180806131489730029358843589221276549124758560148005516651729968917091766423032034747024498621021705986445465275781891387650648309827613381377667042083508353433285598747536750939699044074200189484756546917108510267867758308692681789647264221271685917731525032140274165602959780256504189150729810443149916102974226723785090851185808941047637908063672362236514945325104226720205031190860134322060782649095096233425945433639025793399701976666541483907704884038714103878186496249248382166751197823131069320754468710651540286807434999132811049048211410739140572595050907233275842255938742356721882241351775740869306148305863579146167151342616377819750970924633671235857834502523803052122057489326122031094570169304903273333977978340048518986477523709924465159797635473844608726378079988699735359576471443019050760550304993937613540373704896259015647239694692936445135926504161150663565125248683231928696036949622674496712001075260808359959755658995708218651066356320873802021571526133037652280416846058230359311056960812912880046281270991143051380 [172,60] -4644441814685231702486354918080175592147532850478894891719772539403274649686757627837029579917250186512073522151705130069629603714989445301342879060721663730821507553740172514104898479723878203812581356191273580446038606449595947571674651052659520029349686700831576783626349778899610738762341357495685742052135102754920523862723615110466083313287923889309366893795759547476270337983291089226200952582720226818681178677736419852401741462457756841284080920382790482507538094978534164595273960016498183560920014489806897335497286353124285198976385356374186113028356754831851515587763127715760068191756231449661219751741171604569008941025988992531848501832401031226108879108478862275880251784605408475616774530980971246465802783199213494486330091180123920800181601864840713370601138873448799043007258558228729902866493937164901998518354575808741685688308114280091822414342752081843438318160049446082190835174146423669433699758751791936994250157136526881824086137118713212675111868065559693061424872674831296744157388389603692057728219661838210518524676462228412615987306510950530781321154342414616120014887477885383280244490770349017311837614924991973812220596122022442543737986372352012879401553694780765137029943458833462666501996490948500362262123770915041709498083452361457014833172072935691622122729441815126029715827844417540460190736088264265748816772938870862429679537741660275744949563874602855570392062989796532880345598649583342405012302259848660050306426782396194965973012650389694401249922122422153140407139114098776506031278235433400615530866636679689130988794125306482440011406244958693373417983880281484721949438435886508620929447392301655281004528493335195385799004468185340682929390562977040774475381698319497120959095795010669068311568176522827185476439378817960450528734274504043719423893827041018047815798649386155928795649222373287803867125776298345118961245253776246501984010148358496361985351800344 [172,61] -8219946702221825004815529827204840816523174967015597812819614076187576291763245262943763258156415512902421285702154853976428293706916341895032226245399305978298507787712710695764808154411842893431345487560633128589465959486140250287475603373046834443683264239685758081150822989063927244588346739205409810281779918049646206789763076955861943201996487299346756947571732125737634436327251535706774422195665752414271135022382046258884323699559114705440252142365638642516722049251912083544906755435051035536154548045263624603273024387218483832020135032413347737474297218191164942879985242089566853301336710910859247815249151741048415975744707038533789527144508422149597943407270507045816808678730273598405313670674809317141778915581310165444559248250766685903522673137157621679470432807115080796073373707497632008250742212325342194658521579018299837357154105754393261211876137230736618304299693545017132768434526369184889859779537622111758691305680730866300143573470450034286105327152556859755903587363942085214126693474820365397592453146440259138562237979151421291720784636569083852315524417311856551649416216314699625401250742120264967387276152532748573245769671861434008526925623888725645285265663301111086982002713153510073143100540699542560822563269787330012467129983148655325643045341645421422201132354635408878322384014861719232134924926922809683653567695169084112877143970198489620825852405846804724633820399801289050872993842150679130209105215861500309823342090391750222801400185102378810852943298175540298359644280716297708867506081025012423246222730692816481883295164568981368785456329202212130563867857248532023240666497523782395014292355096276177528127291477493968176810602790288043914591364415240753311499869863558738010308592984661937727709158162144100304419799271227900069438294021388099085568077953549931178734455237806634458744488095659661228983319402068273296729081834182182351023611587170447623103624 [172,62] 2823314817821303138863103048851140860903404479015458535228546799553551486790034778652115945805384093424903773572201058965845530269508223010800888878344933117899181336119432331581882637814798242920183007472333464218646292083166352859955626432420169141367050928096795343788448749141153499327644121466398343731066243654588009726062846931564372509311619440962609997750026678542684735610440245887330116935993083697061537226372115451333412739407589888408441879692163885195725864779771636623210828002255819151487241231977087801706144670802812882629814768421291639615007992270096645332436260595083035204032643744170538518248419501828210157986309715265678433430494605659861409219453895844378192538889855208561495711450784590439518395627528314062405692476729046350261606646909526970158501377644798138837338515589078249819332562775638994409306038379274069046308121483566671151266750481734189781857673770706792370162228060520613295017022679916105860403680888148575060279379779871640761940684141976325744415419011925954516172479621362311420261640237019291248092755607312915333403505293206956453314037398896378141701454553973940643316563974568158952064486779278850482106335033455241265509247368746862939710714426316050723852595412566351761566947657300736041703960333079193176442131561883111127314308730811311973859632708323228186464014000897179988421751518448467832927735001315774598768479896869585177664755917397871471687888741720142083629942928825063489870254710890199866820883289133786263961921440284614925725176033502179095056532283873587658521729836606853172751365454363076653971120583934609211050792810705318726817477679625478155661952070396897601835998618444749449849024412783030568310071908211950249854124987154918669783303394690745203625187781911678389998665973618637921130364030576020778754865176952618402291315719919151694974667573915832754264825266463690019359506398716695960250372723584713428410681814874355443854 [172,63] -587235170605858694925507807368275559501262532958021097450943153201878278803430880030005608295987559213771100326447855507731702968455085588999885419653886081149299383072802094924768203211340601012274705441296444741465225401794700423852972441377764533527163062272883195709516783661234451202880480116139581573246111874958210392892082313942271558270816579799729368283556469949999344774073488180307328933265492648004585387824600141638773739071006567341080357815383136834762286215382486393880123278786165835877711916026092154041765947770080125962844071811812171871021123658539464732222651967461899766330685802007724110284074683295353641303813617009631924974993074252545244039255016234233917283958032400088815333816193499765511133355503949478734665182004446093753582297080619008415556945725424803998145187039657660962844475843117342573975639714396663980429684846537453677987066020375489549999244405132279449362113500184074791462700125090569749653897866363204847523671117860181063672382940714104935133266128877760170915505122534790200514686319612066467299314981210058507800855370787200821866965723674008748646123819268844216941862687063728914031926215591591504157833675886232728182813413981078631613950482810601270688167053234867771417574376962028323368398823690963573402175175622667987540396713042957832409284456997836612804393782440468089298088552835135700861527148008698287361089713872259088109943489936325129261044508221799446599539224494863597212437583578890700747437910607826642890848428631300063311534381698442635244419654549076022081432491225096172822699203881591502190780350770834365744836887855813285859810748420128507524314483787016572627686163563950272334926474067894668828094557215264481909162608245966222765677572686369028214532618073150068636437612939744048521957987675570210906555179693456821141930062222019028916543120716096681137605771453346975992234572992199057337947413052937078215259606286385074 [172,64] 86509520181620505647374498914395198184860250907899486765368323845178741231029396255859507882842188152462933301141814378085083016360645560635547594513068204151366076366243824301271707093545896419897970603345683327955866433648080801016927226324975909748939919461598128483645957042733549777270396762153311297012209892261008185204946528989748599735009515113943969059001382804435939500574035549847138154133694863586954516045935540202672386139946252605560428148024623982399733372839471553837112635122348932356520033280643408369711316351360590884084597066441638466903332083312416722913610143679649613916464585816606458295995660349634394700200016085195649996238857054614021062024236434401032562993498119681965895680641624824414794262368968789356041797184991045005922089601284106780101486656657872769563096164929838406671802104229245219630513627413550482577757878124138332930541987674692188399796903550321721194195530433769610893539806634522304620855171624905132231212101649256700958336009918578698509905057327442286341591657280396903094805675125608084196531409408066862359649131368599950522358827952650059947617544322725851785964069313578039300797423152887848434472907282820580955566983368205719060302277755957652972633776298814697839676196707826840607730703492308805232496873750566771467240298155686082444686093536345360827773804309251814964319332911253036674899634433191258889805321287527800008050069188051600200643861449906557149482391465766794024035276834223863603679700153894887742029604936026122902118467009499054285848027794223917243420961608817106343587702253698146488184888804194632253165145101401670098714506856475863363104637495645360466954110194343659887417756222896611890633975631133810631184158594603992618024831533071924533485825501446822651697716517592939981313745531867748597984157042869974454998133794014772746307607641215600806166639832658924901673695076862271122700865318431747815905221862568 [172,65] -8355355147116951348514264923250474899304447347082038105402651931802166183569244697024186397473406964691661118813945004788853528572750091897737993991089504933084976582403086258243876213844439184679479955852873029301868945701695212955156640780979077537381233265998752608936415152698498879451552207070916942133063976567209427970140276982547816330615576161876402043787819901022436396053669113678132781448273944122758604189302512407872960902713997591634662231222067557811206915873204974534753411882728810130822537702820882484290865185680972859665464129107356306323704471731962647803861378233658643202639806308294997566264132866921154751676279921436535587232092311182898009751112834991424213226268766292939799533159922753531738257625037346246634621026585349819476993818055370504577906756394603656749333559231837980397851572017517168369263152922917063284154053732404852108832901294416313101090215911021394711121247174884534918792460966084575221003268826284402949647855370376649398567369109860324040477592798000325195729885447059911007602855622784249815503826440629136479627652107655551016021574078194933247747618162090754913198701572615004924214184160019473521521420867661132314419217989621382765027278862181680371015197718212253713671760854291092303118206229997731769701876652196562666647716490210461437532832076264931109736520289404648042835403077813666241668206237003490426976446347637368334783621664612558107536639415945866952092287093118347973695551481540775522049055978135934897718141080033106835183271827685949217869371333813911168477845946595213945473511548526332735979651354523633728011755897629408309479187869242198039697524691659379888860040391596083496156840053697036298397473710742545754694034656194374681171543211158343169896305214896245500996823640165681172106748227224041333612509783307534018978139970703092576397203279144265155899562664425731601481283993745518140747534637674937572875439448 [172,66] 101278209937817934838625580896489036662863884028351232412784546971125780058112321833156478850894377202223603685419891093447675327273988210055008801835943017451145538984465315964085495268187837177835627786927249963676002936775910510343580451766475432830875507138509592358038438448589815010100926357074720231125934746657810561550812461858815091375484131756275837192509827989313059490822869848085329674836305383107494918420419514573154922425278324049641453238670143908575731729449763145889707506883423569873650314144125827948273508939225785974912468451663499845460897269311342849332097336138453045030903721771161099355354294871706155802171812945608952597971398090341945031876835744556191522342978090010675551054523634071397784299843465483613408186952667756488429664508928824691368807462628870995757385346342648727224105029428054409501839073467861994656477822668223991834424287481533924857607772626240750623152878845640515127421440999854835243196298519725820877203489934003840621509512520540339980272171947991470593167685328818900873382498366095544017150144243974922271739462904653357806149234252206114771231272336921751215963948984871641047460005952846526310933292518767925412609062756488769962415011518906747823291184968966668033571321066547754254588244889614840519980845356011173976353620775635249699130883961490333037846183593328913796594667097203196966971563816675078196097200201301206574569002132398056988488481134638568205999888319323263254203743895743922230565409770867861995149106155142880735335176959162297516487360489944090422658671056740299453651849230930961262265762543306730166600490261360405614945113210932940270502634093054196465788875585693521010463107195538314660873507847207277113843226425046008906160641912143499657265573199070073966481532575605233791691747386477265307613486019157833864721675932429147003914695230164465337635442686673299621096844954868656208140089863242733536197 [172,67] 183337938156097937131698464131913057978431372265451090007921214199676105560365291145030873151720209173094149738676095309368170476358811154557947920482322269739493678786610485913866255426952009227496782117881678796288380547862080831823717685788941016621503981138568396654871992593768644789077081387633270726787626303273117741393642790298490752512392377938361320139801745138338968089574869448800239261090896243925775884666139802771575230314328251883038092180921327984802476634928706249158785112100589788421470498720310024736143298530340156664814271729051913961108851248205114490136523112356048614827358769429083080237968095196861762924051102945568321283537319075895006712291228421167089689272900910444623838552422551848091066349238458752277784339668710067689131927984008336670731289510807113746345139603944127864372427461673427317142480988974019903744367933932125293980976460793455791981967746838323356497970356278955283116236376481087414724858191623102815772202356792110557760286650472768850987004268716907074582735436849432277051610845545394204199615904446122778592509946592195560725158232061433934127020824939053409512346730593489711907973844560645758898195909804219315187899726895190872947050111558613210696608919939423584251187528019995256994939139222209271536250813801286265165479049248428642442701798343174278494139618140184462037029971977522492887218026606434835293665121641494396889763869785481683912193616111159047599450697277658805467601181898478881491144171227617769922569709430561542458272005381033451889737562860163330563868098746093044230350430977672881607356247369309951870167658975664597931101083290706258503843817416566365911529898673640972445896825517161537183740772077250052526513901681566397638779829148118448603918449139220024426493066320688950454029533518845400108650518853409879821250854870708163493779602797756134147625683241448241021139086903204205981152075348058622686 [172,68] -54365405665892055846375460770915238667094000688456543611323290898449807573166282961533574614724407929884129086417730658703846081929749810254365708837191420758717716112430047507657565698353819448965917377632426397343349806292737457302156458639751026325148177004645028983759870239600370169755060776692227979176158700970272798546455517392784777714694268904128395222918057928029238697008032309797273607564434189779936139810467393008963591510796661785329506768071371332712606592936985093137085793841762939572122665817183237106470811111614272742696919373195324744904120463660286767594983448445610053957560685814749665867161057886768539768404297060485178191052531234368327643281661751202899679835182456909053268725007456422466449234514717243967027769800041294367872730882390216576095589382214918235513656316855409129802596893373451912292144893742598314002064779347596290924166256142156468456549731511095376735660616884828867492692328874931640562944480536020312478985753454558005518131909053722551205023149917939305307044366243364176659492684328618190549254647653678768248515680904630579240406773332081693129339872282108070124274313565100434811820506364860597131707661630148529387317338317960584405511377381213422244356600371025357008583353525509565973228531773341852931922155132732506907449183197299536493474394884949415420485388571635928808700784906632165921053706231057033595085992095670326718626102329071177354306251074133842684198593228317485086560148927294453615037603514977448700807086528573998334446128343046132449021044035382692333064443987890416427957124056272466787364454244725299740434775936401508396559601532767864641085846755552314222888090010700865851005523006900938610426434710765378232154073469971966001844459172399640984272238633291941752794052861641642105779928184833744788495113933887679005667074947023891233021866480127750935418210833908828382870473944889586869599630801174322 [172,69] 10352700669677136320270160027353620816542190815287594864547791090330878681810029854413596303800998603338886028121709851144540105445311772716090503186828866949367114314901773068928548900021799010366337914049785647565763930811122105414803806387243793968339695965853824450476561504034412604822399405822435946289733415324383978987379470688424293471551385125928295003503830521338438991917249578991493529172896466659071804270874634624942720808989981789248603262815872650785167348466345021303348603220045343587476333382503038700859159777845421214167278798568991446863794449972686166461327243739941241432419116019805353636280246111665602431560265101912547190442405559105314282688491129634818987604975323005092530791830686565045831893545357500588102801746392877057925180219243908474507322561605032837868812038870690306349260465940731594279137920794923707461247758712806686949705473266230584120171395385866531532464486091424066129257870581532360604634984518062163799916374741996934628371969374779751850803958625043153752985660761287311578503679600999097311449024454806487284051955055626257826242332642618704566404940551224118552901560350035264958762364551972047367517615972965627164217459601806620658263182068765019264523203137765159439841705351967802213062627545211853779158138322187245352997112874292894988154137277524325614643485339720654990711354052391265458737859465190380317123022656135078816301806969764044782311099527144649478483898796197720121071719505093150128202124773233146170680896314977940587491528692365922173644269666185872524920496480473241525409534931190744105097138278450467414842142414773018821914337507532190506680855896906838230233286327730974217179562698452406017105884910842041855482050678353407720949229925731358491894659203572236968180791960474435203450122570274700321463844882051482697333933824497606539994774191787019721572841709271060555999684390669856531689385178544 [172,70] -1391729785086678604005423480825968224857956357958240588567386875337973882219801360693431180201431826680528413483431740808911781862483929881767173679898101840444258537819353849106721416131996865911040100185389092539595023950408483716329099061246637110450344824162460979945024767262295236862186244037344586489365886924442909451114456602285821130560057769386688569600183343604419529866270846087762864633843102122121684555787321848163088262688927954046390217296023307778680809809777045471898196982049482936411363526519672673011623922589991209450717368653124938100755037206580660882302912313297174511335619668090168084621691299391446330023478680768816621709542210561899527382861270206301888912690686034975545109665752824213247131765535650447311076458302131293788747846257700538290755075504054746867093099614951916043783599666852925952114566631131653246977876571589231101685394753479727616997681019123307327053060608931426705324966828109698750764680767914623586243021763125091448208300540779589960541944872384803685775180028240671960610041080159054071363949202909648927726661682581413884256064276611804709569378636315164622801899436465271259871227559880152741692904870619577684079460660885886585286653864365828954513473816040270815906556475015921245720801632812667871395565962573245426946584401937615312675412362851130396024889255574295545641057187899436275010001177101230636868373358082430054000304870654701389663543878851793544685623441240983805567410519899368713553583403380155129168826798774862534742905973919564439198562042302318721303705592578930383141457360252788313460382212864262969994717952131895535435777713055080400535822684133454826085004078975903188159871979642282268251123909070175297660370852423250768668120279057314059837155327307253435913041405342581897204597086406179955562666406025578493834632129558948583516043219358556737051624613158600323412246256653388287766741729 [172,71] 112424491352316042682412317558003529232039791716506730879723580548225727709107177005366348015063500935987163418591650760996963179522128384671392979095296022385928354586801255265559354185441471964448597179791907916000447033505739411908444569293792046504511728219860391896876200473028859207337320393534168039388899675044610990479552494151139721424679711370932894590840839746743871032362215879212584603783791698205670803526799451053117729012894283770187534721724012087954710793360882545189434352743765874349174387261888427464789564225624997478469717746708127317045718218487072883692979118968459659206930564337395700785272047210970734111962366459645755653250747741252489745159039589469295954373304615451648565919502906260131420283950993040389682789540986929658591856343125848747109452503859174544869179783440457398603831092634780644655195257524895197801489084854641537923128167053080243576516822941907989547829381952298683151581394950936193886933726330615178159867976122819079525338853111433100381328033705804469496178772865802890761899677010628199722259372165059345304093762858592594349509649300743413143290187126493438663759170768619952316749397442637666231480602629361657898061978052352594217064824879078611569908624466368161276600998374896264051211611761934358101831873723641113651061644403927841923633317190358554934544168698533527010401728766557706953887996132237778811954919620782788027899282352049698221158712748699359311253659854079711614560991707151003257334871379428262485604372673332912949559079090855064824775960374695879726868412370803318195734005523183630730432268545050708258774498823084267216816083403689116045911834651800467876024169496882019607348612592135343377352767028570450750649366717712153842461672545984525511242993240036909223718649100944733130641094573626621962752589898594555580526086475164472938022856286417877438919744408307215212502173361104555125156 [172,72] 354736217372915801044676848621878986086513105646414372691081386835891145569332366114581699978188064817240424742870981497591964361714913846548497021368300328223181722440726449223568333498132050298848601411680616846460236162162877451706688531711352429700332288487063142333004386244808977038544474493895167830522810690828998285674290552620939374260016388575112713007361289690555493874225976198768323195394898871213604199398063314289017646335600941837764494465537266182451118763733716557656422875459903236479730644978209504021449312795325118426741222185742939527797665486113220884029110485563173711329894865469110571442612123399917274223550244157524073885215209066212457971968401977818906810334198820514039014833600812205850947598396448686136404342735496951492170467771602387070682118858018858729559966682316935643092843839024440315302404784714253446087858716150253546248165366013016039939145412552401424956045717639557848880240234322482362383139986931197214633138530181612074305955812191668150684509978085252022061309371555145383013041027548007522739312493565378919842772926773864281181942463794642526571814031534195913994534281401530838258165387528980290152122440120996465028895659464988661404230132108659677280382339313391384613119624014958234091605270879570265071151253189882496624922894300150792612757202096962616949854836507199203541960317302400687635373725227181508054344569539423043320124613665528134054012131626789494575536613998038210294024866117947814074339128154743126701266996744882905800827583788287876888951117752500532042533263811081874648176918969628812572733462764563526386763903070749728661099841892138509608744519486201144256130136650385016214564489976986448330983492783607392361639617506263190362950534415616854595020191528479919520980936856996528041368461771669065217359024679325766919674814844439106948603479387092985337904590517155110753441973541831744 [172,73] -1552052612969479044466943973879903258053407751565659946102738883530324167909370162104860227266624609155386137727630139659116118744354487574955036567081187564236702561044910500039130897956980545779516297739427983611135106138619599588474602353616184394166148698170591586206054535119393790149265011855818540135282405717763529966744690184207755117264427446881330202013190573857251788450813920748285556055363494202827957148216671483622097607405323893211199761845307528640321233803939715158093138825654344057642622876164410899884551177855359704980736873430944205474196490797910091291962621044812070757369614088000179249580499680402311517528277911427619352173512606651105966332769810521477946313687477084849624996896515441887733061502478146460000190287658801344958582560059111816763335112432846745228292753978596117275099188568854773931723599818005084894761242228098696474961692897761361596079459892033552775218177864248817953520738374456821074841161791782061806370999617472225637887241777844142476073294467555292198945055714487313224945277927638750598744539336824574916538100321078030196003172340647664576929421849595023241277829183072975291216697790492022667786867983263207663418441910671903336835636737532227330930858937896254285286931820545837366091332035446568079055832825633107462916678357617440687652637373546231991855738785796587336937558413862409438020115937703976977898074613135450857637244811280392307663070934979289679307016225999981283714035633056903911645762967776343217738090668730418164757923630001600254628373264669955237114618188424509739665349521724363244493746861905591642340154517621219526091238885492773791459252529277235314506202917131130718189326264329289921563381246096197749146917521274939811690620931208805396625869174058335496483090113721628305900768954992455546188526113583561604194479911141732479113384629533174659569118986332843585362208903415656 [172,74] 224564053417959901039733828080676049774728281195245637403108954292437387996014916803274095719711104580059547341569919421524851563372786666877452887930618770261351460308738533446403815093248515881183513007362013819150579485826469978869128710834169109607446030258928754714944804360152923709125909062308722205932669774309293063012095512463516924080988673003804599337151717105748706861392064947567690196316581421550173978179241518292551639593976352913331054363790671543241095096646744832579933024676010017695480816945537421617516389325398243296557108083418125940563130870038413399782909564072959935891678511501610628362866429518594267486370318751239414863901280737586611916644847571054271418600308842840671213590116764959312813612450743619883963933982865592539299728794370314548976688058727245918770514783763538680954321907002819424668563946457395045541506950738863205818122329818366473877300723352202541483962062231912977007436631713977613500175104480133958151471743187188252484289626007242925709239853395589097837894945659249136188899592200235191338758770580923639237805978747695363566630844055907411907838574223814134713942892017352771081535875450271502743239848776096528813097081696280497746360065370164734440207192584063459160331509010067611470268927226505602488626953447348134672368999947075523193021771328262275845015361922442202464647294049848659520617558568461154176781634215628598800796718645889707633097326648115953727370118836962009467601359823596781189101913796672548326365092831402518040619677368542042714346938614052321474801934134595519419078302334285748057455523847279630689549891426295498216762129213292039344960557461401292855291882800931233254581997977978922333337594736502335622364009111688098002668848297952833463153211284866374723779883276529056262655290488802459897364659386702178403070211653917756565711646965258548048409041222185493673256462452 [172,75] -13923128415345243246850934861322764659945788843427631384318629184316389061985313282046695483738131724321594222679490223952218306629965038031640249056244716981523996812072167531604786475479707279977534274149239387268702732201524565919192923905871047274730408697159884926878281918833587635061596031301236807059653190841794571793779452491004390631792859920072687663760800527860848331498400098912196385372294995350965325594737272730435253787879332239244242229615909227118812282827499656942119738582026588540091623762909256721516810603498391982303011699171686300809214224667059879631619806539501626624624214643681003207731143557418899099890711574742166517923259832639432743854367605206963489072271959818804852645525987458234712184380856951326780291221578191377170278847804823141119555482372676424490382540466982282160730878282188017895065771971428693779044112848830237196369129064361632089382122082265113073475690332618360588587087194928633284846351346443997218480753109267120510329802092248944764774687105051400176206755135722159351794030681210820454223214747518368626418273352773020621671503736612733323126163740576362149591533104959321894970863679024787841508347177359239041347427970466055058926234564547031938436335893946754296039106663680101469559607645302484169563006479585801531075032005575133914593789867259421210514602345178172283750631323512076817850567474584873280077815356960553005155409923941146111213407117984261761072993197937157090242695796580663958464763576336041236872249281254408850686004174059846356365563044631255491061418553379650472457643071986781585097374914933812567866715632596170520215946279374934474471034945604005922728525848558618255452673556949606156958260211285357326640722137020157274085396629304625286050074406895474146695660718985391893751954161052598333405824292945840767931469717192588003053058658597851758983554858946186455122488 [172,76] -466796179542905813284987780086150451103578618915652025811967135687538181141109091643781147836545999128152023811235869540866643407052377934182280705066797872116914711506715372202698465640086313630074721228448954745965911617968766501377637411507125753303887337415218187842702753210966494531538471261935607674449204700182147694352287501176870134394134129306802661767892718046508298543992943592160181299536460148590133984404627145802049426249839879929481643708420704970858206646553643067180237684975080972798559267031807048686285170886133160489538893447809525659434852762122291140763954989908819678833097912206643011395814970047825501621984649297691599377960732856731582488922162887864730904761855218970923611813797647056258791177433247456473206411738508243168702823910776964341526260184602714451880044660927113871387874872480773404456140661062659486494986953920479991570517874533197892387947512518267242973907454508588104529931310075713562069301120764256069869778007280240112562504143881417202728413949102664485682589942815331054509909993035414511414383901435802455914252530422579151682678376462698856194652261369515570393164529913457750522275070454258512569912018525771625447904714145008853422207679091788099177887258931818297841129085653704874157367058919580300999962934479639783124423438372408556693388535543819714362063651555782425675864986222528759678586884575861919568365458629019286553317294138948181965205091732851382876767372116026288017320934560637309474561672473823028976730727642549545703643317853327807495040253595203619061035551025618777241664666065000917339469627513120703632074774776411193929792334723057375418738548370459335726823699444153163874609806579639536767410374271734718741208688662142957482666470891165512494629681586901071330892053480277820805093435286256929165935868551557935256090501741222353025389067943661021701289371797406248470 [172,77] 209443658897475209686113293827470340772393240287970969629171755854127088763527471400935238721407578651193077517545791204067328581728743770528191315012220069279789334014658903296742576776125650605879904363045045171837691767024868321402720247263008600269886718879691844043758297528453585227185556956011135939897370203843200368553795003477730422682559967417024305073628861905618305744634867426808261983839753243190099790917605191515401693451142227980839362019598307581977743867130321360230417626317596378013388785472767014659254716427101184724190602722344370973285417656375849670683899207905538983434094016915437246334621850629301494345291195762577660427900441451848482473053370684972008568606497825324766174691046288467099618244246201241210426849518585873275953049377798763259808297242810716549746272534410082753399151530852888930360117153215741969065501577655816689687081932226758844553543860963878588624552862891122216936200081934160503977740697023543594589934154780382239729608622096568905762140422500305329796277322057896876612629559145070553841186076580346757235940468643342511175890230459319198247947205304664189731573199399682859513395207846223008520755790281505970984500524416907015873650367627991835002611217812668285363113838043629200711254477152322258625100276010222495106991162733235608888308368193382055105024440659207858115837457615435924680234870242216097676809784528891403491953087460265721088113764462311140810749059209965318335819168736255606046036577612937006320645765323505062899408236188046470366849058218227106587348409138334108469199728827755905135590664434713928421164035689075844863401106974937332485711159481538647530223341046625085806597783399683192181275051652317662964555913041712414329825056783059127222114628095000908458897072088346591660473749770374440643004651027307545341266351401987117695288134507155202977259154940106788 [172,78] -27661279126735671065342963758554015417835611851624105065255419100814563505963095270837268436672867172783238561820879452721274174691688223048942719013910920763905311066085979472826945949732891190219043597265487615787692942265634363874821311672837099023031352559161794030656206534769035551018420708681684812096642764445707204588062200636671784392789584943459954628235862806729721812296751394172555033667823350244614786114964420972438604085318636156499641699410805679544193585607782151186278729786800389280402837831041909956749300742646953505017087852285442653056298671453508393617195979353595041269764124184352284245376090206415879261715135962884503082489419520949422259580216705140372794813706262251437932975821606983840560087560265255249291592484404761019793768072310915917279385580490374281845339093076404359980065905854864970903399432678251503077285620505696397117881758993178555725966187038693617895651954801157238757142393859683942801381934625137986923124376018287154252029058840911161855014045110023918704411288976483474247619708731853509228558465376118808730685019479660599819686204784231332050041951700867216414346950223492903192035836365467929992062330042567056705601294735017167081243325962901235712637433894258668286948529836969420020465719320229357577314765759421936972482624969855689041120480084538002091023623201221663083111568734181982851082701310751112659488845163644760588640418134028987386609225709607212009214665718626141752271448420152587184506031649413071513945678231876521614244089349970610129873787582271017705482597068289207408950280952430491686931186431402732507971468778792843129889504583341157551825054203535788257091098275361448504771417425526610002899762514356436430335538729526605823329652890865180973463870171837317982596839832347225630817978264236584113551202022008190334205036910922170849347752375718976746873873800777 [172,79] 2661454320162618435143342399035216876820009328766113160944738190238384231490680103363801511146523157524556969386859623401100007633198618877017611614548548336915213565508824442302815368411627671959094095569092264588349342653719828831636730873497882432560102946691780528029150875649040024583002925046208128440394345354571831491149882953501250490710896849447931099076097594611060962643469513602418463232244802020291730070995987803594322511660873806923331497388593232376183716956103527541808335539497304240957264075478869772164604553681424802838166159295153939587494425735714053348828957696535183805520613422321097012623586852741756015039404056071256595616289155080992002237789581039878428149972334752506066353734922861209635970839158584713593794152309291055581106148427764273546590436779809209706626768046538953928751138742040526655297231608286215060913605951562961681884830358501091441682452762907333589965465071489388792018030206370021210447719388879850064939002411307034238096732166143047648166259396542102653577225501345379010238200662452128081377439478107746322047849384992741201083479597212122070220798797332522971600637634216055294211441957223762148465163104395472652631616023262179980290446346344215463454321022970414387076938695105087269404821950162342725372663298702683079173461189816493560846692437862360333940688954098471302359048003876417731679699321997968043167966308807825394865227514051607935383124964569622212450560922376958600859511232463827488802980685245455018704449694599786431487111785424868098723928389187835987519131620727692894189641597035386415445393223388224051787351466970760342122344497797931349486449441445485757579286966271042563738990330582766108688040876275311158110289484718721551363286022267588380959499064782058845948431573511935195507282595418008254914312461071993115542709878906328792936276158592414478546250205 [172,80] -228024835322067244762700932186567875496425691140945531479479122407565167123394917466819151500822273072251902772215040233546276162813283864529023551515703488490469724524316677330062442740727991296549401644861978409336716625594569747225065981731662997753751592909214237286439349806350825370297158912677501650891964304078120342594872923791935978694330320102318076592095563724309137499193666481143242873925385741067620456986568438394204645283317359567157008895701607651505154496059014895630112797603165159838580020965779349940381809837204282668250187812852361101618841949724155518347249888421065506456123900560103415015755583331754789639946963552246859565634207250023146604079100878346188415602630522033914391587030281687508896626034670590921201752242191886305764076813661296099348571316160091805236989318013351320222221254261026687940033961353755864530959912140054727978241832573326145774091228871197929680263954064311942371832394916056306194939678364999976095249428677677605543630986128152026758266321288369480138852514575968967280257034079520160592473306647532925123064041162565862056528510429444800303745103378575266495360069666698767440071066006444207250460451432819998176051798892838791257970779738662119515130510925056282326576768601333727459850142460583740820312587318555551656380660938637212743866738007025613804283616218622432679502504634450213592468479160602491974975228403979898909173981787640886476486815081861851087075779910877582408283603400793132933272270018140273735611185211424563380106874636136303965499248883751596350790796708096096890727019200116726809848965306621679303985029725341786305302371239470645634451898577877014737478575216271752624398657405662083508854428719888066538683838229171756494557224954599941382749553230640163666765125207256040721733001888823349639729849457288610202146266388812496604138646500935280832076 [172,81] 18468415294037411023343895317215213264237554200577465955157776101611508763847332895724953213436347061366632556036516695279892393523705939098900858083146284012831017205327140055627079632277372638275649875606317033663543116587840341349149870168495945543252267338888341793065919001356647139503703167893822895426508309110209108451066261391963739209302609025805689353449824115899293118947217553811692872233639535788056810723565434828426235736195050899002565192447943813216292980875885540704598201288022044183561822509681716677332163402664844621937784809119774823652873240238245149505816380984928495297740023823353762545856239471905882310170271969776864139659795314989904127121918356033057832971451080743929036332752075684652574309955969895688285741248771943132400940444946137885119282066833096462442104849861685051897188952923318696795324402673735280022186202388683965146730789942739756714494802864293054009716572146642557014451576016970558677121261100826890696167708811685825529852037364948723307146173307294507829631975992460462515623286516308498385112409638168207187801391589310353474797226295551362406960757816854361539961558284988604701256095511744176067176661652656382110702419209549811224591520347400999121486566491384516159159456933622178320669337465753316870547092085723910040982288238225327614800817240130777535040494111353339581369702964714045838649611171997203332160323476967557931694161801984429464631431732382943086909379038582660730761998008874983660439939593975437580847934166045295453097200992713867145050490202746374679675184258627113719665842101480277727006069007889791251928100120988107076331742307735732618672962888314097237013195280929861218593128948845440806599554074042333594844801261220645606436367281218002845788488834828096693949400048962429444021696002786448304573335777665126700342193605766137870344076347000264936 [172,82] -1301320921371576929537243923932639816823401594324613572649923731740160668814050548078453867305368870025081809614154009250152519904971696356333438425784220910860964769102033026509001164781878971974410523477475921526289502493962296406537215569972004638481338798843129242909040539773122074320938496239858308733963721376095546831567696742201631524138894637489490828773342059526119385849637919033343793980524820085468202508420944117440757129672872949764006009522580503283287133611385891526537278279954756043855333421840424030577605091905344372520848948639217376471635317935388542458652139066583475623694802521689177022133748979765707526731573356668834934272978877823544875274095187112702949081335779309938129865544604743530082274342608506020986879737013242540565745169916863771631440332534251820789498946879387196987081620023815226026062735651626198001162261459468772825648646187545791051371509309096059322900481263743380054035238016148776835819721719732079915893645703459894241406521543382123452043449800516900212063871584039251376042857634523066534135080745677390542801316657596917325800655570464484590257976288729527130847258429248923661409085185591350553420980469878916043639378166403152138037788406763804697493415191447994265752489820891819039297394102341584617881235768010509580831170048134553435028711830834253445134683848938785525552759786521981748863684120670205938826199079845416455964461338270640973046914906983003383418429023001097601447160731405806855648385062458030678110480369213232057654278961208973237719190487084497851311583544948443399555428506887840966601905436267628701304911195176332470395673562653583118121526714150616774989111714590306144213341778423719028500793442635034153462394898792451432301444043888856293983206897063759037236816459479341057753990623935327596504305543736326281998778615077870788111335969278348 [172,83] 62273936969446195754604008300632864417906637673971473940113176866617356073918066347889843120405504733854029160759015283592640795877891761889903080305550518600121977848625042638425439544769113899436443544133929624916882216304432348116214358728389167413022594985505928183722809440932995455288168408881980760368360128373645141992368677359567383227723216746266099631929260931930321161405050080027336282574024905435911015486165704084750321387330487466614363813677014412246024913420389022016328222290470273684589473999004956397612194713222794945352065217998229567616253270309706220649381267763581919583161852053162850791869467058637901435105775727661127221803115682137107852539391000529215895752291667898226540726507493891468074330664721101462903718847837636461513584181626323518104893286471523428636492847058000842295360663110460115622396667192062160059375131599473191647651091264241211992394978470412108742353417818444956343563050483226707449070476376807045665634719469153600848716909114618467122908599178305563740619706612796818326392371115861334603490018708169571339962150502689855654963410055438193003176653038360869453710176181803315725749239895184622556382826635422179310111723348935874593116213339988359454245438698702973247206929795270376578514059776350895067141159275752037923246091878499088110681604729202768047477436328160774380481713036508645732198789321983238436446440698175670268123719843355789645727752525020450787590163435924276013673531543569642340858890860479962730491597659270380224510059542653232716394107510076952044174986374254911168997625483580534653981251147976174963792899303164093306811982258048344743671149411292498720059207323435433003856269319536941501944790720909047067192941608289411776588755361446896903579824220918968880504263886428286341889620608512838360121135223012219337954630719075644216372294958 [172,84] 195922155984897271435872673315093116816510478092580570828984865437220733479040290361006996658429816995141790955088896938103311516328013897986324758760818392882544159558292668864869545299404547354661883660443088295058865661070092299260063198308691381333857172755476982409770684441380648871344249789493939025768996036521815609487900531737219698443803201553740527223289431128412863659700049796635044503739400924083428375433458141975726592116322969381805329687822338535643768910533345542865109343481610209588179825946904233209969488750964427416804066008470279796553601045206474851013965424608662505911434228872716529887818386356998768512949238319697886261289559937264371346123233738659559227710586604570451215176375409556565391841685705395897225663587282975748380074670223555197423741708805892977660910439232690478292593539310264438040329170552070155524364771800255920136155157788414729168085187930020263080733071282187939899788134219474547696019413874992286630175805469596206468449344189846697155467123110378876010201849168621426185012991912160378392851133234082347417985467989591198713525359666222005081111851119084723924301929696642840703699344984336369289375416535290096144753259295200210766575141227030638390726767357520126118445769555535582996341166456160240544176499120374206497552908736017657768042291030143339676226629447311097189129412457392895431059443172140006555012401678358149195282479133003266512033464461289430879102985794267642702849296264242258681403772345944387396005984431862887665988658933032197639881185270944635407431267499697398050145509970404131022523951979762380304611332573255418892153441868316354700205360471094699658676366096581091534277239166118335005399395602718854490495269743739255352874935902045971676496556597203774888098983068373390787072850553508091185540939505871154854846810345784639707828 [172,85] -419841741763666348163192870339959228673478222318842165020790170875615228120633066306266325439973697695304322956824109476925696661033698465196876871565309802054253866636981941391275848705297458528779012286755089342829876557751757780357851817275080921658862400259790419193376288013362175350505947201861842621756788960025222791751644979251617340151472652792424615641609851481510953607669013298553873639979709210452401731774504394865908443404890771716392997188167465465305693573968086614716353148704884394292421928060773824275717800718009299770286828659571741014094585705326156466250003506570520183833165646121952405770517393537258837394781617848094275654179749826001000349750928313219374099780404803435489985700737828111110582706368088757335388295575080437134104271723422748961095393856766707355837542578481358091950489135895669677954036685594953169697271066819298480139244006874743006048607109690546293763704838402044528461336417338743244165243014965589242535386441661262523029442332649662897811264544711395806191891595018435469871307988205546131834587482141953032821931966223450755010878754413462560094959505318015284870609128890492103732364682063910089416850258344433283895084074615692763885002056861932155142264183634177070084690626542950595641691053358073990688741973367451436235766955854299671825076370071836583459777127931423904428570136859783163582940838921708300679996688358472569934256623969316785959499663288542180519445386887866492809389151173992628659146129422638641318654179029050875227969764107567242109737265509335173449405388631028528925429983533860852505930687025876037334196945276864856324499850878878685104111899875002025134427218620669547938650053486100799079536951217263646916725160614987867276980306416321335119877419153213996049840573928175524395887172073115652564268282712621245629111249659347332560 [172,86] 52436592653652839289417374524097815825647191754168227088238956914413347984166065435219344055948736513574556646948307263423666224348108501917745279769210567873381642697565696850088666125608143349860669935347536931120869956600193216501078524525962351907024250615953027286983922826087206173630616999426049680597469069174284585364513784385618466086842177499447616876607861719320969140555855210590857248676166655751101471849814526692195960220339079992645329374530966317167604657427344690038500344158571485428905925918130659807991227578146995813819383320069055820583785516616547317349759099212083377131296256212140755193260877567443444107111494921551361595163953076989022578823901825243588834046921298325532178875752847360813983219090919921962347063971560326860458890161500839303225506650615648359680456251125350329186577252205370313622023351882484417707265965405566634781465078595084692185786483832897852526757706335272670278366911995619354390314397629621713041215800989773882247356760275579385285050867107246811292833945097738023573273566802998442315165702923419814576391206796555795977302617429067303509704726220245530918761449156975913757734354975703627668008351699391848749397990831856467944885795950984741394560539312946923978134460890814229182936612338479675762799980031489507351863001827388892445571414149494433508055375621809983219909121625392127384240934870104212731800840607294323762572673308342921584370065529537525332973877809827521310731818054649549754836059878108431659538915297437155999293435119592159408352172009987132637860961850055105305415597837385150643011663186923885980021324861013747636089488181780207760358003735479697342158958571015667922653969674899199200529214965766038490344174668015798097045773161869727551520862970557932473542061280125276058771298716885482578659853462100619156937812204350201 [172,87] -4321708156569615705164607992538203018419189528354209803261783867209682996868496551352848417578845546392618274875971839895440609381402804779258988908045653593420797976811081346020960633866151017226439748600736715147931753264428512786538960109972316020297264394425587816768210003439000873917295457588194339090786329010137207050738672715231755894676324700445645130810141954237075998697743729803554372344248346783033380388996065088103198953083353155214887056932109076210607972715128549681775086556800907310273787108482701592153120108395769552497587850604440551371879975171729097741684570624828068234394633459787327752644945394425297151079479047171153015523487066517729150066777584239732277702041331782370215980309593558732867817611549851958527701376667635393814724570516415068711000541090202117107843643748178083757874453048723610135773388195892090245909734322865231737602900062514600732681076774752583742072937922340829853124855362542390954771940643921585980738511556466228963545862241917871295619210859982760851637912692256269295115548119897676844497269793178667779911678051804516831716009339261382940588931109358019937019901622762735278497590497672606405018323528895459773529988283802056199702600934650533217585573088333422250584810502023818536045250290855598805105203956031049692073675436062473687250468421800991452116008117244157752674844902470802336245632169042800473030839347337574269978920623616144433904015693335657947034075148377768144734685960489752640608230604895263006063912832544353202122992379596030986006049566532897559952024372199494986360092324702215096506330266594690127656693595364450142097530755988873284835492205753541091110093123882351069576939395711001943299573860734081762573146636264400416685839536289785793167356111854091922423403606089640303157052543001420380195376114117378421433118319768 [172,88] 277869133794984326387009594391383884282542013621270120946610429639100589763984115241414108738013598161773124625393640361323922725810496275224097418584627885820877454908255027564569853076809227566158859233767662013831907239917492333133193466489354212773568361340790960478126310925500406000998712171641921846427123227022405533575093340735009818255007809988537648559936892265324568330368286060696788185945247380541959386583403259482061224400830048693847045231967375637341132599395734275238385535101325690132897227822591636155612276495666651685085403662770077503749976838894597249528359292276872171950531212871952726013897246021755943733027201124719027722429200996353132728911802461972418368313532680604263805431296112193600393107269459613313526390364408496344431394671696784503828154290527388674510572109063232037492165081394586007728599550126638023797086222269837997709183636313440844703173927105087800426712548286816498820119823870159634309858909215922489201280762180305824584637090925911464794002700891165197240345167826951178416545010083721638791821273759351264300229771598555495395822292126367578802684173227148755729953934387925143333760451947606398666207815173212622283586787723039512571389048465741778957264940139252685218909883782129660298077519322533296735635003382129162726989068274052857168325364968342184224693394084111553369638023491626611509315041525147328975600452923613119571422639763798069233367262591053769143411245629362349017283648721583402012023530608538997348717476691933707467474832763837645926715649789579035074120596539171971287552950261633285426010729307479425534188686308586613815543909098304543561082555823511255665418925597865989584001327228621563213546733747561990614241976464416137981369654335585738829485950645035260547369496845735939696925119371268657064357925444347340955770540 [172,89] -14784777661814937187016643872637819432146214699029900284916449834830330230557710015453249397567690644366688278346252291273923375003956254095335374552172302958326444249405171682610968880607128788872920747456258151804181038847825174728969442898678957615250432048283894214093858478746907096000456997804767359623421686219719496423642371926577029026732207689861244563436069966864600171377372549144632246044141857213662420335315884714921623520050471215519146263656210184828679841197221543898209396235091307191188548510922675668569035668963414631319419663892236798228087263614311811547876454612283767764208037748124692580050004241059020482123615193088835977046871698141942675877816963513814258674292847611753168637702941706245333847163180466436655325639387629617073265396125395378155479932575335585401271680114259845729677010357222582954053052873321476297816131714402537514969655452572639236613625005413054838066684462620240428548110342840068334554645862412846788652567917957513302703506744940498916132583785053898487538242376593305823609853068067820601056145712974991475910018255277626450953187202432251493009464234359393936838668988015498895541004909331718794263351949278504015586433837878133393228159357892452125952863344473704241713831454557355681563336089182680408326543429349078912708054876947907139425058365324454694812007682726391207554344106933786843450956080710104714160405350050889933306374513061315919218456644853295423501086841704556406875306147486494231928740203121349454487353097747913747383782693804980208996831703893282328899275493113049852727600210419857445698483805456198195272737913408237106252846603410003290630145065094366832185983270028499705998705490136536530387236329073687171040251845313197792803550021706201417711077188375404425373570735382849363276173629254714215637046185004369324480 [172,90] 677057974979235376040648463069016434076295327760543518813717598215434864324319549578616915669716804740652384672573720986335558086877430995803149396085454854877868848372532370045338582491489568658834455793055610601822038634539672680377749289197541725314539868158615847396192592390989711508707008874334504399888901006391428850144921797408685198673437691752117799966636952315447076267829482879745824872354088254872656087302902734349848924980472929954707073099425089551094282234078399831876100660808030758490037780323522964036232487864763344700715760090052705397660110201997051234222894701368676447603231622948250882811906043345777319814443492832786872770302969022059974674271091912779810575022708625005832216267516761894316829755717646065473847107158681803358831174184212450680267481859817003261122951275043175932255135104500435211588246160197579687857598153726100379241875665380224115516780371686343458885962466288798475842313829285535634035354848991893790778500747370362080654326106239694446203714803520228148514366486382102499461418568929136728308937267611609963477636899558435250977866476207179711991184207880709450343323804250561214421577689949802604723074795185207029320688771698837925033071383947887721684033591924712846112783121288748148396891023850957465447826844968659266508174294801598134344167598108178244220487875287940447486284213700644648265325903080796530370653264198280293529025265262051062725837935314274157968702675823138830801865927311864507007745344910438183979058669530290560777639103069878255950437012834274682091478132235112145661486721550787175749391480675407021558916341148730011606188222701776902436274035671398721871483370423584935379642482456205174864501502101524632322644524079149480699098102506203800201240764331139625258651042519955220695745614511700094483041297543939312 [172,91] -27803111581213102566342548104150458844014176120495131754830111126859338751998615747377260390569968228078095257436765694772080523750137929685522805171223249001988358772279413069989530598373737035492431534065317110818171211548176081691856160206251638913949098410595758725726903960664956819500019398396499961539514547273614774227460281459804129117725618024200604387969335875148935191497280203747017541413533694874596390963265920889803939428070764398282903276935238755810379634238801715411849065676296633448060270744932484024263464690451033998905764837222995808161921118886443744682274617053295114866130802775904637736946372773583843359920094292482119755336955364371511557377765802521946752885293478303923997223162290703912212100657960818558277769186630303421061103223838325386525228490003266178974245358226766821805719315750848011383478804862738014765254759466575853777822571230157446518241565419814095214102531365533864989020882912554661403309796955078092270880791599064661554103315635852886731913653753420152238782647486388583525430709415735941172941073614595061644828454582867169366828458876197356910149247775909493313231712260273928101346759953751986299486095606684452568185462839104704480676588082927495813216333439272673852370941001028340677339186532699823227822798236820083134147494874258264842057642787357062197052622505194732184574533094473635281798319742197216857619405438447221362726224150663493405949638217759375407501452674973428133501398932854585801353059001037236409166630351009609607221461892925484051130504145157226153049148399201460260071879169540661647407268277104770321142063842897115798023881457094346701627612463549359996463235515876984754042622699776839112034349674209097936083422369063102889235804681252739813315408255554201855547549479730160543839910025452314002237055280848 [172,92] 1060580561636887690242639973453217928881037482740806145761456261642195080117099885731284886849829750364008340858330847787043282533268115262311435921829108466943366555534409039852986333459105889914798494893148685355299588304778552060309653335208430908058783518904702662207208380085976290588018734155818837989505272917757769983289502842385046594870538769106005176085655193037221834217468053960757998573191391782997995143768529475042577026508528747302453696550252484558145534324994991784479124074283812539800151253544502431835487428766690504305546985383851820319237606285375063760937609014074024900498722725461375456852527876686866004595505328361188159409130214227640468532988473090693443667243503977464781531593674855617085465966587265934258928392713207982277389700464877069161641866515779051571832904983170512691049761798546317431069123144529377274188496808670650554211673593672107878734148648385063806564498800135264472417796002394891423488495619920602208848306462773113968563429023995981510117460491958210591411870738216114309479059352525310098300115988333145168079499956898445513195484137417147856654838188068219027577865106276548784184066343256747471413034071216330703634775069210025930552019596420713611314850969519878287370109647454673093977674172611713282903264398373441633872493260233855252315512737819114415643030009601131814415659506384420125879516299054887930418746504220693395944588085186701112080993885789333501996437055282480114149210770310259079671601529081909392283869823865702603737904137123741452366670743163505484938637445854641319613193997771978024946047327530130884163320805802745805421993777889710445871339680003215792561590005319956987510076221515216801184194033192099786608493700494058487554097293066225473920399806797087945216385945393115816071940276678673272345903236 [172,93] -37696555301452717830519890918100527444192284248500480848391959463127881994831655341760536842047530101291200932024711615652272876654642880800711368068028447664854923453580113453388551858166561041720803918519251759210677686301829725988335585673929195671115794687182010878500783946092040812087436460488406570024829785600449798819113458917604363694263221948708835981677010672162395664911800987516817375040606673689548275961104235181392425909746780701997431846601424027055592935439584923293322490268590133322983873110229686693558043748037419961865169605991550499387769266717153379001118468242817865953742845961971795413783160124237704666784301328089336801578688704964759911128514863868291351863697592605031138082449277015052049328616919607704145473183207340905534967211068270945987766177660597710977586577536484219877193181017653294101542254569376235101838951619554858363279955844137591593776593097348996531581901770168574367002914003472906337449886613337175590120037455702461249426257926613323041202146270730170089037546889490742998675525095159392043931968532463055508064906144124988288458147486645580316339473841852131573901365672071216787328865551020589118093168268701682227192786292190092165806937724267986202171454006905163734137461399290599937996809183941786986360377389669325635020897060674859689369660378940118546840594785000906365686950895967288861840679722662908357701534942926962607788115552719179107140293472174349530024595340978792351406253431754098682335443622079052051294890076935746641292727847226229977446870303195940617376561775975748420639110822279109373606544061531783497992781873554016805029307381903226804144278955090309960756146365811388559877133303676250124206179076982743396658701128414377458961133902777190671551675644355565354907189684308335568608497292372933904344 [172,94] 1200541923265141091616768282902390591404074364565181682721150853517544610181112365153903635298527610697376289825381763619336263082280065951924627975713115420622567941838749877011903715290696333831648894535055043812919189371921811062970008041600014870428239240411464626178919737170199611648149078752127599995230259772802090959188652669452467037735746310082963737647661971638179052588710351493736651469008356904153817154830115900316711169714992299764627184831405165924825040446786672433955219387988937283295129350858292624194735717687591137361077523018843879746234460846053700975734929710546153687612128939375689028050407730524876636098031071701817707238277358670172932473828016755408026275293613432925951786111121600862316766147707793825597994291173846478765039680286925039751163136723905850259513017673091478844682308960783325325680384264187424979209696082162075698676273984227621945044921361179038622997072379496730117671828230823385992578621338621838918798899521210481978162780422057223735592230581729173112065720674927672196870329541170797384208512046131128378777139621095698502152404153313254801255286440163934531197172385304079382995554752892381337702373818174660487830514538450930297482889349767590772086973600025938656030264681102550447775414647345617286453075254317719863659913123054780816361089653902540461938374219992333241086128526533955726985185617975346340585121235319971491186634595115487120685813450379350799344061738004364582463597492408444154993647884495209215379632326131290386861772486733680866961898090033100774547440555723834687077446244609217390516701152495046112698150431281063158520899547997364816179386403757515828631101371441189019526427762370747994961889558056089673102098284220520921866024317689224115037482224820940063400621586923653737981724091847352668 [172,95] -32093056084744416095237857577415033739498984205224250268032171701105887600561971612164860918571872513269335882657514711150684151875599793960879193143861654868064611923133477865877813200251250318597744695406791862761303841541487262013078607947616475066082810097315027533551414275052095296838227351868793781216977481163738984003819529471986244680503830834324245293057734368323191305833471101262505534791433444610440411551173677541776679654799241825467191898828922651993573112018776032039486572051575886047104809136176625974894184034762410939247891083855703061124147993812119403846298922998809780614575983332464597803427831664623769318171869893434556660766277210573433921536139284277561198828288243982209100584740450794869555484293124112252442390786765425192292154504081936953870546329000330602369943420306715844873580353873120887667567676142111353829871239776299459918091734550358799256647058939356498771340099100128397202161836226414878683830967207643283138657920289267029276239408799524020629531881912297754413943322612965750776731488003495540194661801835358056086183941455933101805449457779887585135741027855825660326253329586979547050234867202573295610077618621400595091957188927239374301863966153756773483052250028301807914204446154979345438623901697712452287323820836767344883292702040190092792196442424215599564627032866697028808616332308043980417634075522795552735021720766065703931275002987190087179221768535001159604046939965412803304921443006563643432762624560058731309466419234845238419954013694429613713206072924487998281749167322310211128112719239790246209113119099857771762640740728479340335614413330671633514500992420209135597556153397445729557134073531301032958511416035585693096257803780487898766491399888691068642564287270761770324332393894740391761081952718068 [172,96] 683776511200118454757945470533488630020028264838911651317468349371743777579679279186938715218966685951087361930113249405375920876381231644255997553552318773536795868130575299927979672591335731816416649301363959599638756938312129143997804807717059252680234728976961408240755654983087351986980033142236728059427643787160183586775539584054516477937264468808204108361438962960623080717530159802624873037586396630161026450995403148411912194431784759181636400794238534092235067557284856601140104416795011318943967430828756820088490469314425238252903715796407861427336224044956938910272014943098299874458458099883778241007123640066475331868080054451314301248866965492549811441647489156083527337624253888404782226350998246995699032669800358709925958240072983333466451434727118245187465451682619463869401887672229674804356441332563156941806353435501857005817852198708884490489160874355886207056557155579010993217827147708308006057453119032915080969104167940121255110537767411924016930697345461932624850052376076741943733964223974963976699247791096895700134624492695236339687950873327928354420397126511806215725538042918871599263882601043286690358139098304273009147855133869392143087075433003035142523452676165663415956438108652690598529326706766191953114078789805371845392010310378430485696110481618859596867063499466656843121187606525059782007552698117973514568817028278409613805997170189120169555247618785912701892692705361701116640151163436144450599730851281150950217601691725993230260306264638132847633860598948326223840866554500409404131923532716252254755641093629949436541749502944169829645946066971418904024424527093691346775964640517109724898956666240934842881060393800481426090112880693012680689862432950797762903836750820718966347533135064955384317563384914356422634180848 [172,97] -10916705860953528215323034440274116159316387106956735626650772965568192613274309401375366855915747270421983561679097275436575723770900180997633331836803488334815397327298427229006471910472317771856761350284631548094410493375058434094008392753203572696500913842483748349461077604203448761691474588871147281037859303215591116660199315926864724379022173141086454554352135706568703513634868016775488798191038030133101053795362411110059580579588552262045698337546989014815590806674952264255157056075496309110058539542199190190071371860459026396958097559077304181979312292552236002641837731336094560933211984653543140169918700774687926073731723332439367060124189007748912719179706823446552957881055006218463816719861607091493008916489464693967920423532133111106866312285069372986755182109915888541861675527135151649484005749634536995978964455082978787876501067908864454979486255862912663314532198498723091070326244504437048786898284324395231396809728181152356949969437177013541850328163253003238996866841570866285896460130536574019710491852472506545447123867336328713234085047427810454366887868181263875464738152107874699900358948557159177168454767014284853196761853279835260612001238832498392979942426536104146902992062841797211298337656219918585349786023824134699486208307795550157214256401220889890265476799056833310010257005622065207876508543832307456899561536412106539168257388944912997249373729704708130678846533119689958999524640930707308092256972519122515444652096062040366993347738452251955807258999335934168741839290420871414712006825687619665704037132546753213666225086734229366299605832331458602551197966853797929407044340469807761789520757369222973129720937593895929395177389994882740693723237234510368474813183076074136189311032279324533856371282055994977283852 [172,98] 114993962684763551673017848743252938766979929695006118131511048003283030528503129972828187639987409242352501454836542037741560443093759370914057327008404986212351090622502336231703241349563024746218260110605646681469201158160240645944077479665851884128649669780765980965881012303919130516219510925631164503211162043170463392001910046446366915562357367972510909338066223217299825524161631093085863023336648567548765373476861488630367010162371998270198421170865157201843510345110216368035194260219640280327401465529467677783488457159148431570025791061308173781897964471528463054875684355829707257241740583629535675344759348189510443861622499084047642893248049497009399010497874517536900849230687835878269300005818495035399793905788152442447737733273955483515394564894116058594141592454021500675932878061232846290236919080922805766338638669728223739209078371083021576052934477473425433299299489297731997714341444724873859344019208281594872691828575841420514274126711106583575546829014723652857976285190048880588962650238050500870814853339333264082578622960827691575260684575816879558441182836639532992733739844730146138927066707848476418472223758771161148028284960335666623690780893912845878224007489014461641060467484447504612285180473707693939091096376443470758426000876426874496140266466798332321892018615377996092804990688441185283636599184495542133219143936452223405848767567004862315262269024878675508463326284028159108301618672513370283981652672615110446804332924030823746369212777359291836288958132270970647104588151057882006588176109841377543617503824308103199531255841899324635493797279113520839119239725743451466266051845722653680925569809963491378032685977689876820009055379979814650738018015274904855491162688171764888027014103556042684105099991649634032 [172,99] -39597537566055562864147169547109071566494333611218944256434942134956493419373848583101912375883237709176485351894346672491958410911641418708252762055922241555379582242988715741554528725082643221876796560443544342602014516097079019678181383875957247941785473397035186561966773676114425029322950810886730358164316588509267408221553472537021535883671479086123863040353432789826577162639543870932483816933141631191573590754030017592177450726086342820729029011553352366532240251762536222412151572951945347569811296542252082253296447428520782496748124241254249972349528394191179833299714167877828593798500786537477912176835134367799983120119979946533875262585757352476378297849125618568672021886565203996397121834591726779390388107752391359808480862575141384878067344488824171270450703052186298416956537088073718125560342006336501183005777962690553613135235447446127612359956322483404812956046741803649648310242434360831039339681421917940268401784136463219320715823117505513511917840162802268619898569475989028552690110909324497009375619909918749333372179707767788813064781204811918447134547718389233462616841798539498195044149047610582087441225215271876657322247901772570127392538727209115066247697302651300670934650911926687337056645987676562738610053909498463881562988260283301225652547853634372858766163544854532711994655171642883348035684864775361911055825332130497695704933854717171512839093603238246108127158479972831560826017714204339508796498999429120791345356896140934710094078717565653005414750726771504771500987368799907483355241443819982951474391799810687239297159552830626735351733938066881420741108036356280305660427850664654028434004766750566605212388358585320550669458482793870809698553842214412765030102067122830039529967493233804323144031516284 [172,100] -27788459920963243790448365579388266129569555554140758151108747164609124192527986416867102586287922213463131250759481349586205329290393843500412043487024026364284064502611352754568799751845711563965370385595182440300173713370383948099131959333983910923131500474117697995593193713439505955937990782590668605642776648457106311393343253365216220944875565033767657273164689085576265765058236545918296200540188129071773932305581431671082205380379335997807627239076469728993354806312030590479199302936892030862630848908985577935020238308738528108321759506790488537487624675724141042560094999310460287690992650933868792834055463188179077495623014680762366677174389637045247044937909285876324193002465264406974992654522713464448917927625922695422135544072097761476184730237019869783643932528572937972902701669167184515060892620459076480731443082992249503924716422191678888948510417839510393041324742552342128915975768312412752480986455524910311352392750796422127980174376044876478444593703566793157494335296075853809980341589082079244801660393038916124605306111686035510723793163047880119669893339235404344975564458536860785690173712739884202566473667277904817319405950952648422758268348956258607736418682276253347028984396418748848808708080287710384517906082377602299789001840287211626946751871372279488476622936089297785459147460674317524546756575514387882291679072341666866059212747413824797517979290134465776640231202359843135556691530309492094725571437570063514760454105444005977260544704026274588202930226598055519364356266219883148987571371130376747712617392534845491299968267535332242466995566923846858752466570134443045500555532342431970408655618849085913822573817270114290554573723104663848350093069252765623719556222447877972159810850510486220601907928 [172,101] 518994849920013629702214570291982639854274074634626020210353979149373941398442738105086314153740193511676329284587845150432332519433648854644451844009698273652484530864537946387634482744119913013404787465336446820538450611806903446063130433707154820347974077496946530308934667045988741827373719358054873738249579862749729706890205959043916428806972535894249269974679750378181791681837387753482154464782507245516381076592459995115081564021397945690134123993737726942369618933228661251456632408792029309587258671410445010743025074523665951123641071278364388157083304683779492115516134372994580374040617900873737343086396273396629330928728249429314988125801082919328056367752709349434448099157387184713579421611930321048947767507891497218156133781282347427347812189740706756624973785558338940899396537283127631668753799209727593872087402178919578883470245283335983965101196086518298912327376336599723615217665670205846848621653167928020065350423861223760259509800712258567041825592025764594084440148976348299535742703698824635482581450573581846201083683752229972884509756459080769319210510138482069021601830909878098708082627115817490647932987626239578619583929917883613051013363772016812046432507410527196800472356915686417733923472992307086371079560742808752393247059599114610413274225311147229279298125821979613495398730696252940214199244527971541303362069765378160517354633617463045443021028942412211077064199917597572766192074574176682930216548452038056380958253190892889027947978236762558566214108870859256326800655239582982981447529867528774380077665001585025006733157124407306259685143198315824370311577346503218119257211152813780153204756028838262395957416260647400069885696088720655387088134018394699175377076182188654490785324716839155719824 [172,102] -3300048300915917363274921221232445922701073877722565560741133397774306975897788914135453951905015739555009722281270957623653905537082753744526681262878436789371135443547378482957142309207146437860097933005649235763748800680627272249790857079605438103025413884098179483496131967306905854360075252738718399299869337104483224707878352742866764367388490107807717997042548255846360689104484427992141909775006621565728715148231347733298459031005655705191742766914099841449116373650234116116117185282965478274461240855024945392623072339378074435012408417336802492725606663290631916274953036617183083556458865213182143815518083627562036614215395661132941141184885312551204033956488720406808999785328481498246817358162376196144141724578450579732609964246666480907721185348307054613886064550417843286588513707319425254059427693824058668663044871661719665315577144389362749526595978768747142444790189095271882504179925733594277634242783999586847688836559842288359462458284142196382626990210321134055143589008386377894946014198823341189540789284487283555984385100285168181207597398519113089742733437468807715694852953576523479583840372496574218513709752018372644960514321256941764534173817186054383088048611486547211033998759854720577762930294189630375980281581264939877336351369026814334142913046660490052641542501081567689094530586984112229851335172263411606943719752945407896973587823908356275553427820339369342237012507718914863507997055530424755607195575670357394691048994712908690178858079172153907327510707675228814185136919722636071106753476436546422778756806268413317493286670835383243938394616330673008320702628559600420411962710236950957009940763292352323391052970846846727184424222034235955865017150908261718241325296649246842783338156935164274 [172,103] 6403770769457837759355442451693020582324955273684131864246726341227148425838819384880042818405483120859263503482333895902147981935264177128222230682659422357975547797617258225665999792005586998123395885479452571245978812553267185229571042583317528499784609556736496412430904184248159489112189659825093619333248087082111087389074081385812367399756432684260194176349958208054591320386802196660268253501999222036396764367168399409924918697998888498739280657195495601079975911603348888207548874269416944146758622547699179071938573862661131581543161615080542230579957200152326469405458324295330158903760636081791772178393423504279279159970353199961898701548409831504064299476494330968904099485521769828601835714378653196229863339272779751005915372386065462777501696083405723392970095265069145242022755041593707621950033513932825241787510677781838529671090858630453895231445371429560279205775113133770181850549535925280195121726068934861962702824069687398441009482771254965912720540131333751245334878323889634617477071177377254180854137570730886671177844254776057708838986565832551346989380504001491852965485886299449288437906733640426910723905260707792540311826394894249534690311342422430143053990436947181741589788846005170095955764491831146932895446267670949916958067157711360188759526148793544039788421182993108864866445478853448930641074625007141285539971372801074520234067875544334089051674154015427386309985221534735623532540006117387887807925909738815896285728773131348521563324454187649173600872019485499342030884232320747859986780630703279176467648804955882078610488325827445130978116721052260006462203425874167041482246620652933010551891413413866831814382232800005124705117491277624199398094270754945479118087803185568551124986111468 [172,104] -264628674078899807776306058657833981897674662355088875802880667934332089712899378857257667473458132311814735831323697752992102782100460495813194519826533843560407575564920649138827504700476018753206108774367420360604801491407160210084152917143316181711162554015786858371745555979267175474945618793284481758169229875919401155955062799003676361254783866393292087138041525827580717472848114327038519660011371081276564394774922574711717493580288681130827880238025050602180694819543404330124018893597204853555795778356565689288370762785222335975762117023805070622534100620402154087680427631971963513098520074094841406355404053938005884939036823326743550418909091343028532320146154532401236480856260543101879929642643137532884712519112465806891135553270303127217157946949352015496721895822638552017958787404856464875929907334446185205110504181286986636839070958794173860885391081097363122857004058219484897444528363450655356400684348448957861757439002373521549965606778798504889468044972853223897665867232056328018260300374362188619890878692183552530211160483091801807535708084293084952568020669732964528335428734279024041790617784361889528363845487400607148759490535772451153625186403329242617394396539411971712839128467725786449546978930108845110910084194923962459650796809815662655594041195195953035780276871608209409863170252386058383662262959556477039869406785214509654195525688487664596263541951028856408599432711803627760827526293328502041269390034291598012991952695752555994194540902733712616303564226683675089455403815201452727221003181178993674838491763871419536910964930747378756227041018103157425679679879850045662846052977624675643577285468485622112568499973613929111254399545488315712083600582314537054554739926968791673999396 [172,105] 3853163589677581288493531679160204192638618854666304005201484097678147076379072912418503526134448021012874356152274415649318206349330301810668888798802988238142877360990780435532349374516089767901582892867128264679506553313201138927044070321804015810854254706408077819817973699143529166504872621032584312157664786010347097351970447903142329720451414342985186455023404815160388460602579530474304851112011481998644459712656998830815668891115498059457852590925312886681081676838364454263105846728707294234320665446678303879132965510308943073790997402379346888140673795792096056636666114761145738628390985457174599429039141658420463144734199780526400049076036345334186432797397356278018078810252312549924944242572384046851073312599310597282820194011794357934973072336928118287275114561976087227265669516648564500978292819324370046680308030448983695771275701202645222099597514058550203633056519068240628017249272866236489006055333488698615497423535245927837329281379832795655217327047639282614985830062266933788112403314973271625743746242662758340656739234576971999089639271849809823971856660147178294917941110046123877376280624064767175648062438976540882267391976031238888062821575425195681944850880671791357367064004195436824047773306864689132445242251959302884001533689486446296325375874795763951316002378224202613349281708004104148128180197122100740282305713128495111243933093745672092153694661161477505250991391870681279891665105341415414479059865770352156250482238763439775450540066056377621595664694733665307730383414719551940535653886293268120329309890488451338041266483784672682720812109810771198752289765837463943350440980633383262760796511146981471954820170786243871967799222670804534490037482197037803398219767539437923284 [172,106] -15399536887482954938707132828861576231791266305429760156033102968935928501953057766195043479013612074468166141968677432460468575870628274319973489814116315490794327980013315912354927631432405265337161028837678852554026687793209973416911947966913491726296971919240025522334549632915522695876224621910172964989015100791205828708719563328122716486612149119003860880936305034417180646372076233351390110595647095882819173309877421683493500890470331729647560174120277150666119772908517591432400405802166762594357803119659124234737451821620467717186829266247165788031894266597805310142801509621407236260710011844053072212467608258501729312210653289913380374808463371629774771361002449976532701965020219709110749263216562208216457897238735510799658068493354558294177971067955650609621799482309473601497552604151918369080372957213349256261726790390363085047071264750043443790694452078606532608044950967215175074731189947909675863362478494520518041469915662974220224605671629293129988347186499774031293495333917071777209209656813989106499624909178299575508100823307074135441844610832940357792624909610340439512765837444789340662099834417575529902278328324790634920953924733964281502491085142269909941612210896978873563770569489019846895942916470301882641768980748758470219949269752136445214942915563326183718155402217994059971749721660698023435670646317792607162249801862307827299009630994134379884052976320711784478575854922158544470935147864497316755886869401072312711451717399955123824565274410514231293732213743210866989437426100789789927763969719883464148784381692255848832103905100800219024106029535178704292430006949180634018658205350862994926413170403826314952612293585950008086546346833469950406231985608819502230616411902164 [172,107] 5027688544435450959146518919228905692703155455582695254500188508212747155521213626312610368222139882450991539546972288337247930745511374504658811337907136210188129263006176594609179907108689425320675068260447549032708794208740657446972350725035234878340192345392490939254167386498320465281852758134961612685675734441198896983906925501129230521241527938564171740088952949148394643475363288501747563320888394836080582891121432773906232830578224496788815718607618546449511447703324711847074219091248142486668967521567549015068162308492732328716010907779793671599459260394442500140215358696225662543546665158841501603806650868756720394958362635198110483039172804855275061207251293332069608495397711019784476065449319859490634753137202098663456085722521585476332661424098836132481345867981651149482882328778683278097082190236911595897279427034290159504230170941404469097318327544708807573102085354241361952212610537077428253645422473782546560330661717518328567487442760653753231852418884779157173010669969237669076871956183937515402955751329411196079365794084548377090019748272858555618214233839535813138951824966879035116319473913857692031519884694591876342686232104772780214245152525735639421283236588400844049742716521457131050260728285146679913489088376572796508982649415766076458789292191404283999700670289717785189242506427123388655520233395009269381985436582644177969974029936024277825716816086256092470369870522036472117050492598856417416385005991781329100240873101219245754621801410588174701444347772862551897901283460002045652508729524408826342106974769446632611241860929500295921172858425654477785911283859116880057953868038121304748814476015694794542521145149278597800911492446761609241759948657587828376761100 [172,108] 4731576793687638954013954536152468879585614037236947450096081449589010833776856641938541104609936648517555455664257065654824295462819189149013481877027736947065651682381027119193406277568872977540796813971252109508601699673434567737425405229971319919505368566760224141777056395414099400267471960735675258079588591551192830197343097950870030892758035176874066420493755600854339105162839072979782460705434553771394542885730482298828476767284005361119806852455038728803820721985362006641497437162990984009077283858826861035301759493782772476656302111433955570419010212457141276954750011593352240222319748200577472300923360191175399016309137699854451158249097698926298466819127111418438284371549609487394309568250923306515795488289895787521372979677983398675229977411894510798085324294526461895772369642391930123571304546901649141531060497702207757350499178017571464834223971296319002899383985473789634493875945524831471496119841990671320985849293058773680634152788858563572946887886485732814407247637443463095262144697622702616328406252596256013321055429314288461948009345604391272561789007107956143868441707407729274279255716535274926612229386825729049205322216902506611267436285765012671508812489719858567830315331584021781059721793576780752307408763700656846843539957219821624740383857417972914510264483990676998541195742633328516324108498769950800920525561125889675200008835255183289204355179105414492158938804405350375188543479444131208103990140065650728523537550235488349600040913384835182918793633401916155849200458417470144425072290614914690574449700172862128005836979305140551490318579149453218591478092663887428527745875134936323926824019349874823435416912176271811238381212819939917052946384875132309328 [172,109] 277297597423346776889566931891834777835336171726349427199037301466499608700326001609625945088460866881520691504325002833319976266007831733215593361834429767484243560090320244307023666769879709026452312856355957195204069145968342243796494808840054787229519837178016951888281755393466839121977288335600135381787069923399766933684597730326593017721207882817427958287406872876533412320930988215484796302759336872353427581719781327958007984830993351700529567651451449083633800544971875826473030386713394187394032370388901833976748308729827101825675002547084943255008861546546053071551642720239871622522833921500356354211986151231339259139606265554217379105594540360723806178096870480368043456294481766817098981541872000563360184618000482922288778243076796235301835371933163230796667510808431415127709151361645932247391219056269803381184258773037313095722360536098073906618682949197883446151436060247720137896821217789216760317920161592068471766431032656981250740597532510108179442926180172417412560106703169070506171700574720283508252822242769737936779513120200917042912454442956862389801788646840000839379070962022882069505801423251996591471323395441347302285696219336154553774730718524174850808080320705593852437329393675186131083710462672167019877190276359095524974359793521225518989429596173439767329199375048711063581868627158937523348430839407342762525359832556075738750979779224806738311349004504602762310469465182009338833060543642144423952969613454115408166458601378464518683964765071818774921609294291513563465503112462354390477205170620892559785243535861463771088620479311831255097779495932147479308049056388127821131120977074390846803937396524599125451978810305753467928650363725380116826485804838992 [172,110] 21782360566805494174678188641542355397480528294151167707996367503801629331186187789622640563207287055363993493479354079064387150623534652177442005519081328537513195399976484866121342582015040206732663105441640170327482908281864924377612241077400609718446160082931249026621199515671418768317740440104297493861562923977530768402365096946925346903756957200732344689581537055016216778217343019683725804243220597152333948493296354089720567865303224364333188868164275892618642292798903262291788853661782013258083454309158398274595122347188613279148946821104083846961644777095215308678610150880370527846796869195542732208335621095965238242988397248605893137329209651272636482187882198505141624519674124869325074896980682814910483900174437793018057071282527044345498662753866514170741963377567046912401804470265728089829914538659895856036816178078987817058010866176137412409172789468196162004472872457562063299023047340262093251616611754134940867503554642968470823150784756297889531740021200706516990786178133966796086161357802369161280219086064784622401562048504296508080384214426842356243886072979586696311263865539306473721525506878641686337185468111304830630909823860537383315631029732554315884862669012770761557994457825734957758377774305506018436779481600199206687092849152530955014378984019626767464407474588629884616536789697883438463044953151047801466976759172934129142309226332043760195312676111054833498310643914173228337187845438100989048094062361216170418971605427596587458398316366531430638008492187108241695304055544873929478903967371938808343278295102042577459665109888130457393025211108718800394807176250959519689584981016475777159550621014160446445173543268500364861041851800791394157454372 [172,111] -2800733616025603932235534694001592481913833470014046843199785000905756593146131384844553556705667857989912471304974034509206996182835160910980615732472967648294665520839813253936331600041114472923439170213451894368394676305301867965016661613907866500087903682157246298894366577499488116369292788035592740493844362527599578731800979639186362667168584293018407616028683113813443553923431524107171050829274739468851977991050014887913368142619189032079285027119749962610333159411551180870522896045644129825210227074113461081065928778287042428301157134483835091377420870063132953491045010738079978808256199295857339034175299381549840937571741072595499479914930181790611969887753395918478273048055191105674196233453565106483803299980179193398867105158170940816277384589747722774337765090293375098104624717634783234980329993906216412934112526210827582420883256374086744400690475133102383294501669770745912335251675576025827578652083238831086694259318815793477285280540464623239552058714412422132476337651885637942022490162804034307091936629589725861643327492462788435055813509883154457068242657809389899225960064553049742178864597902778948534524902398276514057310238974656148900939951633912398057384002764281659301907294743219235069141430904342343403706645280845972267994946064449892969350583717337456860551020572549251659968501911465495494811398666801920328215958877941983622822098788571448483360181077261144201292003987521352906375366701049143062346458138235306426162435602794232156265120364587077772856294553883695533190485066779836954707013023884593174538870386831863159741476923141132582769065305964857419485107175792889404190073662775899307417704484955776514880054383895981485318215312313517531182 [172,112] 3609070680615379432948023628478126661835184471380625913380529498628656178836805799016461315549071324675312644806842523709037352301939843014611222029421125007946044162995842293966307264032107404489414454439199820804764755326059941661301020942266482552535061937851597658978933534335227787722439401173581575622942464174104320545314169985533039220360729601904170986201913916471592484232843055339970259298117356110706909846379879123393863878127219500717561798838102279332803673859718323678614280550636369784061646415842827769752872905113376500539953718892704285013655009867962941248827461048934685552323859313189365727836179099729506169295304221515618798704008718269107499991299870840464816071082227612505861690329360955713218455435055130803609039989920357762021607511374198124515195353089513330248477678354759782215431901710948817406421867079995163080343045769458130557874381561639908643122339462729594699744276436904180802786539640745083834884197469028328175270059360281889147261732973009671116735803831297225431937314575782235805621168604683958368490316941980662906072556159582178264455087032270364337848123927825059399494922861860095652782812966542238673927366775527858589441620881023235684661561972843486016233323274973392309276911992017162433387353189980712421643773338264799528030423996565978930668599352573697870058313464150231686366144044627713985210766102873671120247852147006672606024749011640740847298795806691390376663459415075509402537699327684874364201542957391220085364160821288348210445572312312590713205936760949653583483032870927913482840305871019463977277045869872606215238131103982233826816166704408790604499579693397206675639425215161977687258534140082935472932470032110680 [172,113] -1492863445538950888898793153047822759811653069701506752327008888934049960618356214645776627380381082283095128627574726652153980612586575854939744440751640577143103884010114206794029560184953047403155493865249317208398729924205350047390810551418634575079529123584496331952178636354705952873522800616325254245576795337310366469319652989160499170564021721369297590821825103209371677122549841993548624889487715459024492662938911249296683236744190515937979513052202883471534184325830983038390253921614703417432220332861656969498458344219078288329830138644449999472511422697598875853915284954584306170031011372628734730250402913683189825010712840045426042700683760070606975632912682932674549565629380645583771545505323561263576353291203528032229054862834412814837199789784511425476769368348653482468106552775789702342405567109813012521254875802344954700754598600426827174095638334581765101011603127753600445809213321931777147673208999673223791752486842391652540048270618432138944848456430199298684444856159171124848105433659886279336956756627302347718806325533069266679891353625073086639797586281542849994827761860966902393753636971035530329471052771962838627626800073768153862076438357401221270054204427166760672948056428980861297582602373527417678866674983500330156124072124380803692873919127743335131532321770137810387402126011306324832657896720174718191195065232219107478567262379152985688949061975745759169648363878976027692143131261446332695075410826789585193610864576290293742332234838244069123860098638969366801636020742740978947507624876572092275179738892136895662760329804857344618242328455809512492079236290540317948875218736103113515942478656269812113688246436763041157036932184 [172,114] 6088970008641679284894214845946175473751312601546913027059989343343313539776606499043924739868962831320797444799601495321099992556220790091371937492593117914937685572216357534510631747470365990533531837310264597480245373276012012262193298998100394740522415819477798354867172299109281335973179112878672556630187477507707550924923121609757329795791936139626886940208221356513374719606550239078078723959519531101292859171648824203012890201600508742422558981685926095195732614657803634677776966457983193486985724849514319432487396261969018690373577770247266743982524576448640494926350832549066979677510596848205562646585134210050442303180417868123413812606777431130630540366519997751613256087355722794863570632346694453339733689910129448154108380715927707202960715365266588723802001606074988818696945262503861901612203455441567304077864028493218868758494453188090957477180594293633112120566167396177569638744007288030284941196267429170775059150981123689151284474247650790435390012307630475603544945550910433012434156527707175950939001968270508555894142402784676286169949001834095429395681525433059642093239430973460585880594204031880721862811595345853952958754283975635286646301939397223225993897894815885826435169594829272665725354557072884247721119423792863574378034544832612257558478623788873851294132873277118601198721318067956435532708370945770362814420829748998415672589303640019441168849578751453980543656685260010354292177896992290870096019643910194256913487453743124504677304294523242865200154484154476664227364095836805836306949289427728220733691803607377091045017636344894260216335163286141398629475269638831883765520216666324833899377675165272152638493774422926477596146 [172,115] -7338957462452971425155483550903003837103170614241038631253745526156212299651909889537515959007326530523859606517933418586892263793510629119457700366800552157966376378183554509337405486656569250521699779948671927859928244268047772009213927478609572935736300499081921837571167640171368673128871659034630060959604883663143062518207053145933338755115466162662110641952467346163553147770640408903572641224551812105613172397873291667920495849218576992039934689040570226737220436647428426576436135565854912084251145350621697470649812795993286737963698798524978919022468190623167776243646552578155524549407843238459535208454863164550703395612226866882537420767724833186803826895869101339726901556355165085625684759742502329407305166282759488572530429543934444465286877095174670603457537935294694420047756600425957651851536688269554603597149214811396681979796595433058936824050714728116847969129505121024344189508775171923866943870629230083153115077344216630211752513486779925069305268771816124491992484264161361465216564794960950047204310398953079050526635151537953801633072313046248765407847387321446235447978681481701293271377913043603841142603234574123922772052557874557393862332765355715194391153576614223817081888071908674473333522812202805854213570068285911743445665755932005142462767591752259890808719357905545716997548280407917496567645080691535498302861120297000511977758277075047136781045188938901417071833779254411238134627338481807595844167613339518483649814955091049048186858967084106852809042231489827702383905937169583622942998117155910065231735884868135893157005214637564003766158347899406242426797549148257914738715141688501488853737522553734297485254999379407283 [172,116] 517843826817606043718571776253775782786489454485304647299310479623819225891407636856784199237256909281927956590847714996257127588354175485668118491417258977601692742002058395452456841054730136227343207467098802046397517970264225462150080429081252363724238331469652619636828478856542943573393390892181411593756474818369509944674270175803903639400757544978203607214361759671880301341212030175497877923391623297183065132423157783253380871483472033517863367689531435960604765886281212192139820298784690348424504184302630496665843034063840972754470200675241608211963324009761171874962363021641461497047514517861146547961045606761234876553070178430944980122662661171305790012660195599693502516042614999525367812353615427534658849484796950150173278977814467665514171879471348867880605755488760465711789107434322313884798992459508087836440757074924883510106276130589906761906819377873184664806921302175962645069267853184387627302476230350124922877710690902881471002094068915051478141033425581355073493255123806029698044626623327805793691093719271207713056166194746668740898627371829315675372227207697995533516899239807753609985720210951379816349390858853243117447746769245299642729655595052681485804670473650042199602919992543607743494161588259123719420057760841027640721652250834478585308696296791176119999625365721370437262393946136784831058476051533034984907477335270718048603201160073328181909055318598245244695163422318010461675913824608220536959262424358583358134219148060922447011617706067732609775865010593957743570286085179035127169836870944203110981190823071969424068358086025884711789705346076125602563826137485385138026338972334875190340217354834788046806691450 [172,117] 1891469827920518328331291690067615523086576003560430970202163981358227756345348379765277680083955646507549648004062348915333723088517676561047957285399509824193958747894693727234959693917880447054835252443222671068149465414871343558978340002371876299789152607244890299074087802484306946486350131343238914667824215062356360628904674048578168402788675841740174217228360767508740596600812702878787754745417660918383693544706640296247650432737643164027580088889681268426224845797439661016813946024580654788422154351087594549657728520961936346651082318465971364456180148074629182937354195836664482561467960340276561991135434601156833125006850110007437281879562650748891755242430990089584383032390608637129065343040631286136693187911435365194217726010346730373397113773924690359783375418888450125751441224694684680693669346369646378842870829053726134399401509303679484234830607494075437316088006557344354980014639639194589087385939834219656225900702114492135212995827092231036599244402840510098956713632842442805933664645322418692016941387173836654272254582194660991366140266927531719707439565442237871833044710856475991382464508600626612126581998714768911725514011397151353349112601867857693882936842239990368429195480898162817993727888009759691096942642935676538113493405389086834976647534942685289053276192071496814598495530033129382672357433023812625337897027571370967629998415303284927692891913235637957835590720043583263283232629019721712079267779747356857319406183660802148742089990317395114458640760468154287139836031810559745983241909484010557263030797307397488128850569698791169538234444159440337743476323989813497522790469683548974435419179710719516317408 [172,118] -531081946919115908351484960098380117036238494908412354990191856179101905224716124765729897600629437150213225549606271499050427650435133838830569439281629063474918764065343466717264819810403511062611416818904419682334166868083385790761316171390378359953084284113782262076258964404960099218316627147619511655375245710137745061012444168624053763643427060984503423168318272439718863066168193143887432163851913342108436046063841490097111815872315276565185684976784872399746395334558399249608392292099029237432813926911558521403856900419701660732758146688599986173700014771895072262223931860245414810428174871254174084887142091300451533578742121683397383758927581628105345609518070693292688218327415802635860146138756423745611313651181049795507363891116499662928486427451699332640923064198493439941891835125153476806227633576185604108403883161215053366464665637640220375958251119036337908976954123190142323597456498162221917984681664633844751770188387093336376790242135729942827458791651838152433129047283676888741757953679195911183701340720532175291193762668652796377149890575431169168121793977843007363500059772162469551639909659114504097553646155263166253049816536099870840272516887781769855144004394584829374226266282114866425679640525118172841860004891480031589401278319701624839942097310369187571093909789699845186743747644642817658961082975212341834062760246771258364229049544518594608797843834393752259187778536940373238872616386072301280681806080560900625717096011521505013495487057979892112105271796704605033920797890319151645784047955849455786461510961880648440155106474697582745301631991322176891958117934134124422188676715020104362828605091534754 [172,119] -31373372943135626384162504691939469349630921763232448380094564665759845105852447258110349838750313706701986600402270172211543793581483047165981899532201160995890415387889659133470157698661661239355743953649055445928920014430301177975584266072648233535034383566236319825284204146847123805850242874985067597854506981777851733063200327339270543565984248468205558202287876952974147064155365323126944765281470932348339090299123089000008686312909634974998555926946399386741785351591467205490710559118537449340184583177212132634922299209656545962183616669169153066000803306872821052023760735679929998493100236287419677969605208837941644828023423009178079931119501173823641533968631395898952957785034454315799349868628827515239934231850406920939222191044206200430406361779786387123898330777931939555521788605308821293569173605799780816702704668360564665771550179880580527864507029991696425678589531230297625353183814577093780974043109146624629476958593968228258222159436595700482446281824002066607460797035700287838228076439651131813530401364400135804377526675554199712915004992503596453887260481372888421646593970930163134899819503041261138753798099349666288374331724840985446300507780013085347953148983005194951350978114855995913889327424620634928222789964182533138289353761760429860476306835063932004715117006082811000103852242699642040161806265576159052316313416300777403703884273967622086058781652578985211109938458679727988744979089654619122976077471647867718937902465272866153241680827443244960530367580369511401242564610422730107341230510749609091606373584241482473598910521291633248407495550860682687764611250997665692823949145200670583742180144 [172,120] 64588726539693531723365475091105206008845126207513357391916390991826371702116743299271934850712353422480051086661109041309686217904657754461332192961499843946063974847494414830081902790913129241768430343112174218169330032062819312012524128121335360876019927820582118410987173078764705572292302573470662103098047603485705686993064545177109089073862060549085224460986257950397586802407588226458154544375283859757272598760078346960467216070043131755374005516259607673151011563807252069428012534356959501740980044139047701037234112016884218903145600323853956706552958983868228205840645124489911673697802570550061846155220006525826889486264448503435938199969880847919364683016549977578141035895419828918478988742604448921314074980620597873069136428314647598116222266889113965522364309019494320143566994016537102476343335478706249618383409906659259120794342754455761934271030374789005094543868683272510701887696024241618693958787236803897054267859879376898958343073017086116328467306391675288979411900740828379252592845835745325533234774753287296603218901898478654805925455605411376334241716038691277718401666906482292721141613247606958024020804743812307858994696917826167109772049101659966408395799902443495152227007912986577165020853384122849268982237401017831379662724199582267908003003663900876520416436228509550137938047270897985761898475086168977703063879924327401367249355633480392805494373274713697832553248584610829893648879150128802783748568285473238944311483264246505047522613908333936517458518675894638054179876796675602853400768623175700283647428388926761168389430391286422002405000249773602636062720958334299858157405203340860856482 [172,121] -7232780304026003317728369582399629369732089872023398506291607111362361472977974720166618769598841385744168630959425896662585144185797938881539162906760866504204669531748440611322024557149484973400897103308996901776051120299324367956030635821527098569079296394048227649009449225758776205918047313659699046993726088330550683485060953368701648228934224761549874525893870043433272832995207568556782801198572587889004744733320602193594967340123746041391505028144516412072047867267919664743899890226828291291808387746231378377499630023540090128690519355656535726926614920460125682784277485898747396974850726023537266496954601762614155493337521320429005085345892305591338746531851723045478007081302214846057291767821295387421649689865573720665964008829193308237877618360113123403427090803350949906689823296865888519204450425833819678622882130659634208896627613484398710291969994399079231184636291639435777630255900514852895063697736582100736080588260498466873403161452423161202006735206789689112777508191572894931746279781248050269757724588378001760170629013142000504736672730519370608212039870597090301470277277968538781218178930106589037650705806495449337634720817604525406530629901439060143969646341008565832869732213514267976397415859270145839097153891017730053421356092169753817581806701682895790859285359254555245827022567513888728756082385981775675131260295283250228922384735271886721925670129749707033181605989640941389775415335350728876653007293195018343362023859814733535626836968750154708169266144460718755624102607964560865735725272644928189438647636314390880369999763047095290024931546277944913653725942604067915887576654974848 [172,122] -4199886785726099369737427550541853878857638480127679959344764319860030324139339994057856941782364274781933295712612010305028347113000409529092746503604110864051922935944439233146568471767423643101158348650837693353136658287203872211319638392327935554000675267371992638538698141442980508134489786736454757866913021660935197393005404429452154265115884492319222123257533436164586490891967801368978583065760095713615594689195594781897569715024885091770825565099931276459745853384399124587941873982187974646705094684348363533444219572340912727333621148853113025022254153195925832104778897262472964366160397973151567871369182155270088984819734669506855396705222826403255939663394067839511356949031664176272593276338910306833640519992865849214867661941799950574497794414425718326279534763501713876366828970601323432084595814939660038723005774586616784004933343150735909084292400705933733083949169963682308879020820595265920061003138265606994462651350223316768711065658014152794150990166095029832131612260068527883126644428015671865875428666021286936206838883304315646528484988007886615467407745158528530120752753764480020532941470188203009623683263618480448520820668229556247332255394655316764458817073110246477086187267934198148681109460775393893816493032018430399585519349486899191179669295634981837927573807034424323055321517075742787897028580982617092706580194982801475050673170818649442775044923307362118593161143735964780146434956229777852694796939470279709850462635157284583407681870819885883739633647861650516163595522705638220196733572224769388759050078430740133757650516367692250895952754698101952871442332050437371462010168 [172,123] 262062603972299445850861791309964392798858776862886275841866749431622555434209449044189762651001018022898155882916563330866586815035825348871716963328161796940383922542692001436210489418552267944118690148074846487411788470440075041001318733299126710437422419322553020765802008479735458748262960520477190824070509400484253712167652020630475757566141893157914988128928591463048384012743632494360976758141415101105084943408396196052697555737227275881821746926599867847400315597164647849613331015100357883353692172239727697124492069017554086552643924337897590603142002707518056451614632768495720900526097730089728438658789905249893599449788329700755970839027961184368366919926702654158376665654911562522034274265271221658240975985345549194046446539420200243939217455821400997142533496192725058152356758762067616150277226035795440631085227270056477382968575720805137857499436332466535880254179015326629441232508690910680202967214598752716388150256683341528847542588966301557790618292015558364192742802627971589260857718335638314375708300148266162098992355362525137057073655394826476115890098260930318853787548848377960017966705179769212576305832160422818144560753712919325828625069728664654215320918972721782141715479103335651451974247720805749758253984900928804719878573518338408166481921096148778975552474366580531542332660965325213447256033589208996818785577031028976739809595275922343206556610628309743121234350603645064785115117897188271819828404273079274508590908204320042957466990178470491617225006139613764562860898171231302413268756384763677368512418546404826384592836988762111741399546908689887330188763683409210306 [172,124] 63853152784719015193865107660707750130457024158535354254668565892926256603514877288399117946259989198564611083882822851021040342995104601841260141513737588953745632183948341124815059294579071130377512509556733989984795270270965520962346108369200702199961290324476071569340837413850361937429348223945791239120709056880477650159478967820562586360573467482827067479115556272153549371215718355094567264661862282831858568038643907563936925368592207728853071198157896941030445968833587043110170876560984273234710268387333600178105255143026135240789194128179609542633334786518545988968135828403516640219517106053707650622509275573314927404713538129312279829265153273899197082322854238242685208874217829766842783891403351684651674934139723405123428921324948430661011278208744275709049579428749030160652739944688299443003847639265083207459376050378311928239488297511023930230535315713892012761706451768705266404811479570119818501448223215012411016458551882075180452400812000862135984331431885915735979272080886447139899588692611675219093527402689293875075468354553426757453521593350884616934236162009306848605494014881404664293088446763768763717368292321789656177779072973603982950193661867663674386095121033619644615944481002152747746249453876893687519117164255311670957664669846343978902787864573542254096220673634422270514153301109344417949202062095564889886692191130985303671610301389850031915831276298740640767931440327510142386131782270227987969851882364031675271605810845403610789033007620883989245893164473682675464955693553542351409091470750908137507779959923949354538732798347335495481846474555829802699141317026 [172,125] -1279642324562659033492791916680383754799227983364526950646613878577101771304608446754542108079011223096315275356647502259138245363102662693131886756715119035708352252568415920432082574558711247490446659968614597668156354734437395637820454333082352601129881119851087243881302565584534847779247876835972990513561577291825106262663559864922643751299033626416681437156544564987885944080990525075742703133809110926049066446547637176231052194381822203673537020028419588266303043082894302758919113033742281699320225718459251563440330063289034114161616480623078582272248372114016538169077404946774610834922532804327598278805275512787109081359660787032559871192934661907662896554461838742173415272019244230274331730544170108715538671033166122802602327266477920969506853263629226347806422324679075000713655309495759320886697032172313652243078420858384224054147086107934900584902391917546786930590865130568746027288038534750541974330071098588075505183571596241507765119745541463508747192568909081368525080410248207399005021085687398628740425520530269831002117350626954949290618054654100489350496286520893290955184779269526042153603975862996126016009196418085474132762292284660698743324289296962917060119709326214481507706270124154708332645982602338315507051197234817869511641785309022191634457235935778647923848437660922469380401260801774674604541577832824496066105661703947051571018651533823795984895701683320598577839942748725705690501924651167234869693873635857800070663955188560706274898544767746659011054631596474568964107280877665736053384509026910817602775806528719463847137223777872660064131957470876273303860 [172,126] -238819465489170449897669682246349360971221220885216378225766794561425943691374363670950664504001769750095415187135395438223125874234456290025465822793800978499119302724793412830654874748893528773655016214605979886586259461215532487159076821963161600034219560547788228243943792834402542905253314785087311250999065611648646558610229927079047607044207570378774422894245351477886278459878396188181373362379771397780073848677143555225754517169690119224255512107615469419759508449861215964774352286058652799460347446297317760198234196036896317560636675974319311367821762664531511800173168014644907579857427964813005068741250221805462118659223418500960768865508385688760274693625038593527125660800567943951090952988936296381552900079174912134520207415674482130500986376305548585565211309867582097327400093061184828663563131285388324345439691430093101424321159948169087357676842488236277687452433003668554414079479689085699121000523336107431120832418837982479268623541215319058116721780847004474790628137017205224974727099448402697489854583573275833127464780396184723362530808306437096204466385883194617154782299676688469310099120143434043601753186193343107124404617011586566315491450167545286788550868063711179095352136340093391059457941390972431225005691026229749855200633256600512883177785458956807507526771494903335373268074587157049352059021619692852043235967849098776265754574571145972544566032133162006639932318595335085966417813216360986093927616899463586461401577634948413283110976768007746992274192377406104492780537428263478278745153453387775972946895947845192617850580645640044230621674615349924 [172,127] -13102610348549293515342064402477012354627837109319142079178998872661257577599074229407129914140591972359953867372299946393731601771131488851431060697073376453797788578492434288094714751262511675092550033969215982879021016690045718980411845842383276716158170161301108984812468150222105794012136339559940159522965438730460868935463284998470961021212517440825764208338081898619933528444763531143843088072008407198016569016489204000330088132798982628034268755686550404401475104594619434859464599957776135230397236773852763893513849624458881884159693564366492525541569026536388672719004285119066359257626569996455528467217033304572640282873830693400809720411726804064920952766225215427543477827287023227184099739364545825340720769438194879551812489141267038309165625387767977637214268547308443772082093171636581073133044850766501120181701802214527946177639700492049953906264509110757682294023361018402471395692014895291322447646589951338709511097082182955408940488417277256826520617040925685893749036146914798404688361544954714883925669591327789157544422548809393366681250106147994611373613018419768511327260217553694243122327274237940056047611784713143551327246219012240601325899504878487685024665087189842244591211012430971945807993901484411109556872352660529941980298432135268409865753534026585269959760861479167290080824689375866275828082035592953057865160698573432066928756485180261356961281156785927007088307806383406145841032542261996649207681761112376941005034708044180506222487838365103646040777762355924581394848786974144956214257625496386740676159721621233914085298902089263231901793189 [172,128] 2541608179168637913042526608949755488531889121785754913148756895060376966934463965870937098766111217351727241319152655163465638240649433648667410249144430531821331694842317200640877861373802834581104686159891739227474359573820622552792949348456155439259230188466690652766017337730287819857407582642800430295768495627385064478987614351882331542708122971348051081858333223971009498183492523512522052082712216028747217329083177801547509636424599167306294341467276090325782624282618884557237028626736197748922623173614337242442323495601509619440281248773468497874085348078673984310773342236149861946005229528671989637723877302210700932926964937461934934231647560019908865856361663173768539587638644591119444895708428857843541858972102939228483284212388110809982457394054894434044313354675719260003861154896959345388708487963462250912627356589292754731273084891131658313874933975214385099142402538805729971993105667510654159136113488925156701050145474251293258323400568412904564901875956783089563432273257502273972321594695210444202077683058007099870047536763250314031734481809901867744054488450013607288655651760127531420579145769485219177390249100292457740691589309215849039163653567004176501576065036941399322743160385485038475521422175064660512877231109343273797864817925221143602979825997209822991181884219242844908502252054971203979805447580840133521197479888900886649207398773835667313505569722691147788691618033051150564630508213076868444027041831228788426497598191538166258454290369544351971486071811856952533748558925669971354666124179344847639725342052736377237180556046748652888 [172,129] -100636792272191201230111580383085467181630738932384466178451501780324988118460348361513460129673328447031197238847403718378671971375745660555443274084076871520931175024771993764288283347355845404331849188891017472212007914674780728209153870924877160626956436484151323378707113468073264527085798598861378793458992566087823591232097929713670489883699183711860335567005887974631396676203277234646484513261877587278387545768919767492375073822844745465803672815549854592744462659373346186807902124987009472673939941281419772507885634897948403846011054168301626090577707420204169056332247564261222692975233319254108189780893612479211904027298252496433183255207266862532621838046270784324745949648152757308441808920858005613915914483608325257691877635074992498001818081680364834859650813119716043691711115700649227240803080312081730604083103077900649144150525790658332431067443761090503598806333819424409775139847747943865737377642526197745808573341197412749037012845036844442155634149277840719515225565402085963223460794277865227700862759987093539111309414320829929601985970969980843296113268577684246538167350828955464560904263963438816862945640039259570988074744594579719060353421346776352081752250426570929024105788904510353594183505034636508148733699756539094121236553207532743772249452467662963385690870484909610649901658404741400954773932931064236821166025333556653103249036027697420599275936960520068786399586289404376524949720261176132838667270373579272861760132408452392175435398180263511383946268678435191793766466737565218901692575590188465577108319993560426585766508602672 [172,130] 4254630692207756942793268943433213907839940961786061326953795676901306307199591807882710425122272512723505394912920965527291352621002587800341798638873807472103572608800480967077880988710240971982147259000495086677964502473168432247461491738358274827521400330861373590146985100978528118072117720625676917020944601392902003233441951630281368187479028227859849087547157730401775282796492537658324489765361059566885004820890038732487288953771412184201560568685641298461954960484939010071342025418305468468760414627006157801975569670634758419907145620555315809352101285251391391312976408406615596486581241032543385128759262371270847215755246194166403386010874863376719002497328343107557862376693562519813242249599563272610563799949068594255642639705155526204093024509638065643139693125479062645986937462251980200717120198198730444581710828874167666788332805344349664919547465762532360432904918013619876497223134199550709755051662394229024119729374819017002174969203564109585914466645779610208605734676668965309198940638989699488910096859124802916179338501912357535251936645261589107050088597641970798397810959585036746694152496922209789622843521784334522570934941281375369401856499730056684544649994457443253471190696633861925626677619010502162579941460109947690864747513204063878066827213794390753110565979433859988765654674646928643886029005516507653447988514358735952877940365911124966152576189678884320076571980985606847313077463146706109413875875239876749746420468006122749219748083337070962958151824163372520159969377299080576991840834187112512094862945796098946360798 [172,131] -121950840638009972553578304965946254543123835286572658448353095122726979986983471666184220004517741463486923624110643570243344044361119031136350601355416348687272842515576606738756633922136497088141020357106281378629678597493237116513026487669148629585879508130116562065300934683445716437589132627126408979835730537847651330123516366656055335068945795613543585225594313429137090162441054135781392018424843419244807673725551962380486297387334150591186672634625747549151640430994861279560719773614504821788069333024949495515903953142840714794730113018886104614261616799015039536949151601739419536798135757422661790164652862576400164632279899548088375203655254560632248442918250547297860767914077922819017027941670127077263886349726952869308257325263424854552211871709875125355079421326466809531402539671252096432886873261145872553152525908067745786570385726725763771355473888077825462645200448831751481191974689733532054049847548044791733587658417308676357069746437582929049789343956069256915634094601398216266052539237860013909871751568456612879809487263276151350580120228172424695311890614476572745829806237111765650399694804912958284009718288920006998720891697512411123364095676240763391756456982158810856757853739259282773516914739781876810882285418451241105081110113699991297648311499097378264542634964298877596920215160969675838644688628573582946428019682960654451087420695843171243093464176416774123267995764476646844523984489743037193713357020689851346793161775967914027635713727786570788112652325841877991272337251880674130297619345988525014839034322774119 [172,132] 2333791070824775076291967588362042854061689524292760679099665670643108707140238777067895741699677120600994365546940159655327320090625964577149631307225123170123426859500946292377064293368797257561925654155338630690272235023244633443632087773683425616465598653454632991869594395491976963956953840190957203992326623779925032878705525622276928813031630229950525950677383357516732286086713358584973150148442403052460499289243697739614999510892526778743215078278988176022896885008399838560618119610944755191098876736451855342401940884038372366505518463265028059931918007532913128783684515277331970657010262283720867996571316482115376396545916284413443578252589364174265073727681846775338915769033972809656113432605201738036640120795519964325369389926313247636711562368164192955780659492326697505397747722940816152605535526041746546276349779946626025416372747271546072198815262213951373970323231623206547439430533820924457282561675163487232283154670425448640516279778914600183872956551902740465839882223824439523937867644968008900118504517764270714185683903989856129269386404927284335562424120831435771398482417899715275945321006690887377622573084277526016974657723446867206131025064742187641148300075926390066152383885631635103999853888553404662605388603809193049845133337368273415616646574047432870840592236163618003371053264695267186963780688747299026324157910114724418689089508970898434907312918665873320091622934891406651317734149723129084215848134389758204338493143642283491457927677007382159574115125222333868226016394001749241408002063680857425152346565 [172,133] -33272734449690570968172043639980803258248627885386397127312052410035092321137536520829176801638636331478161648368706994376137440611733876091131736130880455820672596850568664987029526465199542398203718287953904679660867713264933513698483297515594691069005605463940478585294607182582122227156316567246416681648930028062646066969320227453136428670620887877080886973418366934258025075133276592007098222426847736966911974056311840546361699416519743891709875186660761173628622019147965228661668012696945402861919817257176612334145880580003052767336949186039481044994617817683848109649760783625151180320645041220649736755392196006408169780726853840941311428326746591378486795766985297004113587905282810050752078599159700311647432151525994768887985971772924405884602252537821779897339690747521663489558948211140736334919571291187622034347281998640117515910721060844399067861755601462034600658362665125584119715999267527051189106268187325057539116488969166285892035248335771494210761884051253229413889972040892092692229798292647818497680694426293243816017464881658656536568138439068073099877439472364395646639932816194374349184095585654207904980833192269365518672793878960223322001411710818866425333918156446075345598716606365925511376878872951817925882596272631988496503700049094249286034994557765507337877723962262355483613587487514257851277354087167743305167532648913618079131431797509897324730733279397373626908827279217083732938773494321893993495173348921385534416576791764295420969655324965189441353407766256059086113925413537435427088234916060060516 [172,134] 317474444935413867136590804897783222278676125560186501224681811038006058392081043776128217700018518853575554898125537822620349915035200047861538379470693735207185489675533742529711345646049456219527078283670593512172050959034640637596277481007292607456439010562720735333194234157914898000648647635203273716163495745410152239955792955694542818408057129503456101861272187834885503115674788821744073269078289958755708294705324188954441641867980043363459901191477553648680713696958875776772656218363618737224202435441848202866713542847331813818948927434978304928533857258642756796507333062318130544802621696966535166273226373824831145140553975540408052508296842859629211284359593636274176001990879055823269893093092964475782265389506395108960973635298036831037629531304707222134569949658824842460358582751116180874476683571742788979178771219857040900793394099093067785758398721519537596167066098364511384502692179907425295512518120323435595833962273396228758292162773692482933978612821391600932392887727510126661069912848542100997440722546186969747255002388729763725710558359487737841203804673721055195122571853962228377950214557115630587737210943028721660559021808473488402981438555865097427117668472534593544143384706853031078242142925916722840284524714061067375311757320190718133996211036855238726296409448654179427695057187561854842665585506917544138104027137201155979115442758914685621953991500450670597613176591627856564048542716762008436339318374018792074560653516218581187923631446661586954059964770672312480217842252486499889508526050 [172,135] 784914295680715801041424144462274780685447445990748409493724901967644844532821995129910701780743297251731902307766157660721637491328223534953270012986868148649275920378127927154117541294277068847922628741468606863422463179101625016325211654355238735574899896724650850735573935071938565061029010737339766076832461922131762885639198432001445409614794902813192666817984527114613459532456094135156612611186055313733162470408237899287973678321462609571300245304359003232253108656243016705698430298281475207235871766370440274184127765905958016101053510635377477561842205290043094454301540145947683158105801577308500740422821583539002002792270508465022347456162446379988043229564483502012932485332552619260818602362733203893309175136658111585330082974522799163913853014408155404342503950841481986157569068654454083199433909981780134762520280740146181205143895797449237303502772032767663560586181702196219563431816046646146269250210036088591846511445195725559232398696320630841106186813513704643754595109873111556733123414370488088516642155801492295955972735887950612243909032526902192587315575276216968649994533436280243198260253477481084484454327478969731764469705949449532178567928342610982724797356736344172016610434414669645593444681706423074132341199953410283539968084774921743656473079264795602340863457046835698891415649951736066028932023776858348533607355061876306563924265707152756462377697346335988552192021633187010158763294279175151020864896733707347055329935751150408167049611891728106002659868717619902193530118287061459612 [172,136] -729773200481287181838035569512112598815988841136049479406537841080565043830582556213893013987300818589930579796920968742056104542480672651677127535900082894613867988579670824827917412835226501105151245402123171734911444269417140703299161990433670748186596435339089652940959765389202336509194191744173451079195470491153881254024295883708868627332370007755340356474041848651768065004727506062099761437600426015874871048816141853116570522967096286262158576697545204820418131445582190626529865372904809246498331489820230967323546165959864755333222001590735958099991592235553421447518378592878708301780613522762998470317444763006304830568533679516484802286605301154958477719018055309845666206068408777164232799316656356622112922633400920143878413206066105477117522006552196606125068907226561955836494020566898623729305389139122160541162535611754193626717311361863591039315813969985537814202442453495453105764197875827510379836690742434774624921963033205883622450689289724172133385435320099122909678870568811931798987059840973325393331795253822451667246828479092093649048217853625204477265082863010232790677837044730444219073924801997957395807388315424267319547692091673636110274357440574228891032578562957116370336232994976213319496315474562744555419917621454002887532811643764215418602898242263319429256060977452437314404186563859467992321230857516341990537999203898003466430697551208874211078963333365295492116710525853439327687267616747067445687749557916691946223716830343488830865369142198674407337668562254120743961367868 [172,137] 200181183708864833987774798021119382491643786276301136514449339839479217122408741265186506550144974729130001392842349903466264392227132460901905987812458598066156771002513511021918132436052244620625255055332072361052689545187271176769610878341695846612620879878415058124092701513044302372987406924743421017328894399591730885885633114496016172758961682792924308156208312794329025683311691607410569707488446231157322951968113434957444197477833874668784658997173271727206874566555987328737396514836876875453442832798347697798890012807635792355129594865888010483212200950136854832149667384946642350823202931881246774162044723054289800330717222965276649713699693275887419808838947739164975930773895653406191571054152769959577479507201808153303607476722310199273902071421421690981548076186002819231389925575118995902276439174127948487462834312277752457932463129105941036053907180258345328855526303026378629811519434847500607786784402579821879801435877712835536192695455815684195992761646839013557142992435619281825878385558177414965672038922552659602188389429663305843395321437395612806106315792252554563247415010772947501407579577822998851110272423121076706158134991385339568484483514200577112173798997339002244139235630059087001168330339425269647490688703097761019220638942210827825045135940568400377727936174904198395997794999542647063067007092155540191981825081089822247274322268181579828328946564458579985152483196233549054698381533549754407093826809945357765011584489521448197074976855409373290224314060623198547668 [172,138] -468808303972923858563381684471593415531993718585549814971045875076032347733865391386407719467566886774915473597731124695303092163050484717786651872852284288244037494749499167462612978898098548042374346105670364277469369269554019687189700840839630574939297874619075336384409873796742629486035131623072512523578915694624631681050600777095646849849075968246770066986127554514285657588454915904205494064574160399060162281308460961089567562901087176554051030115604979736215861787583474045183722402206353379179702819951797490611456239281757306833007641359129787958507108122972787758987098469466967267686404092174830176749567201259251889591816954910565085411307247163957461296266886845457038153856004337280242181290006392859380028609616768068591955089668419890058192447742870119834187444865696354098907027355467708494368613600885204078206369089568045109954653910225836347805438463860223463647677564041854778737650272343313220056547308253494945317710293911988018037814524242877221892301387431509175948842958903475293009873973638446957290719311542012229937296903589933358092504017562117300210740404850493267740337090913347239635238968182636846536705899727516633783027470753476206109403847237561648003383503384647996257518817551815548314493238428181040258944279738888763867296013106884872097661369577771129770730683783678659423745413648541601962278033815586842378172964273050006113423761522086880715459118370765971111737549800267923044993964779688574996378887094519653092558142437629307778955600207707623239374912068 [172,139] 406485181350830228142974592247944710912182477479012948385685255872575065572316505063080514873453304784289364180664650086167276102893222765815917405297457802555323658452017730732980110323463224575614748676165962286028788466314456614523126917314496976239916777824747920770286950323748301527131493025277196276866516910016264083880526447476697513702925172792072029787355463142229581248506423598275954621378105129898241528506400102789556752971510584450664611538004557477991126987735155280872348367389393850940784196318660683973298862175354089182634914007373636053001362245919822167815936981195043724317836636675484024577529181454273165962557156427209081488510147678970736360526787253462919217488201824737726652878052119456083634512233273360802661824596150554970763671982771263616080443437204593916846182390302682618549957623119074447984924123407542543917610338839517843988216498299768057120624041994412341405042923419541718036564648555057198589825689560685941655330604382358380582777009143091969936593935682741863931231570338424279706819005750825805906228895271441244352165308394471324035190822835657848628619734935429563705256498462528246822789229221205874303779546372599463350097749932156144007665618386475619599111219464629595055829128840891404463743907999092242432666944025526999089202298254042078426610897508638915500676160727015855761325723425961947965730981438749304003587002002081036304790268159403932938197645631277220224904994784339572488443061502303184582403006642867251462473499337739175967 [172,140] 390504624274859883781871268982987352550100660884141552935206451955057856842864437373781381284278672308558822225635865481858494796121715343211914736152147594009686921365771097394482615945565520804891687920494048662787093951010895101567274132130482781615543804148080094212501902275252969660242986819296224966944739757551402857433463648739854262379841665890255019107392338011250632962445528734928425760693378131412400993152833829761973494528226246712919595989136268320757448004606745589822679116387330425405897394713210392251537227075163389379121114126341779686777081410864473768154920953590429390644483249889508615810622767957160321833272940851971240993883584896635673104565965202591649918145733313849469999767812904200299453190018620492036399030901772165228571727366096632269970786206425599798914797593662841086348602400814371490891423446610145323399300949843537321014484858422194200315569365516367804280712970413671456847157371248976817093954866420422127335705104519947813141074951948528990793102902644595592123432239164407170793882614349496262855052951652974437402291947069474712099450693416242695293921628534788307781613801552991391319403211028757017463528319276009411205561887423743903625093390488135732570460802347467660097694291629000014072763871322513615994422035164861275345325345398777295122073896308960506297609614967479255619559203411192219502487080136053460744077671009000320830818677776825470200192560159796162956283280520323550706214263533401363885568777227321892749432277553 [172,141] -824227569907370070880618038798284021689348469905445905309898725391196506815180156949280838245388465059811611174490796340784370307481440755546291973935467028295343700729744538961548818230508662296048309591899221797091240132605080838593713259624773079434859763954719157912787793188086460576462897299263039845621587844993422581381849199208552812037253026419240082195595776213503256357235130608132990960680457284532382461044559877228640705486355224028686533675235894556675777115170505326080192856451550926150227649362598638758879590796733169120413204553397684031531878006416262251743769141339979974093409425408722982409755831784135710719478485892241613442832409010678419468428117615759557264693575312547734916466116925625005147771707157921810244167188963082426699549125663894379267869546319071999583728793787983671042102546717732423101291298172295111535987061326052235148629617460380158208123632706973006046025435654902818647931450375971338926673612805372248287846779797992991279241379005292539270743517558504934751429572159919154174003291102931301891165620388644680386440068127458148037169621176225929784138292413039102637142693316035947559129003732403994892951416122329162616950166911959097173232843277400087293159680477416786013894894008990678304418389210980752094711704657647810239420751843722077662457305638929864848207369625976373536122819058088326035517714982009181618326090443477291378843548378426981412450100541553469100403955135272048858684982217960898418623374931724120904 [172,142] 366963616769120262120629928546802400284542163501237709586440010815306365754884097453482147689384601526620451926664515188036784367492333113316900794722898242957062347655345734412972298021394298271181903291177556820794157347943547412851047763986947299622572652189565615432233368073753650036363151051809525097869230219483179219996905750100910420708449517729078355414184323139932776840356055779512177220172333696864464522831559760804571496358797599231892235894092374191362670544931417764165274703224952838099854475217225653737620360220677921852196094912382505681389765751086860345875578369732780449284845242529182470885547301247764503718811848246526086897045427458420878834024718414940858955753285418257834423628364519934873981108967207833431601667364445519531615283162162707844738249765224771696318455769827627942741852393196319126709925813646478995244804191534211914974252970477339584660268820434278909889549443299446564446966384918462043994039922863887380601747873325592757401545282925917147207523254363472972897295902609131521257934720934249193287890284478525575703890183311076532056266183810986753172025454344651681313806200098158476307310496778046555529513216149470739766896997241534091512144293022411175127310520228370474354037706204804317558267408217244405870289274495363215038164377159749633379237478345243342610920447425385188819079710036542205173014689159956791807271844071775642059751805513006068614554185991165891036272339331920506426587200668153920132426758156 [172,143] -42214841059131867282796774403006151764536054148118440827833054744463676572723034212083734446854039159495815108794634276634304662779289454872229363039909789645578009784340150098146552656802311269113437293189107239613350025262135613834732107764524794117865067734136460067334221772012725307214762200423833523930509957852789399160254277093071526027674950782399188739889223489435868431848605130742374792586813883633382716708889203203599930315655763527987278098501970447345228959821919958748709656525685609220873433096258244017741493562184938808743365009389495186282283519314108389640593660200799322210859749164605550740553251801416606904860213966753403442818452894023068567133582122565296782035133447229545448096175241757489923126749779234660017984908688517084879379131005411683636751390222467828637777985197971834122052703756112019301757752901020643937260937158746992301509881156874145050875112901229171230594747352862559918812765700370173132504014254015703351869643411570219288264627839514884507524589766516060604331080627049065007504398667957976416760209265358952165742013861211895914560315495497926792602412400073586429004017634359636616678351933586152019113751821694227072953730464293989613923688125825468845623025544266228193270084711984183111186102789132433527469203819301758595427248049203318467280438686529545254499995850990874694722813621299424316838134259029743063323022368605044943591406303303820876751465135403938502263188358471386941315970525564042379 [172,144] -4323301283928733773604100523790254998859674020897139477371834849118528043313700766516509754596866247488644593679782279508866684064713101448579995391261956263693673334575926938279193565611659825452018649166585694305801569723012471228968491064853077877815190904171033882505943012383124518229195300120602035077622638120835949765870398023714549906088652539254297920825953980848094687162966256609141479330925718610583685559691291019089355146554706171539705030666892724468462700140080923678712712603029270302214598368383648127555108378537371299812856506617964312472711851846952150851626780149221621451177640850259425318955639964783377659693580771539857334188623548457649397971351966567597011490077396711812875418955837776329886140908767730885179474107220001739228724656550478084491270336002244181956837420795797608183706900015448856498326249509103865521743971699738570209921407084996567291405924251748432682271828010565179181381433142986487203952054412025737995815047805126413037929996499607516313243630979497859185284899267414702210244202673440014083712952232921978344873935444881953948606247805154094935443686704494488658813638972242813805818165129339421017444549745583967824361650601220672734068427083825946315549780933477044250555902099280998126043180094448030614474745511105538125300261021964872151902233693697746863868505897806922501222184676550437220121066050070795400977830535351334372663548675945028304852452148863317981647400197648948554302205427 [172,145] 613805272488926973645060916567468514637950966172791841202755723929926877795696089792904009508196280630888259312729617597466374575239938398923933203015666542542953447864761388633075423130165219660055553664954167834159670507159935803311073215961461915239694745239551297320486447865392310193496138256257394375678954070654631992349861366328074998998740187164278558119299832538515978252597196294104019386962498909713502327878587622070403554745575728578279046829150499779181702214954791461275401889001859316988328218976089749729823876718935405059957985370044614502320855669491704013683700797376679501159785141529496231314894561178610590862061734148397060423965434646530147886635075437567296625545034559094921490247612630114040319116165334456143388803669960426638691031044009040466549042119437091031981057010216269178577559411580687506036595865485958280853847293052262209892021692847784119910395563372005985095062508344412599804505942971435886357682944534405057757370361332509515673273312991585949592460552569771647699269804162942308678833423917096113743943356492924976948442664811636518154779312552046578374895735273094528794146223776873002616350944608211030157319517844287416235763296624055662141590276673585104565097617863044703793112534053899054487447797371372266098428676749564263479753338441050720377426998747404468121124192881670907775216189177035072517597884359596982555121214628071298719471986805790290159872014170177747053150460399475966 [172,146] -14295707019242470867834437726670902330805890212172820570364587437726216739848296479760923344661904641554014123340616859125355806787462850588753857694717246769678047006375481613389345354174225624955851097471708673198919955240694944672114186891339358566468010873284399363872506739510929393811942774106049963808865776169186739285480333274789236372868770263605410379520865039666396811631683741830585784639813211771706404965267550146587876988449603558981774683363153696230956602683768966729944782375343770723911501561430541362791537678419726305892588405381722265482116916244333361508221947719776904896080494643571545289619874194867814974444076668505608973227352706735032890955703770867781126306586722135608943976460980812494794173809972116772859726563007850743356885084451030563120127819860090480957911161827958288508844850398662307522990617445370148699029193702574304769870515912715109787748235784495521431845066079381264231838782029700854021814228151605540488075083207562785116793655943126691831521962527099267704781711258228096759449049235992830444288805645001236732597079485037704459183994963864027634707972029640893027493008718762361935965613924161988179972150508185373653750352424456775529457519472654408777222283286584625177101102945776899533492027116047710567914845742256976460090507747888993017573434053196843470486475386481353149836582651190533855566707126860709437189856901729842955156179723110268053993331189020456685829522 [172,147] 18587315489712392869712148428188021532242608615511173888986467775154937112010682930864748114479140360711299999089621442235580112644430210603485636963458863037458696643089825385924664009402195520422620143866945692284323785618044471838391668094029451520100351306812938324835865972404010278873900707396399870224944493036715851010347853765537681823670362184999762937078236474681699624058974950700553438327851514396852389858408722983825652478828843543877654770122432105434286204144307698359042269460480829570248776744576345594441845577982652755077877845009493068372246397874897113026575372919825067538806044394723404713272594288484187148102477150341429199309981330843638137780082610679129609459334858572830380827882105409648735491906050357806818586337032779292807986270210831307580014418360674613739565748296065323187745556401176748026692028709846189836240890448470969081568772390522665669269055062330276310298786609846858905497968362005845943487486887852546291723955792217506283918633789874784177505228221466425231598063149469463646425774785751000799497690042295601173912895758539860754158133642192756188857009218728653139624093965472595079523566734640635733264537480990538033952641840824660984452651594605117962800626772231655860291417939523185314907962472416619455119436696090977394139921958117935319161815421244961020863673077601759423594222139057097662144034446930524215274853262461754673414578071002439378170444260701 [172,148] 1533461184238014184265769204502493335629606526389089994871308427200882816539345143632884961473385496838136859684051073881798396834820582613896925669782981527746917684337952204914363340100174206298240244185572427141409485356400382092691194234389043926998316677968602884451628663194063285232747119088647941113355450047011288083528724858940672536394648025341727453994963735653121617086026175492630501157821718446207372869909182957499049187460215161207743211716437988246888229795425701481999740687280041957165885871933857590560752607482331986990861431213399930320830364156601658059076031819095825812879211570420349450915183793492554042285629714599823691102447685989365820601365141227234887248059393564078539025640564851478459297305817209322960475604859927494963196857305578681361111371589006021657572174062797497689496500465487534634286855927329749531234179251838556579714695916261913347020023196946224058161174645845278078002086167069473310797470913303317961857795456572199394517987268204632907071713251103969011531414953145135452452190347644718868331278563521119144124139609391952811084357535186031270911672854504875355582343430421294388524729219194084424560466436701830648640710079391494326193862471273493016255460415441283464519557333362553621351836058990223591220686116805189780730507641360544931705807646564882603183707282491430508955196184905377740150569533384049512721543442873762466551338325882125875557 [172,149] -5992635713197350473435677181309587256063327686906635829013672596758201217015878641207451155784415059512755633515095194417179096615818240929956272233829345652740931632556135206895181199520013380298825486193213670225920077158945120154719048909997284479967118387540274909277869768089007480649590647884698000409368192879949068330958314368990484471892433714903603667148748895714435361971294560224960686664805525371161946655157377013686548981040809007439827276423670695745870709921124012614209647523919383609025788494500401287465102161126906389990846486060574260639400722896126034448147983561727037050652031342578995251378312533463967116530052902069546308927799030229994553513808295494166369467091084814997918209561081202010630466082346456929639284776694761428289151998390256374758067670807596812720124548301377341321835689550595647467947810593999192707079129266971262008122337304399332788267054743426527594885307802793303966569617851230107308092319475143870170638751040148905198609114019446321262741235129529990027538133610897007853271314213406754660533868187941995513334414165646200508880540364624674326217778154148271045616388008526632103339376245630745538570718326527003704640159399300249348393818228980442553686328763809981632494627954569214302499954505042858393484922284018878036256523773866661503344407446390457308383715612367955379884660256460162244252802314026714943808564355049768116448491692 [172,150] -4209004523971260780964675621023452231674962061528112489389488370918586588946751710075486319660855038554216908771962044970465908760188305975981072545171677359899511733632189021046820348081536640213774345744698918847924857169092080605134228758054180194831276150018927631727038529345908512145240812687726809549549610703769032651341005317658158651037038196786082156704283643961479666939704754498603024691359789019277511205548888576962085417713430531299075280933381005949120849941433234632519031634925378017271181484376916654027888153260763400737500399295579656749870632887560238816072126302701481214214582106166758058976609739869301216450083191741060132291379089211989884186223692181023740342095617529612565903559203098438369526697525915768990127231884913859851951018867688181900174324353670891359438768536897998462414048632443513734622216485144069061244375618358629831021302218692512660384173417990697050655169405013430953278871328943500177138237803710535273102653593729469391083722789528760422026687480909933950207764722604635077721525867425421441233476189305313025682755332544997704284408966727944972961519684301351023171030268567014830362998890479280860654735871920252672083595908676362347109683577086044052724846322966882504477347793815968886158090754209062113872648286050635364247642892087863823762131300922926664083716957330063257465488670031445717006193903463547641177436371118017 [172,151] 17469477176007547927894362488807991453335266214784820441140368480195379834495703029323615755965516852916161903822600355051468942965452953470314416766887791927040515266821832006079912643975624815721535764635238055150384886837963045735012241432795650837972394568726842897030587181122144848937002017171429751463789084697358715882415034831478258545170489663721826884870493706477246006549509131366857898493561197101897896227084713306040203192187970121995174540555943491794691793060246456610509863724942923358013384001637687545793318731569972574282827528031717316539836734187076110264636709480938398219628407642846884871137406078133775259164964699279829264349536940551870158932813635999731440111147232226116956109071114367490527630219908369959906325156235877188833792570205382306312312459497044994275712711701697433184932750046431184910179784908952903192277175548597330012086759620152281077732196509939364216113785826787543441082896297859695004849233168074177048698575022896125462805653192906298415138345937097695525243622529361566678054409344231947950721527602290126561575253379684867994849372854324378822284974256174977115998768316140622249700015909166807962055355932828070576026564607550916870940812832527858586882079629141189583076869486976463120922851088956896209481494519739965818487738807100747820394501655233613562552812206577798002186223107783539991708949498089953432502 [172,152] -8051306097278712809232170005187673940978833743027111470410524265450247447600467336186927679209151452414938916159792914213405257643759320569599219624727721265879348135973430160141052540484830258597235995923522733290823896904381994052088099227143045209984999493947708521438265149884214797396082258451956682568338164370033789906294177021003552483503684474363523555314381819200242820937009437604169256498398562666279774250352453079713230854456044110535630057503072963529333890769320330888627423674013324543464162500192262780112297390533866860408646622317079294330411409097506371751898347919115916975523969017249130969589733051647488791902232658498864376592367557163649206786782953860392680754682556903532791201886403672459422080007930932012509078306574788121965861882432141285282267079019943132652808032349401541791811429835130838629462037112278443076364282054747719948577855350008012883069196903931566089834239247329518700065290422519160148275895726437627650143441560530711136711979630658957478398503153000756939317073504438834864073567169574015556422816624116649759910069681661637022608648308664030722486370949956179700954627774522629168557848278789675637008988835475914188253939712675427630925022548660600513279622813002637309701227061906001949316829365598998616747442291311879972674890479651736984802104305912461458977050698159944499952942543721140310891551233 [172,153] 2078758154964249712193963360107868654862440191335215449609791936339375445965671336738310848165691928637825295112130326098639067373491615380863910278878412467336583184821306563450737607720226719645300796584031546725879923025842217838241267844178310209273915462304392226811216908043040809812237216423634510904088223983447017186199835057886560263483511338480773938949608790319182992757863057508372474736916292746830882727053920010488156526827552156391745368031626942305011301676935635290439900235373123741802007017213656411452797850355786305658507943878533934990864884860004719974430498357324489381555360973120572444913827841733394413606045977298039452799643550824608803399337981789374090152972726033763403106731028473350457589301318874897431026947237537503023646854533496013311332854442479976224854189171864681571656114103704370826136859357282810036031266877941938455715631210522577841632821337058787624458837565018888553366109558445001573039080609000203978471509233893916164417667658182645978178482920261197336515505501373320572229924368957547517252985802941992181675167682134302421956277905815756495693459999412637943073750402890234903096086052739983455385290665898609969286417498231193498520132373200351561289030968599278428311855620192279999375649406504841585250705775282577168825739591218184119082470805750351851361951972774126844361547173224590 [172,154] 550712666689447133287519820303739448167844705444687342933378148085479509495193413236856413072690493478979777234104509104970855192922029886461862237355661201943006737829812296149526289461787692423944695647425811476136322000426521635401016637364221325764953827062756985690637485054753581027821602862242227527000529302839868619190352990707748937988731692256048414883904479800518543522234850207588204080016900740087986075225075293218732359383148318137036850800379923939683866502940447103593846154900962632446205323632879111835645685070349839371552595056455195490194755232268369968506915650946374439947189140894347754484337843041161193031610912449557941512623227328815979541615725285189126040612365027647176362598191774737602316027005478815854382014236567053895921677213965228522013290685208923692496481786546476219838965696012327324642941375814191645520618143478224264162887925436586602716493443304201209158646596891037658847827632915587633284454314312745511152856548437336092476436104751053374592307076604160951621742907020487546863452346566208355681982927286323755912973618076725065827773092949228094955161448356920604152784514535185878056255790215287302147513247947331472225237817534393085857814702556273754074348352325970376754773161682548413438726355000535115013673817797691497938553274277010290092981032096002746459957318079357750746 [172,155] 16057780384349902877110374167349193269738298899620157353931422771330206338612640978477861310496157392929191844726469931232397680076605846099698474765554428703192342284279599308666468245126008808096970033465438429939944439268238955014236816271259266885364472096894946984067861243857223725863463959788573442751731163033487171418003552984980854892031328126691283206475759043223999346396412022754308544451385722638505612560564154457446158349516718227904122536225360828966678118748962522072308563772407881768065609264903315170352639421808938055158956038329668181008075558889489047789149801476972687265276946856296428103095116449803536722626041193670399190074670035710195593860642296800872617584711166825939550751591360214805810494512346524583342357706040583157639151305987676217078164189685575836638785166056976828076664242850909072617723732149593029205227420888198787979911040360786699150373912178647205293144407859668860551681114643234633209695621577188918377407771289327327735902140806696046979300021404146300968209588010306414682807180433651243170795532997525685111375524206606503762448782497487489263136218803657929999648899645371995159593911783154415821551189910421803372643902833021824662662249846233282278637849338870839409280231435296929371362508407605262944092216427249872015106912468146287856327464026127461788058186 [172,156] -234349858013054456445729969180765731620780316993548357959868215795182215533086268079303390787217079802249124661038836107957674000693857479968329477785189046610343687123339539459552595709683381704944717753344000653155115477174601634721837245495592244526323854185487973388233957709388985974058023866108566689667488656957524615887196462766909758033100560908066760657725805717720990682142075143794605441990197947347058169840180038386506663259402015295798128142861216453976122558730079045809787209791176430675052790161354916606597927154438773327428112739589452118760255879514410533102544460788976097014465107686951286404778589105766089190820123811468752020845739059087467404183416015872109013216705519256139388144823726739944022435308218145423509845005496634792194549580897090830911614037108384162527322498215276549271447701979714983274927807586244755583556126776686402263765300955119380009864161949194885718306657252635016568357066881505703377753925200235487533131010503795584379161890717810922069220501659712980059095760370097764981842599535832985484698897340332897336174855791885501519499714379458889495216832314871728882804963554466701533316215360293654301165806059481012955197235424833192076230195596854437427437873925441321478542151189844745053479940920704877567595303614182642779421781847112949894955627181 [172,157] 8181514708220620262414015331939077759069813777007276594859877306244758902390323714959634258963459580412288322247709335430947856082487572541692654521967827210052610677673151200210650543122541937989844727881255069278335696829921150008748971161046279779068802504301754150278980166334452311332017433042440686523320505830713017803351808164122395099444739461274605546035126802957872248135811294791132636909850871798324611971773738804566814145500331469275668903235912634758907852224194611081370208911927357455115369684472625415487612913226019002073844142020857543097212551118378509627635414131483470736237952191733956174880923249231249351060971706438215812510271268856490914815674780995645583543713065758339195824914425601955558855510411167154634201919672660704113042858456723935695730470774050365399099910739981514901501560845903328999510355302807098213507811614440891329245650080730872597457600933034895536067854072218339672435030393207299355526453170670868751593166912110071732570392940673267000511241475699111014319023012784032959673027309528168865036524411961236039033017815520343954484029992723558695477010573374921705633063412452438520970522142190742208300980310386444692082915288606155788866696996746903998624678641572085157091210125859483127428597766203278214016086697763353528852501982313894 [172,158] 206054873990729569875449328136289998319609460420196743174264317929669472501859586573443550816175375303876012674490778033282752510685652787652314181330934640077796006118912201553984082246003110083385328444220186453181069940613678708083070252879171291699885134483584753042390866122746557537704243377617118965760877330297819287138087592605597113811193388344514081157760480877653889200110713529777918854333972080378390889566172503406582002833349082158306190676856893040446302245540052487506928830807375918341849501344560941603648848232126267499593645251294266087582265302188981731421090914303003732097243467883183086575178934993828097942659790486797744579813716960776495846944216694494561691011482987331511188404313943293378470476964901081510022945094572595706390774416390440779624998512843598546830308068723692331087114348222398177364389145394010441548538799335409569430016091230516797559916489727128976584435288264462270747880135078597742863087408510787922815187592688497348863414443277078113863503042288055834206403442778651307959461226645437976059715466488833061273234797528839708892933524446838637364369142071739243766516917799374325127451058101898451640434378793218325111165800940151147170919111788687995238919324999261882857600697862432695468711102906135095982999472693796061712 [172,159] 55588467436144823264755829624765781473996018413469804519210623466680492822599986886944050082510250613170754909942189719642631784156305634859508018147453360323564769431796219785489400966924134111509932205299965281111363541251337973116602245137756741819876010112808204081170120097246645986447163620416461764994289987570909295047930384636530038684432015926667906938286127502801948418427503269850558621326835451092479095006434976253055442892817501248710359059789376663051979080372455180538100744673954825596287863868032426891125923793932880861432273222841777653003279571829790020393119207392674452507640584557441745986955477515597279557182017884477748905356510474262743330814920223405787966463816253736563129121444161862662370708806787860728677876796360417686645354168808544815160905410337545639644798028886415741391731533948422678124761184097587155831951228138465461234779453058302798282054466765306260104631321587521146978383367823471073999295439064935765682251022458721755042140717450974363643308251239352641686766672036008873259885825262249593707464113303734218031392857603915725075684092331437643450109365296749036319235237401092659913510319840506753713836745249694226371909291495912283899773124620159390425997179798184636563537324466191909473564053315217216963623039 [172,160] -655648016124640297088569892800159769276397848913705497330902359961008860408211411769452085078906293612760914464421566084331389132031780718076516117151676480042649198715889757432586484009823053035761575309506682732943856534076472782131550242341094602459676717040436436950740896040694173196246830872691813598929452561621190015110049775271072999641026898199274098297399478975458824129990916584789356890323867862718411227775260720313777180171313707587938253176517553999468800532413768896609905003156875623355027472808194524963144311600953555059723177587076374974207345515666443750007039794245518890155245930774543903742005993733195575425727337551102358872546361140455240050238713321405585631275243356972059069906301707308437969778848151384509237734814635065567686984190158688971516694500511530330427097311434264063038579376547950139921097427833384962558717772581633264033737834162526114740501426656476454308921400523587904098545203791271381884134028916436223424708622638361976112727552925196336825010789784089353250992617572971864328321604499707289674869558048230404390271195312849854479924745568277955020588747919461488464646931465328423316834649498597358238488887094821566590918589123366011770391216126391285676742887594558154975212754137837804568424122913882 [172,161] -10348800832632443155077347438490928287654459941595911043615056384661017701180666128883159114566910077976230026760381637905366109716903576925457730425197578450426204231825194303411616316188839726430040398181707295535094855625167537855853660720116911452189980829634161081129302981866744857980927587985577575545579340749210327623452019608415096900248119734308434206749190142544843964328014153969730981500947523786228966883230120297263791310559203192814668803291125858214765532214924702468790699556633299011785122526865329798021348358570982048999184472165142579281109575639294610562561409442162761056134902822480044489731502881620245442225182912488380350496623756372173661201098535404648810313589165814962600396049464939611045626289766120573999356835171854705503160157566463044036697010009038997136093134259705664622502058596640998257575417203548204596596468953375309484759163488928607378602303942151804599370212047856766125498939323937539691378631535378548952791760563578450945346065305356113213452795704398201364917410292777385899692350178369055262047833500210881169898584337460987771020250188539727058483047747367612904910584027851953509417628695177628424377360118223154632749914311642850264325826987855620212348303397437750586402087071818544743421 [172,162] -85560140408066835122552811134096042707131167888923682117514799779057586159248460289224806944826975049587043160648598811261366423629903076537110546764247633097032518976494473334700804495979182178938041427075273299395228997485237035270316689685415399311370088796076293053866091460140292868986327877222623099014510735137901605437788511922850612171707949777157646068457892303888893067998903094084049501391565096438131180678029740521019526118817346730729235152337495582565917761979824944023299368294497996191793997763864802564487663589921575944057620923575448451844901909551480228641474929430449031604314665358476085712633239705023313739500371307327394442940435478037460900395644688057150767959670234305037306507025416261091351060973497431707105033940051356614257605750978758215368725017579715515087633589885071502480338976450171572529638945269004684030905688271259577369941897235758799033309527830619916112392020736544043640275505521620208537029542450036298301956764103897713372994625287816910589151949116352245316221635776254892803058530058898513903871861003265151715985226758924195334782947820108805029525075199515867592090954570270941266263391663898479807352217964298451709845541685868175419515393604900483467717674348195740459285904206 [172,163] -60107065089184959835187859536500118401310680058720658864780424214578277019798024233066046749074039437214356488017593723329708359566906929858941885126469121138967506128088717813575163323513811985268232350562031761681615884046197173741470163719577106300133517234283127406727734906679280987471354128045856777258223398492557644063747647044954018254234024486534744992559710356115606800452365570603270596549823306175841781639761788950750730725501744305486284403289060658682589422776228901427764487679813096870171416477085188916991088987174161144784510800304471305123350748822107551621690506044646252981534962546987796819967026936953510630915974248448193989494002556807354350728437747803050082617986258753011872516500635794701119721505858164059670960942351753803426208961928070549061352055360922417438514523241822852203969553301826514016409021822258585193481239578448109706805717650497768437510900306283669594368693005588354720784452540073856723533664170635867468258787444140323494545158150184174838379251283595836506048537388204506529058329784605577917479026003861564910026949988685641524168705389514907259965134237606321705513193814005253638482518762075927603350763930385602115178271310075528641902555455222261911398083116083159 [172,164] 562882268928741986120780172827235003989855428666718450130172867621762212777405828598619266220321066705314814070566485822922528536219920707209317745857136156318462739020098372763703407078149658966911220518388083222131617360280464285379203487781875654952436132146730617699211359874845370220438543479457320040182687107785865089333951030028465817251267985021350169853820944593463174235186511889029246775949201845834924670527441326968203189547001269281447554619802406857592568313300649761809570818164696983308842386660770302720375815584207001409260949290564400376617252652077338198174671541903460870554949861020087042406714237691136632751608919945734167288855339070852570777145221493562274204209715884777289942441866290387204368490089232887235837961004752696013235515773015486092107850732946281931174045990775169207251969336937166241425403807729221144607161929615634424652281243476860116289270732944618243214576630703978324970470449647903578780804337378658359210012804284147449654078768528530552516559884969600866529537957681199553828470864745592968782394847918784396850463312481742986054628756601161873149124362285608524909711185648711504461549349847128778353872176470705604922100909802227577102863582703132483999519 [172,165] -1047044445263933356091507180385132104726262002798706516714212652080476478842478567605077082603089181654809113799747132194708809104769654890285373602716261551574381709673408643321928353292322467547140382538262927414706022811055072643891721434179903345293972403166989562410172525700122320546013182731928103894113508946069386550539507225784066592051698362508631984482231880193987412144441954483292850065230422566731097881811392842506216562128802483602750784095445779881518155662684385720017730846975340843880494795192542636115034336872197044963480574804113458112154012998243248982799747859717285739455688077967036853582135455337878779891611597305515430703029649276037455698094565270389215542802362408314605607115171016847474723052115888793125149900603614532591209091675962082481006916137283730862604193527718329442261381593858843139893668795993934763770920014671407119730098341699528938432928809144424593068997766858883681032162977003461025678705793215555895127602193951064282345222846436045376634279147909062710845570325417813199573807426925210146216490832936144355817234856245099521285579483721010800809775895566151461998260587508770599936573835032918820566346420657568227887484897524033713684886718414 [172,166] -3148736763414874518098613964397260379160278083772417264797900024703257395928101985883406338409383985435949710048707765973563926768301265156405321278177729762830655909426132196412149477750629746783833223510671647885476783535666525264655257330112602778461832577635997005170176660407642995744286925213093156984827303410140155293892473566066990346776672800482838049911371195294594033028716625368642643792935393300525241982651550989178783608440830510473040193005126325151576426071950224524607222609940435777825642510883920653905890471084168986515018601929123240847378543138459921216777660404992049845589691463354501968982130837414029786614554271708486820681125232052422285124040484163684596181969554774654723788478931112467147166126091874500529489564181727327388109288608344478785790503757799277557291331841986242999291485280247613461079176986280246546102621858919616539455415826186845399934109934162570880730766926509366709787043145734119308060937484690410218872976110421150984854947198706235472037757251754937075758702502417988027668070196629575720499023148116808855232158177977721027223428186334413098021022388303164658052340210680489833815087356114200695875305360485037229745938909688047451 [172,167] -1134181741727417835325811248480282421594508271984670956178504669168717290379722373466662133114634467135322570129520095854868180096881160974934305046509996475805283627945903412497382829029346022429098896205176901929074110520303084851524234093685872278961322140914951748233650229371229049843455376868602390077721653406908457026194929787651063872070013432099783093471233610123344912672141797334344368952786690790754697289587477228954045134721985011861203435232072273140400719592416846917364177310419086631673249579064085436747082662792489255713074222359564606992890553134059630607318836487658531128444483872975173696684759512846199407926355528720810792467019912907449412031640256683879393239466868722293112833731800302171205445812529818434306740450577966468185204705282622466893512661035751398259442223793211627124187943532177395263343199624884394433638949047509035770370740045469693365751106424175979301834890094494036586143983704251225686992506872605166355521895664775536458314235548278842207413752020329262493023448355993520904974130186735798304741828001552300962390458302348608231941141653357889807752641396248290320385530498931443575100032501991208186763369641539584914391189 [172,168] 303961904746018481561820981696730056103450000202855991057624945968962228913957326837277138562062545459145038171546536487830848902399526791101534927866325500426658389787832985605237446619632969383523393724016877119676977705466037898508002302482920598249960033591615744158140987123318733824953720491171057724439645140627102143370005778067845598357199395936156570893520717810875584773748954326112148403254639010244603885905942852846834917335697043288772561074706399671253782333313279758991070708659426236667535176426415405127064041624504439188941107126128713331763284029716967339503565507315325010935477134204795260893090166781347076412350626282380434289947490911996156793497562374754331223751977801791286737080684527521529176510145681194185532657500396825730023502496385589513030699447616447578475673312978196344464156218022874626551052046234625977270782148239242397438914218790614310955262565008665646121180075042130519555690833185564844688506373006431992443002382890460144289554071871971717718883827159985059128163600866119237260871749597063177937200217418493905992499584977505779554585650091108059320964336566023161750098063593076618407721211090806205483178446359 [172,169] 57092243418414633969698989402051032139711885338715409892505045115717760337651227149378657759428641711187034767612897293901869913036717259533709405345134647628308272442948004468609703274398591488958146913654509507894341322007647212137854230422601521703834802284275253475025833986731338846812836947267301906180208463215302632230093882248629115060833636693022238239244079462428187708155603989346930143294646347315871443316557414932979128369104642369374263717776333766443827800284962476990867985784835128960720432560882626409224732620749802719905574386949279354331724056719468937765595049426988029028569662760863105734221945304060332012014330354971143409330013611931282071704965322495588753075348090905472424019990728662313641091214794542292022072627043363524403897094267591186272890010650209220973327791480437890063154938147877244424582940401075231122682271244056590981758940628738320072900179604154218412329678076891740987370076160360419366435987801757825747909420946788861403647639764690342404364122853798364911274962828122270584104155271719899695384276679903355275606625525240259448666297042359260668327540404471940093056038763612780164462227584625611 [172,170] 5212620870427076846981641662392104819081444524755720857335580803324539388821789001153081370841910665459587614740586053856477045438356113933282598110863802528600149147130980402200905896092533439461381020212554840184696405747243109526595193349547255018709706509033474488919255175574074563505602191720409583593718258304494688765678582997212741014749277196619885584686633935717743266143608381153974221292340754718974596484933518817102403119353398543217645486677713991454420308700646528418420757958638102598865275999018805159982254975685304996531396773524790620386336015715642474829784052881066904674374343791418938045334392438320200734169392352440044119766636572600310576129139553564397381080845312969837369803366281803273722387504067908665695583048994832442750319284139284710353375856746482574356829829380843694373798716391799902574095943496579943575376607041441963599877286117042162744767975814277505048887260958969293392579140316270410128868827061543858593119463058010185214461771254232201843076388640532327694097558471851933672969514948986330144895035132779076050222862059515393381488633601578528372741886548548754318633651662603334323684 [172,171] 154968301821584455312365009287669874973184059129879173184682459501436725916841025034165347598121505267539170498551899942802607255726979719342263290864593465290747003572003709510778949629338642344837729807396607351183609149801601202945952460153389266195612652299698038062630235377186531930957580024961035290304042164916245362158972037096180642146988215387750705392349164923746430814412463794362469120413583164443268981876291199765357546977380957819572941930044158466411216587308193085430861162400982453011733102170061476978164124403927672068124273433538697122736236404374108011304624787687185349494988879963185277669644816978270406561637113518550373689558708766828848666166623650693332608981506754909584805019828503113973468099346601945218036294112291479232263151933535685516158030504969276205801672447153780042677902601513586114056365723532161179386568228739297802076356026011221316705866139113789251922685763726474645705892146943624748166538599935565188758242382091502503343447233857352419732588037705607696398889732497078285601693803583363381823785325397211720332106558067476734827906375185078463581106599239208291845598943 [172,172] -910353173154359789772884335501932873684127528929711577391186482429610088689135591975385725776009955848566731947086844273775477317175278453553018816775435934952045391509140232273018720325107226644881974508956954589841746270788411995974362421042335005763067861941599872533864527254567542544028534879296130871417222418046074347491628015306839032694792577538029366594122703499148412858504923373307346793423895940322275805361589507347735193702525458078483516308534499909788756317062681586557159561391272845792505339888103118690572619878196563485095319908166305314765484049372450808106182624251235808771144729413674939981299392839563650085497106563477728919170318848835532257538786241992192139356068380826780176702702359451322753370926273595984653095273008206473514294157338312851455488924933648628261183117100336998977035442457616404356306854696960037867574006030673211741855401279525676427725564959096325282767312530787396989157259533135900987878386345652590055663857791674575520847259047901570821622747916294983112753184821411385836624463776719359638749326108366243959854811985713284147552744474651630909069296849 [173,0] 10434572740841283541147666517197668967900385398157160775947160872164073207861387966772747081320882958506543958369593861361403550256909140482743279435196160758134265036327639656322055574930231871664072637221855356692493734980591856785853527171620483549322409982522061202570451995022897666154573348453996424633576830291725047694489867155907491644067000122318694622387727040471182239444783944934198405090346282138083799430801282190062024744863074416222531828725671372139148559545905351625716798704707708092216785976461597666196946602881322549664776178969966931571050420473782466723051598474734404009816795586657890441455732882516089506986921837748039282243578893331999271419968401266016181571517604903882559852951119021217658806791743887522609083502362564372135396892064841588449610104310789692844110542037153786454928024088032693325363507135963904766152154362102567517514443930935869997015180628760286285009072658310298111339365714612561524015755313391120485092679938766225244890405781567094525860465314311801924870844199212198693484295045850785497565974382049244021471796559756097500573896356682896250320015614278240859143484562772888268082779002621895163034054745261353418143469932737221520111992940029151266150414765275424862610970863479406014283792600560619669792297326667951506899853655243475584982088041236694895542261470397315520419562593363614825827548910419436600535632306344078376409028706715305108389596307985023612338619309696697756569151425441706148940002540251255310791712180922005083994474673221517997912549528639724617633412797953662381648535858940416018554903652313916511002225378010622340349473251363274943164544404275130278588762798716866360442245733191464177697065278227014886025128615817298120440750586247961373771582317464264229047514170782374456336559185886068647307818174790699339712063566483213450563385868746414662556685181943221692457547852904926291733613772483366884009681992660882871396101577218794502791188903206292459377211428438952451434527407305783974076000244423527649414832393227208970386400145962704933506305228800000000000000000000000 [173,1] -538874672385863428892689625265962434415109480865532906775516269113321456549788344762116918365071040318278995089897714954532389925409080535467556349300356531430035299493202588191777789105682955779149100516761281957288930259383881994506064470760037660791409935897466707569879781096932049772871783505842125381639974408104598229812460955969306712890763819707737785235804600217825496285501042253238104726341770504593591602673648223772290569727654766558787200313352801245851160095789671561602163830455392478378465121902970678058276508629617630275396051777835283884373935788891136336878408971065889504397231180448772838137264072221805212842032657162202338175406693568296310948658558203238119557235250043790970013551850949446720589096766736592493189549210820792643959454695812411705901785520058808983227798032632085825051955743651914419128856301461552435413028146818041584803406648405746372204847079029596637237661269296606685855332674875099600745466609438953454737878617212182805434770849305227416026991028245268385168321093494710951344883232069949704325835639837368487381574394556343726466009956138248203507698547320544647903832049719549505487150454278234284642750332635223254275751868391910864563716694465847465817843050934490792136573307042621131426502391381471039760104777348657791476905919547632931198072330342579028502351761654064679238124606682818399143088297208138430483868056883060867903841632557949174395007448734205111742404031274493059622396050824540924415680356702119015740220191136562575160492075802103167857906558508257545464128129488992103566782288738025411199518287560235522655465489370188240374832551031685680399001372629049794736951660435748197638485576896701460059931706869593390569286423937601283498588743445427257262157181542287046754182566201561116808270744025796642008894990671636951421008518437300870460421243791603187073892875210520572881952732435085764738447829305281892558874565412971978800576886973745372343210313948036845500588762906927710076247332855000918126454179501217317637007085554717452700041098868045312617324793036800000000000000000000 [173,2] 853548014485646095205566128970849105975814118472406772707963030356911383599053808283910013414003451294420954232595044946484319688286561892352220084614662414396169805877369017941234449357822527435510319982524211474996041917423406072932275315500525626052337281906992703830370910451859784986991797084388964761354286695324616982556509263803769735926641343123796094173483372663279633246374106395013763009788585317234712991457283241378182708739157677059933460212937223971343800919802175859756300583532101999564536589018725148823796970466340662594114990513141903568499256182954915976228124873952137089761061326694887408243680969916518890245246334936934379527770574177268054473907420246979274254702351615226626078406456710918144067904389678045241555101835652354639384861822512203298688084449682864624376164186474091602636961366144329674504063801716390747680470227996252578236744458366439644601556536857672465429059673010844973727132267094633426642955718432184973585645349882504845119758929905449510538029565166500676961201085040986962698369605025471087190358282464666433728629418816793933021389630876809657220150938521024152978322445976604409170773884834544852319620220302677176196677816519073337191727463367876743951692867571466955483434799053755845008629655334420762750703307831940300981473504894558603147845207483293873492877189249547783159518844849901224161962742115888923525499795772653742828280001519181663220424659942107538867689533255554046682099254633805958081934800320827908003280057258629785596882568851782842949531644255192375430283211246111641830848710303470879719745682043043961299612178629835548575797692926598188387590029018788931531124184552859382989033570130538978594944396192617962584014043682824725144306555373070379547519119628681656260201264282547806537116533894017518961075724342424045389130978430556875611704016869130068706002169065844350308636537996429200776045293902291620365765398631706224108587924315794066490115152797432452677289875170458815976049091575433650692823934985352155554794587644024737583395866993267141252633277235200000000000000000 [173,3] 201729618502377521030195364545188444179809097703505584146815796256661914625889089459872227506103035663781575324473441546490619945695811561313340610406519377980889374789092513835446493707620526103930556537462253097570145411646570408687749097013802681373570209453044495239363258313201438274533608819292235562456785121556920129751104205536729727336748881653137225877817055421094264966311137808637680169402875826244660051538553708624528933641140550643994848797364510230247962351366465140938242956129730343296422313131868377732829022142675327543941002948629767266747235173028906669344250897485297193220949225025074687036063477835060813176822976094529259262557145179230986701089152519626517906979837684171316159818319539557896715631191758498704911004816077564188560997998050397668117175612317058744377485724936399467109441888358130668623502159611154644991920565237658993512625634719946871950890757530558525349655609506501610331513294505595883952101205006837319740611182680654587820188195359196983745298988383965369381896126351859274563228747500239224851206997164890439106486503181931053115099449944423133101920615312022607289683919277849253093339180922650311021977887083313712199577902665569214189870029981862128542814670988820480922080714119758141183356831479016349369006241028865535460413542066732327911244533799519336434287457053818548739337879023513485753981248598533175260120210989413448361072374768220275154746790542081383100754768204753074972568149149666944944767684933117688563728400513223814324147817249917170081821795323979459984339472805305626521006453213542519858520107077379185706686539193706143144114110381778109437924162705934875108802108046259679451064052535152752940139182463070849042917374289910853903440487513935768239044463808110510060156515080736970895326291390871287291467125984384712305952056857306116872288088655089158606496159733097296785796863310399117519406938223095446805185661679616080947066523896817511958441202622674517336185606874794400175675061442711247870990611579037257163222279598205120248661596235904382603699760922624000000000000000 [173,4] -7632329351728701120104591420076559478412760760939095972475039178084418618372961403590856540468639902906826208794045329427885995686872304519486295151399880884889302438911454429418032014568588007591870777862233983145173686889877058299895054020539583859329736943711265131011152240178962335888167026493737563900048071876442405134260809992736410514619714571301642188836293048869422732411074682000015888623447451376491863760828261622641847609565146573615711239491547150644035003906522258313761138069912550542876518650189656292418365582391137200300069367527530272726108751141508213001348666707167019774975776194611956176615575879776835725776523364449251443081804872360526427965958230552695020416116029214716840771261177259219481723325227119865479180074226856863961534453068431411101176931501274528768249909945581524828048034778442779665759400052629042542684971659185112206780241889109244616303324636810177380729044382396205448310743350177071702943136326128790444649487736478596773347235792375298853456838000528522087987548417126258261199913449377433067877652688166667697562082405324595082963127990652883260210779870432575986115567724872243980600661930060764060134282019696116990532336856002805310415980728827002673519075687021561673793069164822013120661186993503092156276468974714121113126049531721864986919973241272467361703269169429539193643914597538298440439969415295251184962029948635138559707238710123902434600878742215671980310970518259262372074958856187159987739935519695193888138550079057420135905362059598074185665949471839810979986462515260712123963371760037832764661538069807469891167671640082406717474408102401022463862387939948258169119014107815279791658429133117702340104940604860059280015618598902827636261027317708559254723401135479229926870409339160600168246682932901463769576723982960945793215648209265383615334672196596698163043480949881513962556135373076672145640897842265662928847708891348771666770099916287325338232160678322209149775676055064673983088548069218613831240181852332426026100697485043356956112580087167064480313608335523840000000000000 [173,5] 89807529778689181955365428312331667229569794829559269893752447479634592889738861740274497419972438044349494149726979000190531910734275488752675928129640985393823684852702513139484774115591616363004291549879907411591342756013364491106610993567335045660120803685818818427607077788881415755457328191762472313578629853318241174301368700179668462425978235556486132843898139470309322180752605722560533568799152198071466897890238149715406440534512387469100245018657356377802728539746034082327926053913292847496794252907705813999522967851836156189148593694976628249750267519616900799703205356976435661520184224005460742802808977006605498475062313219737865751164911491932213193076974486926242797689409610766437115903755800094266602712902833682526998935681576456046432021175067225095324106488417915440130107488888225740637852490065485167993375659075497481931073912614291640200996447193171857345118189373388603477852329384850518325903876273165671523840784306334077074080646278554407329080300598857489751812057511117066321945671964743552166866779882978608535701070386968622569887587909147171627791726855410634643814875524143962266089418666946798658687269248903467037043786924005466047716418231453685807406366975867874938058826938457852150735336153129174399593130874932107811697401869987437876654904776914982078849926883042708011129810946647336263703838362928532571614597283060261301557423383488374187674973394329212296667042226497550613411158663221584442858657978774642370007093680654307010275225389539278189353972244897817198085394263144662890314426029659531910657934414139288451236282612909159949168678967054364377031088717287090471193274736629442710976727162176974247425055084131810133591346121583617766873203204338721432862953873914946367322427495494895056823473606528925792086780902065177867067753350051838528482421946333587015865936242258397338908543410854642410072231436320663081725638197081957129685582623720883579335657173549122400283879234119234001265004354256665406105005913738904577671344929557568815471468616563668792317327859697102876788261828689920000000000 [173,6] 40111986910560714477867185713144459343942981697974267519542763680123479609611389626477318516750516574657755996585929465671755541032863999329453761094989012397691500323478092932388864866039510039216836927908616566965048741164720232537942437667228919109294892727084946148077209918319409447768631160676084615014365201142935830641603486744488520707855750900947697392750093016299966326862743066593527834666251075191621200870870168953567536226354097727707854219913430842210105673669382968960010397832689387357621705468465720085684958752695552480204038167651965103334960309448651113060050581741264947528106498341577563985107978562268771045110819608412185795361720236537855680401704005373312149974295963146193901703825080403551197752242972643229498736572051219059072038363229925044819653137317094546319307622968510862147244900388964317441711449918279190282527193573136290280806087539852729567361384762514646714576287049980040822155278114459225613413577404436948689712043421496108291516688733283089611016591313039406718533439955164824377687890746583628747457940214846492250133168663506616618043335690474830383880836514795375126610052328915287150448594471658798510867896126598492888646364059117385763642689261291011909335597602367776539311554582548989521215123614940130956582778967701173489097546449453622187050348256051352121045175549147214105301113073635617056091212747248189600096654172025919304477371374093359788243398084449575711365082013378657259429770690997126919168690378955156197327992162739446876841255314965120979267287625484046876311280700824749014071789589317566759977556918031432410654490962647182476335381278834765764812531246529509787041940970857915935032175194757778214916185018901730414160037422882917414565772688283913024845949545207980794293566747409308571030011257544951718638957264072507377191337114584070933701587605226315866521781256062934701280305162132139591376597016733282013934639275155634951770917132177153788233972029791075271466016479854743127099802726772300976937409493087366575600562574246191717892335538934369876383859706796441600000000 [173,7] -2983476727514942089727133861442639009172013401051021372398800708362161938964595805861346919444988166095513967236057580756254399829903109866378437329176471694575738910266409710978387841749076301414749443584727499872356826797944977922182240772635979720265598195558397763617077055297656072205075820487721233325136311931325147863588947374238280060011343275416769739307639768012689413988469430495160512683625445920045683627963140160306546186263144417433785643095300529487510633550136764794281807859454617901677537741958887641528276354633742175888058373227756606793779870592982602485863586878132954796354670949705109121229605516636365901206361450789391922746450433493183611456785230946654678010011539857522713484176350741040808401415661148538845901096339557307693755113346389374467660642822584348802507881418466906039386855217771530896122778681640464626371499107165348134768336219314685577342315082436876414688480315788444455779375392742139958684949853608333839363877225561822310940739468038090447144245382884619543317831112344579049241102255691077785954240148232067898551130408397726740067345643715852093521957086351460152791942161954426653734954516641053630964081301608393830222308955307843019579756081708766325158698766602037562407916125013394505146209857421796908765850793754382345128763557785884921486892936568556054816487167040321973244113009941284577187582370744681493278465726076824145414808274847126610170233085827354537874685790339668369412429460854533565636628462318158458858728479973615933596228056451282418731105842706197367946600077896504280009088257609925014587130355606909753831546568754853893628152729573136282678589201926486579306056326986459160245761688511460291888392128441484017377992703581635362616892049616613842858185009682543060012746789152021491043335870242937920612954616004595870705413480219415601703989072668297035053027085824901964083283668981596709653250359479131656053067642897133963684121284391733283772632245582974468550891230945561114940022703615793216201617208768686840270588728538096320844661894213622788866492371798537011200000 [173,8] 95469259916132623693540123666110349101814332607458788415122498448559648023560756657719788807983133965046700565390671621296981055131037165294342483173042453398869900849181814805816095154420757097183533401081749091481302356667046872332328796349924508426954034077858855124839975856140720862230836322883822582358531182596523121219644264823262096814271511841542934715170410152416082748011239228831172918581106999703325059362155777355647582277825482713666402148796649662934662617424196142668726334908432921574264505876761438876683170634384546337261518498389541624993149662868503154284793062900822683320483004875097679063295376149978872431525283952417317235812447298825893382808008726682962083000122505518286309715273133933173598302766320505120618889678690938898570467537377479357783888827730625803518839561652888937094743689467322253936411078076689948823279344693819659830797943468671259907495394993135220554812863344350372222176174736678791509247007886814882671423337394771583734776815909449819815476076133682573100638701291488343957486571720958618435875682753613745842536797467058978911175338549807146484031782154165983545428570011885340618502987892930977675073228030478906137931199940190208012208822107291971997760642688246909757293391738554430652416372911902103954475644809923925553281170941909394070705855489181366706547634988046393032169893711204362046593214644395133085814362964826403869926585187122435206569482488479914192177133442245523987771989580731283818941734503020571557512763933501150463914026955100988467358793874171171912225838949943659428885256167274887418376289841289701435930080048544685199985536042287803462664889365272160594159833077727592504602074424529912638188598307662157074171371646057098361761080109720005754935491233407626223595536189373428582824194052847439737481328372742121364532174490107274475896292451701604649642206298494794896427345681986836693435560263594450162406467829358540987371203253161680725603088110971635157928145606474502035813802016922871866231828611563830890581993902842182936933051548422860453453371164921430016000 [173,9] -1606587472391315227951687728974594457484310032982424336244958666134268343448014834529616962411082305959297449881083272135510877099369843729906962496768002340699715476610422051097085548367159003798053834322304710103558220364897458532532676635188060000106399541148333069505933629807212797533828577866002685552909822031705134006485861538559765805459036846847893727257654902258349930983697901987096393597835592700738971267780697270033611438534417790191640046103463483498513628654686195196378130561430846993621152171479885178144041158144569721370653362021735368790746111360753099184046134384127444223264422432858399953377173283514590255988081254119441923531300591633527276129778400868164410480453573364889674856627710421281258626615103392451779520164964276075290684493829203367619526626612487428033862291989437730697081921472713469877142245272744458218903055125634547875863224370327444154126528911252466788394712321220068061511501495103177764904942320129238012857183058451028957558431715184803086435932108426245113972219939047475098117476946469188490345741816693482849322771209339491978096292024001751917807157808555281763094158544601558407007234879073651240793792908596606769364926097034170408406577114054567928899076341029376401345018324665369909858547867915631150540675579628840242977084375500508174880761567349125608585623105632289340932550552266213553455591787955870377335414425254258903080119200548903482328347969282224929161994980804788316581961469534653084189781206913072476574839290019758346716350495533783840503406594323736984242758363513177173972189424869303187939983996839401183379823769988125289467882396098928957419067789272851395117542640093640616283866670493186361361780148582705136864196621141023325350254790143002173844045847883022355858993320630877498156169461000099409297794760765059068948324533757864369177899776004546019902118294875374291927173344539017213310070474716589583577071090680322368469154292570511675754047631782804784452074876315800130544561454696434893057391004154895444417016063474132634017402153377096158375075343089899929600 [173,10] 12024294819265583843141890726519727539831352850992761192085445430111474611000295415419779681712874946518383875896508309141138172951681921242939745009530526977197449112527369754647259312043190700491522037259616750598596019509144401950645498068762316966474261853255138135871888224624269589722698498457316444073031538327174827084636561775634389478677169678101480078880175956474665919766703441134999126507318111823024801455434669133383598132879064669365955866480928006409354560739330817811241649577431372018828295072303654223307043999172786833147927184995572527957042527909088926066699298570419623305234147487598437133130479605923755851320398689681935032520666456988367174217226699118391919477545697766918581313066757107303224468798869619591550461930419608232289534207703390324737413517580809563215973492736126754480259509857421743976679828718472528761914668692772242562386398728357482836671786046172977752247401765875853829191497098775825122196556956881699585901470169145149688304001535518817019714845659929080396805960088270849014780168559970410129430354211821190464002539964519196121299121059815144720792768860398805858138194866303394801177674818920971244980077097443093801845649170910844009726950332422987901455588705334333805872196181730981243205585362885789634387173953290649214665472024975131006930099666529094453049708897911303235492738759765218927991724669281661567541021146659504576560292468622644915487623571916958193987795785800334581821369754386919552270191097106879666421042686320047415505350372411824434133001798505209789373422379338951900623146174086172829529195706439655526535829115702256563366081399083022646250660282452835632210300234957486569890193236185777425957978608327272979842456090418548306639382748435604881588835240718107402718000359447323268914258339404269219767141672990476489747421470290790958121628763219928965855406918919860641563042552425647842819298765658135481826714880947361950472705894033230248060145862363355209746153483215692068751808366969624330996049222224596631384945865557399026095404610903362523920896331087872000 [173,11] 71961557224702401145421165219681211165377400340904520588782151925394985134770473308518065989717168174965581701012947253799473312046269550681485479978462184179750203830213964398641904998585650133294178287023948146007501644285392476203468910567387932304950800899108707388503899433987229424806257149819041166477262538482338944683115684413384395661334489410172448050887451337555417635693652791382339173985719918602904060713830205817078518945944265966123522871272970556692412882983550567752579159030753850213910517597403493799387690739618508679840115570628645862626006379401735424979107940937310222137135629346248715291273740175505416303325370531958055836222251765489269529683110368457266225292369579369130876390859351937101507437146623780361633698499886968338752537259185864777380119024796283470097445687433362701356236057425860474871275703662782557921630885577380967765127992935149270275797640484578395373152189613067047545318804461270019703454249789145560601014417851868444100229904971372354310753017635003614617888585975185131809519537024561526011807964386926068594927609449151496722082960652079709699980470247055487256100383255121912009081349043768824137917723299083924751834845131817995275260506736632121177424647608017603769565295239973044829170746991955689266919905593824478394158134865638525069949836119814536541648142046917457016549860696751497902185457348265000275836254590344805167648408268336720904331561580533242936988532964676557123816575968488181855246238271729025751687898724576667294042283538200615410422838225486499834140291635436405242694241400754490765643188076648535474019511091740805263156067016460038413727992702435435533226713172917097866151576417803456023328648708867417911835286642202221963612527330546771928585874530230957347162463321956794716550203380289522211500955689986111112294420236820215476840899134456294549836328805495764870791334314324896211546863252086948995382661602698161322470802610178142635845590180688613420116800037081323423137314816838165089130043854090413300286069611038180046541179035065917476996814733312000 [173,12] -3127937881639810143603643702698342728304332099562082292095703281442943160790892380385771721690777042567058928349617462277583763498158204019843959448028929556675626761692780105369518010243437839843623783207506225509040692812330678200253409788098628956081381216368941122545723025824282831902494489803118859279154079787430749185510203154737038753252396388466036716915817035507074775833411360311987465448344533410047851814506785943172902783092780314505971698827510474298046235016808209663618707398799556023755036763652747578726284579276123812217964321696354185888374068712438301734975157376342503370885821185821552429687034511562260695746076635254163294456198247291791687695673992423514991346666035630561369942838463042015702330395637433541969520131988259583619595467373169663112202819807431223406034765012641977359072299765062202777561367883481584881335962758215427313924422837222728357845689571453216665838995302130197123147177569496276991119619424783961742451818323847626438517459689955865940894051840541067292863156992068604867911257962567756322856644229417122891817528986964422023403722967636463099093585639343914943713811013614226077024187394254347725344568401670443900609910530185440311590015261762240926593799464541694384765291263568061543406696317923423544211836607178517538673285946085241057990369013366908462349643995732581814058920591111022139918059833730567577975928244855845773415369511330624482674059100248219995557062490820689011956990943448128510052983825941893069449966639739440141842423731054418578921088612907263401906997130824868237294735645094821286649633249562315715264884359466673495756512519990299729079616125113883607846661275352758676142236270840757871202700711306919295612532376314180306210892975037196258816395356575743605983192644741045283034110592161442477966536982324823265856548991005232274218881073678953042796593156232530167024540961680545075450530281151774518606257440441459511398416135481885476718686720597256957678130514704514292899236201989735965310731380283910889083251161141231286246396825556234069535113609216000 [173,13] 44787244474618996948677426605434046595520994211929696546742809135253141884969810562681372283047140794169996636167048549342891227568461316552344763453483364330862544066086982328098842153981386874185348603278163210860505134899950076309757531027901383618058476584756372654962294699347831230752401079173289715122999231173409336354777927284797682147964185089224644010523095943439937383384922339912786357654178456836819595791686884719783105827418148166637860162338912631205925739243019418461865520017218737118583062841125537482187362773892640160288290086011037533767444097844260121503040928283542560276648137185014079784102030030860700486878967531380625203278835918469985862630770692399777387583138164071360186625334803147936223824433887351679730198973341521847246489038869480311263080551127347997810324407769026181522390464199508018382483025211975031064344116102660538178803800418569210750627434852723661727269371660658082994615134896619821909312370375095366890661970323084262920541042255331358468972468335073293677452087335374730932760659483084403477329231260094452168902390494978516176182498050991550688018047609359852635888873288654148607756462232495386158385773294812540167862600875796896675448943223165544246146163329027361451425174622660729891743404347538458949811006438762133402468781076952989916267222762244689997951672648783470166115198380314150773593822066388877604568564114180661695979383107685028061388817989143513804418202797460606276826717477088574955182304396632268347431368182987892243982174848586484172694980326951832115797980883548408416854727959149223998730709053219869281918477972946628742995345199842547963513088237997613396280252106256476142212847636514792347515240710871315392056422741956450093698809556620761790898514157339303343056203335161214600421585503098331192957564909456848632192147578336428845059712602387749569757000656475292184207049966745458337823898309111064568207416510857987937797449922777979549550759541014804809578053696891282790690271798666072262764734531297788927329118599098251977169823605304250977239013785600 [173,14] -423051620177135153782461204065269452940708973221655043614619021078865588702389453081148575793580991661459149364148247743572275511736698526270174436879358993602712635060461392176467703188484238295065099983688776832296550193670689242227376414456442549899214047647502308265590668097581723914411904385014925722907394073805426501115618523246112903494510809988771307763506859828393934719864741255940645247956721062114787829509834341942746238602795419484742671171496241203562421969645728860913710091611352793026519760573468576035120526846253381092701748442130121353782330297027391352211976755297948843911949420086837263089646121439203333047822286253151966624676363763451953109257492805961619235181444478085961623136403222247086648093669396631320643069505703936587741191721305789310079873082380723117589659768808231564426371272858447052092081335318862540325282938181547220276773118559189472674558365686137427670713597623663330054173677141467133890202813782703340113271633732079964398388285286030872029623996016152360190540961765104565978444982064965919194527870592918623872391132227004467509114307479136937469264183868980187341079928181973839175914782516837741264746024043532199807081461783498295000638977911752482381029281536895580674520764142314529127148951675916996236289470972750384509740341789332475511619206702031926913734922538925987452916417335805681007629344013896286269079017477513464783198422640590375117545451054538900449223196379822035808066028955360848457421534150034239438735042852951163034943825498609366466402492637667675552169674744188349452039262148075002443505494962367209004306247786060092824933828561990861808278331682673882859524388268090219190381930679402404853822382817559569201555739961417132981676637073994328357711849533230384619847563101937147291724041468623499425811170773780669812204395979893697817689237826300908190524680379126793130689124712054373603124537112509441536080440826744904505616248674842560187278927367431207853669920923314698395934289664425121759521217808872727501155820255456745685076320354123834985671557120 [173,15] 3010615387617887076789442022981827596988285856289421683129683677942643748956401996684300129835585165413651661304632915433424191943306811149247338966078969386327593647963674136902881006655408902348133228599001874720646154179154333858942687497955605586136539633747560503875312320075328069382277952673275502318214332491332188114253744229313304249689715809608266538684534162454029322566122413291983794488280289271148496334290632901636221246401841769685901104654570825799923624719696752357212366771003203991978349150192674157902267669542423479289724253208933662451106235066985429306747449166476151915453031811625057249760790057861418990378771595141876205636702504694781243935603193212879438476976029391697567456654509234839263728546767296299445466025596831970612914782775780944821011663122373414612617175875675900507552322270354442068905273219905852449251022876166854205589091680156828462823922197049224901737746610742659456165095370235521983439816722807209080587551073252780508048976402269753128975135149413576096724427819728380091377576798962400754140454007961058605868889018738103614647840785853783178292440174518384824640146068457214719006245986462134574948287162138072963490099877081193683217368017901000858021174671804795940261238795468423218594124385582892855681583900238838934524439763720813793379030069271802687130988719765538538969361368214831476471824242709794284178918505080346517120425301672528991034996494032119455933719145397318953857836041785060889026319893700709358095691952827464724427525715135676699526206557332934404294991998912043824620691983250075966653530311845874812964558594980009405415504644731471411597533166304665499097996059888748395829968549075744003292322770918803874965472613408758066360617040777883295648068981556742374318135501898085552517186136448873762807701259519790201581115561816494843999812231590205857885429121580934856824250329525627411989369310259934265302143056977972983387651416751992439656990727807334773018634497934204575670193370249832612134600947379673510783209946150799294794843474937932030777753600 [173,16] -17106196416552185688645110788716964381523144818565764572802236228125296037004310214606693962771939553025350208613249376344257797973453049298492324286483799141578898025788212203223888472495360147202380851889368315910850016229696671840766574123505994709176074674762146511007051722674727770379480491463580041318173508433864126094544388927566157007659566706144576180654731673465920069071223359458491688842431713982980556280712207576019295914727145261370164813381898697652101402704383861004758070472524468162872269834467989969148719299073085518636023046607174773191087111233929545343464435814160939306671562533910190759377535777130281405623750157285055064567682766564969542959279911483132316445274190163320721623513343608439999319150785599818206685519493444976023493217723011590743394750070272907700650324560867481041506658706237156729949435841148346915247171884696620449122350473467610496888356330918908444071530196315479404872312268845277593650674276442561689230185989544627932031837822554432347020269973367008086799168116054176506583464855906688024053210089852291331281157969391224351397852708824190023162263589831372867990546154061793182811628395232664806269022044167205601120514529356900087706827553947981950071895881520111489633166349067542257627627047781236126863138076837502819559334809414439938205210696147602290592410063578043712370515256317538586163885633720654797269536610300346165540499654484930829302049088247258257619264412555692604531916679362511450530227890771091967048746136164733401559803181063432604915590021815362996678898209101017898731731704177595783362826941365568251132661598250461588755161992803773078387092435071425931571767412644519849102930831125019606156880038398721666572368775383272244135717907900264406197398973470376497232691653084623397950315808269579295248893682689997477259103520351820055118442979832675096739176276907210582713329330166361368981360296700120635041783457241267529246286660354440964858152071952237529857270166998899308639473074454495875606698032629231284516210567986004247618619275530142220288000 [173,17] 80345205048181848091616359550897120066675651814467206218872272912619504904415174889433783215591113991484557822705636480110197794151527837348260868964128443647578553371664097702103492047999443820269336711603091655567809522829788857206158125904184601477682368504800132111387530151361910477879599956030084018212430776035503900567966231779813970675061834195246427139269325449214620176108443984436181582118073823915518392042030845650082869223343420087888207828641766538409923444025970789970453014225293050773928866772383461950649429567720063235724655905284840238558962237024613353833030843977397706036757893442606805237821115684980259094074177641071653355730073399731769682427606449417839924248580423426012384545825926613338998686182661115258577810831782611192838077014396146538276590449019962738382800657402276709215877651120142623940877817449311307510401330118965523809834074596854207044431120943857476509185259558286457342632954331717752364080520842863919235240220514559414207966581362504372767036405994295723969579898113297255526611523024073370781952283953127131587039600927008353990444120369210292391167164540922930508233862435431015409632695445778126999258498064402816125806079784249580254822212123975084339503635534488092406837458398342960460278165553216958521497800451081155584013837878818518214464944013304916781596211756342370226066049118219347390388559732622448753283749085352500296472210423163370251613600491619675828493830066767695881854362922522611635600433744851111470134815722559572139538491011044718479530593694968487042672921060524063329566904732801226417484417253008045142643905649833874252680436873970887899847162232432125396592533485965520411051128575842777392381422466372138133896032823541856266430221531943927357956894155790653203129391629087137630432283609281247937186994475162760047835523563658802659424184169348105609565146102105657836574086579693095747354080848215051626956641427704272247169157741201232048771736499413380772226315839474857707944843958033515931990572735770873002020928888422690427842007142568097218560 [173,18] -319713732264750090012488932951091958083230135725014377821760952525170962293547838493044875816422487728574542515017211766380714688909194880773700477349911299446688702200533083132266486307114150706571229665338259712444070020376041553494227300309165920640462619129351650534318560089280526323506049446332626186871737932658851815974856596387497451456916753272663483758241128381910036030446235553518754091654448598314764733104637874822929902829377787596990366562358407340623091946905232860955839609725343273397845930426099982196514456455983178674907425148456877678897890029649866689132866617725380802087692353385910835182314375324461071597288019493131497276090296726317581178503490292524782734807766535880813321078684003794325882979041899719467369238470297015580031213794224596041980113405741619230532787516456860036536649803851165117279639454794777553909440456334807204396957430373051005875611124132774413504714619781465074927472571707679808968774008794264082365310767365980487789948090275132816827953861153234473985585673768715441478564574736438170662752857848601993988280556634850461207695929510185832722243231985871285727268290178499592527297940442165829481265717226465727653285484756257452368330448504080121928736079913002349167378933492739697108196190169779465079382957257319050788487338220627456925659162281231546690389595758451381240818697811758020375833844672918146208176877149075975071831694423138814542954178371979730718895293762156970182259646412334929595006719829876889376158285448018076046068917343595746647451991558702433818858942210358415536300401353278268237341566515182733475239507124832717392334592520389938180057339448713847578574287366295089478755134236646506350321985096754601155632786735757260714149050519904517197230409121687705373815780078043438664730626590927648918501122896533846485054211587473907890450719525022668139389931629623429701188460114706564215605724469503824306076413974967175471315583270643686105240837895104644303813614827607760830412872039785222555448189291605526145425378778825880621728871155446579200 [173,19] 1098864712381627245023690244124844754201141706842459167155381816543123308075478124407667075490376223722759221179076985975933842812434527304843580378847837779347265754841874444849975622513532595028305402212253096834968244355025332972471747162905860651301283603736018775303159624749823277577051038387893070415602651636291450210403267282476560557589906844958438884954176314912275043851660628531607392348973809225436721279859424328191772513868116281356344462022971688788825927086964800405990384681887799396974601052941971267363107129018040299678301565500020714579470479553869154168646662990291472992807329067111525517977523349076642190693336972096822113933139121144478419836627445783602947603736897113549285693027186336815565582680743370121224899046948210593828715712380421931584245493733090339298853251917738361385740490535300530698698145460074504798958659552476660296221100320194382221545747494072394542641972897017756195055951745047769690069023483934532683438846814504278036579154116505014235372015172635278828815207371693084733002569889723795269960402989145404185089913149327927849081112724138570116819189445165995184109672436457051730645486457175291760654030485905845885625937259975858914720799111400385574296471339428884547803258683650907586409586875919025711132836058856108597414857131316221874543950940414643886073442081138693527060210751999389435244955672297847125517458637820767031814164642889282411601217747625948704506617738555891506013768863441815027743295741870027298943688692682991792737950809538070774970635549934939727768150423254574735982231646495047261912771332626390318972033655796227321388855559897323187296399158615692289986687187140388664657972113053472940635782468244461489586631167290933590955430585730411196721175711839677884214970743528077817002986791127981587473627612647669964043737386330957062454813528811833164994900370788906315255591153436641806685970944821818824669594617311198224598664246574901665220575647871236690972292444158886568848969838331878454611907654585166881475445230471025930870695404891013120 [173,20] -3315082093821721385536698062291189068933888516893742735832580772308205591677621743644363318596591913731116308632943940480289902358073082652859595019732302404418836199492919692767755497421740492994951167542202283165399299102967238305708381867468202163432422005308787625092919247452582388506833823642883357447898195945003466145627872679982262546495492880172514000490951057241915412513600354393125008234135290723508134686043122113724881814789195818227644149716730412927271593912553259535324483663798900588480277479196733244113362778951741800989522373020289494605856391909879286957764362245772857903340875961645982602111879813558667475300814227636788146538382366264428031777918472979879018268318479357186478811107466713157201264200844116280612352698664632679176960119087591215897011603751093219873122929033575473167096566949339178673724019333858463583050756941901270990243431159581408427527599681574039486521144619553585909304723285112327213866793762468043278934787717233805039192934630886211065267622473085975511840703188963694783264738227909209480726997281715858223695638242195151492390730268472725114511080577986217954483251041661207996603896848853256475010265489588984580190884938100043676391845797463029626297835862905425981558621927735086767881660975402020082485206759819781739779948767130694018626628283966573107631600605881727957388077416477525342374415034670006121431496428138730053668426595147742784178992965860735212412000323858761986267240044590116507471547253724946352667975430355518958608683029978062294093243518295605176428446004358664926250001009532442959245020835040315272317488180236761210528939824610092653967687986956656277025723501214224548487438514406222934616193426971434894041192699801173310526554499872007630693268696387621856181906415628787864304093150100025253485536087813063445717373079174133053845719120310346396900658200732013346816410219602211179587604875904824176862797161257136241082754877527218122886781271667587849602424006022981817062965788664847284061422938726116645724512572362920622298622751539200 [173,21] 8900344102357049080572847357311332024404447288286138969374362086477947095756762048074471050518187344168510233046060218246296954772510130561154097647701270216787722260870205467389625602826388121688602157899042233875794223709602626440025053909197225622828469600661122051766014946128986703032627452343665006968115591637127578058127510490096060855881277858982329237249810219697327814975582202707358483411252953123494416292826784327814370070329382876747391254157066214219884377575296135271411843221737097756453545466743743983986783759462259228125675847926243546706696633868709900951566757472809216694348393440398902392247177771849794304935941702520482961970213819882110048100939842110513927733580579859623210277001311278142315537772641696117575359974251299943883389271681825959953359849620783668998666700423274900298453334649312817485399623659174372534411309676956381001846971341733158727719932589075340828515705305089472892842126334412514788924373152880721715612439569654040418054921064986983803930208373884105005988576701760935427534574066778336165756037002572461655277105075497607927293860238379056488206398064007198118020382763665965743608792383559655588311418507873716943046293191701886705865187915792529162037743973519169189993165436385177680031152693805451618888338370608847079572279651994761809515195061617517754740470707460711703630895680774417008760706802693947631970251568382430716280654959828844716652868952161746716040310483887686781676538849083071681588465278939470546343980478859812689491044620536290630620897611478381460279985045987438799713734243280059310879301892586167271854394067254403620533557594954011722452119044701461526133864114778853596882630046636863589165884637752214895853758800050858352422252046857103869146555855787071465969926356114110631676488129981393781853828868124242674328213269015247217934617145317288260585773981991763732040650743091346814384709912189348286975821826607875395978179486928946025213673111774266144013962624921076851927251747665717582980116200814244860921643255432202556782658455040 [173,22] -21521297303319433390244375489597832761491000686362618231676960230841418745927969595370458926466306188809964155330449008722166462947917016451788871070547099179381983591380019142890958584571022402542786664826028875826990831569598098358200399947876300514647946850332241830436332635299737114196537112516236374808757756910898207701950933980730351115411808283878843215700223886267571075283444082337431347171318060620269550042932835826032517930447963775045144619456004395267335718255362538845299158612833742867207040746848773757185036633413407831239349661765140987278636139508895525279491821355448126460354983961046761179383035560699882126334433432468538327716104883937298485124636005184202747381588513902873667243895590867316232729221692708659464208220176322390920591059635432273313768967023796464438757433389848625905327038494252689851567131010117549369299097660617342099975428464304115956936416189010102227987517179418707486725967927162783171618436653680741934491461950554399073111015082086227715658799142547807069155489144887598778111708308090616258852951111756933974267420444313420095179810385769431430038659783822475929635357229133642024500975461674721635232801066882598910331432929675067791622763377679775808329126415033013512328133225287710769820666902016476742483205697550370145618106374591607531571042977720416067912042887152189904754529125143682910577310800025486880286945713689822015870759913570410745619606299976992206037434573433361840637089290870504936029974267664284403058289634052988780403822049036228369470463380179321881905557839610580569623242397886655535875749620915623835603008275688975611561250008297900138024741015969115656696030780346282287937072429693305874809996249013024129331083491313647842136051107547746679865004329123580502949190491814279159859791964537222046425631437465561657434191656618652106106334908883544133991036160770035462933040045823897576517759430932340106985306831250868263710158307120149839615492203906224653802721930561177399742080022129678860162574228800694515410203186098039760077368320 [173,23] 47351105131559776434800258221774471213754051121302549716955263985026717808479294623429956685581290486012400652156114578614737927433675188970884070133988890574617237494849662852351593829236657094176320676417891204911345816507473888550505276150497650279719645906640537699306831936158079823317287187680674666657571141051929545552741105987762319874495352916624383570296540694130154569767329013225500935401026123740702577539245918069571805474563266377911865133979089901282492603355044942782594742848013871187685293265291593897337410128065789087464706081228724629892505722162422634095823635596054581714962861015757188640895817078378295869496743382270578559065217500311438476222837980598248050149341402973594693295470885424451832501675830182506770410988290338185917150306726997987716720612355861327340285100172654014415671148212463460511488090157652169360763589984109116069568204528775109970034465283474002296355503329031091234278681865538200557185643325731773286316929815317524143306291978565229689127467048446785525491932436171239364231118043099973204518663366643384910146289877347611432151184111775815956955775692822251806597836511707990461022764152770810264069023993364223817802342768153823283301458661120576305475106702300172546071389010613302627162185226582032304531096757140549472658838308632640960678350884109066969866069175526316326229004684112636697078741168268121424211947593642821384883068506810388066669847505102651700554477544988670783758620394835822831331591053406207724919147264436254573914635503846169164278387225609846510133273715343742593228391706701103994684739707388886576432469468811026567761210082829287987663779292406184730530931829826364139874551914037694093924722300940410086751301543806338216304242096986509725565840123914397049750017156868551119817077005914458748659982854499698938880988257338750149217819649037804051841258422802778189831169161858975171735884054183073501821201142231671853641118260136504457812330591888384633592440510567213205568069635369754665057282368608167786874656451644358699235200 [173,24] -95612777628530068462248168440163561932012197362908245892291639107667448765506495206163743918731117718256713263131260378089115615545150008341877994912455209762737495832881632826074396280187586399598757310694402480552759928210389158327547157994051522878804271866880850663040900895797999153309579570204574223403237420316487644075187803045556495754415425163845775966998435551469872213203519973590871748794733238061437205794723741716760061964385663347817825694077708230275783347282334982115183059062565836117949686135330693545464106784902974156170578644965034962746573646840533541553861207569164547660058445388347035549521937262163647760118059844041334116827755163334681660445595349363309945775037032453189094713347589178698057678582008381678647361766821883325073265316236338888913831213742290598414710055967383216584873907916134371195740000160412861402804257102177588042507081398815551079259653297394477245989358970871295380520408613194262369471782951023529299365806941325591825601729436236966283782240264031731068133126262581752956349967732881402445227121885439741182075712263119117904859010468720788049073413174371877530471393837662766421384328278969418593471264326073210170148338153978246220099128248156815748124479083977519607900183249750964115598909483059781201622212637665618827480078028165133127237437711340506451213156858725186506554108407105880891997900395374023700283371624179537041734862828776845833455415231762561163672523210468495435101193664245676830288332442213008536636020933217486790741503233694716091467147264045858050878925954836516096049934848308258429868105212846099760250517310819516548982396290319313354672929847000703582204691353864094222686458843594603246803466700357552047967094218133444990795737703877619232390079784713283742732845096945919570068358200277071986097516210744478815276693083628348244090628625423416536224808795416363034433711533692982444166597292094764001740850947059953484122750329010990008311505521101232337648084107988964309660017359603020430843131442938900084938112411796460807680 [173,25] 178364280176522062046921394575174813564948485751971895374295359753579785691072953877176633290185957713933118304550046956849156431791184747882784778663581281341146445385646623865318938066498858229695399011440744788686270355477634548943766387574058611923015060761195192203151353358409543020521203640083089400026619049087607244583066685115624499022316082789472246761420445055925350464118308509003712129369176569384551311845498343932056882979245651967424463157559574622712495612812006971593602761386262493151198337298027550455506641805891846847637875046355223887104186628611801812825137999220482596809512392715366462881311177408098009874246941962264393418326771886253040095299165937138940271860504770012002257770015873194456362086015753099505758558642713835253597591786143190573483970163547819504157801663912519482655262932831988168434167453393642073865486053041390205794300607176395366317270875538590656540403960955251090033717693467729415164789953544193397506232736502566449975946549818905854055621678323792376032388901205513548404601180159445165490832894244709610098459954344910068048182679479940471210668608904911569389082225147818785870405816925010692971030249159329029471431246384217885657810064892080135505271232966318190011521545730802901039651077513004730727427744166163719079532663065833419074191512781529903271590112516950677557305733169100511284639900827266324280314119189007620199149774761211582229798543435037981049044856469325744596447687518504165904238477986472121752614494939029302040143530492339857755580811327217938473177077569830868568823652069075510124944481361327008858941253951111115280024062786723444502011404890501400960633293078669202144060392450602240767405947614178550709083979395730160376133806080975857692311471268276606673858218950303102257787206727332497262956930371068673686191739043747225827556079766543186147422536316415799553653608403266609060744705304459577106702528581839724543159533392394614412095406205921815968193124371884605105805542323810741432186854861324456319157820475193085120 [173,26] -308539709851811558720632380415857559875937066029518798537854564458915058436053646260590062804847692579819254164720574054423258146536508582189856360609824482239873377396676759451756429878652739748159243425217376760680992903571948938444132470739837481704622069298963630838498755736873807618547641800034028202294629234930573695480400178003651627178835722444845878084322725424332979498973829799263756865261645927958052284768298643090452325479821432214898466746762796765778834423670500369495345503061345887988537784552222725981713979859073393952617226930095810339343735052404500929126225358334677661322401927317593037344928089626894065612074825899063884355809914392722561675597804022269368883326384838679578285058576952616080666920828894284853602285620575563153389249497181993560841999101514431429916744191893372358446433000391685563522409573344084480257998159548808768221559700697081956658514790316516238698301641207526872710325514296084416489191583244875232066829569691001488627530257124724231578080191543818195630902151157077485139710677648394191732386418562096801811441839845986823728788620573878042977715395497460171487782846054048670849431618905400758170169838245554639809504617643028310922924683890874178461096742706817477735623157430739365610227356018786719662980493505512574194842361255569042539862635291861731195731660055765096270113544698505830373954052528403910696454049909421101177996893690512259360173454758103095347756002430697444682575019455995030964512094980141491010321934924305130785591672747653167705652500285246527878004575018872748577761917766809283599747633722152643549092590146074100272696555447774236420979174631187290446933251988443184228042173473393150408978540386230915453615499387108466989859224588150744411755364258493908928607328361089376030016716173291283534364329435526489705391418167723900073730086703505672605331272379020611873475015470846813456782796123610836896897568130037324523198318516945012130056558346905901986264329279358855703952913607358799512764374615854105186951349033448640 [173,27] 494135459381308728635662059859816917791078514112671536835773120469347877699065562523248450666074848094698274117032518824745385059554982149668622676447726686597754805276863414200095241533753543385185272776457450993672265283227368482050562395176110479650768917719594632569645118637751071532496752507371376470521012118843212834484461300330638602812631169597419707459107252663893099312172144134610389320935669016791900343260538654468845645295745260310532832956497709718491224256230266604086608371375281674445821351508193897877410748306914254867535535778197335357827376508713202435572902124805986072096420865967984850498317887974273337190049624326122671190295101192873215092945597085390808531026454707743969891976983347045398749212119766849235971774547332309537545853980463181596365605568577760922645268538713510854787832222871996875790781925984112556971510214529100467002791666441600019710301152300596356355186298441558917725513456903397772480841885640104930097550746248012038512804824642583508922195184202317436913896781810020493231093994272902671057770422327646067673706565461144578461542656944818559068299315434208580613945632147579509632338826500283862520148278256930712937250660208824199931606312553005972433682142127625814920356981455727783811866599540061421506765834069865717624857715523007705982351622043960885761882121014356990271430862977447781858501307911859588545090397857312963035394612059269486719722055500878293358436547619063841954930804089066658243678485154368769075986999315777356148632030381202377882553193261222121570291775775795669339225036576222692462551022188514804918338720041936123495277186402269796333806514625583197116778907395340420323238682780684771793432330643904494623939028418627109299367541826584683723555868148847991970884744686125055467581370523828440375215683750998350441246631403773874594540853488972013672029758248751761868127797001742295079536668486134119818040554172821603992625354354005669255746451167254241648464130879753196854615439777994367189085816453361219458422976003520 [173,28] -724743614469518758523203032069261713684302627226489823797023656911954105043707050580536452672380423972302341348141191007126731411922159262005695415620742286797719726228624861639551667957406067052394978503468361481485528915751913427394990816499122453738749301800558661498486227581432141624807176504046422401283840761121188833813047370754704152910658556539345609760145220083193732715641146214132089173472120415832158533684645075022270708667586341819487115774802288119287499227664894806870324460945290226767193299544811365088395140224767540649562578862426336543107002022769427280057104570185432477840697047184343343866029791396121474916779835940118696671609156119125158173973902825229234604869946617196779219552950989754885435515111101858699474968142807111232440040654153341809787249226688132916081121241798007450706405601641260426758324995892657797741580242759000026838624750964361084545476301665154279624151553296947432112172838764472087810709521630969108954653754723823465117286986554005958215052817734417084360137333401051800179011851966827493042709561972071546666613633270607343241494246046070872706345934678949442716009666415941829830126115369285633285540896382387710967075791051878527574955616656787573838779642857497473526765743993168403043856369498544845516719976787271698442137162544579108011500719469952629331376720390448484663079858959961968693098267603511308326722840654227568959895758119913066235673214921851886746684275228053736289041307133568835510401571406973921360483655244978675633665629244814415431102962095424474075088534958317704697737692418868379795439697140168824432669754055138142669860849765794156202514941005794747206523401534266727450442196013909551503013357699316582760772163548192256253132905832404645531254098682664989985659592861605099647350714699079592783288250306358463293563614833401921869460308402102642882136249185564516042669610551760008314612046542617418689864518305516464049992031433797355307844532431825317697151794345799071038264429540975945863457195707214620857591789440 [173,29] 947459662498798860874665588057571893878924404643088430321590006744743064407272971922914412904067682709402162029471413662103393554935828838438912388247700357045421225198610503133363346551738846735942217449213429814456294142916078996431433880400817591838902183131756881729023302710259330959420802188634710634913835754933775572743371773444788814100672677187578123319426902445547073715895376195209785543927967298405110619765384476931711308737299574576146047014076188044527108661268604469865822210017060488948535453592562539204240862133845375454863170204714995789333939252256205701590983221483298327591764723676887888490495052270820791309606293320468536084813851601738029543731453346860753380979675440716817042126888123086365486058522026676729278433630415139130952509975317270044901231751361394944746254845037825862060339369933365599120005462059603664893985624365342615502765170602762309569486992984179321393657380075286343887203716820382129470614873832422167501068418309021611444964324414068577810167985402507067980070354160181638868296984668840078232525374326666676909554920527834505609647949452492202532521868055375272396816851445995481741590757117942977088387160816554280638001497471234923707274549085782444949465072396783006989632041135560753965199835350581505223622066949604359262445564778235721906081613083950450679373435850005792636271137976479622150599377998896047459070982835517755053683465157784379967986607158439664068779420843705946636625062679199592807100077141306665387491680172379077952652878804169367700598925767915063814381190995610685037426092840652982092989244781584936277153586581347196495857328680369098300182795982119610290342306356820500687281475382824308812638440205003288511963467404241832035827372662531204325041177027116001171132413279802885594746821883765628833429375845203915696629245794319687240945042316637942000739793310443724087345976660320194967561904624414594691172335775992211765531221389510340279117815259160203716980213630450066911212908660492363524953120286038764722171056 [173,30] -1039203136892243992477905453100344691710972891138454419029383005697435326186729647042260539899356706405308638803750205700306641444638668211909539325293579054833319577094561540458584364230920208823315623785250367775161817827178096795981395100189454937812804698193403917719866735531190995088981847298676460594754006837676533230500701082382576086425238900776845667823734187887018091328995641074353250294401749067225859210330777468926277753334393165271153239719745769809043583970364699563299316443132807548076030914477101170723030454840538947342883357105854358886889092923787694636854557690293741873201322171114823844408773547345673622980771668174232537924289987869770911341629752031748655929322582419289400252678500952284820767979310785644013180035161975390153804084048515147827791241734402518110159931671402896322847117952073767536904805503098241384672654687259638509992427028713999165564321682829815096458178221654334359002347970936920209100050767662091421003262355381351142063859707484401945785709030627987712415225661400785382140694056357229792803380639700158868832002525815145188259870073508984234104709286996049474067570184359008428808830054435708664449883522383030567472806803357554885626508125579742804092272417254207369860546697557921674733399114760376137366393605011661611702553067239762240301798582437894919996183338275594188275949923193127795253188259556897509727957919248066277075377435091595867906175381154618235635797819135354400350781850135750067340282385398928299130245598697646852442199529647828782070353617072898427628652303813207210799951863763249242567295972399691924839991996041205525389317877723944483565291528554554006327154103537350786948619186507249302548297569214683532542475066806945574561059361234557912050378747274613225872129233406031905992249229979132974975161603172442847700691462876570849479925436998391270891298004334314483743567326258503983113163252948980518962397475741816213588310542659101749576356311413832614673365785005437103374433368720477609475409597403134663219680 [173,31] 803300477889351646669964774761182099219614145530348384845340498348824331006987679693560423278376325629090590235329680760181646740686998056267728086279129610851106432590896933869275351471432356660557771614416850286722830474502260317056165954153199639664475111930632154080758467083563532992127983941175149120887393219263551936739084592747743460159088359161073583351324452106454496588349157711330476763877898813154086961764743057167592833567615098645894655473759464723421878429623588617929231774686818999675208702088854018676381305022419651665383781632114883189630194330077857949803389891929492850642179062227230585380649758765628396715154893559618692131887535314063163419627884325486928434147061692256537898500529442824513347500276493258669013852336101501408322468306531049012934830436635496793996113015857696747386902242891452539860897026265604726902267770633310431236666560911733827766821794825356285995633934254135009112009044721834426343773334716996580770042175217333972171984629592228710033042305141403333049051009243488825294002938210896729391847915733222649115895134322624297742466649192667974686792827400462265672726050211365282478076129750062560290458026600279774022168306075470869872273789933119325884756942726294629237103019109561776181269536644162191147149611919136647052185645794606651172968202388776990726552787946907096022456598424867107956962503437218878002390244497719523019480656493477268700665620138028434064489010867232504204177514290336979829012809614719533338010104111934131120871390504974008370143823207516342888061711845211641340221872373773756455873059749863812549365743328674737144215952653216885883196411872701969333932572381087780682399022516401322006389186928691389803039016071607295971798725621682387206009191833676408919791041526636234398648008459111891448917660106146854264163725373149875854163732609622636085703908156056836710367835743909213169045322472058076883968053300728636285427379338017118751811728606956687861688484305575547425066914781438598169556915937869143680 [173,32] -31008694800552997536712240309861753380011612007820088127322470394503270920991564861280203413500158673695871052304035654757049220870069843962614755936665209343832787765331715226283686698984324498030400646560034650824097365671418400213705050406760462366422528349079686666674200980723242133540890786209937803716751988138604123498646943088169805488912301829449752271454464961874188727725432906322971746513814546492985398215209337962653836960898096120279231376106118875985513467214615244550890498759585822122171401269482258827304831017377924622971242659946462662410604444781106857607105859029356737803907302283914356949693826051838572660546680801549127376824502269140042856778590627061436822873489330082114696748064159269269447053717388233275895822275983709186605536776512976330604188112647338598997350660867841526198933080007715085234683812714992615046390683729954322053215772712629659322980717702097198463447130323358213468227540159785502104104344441581445800341891516851760682612829153741968887139900503043911285602045036053227246046582339978126171010933947803167654348641144272932386441479358622124983343331752885169299886486655401988491960512375185833286887728144588058989102784304275841804939230689793061783846942899216469918344250925051271599439679315991235173462729634307381888584710878384679099060336354091299780687211195950866899292476199166688412981175055518337082562382769206550692594649997304824352616232965159370466363288357429742328689137260473176862579014574987010117403787435067334586460369021632030800483314899249201769537248117774445350610723958671915420489145128809167856703702745049582414274096965649274098349129385639462313369292496082589886398019498627398002215757904497209972088714653102524029024954400978974155426882849583502164878016260662881394980735819384170054892053905801542164448045874854142175751959523567308244958029352757371611379580623788902394753588434412922300070900011358989389802390683732503369239421299039843651656350085467264966209654175278603867431711712746368 [173,33] -1361174976131478435222618869315196769228661891508235251260808926927055180734448605689095266296923000676999111945503329547926510643413544546627764880028674006154340987771755297158541793022719110950832683278097191360228862413945996707910884920615414026900916591063130603474408561160064953954562808372101466737677494063478589654145104006225714737431394671874558161552647602503366432520638266774251213795749952372622949521362858906027406769959437005974369375620134374824090084446277830408746774170577846016304950204518252500985364269900706630086434447084356887926311867303411428458970185249575779095713304336573691980008959665655588437779750506209397552493761486476104298771571389495391454870197704551367255205971379090099649300388249333986255327253303518065838241658221962175828777552761611174943752282911966372430933698494850299929304868670867743058594324671765497553990566132009915125758740041930939613187172054527037565629464023414564032613988626228650927084700482655071915235425662703132804555687182298575755470537966680018167813742962927645620836210085989824607383924777917301461653911231362516122884987840471686886563316937464801382717414615444687020837984610127607557730668379036820055829867441045906792392497282727634431801750181055945710871185981722839127087522335480292148383924814930369768516583986302307274590056759891089266289453011795901231168051971445383556984273478734516942144246244142257919306836159965054343506775362833994664352768272880942814741170426574699229258273826038417265597704820886137014341856291842956485532392383925372723315879870908722652112087222006331818492467055584196050649952886557516202616736012421679703871477096191910417152920798252151543740573943534892286503813186835528023154041102632777598259081645725717722301770327673054699222749613668173562701276046130862278718422785269847367056407664030925271171146995019074998410315536210591104135134702341640773191505163759409097866157433938286861049841128938194806955095026495184925630474323341155599689192462542080 [173,34] 3185730779056250062315425199363897561277242982359589703095352405745383078341717843369726611240058199116340104975391891861624483004438568561478760469761915983466387851971085274381444691166842213991763637182733056794300794472106696664754464955463253121216668735116763587919153387357104180666383930906162953231201197450271341065219902244771475416046868005591370963555000339421991857402025075391096521799239884045433992116884291298538977339954500645778461480640365226241695942755459986143873667922055196720013877311149690775880170447776489910939972941912390828766332558982214119938324797639638617391132155129265975674263187627148262435774234292847363553005781479387980512129827500948294545449399849132668943375597078472012234409800521863628603698125633695301417342451889870691457062184389872694774713966109059494938419782115877084778687644663715058597788964536777891084333614880073416731396711699494825673440637626336718408023273053240158462847417122673967485914508798632578311311627138607881078197194547089752442487280688017553313641402799639108199950965212488413919405942300423936082079597806732898043742611057317330675063463708901322063944896063974250951358176939383862659401350613762746066640482335981401816667828816897337420598492945534894904319362400185253158847405513467778243856882505518546931283140212206366717303892465553651611716584204084947724718804351245979644573267020904902540373071459770506298197512994162820677308544242490612323170198577275888960491571300421332199895252046790007806232510057855570264105313091946518726450571770997424221845666178541753186826209030770512219189342340220448647194682600395136546522783931656535989306191977412347870597389985146334559811685968670653197898662129171302755912903460057466451860532594976599792338394205651377614880800587694891690562466079288278501447984393958095419885115753451254815817080378199551528288299964579238074127104713666852306463633286522099389680897508023113856911914921737181764753420418567163486647136886550355239047321355776 [173,35] -4958531854350271051740479745149816323041326592998370021405943323710724929162286151467181342610583341881164268716770414128665837038686804916446488995784665389782807595549096301911640611655427980157686026061309270790307897150967953070830785642218235372341045699373999338765715256170324437721971890174912452324664880931862064978597832580576178464337732353476153163563241006789860772771400558765340658027829832965532802551530334203237065200683573085825937542083615051926402370079707419132212807431396039758796650921618932636779823894290588045302294363551366666470777024504197473158805219436417803780276222686989932446599346946846761242811431709382152426327723550612703622356710582528808610799526564471502706623775383739383374635981719550199633439977063359432835644839886931213908000897149050690139541655361024838314805417989743456918397513740275801166366256768135812339113107485868341540528343145164886146885898231869614175982270541618632459996653817679776514698242191453395879167839724960997692192603042516302058143791340252079589571124832794873577565161144104597861534588122780978339254477842638636244950291433691727236396083496598005713051230938527879400200327452845105686673020374168724660774979906535616310769515730078453582497886584378607730965819754292521220543002732591931046462851671094659213029383560302232330458650789798724164873680079462703484572955396016880869786536725219568719605289697980824040344542779978372299665484604925693823518112915951676982793145227284577021745442915386672969261891388008049885838114680446879069522946718613630874411911369403617503386342814583393875584295672908106032128294597581424242351371360759827177771595727292218427433220928979027203388792118035208596903584918455320093661578114810968658500350456951347066460603585670587747260467171031555138092022301543592167774179248340881465863111299873804546286817591894363755573563414091323559466869455801659093694717540435126528614217095022386752546113869378195128167851502859213429686830664569396694917229760 [173,36] 6075216861402719954300629454404211880632667062346173599898817415921147282334791811411505455267737301989177336194681172627602035706027529418560585090541050643066976163990609291732312033940984648075215573851733669241550878543520999118232763013861769966288843358336093598094232640650738651471177860836416028783316907469089670002528665859308642757673810639190158304854567042177255451948954298836043169382940039776413003276095808604252866869219188029833876321476351397682759962066027621818169017568410253804306241792293811199166218020837675252866592436831839355152376311599103321009065111036282305832793257453678449790527215658048753393384015995543738549349957519982397126198497481634078198255943735762632265896485220340191917282510180062155328315019281636647516019943049681426004767166783249106408998938188324233030697424423135554347313102509701724363069032865391075470283521936752923811604205706961664002792194795215209399053730296829117939143366651479075966857024685115916759035122331407174564986151277374884584821754195813065281564247395955077812341125766868118556688008051300149141886846679499200561453193491680344202638300530649574227871842665725914158490777530543087836156161250843570155275212623477604745327835607857542351835176788118666431029737196676802226714844124902548418786377168664923942113168239897301999956462224407857167295007526604992572878685187330957260820197289816507261669353198494978239553456684058755126676491858152012179628077931470602262825472077345676264127804546698363938259399783228649743183192253065682897385401145454674797910285788659929955236484590907358025802449365431637281687806264982147866507585036017922365131422467647983678081067721042643510354537467109394127826330634665347300590423726574302521335406543096968184606802519017374367471373003189285037070156609824153122858028319890592695181418110308155993425993724527023642827820545426016325897004903915554179358351802258323854529464883519102486535314161176678042430990223997730297154842947606563069256288 [173,37] -6116541260030980839679523752116920791541958493189541741228222209896896877024851869607857715989458129224710016598842187666492041186107499470471096145371490936693225042248863708067220683732009370957992512756516209249841209844392173826846450631633545340232447506886794973564034590220346226104098626340562805406911606719920190460986570464846664653670552003450281290445094445767407733594559201282581822598299510655773090984486825553229727332926306553813533931324538856468703352842598013627102751940663619611412092200590252269600857186864283519074508040617839926821636419740360280455582315277809474677210992766389849523606596203012124676811614790062537493425761048134322438579096852882377790872360153455832882234672955333230072780929984162887352259616761000368476671111500126679543080202930312643578746893905016033646649843242218475687110913314283632418367748420879233965900981986991486815823506155404813071379907287042569782636126840015312117838351315965281183306414193954583495713600005405478401006372321200918192720013403111812354909745738012306759437300219349171158582283049356198891516563622838826599050300886329356471430017105896769760533818463289237333491743874448275636108760148839647629431588493591890186755984921468704609937287852519124749674080014259758703993771483796196606628310182329889679591071889641608431852626425016060005349787040408019326426605515611602511632909242103308060246095893710222516348308154634227476210031435854290449503426284731343755897883601757873402008117280558130138649727713413967453083315699562253725964988380579872522567618201496537584537871080675676203024552728063869658210934184027496716860470667765017886841298587374640795969428068372916431621111862311761136496700746306551129170131424620928855886919364213589389068704358670347885003271670723611049855976820923287519940038836717099574640664507621670260021921127085236308552941487290791787791190301279630115765147436076273318622514680993960561163879120076068907519568592582734812517239235695456507960 [173,38] 5081071984558625708510556302381880776948106917563147416426209379020394824136377695597276608557913433205931967155698353052078359142475184904965923341563023760938080630540651755309010000945896786932893073367085034582775034542972578643610650190455373837460291874438198550748898265415846439664347211790832507939873016775096922062561113008629458715854981645908011863891921543457572004124529969872152289418378625427577913130184595430062519821404920521576650347032229431101892793132997688817271749744059519633200519597999938894019997098431909351323283764978904928557979407277888536530715092883356340612526759555035471170484897829910713733198302845772146192752675287145546740515439990022372702792766790857107850387289757822253123148415685117656481357632655951154068897687350505858651957696014293485868325228911455076441297436001675335054533468796727456821718461341994917142981719701132998469107618959846259980832019806381094216829574419598438065837124574473476978353935575633611661179505449851593622545844858946903738096018286225573208670264771314859993604504554668019998438164336069431864780025434406813445705888832902288981596452598870069452112870585598056164868395488952347475116579451493994623659654395373782887058997984526853992030420541764079013520452216374954164142395918321604543460316331613835110977806578862467056457182643841066421185370108772518692991810596081373860063004242448982189575828451895958297515661090308712140395233756805024869147956360122591779890827331904726922533793309622794060075085417515398180827648624315377649541428616637289700415932353074528992594335907223275042788937137273990595085236378136343319309734734182843067516174571309243699773574709824101067656660807775157156006405511175723305353291264362538429918994012255804433066562177809465803409707295737213907593065327741192293054294538336986147559571275394097521558884255001549588347256185604311443473016689427416467816630099624130478189129284824551410542444594083684971991520702691563663552132636572671120 [173,39] -3378939563740157844546364724477296494050100063415033420310516183182538603761395488619837976938179466453637736595423167131804247727451618615567585983912139933360051139585401083553654378457941225259211622170194146343937961546841000460207919597799070639410577458452948696319916307638070327077265599287008233211907532937799995743137507778696659266235546409951943355489074488349798530831412715870462853993029937589759477589124405762785521232350631671151807503847764015668998818271310373710299569924241328384721451605997635385185117156235450461258399842050879335535759909633390380085749492397145844470460782480042010809594379941983310424791534616042384493811462307068720119222464890692436995033504488130654528773800227877059309733265677235420141583445377410796782409977383971715475538452555398830158988835635948815082529025929083579860412761975785499732604500448185434655965301486516159150548706250109820890523309274424884015564377824894350467457653117457529238649885456570431875846851515005416289178933447569836289633620167996354744873011410184289852264247845842017856110401617268652397636850404551853874438351586880024846112784131057353148166526340654277976791062419850320185932028485546077729810313973167745446688944950476979188814612230101626728508793349256906572767552602137009973725124604752021605929940706332431269388540916340956359799673880120668712875965637381740407646025560554123760079881585703027043439486575734638446390073718666987297265135218828545609072144074219550331125349541872612852719656434847529654592528108425092550867686136014679527392772051315882271241527653638280179866725339672256715339472472209719831650311620089614623076830806520137152629665036024974330361765672844427947252660694225872319048675880437451506901167155099158241476590355382244643926688510008923608272131907583350458347882021927693924489060834213414720301903724751196389909015438944106351492430169102645038136462504535425482127057267691768099693851519893599537836544558479665948567353278418400 [173,40] 1599118707448665406620735038937915980541753250635857854931741041484710298960689731610886422379507982070270838181209534139330470280492915838688791201106245035326084823583660800915345944807827867630978541033528513387958023609428818740278586823868657025812137094039279909829547013246292512936640189880052856602586345237271443704096941999402651471767206740663337834511801930006043192525565798732785152830871256209308561283942615301243863607592773610073494489920108542728446111592254944075924689426277935625690726341076305840654047949875687285798657322828965248575674875606661580487277108187033813962207228858646872337407488171175306769981332905508563801262999033241386719905639654991782063082069211080156265661643139888496055357024039722862435838250256102640599441509688342724378727030458455506251728399304511976190423106332567605913778184985631169309374664780013905811199628459247105141177390659635862993550425305251613846976146161330273099706219202756954744932329988362898803843738130140792792083110108542306535696032043581407404357142215421839249773351123092051379578295057053793537370700337400178076213885831561908200324610904302660175828573440114777746361650333702332119590514132856063069754799508393780334347544710327421087986508003289781127903450915482035621426028604722188878546320651173796089395141336713131113835552478089323419069251449612933167818946880233142443620699560773739763955556950429736820382032199464522258604343919385677179493939542067724620175098534748768276929442349862940848113304538765273433663806529032753045477589673950474569253333658190967135268714519145350979255628627687705355570243734607878675428757892275891046849795171016640362043513995226502551505439685240251746178273870917810306300800588254906971339528633703915756113177415498670516867654120182855104822253742887012609985360612989853416093195366804011673923673213489775813535457268161778076157948710193015256466653819328425989930176400271255500693385664214221711680789033427946664055374243584 [173,41] -220598694367841055977334497531556229014792764805768769264886771818873580923208468452513000579290489976654238074437801087057764833766588811524137577751004769191817441496510249040130777886176271753958720469127487049265822295856079291585763273734408375988544464261183480959046207338641177137489949649063291503124669771601634216042993415023617293330989375160235038027237401105617170901685881947969135275898705234544686330412293898674700759948991733304672065075012877829651992278223136501716060033219368772142210569096202969023470429837876668170907952390067343169023785965083788410136535652333913763434772737604046403478750092240511238175289828271711913324227478781520839402706086668410604580117374549625358854511232448073645883387414110292620932092040621930297044260930042470162492232327951363941005584280518952871695054772919821220820848453416617918045125674588638191934731281732670726212160102002981606086528766213672812771637320755015497869709505712006845044776123554604317948736080623284471610399237414718761744125152368061350958673885406079490793388761795590688482527610179102923041192023584221548732353409326860542215147605076799738029455653265563322297418934693154929376662173209394174590538298970901162353946860926139583589067188838807563019712972273422634754651799353635993242167575068055749226167510546559683143611424498021788113213649390676556424692228417922267405701662029968829119719996685326704778608889795078806232296708874512046612208051543204893011540033865088524463974863039327595891284171683293409566276176200712688728470217347825644498625376066892015404613078870615926697090695020004777297508042057012465654662979352632742406979822643858156006012537269727048592324805223836949093523706201170927783097559249666871499762339066796330726248201432485006196740701745629148722555569580609122239159577140428812976372342091446330556821705783058090281155795620734849020811431513682550872438199755007604074953592183620586871849831587757306523497704148602717619698952 [173,42] -555308330254789344769244612907278293410703138292351755438926636114441898397053546578413282492164017630109636675044025630485112996717725985733851147477648448588112617363495551588025693226346306857237613384516062791181418926105122387780971481364213009395110914313996122314721124557177438003159769190411576141590738382654803707291188954558235311984202294820265960989464777255536506452940280545985066691119879980313586760367102281593960893377134499102835199695065595499459332324773566268035691781041014349966626822208165877283617369520815804462373613868849400716767567506471151121887119571203680825541397904601278434994457568411517177964252680633501020203607172460002967714332664747127919637946369861231666609017532398463509657311436444239424084593457485541719846233840045319740650849221081710052802697837854782427020019477274152594418403159705290203984869969334050143949913905679946722326036945914190175384162225713966977590583583487040228613493664642699043119279559760099176709853755357518796208527679452051480893126705615619396769998269181219300207037605030889545452046953684464218500195431597675193665042201460155660107913467828528052565862476932917497428315816047699227855531431644396971391366912192557565577736651320446452987426277656648127962627506496357920846083912811982015229965167749647603088934033678804244066869311496735331474905058237586918308462637892037388914065222697471725568056257123077673791206189104486503846739896851924989131868755780215942490425135737341994883693591104697708925263702945584511396319166754944430134994218413717828726113920047557775791496551114854457834828597723947250165577469432296420069856648596647561980129785721849697384361616543567778306853611345338779985786874613555122325374424458526197256264299578303906255436723673932843651561208854938880696633274522410392792595403773855518294383511822826488351758636627343950418992157218218957132963933810075072027734823098384574305223456922300730708322432938251823505266259143139143522480 [173,43] 793333428780831253108284219033146385943911416151867084366425791989672016871204817693796462724206250599288499112706507505134951186467304333736775127158268044949212828812936037734337485316897528047539741230754123434716225662240699135850049628277319367211727599871126855585413096753110459416252585148828764221898981650544746161305928237786468915717212706093657805386624969378331342811971141303560992358754157890295982948396951135674960083018416073776788312379087644263792628208695791499870674822001426226451244901562610918419243990770553793261601352807445727924610577690751111377495230929212372646495961331970050168750678904690023129067251311895291846492534720745981172793711199070523993521852414748031565099056742838753882587130613176249891284259889535558232866999666778804451597200301242076766460905839123618897277618970912541975297053425021810924306246234907718480753217987005452857986334005667525367275881946589444694087486215013439392220337843924107973414573489474609646796208744476799477102993443830771791260596651774851396330485729467413938201850619277013379973811819964348549436385724868200060355789741644208876445580187323776803440421050943559230054561866960505079861936625869324935192515059931900968567414755590005450834081309866747779596687759355263666293102591527278754261128928375451495673464712325603990728859521990158110490717706081403218868552383885266914223628939476018490154966658903683220361065689351792395598102128200175773105421281575686596239436920881066178586213037497296074452861689544550318852943811349559925390018981688998383403839406732787245350168884575858622281751135240414941320795847269311410831737791336449874608577614377157203947547035165954001257609938369227294808501094955961930901138024242306589775201510338633964187868829126398696048538981282825981567713541548993527136403037818525479325371779492178544000271199303820946034239026483655466453278346379173577367097874538070339738286625034268268943469223285822923117656664564382016960 [173,44] -698061400502432892474242813654932197553723355769261867057949539019368137593617112107824370332431848541679863497874475957620521844599447960352819291259479570902520857918475436353353065988343399225646399486053814937635232005193539056768607357792304650738949069401237885364720973491942855630188609815162670017478219726355286790860773705417716199441548002903975297653047839636122522063473829045251383341233953467076071927608078633196335474765450690688631252825833471424901515000558004854645094460333129803918203570985370621196744947804318307145261056800778061756690426583656811413509245582755468484819084429591469615199814920695914458807855935862550711739307751972355596050110346146224782284925677181180011146753337759544306854900472662238336690853950511627057349500703229389707765183920465105367017368225649534194967091815525228070414194032323451939566271918455565538157454273286345940627343911278886662539881653490712600388161281740211378491272551870132091176790457926139949587985130977079735525021122923448444631969555034584209833619869359197163485939472546549580874965585092806705184346491245468099637944806016604428932048741798778989462977157349745412102847398151179390601948042855960978518950771913558368974633623613488917266950164300299748316211405866463903920756141385631909090687350535506622243748547362628831412198161649876875958848917990929676546703370270239572465564883584951021287038433726805156339252794104898023761206961203821936167908094860143523175625202923269556154408077249183098364298061185299699043421052291028529391719414338715500520981620953130554836674091820640679471061537456209316157140239521832121883670125799228063050586112198046522936024537051231845331061063970177954763743312037733707038467303925234645410732369491776817164935976555861396435077827281921196333373885718747393249099777857890266046141293707596077863390754064512870882992889614034901400821980783276173988301499239336016536513808172167644115775866368583610916205360595783360 [173,45] 478383375428126073353380302047663366871402999204870633626228063188551444528905715315778667416272353776024934726985616422974743369407306751571106699637509144910674657131623934472433678715777867214485330554280103008380603434881597928757326231360940506552281884181183985829781448252422644516769808491931191052524844993642906288401569858838140539670623648223013905590943908222815763481117766980279626809895099460483173745861669993883535358533520218616616016707296191831396211435609001852170769854404801586541866110869333052020475275647930624874074524720211493972421471565904903521833965366604251033625313123546479690149668804865039358920325134328391619011297118231633813672117504477642209992815861302741509295060617916144307423883727378038040369713751845804590393902428231519318923661534298776477826027114436111297921015912220436990821112313012104822012266541782569846911410412601590545258209546313076172865880077079847954411021176496416135506989617234698761303326664666628136759093407290878733351500449016014871737881931354701502695159662266751518716034799146226605323219251267584877691418676176441986385428542197450970455005641912258127370724146572654021890439038659869494045852441209521113182168687159526332213766694701303973806448090977153395914618831019524665822086949502018563422269650231527427852411452362349756319837255624406875284485457028838801547743181680759789983603304888262141591993808327636275691731707774639097072646734582955143200936173771871473856403118588512477131187850419081053725597900576396201586349949907538072943029010547768100589770615476340220982577352805444653486792887119514287219947945820949035649794035965733332804789495290681280768071807839802262383079104559513037677084654712434886391949334355589223753573812418023360610439943917004861705075901376778519277886211597284582934678012953614778547560245839467965139312305303981035663017994358815235406092907459062172651238319695420862447730198200174974459740792322394826348995283113020 [173,46] -270562755134237747605015778491848610039989039175346194294874269176336368039527086506012801165320352351717882530528506372848097761960429685368521276468131017149913484486010834744257478759910992657464552479021076567652005650751161893101541420687706576068062172253763457767869725113511997806417999911089762808697126053007254123982670162034969644900079328704451482379791798457899017632729530471045633420727904145412648478258225711209832235789860236291050454952121670829833600845606742996478443732965253000761890854413993387907563098712235921350703777803031548192175390845150399191496089106460015748418404349039626476992196737409243248404200481376336281470117378759506791056325175760910938619091072252761340301154420145421876725363034877877915780947974671248625676037516477427667801326818152128958500415208278974737249217894465962012126086557556996042807232477682617841065092932596572615661532811123082884976429786597002969152588308380185241331292159762265818273936441481075449293318652042179554159578647421665456720505753519498380234716330935100107085384620193793713965071260217840338218970249704639534340895890862197953351715581528593790646522939393469221499415082596013904331070189947290640268348092430955549479155554596795831259404374811250763189613771159189432313464606160491314022140612453124058799547781575236606625387011043173255248174326882534737525016769662664990466957987817185700487928977155177301697355458913902860586775446255421849612626295960472682579751375902753954565378664776483954016093612460883695269586004880745204558321623507975225443375931810394785828422943239612180895735785769374698425675264248244002062169694051771459184278820553322057528959508169071372731716102956578172607150542203673402986530330826420898504126232136224998724407603166422622142804874562300281940903644850966748593955613954916291759894221435620073497257722731344655614632233791925182184142011376789744088362415454488279862445911235854207399422165466951983722289239184 [173,47] 128236159214478891779003886486674520975184958050775685417646658538260151252902804149599781044697011400961736808663485011569519117733889002739742392949096993219109738562738925106621576106823996128770322559501452767359345430806559449987683225621374238780265737106192624108300618106527883502693535006285829796197762339298051221360482573064540926705382785190493425602468182814172991811581232723236037136458092992749680824692685590404960632937913985943016826185501948022851564330722916037544550621431280753011369512022469599667676669661757084818897449109368056674843750970683286466099858974520515703022433346090724494986284466013970804700681582230382127457998580155125862031512780612637945511768830706759366759928118833501121960663374767860537732160506407746658972450511308253052047804940085112734696077642319136143615201251517842074987620165242580377815823661134898076461213013681903414236120917665745007562087987453249779044066713846553659908804864443815741590584230128058019137079301730075592870182289888438721579559460387911525348300403940089375451384581036382266408897974977071842156270411211809438246344342507563099120992384135884573462122816774133323472730722362136513575794047699933527513371184628203425012452494049976678095289760577186161936923819852467572447220097458437278430930535799132922795736479622608915407513903852578871396294465246626228991678445373196730177399718026111803202270784660918646719358961890571787607776138033937460254524045879650003781906365079744863083121026688563630110345289217404744033914531807618234583598249119777460947783623506295255232438115734783267070631547528138206658872948927923680962167479511191271621249126889636870944766417681485972157642440999134251967125809803610111257018145064211731598819653301495842040023652521432979819374525799212542217544582200600171413248018953831898017592566178299976152155249925464534876680996670097511712233870091816461134711315223316772478272957684156167650842711997734106528297216 [173,48] -50618484659577620896562742038492321046255639611766665128470625316556090554801979782206229680013654372896836654726985074324043336060803488298597173190183667981602091395728166172992302764200963223704372581017045650381703257971576277047595025815076300819853462864749916192570756014627431253634717252796051000249828725477390531979585665379333950845102581203470965695927949558169499502770471654859936932293961267305132221010529116408586528276637960717986159085173663565999179709492161375925293239499923228561763211816030277247478682021885135815964329242606110785734353008095459074186745856663354278980803452624350507245786984019414132016714350349802205614572407170060276773213135545292824284566881222481565945178484713879662672414241072710867433116032761545852586529720554185927302095510574505836991205393035625472827877415899482001748713052065470492392437137399425671708312915252828943947094078107301957325402345464197698789174958201223139571404190533064618398329435317346513989500373316145082223385851208987241481719529478752940946419695709039729096569523955194791436798985404519337070868845914830789447941445252822530848341102301623203416660254192555239480823193269990136049945575498356459566730247832007731147294463280951294778278672966526167432603646186216433513061949531093373619893024191343634450040272383520869058054474912113828947108165988121086493712625872714571526605423514091891098505511059959155550388515331306048149475916891494486092561586663758549648652099401045699491003798655884504583832301155586545168521059546853824335052268996370071964289448187045959926479581294537951404720752166417407787560593365419089178038581073560900681693985781518985215314741624729034609519805637309705032647976975693574285165439812011036685833321367923245457122160185219419848880103193530516275374342755284162760393272936036930539305178438929352200372263557089095197786059932181484587262384578397941824175005957706947547517662477857423788020504861070429004896 [173,49] 16146344786607348356003128692483398387534831196922373638687230054520271532618316273716987295789373135474402977594470601869964964704375077759414737106837080781280714830678529682182839198664630050937360008708537427857269847612282691538272325721876937238836180647767316865870050213926716442690342796728561574536485885764853800265767653480844114968385730243619329915536278965516908547334718627756966330935820099492882853814404996021148718867213654317751369525930533167506799184591039100734659557206438931085280598864251891161574884909015764859504627411704127325771274820162479729555857533683161677370243327877481766672419487055256723425573415638609322735211312399036405669775960052078997347389322855592998225859054996339579997778359311063357403683780033754504690611726336705926905365787026451176927223697583366045653864854196124546211429491432310334200236868951497660527727188661706061732901874052903492869018851992662439790539101022891636307704847254229434539955255291550411417555468642749321615142873525172749301595989405805452282021448260119384579290100318173500718675561053665878407405166399737977281885595224541401695356190858900770958697906608819638231138283169257904024814872915885232137254720159724781063121489200075692737812204711714880866165488701464111259073474826676374272316181497728582633630054718954456174353542269436720673608462963503848979234491227677630707966322955452830851531161448477067729778285287604812756303939621514034003365584974847682818867570866327111982596317623115059996247927447260335816604642703496425076758118004663361091899219061827423729502915291754219695067475092750813789426179309347854548735090420064912697727966474035304514952878281367876685438746079026168513442865992618803109372443652039373253839621958432831671996575440530101255536563500726830916280723543249624310746074150498721553741699281212931981230014472391647960327502519429452438368576881881440972930146683873958652871185077767880382462658435564079348 [173,50] -3811890253989021794877336306866664027239069828436143149494478711581214023202190371948155634166442633710789257744858244694141558236567404872844593986118320416758298841038002588583524706093571782652680076948846370135867661898264135082435444896201848093941241756857222603819664545261589251875641284820257715893221570227783853193181139336127518435235047214199115874921644946557854898588268987289172330570782893628990213782200286892520194567903692166563848299984331864170741137328469832189425359757334869363425989058931155661788183419320804481891316330084802632925681680103185149333279303036726343186023426349781285238090516113578768810502642569934194918654277573163466678662912160305015835868602731463486018274669797390089574587450520331776105247365996247237446054161733206422823853866493854708593441080067381290788381448529874930378905030889465932441467127173644653648162837546766551514190228363486858477208941220626809791158436416732653118435780441681542097022530783739802515235842138067133442350464485818747094574482644929687135580019673018411768114588665905567181151805533098699837694771138889092109001153188023463156722949488621062667169505155900940738356368624832426981866276734244541894006033660543038225571126014444963801207741935761094238662279046822033699676305573374774756162842353004860665307733534072307675675093659771539065876667334381356212595072269063835386563377788124400528937651598377519415999493501533225568337563679640859671152453475960618557179068396131774408899242099471731327830854357664710789128160573023123423373735644932498427166732279065949313180214051378844953838331576490089624745163960485670055970803475248207150164725046902050421125493069827962272744525038591735017584962627227488841751370892581449151947393516057722496562082949815451701661853841545011343474422346224285936515656146568106641049744520041180786189235427663819588650901783082287279101183473620323931129274297303313224632421230918874573074953521770608 [173,51] 442396759954333185970719067875622980277196942970657815263495956869739050543990920947767469773766112255339452248038941554662703668303235149626624231652377967159415942280922305702239093395443092879292314839946087124525288669680600759324585795037706909091753422988091031425598295349652757864438836502581913978156538471903798701408768275593914299068029528545728800736878229163979108075833420494322115339164251200783550991110457752855783440938946043958914342400588429928346445498301496647584532501369196434030375844887672485627757706416004030571883928718376738527077049936232178138898002900620122239879677146072878676022312255222581481237647510305299904605187984135139344402388883500013914362232966795685232500347509382379722987645271506675944155938864088946551124637772864981171746159846604843487718792925183353319456204964030006004674342435026201904317139674918597288827681493222222431202792797230531696336621812587117007498452139506905636483864004045287095438730043790702980996764794090401374994187489372499391603719038152037066502481846450284257265851478308876669467476946769059126856457474367653793413167588350203010203178005269677897262868910410211673338285121325382060461476971144472401022439769411066863355761834587232448894414637369717045820137311454733651805346583482950779021826252066524006475388309120849906637625229077067601812757997833686244080998909779807032971509199707285396950147402997578373352020595422375059753056587116735222541808027745762088768813579058298354260273629647228813826216093913977691801747893888196741408722077247095746004200251770937601080380644235154672346745180901295319136025055109407841791779341807446594065634314993429754830354996646905682042856335172916806508201018616878903607202621761916144763201576442274469407527951153481634436665485692970137001226163027271450799923363120158501460129795674907855741571998336184694176095434258688425610168329120924583884321668689675380686911229752729664041693003072 [173,52] 130634673711105449056366139630626047599834429715496478754329230360836478062764108481767098650616860259597635115941796262807151683956681827393164133974861011947778786676274222811612647510123770452610548658297256594156201636404388614774122965413192064385995127572908335983895017517947715223701141455815553927104639185503317124183645746386785714147252037091950805423614201830793989530262408703368784372026383281360129995991540792774187845512241695871438476238161812916340135574919092838678157019859296357102559080457761964585817754454688494993990799500441920604452381562988803746252138087088361228644485855853568843665934444951118099409055127654464815215116766545448407450546810336758228243102673436054726190876194980709378343236508292238468536636472595977738105073391380844058256721967126647647378532401223383977925450666922664387346049358998823997004273257237581759902226324865441590109612753612988094563800350284711682851343184214298246964425673125441889640814991305073035525271936297524662139381602247046831446672261916217644920704718764929021347147472866408026003762318130902252984022258935545743120344990839948660206459574622740700263561096402730509876318397031104741432211844755660498779503671393722438564822628124716555527985744523587535828918057666335053538175079237567198932998070701191460250633109408836708593875427795992188249271329296680225463629614401116976067984929367621786784648597562643860780920727883430341617372101518570926711980509316197136421159726605338703688219690184831949015237239776446572750961360213744960131168674682818557695173552133086802285767766624650001898143682246421150111258618641850099744504835462754666806260283422920584062558415484324704079348600584282843625530432657824890663817897351194738915085577872075774994892043916873601955640901317799831323745966292851945054058154610469612519362476631687781636039383733714958242815546273818676758999054911104395577871046958292352127109318897576027747541360 [173,53] -104535674244762911583506330186652914731471873597952188811050345833998371470461608828058974219104418873738937629172826619233996278757912480253366265264743122771707723819246830157506754672357009301415306020134369860091565506375215173505900846860534011580645161082717827115402136188902806387642972631874580053365751421777729216239426254578150470729065015711909614903428397837101358862250943446757653527768321294974652946626132042764068794045118907953710171043740626177502526994158291055581262631283228011401065645818346630251008635124620628430516011831626111004904276289206502257679798771310699138330502487740099224200397347191395478960054312372948581623090811045041440377187241769051086322739545596226877122831280451876333680531944195092590863703659433987344643884850228372622349428926129581558885107046447784940114721781000596221911243583929165857710784491412392168983752421188936668241074736706296346536443234285919297567690317331668573590786834914554830432732320507269764865261705458065192313180779719467931234981035768440482687690813831095710959761266277498614326032653518602204930529789615321481949535077360053689082123729760581845060444411869236632528887777816093748902223443816758898928049120995959597228564026126102045537469577950245954732404617688434038687117952916922302716645494386310989081601011860397733290891752309921513324217733969551525131629245609252994090160326391205612348252135152878581915584991009179003454067263422729369869250390216294315467553253420378096751618290406995854137148828480830666726557014009122940998800693436196160590747612700185045888800329928638374782677960795898620013339943672576980621660298157903117712260475549030235469571606962044419759831624558723067452033596040019982548554172295089352477849947939881398225028322717392209968614871732600873026770483406924121321972422482889667530797938448161990662992689676979738591492877927336869516223960289340830109382103420408351972947279327173086292982 [173,54] 40126920850408148311274559110938973305429884400262092474615248677688537021459297032350954282087676507347029895688396538488494002137127768014260947248208134841550731987153584794075544923706008725384826816536051163580321887377633569411142391165834777416556585547683368030936717210853373047193097827900974843122166010482960512620232393681864967636448273968018058347150360712583530330173076327789254891753039342625412397986439882021973632916719542197488654237343848326292324560034708869183233079964613523688014050830785119575562133576683230832965604664589023777171231121298766138096459971775542003351660895694473577123353063729720930545053607863084464638735893649224862446790229611810855195664051807137596663359760050114590373055610630040415467779437747820271958527825485385039276018380764755720746808823870398508535393497638974590898384096998102274703279611835999435436884721648607850642790088964995998890445344189502019284944946078411879925750943057536353683974158860294287696409491776620373034660591994655421618976165198375762852438109881567476466192352322147857155996462926503739723391611973141640416138944106255851660485414322767947870187659377963687713444346139741892278523356488330759258754951694203608925553714881948428081539893733425162032757837496126370033011155306335979480507755357080334420504560641611016268149023591984535598722478157511241685973427451570354965023887907121304293614644307262711790096863575017117191683891971133490491713765474398488229427603206221418620087592333098479300270246721807463126130087576254783203158586747386224557371213749180295666606537706721985681755652405233987749579046966968488897416494948862829191354508161653065372726151653468289463046055475725671988583226476352483907404295447303089966966458719821926961011063427119443262448944016294259887884012678641522439171422742725652050253789460465455928540644388044869073826600917020067286485837374779842709352089077600783625672833507536145728 [173,55] -11110994061729534004303085537376211837276957695060647404976237952702964460228708201513053923157116164062500395294672186402685314999734618474045702086038746724231681884384623351090711098579485014224807160269583275528704486273601950569796705053475337268130468627005881745387072259701061203007272498910125131845675953287380331390010521585366736565496206120306166869353969150756270625290200406722404609074024233801289686467758607886367586325997245105481571564775884791697544692479688711252773355930307228766914696712585324311349141290662741835755556678785831508776432176678362575220103594561248552861223454538942817687934677908961168280908520259727727970657228421551512057363505811494456237706633129218760534931426026647698618108791493425760614776166789024623936817686047023295287878923837598154281139484517153808322739208792170402417695427847134658879838064903505450918379073789066946563664700104246334052722038821477575242213883591348504325968362312014348195624182749911847484953999510590809614426009675762388865893565424470624695891129328358318384868600484315123406086649455411526675905732943902706582659816419638133579216091722188230229944195610927073881765605230196537035000534816750837995999626518219850296399905868511181932787124467437865277942732484399699535535530480232855719175812138480220081604674068035761696103422560138032314653131928777055554183294139516575911807377701953899559210358430695503750280363580613520433344503916423353095313104975822310494594838036341840062070358837009200549839504866716468407046074023906014866216120039399622575431551539775158789352638180318313088516225431377091357332639671521192255568423552282290239834193050536307440216860354253718910614612544332164752643039237363540348202476627689836461890358092466263863306902675444484079264982866224797742841032508574771770819801310386384291033490878737844600829636264939778722295880453057915851182643120770776115100681171694379449442963149479312 [173,56] 2339217533803925127406109787655876447225712396699641183460154876322748938062294398601402063561340030417235025468677737088222082830646136135172219482774074968890454593546967605485334715325665995193152443514733199736675956572972303147878910699141310479438609414070403176113850735209125666917064583921342243302269209329043861973183988300947224245294391047918724362059944498406073434897758266854788373281364656849286766353641680246365223720129235585772860596005100297393131285252251179454451092892876692090362917736646231922493200636722679834160789237427314341931203919160273235510280840763062376082483237905165113896012218706956681207680242176785305230569296637718085604819349672170675052542932787007185426501325445244007354244645247742972869077464827344670785611948111185493240878319431095321769311965638289114296903090989804378513115348291820546076253863326246352044313994557369395095836251980213567997410980464347327832518187022322363185425845356929969632853962783713014819214826248659122693700553061704718658815165412340894869649859584542466033861840579176644017380532312850803174529061875721448858977851998405675250888132166240433889036021035136589123128025343664130778471840869844677718425843644744023175780521605361133192074492089532293532096272551310545402730166163108127434039902410377315362829680817621520966191477205594753337836438969794664267208244586690617766122031432407328528550940618427153067875716616368612437875635610442800576181727669345222111477640547699314937954632663466803840053424029217592662381998799375730958875083083749087198733954805749511702270485855445035347837781968602670031539115212818216295302287837353254403899699214293183540414678613672826107732060058280369673854321915171141958263947937996176559467161066496161409718444568447715337567324374809722800076529801883696940686503024268290409035067314765541471991510513392501196406831576576750226293365946517384483959377055478595208321023970336 [173,57] -330099280737140767806450417687850379438385294606232861284949965725793067597348967608860366061807252393373334874271949254944000792316212532952872589211554196856090134896273953832516579017020507533694715052371449161233607878185180936584276892951534877557789904377763199379095151674900443082515526554498802268949810207078743845171673194212125048135418192639065456135327579758129035095619530144632939405572632370975597993226629717811419353639299397581804929602977274736716688276547837050432897370688509471858379248606520551387542615951635874446720853438624192345311309600222918333450575777292709736414535775659094648748584549416568552354234355307129462408162406945185069307169560354081952600142334165151648239994088791512774575196881377164150776114062575228314289052092690632048155355976710680805734933546181445243970764775801125227373005202699111981377057961337721174372823933587461946402526649679723021113240569568322498640454658089846765296790499127104130658246797543872429946016898072746490484443620909600670186305906123249360771316742643517934093274415808925819630074907652912220890003918496758018118353850403625964855839450651926855352359419084360890542132949571276515314152950610223538973252171426116804601767763281452259824879799113139172408733371858985641334836572906396412206759691621954452125320881985005866521449429866362897690330682232682837772576668757796960940635782658889593230647365105181337189297562624057912635853600879159770693641813684940418588632865492905538397731129135593055539487357328000679476475784891121617413828689803208460712720563897339877692782898332397164254052974665495534989629378139777443960468951298280470786005605357668554155653272690583657246153590092705541365073483500124413386492024815329018703212825686513078203045426174947708023612714246021337975533608906809261528169346007747930168665030148696736655013124341716444985020425293790989093937676122990569334101470273029935431275644 [173,58] -2233689037740566065555562462547649925219659616082024972899475403946024204238423615023931614324345222440655240675408166628653830321993736465906692438104016083954765657097051070614268026513458476722697099067017928661233437457526662056267905616330197151687748227880683228296502736324572483905351778078350936349303265564965553308957511658980391317995103077485951339794638489628537894090013882029788260116589844444644487167755881937158015013729776693638751205736667515141677004406864398663604857003405602885992956934826260852647764546816354018312916882029051909385084420685967809856466147332901361878665199027292792561056939428668661942282425598931932925165719409129311475634453623073421185728647090685267052391385408556711424127297682402972691315432642873107084243779831584642350597928211017065714708047355531270792070852613783783964154554619709577606318576220038722567272223585257305988895517549311932455237434078307458691789451785886816941857739461442028756725132138544214474550317662552831276463893612279459907613365058325290491770258940715546341837250296931782653900899519222541994403814539745918567910385481350719744768709901353346124031483093373352005800176051982360330613973725814971160308225493899564730269414998340117441091247293322502316539487976427324185121168792635017831818579572081919643036343470148731620256307452139329724498944792797336329641567850255223808319602832008305509304160428177525687851709919557460307710277558999195525358556720518402293903911134216887913942511939915510676231922375978444930376250647977718185635741844986303591254905796613580336154900217777096656330709493615611239863449216576304498186797493373651797244694681972733844178979689176153982877536483560761512423497517362548697360972583844969518137323425712521246583500903593396145387724593195766410114118109155915888208629608462545485182541462958197740034203171386287283561332055937854971138597196531779439186333249024078376672 [173,59] 21804934835257739232009188228546669780702054619004520888209690293649349730607063296129627114717054558851190574554024129413691605801119168317390703827938531912681410675801344692983762404495561384774717071360386514266888364499877535595290852466101735999145083465513679225531347148724365664339590413796971822965218230746401296369575318918610896889908886291977946495984040814613347737560858827273600239381501073062958932477931555352947117681588993697969790281802645395990587407042506868605745566963680356762153512493807969432405115733048331311470544875177640605149641818731797704346700327434149813894412091493526271367571836106680313503533432191054586307921590389879799864769524829733762149618806069192347262595078046742879728792766719323428088256158821450789330414997260683584901329779876402044030482278200412125556126891045615965400305801689941802410646751578937454614834539567768200685047281052174237450483914070032248506572140871203002850628478762288603676492079853071947719308624644405987374665281131354004546955231893498434245385827698911063554846386437099727355631408773400217247877991982726118663649320051917753936645222386338741555172438001649852244061067103455123800931023455162556021903449897878668626107316765038378312083275625873090632849280983725847068808422075823590512751277789727959844202123924593885814967080542434937313163402281383622737496394471513916288315610452235837453191836043042193058070149202986578535675562521481342322863256839827452961644595318528571937837705419436564943129710889823118647929501428899161586240541779257158700302362545069999544875332426161321389983776219059701412257872735471569525671064220393335866819495919865880411541188414982931069546689357881509279180876176840464761428812641755949103468307467492072906577579504854082523494851878675062664190617432322684695465731201579242788287645128051466261223379524004324582578742635320803480645351363950181392753207673097988616 [173,60] -9033104030190169091632103649253148700120658910841137335645330384635158682798880928409374360395340477881770958629568211818796679781767016118850750118810854617874955041508395587452824006056574371452364291748859657001314714476533284814843301209169308771630250861874251898282709099419133737310611372732620713130179092736463349894254960809155580676221662268293399571499408018573081217770293491023759786487090292409858807124471853171629078977927723205794917687896493442211985145850662446048436485075808054467500274553715866957929773375089779507686348123822465979385569614484178333845003688526249518103646586043668663523956739824855962205630325478035989518684934998316398728880050083499472534802086608969720416240860347530720560264236324266312305065241731712530627752414791522529393581858298247397038475883776505016013329802784685922782338237805657209676703414651223861762968341735286335406766667404986995882349065395868231076170757390926841119917757869991414871016669192713977096637665655641698425580269593641590199349131922148748343795241984308522986275918029070367801915312174743459671452578638214910775450779731268618190692496196138114123517625195425015604376461413636875943788522566820192653250396220480925579032914051356109543695505362889668259424516242152645335041089940886295903435075166955775096301330592450111183745261224893135367109115162411021011803098631769368459849387300356426639334993272126383378644488971528735177724608188482552783852777619301678521743319912358902117601204213978251257357750961348666032055089178525585690030409049037249913269864701718453517706584735320356107932589815964814147363804995943278983350818468229643290531021323692858703018328848029459538927388823364580498386608972570527361923174442185429278424289220846354006151012997761780568915316940438705559782623702173048430295431038992245016161357425694366302088028459634407175093321522811806448443608890876043109445230290808240 [173,61] 2333855102237362084967964220670636440934744196984873484879326699143708526510550401303076315267316105523329542544416028611004702697805803730112644464507869286034551516398792269537644730369258842050164925734342000740929172080775685680555049449409098093318382985973253857648560769140454705777623718093868003107591407145878601895334420868811097328598833319977054700196566809774725146415677960302482986313080325690616066795940596142116463104646228540124771171013951699110831737731476400851614918412344149157144335905619301528423084702115869546157983469180262201181911844495305850134868531603002962764283954263478692436164706634493772536594717763174157270068139196844850901806615272649362554959393606032972055111715034493829866038634318818642277457782691553389802710571193958378434941598383123865331697640562789895349767014792410886846836996738888359579441311213902047958573723010832019686993657689900273072178505504254723193580808269044457406682733024530979916018601678170095003584377797584013477103088532684444796064494200074978125564540530669462355286681328124043163407030809314226066969823498944564972816284111978429178324427012099098350819425586028320904212847266241225507337361835047636232188877829998629385597652662450569412479956173014149616207271477547224318054831953513548683014324805303085259617797971696676461625671518091014934457995741611880046671327713787676575933953243231617886480056892305905837217308770774606376633895798054775784715835294692817812801646858141393310995852068785692273067422158820958994630929391386153837832898153272809273210248828767619689398285649546600793693658202557230923870770566882237488907550300263095481202434398811758354718352379765580493863473981020510364316689298742745340184170903033248578992951554714265673135542991920291396075337602043792527737027353646915885806418450315764820441600227487256935480462347380666835500917126498776269281916970473601968945929685120 [173,62] -394549092645210598516041881280035265045064117906033725555341609037441785267488209342991766093013423341972792449478571611659362365362515247941336560280897924502812718921631833856458474924400943927137932281740127549392425280366048159467902512509568223409049813460649263650712885545432085660891638834576845222687468852536960526244895836958257037955282020011825768744532229175091435556628362063160270707719976801505704217094046063947051104891461110923903414413071310787977768387489724218929472555914171980101909057122178063778097588993020430296397454832859066237806715973734175146506167024929045442198813204235149963290410708252559888695634517422579824130691519956439758595049642012202101208168802969298661835945686234402478325913787956882537498543458122011233959062512853491435564663215500331010330009063162491061897283564065187658903347262764297751937203733302802353251283515496826792179682593011571652769070428857331429324536229493518568766102139308925878910350919353020049956487709507598182242505951683886855117238871044963036486759014082834106874268950536597836829297392564452433381962415657790532147574775802025894254016079218339959125071108655035115327302701101310072531734893505660134864382943994752237404258207812893975825993014148158481307387524453710270838958822331174238308804631083363788938853528394801368198691182019349929820324896503408606270546814654983399632563482360076039519954378374628818053582594009327744882757469268729182178045923807324373996171424552870002000193144539356309947177797584724004213698075290884377413562725804069905505713250580499644326204736755575846294119195773197127085192291397973513095816298082770940491820829004201049814013993430257461627800126514791955396218360292360215818068412296832444159334086101333206994358920500524033255146083094260570238451411873915945852431890646340548961930080673070436399879776130583346909463911372556401053366968174880443160435472 [173,63] 29875917668842616551263915431208368056250599127118342592160649382292985565044177778062978204441475262513891178993210421146455831633002194273861174904049892754117836933574952844747878852511637462323565232970838187478180961465974703221571906922184147448428835276240699969959784038610809851707274701249417849789265203312373726765085456333745478781815793967428276014873705339466822764049839958466717950450523453115614208482291013767463913929433720668367607408468228918398563687153642850977496404346217266458787548145513083320053939941880887924180678240833460038257553361207528756158916511408295245587203835699415398307198822590057118474487818080550199171406964672084332164965209974752729501866026256614333193764471076264672260864065974335521413411762957937055414315013533124182742856923605680737888496483044395403691508692421261391447664636658828786978983322601948805585074675174322500766888411217538295534536969659785631802652121208515086429198104294930073713213731362963005294549752858897249548593962914490767107991200654823369621907222996359025938419221024485798000573421715521159779522698454043604089653451156728185555230187272168112315851267899262404284423455113879948932151139955621450845284054364301952319412520003763748162577205115810854917244136100813862615118827619484358028724981212909343247555194505475024414076240549334321800228391686443268079169115909390984281470340974326295135443778393578350425668636125212275351628063237079094167786387705447277428554879844756107107701610255802194581546346806654729724141659600946348926811951420920203645539645495021729552581390193413159375132409052194245953247673572793577453217540869541439080765634118243815523214777244924724468414713617212683779466185049010847588945254438009855023113468718523365369328450036619072035344330448558298591026778578904604162797689690963842564460110820039600122644293536264037612202986368404398012297611626130569396184 [173,64] 5018129833025483757013353657504632594903777871316200793196681182647825528523360483070460985170276106700735012979508528033829085344887673228642507180055023634219036143680024954206592805167799918498450024657794192265501026540805416214421056766856295437394122399016395071185887674211388892185218452015254437952975237470149022000635342756957527786617409899315266612224071649481704059564625783936951711115860380256228154686009827408640681145262587855426442228709399080618936918189057640346525025573143289634929623816354756022090046047603880596071095504753893420790374181366289179088931315225967258080738351272725034543660888261121222786523806956069657374620491509288914413763698857622003301853251832507627662533198280515254240992559931685951679860968471348916290368587300808522312078355648653402024662376221229686139969953399574477743159487696258745286877417492816991812211058728926852933697661994524225951821903648470563132474256195352627506564527819497873966364577984707719392828907364346568313472875654376168530402456656969185585408426800323843466261474160414665782732970002460514795559698622907902944688694370137877238486228835717389058151211078730689267924447689698301163057052009914231836808804930026122629824780954590047307882636198860652606718971341555297369653419853100531681450880633516106531030712502266167670463026051758477370282485863214350752106028202623792729365646176613030655169406272863431486915708930730174120294448486440871398564149039294638251895607233304966182076819175576831174012887089627886094673995143099417450929947752013131272548770471115376459617165413740643609780422011253306354641374340122002414431313177288778327159093333372490650397509502878912542811455441958846630827555010188793254647455375525535455062443481500424917374556162689248149096405426970865454915462587544746746802345605343355673681749251248249551046597063828183350120627246897692950520526973640620560 [173,65] -2036786206857165748545971904891925952272727150924166638099224053605109811148455360281657406802566793290792870442246701264966360065887396710566014086703475489509715237262865218506777164520912605653292262751859795571244136372291793057087331023047843906812026536877310868682812238280726966371844056415287307305463984368443520278913763312242518014779695859527625878074005984499769725755262670567769507308685378579521412642850019991066052143908262962506018323022759168798234897859296384341856225207707454541112588263953671182107927649674996416366933023610539676738423520263513228670945635335036479304526565134947289983926511313947382278514039477305949451313279496505194825325388728381856407473799875251420263647373445709103578394961457712937262508076059722229042584955084929280959102659612129703578464977978562444461942805832257201821508430754894742481708494215380864237134055344000192375785010060568093071233728036601646430917455476382009934983748292253036856163273141826323189160678283170362958045917589727811881105189211628750247787858932078224183753721170276596651921717972634739097934683880589350879504725786921333299162370963342322508646490166963649951923996999043285435343250799802355718892698085914691400589134311477881861727785959088758922472755003706316155001852189376882126690071443388672922355138001694883143528167717324931259333912980151702355933238932356582950938743190766910632305646493791303895950090012653699007404337255154685408776787961758697344172029187486048611368623213957212900978660386423515632450958731596279873187774496535909065394666179124415589416047675972734788773828223161813250754525061575572733545612757646993709485391902064659082995546403428823872667124211730017211220248444530197605249389220729130333321737060309127049561919164339417812389498285582562643316452302520048408935584059667313030682337236162533330971419434372406231020393707955668922084558449682934 [173,66] 309097181009918747859445402101059674185722461051871678111351133384495145403686823402143863738897486674407784864408197309294857352606299052780232547649915706088431869768195408219804214455047350419161891857816037440326164709012155237210084667411803792964747417388905678295127562863474970344068232922225120963555518841233748678411399307852335936726311542168464062579800390137206386752245559237816223666242599113542607033821989359279120968831546055496879543931370022868582662754989517866861166153417273514724922591269573157843872579298016771373106131058735658279847242878798129333358830553341887675030303392850244165983885912210767029610789550071196637748702585689996073941089696396027210271600961543617421628321553902251977155148339653668167337078034908964502265712179318659498365650906237795883093028533771556550935723173343301363736399942864585103791366522015359472705773808730103023016744794731724163681329068795983151947151379769369677201365066004969353625606491830447411910500764809024499559145654542942450087065608204849682482349085853107774154388716905852003159091134559813304265949552480208613862322645201731990221405053704540904586787970237176254415256886400780394822343928575272356490997220400413699239164737832248781230987019999328620799613589231376481932340386865699918402563129063387481239431011911622628378705605235605420628663141321112803884378344465310082980779419531231792957893274308150681162454521568001180770852808655119950706439817369322000319215531433365677748361986841270820707611393237306796886465490854133594762303281882357858204060351046974336709560197705102540748705460546898155058575652601660038165336277012864347247891715450245546597916457175958558053036669440082595066837439076960159330245696986481996164600669682364710413584713460651397675550822140342700496157653333235814534386232496776734571900481934350465531825341345915301446213623073261093018830731320 [173,67] -18371858457533328052829709189853759905157745045854960577190895052026108646243154559931420306525331497720424121758196277238051547112004599828585788692979708701315053704442916537862127523975027985401954502999640851037035217575467449024096789598202244187411510201841631431464985948371408732874851527505190735074370533670647759879242596163211738350950487307679548619910261726919058178950254504144296222074294465495589523474750463490676008598559679924578783206628611454020099402066260248104116767275060372454890398758524424766543233282155597637664986237203895941873808311940406004894576052740653464586811450773080069918707021041983073062835307943844911194534548548276838133876885413306196944250969953867307152746698067640980616421720382533955342117282229702760191290612527512377402087256516033891582576992370454160572123375550954558632913511583309978783854659155846469965902438095197311505784746312400094111725638202032165444061611146730290764020262538624128620194295555689997628282575856485793116952988899173970092450767559761299252542899701552170262920308570732739964158582210729116398414586412574304884830971263993128157748792197689917571388007981646822507729297239577367352029440316493355949930467619874308460104858551529843143568203380134279564167204704241409837797818055196693035660646559488159243132145819601199141793661077135568170348739367623377696740059086830894382845296320221476231149459830502795818816484933544944847198659828111906112787886718307696654473508161333412287986239154072810089215010635119800221156220372360390571723914777667428066004501742761607893561073268904501392238219062227183538747834368175999616496216840698192286927830878533738381463131100489673842765412983817161630147510881153893895795977453490361012052108723070926521587718320373528434160711070112982106158377991023225343057778414281952393397056100882830232263717882000928491033967939609018499967736 [173,68] -1126716804150557773429325841778678094641827750140501446089289662571338251359961133247763948699403291953232403768699614818803038770543995015397957407538483162620352411321565525267288490504519868961221482420464035819512798794883889965144789395520238940998182542948124181483157193476525045181134659528705219635634572998613253940436379092091296508539010137613211415197017087809171719677752913608102238397247088934865365902639217383863720153967923292297268205330008787676803868940191859649747253759909808971417397657385574892945324037740618101741554826588843903365928164729969128210076523864347450842561385590221900097327222443276857752797160641646982776506154669806641245097025161950966648078547125628089180076802979422930582471806860914951555871793560992313436889376970719097929846979862371306481637106418498969407112669288126274574570424529842737079550473811782790010360703567688466537421347999098328884979551708499541333392938151905789895554391852829053407655138516372556224240086594532051679242066512615692480932661713556266887491844427559600538754516453136288669099070676524178245353115829181238777911813695675270337043144554747474846259058108131855956747038662793471756850984418154030096649426127434122732182673145861283235958750948626598989429310857011454224018697144171593033120951113293741133386171109454128365701545313887754284957455544283843812840210645245975140301832324013388192288422529345137395630127514558642928720316947930377087313653326873495996586192397053181380115397725613860253339574907344131970917113475826122324798663352603884283829206532482607788876614418441219813984814103758151108857829396364329755232397231214861860790800217973194323040123882549775328176212714721640861617447862808047515578900836342410859253523229249325347476336211303965349615900872745378875294597110035419658549919194054378364413458465261439420667061223136061806031874742087929577256 [173,69] 161995788039554965392610176136445172009110765691669172267557826738710153831129397767279713481975609641431586944755409717193293387017107875846274948218920183344889550288413799624968982138081664304900501794323824528346862151686656344404747314624663061999951567460220853131960063149348555770443971651260411792936854325739338711839317263994919293917562243552161829424701737168664828956554809578068095127468809413377746029569626370495101539160131544953469780292072209633448267995459885657625778038757038387650831746540765609833016235311526658276511266075943891962238483408540928237423663895731716996755556937947138139215135840433392993059454083511136910553835809391737116365667878972216445137323501263410642270532988359829380049667198381347592894976558731589218516068976429021616106420215572333659339427971147359999858480899446910405550081780813827587449851707696820704607227504100591739398899359162651193016624219565717136072385380500817439895173469413187478810829488951594294020017198794634871527962005848910118281724295936451327497233528123422099252247684518629280965265548509511823196702125766605745451287769444422561374630249550874794100448288751023526801849244257055503504860310084040260809272560287507291265901723960011496804483285216303875068133869864874072910878436525621466335290404900254065545355402665497284483531965988828305095426287700826176553009833878690992763327976596595755162862821521619491001317591599354985519892703632202588401082731904866071445417890706645581493698130136328634836179583765169360865300835491256829055281579962984330175467312626586574863363552340097426281831869256930818551084989205443423713805960246661708427243666433837711594386555678505063322916884374845885663304058729977308190660809101424778716696759939243636697155655672618577456426815772699674599753961753363144946188819463035248621553000293449421670634261165948867595663638965473938 [173,70] 9622122431793312505935207530226006753987831234160261230825721784015478525647424799644427765102059224580596629778841041080399195784483168008478017917879376537628532060417474697596099471060945289789538740020651392634530337081404767879142423961052880737258255246096923619715790130826065922201020098091087851109854894493064341103646344805006341007880618750030133384557514940094844801367373393730152090306358513782089061373010153229872057322050510468051130080349044466896920104529110960238041268494510106797612692246311430846648899328933365620400409926880352515499427890239421280733880747387263856515601530369243989022164661288442902433758533864678047959524295960592051367544065843364903880453511038071175465585771873881660146036142123878614876318318433712216112118735917363061446467193010506531814254745548491078067746331374766735531834364211556761331277073782688958280514106241977719252022032529619044076325698951635632531870033566352852774214461327541761091371544872878471450747718087546527167314673607496972705478057539617763295231838479959468536304421653209058696563710143253690490877724824390956120337005626721272060431788986195801161819503292136214340306860332248397260482951195261847959088521223937417799458798489698704559009049879249820891961199839723244344106158765674078727567154990974255143004801434095570946059872904939497638248732500743924570266913517357093999969784290949320940509279096592349149267801766793731727930246246554522330043925829853136648544753516486488484118986543752023693620296531382113236932092038508912193658781203123538918259117279389582672971355461449483852224409628875967319345324317496282382867025531305831221450286935096386752121287442904952672650775340516808125138049223425740188296481164024914784442651990582148890068399507850587389050564621342701650435791436526092800114502808863813869927985364225141740403016780384100584973461745828 [173,71] 5175762489387450338061226414208230436323237644729589425121788041763044591234077392377094465023028383479093547063693637549623342988514399769390114666695749541174841166262778110752778054392392929432350452540557217271391309982431951253819704371468889568417060784174035984607824087523710204391155658263592271126145229572119941209432654777666708596798766671640593694254370315310423049919471494006348592455912910505525151670645867940520289344774324092985034722984039529893813137186842104966744369503531954524451568907713970765148759451345263509341491034971955677308473403434146844163147656145703813174118632584414088021572657477222496826208665862466883132074918720278951340857743757553949735432437156988185257539332936656636692901195240256005449742351258331958053628723393795203426815061614697074766264541562912934185603955940004215881237508044770319721392056034925698744013903568098399336357400025096713411212006747682840920738150587570515426085526946594356544601228354413481603899251176169497364249153371685505422433805945097115597813164306272964985667182790627206507955292307556116511367212698685154590652595625796269848818366639259583193891246377180792459957202905152274214952715515362227687979492283300688993349223092110638672184473291034472623594426514653322449462955149836231102849110019916967028937892061857486973493062490532130838502862693830654162378107983189678956847940566173542002630222388436281467715201368508565041832027387042011140894556727142457013977656628156479974488345188144219603298410521805072421272708970422514217589421235305724189167744912651650236884741021209069259906256455171668872540849261768817335523740998080476072643527563396817583675490748183742010194412107288557742267768962314060985615777782742972316969521912776552810994025520958877080234589616600827516903700429650142231404693909539870182408430390352917839909649329572817041619876372 [173,72] -3424235680385841949935765273890045347182141614251856772786546085982329982208636354592961586054119121500473244041892853370269119991643128296233837821734910600699491551796851685781572225310585220455543737552931765758073764769175826818290947847647055001396561493249513695213253952527810998340437689508953228361965163958891002100538169908851078596315262817785385776870717705260870190485840519951659893478794077519027757325204525182894644483481112402066348226440656704891919717296420127178517651200516777064605153083144488802871630345606429006658863403737824628889979924569903690052293819747645388561277477716880032302771468177938798193409130403475370416130445034576749841336884670351888118347342013158603811200272953402457156680893298367595498106318044036674570675616221473318118462905258380276142169436294419569504618871653019967930023168692294719613309987871889748172848431968782307811385290619257273037527888787297874602193906190744109776268062041196594234445937330841283697231347491572039202979975888299551734584672354934568740969198977777793412092523858297515748451770042888706541317924844518435802109721417093135567870742549381045183316788431525724975922846196350231423390959384949668086017855172046030185026327521619584489683468332669680612699895335169915384631866238343644664317832672484792039273245593657995689500818997661380423414995045640769491545956003834050701444015064633261671457271189247234452736071678303033745040576340016352139473341156561096109377030756740403972340300275204708860588958575940345073519720754619112757194954431504833397469763081380509807038471971294843790478560313476966672782509600132984864074438952402816993922634397006097050474132143146807601646332775184249491626294744471111713265064316334201607366659395159342182219917572051173941489466408847294712736639500016423341046649307870540247799704651314660324441381309533675490680928 [173,73] 763628792769726156571408632723514244781930476885762941551597345594531909718736782719615584042152632807802203931972581014619663693633544233752612240897721057992884239728110922688973305336201682411484809264317626533698332034458794724707029719986563598438009240074873824776735624673335175970572490115563908683673865772751012000650230069679252663513270605386825903922108307036602608872225595127905895525756242773589325664058580372291951536787324560903187798926367247167294004017205579879150919562103350086705673933208327003038241243322586129184882256819283051058561537524364590466095624814851861531016170949254031236921405582923559866864918662640546021039596574607353336313411341934147479971329252808329407383270864505078876486479939882623762870704312153417189939250704718755050156140020982991663015837995606864688182088509431476534631912572716539884941470493898073937373410591874837387272498794186077739675306060262844449525813949088500261385304367989356613436975819369118492156077416181758945625953264107820116392917914686955335398088300494536456902007494482810928374952853403832961850300039562094747651381310557655390035023982974642286595391422058759396544014317711998934783630982314637310447837980447304257370598878481456794884487800678485489460702124300400171477379761844019040186242066375168116026514425523863325305763199219684994755841173271198356661510707944693854868098280163424933307324491451134243326294092105376832445398797996896694970824365606927193480491874030650958988356373691449056962820148209409937712177166385617608973663112924451352342270459538281515464220484454422565360482693312948026609880348052272535978289526913037934403300401660262505838809917876275063614629982795238950664992485370849613680277812035752744844913480652003081963075901768413526037162643334574443237955872639838067785134475069362912932223641357688025722833946342143508806 [173,74] -96162415668786954787353332966747241044897392559862918384031161984278811628445931538349370599299335966872096928832355389948177704263901591408481098301317714643220729454695748872649681304050943471779951268735329673732067800282908318967196239261154146885045820127364553465656673538956242164475883908910506627914348867798897760291439954224576702020653215922639757939341708463195870945690016508943767971994827595229327319833088713544184947047676950343430590499396694439140454807313077647212425591855356808373243963329495883754857845020396842609264363037871926652259085396015968527594528003870516642895632144769646458110799011623131080630745611765058939179476550581964728644009991832191241742910475489454577194387321158211691190121874405362129975467235248926015148107754771613969066747853675536731993387585866968144349192521966984126054106514449555911029832292014239798863429426514268711459753573415997499892246327191128956052029911647919631005045903330531457289498752712840207570930940461294977433069029293379922438094775940485549101640545836457939777202453081016336581494198183061357505520455048181598968591656819636873578453482873684910763806640697019237651595184566421907622382137556344867425860382521363957014598962633734768932747965441961593485599024057705602408782161992581385814343686311425197413048946264576297926047220371176114335887631349227785948860205323377742468923763156178343021723065465020434861643675348992052800844919070953793963131801151332227631457341213706404664563808531103239457875450696865754636915004617006299118161276935224304339157570478431739799556015744982793668839426401007646587572251628072622398574115566791482438268669151963188006878711641733154688315905597233868760657010057873151628093393582500967946374648086116285688778212699879947292058083182978697247497449470333406734290698766926364390279976415399553947759079232212860 [173,75] 7233682890467486790088535572313829940433797232141101739529166494620218505208176600953692079019748478418095469903150576067882433364350154259454160562420253270674344496264972185897973694817451125017372811218193794512193286570123105632835380232024638083886371223467719917632138414796757074367813394013620180807540030538204430639169492084115329457245330853562106929462409943134830880539845047765943352487411389480354549141504862637151555143483382990639088284370713215383274864640151452421319605354607090004172834279105327701838634197323636851835400901455838037668068916018919136496607312993958912414292320728701048722123296593807804522204897632736160829253933679536413175320629883780004881523751600033205597653932765602061133153012588910498365640381769109053688383161724438786466153262446574828449400089921296381080213840814244406297004006355814137003600247648000581140329638543463140735222320354044958163811953029947595426219266723834768115505421634862173284706029298303914956307787787426508157365484625269655911420185622226189977708252898559115337483342174412688667025868360179798749609843529850832188154312987771190657776501048939572269037672834058912737446459731011769526362974738180495390845281262198766484167245322853789605389079504079991431495459163270854532729071213287305315014688944750183533307398761063981878784230972893969773235015666604118173867448892988746574702907797080972246829496225759392996577099242459220243339589077943211286864764013207887396785164168291250744621940246666331310125303796697295192995562016339843658204119504559240293709412976016495705621652429757222769937935926414801856372662918326483443435538192821212891874677526799531910250718091266447411090507206149783173662869586382281491397111392994972716267451520706745683564633467140700063387183474177325237323123793189520500344427183478043620009692949803916405010035318718 [173,76] -234113936824051794881527811912848730271703846354787597643699333638111343472731294584139070948438756217093191709056333317768675431040810031944487819180743209868846064675176211761468895611538589429380453302976175538062990996932329101798259109169099599385712728307556810206933689019157954975769870140901321017388419200484612134984015137370402773521279700360143586413657691519206966251070583222720779476081800214444903323732708390878837533326064296643575662142904844815542645787809926777374980504975405541264336788339278369598189550016092069893909295204822805781894777296330528430403453242287792584789148700645430210345134028154041864887822735668622442645630271629252994425243843929044317197541363202040365139928908767034230754766491044595685960200941945320627251333573805538139854649127919686880194530608648439225292903635593710686662258028973367365086726234851898944358391444740019709360253747421985554000346178035067922478454222278975234458957137494863124311299613729685084933649852865328021728297285387936838957157519006963826845469567794678602399597251267805440205367372975774382284461324457735627835251447428976977473988640873207814603274518325014314513528827325257272199873450819259881449185768197663090852951922257636657802503277720694004243075433965563923104381812527596703995020308127517497497028404956758672251552443453998931512634822554202223254412985482558134343470662316122411875863063205016817796370893384417155652720766463460843872548291464999389327656498375452247619678096371539752553311604838220007068402814483343088041177284002055515450688393439343344444386361425861338368283472283411225273617446740354165808969024760978698167895522037203440438901641545710959554566078614839048502161880353730421134307340585778594919967351367255236622869610663624019633498562091799403374723342662538692117454713124985500539102988846157629663202712 [173,77] -19034997980560464594956869806190052390174226026357452833316312640520902439575132171722523408927626139792506873535899826556369634945956170865775566483614518169049616325323783957571613810188576045192861904584972623884238867160460748000376147105816145886650568271449456141269998350245412880974577020565183645383877329871206351823863269250632122444266047316446372407048659863291711574409089133427744636309740300725808539269210896577281660819427587258790687583889772765120993889571855032776027628109877765562115445381711668068297016173867400387352664454701908744078403586814437038350548157266959265051058064609862462940876199041883563378318206620255697034749233625129490178706413221182439288954007927284198145384921074388093610352997876425496055263259632763525619428466471541246289268962712454243346494994336346820635605703792060672202977491797509661540176644220013493250072717979795291107069926213190429523381374429002476862653940068173272135293050969496742299769414670541341478136650700596051752188618928913201667397406317528020442033208533136956395151631956374425072806222587166422341187580968014171340648060691908214123407050925518398743110437358467275422370568572014957550266957311755604095802939193794906659903559775566126913383417092428003775815967868156218692348779032538158923506625167609672037755566513398271533068368371828515100794293917955641256168838178824230081955140153031941265264463891770955247194475230593318486883615141826093571080564339833864618507054082781137990549582519760781027569535053162826462519825261890189824337616606941687353358743277613473208088298974376352264235242995770213452038286483966828916878595097670712425265622684350763707263229540392631382408452711155099480419467877544415121629278481301120554395264174266760501587651710878958991540518357075598287852881846810636166011445652211615682668625693991347856556 [173,78] 4182399682812716046863191320153226163761794428508741454989914422573262554026903096633329674152153863640201559975576092003381853282258729096667186084432062785741997030383780633269512182535036166252602698206326485439753831025590161830969604455590161425767436682956393376267462300988873305844913246754472374173749955773448219773256546384628083239487842146105228716045372438145529016309243544335921936897026825060518260369392524969257986970750024127934886486918094497738234293595943890440922594564842581113442844751643690269525939062476466391659795753943504538489980052710440454475090651004168051405721217808004238733730910614743589536400694431605369877303963002732786812892963815457912327262697983422301527910594010248245867359347626487279574431913868046381408279260291836625215846134747861580685715650075956049293393496886977726265436625433734737484270550048814136538787369239357924508842348827083872049204989810221639393837171762161791318000215878865189367878835416058812405780372556596402726517954437696637510530516286091042036721353860221733349277130010350033599867961063130712088310339283111088053592426765118560459758521172345954159812353102838000403145822926132156200521771837493073006555577542403662779544914578782963208924050248488499141353959268713981709047156412291756585629868432622984775162852399537556613745482277872105343684127766749992021596144636199582580910516359979594546008565413510058254338078596086412576426777100960928871597520125743652481055994535448438721477896236984057537253827088300475011776141646853759043130778038854570864528854388301698221099500382381264877090127469626528948011514260596488010038513669741818607149842226508289235739911129370891462636694192728605883442804030841616714441533961299002301708512852092035754684251519497889035986423975060146212884901683916471144899336862300999430223026224250901916 [173,79] -427882487864582192494659078556219210387097120331214734024720602077615262973167235525505707575940527346881689794527925909892096699512389773183524656547111947930541455741682693739523945746085911487936155990706947171340120159629514668433727391630123072509145234419832508431473527298459094965998122387924868181419236192802689838836870868427201528707387831413938640384316024058115104836300102742471901684424614363702030614245849813749643198511995196696118509118522584071559983035755838351121567625858378260628439420602612000799513116189231349711492764893797881362651017338146778489813833561796040425828516106034327990304592667595901581835527441382718126937060551458539107131300060516036322395507988223414999010316111120953506456518552750145850051944225609897646261772459306115994029588369026270725213212134226470614595243458201285634475507997866214254997179513027330642749601005255093733445009776195117207415732543644351272683123151043688955296301804568261544642668353027273380643598878019315293059046741484596921690388422662177827210046068653266160648898730568975455136626539902096565324987421892323373451832883473803878676600382412944870066170309493592765332518066744300991642745541958114433090491582103939010978599356337691133005713357955301785021553307312612065133460146621725582044676444219215699443956616227342980125755847550451950824654705662990680001730651647289350643308872459941724673552128491170581935933219949340465763508932000485968827100100626707685874461867369777843729072430360699858252381484970353398519633799456274443704019540482484565537743485983786823222600672762157955271874808875694203155964801347387625693977322770423343648865010548445440266355999925529892403548234144892220515297725498117890774014466825302874345061624691799196775108057528833413500432432142399469316016033574842390288667099643620033913702449064932 [173,80] 18186165865472583437597961685334254564090300640342544961334790758136841942831159072041977830782895982099615476096420982563394120410250003490166480806119529543007558735129116357104413451872635617623034770204559665891366033721054251369708527154384247863703853102988566050156342391047091273985293492057179360087870368495498260465986088621522977109050959799097495108576399292882532087236175749286456434193186580699325580213142608572596438822565568875602688280482005428211664935940678700083253355727675004317941201351728611884408303980315608067930214168057677315167069157672457016093931261025999067104846266351314691382432776075917269922960845445888442055447659272764964789928812901544922141311087237534877078920544929424642599257704813992994644632098440626299023826212153564369619354293272034521636619165107477743070743404158212687744933987643260211544712155937577052029640279532171990561190122802140010471787364451769548141810277824306297659390256059318750175716343618433455562488226386593876251261094995206276393413869059732556533912466230640271757042226326655358628848953883687048664496338406266979469317065178444836246323390559553718750792797788950289376722621575396514598550515498531874506197006487198374439430154046061554866456505899564900961149383585266766937335875470870790529740614750184528397736409164043904498441432417855012160362698773334188587411791555015218396543821531355594495220226270050147263864001835485607226321943332041207363569553902974662803516805753701070030696347098918398374471040591178862542681888393596198290149519391678388437575228730996860589300449877748588578023380289960810396187531689881314247468377915499035842434647144689835791885583478085455364099424145552304575677214632209131613209536654657356007082437321376393393410482716929056184687806425932471300153198133998894315930168381147707614511839576 [173,81] 2628028410189280606502173089139976257132096988622454714474160773681476660306791547254354444390428093867570851244495046852418985820508383245779603554870885559210364719572677047295462881110008383901212092679832635468287323281834323813520109304712100898897067798322424603640223701909839041863709864226661064774989008169205421920335267045197433648469038480297949188303328931540633845538393360172913770950062562851333820549469300746228482557445790316452805847061670743956919234383054922138837375410946486336204073521995194325412047202475087213118411766288220435342539301425524182929256596752542252366007525233099480351615686833609427086560726973165892053875288739687312577632870906736117538034032389502003527449050119180685737607593918068485412070824707996579337334471903124101889703490454154148455038339166176853718421982671539686564170761092573363352019240175287501375063386954554794464299051893660866884841198873856458631448450423530435841817809752188456001044816156798840098987786115130820609099527734856295171626812235171923680815037998191837882190004622140322914444298110307719489655620309929299873997149759882537715967734497054337459952308986192815089609725923705541027902888655700890468684567360670897562058523786192734123804743700827961889908254921158145362306904376702435028473186514432335664419918886709339340042789485014007601566833884827141930286099655186513387637009125788050004295949490831956922796583652945668131290942932819886984910590319464376503461048169819892065153138027576744273325602386844554998596793316384305144798257327696022520498263783655214371439415297220213897494191101135819758630753493022261367282362573861098251597824035631899126025464131136880683177694308960409725916375816412150308924850203021706601407757214540280390356199410471008725915693385110644152684304839077804933626588055713981643593823 [173,82] -702052656177553830263924335378705592266801634743226921803553555376748088748932525141236370025361015624372344443370939404847670899596735849412437026935871544411425950447685412349769203958005992683420645060237290950578087358256923653714632970820985117096497279924172298204633584905480246154356329568673936352190019358270646233438453340729733521077905390637735838933264479349459342440399853982362473317694476935788629940271656620643536362558395867907491390921826325660239085099211453595228162142997767175128542943788441848182014092933463137725162340350794105903048389048562071754882558854934113551913722709967656275947301214155352003363151020664133464963511780166062181988363993527933070820183278187372843581660766078094816178629705520131177317093588214041173521657085798852479253700673991875158450283532869794541361708610006529154309129667540942997623293182070798082389256967255601466918998651684661853629558850124247048759789375831497050778785570570929281485708554236960371922206358414697581409746286520512332085631551518594200948697059157941589966408774922181558439024975170605432574211498614594393503302650172248155926231532421377794409523517374389291759323360709336899497529691000649124883220835532093684466962579583782607466908949610281328512054613765078506702529963008721273078397631614652798190121664118994136662376841577105581985962911064064347910610453258228819689198535972938783357594905414122731665829617263945224082311996742888589668468546184756287400423241654197930153675442676944448970236966957301011117394920568663918206987778605963228073974481049727842160063819562302775295013027923917491698002634640883086392624018048298160280289526011894319047301416947398008236307343232067051951611181738321353991784793784305368349362632194654159844149139420998756702424833574406225320776874326882061234180083427301951108 [173,83] 96020283829460495528860113974313504593343720165449869916436150008249959135699073501305735157970687463407560771062469184633404249967726370440082565493227845861013544348675634150059816072995836102743151953428417429343656841796070142034365125307876765478864670058666228020260911436811042992147160663234751153060615821091301648697944640207754080886903127498638353272893374812657758322069371672048329666934131191792574922542378584508266216259329705712598006636230577068983750405723838948711737947476159829751668594024452810239191202505970027080013289780704062472687521821227191695725475895487303446871670319326439586089243472892515151426071422814197405226605745851569714016956748861342198518201556544603623982384755372299724273695172824292760821996389675392843226249100990252030166456023924906473529937003486424383812184496253655790373795970640672029314509489603155798153032550269013926180578005779098149771898475006325319647317685912574524743367431035612853248169428382262178378936609455643849340842083901551334245487801985053360804923262779137751540855836253820157428650906222025274520841032147880437615671644275131598341391521865736108086398999552253541769766912757205934802747791531145871897506686890652673598729874441570924623601951431839084141850715143210882505868503370588737054432119935895689897619050331737686089509205112502987862288331842652140283198759866961807605430560143918136696915563924233541381271552062636093043131131336974944849919698129415815584399537987115803857206119716111499335642748989980893726253126818762827758568321341852997657354703976534501918889776727748504811777129119743253249063388168186047282492964290240879602956066893753713015160219703807165622193645744578743839214315129136435419824106027638518740865272766292444788883264829060862626192063751540615287790688881534381916506571283484334 [173,84] -10217653071783913796559093267327781502782711492459462798748581342496391032848746284474237216938631110011017887561716110348493111612634709206774801929091926478128633913775154369808044910424451655048666336000402524649684191999632154253244844527634784274654065092389369261811918419089755635530205448449644626105414374325509222279922435705789121420528477738302284547866824374131488513767606075616266232583258019419397147864180583208460108807179694010944927565734658600235800606498674029596701927144782873873002406904120761167179413424268146016135380591825943039505203320244911501308458749750680797788919608846014393118124598882734609573120656627623089928852543047983226337314325461935912794057150786588289748107241864621950044520620838655406755149003513526061696466699608227281145283925852132996807375541143090107808638721115760461732233547264896880779534875817245191274856661952557075542944733340735220014763101625062163152411663750083541887982910570557582158818609684764806499315516754700906254192199316400622219302044236811126359107392504608255284582142162516080435496374968978586683672621465987661977842298552481643990544181450749188976485032034135237555351995609480140586796919137664016249116209638158733205755064534970018729376265428177092541076509201512400274395303924371537459799309471624369159219591697743261809588523672007497575997091893356978629629628277793311992451992656025989282841763791524488182617429029821997044802704894281013151471485866502040661772771239322823425727105688643283828115500165918695518633632029461233401661211748495684765158355669593941407856808043824045491298828066693789563248209094979102851610775094191315829115696173799167955773302642458962219544122015031231026603970338288927158094505148553552681577223160239858346862593614463238692300209954133818949202394342080413600996315455016 [173,85] 960985687350388752422734402356552115432158979024399641248953998373867551164353380812725517471371844343481969278491110351697405931439283758615819807357103617064974654716931245143386988248369297556333143755265134501490461994818785039696737456649819617184658322485601831739007896528315840871994906668804914059054389788427876597339444126839679742607603350100487649307638057785241635758937131385845634223764494972839161165623953417222884054269684799956065522659225918321757987994587954034658184811836307113532900900610554959933479669871458569290880900520254838132787217087168449782462955687670255433943817167591057199023297921093738464076560142066834007124842108249691770415526072164962393060682111829554670666882801056704208499872067375517938045478356225476707374354469576075389375483725387132287321615489401334892231479368124767435186595874581542559244772696727900239701688616911367704841249958195505416124617447707133088093941963932993805160580422339289466060714169650603452495779219811068928894529031274339840861356992014186502354363398952084286581688519781278954038465970798124336990130225112256667142665963316733955497598241981653598656256268117252566950975979664919247128017416747928980604721628158782355200211237646657890136338204094323462032277256753121701107977833903160495435949658862300071561268105519209748895028093897408572915883650336465532348598890423688894862381178304587438094763690731368328220654787188093718493261911152490730161730085361384760660200020017691268952080199054796573342289589477425565466243318442322183162464698988659329245559684859686340800829082291875494793184253505574064492096307675481304820412112803756673695770388509874854237192549124745757817598621288010334402386105315068976911662492614572256296476710791556542483106820173484145773486879323008639747654284027100494950403704 [173,86] -83269354109792550637725341486058004527534957249363994646984071094116529164632962961498491346058393828742765195234098016749345272106364229026921469789316226894128339545706955134960067667646870423474046762275818564103340344637501283341055490011849343253673283158822994554773419334651960331934545293489206429102634722263075090838410057683022816801817441246231584359849373094449450474692342330697245534412652902691138014739128664784437293414425547419773362875064675194609463388676891709664577425232720857584017702190130303732757183413262898268345753259501283482275113278957239592545133376369086340716751536568301290118003338293414142225795767503893807980923192777833335118962457557000098664412359543686450939250695314864542539309564874306875724322256368624535621792651639952788180621470208052634599588074309249867070283412518042725721043676706309436273080487639148657903832881866889684046295459464135206238608213803401535010142703199378666329432291511413451516111189042780191779201424862206369738291661686964199017347852174330466822680562520514463691492584132445038551914339474996193825991070193406589842448806546707555345364344320777894908636930014445635754537278238040080667616347091882013662171821952844883296940408903532972562761932720989940701554577036543651953601900135319494314551612723728797705984621354987264402560365219194189044358116349874914754780005763522708018094665916432077357989042246691655094194316050457746921758678694425832935671735015364445835006918894426792649192190932118218600351282732764832735483770136172233790586555619891481935321614696988777284863208274775498491726410597292036654847165953394895609369203940819790140361074296640992121857851881578353963197016434930990516826331381596173763794745439807790791150715436880930821472396897496052674353308571020966997141979078735336559088 [173,87] 6597624659532665043096767078223643035829728272905823564449975360068479965270287724428224329975662760675325193622551829803563862734131156002497837936522060854858421285709945250629128322455671481961131130401580911746069495640518638709391861559188167155863909832926211466898647187824075473912912037652375455778445770936914692477297630701455192409543826643414456318567594081511934574356595890685518864374828831019935949896826653148772844889394764654006204418021803338819424831354028886584718164311693740158689991653628373563077796772542073652729528486457872547046642808519801538525364894628284569033814943590942999873957874221601052424519930188318222771468360102322675731226974647068503127814666576269678298910563573913363224313781389637340391078924212670530524138060802645078750255938662734718288491980629501837446910453131611908221925029385925293205561509592218156548233643063935280950310938529024515840981961865572200331628772388945618540108007817952964982183382937386787929468645501772119339826495982371128727510966169616543421638607322287307408036826818593544786886251421763061194766970259275100666691123691494831400786723568227735362643136514568377740159809190309833248189412183316090594501552298640780507781544015102060018609808830234605562581251222000721167850540409069031713055478895138356952629527629075501945856700987467456841007562735610383560758076534717454730302946036431795284921803259253506437001408307945969978765216026981659736353540716452443293158759488333697485175025174701139030100567639383087393259328882074328443233168925513249569997921004806280273259665643771038072279505944299055095191424906718348616007970143576185041244483244629236530368257737077300441642417126037079661245918964368531734485705675445936976035725077805338438226584493565079050220770159092630829396732114753241952 [173,88] -468168321065393806915136873849235691385683908357523997763767065877688395146784049815249286772366209855567427920729895915543199373007755524260454387472846193421002264198337454443852760346140787732361787148617684582803958138562743799620720581054469320480561641926354074182944910289839943058679909862830133673168163850955593653419323641380538150358359304977335807250447296761621932671305612590218768855604274372040781504630279436025789344305489680448914671938832636560071681669514087221807194138733457242547379141522226740871203855890308673835904742300294389744326939144934606027654869471014981766086905025732120482629981289408051357900065420531913099282440805755867293860196002663440656469744057796272905152717807567978817004498784583481722082527836354999507061516101573836323435168997479885348504281816351855354229542967359832355442946148359006605563877070561208682948042192985488614411954413924240268141313023278720613191835994429743546129306888123028868077523156003880174598017099629398835519063775971622238897310913937141596030127435936848299591377619483501228696627377121249954943660277239698441384599506145067632195345565147516835736129786306212570074952472182128484373203941809302771564979454582026513846416990265617822647475171223024668734894420813217578008299598571873545216470738970834920110071393837099396221921618941206102302762204827936573970794794988658212201530466759588746706496423233323180763653623396509196557762617377195573908201655434446345046132537891711287376410026955050301003342457078741240005079569458002983646735068457056472463250712049422156297019306329081252768680191607645966857423697363184154798860084162265593725210038759736268560868992130453689980726404431862356619056073096689323558184008053805746075924532830586554930366615305046432108997251968159865299678203184240 [173,89] 29206242890513411963602320218289020421342423130513311131017552521996907429377958956004160560971853049194953031995143731375934261015217438833079058699344117032170351872535060962554732710209831738536710280652990966211459774319898575829443719158056872723777420085537886565106586412371566696981842824419774944994792199821929612031414870349336497897002336097751115868866042395372432012369579909391091730416978280005702712883175396598707022897008954691306255245920093879213082126395354561012782252099305749237116973177259930974960227585797891364651129746870605412233758159375772681249130848061404636942602383267506167827002863339473127230064217989327008837341169024410331883627515690673472636220474475386302124670038730988806200422312260693089206008561221027827434876885402974577438776482742573782838273102020539288670359358500856293870317408892484828816605776555153310345625577570043709163305147945767309281756678539297255880183891247498173762953828827796050797120462522165757631525260978247808715472388118647189621780739815326410113789880745118822359838410907142240348193464588916393870715776363381228478602300291235506834242703330545450843822665745975989680439838413027690770939115728639530185037025403251863370981615275443694648362176802181558671771467781895249618561714654876949952217490330713121235079048832898644867938156291472324420241699775045490793795946410147893639281483592342216543138316399097931098165432006295798190302044685500035763385560981873064262173801190820884063868800483165017716952191872120032829556130143581918358542493965825621062307236978508402511299160113636632042865772401776445272528705889539765473506069823023386552929832912891013639738443945340553572653468493355586252322239839053648279333979502197234732811812593863610098968102315883045984281500799230422784118028684 [173,90] -1577693129942709160417692386963407822199442359244093156671875334428721181973592119452935182883522704997706607833254806434125789358000036459615602942198392674899304047741320345485167133847477654335291100742885850711094796439919190311211789258426638610712986219887999595077225896068258224459230875929962073969768222467568183251480557005806019156275864193208952933010181497380128583591289167402024271390483760028273519811467816820986585293970542998163683691122268291285194553803290370216401290884783127511049842080588702050758021380879243110007616286517321029734648051587765150143531139978575350942077199609947295845052133406804411514408473408597135861497325136928082046111340065825702792845215496519793198723073756466841283242295659110270282260319230895956559768062086975315590049666860089568103890080231416225650248138232602187227003213420127663772237760173912342151807103684061653428460426901172892144769269767930581257742780297761646050005344942872101036631178288645091267468586432534530996249002468960325094235831750750265418834953831533400335371618690372895186964255007032530727663074349207973286874477472074717707900442766212389194631587087973072133083536544946895661047400697114860310416465224884088062123778266879702996266450089431500940356780276097940097867148737012357772678760372543195700880256859102649633975938341609286136295717730942315670426571937771869753313050859086056205587618523940213397469070195770733607890956131071835768880801387850584066791779781683587813517837570172266757208984360978385792819373097997691736422054169034946090214986926058083119195100255679420834294098052217287652690229236817802077777812877731319012878002906944771890510967754444250328590983505298954313598136406495703858283635508453439507141376426963751957432008780722472296622761424196902947011936 [173,91] 72971730149665772620544020121110611436249429331142993490124703716585871211126006269719817524879445089335031186606744350002402007300816494838474453243487851831537402619272693154416182054658808867849589033340203447791975480445637502932125799474749070940421998016398209957476377764875540766218341321348336518379148770812037905062536037219903038572704992466037901986066312873734039992361646255924431599683507626634576981680642380863653505653844187120492034810777055428709747667300607808835420153397411082789845466852560780887330695955139664542568048162341386544708173300279957026234282801325940465185413909296049416025598106339659370137767089439786852228274398923205279647659786376579498188684588657375809785600295069714368139198233348173677855069317944845606676712269705003443011908865249894007848879206672386527694190056834585212698974265511124637062829236183850399976167668878938320500623165945395490280382868943149024447241188038571513508476705554052282916637605511211993226493986549274326191532786614736687742655033582120817658065356307515765017832143703896291021455536889540642834981633101268202419204956960762844990420285325033605617585863950347182517000516760220708962957955681472303490760558808882300277364739368802776522485064158148890581181803237995520033055449679607233916326350250485760617649626248496074805099640216961439511231625987631862923744583612533072910980801309200081992170584968790093421646483622382391994824943692120765135471790214192729088877258706554730644006443717963308733619090796360114439486558626379744813148535104863862131939630494133465816021857274161661229047035145149597059124238304867094469286419344231045026959601289935379739701467856434505330011966057006060710468179205988094031406654528883400764281159346459448950134480262060355360362322244272994800 [173,92] -2868080259734201174344260767060799567456866292022967654078940428177448988385224369551306687040918465140373947594739617529299052036460658214181011854687448924473751865187347034055604555268280312586955621001926447590561764501349701960178005498559161166728886860509776974403888394846854235545495689197482157985681312247319158479351787200490921431698902284801346462601020105217978551174822561874493698686044096387995428298608234784337484876334804085199283434468007298446561237364754933286702636655611092609253022407296764266982466814392997178967465671143340443681447541470251911727710992953394695173250010682944028131931529471645870594891304177713635817328771627984220845377198618100900048964525992779380814854616671826262358599690955565167042594597205338121582687180978095461085878522974220851060576635041918354077640443706244521526075490233439591096133257682586972559464590133499507644100424001732843325480135984058084760855387959516876876898700848224220570040845933629040002816123548648303657501672825615477658805699614438924833931616617654395949657360220353159252797042613607467693388700588034742456330240477505826942687022031684428903766652450666266758448725571790975327185730337174936054145116257436251315286668671694863263531583388408399413681585193849428213314839069439240256193154697931867776746557351172759179951983499026844212643287993627841122241946369866476764177312121875504329576136875048722253782624353909512108934891298544517227640094916507617426294505281744142702473387066637249473826997585295679163118976180215057991450788794051707377236831153657592349453946501380801123984134171082594038322018470732783749171781066427953036996964603361269049082894329847023172433364524706082436960577009204633934613135134004941237139412820500805019055278224754570310260083942476112 [173,93] 95342594041461701045271622420682412605743262060447933606723432532336577255371662490518503651736542900227058152220458409830117152790493221695230553412803056896125167520435977473186883137782496224523651987315714101640966376003585124127358922628032174165169602280335132040330337263465620677977368937549593769625011198661727291095144220263083702872628690895229058453757873560027798360625287528784199021069520297535296755746893641829752748739985715913477503740952045393383049185290783633981977811474814986778754461386914722494688466241237673955084463039352661163603762198254890285162046176172958671003820951874904263989949188651594046352136550385642519240856582301634858824385706417340648231823892842720089285013132250928418434200507579444868263015926950144497168249230375190445884261850574326621879355720751941197960221654566455905002683411582265542570475015487631895982000705204996906097317066614781748525399824895489880921222246229361138046115130550712355598822373012470033169059967216794054857366541922186281301166636944057236910577511200888786894384212404351226047392137871268699244352222963662755280250495531316711118490329882560847846259779612218803761235231722048279207595939818596127266451331477750638825039036269377819446207255485378350097996132808941763061635267824990273163724211267234715073964304230738688578173117477655707913470231593796262897222367034092638527427664304082018908355318344742028858985629762860537809995146838003280822216830598440914968211955679289355736101263051772243698610475991560494760167919244680264666740470609673209311305525875417411754632373703100859754946020146933087643501816821554146556770935466991328083803316604508214845545366305274081174348854277219589236931802177615544316445934136236645906157861022397582357429619502162583200289730712 [173,94] -2678126822804657771326383514816928494762284761033091125883135691608113707877088174494745131507108754270189536701271119784309467464787791586514601759756047614955367346153699995533434431173626879441004439363368838790171523695565515125250688484518951494639871475134004751247784806113849648605972094090213755596761133559569923197510768052851598676877515951673770738213363895669719583353993148172778775465919265195563363180383682353212966783579282052685055214943822047116270790425460058935911694992397012108399655978333061438663877265822511779669104062885863285205569177139298950648774664736542298506296509912545073613889702672563294802827081028437091958723265211825299574261240977837379173057529013124000308325587149426533271028141178744937894794647527252039193960782704521489251888867899536080673442336342562789825134762017838983693782797688725364946002773378631748726937979812071232720821605558343353151468033740199804239206615881583190762405219865789225771999328929739497511108582694580007993653871840265538027500788644016313566637320544980827982466986889240206226853073410899079386450082473581624541769515644780617865711709035540762117243931379576781645389139330081245847595717617463271973432243648852113153754978315635239498022556959495522532615987328109794777695836585501881214047223721230508441833455192085051331056404553359927738053322211636920256610634755561887397153296829803633244985427703927917575239317708389123206295091546446311862298219040459621285385584351452450041000342207862364000405724764091444250336792700335836805816948494664146326466813077303276069061076173411090061078220771447153626440962798667980928228934886903680253780021250940310890804475506044417095663431900758686819857911177207823099291968805784748601097287975694059576222227914476984926991080 [173,95] 63996193494184987305612946707065687425721795760405346737889865813545026895196459025537172227677543745833440757415013348557950976971269850651641834003314593561194072070311413716759416872855552449980779964439793257641722229544427237426213886696952931823673804313896166974991850876853941831582338581580940767855924322265112228028324809898023971646203593004650178686712157016498254982382522732718365063513412840713334194043742347011253342552763537175309275900019409867146841438208937916810227770428155271417759085401601587683090571152703995075603147099540902318686277878927542731147408939527194610540540212793220550935766765053943869645534047673039267662339179009993856871611020653302181996546597887974053543369383809190625931378579716800012318126675328297751695592585775415171066669741422740343664767576598704069106216959972321168234639252010879701191444091604306685721500657309590682230358998935157840028024560737607152578017339158595458719311560256840520835014903111092821518378203034073916117666925968882190624683852943939123834669110947187233180741581637071108862285511621596252401283285073121042126384252579928314802425043728174772876455278901971310817021505682467885285435003328604052018306849539723792640712003099878488928567775168299859032827579591528961411862998930678858305047820725865126123396241735250741410861472418372876029383014209996782465600602827007127946687577617008057040970374298452876689263288820117392189306663125368122071020633052842807023328963746310418199871994090608047263224550145652719815402282379870276144183651726998216473990343546550062393314184830616631776276981669147558049435304128048714372286916395293518190926102745481303787975748142178272537098054233826809838552935721880374787060819782828916115570651742299320054730211648626025440 [173,96] -1314989595311001709218410814237054731219990241286239775045353105767741497259169374922517676717845442506305576429495700866586903064462487883303544964725075229897473331750557505220909085342739243808347111597506450193184831764454802313180578972853459107451958193868438129978890377399256381259140925167783192210893514300207612932610302965707271332400556592826597414038872434737490837361462268942710019624732309189668750069445526122329619201740171125300728383457008519007125053030282395882608692897228681178249040392698410888149500669955006827407284248438132587111404413251098389334705030135238939284320795603853535528548809914695560641037729063869034725914832998439879417729923921153186533349619783301118554837087753116794183473765344168370672799247965394229265625224241372908173606386720523882815651800403455408290550631011003756245745801829985449608466642067888822418284111259952513619631372889073859237347778628683822580488272311393168976306584233307690051217774137616872698600051293777185851298259420554711777036752027377337697351386390994830415102926504709102178592537051081380650295480248734774326384038555699524937298433034932062663003657005209349472834224512948117175855960011099433211332919179048240355565627794340212125580860181028211441927533299704852346189127745501217558740927000257433499392026784352416419881699500699358639676349160753312631494677829374481669045604683778747134045625622348127272243549753646976142163034951687821111060736122927492308225816915331938248580079194127547753553422530345822739481937848334780252804933858990280105056640581869006991709550800019591548076623473730437259985197720135152259581447451608925040542061964262279127347218470632104185981027326998848833200720333525806074346516084402443186831678225292963157870615567510552 [173,97] 21745407689436106554075602628169969028403878021718062744261685648318335489376538334243496538119181331190123894867316445439106756081297200039042891368850972479141994441214048766557098163735472316398882574735657091137504796392488644622195344221464387599504573476547984611962338885377602020007789444952981522071289971921636189285895187822917712886626890039857189712626643344737361521118235993768696653460431045455577852397648410527587085144883064066014203469845922440864838990091447239728805585216264673524680753113900208580879724899134737816131352602140295245324603296472231312192976181444933784357356901326714248445347325342706563248719995441939295743310638107154057003161124417605683385214111284644060616580028597289032575317957598504356914855526346022206172964773954543342134236399539139723978404444107828910876047944007892930315494859218017854889787492380505873240065209430912567431302051220778653128895225372358440760166224352855038134608074297783749318434727840543841326214197568070468054744387804290446569664355303356810321597979247245856659935433462745482745879052001499637523131893584480158654163679214993356862949561436245968369443343951519248703605417173527061531954617665361560716021286273900610449375753742090953832496616506632246409024115637705599083487442306901122070836930011653150699069113807537004904204250393085642612721408916277791562063935369052766889616440208156302463015312853908198943121715336890905729081463216341866696934860288198117034614822344709107476194638651529688543824813260701742384628474072095647579783334095993143790545643659752263979093434868924294196912444720099195485987641478935738209920245925592485371326542270433747101682418930325257180675269969129715507312332691462373009264326421039241218905597044669350419547532130 [173,98] -272196180316785733949575715315317412525693565467706601882872757177558274247084517483138244768180751659891982731069063415257346504245961354360956393263747887246432302581174451561526543498591936887050092715303905706068470322115056530790485333328784907059221994338166389613632825559679977786502636922876030674445928799435827828167747724835330217374291022866431789539344925909243376480856661278220767590837566931428682373975552917493246619769030698414174021217687091285215247954429584546902715132465787296337120336555377033520929982532615519355365955004164733224323276963564752872013605429741422753859484900555826329023998734644290514714907531243299637243915994915477063890914321845407292867384629918999759676287556303625763958998605271925071995074383434876438940337928920244673533506967523147991437366054420788140910428905419031142945109485500254171145762641976144055855376191996314667813028031466833492562325789651536251438580335163036091457898176483007128886991849532557433346851159706700707433886676586837094687087967578198481424496534042621057713951691953842916347547565159236130183906336736871797610943036691307660072879858172706893360777592353558009873326264990710662048428493404775625569100902603242642684794288071135597573369366862629348363667525069164051950167368565693798098045700989062782221270618983375515727768331766404502068318504565524172885066936117053685131999476249533396170102540111583847014714099206921375424646024819769689664454976071168261743483148108404333690476231778864565792054909269188562034311721767361072754770869755104130443505725915675006119255795108859608144413248698301389143060347232069142158410024251379637902330937476187074121517406550553321930854404542093218624595156583537411952340175547878215298520656024153285041824 [173,99] 1820898946221279163752707964963922586607121999175001723924181362797765978245409393132936772829691212956832732520138611850442043049597970906645533511057579503193699121859693794268625204321984408641909096525579770906610446678656396967644095427026114242900643765035828821336501308009436059242807078797549648066104915890759884454559149584211778411015907107576068745783932252435137659744177118887516110697188825269648365643816007771894890488724967789956855795637192032155140093263553974668119368309048311799112163864073991663694510379306687405690353479746853113396058992805418629497039802700889496818855867931002958582525960698452512247910658966992432784067946479516424239351126085992574642979304803648373301912630540686780896022654998123231067410609282956632443330318621691246717067652188318125680039568997116244698471761179718779716847378516305074749488306035444078267973769326521418331798943498497930206034112981532853075850795312129222110289208974609428805118526632676972451399648522129424009923570516790775773352456104987811799539808918435371186817597681478945870274457501064287815713036849280755274448037010540656815039740246701028335784122554706019338247029162458913633557614953443397976839741716502586795090499071820682827510565525514357094140733152940308434300114090492032612799917505871357548753943519696212251152561621814829266268467181948414490391082715014680346199183920430914526696267801526437810748639408179483620773011049263271962238241410091307635518068326881615627165821016024054291258647828863542210916048165844137763092745431490530306845611101489577308892111793198393636057065329187659733762923899252746927237638713885747694004190354808436675268005453708405417939385136573265189278387573677160164168737206684085723872227960579873452 [173,100] -4061241572754479057937337456478977604885926741610130395617202912699089454792379789042759294307462197841935441161009760188198419672550293071849250438171117637848533266319113764221235209511742266852437899310884943691662576774259622147759383269711459434993375303861407996467841159383598474477894560763674826864666106208048532927444461368302038103448645079774123363284827408361345232803024597583298112693418972954752482690427436980448387335437841420502909311159331683271876660717938694240209607484582208763401336070650564282467645257860084075421623323880925202380803635587039637693133992327797604910139854781237122622678776173804212129954030389719659801216208439332467990540329729915131579182550094604749853253250962167635917499912882361335258082869370088796925830195611421862844498428924308856876218820392022816673403439357417174435762700483371986592943160608768808882525452240136953111083995053519801470107674295816458226177834385465872901383221044224513776905512998470393872246421938198362508957857342037179852745793554915627744017678873002570032022174160790211293251607218776989648047360729215098027018292892557867117908176777413953603093787232080025745947772345235788686903179327952267394847147882919429827202800387757522949605286093397718120703576578395034440586136663202018617039473020769835623363649125622274774007111948853476778453317214205097587201980335635851123775157339083523276227063202713515037933115103494792618613132826568532406358596557487941122534528929008503221663479243617646036019434868910847498167740236605977343464351590832112043366394384800785289548044971598365024835913002557495692489269965730808598910007709224457802177947384090286931878134906743509590818480340434671402759780015602293180882038326928721794672781860696 [173,101] -60519907624204190178135909706887203506913158235315448152074783660845006306168776116565821262857953129431269984917571272036583696792587024937991163507951099014864966877980679846572575125180062868334856471104221694636816501458051809457573001499337020551499747569411062639107228446347137267183149510888494820130708910910954446808873694687868739831934012064336997595231098735396674459856902716233009764276245376683120929922941337194729684259703980252784701837618015517953590375199956759926315922811793091653350011391649018914694068038514309850255503495377853341526891064146883701103809267287147878198926164054986813148574026549694075516215061590491973802548280792682098267822994947933472193855461596141715392264109955645317302677260441599783488877329683168935636399018910192825408377833155282928433510702951816770071912389765409622625754509910384023314199055948118579052992790768769413554302565144978678948135936149917381062045519096870160171796925661268825070632347373265768068872219778637438205656543133842881072082430983131326064706053289811275536733968535798894622415823585535473929214606286168729317984035871581782969368985063347452955569679536494600906483579303435404238584979233448741898810433852131790597532823296104406869646484705863673550192354786998170958200122200167566913367768304300868867477472763718585133477040045472909793334288300302095098344866625426536958617130077877235475620140509324099930895921846618636600029264928366982022326950509541471795893142641369787387495354858080159538028402970019213093535762258979762831443544797522288844848381626915830831365330951945899933484321762385957415567422509752806709381457068168108484813868844122120304077641792406479545595345627887275263746062617365705670494393942836719621478518 [173,102] -665378766203829134639031963892698657548939957103101710237941283755038124770827022913081688003662536282964687377762116944262912432933141921375478576622421670502388043283424196580488830929777122499813528104141776915280144835545286967696179413699406343879314181125773431758239344863668646374432106550202737642450638515440924658503780415191615931290161931676471105973346954437070776917937525911091647281690308773612306034941530761773983794995309009228800755477936490646310817407750064132081764856013011359850531616622994804409193411590849064413922138923383075377929269502140065669705120225272082902436593751926595221204246041602272639474943724143432403926867589801974387866719297442687202164859542505422741213836641745128006017828035047694345508212005725792969815936129868609140519509100147826861915295600564340253620616937993105568186874916819268475123064921662384886962066046681252306240138298382663027820597254470666050613267130409171117553514830018859143484494767514029649786073895562307831354040108683802945772901116067748783317256835651875227401527585012293120414325203226204791425570265535989667550338324955059495290021623667936673950586325231841908438768507718643181423064450538751955815051052807617335121476253852930104074779092852099361156764592018576851627391396320201519084927121325314061903397734382571441712082108516670058959610824758402838293878005623266222731538755293291575841479940666465877240060786631678047054261679556160181895120083895485139021466383685333098218477952891355171702194944595290649969589604498860757612679413339623183756578736731681899941754424109843945365072423365768599050171179185442943288766376934732315042089574707686781512801348807708300000862528465824563860719518387319696150604898107412433500 [173,103] 18213679501259037684726836386939347541212551654336193528988959514424072240705335892767819841355135092325053271184964532959285908845090530324233916890659457618804720641481474073157457556607470979986408246213377494460385759785280603101708035848630128375551992169312843756163128985508300119262834068252448673366350762336499319399481634154337082042391126435250934681323473136720831174502826714767988531413829410494270469414575896844674340465964101295395030457741187870888462996718719355990355806756671756053443808768259515802769701858057723533971415514028089347410111545713052732045817928793665461586581327747169421790929470667941245176778152765459094282983444520785926187610136593695463632260696574811590378907468650967998194317664268832763251176982303323810696110464206813071126411214421781706832107416972663126260177014057282695513876695420227850096216760832765979032204997810133695685571712694574937927918345980711680249424157143912200032757698622597674385962748993455215304125814828154052093949276790737722343344817191678647810377206126369903476507042798281286557819436343212682074189508642469719898536389709398723627864552667989898334601116496074672778029542261410251423255766299161683662104818508713578010447477110345492009207172108739825130024807671730847724477701411185700600575082184140980090976818874288332299457639529855630520572881829052166678547280317823558513239690619039834610239174071629579872532165573446997327130179594056459509750860188149236958196509781251463072121887891018506134808774490262177260601279775632865400857390874333876898036500765868122510988245918845477246683501831084611284926041459600624440201300518817191749105654416533516506765207784353310017739291120002237086603404793051128087453295959128980 [173,104] -215643661953392584075906387503625531190084200997931617885649222961004465524890156667287566715286697213688102474921474910890146865871822839311594190815626334109413625065426949357865079921961846277038757626139789570086453566022812195043660568590772015273621778758784038668938490951382029997561070091818083016292862385298867999262817727255404544751230987354626227097175535746601438780797507557730678096758509384454653587542301404033102438918484948848289557906505735881813891872590238539695168082015461299488153518986910429136421471636381810309943743525663434627208755504202868353950070744484466884013624295197816233013786429992129031983384864270970476388012164978591350588542177237311723820127782682661552076548379377942276608622480914849566120700149749648437104173749883459920815258860682331825760300438818604536097607408556165706298331104466783492913857100168579809820953941536345259310098354553496638219685469114746674458599742560050858683183672249213604545364390090848965506679616092042265437686394681830243411825736392057779876320528494234319361633203444766427666333013659750657679554227778282613622356268287476136800630885753349262229067708956343433394117382436756576169980363031615116268989898176989313342507696912514386552811638622879106687523652411865726641382218248209035671253240001436104292966984971564577221717794916040333857188301077831498654695882241422607146440325484544276501111355576386371271428793671599699122369241594439557288556588373469989072762841803544576975526916263737886132401796222409018026599754026112130630162203753088638944682880439785928601951763852226753524866983437909923390344884994239260566052534204319332372459917070921023052722399772817723336015977967793226268744120194037575856781172376 [173,105] 778163036836305168594357924516042791498070438960312283028214582032860410611399708889156461990934773213400098902951698642951315818232871155986588002826513961716063962814860787143707622892784343264468511941691698396569553047503403090319444385580692187347653534172281078408305251741114518837796212592638437574050391299834526243880593842797379796231786414644981585319425339938187032680041949884191301091560022876663973892785144003426369644437806940173516638757515351506742989835629045133708136526358033098855489600726552618651729599435403182745441423578242365572594996146275964499594305773699355266635553742091940585580513745948776393241841591747522578430123312964055708823604556316062345237637209939013200960142692090136285579613683022126190210280525411091500209877906156594150432291484525809540425935542753167891643677826022928984681113828171506868932763920748325548634181577622729326619515434910847886236195319878801452054881073583624860207130007562873470899689085983235038106603875935684140602770360321054535209952153289031575105597566789924216352267547768593134463321231410671401491746614699647085285174275457313862390502807909475785189049599891288920508847340532135549618624103598183515292552352760436759181358219905767402430584303896993711600399754870961789500197473230349310237570197309924887932812866881666641310594430146021109647037701615769411217450730573313722464087345034742800007958782881894733585815887511456586310082014787662495137386035645348173633818871597950761951665833475609042502163166912514395880297522104932078448626919414126768960292991821492585001546926618328398361015848067111681529129397490693366221083956480791430088550381587984051935937346452040391460633450737531062540751478463861476256814 [173,106] -1436380100308118934839627207787286866584385579109984785010833554300263907362302501020370940944586658338361394822947000676452706284230851643280262949521439380159522469271870922624951853117199755145387650596948146181658477467512938444933922006383973613219884445157410074517310186640658815717211025187387588129338816493730368619680534312912855153281547419709420649190593960353919409457311940881922544881236024813530421263028718211693325109286887200837752510534819737467407932593286623099394515200831429987448103824234990170322721907332021024409455971470617028813979056325708583041156971452639292032637292445187059358839741233892541823868982179355635028898467263429867202738258625036668761455722761205450432346510687656927612706952485258747630765624290958283123409462463009079690473614860331063684930325588845373414227605697813304810488400350493007808263403702714307127393037361347044143009505949704442667719539367527461557824054821875655623510260471641726040704479309113616163728321706552038658755290655653853688985538350338175752420752267261509423833322577387555921639977949656372780741642774301757161522701164373394756285833566791081149178822457668415736074533690167012366358577384490164706251613538188986198894224081517369695740087163082646738770535973845473038306724835834352183737432559191021263620514318001642404494105593614735093430446067314036302466148720843624661399349490032240787263256655868009398022297944919269999700826097496026662656647643747546505510820069280343550209494230816638286556311863334043936962963642126250997742763917814019504407966433461500739146797853233877660640177848672210461651431213191007697940512389498312067227895113545524937109204318715257325858135455084900294038051584001338784 [173,107] 5148987287085564290101978812407152203726440934946957590960121643505609682477567615069938055435972186220471023848362377974178104309333420739802112630739535345225922792566518862030878918237150567981681935064283965718979994504599879235347568643691257288245178715718542956736079012632558575273857024704686015150643044726290230356556454484352953989265309197604806352855561429576313362579243349857968377922358313671733992660770135417580149572369865154778293644777363645341624571259775076267598410994329235718938185582845077153560636269852614458399204658943042159196696617578874763859101270316256063419091314463098696988418289303658285496311584282235206976577036790492514368444448318659073516334897820907271799642871263125863691720563898531230318213025406845346604493655663129315716653324113182668084301396058883808574751497859641114916616883912884236101701838923546701179931928857580611902259654914079898285834570198395242932414952485754529716493523636990747907148804438387932446383714564549808227071041615432062240591198562519989363809033561631573636552991464947340005831413047564649553482852113532531643129032013391610875936344302444097239840044021039513561856548978846997183927164300033361249463745818039490939081391635595784064385769003142501269710538808280851576790205118889693513110790074687488721249820266395139416948022330242077573574866056068273746409821316832342240627898719398818075077025105471711373938929868898894577415190073549437200500906703989313097427469249255172936737866288055683781521500399017863557798233788089695866427430958023793826326159733146755059549509659033390767376400584562599887076548310306619522840743572187506063405834986625967485252596930805858523664258365810385749206450720746 [173,108] 4030349545748599540440049174131363243901415423414346291719332468729705314704430796804562331569879426007768814262718635332221419112155913149488843794916785178317650244308998813252043080120658091431009052004499143483670518504112614896404904578837256222058157791476598096471252143908108840507708100240814765523044043480946349204903702469122818642248392092971229477269929654207369507545663873752004230395806638452085631093216314825515431263202580147953633380070730050646694080788093163607681296358902005617667591724455301879256188702047639138806173556560793381516811189324066047002996142548027764853351721098068294324287068932386500641804398930497732517904789527414798282965233090297086296428534066844493079818408932265428228714436401071835462215658824855406179886577698229616334265918202941191896717793740134515381866696204669472156856464380657247233255049789886003156381690804768374943680838008104373468674055858124722086659710311480947030441603044299043187763903526877885706605845964619050627431243005004292473264706439222979839109184565535155832519236341234268986008636989057462779989662899744761600786366899662302902044583092288769920767800677788685512316026682561764370220771543253144876124709832920963598980515582096253662942772011629841324909695930256920102582802955113304451698271932515778727672484438168058521773803415096354710707085915711675527490911623486368653123730425475284971209150803975839572957925866027599437852213690015642202040845674474995815886658608821235633919721069243510157182793577906603095717851248060894368292302053405512285618348788325167014371452343711663405282603808449114054833572668736496256066494811799638348256654805750060644032761630447221884907533984772659587576696 [173,109] -19236172731925259383016071074328207519422228575176711067733774599071107625208558566027662675445108868680072442068187529094419433664367246794784019464822854728441153991019822249467317428543235178069917355158242841682594706644801986920759716378528594292719185481902078953233310472804421524764476343320298811803376228413944856125115044451438003301638830102871920030435937084990874322512133592183288518079700303923772108270938669137138389134972646937175503777096817817673365123384739603765237629411001197131881883825444031448843868810215953597759630873656378398822752669801112404310858601124495785957503783331937647596726117050473833386475895748424870657638947584124595200710464091928917310591417551208637194414344928936885770357964175517953751642379534843452809041027088261474841715481499434575409839402945225007781726159517989698627794123579075205259754505818857913549648722078542971870512944949463561007622527802073459934772034084030780236763631480190717517458085935802548339898461793554421476976852655090517110075892966766557690575590783665762774927189075336710006534124683126666839485351397722434783197867661777816137686581638260008688223103368116056137507049912060404503689000496100509258373487410473708808511508574907549101423086250362773310468139334547785075644417693404556650384408967175453578547935154584768312533814900770091284900983562350024693774030295635619526255378045524906661245921280157671919331237587719435682028885263068220035078798247479162211753896237277913924407095140009028567352311192652967156987724533616538522988918540023599483308145554889998456542290843825729375407317806733240015972951374256946360921955736065065645313785331945649393369537881169941856351586547334033470 [173,110] -280288560934267081316774287004372689583980937448115503852682953072300108588380866486439404699206479880569244559173324345400568036824430866214895470031573723173455782348793402737186349036552047247487557707340713364202913784735487928515148499443135512539286290892403838105001753176038519814461839520265907323010898228379082881283337616256750620753753726987451109447979112148870648557357163936884616406236120622405227987044058064464795102357524188774092623002501207507498992321262693127263505125492397797052523932587335199170895585363771319711500899745617840945091008732659267337697521246169543403408195684869102464980462622681328537847390774260441187109776731094078155269740010800585746393519815126076542205524362876426993786296051200317126284386481245859110319448141450656848100761231851094948454377121233752965074533983226363407018655994358010499457764117472640293689281975289496878367703474391510512669564366690301207245954728265917897315106406811849560877438209317649325875845939156740905417197998108929441932603511142150047016673992717646649955266297986381818280426506273178318064956057447722814157825687714641602303927380106177888223282937434456457670668379896701900532268826876963136461255560546020866627962199475405293830101533092860800297071720649640610683193084589378027631281685153044098579100696703009248416593188539486458287958999808939424710892830741058566551556835278656809957039531058162893800114994271288558543990123899674277977750820512098508711595962950827835292806309550761836739353344812793377219162048254728054176465844494419670170491546309687760961397450003246863648236397994219964703768875795233128472839050008939373694302106669891108711534178837990186806111055948392 [173,111] 503392920889063026476151846517818898970287907291500398786942833566022889267274124290308912017012519675838128823270460535656149827158819067411808149118871184792910769745886260025575207181671802410414029507714032813817373009111812680081762231769637871076371414744561710623008515969097802829895495604743375819662852504115541872126099685809091424538568015534743830586860371073349723956448058011459364671080640851144490604449359276480398166110785400841992711419747504424914890414925242362389872702274627026346657793636476477253253148898702463260817283809051085742802367891774343441050870620702216368772961956816661171449631639143490235732576033473701406383265551897488354562949586879578410752724621874281041061866264133787124000188497492430101368873818716216327934275185362055050579138599922089078604069532718998584152421122801461138560504500049113249963100229920806555042210344285150039867495954733298679926545974114822978226020424394179775718326071882167240427805786816771939350300725687591125463082743851579692355405443819809063693597874497134663778862678721736823640696438701333029605988916605426370411455495821392262457624918385023729639245341099861864478721455464679110121528199316636564982917871953839111825081528716813257466249109849286203680719545346447830773497589591142073114310823584032387057053830615669566223920711169742740203187302646216585257960573844567516524812184387769356733340522623641361812542892636505332513930469262671804265562692741206886610845464133805933314569536653568374488763071633405091475659605846080244789926535468688214055642963278095291901397802476171008155564480657469257157689742424055692164178042905914839809086439724911785384707612888955650703876572 [173,112] -378665876112862237820530298073008381720961192815165471435457850687578693541436583908222987276157372053810004395809262868094955865252099467059500505748484394588538287594983403598034484054379269922584587115988485544548831080090859869473868823930461726229208530797373801523538762222112417795190656901326933953286404201386721783742315624847084203398111082941881057858706272987577960357766058935986422952551586493465353006785230133202651200069176333105042603728202333414950528420262013252687226908879719850866882004513418524261945522498058328956375793091866901439192796089283302306205702947083955970845988036344572870056644125215741808583282189411066472527382952926947311424946071912153273644997870077639759913715509703815530400525238807771645889977756936829946381288027279915717036941907615204348918417279478281224765548735007890494482028476185619956744552604092275511663667072275526868548608471884853488597351548466130901947215629162166307194781890072372210139584187145040410857578873982832965012654126621066927922146265301862645259065440369677986604935469459720707149372626421445104469709347015264545220919566290555210343091588102401188318319514826363446934206536569873902760531178943750444072341439548518506810859889490994110859597435252890853689346671164422399868789462839131449404899183945166837529581201474241259736453387924205673447382543561067591402768608021811373795616765856159572915812684084696731511780064574032251652871033821861816972762414346869294138249225982462809921413509479030415875005255789059674765828122055192029299384541131294751268318798580963857206964324655837365816734430220724602146266622694576174203326693323581096940242671291230815001573525915511512188 [173,113] 1264624408342425505187924653617434363657818903073357501421367732760995645326461759728902613307149311896985970570981092480318587817306138985215578816246130946685277139964996794660248151351304017146826411452212335981669548839470771655692529986229005111031518826392232296847632933968640589214102763668168276818076484705559369084508565284302383832888992620439996137088384692930801157770037300006660093577307041851501628549909438947740593611632303468474530840265978619678722882659469161633961915012073110394781024789038110215066354346391226051549413142919349906845048325769309079213652511856847980981750922869270410957077683206622078963076624392990502410446581011366402299270464276821936222360561831124602609775111828073062257066035648673562854124121340610412397231613345665347134242477967104099431814353884571506662577637677156424015274868353443025851508828003764002381292459944866175045126269509794125493934213698182122902881514010534197633157750372350412656465236085014762829523341115213918400162901523419836314413363267152624197822170559760217913490736122454232665727664423055175238230747816964755094242674085457899809401064411623278617908247681788194532247748945108612184086671078700760678793245513389711432606045108791446772142552963002116184715525248732643134197044947760442574871623020937816417289644039415592911626219820924989516718620031407203263348349438129140323821663225671988665990012140221948217794898838108906331224763452031286394479107901418838783977651312979429657914583712014792426521172262861022103874303388663150663308393959357543456890229262756562353777638358315697051333602918927983383774016955438152938779312058159274208416839772381704442170285043596191 [173,114] -1632416312648760827868514831669547621851960121725940583606070271028336045209033016799790263327902843736159066113406294566473930771905048674273270407556373531568664537919637892331745736748928187017894282556345937521694112143744475988806528471946860979333295494151937390590678043616139403904400989014264856786787868427551800316522824269100333117707059563940023108652020203956538256666487857091916772685457843786018220836743344059507370327742262350951243593414999895910526296957009365164847275969472481688928507569932589924255225570759602378260709834979536407322682425920489786230509944148244286539398370908982460665335818861735752975874080254376923505638273789349142525575320666465172851463154908523585645250628592281431144566245389492060964371411516653834736946518861244015546164643572132952652217793740067943573703599724479345040460011866900900275477300620538068659987540544365938347403358615586267912862343211362296331803306194986347166147362909790631618099578049614653521285915526446342641603617488839464415170356879858357207402827985178781354522679207878980146252774539215586254461538769912954861899196812560098545219110004286753213188743027509093736942234373798250553834869540495712030486672757010499951989430296892446405913399629463643357123272384810443657199152668439601601772322026646438169143348770835079679382845293595001262872485758093335335241818352950384510138567481464465077950672921310140822479117046916707607873864309438893570458019058542988537198974258472144259063870512713009558602920704215830155049287617303870327920532698976110726799274679069777942389773613928336630589071209207284135128546409777414536381609605134613015806905088442044000989093548 [173,115] 1133113553290779897609308933202755983087342423769121402174602275539358084215613434355520388221401044443866822799212092267547694963594916341669609314939652985344348537439678903652579479458064796635182062819470108874181817807401351570299747823452928963987210712498020301834906384404144052777099548401893277836219437544289027446987798081644132187917043014908407288403919765188555588106490142023974496154063788030857284880997786316307511426922744474942849991371971517855704737297066346794506033164095703899905087545435059921721127146499576812914863350195997099556463196926318282180042205909720298673546326217361896222935623424201969563879556759756247821990356901301935437127981306189391124069704319198867364959203064735602407315935601460683812473659009466000681997399598981553093256233807084804465608051876704664378988106113388888324763931294434342896837200811880084985767283710085478173752466285408348077697606306155462796565234742086882622813142236047968552957570470984715366559775065128454151661081475150313680094117092385446203236188726479034595291652359625614619538198934761404424317377151437211894591992892792150679291893793207997819221419232087488319573578211055740921019687258490088387506368277706256532253183793423310727286645956990426841953484893570280084846484080409807196555854889491281519513911174706802617087948352871491410279633563460231151333030012837079342600874825322064078002054810772449936673407495497525623113963362143104429419573786098386425345521621722818689600385952645824634187952190395963142366639263539717049521499608554983151613543488171710391736243939872365163522498765960746416812520337225673227315024339805695738051686590580614525738 [173,116] -1562444408127328652152255724320933150043182181207104553648189212316386041921985474830636282724026496362413471089128907422307458261343669483807218809580509619016708350373559822149008442688724551761768326041500289598995982834069037322080202501040213244379945451639147242862032595445371293667189059162032989068552414735161121186423791488745106420342325248053685669296960753231110096458125689901263554125195009892338863683728009563538039982805859246929579858738507403063111301846205593029309139026604464457575256667782560643583567256456805310919063604351286499017126752133174469358894455930017031348321232446195006128053433995991394102085376913466679142520789144520015606713676360619561408023725463025112606658266795765063009602682333085371782165201864919935255436277546732836502772020339973909357160047679619598302248576487010601180843316807931564132141371439277670730470791603389107721947026234029521581631979088130590890477185279798977484289782232248731070887538260572716138236654208600005858092143033276984696494486227114846318504416861931926204443071570269332692437651552145994914439891056237290301659286289296098777809834730572355718867369620855001110776606770981232231393112600947168541192753925737176897679153978618682353294797746573360357171726682029859264012833483601245710547401820091412340049450530591234373301880002589814030629656701134599494920773797580750988465972914013205415056512715293508538791265880238130667462896112355837282725133845923646153442073311107187593904505972416451049727952024641916558546693302658695282690309692248950085649178275572812202570687923232794136075381235910851387827720490827166116360589237193886853113770856958968 [173,117] 829772328958808761995614061178535523063579815430783480404927415270327439604851670637011057713150773010807112509347426763161038437982460831175944532218050195131242402702777069482736813466806741549595123264581950528743561199522758831167071768555166554834247793181432603488768946118326759289519901416503680518105328884910770774549755002892052563257720604281642953584992680079458420498476684903271750906577624589624538672386279519661417073360305857473031657243639943214697589893951346761301694844652919520927621965589710014464879544829365252573242007952726540981090015735366049278791500340934650188778421695949969440141360699804691920914203484740272215956670951766872391651593191324114211119102616140132875861082007205692123134780653423110606050463568426247392240023141639483649381820526755025620112260156697396893616471313282171289245100789040959593738752338133613239550375919426113774895250723954638145593229238461050784239047732970153341496899013624975994523147286763608549294067430984650249176585585829099152163914078353760635128494039168364227242690720335368094267763544250472942499990609291526731970250637351555274982012282586688218245614936719536070564816453348533913666507799133491072835041376753844131083789191179893220536054378945356804625045240227520574804051396876846059556315987192149669275511889754272789690689571224394003518785341241510485347810502231097632694921259185825626827836661493551696430860806815806433838085985971782144730250129396094812390627146241042445436617724355350606953253918225212069897462464329835265793823364489037732620484195110011765113127068156814387574714207080143568013639129237934725567279680265361291031861342 [173,118] -79056337817954089194420534633748454998727006080189765159836842933593485343089197061635883354541153718325457855995478391422130002881921922488131353808907330766364553894129278254373238742370227871959738350168566734861620650152420820654609549588796681466888784085312428520912534208073320199708040631408637446615345302702680898042691013980438007098446407923914102788979394632302645928219742138673227836372437690841637292012639332446759046666282242303000915104574072586679829366776542024307941800286512748348671498025010562772122538376706107727535100889543678560639056414823318238761879241608190728894099656643034720581939191346441904405568679318805919180818556522783182779879035833791892529146009374298759033031405989100856539477285379270095034846405758775266346755724854537277015096885593255355161028244746252373150092780105874097666212564659702366347845691491769199268086122487313254689793968490500378794204984462189401946949850181877342606504269529395727356569510915656908164802639588371856099529249726009889331045542429985822961550094513079929813187582419306425852854163223844444798228485143302286768817749004185498415185387441978988717507811810446829004278469223682614294848800228221215267127839802970979118576917045243228841199250953053094433750665604988426721547081769530074324595817660113399242012082048660978896642778498842951169262232733547915175185269756868875166937258916156562504163575218468288208974049540251610147704394801822221478298785367523943314523553567822214228566100876846266699876440103203775279735921846237491570948883804132610363220069066134798089630349070867885702848991651930352873335187051765298658721672623923051010 [173,119] -152396631856031265271857742738466999059867705182305542915728607218244399952506356676032562584246581860636531274825568864169724309625403919992546502365603004883146690573873508694832568969531081359923955950437974278878111126452073110032657278055372987958191315873905773987271079628453045462523153483066080132018230090044833689655457709683423449657238893090383800445839385475163208411056851468593967451056524832532491229511945589383484424346959205428389427237334984531265678060792164380621037606134938290505264079401029501912219241523219337603368901965315338871747846928976958741293807546826140356984954791831812670790113230636007080028606570727701320964602346588187916865367582500498069876978115082283847545843321532611504769110869526569701966478536614194937440095091089024479417847928713716290459887201226973525682727088006989301333556153936242886440073382235202918260969898501859895177614407015666546909355926831151215941295261681926371066359994611446112806921151501076562485762365918301093981523938205441714210349836253574430841254169861535823008771941260957131152184689904922717684714780952608985037467423946352810855952133485613920020581514121249162995432953652854562937031567174291793030989540565738196650335532079882919203228791543717460954507975384939058688131447259509324737162464130082114732420493236563794091143247496324410868460069619017594809424510478887223126090156765933999947120181364201249207193907980042438514064212044637036645887294932230118750723215495558015078470180895460791345625605335281612760648377967468893506843979505599231307347936917011404828933676636535254606483982413195740276859220294434373488069479846924 [173,120] 42364741236379130001868718936324711217124661964435626353224008983438820204222479531795396488178673637436309746649369194872352745346822649470611809545670146963258706033163450647303627588213100617234282049264661590921213912139294035166638133301936530059102712686449007259125928724962711859783032613546605256099786463419450268278158814067032167486388040806833196314120161814422587503063884046441693725565345435255917615626255370995316147240185472843937963070630814711281198702056635692572195722700662534188611074690725672804618028002738768869257712853614483095440593084904922308934409556684843543191761806146400326473945679555323216683968536537799208896186474638840712822265403085904313359599202663345326168199419351123277809366793167951343105869241734937295180535822000680802931485615157799822071016711208763384660021948568063765731125148907051806097963136243272780106670525094399716827096785448425327533305318720295631110757322288112303020358651681629506354598307536062644214991527564882313020602185970278159313457186902498366680709295657927193164989028393512094609157771035041146567591911233730813951128744211128650354080256246789274438892031325627665656022075851648215624030609258625074099435662959030541717011065890877727012339813684918032767464162017651370261174673728747288975882222392856442639743405488087121737790520872703347363398301159296928432984568869956265997931855616664898070498008902529057397583737474220985839514247489444113790887983523364365974246917461668737206360760851805244490566133160318405744894759890352896350285250134070831700949600541511965716364595113378617188566889453048382136291339589227945811329804 [173,121] 612349598719815908023898960684304387041812284461302081878967846870324959713038035349699493386407053819625099721781837046648032860048553429765368760567152903541736732782299713859408741664218948881245415910730353194961637505117473106772443360375548293185542915808470216253123372221268359032236872001364358555388374013617546758342776491878178536842329499919743475543040626503300864836423193107586733749441590620226193803826897287007791769987498275579729419656591662988237136494196797157777699286328791506810296174472402074782364081351639870486622159278020063233374794897703157409675653216362670242873989839686300007324445186155351676802209723942740932434566460562196602318758761938589512742599061941712690498433713546401733892743517114523508323607506446800515116636764593971659053637555409057246764507024305974560478406881038642096691698893395887102421837748462490822243354969210913843309244089384763197743880560325417532600856377044422173940091369698309539412388015938723419449578480437569072067417123926172343503941142996501754552145676635457907878132152882767355951019998028044423510289417875196549257774916493682183351979106741333344646066762389710257242498258640455468291014652465075290445946541093305233756936343324129685269322183172221960743744484571514099523209953865944585439080478476890431243784064724154822751832097964733760680877423994277686076159786405671648946120032086165120947839949912320306683908852521639436959585894957914443929962203456934566758277969712627585348551895557576168942399971353377780250147860956766022398237456125069812551294453793425111378296976580086959981155132454956358793626274806176940 [173,122] -1999060716241554377383697371767524329216273324348326274100128219298721026588305890145866250874813131571147398843645592572643490551619386234224366204261162806632556029015422219329170642445166450075346884130231191810351163710568380416216111972689515122048773713579282954704109990852953993128571259565270607342790020108385848093683191917485233066680033118573321319774696951874279135186920814902792003176190834425514397402163200357277603650526736431368732400172948464434688038782699978598131273200587439118893073267542440130218795656850133338671685539085667979546561353062855972611016085180126196016724978902364657630534470066771311278050825336757375987671863543196896575375002565350337014850206976097082597523682349154461263602099736718437766979581301779777943959170552645344595570571353648480475734622083885140195968661516530920034698756804141805372316227617676606460477009321624824647236469708135849051452225586336320989242745495590724414640341237540130869580384202499028129244450040952035783736553718866519970290406617854592930617787713803606837194273077910413028627224427011645602367353328984115246766287018021102953005080348328173588721609848725592089645215117657066777106380639961664505524653066487645393677474894108458298301317291596030956035786382444362224635967902483330840118110946725899532849702846355807458538185595625962644282040884170784845206920074889445752370514844820231091935457389597350820665423450720966178906536051006741963198587909041447811113362067524497798032690163321306222538654258461303524404282499362745020720500402658226751774261374659676252390791598445815296038962225523043630570052739814 [173,123] 250312380370877599982528310207454892244763021088209901564195197671957210918019767280448100643319611779323481213969155304536982337007757233116064194217268608650059342488199215750434253445559961354865109323133364496938328299657632550477964960495106969255726298728657604188436756452547976612159724341024209502155985011468256950882108645589913025000808470141746885413061638666027065487699384605672082052723850280949865116292063645081999030234400866506878712365628477115307331000975273717382794398029748554772210539094011733967648895231240236804802098906629079627272250254222232700047320043500256630184020533348067973343766486270319621095020664388427682675587242827579618839260451831244433370407374602943926768411259072768918848503881420248184921271560021258025430807346620084349205262105617613090650497879177319349579331063913700468231616482181992035378931578553912508946498917403491318423336857974108285329684065932363065625525288740965111471611486893249294916467012101906498783107729004708974766500677284314085520916416177323338812641773473686487742723240416516602875675854727489082127692076724722331689683069869785160053087527202795664801868544925015675976079184545111848715322271790718396117309621544685784825058367711642105531621754672914856557977065945965998165745314185330737056981590281673281113428698650168179684775176383127059975290961605085784171823393284452431958990479576207086352181708769292060802473091467113511749434312324327417802075250608472511350847162969643352612421213503980113126538910353980831327225289307742237986621815377397317867170794117790959135721861527542544888166200486345538428802 [173,124] 27997194932115313312684417227042274985538419790557040078427993669142104012378181536121020018680984422189289494645344038647991986474108689835159120167558432814779720190576073552362241855464996930394546698272965399738637058831234329955806430111355702340775501346754582837264686208124365463403088363507231436867472830224154771196332779079283691962185532668587829027787194027328640613895456188804251329238654552117026376722155890136814180520958094915894419182040609098333325497475222751829336541852725378688846784139271335489203698700248281399877914166129933825229009831278860020075360621746877242084708434983995263480458918804731080523783555053826145341564879925184450054812183962107047061905727476584665764262915542667343169704620375309179746770844956892188573959154503381501274657921846430940444864075005059876144903195123197931938716739030819079723228408051870486707251993478116975423837872950770572780918160334060147454111044438946102759744343050092798608652664745591679630152414010737466557470103058897649668546246046583950065097278388883027865731574660978501354568790093974128938342300287356168991036611953371640276418941176261543395976751642153612434011604809223252188418541245197369361497911141553395541861668184923508142060677811413732116747360706157285673077069731699664571663796902739311850999090637369389208049479733582965361216835806555926446243542612815245449421338718263185880709997052851690794802947091086231178377266994392008487985193797823363442817570450915479189863713909690580083719516042004698471226569030572905843869502306891227561476284587541790354842354104744789938820099342222220 [173,125] -4507795713403683328171272219733920639992649786869196576318256110473595681720094272625871090174420156639690607088677115261745287687546500202815611383754779117858579224789598511603905724272073168816661031038989732299333909654023495795012548495107763361617377981244025506591310153987715555481354645628230773976525618724556591155314430437499190112880685491064715436017652954360309864590600595638010508245297718474731970800650888968859361831108760336613624470218913512702052781486438605755894105940517990179201888007801335789239578065367638792879262161171371775960581435499466640878407911528284264936792247619517356564374481327269090336009228081152168281961035373822179712565345565445240982869416739777591725318651283000180007022484326123479741072658754911229181532645695362654372543635910194107036020150709240452717060977108321890970827866169674613143620060409660925151645308534696980967903032310524233630881890012818345846244472227598708338947279850742104978851480044418145104479573427574790963648381934852964292699179406612673718850848111295792779928708625198171937415752805892440037847141464342692375776594559489315581515262152204261614238736482590473028946923826491625093660638269490245974506450180646437379650776573418368598833384471535646547214977350944697030216767714826286248647156078444467391222813509888781800129615261901734272450637773845573965663560110638979642428184317628473594404346667255222832716106938735300869648760452888165516080274159431869135436220445067805776233194039416016543615236203979352963222276905602051653113092018450869433824026663316917282761958104094543691597496950 [173,126] -224437805136326132843416501232043798488355716003988862931043357365550739444328559984727767653246184383179076694737061808095966549589684156347689044531986895422649606997470434485474743925365701695733426059899130025709200488466269812416832181413840150054342771598626633193644816696807120494814172568055257596027643348306935277434303957124577989597593417506981437426021266708300578688189377248543984280514402304894529158873095182795475428665009764813969175184529070976677403969414386599455502282144113724200548134696226969184745516924785184519865016733772784629444119247425034301022659821405074246006668204853586404402142047786112585459752616672087037095542445030851932302834851527011709847893827748515421531309166019132833533228265509089592368243054247815992990935058223779067885155076229219541610603356335535456750247123690080865765708461579659282216477711301105440588648623717673242948031744733712420252366149105959443243044816825629078476761263673139826176869547665457522877331954038185574467171843778971389928203850654693835818767823123541158584593606245765246247720784927401320263267023577050203690635937663648543687068026675799162097209564292227234567855057086912128569508652047150081173689320508782527919518315539592943838264515074525424770675281143562748414076673576717870400872262869813482998729835471008040992068263205063962533695398902084358193195321267274586980358605978684405852431642443602870129832927195215589377433428104783738305775875594143904185813529352780152270720112161425406121657543659669716197135684700424796227352868921133700135521897831840996284640885836540092698 [173,127] 24930003257236603689270191233947906491190373180922445772779964871944560334399125140491462788584756290967633998197907758281811676351284072105666391649857826342885809867340448095752800556794182643962195972593130467899378764347039123156022382626975022170000258471591564820326060007303055555357029171376652986901556099184072308363031805649542755699772660952633175820913786019653945538755893378562217670739282590004611568571024681711221389724615435200189252111137096208716925304831762979431741917497306552594813518253291051263650656112676755570776975232069276464785849592629876789552987032089890230454898735176990996851454866925004924293638127282675920546347691059336778122084300473979656680505335101007772696792191981394949777614281163186731776991199042642214981887895448990652058186672641663819956140929653453549553248395531014302297444085454512843694231753621036838176822848695375181118702610551578268700175950983997927216073854856495676247348417920745064334036187167831777716913561003967076794919474133686139965152650167958798269703022715610757217950653410351566076370337283309254702461292389917018203325066111082643150626882318960058169248046533978878148443219119749202545419586304107143503128444190463123405948481418019416628717224878120382012357592586198539521941349509375652454402222976298465303318492136753229828139426126732252613838159981112402880862384860464940752020216882165419188882919603327478187966324585416155161267522458287631310377221651746773480664321091206041913484454975236411742500017610340171114209695454978214559991842834134517790648068177142040404286879946042 [173,128] -551830010343333898917347215037458180608643617210183303928002028764561190205170526394521071899946279169560861074073495210816160955899456411847598288395014606418542562056928097527537915742070625170536563617994649731129350194908400297760732933674912266062793513115073219440080363297931705121159539495857476957819201765806245648162754950823964357252105541236623757198956289815244146185863555696173025551392763765043898412732377509234926782247662128125410739601530771940415402313649315112347188449382213260335920890506145333662473645712735667475436416961609449582112898868538857431867218651634454201069637630178642974363091205543763821543229890135119905396799835798605231025245656189936688574380588211065527144577353876815955044466341613897966780677120612662542272370523870575245359990536302946713243683780316626841999564320299900292678937662516027068448818138465212597458938940511529874628018270761340410742828732967776124257153260059640932528821042909228023479855715385403195294347212767907109171908879429817330568090733493536966972667349616372554562653437125551661012350073433199808621908252651080929802338318843207767474547166806143168589054183434091134827418094689610022831220008788258705328670455656183390582238028814413047887649097483531796630873824562869629640314501280711674771021431140480790690695753910515316157065786423140687702431596808144413822634726762549641460304632847510538125828166677765476814719601336945127409090485952671207087162172265553728172551688487027343404696566096130336907099287829047299273307186167604013132129529476121923674814464064041128629584 [173,129] 63427029385681842450377595683350728774344082891055167801320160041377781121053680153655666231209603054369841754028762852176564775900908299129840182862265373501463930889522699239808815217383341144086067999538612844029329915346975846166890165019483396837871944756700203429511368473393595848887141455432547103178663622902471050495970413131716771578211755790469893755228849495999754753489774899097498151666107200792469678452556333404780210785939949803877497036197903977552799683461395091239843482457982545935422256920827888336740739191150948644426739366942916193841670405129289938622062106501076195863792817983669582227997802794274071500500473077261207008154952622764871840556978627127670434481923258436211888437971790587481997550770828802790936558523302877754766872119169256908502080644167077844277316104143654111952839141243464319885946418054776154004486205954882217781908167808710416006923208907335222666734750132008063723210603818604251450289843854515136713109866784518107361958167483431342912572763672989210669183747114618470862057333652369685618992538401386857340117136911721852551296884709083691521202774751993097848523115773816680057600718664150124673910161995421893234425715935221220886193639172328909533891169915912708768115401336059321864070075739368728209043775767233135046632251008328867364621867655276273860614892324930391168206445090593365223803816551200309869577980866451463406025783728672224420055048815079866680246814133264896816302480498942310797887301596260529887356691859562934228016049863914040297078890323709912427812568136596491965567933325476616 [173,130] -5209252716806498159136779669306807173673531286038673510841053676239320568570023678295804694925532880736695309788473012265859564174924518958768681271204441549980135216913504111646697610572056571411757473196610704576602709365424502729607949899601177376712834916555372324071320455833615346222808169122193013981961635078271040957771372753528618532273500517347713292105106996665943719258190033522675372874002740257021173001120058132110925840155457688464642022828353043306486479332516676966511671016521562839420156655238536894500061187998734215256651389293818128807655808886740752894152251588250984866443696056231496020505156081310827676251608879769748882580950923442615351562871044907054627447879771874798870690337205483978905954437003062228631908353780431406490064341947135038923294318970452329868270957401138563985078289958381184641070931064971598516444790710754277878016708945823953591017075252135850051417307820709263091257578561254809105087263750459412596546684282773148022661630474387087863212860788280693665186575676961442379565348505322183825961546265317223144961771731973824509519419804662246898732338724908298230252898503569602845294846826726168617168471826730525500556644967400008447733148912159151273492880210122616261043026426756627208784562674424209732750458615162174121776150674215896507222406939198373109613497109395262464610244049302819371199215251178834380618261290761354520272921606001266227159250787127084321017272770853122203325577410953010516615503159169545235198241253309472118611360926486692007678758678437530899117017423064048990968665016 [173,131] 162442598439333425867475786401423283935247477235633653602108944804496684753387692897741015414359701004815442223908978651586004199960738488808463836334935724698715021571992854634096781122260248838260754978718860580630956875671353679211614928140730338561278207060297639199592129032233051668719165478530844986157595838959640644521109576825531625796260127520790825312566798087352537375013932744652268752248632850274826900545621888504248932116650806766365440181311814054836891990552867732751857812638704016125924026536692617991555566617913680072938965078070192874033403399461570494810101761780928945052714950441109701290139182946230224322557546971271691060839990249373584546546159440953863341100599222744820105992071709732499293876989886780159042835959600096029665678498510111221936910784279723213953280248858179283048955648582315905817926231658946807620356020415063243313042657021522684944891448103735657973909592010545245065454240070982045392252359908244693835349239589492575385315517359819716149032001159433582749369921572385532848230445985985094251778896677085412982678681994347522804406584912727054242828837810278885758665307299214517089560274035210868817512435328555957805034188915485365578935349657462577747085306203385232961224737920816978066029012413861816221470491287909215301440838892388803065447669800414966255784428841555029914066501932466416339783003782530504546484252959703231720498275643637070472427968799887152458327700334230715145649764878949286695490298335455171226018529316809070672859340749405563769889042876470588070168994745017836679 [173,132] -3340564169263038061260510006821833173689838859830373809201140157273760653900698419633441276024254992299060303867973194579505817179570489898111247743344537352787926694984543825781387808306635105361650660223442776333910948616926679668348834301322710709395964429464581808603100054060703928921659308871120444278475074789389263611109850802852479362693621454860488145598305650705879185799698165407471985492571609208085160739998904385366904699120558806697865589102949114079819433478623845572569876294761645579578559880857609056626090185988158144630004880644817884689552535657935095361169138743575819220921981720468910913112631523013945398932805124835638149187052806058358812080375162065437648246358239151832560741262083913938666188652336225466737427094033697895976577698266084723750249115513068689711285266539711054211314696212424486000194763309828342750367054139093078952465513746382180305554396387151071939135921348404022924172020996042238733895336051209018357796895512400033675249485302927580407918512274153781147611921283704557125840635786567361415487193902998881165284907917794919549325906585360132128811558347828919103698473258358233730568183969533776355706228019089091674963298067024241891339319110797268361893857304049348959399498871302466155067006317016256936703226643603244492184345170550966520936282285317359463438265810769167697286141446501286896926192494332919286591974982868075333017701928175549841975044760746437070918193420319910407526445643682060169159183329715340187574025121912285939483074629310572515076293455465023513089174456900 [173,133] 41373825756541455084725002944363305371204508840769139986161210940424921963626647578057626222040448419891659920499342225240246689852263315017369722537718114701272321598579459769168771625235539367579379679949366041939274784867134027275313572634259161300206772233546158765932279154595163393130501667664329968818907748691607941818704380441058671477767654294182267127995933596909067050150142225298253168079657239329524588655771947666702303715386198995489903911496899564491565285930146010890195305928297016645719290608100145573293544402013711773694631395398406725815710171237670237525578711849947687144206177586758405613082948873586004464058905736397475939023021878608698808881896790528934994800575396583486884627043700026276727017858925591599897808767893236153457002744895532830765405533968737863063843558211992545447592253040906395433054491859210645491279220260206557037636582638866866584929687394430621625270762536206418181720281763461046998725108815989880583746495531348189991648132834002092641061846987952110782238308118558368195383537937582794041936896991293406618643651460110845132054797181989588839460076846755264607911613358597231378271674176233369757615829476754844816541399062056495112937358658058393788620502895636035207036273466895991671451908607804598460132931815642146807888294807166465863221443080966484589833970683658599291979648097660709174271958915413596857018251401372280963808543843158237404514010288653924793591064237399426269359211464442083634853461741626925091964175780172629295043626357624533942938850272298107574513 [173,134] -786551779910278541261716638572072105908602201514875053332540232992612741199862305898815379303710630670619575599941078164015769675861075251859128055031831467655228290029730313634744858410449805721845886466988223057884463487113603950822104796196985792947196074382363635787139988261173091991772479315165603315391214702663103737214527285113770047090710458261362958220943952710443032480502802274686332469855733214258016772368753037445919808771437948100438659322088559988212966759881009421172124509254816797441749962790695022648942014985185730103765429746029116665327609504760093782248098967356031450772447028503867617153744497133387132671247262881603682971933205101418309731316623089697675657444539647220572602307273465601233244521367437751180081006378800743246785432197346982352683887126269711717723427317444016659076645948458738464726397751355819850082774084539675967993902929754619468051149788814320660403611696676776775608641551390094658083728554457184615851210190733836982610407215978906596778477961256875626239902003501970951384818075678331253828994603772501823999177120659094688572274981526221653325822564659012308921512701601228219382269716137727180429628490161137236753294480062012618395296833806089437797167845963419072425915354773592587964409435340831134953904601626873571668130938387704834576979876807339080231832143432753774487414528709404484524200346003299588481238361580693774468464494070127034721824308649404542100338243660471865207791395657646588255498155751622740572586322030073966716718300484351073907063841632188 [173,135] 8757318621071897754603461545780084501744951109647614343413752064371146142065590548551242916426554827313447453625641029202039492665160025055796402996291444952260002482205049346030842424478411688890067183908174921564664073031303037627573996949335798135153963276174799166516147112510656442621080082051298536589644743363602067963373152829639109125442996837892559507296289232916598245167321917701164391059598425618379548324044300357671041023064523664771285466511651545703962607574723525761939395225646957482578535077383873324498776020884917129016914147241285830784252885007970626702215404208977653185707688342508663228846831033622014407974700820552611382582940658186492974571893353602851158928413780209703376591555517935156758056074892618441888825583047483270383395946530795685562634814109199709257106698810037098199854217244037350190725671208690020944073060691121975394333087394997950712124761875574372098403488868431530084339160244234241183188642812062681015782368320141389919745588040107464396034781892897233343322740163280181657289995364807581052213237843672537427796790824490826496243049401161464133563519054557271826256490882238776627649797613788241444987224052909105986519434922515264963482838170444000015415712896173290737131546948147908618791776565501605819319582805317144695487145126642276873968872834104931035245557991067736956699312709800214184103242002743151960052940209317021400473198881409182958052384162175160569177588662422993101215366057465813648814439492663535250138343208141810552701799232812562498176608 [173,136] -97397092092098562534987536290248991603698573919250223815183426150388686323116452096261626778151760640421904719017417824506268612632311794679869902053779781093103627507531401514968345800662447407434077585529306085653392395127811274716423399593468920730001744043478968164388340090347410656075089887878722885864157769383640363015047862899664734149496579486556348341960807661729999069776457782105352532467503081480317196013716867505558356589317455494922077702947358774419040153353375775023965193787121536955655828391951433120916055593527495872562006073783030167603464011235050113702453473753291990534218562670894758674070409671010661697628547910809782308577606094124848998426627160811087208677325446589689722252247584507042155189076083575335906080461820754415021124628900110541187911832391315974129394139422286255725978375316000837172931521443485909162360200026470830962795022633542056497314828717556417607088120775729580905549064068342752204208992930262869170885618364471231222689120781949311305768889643647734477933296750512915471290082954477105937075197778393600453418084132373410754127737716810094555552502440627094242981507664284894416619335524051656420550575385917166157617029069751856151074010167864518020770094854530591247051484884074398520297861522917138118375439173133851641950591733695549601775595306510243102720261821605054314529360819441963947236641601623929229833429130783088899596587142861698357753251104537734057406520833201885568654515345512377399658065082676130058855123765640175135843068062988700 [173,137] 522467452876882158813713326310101900319638834939724997296135597672751662667249124955487782943377857729063153322004186396592617919640886007619930977619556637852127315279899840513969004765532962636713650244964286647477062875022670782109447781022114213811949751334886646611058282871268221184198617663946155464417086175434688044062844530026823849631162303417676215137447065510384236204752509904931296795074640089962038013595796031266389416650867952377808969421533652572611991304735025208778342162934714546295538333401437967221672352039510152651660373848249266656991192716173769412995841443865001626087843407730831945788599807470606945350059720916608281197531525620631871003477012232887839759054387691094562608333848246134524020984099807077424738414888830493062679102147722240780230435937587522233206519422858578016703623514549474718606743957337364308931098821749137415938608275834296230690347407811099286467683991516251956533492336536298692817777791373667916546158422369812440786936782130645900145728350723855965331956389140299245951751659448021661203397461043936810257190023384784819900389789900867408036864713459933797840880018941013230836247465820622781216767082568311272519205255476313611513507681290612482648527778558515627626687979750473152149528662597198327820576422447169532748576689475764362883301789610782480708038872787486347562495342601382062345648223845969815230298915387880768348647251879044862900657049447877251267872173569044764084163286822175805006832458265497650303538186863936551523722487 [173,138] -679726544594545464815571958677925848654505281636711696969998593155147706277672459451923058749638215906279298437036735477654524256927500702544356681303667764805426795443291456257905208444865134110908427504662135637952860228559988522679031939815269321799195997910275960696809942407000738265347190488338739466560056418633284282613752682766702827450662300174557898451642820944172449558526091494397152915338994932283770038319220669981899232159919294453693269552457829999278995378633224179089077899529318325870145743415113503289903934870851490099012644354160534006932610792749288047621406828513080894962507090735740823017217797639114955923086912566592143911254302529380466896388973153521862143120097861538940377052857804974250183349392404579712056681744897798961568217453872932563321733653745408807188151280696729396351620724627980347963575492535035525391689905684619669421747858317757340835709894198680884017599032209844566266824344304259539101435031216325224768886688364406900694742816053586065785869898145889389223220278744458120118092640983097519250273919509053162987785186941596237649781104738762732533610937817792975120468621411058306611712438151313601524467913488434559912237102685638166770622681163145564789030744512133881476327013651376888391599503325645877846921321216329290119724137389929433808533685227608220645646737756470731214047371013142614274951749623394091461610183391951097886324095989620711064220818524422499105097919129505720182210530028711064914712423785601690352824220298058574 [173,139] -597149655931384478520345906824371408038544885562036494598107236876194812905522783114331538340293277802196364548725553398875024320233439345172815291368309752326457273542574485618911348108484025577614563080976294016396340207525922945741207733424893899724538704712846954802362519930038676586569940059651180706981962437840734557844948052149188658393691475283313791817378941721941267711091105870677459973488330146753951889359038596365398301203653666071212985275059804251782883683646228103112022186326610391699144554717857882632077715131081485521237751681833025800911634682170501112996553172405574004042079139880562603884694246231389465023519742420698100148968009530021293198053390095700478827626982082664299752233846345212066038080157564219691921849241349322444015834223053152679888485886628079117014911660353730780218493678852176096013248500254667115263026171728959988069778757031313480624736822065392844388261980398977339406502581159322354344017345866590493919142230048788051955409678286589723928193046728387994376383636765901454011225311451931709073935898228177324010470895237325520707087461273187437765913912556800085730864710759944955157716510815689990869345832451797250974552440719069529251577519506777711685459504660183271945026276077607631119058454023183460541548231548884045125264849819579067072049759037688688417792844933361391433887030680204496719913272908682550907550318942922758625734182923257008467938231965573210048644289427383129096183220511902458642721934378610252739333395 [173,140] -63593118528890934349007295232279424236965265650360489111637863538197922785874579306758087716280496512725302240984870641561706160587417567003239996569731752734990705895256866240963909866408627761561932006287371193913888667787385878456222224588277690800198352796264786619669375422930774146047304015239948599423276811738463122350747820804969805026168406034751597521948892455652901154602791040666524544014097356991122089069051798433383796445397480098735311398662412464019764724123082335212299851863208427749942416218946581576091000865881910237972674451107288870579825700951740764811978495930202058650245760980600209569457111620370985857310912986895281346879642001384196617074592965682723603214720871640735522138195751901125510212489367707696148599932323628067211819271147183411248739412857304322445857855703316069596406029308010517133567777284147655142757256433783987580550619868095650751519118689041398959543747381650316789723844840004840032269333527619068317333273204235186776435285823713963276029848209340456521083769940285405221298447689596713404852849927240164341423381108168150695722135681777666043522851512034001259711005333839464961366415638043545435194088073057090389755868506616617718424103206538201457722650740033552240484151034676317075170210687003612575012643058138992988570967172938418437171062685552534700860934251245476781251780228260876627129185284063787309533582516506556497784659676425623747129891663428692230934357014339956796030187542201523096864093791524288 [173,141] 961834634986090489711339271310883734699826889833821247620233758448890018045381226113776610778839899948038262851819741252298565412594314181201821138834841822691170972324405582215676105880970696662952712864232342998563948742937490805442739270873149080086599901032440970444728873890570854228286329047817172484023289303127613351547764832630325251093092715258223831554072122097597422155315518752977269012599625848620593056341877176498170608127476677632443334775022433888872391265316208388750694488145506128630246398282477159850480186471085418633167863037298887082585697727173534532280156464631405006216877541138034733564621042513745713418592666648988451027484184330068086971576599495894172894293714261786763435232692687521651543985505396290625023307976255530434492675660392860175716137025932860354596423353151921006537667626988438009513477160227820190852230995363913685424277227834140196250029607258755552854011226365281923331822341070737105258442815934894966727310778880559209942787968578120040506152876366619582790571870669752490629806253695951331313766538516047953721206831724396412226346824586359043571866985926503489285748189914690871181800363588059712341608225377622646578331692762026340376450611287847170893738702237464143585111300289261427386303785993162345623710560420451506086144233906078883178769667406323273012144724562065758940773356813371130355496361348943318836628256160151995812264228200774763217187665244144073033083567562151124626867987802562168679404866 [173,142] -188391600045849869887263699600889805453277418441338256450953089546422920651223556436830915563741070088010503702689165380278238676187258770378119795480172350510191251998020631185522289279819231171050244990223164075674254141711845425202655012264477131095392919956135598551527469677076030881816401809737859032026057074946899859269631248753877599523929286380828232273776820455991170326594799443441742896905801796912099659272127013231598315971931728803603953089685350355802492790502204516411491296186274233655129940004411289370264873078585154160238389754248890265329591812951264496236230670740593568525351585985961940162299106800600486464390591173125372388537397796851150596744757593567229267029632957781450492871081670308210630578243089806404948077325269285139255434320717647305681721320478208203033524669291109049053024295422491532377702425639974634987894766392413109050650194637899621711451864554042417709920285271347415497384064035209128631064065288729072795612675171097165580048852857424455281549807464682944272905687399107535015201123575045487281475622125614878116391605332790730691240738988569118846869730067530208503784838453237536596055196952071796397048168980648316995578395798955123396609952951793287162076492475562365268216057436884508572933362907467504871956909440184141353152528401037097350272274727632946362988418212416305689035034943804836719406034350919099541780649246114513579394481369486306432191519829574653405610384108084294931539986014529842 [173,143] -18529773766815672100717205005278838569845985898605178349570815109746561724944870096677485607810170828970033818872023830262316492744136526664753831422675698424006795276609674502461599000649099228505395910452820060031735461952724178675450975264339407805583869410268985494939749107964614649463433294309874592138109394400001098735966880428811993411616187011759547121860585507013358988050446368952477768679445325406928783928064123834589649418472103073868924714094925600540297338857054876479697465680344692623228016270284113976731561419219613558618803903902888880107215318108988894746223731060572109829041115303936111577974554106454050191703229684458795852062111331903825486533742827609365130228052924991350100273923845785292128307739335052870245415502938996601451995955642027144216959430180032484939264441753733938063776099296604661831546177008993560423433620336680018156270381260036514326640510094326326313614560942342705132376939732195859098251648789417613291567319943161420795809536528294046022309471055951517541290839502463613702176425829920236529077763059425866337644278760496132790422338520839234473808073917356846508097295089563309007149951162583940655276241796525184719795198900117626348328494557891700162213433323433464815480894265469741866891808089215900636731269904391015829186211706431956750102040717953993634160876131203555981610667492792111871444296054859264488444788836023604489293997963158632242439706460817242905585285715399443178909332 [173,144] 509048357192757799362886754893944601381478266680359501964550241009970485348415248731530648084596129157062348536697469300317534076894471251726296353543857043273103410330395570177146924260591199268490975772464982961529356524239153933656358775642871423025910444108724942361784778113826739876122049202223619507052523473859349711736078643977984920705608067032594368217886586486503145969710296237893975116109385956035131866891921009077338857479380127194371008636999933355772838976346450189945444601984660977637997289961950866914478939360362275578078575871123050236518603713108812487734490721094270892143321521153468798177571074194702928441395079919585056175606155876419581049604120502888471571912342851214193790981541357016755143534885940182702605190423031646814596973779078327456705918865383044159099546545364259707633216161274871316927869707202014557676130778993634505607849286899079614567543305092833892510535130597110945343684202163864508659991512480831501261792268615077834152554857561900427752936065631805755094773558842061582268228935944280109078339830297719505461211901733379401296695299994309620300701501040809468327995560228677794961144857819709471010290206998944265775533639583996309453113382321960115509477055626412304738506964379782538679964137481629319419716686017823918096279944931908752150543480828966371838390899202103169014935639751310146287742644457518294139147199846727243134410373921160934356175546628162478412036631898830 [173,145] 183144511174904431174078273979860321505126249320782366875806498340154849571404701781413476575871653118370208688785052147415087254204108238612650976679499879903768687857539926121103892571655887253705274622379860358493834962297374497836433139212413218669405448326030340300839471769361148296346192347570255890910429624203299578019199774293085818236349087900628073572974614704786163227788273338286711675030183507308642924991649213582855346072329054530272809032853596740184682214648191586784912710822029562015276129572178697746698205434940015956039545682416167377958007362958413473130320963022126730569737091475779680930499748621554474806213109317969851657015612999150338711337563062585802900983920360543870058542662821092312051904277865566183216263465570437743176477051798945719597399380321162890782590351184740647982244910064839442324541482729890443373455633010163722111865031111356881489329192722238836258308281914075138199840415778315895885414008159387666771812464667851881563095338528639213401519763978011878017148835993309384152164093717497325352722232719983977407028333523842920718655311925921686801820445635895166204204809451539632465876905945371928458323920883329930777935165798045894968262110687027040117935460297696213852570897429430840536770619983620412439299711236546160805606574164199074095308771973667997204344838461969746512639465549477158466364183783053407393132123128546541790430133632116058087414855984222275300634 [173,146] -6263461524794133242880197140999528714933557469856893011565142163464373237242530018208223851065793508586172803268489298722697279606186642199940127110432370073711844243252997887886638446205385198446057211156767779269175423852451082387449028529032513340791852595503959021769888237700386391859160149473511892256126628393210006471040729924729250897846655309218482182785038518863946083830011903441892567847995161161085177993063678295629675698159992355789948956269014465242304395128300292313187389925694205618273257578915611176504079568870878417846097819642638639115202527644804575737206841678619379454408629164359148232150700227067742611116984552457956206215530871442814357545914977039192697884750603243511131991025452959303079179301582712261861287407083177895409554516063872341739655781827715695701690388183545217205181935162395057032978198539593261035867904236258428941957557885253697925592641644718018539425009471355739794884607729608732062307270283253043956592442479303000449461810994904089130861197360808886988749067663113289412707919351178736461360511403428661083809594488871267058079406652157799005847631992328671805881590327321407197276304023682505522718249974924813942280753721087089078052222515932415481109776710022741363784618239047472301125285078617287611180590717647793435999138030041051051473530160793863145835312200428528606861092864297221566716433888999199268335963691805820557176523426254807736220487038863 [173,147] 76196134421556277420035327039543199198042077522129544245228497984335577497372550038774967882340701997522757410862241176956545675092986006350753149511068447371083167859062965044331475894461269636714038388957921887921560137291868436110289680071530190327424610476485241446120339065776765405931557319361575023428408027077975020362932901359155623353309996878888141713269151779917594683317452891837725878346530978598424786672457159545876860266466793345026008218924992228829126106954927691805127982215868852110674555196241938726280607753154345603498829903742709901503842596906895974537875694368983403364692719952853492774957324476628896479160708999552685127832161176490526120012550266092329026785928727118190421561804712423278101680404358731093959027777561006953163735620519386828190506579219951561390545830733250002400311149445596810515872936909237887036133499656641921689916136158128660788158626626501338566560638745589922731862862202236563596621524589899460873215536812918148672458307645052759927156969236256159772516285793041666269407930763774069924737989882598832363925173619893425406650848870785043195686167532963389084943401010565363209868301812646243305117992599403094562950911022646203092187862375213914755882490464054501569040434924750411768865213688648168115496608818766174121931514749695372755441245810936081697958303730651798561711073292061298211277357764925346108663128781755818669674169494784660758 [173,148] -943535491054326634024376111145314870551619701784109742885673316644822419619354726532797121522456756307239702702674775490583968212291056766512455862179362308595844469894271195806755963963113679616450827719893719024832202730815095720130906280878580643268887850836845871921015028379582619352164245525441727408267692546646549487169013658281394661902790685693016384800117848373368551260680036827339519933333004197094755525196706777737297444789662087837856684066878070060823509418830799907228485152072888071303628343837572625091598327179307883396921088765345646894274699376580885078943660672239100010248287224203722842810788798147706100318500155157936284150928151877544309677145137733478252425926791803083271809280939784302044532040337937415128833209199741693688110079180268946543240388888806032882490154763120958989082172395677089818849542584434852277123483587946376371286184545918826039711720204761286948891053389887516533994244808099548303310013150011160614076002124806644715121741029998861049711715445006618158507086880244141349932480417427801667897129137769696306947704926853199931567627443510112201909731506764686241132388908715950231015227850947471991379698159817622435611015938379389101139777995742998726893050819449359739259017646821835690825932268273164232942856453350972616545108624475130355368603931514970062910525410605557273602781461014304224827124844700562984640129665002943056282695240 [173,149] 2315213389524182593074480695841057051906739578282760700146192006452431301415593309079614711398334851627806253436623702814185737035707698678207722025888362066311386044064847564291651087099722073847343412071876310233491185695431468761423222053615016357833584022288819229450814600439280635514771747227805947270865281840797643054076172119106725966384365126247573713686394554228568495391478279319655379911075944277078113096366040112432430941889700980194420645335767299689105755480523505046438434046829166546353295817393596268691908253878171537386728794720496935273363121204455823502905173222598799322397498214488075951334253000107126062202025251291273793563345535977132362698572975949666479260451818448642833522566934092875870695294458904270547721319606922440945628171305630997636879892463800225862733816908565055983229392625020165268848978362222963017035839122232438614610355513783417937140100506373251063792847858878608662833509550250850240981740211014723203770556601861485015335706702620924105997512103909962849905935571070898441591871003100497496186155306504324911278152526317337608106798672668075426037485859117730489285885569730315096319138188571800222388863916197354239714920963089676709800640586065386654973728796105947278387270553209207362590854799532438986469097958418133520992239564167481858117894656997429870429731672450582322122757663518060303752750215800098448779313380690690 [173,150] -12541995373810884432625492756428122402954142818280905082508675970850319236131618199358714206358954804870541211869294682836289214751841015826941758212107687672935464275664428631990160708465586183615473695325317781493843272214727443410286622390675484036962371308555901553621314834439162740470388897579567234427294438047923957582321795213632894309391449329342081221520125367086481769612843542414933655633698977388831307746647524534894888063880783565149060024679062961541241403999098612578047900537516822890031541636910078304401978042347501848062585468096819663638728980060894515736933572961806831563762392579553721324906157153628124059431861258144036668021543979343586950394582608857083083917148674943747589386626318310473461201408663638715480928524869387719183284330881933089443215785961576145177090318178595299634266570075393386942415031350022411298639439694525153629776480410432648836004836299614730110918683573630907774844315700553201244207800588494102577785908116055030772859168671446751419312684106707535705371161644908492518522280522105923267193482475519736210782110041377208526192833952429565804662336564662039947772998597896924753288852262706342024836160205319950060460576440532367590716913284993883566112208063607038305243086603566322531509272264671548905260265012168689518784805872316434228057980814827160303830575237591201714803633661455305167184105073664838286015 [173,151] -8051306327520410840362675659018061019446529797297248410000879568810346145052071008989881069259828118506313488829553068891552786665685455949469167526278310249066573868335442915051663318061474906437654701760856190578121839397036276709442675001160026134057842358061514105456756373989828563176610170184600035954210464706295606110273836412373464208401287088329993916041158010826673282543953248292179043712866833472133257961197152091665128276542604348439279376565377435255234061798041357177333924787504943736614084236133928379075407965969887615164428854963970147494083037059618503048453382683577942036935252498668845211927205539764089573430186452380390465749531668099908829722986489562940377001715632848570613016958682057567617021985641987015083926662308700132695494948568234004036341491786129766567347788570661950059310671834305927991450661986656315918079576818925346873452563089170342239819165467223162749746365313631610942352297222692273975668656921460526723557480543281965713873865192430444872170396870987059446057488274584912000687596061369565970253900904084099471613484205703891751274616770873678812255764696820672009064501448471207683852556781036672711200217597537623164724216990782721720729553036522453003274989959405443428846512106175173823772362844664159004122601203167312663730162003982679068400312349154862979958696495212454061024131943483789223688808980 [173,152] -12657653675037302410162075307430191357462228734319795886045625913960368646677412182053946548346553483761730161212576620646590693103681869860207787851100318957174279427916683156131659294884726031721145797390211886113112359937876903091287180167376487020052809640126622050749481405799083932716309295834596988865611979299291531970577886292866142378684924256814488328871572734704756791415493008736516965043088297203442433974795117472325960186361110941862181466633135639516361914161934473988572173929235186058372920948650558128874939693936839158377470712073696743240273430293059844947274017904080234928806402752360174580419210656519183172994541336513790139743278057077418813586901282662463392949700617363149576840138980935210391868860455054813822110336298450651433058909468346711206315715890919103264816553559912931650645756134300014662270591659672900732842089074363560103970674161523037070248616047476529798394562162546733992911938414145897819540035085832188949092694231077700271105100602104452977086952802387227603999764738983613928914241548292480446778128545645499682106463638129426395697280178691086854495690436437969232149685605937035275623211692118533275742243373388179929378133140234926365148459596209232399439053356428246103543064024291785187762533814607409020844080750719091299028176644134994245075511391528774454352183472706002387751771982152572 [173,153] -3024524788826494841138291067721168441365492977463384881458995073779798486176887381582768027397067839665534078652677951498018750111829938958119937793558116422346553511534943221146242612345553874178960284195981173873891250445790961618535710413267729561754475687717548693073710726748540426670522584822877091870995370751054997074013893716117042024414589396369326100803474687869433162597513413274068973984829315623018280103102474153139301919819355676923964285655832041154110953044724472309720691068127632871003302829864664462648469234401002608077253092432112451061416804558348326819771929266109481192747936079179160349529269108657160324461967574510530617747391660471937272589980397262664010497376266530968706122912697669072033391758794645072481438007285420441475025122690718102626014759605253211003181867772724090911903048879933416477808824308861586648959774865814305046804990041779169942636616991101599592593279524617965361181279551103009971173619585978240551879099866462867438122462010943491712155510129693348865872106700738998719382855859969185489342180857884496417963874647391408008041968865668085252924855294529015715528664039564937121952569938744199870854839723357881131136992169837368874983131649098789367325915409136770254689338859510022829470131130740769012206884741981476211140821393170481925794491852377070703116781082258331600264 [173,154] 71861756024295426143989032688774490579103398075884354666576049934830600559650946395784485261168348859393708110778689963118650161395259611575823358493433831955064468483586487546459441522130724650423564100449446052980572866217993853226798004958297248093155360159569441347463326144642859332965273612974354212642840728908720798297227148673998321741704822254377624153383037772420554975708217384171227509073583760919138796964682409191935851367618894581630498704271476938440253924373255426441308012598697064179433661925033495300178134995161021347088746696608641065729660736800403821310646136332132991681759103402271160327793913285990998803979105795512854754660297272819126912204115218275438585372051953542323883925928243735569311276807709261136318320757263098351463113407278573396275637269195353287670133450487466668020216604542127491895091678808115464909966491751734496437511895416225585359704622017491504256042753369235861987008858850413057621767457433259852804533045570870019140287529119335362765683188029479160968110273497100292900381096982288504069994061212407325551874870251921961213708185900058471617972368111219366991629800105676601768616353962379596044358830485683849632927287678266608505372350678511259400316990804074292982369436325837867349319224863670189850381369662859909887419228254208435778879844968223787557127463 [173,155] 8964575504669596478963834880381965098397100264763004122731041506976312396224028637234777753588852459747646764779793435305088307964608725457405292042876690230711405251934402104502709778514927489687970023522913954224218501313804490855994342006521038185082220013958223309880814102144858768729371908557708573903662152335445825835682167913265704415894972286098335120397555298531792329775318646763692523414424246898084871178224090125232688184039197612475908430245256075456351421294662327934581005767903303269184366863378933956831942465536822908365862579394588867762127434380049181014535417136532518138239192439000151351330731718501212405891256557891740296936287156132904725975596792735726532106810325776132623842760025434584245618818167113101588438846350470240024511302152674111834539027798645773997050379260197344942009081619057845786320595917310992582642865299341242944318816604470006453600026236701039859077582648879138378544738373800289236288866478883987711354056511426684667326863450465492747244816396983421331480894511988521153214028400662296128243933457728435881532512529872970865654299444576140974460890132556431194336235213771654098166898715978235731538564407650658079459665021325339024949463218922810664283995512741382262064610915103628684074495532401196247588882929722064833915670269422097473743271127292 [173,156] -2272435950733741613468549824339160030124198968051235253969083876168544000195262205715850991544090175712884137116444382216071362023426388179339427430877843312149370152225296226682095662106202083733612640483264755550713223198039370136523309923722640053767806390955605628436984290194991555899292967208310407535063526890789497711363296539452648290958396774545004700580614514432828262434080499835507023122533815591201644363987450018582565022423913734131806753399412247473408299021376965656254876151104900991901864297300241594471366157845476824409484758729235227004038746834793446199912145660384978055736117163261106385726439087803048008643647595167947665946096459235327837180137531314557473963001298810688388715959569872594571410889431677762357555019527902965059475188253134794545579407127012357321634613436584917942746836416993205599704477860296345855928638324801669310631596280337410975798876805154508953212947211470510929084868805794978401040620048366753146836265797495346932320735296784101102044969251248854186616825278118029007671683287403090195761339590973249650216897890210062707430109029137178189320352631456050732210592903650944115207918393116243696369335942611379756141271858279027377317283776441646889250649836968067379948564951588919054839424654188561133829414927826130516598685800503203248 [173,157] -12537695657635002596377895773379265623402832313436364123763334520342880274607146088051140313332087241714176882587841899772860466601834365252712303273833151314798255285235610976855390645462795500919799832034209569918850659461821388379351719888584297550699137112642883326121882874009032239710766821926314565784790488453292468086144188067601659596340657880442370656182679759357999523881504244088645096908308881246924945074867107914317326237709328638761573425465280739839983965151422544121442992756947615783275009900933779033791296654036101098031388365325643773442129683502975580541788704379232787948723889791778288173137899738416353059066695254043727418835255275825592360787519038491436139542826679195936893397545061482303818801425996103296828172008885851119767588755932989679370148690023257934733555893560971380181189480492397685930086582334909262533760197981335548903912051411340853204675746696810851201187394039159938832215005439100415483961322642974986063864774554726939285510448565951367844732510025158990552996613076032385163148790475971546134341588375089000291624081721486325000261324933356170275455512186796639885400745305202585638462365700273901972982127146655435801246201897692418984270655419248679587096316674841239414988316901593450114710821522486485991790668731030743922975 [173,158] 89242548833764165842847870506968547227116137532564910839108481625206136327696335279602599807722581717307811107104725694094727225297596630503293739694526420406494807736191321165225200676115818471301899627380725728463995412107289961970498531993248252658886325699788447684229896987198626032547618540998199562204200679610618927849590278084234404056355213535359564320556126065415121267372014794888394285832107654856287111028086402190391716377631134161372669786560923690229911607182345788694796058339627463843073988844360940198765670746340617361657587705143681307040415104841724929943725191695418509980267085182615641542503955511778626636195222253353709740846788848103646410809182445653667011636656689182425473897659662347790791342962575790518579187564051249996832906916377922203642265729114468836159633461343187448890938034016736876669666245038398629641218369333874464088830035958089465982358974852992402737534144726767419317217063033789916427276765205436682581300577111748746297957187630907550133003905313591472857562312851400153772939139235047203176318526131748684464036472776413755551892097956207318488258886995393493120617161619628475118758703979262464671565675982412180422943392502696762707040547117825993890290410299918051673059895096353240975740107263269358842047539 [173,159] -599572174872382202993320670467136606832566309082762359732921564987622575856760115363441976316002534084372832571787280241963452362116024153919824469700211411620951767428991135198414789572848956146498979667335473662314260323685676489223701626546154661102448373822134399472784007444732821240571400333601178446229715886533420344530902414878989933426325688416093265780647353078915585092679983862491494858714001049418453927052048938305325781694477031499723139906400863364102432818338941676861337279918584398993458089086289728284709281223425619016317939829813430898613708026617150766005701696006454882053825396492398270931042340946228241300462312520123375108106959349473201450822442070976493737651005358969933701586491244459977475234476786705511702448132961603135948499403014689345277285610267162879761307230763592813951463949637510627576122664688138654216038500287960475502344675384860235266364021998028925889543347984862382286508927453505450336138047125676551986537201687006781100125550739499363485861346022396723747983826661149203909608785921004211773676410307392004952188325388436500200486493712007957128978882934311130295267771012868591684770601524205164519655327854958231031812490823457543863769329906721557525356590959671109490625117757586115656092710644 [173,160] 246192279174430733042550677178532113436961496063165940566912757584177519233592629016555348110199738526552816361348746700235925601351159866101125217749985100602515917108410444214587284678987851037468249587886767469094420966456779628382623632275472317323562082423918263283266933803493192078670613672224474649119564843552466206017183467304521234919423873211521624634215909029233346777295440047345409137954939418674770234584928226079880220579673102218616095875645925495259403644269108125162397506731380658940500263283427550211676854305955048368583023662165405152603042949616053191457094448382115445023193337004952159496257499245418483753363351999356810502551663988818666765353516809594369066157104502469778246467181159574534834683988198652581371283080300143083076315615540608425127797442377209992592397923918790045144916753196026346660631582197413079903992005035201468615475684675717848344010166881776840210601067344041976462737925566555295576589712776030024918658573020343630224296060487670510767743753931067024528205837754707107776836616090428245254246631168091067085407483572416342647044835463641718036427684597515948262384339265328000809921512105629826071192969889969577254769931384409790263457365887712834049324553122807715361069925788833376 [173,161] 2558796665724286941118581407755038405618874162931372683050996533445332000174614696951057409982037381748644086480610891070779047805239908228463875734989238474296851954300144770444839230266314753413358168769761105239577200781681944738989046970887588808599186647824121442572890409653357959634460813481179537943526527561375661224900173306983059236234890039751057843582608757605974528028265332596470787373036158679679196568551366613666098932767277868623622648241276224158525669289978716649624289034639353765130483774572642452879818545171258460557444354637929753144220962865596488602847049349126715886909586920342167843043065519236817764071229569004311521418755523607898481383543857557661162646922946424441688705700323112795597301490038729165476760265917317014650470156653466069715545053168560727691097066825470140465333748158101759008796726271929584414486390420293851569196504334850041065369316860265372629984269586570500383841198198787175440465244513303471101022581139321978547027528244687349272364943548670656121654880071153865806701530781387866804775308130139610893719975361110574162893640574164885358633366261223467784500290805519545211168253518657350979287425434232273844588645130869934673124270710806024326722826080947425674616052 [173,162] 7656405012153018244721666081770268048177412656697259163184437531191909657011398869702851429272658656763294146760927889043165117632401763810931443305549206895786816742664773284214017356829677016352480099418018935755733139246420409828922528663254719937999950086038266316577258012140129337955261239201865315297504254155223769346201999778908166734513230152834693676020473212586011399403544053139179268901895296069308811285830152965264272579402576383936309144923430604902500301153638697876067837490217885969629993875045208283098229795707940858075480035934580858936537899125038883293123849418171877887222243404671177637559299580182444555017042575093363054538234523156866046702698368124566360013825427073745200721072198903126375720118963036624472661303746040173975935717591563210064344641806698022965973870856500646291750177588048553456758600090828118489841181253207521654898354218802604904844744987854365015695612591754500191521072692311641504187812005091893796895857336422193038079521759891734873185201218308392525939232318902468914615023911586629994561030968584700909159756008071592071448234915706880683861731826513990196559148408309239255616912410624053259400601294569770004860074775702627759553081207614995372924740535892 [173,163] 178355470227307924871565566180270889764980207569124029839618410676010928048927228688928506370874120417677963259305250970037666405797652712165888500331329261216254082922469215060011096886437780934311599794743655535895023128009898839176567250144360128040007154589049065426647326597926744356312212176598476442853434088073797985052765595154335337159361660359969761560108113565368891466942876005485562616930054142463463618932162387516480064113913036583802140465034295871355605713231464834729910695654246909209205643067900512050636463497382766445644585463005246999654074637560770192032919921407901901148482492627921881779507976273405829321578417224002228604175455564237681645635966712225121020994659982178846363562456485813100949980288189566588321905015180325050635985544848516581128264945161335530293159321133777040046641727213615108416372318312611306825411474287304750214621277383677779410671805217691140591280448163406388565986171408284424073261962659412413959589196128756117336645203778603067304288464849682789841490698112736180738713502046063481237755023014732098573508391969629857991321032402152399284261489764385975346972498820931138086202033363342428447902439811221104890253230152277649479881594268192160125 [173,164] 533780263254876716694532487974586130738727431604094801356517990457525822793066199949432589410072790342255288132003265111025085821701454089856457736729089679100884081254430039201902880732238813823170173793933320018947810194522751084750537456434846993138703861933386400031851867521365613468912568992580546913034268710104610277487928634865894290743006369253549319080604226910615867783763976038192473345467095549807311403961398814784735271897716794184613063299841962191459495590580023481269664906903186813693932922037418617484195126026337713352598200337180819388544260129525110118678159149296906883010180960206794343808868810807344152188405255088593392249058701840282209402061702279171454546857400998731182056819984334133511155818546470388695372567657045325325199620456697380847925737347388331769983149701271815476593299155776783595856820281405198692268088796786895822029032177212363521738532406459693273536796012189159684131570343420739232579618318183920399093741065865994290334840958954459099429381086903863767266363354215436045278426659787255029332082222355134517909055176037747678141144915816580456221417010251002907244930432648222400177153314719142557519478977454155275981300629433752445930259144 [173,165] -1867634362521116477893965765252985659049593942274693379810584924065294657866234666977148218701939194004617360898927332083617801721151202700487841039526550970489235685282466860172910993350796983837065511920160956874671158177362702703145987654409968042414317360887420072392794111199315165840636788656351079191775964164696510782848670873864982218406051968323149507171257277542561157553167288502149714049951482247710852250560004187835630303981752835807075161777252576888836754073525489898749148309327130376394545329866535040248072241759672562841322978058244248996649553485879217836785708720467845977664882803589489166737182691886043821750727955572069834110793051876366798221638728270881447067019657233937244770881015940019837494613821974460463065061715923168260563280410966427553122871604686287736721580280717006801388618769377420309104910868139563282579284118248559641774958252121826189213667773634425006197824078951001936351264675940434212360419722700607816976993503887214211405939801198305543954272828001476092240922637402901401000444553184751074636872252348203690005152108302131024345678208624979796431070361790978757383135110938847995995889480591930869030041145853391464872045436148177 [173,166] -479702275783749501861449139227858213030450042476160022931966457284197841906424030679610835581192854501511810529279705538581697982080362050380225708748364582921963574924162050001000094293318360504218541138497171932617536604975873115223554597368382057554523399604008131637614435337394057205020998328372654613024290578220936299359722045781127890110701382994735931301464237695319967764859640287811540041284217411239813864892266698582542647318729041291548774396710416705606806642586314349098393045860626482416368537186310105044932829389105758622806304413691553516809556886408565086307063202285632156527371075859960784295700891347258879919470691943443821820907928946765437380697849993290706470650111906637063157606567794833049195560204009113974763536779873194371298531452999378742483070239706186793519810294859063201198971572265589450317842077993623447616816255121229883832538266376329133170385920753647423313414074012510317299546590235084090659555705386090616424683566169968668112109959320386646860513103736864927817082925190467191485608322744551982671909158624497532983995964939217508447270466653028861295640566091847523291688232036611732076719952590232401646577287310268057379 [173,167] 1310913696613629225418714111114027232890432338078729695585586038353868813857957681300301281913508935994280833805481714316377962153070491856060256073419474110091457949705424636540179654279750537853962020436560705792366556459162950968904320095261145809692935321711088573983219734577148993320509344836993975432562189835917509190608236333703731288974154791867076170039880158354585856687334150922474419072017103825182576931304412617426693262105766467709252204821025444128812324160353444151882333912911006763668373071249049361913103722969390405069506782446823976467416051823233550016100538306955497926516202775599412405462959850168530435994153089654195833128518871084936964089612316651591408524351724141484628527960547451929293005303361011048635394256894720476867885279669418420148271899622479414537302509540491709898348962721536674709369357067124803851653351544956299762272856341681091097734775259400881500089619853660821995901456286213138023397263999331795367959645680061396436414733924996357745734032369358371376729324773557583133086615532617998012100538316125181939345580908223977083951108338632086503534968813690112979896729467000030820906493648796845017723655420 [173,168] 516320519445367710717386159398917799293124588867887181348323826014552800067202563186315722213674083388271833803107328535476109703329828151356426721900607768453438331535440537672977090423930327038329348785867390340790008166163731767708453118681227743747686358262927751348691254896036251128808599230402580336862234894776959012905879077956136428812333332020078124499055955004084726091679665706329186626726594332945392768013341058216931640241024281427481285182207678588248932050279608231113136945009596645957776498546588204980015080052143596607074372808939282200630856353413521843949619096370411792546010718980353973337576162736297571408275846264278298554938553055238600257107711115990364507957226952910133057625986709722882206549774655152723355341824837884140862488059768978222022786118418450154168960545891800612628109454942981597417467975546516991911081546077206781018732391386867424490301819403462936077494803409714304780254556639610427250571201405313644006786345676123137012830095421283096754003831882416363232586470425363293305323880393381968646237895465388348840651664010487678999273875375892524614975836328458506609493460588878924414845845544603 [173,169] 159312310328838451524565043408060187584971924664147391197927841851258703188571643972835251973595411743172027746961007701393968793184878203809043781203243138517145673281703724807763471154289648394766846586958119385589702914813631507910479383634244409515108176067815186772337278342882167504164917552727880096149089778568310802810019599600691115667200447457108245870136879385443552636363635380069940914203793847157714816842003494175353760882293432813260684923148070718956421303705502759051141995605232963762981496248640537738010762123358343251920211474946529987627061098930349461664128954228985263276806867446032620017757619202198308877376566364079278059618227771590760592767853267828834938444100302129450214784587151043241709348494499469822269670659019581716775152108534228094474973713571699978193582561360464080632974893370866241621922722805104040194215833670742958117280415664705493160896156462608918173042279221109566943457672511436661796599491000681560242254122034532739071430140444196873478993090433909397440933985039833065716505742229760598408944548723817996281609548258932093378358333805858355705905877949667631294961703389620852853 [173,170] 9532804379983973881128920453886570566498197321486274413268864712691530522141826885703005853037115814653578102689089203539844448740848766581404896986020401291727722008120555452070958561622006843687072346506966960411554751841307017120150286986647291754091562512841767868192660614213084427861772109336359074889931357556603011645148902338182120870919528005334521113803382598721685694011127265544535800156770258202870788313507407701239084847833189812518758021906084947333113461409451433689880039618185383754555740422864334371313485360602578718721576033557316614408788909835143725475081956303919035828973334778850375708780915609877626582755965505576274171350608464247579863579222354819841416692417462146988576402030590164491651269688359235788371564319048696537953030688698447211201044397031571800192224363615213437674721841448010951335413890101490963507117447501594156330949853279229690264792193336462685685043932367028003932155017930897075841532510836787621975351879575205600053043922652359729301473256987930408034522857907555930326924351988130207244024120910201600894799358219111536900287976375391880102576815771262803255503868 [173,171] 1191961146039426291812359098754736078813784482707722365274571172409582835451744509992487441698111034343980838528376914930182443125633224649001825570970723728382432967976186973033384760123329585027007801823942203983705671768240745572327322945654734109449361854549968552679971401998263180657994873022924503959495057401503802849239331108783184390256259628027779568193352819654059245430078268196203579655930405094702175092057410667503772230359002373280282718124694964416088146847668132148155028721206450331587680904153697307969448706228742963164374247879178197623783906212442131276446917537300762231635155802469542519474605040776629085286572686686495578415233019835305631943967307022435719219656933003943710822626672139495968234541943597751564772639917161596997508186573638657503498865679741674822779722139614403076963111308464594413877431091776694640318221090603676795888356725521606487922240670645745864754534169799692438369940704926608129417508935704754157788950718972349199737115034497654964548638619414939992812308880831795577331374168036365974055591047859395932204495943794160898444779263269532630747979997327 [173,172] -24340675077227947943579232301176778740439262061957334372078993691451510212197589541454718488517530942772105207919305041815891073904362485688180837381087491185686500151763580298728627316920380519309841105389311639176035761702869141378871451133130880989710899372358336141469226284586342759302318124618408182426631286585323366667626340563758590085851824080718987117764032293320954554743126824797972086154163294909486086332368608169333404848201408339755254496382738864223692273341842690042797408050229423954751057231174052016052139474062959246870150009865336857283941890443876212627597981351458686455774325039061838492436780189535799600586934573832699829555608873120137375884558478310444982248655676913716857927493885160198735413712442684398587901280193626022596856730993798399090568106381533847976279400905953143911208610778404018744204954095029251665550419321399436124508752358451770196767065986020185092346061565282992789383786322663672356932577306943031107472424661331325344131053608723146081217826614982459334751313327796945476747160552743755726150520934362071290035252455857086810397695981563680 [173,173] 335442716724651716980106180869023287504887967859291392156983253261226744051552207121214203924307711602337279701444236045272326747523523590156426908173515131475371232311712414809463614179363890827842426268620141929791524346633344506734390941187406283439383914989401805060314320938012064548129489973921096179462642648237121642565957817129464320833762908652171348817342692085014810398631716177295256827211124944951659904104835186980006513943511859527387829792140812186381765155083696304744807279122010274985846672513131872868082649651385208818478064808968895086569359681068009768610950338394366655991124316370887082628358234808163100027896885316183606699657263773683361051489397163467796913398985172826831815507026996964529543717161598520860289383566492151951331135227962733553351995034363962801067122658821681055504399080462364012600162472865477551264016432325870137053111849843297860048052311431713391510447449924356143348552467805834174851772865059458398722288202782300430165914292959482411145558652139265921645154332835553191882043791603666464306616559062102700014757771038774037910 [174,0] 6960080430465355086950283013716567818469928859549556003913367378513549305201529404380261180652430895384886276448051263869848339788031302724864299884448636118293696564629187380541444334233439387513579682204958195442421264367185181815361179670169977468783998616210631325518034283780285803620502961122729618175180906105459181345224466927271340763347550399620892900580360159990626910589712524785159115622171767799532693372845520519561595816731464597907274393292515462986141740868472443636614892308069279385573045173302444784297679311162891200966223912431170418693554495072926210262869735124746259118581987394673117430628397905323495452222699365333137356733522478914603476998516884364309117406645147251148525891709984189745581022801675823907871324348583920111429929117767661633436898126234463501368974492206319345397666831984924568711246940394597908563321148549924815727194792884050575653240395110663107310679361300148428342198551001815064293207762407171050355128272684319441663145006019594480651196715334545072707999499521317568879910334760738591280991665041878439883532166901333415426155349427296683013910710023778302777701267320554002179034003002460383228882167798385065227386869687695230306288751395728781578416471903819683946238496461972161303195221255811767859980536173278734633052254513681621338778852279531091698949667357532542718286648565752253020712947006386374943755664246623311986123169768054127195450458582932191215019793978275954026673228533602901291489293548242195770177810669581351348757143773368081380258182225634841324405740573031722192724665720416986693761154154763392881340273539097915256789330274272053418206919407480374091927450810554414595791543911250533541347384450630578083921155505579706626944565029025571019478579211685322296204006563437117169605924752412025879962162167526609595384840319414896617452918232801004603988363419407793332568649764946818515143565778257968699413222387754773022766763435503630106380671042936262683338523142489930607163884839207036196982694293530198541633177081523176939985044989904620093440000000000000000000000 [174,1] -91218813668696085444969282310850445168351746758455325375816590468772538696018286785732657073596279046420734942882224346042926733349009041614069378042844023922070423743825622453848678396094836939619130166675244199165243746077188248738577853965621350714163844118766587538043496488511709255347042405663824495699689233022387544451001962672160035868080274588315213435694733840915332590052647313563286775375348981257102379082747688013938615135976475079112186887941140665730601333792974674766928235713616064171752397609500134091650771557202612024918750116830138983702294180259389142408390101125992399072796466934979766301126474818645377518006686848931511105679675224738326572456517062173984664552053397757525234748875712995491291232112166390119399806602186709336290830143754188564297032751303848013532043579201438337370139009858844581635395574312595561658434544238433342099914816924948162891681425734419637191154297002732332892668917455417189903819788541724199037559297118171009928268854978596454797490993283846868084063681946613974859998338816366251800882611242132458135023677108934438287015913499082893795976960738906499784766647190312944698762934934260072754590916620206907866151810182138470889304815882096518885998874079390973178743351825769876736771579908593218880197947500696181515094984281693708201333069715468323089298268390930275631292279292249477195731794319826033072266192122927893883645236263267288477029224354226856497537675705856070512034818750134508104471511125595167801046270576748906973775478844060360115604140244806301350067484977467148765703137989423954407511257495961040702018611935251835596109946868654987933781826940208123054026106817650134983913308313343274134369274001739146007621210879881328490159247585650806925149879786143015502873229890940300892405846265951587207371056340340816014932003594551194851214660711177665997970777404704838951448407251453249787661401075911473105812389187261675013903302898973512719092368242235407644517796443968916393182574698163242184204971121927336614452751948935168631271715335298875392000000000000000000000 [174,2] 567298283733614853582254918325150553013895213946986001843952374154200145386922451742435396332615775950053812057293205473727675763296235065007200477351586910763403647747593852008802738053956891953745960580366211215345819907792555806111172999867274864384231009834015500663032181764930721384845236523461537124828603257422692537312410346207260003529556826821790059667497873808469455652257448322390178746915111598936365177274439694125299591790614002622637980561529492704835344593368438464147243853189950181946011904812380680547625109545852100631192250589890141127902641995324313634691824351411922576738366989883355897468945928128750500447540962041591504180040439092856888209653794746874415826858902061383375325835835921375304712930000245503548195436701105229501476217863207126590649576500380669974138865904331506040881943029888406090343139041201910713354293142200725593090824564821276271917677021637600036738573184055507401352744304498406082145812705077773694949510609591328752630856720136756478562728178081517042598611075943226786048288903974154286481655780034208547766654876888173588391043275153362139412818820721708742635468513393646178411257726299018063722626953878907732271889202980835854725274180083331987286460457030243857839045361520410158094260878200127919416853854047019610217379854535545404023332887900028964678231890603842548097105643384938487126090682955540575792383706302585293398432950725845152088279464184527964450717241103167592890430227701478070073036797748827597620699773704450397431545324716699605962291316246872487746504259694504285749403727932524357491888376856205094546546533818628491509186122435972152326501783377130517429634975864843665904414273333252944598678802625976610576554860727437571038868895084784117855631796298732187520700981310321682550025265363881669153925344373853153683425935231305123922445188656144731208299190965667522125382742811507349283013183525851925731074920443672645209835513065156311150356337139063692484579576643231670799888716664514777843654559563945372368738060580032615107959983310429067673600000000000000000 [174,3] -2848063690556416350194772541019043544446449512563295846582281959747793651164025776118006098088300962243735413487513334075004664763217853331966721175823258310314983266298129436988046996063553455062604377969439988950618880956245149236930675218669363220943810305592585179130232184269059255040919249207289380999907195672993887893889715325793609773881885521565148086569041336490003501328348690229143200575902301618358808081414078358421879341036877849097541754346607511977069009205733712911581429217344755794816317203379780095263383381146875512338034702752325440804895931665513245808179473194659966340655262963471175089838327297804944157169369901091900270914898160655711631014220437214994334396864252634030727404540897262477449929643672399884100098490752513854324905803486241124729386128884166522267704038310684524328428136643234527583172513685395250120262822441786005951267928021983118658304556699181193086525491994608283732441106509876237425799298546139832798388071683013745390593220468857983216114552498671615124107464445381896049714982636628567076830643878623054516522601961217629632406545663832012652348855489071123716182054352808110387014865681834222742807314923210563363266355650292796654391134527577699661226936548787045268615778357817305298759383861299894681114235643964684795421390752616379263609096009577930771263122914421983732803211931084199214614780083867509834497884549194197761695782608061654433953722340839035853685443703708317365239069587440755807136809418522490867286289956248276927477352605124461189213644879728852522244178232834940519477838708013657984780871339170870167545712259275101440403433189501446152297669097862796445774082161760725846184707745041731980631629238700374339031833716088439699957511357614692825577586106785131528847912711522647371616447985152050703850594819246291780368044061639463847977605005211194804841272410399143961869192620665068526662864361368830997475357986430873554787056174246687473940527996316268217136572251105518632300491715326864706640124122343994419220837519783588566665878979613741704806400000000000000 [174,4] -33640132693141550729355531568136425175687429339463788318111299250082215870314617337679076467514076282064460703028107796956080701273804944736487125301290464372117273648539499003161754504762074581417179419110621850433128221969727658501148068081154119682024879958892338359460891055752944274715307423329007684165215906173631674977836662364652009447669932777008348473292629481885725915179636762140866443525542865011017815461951719029115252750374196112912494366020978110286479854583888340807101863481130506471747628407839649612176885391958389058380856590930540877695043954501689856979720324664423907183949349566432998869617503056136541393847516935761492950504241253694002856092967045921632867528092754650793685093444919858072518974863987854632769187929345804556289171078358665310547718899233674840256349024875776851584496108171806768454475450900692920676661266056936395455892341556449728315657091962731095279168659736859804708585298511016394381552924414373191543257550519798771566475755583509578843694398826300918819289247363769756972481092247259665290094028654955395929142160751288003421106398319744812869244640575333433604024763616709938878071263879890915893613225257302403775945235020870305426381279324763620161848326608478555610054548324228265087066051088604747691395669728851445954254661744913324250036587095173507755007256835299597229149142248028420072673998240760916384895055560446328803987908800939375508694179793211210471328933455318970953871329503546715196933622772277092780739793935530613791281029510125243636097439932846770121858711113312897741682507584040135515020406507960985383451524397380971900560583540638839973991113338371509948885406100398763680447509518804503108368119046731615928382095443277877108864073167664633133279879894429966439996256974019103436041767887964309768015479409626889595641429885405279265101067321759661865705385898734390151199906346592226845807430464001136078751918360646416268660424289985251103004364137349856279448876451144516791142134105813497000944430773166843759902712639646550137649756446448154574848000000000000 [174,5] 564142487765172738879255132865024746205524122951403299426159013301363231984516703123254381705565403882123198597506643096967500149989530940392634798324714451151390037799840059279749882162822534480013636160808139426434547633107195056202750293855829537836232316902704894953520014439162191134858412228331165636524759360146484560528760601164342287796360111113263279321821322126161204662317918149549896226585609634260598104783145702629496231939652032660261432469684676151135298440000271659300845007341113366242833103570724065294496657815912379705567392573406066393656720254455210392663792507971206875135456816568438958474536964103308579248421977083143112567323035912651503067058749001618904237448584809828966977983542032059573834341698569801098904257081935606526212511473330093265180575571104886392174710559743053880557383302550770204412763514584870606830683103213643419081877806360708967642132446697356735773673888024190320780645109615645495440711532650565825500105926222825338349932521945036627237955190968259902365428356579184853064292170414654689423877103733223653998846179906039302702525009376268985131190023915764941370088217382884840806587843677754568663393926462559181238524187952484425542603686518640048506341045613248725234322640132813783305921601251438327201491503841350095522139023669542124046733297061951323959472123988289249498032604179214902824837630911856288525464259241443652721286227403814498896555110136175774178452535083496363001507603334888435213260313420562780718454401071663475210123222131556504351664950409637136823231989814936600051558911671304087783927054721639167658978046337850093137526254222533996418344816774042743787232122184876034112961256319377287254728334359907072455789833883780248785634615035675717210418368469044296786627008245281293621898673790968604142627713966130781631203134072320342235871664411738274816382380913146419243401075152763220699443957711349753360830545948138441252502078323214525990599068744467399421279709069592950929576285905165879783959446685597867071868383318238443513120089211897957580800000000000 [174,6] -25517067552677615740900440390955936099266577103319604389888249198224464410667751166709136214791383424094748869488049141516692114529441684205498862462193414951151058562493774102716588232792720446145413759534408084514354507180363448233106109201999953285002998754514014346497147429735879607235131494175580590630535226615703880746617799090777130025796570497303784334988657657957572973201896935304096136010612449696816482906164345725770190371842601678756737766527562870487988972779591958979084455834155421005960778807204845307783075888538293697613751726645495499322418303215684831936932318499677273848849865587413589776636266818000461534074760965929192538654223983032062584151304715479735222198594049842263155543441213939978923705236121770802486920580437308663196450801651450977270106447279870205120558686135519252260706404963667968275302815302387480271524246999831960273567874438880418057878961644946491105412871937156582150018356560694981272855277956219635742891945259677901266881476094472358572849155207094876200984497024994146931595125512451855548947032420309589195745462562610383419471354506577832426214695619314670454537224780582138771012945197447826546724265330957135933108864050471238664439274065625790404292639981864921945854697470099741177637769548342290460953895607367673284002943379810355821615070266840822415049643951516105068369117659962559047659944641398626910580047320732284781814043035326779493806459309306815186253178362299719595080707534686341014558699460023143416971848785030290608215123347626043892821346020143810143450604286450762698328006030080271894541163034976113812492946036338539451189890813634848939959167751310911019565142150704196931607311175468923527792259115267784662571732405171253450225748137601849431875768297059175581320684304949591845692723715392248969082614828791706171045159472930167038831251884148855796212120314959419039125803765791863189449910464122073914549123912093821848075272473644717292420114610247569464043672606916325015791899466155604697619242519426052766152540245443349851956005409831883112448000000000 [174,7] 1026820693793434772496215974877431716442123405408564224297330338394922780085004119691426784690776971827972592872776785831075617040517680323771122429121012474835636574143562787079600426147676502381508240141826708277467217422339221342122184278849442804447144640710198353640850803204147489198871740167068921260647391708225339566196482419575575817504234989280064132627706112732887503961640148991319649385171330076720186492949474529648481024368395991668641231837372164998595233044842522730954439537117523184944919048524934540488884843025257186713178546412010446155255225120456332389733809677025549508778623248681881737807389305433720456110767377263809522942493409872570941723762792172237125910997239825823380050705589817471071534102362561176321739652842278246747604450171777613053484823992368439379472667212657465402652597008509127827722646569762729190522514929802238550823934858527695254061510855094456803201741327059778359803570925744281531764680297064671894982253773901969117061017380434988854991252064648637800222707984699246399844798635355075482479510223034636251275850646593912108369859204027691830043447009094030287571654422524751626758193550336225297562978784940072181172784244488259317181195156265076808058438710022961953714225526499897838906082850938934277801518020853842610176873834704907899971332496952521120806661349389442296150036768095265310124267750521718153039671879132506275998601216479381702818977429126947491152865731757344711275666585912244393480989754001888042757578058211958757023527414126369040742288813907563898385171454760268662516741993093142673717358512019098749540194134051974428733893031990027695993579562439210235159824852264291394963884970206232720774789670185509932650293341941260118564815772506901893654221912257073354506459617833195696187758430773439068860815045279296461106348857049179870064914551922250611974158124342189110097648697095845411808054805974738923282093018644411261297863144404604816745597332484052684629532523573237570435412031995805885616200817720183163786195184317911198019332161157301274002063360000 [174,8] -23662473210349694621509052981038910417203086225231336206678811242034788073632839053781075683005289227572424939662026815908609734353911507593332642881802183513810378268584009932380027256192674089325320284860351265527803021178576376164202718577574092484047421107392478506245327575725462576652000319241316826107388656482696973530416025825012799598055169582134842559647858294387776636908411996246598201581850149354873602285009724304372470367036187085497342593417732442340871504532560705148387388472265984961911384913890464881647928637571276119752042184657547703395179376207376878763437227920924327029197366285479855134127887426780480960011551781544667849200301568130785723359350512178766508811331693313380765192528983330396546186793716087419019228030639226334542177793508800389498699859209652615076734570951414318437461264596938158897595175092175860387112696244187586914557021382467858646880830067163888951376997713483367622407792089674867348609497710959374750904816693741125434603829770431850358270723477565447960865260459583214725912817363704642709357670154809099738227222772764033776309543628384258138389514708837349662284197358427924809600085844465832612027458224081930625058971983007978209591422062847726219801815928840333149130151021839516632187832380275867528476804993950705725925875443062028993329353708059385607179723866597942581308407693208559465773628118282291807285445587181193532599035371216836036819732429837829456641042253369058425317678619354073978510576443981094809718556144422560890325134931089385343733205424245246286731911711919794529981904635799605143302986844442458677531509997130259150053094410518960722861398422997322579635693617165823190380091339216347403036483457010776500714111635080576628819920957222005906717886220262891092125972534899359573176996702908568291170957852005720325241501361211869427352752276542508403371118905407652428517638139117113419263056384516699981495764489467871217922829379340358353621452595052880396968210260319944286071352192246569185386692440901882177853342964691938693695562454501781328940236800 [174,9] 308995287108943479094675330152832489336400576230272845590060470448265480247001937806711111620723492124494690566483729069571342947316602632862603567431253893462843428488660451684244474143201892391041137021305754415087682832183136389147378484608046844766261157861971708293158534531989333707598652594935982314946046191852366705925119191410164607732737626074373997590928360958777538272326327257870572847026280452303960269056130450397096461362689211032718750704570551532082786460007064889942031585717828705299249071771643049016529622643449132858857190201502091991141868350874411144776078266396112823401385707038159194963708556731079031021643429911235313935218347040257383170856644292611755060043089418064378157700755065385705062019103652324011203909852971275340953345061541325447675127235416034400629236145304319259084219560582179720821261656869216901425946649837354450758911840529353660170572973836916783067779714694091784084773635720197261242528042235844307860895638845614223915516674825863528796857948723104824405494875564692732551646811703772349530273242242874675656016271289368309239525416106447784402700253768456715142364601886463942812234754719322129968355504859128343574404659687934921509293661129304380604898597151388126925918412298607896468126302118181274684616879225288592905081968907569700855033465891625992105004456029218511690824594693830197500616052291528115987637913105748287830055210711564536983955393290885656976418642742676324522861150984635863275879890391808454948352659385797142129959539813977583321939092953469846845564088240994345307083911280620454897929779005977540813364304270562231074421527387451446647266405153036770000299900020194979083804193569967972067705043926431225125480583458078060291143437994672413720696220963242457293126658967919490277016069082843668585791768552769437116095929045345342419609406003333945124366874921527502124782538392937177570690656172636305780811123390265209484047229642280763110955434063385637953184066653121376923181179209383957786970629250707034189949606595754660684134745226333491644334080 [174,10] -2382449423766512723237707758158600406251936513123992673893562727926012943881961766983581035180477086341388181125391859516659580929862514106512776252750351492997864077783582923999213885828781479180036939956798129022858430702970305138585705943996563052513923665534111385157582879792561056743165301959647909060119825383052446096649475395719185638979528102407104643588071753110071990273003167391019667444692419451307794429925575972135215089220074166444508421943129623061170919316622219496914390227486312433813160397116896323114003843819504875121052729174595555582903324953543059260469513834624347950231524457857605690637843213615138266333179943019854123985418267287272895018644385618994495901051463222690993373402072766880701121407718427266523116938305480445027550080943114807992319599888843340621678036933657499702212789725620675132486024056475648034186269629749057098058861380006553770119944389717104188286381369323424614541946949535229561497065528644939139281783948819636855174162487560285478817470443505010821637224261856685453852895377428423157068149012596617365641045875009969413300512030588943626216764943788996142635907870127898304040934689386218606176384412100023605170740559502270991095451465243633273618935406591936483069674766697480857471205807187444895767652334936492976739274836170797368330869358096257216693635595236824223965091243152892370330921236381793765666597627734929571732151477670685214460471522615962662933808325300768828066001408083659749603659891497011512155524387293067288323926985699629617228468245105232346994380044388223206109541536491269918777429058673976414267676477767445317019395833853481982005310197875898157815827379181192049805165444810791501220304551469240192356169817884555934411645089342595527703881182516384367012361348095019916672575390415727788772817292205797381493786276453955184853772043015779121393105831285649605711197036716618262426201733668160623508973544667759332574572908344409889285602465630169100564619696550355119039458845366472382238057065001284864832806801581480900021249137475360443596800 [174,11] 26300212271140576230673329992267865218690319687022031784770518861905227256152504014760397472744010440089365910757985632578131712216409729603340032036590336860239713596748429226307016978379280833811916927547466532177272511198466535838398051921846226800047531546099872732012188632306323338124422375859284446813868615840735756619778992160115761093621165192585203225617670838520326447817275785068128501272300066719872452024279474555444895984267771769110649154566061219726883183887938084339507987095175859314879872420103290672967885851994349285002674393699459973964232985985246362840489042999619868120065158619125333002573241737800864524160332131856912589221271488898974208784726674006409732402927788742984864455609170512277789594609505461385616637320263981585087780534392406767714774604186492584023056190351426668986665988733214187092764945959670811902942363247585977691111557371371248425736910327884260723157140353610612273089602901783613088515609459648235385454915927212540330211506536677126939347272086670131162522315053654749238426856688018434965401355075557871492555751085491192857554338729302091303280147967145637535721343131607636192947842571402499839173634608336612888828332253852158921104610040811618228585870031261311556339704691063979463750342359461385471646867749398763415043632010789870763182811572160785488469054138698939965633868016275176750424253036881103408334998196513112615465857993655169432217894225916074150346929796002946079268736229733977396486670318148769986141852147934077478754261280568386179391748682793386922280483562299916931911133749907089036938802215816133475704071019494187623014504550710160667096332038629066351918247034745355321093868886350406137674623736254387143802942076177892986769649923866169468559841977313721944990301415231122410488227869207093644136837036491195506673849017611258281092517612973805773594974607262346573381453719950805779834688281906652336819353482394340147573200335613552058506781568782973240837912053927454698310530274481566414525059744645962488928026433995080516790984152579047424000 [174,12] -747273591583940826837123535204895324037810515719769885213719817179024495212336791851790358213717986129956742614453856218692363157066062865112449855248267016212914956818999074054066287521741687243076970931962461960586617098275548641360057054465234527440572692728504400435752094032946996865259620542160153237491689196249066066016338480955748218709350510135102914791361374451619506219336012680189621701006735492766155367500348281962245093140348246693129168454022510412039460944511387789460033164661546006024999747185396680800657392232429584891452784732591956246004287255194306269552303401246038489721062715678814628521576185093236658595986076282818661850162158368212134556754677982253006812430612307891780419057870043245988069718050870569192618571163856092351199122423366906439413000723343265997412689287491290326009650499974438306440998853230121736765211904138812777796642024308730107510420653721404227743525685139110301302514882440292428539718873913632428114377072869268274084622038709726445391081595069653798593954742186680766560541220778560293663987892758309416316305618568238930635236883437925748377777320696935594999223052528030638780081366092302675046549786010361427322069594213134903949539189849459979114864817839960305154770526812760641788230023774616073747890270185714468372099351795676254550204355699146709295954096455385925209864534932615950730618734317447837977329893454671246217919995667496355755869035284557065650065890929815076860957363303015089489477870715102365834883382165173922235950864764660861962888819601341721328840863172709165255436550869264205552533216039056819160962647591086217002949280934523732963950023440531478838791745250764209149785133488786631350227568419453612032574199720085696883057763530984509285122357171168159624632490858353104456639381439002065731072552403412707219545724999572431684576516468961164477950671601350941815003989685573835626290365540766024915986189712514760042049200092764250834612911292087682649231961732821851599555433903832924556673561243562535389407273882751938527510272015587082240 [174,13] 16241216998237925939810415206910755592965575226309752830681509142180433547569460125438060679500047910208093724375617160724716580448165911548439085144672289102688694200164848123383723909384713404018809217244881440764640245474661478183437221607259054010871587771211256137947316753492192209334520634869172018042673913282509897912507797875209937022849389271353239124765420171711087117451110743130953102906229931779391070818210949242351378171673962818060755696528574208262044158322149804008868518873019905588946533926808798659229993650036072095844495525317019685698868820354412138318424916072574506393030608309925987293701328662133670094006146056969482349703538850378739823978747239505857309037590356062047267842771670906636664121987781198197352703881256829481542415041064114114738725790398217931260907825941068203533717734317698247192286235909432831922189343394643261304464156945366654836824940266117639940852179563546464818212720796511102590532310641259731918419027906048123121269962575321360240256706956345042843306957971266074317853279296284170075646051605701435753104719981082204625155547887986483021607001330371389807280363073353254264840131732087626121551882403192207048876020004787831026697661552284619207670383053063534282740461521745629118180432132978967702773302316760036910958427078912456262331252857837747847970982907000481647489730515436917461132580878808765903935034356193540029847056151696023049468284451534228602991499621870929691092745245437560939240681583389038793037494373360269397766464665951572071334984369067061572913372668646751965148686893786299891066695627422216502412195571955185036344540230301034176304469187868627563322982791538226297052296889650330306430528951126968610721159544296687100411582445266971864277950043151216187308388351649769550423538009769759576665059890854509287779319144927115405896496088146832228902435062848938722800208835979092011421559278551434820992799095260392432900435355702416308355760169332962236320318142969694819279146491263354095066153941123089448547814644176159577625625288612249600 [174,14] -234351649342396763608316314818292994920830750104093532290702188530813282611547609809982176581724181478725873004037260136281635203137355442064595246393406997583372984160863400869506846086400602938234535779544633893667243100178936536606387435980461335930198504976888307240285100312919311693042478700484868855438247640893422765279783277155789097600255509837307127997414192340566706224042090784042373278095674904862027193786555135649652316878299486343825668768822459633652705772119629996329138147441357867984419116477220452492076442609394422888293435854905582697478941871105370144427615528260074369531137736864387058835942989548519464613262452557938294001741907718739881581557435815799510462368950600381232542221091865863334979444031804567566058781827126446643232404541646675060044096177349428895264905788230979898965636080486385338438586073312204627832852712459868103491275583707850005556738795603622333032633954333414856898375482067436419807385714789948645884355338080272282234044751069832771032064682438198087539465342005065450317720978372140665403875695807143896098693632918953040380352403799226079925708819736694407945273013513358561288082668139456332430169508748904977689214626697005058498187341107675935999949178418357937757131106087167297164772538389300232011178880767874369620254684721720066557607180900901367653443522775834439143144774502979704656818764026800961181406241273449472270700121626950227047503568267024194250710575433563271193901768920770138949054585116874980572268506142608963084763361880766464052307644659850078702085926633846180626404473875379461785749637729181220920703482836881516532047403334159219518786573820383363956905963955203329189149502345979704908404779594709798300966065352506197159926448182101709743451498655343820846385857119103768975141010843078773351768644323204455280057973902026719196776802679832150577984126586582785571096079510765887501691605287842997992815616787459660496017163722509415250679717790170663122853399935545006577910351038534571897176942749011620295024206117655116312933079302799360 [174,15] 2441899398603716179122509480224874934890341669168584388581868567829889923161682534591379992314865847501230997007757582713811386179433776648876161826838788184715381955589297464410040827949848943846009326900823162813137016828359386173689781655297537436667205776766457602596956663536271881980008209054982647520135109605369970602800017805861219421091809933142569379928356401068872612649980894303825023648605333339316090856622285760127934474555693655909811672173641796967915161279057358891594284848504927032267536957860212567697084293264104315229119840208355046644823027138568499414535160454429741500515209680566007168148549053841420919167844521981878506707291366094935862412158872520795742511639135553197131768465643940992805018975175974153810551185503364728163492333113720546593344990236798689882916162387277892864772580100680851146828680645784560507108736389808647140728036258173530887626399376873543162759410185729987893647539445115011945954060303433834144371215263466544738398274647682697340560012833934723535705481212084100234935634161018713472040643369530553734803361902742167790104614458696152859299033711102298684620162246568280190027413028415160977849884578136398113667200044301663486915789301119611033509911304007495056282561324230337312894695242270786118337082360629368648864443819081379084887866059126308815685345062526110541177649261877547814301053373613674131545291150144107290455114463691504376663601937614720861615679486480397433642126879475031595956558678278278897430201601163414090658088836438057888479412488577521499748160812398511127010367142964209790640190666645553011090895459454248616547529140708115002380297105571906550529583304035595938744448664691058374730774238253708441756334229941125470023423044900903384010469797234754373033172482236939700366557106710391205860604368064914401060922827483172030603456329936880594876076540303171145509952532797113345492167790871952836896090960195184273213991128429276876964896246206659594344566945525813666870043371041398771368618012072987910355211610236074325927307457331200 [174,16] -19526356147835014777958981154984893995946440180455723718123053505320887231357400516134352435772892632644222609510567790094407029017767927800392923323493295475681713908980445571689282548305611261188144521944345282802018839617165012733789826505518628870578339376229268845731350169647193686217308944855039611057686593059086480427724968811236286187245540384007670897428195040549596793035835949463651336010468236242669389931040316680547594989752531531293421950063061642033980433907010479406348075977532177152211255780073420101283686321069266354746033215441967033784042408396395612940990493410560077077024088185127136167994644635301496216280707504067210754906166129465388933877181314414463754134110308611156559864244142157253150790809775710731288173753502712852171953046680896004596327729323322815403009823886693376686015220564759508044065799015102349804467974690603241500673396956429667049821376289544542103730964805970009080631436271803472462485411973037331444091276342669596332986225452566946734707853797029044703232594434340519193806417350200845054152977064820097251535406910779264125087881796267123625460593818493444856404472255549055190091387014383128694073220848990431758999787246325130174323040784907182750299115601585160652298216519783783504945224426596147185817128087253295794459887347632115463350677969595148790902015447514431168405904849968207491118650826630984071933018384773212600172585541571491399153741575114761838752539719633979027325455518132749467247366095413790219895385623675928321286018866791746690645446057979059384073399718838805162222095482792256893504255067321388771429830196168136935570889155619937426561603074909976927064890878948176249569683841016460077912905229402896952112752318850586422061869136602343774173527470955606021860349389951370912640181056178942937907540782975217963590720762467273043615073081084800557643380772623300355168709865064251635698397360553374422456272428455403792960569877247014237655799545708844153570462912353921616411617780980539100692591307668684331184578879109255980554712514560 [174,17] 124543010961048171139581866040942436619658901608652734540192009580574266343027979288999221031457147783730550825156664868558360072378542742047376785744885088444956526387289840497283377983552834669839143531749163470807514811775408220487774550396111273344541556572188043802918006022858449831665257841773065626900866423448197575842798841587850640104206348728505777584292585569082754667043845725711359026054756096748297623165766192767035532765856137464353550098711810904969700284641493286122791758326688632124422214289555937347373242097479753251369864420342055747908571681122416764631701351904252945566362465033594664364909021569568593699771673536191105167936257453111234959043419920027779927481684747361127379695754970089752570265963336039083235069384792194673674438045548255293081827938093790679402749026092780122766908982241545624690975508081526993700520271741683349217155230047371196957570814985384995913467031933034817269329225389905443658307009544112492959386839215735708619327753295762845075746940427640454360272248171358106425371056823168675543294195305071805407191548969082067162316454867388010517776404170014783792788935203670515445120070512921988404268796646901508134770749600956200751356514486902220386500724378584103525459538080784814021610160205529090735577968559460417470500180948086337387880471523883411773732797829745778047909124512328797117648119943951727668479493911556747072847131476363421928414481852087208482950236542519501610864942994707688733198493727672299710967667475328206052631426183288530634373365348183657559296158391033148789940111519357186809282098776176231665882942928917318853936775174782674416747811598929948291522814278099876742556524767323486257705536837994605091631410607624338051759042685266630793461978028901313364847036869819178875161439156540059626073045701760557742137463024833102278585505623173145440174292714691194398868585034373306095300138506129337785024075432567816050857426976256790632300483238495389480502649726002165334390512554746567724810337919926022669209806121941446054085918720 [174,18] -650036297470537947392889165263583333620139129478195518462950664019533660339333574445611676162897898496866166168124618124529004729352658941143463053604790761012490235379505299848748831734003132522538555052533927771557919027182068242649808143393118818982934129372459213506637516144829756862753419950129270578622406892764907566660644961369067699174996142030678172706944762612930232046284813188580130053174131000125688255831060592365471154448451672384594218554619035692769909496895242099373597358208647167286933902598104389990719133452351393836646760224885074686413894396426424104152636416576569346002568617800601918933070813984061018008927181548586231134074500013417185854692351712245133332722616426541633435210048498785739677426980191505618180400901217147460058031139982994796204168630707457550911705756510098878579835085297610804710517869140020646219951418573859046149096180056092878887415706182800812321313233636359520591823178303896192778769018207319366570949471934334244767077520624124117248883347043173883576827156493303195860820693931114012881583521800900178404052240979095403770832636574863042452928042293085156219473082880683088520714606187537328968810029873968130284082674001877934429639382286934472331682395694535562160982969575943038047835176185424041922416092356674131845951329063971797574644052497217998835307617142504082064754317647639340316176955791108371685993480251269773560098009605656848569272586056543700908320792018953830212031291782325012849927912403409267632142816496423313464906584678106691329876045688716855249997226615802397364103066139050124433554938535531554314784633994048024895384714112618921821664548871968430991340131259801631985038717861424088445594833327961103499155311530162372821066543624225745388039044251235910618665360359869401300862829834358272681283066258871372531356109084725793980548231984629616637208349349035584227737351323420876520623559140927619327271967399712640741132048422201997911889118788293744474353573520728303256563560231068536439202655155163487326169065561152943030272000 [174,19] 2826135008344732809392964609133395479867016900931408287308134112842486677269633484593923991073003126502406849072102569465415176189170117631172052613762134049552068193667898301326704981877847145972767246848710840920463624897798834491466840978854916123956709230025050759961009717777023608258840612562617723529102682722566984597245405258524729065168401314133978399797368272724622003934890892725404372455914897589481798465458400838881073581064504657351853806587757918146491844415721071130319803430088477221672408216198064429789408374500529039388088511992230395267204521250000197160091615749624171936353610228385489819539403485674772008689743584968040990413584608397838365848574214497397188576844915768386160929930891272047587335266228663388764565225335388564134408389074284071471671148473323765863831791085596483734442016559108944660678935681602489533880873211555226346060661807536782431735184599440117237582373243839244034504758951586800835344270420062834109249900430142594081957317278195519382225549367955319136551518086567180617636759005940605556617068674717509154799782359540935263975838541488439035710580718979352205716586713425080075530760981680837901090401233452096493886664845999035048826169199480853285609331923033470841676959691292247194130847201109034790800373784598477810870788289260569830025153620431574665762151369289841051085044440108315095766104705184693750689150318179312573289582488623745060218571148391415007858624499993018041339442854935852282699516059263432765281944609114793458158668450321046113835090983228132812639014932754201136748937102947514002052247709863795557904191214223993155658989995394929295735040391746385175447141151172728364442338714007000558296438209398555023331356059374909735590049807969008341939856593213486248629610882558226450025864170201885867524919286736144848227808160799901129226260636405854257892482982121274772902030626309451193209570144223961397045166562555529811760676348980701393089315386163761947221309193262521339763158927237777130265611760776055741903181666528419622420480 [174,20] -10365021499464188900344236959171613017074655766720103442195032515163322153160941547978560464774603789065807495045107865088944858152026654166786967143591358370662882766552165927897777380601971611256915084977122387623250735648767301075997082650833417116289943660953830418645935087163413396606454637273931940926592014869391481850138787296671874714512799880466053569207357823099158166060741433160429823842254059152949551715688812922545448151460131095038951587621646502122912478960452768396448073480574658021826611433128487285924208909520778582407969005997841001627071235989351798973359288112936344817374620385594292062898298567483134138367669216724154038649092242534348714996195473567176528049611046049266447818759682997879293508442786554947596209936123954467864817427329349616369735366718825665188836562743860568823134617820108483968641106910113365191394272872722720754685331537869785392186670133153210176346785570426715183009548547678193801825666748248007492750178042709353555144351933371515727774336669215894808068024346273954812688486135479097683325494355271124422426008928495164850518211895016634099489870328268527137042604485060251851861097882756670864526366407577188487756579437218505143366784738395743095814989847574965452725389614225241843455988709471367058141045196799402223487720844003328118081507076855313475911979037280814932178215106661389962727701895320429112838277486360471352703539815063891833902331810701652194713797975425230791664958415287329231673288660168677811960360457495099263922752925890742360513683848413505497081698180749078532267061010338540466756038623375278471409050665905301448391701226761173271376979893000713831954042621662035431081556132835522916619494009791381600407656647992403139434299869153759817947234700769920693927405461705248566698158950571950237905082713192070738912966967847105279975026616357677273629267074858876118102370524631492999358266234680932421710657240589318240167276572659232765517486773106296986360516505518151515473826332305371468911417376146802785240219375859792506880 [174,21] 32351766853012463037487309792452664139550413464887050759975963053930274883390387816326794185534216329581273066291974152462826785182756381314751559969251521233778832631021623224192740963999929766915998179892135543476895068967910974372057191851418426262390236544389915778259474740690661727169170688800917398993525773925475574263379696184717260666711101239754055007175374569925917561766295916524015842055415046932906335342502415600121136961721088730543179578160099667810807092306484287715509552868294668074902163118401791461367381049179829956342762540806771114707949750458010144425659864695291113551997951688065505418954818504353620500695074551711969887819435278825147000217791748686198626340150459204127875695783986070739928117011214509024957315443815669714773872027403732256760699091279787638568052199716376703811401052730158395185723921878028239426942145050824311341937976965993254024448193752735992791266353462268344614213249429017201583517988187000322954709486370564618147658482967692189268624003934975447763959193413879339969858026300840427182561751918546326826325979521662624584173318759900476740784863959465510654965368038540291115588635373314802992791392647785721437125897320877471409916126104484019395792757185447227267986874849138511582719702400257216273994581086714567767458916624719226455111852284148200107420680575671556509145434475360493614874188725423331960143993061406670674689642265922830515527820877166810177410033855961622867797906787667437316515608195558783401749102520437944804215605839024718193133042793350119951299559185087412909581251334267038998746584253202702554203973093951611072098039316937174893833188488183558520034690985089448882514201464481385818027766577834348364752172203116902138834055689503738329394065347196264025414193791201218167985937769054538179268181629841267507393426508710871005191615827174708014450792446286364503811399196947092825895199878062474311116246756787790339090798643563844432908203377198421108951978251194169596458291580471262416549078585051675744514498751493217120 [174,22] -86408625083072966628167164496357458780697611977763648175685247924997468780950100062366002805320245490143864271076422353438296239939586643113487800015207101311391970353027679109572539520957736061128452032704762869452589706996308283205061785239005414707282506741568373435687147975377570599300952451558993082476466901463919798399532714601613404507642440188350653872195839390651868049156912634603175557076056507826761579753449847119199708870247917959654887477081274181194355334522567478364939545244903490566810447528327188979509077137109225575189877114054032759574607302198075717411602287409729148459675436480604317935719080009060305022279505137161921043777003798847558477309409706334065049569177727184158686251742158432986339135530428826623792109764560273290250863293095418334827344094075077699116548279217627710218296854823635674499758418262117812074619789550171877896712128670260843818178234668008576131259114921913168483296175777024558529976421220677718628004105735895441007607483077752556026404481900282604690253537037522670639428464229984715367005735776277129289503272477165486682270588168419290397106979253480191492808849665936096373503939397789857213169564648868777321232182718653835554117084692424306568259167558841771303526767497041409224431928473321519425435709153566147675481376799219370130032112557576582408770261343278363910052410632876147244648363105698524934999089338434125589134312423723218480620215081090386390015930255267537716532271209877488619111142103062814299359386922599701458716948723037296342452689796082387081414142255242015639606758895950027737626266872040723624463126219232750678179477733575000586859641974151000356946749660934865119678982183389427247476890447187995046030580024882938802377697290439602879228663342476790014114427768548622283989000940506406711335886918384805418811618431129974577606867528960608559437161884817386583980988447301828667583926057851742333858394960040337339605000304324659982769355249500496108725955702237019638154100034333212267732510420103845353232252012795840 [174,23] 197865369436729246531628426502060419587012497203675632108951971448808578034580006158387818274363539973490952519478787585106295056775136454812314364692790765181559536406040800611780847360315685141821033781292200409935225441222407033789107907919086704356415363990353119448187529786956006968237586550125918487778186087595701299033355030038118701376261303455846089204975158409424404904009486485884364160181890447024802126555257494292144512390899861925199871015142957626240215562559873690595020866407612440447694063595599631529252260021773986222065328515857887357305099846453221252612686957422513518931348175334444518664578840451986806307848429472427987420667994999280061544759267011049645629783875387908088361976257726076877867292445765487477188295335810037526691465690936612905510288939234100659125701020161610439102547859650257577996452949544952696863068632764923815908949047562335957837128631877137246266537888795024788894840817976671724055126339468162356871981557678056778171469435706829455939618755825540736720916599882330312663693416153709296261096833535896688520927533620640529044999365850311281477838582882653219928221080191881622011473294167010695225044685352485161683046569299101695731856426936244791989160271062910694327713308050598823127483178129677758807211672440636670291786526011033385477897679307617008477177413207589272501468970821415145707630852004291514390033011527265935890136165535569950296038545683127646874349809159330089014606678676291068451520024395860911739863083482428926712421401910466123595843549802130592176901403983060208529549435507506308264299366049832400201483270124733211965363523852487135881021020365346647397173100506929516717815375031190145314463311187988550889187409409644413047346895270669154297644120033653424686124690284300596911019849063157056487097688887643163776408688561947415247042010974748752254848697146228091277927413731004252830522221597093733928735473448123366995418754471578212190763208628402210890229041949392394065290250818962906284509014147278737712278751496680 [174,24] -387288034390775826837074336466658002322481380709437627590925199369542760929512487754022550675259497784611011330450412028408270937221346278956964753828183732100360755925884242314940410975404673727971539023495356278268925176584825035250317033404010641817211572951925339788653175098581714741269336066569197965119046921922099951654937012172067447284271364491459921391628597476101008877425657021489274680462894699525150009343855334618009110793591298482744979960959917174453058574223230007089341693117790276758895972346111005155725657926540206912635813079186092342251929189056297178360256673657702975086335073914079743705598014729018765125059034377630355026784638118721487031251526419223579121485983335153266564325605308678679316511390059795301144542605109222245456476404413038220500314906278159521975206669142841437659520774880776261584076423180893215633185051903996441756013219145699421128951307358448148806600032030330376395431352745115605765588231649927475552635665851935917599992760732081825994184157774764188181963188517429170921697398971841775155850029611494383826159691618181993553975921569657299070534093388151171281052889155024170213236626902356215778808738897600937533701247764786389994630140660842177685176385067394883719390757509160172054494454013551056755132652087242612313741193247546276229130215043163649222363295576289085854717598396841445362663393417302726276035581300437462418612444518154449995282045737019113540348275418929468227906902501056540597536251649397214843738299474960353328297213627751877539598730389051327221334412892629457171721531650245129929679494538666938317876045585923913301582011527786723242411166059468489717206601240314535361799209443654747652369072247824682436472302378088712731133141269232362710249440767333595529761186147367114218221749183093693460864305334941672473260960131565712103589576595329435855723239355968471139593131919029123316203333816391252386551559272137248711711184233274657342570669776580997596288013547670984945648862895196967635617082542752476107902246304 [174,25] 640573988150299024515101707617180437487879145094501917705154587396793296108722863869833292900604495563682544379681908244398215489788579821936109643365291655848857403221917840847340496038129440846240084019380074546358938686128424640565856157264537228265010315618563352951447068340682884584263141027376859258586323769743271933602677733503495345928652575430339636435996701472102653108073265441764246765955918166026044322888393547016981108916562369216458950301632614100163477010949521139491443190502291540006024816558694421025313929205456290254782020561299382494295053434826911105717638217003609532853032807584862953054316339397143216262877841946366474780307259092611752806921088236569325636819372765731675709777281248344423133144246682110958060528280857842221742841332341807381908461950054439127183184875954156646391214072367822469564375386970971167183720244283766726039606959277732474597109232119225058994735208001190750617032105423877794351141128094308277239010400967120858818643568073813370310843484409538110610946087479935152805791672214864370539634278547743880998289297890161025183989126179243399207277433743351234323329621670321067966349221074417708114933587839423698848827278492701267692041309092170233808342445162591126108620139227269871788902155164076983514386910040026324674694287077743147843188415521934069575655174165959326492985693224889314436819333598032599734472333405892079014139791184818807578299562484513371801104960011837730257925530589136334161154961415839097868667186171710791090314056910967781826025922536663704732050150280901093351188662864866109287891086262607100958649017861193733923447998498399483682752398253365471634628332008510979035962863803884545827057143389375549687611599995753637578930022913692259287649350083335788648025067111858530489883664836680486679525659288784998661500891228694528920424663197480891607206548648694238757120738638420303000342227591574656839324863355393371570568623124359368707560668956064395915184321663458281816981680248676171334900378720012338275601920 [174,26] -868608300156802877951923005016403310781167183813265245358903531240601886482767486087784285036501318977344446759884924380810119936511973830723232860382243277660615744256246678658808396627448995926235316141088888361168210068430289571842286689930055522597602796873029023751792598132615496367528770176992642326781203154909935981890261273801286395343982597419072367879061112407721429906039989685173402513970410887169737246973060950415873010549720249374640399244032573686232391081602028628286710369200155184864321115123451510201651701421428377636350808881654469730288680253398500282207625579898019489003300812376478574074958007974761153545337482594291435580013046610485098409928936188209259953458938797023813824124308124032065721405688971627791844494625278801680375026388042396711558800250990702956114247924152469252167196201546502542683128531532830614973873234656318471955874549946941202221874802265539583500055281824404999213270041743419521969551236427959271177599141281410884366326172996239571045992499892979350149580461678896991442168945852319310236994551827446607701630659884416040375053509852702449888676440738016754623220929806649292864121108938607298164305132543215320807420559821730791107522148684208034951958074223275377376619767557980341602656792069866093169758454653380896468527279934654391048049841656021062754269915037436103688650177371318036891580017581759664136695552374167827686009240821489433403150768954275396881999411149781514061254190910344591990151444691957696408682166355083592367410681150067789167480343396548614422325171085148950484715218145009278782376472693410332957578282444187029481984828182356710021010159651917641703483033013683643424769855155416638954042555982534417333269418704085292266376799806619630151126388284918315552178009185873305813127643525567466048057223796048806553991224420100944179273406757529993754469959075811564084849092762782615905627374929963317857200822173209804063653353625303303050071419311262592163601928401208959292192039360036797742737278094676561756800 [174,27] 884088833058178867322795725581448268822042671289042833658496686856285228297713640967967507009825436499703541366728309001643209350449258652686626124289584933518996264345425812285121197645172870865294484238211197688154013202028575654191005513309222268391901797888870949356240181145140166919691517261573350800314717517308336915663816658781289984426118213427429873380512218390109558368077108397037236470865763344469813432033059224684194728846375187423266171261806606882617796545480209916080261052497378825135040120172920751056318777890653521909644963608790932346559767766696397042635306694296183853546857758074887597168604015862264491844796088105581704179945791945693234948832485815141641369567712386330530033326599209139713063412734752489768269919903035783194487360778816438906551332941507422769600639593380692021927628915777570154600855390503232755978378827222483811726186834613175613508756972114238043350830181182618977228780733837024418937128666190918977388349840224080007849993547272854372971719412188064954108435151946028634437290377458943390447674958836156591036365017351317560682142272290815949550382189092102310655472975715727892574297638556026924671945200637481675053465406737559023060606270905276199383193134823346192887953433271971037939524204699489443139902804537120415057010344350659358159116209030475729797660813441443297570380670819274913500822998444072969217091494024118603172126071368092062534666214592486267577335308337675468324326707361167715990637414975644435165948265402403365844708925408235240281779795266845548283678661476441559792185955095098205936735026781789084852302545803383400293692318676509254496970773207737464094742625559920885496366691352704430557255942258664052802443722668470144643559897209132903434586563040479737745262084633209443115065075499206720204285222709904624158525281404581414676882219427246642313947785280277285232462255410627796776084701932559600238331725549304778297927636633732849167053103561298830956794969878522810220724016997117791875197078796195253232 [174,28] -433682146087784766644302482400008144888623019023068217883046017235671306168785309592234242954553752522932330042577437357331881109257368636396994543894926668727911076123294088052566697384798030396574922734369710990025879098218371403630768100737596880992900990807806291241914598508012608224254079970649265455878994729935217101510196411967444004339664021356689763533629526981243356176139706368676779133991415177317782801072002830541842090594067232341551536314121741208706369923125740847337652666973695484169215124839777921314964547522982463254811985855299263768810410881692152340252462595221268291929288878305578002096021223630198569733691426459952631636333853736762924010247904074422111740734659848439469192301621653904774638750639072297198390530379296824110280255376713352149314614299537294339363933921290835205828892705901058338408627220559229721956704045688733653483134460290801111824896052270501771113247266301171248073504036239085543278610663407903566956164756757171404608726185958459803790127269952974101185975826509528700648190764346399501892930731966438383301778669871142334342368133590251950524167988712909570025336092978494391716876079575128439488524735192725090900369734006503772660702368781084475291147232104694031391377281034949451078176231400140600360063487841435114806334462617550055077565999767141341052484599419463534364481986897714946765933219528020148107448764563807038299808948537239379488708027074090747374296937668767230390841402466438721077048669769363348943541865496161482406195380987284987456917713314813046315134160184190602788624467853458048374133504338778386023179970881366431246956990844663474946193458787384429138346836749115520938773384686638987885336856590829055251859467696013558915328962851122798138433779559657982882027521876278763650500035455819334791962007605013280450609868636999227245170139298034890990648425491518394649786296905054728410432058971991691615922087838255408298817253103739094363303012303371618560599835384658659511799757881485875042288919293981120 [174,29] -697705951627153580249970956578376107843011918666377233925141981934600738482569356132798498251973247693024503784521959762562767754539211202765498074298945955068107599724877773888753847816802887014048657615989615728078439942925329155534663009614162777151597506822807272690506358005576372437324749197724775512771610922944052762279864245208787041429284288558768866507628427347166320200823426037110375566826820626058364104369627405906991294767571494591350419821922246043575671590855609474835927984879138816950154363162322745867513710442526070436444752359415157396673003368931284507177062358817650909388612428959504836503388657350038745839757756526227848670339641520041911325980808486222163796092003645375881046297730998938362940481249519029778945695088302968889924723568655281851649940659887601638459752797151651255917567082995118735727255783844396180991588396461232467171390613581495673966564171049151040880128727057273759725332004236970990997686870415814745087599715420719590567344050428426791097569221730450412362035729009577513623351839409285211418336011364333136366536548885590076107882306570082832042543179886711005174267942393978925604269459489704358037310796686485048372869253609961059268468854275580877897284665428336882353129974073893784210383195090312874214731731529195753392839252166114388585971057051140769170767788201246942882634880723590254782181724045554750164572706876692598514724522148919679901210980229504855266825735053672704957768188877000544331731358609750136427803080941918678302824323124110559162128352817112249963134842630919211230187219222556886696811485219005208254874481664896010844215020657934073356629726108510004841261392616706116281008365983688200318220670637526911218230878177891871729032004737759233276045907730651220825760777201996586605279448863135537368831808359370633802702265307176751020076088772413491518087868988917874018947953142578702441108130135574132027166324371897698855943348495379226169070473670629780940685988318669790991736971579340745916482694455520 [174,30] 2546859865157561184925678594455538960311356488539286837773310714452111293970860190279346019980518300672287318582509702710595909556250938770637830452781460634682480651892969189791230898010267345455670230026477173467537153117294966382414658604118441516188745641463832672632334389862632949200555995316566086841902871509369388201902274589876768589018267905315944224549496281374842914713610991533122724623034213605884878115453191489695068753163795511489092144690390182313051712931388691938820672332482527729224730913455744314692065585427448729906645916188654849975412362591023825762281895506757681319924376678487427136185827533221845727329955246871174605911171826551214147598931878925667139071316393336890342460687652220075735300688452831167308243411401035692323523321951019109547697470380203214998793059491668443861445611921137820787469423792027043677097948743191356695339979545698193511706899317932003324413790123364588171327148663783497621239612833960873826522617433187300684393010248175735062179050279709243983105775708567506809088671725706680776741824670298532946912123620089649810426931484509132314484671397668801823634853702944989635137237737054175594225121696678524021846396216997242494784804795096079089523836428682699865530280268185354794403926070511276392124056766674760280960453522638373774553839951784284267083671264841970697332378822376117274866520976648565822742828412127413150301560339635245278336421799708809178984102558574338058939025568389895939761812504028915139961685545426564504930814076756850698229000405052527844131196745875607251485480943591680643884401052267550153373466228355444632000026332111385346030534222147920989623018793657274469860795728047977592057360388839379645349046488818676017613182598781394767702252872102185758024974768800038795308212912042642820505838514090649847895137242192994547404740081280016564301934622967103027542842546113023834373002116641120759795625249791194866444952135768405010667851163403774612460326339849368519087777304668818438266971257600 [174,31] -4880690546586843127417580424376586164943492282704459425821491728908279361675117176798602678976999183279367721560710446663601730737034106749198052387588680067880278069365000470348097790480450487282443134918100774644681695727387170587651665913424879819007236743277338691320168523211228878841911169545799298832785845674354490269541540482092398651898589967228598924022408344728399493421224894624614241876963962889630126383958755523798429162022444337918906012870317428312535583755603902305770264889830214155491033424663305111749972300475883429351899342602510873461427560892721171673528857779710357563315034260845617559887445828892201666982709606380003732463982723628954307425788002479054772956030836907843431510407510792112056949885524852372635536672039660673552879234936932530231163924978034132149539996213974515514581362495602151371534408474976085047106568875030453940511985342072509549653952995553877071254563186064853230928036331878262589120751594515337150785647166039014064951489906382224744150171186541706950020137189907414961482935590053893190951324665698356279376200269643197365575632311347295844663591863951854441724316235266408346590182693380879933507239924719405999335492243746244723337754742570398443715540244472101673145615938895085974103034980229786899011810869323855551793988965147494239698013416367070054266777891841417102649274325030289176102255241343460863849032719573992822031200214576384151332430402030659018994771822355514934318130787995473486545585723336085993288892295115924234627858685975022629345809728514416086569714960149467254329809256656401893849550477422201236247072926540432765637544802426694112257161060389572925905304764910176896604426590128540997307641583919814081652153429951537856648591396279580886135215194611208777725707837625046543606087747863635372455825160252491702043766071112928319930346100314829248017398006209284017841361714408305521210659740242969917385521138783085787009545571997528592603059883011734078468514201550396092848199405981520317425737112 [174,32] 7231052372086209898200843270123861273943325442290891566843392403372875353909898089941700134723125846413894520826401035441016473559923944506572415712539335057493404399607146690486061294468302464224578059360832447766373647352886809975268842806777503961286370882474215412428041992068473163631192800517626540497273001092668561460575055570366008386027472417116584557068666975295726748873734668543423674388638618542029224790827535342575649696504263982461191616701156805972207147148291577414812408732386440166541442436588351014273462764923777901875517632311859873628917633814666274015697644971470264309090628410948404939112190314111636365046257588081387350543292450670667596985773158120702425586943557529138622164228145999785928699137478655103456410593970456971410153511437537223330203867419273489748414224532432412319092282752009709441061034104904097065007886635836371167386645194408942430736517551515265449320012647481817841677629238402868604346095406034220380921939187897574973304656654482661967987194274246041535428776858270868074744991514295008468209625454919822010495551827802909636168565579816622530812428396801114508098535736525798607750500912829330841148293266916606695918667726482525173806034883153650742188395238165040389281102112667412692302833868617900677890783225901763103970373975093888339722859547270966514601204506381490496951471614517915571490668207611322192144488599905170117257025616855252431123337816081382830140407831307678262546436064378770052603530492237256860114306851202016496643265220960249381342702641402941569841637062763288625764321842509873870115201033218589471399822701565811967455525425317538649754701534408854714403955089459983206710644102398429079931996603360791674925021150201130333857374785701253202783814201042787031955341494341257420540556207701152967682838262729679168730340652913704654587811992039021700542916670838876407319284948649059543164268316829326725531341331019513008024307735868415615514621776720932643905127488422578055780300791893575196810008 [174,33] -9060986523136209260858544124026155277369372412342557474383007146527015274935003784845022803966281165438565390767846041228923667830880134957648181975864724309814936104947919965467697773187139030635938043791285490689408266466175586029213806906782637941273355549928514021211635081161737426471023819634620497271737998840428177545945470036401772027159965034528161807208414626163598380514364039707173383933664723938619882026732153044879229387933397936808465894488605948572086772769357161135145923743268662700748810271824405580435674785381606435360773198424925740950364381952528906414352380109486034316463027009410135973040665772268539106913689825301781028229176183507024322271639781829935938770297629930096154646145935836401246642377996733952255078063390796113403961406163462169217329556210257481164004147624998417362501143120664456381802651029981050884156943056002120701937022793040949036397947611075399038582439522346286114130367859648807717686275792787587358883831532348150371958114153288517963754587521384773346910161994672371305489657733036948731058987145884719257898652996443847866026175360522611148723410146186710732848746779772491076700034354768581140566889756441461640307759185611050469158786051322536169760409644101119670787623091845214317678738190792488758981672241508692012924826201179727281001570409325775621626568854563802517129408229093955528899265794793399253296926113422672495511745914441113738603623388465376320631577034724029472919168657514666228102869467400203085810330185310111907590984549113024281990000262604983695088669396025913181096293270632922341147255689468589386293936498531904486583151707341504673981319722421484291485012544092040513144028230370333726138759232512382392933750168156737917993094596281153986053327760095033640354848812379662877230227220034192685745858414847857193939263302212983077009438380076363023660976188816267920176821257725524366929206829700102983217203077410890392589921664119655813506070290822066859348404714030319270997358192056337369360 [174,34] 9977269859733781279472341089485135103514130268833750640095252874988093371934117107505826406672543885167105340788114470898405624275608447942783687544458929335309772770254001715900271926499774599748406318444222158323201024939766212993654122173367526245307925162274184799891241571839755375461806158923268959548548039560304781663624693752598740137986786176799234487651630499311319702314815859955348520280704825500763080512331060669252665382655215087351236896564662979504138914318827665361678299251263779582887506573829626239931995409856423253226580721974168978592443271359940428629888767831596563901558676133746119917445081874580209431913274226257023811760795991234270922018837854103721645367024060139509981597337457279187304141932562269682319846447683249008159609408679155792582710560389471199752598128421181290872613482234379437491695029283831230328122252626019989518978140284858776882695785022569557307775885847140709688415439390070261133810684269659677057643243998440076419179480284048987427019506437166096687044239755683719833322140965946236759887605394101912286392182184808899463159207308359799248732811808318932263566570905180155016823486290419353369065351212494686039153607118398845008627630398577662994164761968272485818066777078592888905400995162949549277478994406078382074533571238646186362636467059822861015865304779816874251007751278619408618412046841217599137098559695937665891164083593081459196579525891061063344375042003794259185862591933252168923362953303329175986667286892564681882921622989460438630838650935384200343561806812941008816964482194165077616361267741754461442151873475642517907979360342666296203138507348390967384579695261668648598634869173657869577791026591926545513767495115407420025289090823374019538689351485029637231255805321925479556909111230063982118296666306929565367580882669293129530323995295416217854174604091918591066378210983693156785948728944869918796834985436865589238815432211721309680477585411996356648822994382615254235110895719895186384 [174,35] -9869730748159319659063204508387188785070195391137101609683051492939460551575845096281303248534867291153247326985616068920882834637158818550292806247385372338346537083513894855284291041949031192293182602456541856984119742915931716162339717682247256810951508075557223333292483494351607049055218880538423530437480272534939861759880590551642785342901418462250838190733622229594909127289735806379270893133352199948154322488063615498460078494704215916572078358681316135214373763995169485799692681013502836277643744854225448317912934569407833654556719199048846506646587424482896832715113204510476641888868008853123912950746954381360980974691904102079902767707964763833210118341209558481553947827125943740752946023335598969212224756539814338404135059050934344852256238458720173741688612321657828995758758639489826159177573014537694264453091948148298040233170761962351138423463949214991371418522976469008616143044095548777026500829603155115247857719129920504588325663291220049531167606681676097504134045685888163949149458478933526746678027223058831481217653765862188104670953298838568211446085695445751464007683771310969368235738885706284110826748516155983357253020572892109826423322066219969240904632668879010131592978351016561642488034694180854475305939432931672793339629911100832787310920482692907624560323338841150948925504696687267344163423198970935550390717808693344376543715278009649901758926431896623327671741458077826825762693654413635960987001193627662770926451124366283410110423243422503194816463325041606957132009972888988136821926196707787389538039825330394532774032187521067847557396264494283980473936762330083245008615232095150296118783153931018488068066796815957112255719091310916781330328771502978052480008176755276959321640103011307934887507253263643436269047798555476306741166896544847151183240174200599939456253269250720548776846246466678328438711274733249491763355589885715182900265632780752653664821026210343633712866649788971670807796304013466012265828102968356276 [174,36] 8908878602266196156276952299312373604497517426649278835053246406913256999898845103307743105208240870843084579282317359443932970923352468216645467629709491733402616537359943363143894094025536636665209135530292981659415319482920579078633401875678676635563656005007817959994018999603467824446014441478369206070685214485393567199436145363647143983285027538915117178786431310682511842964373959035073562538295839822700514348839983943949044987722263916281343678616200211565828890072470755992840017399918929686434910879199564413184710590984064150678411432010738939300608941628650384433258719682863533684052842614118920888209286504228131077421284432674691334459149585182003464189967561700696521482251532560917204596648522421203399938927617270198654298806443980505564909055029663745076983696806984183870840730261137530853257477738781984497437717757583721278467441813863710335409266764668329156170145743121422914775358415771423723030833790601080593906297832803276326434718563696314299426128082966533137308494477952632744651794617346368949889842968457073698673270860699651423321448922547850667219862032738635806972869117337372459824763366663964438254781693862142755006136148056926141946453420725846590229370748471946974878220924725782381427480846507113607489621497651141435467568580510221185362152692304237657280804897031651969046636750965685117801254581295188847208200583374024263879566858215409499294956812908991484245511352325441224402194870146723464412778112416056206287694870829409989052900188257590823730940225122479936464374824557858971388181395624481930474391013649011442539795447598887855997755949973074829540567556628950364269804268244900334423966128996555754859702754293634775280176618628434397060775104828963753453257080184552159084717091949022496756833024625521317387205178155315553950494465716546274038507414742723176179920624521154848465969801285890874736864349142510463429584958615418965904331377619711297002190372890827400236767983159191003065774766848780604675995252480 [174,37] -7427234923842227227839762797448881785423235945332800082373443929494126285569447086664153570361530350955158884920658803672666937721853683019222518657386474358392179522299597048737295265695398850396926617838754609938482741009964147302699007763949215617928810606370917910334126294567410967244492941728322610799140775895198961239681317211204779892472127889815158798358400396709604539039847877382249832461194694332584847400811406231076566762937220966114422388353489144661164273995298866422199159868669931526874247303737048793857768020317511947945280459773765632563573464053573416200190642309218878330685295978065183337154440088094908573597668343296818207943273363670828369423898984427665320190447158141459921159829654915323837930514584310070003140820494064084205462703949086872869846047496037797036853918843218325891042048044726458468218200710989866924102475790592306834329631077964875234028464062225023707568045203998349254208593583791947483929338210803687130274164617390988662491199411373485580688688733756467433554292415008175540788811590327358332980154946937188891084442954576378270725994851680058856588199165124318444780770751490483752985503015110457218560316670173875044082637424529656837131884604395754268883055218813028952588031775252955623412192870452150983358853423409601136503888693317839352223341740425870732788819024739890217904916959646543132873903382191433967750807704956102209388553198650950306437094511353046600442779565411854398802461682434162591470128458866418814470315933299083320913703315859421001827022576904717325533651608538719351592707298773712719874321249807761289763734217364737906225354456774875977301487691578034590260025068288291552691571071218740862268707469931934788010651710520494549901531008962938232667745611061906211688981315680332660776078324280239845529779677803819511669019282445136981756422630123909795044608723754431580862111619948974470006588198413138934106741127068708006459511939380663054650706004133351608590863998407429649108071000 [174,38] 5771507390728447060816286000192432754671029503361919040144204535782289570381181586369471590249000838909185870803591045927500488278365042296380294811709448167099874285691203649111206184182143789719392355884020852524731693081443723378603900117289781935905455635799525340767874246680983384832703991810269371739354111651490900412027056840518765607582613765030983352802459418763337736446272532651179362805195158383070194809914008340387999315661674160535294977791947144112365312814598614736719129956720785571697590071425862151048887203204655862079302742865085232836311046976782742476722652065037932284907596794136880700696894372697193293926680866613903350691228696713119896039978621101130417580055992910467128365631253071633545472014287824296038973961657081639210900904419318945409250096745364896564331759293608529525443837980376017219440656104802225364541533186335878950875187073503096446383673520665836569409479589290160942763382497586983003808704921349997558054716742098469688441262842514442205831756090675393976353539260028291616375246210064022798697614683301421646631492647130359623303241321335326798906164005628487151710013673912034090527262566450283368853244075786441325725056946263812318204195895174971124192025814859431337689835837722756838564879964284265249535949142522242948907320808594200245814034717742043076564331308529844299527600278084089019951237480623919587110526659229119292076540581335333501943190975148535633994781493420393697812110883187914908084334104722327295518213759372974716044660879093792170755760077508172853611230347485458089416700942529649226977448513760853123717057286929239772399216249960082815935942190199656418863355628460383939343679082035213399138658968210059777302504364577878651090143166335127131173958905472438372163834332452301618037231437403886181105984187639987741106783883172718687894500681143397331185363491512602859499213393736072511525841545729139596219069268956614179225188789202056779226163375653732783763603530139701211182800 [174,39] -4203653034839199491683473228337020831030034400121498233507212447552432035883506316866358461931293321201181687739225243677931097681231663174168602528069637366251101006831173096403513728347822472541667417410142778414000001329057730321460749440589419937714021727794376242511346048966859959172017427194218571652978063966400552379547645259003914044602692736489939490062907702365318421990286955841758525040809182923659018287430079704491998114779998139636110155269283362659357969700506162280737539207006046659554594035588523040867739356207364342513796684895491257713920951606684638264552052877846190326048973111822027241380690065854665037527000347906209662808298762329392882859466142986679494075311536323267274577627129915050516575257635149664997560335990839506826646903398724898537621832868959105767833268644675954498148179779662253690085246608281508344345159744696722709976701249375257482125367768036655342497544284519386165120289542718949511663478174630030070663997264992950769016265989197201619366632487947773291875261033199617722402967284692408510964401024280282338383327104139496457827261424843537421573583502294373852616009856672276587976098222871379464256269479920444960734146737717824635901450389025403199434778602490557336877890873589904024488267183905953198095769729258740022094319221564733511419311082830523183212632695888767280433203823260152357644355910447504463759056348381613022607476539580621111230858533443900741432381757606594396744860825137463438908503623490070743505443457837311733373100610733605751698314268455363778323330371075268991257455018396128408340125561838314995797298336206538829340068765282701349509320692137056813060532783659362986393094223394197525121835890665146873625199282862432186895224264819917323656147707563797693902912515854480936259397647441295830523161881722729619653773946573649859865216612222873019612933954195379738908359132877127544927112148276714890746108039914673629277586101951582471838816247115382897253237655465312661174 [174,40] 2873625830977261799046749536135286886531819797949146224423227372426208202940353697597498012374092531767007508099369622225544023769723862442635430669209124848363340617696917491276162569231347518481440936547027450414350866226424896329444006621133544949982009818003730538792095667490349672821716392726474182273781813860822168885398050877005895129636845668846335617862694727904450137607881273739330399833529474595444928872844877766813775621959209315595421892290358694129608070418742013974244367526348715817179611708329345145263356596192031076459166031082761333062433664794953046055517945140900121071911706489436090215274531054851067455346181525905223407849357368834443724209059275543253077991931999070021311331543551013335491500202210885268946405037916924452250310158384063751782169098536936578035668060497120993576624732745816117752427329117341075341721642954212537251678306798661328670429917661344063420661958106555075406807082851128158932132020913644646900249744878148865802587109495778062740268720744876243195660844785513020740380691114616434351993592552065888996029037783567297836675641284950859319114512180803721387531961800897530075529371207436728384263453257685758493942255050256133588599412330054989170483915331779935991775544744991736026197565414102668390825153710913594270333503706852792501248076381895947417368190429756984258888867879182735018904481134406601759942472116228490644019069453139460919760816266965229428608250230467321376623264755781011281127955403090395756930094466674774471450441022895854111244565653429727017721321935533491677011595860615540488780315906996444400571430350612208963935370154634487292574943663434453411738410580740227094834908848092343236995142368021812751815156890023066892989751923356649646004829478009456547843831247740714163708045604558579645992541071853359695154146254783437888865772351677332181789612166671412374899220457801628356055584789241378272438264088116748509553493550449399958387075212475243300931313557302062596 [174,41] -1838892867642619587634665889889910585747835901055764776164114048619341849890137904809510454085250428798665209727351658819989426642826123090080233461881826717311435078241204108212406429914409488851172108454908071096133339140584620759236712928254757414518761829322894794837780260770746567951878009145226799159102040363004420980290396391384236322566179797323281419371382411201371814675722570419848437896064381378858811915567166201057497127215940703503280982470395854665490525421189019654059126117412477689590467189766803202919169931484102271300277112036554538952288004612590042842291131200082711438959830087690830397642847763709947871052821352742185624162504930747793006251416489790234146717682245953711098544619082151927247913707789454085110248235217027091922556433032514891377457164468690497784403863920116110162676622887298566309396303029630280111169485016278860003027072179337280734536474089975831511873666167476959917708403895791777087086782492207341155082826224136970049585698457295239319554749361141624432785089768943709285863250976644357948366617083248414404469249646128260306434172619524807460574181510280769024550782517137516429641667982867712598050440251394779232688613669271317866102199040471254387515915145156499789617076198110082245383150752612438050600335068979367396951028293838577072494075071204202398765128327555436043375804133257261806207359680675506165426310836633268571670124977548072972110422422303482875251070416583750750124189469595705762534497832484891626894187333295859628659209511178758925221306890163180266831773687524281177083450422602486190916399321180618792889772578038155016976862544525386074303357859269397042228305145831299308048721167997482096370214550543471020781378088575394410572965751946143829084842412538666469139104700770413254658773332797089699496585586079867443257107879132694551722643860317583513499764060297640190238177006177217889065838843465667175918738997018321787263547035367113806973741884415920304714472094893712 [174,42] 1095740651820123727994098825317513239420522248616212999889393385865103152532774325509785677897576570443326487523126297406157441481833728070000702910638791231904518295969748452245982419008259245804901655704904355339053535073465532694201700181331939073711348219054943854841620436684697366936555478921935613469898086392386047302078221674290975212298257573194861548255238935615274902617113724585916713597407912342378262163878027486843865685820804443645479352448114600460828431036998835513009931378844454586114496259352880845360938614480374372341303942655795228748163674400157970534425182416683898984525342308521090146825832044455042668609047051362850768423703258163719689590806869771467533177730374779740105727645607362815614696375353322310645803873465803418409842106336314306650595398262464868832687637417379461014166818922591145111701983356483722234315930510494052555413669776725300143853195038826901577521008639884174681559130569607634025597690434235961250518746503957542736086287336490077044698330134068664395423398000716883678791922968933669935956764723702160453384277954269567486158990400414073354058039461784872319449499882327333261187421822298158292293908064766136776310320665779416930392447217586801414391189096435205539152222742682293942688185701477245687397714919639210892351630945839997171475037653442169505758568575398677430939185062301298419970486450044092897780086531717963628531027124482282186338818453182898185467686416714832420488381540027354653684868407976577589253269671922312959298986494008940343209114132296276456233696229329720661707318971985332281968345692358202125334708173415937940731756995750222564248937509978863143423284425683008294776308208148261615389809756557657731437871446777613039541572954439310162291426862379046066451014626237040475178047381056543160501985872174480902910961920281711520144601108439652407642337095502360784156413887212260119098008556550857053296869094877200055821741959132874228768896317200745009798965427088 [174,43] -604392047521126595331516983741233658713150030923225495085139646257994188957746395721389286544313755551296800947768456666919778663615361747549078358433743133838825431207041175701080883979152499238910334139965865186258939537506581200103568924712108119715204803096233399997462722194351064362708492122297239457086480715393896391561219529205005160221635032763196737898189336153513380032119839547016982622403472262922770343919786741044496182070137864359550933226834570821011362842590413411993350495254164464581701874511792678327453299810116021476669737933185013662684310929186871762885487704343296520818999954105054405156302822703748067022123250525735311905722670169019938792116678650218691602347683193044535587099329242938404785730457437133413997289398916546640245455721166289673505331395782636201527584938612475842523699918759523184883898672440527396198297331328170340023403884205274675616330512292280710910082692112062967969067101702948322831436094429808889627425688793678456790726541527139924779368183287266118470445564593111287323109026575090325413238383883861318209058209578971819071131612578547589433748286012665848868160739414584062089326581640320795084856379952614601631938370533154290502049780333460470529847492501061031724931293191337978026587328433854945754705235011277388758378852041390437487546411255909221474181894583955232734520585687007776966277622804256715276860755852741677650258933510652913397019548058486231233433596515603154436651726908026815418502066803710330727784703821114283193249353781781599639654966148382742979719790544532107592640144455410395495024876316831734125877890192389100495928198687826871999614695057398210352037888865455071400657895894897100089806639287545351037551697845953755981966899148107841029310728155453233462900231798611613387207296151840612217828340319695920177695780400514243600928989235538827283816903444447118254088705207545885859946815839410684683068549977074142208299708325851428386669552655773008039627536 [174,44] 307246731280839021255422837109922598888505845840161190734559696631041381200226089965824764961882286230609558033067184944258358517745491499944760844635486650707672490539688333353931464083573539320703861187088803720833851977815462246624309856682984587193399037162685631337534095656174427820675226455291459580433612021366101170520507171528852207910762871196589804772587801087843809847703987810180218427593960921478957276964029031741002623471526203728611183149434964561040335588423672668461322283835292754245639292784597573250863989923637795073782187002563031007208589807971022148247879825691634865298153111250968432409615852471395241915981753217725869336348781322158949847165593969269416107278028301515843435220607581606945637394555276216286048317042140614776195341075233915938285277203859649893875727535390265530361783823082353216794585266545626308042529348731333481333878313761729237425090638092965487408301255511385749526673888154609020148961218155209498437239325422509652810985415255825607388163374571636377927071659349341906372151682160506878687614895274109906322007836764734599145772968647587265473647203968717276823266804119067933677188860995595364947101805818408689194527079080341493283774306014179620244489914771013139434250013407211203557504527154125829779202676506272670068119419368087092210456141133280343361258817499797708855834183707777552402969343188582997247788780379520333073845879664202155515805581605359627930684289407542139698079064940584988729232698858648058513511607361919662418276498206856793862552779174073195464111937665557744294582234517965963908555459061504979740781993970122348429039288546426579339687206777204941758348678623306164768296860395293644650983177862839446504290830856463480585299598559457821368530636892931943662847873211944212501888026014403403345148538903002589536867722584691327755593894861592457446122269599749588264880464917008969952234544726155338615884165853505067693794111773648429010212513796871879075072 [174,45] -143809181093077356285174075715356192818015588358819182767922753318020639376932741336030567405153413891482465201484515490346282926416719933356736261082451181262860409660298693110444623713598983755684554120209432265768970832066747824297697679590800961229900603750517151179704238431025913127818481984746374767071383894003150812527553803097719352815199095454450628270061427200249650302236863593947320410227060644247021295541837025558521133521283601927945034109554933530496823295116571279957091355416959608496427075282381371890433558273822637461346207676295751291948181314806172116074239140594575129293309135532500648676789053522298558700757804921652965647640875591651228366065922923338547471611638130002809502768396229607173461450054496014141119971680560435397328393749222446431932154919198159666178620719643213024344636734357738525645031538133498772477063112477622381381592152158492126236216416387993991875673087322846581372501799045451317658671516160398275074876550243343813586091548482860799138178998904293977929392519009220863293024169787289322934503720683920385340860322063419952326852386312967768920494266713213991824498337284334166622487395867944309966674193169331863331242695720912909826041058325768843927899147843350230498623886315265773042746958214410637018853790346531141116330740012347888148308517866333039892760955529303489013959971793994594288389213044924086148542416746862571192076166496506207369314467035427184225921006745266825872269555400296557539933366738080099623897529117514553001058870436150618585164701735609150950629879416083356507142116613683238312540449842199601248038527449552512996686501171579242671549980556167471100712138568545390090603652699263743602918904314015171920496543846388132181689328565861838095193604827043732517463156378733315429046346744782631010991074607152449201321443606340884346364782528482649913273934564963641795614850525140151129581417244768261264531132641072405501161039327401866787721636049390590168 [174,46] 62209070744025881564101593839852839137906180707164608622506963228887471193719763818005538354201624305771702451517627623249771667033298841012567711457675584346622307965489683625060808190911236272512044067624234920167505484460362918611769162614381929213110580956284522745168345364998073113019448016816238497269053741422208228354274765933629315497170227917246255245912454778110465197526790216336473741120402772009539884351643935857864350599601748022475300069266368842926133802460556737114601642319665354242066137037668109236155063360218167419034582511763911399547734132696477637441255691487795842514499030975232394369664115543445897682582965994140992052466566753880688710099122951916793516807757259218193933959463788383659835554858002036169912445381716184509401153958174877681194472752556892114397506570978869323343769746948226495192307391337779368016878117781436188945205715589400739232238442854169324124672618906415863599715635131360757461045886478153566984809838108632811278807912124329657887209039863716373697820192993326095472577252153780207922568066300681852503259789450441195305070495815417762161550621672009413545620822082379700646396698750889320851594540492830808295873728709672339447087789987719214824950703685287021228593469286694484628266464767074597485721384167383053291896489409479605904848316837973567643638786751423787171644666147556634385798066791432956360076389724086114448221874807776169285013535339440624786821254049834443316262535487655548740686671302212427355742073927316789930312475621787066021756763101342549590473180880238568048457111456515846565573683383768615156566039202256990442824382529974954464381182018015731612079295295226968062754711379463578952017062086432326314597749166677412081885564747500686611948096147204901323475940200757227186930680255713158217902203298100103785510763368171130151206264128885855428523935080379248272861234041635597335496653178643779922860835492841008601533558826192667536966784101654624 [174,47] -25089010557675281948707916621471548526771050311188621211828214929475230694571724778145777133798584000853052970798883765557207903518202048925894560342591638034519014553541477234403765427805395927538832163358751556324775886025552942077122074175965706852957908006792965502624609135665476542432023983018670934175174318150909247605362861839851808769322237461987075349533488620209010121494495937991853121266944900972200817206208005878280481103865756100309594343259284187614604970739703328037464256345046062240211245892928544483052361664502053020843353153243518430040354608521876731793241119016402137648652902785547164079742245889388666797287749877728050301987947501685373271515249871431579807606074463308428771501685529694042533754604045648378181654319799353116326129798825536305855339551098291922448338695832481974640979057228989927618484494680781254046045833721578746778817026818481263112939129665687755897774807571182109391473356924185292429603628588859134546260109396605719688139159150416839239482576473986061326485870749822902863996870710943885875496446060160872283336615901909070479281319649546206481788780735425359211720247249211086228526210526440962160723111128381423023526207730801317369378273892531674592575781880343525586854823612159558400693282747634082339957573671572475409665574488443062326655382732739856449291223698767381810691613427565821610609758948182366090233377593928323212037891927943248189048309036407296309412345216803547254990010752727520047220491154938355660527096462288971569611388514449345876717143805965436860852824986891457613825442281001100413412362283414824756314665061854393056484474816474612260885195122787357193068274728728915815450408515891525974107136748911507121087053120344676350611476550680672279145372414318820948338934654307137304058000549266894497029005176290359729776990011324980960467071055016943533399419550582553766583914090310449633051629963753191277294621367615404120064826372916002498790294367720 [174,48] 9542572742256524935356742061458798188451493471278511708947232888592565331419096835742809969120165314178347217537371434769318200634244554469981641358183057665094556703881862487214634563404268347272732716145200378992721952761931989037015284321837053402517888787593483299238452423747762811957003462477368993389063956872944418571911560095792265793465388256513996939793434220701958386151687811623817981410059338642918315880862205033088324819193026716519439015190638623792683986923570111542870897095418999504409301193441968450595430137689503603830468289018547846163106275275297784351782762421029232804985643633243004000099334686120409358960017285297286376963879009474618355023351927626048880673814140518289236657049244805194713112858329830971829032808284699694873010617168445639812672649491261641965900881228206554740698119277166456796800008298926566244381016457786869990225866151724536723614569564878053970798756306378170856657419520570001883944327868405464608835170405124781628750132311041573953097241675501339596666137424353290251323069204114491729236633398021578691310703055431293869346616802479174527221442990146196166792453955272385042055778278366254189777539999943854818265435995145639633744945494612167550689816113341145662116325786177184047998433247817419159828941367537332947096038956016213581280589849656151342102180164172666328332944964820250065601785983487562036266848372714122344499202774508730629035401201513278601549701121640399242553602627298092546293343439053032441066604521346208139335075578198785025031041770182304672562286164860062633097819580654680404629351645339241227579505337601468731268262853880155551176602778093994436225144737697503923889231050005623675018644647847753241706918463909210146034056325331880841375373312701671604031711973507177634988748296153485408065759334203225349815821245635051222006903500801951566588565458034565874844759081704334469465573810988900799493395995787013368335900804709078468749598124 [174,49] -3452935870554764591226932562957056478861243081757009185780944381381778952438274071664069223029527868813921625426487522917333058855045369838833989746637256529933294210089465571106058832410591195364446178379451613503903206928469422501319009526166870570701341762625539786362472496652271328779174096991527091661642734119748533854784271371357057119206532133503565311471524660456287572226262417805691878789813192905156687951296356427484939663321021532815908088585108811564695358932643199651835443991723249738028433001790471523424225025988411071935662408844732574964853065336272981657159736708386053880943918145148040505494385204800396613560382849144775208069240619177780481175909622579888962174620677779430097196861393331782838141041131720380298042086933498850239403465298687313587011007647912762247195081394543089533711371642153819084708066086795510646740608601691547763057646642242710379959668531613387540555652601867532122048976758742400141734531909556575312300677978453570878036211187924908277124528560989846766075292720727990716790491696734413582739807558150627470322474468449941727841210613986442654910311707681095129365609140772318925398549252835199273899102308935470605270173392713171378098092682930729198836362037652199827999807607162247656333281831903969145075690480094469633173808653810477761040449636139089335066851313823673608119907830378606898668051570514913371220414592119067413787630715134118660152648243829287634491442599507711623668585463877991391295796659148574853591257288199176373211023225929835214393593446447394732276984528531655597731006438174736230265659488156373592239947551650752525528245712267868584377859000464038148655549919478285339671072069683172644734583900994101108867800282072906957544133851697466936227394252421873018518362980519218819236744396816891492526298187070865670859865493686404839111564089120463857124507447672859027556296003374991671282901619512064264200291776911107603134589057577689632999584 [174,50] 1187875208174163645629770193753253116229526794271338470323033214735053865838377415765217493007361562160865429018939733851649962797017155764630249800471738443675493000800372228825536172473062707290105978349094719685459281541086773613632282778417026739923232882656462537356795741273594720219523859241870995722060653314967655952943745415646725152772520808581497702012302483016476931719850510361161795553146078962338145647813593052623578810031626006499378506160924962446199812158780627831238608941334598619316861603606493940102368284562465064311306441052249844360043047626882148547787176413442602145072997089717315542435844577738144345398731364209170695364762426825270345252158264870613284405478169846981206108380249876025862284479342708275984191948483050376169125977876528421030891235776223451314440846788422984666591013213561515916615369496075953528605632892281307681658679795024454647206269991855775823615535972464863090425821596492508095614482018711498656550612673123731946487973119009202068417242794947722104025121412167908046982295376990358284950955180099213085168353175735520999207248935139664441370190133183753646779241872994847732039533598813292913608556157983917589444239206211308588907751890507777360058230473578730762235194623923566528569051241567163469602325237955003135793283359945304864731983594771399167973291238979570528222032071607565912005615666315487017822960256389646736694455175020092212464553601989715783699318687794969853427476558034684650900757999434232692345181150998084418808845426103559379802722799360506864129241028017400707566590559835339968183934203240935751319978774845157220219121493362824129158853355457986100020401773342681238213535501583047918577811609811953219962451736636667276411702779650745668699266032986541830178841864119232632276816188541019239392649767633841363036696483501515999964572574311260406707304880128318862910183173058504372093238314543065456037153282251766319638303451709309940640 [174,51] -383686502792785107332953739042746915851067812543248370031268580536922122203870302106748524840739971110238685507379353549273585188615423244900648778964910428616809706558384243167477828119739452137907169737396536652932607411762263144186518980172848437094239729270973487289729206813704155064526294819524615895671301264343937851187910176080269147466019619142119782517186000173357395300832587585394094631056885525623552194148164400903399861435185027962257589108403765094921062350022429520777692719311816885948667706014395135115680623470851548507910087088797341177766989802973015763796489048566225431951370252766037179716815499844351895788294900372037635955243522157849616252680074796406535885564672506311530635904455718362602012583357249991261146344068018282950144650381948182055788947017219023753263633791267190445456962992961219984867423013441111142789787187803862330709429492294886262302785156936764476679594478960047856342825767225312611284277588821049000803605278624125505841083426500725460257749209153360066870583616722895710713374288583138211249518850347080234175827307508601640244412535697866366360597767020360474714142888087570603413791757583503772016336243590025602477289698682814518140138470366788522110323165468852128022150642402427236656394500243015551695986632725584465828199343212418087536731250141874229077766549619350203042620598855370251439080526313219258600388632532605295702676072988211313268898217638926004929173633590641475635156996639175817180084339637962520879240390629883528065714622312987363765068067202741983140917543559263657890898804882607018479415913330162471140784258357347114561637117851211459756462686058249962331891342705693545218160162946611582282902699168947073993711694491391817197048196090134718546946976140273854935503346588851943305640561203665127406071089277539041965231762943362822840297872063738651225476871120397858617409441220516145522343931269680219540486841893441436896961930700194164 [174,52] 114013064825856635437017494625408509116963118895811109366163877513469711953431893698439196213314754939683346009161629928456886754541950026725712502799014357816128360506471362988213246665358709683123804790685606237671377426198315792557481281356249452549402754530889562962482636588435942096708769493079098372606601933928774272863461638628213479665799332957736783189427757617649118243696584089364523143523808629951128323387882360703873081569111791246375908001871262291796655342040097457254075655994094520172440391610719779231163107721418899097723965088957740140444240300194008035243169243252630579809120194249168302481201994900351873678461027126875924276434540171187159190351409292541715805102376020430734429160530138096103834333009044727242859516150390138813485642379832398971842434772080132682808610828478270688437953084050990915959653156912058698800016053340697073370020850736854914793680263392488359964780836686308518329144432449946390250059007775967143548830512930876616307212897820261965730689395238227607089026624058199908627994919300993061570008066347715629087878302448172214945812101688677454400182754194591383020728520437530630890949764158227252578523433320557498961900538734926592157896820514406644162935969947531329125673184698221444748575615406296003019530726103804970371283650506893769661307372976495979369052003455979669358106594086788869425575064202017451662209379966988396780479408794156280853453642596311416215218263795779707359790093516274104289396162676205706164080809218299786155320647918571282371086194725077081317977601210928305899347870126348783895579543859074539909610226709427577494660393956687780749743045845198851943416669076602343012015251305216561000630588734608270587858292253833055943791706053909801949416855462468218450850112116622373858421751543914468861250094108816397259635079199492725681986494298725105257084214456738136871069634512510996213776859626897384535182934902703906679421641720512 [174,53] -30504727634924184601329546610093308005317168585561731320841371471245003910792356731108497407345718662422460068967752492136868777713981815699994318397626080173418875667551272680437172613226625283731533778265875752923917883696987562244531314405697229701371151587463786452340558313364499463197151482379324084230343218214594835077103406771981504064444541862162267387524069378452092913862681295874243097171634690401968086788973146015420356139932745898073411927542025950747443368808055000155673198187178093217571517160741429934745839747721394707455835483577915440370680966011590908407197891656473091563368450317164117844089554409262092797623213571987245253550748247263095150186616039578186479907624272276820807020216800291615358428753684577749203449343720217983020791949659889372612280418690924171777482963615231107324144695468769545940464409435782122147977257678197068121082058636356779908591252720957334568897848268857296810010061380409734275697021810436026295109474587613712251437155545940278767246025500396650529144007460801731929728553707493051550724145256760291525000690327295197324785695838484103496808316028668828719266038361885173610673555158027232275947454697611019652347715461977533439721848691756566010344258173047919710373801631802540331334791834737171109722729980052612851065345237208690868420969272258893970409049549570019254343908336693049323960443126036231534136722748764866356753630776328197830178808604549940480181307241317919386518398764517529599473299591129530154453791447445390364117999289706863751807597176455936122231992055862599318744120384564362669335175772724551202320444465494931230091429690084923953632923162978877791417558225707688119501114314090571621923172385988909661118887221133189446328876225548426720241664674398745834138690176342276522478599776925765962464392013021222738091674722373649247553906320240528212904780031165942093325237454851727672893659517769796629078050033407996146879369940 [174,54] 7219475143901012198319404555648570474703827411620080700643474394133268222897686949952769558054720864834732974651838990589473925690193205599477409754617013212895708143090701604377491608360711083167195732314052932836568669623085315313349670271248750442707455875465881456501486407683739293002180111280197342864292203829375159556897431391543406574234247041647702307651247158111835065068273787077846384720731623401272496915619335358593215291383910532702634490222833351541184122759898677972188656944518297318684727620256873791329933842210547174403655828343320082247641295465452668134335909743755784424847075510461669977344757851775377644174710701452525553007975549220273013703668957417796078178840432855686226681380191479996489148416427517683970513979234266657975081241824314288828014782746286435778342024913741475818808302338669932796056736591723278780855039049928283192062280348877601936047952461164055545621449462488342144462489644281389923977031129211548127858436933351736585118729534550929706015245613011007880389825024019937963525068542666249551454102759600185734752945969769958753464250068414741926284977392498885080505501383805945065980476584287320058701663325777108319081525468755641610716922885788404058163683029808093282114255468417367671042396781867573309008979101567271052135211402905783419164278705469527307036529177728646769019311366888827577633634343452930786600939385644690024299772889577347781844197244924620573012454927663352084367533720989847681506612320765669675633975834143651399904013160098693783100900359320732274425725132013624858407308781794165801335969282071151061288515858092008551802717200596106888879050812496305703853379270007549947130630761601288818300353602143604640846216122078074920667244846608975451308447511345348179306611160390027272050505776572541671851888402793658373319715865014303184491642830141985444498481463847650451907046927904074090897577366674243484261627785288980142735688 [174,55] -1494694269229345542378269092297995804048155351885405135316006926134641335901328963506778394992638548153356558219043847818320583659474810343472011833921336300559503091617288117268168034096708934232651592312988480292536148908290164256075417751321857129479045196409392135216401250583008747339985984062065633710846473228314426336450405407393619182613845711636353111848190199257146896405291520612426169402817305586231137925022333940854046279935092556875779818894337911316777680838721890448006777353777576391581940789518219201578775207379701460318358539081332177461944926657829785698060995694668692669511483267733859612416494029621124224625748028090812237603545287821738539549737109768985609029739222836962588530811034406496591729484200624484068268423089635898272721500376902891480831513567741818384024024530418528323989126063338386645897700441392927141721408075287861852809752142537160117175687466854913192708769687589178090600125465532431926706479558074673964195719546198357668971582981968820238201646467841040829125885391273747464190600367255139372420993613026746165261803860538488901542857310738186079608011345290394133135497751018887945347323649406268851503270373253324384253440218690166741929616973284837934154387087328239195370664966310361850263625007392450891324992588468787467802527888967581359152105625935638248954854448170351412654997326648362250983720014520174097976453470720950348319204978509444101138907201649730250369037768121424908642122981470017208795894301965199392687330834475220361925807206473503853940645076527109548336944097482807455817464443636912470658081470972133333638809624536376249862093856406812841232635921318848756915575547235032476767327428330943183622660408915659285342989708416172966995082753198830764587596383159378290735121989225415753226540091432012431983512883606724596005860741742461580317651879219060273039733949325232693079496306626054418145303365978526940658587949357402765551 [174,56] 271589951707983265668571887785456249094833160682857590835367453659154393391404002786867594779502796514226702494916726737882188103483670964926674237237714871282932626979700617738970605769945282687287430672613984704843724835307792306820721517473139213116717522027257989432003691745424387363918595040270373305173071208992729543046464692366060544655218152975039149077326204889021075795935705708338208787313890955650247439038738025426460248064074874739364697296717741017185563825399557522027373541073160926983642569026205683428301481417452869864090963219962122394327771036714419481522793848640817155645331218315095027442251756250792996110996614588646124504869408884639805027368641498139353909385484440532744634732641768411452451634854200216222483610468030626983018383539211364337624432605828618216557038771572866822862548844735520456739021919338945842420910084848281634931190862555515926063290657384288780162260242037404767900829076553507013843652706716117535816502121445515905139366343291524433126678065462553205484375699076097101948451157384860664855852359297146238011441076028296887238767230342971640587503224349507226809853638357660417630095456437694277067985925438085180156076710600943737791274156810307359641644084465772178304376654142344866008904257616465029980902943663082066656820010557299300250284838182577198197846854609503049015303898110053695875148098582328561621900855656481901044363591343665236833889363919686421626704499128108528660428808162841975849091348837439340521381932623900075252789532429932925547086051636389789707787803407448853076387859847899823394123967364755629224741581977234696274777916812837309533242477241892056570347051873599078603621291063740563887889726873719023444492862151304317771791239551877288071127712370592951389236671013996913379589298146632028440873871431136786421308404624983665090849447719352496046035028540544783117057926402771858960307692907815770386366717868779208 [174,57] -45614444078331613087602913808798421390722258320278270801649549169607621216564030571103214255482392427914416349410232793953976394741051774683601320647325931840780796531534750856764851789006680809126948827740755195928358430412615823470437467219217503089345593137591117390600378893788071409239480895517593830313966328243818084190271502041476652228911581437504666916596900427248544157587112879914988542347079382199260160397602018014920820732587569653299940876339259318529408207265343828446511677530843382061510222084024670789843075156479274330058684485981493520630310898380051255132704250257895944315299449493550781225334548548980710786525088880402364553544075384359207979835019283617820533528234674824488120044813151285598813097524182543808062055414299447247908738149088729795969019669631468114216368374980273284847257864258372840123059051062927289900397014501049999736759456069582731311162265327242241846467034535362128909208810618898681367784280256720732547003286456740091447506011317482932618737811252909461403356684045360808363880738261616256035182256007548158433781583117858747558931659485503155465498807517104190530034443182570317340511543444283177523093012768555481086457264524620053939356387438189270833409786126203503774873290997078507709332744619283323857139224615478389783366996706057588292754274050803742549694415578244354223585811608001896472902007986866731432908438671428888202289446050599444155213785705110146136260357442102934314915527468614262791644093204301180350390825236205819338452722071127783572187531177840014745791860955026691931852641213678451546016144869826920759785309770715368852376134341521077334807575473070631234157209284660338479089889638331315963562082282988455316324231898945958070712338898455970675204486380082692151927485035376154574181402751208837461149767805531758330635983457400189978331568438373838490817619766510392635377480726852622125667505125708590742595956300248 [174,58] 8447459267167764592361272887080748624612989961365087877213811072601876758207113259340338891435562936554172130493452131844394885730435014557994737420025406135132243124995978044423496459452470378337148892898991387747692649629652105067651235102513282713938319309496176877038872996103602601578580645964860545005911551550669648267695574451120006333833922603224685159722750317012736567601217081929658344419588951128332859977381725323509337685294947175421614362915973722866606529297533968881188448149002313387406575436548517970437219458042340465290187032785455849402276615505209735249133920819418287250405449126650316872088553186740171681793156092764774226794443270844725914889003297007696853558069448285721468428265354077286074493937017248346064323144699249584773627311978938970441023876450046611102211666530454118322073633567761566169105677167191121489439203819255876749202926827187223238064413284316064859616494477529904487714611528461208050452794199792999178362281115957904173831047848948934318901785774539162977117686333371699499526239785805082135183284359501552775507999763391848280084894565095438230557268834723438785296287160795229224658545471005925900723502249354332533742086200432767417616981361216998105942653667383933691368859363921406398012483820466804251835759514978464621934768687122824054523641362619317166823977897303916899914139196396504076598475461606781446054295762442891054447383616404297330265743059890743693878772675879481289116929965464324968662604799213440655758050682940053166491440261972748957616429125962773029661145515118113285418799657452848289959191856390045601374699442787653589976355295550668542877509898031368706789633567202270578586914978275248586104017353983228908494922725809412446563655732807372326101199671128457965840087240427037937399433496520112069374401969350297895490580619044234489385975521792964337508061088549513673711276670816515876624831002987986851577302280 [174,59] -2078931939924087481955530188965650339281324471305016575265254268473952433331216287258777436860743785286565389742326169622380152146668130441719280754556012603639092802594686344241939586262699919085841727973286168025188284570616787848387711849458357284564681619713333306559686882182597628690778710950469438922477373351959671167638691833903723610711450407141912651891678307272546878548026235483090462807729523626756713520399182227321849387152101648656521756981705342436008608837540683889195404777948088261955738955545273550118315133182983166688354916867652555237017405084646276057902700843084946096123055035015016238009779882254120846357130387926531212075190994515786221633408223486988757087177770030297003327133369935626986395559690974752201715567052057120773172382372988292127902820738045524063479380932752194624725630685358086393159213552333204065886222097223942887901157165607129891249813359522655553135148692296348641462074802032499460004962276813933700885401122454838324728409254443860186358291587234940922158595860671012548547611850582919301165019714935069534416814722503790981579373302232023840892046548759132926479115979343194179020491158711353737558336718539456852470678948311546814648532364389272054896375006138787373997845273839804689041925662802221214813444318300373155520381958680707307250855804058717635731300841790065607972731068385649632693595614251067009165269277535621190573614219687941325480365319008070977597428107265682461923206704291399436587552987610652463493287170577660157904528547422302039823351405864511170684850803332860209912069678137052113406141703684252722685287312204443332717210844927805408566995093198811599933934220834544885111587609971989899029814127825518570122928324601791562861392395969044818961058826868261291244323398336925982691466463775997834375012949146721290572495952934703681374203580004227177301181128343738971292104296123719475775052677486648724847408 [174,60] 564921238809211865464706066219333663808626471798839333003133100803832545107295894571381399009615138668998438761006465680585045965155093959090653976056220248342878484424741333339788466843746985270054658802940896190348799107110520722128106904768936837586048894236918248559410597468600436502306548692832864991393021847614898460417239132159183636908718479827042005420960508076109087504561980261385941844459537551792418732770450236919584080454837732008346148259420858017368900863113155805313765621689987376810774673561058277705498272605110215496950715957002435265035937444960063711814501191880801804101480092703145246471753545665921320274008023083176172354645249587542909579832782238555449832913728170017518339531802488060054244480606284281223628535080844695957558326772107183695354988793751128274638872944656161445895395304537341559732828772692319867830796749561505356518338065542956385803599848613117468100487679615409123896194363816438958792437971913173309160179283419917447289955521110565497559121022222617193804801944160088863098704374594033413502796531263544296758518603711144362770769452553866481388504921182749524025972012668241335276244889647868886597062855753243684849320554366203790771874853736390619815012939135267606715716771310962395395956675150953882354144177947274726898505860852499638771643668228204628291805822510377768088568440394804150910300248678375261158051521052793474671267301887078750323328249681858139116628493614225239903355277509708717294431489797711445064998197109877450975948730509708436957874220182112001817911325544547766808765626785023532207910523977057512121516941531407249288377337976034941232214598967276392215626708239497547456099681656499133068401687821966544692856270791829178618693744405205145614253201877782493464792560684750614069336335239318992942535479592087702703318259782946676191582385594445153542850614613471227401831103981890779482672296459272658000 [174,61] -114862461699852712231414053762598014248290493905196687477263934775665405689680267718516859776931053662629160072170400028313224498385918223784219591829172428494852635042040870423324809081486472918473320796297307776809733283817659515647020855303134588607266052258530536337934185005448536566939963550793115990300815361836635369649117180910159239125020868918133052035987008359826142905739019138219872649192565835646749690015784042026602347944738123893960119238211620307082613657258576628647280576596438066667749348113114512020306508444614010258429405361841588331644340844728273792528471565929948087458091312346746041053624656037381393067008272589720447964372077677626274594038153058223206522594704179643885139338231311787713386695260482098013456284047176752966683481638855361382232804685915135198449361601784494666511894666226469517421844288725321615369834021765065587039506598275129393869331617622935222480466966607353663785990422427191837250326494587883985055464485147158956374166991744738969387766252262195962951654009331386566336213610639161415460046660983304309919795771090300297015587328400680310939470004679079287462346790250334400261061249456358382717797506872655023455353619892466649893815841950447712193159513614774714889796629997466086504379221211614029099519838953485007628165283260130075584968829660823885753435382865689708422356164545757479238316137712839360806162220665011481153345075443236861055353666020238330462088903995939197361754866326474155396540074968381311892242444434894081343762806518390603638022061436996673842270330771752213441990867434307895900686893501164637101640292753937124245611245627920957774002249787456446453726145800733965649279074965007467764688250032562449780517489405816374847212619290635534594378103660650398587870451307098971733896708060309274671158737849454681467890923258929830878639531694086007279300350441545867458464775932152768126697529833880260 [174,62] 6037474325830282477692136101615981120956820914568423217273492816926098083405707559021187059199241416978080261387802664197943018772839363386729883409760441369305072959031339438458391678432011374507427201357360400121458938658064585000698967921614035234224854983232136066343984960400324768348459211213012790991368757526780349112831133492746603897327146677397795447217327176646754535917541202825816573920757715084813201043843829937165038125423625795230096631351073096890341739046231994388752496093345158195925792322357523685948086861266098043796303638624783416627634075208807234861340321250349856050020853892821960840871093761704650210894732049873760024370324547019728463368031769305442636254071277026673486804126977762825000189618180660543241606686060930536553241493627873227390719753150235387411094851760630867509767212810631356143242538842965163145010170856944653011733359147787957454754216694975519366622770603486349987112310760875400723662942687160605891129636887788510649364348782763973295860845471526716738119181932097630496702036562190907132868254206663682472821255839928007741636448497602842562678682651455086012807583185104070901657809074200650390912430044852676344697513499518186388918066847758297362620448009856093101548539976028234648596770850364243269058306478050555920470942559573932193462978828031492162778840983059870994660599466036108890633693726906095229624372106208441623047369303997394386646642559826872087428004318774702487980592370056222161384104723232373055346268542423545112432679283421941649498512433611601608421686965233479036175858950218542921146825042618601620599571476714038320213693233999857660017048538633157278094402712200608624623213266312288132663618745658205911022465405724587211935315651604347909347113537566573050065860066575290607914760212447174751727653180986654895944798536631060138417895529170448354561297703660524477082377884559277165697693772720 [174,63] 5853691149544568186081977472443534727258345608794977485260129797772493835761195672766968779243117792578487507830452164055252161463667019506978798571435792017818006818277595884325754916735104536290213787869449380103346793778198609382189216848698123854297314841129397376348441361585231031908479663763992775668302946386703094936260752620830813458075519347817225043698026583551965121794626103191997434296224484431939165394468614575442519519700948683380840714213282706727807811676803307600447620052684180699138395592598335266461932078214155110394566695346862924791746102654118050074812618684872178989521697653647894552497764256462131661093625190793704245452819880208932857355857770426514302502626810411583197897192502674975933224826599457088009245925430329758743022376687606264224620393912577031732850406431269570024284144721713235803127433466693216149203741221144775909415215471879431032207668443856317315108438521390466904837519892031123769388041999553293210265908140641615919898333431166426400926333972417939187495647686381751818142081780939838245738046904003633202951008884213325820672907852578224976526138932717925851900107464563532390925794317205242208598251019074681531471215283489488113783214944768706771679660856793942858220203428602943621279050278725126863443805894994809821411621528444099768218033349314961113659263138494488135256047757865747470531909882605674409779259581828024812931834080667500947284434727978275864713381473274998617424328494835277227650397445179419380254996247008543914995434916531359217810481112044054433847531404475319122120919109872761758408750001808507399515006914145248424369090380789038524238171157957729464591278025272252312293407155760565926319362295512715176958819628222651325962939408936310225702240092174437185856659731233181193383356612193492602910746437381033574458285903318903667558877247912717679248258716042115138232607778784105739981202020 [174,64] -2495409031735165123718006330016361968959799547154071644070894109712815802575021417489935190467035150940167233236866278196914870770958002214159920295740064486796418732211672013608149632574474548790928125960937476358021353077538524841336727184439506979143969842793171767705453520270696047724911734741219342389790454654698374277033856337711038942365471791141287878668289940021526218816043188435503689328889740514721265169121321291268697393275309990875054261727295299611545854052560190336994017362097019738596592649694562833061141459518131970613012502395333507604236697431785757798695434253980165429086515336289091982324704936613283242620685559854272158562112943657456282036363390917961219420041143597823900739901820917662639395427982033810198978240015050252738153843279406739452015032885932934679057879917957016217552176861190557100206230141124510805197700894549684850887049288259734548088680006305925589242328097195974806133562688203114949967321596476162483735871555639819587047572605840643531088773552854176209303375494232439512404788510865076242252553156423808479105373095876425409678311794783556096589734418133727340214997882590884699999548817479727152951500149762711488380903695838149016948490913491192010830531340506687688794359677509776833329568388446775303380294810063114997616499948291812576823967668130467694435636458259780392714379487913960137743683909248573486212668856810357748204093181014851164731681226805412079750845140393455199690807237129398821044627828738059970963758050672305186436092476297149078625349919189579696788991729030118992483429243261456203318748432780103303592704596762180996287208928630262562510554916736827319085513874071039470541910819534618584100833733707435000277110000127628449842504723512232495976378827986965344278446297044534683373084135305389382474753752044552407953076734989245787792907986862021398173828848033514973863006798558451967702464 [174,65] 511537126706672657417306438885009930671921932492726365494655608271974807369778245182987008391428485976678940622179248505704898353207271192928600849731700667240898881375998126962465268679371876576129516176827761254940120454101276871820251475268047256790349170951094798864763667401927915418861513472944511855929381921733838564039660419601741876014627957064590533707550775542607175651685423158528368858975430906159239498339449943291981438234021597796257778941219112016459089030025597762030382194579412408933203626249314620702782067766828428618084932947113046287364601503485891259529564895269955435829333601351369937145578131250793983493141805810398421474652436908688411274095485936413994675434134153797544040629972141885031385709688180618637812568190758806068375581095846978132804374549714359078862073560699080418043279703799677511894640863566687086682229779219158269435973783015895691263534756127957477194256237584198962129044693619306377348672778692216283224451523109787854149984625968043092886503816546470034275068007136049662999637533239863639624084697689422602659671543525812694018565360367123802240709268841345023688703417868936373147745166781007442725146766321007744547266258134863530574478482984380312725915303851051412968330730257681908214788380670440590028848692907886933837917782116005122936967288408096259609731538258287745079587600469787915236042756417356001241681677643490305581927878680791708134686834910806985980494962823696146595065084593697352642941620956138393087367112128262740765589591402859443254427973330598823277088813776686609178036356631186588924767957270853441519028535071516273026175873605943880233647212140026370878749954295722207644969849192152236475816229036088544266348917244536156181173120691624893297961059912950112958200497990445266418409322544853969151678713314161294227616655970425891808278864071517774796799564799028092079757703210324957784 [174,66] -44242921424290276944635385905938787688147974851405976306152338991188741404847484241269633745171844572202631045737021563639029148860744650668887532940159974654066581054488418724309750417038050654417099556348350378087835917756510457282151627074208517287151810168953457376411094465859012656824613098691887331498553454195323298192141158107127208315101827004717512151921082939417834897657839039079331947865450656409061290657768604555372151335386702241933590290160208519446121237241783361865925913184768200466203422166982173556678884309852372948490892366669791147370144812411123438382828551305525391484023543933978127437586460446885737733627212294891500623840020113338157329940396114192064159013455581098963258935679929544646707391980195111331719045202537705180409869022496181824784148182809553733059531008896551828836284468344487014846573293662869624306550094489664560752613970458031111486839980709447760052557641654447021965022504901420617871376660337368787687062595672349458832041931491066713731936413283544029120590159669065217958519774150771655338440516342954405537427996677878106414849493282105533921257611749504473366223481293109216183265260747302987404163260718401834521746477060215751533235310396137384184752639838482761079202827045525678559895532128977574714445131595318753214352646313163630607909652150233340967947701164689153010899309337572282924478889952851796923608725668488903766680235967698622359047125849149979831694669362151427788748044397029590662674636883818756141991992631522225880910431182665336674770217840492773012160950119102119700478395029621261984035260417136273127116870341352562472661090037815842863347451847179740874150454444961194235629644028891740720187960332713971630575704716763481779937068318105233405148846980558152848385323926121747442300974934448136413077480700964289914837937368738223443700865545107353480997022397503250358057362717172188 [174,67] -5481964726776059499312106064821451914225817016188061858728334968879780724655790268212519899691395640307856452508567367565367202019225866392598342845662829696713373258774715749697400174412563794255214071565326959249477142665210490389976092865379833271314390236954832881051348311511043947826134628202399801375494356133991769284045209674734758535113960341491424568661769118385650779742169165545968534433701560926451495831105681004171071442438005142877816781915728115984531778703759440935547261305297744477104782708091755370444260738340636091757415495005827844491962457549326179969591722111544499340336352064970805452889198761156622173493881070327843250426699428018245341185614967732622829367134748741322448464702589996603097354430419198586943612066660084631996454836902012383080879054434849143789468744268420762953071192054416317768639224037115325811381791803632928633950715003385854674387680096716042207904214069808929924887990006220536753246886997444388749398875868253309927600678418401128270153709565469907760134253990473223289629768927014551709577664132541586852614275487251230605046222760000288748371320194575722036593458133785990555507581837646954498462810591318852252584310755888157968848775683683044267283712794510801573489246940543249800088667979952005124406656218989030056975256497890977880152725055040223478735289685091304300378878474989972635221461798456919752504487403120328852651670995778954412511995239816826407212216614058067840774948875395347412569869790772800692159733233662932329386959741934765393301813344875807198823236644053979341945572276556285720488380100381989481628727965268457823269461241603449828743162894826890593557710370877447946024321834474809404958047412476395703642680802902634394580859929125655768915546393117002537105523187636489899506989162384199831094576891115843141876848994477521019610630568806330641345935663390377115124475880397 [174,68] 2233499836824305196885339170241441402511279942868539445677436869688846564851353438829327658211030677016104884027397584225691401403375827630711036146722793455146578523932142377649026991999081397686954392289116997682670328665963796765980569941976514402162808437701088483439918539418961343598460479362922735994618458502741540069520825207523279438828724521286346756764288484826213876645452086552689966741626059176585605906542143659945158893273391083565698611937061005713281262573422921676192239312046742920150770887717239173033852426369051288860344956979298438907304623623370574785418446743578384778933245058827784929453734915943637800267724073592715365690403232750319735136854239391284860449810067614001941546108176786970632180652690449500164434785399100420135185594978208419427468098706810892907983352524189464159108136127476187106113987871208655690599169251768086068460885844345080769443946326862473544627473541708436049689201805608977342130383861878922692080372608247444242616092389315174570813510686676396579247625518796983175501849232663894311077585947201524007463226832586102226114064019815902959547593808422027831738488360407825678909535723478274348428019957355917117975066942868256230276938237075645287856022259669420461760885703923881703008902799058148634732593409440245469601975334714017833981711322133021731647102120485743160995816799660038758554862208038322928948513103218469423337973061871704393081238501648116623437690163161132968495638277681969756419192551731380951823096922757796666042925859233200612537848584693997953569762748524448097767656713504516023977498148063045938622003646292113340333193955711739326334114086036678056294373340017225961095985838534223187029040375848563831592045426020785009334082203583523137070911910998210121260997508685671178364909769717633064937232914838735583911795652522639766305246428193180006197481307142999626118153136 [174,69] -272182809320133688707795087326491784976754310337164691259564879439434446323725125725953136465406410567072290221215504599874009429616029586810445219135781388404542826582444257095585390220412355244011220218825335622188977326954186882158596417153888954710317547526182017063859383513456253322105485252155143262622702154246471062117814674588109345309930826412416851644765286730318089600491358354129154702855613344304242959877570021682513990755836632991125088768812881825514131723564393276565758742716604791278490391099951222395069338007780291481119080830139827440643154714360338958334814867390072118531071913808444518076553924994411913285606446298759631255925781787525689079718903090678021663074669762848079657741966202421960222722308869240634633959794925013550280525021641289144520072530452230218727876303695076679743043446840719104156340802786889279586301497303676344365785264988364454898316148266274655339920605364542111899093117928350920322637865462607591852731404147733351618231827267547739825458500360318502274757213372702005719157275478056099329829394333229176423312450690657896319328168225448035622604135573599819886722801366312723940396860287640931302514015650655183751906536732849390185001718262035654519210531682706580565291003204129811679082765002385144808437981656870910057763493538636070248382325898377468249071651695512809439097156236984093606944642527482777399395351473902913664569888505011716860704146174717518961149232926963505506658389801624685463340714295287064060649105988446645409000345505623533752262063078424864749623638529290127360502524696432028457675788258427542115234747519798826991574015695969469007657241713118112205282512227423893054514610369725533640220888283838339410956744767967409604610927739041829468547632501937106042064209335454877579183177654384919606837933987020500560241932533953081053559844993095026217759242834365812207230 [174,70] 1551044900298529646918239066159789494673845017052390596522528972534648732941456040937596135505272377580887807902007083645804056039568091670818066138413233453706427427171691890438139914722480303272152103056253558984639556868652915872401675630275785825100303866133603301650899127064425660074184782089638649700653223190465200314970509073953525062331118507052163303392233970740952282022546472134944228002777110417160927478976190345405782108361148528738153064377439390454297450366522463105491001165080276698318828293640344321238640081950283130303249241583473948281924999568423081616591509499404206307932456371734484735541347758732995606415372010480712992247096374749621102164294352728889341000741777266244684932294752028561539996928085108494876736236793770874454696015581995736354766715797024975163246041696305433202430695302140173630583598195147823634874296355985067164962355455583099009792782551122838276601139010209102337670987054291916195564978988975259083954591831355376434740738201489990510766873277708125724039424601198937907635582951076954632999447613803406880717620830808646379980083501281201430381056697109384188781689716848863832772205531694559604880253975263362306752513451637612267436698452559174420001189012335524273192560782897967132975392815145934583544403260098730321178086000387129174423208960491542559821146866630153369698156665174490446249522630247488754348281512978831210063993905738253537371949650178585381829040348967066293707133805906342188919846562350985929052405754146731284295805261752213426876661382589897683081237492703593817870579473908748971704758698717377695086278242855164655735628511892828422755677179816776909759307155660509538773915562020017305547778157785675415427544272344804937707484024561793029265223392709251056026078853624872443638020418305404394623541601332453428928468604686613097537331210776314800853961770352629112 [174,71] 3688368710999722118694084616005842526427981340800629173578174197348642111141234946471129629067314873703711689149768203990650962006203285458037459198638652681323084159587184515927290648674900090578900779848054475908400355242871761578615938198227788521611147444517333016246965951018749223910391340033306454627169237373661104859068860965772289506104726662066180763249972040265918390883144753202192251490792971675067397405856956653770649821665683161806559268917051341420422772659347827694170662288993007158381982098926032897592817399494612563066730880739158734905730730616295608588378601379097115922754499018286738698755129534488620561504253840778240225551320438481751644641548051638049838244674555006055104131016898430838783966885654009827533124968464350321893558216900157254781789267665455526533108174635382293907660434630553212656858020046614697350582340495433375046136404151099509087894911058620216501037958768365621982855491012769294407075230239154389524580627492183286913677807632989938748536300953025695494803048823947221592224387511654483137078168657399319335424899197832713976367934653363816526621619012682225735235469006618305742862892724751539870612808903535819158647328895671763033258083862925056003336091334202652768536864594468028880334171126736481921724474272665256614364369674671515175942311844049649737103288525842255080487586120484561775123053004190038419598472528646738922973814390449498654616725067279911583155957930932884065045087145468541845482781588547757233710139867785846953512212847965113002614786300361121476606314318364837697360324950902406853798304208309348209255014995402558641057550082347976646013619970035110661733160180137501411934467948806972737155083903825490405703513563231436231029548231324154041119816828536289129077571488415644801261989721604195692560419058191505763957584298911081696836714109373110483191986379277745 [174,72] -396962493630214991649365956726622296623417369963117088605866271122808926707070167884446466125750381327806946067063640087372114686977592922938543056662508477856304592543682948367865603044440100250215537999628608175017505893058081008763802838672071016454564019602989817949356131508969018906712247752876313750204853224371787226115669550146757887279983377016294548846547309403791310265223745157914652184482093400117257585093850965449648774605442928166186684612270079200077809933652363793122019017082849937768032520441772874807774268758114382298461548115584552083396333852275685711563028033098275611026318225092444052058902389651240927041524477025364321631953286096413597348963386015876078083352418368806074777082776565292174307776463250910621827070190526601188737986661246085782360739249674936697844744796101359688463748954003547386853194139782418512358319483030728804520122793259887320967571776375312412335949613185054880756156564662565039099821475436183208045742328470071896101953878449745096826041212924902326963300114413070620187515981054980553969080387472496246056882325399662520328320061926823329104878963953271469520636702621556799543258014763517569597256243421972166316695798931869417275610254137512981834384422421452091912986191109861385797064455422927115769229661876779060865200454841292629212956812963936027151439575523992921618876206407471891285620388304368951553986559700436237200793204760169121866256814581749202500256375958954911056698459076217722371774632506676767204472865471145537573959653916883506982896061627973539532755127253830912296226596999912986919866604401893152023683394218969020117498860949598927872240490823430949895490808316740560100511164112167068335572360778466648353475197862625714000235354123581076707274725587322798431869698940660134041376996615132036641334130771327479286314728848331102434582611928832645569373277003 [174,73] -1657138827609000267770110856547768009348742986892952706351101120925341373833791588461367479366113291045676152814698398112829263818837083037689779621100246785033418215986961894040492408680467642098471950854314467659383882106759641824070541280022290116915080972183187312720417894564324685529541845026955503961645467091022237719944142895685384485183134508856638481442498597422411026892405235679425055389752929304207824032539793738954514825307780153895818231460643438836673741632256367639893659246633548805313056689850707554041314684944495102875695083037488032249038531881776948225951342888099693672648897982620634844587005476694305705981515773138178687792839382499677893833588059212112720143828958498067824700064633862241735499382623301331472532740662608817115709084507891085154812490113815990309529397160299300490426532410682215698322176934577322265811303517578349017713129344839936155236336994888032205809523926352605133397720449531829840297461321612255225372643649661409232242331916697915163474393350507984961919512374052552616938377873884957828102721001325925435293670472173657000466017189401924009254157415734998820969435248061784404922120605023396744960838175341006910382742466668432779717088700774870780178759180032093689076583370738105229786324210247697400162852731391416717389677507088338249128661623248208139308089679408545351040151640388446205375286436354268262498897319043410794631929321495307387536639343081308010312651037013565930898607383503689922678587974305478127964306048841760407184757528755733957553724314002982263568976294957253776296653142793022989230148936193827549587063096903333771612335276832888148196305240339620234213400804219255608760465897264566559009479666730896324366458552157307297799785249396571837098613159956115469497624684387333044401892580538711435290077055107270959479521660479588930129619577721349162863056 [174,74] 2190183445011639293322428618610641453813982555615138750587057433945430244277144028872905635911725719578960678404457692909968292755973789571675715869848490243225163901797551590775445749537635795163970819786334864623818909189494257457626545480442118053465629443291620290509415739496024032654176137666024737867964337776690776647301261654157650717056321184009494665988901944723278457024884674758024888135739464160603314072985966320234370049982588795865360195212953602926911276796758077231028137987032962917701152035512110569016082852641368597337886029756839562470314175060787083058073212641240043695752209364608484033574641066246875408260438351428555605631217579464672290640177968088306417074477221830689522317208940332447555065932427189917401089548865025073425497659005198453594305401535399524642879755199522104965272304879353498750530305413836615215296954269316592683064910616404101868427848168228753509234510713018835458998559660090376948819878524790189727752338748262472190809959339395389765116182084429155298871967718235541769013559949186446092848836049906195775949233147132649024803361051745353659304408130518124688555797102059731807249164451243046282633731645753300861002658434421706307735215088493880151544881183980285560701955907752161956685708983328408568094055814028156647652453896555119914095522682280373481654324816464413898498302323540912766699288143679386677351774949707466998506487263793201229742905946661557580832105173177523365097665657719724963606948141081337682771657912313877565687432076957564426397629073168477549859619706653766484856121285988735599393424340001291634550793277639115425835368551317137487891681438327508077521579880371165577028948743148703711285841365320114060282867890562370073501696458676531586558480153961814775465543573261403342360888521994055994645986530593232832524034257247865733348613669337727293508 [174,75] 345018713147954390401210205753796401153742372197185795296210190178822699059402617018200673910162157141286458569061125587149184727337120390133709886525497799527482570514426071054259544407095485130517040280676572409380086521574671463510673166576082485464259980528904140035835013756527435784520294419378062462056788293318601252460841922371698883000357301028200862566843471819660732734441769660969534578119378248537310079737288208848672472649141346855490042137350872788564127361214751284439450531030926267738425400473616952940448799883192518528164927301663608920385307197153358335122896820511169425122656017685005347893642852660357540584469347236776994825906252843743145966102639020200315400252697464039571509566910518502434388170975840303727975883121886839855156004308672318640743575517272035484999127201912653371796498386597925978913670982150380325219033355599527047040696257967219841972337401088192514936868341212641631784754659019550413363987941577388000818908910594140573681919097976521240579479131672106874842776156298643979131885845549293136741820580508750383817401015068166425590448221143847963010693678202744228985939402152412431479229130434619547569345508375697813994246829849792921960671390337144880066757408751972585351783805034433586804877440064386541299085043974442786220611631354700772613944768798690501300116640279357147619304363176884376515254190204727569202619408771028720347881029611992202367387928942828238047991135661879187838866766883517383931626811687667725845225695243278410096576475411650130164213021311785864710056415061699683365522111763441911964677314150017380491176313323884261771470546003673369283906582835258682181266523115457233513868238867259887648539393661487173569430785896239999510400325588963437934734289929684559131278975784597354337400765117861800324397442812240544453520339359555387425071046079046344 [174,76] -123357610225083296466828274103948725596573711038793112953143845244448190224079999419516879615480029568884181046293286652261834829490652527439895927267382398699496874944236769578711914598687815849501696390341571565278540275299808031181976832209498321911596591404202536290233715443019679917718412159206504861613946072262114005461128057118151836302651289513937421842806594432615092119302477480810021653444613468817236127593487943969287956912994049339077529163195379684817395957187536768386282080651207986061562292983737082594635409494754192449712344368470116866455648400698122298394211760185652840335906430793336917554304156317037975375748871254851558411910830163913536075223040757384750646815189998496841338006280795472769908754552199860099859865951132541868715732213850898193526004894446939565186506218761685120669396039315245299061643974239605839009330589442152143128697559256486456212268294629099700791484815165494188323500910529206194780888862310155444272387585505708821941931953711379983767276135363369003655254128041273430287062423207165785297932121382309708195951518830396288758010578962653366570881950855380944410699064025465942678941311804940020900968915098742713886647559071252058165589378983999886244213085357323085764704921661381118936021952641552300178524770109864182019442966249635089327782191203289079275868781643979896616243612464354494469171503067962824233261587741188363350824540092287933454788426756916736934311991517374336633091429250964519301256622298690028205500929020479085132058665640258010233112333095227376191854028307108952706483295740484906488063039531270573444743386029853791120599742318095823153106880548406324166001296013191817929428016248614812537102006832268046260893646807680793278089211676220034962395427926549733462689269693181306764298531418709028908711359831103144876716953771332430854901771998776 [174,77] 14050319600870068651233128832098442734262420983297336349864070957478227667903770760730693923669861201152626630182126110751523548223689810052093554976292417464339756962456323038801528549495995191528895980691413819984145010366171411204445430932715178519679963404903974985435186057504773522158123875158636632715142905757055010245220157415376834594328108957233303149475275623908527802051828071520672732980045693312731144309573994377041829408821228414974666772457854335113828242041000170394938801508085495162399373422537527027790143424573395343848223618640285308305531574650207338236066457661298240578477125651130997525833195601109114642718806665578440332966531188762954485257380813534955747278151930525495613563847240334907707773313887147452455991556610891549853608070279887992424088974888423378813651356417386610221757862428940941444308171364389429233943277771078072165714583840624232352574282042093292982099046829848922667130417435845356555769546056153986225112620941450415032113328990019914883934919045348848681310871864732708466851746889965132689966079271816163469519346461979827906863400379433928313057547088732845090731706763273304149847033789712891793416637254688359768444571339249444318806117916455796336256113292868314135628621046958184014941366547937175587525700812718022921852180452400957269616790728425064194705490115767528948437957400579165728014288257370943559559510769421824252559174892678582448905467467784581917969897329419347020713264602280277914932862378302219370247584570812198582431125770982959788447497077709956441639340174425378327705202638149320843729534291787869300660546397157889381201843149938716051758050428224919085655959977997998366204375508704777264549447231377276502319600463259154006320250466308250354598999444566226774389018344530356748087619880228810424037337044507290355422859665025382961473720406 [174,78] -357584895546437907510846697416239281912871280456613473807830345620047924721226423962714784784252537556010051861472205018690994705928938585562269492077036420440861656945335844211057392754410290203872404920346236338118682610456739227439533276243051148948687342315790773604228483021674927006297437299002366021327270629250703040306198775894695897516726053691445174642814344442495828993013271376734256141915042712319947566497150727968435994424016893071865129435872727337353681658872213294642114466602595761928904964674479985803494475776958471131834796036566564204164210709241500226393502082420434386014308058604886121923257968123465477852410604269079762758002618749371570608915232354970647645873893549832281728266232978190174741805719846900586617987905643217601776820374146303834648446137168522713111927920073776471234349532000221906618937707620354147898836282333041495464073067065606345926377774068240211005408543350097683400644200397165646564305628699682974677047230052835500700517911813397299235465113483066627482797886588510351724134828050124636393035256651636084213957548867812044290077356861714658399166861734250066821180881953223777312292980034830889874717870685847442561437082145288047793401788666932357116992865456768155374220375464577316978285355472414141559145030961116157047916792676700412919383007037330708095061109104796099283692347061199787095750489190726902046483430828898218758995470434887922090179580025868922737907116232329741823505183881331297473225274863773632577168118455014584324666712880648445377298897491141268886834286768197692829085705018728742168513770938341083819482805011143582832289579525020172613969241731366257795151028060892941270690724673223163190207630630554984978300330890784604794225162374661060824307767359616533145450333697672416441916537191392710578866648041400631201468116031177618667192 [174,79] -124112078974100734467360905741528632445600654457384642104724441820702509715694488833869665135919033771403052169726638089007405376951653476262199546830341185763338585876291096813874246007368513342427069191114323825491877785413003359971202062330329313607755935350343637039347779981842962875263880740781886070363872576255250797097842351094585397236174930727399813467771908727429955330676846418187832205639510432274162394637428329175713338156311701753312770854415811379343238146836929263939446536692260112788077700949712329110751487938649943893148293834578903836914628766537593658794271639307922938673094566791621821160286602787163720389370276020772050222632396554912970850364109716697085321001685877461961791906211261805321061880945643268766166959053005679975319781868357484594381932624923292822612706029150790282632021562851293436976881115451041566380723435727191200885382460664275232981192899347589964464073919259875687227136145486531142450617750277383314316379977481608953855743192786834382442132023786489168582290800187361267178805167017537114360696488757517292459208476514757096137843407761011772861764229522608557149561556990142142744804781410106389945471206364438412121072246267889392004182055289947994147385194585538148638206916532159312333968574403674828975459745295257335054604064064643247763632435323995981809519492322716738810420726019317430316661592109368045275846786906590610455897814320514828344303630224204373531276532105598669906397026463122478072817729470573306063201489836136530292897767167233614500902569010271295391157676942209837542132947388528634352212282913252294056984332534988651925048442100973653851295095159789057317065977708953524437389745778887780964199998452026979635002650801836889197441645090333584431632877502213563416706359591358707517220737800468049872967354839083135687322211202375308681 [174,80] 20095788672066748717112441564180043485471534179580096719987993342540327518692307888196027620634946735525108497970340179165079178365037075021582932694041275278906982449846864620738651612511350157283054443185322839234849807752109850967219289501923017112693284354767270603155023784821276923283991474960490833017472473959074391240068061803837563200214671182457681615054960465349122945626550054339346050064018926345243920015392203378245454084523009088151855929262584921601415664529121382898824637158496613270320285364908432718717531727596021194509563632031218435917684519315059642167245615096337336303417092707651000942568085459736950949265477131082457457850543903480567615692194554967335760837659039337739170669634896522470649794099238002508676024665774721872612298381892718020306374437737489843884297476390399732623847442501920975508469388462505112852929987342132981697714830813559894900039142825941756037959829575415309244784973918211169134760396470838963609541492202487316898888680273839738576214739314162282530000935406960116052013868146353423800122836038527112253128895907108373481993428133438363539812218945446678224738778581549843011922659903493337449120278449589026351894316484186849105146434239829461052969955663096755846682067715483990523586538384295293100431963273506143194411183045227773722377402137350911829409189291474383348872315505710958798049814861339029199665111920845909361830143704536254999332785859578613998950178378948375349689722498844170344792537637902657411721756487853564366433797088279094977484944689891634953398895121939774818663304287163215111019332767541000545983129002484519560882652267163915697252609522096287884656967933463448451023765611067705395402839104661172027955684956977201432709568397051879610762686321555140871445999123111775324664828392061080877619357468092216001784528972828851 [174,81] -1260803765426536927114686787259116293864192606256123505414066674169267207430121087399290432273303757840586463535794439409807004702922687241020682715978484351848931598558358086628321376562171905647617208032379629117865987021338135651706060787691301801908551707558321904953283205880149650938560642685218832757035801630882279626224700707439119510134273750192200071834661317242921397370524842092666508088101281771334316602722224446009501528802596247438813394401977630790796721510841214910386132092897646625631808806676304995539370870031260056921542168533427967499189636721803684744195399831119425172959958625117153876088226957078415651834586999140757273754907052701692516453896287838675956577744348868565419974982582522586769659151893473741759819785408461067397871091941009108775433647300711982685718698818972381078330289385598984714026075668368224577942698747058293023688173001676354166547862285217443884050729429242695859046928766556857199695059955926026200095402183256371344599578460502060982335480632139491780990942300013052537081684713800262569799664907145114893549718020174501556694477821023065843290360127613079269791810227534112737723397812943864138458476105023507569047170764864379389592627910066188015121922711098157254015300193828897737642509615081631914155043199977497458166801134674963255595446709141381128744932170476369792340634787973024123312436293160933572079060935080755187872788072543624067073616953538513937286176331370750812423987659271778481788135358296052672099082842238973127914669854055406119914402009556539324412847253266123682819476416604543964973775261659347117680494072104648232510720220055387807214910827391065577802423435720503283000905659626321445426922260487786357717581181926644840491867454612288011384132533182219618180631226886244659998127224577512452956407514449391309438784847316 [174,82] -16616995647525123616629581813611068167641742392349731827384080219358840801745790736914508152433844952039631483435470164256839575186326918194000611650716415913134024738344167541587096271168352045599815554882844566525930754241809175201538114199770646534569579333477102158368121902406845988545012821355647414874593220183216520286648086291478709179205245796677241035186459404063877353137442551194930115610439484276498483700287054771007189215136323486089247673496064974421997557666650177555833244437225705136476984228425938598422212095585494962212991368781697888378424059958685452811843166830259554563653686795846245223563469521327115836157426515336990611469238520174017182429738533440512233360597035280302582339295303106070905541374682309728693605379063221493866681021038693797578580393000868887104711582504362318595501908569341663696431070779265320705298443274474250950564902122937334864887432115541340585688058286088672381990066424657665097787396851906060321939484326640497419794161150945393636944213111734227046612894469719098705842889601134660433966399345603927963048577673079533329969347386843108744410241354977474064952839667534170821724041911458906550395895077245678452854921955707619980295231696268823569355805950376120306806900182256438662740699403966907211743466118513233377110285969981480222793728360753392473934271757632264062203830147106453152252796898190396512922393115620156667410885455229746128636097204749149090616547908201834105120346156742707415574474109094801609501504220469091383104346334534876109160021199440480817021125382408509273759637733738782179049863107105434277836516508430083479865414707864078583176491126832348634877957807051319882721801130987523240290428740562644372192394644752580973246144662337594843766835875480562808410014512366646681037107834441351194669544324131839430453612 [174,83] 9848149996533231289403543783191880737254789200925967571487829931247036543460880800731086290934596573918679453237857780259093701265733440395464722378713064484758229639085282149224441257214949034414780818067518789700945024769073290912555840963690544393722330734507912675302143876264909394140489911927991042281559159602230456349579808695545632990149619417869404863536100803451655153046054807439006614969842273947345824783217788848669590657746607135948216209385767387100232415096688714741489096709269917691690909208410431192046298320170419230891465362223845352718229868438976348954084797766657759046854400825742087987737801432822054578985026001970693828338502559216669160739031315571260518245073029222009424537255205068421889235101407896926089322336701565683357291465144082437649308711166392868825781239347089601730692373374426245735912268060384581638419718401323266293490546155281304485219083608032057200981858436281295198945111632259465317958682244528022918753950319777210768550398820716349863329900766638583086986977237757872316447365546456738533837470549303930547761878073871542776265067732675559719451738569213003193796570844954632236249772263419640903586980670991077442811959500599574314004102216673026444238065821648568805683380496525426929173176274135977186106965439884552491660422147394461284584541523938764773786463459038864065168730227058845993953422044780897334897750360485743995825123669127051616908628790887797700482768645965813215122941427717973282190644390276358671634049083303702937653000611927508003261062890853755357641910029797257008616371673030108134532801583444317772340903179083126316452315181031220608769285258484094895002642129231223739966223324532922009843612983255514531631509353222445075946803531480222904255423020533520230771349465040038523168949744364944543313851281017802589334 [174,84] -911283069374733070930203474879228285198075765423473628961182623053889112903366491294622448030001534108699415447952737059660022940248891119925869063098505160424508617809511291744916507473852306948664930768908287667385430707068023607628429889110226965066836989509637237861168053063109494340745003548231990902879574243512564685828847361673310966209059827039150454640650723802239853809029998125985798799908881135709503520640916434407182125408029846453699104266891598475752267138947336974235730927710485980383039331034604782464533785927423631676396317728850592196200127802770957885498776162392024485287098504021836554195608519757335887496978580422270869748676346393337893089094802001466455792138596674346596237016530328403618470251344535219896500392361852922656318099775389173082384871877488337434979464483187285706232864096449152619775919055488690602320286681175539934130375912979986857540409112459908927050248353114806207692156142051891639943170662862867380579074706625907557344008177398506272123922756882915931997030887258050321929293225550803963323819704568775116380072262230452865187108385860849627619438633186197095922633564943703948159746800684249740014398467292626720720205942559071696239126788482076435796974068617639461229718422415943496998529047647866071342289982294479050996782087057799748655716315402036561977657998401823938546882610458305022204530022207918536313235250299605529630385272600997575939156759541205083503094531518240412178044394464091789499306528181941855551035926651565704139651136427758512278785789180106654384833542162539720061849799518528515842186509665180772814825803026153478287197898770392517364112831618510388174555428917218865296925054888125821286234261560257740978096255367277859848267714136731602344119880967609876663426104673388964492233297264512663554730909636649036 [174,85] 53000804575793653441251631805867298800821259980425821630754741033045375933659729268848319155934096513015288786701035533983421426292364347778684714474277554379306937220357422690927943604654212231636261205665634376473702031212208090611910303612046444288999850403237095684204565409269605157776707281245389244346453067720571331454271137567156016626786592566051307449681747342453850918079532334356709887768171495382984819156528336295688661990127485449409048903917935394889090024481396478806085225142798833889973899909581380318771676804169690671726580818900024934750511443038276313401960235764328304868681861447639514587578937062503662074310784664207838268155855974640966411652261278820010791484093667143287293953271878827655131018026008884558632714818558257050547733529419691469259325286719437781761218499889813290451610292096441834177656500408834294282315869758495534909197477034975327521869637606245602012585323257467133924249802023224811040403741187546533864264150658116069072464533301452432329928726218296460809488501126884306459418653092144878604549216276602698800991039961913637675023804839685197275057430012595953449831847343771587979497051045565149909291397055607082359458799223480904362743643338710782271288246050683840565506968896922462083826149814321833289784003061440678769402004735806277292395492613283862768647307349435638832548425396273738306449202914909932588331417444744235631959444262543804750081442010194287551870121378059966331468098809385809756894467187356658007596534186510296893445021689180712905326112725876084441596941253373234342216953082829252378480873964046753056701019875389338890305621079808845875847469976625405983210322448984299545516518537413172521713453772008048105185190388830108324721043779112059017186645695209290028925658341787820762898227666534552484556201779288 [174,86] -3221614531325722938209464682944888958065359669269671261546374498072892058872638958066153260901502395107119511011258045466010811760155222740319487395213296590215350658656005697069608652246273644333062704140155795132041927792222967484665610826840294665436408110626668005607771061704568994462890722941522147279638700772235318132502925905712967168164110911322700734702339124592023989050773575584699324652390419019461883379461697160569144615540746088074852639249533070533590883825184812746116808246584002171313061087710783986234903564212782582464309676396941788082655573188567360127251150489463550161926912796469705307266012644412359737999443466207351261473179370869506765327107460535246209754516933538909487949514125341388928977049101666428671799363156429593662382047737105082751546455616592497804192362765640408044046298271875049144068645380480465944950374551993423076541929535120320025581058886928556836914966522278891841583634999753290059166620433831577433802606735907881274972853569608653636652989300292580904544468173971038918512500842396103309245662707923763676101987546352150426510101308183073477408894334127002241495379119392295447298378007154803517771544799881783044212528844312777997651960746877763465865285856508254025138329159393957969554068772140384674515936856685475269433580926481329656579191842142434405182197873064416933308040199342554673436932296561707041803769804012259162706148274127241754732690029270835180711323529473397929485212704401409650503436816374126462346920822688165523826759350014354515501076151143614630468239797782646418589536881702084196601255525908385923209943677597995452961962000708664332578992752847374404710365807892463794531647474606747147110497595466101743562237536604991719092812555075985779708966187157434015903295339639942028574569422320923766759724088 [174,87] 307075444534036355726844635491718147171656664904295114730126943848587364537994160786963523145617646587037485307745981424492054430308540527422490251147069290388834954902039723660304459113820631309822366878363865193938068123902031246101241911608844019764544603676587416520548130339311766823017631261660464117773894719529423736532362049232499499500826361539417659086452003739653985534449350335292540653255862648307711114889223071987327046440101801584628045930094152264418450881812554998201507852729328102588275885888715844057858482324671764799063280079839002958544262199644165545185933959847957687851621496458252762444374332875246449850472896474652550252933473555035013931801732134591612865024262887495092949762559394240689830164164044847223108107661647631137326676824651612560124420418355947133898914418949579557563948152926870912103735821421034259965399983140075762267403651916440642013049414427191569196803606355354274177801494404969445692185771771850796244861504109113547138263586411556883806469901158524765182023965644104766536363275207837987624643373117537485882247304485448834869886053399325357273177265270786422207862757941656980511233576694154829686929396391751104283611258623696449456137677238842759013127237260419997828021266188546789672926240750893894753043987186187666433240838667117393912230231400287267735498947044035437806946534009701351810893411265785796535735141361074483283932190169816105868058481711486345588136104647668911112554819723796605018218164027190886457351329536304545295945323056305402438761813332555104742289398049737264941074560611655784568362163782547856249554401339375638404017644284296035990280099920414350535950345313232756980348936328332818603810809474268699703619540027511154319581464119416511741284244293821350664135860397994109168673077898735269496839 [174,88] -30748923376789890424095706709760299527448529286631391057210075334691029513117898966809868918135614789910155998813237552051890071387913463858086271064303091327073127661675031058620215725838883520892239270308302256618643979550098266037544648895388864666967299476278039486097123717882016754317344385729164641152024869381917673710241381246734252863009988703678105377827047057672959706130771406133019455129990242066202487479567105981342003266212149555065382883634947545892792364587180825380250361639142519739957277086086319302992889572707238149456381990883806547782618929600174688407155467589419931314596422100093692389012818888755990652767906672482815299989565485308547393174206656841170260670120940757229493332136396292538728687488210007799486302268823848219786328106412103222380388855496675177547724109549318049668523506471665392724167078191370578491087071717462690860361274335977512304643812142450739362484941686595475492275791504090900874671710028314918210314689179687620394056056652994794082873301097362741289555557000374505435804662485650133692487492513386342163080614050565159671338687300713455642090477320807195179887813638598425459892181971577107438187280070509251146379000092443215369968157913820736039069265732738903118981003965997065126206941011837160864052641217196339448765098222639354377962140789413417025027583981889432715696156733919748259634198839503563545092313225845895769540099706354856105246558026694194414237457766068640758604089303459360797583108003681030222262747873287116300344282989913999968629485367750173158611235264288291331050204200904908217726995732702410919966779919809809584081492896288312676015929895849643001626265653492107953479469317733987995486568491582236575072939731237792382599792593960587263501566580691654981130728019284357475782282732217560104 [174,89] 2257665957710175267767048371864467579457353867668700142778380298226778396137230458688153277908646590594942602057937695893315603897403988457579249867855781065856878205364770271838696052374671957299482377548735213059428893021176424244532561686585171766530965698978552633982197191522784628784157935531399652381578200035917989686850726418131778399599860685305310320034042484337841403445939668393039042902623279079828510533970922223406587008062276703293627728321168440385412220030433887980163354601719672025351565091617126875930654057464577089725877301880659000641493317776196519815060648328590249025042070997049034579645594578840586603428021718957482397942952946111997139952039898957597131158506113349101198178036382658195271318977373397140577677787475738022812604998863410074792371341773991568824796351660306359162892447569177582845097337379481410711652716705395063343174162617264501284449757703982062655176703092459119997901045284214488663707073528321503147964536058789147649105698513831975763674159138878859179329484412076818796028116343208117088003596581632019742827065318263794911956717033343117914033317397769070668213807717754066610878269187267262951149271860300998504841331530139981991654155075262458788557482488236787477475510465515803827902835526596649965957269108481893545544185485688358775898078416640377743424568700958081059633177950999084528229537894771906051012568285573049935669473897810257055140999765645124605214729585566623003072265008594615631301186507240388526536762887485376901781047874362086799722742100225898613427869544951302754428830946699474410248947291254407391685341079173118987977301629622942523306810962213291383069870073545035147512435416809416518007056546747835159299209646667328791185483833858644422866956795509703629549688260084797313471817809932448 [174,90] -109685803278950258373321684115060389016146365859724430489647655495973258729751391451412511705507452931529662349470388830996266679967956295487949002116348510656154263334895152424142953132792012125008312247142675289979539490284593647816537317739601287365169225931060334614541175976494246027199678721030727221898305572392662053282231908492189806683559424816299709605769635710247574359703378766648346721021929232829466069436489502161622823114475668706128789466727720964458440111555957764354128546359753214649254238482265120439947742213070486942471956788544529553397336705083709725667943449180757998413163799127653779554313286794721022564469116728833226598902903934020422267893603757710660560526242853745344018286914806047242587768781704032237049039932932268144059614999032693282168213625551212163625725835603308921118367122220962052737999281029191146163183400862402972659095118724221118334104248314817567258369989318696128305869678610123975370571829095765790029629723135419968894067565625324196202803376940426954422544476606296712948332443889516421525716353181354077645858671372261215139383372717912597304461531767775403002332093180071659449040240143878834504130378466297562510494396845319903034340407622596331819532729151141800630435958281198197994557543966986677168101238633271443812659501693753954882072146911413034585839013947078230564815269188085431642943742245096071848973676308215468089617092731515554505219984036949870698351224522041544589643964269734418172935323988491354240745603318338389557970760120588607449130357507582783155436458487836359504711353299247363761219419623837607607270313555342691086958346705003897577698059271018794465244867203572248205606677760683885050702719676795100144579513134400467629083367236938717635882059833518135611977849687740926761878973084 [174,91] 3286335649706663072632155592452373248296655780049501058667553241753054430498325542108458794772142377459340248017107490493103767312935947038902208607216850543491251998038676641436235354544680902525642453767177840030922934451672038663339250408235776195130584703920957594237751616263795591532612337040255039157542559126644928536808023076798822675849624244387573752402492041626591987987328565680524658169498456312760993812802798354977361911961222440508405984011573449433283464206635890291021836781484805851527695050654132748431259826961226672393973302220507582215594905237170833397301873194016032976538546366084372219907543911900817991538764457906047404512246193767313911955334258526171664057572284120934102315482610174817338014704035008664998131339857427546262862840844741522249582360988580418956631259505888990836152666042614663017758351407635621443033395862439795049459221698454035780199066302521766209040243281921322055382099841370739281428068218313238256540540967033994158578971860534638163653573278580877239481107899575605818282339669677982822911157024721763653285966124490562263947851940768482397910733493243192297167092338551484666850242166519486164066853711703069547673186684513286316230011411208120587440861220648799465818828552732755985732482150739548351888926316925133655733008103496535487843113336742953866740580293069711439721112948955056847701104441580175585577115690386570378351662013622821297082383691369771333921559712125838731842712510311233464630827324008658972673222905687050094652772765841938055995204989321960734297244277128001808017516278103408465790416605534014368211917418362823165139550815238875008409178626522624223707052136385491075118440717999242899136618416941736532967068261902671767895935968567775236991040872065381344493265761878791662990828 [174,92] -31685313988514290851293447675161451305703299097978161969444253982381658643688535432022083311812611736176196169443853003050331950547432773549999295955021678550969216647866448041513934762860092949545308232051242908734326253345405261245659172550735305572531286400504423715331257526956616725618996869222946774711965665891530677271515804050417287146956040111949529665594967435583167142460125358862044890706334924106208475235953009400662168538974702935071130899808360880894136881078797033816412151853871970882265391976929616991084946396989543921954779875861289134314878267769762293221964796261009682630581845626887623861759303246651612409381378138287030006653550986043260870548802338301967233997709009042462375860427480597763336951646075451423213533305754739183538499791638251340252701398128920786720747903811028455426913668721415375750678701093492441674285995308022970409020454185600892013026011381621816958356988651981481484493115155495295991544397965865298203304872439777701753102260206790535735703004373058843265950594026182530830038197449394163876057376751388039048268060677454854318382929252207498214662336956763350117930473215636683781026247795627134378905854537881000371699650525608622497969842760791707454262442146432615966643705646462740108701861154074057349686636004666893900195568400071271887202701694111681774703214032018970924453437112120965692733403941767314766552701878552645308524904672048089714873178281394290776425605738572848769831427731323161432180090445820364580184855303360016386956916785817641744628521765556880038813474491974923416900394986453769514938121110288195119243914887343358007587918301375727455499556950304129094456082306547523868354571665969688294185595266032585806466152769897095489998480381950563651437130101453997964439989857558973228 [174,93] -3344894735596241108717585484614265479475948026741162073432954968350625270298067504933552132939240162771412998777002503793647715059325300514639278116814724705184210032741777400497322901180785781293196819054882429894077237929942757061972068897416996191940861769457121013390076503353418187115991638743641431007814696966783507034612149045509803533227487059793763147158026612903086263290314348309596860937731997421740329311160196424730303077658077440200243739055840395523187320704316375259008308804536246308765747364305572868710654878580484776206567047140740865871002535069016337597644726187160047782985203680634065128317200644455024749480340266000316661506688172296556792648042741536868985963194281536523026365746632869374483370311486322551836453227768966360041134360533535729053320632837180086495292412837162241249215657520098229908996055902639665969155879147468913667729245892057624336370009146308249801148167737404926479910674368746741618724994811104148860517433568159132473529165650717533777371255619275451979203217795564494110153597367347557287251326230391155283084664435118063566411216712554258572124218459853220760523029772361528739341580262906455250593948174245451087467538836915202806892895730270729445992576366369863195215712227086365420403956751764028791242936502397259446041049271830722799688107556547236659786971291434690378756116045298358162685864703414977002496421557367585908018005583776657095721803360170944108734094274155855485196796600056505779308388863847580618572269198937651665228523179703358940509555278405834538344766398412581930710398246293994938764528026917587527891336450720985462648307067630013022779803985405278867514377858254084287707690515629527595413463461748609013936558085161562212911559179497341646868693070452540340329704885762532 [174,94] 261700908077386408780506765192882856488956528284564396996128802552721905852540330128195970390262158089678497182185256727205055740076241025636096660792354160671072692141145374449105078763171877821308135931532105338689792497932081024562926425356100051955036540128594340038308997711816768142233139754751668028369691998131492376523570402701248265510743131111983756173707376164056694030157203204818970966030867376992944358727017826063363045119429200356494069445253513477372782928722789324457439815041566991273754237874073179390107977569793921626681239297470339881830274312791047898685288480551876277827698124838883221195541433580041045062095337912235276564686661745963735756825349405758082444598136834939548185189203469447922362833772077676939404727035047074752230221836939189430112486939413300507603824591095852134963048464454986043051392515877850267073536778641659934917456626361254398062889581465428018197682208427982306067875124685351367824610960489175797355904467381479937490687999160280098792086332010584962913793527533874960748748024655998370951301642244535773701468463138678755514590673802839683422256761681368988171085135271134360084225360472822226354733862265644277125584857785398600219157838433310629078867432946410465666915756047708048522467383910629983069551414567950067343451394152746950324486254393488047306901853658152989985023939530567617963122083105508997379326703888921896443469533724281532849365204975645156674813835109868102757778977757280664755965817110403110442255318015731575543446891020021031186766911267608439270800557267292966515082266574089740906510789140962195844407654451543836060683431658811887980466469210146966583081266380425597731682377466931093172508180887079965230959333287591583229592708625453883614392236535066843868159510736 [174,95] -10392866219396543852620403521295097260307814663988590521008526345360849400074437340843575196937235896913811250503839902738231873357576848863721103668121666736553628805644859503966546236469533403504055834334764108150307219457378489388308407630561342859331595551404702415470261071297002522684151435206149756131598849531009705422146060585522290997760460253180713348298418294960735666624695562725777170976380552152177085978374995224383754329782640754529952723990350155794197624633731808506792894473644389839732123859686138871160632927135831704306953609803491779195999886022264818979645208622054225163634491421057674827846838574247377559985222989702763246490696934356114656659011428396580169957687240156648258987574901175160916924043176231097846054011501895817886395117467745429560017494393561376586913332976206964623295704167888486125589441641284191612861286674291420051817445831762717973998066726074822415292060607946428078249379983934382044156492570942501455986812042804781334640832156472346445072397083402092432767738181559959705441560817742064037476205864427425578922885172654367495187329757236906162593146356872637290324836978176497868032738673476550144283040270338371643855436839486268161987607240897900502567396033915581603183939519794281674057378101282957729667563274293490964872549366768441870450635062639360510778795028354711260144756992922535909909816511615352580411267643395380320211055044826063172816920011782620623231681637480343033973389726884054553884982856040933876874800511402121848347082248828113130521366596101235616208279561150300982230150744670356387818676321580403197173400304061126381842049947058039610003662997030310977849092935967290894576990688266209632718414758570325262085455981861364398298873862343945274033663224862480742238032 [174,96] 251415298877071668755965644180647989444611384413248827046316435844221049967521621942938466618517651456615708302308502356574443187174070184661037671410278794059024403014796413325597869942084029199988340899695636927318877845007045820476900951417997716268796525975432820864350977051096281052903407396517636600650039199376327669282816001883194279475810667881409323926639369012109959390785189686921406118561325955160110162784912299173828092144847925741663641762853517720440872813328706283083732703274940812015206800677952271686961962579720628447526862663582566420544328204270595824899916008351336866862858992289911758414444731908396959140527760234074303636909032781964457498035293249005497662178432937625462857143990764571322163782204051894497685207054241336473288160204824371652230326152827301453162181124547177712993139914047107360612735916184726734459869334854336123617027872976162687374490124381972800895415181359663955521976137149329274101152997381300957564318389009107165087475025088764630682530147851050780758187120701003686125352884715664914381831848296779806265971370219639612663087807646209440912050222202958703205147770329933818497969184201957049325576791449589164769861600238047390902681663538121577859448674031637727345907788939739158500852951126865539879655915125084120139925866280632115034210790039740734949408960054296125375170159579228805160038639069199826782391521974090183270187442476533575474984240845645706429293449338809091402689883724298995839396483229951761847643499981169686218505733762726525212403969132432159869686776045242875069207000678509995843522693055574328897096765017790582263907196844015112413658300743557380250078245192119260277084093543090607157144704341821550243048029376544409661892111698128765456697273467909651092 [174,97] -3281549671078781539112400468243668332025350166230247607703201858337491278568674091249497073619106919552764133417655953705979364744755645416239997838822624173216824692379004216916265782008383705132676275421688721204078434850910424481680885780980445796015827696821645255790902455440873301737045253524385099443879778983602983648543382527075676191833142024354060577215082328383354554147582816463997285066897526199949630082667295504821115551604738622142568931751009069900245696269365955143184463344232515546897667186157664427642255288298136619035860629837558680348082185603145024606414793814902383821048299195036715254829130779937475898460737208528903725265387257425512804216368357473156000491241615744782332648379381456960727877896307800618959406521980735413866320237170424272816213785974198422520347507324883104691684186105229008772304323488234926075835948692116661775630071309551607005182537259596696342364796710157721711179619857821628609097163480917798230593047666943824521112054523648297102542121767484836355863298955554675775562368426821466230189110459234180891775119852282860697730951788516509070789473115422083602085886546011082005060228168729679330478151437425617181526167641759314026195998123174857509876787304886482972114169028774307655213587090752607462150285495595801714690495374831494444520245008588776836964678040425927023320970629189769890656193618190128632425527439504786532181947166679909378468930482072363473160913951181047387043703058565575443154224710949334725596606298294551720973255987181263980059445944409525546226330318680753131345957292740386272311703843364610900111832106899312951153157625778037754539094070185786620393459102515248588740807553765304417958681655061157939136896066841136455863684602176948616787718498752848 [174,98] 43783115120757506815976582135924459958549702811295143524879412055154927112737271830058365451428189230484892316019875881890037929609219311102742319935163545536794789548808870475545304264797539163986397189531730415372421385395468809214995643877785127777247525235306125718803655715379557450297730810227175275892693926627834768840043032308710957980220955845913876454595024252564968963280277509249540438228290388673303123923182624413395417076032034412774814579602727103361483678768391306719694467893085994437481137605867163302698710018290401994501432331330229372857073216141502327395249840807228625519307032671790896370867398919579807377663749694516013658995564372274026625034896636745415183290837017930942109292709848026434250584161354640353008583569387564513273064365502450148603026828624984897114434180144176998891435805619150285413129197144570984595895844164164742606227418701250932191100247919466257619625561941504159895128160486770123303904841322740934863315402008576607827457880760379654794868675367609386875704370779145257126949899481788937183815459460324390020067184393443313204377224877234065829447421735816545353658508383162927384183329397716790240243589734149016047884990695319497380765406925118645208234755563967711691799651477772670602866652470334493166388245947409827166159141865808874255851967174571842558612622587992496036722834888189139388137090219171872141488409187994389613568054670105333359109960583448399823036218472383751901034863003194900377632112307825935172397514316531851544818212240508983653645216129674390826076985414384298630353248646348120661805501155291351423722760562742664554129856672630746014612766588225323292110583629047603857536499622792108039930252828562329233244083414455082298420826200900307700938646108 [174,99] 239160145886330862640649395577817523319079983750319486171097044920814026026315863868542596837213801357379094053641785093175926858524967304492225814294523406650344848127741671499665421776972209807220528455201649110461301624387390521672715844910545256711814520655136403817835305604875889678776731166460494496368451182659484246522956288045898026721878792322475590450015656432046684157746643849922772518062110984214583144949185428407827430426007288247573786994647499156416483984232119509931941230265376468220365095457201586138595178790399801289796838981656736058598922110153708437735047958963649201106746270395753611215776334285689496154603622005995833101187836321099492741868339820185955644547745572203745500441760695932512051827828405902161131182877751609948313716524553144041581630568919141169011525522007710268240896117720923050187852406841154287422553716265834042846427606574213182087690431663471895062617588852034817021539446001293602704342113072573779144650797067911728601659879739310907516936176825885613033802725310483531801582543563405344101071792055761668621044249603807200251661120792866689031993371828699739694559581799337827504027478260660623293559373353911542454288285919749981899593710125455930583342739973550021865274928989717060899696048491784153621224934906802320652071610620156041803984123287237104912589678097064263507624454820938911212164773251479224943120529553439281829722533175648347192312874328964697887242947326415779760162870142542606057322680539148032994967007212682427905067585408219279626652210656079194267765015987928095939768130441735303107192238889342379676608832649874694619163002448242060031708480297141327357215697631958260600744015973610257498476794906132179816187283812812211957337662665304179107726 [174,100] -7482573861648631310184369519660941087318856956784548802954753607440963146691348946035452478022976417117384210816780835705213770584936255059623392622141626995576279386102824329911482308361851060341250198194770552844229685404846990752892609363292139579078929775242550123908883024191503794497104128541605575716961139006418944493667966678702313321113715016134785280152760200433109973405293961419162340811181508416317022667694345506005483405354274729802529861453575075394225635583870174559203965066995277466597045265969130752421880419555180105000533740877935444349015573315259368090641962909245745826847097656532484537014254765410441194403695489670223860248381543357345257843344804219593769884392206648297151207524260892549147655306732891538858229773552654156366472688120473949386056423113779356004311614342703650983191561058974870006462877156616741437338109183867895903851208533270313377139076008941540867517683982728680821305993336037088159482124388841952580153317767733846629432272653479210464262303720048265654143249572987564407041585161975873795693392779984110001627727034777869935218413068906472019045063289964360882299061975495189342879650271703839170388471158774408006511391242406181191566774265813152396257077369109480169531948133510232269024403444724806485251095311924460590584949661667045225234943626421669792451961659857947757612855104039854698408814403901125891261880955784856523170616061339044029388948105013992210625019680408415043992094768626952860273869732034964107815617257179468719121721302894465682529659825864207552032762720705734053117539113774083960376906613535469096945721144580989202648264170968621847381951650505670557712740981258252557132098979795506087825543227663530035499091837895208297212933548139563364 [174,101] -6430297313045653338474700259908570330590341207871967176777395699417734866687718227501748724846750071426947647513640198048179491148873425323279558036138170141288996607483752062378615144810317569129255362012055386509029950393429243599952272611519832818455856166470319675085179687170428172218245795663667249409929697193757063196476453995930506619563667262644244591819090470175029317676649121465546447591138330371673037279057411750428139359773045288944324895858907321177113923413863538491005831048738248471117788492940166188638815477670583051247351442537454874654504507440465597430687532388983544366534497053203820333177913435399743365722180007036414176598596832872725485310176638856666758084724064557344067816103249750190918364980414701141247616597330584925459324921374567679612729367753307571184472949424055793294719365722579391782902250660264739073556226675352125180314639969816827840358686687522203845211114794655661431420831240397429836668498009296862022710125623104613557595070695251684480534126754044944496238578408789965472970661215451953680655121831134973626101139131102169136896573194073395590428797441030433579514311254745108650058491586113428742913791598034860429706389819237836501923176244146071976793455563571049817380497972409126109984691225788078544487755863882255696423984436267165270921798558145212472372842760069196660152092721320543035340308181550500373485899207415670950641850371552525152720475753900526227866267057644425360615061551094762349637407361631480918644170999271890745168463399312069271241381440150690540992173720217292862672261896948478457177961471814585590057145856246858028498981916007844019339926505492571454853235476786930881658694362472239231930903614406533078218159755711452041438841282740 [174,102] -1551274195139918907055246916740904102070946848625163135472721463442714631753761956189428321795180840229924094630183492958933466747094501657036698341526509756762581464062426114115323065807632063830460430293653345562653658315834478913268151463367572919565660063079519637729811709776148199496340957710971979365596625776357455537008627266495550242344418671889383202231720992224293261205564600592575452747588573622728880424323920717638301041052884755770653977668872831774694864648146021083892907026023422855105588641395045347848921359989407098152397754376263563126302163747635445805864513638597770212050057238893774984706145459123805404278282497019141249190291236405482162390354928289742255823088434231276068009060120086717794773581695015576737027586243007346716686621762193857825398673388903490640765724639166379505519019729000846836593003030051162648057517197953547907578844252481745700835362769148755293983876648871039362913914239564638744755770899915528679773677112155023800061153660110490484326847894466596871197120826472488630053362080623061101294458167294784492891608906352356885101866350397720809982432398515641914125383232244847448854523018425411243391775655274223298524846854285684527283616020879768041963268377677413096883995813652616542000735320224262796281318494366646697011204279533070368799008136286082187897092009803985118248178368196772074351511723853383349294405361502034558544015311146188212179548036474691683674114031382400336917105645432821222698273457555404075663078937348735579075557356134449321833247030479995670952700215869475779023392304513295662041411055743175871595309841596699033158816274959922065585679606545117746040427014789156539252097943543685748477126967656257542705653178028940323018386560 [174,103] -3631906658567218672270344392437041166387571483358714977510258872739807230399704841146407650329123896402786851778592934016027655467371422484448050605222286752714463367633389306235505815631412616689805424207887948764693847461562547261988778808959032816417870159255082041493542678040543228525699968030639880029706520745402933366444254019641799610184176682194242830633814979897313796600079100159488128160157805891324337690439432836355833799210170145324207849621099248265038597537651938388996751586512126262565021222662892015255854021057329573296701476828180779549486174495028151840588596159433233853323245805804928354960168366532624119140354094807374089363496294559939892675292121291079032653235981912754204386609196698864717270830182571802572241933308932018707293612126529805950488077349995426615453287043336400214643639270164420318969070022719086587242843209572904378111041118517572440108336141432305415747905518907108153365807216858037876719562667099028632261938862061133390608916662589976977653029213977605122663871898263831406374527110514212181465398397486987735967580801508803519307786112768060811889986896591607704371368723260050743718204867581192810693746983235555157344114825833264022053295012008908154793727863561288826858011465086606535349894792197901247654473766869780794933861581269988430329423204690093480808672033928117175410030978754382799726483088076418029297796219830788950780008213856653845492372816629316097515322582815174767151645179106312578937528744641079555420316590555252752136635602399354143875628398908788703097630055142523525567015330477359640664230670270815580644426390114403179306031490694365664119171641024516969961464796350040331518531211131780407735314504671809950859093936512644538112 [174,104] -25424926421721999519683840078201412401028328773062635865494124369190033363086022281443135291085635182880395956027948088240458120442145766225225205560961065452587951922516691004103112341891020040579324703240776892186739560964950624782574861811553458419295824154089319758509070395965323871889195823603129156753667213947587070566595549329395121585589615514982185530292187297020243150606949610643020094603875159404424757397552518082983821730997934743462819918354173357978514413804656615593583765106551845487416385146991255149092285569286080500969919616615676477826112465387518577438245654683581543011648792488352681379857699448793387660319047979386542073027602813091895337545212117011572456664486166091773880492212929541351398202304887777349325203152162072967234945212140332509173418534595698691557744777161921556955860366312819138078047867778633884027279196675471521791211758911562199835981220184523455956958731822056923671172694921744429764311092129282421893649980379497840382373010153624829544375831782497626959021617061932795092684279352778783414463102954299441378404878213730373965426679217521573677194704709359136140236789658260229187726691518491395162992213619757657798547571496206341754110102662768784364345803630657630460277015867184825395054043876512330023541135015488748107921689917947564102736914944060113736033669135110640270741243456456186583718904632577136966674094839099526714376658123898617196364605479625278120528487069128013355654553226588787228797740329116244087763376183107984153721157129429353987658339847711609204888926861311797753254974399226944618613608739803447108821013705547769995915132156857906513550749751050582797670493724242916931916794265934133283763063966726664781638905473941956 [174,105] 88814675357169478737468657538849491917414832024019564291089536229761675024228386263393572227263509603187978669104076624548083566286607811666198781255778078949848613850161919570556559311337871806671581985544402799488627860544624832390898100352680607412824642126755224452900267009302282059454739547671261682372661322623153773613627286192440703324400047166738088593054978448286581680441236268999114667050354086077135518528597638853105707461352410179366467903416492529357048125960836020869816344456228925071102564335945329382647414114962533241622960929317854304369927119043101668983945628652660824606819151951627792014053765858387045781574549551011231401013024180936300689536061159352009271171425979844068169474527099504208088296799167115439276106948309981523786033391566030324133752274623563502790106673980227886986516114302769863478472920188871942181035981502785578249045837920940142573871374843980297665798395517541855998520721780816401794182525308442516229428518465082053081748349412701673679495909363544045147420566253542040833416897086098626873981345570848383326313081692418493318626714612041579109699823709692376472424718564874907293072334336638286849692699316170874127944659688047059706186028609991341015818592506729937080186628464432139421295243425299171396727615044094085853058574650813080274672992506387434982634661574032248169097137454251595111467862250676206122973479033131166239522390437936392085169479272308218262788998075075766245266814336293190310583271134788744502006687282026575386316844398715079136155309819431420602734208975079647179594790341758875577425170188690402083700189041190737727691518442380637230869922349390851958538065607238173574999455553518712663837731525637397639155007868 [174,106] 172136541034676625940172546511371605817227141309745763754195582789683992999061024517290211474390503419438797201430605725822339036537542976194088302953370484270253523091580652933512357393057965596880252039806017419078845388586251726426681865710161145047255612353750981643769900386436520219438970540785733604745588017846355490684321563594779410363304270198047182706136515103154756278911428384852683827211103891621389591325443670396971632990862854933199310291816072303239867628864945078997219416079122179684278268947532462500778414095711808980221532977427019383691792471866120441286622863059511060071598730342863784613534292416331579838745308788483312044419551301407733683581302773669835434678389932292180689408507434144204672411067619717201446634319758848358993263232430036095927998519827858779953856206938181561290502068092043827364905786162886079394880206173870594655390719410721765171527858567501550014270592419529913604932145742898484925270324318386692556088416936072401935604831542920361492127497604917876611289436235812104100371078042069623713679826731855414238355391137659459048711830839336125852607061108441261487591936717790223366938177496879860234622824642229255138833693492314308765337891144844780225527188370643619741603549699723749268416174128693430269714249618708882490307667748037120659142842154966356280023330773875416447094451991208221069903351951262159443181909018605102227910714094970213523105777795993138957094904252608482296492197192909318352186212049614753945185939872215942342213583800690073031874772728555078754243231758029224959121979088031773962292736221379522058398698101305033271477551697210420556219932334705496690745571932276234595533678398833861225844257045095239939128 [174,107] 3169832181522016361744105142567718419257792935515958953950294695747609675489697476552863385373597536378503110165769662321451072564869551985156032687213208061997749738179114389332323038768337076408097109833651367455553756512779716079321098264565620232018246639169946783030454133989746810899489653068428653072061361970888988979911425271545029204975181251522507410797957685896805520618306480308706854193695145490015752575039339993298145566569503509423786736689747212348560478653286848070764704261804063375666475840617073602595933242788212720988571555225045373658557825139874278047350191491726845936308229494028701117448679233493994005189369053178669432185985750428209248186135973381711042942749960435986440111315811741856987191339704955190720415495039508938599280405882296187233344721710227645821317759436692744819380113076088350050274708176847327898709325114519502175135046884333617712773648009092947704208340909109740866376007627474506085870077642382374682899969462282751350692810673100418808431772455939869610010584929158146930984590097946273513150865768309557225472083629243199296000035619515805009348079817755485793167105359697914954672189405865023479848100687980776295744273680303550523599265773258595384547324919765834758545777902650464881640803088870419327072442939268326503300291361903735638662072722782946751677513613840195378948993328892567859877937427832052445426350680547951692907320946237759283135297744766744804474054940260280718655417604077335531291242971124346297673205388291125449464890864471341893778554834347706751390917740429473921193509931787046835924076820306850718348814913855461984376243737806055015954519825049429698690876819190333625100756066976113083853082239362789904 [174,108] -1809563963113420718152216512121834377713933916989515765932942161466002047550711392038555743752049689034900032826157375854161225003264764785612943215699909507189833870115737770380157254766873076761897305211717033144812401689150882630799732936295193474850421523449258217523588981070697705621478355531337443144248220761645984334807842071389892035920934395585456576032296566819448400293818985278118597445320069067621148801017631414113340674795696086489580849357069655741797296434080350663786463662648461874382081286701525239952590189193007209002282666475921991191207993160602235799817478066645467951517114029313842841492184270711974024172048662992719939703823538225581505837741715794179325473692608907448020644568837404507782937549044964320720076902830548727472779907063673120343405866577621032926211104311903875768851883258564791139994636707475232560407228355734201514091763922381381964435726523027991551353633881937957180558204377805114269050300981789047851286564229031769330740132639213440378474538262981260418943361319507496964332220022656004231437695869248598921245206922195293894733696505763796482326321837532060321290836399974015655606184678087499952573549132366581577727841693018670348552562420565300819389890861866011133537190184554692531213125992214119639134069301398639452929722821244749210054723362412674217323958715142160047805765328318518346560699715087186110290279838023803230627774841256989901909826795007959955480070958540154067650298181923544965917703933542797330065471916970832887739377370271895079089325562390643844173922083832952314474459314402115869318956013639789786777422150480849855077320161632302424456162889910222527783003228979729113081165772515164312710565630224 [174,109] -5564442649381522915479318559770243901597969885529142380195574450442282671576751674127173108826596321409865017387493418521806463291104861177364898935901057008042019041367604254557901495739642751687754197726300162464172718689937817970678488367741857899637298935702248935582856661040338669508948429500263375955713344192799051544031282359694988741691782904003543191088210624847316488256483062483352397003137061858748718528560842591775027042083088595074625214304934304451259390027502926613083260522268508422683123199158724974561449051828457391828735549788477641468253967107831543796606267881055174433472759788215519382311957863471982210777640955637049493532816930604575256470228261866573612646103411093459260351271921773431261020665638649963165949827822056646847162960251881707687051143605073437453482873246215700355915080254475806477134149728629838286760632663854325370685746233513077029149308798276389567840030078582821874809558159245290179977159327719600254168761632263456803831572911746516597787251653141201274269895076378448317456158921142768890996942212293779310670890326707302664117539147987351005042743907574860733532812679645397133222595993529248199899049654397826493448133498573587596404324909297078435582680002220083908097977500019961314587149258464841649909792255576862546929248176199590859352137288128296810431270439768048339857058085021007263600862324901092019605459913112975440422791548876293342842534933607011966821696671711189765943048278650918874123158535457021712394286436307619664809704556748068931429404700365997207045068768540368849482214591350691018220732255587662505865752241247784369230926600061104993832148687504213868670684077860313483574182812695658621304356 [174,110] -44612473079353352981862448776261192548224834086866330490088766559971440961461230613031034987706753191619544879933947919732325816721263158689812353952272715722574950040655819501652130874163865815989949059654714512995576813941403105192641332599703778441129868495080331521783222512993923658096543571957203826337346728613497804953077784134494577455632265313389595928757261425170547258256673959508991788173138847246066732230202730166775313909515397613616366639713095481656949302678533696977344697443259058421089879586853320622110142673657859309639035906856309343095556452923455240935169015419911871203249915440255603651599522691147578957184669216412727892214326560837809406670875014346263654806396543006323168916020870724606814934217525792615564382760494367332984182281367152319982838795986175963497584018412924049850411503947803295163552317199207328224573702596571493047991943189865775358132477701783736579327465215135177207958984693576140389286142136821408989075821302052879233282823273289816034643499768130857656747917799377587110281685248182259720328777970166253537701589757971300186136870942297354289473984475714054657227558554074740424372936851041790510559287847334744080037864112048765438802164978008663266440243123188645267873079648302905479469082376991170210330708985005326870312585988059737688722897926557771633286005151661394500255818745558744123232969847651238578540100868351138689042979615180169242330459547550335169996432824168204550375530389519706907575655098002090425039225265263061936881816003521052261470574056987691615114462556305416911736143377855823895235673665784708289627914900798733437975333536732139069492162582718548454881642985166019482003388862841664272 [174,111] -57990627837785205098134745441063310132502869332045167646861449589818630254937285995815122000888949416731882884569854559697139179144192857764253313306788035812113654635984296533016220379864533616602855269697690710846988230659356583552526850263149313183386752830288783461457388022729709783942493961876955090588880239149071198554897403684044517698274984499861909065679808102544610697490241004415986581798743175724699202986059529190284464411344690116843209142662606837219505544565388176795845874281813582390887996798204783624948799306778315660592027489139911267471099325337905276758503399874899170880006810115328704048679179709004312863775558870346711348725254873781514712776406953184405570287468872247839894697278656260013259482190561953755452653674312720537746642552978678119820530952718456654847625412497714886727078574480433701840795917117274221196911936241804177590144596182006364108143616635859743964253717655150146032049259036061570716640091830656960274265397901252742730799024407396923824155690052849554756691343481992939797668895425587357315108096775259715465413602162149440974300642127676379839735869087074650815665294317608130977609373047590545940340211993391318527605900360413619304692312341110010728821304382499575420248260154815094238316750922093944643630342704990714552410833790011633567198758480956574682333087504566243095425327329142945584749408494459048692244815610771602541643994951730295460672603777821300475300507825740139327132477831171280236185454469567469316161711467600276336706556496495454762355966169949890417540916359967287835087176962068129299350230576172019773245278498053437055418758436747146795838874248892818119101763018318678227446342789842 [174,112] -113254923055540942032139737866454350321323822446177369941180783057730885617066306312565577255758615347802211634273369999826608695734457062012711452101431419673186472828004871820897682805898738055024367096814398619709400060030963950154931325182058134497449952040201411155016398653728971747701668808416625011315975569463752037453195398888583238367248691118407859649635633866477638797961352377518539529173136256243553862477278452615012323605045834413369874318602548852758125847318243363856892741284342075238607534948764402492368624841489558417481623523668827756334963370862113940260480280323518891459253101401191110364373962512142861821863363937270370111309262120760996961189633762560368508817449416687600379547388334390537893814929521192323775983947328910461445241517232741246153711793424015699002832457922580017280427837516294798037140402818264133351799765018072848882749819058398758054412750361732575782655042628599627227301842054428854628271631089092461399894236702021891429100410398950911624439380761616491506539822054634891187689578633270780542234260799202942986626248562333080402339440635006281431003665763169705822613220507194260822862852492708022342635328883444576022437851740803589644998206431791277823294598367793056032821357590124248289260699753200175991488009593573220811169924086455678028239506824477681720964564301450773668754713234324022329217520770619115050906406196960176666371971017658435842397163288415739030044536078181167007530198341860674941473322039235721097338753988786409331619748395141688382924805721729556285613195147025111602306674330762455945099218468636566062288223129449745314654654738241409533787668499873707006319366689682489437261010 [174,113] -6463505611034899392502045976495313026720830967751184909854861218937342136955043639182888712674684001322271765613268662698872395916421375749408813335682763377429534424946670574135355403355804601191828480914070478908158046087627334028564817958189577258660762099929840455939627301310370665428149705414707620867744104914111700632829434028263155823988934212632141595331803381103382876224561466241164618583727364712392390990492489857273837523485846558350703548255123861826808847126551892039854803481514230394098357638320323346932664888337834266535292779299877734268800884926547592969725453194582055234366707365668698615895726312227863151978241228627540329615935977408352008423521448152673831662644627726560179984812536419009972064741283853490808034274629500476597289243452969387544679771142593777232925412499430568260453252177524987871872937105467862403232759026242450973978754655298662611916754033225678591711185496609885350108626370430260831763395279931988159393878937897450327032427614788490339701213809255653255164426021052643454088287246988367563415082758531263018660040596913776908227373810261845098744913037164475503063536913003448374135341446544047712062974740344589516716968714918349193543731394948521190075952055420171915392044937198931741699003812612522256941917468298227116305172542080642321213764059273391250017459349783095963604773137966442346931629520632149683942065767674756717048718669745383977102934206067626173065890399209145495012568634926295578314017610252151261578868643168745465546009648417130830915292370418343108198231048784849272511703922055040061419765386266721660102834063045537950505252230067352206743411216564240086357471658786386668 [174,114] -3821643795493362727046362045087933162037907716084486580289902792133169373515644654665644627858090970991524716303517660097779225043863933256427222701417924824882382458950820774268742960932173079944471889486069770824656108085080280537579074796073970349967197010378138963061715240792035045759101577866220826737816565399295366337065808237931624275068534153989692103721898637016233913580989816732881081862536177667274206779650997525569738471874247569999965289981493434043906005337048620544698332355885348299683925699600561474822922264375318458742066324386949208447635012180937054283419100130106596061620777115262545846292645202033660813492241198982669681329635481951282598190620559107198764457131231070832273011985912266276430425674684941052492249293174556568633657030265137442003695434860042730248054041458560772457611548575268061919350303574418988513937883383044833628964356271368700382315269918460876335631293897658029997050494725946654364062091262025734986083104126479506172238572436534153406216544037145248263379667673502952397398561642536511835422467393648794305994029604965324287647744766956236915465700817333416224856518817287520915545112219802374432245551039160750436606087761206292567061091866029509654271369717632444033948920198422763019042743342213278507846747599068388136389693208680683402071078853469454663512573996726015591896277898779089359810642170596872113391120110150430337750886096010980826872554299857400187173513579948774440995265816435928653077534078306282771370895258846321644579645114459503565118363940597714030309167782959583404252362202658665998880816664844293769020562251236157694920305748706752862479021348580906606544358547400 [174,115] -98351753088954362855794069614038422491177326799321563754245599315766707055379476870154893184575859236638250048448249955210398549433225038695769133806804273452790356300802295892258365911477010012275641273657221586174830939444735993047121005670081330991654978883249429687861365860011541539255059576216714692546361435422781926424629587429563080249934444786820927206487996734864915132467494224879537434602646921796076574141582751043287314355658246799518940532945862453264582570447982516682157777505381512579641611871837132900011050520034417926420993397319706385866817402858540271301633903260517199422658079310901351517431354420507735296242598669542928981839788969412990893360145707150229900290229887010270878837056370079914867469168750946418670505457376026760421951453254838190890636627763587713078998729496717682934947499415544054271122398636381637153134278856731694568172914410311350341314493440334006414660033915535537889859780972011690138383693505594743592456305450991887090825399894125228306625933787160367031617538990848943495004992871948599446065505407712127659343091028556934740771461131095418392590733494938524421123681289325410912883217067102499407919561013369253972949488189760243380060167237561230711029325356602447324624539247724609919333420978835210446650773314578964171491284899763932655084049045337907748985212463802467435901778231148551026166440638808550099730034708578524663891042402126088856966066840978175607361670925629945677199265882102660783235165235202511148935223319243836564401798550466260098463635382793857754881230467633187923171660791925784506500169842379510725393184168045969074738181639260391868625891725776662593317118 [174,116] 201284276381748060731951403323708068809044345709403968041249343988116389638466425139578819865767947853948657619069207825337009393603431140373326768260751163424935069670898400712989929044730752465013848251062019390576597007652140498313254157705890174389223701372500415670144474778917215641433171063106782960569431267446086783524810116174581413198283191615613638228809030386155193587136980151824806484103069652168347578866789846934164256534396151328924463230778797412569380370041404078299923036347039203035204413124270496147727313738139830268803044221031538322803915197601552050585095973992430408574077894976248026108558683926578260084524401734676096219181573176203070210691307101569862195563808526757569737292605646476752256149117767036473134177680723405721819574824628266732254365309190950638914625849514705299494407439880673729776194829491971656596009629138150726110706731951521515329417550366517540326920323856949761441424907726901263271526987200321775856306670892603248929095771367727957210511756659426582803429953553005841366668742100735474182187348286143461055820735193516179304622428750650980327411916750328923171400333483379699331276461994867981827583981900036251512141419431672082820933797694288801649212448032077053933162351857549028329583175084905487806693644349595257159364673133788407787165197429048235194178962909538240372565994743716085707952361547329463051742265431147499095628634544909968432404554883958360379953021069816582084312470066966197676585172587811062459695692774036773754356728485107615822688094491833861489917072391377271957773850906431170056486251659192675686699645274857651694176018598434662580344523608858562066 [174,117] -119749595653772037872807616982719349589864778020844722401631062251087419301109460620658910386226810745218134694984349923277182973951186174592387715195370177852189823651379796258517614390917621136306938735565795762465972126883729249407754301659557225514188221405715297995783110885357663953662939891609756815739466072514394745846490736894132146321674352668320390081255707112826754985138128648570237943957620076745649392012609362803175246801642558888821208873469284459440204873950776225755762702001150275624955923013217504074621364889941670189487814975027660516859565691700186288174413998783773945493204760652054480395595125080901091435631974296083478963984719724345146929900796131398215954692532021950679117512911463036566494947596781688571387174304424446953827998510195300523468520728195334648964114467645343471360154699761764632650137816556045756267506944167440517554929954665546367169567550228067854249107337131166019859139024809661708763906568935349340972889740976299791795102017502556324667952957911142149566248209213658972811969602230841650658797693870013192931879925751479569686052095169474644628077631750972388813348379784246946416398857253154870576914108492955756780686726529772626087277733222188440038176350489309101431691291270527215818267165196869808230694571026243112846502259776932328268057218212891852497577207943697160107556200669017950116691121195817640600083379629271156184429117980260607087434770812435026635556761232989126924417170919295316380790330815456642689139592420688973735013354999319746740880447134319718150430011967218447479059778828626353034900878369585364176817980105559149530756458993726645226305874685270 [174,118] 85648200104988615241909544910932540687136091783725555465359623052498295752510794198957894062931050989372418546361915665572372946183728849925191130265616351796044129682438366539595701495811259408361629259547424493941589450654025911402943116566607672453468451159035210216066469807349141494804392629208368487128337734797721961223333998528132229065007711466849866332775079454221091593935919354838544193356968303363902717056257676727420158098622860225063651326128716296540267126629853303025139625680984796418400290485974961003434871254215852620973091161413270928398852953392250534308013119300465316934851136823786839280871310035249906849312687230001110237736965092993629437832646311034402511322052792714122881606130966300100586526397285583674677121578038837868375543730494152638387934722704039272032128128772530481862261257785776058323559876353289396264166406465239186053442771964912164250241462928683462608836883566131872577968724315420733972735225815478109293624853950806124192303010874900278677326365031094740170658060335323736226200917484197796458646851315493289430973738288753730775502795419842478352213693064991509216314645059807419843270332158154435160138166381358301655053665534828498853103511304475174279471818687605292508386126282199639527425551313390842170588659282822954766688444964908510421339679251959357928260650895723796648577188240938926383447657299556973300820072868287641643290536912874408080460564960101248494156702260527822096753938018750583336631106415986308833442898478910551226825696343288760021170855579333606172619316079953124669433368586782627219283100124631565529259590378236427266757559904422250801466072 [174,119] -25718752094494122030721442970327370554659927467974183430117477287145104027485702239619592903731024284730806492388003392587677131231800464051131368181209459623254328276701782491644500868990298753890652224451171664659316094758150529768693799404460830010805527819727123986693188849623925697481655351622125247953124403177238604177896977348898937732842144268829827909090735833950423447002702032418884159731473013109580944392135719472483671111433789579071938675639228065670074338786909045235295476235512429932171115780818374600192949036711868612980180145842297852151016439484967311406773275584560110977589659338938498323819926729235960597613842935312540634232492999715665708754979712778103388623366752656119953136435439654268552835419538384992265797403562126830740956735545009723424265572183156063252281662633670497465273080042657880129981099764111312978914269636694038647320756184915941524995397244118270465586467975253982930695032534642297679942562760846788120330982533620866605608106073049443577033596917401217655048402928403170841197085191906401811410573196759373198723497341735881980522971611045157216202024129270734056857921383844261534949463642123135176585021250843982892144534970536121311064097912324959550595281176904003987289441321243955645217881138168536123032656444467730956521675781169422356284410181116798039421907388626081722519932229741105783506103097793374295793875857670002079745313264866708315397786242866474877844990260791144924546154523741217201383000448946393652215242658334166914376142159793226979566422476784167608789283545933844274354194342132953249608314775024690523952090968750005475088261270173547214 [174,120] 3521680782165233558521908365615695242765341129696639047669686911913561532864724239172958842140551626055310528856690680215932498803592159591441486509345460468179450793764605651660329280534247542156589952637805889836083088696015506324673820627323958783613817405101396322719699777024911205093468636285917569010083700704084668793584368227744503431927132765924808266744323548081804772149676990846716474311357773535193786776999873692446438997882150169870872005432381485360022174987338702458849878025775665406417091072338918034458182925611082644324090510858606235761065932951142355401744312064301868499962923745363214739963311659167394956602038294719226314113969415730606425583094100981764533885479881288560684326134690683456959519051141178005741097644384930357364185027487712073147066661132715198189287705038170830924297542168731794512248417356539859397419914813051968133246018886548766827765673887471091249601691293359406421386718950340972144330675472941086491538625081904348854174132952465912009004558667587460907960190313606726285384632174525469266959578323257750283372542749809636907789970076099292706420259555103689888471106090442866666766367376776760484370576202166155637579999830577154802013280758998594771691285569574447934730734279396719490603643313339942298882927312257506670519335231664025029008958911182838201290700350421030738964732990662905500788020185458283102930684526567852645416655452231492998975250530140546189987755074617113791733054825946430409373285886713347031083288508766705411071322502315077993983858560799554840761507644828730191030474941904853968068827850798444591978556464871235007569645010251 [174,121] 1971076637559576698312507511087139309107219659706034178662738582476556753799900687536641856737420084453636117453803375839129059154751567822351688536161076787715640776070522921325559573248283719275483284952790893736537495376863683667417681526596673757512717341023556334550999869826883114823735793715314665893789380098872644879675986847344710021844919661179075032535179421197063558873134628319237138162410736620053271309382070378848195141005089825140073576345319284787098128501888026814508179029166498149685209099518874716466462341492234131595367022341587638711180600437323746015431460725717642803773286999301373692609440802695797494277102819603120241734517867884504384509653999882405777101424684757773739863346373666294828304022285470320400224953363802799953655736729031589491017878378046379283012135293832092165142593302112486582950209046093476446957217290059786987925507491469811918991957460463331170263945853022745418597270570795207337716641135071390728996110049372919388810366619567904127463112465775516135413292316492938017309765379354022454229573021064664224867859936619976131425416726738725813564293781653866495285626216549263572866269144127293846466735151064897625622976889406855050266243756902041885765867857715959258679491295410053869745933820257452162805565457069174245487263327577260252280336293390697203584564248148939145110050604738813746972694372911659599270849853101034401629872943245500038418227057371386013322166523981478928521572985543282266022449393112611736595880192527334947455039979684162415400514588913677335307491135588566273397559678608477682931151808703880776804413185501669399729724 [174,122] -650789307692237896443273759140214255786311058341718315965026339990915856881050675395531267703835163513863560538558962232470085890025374580993174987468460057378715208201205015547201699264528147305300770482788267561597370784373777109700177145373559851504271849468442846953489801951776073622252867498488123285674263004817567989376853856796740096034558944602484158616644784475995441224836516344144903228434113216936579853571822823100143720306490186939668703232867431536950343688914022146129991211554688336823107572803375437028759662417771920627123311763472925279225843765864081804180354857013311841712786042525858864632216483808036571504783662791708300342105667602753016116664794783002722693745477591418919358135528036103299464710883903769586989564754676883561610502777594239930786073793749326052117243522860381988653864678214012781134309380730069346544015959164537068378754606765576590354629650139445451557486603871882108031524197993148096920391730802127100178369894976329070660800881115960164040788477691300546425995644321533384525228997216470720229776045515116632726327827711743225921131119561630172275213461959478584408103480218022335245270191662411119523185819881335519464724906054277111678769975092707225766467573221868576190082021656546165094242250592974594618882782742072295499550131521290399008180273998770562184243384357810782026545579777823751918805380673089899283410881646414833013321817025120177643157097605730673299575732948259253947896420383688884005176606390798300035239756885733800972333250774058061980033151533774478022431117773782072338109843108170434942025552066853684785542515300194800 [174,123] 70567347956287882833742925898889793260014752110281853458407007393168531371577654444827455798648985194912923188906543772586915051974053654119606097416853440255650995820104058661477432262122770454627798076572051365905143493262149574891801072053509973211041300946662493925582234510508316752209134005996058441500912807816578992078331751139863425055196442829600704721679679015374430511691843276418152088540482622241785491386586479081589146882874848717356765589729433704064465476885594265759374198466132374430289790867198659560516194009860477031528293784163001021429685171901873669438386255266409491136895300615387268363137902966548316362593559226854520566145522631095578724208735063100448814380957136846895452677565103917376655476947509706133331315402028228804371662103274018068416070267157885446289377036688574787825014337337699002254474362698013407096455012776667381070984654083406967486605941818144539524918827402460856534556067753787008087316246847482570920179916695111782507495257776266148891109418457246457634128258322563512469775096541914688224511428651804909311635714209848281099441951068001606744562593161714894158769551016929970149388835017204357971074215172957397752312694462099225164264532543225109119521598726088465395843244076035610095224000127506942352603640711816114317636269812500645698850189941215003175658291675445727256776430753780479795510728156171206168245885499722087647428693537403336641050842573733401674351793634478171783794175171599045393029312617560488068685023175099688349774720809040381195844732167322771639017677059692504273515156735583862071112175314716078467273386634 [174,124] 4757820922855067819848026624604051852068915437281968746586309935302515091680686617458228976390679737959289260955941694774487907251276270149413579533185998310484690040169808342864203471119751577993781036695505891688071987960862230718290951820273433466030362666012481522555673109581293242626959526772127126622174206470026803394543320105993805664786607877287100992804155641715876161535095053949042380819705356974695383000358869991906607588768060147321318831394684347695797027215764356922453207875629945222637089801179653072272345538890506858437159791062619673369206226360069785563814677615802260310063554923256750936683279241383287177640809731468001620882813914512003100731280182892288442587325705314357888589515961072149725306667882681636885381758903946113351067954981435248866638497890315604480213067488885154051741563540975980299040474183447769777664338147867020692280266519877909532612860347580684689102787874486906237936136945201253957579312593928450481948458979768507029220766838415214966995387815618425661046202569258312968266199481714158199182335183127703064618027476206321878736715437672994857720217366167932182316679702414041626760127577480431860179482050847868768707589407687584508001250579364879469391076984391395531922597365383213026242859296775189324730340214407985173688652405584717865423877655538058085811775095774429138666577628201001506631474392669964476365170220287088767800793757226503858328473041724794098561403627111649019181859717065742040705211796969543165536106455593779009086419419312685096948714905953565960686405811198387715862337795364454226964023273031123011147 [174,125] -1265434360165058831745035788587689958658751592580858476878906222347870585065395614180453145944545161539891944400445225469960397308758000016043215620911380731162421625589554648766855346176718212288732278648792467178849258166848637573721770298131945249376555741398419627213274930930603326742368176055038278003263272242184235717582865273806018517750317532645629329600258740960334239748504778781598281148739282987646927432852447440441965247453371833590483221415791062303718891260686776312786430413694816648261715020860368405876931521938048346768575272163982418439643482023013862815987550012680210491759396509662455785675767043920257807819454111602244914855423410101006050069655811754100999559881143907201836546299128862566550235442901284969022124795888295310424742435718684967927765882462692055533100663512020757091781137074962520461291909458222208640370400691060095539595069448582303975954921800377070250125305505270444795635186396705760131258972110763031899348749987279408803583620665403300619808977394560859596936854620205027814626951841300850258581573290303572441730945521833013560325614738266267229304499606717245775321185000824580475326640694243642686279408150652239812067274250459800644868666724886468320675787523956637054022060990817769518952269778997586748649112877080657147333717909794884244497501320008517548784537494721806439949188521903254410519880437664669107389650268750774023916875142549067738899543465199313111386297445120814573603464118337858467627944795896058646944153515150213507724004164382753868534643315588590214637618723300662294928007160509741522954635619069314 [174,126] 1004387878989437441118855854716145189436388070298597080153614416583765814088868223860770596883928699178812963966966747147627285193230443662819692445051111434629397569705386343978535612588302541257212750876087265284772465183821735389748954583595873494684577393146221866963206830706603250766978487931396560964043881748488497443153360691741902541895074818800609557808864562895617741271106583240156279118397800382060053284534805511568254218894104615702959376090584455194838810535550257031048049554078742673257075357970735405563390053043544862453600611484156066377050941617417552962366992560516856885617896233196630895309895573590985212303586885595004811064041782880190296781913261543850430176508657100312120394068577022975635669220343092356628900993175067395902200110037104914031713584482253489952804626668363768574750140773604507509675537096508390540832941685575012630732092313179664360363850558164484708744900125427103046987011435425213971564723266946253832758384454010923421559724994102492248757195050050708492406661522328945467603809326569156985755616486859143123927598857974725908679816333895220716905145924953845048738825510389999106732363989458398176863243829336749959469251615276349205220574020101377304708704596297103332107035551821766831634365116702876006119806165620429256565452927439979457400137606640885553521222030905541311017173487249348982684441377817544954898499428919109008721627939401948112077587471828421360297754236963231301530991369208112361661038146869155981046879491136979584336798612775089660513432226023741733685234655065032036659594781275268344647472 [174,127] 7598965722662563033466394001718067871955281511110273324709863636272822090543102601467780083050233687045748622924699187264401337345557113673499305038464317978005655240828297568370151605070205163981461690054305597393820237374691426720796273014701413328920287599786654039747076993277758760340944677946914167297657248090381061589907546037006744909306413182423270094736225634196231201999946007703732929921451462395867863259944975632265778141779023644485359012571695687769479189973530002751886183385630073525021063473247141948068390258697279823635712362682708864911079077113931730235192097987189458074086055132780346222767802074439764364041658049980484081810686667813981616814249210353867304422451130851656255099784263292189895898375514056830127557156457691529865649147338354263241609641091334509116235309228999658477757361874432208265573305428435168842466971186767378357238597161483955182401684617275597584585337323774767569670025944141012052403103779240457938933876516073199047615658742190676101819471882071118733610168396479878516090144737890291924302157988769203192507693538520360099598429154664700359200603906363964155022683838657737738092225035349069886330720307422401949061652686042303703390478639595652743211511637125732516945659104048143845104103627858523906482868106520926840347553378111073414665877969580949305487186279512259878239675892085748027994108261656246068154328774488527649754607464713092028786509977429751965588271152616031319665826923429376213952971464005132777063395356979553856513608856430374689949486213461056076964732924214191594297425999215245950 [174,128] 653559941859906741283696683301327499043916727176388628713556616775236284968903970700923175044500791755284960408319443355151616602536977016290066461612104270238484620078863229083107157052409897712072120448196436088954103842944786702739401434476548019006141310533038399222253130005078902166448559881343995752058699361503312520445272222089363878793679577759882435435959258167985148926687550032509127959608885993270881386398674941428656410641507755611101583442584371466552649967669851520106566822571505840031433648671231629944869256062547034633022715288894946119940957399635913729499313497115025307206940606041229729188207265113012745513003783326057769944142821766006636002033270675334629328391088481897719162248464075144140821417191409048211693035975896022540185403433082296074604413092751236088641858650877439371274793004509962152080409755754284150861584606401820218112455027598111053297087184130264521671123465092000022874972885122761810122880379325055057802666715347408047311645021473656368901649832860743908265796030436119367558894775747673326965934257801228897564221375972165483119760071761233899459040595665053012558531807893343611907242226646314752884413002835532128958403778525653599454744056680012330074893318731578132097538569600067840133295081148865823912355688723504988207008149549902138351472737266187206460541323493473680368557567606808819051422689071939187131916555396572247761643854662178391628763541071124527905881231188136196647617996849534365908968893856302147678441290415671852723198158757926938098628196538958803396145088772287154731277474703 [174,129] -69951401497033534348855978766438590724729487392160757937991635302722143883151108517208137870235544749062030785265662439216382216181406262309068193226159798299025240770501470912136490778419321609013467322680413169517160002215858082798270625210718671055853000808100337255305458800142326982692432661484242428585095394898558416909339198159057580321344517775176417532603114424979118267523435282256404751084060661813465235484834383275574056716458534233636918889645448794120485032010071885179501190508480915563519986090796724826458960508196318704044069612593753601406681033002597068094169565985913930197327260362870189646382311952290547293014327882118548602041037220285803532556788833793360074382258135386043593712046886865654589813868814879491873643828273610526415101499020495042929263145017292606048020933801068637593386368210778476990843663572102539246105177679863222112959109884538659766393431473316088773029282742875338925023205506650128675026676304321290875614179778848731162013172759630098508536070631638065732294454975255994302440979336717952329368455165687249783321025629574346307098300511341753509961630989599125170868594766407435933205824759432674183894574920680529409133375575280108829447849818459754652817136126625360501440466802227660811918126019655420533132414608386928206522312116971679172178654884092183551244106573893357580061053335668811618011124797302818987183898578628160022521267117467374299037488417138131900719043160511051057909663559356103669903843346154003263084682258595694593075723671276463771857441858251693699840817961184890662042 [174,130] 1089944170025037860449857566561989998574684541200436370072098540011280440367818082023987360981597705099588332909355102523564111196895067429547533331740555014503683265829899711683046515108732086848777718259528678757195431302132752625617493273014010966478477316118524445565536118212746589840394536393795615483910718880635143642917473178968484960434656218244155685804454656174618261679585122755894529526554369085448162455446684367167024461111411447313679049600432677445044244298132762445042689270755510344931566836034915112883300750185261694232368950551546540632117338731845660022075241397662326902281812272747381849046384759751536054659976924618141117488353505198700085048405567503046750167346997637257298433738766241814951199563594328641943009069948396277629213796837065994960584136183765264890292385886035012617919665577575627268987181552288252463181833266875617647305206561885324307629728015533552086381162701154495811441381740818279768108212644795846674625560775412698206978153859454743128609148829973034423497593918586223744932130675997219616778649849433928768558992518223033015260843059084537398912391353152339918182716174380388756797041055205575528674575322567686367553107654724343757924038429729357322326660408351412346643461060556815890827863839429565087718126006904551145917714536758992998608546764327823580758923161132926806728072197383009254261560257937272023673922991653990096612855724155496108775586740878382361431448195944357261484103541661497655391988754671356575023706264098353293857408283179131272991104849381660762462900226532328 [174,131] -30746660399752212057118662396507479339543483654809303178809819651982171955415836860494335162123850588262862190289886586328864103974809526008639278538544373713469880679143059287833865799806717074464789403871791190069543934117474546918830709094505083435539891650418593136258538408400325153436858637779131855595232551189879708352516215970151744049358978996840360745235522443024704894494324042675755179104607282081124905590675186889001880051209042659123593213635074825002552262224379499807369601457658804648379210941517773260051288421090500965391972942574183086460276991156748685611727880033341037953000015632566047032915958601803953063511232185336179799603385233536345593469762592841917307403136558848600371974105493099531354790543109870837276074273846646294438307942678023021975895672110845923303047552580013319930722155756533460971540277194898889887960797381905107637423948919116243647415410453459290954131517421018142201235151451799442251023816456874081709281271830020641523333866940719738351230307398515132456735351888551001017628707272567647930825116797150831907372693254700753879506648426273383511731494194583472381141790701648952834901710154835068219746188625167583200574420415803293332469918712485003671172162693520082597081928465036817674506110170013356837594410679754546936451353737341102232778777730441508597013260983558567786595088117958997201475981546385228532125337869211635055566680176708704257318064219175414190701033762272579331424616624295164452254983079873156347269728168089254439895748961454140089018856111470326115032544 [174,132] 2814162165202292076581553283847015203529431495434316324418945215593630728353533969838510866079158591289086897901052192396542608453423229794559295564533567143670595443736924721519308037255009102640156805572070320940421930840907516719645477929600362007091457147300765482280857889764343861935292693537586835820471822261271520152406993752305024465016816242058005323287406643959043602794929373427745500260388959531923657365091090982132458159406378222831983948115015591705632392639402141135140409633672738588797376271094509093644317872644977132647736407994501849798046585947029339397351307363892665790164717235443396791562332842912831169681537980856110147664034138812061513899152852357791892376240661950794784566297116541469792365495851682974127447931531686981581770245050390340671425934231806390277323507974788374310629099743119789868939114263518714677810970349667284805247330792397350227721871692238772841317767282803977077908499013654925509876994780455143654823137227846407951132793896508768987785614406292337121701576269975046742544212086905752101298264406748365975118108180389592076412821817325654426145480924173155424488577783343464856114613511368699209229665136644983772599696596639328514779164259413229907176153287269634242075326151324858813786985779597429024829974970143442032405950353366859889563462800562780028982897942139049285970701442790021080672593884973420656098806276558049391406131068076587932086042262954164327601551869957864989278759102701850131075882699499890872835569311514336961314132850096278142536922253040849204 [174,133] -70498300387189101382569284884217821173710305756332908599662720153477596349297416597689259263760890118646279836030769452304527425635849019986329057037113087296011155955729030884353581387989013292598886139602864244204840078114543986491534218410494560233018601763973950539396406690194675887833565971018635476138618674842751987771734372320137944373888827811807993619839041663915619553730961387757379513316311503759174876382623682246802466842592537794399114415063281248524254853711552510315787290347089270478984504805084174347539785577074239178591442534683706367534247810258392140343934629721830154240570556675271686920909427293987014190831560774978065799621392562688868644859677866189931177153400911289018083360340329297144989739150466547784517352709041922002847255028619725533952826080713456174876963755575425417037069001506633186894876166838750374057277895766189384342671650814909598424769006543786972732910434794539620865846694144618667456690107441410715727838691546511958067795088895216900080214815581582265642575447287413723724219930214713610305910461600458975461547539906518017566198818433186091055092268918259658517873185057795022747129402314860226424837899307201939840645816223017495011141879429387599439736888982850123078675810581311657997595586392352523190014901430249147484408784401941139507360920173074181292137416493495304870591663418007950152054545936216786898485928275560224804481001327758267370690592080108770841171088744545780172628407830618408471827288887991264839776927596008012125581928023469219980134223489 [174,134] 230738044917966676258730623997488892984245704025261200292720831656937767745144444025371263043310192868866489075099241950161567230159618560496492332838978794028501667403141174483619412169703063368141409309402408412583025326379615212973969260896368335125743520632505288549442650807747789434232293372690604479424122467807197344803353672322790504124759774913977142513469688066538222042176162382447340630933733061264339479585399981486091098762067562269415619894667631254131146495558403552379975821363109214092656937863569529475456594219660140879202202860669664694724889592122215902836189915278282501518194915434049397015536268928865585813975210082179357618234403912023509760305394244897238234524975909011271993506165320325693507424824831221344245694087554903468945886001661594963958170366744102034604299263050006011306821016512673608928738257735965765502874246576735555097871607887682035755069596310740576919275467355845495935650538712390053030072016547163918662260276337766588482353528843416607523983628843914832180954935742390792849277497662560477729931532301288082601129915785738733506792749403896101002276885522942980147417043611643194058232763620102067037247194933766544821857780398523866864910932590226412757643991815602490267497791842752109189128193131646086564937807246309945359886280339258367663891066730727481290722583828819026489409467788539305039210650063405524183556432607307855341407219126429100772423437541460835648737067297976545199664142304639023975519138285666091690138730340986292322940780565173188168 [174,135] 10516225278800326468379336105638087967617815777340709593435407562606625240090341202449425039796834084818453538759284615984343629378146467556196417427649627527992964767819984203482957913969239943318561712230268765118658048131827780266327971027978397045067449088234864669549682379041352540898766331354410189125531127859841783853606045294040086439733243977184876766971994904969783933295324747006898324847041734835138646508699668383491186468596085094753268654192138090645943975937894588850090177324800113948831896518264126906293272400129785905702110512662430636658772083236136846610830854388371478682832286454508204623128183729358080456763963130573977728773713914404564724220391260635998794245424633881689940687227926678515972709281853872356778058066241683309231581226057682619826041852503307707003116617549511078504800619099223971471561421275322263254699723968790019052670190612827570216473496343762539458464285992525115144254045195614178566826581766483562994566629492087176050065564622671361502922507033249882167663747685367715853621556428068515789317957080999499022837346858016072070432188866036119031895750271964454901981110810031118770348909670159531460742323766724111861919787416702391338613223303033013774846108424333314795824415470019128878573337256718814048871796969065416438620751360698230655163740589236722245672264542410995164799940812301185485511585440209504804613394653618655220416630708867499797000597787245950427968828089177530330339330984497375306646357546303986815532716207659078399035953793032 [174,136] -100262156525514232592583154639185608311085628852987609386120208760858056831632410825300980189209070068354971101660080458667666841546097803381364814710057513631328318487606788453993207148544688729730155451698133647762126993906677365242627118149941971520450547097911817626628343864788471176218806606893880673392927789463661452073149540018418464429594112922478864390667568930830080438647005184019515012370193760965958475202684357225645332512009221138782957329094407553517757278392498368177184184567270177431679629278741926278407249720115295473780718816510146741966075241991003166198889122998803947625387402037345060347984127882951784918606640109047259147645960088510631096282129043620637916705051498530301873826544759732683656628391009447370270982045970879241766756632225924476674032211195338170184776894426324064664495927879311685644244985216045021372990886866541974603741379215442050075605122861451646292508119417006316538170574613483640583323453749072056762170438324006927867052046380937168082435706853794939174136088612052702664149793739307162227672045101990746660295577514619893922387947728417306469474328351961318789361023257052228848747398201966950050595302065217710493115459821717321319330060608705267235399570822602522086210443857558825475625651764083464126102310908244322746485564678250665185862465676147821420878844773238899970158945144520391040515850379265477264344584276460535033247255908305630028918864416895671971048622702875264055047319302174373074740546380002381118764684805751987315649 [174,137] 218929745085864614033058829367699206611951479174260165246462213878065149468988212002856932134273011486557486821413119363146163156343309272797443993814794942763723666542227684863555620644249573598256654526518985483019866669624788300566104685761524821903062821238892740043262303143279147315776172905696219598381587073153615697631888461958478842363664685642431452315640106084065589555092865116229485259849959321103799152349543373161994010985951623864255419589559150258784181494559409298882637996861874534224941404863973233083647747232341135362066854214260843113842113999026262237670426513662793571277441123117922244518503058873312926650481571148921474453165848893635376657909667350694352610424442324526962164038898005998940170414488655096616987509568245014068990265536432630840947149365216701734980500240209324656421109726173862063784997178247389070265774045100627640604367279111633009006691502047110629002149034357775682112311957758465186695985530914650076232343501707477575490309960569555347292451537906038659349673004373736312785516116480214899411452866126944317688831033393263933279718953502128144741685792587828774825021139583421298580215508260892126184739638715542155672430092632691298226022731550119755735451228020179901340083263628587225789624445595986146568221635338308770798680465433684078911583085029383363326305129208409407786421524711105321451784969530068365161616874039357257486779325398300935481125801060643897710708078005987589848544965322772922556470580002834705086410746597478 [174,138] 58675604405900843508774229157994868317136876913221448060802387958584914880231624638051952844633973558075447186067919050218193053617936325572043937388673315153309296969965341341023408101573728848484141539347327798286495128912541588414522809340268714220004725538282721600768059907223030211731939391981049556247966140548471318983606175106331181523527129813837169727143052137258256946176978619541808999755885598929332618855003016904922106413276333735414195384622505114069125820612684780203943291701121522834864476826082057116773019715335972846980231274747072294286069899485480416480258902887814570197782562274660044155113551505685748280433299043446419984063099692205185561859302334286295249980136230988131285808177772622239160805980475464916073941100232143390199565582382893412495778170973206355258794276755022383855274324107886469801875519570573561841262642422338209482403494580620787889019473562889412322923296516237760999221659203278336908904929840882671565880291124040443458788940126211272675126165130401677907441299334494989669878677664050904837216593757984733497493543400731637207022490342516162167411075270369685752142587085039502578408555277676245249040288862156736407018557604136427065995392150528471111674548238391834152836139098265873391004522596783120196877756894416529541868200471469406553282796471548836159720515243355328536848489279047072162258455580862463083483786035126915587932738313486894111627134207177370222328228316606709017747539734115401121613403141308025949650 [174,139] -476385034071292138958079386544269018803171247585139008519125896003320366655593160340852278547187490367454504755768364562256822016523548465141516754174491042856636144168206610014879412794543650092133361727656779279896404985771849917018587995502362023222677967734746572165668514752068697645978816252721067342334306206920563252472321799217293764139037204238337701294669120187960250161763612488032449420270600675243843068906957869883504046057568130713283384685489741555732554641067091582514073558330763218135650197845149812779327010787855691055830607815592975437371266903829638935660127345664734274811453472603776450863982312727150456709408574908276256900648329481885168942067533784633105228443194606838842728018161588056529885401251757669238238507618610473975066923380294542661390739481505789902871796910997365774239035834565707465114965000348862755251520976303449303151815544311364646723670085345775366586488127694169908208859046040878489077451347296989236201576349644524000843347901480683466094011451345186462285995721050615123716833127471828180984543341358018027801364952307304876953104596760454796307213594853095594797122270490667686337144201162862619162712702261194149359586013732669683828617431391282885935605872450184281275383286978071117262563811484115781687410846124876520092616547244371767528215226577680633542568758342639233766180311813187641896194106670617149767608648591576524778881600259469258661050331689066694262171944751030004721992386491484441623699136550676 [174,140] 384024032313566453020970072611361697016884561426679195972340430692996915732429852012488478601760884320611072474707930089673755709373999220750617125690463085115599470390984118300358575985307427367715185250288351133478775176124961704764572564253472778249906969094679016534321025299365872656197222680514428799423653531645290545816167509185725720229439532459625944333241015758390616249156850966288284378176813211352253587617632264763984798015146377016284206141120183778132981959916397155474743151664171574599355083901102982772139896048483418488752527024850740596185521342447353580720121153609847781055079214284775603816525719314444404909376805247742397527470549309591631356164316069646765694974120903723132461423421905331509690137538825767526885060221638809584560032329880683580934749233095221425743878562540302968416759065456157110072689749723003007128123072148265724975722424239861005965077638383633894213537074714248432091732929679504373493014168160404682929973034698132397793518116855799561084766692878381560210708715867985790370205994479531893708333782413862669438851920215547589146033570227275315771286091880879675623964337224950257096601084987329333826773105551814977748888949832554448626283472235361755950467898797657509273457660470009112489666540521703836593521778695220274815734178621249386044152481919337274859090155361171811302855392380186032238799623735208960149124248715650394535147676830501551937793581845888707432945104794971355427955647106646315572727 [174,141] -111130086245162763810992600839739601653424361283295402340243582843104680729141901912409830585227757741602324405392145246608460684290943608749539233035385249803537416609936719622818405373440420492827116703368559277295346813463363564777493696608063453337838376261177451597989149718868091094816550502002996605127535719904341142099390394762259396624349853961412005303139839121478422850246572895936071055134877981713149935528190437417325290459514470771198681893602397855725570887005455119419340659437229491723251362869748366945276189439121641959975824367172748492759714377452463707492472972355824206298250826135323477423137059846060414712022387483671727363720799708575625230610525771409313118105669185312417982893598605784185171759685091273270502694380199238358099692037957274671058800698589862200781660488642275237404212061712924833712342682681997845819428307048566572145930567169696919067848480857669679857111271413914844100084152982146280187251303011341502137554767897966221238378152379570582751214460825651607283482909688784097969022179274746755243655371177461291343586952154670420224556983115859932326120385353466962531216731810030259258522852894083047053819758053418460528906199108211393380539008672951008330431285151908676200206369829123317535567485405296114677509801963945363005252110259148120084555777925389174936041548336530248974924813939787424548579951777719981797320141355061968006371049631207944242931602641611535661488053768273601855617996910121 [174,142] 22536533250723376255032467860520232335232157905136545250303433370830368165758074368354587677307849317342188774327896107818259302868336469674799505447349560933829867350920678137932789850471051533544500792443513350479586891282019547855679094622129374693206247378192192693560485566799065172966794200279349850165357210980080559467580215631032529289126176576750412349726844909332633134075551423723125706066603220900808674132861857556368765926572133455627803830982917429002896132977988291126159225412814411689601863974144194627071704267355161115081601283118185805825494498487389839217719704288220894539761281137676866869687649238392012382558638697421998242150703996531134660011353236068206264584864634821138977165875973133440274047288009554980138432314439265034601730927874404818489274262594815701375247265130089516118905244663910205467612438721658374636037703106352322638338469149055823351450586308985460456044794183348779495188912771470662259141607504857416935916422616449690344055451482488128982435510313125788193611863221138571737692736386456014372280148095234626221292172770196789250100885449540633298546698469710755494662348215730912858422023536791790410313552482903602961620342968367556891695249502353936076264745462123333595836795876086552724310774587772534266454189518025514681754684602390467748511716326558947322875249140034242565157292999999470367841619899795290767920836314355356506340814848629294176441414825950645320874875816974918515936 [174,143] -4119494880101325190907197959093014567912246650789800270172634275619591823369235133327934835083169619252490385075607377965565434805997562657481375275086385531499445104379424324626156443335376481300257253604866893100220199156063391615538927012567841209330865497133525194471104741012779943479069953908964702157569423824500483740131913677049461825583689405940435349856979328027676636661317253455338098227209036882144297465332593289479429975255638432749550454814787263398638595629773756707831103334123344165453762189248090010278941396411672331747319314181464399938546650955420496330768944783148878468130871114507528807369312046767556847371698136248324886166048183294671765626210942311255760148007574287522211134522210703844814290760605363635757917878883967172617214915690146254306165726825127210392497671468348965210663233492773488537809903151666894952381597354878227466400622775959467344038091088602711040625939006975094008617926112397308552630366592763823778564951090591130029566448887693799392228332564804158416003856038881604113883306181422848727691023651722796125635170065176328670468971913929320201424568127287031586311187756986011972869648970651015542697300337326966426864240574631633121228284154252531895796270693495025734509638129939152574976254366852882867453426569110109259500336609013362027919280962800382512260054876580797080370786755350719517678637275379382691343435015223094258804835943907031800204500390437594948804279536510 [174,144] 154367922520703403366523360654949408447536861536725711294248958041186609377825256962636221460536508666040383172495296963487706372354175769299644543092055383584121583474807896150540906001205905833411479425649286914758688949719052861271928105811123332794381987840938305496369328525632524468925778583543701015868806830282695168696456102928831753006541783225480272610778932941638949871653995588811828183471672117406556655045449028419717984854639625428633699536026312745097033815762913814449783389558648207015928449232641509095736798466154767498015650324463084333135944605045987505276207479450257523062624807498732655265897242859451948171188885996750447515745360682628083171750569834932804598481023991271250268409803746724261838811119001962151496840209927270072883109783664445202841054329836567153721430037766579558059235780427869169644597932102175817613430035686798431694612396614072178607643232586549677696902287104278302588082606411212533901467502642616954354289911899472911324033951388759952570004648273771549390588563963771848071257741944103655170951162143347100124857495560997549452176048458675971748923324070930396151648657674759835986211202139205217158031536058845763834684754772596511274213312123041660698686327806194409433232831587696402707296232732406277565290158238676731799233921989019429564044508723214788809670056716656807576522000009270322120090147167841061912645287035453128696762332240938497927326344527757899667 [174,145] -6664574952800254221939438626915210542816717480532064313202607010461723897879246092417815219041497989795053682280366650442128437393234790312426447648185655715411141192098197375800049725669015690640024662050733968177928633697081409754612585044155625744915100745812033169028210674946541684500667711741942718014748240640801860246219375425780581826866006451236343527223006100556575209501930603825641858843270927166748612426469128573532465291731573919108569637847395552628846451248551309315952620406298477713295293523630105900953202161229357672748547211665282952294069155246455448245883268660440644596176075189435641891364481751617144627900563519475454453349852656433114958909319442320540672582524898316112284520921047528321440443331196769193015974083010636419327191660985990253021590643629226106611010413156685652803920884987662211897336912440828518058991171600264461748884404434416341746613932509320010548080746867156029328475849508931306336028399947537413492942562568723708173079363973788035069996786333545347157697698229456785128551289450842075819783508653506401254186027431183710849194886632910681125311386116537796575927962360906144228778723205358754795732421047779350294365802772960580117301118461962318577190962878964616357453249944572531073654162379075747642903107550146916895091071706365889935456490431469936492450357122639087815652068702223752414032863494040438260463298906706772342057481072140602732842378574 [174,146] -612822631028034929374346043614157391467336105178766052281411625092328522808927029039168281933572000180746400006388482228010331738238714721082701774573394346913514798601640055869785084024823390674516555086360211533998658372595867661044770150241627227251475387993194642700805128439595648687763189808559648697128851232328759139014005908253055887570528667371774579635715388679907834157668275758730472585062516148790260230764828881146073238398955091412630559139762801730111715755551524551516769388363081556941745794635377491040124195510368273341575081071179306147703852770940403866915747304711214184258929480591483593893488363255991082850388846422660724668295465136008158585475743603163105011329227575742406381325872897870278562729100643774780790072084548418088859896082240585383032774570541179245125990460451001893418366892799681817048597709658278421447014453586313149282666030592859178129807745150444760612091833582273794317275204639757105388654816138868384508884551454242978349367343822880208349408375100482739900688041885981637657343767425486619924374325235646466579275732859872178911767910480580065838632499905704760584348237825490973548020921119352496945307893876578285760679692172552741057781077533044272637857624639367264945161681949703222507508898027106733825749261723492730581048366644142132290252736013603395938608606824539912874348968339158608863148673236001515817653139901504450987354632134791632 [174,147] 4758993905992567438108540293082594316208168497462599733962575145460658249275273182155194438625985109466906796442901895245346010868366646979144751140333194121316527905796536899736089946692674147216227069472569964643801727430403926833290674877502566519233584253437650823891822861561274770432096229354209533699382473557702364895762688597675453322840898451195160325990982539465966875454615809119213367156262666195607511858927305925593321949475771361145003277557521858027914732735856314338460550106710158428094171317168672724242109221077210060142360327567314251963342980232408909720578712100445725903551652275595691472718085596955196213305853529400903298609529927238126884861777287096654186014402180500562594118909695428910940549130851627845960942772629374333106031634752568987309831685465148222652390275576000417585342606386926214792953623897568022741963853489420681506894054827482280208802458130644323104214462594069574867042321215386112060157367276874231479433272750057776645384748711521037171123482527756321386170578404138765263076169585057695053664773995899632723718322006036241923864102220742993362379411960034778576732137340880485721072917048812762015400668384355252797570817409974302595328888057461459937838751159320443811545274266132125772397212913790200291481981759397134570426451549644543125233559742042373665839406343264707812836549317459614652411308148805205321914304435505642330487710 [174,148] 54600132286251321614893267863911041445317365270235592853949964600408993718772016160049014528685525018160132257781530848469212527212582045079228181931967788714775022387898489951194699889078991125697848214512599682262428125974617233286859598504482437050484133601715788385924800861556690862001436441889731333299200141866219140004520613777946114742585895182194669063487128465143587481558288643351607031158396174705963044643984632234823718659625226120272811957927655335204986966140469982064325440386917924859246710683051028546656954471098405219604002581975248620433446249570381552573480667001157720723650838171127361170016805636874274080829768285681337141208566379570029749410285784079209370865340678369745351426426353158482080962061666942824016583801963939106577719393407091159907610918454878859239574883777327700809179959506790519357280372688987286128960936198671479951713973168784048540470531328279279272521804088246797586070062413306292666903334650512341257911526529118141990440082408384108770929033212047367382289427677010393543392389350682777910565898075098390110621221721961096698433411232060433765958458764981504911923969524332501147303770625002044336669562863059383212554719802590817167577964009201740321276289031906604656568854794460665298694664606484267548550225396070894863115717672113019625200687260627203864502029135399465963896744861088612663423514298495568026430648667538 [174,149] 942643314502112479360137485074662584346696882220320283313839716735783296945846831428319770585607220904868484763167325852356789126345571257709147182959583591645331761776759997911052542351748458495921513738350159417589480208015757622442198629274467393133968087912634637683532648831060423054987064123213561803997917202252735454945687389316383533447046698456758307211768700710387290020291025702306775605005521679341475667407663465813447052060122610725921721934330275817531837449575353356605730425928903732325683649593635200510547578642074095532228358361474947037832162066156937562739346825969987179552497853970901544032542450312692833350742564865396596290180290961103622236485335122588830939564287834841718437821711596643710377046194022916878793660988258034524135700026146506058443651409482921287371713176554175853729419666338325850754745601259074755337577886880277526896824770303248769663126109972297102563514376931120346966490003136070779061157763548528691423207168280015727692905845360210145368884953117093359183207733723886210271898266202365754674024129732738141242289989523532701293781565308791739978568193332308603376121286065085377444780856923346397349628571684952902497503952350871667910791297253316335672174454183321020311714948748443922983385290305070455425280086526534348710747379312792719746688251820010589564204362810478340633693742928756870088142596077277829719 [174,150] 2948737824147308126924950973900478441773697025637309506614057752549224770731749153217770162592107715951478135557833757751455947568299797703706672655804491020120798456114388167887962774696317206061025770934783490478379124578953191701478034282480230533725778819448207768711107036955517814622803669886155213114157961224286537912003942575187035338018308954028945582446958540756040831227659688097001251547226393767895028798815046269732156626762941390890614626591820928208820504650749657812005134949673633155212106962978026917459158033135572153233352988255664795049010570439284981727412910361078171629889266356394964709902457295836323721477060643684477674254123156579713172466282563218729677033321896262893273689497783493668589921483095292139417849947353627202665097281285405461415757571335481116809004551300562689479570382265011717893595946135332445267602976258989916059799407700973495533290400944001866375038086482187765905746731454936199011660567041683135393542855331781482235482567651608410195830998200015504381169019094043935761656020542035630551085722274441384320137345274367360014898357180181055052546258770146991542345184242226777367094344542291329589159063428605180202037623185623995286484975869716852121481573281238999836359868747408380215220219059492870386434834251122683059649025106800761395078534068300040023604670094580167791119298526407393396273108160 [174,151] 2078758099104739328090247228909050849211215442698041146722089371120762859238670074311775280631642605655666623124533571106703825453540672743273469217393056036578999624668352405821658797563944825320957368853666852056707033287479619996149082725216200732494474040985545112295784704145278801987305111312757063177773404319118595087308836487961683590364717813007255049846772427821393715687227703286288916927316500394076282299158093744711925118393925789574984557479278367928948610180784102264721528937647811587400556893821049612898152614721682944678349436666778874918247968705490234355431074582924716043684027232137701153963342644397916876869892448091651230328949849193809880794904463086595046101081981157848187946567499055077241267247158356717535879866741917319971984106986624307995353637248161055824395105755396584006261641149621108493223007515518306414911435747123265757020211174470482371866996551722862214870116016295589276246492096768967979856523239451552178010633036642212622786145556660561740385120182689997088557968013115602077662390511208809940733071271383043324051953562879756054354928191922461008876231187241152737967515074140760709959531249478284387574407996154859608077211462370091653105447106581233523804047750345877143881982179439511003273781688145512248480099929578583942749527678618495447206310197164731132168770765921441697213741865623066 [174,152] -3024524832944318582482591283779102630538341584783075227907431552289518291428360886961261575396490896151839365076992111359652481550595516468432178431483827661413374864495500061580432698984002050042799680544613578141959658316609708827211830382249753422448393343405600030684041720627702433073590435471539064737540157456688094423768966852813149642592064292280352339831893522844798984576636005493731782857159849567982138691487721226509981671367666928271702911427821585074287016815713293617872949999527954380737404013804691147977414724317118407120208063315160935040288886482138386266212376921976098346829149370908264084304082554858589372221095852961134719435277195224515112680867116614243303641017933304977454981961335032760731863653685212098495818594232992731154256890027608097762321372053740358406185535736818946550735998773092345734152702458232760673303915576201314968078071013532356471796309435484655592757906856535112338500081520884515028794465900884893139928048393393152745193437152628345772279818052164153098061232892565302198317302354145360590852427286473760639032407261907011335966584264740411933102995424570864150751306569894058769387182987555433685084384809176797051601527663139517954933806366914431788859108824214371318827863480817913674739509607006867885774524763986904583470864975327731985097662309060322154491496382727914236094 [174,153] -2751859684302010395208400127958577447366515718228846228846622267957721202544153540682341926016095539200347368134881200026356875928710545455264102607818168026049177117727857003598272918751175720501256148488797639723006777606122466532638620349939417048714259449012920472876693391081544476039657681175980855302260509532517190650021924704017145826091169735604415246714311173376855977688690761267026883956680024111476661632899026831021436884483769729902244975101230026752725839759948546519979804413709994067083373373794407616108613405379367922740217464141627657442951896520922064551928679399105623084269034029725804006915792761365463054007311816675790067020866220504227529614473452764158020508821409513651600603204176728653092027300792742537250549575164203823520057388266066178236700350631101586810871746380332061119676540131015055813768634337246189733643008277148504912267360434960681225790281787736095338954447979518462804734050764898873732111986278147130839460242112036340026862362919496303051061772359445694556488979446136338676056469360721771279907267022617007609885414539168423876567689393361386904907093060145888156830825201148366220803715279614729810204857166350823408411265851297911795868101625827133653736753442098249402620607596679792914528947746961414308411477870142969229585462327974571778463236026240599736798281292 [174,154] -368474230242772585456546958060070142410745033556219901853809097086684000350908300741296102717352460055620036527422129061274868013265588132340519828765858240820896031012759135272857156416021522004237122391866776450432893480907042892893107582983835019884612367144016280948830761247929327650812889777645829745024715410239105180211326852158661482114838146399805468979021099086721686685788975195297447478787544790153399946220236239429970873366091366685677042158276314798394833192042895390115021796896471277178879808447558010663051462973926089892561734719741724405152294836387041216867569299423080701502997548265880910345468588741842425418368705125196801337920384524638415269665820048587622475923821635505427786950773929454158639738147332061796792918060312875490334556852931269199440222373153841014168340087885368796079173983000892065367963219639291836860725831766077536990168711455587208532359815643482343012470726258671976571106580633261581889788281307929961258901227925697766832821733326628406750451765135768194012196228215088873281256595070686677036580478077914513520734994267425483444071368799392274843386528476412902174030294226927443024160946415704295594948013985769609622624788374712912055728844908916363944674907254459545921380066176345299363231915051872173236180789811509338302535591933764640081048459634221 [174,155] -367509709327035871839458101179116856750578440899019758790848997006383510709883871215487653072772841201043892030159615065611163097870748841917376065169731294472775733683167922810900954509929115448249602480450524687555247894665476206147352730998240945392251050127793645760587582165715596328323202948168997075482628970582990094808634244176880704089168051481506973097654585021082374452184631189670294754171917272498587118309498253467335624561054154323169233288510835837400759205933244619920816020461605497652839904223382384260469599046222046882781139277173161261536502831753319007419110976732390121012662372142434945142284296994902890972837386154697766168954341994755020169699985052838018633858497256168191933389941019930114688073944652157405201370860681196899729709792666953057541491382500062555960006348766529992808695704267223864594133018307472661101295400352625780660158012331152071064350804514068936316424579357490265984488510813151503204789199882328470616919929378574785634863100961729973855300817334756965857918119933022210270503112208630943810216573465855683414223430432543832202354609477938382341727735384899817871154093276122702221216469927728154320035625035610154892414945501902740601526110412079682237547136108503557953036793148949218966835908671498848250395082725933239267981395995364413 [174,156] 1266151335669339320199231525494714113762648786623524684407093657729512350881600874678738180177172097503456604645265122789851039668144266861889851380842946416448832948491881535169798671462839184779598968051600983504568617422846521715405170685530436364325606717076768806640375935899500401974490981986247125017933507640691811467217184515535875500821756209983941435045973740307012389302161861740097968821659325965372127804088110499564416233722057598559414872217722507524544094873949743768663957478052691297605696719395551288159342708763478263106309824318330224750484761040297956906697200728341882521543522094882929669678602061968490014328393470669568111224752447153404525772245726819560922114875442076621521593179244865962805113865918778327197613226580850654903312284190417762387299504447669134138428678121108385305642840830283987049047946424106048434685750745600972433264792698874524800007939187397738456443928590663183600256112291413172511402868690783688523684616630678173544908007520709821782794859222194077014159817133234025568456768025972275677834857117490156800751737547471258162967588354204015676804035512935281947865998569647767449697280842341440094140487276567596822189067338167568092299969524174184516318884132012893050205587562054063537752018277337513769485415116639532876628673 [174,157] 12689313570977902179469308072659499808167380811693668610214862625803574252191308099362940055504251929097285908162224492347953545816092911695259528046163297858602320338027397811663668080001856853091331003803747131157935205967164832528464722102205152322006661618939237022995157470689941645840103132906427474340993108536609430586066970087416449424348240903604179138306245796414249984131319308407086758065402090814276374955562870545721228111198171304934646252014211761051244663853406322886860477700110021521807643752807696827043138537786722548288663558526210413905204620131506460499837901278072173820967137957005845711052829653970803249902238415557120554163343495573540211910167702657887590617234406757870451446000822938963082927283883694934958236106600632134929733092823816235965474724007699896290574528290586691389513570878989021878364873526145763421732907571884091293123753869432151632975680599148840864813712867854135875298294989038422858231789453371103120712392154626796266695573906153603297211898175472218603624071534054847339968810038335223312088837287571558773487581050171604608289965861886033461058356326989498095703264220480174783936233017618380798250075324208044531444515507355465481551863072247399606933819407401904652506215260836663665723310850126110842854873199 [174,158] -201366143122803261349817618340607449737658937746133455142167297068469206770896314508465979518183415415634657020611617243713193332291234117461435293484937494552853497063740586993466939773218016076409357243942098430180469994742097947482523627095338573517955988728120977313606451735302706602405037622109135208437956415267118293471694194368277720565268103161837859306489017960310818058677432417881917332503812212259182087298683108449897677798944648255204839252694749721687342514150127342927522425402736117228416283267985911351434679838931088749742582580171646805055150143643814289521379301458025053680928209154584614022867290100137511828643668458636532459610632941847450423995875845729340530838847835458108986151347524156318712087683001544633099431146092339560458449526055251398592708783122508240684003772568099084264859362725916527365579831519097780758749496681033377723627807853594071994625809771835339852619278331456385494470425454686868906163393438864295406327857434250918881797781063752401173374451942559101843331476664477407204496052770001366715449405148832670416726051367602483660480740882538809832025165134054060938794412487534150819580205837560343015145010209421812506395233009345498075187248823597217692460859366228461976392249772115645400884992198072 [174,159] -137742646745404274413975918209919804443526960757100684655591555298183827183291220711847252768397459187554167255921861216962263824243197480417104973063492332622870329702609724968244022519056816681053036105434789573297961120965018938661660550821141756653170097033828580871303302902973365113218803646069603367058961476364445039968850777016586792985001684027977332287167170159286043403464777083208146812415982172830869859230503516838783689730975859810498437852605541229815709698258013500035287655226946980739833115390656923459259813041964597909800415303245701823662807787933220624312960581420825212327416703550277835789530678822506640597297232026404904163224186447392632294813705539019663198980971283060371689705352166313382855150011439558635199578013587928565594679564963622263795259205578168756807898534437119816420647487751744877346727261340293155848165321450340613959610972772637822654433993516199443229496516662536378727842994835776879949166924159415131526427487755545829480611559861646677231504193642828235851872802816678048419689897999462212612384602954912997616193719851540066352989715166395019742113758379853322709588734268175391715845072174667375446664592794499505952538501650952813614150901065191460211104306947518500080314034695664145 [174,160] -393822864219226722064934835904499159794568206107974318941232212398065474211289114485863921396070793204143516708206735622171296261498060791297066235365331414753526504688702585012250398788085983688284384285407296481268503654959788051930884840611492862282859928777459854208465224363469597018314291714596287129128478402351755659712316858717109666324364294073256324162598004502782110901765959301937012221195342213074084193230359855520158579702070511636444789879307757619648304767283520792882643543256624220839614905078920325340534241202907031302986165907102023222613707487898359765868695713720409076428840562241690178897608110498835078355832780809377105327243389723138923087710106134919073489273442498425964156365397463539534993778688988423693204756060879805463667810948903880857408967072879551353557358366607708329743491258981659275075381402956476606557837188094033314221751301110892343752463150542794119457615056418687431928108450838167034601894572347090246778753576499400073880573784287708329369513793335293603576673803368314638332679169237487765454447630659661457692525954724062314048489185385593532441957587918858705687914734715520268282829953179392497457284138764648932067293036081602439209264382427322916449804304703901077116 [174,161] 141311000846253134061060367002013440926316211347489518148406404013098054659151881972278295979440659627433775734225651084144966870144641756768391440105174414942339795609535755526505165096436760763616796595811467027558012863776814343208153757020738938407639508230322042372192613637024865029303123264891756285773367637425243293426658853594086821538677892016342598871233643814511926034782542883096571648315962691738361077919253549563346890678690029150100899130252707093424381812908300905263521787749192678517419720081638133921022826417726719562480947268277147450405762701161593306709222497353740041530850574566572718190097164214960099290330084776986303556964047318349697087906406050464812974340859593526984290530995014433008579010204787235026232948013387775384195311536734443645478697456349645504656598338450608662688448977784594459580629470562559968638480874065005742991390821787866968407484435025321332528203463392715322550942176301961005875474766493149134896737989256075298725537662918406458277856743636748871965726042452934932175303745901599533843210040805484019615370987074228625878601269663163837087778720038626484324701401096449801739339216982999787937131958251397495191254441666459883822876412688559300679497714 [174,162] -1092744600336138626725477415159731582869931689659106164943169456905672432566650918923823652752774684792221168846063039395608424472584230597696004849336288275961655301022567682372485931185797852677823887809310250441492964949258205038957727917837996714912378168168593987752576582038864492826308977774051361760981998481690374416411292499889923168398887511405615918806820911812339163612985089626176841572510075051631791382031514536271307748839743798973562795164300302341745576519133258707453327013116564744337579658271440035727703636579673263664950796858439819445502447581607131970261394881100097625762064744063717368015505802918666314671575218890257000146979615734146451124083450697266175088043739005807924088622366723592518700948282376957764750663246673564837533081123803160765560586319804420570478275429013612002545689935692779160254305098682108320225072791058898358969499817156886775313797424744405637687352575843151233287190252410671608109123444138836920258051405778052179130599526709448311444468164707409184046593940064941403969352222014293457883045180145192640722643761470034355261738042024884662081434178032158687844758160455914532592293301075165740741074095665092654381838485593946306517480081826167 [174,163] -20458039992136465619402675931032375043350956691533189991658194110851610890226166165934116111643145266418013492300860534962235108011794089112436924960759602728538983785442951631386323533549593600946320803210128196368633672931977374637731173957942076794930386992942120543976383618127734870516166605209619246988574720493621549112213421242537167301650606321739401262586641474191009164928608517475755758006213215789300207806283126183132188866304887029944790143350390545156825434785834072071579994427292667617531311300118980675341019000811884814905133828162624335587432734004399156839575037399057527863337888485610286312983782427462380609073445122396172807381839822551429451207584274615158830427358169447675462024085873096987432820644299821230120062590409572920200264941594797960138710086966020919890453010232956820771862392078274686738892679339693622070153115866572611616564457701358029317206365259816645084778242986592948503702791931091144724803593756400353739929741234012306833164044542740121337445714498155849885703562454162979697120248458346585584246219539949427817880533976230039458843382194773038188364957887673586447876465598943152886729718630985704217270837394316931503968839359667605792082 [174,164] -91069517864045014102693694138063451679274720384050005774910222453835589946572152214980987535124885149582030654425452837317375917081616308928889976631432268062822028924525235889782977653991164754803595562082280072660224444317247847299967713086145420471642143714521902537733086317199709462910503628470321182857241372287728342421447459219842012655058068453618780049478639500041194552762496023911910732141529005142569033105143302685524091382954117306826684494676975553433777690141881183710706819697290753903749595041521536015614687278577498826549120943026140863603011888695033621971549689993420931466104238840041252168420350334936577320665517343695485310760045510495636943117352810338508109127118625031594293616254622434547083990892809500996185140769965667438383082941885215634261063884813087320391493343637377244523727931336911718841205559114237404432272806705740509892705493280305136315198796809374314840325053636245287057354503192588816373089845048627385120790498804205459204666428887567576982762168904041836010897849411618809963542166245559215214329559746966962378573149998244995557482752021266058662567704454874067429994474274604118571048866353011411323033646287167892487256302832 [174,165] -89747973696270354098868605818016596173561889134013819382090033827801555555985960949504229646954832588088272360894913049050095894027017997787286092241882762095328135968063259401932120187520987567548907482806759085352000980144546046058249301401093267411611592521981219329032284887746682563514059483332675653814420066289760848148756567095526221015408228976006223991400327589015967907308381579304754156314056857566007780035742504792255438232880751041809777640988845054011155082501208819957565677694073751844846394675694952613762251269103103102594823347464227403620414950977464694373017392136918572002468713610788511157780018493029275346485488316229210030575588680005648838957535425781515024782112285020253323770602461443442696659492483841863813273747881739397081747798557885723698850420879916694556673767558674197451561678486728972880276007849815281850409840052013504021551824739548688479018087266881285383202756876788751229612978447335700337605047599509797657092390166761273924938222137195468338548478509593656228293925006024082250077312247364844650355488251698017636314809859903552072901393014343680458124846001283463945557473224398251928622222076543558798486142851742489 [174,166] 235493410186344636746796820576363478841071124279241962614940885411105757489625503683861485417300241450329958935707146166429495104047868007916525302229760712907468808723998202245141264491516437776957492541282737232290141785880268951302248656186220191504005445592554164318609646473273754125956972449118772209318009246266908456330478402394562974050676503795773704975817566587226800304087211916761331955166388221218464522065651340849624396232438770267496372411180533070618628510657860882948372980181929127388722740621208507833522650841387088893701738370192601686413672413886237679284084417670847667487238864787891586107278523294335133600782020912012062713745778786559379329212126698924084773615890013100697969812507391423860087669757481706317972908243024682433529966699175604536921507188516241463586305060872960804197193902706992004216565892690184272751188821809967770850546537186581500796945133217307471652649334079577161051475329779863103738540133745025997518830833743078603358717143867215263766188837032599539223517711825645192338132069565716888972445080273540118130912041537429277171695972638068143815467819351534716000955572016060091550610613238842882850260 [174,167] 357840907817381415526743750951661354665678078704164629621756611749391483854347114099803271860974351016958485270169473261159100191841915031775226979251421931848585548469272537941105954885416528594842554412524791059795499066044637745547269421677968855391227772821834453989674577080339876299591142072120885669830275768100339394624599024318072493456971882094934411213193510670235134492836365227511941999150768397278851562881331759093178823200713119015527649622913017728881653592301914028509116013170962018490598666064485966399745255247808173898012288080917447603554011347884671284100963975378061095756884585350375840165177031281951368401647623400653194095834417968592783225266155520716174362723193844267513909691231602762408714675941803087485820019663750329506843561049501472118218231790982713898417082073413924818588407182041075785851573177059304703989135128700166183965486231155593960623010056891608130042509149256444807102459240947230793553347505509575646938838492762578233363210215199597983250813718590246273933942940534084361071323315267681842799035722881675000102666438784527783561929297635801060516757428624383596037118555028368517709241276848 [174,168] 57267648313334862512034172230906661039008782741325819391816914347623269432162907657873148508453261767229292413968600465226656948130822855360998186208488301833394988894434571131700147259313950043538944655213526528763025951827558246219020323921142316452961363743714985714678261050124737705206776601611360303370555040014319225697619829291814832477583882049635192937892834282794241629809138480917695231703237967422584813771189105969076056435714153605968186904480922866069843739139891570789220425254663555621868737374171042843162238290300527651709891723634600600251445556107863067970315244543515015306922075274596259403189623483150093672751993820027862618384144470303708487746650351049680820246423748574755364503348636387381198134198780718105353847526106372871395917646837748818650600806923522735435590962863823468078434068568806438903616234120540111226313121783958488470542074845159813365822219704248231276869666791064276177414393030943503699055719418943505425565293806888735214567484603582012507532492565777183690900299784041983115677012122663491197791458147957779275850644140430432796150516623918678098397869730690283831505788253406351 [174,169] -64462223912054162605812064167391904762332662377982265247606570555521890997957557992582384749160617631049554495530868922243191702229790093459558529086773242757272720809143660442493648459781143820143006522394293256194750726565170591125377990260854176694248172765405965467053709314256373536938264327779061023610824942441747455036657501225536426180293357173758151632571451828179533236051688493555432139753782914136794322928427315768101751414726109427122233420996719358951808936386886019101636559872442386879778113932539407841559970496240554472201911709080856006060226402579033871856593581879479476104099807617670528591407262352500669352131570248651726666698720910516616969984658484553781465546193850776895133925445146560837873618658307599259154040874040386406276247745220071690721061892906751324274744546245540165661514428509129173601737756614910219396338967436943783751978577037694128016979237834175663940567854008073020491847991621627026368501648786652358262184567427588015102287019603311969190167216824811490329609009512768536865753433810301353102201915629467175782145956099149762720549548933553531658024420663163368042825 [174,170] 19401157077729371868107143384597842055231267059103110227728041965078619679643223663487298619151684182364308528825749567472812213541020684489635016209125118330757325156326734050039830304804140643937152092771446850927982275345289564672285741032301940701722214206755817456401985364679312642912625887301865607860291633629322506840572243597492349929738471573026828752011467059924120506577732446224380415698667800364096494457039113561529035204612014614133108556258997075090182524518184240905288137950794885000261081325047838987171411097304622623712291416089896222391207645991300085541677330313029683449281320151366711741374345161636437784100456845147069881304185816903834695574708425018492594630619448478597097745535539099267536432697492850682433171691820252372002301661799960628477089398363945132281401016745351667706161606544753451881795991942029811579396315029405007144553679877236566513260984357727116530831692625813448130962267397426257165114276021258278884707401690526676260864393199494365996680570509777067758548858521987944824205635424899024784102334974767311746980236726801587183273267342030861284451763924 [174,171] 722630391104871120579877161380076846753784284202066568550142295323916402275733428164318219305581832914278236550141778319673299220682929135045514336297710190666526368647687307468928696970165506553293615039128681274660014938073162730444063766393233640252074978435326414076666309766469427843419648513757332222602775004059384033986452360148747339217888258119236060165169498912222205046693905339290580892086567100437594127901038350519037551932910052229183500782369946275183562513875026612982215422406554211273130522074579586385500040515318587224286409084273584824349093326218674495176264430806246520438389993537998289891713542787695640719801801968644758225349264072411423445066202253137470705579845132259116616950678622246036877717413691005910994768199634618410888658090409065093882060263413870980316411779336927484407203545405043055648398067664893334970154530177858061497810873553661363686864213126875576143671291753342320156584864644371280229958556103447667595580983746062550660498690145983771068612398149444213113420754615675721578231224440745586944137598973244608067738791599440355680633535096734 [174,172] 65324284805176097163132697111410091773244908012493740928041960766234202117260060317089976733346400583736919272011094531004793713228104084454022578346395088469554739310690519283066683192273426932016833095381494243448177661065010010633265755158983762193034154340362775260941852652146981214674228537189511060659251470143250459227065868425049904123993460441192793284862060072249045260318947285129681788335903460885450921373601984398852435986523051846790898742995277014760506473528741043324209264296058652617635372510535966739306291579139184343234273257186210428950239408024142097999974048076181223622891362736794277868358080783311625585370684376166597149452519630481374287933236495664019539672871843151455096634635536854940996314838904002908652763359186458245630474030706643291427603565252459296585829529640619983333713239952388932189079404294689748825727035456297722690490618769911269171801629246024767304503955388008721815843424113526096865049050144043340152977596211197736103271790003915381218949105279527360813253414743822063721697974489710484145391421801786646224691339106963458777 [174,173] -6410489467259479450906443021854534889029886259647476984144293270494309616258020331043092271897351165513287912149242778204607440236338703086205094895073770069091409529060864257724710388523326844333482293812244313082771891004070609479280862561838361541412125749996289095502973220400911322312012228501697666333987417045020326973546791427929873892374802967267463434198332345241240817067007608316691692584334340719231741607634682342602065993178709808886720605013253014507569830528808930417729298375709803057933688503407310029482604552460109001637484672279743027521923146397052341720104320469661103446754137357631306199989831887537747256994682090486254051095918031457834919909893536454963143635185638283933728933905286953551779184120000270400431346089700995324999794668826368937995094272495895433249223699052182087488099527960130675726782087388865719329453764271084733600020750130339117678022721753263885016033142863549346955323146449232514198110936291677589526287193268038646287058338969100798856979102662557501401893581498359627350892588676573514691734780149216986988884342 [174,174] 75257470545411186210847898416664864730203779634688507342765681627249472673125189908940456610706295613547286670209655390160148925677522179412174580975035517824785320911738743773374091017658740561233509038243049265129047995294084876338096995474351445392259663897502635564243650815838625788151095963824759480062892194918233824481311910803045129618665563600224919560062275709886052575860438675244946277076936722015417245910641537259075697938160005235359753995684351346298450650675058058641250541890453462055606870479406915360585735115419707053878347630386243361866075959063673075363633316668227233602201292590678014301851007085917734795155225818842676539490080932407938461082284164154804856424727419680262416572839472938004780359306697939809312050662872940647347961477315007851821557665521446549456435945172526550456592980842209502017961189605616343975478566443258897236972354075679294416128391509438677552754898163306434516494234323406934750704476987900832514595578978359807708142491856622952395571725315199581036373600193560093827002907132351368782681141304 [175,0] 16470986153280930150019005423348798048676640915120637570914038000636878231736698084608728648704933331387624922414566129263938876172403146109225817179917904982421797959302813223917602171513251557067741108402440970764581311251351603994455910315453306032890668345417062046863633612183312746433466278221021773033789840392727890712591195803418561355512365591021447399528988911744040366230433645305117292673088999064324640962200608701335122654927007891406684641689986873982015906822818338211292305160264111537324093561509395139139675620690029914539246117787410936622034228256598659732555655169063260440856003876276423923069323132816437435155431899625579543555447659593864315720144525706752283025469765044397250832413937616782375269681548917990034042332004793939952053835152902232694243072358684060891688678104514875476217071930647938707020868405957970885058188762965720250691093348431496792137659710432536913043897945598769378905253408926118033784494804156988100628487381648360583745782602796078161194365289390299591865443851221009004816362451872856467251784340864608653429930162859922259330171293370786669126592559050651788553969712800390580643854005178677505957151894340413537275387444994415917210457885394558607727014778929849250939324892296828215502989102904131951784173712843395783341674218618913586684102004620571534320822697457525890974267669164243310401758483722563381969812491644752604229567177195664137718089697318323425632900093192751690520606476469791412590052116866546232676676907631928320148722908904714610036146050889974195282152531632295122659184754302938044199677585366824447733522321079423900488788420965296523939638880924013571002463142095764556680253153137722195431197939423249047722454892706301314490999113139019227535373146854689525554440197875351595524132878079605732455070652274256418780344866707039588250942565957825064187386211491686201067575947548287346395328328809894519371647904062882073880287378934159274289201106345246071898923637954252861107921310447527138933009353897467230764602351815851433137274880000000000000000000000 [175,1] -385503113418866362721480411424298576193699994467547338711813198351926310008327547956702296184794028772004803031937455426084383544330004023000780702030817512702034234277281892420786910675125052992352451978594949659571596387777394403442434518055290190077342636965958528479382403830814953567440114475784124420807500786472921849849501057833681136934995172469234102229782262563668198350658248169906535738067759917348086686771037270300229089951161490548314915695568327468281449515024048364821891860562365840359908579296801930359320521055817829142061554819015934128232075335479448951688715582758968385785352524030312978982690997512027687286923186095093192893982361213933429952293850475835585359074633729508305834780461593615273849004162598638137830844055218075150989504826302640186637607122324146775959916033282602064181310647866211713784975829201719960734743709729077213593745246562858196503374649953914200675871224202641796490939486024644083087778161110443010498596707941037277015181410451911376347500825325074318149283413479303588921979729282088500307229871818683720343714760110406840191688310091232495073191045626102811112880970143758085310190278597888605491316937224285762080541386688960611462381718231771836120878682426306819747209335946083185194365093667759124220977551476326254053255554207638447739300778689050980839692549969779403246609332543633807181251384882401063587709330081454614969551159656420210314007429227480163096500389661546470009774488751701405758935294121660948398221699586022039543172444291583050239405123403063877881418169658952337461157644472341515611381916953212982734477204406296155583179724374494626502787353912049549534256153260609071056664763301711162666936677192710519745130524626504933562039292318945268465040060970026901279436692411808340337541078312964562079095393256653118268909576470821578572473243590656877981829247911288429581491416028940691397944616719308372953638276875893974918176691505745969700529902511894475960086012268311421306730668504189633948805794591938355771858732558618230483939491840000000000000000000 [175,2] -3367989535977328714450853222293681476575431704804479793367660658717288296560599962415819215917169108221642058687765738972894662741386441182872017196374120114475286937051815460390124554804473453488640807662156042902135751437161360730178704260335941664695865361118861450889204581583421825843807027083480797429260068310915631078014933761945937092170761770348034080399276580194747771314492664496214133531302849709302504167081484627404584216957962260493411409331325464224001520386980209753303744118622512157206870663875925292218285630321211321503902360738509952454264150521304110666969619686403893853569441190671914285841178535022754499467139571794901509640906272905615779755375492920777826104861087138517637529123884644499111095490624398866141965903502639289149835509859835591955555950239786594638840468818180369328458213642581811442103224939100058110019634391280624673970948795461050139799110864225159166349652286285811351882714513602975288758843696438965222560900233271071634733934322018557976029450110863771864956919765276261382586248246053645107740432484778768900983453726385751180844933985348633237810782431330257197445150136560809771290282513464201992169216542601121366763453582841087028073146726115082576664919753539107665254309438442694069673286048975274858887353339548510404129039021499325068004225070572124931413766191279273101955689097974734530862879493783151381739954304185952056632984572218469006696213034383484914197014060851943437704054081722497772090586586282603948010776096907968750200214825911114258311261012572252557150422130962227293811767496694260903185714333218348290741914964644430375945081817874751415742155727638079536644547510191087332298169071421632267286518359905220683409539109894929737620286085392247323547884464048106187296495802640940545941688025147309247922896675837228454474586127829953609062030385176415713943763106936459272631275874125392588115663411624902786465800293045215142872708426384351405788377037631109921528417414325332926800192467597456823878756536371464038106579377711761971335753891840000000000000000 [175,3] 58863017982509520400669875076502032580423710891351551349814089751834308252104150534121615123871041529394650308961898501829471731595074339718344794585484371813828038483376343862743677173211021951446051902363179570952429543513074931503715507718344025384293679071865685085960312624553448099240710146149494569496342995198492134462358670693981756268823733563609517145335293513150169132002003659486100734847907857397305533452006552936340185787165770256844420212365847644495189940929178436066128953539243153326788758865196962329035994626163581349242573693034485808788713780608994168108463784635403979820063384218388532982915882052747286041985632716647615398764122357483502970129418001512752110668344243641250510111396864700548517850919020653754367827234062596206131248517344170520687792763423451294686380278306292486405277514764005896666326275222703410996518235980081405060522158253751078061155998173135942730913487415566980364792328933745228303624008023524937077420425115314947639180422222186327567738431726927718885194403936528292838824536305326640390684403491231551351170495743610595004039975924058474487701947203021347888383098567832607805394368614650007364289444225813786736631587156134336379840082152108166768990649929570250004091007023343717451839001924822842751012461946854874900087816803964190608468943699352315511554855550855269937294840468960985911097210910318166484532232920605988848070487585353477447035439264502031172746971769326150597362643742837670935128533816123839567700577608591036039904507002042443222522238896831473310976713080168844155547448834288441176189475616246994823247145772679852491893437864872390771997749679486784701314501107238949146387443308894562596879788925782403935349715595028184165118021564581479229306691525928929618590627777258417437703384636262606975102120472418893370229044174049165147166288600557505465212160464855007993736429910513778084139467205336859808948334145239638471555146303114109297921190322955373972487689594989541160855535902829354571220631439892329932415300332368558659671477452800000000000000 [175,4] -322296750397645138643901186348932051712963695140778636420623102065100584477268670885117270016874017177130839958641885021061341798470884946130779445751773123459214594228525602470292763497652549330929077433462824060402422021786060869980875227744113666515821337371919148787217097373003758372564307883948177383081515620888565607939997091705630593395064383077976100215796019370202313244173984957754880913681967224842953603298600475718682623053941663982414599113079455084237900517732648775293174176513951115566347462160033831559456464688071722683333474624372395962821880787024042693089635071450286382090858918239120650054425219181926095051741569489060890586082674430882593532624046984676894669281639795429374795068180644547220450699998517759589124853768492403846832666896376813010821354126874100212245893488164131699492136115342637227910493853473982583609241341273688612143411869917335233469132382254312110537765606087441130772273867571710384215531188500936442426229348935096557511699277189337207632143370400357542434349370214746973163402290590992970514919821554220074647496626424753260556010589759489206526507834890270113144553422192380748303928150678091308673672791704358069298192990666043544775230645053956345783603493804502397388484742766593439713876436352649014736711521740569250783349259348834037258521899014439162248023185950449456259311445296275135624689278860093525685866219886419085446243733297688589676138407527892639815878410308220726332863005961719269271803654863485250378915698128328128505926153447080166090676783099463544197559704350804908804342311198016798453239751358350930400935471669367359903487062308574992854886009509110202902047805965061659246805917820309090204185878920066106759659812217732637784647988847120119814762614805571503857884933280653307421355147093524015672299538737779916262758305950927248826562449175879856059587306262644727685117897655421039507244683032993714151742251784435196734951272048385003703089000372909018045241460640111199201125455399121538305152849250951936566668175470418115279507895091200000000000 [175,5] 1883730643982419392157309858168763702805835522389046583204768344314341181442063607842398199644793645710466363113889577468115978508072506204422856473419177599736449087917117870773687264522574013201172702965366388250820893651308189550187632416269211451608329491635838820023084795273300765918232320022374125591720371773847647930732045566453188462763544574961490646148652663819939614878695313230917338223836175539989582588855870822048085275606345981365398782508685077844040271320236606072502757083381011551104162126404381223664781827258161125025331166543457127982256848640654751929596157832194702338778485051222451179233830379614770727900569259954991363895778295697319911270231322227921188818137178811385535313538999950553199693615329204364298673167076926144559020846143863923900073982185266882746272340140091502008718654193201715792178371423930625051455232064069334064618795730515925505438145992396399144501346586868273826628704613511854652505658877220042010104503868626287143365643001356787202685382769561518818657253054870211493710467177953855147972770801097133381214218814484868553809715722580992939860170784386704174499099704915008932706299539099964396129919436716411380379614988217108147591891578532865444326140117123547865361655274630003260973351930899338066423214062151358915718992931871088828077171469872108097858562218018519231346363744246386317654762778840330743377961618588824682658537584836217958584420675931725595689803935918537917262061633097784977107669854132813282194999130068766007212251332219715535261523056020636196719648246635951401803762538337950331426364492080216769769191289523789603905162701862367044111194221234788399711184532776194815807559817824536811979416896843329163953135020824734737868391676334870321528330667630402380025897032524401792369398827539050401898761444264540976197274660734182476620744009552084637532260472588248114328791320025054039149343531712993052042709605183463126682127275440735303936612299887344572706810660873163598101938722359290500371502206273467094241944760458156166770169846169600000000 [175,6] -17081172003214495777549795548649516291266891151434728936532265712636422840483214611811482910267410943647554450950807861415595820525528062408443976542837292503942939799471093541381598937377392108569624083831401498785376191156935387936914225078997866631765419292635916575820145912895451326848281955799120466972016927452587937081747924231784588990318408792458814777148410150906078046705280804631574324428010605015238565123934396080783731479158151121005159836029836465752405867753375835816226252655157360567984875136263888206748934302213531691646414747781817604371919165970867266878469871831651463114110043101415192672633297442209663065664211690114741999383850099460307569336491808887494052619323102436260465707861592471570485412185900401184298466053126668109409906348964814123640187783766492510265080109341023303132994877599260984369066431127933832224954842911841485842756418404787225881602548558901970995442111645860919359995252093928019516282680946859548780796671479759506706779804458538918927577752273540767218698298295717837587981612127745421592702983616336910534783363604767802654220543214333689197909488350367000689721836870015443987175233550566289231025416942651255827798223119201112192113043703134289229036228084134632900880098430424172709408100185665726294400693241179028957022064095385202761386379924293180529324498502945455709541821601411635412714579469933520467741398931833394818733378661768723175908474612588074811539885493069546334660501336805275701517883346385120016658656964721853906996017840529127910936983762731754021625615258805010546413644335801708678374210768411118305345638856838137901814604870039987649132191069787160346113182172900035836257964849305302705669558317926386812834127179208996194970719246217598559525394617119849681123371384658590190891652571358381038400594518280852127485726982633080447667901847830100190616825492576228985148875277726834039932112563146328735140816708544937637435078048602338854875950541002725917786673482503946322186309157824250812626265327996491920977955788073667628987957903360000000 [175,7] 297554698099050629165215481497037568761891280700408642638327147252153291662680561296738432317293365659711703254813213879161437318361736915023315011371860363974748807751053714476545104504074884535513148010449547188807961203226238164939388278589589509002484335432864062298045779562228996598236006503832540563268244726269527891079931003154174008299670385366994296529340238180606027190347246677615071071394008850840048044154618199441750606711871747800203615195955212056188180641468434490462609711893713656670658270345308463707716164856219025685333279347903944747304744529629560099193026233654214135964828543102112944186357836378928304426841109950291155499703320737443535308973387172753429377700294363666043175839726903940564818671543648995534964332783411263965164876422901588252541994982447415684939029975174560802888700956891190112132307244382935840972898098500038584108779539285705270029127585960056799231092630149561172564539670157758024044374378528806052939501687379607549613963500230958942998155519008786236191912237401600624644241647982933101468842652451156152610254658590685452342819914891532995017096000053502390572549434631969880165488829259894892764477025259428991511460188991251546540696486409371541181368745052289590420169138584539574586885831239017207749406235584253364915222320628549546766388372350800649768929367974462900944875242909278956364833767375401764585814299000827451209186592487850357126820480260676114696111707193101282781448079804630345463722862818296336171669159276539430230287585992973932705446292214256272534649306192670970418774503325030345132261525964475009439122074391379165994361383179834499047018309732547591546907433369283359783885769018887587734298072615621090726258108308353270433614117471774968780813636766604366555164173130027670660429830995557241540349541177791659853856546684660080725473366481484979872090218858034492559697457034004317805708305359110954773499115332958557533659019212184374862542168402404784149426888196001233882663584489392124832003439532827924025983802794823050937912283627520000 [175,8] -11311504289344478705265629634066185125421973802201463827715117522482073103034720745309007964614527764897603332275626702183893725411507464759464412500484525534485055358943404233112773884622716414772678276762952715230296136905362068118428390316755365455044129416546522991690826187561379802529762858457531684016379281267649346609172548721317699893829681156295219415525481935748771124320214142623651442844623693255896338811987485257828418887927552028706423102005203651105966136241386681369056411127367044833350114509236938141460050849667132432672304124106864428342107306956481439828193111068090277502799327708365660941967722016858411251445561054803967756235383105142421895736587351025128822507683099300362391670068313606485538270535755673480128054830795400945971136710102949310411936596864743467008841244466605185536670319129380806499161985194224581735399240855961264495126058500751540508723523773518333567457330445695383621306316310888616871134941900156525704113225937668046301705182948004861795138662908915512109553255203466006324945004468720449884587515114794197293986439008323014940367750628282198455705484431989220611075820788129168968170955883977177084788804495574590831058884048332326295374481178480607385519159957866178654646112871313530877806828776349633064144417151923268180702032532629197328180309884380368137772959080870982986317795765216282198552796647366578549283299070564495357362326421448753660400401341639418226252411804416303462693461686534886488782527916988493973512164558031706560759745480236159452861163082787569790250521250705243911075735162817430801605194524498250324885421263215782904172662426866554322738344479991171861371403080201616496989878019856208753107681185363432162477829861861948600198309548154217164004435516749601461483106756973041755085717550320637537886783454096387923260144104021108694614005113925542338453788073114290217447799732926247542549268025108726743681068410809519685334345505477570584895698568960194431511604774143270036030709043017149868826943848852098894158322744664294722946062719385600 [175,9] 365548905941324213245468824072155830216394322453281141204213391368020262755948929948960426175117599036443910943597462647112170145563939306532164628653629086731925080928947671338899595622472633197373632918065173970933685082346210468810154809293920094823256372065015272768192713807609411815450339234377649388212484715050847535761771009120345195678354518947651513769001335108396802130694958740311722635083843947003111003231026034030424524949103539631744728194759580767053331583115087758712806577063015078487806243235700960952547741440302526974160552674441991780264981046131903284764294367131282385052833260407064131140020005754233131813095264367806652058893399893688221095672819219314813677222086373876050684428374692993896553542990978862504931223861641153537029941079674521633537539274504556440911332974128107800055438826386769133248065426895788127150187843006722084263184301884696151290799229566988255145938690445380545840732822869322268603706768583958468167855223216746037913082392815372940994320475457062052143761706114303063923252049673242760095042100433491905745852473434366934279438439996164218480483671525323281672803820390783076522177633436919395908361054989108503695899833514070728474751784512120280724269663704527375289420505760924263246882187129897459680934676091096331363574991940538016121343403582935162521743715411548176832590244425497410961527482482869071825327574417196119828247044769508407312052077385040843848917573947132651688758765506844817317430571151166313007517436203557518755984626373989970233518554190707215554651329627077227630393477935475582538262317552385281039144941076726951708486479973098344684080978055462889168082841763610518343112635000471727653351936076972126805791333680102349060236156259072373777561518640038884746744838066378114095746862433138038069101463035228830872504348538590294786178395670032241649544859190986008851165847185576254962248226042637172168170689800452918336676017934848192028261972093263681132733385129796952691119736188747743682576851717021255504023302047533223805453714063360 [175,10] -8693527940141019358025420614843250920648496635841554407270491672079323566913502822753083820706923328496998418380532747789371126100553286351431020994179635694115124863803018298179612681153196718000466134160287259237846452393963193879506794709160402024452442645280911444296048794881319474593891390821615276573893494340110291169803819205586342553407701030783852990505129830208049008310482067864426199698726854293506068443859880440182891960023927813811348232557428680865491313701569720480948976230656570735064264707737523352945907257231645519953567294590562571369132570945639651005405696449394497875439523179452804752209550189980382417309658780149614282076622340916326589626705767170287897175049329630634673648891918410804624034675493047970859554451632065761000218377083561841590108676046654677943578831982792176338186950968941526127966886078492174152299500424090517618068566685194886731183437488824882614727980635220810573787621096286953306802154859478801259562131452679510045212479207054316384933170485048651282991904615941814086262570022901808715410116792193116603665055999488853053205877699757422893988604577172491447046901848158137420509131942153730772443694912105819978783537963956737506118463968353735923028385415432913892488038898710005252468985104657810846784103497180120194173770160382515588385678081617015196467229676866599758722273869741651158536737647250697474005875175982865683808726776228479856836095949803002319027948476386775708159659415503301050791815844751925924037540303652176720094658659034545031280557147199202556167613383718884593496924263069744387883410050379592392079310979052450268108496770872064912024869275930008078330556323376171702449172419055978690750888528698003595358055083769839352279932666996384619525930990003239085110063753443134754996028230046091492363332712741551746141202654188316617416276825977802359621995077377118636619967044858009532325238728878964015900122158034201528210373461852258327495828101567108212722459226281928294269823095025774009407250360370634838025326827823441622124514508800 [175,11] 157193792630110692995593268180522559222844602466947913878573090793593129956791959608382302957617690804346988850173443551393266697661993586752572306578160056851445549126960791190373277683730917436805591531033941031124952697500945828623033865332472681418619911353482850739691859101189087078224155466513865714694441256878435062422445895574296203131616590696949943058163219535907949087080182503312341141138484279954080202066331708574530811215167031200461244154915896382351495095973379134858058332505438699356745312247674785957869689373796185769236172723335258292716850177431431657679729228174786418928509589149239231911165047168071147863515167518638216897202350762612285817458181607620849946705016385280526907591519759178944574246625837334904480433653321359830390424555222116551298298248098618513419463440370427815075134668205834883371848412915773943377348717788471028366462077623829368262956782975721542152588948825171482947479150238140795789729755841470337204374397872664839542555993741637379637213539833810650115107419283138079549922129514970223084612454553236180396855231601771499541943898083269078904589215461995143399487584334621877110304552750032435502844584363242555990518084797206776712249405345197549453233734464435533809451174781639768638019138703092827945800804212457571557192042274793242493669209014291932792913963510990655834882535536484078461989199684434863905649759377316372099687566459168926088505647820676985188559005327433319653840084402581311699496327381809042466030381426554659173525147521836868547701365973508388679878450423130722667258829106385651571405742693030110600301374230244359775055847569959032322973215845031241244531517601014900264377015367414576775529126205644744446830608389696987911650358806596110842857463631080104420659678246816118371314021728620185901370780478648104124387522234820349762045010289101306449133316608935833147268202054990422932898727028816402553243634990160039084947814839079022466007201080536082604404807179025546189291475045362197636168268391346263322413529873912789147949465600 [175,12] -2245223819576815078317550170360608328188227317819211711507573655699676883372444552687216620701303800651348300339663861996116639532335935407773916869161968481240433735623754822897839889363202966348478389875245529731920766515449347514828212603892439539424647721287116497341135533480208673025421123987771760698249981192433323212121139093573720642855699863033302783856171119687982871788841202351134794622645038217331464133196667430839276634119400000777324525395857261123049084945150387764525932059381527701624581545664421165525647360655989950310306967858862721838680425314446590715491597211961190658750259066053742071530526234864732237767385879209881198557630373531752948372599221182264058546964559613230702728027418927559091227005079199734662683797279849199040898950660476974935561864748845945217000575767571835020021914710901617190984673159840600815064013632501370596789630822091411847012761053021785686369488726312055986914116934192724564713063875229758723824337419204319366418452301745774712972724238263555068361557384237437322450880329538057272454570601914021597882290236205615978071833630029136200734963399114409555137577797608603630059696245806222975927821125671133531856720729721706187834792059532104859163764056515981081924073080748281570905238100523920109187284483398858421487449384017271917849615521523343695256233725345416898022430788412900523210024946992566402143341135131393188909533850882683642718258378165320048182085639821540634785411236034569052816753718036092686714016841503992526467428091461933926283908851813564744182892931756030925194494503522677054529961739338550496040376870484810198904556547630607494065110333931574946860407271603804652276882418940581177509819710057568891128578149888559479940084637277526245363235286127148326910753650651868609495140867030913185160279738512550337967082149663157586740715830075948859839141375923882523546051585911856927981252658427788108436395876438928444166067299121463877129149515717188480185477559088531725969043071770655325200202223500560202365878528730570585297387520 [175,13] 26075485063413136474508596829118281442436530778737531375166792445392444450578048661806888789911246219909882014854652266180286137242089334358533716331797018416307146838954696357773291790255816087215854917054955386559294484862455503592491417436400752354183254574976605766517643089251142902106306252147883923699139955512802467732483888962074977895483252865902866985375986450833953148056489458286152628485731956429830828112041160491951269915053563201185687987059903823947973415214569570556138094947146415507984857645401654862842933165581642639301824144979999643625753441723225559180510039839431416227301803480517739654921797635165453595194494296979081455693021089354806104644586336893648019566256749912862792521970974360736481517341142615585904464879207104224408903919700938876406911125805204041170699413468849552836347361179381182592421667773526573082311714621639052347965714791606912562101122876967415897476205607675915116675262654232578323413028093454435195290241365924682233304173258242305433366735238634707014092507357735217915941389899464215460061652036729003008575153039723002103896154785384287700141295747838924792457816259917367603472591058784935070277082083651184853343942636865466110947803104089979010590125725927048372268781740227303816063784871376510300456081285163023266794786857064928980617596522376082052590908470662314815188207537567907370853676352600976026847608753045003032442008627973688122944693371118946315497703743196951772207496039422869483108510329964879389794154685823910665241784217690668770238230092165929538704541125369677234018460000086715937648722821513835771281754427232120005997445525280777828108944998645649556318617319497612987432337435854178002454954998845680219146444998599267134363479529032699263197059952748583935591911113114327743732133280371048387283520133284294117729717705698361675230091103901277761640754615693484017974113883227625205805717616757167509163358221939685470090092651374034379619703794798932327427570893755452273644656180674251620128602231058688677760343329700703612436480 [175,14] -250998213867955544763020119593516018031508699130478198507023298998454250404817702949112269155866605060658722713218648846259743083884881166000455826045713370593522727535389690635770306321166437350479533624626717455185216897225280527627347441701560514715513299131004431102810020927843671408546363189537217479914118826280802073088867700293268609746432081808348710995992505374364192791534365082549887350908255665981493426497375125262503732690972515671741307452555710292406401703989039017701883623087918524783584147862165230412306380757014663558909044084460385885425570927427567821463524107439267985217136093414580958519396070594902440275031213395812203166057396095033640382343247020433023523467999450157188136441466299339993549331027992905975441709757279251062427367834116416459163880031216350490567783521827809350816588175236608728998282901583127776988426505480411410328636001734904328665794202917365491586232238405441335759526063333515879623346293091873605531991234325738054896124540445305826765272502557449694467667712228594054574060153594091434506539544403658988923799121540695294507521748853551108561534984270968739821454388557956879185114102864078942116282922661593380649459349968693553974403387888388527316436025262923064332512045925686969774252197438492564937454950064465360152920580791836210217033184071942095587281117873109911656131326014224355380432129775277400248082756761992780503095582170013796759713440172807496756323350089958329239277944660296177741945863028462670819829014851589249946370558721868139947954346897477160314577596836474591989694174963032070986606953287888218593418189385591463526961872043150814641220528480794867034485014802324988648145216256675776932814698493614733065548984886859241400415333606594006860657320071389125174724957117924672139807238589561572333156837780228964439312315905213517069931686436566702445214131462560307224935298811280805399295515700612214112732474819490142717720457592793348001348705884161222649722084383785706995355811627652252132890442448029836851278964650381060079616 [175,15] 2027576101861050797849621590054566406979520724780021155568841763810641503792493583849551282769131523117997235600487656769994285185506727701309305590105158457827807649293418810594559486893113019207944665272744681909627390787770931953011634128059496057522717219469601629009803701022625352490045407678502394058075828523411638376978271138940513667528526275623007812176662761004550427693899981673858837214686227504527685403671708888972343777318907301371605922441456101761227935905856906168797717421591309383533468487371829962672561194655326719094705126436416460764131233424317932080597965036385225049485386308632548956947751849451894438869814722806649589835287755589938321426510998532605881777048069490724647206581462386646053424174260541042200323094796609426532677812520949629962581687309050250286367348141285661179514243362022675939573163509138869259399160292214617752249699026154121591156789616591626477884771611330895059638678882256332186459922563292570463372946547863847617200733243139753228724277126893607205202290906447049253934870469429009476287895565443131034638184039728035111970032099566818297395371604986017979408283503344491829457467568334019474363126527826987739308241368429714533771620091799877682192524388869186988887453264982048996206010866567316649547033369458209380975607599016655869960478093015631633249259101806410457153664889422817875836943624060995355202330333608682453868017568382104914204478991332949765918433752980688109920316203100184399883527595510799772037755333496223155297244284276588844203090266751902509753630851845148287286325888582883993719444017530252328009066702601599547824381764318717184548207625147684631460802272531138880437141083429311183861076110891543374015497371293787075159765559772038396821572742323833220709481525739335431918744185647838496416525259263523444860781482642389231965161614899171948927417164176885239816600223521001849646258266565466634523861216782438648987453533926776348436354810444078312064674659691553847378456809961051252888591131137321005187085202133541191680 [175,16] -13871842051784925906774335278679660643054468198760623488383286088788553552000590638888599869228317054088256010750166820471620800739285625673728980310482195168313699695836643221905841556610031894653389173879066269418352633377475002874912326394664614794827648160388404835778624184724015808068481058408277285311988181729181562962244998313145114753942823321271820427461812136038409808933279360607905573803989394371754818342643478051858820097153066718433365276191987517038809420109255084990421740257771951682004386661259340566385117996539260724861939869441491311443130420811247258172522890485496198986859631530154040416856298378635586598458029044073917144489022395948220646956487133847476923818326953461133332939421667872982616800565659349734464899726357363084750796575230781814866778688207542622609383411609005601653640640531115156694960821493894442064704523602082764292548927898625986728026355608057492980190167070225219864658888699562903263486379050769094994255095902173514906835157284603468324709948683665066936632000949699441873165597631133674351368033603477266371916465168529516127715415624963133241920859978995495539878361427882604371450734620298857075862905391147677663673155478272330906590701247358024923435077035312928025975381303446291049376058478276662477957646065989856221542486682917318333709768166329226833015782677761101200107955456572920718640118132222372512177601882903831152992457166688136407166280541026597410130429519667973020333297973118625375182997829953005186609915212603657161340796153570244322114627066458954650835203042466804446657299288982178937882544346706171387195095684902698039670286367228523036332284158413809341351938201377775566598154736193301547554468662140045702713704022207527130506839343926999962037088102315845125384533713334007001039172209560613484945973901363738462880526075612341836890986086242678328885758468435993594385278807435069434748492753333061492973763291217261172734605355630968243406382575218342082983640851439852896664253887523722805563990009821447302249903762261934080 [175,17] 81042051695525094765522133873687070325706148832203811835643527428990291578667239465237898428769912986574375890034116605488309104013655787918178435283027719949716297562336457711611592996340685732764718918991121359252336407242421422889472570305133218109060652574459385825509873774215566568683940764118890831853788714344760585634331978718372138361308787274492916066817312421259207118357894070637619050011497576301219193500047532300501706919294433813320568873873279408817281252741956539476773145099177981958550173215440743396767835804273275635988498387680875791164336959957588896249829277087085852990233632292217818353749546714359258731904365326922941396011960750776533882929561457566289397880523704760617314743250172339701112463143316541144616103547055838825365295993074389655978770471291471746506719625414016896620354091117686143042251317581057956622921745283585361887523453855142623135321531381944128683778113479718054865976909680087954538498461571362556468672053535430387992441159870714471070790906308192176486034728246965805071535645540254561195684977166353646621666195207900803408683731292404342172421428878778203182491199435009647281497366264241570520298236698648695068397797182239318964861619431110416577045527216855676809215458418980706959910130721662883900751270859007619933855804304136878805629241855111023733063155772791895426012356216031266034090471899429416816425092511587237376248620902957200530145292344206888712521694795005940445124465722391565064779927630170865352386107813454337945893947100793959209810781704464824386717730632688095465968070978750346811384314345702243152694195973030128838644604923555560608228795984967539122592844594665591686274318155763856786083903132374511207778461025611548795701433551338624259779935963837568068843566810812717670044898751114538687295758730012812602697927457968651315850514284031264533058729181591408460290715849791780239060242849254436718189562652807851922442507990126812681257006557763543877479279902339050216465619680555716833960607916968678925253846843260928 [175,18] -407670871862858896926987363223038666383936027113953383387996865336881024689969036063915685872874588148172108873814997433579278554015491945943585240690535308450665401365026378861665879601949369205465702719471017947357595751703977580037204180082561204149963989520051003631099194651561457305836506764131022714070777536093374504537522970251402745109611494054954762581635743862211043789277386126344088820798008280824809061085441931960808838514176353078016712183185517639608285517198185685001300464689936206581616214526620557834935008465702491186912919869772312994593917907240340823906603839610959726284058537533784438309013438862242017919116831016905945695089839469226786372639380374352883867018450118341546479408129744578855154707211613635521222149574327906420431834176493739491016720911390232616315677213727571978884355539512807544511630357047218498706664765189258302795945924517980668270978772463234027825546274956843423533130304019600403741137575341717582763309626135803551066359299543473065903542598264203113741037279817668359071902967433773039457358079288205524667417800422090900632293506189683727680221429337507561340535893936863471116727028314452465348414203306499076878852145077201246534443020035148236705215405235284152559166180284357512793193417020564703075188018955134061765277584725346831984055811309026157085952194279734840519015687657345999343406804866437677544716713874625084707583504971815549502459305804473004415091068618236828832081299836973721214130581996829433270216370573762918543566467255551180847682546626829138998385737314450881393415518081274384727245175506881894626854660652688155160105674022768412125128500928433061612146337932309568480178507891187811828098479725113501963486431057280003051300123538577375281769333549772392189604926926131269952692461026200644564627358516520262424428628126633680579398196232939468983290956929005670985219560823988052503817916719485738884202330558165223547503135275772172897789027174328696115236392558844145508541857142400822749633111757340466177069820149760 [175,19] 1780914794613221953585115998949439084035282322887926323539099348902336779540699003475515300944515352828939886725762160740852843380935475387578253962266782627206344356210956473734358763662622116019190860205767752655406843841308867494050524378388790738679549669613518904817551899637461351043500271945184280537154703532310347856947556595571769585063704056073920578090198516139506794765909399670219938810067185161193880324091375419677073566136057748323634197267028900064706903296000240570966862045952277397939225576421312336000793309908847152511509418879461164867431347526791598414692461207127772799539732647761142151610828024372819885591097205190792120407753734119587438475962274859409523876647225607514881847320833638648288689904486800408741009581300324013570407524131714708059475915080644565644055220270861303647944762192238618247403912987775352243586991590556646600099169674327296604744880613196897364628580779007822695772207912706933336577983995639189406298756639732686140594444598614208194883240444634145649009529967832794216617029200252351733301753316562286970747003523239048061068372099237971654127995994793525331750849322753804475933006507611242671402654952952836035495743785519239001924388112239724614873553471580504572666915507824361375855975534786500030086527425267221151869194557357323472656191935198083342583877730139391938982427472051720514867378223435242324260390858274953073059320272861262048693127737207066300487155754635572250956495967319671328659196514004130464843204661720799701922223925522273295799852055326846392557085223625052287867443025782114812656440696494327586360083486283243608831344521661787408773126351856289574776836189857133328145546628203731251809815018037803518776748191706123517439498729238818469712431695067871454956560307010633483033048158919319489219789084444318271510527957454149738506807277002751534287851630777650008902682791508378342384650257127504338872246818602143850499449641296264585872341929784653621039573437745218535500270864003834140338888777331267531297041022976 [175,20] -6814299084363265372636564629592703915284869507537471849214125699190154801785426451841095352133490759641892836700714268138462084347200734341935010245833705420403254375599042333619882746937035409005343102567146419675673675446788686830665328549071135094553229144432301084160072713980435514945471962583210703947927333415137078899912368092126434313175193283526664182435852477794665188134034419983014097419161538645050374787581716225987695712772025447061057691041834005621716145722777312345516707328144824300707784360869420691240725286497210223476638547261502743562661557858636405632297813110636545135664049930532733280280469101821507492530309847876007222497322348151373756385847402602130794327655147115375919349615045500675588716028738626026051100529014754790511201288756848248597572722092612995169585193112180834353286405097782083965149446023927278407128981215664910865636331424204829679823994929593273753441661731514011100174733869597818375053616991637612868795224020192020945456724939237415219028118635040300233206402076387001780333854948099961170764032984212930504548575566855987820300181641643695176138491219778804422874351171547230699703482416613437590902483795550128930394660390893845738573539001202829907858018270339686539196526266592217440733613280768701374386034723357425271555702903997931693929024324774822302791725988518241709716235066503085780217083189932778146308069662467771569176892117150917974005351496469156735022007199230102127879212609837695117277254404436246101954612848582957373950018875471403704585990125160141250594414212639338199844311666075152596899757930301303885009291046241065037887124080866426380970471391517895865044187840656934906389345334309082084874401735278033441086381622155965074484638942975047447288836804100720278133600391177712971083488317526211296107506184445923580907672568963408468658806005237957898255238056236925232242135690796763247458875720080663246737265877356178889239657351891878232082413599497319638097970259399162282301836085562083789298969562507193418984819200 [175,21] 23024337881772099212360438318454900444403618700761547290213080078311851226762906771835242574655511849007546308259852910455500182838787771048392127569774634056058212022306793295659295798882888882886558314724175902246029633579540608213293667447856242000387567595091186236942656995292633458555656558056458469641216488314279364288841515668995751458061815550505760948284330756750138555358887152107613579293306082286812386311631414872809660529988634166211370459577083173577575831896991884018959237181818851052310536030880077493607138952658554494586418636770664714008758361683925431542641526215567725136882901477303142528355806486225394698035710417666009455928977942930714101353683581642248418184901081123225027288150899929669386568858818105450244844563373340487642016392756955344871607082533907775673003937476086788895162635224636459650177873650297868444778904133207951669613442821509014509466828690694219582121857874746794417172647624503851130559706678423956617843614778198694961052763061024696139422959850477281524097089865906057399729607412442541397853396694092507095356840091014735410402961798536392169867897235548840969939225033323165472436036259045649194257849324031213650117987772568455397928641726604610672536691815612022528510491910125125223219767808474203324123428158814288415493377438889675583450642043826827230540039816616907116238679687853016344897192251531598709437224283819597510647933362600519469392757288304933628950994140819085985886546082541724526578609828168464152992921374994069368023668821553024525756192357969807365724091011179633920912283465188859241510315865271827831297908836438602861066501277719759501476377430881671463785185721210031686464562110185116739680667010739060094937661331419132273070308124436289058151108683891653110040741770093531811577534515197377299198424129725886074523893611750801021624478124185483283384476312398458258090789199715843904234759029070850090896058658746386452185195409894398088787516067501876745902729833584880407680680604925663305831883694438156399567872 [175,22] -69208435018898671973664855364033033170944357492322695731433834986120628672257069150846371545180407458135774613570380124386919539458800609505202123479130072107074846929431042999587131695085717427571866273237119860813014214384760006971516731335903560511964772362529697961889654595142142302394666208331451716871136779076915629274255920829549788129016329370840766874740160433324470755579205432292994199457540740483759611304782179217439525463181257078213476714198689509393068434700160331306971888671111028684005394750534142273520881398972199448431347307796335047476114542361345900324197026294602234891304868678664787755615167435562182964709733695324042613334019779860287819541481581997443837443354227009421687789167169290760878715006715532543668508642981557469621867142719306877890321962093860991446394698981717730427854980337137669698081123856945022926227438408512171595155493213730714958824074604301303960325035028005639796183771582773652311449038837587592702712711560280475458487565270076009221974768188066714341492557037551797832659178602337523983381290769185117669447679157994459987885539018414800455534885668390066617746077687191877209784224014709973394909675128996029575287360966272529823234418028419339744181225825312309326218235115091820568381158595639246336962756386290395104013113389754745187490190638469165447514177828048051718771919017361226521674607952400994939255229707127021712704568662275132716830121430859855732706900405668126063699592758205494372652043969228665852144705997934720548367214457349561824785406667403479300889468033118515402529474067816025536184594866351694382980376658763977261876286700012506249807018436093658505275713015420783115735755616855364177048602561480167001360856033536067098576777764961673567097848867075913422082684115974556003801552022793311627969156039632544944916806222815426781792271533641579758111057664447502886456250342913335342546854261800229128236371304610421708315018725028821247344796559030386920872202558487276939711611422650467491344283671733467483456 [175,23] 186257871770615887843185481191907228847709400871553720545108106093884854390042281349743062869787401125026164566364417500406835049296326469746068481905032202385984443823106018513756759289279291650157160931142323652936569088321963573027512189218121408802356592616440384322508025011519167520420051702162214526197589263298152488225399125089270947097521555751359352351557102090555364766800171670570095305589866143446306269631613505543100128685674515531740534642985731517728945989994240971888431248996692086737541869897042763927524137361887227956380553758486411872935571704051455509689950475006989713580242612814406870533624676609056706510916709848816680086134388149826582590691738621996296891199752000037706538783740735024064534419319524448977187427714601304427080562545378647209886700303565445593087500654691019526423005395967859785304746750364710719219806935982285183936289248790281513898203879485757785027780599505803511006866976710079024839138507683410788383975839381584328366035146277778333615016300970264448840094793799574785753917583953796763430410343409381311455074898406514433720587640438407067288987662116259481006624328531899109034340869800033561694922684661154206702041514733450838463053877741559653547036773545503061951680591709429642080420843030037168980814800817331871939099721147991563955266074147003442409413288505201112495884720604488807574282512593656949637075315151596583706008600130305431901939815563573252523162823730983824304254065203495214043669831522768090645513864312303711638976699512190155650112407256261062152690573650762333796090817791237071848792729640120793919608845940451969833828113775177149627109538234173254245862794547731156901633342461537076445887788690987614015611604645476059620268398616797945453650444593526123079035156141063637361726932157027121068224442455091217230925258293797440213661597292681206925913183567456120473905838132539237083615520122785866192445912562796738227884293306586963442177566612981073541179652316908935602317367429815330875474920531686691840 [175,24] -451168706934822733346211066002431430450740800571978074812219206001847516560817147534922043895909062635070242987680866606450749962429034930321586448197855001371906286531278944239699503481936536279292335754972353091310178564837296622299135522223498593531147002908594493538266192650156970550837843667830318811778025651439908286403164442020734262776515538820102665740638183635755389172515975357791351332111712930710919974105727016339084642588075967978580520788039915099360496914755129776697320931867357690665062981316440979800611380392149933247673559899270886771864656073188429544179371407540350355075596371139720194865158215630026107995395205967245540287661026988333942758518747141635477208268100244038819163206623587025346098226175512411985906323667308883524913579613970016888431824229902817863000270075266743331284852916246314251378018577241032062723080158691968614301535335318530779873954169740299803912536155484303905667148317296399594810503322132814822654745076262133893076675382480930899117490405410671133976199070223404102886470877319013742112183907793807016928662284089512680349217901917197651904928431064778846394909168656641583984697393348898199331902320610293741691353393532499113632961571376717760296006398310733545523217625035151070113272774908346821632404559296242077473441980464865918099983158542133323802357966778287958132638529658254349195697918616800020935262570313480252496007417737237138991309967853990710284367306058765643980493201355264461148268916484255046378792096504959428152521811311790560604216579773677708497938971222240926985909207823798249179229600549478471905789875646818703597020442404448321759077030921112383893474896735423236748206244157795733051467914191151523746503667007230838502255494893683959836060114870225829771016888538120814802385352810102957933920891301476886857502335204768940842032199911602118480478549484450548440060554681145118484638629543195622374469289706630230748800932841012046882631547732746558197226393159675658029373036674486852648432588250016128 [175,25] 987729414504841764815138336496881791937075609460674980921767140388141415853951748031125382327064495801421176555823575288896919980145922462536888077544609745992700814061069911677819875427276371567972196814516911859475643460242308783099836906071373586307051953843230847066352837106865622353512913089882904527152549859386086295083573908697762064823578778302430240516368835166890418960778587815282909501301421288504130366826811827416165135580800303547537313055925019869680382650116094176858602115492220695295545483410666949355725465393042460089657338772207236618149343304481339431348221992926718009002639871486569930675459254836159417091660930823947185757366638379942245889330615233012526588391989558634008375392378981372934946551470321043307876994581700270913484885719806712254095074535065639461925448623566352575318808950970767038494760350006958542187287942001007353826523263774046731633551097118550691688992342978656703403200399024245249331821514780097065820873551179744285979834815718667384946889961825128558001622253288744395404165267970861595491225616463604324782601793039943770739955072187993978139685375989400626451265267920152179884960257430798975092601767457012582017966748021708412225987021026955434399506112729719618024794465123906049250694047691653083105465423531438764607581490985810625601282764951397999195085439504961160404815327843524408388930235082892338563213214930649875248377558803940708914873037262512777399244220631906774434390374686116313762000253712509485040942896941045517879150785908771402207623995066473914516668655556207706882517024444479531019526729692457457183688237649111478403393041093846876178567391530520612026935964177067243650902401343477374649735081350829170918076862878635409880640340544333256588307555058016651479830338884967279584467685089892604557444766234472057346511390306069529773091666666747247024172674050774136499386691370665478597316478687290468927497012481430876750065964714820640626102045464493743361759741214915296527473040400593673116027362530816 [175,26] -1960682753745161521615521894783723153678198995857222038564908484739421432224217646952471814916427148669972646236003799784295978264526244036393847889234538982441813960527243185682602161122310750255958694000343395099922106943297230335443004678464054622280264877035019483683995609242459599694250527217466906114948928223266217615645842971310475187933365473982784270315818644749571369041052011914900238952038015455062195773217661792654940223497647658596121794952806810682956201990029460052494922082468875132957799835470640708581880991729511266657657010670990418416778825986198506299881076260140414306054653656315178497376007611974590960892675530581975784899691615472009386796044664305774476492235446791103690519344602630892256494251316855555738226836245457281086559417418361927966001576481113140064180410517303969345129919731725958199819151449638202018089159017838127818431336428583912842640597130808221140235936155365423264877240088639364561942170646242091197827196145596671048038040853371876856944272442394047270694136700234292259062321856948908479213109814222974473887728758766085692491465383736473927699445734731677667555279383554754427896752713693394026681356999813352906732545732050157786887262024532765589354883753645695617896927361341666130933495293121110523432210534979397063301400312598377913798383140195286460273444536672220659033986792778283664704725827857622791055914404875386290193934973459084723787964544932364780332622934679043105860607432582332742644109233250402617296662173984892463927755965476425365486443234271224005954181727372865314041864485638654497853378476642807149183224040484860501171121545488235307376112219694142139244066223139171132651583016757122904502101561642746057806285361476991635291686242154644809976582741776985574807140842270219114884465956306415591744643971834668832946931811672018009071696290010035557871868715604740851522815289631672160007431168571983394076579346684831343541921615731003364872297136554357026583452697215875160602361403729241664600456748752 [175,27] 3537797467858067903571559514820163281004695762034830821548174387867260278169681179150355948130969846411645885826608213648588315909700170326997003550799458299016480592268530756031522474861320128106143488941381757649238469988840702485084585245803833169676141396027325055591871524316492508066791978996074322360814349846475539582468054442846262856585752963373940194778431092197758340880783959412658480108096352526024649201743307258245021525444659516289222815630319409878536721334038307347981912087674992456326016431313260571058303631150344387469668566143837440395742284085547708782132477522044352683927737059194394687133214519614098323235110507068118283756714307858115808064563904449964415087036763984205523835844094413646471819809091869891790283174136706144809641018457051872038984782671227305255459910006674746488532922572613552979427973494244010372808173948123605453058203562744156804786192650526422286750658708119300185369620609188378091838443696741624835863643203971919704620099493393561793691137451492669784159415243956487167198090498277173783644105944662531925114980460466600890529036285201679455765936351156232163755301524208599547194797491598079623018939426992514423074707787193864711869701739717787998361192337407255234278155120164634375692304767565487637718586819390805423181694368948572696727782790930518286815263904276422369329136338184728986079840595393198860183760627319994646789513351605839159311156919617161812441365427672632101674078684720061428501034488401891461857159581772381954845657503137563768312054605591541717070190584830460759044613224012113573704099846604576139432636313906626901147968900919775882323742171644648457406985538647442687960619912510953933760709760195736043882942972805520835465940805914022672405285098158282471982220848337574450534702194025159150090312817820236192785693964947797569746155341192701822628868173443169031700475208031869781302258403166496929321624317950222462276777444591974102031260741429987602108140929711389676047934343599177800609057920 [175,28] -5814304266003071558591481646951301496622236643281573813436939788921870969314368281477510996227229952047592523528162482966978518014396030849979686391757251287757663146493440688692225113552182458680465259580251786156030161485523068408863712108122260555583718695524009929920378225575350575176394066414971562403662315221068732029372818657286189987959107583135135579741263127648978996510686328369895975274683211804695476247174216475250890794864231707914156526479182874532639261972443781368993622603514455769753758835706074455596555744652103210019245391277866147219629417091174747221930754076148700739460750514159951720439735403708422423641828027355552374231932669810124779929260098045806985245855773620423544450405852223377772696586702180188762032058942310355382342897735836884497449623756656072513203758294033298006487347931147018862530997760585176587311136904699280158941896479327108984497740989903330489059891580702958336554797208719834657284372276011567806349348049159030909355236927215025450790965499455351268488444873534866386273689249337198522188835102833301915739105784189339726873241872433276171966692584844457221536888133043466283310546622081879549644373208102660937546223722031210748560065415398104670725033183120086265753422855528464156987832381877063548368783864508989610403532556804302943815824112948828498047472495853673734670615723913372996586959907996380839810614039226122083069445779180265154898424938377912587204570894223631567237830101895728871023112292825844460150743976817218585532297466841283192897018177304840478101545214594037319242473701261565267860980691217144854148767535906200974344379268639175884460849096938470126892613251412693510679264751880464345253260492056607620648717975155686988385353938717799310886172636960770852810707503850803787093786545790616997161886840171993295279075230387686400119161820611600966028360403562899084755539684524720738742667555033521342205140489200172893146633923559915205085197616858240365985391834268470206092016544589656067845440 [175,29] 8719130266397746297290358435950965201832547435513465257257024287006889009577714743507617698152769549348831366590920353368447882978489059845669496232509585554017465884918541998319024124830184018240968842696232762825563931505829001844334592740454693562912807084567341383106052865305233747611889344750838890016013756315296380880663321529316361249979282005517118217794715220777986754953721134301716601427899390355130120885974371355622365837624229760827901464122752116645221553750920505010930558121983222762439482915290256305269100240936205475292803033896714485605892629044048876705056009583776157591962615267601544515405484485372095468865483790334424933151296551332611736438884956056136790095208932402216127771033741941206097070862082357707867919906299384329076072849590858715439246573410718557451184120529388040863562383749878546172802324245849771281402131911310233035819257237650780116750449720079232714603643912727435207166219926420563996529598725513573189965671020084340320882968481006111867384835885175764423689222047254262903078241935643133384642469208174122924570903678058648917337150726939854456597102792894057047957846068300913188265207453167422591039674031858295218772886696482565524569324346420172976312039216548724595608271816174824933960591341388234095224470320871977366281848599659616658641266994807314968338710821246901357369529061116550790521950705939991601345487170962750864982289523826812621709384556908875127085983257000108887481663392548500465843495208395268225230259278107448198196304303016229665748525886476614836853551606271410530267597469412600904656476114385641046515941838506092723658908484801666912821833445122648330430127254767300614728393785693460694179418531614694508932438933994045578974637515849552645871868248275703398366024623824132175267978244817113122327748073336658120919947031106048469568009628176388371858890275443616210880433432561782118333414517661021404527445648745584188298069573713718873894759025784426524550058994378668984486991060388156236032 [175,30] -11950470586037878894704124483903934360407389909146557006572981761472061645219276321747504290974914347745714097287318542769491703198187696024675707182440113791690537717789468349373907792230969658641600650401763145685715478935392568649602612034198297062117845468674621307575162413176264041051918205717570223917424453515180071280626435841152573216458704201802804435947503533972626525444361298146856424382991014180846473993384193486694511529304859632591698210038813191534999463227244156972033451700055980990835368942264933727971924983353081434797815520497860105634861831632878188607975652602551448265003909701399683984024715595676151158187693677722858377674415737077738659923681627455163439818868046202283943037351181368657912815377986001778755736635852337211429796797269249429332885884698453145826705400388439565136780366331877865538573883525911587182182483724779343511179315797821845571724457422371114378908639129619894076168641484956829121324003253007329339249120934546440999207477137287761168308286496610986038334628318075743275037761441278157898977898506174248627517605597006176344974690783892953253670444017554701168004341912480016127414699898883745219684832201429429396710213838291901889776833745515483132295252607266148641432968273063635635580764602353927716030412131173721462873855521419149287622698894206042666129792434612048852549213631616560818900983693641093041057613380204406831951478086909424852156647679671115447902927103622601117667059170477034064044743078575385991331837114768198504748186559181909095380713874997488136341992044000869545641307917318244696058205913602214891291337356691411105852055078306182741898808593686145652872933891936916158038793016634021993516696243092320220738013923746608130731069420710966103723596284966011483187960071458218622161493258200894012238075140774401909083002289267877223165099172276996542677901664221382998422947064526145613001790795649487612286402271780533972890741498684075399411633376965085725455977219148442774477687461816019072 [175,31] 14995150060747575774270235503855845596796722715291350046938303515663944995849320347616089270315286564794364860861544372382987262731943455484683200746387034091116686841739204168842665621526519046434383767288157964634898958513524036213824397766567819854425957457584383180046338812259522960328634935083202513511082137060689668870483126369190747811675284268479192982294537473370630141016069672613146475738241890331034472353083088489289453372040885731054819389754801663454867619320583981038728328438278886575360163746825284431173483071976134705528699134267398745442254669970160955331610842190475548283366097560224736977354474878319929831017765911587058500747028809215926919531466742083290741575312071783150622995425729168592175758779786265468852404512861512925319505585487381329344090639725207955129005534668082342679981320679134667360762390804812686589423749041747892105298123777006547162675622517874484810541468641860949998262024120696152848986057237231612296106028955558465106577507724271872738532324515306022941233026680141866229849929073888889446014555557456080027546879276117221132652974824771767884207135825771595937031487083383810095041253749800448820638244441924406877321244132193746359002889326365507107334475570427639215618479249475252060258253909779889167474398555087343750224610987445114701712053255719045718808120450487926528004988876398954112523150409124035045897453109573563790261767283164218157738811088969580439384653435057522169946085928783339020275346042332477808989077178562322234858683221650460732264472627444425593241459944030844360078230103317959336894104353036761176937586179048798157648087490578690912124174768438496066590892310763565269863377921840025345196942657271869496531242066363842550436348697834647619022614178045060534687893855292685513333463067102220748335551789230976007845823128015217126913823172585303651552934021348760979067591314885179536932233014869006862399786958472175487749381942411134728503192894293723814434833302397249921990622821719360 [175,32] -17254105776576538785174107336241039876483488309210539903844030050367701485989903963144919345884484688621855112889365243793977601638564022108201239930990863689985396470812904466240565462590529957221874742665567044556501276805027696535055294188888359608387783662814052597242811772633364841011746973760235519941111555822984783582742814444600109887861276091188818608347906302793005437562154853575375110914118340191611762760067608108948613824850355470333106709311751262363603414970991781431983468987124753296690280621606913264304566797062736701575119235283333286832043213153359936368832353778971816192611678972721917362563541201141144876243883175084208497376386509408811495053175842005822108633564087181761190234194974710179903289320639342290825821078874739482992245698643637218578574908113388466067118827453744885273312739779879017628097590774859262189863181786577844608490271257544082513819510637459518518546501171668216765240549513157568999739663015544415299217498532655611155768061225102139910278986334378018802022949248097153068207337056549445836289209568409499840957354383820884717598408928738982011628141927043177577306689964580881669438349473072429186998694149210510910827284676737711637358351881750471979202242662491061950841326904042407423751668017066729901020455875514083310771111577291456247489469182681195874847959209140648035727165145209796348972694260173704403953779090396862884009134316794521766663984219460389716546178141413296273874831501779597519363797374065417167002684381978791625866852051461311205580249588819098250599282375052064191151283302517170384720046700468631557464769411939186065152224419433547307185461962757722434843745910594104422871925730452162776603885658643922436683267139445024270241928672657975888771444057283645448615261107833085115797274892588844405516024532083516785633174985433560456736387112937216078786003524921266469444645773333405694573840290339525878062725369038075438893976495398451024332580933602135401934689162954401771028153888832 [175,33] 18236016252976618362760865773117407519643230967819959542783595301828937864403474678235265839099227536919838764275622265733471687441246128127991680542562942675235535122125921940748300952471179444169514059622338110905819636152258809375777359051657860197829266197649550582392566848704183374313310621791024927983578118499377795131609138639724081971576457071722674765229102707691408466075878518547933508412035118676550787221828027137153791635695509685554080507857396706435686677297962528837551907672365321967200122575014098217664264837322979668704128086431900991210135024248010484326404223243306562384507560795131190844644103520426434624935739934782235216834399064338657441376390503882240285165528981299813559882710236199439616703952552045178036518847095798736785152758821291328893655293164595015005842315899057941124081382582551566207450302536495243774033578980186661078446623388284082358064618191097676877479287257512613569767691537635772542189695256542888566870043140629008343213395039172189240517155400129059504766679595118591159352641407446252296224084511127729877870904413076521555453148722267035165925891758354840440264037920328780587966020274918513791142733235597792101673145325671035705365388500258553838370644044668592243174994070599278132858929343896480731220051254538767043893625639211408240542685878444886993458661542886533974223997188196657658709848727912807830183009004459583905355326077729727424326515126735056298962362435032996111078235979920225383163984449872759279460880409739658837423144513130573162015178415272374879140978417378115172726347449851636787533417773952486224478494644724976023633477721289009340859047896462012229562304860907815467215648691901560051918034823821049247557754074047904275009140260620883385247480982635389778050701243893543901804123837269534115095220500608177748162064019927434355244324097095060748048706599914688970291822743035820183214071085646806020825651037286711572286378944063326292347951888650384630330022484602212821362807296 [175,34] -17732222496870458413872183560621638675628720712472098077293818032328894681424947934718580616580583514343307312654640001575778483384308645909866069047100376866274384165857315726948189022459385905072747494637474226256652425173160981081042974201456059019129574921699216987294905628443595433617446772616962198664949160786482784434583718625057732277824458602523888593257366113580641324553465524814594363256673991508387475283749072701889634945341254726456218164104253363782902879542878099666044852907500859580894661232671037775370113514880142616160456369411775185846073538747071687607640809501466958360107889327979841972152037967438261404721701675925636198969206080152243052720421788228710123599961910254819005446956952385023157342961357596341219113805967534245476392400320174539374256765222272627861464790592220612679004905775360256682662566275832861787729683172556752874462784697042123791000990437893184680021132808885714161908503814347388782588306679103435028621351253370957905786443234339038204805525525434116307155384507686086590499228326393474587194887619878064577362336950840428207060235515707709830729962952925866253673456668952838230358802147957974274521354340923581521120289352733761649720233186180268216618729618787620954774433439539232289517926925295170519230686841447469730727815992146828252539486334824880896762260630272257444163395809031649475658971958302583964265697898013584197087871003890673606305218722974880126916735203139939933816579965259964130438562181018741816500993836845434263846823798327383408584671851330190834698909472717794854473614806354675067528744891457520329149004266908157922940684361380850217190132844489304960642599832900156413821334274939028629750488443692476945111189028432419321908613366585446756127632796916467316788789207074217789041320127461866429701530459787391794481572216377437407057113304692663149591766324689920273561798976605765626545497952900241796976619806532067484366804702455240360332084387623073770635685515371823295247760 [175,35] 15887182564228443225141213878348770419377854629063675006559655123587086447886916920042663461221389955878975853564734731972162974771542154572438166177388794003514634469234247427141435419296272905325122721302272469426609239144750580446586164263102705447881917903685985923590795755691862026939589087438563901744623689783523916824429820056294383857463750774682156316766066995213487752045521336953899841737321995172574089315613628991790686845190309962393903799853767356050355152552876912208788676994395636464601645101988004611645767770355316282495175930457124093560789553728600996383705248408092485092436676119893318287444560626223619110949558692633552844352844237060910250210148581239888020863565102271618981220623536262695137200886401476593365881854029648875832602940833129054066284976791357318646893996746819975829912231036237049017424801384232329853853036069862368508665253962127430232010188953759791476885584602615098860461085142944451228163196317053783209059083693897248785077980682672366925960868340676232454684401510897588772435322799176169276009384312663952945670901533980721395776267814043988442635742475261405697832332712401417858464403975395002962102673777704061285758483485940886137429644702031646584500022185674218392583995408543641806877068633346776253010408734790270363799680485397212059537241127927698781936469531444392215695289382889158149498182040793478028752339932726395844920823973421771158750393344760736331221579976096673761188912359420005160025353709097885338810045732212590464731673538336753460867267876957075278003100979487451742298268218412291024214850721718959198189206653330192134998733791118298540063397778422121615363201315676207879215413663117681006924853396768790626546928507326719665023536848516696834544760020287863747877021943626736837979115831084419939811903120801945774075844191120801817437627507348194610594295965005508228390969558864983006096920199076708751013374464497269647799273303795116555041836034938758392776519402730573023168 [175,36] -13133031431280157410096289460540600707519295470167641053442086258522295115328652019247658441906369220290848119516601131806791238651024066871974083283445231692348325749090449668414377319587690723684566006815199179581960213721877200183241679674875994366086391245801586978236560691749565892984904992102403617221286153035190083243650980396744602734095810847198941811880561068641837687046057427292376965082719769402199239642072513427981067850240444430330971081580928855088986653548917291934589564646989026671072992698123587231302119512585078120875485764930690735779718718563222833170992174674799471056064051439807961575838444306601128399795773189008028860072979784339705191830962619111841054005993874645252430587487610434295846161673624393183091781247660306785407023161900353372289829596820311314411107262679083678838282300724508312955602271908829562220830599526139177618832911391114767373739171865962078443793306972498835588655534606647209312599523942981330025820015519967106877327093194545413960281837906055219120850049124928947875689613599329804971686705409170275930514809473154884581602303680432301777846824664134773383692739926561500398009824221635521714954268629922176833797626684688504719135066433914688085247799407154183761757162545876348946804792226812893998873300470575935876064666711493081622480134108141243373499713251023849931199478573309527076871586181120842876550738510040079529356901360205745896404251080467126070817702689331185076733346725481471501562324111083814136661183124980740629190986117546620628244040022601226809931342945992358355534723443811298753197307617842934053698155944506717934777381971415552275749817012437550991024056165348439366116376930187086239057668891693602852369603106340993592651073369681970642666973126900987826162261293702326550362512847557109848841578259465123229494301493864315682316727828533966678191699599197678001803250185539973272420955198408082926517458878110707611093690754032503976531220054148706672353365124510728024 [175,37] 10027842309006930573355756582068142536654573319203209705670279065106299212972176600214179554133110691769537227011458802728729632142291383065796714176569978762591453906368780274079571586283102438107078565955704584541631400281236752064818715283081813549953852671490874901665003062144013598515718880136579884755611120924122288025333375006244828766661731375354342322035895503445212942009825866964871206119438377060574141511784963440373501155488755828290085136718233296583434009680356044061722259068160670540920781363505153155414912994462156597183576085898321664229006300497865584450272194905540475826265249218922674951503747413458604768784052648660058835530903249758760328755206372882696792979210913230770573976616198345933858630573414684846971857576850144725602306391757717763057383799151413621350662223329205342966301618451938915004493995954114026253382336774529266714471114325141772204937272670818811162221038851030656899376982138362938456584531967959156130434204087953154125981349948453432051050421107712114346042661803548139989894999897279955139428389877111703583742822609586843952753281082093149285177053284001680779896349135142557960620384057434196633859904329816113961912611947446558133123100472506949561906451280829282899007640271678271310033278212538492459627744203026168027624144795315654589834207009445623126682707795146561949890604871513409339358487347500873078210688155289192090193392829304317207900005394231775561993385019887542808783621158036888592201249598976829381078558380396302685756095745505121370347440050905501236762876999306300303650925376263227946258153718712292030595500078745581568474384256547659084059268156485446295353654436040846207354256932960838163433913516593711350324446787425742607346078923951272551136648334064480639410162176636407062967854761046972293278518397880766188747241566458555575478163225364729639669772088316556603438716046373947970857217571326857828559932342531116514042973706971188530937241041472364651834062261501664 [175,38] -7078710329117613661539730991937268404325101097048228190723317033292388651936280746663967972803331770613000171899599121476630594610434541375681701804044310161935460391658812666982313368742150802163765663688590538370256339205821555176762879324833167405779165603778911359711263729183012938694065073642590107208815588502037364156091554986966877301940334131988030883055044603960795484378170046979055682322516658110639267993585748085978299924545189490691475049178559664528437187343394776504613381110172404312615211858669524644359106800329299252170210477577427158029609868921664762708279150465215730382075877040712003749133069031612237899715367742094670540296668911149599161148264491138786407919113945599391627306681106616562675200893673113124450485731097752412296090828590303615756637868631237189769942686686965155092183152299688272721462146595765753481872719110865767626535597272583802202726954072324521419443159153015864243931289771012823475732140993631443399928488726055172345262869661110440947449311738922808023619974014333830367643263651393928258382041337265420674046623132418538880012714958535923082680126004827494383403641503144624310515603094921960712300743746543406033268668897373117761873879595539494531021545213459766149927414436009874343027719184323475077740663422622592236017158408675428612358642463897102419991562012077747037735808829724548486176221913912517035285049053150926102915376301825210395439177586622742253851176943036334866767721359977726191296218906041514218400833604900541541718973531493096545460784112973751969069319294820356321650275938628986141922894410641463056537170576421611448821885276078043616999242862616800548509948751935666246774516786354537866263311685865373932829104536045592036765655299874992954086623821712143693866659656524063639988748770627833108695720791791202855914505500759476032220637645749801265913431933212861412460245295479611134149191297807815259813080560444085296323164025943860574218770731145020228701983395216 [175,39] 4622387561561173216132890704600940158169516962865715997726438714434168972059756013494505074239037035248271612566303552253824003126910791093438579089046542524450089906583761679319454072644488027293969578852909415223454398299875886491740839460328082495115575461060887644210465331470933572626783218183323545581301750693936183994029722648836077353045970734934720758336480276957691296205330483722844185043268814176492483678548835780727610285648405612102652324865299834638054103199696189290950905650013774179172691430388174374356619349306305390228260844306071297806506928876151497632169497972152206974013825184786787186536607772560134844211541099626928882161114844221790393483360223648834493564143644164517559836108415367594508083958371493191499751723137304728411105252899260127294435043276730015325750729389947881667241364791172591632571148492386846358760061453238337194265131753849422191778400111171231313076395485004424706328693157711040144699764027144159510314330787937059385569980860887178141981797776922822782194152063476865382125213898486384338122668980018928325342659351178106396844239766616895527766935914465752263726847136418836343414414645002384898152124293490455715187805061034165386214068489957156247713861071889497764405290788091092854661647000185717602431389675027491108507102700724733094239942134011731728315158337194390077508818861214045213833986467651362999420677458307709223363346498282015472532173876866838132282687714383998451347389117750780560939786872538493876539142069706707143438490998986389104275190742404018869120160904591782926867539036819297552364304108710905989179747340731006799245531844353332883637516928050077420434185358048259200349991797710266312917149539010548548436526520085906188660857896894502796714602620594573179062307797713436206012264479358986432246158024046110005872914901412741765071910688032518553719653212444569035564678110550355542744578384961111230296072961620445608110081035561125464593824748934337283150710816 [175,40] -2793113172112300525876999588634098747801931034210704920641901203548288399803476420044175579218803845644551035351111707409388691012303723960828575665550382477572560733932633545724853424016656382066608182846845360572955925485348834825289273020669725472201637277015691633919558253390164703618164817390074367164674530231418244314141255100313477535425225264887358240911332699418158032475863912321335841522537533289357762492726156141761852312076817693820806971189002748862172893460944427678080817920188691404104546658202843933404696108821521854308115824511144086492850356159872658580206938277374332500196730737170006104003890900245096294598931690264474138432439671233276925167107858047477497182628972842669117448642694339504585682902794355525439123702775336470872394711848389074207425838434690818935969296584472468697273317973892840542422911787973460287307570721278861045602727439147759826852827879281592693320602283042395293828857464575947697649809505615551142840793696959341453287701974309248045881987371503708978930376633059524896371571923560770017893791601534601854133842782831085704033634995779546335116320035068734435220829210148741499074078595726646152378031226359101762292575497773182802850298349845381493404837268814470306043495595651517295913951267620931129223268984552703317358864791459312338097923558786921583247961956330517986828101624390469742362314042781209342857120455347664446783434984146970139025311215758663448770122766856258171073395945291624111239420652566191169460804552240421576731959525635849699988048787879205054966543808584421457538392251411727697626443123268733585467376948302724641087222495502136176864438497359536272710177688547604880307050505202277900059115966279826709743226959897968011414031016910055029260182833683326656365210918557069804773363004355519015819043563574154626174529275568783123280963898029121222606264202292999852591241881394169652999316223106406080307803004844185158923834190976903663725140954505004167073696 [175,41] 1561916838800033298570870055576108677712014220037557955227722293760205104928221641262212767484298229196919492404912148971775683283062374716237337754245373826698690023195566234458629658795351838147001479056913191111086655800540803964285146866516585469523728728695972433797584828533818481778876550365075606939663489166166518836309309468947376444464750904483137799928593020785217538151356131223367573118012166766339908444033065612272382874332874627920691928170737189272847967879359561971296703801448178429071435413833996900176384010414878355432670599227179788894003177299129574672928564455360516359780691875427178871220596208304022776512114819061839454528606526719097249400147406479398502231679635220815630100239189002547600595489334898542918293595002045632770305507912794512394450195714471885315370851169426840101029637449288861548859964981223305463330577608443739443089024124032619071478372247844763956545728782088875806988113368220654770248306504920972672123035635002368463565470535181789179005666863063530476559078835822887601067858658214441875975482717066119123949748673077656036126973574299744128841677493278613764663320777736513241088748524713310716947942750473040926084311374340536021705987209964345891734852192094336570715108675343398800249162311240535620136280625667862641145919131887826670342324578889021718196509540477131114404586445941071425858381976106836558754961942084305254098025940281060280374565952869969747106387580784973683545234400477959332551418335652860626281224939413527788105488254547723034313506577583313462047693042344641398709703016611499359974086279599509306818587354183185491274428719548996101211781838166722946989482861295002147635862315647839245488931111683683522701864072859617045312627364848677418429210524522202403720723664089511609455086132495088434896111738830958234566887889590732767708325044903073094038363196451140458960047412112435116023173413071048894893575298534592886622347065237108301463395511950557246144 [175,42] -808205963901194956497176415553784549328911793282280161557319553636631381962940410699889392934153088594922420700459661427720549743552791343698585621985302191696820868860874053039956869673818092579673632654144944222084770853627272804146870749021954136843723745832629973099224350966815120461189206785021269928716536786793849592824046595954906329598886645766521278808651530464338524885351604743044279500702984651036140545738910953794116644308172814765565036155799287130405775960555245190658556375735485869009505707490278907046333221601715054205512912602294770693981589991492090054606313201090272038917951336110861415125182316600628606374930768447857221742804356185725070003408499710759773162743713578917963056463384363003412060360284744426756974412365800330547501222737906976716817100460375024703614703768473208240612660373290752360639074176052956301999945243324258784885276090761644068968340735801604635297513323925859367693192017502588228051070075047584554019492634133384625560574800740196749812511573180725450445233786267719690658525579010558512305733991668457944740858131503689238074664072444021323958997816911190397999516286238203856617501351860409468820148189023189590212775130306060329630675359249244841421232570317785768427519664885126408389202919047138536528310693889366120501766230589777000013079186990778714388551069151537457264895621818784116653371178232613623234901293033033045287470272599000328833588678074743230294076721856891423399220147647375959259448846758484013754491103925958954729094825432916510271622474719244478993272082089835046588567172497296694999992171077190971924245158334036094945502425543841175617120530794093928138622763990839134761191265053760554862520901007244706722533103285797979799746553806747246738896604060780070679882209650579869635954498592757264338638822455395841350887552296985446981013296440573772803739433313023550902506577853923488680297036073413109384475612983520789395316758793556320208617715454041900 [175,43] 386868796880691405297168832460503132852381694400140551428935757891061350699618046630415888042485931784397270562994225735612248131591788043547595977539359036577532165081728929631952972010263421547387105603280440708708869237710967406280469676007830784601642860689935814985114586469262868549656588551997570843257781466413742455791919916895791016880853746762299118542256591111117684887698678575813220064406669574251349052609370536389067550945529406187728075563922092505610846656917277965443559003458292516067433719950365093185399908804270029181631213796458532700263272283335021675070511155592456386440353878038775534327033699241595035576136790408730449535702698075673105495002206263292562280735646489854936008533289707261129665420550638681023891372302403409773444276186589975844971859096941530496207632199814782884988184614856079371325868194427334734510950534585519650416941329291925735913629637793371342986334834127101528762635839498027915668691630662227867001835083902876568590751942075289250991715747698593556439474104792327052587577986356834362615947716035438458143350393296481983036073303696644390991137995658646411450461974135837602302648503366345771232442014947719945423821552661500971442744576665366486874785485640141942122400390710957214754706146296506427780525520363058605537497611261265979790403509347499968235445071978272381106214416557782380176033283152925412316531458953290708421340313784799415247673289204037494027747475446617518373643664353772245907925104606588852642775989964669045233085528037710471706231505496644712387525447072689178212676626567458597771077438353841130300451533243120828896654494130502786300518148267506420338351817048262485144851284715718673592534411378234797228378121961043700549497084103649549388929086628945834415029303280373032201033581103694839630964291643564730451935882283198708044220631574089069166752673553364845310119087128046521648166579067363113141606386426506973918597382406390786208980936500320 [175,44] -171251664004818045888026420016337580183832325178246561279541042217867925839301055283709330877547002920743238799642726920027319277742920461063197228370213456165287707419552177081629891106884981155144366685268533850415994033175666816029030338905856522338585204227324406749377527471106921689182418065521971143704715181667752801782035212317586190986864849477688641411776616355362128294616813986746638405941551429733898784867910052230279853578317162397454071626222711122082795045000659632510027701649213600453370335915592125868082936769371215055787150013381706313908538964290712885012058120110061679173609702573946718944517011217533140258000325243865682658353245454553409114551408958577806043739149915400232008933942485811537770069395820079580555512382131600177661272895904714485313309270017897882746978085723110979738585628835175799522638427388237658295378401713449295190915192288113197337993899884236326053219001493403071154363410905140029513043535898841348141109442919672548516985752383596107956674975881557354158133531243420239910696232932309417957355593139631568400531576909474453041571316918361854434320433915707938282883905698348136946634616269314183875825346436271192750275747033491188107039331276397410519128580439085060216534339635026095319049539881135710149862995485457072824037660095495576847286366625277085027209863491821408932400415974258427733786939730456568443015345279820979773636802550636866511288468923111065464369937478773079686408821772005986263034103240722879286646919799948992126192361196322771549409237843598004795716018256964581142263784478173688122269277157174918682926335245857936407415403671343056607914315939085556820460049044837307171135148379706726111924664566640905333430255896517580803107092336396072688454645170121463934108684476056090379981616309068129677948464654550435427324214087407278659566278306660262422154043965823498235935220175449768357698973066460788160516293866811430222822316407637632994851435832 [175,45] 70081561189950563691045250552253368491652568601835072329900053713196787877950755929837668759395336905931761228253938694133277256582681985473468581606623929722847427075020154382806956567512135358392426567077065742638385730846059426356149298136182214415864120458825438827191446942515953788631858011250988979238681345307908613389506875812596308186939820631243260010299605105790066790525917880503122322452948050309233727068270953528082650346116466090613629128134728917053216130202314860187157385418299294647833525656630703091923567381126492676113940954444704366186519550261513142931121965488602434692999303456389180969663852872647106107074795680009767219273701760497786631300504777758348394555195779097182835079873178705111195649038639038561345957096304744143719907825876250105005485139432725893402787491193759041988549268885172001465852432553762674638255572425185657999518523195764650230486475828691029335646751768760343406900314003105956853446067060827907606601397896364450627698378256268712400415412594798628775314289177856726393146913554619342571904598322430595384257267174948948545560999470253070338060182732045224362503588969046440021422458176039055024408207705504295042488886366512201609855049453979967980791611798931256181782961612480435040379322002031262186699226488677591564279866899748871585545146190596220410800216389403243490196637707325156097516526186355974027833264527277647821006051173131539842891642122876865216876902336162439560780163391276000867751329074448920823322102742850003240756028534039067318605573666019163457852975403840498222050673417064738474724892295269857895560182888047075742127457310561772112919404482455421345444947223218574756255351709762043823318255100559649627555684607304198256412557669209389827572514502308432795895553444025369923908720924145636985902109064223966080026222850233416471636841501184225187721087855025409178166651081698942921577788432828575827629662108794298475289402045055684294482336 [175,46] -26510497352572553072648871393130511736983591328637830738964555623204964056898729778711868546279000191607221249901569228341562414774245449890582563608079629023872343387230081463037121812269367380024847279522777604549198120415194578718717080732374683492266622266665793421463384370774776081162193542349940806789318418094624467260248316151200126506590891339452435945672117801604380986475373012063460064896032988684600900591597627563665288931397264430355270218898036352586150591884732969366808295548943344248945801078989204739065832193533360194324649816337957765278749529473045099564699038854789974292194250401564466855671974098040094261777065833609974319852670064495383947819854448548930396998675140052237594368477773002904849918233568918453259931977746221246910350950205218772793665708773884575379340025697910382224049398221645869142951028298483538878614010193292948136981423840782525498851010562045302550674729053936593063889497299783624836895642445862776432794727298873774434753021336502115204937936717917532721586449439287189890628519097414362290528932425764236143743909330027912432918496166202785442109869632917249940523147827279110491163518556231282719742842902828997154144822708296594634696948679697090688699033155823589080528945085390200681964309695948062910953983521908136187632037092368549944943412892183132058950332263556682619993877131738968742397976247231501937107318306983310173507807424779077908223827500470294386964874140263143718115294784875261599905805837746793442377547886695986967184099385994451601917127989856934597878393910270405230924477381460368482038180488409615046490077764371386656981811973503521553190123533043085482956691174947724710269320108750485048948173942082381166933416346411369944608314956390100161312327398407880560208600796076990031111841830625597656678380095044501613205127749736779510982477414359862117546809352096516078709425710160998773077885146000523690282406886895340195746647813561972519696 [175,47] 9271837209257240951857383698091355752951743656004132987953757853523386273350905266069659060851055534723762672912949649648356564328835657642691683741396630221843889588400783778251626854916074260777120871011205341420409508271071466630345654721002579629039084106568181989589024543584820255817769010864709440545263635900900595727957184384809370169280260917496238479183021311483624996734244427097343802820040301229775849966667740208857518066244094905902849061990143925159956064547028868511442283480622717216081409588033400262758866458828912033686348418552379152656211173128624544580510854363209743049775212369282308747097305375971529255577666225310326565572815065954145585496586639236621059177896525764190442966210334914658733006314483758413956687471367025303189452860541730996553550024657825431491424039189173828375352659951578344487908486149235433563405854184755384144190821060278204346444302442413398256855646564077651408182586681387444325162730068011292076824733978335053330549499212203099588461553076617757853339652664735273497469873334679126875634617793350587437015554278409092730149964064915553655642190264726653043904069784663683805188765223759332398012228319822180129623573380245367646918726069735423467124141704924285387771065173686598676614096213973249808878397723518952858437442205984338046729199526489895772680237035860808635669220282157383687406786685661281625941773041450787616876453052321832581256379798140101507582510562077361621938157709244202195758698926806426812808808738306155569499767311755897608278781045434070386442619317361331512583656805579779896485462692602232020816656649474029701121893510113816610384063509029610660249272983616678009121815797387515969181542913910423239080426251544523931711487693771718593580689593581620426132322924563109847525332081689429760258368472704202059690254464743182214273055577069078496141013880458079101856107617214312181907624863790328246370320721962835317715281117774900336 [175,48] -2999702316568085907180826050172053288190501920474723663076198914230941266556707342160838183301621669492811492236435408423940824192027860439295401865022994131699735471656083569541520945977001149785905526589509112319760395109045324529646161473734722377756291315659742550023964755718815629403368478540123460544446443195553493342739723898353827584550653851521168681543369788928022564949127950042844293175712153429023003505690103813127115077325368009024462192507028863775992232186851507718169814542339386056209839688402923857858563765060418055196517821821098304411367845966247321799037507051615586511515071358534829289743200706516154745993907262175571880022155118039814220169145892732769564339067798905805219098013362833702637907984088879789845018323623900611555880161202112103514997636582762008068451761891694229115456498949605049671010662333947406840688316900033672377688816330466612722836585152369818920864400031980249915654011634033956180870485604371785979445887066610500749113092755479068151584102178195224409498260547746093975288505383967059676143373320690356955223074130028299380329996329925197033211564181727849587201251398567173799813467871214172108567797564107568533306855052348762806560082817100276690907838386649961238574568354994657356906406979462765315537214832012276947533280070385824357418247746513670659487802282146444505707767083231660249751380238112671470601270807552167604913622006361475289335149683924622691459581939589312041444113936462030767592223210388931602700876182901532930825067934864114544413068648278803674206223259696918007615167399062238667406622190675986645902897208951751958898464422164315104680150730609245845630346405728817425468756706854503718131855591152369460649636354524719641161502941740045502172121729196659418994746830712095252518342550440554210528486272758060662268618847507796120696038644030662158816881008094829837500601972602442114813064790626075641529096711127340154443833117100336 [175,49] 898074756723670952799121976070522651038628676908099385912207385846886317512010975650286407258835180133960850797952456612006371972389675438367679062501212017707321163443334681083072237217971231799520232265102356355926438143939338245432984244216841360236595327717900892011326249696755420161523279382106128834544114143861999301446922278148673150762117014241529469299891802698832449892861175215831648733284361291033721271782390006247079458375710363357916447238853455130556955181500958378504552500918431476844477069176646289777561209061696375695659805857954892826442468781461908057015852715246378236996591903801488342329112558352313894720593613495423858749108738113877537611571797836188221214555202473485017969245194037508077467750874543183439211539758221827573294202320109513076354937586277280292933403042808314274144665276307366217442876372934908599294828194846160057753535613549726991347188400921583993094219587430142661438066558008938736188046645817596360125878500316061921063911336065092083230997685495825875109167517750386134413036583600411770462174950071225832730033014851986170966402264642701939489533696353832944852601077531565762788520469189923928279923070517179894108993739494431046931650181546059261232292886793189184220048373884481320300293236001455257521122482872202948166280577628898345868668090608151447914251218444652491615561516268538494915044842978732986850360361100134952467169049418661652387235166540188461800135755544336667501121103833199508786801638859915220010188326639152333074948389470811518231989911075287041494574510786490909008845679338547607101466952330267132954060599429493809087788395447700541811323778758193173759666743646789389476282527313256139746682070770465694009577542725333794452570654467119192568581914034088394663810640585163046785830893940124734718598696154374377611158498214095224776132780529553751218646319513690019057120475346782967263383783674630784620695746606513888551275524032 [175,50] -248459629310185018741941662620463341285820227628496273075135804446798697397570520785925015424681570556136240664890663660542628216533381978830951776927849366132375149577697204959961508597262749845223974325834182217949728800946923906046323313287663998904141440773842302155676465111377736003079347340631310439257984570274721281280312446593448054968032490942469392195842899084876301158564653514915678656446141777737135022554252816249412909214532182968937143433902612402188433877333433437029624507723110706738715557860224382344637480067684018209111642795633335061099187995543117174041284051386103689528749488422623959340113098216936844699685617885988059836834157550106477487746309432519726713926384181317428123264066132495040951446556692055105498934671037819938780472109792763021924213005272447886821504951353272081573763310241781686144564022142946653015750418520865884793748340029962909116433662398587352129592605226465165105707880620889343987267460013168695496189910247505363692007149313026304483661265787620783490716901439070548650482470258301453651519408820865421048246519501662703110768229917522550421799729025639673054170941800437107593675720520526963246207960237177447873056286628811453226588762214529169363528062160225387958239323370742354819155262705743646498135781445511466964341179752435101896384972776951443250919940253696580696833746061755667110630599332355170219894146490890488112046501825108660538775877165975718086208735782914078345909096984021504217521986837725958424227427539662451382250166814237074579762463819545174778238508608613795985038318558726505685603566910185229120103506197906976913157030511763249322637304405233006500754418198430589069684037504548184494228613651884394240958769377174975055145955193204708890909964091429781307663043783755331514648747331191284674341232498688330337682338922712754303348716177895183897860513156416245526322140949550387807708343199843336588870975735076495635855740 [175,51] 63101101915288566952592635454666727748097201231610799095416871412811589181051217064551938974774076317575236690335096943625749903873476684846766826367606561303388366876501047366394314015645837019519276617000282775589651219985777319616723424740762937768325358828383707419223523478359387793735045080631230401248517177318981494724287869120050247956609325155925809325644147090878700187739611697461629630079310897026422260892902421185080772228574812187918148212482344760140549769746862921016227523361977797151644472352263600650630861425581960582244664091425266032008015576753664762983488432499368460834871654370831004174660714902656377039428779795350032241360068836585161174424532188400711187562258487378895241469732217903911112995902407560604577872439847440144209051680665476361826004876724477184140674174101774217387172921703596082042481886689555530177902679484562714848596417271975864926966314965795003205712916495308714518069690722424909949633783527623859182913204974528501602069689972693706948911103345653435515103463098060740372999213184440754696951034584264206378265271951752766792345781072697491637075147904616155644046297292887625536076738087111089940943083112020144958314157044458733822340819097478339248895493047325323193294686466237824069908701928084436221687012847222065702356083050423398694517415045583733794497668347657724384036750354743275309165722697456488780399929122073745231437299206561222748963314180617476188529300555377915889764560234391151884676327788532951722595289915800086286323917798924786175441779400570811853179609091573126507529763680530220217831702437727325967915774978065129210577462594044293701131186449681279346123045499870346592918549760727630556796217855212717538928199243227308036755494414368416506552692810194219075255551213051896767694297886913020983025589652450159712387278586654195931781840641578224407180954794546137107001084214695463154274912257172633185377608609570600980400 [175,52] -14455618944991721493284972248074010846861356310892682793776471453251091340782580676585502800347499990906356865333327655149298559848986545790520758090020068721055179983008874551670319564073004631864635759761948198521252610946790999737910459113862916317432174816857912798870505427934901782560374725404680857069842921268615610932475382567838330563002157550250583134361010097443050537715620439373864053718556719467648186890664486139901271719858928767981004895093495843943976850849162247894809523695173313963015141546003967704996961877640234136461957276129819367878794092355900329440768261027965725194050989083993006512469946779088747531168534270233601400497003775047835895828196473290186381764660662007668931208766264051714571672121461225031524800503636808515584592408230684829594821607954635082889865240449857845647536059219602070966745624401245402971532806122679448152026216871496189632465446722122362526856645750766010689666851339538937719758902037262315186672736616659449426799769758185522609867453176008756697590055255861240323063764012412417564814281495987217611005608050302106231076346756410885241921075656000671413590252957872947220066862741222137505166038450946463988922941690425221706003830235115709635178233367753486435049966430937320188767536992942200697960149066191197437427738939487832108594692949890389775246485063222713899843939234340110865371533647005126260171777393620137792830815195506853743151488447344693386956252877195175454473935581235735299385564712274588911811016194140412014843844076553628432758915734594170370166267473419057428965719403060815008030151808758022780008227237629027992120084931936689123804575306516617690619042725585857406278980317571523387777920839836606062404368983524857577743547477847998341645603304338472776033565870800095548639682993519239495460204672189041178336302417868174276170255918870624232269532693797477718794517551329580277327388987109934197857008136915910352 [175,53] 2877376284527630680000754937720199138036139756241585974939680592791245632111648804380823828380317894838167490261233025218363083592056204448632535488722828995277712775963102423135362148478539908571564015807448903696649089399736651117341301534841603900889325202852477072414830080889952327855023490400206376281950860635247924256718603453871594099648753277804344419929671306766577094058173875077051619743496158130732643025891076625521631060820986802843415070566612285086493612166179678513181866763786326857470799932370329923809418803974784784724814387388876419565795735368657211821278395263971301391070866643112854158325998760634081131797276909279101862337218975759978748942105228685825064214236482898621718843238335378463509040525830080667241046211154506927331170256008976117259328342498758378078984587908012838295125339025979392661200220932135250947869027962460655162589043627588261234219528865674002042011054300127239400958753532494009317918586638043235416444067728755491424145004476334630120679302515951655894646443491635875586478786918227196134856158022656687339128830464954929751903882934968295681233034306144548086848178511081954305231320123538002025744257890489199466619127584974172962461847132335331567160000032867241879672684863582322181413223427089341487444532787336764307593114948920005001526436089372732272390736828171946979162075048742609310027683326243143070317836928260423866422164278766143589679658078382726736864704373580626842988571731768590185542963821485932295060211462729584577792484621134256505001942160278211285936738914040462799356595188707939948062153191892366357198704310343205200862098691528419688184251647338194118024026592766797570356847596599528451835941642875835286399257406474292617475155376701453486672341201283371552714798210436713450901786891253325119155039716917224963774825763592437856388901293393171592900385782873542766078888960884393219646329066873359795546300172438952 [175,54] -461205790641795244810244184027496547637508329209619195739152890354357036488183310043472527248242682276892287094112336298730584908896073281267021864625924574192285903619244033297741493079682350668135083535249607471344302237205604540375956796278796723535905058477495904573635596182573057037731643622693750964806731303812989853284545121896748908548974459361002787002576623551549602171373539762869885222750950996726669105009865299795249476731687152382273240201656017581822145206834260181308433058879555902871155478469147409094946505185784624041606719706401907914597089799349218366859254553602831226970279336444000141181657257275965946206403518272138604162245550809539633196989102762839337420371101266840336815649468230817876261711855376437151708780126258283866058199145984963527841294242857513057243820473209536273196487729990263381247035556073261386231209928704541835677167805388311712465814615828477415147092440904445147141359814975409510460958599447525718624689892242244919695646839675219781823651393890029330137933586121299335954376008525698177958181250032615116459579738592645130711540709803334090044305970373059645112626135459552104837602613041602072770419841516262698224068851936389473093785790821025841673539014087764546866298201312448414821805261836111905030081267957425682367238456728203471496495315196132836843120911628215725721077992217388525734680578583693890965074789101619214777894320558073066723788382571911930551050239418856928578969497116762095706834000865199085307619832631500009112573737650742697455514997090495855873694401007391455696554762062227478707986813596772024478068726040711488957751812255479807706758563152683814739183067168696901142620346983222074176340023281526434175740711228054442985919976879711927939810391739904977962088551773222875484843216880870652109400706360013442720572210370333646941281307920553490914684227628776034305536940011561156384158128438050508679164323776 [175,55] 49505775246360667250259346057970047027233879890890700612074011564154869031448886414907013997486906667369335869375979378254295538731524743960708930282267131318010673944761030027784632059538201018577848637651810648914591198716946697925851027607686277270203398685282181067192180646153665060636697753475360413073143535454048551084667776640829118751374085089630424969590041610180726347970794454021018200950063472743867326351238139977470231231900574644431316122992063876965036048678812902466899779500483034936337914963705951937185911897746596575916357526378206124529252489253999964555712652586818277003809684353525216503749405270304566930461799018463383145025203799449445256934186452559010024192482727009025114128302938432748281287651495564330698548484951063583073735402319451362469624558436986733444345446338374697833442684435534353949259718279141501066361086847382107989123858917386347180755652394060492796907013933116976806334832744871612410562900859151786742386519599690576920152433297387390334022017452651435141344224092219896530565260269770557327391132457960218528371548567212148621694729928031870736571845752919511098700459220804165859226061046102265540299867078098372761471910581174513612365239966818280809406753823005372885653989207863913042132603800023636202065098102695899677040701240261168641021369044482727327750425466390603813775208471858654196271798430734474047095979308076895354595173029027138920628401406519536622729501355541057618926302343791106765996348161983747472958640134014126304406074664003764770844536621764331274129505303469171575742356838730698476830156123120903371475532454413202973800848282397606843959988601074449002242193727461519339545751289265169872811666426055108613502174177916451204238746744218790985409213738529386465009141437370225524759253508994805901279619367146908052392061313882701003391222825910852287781416675489056218805527776429208746019933068942958615221360 [175,56] -1232778988918978113974236899270878164753412437728385394035713197614142793409293898348004162706040758544815523767724628119228425127650157200729339465825769448753430196532669059207588241327809724506953201227799904738601842531027235160451759274588611142878047090105364913577711185986134159249704117891853585179822008641695820300280274678666151257670751892342378342581417810531965256421525064798245840033556943756025657998165158082591154258435462261005683011568766212090172779725230740642460607588696464866050918900193570369119758928528164779848025486611954913249650187375818175525960494284696053769151060769603941165379474303583961236350246453248155062976255508920712307077045344272856987347736743692521610381610619928955824473011555803773019070271496697808056798630280564766007585692957550967618863349699483746757689423378134457704865179464247707846818949682035195270310647990973592985376234605222596614261079367059577418089799486527396582052491472774861491904999889579855051373054983997678169340334854159203797914478083560388562502266684070555780387478795096051303889130756170937758765649235550291029608641181749887235381692724300789491100762846750185683157446637415049227331578383727491567209346965838986077087899215805238921140835631741393629884515666857023199336724931661781104686482336356748127442054572014331325199609690675040690450243714819004096635514461581105879713598764618668664894571813836451220883041708230208309715026894905867310445898615111127571157377430933862557254580582423412038325271527739117981993699470301867825086603755249582576638152754861952456331324572107269100415820806098733673552286967776121552719554837817494195227598039730920856225280720126273221883112742445308717383041378239988584179182065971665071887257913860435985692496835879748227479476413623885097702796517954230183651113624686868133104829992260057985659301268380103477223852661624423693102053990027562774560 [175,57] -308916418680020879877362438092757806677740200975025128005364565902720954999820161003413766143720838741032131844757345030885890485632524459696860729245416976027950736566851842247822007731517742251142119645661601057574600318894632985967923577484931923279418979315225772013306779148333263244643146590523216623515678596796557440438423703741842792068793598841580355349042240902388843512885987295866482608965348704175729564308855250475009566396853977320229597935684911239281865044645653443068143227773226172870675013065979490511338118729236502257117432580025915335478477442629165383249003213392202405889860048852986104677021419181776475519993826756293348039236478646086738427389830777359479518802815622652578802257701643409158921484639140722426445347142968297995926079683781752172041589017828356906474217365790217794452173737215106105155955046063771705171558077265726797449806031863002546805247616788920160731801561397849851849979651074198795983018116580809608159262900146325886392961170297125291503964977080668285821355100576333984241284350044830809079038073909313218805305538991682029523285847004515038238486034905294245294817606608768681048326272223976095189717855185898307372530769969139074064686064515641367680305102501566654114156990952750169900927885048748386200083219210103949504805470566280216102348327912888903807041965592463452704967839700818323372425338444879514254624647411869344794181475552861969621383717253156395765061206973478659029546657701400388040838909679411109951164360943393493881096182598395077465811737848842870748187505291442379745378894910397097425831546838801259633128634812442620414216544980585045045973195948077537447931027882325131113847413827272962655342331914181889324789714936716658828484336939622495844861232833638813679066854077030084326860062586732373035921554756963923560100364729959067241692843189643036989641210589176621367154749454605181762061467659984640 [175,58] -180015340901276997401756007755696982635751072807308771940241998061275512018567376797285240916336399293306662339689706963498490118670195174236452833535711171099126557618445856947124064684251890217483247997706931912443202738198112466263445071900728438060434942896131278403711732669877154729791923569834006694509021064276693035251072847147068132406503960418793565346217941889477112445802536507270336101000929230552739792005019548520600993320426425423785781932223932464230324918260440456283682054136079168034381488618634099039076931072236962216595112467432600234295976554711736682086779620363351045749788517797324856403719069106201071246882277654781309082827921460789463323286931022930435538007172125829983005523427331713871501711049053304566714418953965284668888391615830539471701282843561311552611943934369513144597258922298446674758044089911897329134955376252992244180357698031047749876506199328456389763039696724136716849503668967363361272307964067706866094134006732501710334382609204423248110359592439219926455616884298369444123585297234637010821484020830447991068035594312208377153383659552741756812676930322839317350518710909349353783556927514692057068549689929626553469288448152983662384908252784766344537014316568071987826898427635953018321855496739079279262951981041259552143312567721249893314251141468487146825046996899570417767553703908353776884726874977952094637195244787532118676651489408411030480343696753587978394112554853834887966549453583078662852636823427795078122220921585392039593933731895492856896421171197369346588821073377007169826983913734948291928081823736608924968441312603620312524265688689304009165081190890432553849711595410667144658025076704165818925714458610250966939953868026233459321677672689331191398445367051544827376653389707315067554773305262976795274286852736900669250456335536367964091828676627389774135961394491217624174973604303454444505949341537584 [175,59] 110735007339952400987182818728002076712243798225325429978190464782369198888314955348853113935544885033625178537440282990550125182785093612135780907996634082715421843787784687904256400633279776112253361251119358176311156255232683230380767221665484740759640252158224231296846116504831983326389533161922762356368750931906320201152901885940827541276539388570428207584609984016847857309750036879633795009466314173500787477053065313081852713526816126456716390844083023180888760781845015813205983681446105966914747305624541558405864675047958586292286368515296122348048202917266861040663380643211144633337942882785145057073616903549251686311736536029228773847746453413269248275326115991951473908634335315221424529515874512204088717801360571657369909597890514695900621431500597221388827959896425500061730622412291325369840410840226037037530881338249933523524156967015108316320233283032977339846194301929272601860544445341364655992415014188560697204195435197424129306633973271087868720676436697080004315238504777455181555357533510613780193489939445265059909413502685843441906001548398496481973187096877217082629463724561758248587880837991534228567153950809060222623646883175092546275975823522029217655944230549779302214495672847383092121848343383934460576993746651970272496826361715257457134915640918604357921311652391783290747329550168542271726095362419447952792790190223225949965779445970782805232289558639575428428346221214950222799671109547545571676507991442981755475078478212625906397586434190946364646753840305631988445230806060282369154831031408856731196457958289029834769839761235276582436366696199152655018815001306425832586388988896113200757047228678652805887648518605789843472227148103532364037179728502037657546730813666952950062828296154825324505910104373933675175158108426597119570514523213366810568164532209280097930013509714039194174421156112914080851085448418591103107637406480 [175,60] -23449573238071077269712513454901733274404698037250305386201475989064889524463456917909683753607565816626474158919149700775737135578164876207137770802858757680860382208104527272969346758019962052918988201892431586110623026648143066499441692063019817812552590994387991747914782517881602014664874315167767372910967640284867915228000984383483860487330986858957993588101580163983524764345466730554545996678060353327540551887293108471569891226740607892340933107398015946734450465078590481261303254452353553022710973531042216259211050001138246399643026729699816671778307076253305835104220293608811950760515722015748092414863820864994809683566369310379978877438007541665571047285587749667441079967994965146488461647424621110459851957881446443900052656255614286309779659525421600748684329381458600789162601694281997373082176943021059148197417786567707130809116425030082680663557935669425338320990921182721100164081416752683671069100822714859320675139298824929012739413524142215064765902125052898858396371209256704588881057186254500754519053490930871543253357803377294650462206624903720179471730063262012778395435134872324345303956774624137680338745742387531181215802049242876918121999354356607928129309299011969174239419711797616021967540488515919639710291427332906649069733699405756203600846581307851681771447634709552849679724027035252317383641297065303764939727442409500165286832860515531240356567568023220398719430681376505215087912350730858682453283354593489207055091916467767272557022837478190945321262608047160984898713170314612615665981807050482139197510875422108435844819667922739863087576502431272303626700356320379894358536946945430630061219451050149277110526042392212123071092454023790044186627616337095195087014796007494467451668480112884763849978218563340160257731698270707441201131991708969727351040622232049859100616416085587844994655156909486275394552874302952705440420348 [175,61] 40956774053960136681442792636310200132259300955984685003681349635975342393670330215650880085422633347787933623319099487951892646504729634553549610948223739742124877762721194419846273358640147727781144563660028769365069856764217282967832856316534003813754982974655826345483450834749531113115751348345176980345673887697011418138193559257019772268235601222860762905526995749558063171735633861829182582413766286679106803323156222548173067087597722838344450647980738510536314750664984727881770147486548377705429041045918212375272306454757016597567245725221786372318032651223361867087824058373185164455884038448672411342923083063557374835329568508761254859192015824218117240972761616577628131929669117908796795442307362598672237100514398958412442304523064925432656284150147359110698139743871119363353385778853546721147429759579006470714073850941432290371717485229687986820959223816683636284248396837981175810262183381298394965751813737594640241451687378108450941872423051494521898787152339782518403430565477257584061560950704302068928831673131036155522499565680173226274307549508689575965015278676479282775287580667167078595938476039590405675650012638218483673356040613487708082108882950213223737670423585075381188635888166780846566205819843491485961170665322615213592342786820983158827763103505846128021760488076614701952863508840982330765999708136820826075773138832076496035317776444664671723304142054617839665680188384321498706919738998728402424625003519066362355800148474629215867778089856113279312415515718006035395791955544015218957227827271349364727950125993160455460404385556164989451379940102670969927180618170312321707591371850045790441795333933310809919492891225497276314877735060481097628409863969927962109629985495909356108052700980911757828011686295590092036135245368676793343095391832728743495127817469122206241632906366503814029319738197307723412093366485714974336 [175,62] 1419857418898387273941106074765049226824141116000812882694432232946083141630320849146299788469428740394190931629281044369489519985382571660385344346815127439091773461952086686613345896411126247845689467422368720531275671509033243025014619940606511974718338387590357496211558434050634593631276573881465890839695753809197371612137157970787259322869529001458005985603855681106676502111929715976832754677500882392808293417848223536972824394099551840724144878487076441333215178148276949911883456441983824652038237585601902664609615384970389907917124406504111118992213980996595865992601786822696795889275939439161663202583906050369984408118321870500242726362956753015812590174301236604220447781611037190171297464213014393525243233602580026960550941579109152506987938932109339987059662114575631483433165296354305693286093242433598046527186195435740995666666997927662214795616030024698629790412591758881804493354912274509018718651994343415785556187138966468239042014831222792626743751057537481531205639709302982667036835419072475636783237823359341804810203745295138990943777161424822396385444172615597148556959461150106456213032644835955830553908608905794945671422839932097126016236553508330423946985649356615193993020642682426126463697715230684880653151108643409202145632701617811722691377674464328918953842527753527124639506101262655066744006254739680004655658630895603648936587779072506642965806307437719662338161063670164027297515364886750366673678422838518379432146367493129919593808267436543780993695423038972094703000315948382748208932565249884470406216436400278914467955508670005303554874651711403472797001606749956437271257095588384072506735221129182068387315213146378786963610133533153144661284042391370752835297956737425212236250325527640142574557138128187288801950819955939821939533374280514758507013891389780807301063741944759794393537844900551216171247082469617183624 [175,63] -456590737377224263062366738119269552494337658926327591572704127501833820106044451910303819632731256468131034101561038797483974154767182037423344680911592589872581869987759677519385470861747209987090994304526253751027391652963988632007593606885843599873526559551934853850252391574770150956097954936476390437090598858767285327850204599091217520391956075746663449631605272949370469195674711145257995374665932425001293684930790426706162937956021249918585563528295456246436734880667111066840189114642451461143672780459988886781374610547467059281479360814162859388111023321985319949182071936769439692003439914491727982761875157266786169961322574772512957234955532217152847840939470077336648354001866064187540722949187229325115520148754211370830233571011932162769693483952642236889878274223048020662940944617583253030924704580400826449337606009513259261928539414451744026263204857049811659728700107394757696410713174506827204294759533291819715954437690055168708573716525317300950030369964834486545526401736330092374295035193758401491638287436878104671456790449989987122176471186606147978670087803833918532819806637297983749297993611277063629437590376982063228208864420113353987950505264838385744407025568830843479256653102312771591105584849543376923883651324631525170905363828995023932586462078619821824929575304986484523932663686655389964579492406962993726200997311445436919727728239549030153065402688212379106614417391714213446329525007350458720917519137021588360566820063728810658939789685176002637205566298677301971817512494568086052480237570767998825583583537126794281585226230115952578134802123958939704856704979597937870107396400388139947565266139906923853917475601015910501229985964449565462716016440184730628476534103125430319781797896718269777694891671302722935427113277005533513243492944352493922387995276667425586765768861085094291997765656107077393141295684943072 [175,64] 77767684387338408707039134743816002988990598591211754097720995336399844566260729542189895256214621503553296956801145356235629373647868235775503105533121921241636428805163666252705974583066979963080755571592461039060639429197195306914449888538331994859147173925612816257373590406797509623925216517160608709947272279966057249918206119887603366322554156188485228845533448197320184783010988838843723372243485364523544909185978723471272326095297171962059680438993450614579122431901332952709547819151731011450642741301028381205323869520172730057171351693433430196889583401741135448235270682809329604594796338333933676576064579812307034951130068098612682915756978550233789481765189049451484105046860342106215576315829269110137575675308281594722205198788998724972049626082764688210028610029941243817391550923237823543087065328769395343122845983113583769610419013342016479355438496223006411006703444086100910963286272557188790472034262075995109137705870864211321770587888278428233259306062860298370380634637675632235323415673526201494973915565496566238540795607057942097266020729364207222953522999813746126109554019400274652092509068782043521371348691511613502030667018949897422680061023510455366762569317361769677809304363950237862352271948940488605903008017345387557972178669293915577221335666459674570660087121566769155880219688060966197213870205750004407304637046370885156875580162043627988613294997317313099615280139370248174242493412288097206466492729483725427761570020380437447146244605581606487036209325354410016593673109619063505326307789044555060354059426701180260292334834112801956555421690993872164408394214142513666330405466888660090634797844091308837994870932167205189399491834800361983496331228747909201504860134491976364970739087304452998258224889553384892867305210097228437882239803180475111114041807643237517637566008178001871724530888088183277817965261168 [175,65] -5510540636706423377962223356140297570642743116734717629725444015616474590549986183443485597552115536180194787873365101749585305088119529223064820554153593237833243476855467306268511576264813496814835385916658511861022867305553607333342226143778116745686250363211706191075401318791607047963449479186050923617304476371344053244209465528259782513300084975304577550620330578443398944619728542126923083847200838186782895479023537347518497260825881187563143532262509144847799087647180137867920286863511192822546062834885325668027902480418926240505693496691015246386679087189232073365027505992788536843766644464733603937593370476439345160495402909780103142182415442612839364887687181779189717232245622808165332312025029298266576656665838262537337910001974218735194743731788841876500034385325513557413483132542189051002309677197856450345814763578643158739477608369382776186728515215994256925054991013885974592115584638750452836524794627972668475157330257316061700103905607978426678018025621718278485298189937609105797972316289313694534915784785048959970890700209298315654526835691004289115939184609009370526768822938086004722328570937214100147951143174858004129537143857264578086449860525797766635705320540587494446785893946543963993919846114881060720862055482373181406487994883594104168657472690209777016730082210014152217872612634974729839616323505055988121828207100791328320379562090530072778958452737599972294998476033664925300522583779390631876924540249398333584968506505317816117692436733797967959951811112726585114507654810074393383284953473050021721308889872253022151165767408624165423699150933183598733893375762523341911289864381896612627728583603312610145589734525389633639142974510185955854930640088100472209424264740081964634707429155551527835850183700527805265788592562700535285454248145004218132810466015850371379134733863454489577035895465165578756776048 [175,66] -1205069440384690207066231971249614729419556722132633505976534986445414722809626854762886796807302065251422370636888749165101353583516685472145503015171277849293101790253713660627203098666808595874776789509751228259788644787298981828145252636650380591345843901490289169687945324192411667924005549012986596788273401334150618065759783895696773508737888312612241656416208458636240838573376843130959906421458096062430449584398854359976340686106851089196770626841467882645296913467826998088992436052775685154704894279939259114742308085050934938866013429982073076415460296303863376213697305214961970301336470590501747210733890540369547973790032906165136809717961924883862341643771272408685051694461594985163298693743228740217958079257882823544631160311849640237437354695190019926569407227069602048890819799433036178178967612721866858468611285853930024579234517400525902534634047555127576290711482565669535130471046299473413667489365863087472385773670072944668601951376409449168609892915861827789383026103522633361089176151635724558515918513449120170010836869222252215789364812198370478411725976649574085444021857695970909649987399350289660980836759745871536331006413952723747406067943301890375092956354394821088119848935912355607845818553800684411304358021186441612713865808392391574440603282526343656024106377704188818254158314761465813569876756791132160697692622094830941876955252259805298864192882628847062224961849784769053646383523925506991819603040883753088072653284910622593121237536550416642390607542870153674831203264183938109612409183956066582552189413568157300195885408588262779038640720693505313205359626394274727381508811866263627342970552118797518984962963873901498241982321753660998869181017742819113627787885352984512562815993160840180048668172854816611341255009435344670851073476484676742890543680729222713268708312351464955563303405915836596703190 [175,67] 583325970544405590913979064732505539746761870944864326988961933386783472881179933260289099026514367320665677494512330820131924560733111913759809557941932050327684103065911363053074353513956377982037735142538716541774628854631778339523089559101238445374720527058462788310197365400321736415585537104003497315859833660651647980890564982456677146418387488001616245233963840720835744009459198127949164467053441236152393484898676483406982544859283185371116105902839992138138410081559725549036301223657716665980464703729895937645839771047687654381978079424133012064616620294531167799634234328168800506338401177987141960837135089937715462475281537645255082372239870023179084430822630241945201458037856500058454553159972497825807694210288286890194466037199524518269824990151352765553852299643914101291215177957171979776961274704210298772850283407497795026129556932656110635835267633301026499839183982414637695948691741835566982148881064547761696865939564225607516925907966747719646919717082425797826085105740173016789553504293420815086923165082297953664557319606498504951428563561139568919828741780383086586494103066685495584191579740065655101150418590021620083489950787239115933607491165127175528959641413138743528312351417320161290299655714916152930070616862463588088628477262079231798180285380501927128056012991915136836303747999965875875043345044171076976253197825483526123680938335350771369952934654000983782113490120757890197697570641194199834345073300604411731174197338486738150798757910143063101303310908390347099587633352824593650596862153077467672232899351950847671505440655866999260962097063927780095501015322018695549927408374884792560891453078610980021757436485415999517502157418233216231544912455754162061118945097033202692185664975870346383196295393813359346215531108251587810037336103428572956903411234130419331427117685799105955943682395424585312 [175,68] -140269682745121748829048754317223901471842130471821156484255879845244233460427999060404692967354308446330067540084908409406662371287628445179235724113292526557889447472081776624464444124790583915648183517371400814198664595210652669272970300938799268079129864467205577793545054170407264011589074472500357334400182342360476365358684315133019758378545427010142579943525887347042705186654476702609544412945878063198249915954348553485124907592157993620203097513469631550538117310658767595555145524535570946782335805906593240675900330530183979339341859940502741417956786114105993804588734138031305248272013302833469607454492023500598965924159983620389629513273100475853599307764206998114843661582312157974660292985503114543682681214897138288666343379849635125360117062630923441741796690321277021353730675226278746072586089405170562871675037140434891100844989141581979096929121841637126862626894426468051456492967924863941602907170640761361384886443550266156450133689421090937342161856490968973260182432473993765088275514255990843943675277190526904613038105447896737453153388579488945070314392958497270945950243554775422385137460786342507164387466295407916909029308731728658045991622490261017831953986386142376093351593373344988943155082513968386248852471250535944580137697313134929271711101884353602824039648033038608333941899226193908752488219284828064277484951030649182485896941018483196190345370572591164436168818238145764696280291737987276002518827964788751589588441566347944914609481522647472966394337853955835431891525499937894339551307849797495023553701791001262397035767791687338953876645745261938209924561627449213549888986758402668885435040024845281164595081289446585006193769066769661564738402482018236595834831678199190868344131576687916459467462347314739033509080622004189903405612027090287390293710146926340817811250732943435435821526484387686 [175,69] 21700557488812980171942567414537457413827015197356563836171211686721042271463291533206752986482315992810597515898650831877033550264474799325892850094327943629923854050602294096972653410181313186891639615095111458966533248333489879591422811513266024201763540907113716063886151672985582059298519251305483172177201463817152949601395380511535522211559467758916700598268180941187470603870042744756434181976615663392773030913033838472149053091233623489562153111742592160784648629704753260515158846173123208188955550325921629012886910035712372884530488952893803395810087506137536684910899209498709317621468977337124769446804172685292967061842458482659537491080014650919222395792968190715719373834414721380269517542918127747368393184618460946592722277440286281990288332993021287094967655928100328090566351235197440208247581075592874625744781490092128575600929016539969766747954595965401802971658300449359029837544784866374732640287806276881917763629405050505734913465977931061198876407132040296211576484144591472679607003805675704671484181411401917004843966153964693852301375727566993918378956005078411611032976005273875134958902176742905602613724302734473858571054680429734524875651068418983755048004306313496566117095132511158427345042306873475129653579352478124295606600656216167675083009000588226417423112635401317959610772304718380164563411277442670430526838408951341077889191790748852087583249257628670657188896597597511531146328395393444475662863140416925818055227059939965474399738201972929895199489505801070855946603731266080303955801782930186405736436494667795496564302735386254748117919965608704968855764853853420821593275329659286530424968339739569025107103247553972733081319985982004387554850279556692757309154208723965371393126491539752352430208527976937523411957620511741207365819861030457892054211636289261918909011542189097959252394891960 [175,70] -1514179585349711120068024872126739582815647397014557351341195887156272528505985395784884778022430494445952019272299342380914891432035062382904152878272408635552218937631678570105196678943039530393664319630734399950314784246810525812123627289703020238370765024456382018654862862465678104483588782920592972416089846500544170987029318039628558777732214767742866515425791137633011433800546782505575459095418978211969028570401505072927609831086306023078352288754314312645071844151602819837156660399956781631638046857353378051616472491320691308148470448697629792327971871087380031141249577818272508127470815314726060521351701113628667449920095541648879495082007159344244319989157838801205620260365234108976832205626521526496694925505046760820316818726958797776437044343532384875073378892058929884563693605434774879551027716008430678574448755865870861309409953393069536499118531315214161236610892901777318916489491162010617909430154786123248551187159955232646249693720335696179485970264835227324871512703813248381810200285381347203767928229028438397031153387698124034533717532738286108544569621368257513552502255570790867793545670153531072047411219559765005708994695793627879137644395146202462587627183395596174549288324025806024746748270782234488084487539854424164851701283461829412864260315905049571199887597666021692846922593811424970978905439134706626161446872370669292384265951494076691126304228931679641344357709276436535802849075826815348280706280645098137957930204639496009406074394379311829048798157347354251805790403323530879099782758399098256478630355916600457157278345896151862422844131339979976461948860189745803838007031391496769067240965970034148578457801313512146224800634549504871595395308373320764274681969819953480016398026415630412017640555376155498001149145187700925075011437705081783669870413422583666323494491487023083378535476 [175,71] -198102057726525091065893839439464045630902053317305323426627195069848391102006549995847079163302606801738827760655001911325421366708772663883881655455967521298190108601677418025541463426129032974597842616124086978025311707164119438521887732726400836994967759083140591638028498801711572247705357982407324187358753588690220938852833635727870928210503467363648557269782512178010545071399422039070436110194868196824748075603823587334458344433947370244300063173114114319131520162072048175375570226154635360293472822875149565213629466714535465834380539500524663605096232386783595044451026314354965099442880128567453788513034684406874647168833893545046416798627711555946088782069777426488972497825345509943820742567203084314757606556434870515178154149432666733615992544131828865051563030664634155709627550306882874462120459354448829836712451825176634625885467920766025868346106186753764218183868307505963284307716390797336985764369571871225493542686182961763348712729038781553932555585790742282452250390631409131311690236042553248517620891364436007361019662586883396258170697159916345752443166094343779443032310223855349151113735474806838071325129523572430544753941008515161471018949105527862362226764834222850016342452723636357374080402693572719869753138089067299078628923294679380062535335335627744361026410865111103769100034710369249274919041688775880130176643789532728444262833520651016523110577866002384936387406552469234302299426089564541522256776279332511950989433764934923821107850487445050146848430025296675538001650073052270572631615932425140972159872984909631526138098956603354586945309615948749971205138394196383249509974336496740213262629813785900302425884689280010353448508890184709625085213460960710422542378691348789088254970039408657071099177629599924444738687227679185818534167311023552823630850655108523183695505699680383615548 [175,72] 65618188059593651777078580488060368081593334499001671453826619912447759964047285870648490505115232132835993849489328893421982543457310917798244898645103613718899370786470158489839157061462690412093382674787751313662959455679383580008390759254474259939507808086125340638893450004449160965638442679420408678219787193103188940178738361378881694297438604910656740858226674785482228538380300833990426373203029148963247133581044379923114492959844885003495805571650750220240279493553129555446844085992463149849582256722630283302728466963696838126429733511271267357541970877382914498674534783061136069255391390036102234169721902830650363242147733541425145030959679248974828811725648471132136650729363401999988192731126939210928706423297014572359264819438781671331751650838611665718313755148056234788332171269026342950316322167072594699843689009634830950833035975711764120779524280512368693240462966042089969433000469333464974781135913627774428098935407294219403976364634309935380160066297521708939074711812861212257715437247210908825066544123021760558621241327264459520643608180482164360827783518097417233860989471209660484366349773573605144786283912161629532871410968972624764051494933520273417375790795080812206016897791845311719433732564476605589719683322514938290821404940243569928007820723332889899987573827435240964044832006903253774149976748376897369755781534642530463618170074967638043511476634415261054219162253996003014536676697661804488652208820458790684899856274626109010683049925430193738101412161796104305748440501779566863277463447546262600681477655192489273840556181442283597983693147209250413730476029503744033761754832614002070515730163560472720318716916436695311157326394847372054318887715339539072826651733078375135848611524601234857317818988288546853090997929734695851079011314591939632792167081760195167421327766422122664 [175,73] -5950858241814205323479212982046608167225854211063370012455465746376840647346892107391188243693635775448719102697154546626419866181257885496585938715915534018580140504792529518038849449059101422732884943352928938706890452643317165597172945818156629578744410524123579482742043293104365210668089742438222172912525220848347867561823124261660786342027725780970521307173192435190019168034453048522693832313984988780829065055129647249099857029476111729478594342204614913759847439752706127353468959266462448191809011615384300211284185498792162401197490002014511976103730801265008296415894414657844760909464582625331580997753602520505779248622278788659857871653369271064696841100205378556726525785348775187386197050089861940566601544213891269430179579216418774141553335231317138604573298847776109341467765271744334430432829785421867291774866920373247483227538422900815929765320687759618914925726177685902940767277817005281979193444088787085505176129595263585834516530218440828924648702306310276393439211106250215312886507101912853317274070809143375475259848900767395574261597485381262080482586547535086412359392633634842223692256190673862312930423328846313327361336111614452334183613913545305649590855919563140449586996958713475812992866811507568151842106537768941522716883802358868315221898281453643673073255399586002398774175450028674099147339120680152111505219053163697234983243753270118877655556858473219576666876700765192414489116997821024208435197994440460304404237791219471767163660637793090263590448396481308917387638558895413432182393877259097448765045752894990945963109994830918151033405102020254689411760464468738158366391859362376344788827932819813333996044552480890659095568389007191605398097764488579792531353398225200827273286229604626932591296290202260945731963022771145822129831008218142564501907832575349739502974358086864 [175,74] -343555826862336257651902199067309608142212339836667935508521134759599123971199360401700445839167759375907359052046138988908082873433266953329525377097762392672941353171035070149482497419377445432192309370928663259915183351452288487441059494912127563758376316786502267693388663703464330538577158887399944622570431474036168269454784727806383307243331386547824641428939016134357648785838548774290376569504739412491024982169786453710850244916850893621864551439436715776678760854775781139289731518092463375855985724104113879836035025669433144210138601228619146558248563182657628507424294552227730701775959699935416898510948218243923696255783196932957515957379476646083360226536670068109317647498146087362801320961699689624136829459095664727726018643606136455243777198559985810116761323305891520392359547238201803573916959688335539938358503222253066035946166322397842168185583685531241951650206304529773243937665736788103508268818907322134244438348892269310833707420718309410808155341055831593686918318958076553487417758833318097890566551542799471026406446188739559648907377470613899497978201381023478474499935604121960392070025705092211819139889264053012734616602986074472822960042940234168381939224223575226041236122631364263509014691266653307883723444865236614261328627958838802318994592819755861119802060273927104401474539059859132992539964446022418530905821769256788292809117313820913904006192017360886464370198880703779287954873325151707369116353411995678216344959170533607802475846006707742781530023500966435280318718193506433746157463324585813889691674483350949100609536470552612747109100846007450168663545232114114576736497954679454561002805476296740758475459729741180423022565954020119674546025399855280535938085909534156587439266253786584638546791117589167060061783703363823630494803730426445105298524270441090473244759363 [175,75] 125620161914034251001856101622981134745454549307151899830031706485235377131699053040241814258108442675819459726423060688012465574988749535995057536378898578584022383306748431216243191503071295440347628038524577534015389483591492442208785004551093037013604708926975857076372822161135329263310418547549465303518294611844544971104680495749027518820012628025533897532417551694069684798316048834144359581068023944848923783579888364207542411754060751994963965228746335218039638017498044201624840862732426707160466505771968205415121280490615131364547845934369199126247540221803823573064112474575221361336010338531238442251308424509207250132745878991063854851995173505832223172086327814292770194371568718922634665210425916857612822843470826608729380252067396426321538867507105839804843848495388844311785213324442148087153537717827631588791350701999721536586930026493219745760614622547445137750464896809443090099374518266998380511373629190682063427494954554196372988177908114976319925499376735285130809134029963181510744935688856191016589338900897095774567229850301916663642801444354463285802677118602133935354777879907467071901912180277778572184431339952185399208792373071968967133246285675832887030928716084436179367906710043608220619664219640896106630834735194418860465187298896574641402222525039734297552053267109202984645332888741462010371100392942728398478404987133857570016720124619002691748230160770077099066714339551298444950458147920819904508355139927729629339659351303340212062031051364576879430719004488127333409153112294107725041490042497853504243349381079690040736241228175768088876000775306899194463816690973482510554813555072108436215702898615333023642653045608187623730452018749170013619795725935945266822260149142865322897345509017484593895375707365143859067898567496831414377168414202409971511264331083349269669412 [175,76] -7792957804590047182048464976212249187967579237095760877875360253975352619338353130846994001919084082822383937878395684608064082679343538522938769348288540172417886054658167743454015435918204310245036754023262163317795975991616082584881638962166153552017390916701923529912241270977239278342149162307703901386948749949751347469943488733075547453719638129437030434198462147807121869852511739270078501778965658530219383821238554635493945347207114929953464505508489510190029162249213558700481787016045937351524928737420065671854802376570221453308852340634383930402094862115802178911292331028340591808369418339872634740408151454757096081957700053702481242707463879901070312841883037328800008881769751715727726364102045091968846320673535526353991544093726356118140807589289955260633996105473497347937215241160978590102071379510330999460666440497872814149180001767293368974244292846587962826389462692433225696557631614074077817890102806337972138428452529646002684501350729377860977617834199569507026993614150739090859145972843733925478717463530811528351256222119503154930963934872553349031867443706454338033498673638170890717143443973852782258415411162906214372889660188281423653224753580775095540071171309589222935348661514024892190699046939730793082284748537376435321248316591220329900859687310782283088149609289584167115119888803213772777698534139048542316092673205929162983063280851867447948013016850457206207120552210208008823878517276489439321279000727594590155767028838349949102389316896384219706729066381830045941162437802069079390422534043864359008873783347429352349046758592273641699009980480677525997333061875177053814255482901234183024613335084654066467134602380402396694262067779232268205510818683080617921536659992218770302970651507377653479348122826502949376504794040746239546970511375909662087779690597575107214 [175,77] -425212277417191377559723856676412550062715801331219780851630398168815546518549200545856487923260865905072864714747161882294409658420948610272270334869005626712478761612419869804230722917222045254781847335873062045201818319159517298741289636297361620231391815590264255929536251406136296457577129783023574354435272340310164236912066405994995004046763018823300193929458685230762602202772876993952669726876457480220665145293909714438962985932179945385433124584842074468791209754995531542238925332279974697148568535057641530671276164539322756847376678067008007333574625785200287662808846318612437197251392054181621051066234222030964272894443464527225049524308875778456786543333180963520798522816731940850735535672112661400905020743462227287406730303751755485334123977820984078979109929315928352758537565746137070009654752533895648087662687100035932500858060429827059471340059230451292960173362297938836240333770676506671223372475889047299388800513174728016578190161105712978820528570733304501990253369449357473289899496253993716412429117802480351586201899118753305354112472244971441764547191111738715597458153040458007670655104329009116068045436660516429596483376582915212065493237903284791488215619370914980373681623271048734128460824873313243921750428000153254597031026711206575084227135058095072008195331503793799900316045998812926729394308660173512369177097737977745002842773786195280792720869776627413777509309769273148621505204857852211083185276559301148751887464795925827213105556346332469031856395450256273630525819360887545684621379536507040403283478855190041061275231454159091885451368698475642183300362793203379430787028837306566047526184194584368634627804980355213625070507943464821220489735964411767464846531203420960243404844655037893493588986262879857356622701552384504174693665919721930497361495095086376 [175,78] -21293845646886339794659893862168479668179968035424642935640568012550481454953831047531410047226188545052478845340336139646908489431889092282564863991898718322959794165300984203141906885833536394648662912947121316708648987725905247797253591353927349705278945963188441245841855600663376464754371269731837360081225794248119550244872076785816475022560624614158095764358983403337403846417836570779472446681375153822882713223579657169104475777272293056603580024690624962220396537551999823146117504664646832229985987506262746223096606601138768170982786712704991773386951808323897204633880886971358092061256428660760391364025251613895418683231461706194210366114933666004022163782499261395807613693201541561625321335338582855022516074358398731714156192985741299018880257756972303081465796924568254854730335240289719948619001006458229969108964677775768247694847349901100255208276290583144080076227992840321952889512918536023168814011202062557561381928881107411281271392890457653589116530723552211759048887923464914255797913402248646928306424880885464379304320313316129505151549375833642808585594285783609116525739223002407805685374964828829425530746025950132139450523484347639931123330893086062257488976827942767961769649111090622959760584972765936442737305450487558029300941198332981928890101034216127318368631844640280717707018547619597774627215022053988459917917874626586615050907214105897021330682402532833240213937477225422363909007987510621042262347135120211048239820404034489920521939870302201642794107579273281797154944060078131825069261697631503792062785653621673200800730531943798432078238899708792803929131790189478997731361886422299740071454709503290574144268518176206520466303397108155605410374569631903605722800398972850586544098739327789123057989626852285078083061226516398254265977960460467807815907505932 [175,79] 29836132399245053572355296094255818301644734559721907721460114240022849111551024481316315872848225560858503300339750812186056009136273022808949320284222424376195519800000407601061595854066520975745788283257444038040882391994168723790222952268028736800451261433766060417997101651438739570427444455702171625247210099343416010290546559440583410985460363067227151179125366334406236498950061122792335263713258533087651906590184246668043441301891075570700000225995802560187635658587813923364245228346606679606837654011610518829606103924679989594472116173148478404333755823436443746166867564362956651119652750778348217908034734895699869129342439947021983041024663282447640725188139089305721777991269415425142528233299979177176812010023783768992743995496449672609653752039294077536235112400710997204369085972411528635907952385524192469019853999597410164809727853509438015598089310198628361582988596003156969005902720452238335237736758266696043243951041523295612923619788934288572442172725432131971170262632381933526489784889965534935390074981424117857799867675191851119016442366952176147775525699946845894049195935972665793006514927258537867897666675655809444597570883932331773640815230552107497528316098587142651476961143784327324270292129972705985193249229327136740239495000837400904088156250808849495282932734405396881386615515110706100992184350563659633005446381938932116741016858746165457946069888304111062248114845503473259762748885596577051515264485376906224327864786702697536022521808083280256610568115520682153245639251224182263439857888827449089399765254711389872893055201055327153913949493024307742605314500476931560536681157929413081043091157620481991083318691187937536745598431327438690955910715308943485971838042578191393956784081122969034677289618451248488879004002936000775115847584012635105644123420 [175,80] -4446844681052930655673988731788921351256524244081140470449443774527746343845479647681029113129884154021681968478309413206538076257769703445391660118341827697911929107988307139913699252779458887185245703283153136838028748619072483716402903627747498083477763481036441726916298304640537613610567994998046434276266251277665680858544189800580326943845237749707563176641232068273467087488583590872597254579883812313322292406291105588441391355322906330047843823389163884858363457633772648554782913324686092076521960256187457778321162298855291997381862090073715036454214712548217415657971466181585356248695249000536277849026891977647297067347965046001605104003610405447255914041732920595342255545357645202930551726231223788220486683727820983430072444434082117424353607904149752330297082938336825016113874480183179987311468916666688398954288382623804224803021759177589668002838400092352947925264912459137166808698631854741550795324381599543013748515547652529401961623986104324910309720413152243205931025000146089677015755971950275582200069448829391468797215037738902939894026647642315608890176212536820129050245384741547262097667374455964845262003432196238524239425759338731772022903392179892760992011163229208290353054488560020004522979392872955354464644687537716011890126572442004595764869307319629327193615123902288163846719926914129679947119125065780923130519396088821948644822375059542351115077379326920486378430817501502092313372095068276034291756914236849573178352251084334919860323870487489062711417782926593402280250719103815598909290612331091045683066457110247758941252666003670007886334586638452826474423079485428834064097898563444914754048613084988477859552754185193527857911310663222133219551265789289024595433642186792463584373284896586822704024569557424400532386174044363555239119596703412171196952 [175,81] 254615682217136104042362897190903670551157781553355962642550700715347277754201708746379627436454092671987132291368381637487185869788294122325517087293828727140362957413796964625336975704613045054183628771753254692253272170300790236509224929251320152430267124394638493967522779095834209840224969910780885230500192865169228604749645201426888740645916482463306660033575760266487223113081620769851627725117610597852471389955952284725527959869916171152616229218117801203600547917151813636646520224438664085992138507663562585213783443294173830069215005766702714152793271511885530158783692422272996324141974622730531328722987140059871851955653063127297541132506512714921029677567921634018133963757912725185299290907547405788674923609189418997743578645907928586325046430199087734645185468103090327055552142591408513096064841870589015232024120454088897954728868564367950737490434345366034814907090309219999349389937701724008605865534725338121844912915430232256360439213104957006766628322773136461072044727304365342722997450820242392500614699361845837286921933337407969004023249742014095665385055741018000281438247995236974288146091121961854729064578594172397382924819674479896634793295541008796220237614211641907413729718931242084457308388762746175032806943373046546810852102528042012608299872536312953321183050239955363638392073020995986339196738017396133064133257639138541238777362542226464457975900506908016404022300547747983762149746940314407739800638596620706904001986489171354691890478171329627880214211220850957633359457134191118640629096979102568868255568508494210638604915399617313596136778982233354173961913058255217052200714608779192062780493324100392743976504136887419037303283547659360151933802067838307567947214026550300088227048208181269319469972614135619135860660100197197791731607417056258136 [175,82] 2979280609798987147930338772706033661753579687777885895477382269235464115008521838813560769326260583123817383091559414592485929054708509528934193890394274619384371061879907769181266254430829769431157368784870434137995114765738865082359619181083591064896285735285209243084928176211749677365963705007281071289182826805602412223511464852007025965372365069609827876101656957556616756041443783889746890572296602338811197481038910845899570289747686661720767537047975720447387890447959290901397546842794981491995158106912777385141116047428266274494131403175012933892778507225038888607987416256783853968365453365109204525590870842128347342898885702213605012500273856967631279766064735638537223786064858450729415442021783989277701675750051496461922580815552451239023529350011608587363047479846208437443284809567688090950886590162378239868434223446578806505283757524166088254944234926099890671544256879334272623379583189206593193389061508329252703348806757784758559091962337084486145546914730523030801006054426496135392581425790705098837520902243617032045409976066955897853180068678954975359829499553881593890766188251683577749675542461068760480355155870259373837734695694605281514814147937572090324858140546194377586339840253780170550877654181615968050503753862884099574260891372353533811031861317377592705244777142638115401923045706179911123954864923399403692661042206627333819494865248766709966514992042905126523660607525752528800534491456491280989794952817239396200061417097093262819607120414280188963706573248774862310724090847417480157114157087782522487496357184731976843153969805885701714861071385512856334322620495429140090556777488871636738981281892065815899457557447570140424183227932868940176847687283450491355776474779843905802381963704090193836715938811745100967680832316558112768143740191609 [175,83] -1560862816495463598947216986063093441305154917168065297875917859623724597073973985318149537696871941420883389337307519745165384998605294083194694844749434652470865450389800206179559180382096209078189476408550784398722508863086172661722649154130660053586267246071456584822221079959533430152152357924790782503985639077377582075623512307720416601671823387914833801624362880705822603478897248965820257706931678065313153484432817473488692995789814835291008680482117056605192307813511450164246955498558139380699030065436893136640956199774228072537276701228427444038069703131601431052745150658843899301096664515329615907555419051533700058860332205869146214821724399230640860137986988417636448439471284926219006849273054348929211650855976014051725632046209037718376694103071021906952962441408616809526391490669971447511746041628007581464219848466415146235923148763174233085486008093056859663347256523417060730005688480494498888434585405400169313575343106352380850626670490235522429308451860531448304094883411295994262522766527474378062741591814750738838070903419849157666005841864912735915549998947026142040072500643291689235491318139754550994194257596471694227134961225736750004601910325444997593130844952755967631580906678647907689288514065336815469451631098298644336711610761008625482835923457311064652798589325680641294357700265299085404517926180656638332163989241427464138142058608252201421845536169127428093585083375981656558705608480545822708720706270438866292516438848066813380465708726271333449993455217488775319580880119371900482299035795353502361381595870548518520191121564177297685832198468878460624522715451020590357863712828118974715634038272950637339718358349776415022862793420219854758376561178619039705050393715646066619571461536295823785369646579776192444240651636204430993929573668 [175,84] 187998827519903047375943834993196313919693718551187948978583629007575804383657337822079852146601510822059688201981640431871697664752230659229150440642710938799269171108992782504684027782945611896077332698200232245819300218680237748933703487005466384192484204063573959055774507945840441307366007244517430377757308583835731192408965312949969740007460996586265326329753995853447334905771638085243779123343919125269673736153396881548763960981986332924907746672732475950348545491532122270853667026408527335383875660047505158867800076289956579247020237792316978140818399301443581758699501823552867894062583065620129693830391887233287486533310419255159704097561240623364507057708152552172091920186826030724103465930823306690496276752907443388879958361240500956026921895168582606361547548092950544616844910073652837719927630488805780471207926064958583226902887385406982493738746175868715061370323299980762711160421731442830857116970620444279047594454911541213980579744365819150302108705487982611013669356792681090688661984714799821536506466580179297858880879046239016513226540306162842975039278007855983989746272567326261653586714000435906569687459923600438856606413991006117317460297842155775311119749987921234276938141778088184282604078185930962612888017687415874139652213480657311865152844177858311117702317965229774422623262399695692606354476753688690746744309408579970818585601079805218655330403030452573657639918252694347781075133803764578876313963380440266259387227264951314856520549403497282401870114402476592350896170910521642718848588265001922790734540330369322125903688021402150347099788564943869992098243662480653784652415070568833801747616173249752166987908841296883653222647977802977190425087975921147466096595469127102925539072022973500142179182736085197616142414218187360015367566 [175,85] -22037290419839550884465311322141112672744361212979083685515595728524061555740767103941596538277018579298137837073789326129259979668308509720456456907950369179835666963492501554597160602061964977105612771756991470273633298529389437248576280241746927235578497129280324156576709353442643670437665003123067246623970796753334543698252637907195436037888858385674670935693297459241432952954375582820917597818266659380612290535172400535371418440513647448721488200678893190028788959829859307208641990315798131097449177325667407104440440544872148883031841150837925005924046124671268882594126543279689106177230826342565395132220105936845975145335215109724679369569074056082561797518721110432269533295107594252933515298800683701737007373449357227533298799175459531035647392601683514379437255207520054665145865874622802947902100330653869916140718478249573195144826858266969337858260429308366807481473658143725006621504187388940189760632941219977929207018455155056608764874305811783875204301044675561251690117706097379691891912564707415320678907203297804060551593613100955988326007170333300727946855663496726047627363363526564804467111125295116062894472561717066889171752817945381919339097050223988618548107438692509042305379098398092779408809113447009840947905964024493690880541118367511136061517647253463061093070109761486883193554502054600858325274332635466587104457093884442766304828386599808447859064406571308179269606977795681097745062736604804500417056978613152178426481311547786935558226123464007129503968479597662649512714598021251744636052540912273587444697038027496277404163083683923883702833450145363013060604526360691323343290966925428768063637772556129513470262584186766056087126280570179203706713154255710742546644757719129382998917708802252861509685462432381458949486115062554894752 [175,86] 1838372658348026684646159940593185471610455686182926221929752735583964080564700185851317481657255639011274469265234705377843754162525252672882781018760408247521210619180692832300468439443873639482349306793678608391518328880378975403090638912105020931697553296206938986228584836080570281013036607159901744068755617499577089731269423169508807805730409775800485784771542667961009790437452085923048406691377591520913046817113070419018526382858545697381321865364794854214685613046408291667805083244367326750999421625633842682840567611825243860101835202586050138587155188998747514981197963570941550696701731992894814807720104330374407491258607886272537985998116016829716699590392988510112147730688680797853700681330536316297229034524297866426628109199606262833725345324826813857617979718146095473974977989382284802189399103254991181670446473971259129535651272781710246397954771955704617652952578411533577698456811067324223286906713194672557489063026794707651687603166767867832609126727698838819129942544161242944689121364087476379372383746598729405166556383812751375322650331484039809137717901372106085539422426339668942287111775705546624287735233872297597171131477327952071283709425724091431909838672849328582560209917285654422893341230942155014451124104722023996010682172059811019297778813103105211824522059210347814799673651921514156798416300059094558506767820912577107086844176088366164581357926434805439251965574492821483136028913017314277984943097607129156474573204403095654814248250839784350341198967851129008282149231600035681885442106563444875453602206247422112503728388455999367551925494347899547371897921739410976742466266204045271202765643004535345030600772260242551551370318702658244405906630820059149026289530415070856699438880619688888218924875145482112857454429385681692 [175,87] -58726748967872574270385100103405588493960163436157075352989231719307602529119448087946415901744871178157848152183923403711061824960140558243784587244884989059967517310087226944222089584969548957416861015582148076004544516260569712308127275785454840776408140985235582997587073903397241646170332634274799874008319533197335411600957312398458195345204584544037927738376007052716113913661961735818879481067601113455016865346625039147703337780506927993201985360712729432719004874992214360147693068360310718604403845835137058288293690828545245321169342847839087957569440522623669888881555650409222086163606636443587284404095031002199051836565708140433124624690924059533729684502378845226280819637159139630321469348768617836454235995735668643409234026414886899048492118680138381184878143689797975663652398143647835989116350485364030047966242333452975742128215008336832531404511707391119704586594251655731085579393002365569392168697208824128412545203248502797399637626194516474515083252283702415261853141145339027031262714422795673941996605294654457751825042461881635919497050135705467376070462640708368802089583162257553507352177942035514687443392052822449311762631308610754905220687716973113965251737676502447828669808485477538756213946836180942165809001470978628138906634058613817285121337958381747052186334269125476568380947718094294698400802539785381417061567791953488278201911575875123318734533286247202223523115127465576202179177337104844072355087339113304355724407439297572483274018764398256038641776245698220789711298374918349214471434227360347321204831765327501791678149859489518569581612509739533006949308139955478465778545914399692644366640019077221781026706477778402581413716362380501465489074944668349151444987121464235115628173853184825188288395416463863569090601749032 [175,88] -3991598614364009492919697904904201334843523646076766358895046511355296453277595968914849090116126091087405899779229240180061909442125128123780909032248575839720871835570262015086543839546636441429363637400141115433101060054088043094936064107303259273981865497191207369967672528474181725538847881232343666234362207365096123155167421101588528568690309325068624517303404840206556576119335660447169481185511326761447964635815764437522609511321041782729233697459437358275317870340870448292314211136607304960886086996773036732783816465034677032910856895019435929769934157032616056959698279590387319960819111546983556546109005644813495153105748225347249031320128820255682484095721061984721475931396006594657193412208820803622536037549123636040857474812867661613958392734221183722847988850249060794176814674315131588020528692329036947081265293155309075811119615047425170026270686212935190079189109636077609159229199728523940493588672147740227970869902860413906866660891285645947419613625005901673582559516820959185792293210053936260955565981884522219991324823170774355683337584349838985483139442470065740636950615512332183276505539531841914378388625668300414320137532183320793790359545672409990513090372589636885880958861141549025586363835813147535222833795316747664087950502683249773195290169999199910952450001143296091608241786486120243420188997830357967226230215247900452314088174212062988168145736093795683144573838526066518064930747716053859629526444161612803630224302186691501766634241902870514703900158849300008381421183656414355539948305172541921114619770811286205567226446233007768515123013393388981866587296083604290620730560468154700968091563826542020355541496012670460126884670330016898632941020799085199273596511003886608222785092477831778035343892141993811935176352 [175,89] 469122953519251568303323071161835768081145650647738409696984010738890885264893097292762354429298504165164959730408374793264546762325579700613205660709107498623351838888145676620656978007231376064083151855823302857053895601175978975979392286747636319800315832896542561258056645625337072853615284780801118508699805021062766578343368751033045816973943895655689980466998583857970505371482557155491909356242905337351036784558856196238069897224766217663077590422483298928534392161771562374648106851313138419224798288005933810573501334368325107275620242402489966888563094975311972538442991427541499807893123024454942908985138386432511439453949847952781151324709150373897955134530161694615914691896804979811164378786143677617088109864456324318791454253002436262010505597585025872812411847008142924286123981012813227261106975966424675193290015796773679394463361758208590495585111362176812017974744240630704908065470837797182864836708949019656819188220522708106870571574685156094304747533809507026511389024507260669778168716339837984904062935801010895008104811508116886754512528289330095693616044094599357158895195603491225162975918164691143472520890684311751580031022094991826878594870571207229050269562810516624093638779950319285211364706956696411440935077045500924492807551175473802239019549268303114724489727904284784931106595531904735102530092049913058002697149306013003386675869613377453593994527915904091231447441586512895336569213089138453432434491876729686997410728030152655354717543770560889131814526609310721048624658017085277749384470062151770119550801903140807572199801249924535397904950206274740029652296448118088441318114372857014148239359472976517433763165510016115766791992864895218859880199049371058485100697897553284123373608222568431997454178645137979173000 [175,90] -14403440023241805150839489064213689151087485485745376907615037371921599501655657055087494522572126915485189647055848598647454406978328159818747035698487579521609986639687426634893229315005351046982881484423407588718280788162080114871126039881337917892097517268996648168572383832773338672851837521134416370286776765869764935495119477922252271702806713514398528479033768029485962102726295212409584899237897733510875102771870632439333127027181604922525520106360685461820769113063110175771998505929071927217581601642292455441073276347294120025891615322895063803211053052064224498256295050412236043927849899746411402950919223494971561530544985775445218939025503778287213726771949625129342492608447242533679386861490044700305291164886344643626726685225327604629738014467411850238881228196123657810016588279601967078008298024751501075462801426393710988409158186648603796085483629759049818908562413288502549333236731529269120079960042021723157392931659509067973942635729473648568822627494374693204692781507189116088106187920169741976854754580934911374733635689554147801597969189555786611149693645567614435664727377719316351122676000371727460188733551645614261998828012338345695681136502187742557779485441960304665211418996250061942826049474092982621299600863504640716908806595043631162638840806178427632539534280469200547325861727037401915782330716802004422035428285413753818313673564246539762897789851571884510277094140983614178642608765359884167959509806127913059213271333240508869640370021024397279191560229319751251308048706710400078992590347532124931199470647296265664412648476040527518199823134356181573416863306422675043339282982662068107964827329584322358597579025195486932493673670218825885509719211864098134615262094029765994344401410385486320742552694176121604 [175,91] -204189455582827203508402827255325623641003037135514204226356692278433133625837720002690172947955824140761508922979796774802854956465641520174797779905703258434603779345095767445137885162846253984839694982846591216578305332114237218413563041592321784729190041040509462051049245123814182637279570974095802930956856602615976841208088800819283567130162370771950757180312735472006484680599493603428439479801991076281360831652808629434131101981371761056087029222609326788009482732999370352232514126585277665072390915601375512604069822942144473756705308417365316015932014800800521903502864441247701021801944937548774721340681215304819076624226793384666514291833707270373503098145079654170101555763714258299671675194871311458110866965061524463252479773457214001543831457454888494160375715380874956792756195781928004443048746519727861693639788270017644059559983088709558509453934000246884361875712007391249675120901584655384535100967624908621919090202557455934389649828127438558307336304145332468768828954155380937501315195608389535574283057449282138613965667130219870496668432916043018922007047745929762360721588171661039350965052343931289641954757807594486425913505356686529492194130297199600871461464012980794178449388523355321062827099627798228807367581855450286608181271002374364562139060093052493264103903420640607788575065494190137269694072550006016889881965438378741514849288422990729410087554808846915812744597123337406152639164043854230821428114815126029515690095343506552143728567700999560733839068777879935212839921190253320369468044961567441525309974223582726457715655039627859031379034554987257617968117148905254971215019620197448284904878717686275486606037832522142644293768222335064777077680770545463590325765131687269844739422297886249848335470436416 [175,92] 15538229262970037865956899763294264431046250262410835680178773829442962514640958457826838313649258059023644729686091697016936121805672725531481340037413941848605738672562808631987710153164204247890878839896081022623204506804894563974667670072686383792716842422193190407066112557127376846915263016211958947142396752605676875319214620055962066079766127391401320560699501572320788598650875120156133319138437251881876360114263139103019614611767724010782488621322370421290026963265949067435292201594299058203095369755393179449131195708930342236597077623914974697941667890457216217451929014485349283804862046869433916745287270889651363161158593999795122714358094835793468733955604586193341537093925060302297009770384637709753510724429496366570173307345172935277998812916922723624614654070684096682167012297869561930583725135143721873804092533185528079881454778022702362955993629026062359157998790551881481884203743356318490484055712260618357644794153987366797426206863155748877552565333540990250981412943985847867601971308977152741517389889416399508173833823562716023417964745652985975852746217781174408355715464675468547257861765656832454265460879049618038653185972020575527659960249403869867781674486535016649864905228252411053010082277614371631788270475684710916349654855568156206946118806640924208418920478579558987996854377396401344727230648318916401876812361668215200496399530719230356416993956497444563915822608182880892361755530432196154310184768842452875685080968522040075428784693418852963643690170924920316915538683235443869822220321908525564883373652574150723617965992688771856179558438098962450481642350107649470655213320073314982455293156700698802947941167837279653610063076714550957960496686846630131419439913550935888743580010974438192087198636 [175,93] 196586358429077627823359210969980335235358144300639880046199696271081747432810655830220641843102609996614288630274068411053103765086377036663837543354212839624753427265248546688334453318040622585829569367316288235798419133760255811793905565843962799333662856307265805996133215753850199970154793863979386868139622207729261656666123800777881559672598050156328089029309913085102425844143811954630843442175892095503373251807453565847946536286811678715612204458991695720219365476117804547531058238582026979291035693281875207474480685184448140344654505284872340062734696203977173561814621863896350767269619351909444781077444852434519666949348310951326636004000953850725932139329961324274162693109390299497353575290728987050951212904285512370536424258562784393950834735435169134961098731452340282564133102630824464148845683928089644289891062546294503145841409757283117043138853224553633031192182840561843577966971378769659465699045101825238507605278982643665813678894782841280800154815554952582130121352779464186363168618420883476559965264320339151826527528500763053207920434026552474943179134048307734276710412920037880464211611668406381215037062721893481779209603404688341001993511346447551305848853243362181810243844521909874583560319636479122293508250602316152138312904927240115640127901228932657334254740232125923985592406177673786523976204765861840185591531049410557475608329712805411218868233981832266342605201632271698702107726170559599416005962143967610761521563043930899373549504125424247875361363572911702625403611978916186521686403805722028591842019413619115564470107764040411558939336419468721657338641798054207029249021102503177978387221802741545482654129586855695582542250938893727887326347247699273897771222841176754207635942503472340948344 [175,94] -6338102613597558503393714098771913320258490075491427643707590433525317465250346373074999478916689619371484806052294039933966003554369222088108997072456590248926156111925488337926427702729595781142301631506514670627881948820294231361110853705331418859713874565254849290905220886771926126130315560339229335790787219305396469264835682351982006282110409084408292351589709056160272084106625501129984758859553600822739042251202894440090106679634704754372350485450459834700317502132733809325623776510374312163085808689414675533985392944211909207046643750275307693637079640945628890976219146638103334905480668177910880411723494048127789047732629808176771803267822379228915465902926494426023746883575389121243175889283634544614314746321221284841198593540897705234273085382145938023847745146071358861720932594104172306653802292198475850964657246427914420798528645920482742273635308306799507684171603470875789675408405489505552232387209713677357607895874076547398137427365010214525397012067757361196346692350966689364902662920514670955598295907844287657041204307473632486355376290863107900511456938681652273306833596384381007296407516975242824793412739659188956083563130618113160328131562028662208396324526043601313035688190551772012534862396038365804116404887125457931722035766963161881271876711708363525183961007455849921048279297833902147721066218927473055938238257740378232307448528504337559405857437135245548235999943260257971914788526059561901632540727575621118165335500813750330682610062265182673624095336719975336703879619529934909509757254522994198401198945690785232267666767304377905984768273538343453637070698764862075326324683096067620821272231098800241709659414269970729506721907156488718847056337360789710337462655055443748196012023291686028 [175,95] -406579493694820654770641482358115375068217108156032861751105876500698536029697359804457224173669748343177536772547299833815723367467519964721993460714635160301015630803760564695819932798333737838541701907302008556718463233805112089161879973861762214682467984588667595034022598414132157141997043252721351784282792134986161644323780052218459004591076698084611038418009773796667292709259083879677346458183854529205754166140080079078439463923792538405587836542371723143452858985775490013703891183304119200522404798462077312260056173037857294814865433919965527282620885065871495621366506463553843727899426082947011987592842572759270150101074640144675407313701956480418774696354518100545245908277126505616823429060591863074680371043287385124412543081265687482646167142233980285912114741587724288928221351445911397530274460772516750101660026059481695166497395219483824434580333139642700151995657944833987076162891814482390250241184470338715013444121979637987634120232763989865657788471368969178072768463636407334193509842458545348963312517554758724704893094175349837821021142391036963822522732278044097243312639991604433148650741062519276736664777035793397953820925483914294391410313717372247267279556796851201568129476129049704888928818716126439231415685226699741463965818055871158373740948086948500115331805817437169263268484178965830200345806959656732402210271725158548182851144132150734454697446215257045556829804479250139364014835337137929414878694124061458890622773392325980110868075232711656353954035030764842041467592978776959836080664519293515454969320002505500921429516679406803035918831104511164506776205875977682549521356298412412803304008433261355641447754328974090882636366778562234939449922289575603140450080445498039114614969450360 [175,96] -9039597854492400655854223141176933099087020637647802765967578846773730666221149898419997999031367620489737109080491323472335037366367073755275389009316172297673556130910880156178573854548326702019925335794838305409212518934266997233503389359986918145376113803484533169617234633826051255296342767486975642044037979307719335155206871856116086720835300072278041074122825586778589386663168758800574868444286668362458131583957219336961954868910560474139628972033095082827194538837136100348478194956110674685000656029374526174164040375569536320929995568548323117153608010266857345925226453065435404020471421389659249954743035776104109516604551361740779255075844687772260001156902322340509907790912607940292829262690204218855081217365771477598994443860000942804866665225459665337827186322514922127779023369628427682029867868103293254384087652173912134412034765719395712760678084830004914396692937323558891633553058983884352600537134709832401500310471313904954265569688466741044451255676189326108254772046967361771721098836615310338719187492960723399530014824426416046174408914217480312646983064123520654942329190562215636100785508233012544874039393948552892297241642862688017425876223227485422331162119377599169821056174845204112339867047065516545151142732811866084612105592679972043898828285516291970491656768178656945359002879870110452594287070640130884073946468502726289147222581054449444686328023160220430350863893616379771808147207020654716154371517438658293391084082494567686084233904856555638213128591716478957161957506671388387709137271250898623962233515051175557689987658079425148053606606174230850861875958501971754803359328415232018712478575448664660086439886686756402192649762034518601515038875355886018893009694970050169458223968 [175,97] 255749388224049422098543233437186640390005113526215298286297057151694991488684365059296759484339773681887161379429239295387264811811409830554355589248286141436739418659687050322561077743451656617333469699914246186234461158236088456387760783232619780567419935426498815398494102762146670661837375591226416802744448803439361503994529528827039330015847571558210828581686240178669781208831765031156442454873456446604544044164075682915747978996467340221093053374391779669329168182973155987760861917850550007368711184916415816397670390341849348292855595401304486447378755379731425055779404067235854838901066089923195571071456847124258613262868570054425482067710049494374963522136333591120828176099062366749903909131759757972416512989916080151746512194737239942503691838667444580394313784201329450170344732836497996685082404887690943040441590811543515026627219355103065456730468314985612794258258588054705935239555819759127141334804819248415049053018485194639495252403366862886695791008101950941840812413508489211991419363267370133500513237908945968183739680700425985324376439097838833173851274447991754859086019233076789444187719245420519832992210386789791724944637811008459434492836717354713538185523838583870978223025180301852464125343199290043241388055463863990807736034652819088060779420334046269613959719133440630290610343128006227273770738942168065239314188910809868444389373387106829781048962361975763778400446846202055390500637231829539263463630628388664655354730250796691333474546186822155165356784475060225261943501199616420159231162221094099579560099074495965809853777156522698582804262978438320456100893413097043936705131116501959562011705726365144311124685682455389639020443962803365052029688072478947842511572571957481029732 [175,98] -30042204715796202771252638307773659262255445425695141974725435171197490837434755082693419550851669301380447301842009562321644233473677939241995169894634707776167544215901960640497209227150567681465162215650859122910112913869146373562915532052627970093110306239534877944918074160987557151282498044814328408783229640996435097326870337502272156559087726895966294049636350871617979161048044385718102738330159916113740313899155329110944055079542827866350604910733128711162287857729260378203783816914565689243925865903078046675186900592349435098465388514498854318260758761188823711084128019812427029056058150497580893750542058692575730835498634665531956112644515259355179411877139270613999003356169742799678971902744599802108486625600806728614768486605293505245483463901626964426853469758022474657468242941787824651810821313930975182194156725721729930137070267993604104834275481576726894491658845016326493799504563522708109968538124345892149582502724411844385074206368984381853339275872911817285797071451644170996149219734732474217553026104722234895387791142470701505775751286211062544945715395175835932586127939254793246964282156059343838505569335126390870314590652591504194419182319135579098154739293562890452041833622208549734202454061769610409854088311173518265009837719396443398641242338947542460898271176501009966285157786621129145563123443188030582110242566117951326587535317101860859164868789663892355950876923101836039367029100203447974563163418941976092872243748890195366196143105796640553595751611968912772432491280671150970494010637215553073328196601843116093356413455066075320564659818496522150844330024567864546664981579022333852917071148698904593621114747439295264018128540255050561940344378964620112079104769617278 [175,99] -41611071708898685028808039349661079798698062789125792360886347043832978739946643017996334663956027680048438476784958198483479168109425579999648427161055526724928746455464083926943419424734884482800733431472302897753854053202612018268919037238830024660180016186071590660179777454370346254208007686717265448060355356709389428920551186378051272877591163754336853433853194580854911682720045612986400052031120374588755008366817301550074228474544553724245792396914023760938164712706733003853528667182997034153236998350793966353458167314884611753183097948508953675456467398954500289993989450238940786035484169767495991212328655967993650291805695300285025932719573337156902569220557498095668130810747472312830024160336041368071040212904194802513710781273140668668953270368203056785355179059774908222668834422988859170801159369041646401844068791500838926013886125296612199671817679092811889045659968461129540608438080248854913760097711469338783956634351973649854660530487249176500355761979968766132072808088352416181614045879929675508371920889114786413824268936134886982853669240851985845565444946106496680149219550747908985740864581394273023856235529926669893145914823181811933011312492785371812865760816362795271012243197816050269869762418835876212804300750520175511497647970463477829611014228326445882187802174325849376619013852454258224184117805425990122061154061154450436264051464144044431011872788240037284669425971692488964441793508472916768544332276210179977075563344718512035763267428044094203326232103486579325761299759726207462811104372785842589376029648653096777419280855801796501416020480965514746117280389412321375335615241651265188591200635807599766172388718669071493017130960842297820368132905470895470072272426208 [175,100] -1714631291560396965113411697195272567747998087487317705468682993414066646940242642286760678911074556313879012882807936713272436987708716231920622119730048057246116302131658012118313777070276301590240061825113288081112100683433207186297079043348138981734997099060137948971447586277641790998665939273509395866130313837639222535132797313945432933281407895654753580457889273503540272962516564685103575088180495063093211893700404670625175664061885668817200062046903526964745861013142750592547977206711004905202508790521562996508893017255971602566480724101728316421377367362728938676657966835491433331988684936842671622767881838373277135922375290027725256185742004521379258831784465199800922904013418138286806002091765463585516876281735389421999630873718527253820620533221829109624629935777935144049566278513792463022918185894863191422656661408180210410426136671111661858488449676245966048844471386171675849077659517581002372519578286711047243006996256140581833033819363897564216800347388548869169447972406321477325720195725016320732285648856170063910085616724077550437882298923595208319835704271470574735099114922127895669796516910235385305191480693134789260200733850058134006373136475197028059738100827466235205131179340404091579559444911870231707959870775310963317137494973411969847984022420805597246903939191460342665852310776949670153710844914586165662344305131659104076468710327680265802752375116840525857968420779882223433001331608216883430141358354265941337331130276945079698624666220608981830723962050044570783060988962643723382989692756843150189459777418980704655362019085145310466128085133833679270633562121760385174819803672134919378961521815324668002176259196766673095493839598071608611283555374919437252739338 [175,101] -16162398771408069129616031349346384067364018851156837886880992877860967944430407571931357121127338857762020144545831410173849666884918512020374360701882861315025360695782729153011174633556293817340826725130363501179138159812891994575270020085151343239976055477805314968905381572466371733979840707992301494494340062476197012554756528085041962062346579085019635939395447850087665992167235177936814715110524896118007443476415655690759880126150895579393742045078859177183543271328019054825480288144039499991760486133620848460095528241350302899341801856362226203961232609147238900575739773256989464979581111751113299119327589639817143242525101817426142044788005743255689561329557969047397458052940740893868778230358217486311608981203059495632902014710876851289925591190271311192903827619366242181971082885520885007683130898631059056710603879443062694423923401703412876773942161478525370662550427788986305685856534821447330890679398231217278439178599764021445709887589651112201791165678584353077779767617216829056491965231424550530626105845365493588461503816069788997993689752190986411302042125144313772643515058633683048834045159455645881603172411920808068222821659250055203586766371242926745572960581184555242245147765108206806763913909478214346282099442691358868819645666217987229377622504142323773952993610169585357352875007352660306490396920420635642144848766872506316163830792825357522061234595404123316868790929560017577264740680781770710845432171275630968158086839106520253646234879534301082259100332253148922049429163530968227940830004459875356657937701191813624806567683787603873160542971355844291818747542430021734099263854707278862684792475717365712935192599130868928901725001042999915048058066042586295088 [175,102] -280173345616785244740214283133273130734492227536984275314548302900848613304998701450423413329639509853353115506228484524068659436729754410926665756714212557932123195932198822329174761806314632443484452050241377350366916011648977610995870125515879678208627452471998400872873600251913543521606654293118619974051622413542723541121847427922403291609968045456746921988797542794485241543088814070611631929282059453703958059778422433640257477310015634400899438752912400821828613636693923363124320684280155878934775856705936862960165570154077350827386242950178990050896599210668874923467030873243580188821708141441060279164392196591865763063979956968005781828823416062870338946716695709546507248709103671301063790363907279884934967057727999751044124862683236095174034286607568107747995401491586981739959526184012006689579417796821138491506551108385599800841412816525605550937812881820252562561828076035400643719663123762391529489275175879990903445473782000814500941170221264003982494947181988831706097934677223241455691074560734184235233523697464033300132397109752152169917654230661571526539583987714837897384834022668075415916941845646216619754342872227927923986056201701856418857058330007320961561539756218968145852567151118905317535190131504195220207499997896686030452105600202382400186300745292584411485815020870169172765233760671385398860181729004611276570748054627245843740877637465785866501564671331353997189978913877763800550231681005212057840433264446324159745755268644997502709132892312537492234678443602600834084920660738944334856273197302556734264158184106763725882957206249712961832883329910173814199568020915509759910641065891079555360568506390196085579415537971335746299203405491731346539303406890920 [175,103] -2882698128404619511550486823452257179180308746300552468704810932874572006353749901924962474963630671580329239868782743803856380769525076629269196143490161118973515389167001180934987889104239980439802169019574935890148166142937079859235126321535507835540139190005342313621074430645534956765752753412074388151627596943179356450920211378252702086400869324835094317306169913156360073923282571066269681171408219685158053807010282357305499168172556712051013418596981931140368132634901269934579397753059654585970106425876383925052456087276432745682633314396442498654846298162367723525754087213722873353252304043147028177091314673999342870831801631642378252619947011197649415667681236937815701640469124146346497542898261247698326406861989938509531404236223576532339960456188826552910305034462010283452033722377398461248733789083268708439032271109531526658381437769455173931290928709843417755982878937678095000979375669906955543208860389113787359831991497987701882332658254938196426026143635145048866249818505727357622387077789317728748437791915025707900918708514832292686772042700871213974739881146763475056756437858376955878145878032052942056090117019742366256821172742782351489825620577539590272562570065936248052431395484984939573751570547673530118775003522291777191884492640566772467035640011567145046935773011430315843677443337374860530585483484555108266004738042437921334932390175941726475713168204460250527444097695233049699172753745179667747603512858938546680379966027528713086328990040423117225870165832526267170772122133417316485595050880115999663810220536684630459138094781913983993206596463677436829728559172873934030081158557998201735891960202719211318910266032270976677891598330076353456880593796 [175,104] -27076484682601699892095796993448904172835591762756865786741986905677835060417402067538980693973914538249954213033168127779296251131804854072841335371152936645998260992819618436291912684527625451777627604795042639447122188448416426368002486297004914959342300706700389901167676867696250493175314766448594963388347175913628878602238662912849872751009868622111073332461206184243368920708002329944706312087582148327581922270442527385652996935507403739841239270791167658753148908946765924726892502812682573224761886081789284059535843236737492658401152211823183554727111281840961809572418535439239851733686797308869402729470772796682757605784528362162748979398556728226957110134675249189944965133465125713780901369962036581278733983382411124823634101477169940259345301133118027301031416657362225581872502403490570014523360841788687732026073969192760877014054285881882539558236503980074938109338150599147726331627681525843611402892162781094288218178802445829740192307550768478602485310458817406023727060421118311102983551730487016524762831727404169036531490439613631660989079237069831046418948621577039421522109719984038550383715652396853147499328115580672987157592713366900697167372739660742232742212018095813371244206193139745703115202596848347428355843208412009115812935101281617631826775492286478852743160640893798498214318265248223179768156967666591984773184381850831960535313096452016380145208929000067423544264019887325180480086214166499008251477339020801744296705612471895668532005554173091051405601086072884341399650065890017264306728610312815153597274670786109958958800270593082377694554678769100931122386790947129995678086498231872363055780167616132868242541346787266018343509355609454681419632 [175,105] -154088578407048465737218867170951402654421094489508729438748167088590395559938678135734704024367915598746322547528344512277186895702823527017579854595678464666708172401786320611550198973552037149592536591855893760812311769927004954695443667545190318882415734766960252199632553093053655079860736222773604955695023999761749520778508269994238344073503555144620797940997389212447173781132146292541921037749356183132004678361256201840520574764167297175572943434042823180383622887408976076800680015751482239484923386510499442002304917011352290720208518163363027621178909227089657480927292617996872983314283025667862391778184368252664073047022493128439151601071284748214164205994444569942025316274991312510582540481979527717275897738722123191413476162692309382800126549048014398727406773591830070131301511652703236660488841646043315604428512675468401200515364753327108174598892607349119676590422598256003703824675062732340385965067931085871245758213011704316985775676201398527730134337369034613601915243029283944818505514925039774522943841866885548563778435579993653386122053808848942774546692638541764697786930102443468264832293832476094245449600847620614626677695558895607089881501208199924942779579249273345994601700998175769366205766776318528908332569284118049799925193987994649548400194215383184665737700960713036442311020954291685362822977732915542054799707648336362458365542503124435114841302986538156374016265209913923369803235121727031360598610460563245609947031894505303453251064611018955225258181193680155563473167024859579742779026121822485569006215168905435220941891351789827346659075257883730600687914467260209747049304052799591229124293862370915580025246121958457418591940157040193824 [175,106] -755847085191791070072867195061872364909461914951335056179371076119176569018668832449092913125888339857128249734965290522388676459872214453122926247433269453012011349195039891495543430483777423808971248419785244691238095108510519758541629018565402972309279141027841376379013590419974799426332276238154547766262251244528547787623917090153661979963954783887150380887578742482970484902730795941581296377990376348641087530770129998530210240046796072684715067437838280960093507050508656097073108773964336671359600160215237606716569673471792464786559068850190836434967343047256634808358562007286206257253493142401911570787177210666631404579308836662814988639297888630717296582396168154323241024379093743950237834725215867781034096613078886406081995364361338106040970949016673313425831166980799770736156225575754417430304631550139349862159508427184803847277060360461406636090783814216170567223796152467711041913947358218757821311552914824501505877585251311794847851464460814664193727537030276638397247698489677813162469737461105435976082215268796440768857192960630928308207250168636553353787779869364810751096322624193968111830161581328005008420286415225855575511430253025557530457456295305818239813101210352544269107687079000720163270690979474858260852411554931735948144222074908474449567251656878846706072231446254758699572281270606123011707535257356192037415712478528708761561413108273314223167576498589130513428228606245481750670232174492355133479548592060007267027733962132303322989863152930082176364392953595221106748471075574737326867319139124601168946634818834907968486275198960391389570660146663643169665088060848236799434647293800804761230454291781785897574558523382511964958853532553 [175,107] -2674537704204728002852162089225385454683156685170454034697462431865695379781523882402514368564965031659307661385604149497766037676665050192014603065093669560393123982504356846529305843405818531223625561152833358910327951154064092463908665244739842118004903257976201024514804086484295138698584669877829390584389132662617239087051740556109167502096646086418892476490869302120843617084396808407439311013227872370513043621080353611802720066732741024158798629159572451292566008550406097054860892555652097442304648344253004774599042862676842507807444725058712219863854500252602265298007202171119347908506225089769478809883069070594738748776507228106849399332191609069393358946291040205477721531591611250711800847005458758647234080608878211837974655298240573175696612445706710663210257493094312319745185713408558163628773041724733405597095759183886112858510042096017874549877553865784379962284020853480559191871265468228683213518408524211179010233671565193366659343729619663198062699440302694953122581707350129400506842289053936512139534264484764966356039185016263231242039316568447879104214804538777579977482808663731071669234295334134895199287687669783531583089664411982315448020343893587781963317504992876117602740880553356226826276776659548926298155849164461459236083124044863102515055001287715474234283283886346873189701492200778394611708890780968677459211862855955498367170069378754261082490820369395591021957334285792790214605211905481551674434243258483596485969929856737720529131924640819915781481052762719777731033990007004341738388727827337729817083478454665436972443209508629053355754797564450718142575647051229258591107474091470485786475907047186718288672758291560855960274116 [175,108] -7843474073808714992487229947398379979912262225429788703452264339738784011924884356011928975449395940335764093496294259851682285552191001092977278148523937885262349552556481497794151143415375789507357323048849564244313310033260651748373013640443050508971215123762015879729474048785818961433044193889748642835894005415309814712876030101599609954665249101349132083394963169467567831777652760068998902169410450826430187676066353740669739277462567033388414284175973008175945920644958529087109809670341958081199012830069132671360323663013686254493812870838997347764461200602445552723391154254577342037155756864736534427386533157761176548036107867497999132007194410382830125149138424878980465622627293746483844380475977333374525614141859636730362007303111365553466351902097295781399547487533530203518260414299587912669542129928246480506949750742341006970007116484457770243397712273238094446303313192025493101457584458885139783393656163941940952545843186549614056282751354808145430772620574480831609111561827384835507249849011112410088384505612361466778973293920634855667296801267374333350091457649885038955242833933317708042282688323777415114057567212759797506783102004379313186891749335438674808737295298156738514401260898011951488443746037793525810631016128341283199820999964395040471514354931665600670680706256133145343530742163391211097360460489947623589275528350984907667526414473312705358760712658196212170081147392947143045841032598321581796165436049035532440184987736517429099120141229914535328057882290335367668055053569687489452918076317275017099930428035537288834376083586097616303557037042584619188878836431033267485501514525058357488133445717391580036868082650798028458 [175,109] -16370772270219279416494759686076010375799262234952223808623764564714137850295756061851102838787864559667763549709625750007480356544149120164776667118240156289755667541618603042648055249918428466685135599144990417637674387877321377793018560157961351923549764830651886192651519605276284796696534451886210307188502454744279031406932547905669333640934341367331287046048740864059106176294764543340452029602644423809504434979978926534278774964093470285138818399135843416430849144162510594942359923967523673802455022964813657473341128828020823641992186896725207807848554868785274750189943335920767080237183162076053987165644568026631803617565670421687433606549730599652092559922336915661623575241415021940391613982259624047648342520559504830733511896894930259473145670910388887221593621674716702252167382460540719012992079122135829130476193059874776619969352728334974022382838270043406380614338503375641096497457389500791641765465614433736859453390595445370914407698063718489732236209656511877088061188117754464515373947964224885896499262952316557176148931451313610725685472951918735714796488506074037445865279823221460515744118123823826376847820767136366406437978301976164787855508127137560971703847629976489798872044372125985784460494750916338041067369465738802958721972086474545011510705856178512213473496668356860615404539281514064813196250716023444850824670500125690589605922399523024796488527074338856009155006349579046794676949856736039528874694600614142361256784213342440490939086869819045943231899784992145560053625254370149936621277222407921281567550327718642687228417809275865973755822562094737587726990540865597249842944648192976541083009007396245088500372146010876 [175,110] -28683940527763957359915072829770788236536237678206063731865589744963399979976511999918417977809091010828047605454642255849483022546362550782243069144143424589650933476440299342830691061716550448117778412481739744278926427571428198664344256878878855696282792578458941371020736240406765390812041283231679730472441149747921072404055419079615434429602587814412945962571675771957760039784986865726446781597838596688087873737894859049764672028254073785543523238375047633260234872587521993806928865682302179130251384376220418330240557767421250187441561848368288163608551447317917469117458272179943069516283545091609194585823426479932485993623894981523158664897745246881664678605546752572195948996137445543526944083524440102153818348763613924241382748122188835851198558512913250394586578684480062896977831522969029816700898133472382851606422167530087902500341205617577282140728814864318220837152763575259347414765827908283059514805789868334308997592146877551408305106709399478439913239415551155466279011462021701613182600400601634750673487450626990676189081082664454926390685744296149099290924810259774415061301270334896445179838092325655317787940041673214326957358705507416289364304674845326057158802363555368402924787756359213048712602549761046935277342969411284205234480052179338389762736002796227824249582305028477333840542594044782226450833554985739534757051989949783118186521633639446837931295981328516872187738463834498292810057105887022601678297048273716842970660602426895328963600686577935660022926525631028400758574754316986768752156004344693139962480524701914294852789621647947890970586936977606032970198451313020017404524404546270960763177560039081701504784668 [175,111] -35283277046208172987837590721759213583342208678291927565706289602042135528831231274548032365802966355490135861632783185640921406276072625544577076855161471023436833876761164890691439286102397698973013565164012751114014354201137773740306733138848056745417386634154425276759984302528995528532796758917389679178553275604495696151566418078650722196709779198432442909841469595882553417181426978512253467072122463785150322783659193746764169533593171164345685192165167803826946631021479115623999443461704908838111869541101804097710373521619205914741561336449512026482004770722920184516034312757561675251811662024483978766269269299547825011674174001434606920602196901870443316109681912510373084964724542821589276594739032095514229210181382487410720715427429154043967276228000300699743957038543663630948241222714094781924007196180014346048077996439943620467275106653910070681698027643603726000896957026393607928239159637190239476147625909199609245250570924624441429181979763312059804601983478101960738030936300971312687809280592539787188761735905566799996895367819471534424017694649383151901955658462766081467389801473026648967134464613848752122486444596490246431943237896111789523362155055094859571831519788317550621409207858420427271226683592656900578949256061347512370044200203548496424288377885932856031221552404241851148742651416802402825525045023460970649101113866512930109339406003521864220475420700638544095397913854747196208084883967042499672158294715871178506634946376898483193613839394149740104084989498687369442934984810119275125778232659959978737931237697744093412443784998627605268172222070323462907036657741052904136721181751514873748803985724901762120 [175,112] -31084791853825265279115430696172505995003068006913470301075285728293370383983100224589751566846938686735379177262707848095013108251368552346416756514913005991961442016698763794159383479497326419590648496001696845534311541603188002860478031603508866045761442671556859467482350581653670465575260211687846870896083341513603342672313486079825730061245434965877101529363612028334373454107896133710371851488433153023359540239942871369153643624261477261526692060125815446298372383788301880032349096266463730534835407838739551185554708173652705376316727741550073626100401636891709406161500556559774097963370749145986736209303104677997653704325787208612376116793615906841852916683363895779169152628039828841952908757419070619339874461793818907960730795795400704743681396185115616048134872725004052680213767972886152907881339325677648475289308476812670137931973724921188217229658941973910109240203609411272954770838023539111177208390734070481864277398131719361751705788444112927368031524701584277787758871362874915358425425023342864253315171689653860888605966447754786939276905840952594783111572709929693739257572158690247314035994344096402654080055977558833435254246079318868962739410050186123762500919280496023016363679847211883321666286310293886391645279251504551368954506534913016554332847413639871695073248740919769957316833662018427659672902293741432620076750426008563102359554013828461013711662536191020516267181797477435787907195162955338430000507930163475732736601085730864118783024272400149777941349330302126932559186698189494349134036700082692261180469279161555521555767820428429627885907127145305901895293200595485617049160905684437890047800993858960 [175,113] -25321415307942800754091131304579185935219143199993957760752447395300028599027487706068086641160827301220820860472949748453022598539065923307782077845110653171397564682128917528659122389706901568140829160757723635545278606401691550159119854672197722791646102566216854187042703922520100347284356692127512674967811318833813941810553719002668171359060771001958593452044298907826113251117368919832818214746795305254318391827234914369054106369419825436532574368962838951915403289112646781266859346204205499008161488801905172219203102825284694779188255399388171568756389311528122880877459001354527523091330717454127959297497787013092290799906518803804731686960862503393678057241808448371239543698660404031736491454659636186656774498761819939034259575956066851571831872597972804080588158486578513091258887785266936077428704485338889158788500073632271365480099787675195087130754953270951026544407948551178224350286847758229990520479146501593356650177932882091363225064299409224856916075630070387602801785871511865960441963990805774561171887622725265168343107422113522329950881418848069554746240123105798942052672252923157108228803528654893045820583401500935860017029041889068850475828042985104317532293511628211763064328548429240694452931807236909252657597308835545013110482936577630470961203409055972664472952425561377630713444298919383899893314050915820473679188180282925968082018391487658556496119412856627775554529303756379464068206691339952809353141418647094233603625049643165205356118088244561413007561316769427968110327349248868396564642976241994510773206641123220874026039846435526890980013504239780226419939020977816582904976053620736947282344236 [175,114] -11556343765319315713594675522620903192409836480456846208380502108332800928666342228063129616162060255647732095511309237886454622870496393149805730432959896669237188391190466475911077115506807736098462995608915005663984858675666249671215045193004045872517333241644039658410631643685900888562762099752738548332783638415349257170085602275134681789253604679585541173005855803370853527477591329851273443111060147658097812176775971239429312888434731188014175552302309553872357542978929729506253709017341875101918148040186737961762408296534364875347825827127511366538507121818243521682107224102872605276092098549213378243759979635857767245733841174329170549032573411493752901241426720627722127515209473611758353609955104960078172629800673754944593497657860643258351200929610798413077456188581764044740838935701145945876905744536582108313392804123143305560648763050792806629878840903082808976686401618590605868899149916223170242803340510268455616149562746305634761012552799714063903509427635855149980309891284145320398759399181109738845304397863468104151512646346447212876110640362240209580580826224694267466447666226347233576655863730756887380984842488883142957826337693975480060954050674864588221444620641623870832140166030811767529078802898338975814371883383672684751577560397344222978217342492288857864241295666729351120593631758741930511675735775571834295053221360233004178773359524212114598682998404291173335100535854524133763794577384704842462423607662836693866494050164766419996721302836767686939232377130696901593732118512018642031853044306350510835382355931267057519045800637437518259752997429313327896471462670597673824818029881803603071 [175,115] 3276724076125965345532933577770543882629473451661462348844914493104596347804353866970939926825757160628289881120517100896590081092833193546881208160680414645751952911840521084030989927776555265701730490813806480162534959329157267685972450876718824850215194047332203105657086883446837182149369696728458060376189631456675857149515069843373644048480074155156856847099087717471441551194739271359804756728513178734509998812799248340114168975998182859762782332515432592457957615076558751711997980742665396684862962111714855371486480315007708324596452453757174235378640686738614650197733005085191630709364154795658668284451677447413667107413254431910984074138779049014921889789538150574477065194184632193425080625855194309304887508846342738688347399179106042274933587633464391423195543479970911664241178440175520108316987806472299238644041687341099590263855605727044073644327806822815490216155257811101927891735306516358567523528207950690355780005843120382199368397791974006355876314793303528431149626399377724716448780410640411968255014044327965026842193194906700082110339438496816425495217641378631778825721803281639230294674623013698570767367837845955613223379376119193265989627232466905762293614963808935859338385978767579893751660500829764918490954830259055784106019257652562195772980253113773464182297255596448074631210976896465496034900748503329874781222544571845287610646704560897264703124977922706963628620208627263668915187336794799255954767986989474637924243470170931603704840588957573280657582650905058337212322027789480641342571539189629889859972155294205174743234312839562352810674013423161906198636943382455139808912439735184 [175,116] -6455170624365980945742121064483366456100970950948531044334954476218004886578820686501626914608444820413342294337211863787110824889872058585948316317583874972723232817501416746201663092528580517474344175681023262382417492033492327898464310525043095593909620777684652418323231725446424326923416284211578470828390773270976675510163189027254375624031596925417684238070696765085628253590955393411659350962050252750933902757224536200041227672647363793290456311608768336758045912265425186129449973611356472881086752630536718794845271943184246928845599816556426270718325069788493080111099314919848492081278054625681784669606956429450397561845653636886908533827611847327970796145403416423699286810170132464511192785069177128385277806635775549280059522676230409110538824645092710835507770491327716416788983953112217822656007765166175546686472032820261995526037779711226990315725015744276450428887822419316879843350722659867513351133342665782402582961490184876721775644262562805799598196986690075785288163745366641083361891290542652571898695012515279895641012552696616135846688905791870359835083466306434856568519581846223110537576365491135698177018140788304846104718295600919712794228125913535179289145792572707758961866326053355933907915174487289553610088863501013227464075549566169377945233569663201373313590486912475558015346926597022578334596714608983798406772535088721065864115212590250773385817844313215392492256122436114458935192926207988388806354279359704247491732966827500735808212933576431879737773509851587040103910581977253933175883642774204715006929198654103068513565183964268821886854068156598950294058412830610150629044982 [175,117] 4427329424924709820207047045917126689622056523255042866444243834599542234002269999376197978148434067563918071144097666522665327773700190868853166214717373408743972333176926169277563883852387276677513743244633001759143490189968064880402485602529195786939994984732918402624949034054885533230560308732614823059484153277842306945342210695321694756826413881134221125021998082106973581754510277543342654754372167228513137729528656228875146633960500737894280441714517377624720008377277289652714866986493833329121665218285645397431981770629906029397496240167546051914845782940124912294499193048912575739009449726171899086119987633641899887031761309845740877272277983134829426096916434843569354461831193523796758917029084801322725613038436526840238578515674343488986755668200508918023127043384508485456146113886947487250400111923178325105522382776903471484304805890254563725851219423726602421951815766893705337041359485691248642850503161964661763741259126939452695733534713817314400718537220669078643987875054470603751776792982819155683717370052514396908028923228348070683914192515198166849190003064293416271950845851864689871617070229581912516037009257577405752948849267359384938442194021013690577063501099833599381608508700512219051405868108205029740147818431463455405589518016820071129495667949016950582953346225818243347607519236444357765141954597943396879908704858599798658240465826405673583478863634054645933535460699961559884890210515076214420317091911653769040510738625343358880999620403535994449416547602791301783820023231570138001424196907607660488739779047584340084357317535682196995641790843802801944746992640664909872 [175,118] -5013448674830913136623311976043031995523355465246606762924769199785484180407043374302777782444920898920704311277237918718092227872431793567996792944627283972658941736838681977018667035061443147160789111912214263112423453094759916441263258257141821570197726420199674032550651905438114323800009482149831685377016655095475438272403911698886743515528300914787109880670111142028771472133206307288464610849924451771127736499984689502301499992763142879756237857129500575103580290843304248822170887970754844423806893890274494593568441609013731216046955945288092380978150714821532246819555873481582654009143645518009158655562832950214634764075105912966172500234066177856301586828966224656258474708568189543137278678906088152958732690002334047491098879056661782990900885084440647005963653567717999094669214638311699852842925454622327802459837038836525553711364352269061908179003540567994183280911354232423387673344474812616677529153445234806592805465912685688892466174141793542079695144483873136229214052465269029468620185810958903381434999583189367559711210055935389575902719909144717367200025323943081183848263090931368135153004876671133951625937237808035721188660614226397694241531577055815109798556758775027541675332383745077875270329524447985834209048501974792722579537765700127230301436590182199411169690561320627376259809810525476644749879096215305405934264422545515288172880308473417981219103607982103847015588263956838531969631700742846236701224309736160486984009706503999572399061695790611430390897397726481522819221617692900005469089271021435825451772548066313630420927230109199760505084702714307207770607463515102 [175,119] 1943018878981114915813377261805935244655338928549827674998260296205992803028100373777826492477898015854601141475819687062066634559849480136750519618441400384287087395961036288201029807819691327263565988460654117636122603325005692026801928269492527103937267944181233821052489027754746997962741170869644899904693038987243453488973471733662003826592243195904338541992019607062115213106272247988428536842869933528915596257557713566216640694617655281472182505855545052971852137557963548681292046681550134846784412029633334298406939790292625798394586085598863785824583292799605526871350218771852964703347506056083774262770424563855398330350003752267765902023431053655101611211251899465185193515326192110232571088195353180531275321450758052203948647062227672089556457856921141116849513200433917673216944575962330221709931252666557622277623009605658700596987937823351494360891216985793365231776004840172205882916945697723239867797047580455647722380161317522303505184675072640795493303155439403060730515047909192300316768116524698722744652014975133736188965429120019250426641954562659714723872516974661829648385593695374489216417378022533962097792740591367490012457809814963279236984852706802636308184631357627699655868311253242799466977848987988725445828642027578420180046902098769335788846762355041122463330718109395946942672893180012321391101740435036648253447461934052895471222536821670633914206163288638412257808330598640195035345061780295453226648265989568922616167932632633618816108173017780914413772987350119366080719449127404306583047672066962504050999036699168174333384450902686732487049205970190979645344574 [175,120] -1278365275790738034881602775210366138213096683481941195756869127418829848289454302392400712493020483062287792932575771606830937804850972800599226635738251704273582188756952804070575062815378475500174982607766248168233642483820597621856250132009411076868980177005762018252903738447325469954632926659516218808403861675989268077548995859172813306619088762767354411803164602365384332410525834300573478923544621410586540434908484538633917065809172392691382959259751400220734753606057719989685498597022055927880517614713842796757938547415992032460102217027228225380514033794471634026025316580704477582038354905947077118655078059660248986902730909821027667615101812204586730202678180042418821287574066290497239479644803455060951587534048749171941108147807791229343490848615211722166611007656298863380259203088457759275074305183387851180666952327352765426380751077955368722185071967290168992631938647306036679015642644378385405931593413304550031154112133391110346065609324804897147089083492442138203607503936537243573519843653543424581093035522941843320260632216720569475528672676461494998281918380998416758051243216625902816751145535494279236699372103496963510165881107066317503557062199358563124582250387372313606637749633125296836744698919765659783489249920271513059620163690734519792499417306713960266404773571322539682519834010052934193057605967618109413500459217315907065863673227028332476528376014930860979959933906511460235495924889673314102138746327291577756152997252788861508010590874434669650988350583747830002569673349058436356871284338860641271377751921872196172166601734906112204475540063554552048 [175,121] 369039722624810020596406637603031260167523812539979495891261310011451229710788517171411391764265503837125476333164396070019160041215413941557497931590118790646325880070442477126159139062502576009222197851196143857250874134401023789564597979000080490869412946805944240482265087392096271263071855126636241051138313982135654922895116286745907834787712988630969237400055334116421927092838057843614017682373861839456108247566777808326012260325365070641229571687940703778412427222799154974462278104914236506173945020192630111723809018328699067856998642184422438548472346999030923012361178658402803750337114599113245636782303325800762872379468266518180210057115524993690757950866371044247127722850313718298488697901999349066930566319327367617814676825983329474511267377918223293499590454569722254559261305915912963707781252052464491337094114815207578807402793794456803123193940432137278773394077011262981444497098981385049617209358596852701424473463001285657385238169288583321193514938885622586719988005453333322016817223002547810301850295795083077640404826996107245958664340694246961033778729350302252311947700608726068834618804502041610077400398055998241042357832159769657870117172067524993608191516201358416347749642106782590953852263951297394997927674146644001153067599600148312215613238985928465485178586871202847744576748085841934701597038485853403732065374225629246363944826885157340340488545581389585755190890670868996644741885321759496845568218765782357162090673354270638366922603287998753333061101077007999098428755321491328109226808257488706742407616863168276836593764215394449027462701773896 [175,122] -84270431509740129405924003446950867387536035305558298204230127293541583661281990785234863546665868226695925357935135665274871042499697888367359336093459215164175504707489112350310555353741464372797587551503035002685770543654666974532605530595868487810239213330366183081206228071590949735130407164129963126264384224849321211542221659812361375036054158827064250526186184723825116550019011875274403980010603527025834502614646749848159652387358221237846061160160396214034933665501339974335964100981002642847668197696500827127784289687582538487349292842084164016362192166778456289223072464771788345641184656468681024355659462266503186285543797748316186546422350745854197633093275358887398837379671218212187990264277220733519085213981502728461359524550304763402657032205857029783851508879442254908701653859797281312828656083927822965707619138123265483464167185624922253616139884792312772697985934262774985677584476599530790803348874182976483986547394833221178319919460856502879732381965526196391702451388893288615291955203298151398791607774670953665793349651021981027080602102120726074029347479289452882143333009611388123084162496208577236599985643734296494529635288443445988946697853728471856660552845380977157036872195291310456443884525598404409369854370950992551219103471933465621232219592233207208660160594495439394367527823119492908353960657982759555166720570918246913580334128311267812257040343967191613292161499888588593180523497994260769195134160380657605303730755862257543650139532813833084873991452725118381352696093879778721332811317822560828622023223049912146906022795480366503176932 [175,123] 5311154132825183307511498026688803897176767094888910765635070303733513472668976202015483357653036053551213915197558339647591273419746982054880765080906771036127536316396609729321709376357681427363098520922694301624410461824959886818253730522977275670538556511748173601772843742430326095124767300540872598608112844692056162529263685520818057848644666976426710784793379706658040333425724884539933779557111065973327387901310653165393966408667376695507849522518141186731445972591558089637557804031824834936735798049987798876147581131395367982349200780841793452202312054425841468343260809403626719502341355268276655691573862821992009700153677990434915798461054362348608340396869228004281667058277409861541284464273528557153660854610945622378604233950085539438271090048392555692500146487067209659432873215043364621401962846625519433167284167802305602056240803877191145991296329043533409822122163708500980799197853330727072107969945644018820759431163234256345646412097359981097061223649715565153411590920333551691409578946849907672903897650971047940539793494531349709953563245506159454098548329381415438257878187305555104479540337643529596964694744955272324614464349873555387677701549338136422606630749102297695439096282953734215880128280398933141634832324772465226590447381113000318170051257933420866740647205645222912453138880406269260884166859657318838822062968572137176190655434895416282919105888973205152246019100922318073913004943974706453539098084456853162003211061231960680439931093332955829779446671894573436916330506180972041009368894883332842414163089301996274508940489449719952 [175,124] 338395324151634861809013334513619225080483340882251173561105325269824168131229764001787831713773997464438403960604407654705804601091707848464519383542321505447869044036787820974448857755422132210165745231399933286416413019029069554421753878214917061301524937624626692742552011479306886368562359843045418582227373250744231881603859972819773751903297554192858411091718356196204415643747009934395910900201726763869975944761827950599846800052993872780370658545848303013773969018231092768467965652373920114997928993264597886017225127345397870112057766896128836036304452354143755608863364980275073761331082678476926147199010693891308169771810089482543691217543627938511134404562839756748578413123125807157109204633251544675654594730173663507007268807111907335618879444548257175801317218800127835781111212939686298173777148838575079454255890761348620789742600372892947794774657697872694855393478450929034952284377067540220307811863094221724296368168390171850747364643213915114640683737292966466278904838230947416821808241984765296783397696726002296776637510007420658768293102593438594566300892073938756686247923860074934215508448367025949701438847808584776796094060881211549559572753017570256339189219238553450505882141099347308348328166047117858441264397630159288425803637221014902917257993002941757886483040381150492864408074608191184897775764657673978990221987792248785928042807910406186020799753339386885641032826122367409478506123093127339330108158406078704182727500223594027967942607543773224389837221057249542009327753327850717300113847212017469371987845644066878069867076261 [175,125] -117663810286577844680286591705903637143396698036357354487128642384053919120875617271170978163475540965940196540222559271444240530530715376635589224511379126449180463048935195830437139786782669501054421749115009158625002426222065939685083309357903973899069286333653326626719964291269893120523212358337499820541119195719292175520881672691130222650139316007433874416532766655166557058505030373755513692750614235053569576314942476721648374515702710591039148167533963860633004079080631302459051296901976753467539979380533087404570444172797613315356682383686102041589681592186885697845449125729631557498419518743402125907815315565463828051903900411877434012077571836985968556589370381772601230193390018843116308303262463791267243243426012976369220024898389628601137418619492097059731300462259687068791612663759062639387088958466567977492958994718054994050374157301845797495238969378231657287989675510785432668658123300853890506141023259965473827305736968340624565378241202987388940863862531290000120829481576028646776567419050123786845085923952964353297346632999412556607027426295248516625178765266676401989967759158214899039087135038480520990705250910446866951915841952191838972685609980948901448645227136665339398230761697026203006518498892016777663606358965958207215024327821353952300529097251198317942482253814887326743260051945604205804671495809656428335758269092396395998416556826746339412273764445105118195412160165270369891789116845200702952465444062045826904702856027210641776572714168035809494473450284015713339319775178156682553469626813919777347506491413551822136 [175,126] -11671702203750050104671362481170765897678690469280610374715857563842423423291253282944129724496830905060412996548654078946432734532657321695230495673293545029387296790693547284511691333293470472239410570335428291083469223521580294681863351647029720070844347296208511601628441882388165906383242430799720516879104435084094264668215466335517378573510227284882293437027576047299309557337998600122354610740140591333806796376394570862960136257831212812143560014727562231145456875968078627831801626257343576807521743130428562804937427995320638856079636670230399258521183894557605439394560463665046054321206553100279487785153685780779451116226395976705016921948200911338748519663820139686297975100894362457682272384395170178845326737377723369002478413888186033308271051440550105907194413407650260005729072508897773257156861788741099573799772392228209416424292685637636290811789184550394649351361649194635145088587623268673752690754894030343428534041910589885092931697805085203641450569996399469314148760689591192746333345097574327980472546925846766913566960635693876457379915423316083136876299946636216734326444345162017642605093948752842024946986804765248454483644608346968673577698666340187996570339314457541100937520770404597827630472217755102655765640651726298307668734233823356497831219546149414018096468598688383825033812219293277181177481864722470016825195684590259694343252208604680554109868987592999908550019029077165351279520152145747273196229197655871505638938750818293828215064470695105538106199794952434425165698863781962557132597783923337686364603945754492 [175,127] 2398881781673909576258336547903626304758260631364646817719900456845347948218361980282554619598176387585578868750865202258634480976872145068962474824595286189068234057532371273903291769892148362976374603745612985501907998564701377753362309234287953171420984694466448927128330565725348664869976301192122806195521764877685984222390652435374531459327668432605954792794357301079296812453970847174640674757672416921384342396270197496698476699744669363908596201780443868409189752580826615299031334839645484417653493097059624703273945820849617708836357122472106537595187454812319653304376043919289828964633082173851395156373318429144187761622675999031891983867627644149232936753022216029205069554807729258650271066988048939174439769790894894489015424581367829011783598745965159390066510301784420361841011269912031880369996575670066405517981908244225379245806824859605363978209702309670411539305110859174900832098094172706567321152681227737195349557623291297334940228402611513060661524775736035613933033183467095255667611867152253216778279858040026126137021149063825729277045394761863120918825629206585955012118678608314057021958942096382766857766777589268784472487760396917112110244273839207625322119815406111474508935561766794677630206840785383023600093290643091508101183955956942088729741065074462104737986970846352791604947374625819223861292324686944959463283113419263424865019009964308056522272410943928623689771475051030115336456773360785200640679984305958990367611794771527119230925948228395452458754005413782029021391077045940758491875934817293374161848542 [175,128] -110552640223039613138134842935503492674870383233001997109115213183890393394391815764951079569817479350790711406025149585461100519349519993478506551244008909925693319114755126929819619114209305214445991932441208484196746134202486888193270527982028043975261981590609910695508373265191849297040974408690065569532270897649446293122574131933350210511598445605216826118898180513838023039228083004026220135506642044358464973684495719103818593076161439312918643740982874591272131175091916666640497121644423104057331804917376792445598893280925895336384416416947879661451939880549969347493190977641742920471328151432642262791841725426038946464316071968002442522703197933452922683416768959277576840733130280794144318657982979973345903080731348431962425768260118657198781839748854777562395073647114854229016166668416085468414657663008873994015903177537034462366423164292663520183883775148998749431175105537852016226531643769766711312780472703933195108772068094748900627436828625008436041920419629632126965821009536684496323350223336168866663906712388812493171326503907738242580294356381828071172584511797996858613232426391973160435438048650765163375371543696476614273259279438235147839845558740653505362363086653012142898141160744103507507968420469338160561448607123944487445406665913438896922235306326075048499457868972815063589813799442341771901978429970870867223247978698736551986758628033443598504564811071942131577432365978029972149719380480134345035153037360662136296723274495429536438186093528934641292616056338507384417276346571875673542720136946549464 [175,129] -1315919347484914595475503356624646127617470470903877104569061530370304901397339481009137241322988156711714053651802841667976073589174082653074396824711299265819336371826365795113489284328910693726097760321007577978036583491437714900474727662095336179982569572001756833390881207651389085127560619668588769100622245598605110837990651489776732378354255263449469773392593938753449858017992657129741632361584997296101773366247703022140188655097062799279003158549803483172617697829375945124129030775928228439913468839310206951743779114146834532537003202272224969742417825399129599203454231456434390083591357326562518358070725256764920691688584736453248727598610641405631561164777059142035096594893606313531823842438067905635349042347385871041669604969433747944698770011323353154996192730981874950203945602082046894506885275745427196036305830890249816269652464749967481653055456307994189796320865864992468046406855383501704510208907650337461740496608702681482924879971821006461746828093593944900646417383575980516426098467195729717056521337454765405864072342126179839634032750217697976486354529895190560568054637626183067166739270546775825586487347690434540305055752477459407672597649095759174352366111133461321646084225103720937383343514128032055905350149582341952640249363082600593492700154750281294052900477120689038334070175247761869285231533649981403092132679947021709953084745742926824692517003385052809783912938647412177929943371667727886776527420216839291433472364091005921800548496013379739010076448751029542906687215044215304660381155466 [175,130] -540485974608314489527041513783727846835680500699385005478656368639308311590753903887402957498544093971286664626293642712471179304276914612468542275378526569896742445109281086807479051032560895288615236093267920405680582668190160746233631274911002565091764874822085612908725212283427500244821149556012705826724925957999636150048189532402197424929657980701960266228322409938635982621991427355016386876846171761029644791716033401037689986795417112764269889574384792072089313830536244696507908879571182291739074241805660931797951501957651008775849829442736408325139240367847124196424942772239515264563804098401046582334059818166854069725267731979978482261455622360912765741874624448564719407099717457829655476201122785624497810947958409968194383533590940579553562340661527124852273992009042306440953463939200384825868029489564510947686341915182660718508186085052968343676024394186182454088408785122657358622520062351209121867939537941081491808547989778762390255237376091107044612311283414139506342024786910243087818823830365367048856346809650550628462385499184452360807478370712122403423546311046431378040870327456904338051688823764331165559296867428228377490780493545859027237372558574740932053358379006290302926556565574139894367371230814738550333344757949239922102609234342521510273371378861499833775427790141451686267729118433418863343650593770654221553971304823796192964192089794858566129576256982029346164824432583281156340895798332443535211649319909533888158792319785047706527870857344031694468466367329032249606924688562310605267 [175,131] 42478649609909291377209636372057042806438806451864918300131723475453443189265560807877975441514983934341980549094805695990846620662031102761131078041420763731479508497900978763770340085252905061042745759796826591146137475667069783992037665330210988456326832778514488360014602934086039993810873211620909012443710634069408405261921880486013031979482295186411144076972500268367964379930900266649989069698600387530008830026818303698356629245575020046924564956451355942646230741969366864801304093001180467507698241956138121587652463068725511486011977280442512788805824599255675483430672347077313776779226879358879841626345144950642616462752990855261346225129911725501250470328585537055123089798061789718903468302382007039973542455610093581856186013849840750439126776402463081091270285137687592564005857821942631559566758479686007585581792395156621947307445923060422416859527924757810562185303934505719575215141622062970711940831367901120627774152800553535863341039298312208561836033514987589945495810840461021848152646137987748680170514788447745755872359807457669538265146811195062179798037709850353490408337456569439286187642671773814664292997548419485979085181613951122336828408394865085249346920027045563500241835313560310471460439901174685762017661181068857990890495637362816645688823553480284264360514315224420999659440049192371533688745252435802697103862524918666107067507495642946510848771727877550952958642932394752279140282194368863085462595517543254935105744385712034706683416076285338173258727867727755775142788934369912 [175,132] -236404664997391891651169775120121120320168657473350414226868624555717802602202023940223492270555422995359081310323916146724154944679388766589474152371262709211962180477412084548444860660014821538322997916407553816163677900140466065469204002457635911949939967965617886906689613869060173803100949341749142784524001923515081710317525519602195964484976622256043199164180086750108527351664334463624053336177649956152418204509907767749100122756427766328892918101518335051108176662389578659687096326308103907914553063062600179038166377852376947466325171693213181624558873282227510657538297463249702139355656063751719403592184783353181779582241618537050799106507667952577276065678853920926895594234156091756937733163868374580665038778539345652655599622797566308016951210112795841303996686040526164136374417180753261716860025245396405858167895968176898643881968331392074242173576514051541908353249205323412619372422300133348965229780213161248468747480464811323319199164481204771957943530219330404436689808983586362140163157780372374675874691920000851791940217797104583948424555626485781836596542533886198421824721783679474917949345445189271508389456520357734077214968652720348332535350376633564721671407985391017562643913493417828595658313646562090197229881010968186504363139081955411368854667087124617205111456209423842372177923229580567377296913334284073569079718066982548068498272893727052789807911193507501747243586177759265570707303018434563829184248415908737706828413537107261237190843512512943554024072611920212155453665 [175,133] -6645167353707026512207706521485319378486686888348382413121233139440326043506835212325733088519335379741523503767402064817211904584225703100600388918672214728847677645890668345480950702054821609416781446598235724849308652781223268947437996523335673715707150239648923482035585186903499112581793244980030831655742957092216817448714693687190368774601066526290261703408058238869953726249636019815770915801304416451310721059980030018299707485100910704422105965862612062014000167484100024132770905420305721254304357379257565807076735500841738153760171028899381052795503840733155190636428026305421167575754436319132268375154088344810102446856415680615192669137182666740938432758878928687696736110114339626783513726317896536335877055972667099922735995665056716179595843218642396053129465743273919928344636261839658631625836537242349129188134705950459580566599413348002772026727226824977276102852557478056755884778763191888553845826443768232595234076050345574024183001076781111804656858011828814389992929921823589328402556102593988143460846920507853706664964527934929662043000982825471085665718744974234234216805597689793098044424987507397834615973986911533108226283803126659796002690464914151564831386403782931514673956550213101342561734949768670200591580536154331675401024857610546973816928837899871977550536563202696174277953184093829078352960366830493801132137969742611857270560319771877780133077514698271229218014870735883934525895429729913424154619227741053799997482084551253568645277737408572352934755826671064172 [175,134] -114410076949657168400596682643713048329623625035190541928966840417911510082081726968268483311435279657017627071144352079344520202911641235628611557561839032577349400852156829230822364265163334728663625039222321509190023864663888663713238232590927717146064536265768262475136332378951225921696404934352898900863454203559586053245325344042768925646975958121793867233472736803235684389946410280117443901945368077864290222487817586699251574778502951714939625085061510843581096741578016885952991628400113086421315439855538659641158380141767402596671566721561787573416308304726157490505040374809102656773300463552823752643735412016016071599197950729219590372191061957805788537663258566747660313630230246043402995429285874167750544124739313498715515634036919271693165771783242683836284169908590346129395360055280993953907194519722156699005986733919748574775890038730613472304373956121812504733245775477846672658894437865187490773401500190792909544814594934595826115309360011088946915254510493302087413054728288067117531527144224232253097755439104136308255760942751587742479420406504785421676996802459381681630635825065562313223226948074285433478624509169504120153823610800303539115499866457734436222331195103908479310858316417855862971060777919485441970920029724683700451102739556085900990881451370577401309116664567769235679410765194652442924451349022574675325173927572163330283687688620898708600423465911677215202208375676730140721559218480365890603235227679647725990169934338079684993802959534538452961273869 [175,135] 2060191036628826162339378602092668774797419474553345770560267342811967863543822673286832392570397913145717736261584051901953374368338919002478426384569017717740649355239686448544763685585723192870466210384830677292835788469326696396617678048288243606519733497005833735020829461811177481193325353010035207224471826151059521250889062415004881289213282745905109588095902129467655078425582014384314712609736729806487888584038449207583635880521614204184453154321738423577945273199252335374457047675767082769755633462475276641475064603149221971827545342715745656526015380813225058319595635133338899371305721873740698993359762964827916424640321841823615791397621703020763916728344286342244828297086064381745012220194927702443816174835338494401670921122379820160056562186059377316309273539650521474993337087015701387627068644715499302086627561516479012487780596835224476964673255726957145270130036454708805497886631081299474646410088717333614265944481899748283547077901747477006153391123650056678785686869898566192187858565991227716878679233768295605962342066416443259751482077141459406553849300991617713673765450068287674971907419083603280494225840647887248836209352857984289068113051685437326404953019722672855443185311327872873909406280676050229037379456057401442262811966735426532842278941415399851320516145588425234118412769319125469544450571584466623134482386699088698350099382424122702315263330879895363550776360551225592268569688224785849907788938401653551985134815410026371788192029288389029408 [175,136] -8683145495664255478846989262442572546556443230087140411694001261273725571006323888289637828726916873677962319386466121254490424600104251869335595922310427696260105527700989649008398694319162374616580237941523542671738839700788273689157375812155298562544233466883181298009822556812262501973021855321290085919987163627283923979056875283775929216835291784985439062045599587453039291990384711142491923765642912879472390458571341978900503528450970978102576732089229452964813029733359970872463421659883774140692895566082353163114026377770318217098082268715921042525945051377050538672558303745583479205573689827141803040541347127552821228348423864748201106167793717112214505866728223251954879260489889919804944531531728379791953079435211168386040538427306341008244131179175710743160652423052800792525733724638036318503211266009843443909920157257224274294233293394765988400891161776410842411509821349383796620262041683201549331348923890383950997011789931358021749846210657168659704420684829315938407683779454985300562335729997268893278879670130126246113727953025140513154890421167781457460435498492683470762170209510239082148221750033180095764350679625348454519036177237076534800770289515304981812337536780236516648030097925537832150916213523196225205734946725133962714545982597583183945200315271143430482293468368364409655022998563614292250999947107358542662125393600556951369322725317553555408415112166452073525211623922024063242183839822377393238978683061484931530071476065499908895546008696 [175,137] 23086228146086005514939693204069695623693070691822403527230741164795081388879634476540818363417429333962324260765381483097486752382573971907739781938066315724934964471573543037339672085370535714387770526615952571727572665614434595201687923833697167282851986061794282489605434369597049441167241802182249457854649793440285146608166917470366797493025385497068700202789350654628800568029403884092875314844652390161232676451273330483461843129630203666261563876938032332476147903760330506656990533093677856544129875686689815446262189250856730887077603097450114043993471871863453091836674841650109121051689259432673014605055240221166710193344328581858872112660303183918075847531945325603496754528286919444547680882683022114943486589346201796378590208237854684548812190085400700771572186315937088517143295888405831886679096971149898054386567246671299050522375542580574441936784126516932590411203197809237677589270784894821771753739133665686527187044698975272814008297641294998693391986097159516463361498493531324914955341249199630972674816441499707660893126661725996012712982332075459544725530228197549329180497554552149104018244726154241114084328909804323949395418664825131907774646869981943336086795719856019922689192816542746848898564229379972589124834984347381062932199496986501254316762562611922030134093149637562527133054844127901163487714955488870560029846595057131229047239660670017555700326310557470676259597856256523119075608817520363821882088313938977433355935968894985033974 [175,138] -57646137409947583733189176286621030552228412542286520928521845919150646755056713254483289828899523718459299057208203986626790166445871169359155472930040169140217431694200643245262861272351381909399922195857132846608090008563091695360241995323850393626902625855820318256302749497612686520602737019066626150068953691702565208579870028713043021366480068936081361613202713178490193229877502045019501734877044673397808983887177265444324919016846004778102527283010217570008044869544685930327363872571163360253323301899614145170033199274804708593544828097555532197410308603097947205020799986869102144443538014834713676202388622366605644948598791592486392437065236238903025976761043066265456980747538805657736257707284872297886127539686507105962041863792444389545236036315686994714883723389871633031541105807603127431896848768700296008183623888522545656187922919326137035107919332829708409198903740434169637228774450416734272743812462701408524833263107557103760986632459897004214762890818403448061508319834797453178328333634798611411791274528394331667474570382127103797175782250283220242659172493072544050859267603617547282559803700149424622122100479188450308123855286067848735713081526234353144141852424208995909931743633809417290288776914433864419425279539173331505092526985677861627541041288983782570476073737982691131905856643036728924045920957196013244521673318619331561254620191061777181196991256260396116862659134151295226734643183725316804387630747666167487761013134344 [175,139] 60773063807339573709098604273201991692801394400761883908086411247002800587579959528579952906577769755584669393211860525461064896928186705212515013694891338972494530026640721405182247182174624047787899794644073235279589721427030465519300162704529385449025239995118165249628608405817507815983918283901038627891689694575459033513756387955576673851435733871259521767212476211992666013605277524580519988942060817942224671518063981454730406680805704590420496013854453437445554064107090190998687017249448761263855726694553974311206294276550310316478213837056449748835289213123673886921387762182294198737621459007558364389569104916644196566914703203104109005292211202621344809793219328743497172668513634380384884188006831868059516260103305098525052615277259122617336992795875509219248841092375189818356319768403993769592592951409305267236718733324066434276766636242260961895505614624500102847458541481301163969864097768455213997787808970025672409523567294876045077878249366013964110916749424569690365943140957073820506676205635093128376268863342563912666623620889681167902162887548437921092038070281290191373443654088715312711703783778159608434394182046632376354386152185979002085484573235233993319145952892605618654500854788464420054156660894529744615406825628611476955109440416028274926074206800779594126590381742855317720120823539160358921685108616084791469483651174092405727209634490210686018805125157314644899831554951292099587024618807857310610503915387032835462 [175,140] -51236517438451768948727355349413787854191875400119759264051935785444237982448703439691543247652726644311644889353116584131317089176349895837969116294674301249350302920855050890953367842454409431864319401417106479717682209913465505079963922287215975345357005067221572353744592218386102602658425634378167637118455528259171671461011511611865595452988196455459255034053180629384182168532559138948193629186201410760742899517082498709021487551126673010683027403741264824181683619326688281801472763268682200052838818185001994803325563544454538976231391284225355488732480281874599264301171798743596631259446710316121605158431097313555164586643055462521198047690221407486625737023012517144595368329915248352898646714685503006739314520018204957526096907310207116977926132869406667279804136217967267797078315550976122291355082860349792753318311493008156530929871643766253425470170225748448996325262872112598234394539921131940906137416840901702240135128525657209469517974556077300929211269148254886625744066625486412228443399844381509538103318979670089277653883571665694188646725489050474339297323561085135500457000297813830271004873187188013754298086788972637916134160046239446864986555005059526381775901459927986621113174055206082237481988818304240464803030720973526019589111693190018468430198355083614176258587528981126634446851275390919037925258362076749617114629090265621975926484773367329148988104296748608358202920829647809898696715321560679259703926725644 [175,141] 8189519604738727458920609198685230976407937798552469321392163308772028582790020390457890295884341663389937433626315169090026536967234594177389395067140150643974920430088981366744350346277458718683049576541667603020619538619633054703235325962635671919820602797453495469549718631401976964056991650114653696326764067926467472192729948585705645109442917272933594953174494845029333603014691703121995016512121538801354075153418734864586791651361195729466899502257349837479606200855901319192070074658237248935405271282809380144068074746194743547890651317187864137779522740780721157603056875371880376925142170578317712488652383029416071479877906507489811364070928595055160954316747301817743502572069235397319707207395360534534438654344180945729473579587672360274899735820705200108639808012698514515467515306600863057377177112098812177005698968458345135714398970848121761276725263522467346232587894431474299434568474051748442040345926642895708287436324827542201542791970282011789163871053841535168246205283589263961422124746930357158523540031982527622405623824327599620308101486226515507392505692816446097692519448745814064981212088350152605676473775507192061641158303443115915134356047410711843235025415987250728777964259953252299256863519051185548992701670168113040692411410895561961691400231312986515698849756870290302471432056122633332673920544798751514908238908426428671113278601652256028092638876250768173552736559982923643753349314557995658992 [175,142] -5592509941546474630165475023496307950861411967137714759100399025361684073660163760005078999212153585007689073096068958332544053709661092895928440731796607338437209221566134776119403027880028611548819892730969842331310817509202492722321833854556859007387303556504394391465600951815942729125887272135917833133824262824599323409665843698908732504678640736251183468482162370960605319375203403825062694463555048901745698628064199313315652302844235857190580858126165223156300016900121489646684411901276640789891747673481998336709117158277754788274205693064633976887996275223683266975696697096585684978945419684661935953980089786008366470551694906483792396412221501596795619831681601391923148918538929293815466437538852336690131795804820342079723343399941770514280447618217298030343412625821472082811423486112617783653685301729661588073909911890541867591749943248458743399115906811255366937575702659395055777490701339422712721937027161807076805660640117265719579532820200057921770061766866343716623438751395111403922007507143896194519892443545161921217418109171054584664622852085948950754921394395125925984668492835249925483540833219472465183615220779630984517661012251196464352143114231583416251485039333639374592779277404284574882059796922785952979360210302522197899452050561745666335328104746004185641050700099039927875188126455145085481207155108799195351991806356450621944351749817256154113314676019128479162121041854662652252679980347 [175,143] -352857875396647980592756335861070025087927262510828205899170613970574235645873988992879739159257160010235375081274820769229699798587721461890119360420488450728348282055704257840163710190366156544276501966790685803449050179149543552485441521118139260481773351464139096134265023022325321324966607002961395531020957331275477261723367372040209283025391612177611872476447238766813528356041031381970174605303540167931771170319859197775824031483855720455820156097735047315007756402441331389716492501894452694604977939757885148939564283775117439367612666512824249804514043215803140352222861310962126868571986835707694463956180471344008655791021159118940779195443390766849283706935340173287798271041346141622079476416730419074623157008880690684325740535468210791503957779911811819169761798933354918751211571060215181579990714789128565270016851653732715334409680961136079135672507625894867965233126828113377882944256458077385779236860804968455849089953506180559502619835223378614991447930300679623379767437050714165967946173511304198395980339668838070702088859942956867077892583037751935976564794908315213005782689756952673665314293497025201876597359233519289854462183488008033949378625510111671559571785198383885147694517619600802339618021689714791475123754775343462839138940213761962603864013120170884448510636405292725530637187338666702721402809316895332340732203522174989930023648414511517179158067590343827264039041000049081882 [175,144] -87626247578076786135395553690218254635238535907878248898976687662757460984235448446043950465122482300798321478666598779934376655409755989095577015708635247899927573141752144770194395976963128013359870026735555574020440086499359498515230399682296599341337607640250553462612384865482381097495255481777610394344754115046885456605824220268441309164595026035062076438691558111246143590054018459961513064318890203180217383005556675088772618562275249767526944555488704081955430358071431904173924355000768883147621404858064446514054583179498393368323700989733650855924853027663796313237899652863689847783830272343842948929952597991836388083255370372227185764404995311926558552351544411170699880595440513517953910733056351837799905324328928961117976268377747520990419512186862341932698298453977762910832019011220390594961143271048767423927670863588151964848900025917030366790874510041461159927742542582840443689258996170890272442935550369100514275714783367807534646614808784466758370884333343470776099704080092957096505734999423813058243267797434098205111884750217189383768356306340562939216349194986911335064425810749691315692188078405183010994629685365273179516377340649437572939955753689932074326315708529668024857695157973402037911105981148297674753422810057264865744014259903661965544074653958197594519527239855686147740294514233241703897634051348991317949178453012414620445438567061162189344475645237986771742431440 [175,145] -4317549490754875632730069957775214134531292730517448443204414761825132562477588913871017193127129960898400647252944454471355990643042836953249864446915253778463927682199054253830565648970180127179451371287621641286121057875643117742020342136366147151110739516317660468437094064595255719993033250344654750747412762930465513106327453299134490269361825916517757743778046103012305081903312668474038201947986489567547804711051778744476024475644870790094783562524026680107792189756407864943373909645359036675213232767476284017803449753192546053527152508274130803758406604855534225768090775954874650229045111972557632038130948679094666955519573198111038575451069166024990241827813608781802774944775020128739493493220283287440061994551887358876095783928356474106772249192840393363706306976490165117511447828050773369521074492431369036453363815887625231166310370126683947296561615261084363644424009354592172333201278967401528775286393855364312329068445444664871330006323405049188791448093592301122749623246264505173282885335784381202066796852253259007709933501413787271019242183804921004253809260378539138311113482227695487423467269066153408285355372977729034629533126945075417798271798536989445343918192296656237578579821174673010317501835914932741233269773903366471485300803985388682052130861942525478824852386328788891794681618466433331363019474940123049443469712609247125211705822172015081920670019141062398 [175,146] -139659035572731087060544618265639931467620912878830770920950530572181095121539202492906963847576518175881227346323816239364084004376630346767608565086043719190195131446838398577762780924587801109934163028690551098718255265999035409365979243586550903993933930713713972251000433577726335905700562447989417585471251558289472032213122011648127226440448098229854169998419382517922787746384702566266754779275299068713151773542579825466150791689032269999086050263295322763940086893406246695411197311333415490703618958216941667064969795638466885103200288208371837075420540961337452640725032853028336475083729927737229965228135777153353763803169536165788465436577411150712488011920565234140786835090463682355687674077207366374562928986359741042182586554602225272287990333084654266346908737357536564840725916654891375340819020800128638813159453734299396098772863390648460438767178804271365762581630898359260034803707865094645807858229626172020489193840518336498464102441023654881726412018723080885150326784710818667708915458442546586499862173431284217373472553651621492223876228451884805549436783981417228801347941587447300060703247770899294890089582171954353264593094070170895232802068686113488125356574141882930074001050152070558940505615874011478766489321068370888564920856315239311795117199754568092135227266497731149890638578873812356949649049622961619279192746735524885484247918547150415054541298 [175,147] -1241468177952038571324924533875462445294795785840324998357038395414525593073134853142634686713188832061158859617960297683692927817911084752843081009390382500887819308484973583242082917911573177012906294822275187514177865667996409758809318744994263133389582930158110747556955056016382805404401193359699219719620733356300962223370289512697031733005746446421496976497314672619911162707677615969446399119911683842863983570602082925278792180207922246051078800369206829547490499064636869149994243257510384503310657957667232123573065812641270467844226717193797888678914352407082785369582802559583806843239544939978156938961217752193211995284664969436716414467719401558251090469723343782410387432672892263220660682186389609393820485869409325925020529346525069423136964153780455845507782176758827974171085433333123162988285236317754885735618595188726521008332644484670501319784359199834862079815573641845263555616831859274775672137938779934148056885680572974669229532337824170925205594351100356950320003350640935406263944737667032866112192249723549984433663539131371561927449736139296743849919620443570131902521928389180041858889005820554178599744459059937716465438901069334493953012245319916984962224904992139851760833431445407513453595388673769366287719989237277681594602693689268823504504743058692128879136305284538789195444581491460487395522457208359559191401790077009082339414721861586 [175,148] -11685727414291609524569272142819641632427689804980514345030995767650672892433307950532267026995012359058213165238976666636306979154221054106279230557961291582061351881720825156392855688580256903515354839574675233245223536347372929930675267366132960384512532770434224747416911832528871791398053336958623239483716417542563968427638381858536893210749478007113130957114956918752202741578610623208705288530595944787171641589916996629455943554705315977615425838747179837336415445190579971780650719875767568493207080452850476357080835586123744344855807348905175500703451220610307048944977065397054642024542587349191452571453269381665244182307326728152510170635894707834736939480737504110202822374766559574997282865090356027690209881581034963299248541027691927191884139981383709612059185272353739420617906769078814401705835127861498695537703414122816713258066178024721310056786501932278778911129550950026280094985000292425484224901673585367314201864093518121554759428076743303058613114524459922031241812307360841042826353628365164076280235759997554259416078444864820565808936581423408835269193867775067569312000722765950282937707996747769842609932662775314149017457068345046679142307414865866418135836993909071222815520764484847839230270397137465019966350345912889037991071083523411988033284525302599569099962948180925557762456433382975506182191847036409891756119645624957175902 [175,149] -184551609816727483149513484482602377538374047648172853805681208303273109665675466400600588303988125013690362504464010442852799129046287054230845295811941590179219002930965547298745854704849571176300608440621928079903007987108469721561023678290247995870691033495793474026451564659610785961440869654583908067625560690031618769206286871018051909760701879669809364284161134468910684011647562098919762588273755162609535750154136617388990387452608658655084960658563660778656751515882301250287725362567488606180725358626577040833406465722030949333638203139316399496144544365869917552196254106048649080079512305866398433603596033817801254857491489030992138487187741851574559191387167569936592322338502169075120670308975812182559210931333856941274382788173587676734737579998069291844101198573173468770219905984045147183259484212850094581068517787901946610822986821936893403461005697291714411759208680938673231123149476652277194233418414767805568522251334389245518685396084768645822219248743135835169417196533976201408854898405267977317881407985635891115949974044953443076425649428260313439573048058764939480753480696967106271395351577996095182274042727927281142144516339139322179336419507758750691781403055841825398976551498866598735434944932393405575052239601060690070291425847538838883566604822252488169321517276676792966992238221859559720264112419209537673856568734 [175,150] -383916760722582844871130114275065611768785431368997665681596634199828445495912510130632075188496304391418623066036601498059377519247848642176394810944231317176336389824777084595033380081599224094044397810396309615050445279797990289519395646279639933679863641573584343075112674080574221812411512659992832108996442696581827649341421197026330290059939280402828539856213261115269572627724883009787426460241738051414698786228556047374460202110200682138054128230650132353918041136046585820297256688676782150028661686511242540735998289944952976170325614741702786816502388188361153062640444501700277477933368237978212046857558405059102387961143224189838542310121957161030949396502425250723247726869143152012574395734447835814192504820011428438450254551770715097847706680514120939020879926959599119360593184583530827863984258578878044119959751203535049142488504578459207939643062965599127825635201213961845765644366816215854692238214525930765192662501000505472206729156212509583465765738107787738220999805430547474875708706837995606285605747960776855511420695194668763272999439785863397957871209835974028108800689873600075942222585034635456377563688751559978328371223608998960745524661774724258278334720175091072122050740930620086049585502335392399301969481725476648356777593781458441741256712516488351927863764130396810972474161882513264101194689563419977 [175,151] 550712667561328372072170053896479499264629749658119091302576060952857383888406802805717122332102522246405328426456440786197577391470341630838020470971416280700612612482429305006495672233255643026381146684571484075795959070793676405928820174409405463507664516098440363836196265355370846357939149081757142233870993596474986650789642580564750744306236038194051095290144773675011004205315668599062705525817959684013566337078435967462851247417821284518466426716361145814276136777541972632321443925767637991968012048401778628274299524506901771807000687583089976361238586920315239561509359452619133526811864779672243059451163039326013519554893098869164826819559767097521367725956805647954116907360475365932728320950218211730056936977130260356642071081109390521983350476232540931185361968817358032455546263361052807965810449938214566240296212008571041664422815595892889471397773343325201455105747562730589840179115851607816960405846048171871972830300143231394067704422375655420065126913892331837608184541207198039961718526634585120773809991078092201064362616915801325459397466013718922660473860842962619156197559857155417191441058048685239292394671553647680112585911343532170510054645449832782633927158764996989124883638675366180591044953573659498426010632194277480345016947624851078182824318059105785432763691010191842687553282294759231601743 [175,152] 71861750127191514317033421412012820393482356934470406483483515305223160666117032840246313497436224397784787880208276467264288418286113917417197455523841901689846529238716158830351976335348281900580337985057613734310977451255029460988965237686983457963375182038332439630529827238774306309996221806926660756853273741996281417883457466514584356429364760182938716545386082916277830094499815076959604275774135434727378912630311209472083695937647806721335186943076383799205880776813862542042383019455637173942672690139098114497855962206148101538420589490550520479172476238332689522590203800647289006356199921483651018893002820099633055858221915540654164769452591889848568007382395265836799510044866505643824777230850082781464444544285131025307902335209500959339314989849232209072510705056388456504787227355392005939160916813863007858162321578653455397611002598271793445027913270975183373401947600039467497821744502502684824865608852900528652518403032721934963269460503398128154015323928892939159860720848397350271272857888738891385700624414016681029815352579307488599122483010952087406360846589945126497198708180499399175568380338406149738286377108401473959421123954969910989182404661768804875023180385523168374965882535748302723395516772712853885414370863980574093514099380714710119728006717080026059370278403902567075934826044 [175,153] -368474231499417020367214730865324611945209189448425095945441336531428857905049442580706337524632770209797728678048393122314488582595106369402830567454904791333663161733223312126876624743375617120329687460590521674037571154649487229364358653501466147351085362093673274877386890447560407600519423175579016070279810410593546829167126135456014776369589187808926789236684042236526375753033406744265456066665756213943920210254544225616780692956987863957974450224524938080195005208358522353292342066054103378280885189754326529840716293415398927085037481241452911712501258719470881461743817262818258094478968819556193340549041222403172974660038381071260385384949014886834824392838330926391246771928869825707155546450787638860709438899726312482618859638249730894170653443572031106830860700265177045055835851219586913186793758797923117084587152175599992364127460072348892422205547483992147142883074285279461017264839065423716256969077491782150061095044499611806008047831291141382985532938415993757872135407271186957864887921867978132894846201968374943698214551104220131128180968136262599210395192247088356335620547560048781477705774091160711775853878533285066856390185818897788073683439921924071594682378338350160692365784458146459840525554259059286901429364019496830273225084022656264875070029604701524796035811869135653 [175,154] -80797901146393409011498372732098822308501344189713954142813621351485471923743785864362622024451755054909338917657286129626633303115123942174350706895881283276958239472189265788513797755862917104603135204884520330258017404183908891892947464927700224465144649137186335993841534750915829167634081065376389091610575850730675722982912254955381506070337797829545586417738357078929429662948399821397053584813138476567791965322060000372171962110419375927817605039384859383466370011520512485012299572749939972500638144280448101675225187188983153821561770284476419618508184376379099820443555182871420647200482468123204648133037358837683508966490891747116535281470523396915335679385598580083812771306323730195425656051854845023089871892767555188826893631284618477776570805178934345596602005671449308700745751852695766715524476156775638110649156547454422838288781255038955390353739836370337038670792264148767120010559086064390649165016939062095418444179291834227373292045937440346498691220760338996042143387690130534137546763547664281442558707646456095241850730917606712905618546227017863792137771056538021839341644077036944515192408796528157035901452402648282103576323715910980630801170790133576043174723602288173360843357948878299961432947614981161021232390927928041161092636306530904226360199610989625830954 [175,155] -6780172535485360695349151760061287346467630930040025757714261556435060982715710291272232601496987911116647061708758014418097082050452090573185213666263081177886330123797053152415742273765227102926306495632532105338054098324770495688292023882852696993690408745150839689338655524626781467259562079564817206195831695197165881372615770213109802952599562816925570909025401899590243050620023885984996951532062813858526073402567305699490175956056454514849345926198799827898574942558296177114028546987324446761073724016211658283319021170968428218067669524839166444727422653452656022413476591419890939536937401890456151893504776080248233958995214294708029921368987603185553148022498523527224101073255623850738453152282487133658810311326008572592577560890519914141426420334995566339081865294656640529888097894977861436130641202726379014367853452836827728985100433860048678344655360879956728508816740187075221250427700360536604467981658144826023054448102017295234476027205612158013086172485218005176503430032848866002067201966487221636494178022967179597218034559734541565382843923936542020418459649262177711383141591640752266319258196194936432459712780281607042907155347878133209749948740884014159730140525622452463094350081595028831459654765456462441985323059659743591347300029013997686406447276 [175,156] -583189474497375499143267787627077815444336753281416038447354251497402605628434489340143199157813200133320738353044714403825745864509055615445824007211339814191648765090282510188723105993111738240940085712868426931703906509855202925460121161970591892867766496981823299400978408936011604219359577824592642704234889339497660546817958501751872628419183712857541758370377637507962406484226264766755477836401111235773448053082225450753330298570752945781331158798962023731759960587424264718734977784508165496096576031069230915167861295666608525648978966324671774965237255869097563524951251901214793657642546070795762459462921718384517829133531561404105290939608585400468820398985333739203227013867084853980526179569599818035627977598734263594298848404577310997120277004614372580405994708070302962291481521371494194277803399512540110480633000637187870618210890997493564061154199252656264113286568172876037602768667784966493931290321177165237987133971039765966438756850529922515833990635475226290347600661373599686371934382401864034502319466946865932531826266069462539653344148898043597708420116201175874281460128397411729529312124510879642357056928481438900729159502855431745912957860321690572996299495937055895926728970443549915283757309564896491744002580280569317568701375121073 [175,157] 2150009123573118237406232029890066780933993460403247945003351758612215855873943387584518339626103442079134010663946237619475690962338095774939086225498132735446189753820007268300040542701235372371229514875656629712654920854772532872737518396330149483954671480066204331274791730564342585147105986203208899784527897050846349259465726241189040775994891853845408968145418412608644075888685199254564319721767658907171352273078908083929305499024709593537176275214183806731904044551156476669189711415378274081517483751750081660835753899538030513038502248589494192408071124959887420807545324921879585289902706672660051161507378394276594450954930816382849285619526985472152363868468240850156461989734314847253724874433635509446437338090475014789003649082235043101197080940220662002426816898679513232112470638935388085268484101603753485740815877489316055808335746629347315712551532441629528639071322500307077096283581335113002735986225284571497795070320648537936111701068382140089285892278296193984754790570590063237670155190799837950020843594350478543818269843103555622692179689656886376364930230776952219271221489513286795959835502569977517914994195398111051150870393978694478533618903850070669031277841176365727169406083048919094808696974408112509399809019556563012 [175,158] -185027051927936908936800012229496074437113410962785305196178388895980331127972746275566952310876449773834942171848840307344644048199939533661181555055762378593766136001175705681539039522982313893254582516494562690756425821000292383063603622960049736369024050731046225747103624579933033576585208338246947328358108753358052191991075074873782394996881678132778818329502005060605453713465870505866591150200452595383570392515338044770738765450421279970098631671441043071154693466667724190172738026199782546296931037471285577362735820654589529760262952085312218856992408788629608337555993773939854466571956224570753868919035431542119233915080441880277990365364348812064168732167747635695538430343881639689251657326178600569210825633133395039982011149359122770930257684353844394779933107695393629904840563515862009906071225342128058673032848979271739583935669561615037477314328547711546639997007841456691092417807758210677310952586057648153210356707581700641904950916442933788999859413436058494658150538320812255022608571498798425741233159208612199104783798090771756461760416464683899988824609712907592421246433259531582357445036939280502900606911527879138058598264709367379141144505119890425221496828950095328356475243862829230312376834014230161899979 [175,159] 746409170933481767509065112499659017591742326858768916113224359926590689168088780635594660170410813110142799881622129578347030459707758393925614958962190013174117448831840412524958184688901026329180590452145075354785537030715539011429031849490180865572796826628349765107409389121139413895424338709564031364908405327901628352819275734036567892695291162129265537104852387113380079115214158707301602284882901204628552653181415036493029210390257427138313625969547759462573837748348952065033937643272279084392737824646530648570132442152619995635196531313372137399543235847253606626624074619601090707599885446805904842366969488374369219135335196463052654188247790472001173423606736567340366912397178354230544299902214203312706702132946951632710904866170788685518887717206119499472963080199462305068636244550118369303025884307185988674949319154582880683697315581702810961852802311725971131468950356434553651756971464689840212986463599290234638459069533484029285278311595031531528613273593937558886659388861285921274742897729590548229246199825014289075558209382032077397443024597533724873613745232047818317855033249596428264611383786392179713749779844195115100869704488009271755628697828361367437046150022398545442286670091551955779146495 [175,160] -3278496499529979471775263376403816449576934321250479044366308946628509840661280311664839046517833969870005237032961805038196292565206294905768706752688239194361429273501409001272461661854553565048044918470207612560048824060728962645755735823504381829812776846907525707524486401976717792991199295526248695415267929619770883984065576489801901561927232579317130866449595779653820524462701709770110021383049192152268131554453236183483037878530483173892884219998435242612549452259217292001631868841577060975319311547060249539184501566393113892723879105235702815521925234520810766866501210513927850201679314932869395581077682900216154860802594334839607302628874726912835545664491939790050501535910587530302848834915370344212598362113528687971782464005154727799879178696072581584717038771131918933235864478452190639352101548971953551773753319705403742648374593799728678469308798912745534565596296435249061468203203279286287985158154203282083327149647331075551851671202759043459294334366488079737082251819608899596864335848755546757494869218025204198900946700520242157012681533542858541500427743071437893817048591805998407899789400067930932747667675401517565676798794750497917415215333597649299248999982151691579083708659940 [175,161] 1048873887959628054388324625468008902239768650054775865417606659166317531969569273352533364037597464382593624109092262488443070967006179907077987096779546852761578366550281676929102573226129913738886140245436459231664844715003070212019708276387085761161173529160998326474668411126055261970928456790528716860717114802734286788412201368775144579080087296462553789423535216477019540641149560990803705079112725842515093912114091263245358267266556606387973232953498902381392748002880827642366795313992360142033744910919313802911575763887912034586043047210081458965393328691651357572529163284973802054649831197091413515034007437396885841846381426542931947354369761023415870190737239151641285122159007114527107367068694200984899194046662488910661765583327588118011060487222304480220275916908826539005645466650378381193190145453575333558359006231699164952745803820860957085228406658676083887172161472704490542831826920780785705415864289835715733732997033224156397072033090548042420774274859122800116795647623209681022817928227033720599241039589490262305402459885255396970075511183973625310171832179690161667697626920140828244036415736880200884220282563153014740273450638039781407434788692635284444243643075534 [175,162] 42298841625330973654524933683144435433685788768565939879700782614019896962749041536033357828004710663492273722275801646956263305841888846588475904730166237777979917855622153081542921260566099845561306697740713853048107603811329600302887776887432196682401605426426843856930780932086922709195786190319556906995618553006140483382097943220165661700250950657089391134950283978318289120155305058593540997714762533004407183793312579687743198920090463703358775123648216418895922007197816907002758136976805537206386875105935430601975409467605411727588386999801447467440146123962063653349369041492858000889651118396086175031272618093025618945150634412157884465460317676165594422791409556956144656389812189152026669470554914620578262820895462612381405388199811172108917612865056347537039416291097427645742464984050269201560663231376360119452238672955818234956270871635991310806947212100957833343399790262678729332558079506495120861413597834058356181735760566406994036843501898714436349066572978671692862382989825770865208243240322041154752507274647617672886145324875341360017349363505414501049666456625173553881488468144165126664890997158983133198039113693775628459547272607639576812230293892593933 [175,163] 622507667462036233985558114546420464952074959294990333398093968264692230288835738183813226962414453909708832422001848825442381582083842943581147208228402160861857093002748793527502207186251705754890245774671774076100257312356362510060178846624867227779837682596097407352043665024115995730930467229375752080561399791315869184654426448595270090413748136714681583463383467720879973098498427511733120927323072856133690393923939538183335837452266000339162483140546905251483466710444932111512084264831821070694380525215556095224362865391232377171222525423983895322914671891002472410829044274152802365892332101225807060722345841911324770998906167182189758535179127015593101506308120087356302320297878469489794812811908127301468706160876655559926616179511067367567713894417357932979127053337788228737462968554096317186177141924946886036052498128680070216157175819075475795637860827513068794187135924306666572627417184491085882101672106467194392294432222008053662308770845008844039493875814077676785208145662359151602782557839935709581684162078584973213060075546979114185184466850158486551957872137732699461305446229163151182840824791902415099023720347274454123903559600110663916194756 [175,164] 4027020850513927911145264722014108248715986758343058131854931673467535782948836893207391696977046714047606997468714098081253101053765950578444824099121047598208722754088400752216752554484465359289102990734743255205282024900438744028271396769926891230786426083132984519822624524586241492217831569043192940665359653480054305787168536749341507679710132630554579944595695842160786024800020677285668681138952798239295017474765297425702161445117792281551626346865934807799665453765919520442411783713459430978928591456081933876792246399061638775823349044343760594720246002336153457186870429967038745903626311945494960459794561888872112234150525842858825050615648752012463073927681665954738575486404330812509032773678368783864981205815625373207906765347611337418883852571494748604404767547368174725917407814726901377011315775784816865219757548229823015225252376271652069339526252639239940220849622762006279690880084408556310480782514937861624619058761966679721583710175361885126305030430351173003976778755179899270541659521211400678235721720370891056224108437066298430142693392952020556724519868424478232273278189101935611704231486272445450934107312517257937443901683392552 [175,165] 16875964275219421374396732122246890371249678532723842098635953974781432186782965817597802125568817470612508968746499038066310026049613914908981842576815891680836311296821271634640124558291720163106128740585289684426638998278469754138122945780290756478012829833468946968560923262887190633826315463858493889763285277788217086243314023170050703960574389877604910434731020862304920814772352905706956160825490935367642480441613301247144207080617394203822405088205026931676134429444899205375021151910584680971024528460577240310106174932447510634052253513695940644324543613860249212673764162151838155365653196306310423022547685517811131106557846542512390405068259340499519330186721148440632925519779040033825816231485151264902542735036323251158727700934651422418873059867499110692421818134755644788724759189961125727576300124607535086129976572066673844732347748572856843126314733084215438198914239803470802477784126115580322692854274034696917189299410211386318971348038360620985377137558685302543670254146704924400633531320936625652378238947021177644553873879927945706065241783866346496575854387429582790764151415168828707770208249484328456055906894502337057650 [175,166] -15733318614162912704537622656887094490750894445217746202172634660940213181672158526560034116813778797319130940588925028603448233398555282532107056541404018386725545236259081068887011212693495770179539429014513139876091217060017698671402547000893283486777518365793636293128061173847227387334598867324606365908926761062054917742635052691129735937741252100381023205146789059526149154820482621793664718636945203219079995294423595477371762576634905640021644450986888801362723287558786256437069920352498083980664665697929859623243313877342885288964149803574195003227879487352741744748506838835740620628904116294657915956107187094193905122560162627701366773648086432996011679430209102312439115077068388340546675346866819402038950615711236528361802957869330021646349138627334391962237828955825372800126723509791224230071988967379156024638396375251113643732044541061438041837496669179480735232783937319401926577292676120070214087935016088448670041820993786081186262795031913042172827277353670669863931946459715909015172547070463133017325472455502313288542566697565862420741010403669749255337292469262302847069760071751650297371377094768060288343696272 [175,167] 93541941567110388751349888606388568695172206671720048886605198129545246844144380407993795926910719993600302950027433877826325356666881465192792970565532155009161866354880410952154206848798689713550084997791516331140089318458860395303749830775472735759751086859452289440584349302432614760806495623750021340952813649262521220339026969803097760385503490927052668761426561183435486829814167795407468622051476009414179330459156600635782158499512995202583406040363825653498887979563611368673883382726997470289566003641879948701062027514722832888151471031649870420457336593798086604999567864329082973377396875457258669365973009720525974020226573665404306215475827809634839493570278789858094327306844765534150748295917761711940755571960972082554643552352381486986431265396063709615682256095843712077872281039011067030288655526152520285438257551300085848601926662632279362406543113859598560993655575172271143933086815192276764412049112398553063287350403198164568805265853693150432859911386783280816797222982808094938157637453613604902815031708156122946913966551819754907008420091490501811600677796012863338901167888296165687512756280517381 [175,168] -94640919904322874963469268098210416626751339860368697908662072944070892315893571916499401018066708274385497170310386937701516864323865742781583029813487323110811615412590629480832641546045074728064254440103205425854613458580361911636114730042052376987244183866653277896655561172114136856593554780014330881824744207300990172501368706100772484193536703540082193481188033891412732691323861198329512521052745123840525776335506076799999656118260258498038729062350895528494637559632454636009516239498657817629381833496233776634865947017084943194155679803762021399730535092015343948623703648629305484141167247746274447543419060005655247414922767940293207523152294674155014749460652468943862116718997340078171710490707785049297949187507608334233235894157342403434786951616732218085283026750388433396880240556119989110050261654279139219566045613402795943663114500140269352063337559666385808283074773517999996502785137148568182769179128754142199888564141685526278380917839213209494029966588655580957045078668477435919638902723168562814888487313872596456380107180806156597690501159618365081384117958862875775747053001378625224666 [175,169] 36624461626632218817930254966242207094298997749063535743060484675398797897152458936427218539106262012929094785935175192523427453455803416815336900170504568732071559951609346993311776354705395153833227947607057083986199232939453824332161072756061211156963765639643416813114948527197469749293818177035944311910588172750755012186868631532340201969320713720518190106454778134967539903273803134377864525528271350406692948496051807522088014371336846755372639431796262835424106554179878294033814167393014562383747817722079160157595542328259266120206811844842634750928765155985676103323239258782141368747970461560828776967492808707975591316371027534659204320104307744767141481014115896762591715750625033515837606597706871687255869052168517270517457939049235620446740156465933127766584429495369298891266221926754296165984225958784937630686403443979884719957808711312906369013050625358265133178584485326794621341524035610764262169982131609009840346084770286184450878214511849635203180326883555347991619560943184024489490057850913293299119710529598114228965573558231528568174875319164995601837084429119297519950278898 [175,170] 2767068162972746682497697599653631486679337362332371658407588856513798341424552920693167739142826646607487929424526793340101756749150543739986538615406518909493609167805486281682318370818296203062580360869152522182907085549404012303298532313079969385308420591399948628092822806609380828121585013513888198351358390378265097870059910722104067483362595611146131876979374005891147383041994932225865357872772734032626463295515771485835747363085482401534843085865498124351389439708055205467494773667070783173348611692673705729592226286738279037667020545669578939057607920767791561835565173164800809608684951735965428586352955867312186886300108485481744154001012972593628902990108904182079022343020310618431484560885973357072119057498066465910349421601154747876766954037922975973522303048793495617579371453445272685328387173272371918471849448135990898934447860318767676339021198077676623809817601605563168708990806548121814709103818585931155087562719363140586785498897069748682901438311710180581143469501528329311312905082831800139150862844519129900911953999376062181454144641585381892455440317107506 [175,171] 3168556425261965789157782955795248576663389501533155942972747773650751778906861203173712017115586380496384514583526684523885396169994605631991153042003537878832760817860435809258759169408886243222487997599848420925634039168954877919124738107139347654145104047559723035402613343025247387874292048904310962906104189291361019007120272748310953790636481863771820847885399229951679747481220170884565241301993702000216976117423186030452193525150049800649606996550274144889847866653351961891111005063541433099575106768456304688540767600658558353083270568185311699857185324308313735928801379566747938741090019231114533631968026368943541419322064836555292089825219967866758676016198626648348996200183849792782400995205095378605575850895796817098874062319372180127207453796122552810232167283846806879244435382850879508281190979277523963405250136520515996682685809230047412792222019330224668283345482196510560655675463715433206297690247825084688969277580565197825789874259635398685567170019258262321260592791745617390266324537743702075794154767460504272606949025280926137463380881039856312809 [175,172] -58954103603678205305407045562349939243306340561106494357667457201792152032281735840754651795064652484619889462504478009445813649109786959336911422924987376741612955780257397234250191580558241992872739801254702066212143938336919311187265000750938082954147900699918560173341207148868544218467770676545444205712093146050859140848921688644465281653012605291158353624334446219541632892580682069222679368604634809497134189367291212883295784532090291414234797726867112096184224278321874097874898461337352732672039623896515307000854482807994357898172204309469132743938756160976696356846468798692365690253765594669536625977746158380497680524032725960466211462335325453223282671966384309844952195293514660820093430697745256296882182360778489217429647994033055405874537171048138976266824603330990327668062668887076772346148056931894650124317933335931312482397915743839120506519025444741742004392782211481102111889247867237523534023411520024866009987184193488757676280651613682741750418623532086200673354761528737494824658769511191416443379851810398621596375583883024621520474927 [175,173] -3600150384760344947339554225929558254760825868812598092487467523238370617499747156618875450459881178641048150914840674043143048417536659290135024253954869630934607871036237785022591971062706583347137366428983335206062891356989912690457687942614247202908778461317444517108386414521487073526829372921208619080437741363477715758011214633380027272051018343219900508241420712857648707748073378984681535267406646461864389064567084068967385450712045802156369752665619470355365380446626950029484284693407728259028606967055272605546258224316755686338367008244991263148047975039713993790746889391214853606979245232253065031455641376122428136589349903135680734523015477928202278076451445468555907719276579006874172104656668230945262517527057062717051896677572924594456311123388620087864604301179516416135679318784168032363703491458813514342892252170844741340602465307436397890371371966301647797559652745424806714435362849547119770212438240492868605479495733179168060324634835397026144217755605014365235820239845527185256518610795345516664881255363925577525357740230 [175,174] -306194868959352386646990601380541654752819927777035704946277531151939823331269043626149313779378016395193802133458009460400081623681675567235263034541073657208810908331450110402123425991748411723684423590548422203697151347095645773528440507651017987376231226387999563779110558101348807544857356384932961362812918625984207432447265353136776267887165836439411476481011433357237205589855461723763490732879509188994689094931964109208339391051481878531445477817353073895015774159955331618866139190921194053825691592284535676466832271311077689430743681317870317846821785856876238280717354442631267601293548519109625011428678880579391422357722959745398183411382867701029362801712267144459288977618100737906138149310347081761047694579098245157509321975332461530913792247974293262187988172270631807062545728345895452191387721102392877835881480542736011159145376122359363559132861879017802722336811837579743396644882739269916241641355255369854463261411881054962383133957502313288741304305466534826611740608958477984401629803031225897787786842194595747 [175,175] 3325036560125063193712294868341276090932388221326610476993483908088914791812921563352547522119665117584854402309302850475713414159690398354345856703941351980608888114509948407751953418847437883568367925090424521320958190958439052963241260281775829497497073407043874391333936198427276219475729605102758372352848632216523698113303281568636418248494479522287114856603298495909473243649629860215229891992943962037915516025972492986166847581488830224981333205795695518973390891096011702466482950531635910971849797501586831128227941251890250491984697980102367574632804963715118716988811519229870745708650317052748123407435834061295891289594555021405360026556225248455416705833531990905694437451341927342464722557908769735232072751416737276922715966654972948640973891214420539944202167353898822601932122948727125975055662206777593755121137493475963056870917415034430660559504457915945850970413153214176727857336101392948042516563865919786994515416649814638128028921357629592454966948439990419878005232200905595054009148555621964565206 [176,0] 17237610080348748360289157173363459942362234282751734625695670680781458426129846395776076050070694252001784576065553784582952659301437941339546441204833929104826941444053957579013736807479876152425318314270062698599031313111043047151182635419887436769031816676185288654777709909867091822700410244704853302042014283142101987614774437762636843061930148229369751299256911098001998761812629294313954945046680123800849534374492567430479552791684706608254491787356948723008457167414417792902756210402534546943058776115198832296899042259140081172195561021345771090234917258165009802915176765222327303397371866792046072426030352997729600611546694189701348480993800899711456193926636609546686876237291746311501943716006738706851125409300931373990207274512021671365894686562448862004195506898404115850925724017927475011095410358200991255067788588902322318621178290728826017008859901484184371729701006849076663974585507226089460147361219223669059658306181645329600724956755496303847332878347645727823023749388877789888256442920905007751570707681760696715066818296719583977310849683073591538916768943034664370031746243571981187593997920189828887360531478468599695193711970552541066894014115122664454992007517593960444912313040633237895355605297685410567840187753555506087002575649815235678105453217066322319144856739382170693041465887403061264792994761488837555500868332893177871333516908730911756767490369958249101109678179011747852889554262980580481821925573557926133281766607914590993151518310943706876744136822326644140301913648302351333201065287251907892870325329147759870637667003646831917128375303199991337509437091209189221220793386216297215574075363925196512803702806383315991090374351342446395893741699312204962381885765971223588550245334412242181509952231475194809736513460623482870899256847449504239697006735680833977443459963674141675384462745229250713087304752033139107375645698708440008855713095816866209589068081621291577550412414721059628083016715281049961464246845410299247318252395568771259261542093518012416000000000000000000000 [176,1] 994386542750919341182802087138377096584121787093651937478047100885655710648667070092371323483304812777287619150393364482787782253536447626566795478830410529083222575379032656413845828757211011877510107872512274771366526396603472956652200131095890592040315715193195470535765952130341292170662581664657135191121182262628464171305629110785117870110226502414007119061501550428913787747566165189731684214001881051663198710947396593655487396740954511167392816922541438021606690067229559227829322255956904994101036212347486588355437083095660131903050579052413825757545572954288097488426401392432848180863868178009624473043061284616339251301020845140981417369231565519066688887272026268648917647084800656195510245136738850573594354349620620491003141728699415228248881237232976814090194641543310053392283294777838405836338187524569605418155574696672197831895370705391360521030616062108019446235333558404474128758510199943612370926883046757618836063572362145159712726749605121370931311765075684746756316692846463386775021503385197253316258154676889458296767022081748329658636474406546145549679193646169413639246936994856054539663830928295946982587611402165011743325329123697612537107715813442096854694846147021336703678218986344635602885342727203659737028222527359661563658562527985677418394104720830220356465733260305622565626191393124245882155816980651030904043023802225085796789479380086689129573570484047500793195381805005672769853634648888452122531557390910472738619372967414805070220428535033554071225198586475556061021955502895661776338319376857508748800707322215274061428841127917331469555038312898918523322376859225172242324104058428781651059180353620300342333360812039127610216330940029321513594407280459821017353302063732167346942078600326117150640675251339798863942883361467686362511472819913234202192533599038295795577306002651085595984930191735923648541091989661536852028423574735198937212378505462965043704041650281699822103810634941685538007536587334442674831151679356810894945283867000158856683944767400181760000000000000000000 [176,2] 119570605040531690036069399041161490682420223823566321217014968449402685650741791497691720458748726750026568716759798763105549445445528930408741636755845422991131400050872525428097861606081489956510876107719713581091542885806381687587168709144910988350858221208323535493473804120435063531743919738959646012404143709166108536962804613975327262567069305008045841849147380431618385716746484914110698318663478552998037583193376595672980791070983126900454587689552473705383991628536388962741544324904641002568648151759188048335494400535804934968627438010038571951602135513812429264690166502088992461154938166874264660850893052365151422015130067834025386255866473387880538091588949537435634052723235430727680239132253788554077063887398535061201348860726337442648863294398762518489154122156805911016230043783025518773266445274875671409807780719382664516729346162107616697531206624482581190470004727771585917013066335909280133020338593374462021202049938143531646130810175441562240260506293107885283773972225240169140321992942639615683740290107161291582595681356721850078939971694188879534790040411319134842285414668440405462973161484773134080871584843046448750685580607460845138747498863124388191427748552971070507038142324995547261251244772452037514743429630589358273441384054954691211222905061945203029074111790775452727945570965526166649411947967201190202988555416252411280966961927863128935823935864620425525305856939227239338761275876723490804095393276991651244970286271263038043165368642140650664547500312788868614269558012303118988940654994069162224953128848455797393116015275207975790538755044140104550039942324122630158722247127842365794275367176198530074098841260198101508554247397974832259248466789201199010307879104326388527177343809401296597251263617385347166251930522271965221236319558575910583063784650062898009240265907146899697879233798082685122341671740033752363779916204042012314648200307631684932420471710755110791445119264900782610444763216496083868430987913153517210082498385811668252065462372926236917760000000000000000 [176,3] -941465492196631244021750256420440786669664357436122236729566830290009370506345601243739510240199947370432379368994842973948941030841313172062050112329839948806743817860766931791996091314890206751977385182141031798386216424313703455803826817075324418087449048368839564543395139268945733232455865595645719609623178383336569423391332873141861173874506903544812268142034587819713158417081881240885976154830646099598331963016569221030576345481085714436871548354977538206362349191058574087469834269805838385235793689773824058552687354554814928258623552330597901706658750673665203895942249188943131875258549491543339432418073294761227961037588647767415475531074162736479943220671147171848176047776577938448526689991698565480772900941819112277400695958852648638165429647692742603161754628451559780087411410670693638559424101994521737220274430984704782173280510193686677938665630353359392584645238005554327851082925630019529297017787994623173713718759544506118772063874966819754538648001890692051047652601199673916634241198362938628855217954489505377370921222834863758519346251210534286487339953889813193154973348605748378638583082851318654384574183776858522314562508925958448814693377466035330290887563271061092137711937746248011167847997202241782405409488159278323746127305380105110637284597843832303852728042244158587884015901429671583056555716484094029597169783436995834419649359594675602281813400201820550654812938994833023625776428431664072134008479843702589736132055245419624132299701924946698390319030589515681128966447183907367609949747043453394078413757545928146615568557078697538062205251772825215277552114559146566759428851685201141079290665946248973750543437262627659300727343329676767814652925437326396991008428660802344856065214534996151752115738854730547715868433082275725860699264758238663687907135749773943643554920847684265414929461239913346321764216614891756054238522979342597204506034012577714028015773376434030690715669734788664952000176364134840725878544229861179713890528121405961715370872787754370990080000000000000 [176,4] 3521468326411926454460412017144218644358014630769651165908618648370460526265047686611937485943729499956622468766662802661745819347411897734162373329330899605434348673359444853298264571555712368093041624011154279429962324527054177058337077910872684804381978468065894385671493736855384629489132534778511946812739035056500685951949541681190162521836084738312476632998684130451724197748141692218830219904224562432910751343872312027444656435374880205901720097047134398095333952113961917962616315547602142460405464729185162020601092670858618007645924945004367750874334281395333280903051419529205299068711814708763545882794160105068137366473549199521998517687262761116443643762288228126004295911945925165593443525601502101127776573063063969227859692313910222673214059723283537661938045646127343820308259622706326767310548846374833111793179579743426806711747817907170094370147513619704564772464506290750383150626967794178775294358250828270578801173354549528689225653854197798079298272824903139039024089879253588986146139661452564560104727337860254842350945541630548113116792049224360297414737545011969653850771470210331941997402442387033128895244274982156083597468362811562297500981278932973065386578925827223047730692896284949968719569479656914492234288315834314387966957000349480407218460965110809960713182693962701871530492547162643365936389899163043791521383800602707182024537883035665166005377237652227746763508924891566487950130398272772634310462595577116209334233185227535363387906001784644836709270190450380362902202351376420407964194589555357728596832780132230828364199091282613526248704325976749683506615580616757712760426451904464840412328181335703800312998243304329179689462786253022967641893391822803942751373012518356215175073013498547802270263089889805230993322552882260732714574133818600647442965186367802213131264712700672829870681188639100136331349333693926627701441156929811478121783632774490278756141150384706017104513813929632685924665844158070595413261925653360301263232694610407605387348921256561029939200000000000 [176,5] -11729815478673274367918881665386147117572963666483070723928932735698137953121376613266124698949831223919131310962893712606542494145936774751246012419385630919380928520957685948543648631708820688658019791059718377391698217210630736613502894544353526430516495627756076490124703048130733297164099454390187537070227335810216795576180012082735900906271231773786468250559342936253137004367981518148335122303588616847950684088435818142490226814960843640213045278188606567356343711400229543529704988187548012055481313497243832274548652573003053574586781563441999580179187331770932784190367180696981227370548759972616552131138212051453975624353012170290747110801597644950847474361199720034999838475136311198436239486870894502442597187632521914861603447882340547835633902277606702111240418047073730934830493537671026025940089289653521667650391709285920845494553851484201454085384069486744774373890645740072340561711320149712568805747281742546474915994209605686677900924394780186241888807331978816993498746972324316255997640881951502350286750326689986484408506995312783317782589832821218945911044511799396054338747499836747697578019031153015468838417682361613830127495861247169216232381095826522395424113460948097811499565035468684475829934832509550593190056629406948941109299816662316119806941889666715035601145588562477573908409018801886908992840982856114789291202613864759644538052724974456269719971133428855792976573366190711329061247172447742695770648094894118030172685468524700234686827386420183815793505947916775967173420987827239496737419469061772621407631709572511711702779183155756922560128845122109515214025438031843238429338612467665076998961052281287950223961853446572524062632506431118929168138543916032716122425488931987442308563221173758535264743301670328030776319861404727532010425436008178079712133800285975963949842624890821314414662433806930979959919071017470857333846580102392255407194421558870516912897183845678465644085817610306756365401515673696556250923048703397739488133800980657982557681453624886663577600000000 [176,6] 43304305244615161819744022334073706873188055980939020067567706456138014771561788070643329683652697182855756576915440157601631729739803309854595075489115465044816562700365930194665237927464644690593822858105519861948327815129996986230726780236984098581872076207793142433470558073861076628199174615103131134649686106209759367613239863548948479563669650541158234585400175481152828140277473691666538369423075729404937439356672717354549206823281977486943155156604669696402185201926806996511348490172233970935147875458080846405838738228215042908106595352395843215095684383633819789479655986452830673440900253112199371275083706363197024214423700163328359175822933377334984865915754865956245456679385194685582414879159720954320635779541612953804915369291034341718767543205049611974582790895270624511688030665031782321845757798646274040531389238727463490608588430490218715465959897939932072302986049333567562847586186683578886841171125120405011906363971968034281178415086842135216663716627170043439463020535993798279923244771901385291645851124951367857797581347155207875851051052744316618775717894819895092507398379390489372367979379047725191104639789487272946619557828018031109258626737486116555293651289971564721808024169732628552355422823299987733017775392692054380770415733569690122937397232818827374879636961597796359202191289891034616306904501550664988274858370230253609974526906167305834389978519683576355595689253129832720852086538732694013726797262733969665774356041691034422636943979095720106078759343553274766462948750881071159879535869083750389025526093639325496874160087552716423788003630200559774227276335359178866321749971311653786396961048770894944015923788960227220784281410311773441079850949346833568233101651932673497329415072660171583583515668803395299312718768868197166593662856585503637191327673226635492450164672863320366574099916274930326925759084679056174047536935343782648512874114499955644822177270918027979519681556592392388148815620596671665828145598750398429566313984691255567994180596310366538956800000 [176,7] -48621689663608072358926552341464983797683282367587321047515573317149519750655612427058723083323581947194975427079597667057506891813155232900532638237055518786738511618712701060159652520438022325847752809128293277478555632672683595811260674132482116410004946667938525755190781387474880697949786999010788672051923636296453465017762503343759012890621365009200467144383546133507632250996059160925287137620909035114040640757784901980903893729351888861770940741580941966882805876791084601350631594421339790999995774376466397607661622085689679815218403475135936543837365588352754164243222492273105697372823924681903140452605521991000209735927195452071015213482032470478984074608167903515465253585969238474880511451391047663700677517754613912384664819700566939288936741430202656268978090201892371489340278427456901357287559922461945590945338634247774188039750826178137660720849350995279217918933722042809792474442102880132149285822727564889019166510463866828221169810033602775381823789061615934326552230008301936868429100181902139005958298354697676182081277290723989072886396866764926932992117626969663564681615275831089346074157460792797714599356810551922602776535795820698305297711433353736260972703994056386820668385152971094196327115615753077300683859405795128458094006856166219050133732839361070268169674789423106285544956110712954222429274589243137659796782921196395952881701658093312685885173092391845873039959158479313842272225463428506200799387065194290757513821462867542678436446978729167607052683535916359546892484279682539627571767731687027494832136173465878144546323616359096677821370819483008248438032016595429387041358540515717651870469776963262875571608505304002935005539162972982311417658291335275923499970551565550388456898025186773272019394086959415629107436449286251785558939374767453023073653827456689328126193016001789728922247368390462568786702433271459012247975014706198645612625324128038647116695916996314624910453393859142703821031937436556533643612161826162790852399569694616532732791555687167557632000 [176,8] -662110649897653254242157161255284750151744154000743330796967413581151740781958712514122078101486029175344494614696405568834297844808166358872308647811632911480601092959952656650535436194913713868013182198558816435423106893636951483719659214940155086716850975069011141193030885949414312049772989479644944022378447826062558091369633168554071625000585845512353881265918894834113040495785329826539736353024950325881695376730145357870960619706825955165362155466092081980546862225254685642485582429746004333965830415590700794195996585232481130659249061343948839187555007822364590832670414695443137353409987207205379443628632437991324793400430649308972909920165750980199150142793886170353462714665788151040144320512304485902542259515867026879087624764560821649956292558466844840079010512672400713509866147837118645702766347070469481450863250037881320177788523761971855145965565805635796492150701683752267391294052828840486490868279582195120086995782708326848241038167818830984359579319160651059956597561854921657417464416696485856567926160060130742061524699855425713344760929469189679186130747829581254317356345215772243917639766895587004606720378086827840487579603842921320537447785319508289665564055038504348188185033967287653162146862680484092709943434131839363383978734029249850216835204678079519177328634326472332140458035106186927808340933948289214291697429552815932573507284498533598150113658561100334175125067382289867711617364155725021146271522343921927107140531104594882919384069008810610004428760157504971135876314794763476948130107444309082330338980704496370629612489705495027250684293317539504980545361001650279151585689314603072044088228082421678224572586929426560951871910305083491589516975745232022169956558579358011693441408760368073518814549673903424064490127524553026977876709384203019257636215052237890615716539477502864931297923838323826288120360283400997237718456545772842143810213932519442861926363593475786292602932417077963803137536402293478323509848681033489582265713767567560433692895395798937763840 [176,9] 2694732963500205752842719154134548649695505008449241451601325449319003723058928508476229811732066335178492914401357723469523887087087353587938684057643697307428764076635877474316258451293557500772120202122912872422991773410730793711365262060945276570193048651376209893005945711637985391769704299979946751994081273793064021948566128527415224530923340838764133647867218549870779512458011354933954135980893703468790819461170357754910845003845488003657454951290399203249906374384014933150037132184939969751818251443602447602763289358719476863168686317344225064215209885569674994458516640426671547831750109950878867127596493227448938394535152318441803894994912172356316137584946168190104865153866909515151872319044313999298031240720348381546296719235623430030736651704158053121432891495320038010171295905982828541201754365455998390840365953967076726759421534779455776569026692092459544200610469851993496327051591060931612072498100646306360252408506307325119968891091117354642051634324830330634307844115535190528616229334946894777615622631527768554591549385855519486822969141381092277556201999810118953691865222653800152575492945842933306112243254291482457813997933728227652904108545768545353532592701103855859401101324132508392682350477822009089761149983395615751550298286688782363711846163785140999882034704427726961170273088811901451806207700142791333404475445130642892626893006938219177494726646727957258376894614801955461780865099292018737876805220050890243015068882914073732609886093058401522826736825953322381010211450564299885277183340761471394562329674196085410815438124243634717278155020664400606236611548414809300949606553551028883948314132888704290433335067382394536078365321406582006417095794538025134218360731841070496808741583472614323712205386403243248038443257530642426647655804200694329841584287143027689867765738479595591078820427825203381810267856471218086436241945082530404400032919820849535134096279291177714844542889775523002265984689956354854331048955694847023076970090938511036563207767112919547904 [176,10] 14998106489315979023011157666367055155933691531029747077523516615170055781778547227270519210422666594934010499930351974702575694445639676804384573988210470200479826729406007136214971258100649112350166530257232981457083923221165182367587850926742175504021591077969242645892119233072778982250670721972958479062159137923130149993310153764388090400296876658623808262646335027311113588255146216730616391334234613494994689656816979139599058550811449176661724228559499413518937172237765306469515048897463895771346787087561235280012994037680087882903471131761055269044148513322498980832920218176815923718663634258755064901832916012361394085721803329662125429871589231011379294124360469681653993773999723193951283133968490776981769132718162858541951035974762034388577534120035733935507386728349040342070302939858163199340011174635457327768595381780778246531488377707067202380977115140311308389369908728417023324805253339301557186749147139587822737582702181592193537324772734541161059660529712722511155432208819885440972873143693077992025709765289315904068443839994014992576136050778444853887478008824065378467607572745691201872360677158867941817263947459712099461142753936933540950521826087983072808084776998533108010732437837234636869861264673680471999642811744717674889401983393415325617771549025373072935351525284763727494910822809415973753515280366377436736629224519803587885982541136618499404120660928999038916868988854439896609693278226007472955688429300390098647067708861364512693137119270373460584827552895784494908447595253502610077594765662717844067352296238045475203708069736242829504707108148104151704510935854777217823064313740479799202200628353275759793097983049067011921429827120193056627433229409285822150187753034421775380702979678288201935257633916520159223445846578082245790735434747969716727149840822966852638771300619807787297888733177354801621598408768054409970977288228933277548761908809288715897661227348793552050307236525942721355576515324661142072645490484487667729887521863211710054989134624194560 [176,11] -102431580991719224946604517092021319153480220507856965139672363642219455320259977315764911147406292771752310632386957026384485988820782349499677979763905218825414747500993233831819145491425798146644745996948506014916696217141858240340689276702976979240013931825715261407169776238283308211899070880883957179894485290867633389964779155022090821207055451245369383150301997333991770696682208441469886236730523485833001477956065587719014261731962437027542092048056634522192808332812009546586308290901554634708522158246545829547886073988958381185355107714366190696983548573871850011566133143518454814448100065409605361692986588569162273526604745246564702959936921221375350947004096008391949063165783474899263784822276168729592571748704503320084191509744381249929717869613587939948740424005121340219732940019990383677305975298219689242018787555369260584019731891855469826637806074755736547213073224184135051577444881644734274193683063900078054710657299103457035151426575236893879939625154725575768914814172974044618909451410162249728332420340316518659312062935057756154087646603311058493367692113841393586768832804077831235625400446605971345819948852850839218825779875961612560013210592400826024673404863609573384186184157093477412715030936102682932432533436579414549203484221190502042029212792486244012719539729190822743448613665020074743621584065771967509067277372850090032498639418380109165016512128202038679697923691542401551718968660322648629642237047712386742489360446707403095122758349194128042566690107321303246094340479727709587728403621188963152451637168619495773121513882637947941176780882113591343263852657578775065554889066386841820646034941586462915803750129761417180647730456847614450319952601569769914778164015203471418388404428100525553908768096258023701326120595249123976630560838911804641940697870501846728720898128997636045894043712944509378371045236551545923278211869812862909803690936449173666674285570579042750317277671199522003417174697475961587136252202530910121649902688541373703658189881344000 [176,12] -5306333545500632600082623217124085230360946849741535450993419826300467349546946847552977725508372286910502095755472159798903655592787739961849960063298305499146613980074713315823618366452355614142786010073657671467737085584244270298679082594776301131704734010921887987158716575554689121784840131455369735841413116587306859319606311375471689687156165403087137781643506541816728462729835194064066314863044381174879842083755807979302418608860006275880131046442984042403385611667888073906959620376399569449458537153024670337406522591333515279953344287240888974399291048156541839158531099239886321373219196946893302108662971898053953185790805289031895398411164398059335120009606200424203286863439435133175390718323233176222336923691070798350668421779521415686493873306367650137348402752971906601903765375919011666362580995034803519627075254866663632723550698589078010272771297578646367344179193724789643380229831508273663811746065710319603991205059391452908461679449738038744693633409210759089855126064468858736455140241240130857479975271235313982545154767516514514234085489237335093896363900205249962179709789986288994730926969589543675129527874838944710959361782128486158068411127142762621414942960501022700813130403845553631790932553820929360444477929925983838144032041457901839546575980819964651456968339248096825545848817713693993087637183179543185065239213138653642155324242104251793430659937754881989616581043930686351597401896914946222436555382585456034758701786626428383919575322256631542571844115086319327407639885719202386443790594435078845566248252010050439980554476600304761823016927329058547409774776348492368978523329135381618313424731304618924282828840568335247779175021590533869785186112418758873644407229222556730960853140966028739197490211084058791933269141353494015185112183016829838115315991706707848524943118517121299379032673262783234177902909004405390020840332845619527093802602275533547453468291465552327065717987710398971626798737859846173313829154377093378102624387502714805759311800696832 [176,13] 152852020734907247888741265295652158851354117663118299558614235605874883899778022865579196616286632122219163433991923884538399760040266384373181415478544518262840281238682930002407794843991730054635515336973459924003120796338568463936439118973404622240149264408886384708115293855883966147727476692224529540259723828628047025081295646872187378656641516430689260969196470773571409616081601984165642394239373106236046067914379513670875362990409554145488329407471155455180821416574401800586419074872669608913498237029367500127293138260761903387827825127675300703427105713598224868983816828300352423992979186390452250093381431600972828083544759026738353788428983909967788689620103098600985955157386728725485302958253846543464746024312463151152043144172699232049526277102944910781613182292510416563053090326723340914009067310297846242987269852623787852153228035406322332014280635461311727905621110827078309027276954787271218899290796914438986945957113647476028916557618191297148614799639743556642973588681623802186102131131595668145649589389201379779334005095859875303640783669232065304978080249771453215505408280001881680159586403289900408515450990993257844774165161650335132829658557321517639967994323372176366134591533181642102405518977818878379316485679157409764574410908270313697226217995615219435849849087639363208403198025368561715677235896687586295395934253347041442731282929010167055414563313724120131152777805212465974193487984537080517852848779021746198378354733677611555604495127037645124576887282556553843243953737263306914936507410472997571410967095669745822249463696964364742259585028777336361037447229056617361804822184694410033236006562476608851357247723236382457912883820053003279220038548181152549254258167622240029951426134482424495242090186662220131209486961341052802288006497636882247534945289128301841810572252247436268879597939529881822147555586720968868083302817679510851872873828427370036487211535225876642703174309000564376035176911701309304517151558240189201454703439954348099139188817920 [176,14] -2290060899891430566747411876268713408789995955726181841760814210450736389905793348701438610850589107975692139141622518960742743884853708994495565284189335399965272697525334161554873345323230108993595078367897379761125695358837916513271271295468588882547681144855576395399076304975056174714759045641130809564467023295766281490760865548132883538657935166654572491871418135997873764163754441842491840419977711146289126650180244463931248948026967872222597049651983037164343920361924018346520209311555123732834499814485152865374105597694456007379241231180972701586593235428237033794415560023683971459739423139275796110980376345895361793440748504384572298713117340270773076119639139206437191899644544938284520389614385331714966960926434074583094495290974345533421659315264035043309508600285451779304869597754493621022381947827749628542947402214815238908580485381001790654381537698232080890134792428611886877020731938118719963165267717001937661662818455694343471545488109280806336843118988089320805913007226948794813405233181789077342299126340564246329056432769619535224491858872233701743322583913064121411263555116730536126696907992989812044892392243558994943262110925747831238845823789373380562395896511318632921117918664483530769800220847470675429445212075376926072641539198326184795903529806995927240322446153303211369654234176443476391066239162893137721695772363666298072997846970105195984583190161261994913266113544537418184795731310405523942432397906755825193376849821202909892741349735256219117415053965374927610890623124225722329629222047754201665993772476130269862872519447289561247250226846296130766343041593527353823112041335943619284011521508609130115104345341051170607680818920091125221054188010454649924353103671320566723939977930808289473157803606847510027094196027473115365889053045555626566846360473348720454754958398066318399977734601873854437825970199808082954453400822111575874707167345429149367428545611201050841722997145592602426850289842485328811668429145146243369231805316337958207122046976 [176,15] 23678812510803040129465252169240613913752218010359228182009145504918539635312947101647554494504895630881249789809607187148412075258806121660009595145107630138049361195749735165672037223031204040351472711359334227455841425871945074291620770431884969813467295214757135609650257650889548342194933807737705161898173993153947670471391809717980249506078046025165990969547153565414504720980504752977719849689599635640501183954406568697753747239252736840971548956781757918279317261341253721857533293197036161350116484067459416705472880683881659296497342171912458608927095436280550364222215395887252399429082390664246980494340237126502570159454120554511914028145848979202898717267270665342912569331424377563694566417350900925258970568401469101339691043669845337869454640542239391698365382192555629103478233855740570325495112165908074803520409466024105755587822274407411116897980679217278935723139673573657819632275070987237411780353274740399561589794972919944451499732436787472041386275902789482120803080723329998806294106046807245052791281180675801779179515353038974291993838435250204640736254502501978933643816079741063304458697525562207285072416289803036525485718304270157336193707225172223080191364434914699908142635719901756290271407788595515468879324175748204550153946454253554487998973087012641845433290458789812312666801375926433282795581188402160583172337785569064799936014808075073817761661933330141356045064947116385453131832619425671193312086230501895917616086685792781529516961866987018291079445748032985550444336010397918955404530940798408307458675483168110977004153940362300829947043183006668992733550998409102354320818108864737455886264700482377758985257867812401900116873086126476536463897471360444146451876452692437028433130082641863860965104607445925506777189305101259767630317514207407215174492314803255095888650824167169827104619294159316089682089499532590199328014260162256023754236846671873554011881456027030838445653389406424968203137165209660619663451530709570605221024564602510027784192000 [176,16] -184273503229812680606221967093168543718107782028564474895356145148048148260338347661142639066323564520067687759017614307512089275277692173262987558447395162998728623189342386623713599993186858983029382365890135655335814124704686059555744537747847430200204615510253251980431080283271840578338852446560400434008363794065737468744754309073327714552925995495903502266974557901641607131067145253619333626912901156463047955670843912693160508281046231471100906037050528895782368223185748660165588985429102985083959913382406694177362777814233718734742161346359718541754688858072782266529952244537953998659739338553182178177770481205069205840246924287454853127382991559195515205907761727604142251987474392436549326655275025270167973877605280822377481992646294359076109852411284956897510355332816012274074040837875807028707076766831488979626294179107696257416913770288296392960291468277390440062674985170344316304886618624957606356385395243130816682747994574148956928559098770996452082365630084088823726430261202299039010953585408875099034054061541304366918034436561419400912066941975705543789899140485727439619862123499680291887667463362343330648017692535850429148195264839881984132920938395709604120448831693278051552311980655804319428970648829936466132521797242113396612629856754445782706580838594093865340267647194854004450944177932474632717449309030964226093637164993786781868753711045829954253290753224439806451006642855943426479840442587887680273471712771569106631223811082328964238888060777851311854299239710321113757606884224595085551533047009140414634773110891851187027435828004049886355603669485159087234859019623859532340680411757387610404817410259744969316036640966451440330349636196288881490525086615211572110864512179469342825040020303832293797980768681555836311601650135996481429658386120952102479425715578210188958393700584331277838923685032276376454505819837875656888790001544828278097059394427386571853572321947620837169983186545374513265748254399197709197263182127941332059023128954908398583808 [176,17] 1123076666455326504333399321259045579544383563953987649915856933249403412415199855969158707847357545872809836663221494695977415357864865644328296755253141941226620335158480899912462923055093765393388249768172752210097409819893292762754729841984038108252693997933182787276980525595456951819487482437716097412415797116862636239860346478778707933728292976081339998590751483925323712623593001672593564845376794669103933279795847406184711065544135484417353317883786242714932906608450215298176130626002887442875392405139984718419375348333180198639967543113433834329942355122669650729896736609453410050709101127361557733898373431840557905681411632893758691730568758563345742076599656608607224807136562674515681631283690108526169249229869257548580759517027007791124651032781080118573476985848506760838171901230543996291468954207800231329248097597336029364746244132574287086455528832239463037597204585446190052162117631057318436956989015056101277388268032281239475990200784873513943275880670086242571341215285192703882642333604986966325225127899763915494262334625153103118127308268613886520904990690224489501090574673190342211683873556116884663730615898432442732676633901015404011397041805231854240660817083426857212026872573886304387369241185097151797427905364697887748458917304063694643413077877145132039840875521551768070035316849827500397496724514704670638547482528848503457842153282935832728169376651524680972266818627763667581405844214363918073944343820384722123896209583846381206058248187139088229072992208728196658667475186893706801735848867194296628872658260298733875123936511814188000450983340769014435192358915520152718818276331290539626189285320587995223193667172181711500209591778450500616277615440939537359975847873549434669901158572530239097001628216073838096196668143587421131124319424774985115547238094081100853100162589802610593836944705685766804994147384429249196624784160391694879687527709528204777551105900862991989780348797685701001989845126558131572123782419782354816426625943267075686400 [176,18] -5467521210845837002831164885815163027843197651816547069213999654440125154997061407875877833605517026261318276718672401850707935214265928156057252673304254353678202668880813355456394502790156316021390294076939447534193639895323907109022982069399651083622827709270310599676792309523872183712751938170031625911165051543343695240929162256420449534768504122326497850184206612790563003382244694478690094862422777715288418715774178502752444252377520950641928724553436739775646498824078179827671709059819840653132021182715641473126182526074311785410348671906721061012092650795886470865515552954701823844152490229903235603857146698956191975827220745207099533039255241674753676819817552752584821183094443107175551954626326417875496614932222526346119024515424800966221028234246880886963308326169045404707103568900404926523646966632238967102735170985524291456807781187154888981143132243311709847777211388776916342840971883762940544234526974940050886449202152000140444045646509488339506447260809806068667121395949339306507386532440242367759390070555697801321697091833212218426799524650479880158164361745134868979129664956268748602285377983601512381153837910011858831341770059255551127147156820346895832076421700626567881711616445363173271360169688601827567517332886348596617679526459231211491701151897467555964466454560048616554760410075707318054885926262507895081828684113728669331283618099381516776206995835150395021043036618490695425187161870690877090622450962701198190727116151311325351008852564567811405365182274623359731372140771961063446559272569785712069338338586612009387899419748743770114462967953975156790351858346199213118759398330056723140499357662911002519084982047189306599708930052575767914991868472351265013705923273065372697107573517928230391390996763228253398770274356884610427237172809553518131186371513736486566940640549238498263642178876686213435754497685285335912321055475243894321111922525192939361113166393829901984715335854990249996118997248063353306407063755697665821927645921547386880 [176,19] 21398594019764211860800698507935271789480888614127628620148433239900382395721668019944640769132893453299420022922415465685826603365049901449149294989398408682615238115030422260402149664342879269251966647754467380810536260361604664885209869437629224436286671815624697812037273171565993226669483147411201724579567441206495802198850750477087189831191380193599889214121436265623369521677449745318938897191146423522374015575021806668688699227898522731381967768998042499301386723690890161392766211280142131497025233948076099382488605446378692555922884926757436745392880597379590780979473221942770827959743137406202918615924691392313631797738791994081469698186194663345747879331057154120642680462241800911221581067538670817350679373890721500837406273914021609797290041100352493005151160271027578344416348844427658970209937701368829736518132750610845332601465101843982986626394951997792472916875013349361170912334909903832138873569298591895959099976010437095089152835873667244487468889276804618167691241027267394959173993241197638655136152951391954302924248998939341405655920650495270680276595918880326947538637979816203459853389608499730419258354154985928251516767846061996172168651462303244776956704647264129767703745783039087057119598184481107467823925735073376365899013310705276536116067863169132255304446236857524483100320833992895939327528828070291544304528927399682415068693770871303361857787711308083489563394079519678584752565703733245285319068559063333228725867545944244289271251028598741635602216891430739136109035509739858323478679673272231897395994866028699974211186903014461615903647428899614324654430591686297413179062731077298169573873311022463252772057099872572473748021778311806331749871415390340469918543358801263114115047959044928579019418644900546971770545266955300410323752935600947840709168076530745546874266055763015961675883886449702082864929058134206732273691708165076373871059336520819610000557286185466924918519468565000427576986640762004015444369026676953668234196185453977600 [176,20] -66696772960690315594830597211669722780523811186470850879009457051470598616209534374647650611805480748402543179096081763426311352212344804529498241018510885004590775026988392780326490724038401380708145390458460546300515574438336152394652196425980127628771016214390047511528369471399654107136624856856341087028908614304718642544088261256083396717907444781153433230962119389188849668600261519454883201775439465078570182238695414764118386436439954080054729524395341274582009296588624870649867814581999551573068588879392926795306327895727377368666242193249113748240093928309083090403689088380287279713287913846714536402200557970295542834542514765277490894244498198113380982690965925887007313953168648590829159297456319054233652965474386399163865457176885115910370717305192091322433430966212685762652828666235131179745414469925613873914054752007691747614834720910261109288383351420594864024271983975739678223104743813142075727155503244726758887016650656135015672458737122680145771458268795346127217184561937593684530720875913424499001966379513228621632951426539509414118773172990561922984631889837789514124211430883388935861936872330987668425785047761994273209122721558703397876660295953884502966548545310637819186159783472666104572098911953857727176916321188503336223580509178738909677104324350408579590951349652543335409677516121868806373264900666115419842595621598443308046376374108814553395708487640865858251135608914716723862420165070574544292816215501871710204112854285412467652947630575850004697363093052895958219668591426990397127184133757827091661090184615355864783674901723827738966367530655361099323709948955498873497205376953875524261339883834520896236192817460104059147579390858370184231710352418562587408422723141763459640512542989262143956702686013227897153176658937285586045498354709595150055048915455677338283537587972354550853360919120266847000384190215296920932421995097284546508961576368196318144970320394178405372564144625923157413110304701475277487349248605209446345735625560984 [176,21] 158694519027017286129985568311808848759594894029543868851312351342112208225235222028789191983562723147425982637158172839768702529564007912431366228704015044637419248983610230160261812517738218195849743485324893549540141389579382328121698798789769221947683880558461735387092090668146631894542274614385135083525252911496613298950633270888182057084069454663160322627678109553434927742449626140253202904134156337664050426261180113448867108742840808789400595911277836727637646159739759544033599254965442797149154970309592984529414117100526376885253894461745460836845243059183473310959228761548572075788177533493284341391475236298957462305063566859556117709415599923713768975055130153610995896638850619458308181719865428792540809088648361715529552259974601070899400466608839138613343874039842074162534005008958510136190779358161806942462535521529277616448637311473960961811848196478148033813654375310735540818524486786582359235340717402354299658133988247784863704064363917911135685049746362384336703957513439200878753393265034723632178563539946849383281024166070699373658866627914596955547639799145320761252143976568871344045117712333042547726036534524579844123116862875039744953095110075438952141251774176765076743553279701659182714976947637795706166255677877783683978202662832249180036555172835191097330120293941308583412760829139261720579488697810254085597379820773747602526257818264045298754038578752387479969158894054231424203250670068277690014694969057551832880769909803890545374830940745117970720359981166281881753951606509829393206503649761777175347251955369971978222527611134129234941366178641445987655823442314861562764563692384621073687877243969991948847681065280419089408836460512662539736830025167763259610955436176818213397928344076063284893649953151694465395472046264329309969812850648745785071651907606290262529406687400367407715905653578628270818361099845764489287290594746632058372927906763406019935309172494943838225939271869085327335098163377733805127041793412469235631968098432 [176,22] -244759142166806270017386211915472269486442167160034645592610825453702421038993924350863871992433263315175508261803061475866986803763158476717420122178860840492347530555590765301412994215601320950068940051099942117413050763069649750964658479466929089795432982376831757260213116063570366793443480306750387836267520503306824515894355154091369914784077930945461313841178829930779892980779021260428576491744087183568943287314970718711632074523961866331199600568227899436820165490489579507782562033933641061397472536371994402292627892254821402782368438843851872347194675306150823017321340581876262509866662429664959749892288630097185712755218671659698608324375361087960173055067248829180579780219919823192941606606934455172918333599346486339436320694734641096297025739185253647062565313906283929041895155136700093036401788938283530399327050578687150824388461141548676928281465923572743485930744601958398563121121595358400440254023454912149391074402538904862923411709340653461634438365467609569129177227809774851188411916577918004587248833806740163626114930912681339857320408931872203811692150067804461665734693715713979342290483971043174268192417678972551640897568742561062439272471418741953587407391691569771676568722201225027134499686487758318343673749701120641062103452159371964588574083272535456565496072718279584956143554867771060083533134496145907996454761912455936809777622178277132689180672954584672148467030506559505843433688079078997590792148702660983600102727039507956516664658945227605100880780591056947472055319317036815063294235203425263617522019823395512649241332600523489660705455543436593865146804352385160348321705597147189088380053833575730537392174676218082998342499443365410099107025854188678179645968295374959664587877517686721434444753865001017572232258574409200918345733737967360184532700507310135016386910761047780270883950924267902068827896782068257011509951336097626552089599431504047529667227405647790434113269551296656140601355247302504201269867841866752347261264160 [176,23] -7760953657533048301366900065971495243349268026952937678404718867797509800244654430548804107409964304021917192534458160972049765357138624357813565206776955722618107657821231410740476705702399987435944476252128033265370704307354228349039383416582672045855227193517915981806252360676127057066606160702219941550221388118916365156755402004060263357483148479334265330052230684858480816793710061224512315580405170946335172404129829595840318053856929677329382548835763842070804487462437872353657482534108787143670750473889481875439217771524088238510858230725855767287427286956339712149806505155287940804104200710286498385322845954990166423785783283781803957245675459071670153748868991070240515813493937730983741618925031490918814950673468160018714861720948287800941528046433407757079837552677366519176950501381583108388180391671358740530041178923756781470624906837253595242347688076604153798802109868557823192084769986429890527370382161146970008437136264894152272050369100790839516896738411384080685378610025725801959668060962948650496543537844953261168182569159095877005339013821838787449472839775397458820816136684868030172598984673436786728135361619214155899908306429013163990333966813358425845148577934167414629407995371334677446903405789198066070925922270543568955715122942423102775648801993523595338672606617647588353893748241812366786648733345054285668260249415355114449935167248397426062452486873100309201714339003828221889357177292774062204342603928195337655893402107329395822222923472199048666960094547479731498368770742287499986125814470586031312486670457994159938195975812327687272288943486064632013392199917938793490001017001452374337680584158153577525486403105945898590531567844772020755528095135500548157288524059920816695091083160528849637131938915392963400899944512056496737344170901876221977271131711718562533398021670268491832245900041672387371035821092844382616771660601395468251573852713113265322324960917389059831081538806478028262793124788562505006914532115841284119040 [176,24] 1621098676015066113062855568512849013843427506651978850607708704090896779979494383234371868282402255176556246333243966149458896955377593396562730519660012797376494576839237880262427667397084085068574451583240085417162570553126508706340768228903941204037955231531543967573907360478057072174065993533281651183447435859226898364879287623917143351431580623650563388579050756671899190530325877627307155234171337705221972869047390546329608779497816126689846328762341030938389865178083912813462376588856918462714164180479816136651376140805417254383393254767934441812739902722052654695674664832930503738859016414051534112859809582563392445534978346493255448574247086137429848490937545085955705201367129500830737320900784012216935368341165494105385954392635921216896513336872871054199812231317355880467993808683837854691780718956575889764842498374832397298884773250944598354778281943236666204880345132919160938918665281967514629737219750224153490570030070682857922972568958552666729353059460929794658696772419447542865650976707275791092694699544181267036393994315441358686872031607191821965063843072088418633157749466077300910002765110017141011187555228066506685344517114224178583261089311253741657978431287308082969975848604353142399453869093539405282279621665557882362967608862408818471425790000386213949767847833668137887693967830944554244126182610500277050039349380402856402609793122124417000848068852046355481818757286099654040993212863168454840210615581675421489275675633450593330515561037686469812089659894421114361889376727778844167866819385686708124805305199623745244897858673409106743410007371555512239736384524279541002287932170445849437627103893747239570092788912703293792360446517667316664249394644010025298716928985758559499719763157326582787150852739124152535472923959799767569882049518105382818445082200414925545438333556478145710950066152080642446210983784767452690914969301880048235050905009141097091749891425387375565336636470665293620842538244105260713866663785041200298592 [176,25] -6798334786331821166572469734064258454515840761902132682148816531455830110875054811353142614230478296970506657662347825966984013655021346492912423590058133637979118211633487542992010932650347756175613045648948881898463439998492164270648872729485360749308450712546951695116029948960839575956682648415820768549776241124179045032791994606926743946356532605707813287686748295984938357067128908264030084771267007296347271563105955798378193127250107253965540971304089619777878379792752934571957533526181241799582069568890753889130955714618256463829422976678913394281202107251300812819466250628910705828703794089747170258509772199509033460608828366046665742962509566574659352897577801889356095202694618742607032806608121782377029404640552661569855796697882531367054862943456068223589858027452523019169680957087658707988311458611698111417667124103727752269346426030813088830834676625497127178525522642635623804526627764544980510521164529464960162008849842235329832268055378866232687798732883895428448702795012430711060205175354626183304218336576340256065885420798021746647057607565423242030576929135946702683356879123098610778658638657960125489834618030183606116869967492667583570176632936662104217489382069914799559247513477771266912700616314940397827864671036176507159987964568748952392051904504534557154582735140120581008501248154517955253209474262909028768305994958668788477931325919312486826077755058654758794526768461950837147294314029940591383664779665358900600218810464439256335109572198086884353447763196461751299632307164698075252337501264495443180823648007187012835249443916966609996994678978428003489539066720422949984308329500000164753404258120641871126613990056093197436041155276587011131565453881850013267458688757564823939901107369838090404922585001004466336410095139254720292767334718889944702457996637423754640149619794670682477809781508853274871016352016962021855581322091189257042821964451552807157894968890424367434470951300643160033499177618541941003924701722372020800 [176,26] 19041178134065662001345189393285678189542512262778724301466355468399215360774191289036816798695941659882693285618146893709265388525777989649188622648088650978850472479975696325482748768980835798275218805661453578606012974781069070916451796542682737363179631421619317469155732499209027223102422294603996839054860174779473815935612356274182068073230589855596885765747389166312744278725586438808497089323141458370306572302715361709721776410233629127804352300468776065796609851304253822159731184447994261532360333282255941560277969371837540108618579464568461747278923449369939767684219205020053360590209361444944351885207264207689344230114188053436784772353883115051352464222068432678229014842023677833211486407461367851066665951463843704611238568763199306466351766942925366531932025696555662953357675091923177784633727832052228933266913675219818880587484142906774892613559098521949342505880253644351943202782315994553804169452326559907854121783313913413899698760165109691850652738742542757598307608062911739686699198356500369426960367952175192051710761959693640575407324702171955539954713015294231724303377777993861794648708514825600068862175447814008575612008728962730925994569771084400931742660817061467439803711709356050714388817483842175285871038631002291308466406555150705402563879807729923422056587061152815976808939712606115032339921152174002441785579410828134390678769771574865882359904438381614202761286252085919424933294141088004150258875470667947709198832412943644978596283953505411089569409585165870585068695093389815138510868626564408054618611178594129466059746994818092467735387005200332745914446304375839446618596263772596871260819497975967220332372568149815508150782710346721690700142782214147120821334822486742130584165213640352281254038885039492878952098381569030090643472711211543848951713630809083167435960756088782436498083811276609183249105735461522552634113775843899840340048610614368538481005505022469661979178534231904992788554752663674633745575390876712864 [176,27] -42201242084204645653319047315741497174535215974547974821214771851536044834904127252832753096433871526846303933598764713433645086944834821656535982408164265678164964766281123463287477845809271917583803092752323431138466769136344437267487151494587506056449791083571208038439048325607724599818740622791030029115257493400323094857587666732967891514282190929925738532424721641435062859821219608654163889669521458186078217056745399073394187412485116056493142877866191687414264795774734177198342364408315924719535417500833178052366499671640938649098524470331069198356870744103082042505860443671226831196994436909767794228276279171360641535985581915251026794215574120954007987248023905173665167331210906490882192038156432170297648796346602100295664870690387058363859265718912700058696546472789242128059875465329118101124669433211818691949876513004280413512978245988870534877400599468622340498471751057378663978271607370841318897252635546197939334541121416911084376506358759869875296189901775084200057729525577224296244800974469594085384840155643558911460681618116498922645952365246708820391532643821411248029354852576995962426623649712181787311179288977299493472082961098902130127713897479344660018995182239534174191870507577982490579889709165073240302609388882356428099572857124830392547814699656847411108400237541825955329347187430625758852760797897407011755049539454019448059011936821951968924120764632221308799555347927871595675933779051980025115563225115759927663531191628293284600487936527906920577596927762585450192004772602844096038648803854437747275360531175048828030840690242481016558082086532218442381844553844263812492165551244462976381867497236279043860196031311065224053510016127881148353528985361283016270734323208649205111693443396917905619175995925778266578629157068989491545941262420331522303356513892082953107489017815109871096413230296595902964607095524532701326198092090123444343728068147987909308643055220012517826011487822591377584067736125938948275558258601792 [176,28] 78115471653417908002055574583588920848514513130361991333713127302476819405940430740126253125290940057117688955047488261168862483810489757212267762773838890911623171359548863519095197851528513259573827414643011878292342816052852637132155419977735700905529401100108146577614971567014044889713015498860429462231490614234324748818992088093271797362537365897827674722751943499704992175865153414500602977362172705558098960193729812365556015716759578493898623514002936927855945970970195669778615177368587062897495962286490877944055170245449749223926072338142767072570315367408365294865348922086361302121779437722881717512157623229166043025174290658080775790975840484079698347014899861821268716085991021813757835887157116692000229514558019052930765444221845488533389772923862077398478016674002191562472398171185824634213138163214535312735803811092209443540417407459158568156060014075927560963800041150089895126474328116311169539203472469984924250822790711315893190541421388802889844019622867103992324676792861082249468704616128770577268662202469697538048213170097668405470708730466931525350130166982006659966610714757803245884594389698236421884260065166565260726165510880720269442753377542734004050287348612239763568201155358347977035011768113217360877036818867690414757506583272139809822511663982184437957649383755930971849937866441511154368524672856398090235954653774600458399681392834265885470660978931474377549472329497536734506160858406435266424132698203762949827084464408845384163373157987898625099985710767137946709411253366051662482702906445976249769659769057167249847631099894380243055018537490595047051572727914858546500769250543277803931975618991849584453131622513690925130769287942445340616602962478358636069672413136157017336404621307897390934515274015306835114933376196500446095296530248385805416371867266751691801127743604859341276652032737070119066892780773776540491110504574200210075559362998997010858918259171050102431366879397817702147788249497433139295287568436 [176,29] -123617833080682577258188965060268110622497428860982942736207435727498380004075170724156175189498847626198564117207943616825260606650342015101886096993769069596973511842909429008735873536454803551225135481153232802158501266432598291101250176873840837966880267707964445534711173783277135171925921374841109619198271119035061210290309132969164911185230411064189989254897545128825250675660416541970444845374227200664749268112086176352861925143020775607384095730057036916760927732387940734401563750737507053472872700758961368607813093657383783592748365564709237078041988383280831687347887610154470241011246479695181338147723429607481918828043874582208453228968917444826673158865143016200679573937046039472317394680732224324805374900103929424659179750355616284059231178357644722318413050760328195678158071782292412431629210916076565837763609614874573472850207827023651626978653200675382227493303814343397868375550888128347265547706867915936500888334856758775730964935401933450944155506659809860705197157286796623938673650529336760002402145144678919602432056360283068270349989390788097460885351783248009885176757265515790938928557872572872990533813949545226040628478991236863521674532351808621613489632867050735552643025918599034826259308226711435091770717859827184992670383558583826176824261042301673932291449414358791434462286215088776201781331600572942918351370525804106468211586173562664372495418445690789012853547637444980002990087493438579382677578523195827749291468301538877524132278157336690280785699093065395905038660542954101513644614562550727469018030778465481772021726053802881151687291913807045049487340280278006750357833635338693213173616139124770076367854503703351359533598983779160049459239725031011350795137550510900436621852459929089906305054271683962238979492534281474427815461442199426226471686657823014705042727912391930290434598707313642981889022931096167162793301283251260658913631067907894719496847279541623277595978557318923066001711997438832548142536832 [176,30] 169005325421445443937689480735546591608601107332568991518037814658325157668698325737936928530456517216949547239217604256613956332207691031238610347027084022743099143218929625067284179247488514978048982443329854780891386095629755482722910912867831495387151344486256839193682440270204370190280416030709910706700946721004501560236410528869134707362968970323515109227368233687225559963564422203455580257290304258623298911080244402924480819077056159261383975645278770597347197535765345141241442841087122114516244578147983681454411037539048061746785121567736313022553671550501882441515972199799741413951152640342148983704951380135137905731758338576010229111098316158537547775758502395076541790183873261730128313521368796908595233102730199097114812824936535290834122051672967157632390632284117886364958161031736211464207188519597649632227000604720609749461562830530294434722655686193274992226964252618846393667042718986721988578996793574214354149491928899047619492300238877068467858631453985273380063939384712132295172664244667780846858512830998898052397059540587149906029605542893629794073409330612315321847990929769517624539026759226636474405678116690996208247063465700016248746710305566065559694582122136746443867451518875086798968569754569295767950022565988545938412440327348489876535941070292980137265963164836262349372117351227470465251244639247330043748205050437113685451033077293825381811256550749779629156818692512598000225661031041938574052972359595348550282759225793566577536799599770316671907732959071776584565725737130896610739985846337348305801268701014007024367514735276900561590184844608430583640714455942335113600637211737843012000414113171559153342131375687946308083248656468352581396505090011461245961562920979909698214024972882213762996510476395224851062238579007144033732133011724055074106814187701747440679323563803421394153899692486156659787008864280810632083393461319439870557221258224910921391649669079647236629375948773769855869344529296895189791048 [176,31] -200092085590565585674525328185820800030964978018788570873778820616572595296728395979997700523476997442764799217637345314307263702839469072270200942976095845723897229970416464003686843276957659159769816554678585821921645804179703304311077130741711453729809073631960060588927334191438338650102635356274079815294830218432702173117351570371127920183407136899887920174679970124234811406987099516106753434583032897510462686152983195332483458212666813968953846414233410101787898089373601259450655104144916271212026136874053385585120287871007106761304911339857733426464917380612512387572489367227668331141927883484787675402296037703414514240167657572445644037971963746974017849503687467145767301454806903521389287861756163657952407519252520026361805136504848757977509414267826041004494945422576129818512728506686464936926739813529733117095764451129802672118644103216700319246772029360000058583812262691392503866344217395948579902973984333456306429514514976918121194442624088375985090575764257914638468290682383696665328511806364238036302624311901282903349497257750859220857034847089455797650691986972990429364379887940138931264317044613255927791656920977617456315334694202558564533133925680391223604527910284109992578318327636011966482323862523138962281444903499265053787490262924821070686516965596231202527294624876958400418480617331483291659392421046674173175413306034571650738777058259922133935812804101520847997683278622895829819314903835522988643394626293302485920847298776253966308663062554227666563518149655637323668367960628264273775876058016149455693555779323302204055622708195222225144013293120939048377788932434278686569861101124568431948100194318636990869490216691469124747483147793590323122184067601363382795918348156781445061476033886923535622249752255634651474489976563502479344338127502946369926223780134363839934428286912936921726148595323636540509471582704631155051554853873981065853072799622498899671912010580521176485400725782329663701078547490966569216 [176,32] 203997089711192763406663635774386892134171969393674174840250797743493779750088126154835140362554637554690622663374960962915510709352451624883828476761939525321655208698906625757886286232355009942078698712757472903967488899894920796466635074079234953829403141209002954468698711620372943919621609568713982832672565068383308852061299541769226051820906194883173454803721210804978534316438189956530544541752866105388106401951847379726599435585819457359979035640584413582766059588972584046872782071225672079105252942403788329389784278794959147688608100834591396018822991624441898901831602716444185790314172519352722882996482428549725181805949652741136149341969771742394015122592688493737217927655912659206506370502179608008526211415172678241001279214224467964912170335569570787922841014713119543867354949527889757706234832848311865632138568181800110611974349574577907713145767402012940254320534398043493175065931250617876826574325903425441758851452989434006790398076600616645348690316489295360212004068695469237283731741729544356634521585105819304729599011667458308698939812597741340304906535406803815246104375420011157556343169923358892658108810538848716277093840943968376191708739519797978572882952251878343517757114727933549939589651817772919457781950979207412543685376740126998092552245880102700660191673431913822306394843020337090228775050274889735677521919215348774216158022114432134853346623894064777605144229099709652512765096192802115338734545602612824765664638338328531403020171278610290051869146013169362201059436466444802906869630112182113660622268426044546118505445122439041936941251917057164015366577671444024650859074455211454114597970942062432895640953513645923891744364940561324952551640734145333769933331660619071837505540301804701823229026429806661638241582947028239269083055097456595656461986532407500112055085008675157472384539913790277797213453349684612519684938889947328027666784998948102621337652884230296002156936587519542976781449046017411348 [176,33] -175840951749284171237334376144526764062080583983018907494988807404067972165578986498725697440752747136413835221384450878572109123542885284644886431900429205263533502182875002079730405152849443800680153109742651380157346195655154495403656288718245908142105148263929130484819550550866091101404363689081339533270323098923175970491206270098073065420130072539188239662698387174021376218686326479381914371397533464099677977219167043110852807315705113233565100370701642032965033819466823757729303034759617199387889829271567191998063910385478430072070796301506792125671637465843179454962614220676645002068961404345491357138688156772071214554221200189003991601507400111116396752354319665791691354560821311729104020080033887630001198427078781518263881181097443633638305298876166314799877920941288439464174408232360488101256391772948908127263281262040219046214836061509826118431995433255245864270987523831953673611248297606576617697447122599846181882551117313291683086246428740856739536014957185853041592888521695509238615478182214941764807052095644404830857482126811340641819527916270519973641422370096030371546705716962515615883035159102651512505271012907308215371150382643386853465207453452172501772793894998064897092285066773361797350531592972293277767657801950538176437752436027808177943446028811171499730957414368602172333844076907596292080692449511245657161789390213400564512651337855353516968801801422919223518240823195277980333961469219743086924501516556128443602461549983185818405939409754794117899054192615637837436972415636702698283027372338347390431647369030344899761608585981532573852077295409274426800840850928682596184127626096195970462832609389310211345995152942483844526507873819098922831608970000697740962230003942544126901459810868289270976574401696906647971948006833203681308582467723268001650830326454062242115264691789666404216392899803220268811967367309445975856905411856270140254173233947088861373208194971084846077679474834543843711351522876144 [176,34] 122091655295365542243659819956241390922629876595401204565949985746366579253579565535105775262574515052689243433825883705968103850186033770718207347677920809672573039725611125518258173014936964639037858770402054900529707006380940120109222051967552866722742176907624323818549780535707746007141838127419074378349517718209818579657975918577263569036985247855355532896227429159576216226605698935261015267962183007113729195596093355760909438060722540575044946316215218115586452137887493931940521951926631235824645328440891171764504460371010538676121951234351003506934489752225143190007384565454945755634887641429548817972726111208056766456132959591346574019387976795668674657949111169854748656975652983551236269340111792792350787481301243970097386453808947854820482694410694970635885438357861196719848289510021833519904599771054390314056346824913987438462497179839464900635147723371429707855905673679927564473352862382348546955712818657139248722098098810111678524554102061932593901688134469689995894218726674389773022401260245867461683417946204551493560241747090877104482308871666415772711405761598862233691412372645006129894381698190684161973289788088295742237771756787854944326374671590878150120208528913541355034947515945203570985797327472439996124428405675095522002044020254339170763963769244641048392674823360276984800806379526596725349058056695782329628076443501317988397866692645872739860388463881118241671709649371252313109040568293918102901988153282635740881529365254185967832392472060728026422663298982225407095451318017074866316325735998694410721697019273009759162611085819178680248489974907206145893394604711153040180465617329756208330766747150971325389600719155409657020455376666126435456277523351478985725770326785271041960303982269830241862338320443663120094040816904665552655681548387163573616461892003749035475968708844342761901489389840280876988576994726147361056893948044354684106717103013549176936285749829577259503554245401724158957032336192 [176,35] -58063704857996076496664876138179371512968458512923274928804729897016015220932943062260494174811556392816398488208848913247594656651107636053135565003527054305678683696763226455538849646283689674968492375390511575624453062931043186618731203818527575404686070598505268504915736476167904276717692925846399005699349423026072062165200301236956036019970877785786660734303620243032444336630248671185679678790613095008438377577337380896482051723460512534826914131381882025016590494603090387387940977491871384496000268559597167490860764092886376849853846481326237085988482012304345673468501189939714839402373702306968311663040375584535262585126147145450245419896027759068072746307943409206978325081593532248759381229790637931165263787565217581514804924281629868140238037729758512161077735918947680031503536606479096232709074851211981272994555838247073202974576564124846815400045580140265318572418367089716484537668160988068212649635933709082548211753205899339352018876458447339744462768413362592649485181539705672176700795119883502884603684093874337697561286758069568109229289940885966994127045878727105634053891631528176124875595360399036230823774162977058146839697161645736497236208355907943960729518584494047698336781525524803329624363544276933262664498072259004709382057017841413171338770942227170944665276495336361197765520053628961697426868202364037962282305013569979970407653035684182711701629600569709857860157341580653308705074931698968034753429943241270520828894693630598979396542397281018180021764515067344353825879158023277507823167746232717040053214520489263507719319893509764914376401762774757164886518188370892222756867027618327664899085367674165196345415936369118577925400266974126657219728675368639030699591931840373717950373261517954595364024185660471516012182004279582125569480391167489429161814678331062410192211104992875032013804422186344983513121170272671954951650850044668900335284004034184734841921609189800615731986510417843055283640960 [176,36] 944225811756858938340893244240986603233861572047381084415435935423490978770970185306010011964430782235773219374965480545826703717769779003047582402588913888922320397137859418848115956940218883258116397683753619697384861921762795642440013284424515616831956103667800810356546721043200189402995204062513911966036360142620002706696406160271761417433988942996992396437384724039335987398878230575529494361817676433139811531487009785911740434326147676214333296405402523220021084099973115471742216290328964538543863564165149419459925864087855208556611940167503996228973664536647019020344892774335364426730007950273539799471458892822565312693934278373023574210686096032828072795555317294242106429367337030396865589971594772560536326448010287591821765716122318194401356374324215498788782947524016924548882996108135408075673089566750332325896157526144762417406637377372080778629571862179215895309242659848163349038867115229261447140119316990177515272729317955223801446297163763559633736130167937623501778370689674799082169926282288597113092100504774325465309758717075461958475862649067359800257203752195236114363432686231459770486128059728200141927629427101449136468079173198481851966883762328911060417284309368456547917672079140844318820799838788097452992207884558910644311273287140058353295004789486674402110065079277297136254485019740561614382122451200631510258418857349620932842206926618684502037734806947620548646457197250946328808545034617505790418858386534300171453824237481321901453670042874046149819897648384232851980815223787042243213644396263323736852049547123762348603509489565714188831381447717853338870770178692108812143052285552299407956176782264482780406120227866355403526922714372437279785804178049325416204334763609807746563262120879662956128750058931823204864262067863905057169142160802688622732217497166592156935997298717402883219965254285552080574445072008190437636012236808797281015913823740466938266618909002706772048135193738962494284 [176,37] 37394396957017038421454741329218654324812045091308427192691445047100773912468035203942928207355699102557845053134066626998165377182580785348880671213547043053674830037598900069334887090537888469556349440425969981719324923194300870646406807480159194486174564651421937826179087742385638716029561399919647759959325972927578135209575406281014075839005125201978958487547329261387694222876441354475673354127439283957993369644321589643537084384709965843297674141564494456294725913577929250238983119994767111049756764858175549513052348355685265618630174919866384984416634639756262533679943346428269797046339578559773084947445019879456504141803656750314764386215715240392213703343114404631320229425588133106749421971373783554721687203330440216412599520566280135637020488968436604317951110183123206920105363859759643026921944213491129566889496097475598354839492160481035004733265075939439397282850757900195983447542132539108817547005849468715660787231414112882068284128641645915715184830268605439348826140421451120055917510311738585770695025228611672173713877729366074676027394318917721366734185369781986723942151498227213093182322146249276113966056547803731269022798624615165922629089954466060747784691261108222989538435548062671814039896488449910641028980997009059023893517588955271209650780656399877621790476445404015278570972437156412307961285734507274045218091251742959110989075074029834212931632773647519139802486606985440674637837029669897832906924467904554813673815917607821443041177191844215604230420565968559246932255073569290579903771218036615727033194671526717103356045710660825839869168496580326755925550612279617649093778523857419192985421784668701334633233714247045996651657226758872503182813308429481252327245383615818502736323260236925585866868912677865064622770842355175295983240686952431207514568802512616634423035332370397405212274921278986510430077336921290029466315621115937717351964720890110789491021833873315931448265113072528142128 [176,38] -53854229899766534801252871534584410600868723508855327560063798112103925226941849563855168020135042255491263045994190257184624551925580818180873284360050386250801827232388349964593912664153902695222229159749082813756870210474014068258034809644802688305338629035914187880958512625314176774621064356372765691570046679960032017132636610522086343768273104384326621031134069114008594256726571903310613721878712962631813604496857720076813280554330499861147441241482482296839986016146714460870083982868730748748712033843686854743839190961500577801877153428470352167014768994174867128990271244293907013007150021809101026987098299190335594846465088772838843767426552570951083980845549090836492999708123768246750217167189549793550724351876255191564832328726166902133990753133926632395264170893844219437642548067411834558183780521466133587286254060050721051705416740559832874698418006854056477503459268577898199506876196789144532730145451137386176626590098779420158182433258719472818775053919892054100891187759981241473364019229778102941750836965593213019672392446684890294601766724608594450782649832359408343589071537036221766797032511406901785845689790441891493204529842133107828678395059340873684072941846729142542501344700841642027166264812995452282713366154377384375236112764212113931765720524426293633057829075810112224348405635421517952092976549662362283484487575405259062861280143064083997565743813352312646821219888252308158202729540408588894870297765309419483764528132709409654568596459572786031803220224277841991537730010199342362801428488596597696734666340669881698336011300329969771149376828300296952658904673277947503624989320269479541565573155637701247906195400670160053251063191311347715736772818663794069252534927664252821542582831225956786964962244881389755177827770206313401361700289903464144711075806178049678365257767166478584385167947458843149510770580531907080255929977989413339679190511208061853205129427830079679049717601627202936 [176,39] 52823415020121829086035637281836424747626488373812328403981101921088484238427245675064333160683547682662139786153342666934084060584164100580248003138370535159634821943619829819305840388855754883842883288966835993052352777507554216737467541850708938627419138917580427593903311750221319297603062804108010714855683204959770857824236860602078620764125993496130662492699881042670809542495423668283329120197644764479760021022901915208241801799968576446665021348216909539383772167514239595226854285734791972909030253231654980831098087862756206285927772435900044174358505860314970705128349354925532381429145249888192532183147313826024736142249300487980159690287596863293861660744459390169591416800427599542482618444790480223827250634502862284158121618044698976738746502997608427427844483264023153633897681174196466033710083951644091682209968264418463559449326996289397847181390805543537168852364019472983234959542694656661328040777160104395630671745592196657480439577734494947864547776952452730368451594410406066551380921881078402307775078026298873645504076720502284331829642434242070376631417430765339884026847736533307400441017693121529373454927982211531613002334107854966293194299114954942713540771047178351706555637276464057758417559940481629718991787219659795461868017858702944995175678525868876801250547212014294756480715625503228636450552098100340128637315022861177066117481565012356689539468917255405996598181734881689930116849824189590433801749925096319388596055425780440670073838651248702429343143708490714255746521972377180714054076333110840480105494949812918210360532036410559039413152659909214139726323292896390748684164381914582631581897170560983028120847491603429659980780110701469111464763104732477836099647319503430274800930740093559163035927276965879646852900316239112161207432471292132459031512119858263683292345933782334678388443441653768829139180634989849582193380757366716223011120270297370188816492761462228047321346077329824 [176,40] -42078092028686333765673744700350996117627721219143663557464134051644043224953235276176723143471307536138097102341368291294707133102386550826302167568229311256694764130334238658020662271495572964839126883407613057322349213633971192315492744968324599054507943869434878815279665375095737921077269236535855262375769274034576850427694477386399287478411799295075418395761509512563718671172300212107156575948578175375819437654663508808306360657718944736972740894466632069113624704747075534816686007901796737819980973193902772930750363325035969478792722261230664884222170988122278745392091155953882451531130411557924301360934849919976455537174100746656032912629332001680563156894292544771898993444968885357750031007954379455730852244854584884563621886918642487123384466497909260625318900609323107303328090192060544771517335875888064893504941220897743604633018793088038606261278560893657999101553174968589921607167575272379470821979188189471116487336789429596670949460014954691853315901286578218876776952428642551795936112477273000777118206632196508483321996308439059794780120121080226483643838426467481478023067756499540610228053649720253093711060834840711344639502514525143326705980914687967653796469009933604377115127591702954498508315932478769263196631539450188453620750497159815389566616490964719254086179307285803354440464572840597986498473130357880600501142689374916363002073291991565158193823357420825045207522908685710276625115330132990602549038137708221363746432203236730933225066504565511881007129950797027880220360414946724888772864736316905129268761201407621974725661518821244135833461712150863533093023492409953455558020580875487947409044837062479772376109537871625885330673871295798705244012731892469059008495217603548259257564830244399233997602643698529888420474031442476314938565787767137821445186410567141368449763292440716560389368151582843984562699260602986014946183219809690274214698804639002262804605947758187316788004387728 [176,41] 28768941458060726374569739294674018753976328237495473741718203303793060695807076797281292440588321357267070250144413916722820668645803189466249305887487240555215620186641499218447680482851486768198879218717795864935472494171090188029909462921026695762600900264481918365281211177853286930013636478648378914584610700304049794494573868724695320274467803783485821356455646216184994245967038026246609116482886581633278053303272180088554400075321742568319599440538333757366704102920315868963558366652215221580617899487902448733223159596702731192861133899657266346057256748296820347779026999980785827468631014863327493899292299988579284959566619140004768407433410313192609082821778770191309315610692516274853864773331089770219999145182367254017100873812969262454846687316933986268858288677882401673952406598833778780586891384008499169905831952347563266320446085193669699010437803513822658509594127600359535149166694973747068928584337615359838482815809068492592599530071888196463698180112764939664410839191041961833516213925040222895946114882390393949205916481906529030358212041855277770587252505774307488986236978045525969400124657928966861552014453479085989941992009667103995954111306907352194870411306502916784988379546323558352261922168827038940918130154420922334328017320178160282429809945853590849522995824229712665811246679579557489243746682877709507845837849534671664359484603273330645738690257750295260737151049859440410343625677458687638814434766158484856504158154343806618638902174099275906123394785778056861838663873287198504693128027948224128246367548861698851806966602855046780551081994766304962807461789006999793983974544103213061265519654489838914557565712565064740251816229733147646470641604053027748446394748940069118228120074584499189180836571318602979875274065773689769014884826977156802110605941893212802284060331555841121938565439821396673520699655824812028062623921854595084193093276287239755574770169624136046357792088 [176,42] -17312104969999077974581156748511468026670241199753054276196170741999147106084190711506905915253893326674238276650967571926360569237509032297020673738626837301333582371706374732255323127735776800008260436757853938285121015019573702354063324378073225145998378450791520282378474426603791989111730358413855927085476177294579344119401914310725432533614689001235740658505374492047897365503060897695421584506584819379013795505459558204988572086633133778895820922803156998771384086344892799583809231626871629139097137626446236992740772680025875831804392926242920540299484429466965708265901913352402267217310632307312131737463602209268327517068336477570693871377126965921621686582587855377902182217341162871650071425604147227355300632362504597601542042891709613583920438420340686619712688564773465063953544178199641144768553217274151616146418053451982048977039409807867102031862856497257609657135272850456197222416869993934109657660405130398378504068663397063942918603148199860439865528865778950322518252032048881280331573698109969756473219424982687247366552737959400830007009000159205437002153353547037654516344444065807168555896678575599281598970643371672930476828239461457162271228604006984134069999437373478460881076589940128329270795170477515679903213628926858427701312466003594889092733110580763843216718254064358480176924440013454002289285475068622352766751397897492644830605134568150338470904555057947427832266486352004396180073722248027121059738035788659760991096191246008211884520527635135231962466493986028570200144175809995994164610112993318802256611431542698916309788002696234089123081492718162247540843166988137802442954901728695886312614387266453287805184798783720663416342805853361853315902769905946849765677253146962918695285423096467195615185883511321636306946899025911678869963369717711509719000445429719658653377925377548237564887977516528189744001059249593967308898182172212589436071068321075623346700458001161916326000 [176,43] 9299009939016547809352788181244710504490381459402349126309006862194718032424302015727889251203788686600938460368662696565116598751135153853147300615303822518800170633202075752199286898729932695416246241130706195969577525593710806468597530774196393653120767873272187368298315288909625572838389307776786423863035391989766418005166336068474304837652615389389910628989298551367048327395806708618944567074854278665134180138191862843585201211620803297873337800396617610121358086728990773698274012561017564335567752801101936855155752117763021540001217987955377152166625942787498541488282421696199925097922703379703175224972524701343985047471065516385659009185918044097107557587516910501067319819854932885747634929398733983485104187934529497690021342313468068418449647262296851394911767886172981767373559226864729911549299335413153131501673876809901703462454263259656437198708313541805759666558792351987445538521269870261187623614439771681370171885874498969952099519768022088441620469942858992304802032373851631112337987287959016665579591923255875766660494167847514817265322096184764669787569666626958676657288931458401178815478792848726825804079209250610347124138715888774845597894705968600313572338284403150103871119052762729416135831068759411281806260998367327513815198272337224920821872634151184980519488478572963310672990819457389542071458030415316517746714212085988449215103219261567587081332607870099247986099168043641101360175208296556210390924673242325314449911216720892049163560242699137098968591993428615445387116597690092158103825544283149432411151084506350490050443331975205993831008818092389527886941896984711883469245860327655038368138796263270102195311585587667597643908310106764212808215494896991713470398017228467739566719109097611137559555936397421168274337828204107717853312935205589396741716652137254409815255032903772516453362274154291086297640415737081607568296486769758675659782171629985220485017577785671836688 [176,44] -4499708382166664119295743359688913126587762925208832942223142912260268365764496793055123314677148978149835598071778923838677356364932654345717236809532918203639739946779857113368493728967750004753391628838783614951884770391451755577893219985836347385823167948197399828427659733798009957846935334686653619054905591669524846337262473614800750946980069982093910647843472882946921639350042765376217091507861435921916622275659106267153709930652468696684084511839825795950469162447524749656410852198967209372307033960110862746763322451786057483924245101744561451619516717461502518674378630280098166176134262649524865497508681627639774947945437831882992569268337199125640502889969646996252086933537177052341465283195217231528706440977502198339971059047731594920994433046892616853374417611720751379987525084380163276414738296386483828698503318826827053268671313654212847282398942729089750484719868218545075081209541789215237629022302511303627080906039630726327413685509362001883992814991067846009937496084209173997840897056439911163982461786776939975025599690532243226374680913421820861263099479512072441148366012942134705739154765426820827576796176103464583385359671658491931140503753914525010826269564672191179168018310193646153392906033857930728835728405975828564378191620869826358257807269434394610467876068020797860994050351103773792486756592740498419529260358042076275033546602402303756896948890378470733504245805206091216164796922623440588902631200913874098539315508139499005309022302201204020887695144026094471270242785177043763911238075980675984070607192038749815331670986775220738878938241578042880533942555625163811476685562669945557331576384352351917282681007287916653127615259226117238748720805065718734777585681056349595253783395274504075785888242143126465410136057951899611878602477423819058857997016712068286979997013714600249952182494237034691575417343087778429320263261697392031547541441539988775680970504249101880 [176,45] 1975385293082241565037958665990685282473810755819911103414269287246848775243198923828568034268346536144749034136222662362393895248681264041391137058786014477224992497485669186650607251003649510574825232457799330157832117759825185944560492617774103770877080358335993636550949698470942943452027045215700656376876537682577545555057529131414331904399334414477764054318819836195001047913203776073150448506588456162329842046995776515817635498118477082136288990838250378031028797623418149053528450749423201840107304775862378542297221586252152051633155996172992650316961045098932534323756455040962648907367581340964918101521029301420379769592686788458191348689046002468271304049246355260835457036710725053910220499646725294343075071478088907603362633659164404684401974301490586618994864259206571008390242462520084865147172653062703404551813138792227748881994001467034906373330622039214953608362987791718901778424898060085823454202992546874155563600197927592301117415012878797010034209978508777644049504328250708259953313707699350975322337661948626785469956880903352327306786321158537423790930194399560701306221278235581018282855881813854975222696193943873005139802839303054983480307400476691592811051761680014007616202638765094515029478288637131453267807163944113082525173714655891231986316795256517845059107346134072537284134646998997444507240228054624295573331263969967689799530757813109961994004266454092729258263025131995304483306705604911411919128112539319642762243397665322787141597989918769634890447784701324881805711612669844914885562315439189347764082612972978857856903386672351654357275845820682637204523321642322705663205416128138140194228789919014872311783833153267598354681081717450009765505797354275580967225729459568476270640107714376007528498926046639574298171975372567764851100855343823824961620736180822827279670744467169573395333555384268383140208877891282048093386577059726445582522073308081839179213894959256 [176,46] -791729740271677976907376857656242212370009903595386274251604952753344019123095403826738022909315802960113057054061962952128660396283839837186881044166198665634968733896002247721234678475980540605247521584098961604847900040091248781031777586409500316658451008210968256928016020456903648444025813193688792974447399487835176773424249998438989415289432049831415818392684903075479718897151631713768202260200403837431625139475611452526544143079657639318209055781149430857744627538675297068360385913325239520326093695943959122832933186185522408386489865712440321737592115979176028151972014259331632317835310147630168069820713407167771332699944453938906384379526735596521081763215277980349079823949689709334785677402442985809915617134640326561628536048815896387674103992332450251993418402922601426426729698242376416255749377712203886108749434643621941437747659438033138982319387722546642217080686011988597245918917349706150916213852052161033415601635522740028612858497834432609665127606942214904181287082037571256594441488944588526748515150396527342939448920502632632411054671329876574199201208626994277826512788445687205012074988734897117963399197357646187383277922447579315991492729731217424132221419408164924736921552654120290825967397430095057945380432871479035478714349610455728580163630427402407092500463470042645304300455068294945301476770861989441877727820583049173352498142010405738934118854538388122293556534824291531505787895718035203744440762976387379713321276044812271583334004466206334530641940461754516633355743432197352043398789673964573253368799752967290908797333669098506637630195609054777157227001415030344512854975980728903362686958734684081257138670519983690832200027172879120081575399243674640100953538744041630024200591269118039540577508287498092789986572629531191836365671152827018992214641806515234829158504022222970347025674781101783882221198039887044841906042251735190489711667072648383148471208176 [176,47] 291595302524189541484695960213802618033948839813036823757172228119355183179547820118836831728592240651228307279149830643467719483893812632903598448955882312702469797870764753556588421934508280130904210045882643047856206233462902255608240857175380273185148673862556118310299622512625492173618142140002194104936763206466069936915913254667832839614128675695999555948931928964639868303599174109839723799197982437578619679822139031627875134842910470253383839231323220514082548840736956201020202552303378364492909308441143341988411348029578955667304925045201226872067510474250693412505189252316342070241307074742630227211288681738836626862751514056208023469226220465285170381211385889490220313516824176533640219061218980683784155707930453922928590304802347334273711941214622312388006676425871316174482047759759705809132452744046475079075543036230346686131197819626401312310744305234993037577721059896525683397943890441520173847432929653547047389490108795345710999073044580529085003704295380379439649892742975384750936117946685274218247824928272732003994290931845417693873369466622006031441387712207809992201730892556593149256119722936118326961646729208851708714528276749612263184472514374851531921941088500788891546598553686349945236478127224624246344638744748747182592801859613947300177928823679350299906433952950201071541677431323316259017015994867629162898707797854131752220518425579541411096685579662376352746029083624393232653340570562195516639251446669544824249225015657837526344307019042182911896126241535557479252081748031147060799509259519099542115349467929988500577369784360341815686017818550023245854435917848607813214441428428885114141317148684443362230236274093535877277485998617618467551862312738030356878875922467123735053186638423175851970253558480129658448424847023262893420217889721479390599636345050212735347297306442451471896398687027309277297018725733944590535276539047817589742349974937414743780224 [176,48] -99417073368020039766864389489644038036614659029394673375212986126916272403019329542919004229321134224908503336366534449613748767217047065571596697893222112270983188694424819811700242854983319187907453358729665229418372556253743941535002233316386849594905879947956417938657028978384373891621249103895120684521798531305337584068192046747823676904371980899076377763369997888360118978277690018387276734001589579723762138649248095727579441963282822484243681328857101949123324916578354477261600923241845950563839950324397979724074431374221955417970949900117967870513923377661622775000967250192970108641889774127091434750908390202790358234554003826226544626774407195346661657308319020196233976850826926724355545434079207421574444714162297242952385983254008739531518524523191140431789771136690335108049251898202774493917826645876777411796048917899927970891011921073275519113872010168861699187053768186783094796941022601383746138106592278934918618200280145705075204577998529095949163745905941302280916907351146552858382061466876586617987409829365218691179162084134065361153748212220829707969748772850410245910325863418542427483913559355805438665495691231148564389534839136828925003393762616886909042311364381808140905195786939557855945286056932158767405703851020647401925935771984936023912235334138801486209015904156211767184080541421125911193011938565487463934979871113077858885530144406183315523258213748000447323308913189137271189835259399974417228719481074891265763752011171365523729948682367103134681761269482493044502631458687897211604055977370617206271322650850833029931747119185671865928078605024290193207895574781165177489032599653950748800233042807568517171647496848657100855564377705628109553129318891951597320766500320873196120645909498788061528492786541565743896728793806737489467184310981742108919332893196210317965432102884466784670762993899029139052192825161979253089514849801467901669606753326587472474 [176,49] 31650283845621427831152747816589995674126421158736954877423163624770410786412141956730599180593725546445080229489903474903949603516145593486728201464738596263837305084781512141511446454575100718908234454467918821267737842187133392415993911346821760961761815956888635154147275820027049325221309462048698162115598178449286208055195500918742369779024341558269529929160207443724854781613877846431278108819805572623007409669182772321544913463176215897523045796373521854253912868854557215577248786202746802459452434338753458308994901714231983633369961770059731215660626261726893028146535638032436943385404204376584631905588522194675537578095967998240384768146265387190983419931163677767548934174338741624984754734751491594959641955880789713483011516801222693057266241188801575841625997038923132781525237227329494876378570776068935373831475033822394673551888021678032588816685886504348993583702068298482306944709578788919718425884918434420664973610449823373649913390823178208229143830383025006848768470986342329837846557552316845670073498823164032896174698696660765039554292074765696343162475097814011928133104142119317625228306831469323069724934183293896274689964053095367388234224230953001511574447191732498589696976695901159066506768894611069080382485636564013978175018829059935030923521350949416721862820038517918447725191167123939074684668228632755252533863879169286109234120628410940240157099202109110149815087711823242032295913745925215901174077278730296684205123057859379593549654016432692520618923631816356262181356892820263409496018353062807123529611254819219723945208185335296855875895430943625837876684320483900833032709337862970401925296020078776897876437964947746291831042154334970506386431277217907193890040374500138779557207916225154120659867170295657047436216047878499727825821957360261041463484674521174392778689797894981900814679071003686078084422483836062184163435391368781143889077115029429204 [176,50] -9502204933112455923868665279244147740861324070449026981641379473651302809655589224702291676144220444151822710546773130321116677153581069594538309723311295770232242930285453577187863956932071736790950717579304028599952617571597897639094076484943678617402449694101089689276390685797495872792888657086596048908920660528022085109187923265823267604555186947545280439178794028523714201769257791722468582881133637815784287682499725934397111609792484943916505749457643925636954821238306621603069821470361407547441752842520095742222681967006827774753494059469765731778856693692034464156816311277214747985743116062907377502273176214721354847411228354924093074996382604567871400179698315805927272876656134252674862411863589690746511747174237542686475501607102983816085300367982109758295687150299887288369100940074564252929849356443079823154010291452960469434094223811353868088276228355771808434149923439224595886382886919952825356209206489364559504290044065945307716512139661746091349083289156106954376177264597203989222350301312132348283319690555709666076673610476089353260384583604184154902033216619488151112279804201401563693080933070527706917489481165750828559594218815037609916123367130487540427959889710327953629934326629580601521026782734909625276722197378456116678233611180038767707369061984144973638752644801618733395925289650883451151541475299216442760592826672308933793339295710193446539351600917096329497962970656722792687913487226382839409152820543825856089581026351174077563129017897719976511673107960377629543740119819766528668019562342770385787188656264369790507043181228931905790213805509120241882315234220689227489373127743647528668936204074391312322836082276052268671994008295071619796683425975490394423096116386861886334265850789314805011324030578324769999536610925378509072637025594953012597451960510081382801793939019372165497633180637364006851060770527504947159751549021640129498959784923344 [176,51] 2717797724881431105951013899593159409320009034872840419521526835450519232359050403056877222708843751030039051427359932048879783616657315490215562084401627106695480677893583550240550055723673885547444884133297678820425453541454818309528360961773060804363277231928557687673443576423439374677322895815265192486087276719472869668974519523897477994133303671947319310319434217731586821995730062315462393327064063452820983477615397202850104540555233988148652709655580766453798966022596731446000526057290323912772599319235622116639746275249654523566107061542924003277828043455336997712269383781562359530559168495579347991607275458589298266075626210889891003879546371965359105913833260538616264565717191081739129978583321708967639774893997617929478792215634279223017045755318545805626455888187233938338698666967054338766732263759153999155446689070023391446480301500007191969907804652718863948834683747597688695543768794011746632306686094092426328565758819534095111262140461488923311519520807899119492467383354711551804412709736867878567959452498341563638048332278381010114779719345479631207237483388657464807490366766852992028923653624032116411352786866569233059533734590711155507497671204861971686538192418505402640626510637538282163716972225185938721417472691934396957583419605731414637009454546723849634427949133419191324379167674996846114445571928679306613237528482497682602783776070705384194556159988546105777370247301209737265253893107620404622560921847999456885169846542968308481490118680876162351697977314747050334656507909513468125466803409238056067074789247923255875426686430245845512422312259378682614219357537878128732431552132667710867741857865461239596616168548818670741842461312600759322153221802245357522447742559220613647699691653340039765149733715906698902506516210042104666117736503221791842745615917138399942233914095771279717530350048006062676790315211299576666714221348585324967001080720 [176,52] -746686076271090860041607235320588742177113836753971139605219130999254366730031330627610346726340374653688965630686082441952109077859013633902957705738052209612740662791627164131142324401626362479278268235388302836843238564341324944306372485859959749380079322610649575502560090322282433002495468934864803640338446093084043937267696946731647951032264132674831624674498257482289792616378112649215068821302599845466775447782106742321691354999662694194106117301679163941594089914719852935019680956536289031845240922484042246677600067850478796949136845247837460101481092290354432625953311664863427902647473264213361692181968300151426261455622917320853909365394605790645993578828377016030457559094333746727532386541193356581868379036997708061336387101870334319657180045585650284647395565608598232104272820997405030729946413947619048593619135562213262086235458257833637495683060845662861560202891167808519161581191272384689608664651120102464102552068388034888328147290401521875497164771651965978965095021167155815837844096797935418532971496456515211824990254911612655331917090370684394131265518902216865922670461059675737832443212088557725220288072917192086726122233001577468096061124446524877989944240007421008496489548716940512561460106800199038579144793958383027734132920113295814875640835361302700576263081306003581556690491349617948532755351171032355957821628214003941029547113454517469849647884392294223046381967926558192503559232429957961861658367859545838589768990725123771589527381027909383917356939145452069420077806070919229254754386449707709223557792956015144413745636451746711831707401880197252746508459083295637430801568162452521315395039467085423960523841802551691027186839562600922086232835271779851119986586026736669850109245387769559754415494576639386502803218351218156389861309978406772596950124453471533604700600135109305035519445231292291546959741210047257183186397634548231920847756 [176,53] 197664299122181588902909539040967239509320039772639250933531443765855492548859347026646901668883263322576738734473063014598999906195170891103482936307460987892270495640063164868090942537370226334664488562906395577744239713948118991876903322927537051196200753327339402561978720705986885736033003335137185093761718590239134662435193828304421175369192177715342449158213034895847104621613292756597292192727023006930066140481651632420170513228215168189481852304100787980776009059175387973843661349612291703033123774352541639203051043850312790974116315348995502792671940644985625365602055067534514043069112176877921654706763743595462548578697715817897097983814963228386491809084355412799713109086070292951094725091114793295461637948205026839840867049084789139486179221952180178642830878913490906560795399742666619900855200012911678142141516010004013694712699386709529092530316353868065949438978846951205974516628414789194679898788865038384989910574604294533561178425437213502585559446920558924108683418966917725767561859733469705773786264996940497195442713729499878249907837385374607224243123136159729023737300335082685818251116567074874466779851560595186530843020824476602954390863532419691430728771221784451200060614351828069516296974662642361233728329550070673495067785092449361606695154334071279365780283958416891085024833248750445613456193676492665575133820003686996517330053722201980486870172699050187979310596120216099607290969479488322263611860213103142366951620230812358165338550860579324290179018167823531947062136029175638275399006267139537753716210522714614297356310025028371002274175273749263769027817700005140144167841050635673977064043314350281379086532058695521942166655070854693209131309959217399164524840933706256540161765956713317197273609528430042837811708688847653239881611518974768989553432860146373608600597400223014943939296388244919645710344131444176909125529332736953847992 [176,54] -50154802118286964803368026672658880272793738931447890509006424391910696064804072893396274510998012628182360957966008541457654764612108035372016684996653255623115446927801445920260351386515354965647114705706001754571135137401431846433535378648432799282475466766610951821101476423043531623440415226142668708181850120385398546650320393930045976257155398272631775036159662133840471995526781184716194961376491144706035249455469632291417449661808772870016723157187153224100796618027487210156525648199054255164335559835671708021026559226446387376655189121260237384541372865658573856954968933395829758708447259009970481246381452684459460831547865562646139228191595793997973060884090418256215769521652514043087713745416748455927450161537550797494574506073399019394927584063355184088451394745978117489925769318170741369152539128025353040903220457915784063591743426242992247776793194567205479263505236894058930542418389525513313825404115185830756054832779430267887500343521421072039222354256926949217224126621184878067975785231017775465591360444050957667765671539351213744887350570012530844426088430880631665431282559694331965422643303522143815986418845111426668955150526956772601112021787454857170667899963195557163682469965411349324560367451964123889203470326821253083816862378534284940875108017731724044024352967204494340929946035177969092151120121886770218787659462278397730712809963324040954146025375076017324643232617028867163991977942607548780244580000503667629780323087787601231909136266255264194919639956240822934376437974494783110031296442317222231149506882962107391344604388137242213711010682962523853927198205616243402324155537499276057702600548940540498592895484934715643034907357855204916027084648201547693376762681335040208191314443536492223969196269912149252281796488178725946201180337728982466395762618289097001499064554745495589545808863289041348736946831139694648340224338091616692 [176,55] 12012309910291058325636948608880669027441668876750113898819664182971809401201505781352702723409489242833201210745728453404501196096868930419951218051221694452713556089524233771840680085548340514835883122849902667793868837359741244605492812316063105929551844412129838974350495710402328963469951445229178358157210186667106063703784009451702251173859094524711847259628353282458673477654263660433273541494437147411896515268957294013156989452195797374795530971676376399258872814639706016737541649165111439775114516678096057373884490776323615216118402749224284664715481120554350275201468961091375951162025865189223171809721390752384433073124656492871868870062257368880222609681485507817561549263466322644865853699178498385433265962954029874332096759218223399158639776741203617426499141941040343533724837480295346146397630882202180354420613631176088077625463459358455953120155322548162540476184154070562691371515610324066340713274373207808964752255962038414452805762977664988650664243305979434544790352231541711106751912662476056685459148505583232427870933606456893355474852072627981909771403939937080952957976868644067044220073859316864878031665450367145456655313804912635172976878837047238119000294311028312558310955579991204921746932412277460969545745070643724297826501338340066223146300104806821260038581480611822053846625756842069455328705243886954045270286399692383599739450637234459687210155635288776293824231639517798999600314446556770896889568353345870099227010048145776709750957834410872093057361585632802449241773077170699963991586596292245475328997647140737279175707495936629084018964270797443953297055818393685155048235002968474571170994349749671253933624033481478349597098964761734485496361709768149583495307158672561638315932921048946075134000320155312218898047065605125994388714083767110499532242719922779299377574873862738245955577539450917297043690671543184988715397444729776 [176,56] -2646134594004069100729518279649687631132468306969122790993239745978560244303927796394641729567914967746542943772040530112878180125295652052537370382223842327245539291051675407727342560727325002842689773806330256909364106263629493027076563681054950701143740444949696826857685924091006242127535844357671758850517649566954506403311515340969062611534522698478544775910684225515924637341723841692486404706446475262598356426858454358777012862659015957486594377305025827075205739504691618941207796021652991383072922976561183153783267754239898810726540735901023695595123568874781065355239481693916382303134092081043181656647941790606975418624430855768533895991137124213608228856136049554150267762858757393690225869315394203076211632298287460001644705058311931738292704871767638299087176558723919420808831674618407883557947451299403711767002625362590972124732591265444292359884824941767438060840187760374412202844778539633910670092139331300929503188955767559001547616682908512097260084820942055461690530069280326998831342412718484701545201543893564901620643326432482263362445327328516764811998972831409848030715124497658628395112709884548747511205612301330054187491438170011915581549583077701177377793482484042331675052564474679018669544347026282791929500816828046088028816210003431901697015607559204271059397462656891703814081484272336703574231247514394154615379035739796473705987685054080758216420200777416563980903645292490694631011895426181426094497751044938268972028812521830048594693500987815417958741506251644263310274053954396309119089867838371857208045420224541365105609693311934500771029224492999121186476050857716915153708336835341932802415155627258441475904720340921220172424803144630622091753863024322957154965955895721908858004882569693354337089278717969101616276120683206147192160908620621702966653977153231216949896655868557116974071421921252079543001846870021978658222526004 [176,57] 516079294178786796482327673891708037296317386644404219280078908516114113608258380505518370147167843722752335920702928018149860514248649179926419825352326001301356754081606006996415320295305479374827789527970853725898362337712936876680123020297549790320053753994778936643473580090233779192543597820844405473057226419197700455720917272025683507282985831434478589631960852717824801085368084963422027993747141791395725676587608903058038875531158825754698598731893811590764722344582266242079096685390859439325162006305731835665837053199436188360675193408810400855008056381194443229063532119499959566250209945231130585470869785835478527392730631627650629018871549994043193307420332638498612067136967655245934258372023532882925608180332539047195140819374175988526360182990341860052273849129409361940504142671159385721947926949182160598996698986363454326413144796819125754095346579637571371231751006218309525052852547078693544041519279761818926646015547230835154792978870729875789929440209727949069947136089806341544103612343711244841099624909107738316620525155896311576067361970071401823288905443315307204730782138503743076858638243328510857840027302534794129669427677618967883442964082775675165558007241811293841538063225365032649778847230673642229162507587797068001089352837433041814057747549860139565133313258684782969719462499091013448192793248740011722293614999505750264810721067627760204851023049449787237910409718856796538569943782751483979940683616406283497395690415162695970690412914296267061982175025468923635555554016450071778548214641047433209759143355109122411754162113969408799442858661688987722269310821009731109061521225126927408131868303567950899679843921073873426038867196457472396518130503525326853131229812948006295657562154499678941036363887816454413837388197920013045567955331498305691002304106104502744245012834169280887157352336303485935120958340202941671998676 [176,58] -84007234890507003219633534645404942823722483939522846856986948276170726772109651027851113396722640995519748799977434544089394927730822767568465091159349034347759380185635512438152987117319721765747630323224431387965246306399964479868865177341113173882881202940290460455915707362758021404503482693132748896785148246257602182609081295215163118351912322195960513504392637506551634720652598238086648452764540044549756512577569549939639942128526068344884538755710505827995667695341848168201332050876496549553201277446651219374249354608550208349809645627206327222365258029079433501305824365429471325215793112665619038094465255698973434242886418175298679608388808622479833079343542995477176747923178317786150103447062181821648840854148999627411039790555296647720420500658528910633664662420028569539962543159033528661474708129481615296131054895378895171061064406376559346385922309885687923626829369470805840487267125044967268794242446195295076264994545009554736233619922210671201081792900529178860419651181718109990158370353941341924536626909639675718590955873446399274780474308134322553651841422812747561437022347355827435678479838411629266817080093200249080780644713706146765213066353952954206063579880341299238282379498132053802037236442635202808231511088384672582888895695513987418134011759524567361880718459811510983579522346366826793946602408886870658837722474584511330641876334225431289593758396633257439057005690144784160575567684176648657559179303756514049061954577398052697236932548364478358122157963245696950776510382740228510452373007857044716196943258598573858339088880738179518330549433574535734635967415071407516079569194370675100320004814561828187403486123105467162040690020243990288768433229037856288985571317635818159875123404538190747986675734319143825737064885461089342704062690233734000828244498917712669154725872991427050832574453342182169306511318913471357304 [176,59] 10152399074409878596055151002849136928977461330043248289190189028313203604178206236511749488056791478428962154699909081143420187384543144004611144747110264672249472269461937787145538710995811501725012408350101992401681535207365121749310314446960941926421218857643086575851721925722834631596796521693006875573590750819624782275061200447108058735047157454304170630676922126639711450080530626754862233282560773637670426679827804311795970401852082137872086487511218852887758777636787969840860241583241898595214360212572946800279136559351505063473139970512793559979175372378530595470817579802717632730266912579095719558747653034623920327484456018340628281416549736898756094286352185392401945128659804728416720670605375243349324462415573859535014718012345772624122900967272825859980185401948871031077444064796563291175159781035780764539883586030116663079921375855563705600439361282252655389692389014374773677909223717844038817796472232504792142322317910123022247602363635656094494911489696361315021544907706361017460264472743309685794298024154122367193889718542493001460129676527540401039534707816032784808631056580162159838666245732669480921539992653665894242416727831400336169212629394661376109640237057593520685200201120556296364359399309553522548697205294373276438325725153143806683191939352285227379612282142257066946218483310159452728963682567956476325719080466755558124793834364683480323909429846399968150154946636646624783698435093081087304125162508124581477733702992361703327643776690874264174678630595103607045891110681137911294789006350489273260350179129640276790057889814557419249575630097876675062122105839052675086869212628086944861655203547263905462632933465639913302452081393258748182080498174647724408573143891696755534972929005497020459477213895804633190004489771560581460858995195368722859401079652700278830463271035891729062297413320404438497488061019079760 [176,60] -587456891323588265534158691309656302733155424425103873462848844096205871055957319175845329431886551170384547572875529634534334244509727386389575271129823050651092223665337339815174863721578104894933918869728333321779531662044409204216461707615944730919069722730244043333183610966787501414377025288899987317939928543493243077006601937344368374214572951280281303386093727325324312054996899223478195205486274220103781145824908894942045342918516867463868107668741699353527091277537594849975066796225124542130652580538096293339641581841825928510179606642456475187450722656638963779718773154347339614782229116907431931157698663546934432564424792200363005435848138865351948488797235429129994360411557697227516258874696040728018350602302838999720811077232246001008937359114132536737488225889637814294037591516671474347941402210385756211125655414786293085727938228441332169867308410772993056379323290111497355756043722832873759913769384096913716754380067848958087450961733501918942611881493277567001007576259409090526279883078035910708285906949777505447285495819766027741128820916875081875641423636964608560468290718783732099991127028699614362039116093798706093530701576921182908945825699392119778893358779529821797417218344170272953319838926291723485729993354083969462842623727861097306469719063056336342262964078017162035938608836918113335052565085160033012569817241924879641324283067488385888452503936746848503976606280140683188167615896792243676626417888292685342427804622596343245258661555329845723930537209995356153067107659407989502024060404873139561891412855304761731625111595069894811280976751355779716352894575180295508709856447873704545344541296865496847158885663881959413934461540418315114663808011601083219005692786387262177279371742597555274934688623287583388339718628889007980012953231670978691019923395087515112067380293084566785516836294922521125556338910719 [176,61] -75855639250892259947416761703355567941885164015863332996430031688861060772754735352962857681334455120459338268858590141785638705718662142408631881187542542447438792692003635277500179261921172098950193896283109592220794808541905942441240141707013450820552282253350385788715482737620570062693993962920816918477843846169638321950112076106441309617531654180315469525137556019279888401446214082610503636193238265053445151599258229474665951703772055770576794052471222544942132427626839385675559249319873183134699013573902502700387419305047089385947470307445139004124227123922382928498796028161262180806396887640101393491682932692732528380605684599177732544585479365935983124143845600748508708319380122404672685867388073200805862112678436743688255372260160974663234338284298161628503959938894832216650854394876470968120900684886286331477524443191303074415547319078227145396750160039167343786524160134190246955939192302206034802051491372845724109482328074064996687481042686107077451064364833232965657015746049857654021615915434883324130312954530549805147788940650375046415026943586145160823009577337165769829668568600966822972741169363821144891516678898249026248022789697787748592797391406011020832636426313746295365913136710377662903799953681748754454202913463272583828657968611781258095233238953860146278766880535816720142290317709770558442706105213157779647012894613519138443342001118978724802708937665833918356724529398802198834379266241072395449945869243678020895697168187653273936115115422600191532228107557668333094216980945478938777981377338253086020387724519428152450396633990971794159876790580290247950237978877647744964678938450427731728385122016402609336471909764434982494558780493414858425324366166223146708532326832044762998256206994955999047912278334194237728227211095822139214100811297645974667022372463272373357356451747920654524904449184866283730217304 [176,62] 22866392353980152052759380066182297323337209654527081957336628533281857126926710784788712672672835393492268482758575999008450982814454827787414843542997301318438144093179331613060746962475761425624649855987594113282496428355507665828058243847213090400307824835668884751578253509130865215267119002899998008313749044394810529715490969887885434017915015618177947233881707739635716610859756257095648745667027023275406998807385393967803386230497730479482534890508531422488718802922605107371588540260528657321673381641011833388924143859706395282354180795817364338158672148866180596209568014129931718137166408728799670430742394495538410623831174078904297717565989270591317530824059650378384614628829376363048087921959538253041762227401791931932330869108013763021772485327454442814671013093259937904505333073137682522530235328235376806341293358631517143284651813443642136758411215958335196639716454058389903018878425590026272618018001844785087713296072608316404421006303344472900566340046667074002205951421713905472354173916679333000519461755803025774136093816572297013980244017677434802090615597783412163876332810460147283439927013722855675400454210401957211136864467225801188116168493804215448725427126315658966837830049722805173272709378963844577879955396436587773131196195898049894106840355245002377665337100908301836255422458752686698559202589449453434719443144989530787291778333218565224782724344637959623631621348827130346357094219744762668649665822369037641737611032675192530778045428344806355891190079221883453769725574392595511667003453744836439976915566188284022457171251202555429493433945101348309826758189470457745032487869633279340776362684657994825434209411405204098047795587127247806928698384429214248641906471464744859464688439629714088639409565519761342635573921095620389983945551569979878061956195975470103522048448014441463225425728057174106855530 [176,63] -2163927508420229312558911951258299137508016557213388915436315607866417925255022589100056344627792137817410079957645133160362706561079933246757740575853356162775385982111395631569795500723468272305157305168831481475009197797911971646878712437181324600240894562095651917207989031311828930019754446407388193275343715560277908183144453612879248597667419427783746656864872026850767406445034725776152536197132024657265549992766371227638405158841142385756994471239919286048667651471331323865917542048730752713636274669922912319494222512463036952725363990177431647170190588813230177426076958051351318590158487217137164946068124810163718527970345471383882285259287920516333453122462064712899534999151032773879969579283090622246566064782180295107597155932427794122583640769920667674154760220666658477573632379725580648118306492374993417735788202412535195494412104806270289314179971668866016970911958047383858330519177933243348682352839722536688534312067366317844426137598901090223629765824989528422074075004639647009899907965089312589205098841865926533749976376355357093026722640643258643464321764447995049509287761158029550099828831125221303345765580855249579733633386790688228347812512124649139658514835813812857007043536532628198565105569723701211311783042591626889286218717346317051296974904093513984369396589475125150245322350754347045553992184904538490487237384390195424091784027712246308650241990493528938877452398071453239046888440843619405176210972063779756341793389930521966987141008048922485786487006229593020189564521532293574979595922263047175071085564490540439763517490460656596728792834621178790461706723399351123661092308873793321622031997252707062110237919337484380141279030164563642884148128877373940812183936729418397440214374215770900613797755161298395987557677434613324357678533748566933217409924570339430306223802763776975737514830456340070320 [176,64] 177530620924749872700200741828086625874868175007146317070800300088835016761894465493029353013297184895238549095025929418524117425586184509444811883260927174098946123680141574090223636504663640603111586481342294677230471438461855343451309023128057173417182306361885603519946986591252386080225464428295031088690557364226717745433799847751692948546143635416108604168523688475450645562684834449425874505325314385369857174205123084911373743473521842466333333640682107522367716995426001730330664523783806590992512802653218419423476714478080812143564823439005549665799323587845585977903178541523233556251762334522297935299743407093703951812398487622958073278813209965363978191408296583652563945323552459493884173811562772737825779498955238916341139538021204171624336432655701563479899513008436219990687069848871520429537427747141287817706081908788953865769371215236215723410084453917330350848725491075821884604495289269896740820621488182964519026866947933319009976442793271787065644796231988694928295595747551095474899726664586586967520272588899550360078973504197751488886878618873132199852030490330792748616404838820289242726454807343295504375100635359415223590652278572379707815405828097257057503494221688112978249380467900890239334936845064808260953330621371664156741468681343171630644411549632348494972392652413814053883965235657117524676212431291716022056150909734769349812191586795601825280977769348164914275392266801638816100701559876934995187274146783720777129374319152456645522074941608050565886434036020610265410641655918682398126193023082015721869770235589184518689979443851316309188746782372560269328552379976204421882338794885752482140369653387098809412917751737788857231994804797204339684917178224349395575583149757774041812483507262044936150653588077956869365061447065789547468640855782673682601948711376273101403079292901249213190722163364237 [176,65] -153111840066383902786544023169724298431661878572026494813912680690383932483142550682882265695575778897683979044828972851603110447675386479781052611917126983096649702208688939614780972505711051395710568191804555789734839314081717588609415009199432238718957277481045308254492657134981575035826001957491989592620813435565687220308913696302069371750626465553407789942265025433267615809299560949732451079635086946734464857696344343847855154970939775692986594306643546664254301889241482397662697364335332912954179988064539174777170242962689571883219394194400845538990831303301336069613544169330625023411978790699986742620970780208744243247517254211362576318232163109328209756941104427243983847438711090342098592655019178617882064416499432060904563683140893173880161190758791227328325836401644420966591547265441072307260684137553235378761213204851347750931986046121638193912592309468208199233469016670445904733262558950413778491895017834966713230504570717392837373188436045392492945738436602533246414573567509449515150572937828168560769684922615225967794882976741273956945787685149010314551344254701746160446606825316847651104017030500140785169089682541754127194285122606758951540566773194534331953885035588429860020825825387030809669603298600999590917427576805621217947347445209712889454670991413894774579282265263825087472578725900177135315774707788950920570118279970621688764654435457671166287084087931862186579422431104577813934471074350751555876075856854637832039330145965834199835048945481022257970250670077123898871949615037957829492901477136065360792911405491561694026554831206707607676878259395381042345613357733017679516370015875818364671730918066425536683104102870940767390945973997864128609781011226856127906878522379785881596573586424186758503151632659482989612025641206327181097898045139217754538230806270026395200126597026712931607825918832 [176,66] 72641606859035223376259180904491521592723208772685156424269174432732570271203392051229233767023757824003734888120130502170731573693540673413981626977893505025008638337762983034573585795293113438597063837156793542414054986587004811302942001083862944434872173299045361799290747092368534946864429576661474999628659625502216727267732288406859696202640437808803859713187087722728266851728907239625955428040470636282682300728239249217641800667940277073670160460850911517067120243558084501136635814313179646912503250735819830300327818786896226767576566111827734654157960179438020513031037555183087645646963015375022984563838849241055543399062899790616267257426040744217656756707273747808939043823151940652818563487794668792696775021607691623434990887467770415124596091899356442356516026258651330980243123066447632490924331445117283838610961837640928014757745383462202773136649491566059783247916458718415691809602197898094976986113133972244506136159089111536200403449382010326023760066330807475631437009219056457053850550034258422727093148771879808702423341977328810519120957263617238764590369860029263480581835303527491959668082201630156796650247072517269952280044876682469799238372315669025340170819127224307086076707960770170376972503390150916837368926668456573252743670070720272026137249650836256417708359375792846141280123586027247351511600030717372041848338356271015151981467296019051721652108451713737782780468795914550883899507799004036474180904617220843597694153769034026836155032679601144144566583878267074975784008750777153940072555655349705579772138352246066330026576625318381934348253481986292850791363779231023187974523489121872198206301552810900872084418953194539228504324763332436938614524778406519723492287175649550640917171975799724534821223794233184583555944990651130080508728426442829948069161069345456411753725221189904895006957536 [176,67] -18851397217498205295753443192106361552720451120523653874291491409747515932359573959235329160620060491755551803090162408610182300608684561022195960410243377501850965542528942867239329894304810964543954539787492027180686786820430240994548757897054641104481730446200980702690082755954725510653226123291443688481372839187845780204406666022105650065850692463066989583683986615207639596699278639133660824679659306360335937532200488837199017074268438809419084621306257021156852808819523107319994772335111956445971165092580984535854509854511840870861754200589143093215728110384796984580035514670040473317963476925432171430460489990930679386474917367856424224974960532573499022243972513809359062408539338662417508707767186928404173470778144069876450476633672575129663108777620384859380419205686221355347450082628630637583332444291149867634950332230738560240672103695585276271318450609138157565554846575046661900364303629066662559287582119182610765900983221356704337154493597516425477191912209974831216845364579736709861821340392528641872341931237962411898101579440074728384222676674866806903348355960530094879928605824498353910318769621196490207911610682750094174943347878421563846362336059931089652860805116048285101537002755150006213339036593200951030413803965498994680579936735307686317598902029012724503869088153416717273278270937768841146448403428085109567151253910466023236502275513184115822200868185162433514344863866144483001254557813795615092712103773614945187600517021503656771067648484375458989340158095659801467877076425099622703007591702472069734031281059811861831839880324997288457792524366664930394969373142630023020255808321664749098905004701045982198328886341012567299232901998907351265480626593532601490231280302818685259377909823331965719022183505960984872515497174432435147441380330156351315970943696476158107362558223631620253496 [176,68] 2781958717349033026584517408816845744893206188040025465237361357629417086808986715084590197351647781516584007897360283547720720485218138509165811844071401894162969507567670544088176432122193982704488425316287597794834578188296483050524223854421968067454774539347295429416130251219246445995973577664071181515666371608884019152393840163008628023816356112057257680594297642171818116157426553160616947391512796444330309730912101691338098376225195073580344304213224610112546451038084539807533255603453940844105647619421047837005018644389360037724709575194281040602918002673560795959125322419734474115198780969977234437695455984462890336217202974753831635446062339899668607277275817573623701099186234205640238020269162219765898585160018610377194990928256108480394559966242021266548156930434177253191313336827159993732276958924434808008284136587971803180515848085303525234104140807095878897338665443536689214550044295835366771132984486545002296381219871764079237014944325393923124803472944456775692556554832448735429891528859314687099267450365404576942952492813100261050610034833284282122421193507021798297616776064743498627079368321280642839279942946508413904153716819635062750631846612720046816098328387668591427946562430336184779695928577878162045147829782684691532885147540886389763725159474224804010808806145136626991170968589150046607091375547183040031426451420247982645247293724235847340842085750722571214426542002562718031578484377134742721539416530063675580323759860488721106225783380693022013466929477497755327925056164435440795889165772682061072450423699410128753339566890283318128373688333336292980123034857555789762006457997637199359343282293063582737772824362375614751047756708898788819491685549822493266188319327005811815644750327825046526149418555861069924254220925956144189612718749944881723658649231213719637449584077502927803 [176,69] -47090872592139655211653109542885781796174864172627751315615916998630904959218403922414627167507626754825741516454221170031080059571863892957923502118966295707351900466282424727713880210650305831375054487789195266631069988914907687582611249693258099338840015115169158504893955668134261428148143525515970078481163145256872015048751287319206536266047954149402563095370982401354866400017221157046762686632568267186175517848976857909407393106582070917538277201133358746331573207041007134354158045998462416882405453614152617201225363502696967041978257580011932710397295278490799864318972154313639219162485802188374362721847844243124455222333537292996218574920290750763961012412338740741212434894969567454653494540793275530415970636653572691942272613311291207430149860153260386324256954412661464589505755392477190410212897126690887735898761307357125053596898037067615660579675281489897569648911346348252836233184503393795628197055425193907993607190448276194175977197833675809827357711106645594226696447872609759985786813169304921682351706052454161363950179455205180471271796136675685578429489054512365523733751676045732562740522978325564763343985482500032793939921504338330506610844525306383681858859188317043028535113671337570709033635717919913387670961232093481223063623765728121775747344968013053862651562417063528289890348103440845470297800814084921106349761434013392096316352496874175066096574655603203975113108912824685781607245748871705566483637838630761416724710248869951671053298686837292317646129874179818502243619100571779786682631493429334812232789805672431611248878621558532210387583212716011285732046207214117662778351977089494418316532519476133951301031501420075884366668732227694248525466715479308025902312433259020594495986100505126676071508218209270362574957950988629609378639019870599850207841954795308994743864241173238 [176,70] -98693651905475239450880970372521114133699052107141196103120479005368447617425856386624588284986502400308324203772353783436935768964307243228512875586599965963059771817231182956027242466019690886319176141637382324266231486729691602314943946077580426077420872077367698895621289584941424605292292932003911767102044907211001076159947452733082309698231596853749108054788704599104702880205576810955116816589749927639535300556459975328527520646705305489315557452353287716716625387398401310966763929961484792102488885803489746954195190166056667284943823700755581484660372757368036475816845349998290879904226463059284079090075062543326255533406304191896307776984435940528366040670926522758048007158716129337648198601353496233807693983127543546205675614805540028159751229747825266117770421063866407995134004333822745772064638766917043624855135138452588308416038342328805025098778912604309718618247939035593755464846355819240650992616803350280708823457992460653134641455407832466423005888313727182819361971952388178410269378105457767635412690694468654101282687448281865740327640599521172473972923109654419673901894824407519765904523198635179653323193564652986686111024621447615490408067698766115598244691094570918027196898740759172321335361389933508447373371488949145576212845212895289432671171958944601074233714771227023923112826221586891304432857529593344762432147405613488937238420650398632687127121120801180228417855892078895906468732154827444571682436730766238499610410672066267298208011871372956524434122502934644364529805445398995897720135339927122218568271712777948375020961102110627608842816694896098253605956553800353419294118088409046162158590848767659712774131906486242101540725071931809834974608679078765972095045770372433140942919629599266351834651353783518456316923621027372651573163877944708924038875589401911187258911537382 [176,71] 29027892312504106750256110375519839127974391171837413364530665198811385260960700902217630147225373655088510960942100553218262088980219849962587656099271085852968026909642463291984338010881418253303467019376356033257588005616669478415860730735133669627465136679110550403672357034038724194633419641042376990216519782574232887347980422537205528805231061946886070176765036289535755660729902044053954690466570639838762530366256725249267918846258578230882108035872990495949579695093234376535818435742613175634125513975599875260203718964377626764810973129311633182622321731225512374848232387776952886292974579638294586929650148494708475587940501994011362535530428072159528696927089032150200732192803375351924186659402438266255985259416442324403423805533658092099491894325344761671111810100997137898774051210889226827916073409115811835797389293008795913368437762677936356220424700298092122767808815647050326307258594186603781711699582810823297440279837349816463457165275891910032491172543425703308461691726651953035911470160743748439223746043051302115203896899853330644170341700631032379014386430960713467876809260510719443346733237181833697028774217936271872531515996919964310261710545696153897585650172256627517849983367490934657634851530162255899771305425036965516702907319598443620878017896230181953325815394403080918105830105693712099033886189867351132566154659826713187166078215134410707590343939947351617334213380991787121822504820718615221718454454661282212255890405866904731358551729135656447397663218680889829095247183883624504239887621024096989577703068187129795838934874081578204905815668656794916590092853240874574236690189682646838478324537201957604820187590421748121167955626849999543822081657103163488257076795533264541792906946026206416199086459722690178558871974256055046468968420793308509728038488498162557008909692 [176,72] -3908682006934162715830741837790329363607757520588747721016066918526552867486633086243983641063625742977219685041587176011971492855775476048687542628172254609867187573126986043256250929838089915557215046370033270446884170880311446715542472131399130685122694372632107487561569433493947868796284432694971737060113901715229307425237314985205279796270862368302406905776052988731751368406469957648001549676786595092921456898526060409743230512147967775851390097058692561004612511419625360609841373341938783829886975788497946039858841744275121476802092281879362543011659410947434492922809057708774823109816779864954765041022831525707191481112625923473297591100262110753733581718046066347910118554598247192239070079001652091567112304678625183990176017642167127494022316295383101363098836392843022007595007114182872412582139959393868945666354663827008919544627121787108527275436822032938684612077213054384084952921047443984859388654050421553190856889022934017325557205887760843186280065290127125955298455686306907544580815612354455187695001873640804467484937570012378769927050170783054177703168697883592614696044458971628702068809054021803038771290718020828703324023699298447969712911829977557248744146223926756204222780079112238532511512174977755533411266923011818962834803686939461876496993976966235561589263185345182614337508158147350785320556060576676016215908143795679706889297716139135479250514771613693919667095636249519153750585735367504181130550306288603181401217787807738421505164627132796914446533032118681318354135552003417970832049373381533481696318432743518641479443977144134090940734905631472930355507628518621478676287953150365171481544733491687733952396206491104625672036058217644794609902037329075410351142415070959393963811203894246411987685737461421651095229750569617981570532765885182028359545387058446157094024 [176,73] -15429753544443840982939560518276479979282693490310371664722765691658037480584149784514821305158657458271206895197611007708156113280607523911486155361737882424852301049470561326191108661832063576144115764938833583818878020750168934555792874522244181653542393803370095373864728969676545323455603643969993898101762531551324847824260195883576076653020115238828072025510258597105049183723339325202136541428907713004634763999005639937722349726288826965624319799287630303631036341545326624223582683436290925676071658901928420403225467075347005588019867555658399438610583744654948932386234765295226331876977268252328962180288575412703710066797839594123757457577039497703646289619968345278500233316922422166599298856941639691726994025255568542997150590187143980040863632392611554865936345089008357338733991047235783667103991767299010396021921825081506116889784776420964152407269256574650316563397841859865475313052933920510566895647871804159653263780330980175124095490247727221587100278076808136756792288458532642447314817893277344342654575551291482392526427133928609254075595424945305080181846432977784824933981943146109954243772777763438373926129922226401767515052748674400282243910989816463117794626045995994643726162734353283804088723783255238209043356067113141600187131090243537622517711020131406221295483216474859981047121245739931755461642754534133079954821364155630259131170044203281675165711143631881714937212547763783741490574306351085126934885766372004145513775252872812387129509313397012053186762428316252872509940651913578735036634761967103717004387017060761196871579500265402673394525436088800136205886947366305724391103767821428102947546901708111719738963102931945763096255850643944463175978692365163383408563181442370782106488132505528756716732972605152702975672222957319542109540504784574477583235884718922977 [176,74] 106548382395078593966037171946369747633699041451758097810670053355292717343721568757089073416918243444357761255515507822296866170238357535381892010902250032107972803348611997186064168013391239249823466007322156524780211857466589744790529949574495864780674522709705300874085673433059636227804307823377948054766948205344369118981864528799406018096191862094982898427191983572478422502548448312411417836523847887562131961309491829978938669595140644310187650080584837494930811694232341175171305709759750322377661099229423910359659786110092446089220223943978571094863273487002457345789377313602591676151351732703673506653451350545063275572095322244516193461081037840166128964797141200561114682295518652623300437008797175542109994528784735510406078689928050494398018563500234806111158301875902200636266638554120050644117746508273575093123073658869643442652269342490991132000059839785126683100369474720719590351547330205370937934657485982171701274834528993540534533882042452728906157747124827525608856075854093358680842841792266161385530133091242731212101549824737932020594846070727002078409517584151718366126764579461317284720067978633061883891734034366213730291564868506729675796682424715466626304947088301350071500482521169956589046655264908155265739308342546457565980049762411972647137281158937549447267374195764425121246277733127157035637486336378388367802658544610346830064726827888287627146496014880788810274239765377716919122804248113411986136443035024178424856692180549082962644237547367858056001052194421364590871073010528787030000871061178567828301010749158910898658483088206949121776593661940508182324077750026809030777291120890257653934427961530422976452541064640603406658177442854210690354962448134516744023662072460029286120210748842584958557095105487677650810813795031731616241627753430764251441820562317840 [176,75] -16981111006800508949321786789416912085362821712091107695427223013499940343679447807571345535851629404851008936731106519536333726437014799329749967770351836046342485844023121530652563341120808929347478435710429882809192220811440270606942000309810862221207180486894938687185468510241293323819409870525843833612919592296772552976049744531626898230949006963753567975541067693676584791706400109618030299326383667277133148644956449807821500199480240196205694423453827462996664637890234604786180227864664138165836688900023202759509739342410340648155716511034119086916174917418580077618032978455169096335447024319721548324140152662137491920779351229167779234808058744965774451695373798604433956100470700712826144285961652756547411878738225297358286087777442886217094458409125262848707906101218814892920544831738660946261904935934470999388114384384515253945183043322466663472786352585190089054686022197741984502113420746420941018388679693736764675648999319020968406524277360179637008072633703843544597115601942217644403569111135736354830349855172444891130287313993007251084936573895404563385125194677141225320996669915324823610106344261805333130672136300783637946765507102846217135172331120990431977025505354948801729383956985306693072729319518216953666652840175639020449683785458489387208385370850272905260377186934774870705474812234252200200085068633741411502785450886340944327811913045877462245000763519209528506253157764043646551007828530944471406526259532463617662027951595190616581364922666806873705649784609017765259485791643653500243965960219513048719377549582036751364790384113122654163500455611983427737122233241329569921633534422008099151222963226693853975051784921162224545526839488444016540384481549598879804018006304956993781938342819194974802991513750160107792492357152538843087761990023866875394775660932 [176,76] 211058212811438143630479961766184791753226638889243545820095463583342687959854244517065055702021781316391046547111013389742745075318414079989758649663519863600406513676604642432391575167809820628496595648450661256417122756555184984899908760653596749468373053243331069198838909555696496869451368404898802462105063448467760221540060136463296836509069047088991154185614539843297367186073162069351442552984753096820238749620723173705511931073639899844137016565524374100234302223541941687477904791558258640875078541839054588200679162481273515591122733131000851986840108652686981855944127995615509832578350046876543180442996329175418923227837911354660493234514655328727442910740713448233447348113846523201512644804465707815358612076362319903613359407101984182068596970039764135621259890705624722480736705027919833776906952998754870315567410016860903554122104332786370424209618950650159826493248355841808604109697953788615847526220612273871271733431151298176155954639942553230397019317288190499212158845675094767415745795973131745904479662443481879947891925009504214748828312364293102764498655506583965937401907034883229637217026645291290856603674129135860025326431153742506565536435540456567734164013140156010224711471078419771258658379929798775797611497259983908900120870344328715561976866780858262871791169136797969916975394051793440465511032386658858964977766670984229372041079223940165886169747087801600694875516164909509193537389933731790228074294540369851713185253809443418344926274124789195351953979259726823534967660591574249878655939007096967095941577259179097377144780895863090664719156861959431290809046241792689371612685579739612907704567195006931737022694733480408963315576445225653501123677982885191044532755876311466207047015478754840985203045874013842643128570614207691670387302003112014945482088 [176,77] 269353247438911942777008916964428918874470345049538829189997051043836998854832233386901267358677801658008356180056358826957679398473941533518637951732741648198540055669736455624317862404923392996476944059098467824185241942094942495190917054060411388806771262181363385867036062197431069701644857284790717412864330220984987113281928802680386923969985395300437112926651464766226749057897344703243644730128116694251438379439496624679545377595909815230197717418810245990734633659458708860757701408761667169736828863738618450442629831414311910046836682531440050530917701910013678038138627158829145051938592633768900480346613447402289173524364421056636701328129243799692193248236846679426662916443749980996257666177777564946664123995958857750735510390588058143228638006294150184661160364031155244509327862786031276862705768756902981240703384970610873134978963802907306797688500720763640211956723523932235804509099063416025989147991016309512316590148301757788259877794626280408824185310004836733122901501189495693616743593336555723920001577550733009536181358522022809786536859268852558508026292071186655898042896983569847408048973048423330034958875274267821986976075107013936110156694050867969059079501721669629077002028833485074816667377213422440832706204204868525070072039692951806824739201702425516415250463898914664769696954731715279023579335859285531423858780786608492193504320691573954582339715575858070324587950590922213717035601647722770971501061969780520685402529757446591450967135071887423044490898387170802007877932635227823171916522216879896552410719308748302793709768254512745351476141882800149330729237497049091848608638938868004868823207983789857644563042217634519012375235279919670690474469172933912514347240307556121911104988958113374299839161456353784586820575176656635365222477719041298618360 [176,78] -29826949166105652442056459408504479307336550892972452034438691418149086581196835110416565659827637583027069672448011597848475342120347920781299366415172560427053623095973910683394531280763446364117098359091080436201952732439544509460981713955694909004922196583234210173675493680838975108519293370697770241261217203461906657828082362237105605502141490185613828911416452550380230013934260713795475071745744141644951865923972716708681220992230089604058302864325490481596237025513196001488476590472282173857527264196913664981306310910079084185747083461783090705297524327595926180658740280744644424520277565594628882707534450259100401429354775762433356717672126661707944640339599003935475964143322557056161782979916198333127988963969868054407997502543555614364777994101129263317026094873624184481799163784570769751363843594097471465325454370336550924420721337812402117852243249174449452168286692994784895051199562625753898448899448237985792842458005443627605687408386707070258737559221802401174359586483243412037544779975195438906092998954304279277132080128215144745478823867361329620198066199413212592187841127970794043572212003300067281366491708596881661366643373585276991844705048548199739081211850924028190972938551870482564268317740478300666796901735155162174829817966019039546377144185168864864862922367845159306655585413168746398185547555682489487797097303097176954035555770571649075162872532402837196493023757533734014522093854703469311787794172131973603782800540895241598407374943343035151306352833028232479695990301781928274690149663798850974142090788584221608485341784011911223102438277163862133204134781591410803815389577496269176992042407721485474124224054201763998998517435418902922708481252972439771605886019308668499230429124230837283605947002735378959294114495254317012212960743830608870 [176,79] -878280745177121998532238479262864845381938719032218003513177913893273244007128510855119095862593208807046559431776661748912704663740314977595498590900865406713549903509986654134646906097765163336529994108249173644200053421177875166272612057541502047167058595922392886813201610581643275309711027340490150780499077873724224595893829086972749984251810010031618812219063300391742645918334223282302144391989430082899632809590113898964766194330313289984383238652935690956895262437941665545382691788248134566264538295161879180862706032445919648516868511058582704539922422658520949223664921421718316341957302142968989360214041201322580184788595616619472677802254974722858583154843649060331760273980200610489547578602210514518670486818663973892070566458503019738611149022616914179102847686838318762134985722507166419053398216653798983248583431673799091387734768892885514980088088330937704159867702087306339151359815335014520034276219588153881090814210055671720371004999258141087210150114768125945503555522495426308456065970047809564128854038774278371350501208274393322201229060352226723845970602253367367562035813876732921563789981864451876445220748827791271424344949487847672483439072275406352893549569659000971231448138686382876747120988464697696974370508801531804881509732646875256395404793894096420042421966797021138029054911429026728664942930344573374979245599630238287978146331744135062523045823778770656987746693435936790420758882279959688739794304730481290652081376602958112668706354981575286549721989507837667074379886496590262473130195416406754668547822773555366262643479522075896483466948002541817282320687179446394474199754145496031756929291935598568833474107072934894397708028664296216596885602523829130689538312496643867488970535021619424538165871748123235072609172682609198852468772569148 [176,80] 362796714552014545604423150865223119558549357762892068296893090917527410434293970703673475343659959918842635132765417722557006205249725477859212635504512078646637568501078794716178027847946311789406638304605895524397333564249327552099427396013131031047830570534972812140320366301674396246618003628542924169693897439669803633214771561859752040964385787458613330424516439905752023810786758906286699098318199163030774312166565871508780579217253791433997772824639026386480743096912320036041123159009200085161426021318473098824248285263406207422546122196635112183275613354508811202357577820587489365069510375022308777032471642702832526992835887769877065685345463660827608747194925123209420744105690896004577718605420975565906677114308561720411988189707789400611306644120749818164069985887951992165507661935078233056473199339379497097103999276329566177598777274178832622934081517284730029871630073483952728766906070389267242482449403624383533271474773212190603436970667211916169061810986330990624121202798341338149371305799213173500678482690996812401736394159667959778071683791411595563596226039863401160681032139239592395947569618453183861353004569823046269359801293695742968498403916566292531621984870540865590010621873177929495859818870895876544819018923235310018821399409202518757639543312598416930256816147393562470399005760345211212935204700261716239268357548871097126391934328628749031776490358456044257582903290597518157184096146116740110848715747249029130122691460817759036888765157260464395076940361350054800540997514614212656823503716501750248235191385919969152168010160309548515943365497844754916308021546283045307378144655024333247433768104474222007125486393721387740375820560252840269454697403402889947749843942651362481900830030742147376565236111871769277121938085871388435363087610 [176,81] -8030750043055388958767006814758485390150604859073021406372086468523580695930666345156934113962153481227045464991253725650608627294087365458451304147521651602403502374740245486683053007958314474694913318877184317811465721955638723071051587718747201077464047891973371800510053148645807359594673018902764851118715860331902563336486818264347430227518328563561818309452363508728381965517784884108686679824273820707790446987748885482170346973293897705455140165698345810789327977385943185019524235757343069546002638129902870480228510633195022902841161054482827367466335627082065903009525830736651333750111905096647353791622028056191309488026475130458164583090335776172204666431531106674661297622368602981798618093282181204150542468394257594012885755266947495388386874013974754112645308944801521893837396111136613983098806106037967527105633847313709375671493199577718035536541690474779957456017190260903642632196604163727797929730044507570688965414018982070623241353192547579007537889961818343806323347445232581172045663183347383869021538229886909418961297364641042915979965500259967322936191402389586973561884589941943419961180670742089580678347474957217610812573507382917144937452888411764313462869523312758410404576299044536906481524112072736958622966748778177106149834175080880208031850542060859968115006139318683548899933099083267730762196400375281929224815713804732690574033104461923648742015485720592359824107784687301725057548530899967872509898097843366818647127491776329550508235514458066279442605696747903692944005813747417405710498595383904298150256889749491828181106907482347353974884105386597152195023629051400712425142229943921335066903889340004040913509760688410520210304878062139966931285631775087188827414195968071973289171159340209530805901937722519490627086146500605762908829 [176,82] -3744929884583435913940373311517712765855949400436552606725283543759947738880465909501762566835540170699538270992535468754037501635900812070576262476062879312502694830827585835748889095943167674578965778217228180483145663506522406468218427897063278329078435112037616659131530217555424265729163979195036773180873319325483449852552835941463933344261658812243339251149448929343017771302105738775749281734415291742760136037733236360120283869337194684523791497625305127103176657381573125006977630842980705077291278970142883453688209568116498241245899972920186356427824271616552892278348112324400927152466937865980742776089562360821753699286286967737840030859329119077889704923299922748986556279910251807573991603196443686857018236683538142505268515692876606599634002038405805629297937722506848997835579027897666084435615464972146926036382798975921824625245824195272772743584951483904886421505994173648088740764615848202674869159377015330654143468149755630186915559703742930804943817271970735694803575350319925158107649033013902864277095328766386328717867878145874262480195701698439427280007400530748655010036019867423772159730703621636856519805078306256315303340961485357813744257335861302217678514870618740796217138614265854830294541850953252665786976512101388508377357535003315359179070771679834664140068115331568645054121447889360009226334880533997098026684739970575855834000339904532209844241095246064090022118759561558063430253694281074964644842750212793529179308601428464926429129598731556016706919812269196634871208721153803167678808104511427442706292405405752393124980634146776413918351421330711353593647319254660722080756539484759003805511208326740054491495951452359838820952236496244178946024088940205706940700153752772773394810584470988486994310864579863289394093332819851398552 [176,83] 453617312715653148394235957377091544462450769517485300971728321811805310770531316200322510705150856626321323109687647704168943667371525637236087751555504468634397920952760008055066629316193377126272902587970169676185856122956692968137841076033456624224133155347187928704983711505907149539225274793213609522728927117079528874736773155989133826437062052608898634617177266674612462210591144061936043605155016303690023838447578830004891711370922397709719530189699842505994249650586316595281754730396027037849951649058708283741405366137149105523164471824269543194020148257521577676328763155023453566479919824589490022532377558807094710455492165597691218244160318479714011094868822881028765727718206815520053521691943855013421896851893744512962252857316259193871572594994620338066550829917539756419971606346537124470237568697540303248723020732756694244335698583987171797295469768972106909735939997057723898667691665103556536458189885798911603458667345304534087158025482120336625676767254482509169968572588892547259263240741841820195347643283646445075409435419540464602400448978153395810171606742380657220481719605489680192046783863799551469063900977992307142013164954962763492264729575112202165510398686721517111614808099139740797639294973270559482680481090139328717492791796498210832820122530880456225208721094888831804394781837556485825611317410426161967505027225841221094279704965519388785326858233267176982484965125614458503147139054301969476614432252760662149658892249222664349899511166086065311375457471272290847109793289467100727053118513405918284867043984762584561183422884374350204664760606295034919120669182103961288062168154521469863563778443699417970889486548418385932082946120181020914026633976442311884341185765716777058971000805101351622485064850174315312750191898234448 [176,84] -15097394687521060785861979805803919769675659678688152187270899317783007949281564762012521484637207257728005565410858014137483856431831699979793672671006728069208250669202062387092843821504758292276762624583732113570328880113096664166986700157236577832700799344582203520080380711266233378070299325418328833129661148532719379780557499892330186572435474472989685104555118196199265304550184798768382826671206585775028066350572370223289119855370017944673093840054438437336136660430512147385881816572587354427750917545073026755035333437720478739444690554350311826808943233892179519908823287349528416232158425534129404774341638177759524704733612518359718185514843438636222146943788319560823775159637776339071054117905181804767525845701641896377651877747070175649647195304705446676963485209761008384733306209000119382904816180732366597578060113722532992847079439904929321475512915050451834736685966182778213795138536526211764673625942679240431386847997265828254955759478161393944606321235749623320705020587177375754856184797695723010563289838807722587991150234200921546435883448936226208148918852591246418922878639511090414127848294235636602585588354794058102031174411653776702212282157044055249762315958997039388112475560160261324648564430614585170602810701860176422009961324917100228726964798076711635860537592569389065358003159598818506627676714861300415364641707393925199473266252045499176662963064085247909869609887628820422044757195748092668435090955681979506862874991549045924461456589206522693713959418096722835959343421599707117141514201196290839711471731213214749118311449186293620392611004558809475766168512525628602718954282248751650035821259929094600039094194202144185213167439219459881671123318208546060239381613560898562803411867778842488062483281460084767815357797196 [176,85] -2626841148239937958658820812888160294475150231269734331930705466522931648520831098894029939746946875334158176652328589125856491799400116900324993099304943714495886037585619583486734281354062058275751644794080306868067353403017532966736707259496771301144651749033661590092030044021167412480613910800683627526171722448706319893684049790237807998107115049395646375579638358159343793778343610154416648292878015549309126116744357428896399043549089680933542573437942107251759793795155781876745673509293504938847055094833365061403985350236669888620425768410053319959297417218060777445325223292989953692373615218010200763171530011752625204738015479260919586458586994031384776899479889402477189474310610723106905103168564347694385547562269463000615209248039346271983738150883715230478955179056750980887499723204078500357640650738572706262014901309298670874612316654766002836298382403860339584285347172614389687540880811847175810671847071214604156391160544345768865246185488839155852328101305434030885740178286269212244879695093193393034148409921989435973100235239599199538992271705918955145469001165725608646790725611310886242693990066395629628109481998306054966880487284468775042397874481925773387509659026380534392768693288137071515723300030139563853376529970799226749813950078724146351533124236133284477507476308494216940426971010766903174791961131999419678674405089069130344991593940786567146538513936235756741844455700557205259945749294606023995350744292997760375435865088553363909009141567309896488761557871597572537609445152533837939644683003377506022916553923593757787775047708827734440426740173581790247117332960895198391727537623806046151447488599137754627257910227350202864890922320507604729542819706821995318700612785046008189675925884141970708453770110964645779319096 [176,86] 436530873058781132205542229171113280774913962113470576020019804018899080272061218304730928852387073440718170224026905957849837053679256810340974896303201893073362073559099787986528855816764312168292469646042305153933146222321413026749865654704543046577693730745077163604553543253027630508671815176906083042581104829550494790818083072079540395778510412964400383361478932633911912578145139749681623876010319740569311497565595357498706791370272602914970962414162504398880656597344395499239887192102897309790298004892453787921827200853301241542556746446689305711760205145100403957484017317474076764305409105596786557157593366835262446908305801254587524722792725913871313925359583101732742695315146342465805966865334636615335771453162267177465390933877474766453956377784820373175247187037120137946552785456543178130787966553859775361507501492398222860081861646932488774783140161704371960943467841253280628989073048348289869494832207829681198882498288130044339837622593785599770597300137143228729381141670313648294873891820372253197960537384010666203648832318642742244084864134173679191669942805019138861095161382450808618720442665977699784066685135876383496008875516587324827311636773539167408513424918883228626922813400780725318712425770477044648874596366959033463513125433420674689094731775981028504552350122349578415399963189132205259880145556934621697148935814694378566968839281561449876363202515073975564586078191833687668082620246649012763903833387525374644165252310578099594870729377876640750208274659746576189223411876528057079239335567504604897065007767096456512049290141008501997348929976565282994567533850963809078148893408496518485651802181544150116459069358236772290526869403349351785934678942815387873803754090506652520976756822106711271285999638834259392052 [176,87] -19933665740345591403613116787023320959405921427216620084532951236178190581301922115680927410128171175998403046568664093396840223335898135027313904975292873285813151966552854544735545858686189223803988825307376619378878302029430739641519504457761627249147400947682338883946465123372386095241692848581275211835422388760520373326597842077206535140130958386284972232087155249330941797125269026355097804367013704007555668773137353347778548862260210006603336493242185696053188335322362634332552901875931049405137333795733360205361834382230372440916856105041535485028146499130034376137912933006335661448088868661528612528646878821482469984469634226564898663243962736150838113354803529839432342614625543751854819398763510556509473303679722139690770255038864135490255084006165622674892523626182127112314182432611797441255473914557384551293368004574778219665882226582285824800348902844775951971489588082605608326616865481782989474331916846682294379786371150522475646059968401086467955254249931869469993191117210631418555854019883845058010052246247684945066004325334739735431635984726090334576759945998899159000274872937415667588282234220018999129093681357594713806699809732297508502820408933661767547469360203669292133821194356448051086535358467131895902277202312745033988817307578622382240136552282152561360588745230334917755880550998032085608580574896845400617676077738089250790113462502742236867838633287213039486294557991051946018710045749076164297471950541528611177392581691487528846867172605401841510091877245680897724615523064677833633656343832741572251956646606960262469141183109747931128500040246540315217189447161354685835082294943355382961389352916014295299413883688148111712672537378992368801973139561426959740594378129015528826485464497352265522115346965454688 [176,88] -1056502426811886601185111933307937532691162686066252071957530148867644155391847258748162277022243833364790457276581902243230489171734539637962839972369968145050334019503502189133538893688236628621597449215921608799450833496567615980667332243104060550071599865017981906563468501468818341898164528392985450882669205574303211983515123613995513409784974461936312958162571170927254116561434254157356100516644328720477636584457497865873489213430015873204025415850313107324203651832729297803015970624354281536863144493947985457307339434221672375289113670699505587451773918214335800545808284662570182052036665750633380584193784553088693903670819000205814903562293975946514322067879030268751659052588837787741121088491037888205631565542852957613697382739347574207971919121879199635417758249270268180890311217544623904502511486456307915233314969776379205293052770764353531630230959739426651839043528478545694241306731872415024413909381754689371681795387566669300091244009574742115187786748103062912846460413822522863079885429868736747704776856594416043279114414798197649152483488390865312276220204135578584534107146133644869043414075039511748625832599437508163192994759457067820748836738875083521244823963119930660353100834002427023424579807386560625555378215868562064635882864495288127161533801448011695038170906996700613417614694698935482786988150072085051315808170872696326268109525094524504369372414084127784939609359851083111363670688733609438758327610451482277747453691035735273608853529931890913298907391163045003206321310734368443600194202712566294211357929085301746352410813074633622871180996365099405908093608766061901248289802727598501356716988697915182963240036167773989341460545900488577162633034590802900576519784716923336052579348365905293785236614418196 [176,89] 135455997663539337590724250504738872270586171739577833331712751395665992001286752146211676822008621805719675730163838118736313112921145873083088492182569645023981727047633891677392588844500141302191766615585883149355468955462153969275041107008000480484202343299764107662432659780501024802474497293607753017431066855948057778362401547685662549938144208078051947720951764557995794778139462743391942520318706831832871860317695210773665840002695306237901977098256323052969906045134553393050389588520983472917016529088448049449177508226828348533242197483115840567745008890249262773138489501420472580192054557818206684728294433700248170539243843356155848196862511676472669876540802587410720278155029334743358471924829444669548689608699728370721714419853583407412251768494832570083624312155222909013475676658024277084228916968530087171894351329571933813182835822601982605696141344415239539561609761030241421185338433010526455514281719511424756630595148598235216473244956794940538015826010955533279106503992446089399058824062541422251991304690312469126417282731816623994685798111964910393326990141469694926284655594859218144660955656658512615426666460730207110259524729196861509583732577548853792303439512552851532252207252757222539537271070332032448530668300608482513454708923689782533190379238325137379025515637157731247790327984397310159683225154796467156127935640568254310832451831500872442674096428134161247248943631479523729566967591521261773313187890287855170750477950801241594526844330504135621701697605937232629092961606651321455206042523456331925534955613650620336986475480874785619988323193835349345399915700885806434360439328970523353345691246790490091880284608996662764632960751701247806791101090851900410069004072071219302364231264388624221571873340 [176,90] -2002153750807032182076823292178668579177453344069480851050405389496142758029164059388845980878372817886563446188885583469074737132857248619623001232963004830046542567000038441402584121047491387005252841065222963564080737474871593770607762600271886024946501154807570237349401621050908412405207707473699181488434325260950669366984779245992487456821868394700651629697796001320325058344112867570428193529670006808676192520206643447991381257229998411551818073212097178984716567969468141096674257489669794405935792350264844511575676993949227476475438507720776479374266809560038196566780545870894801146659150602268539639710725665324154056111236750475769705134235485342868866160777508933874578018233323704136053128735668960115587950281650836483051883813694222135014814296218990694887904236812055268451185776282504475993001617057265678011910319500107560334380416616897554027785812217401397563529837564593264208836422562545210858271306926997399048483780739358861068568408025571077774275959558657388031274917823496109795097305379721921777753586581261252694873235761410179399210247688368867366249600031406967206393655215165337563488827550507701570496962944160538128504787838860683381664103197792917169340551896241460945364703766979770245201771869668886034769417684838152356980971462057163018849140966283163621168778049474109309066131928089527513901896238809539648460400157258229282955355506033575990511177561498602875611337863329182621856658948193199202211480299973218695218593449325870484065685214278790827924333810099895084883713681511877376554429719760957408606219208463667666050830514007166369332812958301362611057671905495902843855707962646436268405105797732767850204101574033859022090069640996719528335710899143204459413644761377444405443079730557876809528 [176,91] -255209032470188971285350672672052671092270650246529127696267518156244896444322201837003295601856079102579817137742181589800216783273134610069584706857369748795829758621878069074649281996842417666325158383356886878132332705415396603104195499388333661022111880816341933614096016236844781735800809999168281115833352391208667752330641368124576693153966540222637649083985319710732042022028698795706293208636117524166173619755167593418976500393987900941085009930546073655497948614231622768472418690507420829073467473192544068476386205258928539509023199846931648160418551219040811090360924328514357813371799576582728742459946319310707845203394443572650191373039724693872989448298719281025504802645797955492268106196430979726648606006929962859613280202260322968180553803631285926184873570987746206514694383168948112397436551268628978940816672135973250051233450846359073173496162385933795938758611318972244613997783448255783725969032924567748895943057379059074567319506565491409909757457154134780361776586302236411947636880558286214105016685693888936650034090054035438031327907713056939099520004960117636586704106541552320653420932157492563392662238301464623107961485149666295042001785341065874209503940452162211673991442778771125599655847909762268398098805107033720768081226515300468249057629904238546103838221680303355416835960038471976318068975144884660575657910908148708411892954149107339472772386731723009944678148538756627115512692437815959853234049123392951208484993474761656064566157460917921946233842596742709866760371366498462374712247659618624414075781430685064111041216854229415651906241663073798197410145222195032402831693472756163015826311661272765876779522533034868326525463141540326218947840439795802150945807883763148240493449689476839016 [176,92] 8241938102849359501018152348658788660549458508412793396958543863993739107891522259224978383356333241120275084214809027508700233698695970921420396134348382762780092087596346004373581402810305429435640880360303519679085861959613686524376538527001986562398152445848115636529116295462492031643341662094951132139139787230038153201723756113695638572225590277062885458393817359712455789186064449683710272911110666197317912735911925804911718415249628254604784980297996781989104183136055080603554033680319169825301628886375222395174663528010781842609423741247264187919439908015364558527709017798729081890113440775512869336311427454559151918500449804344608911852095648989495243335821824165929276092487893283870609793714935330615752612900071793946920208955094439533025526626576588575259687739457357621803707528551559800824296038271556709891386475287532386727761383140927352325967861975881251357057471633827214060127332619566997588211065415597631800296175807890518553722102617865833956205997693608241314229414756269382577748476015305679812034446560953352069840740897284848368565695576079205761629521052124795146531284527115617645953925117676611945476698428485224004963609139552785215975245791743227082219696531481739190644103000347176339762981492837626244938750599680409186461804809735986979225512729364436233316842519435615924986180657402317966954116273358726950847905686604305225841988653438061592215323397457760121892412973772912642209303880482988110800550859199141369702847453147844474234628705988446365214179433269445755395572605256442511984583565769551790893120647914759520414308631253589938094424627924879528629959883676776868060185668025776215811568373226926673815520691010730700684582871512695353328754836946694620266736530191174990506977659224 [176,93] 201972439448790534180994924925034855278137315542655973834569684933155640735272689609765859111438363508542443703965070827015111689575797985772123716258246234140554298382800887864526820476184035332223403957195013348424566134206721890224022068385541747522864636904102611778021848889647207426082101325933045961225988514549297142271248966503868632137297168333109163111494062389948577471529917698260091646661165561516777750064105765565780905160671891301608906926655807910560702562747490178944837331080413611448819818368230161394745473143199813729500471748517209339271107457965390937052644194890143636097542962750369205949112651080183880702399828325567174828087427026018092875790332822958074428743421415800240710436462946366387442943962794928143312707548489828487423756141789718165607682680014356852913932154056907954030799908345855728404480592931273913917606373242174928731514032525328438132252342442835329885463710554434738176878026000995943482052729207294605176622832705325795903745910665432837081600379935367187374842709553785802786346266221770159375463375034999443638741934763077021393929713430424733064146181112120066364707893837741696243862486011604531369644403339770197780044873989622909879363550733394371058678346880390998589449496392457937225993308613133595432447642174497608931115770450950292016548868327853450027112703824403079106656272724488142645674498869597950946826605002790206457287494927925317121124342262787094616007352449902470232789920833625408639010316627098089737815918831943579648226905482168883559918936484317101420436615151385498035537993047053029044952894133376013119425709114542843426078153079836314592893443147235480673296485934162363899325440126275574459427386602708902497085000197467422513285803177207856205541768 [176,94] -7750871301175107376619636110462006135876412918002632532474230413971377665493505080632462294944103966398120237533302575479420991844902027666140297797143151350690816644797917263167152315389345347815676572205019955375909124067496280397935902720525904456616134605193664614612706758370959184443102761752844455216545786527631425583746688246594005632679962194669903695039013928678227344274945028643593279534888338211534439606460082161948877651830225851135055470436899248044746638134946518054774836513489130592180208614462965314375450218280325307516883656559846683891561574267434476999099144383500857744418118086580305030442381441983555831551808411417360483783903494137157261108723269887438818062597958461523582889747298471403925039879008646407399009483485789480972050833056777787404942697039098363377780520628080180838426188501378050069260657811417502426447708051193197730547046791564526228287576788855194576048265394572524843810601065081168305272714526191836514513963481364882649400391960701779222931146382863161480372044734646941270294704809254806071912754726590228431445652434841523672774754935128023757276941954152600034400379239802886644717294576099241576802196958948190218664287813328574193616514778853849766816403800049016278949566255543423930205014548051449879302725473024539832837786642104902318639328221525166143097382897951261359213778305800280759170430010506966916062643312410150182535108669075054867319110775175729479898629011391248513352310437745838089000606331965785064943508047310478412939908850474947160222077538279478259204626200116744413611029591292705442128941095991399700171213316954490377922712944194229034211686602343283554828075359426722889150687455408951574699835278105069759616171646119427379509198877049671985732 [176,95] -54119793483600171461112510501313954738905451943616225202931880534416488412819695170833328473857508952333839875682949155922239840671139593482621843059421566471502584158499676168500111645791317869620895081335751510274267167002324585523939482544920497803490318239062071827002289594623066919787044075869632599108529301218441247549821640316726777139627836230068277845013725001984395239500540470196950194256817586160010092932363031960791186521892098915101688694909645833115146966456489595721330623628198593810691628779151595779448315246135566014676154128948345348808664473841719774524716191055292288722687330598474734858130599602427747184026869590252739638860241671722539290690240805563433255952493624881373647597371832990121480943187684752050988133133098554205482437870663895792587301351652257191102291783284534125294723425837742846618289608402109492558512221297857362067866676372575942091880616646238548058972252882577956445556462571979534359476611218747952934741823777861605795913790568717278974216269160389974981293662243468538868186723471541381462641320613198799314050726617434328192659475747357540450359319143538576340856054700636231227362817592917134282821437297992936718740388635437330300181537592114821438275360304452450520391946327428460084335283837574979427271895923354183535003110691338028426434157385953430640248849846224963480003997924475122186984092912789231341795333061469375364784980599248307280133298250625190365218846698246750947874716407992271246745499507231543779633143487580556452733616551995944411730149413732973284031216625674421842224243513845191363547027975711896080132462241137335272495922109381878407532073176420121424830438505927017930818054241965097276064202811324697835845555718277434743328935354182432 [176,96] 3550751755213024842918953278620014003428727854153062988912989941499592286029099586662789143490477180287297776921007446492405542719006037413675527879107295811975355839254395253214067620532030870613269355466645818535499464121776917718244996857370659275321590982778219290976756523326994943635284018612199439752103585198459845279953325208493145483909736022487539077292137286857842381652428953606620387245638518844223928647250079273162914323139275623084715344077616130477808135816520610882625045465228519001125207233526761277114568255450054435249278064056892953231487763494898133879545942029177091095834520065248346639918605702944605922317205559687141827732251212031327466519159801024306151551650163646525458848975621199217889934817795799010795339681908853641187770884938574171500057583966669222930015001813542766261359983067630734861897449113357884253869484392618805428249580409379644823820665750977825130477947641449652975796809053260101451813397403783456192416089175697994160206769657242282883954512052879392132286890458189956068226299986789587493732927714694283944863586063126408493184128292781015327820016856772467247469415888115341554015848701879546251180135033378825857119392082140283502062169231007572825773321137273832764017849624780353969576795693987665594255928904752174349370331564901418206879241215967021832493226324161266864541345137338763107669154876081472003017964322005193579371016500941312373887025626439169931339654070496856695911958877811021273142391653492430407012330117622837076247764813379685992706332482442257463533794373162946643260089020928547176195157769067168768287847779673634895016641973531954604400723133438264745831156211476264161940148403875163494011000118813876655372978681734919627960228296126 [176,97] 29487048174158817516663128354189397741375843198447524660508510764724265632359918900799002823559163654474129482584551255053231784392042925781922146587028329510985100631563588212045929061911548860010023603498718363807686304081661456157724822490244710227932692790786335848540941128129253450254384585201811646715508096865015745552161108183222773376555582642416626276384767563764500785728400357375494740428561428313056008099965555873005957399371445008500193441071123445036571354502920765105256341731915705201949348248705569799250161354403290699957146387015810467619012399835275180400960741164989719527951127721339637156176305669467295552757282136396198083852093427996051206286747343494742026527235427731626685496018687466745125264243255957252909379439495048171483216977351613083947360086248538846607108540547897127042886014634289777223649775228232505597589146438412145455943048262513699047331358045813262405798148605275992232241435828254792714008746737949613420497906622186241359458279809806826436322089492966699488883533163331027603351348146609246215848889530645058152055357099855199443187578669405013574516315054418258917468481994759134832770596482901276910133706208257945694406643804723535011329645941860677987295951834253607390945733052412408090369280458817014821098243099796308751987282470176169784498396733919029137906340476393584689277267321926559407237425930429995887435968762616228345786567426789264690451192238748495113977343534042661579728672167031800626048249176604763390122792307525499071534254169628267152372242823903072257445556191353716419616602412878393606718564401328637864816429927713436352077652202933974680220028115850330634487784388766826317775462579594254957407272369638495728335684411539216699499604 [176,98] -189674337494415845131367315642567445718228407744215732085067142338326229669405233692643995227537780689701009487404998787318025654844775924388127097651516281485082984635809572639490543151528343166870502894741607170675224236903558358767802492755223471305028072810544489063017681216727042271977747868687217036046299958376093853322674257513996645786711581836177702187583510195196628531138137582545874941197978479408393459311320505321635437220392736744830292523234570621114458457458112558999313579600164341675317043745114324390477735059386619839541559302495253686064749148357553892172905249114699566884046958520761046707966157450730131464233597095426723837501320967679706157258913483454841683502237413978245752677900311664425888664808842998640009171968004960409226434798335158599511666886131656315466313895265801123132471777710850095594748956117216518979679762013334578565481590105515408992908979078807558976923131415968464403478395206818292156909037924229050735470768344132072378247432416377247305357268584487453855030533355102660602221822885958845500276646987563098629975279718626330618374665804167707829224811670536368640246791875294423462225219969236371339925705925066138914465509009223165325170682011163031758913745195100579579762598390970594245976646926227046494058149885239895773508939398029443969054372497708667384033485827295094027351161030611992128510287828322834454745492920478792309211533476768359064914079056796167260746280194645424721270616592754421096202139946266207771597144601787532859658520577922730783135218140260486129821382491048672499616637650747901241878027055063261153906262750530863187576059359709629527295100905324217697042775283376921975039978191963942167313753020341011811385748407334683032 [176,99] 371428700060192283145642836889733142720307469791811932102472018100787156039047806712289079578550105502887582933376505284461607510394021922991049580115125525588195537374618508156101745539160556161948105253152910702711035296363478816396569490775949711845897739579444515902373210441779159584467661018539871839460614199590374241298546180368446145996701079934271910019337423098103433650345983755061860719913741494495313444318201017684532611558601796848834958399189910118424494673259084629036719650855527611709120088672353684574405261047807955096994122040053303071720775025688570693111240165572903551023123616024080840987698888739716588743777733243132566721847427299991575692998752048637416146640447504729234104482617554892073700832271482748335688672799188032874856136809383986115769607398518148003335024508938465459381132837615823073189102495155618770202507286725356491723094404629658745456734798078902188548925901376359761248761930811734083268699137072117909267837817960603832941157445229579407669388160831686617572927345680436973474799774243238069193227406441807793123111342851843353856269724288776290365699614444774305384771527491289382119527681141971933256945761823605161017874390254269582080711294750450248787166264146117101892483555399949087384888608401594577652135099649390100150959325893696571687782020790826630173747783865599987684108860363822354999050507420418511785484538951645826015780582738384702932302626689398374682155470885350872924616654376854702099647413581780402381767487239955180071623266122432053835257563780465886585491340530478102550388214960502243979924112136788968717806861276067784653263108138739051935286232764463439758551799705972366257900738993210594184725858295624250998838046521372 [176,100] 25061502999191630727680160259536362090493524019945281585591570594195928922958617292984922775520294592703726262111831274667786016497700193773570550389394617537817543809847084524243843452805684529353543218835530069794541317927702948309031883927862546838239066801444020422200562568595439297611517734740061812379021227228310279289393319737852771076961461222072604552688801361542154555935502138055153575224340534797715406242308261980592681567017388906081736386645493063066594273627290494203843112857193404159756203082367957857843991224185612320596859917902100726311177479604446453182954176907838165164239996422211740029646682645163102069729722349875158021881408607237743816263437497157080082965291681235402020132168143518971901061205520656525989014399154232679399962704286533195127665205410669475989359033212065477544973044450928642482239065815591401002651256947356618483654612461888307051985268887597891437494260538454249019608476911028598093287132467870656577436381218250736388404133533117167816326195078102947523328944297935383615939187190712338907773799504907420208153841010716181606315157136987683200557569231233252223160495550453313854893877225011812196407988290536634744471289453898320160585591434768229162976907304650064573150487722224002902769132697335667798514516732453394680715566333061507938474199770270369489603631014988822853079170562670995497312887789360773432143982240110592503372804804101919341281825959077857163056288025702747529629842151639836286600726000203200200316932336145844054734648938395111139353886196331651782075220621516686638114816665269901352213320924265527454795242421972526540071857911488905294684590901020030632880918588876330807546986324218975272620598255814252141344776066 [176,101] -4071809030385621838861783397134946431783617284816621584391431026445842418084224907484737554080946905848577284385854868733969069743153012661367241697756001440210076543826318440876344387753226033968155562430980825458399355068530291168321553078332750193877873280798688679563977532842321597365639879775211241410900453654744119350973111972243935975551407401032529786981892004966556312253594114152528667863768484486758706379111345603021620958142347261209106079329831369956184675995022106259020477837425812601436920170257108852214985977111212366419694435356482206679800028295081554012658063529486809470794831564837269305266644762947654155111341691293545751175120478523065607097212566559850915441430758334626612737982325046222068885692173150447284772748909016314109829763684632936816353683705274627765815597610953171456712311837996225285589493889228779086776461446147391442429679018453114747646575163763224065628000577963362454913110016470581841102541680829332514682569237495404689257271612678739386738250123007473853080538990518128404891003256688429643499435441736611554152661912888428312287571246728807045304626193353987099289949992469919849132404240956485908030994445442504807646758067251293177591954158175484035707063523431256140294844731922924932231284187965734751979181591413361538729459559282420323463540922530986753678135830060272687650675039361602479755432122737864973661247889088036147596648765714034945199529137823411516663767849661796105352692889602091719032624410599006784740843889649216923198826289405172680968465198175026228061318781074979507002560372583135656485276940980420291303020111453932900714101371934788935303134639486946111306573365208879282900901976917493116312035863411222083416 [176,102] 901725431101073472915786134496376488369656036828841224883051827401589855093342582224362641844500800299156622892635585899125447009539765849147731301493340156199162857486149496004116742808353009212329949850582846147914419980068170731348482367819910570955312099217607419430631023848741051736299941502853362278595466460922932590790980853517262844396466341429638101692162137348362779712492325727893523696008523196536609990634548295222686129629498248422612606188415903722623965379149645126471936830668032562787314182759850129348040084117601274178638262501129812509651336325494243315362352188100167006733497068140408829770517623435603590687445872694475875935511648253382289401240222601304581373099887602724070111529018450318042914311659270732081463747429413267047073856423424333566126030030464132112230479119774665432503470058747089397289140086365357563459199925873786026611929971515753255856445213260310542656673974683515930727558020407965845595152250743975583790645922390809795262544953785272525257600786127862794125674674719863591296743947044236773873251125968330107533279721767656653460292626564093973143664996214499202537990650063919201472334009471744966932689674240778061906080188941520238101627864850332518071109285462488538767850311408635539738771510602557437327527464170152951188781500175730256419756067599286733965500778218873450714691019912962829848400333243185268582822329592043938162435869018442153572817069366206671738928371161915776425126154897086942033823619279306972379831060594689523472568885368221373770308751751561886725753380766488421882823491152656475308055923413213601971101735358301205719589355728511816482667797621777902871754024073379347973983855623010475111847836987746640 [176,103] 28434753239758235201905902804752303840806188233701585127570494241016494765752310329876547168524282675745441394024558598436105610967088485507678249851792948759849120388011667799786369607935663430073751264969818715264936774953675468347670514708581604206540103962634904140972376103836178038583265258088071604796337338484858736646669355444102377190247570819436037618430120050679500119960203913468654191305125709806694442014161300941390078418740406509313537095153706871898084263489898582925852213496930540528395393840532298895223941700610853269645106868184301751254173263290512998322219925520981510917777087665656710376869820924401139753278437312629737752750784662287101937136636293887427804409800132746426849260473267489262376184786335876828352567913921892262460625622734214477500672213357521657716489786342265929116942919926520151314740882866865638889659086676566805460783091474282821856434190092070995856115712090565387783861516240681877527351061727135495659921939213567736757334168142911192887215243131561118715122719788382938284918080571922911456296917343536910508385055545187496108381499795772912845511558641381513246415478636472632721106349541139818666634340539685966312365988512651622269558131616381358537695931577885748192540048101470810667543891622491967241108707391123351030218305654592062102471955502467399357941243939028797723744615157957359110385692337934464718061162957162109763693105038217085847117959796279945356569630612705986223205589821577981747689970869005718463864742897317036316276260912691194143462647866211488049920497439224490665622582141316551418673793109815205702689755511164588679942440068426736091669018962810637660236415147927848499178616425858836803701583907160 [176,104] 212400695362631087410526771719136680941579119343235452086431435024126459650397423450345589330459803281108230454689586139317739612930598954422460166526343366002953035723339369795248544194280493554765824881624123864400069889361131920555350452771545121461153815986321925795624618652163257979871654595720522939896704890926648841245189118299061029737088827719694463291535834653858121066116677020353563686015969747369712867704785737100100117215345133940276608869562132379559298803168763089250102396670441593458931696668097371406820305755168581434779819493182987446013495601702999242926491512922683503129126562734003030727346444763918060556002262570395201291890825546103209392010751929302265305395898965731466127537221260335235971879915976128010243763197236788385375322713841033779376738255027568345987081413206972605574661766272072569549269282381007213882696446545595373840036010229191781893136388876282103047755237214098823014733276079752971210415636216390039391708839029804985941156728434043341249377318191602223118787127020746918306376720402269483299715948570044876613931248015000696975916560171134885340734101253859409695596626800492955940652048128908746813479432299959062466248798670801241695165478003413450335040408809600473106750968070260690926057265197217481027634527261727716324625944785348138789234209063020923610422925443122121721108004052573827114637613548149560969655193220699844376624143797398700596880584893184867831837338799795769691500472533516920753767949793794447664002101745981453348140234172592262949619981979906780729942907335467693758104662957109673833930447167465778679393074381144384565391485911112615902010775680771745205268753889243391485455701598367255152655000 [176,105] 378044601878507030034083202923187632368667625343831230432164184409926083982222937038857259668778855497965150278663720612865096383072965010102686056528343970987613947321270587179558189335807318165294232627978657770485778186653972979735097573235431378076835342737312822054704129266450022184419825406364510794094282587855813480907516797564853331516032704674463885908222046096890482539991871940309307847348145771218362689202902228461440136567860270269706940775550932794045254879809872986312396449399736514092999152749156429333142880944885322710465647011914622881233444191497531035935542706569456362655228162980881494899762483361621504278371289985321367500545959922799716840000891797542980200705934700667373483645690099059234760802498159959662989725726167293778584774906695064009562151177137858988024091462118805493867439991999696237653253729705859796222991413635629162495677185840127104817275781254397914443084814489989283942319805207229537921852769737151524771768452276166133377173975897718808579309065432855685705235301946922658615781174464822609251691354693759636948980110399728886789006512663829643288411808087144540937958337530449481352233718909130254368167210730185980397190773251205362624966243074829521169347979168023025392306155836237482456085129192154881117519903420088133857255246499808576365018900145272332450768437105400495297123906639143924378953359125569636240790671042885900020366435059297750382630093241432039741398228800709140143241139598731962150073779664445463969844230989679294883724542054827819146434121374038659189450647718450149203865058122891772576983563527668124647026842800031563327821689308832136527099498338780786270693620833986157368166549201831402512 [176,106] -3827227603665236163643950512787501743938120676745015950512404149380474464455054655077757460745363847689839698154231318116128836259699267779639190378934972827293929953196018052423288411983476951146656731355663194026372832072710713646323241537568620934050653517475480880141844429026308549835396791623016402110905668476528227660537747569840419997597768280896422192905520816518492958591638172129515580906595891193542529110048809761224311569073520989315411841942197945944826786775933049940544569010423828735785508822012495826649968865926140395560225535052021889088925397495958375324366475352660170175339876152654504306849188763099352028379263051863046969485899344884915897794172350107551855468015044545184095225779019514517427135098379889437093366962709433331896988116603796555035014562335137405437774717856533003096676766977452882981762078448613555120118817048115926473005283319790938388875938249386345268926889396201641999728009025826644722333593847828493774600019757093643996031782983719174451025049982331655727149621791642613765856003570549059547788612188686884895257313584307628999693880364017470453287024896864627358529962649830055557028113889052617933146560227086166522389556352147050161602885568952971435534892706935681961830154208911326307275335485625889485094348389463216916539052900898887850394446304571854925713763918268253458701217735501653093429595673832396068430269226192893637417024806583737087871401804829089517569209549829575683586334769113153021884447350358935091901145544323873563484088145685628279471680820499379620460870578147960920577335827028819796466311021934382981816432749190190863300918135280693443448055091408200578867569739457146087917068649541848 [176,107] -24978056499958002098919257311576284258419657615978908789258473908557347751126827258776389035421398129558995095723441216978916704956175168940928392900601943761342260597804886690753016614818080314881150675135786367213843450230007625236210034200575544926589501123962067745911355644101765580883738039066989512407693788392569580104289568302862210426006831863530812568813684717964945664456820087098324872785457152278335294852123767549637284880609594511221845496160605515757635606980114217427166167493634141057658171140777593988641457054124717706604395225346441919143586577031970170920075774280054012533492131311415918812229457979391652626174084845117452274201766888696531438779457795707879960483316263541131378147018482865534337520920421646522563693948634046890613725504602210338836330155932702391138757400844604686900112433287388362322198907541458394292824912578086566456722234615458792416569493145802125580381405995789035651406563191560080103540412964634710857362836675153768213928200197226053476888210563817925946029956409895156919077483512827273017058525974251556738805689677203516377176509473199446438419964012363008030715199517843927505238289142537611583323875461173343462669907490182868870931840047094373789594840701195557695420137426910175244107124786547818034361672010763356175052604865588077995327042663052997604306648413177082088935862640117225538753185907455241142280286845048500465922454814506498749727289191257614229363386409320459934986511145620869656915681302308845471699443651345744238941925711748684782066508745204351855580789362710682672975580756320743670496961217076713582902819570115993103884631351818792087191021002825765623509319231449515547273401880 [176,108] -90480581719251609383928432501474785214120923169481689751828593783474012006104026359637530322007353770061524751340756682631194247511574749857316585982290208617577353139656164322709511608240774860754982756182819540498666011055502377918472603121070076471800733807368258523913474230168335080398333888360947206219479813117610682599681114783115928029670833664058365055513359697023241803716224477425070431401033333459057092747490306077378210314135486622696396162125443425275540231872767072927189053535455236175695389919479616250187756165460262970800509695838358558206213143538089689104750919764040127585233557363785277716188903869755194247015807656037544851143030569712627003019801997875989557805262129844760943545623303289075748814692859815256502088428712776431207004967477941378225109501801422340007133967973427215228818620116022714399901221460692309149683530926908778029182326464659689889099225839142198412025304033909525406733470216669508482013814851336797872810836758784002805322917271589884327009872358606864499837738908037558566474838219125686520106969107988075991857475049079041276666215408874363933815490006752989619347249251765711239075821833296328829753365550925388275788769153872971122981480204122042914964039584830739515676742283525924725033448108708832439402272665115860878148085652527166240806591860141105363779016224495208662594440453550526375447080020481674912564526956140057255627380512877749689700258495630393528703991439143217224370659650900871152690554353113952645314743633320537705777704779504967325272987046906074330059322899339381479089412355758974098192285687983430802514073844647090154898126317256595893617669898286182055745689034554504345338 [176,109] -188123093111552241538702520647415991331254261420031908896018296948290498789721586921291298737398014128218789026368555771902779954254744792156760312826967663955274341346142591704317683021876937790689689472193868515945756388919300279141228337170302316756648929822585170424295218066772761122771887518909238434060906698818175054916167203246357707039683090691303759611987997423644332225291321273057431986766994651347429345016797971699222889042769140859392831947600644574989577271386102019156989523306156095553190796441182105397290057766749524714751253537837919463150569769319424484208238208052969815263294686351091863595463132303170171507611599369390379570843098565669262583971146413234504471762218533365553825151993360341403077536679220632077319360246862729260182668998858296768713581488593744154176780851810444565116442546213222460963752051980543741891585369555803855771814603389512203847869169203955385404491802168829827219564856443224607277343645513827098504076369053846270749403168866183105213726923425944083480403109224429085726656531812333561502391309397509199474010285389579949251388793109118096875843074085447041998730091557367351580879580767069421442348382908562677422420920342706722895159518390892055908684938561434432053985449908736777129855592041834122327559110539457555565700741966347275134534452310406742432838828847545271960251371369953584947308857190160951885310160611790186850010226188150715541521515342667597087684266119347427919029348826438237756297944276837918342913127023831647600395414218259112268362982524884693068152121806449498724437790579338940611955733468968715575639536090570231253642225596574423753710069336025665101479271160730364 [176,110] -298995959112206311087960647293371832920729740219240491919720339325268978505434076325236262804161186848542571541419775839859907371250901178413277739820246507341671177432413494019284715119043625746455446927747655037626417726796031793040322336808121160522784669850853221869007853749635771578552429796339684017411223504892066804604639767893026302219450638725723523222400617375120022875227863446220677674244019887817160379540616335767228142300158581877557113349825062514240665271112404377095316665025353761199098821220764202268100021718735163753873074498242153726850709925707132842690479032401045271763984704381891766354307935875954846598328221262041045079971110867147327904375647273863079842008362788348505935800368905161241487048053497330549022488205380162334141523972348675866306853623114763274385630014052036863672074852663668707293821141188394125333435524284362813041576820519298270977723358353931304248817673575681453287996350970843859649515477776983594409119269303801467502170691105178840699668520353558187894528346775460486072867158475692446212665075803905688182501002454321943642348648281670677330234035944612455208644485223972987955301340235299708275175485992940081203187574042020655663385185729484684533958274584198022577368613156692147459445409703631951315937705951479541312918412242221721549361110077266115454108274477482761837394447470021053877402652176043030462379276183807626027524342641229242550821767712073069896344054677359303251191404787126158862706049187191167458735633215045098171089555981197459344493861460218549724444581161069363577725687054326900957000260566989545508414953359500129295445130408048409789006942311640484693606594598 [176,111] -273386140332439660281710670702929092461954415569886956297236108545597087631026823743395468124315013262027879246693491997307361794079057037522655000178761296180352106464266814038693729837218251546167396424324309449106523321736229009458360216224973524493144317860402056077418398531841347725121016055926966083719902817229360128392871509069909751125782714247288052073474957940672261313442516213693993348494971068052313175688238626606237999526616433056626878081671138420150510052238285864418345055115610328533293316774326223215087521201570752493044205156010551809825696870731063830156579117349353191946484111698005961140518874850270222216885879962007585787024911019864050227554655824069935369882889870681592342890369012068913564400415925040184371921615304792515255894065728089240502722532116839229030964143910509805380700252284857730596522435504109122393679200498543052593339671326598457813120105743014023398776399932802539686206623249712295486694587535869077977363856323591114146158283689226858678848946394246840637061011426944388308449906524105021963454749104618242246990298572860609620035384219807578247880599758885498634823558324960279908381696011666809598373644929789949753975952364389342855849376003531893610489951818336362307113676911909820396581929270245934558796310245080181499807267711792387627222840364099132983123201504799470455452955607796704012088351880427653995303631128189913688565359242377545054420044615986837854076798536423568324072884901039079478394075316635938490861398762546694496494611572626704983658057090564385303332304655409714409026848693686133120942004696347422234780491197227671005033040496214068467701312533435138228248 [176,112] -2642386422663046044798237444093258076827348968662237352916113670407763294976830996556585457370973882402467499044200051714117572781310975351030676315553946066686476046963403355144943193823194117560924315294736111506743555544176863727799176574272125652299461337327070281769226794760713185990679936470355851562536421044945945631550976766781556275508130330737092859760885392372777229337930611575141035284512100782269243466298664564494215323213413304334863177703946912944496209793446174174870428811883324288582399288034748817466101967583694857772837409623380703729765118760695367666848297579196970176007487996091921232539040820753758602804583928986477558713331992729993550914219310273460183294163981417393786115659866483554140816309996280708419765929817262602976668711624376571783314097920830400402176235462230172123508907385741061084993444763637108171265440874811179194405194009797523281839742775953284510147354542230719380549230715640922701816783079518715816152442575810394519813832322875282825125750034745867289017082039727267518280601703744172595545551376462166214246951731096869263546029266623601784260277475359836765344146214485678992895785018931654265698282509596183718347974764070255200701626960293138711214650535914281409300508295394488721828572730880993913815649341843017617755901621471962506852963501773846049325228954850715819355704197629524871223707469810634460672811180648945825230440844529096782646540740633389869948088922792637936627866017621017957284218738680734469585675320235989078556541877958713840496604033518270014076936752916829517475928258508393386066631255953173675740019201955810726990310895665108352402441592614022 [176,113] 471189566186213664431916022525994388557361514538297296070363902306917950053069817403248903270560835602332064611410706476151825881700319979456339974342948863828440680631513410786249695722219940770657377117023243496271362213642329683545404831897759009170233291723691529354822603944179681609618609906565001274286772730900221398994576252176662416330537941346020201260126483766867209743179489271068761698278396388556083614437845011947542295127793470867819005766304670946554789878431652556425239908526925766723676364777890664889475257529812943259437054915845807857560993813483958427856230887701790490084226966689571770692316456669502106626882911125682500444040187999329161748526341067996509304378152384406828293070095079609449983564078284577073227859099781579054376171280664467574763818485470549598251911385818785950660333516832633704197457063827870659608782385590076683739106400591342297196801564350758173396067648735997701711591069063161150704288740733616347424222773666101255556893613778188919030876198878333366628599717166778810853346080132952949629655734042203873668505348471907782897240104285579270740815158076367292722625903284225602247874151858143465762278240953334803353454887840024198914836072660658618372548344764587077054569252278110434735687029557753056974359030826842209060689568088503490997199191401366836162805907828755197471437737713236062703231880072595702375457492268573638373205502269682931326111547800928722310043852101052081695143327920885039024488533994010528612337626844919362493934637961562969002356646270460952115490754882400836699693281484869491291698375486550380509081383553374260311342346496710271380768831016 [176,114] 707398850540173739192080809418506345203935072491975613382874473824829783331328603131125801394927239855272536187417090006893679054246382352352960797334875330091832737094492168735394787462679430452253125512179140201584772241552593055935715025198247180421993862176268780852928037973852895067857188150651706121685579958560758357475366705407301379345566228797271443880764282485746634857136215356371300139018437332525288704163926729011527755961777865590139778031696190953361860372598339461040921595043654823980130993071277595757173434823456929326653547085427651122486807613191636213918943384436362279798981466444053650347472378841805792217106675659232003046811351406006825374175546607971691319612941878089898499143722571399684910384553367948978057296221631784879627530771226596955755163623040784213540183030078129853065984491007515516022106565698707407468116260025791815563832504669160340365331653416316505885307793312478309930866211383224353077977475814009544533229657604504714328988888335603322745440067063923656268909824759251842223169329065066187761204000076918601703155641997958678959959186064961426263791812722389504442442845838341659732052633364043023774545912432026641698400833833318752254817667425540546659688927755464939916004351954037059211195335336042379935743850613362899041779066498930703714380900717244003192307568409705818716065683948621865239787347434498465855554842413097430224505743217353887197078512380819380435410341916540227706169557770647116662531199686471796644042559236083524308141574085261180227672607520220526738995836088269079952717918247254547202413225159312428305604118212057901267299944605553541557984 [176,115] 548025736249244914728101863380913112726359577685688363341847119646749759920240479900388647189729029134048000173185688921092517221993252582807514487907645706351080188690042342556141591476141390084233730958513377114101437331551861642007331264351706665983936794515975740681947165742025411750312868142152977483366206632620857109683432425406198573178264388490945443223714971628497861958911399229280298732484371311287389748201732748073674613732864799127885119672705545622024667625980028094586892351185579420149347437068548203568301853180505579397945833873721387871220021878455718720629325965115603601945057303463421468430850431693973373695252235864432484246551367128843346335075749948213198854473373439817458444424211966273319870236248453913380721319749561176053207739315711208222698627643400199089326944494977434645385086798731692768642363144431186289999503131055839540974353198092155830714937526205173785774329096449948571399633965946943217911615505926445308853908279835452386090531979379902141309168057515356222770244218741533799592033956014420914192140089753933272147974110524788529590955577200691818229908062810870568467007776722730069585956593447927919642590740330765335641378936224073674811913339450761848978800635988319879975650820072384466719494956443882162673134860165793374069562258152828539429421937132924261337524409535101448930396875576952925673786450098015566714433156941612868465862360248834293174757817128858086349358147455545443850302478433309151742990466106722295615170552602314113951897873877582773041785238848727213399250056095544252459020579722977565141051150626700250932714302044143036402184461889809096 [176,116] 400014882526100725130153368243780553454236488907902540361152813294509531635401880847905342657278250403124082462993237659932085604530955767256088460898332462593198707159239601213851838271172932177559561846712692805039714678188887718571327849051454194722222683303404579316089715735136941204373658611499143010750664081630742206038090928241701283318154395344648939515418090007879350265507016222527106826315666411026713450318181498296518194856290741172510396483568866010310311354134559947632936122007052814479860116688006172373044794755911341320987944108684785216248127122909514025013487234654697850983626396894764621258164981678840297228631796942977184732375807743273949647709634954274319379879741660863736208048677306291138242016503439424054033231311985803372812571060012963842890564859278787614094511374421166420664770583084374769311516873792665452274605168279974561374175642604145425156070288470706334527453295348635968132958682228874914825275127500324506240518485261615011358489609196097182962607108765650392367632880377883049147797999159596324385303939689827483276800989578963902688124230255824670608414140757780491743064184208166020622999837782202091182242367818767191143590253127936116874437196949005744391313412815320036261320098327422897309604554386419184331147440592094499812259673107228353276529226944737182181362982811068501003588669602820309580925256193403661597348539391681968419593363492599371648878958139121183134537489199266751403572226868186867857616344934456142207547480767579290026984589672924207919318348638944926634776107295845443666350988432813409810828851208667038108539168557955531640632484644 [176,117] 77716766913685861915919725060799682333711913846230060255655140863123782559739553598399145777466192948226626960160591261598814286900653984780996122213488118482898972411595333569294284007164612111067239757650693975195946996272500145805748272043100683898134610481698784336525858934172497804714025280106191326020770410678321656110776229373945303248743791968627427736272367369644046137061446786332243424127204502890149713282037294801094812193429725243327193693916475398750767763740457456520309015871887678129205520119149464565387605636289104012151657075144448525069947310848930075073173644783300051465626762385325098754898460341866176000809571483064653975664351470206324226400828248016072290436916949260292553471453730318988492266892306543824704677448879529862724131888076338315821975836467925186049563068370206178104509353182224808623519772734985564588118322365321993918899373173691823884024272673510371206109063510347275588759707832984596168989952268494351107729996974976904088013622621052077180350553684099293420797169577608271639823533627700214131005130396009523667593469474937659496164804193050366027919217148613249017128340225453820343837589618608087348207155967492682330601024033297401483497912027277979562412728402729325348309324777510136719088609233771082916357615930564993284415046737004713957976873720152888504843745015801290829765210778489706589394250360109846375266021967314319782669359456195028340034471521266488674616844545409569927268341724412918700660412672052728904555171907883358603769611223698079645022422857173263284062021771530315751003532195721249901229036371563283774221897540689752838894 [176,118] 80992281123230465590901797814379706299126826594307535645590268863378492913657187875805909993183201396863771784411338498161191385478395075681230839008440518766600461101474898314263455689485659797775741648273751071782569813380320062740836801274304272058305211901803720722570695684136004761703532256853799320140656719134751191826524907969466491542765681676335733691765419522222524959422560130063829492332003740508168883974890721878307621096753963353248835650943473989997116807176226362693870288863808581450139872806079660590069465376676847542401090542140238020205621228886069068235913017791812021182686287699534633375211097755133786192730068523104104664105738685647612560708701380051958977208152811484058720435964532519914477960621950842933236463755232281339567939696261173800426132070859015227839357882050500701102125556396591343340684922466548051718233564591399384927518994217159754874312578918940824812538077658804246164353377224564275669878442692961466256113483486706535843930536291315803176020157497809996290490881218641772456580963459686452270937025028549653405249631866597730398884535577492812626568735131014421171940335265341340361211234890652183067406901341442667763384428421486184719498872609072116790204855445634632632915149385705446216634999551644990955153240559548729855728863533807328059339748123842987811726096167084334236451221060555051710741721498936475919118001507711351712005996699930868235637572279142833731837558471781361935605858563084632345378656857016535200511118207486798028136642952693415748921753279079092108779514765983503774936291399248088005065029878896698457633801120880612 [176,119] -7932172643339181551675840481340166747437963716575770301850862105555034353875032490044425249572808086917530706755215721289762776340771945440641981979373681141270724967049136546890212615687798366437872168455652830121283961850759778481334113041886975347833165200448995318754013348449299768851907146406273760487389440076221374000662864736095034807105267393628894318980627350771026051111707763642100117247635727771598824180304544504753448802493191556106213654420264475088761481842114800160989034429575313392541423346039708739543687208442843494257246507670943358474093906506617201390983836597435205261811958517610204279812364916373903260038769588901597465932407820170579564107264632840489647660725956312542894373879052503510072157592599335844516045034842682955393142582243601036143130086569606971255970073970955959692813250339549594454239142226751681789714897147688848982623913488627025875775288125214106904886598608029389427808710565820812780879865111757988693339343317046973805583048188705689555913473709673479749113419807183060908002312240944571329201102495597068356502817288566394679708780468835154308427064653517855204879316621234337864957026883204945123669881969514358055342225407599027270581284780546417693753067928523012363935916261865947603760023802873153745578567218527046071196296158218202843665519744871098749749803120327563156343040376840225619318377132971668925061643043544156388173733031297270241372079709201738083454643924429993632920654715478352233211898358534368375903205049008147992112060216912540293076860163450337866999954033941764339771530691626703385492158948625694597152943496 [176,120] 15946977616297492470891277502039117400522629911408958746616731789097841205052590380728035257464758654118705504784421416097662861950183840296110131039823903875668633243820810203468254308352022481024818966238648160329171021068385714929969052794945967023221895974725470740376436603495335772686848153680230674843046517917755004687847332090345752779052801182690638339752545029255733083563497242239237015671549817207530077584950936019070479361630077082785062075245074328037330918692768825531759876109223792365751575260590601936608905549507776949573497203762783018333864666588430856597314728278584029818194991122265827902260781035976523163642272803875006339565295936452543026879825247681105586087517972685733010519879382297143932020260652501455939621684491580436451847370383916122952727883728614666579626340916588214435897292397173479237190215484463273653529223077538130620622433587311032178160767811264172212982176851705012546459186362394975978818058539906368514603731728763769718363546640939286705184217405410018863690118275664534116548451084932459317602106333582662347431258500483839987769628015734166066442390769957882546016662889440815918247931326762274064971515124137254471901528552482494595142407461335407928863698261971562063552440724862307345145861562761637643950904384976506497604400338755551853190469756643502953129508355169246288556357367500109752691377990328531751151695292816091821471111053106592073149431595718768911838578640283310951048838801151053357858010532543738587720008928956516268355166357774148692944292919603520608973235467727956963476480733572534843170619851991720275213 [176,121] -1091131181250400380615501593399263138130219473923739907006420654153159929503244515901113137267116093525360232877226659782270987699467323583260635425289310426285695230542259397528788192304140646825585987524230740298846728818480981876704757175229322721309349989604406216540920601068455908635245143247886155696500731382146261880257273928567770613346136214321660777862500388079801975829000505254214500734522900230550761946271385991883172522662294888281852389820849872141648782416819514866241592983684606075764459268855897487423183350118105866466715157577243484666841238297156704386258227981954791678688919394939640321554779008554759684821771405528450048757513103265686203064090240674936719757308929525969518063954686630988895906807591718861278417417433849405166937576980835356142821668438105267586651424886200952329709167676075986425463405707596234132222163382434226228684690837077452426083956341054781204523919236337124543452896925729071856261014885485759505379097089138394116360671012506331767811864422611293730806521755305539052255575582835350530635298895123434976991725267584752551797383879491788012146837085489855893300440806612698562997476980005427803891275010166770302603499925317173067873187286650608659517953658440930613729317758130394937805096993160303936003799333060545122726425774374817786880734025732435027102060305107043897946267670904035363519543536199879864934474868474697824609433970328759244296165822350914441880417165623090171342049111429432686241804945357243339065625685736613754753037237645849217366651978149242025615019589401483621380749273569748605836978470279603 [176,122] 3129403276303002196685750897973004754457124063483190307639698499256299604360374114989286582464510473810012736127115928511244496976985249292890554454442404620562758928731947205707558594568387741901582163352076016256882108965032267886109919105163271632199432719980302277355055876992999530049242834168803647074561337943092498425321350031693964358183360154902543687410937974026706801606338127813149828051912998441666371297095212543483814282963274518292072474866774602929122238315478965557486508212986428051466235997974591668316598650405350388980292726353248311301949810626272092937557061992531180493008666197389507921704056787880259836357419093946710751565618788358194441175421370324763942677646090075859766648763881908378576454419418196242807973143326031524884955173398203662540847089938311590753973724047840930138632667349355871943811384524556016119420457778403496742456836874923235534235558470176936567532285947673750937925784357641095432249414680798216096730740846223128331671894397148334012059570215353812418695685503151053074503550272759792663615990071544837600499073142213763849805801704160591796415833303204515866428285292254237473422960396674720561095642979565325748323981835943178748677824111342899950069767427161402505691685771645262886849726175790482580572403401395894445105231123274921976725394965863587473165181741424970302405364921677303737157768548350760127399499913223991596941380313643677233509087352286981505775399297274026298912919343369302261530822975422585849373938769547544797333314623466967242507767525341837866976620870761779074819741844334054164839669820 [176,123] -758906900084143902504738966807933358603145656207788408623480868278265810604099066999840845273393371967797807996583297755968340243755991573631797329238352493049455855321883018199373612582113856303506646578565634419285714878935027573665103976870036023474723077405677615059706156219730625780331078309033282061040682891422732155727802096759818024363654396362362498332089855864714622401985775461685268379998598654153776038943347475292892450579335000101895163750426756662361407279290568967319702966972103714793009398942870459640916327207242648244270093364459960386123932403639142048445607629167262582092070851089092438948914323079495621822758988280417428517728348605262070797700259433168411675610650597358291336579767252358393127960319813600819703579201610742142944118738977188347124276375729506389240751680956950734515258421023984544120800832815218279591920177870132023789671922763621934974713490640243477747293122087504500492890479745724142404199349388992258538209629296149404294506894622114946224116561746981592687894118765651668861038781558966809087910507711359232080862572100653738225143649427607058961454976263812462276830903660516152626707252357151091025044762566914217626139234284476377123873423866237937386124776625839025583467151978750673979571141129730872758826527415070584179956330415618466762624590334206526035468798822220477263667447602701809679443845560486906355536467305119283667385598537326628823039439926388693561879001118060651006587637195676275083963669536782556374848149744336280857522487365822759171864003657257802359438880171424496504453626150381567558 [176,124] 197268772684742767233685928602203236313795543340119344036474060069392893156738755390040148842155802360032226516131613050675850833590783032469892997039433567774522884893139344438886009467657412039664040924491932553756211247710000067348687704982890013003059304804931171216915434434666717452282608537432463696446134025465642160478642703733440971101867752188945838935480724765364369189364606000623124817497279771195541664419138135978983509434765121549292564384485776983459769084939726204781263155543344016685820957413057150546121374333850554025263739435111549344003844030084163415127610418314824647926569884686309687801914789864809272991837780304306812649034163172338331131734372039081979051730903512120565397663452092531530320514546099935228129158022656482383846570388287095211430460868725642667686893369525257985706524800748935953563781553619496250171106918391634988668548581942395958172237882987042138840752009177028360164955494805159138193055207084825147302206897027498781381888494541177954001351854121481010273871624954945283014635716341895418545117198260508405205493192129173008699046224286949906408564021715598482508849926998495668801851641561318321438498823647277609872004229418997309544927864791739317037787681770070340998374744753371189501449792867352970281260348655626628558687085150868792774550500068466837004978381234339908546464192921079462503823547452494957140418684451716140776396079545328809544267828995393285499994451752056318989655092572576816843650923169521437269290261135835502112508844008164871230608104755824867665731801911357422570260977185054 [176,125] -20324771506295951301205298345461866319839967172946304715197227470358825588306671885647951893736997535161880175321144404704294652598421849943568083912172520267834818329887715105039885786579005372221620227743202926289553001017438985747517532174884417934162961147136897334858890880463245083836195080473444802151115973325223196344343354031865483050583759132715468860800361480125430680241883809619903704731714650452985834785988290925097940086213178235570002075223752589374816138458456443896481547293642616312706674487540866383022331115029515278713867705224521755557656532515817706879571526237933048708691748630892929147081199163486755957662231036799039801152230193772716436534655944932516774960019908021769584269981244594318670463876110238047863321906983994964302172610200600047633538710896953380437712230733248885550416316107635906098444383472511578633447819816839388583723790873310249123209262445663712752820080033820847416913095605275986193478641341038722658079709801210123586615759435955774324631869452298699872099131871749469531428920397901779316664946532785184917296936526948112480392811089649210662977294655583100709135842245199514740712218349515645044586022555493815949693100408725260419171181059181156954606014515823840880819592332024680233648512360678808916617995432686126573499456244758921319708519544365036124460298846247697187709167298518017767785088406841946230436828151689317017435397816808828780280635838528557037513793046163297920804994635614328775757492814397235865491761276225146069750916111447348104155215795377226604035499293469885153777634 [176,126] 1940868348306746607653145752778357144864430792385414831071659151746704516409338383546862305588047285431695227064195864331302737005804751625226329377110499360721904471077416783550293125974398853569482007336990624023639987394138476604104486740064724583446123583282460840114628260763356483308788162090795873540967760339487653593066083971601062973310025124156044640583195493705495706014092666304171063290308397485251311471045277541220835246788586899516028108074426419384121879542966336471838785774617780476946710311458133724119274545540175592846333131894898276547392715265948203732831284527603166847652039742121083535164471637296257432746961909256718558541950446358250950648222450664159027519418873808301550846038756114604716742692910107454657768327485536780224528519864003147721955262562835212831236679973870809908856526377900069649195119987851545423092425504419041918703256598268509074205227544947798342418302081361498628324665963492783340575263929817194531952029957246115173240757276362101323240824449671560828257010255853962048018199741448421221549740713606885271363437984192799327405097626809085904574603066206578893480167939075901347552930627725154598492222779545777993986069569328403265384800582791909363711479832142205123125251862738675365948097578100603864535075680627308394822866639721117752982740181577931237940404877349253755620232693914897008773347323376916472344728373039066854898447330134801519772057680290901920519135495275031480275506696493206722192344686192043421421473534712875225708804123839982235512255890593227184674784687322955551 [176,127] 5254035206131877337335679792932168511493195095357546231808290015161933627630467628067807187293400370023472884629293153420119612395884981609702703319790992392858326904154331989171186159587202125037478277714710757565978674251339763608175316137449040366175045561852927622514861226157708090320522456323757017384356013005656302558933389918492803213187917963948917208542729036311613719567605321199996552570800907070270255575852680881306531915148371288223858928278593690253848546538682407047636645550818921775290909179044720164936593800067667604751405442283300055706716557764870642152456632544884177514632906938111231697174575863704398088132618202964339065878120017946893399072992593648625012281020476747097253685006676693639135485373581440152464845667543326068839644879524355068138271754345393910915541656272524677841307130162646963916276793456612174139667015792101707496638804028472788012440745337765709365208920642778486862602741009713929395177459730173765391200899803297940369035321594941810712512736537623234589418026303269420884705310649983048097840959323640302821697778923922564704750697592175934162909478115453993888391206958733006898389952121073476543092394347453050098734484713179809092810326477561271611033353701422097072677165381384946355674506961243817482786471638610587600907364078943353421759416205147566136465669957294312137674389316241677246842022898816143716190445863477731699965613927211366600125581563949394835730918509564304007947332025434892765426020730202392304961819292417148528800818259539204818223358906095903282822423904 [176,128] 13668984548098829012858898617088826749756261027346975287943261857944587130067422659858475480707836202380974613494362006274545248285568508907124253970084099637702783353582147091345238683908004745663964739861177785092277019096487500404661087127590948575837307019495809039530658985788481024747975019543428459595907176056545209124159350700615716926491156822257512867174195279513862095364318090967629541219438973031303044716252775652808709631119054824002540237123038340710028206642099904668431797093137759907340534579737735406045713241368788978363834477793559501524400885857071184705376322351154434007963353937540673843919418702738720598612093642691080565625553571719966597701748058226096859863299770908244649545822914710632948140461911212832228136950998237324584441162802285281369450405642759904047113135505338136510665134003882196430224787926435454164048333361473501688169848391181296517525473593380656787174336037709431788164422273663966863780707056105950598678057109096884799594728191848471183514830918015195457928844197954742280217661787430986352322967835287440343705541513612521391828517999963510429921722226443271541159435917837560066940414742145667420683670914563466563985984164891586737340078700299764542003466970013460442403153453595224997620322826563527660544541901373852473560467883361862702517757541801342560887127464694201028801630537562897159102634171712661020487948494808875816463466044459342751278291542770833558977382009842656714871274114204254417174343240489074811651668694323157855841250769079213209526692931764616859892 [176,129] -1328920028528446765993527470643194929230527198357726141548073612602691429855552301006674275783400902735357671785822533132937789179477485033833987273323334334792655552381085479253506080794720784437724232010091751046125197713342187183288324739671186828115900418026163154578276238084068458323908590830701584000348292973374628555882761265687661429118084032414102296084951868430526142027309594134107640217795125661208212465950835469718575077555529404921453194819921713650126132097510820793585525174546254035749237324560715284840437260219904681651482545877923876220663100815822278874142270397013127754257550203302287444249176164751119579596215833635860628849410011923893943920518574076610953742952351866561548868902501542477196823652870570053886894144949848339807121453347832944638473506104651079969590708499710485420598289813084924931245078224208551352467852136427268511280708444183493756076320510438802038752344756930478903213868952900652743110696375035815185586352290540700095013184777650793093400796270784679749427380573721603551178278429299585347890517524339110475300726779452793792552147890550787246846141448313821695228568746117255564075275485321137553782124952959176528469631315509352664592492622936720353802073433164679537663122498571661028219985448640735349674293188129744062695367479242033631531198190248153052709389506588400597089093129827493297007240773965109300781148801262798653342065944904689226990966661292889050260702114260009489046968732339213488612165856186235534959313253493288810449817659042018813625504172177013 [176,130] 87691555868737792487529296141324565324386961639093809385324763206907998072897854656026576974897005125467060067481489575205087232390425146350859935382320001065105083650773534681929060154089681929007352671732248703956059306933528094467819674287585120561198858297919928594442916785734554116120629270379262110581370077446108111561721404443540368409876838581157565206863772258205949384172561817653012975491660853609030553976148538607288722381212561179473412282628884633531046176579639251457471695449893843241187971947636917637504605652137583554508538034263349039407154932022645133012364789951973183697753079737835543589121024691878545995298991523945241809402644253399090710961230022700753577968102270505393155996996543433876000167342142720266981868292906469612902177749070487255998404977929943506518323831416266161231267314345990794163679651781257738921839155723138295332517792690420348929026223724031076280132057360310388966103135728996907640855321520665300985608775028001055962962660330439437545382556283839396095952805090276024975023385665247182088607070499784990539090364523606389584267766926521883070637183326781900250412171784691274043055676478318330549981234664035062749230708024649157709323492717595787736489020551409723474772726723079244494368679283679931528586500254880832706342945229948601811232984488662792221891511263671058560641393743562083550699040118474150769060467711522143941308758997628862727888449677502170540138841108359181374369041685855324689955416466574570101755067791745392591105270845019520004052664 [176,131] -2429906268426046075884060236534725776504580836461847789591341517353232698555293889361420938938876267346433449639406231178468285805229183085806636097593368404446598885796533251276884700741350270054423098391020701634223503173848191094931677824315262637601408129342695845023894904381045357183553380819129929511704535932214442564059956943925051773854497141049756599050532160696665155734997208522742441981357450151485798345129847331083738140897023467284350570720483339103828706678433055262362208624416503661100431070422451989906211168199907919035728540800475807282969941631726869002714360945312232443518600292298036441235249374352037178646684250720928048014814424756082843885193742373247643148675978251116319245765518554487105231527718705327318808947076668700526437196560851359272959676944795304916284508242972375036261522322173027546520971165605745540033823043595391899304691472930907999455827660914540211880805415176632663099736624980396344292483208025995350620724558203973056817692490647584158557732471137942864001076014255010950054683771257717764143088604106634698013727699600249555383243736335610888717901307828997005999888089842815389199096856704179100948841493944610082747214571929373827512979782360462971468294401046018760134742217427972970557514291212731087187633563922073111698292771910114856537463991319923983796038896902116921235349250241493595391472261558930509624487250521587951529841410967564281683152236416351134618371820696901656777568141978394848851615954604943196574518480276366799190977076188506272 [176,132] 28810818442340174226518492201257769475823517721732107005431642496140739797689699617969402725578738296733827363377559818302751216723570737091071122125312943988887048486260561866865962002558056480105847067560898606582048736713729803333403111282337625114780962078924369208952186933703499366791983957906304571344180322772226058502055913532812548429319446019113651459048473357642909360566074471778880466939231531553237982636545701894949492304174621490413675418166852425206962900817185293953362970513969876011496427896079808544667784214625650632253047045333522003241607156638905609343884285310268732497291219063923350696216644217555514433865582485490763743264021770657660200782127709918387412806583137072809570572970532607053813065096516636651664193611603614946219565861684941908938885208768430510136945985980913309529994254502171836128933007584923598793589076023602892923396201439373399574310267938022384707814657866991772306840979590618092998840336657734176636722813446850435233249969297728997700724522025858006839608728025303329386791638053945750497552892669352552200747616546087919325391513244337432958239577746343689507433439591764919051883771222855963178818351446814862136843583437059287723966830299799210525453768494669254378112678553661829911872199759325995869159594137109053695859387901061277738130354648903019546690342303805136147063296106531428965767071800619736574657147448821576488927963413156748034469128311437633613575515628327608392725098173527990708338443106568136551909957216707827858174925966 [176,133] 14587211184836656925221929972228946397460251203474051471210889152980478420007677866855529514797172262197618778426220864403838979242555139682887820831508896983804486642724971484823769576819690267294923164259646401801078016394201096407848075139921595306634716008356445419369620649725851643179556612768095712113881601459368192308791141686564723655035469577798933340126149084705258042019665753576176400013668566956625729285961812571990825395849271497101064785204682871561105458711164948713282798033316930133337205660389887054993183938484462663287730564194746326964887384037708094784185636343244532600472058893769458295844510018588434766916173563232937469550740066221856493738017491066913489866551487677465013397307344000436542151110075339493678178101917792375885502124801091202022610408595559331053703273160543169053584982643282666921494001698379612604263782410449853859012638912109381318316149544023593118440819299222654399289793547666059915124098826535201502818124816498106832940502243325022096721424413661063813170651446638277424524875230386915427463184410043650213018805105984591254405110515390250849204923983222296024112557807573933274560669287506655785884229100228730647106856310413479487335503274007711591097629552705191435696726811390475927575000704090584538618162028912016647470398362658653036968020385151980706651633747369489477731613747172888072246137904505326446408164584033424749068336993885547148136813752012464362506068164473361234217154026514069100633853525603880337031352642620676122 [176,134] -4040986851160926182142959288257313078754512075462467503997516751530711819752549824573716409259295892994142088562334782483449064264856921644321752311271829156847060463583692794124899338119936445283947210320877348493430958397559391992779521539099400780113674070199018893801823219948986300889006729255862920164073773747492566083173351349865400857260134575249596959652975972029066534617459806600239683844301656563926383742396799888209893988509522125882784403137289731259643878250147815152731668604673851665452656168848629041512787754164100984735575513790702725104089889907359259898312134986569319464993886291383915747370148962976364110339404621868797570285570108052629702278703532576007953483381695144286231652831054521790195233237323845392160622382258101628946280352743588825188074877057675234130144975706684968435939363624967683572159900464613351043945395354263729847239644186718665783389567111548804153952970079364726812101347372210885730771260103393263821615053099194730043325469774857875922938724960354188751978566884991068566517250280149515138039135039016010885647486070799680222751857734538800612723973376309922969734652619011769457295434867660691977739572708775560822107369229405141763533981422763459266573278095832087561655444470202674418589438352587405933575281169784239358039062207682591966690443060790899366300464538427141199965298862452192231119266522895387302621332150855919564002104009706394210382365131625613955310232415521631522288946667083176848466797090638044871615468142919 [176,135] 58341667712282527789125291114869163150097487604849117322871242137829099021140343845774063512486335262755918361832967495826325184327711935973914267429418239949838697371729557963659505571282945600883323830764542015237453976745279520141841499515829144481596055261028008299433996573808455805443448833676162612320376376147115397961187850477446643163774222856086562967221323035648843610711653462460655526898459767258976043585814887244824174546255663125129524265402634247070469431721116644568733046398539462840770722639668843974510061990423510915068700594269586426051060180213797901422884512016352845032486021464500218761856324800586904864397173401193584733343697477047052474462681981852053312716143763997713374685606642172960798163107959825174086976435136871777123335227719113361705146523078683701125399199900318304866767179116503971007073239705919074705465715009935457731753120585143242150554870367547321402484478370596035267272673561698510333707962857668203182358227517996966182756840777918596139846171383362440524407239929168978204108843418290376110991008778235906117353787261868130193852971707062832987052107137008673463602861899933003547755791031135623186857877677386231274467336675969159297090010041562787785272855358594308299246378322468687940372432717843509854529685982338081285920935618814113731787163827296610050363763941737705920870918482705176364506056422562847579448560876633508668447348597893233535223552660172738604817741372983339300419652544376344433704927781441540908486 [176,136] -39924810550524340435243055444305018668074426190722540740771019814671925802839985932759502585951778612004685293171772163607291640002735825435339435677978093233050549032772709177642710107528049327561516909627012496524153587485309799094032049503915641000559027513030072159919147622911173983025482860913803857965394330208504221517123039092640957842345883786495851444104928487692449337130624830718043752840337053220590939686711598904544666737100480103270485489851325816896164945344608699602273143322138092175631369833836130887906087786844323363855507427477556734787815479308505563732706149061103193494826003690660864813117469357023707014519034066560284739781302851080262443110608164357173952124957901196383857869631360294583955599932789053990152737213045760905436461280792042061160661550862818416604446181899853389184039916473626298820454702538285491291158356892007800367421813316280325732718359095003468108791852195942913701672149807507743770936802934946126485268187300358699790949288515639380705292731903733388931262893845594553037288190079442931365220961868992532352146195938072333028182861592520295386944169673775391045381305379046442777454623567848842974495718832236210221342407764234217503521055285522118016128381106709360340020734839227496255307392829520199404694222967211750938390658208546310655004243248176235431871623821902981434666808118273045636371542416947660705990484526127207974980603315415823271511037553881286484867447464996919580773092964112256818319976369794 [176,137] 617046572993515871538535700828281636199069370858686836769920353590312910060992881365047309056765527168673475412712277895963617559420523451166390807007738777325115721149144291421677771451201260454264763373352489228729057349364875093805113494885022216152951779038769618980701043235037732939763493450266927611297886750661335060448902156842727636362031522262277033372528089815660560454289178052886752601631505433367316595640590942207736225344727376195090409628763739004091258771007408077905960513426446451119686780386561150569114855404486346167570559412574406862872121459189870352135921655838882987465539709601086025458904270221363553770133413676838735134165049285263703914399329632416443799641089315192783411183132443645851949640002716514025507358945127740860303623048527817355050041465409562243473231954367394178379829184438312592395832156177619951290253664194079936333695141317034456564347019137357489285437505726368820760774718360850785859163929921870319818638974898461229422355549736777430812290624577375726999811674197784738073935252021928862260143331941915998703433945996347600137855034646173323902119461804608996584592761531903116832245378831953606869605522394013321155210553158513235645480782784814883163184285130609114034569995783623140090228394005354343379858842477830936214634464387127668685025354380199872929092614321817526402058993857480214117958946423415874996330224783669499384801473266148876543819190873768733709147814895960925476525303004960118662795 [176,138] 578002729756028810890457096195360117560465233699170763064101490450928257453163341916110819220404610640512699575255699386879264455114517322254024141539603258958418135998324096271530388633856481373656185412902187580180089028031392960844088370622778047022980135531349905732873977154170951131367403088340051260396051148256098002184237224449734669929518466893354600395822563494697775588817410766239540368064697478133258072026237222632371706575991019682576172523955598268416953813714205715836766753687504291850273569108465884415920599216337009634670966673980822570081038243692417875601934346029798873195768874771692295855095365086501675049029872142301541490309145365055056405276223601858375294082755103915879233040010838948539784428222104444747767469826051126883527122222204758235166652148442369967384236430502077311256931393647560167506046475782046344845615952277311087090047668037279161685674845038938221398060312242166056226433084540691107570379869819782911491845627540941891346062334554128746173742620983634188190849730557831668910076139033530396804808695311870063434931848331101033531866881393749403313996763489576192537735811357890429462196925828113408338074695994419961560213392524184691540105385064016591507892639534433292131011099955537220711534085116444455643471129104263583496157686510415261546810598813304490014031262454151837232601155330945080955791657748538250126540554950384972970962433300902691317671885522590647812087476839880398573750368578472 [176,139] -77927649189260945677110045974980018854799563246637833563605013928469091210817113167726011646985193632683814759540585662290976592810980650637164000248537174470213180760713521755246034865996669269227030508578164819813641224808518330731743521779782794151758363737436562897425459348085756180824848320869127580745820956086454246160606375112194132276173714954712759265197241509704492369243524576502080499762424560871908389304786860131022090733501705076312213453382755976206393411916010702383091692658007574662048793625041084644892945044421067200436302645671401826793896512499887094004044700099278294909750010787885021484997675363783525025986842037759493549618587638324985537363693339314807367215714363997189251450327418873339881234477518259742536828170428920821442791103967306766711381516503715352510577133212016828711849074163266186698782925901510959016568269244956126103834188934467060316076247431762989797283960398716487642840471104846284624408407953434656543210590262625284134852596092137896819211209953364556652368160534200340910732748753265002088311032551522053430248056309790437614014226337129747226964786162280737686501740265662966562321582743273968946745223196217159505124322821122326554154804349010926400388109359177882027158125382523176459999387244848893055245252836407885316399912207482936421864261329608325515333194378435855116045399329085212341243715568560299744484399482354030905515976921289354399894388647060401164678136830512757835955 [176,140] -420400653507190282784795667594241233922814522779284397245873085808370575971823087453663295260948577464065911562668783364014881826120245242317804678381888197736397785984803061390737010610907779790968527357422106426098256018412456346305977063254391039254921964253404191921913495722222219186931922808489790299057441651644283909598485976783608051610871508814965657895189005997233130554086612500912891077556275534834363518354635818256193154769640319980058886211880711824368061137271902814701300848547085754632823320477911598226897374694095365655175798787036604552887510888513169383678137665192092402349935173949369628429922406816703272515329802670906865907478502578707227495079975333046837976537017332690571775602553777548277668762304404415600396389151959330205264595599637158231405809174422555212161858707356448121069172254872631742288919591126597156074678055265279002340417122914906798151277151866421900959253660826375425492294613761756521719187002149562357987019698725673032006515566691220043560167091724071216170127507895155077455740040858023213731875736041015962626362443550355035714353374578165443594845981613702741162648901221820044125417337437178967266686005806289560595953272479400655848830981402611291954660980626138054522082713047836349697918731490225980743436723029769001385666567348259966411128195004872509350840599105350774732385322362465871823389023304979716812606738341831437908808601002922672053848019160489589877262978682996 [176,141] -338812122419995080360716619378997814440960029287334346176985340746754910203626772263125289488617719379818199409645499283269206365633984161757349821793972249814884910737079626486988046591511814470727611286784501402731866945372848286023520654051874738946316610875103783939553874160762296322822057071414342876991066422425788732935327913305861598169355528697005142058070187714745925294069532019124640194485587453614980117384920426696491075212690001941024657409465832455056289970010256243078120105417527656245606248427803323561744022749013304985072398838088555190423874024200009297107264080069877768630469933309403881401495529711034300821233770409270114355941538352222961107264431344091419399624282349876143729551065210701602806076154932703221532911078862873032882725490152234173929059152944079689679787489089591132929883364168700657429059278993073588045231612479578065961821532297445670006398279630566393842494356470115266256445870083485283684825008066291499693673826128680346664804287786013364148292737459149894804793705245449959946185222716891882202324009096124063311964557385124325084940591105389781910307750596069718030016787988832774358596676568555920472828271125658177944012658915589695147640214095833563908642968355135964911065049507437031238403266064538230660510703267947788893791793817998187297900130393849242194459218202928146057404350244249091241919054474185430609336122290026118279701431957247916561713787836129922017423 [176,142] -82292888386945248727867390943160368566879108989591141231441461626109603530991306346347054576632698068073247427689178314128730590510082127431779819183381733688025984968097672881265772441841045652806068900648371549941786401479172270531276408599007278247051259604472493161085160212662707974845770821835145286430758556069451023322361638845958523569443613943306645889173292705448245841532512671049419890615425358912760283073588289160492948770372195816743739601508278767145068896406399545384635470938209272843852536472916167283312491774763192081709048958404427963269222135450311777753714751282686962038370436169339485599158028241515031813298324206021969277919156375268170271058207936131258524829012374777205074820839264934004601931858666627216493294624228702645670889734579804091366815795165100637426893248577090457639082115207287094344900734411135355578848173926205547185428367735816783812205504000372358460851874245982673726560539168380739121908074891665669760927137862145893688113806648251747080938759704900754139327275318516459835526159701936405348780891728913927045234079804564490521343949607058163717420043847930348231517001182973961336454928141459271255387249496351177567082313508945507940015251935732762170757404075528285634154986766512241927228655622383569770941410492345456050990647636838287916735826492492193635722094161452177027925126434589449803457550097363113084990736762830790443673931495631452294550356446825 [176,143] -17482704200523133893600940745981545632834751310640801753184319266830379037106860899509080219968906730552124532406289565550509744142182555681333093335317981341533463055670226686273317071439302481306821144315776381115659585328813990026797356851089538909751356445541945846067823644309058807741490940366688007307573762598333343668153765279474534157123963437968021652472162905147515147983000684204672610134412228783412179647945113097419762570274261866084697945032504147076719642621575325311866049021130457444955709402337698738683970611153619625007920096414137845016284629705590294109847444594884807768063088200905186477553014370985819768269848888651787833009326643375076913731599086031930601839579573309281398062573547306626112135734719471810601873031541765998302671350747711362020958854364982409946048351095766567502533847805184800757340063859696796258142244030705359288756816069802525231363116930144505164322486712631446253546558214659970820597240998513640837720694065111054740603424684831303076353989912346984663284642735646525274790136484291383124651117766818793678308616814920774068179348421288618337064863404172653377567112273234234041862428230196800727600270147896217938155308793743703587625976051793653678481147083838134183370934130536284938955413877928181367100227620930764367118775419406493911310053102056982980271324622222016358892777654741721081358959743211986379881283614744953790124411259780983427688 [176,144] -2651869464576921487107360914854956774059631212487756926701827722685400972080695866898142754948456377391812119965980925625862056453417272634705928973746532654055658804179915587972805704596702224916636422895072431348102729371522064513033392216601359240535762786277857088277992036284966637876258416435479595567677666735745319359768149433610021321432062426118996212677185077998644901343738695052641185940930694067849157589650047170878699508436052150954749225864071208842123720411992139220715939955565736567373217129331902541049973880482838437558089262970588009872493486543546246002919115798799017904197616373468283253154763459245029952631446023016481913700407804686619574940841897612136303533754843850156026169782250784554369760842575032103457296339137059025931877541691129009794116675333074254769953953578241444401413448788944612167194751292329494843768036329464187420290722099069396269288202023479090103255037845820585269825757935605945156884168493354011732309262210065244898568118007422127559110420234684924302223165236929413121987637084559154465921415655243830825672411849626943668385852265025757260269908840989276625874028072169626449799741922776913294830033360930855429145312503237713687818711794226350778470884645972099423294466430768862454610081255731321624398732714178367129712023641178765040114308460012389961224099658181901022136000815311607879137241524155950852906302687077290447280245283984 [176,145] -134179477978734345302210316330751866170418545535335946105130857128326049520827382207562833577238712235095657155308385152596298808131054852670464042489765919835926106419352923656325411060735639880824627628681955804380800708131405329927226349758540837637502524254198958027905208444914708057587953847993101720017098279782099448272220350931609523369746698540297792052688519387083969742900626461927330435784484844897216347853174695708776205682151945367630465532801190722883311233362319744856282032005789970988498091066772438330804161875324120602045616056622035680603639884366222134989585565767857628064293251631266839316541508763831491191574978344065855980277871590207547477957720643834598073451785241944348207050838990219842575148435075718318284663746291237219559207046796010592092501539238624563829939451214778695370674019607928303937675512072722250954235890673609752568966591061256870722060611519110548026611739505827045332636537489822864603128735508925843615734237882605687432389082747871188500242023045153722908334024470161067409086937006735775411611452765056449186925600252184586694404213329426818153992924369851802990784451163798878363179521440549334244754787318888838185217699962296906608529224702692119473091675417614056728403672922086886121298627453007141704211342785119042175210674415324982053375208436445523449764899962259674987421720198093861565406670841797676783402397761187189967 [176,146] 210682668329917441955525625930690690898013144257857105573481909118356415373423081695829402259238297170068926301248641507584981782854545295051941189426132301808214117671961068436065443315679108548542359766472824148205617845472134521649765749072482324404225282032302570138275375887135474916538976115941048765677668903482366644644018644035988102930480377692110307834377208231529264827268646354528106682933518212574313429444919148995238085536699160481738719566424428629505548651044959423101658441366452401550967943711275776405159839964012054608187459483776259953567618575447231472028725174902155409273096023136047204222889585135398226830150213016404565174458963665124387282280961181583237976947840797086859987973246636507649003615316364173559735039240583779470811091160556862074541093209472028550270683290075772633906492573935221289828110872046364121928901648458761846984748440998938401304914456932899380978971630935511595650826046071650370256497087190949523703956539100486238855697925521327672583258504404993852007347848255570111103303374801451599846106147604739654495636577362541815682776734353675880366081820842150993496500005930832818481617568646729681591873897204955721357009785527012109699303388423142239518419898493731176986324648594532557976329042073164973673415852939053540256767319934970511836559251935987555430497696855561818003163698317535716195392544716742133355790232 [176,147] 133608744187515361348744029928504794202890903802178686924675003084595710079933638739309106726559334203961043946960809277876967960560542016683932001891788224018438149645818736464574912689926798973423333373340446011424451901700289035552904189330822802627582612931758081477724554545367000725381086910287769714197276781004386950245038316672252976341276771048145774970750299239601060632302529453150926338057011839120576202818382719797727746900826905385621581878562021427975760118310400839689395773671207947738216782061673320496703220561640305892170043721169051473948653185275033245943280161624974724880957982589803501383958891699812426783369313825122510046159969985476142610942472709813125661432564485029507761781744986502577862125888421482295216470540326052660709921218594343412703961475012732981283281328469132191827400709258148535398202425788163969642970205775925634500446942550004058379537220942320879278090734073416623248832065981834847403888909211627142310312877213238359621463012069698876341426163858494345468019128846179538668456847127528422509748811050367244820867340491745217739686996390060901934197840410184762902857847819904481101249049272240226142663972007843563224859516455311920185991910563849033016771716592130651093189611245295867021496588646851546550060506748338185162534614337161184763417626497659516944467602062292862726093160508025517994029857956402610 [176,148] 2036693921957074848942028755708351508941486448182647452828712016210883259955264888409418670752208069717542128382712443123796389691151159792091924857627347622371203954913138722764669994237347229045113655180436429279736044776687001212019879124806025472003752349029622759171731843132171429264871632605997207364976526717781291031666435613012748055674286027845616145037301604961366917257831846692891220471173341183955348164328941121001979579592531026254328456398076896757424514419988822083464671147516655648451964124429887093058094349121930627547641170015484576903761760959257049581063770212240302885648122999162634384262477701918786352559472432783391633914647103831040420769864732751531171592558209545116577685032656961876230193332728270684325642185586309784478450948165989272629081219675324673570566746969471306732614896409227504448240566968397027697937851383499068388146809217642075057093467425575783805635710415328796037434388118707344404130851571412723416573447942180202773336195568648559357129403136272624933196423474091550451108903059181868773664511758164018354283067284076548241557618517184912503279960916978007124559907292542329592198288421775588400845139700519134057556619031845272657230338547689887665859962014516420157466133577067568890201868030592499220719085332520661262086569533637825306058587966955086728300757610175532696767076465679993515426169 [176,149] 6867185388810016743394013891876297810488496229075914529591271949706232659284648463290756690869941703411241429675615260331828335920765730363053013112331085767129970541518218769161467979658707397167150282919675618343146943955918497732497028427628507918632259664076341718910522526112655534164155108626472732401781833911570054147429005044950757071606642839860346938178546304011078647727622309721781370732208176116869507326510764256277886749512386386673862432518055103169573590132155135593184394551558309054633178506475125244416911184910839441824042343387368222997819426888347148085005259594858779595004878442748020276030819991155673333455158450103739098248639638743983812102403080888420011210462282518825833814415049414807710910627855085981768815889062671027912148154645778966903187639751870095213156903617182348127972537606073039043236084171805779016765497163614158728272410308981170144867723219050926837202112328749882174600870486717125786092738009238709405586612547914017336314596568475413753415641873807497206813523648222691100353824471788214826822795954719862888550954011732796260276649377554989315040756244144623271181436061403484313810344976737680362630845750760155591410218134232962321924495082802737304699782996620252745819807536996246284788889088678014380444986856051375580487684030431518609354083798368258882333503613637107029386282353928 [176,150] 9374271498574405427957288872942312188731799088704944595214662239221902581867818531683295995805904488528077364384914502367267422997093266363453659771405125638607666530634393270280041699625559834513475979114646116394158291077780482767985030082809643129820193268370151584195494588047400906991067140176282591492902832200270198973340084715427381936110099724189203627958634065846167372189851721563783794320477108408663165573293039885595539039222733057242479027785012419455963868168065734375678139795500344526675227031344967648704029438082578042149045939923603006438232814068377585713173282456396071041605405314830335188678802071372703324665687838065045414196345209963420412825367405646839056470246356236671232505084585366753808413756398858505093710043675203374508681315168650312253035335393682513976600271131919012637572582019403204054261846805528778571521965770581664901188051575412646967720520498707700840761801715987013912987330107930750682018845684209995652263244957830717370750627524075395266896620133131108104936370922013182791559049325459594187922914278517517847632423499026571467907714156239660681539251380618916962581839224206937641749549637512309694265981177624236274779248843941241424215564384159166567184050744736432963232833238034067741329086760682635018236207676184662001325944694747931732188454246909289096361792386464518785 [176,151] 16057780528081204732297531801385366995196695531673052363169440206258903532520044344941253808951462110555260338936904834991101752879166005119665137623160133696460776253454495550282280069579406907613155757531430079572493651844267158416631538081372827437275797763818784880732326508127983957786713658562057212382208638363818208948504367529903534375385749465776174048362304196981926085318652471509542196623178738508729398257490183840675807364425525791588701804196997094765111158902626469563001901995717507233839563159645999955109568310701950045049768904190417140347321487449615695402433844812862905807820111483131037722588637433683611770257219399470123926831850517651234891023073106006710542636554358088266302723587382214781820540846140065112912135016609846928480863554322453608427496295362859022457033942502813948969892529859720739843815571416353364249145108550657606087653318468212588825559576523093084878108325620822856907106109562417908838478943112990980674437844372745364948465075843430610386069637641824937800779891754978524489810351917242418800055964107341980744363920317029694375397841472405118209899282647840455281563345660012965008587244180528324111312672753364091180952527497025793893015179453619134930288279460586423734113416918161851122879216818577461728766454922768912217061868792888893699041790756816970363262110 [176,152] 8964575534432162560354870685792971615303801175152229861056477502830747726639973692002189221866877555747532004282713422664215279715334345099774829288210823520927630197608287030759022169916015529858947087513017670681951554351317973709763718578765962414130693104710570544165373333727268912794705087806138250430206299722458752354855747943884905083156175531908822622050592780144520249825646247654445688208239604738904652716619954972775649271945609637822496664394378856810355268826962289153453720615537240891898434671106529217156489843564703938943660352814459184884373159848151237619613689481382168440697572975013927646341673096321607289931006123654636231566402124655040987645357926875267724992501652690501962832588176686135851310143895873563548464642038406428688924251391622248909565530286554770976778299898139156100628774519586401195455211875171100759069317786149350169444420221657163235474339284789497309690910802594975841242818800668116390193219402639579469238803939736888128419693194120473191509950420206336921879649143432824025756431349456791511431482723882551087054568460946257482885498008876618531201935462452455952318491372878164549253013914894219772919280520865797578370792309053143928183132994562814426560303634031581818974893238609391179324619212710057703273453845210054728319839499489543647883087047236 [176,153] -367509835042799893881836034508059472459110409219097632454373794191757766975853325989026018151781396179679903682179683492766630753416465476303101764123662478766066833270895991686641967454491889054256421769632508393814566234506444601473523690601464096692266122365331479307823149799081348710467617477432966067755253941976673185564577660684737249806442263684198160613517681295794960819041082152223204301163003028791501484769162034912116653876149798078296786908797471295369263494652696657824789254837390780000398069553979314023675733339761919647296816911701268772836349369330605998954734376475326605273711728821969204185081286253428793668284907323362702495376708090188008682816209864380799622159669882767534422212718247319022938987967747092372678289289021572520105648573256863138181829494928989768765919394116046042639512992589821716573484712601647812099901470508843439847654796013458021678889703722919014599091622707528252814446040037325039140898103471035795915476351635571222919165125860463595210699744644824543962415701935235526300221620139142489630897310608274149378937571277591782598885336275346189528483755946841798722898515230040016304015937292528326458711578737247663191133104607839709025857872677200318842500572825617081189183347159122042546235838113980877985770014108270683363839927412131624 [176,154] -6780172526717426522332644386877189320818166178798943707058984038055840950796183000109878483740319631403259128319129608547176847386670095883718942281400998369920178980558600460624298465655967693592689625863361119887072726968414468630174096408373326421206615471302597286368238384020296337235928513531614499494682225650346658459280039190597973582725787083324863143629188749656845119815825986653832867885296369824033816222260553171153348595175022422873090365520820531559942161840024835414687917817577848963483934111795354286808088543861566903900760411281362914897815692149982326195555163403547869634104270148483686146462109041442788086770214500966187564574514281665863040701319858030339561929452668088250103489607849834663084904762593983965356472857770302394928791650655643824694047825553139070917708953287989618200687336827500743849608181922039371794495778282529513015265804654441744485292165423464116651438753181566023049604863573744824823764953315796761497489064356628622933293588232535876184808714718018851609900048342872027619015015712400876653576775867253916045106886002860606935466186608986657208028790213057017929999077797808100014049568908009484975150094890960758069974670980417613501713335775000053204898427050609390540711050063434395940093341074147844849874932769445732947222238 [176,155] -22005771432662655132003495883319830168261133181999704380670177641493759625848697213441179374583268417385177995468012719465157470359920730722467390647439527859178085374651796237365986800675840859797770275930459220429563924783080315590844036001443912559831431506296911798799406263679404439546211841907012717011419271070106200061426486703875579762048084070626802905909421283944785232345793802067229669628259299519570136186351470616662979764305243091532244650008841749927912184115319893137979552044235648182820780058002705507051173711007976288159078222731202153349319299401918876753764864051757559646987743180627703956944000154534873612850619597791577508411728429660774812955795304475060878896972931436482030411080025606111480689015624999435892933940344336780777510170549369064495829834792927277220562212428573607580922510277252490353373583807955788487806122418060106966992604528405421576693420296889924865453264338075746655339716057011440578931752599851236095842120613412816070873825251571774693680390894594373838475614792104275695331641046207472016981213340785311731390064748490963708717375292610753293187783519498888761109755765693794128640738482382271554758317312903257972233267944476636693464739813772317752709478138073663407116335046990264695054781047935925545507383425 [176,156] 34855670028572511030069737350968433646610317605352377018260238329975253202257072782926800664189330480343873165945697355413126433408253910398220510582040488644243028579442892152002505974083306750756472948973829711187361323030189804973288536664745579138129352075402792034245451188731520997674949383076945325105555226670312535184519777847852116811159496565192908469071199227252288816691764618313933805736401090298265419531543367619619739429204741064485864515898274912565218718183766325816475633154874434114253753798644902461867310132464026595905514100210978636552588485700482088909716447393273245118716663624557298891917855878277745988475884533658219134686235354405648806973380360786014183476157387133277004286245235519244229565076602160533583951828781456774369110975080934206438781064342865340862376773655835422721747931525055858392098486881465499258450656706576392953159542974256926678944081527496376111316748169872397262042974710928096989860375105926988637979736796939938646542526058615949565574646858108762742693273688188169077833597642592924864734998695830188681115938113589968007670780015302128231049811722789213980439573110353020225488385146182037325006206332588293958652566769520433835206318854628234777282836126523617658535424457856601234930147119497311 [176,157] -4407868771198645838485272993017038211367457566336702048869972292142487699354912780125097291788290015930878537777776193425295871208691590646368080301881030044770179945171596868179078814574278116475905389995890705385213309308689088665383274856972288228685198576751221218399466874353289601728426234842293367421487299530314466019002558860874824476490256132613787529790859759636943287329895550382032400116924043712789036693194102926679035951666492845294337893930964315575143062273273546332855672301795142036899019448516061007487022664355279905612932010469781862828489536735804747222267309028089287626151557594494147898604511605656971558760806483567741936974159047720698778716449908811290586404686806806335828842338860456737837004142120877740244428041619708300311345599976793463641596692614954404416688655829829750664009225468835841084839427075966379144606205071968041189613163972424590064947025252583878866484990653007786125142282786026994766834144777223294226995906489036749158598386116076644630947224685488078285041243664183297843335855312308765103390800161569958835656562523984172475444942010855577312910602803934650561923015762751133467539515882631682099948335196916700043940570390561187499869128569413822197668177396360071266627267094851363883222 [176,158] 69028118174438028558659837759773409838798355719728168190624316730689111444823102966005033343123178836776710597462764569824939475939586129907694397843357084634977802110295082508204953716556043523388676487054880178430772625058633779902321011947711072881707670696575996859659700471119815471599665965586643725104499889203404527696790839208532150769048639614658605848259896527372229851878661806626655840911211862168917835983196003360169836339069438823578773421419503924564675310789222221596907481791960465369961609777532751327003687933097271931186358746072884281248830487037034328781136661443236943852708875092647623031531269598673198542585127486907166752535150275119120608705799949439181619701343890284669936485490501860911340527630646632476382158237276437642108403353358293174966281286510821584161257374343211340125952057061367923222425961426270172329279287555250522638821507152975119554482319058745797141517284561018978813058444682404035607372893336481585462596524337239127958096496442078938725626918515428534163233091086884245997115086370791910903535458375011696043547670037196547146165162958604075589556486695606456664728237171587141468956581346355841127432419571485332757786530885114695325332591759903569329458627104720615304636647 [176,159] -205441974699253348814209505210838957845967519317327217841976283048347590828977005275105800797536472304963666714987628903249675614158368272341362387133278400894533036362025404518918365026472691045330589415884309123687031772241410796133848296811718846677372251311998933576793645299981524002648470407743470784559130428626913450383372340709402703664274786786254426327382293309080553711813106022602720342478748855772496029377438252041299003779388810411727602109577330934863341443489140016689248656325093668558952230026851592801158236682597406480267972153241086131625881859908563376119147789742489384879900522609494767409494179154239374424577118401425885509469300829975765810060154898656275758917445773747852688158107116025365508406212790721074364173874090816472939248804695269807253482363500919181348695838867024535446861413839619374054749331417170940247251780588878239277048255847189860506375908201145640659130363765823316222580488180531158161187719544002160182116819486698458587290967632212909537605362030024303963797540256244035670035098195041745779658864455196761892575008990570251902728392206955043423030083864148139188151659043758082459543477327762815947436483457239561247422806016159410437423381570695160623185083562 [176,160] -2136215207093452567221087260755429829766556574141459993790034182298295585083771931248646811434513855939465451055819451321378300898816020754463248008257278111779743493614534577480192077546069437581942160591136544348255797415462762175807753208907675211005962718726646080175892450839064002613266786889325159682342960853902795396067815829222270143562079694812674619204741647586761382345933396802905038318496798686020189250967174965650813349982967413339878118683339972476058422691105075092876789626047970896486254136251524303128760057252055375302575498317506868775624100172491464083622599686707763131023723124811899367385659800334138869743148458551034565652529873313926897405376304776860673070270707285898133361485255218079953830009076703255070914193289866668597331810219450646605271191637813872679151624016183478456137790873050723087462561277917515164424005099459027468276488231657001960486628114438869824137851021811013174388892864377771117677912897011581406867008773136915523334621502277827893304274871851398129519341850380395813313580297094712438289589629649026841134887855106777766931642265488797317385290164993765553835442713469767526622722055014375338569009692832338387484910999058004306957420400586170 [176,161] 3148736750407789820783556691805551901112959176566059651186440797818492811325080409799792084378216340024761110734569257033282594304223667967701335864456956259872356609830108966065391277024101094147613924060591427068262376050316316844371234183006958862842513195548222310263152299802126017429035934741854840173710413776245589557999513267430934823295105717596755632766381012529787361781267450846857583716829197069691687041551361798574559382696273693696001283525090321509645424050151734155224292947497554644531850611557850792764226179945849401399850853944007874875636971221385847400093474990810242827294637643534317045079536605095615439002515747173137809907385124021518987869053946879148619836721433965697515182026096586760420299208533549825650224413476846911009318539581398273726536083975894356984553153787515889131901194312135825113067704709118593391122150546498950902545618376125941086130060516483262505526179302439814727651601320806676964485212029691603118662705320009534178263820312535593293049945000879545982733346549412667142977636566539210166580416148152479154611672927468795439250768279338188216309729991824388594622057851676061629204872591494778404697723269053516635509525929713623327 [176,162] 479653959730018108199570345166133043745021247540269883898954984836237108718181974970334416327866959505825673112190988368715229827914408529078414390729493357127480355744272305056909923662362693624845545734309438788004732375794954768856509942876202415292458611415183968541712656306500985307834025946506532484324347024235915628842599001727907258442946816960339155824667221420609882973240232946634130061787022573713248479649436081909125321327353576376854933092680391064756950737590180016329262774992041770363123936885319075726096697527528938764885223404245057933640031815737317515760555058226404911405214308650600532595332916568400495414021214735245731655412625220544724656572982146539166838731348842201561552092198568688612037713519067062966405635960971240637914954127849387644046387584888612871248309351262570469021506268546326187005984087013100802644003168823003886092874729416244114223411073240196123565553889915484100050761239806212817939949816812140148245907354038900785284665929970581853869984550208787817662317554557750464421690430821607588371068357445668109208903343207561020706307343899227886801119676085378816741469532407798562526929877091090874828053720859158916906 [176,163] 1331504179881050492866997987632402163864718149050099966033685900714563429763167727517242066728298327948915381652733882249465697349652989977273462533288678765040296605836922760981378589558171745458956212047032634687298726525676750647178577851825204956417582588869322647951607646803214520971123755831639629054064098787355183563929643135418898183654513684877875876585933409782310236010832114158798291733467984010033945486197579550880444918705111604774151862270414534293024901122279674283428007543354380062786763429509035026704776199369778272346738661456203293444639744311790193303960070658210823510578874263906881769137919938067191558629259685485112654954405624517646927566273764805046513234923570622718952868033642533228793655218435595061948945881682206667619239576206092464461445837398842197274350657303192824229892165534204538573094639910175603149607129851102053989830776272703911763277281762930163032600513751067549600888661143668040559119214307807909731820546754099348810195767160451773280615791344348104652887837099365940038715245812379648693204832443108465923264357270311938123255777297665280538567454266056846285965724503257612461051371902446149167954489 [176,164] -27306694863709707761076299883214365955523752534291689049313307504191806740436236827331444201087437820472650500589507536446937464464124921792882411955787977954724778054281387549946534864721662262272287350424833472568164009897113015119744195094977034298186316479590461075149794931523181499487592056953579408608146164782136254912779860143784324186895792443505846617991762097576131131282327231632479454644488667168080522537448270928392909951061987200738292422969087782295417611208085977006613481521215350544446107148443864263562116701482769566252574357064216571809983560124336292570219314792392604507469048870998742230374739173074923954291295073304397823130388811607701689521108462488693421591460024809873178941309729459851690302745917726263496885321016875793233399502420768749824904935831877333025039137997469763757581501591425794802091860475236609749942186573270487672586851966908751094089839924965761301688033314131590427960566104154536345307126921906288505786481548405229915938148932527930237732608939248364756290610692105979758947667026209518891663963181076726717917056663674589569432092761876960141761915700553759829756903994745882789381342282668 [176,165] 23750710158437574483805100739733425025486313378382453096996655044033997585084221639898152983325873647820515524665823378235702359005515528804753011490330544243514376123514689346632235915898357261370623041529880577503983766433424643708982259362586331933508903424815003873799684171474887007404879112871922431664320864301699868479615529596114501920772538695699656341829119254678208244831775981651089491170854150323800274411347288082046906246505167430098917642398652475916208397764115020907654761191314723335631381792014015669415552028753699215018598515661753593381466517639035563850632576709808671742734209835505065026843246872169314449288199023476670251969495912377879487528203041297805502861668810810553758662264139993359092579850000356066895942534149303303305389847875675326983611419368825510834179433980630257308355075190264730291885595743955495892286300661472835229136980048624715673949415465953535079989070445663115152697728655560155157223701202155142313471442555629356836696701382318618061257831913083584863347844348566811724360547624219899055916585842212857258193906346551224933167020170887153574424696406600448048578826644194438236 [176,166] 779267867060613695705275471050712403050923988175884693256724184156945526139707603378166833019420382557340742168445520749076048890162731164000505027099041403352502421443267993037200642455750663572739854319285976826301258427688229287548895877425938992290318514164053673459138102219721298185541421362379864713358555444702779539975906133315084890545781848302572842931858535022976558865134369607293734708021243437605552537404344584936695621991107564565644536808697031229954006621786156250495080392868031602191534308684157316167690730273524525407231973029669701462549286168607373800635593549054404365721576106935207259949625750889146528903034328210213888867250766997538170409177381205159892145812419972883126321205508268133690765132471977464237255636853681345049691120244543496820473744960225439099209107423179776771951350660553762209435139533697155452544769811529305125652788989695792934102439390310578770314584372076060109738615659515400395375809839761418344833468346279060609291666145950826869751715114712283971763730327998792635065053439299446208796636689904877248523880887748622754122154233648122370263946546839216891789343708 [176,167] 1836352203910649285472643787167693908250687726095609132674136319231637231871983341731015322537388585988127164546792529733608106346958129921909900687036534616389123999417799200862993320638423351263860168879756217747726072152405147701678447295878966432938416251749684594917105986962155129884521482800965482169826383316909715592444427638051042170155441418466551523364530697599139848968290386293477882562417048299525761634343859791508754574835922856804115549061563990131199454919977161484918160369674323810169894799223078092898840226234881386403822145672713768323205806762783930469501983517758036469402184973188505300191428772095268214245287590364408571766375577331660744333031495384406221289300169986528539547492701616778194918245361463715314842351466088006135720189732859976746546457516073401385126653698681180983759894112890984139563341319777837630611161581134606683261003523499528021598680536335481138233521459453779218096610520784702452839442997905959201953046937056000929131223733016030845697383440725839485041292557253478201955460355533936555171610744209952323891635334569382564457870030756504866565588860726628 [176,168] -9304477648465944137875987594190314809978852952669992667315666338881466661665418747215163164001811530336842841917997063051773455774942482983042816640826773343217897820631550558194950107565438585349679553140228784941361199886600655065309193246346739243025461011965965553546199031373649962035961350516108496163940973581722532741834896997766170900875897363770868068482104278070898541715002105229310566243527752434680705915660188219947323744454845073851238447495672793426264763775667555714155164575219432184624407939238474592607938514007921600572214951491783349280737033889393540832647854235212298146505446251987282995755826174148374683965513827605928608099647466820838626901917247562197529879647389715086616220286882965537384960090715804770829357920091004242759239828888457045491471153692024215326629520134487502387426610662874196584583222150806023675051450059512380306062369864998565172331473065376593528871796612319979770168183921890560651231759350959482691099561031066989594232441787454247739732683720318994451664996808911530310670726714940291718570182441736187597576180296297718381416483817509779065616 [176,169] 6831846608262465762798180558411980829308846576157046401295252642370425441266501387864273977537806732511958680083194067604587627156768650587901283483041268775464410152378359334292704916828492290383949752713579185855554938982397071163455460530213491449339247582586451287110316686602605710708034946251235698335366094785579770234394318041442384547947043187841121679982782699830575098811492527944519435579428869364370064676411279801385849870072033869735830612743351389898666713854006420899292520207696461347429686748625356993024978553241267944800112232808437011504861185972530071079311480198194744597077284704087810108628433489199826907945590769104774067698560698002074853087669063307418090398516818536078624433191527732035215913882209087072754584826280284024797128626401132974467306539374030434173988079997870592835054003387998660701226083716585107028901376608510795282428096858745887251542472035121204280297818215133834965104680079715138402915764297103656148211650491031411226367179306561446577405082471494092509381489058804238271106958407020706065174173574938464217182309809880636491335998404 [176,170] 1655589884843479889427848810015861785240876807416110626382983659340878482438487525429542224915647149858619537397837886639340357812853387048075363336568893954983102059656535600399632763938403063088485625166837966101226942660193761487060652261932934681260738063778008082039668608106219009851874728085211820825088605966240603729207547732727166044702434194666574833497726971217228227324523425787040451391108468492080317839523833354777229124491712199299488676777894802403016470409340307689273137081949332268261560410057355048322586544902713753693309200921127672811673723965159624787721662679445519832261494388687355852575700788453776997334076535011417544177213033180984300848655100861071065593060219395771589260327191943312435600135098016540909703159089153697416261762931079767220886236085568621965621043336012391431431073621094164080948285425139649635578326703227212259832581125258458768406602446913950999466010003561459592588374455788994133074185719679621810611367923917289543094123688083630648337375964398525186820844557313159529828274748718440899194219579436955785257242765949248 [176,171] -803910288741735188782161835816354661305007903937853007161484323817452993375639365153298572405763481064469448177865195150126128994985735856284082669026251197036549694378788050860339209510135649702557258687790718826573471786544154783527336426524531761526117636871831375425093176588631954572680168731481200572064265006148084462294934735000644941332878559669502678741548656718542279412639130912948379113451191812518017747218562400587637277408920656549535554115105090724830845537602256126978936362097268038052838235574422612056238127033685412665179752190457314793792978813559648851637010871958629475139074181600514382159106102474244942018814939721193969335592665743541456875908767635048322117374142199637187740297315048619684002700496559030369318010577408240208458947806972961970995772514728334659836170842295407251453900920482382948451921987080836404810880846050845835727087908922214240843286277216946412544514901676645355157933819605114564942710296371017103485983686277854661702383883107234460829660526930299264079576487656627932467347136054329656056905486865075623318 [176,172] 198775065868435289076204789459051962969394694670192288940757799766906865949573401896300462184324510105715626813487061089156457305658154898032261474409548798468223596657854970197453114708010354257129336593122530548902710295970660446091974183028540975913274264054212715704471482487831821158935593674343750168808046646044519360414760215922814128444086325848173862066942843074165737688174711743005500866657998440526752063902011343298733401268282303632693959393992969869760048462149620890458839259386280591383394397045007110476186054642618755860120669866427517338230656398369618581536238171638924950813605176030267766692909626587771757989464152810098081646164467689257928638565404142245542046881399421514833523549556122871387996209165557254269375198738206045271346486215345769789272067584530206235559362962451484629370904126475465098524536363725848585534080974733958506199517309642229481138218682240815437584093929047462883194022424664214739598464085071221348012553528113435876451063792472328735996924606590728154805863779722504054183134938141847083423684692 [176,173] 1163279809532677757915065337799803881229535692220671195543311897543810534187979074088127125642834239457290952533231893214135932680039139446068735128497836924690147308645887234802116261164859212406502132981904253592415203887246501494488440842882649212387431413069724659261998588067603587997996306224021418754071904963965433732579809565607622852789404224241156545816234593852254990131945135509164790113299089782863900043471360525450149838547065583665581301721524145552914464694329504999885666752088770565646872961630451299905506257449119930497907977890031458192510965360947532458778242360206245732064812642960413028905129789480815288277688046748911854810965867395535676068951466267608007631023943079698627597126893782033555930545223515427739453097667232243502522417905329605783471866691407777325330203515536164735899393485294304609448951531103709695521855665777026101479787255881158331468828711703765522433381541550232710381681872518724259538757052668020438213369557600490390323530906183399850804922079122398690463991930221314762533248135843 [176,174] -219284033783178305054622299222196607231514580608630783520893040207788541670807945111954196381086309595630699675606250187695088813171907947441623599549560567130032750439826093477633975096251503807218141589641533753809503981937154159169033421656969150326035144869997862234651836532591782295296415005731883734986309568827820159526459616683221081033126753088136105529310180850745300235315139941383957329543111500450956275263707455857424294214877275687106125007637178875202052180313050200040521249292504844724542371791603963301452624205408022728875331074075992820265893511927610825202459243410289197182385802481672986617234650272465635562476012089794689884180475235178984936576847180038694972834192851436214061411230584771520710840196429381625055050158387002128080558937490807885120666398203411366903498381805066529740374123816005489742501586691164782584988454610133214004325400566378395246819389649780681445307749549286232545340085416656680579121141984893123281917557459621300481033783206284884508713079327444919584485070222240484 [176,175] 7796603370430381260492037569180221350134893267097499898343904117052082270744883108831708622602298787165064935319601710795505391044087986003266777168058500394777921235021795163543709788292707458928692329334683373911039975413664814047653844952210169341728270214017851708748968969713786287039568200439087902687993467511574355365557993561313405990492988181612159696090047175385183363440387874495964881969639306290995358714275616191826507756701268124144577037802716530944395013798902207936305009828876280719360312659404375060168411932414415367531262619825756591921237542276097278816449970841367810001777351236525254785945944900690705662390784350297581435911455832007938073760904780652565390742026381979578742806343104214501752961525169786899576244765655843977480348945176417102184328724011131850370870537115232539232445454522510957401916790237032004756793704282024415014304473147777687121874481232133789815579601233168663376016905081065130845674701279699580635531077757236430378669871991799968402095295774814502971336 [176,176] -110766200449072960331462599966091636381912281359570641126312580627888658402390230157474767931106861053674824892729138212371319162025106119204298111398043362138291755792515935117034889306852937275996768554247129057733153024545879488808660756623853755101972458775880665891819301429556196301559665076170225846184867803314509970862184261577261056153149517348172513445556082003858304037498561608973841367252772383500081778627478659526359213495752866350375749935736557134725787045265086893016657156708073907236737435266692361954252964105619085666803026716304429435398397298452821780209920253559429635176716440121692652817926534099890184451920067287978830592709155481342364425903278109881160798735807887537059570470705769679136194239693866874796031111576007327868145241356107993330321975565356153404456397612917328658228342247684840369198219089462795599138329503382165448083121544709360498048952095830393061354475714762543094062393525795696534352390288565778265776773207225301262212772756504829222676165310 [177,0] 10247663911123081642479856575373839947718995030543956701171633805788193566242794704544083199744720282863357433396893702139604351084416755697941690650506476445058820414446936628913721186544031401611793462125048241671535138138670766601469813400034751221708322507526702378939165197213891643518844014901910315618718934256293986370265170075254929593328055879555077805083915501692285699832242279277650313870588076017910492946016083843185217686186915393757585678831133771053742618379521967668426061922475968316535603636802345197963919644011875314961047094119145343104177623789748109006989157589282053578016916257047388942684418113621250199958296754937815861600337937413815118967601753193834113869357010496195492159475459175053994871398328154793802228183731929061173261725972859075090144681961551107049292592501066054579160803194359078074165892218929311954287480120109403093667171899151470190800400599800804872583944997043148816698089210583681770819604822606836306824344389755860520364909261058584809290010334925801240361937341469837137560918433369749436189890363921917145758972892627294166237734228135491106433129624790172860487086025338094571363498828276935355669654166747721024036516789291153381904204039611428742790659097482952813754062801797515598806166116038529689394484884189783153359901261448560104925532953732062367935240329226348684180251622740912975510327298956060660452828772568582756414788923211567783679887938347622358746829318916829212341749678156582214599572830516845340979713620761002339046037050156499358707431125366614042151693797807239455585147643612394944773690281181714501580987922915597980420273910402964781980451876797451694303204767811870951946720026086214500695287082497942212826910646803551497418410906975600066738859276823285389084752223388515927558370473050568767142682203062116756863393780893739723738418404248274019203535812987975690317085582259109905381677977353562267694045661140628679906758748023337977142982519435986220418910521441804537327337196694853006293369305497998458880000000000000000000000 [177,1] 569473586497835774752526291189555482695019935340371434808394760700835761176614711676295263718015717902008895517265435588821651135237821207199998836880125924796330849743059350287016696673276014248955164949098680833805135706288368001912332691699369593596904414240667308430255703215713521591425372192690155536090197635351405002155300753031548922032652743921388006690990595161938669161916104218657088780137249868396324410248997533290652418634602547281235962009971469930833133836975325253994611440572324943944544888612004790267301599822988590210901975889317239011560948843080990386425516831229507593983550488267339060800441346122227744209854802781483854680835478680896234547351444923542406221558908133370862120209047998488776577736510589168727702653105339557686797856878113708307301222726644116819023813667250828813222459803025699325488864550570358318687727275926700134392749622903064837131797349750916769616468697960724232286741142945567488819483873047403505319520607755917976733606408962062468907229992241563989293989129396442214671064588632779101310549329056914450933338700505715166312052894140787977221820283335566141412392051774682022860015944934026973233176563082658447640410725207892962204608984544891728309238038763434310291034910409240799545181662098128471410442781790284205115125802114535460632465347428072257916205083713879132713515280616951840413436113260103172971872250602481194525113667275280928618877295429435782852497389038357172679948855450274674477690984361373086736167506563798368405461042346865983156454966819168810860347698719739151399398307771676576448369284262438606114122720561962744742537342627876150666661095677873530762739769448898085403940095376100410338601054043808231742525456445417862816488942545957189681839479127853585963843037588097005087721810990849058029142024207195720058025954429632953783071337699668362414224505980711826302027018445739932405273076370953603495783446191017586089188530032387293388913885388949534403692746276526111734758775411548773339013176807208578449408000000000000000000 [177,2] -169582688148880084803292666665535651159800359610852165184204476992655420204639466455481642048941902677448632588049721912409843725005138101523513699437959199583805395264157455296274278222867730029693696551026011499547724241617997893339568143007304350594195870317278554702251136711517777857841645816138433314016013286030817951544983949919139657769858320900621180279055035434178392691288133305973795300535655336288477294899724096871038043356949685309591110083968640885268956948884475614557043990668196333310942471339364528550574755000875484327911777297514290222165929131882872796515211488525512038715997719610218477946084336701935150164252678798354507187045804035975578965789272610657421124459754792071369907963083677024215560725740486475639939065821926618442349834104480818551518483493024157632447529523082742782540933953220411164198534934547816525777755072622201214548341584132418547186404398182712265658209650932655335361942802923623353526788790732485207413716600917513909560668420750761055888241439752854240229063471598530140682559900233334914488490129547326802011898276346371644013064176533352190078596887689099593130112392622863580253262715679978758936221365409025876249421165968418883632828855424098792412353804436070280066754944697358241344180914712503958252741494484227974016609444196648003115708200419349410682772111338190798066340288760224941536581052588005539787756258140707668733139800207008445578658911106592063256206718920389358435388443949925010462505215150465776413302987048546138909256020896938020564695174100642872852986719324699914070391208372040889333658888575683975012727291528515823329482045439911422194922528886703121503901114093692251821491092390807889437178810324892310869255191904753599426014475583292303023753473238943063428351153873647860520641637164142336790724213604087490302561446456132195383726182316938071303282722920759904341394404153541469330269742049740499951708464064183484660307430395630072883236081997388546450064320307761308712179061551340737817423129708661478084575232000000000000000 [177,3] -826464926165002367678059541457660697540030260448203318787667569708476115394164048601603374421605634000182589745982192531452681938286740686707132133116694367129686961920593457363218520951700028402266439738447442717897464531657607766862500837397247025681080964657127243635172768177699406269246736249628752164659748728292625755968481386411871595715200367327199957692373010650737522727707305127777727733771265110837943845526495115804634344758996072934130215014292300477178998346073548980802547971354910538182898627320972173264585677716443896276530202979553948210740017593263909446803621918139944438939521542440429653991899450319554978929500000733813845310605252630435339215794011488228672416881832544400209550532269833898991572035216807807289976201246267019757613181976118390977205053349374924634313710970225562533698975012717759802204922272404267406366903354485989815801870651175589137091767865736588224747209098536352040319641350314223718437310292362598501632727135444543865926061142478416131119510412532367606905332497596925071004107944142942097259477790485723782364878606486021865549946528834656703003464729892990546462060191897550781751862659084455742970685954843670563410955041018426354728919747971457588477346323007216678941287469149759964202517539996956256870000099801632138485552172627676190874371837652744334149190151793888102557070610879627290839922339286106625862734587076290724395698695139155499626108793827792250380179645163262468159826825520584404843331742247772997205618879849420111911057772702234864801828523167613706908009983896284139718261040763396014338244027694080076996782263740018145563586671332381504332931334395482567322809128292500025124528353766150987470275850913951436792040810803393665087058397247553680643748033072684188785604706435872199021262900250487361444884738913692360704001406093029888704896013852813780648673741929339805575537044815808575861308682494869288880702858381753211402942574723092041193732524558862549088444746840703516638181872453317819172373759409769050170982400000000000000 [177,4] 30465846918095675187532161279713717765366685071290391364275871620645083016995474978754920168805436777908184522919859623851864644876141844494010884177837015811554722929594657506190132642223123955986922994907215862181331438257084715398699297205566974820165674437398325536339032821540469005090716907125732248960188731195270035954176911418745349553655243450869363727648254181995175444404167970097464589711102322216353891658950090930826074020751304154924005974613443543511910073254913773684752332602702412510026136727622302722959048543086561349904203162666121334693872698944395245589344216121168521608089150317890991363522091393812829844644512003827232211562447372094454967043771915103307826276127792853160346771763405909943900779471241753402759698910112899213299198883865367392580074636486479336769850102457980463479345891279029961597332654920716198523728893356915950662405330385244506867855100053149516676281179197028076400963820212159794783674493980604374605891712899562602356067630000878453082078884519991834304979491066042431226183772708758541125776636507422073150618723113993636578228451677828171270934716945526526780502453313330963353508715061935912224318837722501766831748421028643251672927016201916149883752827509849821121846781030994938767698857297533234719998795565750879244778438803828812978706279359129232672922979538913693433230414557172083487924449306870295442822596720303001327214085343123162025178243545475475929016391237476092643337672692450754966956473680119621472615891557104536070460135462474414926896447126833397356836196049498246646758776624625993979898814260985959257547692578258698582012531678318652615838247899203100393526664766827297750421125137260647063878004614746691974961383094246802162365132684283841516602804284541727605880489056177743085241893496774099174183490588415501474688257454110448791074635813574879934797123732224275243011306577225470966539142031088363473644409922032971800750838105704245627679379816506196110885461614694162716019670876577583002908407562162601221139988480000000000 [177,5] -247943441710118791055861930955459896156034706786400115136633495225980171122460306241111806209058558174923077328184276359205540336258125178581883921209524333744420969640478983750434640304319216195767930630993616439325964952095724123292857206210612595972063867312338085099958355064785493256008099440323977959472341978876545641603016230529205140102114342331254975173001073287711742535296729654783289327063646058405580952209915251224131941181484599105621912544449945349258019057721355584574479511970856859982667268174969704463181554594205789281571980606226051572436684457628642424291922951301817457981587149760965418326788465220997974273114423897171370702967010697161609900244812677588209843859471469351661973468494057686084215697466672685994130415542481780481037382284180928265379009016734823390127176359559470512906303722984149540301086686330395010353491337715454922391233684375784843342472968840373366257980176236633065080089962699247271329018119204264610802479812673242645126716621268959076634120828503550032400386308385121057373131271248093409803593092672844250140175587448762218992432198719598301543656161693028448634472882211873099191310567427183344254243507018600801052594540476659772536546742496317106434422183140003429665631536511778498978878797798604520124946244521676842902214167423343217737221471619954409150127006808890643721921657367288696877167044491913740702951769834378457256059979846443117717519072107541711599582846479022093885140792337765777841714430706041164632598575733662573722470844727288859485858811986453723880411750529207568834978449462136636920145327149220518544791135534330081011142214511780697797100819654892444712802059576470034586650837837733657953412685440655324361233784890500866062851925327087826616058556488168819505948522292601116826112711553748745307644218879143238483020765189803982458521533907411203565415891728575413687380073267695719256494977736720867566320540994909454385358529701052917140867861794006003566431536818448790342322850937725183068448986635194499102450647040000000 [177,6] 1239569255934374543536582118508929907220401848659414216846099176380648166538745573907879529749115575917050178293549896427495175253571578720204662436072463549874587068140885045272123598131601871026966270964310960475153301269501853474952883958841208787925162593548211459319199168983053570994822251216974688073279915476998535197466262351914020648159808956699171391669168798640282827110501840021576208382300767734057412632228754557336303432192161422285219575731733574609463730455540489466825478137508293853881048314985051490271328745891146122606894728419419222566305436697249614468844252468712516315835858821335350152163127827589077320868306974704349191126606704078291106577481635413503448743737364450834189253254452149130319273659963131418135895806062434745094737727183977057331873574059710486232549219349834306115681497738632786754118279993231516033837604360659054262649764269246368965123385603587190987503833510324270950359008926071286111124359027085450896945496809967692368099926179465860037289125416748512405667056202651636224688349743415548937721040502283892088074391657577488690064705164522795043795121801969719303718735523921462767362714802696736913299031901146134122314988060357031590586506861800969592611791470562527815847375022619272527234080559589473481874138179067119853378664210133146285695627710595951397437059126717812413564242353316610397801059937046020869247076129767581338144363884893656005076770747699868491062001728362888977978010877606920578532365661885531232241975997114390528136642987873574947911960255369819174044236099490422812500407291456318822276606038334080363716747392337340700449829829569599743167020159180195646495563809443839160793066129497309235381718356108003389164436288139152827634693492591077456644348269324104052403843159440091384541805090683140193608698671668871728820150215152313842631034793899089045997631264435914853910816606149423696627870720470418508450323954428111220288808824614368300556103783804391162444083600978569192547650852872331425880728196987165736438228582400000 [177,7] -4662288476298729878250682527064762281242955515284838227997463340277203818558589685280515163906932693612519884102721591442072632562157763686555691727722782315355995023456560484925516675675706947768929789984609448002961333892982188668673823969122016452469890180137621285218515897488745010747101552119144788061336110412907362156105200127137040933703691539400107298412876522284578649175602569760616831462637092199634178063518505564988770017723211317875514057198882927116560307315340331909744114907751388544326038812342699226503053904452870696551399645973850898446707212372840206803685899544576442274980361256330610164078267226565234069605137148733905082250730195496106485221649991621362791115228841075240814444453348992200368934756038538493013077112394372056333230420190752513649770694350539061268447906103901385963478509760603778333741104816576197802045295029650934604954894437844150293669015626916303241453619718909405907747150543068548052875316920973411970749250589774697108825020948267633153862247104114919057603803543937988374198454044221085613214484421069792283051285250204555373561368871744370071080534878072366543944415905399208152333754356871247954357257174556037493030534452545609990119943952945481387868816515739240013675634169220890139228540823342062119393981136374007216493240828749735900326659246339211831587759842678858045447758228646151382309925930418331841336232876733708394590013134062367040354541960764510088515858575547011751338281845171200336799452276919529860517158001515559039491637373454638846957791771219354702832147371056478685795317459949945330364133059813963729177988023337723584257415572118960006273724242492205432951542023763228923867308976664513491958150490328397357845788860032084147370704472424142443209216838365165956083950670587927873022705284965373215319546249326943447576373366536338725829245121539059519640925251447649173768246871836726754140832240646076411442305017247159193823235786340906131090549370414399641891416624189520183169800992704717500513318946764656026799046656000 [177,8] 13633537601632552999499154190610075244584636228816525939652869047797009309695689168089746586073860700566762653368521231791552588231539581922996131199043277016667944993422750997728639364581503113078678653973705729648548942051645690021632663695248604838684193293084329125439331305856453517957930944011597898309951897349217443889549487099418538136095953532685883911691957943733376918408639749850160070504720445607731859710855336022524476876360667293984041929140842644742034459223095634020155702372858982343285242532456261122305506247426130931213350768600054890199328569480079986603189345822618244251329604318355031725562227555659437752343633628196830066071370624771646322117895263526469266455255149431098371419044809640769259280005060791406744782783610701004838100771787525538730609914100043644814167437269519964938676669761681690868637632597654903824492588661256289802411651816684132961625745840827965211031749990899074936682889406724032023797130580728325851583507484695921873142771030497448661812021759017552503904829459455174637291940373364202951143102381325599492027204460807010832792180393024802007008764557928185882606670877757345107705818789145163344909841428877425485700061310822944457600176711986006687698448626826914712879537782550670353685563169016858255624097114246447106737773894172909898729431376380569038493676150654883943849688826613002961511603786041176242330789090348986325839800613938147651951296847439519325590030056168445117880373206412538845732578731480587275771820789483875167770820190599367972543081000024853563560551463222806799558493162432509706471978139838630360665658682512953593712001921276105967993034403073136479004754505048235175949018580493137242636548517209726952231129849678212077495618823556263512665266664602548866346887034422771462514532063463932494029857428056628420845235216357879844379623718181661021448659195223556400441569029537197218283384154998616002195013231240099422086144795582405315258837052561258155056406765919082730179639750226309679065639537458440731990425600 [177,9] -28288582550244294912025511065671965717328486374429966695582715326722185033612986901990260841332821643318144956550012108153430533117393203286738168321249729075293504161778927986252893827031564385688408048389225831237174953087275176700056271693273273321557913116936769540560421457311434810266784299059345577200248866173205127563407925709417852426783373975562069167822063666555746971151966863612882380159876754071728552556610218304770333441430895183399085538979206951209813661167968328740794318509840353448280228931688372258847092947503811573348736274799790603129601117379596326821410430901954911350642046821760492360779850179001446449875469349858063047239255200158758899647884051025624302372497141093587003545398961044852388019037389234013954058589170303707395425714829335252550845171151834804844085950078238808123581439752135119941305368150504224079820267959943928869087790258216268906577159074075427855198592612902764944587648478581217689871427318392078423371395828136717451633182652678873398012951740967404894453524719471482606127500685864939584148313186029132768279217661090836959351376702763939146902606984683038299496266399474489220593384299803883809973994448627925731750811196234323606240853945823817593692841788157317757026983543764273477275823885167985395260702237451236637461127504388159944099278656789386778017660234323280420634334110730642078625548121084599403858164263799778283814724603993207907475112630015342500671199201131090423254624504064815462668854405119189717839055976212346915169981795840086932131373767372375223815227519680706158579876230499986570644824926667957040879067493783320196702855890357511459010491637919839511608364922575973452812431051108929492936918584727113801087418421569013733687905791830420990058239062662691019453390224872826595524411305043655143814648687055019514045707212055751106238551275309828524494419632317692271725690274963653405573714111252082798255793617611752219837223329031621895322007310417152401553571127421604924404171535575189851980600638338888210841600 [177,10] 30888113015746048440229665097712860571083597432425010987538863113417244519130835412424166127711601284929249233062663739522095671789142913734906581862603312119057972580309188485392612931764183776344735553649207584147713512217434723490943277136018169772144117560085740820191354025612664946185697901916837170566336491554116687917848141271176377089427349987754108903357688294879722949450875393749944205889512773228068594664192230049457335588657096892807578288436293705094250273450122787723383370786760934618781300599973075894744101357762498061187457942102776956437553113493644534932192945207653695583278805277873274467762438561433721711314679698438781687872132865263409773126461957244678935134469661079536593399974277155115646675894100641973409034077732219328111863706132421180913835707578197501704502607197639560733946068809330617837022124938900863907821675064835266107746142998837626461430838664092878980283121786775790074266358257850822307230284655463048473485775986205684795058177304007558495825640478327632637706678737013892463024761595906088495590781948052846678199044755703832518497780959479366475057990130286839590156971989568773290279842025996589586703822000556695836157995393219064122050327078566531655184141105214156256765139323972729215870776158280338101598177256196899223109454860624244568860998326811773633755686757012971147517621573626022015044623853698104026303105192661711506350118290586844209970444748274873247611943809183098942501746329550947417138205854492253035927084990153736210762704509771146000105772522248930727545287934137725840359903679237471946160896634097098171203243712881702276536913967863503953868233009855558949651264921429302970992057708597768182186370303260141465970844684288600331364873931498159734325744607065921544329055101979767588274479157740999659971124311079596532814321836839786666378162401252444257201532495810529206088772739431276056088933202705043762465937389711441831429332488840513739216658749979285216571907398722174220843966902801210414759457338645544960000 [177,11] -12499908454150354511696513446934827405993619281107063814570316176882232928694171573963950599944398512547559145255474789220851984417999109333786346976136960180313592837270354573391219513463643241815405774103822522827853889014765358382542600348865046391225644114250772219665734538776471269851048669154872658022492184862370806343879857343270251804916703461813341688569146544634116773859168445898791845941767292562021170100080136943613787048350420112709006294998894893578328723109712581353310955171283950192615753694618904963013051538368663964795865086690456321673884313967110799194837408166709326662002242114756139813107313239915735539631038810240634316536197323167331249452647577272955356620835733954758051332949741763692565380916581730844066864722220217185131215012798892122926382399683461223133150027940160826027649758226462374274492463769901599651059166080081568229580304280131922694947090914203413089559132642274591070717047744009999495231423851332071724324133355923781938629875845029439137404765718060811533819535947964034853874432036437756701670025545524623761648002962705476237756626635625941678070889371367987689557571688814700959217736450442265356551054494697002125514567549425185866547999451828797274486890223596543368011741236601174170577322289873706956967078448817377647602594098477865647144081659503563102494913446555582632643083962505693927325178736432952511597282015905937876387065221633444077725182544844063660787960068401854362692576335447674041159390513952744738758974200141187261603492103310174933861161803872948239785576394521136895436081422503239840977994458312889873300581825731893827166769595521313712564708204921820896974075431066928059508356543895882683634942057402580913437823016413516705074879687881186033256718423877267470928611873429274736022623070396919526618399388646049367523934323465936310203456875077249123900557222812042349468927997733381358877730630379045641202188511687709793869372617384227100010933470179105402712247204148217601564330297102971375245308657349427200 [177,12] 176902074566847585943311126070035615863190605712781433938070155444323272027209716606040710769027557237428120217645254401364521023043036844202291614927683479435468433889661675912121757303007013733056239620034420186009123151221736702293568919174490471449093312956033260254782815149216522096740384964357828677346866235810006719124413589091178474819663238239443148740274418764915154177639664218303745805472829409813848945721918162060006151408628321465152259859708412555114336245815477524570410828846620846577874648080943705407364194676774911326651013685811906654742461416343557555205568097966479709938497908214139925154292281677529725222995971302277047469523048953574998490680972074984279284927168652157819851003082585137668581802218101463548536288093421840594869680588770372958093220945895258629278372543841450274672086309029769633967872065510638324829578647511336438327052756304356316963418967610943702632392018613730753558621220145129955890618749300896269809906968476241237512278025721683850607835081502794063276430658566342308543015690510137991047340518816192447106044194307864943711083588770894931475518258024577440106817793049679343019189109215154668331636629372746012142368600686328534459861958372836635662799561353870744386161960951686582802081328285694509723666350674333418201488203505226540455451706548252222326860224673381899679551156592915159716868519889029327410020472070597835447875068100862460782501765231016456462272317812483720251905178496719505232042727430160644298420090444456861965485101382085854676164562960964237118080737562597599232933625344953231561780488906102002328273266648261861045123914786909106624677381160044480111196063342100137312712597136878592609526129911425765398292930848015780014387973965473542568409971616279505094345716470580674264425617938517846985420405216273551949675151944667621258490883752584999625680421612058171149882406330624217814346584608923118408375206693767735063859984853894047535850736912134225552255329972872435093637199904939443513354461223321600 [177,13] -641764295146532368488034547643493921224470196594823268447451473301333706351878465397118179740928583368195799289953391016121919608077206686393389085012621802509762257774721760074307245841694506296981488783563531738212562353034440479075026549172061477415527430133486810430558617650970450010860950054070772666416152893719114600878259940694878964759858615067402232520259406516093268960057941707329723274345112666760617910591494468418704200240552243048538716780056249375847257305041964172328594040129227535296590082953004100597596689847985078826357781704672129642268914990504803607507606312373597680363912433738796263524399840564880484513413866894380725332075620043878580081437458966279018979548625847743625131652872264458152505860585188893111978125071655623047833461994285758471025253611406365342982847331056165449932563758927704838288997795261730701754085857447357863912254068340375609502338667346095089800041855022514602705990339121505776940854407251999672281845052854712212827008173847529098795959558345976155747967108718024375500435774207020782144053074714329322267496441557656353692761997804831837208682355923215969614971503109284538134981840469208748697862066521859021598236091591005228635030071592492266606539501966628748763947521557529387381436182151787917942007063142290109860172853122498738126297002291421037646983412094634855418406755614106198511564180204535019272667787777097609425149341512090394711722446466215770643997255746114708262068142772108544793812816950591141681384992561460403039976010094356914553816082822887264355216934427216874159067223511837935319275187993492490123697664365168493521724245902224331557183642969210218812608606164910666275900294758995848822141853075384028231656482897373808153002228078420587809100127629401160089284300326510928793370022671187271310476309283464740398233367003831070111119317823165064715511893909916771451606976938663379873416618576412750615613248381870229953542608799956676358030528543267422401628389710996589802420997646950520587427826892800 [177,14] -1448955735314644559431725547253275959268466021893323428150360877110747967281425454439411759976468133902684194173150403654899742058320818161033575103756757081013368759896969604214720191872718733952297067462979836076241659904893322401517174980624606190644193667808496415733737309703659973691854580355867388910968981499123399694081221239558452983304371377966308205340076219012097993876114741064890125694683538703110300086905507180604302577438932337098296551379907055562101654427585429588422118971629931249999786824737720313149413444071224034161579949488634440366081411711622728092368498912433070194828689120151109719624083936673218784815208518911304933481903720750055666392943013998142525945575153585757803216300549781011806540237868591180720651483275759840360842157190619988142465929555724940643378611317794466272572433378211538381668094389179871256013568136496523882675179710092524048227778744108655992274166024025305246115809430562804364407897155763803175452479416488580356963394336818693971652922480322802169328587764675046545104497123260076269558622163989046302263783453459768334829803443522464068692713463094781571015140817670247900700919187240071944536539434548173023697677666022783369075987431011538277297751872277243027949688002199663374080760052844420612993946779724468075198064540350783238651348436625145617828437810949365826625884004938770316741338448853235389453559040633546398387536316563600576557217712295502304538391490680421097570230710566882276427878210719311035356972221502008367666420817994614155652267492478876022257592131357132389213930254040068572845773034972028644856383873451409512775768383159740602298140957755660033921656335867463897664008527029053534204796400202200512811963078222760743562904662684100197546153186328690716900948513942223202094623944369387943097928405579644878706688381387134999340828588280081246395667498424921241716799117942404015946575198170087378881934075675094001175121815446074604697911574320815990413314120188767072326612126609480989053393305600 [177,15] 9900201539935571300265407887057480722161194997540590471940036916153531361506741037012723846138553591500671770019457059802532801248218714792498413445755429852737828016826922069580690196382497171913786862229847585672747647374924966265150534444253339187353496577632457235393945562036060332922632925423326836521495336312201308814597733563669703471837651078155496474583160597971939394238183033671785496937662740606137278148391082993515549694583037700303459693318814255047998868993561129705679642236162643612914031627579141581958609257523837046743412355964187956971278277302585864312001853615471485676137327896978484978590638907699965482050450122576860681743224801504699609047093938467834742765202034943194949386104249228855078113711363590160336390987319247088335392754009664391408297228473020949144720437672236765786082656011998536734474548040661410401477001251165941047698427947803538659193289073811769636173886915247202838279046676187579011366350219649479370750737757347651237423322779569384385153924748399832935968950350864002378356071852072871322228664715898695094378685939478146470026747427997468094715242910081665300574467711892624517567970188108551298593269584112214601848817776070053753617662269621960737902270076138988996153343175049203372539808831459468949333423102391685951467983762147975464187575594884055378039652384863976853585816631278469494376519724084575889009083475621602295762626345909915014364660593466124986773251873213679165005635622794872863218847509802797776059635952476200556954121312167975961647899417228470285090152290220312650148235168733374917218556877873786917916704640412749651821057959164934649716328079452650823763318520534053374622307515397604136914968931078968896616171187873291383573079102028249647656122521718868659829220507272127295260600434155183148149127143358323708037375953342054992130328252456895805026014327908760289987300635204604735519869594383629370233831786663969863492939368632111703836384068861847477314500323167546024046653883155479609632358400 [177,16] -10001318304571921821177314908658900953174233473920862977215648236283044759835672068386009958959023807762723899244536659280355770489105587028143740888996316465578721176450682285662180528457221898061780572045606065877600126886263083317045652236980436225186360719661063990301349918838833916535305339583522958664008315534060711801896566516356663398077868692707912885907227696186397401746494711005233820311854772042734518604783533226906108200572249386763867392168824092347679109280547551844005553006125485024185801904589751508113333097235939127325282149340682861561236217891883420136344499233545916878322014227321400382649212285016039662240658379343300984404556778978255982169160832901093428919789651617660967960113997495905647829087781426652797222410640551349495826443225569774173356781641664588979306720587822604034827188366899210586200411892297084514759129576893579749493206084680938216384272081203074438487746313589549921927448664170463772240636651603143082405335002257450271032886925465484822011324792216325904164803358928301394695599025771514951635828064090865640532757260299654914331624807775676851165712332788610649072982904743984664365782308857500910476315424528625475081229879309942948096797567223893686762269127092032951365563568305634910856154021116893967595010574041011102434829360571086427269089908274802175056566321141033575204030217613164264634129800545450071500687596490783616801534339107088613903067252557040895114413962817510827963957964483529886994147545464883619906585490780837370840891190696733211854265211217724873752289424064769566351867013302291999162769067738965708715759434791659888657373087469625985544876820450873453307397178837554608586235956911728477394430674329085981398358808664092413881040208695292041629427382886759827058224322940632561759122496407326419170157275707200387831436823659629709267863917148803815915550883917556862882553066443518735992042862831764102681318834144772510972381089412222266219976351992374763216316140516131830821627043614312051507200 [177,17] 279251926227944874790253800048810255752445279652274002186235531829135702559879388999127645758358713125718772240740317978980277655561562268181413102635413022974349580133540997888889974663334964426991308951802315600448007034078874037661839286074970962017403381957541150981684376003689754430430961756692278770472209654976262314831519545657866233214885816093288871058572842248229757324721488965307281309076487933271641787627446434159094462629354292874729684429771860479549129221774950815502908694988592926098462566963477123165721971877736299452343983461813454937383629320287094203629145055694850481945106811297616714911066630844765761103893884433597140887927678625459471409562294452193855475400570651438277947169000314693141939958192910063876789374663795595486209563966587164787013879917183881658781651026343741482359902948202250868911456051886275275065444401618025831309798215910039239507748432076683352773126120683369980367838356823040274134954021655430549114111509115301383750070856232939508028983690188302322839827666488222657306778041564133260859773313541889585409571855263439475741760696934451172342847680438924423333728919087048051971926183184498702736919528649634041211622636951003670563928936722534958541526027868649453610875706261113373713739930005231321337833571347054296273989739323802387699204590745303229622680249579607746272951902791300019935419775376674198740380176638217152248016310698900581870410870927451585853121467993775893956598311938749151328242844757836556531585579267116915592155724637951255867593446726637060937202188287963343179582941396682924798431458509466210338727426579794643651808892802580131616002073681704429708389565673185541477946119120854046725270564323974374934939221009094583858948655315695993942725709117779061131712568872344536930701423675184124720390089611546679798414756279329391378864227562948788714903077781069035264387632905579292200168424228700380822763064003304584606551196598426062383907991330026941755317297190576632395643429887265891942400 [177,18] -4627933405143975801485915252491657520888048142120573313253438264914045059763362993213790587976789488176051989807557363068966619095140382181022570674025254573548573439797910165203608143608430388857180845646523259559800003123641873982947849900207989164153890380404167417662970345632562678365749329898504493833200313128876230787971117038935159691110300589565851142156795976775499078449393886394321856599537577101114761041386394730083171988271708467878357033807795217136610228593268701001916185729831219289939224896064423024031907671611972242946016874790888996988284601239053371039113995649952271800118614451801831659130233437781284353136399540075512637236280168473908255472509197857399405668075795938766792825734249035335886177641605596784522541656212510673645553749806157899268385760022446990345445208874420975835219407280767195897562536621971588469696749217066551276126877056611184981276692585224452434159875030494824716714264915657333822220276598201533646596730953275511419061628667164260808062993254305959943640015541359277312034645891643161149451904929853291151063994976369795613634633304631566869131728266705231795666020473301877288987762394134274250143217760441102256240615459663243515186390500536735292178999182665862450521584349137089347879015162541892681122511789475127039078191547833959895457942751769640236408513045442950702803806910342620392798429163810982356664640655693518645456915598984525969469689746288663426703658166123577031164298142780620373424658724986745213400340035712810885394446846761019429072181377035513119272603569396271628192668937721362931362588358547656675814910726642575118404590000622015050700280151778395193139433917141262046395852648903340813271784630294641982425368231072515713381135165339145481619280501774570539688584273500261315932104782819613246985533308905174586578371879876940438558379067857353549017644166403340425266052034346961294127684909589673346401204919986846174220377871856582136577402483603595114647686994313586155925531353537943961600 [177,19] 36337722418183082620104988830378350727539732926265167745020250741371648238586428544326386509911164383128500182899971480398388136424097416778914526421910231255616800436716501038459843778859179185974323040238111030468082262561829211900660466649555491204964978310495459496398862543448333656583203189163937455776463245603410146056845527621530356739485043384676650171782035192801629511433977143158289121040428137630306697383677654795924738201680640365362303571455832435442769141068903053986660485275663878914704443342159463202003031077472181609626788623878972028346569841013616045674328059234854383042908166164752807885698553162705097064091536484036313402275146533888403604292783912227968708707247401894777948349888774464942847685435081505883087379629439289152049882834930937426101087802117870166524734564573935648194806738569223679878364358424108608805807711456309117751754948310641288983767783752989634034512009814335443593807729277876394782297172427696337979088727330733856752065796886150777916680340126988333493692517507611370917533613313250440002522489718996213472353784659652001758300027619903299108468944434807361139572344751822389951827326284242284767592910650822494559608021771791849955388681827699464736130788508033833292568948767324971798377868036585199763896513277075085783438414847932287301731002486325641680776397257244095810910010226058495854116212691884377839273510587937009179703422217321405049053709060595125453422826556388426292707509817945651605921569387196658059041768815294987797958844549508646239814998983410556686179481347193220400924013468534504436963981037902892441195800256841353752410523851004623269048668628373257429073220605309767486759537070800917725403217755900020147957953701014659153202685406191199956253366063138723830265585202240404215246315952891870149845559793460774209402887868475702803834710826791458288216481612692348434731459254450796699574752164592630670261825963576420280465761131172958890868380540314033114133561784848853152711902419941849600 [177,20] -189509395911080958627973061789598318567407823992550378045663516101551696424547864921558523075239067969970313884974890965188195781483038580751483939611736029308516446985486882378605723181131945128621802181662549776741703721331611220889931743808269931890695933205676935704203667826527389706986523710564691327657165301893928652065374941271902181978107320982247613458983423828972745028403785277283896066784909555294677801939912445692111689313105105805690882410839303922379908438898269468958329816485705431092407419884086787652891753258792675899500691266171177398615786637646627444919691804386698445459918165999997411380933602962227238188803029732224636307594921842053421202998202272228312350574756175605544390298467030612966601925137257145990584597394184215160346720999544156519528457044051009799936736890583670168849406194118638151739674294318187908638537769947849704624693661493016838983389732461400479283042849934317808267504749940004470695091356936255675763348862315071433077774512097949852246026777615438236382845970997077317464959659884085282876648185661426270981215630559414667145391641337908406788067526137431512766673152816948273818983329084458965723083620181615270780212122194512329781725181839313904679368939197540224978177955494180195624847378008479833312647793375371681571427894975938586417625361690904189633301227244248642759998462161891376187461319825998816366937359684009855551155565916665928724425483766851435078028065340032093024703984773201284721976441555817119557927967474478978080982920806892565256153933714478115151301372875787954185084686825819088590438984103596624732740636921573635166059914943337217468522258578066274120791245189075868746043438952731038580881688957599384678222784094183995339421703272187001932173241394100415886755767222465311564372035137413013405755358043958839051497498352580400829466817320865129419402221460167339018774229372600007577653637763988311955221403978963562145977726121620028230061705544446764538897501197069164647944103473715200 [177,21] 747050633908983377755934707700811570407936626208499185496310998426583312797038340762886961720361891613062102561594225811287091767122236431810181847025606595697535257175501836122985198619798003697826934522124354872328807800625224223273865203476598121060864479703529800208729522788942309526051535477041053076115862887736630517348446283650291883742979866891393463778483391000280715282103800358935294856982703988864289899589223112163156764457172624427994287704844784293390409110517757935393309459377063542347551790786833991466652410961589443909259694206420316651158024295623112809898773496104384022592133251476314886801134951811008429164216458598160526227507213870473496148293252359588625173396024743669845070935359178101934150622586319884284659794413625148442026768292779832541523079891363552351153049797491446999252361482647540741200912091113674630741738603243073549408521563487024893910926370173612922518862470501203023879563415460861718268366955073398901188460570580225252091940972102916126531642989510215114723951784620603428091120415816565039928563295215242626264713438722619080632745033014666313271593831571822109330779409265218671654116463999563724511253429003972759937757629483563719203222129595992623695696436456325288357189176494571438125511671591738843124003242687952998846004133102623660548401374784484878212482179751101763933979829739422052108624866229521579819153438176388809309741229617995703455523393346386869771442753652161232261398807280836851538583322352192658915843201976489309608979508003039794354605644384513589284546635014244466424942291511975259251168927243720467813853143295214533263501915956989538454219090786056150602732121644118721357649343748713665374606550828153272485041409573439682107055344618870170248914839046642632097252946411669176945069420190706499912604562550085870463890529403886236575421823855381232321251990662196975656117868440490103883045552118320943178510693720086866208768466593092688388216826584135628454475633128454794937464964979200 [177,22] -2379041696177192238999813890325895637302059087727761727883987486931122548964184389833509975491533382524745560206835346370549234538127332937228486771317400331002387242451310211646893057818212696852522262822296706340545906395693672083726191069831411868729279443781571231762935020438217936347518149957197041976045748435715646870477895624805530401076391548744829649719158020350336070233999137669002588443183414459749670110946069686721692431560786912316959287187550844048386859941836593106483811441289720376999003806470858913202200668357343033947311360043054060716676287276678117975456735642890004019533533284356026783688324466987827267793988048293115268010174086005763930041353335116284156896397672010474775843532653202950911593029992662321821390564631781931222585113969061849087575847095600241255906250836469459886299944107933132554310122640938453591716226146447499130838541623774895151687877705079200557168707930288212613329823826129115101681310742576310290638771996542715491888321583713298243070191762137523443793671086309466997350648246472576160189652833947599235097959950284189320128052665785680575059888886675316413765741874808344608442762935055624269799897583704410820198671056672475814509146514637926750066933678278457299586615558606653749155058387620971668074894597852461760805537833454084720355059681117846211742164556630352368048962338892380283231972934066850123345031280579377707101464162126926867506918750482916134391977530058890635982013868106288021138568249373938933894965859076152183385996534288608121743106298263345452005756890754587372791191656483442825358711868922005211735378762540375297812056056489958335545507316511594440490295929810310369309148434485359042404711482793661721905530139758038751810689861959816009234686880436730401305338861459931466537817855373814972192464933074123303723023402777897211517867280296582769978964782559160599894173789337849529004551543486179549033625675252704639043246214259909170854995768359202983790694205388857692681574144000 [177,23] 6388114659833846618884216956593384300972849371817122784019187331242498247852546115818393890153160866352169463008659295691946092564349488395376002429143344002870890199786326775921181947172107849559566421079050327112139393993254576558639239253572500026570117324560312218572587522208689240699997581076004994950888959704260958671103360203620324439511959713808668024828906697976141120601171805068728014106742648243195741684552409685966782130466307521154850049563728504135440520901343350722018204367123553661402280985363600042183557429778388745184330362961100397242322656972717183933050356834401269089943231445664324873040421044828744318708676904293532227948147833268706857067735531863323863608314901042585398444880093953725429175911758618771197294141561491926210462578460382453776938168342696877997309431327048526286953780933223046696887138242444218409953831563432653702110844069217952015148713658259434256463046791539771526225828578343861361525470035220569919447110720639030343611965046441221491806292478034557573102521505513045964112114650275634406473804416450309488357104828874962105905402869578427225406219255190560529040088547801626784758561222508272236261591895742529114667668893004448547999271587146941475679645252881289094081534192573418050837974808776277725260725877068525262307382777895628035710777669076648911139387502229699115640745447842088358119400902991672700241309538309971025247764636747957920481232515346435123849450333150793194393331290588439531135861893118344599608871184050782805625897819273323641029906753582269083442377615486048615843119469338689390843900553826725226418268839682121467652437034922875576930458648645415397386976570814551986376764441079204086342723585178090610535499427930558585264896761729830662975176273633717865515585789839475757684045035866351135290969590659616966709367627636625523671949512140686574607085118688695342350636326727251008667194082179601251479448535616779057000625204665657761057970149622021817857368687517201471400152960 [177,24] -14937361664877430571965919806567144946175886804682307801260744454591049592914392928841284202455120017291888483020246115423046316025588738075643286790134018148016111492555857271277570167115139116030145610373888924284466747623917507616266557603817401110827441447631348338714989744356603135280955725787174343307367484097108559861304455088950264599262973741270876805688566839179108212747347692327998551653554170617254958877904683549135810798043806210708161745979241584765549060590078137739042678437053439597834645970799268262408272440847041231206738831245414640257685791609347115606560042465554839551428832458050376257795893507867336721002231815370021326359135726580219749604769168851768262718678074317774291609264391303767411195459614876534138588407066322984106457164147452978066981908377539347462871798986243094291648018835091450117724395311830722787605388262784583049667815720465468227758368037763400812805666115101835991998590997756627949470111659376826217198368087099655708275209477548392885755306269314044482632158904611025142310284155557877357778192026107682323342648833161767440827484090338493894659315777540508592998909652601713264788776302682765070661592796063053255658045569826140966660207392681967281069722463881633179822100888579536448487492027729573898273875624202911795491663091484262388002919361725747384772434864967203997313155432639251710971048305410409304499927600880083816288429199656401141168401359554833461054574398724272808298244978002769864401770749950361578129416173087178047411434628255730130692303557943991594322220995137100071969592006730358184859843058923831868459151380820284316006406452212585772536603561737830421205617243190586655459092105476360784880100131490737969145034978422408828377600446754547022321530906171358104317697285526528231078054515806119788171773671677783250472086885020795197777189035276188215546164381808798324069040117295103523257313533277900846995272927620554412352581674488367664029158069402188736404935611726304949183360 [177,25] 31215049426184988987848517083200824662282933440370632618517553174193111436185063804140825769445967411557248712770149182624124878715871084187419474623603439694644479611022025837081801168306553867472657314253647179468201535799012371722280699934041266548881047094190828492994638281091361074430323003463946938143761234859681829695084091557565984849954858908439031929084328015983095129581347639612854207589342897964213113917310539346795731319950602766597558922602829345362644288750814723678993673057753442628501527298118935387980495630019381346664511513203045355877517633728687150939823464445685051848124499391676745588015749570342536887663788748550031623395823193040470730312919485043466606469974532397327839115798225112697512261698340876213106229451255468607769315368702048530047396959580119173549559857362776765362084386416412876490932495237233274542356114028670984689085589601531701451612738472914017870616224193192630367538225468014946711349978534427297490283453456121904441198716578119595359828169337993123664075024951852645575657937729009541497952958008334239937116262066219026942979551980005045393387330963836361638157834785307679022504871485416340887919566425724231724793154297616958351348171894969827068953726861776740484638932207801187386735860485557505657922567815579737595685661196115999660289259004596183727212933598685064826274859710840391847652877318813867585363734720187088002666186213610927296867222988494842884945539181091982584814702582603089299017548852516216838340574322454400238468543809489568941030131150886623834646899068148091867541428633001761289712223023447552615183186526228477663124668319662269417149495957983040965704128628913486786326434935515997119752610252320373445108959193964251462023672581306225018408584719652996579140044978323893412073394108562463337181315096599126120460078816457283462369422434260727119451872502002833662006396959268651433880321614126439204926822836726186463784124582699066187818827993855369048541155306871667076800 [177,26] -59441922829202618443186582985860055562218189031654186316764826244766975933085285247927282006288651864493599275407797787688666775851883698495305641501257279695181603448221900401468072884272855655517726448699736407891635968527044752846671889024842022245836454299825294334964898000494551319602979030527099503850922853869689467139321088116253332646046334288586002333190706695270622638178248860848810790723777038255862186485096747759549894861517495757708161232418806880627178042612266058179217355315265273905821099260135262718895402513009219468887943692206044555717188908957836307366982048863443579999086408569054293454648410951564222720823958144707889533513032344842940095310608221654419413611551010915246146815405536520678245970958111366909620054855608707605285231285120726091787058405432981725217061140612026178051331970464797340208540540506819723546920270380889692791946460710792535366066732131958489047994619866868507329799051151056199187408254086847346550638387663129646289467733500858248685935628814382370815825117724769482282517756399556133673174099172122724189117486215599664635463742976298875561918569488080872082698582555120666872900868275944342782714203663306713639834752527417502426107958777379132685320012421356968303179024921929800304489019947651438342832805542473925708199261888285371233398955351994406723789493035910085996268617417669986763212685262797104635175241802851468044939814408689659981746533899133427095953751191661767811962010624244364965077169380167047744529267073804307054913497617083194153950194129883002235542201522293654817525324305325618530632061018720271222258429932767684271001159970967102048804386271003630454657194316798912687692687264776200627543622511364028962306518509226860791212032090941906044876535624214615969266683173761823844391537424703008926303576545906096587566640817476278471093749655469070603282318799825102120796519488596344066678058570405406025102484589521959880921375866622917319105734939455012585955338279420600320 [177,27] 104315097696363910696475566686878429338097732716878660838083445238932541660239707206463800374112680987236211696736708815947078592295530580282011962076468347031340377953812917640512539310917020379837246648876941920462755536545084305368339848420332901838512703787768165579758608729121845757643179319068578673691482962453205009447490948790653228394522563018225099649584257598829683153398684248255733376593391203348235870486913802119107072018137652594045842899012180223310916974738700328198845548603371695872248176255008736784756128609068222173524285465759397042372022344232492724742183951211837629258521482070102891008233264106068232096946233591246319432530549889837579175938927302523709611825651141418486576721619154121039869188069708583383707140823181608802817773388039647008845297551930306879756979055522670438290524825302120912685009895169241440904202208265069919735705112608461439453238022113391252296472096472650642778062204388059204148268550835325245324482391840551037335492333209046468684894304850698273068585999135030282871277953058283323982348761970179781842710807015801964253159030831121571360268990411664616784984765851882267368855905902631522545920164515407492218939172794793708870993749839568405996925257083155752979215814732887086611511441958597962080383094966289950122056918879454937036123810035625183422657167538474180755723987126598535988269127789942532750369148273372691429889095797423409554476112607824831026430597651143307355630457528344635734175633918516455367863029746444019980718050714521997430255129792376263394007575273192260161272826339166387976053182739494618192742684859546224295048613711724350466269445865053327526871923552429488096363555045968228487131505387457093520307805364439341058798410614461769741080394017396682228717830882759787918601887368606817975627877526145283967701142960558578782327418889473712830771903865437854945566827254006826275016653918999230342512497948408536209562260278336086213033966111621822178253521489840160 [177,28] -169105091572938354752420079499049286913559817117757433663579207093981894165688398610160631862195604162938945754889963704169362471544773684306484684761305362700559890547788748567166526321482132054681456610295403302827792077026861612692867746731291111433274920596460497965519788155437556358541980398547850155210438204707934359783494949313864563709067597594620562798159254199515922857286664747180949322746503951590896644239621783768919214413210142652542011825995170249748602608072275121352605197660331506044541413094875479503789914210743207731367465062703828255873843668008368031835201160105704667623131815001738627298425824491066735296800954858614707876545864398798239137938986708971713256468450794595389730440246254989869923634280840696202911622520983468872670817388310155412238486985787913320580407403682726340947142358325876099808592009425435400811952343981818028407590682944119593157694574434945638305156544070286723380808085337022213544795072128495190336989593053086856714918499739809342360936420029900834444388736827789286129807187772032151044386225436303908023111279244589923284826766854989657936464398852418632163581816237878286687584197549723928088889468131762320701492333989650462805850506897601971166024996196560951963472487843364414383168321362940358580800273551961165087954003854832832407391178055516407622898012751607317699336827035554484098546135311195480788557206645361345721656127022471593787500805553870262515539759544824099484783426948819505187390162996286184670220614043564146704308616403404485771088820137866637357333802117847441584886906808703290505809087233320422434541012723683033938423048301662952367451008717252664478178304593621406487473834392913964708673191334188105799929060609006972478362291930726316216154799322453176237143312956217199021854152315415081414481172838077337977909268015732309470798070751014002038895388877580943121334280612375627696449643621085187432596757045668165884521030536960898832256559521947705161974703393120 [177,29] 252037862965242815588519530479426468187819885576028365970103787524328390793468185223761804757352712036201170167491474518702815752522452807833418583341858882728433844510616900206139453836916765008410208150640820584433509334971891614867777467990364568027593855676559750013932760042341170744971426518103631317478926461948728880288929088994140417352415317592910908122143841590685466748445733043558694677411758320649767117320036160459564483712488191067541872387539898757742581067709695525804921499845985621628803291354276924119423452295922576439605287460664711803933014358292717544825958680615745142214055389399196084480305862013947927699452404289592110255923606812012151269904816823466316579825690565085438971975299243553684202342416961051032343147787390599117564595340999451700159477437620130990953197534582877215589912992563507970746616109083435555186238953292735327426558483656088832060889767579067705357149532199498352580251223792503372480116057615202434377336104492844759026557919017361571253562796701700232700668741399566532076901026047940134880619208580541051210306018758711387483868382700059179528386057734045649018695320372178315222949126085298212462479030278649384811061934365000177606680323341251839632908463904277023655399189536616907647011485085291879623678895079403668568673813926061344299657977941466809172288639016918164244116762945575120380652011839713068651674238615131201184149894743072736340565500690247076374892297000047633539514340244399344939260555912905136619143354839266420814382752288053850554332820104047266757618854540477171295461729397592406400916971488756036777330686447479654877453531527269187105343766440021066530492036179148354438029538387175288278230289772540898769440677203284695303839491426283018982841703303808195679203863968529450977283796511604147281937194315171046859952955690133279007586999689547761958742417228364539919639247374447928671169889217652443677447686116096554060086219744915556984093033687654125675304878880 [177,30] -342423738560546759715423949804029330727203110716208149888946855446059906799457157797438649206848234654160370737990383853375666071587050396309064303414468110498917233111136010075701539741850418136041907979689055208968636156915730969529555928065990787233866458421407922039082090412297152900148460578264042080577209903984856714636499967069826206425491527698981919348000252862479871087238229312919092400766845164496100798199125522794110531606630118862596517416450081231716700677036429216607755104615648758370238496619154594715526529291522441410149607749554826379784485158496104520385167659622977889717046278847974136356986268976162530193651442817508617636643104008185915681057642502957870738672624343560066707696502082044608364309615907609957594087831595853945805787161730361995162455846835140136333418761436425246637852905781513412735420222527572261329410187738273893952186376955243740540430060163790852487160244475611148123105103191144191776090901647263144761034397533808084543415709216149918536980490039252179322413336858938747295721108896080012037021703648095187817145928122974950259670446838878229826131673229552833453508631359874174143259069441825657469748215616271029439661588226612490913664997484852660958453342561052739823779287887669073223398726579573642971486315177724592492424759183755899439994906565593706588564120918086989805672470476466756083677386140200297909347036785922037901323426794946971988101339894776268607502140924113716794790764142240060275377672703798482347055916491907087430892180277822593250901265696498854108893813515006060903928897269147147172859430116164676165687083706392686628213251474334681398074405515495904371063137169687815404039446952185085421208303976105666920954642776582176372084310477958325324324802026824853383520409624017711929617298968606686262206146676291975396495584923643798039800371334997999624904687883749924008749542902675071753295412605786456190036971338399377139025244057973282688842102810839900334528160 [177,31] 420083838043269065017565397281121676604194990882596500303004711667347766703932823561861949950012573992367742466271668739399961028849066119592785421163918305020887032180876709184080796853084462795778867918780809419720950500176256625614460793338874943242392670516196262151046582122761924317010535855323556984464767452840255029027768122868448217730158177423515717117572583635502941421829400273225957891823654316933900862547554923062647020014728485397844466907011373083640315811882219566129246738003179298398395200844218377345962122789695677628562367721847951398698492277661041223890467201600309865506840307026423787955132681000153003445237593146796051080352360113434902483377293190838615639970918732069553566091643781224779628598697188438738717373601579351548261014645118139589189836641527401202221688888707710269982352187924199205758801227918267352731795905677976942215051518415016505575310875321509226240949687729989789858540910803100011716286829242375927321637230299175236804459138382977971485840336199837528536884821093339774133744790551614752580582108074862609080964075081732168392906679233627155051412250557417753561983717460072779474520136776766743962614712966269172387749501170423283585264341836960414057737597590409230635410722345939472316672855705382131214375621455969005172400274280869090527898572567650612336468120398580075107600564613741448901015944565448570740098354045021165393040023910594101486310133478087286196633902512333747512269862663463176797807768292947722419278324861975389960045787283072487637025041807580313186149241459095419011733825264257679950856373380163435975857973085540769964610558675595570353989516949004621844881516162159382333610172574504406040164825069644626303978213291397219561501050286067265088239354757585002835676063698214109054647717652210068427993337333173851612267430918709134692206501446072784394557552102044654570658516121823289065222980939425302695103404412896268669742183980475782437027370939227701620960 [177,32] -461219907578650974604352769627435051322826970843805408815007340465057107955696337550510176595692123595040418433875480175053770858745021098917608572349431269303006304669781490008093989972804474374653020758353642249823024713589938751046154472474054217089860847697418185134482319081055776692261351721792653537916078355521927529451503651702593642973000731800632090649625933382551918336852234374099824925644689569207961136203682788017560889078861580991023108042298619385552824770421294374196669174003197104269780356008993776105509461470962690589278759322005470406335988279083033789906908461533234847694384833509459058384026972535956019897360993867593113159059496651582851514307428212976747642384162734214899254745196729756484397928779554981123129994872820179112727481140803175870645695398436086743714252736238087814918724291486054950820287489004197027708890586212266013730052380389490119874887636894681029165830652248246080906095739219060286024155342100116151780329232466147464989471746040886802240360134723722749459431342113435710142797655323345966971942937475462832770373482207205819522174630743570686341679699731160893181490097425090845188169661582283145142143565818357989936901580596828923703003625066948952472753503409673573535939036677254564674537053913679893565961886430360729969848935891420955143768917966260512583292379492196987087960764234318210345149438821103333730368618883775143604367080551442772285836059582380915842099461668950376483041251417345438244239453383395215300821646458081884504304903339823271155759388049679949289008837369829667992346512423013293395046683206058978348826542359763681361178187733397206862519070147688922722376255576935801323849230918669773667488622222619517397049750971813989757205262129835454756229895620642124732788371705833761344948294674023162405531449664184912906039999508897170111436237017809059453628058751047029970124446329385279481370580684205927840926690680865399948651998279758682824059245916613605520 [177,33] 449609584014072101734340764577222791799868285731595715538409964338295002777023510110912902682297152611466189566192014097555469784933156553497343554636901289196322799218848917027307395691728423204118189724676704372598269059935687532461616543503026621762631108761042036352621929270460927967818285165594155902330365633508371415479926023524882344032891300402531194853919939028767188398868374005855216877300662960785823803237656870577976490780659198552516196370312147163482165397431341544937874051950443308589498234098323485911509294679983942095936122617772476153542609643628139749030824829786895811064583987425496524668610786045690817560733993968804133061929379591539050201049609307025479487953148434685999034721371337369454601267068733368967211853652602127252149575705616772426719827204687207938568549865925684745538533143946470890307293051739729618783429265123852624402082094459434712359077779076966530400684601737314596849505534082452418498609419976991260838543467799291526538425626985526293331561073411856933658088174058075470910190194320561030020816611003711283736859180392917741467755628204039106967591088366008980085436129697128089743878543063536005016946352355170162174348260176169187479353310079423951717961962141929895455062891225674973096855586601782920680828085370803812059063148541759414404799301287105352557868449211058026771244977816969653348761906769557958129981545437938425952453637128067796907798848592105863902484557666827479543672226444521294872753649878253429014798585881189993327977960809629840443561800557098864614329034860019543099393071381131404217750727905475750930840441509839638296070875483372526605934876151489145769039260987783585623272545827888357576805195548534006888424094941635161395379491292444358432266097145843715266916065140350249982938657331636733675879722538064642542988613981291845451930429309313610752300378517073549624833714152602416258116101539964519337650338438532398056824453363124894816019767230144752 [177,34] -386673335166874578953354193269228192391418619395092187752658003831403797462223107678928781682992210319591592381716846310008879384647278121934286687699767974705298165586170298912128311176195914537992230562303750343611360931942787309490100660391191450373441150508461586130860752765061379748257635594425973386821206664448590055929817971987168535686416068676414974586875015765679331340849995351570189803457020845170092100163004740617378827313722198903430609588872606037625871851073571280142536189559921412637873646862693404284478138544674102708295030707846913114646141007010167440480768909005851606318064750597112669781112933370659075424321546592945335165349776452849537872999179433534386204725198478628691890617236040356865573511517851175085262979771972079935010882642561537234366335394777067997498841758880698911453755057354801196065321981825681651908342299725447456898763482228757237306914966649162284707060295034092463156949883581318606106042113055719685058168380447993908394042039077667452634642730667333560388897377190222765004512356299002212756770996276816593243266938463791878591165110338812550662471823960628836275930472906880431923002853436221292721497468060849186178726883770789075625877530950347842245300922486539741018051267375149554053094865817086219745262280713262165578382402051024978652187873734653807701488035913372271520128856008421472254312801996207273491540121227855787870512360876335738308042038846162940316098476588690811077819324189357565656639485914294846495590303683532218974637989762777804817339291963073396431443335264403275614706209826740039210160652590960177114542913129376382224129273460046850317804745519403979613009071680534829177749514199852754328625950400784878828926150284842842249757723951929858318103995312348718081480391727879464529810228038900992058654878201039585252829933338861277924906397854193668884368608841004050144219030752069524490336586006773364519375350785715330818205155380491369270355021656512 [177,35] 292828210186561596604816135284240995421580461179117656822025318729490258454742737091317293810841343462953858339662098656736661172318318519802352751426418857826810883678638821224324621750518196863407507387145378400642631243848852666775668652210059597753944355032797243935316320759045257967325232854986782867998321317704203959221003315185265827782530507459252848583021213016619921088563784029078554701250108146601750893070255473733981061775395686237662733493263912832905541038754351533635898015640671589834728283343639613813535736420397350890272423342431899266089476846895785011566859980316201539299172506291723980628117397688232625148948041344890495316556020026642047328474273984983611388836666405409121537161473105659386142567561694832778964224783108680287270558206347604766169558029149095826189116805251410726517019635350822247893283019685912913476148061035195226759974306526139992229474641675998021343788355418695022618260996230559651204433175677681046228509887531631987889877537591373918584780659261439948414176111354328591229677779106591753840243892115649311002109769592672463853070203018702343416893440223231290337782708192699031718075203558647805066624350092263933720788546555005507494705521611558708906827473333449676959306465771040142246634868621856022648084565792804349469269041994772145906355488799507464327339870321019026046777797933900823478406382330500967927824474815985011387713642561426197477700771699592565040508938289381541393826738569640281294767082769418544693892177469240817595519026858714511123236543185875354528815885192603995658024510426442156092723395411303093161815360474356200833134930020956860360324960287222808990750596571261470357583499427816068902847018873211688961864102685472555224737387407007045327305260805109158495750662147132509444554052661383075529662326943712898900426217330168357406579078460738254762221717939566953107481831372762908670230369278349069392725582138637557505521366337953203704797874720 [177,36] -197926419707148724177712795002879015875982199398630958936309342538652526946614648356876472949977664058709446954342421165755857619585114705460653779220672085819794884745713216707641915905763971875793757753025053687224692846750129077543991876909823538779567648078247334835420325022635098023047719431245450854625803604809684863306239457846271574417956296478242398706429987131933101475388146359812998882507546740008472665299785331769158780428667815531846426274409914515996752749012039961423317385375365916618403686616908628728081140735301822596361066102153340682626583390228011187883908541803061857402104773724437950368298722280014993082455068261479974709728622703296767109558936428267185195384051725988154869094721651853383165336457185951343671887538404591290549676225071723281948459463896270195105540431465939274987245168972646792218988693333931644127130699800321249843989279669959510296120737926800891398637560870561552530520334495762663758864064917529770354805482964621357183403396024586862314946330692017364049249709944278395502633040197111613336251196554511494050216655639001859108841192346363581326637050741114664872811832170940371361877701940493039233911177201981755657931054104283638297849610082866594146043234230146950659504622231379956907019449865611733615682502543886116737314169634157283728077019334345414506293323828154920488580593256725581522740901681177892955385704766406998557413107911734202488530169310692588126472342750785820127862604336671031683327976899047748757478030712861514482882311618968030752884522447894264722236651812907491076611454470157230728012500344062573185783649348052491820860322664733630465597628928676905410188156098840278252788811607241200660439477347045944361057036079741458125778693892243941599479227376408400178762766774333790681231523569538411305151307017890077470391395366572947033535421410895269098368788295439652688903577514909872472913582689022961234330710542109749574876778017319935428940944 [177,37] 126560576085737394663540679613579292031389335074417611464649824073930051177901551962579430030303139900932270271435750373715263876464837414812147418972047524761384782693912469535092392857589498675714450821756568546221748562260748928057991358143623909031678959416032313020978698213622568227099785665095361968521168854256011498948081834527490951276032199619856133270151109229487472121672074363993158621267980694761712277851399514155130931933646334270175315917645185842116870743705343858532961440114047098327050432313382907240595470072570773890822917260274844289247131459356099830645367199935485261743881934900186750655013687992992869708397278217529090781215755671713966565013518792305928188308262071126978873281208120116454455928425298004860282400852246556056761227381258793418973829703974851493333897937305565380692099092570565298284953146734869531224163992836963715560867819911244616430251324373417823555323720062342875685526918641248169935847421474018494388718678370954121982319387024318658459180120934412396116467307351876080708009800121040362824678018841889980904664761323808610338281677386998959040162696167460203390111548636179518867594770592038417964253830625361091929533134892385141996862180842125469966389562742289679106807709650167167479621238715368950231535546400295587081801693257104302867542414358820117614837403167283883574105912894372349837290248491345121010459223591849910037596169969830296378590447940879630288942344222004277705521158921030085637966955636919650829970926070711529568050898473143922566538252827487775322267942259140744147504573198190512606072860735810959200865332254837089241087505872467555195866682431188808924511657349141683003373709701642435175799999378024164951309498336487946568798545663159934175195364375263825921383615852996487824937844713278370728693567193367892965597239869915944061206749669313162274819587302424492352766966123013858540883068991935905617016557185966988184882728876743733471752 [177,38] -87727744442777963066724367996846617676396226871387896753585822094636619406483915328165902136787783294950027053409636643769740261708035836732302625780911836614669566359113067778831293631444100123479388313233265277488042859857429548468268458074998122094575062180165747012968178960399120311117454805511032094611431821842134347115351748847040923431310064239769022302961271719144931037665330422370088342953441452960911805384269207184791412151020049020829144975386747127783941807739344338594040224103680158319761612593819591434387335683740056985178589366740819534313157348704706569052967235919397450441071426447598268685938081021018160990376617942949375300040569136479383125392668677033661150101719710126237186188712727362588559222960672629172054999094203963786181055402224716319941992781543171079878789815820915825365627725092565240417377080489071076514937379358326752612766229765725694099028987149597103926893611760810495698997797059490231512448530821778943387548655700177531002994227769164374668886762592430403819001354602366698638007387758093449261512014928705663143103267934679205426162597818115920462567658498441019298100874849578207774906283166210560619236602849563615992203550935132348794933029972129980785694610744090943192257315634223214402687396905125488443351845258368307605973405389691770775579010232169379213257442555195915047861430620698693489830755270807072421742626590914817088800905147853248080399246263640917478672672061346593454274158069032905242531988941695416147084464434732954351015016976949066593413715289109435687908176719982542540319902680115283724497766271194574574954955254005466107504028124940565373865829199922962215406240573036992522924929640578667794286243935637226238709381357707071391655334090058352862238314478825250876201262201879650167570014770275589156924506433842424521843112978520546863566091562269709095778405698476016173159648136045454177438525831948362619373813199908357879576321677999489664 [177,39] 74636386266287802597531961092023757130286525551667219652364571813691913650293200979000718726058748299908595166802524169217026575597837050575371302070357278744685884173416932078672600787472117372873359628201556234949797445930187978895094113004829268763533839068633346986522529706980332618237824053908313658428927139056103804557037586469909133720631194424727833409240936488899635855206043288246929502656582477255122239193226778180658626729954935307997291461341630432775334025045179714296792077125243149681145678675102821408580292737908269060065401743195151766912511237089622243954877011267159980743427006252763466091383451064703789919474034226238679813928047079642438920305926061748143159944324628871618687004602697694330246732643052913556260596077337363256224777943395109224197844164438295163362348563284783116631335932193081332543350242802891028425443265975654197309987065925028945697219373573835000693721941664941787754044876856015525846019333567921459997802788691900072161861288317333641578320345268399485772228458801124708181564634847762351383883646329944348012043848639676091659802042053403087356841185091436103576081721557313736283256488013673284276706823004720815660273244557423555569617871605806016714782811633633798199208616371536230694865282784748601267164757347828574133844705090399857178824194190119673160961054811808347426711812514959005466641197106848885875290655714316010418763851775734661636292193834967716500263828652896349275969825723950850990085137703744049705818462565306951891612201188718017928251866776042824011379523856302443554052224822147231469443760915232198698746560418075331086834568290865901263682492291485905598420529379762290299388279188832339537695780852490123606479511931193448997915510393516005165105473256144072967761317143806472986951505251507618134391355066871273528361540587521268944628802240306084967936736383231228715728243668426231648895941323467686404834596979154150723267332190495136 [177,40] -72846339215438994774751659792418002178764268849670728114935624990847622350689338623124469977623771716425270577929584599417935493530449038322399822022160902760299981920911019355533735224350323260507330654098528621982746146194785710607548364414765289470522439488994751476789110606867336790295521288024586039558526818544303003844645511172950209253252467906679954161296320788009662789487544889012879437122619504200033910797718941732938228831094553441342952395264139875739073615296763131339464467642395368166631366237808909106545728752695974851892084903912946447533023600737181238958068360427026856317186904994900102312403243317936297937967171591613153416705550194648726664845759425973985324217242364601937710263172777016821375890067304431858513547521048915227742903631948045478938374995717834857414627815722230717700363472856569337731938154628407492719841942776964781769525235162951940278874836468418672945215844352074301692980266221395139411224627035839118272997900585874942218295636311621503016291506483028109317908822199661572218014621581995648772568987799628735655191637788597793994480538589708749723131228515751359413004722957154019977049318131969668542908452855928119692331423937083112396410493727695209672820362569620705582057523283613269269226001871154351215886873784929892153324771743837294976321736398033272004954385711478971285813746705216418952608406338275505154541534296133086154827175626888928213552615661010998066458944965168362700085520735100913499817047269885328211558859557525238865342799483368195356071565678034877323167792984234981965467743179123652743626869407569032103712750987733941867088361922532335739870116300984626337459761193742280983975174321641180633122109109049135228036919118550558035773063714213965055739872571987811743507255766903845870976014069977961180609541283575067192428378186673599257055098832426771030753159258793509522438269326361554876147354904249680107002476869929336036645359162832 [177,41] 69916051179808203674603987155684665412584747427369791436847488844734758558598231724159205710666197277960138550065008942689472587363480577650358054579056822879512966738599158955854629284396717459869060844700652932607066032439760470382843474675341691579222128822621597129308942648797044914273012618445107273604143501890264791880262566900573825144968117342876565084604359445912464681042076919303826244251156793450797358285360238602159959695621723045342254410250089885986549571113469214100964867105204551433640307539849103621156445835706228548514066100970003221818060519256157764442717542401334986498911817133802607782939319830251967646211165449656735396535319505571691304913707340487189116068564656307427819327338356077219481676762655435210431903825782264572852977006310569253508682345952779539094126719622827544307073938486776041850023299473397416565937248148882370288562109767925756631338675324958829635293840111274942990844934586718177939915852715380759109294300206761384396762919890183946348559628398920238037798636987360817523281552660228544928095370423552959223609625889628147580049631739937198847021750074310298785765447260903061409040925891896395189390335785326047843024469376964187505933506078096352129851720272644230808847676302571472604879653337776614226715097466489217691831744433239835180002122944478329591262758580618967367444471801476911075769063898028162595597975551386474083280180925036721953943409323848784283366678487360951432147429514674111926964837063500626765036433956341983011797012245148810911836797794303941532694675048331389857560739067122225281686570700445405580233665979003516294478275143648564304541401044972372311839125304278827893007520432302611503266503007151235013777181723735046190150617002949735453406483834279038227925008116296465365118918597515811732608234906392145102372786888980769950512985805872246430078053382287505777611316337060192565577972557641161359428892025022224591191366352 [177,42] -60587570250756446180307605103744660682123861335388396106744448971640555183729816878433835766151234922997251764719478431333894938889035639965379455556229521934585952909672091391183464729714280164345657305175086043465996968116680657030376597361636088200863204535485797694658564994291309324329234508404355652020157087855699534249745650108196309585151774647037378398009177943931126437678608824408730738502123046441730994840861000090488685127508619604956927004659846169523994897738727335428066377648743777274999722891375623491628813235699426969330968882128000595004014069796562202471706773185783783135220927028257959795948447242907181779507251356448030395292028435246902358102416850353591195121890764933342555348910019343043000597459748898225652728885837428735072314857222768619413526555265784089104155209973819142087864284301173959293232299601079471063674876671005487884250323991172543008057271092896830240177567128429551006912025669445306899348803597612609571951624769531206827007461164310975021680270145819799798688829543028133161354017207891543033827357419143197284760527495234905538867210848873410389135780341028829035581906896376985299984836203071276162076276110946131738686039096968612065583503818788338447298016443965477045470329116773429919463945986583624851165263554565345303115193227733614559786920527771383847004333731720157759758642304143488074480567101783737787418786636880703093007746104688031768403292659127740477376437667437861569459412971019689113369896348516980006309452164715396866273294206802361997468143485713658179102475277391118190933736862249305321134048861790301413870981177014114560032485847619975840047579615292953192574819300179790849056181338272560252218382619429657185264680464366979601216446047270188537711826867626058647094447615279782806932867216751228582730908113708488722903409379341481708303331198385138708982382651553142510106968779515503746047759168082257233302622731786007002725120 [177,43] 46179716385879039155151179381587124897508724477692235250815125514428289971982581564843558363316420203300269416777134088974312007373233305329549176405421283864909432856219211073666377807884426207969900111756900540965946612450580519837553373031261272399456614050633256832611358883315327806457787036533387810471947862259827231308360601421616937673261498305526571124176338254886202773721664219990496034695242579572197106912965471434711518340444705038301361610068668603551010023926196546022255382428775603412091815471949889290562280952787174638215523789833620241697185780309765193757576489506944381535219018148641709469147233190373948322743669818910869109571947384396326740925925511302285047961639423365109562860928807922189066342655952594818456224764563885565528068804468794731291113987582115272226185040205223890603885506525230697355834155354837674669738672228552813334488614637711634572739298084140397082758935456694866310735781500506302602045193718555648583031927781879711915162504869782387746296662670041268519728329166552385620725887705576589207714136039384173544801675041900531424685352521349982449299781356478053798790849821239947338137845880532976895592118485503415538368926677001525718406124001738167265907536922388220924258534208395898066753153904626794419979448268027126182325503850008911606093012570363545699970626510881330760000840750370695074101053647535334788333000717118186721420288436141456011889952341889216467638151767459075608763203114896865489323073199846809075253783943653002690950761215336393328270717660547669743147438918569514280075019319664090496881811939684422714293928481222809077877502116715700971909954655849605458493504353254261266143300026403383041269717362631944875926703370395169436121468472455209425925423199238342770129355358680803701589084937597568611152198078588906532410577022595965744795937724623536726060244354831718755327383742324879232144455895280134418415677191908374047792 [177,44] -30838546004614355436417129082792393679599090040630496663018911374602958943020199633858859401544505514070440918680546191274179127862078850319780420725057805121039768481444055883227743833078097579122491443247558107463291137289965209749001304100959212111896815573804558959977940329729639355661229407966223040499432217706962472964397508531163590077987571695071675846672445856088927236241969250417227183363713377957174659295695028595533141114505977570210404855323332313125491833778605493274215631482069895230891368977707202418618776888931895246691096510304530881313873649541493837118198464804866889806221486420744619205660750388814079552394912080697349619961301238081647815778630140864040179345106025625041152018820136210693710361793811283081624995563088817236476202874471782211501325818509562052498638876855200263327240694933801346028944149176832350783005587500013294005061123585379849330472726918754435210460385809322730189860541205962717051562326901657136245944430975302880181231627393999009585461735013465797253724055381566166431130345248449727189886419668850143496838004049120764148828662386144142256996714850774340918199320865370558839041422409475248623798070988403564807389131910910065675826905582863851765419475003206671901630055937806445634985172077031249514249321629936287561443207554290371518105400572350106520845705918549086314533655926771291378081863435459420980176803842643018967411034998857842765389044847754599508625604168165494797467318895932165589121657415111095815256490801471322709465892801524020906088483030308069745040143873249668671320638015306630133134279915194200059174188772623078642348548368312284814912188173087199301088919851275385237663974689890680383556662671051369356558335335846775479844770962568240415817500137285483930535378035152711200498726706055660984043409049296308744862412617066291770693967274939960622372747165916622461236881377480239491685098152089076449199326696240966480 [177,45] 18073850901999245313461892224516384019734842543426905451976675971512871161572448417363373526800014859979006072550457339228122879026704648678641432683945511777733124356521289721887684999781116649771104012164187243920626948170709528026756816724778440755534356173819113802389926466376467918626405645057897203546112919078986309469075028676409647671801729637913686485635859036630456850643219853584484280230926710953908143470760512706320197068758509949996697061417875380715851567714274102404846231935204982950643035543218475802556606468455984033595904778572753922585948536735774705180706196476792724659098034577136685731011644282941444842689316260128191664033304700103823721398447522626949646535332819772997255004881235618573931211543391534467427050984977329880506422459023377539451042162453792028253074208859816650717572900457207170190993010480426345366628614581565641266968547986992799211211751212945598948469925182179772634536682872123791324985650003677667647831892353485950823686082421097775468799601507356933416317704458725828070523160868612496836011128794171684371046601336285105218657050264055596047693103521348493836644186259137145815613959481837191237735821765169888540215117569713586146355663565283054653477070386473042709086257672832942621489091675438235317123896458809993891293390209624365408847152384422474030753327421802544815291032183412811822057222511624369605568722897874987488639312516102962610453883979136507848289019649712420576686931529011249407556987577414956203049189442421708109514294015791495500057740026380092444080507941880402547922942596354495061097416257269831958099780168517824433224931288189865546283097491924620069058334413333639022546340691649060208722964415881179387292124124375581666638345893642989154987699378767556975269187746910587540341595177064479259207135702420345215830955832663095412608370456683030882212314959334607091262190202133317213201769517121151008158021700987264 [177,46] -9312427130274767890100850267313204549165714158882897621737177480742542257538832596529490248033678440068159784337938293830247167916133780700233482971535798025420099218465052158278688359469081668111228833074004787273840418589691030004436002224554479256921938714019641830142447779017593192541600646599699303359351119380665129291411214041215112700423780910313898601123748729873974669265225284201452073255523437302027761206325061505426070088087747153072323882260924717004353261089552694188183787130362990112052266790449182887705561208869411010925199618795363503844014479126620331522188836334525899490235738804071418850879766644977795868003193222576160964432406511426978389394742543741706127583454624251381011377151926928523604498018699337083321933718298797432722232101640967150476115580475535467515710148076346299964803246331167657524406182986513231695030051021666527012141988047309602894291417885587165388097495594930677085307002030137268183292205032129821456627057717752303248118642228677317906418950617442038692970129143877435157456953814807396603232888773859597946518153512121752712004390609273284261953790610104701018670089457563898932525199171511476617486770820821639900289891026605473422562493014368609231094181671450654724103935090704828267937815954635096365059575455715429860685812562231652372905444595498936935909502259868342169879827921138446853056257111773940227215835720153466096100813637533851924799446923586513192504744123995063529977254319879239867932880607980822681418072045821170764421114181272663761125479947711286109759859830587458374951874729543100333371714687589813780032418403024531396644924504138828621526939531327167153032561796090909779960380724447102492973826948030321874004777393720662979103791381151217745607137214117805076434809151192350490882773799843706928465895179486593614900497217326616623044201869574916279564985516037351631686296470170114184025462448837437711476023687664 [177,47] 4217740721992019580323342455153618301183206938222073158571602789690236119436470507523864492208751421916109944394137710061007887345398757178284021268555445635599905325966979473273643884040361580422950862105983125678836080192302635846527850129584750009212446231309451209591248101771906003181531787903827564600901672516354456890635822143763069314993066907418531120888594261136274759627552852863205173778642007758368002997901324253123448535372692429087988460517492518174924183972908146189058663482206643131244230360251394591132409064152447075515836676998252125153826318741505593985509001394785260994742624430426913675624845502302937666506898819974509455647671347245377955719495490308374734722947785551828535822418120567184468934772404724122053310136493037456661940491660912384583123855239113440892564698593515009980217519359975937656556538958034357525460114743140794778968877433998710006865734438617238962546617395036830111690581889407443062315720916037605428344132766283828417705577168503330558836644313141464739695370564477333811494902157185649113023182289203638770739780338955580930505046872761935529306057518330616782167021226783568271696538530039303951351211867228055215828513483726929928215079413686312985418913215111992493503085702644634270203958308458762732041063013440087097114637750685882682931795259872261154704830770734569379034049471771345316583591296093043882847591958739080601755411524639365258855705073069316992849410172553103330310581336919135749629550599921705990723785830308014179166325782025507592007309718475416457029530931779579791506023753683275388981646943716742090890247917676997916137092394751097456616029341041752360817448404012050200712924860490722868298553086957043048610195076443909249900512944046245856107799936669959008207829286260798951253680436413646413873031850146701782566411177838364645360047310043315498084609898377666502544053187172459530894144473398786377402222616 [177,48] -1674463425926568843433957520996014491775257800320525673901506971807403449491626125300446349841254310995931427287598845021500518047866209380043442186483621161292380786431814033898034614892024996227038228773556780017650006913990408883479142822480110376775918731639173452263782106058363811813471443351195055080396798867659309389154797826143189107821844451343328820404612217537314930384553113820256455528097296243077309103223777807970552151523996154278187097720213636053013411794471237936150812353317269207966461732433489745630533006933496882503065613894936929529829772353758733470823211973342680875592341505697729726874161093012211765529129904861194797961071562419477146986759667368520008865836021443977655898280260511547638833476178679303554478422787623239273440158646954062878304557142897921409312596658623084034486400757058027307523254158495230035296621459311275334760600194887566334313962567158340362296166000869346087454040592252511499716280800659879454617859528289093080293935183672317898825692707737291323381023367876014697024328562679325401869603674199053046995235391084625755967623879890908680591823587028696711609779785414844736253040245575862881978298247913834918594188684930759442559632603117456010512694221400740317306060150944985039838774919907692353292856941723676223792590523347245952268507197066849075048489077601844248566634131546694440710539841895724194799905299606256621068357696288980068808474634372650321085136353426969610460585588899428971804488386286107580100846001579863923911533436574506170393864308884976657728915081509607656682070578051477875895673813865665201534239204937906575509362565225530813559069675369944498272366524349735110922279295108950702642798048207834346283575819645523325266714428233168421494652553740636125673862590220199679218127667270761393140280533097863507546353357260146906913995408583565665203513988088590958952411880569056779705731997573049563957312 [177,49] 578903257792649322900551851627381097638695296214999075102715242294558555102825527686402717102853719969033774835476075059391746577249540050700371894983020947022148300011300535802392942771539275531934944098075680428158412148790173732308228701988507794239694129633457221732210623994055068252055163724790475699429770998356739532201139274062913665542807400223692841452125387578632241773546921535694811213111879415874110082430330259020586099058728002091283489444729453608734648227991783819394918044867276492599284155484212330604819154480711866232811534909959143599160584156414059308105650554015122610961619702354020409228348902676077342879693682673025379794241025659943421838641214199901795119089233111170460395199639396726127848823199519400238689101477845467730776146668039505688169153991875118606059332161860747167396106262336950323689947949528095597820237728394666324768718630503632877626462181189273311469506953092704162609507338536905768746289088733619659098759546202504150034406997006568459716894360926982890486483533920699338263057924449871550828246925646648764892940860387253559409713807148877154938806095405073664498411730835621779337128003172083456816199843940632817113165730187456262811181116886585256981483265881296113723196315005697960191745095715465796793560621525599077609267673126282246335466362530548305247670403601696972452855381973830934280193827001820302626746236662978873148364396737146061666770353718227263429049504705042398931964755299569586493463074450221059600352926069383751545675059126171143169804811522077475395161292897487712599455013289208989135643666341365314123347164201706772113156786189359372710675347296186446635370864452348919721652646843765192716743564104258080021539191490555739656013652516138309716648214056435103809846565931980335408355897082990699331225048862748032315043086686952264688150725710441173435815328323773844519506914448632374790652876381791352772 [177,50] -172178658293477178871794930324334071290257687974003342522213432591163930593008125126271213022242241888962150846684789369236172942499608895927182327164903440504148630495105529157157825372826368605832531219113204549309658408187878083560525412804092857173110965502605547908927898771842002975550711242818151030633430840993660608562737797486834553357039411080237254687264625422300556720348541540045598886115107302071399395563257556636597403671245597813325342439057484567743397562881614644226172340467125165398466531240394208775140563221924430815491696431383322253927558738866736173434153184130046040950170616385726595405778744660934353377608411290405348980044476869024698279949677995351784295082022473447847294713219416731941819772874301519887577920727708765540579350199249684167907231713348168383367526633425584684607862208823230048007670101643675942410537694271567416689923291292567352540119583834646980175177226913572770578375113276616789182158381542730896542372066508523914809480532194172172378547324372465294727885840589775601890364922905815450480340072317792281302251726290925787234212564952076198902254714886733909835432955582919627033142437600175506544609411476156211552781489773093247511860284257557448576479023483011852290984688868022058740623708152837517658493715339116329132625495377693565870117513570643001450531820786881031039814605457081361993894595256743979917750105806813906855506367009281101072388230016406222783857582131487545834936406708944926291939572154553793239085673040824885191822050079333900979501502417173254708146813471128631355807439650389478328540769668665098926696820155590348878176192467184645876065921524930795639723046212765638009737097312650009931229726987628419086322585925659338834346248885722189117732704512892033840817536790270968430358602032038413044718934958512163068029944929077526726038724616359455281221595405353828255458715598939729392135958354765216 [177,51] 43100953036173431322673913676840461104474497513722788025783407316614322420191173224757547180797446870415593761025476634549357688585042705463559985561644971731385758516807047238915600261839682150280951128344277727747408872060041676734774410563988242037690409612438989610202468972627696910518307857623660862083896094938602908576210904321310463797239349060553748492397271246272850914628622559765115009285229591637662798683012479217337026309334815618109257340347915678759232560130849369924390872593295375782785082836256628228367176831189323455935741099249987310019035639380273719972723355527123577073176411064456299640778967614614283210027460002225369732660646903858713872288328882612626561890708385670612011978551483137287113811085848989052970246223721510449904314307454198955324343301241392098453351604441168694566717083572706435168403259320687723115770602028726069229409760599020048834951922337828014092875770612666075568886051213261896777085458466799721362213933284673002316299789417487305936836021818158049398712176534013839404565564369578712452238931289486417637811508147162992882785551783616094187824715643727770434118061380032372473903964861093949312069291426733049129019610006873941067129409291648989578334990561120756903973570403243954582572655967733316427168361443538238173917488641690835771117177671360763663766052605439023495660778918873256036597253032058525294968510474539607356912732596827117388562958317958699670608895705640704484059017168015946514132533794524313983681399197275674081504415972188038423764173679561389413040103512181011086941751265379908478475304641598693984160046358777848570105977374737646080617283685131124750782582997393884530338316311451826258362287162002416139820074235386271897251407970350104563396893793466509614709879724426389777021387083959249921825129041466900954155266207888268223832102274744428977008294889388279600593072664260585249297461041212 [177,52] -8714309685281614889206567641600314459797408753454106135070607381747287231303872173816023832489916808585679465561074840455202304749746216378281087126751365248718101512209577755206171062671920568666611527804090187589742606018738180207955830485496984259463198572381810016014501701806889782790289275875279586945325987632472114333490657809741349260089099178710417000189559458996943198841430048993601041147511452328856499779387687272775032702909622143418884888752436227035210129484149588441998874852200471484125238485303183061204892500089394875281081112815417428052298853963257224013237451259574603021841141280818707720053545816209139794919913294120747598210479519795221402509044622562746980233346402063930817038103816852663297573783077404901946646508940020945387137120377706047709711942012680479971845118523350178788654428056413771083922537969190952411486819224239326117509981901272686279658275071859738855143369074283687895951330232356164810679811929511723996803125709026401055059020448034827436637483594247175922043493758038058390674298824134827058996149425360141207557094986356794379992263985269756566692916103978339698088537115884754429864345069124638985429652617086769155881697749864711413182348599204420736097431990649122930106796016470246302426415630425727222838669831878550982320428056585945019954812205680553366845406929866872880989473321944736910693714225838763709115863318877343560078064149339996210418040832277355492097138431513748665673801126566602243940209153650462585042221325589926791812778869941451856101600838360978183185292889872926917948679006927752897444370135177447515588535740012647877050362293074217895692527123232352017401202435113036815803671665197129708091324244210383198503445312109939364219679701572557004570356748455645916209793314034054701396640591138204119618174891324335355422766789390753513949123292023713753976661721308493850235341570308441595176162240 [177,53] 1305291114315315380360863446233457874273630365136418573814174782374871330852357860470317980497487008917999601535401285422448409521749730016869394996414301180945143828581395364045551366516211568634140703458653328449414022732183662066652144013589047220989416595064270930197972927591364023752545040215003567014807771037693676713715112946619607353066591932427670188990799352890141590398387183309898318241655828095185539646573909515952471704902346334416499225141185045943700992008820307081105451945148723183286169506708690694765834348179442348789537470140577491763595664536605700677447299901280669587065593915751708913097368628085086445485109435622083097882621012656794418427363750747385576073270337386767211820915960707812315171591786627156277252445675910833615852816799817461086978194800768161457381271751112074453134538292191936326979864879906555048898732468703612805243038238005616577186366356752576863786188429243542765787200997521039577864016016674432887335883647628176463046065021007573433020369787525603717198198286492483424159750565731404387947962795854582531340534565643035192305011088692881456601426112785997515880360602570385050123501593618691908530649844487443677883967593127459052919059107757624686983337425006695640941066851113451770835901204943659833242283012766451901167737409755518947548548650739995755244122530382099811191429697134665111203684055193798232972608926340477590582205650290689917084869371260270695411602904765942731856516586483162201186213085111742049896985397040378527103318543268562074547943368049241526847553549186831660387842887397730467356683158521225352240041327843312980067490727116042718291924699932552989075716426659130540779535331951743176486244279843308576818063308310579797038931179992129714109898126057417496910093549794124432868042429788310693475701907711857210315414648969656207137461004476267940558787166341597369230058133461947261650462 [177,54] -117886118754667783253336180519281875176318149553510064561351288428855550596699785380695271026920156929726971198147475240458849741730403814729883100080411224360070259281264421982638117259426507389355292721591991440665336223661666668657149974713130391786899566404562491564961442715041457665622753528317287195338850818856330425989456543716262079514579528203179390144232960880623234373446698250531202740018094091552802434648687080062345992255327746083977028502558433455305515189095135094008531591739094320622484497087918727721667228315973665202478095960629524912432649107147467999704597832132850611082743491731700599202897918158789896756420223926258203264523911240804955930896713773916891354934909153209172314537839765839825418704794599012631528381790432046641990103030338561017385717630732744787060674410007562276918822626340110027189804507962925800230977637322068426221842672818110608467374153981855687314394784897717402240862939352862284234036462524783334705001769033319379277761480541646540025561438046518190288827712507061852853416805104252416632597047721581975719613005782418502518961536931142115898679828255309239575577173974785343108905555753479527520684082272455674595738942875587721729542364216467583831358668785088220595243582125565442955404116711197516203964405267246154952972955919364656622157208675101084930964485876188542844800134144044375063377850782922515214922085919210570061980363672197478718935822830992207490845950828465010115837125229114844827196927082147798176577100556592707046601485881697145778873076153964977029032359976789393404605054360138507704482483975664531770267433160927291421909466042705759205936546123982404807135753593907537606114787531480840599141178168070458821573983542054480184669546036753699179359592950801695338492906679739508619180007574058638788780617576459726504250695276396872146046757121630337799301248348059013293136052981456607008 [177,55] 7758754506879340324987277343653858519599491749704118840803835941243933027946876328592605254905643052287920455120020198890812503707810413549200978862795684701145619070303913677000965568712299279191291634669515511818538613086561302673419762535214969577890690664752590964061392278011580906654695485539342081794174767232643324345377460995375531841635172460378291525505265789044474039703828077282012515865800514250833464153761193761445737844007608201125327736218230129950445328166153181260532954661478984007815658489188205989313174636767969156485059669069356280179629958939292162558889170307572741509840551989737054741952767554315951532442248985874389513629488669799670067684073323485437036398497518687812408855922330318834357573387928407062433147344327578687884035375877886100876007834864858484729059289271004335295428769708710401129684375926751748268797054762071924008270430437831986891045207404359950928775601339126333122947790485734540774624050116811615102204843325151014247810013987861172372266204158128034279907383799818947364551744154833155140192680337510655536777610757693120079469260269210213622101482797717839881429215948465485096228736330211658300121565034766672130472853476095549108069814068881110868576686524758876899264866832891847914683542538151721590101151210812452960141695840358981618793133989883896993790057212065452703981305492945104977646575373341203017492294869069350137222196608459328181565798630318083398292398710193188967528847760279569410581699699464755538877921063313081828617279017822705807744132395338413420665697053151582092395720634152550653550818404112796841951912261271075446666556220831703020472486106122615773280327115337636869845863252971546343095176326115745379542837197572085348599568932115439255771953068374964230319593935527029144623069137639341144987721012268149733486049433307923195147471922512261657236825820937007013551437855166680 [177,56] -7817787568049011801123508759660575810759337510038570312306204528848656900242344372929754235149489311235560505017936314690038766620400460854343429761010846457588924506729245594245377241303781231223762221977939909845760609679839510376560434138188542842855341105742624823894173344522875760251149074745997831515097530079054382920628734740059998776759971635861476218843482695864539573326416155293033429765622978669193208596544378022763752776742226270212113593449363899078513702374344060696384856710552274237245045317730281421830287128061263212291554998520198783622979767968762266082499236041852317487063155750173991126014267976171831122440131218846898304692180304207042592443162993812109056433171887450043110031319614753195633961673166318499486434041373482314299190139154363208156472047585036025399714233889613918234350971120049919296885046521856948540946547357159970006500153249438826226357759721874749105951009944674912473791159669333880339706165229591296572544025531934483991636002029813688536588451230770122768908822729789501969714150051517275852476674193856817821674427893327492425658088475094445467222589946020659057583811130785857519461203031183719150698954279383643566682247660290294180409754039062649749077761943781653731243917503892206500594997619159531953079722292715185049775359932472061580975025632342234479213734322387082201312420167129645930251132005408114812059096619589772141330233334886246666886151247305504074072114498269027871170315153069818526630020073948769074330432628172772193976512213275651147550138795287967318659942172422258730373058662651547662919409251904855855380864672742843397582420426013350047848046154158066863306113299138673012684470870964418126269647509611187760163033782200500895482536896158689421988494085251320733437944964776072407031222583715691300790211735594963168616232831428495172408097638511544547418135531910535953813574468168 [177,57] 5758479088307426588779296325583832723145602966088171449234922130347201265017255632217259337825569487701824927779313243834328853538360995478309665646743708645791269644397001748767506058110482544682887337759295139048005433494735098645000040384743363929812769425226868283206502680344458274094389741936774777351681446035377391077738623754303228874450417246467797583292239558604368790785609167863054405857600102026628110731571216240670839491615743475710848891577464611072470241686398788079198710103783612206189961810058648114187801783715730331719427248714554112860307966379360031751947627462428881275411632104035711324276450998160741675363950153458967584741622316093924221616891692571428354129461220615542205207774019018749075779355598915394820075848227772776770960010365699097497394868448917245829386285831435241532960645889501532516238026899991819505200481959896006785277277776632145297783091817952138626606387077020081007553345509158695443841516355810046662040220468521942902381174229625940479838765718692712050696363403334265798854990171179841779605334955941731168253364996526307849057879069630784728202676670254025178992769822417511971485317517241392820963271191452019815652210034431019690031552240726090516897547372517118315085087743944269031202354438641756109626401671637256091676496817046445426219872084603896761415765396038703704947087752682542010270766725565778061744603860454914953254660572574602650742514236725448494785620573495490953584544448932796628768364712028397192701219795993738587685704302743538654374234008886998966148940914512585193106102296405934608618141762737211074146767389540913465479810871579714642893261313492014173307295516386511621428476190460641090034540324376708455170789628001828898187359059325871958056929737651065092222992262335420586574676650337390513234425911117220156299876904018233343459200298858197718395759148487179089146934208 [177,58] -2558760041379877528706281153522883801059355227662202525389626794727599959454219695116272156944886707258945427150217523685709750139155788097684313651989915987748370372702672724485886353279499878346053833477631010287673894955154361505696322114737313085539812480897987302823642199432760103434682797258510511662648361140827876881925339087951796047312096545274113757942274123199601367244777616434430457309722039088838153702724903800577432345409587627796181196462453607236661544887872225774994087958615482838895178848862585691919137388032197416146990490584482487387418629761446660373623838218827510714661192033378975888364814061513319698828004614381431146805006232861912656258363187298418515616628712377651748299789844271683775552895924803962577925441373467529190401196910322366576709652950726225209008148654315323771541936137290728362429597110443098819864752948899779860993936638281811887043614080741707074916394170042479549979163771088547153388318991073116288873796565347327436287139056268145337271228849797724079390546351229434115321573994435645201706377397731597339799170295614315617134903716728377782645447214686841802586958476868125805679650493188190185372954027689452500469235836333742614564223254103495787631869066819814825707552100814023118638062954847292421250869063686924725475719236235194223931143061992734863758694685959181685306851844614467162597924476869606638074368238212233644013872139180013221671708124881825722720181029510624159247681426578002468643209728267402703061762733089232131582646715333621059547354686121438464465520690708758145544524330455133749655801252237374733334877649073940171306390504750511087477187973223171854089844530367651037246652828778586521434853445254918986905106118292400279559247168612588092893355134413775446628857592649443009193385762562946211055449449818307595750128034858733625085006884301000749596026680368766773196352 [177,59] 842058308778459645066743666365415269939998463667600574358410866495783178348519169534319001587569387813575903236717142229497754112864800043241370211032138139551306911823769250872196854344798837024905321001166420948397603165284743114002588501423525390299206736906120402658292257562126517903709457636091513133032242740564365440360576472136460986259156947257047542373294364226528939762505304799674517563221551831832533713130292861536472420492914187462470261185379573558350487699292961863064551397934762822449685458806003066955112024321471641973268341989488038277456162652309785088236441529134204747796914257232685193895397916012282988391816169042977069355552512564548140077620072613217468334739466763994927363755668417697841442149615265966940954883743017418438234152703223140697932471966639691688264187605644619266245801377760612181129185816823708560019262819089595221169620863195921864174104225191036237613683441361804818957782050586585315490034226946011710051592939248658826569502598275285710965612686893581576059386910583774126873418029192710748913252502042993839073166118808042477288773271142004545177961452776538736604626845802534176136508776019285249285366939848270594178443482206645168228017333457080640658558468051773395863777475223163766457238701201351128194830314017642794559632548124426567730302303234553523776767933127213669917683245079519822524002733652474944073786061666155542221554792009198980759899291409721707876037643752670345552526485908508934010363521258645304629133683129796089305524017611127198871853130341596289045743432159138902145976278956840326143802201582451737688386241041855413618493289577377562706630599714305420006350080335291041335535595094103546050521766138016667625730484730788527903433514749635729243191181702516851412079449880930187459925373671239359558897416190297920011870267488824892632920238237253601982985377056204155012 [177,60] -223118235893524415758018475642909479015798034305485866456809587115592193346781827347712509631081930839414229322900025156938739356312181048458180065104003444639399368800018579739436919952254802243930045677427528320427211748782982537613029278873529404035539941548990056911860908008635342983702297316412242358114093524012229036403015854492150106318236654321823805602032176478877345515830320964975903080340689801686020970370262737868345164489950796439849968315959621517888461680417212486387125290407039250249494365195361443479929397415084901643790229123848865854221281209629889643748450240854364370232947729363157325201003675288790862087650504331078427781949152227619574701929475599781818170215470959180840407679402890278164316434086574741123900465100787097627554894059845546627083981892863185786494998684224832394687085215115605948323590657569143399414384022063923335822710291588833781655137180396837345085911445446131372776293278252987083230351892576580701570608309210028183425035203556711525747824467004290716569479730580802285608741986107235330346772861814642072871901051370801978889003551440262264479626412952931779361084188168207993247684582338450713424336219180397647814103780945697718605734338151760439281197920888519432268432981002911820887277331647496966506647760940221620980761710916436209165545191998101662410710906598229974302839053132417844698682717636422592833298102373262318202651689463755043002936008076822153356149368602044412222290500426004888468852885866864700274652668217670866810415477015281645902502939161013196120191455767339101658162731205186613238738242641625517740814798696473953395926555390621501236686545391946684302518512941147944049413814995695678407655030542825123343095641157402612399850048539660250766753158753876599529677312018117025563545930878233064412335283177353574417173992264131417367672067726667465153816371659883152 [177,61] 49355860771358811180314238008783797788064193201976601734481620854758840423119858419479067657434035482796612591718844388863310202772778579800818237730967004667395945444486839002880680610029888778813065491339309726727843953316417945845879189764584372992445548295491142900004551011077262740220379199360348288247768990861653149703216730568986140241739433307098425729165876498415145592834632158861381647801319349503933634246463773925515846172120673208885866008877593124314110677353535544272854668839936980448475218893060439668043483872844671163284997999419658544971475491464550553058627259787967596596565270249502365963465561314830810343300850615373621109835660442869108156242371415825598119002155258947584850122133322343070049243855037855333492319411651607713491100236108744505385189956314134366727778735570949749462738196360261405461942473811359354324951635026184358767911985759799617312550258163693373214124988893016692417764549452559495389656943190656086528459707265743347100182295164458969111889383513179484651254566516339312389340431872882824673021799673692042664827327925842896675559510822877312768177644784449687688804948510357966072617474886493320434268492955535421674569084117646707066058884807375812003255487383409028273275754755734293908490181758708677596088804158607321783778247169885407324855058002572930152204563728995991380766412487557970628298279208663259593261101432570823823248259911662411816352653816430566813657213281407585637059090938326982543173205940572406552125550969587691120692257896648255739306161989050645083844560812152315926773805987463908970239653362913239128300774971449732725551866985123209921126129264618765365047005527185855386453602286268379183881302979843147477172139255288535748940846244188290552721460778670368464442820848678210927568609805350804980557644673535942326378198630120869522496641440205823551027781753344 [177,62] -9264716630165026928100031290699214160699687653550097297006345340202036232539568374526495877390916812977759210216832794563859982247726337000533014677939836492231470852633829803168171819453941291832068254261978928946994743854201794454840161409988884379676801245689730648431185281520740005192088264534110374824527726214178552830285655571030489922042473464357342669449342606953694151508463799852259411563604781859254002519060477232063217253520318960766292809368520351595205021552435082292209643903712387006934740640502167882874212145587309103570199839654911354360493413589311559923464365876271058792318955369265444897636220749325331494823844083996344232638314114890110505052296595381543317144735817419344570024000424554598685217654344521059082046001367405796620648336298656103442532202525084207964671103966235200863674237786244289453015267908685023218164867678743025397661850979333594777751760696240237533372877638558534369390611815897872693579241610631855961792939945196158269501208770124547494077679265403308142681993205886079794941967276362194152022358134092396404696430152773606983576386147822310311349646708853012085941074103486229221045183836291751015082393078226517976172794331815857558966696574467873669856967182764991822685249402683906637459185389397945964252419575032518492545706869610500419920575950314252461369196725932621961577665901245968841649205818002112134709540237586378354841368739402147207476146814919969062311100653926158903618873371044181956473322296371686944865588871776792207026058592637959792611078472925639751437227720180461395040754080778953549264341677356521565990903752914485223170912467685796404214784509026128453078727099060518734151198532601073317599122385997722000013380817483120634994873244549003287321951539169196770304767224115377487769446909227378611544542011776813287428912089144846782205870009270843833712117416 [177,63] 1493759987105397059978620443840860789216722519257853996005888064363277246015415506146070488616506542037718445359899907640654511158926388261131318964406725467605274238718125761098189767872281946569862978809895215206030918429999229980811025851444179811900571584962114381613081631473100058074529843712980432194531823174718692021918958516830325403263525244763173957708069984676216595086423687641340168667976076220964731176301796281027394338956574369192238298903529919769929175853091302887968964857268379463292865194015019374760094627480683974633859080309325464352204875088006441369467273664329962725190191934219650495502513446017759296240670447897283580971752570463329472323773918356661105428918299109188122877942941812165881502539299607685992505673767440189964740890189394601305324762522723711053090707610698187160902954575721137417976692128511568347445508437077427475245580354824327198999070997707690735115279451062787899248872471124624985389198212864220837030765793841128966276604262269855222079131859983405521175408121617079742856280432537873667271888669412568702541959624893663891483777879479417604076971852303447196789294980392349090179122670090286137360797286203123506279424116728580868110453581727921119319976732751922657180773322957256211826840715505406698729649743543376008606647534142314979559448928839850909990192121011799604477499090301497539037196347069977083630721719793902321256357619887859999778584075419520000759488680590104504743746727335532636068871067183774101505238950740233590721799343318387465555488353696202471218603628278746887647494469414427997323435607812767844062299391420035281402784710995031923262676550188763642838303318798245979909490650159398414771140476292041845856738535031522622607929177608732492182011132064322193110587514791240501085422146768309920413692432838948288334100993225554375118823186428095826125580 [177,64] -212244950555245238078532892574757127734808558036467676077904290556506909253522015753840863275322156059668430485558199910405429423738736275233598778748756683971460040747902385260086059760648738539068228829510718781363392620922524062606254751080706285940919548084045034458746027235307394856939646100836164539406508151707774297320617302615547987266624537182819084191728290269166157576720682019760882048986483519597631413565925724296828715367890745034425168551432612959520624294322919678570472941430859715512297201551314613846807112153734603332149467132994319392284227657521299317563114312758237384313676271847799906282168986323850122450442365490238349449613107404494171367519396188361408533657680276829359519173929280128865106928694034735893883245936020636627802798399026479561787298557980967733538855273422379927579537732439383022960610232869089839888423175026610288914575414110009959019332848767244981400119292815486165900283327555191989669306176366254190088808680736459541640741157995557021794160336956468649758704371020660904338098294017303130480776730498869996307338670257271599886846245091978146919171019454833587269991323840483525367020388605064863897754275214427234275795711435197882753257368600842599523643485270203557351373753960667511645835875095762579857829516332662802696202276976947263742185704453193093174035896273470667440203307772938937201741090025267476961953910433335204684926361690881367443150330914772128478014142262044092900732028268421132557765357320325577196205724937106539180636785793551461418139510301552487748855573044867411664030067023818203838636146410813413893164681431361473244113935180585897408441229418708905218346451127127419023077922115856545561989559303376472844952950921990960958351664151841579734415894733518102832223393499605247115529294773111088737890922735698921976934464339205647190594563967720412804 [177,65] 27905213396277318652990420253245678021076276169366861843760805611136821103956976268417657278843154033964920766539305111444598513825603384280048353691357131228430347515554555673372570867721633753947423732869902959140806841002466521713154188443282540919644868177072978343953899808445266261284453262152558559722252595494255840251283294256626859257774138787737859226682248819033545584229116128052284020128785577477789042776868437104009274621804820822971283729977424148408583787236519766752690749804367389582031323904324784184354048102767081536228940528896864452152589872380839498007288406231741826492260867400009684139698502733464219512196219765548356274124557488116764632635354238010346790701601197262342595536380128575199016768815344472497817968912098019136964815951095228606418236367681233385184554790297732856156823567678183706111358072705729561405127816359668395881506419015285638088466137220448135606304628599533294274335574702405521962253430643425864084278662670706504057364308630473250861349934961640501930973873317607386772153178199290543450294637428599633583101371161392451764719062536303025480256715276847585185016797417431233228917216829420234408695752619219196208949180168766159706229238218418512449430830915128376502690711277193214875619722475886179289333511600037901494132838222708227988250107208424886525208525534406078406199390262299754315418965889663246552865952437552246577684567805307383692128213322572640873880742787732613920502187293003419066812079066315119986136747527928973215272965874201278586161485820152599156412803684811708373183254480687794754790594443609032273999229575574739268680578168694622358768054800398352158251693620210619705038725080697933287242373385439877670641244024613465490110398891714347220125793083572396401387164852239361318733724667709393405364135287379894861575621135224390435665437910319036 [177,66] -3403968892786716990295141222082062536381721337546034052121144549836050969397746691171452331978840910450084923782898549382439399106213796930231286890331682260319293300774562004654979298350835481458682513024688920482140997570132862464793694959950521769533662299377719084304550073588191112880374491452943473354607033825858064316637516811060088406240957931846261546785794791086131489614295161281711420850717581152171409417956403384631779608352316355607199314009165106650410115030509541860217258259011275880900958008954454602164289284623758120215205871553179933894523035211529268607592576930397882173252013689885484537922929956377163047911159357767428531500721211497547539293070733045823615676962818050025757015947467224930251748717706525567453300528861476068467912117338588439560901510651708211388017180628487175948919433343024273796236521324461679250011583873465117800198657978279065429244557962926758175983376403703191423630238360889031128313834414511872394562824861259378125155037903801761067270473523532678949488926628175284028158143613615686547490084897640321053088120480890726634049865222723890789164925078286710215069835684601623067258467199760952254318327742362565427218347163274323203343553390031752036670002905204064360036254241950244705430470769599813511547273854805463028176148683121161089426584964692981600145868828396000819648582312327142897524860321370379577508731242900088540078237125320874897703715119053032006007986315779325456807230514866654633022558231572216420074392634660211617165154402139164403492109614744659609295801775950851611772352048861878695091609976601118250870744618160831050735885570970433238298874252809851337648157507311749093128504545882781757368922105430205941372550454631558244378875836987110092511754806566602574260950707938091198661214166275975076021790708042202207709880544259217211851386686992 [177,67] 276142801090180518386339557731393955893993393230428610775222813639994615781383469243321365796447276194463636185198574533746145866780440430422950838380753450270486022935823213764375336371943067401074095030217420794498684066861042448623218574224419158863830959241575201360806989131007365391377763016111796930622977230792719798008734593318153274742224173382290950798992706544470247463683661886397545028945417182975585153812621566602584705750570091074955596658423836217604158850170329987114942682222379098531722138003550816598395666922255356903489999309146304755704005674975892287722838272435494286367232727733366716141147929127850606476609947810177944231413477384037599652720235369950765095764600616716240485765334890342612444600425520084982302670081304606144119097352161834718210995141238744079011007470066305142569292559253165197765991510647202220992529185398437950843874715214902171764947075768674639842019689622943604259332046850246147053135742423710638034114977008527842702276957182399769140637396988426086096881012608707134837795881136460499779996484995987383585174832150607775511320020920971424628714541892909824465547047547781608704480791743797589815799382497366352442531319472277032995019047582011607918919064268714692737818731796207647805897770880029221453565407332838649130358928785428561800479364580115141865299261337916755137259150423116023579509700935284950061298596462791357977833544011626223029241792278963907315050638798246449498037606500711353822637003410176611833452488976748690012567022765432351736030656423971360256934942666284774819238833479910894113501342367437943950872425794606313662916777704464754469269240709484152139500712177130731035399847006987799843248023433194417486095263301051927637622299744883704264021746172161174682212303170690516112624336953079227082514390856976293960370467113096009012299086 [177,68] 29926392660794681896278372194497321993719142023543183115677930167137945055430980519837420124826643516267749991669638415286831616690203423969487100012970345360292302970253936994330159418794752160958686040192219394430881964998960796174008916924645243495389288264208717958972955807482786218403757260365694095371951687790391139806621821477963523188956071605817594008250658290057200548241437602888686997332366135524151044852828737209645897984338473335166700668366084330041436183741047232869702932142045069898773172087769158141190139576509975877993811466739453783256962738546226526299523020119594768063143863512386022946677669880356064722645100815334328923018300033517646164105227605045772357967999243306266325313805833433487071830385113020867544918702871461281716600898660598729659368968020128480314568874606561434578850775116524777812584846005177926839791927688382105147235643459034419615190759832586535074722313843238720293894891954779778109102795476879136665538523701529112805853739829976440564068550716453308287112132740318797030523276100850243008715269848156748997202407410955939138992418056246828705140264605953976181104011611995184611526990724678171629150625898157901267383993007891045966224193959004245664365106393359431771509851677262560984136861003282373457821577593296243877317976474031018794484269694902596918813791279580128815141719420772738356682474449564284616926851914794584197112645501683448328451896473534615199424676701821230731295098746452014991086666622708525682296693852318463920994533499880406275548439565623722515455190335750166285242892672389538155413553978783968627526511452730425786462611812767169056427497907238960637787854426507026689850612424324956346699377789323382036148529928654146291956444805628835085781812167167673364863985834829776734984393204144441306466482208423471054024308620601728305756 [177,69] -18413570043529454448641071847576920933623475080700658759379379900186265781675669337971003972461042334114337345048773005362294741467938709328863848797547105310982535584338110738596480474890323783295662815749275201186637527318258963732189918299527062320445258328729199209886609704726782618035066752111033863456781365126913149282240161297217799916207272963266366353244408030447975023364150434599922561669218891507547807572526723860222062764732951277835059225221453429019916171407185014498283599915096749645461136409836604270919727371251469925942914031396931679445377559093655888016709251073483408383390769381190611123423015155055602617891763574733587929686113319785294728812854446036183625351601104899702309033610504890013264493450028823909086575022111981628570785059704810471226893584767877615569116444291026914807615573321857451515070777512282528884959271090642297819095672697811943919117937603701968276725091446886836219207155750772580194051984882044530107687665990664160948343599825397185802215410665679294558783404996422926382699430221606202454128013844789660125064140791802826272964969346974027226977197688572232141323954697569984398371889005296159023040060167169468697626697988794741669159760110491765259304498652001952849227471496494039552346685995686197289686807164930043482587713702467183430430717742672675256712062468298507749385652612343049277301514299922637971126109766136636100511294543598683230517991672383639024227628551843067162695350247138157012878453064876520701408493468647785976434732246976814332527260586037399457931120704388334301066426159273476283479879532273002094520040714545358391043211877678870870971682029727439734397074056952885467134273110827818179670588125789175422636478745989231526358473715700295276695425310055794756470475679378264553247803141003856265210096490111867205349453761923732426 [177,70] 3887434175981831187717786275684073396583719092539620159709382035369925765988192626636076161357025068859343342805103505343154839134881961255237732395157515237121620642534339006400918702363881398634051944119799889811334197564717318638865578822465984539489021676179859796212845450694142333362181355560531220054767241107322540994063446447878746983107517759475011423444480195586714853262295002856282652467176950570758070328273740625212663192961796568508651775147248134472311019403920370967020014779398165847694554284616077612580179801643147795162774518784622313321416548820242246572389042203066181133556577805584164534866071794874905703342176797813995898645327540209272426588096826451847536205328218883952942733365711870100021444665377664188147338116467729879771119469012762103368297282219369524878637410636774756903178725573708414288074067343361905936092340611418905194494164861286730856399166648820696377883427694074513378296778197079445460716478851840895226078218589187241833476370944451422522668756740422294177662695091123659441699526653362779332258894841107668920771479136999420741659805670711729600133250336361004389522897791187623417097926624601276000691228684699320996665571079463862174076463767845690137991171726960265062760828109544827893623705741431832029996919472003999956255192973952166413169916392602996077793336987328499972902686317625627768979330500637703171181083533437285015664035653633065508261572636480168940401820725098568812826915547838769648727095370577439244902406675167443154804115060963978210684925751839850773419517913800482200339388035118525040940749353025345311181486886737799662874341777859803727843030100348028561262420260363621591258094166310335403821075104579825180064662896629777036282418348719778512416674589965220691446107493706859328853694648182847445672606522198355655040119720251344 [177,71] -403559024282534086298527902637489531721492734891411811143033657811340022056738929057922246126005119108436914500741903754531640619286906162191802449085641541157537206792715504695673217569989992655414638839223944035518757805220912327028511649351477867928288350561865334579058479485293563073147987532875964668722051783316242425983595735760278514123881878068462549419096232373500227609072774784885778242924795092073004897199324089518637661961809044083247853145873681018505287513348283325922072631953172648328122881779486074452187837115011355418716405569856875403862104532563620758303823472941648283816825089207384555722116741403328139693818893407332686089807559921288309769364875108575526904036765540824449115555053973595667401493226519700460995903640684551915579765645650861550438312021133463461614871296796910357338706988530134216447958088956959894235644476759995065436963531909533733014351158661333131009417344466074698378762408289298935546856726122009265001923702084463355846829264912087226006573730822637104759586852118301179951519243531030076541292942189415650243038255147385401755829986018815109721594962680893405334320692415855198377283770639979226399868216957750430730968546141711706817543103372504017911585453722358095801897921188011813336233362696404023661440019309666010941304600294333759312883264417426054724740823116457646189191570573920125037028160419075348207679641003264668876328123319993063819920157679226408509142996365486841485781639368774793715547948587374017782339763968669051708567660575669231837882947472967251784958516373155471163864580773177995651285954366874099136432605871696606761471665794825481963885269986015331117224574308390725175797467020129132535639438643015361337820564354813949411804683894536689550533128663040387948088876946495091921539307115174324434126625949411485445602850542 [177,72] -14350677733525715472223411334872402387815488814213210717764960088475723395147525038790693261136761340085212890992993863191200803055823349562232371537236130429555191300800972438684982281472158705840008191678323873991799809569272934338414286126514064651841637385325905024992849390209986330170610238877316291754482547214024283892380506510811067259372039589118993098445262604012216008372635138663160000817713028455379855358498027833444577563030484308413318756436239417823238295610907418402287788810639427935632894077523713185369373666011285483850458085857844194915276666656439202295334910822798467304770726123314886422966501220235286219386701857973862685322316873002642698595523839959476344643535781513349938078574521769071042143279708427723569394730340126030566873058613075264049348840624117420025937338872604962047250564777650503971376995374344243421069681759350263865542958773185977252644804470581320372193804460750226259053788661882506170696291317976437645114617697913662432714832597030755977973877095691010238662325785971813990539847374540770059913410093421795609236047413359647051672785825189578325137445991889175762504673858585985778625807920310792216564641891824847712683286952244267008422571329260495110763124272422617339789831913990045832842666252283394284198233596609063618747404428225070487485098431084980473268840680428571064611611093721359361835659091747337497823400657600217887779308190296664703333096992638986251871387075794215792101841011255418073151416429577015723511857492884817664795311632903843116442168381816790758169422230564626306602237061732413922741944972826887387101948583885259837372747456698937071735125353556282912197422469786239844557268525215946368973458351010947452340297583821241945788759234359507066276148837395556791119621639645566051241111357068061116576766624770789208209828 [177,73] 16651973704845408336304063598379073883067424759610330502831713297553559708261954069312263102048756573895271358525294728715062591677666143728970344869956787638024111702373767518131047495399075607099237547934225786529317621758749812774175474123203168871236975646789744583277407465148342632172195898845564892030725934289072312208539688547015269448206621798799985900007470583396654695601322984678667625366036574629162669971988558103631872477112122487576694388946949271472523001759668961662165005093002455339183610508090928147240455080995526577294171880032596731482284257211876300376365388232335902734142170589697430623979635164826895863182625341780698333666924441026013750375033724991177601190467987983885141245555129562651951951113032475527408353975704112415353145011943430436093092019696558126847228193420347526135630266732531459114896696709978057777758371387038874046233468073424731535921707122295583123815350263942729578260603135427070398356099860145047610411794101598430084027858995469458331533323057113458290567616812295064291869127975924470882504330257722501366145127465175929775963697740878950691246276696874188615878390315820306631368163387959086594489406672434530207334037397785293777003763323374407073531922231126343921038718868258618491592402816014390978186085167415637804019600495434467457281835357410989332412123590816353115525651001308370918439947587909579470312269745847089168973314229961516064929379588480415699133047897241561871972434513911433500800289788696022106566950579716960882740469800443183715883714673594675095285012844279852685960450819593540262731722195762412099583680117053249206009150006571081808181921449979589554286301406063381252795794949012789013233736508397346982951955560351709393966349067258891190555705443214604667996521784169054271315861088293305422996034513855837945532 [177,74] -4750058857327537716381373667456714314758684062093921233788068970571653916509320903364172309837139793117012097193150207442524928710658309128904545910320686850577319845464734993402358192763615041464318836562922137177784395036910223114481074002331954846505269540914441216020924600030985935237969459808465566784522269840567645468876259570592942452539145097528281181711391530668658296243917848816058248503943586825444701813237086276852397896183182140481149913800678127113297757162503482492360739652257347343836097866562381883487408474355912740320586631002582396102554980967388423050285628793869507866080117675764446753069646169584198773606842842705482468232476111393570804393375168652581667853823290225499981447762110390275652025398197306956714331456770519299229593306143134745640572018274836186379180194098452932803967963615903946968901979607324217526383671327226513850176982912387651919293511282190119501752889360674194461777014933321723908200998013422729514495032393309826775120936832627328366766256528919167090480297541749801345182357078175635430577011093509929988943489006351762958361076368434427888933887766151546726364794000275663124528831069593220533217697814311824651655178914530643397064179794134362067351677700684371688601951619952400804177557003315452889273737780929481632922432235150896738455298145832637950860087445378275418798299105319001312793926768583748130767735823976930836554398783061358150240284275991957050532399004067925926932449495283265109392763374248213235194815996418290976445260484686852593679353047921048027146216719006931868326880049178364280151360780189162429090393443115689415951792551114220610235217092398444507212627301620109915851566519849657979812057008415083750802916830641345672552962301273572008751079716171349897844855707724051573576762213235398344310447843222960328 [177,75] 926502787804533220835350544047961049187318499020911508541702941268321633854750848559406812462852513426126102270794553963067765549235804802204867702772014574014591395864420406658751972409550835623166349265314792310274053992475341004838872413183992586489951779389984645437281039015203350082392230917482033242136569379595462615519829337376945904835239839285608016175870754396836623420857019032424306514779041547500462058452922796479319867698929242640476249453583029534575503060584701561073758581680456864667901295766244572382872420318376311382641151502078964953283358955487803007799580128606949657031944613136346917007792421447640759473214248208260830377577017884481707340581752845339261061640715187562522576855012572078058331627328375533885631565019941901156350362299874411220156240501782286796611315164770852854442849699544244889886465969462199853141868756810014680029158144580256474118578549112128213684137277693324242218024864864743197663067035113170975987065377631551825075895720595338912191826888319171043395493898065511443147972778107079984987476703530671621158244697715752474435774617104603160573257028008881067422378435116291067584806817974550927868143084652767884028339252163895039853301302624101992464125193808461236627195398314501648390303849120493672838575403799603160873960426766869514876427038989250160676105813826172225772985438419276562822146174029127979025141720953605109632098145448594098157771114228961794091390653102462706038644729731660128691325111336797572982986208855840859224699033509086171175107020832038256517078358903574320801482320955588100817543960885204972718372712867304658233502873981066901360882633951468285859870118202621546444527020824565235916197860719372951510900381796540649388391405801827313698712674863006712873993548492135064145038349499300201672065593929327 [177,76] -105970884679864183809627296388765914984727900160234961225213861994926601965680251419426917566855243538693857199102803837392372653725745084140558876889717733092127377222533660333286270976968987777868871004011763102949183195999059258326044000854657642219636926854336670328220617407942222997847733526765193114517780756833391547433015436584154024398796773850593547933990308910233296199793073129850154212368465187907864026128533605843118386555846718918630258294693978486366006679913557520589536159322943136689915657877524488647316998721335907998807592288034765298314893247808446733033283842361159800913895522513089664047871540293211558020370543209539086885732138910291343352754841529107015078440028663805740464148228641370822793423387581565221095591850646197912596653153210443998276269056974053614724823190122883107700780789997676421979760162712643790348076297786837452714280837634150648912304922031722603922226855790694094555471258464662243281478125756436803624847418505953913422522630094377889938252763858436598157388943547670371947821198807512447756860791714773443781379093407170055599043748875850314773343836810140219334611491027454277574727506275060084147748922020302598465860131891989771503551749251568942583040735349632407941288259968443940534117750663814450677971917140560098606775884499225539569645937414527373939045290004252572069435377613494227255854925723996504350461528814425743122355235462289064368847171796852291183341725292247326961871789046701251770499006021385921461186943490832054559310871541319240324865047364262255386499093631004470477535349233918243459011300952133242134365075411414539469810475595003294796013316690109319299113566801784411003369663890312872776138020669269679366087215252515923541592202585522262099591426057519840037539105077454790721708982910187239979331718436 [177,77] -1280665626384284260360675113590860578312997946481971832421852970934987248339455672035233790081744420246142156596997217567145491077142689702305745102408980416210386892808802824975835214387793886258917909313440137838793599447880504725052533691857574877644150033552800594283924740149815937757703919004206233776438385736164842419875937290538065833303049158609682581443364275830924795688931312430987963013858404407424013925953466208832864282962898495825017973121867346992170077180551116688040967683087043580031492505262661981853093741152462734765265431622171832168267851739453497014595316032410507230997359712261067213880796167376662408762051572082709879223286834989722387012678492910746132187747370112036384527602852777029482357070486824874705851266756125052415956153688894474599800543755588006429660828901608249614744088356612658301082480201757954965186801010066548092997690923472383033087661545026795101781238083896292333687730024602744807071941059860607301503832394756584497584104969481726740055769452857978625462345579438867980314259690855490535108972494963187755198304455947811511968482056765420965799354366300213398379715743317029590167552715834168741893619284436851692064088990406981712797056505183686217606876621290835710813863878424111207321936780858137149270003412101402279703477552277116219796391564077774450272045971842374408229458982858346061119933233419990959056450501116945071531543627166756391446168536768004676611127575053187176607862871336224042745795731647552885286379341899401690066476407500636234590646047908062706821535719077317665188827132605318216299114460468498920166524521440468638714366370716033197074577217007661433598709205112397139965665585682745274472399785432028398184500726503110098867004378856334486118850935980407731960108658458972126913070446728511798423134 [177,78] 2670913968830477377378819408522757064957794076350248701345852441564013013718582651165416204275332962023934277295027388581606992870879058174248288142096574066787853430895371996508585376794531010645675701419979801810675205160709953507953634541623630410329881387461853251926747048352219963850420730756624257137356066895707901193333151041078899976726997818061307743108529311639117226311734991327902467719052499235679775340498878822506959834081040172708405950587448943898605696890663382156067624860597885661318246652139331194343529785417640533039703798366111483534977597703989921484869365106624240681490785290870154832943079091201912250805595382062316374809096812124106548994733171145971964003478327757972025990603799161618550196701350943966480290686498421413303659611687183018873677823954861002601913416892430830143309998871509386812177970749106493171405241988273252574420189503312236302676579493145954204643284394189654109626696097154348098406859009960117667923110600335811176603208703019660946233264528712656163066071862944684438589078827409231579735653230913929313854150432622241301742149286381452337975004327817395500464821418877821533753236473717419149442616519173250127183899186209031433919065500989893904755528742453067356275254480134740174987861507599207800174253343241054126525859836586502093480810563607858653967832288705587011502630695566701950440742839706760480088970169112146130635384320408506648414692421971761786223853917594947611496094362834020813939084208215170066138247719326992036955125383348526123261473246222767265641914392681225587748487649907555492301400052722086041258732140877660436576045688793788926763006081611785320518058026489530594760294944992270418635211488169825290120431638790085967658310487528225011914978908910009273216233325361094443767450648585438232784 [177,79] -357540808189175299748661346526812421313390148889774124038049147754164658443012368449313229106303666025837060215333412811281272162398715966604572456673695693639297037240540096907988468637328153074392590119802639870731765533161663245538917105331359165920085570631474651424955026626678168250811381739387420656772260896047054357900470976482547825274253232872576576701293317489002961879521335551283522898878231580795393719941288946061770219293109882998922188539157539525490679982637611697495187773745609506870487049435071622486606336975742006194576965940804816586095545161555261203390376292107932421697870264448924932564409908149525064842647742667350216704210145896312529192247785936625752215222907111688103346473837101313909480631808150714604212546349294504843692955553042226943525861504452772032628986270841236456599271467030561781838473723553883304661655389493692586084536139873656355011595590418099252328470314243291671740507875846766408978686616700899467476172030935426696661385411679018267729399587175308027019289931700646582707560025987892753138531105273220320612103386022317509536750673143847862085286027946772124504152894202690596083549310165427300397490285645166975723144277014529320983890907004252748579605282097597958955387794032166587696988827053490159581141231733189354160551114931149313484408796294322343203762735117100855180075307775446693838040939002950134802524077251738481196737598244939347134584255234721061269858383110843126193326701405895555139199028126844013560074179622258730120112130551367003936697946974512635468231481399140859828481228356724163503648928327140025882063819338246613545214650425847438649821220754515203051897135175189412914776839070505339831292123498785547222749602402748979317510709863532297833890710250579001039112805979685003006837191447943276 [177,80] -6514699192029191812324737056544923128892124155429995536892668004653909377596250055331121767562624879365679638459484752219870944630049460164020166976692825542803892419482758541437079811178761249180760724951257090519976649796084066970181807908065878284221790920539829666945187325207213661912627951704517543751542066911425657093753693572213194278316144832570729615090452135996385760350294326909144971843185700974735866580711078324689476963126749343780458428840386662479503604104592410790227815812580570925532136108736150733254526751399554152063535834851567925047504299290804802332823317135243926379144983328051627338536833719091802643966260314348814889124694556473837520314509768463191894282004310585108833135830826403291093741181320866037001732294855639813316251096191492702205834197386057842886646672357298810459390081402016619872545148451175728925119264014343620942947142203581400396010006643890319995860271106717470449906439157721080970205057039753729762047624900870526423672651646317585935620248430700036212569162726651660142047044927783711442036505687807305666124521434943181347834930569913631278205194027421544363992336634615729175710650689344104094058440783363884720666927586559017851959474243247129416721439878677502815254588268101281878560544487468129890605399650680363793828823266707827811846448476515884580844522976987529211790005261282817252479298320486785394226707632482973219148960937864977742649460878577150919505422627754187530394321124292966444130467705644943952711462623921152865877741811856241125275101556286103491891184273063021640725169347053368504364135557248670750955962906581719783356202998285195897242275644968050076559483731355851029432020410979084894199871506340429519736795025085063486129532578062294726006901411324694907390851807830824557879405964748 [177,81] 6726878651707346632564099724935542312389737927943199907388399536499461930544995522689932319711643386133905357494241527334160086210543172683962800359512711453002478012199111527593902797775487138511830337594093758655856796984543013745815014711155919919508174314856565668450324441271610874575950092605206334187381718946445227432440177951085074445150142487321980690130677827239688441326171136701353731538378197335816252193128709561201577156522201922842963324825481307935084235437800879621403480685339825220230770167245341075268621877873278404744480211728491966571796256986919336322625674307887298528842055571787494087738951411843317170925903592112001500377318089781463165560701753120294466488275232124358054714809604816559120716776102253130480373278834522123737260877083479652435606871303265463006516133880328473906394714440118328691228941186021582503340918531965715036314945111649160180096933977197517648197749637875455530706940687046057699107668686581784465571181657639815970030774877610514271608881640376549629949426782960605597403848850451737700287266163446639542870804927968968369697094161061038056065830331645002490579638917890710784252536662785939330264889881082751947673953531954686813135446124518689082280736351263764907980511334808114853359623157632443098283382605760727689985984018850496196279416787136844697701965769629884033792972908916835338868422812466909236951050283914534049478796383444633793540380536633741009034307753159975224681527070633337784394474185933851597922153087253812712451722467267313825943272247703689886021923806502270765102987846791983946021637308282244688184587798818658804181488734697797225108498660424069894652473569909468584586369969860387600161049622484207937002696363043852809959901029364202074924341121511654345478149222644163178656681820 [177,82] -565872369569378546774751357992051509635308624074541184296309271475381203735766059058843644950076595942237951021433540158938248895554860641391846124919379157791723611725822895057747721532111676019050410698751693477052987230998342929403518146749178022071732918384887046788970378622890491971825491590961432551732969043620616816618266596150166233043095915401765070921572276283628743220971122001457022532384244696505535290317549984443075670199914573795459322867972920876164204192333478404464534972601187041495108401083174255499589621806897643366874186362303821986675531776472262695810556577170293178362014729610766322461162546218829214231634360754070119779573779086170213533433619033511145359345159619126711809939282636940242669950652772898039857760895776263994296935526452173468475898157470032711236473373378606910506018095408841355108983263240400243138735678252252314249580061497255473568749853181156584663133537152117229277234633122897166246095737171928960112938337204325778694617932123253226941361779552889033664085529478069638694574957292711382590158548389357872112032269612551456632009405000816986945706365254964958080153288246770724070946531370164923368452407802305628891794479908016226568129966491155622449841355661108381139150517539577188554820851902591309466395122306007512859837583781327686207570932911885377569906628440433810879560914533185184818316359967931525106446204290162590057833535084554402167805775694517521043302010589824275783379458108072785713106978529542025448709632726618592012894532375583684962807843857146872958328535537002556669794492159306398816401364311805202331181317545372207715116992659956491691104222778065099142048592209242852858126934969386779261102393353820590638171086988091527759154568814355716965496836199118312867877212874726985014928 [177,83] -26952462556694566604708263869979651358118252799561435031852957533587569067050815291706337038376164014749959991848261123403599421693420198992171585313349190348858179305187386498778420208439087553922791140261238820589821813900930339679749221430660619470788872340792803032937772834496347287734416614646285397069831327584234225445541868673721392243204588367750475627946256031982204153364397938829657412807396837320375025321412705774740616000853526684382236026612194243681373389709980666588273500440540636444051034856472514454919113063823933378620777000286396133453708518231552300894247519078922828020163585790192129500138870016852801022097398891638009671768015155177402000663723228933019422471305832177257752647850156825071971751193469188872953104278871033295053677874858292664181920433870607061965729719418003110988127315048443067581648579558197158319392848625342359264484181054848692651217854858852186987432443813141765548804857291330771888263197043620082222530716060963110571382468116911298068074117631873205713203118481553618036978678142272278728168231736949012453826791292561266865527204954004811147865607886908163111437973889744165534971650242660470044033436806421248926610518106157883585641293140075709933234913974361324527791653788229967750660871515463011455316482369382552952313596430857340414249053475464906575639959957952716606832993212984444777940263047704563151103458907468317892625846167839796480801494035409924802364193832100282954942025908226726107548074740639090867856681097893700549249280322697972912419133497739766996073334612079402141209368529050255049129051816032973158802137616069663395524302644229639067090629590253269489519469985963049188105541329504534312152574266691643225800598269992142431716390625985049911092016184829987644504522137256657607 [177,84] 6324558351447386635012774687833268181861863368170148761147210116123373942222708861166114130182601415557189387050226978047623796741382606483966410755613787973880008569832654029137620953855029390551883730718511184624588194082201330610393049497747354440952669002331755152212921003145539668395728272759861459586584003693634466704843330703152228508517192356105537181287929989101885663429490607099252613735352171238211143226099682520719788164454081138197582315637328658500931973207664116817398508453476134397517517084017543233102626824623503532701647795895851949060075948458849566529664143210146836669436888512795934612312687601918389036237307697408707777177434364296535123859877606039902308265289924130085278298546725982571136755170476230740033990039337227094046038412989427072673725089927966519562925954893563164577153613884973724196100904833335772941482406142504346343811800176423257648518696401655290164706345422648576999279797565419855707886672579640893872009920429293131584487429329685962508398625228250528304027535970134557166174740621525329896491019020441477573403769209462411666939087956031456341340461949427173577591861091156422392556575580346082035857566381055024316192910020330686316234016140408935085114003281153853982503550783033796755639690262039363738203182239307360983358942069477766229016435228489911600185645466255629995112889967598236788123827203369622570324714622288299452541157520992621808724384425526330757994822142960996347755844495781518079653338538525263664544236742567479380172257389261926499817889990871427788372574546940313339276307814932187056889409230565100497773992263465382883386998849959673498348669793829503840744660951046836854655456162304441530821843630324313843209075861858244950048890595767983927745589696758028489050387335751292 [177,85] -104392902620816662334790077615545883066185228978646479786358045852740229162626912960251212768717902590547758237680196050719645229959934906544880699130111999583334200793111361530993285585299703638637079647381155467962271477450259786355670378247485143357141211181479046024425280361873894433117396767998719822092634969516013731806375395680866084590342747186608281282798599832512052138716422959127683084741788782407552593322955134781639701888851287371558222721819650088433594114712578310538566080133516641650731025155440611524181833956139183332362421275544098237324758032932866066215948439113599696368575631526856404083288880099828717283255857369986869157330411095926858210201952636616110474290138601892621312660660327445456624591322441808182493350380740333909946129050102850540178323079042908471785944246917301345438104919443496155512229865896305895811450261473737992830384526513402068953739059457175251908017179703931760732174932174128346720285188411217031517459971902307046610651151175015244818710987707899724590581175370169012795254979383085781785293181693421275854126149735118423064771917702021701064309625633414929558780552694424126216759240366827019350657272369387353786792683934775642293281537091657903799745121134959891801772222892466757260160016244698636586203734970148502913977963154993337891019662309403858798064913345477715240652760884760781192969713174697101314882458602767737149016537911983339413305151628054959491681119195538954869737564443857444082784470448079006451145299828154232147598778758107430165463309496400716369474467882867254353424098857957444390913187662099057845272367826875926351127179264684756914443440610009177194031017454582499357130589892984651579040427709000990801599282438491917959820246615040011214797521134985743534557840756 [177,86] -29191696222781645866681034193787896453067524550917539634746558525778183411881185252699857879625020310867615556670328571290359326097167777470526641826634170928943636110990906175588359413245690375598285640622453545937424102190622687296849288884326990700762081617824491054508319069208410002095982506968001448331628747405932647263292359469526607949297838973209556072967352909336671329409329347470284059515539890666882831265544967038383200962095776599463170479806787241017272463780620432975777848983254894170689886982578923437495125744723291648552521089563195034643911270412498920947356016728264852130021014518715381027846758526463815901235250637642800068790059704198414644960341928021108750024165915838753170375718728325671142483128383190332410744639055093206864288869908821114663652456147921098401663867131685768584949878581640107570448305142480405502282849497726483014864289566996440537026129935108080463228828607174304010528757156732316799193661313221064275821418764633527548519248190825952621629707979699628289600291825121168044858797569813462455605948117461020434137901920345785730620504871915407299617206538918354232617428029747603704460898415744744222520399014650456892536135035603605688097673188157787788063409199000490633110688975022155803221430014507981493093408368327120526630721596394912806145463726552567838995193710731963125743558932043794625388879082564776484979516124207409073869063737659484545583435439488779363224868810729522590814209511834465641877253392405782713576072053087639240605686800009603491527247962055409041056983249520758303568669396659080462083030693000479968033512391153442136834613214320571480021982513956347446327645646702062465787426181091308824829917113114698264672359827581606767240943746805960945806413060965785983144584 [177,87] 978622112677361464468622809537233215341045696966884176605661710352328376335507657657377128575782537343647575554256310812864886134734536389516430047795399004059519100538331092557039758377874510815747254263451453810464138335147236416900101745789198122036307939391815103334113100765591858278377200249712529006133644662990319697611242441546474887233522811208690701825307811318598563982044540680676029590621638781227695929152044594676442336969793392654714395163645197568311540146579487733253485542251259485280389179101920100605885584742206346829772778044105534870415419990090468976941879848632527091747845458397187914620708612899236883217017736908815129336445193835491156062678429785391044627064863070635493233849384994524438152720034924213503883179134414619423206903382659766274659479638602154475872352905118289560373088685401039542324049955263834392370523221944239148253466244633093455274394350028120532539442124401330097991271096618509455734836506233610381343232235232133038755700944778525951254444005184932185341765716461313546210837104913815703851409868467352204613913688340965844985322726116280885328669543941296648873750755022524039646299321482761235246431484167605102411528359174993767717857712660392986136472989049875790153736472907016977659039598177899383398996288302371888456938571167552222044105539116276540664590610859540842169697714011384846745656986555870882260013456881173699938530424491346206761022841371335328781726564490166496847072097888860172458635905128850797457730024571855332577673120151347539751810518192703247416580561993916603044881690924777101168129804789143789595550020478713007737731056209910220634512039409298142109170891838208997663820531341511439940451129980403656422419556973452872727749462664166264966999279116671971840 [177,88] 78854211556167744272012182240990685213542127680260878381879482646752791836499038576911952758827022637293579272941642270835776548033697869542613547388810060438836718631084066118304359104631117934004150947866907517079712912050819202964164176261554214929732793416001957974251300622960981677763434508000581338818095204146309761191470847176575650852401543407824948681408389559548375496236949247414360764805058105723696496850901680218302727658142478780570885213319233103165869089235679532669736010938432080492514452590696194024118053875875010402678222500336296885885457602110565248699175914992542560380219221536391133929050019338012838151716961759769520069141243140225045502950420893412888375238896142694124459627701980724428333689735212430611556559954448923717626912104454239268664588647590391281809967233471031254651969249652545760783434508982849981327709967086981351938680731454832427447112227377790516690829332925110798476528193621890862187363083834081298014742944638382846948666007737177408962982722959968972563126145452933660779276679974017478854137619642359317783713753249137364335505019207455147475699342514285203727899455975676356974373461107725825405862711504107380252277298614044111689794504406036473402176966377719993113194453658801834406710024421739993912698715724173186516041131073607324665708182583962449102195218759891008935660312521296177336696381686750460597692845546640720223321854587141277248216605957815362258403551311902906421345429674151780881040435726294879178104715541533014841114398617572778327226411862594073707230271678375583851136400743886682091673659535201220180060431177701043111177047143813615110676677214032603879410665815595833455046715255276570495989769946222758390308462290345070062740758282247676117705104223608240 [177,89] -2477197662858120728706743900595934784963639450494621009870548263671721071841936988150754474415366159761949407036316869272465350623529460956170637858423838742517346466401083505869944747755422739951931193149869049417914629917344706916548960557460821681011126381720277879142338655229859767126464910169111241527163795673066916697576299455520294602421566004882366591574099238315163784687348156103430483365414423052714815993213319200156449066212184253908879037366433109331756642001305051306259440539901777941898229252305053104183444322204084007620887131322062702385418496178352178423787196070615137245601483189110994006230192062676587144148274707220374020073769128959320753480620172998187338968753433051204350926671299202269543115796234716932129500632230629637408264721225733613559631573819862192908623883010507552015173984765907384937399719674961378063725644076932452504468435646721474847589018891422807581697162143164721006801758843500229395925373561463424725849654733763852757614326331769967116097580645162507342846920564375468980438522070849076713794599791869434425592818883777153799026620546818860611229416007337743539335238875887945037460684778155734508839219396120683768713961026575007427809317792007318496789575635769219606108270028611279401403088281493189291547144461103497451537914757803960348391949328923701983811805787093747606254535947863677733966582099006443748066508047814406485189662698958858164758756574162307352367979406231077314435534461983228140996497633064393279963891835995668470864010166848834803470852710733297166951402949595315930696577006284564485957335963191873061534026398523362522285107007465721748235932704951737709816826414016936616152385997066264456272826096305162079524223032355780739419997684083223609339366066240 [177,90] -134307171517128528190989517738156808272408518981059600417636461705682763652725407463260571055589378815250880661646202167814427282576179573001882042223681138541316940964923213687007417363006288684360308972812069097492063828052719724544160549372191556250640846636043538795754471858699366543655816688238364196267733688529498792961262177494554053154250092787026704455400893977455436271148538148836763711472369418503816318626928639380661310591620186746782149064174116352331171161266434124407832270976400059517101564704331172879936366662746437460252037993753119628500199338426981538677298315467024478289037245042324060110773886337876124907493617181735905545949889239956589592854260170267880306215594858254922620204171735263673316434983016554200988581780349024795340304447609309697657544194154171664471809248111269291423267831249216510756533455723302441395426888102697234098900984239186991392617843103917317087196230740801734060838002666367575058207642091677303381856584377295438491525497047017941298062882855738216249704916933826515814255255471313108379987758509508896454763745927255948136504599936799496669507318183730498576719571860181594848089871989848367834548383757026165830535374294577060831920925250907631191030226138529419841498418187069586458802872955551938946451308575138317448455370257224056301008511583374959771190612572535861579636881572778244888174357608538330370421936013263779978166519831883149237246067034796713808490179576528455656430850052435900345973322419664236616376223827024560237499449980457662602352935350814500984393400240086764308157830769866381443114260117428167086549665343388944957305571832843889817503095271926535572125235914773457104321544813498595964397481229843135416028419797484072218621913034114063049701968 [177,91] 2612472156727998657793703701580715212885428253150235445846794634293624333550771361770850646033106559055907110831966358324818478897172302739309370049148255407870379270195905193322806138521534181636609201481523697386910292799629568134536162971241959765742869786106869176300307683726474657720381352681554427167881579295768261564946701682854470342053934219535228187327629586935007250021379998356207458088530080227277133469388705694960379315218141259808876083969330215347600121539621260947705592650272806600536777473264077734526481974293973779252202181230473769980033750711112621809820408209297244828492177665025954403638145177620184262608625850377902686042640976829027495434096500250544745574341813068743743626188245053765616509959634796229580003574414583639923127045745750865543247087020060658773440912861545915268618620953159997294047511885388484255180688099124320949781713097076886601012501764811667254850419633698134667998169304636088292610527757354641956813792673890718945460490289766893863133305649452900116934867767263678883788412640149731976298296907510236523410856268997189184331436276699321418731916376501620708932438413085673316910207692406285836647063860109620692461185743093470707754048717984211914604409238222823317932849464779079913701422130731767583549997526740224139132881987595539516081421007179046004245262918211302557958061202689773382648733447032446181961946967949405898477917662638868347959766241531163836481302404922835025796274589491042175802239434674313791308609475519477851863592192299987593994913520215471368258379500325573345295649741585094009899723290712069813889001794510899536020851030273861782897653789930941795742871735518695519133251172166033965047863643767607522703216003669800416517583655312290431712 [177,92] 84062780486876361599836069180258908355977198668107314149270702598857712896171282816549873871608224864726216309506465571845486337801757735358822493982058206480330783257900982433029869740235437094785235314220422060391269170032328295141249337093772525617794324689957182026745568123990913350563246770862081920735680851764327870063433158823827503852560746799889690576802269580464536795310523163190101858973946805611211274025397133028294273941882694148069221107449845799966286631774446033259977319872579048530461805121269153862641746543744740111574471551999253621793003930983027462677225492500968954110703641975832117823532630504932199567953455987099253354017796129384655357176613165021866824386843193216086116921672012596979540185705414027409009375451051508688113974083598898818190317417954610101596004525922904254604484279354588856248028045443588401880783467973115910906752742212352213173041962718596182786605464513568795602540736797553448745224786385934372594458800390025491019295143707104180770716419527444372288849036425382465459603129260007309809916545227735359630908658510107431670763892900793528955045737337360336762357107978828916237639349547415367184557032201157743110547240065240098712750202056332955844309372029749766947375872506332345219204848278357511974425547177039621110517109024048795497465376378264797521219992192935144915400535690160137174361777158826479234540278468462468587054381630850969338178152051648187577966422821220697220703258182534873667583414721966661203801728604427483389242584992002766243316984059620086822782231960220327814526051831278536769863196106538519417307077058900798285904708900653979836521917983613890737758444086227116071296548543251811444089758939439888551867875500802549230698823234893344 [177,93] -3261282649518931959510978656271166128436149535176844409732562384843369573293481721681041110607880818424958407014846292211395812569360481360277860155822006718609303266190975252208890433606516257534160365131587541094748568119656299840317613650369265998524024986321395176377418622783049275613812513898494130495903928492905559605375254235550910537188169384323675928546703244999563394526353235658113303878617428451172267825417019922583172787345571681992767363863552046690117452312095012929374645069666986139712048958562637327589794404091185176046237285777698027598382654367865718508735364135128791210558256663283343131111362128949547989107608514258389017172554998062713926089659967485586870595156229271255435575962380307268349341563593217256606451613950197673626641275992094384404967887750614110528522267111069626314985107081745589069972465694234515365072612291226478081282735452236764524601116974231450268130061241416053665903617321029436000611313846242600448075057292452015605928105220167568167236052280467245802105352439970415985233883995150555627957369143660804412759369704996668614119913276893644282343523523231220645341102286540859460286031718360436777559686752705994746463748912662333928584439014519708751226364878055060003819310473982417546128158618075336958713678252361519100118906744281291320925242752178284373805951072792193593943240210261404001522117470800723036368890905873491934475584221726032031642076305703419642104877873017967541352121979452019895877797152932626784671417910738152371943728164693102551646115929082770620665387723300128294210843400640821499096949756982668856963131352871341205057321709186157591284198884937095157149150756072240650623475926198275062200774435862016579401479078529878245557255273016 [177,94] -133716645577080612664937848688209703575531892457444983494753931405269173419222064358406531520638859979282153809690207096332775920760083601727998602130378760782211510337480892786925504457610940539779741656959220703890566789913803288768198286248053257594141551514977325491642115545866672591432396185399320426502872985606070462526753659888318825524398680357203954578190919335707345819452961046635689981430412061844951824612902311681319305297344615767673678110083704448533319155563275578717004433859191888296817301294662289121028867000126471231554445939817294867297841141973469852422750376244173839974670697609948567911623633783832734279528792231622952436945053982237635198021107878520417929313574740579172323662042061619096893595258398957997844888076564388005530610399329554213191687261852633611926880398821829613853985004110892818690777006532743625881082559823783774727489274726066792951837203726454594932493833252591031262915348338167501938313898687253002016844235376585601302230599875226491849465483688823081815908607956926600749213771702140776493531401100522248283845858237207724260581296868456321425786697235960434963978996218695932495224556320128663725745176874515388483104770714818523285615831565193038279064426039100447240691447318427242147932976509402164977280069386669641579109636590813542387829205873377831574431511610966585366873871599713876794414268926101186804375852299365242506950154349740959346885695473573095788981517000357136597551846339874051795320259950190821594529720554466555130934689372005868102731172657252361090152406995749770432446659820948486415786732505402470199082289979107772347102479815000759192602379135026662331240206648985104178333445970617895740498178347485726414639603975732357245856744 [177,95] -475693993578605125220483875235947919418983095873817495992129753494631764464886837975263119654883523386598486726230413034475478700699379752441907828624468004942137978332831505469218856480498064452696308159247388667039509814505749919564222707403023078746755916030234448673872083183891951675841686160421540988290988240316835721284895155443011959888704603461343537684625801158091406344380451083652260224841855578998655948315278408164152118891601911620875481990474178582535883080452104228664549257182162186871943823667970355615403627909435172245250031302369648093033743565984582606039414106837529960471854815539118046874991170259481512111271392673434331013234190439682284252000929828725327367749164064361502141964573820840369828844781958663811856589257062831088736052026859780651483917090535809024735118376348224381983113059140591553493661542611924613195875589163047087919018782373294373793309719332578125656113125377418869010459622037792957634262170605339489485638680977437934857479683468189925652899798053913150813866219278025411489191304154430977813747224843536031626285721853251000960053970729522393935773378927007563989271275948433171843123586733128390390178424314760535462587613292811810866771174311880704396313531072841481818585411225106365099322576357435105816820544612119730528397679384317144558389598989600537106637848486274561101338711361860557808742705195330487157115611985268984554979716600610977447815715407439682877863642511720135942340039158823545592382416417899111571227103462598643328800125317868916931003957317105744358603140537511223046108618033480115645387468880768712719520327968556800973166088924081248332545740603559270730517925315564119669057492849556410950981458929432421680307027514653005740 [177,96] 69358888719295926670586826025628814164253161111321042663890224454585311342455985862674963991141604952742881700746032732580534809198135410258902724484032088033858669423431201187725347276399495630320403333010237168146933328686912474698099151396837339767798010458537233187874368960880520343205655698541062191496576362896531288097788653111890928358077232972367620794027467046965419594147603270803946593296179667235070997591523502426506817191652631296500897097140300731559234289811991461971797847051961192296457179904168875785220453300154092851010837778318027358766654469646160272960659182269429251948529753138796264350386143056188794577498095141698127425587708373109182379003806828586109526725367515446959353349031891772112146736555462527952668585127952319937497991345968368895393950920910383915467823831528733274768751541598411128619625975328048703880308284750439517429306978587291329764827241737335021653674352792048523227789319580958631311514650163739394010501505346153876218958165726559357004768567560723590856069382051288258260583138722642738117106737214144607729088203400208760406052281540629192976315539972168422836337743518598366280920256658219903384557610631223374843486920943673782793382651809237872298228116248506703612639903502703878182477903972323878078036423153235974778072439825683885231935801343869192472815038954804164090638508108866322170410536125418296873448889280604124850774658849823647742382838495724170578507174745425744618437420691657025633347082361156049712827978088048963261069216935682427917488838030672030886077440723462289587322977393337782743883709159615768478083245143730996097659661236217410406889902515253464014421749640953328460087013874847239942146366403891854421421735791330364 [177,97] 839655485145965365944854095387031159865758220364679841537189146317090036387601346542090427425367063931913671973072774149870228952818799265762152440331875122696183921371774270487470086839484424950875503535921443181146720668489694198281959727962879431889978651594262083684432131530767176528219342695787783897239900586714960838811241830884830704445223049132444508454740900533192485853984989459585948223899657570773579552663235859107939982623365818285690874996118779669505137582639225511936975611864277304849338739348194147269360719150247324796238460909748953610138491445894249232026813581398143750284458940777283892843419247246530788528225097743389995325953473927831781998248461223702084304806638109414308429593820463143275936582818081005883522730827844218854993360352724297568637100701501616209414226323147865310031071864919294585818945515995831850423550805906730455548252014784232264546978656716622139916655415022323663393584919921071624011176460376745307140671339784269075605351249936809410768328776847605309928516223434112347314181671570560784583343659091436652025853682647405440605274141095280626794981291230006049984031336305185480642155441898889187001087739262860086937435153723125534809355471599352503894439880793130670470475286101060933139200569400898029313458641359363351450031407265478308524640555733651463334088549073805446973672384645360996590894031576364699010511745131936734774792172502705914629124718299701442789249000865674801881438766493854597844986298236620711624482677374959553657850621777306834842069452832430696826648070455921133287939298588433483944837498663758957868168507183478940770442260844837907741934984704256060082574850035599695566902411478330088744180450896558446841865322360 [177,98] -13165385987536600643612523632853570195255025885927646540879881227334692206844694671885300393456117876343213844025989187627540001779267924445903951220949530119863312709283983281248725764202290803882021154158669494849529414150339682668453811057682466701458971888582527101918869979569714992412479617361588363413376335904188560308111819549623471844756462246102774111104554487980450382035151069264730536087093531630357165594037246403411305019691440284319263796822647365013945071067228961015713556675016212050425917050106112569443522980127329476824713129093833113766742947650783632345981150763017112331849288384445608232758548795991709672414130682626311443419404096187635772484549389478751019221326723097939261813145388394907548413467598193239393840185121302945053251495825643175930274163739373853150456026740447016592820776082896903313621819094462578919359389595920975676842311127351748850393874575432226961551748088828081164765157006430792851693639416978027156815994201623812015598738733737196253701150092039886175580885275597989802986363884325608185706601661143433542239240359343712919132644165270418749904082780486204972898973391282437646912293674772435089596957547083087699948130436422822555603725687174789933373123610527934661025566587860248797030069769137947766575741740660225691060377913459203452880110842896673346652768005804460685835254681001420194762245275360491502321170984561344319321077613507163135526704476606072752933656048324449057345960478904489537845740737178565877571283951618625251437488536521786616243710179354375038517919177179415516638868135462691414915447230017804299174350990852358057826855049512328184908649169757956395751278755702019566670132212776248079667918639179739152434448 [177,99] -285369747358117134650432388223268456165975648382911852505116564692744674224304393471437456068771259834973735884937225188405958226156921245253345101499031972487151811971882601927856938410210027472102842634609412306458632010058265005738756136697353799462240948049309515171466975780173115798871971012348212705387464534755214207223420529105930212932476128093970155135503987612088180183539556839514494258543618701645393697096430291531577000602945793798604917621642527721075602733767971837344664446322759698687436767005258293147577591677334735794445085073708483976420369270802194185854371369686594202441788977704841103446695002994217085353247469702356199252341270680449884290014006877955103642996298619407765649692808681609790106717119572037961899407634320948612441363267801726892673195703855458826893329898414787644459993770309896157287706586151044025379613614070880170251953700198046886753212864583372603014467081095154591590151469302371095350525551959572920812355922757243757446865572881192253982564877956611969662134411463795917782947587264408827340636228266963458656381926346567979138096557704733484918184900205296691261428211716369153310060216959052144938119177239822063538401869819420723909167977197882078381544047382784516895978412837578485813375909463447734565243494764733961378285643042972136918261151389719445878367243601357692323402886781932351954714399592471191667292450163659156989177275003274642238128483055277883450270555333125571556009473252428011276489706335948237324484039206197794233255548860303955034526592988159031532382124081867831206984313711484028077460456474493830847168270461932156346355770469733540264533409160771960407906293474753239448988223680538020749185273430277339054 [177,100] -1588276339814716131304131712843001116550503065075969098340366833157142865769276153775470844356320154086551271583828863255428247806943640214797987026678705252966416242205887799508372528112834394777791649645024396384335370210760078051844065374698561307300842860928393969401629896724194447418517557952258071161034031997920535775114630363131248008727226732538725871297782132891151584131395301130548536261355667743854318925138697512166795132043735188697580070172490868452292902463460958436084695761507470606549902216952532509831947391950424244427706105809841971257412925760221960905651766182420236220127716786847134869397038078542883101379064564607111690685074319922806247980417604077081537293644756813424887733273939474642398426955102308943337134796871994984307215093621809938256914213207310803147553327586238637136087432413318393788556148727442296272651936152610151660301311812244328001164362274006739672561925561987189975050065733800124630818047039845309766973481241796556756819178284446303765539735821852494311383450663582341880754850351366536203601165279048018868180296481013039919439462436700854348634176681774462865242360334451501899962573701124062207329176230145106254106925937860562196798302264432852202972760801134741615304662863248179109922203300279279420089180284479643953254267920565394777736031504752696385686273859333791578035016829943231327708645388308943757741308662137708733944193467448049956048574022124539812646151457777622095959553765080488052636133070000323691688755734062695040809990080576646494534190041122622683107893891592457790299372685523453611923364438935965302786933958662099001794550933073368415358744235197274952132534451175866091519357775097466177656676600996828 [177,101] 6521349712971709440735908015449802003800693873928080475349493428453631800848384252674870041543899485165701565818962009828932992779201414200240402363364076608742532340279464315050744388576519221085286775315388242465353281042018005160298270284786803266831456837910020397237449756077233347277603153011833340697924485943297014400449755215641771651424913632694374412461058244556450947055750676433711786003439874248463678580882050583170919979544605721679567682899526770727154131289038250170857930024998953014509942599404323772266842011813150818734161597626852994123559038374622684573307972077337517392481682179417913311504001153675174025288352632685864638728083075554163350795975839001040376855519678607894303875073905237688384272689483248445407366268609615958255218365587671641791804475729749313412763288031655805902515212268340334220751280253871699804487841203277052559919418732478355779200447059596496929977324243265965284517278482464689330903619166210764228023682947370080764101853198028217770395642051079681691669406730571191041830500475133996362940276260836055215895788786039509438549733546640193252044325937844176257527758729039626071669216157039611999963569577870654546021285342252460244588377566533000689966732579091914240384387088240536472641999410429859275313451985832031065497132549913566397750616939403114699988375103099473522041969355929521247277705635271248629401887725955332287661119891899722394341598005399901932687435429211649653209395156809993438596061787761030688672677629480329931637640820407817824113219221449480289315694659111166667260361662408138138298428190033590256914296795497877121029254555981605654448435989573009284431649695490725029689197432812072884794891220 [177,102] 136047525243442668362706540518655642757185040446555698852502442668560066312328197498592007031368932122135600986636702166565764573764655466195780557318211970762589133506701482550094817143010517080909526314138309172057030619564403697956437078871274334340417639794395644820194427240426772098040615717262794576700986457925439070980792893762042566284476064755898998835802388834995524721463093662936689233595262858314201383951286282346797862936745957571976161889639211304754229092109051152807836551111206376630485926984466539198173341888737622132015171183257502099570377975140038276900257423182299173045109377493924299336221911110817794359300110150224360179457058137778482214954805818695637767862473162582559085070684195364790743278853962128820908335007403824965060509637583653105160170256330514329248328989165148069792172029224196999504300218940457841186106619873268933422423618935372602821799920782789126405577860517361438479140360520032586542177161835744873124782030061323610144289163358059676581185742893393213764018419761678624484552455859058875381193390131593500661530553064808874909577300222836999505685040523149263811624140921158703536569263585044953393899547310983714422622366868690936913377441651181464569260689320165822110875865038694994635662216777980513087281795044099215249663283424048005315683062379480649255564562273653566522637759548560879400752209895055792923888714473251515107211907150779926809836067404515411950933311653025576600308624176809640541739786272730914295273310939457389339373459813705035994344886528678456056362870833821674460198594400812107030757183213413921102500303351441133104175595168182455352331098026127379541167092291329744440969372559635353052504 [177,103] 395759314349485050082797589379385043566165942011071444759684245974116940434366848668691433945303372245910827023164577585406613814390743617413819865543839630744969240239304010928754193656502493844314251676958152798938251213981415382212648051979309596561173001977883268934400076176125975970941794953130218904625725026406821595395566788460852903195995833134005392754423797120269062618611722433189712768318803338987196370523316140330354762119846963025258110536111893551080883523226434917973676327195221134720675149552089318257380365358186930516070446833764844102179895301496065639177190018891704784829063417976425311442913475798797592682665938039205556515020750525008106924213027387724407136366046534543451646959642027576685174999649408485784706467652036767633265066344634364782945595439671802585061169395494790297348850270002617273675633562115100858890726129641165591735077955812601470112233946680020071279547293392145183341356258964104177966459348422297236592831004468829281766796317043162954391317240218984249509249686567573273758855778040640215339715653274732412431324013319679882594808158135551096948237067388433319762414194332866005828898591208468203921425578221698044286616043963232876446145796639484070461958748100940755659910847186249454116233753224150029499300881591798667497915975099382383924949651532951010009881733555724145681442440722901307655694907642390898462178055719235408465810842165820443256248290479534392789256446684853964485337697341447295252594785461874532363275618813343945066930027725604019446870634961080184871226409997118521670364717840425996064195899809493058300424092190148641026224574681936435022004244846724292313594845865101244476031896837126590 [177,104] -1893609545368186427638468622652111237790439400342174523636123306074526292182473681049869705794519115435506946251104239730560014347780721702096067500286287710350588536483361420363669411036747721930275661480725361110699477055670025791212982143620220896768500802892369388701564751408854866878926904463901401027641241899056170689174180510111251896581135829518549485101405489676339602033932500599877560809970285064757208738467734616740075379253391773288445798427752470690057196124731010659000967308758351470739175941079814068694236172525934804315971951556930381284148759518840667220221434800884430146832786758698769321721186417790899113678564748067536534833256395228053311718522737687034849132394622214706998860903782411411800121422968990120167526934827171826858436719982048820035540685439101831724938080240834130556789827754759241742394837965260757524506056224590581088103949067915737150017583086847660249371508722638304992334806489330064468308166276621549038111070420900452853359859232094222655154783724269649730419962459698462610060435716472810829660784977888799063937404003212511451586381885486815943118201681509305214890696156314867760066051634689181292484353600135241070118328895869772080855539369766896645747669372104294820491167826979270112869038083613968978684876765718006334376752429062559557185216096502425409318455212830113074576850137265713464449991583112062055360000560918637925021476401378137915637583367270132298267218397273400962980333192354161852531129852780998220549485203742394891085526259460740182160150883565502314071880479185385560895773302847871801271286378228123224469031578348061806269230996431959743286948783162716060292847969891975193195476291956 [177,105] -10178947443026245678361929507054228519445173764626080663422571183126896895532805749219473324395564810791923080937609553149529228629160419858544795678079884454312927810126731780849948867856243741631512168366513341675494924035054015563594650801574107344840318256370960401946280884390337586713685475155811861661159175255390102958861225770143033038678207958040283066008283798540765689032847552683104861055725529393664816544080553879253014605237713663868634775010760595608959339076210226973225252543617046100056728586102326001843976408008973561772728238125799658127064061362607008877072629012500340486814170915613035795771494021077504208243857180756853139469803789310851788777548684971600027021003103479848368317215110252860671671940983592728123364346520201603296720922714360141811154672553368979760563902676978209960681333443098017688050545849642225894834857431089050415064846891867666274279307479948802722133920491213375405634833894011073064773365410192487613027206097958911170822041519801139866542467714347903905358012031320866184279014110390411091481074554799985627621794741667706273809614875793933360592600557174398841471011452292501079615833042664106656052397038233329062818981198874227933919877863779375970301220026618006321635274861280095014420457710973401652055072789161565299054448303407497062684505248069304091129360950604297565912588335637295088558178165762407432371336126324358115673776570740883455403957450934880570241636397299624430353109968353708076714174491499304843052875059979773878438175654038091129472919834972102167998786593469455362057565458401086781608404063733765077335205157355305679528667827851106158976457882403896847992319731717481142678674 [177,106] 690867327392750357085244523169684928228975923701145924225435392630030663122012633930229725173053870266104018404051502519881003504947995490142431133191895197508220841182634447947218564218447751352010380596545022522023017341279363986955702227416049637341597333043118809679895559786173077128630428121642493439759919018073339418047981189443191489622185928460425819184429555061190758689269076095692948267228117567682688828876276618677234381822411647792464406601455536189818783260843374409882897760642180143733514672630384624236829155352834636779811274806129997073854676453559106515673900836319231040505110078567301878031836787787559231191308950599962914476774404543033168332872656583120252803941942891562307229142196543757775439607980515353747944755516456182791149890759350524682225918785159936766890291115792385498403374820466743138289018388733252763102122172584693520134888021970941036059366729646111091440572518266167823565907453144318453092972542448705040217482846346067463140370746682324129496529268378034470680897348819205333065545824156721102472009562570063011706853782539785671652178070435744977670458988655403218488587547936546022799192290129649001241573922011855759277676364116286538063651170745484011161669509671743839833464892319893491968609963084118489145650712640320084903855840795973843510838135660356078807736891534749180011120405721723002158583277874611326017069283436574581412199650632680327403245652214851108952664055424872758947330270207675096732460074203377756169483672418879087534451163687193666269559160168083026365523093422452941198028279373019478193984964694667497443787384976754901446055809708288593149238723687938387649759219037104836 [177,107] 69737118574803808279203700212553498526660177704296827606659971546114603048587798427697715947062853584884632574666239587359978684007294590601179405381933695713555770440445718322126675242122746746288565223532730740937441586554657650633945501972472120656191115521074506502426111064409928547681726314827378091273326305877603795267505770008075487646016281235425659280070112782641997173327226967129524108902808141646766624281136175641526442062830686700612142072861682495195070707917615806025608109851645586579143510020383441911125064392819139351731253466900031639530244878309685515442763150395320242021877706072145575932601642688788822163188905574079386886263550862362738269631488083229403407284385392301568405198083733160114517047025584472985258730602330612624175029280717276142540747370282996922439362619269135797943131017088161613732839765024095995560106466473804428606162792204505970453607305221194025287601402067756409589565200378380061399105199779140810600973279420774092895847015442173506755788240507127188868073820398071769186428293297827136528821142292265012005859560632836637050652636592910163682821763033252751057250884879911681811290870249810912798015401210346698163603229552008258773632211232184857837681145067706510092060972221504625217248481534249859593673381319568582366363662741844224279464726079305092914119813490735288948310053562132881026958715483893689732661701159684870607331219783304801167340987224837917955688553634429329846904605772343421673402165059136034237384848349854555338618285662945933357566313024344232007817513903197333631274566807611627405045804380334905347204725107557123724732018075658635701756523778288226440979068590617 [177,108] -149665237179901469378097045118672668876887166095483984396399942813707079031285096339309540012485270215718823805307612342682327108615683274195387141643907554952581689416806406705456681486555385688653767799143936341769432515462097384719480455085919536016525083096519562326687894829040024856902378631296407787531761629177152887036397078679283739197098464297521811998288656640956374368035613195937281850974518387265608860360857491080719252952430681032099893035746256653837254305884854285406003929289286793153798349569064306723386971585610300106053879809579297496408416783447513492966956804330621932044605073278078849260089994780796539660906426953836467535039109214784249167454981307295890285867494338730040735881872026847962496917306927837975125831188301069225881525537309831887384772116995210776445120252575187542235840117290467320667425865076344210287717446344311328629593297666129335226284265148918572799040884878494384193205948576984968915081591797453880288398520599572763259490962312173925764515927629546129714300845006024653202456230536856293830535317858374235849259416148675340599633181073216077328026741906730644689533073718588215591725358645253346762739942394520457034439230547990531607704595653625751513870765246695092014756142673739186897888073234554868494226808099353041266271329366579592554756031689483381073859030833679563136411380698351117448963094491280969932527371137802453045158067100884944197290611368136106708493312354987767528231731659230839452589456766554462801834254227444601422220815053061297898055694081570303633297089306134930612985687560142293807963042245408241756140104255221038468116582128342200001875600064094243109299052 [177,109] -1441938112445146330696669105322996810734278299660521740920192349045626483928518240531405074310127700279630100918734546980643046833687058999340831769057456721843997577330054437649087004785554560771459446602607377492727439611786953767780860759384861753286219394759599961585695641206453094544282309477235031044524736358127278131690632747606711061619336212132273250109761522986551448294423926636562477265716587656231345269908037271660626017736345794989342973028466261372536303922343534667049806733291750168432674408574882310210571679936170163606008740521427249037576317454996013870301622807627734966524172316654394502514368934384403163752253899331936415010066070333761592103216868567784256435273306450562092375584459806349015293776748953677547102627806401038544342148891405197988618582123609631706614371724424099522208915893115155573111160538892507658689912118984725129382920158533593738652035877212197442512168927961254449047875823157663518814245317082238304689187652792987037254558711368826201862587573807301682851062512634878250504349197701528832351477228323612950793012016474768307673639340699663048318129934971426167697587674084007414173955164455033933685923408516405915923566173021818664411809753833874462461548193230818723016585890877991592920242007429114593078199642163613783941603478868258391245398406276445857480829398772148530715574998720534716937827163761744658605077731535662417846448053427921334669473238825231331937281016595963252596623067237411109658406685133408069776070138301877349122234965532146921106413927021385634284761513394639061417313424886203624832746611390133964856500877965166080405318794261250760899491597239424246099 [177,110] -2567251506619645505066087359041124506190746963616412490027936163679575043326510234887456918420275864994500743126409887982890996088114549222431141352050851416694706035552347552421966263622508097255311405684693108639487627695018272224071218604862751503163780178424008878115167383236579718634618179982536718485563442976517647028602264747872210438265706568544079352572662601773825716471602327861568511560305291687036471407578114714530098593846435343454574753827675639941510942229787143892245902472885304773828725939867957852169833429730111242066531218685612152416084866571111197227116701571008580169091149116764600644221086780333045791976097368467518746588837747773809059785501235893569951890397132006214396968618454972713088187106606608561082211926467287529107332006104895299287535940800450830559025382773286382523477441147084210301356124841746266127518877690267656697700692378865489404662784133159240888202695196302297103593019691434690488212839828727528932176164846008495750298391249406090511948613420276027750408846276786328378346700561813229919649252052854354916760649340955583971869687952082903182663927547418874297651958115867104993590405039644112277136893352482115823560744798303309793684875453494414335742023640587624421306231774990728550497280816277572229837377294987517875505748916986918070439587277760799408660843821451137430449544851938385360509391179231123481680107183916018318880673142246581557819557667246829434687614418513167207035123570328995607939186525661239534034874206390128842429431746688909081309258798347288160654653881434835812738475130641339533989628525591115862447482624337047942322681204365498091064432838518112 [177,111] 977654985820098737058938060634169662397862237757458054438802784183003269174953840252628018578261858673369484364573470258654080410052562709812649160042645743007109777149389011674697443975761209120186407178437603937101065120464322354839087466116950172776587055027042600990499488834871105283947252005837686330840082410092175841713970237242337236030442118051406820652023295656942035490800875405558171744372473223688381956857102602020564290671258121650774378515520342113007855897635584165994025893761451869532255917854805990087501011961134868867200657610268573606501392450582181296065867593553441001358929162800077392342654259905964677409890602644027630528607574073110280107383283403196670820137225934341301497606786743041066969184960058753461846259608839245903447197741476131874432671126195998321895912110164593145677239881552383098057859829700277423422061759883730222770345427443978998782034031893181242882650188871513842502291161865015950134836786638808895288760521198668464979171868198535753064507790842572043217763206552753591855043379792332532959025647748825519794617695931105503412365715447798752705287029385214006826146726237535511797214381180395021382364410806104739656856468799463172732834541907190914125161179205875579144424102838761481343822137267854637610716458301030439444212313072758303577234364255195366946167755228733484033781602877878712673147959046603558013039424381635470610355527169456956101378896616162738586261838595751266381973115428650457465810830947869777393167265880868819705469468094504422871022439500797971205520201763401687205164781924039871975795106416371050392237186570483446147167359996881986273519628 [177,112] 4900649005688568352930188957726634842974154541424021815462296427809862197880361262311591384002908748154486645904598704727743789553497330007409348162418630750590470680907103194045829661889653559645582499708345976883826316394693861447307358960308012649912613597797271263727382220701148161419236647920942566135878230653750888809407845117772369729390741904264020956893497224152836307553593077683495021694941253037804989853214000176123843615814585030617029261747115401170304123238675559094842797613471371680219213747730916467120659756744545208954024077797801952489741626759066561301445919823377302463699747155190477233994188241533091548646107718909977861656841563507237342287722351773013951765989380670045180575483387620577513893008169957945067743889854308309955517726873116531403269442648694653342164458734244541498400899515519582238488666551200044421616202508759802818818414936614080122502013499547793198015627588931077473793932574272473476308441289929443288110498742318133622409107275510078299846334380016649974919626908301594892393982045233938756509011266595266984703559613863355508962610963479478226081428033521657152605962937456072155575747458596483990406019437698091607498533771293721418177918206103716331439156132561124338178082596907960147005402655734373069825828751071444949692929826730395654006992027643630144141137940412939596575762274542295943158156357653261544569366706028684181268802486832877112817173552720567666648989592390699154937327299643990407034664808418743947145941707608987549427216551196058699099688584092164710576649793025722154052792970195127781819545729267761751546527258909329065662997698418569574134 [177,113] 1689882900865126593495168955965601095995378662119569638525432805235478040551583768045080514244563858684749093423287766308944722883820755446571697283967821778444386751229591782844826155604714775053577237297721471518346148150922981477436289772021224786912548554843422606516657135354688301131094076001993839009303677042840015778669410153488627437354278606620430199894669396597212861610863543278263794462054141246592481770215904088617116675922129055828582673971966343728047213818293531568473199005997316100632113619453699813746752228081316226600767977168429118247782760232990870346147728001411652942372984659920656180535586825818718373063700886069461641792631300888113862216598061168052689636239143532708122323128421642868270112923740706642304883118098166599716921269873300246701289999971462387336595491400706085976819334834901975205782918065523267361123167919250343900649818520542855337632040831518611413609177817329999195786664322528518480595656907704962117006168288899039160119732447189357349225693357896668970651386053352807645529920168401152212175319179245615738245199416310642802574155247214065763750806166594798706506146866431095943476606751945138591649302899778339579996264752367357329327420383067214130877913116253820700797886140605993067636552676459761218134218215861743182919142422381014000069848900848646083382707806250917734577128282728964380347044537185861476466995698469222932278034456862713572402908202156677758730724666595720279111029448334333062353084377026980754137050970541674072555812025373826904285487093482761240771782232041122964680100586969104090045094719921406846960838744664017140913376816523080 [177,114] -7428074705527847172279758298664242055274566920668179698869889481088112431817475334918023647554321423129028580781152558928153610322641464277280727293996640821720924080045957509175179101199639188054372422852098631607739011036472043039517503725987976278379596377801809813525384069466308205783075256397546222808543104588720534907502822715038061311607612356941227946966443427941372084325005343543528595813324129959597554746918610629717137473656082558725820680849182476820567856345271635951632155508569921393913811151377170962601174818695238404931233969038078092671186801789865242225389500785275333749176393081072022701544757389160312536976297383293434169009009668628561816310183656438870271025181307984879352935679787440996471766763313828089422253127123552153646218618822445862881260672162607180075726217877762854425993102338711957626891471224358103304616611396000337633380180836142156724946904234567716788884967847517002759975265316149999006390859481649233879279762676898457161859582670830258943066374072768749754677896898649799971595531258790924727499598805396049059631591327877069503356047877520755450747748416973326345217669146170485775122656245778271360061553595240019247421047549947359759019956621853712253280822220077984615067210237171802906214185323866760150729725617663540988229644519791783952854745824724624886661904629865871889354539942937487792508954170370770043683127981321708978622690559233729902602727853551898832206209270433779753540827625763766053671295681122475479797112745827507869176656263778535819811808454963986069366183465122588394767933318586836985703850872562109523753076623360922829424814416 [177,115] -9595069120069235623742947634538489628919666051339746041349717434685390338798477945402267401928939192433010170844797853213594920856992497976405638669830977024634167359495147639717627442358470296408527038085602359480213610271748705854256193791567317900146288684544766555122187813509108343167212452553824551171333762309845771578021399781879630972801068522076126818035081969003460611339821429935873290548434424148500880589835973406492779564014012080837126126971392397708790250144085493792076587618184988445780194775515957903065564700872045304955056148792502542316341406993929453818412792533470508766464879733437863154033544557531039496068120263667998222491834174459465295002870914200587834755578129773559404791465587421351795914544635603261119589706105316731279587898787691769754849511690763478381503877132086235418293127296780420750148004876482903387324410039744886830416055767350162877282987234040080091689482075190890773605093958150969525075847309836054227917682692180661666274715039775420569280797343195313775316301242387244054115708586413401439155402823307579202862083778063038708067144473753068341583495797498696134155238421573888193117226580725102318323744393903726886344440923504349151981093206241159973735763214834290314264912202904915665942397639201239459774573290638388134425410290411990826776863861674210524923243563238887150140063192579523950655890939105669792654428183781370359121475833562331561771206358908744179636806366991019016562892903666338087313575303199030621370446213927772052557613475483904231880499739255590356457139584293613135908043898114436953091327678600382752146602887184316124471 [177,116] -7996698256876186340306789620533041805359141947010926290145261565577005186449594596143918215805968997100326027801563989012795774278690764365596773950946641600480798035849337729361363696338677442487858475522701940691420710107564393952626306086155207975525944013678761301981827586095375729237980250439791452960430740248071892925360752169726971972419383109387768740695192316448077055424598667200528098909787219742564696914040518174177782297496478608977835328745181090308587020336081751074299987865353323084731100962705814474638845418174693608234262052419606257477346678555362067305539598940651770611846653150861491385688877853146465651287504817816883811182561208480802428828253830570146708214563393990384941145610644325583282758952035771212747667846716289389626415422145563272868644037295145935061929382125642016057336086568666870943791394618152370020507011286308030096228621354623950381322818281018192413135151570020912868157391959137959479196388061565990004967700580448593724747279743614026268319653421762513035708740974455326291008206349754919308871757250877957094200373755952630698604338534537395890374617402733192010127202687836828316404904105413496960404598440233331913595398405292777055033955164778390160122323903955217499694704066258774712748703866938711648694787487000359333271752235806591336882552987915811522125350294873974971024144579647761359251944691615358693630522236099868795231290607555863719435666679264692147195813797706543293886599439185906863388540981889069662980980537167609009782315401204196626555907673176544193443989461782559055560101459025124966512358149187059133521105553961572 [177,117] -4812136480768340897541795352685389708665194419856685833956825851547819822639062932008622776922087230389817620419032414393552913405167617520206219624680180692389683866281700288427510116941198809719694784405995136233282850522596983784893777908384338459476565408410126673226369231473682620275931265082022387927087075950859363929499637248535256013482816548522074237600467182924439602701663783921802352657771204595851675602214975026305114154318050711401539358498929444972019349362513160105801540746670026722025420758516171878597423942329814854789783945422772620851839551302112320547408682357548750490740001627201919619310028676909937194615858331423820939218018288380914326342923321442341564264989408829452412434629236656632828541377762516037503088447085288224125080181931310593672771574610597463698915528218660000102779746997167354859834132413916819925427679174695061903601741755331696071127210854755794365954213822429049048388288571265707072810972776065325595899538888070197474777055395863265081805275517708242569250329975767462358064027048320398761933197743728298081675838424364277727134980894277390927163835657808294048779235766492624853939556489351978396623614821761186530280238930119073406041613900580659840339123882363368268424607925464457941141171048211457928976052675039952636979399570030474267260854332743372309454800951400534906550622421628542336494154857398528049288082567727675302109170509036531514285571597591479871490851052143617879843999702168638608056407402688970377051191270116310032726365930428769576784726520589254716176027605742315705010369484665126552012558440009200711745425796 [177,118] -2555727188075212579087896175082851984522196279951572021896568804734604101342917839429756818367468214832071683182103279620470354334454109624356902466524698339669913008323929061970354064727381342095832660556223494600077087685258062972335889536223965736577687279261944146538852224297613334124253493633927127360993472445912596588311763748137474830850833231310102275795621006651849354800078295734177539434271581873499221364560796949826875866914310643118423777483335553690963177073634556299317772385803942835758511814986108527681682445537686118252822145182138472365416544445008992597982585764447945496099581650014991863085910456042043687283692982922076156964956825665801594642543345391372626218448421019571687780742070308113168169095102114126298667797817271512112080665346988785520809524476438956682660539239367924640221245906813409386677935762829621056957132400781286196771819329484869915723983526333108737736123740713970857262317796206216093563152601232853450605093826244950594473727277245934419508955823937581022752661418099209503366686373613162094790209591798653139456719371740452495445691174999482005823685309616542675980861682639326636449113266758007446733539717813824739185260911978559590651284598370781519137967834715744182180098017188101177658414745559987788959961146056177692637218185530454255959592784180849539331850764424493750573450707435548872779960737712252156573318177644888855726460229265411830621692992159039029850741137991656615201570909173751972496359305393462639844819760750023789509990846462049186181556562948152958169514827887705940363163697744518189713092711220637563820 [177,119] -1024836420356494064056265398740530663606929913336411592305018054055481663172320427977951885264927159178245040186893065165967931008619955179969182984393323009430366575729159777056195546304355259783759224344897604403295528545342399302879591339577924226837546163480971452589587836489859103242097826615579822882661442366773273427942988389561294300531181809181835741719112976272638980555444519311205952278598393585596867837984306782467532165817737251196869463815579644198556855877692370674195677885265642275434985962538624943918367261787522290679262320537798068426548694509321749396308796900338176767199778470645663015309121027667445750520746390861965657710580577017213153048211265537271281241903062502285372049355293529411162409224360848243043056631311443294973553170074775464802288782352628671835898012188776478676545793129465395676427388635454658539704213633437469327889550866480205931860701066438323753230420080753652979545441598871119197085165367738694993007312128329989682667098503139232417280322822212904844728989624662120687107907036765988602290465521163582937642792934201059537827039557785170448335065968028141433297837457674314506552306915061753816059469462570545812438354931701265756256993631438675896734761026958596200914500216573766950071126570009225144733637949974497970424861650447532956962451424356211065008766254680584207493100265095197647494229780736686205851885486386377932844232469053150722294358040903244267460251592534636284250566386200664431256614295785965810471630108597077552316664860331039489139829073515812585292465393002567642517117386558355356677443313623264 [177,120] -413957345765869139994825093380708038389785794106644462293944594179800188487545245274196413319838888683578041816686981506443902542085706829326938899571461916853632905029048214062473257412029021820543462907439356405405145386344290148786500394504394974783313265825563614975371780233214011540390597542371787823134443925130501241149199465983965341920670491504852034045340556436305689220635414255092933011986520208104491814151611776410516336841828748829167833398562130113712894295427776534209204715786912944837694333033043851298275361548403894072690458688678310095723117586548849068192489631845629396808614502289372459048337342606750675738803913228522725017286016471449726906759271891733790138513961317266131116756557668777607140353357988574678211142070888144024270696274825560371516029574392282134632180283570245187847998797175062541470479428332139337056568162531865129188623831262134659702375059076787064266562100180291223312234763383129389838808424785499193777886609123052664074694810287971933372600370234124197969253287184328569597064816221044688551304486904376991410701777599184921134434150725128525736098059700082972809045223212876162685126575941674134865216557358035581368278569690982590633685389409267436108198294026438030435208459818104702721285428650722015589023276008061659916309395778074619684610215606107786788104687013122697624014118819998652316321703555780684858492034677622610553022531219492433690373083336201228044549352787561333627072130335110451883063625058263739874010634102439327482370341784981312183836681650618526045999483490026705197965870077528467753019986 [177,121] -13510053566140154871950572325902856719542085199446050484991626671948063158360678254078470109831416937720336697669327002381560797432948003628185710962462652043655700567454812761943963659276898279927208849332174781486260522449986414914896197217487140422800324274253301388988416622864096478221017323360099149359006327067721525662988259517653422813078160232415014361437708544995759552708670717264812728237968841636326541091144321557196878383604828648147620858014217772443627816887409145272864281626296188585480022931642744170704640932890435386465855209932648761570635270587185164522273728359403979090526130108835413630826660792108791612880165857325673869311314981037908335985454376408220732201216412492871074246857584024751208776290061433931005905011267758565485506692158995568304550534891598657891123192401360573308087745688428162808697750218193400991982960503044691131856866219793391844288052334288031290121540702450899745201979640717154537673103970388696236596780190065770426287087014342497444097940002672593412645681597092489552770990169962521413285768399409359854286060584303688867727839486720774179504205050545936135118839236553959421905626448561781231366340810902408495291010283562107542022100716441616252454612233579305501952762729638060506169434654742682340384205321887500957403853964468106214617968804614461840409708383701794060306433323109844429253561597587327599500185443910212709460292861059142875313204846453398000828176553028249278655433740609443189006694831469365086018942864171178714969509231024861046673959573107729285977047415266947326650045136421866170 [177,122] -25360463131176768393554260797781382092151800651368629160975067542362686671656827009165984499550651414444912094933748364662299765517403450448187824444690691537265090395744070856243694089033230176514579828345877406480393226654480330437004561148457463878887323240063860519057880202364877033745766211145146882205723627461814800987706307438697306304156891983053057238819102435174830276902490838554049893598064816700939098151637055988151329722492449497765599870015134535359001846371330489974723233693512488275201453600802280195230418723039614765086341884343544493049809521395865718302964219379656403344503547258907063205661663296033509876073007842093510223284816419161490418305560389752428841445843450373364702788073073642627602521468627932498835601677914870813932446714924375489753361198452455248333575765204029670340031264978205379304280474637628966434991358816298777900521613141882709922154124866720062723671574486171265091737754501389312087094123505507286995833705042435549458465827312705033782662414634305153561238932860009104245975157902749453162046242927510380126749365867897579758811848227599458063080383017963309597407725930690591130142707442848690776978135335109011133941291653905258008773237723884127112747155367233348383460332253017820885347479954172991752568471556825138899998236532641812378080050509144743731729299239069869340984398709902883833924242787940677790022845876496536783607265010103155409023357275162730875247754067458175353049027746017747598481492630947006491931746264885368986543378422990802212364684672778953580712065509304133488221119021148 [177,123] -6770574449839043693697994017902334083198863956536997529765066841128199379724071986204369549852589459379986562317878673891168545889332711248627466457944568942699083332107375346407011717581462024925579332736898738150280878416848570952352135704075770438924579506853283207569042049624603390790259358461350928313231408697163101293951103796286723111437739132035377840588564600803438125205107265249801430139606208205214038115997882459488358862897106669485719789646584765072975839373331928773680657201288829406467665280539220992287476130886667150279355443131476320910776300933025261083541254486317354632982757315757694685303902084289168068118155905942597857398200698040843507477037351839840864701307883489267148637714777346183727331223465639726792438083732473915840113268626139469202100826369681685560498678970548944376070017155904849934108541797558480629343429348671238035976653563999216526982149097156344666866392230799491470858447501099876548083548611087527672369686260709130947117251467381119816644497068545833786904614117754120105518096650778478731405207675332109798815316680156003321240773081670086103909741124292188022819158042463152598728938271480733883550408860006893537849268699758161716838926791992863435350439105229869995217247901348626802012314530500492035421000605505534865821264892212555958713575038083063566047237616552755605959632851333585811521069334133367162544979646199440898995038183936790719080814139056383069400386718947580284631654415161978590299522080448789831985728766792645175264117679910166224145122870278975926180968464820811718427304 [177,124] -3038499894990356212369369452612778506329381735860826902949228520422047751721241957208521817586317194349151093007635409903409183444353385931471808360692078267151839996231273894515463753344615995840390685663175095743522497182548497782445996758610894999944350904497200812269164321681893317368385485189444995560612805079363906376139950458090133119890479931130715147096614310820782226640900915397295310690591142259177158792068995787707715885030008384789041591787773136855580872777561016975007843152481844457736193348462643342746186742268338911200233184981351509316603288238859347881303185305524665925449443496266837828823906017428951883228930811772516973878918069720312191983075467852877416473176142961613569894303652309270476540490458748421683546313233911389998983123656316531228466102620796647683555539535631774136900501405332222605409591632002153143831483511316659756043464669403231543605633415595286655159312227002051668178407028921367447010442877048913799680152396069408032446871998565659571804954237552546821372956801120965020491871047605161396087126744706825976492706545268723327417263407181059063472202500639575996611971224452082034798555784157718897431122359492403808989651147610795376390304908925993196163654208971714578995954168447351119839088127240993183411929975059133743548181764838794508825093914536376398265790536341555475211480914440982496164999846873866083082063920775016804701729548792585636455905970001479019479514206202515761510251081651074064382575250746657695605868698133842816368596370389631450792897553141628694653406573494509268 [177,125] 335729765570876242558345892847220856391004742432296060101077979015857540501540579747520454781360130456037834046241355251022816595356708557277012009571431359951412891731848173391608990450559257410066819152535833979907808059813798739079518915409617768608585441546786733442168849510481112450459941319505239287994438205574623769396286713618464772780407559862789411414633103158055049024362434986451958224187606083891084308886996702360494130476089417138013762937676654244666837015399201361112833319126685612481741855256465289004750956236334780523577066281255786771640914123347602735714170192332820074609477295300012487436791279295207612905877000786927698018831183896803728651954170299383024756788474842378973526179923069911474846854280582118996724200549209454828457605634513840740595081436152719630992670746198146620198019692070865072256415677759210719255036890338656241227311085933279372139451014635018288969124366141291522500024648211920615662464528184756833008378479913036215850962985235748279127020870137872034731198247145507745259694680381211823780663478696818304678040858022729107981516902046005214551117417962910985079507681133705714191732891057984289453942507589599412675230656550323081370273280146035921762570104623436762800932007387475611252811804739230374583308634646451173931441393893830752516503942584816140906040336644709025947749171122213032097034788024722217813782019204404357041204164290625618707113092858533342518972684965987698373046482254867244971565701334058435036665516955594888720271660701150327682070432088047572516899141275 [177,126] -119278455715717324048629603453057647033474506289402979718833440231309951750140200658649521221090794096022873305154087155112379525403431174995404049343549721924061431850491446686434911009202365660696195261744848712128077321641305327981523904622787344459650404573151957009815103416256040066271409038560754207719307089090687391947618370911237828841016609613480391540254103016711501452520744119408989712155083323670192824652428158623078879750708344178614351961948474490857038430078493417331164439656798655475172461145954616875324891871584721868831424499381522059162488331278357719304155051723995646936326164805112197775064445853885620013121587823716986182067323875553351488670932223935564857674761542711755461143946767722122014395011919218062529797464949316225752001300371953007745581519269241254691891338505149396351694313691975593626049742634976509853672785747982084711480145541944446658743150529939486390002126316280832973093083830891180374525897123123601490088637515863785523966751097366577329544927478858168189068088740175862975854028604040329168247473972391010896140416106654649164518704597246578158455559955254642683364220692661020596859500346127913250693031282613578034169989470548780032847475818621033553482269543531067455829045435357072811863160479756347083747024152444929559070138985961685508911269228705618375865562082167871791191078024626532984087137992018605174397312137037301870119940386341159378858146173384690607886682865083040519691010893696474228129022037052373381535833633148945126598591010085250825227304765126778709052 [177,127] 13623599885451131129529302683475825235553870167688406264651547131952005456860729889526120007302072072369383772165069024013343881398341465499856075351815573736159572368668506453269557396597413993666420285304837626152226810863467428010517092864179073177014996977510861175713582764819593891984095695329078124329542221043295457886229472804589448957786705377166673735048021586677992598483241236721719186366076737708294200138114755235580124645192930313160671583980443365229488822902219131473239818156647499386451219738124206960832459482816912014105835327899198921625795479371533324012172945545824863130087531331029562808007378769149305502327565633032714932561873238031345012607422925237650737313546037792591760805689532084957703830735872809388820559003356966098958412490537308346072095086145238874608486670334370794276558758665792517663408773792424462935116068201995821725023717423299090757534850798252678786674306464068871148069052761965029977774638240273610884943932405759407520535387569330733871163897020648240872843478475153961357487707071420764106552694828343665216845416573281392802320081959383995175309016795230716483065450738829251070708422740567231045314990433383649208018263716689235716634474376857473556843223583592167190649302131959742112048506894960446471268954488569722002101424979497696668753936906078300762026702099605323516126879001104562673579311142225369361887994108154317755689145649483301248454862556329971123512934679310303892898896536223708042211984340247638946311962019000144302326338337541937307391453333337582 [177,128] -1776488368750359492674551328203306282199445177897420052149342054994358531903931945624794772728613024325397170963198296657285783518689079112225958134634066531234988395499383563348752364878063612985428724194275824074665308810571617181067394730845456887720059295844502327684963159602625825771386977138363267589292121155170828423856932505718659898453418688301326053196719561935179640395688124549279919574965440598581740909366825564616406735238068300987240723625744125675165942598612095735038626248009051077968180299528972439538895253912110777258468906513276477501616951246771310228223842570415617475743002775255960349156812858076217766473921402684886969237342087012674187481682178260635746718627834949890765743253187624102190191984062352297458094017952404272491728695358674667589972850782054695104967056950870277375935931992971686905308895131412699655595349992641849365171211216350947494545089826491565720218322073367367758566068964423421277822485853670483996872766075609782711100834020725900053688308659987750294760085134762911991907438086838662503180280522554708445926140447827757481094048881096108005892925597336425504847694860802174473740459026117522056384386651534337987464409165629987576156019401884929200385728698915067738568147391012696451001072098856350248262634497928947375881967842406605472771823361196874910506012437833697350430625329389185391321412450271207028720722602953380013976611613134091246153510744270622446495265266306206772493033623743258595421403211171414057482080399304612615583288962516086151199026536 [177,129] 38964790064291986375288907170444884689210572866214291641879992383504385599311210797988814407047960009828766829493260125365165983553271277995405578518887830708452997707338486994752213515395518854215047749878090962467641326445234554858275614882300423301454951921385366265318065107388767102330269453870579043952039166834666618824494050907721990053110288627403330137864893720241808363869342742627418508588777856599135378434076978896968440672738959986394125743659081319637226949003725805204183744623697564360188397229343488111365460706708958477225227741819011634501024233847153638758016852460914977404858285846647307468431527435572252446609327728821740680057624005453567216678860013887919266333597036401203104174370094386884581157302239992041236221786268816525031524684569396172017510051956653488289024748603919243282544961811449504283543634456186975277165953431035301171968592337212000261332416748098727592533905994802587086869581472099104203148861590938662817172018936134590487585552807250153190857940974707582158890880283262098631188157596007891212310447108324990313756092867023810584855281967402288835622394527692727240391541004800095101076091649058390934131725804593906465114867651564282928384572551186113542739240739897359240104967505872092309401564012202268192140478405237754198360122009351894323097360871687888137358352020369166069089981341227882964543717579889137475477471163806204588531187780003599612000261975646836551515287102246259703387036401637720532954099544485212415642914305907674920659428706171012788 [177,130] -5622491261901217529522543574092091769461794464400298043552948764763958884704075892395950777756479042077595250894671007862586426752713788941826525946073211009061310306840869094759401548209360761091580789774957525305186564994683736708689994021146980541202262052794945903650367292073061949079972780207705104998411840150884758463453696761361259940298380981942732465537545212526922713587741684642489739768539872298010890014601014862019416050147486068178714632384708983332217009725446917459928528300898305975828205531805196440796969144574615148379332476319524229821468451462805266266655352076762278443464193735493670747810553753466009427882467886978579801603004514128705624365260802831048138101700222159679736110272865973229127702539282637897786264336891345636807964284920960535444543616218021368950681123702931587776072656192669091259597359263369071177659589896393773941002374540791602225700779996216659812440833836938976201743898946228419619136795405171248555228541344782456013542232858606112177587683200488155243261134796842282032666980125694419571014489003373068725754888638385749158989108526940409647846742468078989175252028355657988696622212901807143337457594243826960937630832741536332956521632838250720032878003957224145538014289250726960455074543584619658017705581551250874906295516725441834309890029293722263629971327551237509387901716763295379124349076825941551602747528990073693821792290441319000235673131591631163725453904112900435546321139671147201952957147477110533594543627106468532712214230762998 [177,131] -50677236388013946908292958852437857111670760219622073915235320782064891035800274610101830085559771233357533702710784621296497299564896044817138460880658067347824146087044082881012986852826791546643432882845375117439252915346330288004022010181295851091974960834794559403289450810476330720477045447678882614090052781029688017467255404093554779295474366303940646265442787587952074322296195259203073157279817123374342275356506037843374744073489745330844291496094226024991583301611749297886660027277691023058635872470887189286518917858112028250805804936121920647451305293447025523246588402540291977965146846287792081658287575051440571693265394561387311974988653486841735037920640290056078946696500693602491507643612795096921283033509723487972373833974698024774528761766772768807752782206830345220048248714772274590812722119877409595474898505123335833789813090257103570913928446712469152733167263772489721063370146465596491676348290817677760574318977176439149506483927927434026065159164804142251387849700540426923881408269715226228768621769170140420316983586197138591665586055641164156269102711982695610648332907722720016615172653141728885554707929350577940789459556178597391177131809682106041692147428427761857449794015866389583575400936797962654161726440916517231946548443840882646493169954934067146604140662977000776029105718982747487738641341832965593890541121534933863791967771815495885537775592789419876135805998885603621425333174119775224572838255056194542760257918793205103454599224941845728940843 [177,132] -3868820312770596308006513890141717587169894836094570367174624034957378201700761450624255600344978966081939167259066878774453190001501669706979014038300011912012682636966081454298515387175302208571610095328218227189344248787387489470798002832621292232258044553878029909487231282928015811565863032643460587079759468054823398439568338365512699099371333322999993437040218837987349984293474169602438857826993034482385470916962439191569150512553080734173698137316695467676965692387430651853113844836171692311644016798750094213034748034286998202811381523672568350978127227827507626623683102513891512685665294687114259973813218495195088150516367919572739240723847400818248964645396815967989226031875390016352641287235340122635932408175075991473622672292311785914360844942411898115108904898291337663060930173731030210655293097103686700377649932878179184461400253874479013833394693883458317513440398876495970852285170868055981907706051366012618402680298122867053653941188767565757466545556668621259056819142562749436553263417210831232419025660328951410279437178884245103150117020935196744512744893181526376097215106749484033854662575178265819917645559924260394246677922479098484305366836942163116997857178608432417644557852100510852120124177965413398185755543777836550681561572344043253676815361419118798655362582125111683379077516847946992022996881964986657043730883631962113932420458472088702909688425515910997759416910691640957114172965971001119567381642564301989508095685502855322595824972728706452 [177,133] -42231618026622462012557116514106787870438328382035041705772300587480926530426719191492890571645099561521894322695749923370656725020748026160007404223525910153944331882824824670068451231267699092993434619590814331012568398647748183703185680292404973606541483370720285827930966647351470503734910699167744371693986415113487493070936544541112564198046815357294988516622803514102579727154812418314524151523949686368120397451599272048307007610159183064205346630483900251978902895202569602761490772368808698878819634757325562338043348829451833380157327060501684939489683791635854912536346254014908726792152377474276841973641183208071330928001440480190879216767264946469665798210007895883711932805086614449649346488242231163108673501228383406978074378416428879732192111644091864296581113998472849038450552692172389686426395388087316842408234508581258074639795376171010258371587791113022469308072132039142577249469828567416139487082134489330116360746902616211351733214434881405887135353058865955653471680873685438694909026482670126374134164731152125765258735721174832763050387151275345141921176161024692469496933416377126672682819644812212983885236776311324557198206616572580880051813168512667836639672987972734028694534604162697134740163507997891702024203328434147455811775105228493454353773997832789799635354054435164333395584580252886080787295691925693198797935642478976359160036835663083826164014207451958743617694298153294079552916389610855476133661680088681030739078103343331828521542715 [177,134] -542423909079769684707118673640776922515399980108026394379712008984271934496324386767536140174146048484491114802759599266373438803940783904613761935921998173378751225494816144874399833650735340674375232337451303497523326639589413760688081334449373667594972956463962780710920505640364750548257029958065308509695508137374825145177770032467195088418712505196564721282467260759531912127814783113093044388080382258123260389425986040705855479327589403162449013058778565305864690587169336371325789165386938500531140738206092085937588199685717942572963506269757636963379927219469483399833729864061563400419197399534505959097481105911262480921571276918859145875090533585500101768428869394891974849772786933874126750392451564297524227328156139117472269758676828041445741098343925173833348436155654851288407823381970467197291399224783567864166006894769722517703719176938824158273520813209822481127198226343943918851680975790728198848292817852426686592239072549919661192767788588196851343439639990626408238919685879428557602756840611473486470456683650842157193693838634172098082756406653600524271856795080827933753950030828569059019090476205551796459504481535316077843011891614638034489938593640099512698470178347440303276852070600476580333856519389264911016768695559630944320552485287929591713356141158872902496376609580181696001043863629299351175737059080402287911826105460581119776050984779229262667008335234681903701325078960347953954905678330097786978851098008984080285759443204483880 [177,135] -2916237933452756261646911584497056496766436079359569899495705090112836077250223331480220315684798703540477402577359874282294425177129244081206946602951607586819388764308360039164585651340988820717713017869825132040596957386144262108340270588639073148582507839179051066018443141195261247706683461941044590620061257076537831381958245285504660407152252478552947700000779067528263300064953865488792809473624863562283228869839856521903512869745421252597765240076894316483875313816225765897332103353248707477299717524742044826729221618761391348871907809991004311534690871341702374914575590213902500865774405748668053894448766519077485949943643215049406568790952657152676644830156695519040248008300630481841106259857460523836636441842742901397463232769244856990725515466256699371377462355362933591873999562685273839564715136379430885138842177218335935271359884396006782154261349952424817154615339341344839587194031028669998101259380829545576946993206030770349458596849755416770431431793147350704418179111843108464163812661256972409968829777685085086254092685595963820918904521556532243237200483803223577454657326913900800317193267836155715681907581060346057713900075884066907874817740820586353825824379705773894993929766590281561293526256377269289956583941568873779220394842975216572624579693614877504735093949156379994688020275179773396050794733307086795235964327058323547555571684726312201986579303216988144567373363450096574436070746070607167789459113877925975804021562838 [177,136] -10205350326755091266569354830653087255825919047047236565759686208250156158103216295220472691450093887911157773542428305114304804933918371425843441037434362457625072503092674732347251632992254343014255180108281132865842537107640163436619335070557245446367830823172440846402985306640588299084315816857646278978465414185207497355968640153118399602637652752481018639267800824412585376011288956818861221512668870881298661521888319943834463497571064764635606981625376881526731680674709839379332779174736546664766881933006846183108909111310462690491738535459774059765530664347112593170433058570055422233866153709971732273595566750897996799284170281993229046862450053654482809430854300468794040241701570090016555673722066486141398209971519741213600908435892781245010610690965305774587161311318097238797010873894021054483084332958589422305099132324115825863483873332669774898670689314301221950091049867424537808453218624694577659757482416439925348219457630477555915273178181946581157293425535331419256029030297067837731579019867433027171560253864665349499231243351062190918239148195771096772251109753161391114642611391917264222408957885866631386141774399507519965922827742445322985230631791863256936060568818072240305090512499886372227442591642398393999557177625144617131588350339380506173801150655836237590573843451761871625434706862384747041179146099995632771303907957351693680287186798392919867114763848226708413369493897142388123778617445682635157259361059810984844 [177,137] -22160539972704512748300021069591319145233762190036150427274416895943345301800205470329033598714068386286508489245729316014963459639823360842663922659938995890876581830042271858351147706890934642466474424016709128946569560269033165571165933192797171520339909909282613155564726878269374270634189028132812378254630355953064068596183266037152485767820441638135687979835782920983011707265121215449761180829597467811528203873992251973643251721534597660001734447477296986672393504370355920070819845290237211490442698474343732478051301802541554101088560695319143894843915789206663714766910111278554179345038388227368978951117062218725170350942096324529779171950258121129874746828285453808963953733993899883318285096506595812979811070312207981050821449862157501180704668879156641007610264735315067780539002087535124407607943185157129280529805454870351253706528846912429442058693539580758285206647161807499850164229157240272439047505160656460012284059061072459429864605420624222297174957231119652136719631258148829691168986958100034877331184956612625338826482997954068283661141593184166596868187452029453581593167150848651777639841703827128445109681734106250619561918368243971648296649385336775159857013537538374129851584087819734649488592097018009352069778158824258457413229698048070719000476137533417484918815963292234155379767487590285470400834676954404428212184860524541127559531079544074402841684712213883316495521346438571603272400810205557111587041424142 [177,138] -42310026291984048284180648647066645358870537129182057725079809257209094495946304430211296898538101856721419206718422231583396585101303820175539427385636206616499664364194861897327043560139169609774563445149780936825675093943448964712778499998143949887580202728061086978201660202747712969927991305767872205039844746630647555694084907459949059723686949781816362391340444730480921756554907016814557277278548066487600897323971312157569560375210885648419284926123109591899642436085722845997132141066733078867119684658290964694921739539807395224337717061423729221855450227988535339963154284067591433696408724306124947947302618497573999552573872281880644057005478582127043998743426221552873030485778212745337164786532796711053730439965497184296473763416178904927146264890944550464682758202186542007132618424799342919837529653159303764436012161807038245916596264662069773448921051200884263736321494525596521131978119527739852604000983580899295810974282051797959986898366101407309322236545841102282079183275317026761062784382049695527888151685570117595647727635705075328330129396531851656172523631215771784280201267121370437481106521755599848610519260893479008569820271381252663370345964897625290627461448248358108495129819245202035605209420378134865135841512194148476955924929799692187160706667284699418135701267092885857964916940499063852661555763658070028728171298868187624965128653558115007704127704218125919201917124018121606889952889317808890144 [177,139] -35217511578224200109192343163400298589927087983089372525005004076944981107934897459295140680585510420586916363886175005793586782409145902408966625527847958584627610204887454961980704180751299271965648656591055584433318641164998056011820170686788526946029694707900763553582705160647183913425843327315097205281970941866331845542793857790497370570236136807903380500377280694073411226849882689193655432533639275355049786610403998239956346900362637919881504965149173514239364639230999957699638463168772828889551411895352720123168659894844596410753491705098439773908705691056272664479872289120191113366429983932128310492807093350090129914219396047121098725753931120596306050296231689690752242449808403912193382829955130330646274747663084697228526589750615370028046989712337118445420629508803171074975660836548941261047224195294441097927478517848415694190709343456924938562200650406474135978052671385977627757092372479848240141036139250516942589073764562795325992095725307826402666370119230291966304961343711399380654574874295781724987224505841117763168331755500281519728803213111399362545657775381285123429694873742379185743796065736643007891987891895985977903184620023020747955824570994233024836733191889238513937355899038137755494212230222863143845261441558704535087264720322512958899623462414581084394100407891127043514517785467801796231393553370088248090130430764344124587882157823674407892246689947177927073565159505240912294271108089 [177,140] 5042973718823125854308298204488203402741160631360500506267902159397224292686903233615315676304567853710378556111000833442762306886864393422140783706791281702845070973820345694805208638940665347499591871366491944035767448805203070143946029256567877014625772992856926484603202575053598852925112012758414564803517217485618038229441415093136795253538734231774328253193555935589339376867989560478103801997014659245960454190584066197012488141407212386242574662057626675856572951492358796282530863713689175079892157828231096099007023016260545429957525097130104010437800075613453525945827549687037009741292510104887682054365686633028642779502645892424659395761772469566370876166100100932034595415927201717846853690129172618506691002182318097879248055787080308605189733593547729999186994226461288040893350836519004368601895383214288465073474113276647687995009119505006117738864655286958003747639059150217191016260778870892849957466884690041367788602619163969772199486283439737157454366105794876916957160324633102945943243027944766194334343052779378604147891999676957412180768042757771508587981466486199193039956733540160143177015151676362353237767823443289849313354545953373845353638640014045913282138428416948143372116971071449602391682321923181367430660508201199933120216274917544614899373193988341568155696947174070146894985553012947684729924530778378301452041270757129033641647921649400423379437735709730476212959568870323274804 [177,141] 5769256045058401127707143783340268408081259204699766116826223152606211517135263783950592401439815176260768752500514894804858824675059275557330290351355572409435423798650725331438001232213756873400442475585697110724346123985095325439700533481557125819524603352010542994034590168589063025405465400539400163596375108331911520620793279385131030136940154016363210642416223677584206261706862114141062497248030141612367706008598586992932055775633901981536743984511553861372333640756498402901199814527225577394282193970130911635025618016233359798957447305488410448099671818909308593428623496088938395094496775700684106280765472690204501985621197161520307906904838229007999015224956511483699169828993963354630199073053499527016163224224611250846755933675156742945607205225977423000628596160123221052501083738721755996366346061171376848818212613610961644423723625498537973467497353133060193935458381696407777720208895804603486937757950404095385249070343780668379590181760264801119569858902626167790530984281228512778663839252075239071982243911161352653542804439399076242427737736734021770323659061606173431382465333875792558635985731418880704361328825437096919798801656516633257337995770774196106637607059912218802507578571496351552905279987502553291852017191851615245965354560859168207632234403867923406425799194631386387540212657734025231305977300418750077444435461266245465024195416853233635815840569362131624001947272093 [177,142] -2464969433719106385034215661161251049603220415977714383329461187671281565609078175488737478112590710988741293172599947722948982850425940225173907908997788361137988631689117825707554837055975571409207438765948054077496135305738506435752278529175214592017394968697778092391230392055528400782520430997966760383693003076661844341459360086941436045413538949304457551586946669864046696257495314920783220497679870063160445541661126927869755491256058725750576204595000611870596741823265328433968776423961347411178403424044402828803914238090619193403518435279393771032816485125718677481288348072251156511795152134846799902220223378374432179955939675836966650195321005367249636152145445267247007967743837155272192362472879748758757175701376484473119645146501373783316691527984059830005610394947510368798278635483810177095093510049124762837911189083551714612675069514560982308855450030982972268697918950594007758385144154556114360398951411483752895896954969003965762479420379812423033674062168305000969171634014446493886689605256616858690689758422380329781637681496509213841873437418541693171536282276541357865404350736907229889676744685800227013070429026145469313910109185348045997525313965305637147505687615763066285913739720588674046322888116925286430241633037858106131394081334431434077521533418468154201392352603286695472040729582800976058548450750343875802853417831287632741811213742610822262298530302723262964 [177,143] -601953339092169585889777472884268576742594215851767111135715088081338536971993129080171732832143996936740258497560652441827703078995106031738458903489415284498999883795287297755040649002895145450939628110268228593300906796194137339922124096604765954228780842649615216523419229594261142655563578818094938682134391868161422837027445211054098650514492427946172788889991378680374524016469686786890043360280250153725797470164823111976850981832628813426806943348347755314468767019320426791269285708100178374354630174259440383513318070112548702573254645776811378438278961998358737520240051300087227359302312805707522075739648330855897151251207795922676228578332294887901517560735899464317370253861164182335268134201358350615152552791067910263323345411823660305387534002915432552553892279127504917704459476772887239991543773362170314889879064765383157538624349871381772175075834264895161665865540218830458320153474173096821097231407377816898912504670370570102169291142086532386839577847316483456839179387070413791671718041281614785226507134770960389130880104131814548275428237848180653388735936574689887904242574017004285233832462685051841309942955769647627036843867647426938546361116513459038445673232254672716077959564370976796818697228671479615459511767284527634264807250932522864207396792497419639863972797327846830871025824507881017755419517816222875146390300937682708644670370899662312745898911174 [177,144] 4941704082990809339742107505466589498966574575739465434373482157143808212298515384046104652328573689502769422128869678879738313659290748812936242192240379454074552317455776431796385893091451038527105746427642544242723379244022012333780967269628800113643603497007144406620950626014921990295816467486554736252780335230447643748760914601078145481043404064642215137799778442221524232218930340929124362813870208026277759489461173671019089135108914753424316152795266633859161461977103119557011611044919432046341946791619921413060166657259617708376843394917823766571981528855437624407045836744947654219478042033510605889963661825947445269600305613648546613909866021770631790886140995289732486503156468318400375230803704438624261838928259431636609292735985820896287929598649481946849989499941919937633085500580611399690261624955252341277965988691067388821474675796179932624185364224775218897201584261565189671958278236237994806244110355920585210469528838448171448965118188050246157174321343577377753997713032923840370591550884544911574120931112086250581679379917124999436536410318514669881915781166269947039957051895877062536348442025123962507221617825678737174036457091841212940090564187160032274935360063265454830228741328881816142230530018762366456093071758838808659123409507266203970140884576311553835215886037233851429715680030387342136203026535478421948553630407900427167420903785832339 [177,145] 930366021642723524488027052933865797535333962028043834787517272739313072922897434971383960702718879421724340768796781952555331952252994357892949326233013231943969355611452130277731658616042980840651450414798944419685941227032272858264905011074897643472983506685194766763522805038748760122445790094259218246469435346943355448259513812139655523473624625671156235007063041356154520755324135562886079170957549524759718149517331171569752870730483838969550434611343003721448853251200537424088234419491715881143493405184579250520615238181331266441720872721345277306344152716526911411500301982956465538172816081071089889414792647051686278831428668994640500917274324089973640761207657143119153116193072051590922203856282995575400608151957705438574797965677638765239832616297385845781558070569725975623981858866646004829184501054092346736318117097093539926693333637270668892088652923444813951797706380667618014464295393114243121923695684068368347062719682790432213097956468405388024729722691148387907728683981745991054757608503628263824915237187244543963078168513181217038508746978331773500023962746379657049748519737384670500392280570033453047109093845897171690288560601008797149268730816503548852282584180371751219581161937460503129446668787180476584866794007202212425008589180960632254437964553219104901667340458682880960556428652835219804708030201560159128446101837213688277111672 [177,146] -74215887252681033273727838000224948493971288173822854383893672766724164907147329492199775203209098254892344149625382279811333639692549485804997857031601380485740316084565741458844312025163013250380986976781648115415091052187700319174594617673048053229043534587996932047860988967618983969976271796371150454039812400206737533856689943775189562342020489280063212195757025068110906824901232935669575116340924029292903082761311832879090189911505074296269551056136247511273453325327007165940149013428798544629262140805154003430296283002430000525999107698774682159272895220885643833037343861992981229468383084905218100633127873790294357645862106532858906461849237749739751373235273187035456251179235311773751367605721505992587665587400644385380279572054383976594444136172014238760942004729051787861028531775545668545783872180868884790750283177578918222417986351274876809587727521865155790934832365999661125745264079716436799106554298667597694502911725510928003038347882680885770212112778429035367018379796149199602088308456359516960502520207899851444269559482055127325287965237562046675617854728351690232779668450858991011291211638811822289683984499904527933674890738822932667233918261416238687610526639911933055981741419341660958921537765391650174086499163481670473414540793111387252322767879883719083087315632754583594632559253858718346409956308792206875149672242937662 [177,147] -2206196537976362573301974410256605940823076298014366617052024052403168317427979024044316459198381759287407892966791527427585914352081037276115481784918784403951796345894940786174465239909420572255871502689515649862412760353979243687412956651043174034253219629467931302216299450138352540795125919036628337016456310695873385074602867866435366083382085820765102369438822546563474941543578435659290157266842823112240803714411431232238441120555766050360092420851109536056827802535261986810950356131018218175826057146627752358768389565440941511889085713569699475609213482446782050461164307987452357744680501828350639891254821752559807172644333588620502289100894748386660534926195596238667254615893908802376376419045464162600674586224504478829871136279813130083151991608812219448605214698818368337405862485483701432979890251831354302887001452988013546079050395033808286403185309453413845296048178057230894042382113962599032038663482280233184366686027655576450890208429600149615991362791108582337037399962230128410500258730545129677763927645221121349115363348671683793732412900281356744979277472272683381299312482617601250337721753101596299283518166894854138697109151350015259002921724307765044105182578523341111944973461746499576550936939482715096999433092879392072499035048666671411056415169305122246471721205886236440680990469570985796073896529364048044913121 [177,148] -24772369151028235101999787910482139124708653294302133015350824649137648925297523994592569427806200836148753482882088631470983908490561013561252304046448646114726082511751391450300585618162778090547215427546484816516577915025510189360933870024258401067455149881525801083698120430666112577368991138905554774078451637722337330812715464538573287697818518769938127135508533000076678021029302330644370736827939870806155931924958575612019560144695209997457325320019498333292021057542441153715770859140075594177182978405800489655796025168748997913966404644901323703304747793702662150086247546165114044126855400428403907098958299073439371171268361865061875011773048506924749077350201789365167122063091073658319164688375731476932004917368879733835084189028218123798967064143584437079648062217793930563284039618115022171828582410022902213530670249329551106678402775678810378600840466463232498880123313379165970040145708647279358058564973014079865516964454755761161656695327214376044245575249824883888156344152802228689051155528916037792670447026009242917591941580851832358507061714070050717758060956755644829906996978936970305639043710639131469737511618958930696074563564237432572911747877587163577319113000363432108569333066069624821653325540775994942648390990818027610034365326770369178904963441157873793323006280149978390802119187954517637264409271156 [177,149] -168184313994492298671182262720672103442029183723864939340795999168114881392401919220522410249025851751577276839848232131586261819607160774196248316127090844798350553409164847554038929268984489515921538311905134385092381653178377904870700644661681600815196981630106732205108729591354080927139185904747421614276690899067679763656344017772961177270213290080816375621481949331119191582597940450271822940668232944516115689596568679804957159540785828521373327980133599621918095711992041235090758825475372732956375467692598445235694546183114950271205718891618612284566617818219580929987817241380455458258026466144179679425733044175285682910308221307365862982420398528227371289251738180708675673465973957509940288878631520026905196851282643393311392364420088478943321473197458438500514125135793809881270797770526654585823614045618427610759595600391569515181329608368381697664009797844995514034451806488596015690471428416593526766927068760348855440764441751398794560227947539747702590952024288555872469711546065100700594350412034349430780553526138969496392803754278047320641386194460653303502839069412124204603733902467345395438547036838228889376388555731090358572229994016565702030430839742602961591775843800447312075035457189076615118538207372589590597233598316657107583870603676602330428031485490684157320001667835508778950801607994853096 [177,150] -795596015154781194886763078038829121541915236384099817774596650860247169320125710739226439588963260239035651741349242893612583847959074279792826933914029568227401917554562174572097112793262951964646793913353149858865239571423757406152314014343116304019951116631889842216642908709151765318496475232926449269915937025575737189652886628166494738363625814043364629965244198079609747343982838644990900289020197341977340710055210526507003235709761454651706591330889141674727780331013967120703794666822989985065398123660622284411057996387759497435533892507076921162354671287416143145127852582430796605389141291137512151632982083775698725400901279652820657080052380442731566616078354558622201726506302073680982669381932800908139685074102188234755437137103212919675281968971416285207670370489031268133752482844556200084220335488808737523480465161798563267888759818970236014047713026767354837861534768024147408709563763647985150972330858234738187506529652584755863552708073099912585682699301638740316271637471703300970855843135185383331467163459323189280410331171163172823427696993168693273325338708207577238164011597287879139254549127861916069562814122807140542211842145152591845015214783601481799694431421222919347964963664453938789784787775062732727628725994779687293411325717603179834573623171112062605520294918703960623697116 [177,151] -234349894252484420450721421453415178861010141935693406039424912710511508452500611268090647015261012649003641569926232722330099935155828300820336899492014227637454473902768378882259393294442036048577007126233078483540499389161566992087578207550701078437832241943919555010126058643797013278556897243118909064320351398428862725113526080480466255978717169710749658862923424606287946406282779537673892772902609967755727103976736549747680211690251325145437213594479795481215845740200757351549577374417292253379936649307779173031033840624812412539022326210007618267522504039891774912648317270460435186118354365526065793882903548940367571848417732315103492951300740920316237490989150667490275579321734326947255427392264693470481086399205802734017340217904234165769014201376316431856358080257683543123285133638910349006059557754675324176043173636928540279429650040477741609888002061160545001714921577733954468991232113290697148997060228265808911954187039234060974983526224671609962018009423501786594358535292865064663044468521824628244086039932138967474344341988270023935254184803879888896857010382546977954627214902892869710468527401313344992303719272865847893053525307354884806707197016116435411981025228974320533104016961238537560593292617839605046884522236941541563934892683203959097916675978641305967661923794302 [177,152] -2272435930755495405282865292727328852096290678891275147576915023651809902182178145937136525829302668276277172183837606784009817253602105415914867940981865358863410302292285082555905078111718763026207499344980893561437121167555062256713206889006946510758285426571265613628022177274206981704998163200129777173932180515155228228342534932336040128169839373531914829777197394674067930593916795292079647890491356847658014966942320188449883931091991496212299390197793093985681549019555772860908789300231466993135707603016414401434955978416427729211199034794105979815858137290926443398793532113617378226849119507059563329800855220556653442374514864301860740323510817258675500221235132492434285754383925580777978288205616667816604831666867767338232849669438064173052217906962223123607087180920599492078805067484736401443392727653676917253407476596663653579469106143659967786312010720065448540667593147947274194436836815189254414703730474630846352711072670136807198555699358053078568084017159514427199875193582689745665796263176609382172350482814965329385986292814820248414809557436249415735307348403435369700770550289706835450588331767486140817560044978369353747479562576107065572624611940542378408945028009415836937757440750914481334702401064694707674699337319961154081105593320253457875276524909671772275 [177,153] 1266151326359329139353320180177310031564428273540470330409810898497472110339777949424402274254692837852689018126740794015582502861393008598024899970582721718917156193930367666526327365166386688521507213459671943572381639980710304256242780648126629558096469247936813282298266754681986846060033484464160116664338512966104589255610549720927758900281989533259573930317069286819180691504771236760043460960571295621131517488540159804213988226071177782876261393457661788283384839464943904589767464291506332376174241766694141228359904034037448247521916670130275272303183687423943826750293633901159920496413723543342184086769253149830965134139549449658567182309987119618528265247586134641752592738234068224224885012302263436458137486909184797991095302883285974127051624204955173898772678148533698118414413819336419502745142008472443359531223420653195930547549968508214600641785619531652394968618923922184836148733328454087453813026515890193293537586511468629345543965032345426050586548083427210145711246001081578165149211481057395852084618683111308407587780704636704893022273589258098366065229673821391710337037978589381898162965382677219449163621876900604538667176164348414297787977124737809602464900945146913892199619719410429056227184643200058970710370556311559632973845396526630483797297142 [177,154] -583189473986382252067968205940535852833966215746042565610713723379316060635681559586522299188900158375485951237200595356667634006145097162819388567094813593945593130226947040467149857150946378341527660178702359820842034299035247210921092803198054896429462426298607383483412747631340568358764789137472566314940777635063327102982310920201493134433545860839154779137695534701591332082074579900204807170687860855466256277857394904791603976068085262514778574360519468980034369937758102055090344609824642884995867002236392059443120794668741565587978928792194607644592481195161117922869163492760402018172161727778628508654053370715251091160386736173474634660229862659528250312237518836412306862757530717743585794926112986530273526269533050173002900505123089812923011377877672806830357057444387511683511744804957239167826557459000501492521252831872770162871913139425955659346362736458225180940051094244071613533818040547286490347146865185658102226937067355787293872651655057424734147005064520646109701432594009084652749172601361267489093106597322271377495645999336556995190127841858960810310672146781550058354710881636761084585118365170357561247847191275485146309251083590143041554986548742393454248353299117909089567623268604328428886132314007044775163344703445623008257298747656 [177,155] 34855670102214516736457231989722319917783231936061674921780040795782769914489533132599269850837524590069508853154245378665711091267801226779609039462894586279855460187968839477610639101726494703822009175565231830873500357986973622512805993443922808068786639662377435417940535948969888926875395636903421463466476742740802422730463154972785698132112780784264528085822177495142668794713996021230343379218391213305288740116314963652541886843183576421347972295427596935536955441669446249862716748408470523713094559501914419565219547614657286116208641224424562368698114630819133084359757692889321312043849613957498043784876696922660641572853614635441549456094090376573314308450828018341201491158885927598480613938620576901546246876763316316005671781847957670522831828113462323096855299723211241501477418495362259973242040831650428535560218738984969755217832052567389856856189707186538977259067644990714240393498581721009409609083055462108693559295237683780124745764634346210314689114872943814712725814050388387837909233223639259427896604198443643583019822612010268709876868158849094024134190960978630955236211385017150341332569991470040280226550942635336648432254281282920408462474495802958748405519604518785610074110343565393222255923242424688518564487692808599584 [177,156] 305521255499419161333931264040779290511671375672786578427337988405147908767032029724054537357069272422522457361783522093963332056790083127859112909462453585790988936310631982232544991005399303436581540560719606119894406276601789159116971085102959917408754942298995931621214856953308985409889458897543065723310206613670086786101942662572893995634598765401302022332706365122452605337933007435515534502133222073771629760308554940148100038286843065952810386151401712353269664582097727462860820114908177986441188293227130372545787659700750957102527562128876964820602007490524439133524599874855493701120781975953843947936161744989486105611990749269847687522627644472592490100678557040261662856432187266469245754636601030885803914026485390312806269271879434439428286955360217058372747614133691363156007643527852044732397708069441310198535429794485936587306473924122728399983489421733104362236969321795611909931849929371707726858260287461122335801628520552747374270185348731217540836351102922975362646141914498994605216188182846634243412172807020533700609249523454321899263510421452675367902584882241990003214893540394214163565538657675370438069917084000238605369662437880652432340356158550257999527662275727404302574878524646760568432515549948675885098 [177,157] 700054230817497695416086619826599596803794254651820865362282946653050209788689028862907372028426604695780397792953288757328648775631297826640040529731001515366157450885181006939444789783180693083792166097758122462806834895877654757232508403148630269361926153295719153881241007925128320424954898204417614762836965905291457825909684081871879944818063305964090096842593572414670372907683926724421832821079477880637698185706448011061783536512071906693937364237069786700217836268011312704739634569289260085093810442913279181772709685094173786793736261316561023941972705322142913866150749593390836188690541992802600942785746505707783236298936214234222058703553892680630132440195580575562160215081950872561142129646936942361784748052604826449954942242293802846902915717731457226910367093655250340290953130586756781518661988816363641623977844712652239831938964997541643417184271011882663831394364848262378122249065819351807379002503185350383601771070300152393698272600322230569346975992244517098222371727944681848642016099579768031859543436106322941813763246339195974544744938417241379163879817423741718993584862887714488790896512489598032705229075703318756864019766101828471610402141917879603054274276888891104001550782292174791595283365042 [177,158] -12175532078945774448799524808128873120335587005862541243034415570841783261532412414949658213386385747758405923787755091062876823184430330687567267028072232579540125877799012745692412218321655072610662162493153831542253929514132018566306172215526468797999881360277459109045651517393609559446822146715832185688240709328395072205392324156541190178918808345133018981956151303122773622588302230883960876226184328801120130735911741505992625265552368183918115116953272017404743475034394153103673006793522312084993726073094048433485115915329137861082211061169150610085865728227232098562757148838367495757367825449945947938422000492352113724458660036670764549287448698228945867909002615975236996525712579181544458543218098073731603150799984932452048308216387937542321455546392940038501161839618036748011293549146405737259870267587437757606673413229910444262856291606317524133528370854435223150987506465538572522517307457062184723909399279768651600863635955338241804388945464407967402983027537148218140007751372816947868429383797825965371525548622885852235906862482774316440853964759557344829282575154568570081094476853266459545580865108006271558976656823124979118507705669580379732477411988653422196552772497173583633721178474230 [177,159] 2560581302510082899936024888430811404237611162860799821409670270215252570245380257129884186129117515247494627254033285507740832558246947295055112033673745400707502330885279772673693375224795667935507690957265335086953936114988910858945767550667008250458593038858956795809766734511452105556898781441343136254188757353957097365567426854573628593188452629371790247694526879959567572612889792663480460093143991586030399124942444518379832417879918214444202657263300392515763418609606784832393449155714587012950152741760846070963176106950319738250620024986144960555584545409364683962371059083817726514915387169274671729228180266875462324102805266772000047976348488403094178689184203513063350059473988849832726560370529654486818240878164307345015713506978189506274897060076995845662314337293807501127720506351676569918921685115501683326429233319979537815808178515360126270744268021398027580787104933137502867336980362230819300791969480459020631267765602143633516708511412564923940328892734865333044094549948887891493307261855259714320412940336568371345100984054279257064238111765698027826622928818506043050424126161685541901902482941282559965232437781449131842055789419353261387424235541155032399149884711575643 [177,160] -632875402414951974751511759257048316743520714538819542580662826442378579847727307693172124973357859781046748756983102998980968600485189906389407469015614411718523087722222783811888757557658699133769905282929878933119139476271200619876362281557065529208485676271166227085088413381964358715162902489107871761419905005977176442556549723409477225129918678948282123034821810339943928956984481511846310633728646686289050574149980809501135334216024651976753346804411302942885448774542625863232798769769995516345976376456227236208626447695268162774643407693103950966747595752026600378597879007609247436020322738284878330386859944497268380902100844436214283022264491547243893095772428617843168091868965390700744476163643827166414629225548423917082374892156569989802671820927876008780761201935058918481079271261038708421884442234661692271314569401089147783533337642609380342816624659296652673246017209949459251385653859423918656578089133152355054894203912937396465197367397850973379229543513937771627966250550307077143097478222335723523915147289003898433588020351861155278141700240982469844018001480431001451497071941415837545610840242546222358047067430684251166709520312729096249631277503223851613347 [177,161] 1134181743978183293372595799464446231464673820148020430840705141666686959797542757931940032023882186739401041275722766080048796213899237239809538308095696119133350326440031787408004927102019158220418049453903156031936497139225670830131653874566607003379849286734943302534194444080591923046879524468582035487736705650436165846979095021083231914065938763765784354253335111343453237990137898282147074888281771101334390775618601861436433044447772981922054003301707392935553709382396679630212003084312450577607157143704385380624936317690136313126454847829950639828067516067874980553209787893796748149015157606543219751314712690592340093412365593919742162508220772224630968432725128924853018777457415745220498138249429052114224837047471634256439601648198679235158771867877197115139963939042935642671035705321684933975699427571481959417155926600889770148798770139914223916467544954053639161431825708638415219792662623827642414237278791512149181281275581217904719105124210007595164402766514552300170268710462081719307192055444684719172480757428875601178821982944989323733831723840474476740772468613241098860990592778567889633018351456274973473590068016110205314186569832124791911148838 [177,162] -1310913693507590911495537990008275886760061751098962622832750947933368891581063235921704155065794026745541028898399923695199662359928357809417938922484819589214333991775961504840952375010514545367399525903618514243738318934062114166736991835546088674530157711579679418105524093626318158025541739918947355666216561046040907637843236824489099755132207986572909273406026475975215390683478380288320733795795159979260412380184540369408497941582713390972931513650558856726051147714070827296927855110961157067915315784673060435592312886589339267710027960880442116778836100715740714302863324986936409380674444755808570147581961379097181282886438336751254638737358835834094738215782167340599620285525284541743097755657618284722312113871380003301195905071737731146441098052244508056378856191816135670593016910886581136863345185373716589166836315199832073688445598814016574173892372608499046783841503641829904710612022151072309908670654003119818998408045795882873492246873799220639897761224597359387804838110972226803914930868493044329369059880770611825498290821797347683272162742160108937394461609231858087852324970552903569602753644266689446470472678341379711436703332241 [177,163] -357825490727951857684771421856430304680385481569720638722104276511865059478110586883543130183414965959836875964120979065013274418880031077487329132763761062139769596833187693572211728316577563113763729485432579463559923229745816061973462719443349416830390795669401631428690346730332406656055716842348691965476605717657634604284813430798260263396941188460580465606065599099072152875600384192858647137510954587510648408418676737155401716507536226782162058596029269059879005222614395032149360428807483540571647052331772720149213415158186721963870908283510548527207831632210734551046979863041530017536640786345251322402116672337481501859118082258787563020016758438499659336757318814512084853024620321386261359124470225561063845659077667382881288521812557771544927513298182198924368194842563901502475220468543895313156599689688408254229566715960087972370100375739679784977416731689083945745918129314632085460221701465201821628161210971326236162072181409977790023391091773038333158438547870503922288188513174751971002705755689017349981903528208573842572340164464957486721515793242160492740583676198946207838294335972661383498916415878810716728857403765 [177,164] -174798684529817003831913590378675933545608678926881617209919950668331942327052021045201704259534009151406753890532013752602790505206716723507188149804609648189671401001095175827843691026522292708303657595719690194843809893125486647294828124931407726213698477357844813296103055540394404823033061975214698089289244369545273551625424019287526190816981150292736978716138047137057057385451317952949609741075036216006236036888898639438575703797569110009865069038244570879154761649825544501100429117265785881775862595228065117859205673400806269206276252817877029803273547805179197046491928575414690923305894381288097093495198929956504515304577012073773753935465294728852163331304566230233421819062443121811455802697656958637537659967450793459283463807300599489042168919605307520517160487843501020869344641034621440282325988252845088051967076313883310725859655698246806231777459405124592213028239166737521030403726979321697295621069887403395762378002464983133266732380603770430497996302719083073499444062175958461011066909118752638091766524255887931845367384421876610031513798159798911772545089101405541521558400510335453679002262349880650 [177,165] 2178496602386220393190007412079544703053013548736872305171638766949171489028488852936065013059295697223138747310002905687225097248009058394722390337542500360824136487826742184549779004487916042070075619672667986721397370918763283010144766127345480387125490989864089168341038713371444055355687899498771889697448163761904837762809516896936682037237489232127371801788507313899758282882354139021317607520747910414233442725542701088324617681601252711062898645290873521766607553786364699384176872242411690899957532036974221181613223132031062252571175312902788220140702908483081834212242485113511319178556848080795708612820022181118892130916341348189608047287549621680938086403914577691413697655385297738895455902080013306582291305683065516557161931431855657461907076164721179051382100010497903512036742986077644655346199481704903784733650666615356673748936460234141427104341123778154254630637851823041456573563087616631007840369546529250853333921859405795785716161437688463069470699120835845656121382810467073876026726227767243246108233142013606168934642252545542301157602804689782445783108335297951903809806674727851312470717 [177,166] -22151046339246266433344561621704063474953046415742175274810141658810644499869804977077615856524619591386802164569526029349647571431862791697225867106612263507558006976872323190452220976071739145240907626683817652269175827288445159799110318620747471262477382099872727312884419733720008571834270088886516580337934692477973091034735226828135829752189898228345072190317334624490342241396950077649846145585244176606041603005946248759642369025452364247792643932573768519810879730688717030566878995502212508872496315048886541176535960745156418000734163688453075378892515896496826532281135528284654156509681275194345841260689348921220997163605340510534789344293598750512546697466303170928994579290675824982964600253449465278170527192166432149592325017670092071543271418616493767813961372433706805468909003049020695988927497611154041512603375308650504282605442584794445486952299434208105774128586251422854388967736774891276839235725998737595024539064350363101898029319772502396258765208563753719186311374149808287789563729780411075244654119922493129068070007865228758095382731986036845538535497912448221496359968991884 [177,167] -126921554158569652120327917772652650449433068565512153113614976795504190921610791672103022967366155522070956115607164404937246775076729882072674300045355953649648778234018498607837806114137275766029132083305103295713303048090028360364827768746407418143347795897573098959233277398205514277369839650864113925237461923395039826836761578457126213801929281133053177789855638309028429613683551253124436205287947929981257556999754657861365987548843774592160029502542466991992539436931522568600933238926622463852234940721557333391487553090366334165098821150853730002906227475451067513496098400249125161086389087566073110172396375558927171885733152266093982924172287651651089745182580154966517247762652542191776721557666219589575224426032180199109790494660068956322088856169197548586783982242712908902606549544418686643732472993575636887856479220440038121075494487100075269825657356389389780086631174354016176543376814255682695148197910953924887924155593261399642943488007996060695385249549479932001341058170178085249765448484403507606284822295478759676613047580989031794261955351163113448962760027665565092 [177,168] 54032089731940115318125797545713780612816503203240207359770090843331297261426909193340397587004763741777667822994546457101206269411619545746991427858686174551155763907424792233939670710966478166362259437528461794528687851903806319728361323500028464276844439584717189263207057087290456373376740378513879989524566936763486556217316501148864469911011135387206830507825905196311813295187395964033215494848686705275327161330355685116020840924908687840652479149743144672379833330999528389293415384239386896187667749350613420876288655017654839302023791794759438021966047263904934039417980053684858704175774702957037444198931047892559915854202291887397367845987432286640424324392077015214142272208583068116174589932956663533436856230998537999298403240828858127126533738608800554360880561385743783362160010980220879038433633845110770931334160600822367246978022046336896222322215772615334291319012507449119088300738340364094031946803532665213701425180976471582796870503926232378067260411038629858839303006618454916858464718592881985488534658670543338107780916884193139336867155770847388683001715 [177,169] 300320937911471704814699449973660258293571818537280063584365115863881370480295192967779920027966539482165144581008087749829462759267684280558870928671029488630892396284199293270913796781223106212174805003470912618295048450010626648966203692579369493407624310695272021137230609205498745800383287287439373138330535092985359732181717198821893144265269467865567666400526707520935571466582894232182193575013222140301781712071057156021583825200232999524818822205902714588646613169153125665690341284515986203147855483765561511729454047833429151211379345123245210299763556529774222251829969187235785558118347613251947680620695028247192980037523723870376338076411581561139357350290825342505989116808932068596077464683473242242726124083380589295100795934130061228014807703899397015922582034528178512371840367172967346672240323477138409139138350006688416288880624084443413025480907981941682202755389220252764048865827096300879840085186340233539503115271551779600798066581203422441924110653429814449562130346445779597842372071371719922529125975640701162785400124168192139522965383944450 [177,170] -323262681386239867242930144223257097072133780653691226565289709295292723233170248478757808970509271524053289571119337833309781569449110774605710981982613278912747119019850057514738846431508689805558840434318374419208074202914157896934872720194652937345773913167107234073661629836575525726379759703002979856801014414466115314901164550825059115537692508559966253226389568631362310994843232105532855343423300546593431176979245957071455682005776945902858027254473950418883836521308837806906610646556297633147078853051259550930321399409583494998903960506326231609864374543256405523584275226240108991442974221147389822591518165341847911207453523003414098302465836528784010523306291120897396944836725664348738338830649535211175955783561721924219432651186927768048676043730785610778911351889525665852672171803933684558071978111983304754321068471609417879749291411954589066581209899243495323804738344054822340481431081861118171691311130951030386830109557449881802546636316713915251504345972706918694083823867838248129612839304507355786552644781295819850323370824121755718 [177,171] 238938480120283324581321548920305113569024638433774803965682459559949736275177108550294367754879287278445179002118155721259692236058061784229799765276710497229634254347774077662457339603579319539558401155308703016305693530058096494872735033189566669186389711176185290418187649380462074641140552944062056905865725098111620637849364583427425716718111187085963977365587249752585287330542190028592042547240872775432459459641924245515170036029869100804239779644813138350704372648849673083286427060800937628422724112061739910146335229260492951248066327386688807897487711982872707168924971537024602917263530015658864800559935552703499795436935321447775076144077642141752341257452301327368127779107539696563874140155865150401595302453302706829828355780688212661599476219419387270918261783386718104992121375174620996236061513794723471645303382813843989503937706260007730649420444530900993945399464778159492410049328274573778335368904404277899416633254026881799109702684668622983804728845240000331058487114462346510765360343662864853261951433682099088107567873 [177,172] -29622109200627907931239969506346186539452225774970414248346795825687803118085994876511401832573531952430774504211181686928100178054576484976906935451015061643106527167304743476964940684246395996072566874127896392082844301670325195167386440325178353290461080185571339450457953976135506347939138573783078336919997587112757502348896107171233453429863317690953475256196554233506925621064470264964580447074364587671155904208064409501848213083674084182947965534492567322456041986766386085578989365627408843148935409156403816173635825369958122260597207474822640030735607321266088975425787074843922847638663986986897870369006137235275637320737202812618512591491014581278428557923214260487241807719708075573210612167786026036399199268785099053453375379728245117592913855624591740875889415881722937760681540540017799509945755597635460237731237018541728617229999363802904782266120373487813346530127964993810492682443487814041601870430137043837500257326133288020292615282934942915567268154189501345922167362423016392876468193600775130612587734816522 [177,173] 9137508635701100956361517484102663804980570508965713400883046552255012914541892317773107054844743945370875673356481881675597574004716338735750018742498107229648669332441358605099020925281278448908363413105095561779623456794361649615803494995508686582018572691423472385337388866914575197617640163142653135977731358476582753953264452158187194092975634713662022443671795691532232129880050503406144869405668339312879453378374039050561849517712216661082102608735063006971664354825888155031323403111230854614798172094074826429092562055271422321281652238526895144003860710402390856518367615840609326356528120165978507625792486115262579768644162260922370424372589792174657691536614989775395161750062999214568961701964624644301100636626163335723121233518859162589184619920555642995824398776653573773684861386927518732546488495907545965290443410049741591909050979838500684680700547767413775797312915781872434593972058133522398809305455493182324870832625459861231000874087566159164946213635190212221126541025383592403227831814101460246 [177,174] 704136718436084394592500268392016643171390994361119911654968099707169636259212429980179397990787614108258860518223481318353509459211542115396616821851797670252347717282512628421722740308008418415707258717144212067778184417859968296929511609179587134218824223269105338768562137038701406682896847579818210048805156799156583935526258804147916581998601997447275242606540428744212425214669532246958357009652600392402796913441567120309997841864359932489006617412484915083624953218403904606486760290883606204897749433428140441353695184041600094509638466246043155687965846477546399343171557053575401956434959177072950072991932066164522568319082463818437366484587816499521210446069928404466411036597102271485677155354759349520733080769713188691504876463478178327656591897424630768288900592719575578708151209542233504929666992541126553146059682279235952871896687861405902185311358212426929055770449484256455846081273231978503856507470241749484996910104309250691103738241312444937393040080358901024071123773343730904634484 [177,175] 22991219824135010387072184300226207002483826147701367669331480806620881401239840826928012268620049424479168797372276007894856125225718856679112451519590039695768540591488065194412157849634768851005935427533757990319261539157583109518603284873768164755962883576752616126008158305015859097925174796842173028782396869910156225676902485846239920768277594857943436162062642561010857010367608792201065844409573544514010492776781669461397424498166637995675884776395403626263639411962369095821907716622203647314276787929288182812342637591171622863744656309031524503520899768581386982567660808022807161391891832199780843383429756662307731710105575977473673647956989768348331982199632694447174296359164999860557031991047682927512167110278446930723667971371762192537074877224418708592651514870617699051432778278091121683001569490538044275880525302504109470980296994002652150699519045000104101393329446539693275104712304446924315486957459508927613347755112630634457013441699503838971860063244351623695487874963 [177,176] 781513725957747679394552173811793880292256562452221683671709090304746440700307655170479202618255462330526172782038403685288971999705140150162195622959900718554690774032862375824599116218000422048196158533910969907263593383676018277695893089238985080877987147490487441148455607618229279788545497202588770487264383685648284450283674879550703910685600540831601167687487065703940756228568437968230897630840511580138851810789285002691048866287190265359392707468389416231556766050339326997474817507174743454698476372121061853787795823860375735995541811756432907427146952784689456463214563881603135311958338491716269138203802521612858707336027284368327072673176664079278263685488048023192887604932134696666136502061969739611885812479694448002056358726622473701695227724797801846714640448732154786750373398389195128288452701553805066189227792442111572449592421883507735594891860009968346058699650797729498780529769869720670732560099050238782903718229989749999484414977824510002403444261558729 [177,177] -9180864248551421775053379211506830369338803245577441312917086872696855208366501846913371128742158065965692818384917278686885771226750801834630941180750436929553899323149281536061386232500389296313077857123139560510171360967547004438942675418744993726983999332418839455026238891454767440393833517136711980307077489199068531533878650516558325785971832843709181553752449436477107945415263758794023947715234306112768166782500925370030312967661568221462179704015625687292287193155958550982441255515643170925528707536336573763045754317362170019081253064377218285975373079237633970039410619459176816419355406388840486561943914237664600192977496005298567217798071722066915383293644944358604207412049703573339348138323712424412949862927805763921594546076781917937568904485094027837503149250402976745990142238710229612399882406817677862838995264169622068938332919111650953177424459344184251593871019928712297488404711774401865765076765629434656146017730827804842935632060387098319 [178,0] 3720801715418104832226141745086349238493045209114359186661308246320331570863463595707649879385252346502016026016165296712367513906121705080011939243072832442560943052549788083620733722516888069989813012051604595224552910512257616906580653390291975388008166901613573853406265421020493332670326302537028690182113141888459395804422456141351835089072793341465468153140350172804515832654572501888804838813719983159619420896960236904295752648083786808726051756385373915803072032749067861999221944632923849599481702414201605719644384509184512440233208877022038821920864428243584476059828885632997386434840705010110030667383846382615311161685064938699693990753834698424280795839045145281877492543458382733856924219432378824434520154834151047430375562817329169047677189790337461231522893604664336515818579906342046429167219970667993191869836985975110299225107613559751094683045161827549974172029780809420027977671596321019463665371364083880879571097744859394905120136243444627375512369467626732121564768246953194115563000609027515625412594581310117650113681114087061317044119174647977464478034442627295801251755234637909770071236453819992281011656562377805358346794946213506657811271290411849378684795596381788081609815651110656206860231102128577792979849146881801474239059328912440777553853524177632063466929434618163178997493148350160196224171356336358774997649526395350747640305450740838368115523763081753578909806557662943111658002425030852042888196048428831045112964897776738514555558929633057959351070542526463428471890160727320028636831418275237539852514749551401040995939516289131999361671380624486291370597545020239139613140252585385855472303202267434369055359037486823809003330897151869307508439056574521535721184761564495758127093509108749804045009973643259425966030655568544730553670224633153656256693635314940836508574446747172624198462521578808928500328576827932324944594432046820621127682002017256413659902530847976543294254205320454960887998153416653707467021837631953384004225335296000000000000000000000 [178,1] -203927024706050392847825146073631764166541569383812401649148092246101199520608010367940318255000102208872316083738268414421435819245926240064909750824664013809122735078236109052662254358116905513729488542994189054537201174921988636796505456709733707518159892074899934901409435481788819380625000482600385966835734611267926863491840468788840780731413434600911864820333935558385246734732834988338012447520653785062633181454969748105375608403735546536849136109858739268181944225413500053334366539024082216423974244786206118838857747357955578595118441674305338580902155485965350593689668704503589261791854127425280482505171949872622575158271656040989924435326606626010496304422372709761379028540670903826956005630586286796645891491932338869454206389006759181229782177071736653439690323889063296777281330897588105737777744355138334408350509535388790867550720376588929069530816448102258632583932537027163925685357204633027695535497722910278627801649509905056840090973385891365264000007070882718024780410393406727922595445585488594008796325790894174648097299495252576428949895005335696222178936667108259769385032021360422124941813648546329156862736087805201954645304852284721299823907015602820041245890468124563113762021936563339563791462383737992578323304041206132942331651235687065859820013737295205592675656559009368229933463648131738353928080909134304864943663406908378786322331581037639261784935065073294618562777827906085538169289596343866154348422677758334221788309371652467090241494329981722183458229150488392572877377164386890688642595036536392235577581780784350540696703390435221174023207497067507948311521976079517313131868475088746278194743350106782084363871169665013537153063408586414947483990039970953735799189499279317640576515696011416535270656417118947096679192075140605049801457935042590593213338431567550516285952330017353718073639162652242424703394647614451958979339006613365453628799081558172996541241874266839068115639333764576862186953153817879460243444574198961369669391351808000000000000000000 [178,2] 7792214911168819778906661805701164782141643602178898697338490863294072837986532890578538124124264840266156463253371444411550753240600429788408459755006471734567942926110189477882592975926460842248789034157807936287248573644467930965605677123925013958042924975454604465081444691597742409771777419765601750482555538697190555182680905672771400565267287925485905587145612918328919357608686850102185363717315827315339009587577349447912423122966785891486677539732633678747553686729310514264290367932568226949570123549419708464529550427362226568925912743669386933577882919319572199928916311181393648260479524012590157348936658104347494974997598042657765253853694070732398683340386403433435494986250862277748321303433638454725451756504381483024966264422911946765419006201386950600686538470610952869769763044869594621335436317841873648960385249806474766100137321152591181404082121853921168140722466451976355086537650024342312420870188371887323927261713026589643502603388533923888576062287221371297107149005266381180952302685784119799834097233413754761939119962028569306309318530246233472055635087579646199903692738642012096045033915489192548981334036603512669894123642382658988459535715621054140677946733223408278797164622204936540266888236677597124445872712740354583880701654806291822894019300264195309659722816313840424429401953260267548542976244736555375669241062302784848272963406776681544007645218637120463959362909990498863085397801774882554909492113299270804461751686073374442780395941794931282593354625323766649693896807975940010050338702336547296023281462849847420168762172132008031585785507480356135481425772478044255689853106498830407601785588386160829373548232571172995186283830140706032348420607332467074233356723567793782414290893153952605108192947102739058944291005094689782807212867628707798640041071369905502056630324736096623095373224835981959690971530073904637861263278864452651376921353616458144592991767068876303643048649682384306683280802010383606681524148332775415329210165624832000000000000000 [178,3] 2634296629024779344302042496494506042371053214378108619865321049856963069412601265679606383798424173011661134893288824078055849670002304895962697666398037381273795120892171536455379902549977040676540689408403186237849181834649831890513258606610569248097588035329139344449495578714160215788175421091138801783715166470852211783873033630852509854855292324512049754679517869525681940319745093908780847946168281217689328785743928406577253954275866998930515460741673988135578191273274633163723856340683648202001247973710054988577197963818647999322232579658809744893224074153011693849089215404554615689496546163902663380949142633742749059663609948105200003538266485557824466836958234860043229180952144299937847482758290592406392999777477043693341780205870786968789001714512606606186701397650088526021690022896174897251865014943081304324024201282395357412658355354418439238921068096833339053570645111300949429944978252981528105982200714568397350067555853443841970976548369283212139516397158394132244444765085727002684978890272496440247771063808698932175090579392039210772301934492245542869164633221680017415663679375926663612278754763375704696941686536623381156593000990638238135737427034633036330620274683599453906287628592759597675174163044450520345799596038196836203036453661459194100280933649735621196366455475074858894686242877810375536863559509759287028801899614415580258758175945654345717815646878535190752334201292888325731250774127155261737524840774668698142420078626981289245176044426807499889313705974866980951605213827730928180016576981095321931214015242941926009172763021204286175727988187596740591093958156395735221247819163568003058381023709470989285027416648531511494814982280025156740250697630856646211813648309609523626707858206056620570958225348671097510072435738570449912247324513109794361135268154673590854470571831507921655664112265685726555108691739697884080743147714328601676308813273973875345679045183817472974851339556226554040317392082325459392898332634972708482192102884638720000000000000 [178,4] -19071762987171863935000105993295653588816460039798531826698153800583060290050571095531469497416535190674314648590435762645552671150385087710937062625343440084226385019405528546692686917535034865880342846219663495447886327783693777906773264056031372390598209946494626221640162732021349373674651354304806379035350196049516197192283707385736633245148723678693563677444101259370179300036109410232731438086667031277603588742447262381856239514221857202183391859519815671694187278522678755158338043394310718027664016163750410262664933646199342559731026661788282334603542466870194341550565308155468036736047862364142101033739917145755057381063265875783369796913388487398909798521210058674736988122213937667081786476397632736610574387117778699680413234724409251931085613284265260525138351996779087071072005485657141504758733941315855898395994413620703895158688595409317781862195286431085906797498334547619698958793761113573055326869281521801747297192961228022480174476993582872932618811397817499688106257906580477460539333905637671595271427582202998541859653712400610400019965241341556244922253431033510564832452747902314256973360224151612350098296117158022408499970646573810766057610628431193866875885781075696362799796140300777129849614902839793071038865213484308755214763608493739002832250572880831806891312457226233312669547045560058919917546521483070960244454966861077391827120441139823623335412265546586080601118381297571762053263162710994584678413691508230897390429496632148709463513998130289285274155817808026616195263733749819919593082981405522035153325495233477234260542837210766211964799490192690988867739137565863498219183578749010464728583898211845401104594635081873813322982882462785941477444505367535778426691125886736846634924424259166942452964572038062269356635254558426907890359902454073525961880923245093755375474585904477365823892017723074983214841472815543219975143249576156779705109984871653920685128060521906132569257670992857702614079602488169036355712491804706403074394335089786880000000000 [178,5] -222440632013964237953379412924755761316770970461714131734180369416371097477464783355977990669822755360718109464289885225556416807432056059814174631106279892048379009173735605535908075233673521782335670659917460830259115543725557080733527148359998639105144567577521643643919428103824820220349741311144589175824804203085989042789779631793443199030919909006174477466476222696631968369320079546470252727284933827308560344050352320930522502729209935271515922128651178285445392919383573775070700950348997351063338154460446007232314370670628762527085607722893410844053941504703391382772725569951314852601322433252441606645929443665773784277122958137091878110166550048631090052301976717034144328077562665250760558594135914333386278025363085569499331564915816523417317727271138957794912493593946776620100482247134727949087467113645270649186094933680139521644420681512015928780844939781017342455240350250121660977484926216466014492234300972096213911833878952692010535569735997227810802745247809351280309827237054698030398574471399863040082441786889379669271858428329203296839255066510090237568704898494585070201665611810821778796277459728557048450594825603201180177799771981585521082788219625757445831884352831238383082135119011749173420266940275349186737197569901419806493984589800361034510478100548425697141045694536117994179236198402488621069177979121915821493911928637718827645894233378826307548549982927015466644137878482984456542933071471919947058968202947559706623867906352565296332613753362109579589170679280569266415741166246871857699606119008680312263573012653875426510694539402722460692555239355214316750015563707889561328501794343275201599371561952507835529296550211741017161551984696863764177447433604911772042450035488020385314881118695529204619799568622011479221501554397289436926863089613141163509797555203077581525194242415374848330173826534647335062037459304688747200966735667675409267428579845522439895844260597504035156316202367790350513724991477017437489742194040457277805284759972085760000000 [178,6] 4020518010314771214570409907656184706134019241112108989788962694546747893301732859139797067580833403427059785258206077292168143834738547723146217362178823220005404801462851898339776154614813217986597461935472417136433587302280252495963520687026210658848388388894102269501377659305700249738199914911341888716407616822389309754393119598918212662393370847448326767251949002282850799947454775042465692633774189762369899285164162748658143178692469102223631864865121766606464745300741140950563706153979063672571016313506634930571485265212983850181124555874919221841327138693776873178398241280238683381578024901571532644103442058129718597523541967625605913488329742222252940042954121277330373711529811287413012305326496893602932791256650117094890739390682117786623285883242370959155629158986056390418928686820827892198648295116845203125021739652089997221133004017070910659068606551035475768668611036801010868907788908156083402489709562702302832673005398403113849972429618748870772299015792192413030157333337290939636996761093973769951028606865279824856427697037938428378462653479724562662103728151194337324508783510958005438377583332097320605596115911431275063128434193795634592306455497221079813636573637571878694761147490539379418295567102636991083038670072337980978061616854834527594234897734998614887350073374300745911496073824283350895835059867256870734770660532345143116454109445959369193779074496021327372475263930113579096209761427325455381255940479335469158803283331360048061765163850645259455753561379068622035420544429508304025368162443037411829873776340888902298513646242840487860542533095830038749381379552871776741693563434237177277456993063993879920180793159158722437507838424338790661876296568872734790738663413815691370711416899323227078289769392836763645276287350951279139782640403633703802840483348676101024066292574073076511907270909703194457533176639243679085005856944524720460623890174939382880332595200443005493970100611481802937769839219181021737538407951748954358018886106244710400000 [178,7] -28268246952693119636324268882454502542594337863412714373478638109900439994932115049505921454131428760285815788277139815021055098750525759913357882793335150649607438026696015396706018633615390808361824865637239586956470902081138693302553293333024359150431503620512202217291713466126027268827997787150431427614868890426298702553384686462328687169618642991697724136369957030979257709339114568876750118602932665181416024363315465285120571382403338672137348573759660252125189857766087730673591056763081118618007570424845768712654754963353700050578141989066439503763086273775312329955380431146121661133497174545088838554783029501150591282569093077156200607971692291919099773943977197739004481072741850302063094782735423177106224974065269485905952112127123291305607062534151522907454296125765087828746955227087681650164761225955447427749099919030850744352634541716915511876192883086669868958515588060114154956703630105779532450422891951788356000113192740284644672555092556195023162822922679574602291826000663257800377886700386260050141574680697475721621533081895316263599806783207733703140586162928329736418274519640694760797039638247314793169499493205899781311379633884213216557038114575666350191688059471528236316360461777304350725436345980392797049553081343269681661854694442814644026244359623700918521211598336647584839409654985027375686483235028135353986648288341572848587384909606363107985677143102980768829495499192140603691944957563605856200735397992832836273183709828127784345389612100108673081102116298879199751146808976339410463342654383417282962333232775846337140356729669776505446849169706908517246875224628858007287345775259174877280538840415752466078821922815151244682217133620633021169298395241569693970445161833976237558413737361358857748448940131454499508571794242589890377381951905722004761703174413444162649215162759897273694729221638335169711089997807610189470096172722473578151315893860826520057432316920677682219489554443672051973094474213456555725600721287733704836763998406836224000 [178,8] 125859522865870443176050903091350279018123815277155565317695388544281737818492756570254234303285492795469394346773745774237154961298526750784895324908606435274545047912154843766448874672247405807279797322910252831935042938121083646319677613260023014916580453214726603384362564716250907892123913060153194856265965470413542307413679868737125935531464403796037234392614880551188773270507899476049378574588095119278523389228348780513449476254932536246909352472963856339084955795828611628984706055205931911274048154438020724250709186427814727983278213845924323603321544963273614119066977373382831596858839155407302141856074847381461134541479518985385612297795538396045538647057456180082294158649052245182408066578507926882759586725881344539681198860773601274925770888082110619112450757155196963229219897767434792059047749658917232814410786853788471635762131572458030747546101807601644736583019103719931861269516290794553769604003041515927973436006726853335460786935674796603388153443647726858205024297670645363579360368614344892035811180886759949158626905967599787346008134456497754803373525749722390061298678532212641109486933353491238390303026813880012666347514133373293381908731680848481800942834862800467178709285383649739735795742873648998353896216268736299693576541699571630583388134276757522236558454947403367464878810240684737911235495354524489744336530870310110921421456884022165150216071217601215101437924416762153225736329134011888628623145550560834560704279463108580557951435605893040020138376419501933377948532669632091066502251037757909282051770306180638706031440103486841669453155990294174630906781661762034208033630339642393838996445284620259601186740022721925922034386809554128077615891889195151973862901701004522313755361813524160405506127384924603776581382729273285830295283899319132693567928888148557341493971479383273813455454310662796446273975654931035370340272903270459999384499601157738207821925809016766841954896194513622813986574116955424501831781704138241655075118694950502400 [178,9] -416140592938385957522350538115793900205617489329605560648319563162727683351787556261144808007898826394696101561301170198027346184146790876221005748537275602347146254533366648971208428193858798434604548929798181270352059864727441914223155126465028181822014220166816892693689369719385881824334265006921428940067480765963688732520121561645486159122722112036751713169029090435977146058966459588783673235345015424476911323051687582921627780086535190367341917000418826844152487240296598736529768320317835842753152280470038572329240969569673907911133234652314128122887702926329448665184089123906544889500161873284123978416005925849139048383459712247653331254733357465431514951313830890995280188504479279643664144957142708326603127587177476813231784832354870169591797829351175397394615586771272345755784541329850796003495596707772832961222557008126794508683893436444883051840746808605577787582856248885183084460645443127882231334388824347968816154427008444783193561460120888472077882340617347806036243463012429374072574364445021060089406282507116539345018954631981347261221628877113709934295734942671142526566044057771495811388551768324103261753753283614845362569332507689606057199073905424531640255308717087127371540025142430959387509857512865682710558611217861496762912503829504326417627959514005158923316531881691212288206869799868571714427964241985271052612392715269302029142952913926770706613651983955670254921714162288702527221809615407360456786476947015718089779044170776949524949974528874024777738863136068935156186295651569061011747804411087819709529201246218803973629586371575877843206627617781975449024785382521789002246782290430575583711689070160674851702846587974690561212621836888653804029526093902140024491537878964226215438428166960673695882451479778735358127827466873559717916778286634241821287515726530463735677253930814184728845688861676643641758979604493297479937588721267984330410913038062468483661695095415021592747232474153086410933911631806895932557286367492309413364853270118400 [178,10] 1115215799828864134245859015633012191316188564027446165996082890030125520599961561151068211421085531028139790472849487945938454869080294675917944343383182328370366688036205783781549367728768647039640218799379132790298517914322641005135547197985750686440295389054330816577203856117471872487357591016880419181742211956809270876201527996865616646821976219766853292810595757703642471680963575271125258479794547165561636729097377934955686935604184319212523722481515214026543668182603357608632809500842478711014992614694825147702967993546678310491975745188513297966909455816615222100792684451429196166473181382858400150593649271478661546941963315253459718184369491184399216109733631193056203203881157561602755776803937598638546214563126599994016354153405803557947945052257660698491968634250798433774753348249786203576545539929380528850998347254934413348776510372109595387948310913419673222275507252472103119151891530609813133113833776649369950414145808600567358348354983614163779956143764615507092123123966010222922188753402924787748498843185306409108793420122640761221644971045422446023178968932255299360278968994970126288656613275058619750744181620623325754033144142454694934223201811317551567183008150639572039146880164609863581421896256567600879378162596760669271665081624634200254413227402746166671152006524243194412485519091058732755992373735097077511566653442290123212914190781450444485225913752132834742747648912974732556743791559503257222429913587051863667887749433832620416945426391421204886008474268703291427599893412368324536282073673636932712054659778490635344299149725787939705273817832776313351975390531060206831521329750475480025347675823051615590212326881180839835916864699823936887068088007799935826368794404407642515437732721344642063094071133770238997433010067614642514487673759541910526368402701046554391827847524344269703952686697550307556280499536289240224972276105821126642361903201676028736892942265245529858018568274639291836566299070884015174331241616537118748922871808000 [178,11] -2555174580941580117278924443949116583259050978278904199728234986654613819503045895349874907913156584264225336814383944946832141949742463748938321218711587946474899128075169871962456267047774011025437106517022406983042381533880572586280133770806901265355857972057586198349400181598647008896690828949851087824144269796339112468238233866904768560283384296229501180444033836243327929178173202278454980981075002940264043696971542787664763382616258718549083667519241913947841314933925530752755132392324097342279911091229900331738444640555031044853568381709509870256103479086904047531987345081052311751759368811214522213556908502308223304228885017875074484436719471706814777206323159229744490594672641295663156155903162384661213507584738722350943347772130510068007013277657923893148287630358495282314828807305813169367182551699953934911808567382035644120179305306030905500582000759535805780042370345797733517774078534143075617459823373968861337664535292259416441770405338462757237190672990064098291802123603355730142705309783865063199420361742775752481013210560286502906344857534855813278722770767848904499317218404967875458422402644125067610133906850691878326349756401450346759028291868251891064230657085863155993783246487971107185063625384691893807827644024240299540132455268380858626403560119935913520967016133326817814966149077363643290958015237152689315398094906652853018745660430054506415184964424081293166180144460688034125468058488543474725134142068517561072900977141320973121108383466029444189595047548064834076444389058505601666422578159133573355368963729856770326396689875707382209515269808335374764456684411872439678522865139145591821878378734068775878997425566014674802102885345196543339129958771463480401050588738922117537396397986487583414633043088493706453484942039195528111519967336188644716225164166862136531774509433839312849707961830819455914735269480539804559684170516983257559934334017059459982169369459170712854482718958024501785688268716679595504741896653679728801297203200 [178,12] 5176058933206805384432929828026602089346837282223767516742877459424340890863801515461457843128106078362942605180564793704195823172418899442822179785149289903452531932021652852772894452587826479746464215964565985589965139931694482819397507623021585582101936769099901130742191837792211780324636527492520170433601367586704167117921548656955813027111480169076358232925564372603887757146952046304449860425456717330541601885226335474435598816427682587517029618764253376837343423033475229147225532411825567448879568514389382599899531782806850564797737517146645894943620685733194650328611428966422202194270494054507840615963013843019070047754330657700415413417295994188122181712523403626834539608618085476642278842870748836859114588704208473742017892245244431161733339038112628483040895802774496963536521042487396659883250075232316285095623946750062445015739027638863203082373436444774206630178661204841818772675466765834566432493786541574409830936306474348845543506340995154765465215013393629869507067648880973571648287749495687902674547862100598210400258878937934396432449023535528311530056877230177570779741901247875093519064525442705661668491295580581290091922546841203062654552285023333613198443333341059085963981704673219045950628823490993649233224395947871507213460240770243323026731447913653143506099869031218485385684895601743170039383632187336640898160635377217580979003187279990817263799403653831829518161087170019438236597477371274076583002807262478999200051845582021667291010152152866179666445412622512310097862869215060045842248878908919589328726584762710284189288355243538789637848220563008874852961492337718689197641218103323561522014694026455450361028222487502548290768021381460703945252080171549710341483335091371039896086800230339033132340267164464845579800741570810038690060462462194119289638423877738547796911902684539349815342944006938662322745769423296482893967262667618864698755302966403175481981467391923985243616824657375393570238577793131743996375442324413944011161600 [178,13] -9436776839368887684957201606182874130686978104945571799999735822211082739215665177339448323480570062257977563597905023813174447560940754069727167619749078116432490222770414296250535405949803803188370168241861592186363682938998065103828098780377676703428587259579153890559438471889901666183345171134896418117672540249537155057732799403824317564210064482328769405988955652750599325350246964253068795989703674716241352376168500526029200452305970249125164178156246829172958797637948018327944606889321978093005690927585464435159167218357824578686299698197900768015068858141138307653664982379123308149558568350044301123132565080816124070742029086080022820450426256902401241564097023331771516785867120480751357906410779862016383556692764388289133803140550118223675887312799100018317582148757430382887159304898919232547054038403601746248755326350788378684811672968996262356871965498504497287510689891367092293994460221337892650811579013593144590726694177556935596324731757291041680991164348721402793417329917287698043204861442102379347788586675983425490644555719719288675963199476245906196304363996668948135862760038445092215326513122419891161786826136034497280471137528803213342428458393014801724149677822883013976934797474212066388584055285239461779326796718889630062688346536543131349796639185976569327666878914659466894811971278781078632159682933154683065573336687362108682178510417804006395290417985040657385951027398293223421145179521868725036647866924963057465152950069405001441579098228180307602132563495754138694188282075807402274775820123264516176479332474758946248379517134039527258283513393708516990840697094309589912550259491662913230382631326628575200647675044828578941727840795215678852407254191292198697258743396339619869836228845353619997900950768289184194482425662627391752420285442682350789676822058473071258210976275914404860618586788685427449134441263273956116673484740048033484886666338436658643612662991252834699853338510858349039156267573511818964932174527651706306560 [178,14] 15615015776747617702547140576779735733449501270391456811829531189189844797708798312711267719509224289508364284177388512984311202290327367210306894744749173978989168833788042566505179040599951960837682002690805191383261296577727721847832063712639809201345818834883414901469494957140002975984992971065876833849143888446332138233375665382414403382154426781285551530046475388286640061667673925364081210742873860480436927573352728259315262244308414469228536530212970233478862140908276337140557298362809344847705229335374275058774077303315190417760018526292744146388934210891231888860469964234807309410669319094259001105075179776905036266314017504945022314152472889212705174001834731127135974414755792991156742553289992727024490735103843808389430716790711874000853113266664906926862275033060747845907712076857769842907856013254537485875997583407752339328402938424772058108380939503511105789241082240433413848950416189863508782396009441454132906504491245718708266172950754176891110725896046844023365156393100695795967348911434683120443153038101514268428948385325486045498878879331003896945075980619832134996654253098207078998671445291955492865107653074214715931345166796814235557283602462562275583738632292503443429152878857949778303695728103075677079111902137030587255511939367031760301109822005968207986982012262772565283669669935952569310106247359550356722284072585575969369974346745520364890456445481944363282611299843841760417033835586652180562860223098536823615746761763217221788825644768384925140131506633775848859412384740753150242615961340740315495863834616555156219552536375278736368390796509944503437114498031991774987230893542808959165600612440719526015507776663967680726380908693432092850043046374784359234681920388757592467992501495465440616228243658935221006540171928019689998560396001311355986146193532193297337514375243616976150080280531494015871729859679393233899981738190861443520573965525898335001965543195759996754081624641057707450789309185005576351073626182815580160 [178,15] -23899835089106100947188365287756146473944570459981476050193317379597266433756275588513070175021625026204780759957512842681482192364120194538485545791355966590853679521498553873969649731018466417384962262532636339116723204208390422170198165893745153556864804785428305178410369196075688155657551561289861837927161784108354257708867841626483125828637339689642494506611338936484461284456855350408166328837244181555132572399391709923815007194606259957303640069405056981080304646139297667615646462088897055434371698639944227033327603830941026768175731935653850996006544099085252538273053304684449202514049141155423398359821502193020102211559532309438908554773149375334974437250297034812480048035023096558224879703298243888278353118955046620155164329726339147868582484220924198197888003243253661732022340125892025351968907682982593755311266588543212500792108426035239889122265640669130497663922578200179690954139012348757469339547004762518087814881537785398218773323420760365414819778211115225877958402306258311370377487896438448699407529618391475673338665586717464243960766267360467003927847216338066176059820319101832815010592600422530795606356296184623279633618516866976747791838725022651756580135930526515170429911228445096916433080226782586844638057639403964949631293949692301076616913294460193718200150859862626258949709443610585550683200827394520192312360978332638854115070304959555523118945260582715801276420768693493905510094388464214222527538954837361673974663383607173170384241971020284077902641074258558340529849465077571777031976353926887935907966889215935716964738089518068238436792618383094502165417383174812705592193653859838517321909191068742984947660893743246706021745660679820177389602244109762732921417372144300280822134872419817321546272228119933766252237056372868604456418186391953106836913670135849766759819522328846667877181664259596278763907284122873617584892933980253919619668353056499089049166794648282730683451573429322046370413002481662218778105013809971200 [178,16] 34851009290937410003195170422082441256514618441649516647322951275112841851750745654544193252436760896531835996952338630330478644365905502312017454323518469583226714805878306650542272978416648551983006224562813046742971129757706038059677323949662177460129485612035607225262760910257258704669063203084895840360992275836562566118078498373826014941667625222638014044028947118383966607341575952690431540169519506353544471099358761965631141166635631197252760384752294714117718495872245481255809617726491712897869049225648997166369156368799164289950083026501263407196676631421051993638036474977302750024889931931144014811975448036693964631541740871733121000567844910978276027701299364573102910275895483727293548186058961341664388922345666722439099984992632982519060719910578478507123614426592529218381931425858499086769071094010455845941884915453861086323488580476413919309851189903247675507867630092178199547397345272447568714563955823806370493038057178175481694920522828515729355617791954219399673620214355654695002886634541767435862176536998140294587492835119956405149950974111648549495921901221834487579647653408960632287428808268389770864659871254191242167603380865241137471867427475806275858816915458359993898682226149906004132362961757572923624994624316947061225997721434587737707114886838346326395697899569269496007749261899329791338641243338754496092804936541830600861492903924015853386764940879063600765252922770411797983823915618099572223593138176088957789857214698715033694607209780138965238603539505695335626288909832185918232689300300484262214696866507293446439604925092383650445427101672702056308583761730094220494544370206769993896077268481828223701856123802568582359569705254127060074588843008006449094694769494898370784935390288252990122735245867589961029091467759122102873437177342711220802701211702294125817478194596453865620795509664139518242854108295662300323561506684156813102034141678960230317593286409321476978992914537871067277151290615846127383496433336320 [178,17] -48638126559867125167231992914067827171123558914708153389664096879695515486255379640172838162581512345953720250476771764219487536262457532149613439599339213418545488012250646871655871099421256331418084372072606207087499390891125834624029771419048612577184239798015832224809529644650779707234137380313357711646497107698533332524141839338021194749592383469829225546823839332734353032238687853235964664019873576578374355869572624610294115413930088006578325189216895948254866455989556585774361458218989557477373006901030358199745096727962738513706846407973682726139655108494017623407473897651550935665765043675739234339229887621139606734273339795800644128826386120653793908971240372284306696897128739357675313384335361783038000176760539639963792233617063818736126701043646135550573580446947617507754202982481770870424799392354238896440028641961937185475869146346378079483851382631188292236757014319504885318670594733292152479618966349519016192839441558508285345607249248070734300445837941281113436846043193312514696281654317901380899028924299651848907408189391492968735775848593710500071392816946967591616068653213698808930616214823855715809295220143762905254451455765050238310121278124045763099150224711989155778804394719792860056178188076775103482107383383490494096057659209147078155448271276449576455008107080975730124955786486819449548817079110519147988986513317565064861327862475923595890368082441106020063128638560794002623535378448078528369494657493519925588937951899457845696094412502409272424162959522809151548168866588469412326232693548569820959384287249000979820334514683459081050806928330681195138004557375095085596796213885114550367950748111987596059573693109222337090361684420708236146667117705912096844805591468427010415823911528407012216321156122287495241165909241438457835604008894539405383018275111937440200311885409266642573918077349657207107635637975476859681426328053860616213268082343504920252499772883728816981996198686785257223886233557613919840669532160 [178,18] 65986546763701438630532056351471555723271392110988415773117297300712451139426983619306700293990372014422518105156311316896938004962649855999148542965266067623857407501386309468787988962672336269895606253175872877319376281251857877241691502171838533718342780688060535162507845175617271840348860154512270801817907124172126789260665833167991041514494889586062976255810041048617055882164053125774020837886474028874534844750611426269357764552264672989854839745548079040665208228018119665395322554947306204712754910891537743007102273751330158864330842537125433248724112916786155070242121916997066512130115478284139198505613483596512300315270696241614757744508700941585329957148648706674674044525525406083533340440232339706145763170374705140497846206233414228249702754256092455345370537376410903153007255920990972622922842547965675273401083649075239847379548715810684293839392027951383418658740541139247960187607739314756858169944524269044060069048711318895053751320658352088699444350506421286156611081668725557282637693388018392864349456481220451669205779362213138008642531057694472690657103763948357736800442321444566156615148354717003144137681467544443368222474880369334822846869024679367558442972771242370530625296530052414051673066512465504419284766533684727053476939736591193249717999557089011202778522456440053439436003112862117207217974323460720320239135843021342517242085379350178178929532949346161493290877817690132221885028919333324818558973900261161907265437712409100243839323244621796529367129416328602156136179378883111739139951946065921191606651285361107985737353896884492664859701637530068182943950052008551011958425554999187954455181765557340280969738210147978090113771239315383202722600273336705648484128343321198037606699333170523108677236048850505530731204724647944902826465739372625305956925371412604387980847708545487729103464371755324351014602221543116966822730828579191610439722305632343698499317869138816746233418809293266587381500179094107390373744640 [178,19] -102394748561436095904694713954525592394462162915650407927700761042964683297546689746385950565192190707877327499313435693635114936412163216090403629587014763238739866328755592335153336260569618845163578856066950797264919725443907985558944525706313196666794111008637481985980946143144037020136839829935103660201082980367765818367678598271892289684462842784826793877152117443388623119608638421523554381973216377343961125791150114910334336069662613565271881360736479364510028306702881117280991101285117070285905385344631955027581500713274553680002768525006458001038396457741696834747734549277483012693871999268881148189530895579538336307073692856448838510370194487102108286245250482278843977991829458972370891076508435950333249179224486168067363640295260695357906386693583166499193103759936336124926391972225492303665693956979514792290034185150435353592038515400334104306301600357678768949241474572868474141316164858073921591838658733697216114549859282752872075079955807596359477682225376302063107742727254844258246986289014313661643425674764227757335269358962776615765292941194033987929590976622842120971929449092034460072211562400239287393504720440872878362507614272504502730106203003551411395278497099247907302291962814897573621629922603543594969370637750872739217963701444020938659315380429262694663321657674720911625096179295020356778049762362201758459695457751086721004627268236599912718571586135556761080314793677442546895312955808196088637614489403887435584733268525682990203469651201176792788759068324507411476820874876159537434964240023769569341714185550858850275998683050587392863368085490660301410269601826074763983820198423614898511026782264938818576280463653954281323416299046639631451016488809670826722388249267995306025455027461931635050140195821808608264745522337963483535437906855615545568232079932361340878323861319290357908460857564027390807644613788972910276830890856426186657991219493116319540143439463152753967860329052905378083633502598275334506400 [178,20] 210584184517282860429749635891583428146630351097232082537796780789864185341253089599362361479417301439838035772620300377909354766746892128886129800282066973494059360232251878538774306503619816063085930224024155084558157033299387020946055615495111111662572497349082791611936457478624571297297505250383388266546129749143419041378457941903022696062993494265723594588187968746783333679323548621221925033346318856220601868306570898842005921203526488661683418061250977140828753183578449418875264359705107804557554029659885229091542533742483489746872614962543547278531320243651977498234526090487460058542580155673375386443508150976733960015965409342092590754928665397442273333687351736249918264944332169222724334866820054440923375954242230096605719575555344345190347227340735433024804644441154266784062304752742766512487659908702276257913971215990698947497837624684612711702364578161232686951801468239160327747137130860626995590016479149747014536234576011550007074853244873548206056247411068003507945094169805307297727091543592153471597052733287666117228217688667261400346260321623374177531773450822222801668618027564513074727655339620780711852025915910138024590035605230174336699528648812883428427685697231959543517665495053984930403541797522244194891837274437691012831551253568591455744431160844659211133730402525962700134168449029410523096511518610371981116530116638040095641711623993793277219310388348010461527618841946522636790034810242603792853985087774976436177227936989195172214557239045906850550823188694560879510979588199237974371387932403557119962929621544850219918599137572685463991638667453842511667537299960606055077818458964655614957349025445813792799639035577422391364059995133921540088866010679872049938357074113737437318256022551772826167710202046669953075089508466097996618845845280104000799785306053990288066262564868771379510644756042110717114138423618676919017132239710854093999910534745067482134510679082746837616850143335211143419109613919972882560 [178,21] -477436879436499960666440367467806894661484300822351949582281429092390901989284173927105832849800531914934279391137411631844701487367792050785627264074407504865100613244715776266255026513900987763710280130643781809043905854901277170338271864569871028136531036553999611571159558592150382654372971168677746739542395407558185151239004266368276410944436415473432938529420306524947198253511871233774894160323682014533630347808337082282576439256519429676074068928145757612552841062989713092747390378612728941899612336928875770955908927737875976754639979946376788618571389346621290698289948229528358897432832434422188661727742167640438674344141508043389963106870454505944807514112701546181556115844900099709860479862414807724665151651240546964359532839999115883968028991148705018428099638843331992253172442895571956133448798593112612820662191703070958810886763632422255236200641218915105485035319777015143285954175719847292291214555593135943992822011412368174846392010236057613348411431200220678451753288897844465143952878605072999101978641383199396150688068843627334678531946637236874487316618767447386459162517408956004474443027285532002033315735994768828571829868464569114646210981267190513226566574995721291963610448549055494534418785810322095420142561806733295684838792939291305320355118672998027431449975901210072187482539895443774627640226085605532162487164838969881565526704440670965452059381577842878934322521003330063423694944886186551393752961297230925922777690203294137670328057605293861949198956121926966601564859543956624817499368533437034744636357429501151476962337005434433456253928025126019745718298699238699199422086924199428319586112072650345785773402529051439116373683336546125545731356899138115175352264694325771787260658575795520942333953743388180018380882931803298106977131663950213868372088092188023269644222320568802792311959415301169095915536515544506735830837870808811522583425991847520658115547538558538687128123884522150494174021059715928400 [178,22] 1010230951219087047985953974330846344003526407698910829949600372034175077400818030679326930683870512635431034721961432845028692408060689134684973403166469317416301454715527291819064097086175881561117230775509537545004277375732665131522184198587657854643674795453399646861740778376820643300332168873078990887345439465361370878764511095294076367559212722853964512906464612778377549663759269827022934617266951946735373105821619338714969711642188855938628950096733976786410452091091440515951767620362342369279234734125245507849627456670364931933755747695637560060449473109522256989993717029891957787640481910540656683587795168779317785946947868659371634653900563484341303743402404799880442335774862454239441653304501092761878752288120859217311544719855581036697904315911093426095926061312250199543392515664049170549668863980842776903545266219915535601783283710156193234516338698157761477723425753047895605527449548569759339528697026419854171031024059327984124033574802901954741399334322840795348308284594114131832767515317117365640077328360569810077225828648783807721914350253160470336839800434535748210634911820534179637736074789864536686564573524474863657667224259945277852968236727502677258529766373788153104772240785257067383933149610375415216199682962038374167678689670885354605000559847538033124187646249554617376486655668371902619954604282214785477531995083951983963394452593428351628775363407975928476170181650854671739306577491798105069421178569581947311952994635892079225182664087993371194803417964082927065010292952343334393284010126723141957177174419946926007616218196238666216650665013908097127669338964034830064235161740748557808299984412183644572943143175596280083434284233092856426267612825915319609774019129911219988463667442652115996690146665077789192604512727854757133904506455236014355578227840238896535239865745347554628510482414088150773849397982858859333679915758870929119031123917113873754204166513512134534924731352685669561977164943179520 [178,23] -2028544000683497948597755953890653676408979228531452613581056035212780563343263408573793418026316286951343334349101025147447122128301807721491916851351582279607350895597857377354430336626960795950204416675103666236622647551221183827190278530502728618577364817751616510837882188589474027254237626495747463031867739265267193870532012852208156826519649312013663320124686982979099707702751796228920670353907633100743136166347789576704250953081354865829821126725098831841211157093225480227350586273345939118484563434072030059960851704375402786452025591303568235033274414365115884107818416152581432417902137032461580353324097852573765964877516084471425224883519261023722248819219831110264067558218719563929234544960084635530381913126821609500303451960810722892974795806636130902692378301528408047591187083674506150498853600787400130072178271395383838123565808545075564286253595907157222583996668234236090266792992897235811316963361793091565609903541207692637264894843033612935512029443446413880582523382081894908016638131273293592358426677256068285433230648578963564532849017460266105842612682832489800984974946335093072158855333451817793474297681192811398873575881943246330171145513173836382582386980045559127676448053748080969051728380292125706980731887502907439011351511589052890523623622192909714528188877151785611805574197116220835258530947724748953441551203763746812192813486196041071870440516544584239770999885272878348451583192473897017679739842535966279664891518699546360007597672120748003376625195298467200407544286874142370856544444625858075204346505385452826476046765125774744022553428899659449571233463631046917851796523633184720868021745348609156996672531878773659108620810781600077484724134455463959284975804949699518254634523177722290365031775877133545408621530042057344183485891925874468020949695562690944605091342556975751746015412782600702046174606588919146326948927634329988979402042643081546622125211823990936882744949187230272920483111059440 [178,24] 4099110474388113469373069220857499245854244114807180662898771690939137539479235348996734938762227902483403736298650938114574274965104458942635038807895714553958354552497668125419847476187615277943107024823438620124451645517660162459070734668312244745099561866006202769540795628835495560603008577783941445492371358813130794341159725828509134030618690357999665770274876949801430637397716501721029836899990610484726333631600431373520216302654446110584086438559371287503751965737328406077324123763240299249803570977473889353958501518214993640124447327750700390787131017896699384703933871937042737621061037248927487693390726750302623147133178946698480744444516790546736221089962893319372587434512118574068332837217910363855507595070896021253922087813434674635263487373794228486706201384483046924467927011304184262185280582043853340312055973470200620174009947423733777174544220826769489397555789150945126045543105508151179260322292777339025229560130515420633783545361207847539151142896129132261569695003192587578904217922583719108509452923036147785786055530336079757118045583942685138894750118151048911812273455134124088191064762108007341048114411282567997336564249274383441097607565023969463440224269572127926928670952761372626204207844222044442670531584704894947504213741806919324798418113575430216645843808105676028754421262323282059177294563958597966217129908691400671545446056422995093841523677623631915337997021864505257378805937735708603758129749095619589956268927387783490249753917083730731144878058318412473615434158977195418179555775947231953297922975242507997385114640327748263130391230818357078821333845463951485991380056956044957456127418151977750850185756816443709784593211306560943359316485880886944216132456571144011942805189323271587735272933255202465462132498254736160242857391424795504368688691323730879133587192109829448897387456795819296417223167376998726119625954027002569089132599824475142840886965327770166998793049770995911793401011200 [178,25] -8232220968394089172265424452131271089243462438855600332164606675444260413807498622853966325887939660648455709144984099986592926645164726072711798450395596360197326380495310126081774747559798714627268605722109252790214036227999354741362766115347797423648993960950131537354728931329706848818944086867511534790877367334037243114148788833036601645454896050235505737212661770120975528033991420947034201607633519774004360579405488501677447233068279210452916244833636999898424991543173360995556743933321292273802537699233424543363289078622302350696901720341936906574300331832884097475632811911419712715589865454696962873525648407055141942014182545886266476636575727577190287911444390060498806609958082805029108521138673228527407613997484227802149834720368369177107549685223225133162108870675577722422183225537854913950377459851332249336675706549969873692657669542469467962136142003319540203616057543637553965605288960480178006512966992040336823524143729942688389817337222777766292700053952889637238596345026987510731438415842495428917510765577150898159661598324221499667993271887291088654604103253245647201941230714512687611080468239952810126094376012699699416118877592195551240794650640346055310481417264998573848881602038493227615963748762298937126522403618703720812138900186139745200438005842409853700025010074939037763231335862063565096031937196071979192082088822226368010384142948934474798132079357571486055151705471762683119608602578165553129041319278656361763315141033514220237716012171213007592411221953278467103554412129950956950981646094702095470600087141857662675361443657426876092908559895570059335232862869304820926588745237190803757215934906062922763988824594316147334277096998168883166346432626396344852533783959202723020331350582334469078911769192358918025061773403674428699039760093733560319341400930030385334857084350073369908560759028999904787799564092147442444927310930071323093796590049360914591894599105098351675581903864759487187335440 [178,26] 15450201906444108686546276505160868521066100761972934695677081705836164172293442946813337405048623345972654466493056126362060972760781367721828791069439458369280585195856381127080249636858193248922279546511057782119930827231066774192809096608736542100780358676750033092511497079955021730397795103799783117812089129582757956771145816365281776803643739837214405526845631735088663221965951452863226750728789174519504389374795997084053282554997985565273709947183309133414050623705485626137486754262002980615140313668524156749593966845204654035996386044979236106616480846245863237520532920520394004403329965972287537623694348569247155181112608543801755688694565728318945049944642302202588418334877616425881598294163192759354850973970680663337825614034513930068883463789555952896191521586752617790065902940240224945938172607278848838954014937514261491704938227550921461016819620926832453017005400276409161929466623463470241516709857725668377692446830331335066464336263138989807312688174449938174919525393780637097805132466554041198879705451643478609682397021596600542358713343593885073989338455020340584288683339848138939479423414935386103566301382318455179530123830447094266533788391241850602529660444644657057464053447803456989201645825543866272014223914435373222586048883712476010016841542681942896907619653377639539823004724340180656848071111349133697773546116279028399487864764829482731694668582019360952405973779569700330937546577349543811696923671352411730067310742217820794257735207553216252277336263650080352984699695591456470532822322431062783960452667202567814212688962197326529617453687136496609654207933790319052546342823748404887952711827672435814229170261264058828281233200416606848759008586400217848878242525947045173492298952155789057496221634585760508444022766528143773015611021114912621153584413437356829947388700562688641617138296849432255987387936960512976976041301311381139974627809166602194281033516591587638622294178870166296168080 [178,27] -25953770168772780138001718954011620789661103018791225009652629852057636316223809750382041873598172521883885562101102770380171494329838067240151543270187885311121839782632857464312494609056886773657076376106364408558761879014466469886915738941558348173439864247908490134068377423109109063248703369791970267183490379093309225026642718538492972234613388227853242126133684682504583722734776158824656791267531709199249591755210955265521437579117367205920116966725895061162266071509990541948819783888329471390828520296861070355805056710947864465497741885761435967253024083455786366314949898965734999536886830146323349738568535522883264256672070891984873496876403413910429594003208986474270298790398384865252700225061445090322182127217146272492640206892272035597388053900677017064172204137179625793153863039474152554778201618571672267876363586218378333500745779996188686570644151388202794148533485065263804385935984407821187074307570897202652679744500975036162313905918078741546054133590087067678469050644907959642761914334910483365858465285034141717474839827722475360313971536942901662739751162156417798866457285042149266683458055401162424643735170948077836558322049190691634770471062343904651236109916722393423909744346106198622384293680542931847427712495077992581204580016236558626971258920536822661385399695333185831980300794960973692554052062426926951267080011316993574720826017976136416301132588920220471237108809889401684881334827547200493121450099463296710490132880478307477067195698374417732335946554920481804263376714942709767098317375558125594135425055671196662623977430508558592464954801326067703555415725607173884719755450894134766385334467131400124440328586195320210955795596377950080387474038045658237647885363972853620662590796609046796475808399078473686766033954005813721181936775611517940647871798011458070406584060428859845297441988960932114821810055175618601892673379208176916694724781434625820827670088227670168534462577077884182320 [178,28] 38624728116678554210490068512507704408028199209615007977345790930683136716316153714477973045178859484942791308213223867773213342462229376554517270465897389667396217112051355786358086362609031543824177569533590038800296349740287086482126875922814203477308067651586885799613369525844061537417095179776713628918063146413997141759082426737255895678125849574516428558625831152299907581612338045753914991679676253450309822100296209422710724384216745767342149226293611869538969647380009003107873702784559478679689079580889121552212623624648614170493651248717362121877730815043769323403511176670874326836780460302537248978538897396862695925063381067009129105427772941496972233000689839734933096559661346025646152231976268219744914149160351946006718890468682579025821523436532852024748693977351494381301524353727718595562646777463114604296049463651077886643397929587484528731436104738737493016401218215042531646293053219112191099651095326856133864461481274646808960061883602987882850294501217378250232848948489579345798852667233837222245077948038359928155813275876078586970753657470604717934450923867596078754217883388954705824700819807763383495876634337702933124075407539736780885239309311296298108149955003523230136862100342075181752760020680962990592014256500540638942809615665943543423081933797481089072065480114934657588085623012183988378691639190016588706686004627152121298360205889329626417783234513537120982342974856872030242423677299154323348875790773570579240383562898284134431965637752116475428115603368725018225512695836379839459055267929767666435353884206696311437340445667267819842462074245532416855384135735950198769142402677944075622912465837817279163790320940716734079354812597886140883915060818770982012575793710287418485182543849873590693472154000058388891791934397654918369658201131082094709034735333284545872766221840937830416348821471877767938738014141977154159356246305331327868992690868283277269437785277981553723688727158065456 [178,29] -51259526450686944446353907144182994510603929628199684359252182780002046326435344426489750300659579040927249157827140210914164577563194283218120741010653344466560788624320930548225183973578516943779011339403772071620301739897008315943338907696167522406266583533573630971446361757055535365524439662423450145601274926668306349813195984028779214438512759230705591221850040566621726060794106762453905681018535261108946002415603783248245205638114426292531058497615613703264940430885133528741635646708392550699535976019387644505875362184334893542515848975632687657900384124590318558576296306432521335089872375493761159712198999389467058192549411738559443223764064933248101541141536839730620469984737899074017453692693489596977500381009430464335419198610116192074197503491034961433721551467295232308338256606006644786996437803099572131453086138567595736873436058365579381522288316884205958810904753947636797516798476132388138996593024801453250220305619770814570352524127170834946263792541370651804038516466611705788535086737566344930732413917673764509953797279485889287480417144750057891226322805704150989500787004620978947383066767071652714404568095527490336869728171244677098145796724819362123010643416522422769689821532441223728536869139211982270934141228785736374569567707242468827926767669454399983465909978395766805588532315194993928935860419525755625527217108832589896205740923357876695495690579178300839527220152035376911518411362093280773482560467977072096235363438258241710122048417875819652326615850836533710058963119685998392424733460562879604350776173081794818315820892319636268589506309501197679510295831137104128407661990257785876493496945777409803438724900928847629716424719909883313116941446872410932492515941366960135924147912410737553177846807347129787300880286552510638508556876823580203454822991986692181540607057087727414528853082666565614324621877403958289645801513388754536873756368645812859767364775924368422934626672357176 [178,30] 60823603517634951195577993081292353714415984135053630307195713549381971845590923635881801198330675918017866850789274492533445004677177228563088067718213491860242722839681329683760620936209709059599626589536272631117944051063030133864003883857883343274395741196542149125763626740309525063606249060103846912457077834438330170323844263217446824253657547649061289479307835076451340603757267515258638323537866171725963142729859872726705765094569750197249925412143330227765834923778157396828171541934461895380938482369141695371040386959396968579805613676753604315702941153842193687641546084680358993832063018867164697955680948138728630643631710047847777505723017202317778165581183425741540008235566585640654791874221662416300101919902820077638811796180611108975147703732076277571539068977267011193853531131910618653916755436783539937552127174712484479534610890429396597035266038231930186427642537686662179499230718430328257341144915290824896877747770606940585897154198016002105160942806295329965442435526604658926440483654822167223758258285764707599840932375478544237303998382669785925524491183200911059132100777872070356025439884808975007569994912843403497729932144980707174246549616718817831755254180295796986259870440891982168989797981933412156161830966574310781347917100265421266426063227240805011317477638563789687438452000401987993958397034241957398128847921790810831414963354148586368400499147003291201079368851321673792085650782953808580632009842168290616022521984838600951846488662182630159064521196618220296480804831313614598725592213163051544985867084512591963194590330959648075624831671155785852190923660605780412569800689188811215522340248874841781786025883155170946617127028665443059723249212107700471557034595832258344742724954066464161895401932463692916729482059880348463170890642055246230245056801134975507572975453341120453666603638951940405778096937934548965852011270090784627095853542761672952635364010109054824807928428080 [178,31] -62961695805824220542557559462484809874209421692052831123472503518575585924252984379287246501200449993203581178308865388291050690415098759277345716100399567182660710799279360116111819663641138915998153032495907718641029795497094011222716219157348536031817013763492687608803972298444330291519393765254566580676691926929368917181055438817339452408715877303343678381415497895024952065210018090703866872911133446606025169909189052626343804406121150883641528590878177642922759968451294891705632364072192387286526976836700238981580193473146605884931595734432670467121021483598311091736916639937048190930726247418209802408311873614647885968959459278113038165208071744629944559150340080402386197281508216986882276392712718000730790551899558716960888421126780102597736007497773415885362751615980218223993449456377255085493580536154014795172649481349608548424512330370027304462553067136122095635530087563160808198033513542421690014302501144317010438210149618947745938544448182082575131030804738969596086009358599310531328120883407865710676910453548977965819727522214643002536993192805836143105764158533458498354839123960949989963387408402474228251936284671536912870758865280293360728594721632343456943008208080820696435958793563525116075923323947101380155035036091257327444566735436511368164939089241694875050822948258212975273433569571283763182590459225685957559399895628543764572701132743401968764510943119136123349191235174238493601743284275890237095515520091643250016332579778743090364104885662005141404463741878774304243123892411478769098973174803953455334009589410639535247190321202233341960233208924606841212904605709194559796612631992488696896516851763496705407799811742440682631834286607771521509294350593193064885178359838582043606839435985834083516266949818024314984694701744922517832629411762449156825278660427728562965567213953073794560311686921453652411657474752050109721974658001751229097000431929174247052952334887080905084347192 [178,32] 51748921066326763859052952653660326215893663127565708613814590900580550276071932963830634141049723458114266714506705825959758163459165116184660274382941958652488570687281754202898156890634034919175200339192718509284085398871079018952858394634375752696152058801118110737117874391059339301359961264149295957194915716246697204690410827381139777194419075874395184364502448513924510293192030572176089687286235449242228917275063783033030917903507795006855951772204401792628662561021202440120275579869504480178907536386492603192048269275137509947517676589312190545638193714614716288313293497532207794119087123401596702382860284589982893414034704133778324339766482023340839290981464436090292572001646618544226611522326947917397209160828359701201522274217353323989452668149865466877591546189635661349639026129649690494070091378896304154771060267941048029049114888512939263944442023252508437086342232328635222272608106326992068045963313365845176071650150003498779178036757853991304248393128147552055106718254747784986853135161044467665167733009242660287103603141287074184047870093371963024333762701117899886044425863036371461488580642849244288924573227230415782493482377405886039454153828498683632238309568781233783161025421437996528526018390725863046308090734774679221920971310787249082507935479380575517853505344275961728180885170946999474077317681319608619388794025332607607344007952434987906109294231052391276468275081999156432228570198148856994247107413242489278925756968066365029508480297410603402989657577488155818547717160172790864931824062711366626865888957683501651000765877098104644986169221539148291552771260522820984670123531195678036270376611072579422703715619913023177209885182162135972069729925762875422194146347854201285699784563933094092029448975859099412697514433242751932664466309805513752471489628638245118577473399008433300813871700546184972333786498324322428307363943973814779641403971089499716760915496838702855564256 [178,33] -21828719764715461002169109772187505457058030960790063617809211094730802145680893138373747529397668549398587073329734242655364982910176133600739340206822228538852752824566135478285616702944452111532735569851968034048030117887291117616952942692448905894570834374214673257128502146503355167722105783764757741949265589168732196280157756059088336243455017638200724169984319121979729367859780475274415821380810215924179901517676971315303781016648252474883844372922673935950873175771487049832725378802379074511294193028710291485823873995185049676522211502966112592395857714717167515658370030534158492122748921736542140227006324256784446459319625680909639998107126558109342653131095010553933279184679704976369268412193474810606062185407357658287362084901946521446306908915057814660449297138488778087774469556313444921694463381703269423875511696332628228913272330628313758603079020174838067291526328342112489042510376992898503927474578364541473489766894052394981275314907486243963342174646345016323246202551742794229035043338765507402765880363206108294584622197333177211200329614102413284785445126467060852153621319713660320846912396677855320576771667542234329915197796755565150564900276910813005795435934112614727485538269139151945721774057309343027120124836416543982020741963481177667678796433263001786185181956695254654996375088441418549216438760084071105599832585258089863130994140647005191458990372094639801335000789516297984064531439022199900106144632492258973044615960161181066965789803616925147575922853559223957945709043166169350573416030592851740016861988751530715664668748205467432335922992891185749675764768087632560436439129566409678511481377251236457755148151493303136925089996479275314814715791158390999946006125863747823884855906526138204525917994172563085668504806822627467751103696329981858765319022564339325265895622828471496473984095819727516334862833615347085654848918432853941830756926047187809428003880420615862312 [178,34] -27041785726090828822775116812641049329808653471807114672701928975115153118549206733798799088821365191376682229893030727566548937980260385215533305399994037018156113309491980598922796089775469796692537011816250487722849201889381909333974729609771497663668443674662979256224971098039561287875464678394762620195359911324906684320596386093637476014035011721002670730593008408420990627876047371786532363773924059269918705767024679918497527925063066930056296825536661012294332597135310107588182095749976518699222455668474840630713664020511289887224972355029827928009648731442589288636316824438020680782207416832577868093396045686725254619140718171197366935716404326589192867083603392851407810024628799968091302876693661746845260895575554611156050493961608886010000438080757738342302960646306664360166034673584081985817042710881006766308413716514975328307948518693746504309949315060198090302589954182072420636082882150252716036166373526212926693222895238262959726069458441011015269070263470947088348641272754640869450980586444640762985882053912307949286628424223696670860585786599321984709703317770459661993786137547179775477628585815301769132090190767912169224975161560419164091274923360773720857513403383240958975042866119761673681596288016446649730415165893821009543132017868607773994468258368429010794794095521224788563385745966460578121176385814034654118853707058336372144636178846801001268146392892951531641456082218346725728999458673179523018905805506884846503169712444065238703422309502516947780697019625701509396026476153177005521586861289393839470385494870487684586977163242896999952785575572557251208070846743230667803009534651693753049721366217096062560803596791959176934754807186552015221704481789282082033015076087443657698038832734824110526925750224181581232983004621116015227194350194296444898148280661077101130272055525054530318159196371130333793949327420356087309960374379821742757691352626877685688051378480650452 [178,35] 86746255420228017122110090829316609317702613992556278175309928262291987582102642804660140776526512737907908630043303879360771468785476551982057240777007298750911194692120653250720626008746842464310500702509001743336664781017834972654175145414258229921476265926712213106008521071882637793463204535954991842550640579200325425880962353915711291005962709929820005162539920104437740745756196156831969831286467772508205911425584828799902931090176757507336837650115434200861299329505950606643312793083153266989336212266328124041265767241234902091220524539648783744736788428764134941313864448810929874190151280716373224809251126337110661188325279295547531378191584837547373541389903762889637440939389478941875335532580545288757141810556335718637648099174732610050296463753033366137335608132463742357413252941020094851766695694581700045451257844751888799500981831057283852446943469415581682689958789850283234933104127676602598365663887576626019702453706976949644256191486510853357343138585082055911463528034635809076173013740943314415552332542425053740408434817268719672506249957437800392326232234377576496765134677410689048866091661060876269807734263392060803646564468732473878671226974214192765860869125086061665926390068170271557294602327903626665635208290165263624340654801134259204537485792142866937710457235069050722825557034849975269570830457591873664981465217668864308779299971280681691473565901367847701554883019847992152598862067058382384534601683886615569315771540461716439924194603448330833918853288966283981784005055981173202660697621863535884195513585677170825709743750312805604924864803572693927783685535430286652988447841949474315499723001949693160237214210224719112028566574693439831018969830002792054125810737318297019337096219763095346021851466535136116870623522319402366942894766934171892884733956786269033801251391333371970617429112952967969161543096354881310091747557935476606478396227097262004644059041781384 [178,36] -142917628451807322322231006101791506016699308541940105566376966621922365615323876691219761440001426799406400021667393637485661047765558970598885720752913296857392166581525284805119762017964355089644904160171411748255762000644277843256222792819190698109260990813309693293793197378388035174443009903890087867923443245408285890582867649493490312863484940272837421384631978799828672798710615495729075900798115767952701491121641533713413247632940349719868245401777439727734101932137700710291514677290739444204562286144792623444624873819707205922592546700341255387371118290041382682649648532182678390330172200702995062378994195634895150407238864173060739341051579017727144986501670376222192910417135157690106451208424706489936984772359304007551508917899280948161290388451737740101183924989430891702177806457734739065827594311763146583018535169868735317274239715873663310737420724168928555995270657377139475980232161088879561755100680314211600734970599653413070326207641763301410896028075288700074198335471594151283214597466259192691218244931695086603273405407962471594833318481120060503311162581834544983128618804187613613304637812218713953497768392495787467086496442895447433015186434309467178938450386692305567391060341186668626212706494811393963918787632145361615357035896174437447476234893380780409761448719802184135512484003630908843091846178175977991304112677820814436251405452023873781596974556521395436748824978832034483395496789734512310999248087192472444754570272576709229736568783330885358220654561707368044667936833652043574901066129138633112712518160847537200268328111036567191240037213079314523635736641230353304598365484243442446192157902414511439833280592808725312185752735322830017092511678434438040374928362267425558664841604967525811871941564415757276959034721583267497932206164256291230291954501183671577480048399280492749276311661380397643271333547713814233149010161219420039158883756701618905908995917504 [178,37] 181877050696679950261292069769448342997919138999647303562288480717769126728203387254377658074674064934812696981862880521283237543195679237235733199174404814575339247873434377031944970259878797324332629242434720071240887384769813349487220845392224037433380067099698037843693237037437953352851753076149619427965733552982134076027300354358660451253729812783647022299558792046747795450556423665016936894200330771813537919664733319759165449833441646520322268958842308653562415007880178765258652857812724571108741791949138558401682565540719965388501053117397848918028028678464092398338519825044263549532172247379740266399465566744118970985917376563272529930893396250080420362315347130663363501335278111724688532383850583202202134241889070161181275011725159071698609655390250843302876663337041537567377383813344075495698135831909208881957862179143617747049783323131347192827051447118437150210731244226920409779617388881055127581625646690698363124589185575427775013572052085863146349275766536399742923757835384919784567570049602566425182918115661330410027639225743731276543237842999716192728320673703396536896033324103919552557654695824905195205254092014698785296719252191727724214132190793905795012349908230430656641381626042399211692052985637694008581734109930017809217843480888377939772961834653472498747042474276129565759416837794727694943262869226618228130049792527449910623897236811923525272065273269400588380660403402213067551112297481002032988858928217629173923317583678241117158547481477683818400088205744386290781134736372366279303456798186858072486303091325442896634755346179442280059593031752884986198516354131703280397148553156439965206273936958046645694846813277150909812475205777398194756798567936137921188148347699374639079263201941148934177893181515243567706551980445442696270312781881922568002352228261606712970048448784521035571771625776662286634579229664717006351010616584657982837882115786650066077744420 [178,38] -197167857164214941568511703920463158777377471624275723345969552539502428588401791001654989157366143403083347385354258621535769669954954236822425803369434708739521506606297282125261104477654201019567286895832693627693993785462095473955431801432971826237478272539657870293016959372432651577330138560161779709334727589179700218210825151540023009002088819469870538083027273663286432360817482339367071602189704976529901014541721259921967391983221383360387055204607740760371844048077922772121590281783170455577877873351915900899261053770865838468164010308044750086034251893771431006528760056837609199723468626645709784018134268544858255081392477971209207835477605815681131027253725552930424052794924109567635952945903307263353770820501047605950402855297656466552191833178339140612885179009934931568880320330681784574641308734338039714414805321949052295976554916121059694519369039319853710384347609945729152406777035818369644729754458631408948315518554083444714635786301526034493171633342745131861718012306429124342670523960055988701856715508285150486176945428482517881373457365321737480773749313444800894805443035562955211306102439610578814943679473262192002110355160288189448059672742122482228115458574578256956354495865191629021740993294443632747721163212949870221640228878120351425392822783944808965432567234867644801325242586569382214037357436891308462119560624090637112564594460428724619114691971730199140322094914966882548381603016776938565569264324652346885331349641695480747872933421163001559904559600145751072442105669082475198069320204077283777451150001695520802280667453446075237052927337608497206175960639906529209073838557207163416229934525895550806623312743610749781800356804233065912977148887053981257028609100548965709568608288769480127436575405583712716985220129246703395065395127610531945235706105393646982398209832065698578251369073609743005362548578845585559953141938488041432086669547803869546079664 [178,39] 190937879225126213711019886577927917493625244218021832887345031033965852525254452147545894342710438181817691188796907803862884233395247624391195182361235431319478016793886593774220413428171812985956800146871925298689066704263874361893636346779194568432298078516111711794787149514436744753568547198174834694058359798348948861332183218173949730510969226192837013035764985837009459315848148077229138963202779819127263984781371039772106019006905348326618076382685248218801475643041143220747382108652690732735352485307816372390326958336618696932213187124166272786673876316123268017666735648907276894243125157769821206176375972835992670338308596090118684050926776600029622432561992721977900298379044269921987175501239403498393613487091261940153603966910706975433897569187670755726508177924666998875188095457958669856201907090092343165256279849376017264945776127338369123228486697908708930130362051840964369759521834288822956261851006629832671445743878287068927309770341658989453664460216184790160820247871283812806230749105367202823009902853603966344143424439511435298271622270339052250818944353420123698125709654761305163971471166033771451567361732922038488742594948737772329361127823179416723037549638075493179320351753583851230216491283468151442056364225934319639117169326366713943511909351585024823311541421578213201200680606945872459435370145642720061259535089371027230101003188196716116250702902102521768844718521486210836622120165941862252636431474672593244358782430733024098213281704562971288993404422325277226244751343928978918221653366009853686957922703111997047692249015123105782924281477025403052188796020832461415028652082852421446372564187678975223563129302125183785054289118824708288813454884490572884847356697031037014241542541349760494892226312083658353618461542636038081134004092087095879347148666594969370764636773351625889244871250710350417893348622312238629864473405905403347730986448151906187060 [178,40] -170308724276803451716067825851311652207816888183185144180347914929934877319218958476525510560351509383193724589306661074334705793161913783728793184473137788101336643483944504290234917573879701917805212928868686531349606334926575065948545734574175170322810453958469922991806167606599020259787734667893088583354148456825139516245130250903324039112632555875640136659536753544015155701745070928872146074701871392683370841630123343505267461124574368678548280201430522439933274592576702942656683221620098220292642441274590177115011455946929860001369487662064282263483000004594703947279511617574062282901071872231992037608203145247030587594700591681730455829654131754117324781861428137309545940426610046184882341868305415244408311232287911048530300759554756034763883270968230622893846163710178736730884664823031548081312912150959899514581308055311629642499895191526812486064960041695432997762844011088704598186926360140624792760496690396746646148852413263853710034294928733549240466664835770002469685038244534227369701544718006720070297235263973803356677401649712324048073252259791917822504527642323793961385445148865628511773984305825586979521436386981159204558806624286553292634261232789222952909305601806789578664242543719575100474255174450997177091784283993471070544630394209105023599522458118202784255434657231092714708895062895905960902195113304476790638163788632995498519216792619455959073468661283488774965959545453996071420951517323222448700958612277752967617388707895436365395768478627463727091485500186873237003684432940920170282485787689915336993607048935578722570779606002401841991882328545179144264128627661321133239495965695702334022861336173988194725292335867862881402838189065192194161169169192733370941565544245217729025856953957891523784454247304912844925806680585572811013201143755695343714266643547362097464030920613500060931691638285469043243011932503408453712184072977529878668094516567140128 [178,41] 142662236853050466428457201930643630152152066367091427325374681933382762733946598334661274217729153881768783566235108247539928989813248283897169498375125077108883209125780489215202855348538169866150327104225153492526985975351678655307878543673562307047835978604283779935993269815789902644030146829179744360583838996945939406379049709953308380678947823948560418409240995154949827062139386380608135895801707230480833033009503295870782688247095220063247848705615024179347200902006982865579196550488096110938505686729058464555140469570372486079166750728450613639442189215219518461610948275713028510663921983161254369290908316085932994588825889733028698505074278998379855684597397188513164090801979911318006932799757730240811104382417523596045810501992909116322949674662260442063383155509300293596431459395149184214459678882227191451451098155726954230394969542728302265228164317771669650475363218055048072578467707441644635059835705948792713389806612002033967788826825334758130308542187062331667804212752033961038086666740800954011457849224621196307840728190283214742991119422561414386714347663783491727531838177537560901221668696486691771129291123104410719100615222643786619260501783754096278666789454661499249699416702800771141165410274181246094338223856544206992959829875333162671406083849079406107096814221019970930995798370961193610478546516115206745654642680758557981674732664617731232702388078753178652556616450604728580893017724347922998839120343454587321864951140659445514823723811228733922875774502470502347625019306254903436204893128973404681147576062816057153074132857229525746381842199617916607693177049404201818886380450652706107063141369632757133369914615808705916796436354419734875828928433931390057534889159379539064020511640669121291951218504991291980210073152690229941461884161372979783303028882967525904992434604946448094238559951818821806572625916518349258809651820382388279307627161106808 [178,42] -113187127428282407897704851651352313792768117555478498299911250523847231298398443759868416788529509955774710413069945235339941430536983571001847637801825457479912757236126357773707468639212596995365271608123630907560282220156499067345428020900789989996999384787577997862435588175247323097125505443114613382287255965005816736898232845815812599586452729625858507066277221464460879978189843615211934158110736238686707530984941908004306922267528120317444486729753538760326930364210292451764318317729341991692787754485112951304881496888581336893179769252947197408449688816639236915228089938225459683236105935924376390766304355889417985138302142858887772399862093248875300789035302651677821504949864181640880542570047353054901389246245735093575319046588548631796364510970446344645259992065301834315018333819524649590556355635563228370938423964576458182451456085347604229530914684474213589373254840449233719062162180031020900473182210633621147422356367795350781768690091591413737053328497962347363846405145043580544180818383516246111801550172780477253310095896894464456067218706287343634054930033421097783101671456827910432635968829785253622145606158878406654675891653517920476345635546291052226500097348621853397901675321004597365578994394130951780439480632171362913843355518482272058737092193601109474642622151120291474854133922273771954819935143316341479679220550794816238784333929127077191679714613755583007053611991441363020210839218573915067785586996531007410403416683717728146910665943629715750791502982582690491549692362244076583420125953168064004166995904585163035358149043986383379178027688003962504084217447131435153025511335715140449209533478883685950009055857133397460956644417005025608660841922080021801052645671640045418718804618829890208447544927316814314940851442069829420906707807530391257788401889650580077389722036792247287584940063195335548120125184956614834678346680584232700878357484692 [178,43] 84964917326772554634080578032185615604235112848862556248651515848856635412861071751810599056506082816801064818799648359901589108975768985830696084572875401120303616165687378387726497882636547996542319158548787851389335693088374753734222374046707801768679328285327635593820587912719847062314856016959191805178801071153763047552470022727825776580257646652768111386307776802273668754000171155467213947886466165724567172839681249788591712868607342688099283792133325638813726058643184164691888115776321676179624886181266831587017817860029810772217813971351466622678325492190664401042568018412403308096696639081511999413195240946152927618242527931427205837787538019059566837917713819723065971006970856798877398406249418245689346113133036277465795449458918690095237286826057903984629561902750647929103659122032191542803827839842172683900590724277183022776537753359016982414441617527860593426324714244003666450122239835190034966745491561742221303656436164183353548175285685750548996262591532328567720374669193268309687758073467698765780582458619413803303219158799627258053653790653873928194249950122681561186507676525941755682481524048430784951801654386539530295302190497359784521866405350048454337872081792693963139069097247535356624365707014115721881143369304327032498150080102591111850512413144096376559138632320283256063612422445456195059845614499010702249636445607327688429421373966577116426481992296063391472404985504411175184892758934345101066463300118369790925285110832243522336670709679042387233514183911506422102419369881036482325350338999655445412847362229445975871352617326700156667422845279972341730987927443710104065105703996712024142087125353277735507798954550008967368854658193689441362340640330108031721238367804739756281889465831042900895897400387879082987573994253833093431462804780237938884456520321937811801519654848686791548377128374047783770676980984305621781407781213434666912966884 [178,44] -59931907319853973085300174548413169886806867417703600488750901421996348371019970479130824067162338083022545171180728225471622632359103800851493530499671691333308623690440842942478173519326717337631359864994946987513231762379395311486778605860488465156026593516619530583851348486268266551877349934441784251886187626284892390128234498537589174313093929128099676600364918720669232078935706471234766287004618438410531681308275767628008808763546059163334736718387642936445389807256110429466324876700336939658622600358265012764176562283133800313194174761344570165880008662982063912798636513539627212425481617172852757120273020482375462686460560761675798681820196100740566535068370475471355139145913632157065516717842729621191459524863616958841729760705910047338070497153665143550641339225562897087431054790150148429668255262890878549522446906269536711401702736000488641895369514011708638475027424361296386089267931157428796811749396962636937600156486606705403675178165594457099958516348259801576458007967713260884155782704036567126928517398683777147952579095429075960208809266541338320953222749906608178653023006120564085582826246116380331748206227005785485254159123580049139967684666274419442647045115956015989678457063467871435183679707599959744348202983401868220150365714002521568273407693372425318547934308935569015078910766460193770368665503303999336215567864684467880807771633411802207385618021832643538401486209239487548320874955191105464881733443779343357834123201605054900968252715087136846005865683699228863105165811453321319209350915528393176966007523442818481345915363230094128026978400665893220514482237112571702512361660603007224379797314657642239994442424804458639607991917160877071700158771971126835996801418607860960929468562539090735146996488359800623363046644479077308988045989611542436639295998896213808255856288294384573810794583978909102288039128559942212841732951254180575027544 [178,45] 39386398459831317540489647595738079700736385618702285614447932906127482930924415812285112895035426061113143032331411589058895731101958388850567007559299311135883477723865757896791294724274876705849432097093405027217768323168494392724836914233719134346849813985457455534533683546071323766120585755746567061252154112717691287022012037740983557610344518709412374131315330055017348208412432325409795276599030346735933059263659641642087662744417693236726463702115876433273412592085775273561895138675477073985240271865872760945496376193472647007348246530918706842477390665636740293720924251331916923903845189814343575578416697501071630083256633501982680530763530017140698448304520532175951322564257253798558070539023013677140861915885635250380783704210849019346753644287200420705044449709126981141316015729006779608150671704214643193365523852419096425910315639207229489291866845935940807768863962788763516491332740041594299911571290743255606205109186102562209892939611673483113231438298009078545872585133171141656432833111321565344681428865372219681053730994402359037044964948629666713213088393213867717022801831232586343395245552553172506673805884176355811211700408012706127684329104353176888692859390680722136868656009189326833120750271442973686574901795052235392454924332831771685335040438871696226953345050564657696080254423447384530502029646476415030752024489114919875974404552904357642310726662363648397853240198451081993352642924713052722368059484694800322008858715223721545229940951867528145286341172529471191050157693445164907081565632425034952137706893170079069442232888895643651482906836643850154035196864668939639957611779832961746799259322685101418552793601422934120233261216412901783406218368427112035171229136991468060218677756766947907966218089028713879104108536144560728275933430059062640391185855946503986479484211465779026178714352327626836976856374192247770383769208936172401212 [178,46] -23931249022063508048186222407636615025998040949398697348612910701725366446531706933714804550793793168202014860647577105466098195111807231994494768257674533021560268852138620058281473254339491132762245725431477076480934987033903311438217649674132748966628817164175838834632115502069665721911690184257676528974463347486137090489228407332130976718809969610764954315485958227482173974621469835469400459697883223541381784419602566537392006386012181942991198749354539143488218788224163617511992991724023301191675341000765868687261243116281945806358584294189871070107246900896761133199329877096475412129607470082430557075847861711473197955025863869558394901125115210551751658852099215103421022776133038981148923336770481222302122563383528693621060104562267112389532629466581565466405234009506255433438077085394118157245833114994745675387754284790794852554209085220166629407911062061008721240221806692485629095761501255597430528614671095806389356883891939216443280219645492613082105026377064897851676757038411981354138890819822765424583420796411965469865794396275602183030574515064160745392718610099176635013767228722496380769017619895809627736269732304566994120781619956723415598778758946896985913524917037140491020294435575618422313108845561582571903595627561839398735005778547014008487131202849681210495957671760074808171148420255779873292645209906035957307118007618084503728939435879058969859188851370558006731742428016670012479328823121252651685033356256016361785385357143711202405503784569791226030306793170369773342816800342344074392935856085563337186412598793724702805054604928456658812307665744938516789925736786694279423896067166254389357179231128102892400616499569497449689862196831611746704301336363477624686288076928223150838429815042734768308984319888536025859643255432070395133688792312081307983455408398146547316865738270767838666256758127937635251204179913758761221417220817413704 [178,47] 13360697712061552590016590348756559305807455601174140633159391775146741830648548344358407715475863821314981676331371498975484981642824170806999773776751420850991092914929441073596006114709093098520616271681314677070379493581706779476581677385703025785288847535274600336589569913176815624203214503693035286020067605894433018031641126793364927881018125349459184994580640302344266086649354607471546027329360655798778207162296317121996253655353287591831349758022769667445779328185162265804310654669916277281639779589852263963713030905400222761305164052655258194491394808324497737288422678237342175545365443716920960412889521071023553797549367953696158826763536249054545924002162014340696466114173842151176329669325339545184778518698748356055473161940459798510261963971742048205859794616852978551365582601908904660063723156013061180254985458552676548144252124286399972643110873166555369613844604412549111013874457886689225208214254137703565907965229292628192289652382627999015708355238566831088694260687181801595570846411976491100605292899983012054801394904746469212749064175022817683777318259014639727525136981248537824349372947604617367702362887907153142373343779489000967817601256526008918294272820584150198195142332338038579619518145078642776990041885937227817355998775899570222620488319844001559607716394545698178895975751603001265435456747174405650020297506967833524214090233595328365761990969384025992174863221594947412873336505419127321575462452673670619661420289453788581563246946975067340860214379850793937639978634600124843320754907864285132981743878287589451488390441477618100195933361956089027963716880434552148760249256941738530611467098919561083918285023548904729385674525233576931407161942810499006072232420719293631653524313075151924064187657312982190103615822161783952414937895255921116973940740365804630478353643032282632694671746448723233678869424023543316797407733071170 [178,48] -6818652212127661886047050119719084521658730269951083399224477772116164044904627073778747659972751170594281093995854145716925450719535938609641763914150344547083680915649465689352849228570554870513461804474854064367069483910978182115188347635363689883286329323146482200770906491884456692523357633245401049702489099678564691097600958236096198069490556432351225719542001645951654438733098554174746972716126587789552478539243262692803979127022464097822540189802495178236180314701675531343432819395978748270864438821630553564283461002901501398870670088523446012672522826329530907161944241172791436733288500043402059729139662726164316897449244932260637950053381632166438863320846606964453436801352542061821025943808963135966169254573847336400677134497787623160154279909496227045000937665992467461925421404978315961398206297432767398154722044710632380947582145873122559342900202695283858607275094791969358137350653066106253193661924215526547812689325693764568081758487701171679203819298763103607976426022369710957422559218932136216930988846180195671864043037781874595776766502519908450213137941037772305994929223880030467773288449161996547744755954110992260448168396453137484295439974513098922882201456823395837385629909206120568129227982928635081736589465084165835404085130718050974797784384117634525644416795305475231223993602389307262046076707825314290275333594214205203569715070085377594204604466660640890312875825307169136632428734920998134291375852752801764773386949777083598921780278569666426278297356652188661560493794157816039532284889137561304594182179645368170428374913395694707466918611183357836181994260035694317095118574462847044562132588033785993906717272629106121143589464978748605300145096551479843123977815015010865993912942421859916650052455384004153025388327856794860941598079591325386043501465829716841735887317523721659761104649516225069772575810458989407196702192448 [178,49] 3165127813154351737743881399103256724886823897330984245907425323894614884140241423251242654278329062996154416020117969634927663977290152918161980025908632067108538751810002055819174065021241876734106924989817760271233035228126595982204793414558501642679834078569322435254304610800681334516751287470456075884418323622554936145090884744993583517352893241424719840282120693430428843606842133818889230211495667194407935929657043621380457091023058772254616288938214547245414007382144637696339668521813640323496825387921982247396648623575814644021016626302867557248993807743701362043544169959010928511027361221008510642830450591729258113076009535903026521466517518676176495037067464064180380583164681440895965769262776690999386080574317148245010545214007232021477620659197706110172222589169557700725295505686233086458518554169000089541595305898541247260195509186969938032258611540959560231058597707206959437528917235365809139230546251176981031385409467731653261830432539720718352746258791504677317365631660327687237237987911810081418217139774787782612346429539189610376529239257652959718293783708513283362655088874270251093780759959538789225517275400721349746947390237218384745825165899278300232878908064694574199525661431369579986851255805020851573353744093706191644236003172128472278399573511137132646577633915252335910501696481140307259121415189876590890105940459200727471009661879632501331183923981453666453402937197684154020276115293902155925609665375340328356923231410650419734448232542303319957572408572568522966969901079093921118138605528776634858475315119684533517349923545793197394683598334960868184633523035967578207256814448377505359196728996551353050314694649477501773917792439338680686799793049539751350047209756187207005640158274691877612413527472003149853193976180509156454028486414525382966073232061174711727419012401760892218278170440342785221786021641270295180456080 [178,50] -1328426224390735711516537044081659184359551619200310753972436381539699624841481947157368206640772823860685282065014021235309380602563124230234662842635662146285060839825691745410975982736764915372963247652031890979216154223325226604463796577587308686980593787217457100943747245195164667940381399899779116128810796330605000320110142978703789779307534052289821386819003547389741838755229942945123138257433627846124936769111442066410135099114077017677645317842913020588738325945736154611110217009573635842891800636113904127385006478638282868577706743028167522047693201249391160868212914486091587566313721000963164863482367494637348476497130128466735205853532102459581566371720996796051297153946123560724943157309541555040059767463553820705788665774270847903276144983420173294366758718231482749179921173699189723186783900726496320956023945310254726819829729359124558560011524422677734577708357706965447900349395291514746877577604538170305762638148415439277871735688392617719767290629698789198510926556404605136693104184701115411827859662424675068023336657048878960697858064866629579428862965426589338636075321795899682325671800392025221459069851886326529803668310014243610617845223266380865941469951213987782435244606566771257964389178560534772396048756443477606357707677058795707598489938082799783188303333352610475703921517964325995035462805456515044764828543946141084435789960981013958255188180414497346089996519693302293846528200656166112878252107089012874445131600478477459256679380101191093602921128248854334782955821508494548590856754299645845616839709097211944839689693384891724741268573982774437092675905100491446094149285599595484996913984512256815710730237840618383221013488129842016962876089290678268864768546799912647497032954668309800502372437986663287350655557937011506751674358548782334470720281964048958353424010724501843593888569220401652781120102934052746047680 [178,51] 500083827187447830955365827369117752882320125094148124126584348731317410122732141576966274244910997731842319262523049696969590518214247401504341240768300867049331100320153090606588313213271011915836942625376163277550742115718808477698078290990830260001588205289196466080101526961867552764864245474924491701910678211732501558095154126718543753881823471312873364165867694026124845448255659225171266725441181297443714123505192012401191697372769302986198659559806347241452189368519490577003007053738235080124191586490736694966574619037735758974481712820838622740490734045425854276256539958239384916692299363911626459525562266369784272780366138032447941529734272857658176559312398991304986572422306129614975049010103816866606221051091897886105804171396159712200045966319462739802803697393521990962828193019430465004496015565397980116635993029089710610531068505050292015461553146454163496371872592300622870551206856233775056874099719059408404732914062199490937221133952620154743018070460726363401114409034173122396285103830378909889484803261286537509786913873697237896797503250249896987597827457038356981588392195892181756212836375662684870191602988158545204952498203524772915301293602391105400596047774689816086498467137141261671490137055909085674656204120465333694626109715152302378314922404757829260646505669106447229470582021086053238611189647663600392129801104626623540350424961717320899341692897339477718469920317368340720060056393146330414427706496718647247753785137757044685354829392829445397667246323925024019209084284546461137491563934954563691338990024284245191139349409118229560370626885277840879903929031455254421224170638380851615786016314698620412859490161084756831110170293599839955848916080486842572943886215778606128868775241696804341697768728216914763073368377036982156463517173108137737473825502734618313134404893512263447120629908472893558125774976540828104 [178,52] -166812821407909473792861670076153216036477806463832461391622160192402819934653193262684611369629234600683264299136129103199288966283460072183234171836034984736154001094934962117751382451001689611618114029471864301011935957373453560192717085938611608969393387298025164353068210889495115717378080478905268494130694706470835255444271695736898091601836833501080948787966566486609969141646691342220112784948154570135231391361741362104134972656375432564714917444543656912239655713590607510466088360076546452846813987278498715793106034151174301307905075157007485800455419864629601808799237193459246879575152189915451959311765041494950491748908807717933045539461246721431072108495775872842216411986883017954428197013656315778347062562724776037865728061284711373107526134808062392497257172411936271670954763040088356707100357483477938261380887322828928387258797151326376153734894710703534563082920103655836223920101131153224267507313514922060747561738606618787205079329357653860293092230255452215927007118864841540705192645073563983682245208452777664642176467590361995168909964592865819947281861075553928229525805451701298004737581441264478282398932383332169426753444197370331807098432251853363061704882327135602110192701599994851932820896344442758391948169626418574974807084646685586158158926820763342454200884218349264856341828297606292353181341912124086951061250436779454336438497400326434997556236101718891099712096044308573992170216064416544498196126502553684845306284478841074275626502351134285571340447178293170587953125435754022915018436519789917773480329565755553188913865807643125342261085232487795788037209296787153941556227770157659224139873214355536292946406741700880587411581943191553957211914099495544208937283263713968968758175024418931842931897357794498121680471603576890703249791522406263487488917273098683917291968617474978262851276411907260051069285278176160 [178,53] 48305741017424155355985457986524691037954593844522181170995252093780803150832708010469928286579035143313609184220264818058528772440228168368861650069952357133645290813378662659271060826053489214805532618581623621271630508661899791968776043352960632657973660714591451095051516843214580729214083358542252609226963357552577655405769915015450276751996450996234280778007282762118988658385691723675182357841994291569693291576709511989510146176398409773157329470749347613402339584483247132422418292739451735629017124101947827927151756611070240349166477640070156004384902103242957328064182813445570240652452585140450194561465398780881270541357325169568235538416782861443378384054794043475331150139559450217233759034652562587650674256368533577490981249102358360242685820957168624401743764622088617302378678281241919964614741895182416941180358587932627418431789837862147962864230264370673267589117696835994991655034805431960823219398533789798510510344879103193106681947294118949265872011891694308235502863119305536535573796192357853747627782959889903262773813600190584649146450381337246477037859582032517354313967959566521628291365707227783354428753803905833133631127833312934818268431651589624834284558871843838414167339473261949289339640152929806526154885523966345569923773204410770945981880635120716645026475550226136337629745037208161791492227860482418898246459861649290099468053102823132743997627326353367430379071249909073804796769355414288212675338467638556539550663537400678299467466958627362329904371408940437190176714799273564376293047229007037660378479117857744720726568150063492764856730771249303634208183888323751535045940869970005118379873226855234154111584696206029049956328483371443416183995105873902061548301490760268902095799446974812912069512348840556235469394378908215831772202432637119698156674588987244606231325526375664762625686209834931428391627212984 [178,54] -11662118767645242842334482870482220689322235368569295814759478082319812388951306466207015372594856201135352488478049076065041728980176854276479434591614279286606858261659738368122618528299498163970921496454693408966550191217176426902930457773004020895546823822085669244316417989267064932980093286674061220487373910775444222410182782496254365453341958328247122102034590527031281989733400951430666541785378984969944527040478241155957130103383781390238623997741349084100098865051321707247103021145265653221628039570969095232987469598981902858744549915837273217794793951734674425183373568798231244291875770091968378158109807965529258330863544670111695838832179865223871764637067884432218356215981879430272202689087190777522051377641985447105082913503287875772547209434366870538616803337464543194095581491463084653830307789678768140468070974420003247377961177800775062521017901132795314706013757891493835601318757922999893234091029237032621537756336348836877011880948407287773740858344356539719542479551674781031208735028394106378650786918401131812712659690293734097589551671481337916814953378535893063570574988363668055204333303218478200142059958664495024653006840031658475257711962432027279205327551635323901290057865583147483488070294243911080697121948123664152106647273922678068572577387886299498522425055994994984561611391318834006999098442183615211445313286230321860818161196255715912788353087414664781531981768919144323504722432852838854922312267880934417835396856917660443708706297721672684050754346917582448325580219264200338389864403055693580595072507479681010333997453751843537864036920372758607748478326957007826508401321013816150713119696946060481783685920214505383089704762522980674249179841443097452795966615419391459361664625676139501489573020364364470609634671739764713879563599946208341958003933821088791125305513616443707208807400739286099806768328 [178,55] 2112927051528872304571545906807358503305185538789210375984973921987873651673705713900954057582857288031183801976750712530010428421166678372514662267001472056441342297585534624673626701375297355844546665883904480776431960991183601573857751750838051936352607086628484933963389398847310467939118266387908586879303713893465688792550287114573973827499126008474772605073273227543626090532954866500058028919385723209145396649166500144786735013009511016924417269305303225589009647949110034977495002953943734576518567999523901924648916429554056224241942745443857278086474812426554997861203924814236314885384209335123148954086796148298759062965394873408971496905653939750876329546071514162080509772618731144565209529749237805293093228729843224426952415954892463982625773068144174963104852301565386342390038521511678000873428949111065194946168833554048535082316191547297439537764772057318078568780185987469675365413570203554973162155028351929892405640898502088639913794661215840238769334771201625631600087964824841089260376870458560751205081953766261647200483655995737168627158379630235800555268716608627091358264257359731859840208189669363056648172703001828817128184331411595638707839452332589451342072388465394179117529470197563474424376216299188832856701977738195097418761289448885961728544935237736401162174876933481546942272238810073115737915261683451275742651377221145399950217113644294831972659601844479285099218598364641953671615073753592060303576089627240091258909562760844094854383595208594771485590622679581991832760256560449422801135499718693147045987400477400987294816050428173237653031183192975978886719295595734473037314462620203708527313013595033018274572490697102544873819571742600304171456475854907603727624707366554510354753494856216677624981017184932321477346442174302534379094102577840739950863848795754974344435976669828998251614867509506686913228 [178,56] -165893801044860978293921503013948490669835461145371220947249924570488319405438064771512231421040061264920229741991123100485566550161949225373373778293700215527646319473363240558861941733541812022807144184115823581752778118159989914482582602422249917276757305786903308827938090958485396306390157766208138639052227341685452374890593600571895592377037936237191424825548664707858467362913543914958635543214996412533974726254384791302653957060566827815361360011632560024096349584159272445067473242669305871620179746498750327070373758174908576933217798362853081063259117232774605317885662719291616951594601347794281313523928152768236353425619254971793050876580713428778758494269976359790182963838392204537251042205101298208527561337329273110261145060881802995600516129528272499228836674480181421499801237849452358824296940441659814509013659253806484248088193264951582715641493586532487415786135599985140061956718216689140386406195544629304336319535704145122942280385024621712052518923656795358937603590710321514200858771942546923935697351525877270201625169436110445262892486634962505609295592100644906359955473184616044656577714220857894156911707504546601464279657503979708896133709305493492528370202566465126865866956717091474113447756499113113518483092100687304130101451587404221570243009272506553664853320314484199917807994862511147530522458525939922093045408489449227803133049663754271777902750857053770527918888136379861580068330473069898151831545927649508898476383948834030375224971261300579484509984335272306732029929892507337716897056476453712778899692807097612146337832716324408929348318615441551974801457024692328385892303927822298297193357317034374007518107424583666336669340228915354218431013928974272074269753471354072299347630903392291708013145000306378441689521604099305300039895224451911910157733223149005718134780701547121608358172649513769376 [178,57] -68216016063166745499258410624889416651213642445461012969065013961507428891418915665679269531208143488633455055212516566703945254666736745013326321385997068485216661141939342553680932352369198989246765368669423652992486983261918158024364169139198552157371038360990985966182908520746219095290403594543849779543747867419780734105858117279959222042635962813301922551713096005041863434201241117645863156849839751935926418635189235220486933747771825165624938570595646282569189853558570964566061893608027169602163191492646334691581023547273687563201660268086598588113918674593000619564205276308933238801129570639926372122070041930258647169359826781002586773429311162241728084143133351204701847810068151611416721182075058879875549610358727473409929951916122918766292444460931812298481803434306896341003763593517231064537484287589670505326357813002027115100852117902823902872529575287823356226978953709163862554079819965493612960101078748128156895688254669617978742280217961841435336618750376697387659960626117741568848252909319018683257108703863086507295424385280338885686954521073435434684892009699114267802593591157082116798707849194396847223607721348140755854865676259374386125343015844827815386332548385472236092223397031353300630602768015357818029301798424544893801858549114341535541625437738026264330520448351226892711158480238497252359673131419055835249232532728354241489733951147177452630565945440430189759673381436966965204349170000000561328087963608372149835090622465213408389518985056780681485769338559939290352006260183056988784395081790886242509564270470479149826646547933117397900368695840598241921418895565924509097955404946487757716855764125889198046366914213580079461462565895210092966209972873605107000238364046294910656177030521330044679448424497924030819338045821353435414951429369886389826513440997767127275991701293271464002457105847366 [178,58] 41041491090330729560868874213373328845742610146253657022463417464852300122671176700742178229372198275011422391583349980632598972209124134521100332532414738413275629900558516494284506166524555081751714019454236740824922033621470729308910584608376786919042101026472796973952896859466167291884698777834550875143124775722040946414290487904039384337561922284357552047805282518155437718326063075334060884163655151213797646103703734819782995797537698404504044159468384644262253404968674270837683038961785647548117933428097737394637964178678292170047560954149166419098525941878718998223380656419189785050487318209879682309871308996075833045374350972323645678914779919874849302786649126980480614960550083099507468380020504059840583486219651012690033146569671632571965001877364111722252814052718312256551848571492161598595453270781917140428802018274378422529373945460448956582303484654708913917106244005267919780667849489053551483017656434731124867424240054038984596422979835767394944422281190190891056224422948970787627677473264026310816197732865732796674731495253411832154700711834664990215392702492719144043316198883747263181207633518608998329178106976324273009626257895722847183983187183646337777326131575906097824964112824352544014266266594963962634843897314177962426927991400420709201079530788164375060678196428024476947649940891998493583953613323760499689448832148633718449875699762185879387959915386469664821765049066014834206687317068490865774880897953079562177272293899162433788473781756003037598487056102360085186244831566578805786450280382596396421437968776404226422084680310714878505968608648161291702970928249447319114709849510467963451041057291819775688936995136061767770790764254857042936168050730935203833660529894228827867413438709226774823431956723667410632413875501602470800578366348677910434048570589557101906093757108749529964896531642 [178,59] -13534973692320754637441325687811568863007905466761295878147810839159074858993937325747525871228207948390870838445183328764021815298805934582360084585774189354645423724484127383099586582320832354094808283506119726985089506889205267591921288670821775274253240285761551373196817811146402844998892050930722952231640060705053848801254344294382860681231465943398759445631859226157715582382495449575783943581251727837342673879217316084016828546160928669160673892202680223953329452419997355275062660685703716111508508481122157447975788124727731517236606582001590273467485179076164759976679513451443392257339215032937680594646998758926947846937506895076992049949598650648583310926618286103510421586192606064403222537140583913418760388744892302141120551132267703921387909558634018084088031510195950705121076679550675071867397059796025536154861009415593740551359313392364713713226111066159666326487638256362422072725504543280700718353831586418684647524283498169402925422429885148945474756170335677536930988728929199135155307760219268102335389895018797747116339307970229939782189531698323056988168321876775725504452306434382330733316748923530312049769294182173973129503584417772747551579088648710702297171127530550545874636775867367859580061661074200849458970062832313448500131072177056771594306206983341024516223523500458419017120712753630164682207657572662284395449735501114128664734797891886964957307725286175028628709040130628303611953652449385386399007400126944359285472113798431383650540928597140532411838755520615676495589444035317592739954095697635121275712247287792018433546977157090889531361739931702249586848512895583425632485514339515711426915238413285823357486281223082126870929608623193889982472580486795977361232301063311160688255756536764527762964871876007436122935689053170697553557613423125606282265582359558537706399831988382105446439696 [178,60] 3328640566258207946788982953098768550069846357522991239648414160079732729395502752373454139980587118798640440390679280515636893268467791427169734925835572732359179550098906453800969690222937912892949905634943748113483562931871542852488165389306925103795202014278002790866557658444722794787128663995916900318444150132776417766225636631250883922648833316282232306400698783372741390041973511939772614154623726270103594219819871407520546762667358722379119096950566251820397197951323021884246848719355488860855381316519886358386465328301867976178114950364888250181060095412278285731171292890378509824383615591403840498506230095806157938434231376994187372821953484764975600913893065313221434095011279547222134318114381591108866863056584914707275788470260288389367554749675119620790400961964721415677472570803775205294060366313433455354710867690029717391963728514088874371545503342395753280032045400953847196453150092672453634980924472018174200135981304892456686397312158480210681731947719075575857586184578359147186150884551530620494750458861031803431194306932206682943739473514984458351102661898320348010132269584469353060132248507198577347168539641631065782092034780229204182628419291400889092567139246436477271195429981746990640116787661394288933234552900894990861835238649051416440932026454555775423852863881040326857478819463736034017112017187681484810537949189113975960488572533169151559248324210542502784229241544325289144111087948612589654947812819848985066931900626432736114694178509060690706044975693664904426579368578851931912964106202885599132761941184308913780981872298083294657797986721081205545988925293612804430285885480512364063366954180534248278533984230225679535738829989864421723748854852748052459720062920918389734039089723674930469668445834932221809106099204980171441338907175891575969357735971479472995516705246755326826628 [178,61] -640426994861158645470349613747152396582618283132144809690228697956825936268749621956891321409541072157132992913842618312972178956661118064700332699378500364406800170598270505104526564513145641963592956346151426276966096671808720298920753152188044168459164787946263422561004133941933713336737217408553326653328771219030893518965883191256881902188803571529988171002808781217698560406749447605542712053935685884626375514078764108268596978047319535358625933157838967923314324212664227553938377549437998956718470639496308916853071685859332141837904436290224955858285771325211799106259054505890084394801115206291270833245850769255154290570923311174177552070013200196163460835015645501968322492549363858037069593728768259344966389044433523555141578542605384579500009864437611969446135911763677826416969730103515468670514876422123000082045370904938008066894362509000141935755196199966983461885908233023747989546754423047026216101892762038496954443397087233744028294166690910391726329707738237174041740734066025386564171161621213117767571080780831264157864179682294055741906976592437659944599330571918764795438664621619637469340505455015318959713957928537578558542206011722236610300515878974275283012662518362143835898311142939003326101547999601287477795033560908871365719580591023617976169036860842672726769207776976474413552926900783965765929110665637140386582830325425341985238047409470201875736496166268744706151585341686402445881321693021277521170898390932647740688263080790334608780884481125098863219803644503967786311660701266248569374909156338483262676891753416997051875037367737264472077240827734924309961443617871042672862311209838187195369357633243562925876828888334255105642205272550919195302387118673360173139640976811956935919910607535726110153666678851050928239229788310518662264064052448797137146862002832196819717607651069126621 [178,62] 93186516248224499557256503268672132626297776023074321302143394621186389202008872604862159355085275904404395691420016409684247913748849149370346029207196908261971038660506218186050591912772698984585776879185517137403675024827604938864087550678383695603755817315374598408658651546697012706265780587536857525938390064134820587869171865384656018406282986459565079648082596280762188154202621629751988795548894727820826780643969885510418735605646910558309437826734320797162095907425336927517248620080588092707645360165167735516187153431078802466508887573803225046967319805147518814889891699824100078577076382014671061028534390071968134679969688272598091854497697051030086895229012352327329181005917645543894250458593911213204536498471792733360092878753762101049440224257124821844838888808963833656216901274115382293198978476548714870643762863572210277548014134365792945832379191577809695321295315049627270267382386887087022588460594261373401661550955250688270390457500205982555724531508185686775962463713397964486987081959681449067502739277977573245066401879462524236031234771344697477705451901897001948834897262693899507719252042557354983507613847714196034048056685988520506968939525742618335661586341745233443897635363822837613146162967440754732386413721704824634634997516663325159982184234278204264643251726846070075645813257224947525820459413903498693710654501827913126707065655898523341739050036547853717621493203302722506128174990292698268549063486081927253958538989908947511809888986152856874452036821300690701324735444270710798631119966714041918092780792699712175981381628539028813419337916321153720963299772034868510519280660798633243161291821135830776734317890504273126699266563249606660264409764551527681649294542236099541176077688452620710625395433010548009324257002661820716620140257357063000992130085896985893174872715745316 [178,63] -8558384356340253415365660083982997585047082906220381558967923005691778847811647198939943473821817642231852167288379760585531770507715076377518442684907426585316252173244965964067529693127657072533433514656359188411490905385795676200684267388921296672793524245727763694540316448922354217853861983827801479573360181729288077865375445017454845999086711636069120378889258799054995322526622231430951669356912771255109867845372313931297881134731458835382178825307857404695703479450922586009337763803632503195311995603419273468185265431570774038480382877189839040352508939282731223819744407819279510406032713697214415801430570860506379071782760374178104921494954425967726180551550649900377799848429362853678172448048686562644992769903003550329390100512763243036971630313252374185514648029570848073624551623938022116414750977144315713327354413153037469540370660024907916973849855814347580778667187422021674047385224328229294536907937834163970195737228033968702266876379424636119084460609275068897735522024593237259580255166727468502820154644861030692233976757896296444663556608903073578955558698661638604317506795235773707206695416369912872261977951118213046043990976496951539451510132667451956317354572285328105707389406178971024539670278393166653385176655217846530654731561581901377250264581106649650474651523955779200204053149619588556490958665617525891413718420478616400917030739745866277954050477789889325564191584217339195890747831097869811571589089732016288403736940692433357782370359473227632848186030845578366862626188474264820345076597393528627732280536153088746512730248203963327552660507381613863020554169819367960992586742892810278457010832927870491565172647660951366864876068397386581658880951991951719251057646269158782643128500223557582917395858130435851557025138508915006814769623263916892914384938257693898994679507318 [178,64] -44425323664322469773782012620945203936978806404611378218679235354510008822588759102652814727306056257738602345104492653488166717866226004011855186865559549089634346298797488119615027658305985854480285392458802640228878103784659859807614794823578500615130363495973579381068477971899072360647909187259555899267795663181425532712364593656218672972194211446962071147989885827966671420022140319594430112188868524750261005937665494078407358358035522472832772586209606733053584606043213546830433318541415314676941605978486623597106440282478062512855575461510064219744054288486922152958623406211636239199425933026263501587209570669118894978133448468396966610741072258964813965198851455741917369496866326273785763249511520427664308754802595292038740873009776287865939795825284049218842239470471027401504248167774030329486713481186421933209608513625910744068543615611988295559574482461202170390504781052376713006904925491726275256338049626204090659148929083784673018825342183246649416849079500914953565091583647096558424178323837515244903670885737805348580047581942880650101185558733960600533503026532919907794306988015879412806748109469950737571572879671854058746569342346421305373398855745982172166882273562730292513223520227227354761587505887135357812334496035196519405420674686207115264276820663332677799721365772500139423540532946116836795225979301747207278264718397116677339387972944947153426494299559588870521137109233368551962942462525612670359687272535832499213341320226007414618420947911409264941108147158364760861059126789802448952586338336141221163359737973170986081484789883018872652869328318924708762085366788065395715185997334595716015667512405387381532907126231068302684119325051205619550811376108242684703590365222371667844913772299510521881153673439765198149469550236621935116808488805987253772475425907905599042040 [178,65] 170686565691399969777443790885893781399196823924134814118286277819200085651695979748613059593250193845385948752112891141138727655030580628229063573730664303622927080168123115449599251312249781564619067396624263288436151210526863912232984326154011192143047088762549377154206655927469808303233525918825724967448380412279264827753278219982127228913868151440908798871130989428944755250301667767737086119703452885999506757417499287231531790752909151802835488333729825680032592550350388410899934177899283253129816274174067896371589998699139581868728955342766371095896250313956522831000091519674487524457916033754631924173215362447089930083567784926804857435482098369887553230479061874900777372740322763121095560788568917185712701032108214716605627455958566566902448799610205043477492711687413556933029196179884332254563336973618626589337069371129990397187537955129726326043204653777322667183500743850703019192346427036526733824711849430265946315532981265492637933368309647031503073503295562932911129464543147665050724371914478548282075122492889902708110489665751187343652000967513744704910401347666246663278997817212525869332841672275545527042933463407038216936521633424955319314749349737338408395944435195814975980795126276070322486561934745456695841727520701037393177846086875907311307741732139142743711275898854985420117114325370087373577444174943893514909204434327244989624960348326405470360462798141502787000305193422110132213702342906368618337407975710963690360936199954432413786685000434976148996513863429279402415482043792766714628721193014770904070825566795858517504209355903001443450391939992104970508474099863749644843645744990380074122335803730988375321763072084498972046391740099703048009376066111789208188627550375779354784894620535944904168361904144794428783273028796265286665360115823164872647903309027622519708 [178,66] -26019190616413760543532600294277259397004072443042923005426759659875556645392522570668625751922740301115251522780887529317361517000292656370739549346590037022021945378247540303981146566934672220353872889385848408987380809633292894257800685490675097309737479451567934275141451081625053326526516038525596411526761062100499900266686634534827502337200998188971639253490655011082606114580885207271734478614145453425302099288854763571779224828790262871912816231433558704506384082000575654378421751744997812528460997079390129915763110796912048332070902361045008329818877974069178323504659890054140233633104387392599576093821575165543192167689551231693640434484048828650176305744566449120163041801316123817599729272456840913887942310363200826760445190636095741124980058697024443975035087364781314730848812368065775879503890368716067748686879965067205235271802728333295520854135619742487239745427400091265070300785846915575508069087915378338523306742580156064018642652226169569677437588584270228012682097509270358249808375030030259857423079393052889557182087705942115632362171292251448274262446744522042931551628338041945220120385235343586461346689276019531063600850367244628863955743633948011926386588309857458328532254277485039535953836826001656330616169024612081322003627435970206709416598690988230681815581103821355261318248433763790171289885594877075704503279632943783636646110839018089720208924473172995538826573925468588716977918777419901476568828712958778805509899666787169882325399892811910262388489521844058958488944837966316212879070384471687973149223505418508893336007742778762994545338038377207641547391193793640956195620820987730800225301396081913026515623380231194396640747842577398345266121061406927699735369134638020006019694552533211525136837778065198012574513947921774046573593253919804762596705167935909881 [178,67] 165862213531526767856414884108555455606743765705549900973134718686498873858944827247789448684334519163829870419857104552018137236244863622565017011224212940887617945837036773288480092573878031440924286906745930192119108521842456283364677026511620469825402927481711603919794990068452739135013486645881738640237606395853804964827679957791804607361617704635866174138832559456563201326769790062553291383551083849994858431355220507276255825225355499098038840513852140501080322597096457206697637447846404211737029465165104004380324057762234373475624286751136911234668260542917486640262612407784281887596753733859351629053991850278156166633457984192102227823225281551578384268079044082261911821200536726927840913673030880017204805475756883189045984911914549664535019669555526891076862009702176208445745674333737262665327779444621493183024408249126426840473199581042102009605536883091949744200786988393896721265964108090048748581551773698815993878175504764283857607903202154975403413134741263723242444283448852265742209260812871405512509736072349950138596781033107957975358297002848442397246172350049770432623905601527053142092525620368619097125065302639819184897461257510523758455506036897660489491242656754958693131425965003813344274684402203029948947951237874789774788533866757517884247724710481341118502133854823574401937499212912730948515934659295926844003622635883221176961387975633470906531993693470658475687600549885163984775204432166974270051805002002367301889435645905068521085974322218958051260279156163108707554876781080578444555306143228282876004768122053627254719520659267303954844958451917612225679727836992713040366148916327905706863940575518903487696971265308412439978929780282731276113608785908532758478063049459405303906563051224688283472761232995128629191292194780491800190325791796884084739461319716 [178,68] 459238941266447707284149017207701384187087675959430115391185525077103028001155201694674197052568573425278877096797840276108344559232854259193889279727102617988032990555456608932424967791103006526873920748852024843134549135591160690860590581533486907814176044329613735082692114628560548107447501683008554211358210004246619747428134527697221067412627092811159659184819459672131397162135541599668952370139172854574629957116476424214043961927110775074050294890479462188109207107922684837850047917879025157857313905787302588228693700680688622106835437073122427073318951232191979693085429672322971145995574674406223029386864384136046144355309609318620320260873098775308676329584948650132407058834917859386704338838898565305646482883366185523490624404017692523104592655915373366712152098322337223956078732145111186648924235795731697927442132064231211407092262809633600255109394359706242967327524275504236026002940096478470741514269555929043080560229375929168461936589221020528140273371145787627310083918337265861557926063914747463405039719224504683672433936716665020074678646486001914576335194668363047198609539083151985085251861148408687442404672738146933163003259241475579831378541048091499085481993659185694754981239054478402382762854742124497409942981997381990669392284028059615606057981496694021135656464595675511914278757639666964987351475436994282234510701742191153090491815826146975564030089011839214912061030614993092356017404581907764139998491476931475800965763017307785683247347085331059403813091633353205378672750408520236610333081661489002044588008330824594798425224139473776164900761262707555518359667886001800764219758101533668772463536982740110905964163190283944438772041138233734889084673444230072960595694950462778608252318532037256301005213747299023679554793369421357460783539619173614987848557464 [178,69] -8433584842140323681780445390342602825678582941022223773818251037712405498926629106761261218214825903306252084963802294125785123533027049698191025532369165056418952933669634491656964328964885235507449851227255621503942544050316718497448463155218242122103765769325125291532321077761403981050108012553811547898962475488989732807470046915656009627433133218980942879755524898509103221738266084569437002997685935034264610573837328688715735734677911152991715570223257288144873332326636110766355117227802410978289976963451498298121060427492490176996254690854143500106630465446441191424697535049902167497915772060786152938194155473935144647038305357954304652064475155322357116475681547843495012024853675416713335509155985547762765757846911805300284358413463188457330706846371637571990205607211145260016619572389575359400659068689363539843118399739749316888707738307252955831661865268102926316268326360007046285157864465351080449852776406592811568319028290992418368752428392913484101626964480325330162995728360814727030620517963768837389756265958108610671879672000582063911677831467053545870591807782782676874885485619600669645110263919741850186942455488291997475691392103661511191618899808803803458830268296938743910767688681740639833179413672112117894293993782061414888259498035006491913058962305380554110276012877939735263389753925738012425116147014306680629112875758209576343747149842892657413394703967492853876644243585610742345721491486980308584327608725741022211559891914969302656173974143884249444712877620721281909152938429876523720637711643738012008310113176762174279414358511014009870811905167537364924166711520214780055299994003064635263358294637493320486154099196774470077476860270298428800301706384816457774431171952176372856180934660773210041371713128924557683791807018943761620323352271072817596547 [178,70] -21543642484013349754346269547502657267272017386971918429939106831555601564417568926272601934014481056967424690048539543013261107072209671570657972907078368860463728831504310175378306200562485356316126552306787503655932899946274694946360039185496276407729518719045563131888924746091333749008579293765249874206720654138408981985624531911909739787810961116242721881081815940557154101003507239823017138387354645498350881090499384404251263405450646242637526465468989450072820896015146431749954143354926521721816092673773476373108481518642528619027196806276688144235669866760581829483132672646283247034748945616595583653393820261291682476567095688367253464941118503193216336032668979260473538799484455142714754716190521239043631388612991089333432860158299868004019971461040930166687188772739560270817713222051735775704322163500492077021578352957313791554904136364585695959544817860177221904605073709816716264506326254488399547570660753358881827427006234325624693830216066932539646995728018573328159366098655213297453251227046465913294125411028937601967620192417049943562015869260439416191774480141633063328008575715094037739073795471889216285435425702319932007588110039494876383900561243007764478623340972833668889596411995550824630529832778505327033276348636894213445705924923621153086720241557409524069468240329007466885598629205393288572983066272922095092018978969629082091513654158649912545181973954238380765937235799739027493597051407402153003850856915946349884974267018825177079927554077027030931543005284372207091703160279652843881105307021625616933761567478773878153992914580685755601740578114477680533658964975670621273112064447014223230016099712493866627975118800459215483402044849237102140937199663022783868268972690656307413869660502665741148795380910858706086245755048699630999879132840564585364 [178,71] 2207213092526374008735444666844466770464743110925599586293777606653575961214684088170603976804579533575128613017051371034890450241352224504853849083240713941269907670844030846357940576285690864929290530175792894415948974099009642886519197520463044802983061844877610695092311569458365351246525527853701445650370815604672316872285221829339724256266250693274479505860828152047752552135101376036623715294212288119112396724879318834124902678907484895398691652303232706875337526397543442844431180551863588283477746738056319508085133911404495162661084497634419380716834001297287537162396782691328328753412738194798925918738445841050149155033809227022830167357066406130760446854872710131920539203788527592702995057137653882886881134472286701025033244184487232820158939369802379942814063004427234121183373308729987933876500666566956221655806200159914228273253425934504058386629397865177112826327789372107158068477858471238708009518731885177920166470915250845169130598806273035302729840624226072311168048660257800814773277558050565883626730170659566628182721286466724083072783259152734245712523122575617932726317586675126050486195675077549654348518959303854951248137831926605542920482684127194382541951411044962001938085126797389243140024951926973841188568480607511803762327768382135743489406993636254346621742361938072071921217215238736624291014413259238013393287193631583763172571359245248727808851872586471204656772222098836597991252650403718123399743318003176708241664132970244099092435881677877071240997534621426123999871227409624316448187964053226369129961926509629222066777703072526691172524860051734076041241732209649713264570957008452014423580671958880875563956114031856732657773090775201344903172575689734580506838643547061345519550483690334947676191572321281432554264348104887578777079017029742366 [178,72] 1385914641707138174841236980685069970404270354892974351287253817560657236582573218548713223067987304343973899806520443396815545112290519441142877764137900539740766632432455553040713315320365365851764911148653139534205809575326938127850791549439089746912258974487226973279544219284941403689006963020943767678459185824319064582385729587269757844096793209646548305185431181041355693728722257475157744460143189879953991028617074850593452224887829909520839474566378730863306487829789055709313454107087348308906352320726847946354755931780510924420910177215606592905126570979259758201883172619159749927803165044382520770843218014094537681574905097678929119832098402708096059665102081310644071816903129542281619311617959512880821125471756426295805192313216849054831499714087896747814359314350555436852099805991082233194367779030202888449598126945259439305303018324523772516033170375006461120898837547739637005732457965372365411821594241908342361758495098285758773304066260188512554758627489190628817792705113207260505997793566958002034623481302000851665607160738817629675929660144809892664634843979224791512268816854628443176820832879225175071318053693829161512634625498563005317185579858707038642726349405873721100991222756176093950077345261593204760619769804327389843366832146792908808024468485496030087717189551839398868053511146568020919439427447872361549298806660675327228728361865725517946788045998391269106105912833853954390224801012339041523861792368196511694195012415588118020143059915228678655595967926683658061282364937891920563942729221666121333937797293886775208766685394503181591761330320814686721736061745907499035806037541691311747029465696623336528920503353394911710557091514425901132666828269918131970046481089640357588253688911356425638525127069628899396029052494191364910172496778440 [178,73] -584763080658651382679893266457386614264347419895979092986100791836065431886052899026155894234305247396128138107549797314758823069621611794032026968472138158145457168436255471776550058263315738878662692197426530310787919947347180342899036457924137025624898987958110060831434878816422632597475055573881315422345332507403286703309267184498781404851896995161000980914190885491466611067963463857905032911161432351040748851720402504590385465676320560963382515584901073773364060694393820686586288652508328925567813849306262687671511027505024694302853092515123966398904474408166679522202922426118309183943397819490460506376112042053160439502945000188599018598037447021462775463938567341076007866503398831545660672941294480090371697310267116443980745503970525577129533395908650065737070416051020600344926944060857260880874903380036288301767585224833884903022280296447813829074690716017234294948036961259783129312657401508192731207183537124245244346958337371887201179820767445864241469000238364335300260918657686196793436524830121441017242314046583318967579956182005363117562124964782406199484028738779700749047480033667217099716680435453413395947145853592084254016026988686265942866873699660692792562766392182644746626349194680038422856794280956352833383897446298934939916359991895348248017582829930215895987697027276090519298157683560463516354191919782050042406591787976356913454522209183579126850372304050768275267769131830763310199408358072283136943977730969413545033834776425962939131248381125573897634387687386729020288310738339048304921748813526384124586412127517508686759375906352045658003616711420378572498358333189823907681270613436491865086270448317551269591015533334459103878582067994094912577760192311781931774354057855540120847814158597086037745664999286603677121793000057047957041815324 [178,74] 106246790329824741640528908330149664664805162896281721448327601779421663134676868989734133405154054347232457898659441783607756884132538042979873372544888205640004023836605935052714673422811147139461003635563432386381223567602271902919286677745459550972178726637067114087724193991063920669457438249741752628800393113508289440294683911601494701346635002604809459063247380960953566915091795852153187847870058451031095204094469719108756959829698154545289296228683842124274273471909907054574696658498630249303580263991501882598491978295976708256395282341291591203189917912277332499602898013558153836396994556895022358364336511095335244485634915547799362565395250432523734922446935953046547825465842164446340421772796580628380240626132245173970340795425533025248717757714181496297141271022280144751581315319695147702421787135870647032858551491735596647715474743444744274846274336463792630199964636954826919471427401480346815512393454262744230079660630787589525512636903955227958520177190150547346259751511101267261909572020605616371061974111815017316891970181224777002462839469217761075804927936190394043391838558384710461946137021221765349624752474713538228289390736845657405425714673867605555534588427042140585113958023537047601503096116706163914264807569718280024362606854123969175600549089422016859241534372016351375150955300976733169319894880867936590316808287008116338059061739514731388737771301147957857293757585573936392428825555973616290331656735871588499745253969017568848631224417486940029775904930533760929058168953711744550724657805016847783943717887523660346917675023966857739443898421259479682985363773283135974424101332386458578237545657641626348661252051218208159925772846631925747379524187769222996931918527455762135648920478954900661471161985421576740120101556367275208323651 [178,75] -7560709584421914851376484455801214918529671185393514741803334686082576580351712355934432257206582043708631149953675897978680802041977070028707209002515082849345033021455858959131406923221793234754856564152423120228629981239710471156937461034750607797040530928755913170094172443996421102765156510882135562647891702682362936861888338700013580332218758082093593256763502578232442832090790533591301677785463341279895511061459791201602941529637592355555717032513233155691396572025655048737343516876966383540498512793302531889689158613030290572656853145768107836878983211532591840487216975644242245383829164996620882098065756249320659645673261990173288300408539214538055105786134127180512691118870538835324337415545396508848040283609145455282263973988861474084384417179354429767277129023742564451905373874861050688962881994564990883730755973302661743106043139096536370438916941558066214434118476748700381879861052455164534623282948267969984479988123214425156412351262830390613290872396914069373981183677111464162751119387143854773283828276455786035279558517795761389560437653324812419138154856791879849308516062086747985173298828205622946215982764914451588859523201153431968515530807425317992862754220801273397673231927676050905098791238471901895896635417826568427852137878900621611258285906267732224353689659205912589300623315174661276914181842037070304833084481361773316713557851012943004614820984903303921060933301967925136370403203826382130577065180451611950927806652005652198033450107973014600991316452904126710819957643654357450178782575604129210214391220829882064137754163494485076978049008434627646201623050245159306226881989981866580309856117708997930721255474659841023327138017514417148186157808333081550350397708396379547633729263798509533856281774090205385993917390383101055880 [178,76] -929332912938700373978060043618867084106242784751917068431994734791176671899134330182738544668067257218102957089353968266746415959005939499071913000638386620983352303377925782808070306805986031373310103829577615850439377230402249136446140513242404331416476020740279443173550938050562515327835402232465932914013436983016951992641139357206682467957589343049809622387886445991525032856770543835704023992541558875457284480849527073457202101066578098372963639546063782882240786950595072521738846709013319348185263563972696485202899370338379250664822035036906029506008415557603312501915891600627131475878334836082214113660977290861777771615464724843390915403666854643979481927174280718768072425117399641795717293587570024175613453586806387484288369373096658684540665107467662317343781975720634696140205528877176500476845697917432393973630931509347482924512075588362131759388460875451698551082726054310749662473143304698668863787262420086523670957498842882006019914530248083760158712488801945461407374520912411442614636048975736911902535530957697591209855948154285465341197356765134887206898055350908239509912822778351634479604683225171632796128345044874243783986289816159535421666516229180017704795753832546122866571701325961191472414080825613199812397657404730883979098772795140036452047358777163033177732100880456005077386871646868283749490626594709240067857377615895105179961094064902161605691573442727420592740164729069105681375564110111517861603714730768697358996705809262722028953727272788288178007784034661305414899331003749514992284426248697941721148868571209940107017388139365325063918002106240999146387749384052083919807744847149354070905826325558922874176730516663352881043820395735750327489543432211701398126592614998768733354102119524981972859069933688845232327028038270572 [178,77] 299484369060328326149603668370604936420874877293120662690485309928707987516898155416216522734845816278663126098300998068678842338756525629629352594577578910444643062670812227178633904938737623702963218349010261156456960465191268916504705288127139686499772934813774329029233760980661693525561970177108603675720008358461174535675090244860374004746868006262617252555815504586250500784116916685723877591663410175752042027362264868128510988917665758683197056469779821016800984115894679642184601068005334293578013627301611892215619928285604228043979603009611075380114674071206596331188444046042717674680431674931174955741546433876652681289394513402029478890004055301760774839027734551823476330325194315457865855390442201925755537197702798074143345214933487760160849288268544438706190228033002066057180911160687417710139058195409570293356162830015093694794091975591984667380516272249950572469303736940766657808179251736572107122843817130688790935897393303389849158704896859249217896533850854601358302513390959548108084630453245227229961877613935668768714838176073182294586527738921618928797825225952246669152022871902024597417159538030730465911752139275280905632760083595273372526837637603052084619880395306999209832418750963525479600066190932616279088064231486746348706488027965293043258453405420238241200137370855378097618979387282009087327570153018682651121003741211543001291239402343860516694729630835697514826301312240536742029767613379118213253818075797763537142347780826377103400182551105342969869771881957526630385534155680961180622871491773518512579040967556615807608233623089087803261128519312037553579618417796115635724346255689012355368099628357832182880041178915877235918607246902825917085889000070079869355545155958477242020566622386846463071002886051966268555183736406 [178,78] -31846595877983644736928566073003771290755352168271861596432380655580325473024291593916234343139793119474627961552105622596407708631885648447635935604441931128684245798255329563641280830734453944236583436947296431418740065162234746643857195341421001161215757077820233008952511982230542233781670468561766546428044444259103388374972673864521555792685522868991019040355667592545614594010875075820312028194212612937249573841374741099029593285460801468533005599179863451298183714401342430296325962036233089490859041294346635115489456832607945066721530475292810141273208038349532822668349330521242683595502357238468158599459416396121038477653047441720294295526383973980454503596328461893035003340790469361963870113131239991273321663958562605911674025121022624527516173599507243859558711327941369425008520654728471061035200952742031664921445346368578612511883192314570121224005870184055440579229356333596106997827049311828830422417571879969448407596158798248057821822025255798153128854941232360357330063402517727170240439266578749453518951657176520084885778464156811029285194010256040439799127090712032461761657492912826422347375564306881226612832624136846800389952072055877948200700941566183893839207146018649351713620529024520007256232909650245789023051116113725500898280368909432069945008688200749713639420452131885428541894105876490965973138710777936742766167778982675487940925495237711763990259358049428862028621507005538933295162514455333861742147322345949692917942191964377174298951682200827173392219880904075736725914326643549976267977799366969603992378166570122872159407925475901823823845541985460481456744089579674621149211876574110469257125165825017666503379192467003746163050686474275110444038208292572119649743525749984582084338458385986689713870211319568508777319380 [178,79] 943639144495056502186239053085769873566881848560624261706329744527252744824083643175084893137997864887372793143995584063466841872064127545378565750729865686026190312466763302044370899098642191728994950557384435766130463389275292270467337349075538925376452818365646113014118986786575720694308560184284963730782207759152767817757464132320092085503388451245044466708524983699922896139819783920301741382404360540022255682062004255271588630915590177212160710541356671409300181025404018692280513751182035941360430330424416629302849023255250127750609652267885805920637980661594148286244392900618881653974372171409375881684767108950828376315498037367382018739423599262610622992009589651825836509003915791531052957217606201175858977314297514600685338729214977061313506486941693848618414230647834957565694084576027831266894009556412650476771367270833055610316164077934293788978416664710755461469938147085126359777978129693024152837116021386919150440941705324246392561566250755092477534462987510336435430620190526026541491246882953493611193516679322099677463359185544952043435301252230346141977486791946701034243475145581368669661415151706743713322377983688666552425783268614883731147348342149063444436804619652500299639585582974465811800279547205814808905404608244802362397406396309635256398977955379823808592062223813539881658741916956066195970710328719021389761199863082237151543266531436350331232206312777676861466602374837845838178847879783617375334278650261148861836160689589359287748496171310684147009772423838073532410663996995280187082338229888641659893042064399063214772146294242400049113876824901844535592803618120605475210800659431380532744259570644222223229897877504509198559589241810700843072419932467889785804060890723678029442454123118793701558582658700800211346 [178,80] 101996093510895767568822666022550883415754684718883826235732964913187458431003029328233261806101100638054803490677447251870608229563524476890394576507231708691194855000152395858423978837566725937166905823892985834639576867007250997754397390552320544440744383868614778485951671915833230591950446477371876664803934916632181660621009849500315751565546956003425191131310438115097500214885630450160959079190437023990232174033456546308185636445504949080172508407928722943355493203019274124249646084239141825771922995672254041538936374077953513046095330412074565786796448956501726998256772542768838791184416282404002331867192597539845310085656269467372406395877637875011725699153405014993913902753777931403651336735986164203524521906388352126656119057425402187027272278370125202507715454622945054730281296118252662341408986730690026796382724566241167674302457031508728959084456318715187268955187666852452487171129867083149927653393477656059254547432767680786595585935069973673251958709219097588029926589905607687453639988667420308145435004511471646277085170404922976188729986247120041595048383819992309205592993826943872060578784321323658095861552238144583718538425075965841236197013966209587899657176793986959382430696352198359354595600891268416522150968611221167365932117417671592805938368567242707189749539402274543557168476574185298926737208140271028825834529702996418985162917780235869774368503770541263243006579228714337714266094692892611335111742410573830060524113263639220504333451446140237395589665410339816663672195425691994101056447031008083710998669913223586216456092631529749249366484038054293735190096417787265496958274186970497633794376225851680873306867768068028632346067698850875065444756153472701227121080387570258593985951873050563451664124294289739568 [178,81] -3548656812809042632257028604516229025147215098614843817326909658969397811741774417190272576780040903439250528705139979221622027489977579396354042654353345470030615329176450409539524658634306190656535242357105611491244749615938597302484094101383604203060365628490840875663670517649879439211512104734732653247281612819566503286429976465412923219203444868456120394472074292872504541779447464439592480923087427058020020330276923575461696990671054452747780081816322322304840314267273489498848517909091081867025287692349778753076027780998652731363593837637123419210259004781359936147567886715778963793438307889003227641851411280480199388577118372482126812159370179682663881907317756769512068966243400992542224675402468179470012519428558571717876529865596505565032472616349086691175966643096623873622798942428851755810955073238870271075235454092835390363097807802974170472723211994906713671291692003221079987064847263086160223194390306086114064886775295236731328137920729925877021552357023885430765263222108661706714894753466070694293845317649388795943534262005397269789576578609889149415290010828113044282044863127885027900937218013339750953757328437561134676727417891351083332306621019049921561090127492177480826189508109391589707001773884168124015250215873581243426473930029470541851059045730071299492782464532825892719893641362521006682116830923413959926954993829091614487743933596912252584596564743798658367075518245496266331734074051799917379815531478900739200505210711676648402952882621621826145131588621591951201168147984854839620602166194700165743306377237279709546180294680063208782132507414418285989816064428352103261790430496256652048581448546555077906888879571825484972705111719252529924256407778320346457141066170360507387715760791937326799249241503743 [178,82] -1099420925182454701549804809243665617079072727753524450538672123093636529689607445124002011045912900244533572557452860716920704023551602844244246144402845023824087032095406073916657517939972615103011895449285710094744226722600823504860991591398624247421467399614265257756776686780800713120833975543462821908721350190201098317921784315744941098887035271026185380809086275123476265234177559788807219740020602445513987181956771855671959414043757930532173987348235402138261797625296527546726741283668250500059490952441211197836032633739860418810589709992007898809191277744380465103031040279704748932985162135367114885123002686822008190545441644104410821940472385263080059306214885909279550314983413509198614660353155485338167664362705299399623029111431346419547565171518747257557199052021476361096852543902956942560101105162574184104848086766241636042947029422508452345979161614270245000957068977416700526057613913231937801495082266894090666852906647974065568355677296110945686276303310375387449927494215308098810771639459683011001999554794428131754249935908363166003462754104201569660150623960823771551070549550308673207108243028600367265475077816883734158682464314733088738683277547360485331515351457409094090988963850337032053343650977303977223295803714696724438563106165043280176657164369321158105808022123401252010028493821145053893065168162321804495904705473267574258200666650724695563313798383740315513876880704199323827033802249732691626382101920314498102350539634247953697453298282242653423079780728921442343760295654097508972116584914848608509659917377780243665767814019120998443691109547303236739651054950597137451108217627612972137548481021045897514557102674220424371231068427243188726381078356344391547865838194549531010345075266076170363939494551 [178,83] 77725277171438437765404984482615939081433053207712340080204225484622725932151696971433903269178072152532708421431077961626776362007051071348529958505295375535903071428732696309337860747540509670537453398642011904055786685529347485217036837042666481079383263194796859186575383881302020251846463124356774337827959995397035160159047702595985597328446422119919805902685422293996499124237962140143616937510848406434881508606950690410293259411242323848337751463969100948302879452682774293962196997983672969089269455107615127084173244607125974442486372981343241599197908863508587793937628147761036009236931081861951979931717083591704389475093799869875011129255598641023421093572443695077608554864453678671373872894406088364680286113041110182242770673785671515075357148884912778836477178451214009505495992056960725482280325561979238653473804626079409017471315277707375578153218497190197646658435058115768862685403258863970634101422986675044661055782360708971135369800715523113150505404029566887225599647931940906795439306244037182576324424511217836538132152928975061903383781135349799086435719572246451356902608067929786622568851017647623295351645377109497403620121216237300658667621347102611037586273804965123968273777670096039005012192551024644495347886895330868049854990021040518654531357533090674577847726373830901429808269966102855838405907512802700704076379977598400826026004963394027176626570802188027744425118459407944625265989572113933208297156543325668672400493657170044869989443053711168496331228743141463125543765036527221500890522845126862823321204520070330558585620184927422201335638971707965500205468303035483814201877096601222136557882825056085792041905595041572653880829961750378033508834846487934214465946308439876689258947780688924173460032 [178,84] -1870677944755895083938015782324758301063936864805917277281202244874017179726510085657190878241270732865756595747553894866005588214084372615579791859271595596467600094902534166909807497699541123051500161515369806815200597591578938188570574816750386630297787506175013798303569027446625304288474452882095971004915600671018063405201972551472341624601617444633562011683052434644347243267429192891788614899976767737850360865953947039677228078175640725777768553689476431070453929182680944960634410338004864290341619839791596480821233343395583668477532748519268128336189855170992326565926475940402981835880923598988459860642400132981850431946044324492883268071134618762234027407220205370580363823278227634088896733499733274884193045448538542029305630678599787646870237851342088034368766062282594047668683148315444654228567746886713527100614633375165193100072431763527681456624410777925356218431002850852585159842071047008721536724882138298577125986505205328259790341432248517336817463995226210980830451200447125775909506327438560152395769834098588735679432542972209229482699033141904382144789666712331109579885933166159817966685404130403932048052537152877597837640688182798253034247695314719059728322588298525896831806576886159210143638992142814142629979638411800435266173321613229078004389173049261216799547294257262887631421885812419141467646987426613864993814078681279710609682137102883763924155891134340046688621788827895179946338286086705534587036672875166139371614835221488321588052119144573514031899957712951966025306275159405939357941274664668023055638600780975475275336219212655223397583581133815873451822926411240067099884494364318333665854127047049860502030831903405503903828111178199166795502861766179555660712884009562131746553268525876969820 [178,85] 550317538074723111958732203208796056067411780888610024541553388754771427793775381063108957523883827776935685480204233619986426033890005850708121570558971811099360828852593574542568659096493353432886613848259705756607409217723083252518985658374147943376220695113532737583986336506378808570236343853841608411907761770122995245069506775679264050556022549878554257715066443184444495461520833925440470620406014453175658566666441039462863064080104251465345143464738236733203313928683672029763168131259198599934306554223269830551312538683955758897644511369222533020756673502602698232833583322957735931229494995951633803145371629249786117946972045959864313635662993840187693340067643945874360755382307515874396053267585861350568439111190457968727008774830418338614936664869541830218671163859802031519793168022891255107208361619309249145724919421331790832751869296722374851210168164326865843159106908793923704930085880787780843029734421629568535793005801848461782156413906769113325394443386371308861856921855117824133093692129376454492993319029671542238949910006431097325217240740171517440637580934356743143166988495201800258096821298159681212506294325896923588973206846911561140807414915622705978734846422257032400707359747132344718428925210806687872182673640694479576487012915031605714222604854952001576238574777002974990274131127802812735515785612133706109690887852672187679124815902580604553014607252034398003731815387300574208344508444362974241570740424834389584097483911586314669029579337081546228598286743362619648203187328846967957024911499386334436421258741845665585880980515388471656836939497252933145663364147619121091910557548727874459281046793645475833984648161995367787057175090815779973673321770500681665929985452933725996703979873198044 [178,86] 6914640835395924191674158243340402880450345571172474976408332935338632226595136110813027894916243388586824938065245683979055101835237871011713362371499144383428353962247513473843268648947568646052975547296575464843300957389652515847107050362810364623731217008189103059686020367524666348166235397844178848632966326818543643232146034834278379891867064058512867756481198597908228169752246542053280742577948494210571490103732706933715105883379634739432687224141164848126832624256750347526995410735092456746475684782345201392230451913044573273832180583795632851352136670089504808391258575481000819778433519247678552807178822616589415230078921970752036855755003437365920915562081072365792643788326164854100180772530367437216582396124838689450595679256517192841501024764028063316442147864835429358933817118012648474627526797103587263368936437376560984073409716824008628432159189916690247240886217567831012258314194810499062408630309733084259617256146695916756790005880059067203118266903989480220099156202598977849145557080677303893631438815556249893591543350197490585776299630084071301497702418554156423302454891209285523365940933529377616436955943037755128241279338630001321981879756792198041719212173922140633348103663613105979235219426124735104495239785188582280587316239173288765457111229870245974871455879662998401664630016604606378979188341679095184421156497735375199073883180959118243184809743365639232838693511098121340501071634460327096031117763360290258827883373980968323182777532437206465243702759327613599462624260013630153404834880688421538607028369533218873818683052493786909538988546975614541655487323023184418255256652129682029396184748105418844482193657716727308416029943582088190805525515500157894442698145847172910495077184928 [178,87] -6235501237010643426683296881399217883005853920540080757360695498700113029143701088153341380517658040920798861096895359125182018608007306096814287777052171107080286717163939383578598928910337379335423834519366764957209473086398293833482437021583099497899465820514744187676701292036487699481661770067768581500291932223472300834554128823180823517307114276331828198860814997180207637640675771111421668039319835690372795956061204948818851606271524673170666935471745094990003388356782588763155403048030578904931521429491300766612633019081344743278555283749603706455564409077432462828712972057416193300381415626275823271053969708992453458331274115014222658466848694541982745821020386382353053422898050181031209851512361565983829433518416398834604208297523559549240583243316297698259293469640678559820863775183606280189515958521426096277683289881314687817674096613076970886915956748882004877127851339007443513131591195028163243131739534395245153655639290931149336689437297381778348230283475115847213960937262296782235019821723545937496274315332669264348097388130486079283751195771560615680934701149925835415275310237092492097331567513999347592166308174563309936782709882273299600663267431307605476056041602275628252806293031001320534531088813115489094892290720104769062244097940158871716093718063161976926716486431346560208278618054222890451311213415710992664281863929924320074193763852396904177247398451652797215868085912247986257424078956152620984405367136035028743398229269528594397519796975712127159721712526953832901104950019034708368554333335755309316983468284468004699493413441416334992388297782051971649533965545161853927681207493781892646219534973791886543158998356086992043076523984567000566925015693546801567428858501521712321595556 [178,88] -352050900265003083324583510001062483039986852665751743072620071737835993273454533679839817430734838564534530152178216711899689777647064520992529554596549727313952810851115269035788867243191867223333504220705904357776499387671369145804951819021058823216321858833603427102430190722297726392541470620871541046021164020222576668425226898932725488660968939305433280659514376307547149932106899861394095613338104592462795911873158418803643542999907259750142631733560773342880083632565064079024720387423769039469651749555268924715634576352039601883401885365649179965317900094039620363529934378478156212255600210039402486722723952441336580122410562598804671125423672571425304828785634661686674324579702828304854019788972488106270827335680124708391540255896078721423972498296301166666459527774779704986922526672950036701088899958638240883243525454506614121715938512315885924420510778086649564179662332304849193373681408067099259603036739720424274593149359838282470784552154596879181798241529579224093317116906168752043396389556280320396084096629196214811808355046386842237741461441423089182211781168421238817843330928605585463389273309070624194866251928974830454231728875220196439969231577754774439744229121157281677495709243406412334558478560338776657045610245726819193792335922628804374814844374702977303028538142132258308752196820485617910622816232273687159998581596745634991558212040363584799085369260648394964834128010417644362436504203078843985760851796487902742126300984978238334060916636362447979658937697360472655069520806703348026340400483036509150848021110256095048370179240047352622635622947529074267303068268982421000775795087665066771581053534157994661703310420662547572868016670195179446396117081810673678858529834240609270672 [178,89] 21254131765629225830123885600456584333165266653695073069996572584910543719700544194593128103999696305041180223229568890601206447684240054684669220803598911885530533940832684172841616772923778026338790138631688599004811867340287846702797021023534534419843012602304377989058967766191149587185155498221650106733913107808022858214248726020742485402486266580921632370515248314519353143789250377096198555376166682933821774007693643677533304829156877244684221977888541556969129755912490022878273516990793038233270014193514385387962776185480569496196312841795345599895993986025668047441118507484037182729095209634983723332616515529278928465875598994828708052769770970996573149973907402190573077544347134814580680215540654938896260740840306357586367441320779410284466829308534739295412838965681105141904848712488254989287431080046289517652913619063036247791437560891462531587826114284605394803758827871575638020247323890325305960860886112167297705583386359255104916212025855550849752454006159510636031245553670995164143905920273679970739925960308027894570596614464401130357139869035564544878391329943551529768858177498306370653256938325198652071575770279013959906660370666586891412037997322444085507815869241055500056630962823100310927357941217031649784393647710817082300799476382490757952593346358800049631122030214172510881703235707851027014868521361553367288078919368543374660319785380161894866571188286741884146688060025283408655448927551403804941065110402356737189618538663048164161543690839934613886742079295109607938054752328723600478497882216101135057094697757525921522297645799608295750725193903942036030979227218256610167847594584992466651743075413068094832690966910191462454378530655572315017690146387989955996438538078722480 [178,90] 2304934888607013154362664167520835345677142082963613476344339961142454195839978596694646544147627649551075961293703659298086602499104466904520442253885529687851230743569003575379277701988315945809312585812730533587364993893726316896804217865434187785595878023689796683091220999133190312302209912367049496253136203041361823598922976686039682085776228329572343364167399401425530815117623984474803758709982759311554485486811990515976644812226882319991443497684634832696285026812923791572938193014958573987051062533663338818147287904186818723777137020918804645782156053530771664919787043896750229003627295977001557920262704573636027526799131153328980944142593408943869411842044516065530324141891663701167950511680272923897518570515880518378930827817851059992750864637424863720062714639317551796085177612307753825320167116585217975934675632658172277545277510898690203927442544501331776077235085003280611714281084395440328055300891916272180075005318521874886444868140597870648100844876417590473766207194059988476303472529882631216898747836357688734474923129944818247200102662707385900229251597926320351907663462843436387708432904743940371036438311773206713611664600746061913044852949430129423297473980102413612298067693323892937773259650984652796540493593885265263539041403078888845311188336667676673396733990878394263862348738925104949650943053590244264501491019955385546560258118763235760797885149482541278510688446212903064674909889416782913072308950276903845094052527477636647451450605367659510858341137820575631561735917946074055873572737593005559118292443072349119913491525592436963900513699520150020405997607572708742107739741386213103392658207168806944063472742860521788644697589143631063002594519566573153356317618429208 [178,91] 64243474721808813839568799300369582465846404678883712266336830204056096086405057013805974608037710537057739683275070415307435335798882735119845164880451586104434471040267516294369281847684045979690461171948361307639995673095592829951321250942408625505112888158697416354981393899327052315771620197770451275461612800532978886465027142036408361307904305697444337750258159490185293862746434593109747690859648637349804881459841317021648370235711898686302261999788849159016827624302033609572387714276138077250041402190829875092201628545867446602845039796950535701573309788260449079738646782861683825783039138168973444967718666607172855752921335918997293662758249745182071230064104049501279411387915764461158845203577237248504743416650676176149906057123241407695434394265465629876540487402065864261179728486441638125745941768584524537280091298818011793253680781974115414333842359124821023391821888926026099977891056898571922351575380027077959141202154476509178375297024192053845499304945782517319051474311718860993892002142693731880617780608956084597542356723778066703925407831987094289547363106506378633540193343404114558518267753154378517738852795727569904396556338396316261945238008976669166978816526703135639039296802007026372918398218568840620161351655819565672176972966231196974540631101895131658698100934847144414287329941552894467197463760704212690469750234850192130959450612975651200989451053972437773027313000074325054734540003714153556175569194187966548475825592371809841218665900434935944432256235786857586829278151223540653048217436158140745587006675635972096437586597402921421503205802219700150043362210899003595715012935326209170828677618140672551637355074371595775918644221519426360749390116174526259840869588 [178,92] -417826542121655120464972633112295600986994147832372579065757661960275663642776056478110814469824338574252510666001710433294607220339429118614844147558096568192537279058486548766488658638953225562477879822150155762246006439598927566460873505946607935700050366806602270424390647796357039945008046305804051036218269875205105277275696585760361379363555628190263102554154759480026033890729302828427619958814173280610139361465567802140711538167767607772926161389684904686041389813072291650682636611697354477567602905210119886737743385303619880032347605489552055928039091160682829604307309023905317947753484394151140189941919222763758233829973919307017507531714629314303466815221517412636300566186475531822436391181324807937572946291161583991434027329532820055225244009540502714810182974085488916421361080861562237391097211660749222567320906371603397233776507728894038430165190588323854498885853897667941080868585613033408958352765676875414660470024431291022928808291451787767236853607191718754603585357736517849425625978221484882460664741397924833124541560693171923491689683447572271049865753687514307949425340964454559115111548326323927388612636556982800562780024915771758026381316454810158647206917896483458558154758574351049930080817963943100962219513475500881196917829949494975319927488356267856934418346618522449043228661262441496037149976984466221483551147623955790344307110331496692926589417009872645507420437057005942671322503312598711831916260315395154997379399797041461723473896720171165355802275076532837111414150275335850011017561312102361424465908160673840989005091615097686055530284737227985919100222098797351647745834316218228978313499253576076613410839570448449130890875156620145715848024531518121794128 [178,93] -83425536244643271754909641140760501377736936393994996818317419352359353305262329309663135796817090661629565209466133997858147209317775887900623893708073940622445954571612593154257833260715352116083863534102181350288102057738835358314601393292142862708460527185826013046651779026279731645036578899807613812036019702460906352695252924439065262856458420734340263457307413768727845866924846939692253895825157037791510262729967047973777144852145866640524567084163818628186767125499396386039915275695561071706923546852379903260199515038618700751153568399746352823175243404099432026658009697375265796515508318938955390042682659941513883353535948682136262884514692284643096021511083160574738979514453420677922088843008820916876823681960377935904277363677173058707186478442614855009273301177553556340952284802808655131105622279501073896641998785478375953881684601911221739744167235496838044732288658427829158060429278212492178204074620459811550311920113133418749566444112247467476682593532988183695613830587537711448107024295059826468971393589978822723910674053932570683529839025075512495923500994499475537826624301550348141087843821038767577301967574375723486757452646143055509681970332317861982178647449149189487446801801029621892002274881030501459579331090716595983825868126551591550032348333780798739595588643604958595828883242678493387655537517952502177925170583210890493379105915864476519206987463378899797268991653073262828866935699404444845813452825471965444105648422426143986888162015367739833256289850720454748552300193227140309551566747846386085534791443425441344779530737346265139658365855578831246572070774534468710005673792485763067811173517044148955722715623192957796605574528424139027615970526115311772 [178,94] -2529322902811133452829235029641379383249239892593387085931707064605856458941669077519959564387222670433435840062102434288373366810851673527014485084646389412369880003769183752438491902934775409853142652941700422606611864369110969329021856025127532779859218874927789880202446461593712571314152098944348783015447796435540048625192616509196372959191539280920103614175677061741377117254218020667913416489241109778293998186381811266025055384864387049103464591325535016980508042275852996634227098462134614491771475921753132755011443775327051106246023558216325870966223670002949315928459897129837709371777654433451097717834186090125188289175932856517919456250838512520767734633666425214902085527821186837561039635436658654801175872297884905005424613143240067882530234259370729491059907916220182170599190115163659976622089554294352925588818450743295826849456500114637631646219566183410328904902594362023889222031576925420510898714320445773644588690035469820444728979381266318614678178910174351989641034615714410344025074386038572174303245437709039935046724732932429227773429927122129443652461380820179285098438727758339611256042469836665714924156636801541668208245816409358929781128111249801389549917490759445744646927079814250767876764188144069600189090408512476194473872508126878318327000931855958338855148193651148200753375384355906791097869843758879980115618791881862447189402101340962570393305124114941101397095236562283533441705607465943902605477843244264917623961516779043274204482700566602933217815660344171885163800415611643036617985083455397007179572149214417496588898204077848480215191000001053024133292930180498992379958758470076424094240058912485425015666161363937063869008695293229751426518864574296 [178,95] -33326186546466874934727782118328935472821461427753370121161953962679512240013172892014048821928100563843503171361339657818183790337396870431533354084346902956875353490204129397127761185775121832553030552879895025953547640382826579679618363012834486711377222000372534114816814617269102321238853523470037886874480680684825440495084680283018149424604989678520128214338546412116358256229030877900890273278873635584967948858791740999970628791656524909922348840527779637308850042997943597248633816068774063160161332512652781506204085867284784942431797828198942666931826615914015815808501580830876376410908495140875802842224612262690961177611806517584329832410438182986477578713500970359351599780195019600330039014814654495535909889220816989414319461998155068117375532229740024458821956340112195419890865697655759552987587176394098298130132409947009333365970425391240762947905841184654330003874712621063979305939768447690450266917256690088437405613017030018044795619266078009840696930651788261578388533527905560492533434625556507060602693956594644183160635148640596243269772580220286130589248709887700962249185941671380257979707753021623723552942207187307216116497736143923161907263751552830117172232271390570268553633043090284203231310583931745051063138750832450456949179934521627605984104797486225574288323763503070947752402719876431601819191608775544845243445080391102480534039734432103790560979218694583803399749471623052635948387269099945119466528187539432759328900611341893150853441427468050486799956896413883026633311536659482089417491541696521062810394969340520611168431423122813899346067181828970889607586119599799285045875302006099401170618887520836902147149362690899507976843840788230882757096666 [178,96] -24675207135937425493249612825063092689314232827048699049905333571614639101476220384267591897460990904003706188855141095393289743092546694199972340704000778839516655478412772779415613050785718037608437931453082103086182224134753843905381770732723451885519724074433115773915913999779162305583621587866361413923051186101134102595824749977566610562063201297109827493368488044360007029816315645416327232052548086283890983440969267812351481706646875682933863620173363812905904816466334948178830107451211282915856585098198325228902031816942280239956959022227421602398354929655167743229000928824267193165904120595236882724155997846542349363380704688260331037273355860166177674455858298433008397395547076462389213282579681692424101903492794384795365228224105548365882540511136936195087384932032927589919363251449097942797821838762763993599947965895605224318353965984969283920867124972984201592795415009452507993310936835301985010497829472076456250522319333793408869236780885888097634168806129439890728623012021158932394273592480398872859440109379717196621438989254121174849322294433688322011490217157503415087237216375062326331609041107735189929511312773437243013575171405873543275710537089908790447176315408705662504104610055923256196074537331263302450951880404068687463648848743538698099613869058619608628798137599203338934883903719738569303255009324653181787187668143218689838534143775815158507296580902279788656972601138336983654405856634610086989126687477386475905160107915809664007984647664564859649847438129220177866148279293241161200256263921690035550377160185103301728568067132506364511522150100580062938243608662322680072833405102591439438100729188845223194828057091627449745427416318327125168 [178,97] 5325431900963145316718083517291495846023698554033546454404136921906361693504061397978323470711156475376032235057135811315958692462111749898734273399317400893086307655524695894196001606163224126524035163735711273322405496189502138979048849770999597337371521604592366921811037414100577352146302436093589678892638841446256751879539078984304563017920185612502627705441508691016716936500143205110298715208259591545023695482863313048007060544997635176588671623207429382830082107559196973332433424083488383207462167634987309918976537174019690740387455543773844940067969396971036750261308429707998453964357043571064718242650685624922456915264166856524323437014070537437535238640546712216752288402898241720801747676802323997512622629732763366639919484615917715657220819952479030414378989613068639275506125174730202873537349049288950220297759067403407767175049539828611955444405726431845734349199324189600254328407050207116731651792573114065688525983833082052621579530089388732671926699196927216623516741462017486372155574249883138704814776035256652335596704726523841662939289614821982684086294242490904604803316188965528025083879957736048212903890298009793590721742387281305360816584376400052711475348751745171689563459005740062667466810692486997191280313285404233110235778561398595201772649878101095631522284126516069728163506371475194764701654438127711793235429435563640040701161637542862765172576244184940667291722024794313184902838189237562209643846577900126781211746756342333568206191444755194448443986407837472959322153870009812882837769446442667359470072955676625943550165704908525863271263460777890626978744515014038727090445011274685289692670868622535759615751467618802910435738154864082072 [178,98] 62499653329516126356400286427085603054651626213387589770117296347031628408554395174979068704447502394987332098041264045308348315191986554503771379016754003141075497107316802993896639257618444990686558763422763142719952843580285437806372158474121898721862005456545612117541972365050799016760582222254453121134084216592377264435091208376398240525688654935154267490709488575675391601873807058812507916788765880839908986172736945146058807621433777848321425535125909711844368860676003486825349842286007655110474553040444505633214683101124936885480974102902715198255545879067795794989998874485459356388768779607741737905762654955872381173775954335671849874308803460317080061377537963436164415316055671399075921502628209338826024196428638708553239185729778790977253835950305521611688452863269805607331752740484985497686045726002164112601220716538753630468366769604303616457811058121111596553365190802472174602926375189669368863508304983465820541512698338746315303675219189105743241131907823346677217440584287785404842765152583744828704316289207455245519871381692395609975777974005909845290072447160370192907777057086477411555521127199147867882241268754908285240534953005237893617079224111501529903305683926879284683814557436862537603069701696940180490563860751254516608901454438183387362346643496540474834548503056242326908093955817782203844281359944430685800290822908342730998910392864209467298570421201497239485263732639466275936208550099613891839603747185848664684303705026680161387075695666647429641779647439308413553637889951577309230087721871294888674435755192689569791956566607759380898670614944949109853325135189738205339611120064430412072954095787593941604567894535581511355860134788 [178,99] 329891871994173909394560972452517478590585846793202949279756731722462550836131330584016154787180277519598949255231187985345793866483330152978379758026024861905790528836239860996445790704693524112563182852280801568772218259127030016590672026362634884137675304956494266185320407062021727669361301138331294976758913570491678312001972586416611052960130254980561920043628158154276104484485131544053529212736508891992232305414882349602609518194559184860107374331817120756132971715637222148662354414294618203709580937067774115906424601657362422169803574490726576801361750887159750967047113062056449630140616619761557735333273833127910525784636184864127309672700737201771141885728410951444213831792917956083527934867879451144996149119191546860160255312897357328873712316967353995338270740107412335206760320750145941498881150428141482626547648691766624135351195045043374802187486173648412865074267951558767828436798997251576934864055963024554670766181723704121430847070593312761079416069385767972390992814616852075781427793443057901704374315174068963030481888921863438107398839332677400337585796250940252875641722426054867680184791799123056499036903127029734603935868365246567757389663111753923910947218471549341406066346163854480888324189173847434997845325259260249991356334404694509317599552118261383389828036656041072620402521301376936147327616354863836996577966444336545332480225725283895314189836625017851779157683948083711403865217695310316166776994603071702018411508713801632491959205313895786752463871317502376636779017397060098902286109750222119396730777443200782783435550286254894251919850155050933646469171508318188019874227301040961197228705126609349235839841044997458314389572 [178,100] 4378507999800924842670506656188333869805611640658370011939331349675186617142779859122668712142174433646498477115470614994462330529560112230883534773951599713120183303261354587523014010033506080129817989330381589715346381844050126719649076568462546973286361797215345868590835716894034912361930488219234227825772692091509354889627175526656247679197631127987824371735541789308080293550585932165079832785102458910939793061914713105201266761812698117812862663952555187103716974169336219132019368520882022143817829257674934673506385803648345151296303260222393381193384999179147667561492398116960182591131472316783227059591417273945281794724004335374939860688327570310826599189024208887546470887970300362997561462221394293361626203548366990457825359637897079744190785076902862549518241348126256152296443812070939729448512517389763991648757966087408592093992762397136221042976499683859110367172321621653828722168877973327061229441832979927748341708122653549204193318612667671020469414795491322690775777096933953749880370223894712576465769148919535533723738962125904250077558726733367272738412655311668005745904930909767252834757334018557774110858020616506310497318553230717126438674205054658815707294731478322804699592128888795271108726901465034523354485273674829299569478875094994196689514600845407002012084628466664103374097572380219030580787444146953925082249669481896394357808177955461480195774447662288091204813818770616493084038151255642990095552246589796368672453726044920719009918663579690151975733919411464848601795390575821657103023180510750141317953642942133848705254425917965101767234612801453116259628658065993597587310222729366881109702302397297781005320318637127753760 [178,101] 25777730687850886211427397820996754654190230550859385660882347428323280365434826088963979484262329763840081139508438192580243378627026801510444553453725637956113608134217168764449005882456426834464015940736351026519134750856119166044226589850758804821606319398425516132912713360522050918483417848706954584813206108604509859349859202576284023569245664561502919972368437577751962079324709075943039958714294054101866741509664360865526686649385073034449773573543245372828078144310218678032853343910283721915029478089555405241652743881650994654758529486983471359352093256148364762072413923186387930039964017352568016835810656359179546153753769331637817490099632055071716120405830354909086210579989454918143285279841415853938489577808046165518558362376310959958154028779314976093697567296485403129815475920524246952937199711222753381202703490042528866956279265887096854021790621240398092776383623450025247389321713730755001242381690501324547728291830227037599662843463336405808048959534503034349314063441894051257349725251187491852458417528285321495384748700906990782245416215751597679719912463504353424948432608462588559009882266871077986740538375350093424442222449784280248384393752108872463725491806758260465808689094822448930073505081887710723580010689581985527155077779183265068594220150426311582076438792640385996457629383341610155625950549017673028454407223513267877835367818165286828338070017663948130468364112097001874607856454825307916736226434412229037522870457295031336092397404475928571249156804392774643538093228366909725901242177933233187096130524485818788888874018841728726616712581249206708325785039474098746178010303663504853458836223217162853158064542669760 [178,102] -354508816938869890034957349528308912937798592845510865450222825732563117175357838472239462361555692717889137517027755327528665277909781472260755566874943920946553896144941137509173528870711085634334935830289684445564729768598073718311439569324949596508191030286745887571474515380151664669698899740826679742962706919348271571526050471647750344961743052608676789550231808536834849123362378356692769663201829912999300621617227717590123997778513649902964104966391789545451249553435018767305894133931130275244877977640523365334438676730192404085453653077199737716810521350957578153116754304051815525035435223077288733660718975239184128190392554019268676357114047464912498526218744883870570121383674688095094600926827997073593195517606364171447036198139408411969856990180088390093089218390825468425022998875338268418287593560979076463262445586990240235447920373590644792905498806314078781414845303608611902753129739577108993354693456962216677601279081294035018360838164674975210608431770001938516231399655981494986000518075152378846009096622012163081794296565069688172807063966545425039866641937264604525731227975603211817578742999809406047940008987600420029135051481950021745476246220430893117148754322331541244911112602740828500322583734049073102626796983907807588231876946007262925257364968314058566674684491648020502656325512502287961052649778433879666024643788407801372864606973021899194719154873989911381992993411992294281285692991304103416207341559904281851718759212668999122616385684555152378793254489607124389587094676260786842723321702611985333888055615365270555307048385135629277997853719198010577245020206780647690507114927917527548748977991914710614052137336 [178,103] -2552511923127304986726185058595271730029288517771948241518497039139421406405541666390771897631254016813263922911492470391746067506401572079366572646511614730655993981325972798968830732288724286722552803017323790011601847932511957387403324008580806594534703339108395435705658833419567883938552745895883437508906600953288764359666706352722817158710623215709364275763414358638450560739300212850094395349575385247546479155188418348139561038789607599838090247547719931086170526818823774064717825441165887661463864406021450986542156603413467060219847422504665951286412044929168818291549454957531254539894755458218529430498634282574523675238806092344929831904617839916814066904769785172142376000923975157897884275069878434998066538023586853778472749725306867835477794450594001833451301423231021000890949068479671877814576578526710621335336465890738859185641776329235100155694542517489303474836461364682816594324529387105443449724711017021211236434426689702129759405971313482059268332450448086411079854495602624643745701786344684501594705063507010310055460962218395780281302072919237110702625197059697775987302803809753026810647788613576850949644728917273391692241227435094887602124101876590842070452105253406655503013201977187903903291674831133534279439671900386474569431459346068682065564866019470346881831276419668220092316134247715588756457762246942255067922277894759661474516537699503191114106576115162693487564975559488604320263178860407978832182666917739566158580222308263733395878062364746001489462634739463138878118986553337035453538109885379944796748651996366475418783073702420262522981378029242945778894069867578170333883528613979591247845803708895805686940 [178,104] 10261489977077632880537153850944388236473212985441285509980534142269875239055244744803625918870166911951123126852099260552642494798093338948133649127425541676517145784024964696492950051569005583823071374091098510970702507771652355333008435177077456922357386060896947838037446168790650419379872923179935116133608968320953276419522136663171579946973279806533586667561510694179960753142724349894667519817556406315186452313428727441402356726725158245641755915721145754080286731078234696865092088829033654126100662546753570599976612190893885389891994821753246050895253751095963233080689823438160160437699102902548220754609991291221109964220230514915290929909385707175192256675781649516879818968316616535534115209592624567489404997378041894595563463271800947788953336163941671156655798804396366315281431091602358716122650748853000367213687528492317373813860986796461279323934202717450234436390204194721177114549559225028912607120253794412285883738596507272379289663762493660011309416211665897067773819153193008069900412379704276287213764454230135689057665205066301143894077642601009062636690324027442353612999588157367935886721790550560695736372874133055920956735429637944478711620171713866137578847000363816006847793498513522787908450106490329830431868448189004481221616764762771705020381397781825611011482908944996659591159002479821989405400386853387363055576075738330337974458659801694488704562958079729708982762738926829180575916672998615603036082658517522345180060298454058382150048484572048615233327221917147053235847865650174713294686800099805970641708566098414380278228065988772691722261421699651931639350262359984969472840380327842839245441088224730656 [178,105] 66890513658564314942085401969652620876880128376691486823986517654673741529294578988556698780902112179054204673346836977074615087711453166289828386328642131990405110097940688741470643707736422272223763128379087480058811640653972015404887522860412771297373931621603961273185634905779212082963766472754172601392784520010891162635334504796101784178717257095593910323261097811110112936201056451586597310773586950926052170608281662509788067673116359444383783929810191648484150802370916451980259497317223035631903272193903258699647156812300351402926387455644874730871261598499715522077338610389331373188771297521204827943062220166499541084401656819513920805667028774799280798546283222445336507304039162533424788209738232114677652057922009496184080657703261658218497617639067624416425915445549096879745392244828850942889547682279296599385022938483588554264162081089560374043421169316290716395824006738477955928593921088966239546110120485961966570558797175906878563046768114572218036253072658215568141635562189005559148352233547460920366971502430213406829254906529259832622439567233678153949406424941577806147252322990078410949158888421507536743476880923337167343234943903236830371506962677770692313137374029837337744781713089304514808354351094207817861746262897527171802665248777844152562008365275630542346910859949429050243742832095411075963300189362902656016482506614797219273076655417616916909454618567598874622797999179074637005044763451549874811386643074683026367278237994605363752027915727090648960937530276621553935533710466945331387390133241106932953061492374850787490420170645246806719921540005708804821752960237624232969202306270326180749019638400 [178,106] -164675713174268946644207968086699513828632406654990747259304634872929189168642226844529253053711111465947766567211945223913544247495702329819187286177779859584141488974618195151784187339739853215970197837827566615427916860308674404190895829679655542817986503485287740855455385814926201625361199703729209157939312024987628136323790515720933596182326602415109275746482741484092433519554438076210618338029064355308996964851639997972799868822350784560539539226288075799277658515436478919273196356238573151635266120171304777371302025660236925097514045583495303391739491453731053024936648545127875524527816447451837858199961380488570571678974184855204549029037633345553844770882981220637769527367637316117459574036525543668460270383312096855992770263961436552339075283910265753612903100800635042352572511144194385271267530109217382499133616209600827883225182119858357716800869950599810489629199475212714948616859692505957849582070405347272118790381654245602464861369974838333873871855428077190920122891948907050946980513685335840746907264205537704468415816407749700647820452235985502260843166608909793186913828608306280476158095709234680191649358752502224199749647558664707994585033749186828589551037070263037693216923942287686039870843888708360769721546447607328447541098216442857982085455792958226064706255083440736049273974686875577658420018277892360902686137554055583881644958423051393326261963099936089359598000618901274127791100005267080457204812512826283189364956494157284721668980482792600356610973922510305568276188642212759935192208001618797838732104639172321747132528063358229457008972468076455176916236143459338759536189913246663827661560 [178,107] -869478902776036322706749952107420108158260135376871645464502378900050304302499843811341689963733191138089002416241004711014624872010696687036516048531862354874401446097540420114470175553797592917485363633182603582686760189224959665163996425656816646751885765938550904520908027514844528430953052621534033693245452461206581798114515713029329929292853888751356843171128573621441111879507331205840109069189274759312380172402474326128490334534373111910867241678723719227992670180802176502960660141082701221848050993897106460231032054232135516169641248101758885671780955429161390480172980511015490424148589472309686819688607198512156608503568396828934221924084642889357967753751592072210092231679861813606809346706292187425498383261265679118636416449592402016733003089524107130291158712037536645936219172867918204141290982927310878716523258082653680781856209990594089275151989660300907100104521374541739701786972659985915181173977922565666169529520174177447243266190662039494787600589303274164363014188495810897030851206961549286198016368288400002269164620160250347376638896108419926390653180866728539408105453470024527959598581954174459148048682405059293730666843898042537636822054463022983359592149356882229430824092907805012729656835594637138019174597031646425014114027124869561979801499655726596360011758158200322623492353463948817457201695207047046180582407606009254774673005500217730334695107905055368810768468281998688489092665186239355447405372610436452652283600162878243241624461269468665908166494978921429425994626536427999538278773665355897281421405424322998196700006730118170436075198273545290306188033233183038553284961714754995938 [178,108] 416087223224677888345528915809802497169578472600389978918589318983814832730704615226779185259156125691503205841525986660475567742212940482794167491300447221902122313764110569954206125465532975102155830390216398777209406737366268895895269629790499818984550091716152685158155767339362383439579027257992879797734106518036909789597287743694393350729767049809662715814815293366498328481407621859648522618360435990793139210347141267072330722650574147554279761431562010777078343472125401767907781521727142052758296366368113515625753441027665915238235131207998323101115108843806747579620781822341648496514973595608315761151752710346516658892090657885678755213776730850496887185682058896976117808146027307022167089447706784362961495689677433764202935188739203485748784109625871742133943721322925969503337217137897723710542993641693799986176625735803904882887843063696970058553638172095115874715389348263235686891707960642871200057576159881079996656266978030549278979914669034987441628837843628347714664285356922757924030970493607932459187866276592145294568224844652186020530834639238249240861589526768059616764944884553447258567916430153508747474395151904604763904046720716750009360016512034722989526798794885037364855862492981371897301140401768852838968893248608659604343661173700560663065592165440784144416665167109746328934694044395121476876930540385380126748542414508067083120963854965164327084111534030990697096488376711392443680305320548667984834231268212932923714833165156836468384241260597517944872454191648322310351942579522060905193181648820249410360767026325086077072396031214428401747627320868623670077328259591618656290227460452 [178,109] 3164215882508395417736911548188082353208943778655884988526887297225206608453692487884438259896036918006597378924462167786190837030585937370089488300711486637759475364900761193197593333706975828466407348889992410019703700338622455687236681608474540480457005153147355746924361204676884194680042737293910846224619199697679038399416248061765101421960608511078683742955392175826050958154914673903554119260360028352253667468989189476428333121644492867988932024165116884021977209200033770634225419077215087489241748009998280719248497291673803483620889845250709038754421855731850389216045305262932519566690084471102370872196524291905695116601914366463465693676569442082034358646336971870862858071844802519075633247532186882618190295083177473580294023716639828540474850228468787016505061609121606225756425260298118654200989023914638761487070564616916504837044269021121782168264021786251106318590932935240320553718794096507964942116362646184590605608418318870466138415438772695166181286053893635330179836646081505622846639119710588722423276503901856972317975573287495182649129489204257002959845666659200675525474245284448155549760952760369796379519424402661861302689086910095156914846127880252600336660506886934613905783603063531600625440718003296017894215561207683278835605845351132470623974675663446865704958297678762494016221621221119152389717159148407881354432966425452216402567564359268739867031101197292156019939895059943713925398954038779173825151740546887053725694652495362238568479425793448380428576947708105774676588052382114422787849830444230468516904832621087539556642040115613686364748216145468800115392448770699505750202866 [178,110] -1800877240368421109726784169856951501309051825216027282329395211220900026341772208435678513253712969041390260298468905213805890246438836998682483155550103572353155074793939913860422430226783856894412346484886447046178413665555885256222662120412007797773883932070039814460131134054016866670164401121623749982246091453349854642540518087400029500484879701164167845687827067757341971280463989118603290176604986593249875362598176590980744818769239127958228234508653125066348778590368661107965437329533729436958203209275624633745845792186351234477239446015592465243882224943437447607883505774437170525073612590029808190698444690165340452789481076703682399165674581905078363659236688076476065187508735385769851137475620252255444820391061454635930871038290163941811110763064591677536925478378420399908749301235989116703384807026455771760381037908281525468904774629007451940314226973046977939009388624681666005711124598792125293577689550893803169005481062486666592723496266547405625364700261911565401789767680809302195645823181902991103596554065796695282098808902329389477489855757293963211737968641096780651483085704187901577825845707880377090801564667255702128653196133135475706367108014769395763099556693179495048947363024796641131670193999836969823044422748991063966674639274452963789686089237332494325832686805234091773420298880802773061535433233489723016715637908884735864160603213968191486323260740284165774822061029333537685562182545218137122445886426777618423496156543974874903054350363017299881670970428218289636130802543239118354427719462044047194776500399114289774692115453448847418598022941005591813458137461396873636 [178,111] -12385186038238190391585705031122179383669898228807653498712091867288949898952724971325403610408838334745558666706686842911545807819595495715930650974258285750796500306670077635475394727403534889719813070305553032411667435128673180434695353595745970681975531902132064585584861239634615428210272726453740746962186718714250407213577450418740672770880404974854845995311507800468664185403680203941433895086098722725189796945398146848959040336111281533020630917599223689005855627610269607646046515961294506462301565035256627009051234701251449374017460388405545172896603435082394195316561218127822407309317805527630540619052589483191224464500289546937426586100259095097925987816350292043531102412428656237617516396840369643939887000059611978513791407543676878721736513376611947815574109376273741033082111077637195773346760211413998006780170258401031194984983633236957441019644878640528801899376358442506888454080391301931480413267459077205916117714178588965080564915249717585037724187361102745422029701581419560827741875603698490373948764282506038765487112123514725819063783578591142605494986492961537487700627664548155130858460374316099634316579410867706521893157959341096396384917354783960410066600579129825236911564820440935030145003237495050774838702337737444069936892802955099818103241873676819950858044953867892233710169464079379366678619427776227566202638452128451065999910189438195735048314356406740661527063582544022023901864788353489447886870265449941260420996446902362249612739612526958166599479699057025460615115260164989723291350192247723876887946666247535546202427092892180008765714109199230602971771326894651 [178,112] -8546920143097451687363994514527368456522538247590705433104187269349339417502237722794751899897767457290874286751676151211164882374384612873447943698181364948246952392637700987066677239077143007034386375012825351769160810016479894868699351313427142125582609715554817062315358953724804317839240204281044376203575861629827939864474392064597129071067491545958332837459347600255957442495460537073906557968922734298052238992066376225333204921363932391295934948784520168398645675092835342472458478660973775708038947481091507696253618327557166652288709987349715887861345007659226157413480040170626071697191407983432269180285738671337501718294563428397194330808032442326197602014912189967564704669558167630760816054846118455482598367699529453439084697460042845903776328771277877350728048811247880624797785557056751677535647571715052949808547332367679320824900623907719747460465622079029207547816834617939468555474566533383198146362122143772163066759482858734885437987340770159380854119471083555996877629554556111140899158429260205397149112370534422192286283917290061508129796360214984658410371705594918739660542423532107345551623478368492216936141484773653219669946808772903703685610150278998803120995199868947508201495941834697953084458900969827182421904074096554699646737552151543821715291326516344804264527501553556908937056313156553940346020756254276986636753214905042642834080333358277863311705634064879392266458704029251545020727281242753694625693747118706907638358870448480396948132728529843276240552861585277668155832071473641449402222214874010146226341994175565434659313938724106678172192592004099713986843328 [178,113] 2943935729271728493581958074624787189103422246830040329712734571144704278354548263943723594621459026160811708888956335053520850478623905043975971038514188925900062756190034819721772845048388391649932749741750044648961037332541942996358777316176124448729314926188384790167456817956692182112592046818187218970499121086636274561043188445592334212453114216020531508298330701431642094000700931769005542319652093871570076588755142519930109046124296871940181516117267427702676153784915782704377757555367475151314227135341803383881797296443338764093881307663431052649965251428736010703351272147951385565242673746258757505143520079678135539056072304339741886470522142768761694435785723000559444383548523722736178941656062647174578877504354254726266461570256874595511623640018026654745672108476253911892414275694995971202008107674408880942585365444308427208985599459368820074915666271404051893571621930415911184627856839608223298402619838697736622206237041573610965529856439563953826579653297616519909704743736840553596684307450069610261109797331894725173398530606672716969901143642375881827407694509637232510506686203665210666527027261053152454141899597145397657234979328391404241947933731767386286457360296361742625267204358415966912923675522579404733852811196736500767393996877536729603624360069631572502400751426454552368447266093268764976975286799747174866377923799602290914443850362473972491351576199474990968506186206028846649917124473024972045556888327721929699159506666251943227878749528330104977084402186464358609643285126350130660719893127109639194728644769943642983293821065836422129175470200565699970 [178,114] -10405955371245593279115571022326696141883128848555600541934227294732347880191590284245536777386978265029251256598644926755730016234023017430260258722536147095724469527730087302120282021412008399040817779301477459004225966077361899639693404188490845425120015386975147547352651568849235099861585252464322183761449743974303049957116791656960455285235184397413129656225075471116775235344776481485206643773608883505392129909651558247763194600250494998815807992039103108715593602408144785129344134475455815048648972131183169866167158882118705584004437541509440338745915669849080771489245171161014976398651386064519637156783324951343250452519724802203598537338494420801568896849676900386485853090241075631611073224197256417864509386502504342412494596475373736193447518622493946670568598959366468324375387827668081188486178212497295492014167951373553640661865986192753122621493261092904900614339647652930750838226497411064908020335635231417676863389515167191789746911884543018957505443014436880438706475064241808671066233871441414411121398871975709193441968047116751446132168987275372361655631806176305434541323429691842108645136135227515851847124394258889292031767621004253546139122239005170118520569971923950090830483716638909531655881914270128440431236286642031397658886257937573126719370733049688683964215159798787757996706646320795788535765220077091912271569051543163814228036081376609807726220038673017357101197559287462914465577885688028027138903862116451949433186139620756831456313361661009247119437183623609419075627916467642321692231863381540803819543700146486628325019107115879845547829253428675 [178,115] -16805615062367297169404496568172965905101668049136571569874042494410438500936199805826001397967712506740613356048570606004194163002847178876494898734980447030621572535294554775601089341156441562466037680494528477899463995087516586897390805839955143971884842672698404893797268782878479396652483716803268969643162750714067029473607135308149838374820716122202295013153335349952200239756867900474045747553252632603287998701797394415833982069486369410740608769476200723851871693897425767637417183089290185847142700171943870433414562857032492947817067392011343982963086093399484059072357121768285579394641557267643896724965384288224511893803278219699665732475887752874692264931064074771217724150506444281839869071004857036354668873383349831750260684685590760263351626775911680693884157841621753710912965170507478796158345127616626876263776469316227442526641089880795494209965511250013568747650409897472707106147892891044016150716337777874434841697019441775485869784749286136395011954084086647655947517275682781585804802645130082949823113956799795237334199259532232414820382683309224791660989541239531060879116951361494683247560450800093860166104921781813794455252136782265688639530027394388892193550262486133925421479546693819277746755692791417021224198690739398080753506700661801223532691497808578328503755082912202448364094359070575777863068893639437282102777033679652132225285225907666532022164421852171633491644148831960477162806864012614172115697551134255230444586125142471499093146334504745380791405702902746552934339547304124963541377063505694943850149618649941185316582941228461322552740044 [178,116] 24562748191123384977934085230872816045572786147115028761512008895392921083099458217530929849409569989568337573047162784182062131260426976713484371948164281937285501640875572496057395435170793410110252364900854105165636341178517868020945447732101488073070298712888797381848365306358020705763729465917212084714491048434532674913537199801445089992448191430362140971894883500594014388186549301615998592302098072608886870194559135790471708790917649952417049800076021006018867965123133503527866413842523035886865799287557461016402290311370085827103148101887408051272993482526756441841623891444500217418903218063652011796555044675134178259986116618854111132950557047141744186757228377944520531331034953579042746180870966117885729905173107156637198290849552107348545137012457116843355852528106687745343325964627317903772614591075401334574567361523763810264354215554908180787666699690318172311515487516135123603631654216493967625063801698095695910895506086806353345999523216947166076344010966850308675992338096497367543686625144490263353772455113818411725555454246533383565538158477520597687438206162776281589861355802314214803224337351150454129008887144261475325272359164005296601593308177341773170603329589811679750266652250941126885036774935151721062586777192411430778531253094724152003274721553841417218357501538146576660257453937147026460884753656858115648266493591222834013350693587698233940598735508223378085367263694359436527089912303847885418984317605658372688754000170730626297483026279964226975565519334765119735694096400592257153276501829013341522116368614538144414993732802530316572 [178,117] 44969774716328486059802858408849650355748582712228026032332518218233685240814980534006194320736918055271713585968883429285282610991567352958241295343203980873700716123698019875081645467468482567673670904688525368184109082311351097963993595248861695822331273933936588578822120452976328416311986276819267053331683989405755814585102024331865072857197266393373653860243330566477653114625770171230947911363878621667669798971203610555284798042973797568266483374905581434284083278357512773046982526121376105510621935203857250285465098589859433179213147111103179315779390754968043377908738734581321341651009364762879479278744897602068386563195041445028416006675150273928483655972577739498534209576226073193002409484804944379738338493181829054368394930299134272150617503433544732673787282427143593512063805629946674894769281053760189206509124302045088020807101284236952494734448017456984471096763817797642835004231060143647703854961746358202892013330292245743069133436430841664665113346672996596142606538876173117112644279483967677904917733767105329016038668094927446734621115001270956160518641151007590551652138301209136487947975528534064244782166565234300278358726986787638146542180826082974093208492260346807198923751195193573320052991853366106219288637572966761220417639339700926807964761554201022059574369271721633517174873786458920496275285264008328750398332612279443329768820527966490385964878462439120650961638344482165002907497655568544635735699462798156805465721279234939590756010017031073794541969548643261334744419779201692729244607806562748782212760812931196468652266122136508 [178,118] 27528248042941324777181681115388755978543987093727509167817386348363498560805552071853259804571126286091382480173433383425169942183044823251218287016577389648989511001127260379217001494028019121776532858125494313564088830839079771400056771428882973971100834046565839634660513576821341470050541341151775695075132825585417990221767578292413328206451548853126430405011154209729786835415565266153129706880960827243013221294577025902935432984051000540595992695106725057494012244331061087383411445215166588406818735071840016610989584746495231975120481640280675577926220111875403782520605646984943370657774166664220671147137101345647640977774592568039832450958762217342098646577658708906526032671070491676992403564336532080938145623305412004849983451430645781076265029280687581557299755793386722318369460877754510752644803668561165371727349512972824693081281311751400348965779698445036773788158682465322880483858980314733334663852951747061032064342512710481171624483077312110278817744979463550568340743268002947173073350697878822711524027034836832298810236890443873162559120623921585184818328898611355604089997393960730567488469736698824128752041519451167458108097969178659594792863992618567195114620670263305238477743698955060851692354505108550513315891203756017518321653974797825077584947342230149394492082286790209257012196448524537353858388933584222429006175001683879898088945456740316297905600716822346890407902430971206369828741779381674820524780430081388485742598625790187392479198385567421404026868880447435651908790777063539621167390514691200566543679341728940009779010244 [178,119] 10918127975052392134516343708728326122198218823548283614343864851837423075000191525835085102787355944990762950656422156227241444358685293331223637641305997712504171964149133737340329052647116170127956238968920028624854947817343017701591701379008468867462390349027157551990307166340049690417014187505755910420814270352630624474952611065251910603187855923055469719499719876001883810253180815039204841495858751720154651220882616727906967420780715933065291554022381659355038780804446760233290364493268634279229705503298350806489540798737872775224695023756996870681810382365318372797605597795100614457952942437055919225693178514778698355899477240503303234492199494056707810499359204920854320198251742377787946394007587881527358238958320429817997036488284842085531481015270689517098524378126970829183039225150976445103686310540271882788867948120975874674654779122321689123503272249116243550866954492698846260535301493206671182781679197775535704310042549625999693465945872473053106557273903250955390929834107093259631637738776848619010717075767886343242949404945587291509797809610190432330779364476284670203958095209012877391297674810140384629868966964817068800732328493849482068956701673013902583214337633020786313255304991682037366789701020830473884414719874773654117709965863393616820927022976236018443721991248468078974949200890284174446130390076472138909790704016389087026920611127774862904195250986402906686551507219698332740556168944798758500429819954283676331005159707658296803825373828074915221455488824771814241353153043343870277763406234937875567366793077838073890 [178,120] 5629659685923889733300065027098863899695012961577316458133860361806290558751341104620857383884389449778127914150419038565883493380230388457757618833632628134830592942383956553665686126091011139850111192034317345683865442845506808389968503066392929309643495657207169456286553495095773748377772173934267919746510184724631749362756493108541162010985857563508923490030056151850674352078289955254819363841606023168818110867797548275762389049575681266805832771236296593158750527106522903953792783162616972711354162189212511739489244563451255716363138797022814705346514205429094753004810349059453140672304700862803163238735964922021251990466523463008189780641530973804299417840154946344606989816003149109391188055327342978347033402438948022917938602796033976574292969562844529711528198725415752556472698678978379976319528006979582669740200689653499456001186961111356689669888005658437344247070836157403565591570140367173580636049218466385136403110346372365525394380854681270334211754280086744647488325152889983725059721680673176899230790670035525601804103531044028284897137703649580559847571694690867769410758189614296374819426052660588481749630638755986921951760983058315351778573309320721937177405518112358932384869418047131977898476894946393872873179063783221418714060562944033049500866255130904346976088685822886218147086820396603345417406620782653508213262319234753747283975266603207914508664382971087220107454001829095100321353322102430877788725845028972275576983302346813545824161135599829063854833975632536192891625081233454409604895491394607695426259937916836 [178,121] 2875215416140366471651321084107754514976250889963335834082840775781157134680218649398338794164294208777091984537386391627478768897587836884256533810091284630439320887875391062343245597114220663100502698561802859257089967361715040675290184945400462289403766417972400905241660466432661421412086352397845836609318269818264117897786643064605019710792284747027392032977080118523533939414020598769639690358220157625476058359133416425908680179861504008947046924935651611068428086423853750047798594821434440112659421405938086681212039428005348569758157254486153139983958588494112178227400584247731280961651528869933588383591949190696282292201049399614808662348913935825005383936335216732416445585070064205799659459915921338948354561578115021317271215190829933024910170008564219537304861464405636810250929006250371051378236129423752877314367447738414954057792580138079918370890403181606564503794055978962650923060647347916010948514554359299177254005009817801885463661074856468583419610324544221083832082978278990106760890928542154064153113146077597928741237526810674109284336357724154575488050947020970390013389836789457151672097924942469236654360553659587288567021783422453599000763947423692961477096325830052537670777272234000962425508436776666074851237991618576129455455913315431443280716849927417013977588414543959242871837834324795464595773898486388162314624319559106110922790900763769585727935018006939323097863811589294877076548625122037805368494639729941582585966495597108467332614579655688083660614104972384805235002250409044701141289365883983236295060404 [178,122] 898520996682891841922054196984167755451890397064672091740952998636560885004491246156086691882208379132345680424675693703961987086175356365792307259850151957680778306044393607970793362556613521027658846499869765770285632541075016801003620123576753502044160939101853053111611934066933605173390794622183182660613539507559367923982896895865042817550822034304332815311913856521180283144998879990690543569778584314564836891972720659235000181291457881758763717873904756327839815585303452138429300197188837058870708918593345619430073399232425976836763567435772816349715979049834469282875447375248418674812488331698880938712772620453492500579839010752384283453901717876738691555230185289346724614672641212480481288091133115440510253498849074893662731991868397413720885791153098455960347027100959452913334049680848494083098295601079416906569545473579781805011240828255774166661470960718944027240305142796263431696813494798963684852445260769217210450161245277685460755783040558114309390004381294744374161471257069621702722283176911367891547590900109241725041157341443030017541535857528234829081064565864532411595461084481551462581485872717585986412104217122829899515847859273130914424851919738510339415450718127910292015703452326781583547986875968316640475487156441331657881923216313546110646247548801658332707397499789585631487475876750701624124879926881970256421713761407805368121431157406376488502381662974383749035754259375474341664095233700316522015658217848957365242005522120958420845874179751698043685665000596221312870964151077081369054763672835494593 [178,123] 65255176319642162142329207177406499604172438117246988293954745162845529604301839175235767303012130765661080694590483880432950185313666982482993529614023693419609710228163678888961716532751327376046520218110438074718941208932100174193850574858002843053699360702009026436159070752563165570536606006977990524381973559107440600293310137085401435589153050688332707428603991220740636945035432890701865320758852395305486769953814028647758888685982263114910916195733971642393114890754699787841151063519207213311328606444156407526805682533716696538402618651360031553869580076232110787840963540968764943516144784671894833334027236457343001954101083533886345644501446207708905767044859411265708585996528700965548144391680090367911965511295375512055425171461431633394487774681325013006452026609435851135678953724051984954763161951421154792333803102950423714486533084802903300747514786175835787084842858649682452800547986365821414267083869812667006756570229841028353833797327202161395147654368413593295527694171600983163319520395995570248476460041540515438585713147864047775267079842700728404989884183834574703277228896940467642291485587752851261260045198454204783355423289866583743913891038817347002107218122346287302049261537776644899908999108377000094727285237654040051014420655519070881024486502171147562445097845035712311367380597259998012818955533748312456833340796631502603199919885031652614160924721202815323421339507610064177441300934006614773994949704354498904047789936415133769153967829357829416566797472759453761747308097173007743680973401504 [178,124] 13889276021270209156255072647920725080387815899181590871923705449957114754117559808169980384693135841304264295544656671690492929221357167666800813995916208624007404012519617076740789175717412049472901183136394245839422667174650768714557346468568350310913979006098474282453413118377339078675385031101685817956836471507096523988590537821732315248763616822109296291818008992907034694993473204558399162798772184132370510292792861982878344486691460938424957106139059870679283922033496545715997008268933852094678103034521941514061982824523541820467878789602699776590729002140360006133106343448121470661334309604258470342773473603073849895785924501658196351656931635328101096059953095538408095992231144525016390214674828327002094454784867457265877529268156426209648342803709860985530788374096133493469251322646453532425584464811466999871182235254956444082812433643346643584873123069097274781228325771309208544322196073823678779644371503407706334543961820703591448457790002197566842896584728287372433031799843482391777076470992568119277081826324835719891950828565137993277442658920816878453228077684067022969440359826621394530764945807476461165525422966316764423087537177938616952350704025476997023769538119180316005320055779549860704063956754276142375928424042259478931687028888104518955625842801271358423925495379237492232504199859107224622739971526282106240341357566128611491138119627749897487296537655166115066653243968279625484865537722537479290973644569148745132174057019261319299735072752454186461756235600199317234985932261797971486646 [178,125] 7432479589495625158166500985864774886331851648117655080002553971154021916807966251424369530899416108160919116389229251083596213076658685923524979772644039639701941110797956457042088594858070781744214258132185726111707391070601017114840383046852096934464740705215147217934430119836837177177716278391994296501282727643650227436818218309520513337704033639965796451422088426350178043786154904563997847346122220234987255615891360566330023213798212060051780193274533992621041607077341714104961674513582710856851931125307010705838246685107655488653477235378685517205892356754652906919183309822147643956201272733277500183682601373469480093474847804595174430068556293249125878758345816510453609468609018359220979845100083157388007217026537014323470286393322378809674718711888926325077488351794730227020434137539176856973464062464402435463522648834616089120336430820182098375974495362715165514995660653548599045717603327862127598411061223248433650116090904196416376939749118887099347803523393254107279273514054638295497906284073837726871205906089096814667724301720329130342912914688646465167485492643210065171662439000121387347127250419466239932903216392231047366402129570235764134107306031808673235504030011611275594741925201631445393082105196426872121818291553567588990676337472422910788525679047344496239156020185307840716629167764094460701406149125592661650545582709551741703637803133100997922021984600463806378029643416048450874598067473675063127397841229121124631344338496823558407787546607838553981352711323810843541678000633105320 [178,126] 1312372543766400464772360175076086439986241362546751637140294675974857616588615305654213653812363645366951189458648509957517558456705162728273710569461064650810276679738567303750732020135259902637073467325578890146873393262316067894536577443437466321091495350154974858955359356909478441009756611833413285656199068935244650390189162564896838340760767455344955953924287574398129913707572146452973878883316919205288616664747430927670219736249097478063121102201201635358602871217078403793233043071432347375837341576129358863867832077353795136583616262499212455722815263986102984589510060146532660170548530858152697565847463065817299412746623115055882211289504991417565657984841064334026651633670407676383868699414822342117607420761481096372175089266608978004158598104067635252967348063318650108473250864119718274508201974700986047926101074296383474198395400579989866083468759172337102501107334883254403721899293418686769333669204931868767084501831022384110064399754190445760935115966485424501246254276694630745690121598801179842154906294400344847275674263216285521817063024328033059383188863981310770837028532926751338288955055930497818218989686202928706167264648168987186465246907238477029593957668964727886140186756712158427369892360128408286978110245751074134621719455002689943747918918642744655491951691011711730215167204845575583603045815911233522951214642902292746090525218417730809104942778561129818247719681173730349705891550376121596251100614326394521813334561954282952166610443233631294511560812378539030757963544082 [178,127] 103980463619570985231032289630296963151727671803008822086623288072392323317133533183294579199231779468848211361247581685479390388927303453559367385907686462896972034818393172615225007640283644268973443969207719519056718995584896000442101848431977881333467233178661834632454931186460020218840623206071747975550571446478600210180011268414057380616565745925903392413174954885019762983292000021927508392156618562541047656188342071083211910181422711196102254214220879467715549244413185041978637990368339813492369418507326672155456326065943149893552483352778992579097483857383699124629348271508323848642574447632109035759458910448970790126825855571100274990251930634792785745597554527759649608103706125686326429101757962839279959308324488648437667709893586680244144519391243851199997973804504355563574286425966172389614103976590051777337496752620884468859887363019989499483587864008318258477885053222674916058445438603357584566769065761354739932616523264053473228796615954705441115608650932132064401621982575821748686501854239659975398679884732398349553148676314437436395949963997073693275970103402931989664357732405654037029949165194293579802616244067632570433084431927554905357014218030974827472069084035089982790419073800752551037083289432137336182917916956401179104648351532302873029849600477044468310425535277166396741438561424105421158475307897003884099096292236748949420913457698373839623727568050012020266753662158123411344787886007321295869358303006561024221756218908695469915922794354678451117636860863321001226 [178,128] -243380086342197270908656435601755047214260037791949610744872690669733423411143889910021322572224450034522287980009026676336741011373776444359295386166551870887690668414856817110227823663579429902710608959081844263185642167741423064313487726918039725039902042354387968751703624719474604150528902804825341304822438514703475385184609297154848560029362019656593935086747967310431334046356463457887341654364712483562708377858709810087238320171198535827571163610992398903847710081084390235629715352291849515158073397610934220786834297525976489013132479082583355832717122397105663062973163690560365743517700874491676629216630076986291472345350903957455817690750496661355945878393541027115052748345933268112280350818277221815755812342089366287461186317690139192155643517042352757657274717951072993186086700659636041063286640843053746965650128238337104965498884247495706610924986652474310382939896682073991503260106048604776531681626852454951207893308232165065095590750204582140622966798172852515802575176119823037898825157727945443012129344868857108805282727831855808367005685423197173005365575078663930320820368298205032412626920729010322878036095832761020318257501842877473181945356429982050542758195450848119463198675943172796457162329148510434005141790546322098347231238806865386637105442639113237324827226936719300136446480430679462657317535669861236709151290802414517269079482477408460205713933099801349369162021187352134055790405162410068528057613059762715044995855737912492169628563745664404012414284086040 [178,129] -378894425526089528857444796150507562639419381334171614434047560956240500255885765336807438183278344016865666204331617731931131561506161551998103737892889855287521568395020860861833529092290482575297737216720421713514414473357863487230174139953153137348327325214126695656100346224800256191113383542512609272614825148882817663621836119326862413774239960995193245894231550150571889257165968019806413545708068413259719180705399739002267154404247681322263201597814561566862353941805293949417815722182362574505583593066824785083670246171262353309791100543387532335172457005490127144634519377487108251334031476386120775779453567931132255773245936023190069129920382427062903987615025742256776284839391173642558947811766629347881696609297433540726236086635576810035724659386659273225420047342414031954074496145850883791373047507788645720912502612378261282068389830997398341813166214537500277674404717858296933075005240031327524028686303565642623033964993011497715740640594533784390483712207160089209234772466625862191627205686135897721419865278470521936100827216011436807520344980357456407827048168768354112383334919608850019622710549849922000031961960446521626953521880040895907047470442082226145501938632533679135314746766627540017303015019884241661039276118646927879822603209862647779827712353417188648437192912909068451800557448889540391553880490820328261450155911291170286009387682720832192176522562800908712630159068155040867724805702245491077490395876756933385118208348527838052198406922533590455084152 [178,130] -14727837967742998341999287418141505758885588271270838457368271085715286753674818057728907944708218679194552988229526098862024888524805808844939450551910738040814860646429789129247870558897699947652678075816254589444382106014569540330381321921753471244581578246411570483063725405043928019451742481587912738303181098906507924918304267909492751251179331839998826752325200208713791788707155544210337849807051400298953366344174463482080808728926985988601475709208864507728744963750347906911219156021464534034364482266467452452850538822524356064340142323205713360002710512916681068211741796675215127825500104519655276502030969547640856447134680086090421932871465124703954579610651853067588548080583605376913657589399306507032467165694641301889149337994813711042751261204454373626899143433920259593639356097675903498997985894598201409523533060126757139327847715455202954553880419925322526758047450531920088321756665498234733912531375950211577384499470233821866053297433907114307559202682211769513018765670507123131978260614550558248521227877387738010741675498921506607821682333993331877511583962560046119179035294256478812994663468979615428124858757681597727730067513517408570813930716558529620180575614370098146317523098611347988798759454509142181916878944807543349846003605697356913807022212910475695014421577080314192737452592562478708148899378180118121106939385345930859578161052508530841307488202835728205048082230965986179400189101497386222140738474190846565829086609939170477845807504228912531 [178,131] 19918786568269164952840635816681948630072860431445807580067960918935280925019230214925177910796108266664814290107111666747257218691551987602283215159117792314981926525073655187683332760557015984197647978240808436564023277344664148662249914012398443541688866425364520853512611388879071257585972704963515236781712943191452993725546249832180027586012866227782922497860506893115995706385496949167561516165695427675469881107566241382050914573557485424465975270062023471925617219258977820660409050616875938909294505573288299388498940376784455081224854005676822802176091032728911524851017644430397924432943538380432805780975715987005322198176038848000976542607980266611150828330654224672594712324803654179717182788475782430724981008768109872939773241609288666127431741948709751050409830467550108650245995786367751753201466890858605422692288132574475561947621659134145832145864285155168446716273732768201679733684811455815653202048699665468120765093044267621444548650909317705611492401448942239826950463215520824000628978680321434250819972143069381492711200496078023176963677950081187046131035726848642033076464655737129030178041999783297225078882336643606412137360922383497385536774272678161325312189133589963755135863046391971581524504431678419029451557719599354313386338059210225031943000454536573320971135060678284468628450239519916946356015225536725847857833737235487633689399481531030465784852768627001104023312723108287148553967249488959659914096691009737114221066297153298760049414602 [178,132] 5141655677021113335167250539298367016274340323381714536332018445044468774250549141309434867111716972275118553120950109375870119958269722797626659348119197673024403896311464017301168981632661318207720702887455786161464245416091003425971190301257112780919106305584113885594548578888864698657594327682629201864114209391939045742100242898545877062433507923152253441126245479947723160973662158312407954821128481546046669405535809176616104568157551810840276062658070067762131825548635079306046039507966007517684607635210674132526977709429355976851261693034923429364583997254764632916784552462957698434382475882879301337331002563016047892764619148231497141394852959542624294281065799957456904967776158547944022390343792863757192896276136625678582073096004004487909175541499919846719662944516565518183397428416358679279018986076165485499529325427621310624903272813827215067494113072961048312986862672331676072073935923135317961313467631736535805573785678807133103725693732407157692423355529633434779752282638357877908201106103140844667824036976978346372815332568250370296542363618785164429224121544722250128195653341522506389311318628185759080084138918346979159104906094708517490575343317341795448608238986932871489859401155718555865853463962127581783622951826678487300031836485531241724898278468866194869694682325243871741910451083320284783582444825639181995643482985971963867526390586440171756405548808441937362494483756430353328487988575737867183296143714113662193085673614997427420 [178,133] -51830617045940401454304149700356891182817400145720994699023709267737304232743168155729233141824792238146990134470840924286106113641043701833444198270103515212396477023750108730112794325208855281057480128025436090969552541216745376438405583619223543081703272316217961585704002611983658338682407574164937642383246716013310297121049505427930113450015450132863690360356208452833754421259208180010328338965999387583619382744771990552679985560638886383748907159685349179433824648992863820960511085974174111627461153649982330093004267451833375995430668956396286876499327778189918191671615458022890666098713914561267734121961823346883193888301800491118063313150119923172116340792058866950855255842873078124203269854444989848895962265921087363194620877990052535514799922430226072220147388904942558475677215041223569373922345192393557191558362909110689836660927103368214172237595768657611964650911710909195892030333588861073596414119555434830386965809583844129300145368417468210392495175903453905208175161714923579017596227152455505652446202115512211368463186803089595756892414083604162133418652549949586067719138472421012838678065104575743429512185690846427384403559221967732079937899744952446245597012181631977502994324948337662458648587132150558220778692308820088244861964530413142082762864945432137992408054172481000301658780362207365757689625036757807880475308622338570715893479802493709636735657459753593842770143444298164959015066074725770228354337126163732721116565177254 [178,134] -2587816656763699954097363246693071877996057939935629413506853036951844125950724558733073177892260840668779771483542136133552193267043260376014095343321983683561901314854117993698866267339855036247727007218213791940002711920173245916223467770215169352358792627981685324017587479170345353644489633808555148736030681364292103089901629167321195458403333179007419776785190536419222195137260538670127964117114742336187175259161670654117500914324826047784902561639693056346699629266087931570483715695460988282234247675388243105980091390626787048667019250429807369035965656692953476982575255452396635028448791045754582351749795776560350601253920657991225313600839631944532474000320483048558111798390254817316294791860172033974730341883444192538010134375385683521441052834943080417522103668719262313038473701406891051731999200499394903535668820389830090573653799355160308540690311178382720049514274708378662016706728697613223894077853769009714076967072034240173464217421773821332532270597584255872303470015848169316533612464683398481810315818832850695768735947994626808910534474539491754628580989288113231045228242669599414750219660072711989858938944434647363295330092825652451790472860374959831015753795241193308232574409636638134455104382987792391340904517754597175784421495845904902455048017200165686759411705661855042406467752841154010845598997233924859945771413319006788980453180234009660741121577043650772714334988643932408246398081284804741647579842125688718826954 [178,135] -21853678732399757250959399409688665046795040820935969419145496303166265638449795751528956207910888120309189707577357065551727579699936816468948854068208136810619619304991340175776405601283285616355194401509683036909094875570519134658797425543802823032594229764591060761807617329250446043404920254791077578676815468975237458334018506351712587443300584848336234375430249047485635483513507293105277836473375068856829348715337294605190209949859213376481460511626845358943353434831439723934338020034684622276656213501126205260682135822401193854834570379177338925643330091524167061206393253104682705159955039073670986901746601249728005082374331163475251517674355528416558924494961293616107078559999121677189513905960234712013265401868580041419464529586967835198108201092671977232981286994073716165892956639781512752401274542400179762751021646222169385777737666984011601081839426623691408073948126399467440972212937141218600556627703680950878311902192024997677488050008716314400653930424952035491774488967523943131263917359594133496761248425675352618223735949788842552206090961282737231847485512731543141146044714023766615504949090232457779227234793516812085659864077937196471846141941208695046771373073791050570919037957041555009966343534078401786215661445081451890848989745188446249097156253377703151555804725793659848736639301123927183316484459979286976972150778963856833597257546315893253893018783089225358369440502481588561687319815549214552497178926354853 [178,136] -42642628769816630749221299664176098760613195134440472385402973986142714124007982030598217658086157046682693052143853053525002814851117383571933374013549789797938657161758811059587935069334442739219721768613585434818510152610767022321774365781406611894036098311855667415557201745249246740965062075849155295867846445048610201851068271693520927096507175575874783566870208084231496141568312331639295452075305403525563868944220800088111226512382352331844291496076289681410819385419949195687250471135614596122883217569467243206607558401525228470759763544045945163919891538792635914227855174340281128421251077283419494654889244330521039737691025316636767009286412821039868037837024611358934495698657218272423464411859509044974518141801725531587084045712809906560133981644531390944534547739026469401451851594331154029644481018778988849009898433872837986998998148466169816689910901320810140701525595888042834657501257299245073610436726451686669895106682835514603576732952423524138523639739695371332454778344172426387206511458947454870782787585832663393222585465827009049478231583775010885820763949760433074831528232848212165434725698389396421534262250446390835997781142928036250265343841615659133782048944006701664346447534005687173130665638001503762545308941907063213828591735753987820764630735569394903117869356425884874763204313582530622262263248988198454444973342403988792682510999524498310309392324587928517015765485094824104689875570006651015243416 [178,137] 108515328976978364977678144366934858995755686917233540049318936523702792092827945793771100174880868887045685932196302072779835768772857717920177243454131518523305755592464922728329190562187161233874280189866206557932747242488333404392657316625404187562880798176102269046437997767043994263065101257164533638446431211187596037089973301075649047114385748309791388783267444213917252223417272993133314353917740160850057963409362667068875933172592383029264040265036015727016897142280949310098116730807109836762608358025409491511694613054749887411588843154238565453131474934354464580950864590565372531940403412400362046952065569815669216040432048411520595175070627020725124017990421539862972784917717146915371764004985208067789955564499577828658246906131959347899475266833851780892661574629479119411052276832956880322027420873922863133696648847157812913114951945408890584804412213160885639725926715383558421776665577921019939594159933620685023042713574273237851218108736440929638234860129150071865408441781908890921592127683677198818730720561023056948137850862817278322701442037627826325661813538921303902313016893037643399584292972054161837371190580374590646278194661140552721833558632982549525337710151790606890474078147516369820831630498641048333876021659032135374289652638605851279004300208952914151033125176576400257243014211595183017821329520668253138193510691686287108335443285182003239555063891517709306843078032630673533698305979361504 [178,138] 383216753172776167871829956457693192968465532394632101178487625503151168276853436398816390316548068895988545839924312966594003427369228030152583093060478391248525096523263520546646245514740241735630003083598798157756990626052021935319838637728851097289589485051598399562346601104608295240534015859357870970020186528490485664224480982937193478123867170924794168134680351815237560677919277558579337516887635522898730949226988058454632128460607970206089831766533916902358497227028343605170065276443327224985718309930641394999780033879020743249542527775984769640641273941187905155862521251842183134715286847924301813027216068202419311136698171078778865608276342548791815108982273459397383821182154253842942454028061091790407154810402732152677869087458664253745235718073455320619015373999876776809504001082270672416555472419677768555323448675897006997308242458669448925970297900329103039640626587073174924742786010934330849502829927408686321724499869044887162084556989381127330387619652878101867452833500049972699591645851321911025497104966033382438092449121996858155826919716564756232685821864985846335219385169052105010805892289647293016549339192734997819744199138301123295659402648199028263213719037823039167673842349704462523198818896876254501807312428400919454399055940493473687437978144950527760420410478239837289575617177548101501566017725581535605712386410688014611193410397576730471503717440411976906836955150441219752716867 [178,139] 323328108722560928853356463453429085005756520225226365221977862343891890450718612279377476441614483256632189165669304769266977858855589014148397549112993100272697461557313069534391786748553540182831336580216932958672776095088483138815291311617206650993761037759575203453530479188503944115898180143123539918088763227292375157114727982695787678573722122540027907779405460392239277411205924166800123041290470579668599806505362272617149223896488351276124702433044107911520543395006067593452873523816649916439207679079226185448567125510868329227467733916064497473026997455032036393225061114495887819105122746723616636119541291108002690024365696573126629888413582401712874191321240086617677538853529738649381838414366237587307782033608797355133837325627804521315763499654798603756223478450289061561993823431147016073477329425250205859898231567915617908522780826761416683862930989529103866204828441514217922015870320289136525630676027494489560348474112214644308844947815564052207399558365291840318139274253947990691210758427864861363259169481210047689788339891098765571832873166881927120114842638251649004142953512255856074043144475492638288744300691523402253647529822990609003880282455607985581126461589213709484153851203894090290148750127062074169724373040184869794344722443926387862111887771786122868332963769453463607315125131121130863393898715089998785761610447608015566498828990480095899132284970496600828327814384993280 [178,140] 51573159804005298978283957448450544729925295138787888570239721073774055481778140931483588207618033243375740839530629380518387468582050323220896108876717800103158809023628857619062056171721824246865949605951406572203279797207966822130543935427448637430730348962013163945646737425163317736468919746653551385013383903286302808922021626462904504215216112550273353735135349392680439999548452577944009806418944973901607826974684407697764503429554190817056860764993961900815541668173688823475680850757836449987246591467317623581448223128107409943956673842223763749935973221529264875929663717107678551199713768460919323754826311286200790001542446166513682053882030420726730091114183828428169801822480679473001172941949348439162763274255301647658115579198694469493959337669863252015643156098328590417374130308261874906614533312963616899931761875122284777383641284337387779041551674074729080503566666561918328464351386846407762106072851743396855234457453633901833871439432154721096417152726317427782109831226551435094304954656252215185352258342174662765920360285360373662893195825592205100751633891999812970761503309063158749489879253805192844303824129534266601069812585309320376380870317980947992399881192088355118870807358938832385215144764307868094279673944767840250166929444896410839046723191155725946037326614435441839321135974951209238396794035177089520968784194454858421227751908430803800912600336172129049093597 [178,141] -37537077778484391171016232355179866295455130975745425442014339667063970562757419763187354945370078146830205228026510395372451762782084598407525772171558255174178345735401109629165397780331675194238757932651489355815991416868146623239763920634331805365628567112456812626635954655950457313445290370085178609920244768891136033736223948625355007927546463241623927632063986360830855817030025320356586981459957165594903417444447642878006309855962837835761709497995824526376260023638875844538608332952633502929826514458805377955333946716808728638082418870004291476553318195128956020009568300830670980160941260903051758921363658493459708992760533280653520163359224497153798552539557786178290784212426041345319107011306155766502056925675194848785475811133550152756877437355817815251884111571964601754815744586722871877261965688316372753030574084818942832155006521452555901675808317128886820116707146212337900305019325002932879120648979310931354672187019608186258269098338581121766269944950552752672961989330334516588926321982489178063474040476645767227811446487236856075573486842465610295956062360391914895471180316377460141518115777604529311717807035319714991151069429720335816712782261613642045803924313038502057036943744936151463814214025791454079995604030989181793128818898478949635193489816923314088920473155222947461372866586966543288458503866580327311007845309339559681046161041001220634671762807152428 [178,142] -13952098658872689638944172012819551042224366766778951870428345025648759298384565269059478715565003132819380196716349546362890079349733409939149758846846119238964113169621768513700432197914343007257135475932058588515468416068690749505702207364924274206796336610677824157386006655575877204362739063122555431422783176857847726034265299884685151401980643471437495563691949612180653056172823763984004288239057769878394946810084149390390335329462046738632999671258023696321785669709922838248981386327728583741686779859789713077688331351729886237222819211600387100941138846535800297179349233164581891173558870944544282776592526411209918550626939549247594439167385707218701258453232626654930818895066525237393591356747744186681971237372116257935906956249974478170065532861374001258588436861664704192741273319143912187274486010318801149203881832132765924256862256553249037677154234583241310468199994613279410371779111993801019097114195013893403445363711799723986151347155197756089442268462728867548667289623008736794814396363150532378245971140884865125624494557290426474227995981915564284139327875050912944171430788954597178660437155671184975868376651315935606672517087011128200310320834098393605532112555751229803941102594345417514826567544646338762413594984583505007451479759278088429347502677842198553252950379489296260040629556376517355166412298805322129130573061400717294817639782858596556647610 [178,143] -1805918544607988129408878078867546279884697778354507419623464619947337151487886771197665123887938133259412823641147955893418244899698786986786821802710106404398222066965131654680766255439733251574356449400387396810012791486586198390455761189949621596471240856130184212110853137143040127221704213746978251080497764851664517413998323093726789231302131721394669483647825529973120134807074123127457218832491926333281779377351566765020841617849963179681552311329047296702264397188817965627735565189133795659249713094485305038848053693975346577638313348004252780823989524892801082507366212244039137466434556737516617713095842153225007791134121793415401688125357214622413849897603359829809302936090148123625054439969879555917546606402843704669343041063135886154260430062528209500950369090509509077288927899541677514752272566153031438896802556246806611766625952655454107546922886842737427125368051905009705501904104676896524453573763359120397554712947218868007453687609212995948309773676564366859194105986949120964797687151999525614533041132986592276559217896441795854078637566094489010765257372176606180003126892015024522223729545015098438667304876890115526084464321348045485920559052896387973483213683830837105935578728818752902431028203700444610624258660715579397001871292172186250544160416866746415525334138970721303070730870014290137236348400022179273800965216973682724842940021491314 [178,144] -92147836630133437982105568076649527984417162787051163582951450635677776269031178576572425253944968625653930825036791607659948561924271217970365025904361920791108855535550420910878584257878212389262386607009185887745784846266609924134901413340098489718086961947272673155004537757225782164444472426789376421689894394360498912124402832765279612414548650981948922323307764570765366291905144435665247977939032752693182100332736492889641151082106508054479644078067110251843596912213729941746172006684324947300253665188572147807694025421465889917802209437924059166407215864140593300768470305810483610402943826439434175530418437582229150012502109198295216898019129380714212635813903814580870676227516339971796217525081857660478861981536453229601171898782607031694049894190692960630858553304092556445231172358014195347386135920053086217192119147386269901878220779939635049697856581021194727057037187810146821728592865189169848793974418896129518680319415346194450125055717563979171811769840018444898626682474316370341497925356098160803987589015702301721384818911297334822922799325845847677156438774751979518421615732328696674613600987861816538875787366962026789403742463056489422133880675665888210680921659386119478503835352187097083421563706138478622505169128779979832649705646616888245681343844711648511610911243788844337942699731053349962812502511033296776438530198269590323276 [178,145] 696604292385143968687906816839994938115800929348677382996092456025845169314836667424567963557139480036326781809446861924613420320265330548831598500686034295221064903074428720067928666914329305344534705948715957677276378227216554202710986620100670024992474732194196455299202868633340235181535674037373403713912618609010546603519314432716755847612579503850016528581033098698544923112711195489689714899651734355245120162719561795723661491056867590231661918445971316428114372216226645698643035869095990669279943408542648659397320947633668405865016525945238676864970588476383186429678245602173542803191831138914952471982073552313534521829696985399355546632132996257778440094458959410446382484661510977294112144631624000819743592594448378642358646231282759984029692187147732944472004892475104352264791713286904062373708215413865243679893009601035256368208709104418794844937158903329825792741537099732887128185704592848717523002165061933497498258388848906497926786196205954500511479361506671398133658943649737198833277881246924843774132358208165299624014774765323514167830910046977243000259479119335157662149686099446224785423602984873113246244608129147166567146149498010053116577166796970964216335775007133202578332542997644993786638815378232101832774473038412687466389598477320971067036027868594650586697711077041327009011451095669446269796078816961746266449363718 [178,146] 286992588327331891299382137895377862774331622521684368795156542339091941967575332852786078140423633686642253994308877196749198690720202836748018029750877862632544426517285058749034821547609107547425411593084415951739415307137259308487762246367101047691271672703745777459700031071744510285107298982886443085060979949559019896448916811831705600678424807885733267851114229249863890199602544657190134877870356371249031386239935067893110024075576302689197421531411472719780093400934977214269163399741659974836085096825125980118762020713744229470506466366802647699960989362643150721773549519845903116429957968022248202434751108223560775065575605890753140301630042583810448157311804903277005928120685613765451584284497866458421648537119942450720554739585580130134467635640973968845076480878406197645154652351346727901218769347276110166373868206369143162677260454666568263839922068350619664004084793180972454077298591385504502187865874015506724927586301802557404423420729454726758917933644662474544205924791054263860850781314879092252444114031859438482495451556480196575948532306877782960088570457363581023716421739777702797454246005664175803470988374775821905331804359313018745730890680828699274891200937120615760065482624154541695777693960332822938480074120042946928898646676786673756516728224558410961894608768496855528241728906946722936659589225459973039 [178,147] 5828603335125695602768781134792300105206175924655347238537340351221588714438064216995560502874443892564218553543875773764868758515701105773689964166498416007984909197136657009130159769321459011965980104802308782516403017728816062549939528483544225658662591437914919183464825882795785688572687684207983859295083232307830401670357769832289708929460964621850012753319466176304844439263427778785440076613702332321591968837912865323727088547440475686175016596308729719733579805313463017399814126982651342078867198626092463394131748964180532250914819875244411606002794899550870024670575531069655806943992305885066984868295450438529313487466197536499588343432372987340929288513534985865787726716606743261052210750190852019424556067215823076935784042901238634251593944443703119980267303722238872432546915265856689921974341578523655528278266739355544728663426559450733461613408437980308619153709199047504361694117969913651233660550541286821972937429049806485750534458137812812437014487656660569435229843135414254887478415256668320379006311936317009006097371336766993554088511212156129589001004981917803468781663764892633834935335713041988525415657976337537408529269199756359341687489602348544113250470928359437519679872199609203549504395988173572473943629851108589415283646247588526584238653905523744200124796057337741048124844811932649972359603480 [178,148] -3135979607664325631931942988645362149042648558365073691584824432361386318774012130613784040146535458038063995785843634683713643138882517323189641978727582463760697610788420748795948649629629449063875498607730003526663017292713883389366560420973523669226454718454420732402113721173226515382404524804181728727292816432408443818386108992992564516675048396688864628938758013952603151826010735903243322244885579456216056470265393125206999114263644527604316073303315047350968271915339109488479848889018433927617530026242509774365280283752857723712376429444616044471051713528614937362327275763991554782539622824017287874834373459567496510289556402083770485277572883168413469479970608606174257650140573254883733538693136300763152324432803793300091743710437412286322414697170457942438450876750937569483317208288263259520861927222177824213305320807425692094715928395737529387915639263649211220685319233532377929249122296834541885050494066699422905724587535589923024335528639724426617199075441717664134269668736323503054284417166782495755796801435422103424823414917682660129515408245877606487001684631258155808001212671615321845612052553484111326690674490042419504055710100654106767501302421169531054279924703331675040981428107572794743860225485288030506758441039301883155280631444092252059785938933666152602520577370718228009112918196023 [178,149] 919459375540900051857426442962467267592450659121660200221744417089539596426743025705222910439674805894650365045451654820880635447721306922368713959734631620809059782057228248659930675366723416738146546273475480838249898283252943855433467929987316128600339324940755607921003919238704298132160745491793857022484390217853271730113909655621329225075757905618278324441646340318030598972587992308499001837252276919182504517610095062680526745556283028964885538865177938680519381814037802232812655008348384655441533545004504777749225559878887291605829885405875012559292300591998837091822191259284922004788306410564561383305377808694910760355578283187520827102805386450905603234654409868580321099659496870733963509844987700986108181323336685487396603789069818296648696818765576248373015942625887955761614289221509223946170150419543955198193625784570767669633906168586709020131813310793967700882518280516514780990003607784076004646529671466633364958633271522709400331872973179261944881938939551650576777537151046557046543952808951349910565521970399036263877995302942204803136020961110763203643666048131199660370909848713284396810610858039046042903237244999345367507291327564689458877244421521278682277057161349339589159491114307511330212942538039059367400411986214294000767072585835557048256201952748695391679039413305615439103 [178,150] -5156347167297996759727632349144086612526756094468033728945395939665727005083351035607219443706332393583057813074472122779936152543274630613498960897951659847138549658738499860380649399645941978964269134801525878993752596511048703808039266544060091278103563101328021007358735636888607430760111856904522983117215726762935494769928448200754060665911949806603643352364458787591436597728065306978171080639288646600384713392705485865691469569827262465848989286817989584178426095840402410952295819131619083496459122640044489919082005126903800728206945681116692653783257036923356894817268946257216894189504822996003179295069675494615084123508755638157230537268960032254050108963935321837763657749809374010713897663511601983682785344621351347704967924146778537993393546481214611399275121646618667311055741997229933477674864769096513040005212251509737991509988311702252428562537176171628125660729922313510388906056949061211096575099212746240711916742323750571217209827407662105081326211117233036146926525309335616635289189787983280661496309570083727381644641242345270642206056013398459500300218804257404728929094939003633763006999640025167904916543820653140487087161495198376040683913278962802820567200844771040142300647030517042314985271088032799377673897110042692909929637239423975692621531939991951755602583269308 [178,151] 8181518048716600681636650100390668125394676831954933358090307424718278129394796567436471689900104822575626360351421373347637942644122462323625368937261590155223031301686504288352299563307823959013224115870841066056961132441045119102487265687334623186148511988399355500960876546891010426062735448066488405469282577191968001473619602815630868706774319729663916338371900478393158542583220043208370507654964828771391527467828683509890821588501988966595329398301163559205862237234703762929687326826199790317180289672301980703689317426436944523109346485797740195599682655502829211537416922843265335716734143951991302265170245330775518250947499891638193565360412249307237236065594745589610256196252361236765941973584762941563730084573109045574967708333912675643119055705315463999303218357936305221306438023450499126880873320552410275747627724250163862559877708617179664956380247011731530463799127476377452204164658044783692681333078441347525041957364166152968781445057935480864173316285486475181553466258252193653547621602920899820247627606385173654462172050000475382622853050807221195950132408134548664688654389285350171711370450543903177184467009424009933602027545888553029079295641734716790585081389308229111903272773733345158185025363313092265143540228857420855671379854716764423650921882729043081 [178,152] -12537695464231706442780532605949669056444526804362764178923482675174094158852985446907800278061381892804649407277593303453083582526668294213630208172826905973834443390387406016635756598066149354186158726849860630256395541397138683880040325114324101091870067685452326104774849827606534588054739557200018649403568892422220893711495937041773884351642285558122559638455985621441232510471526536848171023456708054153275125519391098433775624504145439312237809227847593694678740319779564176468059599837841287557008574514675238848569367144482095968553667110511546787816661618460341016153178047277272249227701603823768431869923543234733957025913620934448219840370845391111435950145731066109020537453365908064127543002895613585673481199015670402231410112974524462641153025728377772453723512806733871612427372675809658298114911269082570566500301928649649337018145133757297477796457797577840792278579167391009180572088932508843396400941760398823192438708232141469717069167538762112220140219739199186886580898831305235677487026088114208757468475198777492371119065321424531617457089651819504576581394475136098155241155446062701322492775830078150516446760043683800834190720873867765833547308523781424219934227757013510717035937023161094775127333583706016752098148312288864102053178699602478635648402 [178,153] 12689313607715794586861116422670582737694825797580843056304580766873882423782359171462169578776333023264519954766868709150287469813767608673959397285726189626399644617735458605271111028061054647411283423230551447160225479520699427610845843958920011768395436072063400424638196874751283119172421014847608738344676644387100868558253565288695779041759982628441150556524008713443510506769043777005709477488441908509624256955820728583437999165672610914172488480671632759349308317146884198685201556732038685748214264503243384180148738569519676454464200383670040438306715005256197867215140296960636412356148528588266212055562752302205630856928257397954192964033565042374827294489960374450262789474269384862117566884355962621620903839994863446273150044371341860731853028483965525359452992357686940646140184427096476567738744396446614436533965864165291146516443814587020432542573726351367337217401582061043951084982003241551637951875075161375115677515633400562539364145943654259085731741978508105634560752830667913893297017709617686343724108335099397178670995313720101348943404621497643502383031247107189204464896404726440828182285199706140219571331164415341422913744398976324684055541615533183698233902433066864290434577767079371482279630809336161252576926492265845750331016203326 [178,154] 2150009057595439290937041122268843611389442186005558908663025226515373432168560096787623563854499856008514290471018773487688963029835447826175401729363800309461770336358069529546240424980013423832778426283528120169740971067920459258784546866631171209688543380381076158155501110176830114953762842669895925447987462868013833742808387928459017513284510840649700772186845655449594984489164302156253386662161933801189755702113314805286990661550462369589978664985466793355693352788562655832440864825934838990668647185951373266619231930897274597574213101954652136664054958783419799907677599572649603838931630947306336506786482114284816954029146026901397072688668232956957820935100984597480464025549130408793989031137724256345433077514698017591305767648364424601666968326249194871887856089276690376615403333294262492795421376425899178231161352315125451499884782108208803111676655946360612941671338805997810332876078968776895846778392073632561146582556965260179729106263595251062286566693820587447706689575902423533613819879707642137765755527249825935249807788626392957895567076654678201831699734089786619145645851634486287836468112715012782514048928173607268194853904074675455443622199386725981724750922495982016604056196533584183623409318126817939198888316276190445 [178,155] -4407868761339493854067550409981053898795184298980181609919872485080590697216624049864934284849269029557637173686970581870190445720231808447104418176130723984249754070691267356931838292556106953529667995655781573963406995737119030333285548965253563286165834759016428989265947860147772784074168246040948280033626534516714069062653299071136176062465556511922012672208417784011729144297616817939983508571093615346415379082135676966727876770554633185452576058589957721436816817115978458697817314764287467511427594853308711515177924740201948908568743189813064282352276120360064957305247397591353179874229245814892886324096133006557385665244404309062127743177774654733060974017167034782075935765992060493630448541494498312447488717952712367128942488840808097462627858246137770109150152774615582376960588433053417846297573036631359103584332787024653935994723438492224793391863240714165716937205260237399853241153576931798062261730580544809203337263577336288641769218321495439019911064041212289460309322695074761251193205331314321141520775662750487554276190652590549864782179425088614197546061044670714265094391892605677558739512366364556473665533643708049256922789489972338974344107920669919904105502769888408583343016531229566142316402337696543529013156 [178,156] 700054230715778906932957798853884283561544175030230271032954640016048423824613520656764602178827843676854238268688484317573171937060655574675391972296248117407966687897783498320901904849178719186065902654039931608761492528462376254557031442940024655226545389389978031412948709923365920767714577891452208512474103149211309822877668871090923082391343575233986429026994847378556541486100267252256786310662401617548542161856566841878250110637775328333098845220153976835007209421575748642958911137391773708441838365031123942640048783698135116260145650534708304760459043393227448738846771696243851294388744413455957680871605927869683887060037042971151335026055303991990056515755577140788371687378738820893322934962044149130952722268949543032114546418407675276092738193528894154060112629498071689451308624461434910666369331908104187571161721128630728497251699840475093736084390672914986987802133097348112755837117450019360393752953039964913148841359220580438611440485824089981433976650425852724933143030276345048210224854591644763187535472618124917324045698614156478839417573224113203712677753430682137058641733271272724291454518894873324759081749575763490265145020001842544984973498657689696382198793245998981654284358519961955195167120058 [178,157] -18685951202310327584950296159171832097214255970456676078370520358042987829047627093088054143320406632780740788457686546455135635926685492969087404729432097651400005052842664738141661396999259165010311551097511985273849266649256956969581212259335856883065094043630834348391291436725330564098343360011814269783318663871764437244730741024560458764307317560356473002294265246158058829060887595741707054963429444174144086168094633824105937678899959460373145454266566962368275524127414524065479369689701928043465918392893875465743869195420866108684399594140662494039526411255516952378076834008375437181082657835437692483301186115817257721331456580144724905026282539649526311731472531690032517267098087971853744705164066592943462909201241293601559984682414615010498916572422471934356247378242039617857740080428733197342081545884923942629730745221380402070415508193358680463318584495734951268631423078910761252840112457532290604843179343216112271582719323047156931165272857863586128801116231041823094193867116611839944509416094135513222787967102443633840289943423645983678225849523007209231819432123694044824673011094009293687245676767277170630279453644352306293054224033010166531699983373334037282396855630243074406992562615914 [178,158] 891712526970311992791170198909263912586023176031954964464433567936828913376115066012210584322075938124482711227660348517176179383534029396113099933730221046727796220256481712469262021902875406739026810250383814384256841438402202553783513809289954542270223822363981956372529335893882417513075786386805129793153416707778409521431132220835914098131337177089908619815884850236584803901564307534896499785398527000123668869442642440355794900764811866144314458100074220654965191042103469704027978658271183327719384494725058087586789715606856392263720628169745957843146791113805880476189735857474050271165243710210684401766687320059022970412319136409823363994235419609223798816803135239722957674386810926159136605134054766762858917764216420604923024728613644081167413720812442956556764596647876174636691633998790664286138008765826001804992494860265142138024249601812090491710666189319492548865337336837589948853896540232467496413508583560992507743682262776024260084171195939407769745029592079900834742123932884031361458842223546878848314013622816647910500873939330471876349765510548446671271568572572939147453127431999550379836361384562753923856822172724232895936729358784688133520343400184514114385425322064601964 [178,159] -10998104627898426006758536353333811773731739881975747650427682706557711168561582521480185051124587530796686001479102349658079696510602019029279460323234086234190770634577293805905837779870185735622539378547338126529806378692735279582816206468537796070633475926139841647214067927393477299762656364274296330134200142477408937534836128935625786820599529488643122188324108395372429457586478541715367496680008870612397050134989090849290281129004029659272342706911158732774145103109575221804007102177282745721945934861459067959387617982321699891338338686773147908200626494720759545426876600621988267485316945361378155111520415562007090393893818916891489602507843837693420085491108760853772566006824445131422876783084349155559104495456354327511559087529453922861858395693528627717214113530359945206005364735443795495354796090408291068005340155050200415328141562000091602205302124860432955157053895391274178870683744447392133893002280973550751151330289679226626612658222858174636386866926345279788922139769156561131939239031221508389624604242534047486906842126049443979615453276337960838873531682018407318769613426369430243083521146785022402771166450491949443400446175096547312717124234846214633553995 [178,160] 5669921286514764038143646981515714593720661290149439333750678939028472503984138692166245104396472860246061942685527594004227236206789405240575388511626374358286625443515954648519644108751861265034231517384397993019575682016009453905313548971151256905072926561437207344259185383147618227575214518338209229639474195770366695897392611159647416344595295945407815666596004763612575748058916394317460985043836055593735768028014915290617445640352512303407430042280951841274819917706570250369585392616027066321371771713058344998131846694915382901273573815548832934110703647797876851387745749954210065883977583784685177993360518087015773984362485106690338312939198828574433202788736736328353913924545001802034530876809842937717604465410128268358914968468444145256792012806006805319103103448025309316503486153878153099413338219339659298375786645495835461714577831044240838815794398010579658325034660250905272000857863311548138548008238152844541256558507909879661257094123900803816970630626098585755625125178367318597032008507813803673653768994815814421543475756700258489290569149230413957496264799149108329845105034067584492116349176208001377525980546130192829166911715280916486901492158 [178,161] -303961904325477757773196381728298155163079051693993301380142833104757294790216080691261741964451585282947434313630452921429945430898255740069037643155081420829175055396882180264427204343286147890043449868645414821811221142148727937284839935713618188424850292842904425345758073428030445253944897695465571263582869961260839435969057288017467814741288559894678285398547703986760505025684539926334353474098266121569299966342148436334893181719797137314285672215948821330020535074367869479307383399149794080277067334160959533150752562546231208387979521059098102627977850462728627424754569033249611290426329999499586275261228309099788914469660703239324718357131933169079668842376970002042140728037339547668722906445376473121654088917459655806431675180609901195463921422823436847942723438900938213414935922979009760653793480283721557586758071318897149494983026664158948562283711013514411453361907964661797085275550125302458702695213926566645127631272018983627788667764679173489110197739921728887484922552884467890166259326126416651010541831621250129651391334575273255849368329557186285968287173910158565014544914915792491255262386358096466310737641837497027163380430536516 [178,162] -516320518260552423302532622555174007022758496980488211309205565652715474957495228272029354613107938956600159859286617393688814201316552190879739762058358734104625171946053942961353044623088659508473599723098706110633387045308858045538774913030874749822419568284162106496614831705714251063923126241277410136489150938209198347540912091850878683563368821111421757381070686293464248907503896232679982535932180877870546762898394356159567535050538815192201053613513794159682266382667276424332077521339274748739892270862744744435769698745419950542718696713343449194078408560129320043813109921029583811811640563708663090654477082950883253089066794505128195688528616784797815682587860594239606002204667056109961423127410946330790572607979497164295187271648164771642349242717252772256022528962180267246621854651270078284340514658030786100767022189841778153031186302355695915212290694993467239353783720524283831853336523151060823987330857895700282190516354458691079525838345562576259340763871841239151153915696404279047665329200446283161897243956439629602868010692876146057028013171526600252951110224478068962468581778870041383531585525516320928461278250096358 [178,163] -57267648799568780593248581894972508153520573009434594259355333945149704067211868195757259164662451033795853571116392083492773486053358641105171831452123583092261604336648574399405000724843393143561111404588470123746322454836009288653179144500742979987918181590866706098420729474534248075129218091761460973873973312090763450332974165123373314150586688254449261639527099447259423975812339831346224957113493818217726510938759703632095452934669619293929360420363202366789116671873681418350370947101233658197492161507542455551918990054345787072280292850563348926281973079536932366602136189307214437984276264602512417974214813426062353177882317454981755105497017923912617419777879107421845004578084790567875995400982199253064409645073403607723035057269928713809601029497345531867287167723664190855884895451358321401979524504832362925689518374401610349584350895459458396241432556221665833045100944766468432632990325673094516798935089490220585809008212915041341107278310487678639404493429562797959367145304286717148290161044993820173508849561145962573309473232706632971232851466942037168626441902134104154301935677504275473982623905606960153 [178,164] 94640499175740525110771420035659885662230086912092631530007987776510945516559649028813915475772873099307549537430226507159398672619582045882497456919005719258779999798617532913842205932165563903991689347980100132129286816951740704221465133628507592019422386199303197666451140395958312076406035793292176843656804150058163673950735023596958303229792343894887306925779735898606680186028597294244250252074772488471314932727683833110417115090390871638484251070238719180276843425681052514051427390624571791272176703800960646015302290446207078250192548123356207424232865563643971026270222297936712228271751280264274198072793580608177144454448401047562039102876261038788283033495827286892060562497994307812177442469640468510161908332394984242239726541068918634970776784627902039464161381149802820031792022668330938745643350803099036973546390921564961694854466195935517918444102430352360940782299829196803572022389594985993412726489515945130204662360080219746007141500653714506783594679327924551762566074281146277198376290416572859065096590812667360114678493081432417431094569602604126138171917265958970146555931639107585456012 [178,165] 19925847292374289924033907132468375207343129051200666165306694390894127964221186854955660435319003845476502487814427886683480069663071775020697837200302752343235610700374639483334615168279767012422762400395336827163387883844324565813575234377788262371162241507284182231278073801793405363470354767398734882060570059457407333920351664923716216625007449132640113456785255750353225655693939122490838434045576571742428886036596167292646066292029561521333095877587702859345922221338415852331901194347025098797627517223475594752869498956315599729463559221536596761450355089815509523944608373384436645233357287437398139876074371277596544165148952301014272545017540446513696727377736927894132742495185121916610804661549849054930170583780900143799519483826948517586585565533892631482092426930815201175853646350230050039596187599735248481122949626017680693088524580656166543319465640231925606932550708241286402298687613272072850589000721560835908783771890926130096493551845404505784939684426648722731711857167136613470510617026000148753034498874906560101298487987551187795669915182292709607949035467643236237776116 [178,166] -84487919791610063059669461993201393744044904828800394858791278984924238712119180472298252537482823044658735077067852959940932811554693739619584238214296752714165094290568726903400019080761772419533968910199354442177002148243081342975407118063045117746008360979594443983667893042436445758133482353905107073345567822555075783707666185423278566102903867325135533823145699377689596736436046278781376690385758636357617426813501008599087310986385808039634262260898581869903043963030134462352261077307868146233202901324354204959591727206977471657119310759947009608199830370197574802426188255050856599431506503617277356051247681428391994715694147313385727201030984984053126372405871797031229029989520540316744335465181223304782373698646672883112009874196211064444033161961576694893490912437415834291073604886698316934250668083593684557996144872672596920328856098804582938999245577083645919886678803820266258799440014114219310577289440943235574137092090461554826634791956558951388917415275773392369747686180797789775625819391930121188640737680781670448019790388419996717666497630932354597392140750678 [178,167] 303797180150879640080405798219429228727689343791703343653295356901426084524914478997279421669233915501742416538541207785417634114861999410883298916201532840028933620426154706409043558722351754278167618633128305032492244028402342732589030915123836488742852174096684512820736483526200142582525517827366975009402513284648015644947335046702412097597094937179209560616404010763884992648663481121880146853530010352816020113323841856437786669671383947662917649916152656115895189226503975175906473269290972829465745801972661539647134023816461864279639914600662879342185353164656170201407961044990341406801265090142876064111263629117260569845880680922573006476801067341695551351318392192723797203243250579528477740542966889143504279428321673872616379507174629735927159324625574795347461679482146030025813282933438077439314836674196129294650319052196976946859373996305022038530963574713352230773991691748046501366974973397985787096704609565125398447694667108927812559195168557789752273723051463745534671407367512522590677322182311366413215892716172913712223854128297387103019230106670913148 [178,168] 508275898488988149141684607926662271792578696421913624671524341498098939675806132702078017350542805633849862254555666099901901685138849522292817054015413583288610804070723775726086451255291094314976960240045623165896919986028554050030864762974120737789463912118117502809635681871440179083945470595012894175665209792776671427820824469229026802275336623719853152673421927639166295963645540168426677945454130823512109674213012291002546533372170571051384139881950044288218833506146112143715167213250371808956706022393219574620630708946076657358788446465438739387571124859125170201921198798046364894762857788467522283002559215563158782312787164297260037288835604159867622948720324507882160901948903676372372910879679836362480074962932489805655161884917799471322894758034528579506021562111974540909574727764241348003962447069643157794373167627158896568645221501879243304767079983875548595938807367197956623623632105310238071828986545178853424443116788939981998528701434016435430275809112603066953710043885828451415864849149634888117431901508737836874235255843686185904189676 [178,169] -5068102372383208951371784530681131185799475527614769972862971494961764650335007303936689898153243471932653566783836741924132753840148405719291606840121923291097220885177032459035777710309298607362986643513048457979620335602927843565058483413946224681433485266888514269353480847650556226936733373910639670151790314322359196932295433415679316468776885944734213294488458584720690287782267287029606864903121786073117442275623920133972413037941121573968165062359349216283141008660800541869205414194118354108268864552757296869234830117535618891558664479748723838153058219118074084258775865910435006732661264318408602889024940000552917325661653782209909662721665614903989829066238277679704415887592399496016497064112143327491915667190204458091333610015735290983488929982469141779289212534246088428191586175426816892549841404604384477177991256653166417157778653519049261397974753136420628018656004852058659363440560323150292932879621822094291495729200817084519123550342492502709494742044409205026504397332094224885976093995896210969519903700433756881076252754088227 [178,170] 374876554837233630231841909081472692851629405253192216662939018461754577640620612854722912260620946823255709860652548915330580598429711527400201574503387038644804485061320431676896819650392190894835766858525604409715810049498738490228029134393299489693582178840994651268332069256434242221028608989912502105561986415360435723070903790869531130301211568468709631321265351960531933340390655229272075273981409373323005264889633116957446337058308838801158657390316878242859065989502982258296122373566266307803281005953335202872857427521677654515910793971984317892831371793923015821363428834654095075993789125005714884358055024878196637185260423600870363972142820654860242149167523999499734298100504447496274702061639807187304039078447824601040646638549527809419982147487891133660524629418597405139933935496768273865021299868561235412788957249772951785560359376968918761614076382478730115844092905528748618624242035273170545850362428055422036714093794648716443311260690200633358169640239259786414495233984958854405037664620999464832344891365208462581 [178,171] 4890882722180506067920777572830907683606698066905160778124670808411695263619406416823579429578737321256122284085937955449858489949314076274652174279050616316736706228316976629309985322741076454862529072707074090272110917213215586314576228130129603493773587012854086291749715403749158521033701564420815422628914677854437639293271404931385221463379207633173895850922335833975190913653263433540867882914773257410628564630859059375518704523962645950720019610263856485698053690551337532323494510313042140101539288907363411569333704523431925099670499296054439807390977454719964363087102882466501460759140020367912792627336552925724721987413035905732472602741267005731570616860343426149629841996445906356522280589057144921266299423101206078073173678883369000779688391820196490691792260672722612822947446235634343397342499604966192283743902627071995546011980865648345755081844756972597184553456585531841247423327827744958847331516430494373921595371730040449066057175697870926481086018280258635741677566366340989472956127572165092586513900899 [178,172] 5706047718909224024596611184388275827119364236664568406037657482615017374319398076404895116981857798856370205823508727509018623103567796208656110789259889529901675393633126137244156360993704775412478820792622225135380768585628428966678399386757167503269195521716192887223226958711681681228412174457506706073304941811002993803971253380681528300509571503125404842258470304520588779091895933284904253208126582707412606629179440059928437230671112645353482986985749149652725250919085299338635236346008827802447308479618700347528996678633040380747578318332770729803611667695535679572176722469560826814124487219948800958132683903325446508156058085210266319793904462181444575978875267540306270064852368654772143744395305624369758561549558386161377088981407864211013203083404311812044823069225235905431962119956798778821981776416043448942559463378370009690695211217469201690480177585220434508578277389649966166405349925504191646379968444961325461677800731225150528943657010652279073277339843967278336903627655583032184847376109228 [178,173] -776062389558866360086926080000492531393463668408007542560649363411249230753260332050199189832056800270891096740899506757175436273828772937471685544008513335496059120557906714551455002820889085175800725282106959781097159592947549423866803927673005498108412543265832314434800044037735473967981241634055674517776008748572787505007112605245156157708942534422642501005741257141677881135787358357855549593131821306409679060288854812929067136133014240702302849331808528096557870337165059801278032067616001284379415029550351267534481428334887925515493869981731537808092693076525549770060251912343050012880027823705773878432838707314104688402886519223292141720709267367276474762014998526008531978833472691809783029905871573538429460158041371761114188977743444469016272312198115917673766165961627484122736479553224931841607010629659169607276704585878317753901210091322050427869099688940527575417977432999743485852271957288307952311644372018316621414403192388109270296457659116037050675005936494695943166254318060044414 [178,174] 108870291455317092988345648847060384256430548862898662220932369272110964255425941060842582797778261624512460207452916548992266808709577973815552071855725891207451104778732181505384400145577636873467130740416912621952211588887865798793066121668667953550292812707007012110604671872284890485315693481064156605840434045505840568358559785984360326137542186283234809228334622466125297695041428570375993101824162344060217022003311016616327831049501905534581471255289261585267083382294728071496254877623247514723256297691588497882557706211779570975177972200886044916171253077193249490161405661198668421724751574590130145990612294944258779184301236307079918333501747532155253441109120318168001578265769158248678338570884211341094988135154019517257457061613820410045578159150273966502811784884253219930697557983949421049018699273436303701245845566303878062060859240113872587021294802840704290559038789902217363589240587744663879653874496629497228227239584467693185843973717724110434566411228035079129974186 [178,175] 34743974122906780675797370419483620474984576295673018625767665964449053643619493524398647267681968370130204878568665372680669395171088540356946522813612485039127400229917062876766173181516100910818857152856501993057417510989072605762736761482505230177317552696765771437372071757790855688027221932327966749616931949248804758855309647397403763275364446623694755744342062054549688258060130348071038542415018658492249118798188810191538978017864688483209634196970575479332589168073202517714570590773046437108305262907654674829861822823343424422874839503647254229289064269165949538657209716945170944274655561043643189955824223611395157702461739462986666911216517436563939394010617309085831812238494594017832862995233004578155166631677553135645236891764852839588147282808403383230547462210215616376032635884412530643361987620181309835954479393364696100880052579014490421159037705549450817984588749031956823544571090728635617301150700518728430354860170308998721522944973073427421677316847189 [178,176] 1476276658366763894271411801118707612600506215270175179926910913586358711744890964659172346318866593040063671608517941432545424821824329563604641539206082279499391895271474337128704849518483374809684954345717280588561859104831194412084147035740638951858105563576753892652212533183277689050835415673186362936750189353355683355599081458138707059921103880472894622775319941172019390148942155838775996280443668605709882275581341644658936659828847846426133041719682204198274625743277597292167571639568697448742808108401371846890563098316118216291665195447774206360104167613358773092118289671267995086886508549110852187940604483393826169157748854440578638649549771036041077505826829143782955371911817250152800558337502864603466893793497677625624130213645852826040423826820548348658831550377414900982244985926412399204624378204053683090405756622459481703215204583658133807913227074553226128699741198936802281384415483188051562916731990853873778707923121983287874339590764685504 [178,177] 7174211842701895279922003996448784914530608823632092041710390114027181232036217189655634862810660606103390949898572345433053464024142664110948318531884619851374901411897044554698267500073459668099911755453057990914419779723746712013462962290848615467727375752184414201599916240161595885641297812553159740920806078783500083430922479234168631696527675722591375023252017424828285273470153027077566574852332073459378596338128527839955800618417906997119417434436505161365444516105344758452707817194112496608972987968342858738615424678650406677491279736271344910515854137773627260697862247171677598924434782372785363108535158276198411665779367600184166318875874272768262695184253139902098014394384323164211222757157612340250848488607585812068761299495452521746270535075930973060901693153658553699526268734201844550361305587213011091137460374988404502006406836249283179244381743604040668118144412749505222396275340774309676653145064624338614531761218725315075545 [178,178] -56684644668773835219747407446512783901304174689524412455496355287511253571549268305081355870194671548359431031066164321105393979410725030963272149538166757606375155756098247654536332033978610019254941269844300224344383269623635854787911378313030218017226158513544688043581057509976019941471355184153305061753650379485020387428105757236064713754430776835688756628308796134153815839705507148935729198726056259333042765462177697032620988732921367447777353674298689448504001087839395502015985525869731287160828954176870749443654153385626377963436798202566684731788484683886523258523794537786999001360849699594874644318799965499137379716743936758459668388240137188053394812123307179671676433144307395398567329706790672164013773738058829546525925373491527167173115883483195989807596213302202896764187820139037676473378466164021118549820417445282514886135174248495415664798517574668792911724789099456861568529994617414813131659626762017717177148375 [179,0] 824921372558906563198601696070149816936445555148380709512621120484787535446354797161906347169351334619192044079988381391971407065331090797840436495730415747133221557418221746496486602087621285211054415324457134228871389072323683870991153276878193454823938106145194996751581287971516961500496872079847025298714633499551018758335648693701159242015369022096696813503455515351411785628877240195818123327145041489743948972361588164350085874212276186474652584970588886710352446028886128491140181397918234502263509290509448601200917392993495347781177084098720218789112696181740101548231420557031779858672857623421212571049645899319884526317470356326052473954180026767581561613273543876955107451550538119777067832042301252569955382840192537627339666531275772080085308882251356792704050875659901613778963710885153987099019425443714833000525811636636338385493005471846681079529592055589062550525550963771054116441355156088329049180636973199233312121243858987682365605193346682726304973055487024225592228486983629684715114172397202392604286123808599732342888164581464314576059197096868025757288867683401931532470472803311042050634669817916254454016769988763681331504995812607676830564778604297522425876573799045039259633847789062787791924979250760674077445260005804060151316144946288467968961005966868498397855735117319881344501372907941486287360736870447427401584650655257592762799866576674768155178962139166024731124869199218370790883166194176387445783102324567385436068915857264076235086701236616953832698777998717991516910409581395591116708131080306426845728616547412731311620027928718093842393256440975533089582059212376862561335555806177365942106014564346111197821628639436262885422387673715845691382916270202068523002257551747138779861372499347403874483677100887984570462721497275504688322104622181975990393742753743445111577941006351018537591263349988203216410778551074243391272411097690203713479134437596727916517156819078138073526581239683050931076413082676532259627953056382976000000000000000000000 [179,1] -130456094986647136455399166053172210465774750617418975674774120529519370311702620797131379793114497941151794224441920980275387839617357185891387963573737764324647451874753631743589761757777495447251697476200727638979456789562289504501935434848803245360358781349341504298298951608194053602981601750239278930738101945762592045105594992642773743350666721348793206508216980035489184160883648085315679006873627027479729688875336554381805656568588087998188314827606324523923445767083973062760623057031887035642902985675107738972618819924103128728889220658616774429998722227372510283677219927959218814826549418799003221423629517113360545322407927743370148832411948055928354327277046145513981603997701676024370072379540542492105550716319308724902629911533177353287611890088699673239532446199990899507232300319055128817526655772093086990676919904423820685990609615619012711775706275507953695899840892087589795618193684889593749486426958973862332683858873872679157947532967341465737188524209310578744136909524163616230486889380565214609556955827512737576044722051349822504369040284958853199363505136210589597764638123032929064387459284262629397146014457544481467176285926112978781552704325325037851899360561667167896879608694428476217725720399768808982946721048710706514586372968724340072900486675184184161367684201110913066686755738732289899106434668734484910034395814062004541923043747083925058278701478723467685627603774995593181901001289156284317339863860029116341831456890032554835754506946646888824642293800718262825650433597670496179771339226505048542954843934357809236118652006154577345878415356123570599289795812393942100420536143337246854027256792533237910679144515253616034670309217624071896812365574750616012179667961070196581580679067166417404585536726505210515106963040358731032479647333180325288610303846212390629285328100739692158247513953603883086959226153870164883383003871379953849958095783717450407096165979570697267343597655433671744313195373505250946457427985345124761600000000000000000 [179,2] 6863140818242067570797530141908043406613346685559939400431182287220034430815567562784998834662518006505300366465786926805523942661178480275166016715339784731759658774507290380535697183900713159737122831246451021805241098816369639485438315911720626717280823354818354605622187481484515406963702738012799951424020038381247024370745688845734081552910839940401444257630431764588063951560617696530446754076601809520127380192484735043949749015041261347989815562337360170033340311003063388698139529813564621932646562535276789826033975650348321797690788099774666173506848330180305302153286679637534956464089754408267334079827008919658066048570096479728829644326579464010385925012166700383445517270228225800492337487988542980376872496201234242199035035285840404720277288359807357221899033408136552038548333226563118062852353873077366340832638329907029771246368700298397873247264621012378145062463438962191054018816425880190832639224793476884298035472333650914427943526014256790502886252977686671545848496741270205941880577296071236697684516837664368459897315540944917582602086330916029147284980965574843954092084386939405449964001111529982485938475840177474898622972688620370757244908701550624722050732738544575645526616259035992529762085698920619708627281511619868877575955025419550745576655024634677138666004133101580561862886969726301827319617377622521740804382481240365621580511976801609914823483268340010930525505436183721802992126306085399775290436269108433766870629564527555662003327412339971839987964705361478390248421197300189753485434963472732200742116008211575846609348800972819576385169682360398111825667803298637522756502317256782456991215415922249629909059545862665279782412863067482039487949773824594425428429795510475255049320327839472969580655135067901886747185406888005363296244049422154901606454424193912802088374302272971885509778053262830593066077930601592282236773639364521751252256833139859722053608530524007933790959424253447005452099354899080281373641231619114559078400000000000000 [179,3] -668377992274154242983297705372880774135736064899196479226897908536666431549126907549036111830622308214282402450885077913083090750833401518342348394740441737915822238418630964436158125470768046020406727151095991555583004189641618827861255927024466475985104675488015866289857751644574923720671011000813713594718444846187968852933475241098691968279993292598281040517466433602466601382830422038976433893110420886484817262084772135063169452436526763395839462714151800789378699614080609996768837398564609404102851524294449455486430602315065581474157377674451866253493591112763639144341794589920550830883135430280335541801728332183986190312338219317937609035158060399343069002883096612972852141969064087354675309969614649766479304358843788450520859074210568324316328113175382835961439279042865939324545385888049337371734850076218434751432950850675283088131381333648434056532967715242098787836083286632777503533443663786898046057248670933025873468610199103824977881088606540809140165764301722333123795617403616488400759813935047379243714748233968186077718950595650376383552473570699337239399008497125004625864452104786793514535503228441197977690269687430429578981195477691953372695948883972626984744981567017767185903786022034012768136860584337671770669442735847029193444918447820565195703583300253989407568179633475409865963242248963661414887287492863852067159657523017012226560752545697796223389097509954822947570223337971119984904607508865586124137028945159764597616760337983697265908183300767030573456749974305100015525108565742882563815560957982948319490843224604756000657954739954902011065768551080673639517990833511357821878093179138342971320656794478144564512198562031975727478686559801888694123145599149418019599990248411067071678932638440449050447109240487112834505510673441796817509494789969757358827110925275755624923306617703219559430126012422195956403105783446146008355020172908849450396371380761192168333341979704764316892639556575277187093627225057190026360069707553711325184000000000000 [179,4] -711191117776660381033027592142816292633324132048476244531487337693202806859144800306124741052468911499033377153811938644651586987020566054337335830455485573954228921323213343110992677042319140139944274794446828106835998553359283136019234597413996262943440795994795839625521666461127824282330640072092022990136010268472480173047026776589551365478314066768143199673373484139215257075422597654273117303396165704510314661290926853573409098229872104680090848393137885784738581217387917773141378700437811655224244910753719040445928188808146178532306653423577070736276138227787851252094559511441427774729031724982388570219588100159134352488331384383347189717815049081059148690417643018943119200418792753193809182300242092156874016188359750526373275561866633716374031168874959518096354488424095995633004226973341393863363847039776123589277926668359777052053622494142812046703852205218421609617945472031992353568796457152084895321695609455881471922675166236925633442758760509750171688742132154334118193265948547636015823056046451833542497515767471043865944538874594104358445683468839915318800813221060550666771571903532090078460875533266758025043410554445747769876113489675929061300223756398179791877158899559071632341696573476663060687099385219326689062588202074401149977674353994968378671795898101119555448916357297385341330949381414749670189737214240792788680433120546651020633402096255474915210140574669530246799231127374898858820257891529687070583730195780533260907528816281426101366111238744515398589228969199086516575740176846065253762926286928652121209609352226324692817778088560671402964208566389049872572382066970387019692036231414079831076313794226314931766746917854143236840278905762987948974030777476638915527365587463974906843757776189906890668552765928352289975744242660403314687715864003464164628976426802109458126081695577131152411727140223364904115071555504761958166062170431984212586173971766475311492348774182411351985320526534859980891119264504172262325225698889557868544000000000 [179,5] 66495640707956510278182212221672736856902844078046452992800573207732498033775897172284409151109447080182050058719410077128060993340950164808786653516091654864954445835637506465952341131044689029610648295660950968377433327540703153118589640651113631071494863687952978007651053975426500387147611255530579457272774334901841366857647423876266195670431491261847492549709196855757508475780727545977267851389749137958539048607191321156182392974313205545950130087654957191342159793182084306611765585989983912129994769517634742639874493178730778003967150918265500666348317907526170136939020719472326421458499962124610610896742024881435359781262088181714930884549705000513505171966493383299510124328215408613492525143067755854317952946163555409132601206996475526413488281364471618104281730372138739544212968585825608878021063341418286266472033127812404488708684520146142747285729573947433718078661809377433497350481572477196106443805682295798900770571986366637958799987731718790459298465888571071453137831094786672598847027186409808544062886165992009830168362512049369707987309601568756516197535324486383259703760153643584054194541753938236393006260366419311276436750198598437983201556138898282180659775824014553323843476243683781956909544561838593398262763875099797633127474033018983478030206708542896704944609629164430078305855547210795256874853071055594493436551397684193894839685697800314697787629752472440085741271328845428025649496650104320410258103071725873300342327315608360640223658161358779359395333107938520128167117296340729798456436520080269978239953494662002435959818460565137559012152000026044258845217050476634712708123728710971364750691663439384593516159471774649771827899365786267698138624135793380653484123187064305698997335178965912349080008317459740437463239138420044378799306141622011283452177428676912574696411992798249752436519917873131920873861081405812829067780833849080359398060984618217539328848089173748889246103370787918430714921445329234924875015892340331943821312000000 [179,6] 431454496184851074733571174146936539343033016411407965456501729758672336463146580432295512243935635312216735926095066835698714133683883649268496609541996366197822265434365670453480795657148002102703019783589466992154416146737191970031322273130324537221684900893943064265279719334703579829691091615888362653950008895160299697476548990295466379403659031450884116143583590694696954560471627143761370017741122770163921232270201816469624966561599355776774272328062450955864988613356013238669674330157500104113067031453167095211562584692272636148474082359779060018077440909000746573814553437141623567044722696203595512072151463137776026027107297021896715382741692681227691560300175941594537767532465310939435468360570460849944840387535389055704314509412462666864063876352114298309177793835842523536786024041312628697931623625246238021043255178678995336677388303548110906306082561091565471412883528856750129366550036827281358204470184997733546869258914230322928781090217328783812404038436529173406974590467529100774023659809460738481747908625939627028138392110225877815319577602343082265880861447254681984452405654182807537673609960867770810797660517070834107804056727949970957097740654359389173681210897620643129603108800478146705475339932158285063123272490734137122473148354817275771445780961879847964119751953028033303875120295959332564021672888418211416321799613119692788999790235603666751639065641646723540618664024067946119167988296159574037298822507793496684236258865204722047778668030238194171732185155537574703909404829814731081139834876134792971440332801952922279545417418061967562173424534934743160187634341953094368491267810882790238034441667117080401115485551158790560442361576282271996631178776976547308059269161990416825451601978456415208776890688039485317241318406926804410675032097282349873000392197045136366646910447561696695956727043667253912691665000956561804882270927062963584663570034640512034383786081367455297777280989253151160040874916497158602506014223324558823260160000 [179,7] -17143828878036981205666545577882767193812901816567308138410308508047494035540254563619311085758620109163275827082681224702143501963987188629997373032171287062126725850024977844934551393133248739190949149183055373827368656529279316444598954900970056320540585187254976876103839978441298717618234990063022343781075701650945563028604639671437432012461559383031184823742563561434455328836222569981603933234244569671150934388564509079011156516777600552319206203155930580045483127097426100094996390889730864247683185535034255144272691319519683786499990080954360842181895549219138088511162318521212412470788309928552969409717507816372883296001065201546954534497633665927958939347564756277228765941027432408729852473738371880025991817341363837320628784564127414755061027770377852522215488781682133406575159953090051552422633626328117832951927291769738992405319698802207204713399344968226018712894271482835986378965105891251880159223952905123339358026331963464993803285127979862250233142354620184539312297659138591503335916758479774081936703270213731168364210659750695954754845202176727341734155082494410010222528136701719505260614777625100011487886225913523801907925229009458012392698440143106751347783782516813284154664731193479331454573115467115922599732605758017609542143909169689704949226801096943380019103951759189890294637426383613639060600020271503918107467519524127162673509107494207229141924376879930486746505028871882568523628252074226549969649356738523763473948331361063407327340221143393605053530315525617372492942262147806634864970730093703140879696030775690551226070018650171115581271581250120808606193362361986502078945247663060344292207760649977415407607271107687494199501169010953445579265724163869210935095368611706090516023297611034681218853878421698062896349763101064847613304308319079484587956280379404232721386186574521707043059801327152739910283889144714431632736342122449538657373277514182843051120800362325373181846166965371799075226385152802307034829207378694360163942400 [179,8] 179612970299965507995689909144227403465262934656741056418610834181259144234408091607245728201173618712255672781725526598775514137482106778408701736065516507872415258106891482603774342470709045913744283664934871754862951839301694036905336304734461060826517106148149571094185200274587021614485760279564173484599461873092624090318178232672548272954744265868024324005457943696831959429036967392763794166532865253192910259714869134404328140089764510722512079282511773658177611655566594579232679468772817690377505690517860718656091966176236219196543041513222260245340859095208096151937115230396699457668744519301757677503085914952196597019053398767555341406817008473086500396628740535234345792088515557059818807891497622657623697439601597763760001975448900490248892559037865752383647645818421228008560247104257308084829730150141310071545011649460833330244083232822818665031535406519574449788943409425467002812621157548124007338826495884580437871088051608871484630453623838605726304361378960659304588096400469823374138610860931148441308635865749624107678931400384714039827094432102064017414932137678919004756827798862011710607362313411823827896670041052788346787139787183948574386426990673938626440101685498982329773189400180574189572157153851040633079999076214357181910457144181400129818563342019506570413930479639471896398675456230340924856676264466663765647327159274830964684143074570008725595004273755252870871844572727182502419492261449582755289105787168215460738337371876392710897515710026879486872953227254432005752446908870597331561563460008759233155503555767106138285801449377465191794407345189067298708769311078746263832973666503959934002929701809518007277137859900283919703782722210280951821110057820097663779554063040404636065051110706640681992567713404849567610800143296023447723088767778241972407145425753601478553717018486309185445128091559799562093939968681483548225426225224292730707818192713048673887896404348191271934121137789126510701104321198898741278745367882424899338240 [179,9] -1079655635997711729973383080524579868564432362746990943284332173775143672671346644671365847047877311970379805125428279909867197105667797515478582433606082050028051104609772443738817387982770329403783467651961157679245044186102604750972663335987043861884387428008168636393687159355775084382594212724706047578277543353573961304068572127747233266378128045934779954596158085143126174239610973159856581111386480891109294746981488762545455510526744402797930894672327008495241862540869620881766476816238717344163112049229481005895027924297733422524780057604686957131976510753146500654377317873738273728482967426633362602355649375951156710964346886799066309789041197305908987179636719105775721237156043129290640334616329917900575358983810939665817402912918151819994866801814650747719346402646630427824880752194625034739913040822107077240935420780252132945896370785563432814901468880588397512824275992130266425478210293380608276110541240059062932427798931418689239132346453036588400614134228974399384994081378086562717920884019706534684409626197565235050145109236976205323834922739923071951863628746264015254441731839334671356210925677281413059071408003729791476388708118103811876476004051176964035094137991425495246532638690667481761021391952339506500542942676132897659827826203131765321503685151323158452106425222745573639406421724299878826929507616875949317516823986866713263792362122500512921113421952329645729447580941478589021054176963413883865461133828306910099797223246535394466255463613863049808232792234864169456664989162994400328411854444527180404116073180645860783132749798269087117475146099009211365437012619380533893431288639845017053703640043720015125225979491017909793365949355409974549593706508370067291017175973023738571700703912985829824388850345593189755195917608345993368603051229588468767526366127754482776250083758055291373671350499945342252107709663017349637901675592353181890344836602827913935692702978214430894587928030262381424832156877689667430114223734120922480640 [179,10] 4353993142405165662027843610792820844587072378376467142488217661424077391353508443909418331059256036090140158420751801858605724658412172260453195854881124776928746518314458578572849307181381802873988176165584397659109199519276474667380148877071582487879134047007463410821801362119576776036913588277563395357064132199112200007045968783417281539639219387185178272004353788462526031266829164524114732102499852419776311855151635429353594702385566135727236537121234711836550770222702539164458533256188653110395321053903860250034654278472884278270372799853957833280043755119520560671108405913083893069905589130250694677035903261506989502080942745100328613358511477414279924860408625440145201425895440301781838963456201146760127789498232979542146449733639255344847305048536065254665942614927552082073432121733921219672138663613428574124358577073711575873980633548502869703815999825016955456018208679053114236750628473042333137891432630639850353172923170973340417711762876736486512870891372689789377808839437755849546556527771556582507698632927663685163299436424917149016319096822015899787635224157742883411399484361965824065361262492779766863660823460904568358093347651381022678471964500770797641556422569006098269568630614719789405292192558792021740477091569309694912888392693039613751579889701636793355459795335086394937958192275334972359808852790929272641389148472463428221209888672339389869785676865717387921470364952491665306767283257766332853487824863159357691980885442060035924896567930286337716367478392217574122046852113487412582318813217224932677511784880367781920329423015100397511064568533335767322868853227707597722834236732353304662900173549802161617276736650106901851648416660425468226326517680041095419447317068147533666219540834349515240932080708856743985590952766031724306990903182727192421367995897443493377318604357269084715984517268282492259172205934565299136044256408996268725914955685393893573375288288861522710733112998489023006993830681760302357845112581521408000 [179,11] -12591162781087387861264711596144567120061587161945244953829105000454276637231966392928727435231842994827550395007580862456276728946272496509590315389026262649113712805895893030394322856289810414303484424630560566738587350040005148575499906672067120194183236283401631509420237651512830287634932328845961118487530021955974946127908165989588277188088641593770772859421265288252469487579955072098281823107542225656590677060664567696022143279546025484556727035442949104659813997226000362933599249316382486408073914338918941601592453807116339502403660547124586153821699988684467786733916731060044137119335962334801548387862448104089930961037835931432552298943134527515579428579500447005764671491330822898793250953198086942594226604544444612522845314229311755751871039096287718008724844416358459887014506220602730656004172658048892308208545207539051772588842321212995102553499566025376451830247912967917073790231938525566560635324401607808045570941357757805679937507812751603557723129708451911176340215610103918448530053139451997482221822651563103363340240575977179245599813996299371832771447011085783349451298343884199407083922478471967650561710269994049860271233623732338709667985379939821367921543125549925080704797660737292764919457253202574403759904967512718063161738341510369490146089550106562407156467614891721316391755759715595277268811188773537629120797078825459387577002075620485234626886840519744191366763200828493752618651345883624053527421456245342585967129048371202627625431502546421540516453860232671354945953916995855872745869324527362037032024588024780721127012201033387070987402054495282304636156079133712399096516384122158000005381361664705450430160591266713943307487762810360309928948943989238874661840046304290668103369357865920201525847129660956876409839530658594727693369575323581147624816023678004220205491153466603795696089806808234593965838425888616642293270290980676987044991447361686264097601904868078860099659324784673716398650145329297736254870616360878080 [179,12] 26855123921518910931150159851146506516363510234125496645723593637412594215388988402887079300839120547696950008316579881776934883770461434099300501962505204280460784774828669552251590557673692342554806379827094885815576403851528353258226199154946489071970818706617529198749231769302001593558418986079381552736610517230307249531271351317980638423428616259364166626709333773125786948091861566330633822896320210505253502125793925797305304605660089116670571258225690012238587507242817509672523390447916261831557231955643699152747900601535530266805746915269315108178639231028260152927678239889394695893770575771874857381780002603414657594691157464054993419495312270711807731870275706673334057437132172453389091960546852917159574085070332249754896380660186459007252860264037289912623081353745556851076240206586755904280334606318939622337462627588348408460334291293673259784884608721226017853097032463103719573898185297110589948749699923335740653040612855813135678355536638277149296446196912875670802448781304415621984012578588536623111269379196570136013716640617286135283384891221743743794601264795926059835287978170068058896911492785802701423480859653541232393876648297863926308014250397737575413190054915792940132236160571197476621044149018382744960089632448685767701732671598212055300833414088249549985856120423442069291479029528073826767060063766626054374806226658430549805117769625445423382547221484843752105858735377710492732862034814355915143384752884029665882534987365440220328809195835583314779259607492246954095604272367876144363478423853578888201541485323962353827556058422881719447738104283821546427411404581273154198090962689762982013523045579825480714978790329112140149557208357983922144031921166434287449105599942492139447156919317504211678032855717397698632782961078600833118389257960475341956168964140129247642757423274543391386544094388692123770441079913006397130879051059771999043108950048884828127592924050858596215340264908030597190988100388193689040545109770240 [179,13] -41909713953485275311757206619580223748569958364664710446120790270882506766512572222978848904249839997470737499772537435299378227977962168997835460186061133164480643631675182603825420308774193002213617766775046608786057364615461418024281603276527429458193753278662308059981822151070887153836308361709769877558802359453390022316469022841133996349883382882055475254803888186171747922193816095029780336703965543448034534799485829770396611851601145757941587175866234809238400096596490155603680853592403579322383832721601877467570984907186333390776444976959426712541199100199190911198900995085955694877448127511987869741802731361860731933333498935851908641093403795766739575768900380820845218084226424738409061397685909730100709532709613591211774858822999915354875332646229760052846184188102632510580081049395082624347847766842414585729059292824868401289689025450195120566023502229453411712638766795569465483381225668181889960663497927345735189241828058757292101952643422902938162920449652554223067494154876115918475836457959106037816357154087731096242924380032006503671758613684545156024058293169284294998264322312374814451641172041996682035133555686283880758506116622887122286715277213425751429556824166967653105693768304218207386937906324757026677524571214176903892322969313375221167307646553440643339119233767782427304852773414038834859666784182725047108034574879041557271120098082174973089575014500565599872730750429023984874730817647964233883490517403508774987027122414324270359531206747286170352754076669714801985461655598777080927185968398995760989733185380706467482496048788553683439428482253122472601239009774028789007215709960788249388618742155187003068440848955291274567555161742867216613689550872622536972654187095425534556478340905053721216455838594540194709284732067251255608788656973149819288651913323863169842185282013825307411050731466880631875703575282947443129923259962109198211697460625693053837634453470925162299939578395174318403946983571583713174513254400 [179,14] 43781187823990278802734632181852940466851367675736851100329723046510386640786756733244279702352090035362890472521256070226820725756332303536838546817009865357232641056735887635118404624872922151650133691513529582118440790876030831052712930048510141064245866662120909525060315903081227250406540737880217899666726908837276585560869785161936825333352665898123622196540207112012145850243210040369895094335377220642219226109857676083176402364555081323487826661064483804841386890067034740471726615536571407791830685282448986903100909100479236112497944912708967359193247189849210721610648806641574565079453162714739105999890720739209859073074382688375772071388602869937913000346113250565014572337523469303420126516821905453925473222115927334003519865145160985918196695767987674707306174199470240689263411284628700986112663828568560471188958863293986533115089441613678708164082573699168430125663112306124842885876809858363441337137045072897100037115284902990756139370151807991786443051868976255334737000140289372823381902806303508577102192285512794088450267331090129257555359618749194533225898761026132568332360814068054577081974627813475751933130423666294436069018959328731858969751791664586567745277229081407356557340368855732005137812314455517919820775219917710106735369447188502994915612294916150744044735769539734464500169649295208492732045944135760736612346340800965999471906111520352657417652248639894947610472580795814719823917514970349285653826456710077023634837993477124546237752791491831291501595568282547193879815419001678159349604515078169359526166302695744743233032071573371902667746038579689276511903166501339632877413176742266360396626516180243501635002143603430303410542888001498363880170557141129268257688765268817177922985761879717993874458982072974241722809128373120254750118480515984291227916761701707683760323682015199729226242338499948354570536909779553753973253779534984784080201183913758422103182245671229476883223454974872137877715798948539716484464640 [179,15] -15711702346036934719405833857771346799543789949389865683604387618551156725522715785643337131811559676665529018259340069069079538061724955532766279921728628568886999883155070716807207214451676653563070003259088819030795569635450395779831344310140621063130344174815973495550135342667787845783765576762734882427968116181213023762560654542322291031715179613083957975855562122935090107324440322275302126730198175801175532530756136906957301325802781914229932219471264888691317088879599157008660690917150833980376925790167438518187936299931612552084987087936943005124284832598896539396937088223495527134859770720311972697187697816976905662086597570551504724659566050602213681925908561818230846787724163107500514015379250279494998718044999086770313778440630437764016553252933283223036145263396282534344031118109951604390252575144117795955274560042614995949545724047894112408390141723196692388075561597151574965674356831004687855423698395330975035141057440474852811288253024319553901233189560746841562672902703256921206029418007336296387235953278466864830867086255575636398147090417603056043365886373196938955709145809004805077976521496094527867681603221887675895092010938267288440355444729537865479874845240888524598473185463041945602122158393330177297256176769689663824406537036517410892887771794075225276868287794609443532969641344233018845554177316349665867306852066762182605570760614938237741290004736629286258171063071210875377931074350749831087139775834048099504414041688057318090144760074700763625296457321493325178273091043633012474354503965312873585864408576973520166491379698391119071463926698541221192344780472280731586956667497634161599797023947004661640189636368279219148730825231832502275445142323964284278026523519893002240746570226330485949323125746736086355922999307578715351509821502879215457923545842793939835278481447702968961286801826092988644736431052153347554875423367178883556355621218482560370519510861493720461953058890915022382521769209206186967040 [179,16] -48618190984386420586416616677228254280193327730689662678859964743328682946662287667177125253810145024459383205203653406155182308605205655803342167129584463909123820261253315095760844104133569200629966054119387024921247048978385482343542959191988334768415136279963022936311850956010675743401639443190965559074627207527592533298922551707854457130034890434734431036392719853289760231333236491334536424027871947415665858881722557127668676408560729590791313570938135802565198035535504204585206017570912704645300580434429165311499129413652857953009468253060402371827021191790222256344923879929394878784568845869673702113017274779257757284932408538177347132817268405667829202622831038759059415953430005085642952982243725669415811828176343017533914606674357605687500176753722741867968343561560683928633733878090392427638576873767659635435652060313639106696217854980539179892445635035176035563012570248592223298854873316559519866478672895810871871002864230892769977798301453076078393560329983045057563657475719960157974903683236753116586085394590613448490980428400285955535840951184336143384378856389871668909645553213448741763863626756637669585039899040364058781703489838127002861072544473334593012115903054006826196170014704191781785156129505081771528974986963031276605871096480373894777351031298415353044535437631771156123516841570550428765293527606664374718922180248252294767590506117328896057702165974355135730466634786293833587664458428964827151093805492152414780975898711013649427126048266092932065463171734237469695691476043344789438755971345428495832913781164661039369860971542785014525127156246085151808135595489242107882398040796049292669017907445945429666876972853485288921947700113476377015456947068348455457034244231231715006080707138936443813909943566401286836272208080981830270422530780442233501804152274076198001372080605397874459624158843760265955439734387028155626359537411365392434281861050687301371899523758624539713130626123206835860160006345950494720 [179,17] 135511649686898335016091208118507283670662005789632838902826255607854537572756835845092033461016540736133666253019888239462080373052888112216137281143070607812962262790920047219035650538635450308597370202526114117419041114107840000786219617612585936330381342801829462738424187931146532346952256819799222616436529188788616096719793569836742101739627513496771779580024119317406025062685302710052856408546426523943453891882704570992788238459144254761729319043485664387383591042236067023368626573173553128276929002253689543875459152773405977326796132096976185753476875580903001973255465943777930277523127270235789887153627054504222043289151663990229565477337974853975845252741980859287491294870286016514624092373986823871332964322368584439841557629783453572541600164214594189668680525794566184618696279845619593841158978521122583477756431975497205481265539931070906365755872436223574163832868564937469572215516693538697057765404459239539099436379707509653137737109349252402719256154534228801485697726671137254994807737248022158659481825470080652214914172997388262980379472678419768210735819631213821487167494831269163969629946401963166162931428695813564702866610499116991327135089102374989290087757911388054524660388320398397608801970490214676643514308393527956579133509609776556551524683139835131324597920563529049699362070938338085197352308629818495036130885620133876245639428991640874572292565779541975262515060232437660313383340820051677373601275236444918312987364556826237038687340297506333809661336722997788032136156320004078203833686463586908395129779394385851869520896229736671036454312678430654580730911291346564959300942685650646194715962264406189706335812763372767151394381910809137607738852326561963698676744967881307924453022329163168263677079623183253141579630465908191117524300955813342202482229659324759470640263762950351758233294148902708824797624203130926503205983971492823520202690210817634361581636129571316024981585609907972328086640672884654080 [179,18] -215855897532547713117351222786179507805917215213731529915346197498449966594380201303934813272655065418155548164522653694198939555615010963152914031246224496092700815191258053323626255895044624721976225780140200487586522478561097010539481679249025222067968490828817933731905438966956865550436247231040153849780879886726403261585275462158725806728159459423502556786257739817330189868488429721787329998945628150971881265073898097488659048369833280730079077175104959090771305372717601310734429756233186558009426932125636280088744030348530192607494074693014653686813425333301998403828515170876336413851548504229688695875802962164172172574532437760827857369204501835869118359792817401892722238474529176672472596853431133918808707600367770571966448500186741540920141926504483344884234450444188805729870131867607388376067437416513234803709189726477420584379683100680296025112931111012191147521787247742422084811533853431058396652497270834686456127563635214225902085791261990945906746139865156944210073405878590118333979602706462114565983385337094201552651540925800234532007350447826601698476404390176739214854563574771284444821602656522253106307190063641313930251451890200805521198585706281555215552156619697109022343555126703961405517550930926314921724702970569344740236178591204729146766636374810301031121291976212808706019800268053947542436722953685346271313413590173773681323009943418733291843348983305175228212572653816630706625208948557670013004205577915601626376973158432079884341635128704661686931544160303242785901441681220929134807545144237996951556014510577896187397574201714370870957256248099347763477036377031057645360862698970587298160878617382197714247274130188532600683679587046827739875200769846029097125748474916651130098001001402207775127953712356780057745286305888103227915104824435264712244250547202952975270669101312668193344526841450802988167716324948209781500654024899166552227241092934364124325831890286046052882956599094460340904602970314240 [179,19] 262076979027289735221322605856732290224527195908426803483882515374381422635628421255235734186483316739161408097702328716022189200585415534111647747260091129065332413398785065513926316942535552502888456467929160027340731385876355011160336254870733848279401956428999507387547698409090930912866841432972116430097154860611490317112672717954334954966145331926775980192535434338152638625531649033919947320830612019824484093421634660386477777081155404235508701935687270490149645363517172415419359915339197564984324788164449526181792658708422123280924541209126598068370948416945498641714735281539125310213467737522956247266760172713817292357780731048228355556858856509539456976614949406394303950277557366126276543408156274389634230594922326562166589237971977479437900436368025175662406982545237058056442697993303647885515313749188265698569746230659237210985966784036356100970910387067347052421990391006854370993955576763168467436136333287507322551816803570199634195378723144951100127704000281167668756890490208000969447917937300338836818160210072033673364765859746049624938982194602474637533323352121599525721225576287452364131326893611121173249669877339110133257363699347728864627661043381258427112420302886667252801311521522726903142692701980652567239690910361244807443019137271227004198025367029115333117567186335209349956046509102441144994523411899430913735617132181153349351272400235984653223143702335791521899935039640059312674671140402371311393975187548539925740101532536289142829787558494197548245808867052243396235325013682460518275084235045480799170193977178520563822167759207290363956387564391759550582900344024005888420414830045753139314105393239620920306296563874257053802933474457078628773204550944702241323686920798978344176567513411181699294387575586854733725572856431207387372840635972252925217185033352149287061595271366914978346262618460028480933751870652207030930547442608166092802435442604454039422105922279765537849777734390947724179922063360 [179,20] -264066731054665359043043378453048719486719392200947724351513028568202448609221964511539407664880271550018513276255106739749687884925958520642251829494465543360221615778922880897210434792183805055783839590083238960911876099733935845933868503472422394398341794103222647117058521282033413471749105131537114972547068849783534934789093358908688623135897854440700106043604549906226471564630769890445306452490105414432319730634285208627826821598339251253784928334117202357572274043349125027511800691344405488222467645200123927860101278734608875670481246293189008490092788519839458473200978805936481008664914202787414919368118542513915481536943666276624799290237922226251360610298744801861642288641933547470838710976052122068691412451739136414883540729845415190030984238207354456452884211732013796398589536717668767200495235795713641336127353443263339836137824438012703847050349820974255868314548551412789410888316878866623885056592915874967095728390118984798314722829890292611470369624427208673121184444616023959604727546500987617866792401022038827204663292035542895969658998771147732632684992133644351452793689184092279415275487158165289329500731892234907443061195542227668428202671287779470462352941690416225306832380159468618471897746787261991287066862863099740338981681387524640510065571549500561216758397829032822167933566527257868993938984509883956964076306988587105130921461962024439666179602917098660680513761547260305281916386597531786448189126493449378671527710895679511341502946331005022641203919043625943023678777835345079315626064372544605422250517783342410060177000942429541742062370362760324016618398216816380556233746380256528995962101963367367376066967419051808641334446126189623462213219635740829840229337570980374843417525561361285349983295358719898695033169772355720665910737356487644773111975944628854781411434839706329325515946656815913072975011071131397733501447121055508372102237433955049626291410975195982114163930844357727405963664000 [179,21] 231749142404161485863090424462381747063826512983048540845480598372606911288202775651776414041422345433607490917714559534299711197691476662847219646799959530295564691254469392734653947682140438672711942789844687770516788504403646317339062718797865376378859920069869579437257290872112256118877016927113941838015085486848728461472597956159633511456553618014216255994979002321408672713196812446744519520403247898267698349938017941073670900067422655865875042555420920537071369482679868310846147379227031567047312646004784951279658421435551664365204840552666310370035478117843473017965120563387400177504039839278302486265355093389438099888042276902346487934839748622527461373986734875602948605090403677727057422956336105465278214605587852023501345908208799199684649622801711926321889563932663613747450388073495273910359179008805739428115307137401358221802088159355807632704507196664414280673691782470998225862577739685927912019203744255751818007701902480804580184907609267107991128804947617690875627894027343219604507472998097364645954240287618722660158469695755722179996053853861961170571106767792167831839710567939860190947831582750075665830887802351641316704885167559835194424212833827933065611007030817928527727796356448484871704739182205487979263339750873104237932004947914169886046276914297452808069762222746896128618845524798862410900566807133174525002677016854742250204927773206794005591868732810354721496424872691358993137374078263560542159299257861844452314848330128192471077838826479978463652063383937636422218328143868765006664236380835268482384865207783373259418129701178214597830942081389071584237254903479621521330039462351178130053308031772578112093551463240343624431951871023586538112777491661280846046238992378560338678819433276506866099777844605165813251365578598783115260677683568944857068393403758121624801301597037506641314650950015978787268934939145384782646765348432579851430037447636058404571566929503607226966569167983608499842560 [179,22] -184238908246515675795795020132303799213679749888223359278075460891610882825260215250428969444698848014550202647773472301947922711147262904875068528579235598271893681281674216968751073398781149698331339193453061483057117470932037937785035825166267904843734974968576366993956067071434862359371438615361156295230784498373480687341522552236190253932979199764062793983025551158477131388375742317955073333184737584439169883302115542955668732153807532578156170460177908421532155177363075789501437247798225115612836177941062630786908163327183910131865407202956477982107992662646692334561504756702337964445220183300872245567580927533268890737340774536125671425411062041776600871830352946598210127968486001371593541351757073763050899973987675638204948910058206386129754281267157403638125665690948835298422804898419090389318502910303640661417511030534109900934010065575656930276480571780524565715803377787648714249259207416048863821241007194607099698296623473865203108700116932637729104745179697271010250854772483561846606162267730813967970728825906645985300451678124162872399687227038112889243258892950785587695658686656039278756364918913893735724937218650603407266616387323629358396247778450657904134546751995175099643080746709221665423444296259504168732162453945008546305267526911259183076890124674407003179035738674616729998638172157673140646009036735221471847569749135319732421088994897512717781414793700551418894507724731395853663000017151592550562677589024600155642672488361306658106786713874206954874169725842899586573204512229591394306692909921852688802439063507787248724697555837812011656634823715914457634886956595643333530240631560533228209271140125261515163804451352825826084474087121535149252693475395573839210213569080546862115582037194046564742025704446737268352169230989392757183959083840042210625696723993287491587249477892300722340665150689182584952764907364345532671703832002720337689908583549560152362016006999300015440363244370564544640 [179,23] 136769952449527953787824105069205911486715601647626889355249917721048492953558206329128053185263508924810569821887857163008999433422260768982104503295966165647915751399779839455699758879058022606069648379887376818715400257207438939589928128442873088001703527556246936084552721818343980331980473247843726820299457101597746392648280019559337942280765631319829139343921010396516995926735207677454517836174104508959432685906093655254008745510945415684039153102987643417765517106604411899576654968552001219193663235386804928020787999583350474321600120552164038546101092814816376907291268953467881849680106774581575455442737824005024463371580832818291476978102391784921614158340639930155779514144778849545768516674645579647373679586876147183178672198232254189844826951638352886777067797038269850533591602846600860868861242054638773359570323136153982689951581837376187427809149448885480674425804420634669057112920970526983904305379078272664570166713847962245736311088567157721581337414921214894937863851979201173336085155580694155779899411426992530509173288791241295937326362737639634599790983726025162738832727919583579689820214395301889517099961858642643151762505492732797980301306004063656356035286786346995906960053570984286424296371790208280683485020139655374267508904547600021454630262838398493740525889059568778209512396343470863142997979664006054629573490045980136580885755029914091434382637865003265479489219492663849290062375105842144869606012222221727950401012472809997649846506090815056917468516679036090332124658436735919031682582323804904092454865074807280829110491790032437894369523540186294710624347624504226917250154701711962933523862152547089648880496615670572406276252926745786099942033788863723728628675541571661437202887015658437624972776590254461377524306058823617194790568992336868512720879753077273199798884791384141818812433411058535268923969650643360773781749775374980893800039886351267027425004748190768232209470433107451136 [179,24] -95834011873790908218920947129803472666174192803071530820366551008669122527233134588183231581824902087755277165534821173420375078507214643582753181013325725696385485463082724023411120845928648915793014063059812253832992484688443567237552733649614007275171623568839868563456671462347498060686203877451439995878872751336509062690292393995119767511739976989307574491901771596022094757716039067698211787050631173802357854158250284477574713753808664973813695255179653453850307340385504316423821920692993195806529584211322387963314784294178038955864062259401316955445843779361419134675843747063530413152694234574215605449183499322959663225211456020984564253309424070761844784155646587047741790000907631235318249980978579288136921824888970878129397199336870138315272937351676202651300833931261120519497963191975024193309818761013283484658879607221077737980435867418960923547816086252546616597807683997341438755961862326969006575863607118078791235252135538443697613646679065447934837805728648850484637351157487228567146316476295768755344140307914641696699993346966391707091743707362967114768625523525453424921600512931621180474023513847674243667946114071517745841910689169523514924891011684877382462124693072998004655919797299990515698603339914958788194257823085712436413189264975051632548189905612715718706861144816441802579525918422123672528362592215577929647393334911934619646795972227657674229002996846042301255239543937948551203533515106387981648073848097794879052081529901044078194692792748087728402636892227463442537447222281404896450665950402793316136291828374848600724198107368541991379113437969201777239745085454496024690695152005677994339732979831935173903685184909032050553556841914443804423449208101835985732099838934494274200128829850060131694975415788267922234527288397822922998878379124808436902709232328969753501882190369915220092567675089066742006834943032873355454806470278244166631016445461032748693067940976771105631065108876416 [179,25] 62672995258267234078156255813508341754399878911411056959530592177890673087100527604525858570489549784412273982998413155451100510320548024746884375901436279033448524974467527495130939875200825089472910300307140591797433708945156069215073782109639156861342667573674736312918990606495963244059667328792432971662477242272206476613725647618792832903899248766966368050260658931231953113579431736666508131621837959653313393159914947282523230952020669114051517252802645930428307521560693653881365484780225753858321256276319317440485963452256049238717206774213458062262109889316304560897738980353298885505621219801129188203464338473952389624494370089184687097353115147323232650304205475505533899061139699904167058431583515699868781658187844165024641285586530328349820528429293237238550321976007460598377680137371746597508966689504114468396921404986636689767251078254420532538745500372017015807680228743021611748634992896715235820454376993039281299225753849833262266741749874214986558643232830739717019653120841674214442372081407999449202335901569835323294883604313232912103782081052976124345139970726772939779691830356996200736342959089976672855004559848149607502891964352397209970257062896482953014077410266950398698041079397565045216427687636517626714179931034483174656089427056121856975991507224072381653328194480068596100998911389590665984548188342332897611991631174436181976636204533857653269993894345495782596515887614593944053122273586440268050934331888709755067345535670374900402969374211015839768538480462320029986385642471522325387249054593260832095175637700734019454575003178003778464369939395985401567030305198813321912082423155099043830288277880547288215431790883815858362454485885684108875923427075873169500230363587719058543712337131813680153699260881622077638832025959583026273508580310004128280949157512697861095809102390289213735262599661869211750682970640963307833133370032874227745304232084233557220641665141189882977804107200 [179,26] -37914631569520392878959843494145285441364026551035896433207128360545097259091252250480696968329684773631502395050115567072128402880610591829551817825710257417468532273249906529730364295527479863554683686377464714644811466660993665791787551359053220507593160173487574281925784764587900675653137309761574795704477441378204220815892948321652949028367379289146510023128533891866560973909747065146624211347511330358456357486258717297135924286401362013116354750905063994024318601994726913955501659883023573741317065989418783111513937254805168601416715219716763471067370234626620897738318082674649587208012996531743510473086669063503066711010923702848187445630301930439226695431954677168236431925018796261526249555092387929092554018059925716088890938568695782071888911923840980472435951416258064894743833228665208500177494355637405132519983636067619450591758582928914328209654181828229178372042934439411306515957312391844760970334597639434439961400664353003867712086554879066657985572583102539046271411877433678930181918346844131806401177161432616448451241724590625223358937270549084378009956764035471364597623753179445154129428761517104434982601955871513627137039888751909003258483524106458122655853004664165964407560836879210434868749803708428688508387927132148427396013058682254603412035135738679297360418128541261934329306242135091862688821277839254991974750742851218797536099355365154655732267308377778652079007276558579616966336485246951315474979259822748744102650312816720024745585146539654848945431758694998520117306050662517541089379386341939900641421030568394711852162363318587361361563349019259334203736180403056840875537749129813252682799499038238860396276541736742558549865724119942278999457426111047906544537423817541282588621925485400433951059060237068696581908069235100483635087466598756334182934366696855850424368708983940847801405982186559794868785001853723006233782537069749267395747909005072179858818986562241429377951712 [179,27] 22393022049942060802573572826253422641790368499191944654434177981669241790547768681439860718683712844447278069396080964966591862521983424065072373640488722221292185705491551418007106269617181773995859572152847335555167450160439813515591962675029921839728214487498895318420866683102620823408174662793235335710219756647543000524367528038536985032863925831315806821178345007036257025608125575092039091679929050548508494925068862617141325504176368035038935375052536170295094075893932102630492116072831890512798526283715617186744038932000194747256731773266433309821653291563900052580114986744222908339279018092990624773535165379311819599898249520530614704732134355021387499169144108357915882291015066311363428915919804348404609589073393626935980869168228330630998632002296681349719991659685377480294798922490215676419689795672226694631059383898628120836646806709507708438064403889580681824087321497069519305429400381536869411589185022710140966710998442174910375158862473281282290100119623684886586237998569586657401169804239001985998421059314926329068367533415976541492507396091134772070404905166894884403456276205820444595631339934954051869757222050523454186863058106160544449771207859146465537351640348668916530677734690124168772249265306263726449951488469150989484787831067947596018950727423018096047773826790223446816842213022861096573922750063212564380440945601323643462836942346259058779237532531128566049445053772331309298278956276040006172290164017659966892663524111976316188445007241344629163553271145803541803980537086384135696701429350764677724594000154899401819140465092142105633832200181906911988438658291697691106869195472187366184115191981856563372882849058953189688311933487619356383753265034289131502303610129603380999590410460739515277444709948494748955356662674252455632004663988551540883370662996818800430178204381980885749316344483472932858025406889320181098853733157663078405803894812279629666317389071756094157056 [179,28] -15420009115251924819206691021471748910210321189898218851413236516317108113168807993925408975719748256434643958583949284630104769878552666440654881089812868126250167932917695330645888845578627999709033622703618246260957840049818906405282153484995426646516080439690781101284679927853502513829644976706870876053292862091854214515093660262949716426147968981596479659203770670503299063155288175525336758869435931192617084914321309847165885825192030280733589935574524422276352645270552120723546635078441933384074066518942176788856128335895070383371717028828319522060315912941679610891014504151056353705098414698505514891039547521570481160461914766655016594096573831420016344818753967595732025367050003725955493403930856832366616249118730039882132443267135919417131568570174600293107275351139218327625227735871330632141297800440375801238933448049647516058452508666625900957154971108311626558178678592602028499363495830134859008908621347364848663066227718650490539397997703236225424523480680971497486250384740307301017401270904674940505688234280479674753385810069356891959904469543969314282997179944912091637885982881695918160870378333030762900154765078432084399176439702500718668389845082971566086724311078244621029313873178395313598765783672793934959390144593446858318207561245354596915273377196522514349864589249594716148825114628242704811569494339891306582415235722537018476494317199731739612650449896928700094220840167394796857179735552016389511571980855419178216222582265430990360686476826686218853146917075637515519045739424343477774675656684646989950060360685541568956495750824624611975009587797267641092483307216702347464487769306149047962451011570460299649412104930849295711005013936777563560688238676083288965635969776851796036397213278799810682114227871723627196831001136283135203311575970608177770968419861157150329992060500871511117804701923262487848792723032254104288649748409917312172779484991734198168305656487270870328 [179,29] 14124603327003647692257174985820252702893473261569446738795789319546097156473399758426508555205171157351569361362443935625644261126557154804167609802939736346525019880278537373450092539845403368397672476402830605900939264079950643261820807730295400250687850474065080258446308153711483230376361439636719594297067073183332569036141455584269923521050164336493552260531054159093461260029091672007391300142477314440276219936419710422006286272753272318613508847175092366185479275600176594610231970997309822913704763967776421239694846194615280307878325197731372764058368847903218631864791779729987060301587747210120470931779189307488375838485200167828273009402455349233782768260390996244677680820597849919918220462603494945823410147639588684224326398334740547839379318845599352466316749955165745795601912240649513508633843358629890659897614041981334225945033159074533807805883913825482984198268322926892904753902521542406332378985965614048513483004840462042892474666909454744991263890298556178124956531607477770442280975868642926526524172695751810040581736889073402113232795633937139314149283628081449643395067627920363533000719308368891364067293208297162546161583584545450380951919845176825690254238581525854645882309754733422959262215870495745140812505250190662925092157759201388081972742912690849729160284740792323633016384980480037738436491021834627820790599709907738096077887284319618900427179222334685000357235936516377833410557413028582353099796526763948314037398089820749468259374055034245103394660074302781405381877296567412056819526467006190802341271186331498899508018995308485029978979998190565694594358591742648989282767184183574136272937470540597256833703383758629009243272614311038911099108564329288085357868667152196122440645910502246066070642239432660638847005969109600521425230538673268924601348752881385983099070079419529079694429777698530960874882491957022919252053118240551675929740228011943518789067802467154304 [179,30] -15198423421963824994332300721369976854005300580260961788814123191569978709222324130046034635560160956887843946126757891736484622188709514774527946094743282840433510973105810658196933271310153082779834531857874444772384717375042788617016419907165217635524441826478606774059577943727010783217316787218058130063562271916872272777233985315227816184043339376367239002025650001386883061323954993845168334234850435910976452824801164272038521888431767697045081200972052112333176578682247712573052639406683946690784397522080540876155819786370725706822521838920478373020932817933147514845689160204326040713946711436038996564989434648663944003237020633347388966727064251268681239361735658275655643257113819288958750445153483147343980342179354531095364837896947100840932665168992774907070014975796934279116120366671003526317305544224637217589628562616871181108022451869184814200363630028440309399797226486702582234225658596721393174530414973360272973462491003001983232635260808997147247495145230277549601236916058660340860670267424469365315307707572821027807460629317255979335959046847493363132054857985018091750104142529177318201952723618816251446636820779226438318716039588012709151342566792640741324673633403827575377825643754350564176697184975327139749365490336741071815997421059235995194783832350737219692744793471655611582689155224219321552032784839488759519068674747634646203988229280954738034994839181024509711237106268194123446902269984864033489407683150837030176360019130576157339263629409746569260699367661785070383908709663688203198893357462530883671474287283985933395640580796610887409256056761646843286676320230786445084324721853730973855696803404461916077127379986541424286557098956734478248961882112893723501325343203838887822559879763602217782434368946799819380204886927093794180028112157761056497166961165407131104096130526303497311414352588528336096659713792628825749224445979382213205821913276831885061065741826536 [179,31] 17400044317548569571463753622800999965384922788019696494076696873218901530302653338427814124184458381001588760505420545172030266344336562082813502794889217016918309997077339633644039770746835513312888459313260588734222368591717564222030705694463863644376181655344025221669115164244390764880794396158477639011164071668556610019724798056860534158312210501230864220693817651236516843881650550024316267839333812085223292180770140830640489442629522612784432808535068050023023870255389521051509183492615655050112320844417572839519490569666886218164879617909407731037832994658047170400160593644622434405615963935541560474523517360842869220502784469760287011306172814451298869961255762913976734562640435954930011855065110036736918279317945054181984264809293784630198840372752585754149006189476325199433738847158341936083383031711116032787680676663867805547562679143652890632817481759135446193117400782928321846255658190323142977482740517997049089001522876504296205381793381393123857242073662335888124508733259955783067698513477116937314306513873147790148726702955875231260298612105023261875082129409293236219305192841040593094038617607572299316025216718967968494457878624903696107143408098268687942278966773979454454986198945099679410731103040393300088026907046262184139853685634137123530603540720379383937345805741577696276816213094155234516051446421410862582245078137685227570980139528066119393716263987910506192243770168564798361891781005742269165729817840238367110603172196743512079903115323394298885019999298530191730741522562441390407600230446899514459269982156516379435580625637902776417494973579322746203900605289128339159220486329387169628191957030122258641468946915730741881791367201178704239412961304314273990591246204521849352087937007357830946403844103417066127245641979177976057269287225966853464341476175146417924699438580790358046183770380104471960810228234186142202224384410891957869627460206131460910062589248 [179,32] -22326903819707224207998613075945432614107009475388319901742161680270752485145563383476901208190362562618433871093780392446357899861716951202711800941293837352482207491587208689532999280647821236782440503230501345311643259815466845660127095068047628383328220476167821784585679895201702563010772890984037620617458593774353095390842983459475207015381859368527322355503895292239942154714314741842966804235988060737038758832547374854731850275059892041540403668275179734181471346755335568073181600501998657021099121509439617411924552030107822101861771424471778992444611005690102898916956451283995571234576948492801329074386587644683134604931742808448763541112254750015082659299361440806202481820132781117237831590398825399330284048259429932837448343322532064928241673014964508696432926945280934380023796553904471050684571090346089332130886016487526660287406612928215001153250859404101848269779141018494922772095697374361483183487472699240428915513452329292929890697490422043034832320789577195499637708914692526756757242490215946670967757879423913613124891242529396862634327208775435887664860359645758185060294093446163407608517735856478541383938817465222018111041168119292789674045309354401500277214173114337986878576551159686438931422073966793974559528302899873530463344030185832350624026658911864848068313683694747978501669242966769723488850651541473479717621919791859215250306952504179267656602337673940358055286816543132747506554008017007934837386006901041667312799772350176964681203385433215989613436616394395966943191414711423182496495869486299590183995240489208193093247556597102405038800318542879320960265145088832617244092981899869456433622211789005382191187911842265989486298333731310141598870617828859604025700074829850958425707283525791434493935547089945773401675702603119236539400908780333184887313087127735366904340066055632868093614044613051593563704185963176736010238094699351463700413118245720304808942016 [179,33] 32622162871302752791831754590243437110020480780340529552159421005624448798198266186803736691061899478309522280394960725206639706664671924263752313467491244691745464639206612060201377684389190544048754646248960815125796479128824527540344390398286180630812050007201439981736289214515703278292227415391161023920516050652801628155688097831448696414271455651984025531431095775394512707978271865680519887045910841780576638380082258416031595391497967584076977384344083649942560160748266561569624538810701749074828431814355216274284943015490579138672075227452995652721815648157613942604065044176904216234183106757305775036514623308558351536087068575368990734394993943278039475546326809976442219300469058374262851245717555995832075400657743301104665055543145044738080591455329395546141335604194964365238769356158823207061102423693923553966903144722892930359747272805832932458646123565714267075326338617178434630848810321835271361998564810113828854865359781970743741494006253846969837402307307091204841717966511432845582185062818919930226230577766978189312224472136334345626704170301349485791102882830075601097720469472745748243388396813850479050201032366126421170969363037168946570847077993543728145061531908326928643426718376107342199295829428169902250038857601249416317338108413846782204058448395115553720834837730290262263759232754693576953911458330218702565526892647927712566372131855153657267921704099394191772727684776319783158282974291204702022000651111740355683968648280418895992551913974883914595710567023094052108303783893582391618197141346277369085090825037724332798989668033725159329274057471493092344987415762910471188543979294100739179336477925681129067897515611021231393327595033366453327732608874062828335468308429189945236643833506136768281046746226321754273081683531987166161145034571414666346664174692704252355771088227148786416965608364050921410816088327803427078174043427166623634258057795316256532208 [179,34] -49311261148111451798328780445727093397165132112387899986867793531480983576733857483566330453364092097582828391329517667583817018545658840079405443175537141216050467494027166463412517770436362214801814957981644497064496730860526324776604156333857521604763352824050278564999625357504679225257934165731120413634841066850813852756902063969414969400644468204959606435371980949405337643989151996787276838410907328839040156962502960446955669989530703591215089494440047485768787623448360350377052571110098524098994883161003646155060512843229047061152363351156079186195321493100126095729588925962136379170588085438839755171388812766682642460914865193845647435645226911918769138446714795362170399949286798013259895495756732050947517880055586861016727147756943838700727276528763783076578283304089902054532522967406379437836023761043925548097697766620056772282440052245358793900828600740389721167484879551891869736767648191233038565653381578253411054671312871395351514372665304517043754537543770916083831177050379336757514273257651929706687649218037398433648189124572661527652763363263218865598260964114834026331349123415467245584630695470513213547115562409428970125527409096367755585698258849061163619710506671422218106864678158959578569196879434568716311872493202830972513447445223952078790691873929293723525652114312169678601370871730582957371378600492093616088601087536304397462932733768007277168614943925327903156233501246938872340718481073892601146976360714623584804478429807181973850812305163360895740813080527364418098533971004127480016227642661278618398866244021740726835107167587305722156983863058872041543366632351642245050242966304549892137406948141158931362309955583282339213470741346820089208696291136095209012712234896483221303098409535838861347411555883560544720884029312271747957254504684270126628972044185806098352618154840535438495387286038674349072228029056855318980650347948715581855964499712950210688 [179,35] 70688419046613974634391775219475824280301386774736510056884478813532561227525954644604968347348487109168573515744978869641785309872784316409846827441730013497552769740288279137683097700762088222184674615285258829569041982816593902532612480295305440266865265376987840170014533267066947610234745421260178244333126213486218254920899276271085544926379186145208476275804936418504400790985061012482483419550529582686941469531738006713935674200019209904442770452424512412400219284425964043581426055781338846021948590331204694576946440957415709620362273824956220693300783231992831724430289061744777759787775838596107523123240216532986329667444090876832348906713701146736388342118617172046014050856722925165520731273655566186292319294080370967691899686729431419230479372259256864311302275058908272780994885422832221964791914093156293736746543081228110626945500712691984464406807655838048431407348100613747944903005724887485530860291245139659841331568724581333791800368524128817339367137853213392972031396382260834052069095290772962454594654686602495106146534020285148755113585542845390173048356893961214712963543505070678028742107490444100817752757960905325492260906575317559529213459563164205218403739067853984522034898273397865927167327233591500499747826032398994297387346618305241977506035874297194594543838663459071859743332619803704276641459931654522103175949493128291498214433684432117795338823269583376336704530904037122215631467639604356089243371098715172381179814319510610970262417378625860494651992118580520966055635460273347195472249799328276496225046896713863296551645896797049243929195058979416194567603531639960975868214341851321535674739737811889606013753712812074830763278502478719549693596518478518206246178682198395129539437357926323948820601680859079284901397122762221630428414601950843077554455027388685434204904897597387954170884694052405886449181239817095667385348752580232516545918286633615808 [179,36] -93275692527822200303942973123147681632942419523989646307397294985644631268554384599278951428241375715077678938999839866594181028699455544294930018818638861704223021147632534905589998895605782645106367289774468470594937939464302541720355220512672628484630202185366230378311260201771385624814882054305089669051958596725094502789539131933716480427694582888039965416281504735773009419337251561700421461271624722631705611889941011583277871352643644876054392259406560220091847533236994412818744331248320480444379325859183292257400973451399479359604682232259231245248541260580151895421937850401106759700448629358806017355799275933954858299132081156588636394446560435836354022113997633801416258650883776761883780158735093969768385595718686356986986764215944112605095476293544226423684653627987205520752169760843680027851924963559487138862967385225795444171097079087760078020907515907244343415933471638458735229606662042969041856987141976262102240511964333397807111765768533043076120196567181994227476467192851142536772253984079037194654167774133174416756697644313443870823279375485917099056757387201010880436658118968157336804657381448631276687350283183531861171357390588251769830663692366615275434136891373926294448314081915018577000381809615566198059151105862801926678906545068241693866145039283224301531186355853594891909234130098822009263368585996788111171313780665702790836901177197670528740208013405324125995989141128743864837102473188802164606009601765073841047569958168263897269434219473309082288346579391324704889844812994379427280706904188875951922694956602114652255696013970520302796267220199674422626708680663105222094377446424331935546704729119574826766117149339687605438442828328260710067910745251728634361690813369614672239902409396891362815717590670858405466220405552195104376908490744064784378709310519158477572935612292959902482341263661090541697219794662998777242196514209767559262151507188308 [179,37] 113321103903927125440387571010481797828419424806761450929734596268270041496286166162980883573263683138721621587678026109817997876620339744000979188615424990188185246769205983782917197197042380992312339635959139973819961296212576982167753492702866207775155585168174103184097822436316696089546601496833584096516473899196697567705345662548991731196464266627374880058133881567108743927839327369611712402363726132134308505103355407608548925392064642254633822564149528874092393775663313798475281768318881845171030540399043288502820061654600932216453562670365214603243621067441380532443892535967217172376098870098365737146226043063182418219935644032635271532543211732638936194158589769950710655893690734629416290428102598514154653967108554722074428683013420066457661215760710009760151984534648438118328251177102908977370370855040799626428405061561238974667063995471410110887684059694666035524543549136327050992019818007710142775909444228632861280057745586377275694837726020270743603399948683203226913175492529142921242895034392561130260221459534770376155434680953762735639857281094606894205228027876213426750696172883943705091645915588134189143915580754463886415034877031502039341798252656736387802003754361562100329099812056053105956847909300521203515768846420730009362376909801984417262118859504027566862899335933866092491956905961652216647900054795532870283928816493886145970705514525146581280906916343731189018539845736668450587213092285093278526490818544126678913467505500988503295610626123118280063069223513699165771136709859316033698115380775774269701588476413146503193986062925219965665054305468028869871192485429239980160992305617578503205700911866574062276494530711874422717648125388167372112364735631074948733601920147986206353047469612219642811473990676160375365563653948034417992844904232828344391070408819956314621813536209375742833214483197662651146816831675771905727565205470390789698656665328 [179,38] -127531198658106459770594019782863919363573762482609680800037308346602783737137457013736838113072634972330227225292061348190149764868937275064418948292633033012093327662166909414660808381723057214734712721160370659911307883937210788397640133436465928913911487007479206456305186174415945356822507044550997840977537122608820508144593965002481471861004912399751328378344157571276472164935786144588183611427339427046479138602706258189948127249257449868167560019455503656976574440159904623297174701330140802972296940370351384917526611490135927219526169682386952697546688714444971129405992952097871900257458247307926103623894427100157655069239076287780643521072559362825810995582801289009697409107734022025020257551497524067580323321155237269735307838028472089340504137765429584896703969146209799536529239330845044659914279190787646008033677584532053103798060406083007495431568873416866475682783525142675979578458260965674608665724791258781846614955778228924268929455617014530637899295678738519840969395680607857810776376179701756651934643615518638224233132436964241436458536137799874734237352905049717302030304067270282801735962557990038631180536818456944696825101235698467667216925144796196491696695253431857259537573596635901856224610149052107801504432260183497156014121035800699847360425546549952706194097127190950124081256517239309416244597614097140995119253454665442992987021997240171729247514917567520864913427993948896620411550485509468820724545019702220703880506943147328612021638842589091053039355914451605899131532451412527453906019195728855582830579361470468936004608271456363059837643162031936707650066936347882774941506931377170722504130042932425139143527818699580318768625649535619825493726487666024891337176718339845756973127472045136784452602333882150178300629172766881357610779438559046920862500104761474226310816964726775184713743582081354697974135317535294186437364788109797334867577696 [179,39] 133325095222715124058787380127746997488421002229087237175345841166775422734622941276261688337498471278570822049339488640164499711687597969371854854391104638896509321832106955084920418465168201935662351250550564122271657709662290266541743048363572653646357313021719014319597113767839409956840836104995112061890158894598772781029877787656018817708399198429327581346777499207388494094474623806778413753906955522783496383807768189052252205174315552754285068444298910876834982806861145276702526415033082397300525712468340729640299554632110569818124281491508777852932166901437651653617669927056881797516072231499975228023010056079284746044699945138120868929106514956984613976647117133373021181893365427540345969565190046340237207377213294509440095448803661942866202365903672920732093807717785577378008729691074835731541419102042927367723541958050581653479838870026611533658473689400800341155508759739317052014354583081322289542217649135852208003971807205007302948469441806617672978998427264696040405061395197296338648808377066009821664958402054888394777462746740923639032836353421122654720120919588189451261632954266793548958605687903621928622200826747923531619491726234797019739472386695299882030018659377644980008797157039545018595531204241931779477193463198114512615405849613861826782361664242999691648052282802070462281405824697653488283332498834054224153549167554317697290505881982174190975964026638647755701674771483459575205491487210172942161998123161065050815927579005961325854289637642306052036316931464100262216380923600395348174832915161052759058060378200327696551680165755167395176172907214216954619221864605360291555678740626986044557511659582965546558572167330271769993183889729924361221520073274925879394945018628294335240924455809959831695578498647225880167768904337260236133948184605935768521114128869789173883015353851046163204854850469760660931033924038488534890425519456300428155520 [179,40] -129392065747319994892608479053308774903105726680439840216480171847157431362253664429381680512545305741432806251042424973182250914096751929836944275329662712000065123206901460079625112393994638933585438025957823658033313899669695557974379788450428795549942791178395114798086720011286179440832978011283539068354790449138583990120058485076043262269949360549004689281878978569680181838084867459220738600255102128848688581492983912071380196213417746010097752482810186058170826099232401068349884142542580049853231623932081254974840784326510848346994846796174428774953838505804682870069815706762951662926855876234770794735840472361563398443470082875411507964659400486798622814318745595304566622533104091201638255322477812676671269020858475494557645786402620495769982899012119545699531042264560355016988882602560662273430713472630203723506617251612266047676662565879689257826955551432577878339773042823962282429562776560901580704008497004555545206803400506779701765167737134761619407716495890029292747602942985832228050861044390404349246758151575520092706711610657921717094162078239861263000385627310535032132161236116388391439408724747395892541779876558283513642353797175898495306540699861727979398013540826984145856268107071591206117264763408139589921438183010927316943615631763641479620822451126981014382723265308305305792903938546789145018379553107076748425653594551398677526571190320324657337418345723210996503911306727806235915791339781916473630089842182259290949014149802120959247676606542530783723735764325212671582937982084861624577282681016701150632681115084794571524859879336392003619462267826761957070227486850340548258946741429788377619105680771411118778587878984231694037163563499917490578798277329613318156339688323508546076650076183417720739145054527907261757243073966693316516583188456878897439200255788399826844523562851783748454308442181422028777469969679768808187008753935779580720 [179,41] 116402720914396885420982840664192014835941996517922102321341453577109799805297244530021244713013244559597037873692940543262778731279123331590556958116252388854055879999895963435496120100796173022193206806604319358284125389327801400726697836650212532195436879934370558025380292466877666160356832640862839614157031990702264950172334435670403948466377661839142657297798376613345893417699557561601659603844060124137178855223983663367759673864585857684702522533459380079545035755614987684831725113617409647270603865685980038851108328936947010993659428293964671153125465304332161705231534243257183243676977865971046285488738719875498226858430323895226240562707612732175937184711199474402818048542143267882757162788560297673733143072734410594120792706007471381031029268796008712986471155492790163215208937166523165793906010892641138095032743757851485867474989209816344302521297948354262036595689163825888423667886420114229104434389384803149787903952902868858485435444389015126096312116232010647115679749082494953586333743325991280494188477764522465641435744343875158980106317508287490949919169553670024594645224103233390853423849153728119144245408117516396551426280242045415081075227214838767839721478562180957451609090218945369528605346696601870810904275475269306221709727534951150261502734393427239464920605958477195111253304105206932442669348163254270588801167072008040247682659704719807512352417476884477998095200532493087321178391648480578009455575703798642017156582084080678208701915234285870874222403017303666183695866682940723148732180408348043533451868427918318884270266792454389115969272380983157649890383131355169641489352974156780485311268974640720978465052891161846342907933630016415920730236890417421409795908159293966168232049994683370126417270155743423121105021584094189562441155128033913728450661869099881390963394652698650543243209657230772763028385630334879544978168517747390496 [179,42] -97054394382370729706638264608956230779168012703202740191003953194187008183020335115387683929162582123497032954382395193451903577465324840067023026230599193586547284226323507032174724649080434332152756224345987660455038728472838108004208095406824374362035925289073402945077374445904627194865304925859440230938911506778240717612178300480682403021214018167693226023917532321217572307538538213635518987884594184596893071528353263852576165271134937975703538531892445378308411708637613164255123933434997158997190508402572536937858983197285694734448673164292933333953482141978440139194321035986656019387722550448694201695935102137799288924919520025586241279716261582361949548931838351062894961597089660823195711993647035357329059892142301810497077899896149860753522679243408585862838986031988629886185443586031166085829049333884085555230740937829116235438381262318388633889316478506564982036835333498064592874956309036204888733636563954669629592377356652386392122380305960877275524728765497234437287081939653111586833389314968600459339209431732650081387967332869630298863247703137795146007691715695844245734282251176754514736663800752977739660018521873333229520742521025419204551589264987394135666963018858947496173969755722200746851030073443198501080435169517023692471026047407234146769076570863597438402335997130704998068077006788540725518848021214315977072352446646620948407771487570336041732103744974643504216848602668762644122619554621893526052460602516126480141076244294124148962497256953826345022854104232106886635247077775818632517965576204281585368187183377968185906011345743732452924688119512124260753577290727203071010203671188318612424221472828958671307890540868958919999113927499815403149104192867850981061133628849481206498014007958931837505779668840636923513314059847966818642652590377305187811088057199867928023882355586067260639714696984754703009452770282298993639369078495952 [179,43] 75139758587647728810428652364345381124187142682020226663650865940355356273264196545288835956478346185532165347200099144338051143883624368207111050654000800243525588025052965408674693597841680365649518947762513145031511504307339715308551577608783918192327449495079277783488472109518501066375542101627110404786262241137735346268673576942435125162978934172018179503476471934599200798601911203532562069910632677881227595161617305701916860887373493367564626327505659870904996960011012521270533151567844797111850656058373191562343758033639348281197954253890648250960028168615780365374654385528536355560034546886307420135909790247948628137615175755658240315468191296355739092079249583806606610325675476657074171323008310576543117935817068775955321922005025588764884647135880688645379230714410537080716246970017314310835869927129547884814459949388814519888560183070180017040063162780487712459069056986720110309147756864546047266720281120111163318932606959886450427780902646193264984631068297102796266180084303660540576509642828852998177655943290536424608173301768415012641223742295359328747878292146702244905726429614778536159862556511806872584158101831928664374341743232452243127997367518444412283210865661561579093515692227003019201983532388293668768806064028957981414891327199192291083099750241039632838406816046835859991143544788730714550635186852306291950312180911959909124526462532671948128716066856760130166715403201365635812445719180909541091636204638848221882439398634463513786324378556181005069834662941688072653785773117385267865474960740336697417584111345564911993771060724861638461157390821864045732692001187193384448657571987244438436074437276954510150340730417115775522643714293129204188361378252289109384220376928854220564563419227332728597943315044688023564694349058947771605119538749007433943959122982819721646440963133692657386573901911203853700694559493880545083584175424 [179,44] -54206233702506312837783847710778300496813867769737540004676092711569009944901621818945893674587512750933194968311084308486232759113267077917683117068720120499186561152688489107711503851304164891873891662734728920230569518846189614429450652822312054863098517502749647106393255568376170012687341679205760748019575460780425632433913445635013656721897745704864365566076868719039972616775929709786157544679401118428345842000781716477146087737380205678277926071622071212633455180100810077063882316528163306282635702334109069755118269201980736139204467982185694080452797153149308002052290230189808846674150598989266060218225978371163872714147936043050493150011256757267753695767535848339862320018886153479073406860162347635973501952272419000497871322726306411434297243349826916487339888699397650726325260252595144974539522656468885349886402357418561828161278709598350260965685574283887775174745146565165562981900663252485321159383816286820459063750332786871869670507826084173162162963081510309499684937520548546673775161512347938127987627292833967903693875050451825041233468236909357347854576469183713579809994157373182158493661096212207456267038178081951022681829278519672474595945134661664301084771697558426093932344153801139127768580931831625104294419420486460925710109783698185285249104798652942106237915753120214942199399993197384435293773650461154460293843850286630222400019157699069694022995099944965295507572472946603315194809637812783495497001522270177570429742189963971440808471435002038094908407890218916936360543820906850785203289290117882248320873547190427803810337759788089861939590939795398419546160188546664561190974513082600164629019267969942223609273210265358235002970245325832119202967964060712256785376316815205385563845624216422455152697871303134685009237636801853121798307728874105272074189489197682414562056036512597368294072066348555564669573960442709455792831836 [179,45] 36599748939492009982012009154252529816727881690476319203992061698985818560123674858012843582666472392069118885988361465699706487715822916920594554168350183930853679800402353610729771569137524400050647920476857549914280937287364070317686190679183399935901011396619548310040025405430812158060860826845434994182555414771540494306806794836972018241934996712972189769545453627929614748085372169616593720905456994213386414221035198626370410335732868357800509588948865023533311466460289941444119193984479841643699377982584715666780495177342944165435510101935335087355377208402799024355723175114738861295607488588764932037120413478150639794160238181612953004736050652385653265961134685689784782925535536356638930307641663611600153681299686708334462158238709487807734475233979657412851900985850307140961664619773991853743034367434943616348410940709106266053797885848887577455455159675577976742574848241121874180254143428482443959668014039622390095701916715135326852709718736911822420852473194390828402837549618524175007154421748868198086647560313443908776770636168047750847351154205007631446845849958281587567433267846214400601423340939409374995673645378253178131217912522896017527965943838139854732598505023140323131941441673515959676216548978942893064304376150106046242401084360018614457512574759743938775135038147328888797112257274160401641483098210052398467782289724830289117752565762168679809787260381801299726048913607449244004244484553443264013477569840400783127605587598562768332343667675878005781564706005487960074374769977491707593755692049377435849713479769081538589230639051052005232190967384047219932162967348406791345049213981777166915185837060635099024749341739142904532560555403182466235416686651913999117873977742401703066587163413085106480427870975046709678461949638875556057166098808213204704007881799406335290262059701114935177427741622147101620785696475008926195152 [179,46] -23236896940875927388003190306422460114157106820451641127224988214719344799523162718180304647912045707388305814519702744227174085819244977367563708590064828558268068748749601888570664438407025343616804998253413273160978838589350047701328439741410278860868397765698116155810771384822929541723842176759302804339207107881426267640082697550550475316995482755957545039819475873271628697212253163554324908036399808547474611201795162953411207931074736153433279583140102297608860389020601778885903424557149863520409269938939168575592843406190921714380945908540381575013963016807366015211707974009940911153426319198888941335480908023298298257235169372547573285579552534569459100685335222982691919424570084608825515180573427839672620108149364608685521629979647051509900309692134094326497083039646501178070683826071238991157042104184571005798918107927977926973083365889883028105228522464036118198475610865928443266636595418148992439513177750302178711927313362571665530270820868204575152533034080725350388432385360639191583346153805582249415094216804566992542582843109580020751290406337928405067057065655030697729974328597812319216954053990142476761121772239915035320030096290471251996242340589463796615295989685868573136624810997754666005546039936324809126008955880685164330822583598948109515050546342321605480146238549319755490394701048118047134945427096414325764933934199042104671410138298555274205408704908301564716304053570459948949254041900944578806493334062810757032315588297529068318898022216323906307508692645154387340363044274688329648779545287132922272344609744985913944679949629636981647282937063083039754663968010100065875676365128469035292145400200649507147189263169691102091437656579542965170925948786306490496098261744067515173416758921403111744694159868679903828053274185880185461639916033633431152754052155562085361976066813738765081158025842759210715303114216894148652 [179,47] 13931983742132214462878518527546091906628980750443601212041788993326133073038170169922528051104858621835226362219956012571437098018881117640264802790274460123406643888373991122660507441377696720343946674204471904932162887003820953522507053568151753818656460353147692350558996840283843885159339967983479045308146571044505661230116395795522907996980956473795859176445895357681086029144905827810166108624068662288032137110152071827323409878950568355708612766387855783456358158221479265517641346061724336208687011704384528059193530323613374547779220184658940083864031215812702786175866301757611075293509977689783722285986205968896963953268509343805750332554952745051957891181565719287429658024729349207086990101095631329744656315272361882580145484514714528504983920760349217407485428600053639825355958452116191225094788134150603419628523814380367334588622917074951905769397630022830973491775710985790402364908530188880157139060930715741388262706402026834428207334965791780619810208086704117722451283794528083788005302490735330935312073534857223833278710840118004375905815405765258115619349854074979047991073622925407155917072818567031653307594723055135415420874428730143018630948304774705857627001521531719146023008967231170581331871275139532638782660956482061552929484099513415526286841364056902601582130497995777273349701459649692949859116903849215358492879424025053792385155009690340288454199876534465394814298261287066204655843297714804735827663233993206501585840393558129644504079028375444815503545735572196181141268710367618097382524213366484048582278959060538147775827278143604572536076995235841773872351306751851494992661860287879519013665492177882644701256441843724822735465627326996243463120232482284587668445506382534845089048419901843496851901990428659093705202233653485192154403169060384294268752188877548303626959221508081463053034744350985128601292893170169008 [179,48] -7914774254209215116214510991100221564115650093399815895501344940115704500959707442815332345237030887444928967841558421854635460818100654956848952899064336011909751224766989886169241095516389266310890313514663329184435791827468832287522446608131023656165207455389445666938212250537200165500631032206087320789819338640971856806995227761285203546216798030485525341734074721556525414804277893874094506969881152099353497271134094379335606428953193065004108036531061130128579463645257817265691224419562886820286368207137924489599842652219264970264001735724301971903037005350550024373000425814937090885941963058873135461569490628182381388033374889027503201524934355405407079504199113824788074051952430868922239330735685899081124512897424582731630535143066555782274564629411053952365862608020656879319235751811342217909059834943040709411519174104441240753537420602965433812289300148637696743434596286128368663374205157205707215318936144338752552175495767224079832764285463350539536502346968541589201268630379497652327277921110362867809394425230921380379881314695599815982357823858134637764006030129605979651256472302443715575102303606598306698226450371657801772986434297936197818657664279841837232733347696150447902469251979985447547969667082416049091944930622931282507283156612591687968796830816292103941947263260420484451456036890528864233843793035843186246713035880438517755477546290857092397912811729598877927405260048268947717425541107591413219096896642343719250629309454875909317895978662829985856668181838279632279583792428248450528457843280221430445923050495259520102531942914188260798187385699884791918263586637353902883722943016693580718367471149255254019356509422701427720863027725280009943065186192744314714099824516418958401865114706312723610677658021968558835489414709743344345913792339226419136116205414648966687574943157734540052631741333808625469974445111880 [179,49] 4267796987079777030408003250363569107898630302731125373718202681209499551646148417555516883283216770232083755496544199992810821302253575520075250378754084924574643036139497195428048498826385205025736719374461333928793785802459605073254003321728324107408888774356693283588595706020186749806713205193564275765690141536235479700281150982212417447436400214857553990341458500843246975208036988047298975766856266154059477449868641268677965466291177449299462564784830518347751430144106141259193738356969933590043472525694952228052637255877183565439411602289755420693194160482272464689299356278656974362916525245577860817542036511847267324083320140529594934684737988249587008712329804597720096371217743358266077379938157657411408699543804049081043078944860148223008564270349943982943720846048130947678340069498614236276976664953483424887751807360646304709741050318951044424066375895398728061381468710666498812212860567672550534529127721191812621500517093760498534307642273246448842602136498313142410604184366482425949001657108219850316876747434865790169070469537179908836815743591777134663263500777474562042578864620343827287876775240558890358545122401184845634578017835577169447906485948406850950990486993637375871755402142924972749554823676350695590185049546094353522360158619102807876673754010107879662515550234573960568471501953092620422893430101173381059810263299546118860443868857922795520302994152567213138551886742964305790459375655729778263478064427076514973455829463052750918516364748408111881238304819073154932707768628566386694397698961288057917123656261599389116183397403772211136866123847974655985560220319642207872715150409928542901814516543393487546931273940071870845497835260571033883486500252958331943919864185402567600225693710551097873794311110008290672821500037115571536442616117104196421501864073031533094160229928415117219427007091281467901831899668 [179,50] -2182821618458072598655949273718288520011449132780584041851768199619002622369235276458723387273853196702033038092043783993039470464356159885564024743876943497613471225650130155273204407395964931717992763107485576899732002383942307986162361964343316796042155519312162386716324539035703991066122628873009324377483316989137493690013655900220852009253208132339979571811729029247372193254803598506021138259471988620597721534537059351348798218051844368902556189832929326799611362583865027640838130898750464009016864559754199225444968913356491917796959153683854071798827447730485333743563729115161581726033847857278330464062274762119103728034983665878695997143256692565271067284357963723703156527568132334434885074804884118731563841002935105891563158687784611984365313891143077509931673548129691854636800950761647240501482978653704239289334517334641083724283680179582093526295133656515569213564777687468977571086690049137080300651328085836267584312304952437052817920083014834055438874550075727485274538721228482557452838887520471134003781854008224485189672667514918778842204964971638086275509070559219139939886747774154121509787420551038456271511792003624601154430570258138954371194478093095893163222909740746257710048592712895973846194156259174175886589410201600362180740369148653397577576582773706190543170414881592076250780593778063464067174559236667357918184094503039217803148193408462612762122541274115721773782870423378137523210225000430019405573610478660789091722695897211376999532765953798143486376385050008136115067900717303136776484241186931517789344652076888254753865160005109328599351858265250184442708225811692342092553728499552777378623809577265832203341214042612007887067435890860767462302005052858958835773871620513478887545679063483452228930604392678007512189898273107897667370843512862432197071130176191941634946830802508404878589972644559531600733728 [179,51] 1055121451007335344049227854173142931256411041705159662568724820810223809667197158192981254969545741871797935914510502660736044582608217456594111577345652749362182768557284016000189025323931471040528578755838633405447853138004934169180229126249486434009648124383694644346006378621470232878980127836741758846667394828420942367079588208455820982996080028993564689698314922307776638346141006516433824075628947229413035349703705714768519750636988763715177128960078052844473403179382788502356217137548666999945134108299777532323506424837722986698548885133643571005548856218115227529100364085142953173445737915279218551666344888139232057131986998284817219117486330200374436746524087515866915357343786089352390414616572110534602875377525346365916573161106715388947621622719591850935374407332027049697086591853239292727517635588532918960261141263113759353096024205279513706943212699666724060951331823484657230748266813593973084764699228911261978374202324381565412198547759731679269135951051268378502548260363428198259084156411731259336135403062129527601823545517974595998103785643288117025233003316806535022530873140337342606485291860318612919982885855431520493558121392030000786159181062385790284566324963556503445894897922979044726274522597130999677439296069240513664655900036760248868924439706260812088902433241051691218107484640126630925899874639727074756270926021240329812462937529201616102737628867629183182395952177718078837425715460239964505490227077815735861290839597887578772579612220379422764828734997824362457292774481702477432543252827217173618391164897589839248559353097695580356628067356903971233330112239103916427276233082043908062124423792593248748707375358338380483015782380214480028828011910759999311190688852074079788356923182473241088194432686228505947862879245460389853472494568828643610935851701324529981239841099003113784320688530121536388880 [179,52] -478797421140017642900735385562904338816889453818556057252731783051947190434639188135406028090204751246520291032908159046968481259982580936949608115296227681625472183924655808679878436220255680217222227067280145109532697431630482252391610409323480055349761042557963521145950677826886981758530259030160522324759121772030101684826239521609765812861903818385792819920207820670542124998967926001997414725373446819554723864234032302674042136154729419772545162507064224674323580300285362468521320519783974447776868153734728052639257004903993017443913420634859638067590087587500207401500053395776776261177076046143334242593175746293620683986378149725497968284747738911051657926195658358174045317519438853451921998210844795114900978126664910244134520468895800268535721022073322528044601982951737945506836195077559537630879179643317122797230785934538127621119157952823647575877438991845632078946939275575213518241863816992715018433200171669812637481007867665801420557224034963919993046358830810367903601613464066080925270933880892734418260306099051624300286455110494544138391827523698198084466456625749458662550788733483402016420019719222133500650841793363913052813355661367206672210691427079408630092047983527691833000985618109293742201542840052416708025429340312747830014667728345846525724920080395652632410103166910253204194866679192659322799891734138980567423109356952699080978821374706664213131956764602404009261247209044230608144106972803982391091761599996502174430850185520292600696625411943305175105606251220335550168339855674958988433865430704646473978542262914495034611529164598376704157889906809333079207202609328866870748428310655827092637011765539590508110890577071193269040972987191911774618158305046604690094921540256071204295790684760350087613268393711588950441667438220763345863115963707453687936333141766918941918230998377580955497760726484082980 [179,53] 202084708647366422288741839245196988746404541291748595576988521706361386270610239542358441480407157700338610847328021705214787425614535449307479653177290541161291856272424368543077892747326233543482642061403772041214161716168889136384946687785575973483119779269486296458354165260660899474313962884924739315196158790707303920424923511111027956372223754835914296168702603925823586210566140951540514076926887012670458557631945818074522103600782406057019864257284210890747169125816818782562990790159191008848676352960250913349985086751885517585398325818894953784188246404705904390734375349629396972198006341956823075429983585162090978183253285990084034514318006868054691335490160006857938450679955559536988545513969380531493603000894952324321543111029748750234699912477023518669622641695593081757518941574694506910198129374567040149328432543710412212640040134658938262744641927337597033577997455732540715851685546387256549851407132995680000924578176539729654656643419281443248220263325940182528655237387688592092280066570380646370217155277460633591812241320318890213867435095347081262954379245067152253871505748575845729014366290938402353727332000380592002282194411704876163358914890007948659879155268787274175502427239451167169217334043875860153710477715584922019836861100381690345667914098947991032338264546683156198760020478708219621807979514245967075279097877326751683460569106568077602190868751378070116583344475691879578967748324157959462400634407177507376009154043087826048264127290809765294977317295229468154314932399304193359441073116803778624659998167819536207225606282902533181058585430772249925215870926340767640994574950691468943395743160728454131958817424393297229050737522455681458953518786153113157366526882456608034422868422218342175836487110155995314826972089586537889331074044048326401240033313815404581926680643071420076335748433330956 [179,54] -78447462640173575918233517791465079280129726843961262168748646320595218974241063623617071158678236673055381498816871476053699860413392920961121391693177740740515683129029700863295688165485150574385348891572644243262043556974518250690844210702557213355555647509698440680126421398552740151092898912516482965295107953838059598658555198811423791258344529312729066425606357377676375672759346745248125895396703434669850171433285862297940447005435291334870227799657060612436220451222501967426537040306873667392239546413137913317932326022538261392035317875179842450818922386829801742567731070635585737680262236951532040810147828043727666548162878745230570383026713798417121706180458451999876304832455159642858266989901599302866065812378952586692523327183328979994300623399443309837720882209402163190892841436965480761307365647342157421117091383307706554809253837798353890405969327425508464862634034266565275100077449595983335261229016464871706634772945190939741967487835765311813471375168346199457143762824686940226265902874340994027379214424784596036817399797788146424015356415150515980472930839563381093687092091233128200145552036599928683124816220716551159719023729651308122865405730835096740238426501187364410757859103327830564889815565037898869218906667441831431396512971614878851692288410505978985305725511330142836556783562421146249761917572175406924028521450015563735456978199636456221049062451249330303102420241644394733013002509142419063280429274435497791213827714148906459834523348197505632824802239827192864108637269898663106750324149993103220420023452965605992611070811334125765075878225578533741357386444192107820110429541552775154797388180117456762428509400603354740325804541648461091345026385104392723742913720779580403871448239079107736069604589352672187316363182986498786662781424316811305787258357722686578975368358221820945418419426680 [179,55] 27654436730488914689834608859424712154178450427380903342156398324932510804008154678351024904562713677481364822935695374335796256037245123743761689893729283836421138601918296052716128722293665133359868556998501430888295874360936680289331552906831234963775438476207124312473284130034059013747283864691793482364056494333895024364113326754974304752094218316089972518552030297762221929424375564690706404497237467622241233007673946184695750328596009077163486911753788847351456311466843563932424140206317175571780820570000096410427133026646571339738261324751260228130930976889700590241104809137023076919826653101603684073228881152632315489764683335992593567592304632291431676865564692659253619832404939331298145019142533468522826748657270484323177365654114822416096518304414197932486936636439998161463436902528483888858524235876267900758433046634889598603414947816597127716952260006444246167781531682446194761429706327999170918405858958336783849798356572720953124444609692095013446700412123747635750117964951561663739406142829463569757244156339553458409485263004875128303137201514865241477893021251815953666028529229072385700028738249185897225798119339889578304323809794561896980805916054831491819367039703432574144201377146795769405133169693280078505203478040617419227440182831556051484444797711228666184406794021015027840196170463911841642744071154671924397203026234564801237662818079900688122444580477869176157278525210521709055791756715919801487790660296544888800629719846015679932437131528166426029897531228994614088617270351013623829716741135738381625597581856314729762458196863860947055337292451768113535952364964309981455346033491440024790762129751331465185706047156371171811544197658113089203273866124473352173188181491537082538392192463101466504574444644625111785675929146818740587870563216816907961496369556269310962258532658781728752256960 [179,56] -8725726509162706282125309008254711879351888708150539246938854164212329793612931999064973319217869071703004283406050832564446485877728293144364912056017760916560594390273337797208044637518504908476907320695730399353488873138786675385520045231826867842668177385665152205002954436458552183035821601492705107984633722020026574586985243269283689867902369984994289318215507924600504594475233643550288899725841240876395796751961856190236902863103849983118410430205840171388749209933234943582953392131479087383835395541632541758887782908386086838654156423364252132095595169212317736356169179625858152752326010446903938253261197886767953881257716287961089491848507834159368922530645307616961502792914203711155010649984502456771085860443526255651642115980906143645322836602348620728108337218958238191119718426225820369328305743510583108204385655671789819383254489019082158423853781857230756893496755796392977678206733846798508488038066435451391838414688386842705644650644021871037072210750013061077161342657216545528966909238580851847697470388430299993543848444681183571847886009132609648720969163935821498826931611726837066613247527749963843250578538326666015061695052646805747556656474662810610115949761981135864264876259889932425792686801385511038882833662635978844546339033217868949136156382261060478487090394884715335449381493801242388386048861368114855989401529107934859864663711088809770825265030386519865622221068357297826509188276106924096093757506480764050603885910506147426825436043010492007736110041007298823018063895434457746974907380222926180254942493996819156323085886703123179714797529800896170902327885426569724221105839686741589641528294630459069677686984770999273949686652666241128925118485737960401345388901209835472492328634470785437087247236935819896876354985684182802150039140051630490131961356105165044570807779425556471166096 [179,57] 2421464177060976879979985812300435984028893359694045827719214101338096909329901533205158056858332777008915692340684202407578119669630157706836481115101214029989919114965178292053371060940879195898253137072220453876947342701235069421687859109615123553984324492321665569236229981800851993662279768287646720691649664740587319918076930279380988479908428392641577797030472345154190098282291116539084260108887032856818539511212939974624269382965803507039484982985313363475642398243005084783494798079661711563404097565359714131176182834288646682475393013440323345518883622490228840366715069631183043934606554106236866051901199883543258815536459756995184135105097416046772472043323914410709760670091512488506582154539334548449007367823298061863773768369482254329797616326193638619043551412839662177122903467889931951078210099513590035174851839535787684799169926324946375887640957026762749785124267148525286272443428935059257925395763840893702031479343274859627369292373673325763881698215342908890416806336846709772290654198221449621283416578301589599047527737038870424420391893537125502976697482762897455504231180455628182810409759980236728588653231568528381324476392628537564263216492378832853153605230105133491237721365497936061837155500248924371661425040532978577501367354720191745977407387169694303341612179213699478716095707993247598540520552753383343205886666560030480511620808788972979006560308038386267077167580635458800326813828814513107287714768870897835942115323042185939093726642330197874929822887825515091085797353260892807135679740877001148066095891919453931441647959280489027936368676615397929499867183734580686545558492535373271298831470277282493258075574697413943917857324831800006912951306984190144919591362762166708822084529780424595370187794271993495767545269007897615096289604274720494032490309716666196426698695497310701168 [179,58] -577347142176575713955639385498583550987575232889903432012240344871322436178219433524516465030218590813374465599508289915201928917423701372581948687357892249554482678555344307618835902146418348150904296526486611712071469471988887526402024662904283746413538365228702673491774681748889625484392668909400299749859928560377774564269045155370907636046000888623433112885184572828710723065816637170093729074261804372521570567411244247499456476397614643476095716813176505002027118347217930563111513227949557188987102584546990105030759292726913292901067498965088732993764735264128244552960845136407393242831052877813911593671223763071580492625620352091850011575287716011566516754581144027665276197433957193125182057165424817069378692015839508002119729472722471777951186382595458075446978556489177388314267449628027106212543032882747267540674084932903504256132040463441415000084031864078351040648811434173663078046209699622772242246350140148100345410175796769277167207041834323996591407518288826338598358456061120253904907919320181066779218221676399131057346609842721541592402796905205974441229321452662683865703104911255734628229964363643214906617022589306826875100067002151381463581674347492076974876161294782870686623012805824788345489420795710858143410580534000452553703640125346870249962597076294235976834343286687745411288256043077800309026316959248676896639530410912871919300428326135610520197272324704870098219925851851812989000516410387450918025461763361002565075316213872961255389287604670716215638892599140044976347161093684146407916104422917760979513285388252177227753233319349118592524812519271365426548418500001590429154803767255572199853654509591365822991992970007949616871449196373751550625491517613998761077871719464721793718931321045930986620571530797023957231971994870838439022511928721331120827787554231968090640441456561464 [179,59] 114253503388075090426324764172866554878555244248378612797938937533552177400778887814492359269714566432106282322962292123852415175842175422383427860675645482704824303897154008364873033201344499252595796677349288205732699119202626829858254682428266061302426530459245467341813695863253909930966669929110050380406343299351292763502171161107809023736225385523046206698136669532633875965372103175598618587473297178720589245288174409175563552204959401599337506834041946246505789103352907547764479147185880801952739175714626503929314821913961925449344856514933989664864111585034770707534325102491494482018017433736679086764829095514893147242262065428425314349053634349303167233514743020453636644500526127862654440205359585072830268726809075426872448465051543723491928445818160656139772524031681256047716010183365135516507789408773952024586669760589920128774474075896854637472485807373684841526911175994635817919346097962052623198460047584181543306954625816047522656770146979142507793567502663394076334336552527632355042792567305027579421196799988026775898272408683518210432813301991569606692685404973953637983511604084686562160260460311405456047848163459008843281014637160562748033252607517859860178793534475919714681021870500830374096307194420386454933977905086938922128281086828211066318934603704498280748712037271336007648747298892984067149676480577821122062285829642872052547463184549745408320621960904716987342102359681764846442483068269421361614828910132200470755726353713454792395209404433779608200423737002442455570754577464590374874549598670996213000731708015696532173152000264882047736646107852281238855526160220874648494676200259514708049365401444368286940811549767665472875778593120326789736654580756044735463273630188395134016102960508720378340751304197325615028911137911914776403020908985093413769505870424678911914132108672 [179,60] -17796156854927166123764213773652004959528643623811594661449460860943824867177815637770294183431511219852463076650668114738620718572143349025643311435005462153631880082495180872932809623101682219241988669924051461478663153670503986947447296814470696637551340448902251310896680961217555130398462938378823313045934196241969824266955667199558132675088651018858935602517340351607168428475705069229100008232551906513978711779999939576755853870702485089729168422870660534894327929403581587933042166561049591889596983309368745466084513383286424608372555809252348218633994596764043617607274609478345812349979539840493689271973715990205566904926839691432102941562112952398994422958189297208897152151971390637463313648938727956565907564128246210708277222408631338909310183568248347193689099043191960310062920975976720705832742798217003697397330672347641374447262414395555056158979668563694976267415383628097884482107454993925515975070020221263602947465092574156670728630111270690330436786522365914608759246670024430788320273705330321543965786066877921667700685152921802440136915988606222646016360128376865456919692051868958760630537925999089963045011981611037869482802509309796567633721752178268560826379663416198962850794665926508509613775959352370656215270869434345706417986709291818340504624703527056247399418218632588790808613504539391120169381888897625073991343104576761775472328776054688719650193972207581604931758122488332019998907190029800423395564882229594960210687319617636596972849163011580523101935088773827202726006249828005928500428050334836776964098484285918251839777805340532863378134170150823049882381244606677544577865014225960165542730481109154182440129053814366746763127641131580453146962243278341538836051939453609219450813680871579305817281597098101078700788647862032633024646718056247903221790941904889773908903940 [179,61] 2084568575902199743267484896818949096151812478758126210849375149604842865587840984680091761650796868003718562027203076295230347868038474891170460635597135977096925682756192985227263829306236272079886288272456359634315248356242940434802454693355845912132436337783943289335321547500140895145518524071669251543077242138539442491738112132351550429130900366342725766284223824040143619586625168840819266018894351034639059146372941439716755347537182883592291255830285577792494687214595261141702342754988465107588112088889873818996025979658622331700335354061084503975990835013704711853232418405377304361792486186241267911465621930553982402736146824642304169646892983991569030262827224973093577301751593262759318897488064382847557496196734280656944551563435075107452695747550863690440031244675356952095553931095824601804098201348477515975181033248722320269587456819667690108069471042849073281528241398984534856461348287968987792447397055898653946807223752781008409120719714856163049676629658196008207594866806532063548189873193941866340466719316123397140920313676618313603684553987846174412907534513175217977593784555795494702066043259274631122423503951400365901573546583010694933878572872199863977682724940121695746295548139584550262043945750981505531831291018477410362324474080031393170529195041713132924296646320099979508168005659119075866815478272212790365841947169615201928957367452460174426331335143763663725455677054845099743810379609755833577206946611731065841644529694099803052840846892909355229150737573898030722804210460661377276340037955756536450852144193857296998431720887177405265947338151746174840999232691260168798296883120724107894020359910136762802944457174539563112220974977939689166674219453587850103602793227848958337825367160258094717515400699014671499014470996186216222243788611816334927722524016959696566592 [179,62] -277354702097649571005698060240549494925264356397506771524841757269860924334878587197422886506687485212727537825953477661259813101076102857934376750613700383745559447785437381195701576323943340929290265729626893624529986610298065483837313946451323995347202375063046833286454650526124487488316217129094679305597289606354516335220863838821328743195954271775691333863753880785763053792902149731536703260073068939693901000969911319659915710146153993832585683732932732522835780352728152115053983797000202307327921283870685833836656972367681875333965871637434144389192533068220408163993291814296724049446957033007382331573561087120721407860982684243465049690034735363073767425319351410122260091890330872080317286536363492352325081797728245556373182430158197062501757259033261073838865510529514505167835816899508088645706201133438657754944163022435397136781528467721375626890725771737846659632499036374205679680547471871958885205339419110621801306672649200907987417185543952231348140974841257716332543440458846395378597108895583447707087707272335886227189621055370830623469984821961797195215660658360170732974766867016859229937853903035257602848187851223577432625582145172251963437409892558244462317249686580970407165288670082111405801840514071761451219980178927606310269168671709921446929730187392103408842127379475022475372899844135238198237909019608642977901460846821400284441166205792789824241344975372414212301603499835691355794945401600927908613447848210843810761725990112960101482043764120979675290451071453558538959593955521370340807205227262694222614142015627625449060760238976078295333190702199251125479047385483897748699694725636644683583837091574799269972106347729015701731882220146301088500937521296066963089074333216753839142876421037204103788674930978090021534422571583735388025966596483503558482884101074863138 [179,63] 117901150717467195620802912029438684153257292361197373434784474368532063586405120293886950118491469728006226518327915589445380252052688466599630344330420053141966192583244974808496164606266962838081302328290641625841206724085250409317666259071973935401631424477445587149424341123570215126351959918841093293463559997900333396999216665746912161958092231485363993353829458943558107820770605056631909872411116931483243471349482165221444975604646603604740284834800208350556834936298436197602116893149999814957488724587445722947016150437707101151909175643761605143088577513750955771825913737805700741182988461715897937652039622696577130699994067322829864886291905095231616582707602032093331991087137919189598208599875437358356652823176212571802196798739952579877116424860943677851349968376201991996991598330973476819743319315470515699793905348162003017632377805696069475348425360358005361702995946799361157781707244881704672166768660441707621328008940148714874060920730520008333731574495942806517076428176584147410658554488830834437597427916436107444575921930894265529139156088074091850584765402461596400970107632668403645439481518382687395572841587241301850759654045760467610284457708362118143692904612854238543780519506758112908918296436456985349845268104730340153541435310543486213312409749451054371770367637831365543132444885168950454820227282735491831938248881414360286938102817442174133320335801218674526694405797918146724520420393102863831329615421408334280400735360396074619639024512337513089514905684585620990642789338031190708138930858390045230330664160541931041610640180977229845234380715398037881210306770186571251465911492083219071183793704133274775784781547832782815779584265725037145338070864236085920806465657745693650790147081612106895695086778121594509510932255289762806593662244329272320078833572863248 [179,64] -60460729054203696386488717611504773513685159377069993446295179993972800043611640466192790811979050388473138521817484867581794496845997364139567578468528138629052318245105020198219482033708531443500598915502060848790550817383988891436983680482968523573788996934179997183167321178567640215482657408561514405213685661058677544809586132117621972734708841398229529297622522967370023112288777450526804933200782405478693146066769932701886868083875837046461072465273368854246374444971628374323778307662008780060808127260362722187030524192540111230046470966412166149475751355716040258455460250379608183125959778385425532415932700317914402670435238510325237779542745830897441891567696551362341578941561079426934999170550691202280076495907293441648305221431959265845007167475062720860018598422299347840537573896469497827132568231649999436442880856343209553116124695141701611480769024056116356288045753646835417685743070356604024911170098059473830101059922643828004861806079122412823490719258390997808727903072405637211333144472256067253249167664809098811719816920179020615923237314071465254225643636972807870788789151558899608159334195635001444112478962013283816181251912164345730598891480789334993645552290744711407262695748503596602212068849463238968727632209163605136596216121502719226327378321007457883017151312850740133779192610385948475772841740845776686781368495813967046878714975201676591308612675705617240184146119399498245449834893873209160246317644729022793362043744945789556481819559755938928755401832957113257270260713687121269588165520391620306248637673120931759387642071120433575016925502394302292976398104632485444791236649551036402518928132457460192183867357499728134447026303169477225940866511239419444562780432217173471043828771049739075039731092315884049116037208303838165516072009584732684559490257416 [179,65] 23287148686031066430627390233820825084565982601179734713376653429678154528409695945762200338596963934567678532861962081590818315830477024584536680019520333721609917296750790186559619508268956197153677654254551641372816566296659874379225295514519697300848617082881575781196967378569812821349571759507905375871550702225673369070931585957438992659981367662270416686322578934676419836681575385818741146153108177914040238328072167642496647280419999203879374044484395941688073395214401810956603429274538800212062860190919706784736918808074383701607169440621652140788279205520051695792454277652887350772877387514773966411084709975931986555268386201492974461564732837924722307359148504719227129318268637334424139921890530083589988526561591741469413715629752275203914589252370555192423798718444502423755563187304295668245013257956043924673962700940793705820153917378999712660456403465420643743622292712583976379194466071486138763534754970193279839055231069713302002614449345766232571271241487000442788122521585790658914748334872029618558137879611208709473318831774376113317109923864505266017392703323548952843451646912480227068106367802173105030881812809052642477401696013637191924313895022235041617924502729655635366458120176632369659704641199990931521227605674581193364965783304182745865430832783212432901230353657731831754487437036436419452113767135035487208815737504595732514332445736667900688981585578141352409217113069334534675661897084265101595549427331935209976445500662228244286606985026827075107257467866889580147673437480787312426836481596893313233568292203630837057025090108590709895229554622351454601074063738618035919585231693712102945584874088813977002931072840592036300967347379651141520957014136379685775808307411239111165741425033520318949782087716015403552739862712858400084143626709421927190476428 [179,66] -6994185228458121494732429779572529316488849093287052743999282934087006695876084160394794963453364122349905566575415797084182133917962700342780434290640120653812544183780140983572700810182005060408870364734994465911375277909118676682658262359019536234939610791863257029237102058037721350771959716748051319923101018867366432722555879430780547956868972156426191901311761225818483027143286538425832528711385775626237938961298873427705316017559030786156467445260471108157728771848175674327021586315240180436797908156816660557562177540441759638606005927767229552503198385871899198931982332077637214478605652687085388375332684248663658147291296805457765291781973066068344143543373666480868554219182675778379222019760966631557103556300445650292812400915186027362720624296335568926152343048354630218338606017025852554528277547720641454507099180779459056559686154513999574224893434209194696684703132005537493172907662781956702008641060740488842681377165880752967438915661671187870331064386785720261637774660683521244286898581804756981796952903989713392682238945574457323301357301725864258365947842395519868341182125693433470393383358917798220628548425585922032818332983981824147019840900377534397398643695053309552303669481548440463305805134447408366378882610081534242068604547702516439054993799616000666025606281251310916746415417944459491952690281008648348137548364177502509480351114923535342992482691526615731399923894237092458983830419652771258005724041684110835320681574198862642659048678861146329412138319872259984960144815496697995359209833920990681181676038800898656597418023400967400355361436757056611441689567597846095628012081997018637471981748642684771145686428528778652314007990937531014930640269797176681676582954142162847813484807540353501175451616235961133100475507905829534909591661725435539270736 [179,67] 1720838066008833321378812400396923853512315932083307377113035515694773528849484374157002915024974023113871315437769494589508109895506366970272221398741521647237248867673346539095414698773209141471343320020159722602337500553666134270426310012946831138791907570372205148824469770143090392902911131267454888871548828501709541612003965238611053233225185763887227025275445945140442223109120439994670836342440533409773116064060898205146696446226972506436399547391878638878758475457122153494094621698039112933337900151102145991959889132392407224490102732608032694221886449615926446319433141482795346274664277478479462789005057145870803742758696431095122642247241205128312695130487529101389965879648608505348541070147271091036017854662368672761689635306239316629393791783550059177077565700451759208306810720852027325486777731490915138493554346396600949755518203966989502183689221823809967208944955999445342822604890673585494693351940092294262825459779804879309663819157904459693665306677166693438214484494872452518035401116569982869597525086396253059773119211796652723481268253952131583985354017057938948824442078401153239075013659501954721567010467415820263028790142890166875739848741184550177720716112036015991459713488971917962660176137067851081962602120296529756900288389056864036511944386933673885368299115229992794612936634609282123649233459706900537465383676168637153060146253138181657377061429666298027027988143078441434368243308281555736922585482953625238927575144478178451847266264844229917235475544408912253863579052277588208109391193225590021809150359555286628643717829463920814569796872521223650691797469100105823397729266703514334660149146332714410838553182738272167718510485200257236828025281354400450661379787309798779193653827760277111056487386102114391957075442614742220193081254379964960032 [179,68] -356211049565854397188115031942212676610380123551936686751699983813390251808894486975594751222466905510873353294062759945605642280661148316598457311647452147770780356719104952065575323306809687803851187070558441173617970283021441092963775469716387060250384489172088521646300596363463124003785422727778627518364340485272524629990278798958149590004314163711475204849767876170975699559527431706028183672398870362266316544283537941317583049604133687729944356372836477405909058545286642808453796340293260887748872870007683278853817452609617188928326967057039926413696829574332552973547939925001712936204570651366039961115260821363456605263695071620989578816991926599883312747080463807695988339683308002205396378318063197139633986305562159461506116636016702056200923674562844653168040241311683657595125612804295143163593475372724707706141479499901218544268546515900343095164053960162460892350266341905568314314394142340553131428034770172642190642883090434187855960601365553086842638388764659030588429002846429301738262707734610250802226092385391172889275651457514662119597040847231346884676949358119231808386570982546021260278773757416112160342812346265613562252862111398365709466504965860498397675299797099191844434412657139624850261621139727071549113392982445689178160490465426307115356674344918919546302193062764648854954107660375560738293126419038971553359482458766148890295690697324298001516083199936398346930397097784760693665446475359680921614431959683413491964085760477080527888158152268187955017593347306646498825628643352114297392787458116589022544297692571962816722606305177843050708301851078025266462155653033383157937490985163280499645051177993124560824841586816744471164498353756603714881889589650285583676246716794091377310798922660792226944200463289219675020941878663005582310012916990917 [179,69] 62572016784834845177209706117363727637306306720446364835426810072236918672980375666642355605413607172862490634488870479777280897242122139825426448357079777659594781689321900517932011475550420504740569035443306543782416831476465152183638654301694723402357747385338573459887825485723708012902016344388121154221908362030566839035850012495036208211896235566167988431262753878015743679855398724406472794703906142815140473480140059222415402870389664704383828042441208248152762083254408659758085059018482016724290235930779799011513614634798261387005314519478610504655404407792883037563559102661561874976415417450617724298258860559649714725933221764234434719777890549947353907849488553247335570694756932030172499467809821813678304886967083967258999377257592068110486928037988912935809892262209057265717721500257928975800573904932152532726169337403243436181030289373880515899448528451599297987132455815955467080276576012520398008394584443767664352290166143467462874709930744698474910094752392774032723215713163142214064333392364443390330324991696312693590749053318043122217749779060881912445032937034774200909434287888427475273776010097381786936614726608304865652620806845225938621053311385580886796366281250365823059026658825336404136897844771795913484196903205809304060948812071024672323975219345407923084242575561878444408912682102880416209975963463128841892227954911609960680487286425544139752258254972166152915630145457128018759949725531285129384708065782630389062032832741194660094427137167887761239282011137745677255770944397175536250506455901617045167739043025715723584095742523538572846387875895294536710804634174125035628403339200583370630926662720205642666836446008139395097917292838805903733008079105546735966446896909675924837693805036625391779030645527277496687297529521451791324840858708 [179,70] -9248818822423834847691768664995055673781941566984351990589857129980851819160741419506287285296048576396779771261078219078843402929350007001190493091078552013534815459005201777425057698977478873679042506399822911327962812851143455655169260130647423786222873306173673263974112334574710459022821414833455149194468005275857855508464943267657512851262083294373117815613994967664983848405515448934935224549907172068638697577128786049359942751858536668694994000033290617551466944631661181826142746338445259317754933626672853452776914462311514052492380780769034936834765852923066290677619964159402808893113133599197539072345682255571561148736342545283628004847690815456360483057331684446800978910432129098784238248146481442704653328314666397357095352251223759867179034985177029013378205506288167584123696027839362090178038943833712569470236949161892520508280150202542957116688110885171027856435199416139552648923582489450402672798251601929890765685522087086531371040441913337763891945014121629377334385787658684847289480205538911944124712517788860557170535646407169450450620410668191322489912181474829890889388087293843950449982450319453501065191666796013177370918244642873138825721704884734417403795319945651689493633921198903809665564397898386708710360324419413337020216311678226178531443902484753957241649395685162913837410857530877841830132497169257148922317649393646986984432465320460286620113919229780439901616263574991662244196093902410440003463460390537847217949860596498352357187196455139982947162401212809238380618967636549681950019223843770567471459441556515138750110218702214635625298482556753490984701946996652297053820806313633836170904182247798459486139095658493249716911096760568143339973576287139821642900332121086184298121465158428931402066590266058104802533368953083982264287312 [179,71] 1113388793935829786758437311669224679154492155189427490386140252962172635740842315646639615405193629978155651131169212402180561473194430578163313803948148416408261338899521290267659293748540235209203630735373703114763713404036675500968338215434800086080517885940261235725796582725246084770476895847763502776016311890420280751906417300096330166565808754784671117035280655942760007767973518610749773993402150247513766465872385874801210141914774835051808049083708215581705169464967884536862353154600386328116389939713251417362038651863837804233409193193093132622465616328039080764121533486405296763372708812510724308776521828081085573105359555616860844425553033765212631812302690460539712319069861402659135589457619285641908694081452925836705264593653897351519014982118502803931173429124413522195285915426218332377605388635229489108392488697897390535013876905341018701760014652236583660884459121000130442286747474415423870103862120807280554002956208100476088296176819382684838087676761235203562265696506975339284339274781152746413799826779218411503595407053806784776139503317144578274452001524267007813615103172380118175072303270123043038318900276379452800143464714025136714114544564071043715470617444110161603060285341309375459504571185130802745253488606862376655137955107021815472266924036881109649514297635446155444678786154791246041680627004030675673855115722296516281952393632292769575491596190959957199824358846539612998550167995466827414460233373153077478741181206775260254494926792287032586879537964084967838653437369095561976659440498677976925698023703691950437801843156813738456630682452503210172268401896733702281057068761647823229067237104648610219174698910592268389936099346447241590262301226972058525490911610591196995802204783292384713544832714167612993523196792701757739664 [179,72] -99823105411162061032062913836097796557288797755587632313820932242716252215276911505919013151948319920465822801809450304283605987633593203375497295432659780793682108691557482208198299327320988561623961975013807576982455061861814243414150395177975818679894943712938860972522670718134383668824940432333624604942244258864860926172703852458695470828851592364278983153912472597594789365343126623614204691414666214424893347503575305485891654812428202787512403509134466127602837242788998248403653391053746150446722489546006376888293302241982703481613308826606786824816433261269652768629011348650062949628051289269248632729036546147480995694964506724959394686363635421700985744677231555565347041637400877649076680695511339551314745351910908842695459211766841109546550641662696866971679141225955562631183230244813264503376412646831155613221122537813510860616935227666989931231447979455526802988739080934491932300517980257787092636113149845785117813533170147681406586783191017867800333968357676888934013955816814247621738775282044162077719685531088639868910919210807481144369607761269230353974032479811871021425903583294392363704748029753799667821488845918300813571774007815090192931897289239958011360311065848715209167348484009713753141938901666414264393965091132104709594364871636573933722228146351133303446781924306866094911759498645348982545150107050269199952195902645440071414265288534187817046377155188651862711914844624702362173716156076388761304471939875090426958983653145434313164402289987364095249470387659122347398506267972260988478309745551370096523292306795666476571033603038010890497307892109464044029474909707998997489900812413604321813503610501735101854483264698356519815480330441883339233758405921514381274206999888767859293745584858569975952827637239617045356500995701275888 [179,73] 4611083291480922097063183987196098298710514697956733959295054050576848845809054380794009914747106471764155260526203850141097047312369740302899754999420118992646574835154399220610428116431231669170461565774360938354888216600416153680267353293157286309753202716733415917010070498269992857531384653671271328075863933686878070506958832689339332570019644059639469660831941605391345403219005754492870675213685211684542031223779279200899797156008154387450781468311396619523846220292387197070260587199160381032717442701561104917073628600301567379236396952836602401195828704891415801947672608416146757404963521495992710129639216466244363943267860762801111021220195014525254441569811662299160753637406195934845980706670866007837234671961516796105596101268635594554689577971715757046990967096737251789995316884727550756366999852527341784500578172405841809289203208886662198195897909398741311092443248447308673386754332641150789880026083291729198964556672819085117229168156365545171285685647737879681822602107733215961171201519998649277791673206681508005145561937358209846520368520910972763879043296403080480033598372558257992197959953227936651920116290551896391943557239920517550507665328212702094179128258345328236239983574150019961137623389746719541386464494230590274812457230222761349793674103595939777848944653904260340013768429784737021278385958971726317291149797933482085781696964712924517608787090353033090798936416608667945500978401395747915837313902152431462146954177878959619107514409375580969030321911191158438178880670037320613061646551970538838353346693219829070871412706116222281916059070313253344536827345259687139571127474757841072716578532226927689175155745146905058046615162577071121783840043244716130365748364264571262607690501963263687016517000464782806157823363814596 [179,74] 358510052495132718800274186431306310864819451354847746952348698396090542851148165939062519236809686247495668648816856984652844544122867679608228974375674656166761185071519557355561617243668953103596248347291351107574141547352539449532243378126144545096104660201433463936717252396402884203491172443964181718860991824564103353134820380552901261207334844513913513326166285198996012635690517850480645563526969370181941261376178987254412494895422520589564958077426056369668323657974778042609616672678167927921022496203690780565251270524640389463132562611666500486726868579521422747004337119687780216023392832820158031978150820809213103003986847121077921318784973230874917975918151518776604882586068181798968283922650855888273391600503713892783818551046415644273032416723665842000879066290359026233547053428480173176568410407912013701304667532600929251964239038084408437691442280060300725854400638689848634392093436968894333231216091904454574482420923005425746776104405692899660634140938459615997788576887623365799031036936573400072336959457039157725361886069334990689613827297676443600325137675873192585291115154622629666572565260579600875216307044477641054253751948031312175561700276475339355891689579397857039681505870527249800464516725604582515631484789800185706185227061933629933542968918279496080070012297809783874190491462020080188030320958652482454295443888814846898036339234668455351441014134411312913463296023576935406999204350061155532713188629790386791970402743857706763027521217405622295327184684185567097058664967766925233079590279381956715522396757681979216704403313453050663260021375476593948913950822391443188037074609058636339786677095524234550578670614576565842791503129148275601521797691161284530241556615278237364326589339540914096530490928136627440353088704 [179,75] -98348936709760032809133168028275095789762219378871609289402147844488431946112786781334772078032229469389880980412598542806050498959284805732838553950970434989682913047349897187072336690893467838470866238834871252901101483851354915127199048930810941394538086309797481677645484239472388436731973296602552445249751515025980687190003525109524438480135673267971749958174455979656771665534760179384900362042963239909139241095846253858660805762600635361067247855506891052430994254247192153704414474753917269144911229337665646524167341894506940499492194031229477176443026428252335117380720264445253848497868840588115370325205081026736582348126865785302082587365163604254676431365741569567750262673708488979406867874718944718214913006282678799044592311846782270231193968522944413553807798012485958837763094207226807470881918722940137291080295753543390615751913482736677793954109979225350905948757808499852993731456959371603780675482610872049994748459153750393164651109403915911788476845602001189654403839344071663147429471467545681708320771244624496584981128545903929026509539838836019479452923681820856071470731127164890513036927325292739573170838469020907085458105507933630988183023824835661876065296988270578707093050257609038539937567508866676357469672394872765312441991079924294448594546209855226651717366719525113566408989880565587637534129008101549281403855611661398357284779833622095111199677741980117332281774066180188765174546918074300383450264992569061228337901843997568862772149012106160267120606824354834111406521625130346267726819121678963634025723608254717103976468983003672764892760446101211025757435281134542006690079506338668534456674458242067806663698620352485409737854622877506662335930308266783016543032343724988621754691089586158287556803159733628449280368 [179,76] 8178194100253736593795783213220119615930983401959843299880024539408524811322109046840475039643656248472639241337053970304390494813366728822351579798067159014769550252253570253340837966686596720627035352843025514890466312895118882339955710890645467385431915011302882235503406767751779797825925171646254004916729666257991125662155785322685431355261637977586713596598066933718851414685138268681637721679481881134426495940227622173451244660321000080186851615530812775645638375192038317947401805563260118605255547589044299900412273966602085543764707120037898906332426706507286475204073552978000124765563941060029258624228557086295486239043648264961620667128741013720018431042520249742253156561874693848591420805685668456454882561506106035342710986616311945388950167769366518657159434381523855332247634651720567492996633229705378261646439614734357278727504132064963644542361601500732049323285891853824944386452573177915887547906336989127737087155670514398949195691388165055295597474192604529772789263766374745567949665849867522371580885360277503789529574735438570268746222901612182609846458108916745453153094185759605629929673972341575091653821458416827058063717044749045775464100456361658852153875166064790315114963338765138716338295961348280123728619893281974025955785047339391113472340019646155995712522858088085613497794124121433259522087171986830546428724164415492554210185572910119708044241947081398031752372939722853533404045850986813261787301642259740884088423142703448136136271819911209741994308014774675834375960053883460141687201242286088453546882686222201061792324493347937265882126952549291200612822450090648077466652367625170525246747393123037727357632599963358166731219682041143614555338074970831202152706379053470311184291432575627835952679803392980709019 [179,77] 338768674307569091544062329242691196472899346688827245813013785577139150585024508710693816032037099850053179841644606557352681741120708975001579670151158390805344253820293984727090776651105804340001464153086526545402018246155832153922516427424066144507866906127455082425483658280651445020380376607873526149215474903110770090469502475294296551669306679736732361954839190686270342563087797391806417362633812641471337614458197632083068135872389221811140111212250197450323533634528610771057377530877607586618568744394505005207134442986681240215774886721975489062706436101446713065669913910535500218965203751738283720207662014052514278594873309765927658383479580519573346807445944813608758983233115000493896935112413671521947633186938282533064722936231459459475705719135193121439150128687531390752643191094124820927747650529595558203790356985375089543916274637072605099453191758455223616919649338467176787907106001515106829369185961278289460901751528700429068454718436040451376952353470342156388412727150967274715045893290800547745773852537701860616620184441423291511138973603080604434887371329328971066445851274259521662863700416797204210442343022548613116272881783437485843489938590786182840782417268222897761727227313907185220306151800553898388219232077116578789489635495570557430796140752246912941998865399658488747933364566520557446338172197675478649907280902398926766228934013772245954939397604988309093886633079614431213681833232083804882350432422808886748755913716548365688928042761129813030561732830003285234163973162271510050065898125136425656711794247017182281058097459410220863996563670533273390628386002720811344405683199696961673317609062187430486336674680503313326019723973853762284448960629451055626830329300853329796906023054796273624822462338979180 [179,78] -192616730826068138308761469617293115460198708445811041532829126069263588477495522106592703495432858925949075726939003942467090071144710621096708798366461006330516201559330175911423335114876693765508278023460215524857831826160105810896829942064549513796424464232448926671321346183581769736665579202512251674696505100348606430200357971222078329995361557195788115927344069497403688051509058415561752851295064274094997129774196891955666914173489257901536599104470373297323059576385992501469821957962892759763123640189420931873711966621678929948913182208529159833981848476700719776116381628397923536084595111227735640733366865297286122325843298554882207750000301738994716593445765540492556773955944405421167964593967277018784721601306526133664226388908412951670444162763155728409198295269769219249011200695257260276063616869639300253866398486801360668537861414268469510488664733664891476235933663179581794110170640907758895455592646715740828528423152144876513878746644668036854751003364982971336740194847500559550878221369903017453486125071790158482704874767955137815154540336988982173917799758860224002721463786517095027830678965993478867063852669515092378164466139649746395186871671851792857159083475761420412564703223646948934312936407000010017732884872400751613096416309571239234638964704447013184732411850790151742682852675802787713741687073216080091186357937261581860265636226455943359691560800667819145498361621965298127013063718430040798982350294963976365042118860134752825723450246196384334233478993929895053827720256491936298441777571517049721507463740528154539400215030076548870550919431368995314362856732812656608590029925609592835615414157285019304868205622810044037469357010454465589107972515582698176942229527188443917422334796142361685371680608172 [179,79] 30097360198522417358674094894785244590834236147505395146382914569193737621135635736532458800876553007332778378086339552892589865800288630113541187466388178862012399941723555225812300895332045098462587232904875034884304124194273074812515413998936347739161202860569988814876417866559984776379851440413467175090684588224201553423921479211663346906299389771011502867162574154731382017026319527179000425764202009852953999640969038439679129034497291546331980896463328052511973511083484432851471138662167213649374965666040139498053888902905558386870424611593933855835680609247837228047129569850701586042428964186621258906087460755899593136196705531974439219585989829663282848357691420187214523341461547490081979589752013754401272602600310957637381044287143118674344288348850647409957179864711633198939914325968652880882306023674073406637084191768171806031482455903317235724419060441256040881052723116598734297096586938602555847300206726723437441726718605870957278336781437183274980965138348497228403463803601705769696175676088801748588006345880907506364200796485288344730813114657010423162165475088615730857683221476861353074012857813230484555960783050658942677984121310518210234236042098633363373466583594627998989050809677066921955344747664147405511570130646753437735750549740805560377178835461182999961099400662446528337558671452137691364284795349106860649014705346768314908112661233294642055107292707361457112012496598401374278798241863641849844378449688435958195094674124815898051043332181414738485415779469153481245358830496998988394123744974041421923908090715865661912550786755932249280838366672250541101904728418970919905012449008092313822141604754987126977504923947270015371523998697164753624034920921720992457687736902137441652472261833919107707041336 [179,80] -3128870382128400065027601819599976819181120518469845651471025370005464578163337969935468589311979011847469029300054761919028496606271362968787431960528590344446108608211709334961416784959609047090478746388908215041855685652970804315065185905557996296000341407601515517362261463029274770246725842529219588868877738469371597052147299932726322762585012426564969260745196421439608900062265907657374599372938048501171475817806624058378458298117632040688506959128661691971909501440050068177839673274832612538376144769612783926022235690394608989173184350465660909075164622161840936914044636564839780720740527298673335262869317690894116311194196464183660095756630491342400300831864172271782015663974430403951980574232540595757131647741446316733376526993537797000471719758354828397470984606412604757203998027598375795449638290258056915629184433496759335325905471040981502460109846563854933384394358226039191353689914214807637655876079922234311031388416175036506798740663205136067716205890714914123402247809591988126395760670982628870413887663025317379477210888230545775865345068992445627269566101825017096633779632496985853628535310540923420003450047617106679679797835399202667707988218873715495047167333492856744667321944062927467104595658474339734221782967299524203392473283316453576513057900685713802320581167301376030813040677444387746091113288489619034992461338623815740533732094557286859081459740031392297973895670823560627681536229138504240348113158032844656652877153121173542823756260072331102440374054448169008240731124213251502758138393814502112819322329658475657873561771190991577856619459909720896668464442087878524148186263495460198677455532156228332172152594437673741165481705636435982871274924968554645799840157256439055589201883154096428684992 [179,81] 248052480279892376638695746976144740049767488378547491466986918374529610153882942838495263152667075677446916931163822337522283160591485478673332407331556812968403115323659557375073336707447366730571428758805888017034494037445333104446176718947971368099153812386739233443760376149885535923921708208789910938686484954095171992983535118452430773060468014192538981776345036964114628170794221287986799150984997196655465747604024494299855618662646841888782658258998984077022288286478361192495450303984623178026715405314155745928309912390820743295687054809579124292258323311503527716322988816594251215707812359563635759140376098754099666219613671378432262120718769432123887619399967658249320659548416568737054524994875785057977916703945053555217579328131428303582227912594328330316686796511450685488167529799180263351596349244878270536929604496246413582364886223871787223515328970101631503464686890841516262750574333626883533054462594765749112821460979416249550606537165429171144964752690201812167867282610921759611422920379882416800120720789834310877570135063384852098242180122128177518028438016337782684521651656096533126969177090767361415641814961008840985270746608766603484270573516433490804164756241369390005756532844382032516460717292411880125568929958269862767622142412765186956781108007095552868406133753821850969668835430543050148301326937252366038277576024017586299796906534859106411334475172583619323515939672689664386876149724411455070471067957470743099728540313121944189072854134757686576574441572271558156405986940643361182550479895025881741710817810519137486772864178865235807645560563827983057763412937975920436934270194715674232057524185069807183661958935234499120087049377728954475904623761179781686682498033391498901553250073884040072 [179,82] -14544856656673385661276359385254797179034239415406685070603416701180821392152909541039845493048453031803107795512580866067452723050756794577283372493731705456290867986548240582741626156121527959080928068336468362659051394479732224848757430471096271128577591846219170248735043291440744185476058338531681191021634574624817884186571729140223421479612953336374147154000811580303066958557364363565029215567707189035212683461224910648605014410985943777669165904005548850948725891256429481096891094113370269500266368589734276550086018055653108368162769610640716671447429259492284050578497161594144281673714285240525198516885816595853546296273082122747001226518492151222650944085358237759597946065850067816391870342084149556781272655153311006707580375698699760753044306545833090005265743547442172368265695815065114619999931617261055026775971317820077315922947975452318933479185281506666371582804112157265005323028436018383139811025562341528562676420386994601976374893417955370317766276267150162151117220739273499464244971913161685002460624743615554145699706036710389472132421089699526315418506549722246920394914700026017287011737004967296372814130949650976328985330142705458986051884202738858484029713273736871988166729448610535484179950377430432050483160641607874694749106209584278907860815312928745316089532851193243969014655430715302312027615854120760126058124864829845444533256507695497641284932682370384112292772678325424374462097382576934164294438191761785493871359695462855516486660791918388773135735616812116734935544480170587532679395570799557668812144738868336276072907688594394846994225138802034112746018749919456633512799052448270394556070244614336800442991097489565874491079290976640064839530440724601979015791267431651266489848533349720 [179,83] 494431396883900051909783827434507892476814003554706825146353474481494878764310165161398326863399849629336925456530796817007243536630128260779646819713283339346341794091234382332068670780066767310589467139699240395711308110689817909227398616922720864735768804761583706461634723009800435795999566858336970308726420428503792438032487663405458699930115370935993070845134104334754551305320538226391189228589903394651227321130313770099373258343417264458206670974239122598961870941980712717465910466206893667905034313013033517434152461526720430072687822480699849130862887031378563020496359301969249173670567597576448909478964059770254160697104874134340149756644215013829164963933687850058639910833691375315539655737008923228726946574780099807100673642010569115158574535007443866869783922628720264679060034018716427489576300428076602080197988736083943747322559999954793578592678481135340656024846130127842032756252932231910832639087860500043070342501931923762640865915614177257664930184520641832060030747382864261267522346227030054183414369749145882501793144038512465615866820893769935380180514938740023152907294469408501565499221608691095438155754668193017792189877666739561912565011681194938721811188151894669939003189969030082567576357169411181896488243870039154361643968677751147791924569726965965053798943427602430801288974068605585289989115856501791821626594250414552139899235705639315493862197649069990325453080968133976329926058097923828553048530118845481459081385769947109905483038076449838551665055573612317364755591621864771664849721250628959543942059868365633945837279981464333506380054020801704180118527977207880288014130326339060976004739925201598442252341817022519335062067575029320374693128512376690798121629102300005577192403936 [179,84] -6988505311675940601957525160839797121892797410076338750753634396549391740749655960314517773444394451760655704583790490896379671107898361571572546453298452144015760626428631873432967459340242268467561881336596186850297810552753548026697820085312247742783707520764591371529172111633384568658661620616193603512864037884611742489570426600069861742799983737840547678368669854732843443376006615604492837905379227403260306686913203988223176144134745989217298456451471115325041243634058078383031388919089032448674056121931658569973600540953142226460998407573604440758444597917673813454039932658877679900550682416534372148183252965515020848139866412373503452355810977009425545137809927382102048743400971838482881024530946676109843605308741070909563305087202266551912062211087686894094198872339569329558571345470382255972035690493184831905676590457944368534961785268352501852091783162691496640041596087561048149082123820775922641506487903627711428484556096088102135959834625867233192239756114866617803076212331705904736485349820073601359110772562694632814656322439846335813583865001522048402260161420219861155690432031841979651702907925692920179585857742301119646738211186716012307932324385037943715293229117920597127688647906197265609388001566144319862498948600613138410923515394498429079979144739695492946608806298587350195712332597912140580204316647724603378237338206107491891736474392543539767108917048033895225429897407254405509964796737482006534879000542464471839100090695532592210821438409814158763325189492439952057939443643934894505503298092066817231593823250610692241877712066340404172629290239895921511859581530481442474939210144088971755868635770858742973809664619453129100891158133987152846189931233953501008413212599635537519745 [179,85] 1870492435919820389803991439977770183435341899275769654865755532407452397738925410811616177229799537081162047986240300923459291310953380963260596771934826485092972611254752957918462225234039303973631276858668484897411124421480670123243325533904036265198876039560102716396941258702520945537517450219437027709970623147658461583666190110127819938833231992302183163489981151863624000112058382743063084643547932575372216309852813903542806539201830107254219626571420720696579170394800329815152558621516055852727642771615053010085739915496284281271222969328879640969652720074859213263906812546671067155607196903355199679512566353228569467046662234529988497636425808708612804360206770744717814173778629049922152599631400603977293657264017216419055102283306554074237670364246367636367005417976317511395026408242770907233163461682079249252710660633423374433379768515881900661140421422388405049253058170416054491681702171463122171649991286198672701965291795045509452450290386139874791221390928378320490795389513782777544049796649463467846098162733989855039783028107292335997093336253582811661039569265032212698596856564864669592248515374743571422299371186569994724775449747566337979459322119244424364062635868218926582920525232476945895081128521291986610457363473864632411539853316681501057863597655080580716801131214859234630215873014429506591737789455180974635090439210091612896459715614910243309829972441549465870319380953400946052464797026010538083975429329429639206192021708386043625913405193265604177090431333728468752457505373624233531458036239568206890918118744714681285960345190087137953247897441482251893406696962673045970530888934143159661295906449343691799551723376556237506026859739949298164309787552899825765364756684440902208 [179,86] -93432037701231567272335984186851448321112891150275983947266171610826637545996284569808026750158481594294999451886142580080496203561205553143524064523177511251213148684746190089260209603077028389643551748607369272769402337268933872405789504975664954575293519304570078445360505111601385142145046480130539331763594213155506429056042966937316932973585529275817910953170873773010956122076374348419801154948966870032724102825935622374924696348773370435040361844515747700574344975259478498778962044576749643965315096629394103745083246494123503155808656178818274369531572682024416305010628336174396393292310810982792477006667757304830644458201486748365940679747501163353053230139765207122677858852152528778351015239170984332432908892129352410990581979778960155273972011238928826765205432302951707905886247730994717257079294685925347028085440665283498721914690859720451880384741271823589726851837158104645783788566646005040135210608337787441165105962356603709181121803916868504518021279214430564797119373600519465551635787370373853822080992345019229218915053609600377304417270121616798181886930454664063163318887674639090871768049599772974918714036784226905614266210307162936023121652068761908898360132562824390798351189411150909816861472556770960905900551264567439769994169767164263334281677085760884579361522923478056617033108749728180825322863391673904432537727996364895120104156727464635789450906870321827849503495453646370210285149387254894924251490141135342242786507823998696892925008836713430856080385032675546510165109836098767048793835928540725630416711783247733442249447072675488367491808097273215481989245219005875860915272678034089228727360800960401887719304517363638637240449553875352646256535788915954965312189954691914 [179,87] -15016223389967406994669336225292171426088737963212382786426602133538524007194457833089156769321199330771066700220251403637101569345007864097136125509691478313470996559640777261459826030533211507953094750348832228818644800238977948273673832003319141430786626104042631266022770082315168515676592525570997369229579420347493558115899921295575026411256488480088824628981549869050115224320092298036952232095954458994989701233258496792338901501909954862000320857199727432158496134697388871547934104114425471571479543249750902185931571961731298003728289456448428995029754230742348443759046937653153407645021976440131390310366059068306289187885205606669997051580626735073613680927521647526013334996498942923229606048705269275846719622184789204822733629478075476210783866676303643384668752750029390766228614503362755319038295771129503599350781433092517229956958788349556002662942167944648348717951166808894080462270983487398626388632889800769734501335036414151100968057128093563572404815047125387396477439525108839193655975818848406952987901857186636258870616549451258787826157507822733843269113945162526137780641137504889750616152336415409063532371671910808485087259752812788123917312643893224488887937729999755357575344533166813480924453930074400603385592773204407116642302463373004100474832401707393168699973876969465602422313512976294094285203013304247687877602934797806696788104728986182372721528412481229338313863078192202760868772970697289841184607537313337459155231472231538919934317588680605782061007727034673888814527800597886680770809656159975963588019219285507369604578496532411122273728322003260339734680756951678727204184526310786256266195609960317979943234530534802894501937136212525127215202845202929609497834603248 [179,88] -1977138980643130083085618772174588661193466460982333466997743171997011960542981540675095013853775401095867382951686746926814304040342877722110764271924686674489682575109716360326916840322388162928266572959531998658844303534543802442923194699880010645323604472804517900907864557002469998381032644638025135821871593270779231388715565293474849823733836873572006847473228834752788432654936806151061592684548344034157018311530897820270345589245131002958933902015075641317109064867211314593601115676083990705751209781732351864526345978293551463835622851405801463749134384538653268132227818562703166794438530067989925122184684627244635377838022024661024566518680781691193277324623994425951822547389519529458463164982391439718051884448014156755176633808602487066575926475923679562299136662387132347901946353723139021501478063648414440149574804014109125833712749270676299560129966482793369382393775725437910401808897271425417184452883815945093820837542185526358315413893267373915768251891534448762170822487652316121286732430351571777835214463187003686039115590962128350095085211884875556433322298239432405057191691991970866708304424709019402951525441562138782131281154942260194244145189700742952663181910935062901368053220560737292533071109537005227960681445219306278864335631277063834379957300022692858726577207319488620987846965071070903982696631023209008588277942136872175268290762258046880164912043023870961663160479762261969072484033909600834062952642344610518458286611317064521865513872143780528395625264460989476814262355911734995586787605082902763194385784421380778478136124061222401026976645347359221791389600255337238471519817144559381491056654216681885618698166222109809761216098979208291926098535450977766455966368 [179,89] -135249173273864152340655835862799283484156650151533900430926415058851731584932478573752892677205315367716251831534220306543259735958796427623798232073363785328647546034844465081222150476342951434583368074466336530711116509852897935628191573124423820152199213388687472655255311743129196031082101192063429855956598126858037232655370560983111606335497186320281279359146742719876070648967924236862118383937329268484291284337226426678667535218798099249382365039202239577325474309600059462754399539970671226471053714887633000781415928443158441907380132595091896048121053801347551888216418627555469906453928819809345256231871959529599663006974950850997645075313428887545926206352920565808152824727948257286392938642608524628689827521004271112416200515376866183322119875894763591238969989806925770820375669444202883864817775002229707410566255876693320353149713647415362922984126496305127233853660920725222452469049947676048118091124188393275304658062515236920357381504482323227596991118349401000972397304865811789694787963120744958315878207037173796948840362754844236073198236501970888044931451910212428384212378677221660188625787488068410483243324125195646628108048878856043233921805362794137192035713832239962124341028294472784134376352304342592034630546512017884066927843909281793120044336903773363306218729587459882632526322139163172621156742202724038842810144837601610191107795936739590280065123255448541836458630833684601165683990415736471910547681599905461928746728687991255662810802116954904906756549184070379556572523639357412806451406627764052585630514285105046333071628383653542508314731996381331688841329765255093583684559868284353174684960194446005356462570462183667156704136970677116445902176768340315124916 [179,90] -7928614732787347184179362359322597054862980700097367562125625756109754354180394696167429111969450966111552223885191136432503725702164336460202499659662649641976024103015835225869955924731029448411743676760929072265172769740885701094915042675738686446771610133333984736297180362558298726262024205065067660846995197242452659265816861027523205281375593011693635571618242869007677755223820005212241847421653455301301976379051296099980096705013379031214989401891055994809278090637541177649258465592980688124087301519423207351055179858515507919284160085130646941516103635007426710570677982597576141799425781870279323258955985015280108998984378527407536957644880132616326662636718358739151151516992092231188719905609618202308498838607425737774702369549579452225662220904339120540848606411727517711787608863610858683728430449477169428412399009647576396583406094398859521198432072295065830646423609925242597355747925979155823139154424983957163760214490911104697850736111097569709753742077209997685171831040041444453118395330747362190182454295980542208598460274714003235928566135417928166583800161034408135672715297715814395462232046147195474463201048424369237927419169493744163550170511601054257330276896665637697268848902800216572909741652549666539421114457038068779968995548691780598899406973939859414739137462646074207289532455964855341551772087567969333869153545382226273535575544049774553663274194637974016524072589203724077258488696612011378270894401721282264675085084166846670157528872359666185940552849576503711761878356540046218572487643113191380479960457538135353013226261091002178227563578138049637994425284091740278541512514540983571430618679387898334088747126806141983975834222034293027751572927505996824 [179,91] -298978798404024198174081544583681695691358231609416211884920556683289161398576938319667465806003040406862222989511951203894402822608886934534649324654785407656407139714122403790901352886315740893976110291872515884736624853733029845157685615872589563271263712676447276168498710571482107450574039231250766330359687177138774603584751039639544336343680099592221505300160533077004058941498763528178928457625852931248409402263881414380837455177518369351787663126625769199610116242544672050386435477368386233124463018593630557679888017039825768537824082643590952352876515677244056750720587782211134927849405225401726450679504334289777647342912600223479756408859330888817040832130069744293818009199697488328803553390117846186882034788293720270014896400706566093269635514225214461867458125325527238468874934178478076284524190759889898609439727830863401484865163760581871709286298854435169222519709978609256120795552608804158360239412471073853558231313677644104413211114724910284981611964568791558521168750294950558033532280712808579641967481701295206062829241219812922447707291329103374059242667597379841998511771677634689257153984978127334694587872443722046348499011962315502223802023476750300159588630794428338768438066298781605371885911074899005000511827872251863043746857063669997494306561122436584822529548831234554539573291780806045994665512131986023810325090854458667366479949238508996657019733554392766215417236072706281648920971979707497717350157954813307893396753834459670320717228661725397468629837421652315075183908934046272981348120180459945416026202032210787598437454539588348431862520085885720327022264732871161205358941975501694489037599787170205256309155801581002189078822134448726273421829973696 [179,92] -9157943876571564604495305294417226233760596079822200176649436011520971528213829876382830519179161748966869309316841213659014394555205459455633206056422984023008597189734121747967880898968534961457735496762623206158087603982383543880932987551130538338393569096544525767220440152319713729254883620912761154591275450042861143849012922727085265272381211173465103858436780428430308011648515970379971809835615410979145143813542990432095776456844942394215437894309437370701741036588506945288678221513502693116224345587053586220182515169112517243648831680512536258410949327749365040506362814652645092076091178264857811669701132471961799018134429584560781355193913506006177554425870573920635537817664719771041115146954678317219581459193729130208100189108990436526458789746267888262869646967631398549540970463685218132013084626448894054880383110469627958354711405878978831103863895771665767231441533762337294610669355280543355548172344880682733453539096893449111404206255691825840426109237555727719397212312506299493962422809310134376611484017854236171518409596867614449772799380852470755163897618689669005887044546155831213282582244985502521578368611218691306751325861796561221161967149673025443305440834065456158779095024304136691716234340871565231291875590799372563085376330480590564983762703736122825571792725290938959441805883165678483460429823569477155337108103804767700747774930844781638897829256239899711493853286377061961697796543174233580967407769623793513213608782844353142595481903094631096764124791109584668353287783105062624508021948830062733272653655903079079257705363095687638187062937625724520630948231673105603264997867335985243215080740940016137864540769415814500805722835049934623776948968 [179,93] -220497926965608532881617668840008978461632019248990837161078018584216980472182384025848287505133213587461214249866225746620923141146800781630392211810659915577391247217872743515874496647697871790009531679493580435633093408065850797431676538390154107644218836062219359593956279510806848159158271769012896866499770918877827262811488668031015199670024281846780441243593696106625715173795529091641414091229383578026801690560426416239073143234644419274708275094363218119827443057235277662482404796628701440092376571431520410529132909192291996633617204872439775369431369425135594573471701985543053888826565846509813504093796777793326263365164887254429897885318541538510413453853891911128695683346472876443768544732878134249473688256625673931876758763281247554627061662306538647150053262338827123945034749663814499590320822729621112739442479015972933946969859172150585331976955189782676737857529550067459773384047925444308375295931593428855281569421886464963205282767402965060288219773375569242825768594398015747754031679841454402883256780494637044857060361837468255693573835296743919121927110165211298539895143941491440507410870841023922426421832095167520498998291387595260321599894339085835729585082228151963984443847946627115162675794069156123148297746180335361274186801292735995459136921349775801081235765448647126191711984655174264779088004178799894362890606164983971975816724393146082121798958735351188851279892001200447136960143453931600280985843490343077432724332086068129062986507058767677506620048423542000183052320718334706838236973246219547018003473472438713807744039685383379635039033672475891984730320860923420055408093404261616909009496476152783986763783668243238819823832809850110852836 [179,94] -4673706450400072363607856139942075952200056896432853038100656840463424732692306892370971106613247181800453348649000589203597050744624707798763191686141748047804868711059822804905612655534466256184081624566814445373837006296006163820761376712098788532608357375834654529561147815179322516920887759631137519573048899274642804025988143274805070476927391003453273289979952759186995463975964777712340023309030909946003382304159967290712347665807097721088856840833317731484363605216041211415773675136597352219241292960786086624720428098669386817240170745403234727371417026050435971277247925771559428743396853848023486322861812801753593590878961212579514833216527381289471073284558855234570034904034381264789198799116701821069633815795083249153911789464410836519661855050394585811219784733888414079328924293708429122684434854180053495249007953408866594342017503755207939920067762745542353570459580191385580457247888517105126752586612924128077771759688402660818991683077466787997261188834976905036357715834145515333042112349532213172961394432981193140934055932927515558497366479053363202950859778020829120160871611704195914923781274398064322429689271265025514826165251481886353769676348359996402786353568883937630262118524088650928958813266705061727002747409468207015589584163783466523269480646959344268179042830619395182283301802775192049309625968943105895508236596265862169086615581619681956567407392040584236925427264754604084010877867581259218141665228491558639745604792378441711919192247551776514101310713780711449156910898056739257965225118599690614073791481151085825135761059499109288083298728154320095215854297922599985452759111612635805633040648559493075024125590517118837402599333859623938 [179,95] -66454215337716377262259297956251870933926683141042021956617695852264704450651536866129917477703989633380707292144973772707756765028975870161542513089603595114759959636417475212975033537863820493556461573157958452794492676060032600934873414708162144058672426346065729824226443978130535897449629712096514632974657656545275912272036803204203474554558265843589359531166082726133955278462232213588378694436852017409145964672360001171363150906495722790486645008581325899912360473816245097570279977948659505809965366099582331598827429340086073230388715704690108692636745973473868554334178496692089439460711379232321930018131107281366604481378186023787120221898043457127435811657948001206241313932423371601435055406664543545512830483972312522001665619207738159724578728340302945393774350164976255840723243515519124528439287660945409577755790829896772833594835819525701295477032059052501863437968664786078727255364879590894472164994160432256897679408657341346388716838506974202743050955871226772665746720657717545146823285374667529890228424326716997111046762581605959940644297225103688349719006307155137741285452254165817774371417259076089032414269056555764307509989845347517742295264672409172477702609656828206034983361224470073452974261686592260484301727922327855050449903270432323137685511107655587331630549556206912464107841443962512255436636364724626195413063232311320735852003140004446371451688980809034027521912605959550615702825726286094502874031760823658126181250012148197761462396574658698264102291906933112629315693169182444623845039202816713510499659033440396484246277269218623478469899407552329747475475019433472330206146791273222342765236253396251867136911988547578242996913245704 [179,96] -625357091468502346655282628486361883393504836348661617016378561934425106516999191455717313295364079339147372769734604425572858750700018784976631792976120905950499842279723311283600348893892307862262080520865308179907592970518032082541579598285229055988388877442460627107715242303841707149539032959413774496487025993202421198175273193882325205362585354387115616505450642685597042663638406208259914758702168864296527076947411293236332047638670866772100058073583269431410487391221052009511378595032503824368378049549014750913483877549943755924587230595109329940062571660695637803592029589962656481127043892589886163374430883318677020167056770953488766760745088546643384206571426878730149246653314929587226015798080686801930670759539540039257911908077439966235703609407766270563652839788164546588069940197611037218891561374177552374872325297843335681289831171551137291541538627450541284128284545065674490864123861606488549258690101181769448372058898275242292633440263780531329113136140211550156044535234518157171124745756508821200037666456903533680223542146370103016309396958989333285943601228431048161107227173543750782433944209647139408473121954946572494252345154340476125187922802532978946377818068940949883590228937996229131644593426089047017777279474326151720929697321409910578569990997718677606240368975368653525402302127871542352676360970663196670593732607554117808159165267133647953653482998610651179873283235832156123237743890613539927346301462320195505575946724382809239872334455538705455098973533868272244516087336492086021801696967755586053393130425904446773240391321407334422696159990933623475967642883366907522086857967346431029346227853414673978873969142233517314552160 [179,97] -4661089956613937434016023423567153026882951099050969955212284510462356867011498130077356730871759404768090851779370127122359814809223586959198754892993006930442918369948321960963738014241795904571701330559566353060740434827947616141671145239298302094825436657251381445140533675721181322111437476383522207981571447922738521584427024919809345922740628582366091377636412722159624459756499628798390368057207144759928433332636422728319554224204739582950749359042704598186909722563906484865121768007452605104422467914960595114661559324352686410925523389547382954158278245759868989419752959185454837516752966311630963740546041529877543412863817919394189047379773847749114287060966148342780020903922658849775702610268541197748311127940804708419738741194698714640978657068542586457423720119556587928140442455386488222030410799173145195626968331415932918283663536882102088965402601666566357019782320032538918198259711644134612243329256091481075063353178547264887796322945832277500850194126699588369295324462856567222984051846968375431880822939729963329027420972537564006227231927265194482718192526815528969733867004995155796968069604807296962126442024811898745025299931802217636622296747170441811842000874107111336641535210462501571791462778876710728766090935886314344225864508188053901787587438183709970686525340598323274330753514795811642061991723053036822607908386544706063568641977992560847209890129836769604528926843541052911987735758191687159064396540934512867321803996991608780765122283523298559315960995544661416128289369738264145028279881508016123296956508377933486018082736539805601686703744435466351109389015084353281823593268525356421063608139421509538627765109201478191314 [179,98] -73268646118618207177306774367122888325988731486371314710004222997615200088042677561980567303904739793714669651165440035253508526180306852856282448525423749924590189339752154600500468882566538446972829732240094600318249546122628407432784348124128444076367307480318843177175291475302285954631603375899067740123451656492627055299373700023348677716350384162188887500372898558498398156910223017925342832702749645052767927320049945442439201848244528134667088874170630589420715112028196497892314892425614268085814509803978717878328745064212583568594774255201930601240319457374589720923997167321556133674390948941985022882617896816277616588768406110643930950745939911826028769579338156664688288077001186415899034101020908298929474909685403770597795616262691768592195727760508138329106192451483034124677460395068597440022917679997248378531424322811500447644271016536059053587785809009390483368866323124952740527258398840938485939886813785152353228847282357369773294829770963250638823274180795698116428265062847179721765784980198152431277123588522969383678758885857901434797010971853791226902611366855787820055295018322819166092346394751814618487617287483881820738333745113737236753109912527973588830992629361316017126599390911537497647761264789121854707085419986295264412795295431208019949886819306442554621254722474777859273151637155706928283966730962612505434947956593023813732480999346269300436872932061728161674319125577543089003580496912812902911373065065400270891233813462362806798074576919559843565628401542490711585463549534583544223580429448476568016470178656690484577734551328420089369614974932602645685859085106465582584685557760922399292358693973667800524643929574696 [179,99] -858903923414980544362159310848627748614186138713935754893349742067587837233545078623899700020254765809704885580879793371151754232353492905340649245237187089087610403337484735957038480426198609065663868571095753821247528684149471453768946168489248250755135989709077521381977415136319945114414156321614237957635545801488769741690754153279978457572622082331045006526406868633372800613996405544595348896539993336680488340808117488425594219507658519691390368691539144599047180630606406988416962079076282489664700067563906054370238260710348720790522043212034355561529134370825993482323438594029765959449109839932470427356861424675379589042654270130124080762876538739809122032573574364730148858584190679155193753286044449295877437252181331627546367877619857423559380533198948045937152911372716465670368585394205830699655114498263412168627448720426240085716560999338949335531579205480408092045288470142881887793760570527442635858983688355290397014854268521735525495956369103000780370367811920921241783824258445459468710149899877100004958722181960071458290469395136677663876588758246225661903480496552403084065700268109036183374680808247288211851314023572496142370853389078879191293769230582680849033120048069696081726593947362907618342849568188624569371223193385129060379429262589860214414355135220077223761422448615543388776977362134246897111654199069773444550465544021990540484663307738681772074411213361768869691482412438825544208321806027111868187322794873771322688092293900335172931014793033361750118871016831052360965693151428988798561804337033483352509599538164805878672628219253443967078206461401768672838823414549979653467575887446109894674863858483920500222268640 [179,100] -3817987319628441525243506456032569836077532394907689301297971937160103458246580943319523600862490645277017755864065856497158174322329352159508619701693316948972761049028789672646733403164045493543106761193084287867461312465349705143003507379850561802921222795508654252743366210583320201649002044284071992218446511017309605576356849201477240619415907139802695198166840526027255823356771880810816070009065405597332214222882053787523980710166571251471011928881477217157403751538668205493226894338745952147015550696709381818500082561305094337156523628029757050416716214787427534272479388816261826883420299155039450617264510096554089637159186763448343336092766380592339548093714918363336807544788407114018058249119689953110063984012561334942903619530569937417804485581724407992849928005192107661605664429260306964402187450887339860867689175751994661008971458235775526945724799983049036902262450961967126302312649100475204907748092195277732908676213869251264901588056530591165620519129342183556641177507106066044122284093091690780238682541796295695295563543010673483139727658945639863544431504853291622919252506466578752272841520541260941498240575052721464081456914312486060619638982150145310276345960075432624798321661467613248380476064828257970255391567514935902469320445420162372265583079140560974070655382807810781885780362513622226817051242057180975257024918784789353015709201105998611174010772318013060781497191958139174548503172194960671946484860082430125380354420600656855665391280908698296645315253094060402733816823203123485205647310901079200104419038985114261873248476435019813018161447724247356144638716000889106559402926849172531381016442123287960916867 [179,101] 16362155841525786429335204203931393796981459490688363274669877059596960619342105115761165011658716953872690810499992965846934302507039960911284456148715533508184503368969950914163503653360849945252017473672307708777633583688525466031410029826888923734671998253063593385446136165030647178453116041125622008853305596161653965814726926736459024157478353441142839678497624665442499123942839907433486275191511138022891507996408477070985101133833078007842086071431841396068620596523844917443637334873444880882065076328394630960409768099000267374355819504844285641656840398989491056001308512978154894078833942271687027670697561449913814853609352440019959579353040499930906292780940959228186464846429544851519338383906248111812824431458441869583375635703260165731769567893115322364489867533103253198562074553646098779692848491024985345483417845621655751646678334083686921074327890430015684574066337384662950493779512331442174077137337179131934314541727096452799438410346624075128101173376660015586029329544975544051030228680646140709825563317636759554604704624858416494832156028217160701402994947975278458473199304507211922909004462052576365193986501025898689775076283742270920948425470529863174169156671160877021446739411556006102977771415626574303213698050837159723168873206751851358603402322262655673890877252124852535950567295135677559350502458405812139579491451007461018729100991415545063240648025541342371545017129493660317844464137052708391723846149036564373818581481804525328630564455124959379322258886504472330732828231174772122351936405953531387225417719039400854391885249555151196628545081563564053698830898673972917453131535395072672502448055638888548 [179,102] 168946994093891734657159116875804998043025079790618272707418165149888088548081013573971009665190787485673207217839285962932752740295848018469332642760262231237795603628153896528984176227125589922013703589718276014005004072152199229649952311089617876647561978611294472680453179459735152037174813767751959728726125677197430035251116902190211611229658319128527551431491972218582706417766455489890843136239959238148603050583033380067879186638738014927580876479739599652991139742862680994150955668234673387720176972450103437759574800010181917929113872285266998076277198257288809787514105561828919929254276119977296678625130924286672218323035870358218403078468554364800177296263427774065977079124569922622470239890342102097812121480406374391118234908462155149515980397589821739161589679300429079067218055289435487506580619582530326655564738363570443750318176888298002943541206738175691697077683288965955155761461202809093971613290104649806172517541633381600392801520734051628452536734645996072900242426716219593841256916260558055373485540611891488860210645041420808793831571121429100370523914630514016170792136049814470783078764338063650411644183159281036984086929393148814353011854945884087898447453789566015591219190573234016540242568297130526337265402059633487034648949232203869230203550505387613595903179523777076809705867514824906612061717409483916040201564131143317780381646434647165020258169126497729574443563332566563090943382789445426708114633057834427654978005781284691375050433586456433365195649818572330637017397107168683537785776088528727252931202682312924165558115945453699512451820785533277880658433176796332531622904685258568598360227619954 [179,103] 356442415595313918087213970774073248537306147357159266912001480524093660653698249262561431023118495584298655132055368237569799785777332604250469844908827701063423847434751137408398729481320370750890421515499448371701247720647118621511112290271405819894945116771372228608288426615166369025094284416669626255028126859106789131423557725084487751200226530890753161882046810435612977054271911030772077995096895299339357926686105833324040073311755485036661423087941648453317290181219735468928887943968544739504287967742121862611073128397656538426104294431320759259336221683689320909043106184937723181865776513578786250924091800225903708608997742140111684860747973131670716442535439195403461447245466342984231967872915974695053920768423914309670188901969442243714619600156330445085590103149619964966435111685950902057355267886779023287797949857513195519392035301904545822483329904788602642140928402035875250717166675857257294910254671423277849408078954192693532727432711443505878523943496387523895130355407938471914063404271152461133795927447544535913636681209379012399340391041459372279039847375338117575111584997184949026726034037917731094066485069727820625864999127033626995410533650962200469135240192511937523204942880119711239651735322291674477180890516560712438300073838576739973047454568621511569873336503527032830438161062672922686711456862444601524668181107310947830902461503971852653335856718051541103006991470866820314776185905909934249866067799137377896513947785308460099341378318382382161139366126675908424187404331023775510050543055061565772878981501033938412360241865359367314347044887299117611354059379299996623410736505292646025868800 [179,104] -2267774213857425060702255484427982374485127387892941121409940986472343997241331730747817083771983273960335193508226486317235953974459016226870572121916341892081910139013199987704533357230707642960162601475328436116964071686184704581481638105189586194493129699812293050272608668254834230395174258906681744960175141908535220141622811856934873336868607019340909353017339329602333759287507708488057249933871127287681667437861829237282985987849148296325225312628125331452703026210136754898330479076696891690678778213034888739603460266012373172977780152859957319333704223843938225184241033763430607294484092439805012281302935420800735709931598547456081232496321553609991666739705197663439173628943486892816942253656237982846599149813878928000545344230330379719939549070904043238751556466524074141550923361156074519286933792568630926987101230835335454283622414798697155164011744727858534143655661424960056102008288308189954434212226124577095355922534189697786523308540266690413850929873150154287172768977570148378880201047526742759793936550314667141299725559983251269669203967086406578986926293545571613590070614683095798435954030911521005044798290114712998194397198466219325859981580869745975033395192031793249014470942075256413123003050725845454068390733355097871213749876992246309110163570629712805570355239867224488719664007697525575085663497121969154830639012571136745096985307445790611564567557661401749451741667332662753440139326625273791093726641567320119714893634807215058744310088968663882199055095873879549905374471220107547648579096716386937451936108583588622583703811472474335789828311110704302241684631164207206516633112087407000608 [179,105] -34064009457488541798817831640992282938145419999134894305288200815819586584324601137673527129726479886757158161900624574665559729883081998260666905752961463368053870685314646053482094003418201836787317581936481186136600849561498064758515912369503953141181291904355248156665286813506399691880947806685273359277255705128425187896689848586450420825708709965725005014969951689392861559681331613933988892885969647449142307266937739792902791349219073422328237905924473917121728983765727931258321761774889265995947347902429666870193319457786716032076560874502320017777111519475613317630804793984424182886188479735123467401897826049695647546431546664769025683219642695053558984235431248681025499921076154936759253244919325954789078024162597742212959173568924087081758006791766904025503975195333060578410882647971039933601942873592713256200603383073311088012665272307514808827295342498570759747228890942050752497764956801055800406958582726671755633639371550392067123971802205522219788264146491847852363745095428398350423699383363748143187360776401820080653335456216826553108382711684860958976937819607416479414882647124002900626213030412906474947801378295336546673128137423411991777889848737547631780834497190678551425670014494574758502012012044809817265887378697941830718268292564360304442841905754831078164892272149840801755037403948705320238087555903153112440642414506130218273173731453888087145710550508810665981323551757936798060026186605738041552545605476891193114309826835058584830461699080718778482494431493139686219634311775972587342191874548419346941474451736092583040586563970137723338180183059623213152822845289430190923787557511600 [179,106] -19628469929569617944608511629653046838826018780691500164903311233688792158802213698831380219678041529550116621666893678457628126281730355395234423168668848306955375076694870379281848752605268908332296843110838439382978670192871026405662861175786060015423049438717991673058542606084281236920807257752871405020271412872589035701825068379808899285142272700990458924187440942281816165596243420062729172507063114462853737382599648758736340065880958846145342120568206574985763556445140674882128555123267869766574766232259522943406985419122978812069988954378445255941209427985448412551731917378970491935558993759310378839370104535353357376739904408678951067072667294459332282068794915487822527066610359413267849579625521567174983695732488600144354748325278901966788369151038257133177067843952630913110270770342537147361388948341861060798027879154500029767624713869368375380112461356752560268417836910283525453087100654801688848331357215322750930905695953252100620523552827440883971429334583422369612913500136164347274887751299494971941993394775747676315065247123027690220769591092493289577595023289626735383434522364750082314393566189916212642716271324814353441220277844223817096710724704883475888671161726133425733351921635841582098438090824818019636813518848273047037508302446703749960065807759341700065538494702314531185019639343446460614408229367597487368968506944075146849559394473481599176265074668878754463195384109453172969068440581200238033194935756903635812387043253329431672925650067407482808766098062466116244980436440334949734386890663035515852494753438924422635552487428580387233833483312402636550536155025935167577450456 [179,107] 512565322129088665761938397586667006034830942438796846657562941837628903719348691547148317576521207556535106543706247731555704751497133784041517243966629298960066722241361938640462709702686283386281760131600336322477823677891817372372097139723105146130972348570344149025689193959924775228343500441058672507632472109759681296247789878744284800442182907826119288149225117913639580742226215430795758983994100588413703449669125093306994930894087687653420159777284723096782518770189564938414598844156181041578931164291379760474792265957290906149484754400115557945333525734561688112214538117915726859144890696159849800254643954832275166660213472681276388114079714213046470638421035849518074432209696721588059476132534750845991660601008292942442551355387074536611843302918176991526452204094060815640511877809161948081370935875109314895916042649640527084886149796373851678776055839681692625093415116892882295888605232505524917421851490692216458643572966989918778527571652994854793530328067652578549473127599735014449032419373418754533128863185361161263576876823593272147428014737642791655958420042283687682353308737871198840882248105864393256159175334420416309360167279958693801744939727808927725262467088118157350128667211926423181747706794313510171376138101009299171906956029824062439791407792475923088664850679391835522701063926145701918975372878163558637275159534251408048876789674226336603496176800942763624360698822473457888682501879387890596946012256378971693820951766999548109311025144657303754643417085814558732228044614977801309241224699800361886073038379888290305195809451561334322142379303206831839400586008365705259960 [179,108] -1141694874731150485282838270397377573340367720794219239378864250819516554430458599887675436229329871519764674689476365140626034559119621109191047372353692967738018746946615371560898846246886144111149631385999209053709164021430146887032504241232115589844995025238182179817418982126503251739791034479398744557749154981790548663894898598098463755076566375498957265310928556270715420523627599887178723281189842028672908289253698388213221644689195559353699096754192691345298468754571800981954854945979641126042746159191351635226064466785335733290930448434531029489818415158437094630472542285663791438571070875221944027928396981648676708121793943095920702539856531595930288175756350381664862375508927637887628797131596435602866288681599537982992167694621571934621299965473760232161204180180737595437043612668339044455943785892543224379217160492071737695563557626559439872389578544152669962536651722146174449972271776484452425927507391636279642683785241032687039540491407776162597598924123058801751283134269348195000783156301880619401824601054643569510478162296480588110803272908484804278456543653132226582839452006292281357001775133572209000671531416020828477595584057844029763057280573991672035548071780007140309926828169852409726480088567222615760924233668690050382730509810158653617835121007554187039699510558186090726279482623663636069069332591893359446898700713082764475765038438920470921949258878252760020688372840244775675051414053196681664025241311153448562771204524377131715468132579831942291761662052876401219050336965408884604371380697991502593420269167620023589551766133383263328635405010229648617523317748101963 [179,109] -4491066204031763297305412267362219350144289027006625922285243380776407569386416496720150373453840413489321868074853407714234289527863691393378907388175678697844049620722577716828557532103648517591482413198803890977265885094532872027410196531137185296823845492376764986935663580744641173816286062660423975602314100219016377494083170778231366038785538129209445470456575445068504367866476424663138586756089531872344509037630928270819259551532479884413608078961152962092686980026562065387308034383061675747428529987029668526012401473953511741556989221825664420547470169329779294803103648742806860639694087198048311085775949958511476945926733711181090654919000306084895519275533557448667357315592315767713237859406695857377625582734155968688956170766575122693262938396072131974621931558677560836981506083092855315230872301014089005788475363459430384628481662036708520429118818159220723872795719274481141826586228061843682386391351968056057066287143758863203352069152152694721563177046968981134566320521895970292780277000307437066772267234063609892378295388515583807729977986588282139069852861800815119657190575791987672154507604261427278388481500316699130039672153182334007913293450207073729121148073033420020099095248259713254222445276363256140714061915367969182238882539632354634047030715005793300052282363818653155871557133178436106822777470696516879958921165319751307449993263035106608897242186852469746040980569111771548636852508731575045947420920917907282521961200710647360813981334663260619593518786603314662101274238862584418309563258560211188161204779642110188876008001398913670617536056054244125262953533984 [179,110] 7610684573562407093623316072026202236237778825765989886590072291704545085759005133852555290003509814317006217206342935839255371881677614629999591018808622916073927897761893315979406230176611957359090948247041830248889915905031493250890085874470110400588671575616380096147553244402981306594466086697979665140582023141421090226471600028322521538614799851000605761074194682964720423785868356158965693830734789712121951889846551732277454176767814652731107506879749650497266104403532624633053410999180453557602637967719319670125864773354046547532205939028978965317422117656631282400215304864229416079556981506571919845315369168352021397927881797404089286349807316290449429771667525069747183705174302739493248135932800328038655997681770445506152593063929779036571130159349046297342955435925035271351968215905240137312098294906256374702847390817879787773931634213696271599035047951207915702896178696793965841350761794870104290989217724366937687760149654624240760784406009711700673645367860199875198506565414751260858655761187221349912732229118095258190002962759252063802505338026965806882587969246887896431175373046687791300790991423472347143317072385513508829346372325543804134745483764106189803177429256659869040568689473261437637371543831937660601539521457819052314550016376617401249090950049749859712765841426949819560269230848422691535975157551856620359786624188619831914563834147051628703696643218577397421984002826524663207236082704692813068965388387398434986214170326007957289153393403659936293170588145971088807388324268882740215435159926634293138817643674463389391851585074159529429722532973777086638370 [179,111] 62967412925850347099022137527951949846946497380971404059671265269597205515843580208928116997953133876082759035562339176092617653632063365284464306294692452857563375384162385063431917675575213984555335954494553654458764783294280314971009138124481224678355972359560727493813725649600697766805559185627389726996476085061761446344644354655299613376571027602982208482511210974900463304514832207622417783079421847651306083111605974552395882730544823062046292084911241692757658001758421550027831464755191646467725927714136399482154245781698974358796511653511041784458037533246135503240559237960407988366694082666094183366278180895488967836143382010350279159793003807225058416503554122592963034644100102678860017942509619623712409984773895511367634662507984539782872457457846574934835550160246083127189858371668172692431485544214988696816176005926675575285814231762932651262393322087286225327427149691818732292159743740112582982471140161949881685470350129059205553240659744637097105206253214521342734491231749243753670439435718160025997781441951656273431256129235988199573626186403750530749766515730124866488849344095258081383937692024294136396715055650064870262315320921216708578235432090064165641359099842870193305023667492802716969927868567261694219809289379302921399281050749547583232457404377787884138430494993286995082200664933989910873428875104056090825817243948713754684340605832956695791651199350555014970480001488857522525101948983983400810367995517018427431578916439769928886654377278960905683740161060898567981512974004268574381763328533059800124944142742854006901770212336011521273242439678384 [179,112] -21553048115422975160859396747066504269853089681730192387670056649610975850954983708795012294930634536606251818837002575192084979051453492456257710819721170508385875637366362570858991924285229027062259603397632176026457667314182578784671495495991893831218248400013063380051136042248889456010190951655044793516939401082889272301759774025742791408583636294197143324310783573077210620470565708961044194204679008583873178256059568095668666604935062729677756006176838632293715199779567078746645760802665355405145623531496467618502020740256583955847390507232069343306985742252629528508694999277236973319082351933446230601989270062761105821566387899163038191444893301966205011728342646357516929505326910841582333056443944670339107558750928277830771168316463749726688841323755477254126651528023679166770388328170380678586421834192165240891402659986087639036387107094543472964142571523934992794376909550142537344896904103168451291117755896448638831958595321645124582298512287432055479490782605718681570656737562387732606187431366779020127708279440205045441138099162447598083048365319656163739131920299999973231189382132467887323897887717927410822150328681468759111058034011673974942283976239366693351804751324528299028534281169643321452307818607449489877908422175859226644962790865495328590833820006484100235513765204509821820342066518536237844267958380844151198113135416657495045191715473575204550492324152655757045728250635532914022064569354258233435526040803914566933071666399348072417319150311401559962940754034365133536366436773055147976225221679771083437241209397389334553869613749703174618180696880 [179,113] 8487838865651258091939318152541309929475324239687600360686665662555234557680338909009866081625431932246144945676056892558778082248325564648471744964937475357038651283083290020531399995187446270337090541007324447881010669578986151908773695415104055451154779688239945282272210118248307203365557140869332099742776179631910306818665995520286141953980616929348985722580049663334937127990895470065971057014091986360022418044444609743551528340826657402969012647803702849465322040729881765490845477800381067041150213741180431745488479462806798459451679159625133446704475290576934820490330385652730382669953920885838337918063890270498996814311837965744432976990847478048027614886335245328207515967777576735604911500304455861882356607856376069702515694995519064383597809832316146586478847125143040226630963513822713955099258448266612240431209223118357265595117717930117191181151796423586491495714139517709377201294355841644739267577364047974230204854058582678382805435805886469250128575966512391578106228224092287618591477314473848444910538127992867792174803865936827305632170277951093371675109545051607432113452736042935099179590122813571122453208062040346861044788151765720388271231088110122389624288871696892429182907754668893790804893571823473315057753371904429697579835655230266563643241029705239407693268096822652139691805847578541307691515375139941463800867319508075917734003151764427499718450435785961447892520281512992239143830366718390828450753471070918806664822680181728592006429684367596251341674482493987945080945974676044979161290656128686691012231439427347859486372012122521577030178 [179,114] -17777358271967474698209235668684099670125617125767122697364339052337560029698331317074167119372191474758051969945964912367902920804953908641608758223151239592421785038624503247128198367875643335681026519028522300108560065115567591395045773129272410531021655438877031269995798538346389485022043097809007959087199953838739676835894797131017141711822253509607572089685060595281127495351614471084358843800273412306097834458918544820348308473542983522747154103804875436009384916848754827220092620664401368369429855247322061079231828743071913984175077798971658803178728094314950893284533617806390650305578325333287792256279211960685996336818869586047015166674959665186002374431190878311789525538241736597793328793177600501115196604370781054616493641881023590158574327813757631602147214460287971669482188121518304034445450044166095062035176001037509780114787347953160204611392744810806002663240967337560582173348681074627227351259561426823675896832079474304210523210567982204907884840860608139551967947621021916403840840316097153169624040129911522916059996963434319501698851270783444557811481594019206235887705520709393150552816368162520302693828317506166567312711858489338676078539993060493477649391109967461171222728932506717851326373958998114548704018549421138278180309789324567279103156429010072599452386653444179232608024941702052166306467927800800004967427975331425377902562669267681348942143475645232169199703676704530452909362101867654671978284344564776974946564241569515580532637081444437165926762109580798076424022931260517088609425299755147760124427430323000394169847563869854404 [179,115] -18140546281846165995825146659562002650979750334220190077768451493027393847215708728473722265561828337588036800414825049097159186958984184048774207991709339918632083091025654235207912974947064811048317017223622545934333978947096820866156410380385732447046249300473276243153560828970448398572049917903638824349568299929369326848255396343560208940804259689032800170104387514505005635471157701757729685060476050329312002347499558736462464799554335997439601538815483899654567883140245691943112847383555063458474198913596825343421962796869856790083637481783204756283423559968455436670644411295095536719625724306533284157529318666816660046111345869279609040978732574932465139906926048887179560666624780153695717042468288793029977844129584228976386853492424315532129751566064830123334229328344875821460042308919710738188957989548137672744446663311412651956182779144481677729924047535374355966956308311863138000742934342105025215588169373002141627033877958076720824128446053694224299444989390751853917734409369077258383671938234506583908162423158413786626345361191680658501711932769926747800397727465838097622952054269399434459761104195398530140689139748582572798398387872489218106333769354943032279256777601433356247512833793373135668380896453515638775156036774961882969725853811263211156665577861479865710062683080651143748358807684506515491838120925439961629135253232311682449133607555206106332354192371605237433328328024056690139062400526605571507049326727154712248548549432837198646205149960458748416017530961156509443570088497331161254200337320975785284397200815478092414557630696 [179,116] 80891002722539378583208345846129558991336006134336028730477045194925402151608393319657069779777016786787430169319701556051835304527180237297802053429116459575455144808589958740294578330458265467889196046186861088924022723308691114073507378966653395170389971107782795415991934023188150807430117113687566124958466618465351737638916310572223959265793459772377805712638448876785840508795140681476542091389579483952291322029284655462825145820986660637010147505494153628200616648878173957461335188703965238898589958781240222358862486621675956059095147326933408647821513803518652016029223223882213913610522325555223004913513033626713276407085649644523401701923250003349153908613610364455261768129741702276971867929283817517538675255507554263918975052812938900052780486548829328189115722506823824946961330387529992030166034146830155317374601513719987773757492585532707622951317966049177378803896540894368162860252734874182812841660345824522916182185254931541121325606583110608799358824336428567349732968572044166304859567800830082579733420529546846730501741140534136139333156292853385926196619224790124370361920574648797288606487899134290268074843786163427574350989059613901410669856358597134303997389539265065612611040787044137606590066367871743480050290181766765366853717881721826614661692078931763473769854180450626103501331510015668172233542340340311236186334361474214077206801835984085589231143161238309154590247491327027893251159255785449456321724567737235389632913887885284338365870238638955007887147940683375749037948001453798904232076238439355909344124201070638005263307 [179,117] 62366178702263919034129890668033960761865151784225172656579380124214159528369825683281909819339158143334734176829070005352722196064708919444106041959043130758458188490062103586402764879174063961415993407886130140959267259176615616396487111642809858973707145467787511387657081393488704838260050745808081210169768648171465479876649847535497814148193234434013621283754018787564742733008986331296679404919889609305918711498419645693656164555336841450099454956213931763209198354577314786781685868995365226106777371339490889772573793985036795801559650369267942901620712995798434493853803626631492631082457761196277077678482971293822426018920440488776769442261840132297987624221604857912070820586317710109820569287569141182447333538664409163455654751907582646746107511936492855755221820197550859009307457786587030102110253776810938708375031786003919826601656362900732777285547771051249387045291548933718167177755781455331529791052384011705084200646275122618702632266882794770486374621020965974414934320636747794493974928732113438345704820381385585773389965472051802181746512787555141486285829011109260660845576585849643746556055140030376026859401761756548773952599232770184130418824470523703224667822563662698229408905001401902790221244119376049307894430599034862151538327046567832226859332883606865045250883910151133582852830640733171565212538660532131560679246263297760324810985702739920390197273451619140748082305631823187586733921719544613796231657293312496290894365023501018524793575655320312547087708612368703623318263554075794664989174760705287658583820893457639064 [179,118] -78015903790699925345098795215595909753050991469513749979785239689797278074435909919834578457896629727209879420986984904434678000923476722793728267886913534941343208944529744212446359465731086740822233127502156730629793760562099739137115342297205041313448652809454405908382679844504105022925211173294326622938391034883461461569411764076238716498877160886072733488438630818282094345209483879236773192643728277324046441130746196588679874730440212117048114461510562862124270661988567320436075047161472188104980373736553729630084897226885235769023610005940833526363330164982644239480859899280226900363465213492815990840194349136499169124777378543931729065515505254283066519678863175597485835857307165419044820343170966980342327636214261470554887993657152411946342616088690468608812366903875296336497303918906713137913965817004401509009468419287855870992687158299438105031273146316364902090996897071503314550142109562039711913734050314931372122409900134040475387105325128818613280511763339517114047081876384928019731535632516175952269788682730640235728730461303170366833964538540996207364549686479725202093608380045503008670364315383760083944055298592439004880789393897580235216886985643017092912260975344236121911047765349518474483906940540023884424899295624793273246381201599515126262604632924526662243904065011280574067980759773888142123108604977895919271204127205289639675635198154891840930308412411831328325572278553507572959005346119771629777716620820904765769616789715932360817153588898830018736057142065520594610984588883280202310942123920358841770421827153 [179,119] -110976437832609114171393217999799362470876098203543439983463982881622128639122026731644374276681937933040977188779700237034279422254933397415893685541770622781489211377022180666447128955024302513765086123739346139643878045414656038240848275149066856311882463393817580823533980105055021566008449223967380040586265477625013812368399711991496523378633980812519162441770105120653618166617046508502983244898995514643469942764081313265556597623776457186579570837199032790132991462563848400886787717515273448242429254375366754729553346276613509110366726521445440477226494534121055875973785304593406824659551510355627410919172098289038058370631034586063810852912957597866564372685316848121443824463585384867583385051245738964132508394462416320126702285682285395622097374810024053119714178182576324329858026296649924293707774878438593638476455801816219336227097803487471345825173622631181373645062163213376174450554991626352695942230943562061524545651576078278273241469702325422799144519285392100587483253956861851726757416953955002858695360719321325204324923935078181179235559468655859121949201680192126795532076028477078075164188476831766381642749952806041050634004444192140052089878111227816785545466455610953126066512105206222085329724545758498647385358654688937899874225559177365828251592555969039564507004073995372932264877056383652419191060876290453836343446900286806395069622905792941127866380011392819497330967061562446119180615385881277984880837170044435403988506324509866390540829623828937442915045754147269826820176154566444120370427319179965951916224 [179,120] -45031446871407560387175162816732179670832981707251844935322044527329415665176381280697487966653924042189663528457498064789232979000678284721256287196216046240261681251462946808848253892197109470639056493966488139170459627484215349159862076355753262207571026583596390270824562990743723615275633937001834352456011443766493419687126265692963354004228634762965611590150713654488683532620876336337983852252005361706038152722459171005536646646749072876410250684160270052960800417955201619387878839503612196024548902098604654295265506329894633261559281301241360782949382223990723102266412947945486073232745095079200428008959588220923130520831241826175827309232018041167680421872021677776188837518108221670503732221162927953346857261722595075211810586086586018857796843306103710663591822300917685971404589767947935285511907991400488992398973640437071710576392977626294741050933399489754399068275939347807520110838891298611591503943356919448393791440085286267627043125745634778315261539303984287126987805856178852662367352964194865137767596512661802871008438508861595162081909614079640187315542276737762854463689362716080962538241509675955252646328297783190566839103156224737143997373913345089371649489585007332725482263333043499921509782635720758649629495653710672980549204313154009565682109452890088821268831518792087728481748095898810204220381904572640869673175775265472419535111355611469176224171047981433171936117748412255884505052044738560126160448656593519924600987256110890929023232810502791027544005528822018721629428215831228107598312741950590884 [179,121] -7227070341101788232482304838302707403727014504010258553487759240447691711822820477959020273292736234334128820802109154641470513764561699267676072566856732001095475142775557203157887982568892246856844081858943492976790251728494535356252888995988589822350131979762533338054983217984069239902606057859761142646664090443970388268797829535575733601738365934529844513949923536650653837383439683545322220708161803269843304502309859908705762721653087205359989505456151072833772490235066088938032354025812207855041072547735491775195147406531060583335300249786279314907336329088215446455307969711730510329807055427344857065667345105795424409563612860314713066978649683511058210140945853576121164883017232423460824200325372501058920738614775765369368180788869883232695026695548645997773419770909655975229419933393904993171237749501944329736226416168385935117693361805198876772365247615609854709664705379523520975828982671474488514174371962766743207458763225023862803585487088535746178620507111380372765411258601134859451733687906990135470222425062256166115466449846062955448155950187380271482509776940723104416176079955659824926909274026134217805998230068299651683983045330129274430029884522872670675986196557713003976213933963330594285274864644756158800375235043361691985052939618349679116466835470889477963070779854682018310035199414471179072033140598356297104255546371720261742916900162723913375141817613778339058377637057288821130501399405392408575021616040822169959087207831066606993547908000073021053705238851934520575544601891721147866418975740 [179,122] -2703392773858343271543394322982730950724753502187732267657567569052442456173814576177708578773804058342456985680835696616621581764052480336599123829998263363165985240254604849037082010631693665940478448695784600033779619922770947960525060595869517736341941635929384718952077097333092390657138545106544183887027529019086999937777214078665352797883788090830293105689497591842075889993573920557477934127232698865290735998726133205674003311070944385085284142368172723911910434057605240673931252155917700552227611250027871144547421983942026417478171224294172682836540132134834988917642176543789025304455658682628166139181125688355590279757530270653157278096379231812516091250133197978201354037997900198996720375195586777377299099202032717794713338276358633840501120045405678455936696988040134794422823740745818598524289274747810093459231578177902147200074468749767653103645701503861640245662301222102236529164517279472031920186355156427059365017790041484583129853447502068810722742061695375612590053622316598566204994326836438899036204678557170227986042765181489006335153010088438597479946752394795440509726866204405723646989206560845820721353216135523377785481630191815170714345886016005666044228203554667447848665654449838660334384573378260510937853562615144679175484419825703754638840831440929381494400591084308856392301601841671952307428290693948547900626714846691303800354575070427528289985388716881940830528492542096441674067289055484395170145409414287490457743187489546703565510715471519836199850632788446069489117157448600336707784 [179,123] -1987133697449855586814041425202070584391539465499983292749433693989407681340531694261367114851383823382767757230546917144568053537999287996018441349471521674800806193754043183761460595616885498979643953153146921516155945400535037077565742995803964413090281900141099006957566233295471575301137380790632247479398123289685526528651216022155355775209917713446009997552883619691443428516577787784752450024588884139079000510715960027011520466525051256217027051007009939955890934543471186072227594562307101444481936114410262756553694218606363409776172173202266715829580740678993768822472382832374094934234538231538294307993243532649305410568046865379231419475710574242223356536258681981811280407318858989895705772260983224173622568726248676467877560869534144167823646700714933500520307527147705044198829978907205175577684652070963018914009216863512812321906975296019623053169443939063694324249126871740241513612563296667467860780063549050474402150808238216300400794148231208862472913708272586252928706410111190041889704021495925569281275310397682637713463840198243732786640853246824513304211417193000276147590269300408843805845572968478890792098686055804965830239821103118866521724529549107692740328352668327191545852332623401839355095932058615695555804337789601418462739946567741025649714034565282571758245352160720984797105817707856764852096740319369005479284841720516923192896559131165021816583871972955225633828512727738247188664699893344929038358192332725878314629058680003636159663020287246167448639138507021446055041328972963220 [179,124] -611451059496309541011747227932710201360637547176781119770280909872286966519316125083675655467193782551834426427251632432868218027944413098163699263391672000016155077793721593140455439046489111596914627821405574484281817607760739727982073548880063672774784019787944047184587956319072990296498644696355504244426818048125562508660354647393271599356175563938506498993348281163708923085097339462453088638893434378442858681059444041605170174678445070608033648443809816990145354680369397899082525732972104194926682644750496285777130098722828922102929089047708860032114382114216996902451303832937157734005123828154763534840614942840334039188975369831290937023425119154365613563429393409752979322400149268776302232506188566114300159430920047763597924513527186473973814452499538941520408428653775507508205966998830616038301900541563813749076054155393032022975010483803532099419687927716930406810039397706435722705570627293075242119483114848917074214138879223458672198546876670132201667498123129939832673648951539552183511422693736219517775583812118285728679822473232412471627208668605449869664840082267846131696922907813620017935840591438774719905010957127442548266017271018925196909777002494208179292755935178135809336722729330328115272478116994235941459529143970268644795403148910953972203508785067456206447790939139675231230870496103892326518988250562750613173107088533586605098849645693211272929475429567209692718132064303224137505834449895439834515333578613285601800769156305152513804705962767011815834833157077727579721757058 [179,125] -50305691545050041061091398292349694364255915886564568038818307026436827296756616592030174932052795654878058797334825048832368664444940788331258800911352976694614725946872857861033277307026730180016001262270056741454769532878535658408119685078276690667482462507530728784291679897931431382295838931057049198265701784968699898183997404928397066978630920254129322898767803074937463570333166912706812341943940426156512655087484274223988435045147789151676930216695521872541776778499340656374158543163665437547838208042885867315776283885747003250287495971576636715027075414352582855617399244657090145377406824501587026357775824487913026581498302710352878583089649658991317862457054146101511826253060451555709380601069988163315578974379463013291801041493540100749880007639852927944789754315303946283886656637759823567105168554563107370717893640437236718906413788271691836160349521076910199740027064294820668743618344150361742926724822572627022957272411372942562352140804272634437519588267610694201714334107439160978647764570989196967333839405965098481446456912853918005995194079294067648475216216614531077607439925487649322815570662630938528299777380978287396562360605347477061770582362451435416820120643116463934754674387787634938270119997443997751710538059953578954826491978603061921531420163917030122897248459192155246366929028038317471513690670710992285853263799648452011830437774593184851950196627532303318780702558854035225260304662528849154623305862357282252393241368785321514957005862092762769024969730076530282066 [179,126] 2260592830426846594748976498051623878219732117013492825228122516791314710116800597898310817581704638471775756732923179769624949321195285290280495191037927271628152914059354970212038788800367911907686363820128789477671851777005862075734233548981045657716460957926818374610203467188851988209230558517727064288190498597012047945606755740271324866961630533792169477262911022878576762844481710372952778113991967109391016821687126582185640046115549928258951204693206408453082940999678642845132698993170457109836468862081857067380244957202992122095815688482859987271027808527055742518587833738813855451815588216851179138525905348208485461649210574720135106590323693737212686437021112270391771896461290514785693846759311132358167009487228924905213845796579957598046014878900786943082708523996762073193265205983284915769963386705450321039999842507824438730230126642594783018885160105676222743714514808798389862245718179272365230259983969057122425760511067705541863084866905206819345587266905280601492422890191693636020890675649758325225704900209327403841836379764328529675222292684735347942078634316258773526590597112327727418367720164524823720652447041124872205230743673544694010506345132712160471691571278050014413209190554224151476782775961010497165929473873384992359951809991616832781772969204331290416181876540868810704458625011078859495422118891228931200657659032857558180146496576664151898951419300884173395143057734753020335799323378056241234455816927017296511837928440074600640728475191933068321419687738760 [179,127] -544431674085834090035730577350818862691617367955168456136868854626695725182493160493390639176676957723904516928944284834685131419426399753676117131690459133680333816593239872810816343396142531994201141562361161540211287255884380123453902627010647741086069179820866974270896598142520806846943573169555734495454533751060327763219621401503274418393303521105173849810848620180547478415565910209210786187033347971794456800628005945400463516254939886734932960764446739025083328258697506699727266801753414978406157850803909865633799748341141653580323154979948583678938739243016675786740781952989607135858533659639459662369215397967782568611965063976373033034904643627301955416765962675740000759226599637739183191217291910085614517593303925901532121552787141320146218142752375681898694272593789824655586715754319887174653633291205007276547004802133829944963788218851041865772173880531596522136339505647050059685816325478113947225940126542609814417632846110893508688262320652930881719824281223891215446320247459033216536085321682739189670789774332564146127755506607211353364456415846874398920168824973609499129813212938482457192824750898608992379256322743771091785340042724964875168509327414792073408143264054465120573427542344728122797384885629667413070979256068013851051768880478531432541837324085328005812114416236159901179419638645126104098376353954143861060896554210171856645161147469074271480747844258711522423166080414004519649513546487051108665247269930926382750246680898698219440301160266898516359992 [179,128] -117934320302029941727133520504757262529977808300745544092318260293243529527332299777141078936607917439328863735088982314166563788027688270510340956048004058925224589025604128372454362160003804508987297053953379815451604736647625229660503911743362598686821235188933125408699794565495458657673502167590919855087197073657826385003431356029813778012506177125169464493027495342965717827924553880132390150893787308825561582890328897832745450202424316451359158195519700168039197189620755809382383073442885523750294070899329814804274672478491851274375364991963969791297788353539920031978899068117507019348005219705508238036659580539503057622392125300140833879598596428165419380564219332143663657293223682088636909221842190700062820133848155333030533661923914497197662573297397763197580261154334982152969455734829654307155808541116170255993506824249261637605542634937441772850488753775634920770033029324316629436681089858549196242349145550529331677222712447073018228370866609148104862556968646192860701374008069228934365935244658083390699740401947467462345768918918934971189639018943280411402853445613873722135539038246107962652684071602609169209364634866167870410985517061908087372997239300851407434385752132003591830816571847005480510538459130827402653273779358307200574058224420989746356760583271266579528183706095163099038552690422512337122078662589827963309829621054916351733771411993223710721105737602912481497167984662833047724119240138593926050902958141026277392964464307103910155978291658219112 [179,129] -1436571760855542197915775864077111506506076549608203123836697666105571421745255935068555472379847204625728273997575635463121405743798319748740683800786076681084329260666528074294126135373738321045964346083994194173764486628072397717759277909359714909490299279874885930881026528474322151921201751581139905506083491153431143578191821025795234949514335227565543418635971585173519585466137793049730852727903231263539931145580250129041335135198727846606340368901428790765014704406106253222391945913800513962463753276121461067124484463245634194228856068160690852453110019832422816683630425149335181689935191073008341105101673367610792874065920251805979085043934228312705025047381953654215453925624429620478876333585439502996456947247279141108855202331741227385768362968154799303194145212529029530036991231483702899106131838291933738155740975543374654649795904313601732008633344882430715385862144703965164448717279339398601682429277255525457079288722581597972759741728242108946184929540095234742552937425767537388182624681027083118261800344005042548483891712434145438639967965871940406801088569652013216683378132734830508265901291673234690860334870721397544524620260250954969195242689758794582408850169526837455829582798474452762684368683644575943826969974942506274107471749308182215033134150941093557045813824412804293298046526864203630876962629006847864296259433356018552830680161709116744927971725301373497279574068198221800762339834932208449189118332850594836930658338714467814023528310039 [179,130] 202450614281845748881474572071520670168983768593012329259992019728934358725554732206395032529590328273481154983463799518697808209656219237050435901043623206825552793747087602040850619950072725773945156311348588003362531681962557338876747783334187373808650208515282476247830614689852601105318948537489734349992643845376846527058858311839846344077439454281104686602760099908552482658057625576249904608367872151575822517621152668784249442707113263453876192970546316090601697740344817660846609883783170021095534009517066837580382910429400394739770254363991656291134325592908711435435705178042247832131237359487842235277580817963929530541464343123382883242019862604259466872985385776264964638254194528117559921943027768966753479909937684804279798481827944344811002666525774719038058913479287717794904978261380198816737653929137154205538722000308105980699942493262012785342973749924584939856513482971656095939597463687425789552735108516274911025675997489501662240318509337507435811250207814668745795350123435662823200268068725709096857757925729252207046972724148831789999776446334713023215833570259848489586042194571961270009800591027068798213633345028372142555006687851266927567042162358142261360631923666104745607198252576089186961516695161895820196495310635768613316936467883847357440792830121082297306239143528872613281455725715837361224887919338189025094534923020949038087315709702244265027183381780343086399761948598638121055900256096521908872349307835790949704412251396154651296 [179,131] 2388263336729444725813706684580762783258193405024930713337088568475699161095549557807110347895322319300257124882793266804871965951961247102173684996204444984914152922734006358115405376325947231463386694538337975832567846573473604819917378584994360797598463588371347897989515474285045438718798561228088648508465120786826936288172153500722857335083641952491633380388968044466830475946421381381201337738652047606017568048101772744854244075139616956103156669868071720928667180566460547698395400064331055573276166523240988229267834996179467094076382876118510881779414332400324093967959696305371059081995686687059166734483954349385258784849917186161572857702225761251331545002841873273744293433883070537919688264711221565517012516197899024797395601765657649630593406909651430142899861861376734430377701627122068484138230989070618202332822350911266770621492072411973802510604980264794747193287847620843690937116727818086531367304352766867559792362348904174183726044061548057901569628488745736536055403046459101823288076248750166363364015230539762396611722642024249693838702446921549309872245068803118234854846989594231445501122915100983704207160471228720626614878765078444286085998669103896904978395464386461005715485475695993083483711127445593652504778335887464610896875530644490526477637097571630313122659824209209296641630665970693606821003601125377658744530440701350295854391477728053884943121226459662439813207368673897376549722377838597970236989619247968311147557634978152 [179,132] -69206352304784011767648954168708065446492581263437536240545903590072627601352978948442143384285407116305347945904357725370362945224241771855259414089088044691979591520561843256928823632609756349677804477103323558241020431418578157345670508821465651167447233974877557783010497389115738177582455289537562495639663689323068418595415022726733693595456565018906882281277509302338148637428374935446369739784320526416238688180591462063410787192712359833727367162686428201060900981468016552337040054297024323650107865461205669817596732465289890202900455160922250929522648411253063025186997986208425741651727445913603135370388307946883181316567042315633419539340617249682731322461694264082377768342550738985356447559937492908052353407399145400182597099075259786068138513964201019701270705259274002026688877128521215447097058236234164374888653564588094138597942725540325398364690042337870159986706535726146007204668140042186331451521757700082311970873895257801177989132345970584979779025186015196527957488483071023376066858115549859880415400113506449190502066155018725620520538783761913633187365516962926319819098516740651799367177511242667608455278977158513314305960683586473284563509168774761696540379177075650238000252197536265441462160576343688621785428729348629929989966952145357566871156567067449180741925837266052227078527882566650486449964846703930698454771680348857181470695321245782812632044657146075563121660005738777629126734288856875744864079138533326534448488 [179,133] -614918967915998061684620097165424123009536476180053800992207253187720798627912186016234463456782704867362598452378787415214576869521348512839812064515837977617798277074012355887928403575825439146872197182436240332912919862856213757222876287852072731373482375666560835065598623433452642068827596906492815701133894532030370321107079721637528154038708348238324175367448173163944520084595695318208031354133144257986718858203856264194550967394979289113497738403738830849815804033175757099847001310022793319353603845556153158685671956185439697365842287327284752004572070779078679717813224644653310448123267454968296538307984337543644200504353439159034418930854653533477581192502930097974343488032301276297289586452175505938353909713642638140553117493791442574039817006054145885345599437950141267247601522050701120526236085325064131305475787746445735353526601517183024281536045904569951184667567774898167600768780207101423594383403142766652067317692429575158000286088077916794713813112443179243878093792575559965175760919945424071942031587380876473959339969368527870678348937547912298832034853425051150437245694771214097151231757154057667040312594924200451980053758388971287685927313159704938719483385200843651947336832883562304320834023493243582848525333450742000325184497557075826661004047554464581946148912715875472084291251434058942393376403801193388206388620330859531947275783352987456788234490233321158075408487617654027606726841715050804919107393570828162 [179,134] 1951966428683815999725040830098588039027756544974532906018360274761853941795019621112775105019326835862745554255075463787862607566446712610605640718384014300304555150074558568263848112716764567588913354242228276850293450151510665831892831818334361066021888111737746621723810634339119099617895424891731104098974300217540085413069408579894899796050241285655169967335893091694376979441234386420465308202734276678020325048290067626014409276035798274890686614522481619723503646144619722896587389245547301869111571426948486758709741342890386622182068681979332460338501665701039651363713573077023388493997566169203076680412733849642481119750770918371554770312860383471389384572600028071504672673808179277009328412725288362954502531162584241163178556333062679813129579662250053411299264329247129233447009990012016908854826670946903994059692789141871341838233502511710046480744695447761716866655909320230842661108464907489283330954708642662795003975758192359042267347544379787080023762685538287146606752935429070488367347718866310791036585020726235033612573563951960154875329217728720486070889202851049632602139053786347256240421914643445298669398599796200509655522991489341315351100981270542507134814605516657194389262457379181047714647047223279614868943266542081113107403431558940193304548918768616041719783173811027215542486454250959865590834536822795315376506784079504280435233726288543132442076234011786406287876285748554159419009148748760133956224983 [179,135] 3780861383723507376068546104478899260323023826677095443963374556378300429717733614933496600395979219505746235066260888963446342927797486117009521911134387561585912016679502299087887234361045620160959282447597325661465411324442586171191368864643922517626247173743402904819977846871902108007567492467550512747777722671234573383653012346932050565480612198580851041985503989610379861073187169581326374758940774304918883498135999347301787359495037404202250999960343365683150132738501859735596121339207418729810504656332547057928048515589910269513697741657821561419535283521261313625145062305354635670132273376463209082178271391571632771188724221748562991272133202539798593133506816601200628760234237671460704586679982052745829341342501804811483696846324779936529561484145099736195718166774231674867527367335751438411229288238855700406496298525801293576547670077594727935263313760099419240481494157454645850038661161616547260312658858608257326378182088819238996406656167204674845409711400710320030004248237795817275694693109036387223203197076244213124614407174442415246161363335825016312530465806730727373244545578618482541212073005659980666550632276078270406678685216041511996897150327524729633885394525536612226635732616541197507823638850531188698802055146608120539997701451705209086755646547392663913679036380822255533992155444372473652087751712011650816293872348009076896175707636527962213067359689928345656371619776864422990124835005161596 [179,136] -77427409082317653671355547291199493516568047459866514657868486359002497783297856524311239609129863597944048372984239575582949970506688787477240331559062751947139140989352786356760918773470752531549116862221481359844641368910585794100636851968583760072967258912454675661473824583421901283492579891759283494232016946837756989132097733981318807071949195730215999691571612257825172378620620661426698421139788653263077112112029419155307453400181751646881514085454126606298155455631529860320725867096627618190925951736977143161181342679258076689715811491818617181195366546628584740484140313526289774519591040979485096785525918896377306552974098647904407184899104726266222780413204928963618605617260697496110655976508074741786657176509103888016481792233935361979985249149492695863454291885290377762689296804365884513978368789748088311440058142330925713086079770673256788318646937771402244423510642769821750074898346062289085210210310466264558133835804222950679067190081368401905511850300857911759530594654028616457209278343975654686441092526954076358166537626082852725846774558213480735962387262906707178145867739994446107100248774050780539069454426419602379637791369026801547077971959407943345727926813864564840983270737688553518115984998980798991327628430956247811441738257766859913653436063853796294388499402570523312208911974273520275932480714293252286874424247574069193828930667222697498470428685754444223660223514128621925986454372 [179,137] -218771493909284058649549482188961077226135045978776035756726415367843336300878722064996985241840652699694484166071843507676123843259598472031930638130523205396134034925814836676538624469537085327486324918262522801283332632715608826085765193222753519655422069930521835744365767716357119997569967537758810547436292231692122988706597168446582067266371480823236505694518619739725144224224870046860512983071614259889654107680891566875800525210960508020330164208270877843890657593599671183622380033332295699058374116099003622139475781977273133572115700286496223563194237186682948684915409985167417728959208363174364537398097608276350383010858102145798328643853358492857110080840084375544596577353016772934965362057312760731835544620396922546880904253787501944116755553508225534818178994025488238057272472518972028439162291113015436516129927982231486126580449908482806524542436721926779444342096769305422175229052594529450123929835763908785889379688504473188889940607717392142883700534779272211592543999077087256541468605605439675187313459679389227489097464788265712265538379476956933094731211265736371941056878160890344825503914302035555279369939539291877699242958896700705006425831115978606780000369720217315075669202333605122289093419863598309586021371492494218987761536758887506795348495836726967415154995674341756305148711163408864477454152211214076363117742372318739714559115120626385566027938523003427941661203191897167928 [179,138] -301486986738259327810498862650429417188335027715300879380713189996745487262894198429175133545973236596878573660838621224075351461199868014316986281005890982951108324649888078268562075223264921737056979620998854293860358197871036837788221847024458023826139781038618613032444541377156240964520615621467484248917150260348617488635343542278940176376193597117747542365990157988990484201373359835778080115802253144529989147569169481992216264882273208053430281546421360730569904574267196802150154943665935559636667954536741517206519000723625505687642238116766816125784109431680942582197367412234605355977201442709141855621481594905620347556930833432043143053594004266470373139505476541113604137470962900710465215895912377694140830238463086358910769799679936943472665113794886541751269453712736077193698845859720546211841443305705091852629406623775304129929716806057154657118141785112650772906187806875729568786401769486138120491353372847458216647698631982313058576252851625267407099143008808015013615109796148513470741410341649283891013606645957760711904092518905720190534559179906102352393895494607462320110024185050013422654289195487280661558274500332908892959984463611269294678759614524881265966756127233515648402726246862887890039660421396665013637209180193208666247428875382446447143693787484999495912196769674639181791146141656418723265417052871001199310495452637070592594612244845136295264541303173570657297759652 [179,139] -351597810865442099448219954209564443856173258912274941693101141401777965803265209299112858114355741691092214963617832301649947946539763496822068121686892687879747396412763615938732764174138096688395214208515946776914305440587609732741605241575183733419118429159075612972688722329655132610825703361076934448377110987621243536526100451651517646059466909767917430670120947936951051923117568913659731246613593548659475369566317768771232185098207885621664025942424482114137517399091917796094629887234213937294798006610633578384335333879358272551589721902675139630141998866329161363530934068639772149930786792842096576609607930993958217493529103914279177271148709656312851226983294411142723300193701949919007613135211084406276530035714451330055278119670670036229843334635668185578547802074891826269142071316102631070436733171091368104250501534538111174707856368564313137014215419769442713359722411835542909816567287069433593880868174929919455932684616469188294618150410249725209043427227143954752127754315420559138985110260754333809385179212307033866554099925787736637283410282172135371092476638630005344760810630287847794716655712611194880742582235511200912927513348675776957707705576672407761135953737388197793784411988397196726336687312155294777735435978767778813840019466587528226015246602548726659876257069992021452792877903786566658214308915153952021308246890041858397544493102181053399585036005054619560 [179,140] -275696943089515778938131539696433995381249321173175886320421309671473190388316700036390628494972821189120283790814020536093940067321900846654207954969572162627325791536561453480462622819307314913335580026704134652710797398549508052458900571803081489527556516525675859663340608393167303343816744542280372016154662534193784580424673004789547989399241439629116289833128119674079034238085530950778737956765138790717037265822934661526954324284452759918335879823445247964643736505803192114843611624386258046714686399829252778778307914226024457446556221870213947904943144227998131581902660074268031160663297275200227249850746871281086843712088451619900211908898934832582495793459330811841073680320071235962942710450742947992912961914803408164820267474454879115956461707040920724371031122728872133693691807473057593803835899421717199242027843062248491248605819783642453328193611962383482449602297721724776286811496639180686936268099398309595451939590512204365431341885612743736273388454252919614343999029449017504081820184528463045801958978013793633676680096059666251061775923416065548084516931292168406718199113960866355387564023604723383790361557709359380783292132684358057762414739625439448246905321377003718495984410482856418993618976548578778786153339790551641445392705722035739305041979230674137105840311233285153920884684034059766093767879938839691958672790444088791193888075664765228802188554115 [179,141] -97359081646671836750029808111332445693791310853510958455590837649725976708136749670105133191733583862731129841848041067535896761920318587917702557604777249162373204143280358063139027934968365006514528450224891140909430531081897483433524257243359933711170483976931407418372572636400130427142810284420275820268660409660117972137010198997571919252977991032993680260089523671194144496717145803398119702499411912721667639068975003034490041307871103327157497690384666559618116874216605475647661164355348177211713757291128688824350643517541670991023874609921791362357364554306495732046898764751165288719462192812618293674908058848343423364669786292187309795817693616112821863571395702033455796272017656934339951628375781280643988758156940852203743063375550892921392289723654589434838384226793127948638067840568950544189518347123235319212355790389188440704863257028389448976662217974957763484625760610850598628000737320289323372643322897938666361904844031868274568534260562735007862928535818960579551737836349958766408442308457516541432186949097096184270544524941878081224768789954925172959068801026534042393610048894182329357263924386718451008518304797173381669616567719445555656381020999146093718250078352700305855595439295684665149574149711955062133850215868014886514040973642440805092166487942984950838891476949952738644003520111707503403199017142005398558302508102098959999787763984967292 [179,142] -29597647951686123100418202385201463502530992892019457636858281146893728698009599555329959204042985687223859958621363757909769902372737016703931618884237415809153813565593392218410223143103751596244934221615104975662497854782926941580197475803293074847434722088922185086787905585535326795239283844621234255604828737979015983130867844952439474721462131915159625447502414187515858998261674946244005822860703003818102460525972196491537532240503300682947542279971693198404270095954730388569436564533571483720948093916948571535538244100172513905707957643659252312011931827265269176956599952730739582116989708152351699872023641765958597325108998344688054119229676521425563218045114447406664250873385992507818773420777831491310969052455259510448761806955558635654001594428658510873486517753439417452444553600922936308554618236311759074481313262294950358729985245567072126337661287158142942944594459804334483659781191134607908555960528754174936035269387894688414754902502434852215514401222325527874106702308496388536539024440940740170748982384627992764852465376191525228192719104447801491012648887441871833576721877117388469699474016369632768917077307061665683990303135019381694666445102103586929541371564369702306273880636277788125509206771380909444027917160038278186686689021170595684666734824674085660113987366937868001822632986142253155548850881491728297672959673733772530638251595 [179,143] -1222604695100787079182496928353292411034392819493653567052542365160861339650551533800093864736996480537954431565372411129911121136059803079429365444900891559291500112466873420558441092580012965685631320474258017539343009594612519233212623217386924410686509467279769969198708674151484423517115831997819221594972612431145216871722148705022686789094305275139956316601623303442142907442381802546182300753363694910666429240679555973022697302343867943028002177017087444764749551298079980874834708628554116159039782833356163949353670010149226907375966582729213624802072752578513494985063170103685325046309681536497201805472847718677322841031036794117101039978880810694321540675275953869171075764112543337956390803229731864212165592643071104872161073489766613676020468716562562928924581090984691470411525144539510534205837389572195299493361857988518611642658299922121306038258989276955067885930509876505434967530750188745725002061686736238704216830578671568083064632437275130551911241577287795238315757501234334316964793602740964135363700445135306669336678205289275192330960307540527819141458036628846412627988256857602081075415926247897596396601068575365577820472367864282163751929332574063668737600450372252353109304269232476646879843293194062056028814739502662550031658889994486106397381374336555201160458900132946518179136611154818120838686233997532477498603879404970600 [179,144] -555148853693349688093098926985822364006981932410554296065101455439636477666452823560798884241004063092052281745382288427056293016205908337633546625460776140522496311618250900899219148864026386459761265105514855502691726259533986082317552031863351758230532727754125531392784519122455723802420670654463007173512547076631542949795648353335269628338519301467493047119700350077058719927471880553469430920366817161818147922714824671990281663115777674585394961551314335850098121289813273441696475774783730559613501826869723103307130585597382836900134158802018324654851767427632180822572758731346599717694349600723482360273614675768063774755693328579596095323639621166076275962749195700720816183872192643264718458160036165162031342986196407924333146862118962187873921735729160531475286217159809044982302354630992806074756731230745294836921717466787843342585582251584965634640799520226404375619747478941102225214383668838467456323019741264976299530528772511790432024136130940105709372075900221887138917149901823825992943454223768900081683284855869152767968965008716749258534600806210085585113458918570966381038109977983411695286747347477797143792973336664399974446773616169999209217582523717445091985369330425112908939618252985501624821165388343580445681906484195371007190298307698764421850906876401143402961991946094973393820476995088981104238119536121132597879978 [179,145] 26016858996271733374739159296654753253450091832891435233856448265820858490683674096607985582723158667925355147302678220008288268201316050524028722278268603684411309289327480749393519800983300093669070035502877225204673387403465725802140828503660802367685572840998416499298916823236940662757499550022371478693903364168830037884330126718485930139610997638226387494880166264465836082137654375897482616182717214642808472115960803491619681485243487413725097721805270618152241500001599063755427979482462696419897812359862804251776922541913805857209965842891693287420640277903927113385276946564962806432033496164492443444538988420337226866903304423326064073707528034090530157060226827608879076695530160599849674513342072831023173514454121534409665195825364607478399235451155204678809380358862018430858662879206993550306079313763025825655004983869567083577594760057042995008566874352466620894462704800142996016788951639306854172372385678218465495983493252414427554583619664333037482077184583661027611067830332024258666161324235326782337799075354352210176305178469297620413695104258789289888952880698377830423261642622694123053845216024289496741934249483815779566147102497865068160759602960330813878755403104512282176251721548770759675492857555301941324414710073035068973767799772351659295147609392924636761351036355234765941307969617004650211398883453508 [179,146] -2015014690994767992494456383998857049222722293960781621322506232494716674385313468996134947410685418152916931666141337892809836834077015724339278433705590146026337296180427256021022247818340569108094495914835736430299115353436446939205034708173607275848756071825161870142039846363654199009430070849381400545910474424756311637080316576678740055618722670103612820793656807805951428624445483325311886060707718838518012772134916004095949542764786654434501466980062286534006010875002420975050782316398455932565473759076174802325263329058333366254514514989585774442403460136805770123686665261648451554322523507899708910342802467584915636318021641164148718275849510105792643874628447761177770320338503813601208948585433283979492506979703057706767292562312375537644367233743566221951422673101400754883704282087718371195764331603924203246891158520230309648145862663546886784681901950882122529568564526522595738877899976844834832539461977977451427508127468233753809541920503400608036151747968355372712995266871937360729176789000778371270620086500044384671732971206809643091363306724951601883999308598694539021510789828678783140018932582419325911617604989865105037022029514329158111637200847923960704282382224943265365373738844138699209383409223930827770171720664717323891632803113252178959512816478811037812071284010418243795929874343773657229986 [179,147] 53475594198427110455750206374825526943141169951054008340691829592428213049045852228297582477265075321966374664874491113333480527159619512120665982582035060704637136660938444131061921991521347671198818254137321289230733741046641163125318173672445750187711243075446234367149689284438626484780357426482700916651746680659431943349939512150012913826244973305944762770272565257398232828726701069321970932972509046855480141850800350121518056705812074784215660284264988312780575793888880539102159762471240197822809698503097757811929763193745430371079159028379547425264406132878160480114710193843026167285037349716460229111244683215686731262653061770065019969237961452248779328589153072437071876626428832783311457881103348737258266334433982372343772054197931873847191579051306366744568808678393484895670595305769808311258165217129827847997415822608615467791057620861296309003254592393108632861139717462605435780113473147529560725930400892887707727588921642676915988785506424881366039466786107310904129504173105631342131334965823189082053757011029192239903309869841715699075716335434641827927894826586616372438646650751359364083683535938644888759545870151342226309449038667433870961875762946926767056331855482775500678866291375859168215239132667842915313809177806357470394484362765574609581146725508063334071147713053282629378221631556 [179,148] -671255461044303461054780701433740819893389686159939034488731288033198237192992237691224410326750084610104935467353817389471164968562343989491389386625759064848263237998706829086888893769196666576815380738124414947111871174110417937709888237259217685101603883105335700883318141750903186272271122966570434112166653911798009179939666636794751248130305234720812411989849743488754122297683848992686780480284508365619870137007411894231944434587297038385081967112829768922743573937889714357475188381692537758982466747258031648619086101065478308763877032292696008215688097106402809729765344309268809924471654817048445700641478701846652337243003731848152414694353571672669834916695196844601694683547235790943719293616773925438422701530407162766632973658830485363154837066828962258450868835155907269355473517588250183204860808569942141421552552175375775531480657087798044899078128628071764727908932235802903159223910942856065159316724887297588384442774618129783428176568209323103096307116946160391991421353166748513226935724499138028066641578062492341746389044365017446523019398436436452451915231737309832804341999403076537450558969188990333981690832664791590798762302326042855598481354589306218325486370316398577840546347785149580172025653744755815827034535774701429157268137455325129540226026693875977121178490580781569539 [179,149] 2423676583207165105356555787817258158112232272288678525072739557684307185191322674166911023969315925821072650702121341826023121867098461646009653131689965873599123640316087288728343758642345893543453727094823195698866079440387440643402105031063328546178437994013348897249889508965217786434649476535591265989056422609014755348110058477854414237043975687135955513306239871294384134787716497026136005905728678896798489307668869869693262624958536145525450439429488822378114408533572075011009541236081624446549613332290528012889496365574105999286298953574724685195910152325389941827673046030546827344617797096447969085044028979117211730191392178367301088351499139428923428066830192007879221421523818330233769853220803817593615820725089769399434177992390818203835780440496360193454214203095619788526508417895094447615832819908849211874196766069943427374303121662478250107442243244495486043307149516783708605242090111090010315719242625873729640122527684441937346164094152154676323157605760898141066424084720611371757096112745831141530593228282246952433340950732858353681426657538037991276598535269443726304681753459188815658493907502951313698003440318050427235314715168172850937871386813064856887556099579366291613474032477852095379337585135194657711168927545151372729757479783896284527955236882033399394185776 [179,150] -38067577330945895464860028208127953609980879856567828131882897067396250858468171446035062247499400255972697956737995580704367989391066031764672384453342609659728023622167933480624570338183952613257117173356307530223695075117549852915180727075105121304893472016500050667780804069185949543994001836898007616157771744092517502832900704286469504479123872029814294901542473913923165771606697228684513900762532139078498818812212113336173759902591922712997063465976725325637243066783644125304543713477633166665478823386953087900229814983373423573865487464695321947171764091093084044760232600086968532332718556191438236008997850669712091991300825714904146268775214375251472270850363054343674136889986844942290876447636211868620277726671270236860204631265242900725781536698102552817772762494184835390729879447942924090801620941935962126623088399632899952210336605670380381974938762773442064048041987289462100350686225018234038714144930314564579871136491335115525653436104340071673436024142486984624901367116043822712748903275410730270563213371706989645783654401757073884945594840013164642411461333736656498118614548015817475191517191883285546907587076839688854542277366498034758839244705920676934051830021090746095158931227879513350377925237926420506990951538776435669776185699194006637894124350432929 [179,151] 207555418845302239911395940473722092930839460247488471762747369955585618598504563623092095720479464445684275369581749538162040951746241141908153143962026798985180847123836843423471470057628588434664387227384360754835570446879615121399423319050922741830698576144650913827141470156307840144953761241367669974424411276533640411935625382381180384546605908631808101096418183006583280792760371988266573297826542977846035558231702440562222136382294845267470909940251447889362589767347625351214196109054744915285826640737297717891357561000638712264009206689476432374161161846643094131708204904423632892447316718723280034676213323939329858896355520109707809361759638053220943651251542114896490771842698758544533345603371656170862913916086170918988549193346885389270983213224847237853919832592058481854613489373989662721555172213265176166467156960178818732706916685180089595590304770006315278123487291947336082729202891101441819000735045246530827565776631844801087022890790327325827170160955713849892489556348906969509390681610683753351713837275408645744619549012006535528786512935738307523307782423198796761724891715784375319906611728250246727959215105600264913110988946522363079981677114437468223349037608273178983754655505379236056415733040440773472832337432486640205960825530874981978732 [179,152] 89242365410182075396651801256113585394186753224038296440580900728887674114952752211334953785901384717909854308832650616243843074989359106410014734682297447097252469155528464781569678328635457222024988417256323799360627692112951913646434934361125284688384807848413291796331563375856861476367578766802037951788817363731200904109896866076657603798876707157776949197375079198009826567062081371359681535771690339676312257645046200757996912215827383340260564332468359571668789379665860789029878293109848842859702260468602452105770789134288803402331581073468135234214351119129931391627342605589782333700632449580038026351323817278357121730977871845490206326145257549015969210705114141517531048358766741704586815524360919033909961081259672792236189097477052470521934224719926568581637295144407538905304299702190322658470147052181174552536390643748508116664365056700248249449365998831507409434062766993876102022531112915524845465002852506545514845769546029984605554479777897209859557337575888378442801083041102305510769981869168244605290971857972970863041819077136945328756541875994794284721955837914730985692594016628250083395437051048748140295567576405927754552011857212051163507768111238869080789019217600053019557621685072240014505763209713992796216237333917794093474569774 [179,153] -201366146011525165235060375903103339609537250546181108073419011806087086219123071404037145963343708545200241740497715680315657086816695276146568528861422355859816733660169173661400166095849568618608135804878977100040556339412277733922749069055475746587877906176022891648850454874471634768844970978755679034817691143632860290188423187511383209245734689600634157517339231696941102122408792216281019517298504354812666210307766205581239253043824012076137397678689895280319404553654307551934460909996494265954731815451206875668197554062130481437212537464244394721358505527852962571091500097113109125134701974330571023003873058282517581060323070169202233609841885459145493019270461971643957158099082923118221713139664342528712330987915566229749297936851437498706897500465564018279546457892683910155797622419302636836614866107334655121927054060343360606276036795267928765776084167540820022156324531305576832341793102441163254113014523711963658037679579771657151476840299479575334358181095247784510304170560931792943901945296203062624482621290716446766743189605870664630284983507810722073049526934856776488263194869025005110819609517167142948695363571513340965483825268047897658972096724765201956011090970550304424356399891445871458137340045386408320091596101085461 [179,154] -185027050861103503161759877128931323163141472347510232238480152011353086856867019508963630881665318832602346196865618798727916437965071748561142911621512202040235341340509971050619347230718222148361195264908971515598567718123968647489553968170038906525158487749500880289764960869705001076245624490727935807927586386645538203368044345310310547284631983963149440088950518116361775525366889942326481345634359805245097486950222205968449419804277501462233710477692242386712186654607141105290049744110551253213979676447994307079794154949637124224029066217723693255024384040282301056428827475703178852354780242841136670276705232341591590575797124272621348016943208419608292477645047664835169512091017683551056701274717927451122509746832246544805877069318988335922386069499191580555901233038540488769653907865583347577532307308112311310426125904996548882307435593827287944449387291046773761216233664361024603955872074913745848324357159247621569922463132547646921816573561638781210000147889728905714311199624750165169368452345427682560092972256105959639111845915417282898453912649058479057620685567083995868364299732293879752854238970920169033219242270130837485059552044917565301465538160049857528803119206988366459991550952578294472832355034685332812084 [179,155] 69028117987417340886734146647674793485031204090876039493279045089650228232191642519599580969036108656043862531421041065572192671165998630971474549143030866228917849916941969535533820521505883612009399867806828416238050570459337593020707094099001212630471239912268240540187377287782381503670140029682688886528909435911546924846569518166436246989047163863998868882195400496578799030526620222026475702573484784230627751126919082708047718143107170625678746041026697212385450474061968114834510887075394479915570771706345471370409428118056228608012133352488022201652417283247823578941980762038333048023722605475640735233338618460522652804398990239978017004502084207878560450053946918904936297358460425139344771996666012100373699891206336953866806654916690056538456401104906686757428686610650188649126814408531951305503385836047540287106615100796708827453954414254585884293210238343883139045327157105331356394228161937722912667121452639891171303959213922310281605120721820193729461760900444397472545761982820111432935870128962212003687849215233305501129346141024802252937511641871485511645240552331535905340044996412793197867811299146977763103477210380403380110530609659638938546743913701928092534767548933791278464080638481773365516959910 [179,156] -12175532065053664453608082462561292791660379196449873291078292799967735590754267163278193092271568993983507848511743737302590248810110692338593454254069330485928229575662815210407461503882906356102734731725204666752928236480917473250670345365832989871887893674230020464546402832596828918914369718884633343110679698666878845176204279043818908168049401545955852306176098674489905198884611203029154696386135218008960990455429000607975729672947059656206227241238774871258934435359996602465736805599610723722229804406214956692133864453380824781089387640413792130716363646156769170054782732906914393114057136222084755665341863301312808934168196624599143676605317881272455187074832362215074639850524281670215818864043453391339714223015440766452842038466972426411968661824407241185957286458907380308136107118102489205456065214686758185776359858033875485911580203718500349137454064919264319823374271223281002008461811910048452433542186235139188179481951459483094384724516602318835927759793383210157789967398757197814761477943059730534836515376104401768240628122545202047915672012021116525808165619528195943112917733095746759587982504431899139334822920673450748572704861124422994389383692222297198569227981172261111828683634256487 [179,157] 891712526368519708587316440306952628816982080661421049248857681964787466429644666615765171516195924035926151098513910291396884608089302135088555950741074186187455717788680628007349989774404960393916665591481383773432290207255471482308550652526834119983890884353410257176099233384633121059554614763103661242202378357880559727431370826842931196480953453455742958678097187555279899453213707269622901977278412895330346229144819662550740397535013341865404024659309210905270325889750383349930654147628560024248301875978831182871941035242879283333146201868974398774965055348271979219979409634425939685041433954927327790251193533457328944286816694053452145179820201881010323945607483494290173364376940988956272004338930923203042968367070636303910570799528755248971115717670436076294656451200620728385877887805048759380153443430495250754561606989573110220939453738016442606866431881831339275599256800130374519965943663042354888182150622806522632068828965325341640044916278599705415789501993819800564900586241931903826134016621638149368607590586589462898212151578843637904303338123807131354266278553274887288360926285477601059348677655925412650800701149892905699240738858802205956847764137815349256989746463699407640 [179,158] -49515275920635760107867592809219385297114734699513170883927146383046221701109332626110722599611541220152200870350427846302123566719138822149920261824561130442481842915587631788216699754396122364457399870258158945059820355998563891674325391407396781878209440448948614082582327583621075918690771799815339589714740228591899680512913781503194130721086908081510293211690696641537233376092835220411114049908224463829415023341462795508756346603922068927546930712251255206080972006426559571861798926839846874655969242442437365497881244649310792716999733321429018957983203901394812238869826077837790924535352308138833977810238680780789715924231110633188113643638671802521125092642785047585739792064487093711878168621218246156768551983896459605663087143991895234995543791845578658220177522688940953653938683917913915267896574397215690184343831721671023345085717661741741933602316409231179169278000295045351769726416207311919003461254576815551214350195848526521627176204285778505814718034880293532927751460536117029290662153127102307738525612474462437837164898624321361245862041583151929638110201750268398014214118322431653320825661964594722292830433503697408254460438247685702481463163828044226567889828 [179,159] -653287084764408326417493131827847798354632557871034373749619110671228852126867718597116247204074626738543204505152177486820512578557984782586120980339636895324696026024988323915041585852539804690552508748500360606131673010328172747627596518476826455973059465065290159541990006517064241946610284910567407671790673602528979032168149592743403589074994746448928675957382171950291373942339601128761950327961865575004379619891420763305447967440493351115787692197023049642330422589794778472465784072913932742848799732741524319762548456058762006463180372729861706410240429554197935685775692383219782770623060646692305581281306273991227451598790535265184509001723461602152321190335825938928751020675372596411635524042107285582557016758984258435763010677628902046515923423456768998252069758931909638941517992040049751807157845453181774589459652150550728893015086630544244596257504899563962022427493044933611079738106109185984844189545899133920674942367956876430224691101821019037171220048041409233272652753605225471120891927021107377200030599851268922402851613748405414950963618058161980788024136125325670216789128847945204361714269301689927198169426130360792423832012286514273953862067222 [179,160] -10740995523929667200275709357723125893475613168297660563088464285699616990889587725739714462324112527641719175773465085701059402120182010446594903371726006598681892769329170208037331993320496272177052523311779763619115493344403639245970680351782326464374523758486018326485934049306521685892414274701401108811946525171713625151400878020560871402346924431392358640783567882711953282995599376884505793268967981028685585341123620245351773333619126632373009692166153354699854831474881300385109036053020878384424150538609163819082726041954333750589565958200401098074248795889868403765602393581223404047820501369629828448711217029354970316851993670007879717558992497974502625660187855359666924487076804330789506056553320120138854923041438235426218761498163447679987664470082567464363707212401476482857145369895525868336571324488352083596475044441916347382450155891830767648499276259173178412887160665516509313072019638342743155031714145153313980674168212792171840419943882057920513948958025919897407724725474372400647380924633185926358699501093639364431725968970694678682301397026625239529786074680108148038830387858607873260057436875344783444432707957173181401232620898044 [179,161] -57092243380936546644424830701835493133402971124817441569089101057312816814206438245121239068207743503753886285797885112389676143486727531278303834078517570502968556525940947691466539641291437829239064201141820516506984266053435725571668612178642827840750856208416820888790431754110989809917605883737203501708368291383795148129582342742861220256056693168175639371754307348955050190039596851421174076312093762898950909075297076468284684005946952627974760529389907507418565725042347049096970817600477022266123395073994652316399403627904887893844852777877185490533173644685342981664377834546350420978376864311865623930285315180518363849827449879285648342424899508292053589465471237353514379119323397596857344868196090612722502714877998937091460606312364263202773388484327337419873263940433458590433278016552946207425768157446228941591708051017621170993782928455204243289454410881910972012551939842980452612295229408376249308975975997098489458908649220710664249137140669497813744790692069039493717913926537166303754024115504195584251971937676204067881644818627258520169856126145502145135320942145481211522234020646445675491254325543848531558639213076473970 [179,162] -159312310257386828123123442319242467387904216088458168793106887313451047929093561759908937703234726004029486558386392475494983480701774664711436109918898353506074668203149193680048570847698079942763941505555754189581051114940087333192151471443626216971338820306973939604765170690820654339917660169213827345582830723360576059878878845998447499701867890277118845701562980063434821183686784289025645960886660250760275921355364358312301185308462663669333525451428131769935134605842429126858038912424824706271618662334685059717870205062263291423825321814928028673824108463737724800063298136090802518459482378252846536811553506285466299306142592803144614518847112890544311718697771123700189226887539270636325685264597064683738876253338262348298450460000413381956079723525096352858117431985997499813542893263375715240395701583227939818390559198662216395037864274528925075450349309316735077737439036642603027108690907682023483377832399725805212160119927003279473141815324984124575615932679890453566977819714265222201000081805437923732393191192575508846679816106894455496188202999508849374875044836260465332624263561496488670510389338229736137110 [179,163] 64462224056099039300888839572619288118849209219672988720827401797236573296616656424901856848735815612823328945416347416437906099006585923387744833213480934551966298097690440997212506152592045771632288837016818110543261336966685169986330903051480840252746951322837027529446003255940080485486437042003370960598601039215573879654984491246302752153752211657156434947561381260978051020032995448776742804025455217231891876670227926992103261435504321708779445129005015955902091190045038486612533377710626880957888831655787939223435235008790031058361483331648032406327406341482946840938568154020892077499259700389333486859597283467040731731161435481880231554051504177351160109921134112846280167336996489436034410602281069080583966079485826362725716318964156400822925509749997451802324898086611616746033864757290047468131205686198478527532315310621603384161553138667090565049024344275171958993671205540202056378893273317464512036116711080951944123772145354940503710199056026733774089161486050996501355473654337856570637822893321554603077516932090419311457912328797780845926260193840204411771733800833145015147866997116485143120362 [179,164] -36624461606271134720776291403004620349680366482662788245702439924990531423719529326206571480562495460339192755948815839362627110399537698879758519858900107092761869166626801961325114268142480068778263128080083058740895541460349971707681508747615998862872303639046068722941060017417310080113979637052538839272512801190444706084040812869506967266175312030665976064519167584062054322562487947839016831200608535487310050670747176385242617007552410284324170435207238997824512539395983398470064135136157958078681981262094833025359824394806826700047952112558331612193610615254589448062429938771662111624807720919002142140075683539419541895904450454595662422927178023170955878169181961428437233169737338135524945490686641011722597845940107175713600291671468122533518819221785971297191884699893937747289981871701409640348358635732540763391566625250867288262415493636436375504991988899899367810951395132695999186588322691052549355881562695079429493451320885418617869926037880333547914263731308524620080418697800322242260104327672633520644373870223982938019848519511993671473001074223875475933829194942704510713113497 [179,165] -6831839408437174067724745938357370952235709822485052387168119516882908882015685634122902727403835764500069849450626620274831711682494356384355309261929245069851891421551161886460110043959818992287935119133015583509566736020447108713396413891943883647541190042734013003893573241360527213469744943756189148814645168602527290615863503000521182628591392053669184748089762315560571294041830893413002820103435007842316066618290771435054783240373441172078115409254734776027793807164234841118931190689965920706880266616172891439655275436614414669783562028684354050027543284254209821129101084791456880649831471873645471359516989787109348484103327253750581621441048307547660288626209965468950486240285213783799177266607347902597358083350652236263617836591321637619996802019462855384500997481990527960667553454538383217234855851747548222840092722874163046123110787276175020269045437616198413947434716227037609741946518357323192082190391646732606704348227638492424062022751196530047565056996868286986878961193684742326200756509264864441394653812483043814592462683770186744182146254544749511222914686105 [179,166] -429008177365140333610674497831196050579087306728952466191212359893662240588533486264594934742349587136078925131844599741805277757692798183337611982698837961323448848150665174128131436878216846762081102296311823808673109081393611348151106892296489765630760664975297017638420284502339887061254791373190345816990816956494016083607940732855492181320179847750672113663966747050356314492522119143441251809878194729635665008044527161456079591209058679678874666733481116036652471995484491704286704895004147927716110864614244421260176448373573775484000716963512861033437457750756214346357852548645904871987450906498146837025923221719868775061053954184405540798952606680140732809288648801387472900480223270110488939844591791590672877959928835942678831402876786595670747194679701245994116668308583791510466617022516651331382377352006572268761075157580656310038673374075553709537082496654292849966531087118523172156955467327844214021671070397224753881780021281408805613863470882896605416609771358628224952600903741025470806296847874966359694931089968623648413009056154363504186731214726 [179,167] 1100281955306451551300553157623630188605740461936671564137921825606348108867659422395552586146327431693155873406439190346887415525242751091289940950257907767897660316273063357870405502090257051134826473903320025947453097833720110202676622567768759870095070552516920848871284879015086936216719722506897085793638649922356793956694273256191281090497250612766747151245652686361572722403572928315815296744806668443706358096796884129396432420155199164736670071600940903796832045990062697179776148344803505147831573439089522063038663594846263635992997147188402687728285647816592564072379377279148731418649289460780317770269046716193709999781762393805233742430004890716649585759263259013000084265012494533657704813104220274606225584779015527725149587501967955944825658151194360339620247306769818620334727816993435392724467781105530834106077877439739621500178233160403687806636875917281081432778871690353315997790214847452562669575466474418450150133128226362185298879022398810308181631057696647704956485196544134316953592996109403371033270133374604984178864664287313754132 [179,168] 1436745863902544318137081511241197895742247055393411582268243421110984567846871463451496937976044460530875902095197687000130570962957550666032803461930657488433835057032987522981304691402650393321805558119846899198720169011605389217826347234817107368363922803953502303960754498420863577422831903222836082981972983251451116451413391378204406458727013403189078716556088368060534886480013473809364654760610751039961585043541077203560829496868808236248648094397160222429256353859477571930900208480699609984785183697539135105821211833848464455235727364697231624096497353481815029746023182237017989774663409656715596739031197269492857030468078392380670934449815656101036013780012437829879852415099173504918867371295074094459653590136061063032061299797333581254386207051482959708760105645481483297357532100096305019522882237272137739072011954086290053599772067200342075237208822735575652107478970129470629659480899699613515409383638676585736459805316078328826491287337105281451353680842838367397797155577512735932789231193991021640571634280135887488751718178 [179,169] 50166166551511308358218914045190499055382701480323424981364173325783399231459292824371850627167753078382015084110721239182497897934282663795155817072142914373937996100104818193874998675450262830491553714301227981137474518493576291612286917101748175178809338830412865545023619209951074927089380704474538610979090116215793702817909396875721125400026288496318511638905627003083701564478742484012462854538469983749137475392261443976255921554560486948678260224909568546542802376175059602976511404159542054369229393446550330029897269579055510423864098058046391174320045755715502900637547868763724298336424145708042915935954608387166203622762392986278956948250434522755335124886810235094719735992529861373005829673055860625415107324458257482857302055502642405117908754309121368526231753472005300400278173621998619957425226239973445037555134029876557375868499593977468170834618196582564772861166000077214180271052378571669029073442818340756636515519867316629885203137529732213257779563572352691365044151172072179613428508985354776664397103272324860 [179,170] 173353710101561205925237885057481445993223348551556252883418391157325494708034624380254318402771770963174106283198533017567935533160567354190785313406156320956694767322588706136028135050298873284423013624326317280067454337454115437422646592341191480639258573771259193453381002258990207916846417439100704510546053616168593533895598270681144799258235780522784205575444384780536846179888497216538304461449196983582886318308056299806046226864175304355588713702068458652741367980851847792088880038956946609069707918343059194749524018141692169158421502156709231045055328423347655486673003181757921344840754399798120401508441816301693977681994350189075693628256182979366006105539933065851278902533995001469079097818950326336030248640056973162425323108946078508445050683399981103968407661845400778063741378310313345888968147941030435534850542311259711907648730100800762943968768630327159901361064788710642998976403952462246985427031043844887246897204332125754398331970247600688043125475914039532947361332596928738484062620402713754446515 [179,171] 239072255820522169683284495746055726544398096101477301579124146113817902294472693205297288739751591617156122750320900590702747801248297995587755334431003513059892874561334268214454193943674339959619371162238016124623780889093498555239322611952554690087985586622866187552648186926550546409540236481155984859851904797961373561965512244153617973491800921977936957722551164010633273034416121367541388394778150462582554755726493412888299930123383943518649524079135332163633662745087767085963305697929564572196727622997267321385188117761407239472558237315121374528092488482331930810955759724488443622518781729531094537334796665678941219247907361188137020338562618382550756456120940315400972003736042168931429530861110088846480130160312832468744782420253438166681496030185095711581768980436920746340320330811032434256934206662485379153603404238669662039696471551725267437522739884991278912371587233308027955137566385148197425271307228829475695898867485972261497159441625215666439558375964147349255353400548133843549888464656 [179,172] -23510115979261254724950996019893072004286062925194565482997125055781249752149024173366992617400911872999007370460638588297831713459604983356517783169531767594996354672228618939580773956259346524958679743937118005988213730472180190847384736411664478018158167942322793113649864936318016961353434636848334785561145669657047301189512646840083879006699325017584311066531318165851206556284617201077416061695803704173517186143285483358368150451791990058020797839346220283507100693650503571100170121491845495244638901903080106615086857879005081882381092975850609652218230510598381174782132296163582724159616936531383786454640381310329058792380596070220304708417957521398689883450543368023001960781252609220042683987421529566530520543738850159654719516271897939560672311581247770203393010847827215669194982470842999293741071798427889002828791547495578390602573085362101892717888467097768706852610586464278222940383781137755077606198863994536557119624002488262899937631957509474131260931355195690259433820650073021 [179,173] 152656975807887456296641735466465488992075331210934665410214874491851686843142797940199887381293966472870497851172621328755966653554714415145034287086754134823306476940579728495686454276634575526242852858710154243339283274554656448750317627310125469270404074521551342318994538571524888036978985599723138658840118872406189431417596629700307135081754497187638752220942902329147402529152210188144872221048882404377775473698529162807133019335865167684436607531901205426664827690554313234682461656504642309618602689443340109383722181171001147040114803420258179686715285931785768695425944655165280607776536645907678052201556110685746734425923568276412954810084312817543191804645779008431531587667744225146127600829920578482587268286711218859990454814081598785422584656997200925643745184156760640086376256629665816133516115448211535105137654548491148276726314535981197902280278428381464621491716196638466858047497798824800684289977055914117595890071125737459499886452610409826372291253965488985641509 [179,174] 2724320728910036459654614925827178268009401620803747278512775920144959653462034769966691522493004106933953344347960025155577447802901920141262905194021028389755516026724166024073375458159238236648313551273973893421800759480644806781571979695859585337521822408422148628884983621237325698176428282479269061814162270511634234262772087806275373165640453708581485595203471043385510183925340189803714399577783250729446620355452306689878277997885147403138201164610195286364678016650612773712552177701277988386250348170961600790920439233464630970713040954463200267327615733627675329653035336238377078722495867583483109273339788329816499310659752859432555887107620903597146868713898334189138190748747518522627692830639792420334375250244967930117316021563600791483037348899662609813493608860766752701910107360549480105374934103432705708952069399044509920878214860110768265717953988621538435070902097137925834684885237988410044694652872576130674282115985171074610938284407769785189560644442 [179,175] -2787376011517056978834665277191908093960146342982824951874058404145969310096775284586063347410871672285590027287874867800837474276979634128908367410462552368770044836031555606489612697765552052606715535428009497952591484603498303347196174350134018198067899107725577052753195683229698355323384396298561965876011726863905291723756407780024879822384906988396171935623386114926567410726947219664237380486848604203678693735140571496106314791348948507161840098543633829345126338499299206241286524276042208228101119362587350246467949446295660459403500217612112804133989118632258274605212937315844257640245422836306325832467216698691316815405482941528278011397906161259069361784897228190173796006778807894950799059590267276671430996047021641026499347776880949993548397575000273409201431167809178930578223303926631764139702748883497475731347666707987423765180765480863388712148686815629928820619053501618733062782806940710033661386788326506538347413982833777012460403588955852 [179,176] 281140284452215348218803136757570731883876834753005936120796585949105522122740428448988763798234390412444843856528776766239871633207856011601172963663157002581588707751846184952489600233880872340468092559877875531517363351960861211860991189367743318520365977165590794584159037969033658436986847140200000316939545610204907580663515893228383438949614740386985990832680377922635503010877389061586094922145880678795617833881039310372054279133876139067912302501618655141644707006234028513302668834363078884004848060653044833679590248888293865919088622683356635573781776313902276805863345669550899692684424804986467019306766049771185331661937945898305292245259032308401477791950055870924216351886614282812448898938221507952115545071325439584367824427075969753716743843322049460564800127505237380350617005196747534104002183689685263051490462336438338007006753504088277972685511708790451484711029886107592675250088298881631200296681672857793591861783392338271219 [179,177] 9437820074321811236529393563461311509782807962051473879693674770757702330316284390875465551804466520720150888190983855860745404695060430975617350560529308932782217412873218760587649702448725670647125268285267676093752320567757386058644108234747243925574355331256608569389313220386784872829716225767456632432462313820969417023581874156369708556251366681430881826070243547368415934978852627204421548285687747617934732984992661513632661638466786056048719143208971262913785007231589961557143076897252617387527723799819890794439901543169481806234958836756744771588987523302239979197082426565830986985512768016630350700664422542727001944806173522730286989242509091845655400256936882094073827980831047041187178350776886175396401470862646797971721183852325342119422761646048644496899532432725863247441746952623490736407240165754829569507252544804513859701748426332414518882558823114796370843687867505710061227981996977225648731083066753509037451644 [179,178] -397848351040900929527199096539815127290388775215811925848572319039202358991889626117812836226606459072120335809234974081662864187253412719857001126277933981610712360206254139301061288668404757932578454141234060388283077465375317346756456390770630364899017053737608010848480475416286085870310865514968414312623788882613311199102098386709299964353938792162117930405022845533943831521322102516337842239220760815791523574986168894312575269896914075524735847402756249965153758993267868631452582265106518841722293665061828565631816424559510912458958552389982673792417858531440125414842697250667923814113834084894633578704444466960532674356756959541866372259914382549200167981631531427679970962549783959670684366579497703798585116606226205785928093270880963054930087696118528435683782972835560168056694402380348598314030155543672819891249865873661908718781200149468502922885805538773314524686472129700632053134984071605255765434445799 [179,179] 4903989878969566234888585891650502294758217028159222255871386892479506003666729619536075104162509816359682313223090068799916824138121828128490709570440382525854515110652006279037170613052239817780321657997266518557601643844946078599190366909823948175221716218594611705607207425368788889954943028158094682541206198287282245862393855304461741614144397509328224966826934418761049499642211546113373327337831905967216263271761711227197946447484463296478224945434076324745715846785846939970961474745994941722073624818955026623606705451416440361971459455668446586610556777475044118448798407904974218566465554795731992654868030033413950788183306685160305976719780337066595209262154382684790398592097523145072480399803434301732962346323122822425428236785303729545837123213297955577406755892500682226676429873101045232548530587668689387641133737572561559969939056945711882362224766262275418074384357324927908204988019615865 [180,0] 105589481856704758005199494428823291945034635385319122022622688379456370572379489795321033948783823474267438060909774527442928449930209435463420987466890872436389004645125179326470210133299443226941931182710751464528227303741638670256213310153785181200133975287163019332615424332233775896157342421654435163840137395896457348135003662765452209311408541220078210343206567760944292069844873655415258814751914306287247704790078239016866466250179710107441488103704810453014035598266137521899547521740381201374361144370410819030954854494226590423250528352514771172229609290430564529534498577809501544549341205631079856577659225977913679608116101263283913375757285397519738142423930584275518608773581828467202552364695497945294751867610068953871219165229847166969878516008458399278131542108252852699680594583022101963130767951283195767947469495073869755670289240161698967954029325912977097582166363312115369032674830482775089780478009157297659596690664954112642080354673634998749341760513846691174922528028660296581632662460493414122735808909523586985553396022273234272484416722911003106460691041288989527906735710441403157660594628756416312006182935127252936048684807231200276065450967722330559074468615204919237550303609724744527835298816775780801666091118252294823064854961461881819085425476078377212754662302723051638233103045471394730965031417313132054252069024670230654691255119445528098501627366772428165686780892895333979534037445260311259243796386300397123518729419232233469094980894671672697307306036039455751678177593797993119388212942294511841829809475201210841836488270031683503784453336543794882382845759479987755866057636913578388862411441350913851506852013423081469932252980635776567378401187339033922177038698850882429518935137448331212631827859740832030213929889837422733568113726024990394146468267484518526236110708396719849236228128288729961114839056344740399360472201446309934559589680053819152146925177167014988068289621066147336615759126900606364549120000000000000000000 [180,1] -18596755033808755705684803058353470792891943109486298190102247954205622427409375063973215033511281629614729507049224641371522271819600021227621777182681219517546687662063001457962187099762527797940080288913020628407079700698948034943805737324063677252042417696887887944999596893068798393698812000132296195577075719868427310685674525228158449838701344766924176255159278847276683040731281294609689513094679175039181260700262971733180622006141654685220624263548852523266646965941647352455433703293063061985028138715073171462827856563178356102549472524980555195831650463181434145340816479623240106218137172101334999212182664890158194677324961879537618911443462671413819435421999574862598501657499007631557461339858303767882013868761587021931187948456672312174459862684681374847771132395340993043518892414437538102311818797587580678635098337998322740170950038483152877293735279368817100123422230546767124747136016242554124404964490234792147820373173688389491617686955668151531701591388810277352375157462400546532133153899869222589028290126388612184790363883451782401795560766468955643518604472011856557338231893203581276640212805387082600320007253557985059298706257307397117263332621587813742882847787444474806248815225507300143674704695974200103358223489077145392484047741659432758292583470743233152077165720565708865150137835670919313008626672052991338260003689602260546887063364222512839372577347320155684797907024986460871568122304346385767311019247554352144499199284233322369277588626375043957522550962252657866953223939928256983928955152973997273640785943900474529016663508205290178650716498115221357926149779109437191700865797997123332355295268911963459239018612118016017999718862766525213541469036361889598409600626113639713010952266631066217910479963640879053264588741944756722163092392734251562349582834182511769487074050547140946014152265811893756927574899145095924550881385941020197695451838198706187211628468120849004235945445512292947103881283543563397968691200000000000000000 [180,2] 1863496389424062511397113030314718509702934547424588670851353515827208246607537071946562080734664199859826894943120463074555378712561103274260587499228740964063821306612369307631663024429618555858356235926719911994320698148251810316699636712656979958584895346252220383597803471815740869315320991741763159622082402916561497671940186380740191715175859194778835922292788487116307818042310473946198451663011981550072233172373782247166011161469333113494954386059385755515987403514367692916010828974412817279489576457167928193687055897046839064715936893033279043800973471315807073101751135862483090011393315297132637182139135256610485610734975217046499167309905945263868592098001778154091923624055962318125838032675399053735958168049588529365501154127560904286851571411599910235670563991794588973658267108085490831253767021884018904446817314389875521085241063280666177052730099548963498272830991420049296915137373046074368876425104064119514208288442081194508499808656782144204504689145044344556965455911732171279297266394674388738374643492305500090046952973622566566454541515710367400200191250946862771630503333995050755872561542041116635704156636769393784334250260132434423660174753806219972196111864730552132048391573768885949575872749648858240292951469387238278974515999686084865545756936181930768733930313601469575345833224136521181171651557509345833351025811797198073753544890506315338794019866783364685252361319514425976130918538810269279931023972782461751832644922349064398099066399303229170551294725364275731063278877359143030743850423907259993798872684335393954655802759780664494235530222099465201419322021436632198590318806222981134600338755494112572999770498631381854366663761278410470518741333022412943473962164416048374057169749827281763261093541687639199238537900182230451393202806384950242116768483180178357363818679351246643990043084147111531611311296293561197559368656316290078604646909952532446695818325374799395697839167721039338982581052383469527441919180800000000000000 [180,3] -58542742082526525330879216317025642155507106120402110658943008805088223865108804675895038828117569325138376676965872065739356240892858304217577562832360169050896258246757207948841200698954670968920403406810909544537827918731402102731871001788816946527629109093517603937201467839029151200619542940543574756205519449372958085641284794894551439904523995238340201749277210669721872044274591815662096957944610189893735935673844930661693120340809081587573451875293942894920307273814286500314451535285844486675257107967682253980504637539286072187036911733727705182824081160095877085899457750181152566536927841555737492708992857197658141411895380950950095867876014204003584568190358782193450316667279829598260857948202282961596659574454451724378992251793161902052159163012075310508971784023594656978499498142265408822370236970354410008659978366356191773244243106047790995806340316893185488800836447487043726187509697079498469176454688819397732149485185149384012131102350878813821087025317132270226985551733281374900315232472356306209603860552481457520074548132560833738601407748350271466992779884202562021300648268288868956844833382688412940604334218232269205053358171010294703385305068319028950658004932424519904525628863222553159119121996119385080536482754095215383095622484204354431368901990835601057853780993253675768017231888880147015336703085640504894868123931722098735133361906666581054048703182190273895929751755334915207328431218629776078663447448570379539039985874887774346546581773724191219390750028851612199351022744769494459498547070505170037873880502396237342554417666628621059395675370281411049891917436120819264288885837049658702893388891646772216334443790219709182079169249382067109109875885677405076604984558597025677975258404367975055365857229753354300240611102941746352851234202214568548089836540065665983336759626912120363439714832910500510258716568174412806906138971052269135380439286973309981114746706323848077915297834771502177657164609651934314549477376000000000000 [180,4] 5143743406387334224262277448797286465262318330007558224783060704907479647978747838146216857361131708209243430797068741723886195410650165756469251284913287005835183903040348324614394011762209294783217947191751719212883238214814495869789459327009822179687009924219263715634557707403877887269405949278396786622445637104546256980659754999705799806967885047699722615472892091618552321392860434410472452092040155755859333968014633524028137454905023507365401228396930784346829116415995069810739327689267166384412171011078673240888759618219413542101699800938467677899326356275414542583009863142280922259400244317021590851774199995027361188432978621766910594409927085453998824433745761021256204500713876706386961022353978408707344962271075735843767916619156879418065131198488199235692957835521296197009996656124613723878696205995624894194657689591327140767987192531551708913292466716542346436163998936877986171544496484740325980510808002433577405370081514473226692200002346322986843549746008929204284128966977099756307892791441414048042187928127431311731269895811493561830560610489687203671604702416170928072059195571967180700057406723663972319292822502914663553295590444157283029249335056690649863008443646037515350433961286943946866287759780758836462189000787667781081846038161363998906462697424978616309204174669390891287266088905099964003884959172703220678495861416459606680532474176755586169754968287508394326856322685598144732407382856697757173689301039048606997245304817058277527485067498368718073573343525968153516252253114388533193735265960549973134372707643987378769639115627039418231905143722794037229945719594394869233682558056805516240273723798493554804454878422018051499160395649539698102215779994815608771573392262020601908662457850642378590192188041019444101347328971411278772502438693128637255513296165581736122379292808465933740258413374118757210763605650814906564185248644091109106195185650583715312622583388889583385975363551387952000307339548267026585613238272000000000 [180,5] -110671701601138457912634920653502107135469078385255953962172617093669599763089860066952983262896732865348195619237067924877723379190108716539873035502315848345262345155624856064997560825505871731115844452461955180611398219511421685047171661897838173045822778016874803937134188586641963313765697241298195106443724512960774999161936703221019139580630145567083123719572010033141472258392344039384896117629792711001307875069328568294786063351050905084189214467966738107740645069814832315524536273060825726125672494004838498873129885924659949448736213150720401301269648789011113153116983683213196785597278534343295755792737709203574440804909969879547428760386249118568189785233053539612412390227787942902556070071037735567093528429340828434891303996595425945683262205600346885142675381360983476178413330835980150579005043797287192482759852997616159214354275558910148378924289760315044481648342711172728604810395634755576905432455226779338413002534113275731067567822310626481813063846261901030041828489745099815737778256767864651874894367260273692314384025044745995594068448810109164560512062519343380024861384262003000854417599810957914867210705243887842253800069771036526174511686641185400396494074687142728597313153432029952344007899803894250880919039922621467010981098820922731934863222853228529750767919086069867675061788753561385463291077352021029862144987630160870077915918578846658697719478732520404065357495319304722293122152203444653446595042431668826993902941709491235177392636978560179232040213006704915332033253033042185068713899684122430195096412800193183789622204496560452257111025308650196618008760811993188180529873230587640968657760671337378750635021090921466522263094842880680376895937311531514353710634671377383254746554598387668767339824636844361182250406812951014340868233701526338601230492552069562570979423927555610343713277087560867644428667879779768776151630645715290685861065058297166135443739278830689104165477806350686536352007356779603935106816802816000000 [180,6] 1498136305700979982329804517728410121490616691301666514984391190110542501261810476720809239001227399274466750376205461181123917146732981153497365655522746830710179303558035208908677555444527210697648018480121414849727211877634937812344363517191058811708724790233231865741374489122189038569513284078832834734752575090440195096123585013169457667268890116232930114281959302602205631590511305298871610472697364896781557770990709323447249224469754019013377376625441555884107079750580141486191571406724807275219556034848745797464754536689910610915042600352695930498661703535957956573508668365067541451912692656894576459833560930589712233221723475960435540014185892385543909758134042167375832337444030117102310107761240033393207577481649058275496991137063166325928056154192328332208803620376914911748814089194422720155925544510025323650430540103348786639834378637491356007057568775900186288672886781909004673393984945802478364652734680574533161472861140688232409893386483710940678374236961922324814740225754397050555262386433652272194829161434586296643579647854885574079704680864640327341461880359078597035275713449211233034158918326722918914011195385541915787551876048172814443257706429379466700946362082694982134265471260346726014449297170979305200533425851602705759709193800252137078073957403295698317989714462841814810163500733810183166819853448817127959570470564609111633719888291613656201015955578157598136098793248988224689986838744408432491067796847604726153710362888558061396336986100159469752946243033430281922734206685483559410383285449221999147228476150581864415668073794795631733308595789400958771167574499684407854049556396748094851629722606142902100929789279808304030371760974908850683769948852530111750493019247882837782944954863962303164952610970687247768957505148222731199247824433760606339824054846785610189790599676272176970728483829036934245070844107021407378133542901276655939419506875163259634195940186236328687150747521429699304742030810148638694096230154240000 [180,7] -15069671738495082481575831865688060528348133927157158760957345490269023442603788503602196212016475700653364601192762363511608240639624300053832664880375793876122915608238423480992445582590103373166293276749703497803007261130951602909724121752932039356719629090442305260920345641757605604071922036970941885967897539295806045557833826660055258252441159986148359178212733793498573866259839602472209083098401317105710582555996142413138181910294571688168108349375392622911907510490195193804692546628619509132130431879248079164273475583242050010840792339974247458396781238036627104148233357066689673801009917202270341475977367329141788902694797202320271629266357859518799603522096852568437615586066002124706037036268064458049437471961289374187048351899448324084417391297449894923362972777958252824499412453012841959815592685411031255420141738672587978591550207696116593876653510658938763081136981670832290309982329981029584567715767611766771851251404596997934255331657146621119113149909218128207873049435219302950638283080446246346163076256734829610766694122409752169765850660917491320035465287994820924266887408726637759721248390736909616686822853272399749394704174556544013852796903258950136462368952791408705244557162735586227806733495451346127076309760294154535097154599674155185038528959221041970178883440180706038823654076999504546964998161992641062995441229561719935683813811518424515733657150160536881395253557819879550608128832846868859171808744081754375976377770269218051390375694304425916166174027656425658937391863517774113778305278663450855527461282716947400338229650999502477067078655382217829493192553303660739504363556733696143824350657281086630752845554399816436618767239305361050625830356946924415385352723419399587616692645425834521241416819647865472901151119034196443607148832170679728254083171161910166813182859687745458941823058836039739697091477697455570530454251474091519419221768546371528054428231434497986747392362948672218888566598977304776186702646476800 [180,8] 111536411195198464908562898844415468784650103733975031358297318706485788773247521414026992391506858074190610305121423423245697814901018052212037818220767571497436018763090486159641202313171067461916304280231658248376093247550006471216234540447108960046381687473472571669421141864564939054898254389696856040107519696870780330914280365171480059408081369320485032187627431739133156836747363358896322034025277723793454151246158110427743826186035601151901280638714562113540153142659456110657280384150876193617310831096906443985647742325008915989146926771035557828909670272033079518631400671459124193392022440844942875713546061579036420444919077925280446293729588698264330847889358825960376651188872648604530157350886003657305070653052750594048502534088884520168626515969419194603676474247216224111188803541549958071897648279277867113043483461551139980565286683509775803809573949873567789253637806086366736411016939908410727640730078085458078357546339239360756205723019674540310003018706294785739971558704324066522515675616700525716298050705250647749350537878305916715362854624005992626375094509925159335988290471521415772645160241149824613134029172887417053997790518049447295789984072732103881605665504514264088665532529901651991249975282397390338862017589800042850048579648968554798932307246426707764237267471137707383512256961425651129020066612434957537065390387297015993190194830688882576546251433068879661453980996237090295397439295983048203706683314260715303485040785050387362602544559072814950378936717088026420281948300197653668189474359594446871737378611776745094153418322240086738961420710517909236986953346395855723800286010308175253937567944784169979205527117188068712849373744900176315859430923743310517180942250602201562620827765286974403774500115914104561783294167000005149172856501965123191523740970147868158798799982881292457695462286723589464981880470753184478896449307140175022593312784480558227669678062113460611561882849113093735787312294724186999524876615680 [180,9] -607040298796198181490033359040113651084892410898721818705183067445142264202914654134130744772437101693565159839906886845456391381814336181616101636275701783434358351619326137405416874859524002863293245754515390827889013161960803135689113891715011368801533003377158810723529376952671614450130842838697322693593051207773318997447783124276892987896691714215175835999848463947340215520898308794101524494218853231457861233568060556724905880468108561829843822980123900929159028375003657866728401083827138950621262790785693021033979158033025678439863030015944445460581897033426992473460978909052714770599581175914991371980985827604949601613384254955379920207088904724636452220145067063181625700358820529425015823950599483799886948459722789351055757935164663918481061526249514749901925566317867422261536504053068821516677011196571895942775754886879936256282957557723958603334076110001381601743839018036054376143489251358828512474256394201886128052454547753907144760283005093064138382571874940649952346734178891334086662990806348088698566952419610881136114273734166151145182294539434374722982800656916194835276771496004507806455602491800858827676670276975590906512622675511178051849358037164516304900805151681201995413523092776352673134876921841567338384371235476539628576306233873233711537585599994164697927184625183738407809440651002014219072870494245261719805693255063280452541973647918900926933359237459825800791483684779951750322112508170911180973627896476173254495820279060548310099417363787189091147660755011094389439546889225608138974556729851016289922178467896186243091765875864710047913917607907793744897107055781383202888673329138214487006583003379918675271483323742376261320555723829349352180810137846906495878083522404417835495096933370974712981690910440947612574197126141276586373054814952338558187381811042862368214305839980310739182646552540525486717141869581364697831350240557130637253700485419448459554015972792645643253837508942595462688720465582261916066119680 [180,10] 2525703867232190552141976519341358202217110681462950900856685866032686355962298951690298980021271941935204806539335138090829673107397445205408869246072268066624062019096614060076086200354789955370911519104273426911167796610311433034635647532075078965138747264008219864088163728236803233166943062161628748062530143388450417749580234036538978891839586052239812481698400109784455230812752674390912111723753244561361748528615336357616838608597127200761025130739687774350191727512916763718063054585935508167543512805901217810111186179162961543543235665552007335964298923229135208548795212461635168369481771896465989813789930536778667239192055860960006493758690517644646548791107733795017338920317269316029712861362302948041189479033094066575739567532729507174804011194576431102003487945574053242158527548202369007334867604013408926879150243908193690920743933962368324708400815190301870602262268374447137505300025820265123516928515131987457371774175255488415113858275636127032279035960293738802941499519573916803629725889227306295648482970609798061918014643748928066791444687710030880098084860343096287517204290623652493949352593404471193337911642483275894902944649324727996871950294945261239696206770481428929745766096645255304153683311484369420278695842847090469190234325097352569367478194465569644004258687303505946902488627675476657589965875350053332122496504884978469034183598540074786495251193813328503242948678439446129397631778694494610576105856458964490499678961466560277527165539633094838564405480842732681145406814315077989087239789318034009459714097080359027319845169454016688339265612957073699200688899248993652978448699439146812056952158187334933331486776302827468061228458886008027090578866342664240165412149311243245880298485078615781424164941279606086457191963137501445912741452964389380178624544484318268233337427202216636712548905560429433622143527002653702583536042584309472225078513451004708706819644236782934154724684301253824451261990111969668811980800 [180,11] -8421830512160467142746097151743618426363092880686293128306845152013741422519871112896567788088990689759384217612280764765790010453994198108817333159574487660561944592758229026589121205543073585915162858195058334243873843573336760272838286926805774432599541292962002188432358770321839729245216596218046605749935259004171480593401217859719972546540732557173885870971359079274102578531129374552130400757895984447810405066015988119251849102417675350132745334407008541427323724992444585895626607480365825445554368695395376086026067349596323655784383289379310054940326676587444302637079883132069576464930647579957294965597035003523745840247175883654644349794747260896564062256019965130662755862328921655821806303996561515744383385976836785283873206694528884925171213260154058603045918343999297289846299002864274884083393706564718448965005941653503990279791117726088371563247668696147866978144140289652052922771064855475447865295576258325615981839778062866572763976452381545568546403800841173097410208141949128074519997278675852117886635899497638734481336861985801091847557509178270295540118657538200726421427730905411246726261800713096331732998390639590450105125472565764410177946150495115394261627507929802983888315190296727525650955866002458888842362529101416334503198457601236146782760983784384784676976861528778228494364400480095808763279060390725772182119469957935629741951451727236534767695259248101162295739745885500030538454234919834972970203202581703615897614087238369956236491138164787955969380135883848334441282484850748696065176305242370756967694074398183850504960177023611285311038212386879812313842291310774429267805547897607770620845720702091025474966920745651972573621091067608065362283149165791089671862469099693438905053841359138012465500494974730442516673595538688727129388355106868857500546060462123333871710206477988431817923915233387367268568132198299738183390503396587648432577453112376247107233212742392777564712369308205118512311740252754962022400 [180,12] 23357703247638024916319411220052091658856600959100828204085495836931729133340375637977193395881964206401888671607396256384933444886030537354003853495502725036839762948455136454368270284022112712160963178031155339592330970460606337033208345343440269767072260452934091666953411024730522770391427308690525303682118542526383874340297212832405675245848169770123335995638325402991438823392018405466056869480027991450491077870663751819175148477214658157206143179662165762002286473294653874796841835589752016373132347255874146750769738474676000056467237533670264237248342304700124303795814374651749822832648157501778031778491147505709434589690054110712497620470513319193539455196890979266691253300455653009868130519609497078114971873321587345016763593546110420515848363633896831997793933840733647278564070119942815984313536430110861503881853029476522514846907498143656103051637960202915532253194280655485369729749686670132209854166449269103063312963153251954510187690536553647281250247848334964381017411339698353168778101917316582200687969297254306208771569413979156324914867797362745019317041985187674280586548729578866312752918447401152512141752325433475012610330717610325120150973604784886220804070517511450804280801214101995143828464537263300193530279608492827382531463763125755069620087911789802259218047148222198303465599226885538272253738136860788528379045559353221714935442600208603099145684224218521215918004572551452380195170391121257767503147582786071914051337197022051214019056800532581401860447579067976916457774100879462131423174263290880866136937349641220551673436701580713817690448689949647191847468701347547082651791403993252100697187407288976811500772582345956680522912648370816367475224371809314750033893274175105732216982238060445736700549270157838809849444544745713110460947421251187321016817363607224691264838474846216880394457706793444959106262876767102060848447572168117106326852163880585583511887152958540592019812404820650016257006160839075430400 [180,13] -55093144630541104911113885472306245789560024921459590004001811544564804430450943182393573413058491437432936065331875642582067546798973863497707331109784223535284754162692236584950464268027749162916326237835056612114342396594047362458721544989691826447223956705874850346990900800454478802766994026862892355959447262543233625893059644105623333065641802581958517206686476383115508979341540976512061683060370917828718296879724532295286130154895253785317191964890189601553879953097445644490199478758609133898284697802864239793010362431639284832905166619471332945333945100245696826766264217377919103672291432287588228669636544822392674419313753594525560115907932160016095364861872166376004662720741860735578542580621632181758018279755989919541349364520715999650609520322185327851113383337779885229124075288519085716915983373578894777062374020651237930685777804593651835869454738621241107736316990415108228515342066657794412484136654138993922286788650214236566542864899877479803651373820372226817542404179117754935262929497513646400974167291143808619960368042428186023373228946549994338071824572282092647877272034135658671064792381432404911023823302086993800848815514252151253512737211581072496042590343038287513713546347020594042961905990971490856594224679110028358651353123448570046833094178069135694843379935837144469580423883237043319062007858631597756598736151985350129453449410299264176866354306284488043251956883327457727362990332986658219326821699199605312287295594019705328040459139004087750905078751574359798662559048812120323840969047110114310838683805874961528546474389917734170951825170302499195616869849742447373724273845664615114994407312506973247896632016918775192755178982235830796759555193292538674355724738391510672354928436526216569935593174290909142997350769405281180692691515850944792888379089693653682899432969380808129317181528338696629215204023307188710004521667076488013861273698358175506426391370878726389078477047146424164550975886874116096 [180,14] 111669837572951380030739745660649746261649930443598269435654895672927056197503220423737551990860775029795616072965153387157079304213275712663460812418758982234804563831910424486839017372232093591899455031585261873419132228746295519622789724657394998536407935865722129607852832296008154730623460382569644778463374013465647542549660313763062733958093676887257511452990874240959655630615719270546852754837433038098961897174993216281507573854190088347258894468622910964074722898539548891699216814297836246037764921018067237207817059000046504509591455334034568248517946569638098777494442554416839833868985176492783904267416280428610677271501163852104609791928084198378125667356393395058807318892919272313980348716518558956286356166198967596519762688840076552291936302707649613841527205798346403491922510933178219626697291784007243768936157529400620037630111450487395404055413738919673841046478564913501145893321353165537145470958099963788327390950656335097991601117156903663191003319918794891145811404532781852915273301141187208104164762062179713770734383161493595782035471370434433518782808620758507299028126656633501475362569585233305303227072381338293893903544713274657999991635181814990234093383364618428194171079392498097485081528982500392492459912426317349884291845275409820588843869495410731573209547933268215599447794633018434095029976011128630475528543189443169447632764964164941279509751091603428185432764611178284148719169583030319879001729446212065653541962000677186845525445829733722468084533209342122258521951626234239662089092593879956705739488371173567770310711671621722108530777567861723760060354917844969044619768205820567404345185178366726729208140162708427379360539831456648622591992518835282937177603380086172005643548868465893162107620073354783749728586775339057986532730350718455964816183143363223644959296175111162146380761357684119994055387095681295620287942699431441160335260920997172940842463190553539729565891312115281859232917876637696 [180,15] -195436490736225010640234971780452136713288372881360593427039333864554035477093980414095374015665211706797149354304706500031998218467360310220730628785179116457124622754924685428266511072714042553530241324824631590454767406399176696026193072710253280965585752681374618357451022613238441426935016870460451401566173932066136328198099888742694312465040005605871619641404302744783693739515720422098652952139119005846534370042421436921694320948452469580467638702842442843874791982610464608115284536963647758290140281574054450319265113209319788971601400912330626518682287415087901339794198123518492156385422897348794320254574989074103987209094894769558698591889007565661915117161993792304259675523467531586193828808238313732327299410141013935788465279531806984955119365109050605772397053646855814265540079892990903941735070164667664007546145733803304171070173050872113052468297727435595746461185395822253367682533568029049585737376091101116600275352230734480197951542746126673207437692191579517986803145887865845569635719387728434206691735156816175680705110736090422026779001037060926181955218792482612345100398630839126605120709406766078005287783479665270469833717707033732164356763671034209810073864840816712731733807050325328835226519646581918695241111992862168564975104989687660786396103949811547466852188866225126708068402100490312529418959556609782557028831129886740496254837683623635698375017263665916339994227299457509982194573810941994165119451003844594763970130270838386709672892041156341161001299558420645555895360067200096091662095292107026228395184569678405684864695667789494774674342649068952892062593251850706004530947547651179255614501777786682806516124199492030174206619786839608051542879471294354425422591135623670281817454739373407400944716620746653301211574774326004396574321153942688159814532048871001806037948323070774596959999528969663629693915098684535894122886235487379991046690257166716968196364572269956946177902644518092906621892034560 [180,16] 296452981458368983615383462815708103360135262020549203031644299136715910688145931095130919286875141845368103942053239450144447301962904925833523905107185504328687460404328939358025373284001115254582660272753690309656161837787412004243544997073392655378742655850632903515877328497748962269068154531308492687803817192772502007289810362855038172141758837199223517116814100704232863417091151118038339849024615332179779636485004187137664941872134289847869812806649114434263441344253045712317729143223269879427350160886462944754261803392400366708397855705250324531830075686221730428591417316316058477724888326571421584382965307557542717329626525185376533908053317229759230202569995340866906785355724811728888206602729100704746041096860309429868274089900850542761386655552773980487256757359202376420058628321349449957890145389502568768976145066299791707188779129801939310717738540944710825705788391830778126239587833561535047644032968888679124041939347718385187818591487372385630379520325142060356331463543435124325878602290877648682116264646044678001398076070408903604852828714985791755806186558844537193404056878289169471790061301907110681736833249011409511477920868552266127564945138212513108280578568382647670425010634689087076278663757441132010439072696245376314982512490682173151313547265377619044003667035417952026967163833301204518845746955903067300476863880041709171277605321660633966889644760868192126594223754412877971959457271196185180683122804479776833565965445805781790476679744795152912963402126978681085851365742206810487873433373718674769275293105524673223523127739097550106799893422002052290926188088824172722707872884976962004854544676208918340483227664862805270811881341312248345832547124808164853740512160253635496223209270157052950975600486320051619092527147436289045511851818810531353050856865426985552048479187885123804122806580760907634591983734068611301236793229851557958967527300067024394596576684164339203194306519487514987650875392 [180,17] -391655857012887637617262559931385197336431762860575431852625281576673688372123997216012010267123885191334236969507698821558133338617798495339676793201312876193884609587044418446600900180588216203934544803813378914634496247683537158423457837122713206889772597285031390975314654727016132246060050229521727071134723759766909743693199066098708568242309444378839444479699701158299623306370379701854854367644290112822333607098687638778764493048164343006285004623413573048912315410436654448263026435565989239839318457632055034963901354534343914179743365543870760234258239853622140625944003017635953852553611081412956670851677717745724345591366967678006301490381388189732424364854753339694757551213370190794892033715894095775899725003199104337003794893339212347445730118180461631109098045243153575904258230652432710505863615177815826459474382983907829059062883901979752827986645914188432584724457032914636006958494946752767250822104573125524491344016023506283954059328620054351782704822750319620881854755685346966181080528904472147251293626188013807865480566347002400017187343609956045955088978891014913325073694541312941122723650534603999740006271201655536218563289032156091718767103849098953193433804308245564389205808694525183082463616016838340155686965560515383998644029073315778204495240008927787709056667409928365262976757398326659029622871845863688227652827507732753783864209193657953891766846682773375673799357718072263347434117847813887973336321943938728918005618917374047746239953300533028473970561057071992068566322450575185282181141517388915405812341636011461710030060466410168606718300031161781470141227400638900013751237791303148708438329669021809581564436942976037489066215781920400730671190517164833000695725837548952625738521347157980521645372136213653366704342944703040795764934093411998782733558115953280742781476709297819914243179162188761812873326927094952859506182390923414427587787130858073606882667072069291946646440509464439115595776 [180,18] 453409872277609782253167191448763406453468192915865739849369929194614304845806400325893765937753811764886868813621109021267605167067176809585877222213502491172669190645577304509436321043861039420728889713666811836501473395200796953034039969996845653078202981282939391020728761709140138170822774692741203123473434769259503371519251804810844231787609294718627834760748488771965942768051067423999505294835086724590728150401767516348373470706638404015099310636080228881038626206182805237081737063815903925037071579186761196608426845055056352553634178874534435598901713551457521738211119485527777496373058172640631958968113282700651451297114820713511802985102713457094419747134917339435607836538391206774847218224528192638323731210531561458756094082540585257551596123449886631043724860566939858274746224285877366175084926762023473988453875771089776680356878402088765056493032392292800063810293330144838217763715911937547104684113233064802566535098275740520310019075277394722446178534610746254469917766440653392621820997010973197089760985771394299040503662018982639799739883565284762592505337365140859018236294851958590162755388892963301667436676210767178890988152831429172151925979116222904434394086126799846826053802621176239207877772000834755750873001046593630135517100874363908875929254234304387970500707418048276402514568738509275080117964919800139319682213302706746321734582178215772113992137268922227173036382262903018762363136389875856711859182636597566368676161362617632876030225199562903115646213811851119950103238056719535811672160555509172309546987383149279345436437215765578953422001733647338232118826838506724908574561880681129689834279833147886102239589831927519349461666771496483418626096585957213119454051248597599045432481195004849293834586880690976936584727714045195304800764859036057474038528167063746128778474130063774540961894269245849103041124595604599237808546896160998073550107378217615570187275729396865134606191741961516880464 [180,19] -462995156181559682177824636529036590723878548054286293008633416116827599750687242140426653627893552370521902919966825767207593876973453629939306924666830355906538062443022523053328353241806686250213224960672846930498914966399419852104938206591591724167486675689604477732688290898126476028273131865076743915126103302775053028972843516435727683153189566819338452679322153569742258930691701162945418314281470933081276144819742988018623326961460859438183486892334909367417726294643204876214886898079672361469192556418086836061909808818827157025960727686580929300597512112791336498736298438759544283168645975616622138925718658174341617218672204914340969824187235244550043630240991232586839607717127509503177016434684343178155007874175564817032181416414701043623556658466511130745385405093721663481321716865492513185237855127086762242251459976221540334516037835858190459506571172789229574807681966307221150586629410795588269429953780548072109987787550285841052962769200253570977103182854388324740994883013469188378740203494630726643225372696681597210294633840888475220938098187992666049184477761922590049374277429714216996137957283142659469901744063799177100671395734238325224343226904315059652798942761841126889053085213990483879892929823183546487020675337331887263259629667775041597123931657510272538035191477827561237069627937992660599997411604552018041337156554414167693145046292541182357867131100614744022359025104427513885921320205175071423876682884246346804227650614742173733646434619856218416691413522962482756613880360339481513388862656602322592556975405257919184440515965805598631268311727589673228013391408685209300452408284330431350584785586983234821622356986908235417537388343388971959540957432856538404969861955319901932261497088113508345997577595601142990271505585162280223436490547235365309109440572023186196680374446017233023366092293233649561087366623019141690038553065570982023239915296481967261938143660218999262946868948712717760 [180,20] 419653807084172993370751623633984948660661807208764937948840823553189515462219905334779522332855475339649788365706887222324148872662342945343787125512670142669266027559424626459372044059971244914199705584829430202674841055749922212741013705935661381918594213243301048232586251223895125758680310978457035495809350655187532157924101124892836693815342962441285893214793628259233554921320473412390431031368989042848623959040263144754630875129541137900732528073448215048931622348664252201582578240511936498888034741507063966336701777411107058244820461354854423852040517841088899925914157120417019288506283116504515277276112891290381048343887371608766039290379557815533903024429889156388720140778599357539697147469421710315910178359380737056702929866561117658824685812763512091146955676221555958993708830038839802655177074567553822272459338048430031904125153920238133271965278119494835845142096313270378524619213909844322423656296834389916672464918867839821590205479397684572839825995873246318471664126057048756390288156013520357925330122026794942145884602034679663347959348244848303593650420293527448721189281457357936389404960240713189106482760564033680317173878196498767608185864323270376551544176271359140124266454331680857874055779955423050109769649335552382967977547037953597645021508548116904029425478418622646038784205596527429957878466655117747290840912268970769716633750893619027911621469945920392681366202626848369336697923686048763831283358470770289253892906632420124645643378560259163781710265664325314051769910960720220076427644944197674642968624307923428216737933382289755176624587873831310161634197175728654832170122899080703043468818279635768964476830082831727910449416520542695875152506063977314365031765946908289775159672922261696703782918716883719197549360101339086217879488767721608803696894728201188370573258026752982789777495216120660227122435092350296088459819319204931855577020524674621437600776317166786641315940932816096 [180,21] -339432916423541618667495311408282662774246674301860112959310643464558974125655814620826098358768090281253877863607798348423269220844382669775074674363202796386570086233422231834653902369818609916556046265307568504630887529596604993300295616956944868946693718472888683001374429817168492977120489618265358267358731076498012802033172366970898198462441348461772804086082159525784346193419630165443104223521042175090477402160102464144711394456559685708468366479304985366528556829097430832944507618283043484549044938413259469666651285722558105080711084032716271445036488167891458201342917158855831610422014110960511596567046469780117874137873407458153861027605332040241627123634874425198161829238490816956827449049590351005491526637447365131807836157670550061619405723667936747142167623502434581941755401105884529530196545414454494260817512730987877421001590448599668974880168776788028375880525807984122005789130914827379166558294846523971231932122246972441797539383856218107985899088356990165964186885507267467487684087745204649666620957143760703385982239597762134394553418367986359092476131485058423705107536620359884609027971940540739697328851439221939262103055348362842110646304787691112098360123701027710645330366094831609723868478400437864116225626396903054939706314085137214383690154427393157947655830432370478972814708601456990294675086129863106682940542963513359270386916339552614524394016665299563105007296967558169405410606580884437700230268106650147520048623797352694691960003072953991255108940775997077258595016674304156629485552747318450090235715898488818304135944192145095239858169498832502191217900056403029205832329335286056351555923495397794296161535821330826110879473755385173957739387268362647820894594206332769942112486609982278921521482318582197456929604202912353779095814430779133803306911018556737462542941069814565993132608327884280752812174185098797647200671346478211636786055276475474693976922293135952480290349001280 [180,22] 245989384737932695985357740658149573447083727445243606307058199682462231778705915937577205412724320695473449550822447655938078801351549296380199632324356437537440837392489343569360866785006917915545206864636101291076345993904147482866510089420786488213839075650550701167979661600270893224360896683203429847936734350525739663196910659527682486161060082551347659017476414383041670954422354461069855178401884051772503292181566742193571079367768588300836183796386300681431703221503425175226154438967832109171791142770565460298530453114369202315958906429193176870130609063524456772264081336509522774107923935530537622765837202558402004741082132894727363013083044433162010486896246032649258903051716307184160006781840952789873832942254380007734829414984700052749227361979560673521443367799682166428996907596930564338487193987090308738570732817297743661815705669568281088061131924041780385149699737824960839590124470391797100736469057135877313614487875668831391139932187733616809961514021452674253062278168796110628334526127716002761650268342825399222017830374794519976714840795408166043685089509185388193712632945369417041572793685158097817038619403072121768175164650151635274902929672010183231133309609108802665839492453551809645611626221819979002132820459393667604343561557215854867442718930854187070342438445209296270431706152349924199155368193155454937471153420088958888100880584068148322031442735388966483940500923831677484491141050995043672415085076624721106170021687601258296916243030394955299301736018686697730049473427318451974976286105653826254326784075277908707978098161902725150565383392479745601699885028176045897210126521811536982577144499406223944064736287108192098641521457522922292908573103006341509626695371044747297241649399542075874319478059319386051173814667175433486957352792595123803176989729059360974787503466195716130398112374198278923194803655784495882721823225768579704770411154530419955956961533009748952755647452 [180,23] -160154554008000472882920860024931187764795933764070788346036333769363709097494792720014007905750344890994129595448397792230525963691713837232193415245432779533137666698746376876944538365642663439638887163935466929918205970574512789114243766364547893349081682024647056416078658188332603732488287576629822766356662704781603586532428363570944028710143279422632460674232645477678601195078761832635132540158636996721605477472543969802050853276194578287673192007143454662924064480069136894649337310196685158158663644774308356539953698561441302966429977459878495637543022874674900657389900107540949462645747584109141693886219139520291598431456705605006159260571617062195272554519499153634460186966605073539602999200574355273106957515858429066430969896572286512492306302711683388752810385410710285359489403228259146103968223439862311463820191011236325101906011509854781824414924181704749254339911395648640560051906499913481947791017619003940309889410147841605620495432782244567365695476728957780546341025784843431751829065323535776378832326011339313045960572456897458705839921517439000619836497097610026590943033765121771672069765333249808260064395327501909394621609056297934926513487925318873203631231989343579932513621667990388494611889403904390250514312532342853819361627404657598231709534464104331794729621769836744019887257381214085803684617108470664915961038577661357317974203052127369972064465725708586078774375115068918271640444024674580918070718575357113514528360483259076681763394573686252384717948371236560105871254318261323127395023775480755239043801626409933297385346090417212898765614950200801800279109568799485752655803996686319373992894284382534346010313489386830874638487469218639320646584863186574044999495540757246670570814536074648466946238417170352922878957639887277531117697807481466817550696275533489178196589042576868833811319130896225062658255481607355950882267185599576410574195907770069366695793235978063520929280 [180,24] 93816565987844783721951096373864678440421625482630694532016754967298000602605744388788358329907366178792596743399559349651179375722186506854090801617059764993345015228870266877134860978708962804606703119676286497106133190543125340034875394439717355435754109501859131011086630489606556822713666084631439293111650912581440870107939153340507858404714432482085830134694714489150165961869841984560931098799618658138914446798959990026528535453564408807540352099664671228029645023243155196529729918255010897804804256622375597193769140612996879018378628077789007065696343127715331805224278634286779633332540321090383863589728921146968297280272088690327399739632580144113122302270838474811131118727205741478232813392715115803153970953710226704032090780375959064516338653802528331716112083808728096060072118476113569103168971367676176134542312311998628711444646602873249869259614127168217565014117316851845228588102013957312201341189886130360252241803380324453725678595930335269667710514036905644061237972729858175436145124138857500167486763365148776485860419579109535623101236310943285801538300546287505632662738724292759622256199555405499513984873864617154511398886352873257844345813779680676787841270592025513004388803275604522555485595991388540895496231171394045243574283778653779559656552357116624170741028581934667759324468240450560219698983818371103846838201109631479270842255499499514932937337004341072094536834596223363036258012173177731993165343811704645370972832803485869368887517112037143488285691305021229362503445970996206563020070273340437056697910519670135970989178110166369955134841718481623511646808368676732874357212565729454089530643028775937731509650720390006120155828051914274492719139520139006876647086328212644596418067897841183908403045613406510138603746877487468537331738101494851299693067193492062733247926359340873751254379284362272439538061298197639097216873032899986551685367361344968739731103699809510271736 [180,25] -49480977334210898143936546011533991549589795547637897337583446902692509437295738497678963845695501901468852388265159378331604229237806231594455743908338235938396337481445415711858128975552214585893372281424390762815242163373869660491688725479919595996257800751627430279102159019431256007781847386079967811935209527656351393531775905405066328785554847382690548903290125953183985424383908319207272670443332479347383548877072401500811626521816537875700099053265405237790234612106263299898797278486961309597696193694620860770437953897383846226336039460284173308934823942062703421573910938058888990252980619882368190610102475040887120159644002756125315520454900759610559656110037709713985094476024719819473385503933606188813624433962660339161795667827060184438904752823813521631793714154701748290466060772966188901923022912562714099014650695798713044114549650988124117472869845717060072984632310544689255248516536970606635405384336179658688016207629274101719489655227937508693103823685977314386294436193450387140983650782881585726075215593281512397941279596203990433494717923253883430230793925927939767843668638081584730751522130688598171320156826149196430430526069801838078877638863836435068132099543221227346321398749561628302906239659083312965141367267695945856347138101702132590557918467941070208708901522042742879240030512167185490390741270974226299251937682756480372186250482373183785584114892672213718578464984184766593052680669716845358234029562824580038981360159475109773150141294219877948221342752126138974005986945088279354038693201291659557651004795345344114342923860388913647852408452573363776589933146794957156384602591265912445097434581680229818824793795832758187670185261858181787916347052132978877571927980952783858941113560778356906939862326436369045115957019389118002896858821521733798850666050211187015214097141548093363105517189801862504648774065778796754991145030488315536762106339688034179414237136562597824 [180,26] 23502532282291125604716128671576465238151651737063168435005466803012615510451443376834214729703948057247240213460224266716710825587280519684224155490577017136302986543725635265445630470759125859184867609590067675231261773641272573729004713287081961006459151926398703306744745057054348025729324741804783273396884661679611493032767155707891143038439584484202434718322124848577458149969315651489804213420141618442837417759718302347753631829365915260203301189402025333817368947306632166489737970755657276430447119457681325015587880820531289050953042416290016714078187402444855865542800263391729552175602890457311918965059325117954117466351799721167805843580032617127444084476391591772444577045116274212800532041895646860735891203957432096802246503931166937124706621934312560544689667240186161110936285913305176024042942139210081760700958377413066349613638724053246918923758759761980788850739177854285185260553999416390903476914589590338318193626453143303515838480113387153127484376148634866445067249290364029967143513159423858604143926002760933340268771154771877516013098054217038059781203945465935303551135728259253983672195442649842112773429224390031932559948124906987217212669213001903474406639325196521929456164888613487769956850375814613897188477908045945058659729540045140639193969850662940429088147139630131789392543313305679508904398332538534565135543345847047133596500197242847066641546065221824626112178034125069254326706867004535765772960640331464452793326066941380848324785454571355073506506705747915338220725795074294535228460146106927366396658710421503323678319342585834229307708016036301795164271832196285608238093171130888228686779592353193437625042216162636280667624224051556590157977719930827790236496520783034472317436522466864878110856253687680979418789991505068484850402942458403618967068945720041761116634452988867407601225532783181481542631037711866567194909264406216092054463990526911394794021282442864 [180,27] -10053866545343932583758560162804431256810763816364517545834626167290258406291091318047888544253889203972577613633442324462107805465390411825411165931859228083875893761426529264200294473589894298349657574134692165514281423495766091246247172536742665626834344348375304773115878879299189653202999307213093414371690792760955158955030222601051232832911652797689422532407348669036714110388687518306515703898395738936017901193415393910442881600209425587217091763672465665962919410275920863752433839641327549538747855429580089577344902248008290552713852485759944557117564450308066147016144935584268523580773585556388257543808604131721440622756820452795206645439609179608502885072451594627015780162208410543237920958116955121138035811255301868891805730778210786244651908256823566321126560053752881170201746996100669031864527831388581093724093997690499153709261897920405017994006996179785392640881050116864559900502770384247324439936558558704927509431454942070523216358102524703987605453463603590013312099790792516054455217782313188863403604052791896554872322324790553869969397463391702026050362179650756780060134281544298943242312619860326819062092002630249787493340136621414602873888195771460255388948840200119105864310193257672410469832515750435998885355892794110182075629127412361403716148391897482174641102857796380588581828756063610584571334612510469917916248113192738223126550791195820950518280715484851642501125706257365041585672029823387996614643383156357934145715035596256504761695613107990330161177215859421995247434697347064326898890035295115730614791677191562367121894886433157496706031688656424047610135267411804969046503239442709130747516385084123052955309903921687471756132619482411099542084834900874218053106137522881556633680944462170279531342639495182664433036440931322041854986895393083408723627558004629241514923448489941462612086784598946543937868026741319282638642471207269816301891478902503129243218189008 [180,28] 3874384784483234864212987325469730683497713061298678548561706502649781265658575892882358767236263204283200709763999784098627384544258920752248631529832454180485679440593264810283648776391328979477981121555517751340603142776951709246730892117918564612585487551197178710975023553540959299588088887653592134769565016964477767633716811665617136548282093058209063740273216849335276648034532206314564104417591492117006222494610139379673419756126020948220522991037049930665102289204522678142473077578679192582324745644051300447564478666429852627273189566879624608211785884225943041207946023672071958865378509669780206023751232114697723692794444062374398021488315620629537944202183305825861298649625055409450639001751440444323508821477974327673342858371761062763434297848509207946570826872482668963917064862330780695705539960383651814011607537194504449995979096598814320339938340383512284576081777712001532841735100611944015831516953544202668001162170847206204748252655439125610017286724891597744479946214877124576232060582598491882317967685833443187789128986788408024270068163038793149798120243522013860395868178377897319519346140245411733794034365566477780803366205846897354782179134679008195984633102010878951747636827266935761644710654724946317849145674210716869336388052156752908850207091617713757796256049803907190777013200907745358757668301259312758555666144853038124692238606037500332506572627546532112068238051404062068896590560528037322682816561020946324794292575366619896325186421260867093561910560766865426492141273977224536742699572882177559831833564811755770754985607889890997348073285117630123602348575818176462442252492856219339434002345552839429621579927351485775069124560493691538009966609191712576831735334331230499438067831769032081297519579622339409158111989888777421327701522654513833894002710689547208198261578899674802534551941148570512010557777385082487375010795857492885443073028479014179972710720 [180,29] -1346949620057266918915341897156202649793685890709269651945529029243491945869826061908154290519714059790786632291726700382703726460476777837758001741694778933829324111034457943251219591487227697199803982101980822146969218713418576699606313348544490840728705665699107461695261469737840638230753462572199246331303204407563079997835207850150710525816857092778762461954213882826043095173442488457273409300332469347667208698649309041729730895755799733363157443486646311376153428776353773548122129732697107997267610141947454974570251975404813105697035530086458750324311477509530503714790471385757765226342876695734814992836452520401396968814665662566161836718744282280706598027435665019540450477846746442095752250566463235945200401848710330927388012599594068375082076935208533872088165164788984315169035379584103416845274640460279143456522127287833989005268385493475970777659248883619142032357498191999985128471441525642904158063155340885406335702885436796569638194371089930693963695176270885937138945900607806232822434792728576033161717790924576615526137869630478708891120358614065742851836150544664421197746959496663640059678118959095351783094029099006962977994189227523083662540046838958663375779411032167948670021967065996632035561339692904867775194509066967988784955543909172148667062062912082856845272692593423535575402270269176950100997361664047430891569459952758687289807033389338102818004139570629899084160363758333215251612319548436400170854880549187252254644361300517298039697198174313349066213134261909025268833171933559815890761942463286864492501637136521695693176353656002656688972644707513203677126037749563700264383376148679519804231136165278556897443876936642329745948221277415854771043867597772038826682369009780086619061900330393910646375075271681607984533020070805061959886700918909665033638463060705663883254190324729223741183254797821062635358214426602325580166540940825843343479430486017628401888 [180,30] 424715226029585027966849783106726731908242663869152262020029370507326661092923411829024201940927844423350176355697708106557402847589094575497315687262085213080354368353970927062402923567588674681561758375239379379608278931002414223946090168363632435557332885307855037681384943249609762025247686039586945018526100446163846952637051795447302741378800325720795381968014649162189777614897007473054477921929871690382414834059803570850400130023965912770610452100606997575026914493573516913425093731858306040116927368810087038395253175683942142943991030461016752421673932070803897505559817013628769615672451072202284176000118204488915476190512774033043469342023815500237660152103328950792711009490766668063235564719906061335202032924914110340259563306280406880723215009855020460521153054285791617757551686197051167306424108490507987836371575066756045416188211088286666313518544656001153770828179573255154445703748446870990268065432382330295111567917381395470500870200839563288733410120015011597926462965217377066007738416292859039294246729392515381994561129664926911771958802932880981042169665890406680629370952870186206795406470307528754532172382888213458341683689815322882432479302920809767660685540249171982802017507524443560086182777917840122581579451266757364346101954763376594891605277386903262219673076034991239108744553688014360634338223642014299081306860472450580563666940042813360354623286065087132195655938622941134597215953513683242585436747669738201754876219526135361991709206686667672138876632448838988058395388827857475305515972316296828122618453843808470119147442020099297320645261433299055262736445580388395901620609135601602733559073454668419740254462585696324169458046271599394834768080192499299747139390629440295569027825019698023503714727853845638603120795272142508774964820115426598177192610435662170773613191347251045753568595573027268151663400278913111070868783177428413697048114461720962892 [180,31] -123303773375624992640116998035108016109114401674482008806127411441789017808846720560828875059764510233826961518641392548943290042324096290544429644167178637946959933987840985012566146222420070614238583892680703104249206696701335883110534197797169546371182022785491028833212269484499782133490493521999435646617077911181893738981116377818624473342300437162794182839734606343019530876889223097744903931207677163422637457352510744279903945994511406082245514807739199783695995444468580232205870402157153616765547888970956553324215552002995569321051168905089190935770063053340850737241691504495209626772274878530938807627516347649319813988100757497085560476716282139429025665321868674917011367931653707992053441554976884332312494419191779771591326161832970391993451274692169554528864435689615732819767036409899166340477018185054247700316138587642051683559756595359367868827455092871497476641646368177953464023594121377952966551528950663491166601229974288639461767381686783641783136689736358164253935630279482631190813814183962039519413097868264931942412489221126092001171145221336796941847480790028918037513639958547499279647388409040144881731649907623657256844977955127732599187435891949833876574258848731024456808509349205231118835108515621612709093629425579874551052147355896939757793236066649920172161619929839044396778705715585035194046898460580330961655900172376136107030214908977978818878387619217686515748188465018903405283049293915895871397770610250453392568032631567655112790517414982772792090255244442212291155076856360659256701476743662042863746834886367299280627443748443665963345814027054972320785872660141749911224671471452527054731415425948942206674924765403253101747068022893164177143393617512588700409292318011455827320212864687384017448742422026414507026352284965231035441124883827556699179154576323889745868724547279725712658403366115389205597901706123987568877995303603924638513828122195224 [180,32] 34342001989223432738035230925734928913478178340901890505265421131999738574161753907544661899204013561753991445665652988911668089455793638937667504565676986491514151136927232669184484050188267258888831169300350794508998793377826121333612636344086028662056770503225662600688487779308323478901039101659442839562707542822964435223903596553830057638753496245925541771971911939372457214503974390314569159890141091435183308056067723158684363615900988725045615471753213805618210529475120628136654966726657892860021673384536252117498637402695939097875240017464508530901084822630230974809736135234557454357325689993415812949615986928259138422208609871761026610641362594774472512893201987173152409811415794803642309313892567744728816958906514778451642188040959645203388011259274609532746428914966134949988250332701731270701895152828675957570680385542584228114355567780516268776500194208417271033160462525668548444126388832503685312729959901967927533907651709839966576326341583778345836311003987912934722780590393020712200080111414792315126036054246083224702795646852054840585488608804169183284730348931386454032197343534298621544321385457815760938381714201827145245464366524576572437473999134674448751088666101301161929402824618529868349193883929174038816679094073797280893961423661978482498781093595980023699743312558830086744542899980634213768494129643226879573941310961837074934883073787450457466000757972622972079017299595110240649524820241538129738547379908632522923425944493606620914120807151383195891769268461570251729485374793126843083667872644972872148634388733553083258747676257254282530263422943604932022328482241894487552910248638009111651561610832931726087421053587596100265829021062481206918753682278615560161432554856816992052270805351190959648320822957159617738112011753617951222870574720639856441347461606958644399184765307889665346865000716531340208441937226558388535348402732031376713441606368 [180,33] -10742501618769948005043871458813967013030197004460800999752687642886059536953265348941854147084184988732337278536263520324325155765715863599108943617435280524229956240753381765626732985672294433227590125079453978373821914812860613346490847647776116281903134146174988572459486095545460486215644301030626097948376622938307668159941999572634307655585364593170256541304754270016255727286630398783449777979020605363289046148436358686801916558841254897638178290205272329756139473788257131261716019605454602758678161207532343946567302162107812069511678678355278723270716362660741025344438850215816912357054620827425887534863797158614637669098717212581612013397561944461760312260037866119115300925153737947992366807723531954915174637646423455191310619572491516607276759288020476890644107881264814991792240062518136767270597127193058902365019468013228306701124035656844517662451977425182819751142875982329316016808575365841260063746342284195854851498540298102812559831538089589752086740919046621726146587703901936023369237166405655898043904012965980518979636554713720940363314839185516211743372992709778865292717025304291818059223394660694214422099596350427362586407403917888497074320552247468834339464381994170165692528893673857541085665821452488280905037801640041758701203714200398554215649624821709664343850173362058099148370180961532491897864536508779940789306807690501433109675496797219549464797941920013776508448744033350042492993133668961256119273800594330255157675148857637321467231074685810748815031717679536832379133299279389763380023757091482365143391355256450141626985848734368177274891776615964326383925072852298160660055618325659861801041149776098985476509913983534693253113649215458434431111178581227179373171328621283093608338600433435021779642852710234577504823726353873665481457043154901863327064173815775738416536424815808343666581466212740015478218518173678968016540263960757202987000752 [180,34] 6063631708857964046800539390924515465485368946740301581528591343518120747673645291453129572264763176589018294839617350979886555429663009999556114392552643968333871919933046898735499368941062838913301696883484313511683563793098203601211917327169813096466868991331724078327425094902657716418671448870750880527386778942365814321289917611373060495324901595257695305817436416321917689952932575274784876747209837321233223030462208104086929342443648408099243090683298727512538920922097269120507343635944526790672752362979645933729262685986670361752391602783738206106035671735165337471531042273669753630238080627591695914782419718673353120121923666676312714912809615316715950588871846580028155264665763827176940294273687562517106013664428960256903545676642350871688752125576741946948766495232619882044227433010067149993787942359432989506133537265465857215022641134504283354153290216743098156813426624105229763145658841187038999207132291083744376026831071205597408572300272219342127762612268548655965042620578908809650608397575213226959036412010156931462197361340156272751924183351327931757289205579447998776304306123733914582193587207455736072966291262326886409969237307701068257821312434988590660553032846083894088127106891505672709334911255558660696317100092960848008034338270995902208525164497692507435811533447093501983823551268506232079488453866430492891393497868865441234081420759336859183681110758156774617112723306319609459111400964794864032212795809146244892413842981143282116859046728558349406884345591258271536335822632362655167010572197173348501064631943222292099458253444980316057185932844500368490882585888526893594353743080765612984381965110085231552364943561994458689026630954596166438619817544688627728879844186435651413199839331322470879709732009087148704251558643320010044201696522470274481056794980231520091475009131591582766451715037270351064411524777883107818836050517916083397112 [180,35] -6872421081251641168645493617623433474777816192059167519877457811333530634284843458757765815461047660700361997742722491658181383997275075096922809110169744254986179617141331255570879660382719038864315273766378806215761020635932228511135347687345532868118415948691793216405160410835151052205844951307905636301930111331988598326259591345938085750267847530619892856893492150414716480241152662947731277754472744418083011363010949842811171917358190293098383685528806931877621442055085980877998453674969101915623680633173191767158433504708426486651226444958404487345584265387556755137014100959667511126544704979151442928587543577997006394274874554099159526066296798691893053065325755795762224138662748427345746991660241245621697912247488501259876586998737123322259165049494787672734421706303372355836897745820168726138427785199110118516267310722808581553366627290444803078038994436099221536225062666816692845529797495409170483766828649074083915228192884255398745191921539779534203310347283411886097024306904067552615398610927123437338714163680085583502583202587923169438177145173617561963931504953850888397294976022545514128253672102358724806076968974022842108775578975685965730860279707152022337780359519836883000864838467729912188313237315008180071318916580766377706216819861243653156387704848089397317986550274746892924184165916265551711254037185697015978514039372395308320328750312127149302097615160755497277620295101258669655718966843429660062123173746228695313710622276532159968494876619557034583668495368040691935717402238406811722657999597624963663444186769999378101988622152991921880165702957276889035335481545263969562466752677029128673864688511287485060539796651183658992301396774854205297379874004714100538608742727067058351070224733467668654928187624009462795909279231539658968099670004416620881000321458736261177623086677371814206496356672249431675744444151760477588987713979118948508 [180,36] 9103367943412945578387825823766263027341442051328871066613459406431483611367967097663736169138957063121867642928970270617950587983113109990777187458280183060703201423187279334480327770090977959164525206166162249136380664248184661378365726314664834295709868961859590038964472113885450338899844872749448377553129745981658172495197950107146369444649741507660656041586328955619818926842907831991074288642109934801109783728757625929093726576191275614958737750034618104485997751001144688003189550830394055590452435597154846766570604802398335393216150638192572906847286000927406900350248740059648849334140747172928904341327191151312757115850211558885832264115271525566207232436325879513750188420679270180231438482980766435940914053297694383126302322005129450756524692973507492707389142377610054317133589308208133659566087541223801560756461901417127173925929842607170661315613749863149604910978129449451037155532983467701867773600524091991877582902927293708949720430927381473483098898040274168450678289789028547796856344892913585516753414859148986827239880622405360649005874812266858260687803483354020834788837091292713144302903666725131894203026009725931888609669424079380307507072956921557977798917670403058509866359043157242953844837757726595838062819781141021412523888101818962086103144337120722729681067769059395780321340914307371988208995787864902117995935207218744389234441798101208741906118869976284193801155713623042472080128727962060140754134259445816307025978983434653678521217631713691407887269092475569369768643917043236922885522980443368910671533838075454474366611153866271505177090227327404892218044935429299555933202585758915128817768462455901166400537424446592384177085923818042392890834807587459524351461289884822434695018978591798855770598537668036426415478213382829459368526166706641248347237960465116927488316334421294005411601107166043618960645775379624463077109161602162240 [180,37] -11210297148881510549166348509621938899115485876973613676028350344100256489003171298225210417031094849773753428438204611100783665828067646365335339688057722117548391473697111576313601183255771300699451999367522518357900191330745223462491665446279465808433850414661403250680423977704348397098531459966812197725092088465300820059114413891199850232605361437085580201494737738218991359827360437641713473300879537540152977136212124842501927725926876384413056108188690780959815310567554740271983445040346471502113100162917971544847001279451416303333721985809008983248192657231150132023531591736007857927603759535279550134204516779903594510188689733920393567459749090428388841415317787127680659030311542225681538839869395374059458356729774535036168495011505322549360806149510014851201059648029243899254937156654656765234423686613642023958136302126278407550367321987187443492333491711406184648111020086968427200379977087833470069844142628437790699472113155995053354464906275606276261442444729671586970130299964391904419736771081652506819821367539957139693911797900204944809985711195870558124662268029315129399575616178830722204612891285461266989946659049686021236561725797239992002884630988165456942959422780994470891705474131981732241114087705122370551394491754557708101239249508156268253160277588787075766047524681029222411299544580683784544030832143439611839298872682444854713380300294448767409731879370220788414224594480696377832554775936158331630925011721218054130576580979987400543040683440554753163703253685328385381627914750391242237027628620743762645395645913543334948791486555628472615084906472758795988657742645353367935574592647569485695051250870186717216514837110525362999308051415939052480325635596529386194875094628406742656790402190460771147358336403901291599024920429960337529678324756662291557545883857641047041683433552600829055552856015308812719768971835909866040354260169376 [180,38] 12443561745530862655424882920149916304764232686979511270780168248025919803715443697372070949623356187463921919502533493244792958896806173316044090227647332056593477867760492612007701062112801747191439477210341513475571637353952356967147536537336714438387847604980358729137370095205705570296248478902722962921829358507131151536634332541863198715895784803344425006753384975103520245180849157586441111004089002895710517999522535936372495802603690588770412737841555605979627289869350316390849119687755368479268711824955873117465717056394534460924058215288945960564582407807620344919137775858133437523281011520024535314306162355466871992887716848398937578054515444180098239990519883434963094742691570177221991599285989136073655460842869357528358011302496610638613848542882574456913703422284156375600119181234289546985352947427980002980720636669059176467400889068887628164044905143885061726928078275700436841486994391911813062338847048802545050708327597768697338558623999305445157376916281037667589000121217961849912656190826428457555576944013320540800916307137291626825607793250829432969567607449236994939213071301436545918440739325809103172624217703790576519348106693078993697356554779099677202258524319468475128646170471935209646754289005352643199110499917065070362370720832149826768677949001095531946511694111553972017638707812005418281764415677437689333139240643525814593998633327467068393726140122875576625948902973989526072583610426746387110584495136583074705810331055603180017425275884076490740258105735056430937599330062943466359791878012005378159385108509325216446076773990735761148856998318593938018269181509289357619862975539953371321773751323504904219795336127054745758437721994404818397431220273163272270976342813207590065756007765603819865567806740820353176065550705243337963999495839102499315483647995878779011415836747063251351942488567800644777467413075384130972177626456 [180,39] -12419125535805553846568893355400041790168538770237475757346836412859019660249120091368517337407665912633893034619495619808261350681779216456011504328382985590748765757442210242942922223798561077283869408494159359509150507666282664267620511739132427633769668899577228089294826463586208820315061754953198614301602049945049003072883851995491407095876440619895192640285560004834970925854662992969930319496871468923819328911696673574613920431346227665265449107168713201812719626280479867529269596296661156676548830549680093962238527637605670622805743075554197749512595872966969523921333105760005614756762552215128322540833885201200792297348547305946758730748778783160248744709760239419080685671901166636955501773290886159509487022259114140249540120934780906200068846993349365782383283814537446045615290914934740222784603488120953772292277753493643037302476827575490318684596514368315373412344317763334769324054629838673208446057749369406235626605014856744892865457104507530009159913287005115710983971455068671448994986238209615884455842655116204883816706492937734120330064215381449447235803556579768390292223923201078603181671675045897165463389616429719075059074942517727788098196048119535534963427553017023677310684829816958602947540041575495801396391746874120813279637402823882619198509375859160876214786966185706669058105643392603796336463758420711271732750608112192888141185014384474344098238459426457326692407273640043227835103299758764176693313079656415491895400170384129916378098445116090258937809779307625543198987400291977630099101791964512567867801239645545770826436738219411825432552700092466321737591509365556860966623031232957857965463399567890825178824778859104195301387037038155592152835899153374144260220230808532545293706621413338990874884780740743100733980459706578322649530027584337281181485144633352904553335121639347357362561292242344542295564440859225667804051840 [180,40] 11046632670296475462885901871539633404029604477583873961605658968937190303027620398007135154567392577513431160201122874314529495379106863035947795354610437161045317989528039472197998568731668428250056976203700084481168306005214608959060489937979610256245353333712920248900809619538189068629035047954814478133521241922902193918441524612261457143190170829678128384733205014660591190045102026658817122448848786745212724833306447069270307552692881287647865098817236326135418101963623264145457530053471758929849021824501575873816586816080844899265442651440578587671713006783584511120922550115416030773553984518844530275871443194423886396021795935565417795837481574465678696267859681575998766956935687285343275933480766139467675889864924653438839455893030453459738138081524901119337503507257034583568918744225031025944867540462183471254502723965449169790838620110780875687637233612518008436440656056741435106756908292368086341175656089382599829600275601794995328766449162213596429732326731269653145557121123219475254182796613251438241248655420676812567949144623616347710566921496981119307335385242726149992875939419937819931153792880193042873697589451159857947353058236400687274645482792611298297266619273779912469574471580991476667903263355274117211993786213518916114656203271135530488552611108147126830298512575254023396163651976934709276902701929061955847722292733335071413780198293054850530742991647374151710578956278354241670286549301049459827261442125171785158245856876386727975824695949168958779423566990278936267586471847138993056754463897691479097697418486179712706623671753333151503157899383785480811889207625427438790496712459327299039152719893779117843928454489302894298358836668054264034778526062847268427149408815571754684431452364215868208602395948650347937149589586390570942310997923608754507502009856289812847367810946083371390272563863839489144255712017845326855892 [180,41] -8569156046461096138879335625614001595453877670412319294320531491923144978206236221641082037760768079849286040008212897199394829406519392821414733240669265839533722058791245856569414011049430531675363085780545577124087571199484860388943941310940338645874631464712296107926938813030051414098327678036641927162053040536811108485587559293354518500925866452335179936868624824275658178455057528676489491784851476266233055117343367260593094537173914231951459931094351077219818370781779504705181400741872345906708088339527635314482344734463672499184043960849663410200528534373717320702137694238063145520160417089386744859619950846767008940868741662041708529468827715020596063662546130566785054223421211638482452000402235788196146238863870835131228034855911852249067339598775717152413514908320912927347869612540015798610416504959375946981846508999102192602131980187687270196281707867576383252858173462936563362570510628960633665748571760519923669213109681200779303422942530058434908509436344125461077981945643981405600075492538389749383753354941143151592506571635649457812021060216564720732558588579858837225289184506693011289009102004304561863102750059843940382914348234785219254106916363734081975646311592641736562515746260863417235287849730080300679933926476265405825802272124187957910502656868500566654151103605435618617775395455421024584763518394470612128694646616222788570249587281140824474455083448904653979291400083077045812299045766476138308476446078454793160702658184020272718286772914824354046907558878931570683085669898024087366211635707169266927483993909645677970373460314881796309454526386031595739194780958257350946392165156845586792535048942128101713211809989866057496183509185403869017273538333619364618706377772646714219481272393517934219178931248012568610430373767874833995510675222198418870928209276514675701723121217297356488048962984608744946831172530894759360 [180,42] 5534309696414386383650841296293550759957494717500859305627904438929293557587790304779585019554646985875532845649573241994376734385695027487008082253355279813648327736761574519641422463341336186830728463520147497194518006409502673817923629367513514783268124929072361761063120659935483641058559429069082271764511242238664827694905351942861508864769189535373208863697808200008998130231819661996477150890190864408836383443501619199410944797543588369384928600936574247118214188436098931499993022110134093957384035311308517553795275665558408879863576923871802518487606640040324441512584547681606077740392897445538797748441844942115374159736849974016695949857061740392574620420280601083163866487051377284056234252245613679732978542243415713638823466712394388313035468487194542159786212509115338988113488785781287020247431242053482970563736991149030161254195001343289125443084575851243477470236822634160147217399659523262867432091699921838904682464263628582087149035771529306620839197948315019148618688012292553294156611736041249740124584369340893920456677522624930424074980809513245940826027236791328471350686272193458782033625808505101806331633590864993667511515356181473025743886434468989775920563654659537818230130757469893266353228883140418751442958708853261976136215240818089170010891725965644605257391386477848895097394177418204029207746795171611814496743861266441733384396921940686494180953918857863841612951484831158764478050874652789186234752098145697450630320750122696495591318845335995103607207548202986341953597237443986381618464830935629726556089945073060226629064119483399420144007125409226841394031585068545027144370422191942312242576661271261423204417108552772975564672700080855318064110461630347505508843332300303427433525805022534255157240994414223845898672645516745385946127351962911887192394129990267307511277421432529709839297293344840029042064696571420960 [180,43] -2608265177200952583238709566499446502415995081036994788534532577157319309877108653340134485759522815390267596777831267600933183242395639385274273807072004594207274158953745238800088054398178531341744888263095321274030285473733681211791235166674940231129254808409712475758910796832261341561234379897161222313877458873499366993496840182734375737031659512446294700555006432474056952560060234587222842064184517848006149204875218345348400402619125155952363695681275272720754705216411941001294833559650240541713073745718067407032542597469469806681497107357688199001728717766581987529890123820937884002068480544377088687405866956411796816093405283910468524497817337418567424593841535969973481076408747088421364418938713216464452669986508861059615389592619807420900745438418758785782444704258734762503059005705671945482804838871916351702577191004706809726537121243328658539488866302865166105395528404333984454431649673201689103090287165862105906353189414916977470730184499845031406989308712160908447056423877743404546639905925732826659421179238996067839033690687166831197779664945428911327975534330949841762584908903217689403760883599051487459390411423277141310008501742432948038345274558028731267641959267111372990413682050769533076895347406301071702908762907484761955361650507463305964650290399106284803897126541317932108640365519309946091354295984517563830487882391893850724855485502690648305240969641066615009667134130803156364708720940536261390433731064176051875684054350888458949664058327462982433278274816214120543789043963926540131918887048215682753465048374569890394022191668958496696928520042803616984918003213795675022368908740927770781504183816995427244283398476012688829434631144830500464307497429505597987815296809042092585812675176688745328878995075437836589045152698733350023297503234034383260937423753285289985732093130986859574098255742429298680157954553064 [180,44] 316695215775044951143923445704817265907032397328656435599384576939155253626735373586621383498178902295969287354184543980144930976948436263634373223732056479702481240050164131474022841836165784380591855255621633754112648211907482860456144752713540722110719941950680916621405467837109171039004234590975038700079339003251288582115546642707481916264707102387246543460682340357815840152473087815153652393417230216131109909898368363196067324983556837092283220291487494122052134169290277789477087041361222340592903558956877623387755430514292512962507147413705007272011965561278415028158587675828168914463093192585300832081019851891865966674411524471690671436882381221926228921285976505023138805281331930223651125500654704412994429714273554816060669043722277752921536122261613493935135104459288265626175769285025138122012823938771013943480158261082299750339522137568839172701285676479669339739680963936727524989038548705053945217264455013274970040166127477021246410102254425313754624529426933708288997914084961206458074572612055078468281393749877260440708044531608884197709198721144798985509578785104796344375786677379881421983387950594010844653159811292733936241151524215888824600766815994179091289126463446403228600807145894607212653601383481210070542696336994971972911340261477574372455641044871472817461087251673323998665344420811383025101646037167099969650604394379914490412549057159431595149599940237285495373739034268244798869740314778160826179986879904627115146064410691049426128615351747974857347003336431250248058295694672736826670062543852335200700135030215791741276107599238604903448418548058791812552787985536530971344572034904560008743261467315739548266856176574528596853769202951430694234353833763447474680836705641478935193295401094547076207602671125214114992328313396452399301066409379404886287356337272365606499611630979371072541324375634896192888612000 [180,45] 1120532790635907002888550376338525220589145417544814510466289394708017248631589081778249913719205107322084606193296382946129676619829387174281594963334888699539507598566952747446013184698037302712873104641127750659318450290046339011801797839199496664638935110142437488773216949390219445476964231042556420537232723327957957635380699201496988174474241632975056026903119958567061125165903020691328183089770327088739892332306747479439885747701835473581065381047315039420391864424111582465281802388455055442500767747229485480151105485099462206614928093209164797022905506414077675355888763506515770856121904320515986763250811258496734236252214669943336830936782622175251331164403776271857223701312152034721931745728746443846902825870966112024601075614606885667152415670613387397484825799723526523138517456503213106224479083306600650877804571306740797597940094519085361308494674131397732181689528428232614805351085834775474452268877940393940850556875608933110499537036534915335954156611805944975207763981752060332162216569319245960243620213699937789701757608736453179647412331239360153001452608315841830643015227633169271059575678509943128509898165684648138054985301163813987515823473756018866907106812798790808489220250436340258093971943798772653713359786865730435707626783097311256747679619610892659793643621120224098602083730307505979589538919274124333875003637885872341836336430260492727503577017066162993544627660934312214617017369862958953026662701585289780521120210180355901079803156799057538673181285704406671810422150429788771989206554868095359880260715745510359512795370457823516411903094511173932774239907472606844943154756067598945427100694498044105319525419699779144321694568964967193091483025136626751634296295923587368811871959115603413530149740861488354098218798465348257318151528367616537707564909042733080742494782409619182493748452722616967334711912 [180,46] -1776241549730934969785797334425306415327128218532286911680530797024643094965514097936034935763990757814314095892085056802706336354834062358681663445835181543192517112447304065156566485433669527975421771507353311275699132996676886286746202923774367639054858826154469624497228913269013788287089449615207953573476726763019092724597715344926811959872046989591774521327918658371338907492711874034931169001385380959221519752295378882607052701785613258905507248550561874585136950760222210097383283603385010785633929898039854379237110850822163628571236147127245114540423902714393410652941057342990063862683610523230565036757507196010877857112134242684812101450383375106367271323736887940683612058622662556235553413440414976082745757622580478935966489411331361681843268952050677477738218032467925362294053360860549479641598883132225430226144055047190643180747406143937195883274710128902438108524300633694449965084940045669557350294449448216718751696981602792029010846482669197252511430150927100611307420777787617662551640086774450025764157886475697547564062714951937993077594557713681348723132449175547600996203595569376003805820352980149375726783476483774525366785698220300960630353010004420460953546526848461258375005437483341003358625178958988991052982066654287548344416412040933829728380822797707024346608364460176872839442822208240769671491090086095738985427872254700201146866001458960644820272137790430139939842201973424424985676746189997487293816081191986620392515837373242322005516900854268072978685643931780386461410754072780395705468715813367323301592530552568004995781935935468728474734288162668241018815025902355101802632458076268917094209618098797353111329849058779238254568892526672547446829971555489789089427847709844651054663379360346589250034870656935959458838472605548345355282460569108945638524001886052177100342550706657665743186564583214437175186 [180,47] 1879961396665497769798640819454135417305330062997083285757171495754840828318186336485830390890839013321626854911804314352392270560072317109879608943610833257113916080481077321478834799561928112379342149115244505654053668053549258918494041829139020897475869519621063294620446177394824084161192850413915169892546214620757484860091482255807987302558008835548187004103972728077357164540528578430077329112715971016112039066581142741208397027303863940700673162578326572311426629832745057914928839483421702103474414215321741379118696388280456396469891877666513044311048941057616676868443519012462973699985847011171492206606244253599803812237023662902114305074585867678758912332181991481463505810712297783944953955240725636039600856597557262007454956756533012277553835401014565491689771750935126958102910626042114942948477036417665822886390125553781108252859207087308886002571497387789899873010114466734970868871727618562802656593880640451713914122505334341547117647859875912512826947083281406090307705138628900367694799389089597367115901640070590181983900813484665490436268672506568121069950889766040031184374549529281708167983105059972072311109531827332582334535570893055608767662499065061146046936672983499495050990630888527416662388729161713091771478714010053402050265299446666865516465596864929803952148333059625241406140723647177548506785289546606067031056978301234263256512440315143687456172936125298254494654066567264928524568381015611887937394796299149928841000989227925273366162122600412143567818483151664413220710749401219047719616075496807742947189715615182318109423547767222743977445408885896447396067040492788433202058940234690332080737214942087056996591768719015945400366428988285955999277677783936891771547326304572213881138219463146807384482833601608988695917011600204788670608189356004688417608245034499873080343533895925819618003972914571294934 [180,48] -1675171221522085275548385664680305057249096083570957751704143721592986349993754313699535728167339406712086042985863514324295665544386037313795310131422338372600035171248103131995379286743504610572855165117068251977110531282739916981966134035562475552754903190603444412370043075266486351595658086008680169438344707683352924036932799408606016627177865634300037555178746336679712248292849627613067383348356421410865649749788976952500094732047297662459888933473272928150986827475490615638310531303438697776960024730946109430324794612320987616035396257436073722362357719412846642666117907064627051402509787832955720007220319114962683694754596055654443752959819945713718130634242625751342592554359666161034009578978450970934826743045500216122820423285165490549853166735263201314564240331608249500343324946933533404497556856282551322510763573070420835339702375713621498673884875914518378305373188905461443608694560360199810019697868044832596949570224820158850230171060512869863501032138465017962540204771357672286798608371599551238510102237783928188074118563326917555483239516935846568824727582431265103325456074123194514627394019065443173176560578101801349375904316391201956229227067444934529089477326755117836703940812191454238559453442495130479755958805458822965387712174945234798331238708833188014473907191406801911761323916754303643325682732995692716987540707240473010677216920087523044865198019710507954828455540765025730823061192547861659854028727032233433825623794817023209109008862241912800959847783770915543121192520801042407534635841882804352270568442221403170063732231830069551151076877815601099397580086127067019920538923529261553754923014384199261177227920223355792971538121579694534632578577570898757367835625902250735531270556767118954823815133791396887718378034059973786123684226896053698455715449927358871062831341196327613092886210623640552 [180,49] 1343005558263017009249983431228044558689193912208195482976301201567566324585202803676586127645292114763538388055271859675365946010591509889233140380279882518066023109788152352227061642097156891127350842360942852078036477581773173820577519657201072372427183709426002144959781422453071654608847761998415348733028161484134946792365955418254916802379897592499755867485377076775471430428974397368995403539670001110811559536011909189954649358915400166567638651638028839548070411138325392328424970661549514892623869199562943451754992159888151128485098573425587369894848246962042363327683185921059541061988925627733862143057162982122164821035895638484861938580804017019455874514976744872220253667974925379962757905257784510917184556811384214119942351187392322954174581121818447131664692828608281951175951014648770663243018928502509131464374424293195387715697258087699166440957416257244038476952535076767798728698779663085585197115068934214152800309386536186963715205622253413321796823777168034325115891165352759777568275611352049165294004600935142710161150815431844287010215418793569445809229196246787528129277136461444709741176148565851431101336580362524253518582851992490567719321432954068039150207538959472349123581000580226874616533420982552726875022627494017479759677500737678817530967025770804157212562429319139344974230015389007301142407662444717589078652847089066738164085076925712764010634574915986592834307263677018173823598401464514101714547796634285535363789740181888018195811736644244705777360798430784488596800715199000458929890597053787792737024888469136251350771342489933069997444099605247352992183399348381273690331317027110968940061912433849027165828661809705307861130540871643779780564422447770804791754990964729242154278883916248195928954030283223339972558551048528084660842422077302342274305796206956197254523791328524002370828614308412 [180,50] -992468312142776971899724252080194299735362683761935585272302124360075573831702510447835850471288561587407792235036104848683084861924866341477669871181310839930580645193801182812323627595405739470176084328016152772663320121092936766285499996479157979125016456459853730733585051399075289005597783143979148483238470677882221306800347559590889906285739329055735811068139302548013339970004725769926862559635986027158598007282053607254218826449752257022997749928743505852955298859038723395548739478793887539589380911174611145973009047227360017151714505688125024035712562733805431307446569707454547159291606978662887014434302781195889249793665936694683726003167874728024098968642991009322987796930332184063454790561653828654999907706002873313493161058056198778012342751759453013348191451161618486787724522665782064087925124249848576849864638507993724260882230308630243867790783097972828586648291829056800079067651694688847749126908842325414989129741742659391394615940792535294592754423066245936057834786707119220797757500537156589396181027443341889864827847041455226109585466824826318698479564680479835186717759499030344469189447160430671312114906852152450061299625657195510632906789608945674577122340026662647273109974392149651279945358896484225634349519593231798782765846815005295009114075057577568514798627343629167551827743561551883766998701139286044684496791745884653993101158937488869692132159988732827714284817430040083454009550425854060742866390584108362836901786394109795493473287958433798860889410773205186624721648701497952316458999602189590204596959316458540259986473760684904329601240920536453802415493038252822183275964193168279084735456818284188510429294395666159797947908793326999137101897803789981335881363531987620506421229789088265694160052483749024271553607579427441394427834631212352171572750627896667633505211167909567823099063136 [180,51] 680527633987689876995903472506350686235314604822546012223938358481474050337391068829729978708017637712906977844417989908325594527524220328736115465258697675533009781221115012820097909875595850131008746725189467863552378196134920766289786027880914915971859183307408568607826252629294020877559936091840144306802678858733204854018982848084873994698442826073204703463601110882622457498748462846045779554910049260126516405622999085363850472009313009044135814028521696616251719043645828840284288188330672897549164051092057992735474642570969831057209451479079300045772994120967910110007379142671554066685908814917398182944166174435747322662441307637223500366264380655333094005992244179400219815709505204373333797949361914744573892812991934622991503845873541240959601148376844945671799950726802220580132101443481602165940605965031781647876509201386255099164348167729175680049293217538288225194961589864064327628549416347459344555354245081783952915334666544050964533949726005925801113425161503487012356455824808977288959234199900813311994875133894046796172375503651489258521577326232299477833648751629958326202324652016995766333171251988706676531091677276140454994299643507217910138537942511869859319535846113409570382133576410699333241759879080959560555058836584970528602118621156800601502286035417604334716976615483126941597797425569441414148749734628824942045642730455297745869408508072875387355712803678540809122774038286032091908330007297940585580112702175847170935193534688300853750551940586878973045292955731491755845977047740096365083838803841233425489762284693692225979875278131579292613294755965298271435770765671409805973452648353002964199533369464523306050721390357940379129593298393379082834650798718209013629077674517250678234613684684174610899182968933989227336266440988495229676617905514943465628208040810385999108576095822298595602867 [180,52] -432399651575704887899242031717729992162618407173022173328264947608442934799858730442603396317257846251081296301570434988125151847699097797296117865431409597599440420059092661370140658661283294968208882157745252528840545003952249784793423855238297489343494389946290526369583339961888413394636168611275503000948655917394802936813840759942686053136176236430090768759074743980915641436970742338851347234612371486087073724592092356750347934335364777707969592638157551522515698200528190024095111867422015335124020568427980567857543954239767532702417808776447640177358079010737842673917015595510851670876440805023327276127333288677051289349245306620982269762150194958378446679106727834628741163005091509345046691423452657683060039399288555468582250599504430150990713917789141542007885738460972311380472069754538754985883905205467968774818990548944501551255779237051443193808537571965912282835271004065288555860350820953529747739723931584175904324698784419211166436651641798107240120665758299129174048559199317547939665686313756012366009604429187981305055046114157704581058965263330793783955027031606449034487414372735557822402468473016098685453083193319313081890713503680061627171583084999609760608687376381058341744459231055432344254806073918846558081841287819233483585778922989896808481788806988316927609635628229518212423529737182734174197759821218673348531735620261085149535356361564462855364693552049847748430452183349405442378669159599749141506102383436878402548693379265796324736089331294329410208098411736109323157481918431870708036862786162361631918315617770606013932307378265464275407897195114473675454700986848038130079386685208991796031844371802086707608261834035415474436381400133339936889567935042175231406914769486454896973540403513057404274129459047291333041937848569673519579584446773937176639016634473634409149898220811142196552 [180,53] 253477356482423847514019721601083822678843902635749881185864984134039493256466881541300568523356359368889822822346499853308036054691843603596681415624271998129755924168105556248214831818434841028415161859918229721420952811417581961761502253781021730788459433965689526066849347702646533323842414645728261225357553517056819761056296116227846307610109257368414915353247444686746280434384522840694200398742516694414023848182473991103005823603439264537951689704002143737622514582381548684417370211005107755778527303197374541059986964954356313337630198568569272764868331457291267142906591585734065210713712052981763486024534644248852848323422158570736998768874747128296530871252066741267676759267011120804337569346811356277737483635547163274821003430654875327759184931794706237767664022001789454185722787757825606699271979403909527900871947748318957614781103887877359755759583982465740029789622863303757243186743073744033236941850979889221419574996806299488234252563384354694843338335237215843708457655762151162632594556128648244503366699344367036046321604955129826325041829517945576246984165561367209998617699910374903952509134516970439496310733969313029708392431383598436213100088394762879963774859624960401371267081881634546776478652924990876725681614562296469281087208976552108627879103689199514656541283593278847083083213716781600558377421922358131745864612594352819619471913982950249950921681596620711187815320283556313935124478417457304394300238578408283329665898525380026374658944744368581897876591302739010848742282112926452899301419297785494142513268683641629764019425857109485141399372792375125203005393143589946137223815537809586575819009131566573410139847805964879466039916085150382698514530151209101303065795284157931624723694933361560869156895151761422138887107385706354135656457349567739445304695341353229436726049890211578952 [180,54] -136378474691069532113518061586880655266993485957103204818730342609082698879426039906797743098713072457003638658960936609013316989143147063760635092699421296599679577979327024771403376931812212513410591758190984522089448368410475131344600507843639105782984096634556890080477188940586092604219275970256610185562760437071045235291203419593150028535663234292807755612590689492837997083462044584579948755353118951565874853807459915208719183142481999299341859432330092149016145177932360709286809556721673366156943933061424575284237761239979880261555687426259938037163918531097891202332706464249343725870655037754042703824428559479765123228365915199685655364422404158141976156556189476011396203170969135058744412109112589540347777905508306626741195646264098167036981564671960116485068824848453097764983701077623823516919939035192228354490825403512655136331774268468971379930192868889050377729550182055223199286842177056033621946705487756369753461495563209581520781981794620137294778317609789522372403380962565186384833452840951459172828882391322454178113999078841487378372000247169686496672433694377388769655319084353586185508443435426021954531312947786551339194795504666763940515099295258190495880255303481136009719185069342461718502344813260793241970472471813895211586254569281323545712411657697153367067877004922176301167805430683026837363157570820412802104090127006839047855302494981237862601285312597759448816803852850326575736783276402672867026402335425284375387541837278308851063432191887088765001529123942481221355169333028658449794087309080701904906977781275025862014574622863039504636962129539997910699765384824543075763509788141494351275310953855835833257479141312411015932306203186132479885875371727579425089768973308238860933571043676780609059289778234031076868518564890066717431234529834031517319875786670186168721290355097705 [180,55] 66970631453014527044573456589795238852121132435935277212318815324484035055123769288893712058676931785258153370115159761142112292278426022265997500312848349953236854369716353277048405062351402230715435177556913417902295896656189448577626155980263512888996524572415056157906799187069851354350480766042183181041791887745307001506018433932330291282346930469297933630106926785289783318025167218020478448131850140582657015131149069137324876838388902188250175657850563413442788373085532469648948566923483092559445066407380007552978046329515510906962236586609402098297904876551839031229742656856916140762105849987971190563664409304392513343750481559032784461730380495197063596463454249711222364543425531810978024504306678222205196336420742292664327962494210623292797590099675100583975506540304910301955523965923865493467985711249371112458585494434437840988544108892321271568418467180762052999589142943517142693241798009189551799146447226894151175325089220000274468077523539233401192891809278873795895680575609648034901690236462605885070993535228808203797206087616369006293349827052600900220017129955345847114418020781948111021897016468526729800353800191721919348299746776477136302648589858832616753008071147254057866764826662140423964315557171783322204714296288801914523540529545145042093172240279056108313700159881278521044925007015702154712406191851295960556746943512509861325582457484131106108164964523312690676807390503976380262607524586345570586383444917847491531084311216146530764299047367214023093791657319954617411956753815616762510745212846768766750088066454722985971623563553457458591916993268076061026081629752465152217831382267554214504959980972097390145142029918024839783775997627425250297096579539661110655289211603772687268068471281088273894655086224184867447076287294714857259649714338828118114993961718342670121835269024 [180,56] -29823332726033923082046538406397621269431472629360472032273112759417697498722621966426051664013799276158938848452879953369691001561927723302162771413617247429059771463315409466221008346858410174058020334323739887596516887491412857305945123370937737517321726829613277182027523022056039564143325938831200494667054130121373507910110148673396212871637708950519630296802797692034963949721152103351412129325073634574493856438728420130978526887352705356563136040793036511887556141317120010655100778860932049156372964983415045295532326110601680192457070654040745010617900690671814044467468525966548032790453228008187787163752660283717383559832451201766433534916494979846017225437358482254196064142005590965926842978548289863421513428146872725570563627015432017273970921685351668284908242501306293565930073569569312945120886919361233405826804968502249850117905513182221160401314594476267890418659030920685653662885160430760891117316436492675967314002793939819053035193277394939004040555099491232025709053765936254560074257712894028861725322635912440168803074769077826454137844468526985145096712015099472662636049629035473092983897778756165867610872617471299708249545831426800123760213147716652458338970549852761275000254768056537010629871567547843980346636739520308654730398580634014412394678086795864755614380998752186577336595914673603372659099570551892714498585502142550375349561478810470749650176127092079160853493346773694820491410218487338249650351660392266268441920252323296019423778386609134130249322772591360110681125867142975306065759252786510173138878235388580295077899635989034762192750936290865828286457425436339466220746438176256694904329537417205117701173474501761411679197883890007939048416597352203284441932233678564893317261328505618133800942841575734479657895317277908758133963168871937150403888898868824932259102602 [180,57] 11942196959621087940251669535993930468908612197223996052426154307500360405697734849207390085562528218761055660609804084064092623139433724348494617724323507240570513954318713078238519495045600993625462277915696105522162393500732574268045707976511056136191339531528591879397556496999569414644399387006071793304008099696709884013754426725261508680482601556448493718384922114239666089363489641939962573409227658317678234093155899748837333998796618425579156378258048481625464984292485264657384572241345801547590069531893597859301474125720229740109125851310900929599476066178222571258173844391550776699203552970728107370198193816937022964509141238042754629740142167806314695695592510593399506432743554376936829680533171412199837305895495818192357924158530385161162276181180276090183538675633048378657244642392391223891926173386885940745106218669023511350394302887051859025528317932476972009498102191056311885137947358552461661062285702346164362362832996363259690102287731513097125833853713894297315518908359153687130506224241049193132745324414346757452947213881720738060593476985077726133599143804659597704727307374968516816850469656380299765155269961082525396887045513254656912012229428199347894233059989807532266160466788647279094460237905276901511555676912761367021155047956782181053161640027807003379200622454587114762324226030350868279520042555673935721919723114307918200021663402811160094468741477103228793124925492226532719880745828902498456853300892286981742873338167771319913199612210341310806012826326254624635778893062666164764460304695247242537403353939693793075889871116003900814502783594400690575657269470201531913427089724504247128250668240635288306653459840913466646220942223736144778788746442248746956938642509198374467924663094130166170636399142661144283626459899802037688828908560191125474056917389871131116448 [180,58] -4246339421865398545178295222729370025694980499959145182027228453191758294736721940013942359739679435188997051132584062685972934904778350057938785336637029880785412402526380946555585694326757252440382490232606846296160543571161584787332465038859372977147790898804678504202647775222308517511738299531103464706836680674424595572377280581311758156575665376831291520713159964097273231230437864989267115552242629748441027894043798622149062054946335704787057553705463419374386567024756072187511897560746806801454970473618950128962715671971451101831253994253884443740145231127628138981726761492673801433189004308631812248399889444615026965389644176242719008491379221151563817011624935985848285889129706617336412861736551137958340105391470905336670219480392943804369536006263937920342048070711517642958124615869050210129815607973527450772450116498926083298882685604150089614228210347033432008393772483435992429903541016323498363694211209138817077732293290531779245098242316929959173628836942946478845180197608131979654754347016282059171011538451660774858714358487111702794876733933266120268607172833072745176556804629191518610868029723289989373556404202309004478858658711583551573413287869281334651045895043297118143569416138562415236980988695372260372166724091122146349159819769466744579540190965904119097022198458378192747892167441339557345459936731692557330478787436103388143762823223916107139399297854089506528188790440271792627935700833052666853120269592615658017009625092339907930365555010859176635924131263704707601357798232235369906517342628476389708731766776906891056089290665377097483794601706204898341597412854243176521211356032852426679667518412606148185219282083831962486430546381778472345069617859327917814596229454657784278069701393309418799778550617983052190018260187210654888984150608628606603162652580139084560 [180,59] 1312801870469072844511872070524718738693912626839232371272505172245474158710968963085228768318903724129058080835912241106171729408211381064904030329419570096174648498290199203816322429025841112023933431319731684123747058463018259147572413809353627116340965287682241019469865169146985694266688347172821778101009767857187005337911376363581824678235115671915770941200838298338405650181434578927166869534698335229671514065291042910718511959888571964898413183420866079038429145827541557595832772093865426310153941993483184994586783365325539929010769706218381542459925357588056585601056820078939270191107778537901730893590223312287007287886323893404687209644883619420400595827171802547922420425043563819258680805759300361301829889881673178172604923816827251134433147192181679915895075523921398701923463012965468866105454634880932625234929932823352784094517546292715163104051298789158918870476862651883606809913963196560939298227680460050268888809919010790073994854344597618100641980462746171604468467920722238221366271815033577082390506844255471755127857875098840151893163437896766302437827418673624510302742738671182584774301521556186901551803063584857672285689105832327994820027286126412778712463942040013586032263128513034567599555431003179227764095213689965287570048813533909560263686572780408624325130264369363234496892169351133276971299860730201725818434204517880115073840476378698496448335288146162183852757538098525963612817849803322179168990035622722269665978255098587945574560325176421423771084323841699079835277143560676652498190675495476721712625106889806727012139316602931328593579048272198548858385042371390485098377292549398592987343638630711205848565740475249939896602967213324241480259765983893480019710530327825945395814072040492099773974241552917285185739020122076520779518821856492157304879847886370344 [180,60] -338470131991848622528326588424909752056800264411899051550253219374003949809230448254336880034998755334247422879476142927088304942093131789714318163989982733722724757452220348975781293741503086201520584025814650552669543888221976977279159453531991222935302264671092332693945808297403680825756587197532961708101402984163226128202123079245344086585842271633145923982107420246630465771978466121489781879151800782037285973576000082709720725317215015520982650372714229050290815787621645482068307655142209229086391156651624982308660509855706293269493563770085032713489711761626204263872097862244928574943956304736831407015471467923017751400426526405170548801888313403163303397256592358582920336673582614774421705154810455600213892325648623176655136302675652538847400723143617438403943753822379609340953415454215361213977762776748381434303697373016482698931537649896229231183891544534911049838227636751890733208633370680193722012138370200010145397342014748148120481564189747716019259638967958073128174019994677719272761220479431004664960382592737324827630550022044029301715179355393201179134653215020683419298165375179799070211461955473556208632743225625384489141738951001130355150271372581704348649138667131570926728208235647561062541699824867846071593833123008942431506965527887617969508337747399548033078222366309005215376018595829846508398537416646142222696070821807936894513027560455734738491480775514250437047098330698159851620198014201811152628993602850106448401679050695883776829140506134055434591716426793588689704234367235978200649870354199235862739379305253783893029181169542658253190340868310650658464051128594976898260085610316827130827874117570749659502631478674532266190908268264909597995023826604949114896223682657146872055663682104978873572568821771892744811856434883495181687787466180988466936741630704 [180,61] 65201356254130971560818912608920019368032481251836861072260470305490433151042461981585443494783810533200321054741053633337643716031612038273210042850323175983205828064041456309331869415770211571638958756449531097227959337223535249799015213102830240146028702453443474698207260600987308541517653438254378560790719257980300981981285269796603524437767687047209022016623962836617803952711661809303659746121044706706747420410531788017464555881888999672311524440500206454399845520481709436913482241580070862811683390269597488366308162864172430441351882783720129974146195392615677530031058281189207826709094802100337100519538255243766874655708330967070589253514329707907474780682249718836937544760991922168638164671156631417682647617400981745706236074890025092936402517794774014133448019224105294131223005365512796236703198963487285860483507086020505727807594830133288679579489897199279893753438036531786964955290132552352058076476296079420103392299603803911288398627009300820573091331815219794867436150907276780353179011203187739470200624967438028286909101237501932875045364649150508962752535657667262317934618311500964209652627548451676499779559694747682854505480284983710938304028423467021055642007039794381051756909390487859147118385401747298037869604117943066794852736043826598995900145578644830417751804965846661563444195219533578969108371631753219076052362043617937849822010470837761720863505776119798717395126365253000912885669878577244673738337010124615921669220137918584269638375509963871980166746295930633933883014882746106150135428527524448853152473922870872542742596307949160072802915734650799166959868553202409163337594275773395717175183107280824481304629293784303952884442773300498731766066546229700206359196027756974964198987963885518177335355010889233079590221170246962527876964257759084058408092312 [180,62] -5112271988574910496741830457797261924092550881888148002476662084348025001763960375933644723850165766875651844293836813805046248574381104034015359077435924300432399529413277889008804128710416395856501210294145890808508639017863520075179410443942697875020409928324410404238663471906423746074462333866200762809285324115624412644053744692723695417936827097087364178519433240885010937919072545638732397993345394499166961837955322195031955704486321706976358710685014961177295909105071242381647978991597112375096088989302504641650195565252355180136084446496191059552053180569306822474339061717469128749577512580267872342749067351158982541767782413766827900495543069088587395548615175055058481140267277961746610059093287003732462226602444311827346841628135870063184276643237002570487740438655991965535066132288343258874310485662599735955443537056892696889773185060778823676016934370727016074257552431199905832222169063640002610679791026518663534003752108459938091934743681144501325709233507857283329061658040485696023249220608532722377340625405432225234985314519467232251853348470056758991153040314859656683973375626276348421297179169618466967004611611327228256375112618424922633025933710315251860889865425490127887178573695108135165599675525412856338854555280794620948909911972449612670748694378094009785584438387728497745748783960607103761360653113442149111291526076285608178093255883379399986021464720652478069601222362435083035905644666127340514865697015622104715914275399699513909805728693519279359669426673255191004681409594688552244218655968410687602393572159663582691280432040143864036768098417819211066792313857979177487712143834596090152515630059723975803450505120254485309197304749623611483904711561583371024771661596727528056089238493457517231311763032568958090293508148097194315058418042111417521793 [180,63] -2696019005984490116178198646564387096406908248460576854539347290563011745508867614273467536528539011208192241829034044195572990822430402484680828393488388252584934866178109277115392448328578511342229560643666295013744777046253582634354570527154381273436414899898055570301439162831358704103088244468533408858896210995720836259239882202610227262317251590249439085798996072718981344737969315576466435779756206069406508543569879551638439900992374218649782419184744995580001897579262781343798246234284498454564976491692927236135098325836808951526557404192016965589684561852551107709743018070857193678102581079267620373192552720873271520459663811700403265678982089093194210670508053503666506443708404017463185204585915875007196240521986390284017536832673777068025140528127998427294210331654325709797183255815158936772976721531306766166778416397960255640280123566991441139258903067858828129950232735189208650319539138748097943908345513777802177659052082828443530254639399779057730225993657623390262117746601272152654919979573871980703100833284603816995109769465417493362131794221296262976835099229677856505041958637762737875790153058386474367325791196021090846530860507413107519039456180366353311423817845567874553157194555205217413079010936590031025185464378173348556143105552483000084503221647889136572395118040883987121410488539537336550546121554972176077051967181811192384851079034435624960830017618343010673056982645670350874718565204252728908465393800517387642591221657358998222984892697370866683130693356813969118410636804368249815179637435256804349217666267248686643435424290417412504993459096676017899243580405389230746198885532781513755767225560831372218826922582920331241371605292942619964084148384217285820930043952498316566486899618082083580341162438476006084681494657285546118180296757085876418 [180,64] 1708371030926376482150635776760641166249970664695200079191122350389936242293142148119644392023207838042990447921250530279580780244457127160393719420775350939080885755669135907954530250159266756470918424903445623534139021901888952791509027391990301500463788435699837432876082887094448452106465557461607537425592066553594682098176395955067182622825188111131221717403379874563783459056869043563874537088087151276269406965651267328799408445126635326503316702418768564069795967791252981107867364179720993902500786859003839080482984289376744145394948795051588018245873725389663658282176503394848671578854016423996525202218438275086067827164653842896744373142383073881913824728639107989786350073845980201115925144236589280754543363619566712103400904304081386772762047654538318891627552538399367497450976011043073837125066210144716360890243439248492343252165709297555557529208468481939746984109627919588253635974117231522028509743355215830929962197688009219900754595967348938116630482736396078200107099195020680778265158761292388360906221122326443275681786634570806739526776001429073774214081104759880195079750095422693893802147299339196263800025746351639009423079433153947593963010370871370632457898695605845063661197251587372435711552826295829950556202509142620046241758163007839724768497187661022378928351325937465760925286423969935495469440108180751376526624405872523828809438366428503787566759153488494059592214479519118120815819247869972601187562514638293257096801417504700605134021603673405484543990699865491642857547550766214236422972224281740066163301215735446471819554959870890379257478947927765245200722423880804954106799678023566744268150250952060326858378361459569408266428182855408615273632693067303667763753138161397792111934905756153414047753496743558766467379606245343836016964176376311508 [180,65] -618501301520432182579277949155798358670595613697766780075054290354122839324772037908979264967825557409794184451720327016128577800184917050572183349635444808485469459240118963157797210731217694825162166145339815580013545450780002983728629027949638772754607088876853106948625388660228065726046029272644961271548996504508507396103977509138010793084512208761788680920378679028782305383400600858371027859745541721430055021141586217975626192407178594802309137300062095226227821899857777860927953736675657958739270374300882699175422380439197852433401646215986772908101841522239139105156057910477541434825622986087047757417114166624227733436866240060608188681660407682770777084469912674422780946666421918530713011034466226864289059855363554904820850608133629268743061380121832707146806899911717617182391874018766971898197800460422134808210057527365544733730839388525018279294380822007427765782945798443491505157241320727224374760157577486348011266264735979256830507539878164019430832916504110282875908927805529134020624107291308553889244914669677502492437054078415665030757043291206553758098056256072733918916412344582947087892494011221806360656535103579188306213559631768892362015879970084637559388467013073134862461052703786536802961169453427911823891594965858812490164944565660629710174900145104077053041681983169491672855335304729148234854110980809414107332499815546241497044321996431194304421607244236073638727678512510951963835071394587882306380270780169951241560383414384612018732576757746362039950080984491767842599476331992220545449942457388473068025921324849217910126508424690155364806497780968865338574109290368697309783509842167199619884712044799414866887109596041988043334997791556134285718242786790808490474848270799307293088608765202241812178766317089754532549294762500703164639635485092 [180,66] 171911117300019348159527041779424067068883013173869828706479092670501647739467255091770469631306264572139393091833434376322963981124068018840525819913587674086225037810690766551426656607649763809282840569412682564575135087727638451754529262049762360224350892753090806176758021161720833910560712479053097344970622517733167003844738407928449965388831126439218707918308850574246783593684383947736404300288602598864548757097815979860828823914635809808880650826048808903231755617465488276808004888059508369261413613606964624904509097100049301490904159621183057166044762598123916757392842176826006508424813379324383991108642019222156906169630103193954438435129271454991242805814922714562777936005984059001173515288120428946541628624758860230552249923943520890626347220606854757645999322093909481567898763939363598300652961743253606388427082520198727176949962979566024147828417259803189622989565648340178232912983383190722832334582715906679804932231454610973757486562736166721381040364078115074863233600876781970686929760067893616876692532908272649280223857866461160467088254899972050309463473070113760677369563054329615797698551625658356568629856754803771863386718541555551174393981273106003536535144675655177734943729785504884637282737424242311832348985761183367310156830447125469495437472400501360282416547156494657130192379537379673249180220461057641670377025470777135997775459120193511883032661184970004188640752423854339699007536813633540385476249325822172176670499501397288561120410379935081591090067516776668512724633054425093514296141322241869650233045457645928035186669360944021386258699882322774599774884359130271240438857923477911761221047357339527939602374767423792045979295621538937336629587746140830431691954267577927203721991404108852954041890065996243057781570713591122697249027794 [180,67] -39249951245132316430813697575565638222775324608174758316617541220647738430402700989936209964891752873819468301665294046240874018003471990770127437902376897593164432640989922210507415199893048645708469514526766863721156138988501478186816788353895700619113350362965747269412888897937283351009265930005813234966055579047237876969884063364845911126286974702109049713763490824110196620939892422465546822855643878866781691955111823451779480311025297899731758778699790657311735169464092962527257414347374228530773891951060327570984505683847692983562989497936612132800782398842374202344239261162330588285586795312537614779050618415755725708174275189920473710507183360059812245443546020863360984275582164493528414523406461693157585253260054640014619206876785255083761695495805277414706059440774075743344132163223923489574040119687899144704649737885140727343684820512031121692473669620418804278343132778022898907590713220868609018743327126974478840221165757327290203196132835805757037350688118502155214869290068421153508931574465405721308955067391855039441260655793561363313915115846887499380157353663592916045607368817451427077511685283295230104363544128569539152242993300331044363526180046976753010622647478861566134631808797280245393480358811451495656302202887443708256519303750868121214894809162299767943436974407485346230572150302977800132575844674687911670367321050142755092304440544931780820114750956663318767164832879435472385928187149925683436745835782626212992149008411474885298807140227574883027576997687987235415388808305407689771677281690603151867280097505819829572867077242132754312091640532185890597510892896494339958804715555316660113405119459450136614893848581538809946381899792913523014786971632186114590029644955385393560680349318190416185781978055962794534300206402327377376217 [180,68] 7508919701588979726727475720270242354063540876446959928043863250365703591316952932043423222921939235545538892419193567203968568257248168423490451236495119319558680801963688904298230408927267330307802410916742857972126581562662187863301446047683329014151830526318369830053083084906294004657804340201924222855759548091257785015160847297775711719459029468025203471266852589069540255621393697123744623050557791949223385364200516039755890194935961444438403277682333156491894352523090831430668581741432956550263068777683537548864634543477472635961495268530413857277425143027340079034268555085866152885989751028492024441092568075135345395736838487636377352654396155584626539786498712399213958824887813404900379418437747085391223568010281869547862165981749367483974112775873627225599340199184602986568476838653768104109316161323520527729352804054546185629496151412157652961081492018548407591481145475784843357744551585505180084534205908832826582982662788924382503189197241009494098150328414881817154745265249231644112125465143524348005692906884255856729457103552108324545388878556493639258585693248071917376730638424629441458180881899319618586762535579370687609594006249263066399695254228880825678162366836603652105556790915300132808665834790926462757044067229517525072913195747903072201917721513971222237723159570409531002538789757630952136261271812577982227352048251752587829174220482428861748440103864075792151237734789308217537340549533212445193128378080331300117072901875079917663051832181053031376025011051090785238329164411283228831653117692263735544263953907800842818024614360641987249806553395904575473334652905045439900684390978157416016590985091499445574990278542032859867478221254384270718184425438705844767865775572103733590558999973444452922905603283838061277692301295619474216 [180,69] -1202382413875611946735997080560172062083396151274560704552539224192911387031562005416967546520282669831609882034780820879689881827058815942039549869989961373964476953059530040975709266211468262782949651434824164267540357302854384244872859145070182830612669608531000329198225454897039549489251905492040508742743836625765430939612062289744950305193764439224895293997877606219579570239109004620910193116838692168738760562540338115126527100514419029843887835010288270274643731514387522971239297010746301152342887120434945447671112828886459640188988040910822278665661536018437347343028035014641635939866583569103589948530724888399324887433536956720729600693595593386200247070378713425272265011020227666744826181490394350293587745431079043354851929022686902263816137566404183009749781025561990141304817764405182435015955775947755791548622164224670937651279089506427209318992969513119076655708975627304082291002381524328322301701644796778881521892615218898800173220938686575302395135458942801532901642102734026180882472138009388820987763917996077067677311894803324003518977683705136396544068721068378177134702593526092567300956298149159534579005483555027004179924724071708922618499711376108086144282278683228100492052005756916383097095907156238534232408273873672382272299581399464048631675421705744219387608406977279145136106235859764421908911703573799340873057123707504321402070547167412395104883853650323947139976464040332615515624920773020253852883691273524365398356262952762930697448203735020462540819132578713603497977685618885297664689379124526430900611494551678014585445605209022873122816021561357104416881940376630828871258507232390487589667100940890972762172341942714590140521711480467765670038619136178131448875642888013093886050963266226244929908465883225587026605314736639960 [180,70] 157887795167462377872072691041036248497426532249169074250654735967811059416497689172653924874623131209330738021941322667838619253414912992213679269335859157968507326167144656137069768375927938635169949178659102989512162620809759328848047627749151706330270632676607813634187935438896874263538496232913281837596867430380084202727539440283332658044190738524757526043107004338616263706703771237758019019404644686192918029739256538186934269266458236369052181447921020068205982578811822696664162247378659609133306298258124782519487966975041272140213155965360242616337611478642249613550238969975130836284231879046025847436265933276972172869806406464605631356426879182727622758514881421964755011795146255583978592652654465255522803925510898061399323270874602594577588884168066996360862024355819331165547878212442331311220579890252947502466379517786638497102613752535422023835379380804730736307080701006511865795073655923210157824286411167551217670785182145848956488245719587634719125212688044625523162932595495951344203196668552336860825431781407578444615294984677136523425165642000359297845696719142984052457875234093436750416002526065862700042504262811682404162259467709967148609826352270341978365229510312910922746957464623714418030896219807650006660683979969061560238725209866865490257230606747312484588816925383851771219041917472411604331197566490792813358874272704346105329904068064412658900761596553288149295169032648362661394280921895058431649154525213641112880534684247120372287522103762850345816815156710876579117944985437252353672624594783945678592687441701883664968069798123880777284116416038063171905325815633633519282604512581707803683613622574775731101438211316883027961940012992169631931235213239789087955839012247041109517130450069450175639666430196266033384739832221 [180,71] -16028947498305794403493405840095302262653168119572184721622440916014638212761071030136787700116282442974187093863425603019856657242133057490274279480642305186097193014760458038855534788892545630903575338538642338438874293722141343517170194260050656269171154215955551372685294492391887420784317757669791007345838300754624197140398470920899973829505773794219633449187545716326305331783620425766699226782110613978265540742463569649687279382925530716474538955392112460702761386129561922903139758343640198535676086931859041150614753412912195088642409748337789144431113051467471335937559654314200698749291100862627115029652103391816090642935369724736824118483238283694229517152033536362429561096782391719102904624520016202387676256662771131505615676143280887700214807468691377617283673428945716132235693765636068797292382503045744973145484456524300530624481660539804566407666911148824214515548928648738908010646030821336295938067477285598123918527622869400691670104561515925114775923694845477514457290976992269534156616373315540772347176183847872159486238341726974290462883602224057963573334160447510229980139431362610234685252979936862433959642769232372532708974747730813790334153367216401460182487635913869285397282444508162911748484282127706906996056407243549100754666903449670323035938910905292421394953344190694141300699753378108911431537588182804044552229314405022043025801164080411269608742772475191625715898490672979260561681194407843516421185794403728332661377809211743245994320308476427523021328761436103774951952293631546438903071869635573261838275353639234133116522027687695469755511297916975175471306253961975004330064832012924247834630659531532619402979719790589912652401079992380335137057174103834677505902633250419248743817886722359089271713262204543123650106760 [180,72] 1017480959819455665422443386289334875276540088108706539040712913577621715844664876034840820842598481926097303215246086911489259785947356364686299921439251891841103086953859047481573898543445907599431578542492254187127377076408259905659763490191461385558057184519299717453081421953466715547759852972975035632447948602621692744467891837620552941044474970431592953749152589635798669207697676085646725173911987795424638483399150805499618207911868154625265217726781508127457232943925249161265413695272757706599559449238972436377547296737297579758955555946003443091530313708115772907713220027430835695464493189732294297421251010452635813863939950056275275421697120853745654911206996135030193929789832129943373706102839027236297855968482542516711496657179787098577209650738542959894377343962486046835158952820863505394896680674153028293828159761926314655220093636793601523755598848844317233255941266557367211454715297763507835636013525476428450186762704754432623491470997705206050234493845053368374794914895583945805064025824961847598132074420687382805497447544165479967273118321047981108833116647640082887227925196657054263173137215971136803515413687773216448102898799328842043102850539746143546937120579602258291265887849908164817543517030645165495927853704095451534094100201993613806906525379322970892521558345536840232008368533314300198856772808674533485931769805287033609080956614685544811558587072639826603009821796759492619702393168501013314027762165373995223318188140621682690207057502080288820360040709560867576687505403022631341304878190065298310902307477817483766799347313514255886456938144703287412279545933477165533053466760801675513240621388431044428323081603264519067964508652963755473200563396732743503741340744120208036099951064400606035650566035050666126808 [180,73] 21015914705556735056370450537457076216735527087255751270737592529307955716825355394074479294532041940314931653436894825034122902095871251665165480508416743051958956425216815769677797666827069684246065103057045112444375301604514951022342230891766853992214377943611489642435636347728164064616892864782055538974321096026614051430708035732581625215641168249395663324158559131214996185030821911954095754646515632395148583357260718045761409003946820895634616925155863578777842344852366692430144547028294070674149419552906452271807461193587361698777732999734312550420497848033505647366870718744615796083249962053385040262228927605290158681744766790586883593582114045205437433237384144522272405034319451691403144849667338858746218522678616694848291159492093471950682187882662002200411595617949196710697131665682538717527239115859359763568928543399880646573139302557792729023279098939115844439755093380688437335975078560609864762395408215395439253806993533467252163774097780104330541210928701647290259880846626920989914516998090865048998767740162249782901125761750673356550869107721349222113350247907308453454342403032501463867186295265379505130437837473163191368856095132873454265677317070798257363890912529914739244075974533363311484913158206720494760988099055295392553592652741386470584001312183208784567516693831209704773477540784896170593935352731003137008744251869371858892085554622422254060507609390509927302139904740953965596268212297422583662190358897260680884575602322366408165232433916823204034891136624948692878568745031062014297973446367877807737500508156505708467003855801952417452465302171218890143817456736435653383007494069614229340239475713756472841209382104837677921627398631306955087254788809653239544193492661322423808736115584423417366964839764525276 [180,74] -17678121772541664478218706593693608013226601609713465322387164774473020119703709890115273254394207883791824965925932301738627946513797952742757065706359823446564885723268090116039408914335760967024812446176051766669454222887255976529531316765059563926330270604951795090141544523640141590315912090474137953904899886688957029839502344254072816492841018422907195185602285310598081156359257336675883760883534145966504297964687475622577467020845462628022368424982798157329216500521000794070794552109907333411377747378475161831352135332647623232193103852147195390105393316285496904112118298901517366518214919578982467927455216212132346183833146622494194616033822355488966616595979901170123252529464672082930766669832279463074927668606078598029142281834207269933611460283303338273623048188485452497725197046969482789679211700081656616442229267716097245321004866330090220475622118112566667239208749658198926343517723164249602435363018902867695654684719130539423780715057418707132461653589907291486259585974976181849826745404868277581672418712008220864933961340227648119377785295981091580703422743751817154218323438266008981138553587862078379314269782991880185849898082693262008304435250659483583466151333101728038266856490996702966458237642166002901586575944942250393160901674702084721297573411678385850853502075958086808377362694144827167501546242811496635992935937390391840437405214858541405475755219861378867269083516145481302415967296446058893015502105570720270416808176970591466742920209735514179337870154367521942523227978944887365606441000738164464712885305099034129035568363014640693301043573180806365224667514639469618174251176923737181752617399322674887901557920175641508275171134269339469311228989254221378308679390816229011981879396695038046329915841890590 [180,75] 3111438309303695721759013635467588931991834581197553731017340177910820125492756785041072941546137684014681505764118662321606694591040619677961040691581310124483695380004952859152065101949615109365890741364456387205671437116414545700941042047252690225581401944461668823550163493971235012994122549833074753673131145433435614964834942653631762692801612705620551224870889951042006319569457827493107332859134487096146418167410414431635488117272787443838479724756408343159823508250730406653600028275199839841199162998235561672636704630468479409032363693984578945149098932336739983102047680539707127918939398106955454980623446262287057332049358178862614316542993456778609283962892046875816697535898076475851410909704197599011329547551974524308749218465229373534262027826178214979015346809337915103581586894052203428088145316771035971089594957297691258006230044053805411696570782099837502970624054012562908263016985321510396337180888367019115757556661701301002750234870940685112769636179911190719796902537049408381485110255761857780997672621512369353048158364304316992952847694679528131908792661369642053425839244533103243419362806173680397637211333987267965129209454651152768917403588581978393771948273559491113876373010158543681535734791679923471705727083841302820497383247432037699530844938166523236969160862726418596208806203814412229875052402783592431209886424378825949963084072090358526522329057776423517655743502454176448728984909154196314709412035934922702065799575781191273654242288756841533376838906554609903855138415410935277446197145236410281053622017075712469349037001701607133177746174445905710222994865719569605708927726677087837136648463878786062702044179747682381593466671802180911980332765151952440609409251175817152105187247242924858517501915811 [180,76] -377881050499251041868861634415973000091604841331121270733352412404304830640330750755809820067379095740666016117684408075824496859033574388325751341021727189584283596826151858659548949781417507583318510052569651360026523827724912244386783722695130831454118729185314452558192861468846848530628391475551995551932979726264053602513953556784045527927800787901519394660267223780618264075730365915174447884497909901050364347575218145161744356135181482776156674310520960221317754638270180055564405744638459519553731610700042918627710850525492265790550214501456310208926969777093264871411003701950342320569190010490340979606542244330853551008012652751572341557149539934768350583831991411520713095386706201005118476247916826355960233909356838803338260837104978393653003442549460603839027161492907278674133074131705519407649780009793058274246966329022144549833179464899824592499518711532375090564708750444766904253031448733070175577142404821547091562605915445457105214896806360337904230318585071077414569098791618119301158283288005738645900289567117752938357502959482081807909045100246321744106828468706841199968665425611021455879266066874538538586201519289763144553953906505078650593426290493754861491453332431990374059007877285447196005781220151961505609059420539325729881261877556359267852335244266778146247437410944088855351076696867921329656831803931087877049165349923983934370818496526196551227753884660112400096410267919864659221160312655473214873020321905849831045679674072561464019806873370754679511702422720626696998334866413955447706870048839160015478087531750623452167507051248097833955151228839522962155734787246084699889469389539349630621009812718879498374554294658885425234434396030578739697257333407575694195767369768791274945209707723310820579904 [180,77] 36623462560009330853624386210906759637108979988583869128816548966695627052780880802205119778579090357557644131921098739125965419164572911152925192756482770949791957065003802263069988296324320204059882716889337789075105399302741261675360093853173539317153724090418695608484341304443194909635399726531379131346979465663465399613822365892092289328953597211899887882322473004100935589125152631279351707727990579066068723582577198767787793423474464379027509597223101919878774236302166174456034391289724759800732247011372573334086558892056531122436630109469181309109109325911359698619320774629711845831880984404743120813972517029535375070531669966015789189560858637048691507786344566114625830637765862648473698234430013823679252655836001414278191775555240683213079616609033404309491061803346856652456948683935298218153612892284498902165804507163579691373213748199557981727184563988033066448138206507490998008595561470458007425786827239971369098611386421140001512229199960222270472390702838761159343140411831714975998484182304010859436280515101111079843016835464516454728293970611313090298100036584897312149309199998959159284162077032229601014393937637512568600350666181725675205053661687589000389149567197088535470189829523522682429934941476788970898191612394942535583452237240152147665802489212661219963119481700074821374502842874181191948293181843468393204744753914880392465920692424553775949502222071723617295379381773925275852155903732306744859221756484382928507005532996708644913463980275946587581105918586765391396401678295463866742061756923357980121732249060013072613766358701005134809839062808461583426761813634293875285146606066842795024170583838122329251942924452207977718183691031630854455091060135368120533211172179656222100479061880428774504 [180,78] -3010467695212678114227473169470103677992406542910944871866280911648348737056636605313857119944393056766231556887889243608646934254183053536057266676126077916025207584738109254458489625927880276973318141845407927604139003809718914797601761964045471521688206906697296805423901595708450553248037088944869364919873386435321738094846449261046692213629344689432960819789779437338180024511587946384791234843005768258982767124866057051757358410555449159109727568010580773571727809713828840078208694304192972441700721182353725949441320700151107234027390062987029836243630677454480923487619681120642588920139606140247720531238289595549140139583993109887921781145653220467789588567746507164089361750542630955543308722952178217141829369154346553201419274512453322812086877882223262355507697282471513581630511734993566886335958264582339510579782463997299361513209176982057988443553337129250073805148306487428054607896270107645185402720458475708018641610020353498240630674972290234194697516898654378105591399733723976771962494997885970467369560376023112788809656324751306403008429607403810641409334358226523444078498089458941210386031533776297839823220071980512856086499246982736317367967673237129027966855563813731892000690675977823710527356755854555760276033191007235536408181396435270604842558515836602686112090265056825713296970223153622484735770979212454764570606674891180383314965394586538217475546866936728541225243553591588544368552696701281326761694568337239961355590592725935345568565644451538993502712362881000543206960719194328381740751814918258188657607474666704460855760272520683638533046277922284719579156113730638758226496748807535307279855621835829303410774814845818037369682537080340762807642506596111289565341079392397909994456900259369772 [180,79] 219059834010663045045377402010693679827784677488797361330208672271787496874309146109828495485110496641981239722376732497741694623444656675157287710580702970300514477393271315882254571029037957659952831965275272613200308959391568127759548073376858609531330805216974029682482895025695952184320958527292341754030604449296396401754650742879607730411212501078598565087129899357526733154308251635819077082309788323049918959039117277397053453425514256094213842467060980579371821885555189240048624767178789597897931592505759865044957551958747719814253153004271017723686161805118767915784147891324256909091574154922261641678178368864230105777745472847712334729478890618959585080525510760269932239367316747579077592103378547635810294793962506813569678446546955585267895938092841737697068817792371510813263013820935098300456783931768648648311113486587292115396701634497068090062786942443530915937090476362214511007766381574711471630478260042486567165279428298946428587394744051385746899010705524528403976748564103039659058303177814277648135286289206815961705757964303689611760798903944672862501913580590927085345274550199515832212760147532207015286367111902753635262307650821405293772437099616080700255542348372091449457914547930225083547899590091707954427333810566308217824314542631901911507427983125304037308439829905585565414396930991759577626217936900254426880813572867146583473121421214131312319206334672146010875724642298106941020025375641091236760654751001826076904728003585513633938847013781361570413868871722650172540246349755235430298811235400697296696390212467417797510638161800814805014039777358159614296862067688161349167904520204634566508971896607594798044226231042076374306590011089094792898343323445359956304790786884057301482051390226 [180,80] -14740805190416958955975437817072094363042795341397804270305237420742302769102953103540524280000330815020266721812831743123472681124692754093526439184271808243198479604907695799595332108069742090814062350755481448047655595554658458689426649029316441278196282496455847943025859764203914426721011784660941447712788879550824253975189310389166741395924919029501004493945153936952532062426274610518170112162040683797192109316618728637182527354838451059609558853779027417537687957116960089467978992081593167632563163035160903985286640641282194995238233685348023392152172691610716731568187196446718123507201108073267376466240072116750800444234881606774744674459903540649184432744457206566947835336722713699341266365660256434646627030502979827661043824173019577402849019880873341674666166670593920270226054283579853870338523461937170539764195616853447160179188070042028059773102375401088204460069835374895355535301062839339423733226110667255875215160739623007043733058916228308829219326088691161512318835077268356722935220949092429815536036528317641256974369594007975528412396631659028627883880224621000256497958813617171401747333854698157259227067558565002019624793906387471371192452186120031976344486742620251158011294699117563693656604189372172570574051914174796800299468807461579799406891358566828044522597671407535679287843686562420085675938843755899211575222334873625006842252683711735800766961778007224985532748561113742834650596697890035219825794886657834598201053849507426465474293106029919664733208001212462690028519845499869019417147874370629065924862419884277176017894500098211592828281776250621477976054146863064431120028449471656474368427778501269906293073392308225036455495932750921100932656425240911192491380869545341106482688044 [180,81] 968028297278246226754174346643330417275395173231831763642399888013278795304661503530341440669414161270590892830057869682789198945942394020854558254928580790093551179187470837563570695967318546961729527939976740719734073600619357125579705539633440380877572392494600751179478605822980990337428826130776637936696115286018503899875384966428747683366788775844996978441576261329533844492021313273962329358932256960007325000159875661154628171216024191770683356691633275184027663977908040921008606103097428945243601092705382521430404788114632396398004332335410560657375435836348967550290047478653256145430379496086637897591037473154900412106474789613463332925384748143128262441083129482729827129898184180549745521658937583458540438121933930860811578105393327072052933731805685381849774671017641017768889567098486155523755610115382682106600180738241859189562647568617894682526143299311044875262371229497898994210756304014612057192062408897226336961930210207219804750642345209606833067289596801682468571662815912673221570028381489330818346584297802988284461213756588724408966032975977759655452301135635510639573532241649465019406284620282246283734170907219991299687786050937209860127384220216405998829214268173807498012754011886048111805004010056386742699567354252531272943074056469311717518747116760012429221679248302409730257844303017854476122036328340930400109136428296799848428752173001543481130294053872152072047291430623703794371164152205418526464386308829899980495089186529316807829591831101665678869958086793192307848934591961393624426325763820705157100997856965113153499154930576515095166055076912259918700632151732201218802490045695351721749344921525210090770394928360578629572222871841432059525143474481356301226397719174632721284 [180,82] -61858603236540082637071506405372501313232967550598876515205629223396355478220416352655409913480850738435526222845260695476353414171398699990298567325424534800168773510388997404260604189457400513483489286549917768540468603219064551609233324822303889795673110329954495627851306796513645951699491799697327097440430233228575345461354640336292123164352236396468706881235002573429249983930849801905137123652934999912692748150935154452146325948986379554190292247952507768618500197678514025369611772768345796951326130355527196882785584436089464637776692302214142923477441611642974171893149152713284173728200917798698391908256479554193479071145339061676016465314676937482084932113552100537266561105453933011409596197543106395004310626813413219986969010693769944736292527282619340811065436948892584893255596507745314830546906241946435522993465182900275483521520517870986148824942579440201573402637325424123804567982056018701708751182812232775604074047082919948995164982831368088238414337970457042470079824671473853742658712433696590888448983300824545846639283696451362699967578783846869391929957320783674157410812373047210620208552821580261651779022842154376380883494405984566924155490980433022869219472858985999938569533419526997883660185624015563696978940610946813471776678880347095271749947899190269375801368523372662462712130649504712229843719047979287542433936512937146884339896648579518972600444122797187790990768512971430243546718303688332074399130513730133555400227267600882849971096218632314921743533739003869095508960497687290347809956377541569368458423983820582703849324845022521085358417548773161839373696971574389639740624441841063381322590194321141343148750905612856194948839751085471073409996454046317941662993328193230882 [180,83] 3523347862749605722527020754365933051904443361231233144423069592619999459515747561758945948295361736803132008827461290252326884263547840553734083891589688433512521927692397253059947955942852964380421839602358844861416591104699634813073322059969011173907730856981065066103224967027642760632016769975109055206388631628685493267034533087779494827556836195800079572733005044018039209101597878659580793649337566879632421996023962511371656864647261194612735538142973619316868766205376619063832966283041269084461796907798218672986865547102522566376130268135395713339615654684018325861923145175029357493194821152625902382064275656739687653570476179347219308345750617887531811520270451561297265895249661549440132313353658992007611246806352964719953301518774664322220790455342395580714344118684077011395287786604271440381033049480695842398527667635725730363896216501030267904654356179166296769745117302518945570858582280283581759080085290133263344272508897564931684109082503571550414155918752073110490290095340119040163238775335609286257873324018618120615099736826396185809278619860924664948561658960029737869585997107584322146220201816181787161149007782731575622200535642248974331517409096835452361727271250047430153806081929126456798236683663856576621776973933511663576215939064692230912721173465179605192001758359136135269244878489295746766191375053915740814116368109840561529397613400848881193177973408602366794014052268681925983419332431772172013048232577239769170367602202142491681934689721526881877533315354803450901693178320645192278460383685033244824032725078281756970599199516365798235924629864110311893920008514614739181092349070002440616869880906895190101198339573740500217646977794130604800234405976965291276885715456441 [180,84] -187553964886196243679902349871107851043565806536459183940476440771478174137788468305550023647389308989842873379806262499965866819336977320985202901210641262592238204665434542987025393757477489362264380138538796003250659494995388189566268819470773184535630352673852165271476446643791629637165162221652411653119259895719568455552743127475141027825165882039474147267359825537574507021213666901561316921826890598971195406401635389140768600095923762738759714003987766246203922032449892543743531089903625389940415061223673235221140017894256887604020484093450889252761480941485575460029894842032526328143497828279211083573321733387366029291463542565676142617716787424768047949028650095617378622020119491652628616952881546014182159086350015114176379577039331795607885647382454039750205063998205475299114256978304558191440356817916256642689962421484015180824496983444723658700136798054804877492147927657105199945714206270829106344925978485707469082093099980128086174293364353891616303774511007901463789270378188584496443850959814032305054010987012977949417930597991967866592213698591003054119341892780589391754705857053925325645142493049895345583859173524105501869800308840019939657536623507495550358978659396104322427762049252581307845359070202155670452069304852322609982431517337973089570080014680386959633314135446538571795014818672693678367679836612459857262293815025486203505655133662200364606234516877434527936144110342844247038485722325293184400186215885744259395056214396680587593269962528186278727621429597546769112195186261823158425910154580141468305796086648150863747008903054546695505710071950145917850952780740269577767186301731169962230807866995749275877783569765297061225375860616315895040487977000953282763692944 [180,85] 8249278494791896297294569794698955048853384503711802013597262249517462117495070100228815441380317143586565681920608574674514514903468271587608591345743534160583913860082221873065571806974269867286492086331208646255526977537365281234528151355841759550430000735024751430736019390525701066445825382935184732180763914573393996613049255859106979611806995894050238189331169069532859669369939298679186427050744508395032329672803697256322252291693250684984301138899473032960231536477414250823719166408951410068184892560424381960419690907028104326725535449693284861048541669993761351728514134573748721651798252157058435228171731401538630207780742102710220409484813861374336934518360233372430667466109525516523266860775538896768922034528228599574414441473811957150588864097387644232812742204681865576592465354944466356733179522323441594744259164762033276352737934949479560962849227563643590026006381695989641717762882564702587592711881518042751742421842622250901663944660442279264611689026223031793736107728716287332164126229824182996187739596349970110137611558179329576837432807169822100177214864168284275855500532246957040239599608309303801428636567370575547506274794843050971542703623127694287749357251045491008491380953831006241910796427519488853406553317487515864995816642299318793470212655284965961236944289238557056958645395128567349258436971117300154338952102509884305126964703557070122719250427306969707835049481528923497857827459106831906756822807722203581291227670998748828245257044720362732611571613815247182761417477562899890532807345194593925113857279555955971216235972281554478907224815404170356670073813773683124433919022525784257899592777232898553942271217923361295978657511944623568367187674378776273221424 [180,86] -238364474736571714378589868164988329987554110312273137155732632389460830441604543761548741380413416506873337824634711291553299998120408470217616315478920130137833905306902127188048839662200645650120912712146884543637193591280673554237484951334597122176306006394058723150773415538990144532018726242631209980356738931346316220897550013549606006036185164006576133946742432511095251794474171289809847908260493666201062393973212182824791725686490631746019867056513908548880649871453489251695216315729573694682283846817641010721392149763001018656871255091852345870402853191119566167989390213245717056893536568211419608445296158423676251776446434944432669330196095147189329130292945809535865819646606807588150768641713488696108438258547676802490975449199814565150627273071770222138387634934371335147933074890143099161733766472618786342479176147146883058525665746671399665344611344149835096309585511611772557732910916690801082621326281606288000911440363577025510286682862440321427411463049137352501998996416181179077983152733412229826498537267014450769698933729872015402195171699413463510725519221268690173032361723922277810835827259339355394313062682823539079985861024886984770294441819279247931326504215790904452780199457625746189615432439768541287388354501840486332914522123780923866691857846970921388179353469112728478479978819186732719344435248865125089110741279984506574153196033333209960050813995144056023227951571189147460189299254304769909150275695239659446312138605318807620178051402710642337813800404197963390042301048838371306817436662091686861698099138724718566535980045538125064616577176874295084267054016742964208663187002490729373360369732631286403717093952997817453331211420133019147142571784419730228 [180,87] 8906152545458726373093538858202014296109797720233171489691278529358065357140393003514103647757297339214772749751847775626593297224819826052749564439347986057315665470988531744390919342714931597843513281649767781357771460513502293502473867269148627125512890141162993179933154730115140731442615226523869410756201299063085696930389239194575197082573805030289699555817637636068747599005717949846109110241195058098448954461895649560780947567514641201793995977383764014324717711241477429756082007839467324203989992771075051134760338201516907560193038976145790281997878753302365815477484323316969589168042376391185991975642787534036531238354816191494600171830094188104743780403275586984909607494792064637419319452555758189108431543601444990977496645040624367788726379608748327472200826714354285411201185332144595573404771531772333620213622213308794730416974453208677749436272187767508305766355589449550708229284583369319437854749461740404327501543045992666600924445659303244238339554376185593763597855411015236926040351545816856796104862631989915254863541502904589942412769610202731924017451003675636273618617463729130562693902676197922427980595859969321768692697599703095609159172531803441583356145323919731176424457438467420965351407102898523218796592962729516530783562770619470529148080926306084314460475614296088769833575599085574709501035539390286302669821046639080833296494110442556997329885421546743918625094349946525024050282582092533692423200452655293175893524722584093589117777138275346641697372052702997982925352549143255247768639973319556259104243891219836432843856518301018602459502131499094410484649476679400023074752101591623225074606117766630606009047148131803990721311140144696033660822738734936 [180,88] -125085097749555320857853777335271739503755651974987908636406793356847013943911823076389072027236444426361359404039307740323978118142068898493716490313316974120307079408338469969934684202517798495925481423934010390579770759986850055869268617740449002973028848906447728909280576984217654953047683504412817061243668516301810925284144186900894339350463195175626625935039723061968454523013241322143760562483980230937669826668368026851596962471356772086788299225252178296400138878338127679514786772029617197861801400299405108900894595664407322214374213467225590131789539903305183417030126363463428677140434680775044905052756196577784643233394400319052524743915031672731172290337377351347882919979436414966742683249184182256315987480745620974191226300343338073216147323832769033270364802081903578471620907086983081687547259817730689388363305599348763896431505612092209274179804288268359338249548416836786256775622283273061906265892087819436805248366866166237080064518228024132087363780634193049853145478737837020736391916105651770383346780021035829028366298952065302228861213489292437197761113328093356336292294202158164221564574615678200906054973015859002803777262804427202848573876736599685353430966575057247770970284627585471048932713941717575300450332874589651659228625151470067243225607632365441614918034777488741234885602448355317834566902985700262662564583924139741885945487332873980506346786514660917194776334838948962189186612049756799489396492739203442623090422792765211123242140769838429587985165214277734502831975884128816904247247645760741453159771431461750142412645440438896833056010956860835849961262679193182608004933441022698950113394991642415033837983323285360223119109760009487112314594136 [180,89] 3900420232066839941619029648418779394965827221260747225608659187409756910410868705980499041099043940031384139793139185147114827292668328198626489787311557327009484057116694246158775607334789326456236360828781832767248244578742769389332619624051576743956890794668956001280340885445217348774493784742841221340483963265083180686990639331233861356059000323772262943419482467730566516040461991923772516084049241320871109998111567893034197337225132888965434230899763839272713974477218228035621589545271907326505754229118186011672913457877995517632202094122165894237820194324726613791026559585776104194321909309321087559703389830087279841104939954546257828693832091457150349018222360310842688803433197090281890481279135956918637662259661910069598160514577786061940781294755560515415986642093158403874964369097882644410683255927100069850021022029663742603868219874728367394600784235366792013001311719167270145312589932007041854067559606348045375970790170828782665208197178418766843045857760654143360156619944971881190827085363325268569219808020194254766192497316710183181618669783252851658393316338551263284055876074675977817546799959132917836090348975717387987307604667707893693629797158722344410999202723849238002754838011850585894746738206352809729572717133727928924175079487558486361913387536852423692372056502559967617487245870708684925018887142276805328163789778757433487560451909452108486175319038859746607126235169206754799934629258331594458050330011928604229866353005312844450306543196242650911513706795693021608298188798183819768936318878695646041825615280761081718257074089506914231106596313629941086398737315908106360350606190775207899637376961302249243230897628625703726513149633402621869416 [180,90] -26102032928366485150308904843194691647220649096706592997746846073821281564532516506401917232568868426292801596379434400479036716956561837268462654223100869899906989536056730203097952473012333201680733698739121211997727066447462726965095559080897151903669656312496475313532056104973424051977651676844923780973433559781785940078608477599221544592298361274693535790898360362446391949246399180533107167245349412819019214860996157360170589066072969509644591965702056885406780341006353875406507291690782252728112386304862763395154717765424446366517306770882358505985145160339665423827976206646644055773606022271217187182333362400966479143587612204891077495931418979549818889547243984242323336590799458136005874380763560237787473567169658045995278670745007208645105537323054303413344870091168164400054281284590437174704813070648983690658204139643271572271848936651661395450375002745252985812899523221374491782908798225849810152738434273252191044985926873550844101897812481470251442004796585888593042319882243732481810956099788995915303644088364299946677145785944455773946667045824728407283660416146992468639657300521379769492405291963101591690253690748037096995407019626004917088201107881672203418207730569379342756479099911173360954037869900608335865699195771167935284712853451785282586798103764861283420524786185896197635953412820457788690489303649751392658703951762358564788603907670482606534585166121936509535916923456886232657657889481659296094656606194804403113412047091087148410367075314351805954725602370860576193005851087737419513160632042913776797279438043737974233010044731396746294248529306017841138162210011269385479003936963088746897930737677361249532828002477911256230611744254555096 [180,91] -3671967955195654058186890402787361855070140997639813488049458754228268342895127871465511452494203818581907443658889256546934644721009807800115528410558116628880711886851060965937271350232709719767019943240688825005082162342988252239353385243223338543989483279882665336094846149391702090065994529795277466060427651014693597018679854984847122867210657250501254357475721290055949887458985740818347314902453337852830386592350644751905830447283548233389846729816093880608045895163505724056390091962756124103180077944021204814470360956371307720658205869820003177157700708790216911477346573467008106685635729116298517254490470919859308624361886946558587785115125108441547062502058522993230374138139613753238426899622053947039476255190465098574387321784303226040279766205544115532651130158491822891844728903974113749160874293520768798509968290868699628152430174463179485746147387741422480348372091417163426170942344776721246081572825256618564372314196572333545341026878220215445558297990252217647818738381494540152252710911056692821762634632048242886112917858010747017701077955390817199391078985786653016656977946589761527755146614673832036772764753242599522779590375483901132498456298980096450798589280981242982215720472598828276792106741648609036765442279374196391522305984905233934710744439812922610980790519042903383600529042516429893763904339840188360753805576864377274025225130549717974975724388686214854297192756543310391934311673020745186567523288655081264543018994630327674706760624290255399555737465967214411542274595336216853046849228425731383861157034670201136788239715676666384416683423530188568425068356831096620567385835910416321466506496148723427446703000961934140159761661481016 [180,92] -139825544549978605920943066082898708382579852165773112118289328225747210685005823443329864091198774044357014596111207516148447391819012862133356717899769167131254242045576063306033371030034636648273905282981632485639156400727601294765598405628071058667870322241942861729222101182914921270406438417777790303877875717035477740485979540628783355838974566161647045372983771224196458509475359633844573007830849107846389031382015739831936472646504563520449552484095845572209897040666890063832737502759616594532940934340807808425129729930043957843365004422783392054555907893543263305545433385170042121386852240849665996567677007040520775310881660165284166497190245002901282095483593312512886523172181475607244683291985390019689627333396623701980514769282136856063010007553401629456835640735359481126753884404061069509775373644961159245130378664770186552280744164930123359334347549732096130266026565965195463169059333744450388586142951725578977167399521241323667171459070628502205648473506638012236518215037094601393287343213555954332660465550350900494115760876224437678878775962659143392474964848890779814170895325928259980177793447567474520682823523455189767715750043933161079586751686289821563884260414196764005036151796586438862842520290676659296091967647629039504607420044096888843507371482989442991671664417597828714953308546952882969857567922326608309026430134750246959763280569079337701420874107545120291703146683194362196781729957841947319164165135596638765457694648604074932057235396172646016944307320502715531216807863548423346439789126663099326715465519329118158013366343852434358623150986032862797971716369122517361992310329686811019613302254271039989331225958701098253288962628 [180,93] -4984038046238448370439121995933494668313624128671750502208145089810605443411819300544967802512386504009008902683099329819814764005152729104994973032257111215697257751670510511243303107383540573806915616642491023379856298709646950109288970050588371051881024438106189067666009860600405391897921769204761225976594189968895489753488977655787516031804097329242328118173362074146063558619762872361534456941959726363980273272362822449358953483065435521377795683521604886810739720158877593856364087339036262303623654748223640164277589195180676086001721355896562012020753460896626906823273392548392528689262179961685904850734545891163825271575318601876089745227088326436091127233615148136808749978077269647158420187473905362963070499914688270981092616127983612080408811953494633538069635500587791386441697343889355820558840876915838477933041771161894766774094351143922002270230093907420819355598924672524022316720086503556855819583749509949748276803648732172187469613532038870608743057395767747797094327033712113403902994701553816569931388532924588039579638074686376492995894613198775143059201982152550712951459850032805135993218842706118449781030162940682110304163134884258434519544128447971113222026714243443450228685459956363022466572080157823500584138153951705614659765938824640281237587029492360234073993263519638116915256707857958116386792230501687429208343176323604263495298094028100744008798144866053639614528652038966934979912959943814895043336843177425302150329544935925616554629893615461495969667291111257382832607922484934712604962770688070859023404004549338893047521082443444384864878033800654783943177482853707215409823827283844912994405747909787708354681225457683702989320 [180,94] 69061069319737422172921857989397346999603217486389166219535379707258188489720905579148194482517348797455506346404420473188548728333608516523139016790625432939599034208825215810155085966505248517137199229899163095525520487951743456363119734239687306318391880791826689825932599947946019711669731207765437204337873968461465705995205581057069378876253729131359598581838690439416252951465473703886325677239157748475722310287684155836643497552995822624122252850052694623155239033312875036217514543559752255690014543090601025731046835425181277849142152313307560021237440633447000036710994976625969006877508016338559105746656263283968807728404301815840462767577584231300532102489094007242572440304230759701086081453798623935832554676408758618658444227952461991470061790424739462954443158931657197227009751118977852611234812756321100814328647565864993510529023074421566777974434590640088531355938230385043205236796362606911952519823373159079861472929566889294745288446196302690549207136514912842124206849319945855399784061856004934344435466334279468172233025904582812104305160598111196684639398212170884334486879170199888352301285596256551780789563312702184300265084130427234930239469785404345287476204631682914914055902895605517467188920653178962331033078577872513498641041662565213141026820871431695104848517923832994713306553011759445102842713379113847109112663154330122749560823852487182012916552049005258160406722972013929773545463443457935621638051764371163242172359950268282387675224804377730419649928385629575148303196151118239194283594451561549288499280010470782197032979869362410675895883372262494638315592391475125137163013552329262314534181796472671101709250978428468934 [180,95] 2884922492197446210343534681845213089553554595202507816826047326775106095759237669554159159746013049500713303308924819119397736305997343196898748064460784402734908737611971518409546105078487273262782809915932324647106563920501498866692687073824361650184281445106159433574301092811332721398093232128227962177136223158963007945259718533390382491997952084280058163398464736684988541392349841692534766860610333889975099273731092276440097626087780688094549513187698223059631072708940050853572967552925497265319928900654372675207089782126261572134131782377512984580990635159136643222613743183171009505409769886807856559793315776841262339192470267992763660791655819215654511800045865379393832395877221893656959836840711672746953610034926720871315603939698809855866800758303599952773534615749901210918661414856722233096013942877397399133282008044961257467748757656888881557272473950549953177475337475004109555012063995993166991010968271474751018853505098551602075981908721167709408151972410925310539537796011535902510057853645402123651198664438151799039795664602531318343873938855824261543132550273819103046635638882839775120384920409134425736083356702984981988378863352645667887997233679890223114401808060790113561784537433128470258289249581095622736703075859462253392531401963225488057402053436833209105682990236654187691642970175565099395630159739012823102026232738891946176563281631291149063868175089549761843568656842645932248465238316014637667984319439765577875248690750953643785970474085076881366479137564597846667626731387291074762796559007776524883287962377833557224289699478294827421028186474871531596173867431462839674505765639128256240527720894887141162913384615106 [180,96] 118520044091106928253908994660249479058523816528762225541736287074174855616344041189374784276673717816739318103722262092815348129458779689811813266093120128343137942971889005620347042816812869201548919999600347584804837233973213125415510729938502268734490231249328683388140115311549400054936182115432363227294060991112027354450518804403138339164720739804224635323745668467323433073110170502619297620222052724061494411516827276605603784401828233366258193237465347058799974273862236998803277752861804040272580658514962539023918077268353408470945287686024388631563949045404595097597546255212980505138981579617592551151921251123620129105390357553876014333363385562789079887565796673129561218078751873314147925050592247326828996137297146922533615920949164052516918278761807978371568710171838038212257273508820570943226170111633603236616333731016826508553302900603493801996075825090203906050150705454429498651747872650242323909112257362541279495657596895722965044887859954644878832392156982801174672956502608084198786364831446905140879761874578449939334921977656064589897338037148165988545440419162409338850239860975156303875657426478740308523932140546229717283737224521620300597607783428047117142844914443553480385195182125568329009209966811160634762982613520320522365210521609680915236913106129196361450448610735557613297291663521202719914390508436407490359211786602733313519061489699597174166245922054167154063517417081927474786843750186778911795684011172843442097879252442888493041330436206857689092742768236488182017633178129122660555602952216027086378156171139523987439594407807662319542562710742393389743244087414687824194988440871000135157650335522094466708818608 [180,97] 1280308983483167583104397701299909832324177106792052036905975070503842685431705522052133611119045300883436252935298435864703276442088120348304945206159601048177492931725953338292197174623861018114892793180603764899043304302872166673383804698739115230732012098905606022965999434371976107806152013684045717459984985824619153405461374491757229550001931677414247625074962571842222462410453398257715390487903056276903370835358727507289332385124301803637810358142448152135905736813961859646387608845801943674923139914042351806425705941799135902204054900365075129905724168429260256017338060661498162681000613986540437040748426799957096814751225328597979046757787954492367136569304700135428360753569696377684200957173877388706951592334437698964822574451915705669392916506174590858577585568580257068597789926675528834354116649721355926265454176940018748885372660517526348591219936578191765577230596314240529982073010315400474447291279714787411346357672437660396731092468188221763703464005765084573032775516284454382478224984730464600634747332244872207332959973864639703588504442263470515889378018102492326355531314248057503879583835116582750983902178116190394015745821349756249839065571787011977335400624392495607427663941004190976953633918648213475715017004696664931195826364871664155788341617622609556448664801477720109813793436966502456730701457786433436694276326273220023254974495542611496786642659173824279923918548849165993750841966998991581416159437987598499326267520270542426032864309948520635641170979924816813914390876432945556233144217300146216143588793604684135747363058757212823469918506909959462327506167009419066624507458491455752837783599697393914494060 [180,98] 15930451560413617302633810844644509148003410298528395617094614494538101562267646823459981626228971012440678475944255630584454271699903318605591813553124611205300298548876195175414863785229711708483535911318452080542148698781141741798956580990341807127118063802133603956007810087302787292069609874829710381002402123162219160494730570293436970405143368265780889811399647533929519224515040345714004277161234781607208324942133309487355513621844396815189004693068798133613367617264426934419037037014014641321142324228367903789471784343336856443691669442688856203179518661247977642492480167320297856886573778862986466115375795128089763584261599005941401490568475974247047831413934053597996778890141088439316467419099478299123203312507918402992134639301736391169177064283922386955487695553557795985392716066851238074230550995500868811770104092719292405649227158566180116798578321226554762314018553240499245563994315233832753384515742985867165266400077842192111703202963047967408531098923920868457958675605787248191832619058007920054146903810084826060964268791683217360015764203529138321278178706635871781814127908397994876960174225337295781253151398239542752083673851006710019584077526591814722023511826491202542156628356428086720263427363695056624570033509942381811591144890772384886777579760842293817302667259624468876319254314333628979901756580548783496473299934448321437325520069316608905939276432227566973148480132434144574416948727881371799680131513944334619842315422844130753435486020676485778865734139645423168547612113330627269134471288282714499567783221959316194795676457826102354878678477389942066451538750057365558068180350858087907052358233368888480 [180,99] 9315887981166444489526845103384811905326233376967769522738245477627527552089651788911383383898684218378112689211247799883734255522232973588998199860263265482855551670278734630534347005621125888757721888194604683706872644625942098019887928365668466553639300662695668079127627529718257063382599514280123933891676696271244766683257608111374747721234444455436478713611060745567114290307461772013537583915581319758444306005982134144630924351808725572010703484989887392999834394309318276794391781747886340098957413428682713898854550547715090205144097377775724579966098908936215415566775132722606135933996339649304528185760044503144786630666433381771349812342093965772785889280499848085875643073593413516275998209171856614420422386031717425638120766717356393066428758436289698396565899071148968982748461509947012525526368746417068616908244360069020713878468030688017075146026846743467423683653146735719228571471715302207846698249465267463459993909204227382949738545401628924557420548912107660232751111618011407742289340313149183382706865530651131529132786929819911620308382183438616229480437905200454635612558645910044594844256808645696037073230114910595678671275210525781059448132377231380984468283743753879821842971479097764155264359269734597989512957512801804952070521844779852931722216044576304129431097816967581870924655969525250301189612621266669120308994297295345388933324875107811106593577317308468307435725642456277147410899747135740722893145161331548019702546851948167522764938084666376504989294050461735414250800836956056882825171652542184490681726689769679846058623198280512537523466833491220269085828226343185930605341370038511113360809974109 [180,100] -341562592724672336406638912031126488908402199921696687632195364535269864193237699807576510007752634197830653733930112636088576659699354434934538557198567351651867803445231421920812386808201467011296872603312908838938827693646164337057099045314419827658288624418009382412754617178519106322229092916390862300899459417571090049947444011078542645129426850096651556452494237682944668214216124517105729074482329058477301621079767633430054043846466969763768836594407205388876859238375637042243283473618522377466355218388129743147666735776620233994600986217082265325730060981984819627338558735415565087205832764791720699776321548993893027638519543326861349735647802812610876255405619649070377151336787581422646041615943619985348466870106108643286968349675973527415486009753705669411669658368382001086601497479160714122035192243932723113444115217627205936973729352170253824803205509292968668599901212603958105855849790294977424592383973140587910930988524437920000621738561381795664625491915072795273917131659971207190813955941347818033186057704039708200962160804908228323517365133783217488374579085022237579793952470481400772783357041134318802623100445974163083512754138713836586974036914539819581369957604421583510840632511709895423593437071593556702289774830108377156632556229006494269594435802828015154456087167587190969122291844278669117550136736313998120852061217840446633038712630651993163628088527281451694090942497197107783388682515305169662984271149369887816504892401229828817993256443865972392942180805532100827579240924169856078740456556931814734684997639399770022403766798110015044218673285943565597716912424670608375116162969127892705564716 [180,101] -7231618354467370255590784423049394242181789193194581460625747939501282771800494159260547407766203104534548409509991527246787551675199670258328681867710735800348455378231633753444210750927747169873259748862171665096883778714365204066088378588198381717676958159869140293774281588198663631208825532005040321040307758825294356562445762115100270460113371915336653972993072859255396458518913835483881815755839069354974834332301212184222369079355250751805030994787093132561057809384859362341054867911156745633700999132538658153952287231025317496493599006196032143229635336304889539103394924855929915893645727944802750027541704117380624223719026386161879676355075721574256256977528487225437484685805516046186405451953231672315872941697137637476390787969012669819553355606326576982274854951600826879461946576093272794902410707989252212433883903448804013752500769298981264961949092027480488215380696463098243897466841835521813656774770792026923393624396483049365261233373177351365056228967997827551998982666516469758629039033398296695763165893075458132061133537779207470006812274562039688822105629934271483396929027119813581649728536783739975212183459104629749760589287203309854527724804371043446131691638021256574346951366400988113065735691171307026463435898678924633206852858941354023137018534949033358552070747431346404076187492397049140164185316154286051247577013140036405400498515775653624787734469627600889826182111366353499989389833643866070952761665840903601461710892173617351526333020076208379196513774001647132880808616440010529524810106447910290068988378633749581632239885021662994784055455655722368213183540884229071590950425308405637948 [180,102] -71669684802437380813366475702357155912969073625197680903144089096011754997687407014559642607646123759069478424482324255302357059579987316007633132075696474373688672834357301116741984788543342967226758389574778617887672887955370410365174466141253983262354615361899648715103645023503267205948071606695918890677371549510859529028848844679199914572710244797240102486874335691993663451395842858285484264995515130341882561226493958577261147713479171933553286042688965166030982397645875146922429118001311573982270272235240473198956879483981308288688479545935544252321822139073866522761182856093542661902511587527936865842194489814807510588885094139839897013805582065300791062499653802163302684862092696229000955078935181422865469233598954303867380285230837962962159433308429854023163355718151896405037112645124663607618727306504039618482014008115487936025134075866625522959837369433148037316924197982714105833072333434044789604040817106876509038328895920785062691339789741834205515235231800774672595115228531263935884304668067204381119444243484522494015549120175248207660692581174222763031379176834165803387477689370645138882161243537921837699329724232177105874341716193378572216902730007148496439580288557829641606785043596517090979059919832664773267635108893024841069464593148026592782268470118884113532093590776961213762461194884323175704895496995960735102267257729043468283004703106144155823433903656405379460467230411831222341633367772589454123488638086060872206132822693453026376136441184615721389263636872827935547463937633922408789306528592126016327374271320943037487575308020688709912434593242538038832093329738242962210935023195812 [180,103] -106437999553907475721005936536962495538417460019243465093092845237066054726574267902489631446080445214776739858618359263620602421183333740656173767412658594306131981908165349663638703486801662336809864843260166727859219600789554979569352371994707219841471492743623628109860987984327202214926009836967381538329395751236434342411513356245786731106191529951729264586050048935121918856926833405564778732625384573169491343275354978757296923716182346572293667313190300547683422471023608373328623554723171540724683517015001949877054369051562543924252847899566753402078517380673408384611863590730153705887485153037168977362183413592962029190336407668071636100769622817531318814181948853565987452394666993213030768637418043897769609302624925289720881036100984520053665978877310107754021799258385238839331409689995940403416079589001182484910904556206819096138947903125916844327791835430937768675046528057454694348013082252897480795279085267461894434083479113846496162726047549869513395578247488976156437559524448238374001646447186387246449878644995683571785338013499149061532843689390710024930370863241675381040035410497066714334801193671873112904580921486054473481455381098896112072621666459991863908922813409478553225726790574490243693556233733282166860942039459107009883997253097764817840740562780264487669663268492778854020417941444868433166353324341225570785851198994589753457758921470664411405691324363665624965386635886079552927771215269452698202219175809806181501933556787457156178994227140814870473870716697739010750310514052281575987206714984199552103819263149314106122437951035963745416819524935539534776960371704946020869497892 [180,104] -342544755265888868313812941923149425794203936582821562082561459972733954504474417852412473579233643945037230031351020140480418448914616897052376317824185088092625294066680122929329493335091524728641607861403160638113033085528172707859368279430233977689571349839279693940044119294055654864488686203321942121294272941639351792923160802921637156457243528774776556305374295045446522999646996082539922743489462655443082101107071164812378623105100564156713456597324102833137908285153115423309865067158085394976215333880148240648732060171605627023665927155285777018106179831187667567467048003061862883052456482889289748191319664007927983163795357775305960312640035906996768831528744498659115645406238868943776728466450783043972588198299241010441689545741898276070756487131069530261136355374009375480169612566237115362496068673395626648957126989358863630482597387529196585247813089640449762268382682441581557617132771571392112105743465604822488327098015046794322305631345161015328731200639317523980811151261876301405729874086467121970588288887600965469668821225865295607541390298988141082436464447405708915250084624657740051235202855473629662525941743606136389017961941823706321990124208707418352416322628983258746529891976875599487381126456338743075448128433620486956805263849238174381699119725528960302769348050304855226129600106346348492884857358789108268399238170144770974379088788911554738995614109088928705356772365015341383353196773375988716175127577556562819472765019569510993613729974268902079816709125503861058026895902220034669099694283383830487974120188481142686395695191609740952190496639585562993365955597128570569764 [180,105] 1972460913471904851127049690534059052607438720245110462260336728155122573093609800200192779590073148977614970453189379524692041208888350804540721071642748067060647720782301441883416427624170274446045095050589574476661407845409344151713258981069994958147729306221526331853584131923645681129790695735479899925152607299434375634797656261975831795065365995119267945513455672750242154479847317471509531291032165130579394778337901477131556906777737989175900235573639342659248034787313685736425346117055097599016229728647892401480032637494802797328781715422874811623157646124476868574032725937632329284543769022356818047678137207776290944513605448032419674258342722783653624810677622444224700145857049155334986901056400610543258801365768402301554723657603616346883954482826164048654980144812438690952777566764313100676877373392976403910634980191795871615316387923179776481317945261818866970492984251591311550751468490914825230921274382720143015404556345826615546820590759829274610137228879890221730737809973708908814259207607504237505767177120540550793357220101625068352224439224232319038256583453993002026010982854788229484290072859155361589930246544148073629236802708722428173264786118597427336306387558457310298668385328705303218324933456311125123371527912539915259475255307890662760297712275810147496762318797398952883064857399740392909152302011815953700228399891151527854686418479887604920572838772286920974988356443187021635770516476178120468467825685916680433677062514551748974326056797306977351642335064283414212470768332187901250979467655864043379913282413637031635970921845945906817905963498413223532539748978710680 [180,106] -22171333790761839369208878684302771581317400039439466511346119487070905153063023560709402567195424915107834933767184706871947427991949222310326636365637026805202145749788233012946943992306965402091284518845702971191654048459684429992667627443309222870444436026065029939599660576337637806942719588596395532140889079921330260530774969581563988315021262573234179454754164696582517931999100917897146330042890700925852386056523700618470965912806959124029595107588807490289321902672589622947687138718170172151726876925036461029730760229325813253223461235455816370243734445421086532297935562876934542517457608301264808836841137139459353847735326309050145057004066436001694098267332307803322865866529464591272441309770160883253656622194230220340328332253788376874251417188385669444981561133789038629024515048779716761888140582712498010930567660630689670580684990378113527764442782087746113198905593513243499182520356500735983562821209102752430611787411000016975175580794164778945196936803986872735316471696523641180082154567325704624665156163439270833090490411802498576737058997871129829373814191858512629071309132815005248175665231847561902197728538461867983871209495530866610221522672948958466152522922264354323202465531873746997615396873394355718362912083256104699224958361303898162545328323437106155943207389827142820744902829364410159516554369684021347785625399708324668278806508089628375342780381842377529161514246293590096849408568765265570015004963557457139491543702984626814092675041892549600367687393047284831404351501600713416784017500239351505267470209959072282862559531533740441271961538396547371832646075148 [180,107] -85176293272194220522073921471724432702874242095361534062113591107229158539412858366776423858363591569936001033231346644532454521088378840966816057613067844341031055312273578484068036009609227100623320378008129498143433726175492309849908442742844717904530895275329464781770482654999365773691704405473612813412249882661193731435792448135645536774193734714457001135388355681821103796346527618253174757506278517304448493112546470572528447361463197598327176681635751431277876399388193455894630556573434095872540356582263617633150283781647852367390689485059230219570583071835240946775213574035481171625044257570444460323327868092953513077981360357443522099554943738249527736132576471628930877237399810344624029005329210093306008548311222342260520897269349719731002841354504844376510733204499497151704614177727994020691561168621689555508958814139055117848479120260743946194616734460686482089325197178476740225549903640749422624869669077225906268819123361004310008198616264257819396804751951763708565608399925044191123704609103375729848070049163387220213812767189457528496524411077420226068804929468669059370567928229970426646756062506424080113235971343241208204596488478767440569862088385413416129007360776927066407557749545224222532139968915338360215625935173524733541076263321511088882446894974784339594165047425880223707851456495465666393328347146485390006218219984855976561576211127241367992884698601208754607038952163183828226931796896208752833891399156150242483041799491347956976787748876802800415422674262998566457852959783408775751832842362860553396679649821476720808240184892860911422815486340911732713364 [180,108] -225580598920152807106496316879463312470693790379766362061537810106141787636780292765688707559554014104344819041277721600004662764415881848906694707440730558639887638031410040817086459857753861524466969109715021851800028233186981738133175610461753578445410843005961478658395025627463982038045668475514986856763636513064029788038488246315272735622186569956110617610182590219608897737252173702278154896749281198425706666128322218705742495073671612944318043900421317161328162576231910213176165424729730595510702516701825842257434895202740883765766714229445949485026504185298056406044996361074451282696513687673450906807169396037756690497716044011698979353293431056970957738725688836104848981690139710183161889255238752235801949754591450225424720425828995038710309197252335687722877682232363113152415813665028977747190605915853092932274143260571194020401413380350604627820492069959377761357670194628827922763611539775839178174266405961287670687921979879173729585625001448512976489170370421987647452607167753318324804226168752559340666783468158387271707385961055005947776540983406616142539645597096320503981333708274693035776953528877771912043896601284148252058664832966323712693185196371481430728413102720078233807377124912824292216054447422958414551863250025409065152496879678742113067454509216277108456701211477868058368255071432831293272309725908865080506466024739436785197234879533927153031989463818581954446977146086991533861897820721503293909291499447128788935251000652032319531678313924521730728983785039340741225456200966410341659095146512809733659252002879651582904191654244234379137853793118325436 [180,109] 61757782962346500796076546362489890537902560113479181762975761054303905314004171932050737922783126784571011546846029685259821926746284668583844335776574030210379832303420314910770357658560109587521203622005304744835019967253290193411593180176436066548033359763820162339383460323564569770607320690289582271516483502203504334568130607420037897450419632220566358985271205243024483514402046176858735316512086326591728848354495596742024082090438427089470118680138077110130415442090352467974306479058190052346553727333054321776405641676797666221146805490745085975901953788726031358105340941700445020388628986630064666410193980918239274393772659716956733282133941335710389940491607222107714629390464743213837810018033740553571884268440444984702805799315064406159977469134419681056949725715841293323568632417212524309209952699050724627790677842709222555480912378224225286691260086015281539927480194329027999425631694211874997674099052818325124264484013482233860266265101696550150641361066172927658602580921129417674916405295956387329022525657508851890922966505288404955549055065101428314808768703623769687934899294807468430733997122115879289889337772116980327956153678004324927426430284670649015079531905790300126850399441159513673354460691906611044926441170535506667445301379232694205091163701070231663154074796728595848102387491026126037040583605127536190512056541137433269197336165110195343779413230430977969394033093223426410367620269136287595525800566975123771414955214639213416764662443105994893485205254750811787631598044287787148453907710699615313222803502186463285857343107701520801944036533072 [180,110] 277572443567161530746871440784308326567151164605889307115991081154892231402742736757926134665954316947861950593898953906368448039941535397754705018144938909674851226451302529873248307199820926375018814242827534740757134919941091799064588868620135218237334368827468217648645514521362993215475703211687228843072836764131057802967962643508268088304773355259840864460453241938534712810387945138071243078596259781950051241908595943888836325462028790562122917910496400802680750628438714276031266140051096433618878053149776194225884288865156931257691261454759956954663756294168883435856582856347935627715657322253701627623969332882148935562287153324462642340981956754978669485170797280468636433317651478556206237434931257869337755189806942031558741491902349183515750017441957555438289551610334353285195850963395680000830984881626507178610991455592734699899209271241197291514558747115900387180209874497261320361332953406312678780949385597997613671790097347130654727760052389645999023193539334118249418562500485599349757026574691866010078188827984402747246570535390918656162891601059212351871385338867354064680975534239328526463109867561984269577767494636209518913260443681163825794808071967124081868032244968577390835917881169802291440079353110780767631447235667568492342977434426581394855409967025132570738082179401797830902446599468298083996374913848105890931535750743741446334323467731625576004233322526208015205904677132432473457024605935600683335882809681553899184684675157742554426527299615751433348802559266187159372237817061819115090911625079095957808224966859392009410081017616943209271684 [180,111] -6475048396555768421985103535398349631019037857820752917521536995319396391304552343697474069083845709319890062683552499975509386376242880191160554397914254780194998559499179360706607935848171080504133782963241392723691724547229252333201291805196331289571083341738968904896970642949095700535597511751357881414651463969932581545575408206072977492974894227692006982055891809405384317130414388670533321211147824075747692920949137245760567711499443952074463092547736638546025259113909110580777343481783607868744623496825812905009027801257992600109786356265865472045846852945690207384894225444471499159392809786220190008603799652842107735827563015685432819143499098713759980827987177635929501289038064373089053616640193558697332652014861228245902743767479780677649324328392185753001148799329790486303881876705957780611308769228877450963421049526631955937725657348465725191932575785638876958546660581204955033990016462560287194526821240977464316077104437081149572566863179599823623879041899421013903848017267449304657180825583501043791261457011236089481356626590497511200576774270559883142953957260091298947917864781157841879876982303186089492969163639105840151876979199619065281039346922895088637350757760401083262953057737301725289475447255542475423256014666962777904105775376750180607705437972082802578897158733297561015446841044954167825765204579189518904098109665177695334370277204196073122625946426755578242232296292848127906076702493432735700285961397954883740332512329787015838358929262179204828474257338324554427302038338601029819394173153159513563357254984003793236290694966613650376 [180,112] -6879814901989772681540089591485542924252922659539465220191810177442936626649753994900782797163401117599065699481868234689871530945208471247076984901896615902694045266688779250805777592337725401307480050495925733649586337726429413978882254373565408494674800023964288188142406335943753726853483682430102397997866959290089971751186604440885719809048797518714446162519680938365111239434015273408169669502082342240409454938932969799693452653304109321603956449656507724689687632088175129117902702396992986995709109305998405688677910999153471508366720506342439769364451955127160843256705484279802522761387320232667362692581963988245560571026873250349039950221283828087118588029501674735564883165396767467923959963034078472499706601275995524441797651860836634186877667520301864271624824570303019676736649440566739038902529078882211368175108600159929090491223494260217248012641010879077061640774637721312870105004796329379827499567336350282054261071073477126654541068123947905681184820235098188492423760738456706166143038593369259048892952305186461824590837736868041883929967152150112972002325922552710887279282090157403874027564243966992208811841218942787447341750152792161237244336802761874115729031284646917601872695956919343098010006831188414891442857314402890635287799221304263026474671423790529674273613228833391657918742637881762807411404651862961017209247527483189896253572120636129631970843617141396890074450167180874686315470865075908541225635216481863421251743292856502068461664682770693974884159621305066867803002979447047140729415393703612302605761472937604227393724844137516 [180,113] 38346726797466910513203398794091508106359101326031105453694011188786334455057965985948621240003273508116777473872446387071596372208120193276545428903119279649644997306835526099587651595886074327063203363022107511395342102433366665095292231857013894949694045706922649199819354410572856132677992450429899170357924160157509161007735669333158308036460308348922054990037347292342791383152352058154792758909124138433337388127274523914092790853536154375386518070195012582261835938435530164780321914095963804275426262927641593025063767918499866164817874322437743637248662209673677343726817021126294847219280350068629871616745865076137932961114867592590544969681566016267065914463370408948871354164287274040718809578792312832899447465643223198804959648431792183224400732371763287575934681821296319561735311333157604990786253859777907061871463714505244937895829805136349282385678696052672540005566214877769227805418135621562205154303515805598044934737363100759619086513385802094603650687135390118278559531069521844174347393521391755832546668880130509937979845351579290442982218864225232122908917599958746689923061380936691546681328329801725336976022156914653516574213153509938227840668228323684971818805180264775741633083569265420053197366489655013628068265421201072293656428054392299020708335351509803977162486462600594880148378648992537978434134480749152055347083101054829924137690694796714469077914807481451299708714496617964355515924413239341021742407566584069936113585183177401401793523433700558944417926041622084723048768477262356623625312309025543748019145650456324075363497544 [180,114] 16981826200533761322446314674972179709490756145490868586850691963450895450238469433845330011650248225004722871000583766051456355184166842543878738786902928841291097112403508881785090516151055567010184901094543946776695566008800329070159743988698739476058065962311807023918965691712792637878597308429087065613397753968469693818207975762778658969611540796699165128709028271594035269937624980407341928501936332506050561621520976701305895981545446768051283236475272714418047461066236106753217481684124383808229139524075964209206551659843202387530250013789262567748249148954845323085186518365949333255403588608422528455901551430745084318753077205618090566682958211590491150496659839753939754042282661499746455462138183084896774824137785592440046426894929827982017356486677688179994442669286580701554983674974568730898666877204013603931916825737859640933040928221207110814746356557514123028979560237909744499741347621834607746972303843132151304596733633342747379609838520069970875574338402746565641037712745539423139495768685957698528667497089493005641757803603398979043571530932393762510112109663421667920318196654886247992629854067650995694792817645310419939446722533787843717116016234773197886702260382828720762387216382169875762435565848263901780505158980026532423298991053329843675072306413863446735366718405940537110636288328316131898096051615648230613530471864249300066460122141016898720601594191097960853084339973257551029669441146292448818914916561445292201632664216792068397771721598423977887947427876325600692499501820793862864256937826726396130512417609662779848 [180,115] -79087871683872710734910184998394812703592016856808912526771166725040470258167466636842324705508324153327040144648961959514179898321994663158926988407465074012388905450212808821665534767529289118375233834976014677321282242860753932883235487576727198976072974309639779295215120892241907763941350353670797445854646957495497784864607926034406534010130513189574192081943652223396038110024262553602214843013858272567420601411740254509234868459563883897055387429375869471589705247892341627783052654995169149613016511756408255286671011923480995029543857602060267414937259029495646284477105817598179562066641381041855408825220128270268817000960973210205095841014814434938730074573541461545607370963270738113949156022534079744387443259867685694456157115204802151914926815037214675750201702863350843792538119657188298876158411128233935530434159864897697244645599398844109289021511108320084802213949282880168584643781420044202819546807888859800895486889411331229452122183080342503381573812666642252805777648049587869209693803573289523617447110335448783477746554531675170007821182999614775719218725382564203234234272466757934818173313810233332739494811853211276133209323511722969301983437716149392943174927049961205582675345931720108327801301237154842189348447688642451584714731711421087943984727452881644728230022280693541068774595952693706283010041100399549008201628438258953842816919591761841798278710474399361479157076953327158106308809092315721502518763462230432553785805727754653552971600453916233989364201576087407432490681259612706635074033353380049148007947662255966 [180,116] -4855896802690730876694441656463975818607697765946461587806749178788008246098245979999140397655569425177895463461416039524233658593333837519745289023427979219935815444601406425125297073403238727458103190660332273313884557875069893976624548601437114297365937323188767162843994139925933911868004802942868213087606227054130605481142160377701148801161914614537335459635447276160494653683768805887327509188528354112554007204506543616278853867264104133054400633746385124565327197254851020320344438709582976431188912296227156926876815943365003751072187941002946474014601306974400289045407905672849533157740661388790852820073689330488136454710888517435576017823080303353903010010549571920975722886182425347100012736633791423654181403059388303962885665565824655523664017795067660354568112557347423105702662972599648007912243511266728648551248409435757321633974498490025545436392590761109533027214782920701246118259108451823137766423473865185610430976164916519286994889572855091654228823385016118181742040405695301767646429205558816289413391232624799561054473770956596420833432763684506503857475600482814471947678293361652458572853506418360228597742830008966462817414417878911148619015742244622174056289767734609917949828704615374380746381280306334610103438461476037846529095661852552304505690043535961608041356944338723152142565563381293035734139529597564752701877756232647852732178975544062395554446591420778293969176468536853688137855835887025035354406705837466479740565521070740641903632844375470589233126486688071836709478567222593003170394131827892595008365576 [180,117] 40441489542380207227946854499583383561965103062281692096668312281712513332757721363753191724415623131613189271117010680362274542363432875601444690884742119474593330114127805700374486390630313056309078919307021715181101459530359294378473392928397650820851218596407055701212797742011104807541220112772709383841077459646078094344292453234996213087562645194208913349163591436036769494956520129943377258619404177675914380394331110171420266731682960795501147507483010587381891602527792161732667506687519176107139301041377775446182692618886665620632923596479992627642989769546235131166026784018606883126110282708149063545764352525443342293393367020323343463026784695294184852681600262036660420770022321921612222676981866598438936857753488018989617414164622759495618816385221277563567891604410638597755098446397226812795612882352560553838986045418032975736184741984072750662142246017177795362777197227481005418791660123050156099731510317944521157063950580254720316353151607934720004874032978158498078041578531716252172340738465822577035934310014088342472690879916302607426488219849871229320494573048209743399643850627750536262657173140948674445678940300803643960939223314097309167804859192111887165545372656182466307319444217643393325629954182283870154155832700699671569370756220501992755268783347431643250783078957077484954836798616606900069792327553808390941132200668435658198009225869561298680959061318062833179925414873843486589406705699653121887103244485849718181373108860970142434615664813964016662046353896796605916668585207194321448784190500509772044 [180,118] -35296409154666302452437988909731711599643389621598879383338795077631812312066633080350523747659411503386828686230120261242059434359839622625119963223628141556290173351720615390035227553728584259870223654511207937406628506874244200346034648485447366654438374267961834564025664461922103723235097889582664043631936494479296035748171590440821054359247621950798932779752195705926651718449358479343508286990859557115315508318487793357877769713570707137435113242279719843724143563203701172730972416987702213097369188944485145381183509646363664133492261313979010661402034943830093619948080838278608562894500452426108036316670932658723306810420682899258716677433656340495814616324250061743532199671735509711719787845149368490363982094037691704572861155134352920424750354968574057111779516313756121906823164321893518331231683525151281032705161821770914785298211898648382226168573335741195988472559030597471469650162026237835149244145448058565886750490461479536600867896450829254150193295228292734522351674896651318612510494028024940589262126201969748868613291518416428081099717304420668256813817252984600731420297916261964655039095244388155425427444128954140410515407006906950038938576536644626827147003294084279870185779763545730346250471832555551985475024245564744422209689771386493850216196670845800820717167872828457160373157329857799338449406656651654843391306820314295544378391371060437072743884907136409534426758280253856819357611421503474673134015680840516344914995553910736607290376970393493308818478253489955945024164850299635509988106151443764 [180,119] -2281046471660271509576337812921265744326621159522516963092858823032292895540455436713683794663072066070509110851373221741941812659155778285316838092516104530087902535898519769331450533801825751801945859856390403940983043168621324564349546623860602701138774246975856619231176052347268768551703083025925681029634795248687921750787699344270242221908142620685172150272123674977309099938686824436540917673734201481360547288107421578096284033793046019272117865677177072525541500524283302117677423553778244514366221359105294146637500427031902705805607356359002286745075996248585010527801641560971895427965592570306571694014783125155130066931579184060850905983305010947388901248778964208779223093270527988412305677550412668733080167475139231625861608005475338875929114043087016817671043689464734693750538253314170861217964549734665079088954881267040765165424190629109511356108154489777089536675789028624631840028451149221148888625791322139691513510048008892138901264392270178783078792934386881551684763614031473958213506093564910754964395170227851173850958291234747978445710875633579787342281616809857344176153511992265817935033311968249697684535231236863723384518790821501842991560436323984631875636628972895096936496965841593413036100990341355400472506178007479852243277578158177857429765847235407831521089543175064716926206826621957549692607809488943871750151283280117998508568813747574421756606533279340043471070416182295966642244362664513220838190370940630818062869522588608610276984914100653556593762371617078670235801516438337689403738814 [180,120] 84153567907226628808264363137711427428777328371349237725234953401589749896378497522204311475035842963528389731648169071673291974203289867188008972197732628854528790103079343145598756649288803014199207926172482609583355528493147091125940788463537831846683186025745319314294895427266610787645907642593579072967536810861030494543780037777295297395984763795859800144766993398733184560293868244751237691416515153318984291409743449740221844122422630082762962032563694306680910715198623025082500198562938310149933634588298348170795033431678904108482713516745694472102760128388968866713600783903280974193814725973852884134472254119910373943013486072140629417505641756406599847140118414507421269245751297087273984048427188934812350408576047300978317443203602452823191349681490585536602175457325809620732344432379156344226651291308695755816379674468623511674841896713682462048716385525339123506893484662077455451383483095896410150524008127033048778147082437115507136415293806980047889350288177683054236444608524035487209558241031472003140199818000570996538448125062336887200157212906990135784364636681214268947934109102739034273469739166504203489540577520731181725889035875286380887866726857691189035288331768817164572464308136223388522961686087188899758896485757158743548288834906270826208513500425483750141928883358147786132448352099241334778464124508123897488694027029419346679190408248806461885084613262504998411608141670659240638617495569624165059420406324894180812794012516610772725610169480249086916532952183420727038136642575585060461 [180,121] 76161005182859223365185981382552382839805933520736097305715040701630717525169238377778972514289039633289383099229532488705253812955724868313960772395072838218387442173686298566908877813356265898457647445750465749629807612780059976665160504343654206923878549861606785577011831865583426409644613260281766643837501454936498416272890957717539819702956063998995577405697196327031212013956808963354496500303948376102388906557040972945034349679832288802674111786541108804843131208563029345879725431129057659562009140280952893105188330525687636219877820110860193287010646023455637350470945605946353612503018214920654787981575171072594261314592621408974108151872445968929798282757776462321511901898276545803826306810323421550523878102465131412839415435314522850626117257279733750973271847679924339303704586710828640690987572690000306232106661212833441499527899647718100821242932415059138920696272723104821959918995741471383479897317046599312255782407025054223127628515838223142984936130128675555100820599964494332546943457451715222982829573676518798996343726816470737841274444432999248056274976724216735045894359976338259243415379048209848347177152124257073613321560739115648600135698934112695208579787634311032899635282838212179647358531082143697934612638172284419836786752537299073370529805808292663386830322495550847088855560910051504495959729560160878230083363519775091175538505689223958324717543093936227804489634124039328760380736264576983675200296654223012465501837439685162216188294423203237196393436612696043150152790629534936 [180,122] 19662055321202944626882870382390366960710910037150716576766198687335745775163916815587620682493206370032539836937043837087914635403369779018405989168333952584922984855969356831484098839223449999533626852653174163443883653607560322892058039822717043664668749822463842228866937851640036599116367950158796496217311048292460193592809861077734175356713263018305069093129897697380998194814177393043127212599191802221996755163268820342137387808318664959591210883316530774675921909593707560171915140542123018908411969034671487242557311535650358110518053999674487722878492935146871309213952291569173520979680593283979710802871639499305097666356429736743404448027341357572343419626822094157229750214551569461650348403159787325682087197349355656049283288911197776181268861166952930287989634343886092673286352993791108983854411499212901450469262168515073269140766097930523412165727327035177745905619624838334988184439979289515348109939900581033722517662378870679423985517514419162859066767267097814290138003327054090846213833147471027306806492790113208986498420821668501409723396591184276608662436847647862004961007139321290620798080150942764688324253580835905268092584061843450526504445295400761975938027581382825937868340155190455500496914570125074022858258970179706513014582980283737746637083068678405500135345437931455894998202021154970236366788380593649561285687585980502748319672265825487285404228005834391934248151638109101714503910421018331167471045900326490698404914568061842430815380807557639958755481450842975698247755824 [180,123] -3042577930669097147422545056017662691336395071514453726440073981807098208960162922004482884345938963925841935368005341667208332732725103807895509890840737404788403203775472860000091136601327731681008663433008357325102596839524515690249132189394379099430429100343768063692249806425208169974440728181678452002901980831780831079787879363107643936787295111404144971135082489788706765336507980304375754597601327279214924417004500505849798408045870293946961640546575477139680366530944617437401495452017591858551825089007166069978013533521193193540536012324345345614700440621139727656161838458960566087481668565534434547861299760805757065264032142811598279372174599715597612861145353669657041531397280045820518310606326239501186750517253485278367680710296978622600176637892675689707218593285515899347387412373193862649217631497848465068889570211328122229378814049183457886568027295572453493113565711459347555680905914061725060127143415344963441064802237084407781424858601451291416616466888483260858849334306601758604818281184750279004864151228833046047843297262887296261937040021739606503020605003398287051208204631221914003624443823316527807433208775308645194523041565577120323309498741726114654951465436193276918612331317650703141451351474287067400424484194987835279228372595302426368645892798906225569540258463999730520789390757830128580213873976280489169207573830411016916159302838584927228681631132335191695291462890991095085583297783948843230845814638088547481606259080957104508569213877948613176362192314899654785 [180,124] -2191675491337300328144152798378367065992595988441439816629171586013444587134362871776214658502383056785253341221188861754966442927251253392997012426158044148226183503814666280258432002696526062507377682092039744775495200773606972081494978992091136194591829443449445694646740223403129929470956215236509996894618368065691072020153052179995256084205270697126943348495562131146714021011746433679945586747220422819777537977818357386371906121637218590901362871415683209793567320460537821585310073550836719030068680975262103506528121130146970971801286666678056296911869501701333808306398921287849381793236448626897266427493174890092678468746734583059264699528742984497202031477492560349839652710403690405039555600669196331136613749067612944608670079929092987852518841033828620561555981728703834485762117672343346659923028154899037950680044245092056315648723128509611092294491297853742505925158696696044036296323814412455667504163435537601271718497096496880797490796054044196397177862034600912008132495348398745874008342272359467620435274261310229629827605557756827478983164482068178816173367445673297436952020958491438457303604067058482460967667198592044488829873731353950430083999251537858301034045003655037310136482352138683926063707222655239429458173846656807720043170271752203944103895548654155726765521720779410667783911165930510402938609788815344705541545699835736505243184749698383980510043170508238819562652059427069536585741959060415649382717604481449342337349298570698418948531623489029934801093874095286 [180,125] -326590833154522011457720718567244049834739844482095200720117642587090564088727341395418664784521990299756663532281425995393243441594255661546864180396893449460090415432653178971998774414941312637100996175738350308350879939466669900334517096898966481661899727470294648388290426895075741692169835496732762947252111793172111716471183160237569744581534924294988131121341222008821089157056739183464698901185715462996454943942109263422384077809510455731392742368955643431832968825510362642705100095337403675091992492312431391371918554492887884084623940088028016235595541935611731915953008039856236050219699477967054808194687824813179863790997096167805692841259176159282940547095850372487670297038004555131981024516769126983850734701466584567170467191843617445612510202290268252581194332889458627876442065514882262678484295365954020810711268926520676749900592467719421771480875374958482030946234828005555409712312325653762057315441159367640049201926911407958558181716967363174924705466902682550754618531714025638415204234023576388554006277382781395021393740991353446340942918855304843607604338273529617599983594223328541564114691033908058646606610452708911211223004989171936259382927770855607228267177790623393327635759669656039919952947973121159363841617116157900830659476577205739569693953272167229100026483845998489327671185266253692820232082038568307301594028153038864592211531043741366471132152131536742476016355362406043784794443774611872539923558851488520188920766369608159423425197418702898874508060 [180,126] -9881158299875732011408973963225692586951890278912110476852405001701986417854874775125684330978377765203722838749431194462753435373433072416542108276060941473689813241629798161407510879820181331095708199281853073906188352635465617895061158781332471778152075936533257024605090204239880741573854688985652405967842798896986143426662913141645548422642506849354341356147729248063162186536539824123475265212041592926012796476236597137587233716070681583431989743762820141742953635494606799201018379174396169888621467783507934489525684076662198895072686140434245811220789993105930372551324887090148062711812052072749587599002409792366687744825603368727074777744000565188901629846855034209380600340144986218394106085836885210571280182952311301962257684498806054183606422149753896503066167903781442572399613735684743465956222960220253967001795096251079684907852991658444830499947638721293264998652807328587860524795074793470943381934314399934285111069375248956382242148282939636778240019234243208904741202422536154836451775833776343826716116443664574191203874677562602841099328368782485267238873337984536556163126873668546825123924345839162658442497734438740078008917366656961160784160620353931413582776352986431434284223749027650466192656604184220980395190170262316193741479193640292043359289462812672068979824264143448022651140895468610725967891467161918807315367672257785768504024208090403441583304884565603662794006963966082765694695999839642325523897203763536489622017498278322522104033428148039308 [180,127] 1439885108756891441192921846011828233438830461239372204010895013936505973017824631012607329030106233825767102886216014941921099608522509282488138147298343248270643053807220906444804861824226732615439928548240424940279194871393727243818923035811254290317299969410753858840941577690605879851402040471769744259406838101938709805309286309736644602679296333938006519457366119514350282239816164961179370083141853020692591626157537465698073582518912483108738732057753926356542751188156047547852063107386652898922944028347035858420508338297876258768393428981366968456486737812746446124034991571301495819095880585504350453906256062279672619186712710810119385258110856015261536109322773252254354031976897236286064314875508993441233658229867650969710244862414100331814404026549813981118875353783261059902909047518812237790635867517109902663572145963340985008562473841528443530098514694261322693616061170510242739960978867635016802103808360607172154947606816027792889455959679374074738106247700459059480888221649262960242688643100006575027933166976254544809964910258840193040251681852190991339561871109272434763492288247108361215302438035189229987086512256505934831232757259623740223118236174043169672763086753835140276871709299412156130079025814075787953860522910854333570336473788060230126572877900729393900174160467056846530006367857763293458947325854887527067549628692743267128082599878346183163286011703900661073771791929354628562844461688666932561855319086676777134748340073136377070100641094 [180,128] 117671684132398521760701108699187121279307959838577580760882996563987618731812992426420165350284009507469265488633682645682066382595723828531664356557454635637266684192252099849294252033312297318103685062132729285321924269296648358678398262221386760968745133965362944786237965862155023427341712148007597196144449416521872805914965415530398760113191974058451536606832448272758297031520033633627546600191490013648891271828658837021884512098623043941263213069380190732594647009114474022022161420370267013896614978351040042660836562131782741693534480302927549315834792753278616632370265568938282961675215189561859095366989082804252786909413078514306013822734136305183592581076331078099123452420184899032139651533328071553466219891584375813296149869707662009024728148960174532903966942978039099495039943101693982649558466716117822856329738807622583789786455402340927927753432491895077563707745342250771860975696917515630546088710274560088804093544401689066399341780804501730715232215745837554038818090411612917289368649045627898148233372199667889009873378060198009088993326001869289793834259554084929953306849778722069590946984466190486070223412754045592778871630254179552216848737590775383978526048081920463537304168831205609333562058354959341135159598668497281627066918693540635310908022875470765305895959544409517144289831504912980270413498879919112125049509507523419546103934559280223769901099454159108891744832300552355763248055804905159785362659320942384730775566347078707435145 [180,129] 2567860469736502081960470505714899901441630859182289941904360468790872346320639196775652086433723525868130738061697686334094029675874885582281569218516475283480799427063043753169750296251606055356371206188508132498811686541879684154604553140319362817546491054926399582612669167855245183381103929312509088036697045628035206934460191360796294089538117779745614498013774054702067956155175922515788861316454397561284768210592072577554099805115502050212036579401754143287637093939410018086443978433013196646190679107245397459522064303881256272006196897483179006325840014307695161806266651521355379080872599521795509217413968172998076389288219644735290535421535821087372848287028645398629182303412649008751808061147684689142749121682155561308059610413580295722597889381629245942983824534728898766800261886410065546680312335649613598751612798862025929902052918892246209718452799255870062598558822168641268281744613231884516011695355824568630812650806345509726444023302096752348297621476780998396597455706119506870673596534110274418284607837924054638340541480940063185414707016600799942004755128880099535687532583582437499408638285129388091350527648011508450478958478815128429575485931850393543453899414848685171964421740315630312765194178323225150324425099961433982591249679260379947283378396014699207492545108772070799442404080524868584251554259259190191141101494435336116300415732685664091433042370470363717561135897426407548599537047786803452912272726824517169408485002850524 [180,130] -15718965173318654563360827578586872905371205495876091305413292994935422049672357228397488193904199980838816209580915536076879434609755262340101539050450969623070413890222767098243600669208435976706237302037196376900350479452909672402861429377926893315924725777873295280797706435129160703547504671841795904431560758004622898416039689751351447882298850664038073410873768661503031693529506210034543262276584661068204287701639158928221596960523819509569314808900784199547623703678641902975586174257888171330094392000947254072317689023333428280935033676175363464761971753681667267026308790853482702930224866344608713388009585592271596791265122983239838066573014520106914378738955922397939372823033427424823538444640309579088499078093091771907767311305632261970346790710335918382178301439885235792343613601158851698491131586323107218257025282661475236415380663215159202887925298226611856445218280250976143238171266593553945788854786602555251378516907338476740920383944775958641443496640077174902951973299900547737739383163982059899860131566608186725065332680743144547941954417129915499911421820953026441596370006866574007976579004742969443370080170862420552676083346275028565015809490510492199458423520053606823345723755200854463507581126987967522112996571861692724870820492207709330456850367098950157581563156541907247762009623939535140187487366240144942419217712440046038944198625506129636888387080720942671244578364347650289764318270140764702830802653393039106012420 [180,131] -1440711727782109503059744527332546317030109557819824646858700469780462548493916932865627086560940509979625207936732114650728677013137512014911944316390771169861840729850171179360438849388296505700638016217472912053004392481004369574347878561497300779835030568446922089910753898943035606093533517875328134976481199560647765796837705969037956767163212048148861780803630072412559181836603863447671913530517499589041982574532088373044973336695942022010528390101256636131380995898513369181229306567525433934586308258872143406713639051473352307038323914537467144596719945135237547814827904868938375860255899814670624876187395603968747870330398381838489509284528153891263496725888395362839831222954519095539318407820425680253165747970386257530030908998622587134764615205641774964623118395077222198568433255019213904599236996147784693828142427136623668609636149899820863765970906776470122357421053087884704965989354354480687017176159618757945102012415919364163813375129873157206577871657121293252143219748311751980905633769892397226357570137453052815101247342404733119616615073593177029310094137626323994532614184174773784749802208486288012411236440647957973836364800706511488006379594515791896868621270994114624497554751953808536589961426742338162492098587737104831680593384875323761798434633408109917022869579404225548034223322034900318380394068624395813232551619423088445265108414306337270448590738548477215502029309798318116139770848819595913243045242896815769 [180,132] -21942812545496517531371573419968390480964548209285915443736936392718088695407638072986984568411887965298938592163018002834083364322713078489389698589025555119697025981131534656915943086859154660531041978364086117317840606846460563826765169527890634581991191166705618391047008677463058609539167890178312666892911067041040260928948702598140043787722432784223970934675583116157998681005913177835810990752058765138461383809208748611555375897057536699451611812818446942870521111156425884507475906310321735688504210867880043913723629352439639289970542050789154197471660683027815574867340567049947769339570996102605081068624325833504637178734213580347598552756656459155052225246144429329507846941777687349664214408572146736083506869052973870046258450974419352905706861204376876002297164124726048182636261031144530677798066455380353196518804375587724089740055546272548124752391859754258709189496822191229573568906283127535348671574183231525907743325139922827586717819909632296698868191075600876041538011547765821308336590163202673288294257573505001853782568509843841462174201107761182916386308952268529529098991433678523069235326398969619520162472860221617471391420368462915991755406508674363317140477456888547342127884198462245221363512841907705464092898777519114646687149453803361774712588826412949339032316008003605160474800683615529629443800627670406160928531220973763729831077964237061126098665420628254772416034152477066709613620752113469896330354614 [180,133] -134468629584730042337096901271720981376612700336805910857685960895921034986771776133459754084482454756010047331998791074164520568817897977472366644536628612778520079055902896580122007461832075526100807305410195318667829895251080203040073336134898726888685374540835260894774463176495177054177687316998071603412716666467421008670723144539912749168658755019506080540278646766148037561658323579915768173211962318213208630153588020355866743040361948453265157927840121877074228512460510811109717071185631656574317988966822464121431933319967721641680276687012488451126707510477638321094618194617581434238394002196300981655150054207143000512060393239655244458505671262876355161098376759260282118430726994764265272709299881198165436813816912111198871481136698705945260596736099912909285838903330943157124208180503066978220532972665375167502658133391776370356726422278814726880660470554810101431823200705540013517182286905148899882630796752992666124791219885738692096228327188815490683018017701113611163041264402743510620749514259781344426930195653891749373842873882599597187768274974743121123957205606852820203716830978476521309731188612950940620915287479024801449783236627637340971269555047299045143842774212839423970086390318896782623064630033707174574507866478418453447592319867625712474866220114673359349499911014292661486033080435513457467210230245180379325420953019079698076416075970159544624428049733366811928885340242802884347775817041477652 [180,134] -15372222269319623909483937682775721002847865841391562173962772119007100547477962609153994983572970409924516392849065013939034141887102661487888459565959607301302271606799169769221131223219299827068358897754172735008256221581563413123418903196826136000883195937058136695273648443366106003432385419263198395174607893927021869010756220285044023817596830532927687838240834824367485041900271014410092815924881143255791558078509632710246292302959359623624533648922765882521881002034882203883097913170550743216822986053869678652669677033002228455312938494414599842848231353135522620670628135054599933901417507743112356196883873932290962319779103886782693096914380614498508331681369951539052046622770555187830124244198049702082697751369100706752165569271799651776355660277708254857911295829721590465424518227058715074637762949211046165852781478929088305380376835800902307760797044227788937575339933334614847365452359293796684534830980073369581699512140087962784481675207047038508487020066810110068160668478932002113335988620691812221998832618581010084825532566383894619256438889216215723917098146805363449388343205457598449371774737432380836973796092930115956652628881970665913676759125152989321078696764689956048842082605944479630200428241750256411180128624657237489988008669953775452321746319676235261146843561874459874197289325494163061189134722906845227103711197509314512794782384222129616390734135140047730672011539402107852502361407 [180,135] 3997936802179144656125015603420388859986715941305848612929425301042579149062870324300916989006388576779877114124922000112464278907317929111755354041002539057450339965032001184189042920603088880592993836157664896482111779710201003124579917004650634928999421232693178394180698640300714115758950037474451211273646214571570433467929268122339601805334305741064466935464845311193284166103356727810027000412721959297954111748310604637595220826296686910099114010824038405884741868976862161736886198002425993990162015594561023800679414882927951968820202007793138183543237861354200447680284037036121198297178199701813292373224101421138829643393060737228861377901171218209899836895578827846202484168766180072116822386402395428084951555475889110379124388616260945863634227097019664489811118717954703580687078137736784274223748962085056530733078377527394840284029377206435546435138170042799369408694778964103857583990158884681744844530908213170370170180961103783097092280723219364208122652681011603569521899236645192475478407461703010824122445415006187346948017439209304449869610775516697159553036644947869416842005759387386831992340852756559317715978400458736456318128060684139372421817284852105583808872844796238838237656455971503640286505216800475481510908850278874285376177196223852650851710314523961719390710411749989713323694679716975067094544359521968083024649964863221703962202317148380615619279046399882700917600401450952901809 [180,136] 15424171771025233553218353607677257531121679807572305705359334121239579046634896767674943444987806220624414086245612870269487575182585157373779009520946861424205436565756160747789248762831888638808290168836733616975114925626865311199199142470909058281853821517194576846375559142002121510538318214807455474917503771433934564797009852600576922567037997329976613388241453414491283032385500518318784999827097350435850336253511935951175067395830739181466198826595951250310334389139413232722799333371241179382382286215675718038715375577251842304503191806143671442585412702667632465232065952217010430799038108989043039167585331749477202880613932897943668730227243568468448799786800226508781554955973724471277799844136606276267552907479057582473227292857263750835933640242180609724848116296869479894818043007112027878731867002854922821170040168260088138190285992756705863989245687433216733245287887574930180698136644510320849440535578796220208816483473037336554289404875063843523573638907972216262472640910323875937774299461349782548073909384915723196986949808995042063186895359135871489484755828260024088013640622195494831329680623955436239151910137324617120861896431762256238179518698803909103860307249822948239840916528967863619461597528256282481981222589122670812694244507434788132361180567020829913818120505860740902925058212874250250485926005834461997122635431120594042192579257155408175388213452803247590721531642360 [180,137] 41407971757484296765882602379841493681274102173342911321850183299267758325937356947230546279088920140322608043880264719012712210171157957383502930381344023266633584111630385338596187814378984829616621096960339398064999924090159653377920540552099312611014188279636050401772180103440456676904015608528546670114210776427568330698001717856465112918857793195968668683750619247322972576807479488868457647607764534992623054754037145810556612164552852094399432392328714776073665017288642962855281028764916604472416453425121072667916241510301945005804799115948717275938003579758854178285265688310282556253328934522380211507269518988190211680629850573141787569020255321993853984626322393044069942891182760545354715676733755038097634879892261157270858156177473246472878318244566669444053108101262902833874759221477340263005301821892725755729302145501027465752532249056461957744228505118840842446479588630487087093279345150710338659080640543280516036923184399732299658164809544726783975753083887586635572201412030339608753219251796000129925814002276247370671043197689454314656764870920352576706379780503106603477146187813212127269151693423731727710941287878954833309912017200228474490909989205182473869519322369196846731016586152974586203273752804522638793405707590631814679685541226228047120237634252495366751222014754484453766476371453752136698370207612568838037826456752290302418322177790599646001161121041149284116 [180,138] -11739922728158254453645472616346193769596700562296308605802838156656116793983901541728671935042456544038746965946206864333636761014392650208468962709990224745136463792177887963242704704437163635153745393121164960602798653701456718020178772863163063114532508341670014533660433017094122398770858941018586333109334228136888919366056498231173091295744568855333216092800466914206870891370771115549871963880029974416028307531751449002614611950512228216393540794125431019249583701761999770086381764384776281137075667602790002588659154490842982443335838344054536069530600329715342409182409699152026846339304583273760971532750425352908636134858526261989754924827147406660633591534687184446570149128718344863048593864158684974651873503807459351417606430803954443069504235445178261606038800141991166585134209300741044407313578093223527454226614271480442438742790356829892976218640194667623472123780243418530022281724738666904035991804713913912292315807300448498899217090541129262477911668771865248212626242799890397953472144789511543002343086433141092864798990330029990383291216679004578975653162444740279125934925267272227160957081413930779016252349876421180497347707961954200403499234705559429013743384426910569780439870579302432732790968640958412766140542337258320269896756888747755896749292679503236835059027421038656293927832694966288490986597535531944057267204338135450741839162076709899427745665387300 [180,139] 16829191737691934496544292088021522212857351663730604277203681379022292144104218200138104450263991204804191722246875202369480140217726762202733017918072371460958961756260019322484043709944949491660296396094439197705103889681057365110534225687761935951184748147966221313056344093746157458854631389308244092403703997116736158549538585898139423289876562507305136591489702681199420950485190270062954363174631234390961334650831740647079596000998729504835706305929922261150556067713444976710097653222591509883980958588262473497000362558754710986101172431413283174631317061074447194059163718571727548345392918587781423926925955555716084663068782109852850489025506571922888200595102637050587949019506285113088678706913338962870970593078523312362247981766218283375182256763249643442312688540175172030061094103984413331436541950791184313569656323316055661738605665302339310908343470491426620665433577601439004885423976898972893923977727928545808342568932359913719685840323264091590109066225144226013063953888628165307993747942214699829454268459412473100983557900504828848896593082130218867769089607331769518028548789368507505366649264172261308315100542496034219326385175352372977366183937445582092523277723351130829478459966066698995057912536217846388750543094316337657905589421327056472521923677431584042036810122750768691443162257777302036957146430324086803358744290367540010484142319414597568989 [180,140] -1760800742257501780066755909878616694513706389770311063945909218929015695799605863688786788900307661332347257373599604769713751001064883338205359737580833547621673166699245296997364237786705625172396357872364953309990405723875656785859988987432367873215853768272802725636869534663998049670020385520421418139401598883280824351476673051302555469684162340961612459977359074184141484446911093359381361585349700449298946778600112073435190712460863462648261564513036290981922929062986112070567715268695280596595596258268759719158854417122212967556629385755325253967919363018739227652566052020829653807972766317378692228543668914677099854936230205818542745238326767330604280297030571893002330617178013662507159426603405829220036134372016759624700282866193782644354798433688399613763956520509658135473991159242417194554163992902918839320750648789743381934613009504901818400376204196479301622348357735648754831964254627405325621276759871997556921331849210618625903710089752314009227529763421937952193699459701949025743652177225631572227908263628990569088484647949837327799664405538579821766961203567339946091593696675405412755593815912608068679828636046120475834156790643234650506260386604423255774546507845250263875745827882540971331871443928500668280478934787363710108641718417103889639445700945457292031264148889924555592972373040276093028004803413716391575260936599511540123601196996 [180,141] -20522160333569378625259275537751558905379586989398804652449310445009298980505328412970343810154235113507240957873516846122649928815404708786663740735856176574605987692192850600472438540928051640938483363588230364053379683336120290663698962943539574745529694546253874233540360857483382580066299289936329768452559034470598489640222052126856512475199497436067356634951989547505510737188594333451774996766259744710550105996620294206086915619450151334624362322029605681103502805793717739068933826758060392887327203030237005917525432111151255822436658648297621394609535992695549586254036803965515699998217879458274070771091248350589381733705077485785438535692989783402233523868834631518602583731711768404721403731818606533693780277750166577085366688717203932520873895276610880458222465377051677150845474975535529312734428288124516359509496152163167367338733117421231076493775172659630020774468844000408143513041416773142551220949045342901422405481291742633330144637934316131303358404205245839681318461349501885431656540005842182766660198610333870287055937889880838139166858341117640688682799255099904993123539662204954462109495914970262729591296479635811419477615816484097746596225688386435043082171557548117541531039978490786573121774100333069942335089604479751403238982284936624592308493624710207267758059956067917332742925502621718288928795716314507397042322638757568151888 [180,142] 8143467143078887582760688394342617847610136923096571325524265305155382025566777282646289120608978977629288258575146427838229071828552604789227906403767086824881910047402238083158184871625652611290649119475959876400493446668365219678492871145324755051190951668979489292222855148518959182699557099863542179676088339840802246059460776585578739597455063422300828766556184954422679357178964367266751397759180001051484995749871223280543553247855214499686762140051043279900679594882567778149919428165362219547496996054303962670711642781306710127426207439561798858494673216403436476488086129853264199636457671290189367407293586892994394244769058876052187051184125501056047234894227476208601452371602662720992336834299594536301031045171922971704560304400022945976146103552898881953156258883796802470505646132961361220619563361000775701753798056722036638396631065095439298329026649906383223677275975614145419097936596068689953941594547407261758859263223755290133516368977881306820879355076710477177469517237095920929669552137685562482091360232295696645190484005905324695872032641475085375133492666596867740335553439806757527619924811261657339449029603809984293247558658753316106667715622245626758822960262982758483734196392927602472761466156057744094776299392933251452705154752880647995499306784666808488840149419822707060032829630461524536909229529649347911881657798864 [180,143] -1007692858726887634555630771581351091972822480409696347524905780836225168306682085078612676940568103951227893004043528426960260796140885793038933066955873731551817516061856100537195169432019966855068880552277468910241738576161828630873798301351581993219635632217534801500210358643679172351564854531669905355436944532975212824984859911587913603443630749684957475339917883141760463092727970769197222899511754048965389296458457974682992729014558782140896637644732695171939415005088130346548588268989402281519051213251094397039017182993691150720394879943554597638327827306395177072836854073483532949785921170889200493530771294192670559042468561096787534903998659696492681727932869533469862693808252426559167222782571912501650826784678808431418868873848282246429456088667431936118285742751893275833986727575105281421504437962847808412856769752087732005634657310188364656852802172482959547317886188293367640851159050148380474632164143108740353265432018195350601447395464400238743270467968746079500949880871615823322070114723711729447698202419615584157928248207976129496393546423718731549899510287856556575771091336801821021365562790014072755722220117080250234838003180290263024452354535431106227744334341538413625960762255777730912660207558970110304494156967864859732136334898703857447296049419601287738016954874800646886315672258122690870940389507673285148 [180,144] -19424264632277364128585494666999168129144789912402075965525894652690595520043411675548540340234602229574071173379646219922466462033167540359041962186656025500835062993978988044538565491606923798250204941220353373520559176544260412284072778879715812002590860119099463102150721596498561347098010435831334735391513498151796967863506389629326880753197005197476079447177914042542407343656110781750942124327291172587510012923896586311406996909620663993039271728793486306252151731686991107500404150039303043578019007130235206232929846583584500769710964939660373193285034372941574756279055479944856209012347932326775117257188186317691952279807251645637595842632860636120717637053388376945944277719480748174064672474155225923663167493259357620535995228785205922276974399133580675396400620047583924977966860596607675216716954197638762103444228026469434048731413808039672544147063194614444091511597122459415741810308643713772591884721605002002048558199145562373287370011519388723835942800879778382803120571180527223635128821932813838263245940290953473269210822225325814185790378286130774713216025125660553290664873790769642448653243766975346210483349493595575688896695676586369453687934820384757601318119323810526882424355922795698431666016039182657539689199422856758869633308246311452536718475714959132875608523037658639254042198366530988673097680275 [180,145] -2576616717661799041542284535082048960464944088484439442042867955926258154506557973494098656660301466507811129079807140135741392600739409764568502878750449092366158079919296611914031124249526943235245760644946021847822077680054226897851214938460748329789460197366035202677099000768299360359783293366405378574644713565840532201059045582087513797412134622585326930086419836113335930256678252648401344772603332505579647119171582486626470853874627448613682268213395000908486082486187342574824794055168197762560155684723875040378413975473965102272303620607086269529617995903587383151390793982593561004856642264486284437234797137186910837175170204776815359434244239405775859029762720523699963034381577460727586079550752063934288307814172759612460359288114041610938196001713493490093213320857355822640855969637930964852303005233604102930137505590421370204359675071570000612232878741227965289168246120277050038080294100464651221504455449145769314636331104646893847119065083732544496037971763127806304046735992692681979401776403676218201771862273805404494723096169174137127801644434220141480088220894151224690332096060519744148934329911243649334157883786655243703429742118066034128738978202917794238242047245298232545000401521790616338213667432909178017885269033733826124691193517036035570070301629288866692206283162720847407169493366681908 [180,146] 1360351506529697375694725732451260298628921787139354284746324556455773014147041167921232769145221609623058101808166865879833900945376560324485584384787949602259970578646488629481152281592561413601059195980353674234512002025740026595366588107420981613935217779705352976293077440593956299742010769066651068527940606942783436640571873704584818041275211208907631344002005421891743207635440349113794369882603508787603229274546439890536353904663187660970964871579974124244755148485427432926090699750000960300521617062324000142197536187306320500188288291222418647001709924556887017725890376161266535278413004591503951283057884948897738769015291982319591041313975308159325991422207966069249865106476501703130764514993460898155447112863073420728136112696928304780006853508237097794288574056796277355371049072357207187249341341493430581551258006619619826633302414054139985531840341986183922394421077423657546713418025993405502998420458335623035734192772780627982172642681585855294858129389579593404622026494969603558208758169229146506329093842647941250219561326663115064243053069453626012831732969138688538956828772037154838331446872643526167353801491696909074613321908213077098380304558755793965378051259659819166977371636766099718663150120680848645369967075341773770378747413065396019567675860101893853772783013426757412190450488 [180,147] -74658686510458643463275885725166861522466954226170635764210594949049518262249427338343227079505088496354090987961537045087721614136680142673864653944275886536441332759990376903357628749882972102395531286631090248165440992068465536660705359275746564549865155118704782240879634199130338418106190040022060328046784608041928219477051662894323938466181738356460862575880586233220390436661059332900563111235021044590613333003060614220868165923920392085323130433052230811798793446631801891143277076025247999949276513744917717592217695741803116033427550645696872841932262890958590157691725985117967514258186658073010957518181881457556154812347177703335804903937208769450457506717445639530253634738579217343793218086504845449193387173133205239745856100337116129196501320373242656687618505291300266182826348691838947141591896424346389402729797893895439853541838029592872672319852422271183986264032791576094962542944921168091034448617061836107886058015655965000237635022971393416313574312069294986437079718180643460693785459659648314596076487816630177694950067725374139993533396507875065676135186520450248455611211702542479436903670966663526033792216294689467601741979832800188751970012803124344894109073074607720119373005014072284553665544256108232046104582496908721714135807725157488860388516766142747455752353370580516 [180,148] 809076131886600573015009486602980670311410031388020147836311120347358696975115328493771380952781784736624706719593747214354557598002195413776555468579760348195633718933944520677900369386523949988027605204012344338414425785795650348746156294310146537885817398491424234412257022204845479036200444989361623578717193181091622956763611230505221897308284313596497044516795388359675907315381065504914373117918613773835148033451135814781843587565389114821579447026930338122888519024549211770427113437202817076726145257426292735389678858226988706523468949240960720156425924770518221462138799580798986795662205747690032891847711639605684650713430847416371569745563462990784626501839049087560497873264231036399831722097260034417308698923686991823363080955571096071745657184840686138909691010488748366680156473766848719219759915270560321681071170362601106250356973329533923813518813789885454161565290089492575888886257489778552898722996058443334452331111193819065367963764696395949011577537376298089122687177633588623514762961808632350805247025988561666759279931422258535019620282477733910158239160516243752794846884085118760689978347649766796993019932645496734391380135724509183860896352740742986308459165660466568336141995411734903293992135933300970419980037760665437599562982222926454444121339110664222061472 [180,149] 11045677115085920476487514405633509797234874307401965122961406671389354310639337381480372571268931578687069570892860812700758126796629847608187420368095286183744893396114417461331759678258224781364275723220269589601702834094175684834954681783671028219626558674592163907589044870160691758531401076984409103052684334081320535015475951233353739474740464141457351437334491310456447439601427964242905356393556713433824391961814574378754063516301155395555647241037052077899211335566860104941105994383423614325347600478655914404828402006675778402522237441191093254929682771642921515683177496942305195034138394189442827152724432707494488937387061113268924921551727184095661642359169142755327263923503907621516425801183797321759324927853272454531232608669198532455065005849322633114906346672100600190135266285469723418769305312409528523624936246949285611953462564752050269007387387315284582141999770048623261125040996704581503419531432953458774288673122234343987676280928687382939310897955137269888281191240908197766736818798314803227543537725475483087002558951424545613819458019065892347648462838609894358980250893099376101308100628392396576473542981607805053411437767349563411830295718212768309888470216312274660629580689803833241889822984599995915279155044531947801561793363762816649631751181542 [180,150] -142414424100403046886540692341039753424429309037047045532706739071839506428399414808698477923928973871719390787848936148297489424754455001810668430498518359948913192578335485769386327923933814507391901435399225093553316632515598322191005494160185808349613136875427188560327862026607884831960780763722962083710790187669900674088484500099618283322958327132583552282298616455054051795613489765002385866205780796133115531669671081471526164228837688152641258812279344601876586019853046966423294465138561999167862273773539899387953719653037742448071844580194830607060849579781476809999172759493480764139311634432442452545340265233058348481675337798356216028913201971837083582235308778316652096845826390755730647159495083353631894622392655868379466766603384010796601892413379019800670647728233077955767249436697065866513529595204537436618625055769506266576981846483953714602853018265594007465234142316230870945483353511823215359015059751181846420760312063380077918991087477199894746474060502717208432453217202437531101421796300086279070537229510748434018463375329485157091742219108041533258945514419583408715541486992284307837065671583433645032051734982117801769087136634898453616845828751407987174451319285392425043738360008665402962674370644641809231109330822257480592384903235042629 [180,151] 486660555598244444305892108039022529818551675239289434119889840780796351135106862843911669989245646724418846842626521239254226483949410604848713447918422546629761869978197901594979329226195350821331335834031662682863165992679103914316648712717237521324684334731360514984794869529144971584856373109356700790515427527396150926690527559044902755884509697317026811423822951446291001677475564820789839008479518901440985373479253304903395585805416444215883086402694977741773517594191327817760207096974730013640551353834975962992061059876579490559466527018307349227099070866975145126042416296235806338248266723374416052726200179452235005650208985339558538580592452809796869135561450857192329857689562341625112412307091157504716427686249273602837918901000820438628537512531107857703284184935186796291997934859076307551663928223991295466571193324203426754521856029045086161929738444114968986873775636454802935045853373575559370608714125864077741896393394567707290362191140424787632288940235645832588295450974456170941456523032117426247717763848686179629816881470868101378062840584237204617784186016080783742669044670878982494338702349368532178637545452142883265928690749979206040661897945700789627765787819050813566331640541141270934537787153926727661181535350598839455193530 [180,152] -609987460795504547075670064896463815194193674111936266555871255582135434293619319005262713159612788711079875421577321657258468428323613189881191614608416545015104595300629297012885312882622685508771759513782979001578231294759205531313907292176329790671030920440640916151543032452415724228026702865845187508304857400288652236449092815982030053737221518955568951310650526656546441833590029904022375283916289570568242026874808728563780763668037046665180073734015262897317604414179736642992904602488503184670302554448028117590018289534122721127845140741049572594249640919116996627622387002798007537501677498505210418151785712619723815184785450692754946048607616154140539471870825579346263728816083498946012738307853448991430150973295295672200601418290115722765468961515234423995960438143887863676370914971751834292153489804321253017579314754257395137363377341711266128493466562275801129421596435015069483965737435735384309172828463206471104516639547469542343709720670263437837897637532358008258088798552248829799383765352831461698353265141847614894074897855622866137065605546828032462720366199147512542198267234470062206175733169146416656601761125017069920779985442337936527542985215702142423508784049948670771550977919751887753068917324596467698633495777637 [180,153] -137742802496032579228605312942084419342867861435501651010852679670308672545471209216398335400246439727068903672881227751366793835826413455021145181714274501235425634511739179812764184113418181937512505226459674330071767785393129513344248729791317171408784655701729450026762228423470447938015655720935224778812592260821226836644064881916379060426979550901300646187082024727379486432262406400870402043056506046636163780243654973497717860225807311809877957823869526880306627157083766955652136965370865829247869472816142742429479870664516118261271692239768214595905245745658469895130069936305674147789476712335379882653066287560561579500426307209947409286024916692464528405544622860733211122914610650517790827180475575336863657252323261643041716969473029863730000553111525682379095156134035156540837786491534866803579199060878487434249245033301036170526757933651955119913948800329810792930504757966916977257572472123431803020118129983282991814255515759251394589802149338237723793729578697974388290463023204847859508154043490687930354440461749657802155189933933293476075423298353009657221136458712300806651041012390153509307900439752764976561935621908195403234896906538189797529698822300937423704045181225935612748186557304042237927918028051692628 [180,154] 746409167776162027832500729130572082648390855956506706740225137023321084283329043986057212743433885713565642362338130500623900452927375888782333120939581214675738855867873781036631743878952736971399796414552206307338681677356342970609310330710824774253059151125895269942526886816605665356283232113481256698730039407673625873106364419767665401971641850390242324971839380383903619626404448232221639129150943142160345879901520258981151334866942655671330056040460855924026320131258692679986517064836334337048925140473396816803173300941710306203183034888812203835823957132748231410161178153372135562213194966236461891730417059113045220576179607684011990996649301120943370272361814230328143689230314709657200545334171023121527692141940943516149317500078612770699057281243941507738166179872331676564522435095445079691477116617401343150831209900060717977131727723082173491489070150600737259195057553048369827054632867012329641103624939207880145043285447353533464080538980274933834228918632980759931996064475393742209450449922916313075276348931536641808344282777238308076224810690459076805652737092500400392051166995472093812247226024020676761962227688702989346251755538568680879066943598348687651647850240490777481702815960092115451721258 [180,155] -205441974625870602177469814319491951275913127493914318195610655238640003812912311471765975408906788217726429090212633830039942336203762702103008858367134446405625938773478356716987048727301322566517485718891833902968525477078840925004312125510269475591925535498114734572402644914530318839124795532526945055438034850320387785734566168259333338256018389216417984179195512749466169046873798667741541364314254055575950825018854950240998205045824434099990146266443890604249699874859557091818646697768755058199256171841683596388718264628241449739428623892246641688330277199035299535036103850105052691246781928821744602855729103080086924928474872824805849994398626332917257326163153595219722474106665206430567562951367236989760717264103244298469524893879841598373197045281825643144507946800870148640803166888604006544590952264782261464935526567878656940268438050542174905360205332953932315926241183066193471697317627428672169014620835017047552524405021799949239249717482337915981200630894557592160851841080895314729465240105468077447613000369856822481361975390684281152311201659209159225546698025791889234121506640042552412920930974277983891608008090415411367518006774962202359263332887009964773001961368038410908871064308425 [180,156] 2560581140563741393488618706211878562165564219014143326428168972545945604770033899936467261542461863097355280451258888886557563091418489240541336207910326874271991433128784359654772165349689222458792049683373828278107868477635416499891731420538520292347801689553262199666824238380429190335461663399210874747512177564562493431183788964536113049461096620031660494797416312964350834658429633193168194944077421820371051644642946415818329517205763574021593716775354123867160126037494252623584846225846180874888011673936566493915530775131758090874030097162707849488847988762623378120950830360906507476915785488992202173704608294196516462220431367099555619264690331424600040087543197676024563012954643989728972122280405758017987792506181810777768468031042702023215152213057892382876294783786936036430203136496707541579277646998815993646683559780418470682159017231284196496332337739327864405948746359556001945178423746706256620454900919712270980791881464207522268849331929240435903034378699400632857038014709336984793788410671953062972139094240018415835338385550936754098389251496125040949522731310263289907616315323119827549890696238855056588147087097949836390563362615464412755981981998844576209318109666412059 [180,157] -10998104638193970269667619150616139177888845206907550539934349929211068672501808861719432940964722549218787744724598459681937628061454350263874802868860789654741290053314534225202766039837800595139070717717445960911574546029985205497376468128728430615362053996942543302928759173260177559312300274366087871112913152975972608047500717083506376680571681165327231799348150605699931652753619223412069351264520305199634626451923110300621534348604292777793606470859692419520745390643265188286064039521738837356811159291166593049100861254893524043237582725908912881322231723052249229583158027114674276536818263217239458829338836987616866438847986906781703099464669164605414773482846707436019621320451935834385283251144438148547407453778591796495080539380538407597606660109647811456261217636840705011432449832029473273040236042048752648257586912732759607053200946088546306600536104572853147248295437580303245428194477083685205752191054553278215082070543937444509428960792969143929087521950324606383327190050795518998460549807657228265206398632487570017109164066906488440029527308635754859596855413022297168828470952930511843818699224458126122329699924080804131665940068646503559265315750235068194756412 [180,158] -653287084946631424366331171167604511402911061732512395540672578341154073084170931322739836367320345551015203397657298526652943085907696965579659042455361126566603079829325679809961330467226677619333714586557260661554392774475866703608741112676898891056451614231600647351932137988059361695357914772409398186526844965308030346503889548442533198666700273367611314532515419011457561646120615725398492956618226159057451612195998721177593183048832699655070338471410218745761375214855508966954609919855677072124053711043044098482618443908260780428421945101260187091981718506009484921429238753516728643019701118523817324795836533795606116777829070166890042745174956755809064009682244383471938694152760137267817136451373673034393436463156353116069883760254517037090906748419574847664474820498535303257184542802784366955900059150920851234159885047499766247334123429285962017832338278106501876984747144401761245489793033502746204519731742660132691565796585579472711876224792079208777899686522062477537386471066133522574832388217086725225247574377605260381586319185795414879988522392011614454531944505189213449416975739146711979086758543179376731685755894353510314899622350648925961501684101 [180,159] -22404020232554295784307938358537954771929006051654392623325805320447556606814082503172502939994587520653731689705695591395063692675322416865513583738910387121970987314983182833209641615576379504398106687649241627810841597849747457175719989269067247219299743067069912289866334179165169173292072556132405315877944249674065022814159232598455857931786258250339027095639550328835532483583251869529853236783626190417990810085885010566288531981333968729408409900313050432770401582248080966946132768001073807432246602460140644726825226068410333772076735843289892564139857292686000685866210225277577544658936116575229596227689454588071072537068926508587621746490393230076096304503487530444962792216046530381237816110351459885370673661100405290459214188611035719383577214534332144044404157874251957774597939486552057258128409888013840791303631769937811876224367217756710394274312681833308296653548931079944607766773542880284317738572371552018904701156655658623564594984893255826368794704132246807375993341342809543188108330119087344553609603817549450486017874011227863944338285003011969390518226427856047678791451086059840354378153811799942637707465716786168141992111748822222 [180,160] -937610682579846502653918153838334125777831293188875500056419431599529233157190350959024433426799424647788181970499903795962211765949271194606804093185658244082907606479451585146245466017487036540379987139096805501501541370917895332289574560212606772755944363874793107537314117513436449168972854773698028884615997595809117207557577249740933958408816658841297380392395559459623072443632481123775570895030051179142833328644853202508980558291393879849957804409221824721562883312587348941911938435496189743127046728575387289847509197305172459507064786932478310300233344522509520378744997702480259017197833850689057360214973623240718589911620326094798448607833608563877336277399078355044328895371116313227739696211945824939827483547820442619119379916952742364631831702469205242368042252597837694208533913204783351680098970349673520442981645128347976436151432664876490577973810141297250485102107262745625645789238197856606719388009829849616322572607327755175445464049400466488997833492951470224956116333896814420431422625731847464626945065409560151471379135205966190390822949794984076727063908046706286678144459305143169255621398990159996807747336454360856266 [180,161] -5212620869352129152382131931999524831513711658944258048673225261251857319807586843208589951842348772250058200271086942209484252084614077126289551238426739863644082142815765407735438862185160495101404719270793440853278393676271834251819432484080204656580094808411086298527645305404058731426846821929567936030540560464492129254831152973158346228365855966039970078416890809958155190308571287102777486296093965777211898296929520657881740034132960655794584947580507112267027181388125765731594116508860304375855579024795670876120661237299706326030071026065705362464996997474505359933841524384836613070865309945102590740672560366084848475617027292645604701204675749194661570587294425828908460191812761397810091788836358752764313304507225792200235321024526134169746582696225790567348835968968890618401664045492125183583428395563568070510209381622988122286618341468979388279934292573987859502261553443862003868501734989451228368232802650238371867757786640553962934658408343973724651163156640247173635779016695785384204288036480333330648297079736930155264969017114443017032234230204704386445783208475208945540107566429797188137772227608695009687786 [180,162] -9532804371274562023517450988269962684592339503557807410075284283647919715410196084786569669914101332779172520741646375388132332369231309479074074872391737634728058605415911746175108932889435177876484252481426354767546143675836461452664057388719840563867122197002050078894789288878507951326930246627202111270239252471800408720892877142400213911487398132688487227906340919753584854393550334888904582108254928873537688938347623662106557840771721873368523659300979794952901275051112124306106924829297988536826943042738213211249354194537608690068672517733889186199638421525527852894016351967116551600387265179514033741320453882532370019895848019025834161899965225790220214801950177779971053904916259902848912168952123998420133676043957885055822617463717358579354355092498825167041802921144087767218341361719654497157644844689129105881412193350382607037973612317395793257913624489818873505161747088948310794568249312482154846695672511618219056252206425800070617748392475241460023225225222668492849473639386141124206768642393463755398779029978506150189435001452668253444461658471965503700632551759153479004178665172387614288643003 [180,163] -19401157072375647445438357353784137491654024681036187793218873496279539304751672226526142422628445982238671825406983200711905363711797242805886339943165717509857157786828511021392675206554544913969707076706293155765748808521042157778748039700732977022301034716463916157998741003284460654708072058714560723868832187076481234459025371816117250185067905334812131132919359645923601038498355599573256152612659101033517878919658161829523084751505222318074932983138022868404417749342532388268320360090373606699479220739500869776863487815217061966730539599969373239859827864111916647658992129089722337041575387543058240430774778199558157405918733153456306662794901987435877321320344914544376300313085642938452944028401346172779839555712867776231123315364653364755422212340126273248750536687972513979206587523742758953575320283680280284557850735332054575438364863699463706273393332110630575432983626901042880412029610561677900983482355076255816416858543980860461916715470429708116107787759439604001247520338273342824355102070417017055043135408620574000071075293744712709146900807863962627454346950215727457925301692512 [180,164] -2767068139412236232663523835319543299848304363573910691537615079611995891056705075609856320778917987516955221455013048784974010109791077922955010562595444294795915473486868828246154983656547347071591908279693678012860554150657216029773690356249349920396366116474603375039558232672902412691123289221858767620302759942907347736238681769713433896738228537778073953492633833677044904116971834586433475412619349458920639325169895921004185983971241459805489922806178812584921957419725836281924559460645609382792664839958895453582054995452374450049164239012184949493650820980968225676781572925678352450524086482365063872235002336167473136055995194394174650355754966520444128482314934117119111917384444111845969277365935319335533052632840889145004622639976057822482058813506330915614257166568890619115879654383092322326952696651566064037684028462414240147794410924954071091687183859538461816593327088618669755090864388726937722207885266388225708430992876082021982682169894394271101877445933184923576633735933922597793337997850157130867104250934709570715219849659793004593466801961052693392989318444463 [180,165] -1655589890821785292666139332397253946930718407567446008639949973938439742538281666487931956558660759866412893077783254916466228682204579383099244241964567800195255539899291632593437004988134643916939921487556754733662626453443133068900111028481257805714225589625861592382029017054637544506909937163241834898117886366296827975507347752894830333846753568685932094452301933157742717448427576230866349432377840724775628106734984620292449861835353985524835853419798024872252088158891743265616475852445322555763861904737521210724483845913838445320392375969885519244067161764857750677016721668251976718688511281220560754353189330122750846707025029552437578598534700217854437112524060648603727150421980740880074971564126029888710682180248040888963431442840530299161207666041731149338249579553727426494441400523603307553795629447523019289936764167365581888607744117928032929618027056184266817261155293480638981101426154336712202534388007549206035255231696859234384499297717256165554078559279709322954798028591837898040427054212062579945448218039877518337307426166912328381883668108172503 [180,166] 323262684260424250035201101502198805998439590201712201188438510498609509176108153884418106202924733906681390609906646256334892778474701660107189830162556923859471354917240322585547840446616922625737650307834837846206922559525761542320307484633756530412789259227487745649427932029143602794797454221889514445396266119660353266345547266603750287108197897299749459308165008572063798518775947038215356829804774058091621211771941257074054727367305844038974205201877036135266591436531200427793945309829312917571505311652589319127763901728913272159275807689132991797150105191062159487861298761853041696036723332686693599481572508650182358527150380437728677329022061126882923155231224097833607612796038158265578991162180395646331487643003182310440206470142222272643573421850807443059370085489421985282055730735307816121717064379943556056475678498657483190401860786196648261649547816290914843600813952295700254320397269355738263809002517742775774807276774850936775112900704368878798128606174936404157259623387390402312325332982206923748980283305275297308180864527259457196 [180,167] -1095101802196691130810516964500829864125073328186887801895422762742830930448249589876040826692956217980002332679152382484767688112208559393228979273691407141346398058328719853354897234534110917721380830280401039320175491017661855051515185011455281360140998396226997218171446721800499394640831832173039812859828402813932147336770524087774938067546365625474096297810278907266057181550547544406556085655122215553865325579410155130626309433211325058734793342215826897946560716905529976864183810631114652786726261647829953717994564295564914388061636785062629824317493873100682496210494782496792866159685004469314998182652002394856963097700476157428717525151836883739544546980911884810834506911603512953672764945155089716282124293159850601577073586640250608111557908025499195152426569054933371076900050634315728221465358043667103487598114308530451526329925179635172267870639631595891305796633850656984058854852303098886169444017555309765014502051029076444243945548030065134948742031644270521295972351809158741531364871343390590695387230696942380229255 [180,168] 969181151476435174893870168950951925592890654893368419443996910941974434268664647661560098542087789996401460733913902090446759167846450843081179733794400648724920080169275837646470033376173040099724490416362947463182876128194893463151162542597570508157488151146708761803300212565271549140165775936129789311110902031330744054764760929941346547937348624114288327303120568619215787268298507088153009866119119840279673711976921374445566072314449622060092218382435274478788910141653813813943814321939090132279477832834538598758328431881819582353410873027544097297072300538451782587582489727499241318839635760924378720818793580808865637754313632263491592714502570420155750083350590686595359196756187157764551739897200063184696346947161950444611600652027652712616310986249883112831705737299618401494366773353183608412154713933981127790417532338864735589729224058585851342415263074535723529742280745309978050551053919649871102637453953948391056015111622315145843043727238906519101552443182905935854296509177714512945689459335372683676451404 [180,169] 14910414441009950168022208895797687952607388481989306062458361538382129576706048463622596639408169425873370671548236399774362036831248258324144798630066639094569087216815059286565999577415230206629079150738693108457831503073450130405121103526695273284989563583726710526903825354698258997221738177365162638368302731711054185949411383289014570709792388172733548245594497330645749047118546181615604653217521757664444367732944108227331715126175474214116185242153145674082462931777138504504266368370465143793151411711446400783023645003975672862759853916682919838779850880796799242398975686031349977072537944876586858971775289777019519046037683886826236827655241731852110747034129853271067007581318808907672933905850614943661873332378929984820762257126375457126037647510250608762222598684753670709784055961486881390334232243590147817723388896091882782658403081567999636992492212139310981735975405204768893446873727809063562931968666906977325921299817152141813296029428797348768530945592116144838659933917124349391858683495724710 [180,170] -310045083943553404598688802936603968029622201117855387346055083733132401716379891340027413279510221036384710992700034499705529352815818662510644296613915954339442121946828761848942715573483827580246962039107090442444960549985181813140695709315236241893293401689049200144857820306909993026139448790774214523666479622221745943171115661377265834622889250660381938431201104274224860752354903810924575108003107253730519071511594767416590820247032293011991156613875640903469559169135260583560054112219478998959638174725824767432894013339655382273583222190182392676005107349949275829314863321356888546695049606008200039400158897219937958733568237745508983346505706942363905153100693271530005486375940446469486127335899670835463216914187122338463325519963007196317279389857049534070874138336947156822270604234780538838915585827692102873342186434854763090597389189692862792158715258302796060547137529618869149131832326910753691110619313802051424191852023470150242329047206734671718801686574805899138834923958454424728966 [180,171] -758511978410980742349369223593224203149293336460579083708030428787847680226033713667327992158264653812878645070472483740163961655966255298012119153867078521867960965965546902298217965899417713966651193908244345645020263517177778930081446817841375672027057698874757391694475216666939347865406180160931749777780186057235855391356165923744225937730108634916955843947851160926737092646086555160401286762410192551167790649254430912843576032714679709137314718020719192604284656931330169935069169002872371812087166052731772363868652615971950115123785706186283418355136553676233614538713288015775733198793284712928377173228761441952825666692042066008117538408656468745293206289928501092992298441968856757338127536464661191989831058687181650176837393426132932505872282537516237541643884575525355658412840646560933878671150993933212047886779462804782475003701165007883335366704145992519923765044849926041375999666596995907947772249772594510596441413167773090023355329192231954053396253536180811404129457546638 [180,172] 2892756234836238723074663507088602258717596819410691552877929578199944060450813067002351265567803189825747992190635589965481110552997092470155944444081200779355539414289661826865365525752091916552836810919843781756803630887171350035373532036314228849967398559225709068432607400248109517287746196641283849530016890360504868832486517866882024757518676888701414957644694106737250045621989227924531100683252180054342368717794307921614970820186689274786472129324663874991049092896157860795906862141931366400385717765014029006488907796212419034158632246805061511147751698471035772093074020981958717238874516808331886908902136789607529018345067822584762692731871606776591348356198131869907665556251974900931798145345718841075915765262056552023415398412710313033989302481688066859861718341113012527440538162309400822165318178677485434431048226366214827557176752739852510674599580089300419224602946090112560153507436917787861225615748987800891559281226882232107304255832987184365481409350238898624 [180,173] 1681760299568240941828504990433264162848234328291864316349817922889784568506399465519688691182558492604513265566863976897563958308301329676188700897600753867687739227170436349637943011183605355790255805809074643387305066815748801022809271318843453543923448890195673087469675188421492103234126452311360917228181690159499796406764724451069224749934992384229554789945762756206863262521931265549844314070247193689406131508849688463587918390238990123763259455052662725974978337472501873673683840277042330072873150837572787194219189008409161433296470982554640117355200982231755340930995247792200935356646882567825348596873969720718179867865663048436448878912927047441099052623606772984812617542677625417156884565067953263622515862819998966194272118235793808591665632031590662271050324767479259655072637560555076968459930370789432865387463013853642938836977440553193311579839876749088570861422615745739901057139692371926469419061594142342824884710501668157770560261813837517415068658 [180,174] 1802617557656246541679873455174453660696711796170109486893334562609578768101664657957760403043536092059313960949919786223467245036039864629976316105449554834664399707318704953826403741281468817613357711710767678237018976307171928854404332157130883352957154704065863885043940441015091219546986730278307221963439308068192736164070784481948972305041052302314867166038114262391663203835242317357121074416277727385127690332719543485871460744320948588905111676117858334867679358479037149836691914785848221041627485211575239995461732253495426610272741388464035491352405499702467593780753818889484995914548193245359873727186222299389030565083896586549601298588184068443500945782993106818004204128385507358539391826485859992136870151369549002262022409253969663592466530558213969454382356143066923424703036528833825364275008799107495026945292105512541585489922626908482754571005699213342519624727496803338122884420302730379791004389247352467089550315252083632267355495441244 [180,175] -101685200571303860573842389390057703812143817177232669853700104445769305999501022304306787941143610978025814328625139270659356321144754511843807300421934992643075554145285401062199764710190945031092006955998324610130392091872249093872181173928236918136138562754328293221804453340957703096695635173334478369493549266010727658727751742316320830649349653317281722671417316578817879487604283931886475161418329555338826085972355186332254683748958287812342007456851790935128846044584865554416841045564464086448220374061178413080998671658550656252637681539653252615176104164345867350287769302246701107747576069779375692427142754787308038173844306125211375526352606245693550463937557062459732322011139066304118473421205516211284822656793792607319649917935051798663499418756391035633111673179941713496938821780743098806890709121339517186011521383684905551176961022743714618344584136861293169598731108471731403911911802280202490862509759068775593350698048537610 [180,176] -28809132416509307030881806966342506770459548281718987136496046330262840284691042253072965127478232823445895622837583419349305648762795648572302883367833117488776913052510405725104464864388275055175239980548315436522133392068788043107225083595804411671655923493618103816298288909711913029095395647945816055508319747901309144780782312831689155852653279520016832437302137595059621546637415307216005866140614226305027023376511863619434349575953706811751765820991999640325524090402559099922062213965876093179233964899809829069642211547791201879996909418957686938095763092980943539213337801136345154606132723553576658801844936152019331185536607850691372180109673164645898572318563975385962581354078429644639875135522947777120365577014124989740922186280603284123844607952878768374526119650206304146955833288427898364200696789446440572714083549214954898896121432780242146288705886844846049885385765311490771597595118887419892918397087799609613228 [180,177] -13468360934421268109824315766610331403475813684866696652540331258831782868599386899783317161880032238352532231059947181023777026903667281248634721530809635068326190986981258023790785355050321705186230053496067108985475254699072520795296681501692295833456369416128455095468883286091056948930292346912508622808762422698977453362890518202647282133962225676297689532821109802343858642313680976562093989799976056743784693239748990579643254717482166786432552570204010426444062323337559846411041021938316064123213630985348354281129504110718792393889643889626018934888634870603796297193235079471790431415899483905448761703556085860683448015421319702613607685805620446181474964207687741918650785887497076977380101199784991410274012636857324031182960267203357900844164620290202107821446302214702291639135960986492379707618538472016387448433341893017206538565288621112107820233824488861825165721701739201203682125892795469916585230361456 [180,178] -740357960201866521577461400229409845167961270326486449455204028193160553024334818965340564151026395417152385951927710247394201443952280298952408711519807036252399586978682352796181664182030707323511476854111490820386254569555836799671198483640198023757535641244647123561229172952922100789559033543656971055778511369584803982186411300750234759275397650351064392043485146410021377129610122412485685968215030798655700217384402181667107055787347068829900276539561204542073254338358205066660805187856141864395363561309801695008622952424618822419137326964983003296433933100189960603561298564422858216341944310971286208010487182746845606019884911433312256683619975428260649502961374101271470985196921515421416403413884707221486354935072608027599526473738083816550398328080101684148845825707900032423731279615669415482114622091311120465436836052359427686939183644242949684432668742936594937087860610058611530932090022133 [180,179] -7859978247567674259718385744728572454192193620782509336305005470439973572580185448530434901485190916585839883203440898619119155931165190698451137287665065137258296195834352513091091385860842229933045859737319021495241308489312855437957683927680388245130588317810876099209092283600755652157154132327894930402739036993657236862715223616263882128419450037251979496261484770226825057070476759027495370653991076905468338908833841358003292328649391707690956848056093197887157341384790060662124935967478700987016988773537241890580757005060383668182102323886435645492637298253690587611804448555361888743202725730284737847776935513256403795027382131557969484206447176406070332425710055533523878926059309083486960795315589705159541421888772821090913656124775991168193942929572813471677201827014310504598782692607459318081038161805940759125139515418065392853365292662387758071528032494335220348387568568214312 [180,180] 73913611305591196515124254977857853921477218912023321146872057643020410355965528421737541595447538467380716455780024096530782579006487097630900299258606540651826183404105010844926540783887015731004716576792874445723795868792865824340763752624971629117302974678593129014554016104907508961012104012791689234075556576076748366501823200199016755131369777476767616601670171837921540847298778341593632405258664318575195613211790029020420267911002898604322055141928832786302781125889770778348748464097523914678041027948273749803948747863529273523373298723166129813322368397442111430263448658545047414104348600836157535765621371920975899198565290652234196589558657002497884165129515784059230947076642571180463642964110275885060815127382168306046374355450392208404803633427007511824226280662047675179860622424811723861041424215723489359579009167519450556721919188513429955389433210179036736962 [181,0] 7050002930749049037974120524616317696877942076066233357774368106714293863178375381120638496499492376878831602020826030928051854116880261552498010153379167831807428421946359574307754421350756844564665575969860191295757286535414719518333622741436267073381956108719706609199363892325032750639605947204641687511708662761443788220238729879703646298780799012432904608919772284987745433032693069705316817866831049175710795428709457096975303348002097748442078052811533664911282721758541806689961168398144377366750504456768465894787609294445500796084010591829537658608559183078428239020626714270542956536997867638256661760973316869403719308988597896166270980998020587653606201360996472822930457899410119213930504536186438043395637246421474002626530444790901358616202445005706298159433803292111613480565792963049631027943582177985987570584231370129645658965906993041074499159749926881768171802100936668247792061033851295880613438707668041115738766205924468745231595630724371266720081959976351607300291310203176206714957977953161659024885704654881022089421688647161514952074594456865368708056860477399226731720693115693957515074397094653965269756882993255085248166054982691028805140210255759590072424122753739949871639986979296840153504755243356483465652210894706834962855042766629988593945468303594530666631085893234235383730636330025286997600931379643278559981280492088400405279396484944342208660145432998338961151681972188179307328210228144194844513819639251270517708775691244436907600531700197920777733523529890014623354521806899278426879502604360989881524153138155065894220571186263795788985978642250792706412050567387181132005664047927587092204288900774923654448848265669160739297062859507684546524430705326594881673046023622424204441590627591827578392992348455461734247452635542282889489102537932967608869464889235516420540012263789680237928325115530729737976483469895764654428122944651950564360030653229270265117578471423949969085619154888444088691437076480000000000000000000 [181,1] -1305970637718180267785421680800023301410318240476379451431530859159735958458225530854142899727775930152644245137933884283874998489477608195189624574112218120247720116434784413870635291388754506630676227536124489524782965092528108463977022218903341835872580460253449165984951964122045220845544000155160767451389293347192947905249727573434012489305393458050588419377201660816112154870166744399137029341262249003926838260694827692412989551353484955251082509642179376942138075343578924898865408238923657337047373258174373476265222303597033363340695990954217179778928314840107008250496074660210796593609664457092070100872384094239582364278893107504784938294635124135710699449577504990313102630339028949670554838635564540400130813631209434974088874408814993762399156071409064425814709752029510559155556780686682450796892189930797841712433249148337479983632211054642463073804917415641431557052322409574319257803668627877990133524758425822992840725476233415629188745548793631037272094305361899661120071350037993941389581474800310268135860615284854997400530971720592325639232987027446092845479007835351067185467197490698758048970371060851061076334184312652019661015262109320537996908952105011661144170709893678612781788367489575311182563612681333161051351102850260464910057210542749372951864032957978417993951434816405493271419660202139291047892090153014078832153454083353696327239153834679774247708455161192494028002704965498495944015389777204033209255131960139544919366196846185694087707873916313247019213513754129182806256108010597659307849243397988825688054131551910685976500167708657669923652983740473862715004294240218905704271689365325484576460623102059780303531996419010828669020136521352526240268030826916418316156729569603972767950751317843631154549863481349977522993310558064399525781564523032062092668375802755273952841474152485535231735030623016197978977787894955129224588895025915610596655841232516437409450418958215122942436472221157001981292833669120000000000000000 [181,2] 88762789704536307072677899078926968594042846956315464635472579734449812159816514916065384022185627279385455714559284324174994613485860250289363335690788212919423939918866169047602752974642246469633742098573196354547863362572962035707426488483115436746152615441717467592448670625597023414603703856229784076215846255901659665962110040103451909963688545354278031565769032749275522824913248892635916813439327085084477298573901930061666106538207598635868673520754830931384491116886856226961900623495871654502209493568494097164588474373611408837565715436918084912637106755650775116872163374518627886195797898199437478439013200883648902979180868762388926113431833690927797222841476841768774411530974961066165279524444550764593591357310593567726013544975185668636437223455882268607144662920952013012051619756430668318047996902070810106070507358709508861757346692616714504146608835566788558573817403428552212533099441706969804778791674311723190393411791845044203999497270270338270558049533863922773903347558990117982917540508693189639396507867755977266650897960874252767410889160266415055933645772911321690234915941272284528180087239804413851071632042016150928119635274620267682428134023156026165405917579711314849127444479440998483909151179002489310483972544100120225834863596158930668781797186659136254986005064614441355478379006708985359452007793789531051639052328952536086956795751162858738909951893565743883020337098187418492398827630807030648161523717125310339107468768894031400911281477550244943383873385343433832487748448485624173665490084961279212889490191097769216015476005361774768328609831821987256430886823068939690104564614529599051868080432809479609826368682410404126000677405131516769457091757753652308492482395740665976640944561691505745428055621969337446086072624655559825382753502420462599540753191126155328610119699436990170352146658696555299955603599764189508145263236816951149571875761317684571788405751289710824178464823621747504364142481899520000000000000 [181,3] -6563878377969401915804325722416394533178822697956479379777318050126951111004367944005822783737403388957286784115678724528630431640709515741374827925400263539110042023083886836758488997629801067886916099539538867514031882779833097503161767343203453940769116069051022289506546363008118021399832097048562129445194249835783430430317087518523499115214356687936527307318450269052958981604450504954378912901513972583210970322926966719068136925949685442758371819981848846926604352210131684615922255294514510682444940238082609197679259982124874228378833662015380576267452901781938661511593230458676307995030631569323149317777677628401021853069614573741647494160223490288082973762043565752727496753248024554170167008122624714595169733202894283635804217182119897903043230863765481804708267631877583958752717368327888105376921584005415010615626467250290103700224646621591037251980157118139359232181759050614638743017798065239315743943317919382743500816358587096834941060598468885186220823215061759064621744559308455901507057285797965482364000507503449134831956024325276581454338398088365444020552684224779337525605837559821983497108961436713599556359611865735317123469330095961263661463585372121657847750853402511023196133444399773147340383298686632700007896061086948778347521017810136028989084480079114624966422221403945739927034790108413912190518626564021604497975787420128499279804143949413931411318735453897923285804517439544701080822098034040075733758795584729868850522103280461858423868423509441882358866526351616904023831327030209301286895200094640228619220710135398770254231042021571445825927844397838823720858244305786447922208709967341274777518899135001874051056583824864803639645580550285652951212009167674169086402824546587588952860930898024038536448169673337492541869835476161670173495088092496538716450986614965455432474590667377213808956615877311498426623170659721933307009414839917701760794091889884184406106929454357969323577360953672614475315343156838400000000000 [181,4] -58034522062757918332074983056735772135084911483835361507804202521597630609199813094938530592712884366585333117993410280248559092879845399831163442340652503833281775891381728192145190467665354433458993542118135083527376013656352613640832177559202220663747821490633511858660093488426531980611230532575148673777349399084158222045552802535797513570369538243497355819181259242626385084741736108044951773597358289408651832158097087220160619849825687254237722505296171861592657162871581149913583528878023008477101093910954001122356410721257443963770032619137937301467293389548821536671206218250243004258838752704998663467721299700290893506832186569340401837909036895255259066972732912613448615831193173051270688958910219783018947217070038026322385290448012592450677607344959037743203680864020688477463338658671295700811772593375266802226657486092219285271490555605924905491066808550075408511210908638247441749698793797839425773527811708926842776940412715199073610785180511092794064697914564926999311787327786441347068041282072543458888658216220680499505390959867912187401160689531689273993460600742769941307030638956852381586995991812720343021028379710409555693440825535480920267027569627566490870006698511985896600848854643233566250580624024336701304976337793979051508221222714107274774325752574104670172280094217348696071483770918135176002688635136020754380111182917055245424069106196944948173194586176666378422978943831751282615312903484294230743666431499689445745587866412141577856990417370718778999036992488386223152453024083719870966770716674605284139937856513807626215861516443596910910871638104565911119674050869232371433930336854194538211106942257914323355117734278544012217288797011784399686089769976642064808758763281970056905390975751267016263883605978397131365858831502490675929108586064206408325535792988343289209257739817891762663738015035435704902456727642972426477987250215562440921019181388499075133592112938710333271279686947216167927911844256153600000000 [181,5] 708510703638461249894699751115549701805935321361203554671860241610018161541919459121888111238555175329915408164159184445514483579751869324702709821912372978217842449655510564716865049318287847852372766718122354674923723352096556370938436201621396047879261610687092440957413554891124405879098442732735925354554198750071225977128266404312013199777170348043676771172186698526252420944291308422649062489615696938123251293483620137006902416201758742860252582570688289619485814293046843613436038205671093971260478955494523827633592084403921681965069426917623053253929098186008137134571799881441341599199958930282845059519257868562991840317607487393714934100811856696449234705395619535182397426031373113857515254117410929744826764196626637713240598505581187127266034985145135836570511234392383923675609472696684204169487219994598855793835088403407524495880220155981442868828758177446727239470145515049221968304405884286613824879218197193774353516470314976672536060187546100198768345039666042781997414198115248291565688920368582157381878547720332966200798795720764963757820052742341760906307039440782916286326710591905180090284799232207294307810103390232506746048813415189902686801490927763904547592495960474098496292381073542137705482404630576559728216685574107431321486789155421678225633374312622062149364538998713678387645298771682261941269073458613282341364372925038670721544491787879050997619338684779899132159288002384093866748166660824715422964157485105566163091920975677140773541482380759020990631212670448658426292113051036162615655717907572388570186767538782275903002935789361728576576581140526852148302311860770359516139347043761212371755634674807373375231331431975263741446424554430709718510949143855042521863029167964582994003343615258363470056436900791800214070795549677249836088058876810017555242670470668643841853483754993656401429777109863309968488253879126168458041428316523564990140546122670132894821548834934169133863605601303586762103524460121292800000 [181,6] 5107202919406980402797814086416911754005828219053970586970992025428959883386641581959075582029213384032381361087955627177501762301196443247201770302568502909194205022009012797119982434992650199016192345097130055781854132275703480408796871636330452497931023485141740328361081733336920946502334782342341740535222128410596431493851925063928731107437119694701698115542448573808087504592484957581680661438359806102310292618516848771106526781696840442483183348880400883675933174155768546265951838380394249907115789211110632520735162113700441159844322322383620380611639253014585202445254336663650033650127671586553370313183178346108651575823998084162487533973769868840503382103844499926756520160589241367786479388220207131346511597431986246736029430298738126605674012905265057124872749081511894428496193676664354854576974297862614462864705270510118784059388921423499064812904693356502572293198767875349358121055959865089885394146357579803385198434687264549527891814661960342055100414623870799192163620695008482397207006698301857522657782229133955297286175928978341931354785618558274854623142385021394655729574706060841933458620955184759170887891645678288076850930457462126449608627679462175798136157492483666508462295020326981563197940420346329780154803108890123332805758172211529520947457557921879249137827790413043408079966333228196449144761334551993270975151528391535593024752038050840346539314335303296427995799036893301261321366688537962641418137658051671582624225028694769155088894063891725615793321797655650574736680337225258612994628949057190521657874369339904866075843048369865199054200766760804550395970007654404626863366387132737362402481763189152067539337422890542347721557371273570538607184534351842702135362429954390067540250270223705729542313307834914077457241739159668985392801474421555984604587965957936744801396042220028699650079630096505128424408969147606332219253649819358281522684507956315263881391397825673351835427334716892764368065404344467456000 [181,7] -170510790462035129417011870031367299695047278805456886375955384401793119656157162735851126048035312930483015135750319924255066728637299631729722750601636873200196996159945128514800735743325209958150327945591060888315619282267111836843237330242095786619379935035203436839133507522502774355430874389382003668289843966027767616453747705530079657453910078369654838538867444083067348875038280677582553713773221437252289425713727166606882743165854678091523467903410453558087059028861971651459268559796323163017795970811862555733104855885833947429588372062019861373648613595437370546730044885346998323864632740814147801220522652074755335107287950859396332640508640127185952287317078075369629850389114066807595586236734857723471770092135177898560663016619061305999656204716193634172530653289877036892691071972157369960094280458929598570804460071427502172472783752589798243858521982618571904949698982983996394742252792246427136556562576896818898826813636185096986130613068027225416502862541019567041062331194691840927817931408042897757550841558908650136788052322211850739179975226830770165933335546050313096270112668238125317224311576992325894152942201868922105719610552553150603423040702950521734473327812206027217993286051008801336934460885469726308978393776540012597563204237066760167768188053054279109913211582955037274209050627334530499231199946655692138578774110371049597344428407924779941741490195272071546819219640433879861520151695075256381298371198269531402738285595854957765713620594418000632350450784196198584152595934021961789399483609278830302038953537190649527054994555964985922296187191123385858383904580993836685254358969640513479005815800122870576043976629760367617991116705749300750868033063033588699324805089302934829094555151624373426100788312101105661447378596774640105141718993087165181900739006117796861362752109371359777670565553371441603110587707841551540043260420029896441565343077143033255171000515231117811597251118873590829486754451045744640 [181,8] 1802564577743729178472906969854822805569189987983765152628905504425125635059619644803033869319873395250075826565756384528948571813289975598495055566385144039790274519877343030081081563170798896614187593888354231988947956601691451840830650644884298437659946429444876539138371705367958388867153850493398727587021702489889047965544368408902684766142604679955860062574408491024671216954877712821073282879113240180152479132112615602563439266353277116730311115508987946586291144005968126095772669558820838264192313737958378476314939422715763679052244281224535467991323161058039903852364633599425137685728931003150629618121381214399336414289968492940100563927415762492810142545709271219277188408109494631841027014558458525147121667703967414147128202742289315095702534702251707684316715840400676175657094730520671795610300983219310103857965632508154254857510793050680273388025946186349498966755057112919664659883319368618290950022480624218858615280103813738571011526515254311383420634062935297641646195602862481123660643485992397643510177097733907742310506135624536748404794181315292977354474663152692081952869528608141613208750460880229221769679008863263615023486896844175844342290866069235727323253447946803003408038399247867317130439930028436658876193112646408916756377629100910399290377068093600183530032031629346390374538460380427281640625477673998168234359291722391002156493236963171143919311825843134374592871167755768567152211178793119035859427524554786750411760446689787093619392797578156661082094141330837831317662439232473684888584067485499134396102698628113422503482290150064730638787793214931732334396497268722994939679271197937160173609120920509645775851929685856887987245126700727081837490095931151787383705396634654795912379727922503030551961551031959728750465120051888517767631539584532530806973533820193689071407591802699582779897884605763187994343457382010508914133851195571770188651739719798454664385822469125128842694770817161225500120194287140864 [181,9] -10097826860363252162042176314516570705888284450008945400696378220835916328721009916155319949518291873922677766911829765372772922215347499126398190056141054617028701018465750311613118673929729671506529438187195269524923894236370493916943345070419884282366107214754680638107944348585298395004450636963745728796423512417466216422831661616460983534112212742736745669233188379913017887410836347694333827805684475907567904738143461189312214349888885836008889379469139373909067210512490076338960196353640130657508614928856955893667992409542357999815059336078058276538850961296804393996524232767093952455490944463521151548161083434851443709097180196770627130043358962638513361793063105122600366839589060708784902884861213248662772612635234005437961209136976787967822610359771656026810478520875271144474405364562426548163839307072854351389551334393183089335355402051614849561375113220239851896202125841122267746417639775450760369531157235747040047338712760494919178901935989643751580936427978022291784845836167145514742880876882544458791379065062291268877082998048122506742943645395501644018361986772005157337183602489543630343317476531243710782445348104620791169045132294363975920995532953677781216221553390913756566068980693586948826480752974618993932006095373493514816258125436723460570500818901399101894620099940932428368007785528969110833188167675606036186812995776017988740219274991645791228455709332152395897296860909592823193166873762834305261827542764655744632551352863131682670362005096666046729080592835322653430583874870372659871096324912940765409200878722841431681098585882077044788193538646950691034337398479461278719204888982392986385593094440665988288807357649025526038341654042505368544702326354077323777749078297452334477552703001130434769557004713474593913588273234665193857810869118998876965977985086136143392664100892775648700855409960940513577304616859249120652603322254541460552784685738557495134514249218889657113316689302143255129423666479104 [181,10] 33784001773178398557647656992273158464478639564174391335947720196754599489327759409195204227076949009854691651255615645404037323669361125311937979059015506639522999130412659571525411459810790291629457583436226458239745023191980344133174163345509958381574144082616712268125251539238080627132272076901108992699000430641088119690943298863942658341512487510670394104194453460861459054727420363079451973984980154763340414886092255345279278018410572156643109217251380492236764965085954576486433630071897637443472384034357344510872941233024122234476519322115053392121295236571550168576556864730479674454874295478510406928464760668161567361437113566424866213135397457269166859672908541941774135647627879690412518111516006376283877905695854622238902987149178261310795863577088812544710860695711066682216734646880676405933685388487540388184433901024706212286209814988362601849137354275422413687628699373497741094671707896153146237296883057866420042228818332925298112403365176886502795540659842116206339927777548895301274331405592516265519039171457086337017586667921498275518584124162231950477228687118470101313058632318303373021727302099500334804395022953215696505075554276953388524597597734948088224073011312559231537326261858195935035818817416892139034344345970673623433247826672490584439701426249401301578215055553630777292298421780477679697841530467161810061959680563719011892720150006692042879573976971938613000346286293955500077735980834076919047661171578651550724132163777380437668186248695605547004625533113011540789761426316949910854032755778300886114975801171518340723942484116525065923818800314468511595965565394898581304005112239350373921149997356382536628188085178291380470077037932071721834632699796345123218263773070788253139060823666280429918182787055153162457439148891143142250760108810494280464935058120697692943945956032865606528498214881137534118072752519823852634032899430626393272651926931205992908125011790298731053760579233860193556312883200 [181,11] -63462383393456918710694938588973400180754418995366117699754387924670502249186426772252760942692909483036453831347623468038552414263342325302155782714766460390526741455394095134141168350599685597206006743135836334566955011367763103687592368826481165095164978152400188510201169991112863420469358330153296564133335590865398925185570766539944398546501002972395465277070238380840977409125318697158647088807652597774767561999677844272813703527069143314461800929713617425734558576296637060552197631382899521287133209667112188804249271853572113732678437306915658665739913928359622821940758077615208784203434461928454724652438594333455102540807837377463022158882381125769333178234879886674414279804568101465963220484402341726237581873643537345568593239628936213925710437972477725722653138527902317619467270939532682736611786040736720181097762501009663958975333239691596786203601429325332110375268617886886854661403832086766976162698110849690759372751385145781297230240891415032766737654383968434903825927018001956998951000542084832660809674277863851930956648935417431226039479730326153217720077539711531388879466638938517632130849170612280266667524422092309416897476311700560482245125160202561537918043226047869554167270895181634275906162349252198000125059011853442704118966842572621973837715657644500653135955105592403641392061732575814835934064271319107758980941211241652355351432650542889840666707790015943607642257249785088925889815197001307983778998236621404769756548696421166620341565060161687036972600877963466648170587242300494340129600135447786636895618737755444705352617743132516774621051755177095745571622016624729020900757741516517495088524052958071163128672832355872152747664704757707122095384043312227783134912999042573556396611909364755911067531311814489006805980439800347159595172977684253901139207278301405674549381113623689114223103398179059491467439800914403733844602480808142642196614859171996434584135534175395059378231503571664022334865408 [181,12] 11381669658733730093386122732935290581595737000877481997114216872280428732850709944170911790221196808651500019754323094330177047264452877960033574121102501449973947404207445972369062152597511432143334526870404379747595894864316000418194162576677411370786768229981783241534900405380009764846007511755523420718606081226793335409860500020425378526887199013702411427970353973510036189163605739769614344913378398167799967068374557773880923273648940592573641078856690471767231481445296143469509426865709750929400633227779332486920326262900838561840072521081290862985090881044421427893937180591538561652659721119481438281357368146802866696656478728149318034598401571122122312752420908232496623962918009098649094220359423632093179966321029515071403468935898096580019314103911315651460473893352702186180102566012934670471736672719189872117201668489517155176996800952448888476125304580555375067220335389305847556417470470505620564988029543382722709924629743001956034941910645541635032659284989402553747736491628899978483103237396113685628275852372426070481901248300088314713824985007787525800909221260803896434633145377880288851856289281764646163674572822339767401988735438134239303591543581843597958820049177798622548758855931799748956952455533926549441585991253187079016976203430851602783712943465624108116620452012063745324348430813639199073754244229266389033555656650338893180946693115761918079047241225929057681261922816612961814336408501238983026199749173474677638513798589846406208778698578921689893542791841818861539773355539249350314611194271174988704614941466286223179106829028736558881779293487172191242905491200319795039115396164926820678659039975708055182356640229151526471281680141040203758954999121382995688575698215066085790004453309834885554888421119802810523852221172968824108051847110575241463651319396224080858641047863238781676512097415421656849175670008789732203669551798083889097388818566837273581502888154311080976967124448529795252224 [181,13] 348567862623502473270677014135661094578373952433756852177406037060947717550096972725608085165174397610680678819981584087346621427586310661358516537966187212505148055116628823114684810545484569636491029689166609906371419201484109563356502951863143577789762182029559722111503735433574396764371860682430572611033917939223483161645249176784627226795609733969437410959545975013880499234972814706763960555023249494111980335673143404475021154697243568806836718519204961245969579601668318426533187787027079342704365087493731706487113867181057932712492949892821715675317629055415777556100555227942533462155174256655886292137096335449060598046310277330503567255963392995567801274677216949404884254138821458719424213453643749328075709654593506357840784186289518860196499089566355159788143111287288723879990832559379161028617274395996942523131557792988564411875460737007323361073236192710261657940036551797076811810299933635316877794757262746666732960545889412623215287152002483026554205317393197451864937085069209701409206300186922350629224897508228534828442876276906106833262671090269123602245463529693956194026302630267680696906346612919264770141199471471238090578412444738467675401481388335298052344688259894337983666099677281629656818866069671201194548582743533450888092968359407858569327950985970419277226683421636560878830193271913132237715398858554968471305859513092771535395061526147013855822548618477073186637966608576199921372482924859006575592914375797754623569665464001289521609215527152362605043830502723722056238800344086224970589016167046467043315559131628580080548934198705346430215633974002530880590972744565437505971864593067987814162294988050694905496652972905416986086711512400090521716998389748691606255400335821179813051025764390749424619412849720788585699016300313682485552301084927551788134409290506233412597279123585289509801517159134757775179342918443714529936560695866209943282412455598051647175270326346116235116680581946972045312 [181,14] -1315299975287713782955670741857090142902417541492813877194805228129206468070074124580125150326597087048368458682238178946134997389224005928231469870575991076842548835118346516151589317630862397804412983565625679654958591912556180678535486338557198330349689602044817667389273757199614150493678023445689941034064657088149356809001028052020433082944968818972958217744070568520036606634573960616708847177238005121932582710331883247537036160799311600539944772311890084046971343046291511033890626772025499803369582865073532199224495656004881030222156158862713268301221246520964754756110565271289669522932838478516175967517032404045951570087810449543611407289102158098801426252111986171905597787297004110624294861956558470481441687756729995666153067170038277372222217768077181945024944328219201554432792991501502441911756077424032006547732222536570498372644517227928107118965170711343468188481816355878108655369594511228026318324771685462714764292956491933667917391640430077627970117069720927156948886565103999656397285108668703307589130809008141515814360776621807186246185204711508342294482369186624029680888627080269420883627547505974883904809981714596843807080850931623553641404207392134669034343340360456737063327414622913907212556771658773056999235804609505147083370410778231136009266462527839934332253387082442911928891900305489915138339597281367868299299489727784734130841759130767556971346591309464339342281047331764561598073630358029014197248720577225377461211565127191524972743288709201591770895666819072406111840728435602408314140554261437571112029381795534362299261500445052485570592917744860491474936462741176296672634114808291620656819090994405547505896123548892216644739057903256419270970541544988125680945928749382635613190804870838829231950786863283175436614243049949544177640280625211049450290441773256625804594849786149084387990143496927880876639320057554918927435550689705254432849603472330182154025215489799224554150550692155097088 [181,15] 2984030679006055428740868296379192645340237681815330002588594034537164708054106607715577967718554683455847018894155987655429003870889788544894293859476860142407520176364361790820791890403175403993560997716162547706459206847314368048682484280184975644459479374943310408103290170653939160698566647795354871668890095062737715232501467141051747393868987648170039042646812638430777658592098062470031156097692330083079422768117643320478416224472163347449641754932324132657963181843985297038709163977066896689779028831902117979098748997139403928728262499665300474820925722391854882376609527540856527110151741785760391815893925707233018538583484361784629108994493363504348397613315901222888126594453742684057953241870955606856872589327522245858919152984706458991603758641819373773250998734457192532426566777810933847080323325424412608082736603232990712623023681976812882909541402051501628893548226127071016110265261469925837911466635140555679737140712968643631267154946862800663081756327521172747872030702054727615892275912147406954217762429537762077444636729485293921403668515761760495824837889927163476752019505666712758766552309281877480871016534014068640702105473660646361435815481588823697938789739952100567634468885703605522326345827187972928100989078147496432461636263660361805472759366228820280596033968887574745874818255798954597443963164975528099907762505229194763978518142801469967024045412009969613645124059893398363846627525783277566798307515681441474377186839789836415074531186413553391280640622662130202686205526649518425711915277817118549081058481845824104048604477404685623907388356781969546297646670058570586627731295138357238888842734410951792511480167515073223799184690390380379922594619207919290241489928670740918718051883798335982757901879663949033201211338858531805173724787107820287666803962869049472280073430984455509303222792410310399258858022741187665620100194487921498766673783169317971019098573516670994819008716567740416 [181,16] -4933551503875151975908798455631406512834417062004731758433293805609656709051187502290908626290824765659064293609237084016401766243672509312499879447684224371721601994013346310917154152660677840151170600577358683805315443977281265749894808826641243143054893606353794400220606660386182785213656926916983035187316240904546875317767488691044292840516813802841468060823343887596407722420482171725441355617472716277932353979286531495390188321443582499340038175524569487330305423106430737333368360678782542992540423352397154978252197638162037251378014393880949533694295606200069410215346864715278763733988723607742264910430208263918181537544920593282802132552250775323211907124498920232723710552377588815339737745159040314932346583010756332145985574129331130801031516321784809209369162368676035275842070925357570788294544282908761106558822384568454006488757346178945355485384571658590723111154662540220385437855128198844746438724347140865417827476684717086028899724032841568451062088309207615022330998162316477642895932422997078346620605203911196538084999381155001068859879599071703958983709260609013522899814104745243082777071335415164570303777001315623082946034724171015714135457209967767488013262515876587924729863268994671860883181025892537018543286193845679693004342397511028833946059915962846669774473028107605804093760366334372878877952121986751530857023477879169939829429654402205628391805541310836423028304410000715566198892959784980741815369979144108370282026723088075184929156254831948235052181346149650820944155297184037587474321512261184015591830959521486009855048097099815878698964570464206914338297834030378635722988018197281593624781257740296879270157597898171738992058476224860948653596296488566187262074198938839536513722848225040513687397941341154633195872594811138083612253949686014552181715758648215266925829114142212675749707829587034457888829240894762922402549064382019956508647645183215874031052149237150931171630749188096 [181,17] 6264649042701068230663452637964811413418242364632215965003769567281216346914443950488526648024130277950733150215839539512031386998024143110308478803647392287301971561424943943688316208836024507687857174043937152533705521527320395148715333064159096340681626975726338393340830831461664211838304051148208250675646773117137757839298009949390980344878508809145095055670320994065162662263468282352527975176661663038151538137642460727161846436835651101790407164370510880835510246119385616392159171487673613005659871484326069789275891053720881040002283019963168301272930606470843844949459070365614371356598017265836383990248281910124989602949657437522303139049023109378017162022759426121800897045467726654167055585529089777683147710731612932361435573441405353122273529606648723667316086939824040276788827722845997642367157773647573667727323739280762464722248831865545690261568962471234837451399328626701371470714767066718231575769877087081651760307075299204564401257372249613388537229526608847055710721755423378883115404339356621138400838216701281298115117025855110971169090663853812393074558984559195164537622395912049346425267202146254029100644876952635088488666715630342493022182215920780158272351299948091139635650339303506741703070968899021020999345589241385934263010907230381162577220847828777689734337677118774157860368154324058335741942859916805253793785532384088205530472074744265470467803046445458902638460479208446338202918121265432173945326938807825315708433709867983801921430025807386745669943583338007878502927905801975041038349347975827761755218758309049883986313533621640405485048309726473429195653081014924012317039238098019096845793615798588311418688579385696075421268087891304508387472237976390201800736597176344343962937148844294115647677106722618416389243187536654480329396109675423183664060083196765196540123932218089851290294832991144210793253193249540796711222545445700165282205335388455382817013366581784744260942410240 [181,18] -6142710706907275768057930984923267911513176229869497236807057212057184912760366007660766165991690019534504686953404650973518387887989523850962971723289872739663161566490398490337037765316456906412124407240613948587195738539502050105601702269360103781151357600044372292074767736588055771920997028255654053709033924719660319363966375643879087892985424434915403894578905111275271919110926467656490293636501092972975851556721155580992989875579181516012333410161167718741022603632978373313282771199724997971626853666017429214847353162279482488389394696764452334032245133898388481508416499701221555518463895722663530151103113623048949929855136685577856992362040963771873998367021535209664054060908928015650841927723724018595111713174467737394225414319051108731043543477676473913823328127900867059875132591667431863765767754226511484785458091151422408826939159433850209093124885356210853287448522352043562060970229059577294093321863229005729414740429080644008664692682228154433827164830870549293009311636089673634400329012847289457706941992592400271499618220805721331697037743256828667591460490649606363981841539237144869861596843554419353794706785603361335737013225463550064960494902197511291666881929570685823692490596522742716068431570869002550472467626591087532487874502308668976366878099915950527725429772907041295774066901560646158545969750490040145674046725852681957613166662405685400833871335466520133761705149478008865179700199973890644718066782178670939354564549499795862700083318114567015170415875205013508885183923371057633547811478148488676478548566428672777254233259045498146000979658983150568069884133821567124621052198381738489466997189641236719178096826690425179681907216168920624176359539598848538169197986174796169672340233056818339302681625407439970343867287222589300558902068483081358716834201688588045722264754633514807778553819579241202626973732230073099814605004204266121953888983894765172467370288862228274590821376 [181,19] 4444036901046733904013106616340849904770753068206361283756752000524335164280164034587685166568495905109083343759191451559869510555589945036134577866358162190008764578103821580229805268990189739522446094892441505232598265435027496412864259579051813743090545626898935502257279310299251015696730438583894086791876371492758082644438409174398338308608420159269932697006505879243847218868467536117615089409990092409275085851744850764750251923607741938223590131395376303457140354684013649886508816206095448562768921622913382995928293503431950455337597039727210425799110377898343701089223834624700926584487612938373108717951975414705971111121766840569089591966046011961546377324309534754040033117941679049052048781732476184249062089014872448932538543211992147941620897610759066482262678514415305573627374064362874117365466828675809964206011152973919254145526399510336146448683303835334383221495428742369584923986344588260915752236929640280542976649998558059211566323285016681177924735037676818668064932444716189442189386832905054527916780740091337963762134788988847490415793706078187396163680305564355810595129543125601632084477844033856911108374050360275636612122196733888971901210019592463821643956284255846542857029860664365734075372094535985717204401685271556146119000040594834836252085789760146763968568579913567600103091297678696904566832980628162000853182250303514262766594284601359252864465549942556202598158579382356845065718516316620836667459229589503189473657224721112013906923199389606696824791036768512659718162663085604254332696446256973103809016749103552636114297349710700485729709373717091271962124136618403121708387989865087431925642099210678721603992842433175383820286391689317023257871295738094029012526128675764135565370357233688785784985396253676958046018185447223754280859037283511895777681298049657457999895923234570115824931605019470539103953008554899571287792405407375514285239212509110831599442592593879670017920 [181,20] -1898430423384614982662480392300710086809684059035365915937654692700920178551394997906647349123238185769382789427437534836670529239161519024903733294898180646777757018862639802727160908952618807176168143109446830992052845000319875434178096090446985823344091171830039215538538778439806388975278713829400722721336487938095976939366475014637011885035278967780260808331401958891255664098178034410675290654480808922977097742448086506792953093899338350998008983523210304374776437502588646555918437145519225482592828349622213412264371453903026234558665508879425911871521957377811492322446920242935813163894274610121403916064655843512402635915894973055924091736099394844419448031928689919414946467327174635098422743409946432300692658233138873835452205199201307286701774174351300633048902227187364942995544847933459277006368782378275643965609043092925344177599266079265573324164723582905461376114712506128232836726765973696865952780352519865336923076370235371357940721368865976839712999215114031573375141392994764875082149558154129187304280245855820286047637404313359771044975783038130727802132143736112125215126311469318170759454195823615809050147440042357964128238934179643780317526962453709713825605953407470746962514854544960968857152690872595514260340718559797857213291172912321116047731293896593613924130709222111971905811904241738540349256630497837176216242580674606637854609583516290367633688118459692041558378765578186750547437190010647974007156174826342355845701120491854101287113024775071238527152146675249018387905273184821918624064788292738689386531191896234585123336191262337639765107143120095102195422228219228969591357805210494784824269064699991232261732574784134757114110737055033493663746727680179379717431308564196907372929033158484787042428383375923713024515501103097000318042899667636014723430986782257024362932152805123606252667669731429194102503645607198466347051886138771040649263144576358132376838744265703265792 [181,21] -417570286407439593509230389992183135804421573308149928099712633763390592530056301629493001719631986362622628665928275561576963284881180468349884624299477820967380099562194572150124088347439846483163115294975615270934201591321731994573290392465899124751658513090121163389860133432064301765755945088707561841211442284404830185855201371758440735429549193670314480183008820201765209595694390126258421785259332438091570549553816343875851224645980971941926233505401720166031158405733541509373855414212704101312964647619399738158263461688154606509443942924272500133686543983160444624616473019231535038322785937675011400431217621362734604724516891238116272247839983527859899541105866460344865957634956063701202766692420758981334382345094224413064892955153011489740493631346358548154791559852656003414665054931948784003489066007307051071941061482912259571835831064055363870234947511708477493643630797366963237627016626896346346169027313353252066909077764271794461200502320029465256262323149432841304752681237418245587824901064254171700420804444376948965650411849253018924420084523268441084557027029967069502295578039600052084938399371851999454744895916438348806542662671364429557120024731464567442203491770933134720870176596283677094489044086144496029214040186773105501910581677752429224807926615928401263778722036053292299473021696304963191478712589183706218959471814002092318939406299748907609564834370510360800669731629116200244666093565887104824169726223248271792237935767451027554302663083699731334886500996522785106081994607660020746731989311137781427432597193102248696749190826590178149711169270475796783492568294598322855663218791762091309589777023920778913671221750436485198164784134443243786860781939630691918277557281335036370513136441408819592936348196642106416218601122035916805347293820584936796517853365046155015186597254121231976660354217241648276321922729466605485319468928961269648815635268824162664294837953990208 [181,22] 1767424723778694488743050571974669538291489127928733427657671273488866617822349548951278298550781956789835985167231422152082426388185360027659682699921949904687955316722382280008000442360679193174450434893441926171159619095111551895821794364879501561557844677815377752990240352751728639351957411709836858350967089790595524795845192854820422587098055778697901452705970148130249159944454645806956530966789363782470204544290297647448615977752092455323636549444028564996025602972616775604799233117737745573067654585307428467179687326297813314741412325938887702440860122746117900655006554547635482344750119133757049414759506988598970367698226056974966136386119627232759085665841104171793233458030910542881299599532118318902068325927459038053911115412068074426470296798364716033210856126645542687173602804911165880431560036569930793323979573026631622244854398668574822948416504194010672584562815384359887888816925621398297836177350324335247739022090276225765118255282500662010985428748297681797763991425441603256236743335436617367683691797785437881070897634078094197270503625911343400252946985151239975845800771201795225098722984053439410339619950855232437236309729602652679069958123948569373138562792306497889031646676221579460243974903494052386693425656558263430912659685682803011821759837698272827886387168063388013605065653356382399343272191410965906226007268492772478153522501014188915581034769899921232665450536589658808307117109360619092151298854966900046634374918084191213848842744739039055084599918836345380359806269068682930211072392125700640453125369831855622082925351385315222644884284223716581487488581049004515010844072732233339500605226803344470973021036082299127709828983512752209787233555237594075000598209720175659571085183211060584673337014313034382025421289744882357706427906995451853266923659553088906887376896083287047881563738742447645208421748724846087163271371228658345267362494405342843930557792690592 [181,23] -2064317144711949971147634750249831124258267464010249876168442303689492365472420046371135648705674296310718020290500198165752659959657705530035197546935131813204191454553551853431393799634729697879627900611593791436772522632020539870403349027287102952593877255386039247075813384716847523663173017018827988258530343019043996504504476091810494285604044369357044517616686860874423787828100875857755704309300729000513836870525036820830720178058346624378072100174176688565917639294163385698505281628277168117896181041704300047687158433574002620871971226768318388379263013296593804364630490331509718376337803968712122504485021798655611358157794850885829460695622635495482282536744371347979620158515535215079439239113310217427435737478539334180096336098528338081317202612259811551908002669098767837879882995338238778669033361482015771199313855813621310832677406188007937870627615260100319713402903821853827272661707934957120071378025362260266908834548278445735358682309700622248629623632951847777199132421020944385020325013320240573697074653930702120162831206429805393979125235914186173295310295871336798453807118289908277140142526624202876309963746227431518888562754719049714595753172719532628328432803805316583228539553402005880474257638043016159432743856112739199411149212131797280670502776023772937963678657493886344856563298036749437403994154803495731407140262936998771088485104662864932222000174728565673370983450808225525191272988443759652190660541999666732866207787079850155442532421359805006397939856156444666405988866388660284532418681927384346293328815845497439520251111947223124917459824631182996186564448719462776693501071497919323238928213581137393987655715835867468225617947359523280763815934731303519687145835966960314270961695422694296803375205540321698854059934304618383471156833653165143002567661008353317293235211814038957667606394704998784990812225375250976531017048718175794217070043327316184227723296512 [181,24] 1687099124208096572679689682616408432510063509799111423387210822344619911212811744997345099721941739232059397604533403096597708204916610971758050843023806566366617792482565219424855679938023258592806331951824298824814211496138562028057084015182757997336007778822475373722375383732906814147383727486788394091433435962810748333672802021212418534261974854343565087096696555588809696674843241520455212588320382947219322192375421990508712303838418090431233897207480198973480188840865997199811871966504992470766693338665361835232934951594081948267031409304435993378936699310399324462945372798373282893419672767159392945525663592566519224215532845721779753722349993010732588572811548619905768004659860244815607685652822060266743544748658116145463771837020608361782903938646291071629369003340717074731947437079677250889302670524963345256457562801276744190297221956976595361243082889637476960860568338648747041999556452548213010060684764199684616572248891123910552152970973511486988613385011688387447341661091108848038045057078044736376086707724356543976256123027553253115807319996452342970190541328534291688484873784453615170178235327279823683561477775062664942360940107262488595078357545002988726361700600300416944606826137486760897072807363493340196139655218969983130002150093553542240096584770495656533546553086661300632364948693523452770550594602523635207106101938197028170726288406729051102532059380500974672478010459812093003603660737604643493190703209575463952991021425191155386273745585545674614622857475381568201769101195667572521169300260712579035332453940876435936274494791845577776069115130112794692485072749929901106775345085449088895307130164563028918611241120902787439158518058427291602003057078966630200231974914811843974590590303580922638517725939517993404890420685757897979655428124556700404123320439345336731401856525701750175394697524257404432197989839447234745672258344924753303801995702035028160764672 [181,25] -1100363227064960598741077419675846891742131249970981901762434592598610666644087606094682513606796422598474898065297963659179235918048437988060843128075128363354562346800012326721816817527693143275287770168491999023319312200491268275049917922230759409995739644757707402472064330728272956756242888052424969539637837475870347732426576487375558560046588584339753817058623096441719555272784931461151844220074974448933596341799660997747974880563377850403424552832728057024125440984159353854523017889899949499002858376947121179321541133571063860859261152453789485031533378558213679529945785325496917490251513311306648910908550222638416237059687446720366493232981377199783433184527360114169527619066998685568527160984058749537455852813261303519776103928956240505044489916748730161439899184057468111230746328199232205280702679731686722961453240997014075867604595613541135823073644549146260680506188205618396693009305303013363364034324170568569710202538934895068046161842811913953601615442853179569841041885902827886718331103750577514438465318510009627576538918469160226455364733887997793527940563810602566336193391996864582055549330155774126342629755495957377286541465453699170023133515323302109390123751655575449899263312207339727957121742289648274683330723586482893793142574728671731365678584398252512943037056541586780607105802117883317707936847471048693584699629902108546155469435155916513377834795478327902931491531138345614502656597122419757009750536561742778351571254576376140885329619206902942231429821210804954625446262964120005875860965059432448572017544826927283773961265143075307791019148487688217513906239292097089192365673517883876774849560305075927497456339918331802399740792848743673447197743191557963612094391669538161284310688491109725394404059244658870471945476320444649606300037165480766226279441694048873793344513158569632426168927782104118224312265642329112237121284737144320205904452649828049697392 [181,26] 601184155363384272112046622488115306373979342211967230295455394392256485513483191405348298950021312466684623289671626382768332562982997907273512339884529622533052539519326427211235868391810238743106085623672364178344580363585618876442834111065055584083890039050063443165953964938300898163632985502793453575113706412470973413406767040013462610739725472575803300656225992859022435358977677353728031388928815155766273973411061066944710106194099507589306534484080284611593069152968085576744475253229029880719182236934738769886932902556655309424770891043871371011872032958164593506980321886410898053005661165135006647686296459993890072761214416027555747697192702219663486961569806307444886129359805303060605655999923238305133424120201185766153597398161749728060392471984728287184135860885144680870636752065231028140344172673697557121998993043017065977638107889331824683818746642589487153191405612167119717298617331955825474556112812151978139973590432332831076664752653281836093388591500706188559635080159155480406969365570623680134570849227069509145499557334416504581081265113621834382570442459519526966198338701227325253925648201955324891431034767685763713168672623136075611580758358321269533695665145033082208410634108048913506940734688766662231431613930577982331369626701353393270351961937159971245673864363464469037329774683233442685352774950193140150628068010332515170423054837502490401466037415968752219125476451975516924378046572739106638278780240061779253419486833137866241800656015733773100277648092924789271426030091150412113226703204271742897223409262796860064126892596983924239955757160731566894130949733198650156932070971290569023166915327900396740938837643951484596756465049306163141235354287276105403456295608052507826910948510362651951781615525108815125436655523195857397012997041046317114752710463946562689601472117831003857490290095827388466179617979342135672180325602073469006548291219503231120 [181,27] -282322217652280467325826144814921826727060031411123325784731393468076974986617802200568361932943865454520349724768098806162125884458415900579844054778894028041877238775856143799273147271592605254226025187431829925093576107747414808436806179394693198488892989597509567954946464231176392584891718341502740264493612729847799234614388816694258182203227610451052299518409481706579758396301316620218694090490543482615825666592635056593145177774809460993891974911186932300137270687353551512265994624700350306708762617841023069267924674562172025822346264033231606742445094688710296942912465227101811656824551081922106243702730262245203993007088150026581220855613993678990714765943989102730012817490239482149552490980868069782485083734823293334381904742493466120215663005367933963998961251618655234231374384176730819635560565834926465239516427518581590054263632958149681089530657684234393647195636067764154430262999926320672139112767791047870549342573200477042720792848953143760082389331430534925905158082457829133085164983296490450083077048810309071779401786475606002333871506017182568962197019612035983397884846535684909417534179260450162176244877672084723251723463452813978387155668116642320069445555543117039242874171768319974481018802405020070107142969991773420022633071509587182218279707663487883186785679613384737798083084249271125671341471293169589113452516512359484494185363065645517058474967039244789797121200292843112221879618667292563481379979952854799520067628131412936518283080767026329771756070168087335476197689490481545693548738513992061472544038225114429942621319155715794030724834970665865689478552679331192663163084353946735499540356117199382620470569695763391749139444361318771456277262699952210408810528045195325330600546018285335083333508343564519577949065715200340063769018679877445098109344987694382481660284563192533808225021632288948291755380300463734634171460140474526308296108355736288 [181,28] 116032908184658460962546842305051280344380277442678096640573529431584548595804858021196336919735959414587585083575243086783868004358014394291759072164590011793014609399663342568619972106532779276764185679493057295395259266745436046085172632890750617822185848263503975630281884483840303178909731018170676852309962469582671327120949815698500275676779809203637365214601324110463907406393927712481763453133107971158034520314686109853004955408618332620263352681487821992301064687125136659865349974494725228830673980781340228073453732861676649246710160110115941992740971543591593693572060984503876307917677033050162796694184800193997511194352357604839275993612421584617693425067559013890229487035584317967666428478355437644265603168971246927316275512405020647136557161830879463636204621026223995824184006747080515029732963715178434125571780989404397814932083824657221981564339005351687202926564391392383876918248983776824181121726761502399797370296114018448523515952549894735596466918875547302533170620107832161244278199411048736020037291468055247828263919565438432506506482254123809932980302907534665344821511181886858089158952129299692762745749303769792696526153371998320248783813835724020577716872830215399229611350921022096101568380298719810304477369778110053060114819782374700918945958763808359865855711643448967550342930846948452241030580435254052333806833761801118152470680278584438466689018894219818810311060259389619533857042565872877738456355579150105417224067225222429374516347074555481390024998263352302985956702010197237598660128273038060494578466175897022985676683036684475536878121179923693079856690873076753114846564451841704201044114467456182353989893995207549842738443771525941339719913563434854530327976496089251676821616502910689221370551194905182556658296654573988352577502975200382774365488803330851355626895160303683200765091088340907110426313070848502076423147094892219174039596508928 [181,29] -42409170334622124316822713521364538157707351834534056514909940972368665409409201677906610289932495313666711857176699584746117534096076223449976358982095654720173967675399919893719361818038003612456297807845546350636385527269660799615418854769059338716826518117456361798045673034994555881055756031749647884310845522106932981733117792790466425461464753015886864132652730815965254828381077087315864954441048286809720327421164418862781107454247550472454616392993147360807593136713108925307682671521572772041601551158564310987670737843697221846780387859789907091276037605403701417280823765395227678395123840531762076709660783019744477526436062213040869974440263794874959616204235471059483250735265788194343311004583121529755033785726612687083469637999117575296856578383994261074730777810358742291452838966359255350190970496674543573357011240318185003674683521449352761199351080630124896113334639469123066992119637004290039080014998870888418830733568935041922587504476137637919160029463228801945953761925201278896260763620367860103205936405608265782008801413049914763431466555698741621632191132097105625128393257225635280455985474451737203796427476286100456687966670602437361099209404576359906681580765149009327415340574147804660393325194957886073360363939210894078557549882078660466032716626109492651520308852032599354890015242498128918467150930667389720114649112324244664125373491007761312765514227122688354605740655878968918849380892147975359151745282643779483548269199795350963899831771127229653314799129454382861559677864456400302110547088386825829503730632717855417151428004111367666716229632626899222598748409130994636495665457548224466668032682971589515605116776941380631578247272570912997492210681583141752099090068033011073279464671864433852221492947070630546422573056678782340410268727923879637916308039866431229865224530941910307716344118168507529161067835064462774270102676320125885408129448 [181,30] 14017502108168256926314102504287245468814217378266627757493212364386920318375929579693548079282849419685380066886015284739300856779530865029681217117737941465560359268228109330760344779845585458054580245673912691809681475938860726169556579825682899149903624171759205602887456414122573526103100115296489370265322258156858623020750295183542211134253214669720257899389926574013703131338231927573293108160759875908609835615915356004644628841227874757578328119859856370449482928598221817293193142782081684727611021246349764935646063067201730107793446371752515813240508588506334365099313441349721708029226184512563231207223330478057995881308920121075662507712066426730695434871077774068058707729757025233090064854014660698783411961159031308636373985569910531270399472226346281963152613794009347298291722049706274598179515248619758627458261044788214413292291189108635932637968464654216079590845800628705756405552761291650271922461636715237638552986232823210546099119744622118321933217749163424705676442817848097104126172633731197286081800378809756338825067700472634766789137081922774996727603550253757615013478228766208673335908647439021639666790064897428546698913215752226499949994434196615166116684043474342528183593120952915649265609354045972778821327797571768741730503941697917602940998838424005817846827730106728385339041120848237059021242173192154693007455289077101448779342364584793705955168199978456280406829314080628031686768225770434943191037815318558040022720022941062204254519325778505730766114440184363641480247234826749241789470166591022191511482009907939758340681541689730511493458871361413675217242933436818761826212384647812726731043844153629544302334095294706662945268634860736043641971740407340023025306236298248051135119571939958276063011619810816948254924091199636339384408609880285690169291164076182050784365799553804197725768177737863202571886151448727333127757358595950593630448 [181,31] -4270476749026631298026093383889775539741599550009426978946259896668772761512461909730142337384849760233422027373241150551121351099646631525144774064860576488164121234795541917276100124529330489289910674015108437095515903780582735388269165529592134182291339604520597224940143169589146231605830236513806240578789412983873975412746079384679299411150024955425603567272538220815487608463791302957851125470227909749298628006128359893401923573606328445557535735826810708063979046877327473319600668315660278681147325794407493194868884276383876783600344469003942381198305321325903514523124446964048069067504672436441788541886697974211035859637020216728673477191439651492541125831264132329289038318980436026020902375529608365589131471640527299118569413335074529823696894548356439479149629900388528691295691218151824919097308916242942602040092775044626788989536924818397293771479133101793432863275379207766962816781394764561024259098682245170528117872029162117015916785368197887827885980188263116361204976559044375062109197363963119124506746560254825993247529001623357427925060784920557002910736783471257114339770288783581516237050937266610783201898276310061921281518159103532003055648731562941680089967968852195728127535984033885841621423358442582594743727093448863756176121234125000237377366029026784448577737163927440412199383102560201203375544119760734867630557523689388748859960662565701072969893656738785150592544124855180368902582112937058808940811243118756652323174570088284487034101317589700989040533149620863699698117406492786999787128536804226868345620627173095958893413696697654188648913674853985767207531752764919303893528955825740148846478674750782706776381262430485358830424476956342726582856806560674192310895255332607035451098811878702424653548477883904075738060290078715467037319124994996543061082276841309425021094069897921884509841726657452323742697600998632193266857511302898392288 [181,32] 1224639799844156783841665012350867989792787164257869950482883286572092860988124037831731411834581716407264280368331325181333127992085846198535085968016623010330426117708287181331083978357900269865005153112891976667120303936133632479101769705615809117852424574544375770436296682048998475343942342895169322942344584156977047831062849840050200179575750094128256484942485981447507268421585651666250546429991814708256629839713698336019434990201747011125106314734010724859761989447725915340354734624281676042335610653730933608928757124857185895225394729832355968055740745068600720022192076379819649785278530102020265601986417935896522958650827815541488095279985456383599840073076481898431067860597205959556442074936272753953841988998667386889400503699897561994153297734473322681811801733454003807419223679173630110934529273498228427353643628531462032343865588276517263097829917777853478496022540027804692397424265870780484235202216765944953178702711490236453303023338155240931889938330956640148101723214156077859917748783826255150168225877157574620883003046349917724162497022032949965938943860979854283900048745299456428665927624464912119106745945743124628883020057312250034808999971822966464142228214652208155064891237792167033009904771354131367363164469908707767305263012095552521608737780072271297818477972806066116834873360030696195785387109004510528055553700725081295598475893287426276777278127742544048788166714306773909435164267997859210574464929879781607003874383564847605433804313336916000297959434240131602868865713176255041578485525849493713957829527303044204620296728244835614623141095166068603922686961957375182633927615582421311131700543610271595380998253211176021645093922592364737547515739339295278461014533492980444812434216318568866860584175874325162335402048063775869141805198438409067119544410172630466113951786985427611309606139564854101504661610548924963659435143003001152 [181,33] -337037997556063684690588725623154899593851042648820832496921614727633332458161632732678467561418289461208404295370650061657549132948797220137624512550144396280924457673403168661019825252034686923060973478244724150317314271776225291416040280326067593980958201569616185748515552019968659590336559383347158674459266566287596111681624358287016707443378903175419177886525911025323491636197381423269119680584282451273323271590097248347409043596311910790536125196018846125831096366546800434752666660110030322967701880335523325731901256029734816745819717269103810569585022856190197208866640100318954773085763223447113421975164589570146378953306923883078482597080556050878793002496265988992894248602469936674438585204647246244384788082949919047810962072592808743466981175123280554384175582716987693571151825469373662001065607128766116846918234973267809130549545916794634200079609224883612342215268278168004491241822416035794095143795858294868125667006611579967986547002652061683354312662086267598062538152566667671871939560033464826648766926102963789045737544237872551595292683325742428772939271219224793460784173687743508071453218309502701616829650253924817572199187193076058471140576206605547096574357047729557180354252194268348739397528723448585680963122499002297963907034864140282953364827282926446118801858793586074753001226062109924951954678846596427401886714630541157930214745065053016295461065005004856207296741042494913010635435549156297998124168121379423885910101995951711007206240151151889186575272093993337194292322898088804068583506189076185013706991117936563948889615271502212549793440223748774301968544736268735436620633759190040309891523575062024393229077514148709030060888167664486782337259183636711795026268510739656347201629783436553931792475265830832632931110914314016049794803486241651047168616515559182229477930218153001829403091489024287833410653794880005063522858129560 [181,34] 89658736787352769172710253928601610074110507233627621933667465272360927473495987845278780893678729093322630432449352161964628678914598507750052645503895985538517725071355890104097929591620823510853480166437534264048777176491179387051226936144477154925333979194922773300599589326946109384008156984716260391943091945371475164742043340369156656519584986482725570927380643776385888335479198807064555576970556301113933747992936819451557779766004281716959586329952085793625387735954457067663921687909936428308032426656759672641142739006850709728045960927006044689093962205854872953073784578847836993808299539197910771717541369838646151634112892194192311349496110221844785749966885360036169533333639240727839285980674537705594342502337601908675052744883346325735256029508523271369396968746339964293750760268102814796802291195615762847949356528758530089685096069885211828072925587017811846309531479249812622971639868317310524386727700756409210373138102403717102171857092791655575094324171766655328882220800803290157044408404593483677743928484107201909842551105000258835807949138076658676710613470920725448457960601933201018257930965982054691880828824056648436589007812055396131018192725954287593351634872798502905296519923431222056636034744549365877557488426592277564265107015976906528908589718285208907742815394396284418006455172557171339751235136109949231035466608383391253915489569962453933617748257036642885623593688380926210429908184107556112177867173056461016492666465984243899912195016103055641521599673629450881502990851577282751288867920964552831645553057827519992333078835516151978895047959260067901792860150226272276765996225887421274653951759904550752383692306671454416620354276944312675188091437197409098586803510844882041647101642440784532970169013631774670703261031562838099653845238847321218209579559491464385243226120781048841605845214953926416524015462038935294597871360 [181,35] -22335572515030385727612739030769193334595584956004278023474333378118557192103610905181420312689274867486990976360549937926543905589066142350676317229149818773040233445175988310494262388493705096118103735368535355998034438464776450750656208254443779550829952206471467688154099366058709807450811055451629045170890699985222563756870269212233175340076182581969565219936262409348569747030340524571816121566169090330769256767699763385787123572086599260397003647890626104235928980198151535444481803018962121180396281477744955639252534204015268293879907420156307122324918117667266768523742950805754769720611078928491366396602664555268580677606007619333074120032011384456570898351847830690712579548463491484529066874215589275783531204949238537986566406331178921524478455203386079684168959150159803523903600301452683176488300090832356081140743159356648815293159374161146912604854097501331170105852035033048170660388716577627282357571928351130766203358768285290287390564140167318635324461505107299834774736641543837336218549899888873279620938079598334467554507841862820142779243994161950633178572602850686538374902663195893467230554394451423835425940052990048649317694976091841065717308481922756678125458445399604582754795438697736013459795125844962011320967671666843928678401403841583723016224495729294000304616776954083296336680729991218609907671375918222770905454330524546538696829453371790544505922515352856970166454959537628060070431085118985203511301325692782782773418920222849507326633712862109171907028250765333286025482213760253274730744107721186579259631482370322160170220424200277594857971498409915617235727864282353703400060994562576745816289710111661132879086837819340553384638287580615277745193119194731538728510282415860825416959306122001083545905244731999755808460016842670341260966844920951703720367297252774887069383155856839350722630760926962944381785831649410643345296 [181,36] 4390565951733795703803321385862920907947720862741110757096374289242664794298685976824234845943943354191051533700337364706609409278710649283544058098756624825635147243816315522242820112638913435833553503104765047314439144502658110230314567288350730126769216381439513738865226088272814995905967603645920285373864621050915926333484747710920219178577071672845047462005440157861449163603797994718374956888499495716231865125111594384903646214117789230004905882719279735820181995455292240654087010070620332745303080648477421794381109660966405758090278016093679487936093729239496258952744541028679319833692934455691272788936136356140374023029061954508285199310855173021901096088415745450658079686127490342822997905560652904108913666347482548834824644108377133745201882325649885005455690853196409255336131897229656627900129465783062982179647774024983289278837518612052289896849879900172133435466229806155697846467288474136724327705208724910162868220986362844704550443951034234248683694795214032914406705482912678731077425234603623703089338945811289256034468229659855840057009037701940478455919656965597639176165560321166176414189902914193826367290831821294393102428720781341792834766701637710824519409473568094882892064590162020491055898058476555937163912574540378955481866879159654989398617489208625736499325496738735356301679482845319577789723466276386504610093879292485241562741538851278062591753082453771059773938216896025085642472973416228941130096508753101076450651392436194086799147929220705618005487014268056981342854475107995057196105557102735473199462073743713113265394938221717620186614888279746113207903990682224443298525988840702562562818561219203938170730115305196353470986855209747415257793459976033819565884876669307838464169473914290144465868066000321119237322014006179625302014322517287236233843639530306137181527140907486310230962618290851576430875706105151867232 [181,37] 72515112069990699062441515685963469379481409002830802249808018479194555913131365089424467055495507758237359248187365641840414994734789572900518034242951922244391110006676831569518997074153819187127800938057862808650592353695643492179592069007780571174945516829126603933114196794198724148168995538161229629081438124728002136463538629772224449894391064199918389424127207136092411711281428051808761036852356913329499502661522755244817925733562288929072774693404020181245594220006827310662203912240409333986529037769156784386785027456596137499425357641067414922364532008991954157205232979008765145801975167299421801047685482209232161753196882207020100232395614447430554918019333133784122197528292272228596721570345119202162324273897405691671464063437205877490040480372409564748295113945460799881772384540793552692422840856130781617884193447994951358665948881663891552990614688572640076450065085991964427746599847666714037285239154997210722526192714971090974784204139910881113136810245704561409501570313838938554677405867964897695357402253209874691173053421827523132323772886434336094916242270155871959876136205643716575885241638448186024616527522440046083080543314694738113439015341368787020169516154969909453855942188919825666119634626482506457387472918472091601729847457606281355936643666948430838851069066419340411460949947875343954152036156687546988001398849096358680533635264210620792066110527894807439952219121911886843661626675219749112322893139037515773436557867369374517399427369746170886389696349516948250012388484988729882222174031133147235271519882943719224699026771851630460725578354261090480821395126704041172409907240857000661090326401488832973379860472679580874110551266367675459615260406345570938148628399474014987331731111201889565153886594621723525646321582575189468257565246580832645162512818746646781006337582875060394566812468241411122690976116530884 [181,38] -896116730307314820422133586808050914421135879076862768055298531103434407930843178685811178105553439173065193966106927238079641172722701955734490509923328578776011205884940044467488578095298155580020181420983659384742303736388545476920773378390826381791678336256869972920115388732884171301040903247595809207613032645447548275502603067045200400606285122286553516239781241439713695986079739461642518828473754691468286494403308928813382589278841282955053182007050927688475743118506006760432654605734566372866291410201496223224411188240198371654244959208694693009600428088351662341308776351076058237877380973734103641037527998468690023997769912178387427127109970985544903932222303935731458163305075542920687548738485050745245722239402936782695962304209444286219281712634866988170567817421785857027614773021126805155040580798790894889099341454538885735857253391344247806561722634368984805754129886433158075864522487514621589758290340045799825317224948320227143526629190113399819856376247575238936636712178669770098357457352336745047764710170293024776882967493211562769624606003608158006250641345641412797951568639704818034753746073908158909203637694658009028204913225354942396490305872848093003696197235436396993384621637963785405822414377500135845064063073955137353540886518106313544362771547038524392174208110627948241338330446108799538272469722706148690894383028700167015498908465657844507309554128709489787087943204222896290122218206466538222522175318033205267300595947596838955819493938680971593259029244755500320496913037913391308322026510046507820732609504555164726249672483852391249122696069121491729058956752510514763167413067561038312553369826713001023118086448207192114774162935714398012620763455741635362758475705690734775927797799054762990595844231310543499067403430500331560138038018355733283128895131866676292488430694087866151014628039837922036629164377104 [181,39] 860722926521608019254544524075078117670962963960208036750423437931218188152837086177273879172592251707911149699818387848447345971689087293378279356239414839236621965532118400886515104569199240383957336028582837845622416865553786908110252619028165641882268082672904280160592810884788344875639571797911529596731041028937412581739215184947951769683707226867175697915154643078419744125271935423613282867571804728476315891279330341684695496901601289616101664424841601874440419093079228517330773154429272957051037586221993771286946466115712018119025033761987369591195824075544174005728923465248604561902184230076667393076346567445876484778973782744214104140627659198553646456791121782228028837449301199755858671860131395008453302031945481121242276433973808537195798057925080181331115688125890257433979921492090191952972135337739218603396375221514233785586371902782768592519538780201974045972188767067803121236079649427729706226385837014055693662495103973461250918518253614947598696302441092968584517283157719833858992443897444348166109063436292499095724397899358133973767697234562498178890018702816073903002135876475631246190887404831220222345933975656901199812546122321275626897669632960700340376806252409139013128038424048187898960551855198354828645663990381482590429200875392302332726934005852509005233044496253033666314732039167618292869703252791802243832541419905945925020077357727181148543055103714451172437162117891919255544813369856712879778256320286771479404698105684308559579665118772914543013884054046396915417211950879445175010220946973667763996812787402930661058117683822346223012802540302070355928974203832655741834385937879599443309755446100788829990668334786207481231981768459547306679513146778895535434470821126535151796501732859614392011918480381902248544594590304265303704246809483408244575331364050962367956631039504513875500671290576940890724448320 [181,40] -776482444046370411599465812644171713640803468666947648884942297436772665686901793416637319338450199166725264137880926217924216922834346021666119894637568930348313361003146974873092475723324472431964390068099877130422877482332591297979454319473797883548204668439871929283056685492808276528483728213270755092908441093029603288502020221182035787792453117183661492341775441247247261160953222849459548552054196762374408199893395359404802166757776254163421461087043924738179195558307303102125490485517802626913946985648681137592661586635954104604586817092525920622199782941171881849917890862554109516702317261154384411781428210618267122815510646097268006126755276335015492570343363118864067588339169916592662376368549139329905435630663052457983821652050607676962053478163166433158580124335294358694883074689096896828848666718765444666073593988779647714724281480409808372202624819130720613925985404470371690444235272481140350884061852978065976574321249833744679245654923376225424632224930628810639244592150320907211550345052433045730533411732378159585491956896877698574267758214729305175508354517904352104590278680709982288300770378317157420884132384538397063971675277936674229413321114805653318593292318419512141330986447899004792731736417553067303293903800855537280440765913575114699419199312795023982222317006850480999329773919825972019609072690298453006916588316459611846269627364423065210771965939364320982690942346761618531244654474472359411901547100115037742704665374655354484634368440229758126082225422903594208952779242998047646915937719958626894555349645188923962135257652674454274571047685599143774024855018138043263410942123589398073878218709829368655175638324334329480583114693025288023987935644718722689244570725185377772369493269284855883022629706486636616138098718671133247096827321174389988289109027254724585902968571212787701198385319253673462683872 [181,41] 842884582908614461762062021223747019479040018457807022702930489539606000681122829084102953768226087926923519103791956377424340444180307624603365983884417424322758810484110336813695896132581317552125064378349708472260419906386688636591865686411691155784274223123627857058579473807320479570359891527930760140855355215967550515464977882763941730179313451488284396872415278684835713669091462854799241127507065511292721469487481870682800638631273957439635368181299991451205022383144584055594412441236443047202293293785087546019852825611996243355220020914383229848457017197048990982906816098369326808776791406937057401869734047152232836154137242561375280571876443639885531485474717480857567682554488400263698347680060515756820482154406562297361810689573120957897263255104700330557412063630219882717318628611831636968014521640545379702117112181228986751082892155837361046588227298192617833191086420091529666996905520246761742619174247276695973823758241905387177414293869319199579792170713632473664475334258353808202733705856828331390589223248863562187215817697554740792135611444193740402214850853186363888805208695407692665509833023128155143591382835497468008999171125212519483735246984367411711868930877336011095718517093923767736747893704320461062777646606906807665879823412179501262518948743725025212908557386527511433809314353147382202457099025953421344902785753327189975727840253627057193987748193365676852894883482841160626289289508297186294861056855484777667966904825088170217147555106548030904350012479444161341255623591976168356247969364286063879757604992677912229658653145141743253038822038876817937374775915254336346239420012462933526789109124587061524715387973444387514828376579367941444048615160455840129161720036245311885514515993376777182033960051607495664903017286755295631347338684544718697677445468621979551214867137633962609480808154503973827388 [181,42] -1043636241257388286814453291765877657085181275752265481639674088653560123129018835635671676679020057738120370271967570844696568900501884823318775514726390706613366378434109656547237693870296386154004476287045981445266817314020045104995910660345456899575861154176216349350470166496123244919560120390801879493207721040604763555725569700062026006218822883030408931443652729935721710841173793119608564052475874538109305197583053217634959402781626139269723998767694668021863384525320912835774553663814404504919005514416607859134855314693687532433950565568196281236362313986121537485629234026241388158136597460934830471441168961648881301942888033976659834559674890934155046452092411655192771068724917169613816478719761293564950520551296830504393014634642391521501539069308536957365941040963787424392471963410788495808217644826930636032842537050639746387846669098543365686804321188522904325919339824386428695016153881649334501951670452269031139376371881116322994772718449559822652288060019885395604849789222980010932576408819957491980492752789972025954585239037044315542047473347517630419110639011770955233403868663599099869511379358784433949619075542782867144048543125466108385386075636714580805863321357293557245319288987196825685119077913748259783731587738528100883597165185995929395190888462213052348279093233124014130110083932993461744544862592430778747642821660090189765342358645192327070324621831836061629543353830764600804404390713410069022115242338699739893635331075802310122357613868032009818393521698205407262005413567615814793255927736270984558915278856294626012537557736621437460792953588549808140069341466175094565666749724343635381296951719225202476409439955877713500375406559813363421516885084785517546628033796281808172035633305783330667966194313714232957940890618561541339199175425981031718389450774189738082373086493469860612545982274312669032 [181,43] 1295730534526852577809561348438813978098219563352745755637039091311472337829559687573574758071246432304689207148853927551895973890414127023176176326810869802315764358265246132986135730196591715564862553405612146798063102187410108165799391578591513369645071548108002667795963991693210209398122121831452501208215038145652094166987727404369974963038129586284381899496077910403140242176799677106285899569907306372450609747945089776125420066718570469707408228928960072684350469604474328939817551420428415538646254664236830189399342191746271196062178822186716483713474838389284818388331494243877667439840266814375512392603032862731940486538792038681519265066894260308510564095331441565014435334343514474469138341257035655348520706781365192628435206035468415910339603614336598722508771039390896067414045800145348606573159771874072605548798805353458868671401146013212014211783543009839620175814103046105430825844808004364531334001284302485572275087884186794472595945239466227857114715888896500976482995172075166248011594825192824307024808654401054650174432231951056977722090424731318825483931596821729871933989790026064377606536246464893703664865813082018850171777005208123490959971574255617036391820414012329553404457310780134176996123763266828700713940570680263328543034041714862027484593932549828590852672111071218719190393136544690450444136367454403896311297296746492592319594631126800338202706799226129772246819033690798200367098730095935405505589466974324951917075782727261468157400564884358020158031606599213875207258765659337718957287344087191262980173152329049501005353616698515874560665651896649337369543137253691346922861424098991529240720146260718251698858133310524396549098482703999860190984991468089103558623305953458179093488578590735189046467313822965786743431053177449051164707403073143468684390234562574043758510449522351475738334038948883816 [181,44] -1517747659017769004697948425656297368608216099286989937810553565434819025803357875032463384308782133258151472555685479106858105318118261078482613986783208995614417130279754542801289203745789407820246448768726899718995813349265565747146831444119100249283937755393026744977623181187139883876774558989801587420520293541668115350573822847422632098776070562333218113291529247763694503284049465237217761179014698021330915856698704102090523773283879145392468324902748805534231851745420000378522030147139297102842045494191230057663276460187327029294508861155322451618527486589756763680208572507000377802777490717714919612861509205361488751458308727103134182035487570283042881822721501114316309869309656190085704921480465225415532000389578902797264014679743670792914132543854954020687026940464047308534783090687487212651992250775005977013056404414723440084597456410023527414817904000364195625637749607988861375404257779061297353961956218167912741713333072232726500657874133565211781333299521955226329116685078400401558838601477413642017012301845667084743075465233797474658764302032195133392585057521227452458805708168375471572519311937696073989729754373868862582502772838440036731216079222301774499210660042413319339945543008425444924664608359772677189321452342013748150176188160301140782046145954825712132098359083256407810043582415336776590397176121332056854296468136897382630059411568482157374960111457692547738395235820301783562795502682904764311702339472108110070365563664132816923450882140624828798988164060956887354187244059802041679586147721190707630805856586858868370981699477918960844719475930454316540172354750874340045056997602679131228192812900252689220624558871167212633625471976101756899462203845072293196499086621376250201663268516523493915753179124006528449628705130271624488186188417792220663783325848292161653539397211209898243653188762896 [181,45] 1653784022284440735357147701547644451606176928101079792420360373856388348803267509356850679527018397002213567962591113620274594793875281417306215358830887141480893982979410073310765073744684899262358373991984115466636152046591891294458871211669812744843251313808624175852645966414185285276810379471472284757675988645320393904263864116357880998138975213258721140056479537083127893522208500317663049693072652782349369368107067577894747549530485097606789977583182688996250852033719177693284707115731550051407960260443313745475366618736401955449082028138692674080378795742959845265358989762011487265347215827851841956683316645759768144549663358784889006681078529322581966923819790535520999253338194679079563063085843680887241855392210597953070492034153533051288490702287299094804670967167782306962208442921698873444824241391871941736739830825675689582907885183394906670956817468847868911698381523525450554275493516081970273565655271608744419704320185773765218439536567482728688342356940317156120286888218632409962769157280152076017305873452932994111051882073013844284303985691793385866278096765794925586718080412641228619037923930535962802942142151396684047672864840770964857297282624755576401304632163394152392179892448705468278884952014157964203551675063442386503929735926070129534853194410674548431440151413943263230780346833288329930800715225367561373912861239489221386136866412702215680205925612773517968829009032305581208656037736352919836694088683269224110980570800247402851499211877465513536100440128342978749104758085515715907272640850280673183466813405602670804075603458240664322990424465292731243155588519666399935952873055198045949053234712432148608192806536817930616952312578827888280776918207354956988149497053382374063377551488163030456199014571572772554590366492360882601226025457947756386927361886220660220168501556932538173865253774 [181,46] -1675136009690889220565132751092226666499418911638827775912741001069537165766253679574988052839437493155923820554984708217953799178503192765782417878424101491057867609790129452112765181779062291892159651398250637709822688362290963162663567898545733508998246205035951351913773416792311049450167363893104914622330919669072366017188642572552364404165965458935094071630318351251976387846647151036082266535400996096345372618435559395547963185239217999042417640792503164863571251696094559985164661265223499810585602154137408443930324442933747514985963329730120842763425593151946880590218117723403415716758988899775550288334662501646837830116945677131906721393333697573324990184738946149900866550013869171035831959990468892062366203191339080299214383415838890984288026368881160449167623659355170979514159908898367577415937354637610483957386176729643016494537595305339130450726074340599068347625707619985026242766813112277233019701044523926051613637790438421835621520830973878062800761007473403657547599075311717441680607460598961050608658973146758796253648166480998826170737674384300722375859797964913565283847514899699432024563487841970836911165390088881605673536655447286843353236897460993599096203769125589102070130030944920539781346963229632394531285547753861266627554113663191320910309493772992741921693950678797956851981132123915997620732000386252152483015450713848025903344240531747980169923093704177128220359723150177959629491302585957277914635127425275688893490808259366971999797721023639889662801046951561503404483067334458521268716838657918721994033074894961839373283395070041906034708727188371641331797322784787440863415975950021009279636164413708873754605870700331257148681155217450619252139856064653215468390967525546977380468230636094420470256132899641789989181428778957020306084363527754717234549976971860793871118265721131546218646232 [181,47] 1578115635772476637420479582954429983852144514723966437329101527654327655360591098512876862488769294024289126794773890693249676688070382986185709651856682871645546131938113449129419913227086662295171244868320618452211334451229345547490128932043205794622654782634623194743498590738218201290825628891317883741195943615599874018331488876425614761443140349587771910828835303325335010604227075410609928476918428488649040158482212853362207589332867427068083201641543844708287291776917543292733999368155892146624451236450687874986695529746516018860176545249886321778098741940839479651655096516481064098110609125371097004426539587208874133738339024866809846380810755835088840380642904854101173923452912837959421957850206485661758640454703306864018750528478237195034770887728096282661655227326127036085476894231135775826765162980241833448416868617941984994451230218776312802912167266341973153418166679843960411369435461606583053400424786249366870248991780111951706774707224639062710355981286686253681481623435715180935203673375252436664119883824117813907915872058302657399035831871713057399411458768342107173163416175684988726727679639452504817680726619049249444481905510357313776529552305451985973868122216260242179719604349883490582262427675296791051667174805814047149843554807259328591210399053509644836727245962910497270207114532926129073749587042658147842402594645466197498809380118840445268484058450640098917292782719167711579375021259216095499449209393507385325095030727810201737637943995791148162725207011976716669180871457613991131190400384239812093580665231081950417904830599694569583149488810096518854701606539521906283900902836892908614974561452362603287748295453013265399630889072998661652701599350279309962375008389513811330288777796581523627979762451126921754936229421072936816782404953800118634458040279596835812685221579334358342520 [181,48] -1382623758549187016368102894080311013254310472502110625232884144537714786168871892352800135249531316434299183515688182294753240731327847092062966338057023725411584946727493583190238536048910793161954429425966405091819079924260938845760966629154411640135011461139490098830225706576758937134708799978050162693335307846430566687556085131624696879291096149745846727912025199851601851595267357276663149846993225601658088300046690154540983785727348790833862555732598224835453244480077497210520770670236577083398418982663987418532782086732113047084816980744151716399250946707367537010849826523514683184298851462333603880580556760643876283605765249551116817674994160588172219815345478360616626649781018817515825471042947815610061841712034003257832510091983050856947349873921620238446033524828157335875349792141441760041752492364767225985653413432770653675002888149758118581867178281211734124550922504968604001045993557628812259536387875532104363758650319675808426512421934502468758274517863760594300670185480561086669985004694210217342817449982042597306043311942992469140782009576164137365428171427916963639450531548784122465027238587531213162382216498318668785015785720241274440197214133957366400765627356260773135276849644923197875626681532399616468295080268910702768025336233511506518049858865936613416104844500149930991790016770281559224102652216772190656974342081740646312847571257813429454219651003427673542591847630728965501725794728529320239453769185003704077628360053545746120115608973879227888155721018977172324892595998536088839614515505888940285795048605058943037686325050333450988835424695943085901805502012315194689679990123737201119201738545839819615832293134946209138939272094117373934863374619685587287300075438635349225951074417399583063621961728681420517121505123358968915363110933090140372400301663640311949629385154715386832 [181,49] 1126591828884992015466445402512765056615067999316546204049612587656957462817216974397155891951794726964799516031478564678899741379268952726304368949002131643500413554426174785831710359704505706261401865793682038242977949635920331256012181206712749555566343632418304346275621625840645392584632502867238643940496105618154859440547761012130925078869723073057180946919439934871240937274693427849243656378755306177460693949273101547544242768817257913782070260456482835770524585684466915172776191097508368073837204818782880539346621953441140163509076096335799434224620184392985752738823130440439338039838056256013274024328177413882796484880634925395602447857316939507378031831033155041839578243903470972658731111665135897221900014164303640382611718346319785132721365090119893194821513252511101384525383417925300340803841700211211870140209471359564835760170094008528848702139813570424685077733311889953836361331668234451394800538320856192784247660696179584197180783960375915568521571606836478622774674655465274846148539112635032592110989324655863944881750583040999528351598589178746503041475752555785925308556360485275549703724082526882740118343500383339104905778951445213933821100114779216879524476562773531220521318515655481536415111300970477490106554646042353105881404356958187596953367004283977682366928690876770062974035614709760335270914020428529575439783579688460714397405765950830975281605622743614572806865160967525014720468341448250420905130797757845046240148749462572191327766823866192077801697392234082506877480901603444922274578885749863608842936396042511919306773334453943622683222343452403995711925773659981657895046932850305130254707324218070246348961090181895386279529952174987462451960199360820740671835300841954533916527859911702764844386502767887224612229120660202144795831737936359690670377863648955395462090277770518166 [181,50] -854299184127877300972272361423538012606659623916327038806731248641607027701899983692698540425760040987318511192146750735804795576501218395769456067607380042616061925813156218260064918107764258861656197193144597464328435455975300933216532800984599248893026054691879052297651233181245364324156298937460661121971299585600971899890139728994179044397087346505258873742793589656214414208128007097293727221221534149457122472995973037296669226969081467269478759316919140516234244926346192119313969205176811179217758084675092967808419516754636134872176422022322717195295165944997960499606089578975481013896770904525993877329170832852210615995172104247620608477532547022883320788969091008126381213287562054908750162204826477410550366381070628898262195063481501479577793252705611118963158263290803344765978384595137130015458508402201994742991749137747974291311332336755348856164319180481313393073872163443171619544717977473888732750461675425945681404788395609720929187232746102852768303205074977516970255973979234032829769876657196325197907830672944144489891827678249460403999598137747342011089573675040469036806066492159238950237344917774249265493497549909805764824221991236548450692022071169223993239426306126907988696777672067527901938503811667160533902424680062864859586629247389063860369015429489133989637142085858300312591483854903679914714504997477073045083090097472303811895634506172686584809410069680935747940582540089928067257647997059829100952266282536034830960202603228106001768789331972536028347399180161057326773881660656544925400703570374588817331634246368824489115434464615183716762676745230433886406608425470412752932328874301551902114672573815463172405133708300900697194898178684932943461479944107238556742757605296741605410361118749755354271080288591669063015212760182065901162631076113346117602707498363478144458436648720 [181,51] 603477541489859910941933184442657653507243399205620521978758139208010989424156511748594889521669659230146620235158907277025231749077560955116929035347044776783480962585986803041335907683112049109469366168094588319432606966628690244734709168038742275982704590046257855344833843565004378541305877829369362947953049836177514112938887002039307611953950186612320157898344437008500676318397605729194210937824313916329766267425041416899416162195811132856333133161479525272461255326843856477222789609343934931730321986563272660702485997739957330316573294523920013939335128418995642489512423283600422008694510116042093479911019352365531924507421117637631033306361545461477681482637603992485599292278352381741480013069382985308379052746723283832475647134666967966205546180312046146498179128942923828565074141321561324586911879582664900778843964164395488583950034749931541339959319891517637546485639696909406013566652027097594214579608721225269569013327351042576432639682751856851302082487733112973627934836718977049986278574123437120315497901442303617741710074037112477577845447583091389124112514514412235015473028336737422429886215666825665545403866078642979618699168281755778467519072600858053246226411781213142145312073341037800078386406426960602803788431782928423787049752359965704942601889182013872756573648900149545154400508786148780367316285122018959998648518899060935979990071985143993908779089398387039910308338497948320433440293742961617415303291714313832673225335412913856894618201690857573583315900322232534276714026393382289641671776527943664052043322009209762754461522487372161892110936343604189857041388448418383179799664734523486133200767438419389685829346863572279423929852157276925756736094217500158560114518307841777290586035532703685241694060393693766911016332843560586428209082097371914706161637067250150684026722276 [181,52] -397397268202716204657592524050948868746158472853008437294583899283411354450201552054590021290370521964498778861518387378499454567343956759827902500006163717403943484949605202561579255553050414510674616734197471358810858755678552635267446943097565809141211648704670004571402350199969332232531013333853000926065106392736847225121744760031987544205562589491795243457326199965211887453525298281355194168408416087466161316766366886504819217925907634375284440200523410525209387990931353792991170570109424617708509170989665671023660668457146516725683142418785252570293522811417222108599227414610799658623332243796157093339232182805094370975275103009572777137539403705092451663092865014909289639344621662699105035731195783512870256464127846788474801484415079512956706062262816776139576158478154473939465258991606613842347620899240920318945028007468064540490493092374686075270415238985724817395814890843107769563058674286338891446414632590203215371790454976969133436084227462945574378528478758436732539209921192025136810668626944109899807417570480005215432407549697127207237481355743235709942925522616590618109607782200297894694714210827324481768125603774746683923604075531103877229205419264340658045608534603330405198965550933129060024717092870650292447701298495922722491106544144548161653004640096764328511519977310769091985644365289050343898627546680208641036468946692470803539824306907524453352054279552390613326006089445053674573118049065715306614821990675699474260528297963440196383094797269170323052044921233580341373966132618270088318217828385719005298510193892134949191210898645154450205161796489938642615905514676999574781832161233358007585718529022912315488837656017600898132728491461683303251064063326269446316550768162126244361423192810870042616778378925366707865543321491100227744415398100263135919235088099525748304968 [181,53] 243933908187701119148800385749971527060312670671223219956649501069922164863611187750356548067872192755337064060319956026164480667401701134662160177284581133337353379130640404084578150999513282243279575942347312296727700613691375974607916981672924583577780436274845414513114467301207410569118619889350178431119497105641953828877104989721314077590582573028815658131655295540906489716752853738893183426476064652360744343438497666824680078299974091726907958396371976181614250832285241099261712766028244295749803388576970412206816539575042115486711224368406762925084906601663513536167317822026130713063535743131909422076698820281503178149099858681359733727243048383354401878191306703442706687541784395235299862148447053567181374033332808380390796682035734366439712690425735959362403473872932532975207172644893530223872882080617591564409182966004478913979831272033147637076326614415708536957851180509678115939012716532054451509098717968893478050805192495391980247665647351115940080036443494353787860407648229708394489745419799015588728271410247411611042038163825273674149543392972691172616892026282382561796586151904578867542560010822361060771486882828750765679818682242798735826739266135481740664217594370878480925490142077712220762999177139727030347198358830073627124980873773733859196043065776991360123533156785139510447686437137001277550192972020378416511777926555984719991421301922419555448037833082650012059494597880181793603093477750002716432975650841582311334295925880568981450426364454989567545985843167295377127345638408239450733806167825597546374398290681764351333828742773054426939818612775843363036141612880427300039268049654293157503489142553016452218020554728339934249441639774250002040433688218921661271741804581974221932394771370304035487292789093642715609091504311232080780641129619021973731908961242480543101 [181,54] -139440235290930335180984094230067996719772398599781628096268705105313883103070266228835232553539452452842276763178577897253073538110186766791522635091229831863933426361313516827121085539939835045408208737285601084781622820116564160861203021594670294520864791353082289929880858648892077572600719669802637205412405260566253927059817128895111606459792918911967763465835506072430521984774306452100264737495998308922637554765274803212017830558220311419718283946983955909553857225289533868984436349077533629743345227288889977005199494600322308123018831523293369021819318274772187210899318715084016651436804040317469697998387908300203099830461503233467489189276113080977896158615972207664698927688321529146105747626395999567226650501215924288590651151203038985723514863331998155461984794805060539065372317290016053164443979894823486222593637315641158195128734529668446373042557100988354864794234679178495309527595709165799241442094146840323586399868541866795621192418078221869584830595773268693637356253866742250182103578465268619732188845990163819138200404532868711358626194233735161537512133966816937911183472627531018629071543101944411439142406541208886119085444324228052035891164153503625226622850119973838957101091944384316167843109352093874391389445687481882097133837049953324476224265069063548374722995389063368284528335753737328363178985243692935852104300568927025973293393653540151640074273914436574061129288523878982126316949433963044091339087262478070372527215955860227506206926603794112985387517960942523277711941460582489314045860241092757421500844498559677471064918054151828596270687576609261339912042639390644571295914870336448569069899699133191376791800016420145189197997437386791805577825184852267566246554025619086751168921632195694249488077681979958598438394673086245701008744703765997801854170276629106184 [181,55] 74110464712835010539550376739293116216089275750684419531298455542534299733336354782443126256090583590637779730260469396039972926119183289332284874621033939027771485319054091105181616378082007174045951337655496221286643137933550481699438338534301634110288122576765811583232424543263944376097669448353646282751272554876019055519419898060918391980990008796244676669219053505251115581619749785365750491708826706709770801302211292711423330348941964617676049050163206211220675130355523243293603141571409812342919533792181956511430401417151573439343766201645026766921381845605374043486185378483045439985998225117156172704782631092100332974767793528555526709487731309001938634974313206541289308817400637241240085209025444206234093341273124423727721879765314821817399785482148200176345106370271085193961626944309500767291739635041184380466864273972576301562340218006217351070695989669866181111217851762234430857615805672461164875875387356809593127442279778438243665643299575285421873713287563015979099103516579425040893676679284379775626424862049745522626618723913414664820036754487375632260257789404946408983347593636617594987293266221043346773284435979783708371276731779687078293479888588057257754092809911099693704236839503889779036586236272723270808946145826317812424251481359293879686480608658041082858202352891738556453987729807391497347023455626078559371765165049524100671338009757422700644342526709160759527885190122077288659424007071896530851702036531607728495960952300406021851100154404348936800436415573016853183168583552570593123787461684624275484909553773945057770517710812161781098954694923633170465409801857455406285248987873460461667556017433819522960132633580205749561128485972411253770055445745767658794848831425404284372888888633861758233766238660162655716738235063248982309618415042301360436257304140256 [181,56] -36557057557522594787883184508001571476917432554686266923146819390113664717124725875436948403079314106754375786406880251094585905567598351883283739972288288214788998990118443551709099530906771130171897655362135353737387993869511215299087554477360143393786971738408591957788947886889169018293806578722932426531292742865431017982339002514122943221992361116964936749322366762633895816076980785599480311270322857434657309355270393198202721725509887595808637839290343590773483841633756195904462803348789972919745426912077405888676212452052430651308737494575583123587403118351511919362439809052936389386981212101940687397297922660327991725139485296769803457683246501557774979989242316531252614067887562878678930330469876289165406126831016373556705669250105667261662353896478996200387611444440190719572675453521229446254104504200943842394519385542781054335362753334412793297465640267493049240838386279028116950660357156346248030704230965659839112135422089235779969177901374332836429783314751480461444424650851362540432243617614241394854970302772074965165680839025075345961962397869741781650922580647792441774764215293096331826914667634104172722614014843023829193051671039178276666788223255335349719739430043512165951243870289800535630453465063876475879578446423847789402267542968752059750098635895864013283887786764969733613675105311928673025113327804294433554637485928447829907842972632461678881947988900035005124517090913002478794431379950507788992339391573240050976023612097881199523125284543671581441559652827872481635889545512006690872478960457750992132865630281998149802207110052889135662648440327785796392731171395337151111218783446340022947221189625950161734368112277722864983164670807418120891375417570668539173953593419569119217685091022738961811450196996271681023456924857800230188145982441208263593203446624 [181,57] 16711125170583347094226534925881521784335784299086374897914445942688110930358368804647418774231179521244467226967369926337694197493552060474437726654768269308744935007081856653132797334930799416476888273989676913963318248631227278080117690769959441624907656582563069632220275779739116808310795204178035763964522620226865682271274310649924996322813444589745330411660418689371591226606029282179297576195289246697963819913312536821117878712327092156424728997769408857984733781335402727191500230136189666964593115662963321744142125214771689106583894649254659900585847273005554230319671420709814672856827295168478995843407271320889457912445274941213321850920926732365044458863339862160001461772726818369008739809968748537749357439621975684779338905688536572961669854095730512929034476934652920106803886851721316018034987068615287713391041503884665556988347162507035110181879355589393209962102544568819572257078735901266198014791292758937575574824038358088811581262410232875084373610606286177117092060570468577228216148319770464942768814333663870676579715872507769143563538356091348525731922515364553218372818136329169213781479278401901233837509155638583214931133900628799287871769480456508954943066174876245375305193475544842697890476480957000834112705145059667456912053636086265216050046614636088927556810973810052402238148831441834701839688155461675037986850860086933134588780946850693694742854476364489033942453862491998464724965286773231598281965506024401142946353504634422689779729879035590360903702966120912287522719230432942637308762595433241113067911113707788817985483742244232340906976401724567359414252654544673748480810567563003662173557293635888672083598703799197058817159199594398552831081459126917593008106820369734037458318587494106311497304887162704507563020653814484180766396117951698054960265340 [181,58] -7072708827193394229540789193562258658027031225012302516808154923704018418344489673912128805769843005520149634104459492116092207306750450118044211582575455865506344745906721925238371911218538955202383108632584538412850311906965352581313597885794564110419695858374716474178603300784907881217553860888205477935424963242567114059923340075580439639557412760423701164772311051856665722750344971236596670725234089881544626553295644955818225100587716663022022055326458933871145891458513155087926370557427214905097777300988457761426741681877197110777246373480923025178722354943360099517048359310322044859440583170496015948314604776631290994512542101345972099919627508182509653159625514658215664569752868703289318558691418495300720471374423674735742568930313954778823327746687390481392343996947039587136261315594648717666106804771940636482167600063712598289104197171474406269635348445224412055525991175339785418773622885560682415337943741277242107196373990800213656720008610603969890767769131720490049351343903915145060010131419350638396631812768140257402416573541771641498644544738878607615866722559649536766893511136116495253638496745217573036095041767434623367186936063790467991049640396176734991925428475214326093580100537373811053563446501153038390759313423795450807579105269056941526002164407224935095332864773993626326485620982003903801432581001967972846822961552816469958069284120872304418603838112556073045841538794356224687082735381014650449435740120314413252766980434236826294878265422286065855825718198029059514845232262707340829234219007929571344789042252698573515963800446942621951716474353162487882987328143654348777076007490802126667174641100872809651113632012170323059156880594326217696016326198668918688997214820181510089236144614838832430897792981310213094285234549567501198040059212057352456300 [181,59] 2770969778952310915719015399000278889542757439063695815275019968409045313540169292874702815094836712153243163633485916913352781288649918843573331268763651888171499562095096412268443148721521079499892344172826292891446310422298934412668544708934476546009556687500134269068812967615223932175120584106789474193701128865860926674135668766565464034174597955107050552106170112992354026684377081784345276639714101533710031736751904237161527589047822694429152818460220568084689031795684336571192514721104491339160776671759061529590780563675623179725304512962911487418053735754236413427570409869601024287558910020027227498813841060004677755581629998913779385940231831409716208441329155368584074846408570766200852467133404784255963066299027906345138430759435870230869931101791051526659558701937390421480529709157952779667322297326546416720922576286748958737309284065896893186198672246944956217705640915177822269552218152565712780432792897739471417581976074488422091116262744642186348938128966352929412075811118848292417721841745860951680693060425027865577159856608070720750602499083457067169096385994559728480481475524519757823629764299425486216229245407644416500768906049631774758570981114985085109923063764604574880020453435298395039591918439566117646131924766176908032970190298406427252453906194073586754035110715013078046366495983976229377533393246904533849075357085442183253651301695495275266326686906046384562116227291782646576875214202884612316332842398499659617398776819286302489859642597050007072177702831799858615264700322286210833567183243021423602716850863155688942325999913955348414472444470699941325520887109818027645346798283520149524203710224918564323263054518096714622452442644336244206060729950725917421253727842822684111327451640349859295968040404985173711489964320852315762262941767864432984 [181,60] -1005419939757217993353050011910033340767620205750169059883896296504822283237100725562553065538350273458086513200769366118509291938126723505327081863368319993336974548942294646890302258957752299602530393487032096850373458412885480436310855006571720973596730305331692207002526574055159387426461694334915414622163413081597182248700506545619077849571822419038339620490072975012224279278642101389067839270486927739601769314878437141364734559213527136548534431717053772493266748086076534075966622260107048888443347422674966520609030115825204090301276069940069299382950936710737763976347817071924228678884615582512377098553997202628077716022559053850350955630066219354181091606629491925368389255294844081245408946127740309093457957413271083475798496874441642749335916148299213149541409241319917789338044996993169994348584692343675377300230059467926300411758601185264145164222411543053175940671221945113007541036630098251536915419442591472837858707070342463231060553177551112803789988218439775778963929987311933624353801091395433450020119500899105839134984723242406280085883160983682517625496895569605569991696668604551576104542254125145115871369249703964768980823550040968344608433303299225947641527810493228160534254058856334632375937481030510934692487269400467862152937315576574959422668716490489620546937012720215266599668604225386110878417054060048762415853529702285199764904152960600194497495804664832231689895255737624300438879087419152130241936130595683466520800091522997780179033694848646513289170958987485793046844346461707445104614142475346481127891510082608197488540398590186688706135820896340418251997195701279096621151792552512593261946540583197136066214531397491580064603776935096612410813795548287738092114370670565068918924533819670830905840611323369375853547293914078897727715539924948928 [181,61] 338145771098660373594362542786219046351562378086429770963150439343164778052816020409124234471595226563855555910455104133413693108064695049769442589022415772040831351561690584816482235655525395988077644661809390637208041660825331206583914587751412322415648015744730106207141407475186413393379652857756110357894970666541627595465442488215438505916538225428157581493363435654884325423606582787238125760682714664937239237087150279544293307374500278965742129943055166469086275474370092691686121327388330939085614237484938224403705134862536454328829813076060494884621115334268351607329277926878950282034141395442856771845467829443963635104462227678981791189587771517210345719743537789683526749725952375215689826393808573545237268358939509354942689037534539934590068168307185429187936954160024095797196211181483376952822513943946622676992369282045596972030427704613457360745671089510236118151887836570569138994147330453903065624420285693718596104279890982405072853810694935435825913478540004062082331799237234612551187345281602408370210212296006162759021150798388369441319314904785028708829059781677056223024259307304315847615142230757825013519315417540359600284155416868993860633791034930094191081668644161099488057602380599580542240633451830904283794049292946966886795451266926484913856380756976633061549239611621371440995511956157648693163685758631250996216696572886243283873433048101341643974166989963360794966118798877689959617417773990841621625401767528157857682099918283719474663524342202559716374343394801756546722757704259749069105338950182193497245646999343215709114383769754051448520257566442377019131116970513786217632207839370774106147493670229199572101505422658765992178265910674307679933226168132899650975237189582517085514114234090200059860133195785761973166083831658916880738030078862 [181,62] -105502984399212091715060595174302832188542305941394162174303246104516456363614211294691777471944717550441859426438296791860333719098531439295409341896604009863205148072758346186907158537756220641685207584514076148643382871255048833079822241041191983419506081901852803575867338953420452611125355688475493602914898191368961192080989236192905741784722530496075856127837582772731179842735382735829194549807776849832723039135908845514464843841676234242491379048389741589835919866649478089354311295361844582616461641282462451695229443802597733395230893344375119308549111700832405436618542592727606623671803445780921585983448883404328469995282277339109566447734827254044519713317159015067011433011121702463227702187227370547520938189817515326999798914608118742955334363910288613027720906361510611052396792307981157987896873796699206113248952974882997651261020539873654900991885443822859771094909469858706585703920904606534480307567472610471535602817895000301104437094037371551301610927085519359847264701480973230869051451166781157241282835189991694707767872332690558127558833285223424704452197211710452744061436140752656994491794166689038227871275701499713868796193685728373040062881931361022303903899061484543460807733998122507852150372765854124875772300765369383466409736304079566176698122192894125926235483251651364264913615093935971592083194300746390970803202002254384723561855578985478849588528839868099785289890601100630362246070052764461902360819275571303415424956352511768074916360408764294345230532725160132137391031328804957494360005622939733113168376623650141520744796692590727505665285851565946746102944206447705426577345322495592042062442197942934010633155233227296659923317761861175252996439482617548138539947636663495975071241760518227255077609797716981752844777182093270846869384500 [181,63] 30548892738199034134909133973808064568902897346087693020745760644137361559375010555107728070566368725039636120678648684210270738364071886222637672857059679277437669939002313596229198302606933107122442310351733306160669960895858115785703465557982133834380053058875612838490094848882530325131511598625055493754628821290243951259985126671872112227516073376063925633637282041688386605448029015625394361625426822804623688686260164092265705468938167706599261855997191020089145098278699111190000656186576949397828641874659315023171442798268812320088411645138587277824569923851347264392186089810965982784632111245063979168522236675131658222638276748540438765169878955272669240031363955973092978074576742322881691698906448337739029081023385543729030357155339899855423140083962635927795907749002114551425871506968176040907205423055853218300659684715612361806135439744346843167906490882756516058401998421806517471589252154152126299130613238555436321614201983992164465552234100930592461289579296976284411748194667911540151521766196711952745643789806894166334729372790535637208639673516486268925582105642675337083158849668479376326769643339060559662606382122168906675514392813921153479402332493921486249067817695005604532458986825718041840698104334625766317386347367784081084205786524110333887389242706756042331144752516911103667458413841722599263002494930213173685942222410310385963727176899118845786994030845129986762453895404249052992220618091562081280494543985363349075080926967153993823353657159951607347601876565648033516349197447554869064980991796881829315041928305422346803870822122075375514543046736213490780819949839430930162761575229256563624036623668797036269326553975654605745608426229640530852832887242372085581906138490055285176781258214098929788386596069750403373944833556469415035616 [181,64] -8205710022980775471580278775369049727932453672242954248768733611202770543233832379100561753221376005418180656320177065686513135594644831437409065212921704936107970989094407132188064181091606317888475572900064325389047754853833034228888260229543621595183542188928414418346980168834765874899966180876281194781692274354947550548309412066262661460546003679440515750344075163771219919197463543370574362824282347500046360653427236811166344172336652012188506006358362748076325019265049741044577114519937222957330270426204046190342619691823147255933406034834110938190938660514211709044145602152509009222477462440191869509795382600571434752667579841502909841360592599803092752876546305454514627220483355498051601566538065423432185348991848031726462606912724155398154531904468342564559256496325226330335056032764813257068060308072370887561388924184455493605144549985101966335236882705447177249749527455956745852515718675727674536066542706805441644862563562574665590694056287898548534905849140113651081301615508861210998546126360558315070801434986035259044165118907567743303037371736677842677889442268680330539068170862719724086004671293435455890672092482829646948731894263930311363910100010270135665478800612947452201924307125924337731356671022487569161016210973711055741052867107412236520481224749732402833753192259997875017958943064136153322817395220971571944053665964549992276177627572710026784554561769339283668910631057515702225898481763387194938672207658328069243137769484274000577011761981184620954442769458697386904601959190999032781684470855600671618729614551275534102618671550036812676620426691262603812186303363056500310912351068712970506823851393363605580243097336527886068068749541936439975223877709300818076614581740140402476924832928806946847959000930268820844263840393681811744 [181,65] 2041969899189972147280873411360221985613055456133880715703514333826653783361201156830005560413490740358607036980510251624240085563594153963688998368992976900263231787979999709696768256898496854639944992258592902197284627335325379765678576947978359145842031505446904692789695089531638920737055570468295090815008260020260256586852273119773472698330451490589521918547721717765737349103546769680287856019992068727895103190851751952471678164805774752141295249247859123527808020631851146201605553191076836214311212489493684073929924464152882055438564253782225539068003912107276756241411777826380856805007038705056700069580881714532225928552099066940251631818072825147267733127833647710498107623331851407697825542455962342825281561133679273783707202435234036879261945613590747357742474486557046020359103234613434942076449054849711745891383506923658412235250581282989561858632565553676726336266271041469430448608499619398817778567333924064687561047249899791933458261732425297207180760271757607199449061058529769003239211135687091543964478666999769137872196444569219960867787231076584593166350744235195004624124354755033579372240118909031158366697840223775956846504118580253710179887859916407203242620291485179941325965765593586222128299046486744708430790015603796517329118165695488787001117657221260467196490582013769144222653472977812000926378090851037976854624691175182166834227466877983434059137179769408923391588302958840005826053251258713006698301856443244875403960122351536204834183877776253753369376931275188289161843934013857900773549466394716580096705875285903295839172496714549835375142568469912525670104111686629214011569120817307227465382406818226886210935480129887626791836050506545833272439855366642758571966688022975601585262023835979100099754308127058152303732301521600102 [181,66] -469767461632379170189555657233615307777772012217808364473226184127021884234429249815513705762398084591627454240928198083198518470620992743004348527025693070342630012223198224075854016948327279990943939976606773549569860423814013818397455248529256364790445299984782850789346673541791236508845459058824488528210138112672275640014516234362639014180587226359405434601239319445340766329443010297934580146147532628981453421554054151455542488737093379176606486644564809304754982650251639887291451932435555585075458670038090742321233474477626424192812583091892981363387125048347553696327688544629064460897947636549028351393131806829332760431897163882189595527007307568230500115634007586556146674080410887298547326453491773570761643247137534927690854182602795937840578585209941740041126930030549167169620909719155512966679844395009626745654872982593279583529110527848944288328761994998454735397397826385554831264283239400661184902514531091479986087928989641976408012748586019059903086095674709951058000953503503899699399083800736706846055358355555966842653925583403630780202925302798032797234065480615754234452570999212744436027509770430017973074574961464406098228341120075492889038883876760197682372529791989492354671298085388256120497491439413728684829435836891444953530623196175991602555953046874793584983360529223629993683123920700413765486583341731512591895525332188455741447235606362484403861470956559486125582352497018083275981943930455579755270513074954521935028600184580638559079646903385836007532034001484404524463785915385151632946532135755399454356993299807642471618982661007013645589013781327505129000553431441200734069411189594334488355686436824850514220277815068346389667970993605680900430115626076099523699545482383149840442368144584309745674751043085992815425413910920 [181,67] 99659335966017957005360241043686014021023327900316831749417395739106075848461721254143546078784351183892019639102911666614993113925434045015151467481934283602802778373765317575914204306808299752106942475028265142714799238729716664421424857044297980048464334074407300634003650958294346306374758738428659883569491215544756167603472233513234422094909365702097312355888849946225029084673984501637397688347283489381305006153803640381057115041600040412733293062173836477175235524751049197241542869655349342195093178555363573461324975966077345334809308318221603412465010447231624144578760005909142433910541723317491475654601342713460188608660255425176265327346639912523389772407996910848531899291666248578564790261732399163683234229699548197809214296904225938412202160629822753016443941332434523958189284189619977050800004027379149901523773570237259857116995600337360960383013276847298213436923408127518941835209695006023623433891079113645302414672017782111884540941658894453930696794742738315986424648884266002696575345715129518150235455263458451714255489060048178133757737008673200866629405499003871058698306331479525829774792630664885252219419809955002443944361166604422916248129725493114508157208229290555780292404223580541176027424084164262276570805800545821036516030366404494634014926050190314206833722029457606753017072218063564616038160439245649516233579999205246779948528520568780220454401301792741233839133167325168762577694054216428470204672401246828245587596353886166237702871766538546320875347331447250741831833098893893489115722871698608656820326614575270065504606234302092099702912398494857110892113847735847249535980868865916596126581496597847927711992174977567971520163385768680072803122542431234080251476221342062119187654065675656850121482127038562701081229624 [181,68] -19446159993024349798912248843170112070707697321043545852861693606030233918761718163475019140313884809662879880477186693259460905929068131969254236927364897114987218193373307352868953339363460275046070132959520501242734361355165463019394795020860692368851680593171706253963761166306960614312591612323761161941594293167389694658455509517336666522203845717797351909159134078097457392563493976461001335577405609341203371020885661215169233048705270874008344980076566328247809560593740116207722092318577450149792447387925057276134206581877735384730687862241822363789181293990783463100270068536291605684736156205636448880629708936853180003623287120814431854080501880967139084480170725738488185387669290257348608252202105241938159279026580912496488020485661705811754225020182645201603786350691291190911917760471001399851345696822223774228701550000983635905708490559890984534875044286722829083864706361109191555951912100715539986480762944259675588887766004775488649245905087660360013866302019021285114130860449930858631507849589870646794142695894258430507273933223002892457632785598096457138664768847934205871943962317039721243823623325795179075261583156234297481944495812689130184369176232851643353259302418310907886135685361704330992914609848353820423326999524255530339752195554029054430642950044222186012701760177155882572863225608129475764895507339441174349697021091788277386816893444378667715315821028463068533739838901728739881236850421071162992441271841339875989364777420647673235894576439494142713316288666841293319733321320113489019626221167760805615756149479373984792820178558800214471555248288525975060015049241235406618062639190095258340583349048084924543907023911045812759062808121395847872919453130258436181162412811427635536560611134229310665856661672270949821112 [181,69] 3481758392240416446913030023440736994098022397930807299258603116371252728724457748307700370808657429862716731603347306857767544463253664531626547023921808373226812262036207478787625675928629532598119083976456747845380032887033845879942326651542748598499709332299663208096490063912248733178705655386783543039792123309437699368143494306913823721355993108716713042293224823281296993463192960775376926853891736237519805184090294452094097271508001301670074428734737385077896770750077793117670905767895677248593434724021396421325730975059140995363394954833642382156610359328599726097251669536544372157777450044160564049524766854135384297765562718106692693305042757196237802359254668327712250527148405853313251806830234342138341115847277906822474818850499912755187905204699510772797446314492200506385307372163774956799679137733404632741446501847379578760303552597581605706193644229064565114523211605016292544689899779401212266500388623363148992352183495026272516461960693836357396017849813619036305762234614084540256083165214443182180239580151349749115763670126332562164402898894197054891569580005007943214326776711932403353700012936768377448941566757229703549367108373692420206279902050810214570814451893149406116116963101707441177126865207884174641922341394169451427317306702371628915278719795974151574608108178137539792782082668858364835037933973990034161453672386524540571002349097395820058906296284786730967222913470658462088275046261261377963246930881574684870520916904565440093329872235944922664448495866963645489338615441369812385105719189877475274040511005360015132251395024780851395367320889110259504150681883934413754558634418424742990204410140331374078480554833398039488112280212135936241297062559395192533780345596912186029615303995338437600370221316865707971 [181,70] -570795342309805469023649742659970174141736519373678704410111385813616450212731325479685690280679554739360178219417786382969104415921245679973506061133233739044202238043686423027471312262713023531057083191917055230186258973560324838334618601146594037054473085537104492214215290197534110138667105941609296025844804662671816956408209500315136924484755312326354262299530294541009598389787228968953831253369686043442551485017242202740013471997100373301394000083439828454486381386230755312459626030247944996312835430864546235359282766931849826099402742310874586648283818183871171260088552607208020250354345943207485761965509418275316684266449617961858926653504849053673503488081014946694332218827363880485411424512986253507215584524183007252325701824841301225007908590934533732411212664870734066814717337140546620515857122226000461611336967700089171859177223635339101090095296376378279824075971281579117030754338382072959099273012196793496721135313366328126542520236136337208359641307311964458989366492246855515090491649099744093938915519203112185726445523332633971105730443448778824922139258310060348629325619034266204423073058355640252399856271835902853997894775556728134190117561609184411485118878782466558241356760256339702265018554846761776095696466081842377442435871135828581069492753326080544817482336040330626749832261650484632422640382751985079857286407952937803005103671368498599160466753807896128892680527718216150252224137405820620060641779741708599205804552146225802530853010923662896717100007424586532974651724325009953871252144057284311734820181556963943012855707358666584427673739410556653331349768652626718196711117216835947670494472935515500042190138496761903915361740209190062662623843024336975754130190413183868827098485946513957522441007989258064 [181,71] 85499894162821065693175716254928044932239084844348547018946277094115614186292241581760064215582318046824676269219293151010071041974125853395933440514330473696818588723373577269121537803931024792467519522582654688167361487777064412073801207039869207933717054713671556192629063508868376922935716046266138153530288997302408901083449506751985679943750449015183380028278878730865681121287945598014016371199253831382455044327343083685984921149918366902278319403197335037000181032000015174289116485207617391051794143413834737410539468181336889136789766991810598377524529866469655338769551176211911011419419883115281618958395821827986081283477361028215641253915484907409157210418709712196139967342603607461935786557187156463159823459779932558214736633046787773907480074473401682633959169938928257350244818683815780196368181879674008994551990988584716888618302599339678240120806920876094282137842374015092316198055953762955856203248177894252176513951239484028703023969764151666260132441857300053155172115512634168140776879068997271979701128351311882090690377564212168770321685457385800021102856470870123236737403173046675076518738655950149429520449967415496893884244634139629216011074637833410574338855793024307180220714176041461282517784929744571411993007623725190123197482742825532681805297829183963833705422586587324037933558425707776020200849497375779972169343214488717092188296925068300193509978710728016317679875329974344512192427647352077580966511923738900712278019135333082785514950080836558383943162717830017172068432603153870942924162283438628274551366817410213251369228706212793874111412500670652183644810329631149414409919180202348337713247532300337873764759354048085597497017645176681263229189056513916599540761159344164423001206650134242493601208858928 [181,72] -11674731270648698999183595798236391763217318204661186733288208807144294892173214824272415700160608521324154213127671150986420206752028500206269555813645216368958845257447226415219648254514304260575739411852852951410019543602092854970077282030577954041354725300496221010207075864487364683897400903763322124729170809102572153868237195986867061873190329134801893932520294958893389750702554146169602547947699368658209265575025060778022233973943839467892766568780106350501948921118489186660801363808978803249589418423577722965010892629228418798818371320981365358554924394005727739780199463149768537236116522516542496685731519265391044226559374708387637660377490092933862519365311699516061843230881351150812824845918369257443932720136991522413135448943570451232119906951144747753480871244448772944926570321587574663082204329291013575218369558505826003542832327118418363543185593050320158256331389304209300504871829481297988326246120995816373849994305169973729380026091256342604126061936905970820526577793064726188895822045797007347099508610788084762286609755064870336895003789793783329226108255049660517635821335310141631343924674331060635615110986392604568343576788740731631478245304244912910546515712450953743318015728648944048715787449838236103673622022690665208018009753693817129399982762243478639444348258232306515846947945427580852615555553321795850775666431235102835243742761160820112574632170728857702059535265169791900030398632238566538297438153368282849322692056484600915821360810948826603926341460523496295440507040005521727466789023962454812173455307978164891734123838230776887838005004497674305350967242371181258484359493853126050106016936405110994929370574739752070142474144849493459847660609798262873084815846178990177756581694909453785497998736 [181,73] 1449375378119722996098715321452873996420018844693318213974311557579128802759148501996975130490039205291790210806892352626098534562586186138377509867119765990887892292129357752311174954913914295396440505729683296576211139866779973009511820487744427494532717754712367103070310072224684252337860610609922627734979693342266686230668580721100462231065084201041515857806861444352611392530508088383529337665273953508232187849569364688064707122663642112032228577177598031275216119941374485546484549133283530944617902313574239968440048307818413402922023215076808527611958861328074383665638260121273969742657786068305138486523527547332709233672508717909269586023787296423348821976690932950305592706182902008590521815911058853579018648696253564257445703494655061560580126041398341028326302131806760337350297730828534194952758049365431676002155502252051081845204316906874628931055503972414501472548270531770670348584716834636401440655389853291124718655713329176376805311599777804361173807436280673417190478332970708289617996338463673606745714569444380681336579745169343754530221232806533563275181660118096295105266769283697544000230562287606657634951960603388040787291947045641546088498364661610632642104869554734044502620898234071265469158197503633496035258064784653690215298392256987589481483551122283156374599386141776699231741195812379858171992555259478311743905513059904613865979197940516133457026093380414866537228462504312241367680191027396829008035547365271983001047142567265631835001895565910637251205042953020253271512742916727107432584000849091018171038851570753280942387655111609631253238484356641434905828898116454628874477149207407702269661268897978321031947235757384952087912779774693114230622277921035517030205067689753452731081308590497511153460 [181,74] -163153165175280036409894766746505908090546782198562637085640989135423054378085584780905183533472058589145274507193277317275739016663487320951516708837669295325149936024217053188341004083222227054358237625322207769679187610977880153141288493259169347743053681373864070863991844820960838249849337951670394948799214768380556588960081787357480946125317703778053138413925967282443357065219030133841745825261484012756147489044771154060899981721810118076082358340610582523015115282089368300951267594345544365908806078449192896697249548458851862724065511994165843588822426866970657863727486799176604538712946342130981929814034567314821740515799162371146567600223697665608877597533751744481137413068211920129731191652985864511588950571041709634996994742367672486545428147082273805181577911184228894403676708565922016399967076036981667844343267114182357079451202083093227876629369513389196206687051160500924237015164768634880567598565127354358145858802650553099435654732664884569720409380692011519060386686779469824616598375715234245573797021495649212122795668797341376126934789347395281074259018241269763189815137751628927181253819300250413171298175690076900519717166367603416284601615476149621648049928253327318137847238374984773600824613315993975956291064069129199477821589401114538272389364473960635599078032188662112424994766269994479596278527348095170798836456378186854965575336556796857233253131981087424650859192675095882930150793842792641307583331339482245246522125841480421366677931569668593733367334207732874233845303299226336437582238127241219495417956797612702822645729506377541536327953715272029437101091664257413837355023813067270058759981299711902027246263918166467138006408058317403212959621965243918726253311801449453416074789383152450280 [181,75] 16616505487045377648981293736227606913775490190135765607249607577013003554744969492504996313527527060433371117891116491435045239366267005168674332777804579504119362505704398732498888509663920907493411290738728227600983581912905915674716003156310880092499396029168150685931359313649369681699250782877364876903737445802692718504333996706009542034192221699559162601403815822035883889233972680101579908757236719311096649296761765912631463442106003115995496743293470226314185148131977357793413173169894509968063228041415455560633515754734620345915042658802618716633582826227408388662443872214693322065379056906387483779589038083940901204909571519099864033018845804763256116281260394765003984910551209033411987701445296673836059018258209057007452525351510191271271510639456966747405276107606142792102351106527576342229081532784236073746499710724840695098909655266429152224733444293470641806308157593639155663439936191019654880325995198913732327360227126324916411135078006235784380262186622748138391419561616170465549378002512788591115028128364979878207824826027983152306812975486454033262181376512862707544430157059348679364738151710162254490203982947171482107034856864398032567688029380392195876303885794557667603138999749930926222332225064554912731440633722583872017111884431387007915230770011535824992132787784873299035348344682754021763892333113004420106914404786822941875627217044663025926416616304256347292670621639747195001918135166584467378348424502066923982930425254210373536116676079328838031949809160074558331921779730148454991090579382076825560251955276304597680750918899061711541019613885195433286145747223241923102248892989261726246401432044451346789777002288135332859452188158927035047333050841549833949425644762947062937605631147632 [181,76] -1529398397486800093225548977388805862716612397558144669132244182289241640402305437784936306093245048794465993745181117638722961475145101813857308718755984873018397847567692079140874602821745083591138855983171861326722163086176251883046369256577983909910163327865748892303842125374215221662019025370293963690766110078685840576019509896163591538171336425113082173648868204823745590365636725271469024502548442090924384531903795833211514561193915554952205264429398776905412641377207245414710247553613194896620958701460753746871688566919113648181990556671646897162067613543939932261114180395508706553268829553651770138934616533103464500179981272795778984394048609485830968379118920933390805199870477352569658856062859102348045034199697896232875877900601354736642803971517172979994753687139392460547879839395175686910911220635953556725298475138711457436422453099185148995202129832609634822380918984902271103495906634391959947796753122469580289143124668201819180565719381981338086315177432754217285624722343785276594927835016231735417906118278295005660525858491589550282985263883636289210547705425155386414503676004609937483844173926351233197009902557112278350946987655692051683340304507104955246374909104200650481451763883353641680990535980972646440723969351152027911621688034423316797570548526803731156585507151524870469771860711900472640748345310442232416159320420432110986248885824429666484459704259667640495914015306195487571903092520794507680000361047888928639488672275929282483769256888307979477388313895208006015603118235856368086596551752886559743331913913142309844305724192150124962318956236171276670929557602575048391313444150623055583115205769554725186508400696736969342229461120105032559453701746911729318077047525117437874802082888 [181,77] 127185080144239105316584123641525717081872407456316482468992412771712073123358338580332708977918458424017939367575594023976355326506806803970288435346446987857484985105132115388225564247348166244274349568856004407028246555155183180540004787699285776120829586242469045361123344433498071551413354029002595544477529499817540226294955455465232502994834856342586083478472283981166276419200276948588155098751069529147831559757939968800595907818732230979421359324040191375133512174351764905276520096605081987214164570887560978832916436568732885480469258017352594639759453563977047747022413434346630711775758869304056622470258667825741293235661969797812251352764878097762251595927892924221487148806900837298021416385982779939758985652228661510158190588755820976185166615590896607149006307315087031625255949151458778211319367227379785517791388889944105406599061068373428731565094829623882128847334919583467854862848096686843390334452767111410257117071233853582126311885890423722849436190036120066194627529202762853034243048454242559143605490910801298758969723432210894031505548460956817642113502268223144283330347887079890970425996806727672475576735628674532545903121527727618735174940515569505666529267675033588920470788572786608392992029030673632971640818311141236368025015241121514248842943239673955152953250812853316960460818154660164631604753207279253054608109175306863658149361227512895256671524604766253805148838311577891067717689269780122371511433553661803186675744950269176931175033083570689502962856161359786459556571989802410414839425558113934593207079578214348630802592682239451664590917991889161446673082629004490692472047665791902067588380162775884695201968074442436354364492262203590154032167684500970204485322159366748853776601 [181,78] -9548667099166281497116858957390261741675699362565462602524701912243793394945636850121324878508226324768469204433648422962964785501891759638883936041365163231920504815403083021758929351841206664047148074717083059939768550277947358636986799199858588723427450433992945819017081639972331467604650156013524843224761845798769338895706092177041194276987087229194839230419203620228376631845048476123046170574861057310953597595809472446367883124488568114383579373300103833828083458007835853795222717076988095020587999392710576503052036931340373128050963263193403826128409555619367747977333504460589328562548989725656486084570391755547644155256292472980251858088634151598030869766596210895613153063440699901427965867720510038848290536367624461678100973729223603061827042166924488225216798337915047566562469818876239845561698186262319321640397925882526246151488182166604018769000877078566826909994371990938046700503129409164213490954123907356896750241515747406713540050284225491073039503475056022873376516891574343069154185605364292121576179991582809456419591241076166497677671640411766128342815972047335956978397827398347533635251144000728266296170716761074769091133832485361930696469326096194688783960238997870235723638397011033858477447257499783405916843436098589338703565853361044728935494141922199771966141580070909568912200851370937170657738618198687746132361179827093835596027861374317604545072185517746503403047429698242202944790543889390772964449800755935521439126240374209134012105641881879820755754921185095678563159212667944835740336709538989547632554499275535150628586803743641426551377745469885591851263469682839372372064983220254429671715285192717050472515529791955278064326239933559753629481340957859687386090335279927963000 [181,79] 644854008759579592237221306913329357535650394578824556022283188561659305582701245395808757323746442429886201813979369567281752820225280294580906966298247032490979663971623848202833474723029056046360204966822692638082847243937615957879282941145760058258146695075550487372865819771622456405677066451289360781368682555385411867343298643268310019045661959124502225361148670429996955615458804554200286897508833466137680351263954471379530198986282094778509971746337763709988156036523239662349271305258657982174745243937251631591193697589815147110438852298490548179208821694183158970425145888810674780599565086790139190249677367166114464629558479804829894278061355821770767453686012976700938157963309016436044966915888374605064131710319056846068865449513102013141105451690766373687974095602712402735573091516891852658322800291175731008568821939624392221956171972496772905178877309387747625873937748391791714700659951599330794178464686700557596723968125725500508571146623549935858977534390600937872661760353585694748481731574582717303613670729831143933744156560786047486410416168948284465025089390572866135885934594071076298898210105649246015698785327176430979506744043831632346997013797688884770057500828349826886745855553997674580514885196902241757468658399816718032088886009712063765258589117876724639198540864395822032980602594826413684770103941849030740501408757661206320523436336216205210410611346195608970966963401273727585043259654539987199815712105487156331348763551361722005681315298834068642333711805577329077590837444095519856250393824607519626940605551783762436815395356972877013503427292137950130214673793074446143104259245363194926352716540385228679528719919000700809905097189002526294561307466536365632565250821448882 [181,80] -38879983682393419069525754832215742799439229942293282812598795341393353212116814926869916123307689895996461764894555546560762756370229454913463673407596304187390672594597514421006415886944973225985019047277173829288955655641590837697649741745618363116568701333410015449801621083524152001600388194039083210006892934430961451556170677368356839064843444412033260535331019109755146342467147409936609261930577495592468506584248533138151691758419170225918995044830565779532455854048268542034057260045134328043569237456988016717393353771547420078078518603978541041593776089275298616406437907860297380029197898414303795735246953418010802882109083933812605068690915452619445466141280930178961161066746458916947174698192092587034049373121342019504267599711567605249498696512262872706863627108880960697879364399640790685211598159950202683774187977260156324222233807942608587344866647250653225178675491816859222468301005445233239642748502449719515815190736162855866808773306492169366510825436937810415300444601891543296254841102823304943692003046364508622651163789073789830814784613967924669596402161103470971428602528435075299886886573001846092636837677650300258983829899826415937594440023337353177250137281438743402063581095954693586710322914314769746509166049690895116153869227486405946414875368932504490205193787851281165813510704073303018179436920696670061565793624908701025619167221678922465277008696317393898730697731862985067718700867525239301870179694962042231840932567769476953212181936248807011602083187568980873417801948102867967096147281684356523465211055701920414268805886257241710384407751896512473920860263724800664648565489563731964757228022790733356996833296425413912417627704899698626730800182713272006345380074736 [181,81] 2074310253452518347475634900552063725024699568884612164259184629825772763132036653728720390754128378800688832896637840407946587631577514664877059847849077794999116178782272812507376528610899428930926058787708468488353110367468807772219962143478179623521892583325512445391401875118973170855355515615185462100017672435519163024045630295628296948763039643774677866066480031005478557539585538150608967641123905497314690273319037903018361883340024939568465289802529694129708169735936629635202007599766497425898268426187975501845568373816532050353569098088572687887057152675519427211775147536823815518069602151306890978350571977036554713564057492725646377242748688003283915197280816450086419903659538005410374165285047231117841727771480779453868425982398475889302490102133153426060770693803855078846022321973127099065685786619596715355602829580061839355886368966834269890528485284476932885621180316246971992932463461257599882561594326946076780911779393594403253304466260437866629392632552571372989946031684991602424915608847862226781463102775009163510348149768831837966848170077708644313766457441189217195306287970513744008251028405827982231695233826720481796690820108500851651241625926712926498678887093200544804853770961160351183376960082327742717947177732866971357435578172994464993362719774189787527829358786208092846990569790017434830577602163996701826785490427622270929098208458069912073260232004844074301869459439835235348869783445060283079393542280467277607588106673516955251384142080202108895530026995194001531960129804017477640479031944366580502159583923751378830459483602256802035911424617009182532019555201831160115886773390827461553583231484604694489126360556570744784857484551453249465945368488796144356076588 [181,82] -97614334456075532776777130868348589535853148319280654560254988507866235526108609096864760887327855074528716391404353546933235613786840808730950943435124736489670684788719953611070449125826648946896362213853430989559487085130678838172249794992620821982192643800453559696278786055424048021275997650564533317484786606159727593160686446530644422496339788739783478757845769879739028333327100055882861585129633973018061376004162705495510272356971419558066891263991256471668768534267142000923969756706224042878135380814233878930697281105585691879920059795546247470182943299545756429368275488961990428919229181694287997267489984030436291643170692786268235898800577811210887578145496133251319313318648833856632425091607526511183589263839686610327089770269755031831003445548649587459018092755839814781580309864053600254035268736180818528984140484091903540469477519436094614614457694385268643514634881321784828184989860112130029638099047436489513740181804630575746948867427224649191876542238400555441650737854990164210417131906235471651990250198052181794160406690524973933688599032652719505553871205441011758663089579211837147190425381836313843490091365507578248518340344597170275313655119447084385579915761796456437783271933249808344788545885469812220769071247343317178008146515640656469082827722712966132769080191623029904955931686952108679598809414293693079356649948226111658752164664188471191648486007943818745540474782285582493271116473125901986586905756096725759241951757185799469834647424410397158110364348253616404064366134215626852236586371484815943282944167300083565515772751388036113274480031498652311402267970129976400467111378230670956251503089608438141173439376443011596568487402219934177323484204228267810444 [181,83] 4082311364443850778133979241909002428579432911000805474371516793910870036224829858210914835796826504298896390329739413155453596408845492663205269929468131939882083503281296735347154550045453550800794835535672084199866820991603156241586817710701748665085139980487445412278259961130463620588498168763555877768553784287450489939878072579648602661009489144339291063335322085385581032210639155586063949067368126973421186658819014064350613861243613888581725420105428072949095086936316284095087386022012653210545522447019178554457339346979863165069439976202363399562087557235557398369306018417440732557540047433775908398755646092224976095707124414282475717787216466593858453456062456130168241675179650959124197956436717700529392576355753662745273213097314592824453489940229632811698752408178393691972835111223915372146284980970584404322923894166460711162247097440467212833430027824617809513565947079126865695917932465579583521465305950540560487773823044789264114270224806607478900258321140236350793041965659381135408648788136853321160454767365082359592517897127988534952043498699616428351537771488410937653197923158091623188971042015733171298394560513173047908009144607479972346293601619699885244832651536191164956484621091646126232014645049048021080459611960807100028953670831594172338069176583265177452007457664084686969943919173938932157810413082411060537932783688941061821398352435026977748019859942736849444211966539763413607219909100080480197020829933042682367453193644874068888524188462788705476435818837642721181033235438658887587167162017035800768940619105672845910873950839198964496506247011000599898110643954502123145093281449340558686305647957979051913368176338980713663217479144516183094097233213195264 [181,84] -155311783558817504760672368031864247150454074519218002937479815103584836843406273686286570065499384081735695613798132108362043273270201758975430189717442782277859823869969924385125098732591283876902441115821454388141404293942082671794687665239352560190689664672045133163802126311981690497186849576802614766971182696008668346899237794205666713252913743417938840556994150022437469133960367266469770472327731490578915447668224422369944418050108403446366150186608739100060514292074111934366085963749181224666784915675870879488118455281184493778804422170639028028977492843907481484059098789742667706164392394063889343140852523075382196846333803600893467051150866157440345362347083211222040545785055756514266034448411372208083727095714537236315989777328876831569060816877106468258253129663955666215148878295453457422620863875331494392334500138881892086547094634607915700457365583115981701884890913021740985426541563606447686772171961474014610288893498475611624333724943054081079468156737097441562441018809068003687543407482903697737003160540849413309777890639112881509320478559251992106408051737546457675185296302833606109486946979803955660929218072921226124380387858143381238568481321465118480974545487065456742605787858036484806387325874198566591349633310855675433402058895808503250894766868472206693894747749001464593801991781830494165793709451751601125595184904445409751075620086694932812105854356132577067617064787093112130497318703073225009665981734361468341090269556756790406378908555901593796608090175707533391152997295630017488027707171871057186521325899862155594238293346551903685827250442973616558654902799326534357322372130574651945118234493412960022733785301874372376259599667938083239680650956592 [181,85] 5558419840880205514036288445667675687734275940264838209933611671478338564638046168709017702345344566656138942721808751564955044877664228009242235327180649620068786726868821320028179914591947805188184354741520035841193895779513372517436252749914872794848538263725075637362430768046827113179993137443348465056193710339309496414301189167887229451824725907871729840665519549375373988785791855314832425876321497955863145130265748473277602900377032337065221798372854820112385888398319232577790831414144395768918850292000572573953416534747942204463943230572208917364348329261345304519695814550603590862200971020044413779021169552237716055662146246151634718828514399343380833064210502825708254702062892468489726509773322782461548952307432664749938836209004119027307046509318192109571100169772463721468403510722838505516492833718962847039907388259959704414581206846239599546247292233816147991239899837201666441590022381406716038237548434489425013210379346360468408901615135420602206770543246865103991224014565474186290303178754350557664164859241200899232535915499090703820809627758423662398240027602196772829250020960677129420483385074833011201870971423136297847759673432861720230268290611335762384372601177627672438346292476759220412128153261095313925775538929487918548932622213957282342217614576554586462230667484614320470078692458251955595755426290762012673189354060378258543629477461274627378294445134183540821344411005907057336553036811570620335158184973879290917225561653795656406223834715066146278459800476483158375348316049880703440318613803715077174752323963282719247203170389529183212477703998124376131213256110169820674611404740901146715404341106876426129776109441970085358529456682502377361372034 [181,86] -188880177064547082951876126757038611906618974921877498489361339148568533924101294609014648540058605140259849405496318140161668436921346768818645450550450245780308191602656563859240684994806984105636361575862594219812924482483105565435510498032242449303692146248533572122355770715460616375779029087279032890350388382186376630482728520844744425551600926462027422193417645383176184090370721521424013467079857672582063336296240170972318350019312134884732795905782240315632039266503224718340977241992010852147015527749955830288532999364334985262720756713830451560266236714915717359269488205844102610595328256340488978588295417363178601745743306520720719827482175858393681053818742972394634096559454377856118931827277711992201146972524346312134147259917702355242823188759659223426725307974903802494414183582331732458896558575769436873381392618400348062111822795628071181215394159755506863445463337683071297675929063716472327250232711749936030016105963636019216740291926193901674538157935590094770695361848616176439146823980977275715745024395128187469993978465494650444557393101714497693606534807699027172069146699030393964813624481738378429263894592596912078598100865973197067315300568330453129406949909064570104662873382723508376319874231984021539554852539563836860647922576652099642803686208852166701241467066843220093551338240113455054827916651542410098712375980049024369357310598917465242730619288040027898198826623279041277859098388035999740552948608524472574244069945568619408126861538608200164891281728876401540839841882348906510004553813294324644956288573699774301174716180589098660791033314067210607724017086132642652088043247663257939633306409850012347328369378422217002918160376200937682588 [181,87] 5545481297961288644203705279744458947362725921969968086318140860982343119233016682207626654823480145253428244975581490271671806867518947097030046643478825913601722445222279204706969045603946050626599879442183592079661319741580721682309812261470207819649664843481614522504296364573986816672788363929195476355471137295566106059356144213640706276086129277081194535756500509129162375431003407506349453786135902514197096130774009972343025857816221172481472309981175236286720352874117401799438727626788273943480711383181748841707907715184002943201259971607156187119035799705809026556776688176149509686227258233358263138216725612605109944187713414292455961187940954422851875761748927261129353659998255593137627593491803437473979675677042243541379536486341733483515299059414925319641315968928438927978608184169110674388623116379655992714836152132696419928308890568793714411629577078540479613935430867068933857944119812585217145943613671413800719522983978901782470296650573020693235628682516053738310291810237419829765162538895882510889423445131134219988730167394616212727500134152659336714881805295364501419631367223172103273217045389618582638826656043661386614578902543115469960980142137441782796928483908396576631010733267165372235354851262073333064109405834024023501725603960550432121028498511414373594089038283988249832295443815778824723656466142066876293395281227811624476275876759047697768442563105713582613954687793766137536008147348032995878467857147514410773475226853104416958298730864187973244088530779433818487302654592703405613326881261988009921673834419675379238825923468246689700190832906882725699120290271645582391659302565604984172092740111040738354641674316888516755410717691967824 [181,88] -113295514776122407166878678062565264245608038816755608294383053270426779518248894188323179019137523895157836593008806233299169034692785529702738634285373613932252097201679696089084734997311818769238452235072826020365391986630046328205929325457820258910652931088997409557318541394912453196367590516132660593503827951286093360620740314078043617685680866970171051771540265825972606246217512107905665710477137867073211737703326161153828492239071077514090706531531476607917305964634113349951712302863424500832913153324323098941817312082990358638524846059238621716801493680684076325917871351212915892516321905906729796920815527009785149180238297237007439268962758790185347005420747350156316558999902004178305858459583476877469176505390617450837206163454926361111534853822754600405552636325879465443741059313172379057240357708904880875414924742668077699131550103412801070672509937979096004868547039548564304057441331177722864922304870929848171128752006847639532598825768864549285398592885183031259140117112355227411901089046088662748080260106754404776230930732945835924703973023650932255225797454249642550832176149018913661300304707877430365274820666854831259866113861958738545874592888711000150297890932992142013929633782281128760699949864603161409456009979330008368853125266431474488801534498549871143768146725928246153399909756954409272443397674742810148286410067036956394139836080898893482273413201387791361356782846747379436813257913414842110649977055405741265942692611799217350951761059441360720257268879911498479245090489698044303033098037988944721259306300039975758315948485276349013405736348939023159364009213294385700331906934810348820551095077435808336757854110504634201940730844896 [181,89] 678001590179347273573823386292736586695146022454542152612544843519816662312806896632634788376128480036704213460089719998288360110252813790741880670657798721051940916031587710813769438601753962065215016867269762296651923715321933181991339766018239470529788374950816454849290406613269580753874026081454859329541768086797495731415436475102081912558875019262871773064287864151662170568397009322118730092506963698891374186149118356497670273197995719375207857375774624754417527027893493649282719390155799935950241263564719223358161858628640892211632897963217498392969545805153314356561925938245710577330726425064862894905205551563458650754538377873063605412012596458746794090833906001457846231374371718643748876896496935597280641208694558497261960736274933606837299896379883421545363674424742868748602507791733146935889493524761226273516810460263566331131173350775087048390262381778654990195219782957589486162588911272879311760044224441240592679789345279201969976484606966335446331810121710524559159536038339347867540052417462228424229652948993945113232022799125521718628164262103041040337323499502871947938959212385262724623972842454653445172965955092644144587780477297808186713846402466045985766488353010152151615349424308147726923900696789995177572636114323225701701135887774232599622186956767317728094489780830536141307336252887973620851356982639933173177967737263292956102084370384702722931565824913002086794665416560093650008805507092348876583755707207561248861054652584569228487717032821707295637513266092318445083082298947805818089123866001786988754358207728107821113429489433026893000618869329039675632701858594091191953527237428653211659901941219008380407557149110743537156508 [181,90] 54189067201432254514730107027516527521812343191078067011657217366828565247622687598213017185757037912695168425030762764718068553114549647498624578411461678663041966058825404904962421436031256850949794165797238399375340685282785417213053300382803371051912491501138702479533947787129369719980765575763907045280150379006588204868791791069814521809435472036657847938621380093290319326668946326135408332140529176049472625398019452208133607826950644902865633279204262362015561959353732018395839112846503940916802207019600677207419046085980512200395757152764639529385444392745410495731756875328816121314052901589133569289554412284571663902187013598893252310183512106474519158902727848232737441608829114790167504236272289978722008208757108131454449327825136479942132331872420862565379129067235826263920917124080732943525121988510102571603593927532016848098317849683051221274207477865652060289438629905786650824049002613267947376608680130478324046317955030659227364227061333744461579924774058389426636293825115933967109030349317484114043763104038029743931910579294644249881676217605480346499218777397597805539065913289108689731666623193408447393447600515096333210459153578684147398515430528589658719275794010340973107371434710518607788118314323096040791821105266406130945979922272421460820423859582510217267668277829695411121968675105660066262568134125649359623810804168244061621440515723318363276143591814143471875017351394454248152830049036349121180801515311958439909605754693039232511399655217417168660605976744629479802430875760644090085177311874423619324430018145052880839760095431860297883027475848062590014654634655046311890930261599462351671671686936778565622432185872282062992 [181,91] -2256912743176381939962697698926316989865336637170552184034119520724692721505229428453732982747703775604440705696513820346186663325475001458054539533996188390036174861925812673311171819562720966625597703044724681532472250955705618146813913845983898239387602570040177063865404627616077192084411477178278107141403739916716731287786377950012473482747264857304815074894915775830128588686592311914256592649419926057743118181773430257604086192740235825022726054207523709013602491386849587659463502522057578896759973616650183181275204403462459579086160301408682663855564253701774055827243176576886857483321818088627917403971595837926746247414290092231240806369326958440124654527366788133949043063865746361409341379052962202236284259452931249049786786532236574778241908682206902984297627668900322056557538262017098457173205695573267472393218369408506555195717520855037255533131018102468093401760311960889347286042104388553392677086111169843363892390186193354766151852639736883508706091476748941086526909912725413049339529359524940229970919920241649333259544294062638838711382558398817559903017921657725821460223230677337846353612551779103269783853057638397031253952674936514811408654099026643304771735543610796502718901100133173628807988551238705076518086652825448770096167110888093558031475838450018859756861350092040472438382367941546362800263347940251398252824700859953985033251865672217584182085779144499091723170518999858269797702593494600070467916005402404993959402639207351788240726924415738309354429330345835144148214321119837133519738467814719233728290499280456097399203946254959841837197651441522231407375317826217887836555868245059366125347125338340431596817449750333152 [181,92] 33300181038492876958311091098122674296051724858128835461112462943327133158008738273444960816841828960843076996321611915625645701075710774405491756734794022779006823323648998096381482981536051077108233807904146434862801358999233291953547559105845929558698880272502856990292988802369935582926982575631932499307687185149381530625249250940880524740003146838426630296642269171898114506723397830239877607390273351842990598105572996194609046910337178751591182829765210328063127630015519036737011908977989819068220368646766807637033469278363900828989100594726557420306574830725698475339059425699585232357808872353926268877783577829859358928872566816795319028469835162721291465627703573788961950241402693935228682992297957505809240703062040495255230481276314196771056322954031790340400746736765726054158068694609368237792251824811822777794337088241495841491776738378068504941030803450814799843822065233777479579122669705066061382866172881313993587020713077958721357062534044425397293973393859493735335195944099227399857772960090137350768265950970566098131153124095139839731425536470575262084831304596982250277726426785353610315655879618658444090336198539347543343962582857417363601416415303305020951841989062233514815658819407639029632039856295063295870880902939117650855289122921515455432936485275367850227856433161164733200008239919838671906599169098837643169024119110924902559668126143325213853357877600735306609961324227536996857715076936229073385558955494095951765461570773068441138803852234261022443608390355697181362891174787942709461074015979961538965904109005371084171267365148848518774466859092934965659993045876780702576857271640262725753727270402164121344093386064 [181,93] 215710971333365250847978268781537419731639155283296308478441837113596770560341088541590161946330359047268256937741515951504448415846826113237897923281762678794219868747383702509048589380220256239194411456577830294587411795813274994542271296573798550236974031702105716484310534970793538064410918672801436496176779521456557886379964461410148702023718658171272698859944720561594529300245265218551887979065160270873820186156516659143231551131205717274812341024889675925599771320685607290651073577281887213045904291128171221352947850313024222336440710088667046014507377795857575639016075818914016459387148258315922390052816031824284856250337937152850313240441450149293332562226503370175618466851475096958734913050572363363734011631840564231277092714340132851915260068477573719121399378184040770153849581704144172883784409885978009950056003929393303471582358306761494450296749488603173720020781926268384267638509158993237572362593425708623562097064524064594668364568818284650761551339753217253054186872892514520933275038774263872317073997346809614139408055487289310485012734432067300024679111987842523854274910998219827720688255161878118255801326478495283675521941520689465062869349223614600989700487348654181901949973020513940347736490799653743502956497515908499833914681593489778924207877839839239705004384104071818781409507346921632648316180428104150180808816491450560028492775725225545977026240798377035484322761712619069864220961530740141996670269667848070395305851245790001491919679429861658692678274667522231167790721159877982222688281322551356358616770092024317439361023696458365146616498334074433131713020636488268500781116505492000627419677855773906814689086 [181,94] -20358198639197987241931507416415932192749285233318726768746782494614261995440330999533360798560256403947958431117739015754175079900395095753762408353385701145927912357515969883247940655310780399639303815000895992084628675447028640221051059076953202571242797835579766461670501322764244348901438806296204808602358658627842180168178172452736626915311720444444518033005040428931445651178500953439785589122215757289338900001865102318527627138127205830838670582277785309083067833080167071148229136316632910900379599270936998323830815941351021772035009769493304685544015579222787221698152237566064482657285986360438798358771908707326604027741637877333777446717362805532899524950572814254393193413929275391318423902935376497008061019849429938283438560561898153974428343456948882613312222187882119148205952175610992870360696759412614462954948552443557174001549463089107238151062610710981309639010327439497797408808236611591446833434165226973824768315799902606726752604219788792756907439727319003993074943942617257057928689195282384602979795263280152277709689519155242169137314640014506732402342729054470917602764675358961452694322584565517915322009485946330177131181944731651338571451739241015929682813771331610221910713457143278504424116580518129342027312019284751283632071612484045625326712952498378022997705924688857132527812047592260042250933545613704765286284465515649492285854539824905543354710712631330595964975821106147735869786092289776648081753393138130373810636615169790989815502100761651526625642901745239040175126647463025288875052296505306641434486808243892365107966292404462245851140949111615619038994570226229264286330081343930165983280880271248817052 [181,95] 470473913728826901673715745771136004136373631754518064658707690859808818068631749667606569560193946157288442865075416148159717479427835726931692973088494085464419146411149781126121406025382597072232819698490575050392294411430828178922417455088840368428006740158578055448191236413988731147272171206713005727655242213652846811623999410767752731875403859364854482555004023771480915586878773175397060139278727509157443005524147639715497799223477772873376271672460202712435930095341815156091496499721644610551579067945983532970588773493808763029421413391974957049419699712091497275708686271482179390254910338755587797899553477565149591911300371081159963172056933614932237556233313335245237448788617766966786229224394872974852207985358746737377935888665226448143347400786971801797257527558588622638663660630930899695706976401002367310526609195132703117795479856241153872548974333855808965710845272226763897860751122622047656911894851271925224358383474532661346782075567892407789198028865812660831169054068579471331549732179481619875275140604396781714034643167697272699677869812140320487994139290881083869228162297092691805452069737095566417380859075827326965659716409240343298878998263338498058230279058691661655256789159808594110737198042263005505236434212956009111317201880163353149755562336892410924666616660869802189270606516051244559144343154946700383535513692682040058233661501293140204460824546047669183262607347493633427350264241067447169082187826640585880605007288273887438830326234609301399849448615472477764661013366645760960052463733354519794522249798671370513481688684444072268113744729964919804745386742245212243804572572994436415464278409401080 [181,96] -5963232348641006304596588052486914600810369728011553161936440607257715347069467668531164685618867628627607436443453171858681677670180692741991080715053391874555566046290814196887252667085946118484368773250751299698088404978668799534627935748160246074813181357372049079826389598326314661124490705407947927984966659279783163419334598537377397978755991102547787892284949352138538971756330589381022209374179310406827870202150472013064025274073995837924661598052435368160001090336516891245220467734342189692027350200002817957804363174010162828188639174380804114268542508575997987049251901891979617689284176538010364450481079613215999859384187717754974880451349745793972576900255932179982312972064267135257925761669558490707083353301025719778070294733067345943249981372011761973298965927855553601757800783583516626703657442002953882421159926051387221038681482375750760170553993744826177401819573297696251516507077910854207615865296408030369781408600991500807510495952663321057034824308780080678261637085547642696801482719122691892914193718662379852572578015557650262757730609040298580117641808193657378371748561150369355209352518037035311381587848166420908052291242880832214003902489235912001589549146894366516871326619103690227174992095371930328611345537155335641921077297388779740622528252660742194488840038382474674337934448078287016910696234046955835096814342413631551496083051662389215848863224131226130991003801250475125700489614643613054047419751360152063876186472304677121263155796778268396469166043111934368909681824546043991851029641872553005281953379618850729605856696192344945780880167803971014378761423995104657459041149211820585746243470688 [181,97] 36725859989656554904410205314940265362743143993000720588327969186089906362918229295706400173743073745562121447002288968712202947879048850071927991386260626914182977023278241663334992820118679634343279973762906910153298659996327289316749842323899364617694762848085588122014990040840643740027579629135560304643891376776843559532742516794921058975576457789935497523002378139421168125849431654442165249327694162818259905460067142163420852600420080431651820544359040829092891973986203969588796640626297394887759737660563958896332251422748102858596572089192905485614265029271229000025498500017603615260619141988356959337905871364855226270442529562837766507227867920168534745043811093871261613763667118877140200499317953525929277904550396444127922372765940202312538485453735845942490080205447279371091801774115778589792177295392658015474263332609577046751385757884520431850128843990037734764403136734666141863286914259316708267400499616825407441660357645860233279585677695798935889712071955088681537298283890086456776536161930698505485028351070171114816130385100476813974228209549717481359112541535793988100493945281281375636751241463723128037071750824697353443117237701718674705151610673062123754369582553545600654413819779418488512946271414800979170851132709788211234383156111774093964095957863108271766511863513573414076527171478154307481415785645653279304144105291693031499411120767132957380981139600051997525676799683602977455835029820465551438293495660902446421674239588517832027179775521847317168734334411955108874443916308527711360605539368097129915604345299816384925782776213851229283523243217626379896462364346614752541636950768917883554270 [181,98] -444766292515197731739375118660348771055337114282887702656929756853968746838276675842750978185868170015030677972444244234733354203926513373352129031438473603228150602310525982258224518921248325025175737533792276151342175930868501906307483820543488769822883225673670248771825726238764180873870186278712932905805591423369674044129553769266764779310651823763224093656088545518642023880528735007876349217390667171603660330955712956016966304352868247193534552966343247471353168164786922385289580037562069784699936433631595933882367581159126816603474962913947038409250339225345160436536945053022300887516110281184091064482098981424561167030465492252943236864070745844852341928780707841614589473111494251171564364613224895608446826959189940812359880064623462462029330133952745056872368097147963038969595503867856483414407355360999996712483754210890384952186458056697003448521130630062587972799854473788172321680640501549705133963798069559009856503616081158996044044054554068828621865271921695455002953951774096421759341316906115255161491804305252268811809636078410281366249756369098465146683500265688140665542802987340326558099008015434900560078884137325266010863491496778321662643978657327104757662712497938647798486737542397866679595879778568940971702265366277238573148448762556776573571991109904146433317020700505428821180895156376094087041677743898464106388627031729942550004032642885348433988566236253490344400600435905611405302791915528660584167348534423270629843422815498630139281930145820245662581078158824259958531340686229118652383577571041954064370817348854994052652380791384449484550828824951783518911948368003367221854338696033082440 [181,99] 1418887394050086144002801304412266771547250995730672919709894590241894772363456710859379422203002098201978672593080900356850296612531786451475829792343218761871435900513325318078751862197088615667956348358032149128877770042680022617406209255241955438327729868586135343724999258383883678503252668411965856976770453751125944863076859978169344532864553745389610763666796455233791687240388685977352971336496614355705658277626773002916201626507802674115172509557744095787199027349990184331379399974827266069560597638737877691422830002253634665119323201247141024560787415320541453398917378008927420029071499448316317655744787214700043977797840300425231437736233990636334684358110244418252779117775124454017765240860551953790938429025221629278356380911624115577196408376012504542196780599287891457264189883937866040981793767264934590814911438830962564771351377427511112328797939093434650123828935585846249647877218988668975996060451347593852028668978872947254297765920833372448044886886040828073201944472482354294417019182104171086875645808264205631168342731979408196451076800189829241977548981373649763324474577066765686751774199370723969716301010539301980228361035352066070802983260615897264640967870694380774296893323194491958891359481313414719369959351543802605530786439507142502028155779623756240191360745611162281555975753834202048761970280815305805588786322189110123068158805652607517497375119027922455797408788692954313174422864490561746220173657818364535941145027942576309794857174203167472265424059453706829838911378148845809933944089052566446401852060195078132999147659616752624091606562221420747751993389172423268026668621014864 [181,100] -111358552760238527683232706893337039330760135353572277594025771555193718125700789136209665582549854597593329242316072692265952677326343932130091462186500558828913658178191221884304683259718388951376096573018356030836330054700200606229239384228180620146972042589503817880231384766230831580189561404227594417197156197444748292273942977836271600801302594685694824051396723660762163998998590990765654942884786653312693493295962438821426597341217550168793518950257254544417748914773798617223598919060933369625335246677003575308751003114715818572008536903436860246013667942297939760194501445947116118266454250646974950200753867321292668476564424732353867038754281249021580440951146642044871565735821922527065709078272785670657733107351963762412478000630009754356941392060959962128844417771901943740826382534610689973632036118480799511195695911736583708449800664384405640902114486761467450099286010528903934210480277296896495367364535256004742894095084467023741263635096191344933328061927459684640452242716416599429426819423216739233630952683463801704900514422517017588553883891353938504400963973246488650015657795201683227752277723757368056815664661097755393580829112054065362494723432750739402835130926474456829300502509260938447899212716705658416556420888724986119383770374662690641018316802176516743601719471483855030771176203401318852316164792490219322352145707390545528899377332547501497511347634725560743694203932036894148025351711628194706194219704927373678261414106381378433242570847299138956055720715057680550053236385296900545119420437753224765166180846882623367851552190599833875938901764412620421935981776370579806202142440 [181,101] 617125750160427998810172782117497343408108003883396078562424070236623212282767547407741227664167968470492529761997343121944427657937398009549264999298612798427860875307914708330845816810497497949961528859013263395772825883405403768571209808352341843610687409791296743750270278443036634375453409336191542280660685505122911254105235742511309672190778276849514997301094904768784632187788080323660293019675300708473567534076091940089303327041008292526839117989824029298846727900571282780966316405621017718357202321397324977548273497881266984270794197473147344794826937629490738811597526360325885718357527705852352850269784969754904247350637133863641811136702906018035409989464907887657875293269945195040846885873085386660132953311247630891538558852660917450841628595125312823182813658614821382460495418524698637721901468255225478105478521206169548591873784241006706971018312764781864083821237277163915470586985745318432920501778221140154729329468126063014062832838058785855984625795468099248606665322823844162319809103986929233227775615631826416408873351396368036560461750403165487531659619240019057593438942131257629186039923737931779972876418721039553469130044222149848640913112669699507567888788999410308374639416654573165861227056592728016181682990563583856241779148679103882114642911698276662813824024900739498574640544759591012057517268728186450864746562112858336302318872044198113062452685558531648798062403773335930111949066934702993011615443478013975042088943856806206788267078279116696608920302597420344404524776942548445179580570907476800998151948972544610080315435167536069336653964488508090979814525939902420550163 [181,102] -15737502463537867804676307220086761528227633787902098056729308866838782044947822960846056932308945862337628909943763792909333630689345374783091851560086903903893922026194631982498917116732598771368760650646653800521306304347489178503789195669307051730116443848121577456608054462568351419454354098809700348556690220495848183039711066060328796460182621208482376982910114282130607125772994510529996395791418383601934469881781549873438934370303708602157964927060740943092898739710382483731155350906552591129218115059784271944818977394351289734141852931192115706593901108979378102302784983131464311216316102938453473093722947014640774796657517554400343717753065294915147127180854060791060419035767835282767032199457122416888850643336262439396965975711143430973535071098607364477752252798311307161190113134187773436177156924717439101727779935043854425009006959952728839965933885268801806066016494186022106956098912414372294307401043437031337955725319000344148476431849309872606722251353015492878704318255778544729935479985449534594547561288746113326159337380522217014972506560089618883616708651368273599953787097945445356191095026276932757393688198548312538536398461420349788848203890418854456531748611482684746759820738455957418822098993643299787523816088480061879450514698596445904841938885978548607231755209413613863626215662033150054275235849593208157096864800097542131015798285743279839207683760492459289637237350399181325132951165225779469978708848948329341111660597799945958098915945667646774787669708790784375118305316432253804507386147956229713665469724085228583490523393788886276156985824395242694137900924017442880 [181,103] 39139330031830554997642340069502719633067649673608799222736160132272852049112366660941121193201939136654523384278359257276386484825310621323306193987712130324406030566109762555203395416170414819453643974934245048491930327179053678271051961359912201532781186100969969481756654045665851176330952260927463082969081438741375280403699336020020891688971317092482871414813252866066904890541902832935251640431252108791752000175733131798891927319640770646975822318841970034929605435216681478316364824075555440471567376356659548545928467004464983159678558197393284011843367721275623017925670686228518507076378167816133591301324151462374838852713974480278140600440973611128245674473775080237578381091337651584359727244996634957965155708757175792486585255498231713288017866601267751346827831742317787202226030521248428386806544162618746996348663333097591775770506717179256828204201333491090691462758525627945899639680528561663716247595180434682922038627705079797567326422705618451247706961687866615182512948314176991356044820155132052295463355476228005793098497047537705027138426850654284685956777387395194481972815984860325025147109694601744318742728129847782213321254515630492530777715988864797408968818894980643595467019159218597549297856417604014228599134509766488790189945593742110765229874914268160514922383906349650430705391472757092145758433097000283653443219063788583901099059925926232167861482162643676625877049566342395612296135832682624757952591705569695599167473297462315783762550767956890046714924323082309292421405049486895121080932043870719023768915289072042742215340984715745382537601191486485305602804451964 [181,104] -859722438785711984953686415305513778253955870591059366126450254648670722895107338530972516242144407625368635588252785879075814600773635940853998626656715031181740454008892330817917158282994971721065148877679994567193895280175696807173209781472740422888298606859346874020162672333421938193550189846862643737102080683776996037272698446742049226135701846778563580513594345696928194224149136392149000520597203026123547848402625887507169768407566176922451538193492287132655536569555297733875175174176025611720628701129688907224747959186236458732182392829192951877675779399218709780291147911550201116997725585446407178171303967708640893355210276686870968687025787358100668363178512158144621373315598595029025633608087660939739299356811161210087524167505302334410633863254818696722258576861467547797242631726429995521845078225019321369240608513444875967748234171150215535844521746282161255421227229942686354040290244639080767715540710436018276332842545622413658931880284749124099840092305588379347341168733168415554094692411933270476410116075657935840169864275057007830910939215943374320029128468953545396379983530248475983766164664304008536869931992695675745617432676875384869311693723023094789270239989242615794240313496054093804146264176912651429938337324718238827138100771444842957229840960476729096744763390341927182326849337498684660146674347308259155779968279157421459079485111431767050127421348991511378102128460564383354860583523015828509235986063631470483130231293000238048068187154006997867783354534893106364367415282858283500831802797441161341865265147814393477118433847422210724221581927627695072968176 [181,105] 1729820076695211224244086265318602666734179090722326095423172559034142982867389169929912014513937816061338484188248304736822914704280090458313753787828818548103295147287348245005242481867520489188030246260695923851829176579561945658639255903232760589189222390059069280531382039549510309281278123996574646848486486072663402916350857364790551181161027053839186237976303104142866577343224214195898533953113664672668995278669566169285205556799825559577358501417963892543158467064373114608502541519419002809776477059890993563110806678748485453256843844471346300899493947535415278619312825114335918897037962180730075475015197933998802376499033348749449641516075104652284027893815204138745931719211835564074305511108925892926613016942442493941691085747850369046898129646720045043972472592434196440285941603668819418523721684395475480126854688290730766378719219053145404457145517486343273952423192445475270111100243896188079145087019365207222994732637405481547226873082827510074723531169774048254073419642731438133904515928846113740935670307808883678856566560334318299222406882145717883643820268376641127677699080982274212197181742953562321374713579357899209339016480620286496129884704828005554772187110882505878449194765368624447131075212889962867767248122941796643677210852758630823074689339712358370557032706045094945530389143658791843950119737795394089959834356836409799310733631564276007723658465201793467948862355139613003443915331726809214308719667839358590509231776243695566343283738317296232044544674877150636007770861087803917580745432345972878228073268297705981473304362177784989435483796363464237584 [181,106] -16944540816910917162672033261060350522122314183324427228677283680578759406632626270016217888117709835920792060896899763347881907411969693238745009383474834535492914831008958273563394755415607854270613293207863950553568909856307718668361930900556696251452128179801099973839139240130956143914865051823006354518584089222471286179733160963277387375939912740232859189246458597770774815705574123975638808132785075955585522541295773721824047059158300395623906090087630618578707436567618149557583142835309057495898506784555379588992655424550694839680920925871250953163712124941950907228501445026207522283092776721061295571926203472090832237885510045169698787485244863783913980042693307049815460179024333399502943216739591249418808698485619917793751628904253701472189596006125151969837712396034071598657928009138202261417312180495494909785887586701754381094721061743804397482334089028430506158119508071316678059919486174961854156298211799134090804398363358577146013042377827352484362905802379380606837690362268144877176860639320188494034809192620613189325222921124323664952484117441873521621814716466914763942264880935609706124676263519067842929436387170791469417420109007915929238777195877995114828849233545151963629744408329004826324512408277360413964075145370796773279658477126314496320601617349208704557629341700918239051228828140265515580226570731519408490458861020743290888141784715851632107507564637595449413948963843327779744239370776879064210142991632186776456632524719485073127182875879034500304653945502822606484752119247099322556425200107047239737131736746494217149435183396198381584033939650106 [181,107] 39801986727050504551813961812282182721756215577221394594227902338542522939276401463911651390946645976304466288246931731944433169954001519666476500639103846421370902211988073976371498963116023043251727156205269399886983667735592695020812991698452640871867035156897922633506212565266833718430883808553648656995682049425931908994916947609804618877221178463343478303786234387545371195733466180141034488829928209857746941417303444074834908760793602796253624315898960316424419766226781487266532824606465305373133576159637022717809458097414829801712104724559402684522973930173049608738550114681728385426633669010405041469822950094822354038666707484562228393664673509077290671072486710439394561283232840896803521093750682916315336661916905626086503057223404776504545153872775400522757634113180263864357694151409956124321278330941269037585076227206281895139074413748952082578498718110623330749010396064103650370361429984679988978919639969769084157584042926322004989699824900456317639391249923947336674117356754824368760645792639492740884517402773848337060521630790522293696455512279710445772928763728717967749297065957058976800887783218140802266329200554903663253891009310423130360803245751433425255857785609645538881834895371171031120381796562203818039557638823509743359974543342308967211903214300788945501533771859894693325159338514300373814537413400436416651897813293285137304891386971413438840588648394187595699575819062411412582303957544827723990003657079167582143496591733079254923538930736621302855578738784651927895198786211287998343949796724351238015403003539243386936230643399575531154431044 [181,108] -162469024939725548065576452045156732632438579554739843900357769945129998687456093820770867606921790966877007631870318842155418391331565353509267268917306167143476237174255296710308276623309436332674200821722154390164708654137290003498164852577196390361865990668213548373108217768184869604258951928888093654164395838471460022497237407491257996730175053820861539074194198579633016043596200476431733176974258536791128058965054880439936245000637701925664136777690896526454379104604398313669844472432708856006847254617942864941145507008166219582892315800382667640884043385423494143387127879286593106575922101886501184162222771471422335182229103377468812459327083516394568279682893047006225384791606595855712255869730294849209718997543112140446776999272987718718136569839034191322670778508717133731534709190646991084549243026769090916203941391500205850044425072908706907887943464102043143075558118897686414820926436732646398309437074402864494481569962136544267405084553148442110579654367851287662275717040688106588071130441464922186503557012790183770499069704969307478019785866979843258798525541596357239469321653137541430044090127692972379566419689586891414081155790421441598628690594178881921331439051578537073592203825237267284134257408623416021753809757872704663002736279102390110094331941648828322723319964438236744288117206070143758820265886656436198646964626648285801438153081063412308526160068304024482213009558313298703500497993851336823632360500515219905041401087494870794845287212778993541478288107121483665441432399845654087766711994628512551525217763876480902328127187463737641616 [181,109] 193244206832305806552022896803213669339049861301657757323962673540224103031876135303907778534234927658832290417588666821938864275249357492986782992268456496726742598955723549912585546020012718658515872182753666504846101294364442458387812951522027855492577336353293927818441615726609483903720879585242453547455204072225499109867439891501684575011430207960027366730011478790872746301043484889998014628359932565040771576790173097588737876427157967223585619561660002993748677746534812352328787157939376012522974194722595892341114715483170059287986744597702208062184343905056157024666000927014030822745345491773897467234097861718209384799867138456150288793509114611412298089132225621934986035950065972601576300604014980076723673177335307701449003164297042493411322756548540422062469043990007819680590779210093753944356855383218516622006878986765060056739492550977340914979837600489563075940094865056548576432440386385706864524444821438734470746036582824924475512581161498931769985690630114814575353637627620479627946159002207983759107966725958108708083427515207620325405647795894261651119496975202216498622280224981641338350998838975915233814562852814268072290426825050597500126542152497337656865007984928466285496163690782800261597322494362949002147842921274268615087985662096473664419092138184513916267200770856116498959427934874027997104207330589332585885808064277763581176800972964529659033629553254198213580867223218238371040929012349602824335977915413748956312374955222622383767100084045241431529074037116394173585753233289955743608678522479873352038185520154094428468938304368485 [181,110] -863398238901233983953271648326846669166253139964137001479262143684644454667943269259540728504846882389384883157263564352992907644152608167172845053333263463235157118023798163086220409172028391462785180281422802991589481348067289239573359170059216248589436363292728015491054231772116882006307586618915939909631839622546781431205615391216009729671348369572678145035084845765253925335779652906913163361353745921987449440828096541047082788632984257857068539692112821207111924239189924313427462594093722745598876789526095615297797562029954099823797360351332363804037855921750569777061854854102421656106147174597603130737176193437523564607056130074919584943465344149354599912752880528073323055009562266348701232107938306825488667561597408913069511288713676791889080968863998013549215089552411133001313497170453430510486134157756378334234935839349984105714450048459705213807165154393983552150715373609897352389898708908231588871065854965464168296729658393721328682911588675662617416890489367158366067150192756513801540072153675293278234115332151505810609212501304730605938262120385767376698207439056911037175546575586075264700593812290695351839471986583417130719432408907329908091970615824047163986831019981084549262836422945427997458171023076274811177927574311434909955112986289715720356947062894184444266141328027437850740756983238086909795532235832782921035297733019107970187843721468458711136338189452879067545228916640926329820155121891198071652384411626749344974275030404209210602510729376955206470031142760185909498673114527830038068064865753582751853269862837423267143528232 [181,111] 612906694541524675302809194218008252045519382661692342353593857430808342608293232918363662816807733149647596542585856242312963866891106240512369401985074834116510589566856038581698548064343911336044223169052999927154577132383372800919139679170655912705028847665357889532607271394896932352608628215850225454316831299521596651754519337884451471459013383722098922984663328023383334465259566118346451323324330163230223120493525937289607543509116103310411963486298722224443847062424925911801457218393168350940964440912099736077327949732525327507971028622116503500347396366661223415576068179908778298723402076349855352635855529968579527668688176086506179260528757991357215613351838654347215915667196652090907173001840242595780448191809203637657497844346583467556755144688485987236690502148311606439076103595305892582137179814095066580394823467306101985381979431286391862024200153394459052492397190391919636827621217881562995917052047670056353515621448021912975615358365597742302351574611581861683970144726925378042587538690335859571585588248688794526348835407381493100539814315008749866357817173169761120249542447376644233270190807220547753691337773872827467527406625956396259617843897003956120667582026157691198542950161051926170191154704614969750437231515358435601501237678515811280487071387110912609132690726499150532468609337648086463055973461800882449929464493665067555977547792383936514289129128300441988870233486098600064592862503207540398916465354542043560153206825774643579423930749749948116395646125129703739219698189500160680358840222085131468667654535083821019086 [181,112] -12374732681042564114591759435531429936899811360297351338440204303534190777996642334322184554372528393032576033408773093190645848649188555605526426561674405986849364625517354607033290371697129544432071560823959857161838425365092426783540317771569200580924312337466440147893656139424510198175111999254863729053776930364461076376559805509521681720676427994788526042016007252094731446327853709529102490541608765331039665034462553596902392530372142623898015201134340331616926066759354806874150122564402271414637697074794778615060839538470493826280610392409307152744950274625583560456085921739400077430446760450640773088072974024901387093041653720592318283140466003203768066573099571414913128317565715066883960038903527480945376267139801328279544948435596874496060665794820772298905748111553873771097813105772912335366020168136958598705354793860395698676399303570391129910698768282526513371103114750099140261249753466307757206258836463157826294202539118897060019909598622885411206134152040726190096421281920631724460282104242088409991014215618284798466680784692053570221811034928426880781463048353374665056815243214879995239518207791584748036626941791936550230594475422141417238490391055368042124001221403357674510197705176015208472837052049944205351795078036083456155105931082667116107819041657816164873894156066547888059063644984223164422856161005103842571060856439774892385597490595872698375693440453996889518555086793987802105149320810417296877126198930151054356314540629807440358318094406146438494196249870523742352283905175860765657874123714420301617267887626332 [181,113] 4698992475906965745149023992354412683585762564207588774838844034924324292035370581738033091212339427572393056790579796042199171164852986604466472553041415228393905251091721487082854342253104651205712118631733785697401442428146743727086745241879221181818466041298841092664813085731955662504842170370310467453979900352345299761712195674824051883340297452598194440027732778486969319631689622256714504725592069921166647243887716844373608064333024774901545371141242856189274795342949432595918026307660632204112596201398892054031123010150774541837367741843600485334342633861243882130811731796885788382959712128268840391933352778372931324377586648995542535790070266396812183216051451669814550744535382262631503272203730643050535122747621913195480158927134065670653861625885518214776910654321048049717583368290022538959940767905057557719594483131690803765803753059184294751454622078163139769228380551377195691785175563222937149436787702449308134306230879845306399981002805664606905398873047495557417733507768976926403712693357214404518561944273656190612528113456057064364813429828688971284893590895002457790953663646525304228888746296830908569166152375315366988080611521650507027765835221698921182991525977420176735101833656363925150858923893774738679908626810128700149513162662197276822344215196167305834608703740452839430559735689551411155184677468315630041514978064167710491916559608411272962381162245282871605531895430563184786327319935903555991872814595760317255421715464590533859171987673999235630325004282050368588374525908111912331244349759733486639379815284 [181,114] -2375143549790163939272418417128282251516531110708005188031886761897964020206797034094849721009174931554311238961746943686798593052726906974878293383341435121754547390023230020139955951682017580032789946041101497364051856166917764447373222154895628276910247826338203456905628953505567039158994259226138768655049226969712899057266327917642736456217591649514619031119137936897526838907422195515565418194901579042739964795421980891503469199586118671606069700703817500169282747008082003581271130274362691320708406170820375087814375527219632507844756901765372786736254886571886577421949530909522049992472518481143505112002736026521732092357434348621471129809408552317991565693630922719965716901139595071827041212882082416171539226591659044275594262403630160733934072210637478136038072063923990243262113935868901073351696851974448363884751049539834500562536818244222239563456366478065840372584701457164528566968179855838499353953235137068340448632032383288572836429116942707495169594093642794010571435881015314728779471780398903074190808802786907311472962028092428738009287846494643683693048932905913624629729558184030531005526480452351908913387877762803791609033692180249051563132480149963219549323715854142202406849930544170510621472511169149962436977306605033050581998298639216916054044051318403003880010137421799544336620517150170616105220064098773642443689147954003380533871521463918480753403704022551762400710307987194012704903140093685296654446117147754959511781416396163326963517128277964817568218021883495195807668922542763453659897101875269197880188 [181,115] -21158649123443081738939357511533462882026970310265152027337195923558044631115841473158152004173392838670091958558136613966160388912174017188754613108716092034205618968950292737844124714225240133475601918096432899509356299137817538430002513648546786126500247838916011817408110230536394428342966152201879916038857229395494248291573552290956180455056466005141555358655118937634384367833736994319265632003175862074048248033154108225747548196853224063509714786815539415892277681073632022379111629369339263702345697409864777585046613741715489482776933540630015622840311634793237320610251651709459131119096717751462842344604257006277142104385551053033255345137885808347151519891541275740595222371587006170530350894409967581408756516315545296513635697700540860127484914547498391700294185526178381206636027854696337967656717164984910021491187436393981088574922786455534635151822969233343311829088129736195220758046654586695882534833489862628385777756609680336928679890219674177232361327922051513188323967628540948199683412007035192930765965353454208713450248545390350216991856742021646857454609029656462887864051758735789493654083127862611089233443637039886460498143325624373373517243697032674983765858286138890123062735067290823287774135815679879711185035775655919092751196566219868455352539507217891291248514136004396706901004743777042242493825879430947822576635608500807677918078844611576337501529042236609466135589605027514161030924833539278481750918192611853539586446762814376666672820743324606066687811059092673164119226417425919192432295415046856824 [181,116] 1821844821575603600230193857155498279246242517525663467560109130723598954281145825052258923243467997046781650120317319200244393657596669470801968347625521119534242492499595614950334233588469473871807205849555736757772397286003301337462602850663768217263390727792800795907383563783121975917657908231566674286519704359141584791192708984910734396125051772498789931291531570203205750285711921710208360561113759592081990243447626394424505106616956189309465608752729465519887438142030376312273080428408503411576741826281119594189053012314707631539077736158927575386409566850515702370623226780159309526260946358791167513732038240145707853164191288551776271316699510827807054952362273923418162798391150053405002819922366960308208372583978602087262207331032079778315456622327448063101933865011384169556634214406794614795331227875949843126351830554665938872068991069180361636098474328222840106115760313092409989631058070738002268452587328385757409402152792577307076668361972905765365244010421852004826623219384259552640834656116445895895384521071450960937798549814019409237208861005404374129021648359104684150021302799876425846347934067239231179481855462853891559404262592429178605089909095349784354628527498382942631356345893967277203030820051668949417822895575200590136898542058145378890605513849821084348436814381557245585917414633510091334377503163569052934383251794987240268106862966407739755419107747050663691078218916993865046433081625200159920536736036462908234079840691613491586456688511210534834954072994072638404484680990180353423568046400 [181,117] 37047459252560187114859146702187146663275293022618226434519663127178592714344528915786014816314331081485839786659554602772680984760207900394178394271866085744029072807111030192667316664283582047955857723823553874745717224659355952247358325218167369635048968287367737196429996050707926590290810206748734275338093097167421649086973157066443983705010805843290815723484403577098699528619938842034557403667314032667848908957532940168879920735308550591164923991487556074979788477770502763203238767669215502590483964609749150390519883397709163355188426679969765606137650792025441563345307569099420847164660506253251947088507690144972121446573170742243566763667192891842467504567767091841448800581563409261695010186294537352192740635845656687153916336103367716022035037664621712862190850493097200427663378366069492644552227006770320949170885667135793335454792212254441940111228768276785601793859254365705963799491114831353711885468333878150561408432165868735587524965216134026237338407123361710226562320245728125531956886988573535133412588444038591939939945545968900098541244894679020907846205838930033138475693854001306268363112189586674048996823601159512778009907207353830441347399274163419268608464405017241323480566331658516056355015041303530960241389488295737784995098940564877418845832567384959105833558009958283699341156036170927695460359310355181195294336750104789839698371136335695353265269826808417498878673757033443567544713646069130956606335484678448527765357172281803607878567328708293838097678098916098994569598145173412032888983 [181,118] -28186076457002489051151451457785462958205020692503316482821330096556328867859472878601122826541433016904083110256514733038619912050214133722970416351470618425266157270943072820732819577509464620503370519773226237066456209047470834021786404471694023494829325683589490922838050064587510362488985752135340438176400564832144976250992958972702380307198245351158792417799568758247101890955762646169153400236093468151456305043343716655060011510683701674729834109963189566651731758165602757106568899294766112074506048074486456491957635826606685134235508203312198641532561996236162308089915803638952983430663689236879447783261420183229547455740697050740737759937554615813894166186409649467380354474688164577241364011136898679431832632318629932179652529356328717464151547246015971696905676840095283920840522345804831309847160849701239232856904358611945033894454019831507891815270767612176092692759149379950426617895201725456527520817970514905160787201328393310876279815284643761447510494904007437026457242635480760319696944376670211394044304858653579729245594248028318995348634498311329287771299240077255941513690478433896755053289715601497105371867355136647656859856403465840813007416242613582254391083954897599923688418220630527015016702845099899939944744673564665798874860830157574639501498621395303347092844464147547084592208220229666848468716775880942004651540341049653611423856396762661103529125425442916594541311989361907502027721310329245814341303447113836335018711528067299103633860125759826022621134357357833325936960404590835304 [181,119] -62004738125584402462156945550481593673299741100515314945234385005808334510934194930037960772567668828051098089745969530428980240769944717537551453059695379512591778200673418568946880994132862201797583224242525953528660853033592091115761190660160948225619534432698068269571331964377377755042118189290312995804182942357749256787910681312791318947005034581099596119665942687827346315667059457804948616404314139504785441785423883349130297929922956173735455079402672862062079954292822489928778761553195167040524666203171471294492421357964659452662344989388008119205815292125670388761545673162440776407559748697210718654537772882481262904175011019200525656894748571292411526509752372934058946524924239995140093769749554601468360950638639680965724146491769471823037233925130046452137244334631004133677767684711343972463700300101462483931237498089729203988800510592836811118810922041993061937279518233611904989117250396122218940174304930590753981916445252795040439193411245752527775646035820838334369756828438266431205868586198476019601985745613390534679175318182078578904235728769400736161121737139182246515197606122513702275667396312584767519252286164264841239793615035553075529143155538941849800677467931893473208388536005498056473042140156737140652057683914095405533120725773317844475665914192957945995040073702772332272482123156086528853126444445894517876833009437289755443737217631928238838112212238688066931407687897518946356046309118652415968207544141345521647610249674468792615956111747009287084524226376591803055767644908 [181,120] -23764321218260807338710985948920320887405544862779267667706579155394061042665868655612233599559676206696320641635935943261906610918108399349580000904405702827289153040034347079493207066757429996902910011238470953591073851182072488662876110522878579899477638576116907793464713450130487088410587722858435473607537340294750468400571601829251706734420761256510527614599261576427852391007656699751245446177811094902833032523573846245850748081435200513015880853915985443212636210307161583800907367387676541824994839799113901525732762734664569147385062831885078344965045082987063388216715568841930118173048524320759440093767852269834928489109348749642743595200049807670145571013546147574630177504101717338682492367314778881373857614825733858108022382280518197159677814102569792699090496731454509503376238788101822464214987826173635756571868272450893462388943246765174275371706137850119316011464749540549649205472295161244302589395086609194515425372134485101070282865473972331052408181479729469562356975269896392291976441124021783294310678825798143885987321979471275021634726617837354101639881989440714736506806690968907362594794926888405611251788116508699162962029416217505117100354030813934729409101624155760622952429738074508158489909738148516672365365231637883923192648371181453298045288317202021966628529349479589418700516113523082234997508013249013834396003500774264336405868899344539194591964972978294324099324425430359401212529721653946279511146526589445585851732711117958510012712945338038775454866472839779997929968 [181,121] -8017846143355400371095978630388494922430764179553884737994896379853041678953398971841431282603944077293363018861510857188879364240066757029429952282641724153224205591150243315410461049491397411271275844473040056216799454913629090257662351134519689042331487135546091352596122807646764734358632789302101873063877201032096093632375544535904622698266866958175236148324966006460103766558225381406887429747732528542398664990860746814987626890319382939873511354878382936500855852519322593161597381966757201061588553423539857367565088498034551497489135777427148656653563887940823165815969308930300712167487959241363752927815247522455635948024895522063826995021486192604205175994379044633493561341115660306283267707014731806394376312803824811775099220499245260149566056200596617581777384671656087619070368707617064317981033452244901883714785843314817111336550503019845960065733967525014463835363820969761621276319593493628222845721038986231609661951545545893406177767910528433396259438861865082886760645055193135668421167415795759248920089559489363350830957910405756416674437915836485327803118412799856111826164297877721587849597668759986001968479849325597509447967660319643001912168417274221605629392878845301752140299608760716706159595667306688103166552247687299332764023971567642129323508842280205194974210268243254423938741897331546788385334062979487858326368866455113554295750209217405679698823646945173340484695466030106165286065558473630544188883851798533642945500459143126838418419468210912007492176012307726526 [181,122] -5991306503814436094751237840642942705301546638108369256915614847452241307301800809339160703010940104888368031638908203900318759359067344791375323367462681042812883927314535774968859972887321524832636710197844081661172244882658871612401784119694473925871459426149610825310254124186715846847563327381656640255404434920056733511688308090860067173922356624681089679209186464864869115487063213520817964338044156711335524624383513712547752334768054939376016057974920178689699721968751708735793401492723241871322680377205388543106309068906134798594767887562612421258777515100928706058334057089148108463546575264111031436834753419159698096414484799490069720427791734006304116531292763542589326851669052034708171190264947536932694994606237658521433504571050082778694512007729086356263130115627459776107220515377430917569334357898020574714699321607631636895433798189416222220954993211797661021412376287394586455471390569546412169784344674489849832535641686494514185163257767988071061742993731922958476570673390546946536470616104871300380714328056278046421621010111825868673537661156502567719118798387061653081552567505340518640001782279604283982226547023432728646869977448140971088326841607894609976506287113381938522150137097973134572842876728024263139521973155199927582928075161609585149899395699791972011791676706555565983489137954471525020018334796855584361414391975349196683293296352788156064215071513622413150689978814063863822766065585810472483773413928281426917391196358778721835120483889018676726369776090 [181,123] -2236852055200969339949923987848009450301829162580102698984776739952841469699086747757381227603450072779268880102833288933435169429134817558127369352079670513450844182263691100939078057904488309915521581510064975126053637687404047156525602715519161756074680989131245459954345753240817824196077231404789216973243338080798918997688191926889068317374978654181845150592215363635280618845333363813924371583175641469459867284077748165439978530558038223344742677875041227017097655631166067772743054925859618949518474978303865590698514167037299008976192826429922244346542392576115772663089886358228136933874250294230218821646036324745227763660265398117003393884327801039919993966961837672699441573429577395317623547250550169064005309381137196502072944204850437411392697322823561215809276437342893130208700394840860985399342986989346329297230319935200046322501812728122172358677662045804169940430842110969278492866833829917850825753037940407934002095114278854279251075959590229956587833099919799270683292697620400507358042159055582572657931659394914083201787785642535576404077829040498245817186812435971446477022360862818517253319712199291000448893606980740844325974293580886562404820004085024814806454915331030767674342780470255562704110405885431761554037202166539493167383100087611898468676539594969877047656158664013835096463579594192211586593361530444787458303686540788143974053698436036189029352383836659858742287642948122572081643142416597616994374939735809655130395633797462523652177768670443000151258 [181,124] -460367556084031882240821440222724398385744074495372887803172451958848996616144663613841009917832731399845855962893511824137503905793696334344363400038283385931931868761272160446878279702601660434744856698626111513961862531495893288662310357323437396938875711182621292704608820230651493428524510189933488937250629970901383742607657438638329937835339062560043298882976010588271868890593405596952841193149252853974124393806292966205256820316881278100412575208413651722187911099521576685926559469535573997190670146832848319281641675785981557830640317813924664213639647042223096887332528861625994112767189977529204370524613682674728424668681976015180293348253092818259995014108818040210286264562638423149750311313530322110812383585457602958255368180151430367431029246113403143950546478815099727117697021030022384521084915841712296001608935666196248955503565508162883024217968935607394700659455284811329551782187209214146067758214647733813499181129098379418718715635340453762262018924046876354924853243539358919193162274015892716099619197680507738485383386216785650896906316843682993233003134043458996902134111441833789193022056317936703244641388011307604490270020436768921614111153509164432887478728715572250871680971429335543009411138962845086721491098686872918658044701131379011156024691241699263357956940579671070105773056305922277619869534954764882372711547088509446521628254912044387362145134877171280620720945297229608545509300840695471349793243601429179364461386024883767199248845443891472 [181,125] -67339958602340068793753317302762106052253899544904104278900295353996337360538327990668054180431897929143815108195891325806055027955331513353016663895407325139107719010377863759572738019381775286500803982980763315970836803922866177210707767268629486877224349080231491110470112837510881040453766065601317779650741456006096046446839383273118698578825353334033088706424127409004679119720337176188147667501162868896549900779365254950031018805301581279164353402227702837491450678580579354123462527859928742431515620058016015313161216751215955827051653223741155412495249271533131147134614522326194504024421558978120233387315260410663723818038495605051049769822192194586633174114794709058122655464620480029193418100953606023054857771340683001775787222792257226517466659025573235018703957637086648127222513639256556952604954450514716461664364349057743650925640700298170591136436210106259603711746314553772970192970721728819801570384962419463262058241496949526554014444319284235505066774609059758735059467954884280119019238243163421916417643783851878860293027345464217486677744120485883610634245278951565979481708613078670554681455468506540974896171900851923198639100455387121421976422601388917151253371938489780516318377332249666130284568741557300037692542303030213965920669701213675485478233852797389032409095037266172747156443798926505541001621230979213753365828398935071428423928233137201242588389119574417685484456427089537375947895046186461219173418345589168790015474038525737678150042589 [181,126] -7497846447088691078349611729838157853835746723550432554934948752353269181786635387934853674750610533263086878134214427599403117891503904579191479400622297422515190794541592860048857946550518768327903455667022207309962239417250133768169655836017056545084340071680288633442236677774858911290742815440049075072548432776475181954623697624201498536442961601610917008940546644175751979843472140321253636763175667404905050474790780390064458603409962937471008764210047391329976827772351105663734612597400728434449481501879832912306612879339122643886873763360792680069991461877741515264014456845415692600642516872030290304311360982382223376791971610481341498058330455768982485414603779310275448501877213822627024486822245482231034013070877233028957026737574164523550620749489069860742890838396641848888538299234424333238747909954594067338774401141993289708800485914418457242415477753121975593711887814450006174494914344412947546375132123660415605329826300354442742388449814148174570521195863859987119525293641060006847382685936521811823244366086780063804865973421213698980185918221551412728073547200165002996561867129675855147066739771123028493968291288704519009102127302132994160470570340880713665689421004063214717041403808935840032071691286161811631991958234264448328290983321795200890800997546640577896383001707407612018988868671102569605542692953660056089563934620838937502513772530538909259192485352841089200724572462284776020969373379453475430875254487452619915146962692116304234 [181,127] -536172242607212558979186639315741055658782381136373588260949737329468465279949296040499633842923961887607136567989579696675789545184997817352514961392953994106064508795966710838503519739549227120212765845736078295428581698171780014042285801292866854449492514134023375299633147395092529260610827187813157689744163637149604361273983571142451759145755421677884813529241476180214164192403516221565850360407580733083061390271768527199630023583945233581117654618367765467945566008211994401089708015020062027944795527898081652815735847081531866797846534244428129055669636186963308489398603345394188429044631795463349799337826380064781452262436956629033739379727554411900795890609912200086975077391939425329330405558363923610921260837189335933603393122984053493650480561111384776795427345261648023776541922215737532352919513491111195249987268821752138331657108404859528162659533876792984792892594970165594077713221180783732104310927937989521580773913747573687374317688418964115381358241212215705946604190755242403002778635524436457168340184613689827852890442054090581258042636669436899886954079722367767599138022766840192281752408959113416887710352266929671551548722478409930460532226073463526326237887582814651280047091995365914581393717554261685484547548180859052800795092709297017395530880502764632444658032876478500082187635939239235244153702421898711179303849781959449203247413621949575389607503523379820099399843784268557190354229136096057555955929755778460938377400168554 [181,128] -28500334995359137490353449590049482210944807053997276797286621483205683713678917939476408491817304905753230517838772220850395788656558757308711697157047816071656851389059219384857381813691888641649118324248246338306714343576154378812476217136351843860255441929680108556002820185737308809219928351500244468113098001125800693871313102807071482048124360669284790845115160830057133174854693250871682230269766445703295503872898526451329417312548577709801143385799460522257894548029845277572976909005114905283256980081279333237479710575028952901865062070725980852653701869440891950610461087781427040407455645015578206775575469922674302137891278293858398693110337247394645771285495248631668160638590080889619119213654751089181823725029291607794205877749756527219035598518337603442254928209120080810376146164914984881575368713528622881184339225584011525026650929106367104711455367745112003618279345892514428132812433637284979874716237898678710360737922350734185217445324695309976917632460514273791246030845759959803793881940584990925630157112641179422831937743144067384783117086122313630011244899773670423708918878537908765964253224217408431216795997020850533681396903480134878310348480493033468746035781594111899354448343399591167894262757370844367516474709288683851663651633726099065141488011868897731665224127818747030912067234633612638679237023765301136907788062735755506213638484464621244479324835779785822989623793898822818365690419797538299121938239866986755108476 [181,129] -815338565023426776996686182970291125159220010020712952306756281983398974998510892442230029276365830763462267220717610022523839749690518692939518434503387369654197903548489746162244771352509841754268313867595950453464595635087889121667734591226174666571350311729747503786108221742832410354748449350910815914605879389500234514451680289367364923164599871602615614175980944391219230080822332408565177144509791004069001907610701136848456510515215525500970811067019288525617321208387636611325583544218763441181096270520707663767363693953056759124941519878591520825459350487677557998181652496647496345048103325283320555539437412986109773730842216974006659027504376209081872201808201654505114858464026349704383717362544140596715833147725641002105023283674727873477338325265210919797878947657010464860851176948614873526369317275908167255877170997764600946760882799974725567423939942528406282985664352108906221691955542790468922953862563169812274157286582282620225416521279967578520207204193111568670796320666820497782036540902570517199614597416260005298964076608574184240249469661570652817397903466107750119803948434216215713052085809167493526406795867602279950806995212805163994061732614209402824721451441777282829212766506347950154170151780886913865851399083882927541399874574365678560884151958864471508861534014881325936346250297792782431573050497597637013133707821027578358286212999168032002547810084790360345522815398842256362681313758006108456227522217871468 [181,130] -24640329619133740553740014098703553564762196520879252516893858797334875798567725182290329347099501096297940480700746385602582822470726863337528334529794859058581656556069093567473030125077829337607319495649845541881376312786092818699019848647417743725236182844662025785699299975574090293030884418070577984877971234574896068149826521993989743116945707569489091076772063845232492305618710108238685909240607407452590714362027711445210641832608750360607668665579042752352421028403490225803131313112560182630459185558349663897845349871735139966639290488107060592218756299111084386384236012478000765696077415266554371726709536742306662035212348924738178705763393333143853488478019559314070008844143275231963428964086453811713380257638585966298013606030836676315067697515244042899350009726735216251631864527454751460736114591892042694935230987894321158723344245103490780380050539807058532918198608842659536603996436464884724774304450635939131502282669543534909980309141670367377748422034590231594771562558275432511214666184976174042775469174617208126466037634795036606719434669818375886338415410732851517386651995019437079331211738340793909144438138906284813012651391824093720304744036446944736845567050827816411222013917815338189790864275831991407974093636781114686552885038402494158063976319978900502745305084413336057823286453061370266524338043340178185164543715973963144684041668613426636750931121233881419866075104808487671328529629594768748554430367 [181,131] -161515275459180918496240765636630186172834109150783126477232454188519388879149051636078448293353742586274027513290141690481757859456261465161946668294517605042108012756231048536793808290184089713832968126898939972264015986434608933675968143199999818775910969318381631441214238545932297304603304683615421703310228063853491714236511115608823486584780697476562059473076826113232440744645760134727583686605423558464802008742705262588594916022904559296796971546036223735754058187147369866796202242398618974194962403801983305703840658075102163556064237308421747136832489772779052373860000869223966343661032475369443036923710259330739434681843913151420176033190843920492283530346897399906882551059705541341738176444407977706892834022074143313106669201645176180514161358112037600745751547776018776276687844871137276420258796667925376229800970924911076274687584470388483070449358517710974691257091297068214494445708308391899273628166316767070304588068693761712703953851692334507503517019743607874212691874646751510245521558095982784451528315986529208714549397975476930262269012345262619116247476789367404353884750116003699686311354860634466486653913880038918882912308495405341135923300246555830922133739436300705936451084087343618101767530261844699018299571382892415544401959166751994373135046293761192331437163430378543919228210652347356002436174281064190616993649433033963654080084128530823259713420303563079705601755885790058666470030495538828318 [181,132] -5879416570474115609653165170194775039309469296221726727733920792463552485060220210218672407787142617403676482225543807786072356768491540001360783169749223805406705283809177536091358520058599091953046396012459699727969779960314542923377426377146295597622494317391400163508311970365643690484226447897823567592294589510654301264823184277053569613189148762544514136369243301388342459223119873508582166397853113782037179680736868168585337891930504575537211880095418102389866389114976409286116853981847624107862473371445162744540982920673219843421159498348230099443671565503343595726479951633836022162880313033469627343094825462084726961238203247241132154011678897324959111764278786505076953328469183303903517696775616121489628274385679909146967095221014814654599005039499980090443322437366967873621858233671582198316418314400808184992710567391228518024374456445360746251121464415388066955648961597684632762878663654313537801042525781403163003720862327504584595510003258624326703449106968510474699189876159246614051183542908916212509077696578274119439715964347863021636686751682956569411921252687537180844502037143834487456469967750885885309232774838076358773562100640784299841169100124831391092341118424200812572801356200849763531156926427068834819193101078815752870124828240493028826943289414793436770188455919684014785578552757310163615633932849337915781183279483271575006142696220119124533425570701045323155206548149396141886707973112 [181,133] 23553164728305325940978504539393004425224904461864732955096852003440232721079543959542396401197900838598905828627323448115714750799727059437176681349366610048785391562740474423268115164377279254793849960134250891681300557178751502907488472439931272083870612776036533623394627394485627858440859103010051211510119105124456368268334787122456120398111690132683946293353452652890173411485055114611964117032192016673886841524845723969901549800352074506601818100311713654676581026037845130091456478594119007310483859476758974962116256597535311302056232174357071966163771789761870886933724529725263905477613623144053254761745218861040043091726221237867848790157323634941216317081283812807529856674735646248751235381960517677991683062267527533551974610680934229963243836818478307129818690314773519981056921971679541618485403901325797337316242152326019689065621662852669158313881089465278213523649794895928805835125010637618240601750038880425848234208064665635002765523776954477337556553946898808815712903374790584872480771380539804312522771507976545485535377026204360055147719956724866568745571577009315054460373316677239044898538060566715182189230199104342078215169744810659884421590357785338475142295589495952019443426448077936494105588865193566863060167381723032552680064040853539707769218366649853508175348988935532129216976868772592287645598213992638371377359904966463162897587948666858325921084184659017132098514162011503744462 [181,134] -458160521031125981120023152195853331464419958038488235528984256823598797536597051638536219931950456009103212568087513877986390859884524261122291407642097224541315551165998120543365515051011815642982801377178663069383483112734930336858146957096245902646545047511248389361896931783911811914522653534078444382354196458107131362930246100259488411709507530402809040853300769285078235197627293957184882067529825471606098098497050271126153179238712388793160065004863060979971623968621374522499257492263004640525327594136562118153788269888822494994718828200916475197605030441793956308171269252429830589680321523786058738561035625773299682988737051330325110357400344829867094351962551975169459577611420168534707316102719462277851187585117512846116241304203606861996873364496732085890722825569479930100957036857165868839680383325477348120525936748196868859593673124710394149758165808273858709553689720144570977808228591875419158590824871546306619602341236999103626529745053369896956442905610220555098057585451526824915572990009833786025866098922517915688163965471134037763419882448641992199360949148683665209858623607173776760562687084639206906057312165748464549345991206406361799446629808551629859314626970917619432263421422679669938501635962575538430019070412467425202463310393719039743653983151401144448317195501191633525002762057465456935077474789660120695501734609755797269872475785257405014835066457689516882586686867346 [181,135] 2106650717966968614011228869965586773339212701524548315465944859833725563018297422970510149713977235131984979069100346195082722062246183836345080671805615845398416243742783056119347384610752247692442274979130637052475048242803560528055176623764760185593369827090704179097838353166879039453153340327257577441224988501297573082581280081459342938805374171624279895463133914448635527990576322516938388048610406890041621117664775502019255188973188442681319051633717506740897940058012738845560381676461272512159731587584976405511162532479396026019450544537704722154057647922932111396339554762295926443468228093892690849794049823211795957761300766582742141833091756966583573543170783192451918335012870893461692748426842750101514025145065582890239241693611057101031734993305365766628047244408303286915291604562113713623544522378146405919144906037665525981738878264248018257915474547372514579095586802832844016516317559477750107084545410430313446996779236605418451703630465070540965369431748213381772692237264256688555441858919122133006171385498390519880941842777405333467954147605838427411721832537955181987580494567353868688200141763112303275857463113519355501966236878166167831321758694277805313510245537136336992629466401505652612251061199904206250801236607118979728863921325480796249320798712939192650655238376012885887265356856085252656906101528018063629083348059958828910402560884788391434401260891900279054015 [181,136] -9051775946886913527442042764374421370496221322360384469946135428572971161088411770690552088874351336895503245102466723472826462413766062350227642346392509186652977846260952668176037096580655249603942979825114926470981915647024119024243411936459866758400400600718802273076891014878464211136520602122794636790704242331806645932495222815607238209690191164074564858389729931509154088148893560921701772962744812214084129468597821698877001055716961411890140933483438736692013039898822199790162752702450904293565095967723318805245485538925773760290840439079524609262173756435292847110412049567001723964464553605902805214367757715023182437313692939741832447307634724804559904587255470883140055416297195885262358947000369393798150481601168470800865524405965690793809915643764810832841853498421384870990773392505610003742157309597894957744393856459765081482968013924067732703108824701380537272602713293844198845158189651361060565440086371947814245014661818402168432776450575707258526319197666428171255239995576644827009108359434740349967806905019588416107050953651759769678497367413325648518177304752140409058435699897775969709095742686378524971576112644039137654801990189739252421661453815051126930235269437664258675746956249963698972522985655191133031568191585244957620065107668549305398005606690226422270456960237217848717963283738176379375152314693827904945127053473814478503451398982607391122682049946608 [181,137] 20232714488692800094583075499122768707969887344284442071397616414139439072519378697967301190774639545749723955733268216947667613889094975094804794492544588918416738184484475287152192769569794608461204061392634909367052244170903517989687008284743211144503844334140684996600329195378839221419296833551944864414034300184691459082729183674909473221187667583453412892635134478966521836631177939429274541809348666140843527324234752360191156286758472461842188723214750914975442169226207116978624638536022115177335894766878472215972062144897277902955814316759982222630948863842943675656077493528976788991863238444481241638049862739143317928773548611276961376362465938378546553151407354499056394174924824199712791084473693596080626849201392496329986436842341881423093598178478230501802036760795464860444979357953010173901198323500670462658843376228961356062099433941915582937199379572968453612025744411977569403030545592554488648761811105257401941368314427229382870081007381350829057180383477294485059221544499683351933107813853708514902769879574745628318512970050050627041236194580281998012568576530801352607233282652110249419381286933838479816384168650538432704026225682043735870427424307364085729536555377831920309735594201106105966168108047404938381976227520695823864841001580738772367692284117294743956126028682043790242648178378777446912734327981334712355176591226214616859666044379149825649890 [181,138] -28540896264220015974598549182837792821192346251190432131365162548757849243352724910394928433539156091436265552075358261944784152034058877345301780288977484645403157479332620324032816336354226035914451484241671721801593023799852045645333943280278070060831276475059759381114362820462409940966676503650360000703750538387442420908252314894942886044006871832719703660995270659921026615237074890325856461329036063295138862813802195975009618444994411091633441763401453732499306173405355645498732473752299008667727832694806511683961253936845599403409879044256631106771899189707613129639894050388566875020600241133240936519171338949752646052559108200465178803390631036509192424850682722094942660663074510034261636622454994095836415560656721920154773062899255099904133003170616556212081835684281587473373907344825574504985051466673225990782079429892410996959346310769392645468032115813169599570746254528682246645429618989374677439986528671115143567826656346325193943059672221669828316093094445657955489943275383185929970535908900307131560418226932449094633007856313216218140006781504156970452019415020116585196653748799275725160304006009244337631947400316466117143359144985364097255799419370706627171977437858318097181368458150977537548757653902886959016696638797236179853304813837875523044212359344787228601274265895444558256055392494744877051754400865232147167865555566214299742812491336335 [181,139] 26452838453583571357711343565101832648397302567911189054479587862817823956236515900718431221710351261440174140506574415846121055575203810486704785453457300352660837924825912817659076971799048797475445620498484797471243390366258515189405439615463630997899125907072295287357485604906578297144046344282951478276052240773320863026105533952317842332993351686342516334841946761436174867514882594166473078293173043020651970115274660043246489164293852024822215535494095035756234272181158627301488666271688629188151423402630261614887284540243001702072557493560731389893140947309918780489682431575504371677560695738578127695295341920903355995278565632136348304511831090592027420759912448250525561284490383157541133388459643075292239067435039254398490066125815359836757989175584236372538223691760230366582647337333815560583183222305242878453088041061809060614290783419196027281954205165430025656935159076112977460764002727856730946253040879915924522021980871899449253819361347589346451537156654105805064602983761221414044869288085845106539077678525395074790823841262127276496347452602263540470530404026485997172444381388951792272209007783226824792587161006456289399494986206392433910824256395444704451419171484052547038215458255403195317247422380297807149367219701674551021961921057267496228557568655945580777373534088252843409603942025403073196617196955264028381094051013351004390164 [181,140] -20325906823459413365125343831237556604660008635733227215602299712802001809018182642840890611894676509300011958379430052852657876056787330715516182740912598825721803113364705096393198851783784800258120103849132536184915127837855280694600448669521651422015827103114062174211772058160063721489620840345799898607022574991069469220524984789396234100493709955314077624185861552305501467897062941317438981585547412790465112737211317022787143934091306566983468999777706291273298230995749512019284383190721894511370262296867840935308199076926772639699676290483679895008764366715297851466780666331367966769648155461497761910017972457451997089709305829342582548500362645285392848607448850556907268828792250032779239532326517701316108630790442722676309727741919753682898376118646393326447547030371252583915872132548206319423488534908573786806238614157866669512180624672637090303660205311876805106435953129229696882904565940261500327600130982342915781569985576674806456520939300769581503903489676566101109464288294417027656049577106674071266834857671720703161033477941504104331906806042018115064006411225287421146856522262796052805480872740110129092228361498643822442000883497793179476448675742212745010807506196390135844352042240364442990895867650640412741243250403077402661010005057475708529514222908539004047282990280974104259970545831670801153928364935976966783990920394444 [181,141] 5782728587575901605380031913977654246906934834173209108794881426573818442741557182864539502160247677838281061849168767475546816371172780822928900271652425664517443512924529860057261457402183471560034785332576537927746282829727613734318363186186776906015444053856805567073373262543227803740131212611077029336669234136523220018653971341926540697561244579774766637897340637320158075867168609099646955536894362302894936307376969669891235474800723494966907677297309504142538447132794907624342042712242190005828161817645478524968332010252576804645584206576404931968141364665212424989620927211071144653112430420043769712938889599042294610616814650814977015348879123690003178706018893231037932956474635642620219840481085318355886563734244935096921424953295401403971395573370899809536148540980223954331830451545489340300663349852873412177717501863496108685410135128269717028202976333121563799441924177875934379652461382962406562218424937952635462147059822241114005244871983772759779607034338877269400091920698576593136295268900844791129058910440151682836100440068767758145181537332959103197540846509199920949081657135726940049889206342497182475355195920124305753577842804915258454158205886822244685351344539605958451039596639106421323697083429557405896195585401352258560914013517258964286422979893393824835612924221537932243539632862500640988357473157246420990402 [181,142] 1943213970630176976190392640742525513167130562408899920204385514117425268293317580597702929325404233016154782287347998860951487209142559862662181722125916681584880110474578073399263898038153432546531920346754387540478311281265994306748294925113527160381105163520068359421927736447948386239777661580736418263231193824278105548855862736926629323995842242862145731922197776671914779864642655644531467945009944212140938359352042274753096539858272063489771478218169695417497200014437536380764929386104002802316303905961972505792732902271316843846050378759320245015444509937630735187122464016711309771692242980944382708232497643725696852152449714901937555399581437020788845596457188377085921875758767823378984227083030279755373961480141055877249322380803850657001199238345229028808634943665978016681818993213657508012735827461965336203816637889940845019634067392944461058793323909387230721439682778555765308338286835611142203956713373205612253216879921859927588270287672700312322356954258464423521347789978739645211670679394304428561099257147876993748619010110938315172163439331009730502158380869109678497599640646481587143435501483709131296107835499913513271793785541843528042466622090205442492545389108178535299464835793595554179081626961435137441549960873091129740274583313767522514685181410269438209005458289351524519339894434628849117429576612728 [181,143] -320275290138293305003816202335645471873045185542255264597163477051633969228072313133040090216477448575836715567257484793315521090125809596769926188512298116116668087427132383946499941158738843900197463605269750328987143498779946171013464503759988984061825400168434285385170593067433662961925668105153312724467533756856428481697911352175975182747523855292965186145496042017578667951327642047374244377701947574498814202971220409382387550581052110748052308254009999538402790032259730200028713243409835974308667074275717180165873117908602140640050436516884844007402165271230848353437805627060767481003909561662731185629784487804764075965321566890882516766254059338338568319685550475180759196195510493560699993171782184700059895903945295204595901455473888875501449264661267207761802786310582222599290140052713225148154462534282692244959687769903546223958909208598903089295330838315341364455178239241969593140358368498176547420284330795423433510996100135156342576475494722105076624207976068150160298721511970674618160395736277756873216710910742265060356988271222980665230656092992578039449481519321178521164225892769011198455626136017321103654194158233874424705382611255630187734028727790863707774937065127458749266646918103205479742453143365170415084219660781658438326818662647010880259425313760601770851776839001192588297709562870756669412 [181,144] -121128870684702283008650902289330033173599578182008639275828630147396898258006088975368392975517479709375573136567024230508409468510218206250515993172312703083900689586697211584047323856296576341601260664933257904493399412212599255010253915183294064014368576673776580605470186553122122292955227458042509910490165397476914868733241673776560829685423547161632798976994971325343689721183056130685856253956926811899944301918755940154871898428000074045522052181382652962726755231710025261134910558836082688669226608657148432384532465571978536766478468188131308913274331945694176260190878164667275779522816048453889462068005016467807863568394208992511313746500734040126720213076645427707886416455879688198945301228159280795080255255888950369593946546656217537496836701597381185506401981112611821779095069359526016629265744951657434404953476550335680231162734846435276850385178670917324612063479455806398380641745796765216224753914263702273139489000262926466420941111670935693925609316647821619554823771472439590318551305263091939674275066263779803453384243444060504919815443381353592976151553043388530145582627376937330744825678083123511039204252752543769558794695142389008022896148744561147735003976869195968430587098611024928612871620546260481123094605067182700479638592443236187407009242858157486292565401701048745591671941041772 [181,145] 6672734343054852759744530360686892625795401490642716896438899823945812780545943383916914344139565850808529213320508791066444821766890842005252546644822922904016231542795005734828708522933064164407507457026183071935117484650167298186536208151073680671037688482720646562831863034977125295416620168045211590613473277034819202944493557212601426888746475156260787672716190782283824897929488656460463795194915962298693610442494141665402073237132378435657549824707415925577582986198663620724453902094188781211004973818405445839832055568152359518471801266055100348048736580329227203397743334916817110854090301347936902167784733436345407946254762584195381113734737807226625120584875959729298260037561565613032478998895793806365991041306946106061007863077025765169898671705148929718348528525951459696624081880133249329242490288197760382604541624798122743214433020849863334171376922223779332984939515091506132730128443945560842468790423326445497358805638610139621847870781982087926250749990875027721857397549160155440941462128851461986046239762274865935292716216040786160279131529734356690490571805648061638397088310461770026319485431225564278086950435969492021916287895347441001574312445106847549063623079767549958388105108723580464943650022667457426895886128645325297276562320396537785843437651436329844921472600445733338690 [181,146] 477112675554151228159077668801235572861830318331520837284371034386669898013881161829470342903282505018214298099192403711317347031641304984259277775970173875399033916851171839118095594004972857604874044390642950635068814260317119651185734676274064451297425162774101666894270567765123335998708812264061271550170186643166574711091477827102947163346697957044717446909557610174457371439290806738123326769360767736581257762027568972655455176263314742854595993555912767406535898573861237111102326484942146423548827333033396749600585291436549075397793941402658829666509532803270952105594353040964489824812548314653822304904398001551111582791388810152736816444809400229416856656685761106139729032824947509492227015010463635674284728936404774541892204286884210035781420086245905592812234799074565728418271418545368020279094158342027451319903593706187731625639754984717728047328706005846360454279677897005862368011080157444667397374158403230189782241651903617274703080480368510510880610457098135066244777461455667023757628403563038106751558411671051674132021243729931272544757986526649849362191788320227564952606711573648325313012575221077437789595117618603061080770746830051889721494782872292442579619776165886927608883232456308426266340866373021106161775393322131891709246181747089765570365791309513529331890989211 [181,147] -669716103473705715096525968985269676146160256531487912460932823949678650059569443022086901837546718306847349399770918553694949429405427712402218482874059708839954663485386108689269262441570560354627808282929880039476855396928207769108209979239330464859039909373521393780194076183236097987628500389500909758936866967167032789807638603082215658664343767511058578758457729616740809804599627481571350909850405629156786845888854966146029807349559077414532638027063839421698528635302694069945321025840650945070399058588185724462673053496422089435812651198922934548215581252735467290450605435367542289517674542391301755444311604689990415230081316649321346227975396112455733840956882493167403999708547428420977866170681717708357891487962062588730287000348242754562417284478226366937303032459114780248367525621437765019174533069425317369633271625315508948050305691375209097338535880825444708238231505098204398808152748633014811006878615374642149154148959461034476712107232749045563883488238441238388081556184633279144526435609214708040848462695392676889334976655899533380208880458967694250107700913468604459865000516754481904705293981942723085212805250731838101075447470328310546490263322911471032279790441873392595026863933863439781113130665732993353010952540961198093637723320598768107949647641896042 [181,148] -564702540214001101800127293714154650656069853825537785618527093918551340310177737238194834916334887947034174469459204289063432851313253735452622236005608949544823680423962195970729698293854154925244877764030208867048883676421959183378137285789256044220870525384234876394559182037353427025693485670481456349328163093971574451882584419575774581469457624443850101469144061901253110334526999195596615064337690959982730724021602680556772698979650363932406787833427232135864421482157513593405733972801134722776128902622973928481690912447127471214060076794406489368211445150538646228709931744562726536012314633250457462929365775717764579640991421003305484710941264051230228370710401272468444922173778446471856070024349980325476305367343557295397081234902306085151282809717688050800375606043798886509632163063441258334470826213024179303865244723902642256157999060447954983676727581082898368091076484497251970337915796239937821177253059874727435265012106216681248517455674463876171375513652578696922964446517783724007122684040283843050451151071356445135579009331665288719255665425747401852432563918741032938963420018500151464887377143941416753157928654121203711081086328187092268602740186171832046898768451767053569668540028462124169290303553212252786312925873999386006932438171646127274847988 [181,149] 8866512376622107144112973274310305551796714993286633058044575089875092714968800164336884674769641988850997861236166875033778988899751329034650696140778443796727023812210014976978301705452329444972758500954704666526249343798040841021229902138508177308019482913229581657397965954882532220352888485315192214337169727608047798180599467205949749566410688579542782647143920580472427652166213863643666697200144088682647671396852677395904182627587042085842590801184588399024379254307377954475584566002318338687005222298938496596952889689588598208315120412273549842333989136643390170294123712329363141659670233839060285682140216660269233021412657153957206858584568046700947555725862016841032234996945064539039593362361794171742857538202365318570956284433101083140530422475620661527306254726225578054900697426122350048562985763916787410697672829206305472169303335717323071614428295920916543721426994811255974906328472220584273555007067034083681972493514997585500022383594114203786884254330637841781915419986362497795130977356368916453373498270217125878341747958793573114183334478419935462993685560954248285941984686091425196353640195250259598154350851662720278947389832085375369537771127424148689954195161826346950389830785734340056236639442543449540414920646609404712341203238417111 [181,150] -91493332396832942371799834802154616266238790145767257844301800772302480059036088485733607501976213706055074281696607289805988333207933993891625049758952361830437066595566422830101824569691166824027864492204545859842759559041016978786404149781113481841232681175088082221446910936808424745152357801947913085912541643883338323324309274189370203740562636632176519632647917963109340096564522470003957079643075175576316168076768511294370463045790050938755872360169226275636937993227204325391123171051401983689403038268015560182561604105619194872304335489882185219547773216040204365456583989548305124037613390588818319805218916687493900713610105680084273078958181561301279669486572828306411303802385995569088711201834751730100908349933821594861665348539316586820090679268072967681091271947626075083055627663755152145385648767041158336234889778009829260715146166475203577291312357378720509499028630020495545504541877356470643397668504751531381598648698543242914133743156654216287454552903019100614120323663686592136789436838928530185379042794768762499666385889220516524472828723397101874663505354272559459803266828081035361545764609292318180330617044688559940634147884901547925293210910711303974299166108483630832976030888047245470854019762333785232021752187921459606386 [181,151] 447587892419150780103315795321589333204600704465079954802582063194657054930401859702112480120782624871615105871600471639690375069840148175347349000019310833691334137748326767345615089561733966744460174140189969820286957023766015558396025385085518086021944922771740734732353767582732746763198374915870287128915017779270630193909567626430826596165160225435111537151971910278975873421461791061590924587090043946463904901188047445727385877474437998162728446249666848114220263041319697923108039223561270145850284611514937274214195443951152437560988596306728649104563083025199973325465722718885382502895455899778660202661117321381910042422984113274588320088594675259431284397450124211381249332106527466677298248814230350584466671053297759336497278806616674703178658574305211463071082365120917956026462657892408378747014427927542206388981062328611492798653022931493950411196162229601190426018203823019394224401597560256087884077193713082230245688581747449560864034810748370608631110449829555278781474434683501897444064574184764077557949068068136395108064019932242126902724018177862675589186189693759740781950243801165571055641397777542080280842262208372541866978234856152253118566643136322810025467186487509531420748110937343813929842153970643079429882779840 [181,152] -1576279493250029574093561597306285280361964974936652597193479937813309858606723427311741518377250065956432120926172296728643578626130720848419630335664414818634360247592643255141659188971761993031694511709391786632496977831120316760295402890615398588044724904952887672249212516331394104388675733096717104575376596241293843365305946202906169574404926123036632798585545190724727592396285226265751403084788974188157244050138921233359399563343866117388332079183753625265559030491181368922279156699844299884943507278629251133877010856522508595142320628645133887027435473302468798797700591511513103951086830449994779103851319280588349722789667460502345030662435512084216589484015068900504420785771202753477719083508578307522004716336057074490734566432086602289936632209099456171956115902665565081883743882174825302947258446457961612377393544626361492093204877157297590147500670909733348422034118538306158097334958321181872547002438673434298516660040953548242351063307542070354394360180760023687099118334433905391844438302311920820555835242258782334594348744007168683047230169065374101164308195335405084510900232523551731101761405088064464557488811797067300339484714115438828886988121392732266565846364083081236209752111002790571448251165025630188 [181,153] -404236970453115384786906123668534319414657939106967562016791343222971969463055331979365079627262369040192551385295870881826534400774220773407658564958340390422899030585936671943391792584374540247636285467601391492643870190770673717604821581660357228875459802596406830868002413751364366965350056283862692154182501494739574029792813035412092912886021063849361661853479913557797118506103792559348985748623182709495961579468758200655464342157031512408343901206724326245092016828137892266959231929298445894407278125322339772057212750072832168129843055929140180936931911661747082240940216717490592041966709841129052990073039689140287911119617667343584324942606088719968376353278757181805574543640477339113840134691704375050555759919053474636918915723825819003723856422164623227616637775412606935953250578904886300679143557328946257681875912958049586034076128599163453693831393424476563514314795565289181940548953208430358149650350946303941420739463544437562469946880471539944423896791588478610930595276952974314936172801474373539643400221098556681310818867696848837570680196268412936612589005961471396175378082142547236959453046624459030816555248913692874471650339239980422704030523878569493744739588526128501195025620995156865795063 [181,154] -3278496535407321890655179755492021935991696085958257987170226370967845798772772706874646680437785385008733255598165451103217566933351280771879135036616865323269889496184989354912544773678273587605691107799487235743618327807948789160229110073066383318363646717414719346575549036935046361719266155728792126844262358491642104346565528040100602971921738248493493867018251400094372769110043197934122099892751223897670443019441460982292098826700386851963995869494525237972493004373536726613575251554044172393739529629804433144789901931103951623393223365501147807826400988488448561839246604328525120342147077064749500330200639895515655622250818318327421611613760275190837436315443004373249949840867269236748286446100283993884582481460311506564528576853184031323952118935861643496829550282359529237566030486771116260796529925939266854746283054286790733195522486433206177336293358684280371388691550578694366647589993171882730659397585154725093729496927470041908751449825563514532884511925151416398685752896571568174805656578292369527524329357970402495464493614476995854121959928897085790703140136294970626135245803395835167741697502221805794909068118689232096273334445105601460421584859288587061129824086039110082352431141797 [181,155] -2136215217030630804499763678475782124895020411729311843518219934116901452302051107979381349154623119545367466819056282101000849316967043464121429517203744102273915381214451083251230004103849491258118103282542309521857634098461259540983486137939709764819790835079256553457240683358386542388030964017781963396108146029763833349666327236689021366171424980383300369760877579275975757507604068323558082998293243724503147649875949536432320651080252271275592345393346560257769341155261616355533195049469245854452313430679125701036225317499778991488793948414918837283826919830694947799269844492088506870762346166953811937011164783941504668912876274660707523569877495358719155628708459160934773835699272857107014511611005018567360901147770015133114945796038400101105931845492001968135972829688472248361321015238403050769628995304773721315743302632264272776562088162257214165619489149896318506079492746933458674967507158651813293194001021141957672906874298655130822764002136803196650629205234866854592392238866480958349484950861902007959244182702800469194712314337233042263709591821499410659636335859540830986679628047039432520767122352897174959212384970718159209852314915394719112427569767088820603364511592045264 [181,156] -632875402344085581310402157586402418150620158114805034400124457894291832564136558785229729292115455024103678620246554989806697991785556664241607807047945009351438756285423477697464325553378843889600745933602634581357332296112499057599096535068597128219100109521167453719238300285914618671374803178470093542167853200746019668047352989523711152025740702287567880494587461140954786837828627132812505913424763683263553700181117004519898347599786228226248998997480821579867625059034419380382623361735590457178655560413201832682794516573240901316286366956180964115841726662928823937456633074190559499771896260453352222132246493995866190350511984021944514415994060444374175041864793134921042595538991437910329641315953155054057985428136942182014308138687421415615210397463794845926852472566995922213841746458773500618804383917850725020691338926930759039417095540899353005770014086944495011682986651299227058530415101392371694379128950105403470509711274826284340839709799859505006139816763345781433948595108695156837744897392188621552205893843262002060244624933348178049089770053235168871595759827033887401561373986275262796478364426289754392119041574260256039790618768512330004398943259384966526624 [181,157] 5669921123446550655560748880060690802406888118125595273988050637277291016461589674942914399453106049518572905600069101928052084223402963458216406729513126236827056982660118603253115891191057574930036046425103383036636567131208499919550015724027629679792812308677737377304903499926935578896319934467779311974508017805035675899518977342945858209359223915040249896738217946190598506943267339548411507074873372766925412917371002566396301383416736359110768742712447878126699128431850258291252213802255652914074370744093771377221795849952942466880983346346243391905360302506639253880517307119332606337369143111869264186962926907359180815153479660124988080050208821795411934900066931838961317557403168333022569583057002634947296784104346057218199825931153410935021632504707685950342681274141391302814779543290674860502685497569482980917287726369143300317140329425625870873382470379556031726401299534360185915546012421010994551392019196388432426039197685413561085444834150712912586310923231010952076653677796706441296900896511829899861330723582831099167478880527707040525770674528833710633767810365104215184154752347822556877646814485978621724386007477435259230915509928050804496251723 [181,158] -10740995537686887292761027340551692495223248613714041459960524000017452979680828776850079215015061781703170191176318999995786771088125066516449273013953097385125316205888040736468824693432073521696853446713881085164546896891904554509092491109676386881508103688874371403835599302643969045731792318869658169415875519030555021971609169502703533293500822630815240070943528892514998582709743524462491510499804989810690061647406265065235186801958878001045183353528787510523479023795167927098963608839055859026495004094909548185309082352622640274780256708815795496743547658312686002231866721750423411169176031162941269830056007971482084919078357159909695802860037816391316184170682364026390913699244872010916440223100578028159156408298007839370984383280859845128204028321036670418934648740452418850476291736672180562724500522518461615914662547840428015274094002475702217113380379678450054480607058657298513577543480861724103147891899465908844111544372587364855757746410804955888285165591960223266117454337938267593936182705664510913869277750246506882954769679848484947520986549658561101221027086269871854955099683555592771314840514750858799231428435589510296616133991358863 [181,159] -937610682462438711366155144897087207686585963482052096673028452062906089619995545577914236102917355611462363224690694764129540841507345570731051567607350856414576024192572555474242186317396645978586831383479622488874567731455263600449152370667599712132354494545062390927365460437909735056195817647010388784946233795608015026333411839656636553373307478148036655982851716217844743886457088072581831035154337957095326687970016115341891956481712013585962715467752458457250384296720349140964440775635961852847027631116534391751601685835729613357449253272373452163945831595732810408151489708774428750737828000633155865028789462982276054620971418700762898846750349044155089202016383748193761040214629124847786176745844503119212203553560462037983399161794073358237901611094222561666543414238194696226536196794838794680537343528809559893292337572414427671717705624884387997397305216720096434936722609416527359293837267216768658632717103792744260365987108528967572053092816783409890423787372544182994564330062117255714625507882227849506413082343319399564553899398813998661843695282564777533463451698852805271565813420011989432617439334900460467269063218186673746 [181,160] 2301958705113982392263982434815905134869308436107959104924881620810353874936807221132386889289760477656458811871961196575416854065400684469006681096692733992243933117785067543333308304525924954050485337822533115555265605470684774571428424134102009505644420453595309090919755993342103388306258487167815684369745214864035742005520596255673899089477496572049833784694676003551597916761247051876815387431069625663844279005174800636976023758654743996257403462615000105783591784349894046827127864389609763973182592780440673679435060704900540673030425157523861431502545583025128213525090419115213770075958035833153013537388162245458980222464847762880562553108484474855853783434173158331061258781295115604406689330294646970462463082154133813715002306982832152171061925117540115402070520019047946728284292061765686307087323224328834490569964625498598055334162078238459009448456685083247788354946107902163084181885334769371954767591004796362059742553108675546729225126381144199981523343138740887293831148691631277497506210784909209271337356302612039970368939656860386110683876699466755051879208611281565268917794558134054284844219732431727410042074 [181,161] -154968301838112492940771772555413393909648138392535233038549502460962407933388703505453837378926205018641839228344117599223726021544897457976018653383037408284107973476295437730729420078174984084217410246844316180813059580251380907659992567258072298222938247355560056657810258673004515117579779994275620231269384054267683253581254012270543298471506129530319996099292067637112887826498448864692299003619878591715202298584266010842415689698059516270331492637605219738006305736693795647366452866927290654157473024129499451697918044349725240905680323536286147466393197817064178330317576894326363658133063257609543311363761817616291341541960759762210952521820872275768804455955827365761082329010217301988645438148445553781085585427342771665389519629009323551989519817760348508627138687359360370139058175405869120609447237012853178910320177741109644469119084874896075713511022659760546054821195699129578510501213129158398966802258445527996870351339967729700633999060289144564183928279545610219066822671300933559163930140837541104475885215308308950194066602166393109160873272307596901786516648243087467540407607582829128638328360359 [181,162] -1191961146226434921511577539002573463607119337448105170244677836401081862185795672480130126965059755155052061662069432692871134408560018842166582069859050978546206099956295013521687662726610443416681238448741128762869565980531607455321809710654785081227954751208326192628795957046685597142092900419071745670491568542996442548219426784419205041042855847789182167970252461152849380550204616958856159168181522122090527959383139471852373787210280317328217642335191170839332929448103053785958760455891428638977290252420763331279946694912521747855067538042537301523488923004520740008666443302712501775003960667443746796680867406171626494006486260599653098250664090041576163649631176802072815135593719386012223378925106120604145154653429187755273757148721806907036733575461607948181824907416170587530368673261349248752642108822647662113348746330783837724050743647677812984288969354140271451936282283588340369400076889477029780218691156698055173140584213901705981415118783265339110951036039295654882457470908236459044986212356397754013970639094846385375075493359873767981822065246292448585857215801491640600781152769542 [181,163] -722630390644789907270211046691768342784935455112764096842783828021650155720653938261107041202779863727619823685585119115546959522569828824639058023500024873157486130830522864883078580719639230138001925155786146698694142907782883250360444595775071976064646787874457599742186240204022697025529912118618359817795621585154165186374521629969649747858710170259491674101722290484102441847162738711817890936251220975613927864062902813057731438380578598082449387808457372134682097174479242165069794449151408221181442271778143976045758692435229771904016030981309909147729868673436558080535456642065358981126945989294111692650067671172112949882857028932243193838315519019367055350634109286079205222686872717853848364824426080532422261635326541071159043709710226148432811110816341186563088898381797980154805934258961706250978722068012656505491776616652763358082078545787985917735105749678333742721381253940665551245733060424095289844673364151953968758380010728119958650002890982951046335417100453382094313568905861176480829184997651702579000699064326492645803386246107426582103505867700790106350173477415154 [181,164] -3168556425694005118071403319547724654237529555845979489348169085295482193915044004377051617312192936223553405246779242934206383106078142891927913335882076329720669045165166567847501103849710899788978538332293610844173107133589595359195976238466084428579658054661347877442702531538958224823780187129401913851508829344469346961082587731582996485064730484738436964477730884226366429806775418319719264786720852030033842419204628720647705585173065070801107918072669440643074339625749748039403514846305578924257805159546118685038714678157401562108919871241326896598178230247721726934446600023506961402442073504931681791022729282197544165434399397568838191817744071227606960543065275838783328182893554222257290774667184467696299798193688459454464713580150769386094269519128458546807050885164519076967381443415844707384175668177032381459612369315234364626103141978039365208510799506235964219867570283660167660346863586552121458551540168234342234835670052093680259787374249965922554726195101525224639418804007413335290174996881845254804426840004350000598237875767911144923427651680434374242 [181,165] 803910290218666206359920767102449989083925874830115162198492757344280948279689118085548879992415936077868951934336988718676915062106139665002662306673328246155092880540464336257515278686353132222576298162927108842161143281431872968331705326088980838077037742141061100206518864565166084299577267525419113309507768593054632786924580757702436834813575323217286356499322945024489493653674108260699742595773932283846602258010751181323507147162412941732754545993942463413774603266622630219573974685722901054617468417729624135723300640352682606345216411956127253558001842046569367327896203668901559918311920559891780251307830045152340141870863886642831354733806217836935829414424205431247285864068065428794732871044574894890128254500144389007361551327698462104542842486831402929166315443983439009373473875178747426657368076829822279811784431656163983681976775372445194470532128118722603065125621395545950795493049901616324420957864211988656655862342373675879263408644393933644038549771837059948604249933685390289661006029304133763266669552063184351089211703049476506818759 [181,166] -238938480340709112475527325049850073876997544795146604336521289215471531356352758709917313960364450408666444553687687311628469797451225059752026634807738368040585698659857924823886583060112228078957715901773039365200502353354099498513106596689852556389318333591269777864938648163790844348243700942609755842524740621657664908321337284205676409578960214933232607702140976397410983846991722165892801578593477572720802671018513219379385543525186140273217077528937570362527905685343103148441388136153552607089044241413624613428766081705552096960313930496629872030146503008383308105833495939573718214321255480151981770909900090342371054755920485864037950298476325845564905962354087178938200282712808074225669581787681675197229695298175202763527688361719487767125249907234430517937066000287100618084126332166279961744493180407697552241688861660562248392725351179660162416338027995548696900879790574460392646364120594040542014411143322521472208238910832064847223684505960575898773794881069626381450708175154222470592496860707464332153197892339036050352770289 [181,167] -4890882684004247216307357230976122651982822207207796073684113340548706883179254485000661471424368696197107980610488518848378441863936315792768923224952138192859190348334911225001263076495918269757106656439036782106204508434238422081494331073258947138686994538590240905094304366748221054442202840612340629827597160785457050773052412976821793589127262929172506785317725733019331057117203954617968613539721557527387442892074063165110358649534712067904006257840711959821192774329076050013518972757023156551296456308476138776851230315913407887004199358711461873991235569973916838692143836828694910482538451130302663902999424772382854508469960570393297078227499803339320905969731378312693732173777100503425408041986254131990251944399759902805245524155899061701704312787515695849989394739961133782583959173483163016383781694953391553344869112953440475217878186380501366936683536935072346539414506005169151625591249574341522038697823181567949256498832594491447845023260837440406657974773315259876092548249531536751412123207705762462511151921 [181,168] -236035241352298030950100202710976676419884772767426703852348090788646893940166311005715289414972304839501631753267756071005508498013147271576880597106684926134948355350671062863271185819814543571881963505420885607495842027303450715750075525551417203919291491151346092590309587992455026167523273749215308152345685703994147726178859646729172445014845987933026893020841892497502189291933884256116782858816045515421817558308474523507087178757408394580469943623146871114286768382654383453268827465676675704914874942296445625289452567068717262418020603052157479631122724760386458507012513222720076661037364187152943916537312497544269364841499752301267208364321583620370171270615407074457047490023845322697551837799150077872181697836151227037707708934000566403854599391788551010236723813431533433041193583004354034350819298163722715798272111550106863585817313835149321446752169784299228339792976708134916186788693102306631339664048431779679039074746520323223305173706422763585463755356451794160619937453630788332090360097795 [181,169] 32103925751520743555845748164144002532198438977538461290226221835728161487170935263246110425644179607775178765113416772678129645235842138025318926068671948246309474895315404312138059580237804908605836093083310792716174296285041119736995413909394049902324477988329450991132620669676562556209216180665938713536382978317519044460761367240966655123369026044315250562750190757558403219416823478512154246697341664386498358668454239868448110899088532829963386491684996827191437897910568765366746349925896233745362259662177793987133117738111663474144590042919617757128503499056129735327677779331052222965695052581792772504518748184761007991190752815501149735075447984388133193545677177651381189692775481137693843464426120207372925351517873545886635596858821795795093989971738032925351730797836156273428098354928534533331818756355850895710292141243750415460798610688345877524521349127596747424507295138256105573798698646382599732616843567595199740459042331414809957487687820355318064418690707202916823866313978545 [181,170] -591576581168686021642648274995412085264107150329177775268597088043051654180256903543874212326673086984779201708376074142072184031746371559710659467186683051373822691565756564892444627477476086209417540369516822168624246386182241464160729858210084524157628043060110594241609345118808298393627884984940653494899518178916342195096561126816191645980492396495195701221970267579128814034336572351597285468202749891973044428130792828199366767003803232734544381509379557288522564890839424984218149034861203551076468303077329057877571156238852333082774138293860785689747200660714341965766211987266424373056109959306030144492793377089729377510209190537596785009778972281347671029306997087069287440988099999638461878739846074671803351561661627742092284484842066927342490758768864261953385402240756979804421618143485146682990475561972875124172930733519979011638039133333781068756669853420278451966887321642356514886474026119657588769808742919742977892896523002781782200381440662050057074368880419667403576 [181,171] 2210367741489552740651444237449046212963338672335038486489406428307519082078458316695039981474279632716705616243624827362421246518937882667572213173971288786309411269910040055694753517900487366357847128338266574385645391406338127789707866864651090697401659097317194645567025351396727155789907566594714490263380154664220908741999440174081463216828363476518272299133751814064965307683377488516299738151781635054243123670251401009558331398411886964860914122389236143071598451795931573796413956741086733709687222803394594647105930852824204201967901012953939940206378605592027646200225877520244339797217009886593569074508936907437390452090959760584926823149967128728577650027914141869835487492082258504563767619505252873242869024600069189924451025343433336424983587076505600909750285789164731911404870386871370345601920505333457734978665586110423700835673931429376636306257582074373185453661973274369342999590982853653592474514153836792668710140276528169773381591883933126083268120688509 [181,172] 8314320065364567961477222910746656006618613922929808392130471196994865051527734212098743976087359664497263000507432915471558241744060899296594490773625189639176596277248737336918193949496272166677979828406206378934378257037110191887888094498110016486310165712142568736394691751636900186838837965707694182053995343832409807054178906060778972274406517281188405318791536485688163127362615986319252931506545589348422709777473893514418610765367976363152383965250750263042922549098806754655470185532177408205708763250768406348924503785399001899464164125729330608585016178467823065527785309137678700962350944863069478483405533250728666162550566402773618019783305752374829195435743065173573931366725061122320759880237502955730955914669337610534985628460007089862739569122358810428007200818790680970996049248150019355636705770963638777679763483934437259748286487611609654181843190548670600892727542454438947000006183185098814728995367757041439081583408175063811748096637899848360 [181,173] 37591359370750915688661264521551505675213149071259275447901968082273472191652937861610612326593051782614375748579758776490747753386768737809153478054585290783836131704485348160932959214710190253535648597383883327999455325934347013192708401115497311899253404855373669851121556813858279126304246421010726798914776735204451065538745890891353381113905443955923011443319014578028450845037284459915982357797764611511523657366742902377448789615683333518207870456191096485905707489762808061066734929183347452891495070345554465161900333430091049099297868471269811648540442406520556849131405084850274564135546075945421511453142089183162861115962744771236393929376522274325208507515759308134033793462276623295821163256462638756600933677731685966408988972907592463957607372234927989725746356037978551615097630423462674099140713083024619208829135257565959817123550279485771259311204104719277013054578498065292524842130415749724763710604452406784211774291373366493941716039 [181,174] 17343864496163775114631197751823580663907129471840396293387728920166515882694948245324002761446390469819052608815705887275521545558385268139988814599916997382489786135663767753388736416780794851399477477190470741060797103994030799864179864015040841603036010825113457402810748475490242771203472899798362445428469306092184718793102323983426327309826104590829711045711612088920010182809556733422622036462425424462915884206566665942532991669302307618322122730974605985967889038937037913362117885894937470743169963417038801933649073980844882930420841777048647617164156276495700462341166982520974024967859279003442007377894956844592280301214215328158614189977193983075230836510206015273727059805161996751970377940470034566068712438010806249914500904328570111820278179545824491355750639353579654310828929688988868299169882873014575680249386225910304495175360037590982057915987922810714176232300485027090629637144857647947621780601768599336761504840474395 [181,175] 13076399077894146003784564945591521132338429112305294925126704517078275845179220510320297185409890111426192297595133960012034695871747428821492350166793333767696903416081481091377273133837277762314430825463295294103778870037770964895375588757456035812189304396818338767269509818847801782005078920892284675281219419413332082929042388403946530452655154778729561641056961403731016019203971907111006545884584249699944832599622704238627972620501020520517639143468787506427623633541317245892819802753022089814966881035436580769401476026644905256720075150867429416583130273573499820577064698183826698398922559973739223482094129773117071936424173217113612406268747960693426147797843064128322841251843306970665534890705074710027015494501610412849827160756999087931736347841939994711418379632024098173134614567806382301204596706282912642213029089446632528172569754626359936614689408739353648843598766858619272770224655602300480718663398857639134 [181,176] -15251208348991598160248209364304744116900471461955302162785537687180983043943201943157209030728191485135511527089413037065641135148483621494657968487818645447601495512635309210677837735141741917566698525363914111941644586849262268017316216640081623476534745074167063716495121860465178169309852253540350658484121421731412609223240449394062562264496410292016103234531949730678237526064809792228100231987744948350876838873131929950558507022084743992123180798335960325655522892052398404255668453156878515699795838114003052865747268279742188663254596458969830279822924405929874487072370086446551284667241357942554728292284302310526378385660050423129756332540711724451177422490600876901820786569472529173434903049828494230504623618776726764696401838521561585165900399020126866963066102916158926624858918725273958682280696528605042412307822593538198164987261561246349580670540873190038096537178434292067432245887498472911458768908 [181,177] 2343198845289222870125329472448056988213493190655071703443972506098414134261364408443721155086115741045946037773985480750763241936231849495336074849589082217074998286998626999078488807400462511735041132048412241225716828297171666318942658218007956809720287634578479657966720420474452176809580019130433096027277603929459359745336564348370873145211394865293802305035134887697379654574305351716793468085245718768287852056938162023835045744604175708524062900283946637167148478428170279568585349587854584878988123579850560300568414531661590383765666951323375504376910381893832817228530888901041290744425965990847167033372728920682236233865951798631544278113470110645739505686358648955174343537291907952654287728201135473336665788032795489646304632219671980846165500641179802966767530601541420684258698527236298316526932735439261334142760415187794578303871319641920205183978001055259034350253832561135399773179798140 [181,178] -235745567967542038745727147765130140602292807417869875367211654187494624217460435553406348858797262540072621412909702036773118534777070693339678691419004026137525110255060911595309175914380208157615773001928493642187150326179903134533663744187762179437363686839224493418405435776206037340928310236523134379756294877375308262000684290379034149110686211056489241477368861365159037017506654605357924294849802791137272471411826140953644274162517239253229665437449255155081596380664162888297450395517920885597777485001024048264516763067860205474775326322166280870114554295510723252196282756800970923766677496357292749261272541588165006044669776949913796534929610499679970488589698279704887507357903663197641732560655698506392563358160681191030197658786213785135672752933942431000878412069009241864527834147276032749897518751574987986300803240698202207512105157925345652707089630162503199164338310182706 [181,179] -11254054572320196099760414712913485574760357647503787402779265878546136001581955823820332159116093386934290583351625066863294927015149569540504880309443826705111074327819017766681415058285822376010992185151872352739639602056437587508721058799547125347586891978291486546884608566269113381088485477266142584756703570802157869696269074651996667523479967727050188354062071062092021237957997535795553988411398770544746825616728576271088533849304323711033163726864153706700990187802738022942535761395378276095693408197389721513684271987156127133223424486098325771921028983412796975677327414109335880723585225752183434790574979610728862882345773454364593858098706945694676703565135897647337414738681506685928112841525693141854736908988896635910421431086232168081192654625362150025838247031428168104705991702458421131737169280642109828650234534244276041189950503219382650594416633086317878882 [181,180] -25076824658630851339993544002523103378574553327597009490736520087915063403592475382205751781785836211918489078734275805419404161043352006658616562635800302360807513225673135646513905775905233628626794261886874093544539370909891803324488580463597856791365556133021634489914637889336238089998157399172733393671765358667969099565179275955661463160171837245627763691440038792248545890852640643307783024303861876666335242841119653320325220695865914083107120985354519660647701803831655537491558530565062247655260684091095620081609085584245117010189489161295019848453397431414235847421061861275761117998774189257943250550632854040565369190657147154321824265244328236573090419910225678696993160649423720068129502018044515602662727796309940083902096347367991308955544171331224937414218396883406040655456337220867051689611253014568889515296005197016219155583985192016390189834754 [181,181] -2217204365950862727564386378842417188609219327566981017583224937798260964207032124026343046629010426300038400579508529355381043490771765684028979847398487343829801254859988763782039686647502176837927596630281283266060380600259897243581626116411584738312584871430729449145739891902211882429632274201558400717546835057919480827257116892224229914788932538069733505451237353886440685627744849384285182656152815992528785016995898989511406543103013205782724143044216102696095258656720289364597569541293486017859834146403360660212777722091403023499773927808918205362021824117070771813093056697974621419528644870654735422171108997505769551848487238135762178287533651433956930766701524823396600993091880424460258193852420839224425475806879322868348260225491776876584478054039859460925390374491693413270977064148964144606300679333188337558469320583307676148768569 [182,0] 273593634637413816017028882509782103228583728301108151253299137335404998857152791188380113945036370575317545189081666206999174677225415035357392066811879886897419879726632798792582271223787291833639420672017939298353563791220811793192485525086955800543678504349533079390724004786762111449286871792109294681138634427326102470046324750789508599312682938754734468015374177719750359376624705512162907398192291717807623355809946488212515255112316035614341266975890365889180723236570249749372926146324547298237924328595771366402189734262608845172486462090845270800865411126346601368913827542971357968334922702133363700143327214176871235907538384833973534675999231235787941319741025966136997658971943622605196509825470802177110971831436137376099088240019870009277694693281849170743573534087540297898779027658184810077460343498494680342664456362498126066304502908627299947668876712795961925706357781155681187105869527833440818884549238797767464920187243132048001749737180657155486503419581761576194672356900645414718435983101212093304909663518884145619810569301405427606514173694097896114315781060208699884861062529139216604553722063795734446435794797935984644440310313921232508865064467268607610346775993499062938027855312603755443130137871628905769301096456138489232297464807639971607251142911321656143057628108236863216530245160126172580327382389247835967671837876669720942960269979281661887187698341116655236707638971715319620282835283631449426928715990611213344826434105363671791774057527787483483390492388851618199546199536370399866904031998450850886550652891479274279298049170710460550531478696645061076599895554176379811918008657612564360778151490728759701588598253166807691895400667913439116962448425046656777259025985115129896575774949675015575211492907387260006106941157719091418855054069142821414448440998524480140647732820620954249037212868928390739843400009527961237119994255044839006768920679171035318367623219703829921085550223163392000000000000000000 [182,1] -18534594288253966758574848804452386768853118930408261692986420616385442171018512919698279191901554612219959121296209230778180851812566724766038791158844978923593089830807315837221566184201795425058958064236167454864521456725617563064041973747846065336487013411772798064677804313124075629755695401525995499262699382461087897969722291755675225313046278039923317154172900713074830166191253638715673150235035688858953057588865762259210872750067669755818021232000469811357351055187489803002579650501923709781333482395087041152073523281128735164327831089464538889570250400692781631100062914719652010220995799817019654969747695637168229267619551478429138827416712138183828670011248005437595312843890487020895935084367998240048507428857800336766612590235794111091034646262024947568513377548765676392814957670108379327528357784496424723465794327207646448512595198330948820652788082068071380996659945505743820382016985968903070640207200366549930728593777718139586700904939040282044212784600607877188926094673000876832173757367323908906083504533988519045654950676158619611436294313525990071372307669192706889168154338464983247482578333551950775389923313276854174197461990773174988859694570172547927452332084879844004129410953582758214749003949381593766010338486169099485400901926936952787033885436688478058938239088742555190965975733889048048298171318657260860974565619397983298909086533480264729160789296681003486267652146803655180760401346832064637875641041044399735446609042604328670237729720789297724627807426686874587739955961060932792665949125525505842272411045730868403458376643696241329114425359629716365832189582314074807885747608929466650645004703902456572911353265071210707405970544718529293799631326050802201165335461186178833362850202436892165046373345802096695258142905802977228458391897412751709899510654100473308140771838789225247922503485327877502879358341018091671542599669592693132030852452940634423803179588895329980704987840207912960000000000000000 [182,2] 1068344239348088560080924422327914248561716358640819391481923355399400120098501505803316192769471759370278968590691873507141773039680301273772423833393445218916969780949115799925659818230371339215567449626865603480179029903568400621542225151424923918143733375513644305305025732001027591941305344111252649670671672396548843502852785975409782222828894183122432725041936525915581359745185595848790099213152599406591518861542949718265204680661340466078862457658227910015455744697234857540196513223956280980957777887215625319417389515996282984549041903056320810297038987737924769795045752031526932981783515835123636519181136879854370313347156417090025147689016812934068738488287834000618352889542903901476478034567264608802605958464129868198055010201920153959029516227470461296105385951746910954786504945942077593641724940736574389331102862876382904541079424303003180822839269281907395867624707608312037364932199316976147450657026269606564618644381550914609789163514208100284010250143971990671732521787726931260231946654995032494286548903791685309865598501851539170752094063606214357051415894552344096722688596120040353874630899539637419606555874501325906391490674306781642963687872334990187155537431584903950682005681306923477946516400265657272618946979357296527727490056010398511410839262201531606771433032365847342899325367919789905228129024772975487755230200471735947107737164646573354144591232043394973007030751681202856592591899776405795911254325814204701412615172316283340923049327193058748967719933982760622465183518546130193399902161909109228749975545436226969747821922855467173891102358903719347789015045118347049561528951153814922244819743205540887437683918979529500684342772556237882468457239133220003069396771646379520518443300056242953448807505474527139023242362553090501938286533960698908328950810636745493972307827096621355404753398331509355449162946271309564766875654706283979042961058259441732979178727378853955893999811297070284800000000000000 [182,3] 191843221075433204734022144937835206136388776236661522077891138811360576754135017429923008699006570121415740760349293159289018469358216194877440183982327710865187639222227705329646250067973949014509698358577016012351224802332623290507226755994586956060621405056517758691263362733778194018902012730918008142397168513265373711608678497129697758349199742718205700516389213190850995735275928316635708189679345359362280335295318725882542625292308767018467398139139969905694993353298003629552623607972992997597511048240937946921463735240656504894022703631450070166969150932274282507292016160020714079821642732117961197488105137673762857536650048882767850503181427803086138940235306150184856810423737698048671443030492003589925187715117681601276127495945273338387706141154101847015759098219043682607772420604913489584090386122546757304438184965726436890501586818842745853085211118773944780212494491553471967033539632655052806892262587080019708664978474465562632356156913389794372460999663280375045919494454538497873207794198373875346966763562710252891771542917254088721680222053906994525884031397009197996601410736019313906826574875561653641402835956984327079303653818440141377163852177996103908530092054773935643782359217209419883214187629498923093151660544218929440260581287577189846607543955080419071057730762794310882596542492561860560568113248777672483400614170488101551289106918164739092440437965663630719531568157395466135370402603972221946107180558368805606721035936974770365990720074723627225452905466785597227749068064636198234915928952320440182707971613275877587182175814479834177897750398452557376373167636485603192831081852854713030452954635624075994558171095030935798008475241976393563647953650051538220973601080372125154650737994152527737103784288395885456792790503378536629410462415306281676972400986561577214666966317700588054241614518950915312925964813203398470553180918354634403519013426879874286096826735254093675058409503204363468800000000000 [182,4] 3497211104375361845627860478480594527902790159039810062760634377680508042259663545402769780189107896869068677902131156601228655263993842445451031764934903661510731307087608965084368423511596019836523848456964799036205534947542837807373316247641836741632813057137377841196154487024567810458761321258366932726315607056589918873254250733461105170245603485434606198525085887803779868007032523182320317611417749134159190536977591106555022107146692234261051808774323937325948147835212203041806775922565557350955639823310168807386715726184527255300991204864116572933490628931739972687164940807055625877684658905187606115460170995998866030451102524477680884717098951669609814761399619435728119347711924894541333975968798829763865399108181526173227136597032336396310193079920165819742209654011129195351106368930246072581099122386902924875798855170493735791269127372505754498895893496743183558846377361194214931543505239284907063515223713504464586461559515561827452399587692398403486740880318104101763860583861915356638845583322010108044361332333663716170671178901432447612853824761303524883801868661687341709245011757828116999445303747273772858398006751973382116875212456833076326898433269746643695405787579168193719820837012622408037601335197679442558116647750495866135952709614313472788064143602533275177928743862694741134006804834629628975918143853964404832061499574484870469527997157072266630739649287552649024136833097852682770561917509384396140143780300925852058031725140103592079640625999830948907223404154277899318443639117669705407538928642189202547124356693070796381671704034292832378064323994180899536773533083444330191313182778324372166667641090770589936840177352014606641904843698061360573666519569137367558746426593681663203256938315266303617065978037765496837798250256218334600122286575800829450358498536125732819425764368819861749264607971485331037270243173963203683979275362983096577398812070667776218070714275511040942071169803595284480000000000 [182,5] -42575787571350861613178462719605847797616091964686130544907351978082762043243522562244831507511381443542651764545269365059974853302418238694893711586988328943215747742649597860946991775642686184140951442787941445736253501496097716206163996019394473442494842816852101418724498616031472252407903259237507184274439504435215770979290569269055810663570138109853214025701623730985093846776082310117086230213512488257903202316917082099269971079920429177514932571616041329636885526147249207351388200192564933256542197641300554097561429469900643341793580079425411220012754446865305564991620933518112452809924393668788579358902189863383780760906755760986372805677438172315401834496147870255819617262619893583037961042278272423368938262553286610196378867440726606660908492899605132397594460159364570187775233814332396773542028479154252339564806141771604933476677659505188137911171408380315247443695147228200282820225936510589245937207503985271755033686487018845626050663782624545319508218265629973881505471927192861703063324361737937992133378100451803735662111582366754559412626064688689412667405685667090404886802566393004108303479260738663171656677683386062367370204566015017570327324063474969014972985909940810137110069536037777129464588536260876454832614848860120854941210987414585917898421920343781681976879686423827952836282364930645993852963832896780926058502903242525001882748174623592628855475651276866312284875504247598424218859487704746158428099893923103448529393737806455553347798700362370765801388894364503587600790139849200371788683332948417094136137062184163523967691961334417011742238500836369422616253602059123905507231811217868155030363006134330772885043585205814288451353482332329855518073695448855351173091484870641806487090450388888125164680582957684403096276822882074686782521541295848459351447057762749982424348537491037483319038926752825204992602052347623168894844317646213780751194880877381165632571660662124805662341684659358793728000000 [182,6] 155180929256044941499093937170589738207585708289709562372137419720165670340515428690489225897432329263438721426160374440262947464688283191295074135788835652361860586962510386820588117905100625075882463942354128236781881940312934271945602851231670429069547813891269328459945992180431540252233801127753274999948433938684121388736256814640542683634737043888172380341635129264835197326801923701445557472289360286978684174154678012062732717773816985645319548887202390785930397429985921902779424950758640912601636959698888428556120766050633297144906546736021363805038455683750971858782008075343379424255572631936170768080751849301809411795052571319753490119971288598478703944735799557350556430908765512058837106250647025286571412350863128751079055208178852181895491722124911237665561617874459216677139327497460286076457439835790957544025495079013900678832159180249424133750071477158801035091184978595708831975471226754812972280262279795956418703401422531794679473901208631439776632075775229444515513519859987044956562549594979841220587219722117801855746298267030002412592289004177784767952266268608491974877936060704258191157226425083264184355275505334012656754363662515757674680252714579053402840977504273444547619956808819597353270264902892305409569513968995928610495958417845320777449520494767976706295048647789413863718087903942180697791454306269101938347450989096025691292366882324926155231736272170504957564686381415674058811158762488943926988093890377148638183607483830806694533626479171553411632315486260901758993809367100438146988428166711640763140857064819375357973772497689452219225426891337920045024631273999647205639529629512098010359952647815345914770315007269289736803742002389663737066070737336547132655557027696975311988826055588882019976235736111094945867378930199383403959200807097545243861829543804381773594179948532978479059681398325414981388788083583032858186257951491856991971094273963481144638944594875170523654162063109813960704000 [182,7] 871055585877683929731225935837815129484741461546341046922571351908781162212296712273438170601573848350097454458998605174857940291593559327535758424849598823553115070780099793517350777791919400220689045604275980149057821829635320687773781085552788386524924805402404471788520781413110303189530095627410383799762663419562668855717485721378434460808521814755417176410681423540440236670677465501800031070100883387649324981012929011972299522106405345307733654635896542980122377213198081559561035317141679253868320549186995081887460786925121744079297909709023191836165680467984471368035240710731917086123304734188205815410656925690942389915114973152981296501338996720554837920830983674352726431655477585340036670847553247566824704851815425778547894775723384915122674904044625191799957082102769877409647003672344116868601043447491140985603068451675457464193891642771473654138266963705621864556533250704977836302588129665940543044490969009992639400981096474473294973026644684915361232791635227955052431786274523072073500843596997461280726769194023237400476374998108329841329668554744340586648959743950894997562627220250660002773187402197185914491343317465105662616550488440339249608103915179384531829344042832511525701165632865289672112831098895671241848069905422471172316203419591745292285275681587489973665157308607060207940081832821929641142642863333684328537711399366269964486249677602423719637272110579152495830743123606141906667928686232797708494152029632182684664794105668459304227923054308774897147945351260349903984554717178704126012620613039705868932450852686922565252275933750120133470040962096234004596485429370988364935143968476686870172925033179289423343317468227809698097958716427744309970831325093832120198830590151955201260496900583545440664218202885739862950088216220401264554767731635285929354851051708112651888199925562622893401589154899537208275472179063577063166649382230330128029176844170205396398378350303544108907959690100473856000 [182,8] -3737597522863659443152124431723954229200051239735002467283818691155607806776442138925413959435895077835533129296784121774290870794385182439391107699365434749588446952358324436975889419826494092340347000326659830452033539526322424067614359159545300541622807822835006804577221791568677084268333884726856458308361808134791960441639937116984540903265666363965682855938838927911126766385153215181880927471709660296070255148961756341941353468634650823989196477757496008685119170387825787522055390150509427312704690933524561268237923270399989800859384467636587382874266725639354906276982672470668487787453652528412049148498975113921029588667425164064829071525314979140774672540949530326869686785845413345487285383808855555291977110268122080282021366016772609273033550300149305520546214538332117332514607828390980480489516523338350464665196253272901321676127953842995588257655304116114805852792120327654754369747721988672318519676779323677224778125841567065677295691568351250892552774867405142818562863264704029245735135845567110475097163315132334183977128983055698483509307453602257007540646439390145152719696043168831616669609879632393871320439752442643994878867437295920083882786982568343164920017588923476868047233947184017336079320449606535599483663179168401062694710642820311145195383705438220310979814563350797471259683129435862303384376114581651091343283899918238771398135966108800950438839664607880134019540352786652234961035619422763636003015307854963162631599964611711965132722638136049037460678105588790176375683015268046116079947526505335180632169517692815567387628451626077083702529593283349254065827320757874571319281752566577412792410239254776196126836145198102505360878111337878852895853342460603773266265931788066664125637604681353961165466365572397437872800177134738864694878034599728217402349008593499213998782766101898344740716211366203077520129946467496334048833022533256407248111797596257343560883033146641301280350345006940160000 [182,9] -8467544879430662308760852560688832264153528220789707395362571176031038058646987362905675487496838913757773595827536284376481615987655476353665770072282381195242317344739175557376694247902796480916654011846826840148175165616741731551692309890963483869795674076291412873829674565512027343148844033343128512461747235982346437260524684115761027246626741638460806198559788091108957343030338470299987930373508410886220958960986535518506294758245658484240507351584003426997367274099164508327391813810706940227700318906509927401736067074901515665994820402337590707036783074997390866944504589422458960297234604285332657700314836864392212050002344886254864246187164871138230575689652160217045408344197778858758245862865226586863588744426979431269517722290189920404083912924387377437127910107713999824157816316456247728068394564560789456468801202736786694102444656603234703623907058525920157234375617205420232048932396455866272729191734271786780045093150521533084481257299326713690258017166455141898875667595788156733038552126134425417677935594472024026932837502719460142808752295668727581408401941986153718160400936908678540382125675303028796242842786888522665283786955231234724391323367591405738643662880071674503488315360419027788732094699582089263062336744111649174867911512181289140054593060955234564528331152234570482027022685925288138016360677358548058710779290012889712425639854080817129624115076411944575362627491118926273749422714694930502116916760352296720123787455844249531950938143502233035770236274720859291158188954976887724719133191203182686229480650149573117414745013623278422080490452753029810932993293127369711217576094594108944994154163756120791420612951834161903022765385604546430810941160483018827500718493684366816118383281621722594547319558649865027239765837618209328191784901303059097200267609742391725011252704734262956610297713316442074151219171214958906874166532598877948408396778624115657259398641322147656110934956441600000 [182,10] 98072425769326756711338136602446780999767760052572504836186435886064854698768526684860008656834275755884540087936474715249245764658285144357653318069392220516288097853524548331815210472849775628063671508596004307791318815733586618623896538220983955158038186002497686622191757830015403676220930580746850424100764673921720821228382327070965788459711396611474970711866400349884661004159353357923422853206777489999407574089151019294532609189372162751549168841594392403670456420732576210445614137984814763175991977407287523103087426773070579098472169373316066326163297113611437397737612199888861665225490517633939566967649328939289995166994513072488414264764955649449681885481247609255376870222993867238464080163637400213931223317588314697923905118355337242921779230739385643630931924724479665788715132866857447723220246276551660679320760374881360350881999826921893612491323550322791846436451709080391946563013860117856902990959485936313650372185507433921609169293202090596046123200252511230537646259049103696726379806150958218861934129760757715633587115250355691183025208669892667176771012976498138192479817597362903706090405048550260486763884415843820613268267067464677080855670397876473954501368272444844971627457565852684036148541190267939176953946389983818370089891792837934008943912725474085929919273947645070867693878319858347824747212356338131032511360363921922489669155765858828325566665017722481909257034991358112920809470095928580457654073397835853109671577867389480837173060789615596582723960691561019739916824765519635362354971798029244061220640732733313165498965819699354310520719620820520056952926438709851968972487419913644819810033192766398627723329862820715191602614953637020599901401200568528249726093516614982950186110994037932834632171958063002105104866946762033337346762809670738760773309469804512315497492050643375552654658995868878576542302708648583015046686666437793948952633017985475817444195544024753329116024930304000 [182,11] -362022944139350204906134242759327470464670752219094239251519763559200980168660090542915056855582707113122316771570726274913700846754598379925838988475134662826638334304819028618416818602112916897000685202396854712091247201713219652530980336690000753683709460055721880985775752136746757687677888668636063239977938000595279952487724835827175153306834908209228996766513910247760224900727667515482275163543468516644719838250955953955393535454187846902570267837316667224492312175405624316729966915776758800177088984647724074696794608769997482157545328764026184176530694677004955920921809835298029716173842877898089697363569838066853451467220892304718845692460066199245983361598278421684740001813221801372822861681076193755778242602976247850838890233792132558396727345478768334541923419549389382564647855791086617006865219798993724040140099122905867151279201171146405657316515374411333783114682319649109600913935801705212198781529767678202489570188415933000636373872647328901241119764000107545356263087455163469234413963777368077118757965825433763819730162791475975555099638491780115506100452495695306579497331465079389233885424775893843012089953174130329602521796295242324134517704710654877806306970939487673429091119369542466378253987208775514505063079780278977683278717989571444739527139263199444090870623736102697252254059168559968953482590738035668668948890310728241421141778732281050949807483433932405328920360596707094891316766731375834145884516162507390848795001833623808184995029661515006875427716636616132414729652863593628412912420204712935489170308945046471759056148086240038743448528086309106666245096252688642095033276856253372796578875381020256451434064896087981528007539916609509377004654651014690214311180701917454810648414861997319612561957484124813663117203370664193219445628530994098334367014803559198958282225990430522924488474822026274195767731885837561928024769816155313234309775604046491276315635341994142674706235392000 [182,12] 870249479617879641456085832996056256157654379936109244706929702185221787474403273906787717846703579613849574841199948504928214969165054030288034681139269493522194086867641281221825372595281748921208970217626334276466978739211192305455313718137692742126332201847707964334496694283378925549296682084588287082878210993229210055565495712108366258844452093908659167049241835248109305421459799777849372838937238628292647113847614596442996324449678399798003872163775663840403820006610191927012463127235996457725772757116252705456085448751830925555423527001531536638000873447387722895530039179028642189678942985616916876929820544318921897340465820878934610017675957161330059051148681680654693760349139772995696774646902660420116255795748284951394414792568221355773186818304476218037830642228741850260096709588952286833293943939493301555321690249059730850100753491096064604563014664053437141005431656031468891922719599386993597813115895522050604878995278879289189150760405220285285375117608834043506957697079653295980637258269540709275835084393899480438164109431460599400723556166000074595857393484258891470886280565511063506648183235007736486070048085629358124459725803589492856685628077758162589998407598300122631698533076839238617909132598261975232531878917544704331147977784127447025016324910941211324564328154068601405943008886168583332388096622472569137755003977487077434455730411902873065096645320973553510127852693275340275691346089085969021477919219530334285142514930366618867978909494467634609030431199606647195009501011631922594965569400847719056215883147406657729950242812112273321519990999767667790520547200884653319330970455431000532843682506442868186264873783670274415933043341207183970227780861990580529520134589026617709137609773243034474520312505753173172927270784554748133233044527250967796662268887423843239441225211711171741505157473685938048118535915097256705511441069769672969586092144736703044742636213428642075639808000 [182,13] -1692215847789738494903386350975497812798043852759498655021336183447573471871980263025801115392596412420499753156104357677474211982994626925627859440906365777363179451283966468478726439212741012896533147127340534578856375441189052591880012974666095423251040312236038088124059785789613120528926897497505949879902834990479325545651278747911322164580524911344619012661216765224877221045853398580538179548336184805991475063157498107270582924395473743386079608973160563222383957473883621708489644498435934357971780148942224809334163456904617788599681475440054193858687447620179752733084962195116995409039922055436213090449094486154739413309530922192361882845043721090800106662606988950285623291058093134530573683546252284731364126011575974393532239806616817614609381603722847307331008917854901887834695857822116903160548231910443938867993652859869678781641520702866813864586075175421436786968693578506567040796898382369413963447852901842688750675606222545021150551648181805849182786007257053438483890519941672561640404563493514790306148933979252506111215158204400662565811412033187564586609929980569302890292070793353030923690668497521287381129852121422821121622848122521962655154639716986060610327138033426682036598347076403814195578276199042627257498161178968256353979408859022339767235776135234844529610479563500931890718531922074147663530540517982869435340622167592177329603603663000750386106262103236476933403978885594001386793875385231797955675710799027448490553621712894943169604752918498800855237535938972807183194435296080920126893109950473845896208554755911682473895898160113302273888379322209496148140247929684451220853655684689044149526896092523426859148942480477923633455899619071275162655529062465987981739783187531911799162789828976257592116328076344234537831333067276414008854427705104262773935445277625566598875580874827706694253759189279574521206922383542144897046495042924430359263505125463027327702419025293490520064000 [182,14] 3071191547264060177774248324406719591144371224778764657610978712143434716484246797258034153910495664853377430935987203907279393037136439990071139789186906739977352169413331611914445346408666254858438585353654882617405184767317948011931414673555244969126422693462634260134622941438504529876219586086433583991309116883102432524539586304675717403600837685342756075772454859233286671681406286292379720631809456439121862919647283816199872045067887666181633435556442441758745954504291404093992051701486997902747599226526465722170782952904642900576989746481660118659036544754497065111939573935525045870341054354950592110295017556416421217177846292545963527973443749063840205098534277110641550844365776408112401188777862061611278138818756015145144233001124667820050064794445276175677599677862264375353254403283407644463756618092867831944673106741489386462006165339204562468108225531490081570768995291114068482660928128574164782258884363507365403621741202562170830459602617206963270686099330547906744788029957246665391972549478181479826738390621098316338836598365222285664669064060172208488848007371498335905453947305920486940288842512135539875383017748351567132522480098392698555105738215025955875489293034829496929552119449444719768812999158216613256445893076250205832398612233088433949527065375340234547184495282499129053565661984776768335425025728951602960724493814094303607451789512342001481146443589317134899277597555248567651017842799609442242230041314170009785427188129057148071561228749272361849582884088586358741463904086219966214058569063626240437515970793144817224694609759519650237160097347193145381275832195193895576028015721218923058508221858486979019701734142153200270407161208419745541174106171180506902377639487872519097650534388846649457143619794675569220716848287702539869430283931176738210445753666713926019401801328938806133185370813333339444161838435975656276869306660769493352809002892714950446042293778639749120000 [182,15] -5400042126611184073390093808440704191531956322352516902928933225038514261896482174453986952783727971344284750863987468690035399193270374405574918964413847018578497358566379122830073915945947372164967382725530420156871849756312497544214723169030905022962663704758132662846169104066540217530675768459755602043647788709834512714931282100194258388154887700465170923942141363066725411962549293080284330824152958287039193077010641255736042157157403248185795992871593923288165448944048043889869391995094923988556764482158903308024162360631830941885791383033683725793813578907337237242049360606783572728241862212006683376399300097340960377715330720571440086614731007184639592787108041111896147461034400111453196009656729444708064106582282934050750361808480284473179502230541590391140645586442690792623276396281340650363595497616834252102534208315015330213779055793482466904671842715955131400957733974116921290865206814171444667618581540670055643248822492043249933347290906494778001303257457494278471553586538417638258154489113252837403208936430036644337840341985996276507609054696929516410992021535158423615100872734190020908232324802631359402290226762758134138666850668451774777558054426721238864692364228044046265959559605584154182636139216770887126427917756099279723446035016260070942261659427183195928721646342185139116235190400449961163623181563132518543907657673763874714967194674468988455358224124228941912341644053166619681303009345461664578430570089037740303490769819294535926434252648215757693263390006343244936097518911034480667293928591026288159066712328866681748489490861859060243489232407269609401878653632478576262873081652138173548719035197291727383436334896070428291701117354898997926546562997187881679590555205419634687905190057011881080096660055619636929833343855811139778704297325340183241123936124350652481637210661484489418100431254126937979573096788481131253741911321401737984906185422627921800149760654442496000 [182,16] 8677505815009118520740943928338383150332694849009069803506586676557694163115938217121453330163800572639417000568730283232955042954823813039785411085026876127987092456654187648825738071728431725923977883871494640596930223874386907333278580065852424398526743075596377830372802207276372622656949887713639518083082560034354270661375698508573933933985400082450246435018017129945848738354535228831024018801823426584919707188625710283522416973053712119273174844602734454586197333181985128380121902405031188842485504975549023474001667634487912040877545033544908324742175403076867164929213464267724919503157613773393325869335362402746580108876269792997852055526338003469958020320769478959392594951072372744959868673329391126700586716990294463393244389712333454597970449142498062509354542453193824164294465861180242172781748474081724580119871372323997774593353808984365747607578536130596086785388037003986986342944003957175793292598463615819374818348899737175379758386987725467726958945802927846154963367837433626234657712622349619111171072862917692164353999773970390526610808044573056535326974118536016460057854335937780524939363430533814964930973652076365868130023091650259134618369120666252567213286633567852764026841857100976490013349707729275365932034375031357412055666208431549979923118454280753177397340328437717588465460708613346370078781800499492427819547019170690471155865077135736252786359831598474439209601261382646225042854530442693002983178043114844610392992882645928636545598647531602797560770014825624277203244159359957422288021519145844252350983046495660681027919972498870300328145088328489902255612132122282826624520988737271236328044371867017279504786025980869572389637050408277386472967007910953505917078969563641926483842448380490942554119228187209467139951576323644031440630998266635525712165673247491336756509006109822314011602874154234335538426771421310255606613312269822991796660434178648358629714366391808000 [182,17] -11916690257649932420057035889820192891085750263444453567580002389804418917099464858659104382452325478551873053152461893432056555003212243325972008873291181668890618610837896760583221826171116120143700411666835540790986932632822898453405417070227203403354728440304911890054849958260786756229770281602431447751598635390598964499566211746334005468944516819247819114943752537201018485965895765323739426031643119679124576596901509263748824433162620168142830513146395565663352127741304795657555230838378305664769351083811465649356473007473729954193783574483620889050492707416875931326537060103524081561664947970816238379166093487563319527225787757947750552043831750851394088875212987399303629597397105417972516517811276076677708671892733577650531364136247588380083281149205621084716537304210780273194445691259439535220213406313552633733069341265755437842135860121267088314961714735354003976598370414877836536426790214987182759472996927915424930225272737594050070728722623159659394400688605107491846648433891733819480726281466677617789643117787160681365571222597228089211105495537389432227525236869290944855712510877867072029392187743056169574625554244816595224630472319867132240478325761189816183641233638177617424179116359836954098608523193805495980052268384576928963944900385155773799994178811497211262759788549458410886437601471833205679024944063701284650287740506369657801603549530258567343069362817921502356115593442818492351654733436378172666370285190135200314303352945525383764176276040561116183436469562019673227782616661697387344473939182508591904487218679640453521552439286105813571281718704472805286946476271744271001523584234183723042703505676885458465304578744857100497316498596599954440316743939679009046527719588990327129879374354812915848192985952968590259896190373545675761014336577748794349572816334681182188524233492315209312210841464051386884788986094741438035093233512222450968219016394050101467208772188000 [182,18] 13423012476351892109492206999566310498024770716102301452397139481081660340784534052550745198108665185368512809363249002733224887735798491283791401522773691064037388791054239483349478934520204800204185850701571022770338850725851882129202568803895210144217376510787039636211339227874601880245696701093731180099383141140581120314169628363889071792247600633009471161241063346745769251621434119309959715461492134794402045988045831072754305351119899594526802526006188385550015705670935994572211305011322909655522959801250790037810942625528949940137602905277250313041613363689928164625358475584483107194519025612826859937814698174684058607157754019730270367495043972846467210054209982178683677335705770939053088194791892645879372128007380630623325795156562553911619199010705331896906492598121686832299474637601987636854292017015093380675506266833782088468875196233532526139675280344783501621008638903080856187555654657794753661712614826471000807143655316002799102955120331822006255008461902582459397636223664780544183026332032593462888087054758706608348249036707522159383864825359560284256035675997323346343802891595721889214919441481830222683202474921963474341608187532580889133026578093089020491108341375590493974585163238963144912699666805343290620481577651187671382504221563202161318199844490362898920680437242034524742189002243291612750099281146784612255102093294556287753158342875796883830737051773274878843221766666973104784283056696727303354121504454741723518917208055615261605022417003927630566948057382793153617443208089492024356693213650804902161658136784445863894221556538616803455758202400045313421571083245580895512350586665774821199797723600206823240970568214445548471628849756891763485937230718878365800172057873743908854998361467308407557071775690154545057940530680768433947881340311748018101023130411257678522787333047493964013091016406268809639929703419113526561551201599575449225998555275118981645446920000 [182,19] -12034133783550077598478613301798603131933594906799548781553592340963672022744308639709288298951001385695930016039932015871419314308800130109735311844354481171096116214203320768799416264309063771869865012743544429910055258112880231669512464003817902000502110601849796678663254636146950029007450986813681807485680788311274933451352780765908676961786005954502356358673297925232075420966136346414089278334877668220513286477535944453984299113617498068339980130212015684928145902440139874515074368596380879870552925901858407469314047636829215805584657385257533395351537218234307721827650799001985397775623325409868456944757067712730302170152305523980705452330492991199070392775091381089110943890125647804718140254217107887480046474448973438934654851581538444698406664489829052691112414807250179049776345456568354835385030598140933370828329667673499915922993215743101548639309709958428552563795180373092796473086765783481781789888534235101391327661131110686702029821730440858830749311317595226261189170702013637680791906005331468512616709860294400967688733405177407978188342325249872066453561488053162830616431678849619784605182210529007235139809377996207596537306360720518686444761568738493091482462256606053098241022364464156724072699400537561539174600481048651406816856709703588328322906860179209534776982516821816698227296948197066102595432013127131655450054573195612984587590736280951728234732666482952942107458882899463355893466856383325507171978196464738278658746774334044950694272483207261328249355219033394719659222599183159383776778195820008939718310154633099017631630684395900683459527123055511921285664772759581764834326078680846072038168279429827285508358538567909202615370142510650564158328355015064750420155053691045275217526014505172404229473631097638699558980987925163680114425724344766592781443819636123334747448635166821215709715167785178976133138118128489296798367097179701116693223950636110072317239000 [182,20] 8217768433656309795940578696307375470848545196941494691703252516430541176886551679937313495852362463663088827919158246719757937510311312406886492030556536131852242469747025385403609938279790476720764467052381923509082056693444228676902095321015230158936257910516649249495997443253615889558593977220138140593906129358142735968496214000064700669797712801794768318103985557071870715900961300155658989307808844936539430420811420815725756780838055104648328898915118488023089980549491681045738418665816971085335567383117452386824307336924597881166262146853006154363801419469507694541469263005931488763199971507744600475691669774227224008626973431525562786413614660261816619882772533462844165204936013034827399722671175472260630430391132417301068275891136486495029615634514351585371535204905549938943208304769998861587175646049088070997612594569293486191250963562144907512318245373663104518751195487206207416384349440415983692343541457261445304876867036983156763497288192963200294730269972095947865889132384395923722639684948445297114576157536163319840608756469041695639238216109292040955282905152549797370838589170996167729107039497718098021449914264325012306322681626010804067364480057791795426548232697561324614801760987663862407969616704520510032950910239620792014758796953375482453524906643478912479213862539960543436132357535406182171505404813340798036310156300073770415039408365826025060780905252991138352134598404819857877716146364937306137286670319889814525977046884885612608583442922037653954052432601624043289617349231401037907742296706096069732173649673806334812191034638620969302671666115215454819051250482729097908700607373396945473471946240551802152814190177853852227538054862995343162470893024303248260983369409079324356760599397248893985561998937069827206662270425215833614365185488003887361461314002809392233992789575207942287169393483032274904590791600870276438427740773484020591784154573896258030000 [182,21] -3883347507018336405181134695144006414141374024087602313755929948673396367154129697474061354787961843881802539263190108194638806947488881204974280170647152605286026347620305426607198020658412590398468847712623126640768252221977806520232313336086349217945574165609636194853533951189705757333326161333462806821127572932359921469959715026930704121429640899156219731215757095533829473041309632500716402006090085881355142481122886649907188724099570098313003795665770309131432033422590720352068598365254147129328439153935613954886331712103873446420487740623255690353077697874536494122571901701836568685109181227345528256683847906356009822045107377098705840200329354883677839576038791848037621825761385207721675470438614704957636008166301704968983672459503044178375892836637238505409930068900861205191691114368070923835117407822216920451392282963025582155272763735613409062259355801294443005019879033997178855302560472027756723326745789191736255725190793798100352583492554047298337066938271080866248020798746585198694433273476203088613040748204599652747155964091778376698842556216245325465541826217064450612777726221466475827787329912138063397094500181968509098376342092819987639194262996484281365688732996110278553064816693190815508574504610757355525861959737541742214619172323044314036753453125610844621955990029264407733858339645462791201729062105243393253853271656973312015780491111340832328277640625923048424268535626006629969832443398675584122817448204446165661010053679031977661586008579609788430583088882803193425214049024075985170051721710488757057865848969818049558985126600091366194406889005723426144028256357814992126314178443532252471054575074199023142357075294870592063220977896411622553192865102278546034303118846307218837996845932157111747748168287640812796893873441101147229384055222919344026160506430910028921481586433237820568993530965213456350117499365466106662091223636100957708467822981461836400 [182,22] 1002100888622420659935727475880383229034912242131243678558416005541552485564978859070645837663371247596259439743164117268442702498504818974565519385151109277094063695678474233793304712628690999716273848107987716115978043613070116245239402473181650443378813041738355001619814834868551197038305410241367028992099979059069068949004487209752991514891594432766628552908778080690807435111699621643999501035756597519221109624880675772320501925110357679358461824820820372468990356152382589693865894743976223504725859430049119002037599952508607037132880409240815859894978609027048572940974254584623111309303194491615968154789000658172639045517196010422426822671834637921621693438616861801300399809541864864123300867589444338181275899289531652405218794282975729299954425437509374463170143382605981262365642527057776894127549797810726354279663881396549781981847842123506213543833536447669993029648793487476654015869369772144427364267737430660534047892991808324337545874021635533189029179143269685481853905698189523204671485368649605492355714744592945266886933654054630898643336234281168468296456921714986038382020748793850129108059747572114006745330576823543980591004495368716438680191135734944467253784964199676748484578783073974134735770432542087387503963749563604692658695439609013606505563819717535419943125340268573180821600605541926462536331448013983105461990227988200442304573657385993245283829823583480874523218641090729153847450584521448149934070952241047725838610057592615389445955626318463895979589124900205295665523509624963582921665170513671197703647185186844755353939378811329389310715294071497055348892074637801719045103192566699982735038380934571785106593343306816360792247594512322265392321570099669904447465340438872686704932193524228669792667389747206053695743308147557006955698455103811477964787868459507433621132913933851764012149170972682066463270995393132925385207797512303388797416753136354400 [182,23] -283055796480888989945438923236346203530040010357854697018815474911217095191289301289682875372818288955385869935220339709400139034242507232871839148774647078408622835847544642761952727565774728493149867316374987133424207673439941597669815162664928850126329859739239665547069922411995316980685088380278980967418707260721555734487706766116187048773145495279112167499735144631186799713828471150203258330166887878729743857132997165922685350247844364299877036707029128201295645585582436306287051599343526858011550351082381451914836984144627200544302049675468202731510927715343435276618074919508865477770911500684447585917207474915710450413973872248927468799438099610951700774179621868719786315694794279737107819401775975413620668400267162123581375917183131059890958607477874287973483792478556535653648140548088709281591909072711479722514084786074163367826575079633667896508597133806295064451738611606008528285137117442677371245163715711169989035115866079913571246400801723104938540495227165921932420552136131255066044747608546728672677459202466601821800112420677118627707660758243251596560950858367027253061185948371359823500790949149344356549404545901939863303657864042593839760621768063985977835690121478999919171576912220101236054636625842649726141479094926397936527288677995963531941317929002679041537667838906933323940263136652602525642765601255497959701191711049139895254133245087051927076684953479397417919805094480514652159888094723026570617814990602392822125619618215535187680540517512450825066218980791735699436044865132896907513520528797739104358004679118787825261042437106487005584807009692945348708879509852971855267138354420316181965933326518101183594034313237560043411623306049906771353011920014147721659483648434418441927150379001504642378502306644775475177861522774634436159757457214949464345289701114135382638011962577313838307331010004650518631132030297268260484070150105631144383821085500 [182,24] 1005089762303609407023704967963337901406173950822195452225712172490007628575900634861147912587361905049310031734573249394261908998371728092849798049607499328452983597623200851630499620208128209062936727702435051276446033448663783705537078130627254863181651905972447500546035232142359321121957398152072229400177578082901347180528329963388344366843381974566694912516651392772678204185701426460878036311023588664622619909355997688569571664085565855303423361214068491006621675160989111500549898181481963513013623776457524258945158525079506959593684851012709696523495510833720296755794939665496930859031334770317543989603375622800301899175160227707641875420864445006288382572195049715341147212935821711896665467792555094658294197437620915397752909967624058519992306102771900974056678231556009485325309811824706249620693063440138337940536904460986618350178785676881221706047247713743555166929373984412812449271721135171185406187393902330036201936654144391563689448974521545208884111787902669469142272316755952286432890859836216046095649476698144001362925801149227732450163569178035211672879824131040222361004817688958988698229440621975566526820607508886502368519557473638099741254086526900415759877229473346887936241246463817075097266242058971076909241313329162576203699216921762154822457733521814072901315984663174176109165944388357811056046515900223386864406735815686457918110804656454927211294288801373620122578342782127879373837683463241137519373354527364969535546865412523338970628180260904779827954849056801264775157891407852833548884369001385400903279825144019199350997522256077787595073710219002828365871470498582817777446922312182704199220749577797923367469432211345799328084574642938658166696771221859018611460337348643775501483008945334919435825406976048731480712635369627975979554621383249360115668531177117212146814927826735208107572707376507978492434379602479997987565366081368935483329415200 [182,25] -1916484909384266474050422816063057685294501142792919905417611036295588445217225534756017533731414925778547934624888020396173183167307788244617023710224946465046276135175453684790083984064425940501422263041636565979773621899761621742337615543616830174140761671990250270057650030504168288645007217703871398129694732261604830057163443879768910092728944709620171421237562661868860608500935986621249563867128868081148583816075027779041416728991904535270276792040163028582548858796091665714835885619852651907652104408597139719851928757839633120452148682066786715982164449241503511589638001138757207976249272341920003615593986287782343711194380252104728984536279098320413309942165107386550700509782088978789063058881504369815965126001944327631851780029676822834091947848013493706679984352329012173510867651130440051657650140821221482051029421829645441561088032886551664177020715284664698664107034073643292875627617527985707223036528012002545171620276536501987900415857039956885043981991929287280054864136530990422373807437564077545674037018327155896522031660543027678257566068588632003601983827729383702642135747873011483426213286710337921167084012675172154894564023739410220795554002165800955997297340135706902187824965172938872950195365583459000734325730994417003951099350103234125019875376693700238183288827903151842644430043369898603588867521950748659451259812863392277041519854870824341868598411332089145813945601146411737322913065882557484405295765269842036267176311149001737553483775633041000745300111071893823236643810805815678717877070350252907248920074890392837827353932812341841103105902106275842077420863768442918591202181980837951034902773243735963971176690089509427015231286751107860890782250747564763446058697503933508376672876628056971422041256972131811232404615037972859687452561369823827130143158532309491393726164889276341981941873411108762780790673948517997987964493767551872251315200 [182,26] 2217912380609608241884297368202951389761624000581630653318772018596718921805908001500682272891668446873289352112631291876933857308563721149751019055550693094198522821117429392444317809984138905082554292390656261033116135218262896870644603152129041196494620879218956765610975850085863638054573766983618946487158549863892431524884940514038224627705273337751420803060518589295543836655434301012762092756872011651046021018982160905249885241659697221353679532894627411559986463610723199630975014881702458881535015650010662340901929474492397102146752472579829356952647715637884226170322044982184742153703860170268531745121464117547649787451882119727194942588655724020220234919653105429554906988936203639188689344557207807564739987795555338648942171103256295149951447417859517097157572706418101285910528595978410320771339815597320616466801284814420818312607116857750956373598938875801434788546534566504484994931312522637548647096657916297668337382645961024457333245667543465166152267979143719515495702494597480415006279940677595757266836761810360440529225359671926050601658130219093990253912379715525723481928706940808476898146164953828664261307297371405928421577051006394901321000009655514513962366497065128915105744298015321173687290040479082795228934267718705481616739988135309330349008108541658955214705512885978706180066754764510813222925797594866788652701419698419272167004203388995566883842198423871030705145603011678959660807855309809653932882661149643377241029260845329254058020613895878220278081502256023926304203434328481997304357886818894866877569294235603659262202959704844074589507176141214971006454736927350656526951398826046182958697332054321596636419938780003714279425383002343614620815204848579485483113209175044269481444199035167806955619054181049781132188398313013532172191657795196365787006571900697946299634053801251008839366247558441786925234055994214742047068096080414272198720 [182,27] -1860926233995500598311689930530007101871255642020719158634509793662863158087903813458126616278507687439712792764501378589148495259092075604612681870961600815151807630163740930373922704274728588236402121820481517286788929833359615377793645184903617893145987928108321950742324038459725485903688744997330977208514538671127531851083247446534037631909530882180856878780781439771519284405003406394728998235319659529602277055274251321559305456935869216946496428744249260443883544965834466925021758542750204776015212211528572261534314034234138116567597031884426088060522628320386786549451295114624225640625541794086590397968078619770074544846690883489523774777779116032659632029670784470189262350932010921394039706342764167895841947091248481162402628937281213377917553160817801939313810617997161944228599188881794951375230933399201098020281409125790396364695048617489525493819806082925520447070484255291637494870724479193698220799296330106317043169394466715691014304878749334635031969908883804524669149798685660986515108622498471108272476465541675605762619691799961669398217276737911952812011139505084414204309486778939788418839628118441822202885235582126989539257028327722686788865558744814069815494971526418986821459606998390835471781038805959316023520841844705114508257811666567715963945907098713171831599809208570126256111439610752161987967674111646299053039897537302039070373732527673874092489118653022008777656908180071614098013477626975361941970077459134642616241580043200085323217274713509381818147715447108390822739466587403321920822760744085223510276534842455932320650854526488279093542389782123402952136806929806227998705716748538432612530310214239375406640568211454839246094731302115795540396252606105770017773603083845229655567564213860105349892105529908942186690161646121268980228655642518812837913441311543356885903009237938813897521342709953850420715830183322033059843711923430997920 [182,28] 1217461121269595062754974281303246343071861938676778500863697026069798815995365511607169318407984089858770364102610009834998443870702012966074604129080443141693262730524204953439279679566948385252519600772345868060673375940273768252994194849036279426152432578559339626834169540273852988175204083671407652084726198860323226664165092237749277003963369525244592122654453999018789011456840169136567297108594234946789970066170159842170365975284404538315165241370400502913469090592928606048355559800637920004365618763703982787728496901220715243238476017449040692227771051382534742222358567582971245127953766741043234850796697332256347568779515619378654362000698752713131045964800086254338869499297405230272063095854846312584245715485307214029324544856762670392747707140646235687831920544715591069780455536342341464250207616689733111416785272495797058674418013780695225400653563369481775956265953531057505290551749506173315234665517299590943909702263442814533078899961951971456526754728204330121908553616632851726041739250378908684883034750440548122783954385676606732999307129059923910986799364964145477330356628592667183885359406556959617866014804772510213776382278057612258701893766332880500664089943455808729141044032840554582072356719303697686514788080020511775404466179277069545538298897892184530623578952921874246620936051304492865663535432340214195109362688069649692894411943473027657889818098591258541296878757488174928418124989992758925353362592926834233268767644167706488595241811573670609456379937053537729026125576172304278336120941455413876518880191781769361882416506278024946383437303393323959678156396216784447310041129945802494044671296663456959756420023159214398279873129276392326862761989189044239238927330525981084977506419178443278241516556048307426528863770008750579005342434560421076235648577274630987108667408039460363649121162499172449729651841604892072719015547065421300 [182,29] -641052424783802626392827580913796313235982136027134799853702287427470728650429321260483432683702884768936787531393220948224423585850362535177316323652991553863814120090424582984358695686181753705383503095171480964392046111537594438413210666996075138224877992793509767871061261184780189081139660526599467182201395504993205249929684105270696543524958992392056717595371271741942049034065080142734987155595380406199512426653732274057946491444815910306708861431934735224250353384870747364371651852258736665019384031718742241673335426768238701737604366274940424632034835673403493300657511668347738781927215415637611214775977161352789092391964237876507835459504727024631298891317943140368410387371333859643847747512505918914020318813056007883173466480235310714869915808959574996225057619230805423285904893957470360666845410309252703771774778626711116523677885416319545759535996092525720581210646622115151456441546622309351895779335978799740210731953830128622161792286313463726348061002633137625651512676310640230510909078709660749809835583372041518544675234098257429795848932059945024327408709600001361153229545762255090629340920084398517624684510697052814676179706048650219872941897375163778757716082337205073400001512569612541949553757027040063456760151967082599749060336856366363330080980276380642819220712129501009608741119095219536558581697985907695290424071821899421468396101975515813899793289326808324383066731342142010260561792035653023397123386391348253218151889122610485731609293020430970843740492146321003950865421494053630351069993023734881108601783061286772982669133133352703212505253415921681854480139408089635879302204247074914830900803544119161016701509168735247559494145916633337179877456163690730784645812970467757990408523812888602709892977739455337142872706637241272507920965055143266268646886238742456198956719531103381532737600254996317213591677863210386322734739714000 [182,30] 274676650602748055389513252143943850797830872478088901962387913712676478367513859655021959865358406825400419932932877126123091706745890304470597041531299109436403261031429767528475494220397452183213972392638047569903220112143547157483727609199872581226070406165485620304848457687516365848885172486996060232219540018592009998721943038918842812637739874908895818487111931630038357616940176266201799324277410060134933808473292906115551693422843637611623025069111405713247142172123504277205482945055633055345553747194566705073993086651044633855520929243483007233948975313899075450196129225330179144259829746068361351554246246315658706146285648039460048094035478188137103729985821155039915024117543640985889845684204512330169018478470887420444281408004532900848941524681507858102754642853248467176714379372462277950781033417523448836640555909223893036794033817048677777033805664320455393438331296521829051766405825306917940539172130999932992337996461561353530565706493925170561762129368671325301851010497166795170235903480693629025508315926055954643589803452234422890465538397418345502904684991094201849280290450743411961020919470563273517200940605455207141955267690582109348807327236184896514388379747752734448032466340932990689001437900321635757616837109848216842827789860584731779327292464576419928138668515735603400293984760964386210548174075389640642999720702522496818878934859453252693664056570426914598397664687143375304481212398233643887258408959592754505878913940941963357222161197592021755148387158523607158092525470585871137570759355848023826188743507202091041635773989225825270059731653399976118023953332157584701833411380817575478357975029465168230365922293309249366280458911265698598653537778181228253914951138119404556806659650919813281703985860959672900370053866612527166575451012475054391991279817577477563288712316253903190554634910881397095597618973276510398165238720 [182,31] -95318936414794743254102326635634507641150605558629825434352025953114759945818021914248972824562050783542668783105149251341875455983751828725552232577916886690200130942576061351250014398458163038774498609141583676434628707301031986986125983945307998800744538859109503709785593380651935892987825914414267645936357287240469274847736677881710395063028466812438823133568768989364307777884040567375199619297646152641504319097606501408259567911623724884974486666391523697415657167851172179830578188109059772143608828622252316918169169087346303982794109839333767333363360290795140657958097984946985621841975581590604699914302830674092546647683340860912392425512966017399986603234899245054300126142438098276631093549645050929133433589697292032535831183942413974394676647242477110176333035535332316475187976133211010612071694449609117793098779310965960768135540622827930152919584164298499123825709018165821812110811749449838803230410247120109791433474614065733755642613622500901265646635003145960265252007320968248677583766832918888763588280624497418348923535932875916475507080297091758569277914547341867702553571465461304924331940162308188348505230617601026810152393279249232158727188108231578343137221104212218187147531370067753025405769637423378516878175950018749935923592726610672350926896316803716647379458004169388052682856922660752842185799000093865849772991718584952128789584091539735596632777728281434655102244133087541255407195408138180386535926982726855250955393476587182296392106626761664580954163371891089862762400351382507419440682695797855934942918309256997012643615146924555387096332437332552225749457771443342999713301790546889962729849606924628919955612615231228393658459219563325300040748883140892405998170414925910570020205142665023925024906021816738554089613029638073437753929707281730532473770801934234867461413612378496102175884613663733558347648280373659158664604 [182,32] 26118938241971762377425710458452113304235464270118478518141453723985043594441773193852008500791101681036530767467771284960950708084853502834325399236145841787533854174352811477290799073409035840890257168594096765194526670548350969548100341156321747425869289788509133070853030512481471621096598763294401042121149483841602669482184713335514351575821119383319790081605827355117446137314136269167940944741874122429678327488717886695501928107846828189763039732577489160504946851482931120205117701387173170941095153743030587033021716278006490519012250541216771120012525943452253085420761887130450485302553146475019067110919512027308212346893551502496658210919621823598714902919853374582340443796289587267974072155649965863373293760030783381653489228015438825457133843614245731458701321480620519621911951298637256912331170515813531833839249905650276402646108774997938704589746972151719548166076582103390157270615903372765757917578349029333886059421027727237307026750748784674001261915279344369938708512824216899303615617496553566247890716112829099614377030955629027014989164333358575381665728096395209875185748027905356236428617080771533915923939550310598123140572754865205331551193484074944232026878987799561960405849228144709857313428004978220329440409525239164272666046325510503882508409104066264096746554081963662601461104481547649006376705867189321717464389494120757069256568207594732349941445119720497302635417665627520739040954926677916483805062478666647884131032076584890550225277681782478775415516625691226987308335900579827716402800756534925332877373804365758746834954527213224449086110073272573375671936843205992814354733160832184477519309858595512492369449077385314025883898168308559212112918025045195553922252942744931511699568109276188381536411187384195443868275939293198517759114747991350495810363831106853719264065637388402448999966621575556319559229612420112774624 [182,33] -5259812017904524639525343908474005677732452854934451552496980025357742122415876393160709683712225426217837467620020017398328576178232615807812762805152233297649332099011240856604842311511476773610739096425981925570325088537609408159787368121602117745684245945844018130411096465147983008208131447737959265113972171043518361179941033825621047009961820330011380422246983437917905187169951659251217511714202801150872376459330160067978464919566859418147606412387364893368134727164814792789726943956559739989567650663432765566645561067606319880849348444938544189539415770661016627673029141073967806112964684729416499081188422358480073726071729971389857156284207377882743693811038400198871126982955206322993972054483428208151828896813945820838747959372592743258259049203726380160922155094311416426576443961169252753014059274938041146645866780404052526916962364379212325288750288373490224040601881196785845748939238160301441167631339392230061440530923183933711289719570779303613358706160259199292269185236180195816602653038430766297192153950896508691080273390797083895736504415688253383427956918880406937905250135569845949454742535791876281378214428802974834026966514525032650886187061378968681362441772238145054628579751003514262495991506374438704594142891510112310935238118917800829509446128403876720584630297912336789182178096164854595069822742298643183328402286673347253246703841151073215606337546019616262357449685962873359453376204945465282250463608754917300335815922484864923778013269504094805741006701748322646365581776711998474516807879818126975643746155768794596316460362420576003199592663069908115989317281978594158644991604702382239976775893096756193817383114670110530746618069139292095331777609940605068671214781308587344620400680904009199562699915337277290007176540436887944707161193405048183319840422713636751763854657019033494053609234966263316290475459165337960 [182,34] 595364541543673907206728730230100736383959790207966240153884188207807780953257676228293955796872565055709697064648889818767669379600260248237016487850719838461145733286909469264596371827053958652404713028467812277737576923008445593440059679247101825078107079603898710057368644493923265255487318858332899908672618395984433286430315626167206173651625493726255085432597109135633111605377843095537328899077931217938189452257884236197255730755773603963622316899687500336290348037640326951981869644262710017113850610736123988805163936528691594962729182572818698237766831274427836107529292996395402267553074550896666795102079860394303453950943562253220753520076471417191093302960852751625827061278558525393567150241909622475422833681245675158943445557016066192525049625274026367328599693463485904944869440551329566888805458535129360835336128279893107287495692675599424027459700439518908117747683036774640245207902585087959827260736371500585958435668534495269043025799171249712310144421774038566690705638034922184536043970634942076979593456736373608176417895814801207327794106073027847033229321892136779783596225162177806669796713712874355757242462308558848631480270972974736925508936549981843670980260749102606862422607544743035472069449557631130519541439529972506504070787797723686719489364331723019075066207628790775287471163631103132712408572021402354894429744888276196664888990568726452733460248257434356643306325507292832404466947092022284106832250292738606920904130202622411316488782628916093837850032296888547051856854844799531836646845583976287235917629772426279718517748724293535069363428550129073701928205672014099052862182689875391793849735773222998748888084198775141796738475289065867802483341773024040079777637217008363701673959016762939924262824310665289111425701412148186318162127780060407619533833556757226951650432591576567013827503441983214658376438830640 [182,35] 43120795942009634400109094963786671746629301876562349159711335906250320846686049593222325687698177450218710775404275689014551771857652939537540381213374834649095713031320704365716245769490168232601716194979300252797154904275031667063742957392815256184623416306654487031949799311880930311327515964346916900807115193637510810762153976985836585882255798452524549449939260612099375967086925446981856459712908982014630625015914179292829926807264913057380383703322290665654019437813498366440626242031571040184501279182169048380658223150640899921335779982660512232583290679021592360509238019289101626941239944843105218970604225494619259335929176452725908222849970862990982417834848775032527100204591959940028860178334674633410038146871812842738468378541991265349943354440003469907450471734688919896840188023656197572784525716943943453362647580847768307194293049585056247584563014413701183434405972312047849244071005000672071499669463038660164500712582688570502383845780622485323900387892581806364546262036945598712696849274350815203997054362000486055627299955468106605920041578530387129000553600857938715126677933431783653248818482981942899529128728772594808173930480758909901095700341412264879553305815725477397153317280802494671594803008206652749041524439508344172793331670516910024442770300801233148038832187624911943579093618618489676291413925289913736488133797392534030890044126329963301424250863971670082048176026256057846823603961037905726621621968076244269324709533253398869218292347544499551004667663888137634543114727657954369585282213077480442152897464661740705786798383017064058164787914898769444571934269500732641436313220918618106642050900322849340628218705601218292931431059064271176098169152073561933679354416629735318544026816910721729343122888967544779625408725255536329056927101861782236635570219830064444408701416057100888064038803606474085226488366 [182,36] -33371480410372897262363295524290206036298589843083885741015435778242260038117720011927671672995430403130212105556578507577615820004998979075956870565644344591425251181259259862369761162880375844969531447415287320235663204195356864302467431834417785581762767660739621864727286028240801385676555736915604811519659640955547194834139196816616560804049745150817165359633483768991935358115616944545754446510043823737000573748576902705281194478691430228751580894627047227461551885294987754781055312558893636901719592673410963781612421534936615105752081870111478300132520345901730350506499498645152042166435035348494063613162148073578636198832821337392272813354095329044671398698209116832574018489839989240761641008293262569635750727096175896279051708545114015185054938640111264113995706672880487884964361424367515265634793316725603211178124550349783988547226607364542969473267993063446657358131631616400790511285194570477158271115706278045861913978102048642150509906273753685940183874874938010697053278255974397873189453319311685414293723434878346682989035968109603326666957158583883925212121193860387118041763845920441732499697134037535778264408748999995709750396998036284716483074747339812987105887405891532591707743022901253171453824616450751415829428581514515031143860807660336607802747921087648088308737083785373163171142049892266479628823757084554847615933163858322717342640958540881497173017451925288357458674700375962904457912502022492094130713633292069922081565458285899078815095297584173479707430511644200210403836708265538200125077215456797660881812065436378175301127663588241153274005035320283100057873567956355684009204090262207271435397283576171205194008611244365951117153577555575792900144843816603353116162794815319851436647007778865887563768273430103085814543673000896417693323765392391601709584316694494594418766934794083005663523073870907839955432 [182,37] 3873860493341053089942212644308104027096922046027428866490801779437032111555704382057399160572756649798121875730942547441993122360045138635425872105932876949862678807668791196192123702430786401849388536505350198031532593607315749135839445137639001992050078165578716547525261683994652817805771539638454426540405228686548436006584531465112211246821087597809483415040946079944206429399561575188465172521733300883308431452304922487483619123812561192192411884014235124294309811316901928823637112001653759015309595751078740231118906709592505607294879465542421230164779659344048205417793447393623016812181720389859372403946735528178131183009568295713136688054218704074610112041356784467743147347856180942312978775994743758606202253431402520158566683222622841572346508797622881659616656900765235561274962731376727720708847121612792703766455496733140825109266281688999711710543268980664401547685877550897220621185103102726788298313997510903269392348004815413171990116857437136821267564451187873334432009827478870157283672322593195901813450745900334041798681680174645217398287601547672258286361599713396033816554800057311571041150082221234849513647655574786361173756652419209231162910225924249597101195315196272571360866015098156613799020551281258407177176431669632417460854189071599668317586613445399656673700350815285707229132002761500422658277063076910641870983585755604518628645017493225921727004475133495448213376072793878204007365208364623392490018619094348908498078283574999327952209539580950754440018272007814541697361364275108901733317673008894970278898569363547770637341617027850477661887787136554066656181835191646449917836476100945532104914463788411175195417730171929691593078114138251440302072065433327698025462500605280824703019571300809779025143204810462870838442706801917480767592407121400017061818301843810615169933544525720995405208063468769778316 [182,38] 2133286852081647341208321861277008543347834353238633738916555026611855085425492766317715385420474349937169919817843307738456609537411518081891316690464141361758984262346583141837860714284456651649049201628556315777355161017709672349718160167683487595494744074336007961700377701100292010239542547219934069617880592568459236036159412684843117151330651185395022622173129484841619543009890975975843124703536870553021352842643671521540339873605218601625633427136311864932496473629268591576474476075671939330960252238305202415625492825112340483728365517191150460500660374000850722154468629864440371402274433659814974716323263599609230031014334297960737624222176795345243733264261923763129250286672542001839027649167301534290025907310737596138209388474351134179802389556131214760397712330051672048101200788101420167133114292898176417437894683850007364712446167813383123059448957440891691483700561627513567679712532751000296578334701290745146881348741117744925863124479887637181161273534421186661012777264968265938362790654990195184000567180945343660058703287787316252246134766138095975004674413213304897300601711229540209371857245864638807421988697314079338685073266768076375051039177391128993509716592755651971141220086902841321271755630965416123959391350384810714467950243065752428406103493704659619991913986231407373885790787571007712837876922363474726171756978238975024313880034860027158540999651630098802470675280504654953331875221083412952502214608821808006672343491299229153567311805334664226454883127804607763951845926712358496520050166642948135763678515088814004216158203085834253120216286903773537233020860814686849565407338066417528501873061748028692729819322431948220315287353193722711654177333385625320025734137493122511885962660444189541627492820441705797071727906676412446643228703005232337795190250232530575315334473089816116507872796222746104 [182,39] -1421790965158610961850917302107321513828417135291508765395855469444814134267585876704562906808541395765484144765061818458621672113957484600095620323095719680015402737626913027859568195804040386139985109062988176484648961294185246806392437795978455147537286443479900421478285177022583602473597093560150870142975275715889968250847131857652579346264177969687494343478058545448304842376183779548271594375493089388822514431428863237525629846164876773569684954153353824103646529030928611377113719361806419861782441564870773469651209451352211312736962869904012464845271826206583445516167767091773921120852714272221968573906908682826979923205097644016555002926642570576398324368020484699455722511452478181292586464606810042508609322923402087100416587708887212710882593080248914593044430340256556101274185533262931939399524206734796855901519580331302297439104916425681069427398076162960868153615198620056888480392598069883928363156770309324507099158029332104557463055734947113194277367302930707107557549513508002538057023082206748469711122547410961969537396208360974617356615301585071007919301014835324121296962178024203013880870357277425118658289802054167769081422087051516050625168114710624257022676068883404791002998077508818246110400337125626165107244013115926905294492264830058579243874736718281078292550018676058881510163857390608238681624142866099968692534237727492417437735649669316917776846334367053879340802102313789995849823068157402019050189023538313645742657190003853119138836443379098853384212568872931233619622756514962351697905269555738772662338520568420819080764791973337346382992212974237825153626436258235601788374807103890852526128439396534061036014409331012435592387426855525216564898527483839047841127508925081379573786300221922085810023791190733466973410538629321107045126563080370697358641859021264670433399016817703728071218382609325 [182,40] 533516498155180553330430618377406966087792821665348765352679516487253992390531039385481030037243450979372496442640283590851549629261347477696619848691776341821906291064738026359854511952794393683186914715409707007161325124463531454406288349192930877218613379516547674806212201964014081077153700694809469550988668374159012747002096061720903258553999034620093183020658534419530614193170254166309681460327711131074497174489588434675541266864401480300108274649463330660340894092939465319427445198165904141036672185500428489624697932193346556553086709432496573833765216279324995554680564766091192381985494585665800696070815280777622321922365556836007094479408148728278274287774569896257272204908547550973593582091998407143030763528221085321637786515164017124909178156858743515579396123392790411303060652487309049901352343897987254466527990907789104366153588512380418721677514970748706771587632159957250355359054990336981776276076929095401604292111994867176304706226929206290412724134387311005090177844933740302963290202317053951477263054659629423676222124333557490738315860840196065268487283845947765909061061503858768973995209761779668745206494061352913748330647875545411746759395474125230593257603765631779829003750977261922399422331867386502048815619171995161281228771260526489851716694596409950403218135490995013856206908480953728905898634074359391151958113394060930180952154388017777317442371782985069645676596875355935398810770266378404210922361619398046139121407845729399618137442517605914181905171971130164728483119264807974231182156130295135762578969322458655584050187293247651935906712445097310920762228130065944082001292919708834071678670868733954895258487545783590053057854114949134439434852066711653665100064107741859390086015327194889805425746408560413655938130799973467709171353314895275976973022146976525854306189204378546503860046672 [182,41] -193929078868132691892903467550289725135019227099110844939102811444857041269526494512137091556586078019250803109195908198241853834994447431376198862646029945829537656061472570797988674072836684259292597855549102740311224251928419001692069896975785158540692322100470818663564774475520833088240039895469745973397251266691133560178063301900418931465800114403107911897599571448151173473118731600925321951992594654045528628184063241896120857636867058608000489282861621698505821989139992619407621769696257813792579037285206722925524794695711751699719159473176862342199158908338853374517861932293775708167686465922982879356065544543119884032055517277153027683822995591457845380586901081953373411615463208703955856140417119952516130330155994983592567016432016725863904856337266769618725156778758005705860038388062494621442422743649510203962140512125890475533344429058340253868215741839940231562871562526621435765821747129156020345987994104104094752544545661328694290614038611853234845664058061870689103616865042307260509721935371899830744437798002890960974756827579284109836861237517919633030286121737886253314140522715988215797095531978504829092722743326890063805047098745658900545856531879115342355818077244241612752179889387847131629766476115532764334258292772275902264349573189433788392138497233082203673772784334014797189759533325430702872408404218032435029581601695562099502613948277202276593097836338831940593582693132871396198775381272581532850284636639151636727652162245921986113099355200037850212306354129032458725483550772259029553230420461229118110094352517653439119427630821568745039613199551999800292462834182753795588785489421038551182634900082754403471387222054626339611280669478075464812455989768910224488255319104804651529498632491465058523315269006284351043147882320794765561114432545145465216406836405850524398475632440603173481968 [182,42] 121444290798954193247302967216255324176102409279556041831489919868813649741563907727636496926173716968840463467617651081478082658972169538380718183248259382024387702527772234674315570963034703148872381982425688877773804190322656486133483405662134679003438653049299727226936035793533529497112628922642463800542215887059672903590538274830176564993798659785825087509660615374523232041803806754309831025126122286129125731591385153976379439780642846570696552156416887571077106628617183912762885372154721352824960886249033003805021056848437023562210900967376827585476022844960685863345266181256609284588156338694669766509734423777121940866066986558560952582447479572620575992986956231621920337590091236724993971827450975053624868350443513540055294134464546457146423615227883224018464164923239200812364002926487398801875113899821636904237243682312453906437073099147565062650817153418345030275282697137510161015336554850094308550306584649252846479591104909021621191564238224309704412326451858136844607894562790297013946857621305188261417301105903214472125451503299554089028922592433780777633945975876638719323468604807846630013802691270765963785783622967823593469817238017674062858424694671677524131124010375765049908300869471284696782173763946125129539334145498392498903231693841125898391914030529651113186215021873081227430311137229584331836706746784801225806081888390374507135365539868706069725246197874696069516303454258783099468798821145482478653496826678886065477488562091037116532276531881269917225540357944264846929560886280180197909331789392073913424747021089689753531238698775812980652512405850036644196814401299121456127522425023651816879002010857564707398955707625031833989378851487602448217431567899899295876317179185009434145762715094098259168490172059533578345786199143775726738432568042808165782230770369610905441839719212653530752 [182,43] -128419899649996422090576607954402030837928296213017573311924386577815010691218803940814811689319005642888681917570924678134167115233257705132220568253516196719399225855876289623056469019514226473261671818001548515144611734634739210296803064171553523363524130794308737162515682007336879989314053244803035511911176170364274242102165196581312689658124720611691341906534032572623841562205679493282490450656746356475044289097837183882066537100901673679240787562672310841991756617520396246904746562531491291932949779322948004878292996505412336427936640445371484899413779510097424844012275417633997721383772903365660910916290289869754370682978999498151669221064750351619282152067045938232846741848764301076965750371589611757065661338624521878253856007651535312839961303482420843269467344502366252197091523788399602880614414485254187443949403922208033312671264674132164287137636799348577937303445222973758830866317330038279460551062717873806869562670191512687222565747249859777125678869228046286743720167237809021371724528953314239041383835575327801946683910554176826288732805853391219782151032321146182832772344572723518067338818612382430608438319394766405979594061718968694570050469496925723005161839952404740666248064997923295922423419540528027132544216511538453755452854382564080408709080953597678188739695298265586137725955130981988987840430373959601491159558385968006633430808583656951845116081653517539037739091336587346910215369145093234025617694940127017316522924758542312907918888914447031248279200827257281108616750233312386606809402396562985795862135743388162027163800421158773122526860113479638136610269769680841653418475678647999499671959033351501867949636956172402402621577770265514659284156407140829013032562324373558645331934548018928991470235066537063925812350080994265425455478979510185148581146512847299916450783603461464776 [182,44] 147076744936330713028674184130075009157426101099280911535596992867747162278005958127961494654230818120787353854349014152857537890332960315827455830262049655932013240934442426359339262673941127882478973672128805157146316172318942878468417090164590114647959695905981567140686382296041856429225439993109231179341494873316642053283886354296710458855476382795943350131344186220224640438965873010225140136517089945249436244041370984619589345529750470445603298823547479464833224607455180740000912157645571008193685663425086157272172898055253607575972428461962900121483589290314523488641225381225373785006081062733103926862267947094578877806099093044735544619352865305379230083177493364508010853626868025953315519078789821211903884774715478435521788391863364890551467637973049277920635056997308894294417145305608091915096920595387113054490225078449651965847570003660232825430427141384387666089446652864012982665630608069081270274281591841367400208039256924197538890135317829424265722930690749840849147534687264695491992403170985673544383859839392537367131835046310139380917347024375530146296349356811930381256525188105552977512502742940145998032166627937485094043557718064352980492526977056427749518881825456310542440829439250953774820276162522235882435578857186409847507658832123775641165438309449928831139567902787230058651194694509538785194498692451222409129762712461925456216701672910818130851820998177759471885903874532979529979347017952942098640469503624401240738365814672027817325764892657708032371211328281450770808099117270933458905258966496919118624846465340799406013300438256509099092485822764718518899677382382105832658341455223551002723669394536535159372006016060237140167665102221841686881094434086615930706438844020041228370853291935966614549019571485707576232235537231461590058233014743463645218535114140107655792391542171846 [182,45] -157235090619862485427562070661886715179024792206526232771529673443760581910569046690392276943358230600043957531653484316707329307111461994141369433520850212047852384745054453471708017425998800988672345971647168873048411542005352752230742952661660516867992415675871145408707896940274251531766943794657063597157269636675173559136449780575804059073139824857447112640686701737068585268571063989661314238528658942460486886898026511746263596068263335827294561048998535434991199428383985385304863973181074974255612513888460305343075749360911602705710656268876741181659126042162412710502251871040597637170337940577790380193992697277160795468496609174611898161096532889578877278195241764806326122422198788511939013718691189802688284558684067593411273215128417750996198701632915605622647330235315829538271038235556218323858838219693675195171619917748648030589772795867430356783268986663918716580975621778994805918903284740637557783350491759160527194144098447971787606387597765798478194068782858482292582452917801579858010421222003050873862061445605087593768691241248768421535483437313470393430495961143110072275453708149087059549168832163322258908978687031877464854518924982080974166308034922071542755551348970331545697508686561479916986451381071723057530912448195704265522443701874854814316708349543608220114042490079550884321963872132476921926792300064654250714307653489969766922279770662315457839474790311763095158072992511163416900187501301804569829579683632576699883322739487309742714621064365461214719472053504874390225671916552624458536544061278246918545584125475126322320441562162744366102099463781774248367444084964583158476615778625208428097968991200667660444461227175827491833389928529070653496155438317482548872129336763424748538211310944608242130927246603774726192083621281742076266065061557785330625570787309720361938214490984 [182,46] 153726047781610637446252436764522736472703539992492628256421349444848063222796081822878691877623593768159435304175679649642584252500001667777385319463908251979270532696459684003312461675695672405459213382372631371275950025969709319692799463907965275397638301040269033946013451023479724545061642261973545383155478612926785023236830423704070117557674891111700546454141566064952489061632944324331290879020858325663202966620887191595157839265624466456959029417640838744470406677845932135150563273890624642705179890443387728567148429635031036205737674128732149078211513036737015613456339249198284829270493220846860540751181830109805042539631583124071087601667479991601280131694567441464709025756277651907637966367781021129591183884008283695264991168337902009427662090479757957277130826842988751335565004734931209349295957491657015767721363145807485552985736450543997905999137239773664433096722677758973992890780045206050057469643486575410133055889373383801874702674734405718418510373426371059401373325295024319347260658572645538686013134020766664686882197804642545984220944918233877493755087977738997163627618850880369356771513227259566168026377919071506300958238474839503125574104931384651874672784351602289020745880505498617763752753313048923201265137768729073608137308864876128898891560814507467597836579319568243821324373663608427698908886850255395843776471018184797564444948743808409771540540923696038144068005961882095991619069586038280882301033511955870107644083876882083747911852671912648533008453893690794771453030134193010583590268206235891460137301935850386295895852029062117710096469926674852102219500155408305668275584813501754693276079553938804242346366454032030628170848227254984373404644614774104291663564339038259137091099247641874907246108303781103057928728708236873282222442311885083311588056552817193029206313504 [182,47] -136987427136409753608959479271641749010835499672555399868001115694268257462538094315619834025605252837906067441445608988104830048842040143133481314225155952327379652463012284758183062559396572046780290029787727923575358035308161574280034828668009942521691692785189203677499541901601310080989462087250722948114209097260149405573832499447840437023536730443816519640773070889606791383865155276130565673523937751881407673097410473462125222735138401284503447044044286015718361496770159073809970244673792495081296022961015763740058021463139956407628379073810114669790850004766697023283627194547258509402953286022749850766545818132720031581185427225603812671744249842684560298164585671796840066131692628916973629192522521678805058342537518667967564209562585841580725796937520757078083308459066925059807846392874692894848075325143854906707586157048592231266330238672065277077647727335889059493089186397480994464387549253642431799330764720455625136063917276067630414501347980991906147827408445506245190700865790284912164545320420724508425210249313799748987955858376957870764184158960912109632417113470239889386738713625222276581143197550929166426336575936542993450820141503501178527280182660539688666026419919716921131790890934109139644461799482251723389765759324757906021026125823032792187626061574215434436549952746731675296847030521007240377054632107906490649643745932665904189444673356754186040734733488940248382792223227515438238261087760358424799489850336073918159528359622918441334278314720065369769106405050400861048179082655919869928343023350012167361011426810075866792599762011639634967855166433353610278642714511166969411164327774937860526115568593378580917729533451469921072333581687991384176768581798836510770017756864880379715000744035960508621697415744983390417714409178431625618597228976987435176770787486999297882972 [182,48] 110771735870601471344303999195424950054023546129663357527685114984779102208190964849270826046968149162523362251407434858776612862080423515688588368364547740659461019232902099531342119838936236893848169214792075964708899939346534408406092633492842487230558570522848462903937844244579982345725379645805680059917295066496802258705737337831547343986213832490829544217387684225700976664237005659071563645456081344632789043759783653394047210647616234308303704443717749921067787030062902880146114032526289743340417116132515082391356571301803726606627471265844368783366083290996102206467463895197956822944057055135487106997536140278226578610701161328212482067438352680189149203853629705438079799609612644936874149721104086970587330290258920865192581868019811749480356072042226451401664900419887567056989096743171604188071523433110118708779085711727619755773931645500098708368444997538748914764338112836354973872882270813546476642427353824097558472071808025952553226915081224654096702027687292148137279527098808058313724610894190006728701646412636015566549231679050254986104876560335809878811994601763306630308154686384896560446976051914466404521147840084281709746180714725795399189735191166159553188552269453596474330551077202718829370465581012082846631334519458176908009273981084278421640900716811112815207124933551243953481209290262644372230649097512890750606466043851257049312848532179901070902504685354289371343739251122597819411103878367831751605580235093785776611242179507504027572058928905784701975393046538667813900931719654601576723872620923773581378891219562513988406993486157508661810363727421111581773275797274144806747508414490948275870562348696536329277048837133710729322559539107814367707318829743095478863564004026691205381197725868189983091373264552088020505968126184190471833242502956045744569402704024995957952 [182,49] -80773970140925183310270103523289518120163634866981104647719364201990157276053470718143916303074079444920154038986538427848401193213047146785567517989751760659483445911710723557490015642253800749695251627859155647184527482946538792844595675696712838572642210638276001716082456664745245780088579322937472166682401504424677716584540717799240767957893414009892875250736024688063468689677945660988278797289002584048976055468683241898310672202135763449628291707836960262307661355697420771426912956018470200534204091406665789776125505642298794123040880595025077506761509607725732026014545402696843827913419727314731556475292386492512415947604942884428128925244183140311832677618819087056108976283570165335229608096886983610981398392314780012742007136725824679123584200981313686843904738284969184649259491919826216598461457274195563795635105155161526901759332488253030206122994288812723129022715851550924050747262775729255960355745021783299387251008338010865352908380730681052136028445061494849342460623806526795753192312433383054162254522400419224321937890373431622346601695389649484076950338559845614715131385133070562779170426971158819483813074945599360763643827492266224278291695870430621187602591092680532956364162332597580375919304019378196000979800456915101398655146151249081164362530502923557964398812246367649992621271292783269750305576068019363308534075895545452640707042718884008845568055738166273633527110703248132863073418818609970126846369524560194319969770398704072081374837914241457317713125584619772306914889768051537818152343383464804444429700771251855074255412791600196162187566278634760341577288575218596012101894389400919225567963628764775617340703356327516212761004835484337660654568115964862320876394541915653925393988147414728071021969988698388071598405210124288089061610148109207097565355062579367016 [182,50] 52718180625148879864451931902574117241896287023147374764895078438879120933156863866813079910041199074442088608817233874857398563989644874262985009978757180258553696689175271818443343093286384028512541039280725506105214353111235039224588923865870634506712964345706175053739183880995822096387714465233130304779163955857087268036763981927496651720756166202339714500990865530114473673587721324429554639567314637601675068840426742551936821233997587701367477990253040147516918727264768391524936113937803004690364412207369283159664719998428897194457734278678203831351998824681727262350608399449321060263420244813335905303238004288599179412581716149276552052012026831322944161037363418672393987665671121833730653090451666300583566713319886198857225759231743804213650096996348340458671803371892974003945025531411128120915623424994298033480598072144015625005822647138379482479082598307880107204827278075246705905513963988082223930960263341553357935175369897367606417298103978566923520062155395169798027982620440680018648732942614817453336438881901576037752803854673570572657122615974429343594904931699727840951687649114695031533703300690669765455862673998218615709418693508545817580291803887256239465170025365361847059601185714161377995589822215213856222079133234007322573638365729697095156483419860800730361507698182492539300954245007876990817020660201649011106303954343585001362758493555658080669740956601307783443333704733952543145921753768236470932339875523030721962466907305052730911287421089222815069105141798256843222985571458882714580720661190298786868024586273817685556830468752746008810839154036554833459552356782252875152604796684240179565238182620889137367095412609200464928654658580464879485149805106624577047325063600412363990512996644100146983483004273192894537685028359188784614552678083089696870829256479872 [182,51] -30511047202990511331742823275416095104805681031146233594124161954913920077192507067979171588923321097515320132018445725399837744145487746515060034572071419351835714762397653693818376531981598415268434435484353774959763217142585855262678631822674886232979130937244917889739009486559246550860764892731380513394737751118157921182109630732058778173980636303841758003504421042676290210566194237894525760590555092264932508786326091031358976557377311646315058493906698306357632490017223517486990918128308820515910774129587041782485573504426513770852203477992272407803597725878359159808103279933116749531356424324204696557113791939705128370571727965970624690381132559544292983842507561838763823564722857996776116328864911900978093381753615988105599485959682205987676413613588850922315238498961525411572423644039519618352031689107607976848918565229800347444461330809916176820645017282690782839593808353132749103751914113223332392507910656381014914468248031976912677582574085602036650224777686741230878295315996368351327251933185591881909219806885297642110843222602670533771707966036093384788588146778536365791625331433618670321127652649736891262714136641522023347190246811682947214932333563701200203293603206530411994868725399091152815267360069688418781427665740563864512069127668442897949314371088787464612327364473092295035121531455881666817766404975116506753344938981366463134144187118692609995830010112079545012503138218386802393457909993502405043299839949009880724220856880679121316566680441456585548667503619565303773044659651352871124127617765590114562373314332967852452548175708847725576360263352664359956218790446045696276369573584320314703899337768519711120196442206744448099498316122666398734686332413861640433179968740011752018255672268479732214505841839769603375919344540699201398788917841982637671026984994 [182,52] 15442750705514732846125425916283398114573604172341879570580872519098804901827887115376128775744420095608495121509400073144234465091206263200431502857932804733205518307094142946570151357990072417125384001474759331229978035624552145462225194799313667974480478545110978065194017469209988352178077768680580639140307189430557949063881276821488711428498487862570342136576375682431579184194505098153910383875253013495052948814739016546051129337668430597578495723507757160334432105943326322690466269793538938069809052757235194183241097113986446105252645193057522835710570084490622296384707060369309335038490758165344256684142675080775249345654121787755676099694960348231064456096436891650733974901107263615301841092720698521971013933421505866810155505314968755931854712725689631664854155616793352741709914327543572889361604718481413101675786885057294121141308100018155669263930867850541252131436767923113299063033336211657636300075709394036632368034020203745355386812246567458942214024272819993340101896058123302051110323044670280844534631547152176782450150912945401959899279434312070769629813298092997011917967746928963881506867030424288439218913699629287973976255466931794358422668699869699295861999342340405314723028202997693344241289310921298109574803148986563649741021971685640660875718559894703731355672186604917974621905498328755116933427641688938936428811771176356122032691545187555930622442150229797781596332856360628586308829776084909612794001915296740391755863174592404067511844884600027669059454871015322413830773866251042566710807297398657056189575764491865469422576865988016083356028148543177285058488126534649088212949447636813521955272004961237909126900069729046410504550606328209992002050962446950324702282166066114843395430789429891370182441343534562246084132123347598321902094972474547766070865264 [182,53] -6659466434350894288972795897885370471078680841231788181772069350170826455303540061176321510440795056462258972453912458373343824731731789508858550579422453796829270785089551906770886478514165835025608444812739295588832940503772216139077720631013226703125219240737114042502834630357431746231525477030198347970084147225316829427887580053588338363409964890804758665656408609235344861283053341343950382105042824383099802723874047549914392641047990299113871350091112777690424322347190368854012726969249255698953667217309521476912385521513645848331791196878494368383910685800949187007840033295620854556607849936164009741649619468227845668159983531535032277806079381708547192572270386934894058545364933856654767692940228100134926987494918887918726162501132749471132724178892330219134704248603833721978353703271929578325060581266513884470413604868188209180101635548099890745481632813904116163410874909974930352493670134823276246142608050357754614173516411164845218395384244401285641351175284685296449872260159310380751306678153563698838975697674471905890589895795546598433064794688394366152062129272883719672194115750657192121995563912903012950216461338339238510295667906934130300949005945362895066468572505377279918526040881618330210083334947879047813090970013241829690647234837416928056372382323215477052188695667694569986837024070624383071609795281049739712966369086840529483657590390768840585420368253265917367038147439582263695882079505668814121399234913698463918670448167433755127548854050366608026884439211090587771485995531186958537235700259442120993695990906877169958310143563543771202366972271865568540708234377944781356948947027462285909051311910519550001427919756329620910775702899510545747684936310754554866400663021928369283576918506107123082551072521652470379655153200740156133616419537234213984468 [182,54] 2298442570093234435338782698136290352767789819830239052807924424408145088393172410770607094380893684213088604662795406366082570483080409914696383278851426817021685068051078259399827380658409755185542064401993491735829609237053924043299234749592052074203020290246983603933443873054453651705446283032910245419906086750757019976573770500177992077575287540381160157516939646606542922371854424789318097659139284130443961830505684141304459260504671797952115428779526136562360836893861028782496499929609738946439402355112274940003175137669169491838023444139507403304121131276941344457780351900188159684216197535788651007257074144265534409847682885635859287192038114945936522021272489335851281339064681207064878805499003532166452080014987051808643749813330231473370212517785521029178856408542157200080081959094781476821138179883784707595268029592874268767970091828292393195105176270760698225959784866694544278565779489845815346178316609237255998888024647648993841871115899109958856864321940078083004088402580835310625050695859408931593804007851872296037978850293682678491666401379650005474866713925725533871799211738189487726571098240868606842620816949157189315203807024727118549067325585539904357399899150302327014529175275757923358626226350965435954760308249030730754620310281733411370728148239659093464510433204279089217084759431427668852964334936318321721091126804272750137106779324237095518717443830642673524297576267622996840802595686516159525699418803305079767715993153714206105655267439866007340220974084389496491345494575279887988098593535970370706966559631843193301813963416769392064417898562329732837246106476516053443249607384557291052319289982650509956636613487784794489186696539171698391507259946576550218024893106543811870184477226757407718222321687569500637073690808814832591830355316370967384 [182,55] -505565290327655637439073062984624272390385506964164628272060412531656504111578368121772198201547046922780554334465992317801125103819008998822313821521387378083260692321464974567935146715230363298719712479518409461867916819890667002285330082180337409833291901629809792565344396770498056645191964871830518925177231319582388717394053301479162210399180966979056942772547173152430059543342419659474046673025932285156044158469161557586253976138835720303716851375408520549952694863541803427139837567996286634399041834871816360739163993870790904028685097195644909727472128301794516189323896688718208476923662847854334682812727213479402644119762635370836940104885324766901878406329580892769259531906304662021365714719994431536514074863961798383756273136892406465331674339895129928873868522211372187860935589783872874947765858048739352438002579167511663290827049528173316913630305862761681249357348712778173192466341883527571285049236585801020760754223298078519997431497382405758554259876125002725363765759268745393019071500862017609632478750138483049634747058281422299097940777534714518351199513690117167401075939794897226248478718601762190751191434142674558271605525325264513769022239481750230819945210996579907563221893262102796369023118993272599486619235020570952938645043711053991811422905339777379965775698584401956625101262043044094830827777187274563441287171276890412501209279679490735236885931181439563193172229588140322502255782857940340762220770371747650818352819012502297163041353275625582427962120881308901711775849832366768148431228444456615477348456134904140344141903057493497456505468251349448310767767057651693675471832063210911858269821736698533677023626972993329806864000031364124692147194831756321939694443018813897305013901703120925918756018147640401827437834014352929145413720677530153 [182,56] -53928339809570920099113046682424115643520550966670598221925073526595515718010940890236109074092593527166930884303204580226288906700152068213593854475292000450471931646272947948538112030600167842378031984095826182536936707027013080919528805363805360555263806521596279004241941584846093717926892690588304487094978955030078456452641661840200022008217767162538116534559178160424708000799174079261354873458621814438362614362108117466145667193606656120305785734039645888528468093746169456710615016372365966391706448438251488567357271737006382972427356957054149085986507339160614899208076363970639559913866420958393325874934189055071079663008707026707553205379034360543275677782951462557116731789439460285237038642139116959776302142105332922375884443953465340514464769052629543444688036956122583439470558755417483327749010748607863984739893941950717406498110080468883997628518002774765321869123461619603616882067951377290045053735914722408128648266637735305628764048724835642724871055335084637389778866179160390397653236377161168103202635455390822622188066874544301788594350357111051781734572095997166382839941775693724716640425818290111980310103377403993980470971298388349026500790045446607893718343057916944414426962981517382467527250115173565019296984582365586592174405497728947437274924817210055624484949672119891333408361966018287422604312183671301742592581014146966771724691012028329818485882729927815991628485501780013067700518492989661355989376755341384717009173489213007240696824953885225423868882129051778129996446247747795860145391333370469932966389650590450407012995922022708158621011841572307502768298126647669409094544145314132378810022940970970308509800903232210108253235915500752670256225846421404122243425867327123439906532499293654744697231486541669636952665915810406273472633792952 [182,57] 139416516622699003745086545215025728715574847634822002195562613233658837302084152342667904258947608056996448971351252035862393728156832924948704594684004019931683678512047184934305004122837595483006679241271093266534804461152104560623234375708849287829771863090103528645839820089160635052318763578173583350121212986660026906552557067684221456486698390084073993793171718867058088084606188128146224814154698447496073622703903428215391996034866688956303327504869385011493864770621639856626404698446576997889016459769180162241621200649880943878888925629440371218841340020287420489359871865865351401617703531755321003601638510916493130592290242959521763796299201338914024111985873188837799604306837147588057103451335092976237603609499182946669169323937488744284366709382321943471796829157536034391826602954651511464944840529550092895950965407361692258228746866033179323362244785418602667332011075285108217395757858122581587912207086735438532304678802565391885321629360128063775126396092492371620449499976244315993809030328929809974066679870408192234853218800730097079679456889104544263690990011809355915543423016604559771250137082307874406632078090549013022436172636789311357616060462170103053653048164406045187076807750278111315371462327467196949911886288746714127890494730778303590919515017750425355885935446731532408378384082111567429706622059968993094859165262438752122963159198704433100000408721956629140490139237618314761941075790320067196746151428088156295248749038535747652919653363609271301514289429848604517169823681490205971666122848469023472448562841243775380143014252056377171770740993387357397475933525814481853174385057622394152792436494443525793311363783677328115538504509172060213727379494745953103791468162737628838914804909959687404922892553672475407178789951182958596937544248 [182,58] -97438389173018559018848956296069791762062539838629314035970719007108966466833719795452937503290583226593981923837534207347756096107517568182769272739512263592794954517611386878728991332377729409192449417174279193607244454278890676568987283220074310269475049179204636746281365710656748240020789746006011162736317617663005451808650627975350093235773066526381030673855785746348513142749505480991388125797324699561307978536340223516417648321677365422084107424877612212486731148832412250967347467996047308598124276157212666705847163643535968798369471944293601844036980165439195209327668532853685959119366563389133179839943181296190676288468355368185591106544252096139489133034787230697683443338431440311165382572000224028324371357642778695993836235362349682925329871203012327036198021531746086748954044328558098462228915128842329413272823641720838427519248104571653634942870661081429930242579529626741899360820661279313561610395827614810420214980215906625530653967380734410205961254438632116490028756969314445225553349828833827930567117705487294825510217691579131512902147788226357230710934661661531832564286788044713522513665471619800253426169455590516277215389349337867229223457630606353074240390185880464743109796965329186649207699477583329127449312155247880420857992046333545633140217503836711351380282181925918763051271092043096326468395233899420641936483325487615153085789886656565266917906712915287137398808048147083763461812247564920337211330637441245792558250398831012067526603573387016415147337371544217384776551876753783600181035465467119575620813793954862646030963739248210645779073268465599798120177595898195906229625852777285388824839539518457834375435340247766978804424443925041828903228309777427603697604232934923252472165021849227317263413061722116660645991764586197320348688 [182,59] 49237018411485945027521129891900011917302663380539372003797614987335439862909160067062285087057369485061572465639197405514365405634864003475182106014165648074047866887195586055550847516401425876678742233919305298328594527142031044662744583266414403687942201212739796535026756180632555008920901265217702453270430407134668806060630766071375998357955299331859858910119762427519638692908356124891899120156864103438294399550757833722516435407117465869466117638499583848986232721038360231398259196345519655961755849752672948534051454947014436640272124118178051086966161133272493789536413389232527136748646855523432404155218544729713729512287289017265455897829502015330865080962163909987624002728651677516543627900114327172254557500815149139372868928640163246462529117155510022773047113082665282963364094925935914573807386137796117840350905503994934135460468054951680079938403447493726754046805661636285893878534233921194633410057802474131491571207447837096908521960949162795520069127166821682475751927928281434133557133370616587282271709250085173018104923984338112864574221500276363642373623668699323600153950790765287352510038401806733555173665202522349249670710737517712519346207875465902307167912588849250344420144719016644634963308883732180115774769208483947696598823978276679279372011229349586825300474685597368733490901663707980769731574416171481648654022018665094947020793545758456156326267349944033586527855895423328897114311971060189777527430376197032168246629202090770126073878801252373233486954331002739866633587648247375499164505376061029017901159699034175857345363028399107128257901117799170654340457028959065125636816902697666519220698923398525091079369694023058736952881943384863854047774560390331102537552631078767475140854742512035264699508525575666572991797719273600677624 [182,60] -20396741060681117065834813283812053943041379033072679680328324258254235721142498268683888788212229632920210995212798878039965073297856821169106051110500568345341746027196625001268137581803125510940373771441254034012279719257701647216574525405911671900467611314158380566177319605674786849880413652424125295900866288586688248763510836819072220193454505077021424437477149740481490080309999644059935894543971021157804242746504648601692334379450449876534878137796154448902289953846985930098796239329336661190715639337524099034799703744292492618888167383007563913912230545713911319211818853818177815215338161570707038659326603461440215757214370686821561913305111427847171232683175790405173707450432995549216424737448884133578629824234266837513333486697129275414553688608413971617729346313959509830775794421579573051532596947096706846694914714236012786753763890900662617069440311357502588121311974284343343736764193877307401923298759618733590182848188243257217894124838256557080595795572200965563224478336033941304357866563969554638359052605363723440702551960005836542981172116148692221740944357480855616254179751874976197337874851294242570998813564249445027910924451113204166504091058053487650000453022657394205803167156702475649267060953223294924202536931178152011171729900127727189151051641404889412619439193930626951625694595258138529835754819544564186887377405523311735839021650845215838134617550240009462401702796605113613314323958324094395849799833452976117805506737990477315124791518045463528114255663171527470684470513412184963869433073990055335943119656362893231565154235081080181584471949801383466216116909184548077663287417386444014832839635818417094818613598546428702914856200450264881391846042248802117881196532127215119020076852375110711425667994136281066590062897619678163 [182,61] 7202659620404740271655859294111314147259322626057089126660065907756758526079621999683971654228025130141841399497986209193713827754922958097162554122325319981418640446761579913619710918190136713814782398502757947472529782541606680488696182150008062034393042793232639653002098563371445630739860059690115785817883074583746025651927014925064289768776687562998864675848504891251078360914432320790271350033680385389166667638874800806730546381692510165758106609956971230446400622818285546912782076558918970215043857545216735952736596458253032935450290758846635939039599371911399782858778409551530883383338653093356733747108853859963074828283204741786798050173929848088514470530997855687281098466740473558502410260667738973786661223550243208658095457232907917615982295989897308854637192645157797941609872096950794658612772324571665606268358367824459607938950667517775238354409884825299711603540593361765862808839915731807826307553103506059550340155720948898300409832956881782121165973293860749677717765149739035219125076310215644165464509345293775914895332555104830265317578747156742566059144280780083100932813852400491779024116138026268777210212147226875939801705059309583500247652071953487795484935265588216333308055322695994141064401996549085675570309474350055245899955438812345485751694829709177974882395515112466840715247344071271645336535490906399533309758809214020422920960706830213859580434914221105269573374050327148726658226062079525209318790454016361819388871486950376028380283921486802507728336788330266644986380220898704654941879247297967165387525852403626124795158395641011513745580062060573783207378068514268957748109013753944749959364508499886899474506681709543204280922217243542243111901021744488060742672520749499980826930923192153085423804590342494974191949656177320 [182,62] -2198794060832177959134337402868373965144867043622205945142438551762720711072869928126305606455218218037202211895371921430779300311100502211524025985911662191072698231907714608178262856865593294596075488508549644149281118768980832032447530019363098494595023602578965501463250865515760244257163671146536942874938778740744472370354596456811270887728444656407926237055011315488882572422465158185709711348314305543608917544181880686735483787071670911737617646957133548128155399430191535643771159900958377839555295708646261640105205738816371529324296982842859924709750115284915564439805823167483347192704312973406019914479884470873336749460656308404449407523294120608063301629566953988668710637418507104437693597793227304571195109899989836935832341516517939668046526388306088232405749586127561882549566974504735543413648349435102827554997420986150781694031196156222151487444856995738892431182165502156896510652242593952835968970347264301168498692344153354835699384096917641342993599732751066406054479693790293953003762035753587081536749340575157548739185024445654994938819262670948247809768147670441126497682046713433713008756662423115654706716371072818777531986369981869047791900565170591573377241726047750092955905151473934640099439776540322692638033227553336733513143951864976779477626052559761277619040748837259057403849889996742060441034185594858346475981007825834531418290105824120553488681618706798660432772350163469365606136131255256586194629129003719498576272867854434337672759550346993253060724675241744871753204655538212134662278980166369086654627710378004443393534587058445252074620036998292390523423429704675674192135679948159734666490923417304815797613013464075835399162671675302494874037160044202763934539989028524544190012681518324567976022299054561401668784788360 [182,63] 582169906467942087701674357909739101075942914608658307283348215625059850277802808185812260472014308278270794168077234227122059946387544620044037263294415917532511477759034811787563612752124274745963676135239612651904623938975740244932854069632211439877818473278626078468933042924047982943384732716061506142075875225291930019105985791543570402599847853228189420920567183384560345536953810366163321612804456312790100995373744402791361734133518515723962624052578353439243056436944415648409223792949118059103567008927360650215367750923159610058877759412159132472452958939141967372954384234281426876509395500089981033907568493015038468611790715220121391787242879309428930548532005547232989912542920872715657965680934910640289677204096291147142090274585407094782731365023235451541441875896760012010323137574047878894798432303694753844581080731907257161979629302971339632794103904342561358359653309256949033258536677827332278916510114994775757436341656135591526326379396811285050623568163480064157183545154206771444274285894099498859899362310572779071284203389757489742350439222261244238743960310980389569958016491652157156917209185277301414033156524542634968170260326336350514378057078154743258478891228093306894555292817878259863281913483577237732647617007645277650098088434075730444547467556213276507528873677766203773290387825043882326979310870885476142640212343774098618801834622733282488346348072793777377551111948149380709922781806781374564579443756483142590607407998438730303606430353862955942567346952714743394683207766117963749817865649526830718710849847237180409935378667012218229316730013055253179110453549019536028158486627982105616231301985779335439350830430192671573627233672215668380744573769497579436565467573047715414340798393164848480315205660355123817458197 [182,64] -133156212891841283724174263326348088893994704477184135430528478460796648955057659853473830183796435216192116905038399376656989234897159206658747740995799526839147736332114831821997114712630477279387041633039264837455770257671625184638861363292358611362730066785070052308932862849928046853123907978499983165895375786373289094191418173474777249929476065934490939516633503703255398682383749670987466799788189168787923328385467263462750945475882272787250371064441760025031063395361117485217176163902062527831562184446386946305661232901198791484839102829748677228967290589455197759669674692736751599330235691330482051133201607700320049829516092294348827524013566881449749198018619321583696933071968431559350836269141830891811292414774799147749263327967047763835694236860742193801016492897391786343881571215144127658143621247046678101173970392317437216925002635794211127379513492233127736859610343256972432088390720369777148251076372526676198773135998543523598626818789136318052419104084043666709544892450889503725997044877384466227979624722930857700688299749374827392348307127670191139969182199963947617977444136519615260644191911826971582422663847513743031689651989416316637427258429484942522082266826289614630703902679362392192955187999765350157767076200456178821803287921592095704764401975252775755377715179438415637452243384861337288071992100077734234406481648129484023472441413490159569023941670206738900631515488284580835989232983863759557018793218351161100704433597561833343856519065464536978452370472382196526090291868547204658144877376130262755495453284712244201506893330220582815134538958567773562362824827334002106777170836547764493589925323670268049880531275230095628764347191726045492063430889718323136186045485911673305344254789906696936392076710719453127280 [182,65] 25952547151598567864954393675043353426616143823783411934845282714093117209604282418328409998935891700926889506232726712875998741946229937761495512189101409198198936003020679381096992984122830186859294023767770832480354849992899580014088689181953460004092641077496821434866931138488139995991655236504405387668096167670039443384256061065443927220305406258282641396580944878770311670709698428041066876042671638479222014154032907463874593510805529163379810472572182037916871031672735375444278787150028879603503273418207343270231986113589450880559964033440569980704051388160114740370511502146647109271136043526777893280631503911386041280821991222710588438274421155980098278344199606668610427175169884548145749483743417680720231928555275336087064437592324092779748182038006380404842635586800504194650058392294411874555906143614045592305639035591044858951931894746234125381984520643788593886618188708798082135865283418356855306621528680687480250097663040899509766781995964538913606325484613309763854751193679344268654329597163213778947045686920003292530835535288492341013518786050651717253529078632167482697227133144977809205146732222981227778198938235304820023203178608243470214976710392099342432028456573066466247797203070282753953303625642984206442723282388835767926891328092776123491623287334949670059898216726633995655031740714135993848099000320338201818787490850085169617534846071887273613628074191569297317461945744265833585531163961374845287306274112490407381931307486698146391193454786352637341888073947230038162052935285306957324809836282831341391151985450468971439722217133947032515588791796520232741490874034142629268781920771657017500959362123527243335738777203716376903607921698157202458249382299752343792694636604262818857895240530720228865926123854920356 [182,66] -4152588754829832939025605094684502641031332850882605255491672122860653389356440034188730964646497532653158445650075182993465204920013129417099385984371344592036545779779098172569769055315209119530530333268932631921256354316888855341995871418043183110378933289122633566116765698624603026084204154127605887652460667282932571214326001660588048720760991223959753880415704714993029037049644553518425212810523000401580142174344696616956351945325855336766985222262664488606449104594979456267282074028809559505594509809629958863101443130095371946003360722795216988138291164550486962196400687690306023785980313356145170544598313034178743354856140715826988947626337354579013094133825077035120400880969612735243872739309044595041543881844406502081729664429573280912627001791958315404594747632716064755924249892270209982483074973752942838501037298291265906068826197578864427883550678084999827715836754851092666826037646518303035170693372244557797136060641845265059805960072543538990764730659946133497420839070309477595835746706551052738809622198654412115610831435011349040632239436733832564603219240560237596198954267286049462929237521647940021348878732041498894935748979320126659144519393185167927767172866782159482081174626498813877888397404397790174788885608289022174572022966553713585495317330030547046739413684400841328449688701381629190905174731212317660324899815962497996057398546768253665850154127132833471030484915292327889026697742754274571842601183709108756582549023879113336944141424557211993263945901022500195013065754524939857328833788565073579803929611414537176878922918028172529314077719791716601657477148362832541569594054025487742964428410809772133791942217055689796905865002699179802717750915361596225269988531509105204764611154577486231358296693669088 [182,67] 481947961714490042073622737447246084917811695789528705309138858128369975223954002491671677543255152819048141432449258595692538220092306297214776220575209172297810671671387384214760889806976908765830747035059278470786416205410843248555992864723888399802778999194877146435228141575135030320299899372029943631134096365280976313937579265176748011465248998023040586351351811662891170250447754974665924350425063353234761737774187315641834549534965795930574254614618282732656767977797474878693495950362932718757428175403567587271017787129551993161453024156863205510016514963423641646527525747849719634687408560832170150891750211480218081875932909770639344532175701031585056807833448790165594264497672854681292139712681303421969174684034757516824970821236873903920165925530760308881005467899033646892894861819529580777778562683583682302504733226618410968837929752981723331041242939023057755756968761438085467025172078952284088657544942862156938814487879371776172568642786364964721397141503889919421121641510412220057587573475596523320922377742368099095728484009681460663015599724750617546986710430329796836855314760643299507424804977237844329570769816686653162523727856302644158353405495736099811663613235809446368600429276228339895125338293147233731709715662765889713902188438210011242428712976312704827186380086107980980991526062011365382096333815290287251250942100756928002233713259256051779718431715421928228460683366442432432733119676439167063125930435991389035161618231145381903928021953289505767491514090943619139177264537665714143752388759215654756360376833709378056833434128494768788706676554295404931090362301171712662285367017881295560042742367187727046706510746789608778049727549461752399478316378879662920554352342012514659954285026799630231320977682 [182,68] -14942218528524180627561244076269368002285713448431711232100949967814110528113581791482140972603997108350274719022850196483166324356192068583765500606983507990217138447228037098378610205418255456118694312763717208798256991755499896375854512061997778863604321344895875143478545758330286901704178131510341047044752227586548988154095215158919736678385607636200937352825250748980193011129702054176814801337313984599594201998364342875405179731621097941403692565848574598417843809401057687580990762341703670735073925406402411534501425631038978972752126035625745173468310949609598023303799136862189330182523396887596767999433802492440940551435813505937182593933197791122974288842516934053549348524078711671205238995314511042927298937459499106750668663547300259914801524822118477585234143183583197451178660704498180668759026855186478520126693421355367034021783060682994572037372533498187070346716731541854451025161565653780278383013568127539044596490410595994022486152130576126285519037107491135080802139373762856811960853316591689060316058327241587565301284790892395621087935737953423581941411867222925292451892012889014226141303616546252693021901449904598910802180390493354043184095420077937704201985337457728837476854083904952017045055671635577988662169070307308511506750959053691475774126212219170015185154171424920080181132265284171733339473052518706282583745020966067862312251471994368593351105333752778951884388440389593216458152126963684742806266466512773384187105573854422465993209378633909270372724281154590314651986276081580407183688909821997516644275899237986845264493554289773611446761554155102170891004567619093978033942933081591498924083750099740410083146706650581755079338517885492048790812264810409273948872676060629215893872394896765365534580 [182,69] -11776765412606383013862580439629153018141200441017852942802473644375676818272181242649972925407880426476371736614436379588025960694897460212417718196502478306802958115249881205890271777916538374824999781298914609419161753461678678368851136713434989972142654741170615234982079545606309716653794549319971258430911113735701660720200073156471029310495193253887688779651584605575294092232604513608022542754568527020559477440214010187191527496894286043384295625909961467564666284104165885770351833809022823734393523008290924300449977261367155457193173426273457271073753212207431095049494468912561600392293950062292857470618362756375468313931095513965892935618958086307092742694341329339121408071444746186090554057179470608139139031255766494018383330568704304163607632091794489349164117796321503649636098889691224630010274644459167151404743168976858321984994250957333862833022849746939006226975493440177882547668569528664781473884880600232616462300096691144552111931317766153204705950799134402899058089227363739157830513141265229067182393200118189564121758969155802882094204002333530195925588870554485298089362628444704708796532218247062401840275076255320529061092937140177519537650361143191404373451789577162824844394311943939034424426111795867230291481811363501292620504355454006402821675161833234805495602825709884009880610093409913092190593340468431832845090755801865594930441283263033010445999000882118875050334558131991087219898775051007577504759015805562709637675695660079518922170069504853631166478331340965097667194849704841752988020957537400202038626244343572332816008875601511330675135969480783060870806076432057381513959600139276844656466188318859944007212944948633190975061400418300399440302982173770444304898151673217426965688273552544871972 [182,70] 4342911565624566565850460493873146018507429947545243490216585579335267786538442526708145628121466701238165500844067251237404569424597522781904363287200530117043621693324207150336874162328812656139601857782711413165743620780877782126753932611274927003178689833283458581127994454022466414403191394401248565313671900870127993232979788496829401762116617459312865368148100866722812225260041778869362909510040827716013196854199352525630332191657180770855121685641258836305309821403888896556996514305658952010198747278064895098737250991275726320215508268957120192998633091025227347848452056358989787199352343202700957082997808659013118018548455004258763120136860174537821035505871053920816214833631715270878558832299407159705705093595976980807280302896496358694504770306419711256819307187378050769435310778758528734794428985522622032964906693657929313468694248468531421504504947511798046450229033342199379464621150262310590134063739650593482677139978413136369521897649992627754827821560125429663342314336140326879476519282167686172637735664819155488927566342230044553521531658776260217122062842036792141185927129878648673466519845006608905346923202310283933329850348882395986070898794683449948195777032105212499547473142160024938523790831723794015016640800317813530941517279507435302681778373400113732639424122273889203513981613867385706785742621631391642878553740355577430622823291776027827372993195419053256164276895047609820946123528737784624641338355816824824130217874615024427294106850008326098141626479160123145755089154573636291681379555707720841824156449271866027222084932652906241293682046262510333337047551605021126602869520535907017112003122453111838636088396949528478460113867206842895948113827213281707184556359962846403324900326545293120 [182,71] -1007445842529406850640636731136214250218474952128838529904899826098547215377124968490227036441486881766582020224677877834355843305689094843769451055003836500151129109293421775570718937354072857835921362339102625726767703976311145941433393864859532322611647164532819918135382058347234869909769065045332217074704700776716454541277127157177216753029428127344882100034863429606371412832496458824246014913940555216616133774261678776381067724363578327878733988069080402784195593966512624361001451546217773322806509604309379395312210358806495259802444177900715580326469540460162428699657313537198100882169371486657624753911735486110347787582924278418591164909330792399421643844238035762947010318217230356107392461328696234123102597181661588342532782951990098830382953351924559890580989843755940281034386796372825748686162297939392368371172794089989065560526509817623638053383821223119029277556653413490642128528879197794003493676922743075544821288861197826734620092192720788663178349246148715246413754802921489171562638617009003940192485405689267670724162269791820073522189866799249962357054783031836854128463621157021150542274585412815707787633196029029212548944569509194304599160610155113108659725312682744824548884174104153308743082641878724941672745043041753051876287361228475591038907951311109339119090489004767549735523571752764772524804037133288951259241712865467406639157425881452872661004660779183499881355661480799056870718184384277675499672277484841886381623349639012164669484814031705444862622269628342247710688406495979387453607797589900612584891362481592892397859313007524191182442475462226843079356956793253994744576762213435323312941314329591350088831870614689919315341693961484856494836115052679416053804312929966697129629075733359 [182,72] 182991588146844774659353130750095424994295247629455398143427615061057802248078965538629379631009364150558129090968121308910091232351341749437453040974549090632477298397252619949641778274772500490169104050794417511016103102627015558751071146281111231471573754359343135225547452861962710872354137006736160812743272310498964951955496889670607592698899347942062797463816290201775961825635119631482124495818566220150977630411069954011715304449666252906013629107472703772207764383125061472488833136729697368632886092142630396945468231353453253213599570760660551183893928561236988893018757542804682199030137783567016509228902544344739066758091488016184267922760442890621121005737666087085473864354059845913971845000772253623718258828226181280057471995007904491019526411725420015920656370064032839621262973398309381815175323446582744447641455538896277400447064760287377302339973142080889768122672025869322524633291441567425839543257368935385407443908185709306806064350364117658617826667731806482156374517265463487017649357683924801087440272189947023950593433306636289814959998982192283373392785697713025690254584672957695281796858188870952486545937607404238900195635069087720503339172940343405173080918010031832338691906494038018776954340732276647863418443141275035065193977124997193404697252867953450244053200793544452013952916272457165525399467760775455436562893110889428268085949351945028691170484948609496989857650593887572647455627823509650062000105184000701527273069137775024714202632879615803102612363890886539414635252749110254113175649427171117293243901848146277844263826720107730523640382956404248874736716347643780768678600513075072391916053804173210686564651764447769981386102980005358429639310174250232444930265136469240248310939792 [182,73] -27622609503664339238871274362762715762837276374842600226954049048207518406253709231677402739644572579751139306766250536160047924159925300781673035712943226925183255500534698797906982726862877573997947659111131154689417788777167756829268327937844333738673383864559317006047542849560824196454984066276175361643450199214185781101400286436245776069944284636325867147982595415047066971019184531167589877279648578877750912072980066994068720691506932702767544655829463390673189375035102306271089220181641661610601726631833346464785771580897582672478403400982720214547162567034965477097403117110687966240325688258764094738752258041614924323924981584081559231408323904624575884898303052305401971104471912544862983241215780592333582227732107162142981875502162706124072106419030498147614227971435203294268684137595357544340128225661334667567696361750937924487175944767103871836509986029600638175759812784683980905344101956850344325063009683467229803626908680263210424622112174170254026618277402295777478341717956377391295782058723676466989774145385435305502570951487383365308451975705606451000709754004609514386858224132270120362370819785761027697157833522096862064902784839107985131971072188512263147425235289480586057218939965618433979842547393227641753841924710023602788169360444678259175676655135642661477427235854348021071720184447096331826631813653325551520548180853848883784637158299870948498773459727724251944939765547499077836614663985749232481157131983390954836076329368026307815679929830263687486782722370517261842686337925965627237073599669448858537844836940290021091574125775529729594768192032272149799509156518186285585678978325172511895574687942251618567910395591301193358237932386999503276194864763456742503698269065887299292958 [182,74] 3554528990473527049783714381004982431105718418806491988206054598315845807461184275355936548800411186614328783163740903544969085814863630542074943555316553661888216697705169306323618876953774587026650738889504023834427863997727406735280953120304935851278443056198806061130357407576039778235111730221103309775584257539044201313692521210480211571051906675029685592691753981577279686724991473449649734131534540076706714972807890228000678114800906911867317546122237134484914594159669653511288979268503009218253181349403864913167614279687588786651936422461110629904209112738781920107810184606178120967424982547104815240250114394468375291446509188322851997912365316124869971699906199276519442941194380954022988294522354139602221963234116673940262811815636548165003694502751674419883947563822191990305144150719979976979242088571960927233807934390343877413628237108424024535856494896375485929095068994311347184966336077946910073529570009051603340376043817029207766845294917253855049381789934270862450216387350089780983871295530241925353770092477966242505063327389649029658138689984341932072337161237458757307916791792031842489687800361702254037038526391694950076810027356737931879032885059616389172660179354458627501080489527421643145677068634940169446567683054850480961768922171804540371400124779588889431868354994318620147578493130738531466572086715072691219440729141021292274679614594782172636478591541484201107516609413218701819470508442179082033382753865363857307198570944108862783127418779398573762843319992038849093403069462137071585530255135501145922563655597831011050906086409049899443263086750634664335812575211610083093619021189097771635205871476597919344510885589693636330272077780981718865484651921449286224308281507302389592 [182,75] -392323083988330762505905336589334244874841997202094105851584485122696737395734919471646512659516292136497973990067182352143979834214078578141939426796914859608575901364246002324788317243701963288197518995259507018838510158695508995059046047165123012616815578938569536048423915931493227879648452588296079655821991139705352414698206660874711307710837822013542950861290881725822227292947129905205803132409389097989474329366846456471581761218300556253305521059951630005886651668679931625857084444043600911944224816762231643500812175176219688628947042931936659601971413156454904278062209578808253204498452543466229619773714816222368463686209348271966450672587494357434498734182233745559329319985119572478737288899537768730703681201888167013527881138036147764024295658099961358845219573878866659661558387594977578523877937197371867146241848158559889236592801205615266246197759265396833809260524864716918916818934051708924762254640095253582007243777084423246526850464154550136987875679961134205701681575833847894319499119164636085878772027417241217271271131575771806575393215297045240303796692558619138140992562150796523645717131986114619475145614209666325927167552153826612700711306342647001647693992338854383369714145867724652136324017082118056210023418234150960539278851946833519862843863085695315385718142538777793959270929319543590505882853647530431306738621986590859931840609044068331756492060054125539229817401401559438068158627237318499529678704736290905181313740655620463143027440676749510623094740222803006137624938251459794594561744553187282633815508153607551227923833392610791022497508750072498046503984284892458164867613059814737916372767390855021187989967351764246784921613684685262944942854279796952970233461479638287 [182,76] 36326381091435173915222386080086695592516935934119743485487425732201185944424061892662238308871569422600039464259919930556435981480501200994987537291227069434811253422623699817861518985258049504754038768964207521372692975860112325943250152551645116016315782739479757792809184018702288859846858784890388320352789819267392613561955109700348783434205967683638090405322636161405344001732857406620470965092610134952623939445490363815439383229161719113655015039276649976043929416366407420945516299208082826611680622528027754797607095625235238015572960271947664828944757903402468609456012978887346225753799064609615225283830601424011455127621203529916299931246908319125163328112935432266242662549783570768835578343773866185629439832888713981645382258576379535827988868742792779781132563694975828616775393746521638838037177435205317735167171257689612561246654356732153067586095008540836675795184990676721614267308766443263787645342172760958536253403689586134462365766561365026949516944612846667384113137808317438309035166351451521624975604728030573537324987396647792671781148167454989925915195781214540936903591029032557465612507800896679566972718326381814359975191772492325165174095235556131930474954474195832431073276126803656992141496466637024842016275793833135340921084130271697156461424589226037240055430265905952252054033851395106093776880256048435270777077973822503572877134131847392219938340844271364037206075025974627724478260807624336627239125440478555377409049606247457193598253715565980600134943040515956157170115330727102863113424875743470255498985052706692711105570777339634158835216302912481071588767783784742011465079798224668673980147655908478607644148565954020451775125566379435173048783964050594888112705178470 [182,77] -2616541832050131204746037405205480538425767315055654983586579674246447289342043699007434245471893633934652304731812734027091192399409400600848784319883828635302456845262119150224226932625422408226288914690419237528487097931055063646221777493517123201205219384934853482307898613431931956273878001013251096744431190770855556692071223706514250972558363546294659495867835122673156961266945268234158082203165231611404638061925023477175488091001767184515652107370218046588253861724094267274938471706816061758893962424459952014436052616751509831305948503608793324400281454405855753287054385765526180263651798794424769216262285349301027890862968496957230185693182751396514466740063867715293323116094453126616360121136164604440102296573140589385772803520033221527562081222018886183752644431962290049765103771128516631138340405709590455249494325011444299858227316893807944656335728703093182153272594823995712411610003385903746077296813367960647337901691263506489716210488750004316908929612431702596342608147279986349220542504606658963291901987901186521365594538787945667273190392552646956979962817458114536534395927242892138388344850611344033624741481331472719386216317431164141372925162447451808612204233300078485253538686362088560416501947738631415494724423198520639274810870656738162402907581890207811503542171387156020116509657256265338867016881779365667434569063176331123637218977939235915883989696670326619106194163420010655992855293671364966996290398960673965047317109745498097884530411627858968558089397019069182402827528443574456580861532395443243316297566335812180573006129240690217885467771799697354833131521524271328056098535097231446352543176354202427655868752276431151441840846626242105841628664395430882544889672 [182,78] 113592666829152085993768196627719470574662722588573838522924748245968893618990210446501177731977650917095263054598260949962929754988259510824504532117689380667439677530753004639324766115520950814588096555204425069735493205059452072809701446736115569227404046024215119877992015284366964326454403702628218868058764106257628936208657131884121172807740245546026164009596590040674977830613092804175976113807887330602551867197983776847381321509840405187270576363086699219711854698052971666986094486339975285704647300991477175271362581920226458908410551874975812046984510569636101105723306993843841760280726987932465790963408976450297271879452147627086478890226108342252424899288676933975644065561599275202760116537713381605926697945505838051855366186981837161111250903333497657759490656001890693002961815544526438973706880576276274905847749592516955139157899543480547487156583178985306042750438545080300823574732011407127497623975528939744326253263355882901419246626186392511468559455862833655158583464165011002946952725640752299478453812649836181861877386739500173732856071875333918164993157224464936119839310761749994064005936935836053346932942053074540330366102634635082591095818267723896370326992109021288204989645196692335961012471981554672024198695907937472259285097584881838707552006610997613083794138597471479508355257396361798822867691686234128405414876518054197581873104112069283855553617832433297758266597524370206228173261148836300606430497566801795093430336440916909173624483109897397672013979450088615659614355932935240558909214968700243449032812169992240417190806751684407916412821547198962615241952528213483558527637146364404735753842559883756101601276727974644263575350088615608617517915158734072661768 [182,79] 2574531535636908605725837844071137041666568378541730100822242972533995987474874858895936453230285668232569789389678560273576857614307840022548560047531291981815652264569076008607644149414624332562562805343351357107983722867133617180341814455962063416663114609063280355609754065202179244801858845977700749438438204791712610055806801478759490135036159198054876610346675536736060297594471349225911809789024113487184986116772454818891106175493612647901844330789553402318250292550530013591149902501611359575806967134986105899724375774337670172972706974208481095583635910323795376444416607778854114621021643148163215664502819439164545219773073191671820487532306357632203062248331430072421755140888149820596459895851380815577316518341081907419724227601495583318998426469081977927493425826893322780558581893096661603959774678615731323103777498933848451724415817370212714952788467386033389342420949959508048932531293763418510921953736864198957678582144457074964553392516197588202256069829321897640533373675695044012901052473601046131693130826676746815816422801037598801287891639325356378194725491450311221352231361833442862905593499718525036598368508491637893700656952430068625442526748396960971720798017245584737394574774706322716218523356469271558094804534589697146957744715811191738525783745744552457396896493662608497144682423802096858291705369288739351430696917522797601000433371583835717498249794025662071914707468971873697185194398545341570513814391580565778503963732403576510820997480542326504430753936308449355523503394961349537392662732851130380651034714511648347246541154619216167404724356712223208827990844095925085977856003803146085867821347992583293317791059102857758539501366562933653083819154149345926 [182,80] -1075151304837005823071670925061424992864889772636391020345210114736395169056471532694890055179808464015429504357386170250434966658720924692446982506311704312706815870033668844273537714268802332702042361068112492622152725401031749372652617922463574908439597286103512318582348626550218675480844610924811551461751381956536244061346794226589995876863905618106141560020627200370501248284806203132362222240910867966355728139768378200893148451427265457521842751769485534862719292683281846783172042842068199214496822224467459387462070979305577656259712632736271409138411109894523315393223316509297258960096326947989029430722347114284950705932392447597464538744479584364990024413054692317534257323965505037750088506812377959861423496402069844171754197518738440408235504153396206086592630133452581216471363010964748623771098583471407661868124605239394222438016250712407068742129504334352508176428144324671035406712430151574898509860380345851735164517404152484930883406333721466382658204281340294729397513893263560477192726165163292702655002225581276477359659452614629960278263726341667876167298776915431474556372691833511104659710356648644679862365842670624778139266032333450113122722375372710300590330689695272502219213101830302042667917479825443207338528289896571729896586248231511431160196095831674017075307125276557391397151320498789121658447229597065439804889415966299370943513923871686787845978765909648189829737819748042342541427318236096164332531569646976657044939453244443161767683273246371287420307289117870231316191854838724646484967744190241459051316336818392189745484547358090083020442766696829957423658703988611337976624911812488738271958608065853801044949895486464324257575192809316942254325412702432 [182,81] 122139593649178474939750998540308628056170211147946057813697919806775773898541657846533654671697423127828797337426641973574539928019937711814852013538699026016311582844466184421643435691989995836571606602599365349691996984332301070666260844831399446220256021637872756171951105095001202674023396441290391507592256029428509401688230834565343398032138209156461533295161332827171108383137305792948311787819472280867230569612728850576109669341956483057501637562049068818661103934332454056273573970359147622378528795332765340024304043602101394921164026992676063077514139491467317699612045663540826573479055822900486271917018379645537231867784771553678611913092731760899001708350669906295822252034900676273026280688137307000212344935957533457633144562930505220906719771243527919540468342922737416439734977403007523775048915063972872534138475485899893013201941366333506939596885953394379350318217750890467125555715551720604076913298845144712900359248880704374514896625875063317214225276703466377482555088778291838857390759247395071681095542329723466479884570067318598330862487487969091858610371596395492746762566990674751221599351745539447248968962276473580913129363509321606094380831200635705536780824179613673095453667682016326081105710063771845435220764471134220989422176655058845452619230878087593487734081264569990064062487386258351738347478943345136344234827843189282503793769083892345923583639747261989890166399691197155501646832953418822374164920445515824227016241221804430060176956739003337048139581881693554690811222217881626536298076944187442575467130287780038066954547335921477705259151325863941454385297328289335612456659227221181215845919191751724814265881471410547899916305296934344688716121112 [182,82] -9449597286456196474118079073589895412454053099750160602364391559570372943969484898193892621056614658487204663972521582939064297621634022044927764563653726704019750667652618954641574727793804842804828048594107481554532851587163834835987315276425779372458355082709946344106451696987619276190855556827867950022967989702893533961007281629670608354324029857290469396697099374234407115581845426960996757092495978756827629486917749574355775949938447260043765726661278023386289123817429923736753101421469430198602632288079630753534957109161805739372552143595819357091934065459359392353800244912851109179474932204702278139376148905618548514507126078709281859015943264345720915425370349067875171629487901397650812800806258741320301793948749288792065036353451169410412896043784660750342978356523744723848891400516445150365274474418076872998265375093142502632721752377743258255060105142537592078041919362134976904924139231742841803470631950107954008107559943713994291986547137317948402750445321949072624941298680583336540274746244388533116482278536348394464639818131895192040488631872692396252279852970588166272117254945455794411732886013415312447372686925722983991991459410878268354393443375929127073868368558844710012267762078748756472493456387472217387515169831125279068911653059303154232475905376177659032233568580409898883183799778657867872948158993563819712119112627542869725891558510268948004095653289914648815104927263114209105377809977174149549865773407177310071749320871851499252903953620123093994366623672763640585426415952399644747015528324816737047215641442602551998270175272424689019632637858231289874298854377470449374469963570933511293000438338005705726403469203565950962495220373264506259024 [182,83] 560136407728622268204920078769710532007248040529930971814455594591806853587237114756159853232941355437358371808324198015074628558571294718200397482098088882888902758502051501683258796817569570201216620334291913381569690455086775708823152229020803249879348666860604437452884023513912001774064401329367021604233047910994922270768906650810982808735764813180852958541298256825320591187044629730630839381197395035852928061734388546392702811404206813041497062429573977904554081102225655444944943211569992724773850196924302980387205202820608118659969381891350509621530603378199324505288873209136115589584177157484792575823767528022001195818291291777602138794545031315837123212543697040865854640342166705801982657173140307493588668923167830280123484026311563596533294475569156164623931003757165980040734063444265414816668893598650410035761292660835788984584317371076831412350428000190092149277164030308921309334666513539013536582889300688731917004824996271912905673126250562432058934199442913771261365125058748836772273573519169506657851046445197047512772357966602583165086047493931159125522511869233895793253260360680149308139242994126523096470494082311502696845274368430555737067189076832809574948997732966808601201645155338514977417544214721946931896059664010985369367582269659621100280792637578501324375232718332143292623910866443287315985321709533878843774698537020941128331858572488181476250230874813663455815938213440616404268089121748093310199145420915624522529290014540300499242102111342698611485643779782225223912069654015043049461328777868387766064695319436407670224651924626195447015429754440581323410964796776080837734282408896780448899178427691820365958418805892572313086225856497311648 [182,84] -25892369236114507795692879200779796348970087861381281739877829833065747369440567267966447584798566963830121777681422377395956423857905191386492836622658130486953521070177868934177923272938714015174759522614498932533968029771880830885570417393407634052807092477692721728109634148659503796685070439142299769557665838136198469989773042855290688864461941687953909658769506095437402833111079957478646281905011279954091971048531465566762708730720321347540345741287312144457398248209892958672528193108550164001000411606909637088510445954804946527466663507090357080649254322198487352189719930932055781225079767704167150328113265706301746319833346286147367923127837587708691928849443181241491183710579062104440279516594339449495321401446053967817185639724198997704660671067785887356565242368220635891503302113371440479480716015444477401181731324157782346186285329537484313628923102907330652097435722127155283924421353091860546386489249288301812189168090090377263303721082116033537036339541002521698420050114433346059911304034900849730642722973241982428584753073081183713903186473951807135794830337040203555333921094499876192401651634470127189575541223686659757145174589277844098992638628212825499045448489320823605939145045019732114797290439280248847487607493255260847457324495418535643622661559818692788559327570339967555335858673330270436562941825187415598872504976739760388693120917557828146667609310278962683790987670666859771252873903861686994337266253113517326669486702557158131208966506290669926268302501337977999829592400768470790148003466111396960543378984324742123542182692711421538806519060494010138320569574735560632602336648745221312794437843554124678765159922887276669457046111563696 [182,85] 904254226869121431667660446868659234474327350177617476879522072658974091164680621117175589119943542112214026259123671903112440159739117446359725781871909557759157513590281399652530637045344158659134786100530015049748996372689421551405561962616914029658215326714471254399748548249171775367208217642909488236600811359350682033236378023706051203561884486908186176026206896091645016872374397095511587835427148952059829848341191384426027773382969862939986261720631238228588286334660488161369333200797219158162002599616645595102962634482098276621113722612058254364525348548635251572063516521488690172584299759245112079174435249155190031517655712638368222981660567574331469465952592815416761496933314112792581041158261871430767726092525666886861928519818161021113845745694611174068867016178518319918700802078081437381030980544120289335016790801245222821109154075666631015209825886008791463344822554197173841806883067533342511720929405643299593212929678779553776137621404571088054109793356940305228473536262162960903008900716710472336054685024337372871476824238347373126142323786992008676277345933941408690044887877999912179959478919188390875797437935658789014406467946195859352793244181385831995502648246663827365119312151607292848069158624626526545252203829019099018071547428891454243282253844570872006521974773311820857999460331358445690614781022873509176448972211200709675318568996337014368439496525876026266003599739327296660575626234303422847086321465275552550955808842939739776140382356292570128991320708064524758004284773043130547695044522927759139998913729449423551636034862186368454201722963961193555292405128787352464164920830157852423332411022498302379624986758576997259468112000 [182,86] -21446730556942815883609798949797177976430763107401499866204143152566903445803536901426837130248723627958628260316641574528872532786597086451351216976617767551434854229057437526179379226144143538028905407921354800114267475157637985309188764919174265528437100664058343586698279534695084862127220654451093033838475514170622948841303114426603107993444666958557449083663547308733062123184044546111585163753684564149551622074998942466028523503250064358223042935548214899606099055989043300112856618082062795449825627682935441797676237512369408016189306775849210647067848648226647303215086978431105729421554734541089315638048993968236868416924749491361160300468752221114141251265418969372962326789663671506858757496012822740066775496767568331473592401821318894904567522413397336794532002867044126183030907501426493334559174293619233013603244739265820284127101446587847061840102332915297260097900311916922759924452289804407198893808364155708047433053898627273578040906424417340543380000809417216520273866976286621955401232354037934052904936422061893711779966362538015546993331347595760463907591507716685924634728385616624812629117330652505460300807834700599115627747068156985021730736182926801003093044957113891807730502828904517816510902252870778641606643073676954650272779162822815932824770456679544291756488428737550684943015111920304748999816560526515708713274276386498937956699608178785051059368267817399672707992117546651135248386196408738737126768793683522257698217256054686274706197388050145109554829059149247872979328655062759973933196312050359090024973926616772424120213396999241424176285239687133511375287907187751608027211335851327462147041691832238838343271674316837931849888 [182,87] 200495545696381262586530902320473162247397741042588523334884310337879473986558011900662820950891367932740865087203083588556405428301710573415483756974203045561489414540785857121256275531332338851346795531344247507968407935078154129583314344959279044135250021934409726287612781839708288206580700863505312762797674947805094201925970817005287015223798400632394204162763121539846737774136690714321109650671135876157398805341549982065123057819314381853894769013493653587284664499053668569505490416193569982667739674123716680302676737030528158684652549812166335307630157176824276176557622018169417976167627711810089996236303957321699895012383375139759097550016528308015378065741204745756933895246938338051474262040647947533408384954652989974258208899581129692458708975397793660197784299711857678688972734725870853238973674628278049548886466472703258724152306244430613854900489150892413530416562727705037132616324981072027308913992606207329547015966491750138118225018382331907006167985930007580336749968587594454647620728450098663460974773316529768253976995668813802076718546096080163956262238635269350365231405370621905091934714456434372348652520188436549162288472035864548657710473860001968337012592072007631183656008277137744932337235152713941386107365469461919938794571845483430383967818158871012637853758592206954392428031072805722375549832272932376093955921718136763689271923296649018938993872936459388057373968894889499162510099597552501090737706835990573231055653287346004105833469661357731984561760468885407582603005382809370613481259648537973747435231349534607669877688378293535496712207859127627749892913573035802637713514097303968156706132108301973540323154487071569306 [182,88] 8218262994599551764056726946764869643422092846273349721421828192898335379421162347708913345837600080392564582774479401020346241206223077814578537311427833918965503644849015526661127773734359011657914578534418412614358812518187595760244336871776345884044410156124318853182937185789062401990752967575740746638506077847787685285264700909240729286757484359766973217682717729694915844232276299368192175174198904390728933404405504857384125334968423897365218718231085672908930410463623750960076841771285441577632580930305282937227965926074057213166346978117399098782143318897744171026237241237054482557572408040054547076671619279398834281699381017890764342984908618507751753925583480299892782773140598171070944678071492950807818216768679068544909469049203081496227877635122863209927645813536835646248763718021074722385591672161153621811689390639140154675712590627221906924965168722037575573642058543042850826415249357391369896134727923975192196918739239783021584217987718599749724588660138070694401638292503211903446760471022404235798202759467867430497161582264079347209867720604984612242611465844437819461424113132931555591469581877836405812324531241318116420369404671610103495162646970949189914435265313269724079962617960483789587407404516255560026704706206875103295100225539071121077724358472500459719447100879016986063558676504408214686830210922153450243730747078838203491159602070078168866966850293165699604427143634574233177803610049940321421087139828168828584956786587297161346832581416833831565308866847614864381282675382238572446065403348661586392017933369698837674681406318870454267516233157894665973847605416259180643991830269272116814675049611431844154641138418672 [182,89] -455542004540816182325741833195593350155370454081947543302039862977006657385480879788372209788329759395072478698432450634403300392326108130434542273431316396336024891793799337806831416547373207597781608757368007286051775834647554307435337928573946690486543330777332812427025797038732964172179106300119059619129496894586728421362328747697006999561183051429048497647910437855559470337165033139738589374664024015811644581430048327054402439392393349356912458536187977327992115979963025973552472589891434126998568666655167007889162235782082707465560675977470245959366921297446608611120276272424065772161825902727624295059145078443790838141181819109276932829335782444825959213352831497331757650830522514073560970275493381229835998518450676492200864423309504191289483178135643012801004325249670702473730228959812431346959187418224718891094816127204704050908383187367506404997412110339860197489821134499741886232259941258363257357877873337683891725265708518003676551374179558812919980916358452461993517531460546872317749088415505266525709854513851344944170090148330622042167168558998662196398251087449529227520571257216188939226485957721356848827960268271744523664280943636700662784461087124993065991286113849963546124067062845086850677731365044067145731988877998874830814935812335942339025973365928634268685381657564596010320438036965234414957067178804063802008275393816638831074484619569536618126566225293899440291129262941555083823111446440543899011458022755030106081899203403049254230100787808139280500519132293808225461288716181203350334699311318012480957784083581867132025419553559433298335307176466186843721551008356408766859148535691783806608114148327085745623981204 [182,90] 12292576977980442842259545151469278004137281584728219434193608700530126131669162621375679560521943557673372178428342099804424428755139495940936761919895446486490023403300186554400826877353980533785610068059841389721636286705552113834914759312065029363612094745813547899059965010348686062612838724045877131485933097796664608239090713424834539572664636317123802776420764261717892118402867724661585108680710753263488214159020987970035094447998031544180985497511136543590166171436356782022985208099173607723507783985357142464501292747875330246401810504513855621913319492686264458690369132760592477370568583988791254001154599940282595104540064787330267398257460893953873822588585578635178264077501711377956733821891934548266478755889758260125632387026978158799518579076061181311552700201266400434659314454606270203822319656022739133035975662718806304351446342792602674415113789958670532516213985908564114670169219638266759939645815922662919644784455319077432854842820800615683007464875492699615318692524909224910610300594967939762643246586625229024766544691080525016697541258728313280319112900433423318934963407200996805733054654777640038978127541587848967065018072040668377398637648261352007545635613175691964161232792817667424751473830486196428212184653317601554351654415016793533240546163030381557178330340255767733680162155088183532470657606664908113920413770192673719201080633682371936011432530953055786722507400833752422189535797346549054282329868517627125061929755905007055029125169457375601523521099321401980493939330279428829480670846035921395564581888846921616327284895338231515893185148149861023189575895174372049104451624520050263374138923385436226637368 [182,91] -237461810558092991923567225471114570462937332798508452365037273227252378051417208740669722187364549720182894294695512802346668025719381375890708687022082411870583288872722151534829361220427397064487289873390009790435821739195839928640053283595196588422208139068328792919705743903354680252070492365968990392315253939298725120048845857998487942390714654977460087266942444418245578489107283794613670755362805268999501058452233037251732167544466754904838545058878783161820275391415746854962129924288819885438834711229610399750909924231196494910718109242454190702376116843779411630690292495530766972136894210371477312026256378465400763832507892375362147240234801692317721746369801418390484655799134000900960983696953940150275543624680078766213735263095604896755102256154430129638534594886051623829484978759340752014073357938583989586318874217275008884700761302805512533053478881714776556894412750174794945359054387949361424197514421107741283540574665980678101753258708761204074436281085209392003612475544750269580452959124963450765277997587725226303810099803471869749455317956405958320219359295338511976908752560972480208879055361862305613761051953277989637714627299995760725961103347859942747614294260338195064452125053579041110502001884686804652501597044241779198413313710145146695092817867190153730562336221709873635737523082951235072407701798683395413560235681292499452295490083746064137584350206751522209206889271116050309789427218229016333550159568453092870679752885487801063934526406852284747788000444371031348651385528766034547753315496932499516905116459635895547320786470580772132045420092917939533089596468491869154841680778268810904186663528506127104 [182,92] 3819967944698138163525659838148769042456363694304368638115270832613487697205001209322314367705234674370447848785010425565490384343616458182233587357067436257884602657417401514125833155857586954426405385577764522699736674935210862241537863939106915264102644698419106805605173862760730747744075671757785977473073984139707633522848027254900683797633248714719029999623505639643156367613317090052620344164101969839223080129645723723342020617394813575249066163308054183721671166217507119464189715623576132693781279534522552856223869787857471919947716276943326311904889408792544056259891491264296834629151044353591652027220959403593316700133353852953177973394869709723279005560523437575778226092671350969376367205131254282069098978116043021713307952355768363619986339428937663386420427847592578896584638005969412757008340770691575382207199542565440022092444382234380154962015518349305984459801663437042039736418234343459098898501045737735620888080333784319301681058024684507568801508546405863506823278424748124956894189283368947059273842024504138374663009441234291308162242767254178381504491002562870588971729952858313573436907221679294488758330359860179962391540669306253044411198446252437539987586203220089324320822986184691383325439038049307313380707017050927500919896512756762971327689976938116089210935658224537521697099486241565841877738717036951855678123475090505897609136242364130067499438125701250587083301035472313979598695034186829790354639659703483623861352632881309963027110289989109524148327226130122443526086879386568327619250050172613668304600500206231670267584444903471619424656280192420945885013353493608230796104547140279236757050675016662 [182,93] -50426969526957603552064729621557041393489391492642055202351808036710075199206607208885814141170063002234260897175623583199962201367301873605071820383245079928770798278539156609753013456816791345636963607874284471901759609182790342659088881962018535439443176659351436147929899644529501370898844479870236037122364051368540520240168398886157105646901628677125628066463396914484015365993502463708175165422874041662916677177406801651419708978941164220502587009310378782623491757870420841360539459756777830402087557252695915975563366647830769219946506616238727210591565445575218876970563721770024138459574853227058216682418783027615892964138545194317682633703402754367937902499457957837607570141084641083583568545181913691616099651027258297791621579030166296129810922994933869262351077442370578938766127698443400369195622276783384538065681989921393666041593322617464031701763457948945881010935393044157421094987480402216577664370936550472646116361801396483158163713337021207698200509583956485203656659446989443770524594427242708712098168087288832622832656018527358192436543266382252953433987939067132684926142568191806527611018614238081321424798589826330994964684200655129527298326700442558045929980350258926282929576261501984970763943957408895158757826413650386243249676819164101036351547159227661356716056162832331712065216598020226923539753046769579828260754917735567627215552558043267708434937260176461188836178841327514083887869210653845674212023114939541090518078439581088731491602816246786466558440858686987506185366335758463170342459189094287149222281156207676882451626915737321242395277407437261751712875459715299006271430853839450014878323220 [182,94] 562720107979783195413163437313680121349262307151786394876769090237718009015016985053202698247225922697014055609339081338829874415138173163795448385200347705173969756403487573765977365215718093525061087231768015208223573983713760037204598756330068372259978532594430672046760956893381232097793528689256944604726251996710689355793704037458672054645601149462195293628947313695133727889100460194172828397512108143302089374765855914985139381566293056170727849318517385455025289116666611241632691168347847044019819182574947698400404001359863053585367596493672509428459107412801269799412580850804908315869061872267652923152758494973728504058872237737122796343197396756945033816791053246889626382639143711859643099247085562424807079218824039422606485504701272414966740397662364840417188146348974043955516135419780698943906159027189417590439099536078149808562054602691858493059304971847345203490524168529535305471191168032779754465875579353490082901438973752704576083582241292147735211767601948918206273033502060262531400660331494148652168548288793890963273823484725101835868741781421971667639097263580561387444645654941103089344190496937225775219540678525982511200895466424361261777758490009834335938968404266128305841853035003825744771088191145746206158851852161622534672593366940024211658568163842160172176725162282750117367621230758799232328266176935146498205405814792441804110019094568815911806045904253161751522158712466583723824324149282128360267395919499785597126915500258548260811797096545941404365082454400842437587699126860612411547771962591437415920913659956285177356626738831488007905342704900068786281046231510552932857492801341047071088 [182,95] -11456238319250330308892295335306628222121518977173914171867691415650784862759976866310685422868377597401852114757549245756643577480158230207053697382478195796782098861416001010980257804867209799212135539826159976193542168199356402213942249142617236789797530327054935624306728933018459784609603267728609385416690313831121841452641731789377263793477815727445191602849694045468688446414471202853222344153029824337619324634249819331064176942861202469854408936024396819366897062968909461475752359360785945611831168992821955198254849900277028585957315360104528268893847357172980427455745131033893983933495035266677079143856441361140353441801043126899715035724207269412626672536371730400393471993090746854975740327203135825412467184394665498128488359768582439830607358989072415107881823964766451513847186503391830019471833938773033430036794683784103072622799345214411042991229277727614434114024905034213034740555603054168525954717774956618066214108485702702575705049514318255656011708342058114072894181808062659744737131422454646472182567434799253419166144340312839709287188238926564303046579623741893366846484615997996173508552136751402920323986083627748366931824585439576762669980415260992016264625030920777340416879824803095681442324917374400610020615028753304853586073951798713404539798131770790458757593234740922980004777796366769226666245365131390081312788718495146252483342411279137090501329499680948803737886864406962372885097854339742994327007643196631794988510501352106121866637316634305123988404287357241282405760897109228521821220715366181236645989008024461259170689136523209651528264182528990591421446078462736835233187101637158600 [182,96] 358720266574740387512626342968624535907517639634838403970967789917221315875122954491118379767105760866588923266370303633105355550462823375781673638762507075581369224519167463834258696921778031375600611311836542212281637875180663018181184078391967392099016741023410558289605526684071887449187786881209587961247165601141227121187713697593043607293188059897223591495048426949746060573372302900863033710376185317642278090452257957863559012631999031625186457646656674558679354639398852182079291891812361945510236964445894231021663222077419564248421545532160561003127342598738884240173648100817824706823864644565757138606262761872207758180327039251553133249653198234622679263998839394407496134779434430514973949152818128030970525634784184829929893392416054070121155800582396104318694350883920996962200889042528782799528141523319678961188842185976596494036780370994191394600960964335889659955435654402791472420317073138202946062960473197946528914593460940276808487124542319508771132144985173062557472318086341512336047369282051848592996813368918225679029584785848350218996424150386693906860368255876250050757144226150058009802707446737504394924637732640678781216021394130901108405034429603689462865478067746463960072859092928256284474014754134962038674682055668157997441313444911847084833544272051311561420547180462064399968890645053051390928817283531332544635804680898430861840717206000216789375652315058008734886798099642448792611184684758953168764712196377099245936103964394382742359745464578340479479259934873465690392641388086807084084886589364514939499880347729159300133122436480213589291014544761876703393026893948391070982355228364 [182,97] -7954785643467360577934093336987124989306964459277899086105978426228181858523864839160512834798715047842623155678131217342665767783052219992379319451893314718761864442263786560130059351689833412967399620751785889965976600261777946361364324847055710536434942697545267663590181512836229164898073933659368719975443707374463176332598028376363246423807324905416484667586220632306705428859592412885115802316018742172115280531286762961722029988107987278724960798935070871246189365212258411444873175244170593652588539642666194907060965030657357648854581719141162917674802495347733567130089419693831674201333965664105463401358393296623459020221463727714700398487421881086675912778297975172556808366528743897023059810996510053352925983945461004019057326736799218623556207019638235852445855450945549776323623545825628774804094424009944839975215089004508066807965608595126131345766234939735390217100941322502933805016568493970989666164742486033152840142209077813491851076469883462350183198128246304501873204881250409397529257025333142928110865851600236012190357214507849132323374941222090813613786065877444814378126788179630336898550422324078500634892454312692096860558576859103662337594810505825005102770868422949188711441765642004706503413843362392928611176970163959582769782983476373573614884843511011613086356259367786307991144976476630508736907393263305576491006861416181021246493859448103577794705447808577884278009215278095449122649391817158929318098269711386363562481117044274060733166718442305517094078394398756685262603275346424493090023548754113849939257128496608478439274372529138757270600283600238147001185782851810438765460304 [182,98] 117712274838540300117807012914958031904709115592982443112342913843139326704661646724135952991031242443412125120564863788573730679764282645212207269634690955177846804229248269365428922468918758099154263364553448342488664958195531162929522759109556778885449452405163860467381581410484530779871988758372025253125473760549813353968028196115329938020072427289618879414675530520125389896182018922147292257036774948662229413423027908893818382705400553124958304224485295222722701904598915177859216871030646416882881236995056027827896862741769881839767913565693623161711386221907676408049669912448079787753591596064255318788781490902759288824032067002165835508738717418774016223223025052907374865347601941695198542199582071690389936614504806101677452609320880951521344768986912417923193619455886940584027920180442392735973198340022175498232563309566205485194824029964279386899807456768009462530422015298013252592836956802028859827886004526814616706062896626763392738558001201933648599725797135500801427966288648959228998941902616874562705690379047473400476730021163919010674584905796094680861743299072471502022323129183703301822292140572381844632706035034476640044605562606712259075151799787604121054041379246765099847331017146184922757160536962098819383468536691026835437006037061199991681298222644798445304989292794767175704739147367812942677549609994588559766073356516356770393562609062136288333827314276820880193653389891900733928573649881843067741459540713139579455666162233854497881868149757582693028189512258684724480974176495889408776439871291887627966562750362652589649101471017693856911775476908069026491038377701533319520 [182,99] -1257532894972819395603414175615494789492936993205649974299724365898711456990462239055240843223100439592902645903771870648316960455143076775933925341752908985933608444183268457916040453382605817716663684102693548132739842798875469985860877240782534794008195773158014681716226923949068014525768277923681754789829578746311969437901448501445126174118523348480469381003513362795253174892557944652953273915872334221307018927715720179576582531486117466119518615918917430202984080873776397394058668404785854109978405099665070723866325854987544445968245189325246029730159030878901385074385506210364361683257716669079904350630027880824724166043100188363453861895590599133251270308580005077330364502151053263929772561971878928580447684968882243079164462491256077067522099658675101149851917362004960787408728862352156077346329605816296156561960835244532098363760898735060588957749108724725450862929378471621227462119565658918256325626023475951610018314642523981800504042569006021857921971240960217646201972712747175218365417015252511660881608853204032501755960552933277851551687545595579406577909625066563203028276063973980825280034250881897463959413319884748293517547770783711394870419517774404826219219861469648709078672332459845496477414553996930059152135203329854953994237536723554834161331398390672633227744008279862764089130335485143161578866745414031966860948754970195589906712674428944117610434177670561716769110129103113252855385116524071535307982517967690368424956456521099306675802566237644349202515172213483707644846949497955493100274400821681036343009122215207836988133596567981372443990107828712879317779317154669332 [182,100] 9995020161728740598492126112340089438283341755709488553000397882354738715281217926740768931826133263364200775600856493205910109492897637487329760835360165550867008547345220351896878268171261889454913955597819408993542235841472959969567831415162100286328997696384192237525351614199656750193793006046123078826119146786539026199073825238752623299726244036509703450488041245056256012682689376650105260086317593342292379632169971243858911119040904805753082045545820540498171807149220139295574187780705759579590881672409051938807313117415454504963607069169507583299942644168833613630236103006728459173666727420050373131254429364955182827757827484118037349047670956504123216007230974682809264904224316876382273668264196081199950030160895314700446102134402807049294360191269540001670680339847727874669273833575341090749575866673568917390029001652094978687998362455055544876780109099437380859009803048052295503520609167893083189917835047861399336351109472643757713000244565274900216303535535188271193263340865951707838829395741593096424408776656448073253056367265224667112165686089754461491605893443154139601904445164605372471993114285055363997104289265857845445006574653997052189544135953617272402442380967768861268948932644657541906549764371757105991224729742817335479427993007893658066318731599402783885672405718200191987514404537055576642681769471039578259632764990648126958412577867697852204334408407819334343173742486143304709490166946276893425981026212773526767575813228334663420106891271808589964695006670115953854110199999988508383619768083730367707549843525188325550577986144508810516679155111010194772813897650 [182,101] -55883682421991457775886898764563364044167715629477216279632223691081575110252079562292961574741562702964480150604555326751980110488102151483852071399427004191660548050983954030870063683063182814605933039367633364263914375542012507472900591794496050259092253766736405173170630134507752570598855967199879707683637362738229341858860299734851659704402037445723485213039188705043802136084034819758554493590218953228550631622371629599811744749200085957391717032471942252562815891185927338619752127261835057001355430255849182831410982544119672410678894621055809499760671597206972905657513161783363124461155738583685348446578535519691066908021952410221452294960046878905267940499908814470250167780500494719204963388604167179402311141344131353242271208083924318367154400450124745287746958681663908225352580544333476781840270334083516233945423876425814470319039672025840555568427863414357047399435593518687000476713631784260377796420936869142334358931198346831419143361742041943277834030983694195870334749985367404812376205907037402378558757721857284813978983560594022164114444551191072082300403173994847057645827452514236746705317258781662154214398602679929619132581632171744515558297678575578508451193520080042073035516188504261383451229047082703890332749159899979451720184232159616062043210419545439385549199704951051494336813756343970521815642768876500646963770366227382818399605423303899974975161598112243125922081705019640308002476891591022945658496910489848084861664798116825547031455199105639314486202992493047532971418676064937995312610393677672960800512558263221217743716526500728958230997504766574959316440 [182,102] 167285776780074077282955814462039513475056060895093536337636016754856446505716572970102481153368424355032356606660854359211200112215736101892773291435558531382210501378468304895222956003526802520186875384619872603064830139711880338773866525127047353196621783122000847280148673812010375735090546771011060029902127791555685797169400096823605643685363037906369627055443676923627014456046116866644301006658414281523162823699703936519481715558202471926795345536198072642656202096161720960010060381109119204244902810216893362619631966604098107814305465798379468360511853881171124174322224995972962492022822740861094406518381168306492239966890529322642606168150226772641780572254519551889697598663641818920621300408161687695782256378441797316479116176555105919213067357764611834962538961940481015078775260192015359614113070629959189185397909551973337184420197881203778253625476183603692791707040653260813169562904458899141325817280947575378226622199313031367966208870502373470865822782359311496711769631735691838292882541812569617888151133718338098346091857054086375731736351470239071264561955752633457434447326083086515687012034324565343134689345075253094906533578561869659993138114246818978888279713368624133429167418642750898656459209544365384857701911367413180676515558277836405012755560510089139221399641117455589716894349010881029548044593756929794803958779150970166146331487298774613353596055735720592962889406268623678284751456817635883547838259842298826973350003279277577180540032413770124862408388835309189431318692340787480864241981357524209167799649111773900380599537855364804730331293933540895776 [182,103] -62119633188834818978213607511880289256777351583317923140801680225210342007188601179638694273716456962480038584780873755862740383609098449694186127044706718809914181137307808996116673825221147438398111163881602282730845978114009223688292940071288690090453461802396405567406176451081418663082674778623458477787661100118179307086093364669954120620560530318614810831633838325285314275804851048489778505582303212697107494894646731707309508848260548751334385557630416678243077150692476585439005855419368375081139759657722021523544991958892764414388071684457738633061790772549315485078536682465305008472433311458304133058277825176814367138381005276677704317487396393335137593025694607795730600089204838068770302727820019128454425277544972435119942068900215911369233941303589718801145712108730342843430142033281036908623272111496217665001191263890750391272232302939552835095959200193622482438339351066043388113275065962944079939403141252156168995750207721254554522973391624777608337479703949103606805286000145954861607392835688517281913244941677611781244048108200340159684044152128174410854179307286657593695552631547959198628047231849156472792544421420350352664859859310635680856903468077852699241629612619211390193535209396776656992819250696352039650109949925969705263827416044965727635953242255135075122157596426796428044316695109211489439393726464091717666136123787695420465441798057708727647753284985567900849083452569115066390904702281205530145751185047975204527047510876225096820540605802148711828226147036692267326136001022280524145837614830767968502304153808322763605875553477024271562076470814 [182,104] -7942262115945332239108898894236321676862429189063989553264804335729934642512824095192598611529400946454948117224671127366019815314403467176581885387148119232381421589037408009682137611123248540595626950743153645627624585759126526349982169091284501220966387285156342153217933684509638755023594940826316230418596663967474130174447618287575253304291626757362257671215604984089198132586674333364093929239619571635983565998701298337344717887765473937519747158811869093322428423947779761598306851763665059432062015765934418168434325003325223298814892183262340774005207872492360802315713322742305014427599065781060256540120850591833059634290574113447811820412555052102866172328845847748949869238076770281680374140613446934489746264152124911549938702562950759294336918673945055016915353330331609504460191671413451774256384152181711164795452849637792064304385699819138314574634822433220314907063499288653818910863162796395250023593042985824358115888139246228185653380853900763936391908815660247071593988719563470801493936778552558104676379983833253841704890120333198548923955112435183508477835486086774160728643461194931489098221310399606165259445964762722107617049120084531397354274440333683949141536904558431429212837768006919460105974803979730983018786152794908872688835839456062265748056287068127746091291407561524526196086220133767732643014048681925833698525037525079300477518524758215246902239935574168750455667124968821930042267638788176945615555876108978666744688580560458338752346630363974155239443658080551491078429903101930538649755007888490734219302968303366101813304027415933569363737184 [182,105] -9189401041901180079004453691161586722715513991064395115002756651483719990202274176166455176734883338213480353650695076516856086081883992509280689375553194314560334338128471944409316305303464818547211187114310970772017247587636753985509176358192094649630029409040735012098662241307851027537191079579132816557783431876504654036142638375139939957360711931871047426425544220703014688170369171847098110658775403337049588382613114942350343062677756212144284109465638541282194063744226262252106793536369633783632873840351435858716265537827855185787641550212140304848851662459434700060510977246003422723249687561632196473635947418876123278236594028046520966072796816069616829974719016793317510328301312765432792391297236530785439797571110910316095115658704223703924659645783845974302072641994094454805696866959853630483098249522615816306422653487188960823787247866703362346909034694516232445866484788641988227540859382305176154153634875720239472955156286327385613508881697616209080444290478745741401132439804525125116645434776822558862788217879159156297863677257105412763882238164354026877084893928575342101656947426454514806375194402958729509320539771327714036936075533182217351940624895682150078732241805394731291161203274117586077102281867746539865285983682974567352346805430338128329313579803301594215640875087334309697768663270749864981260218482760052227935049383932813574638956933660276377489901874582970852622645390273359921303249060413777040696397444432261536204436048239854937005299277268541705262249118344030754677075985414542018558831220757978727061413671280013075979063606495651724 [182,106] -296323385076899014445609944337846963240126555326195724381072176191871129478445369769049881449228322406768727576601392132958556751550722278725090267080489548720807605491333856331899604545617284089632074251952807093479404410761875809226131114625791107439684406733119082002511612380937255573782767826445309143388790552633778816508241231721760283633734850608888504515266396116456011118873615140857257500533853296380947400526808109769951197349589460784814264649902348735115279265390293510703421766746609733044226030164816147198391263071415517560361062606119428443425018634647734417068258782726882027251479810355609813129673737872709999885417007028992802139962931812684243160672973088993188002517287453193399183165034618805911461579949191907359595841729315519975271446036864499571147417580816623563632310317229025383392200865531628461216754584432536070609197823038940915556932852092845650094010165441281314683312997620030464633137305398590921814298729409234538006532509036103101321297412901731284807127041838063734128361620571123165006358434082791923347093256571517436268009190301445665380336653971532985848880541106849745334717446422589093780259897862969920330111368167235807739208506976962339215470417353261317916483829143207618453361601431319761930048990586470451237739923984800811928370893254974368019892959595557032371429827896181652795238576233219075947481207091697753893682484121118237390772372596437294446020640650556808900785190911203088724694639969975227882983019017832992927564001828789874644473104160423224988614901651871989873799761815974933026118681331724725757124258725996 [182,107] -1211670461341990743136656520848160025641542565821392537149040828455536763177550864053656938021686535602757828632007984836319471779740737395287920068433196706276599396856608970794774999193936497523947545115194598183064283154107496649032860570384102642986784148989885003004295415724424343628380433286767565775067112863822011577138526450361684799094511937996211157608022438314753232215464314284019626653913808985484123542653456170462683040322226606641914677905930838867830037345497493067191848907016585075406010890970045071681304128053513664278109777337843099846660760620649954893041426478263920159114476053199623000178688967878293306014542218733000661264954180272423448750948624153047525592242540236613421008346511867756522227132923840861913542332892356399703983806105633234238586494941452579810407517133368332474478950282476889587768616419220663305945879313303185531546584211028835640379975375394540069424122737518535019194402960989692462400575329023407590423642465216757595414058411725843397459932011853194419143216532499521362730454144911972974837827629820971191779722987159293542297982470026128401901760532083808804072744258726658360726503263916296094365510017887045968621260355852671594826537465486574789080605410658965158011212144009258285476028022907715385109445484575642847566626291881508235843800053344575100146865758096585707905365034005626256337152746752997485074331419931590630162806821895258250403798901073190853674960876596139017882935143762111653136927123897436653396053477659949696749198507244984798974442026274847999072433937609792988494303279780902047516734226 [182,108] -1630198088537607384799003188443684229249143807444563827198108517046762178510319643525502640874538422938346370756161251206610152042418647319205467887787876317928355279066200859031801099385089702333600785914029923577770867258864196592777554036020953239178719653532837325467918736122613854077327095924456563810937676839299863520817677611094763000369536666833256418283877595481728850813058179634450224304035654578522286802138107668718745324887298484095535935406705253744792733213235183433928260014472765868248896359082530192138253767187229193470095869242262746849326179834166928785679720267692474745210669369675975735539679501215051798358189677059482679798010348316456347670773182655923321415789783647134237893494663747816723222066149880161071453054730975515232167200863651059792822537587721619019650180097619342516562169913713558811296650952455630060863426723253616281779932888228151183404130768584684894475558682631014063873066149560789983001804245172303603854374705359441686209049448383308137126090111417804855193030609550474892384192006410432291260578104740644334987155155402780183603080981477449127417416252841003929107298901114305444280416611209771461749664758265285800275971708963518077255765946816253634825269703760771931681867241243428672394178085951058405808570915423937868561473867891808094781220287675812433355474753539915655158258058593513542822532050872328305794251496273456677209830962435840820264882598570511152172186706112804225014960766798840091408918432854980929377817559940604418655999247583077231622895489528003388400886200493282679046647466523324241109 [182,109] -20125714417502162689296400513516997091363346393030194014053633528697130893108560340973710766256428913373986031620612550632592395211381684711422329947748273096749642906133208005234647152668055673022123827228356611952953571632988438894933675412929243785879154808384152027766192812318959803394446302280160294217879246200754492843565181950625732028874308552231786723038079030441469682653545732667331961925012897293266848871664135924181696372239847039479612151794020548772800306399641727653584849397332788074193514634927155431045626899842015126339201031574585425027541995133554261436836606808173669806575766919955665866727610644968930964921795356572142190355424635502852974693609361778812298799509427742738632220131388823170184206241705279960173970525645976235893322568960387623102846606234676583639433961683291360620691208240738466920684707499731066900871662776444956644393287000287902847229807998873254331223673245739992751197059106502650800722125681466755752673063139633324144730214334668273142303966375525575631571399336816724224666298148070360779345972025892204268995330061488495741524546527956532669123990231169465189300908256975729573951800584897085511644501278726581722386821196524532721820520588908125200292700185504465799428331298233592684895394342053575973782835506437540543931180129732399571930909605722850631447296543274782155148129769916138933386233545938919565692379707148025484313798767020274972798968729674084990903442227610379641534809766008596645998579560901781785968414412190310752220347203452599777957227099763730082380605502060652108533578347871336 [182,110] 61529958525015434784083587789693857291017364400606647145285953973695789805559974623756995733796760787203036646572219486971675878710869957349448696848156997085072275694160426520829694604183250775201663930618277078375341052515887803577023620284411426263935740741471899032848543225830522574427681898545841299075314020266783105790259875134083462562590946968162558130488143910014762488075288044133169502723890081942765607003647114697430303991882507574705665435127226180799130755150348336009205725402094692365276002959545477361770922654002850761803246500099272209890396117990854079062882949752149056511586243853516325416702515389889243286022841399205069868541124622923664986783074610068042929847421957517138388469079168010735643485735800517709332658746060692674955656729313682620645624907054224220828949951622772793710714716540075743717829888016831772447078147454228121764062444166947813621549098445115235777287585735153528380948740470929948613941984025329700941820608977854084911916027595530161416014699306426845749630115678923549962147444296194796705997065674994055263513805566001384849181531335913030102503051845145150329837591839612910916379600288707246179694104390846048508025446487270057743580847566129442205907718459417518610024956762268042934113109616612018881982406534178526168632864375528090296607801047664897973340558691497234532143659024792862293689111942912986355431268358299438812681821025673548946442206485672312793507480800683136216482969103686127436489303726668919544277743698953759006738351786136118860942769762571421864494260040357375683463231296 [182,111] -187370721808743848900746901840115930557468648854329343665902332561007684449223079128600003642509508833397617670293413597945806857181442742618472221140338913816001414393343580811978060175439806210593645838242902748492589212444492472514403271870586658379820099979762183721275494129974286219413683083917432386295410904253908101131250379632141837740757677468646286189155256115476798743970637916438557049259763435318011272064790843501375005196172816021681273167264090123984737886899423211327599526917401051162180208237791583761837649395988362105448655019812047101039119426267339746176901562883483384925055605951598291798769195044627194695198292979108862657801579800356826959801658116795585426584126010818881645202185881604621750181620865725730392699682448587789841580535295333630974277076353387418555543750613655223361943787228480001407714558187335230569912604759904417275945544502275242542695844292205173276367791802081878508962860533595820738609372909232055447169498364439027805701485279771470491140610158369802753157766376942437559911922090825988071261054526206626104006593858670594215979401859350609017210933122310279681600516545058746091234371045355302882011369650825301785426457829304157577220012614749770116308916453476146799542275873493360233464902001216440986730011600382313310142489274617429573030937029443191114574438339486346871351066416506770728917995327464466615589602717100658019769106391750858190169095007393860994916551806159014879189514420902420691622417345862026488914581361804565001545994833387173121804158600829837144683239593500403414004 [182,112] 486193977410729664751628894145485754433314110564202831390647996866616722568099099063165550762861880449094406659836641752479500974486553336223624589418152804755421100029789025203145982870140493272584321987552333039319996071410354505918135111621881423914237877528163923925999354901444518928761250303058954050303792363967657927030845529729164349842613329849483849153158516024183819173598030896431237914564825342322856519594569831531899372277567860740785696053223821275570614658067247107252991345059744696870666085324173591449092567325942082725050301976809491754039564528633740004579110046226063212270861346438735462093761929753271301615746471079081585918792393190389030690851254568718238305010344433866717129106238465283829339463631911798973888930282529629952318667332055543782280090956584735127616420494753928023634987856271579790591521767850909361843635871913570173653100898237489457053846103817320969469696890411463158857896371574921729852111688432805581236002263138500783057922923552415309770529902099822768941649186243805559903945117739952409043591551908349688796839856300988476892280094560502502558604202586712694926432691961079915250115242651560276539721663437462904994797093645722586989318233519103093560431149126132802354498963757733365368168300301853879120234993519181173446264631529403970919585608783621115989336627472259309931950407197718073956110850958111702615000006621175482036211794559219745979870059475892084825351056215882283545931868118652582103848586773702294434591971089343027062749290094910487490641793263249552972472579732898992 [182,113] -1362039345767953836601438027724848259347645594420624752819461176551003393961894316007945347744762016770688967870213731955922483858685575192717915453948507900208671464936518335104267827517378927682410659764206565457852035069243968333904521692481640804365046261014561348377194590812263874294261334854563094148683560459303177627147642059859957871007586685983875418572831955832876197064205767353974983247942372242521070440137082883569960940576331646029904031840975817057842876342728164452180085098134776267805794258391471614406924758851741372184955631815013494631294977549863435552842516091945695643565433377587853039808430645983695850887310463167260675019402400852272494175537703777564515168580201036185582766440800954902540697876316028043690068847946753694201044122292791480869980441666043247682935999648543956482967215061969568979264882118995405421124340320132060691184262728552811597059434364094245828335675582657429450855367181132096114779245751215968884208448873934886464110649459415089404165501303152020859764964308652506849105745153393935459541037859107805924629328289074824422243516271084868480360300469129436465422233378790223183721646043583518250987959580732380613323680360625727013778107430778029840614047041621020935449377605443612296828739864844915426419772478463144828264753150810632694612081203101358711268626411977812902008653587239822966577231599396399118343325036117350308153165260165097596761255443975840236923361490816599394557896782730210399282044635657561733595842617265126139941172637291829249417653909283884689663044816404 [182,114] 316528304489580519768848737699664438887206599090628189747859266560165075831991185395782135889803073748085243802464630060641085342438129576717049065380407376251342619504840819700835962906340166743196373112356983590524225263480029998643047765705297147024872319339509573498726972181341822922498575549223001506898901765920115278636041499984053656443244401369374081640291072005138259897220495176548758295080021109279356217116020745106196329151270074601201927668100878728485724008716620708303709370370512467815745514235221117022750568301248721787368993289288518687206467056103915789520302902916917598517345540392925564506664390562006615401960950356132336663383532278869020887456071682188305981276275295607772910663801845938117832203707102102495719583076590092573248992021986669053905169525353057988878342971014727624684748411897571454749347350923049345082244742738697398209693129436762781399015957704853664950496412103356405932461179702639896713872455293068040268206453068336478241445159342569930860808505962267065211353796279012528896525788980045517251032254152123282848535972641805746214742527815064162476342437185528102953376076820854341998993013975315656185491038136017539926486771134605801786199280265488008394809539832315123940768326011981844170059516796406031477846589077750356290404553427173683498896605498566843300696744826909681571991832388918415156035720876746528295469642453016487314022271262459445758311569310893242128211282748172834836791355144062473872899184595363626270384117194901242892058979836710608632088819323415238745580 [182,115] -2929455941230893999686358717919449494153405469423395755559124006740910916778243078830790500596271575099298622109210453597233211951118878395654060139771148044315417426287225179957315197355038978923894792044278943066116431167526687839749446755629102787714694384955500736822295607975650317043581442234557211707538195601522081360859616121306364404704729976543336813735213562674319638999299912178896770630466465234805310392099243045096858914094858564984798849329443136362424769465632940376013952112216898338647275438594056568428573518416765069640266718215116224504761810305850604685230400014292642698573093271919521925171644044407189842036277119172464780306876167554018564539066819825102802629395131623963314217072094827705990069212748613992113100170243798794053120667862875769021045845339624833506008246993081997687189596918772243916967889554726500328269845441032193224325609448188934913549235639385359796796076799413228617329179423553189391713232889107765305121629677666204530382382574205847942373638315096491448770346696630841078330699421645010956612489525382661764002997664308504577913071540478574926644042529174839461309932797864229751827103415731512663734725535732443871537796568092010044541312400580705361411323226220903535149090782527489597666230933204073671738480206957087089125361478149536404580663856852618173741012263694191894722174069453558662119525222549140176502352309777253479379315130789381171379869580062421440783513174803237636129246093969989173747954051828274470340211867903058836900877400469632644633472365308021056 [182,116] 998706225181160622215923051237746966099266883085100347124234332083759893606804348230037512399841355351568866378472900791766572464801272765713920617671125695959169712177593983639822044353043632571862330599859133866325087618243812416252442420568588608026830469836721813410559452420189581998060899062739738209776063533326109400992607605770217219974377690160179800131875353629198651575793073971358605970404361239239501053117890429340049492241014729710366457833285708069128449766503947862268170100167808180337581254635496446464587685432926167095149117989461802535136864207781733920681846788845570401797533334533526908090115042554086561173929557514106964735292500493249780962279051167932395842015925446825765743575382127430924378766455555446392972582900069799044631406438978489248426226483231445228342732365164819747103514702395108716069640735247789289542262670206086547301518689148775824036325766408094838470378973681442874764451224719017565450400908255042070779599177048154692327727185789823267937584975692278550598097335289632752191630474398106803772954703165022627963817870618426359260964757701859489349224857836853212438657845394786651864708862463773173806769727225209330097761530463842427097834732306772617887637824607213333910635742435829374023974243921803094492983712281082852053527722480844913070422887041978537319073696413481179652457934954015875160910330462162139656983518114946369420906739303216885433036491950935854379516103875363066825057908336924879437527925272902771587556904036760383944366934770802579851293066399 [182,117] 1756956661431954458711358491017246911636236037674180777010926813599804908574301579879993266311269327522364551784637814167006606745402747273374568256726976868759259716050117388192746789238694639792978807149043190587342089327717309245034714568541659900427670296073902268070642498552535098770423813810511530409005448125613553241585565386714947341352865698421638471756162340696967174840862530544678661573673329578169987035665737960244156156454948430388737813549157075544044800482622297096358076492364009503452403824602403410925592908364392985731412098659193796090219793462940426853993387873097635895375943044672007345190794825919923006020158306442305290668588267895480646952891447393161269561550818259742335220940779580051675144865465394376500912290080528367813844668948678372986028616640008161788119074890405150036848120225786232649303038749373747703053442149204985015848982569893954456748551809349828459830024943734536626678728414394768908520206220262107171621378802306198382291068640020215620510982174126392820154019670658457999586624238425492081434635177164683129947046597633424179988205439789409671072427722540570822368515043515368492811925355399742323877050753274508744757107105217819161884837652790254364042777478186024081367980536298142579691797149456927208577162670144799498002317511959461171884041123916149342952836331921843479006667502435630935021080178727784626884638244339562672810444637860885774695744660595370544842065996550497493765984895930789510832826921182292966348569353337413427029244408113436382200168 [182,118] 4448772925026087674100722471441396613842958537402064789889572405242227935813662643613738558639103328012737360191252500975605903187527883117071771902636919330436772020810084792838080909239169322850741016641874413018232659875138923051584430019770736385438860312735971436148152217295758781800142645693505019118758103221118387281384208090836467117674207730972824845995183199044469293158400828802744419732683111290468652899506651991526503379611359266487826920660912024457730750254563569897114067228793074379923989922769737651966185128102000360742423494790106781252072669729704052974093681685378038033772354382383271155416348863487013885255401119914100686582077851835487066416687484798729979851247383160912738052757169745062544890397480477248524341683312565574535479525074803142664914701353176082170375487476162340957175120657648303418901218712211380228730938444648945074144215382491238231452659712465509218969155716298212410628838974988472420629471224040900761903752771394275785697248048794124427725069301697508207080075509257826853198727222682318217599883467550870155901840774487619232191142461013155085968586908250191923467580395913665113773386729606835577170633493186814448703743981801862430901287821340253291115595649271494506722015182501365954848099888782779852378399119001451975731358923047194935233460644271375068358090024986542208857801952246548967572633362770953538180857035067459871917706415725695381213261754849145574663069117339476202535261529315282149803677506022148606363178648146321563554031708441173772 [182,119] 2904584407741201138841742068578995446409117075604337610217244613995429879987825984984451534214965187194934145766246860412084553375586914520394045623968635843827649220898953587386218042036889638196118160783774718433671187316987637589353613245655071566188357435980473561356391237244586123698130879598631501318303775162199850899223199650243771033026310333465085532660179442315940135108313954017550025399243940923431826461517665930790367199418631951557611176091485935439742406928443687752656141411257805963084989233203959991367254187252065727275672119497501040237466444493127107530752449699604133760557507493479133549887579984098491617213242131310104783303885839191754031730121368161585782731713171738162620740341553937084899252816458531039520767856029449343350884895671451573698470016743033712047015317715282669146774496420406287956718507746154807393549673649157869599033416942258145552128019376134265268392130772386285719701735598904553875637225659863805845043301485055255188715233247826822499302611626716060093100047742841825494687690220587012332141136079854961165277406651482456905547521947131408265961386204633640208580442217684687498079836575301819548866376532931322413023370880315542902147175032081539982548473054536683560691365660179660734317197454484770864099078531830557968117465691020324313976763320054663176807194753316804287886670869028719399445147836810364460597511056915804074038713590276399564609957646804547805273646130778132880881327409342484810153637170076038233834300390023463523771888898258 [182,120] 1347864660074521931506341607088904887289622329194048513726451909695805560666330414542803969792233081837730414513152031388909055299366255147965260628872129107536404282161130899882438553409754005929419222111636453880439714933577829195300771512386024125090529411267563956356986099468234616301740104801022700782758748184039003141780862319508062218613892690526412570866821720149312232586815169948652178009458845462821374933269687350123400927156637974195364689512770746510938993786293965165321250894381760719757055955614202868038155525661278533993576031661075192924781211660862322737659183084719911490252013312046825514644602290536599900676330004689120471377327161447255381970088828919792122677245408810863679879049482005566057778502084912450546457925601116083673989888797902014981632975415781405148101893548748744623795512056917300761825602190673882374146649816235083370788373690182559652470368305392573721315539512739603196707893383229179427098525142496429524571283640002125038920180742712413927485310008747548214933762986288426530809025484170132944919197060554418773443038781705163963117086303155109167211540128374969999983189266965481682417352550473629432258199300344156160968416922539429300258267317150243056467977578730519432245938026263510152456642673432854497444059769547547677996951244331300473260407863122325652090215571936412766103087719382045340536209803943452366425074083784259812780655849920127353159242008173348012856697829123893808004040444440430537890190729674062990454600384197420746904498 [182,121] 45304876691364328144984960179407618223988835087390830677896385352649360626201411342019331783577061152804227553858803460630946974038216244739493130141979772681003404584846109448508350701908379401739542001039799949670648639277309558105436178720176284609315460420349365765508875067769551415939534231251818039047640115402276649328717441703806753895408569844296010435929237670255022159401589799575976270713467760103462265966075437280328931726258688071247227683983356130834522655397817357027179764431384568204542575723387135403277538877296116061512704857954872674377520085410258698770290892528892080456928436555112151559532628181602368192254233148854926126579184022537423822979892810232883834834245797347354263915129578452223174831475398512325278301612523332517367493590542131105721650276333775973423938173783248456240078794809640705340824298266891873573423766129109765258592876816853500927829849305279592546518198524412668127972591015789080865440791971704748128879543725416069623353279150965775656073892071297561169032141590392511964652529225846693867629320563545589868507852252110067934631676155289441695128992786279730323846869836142031598367613996561721431373130428209212547610896636344687388175740583456146262958449426771549159525710439167009519929000516451997191890780613937086916854532479921603561432494792385206586719900602626376308820985398137041590772893306475101719040795450495285772586551336383783087626056781752894482544202529040655310418523734946149701737375496501303799322422190086202 [182,122] 13930191941781167647342277846829344676252361080934716336148254709829239686459314093091797503193434166594799073732210069745137119707666618477463767594717959736579882518408216048901417714245577978732341065585141374674924925600765902382678709985555231435389973076505271046246133187680010993325216019532167755598834365339823057963056771044321803283840290496825788522144579796717244726513531891141344408770209307495205007932038922678484604452534010992800665209543933134743463753144515587518028281927444882019387493117704061688949325584541565742350499240959328514758423416567976952369217926293113279605252181538866143712823073274418834138454894295631307477100475872897277311986977566608001308965008880352922608788416773591703267049727201616439240270765212319627227018251142978096532921143865095309463599530316371750680548693952927386305158126733952501750761909689082737200698907566417656870435855069559202575888313417786768649747790148344879516894838811481805851955130700098192928768639765508176186472817923437902283931911092871253689606414079980293404842544566663089516803183747919819536543435786925457241627491809443892323614840956869357037439683501956365439215458243940697919091648176517775283011171847598622870379716771009829034009010215206463675423496295157670038135736872705758224308532257519005581899938536886859387040673755401200132172692056209956819317343691758112599071980820059825346947762933217848870597852289624547996053092029076345311745656362450380154201381520641817367673873436 [182,123] -27906786957036258861458866237955993431394535064086857095465078391178658863403777786730813897408179511852419993921651076371332855916419956471661917559080793289043714243303766660781139881539818877976825638587452779289902583676853239659800477703059219622518503188615833109551521137474031225276812532860858339036916977831251048174829120599458238862000119303332068051902517217413422312862554205949216884015960247903345035221993937738191576306015241133001398930808984554820026409203876670067943263395348010804966791892256304233968856752537624862301800728104665762030532826520613867900380603702043825130584946555079634668483472616180267965672200125973759497807525569648973603833230309026784068031585112701693324905796463336487545876506194861342248588139977340214526286142017271578194247201874304903831043199848163014427521211033355214123066938082861155586595848520142892748966002075924170119080494484006529274165995452188509035987861122955216863370451611721709314499582515810375614567689891008246744211265801462360794960403005776371984819034439572439177225180104477937941325054918397298994921222184414317638881251767654029959466509948822161604442478703138040412329374671530540779546951922282853477819255385607518129629231856706508652657391845138844361751183386858247917625863961814639720734107866074445355413793458144929167006189622536018748834789980308977753290477099601808494030271039877164399960100222818625614082441010562093066033734743629552490953912609374293093906673812745324980028 [182,124] -1072796490001385461192611827824251893901866705218952899009692625111293010688814284090709101196177902722690775974250996237765015486705579566940130119617952990660445589807954111779358531709714975587972761681615000294232556253600537863725087676282869886946641838957747666647837163256045552848869490215824044863391510129168974194628665255573619671416558665469624040213980925014271773939154263367822206602878067157584230351391107067355346555526881865171384570390095229424034696320453645956985230996535354652364715923371890877046050496163178565554290018348912634907556049132075321031894335761220739137821834599266703714625142535513679493802028519225808949582801027136056903615228368504361452834080294455306255174313378877432066409559031259964796757767106285741449520092326186478118415056863194680950902862749401331272139487619871787926542573774728406345330272928243178080224385756713787650967176361699591366633992355767824948213716530629960022803463483704559921076048972728283767501960540510545021659102250183290276412469182414771712151916715261919855423763492135060097283262863993422894807141262665558869123258027931681391600159788793559603982993282668520965826975701900809248076857673151005937453810527274042910836378572842202692320813227254547708677863956863330345559551131321577410958102752331446241464061170843078312685843917864254425255858946235270580270120844720149914861028438600908937799256318130413632578467240132201589043273972464431378465685238227852966812935874820548 [182,125] -27491330588603804202396740636481630762364484150633157397107889560755048352595103652680198180538333691932112086638229714882753117122481296931946498844541350628937892185088947946402179975075125290283588860479689948613996084253964251019274257855039241474081463596905167294644985595151619144977196322767865509263645996298463826364301629217579610659895488645686474176764350721209760558661156478451804316492353181566554475258855805554836610240280231926090576101299891487488474855000968801241283084044782631562510612864763998333528290028977358697777094800936211579218889631355420663350032399481781557702650950351747554150108899691614756247075730714380795428575718015883949481693853554052170723657127898522236887001281157009527810900479296145543320301668944500897680716691013539910036532381974375588216209590781595732086558519220939093603340789748151915454134448705538265298805622630207759525476583340135197921764035354256286448654856673058134085190128672395828977705537836225227960918969065234720549428559577317097543259123544198106936213776528780695849908142859531796337155456577624259248466294759538339116623487358309235641142040788317166922006872589658003570619907833804194235417726033733937589307215182758356984828048231173135505083320882855704201393597341122049897003154417528463038169538834959459065421845646586593866895631751509479078166787526307765064003340378656084271857741131356573137906276914493672266463199718163495267637956655393632046128043823731268256023552 [182,126] -48678133093580435010923694949223058218742318659693618906774286338457896680466340134844700283385394253401757966691207919892303352144466208557016111757228259941067808609096217712043838740073982720201820338153616213333431773874749701510597785195426669758177470483977319047554664560540016923301626881569248476894754917725460322120240238229600493006328220452862387977437834057405682268240434425540558626791496374082396182745135027643834053409964680140424339680171766228086900626783018172904042498417227548806210692224844961103088926561289532903466517371459135284138884995274160629418138828868931433345813896625644222587305334768931801305431498042026745419141146959613593827918755505713594545229128789364601647951625179812554101290367533332045627558661950726476942469829653704575952385834432686445720557210643668751598749254277271391291558436206282803857214826339548037586686035319537174196833212397234543104076627912929643998727290803739395941792422932418492656870326691722884353373364920079562513483721326742893905438596215738914356311490405596828253229522583059430045790406575716539471277153755820499063447733225225523282780509136628703453358736444725431082266943965592505462842394999893820771654233644153342542892060419610813714449295893780456604054367881775027261822620645353201855228573003866948202820877109927150306780262862456049423868845564765148609358245990451912038332483443947361290795332929786134133320197263625770302914408807855613205820059345379794400 [182,127] 5764220981419483063582534569576539560628269179859434533947518904142885889643498610909835380527699548376270248873699591631347685131134297887933182456540178597449829445539047383022406063845563843276056828269847650311494245957741669142318215627355174687127732689285326508524977390677311699101757452936389828179187468787606128674920652665644330742359268225933176238459632858295181975167447364860982656485143051256964386412884040197479382685029662646498326832443842511539626634819621737768469865990682839849031399459417268489637429148473543918016583403046027190871914144454773103091834380222516500983294350539933774181234861020012306214684224920751196770453600626958163749880871496208462664933914127825614020268409744083933649306218986776385481025497884913740445617735318955872613961546587204244660934324441558644863879874715917992675097254708654178041444621523954188449342219348669775876910417648448865789503073478839159436369945069352785747005831129259665999245401021226185033447277313348396147555503425682776168531499234054927540981422579830327771363373361510763343653032613218705330004310598948748645856689052641843587267343275241198996443591556016950197459886779360359461390188154325757616800419364456125602621288392879853236109497608102749410932380139651446912491390632645745829953677353832939250080322810096959982831217578967063871524333595387469767819127569083452204402274931883858923560360569059220790104070687065925293604680079960019938265621682298 [182,128] -297749845410267875682289905657384429031586012064373332251306517727019467776796245925595287103141846063256813637653929116772831386983476196669429707956205702836357182473300842340917001282687630368132451540817794162402612905720623025510413481878841184628284826926435586773372996081326130549354297407066071636433795941451309928977823546963260932142727927970314285487130722293998925502664089043425928819128581442004443360909074315362629207507617112118703889336529624765670810232349649580910178258232266313435288323368814822590777371489335446445096688095786013636463263962085086200514998972761299765368472296098445898250557025011107152105579666837602626692091008195425476937598734045501838355351838545870823322314925480672541209913746421648705171717784462094076218291445960643221942062994675859699441228059376994893706236514552206239712949112826333664042392765946547368010906825488246950566347660131228210811810246338739663369436337829021405913871424452967112233342717039403296884770520090042101670459681657765500986247679791252077286137456292756857958153015078993761266944184150206149873818014653686172024418349524572936179396519771200800484214087851992854765463320400410905452665588221393678450142625415497139241927988118096514605192605993843285509928964622576918354904127378547689358731892408312238598101287370079901038545356294661275730889080158020584821768509141790294798693192409858362225482685151861500945178023430509422219486471746988464613291 [182,129] 7658053591264541424519344010774411162462280543949316675110351102187882103371317640873860575333334790619166140317610295158957369126905564543667478302648782311441091591081622173069123575721732946378891891351084181942945259518276279540990216833165953502927959418827010728504691766605047226446502177374454979930618609432677989723326274857677734551373766048588968807947951541057772565525638553252089665566389836330745744728713872588639910342110747085737344097788285839968547161036801001667875045228848275313389845889376281206081448585836442354486977146496075235602457648844522331713437157598834192208526858214132676085829651043863846095999927486784215427673459674730177945307976870678833368941680541130035685811128451274582853152972845752657804149334585469414255431692070021871336419064522423112456883782962522139622285239352492520547846816641141470113725938286018486633427183375898563374650982163530986785695450298881998037011145361528539357731275507613108976750297408924197251314647307722491094646267155889137825218364497724732711673243796494597320600344087118923327473893745900980696140450508079930659052165737076988131979802614667449893908968252628722034400736685619643253181518784247607913909016774180046786641839009549785854362189490911139405767606363410687827090964354131330673615738800320724230695857138889348852691625078998877962243388451422879502007353755094641768899092813801101237237559326557146527968490838257102730707946316652604 [182,130] 4211354678251793034887832951603280801251885241804599626868613472587078072370424452658353914296047306939630156109650029032273236532431286366641283219081806879946014068133020214793082784869533880737680552183696263777966124763085538091993136890435048953520969540896696383557342432141651416875128848380772632069797742978989970334270999408868990801221110606006469607722232932573916414166166073774083717787600600638180435027208788186076338296664810347203491543307412488275212563956632315511782926427664759245265306317878402822786578451959220713213896243295781260660897914694076567302322457798281193027944958820983369381895026963091188695217135301497822474941345595115934533140212915683786244290383821038178609021110386757185711178506432583128468529419361745649704505732976592613928110472520277512342947438755498214684237121271960651607552516284198516456736472720331803033779155988417454273661241422164205542473725855186467568391426267000466654287808957782315921263721300764352249540507176274957651693252336788484705367556854815284365249254238825188990798587728545077457065918708023727629895869905580089564870207955374385146422519925682798543850097750891393366507681290994880474056945714788654423132604332402024975094615486316763899303176696162598825706596250663088818969118095985468551975810652192875733796929418294286309498749429743351158224670952895554626721511283441297133182507520299667910410784546842718829270208098807730872071372 [182,131] -3474265102933011493650487589568924981771492559846164727599852498239728988841969511778000545311270054970157192456460860447562966319269270044021320207013758860534167551914247011278368139398430185810861954299504345664659922087266645077621801255983398251743303258389175441030629793262497152463127876734482879965019309848029394893768557802251393455557871481224098065864407676300623585827903421283421280826042090003167103525270171975268875418578216019005711914427985719994154478013209704987869714482952939812402295806548302444634438644949276547805882046895250800378056746876940867045513005619123058044717410269522260309593805965780979368680843632117658534273612740169296562413598704482907315786315219595932672348108042424252875896951697986224302544829741005490931063007818753477709537759658518897447148394911194344107570166602167527957603093287115082250803091605893078337169178252553976313452368114032873912021495005051996473979797058749962510424689275436926831673920287783412849355214119283267177090985401445863927491347239749798251102571912157945378773808321299640859633755656702064721535222893915203882088630422507677009219580906689498231720270370074027706992555065288371056815040851233941107504664679787475115338154824420783927432747881490477110030080661814668410945047712231281232863887899745985954526765864238839945305312778148892603065153581156412434152210416276298752958434949259142895459953028802548536512588850253602938 [182,132] 48329721315615093326310847041418173043417383187870797957262994519174102698933377753256048827155670352407167253278804863637439067977434432915060383026304322011962167121305782935559847269205791749053344714406728985895227414947625713600055445668558957920430445978234144511370873883469446801790827450677192231121229289516158197000920662376435808477127935127170265118299971509085714436213810572405536115298065682042702248043904365462813840898905141353535230297055985211118424664676497895646799763098641942253196091530611402349195034626039401640280652292229204674085054578219527140799854480788162190009332102191998380947764902643862561005425236686025218181471290898002493377707984874010267749675632884758827203023650450850254004166429277125514087015024666590582377771841494957602401435206972580270197608088635896505374432413276157193228278828786802239444447697151562863586642401193488343931207151304786702633441229105830672896823856307705945390893410736898624236382550684441965400066452860550504489629523292603955738677027085832838398083771871184826906334409987015681659378830851321211898870548806882331664300573581883399369519953354848578754204870766535187089716442823982089753869665329913939454080139457932087980787919521556120397325183127802642137205382645697481620092551548477092676115774395083582946982523241633037805842443790663723687668280232840610932610689103411961854223190406272354079023742579012463864740411285 [182,133] 32332446470671384059505200818396175718791182450947974506383983250952968911066785218916318907245680154901245717099827826497685343748597913635315705700156855069771920089489412035476996807847705607461566974373507808724530149229786740081919847347911573736984299642000566374032444460471941830752773600145841684003064754754143614840872031424996058859180631342930562339633504000499610404079587543048112001623130934854297898365684197471450827540167612375335719214601036266074754653906979344798190574992098214846296547239445938945623446165231152260638407790182440083638079861533446418925779173451071749609417539106594679406300951657568003084999006074356004449902379135297987463276609934528826227908636331267771642408437475563265775528559774660512763814384138606967169328672421871074914634915437388575698306383934192268934203563069833991802390054876959523519163975777039179396139367311074490386238540384419904874740225735942407174744080370608154113362178865989454674704340346440188876062906836490062941981408685137864545628662201414063959644298476227500318140895816834287001548575292189049972388384593181368793931082086383258500600727108777542084048787602478569431898670529218586585487435905569233539902682233471449597365888498385401321410287052042844212281358510611759761577374989047577157146419882220126232061856065895192496935617062172637445377910829523128542891845754231107985549641633252504446235672552151606662 [182,134] -3175020383601741278538564523285015579538194728169185765551054626058450450071453225829530900320680233675470141736206434279026813898372382460227034064073338535763874534634597018380712545677601846248105730537814945407915254609852846563506581013407856894733970184806272887700414932450351809414148707565845360356735659824498242372116938530820877614007815544338121478718356871785282163748499669298510550179764689480844577108875503781204369433429187891146783612250824352774907491557755502863475909064362347339473707854844476566840048960041938321139952188825046700497186387476191181016119428069016538283678549936419916385816336909467167633938713750579307809743246619301359549396940303171771089275984198290855488689821603381865782371933479267251031903497642677628989425170161131660954373375307630802205751467144945732739727287241437701956756183719600553136020765217919056078912334965301247158186226434142081380014498994460100904579389163436620795786046707963959716058778061352970742143724516217129765200776437507057103458350777029049271556246440948823916224366939034867189336926902978862341850487884716096918366970482214758625698548183598984460171089739993177332393946979319198409342004276136754790265402011462620547419741573185201426111357758672897415433455514997131034700081615554717393302529913331308131668963365537105171732108978150723424910907951689064265048105104784304225730368627648180418616822037188 [182,135] -4350402514897201068918021513123469729929296952311636955815884895423373163895055541073017473495071081192075105235067225920038853024268540374012586793744427465072167508846631416482596113330684073638178609748660675931231091721568827919345442429138562975493284584608784594790156260707028029400597860490517971758933277774957428086113005256849009275501384325142411966045490467249763380337827235527565378063280712440008262297498669244015640083394036411208884749726396932787569186926433150766873125335238040501137583074505193258688685531404898603678278627342356402864087639758769710081439036209589482648263722538190350666176906829378006114024409533756258715841897826844813238084136959555327681735695478759922185503702531472004073469611456685089269886930502233189206567629193575329658305724435255853825112816681727673123070109360392108859539618785305258969892906373784882406729403910462501944503846546678973279295436584469340332741087728165127531146232457840306174697402970725073298226771429534534450953093326722744638010422099695362536217970861982842026710962475483302913007753027343309076506665439125793446051253189687691599558142601173641417572964505628694910183555647321486559485478790636717442646777409718170715048774459513082160914793109606771952608434001851055835445023477102399318864902677925986489006214551379054708680705484440633200179590121687974620766788722579483678721270615287586237994 [182,136] 221051249409714403876456325810054234588151060431071694149416115146024218701241782949441878385272600303584082355169071980410473696302918944896558159330210458380869350519300356704090905260556074059672594607045846238202609835711683959497993403274221511472058597433088639162032295515020794006520930927277868823884202259115705399020185182776199432236670030103718203547724520960729668894338576947268737422538698582264385797465095428609415429216337723278571423129273949464518272273484035645822335887216625845697049317071846879028930393229087558648565531649389789237889283421150566894824252429800868037073046206746455945625016586784269140512491648160820945499606070651207512092673843983459670352803210099332697013832001316385741542833642107618329238408631164892061979587583530014271334193451415356752043029782850598066844308096551936405280865936783917357526414637500294775955337150162672128306122861414865036500889082667907333134469691720300278286215564348792011198093236299744599864809358123688453937693417547845400533258013229465750991343678247722647793400976308350860424524637151278282769570455648651138067004203371901448172355314164013065635751300355493440515014652992353014578779517020414196917786226322701267483343942711103676507889283549238664077361735356532381057103185676234326892390344823222402515949345859626201776264573448600087781956349430724379204360608864214977819243071774475 [182,137] -949137247205703934401959787389772318938680284133963855966890589980690330414099097982068905649576797943075327276670039041045479443613774753622791883762607093798063189114700927182725764830629273186140884096750437225993075290230167145610431134331013798254535010742753670068158929186004518513971486166878612387999660742868818994357341950232389836357526754083604926575010110964231028659854524604401929125822894396767292142187935612463520295636872501295305691330322596288522009629805959762091563003709195179820602258010890027060784843674786599342230032867248701384352897743761728433960097482905748811216698790621949833766018283348857719850558429083437512183336244551883407752112452378518776994841994505620289276147141110447373632468588880489455105992818482391858773187675103951459829744424600802927708275299686833473666604774642337909314800268037146906399895931357612070564259328648199246260540099564737678467517101118611236764811980072051705532948647664467683221253742324800621655232914007517008970349313976599579591104463244771387135144417411538493070986721377724355547694836667622954291922376432144352484687919961315107122436348586832761222222238985240800513534086421552716368591939855489208858498048164483003449585944699728964044568842110071938124154394458886729013537758208016586527334361025370998388308965946403008905436998129263440158388926845346584330267592346431514716455 [182,138] 1049929356797979435929065663572138331270103460788456360000546165261741143250954156455820860026969752612910345131295276441167600118719063895755844327936874535376047646603922386965791973349874374834112514818788934595584926984358827202433459377759443959397083903141301690068381002015174201978191178039452319280995002236607414996044627424130618231628466209975675654403349890292509282194422535596666456608837380146304487466723629698300545018572684295929866282564599546125460662504008304971417565184250500061102018858828405180960545992338699134809383522936862819370360307103928372152119261501840294794670729999432370588134480917109082725160603480623320469299628438364305488812320980076722974115822402438927714682252262577904219944308406644263377213400357415913326328519315679733032499362885965870706808358756521849618156833214929264697029083428305587824019165955626648507389394751710399906523093100391562847916739743117314890776747344896665814196866197097566930916987827909648384735612526184918343863121682083175722227708637341926573089717186665425686704546841611898864509932748755721444321975199582007190669243737267825457368962741320126560424105922347350455334846404655151408434889175878873234833735884374215363877390445358102841613474851642867081548020981938146134883325226970761490674652660707457943901772594804532086198221090483071482102791478474311984600839904645788 [182,139] 836385225509013702261935911788111933343536727257199213282473266180269406469547240034961536503275523782330661890018111838534067243437295436248795697984318212158285693989689814366036774912533275160181644862713198671862651000481220639471237976678221573336594775526529781372716628390848500181858486445638559845234814038667791431842113382080558221502511040210641901753956853039833481971631548789123423691809655103242399479220456822585088634299064066646745072494588784258072989246938853403706409091425602750182285112787168980205825188801380025063614586994375312843481344830705191390033123609614217305065735105087538622737878971337451785781241346022238827818377551684588244528923815785277615838605573183906014447046117927038270640639205088812453916675961418193299100236803000157584012242103492551847900662265011785547959365141346044374341097393407460580688293039821299509900698056629415229590809642502086057396834173246073689586842557470946894668704066799915258294318369231112530731900905050244680288565635307008908805714075472611887614657999108315131540263069112321216251360238813245419549850639863522842744716265056800970734494146786541242458180384716919011265584803279382946472424329854711095758013876930071853803997878472021412193511712769611075692390993658041010025963887362489750071664583858392353076084824778308787075360930216498220188640751661067876027570 [182,140] -1996128957501465806363889967578185316609554403297807991718579002064603187176835521449602944946891923276310004112525432817419145261730618862286051967589983830600288444454192003749985556071169472507079466140233215145163047391734753901461558235242926910265765117666045916595961609715445368455370467825222744553596875757537995133058196253121556098515526958728435399797494026007774899765618612438263650573346323310776185713491480807203166448421910232993346768800828225700626856589633847155374310583315090542650738509738784415735567433404938130575181997443058423880920417050921403725224684664717000657990940159867743310420296579461693640910469796974073954944063827488714907974550831556924924447771514251665687406242945406770006337791913639395875329145476071149541369630589790755068295246306829902446392479863706267034985681390516493643582027728798417046784343788528637948497370100172590133989583533752005036022706506316776033718992878411193620017844419970984312471993385899610133999417495211276039777842489185657080292871973968818445476915421070241245725779477240737446402220366199013063298733127310430476244031070220988124614577417200595116680394403341517019304656692010054142999591632620290050276582949422938223449863686179260003614054652926255283419001212298127992453680454709518146769063812045863217277939383064399284736449701603266915495948245432805 [182,141] 1038313354642974458618582192041823361424414160127460743647857267659961440316614627321570901370654514783843100106771203931985545993846099856922417479800529118350625238073439914745063216466728503014274702446510450067890395060115373207221878361127490293766448022726234205332430602359424670800884331551568798891084984537771707673715741998812157941285459109865635490799477970090431391728898666392823673641880480757292914608405686000268424859508235828416727294075912834464508065337915070784927494835138536862181110805718834174125964076192546531827721707155407568304576223961885216870417956190009844963664636522892027846763286507996219698691309874142154458366111055879533747687853726794544235570538629821453842645976510577063403448494273415749473882820197135727677992112081884719313038735991034519144293944463074579639401880581968115098649007680611565596727611426510408866471927830576766898616468875199077239383563598389934429750077336582132149203725443000531623893910144260209550087371715881403498798121231520227831016238077411272131483150095692368061694795989142389001675988064523569810594595340769809476071528703693098359897760707447122876573625050501854881639562957230436776288535661406665768941024402422278639020340544519425759243885430782049863155823648984187020437203690848931705647140391473557079307146553347685582579026788772478427404684 [182,142] -131441080348625561652328111757358600030957700399526190091662234483337314653297928563084165306851619887995217943833340261251490037132959375471394561307154706806673470234842983058047281249796351746987598468061291002952280376922917329994249816780922498156965567673833773149887466656194440852294191796607263863303946505946115736734863839348216286941130588799434361530177787575551528557346938382884871661497705663854709097567483310276115239623899933092416386723242283839045916067947916069064713275823903712901886322202759531548338116328072303556689989474573801873364019796738222150034792602327108227649946774291511270890194586170457898074904114717761314507718766922532085623609076293381907722466260555312199440450204787144206159986129576247937861756336887157494784452681180648755125587804160691605141979013582834826442948903298965412519143743567325150852124362444301281996053862657170207089330261959061234872417315743728836796766773825047944230304050261194839564068691416182728670890099582320442424664756426461352823942638871381878064685213869990141496969942020321184795119250561509783960732084347223244271851192809727187650848397324838462283927862302565933967784431589274271010595285297514515502424305422425952221265009889667798757214638547804835170423886333137300207056660809901989034930982052472122924276262740419045153351290819760 [182,143] -25759968646666817642601545214890153074933979361995612044223935653360317061316927300581616757546897295789210314661390050512118476333891538135245214674942141732256225094008741392250701916868397357789912204579293847537871284950429734476540552980974032255495205264032023706227933855235646690726057349918656711125462701658651034631949643371645231236582305728154722044929448462046587168002750498304675796037777106190796646783215421481184872907649672867543002080560660167517540896513101507237693460250152655219342958720315587402863105217425816310008114647017801984894139070629439379783144507324090418889428473537893347055529648660797539570233292080656696454745838518862542135826506849560218671847568243555620749732972009025230172447698424650189020748332891674539666198469727897131122002366135580654817439679666199975961665720874075571377540822654136193409637674985242194625168798529240271203600004516496611165687167511960914937529626335547714914575773747479308086600806240100136310354326353869454083363399822421141351247158742441095247307270728357660279992345779782622637858928939578312381359548062751373198773515506272075401536306708219800993034649484357814277245601333304310019937590844408338457399902847620773102586361831752003080210407027204595770650581978368081529971297274348708475282362523072516263452052552445876573511 [182,144] 7291467052136872074732092123828603516273563920466634302039921585492393707232307867266305218070377070206645050288895023510054908775032461598344971902607658084167014101348109763751739631724689590381946533922775647089176135309580263910954046299815660109691189466910203787851249216351847462935950746344619754249204481795432053794350059148487185262054065046302955343199984690920178470346304098213922657586769618497218484870217083369248095856424649223603182034490115051899572826811047369416002633724863627607456566388635069908337260076957792442541722453730982557487388080907740912886370882493494409924423544641811941735319597402024285605417207811189903971175652781905103215443763773555077599926721859918377471441882556214251603259946218878197312061900873495386800908006232813786259204488252141161834430786761361749186278168691973995577357175674070800602489559144739497187684565581776801867503044442781367808791991931110655803091839661745233308083142936300268567788567761882339218568534605267258833490996543811399531819884218692328293256842857008672465803484541981105126515953416671516243470206970197430474992801944277030797813699412744068281118724148501224905309769409621936335161401948161462217367672516022440235529870972218792419050333777083496514769966731910671106179347553058020302126767366956870129907485886996 [182,145] -607062769886022418784663263546679115840271203475701772610433239558909502141825714862872812131272181030222909197825363473297161468958259887131952007668335633402270964006908621416860249138358972914321829784971886201354951852817982035899991531415109864599911099534913679637793602528468319147742551155115177241681230659166258351356671553947576807873018291630567055707351079179872682917563888293657467432046855763062006473624170135063612345559381304631614436951197921197662664477551529230136799062374212715954922891153356366072138927919545757249727489333964939300316961732603803119754242721042026103561945247513369045978696780535303608177306418290352543606984992951948254136607102035967603061403697557808705159485136684259055863368677396640822878248924153951277973948205220877288675258573074503778371065640610839913239564851190575170389191935285149650562844717732084694157864912226777495965572244304366719583009745118303139893785760699460635954743655620753020941114123869805268900519225379133755148347577198852195651368122077253026810631936081063896222855885501701571823898180047287305507706199329924264355481763857131140158573349688521881429449342421388265793490772552970491087435104045367225748412825311466628387237156759741739004215541599075727567326982019474739021234104243316787127237574132973020328 [182,146] 3539640062088623223678457277221283469009595105556207749700692917638500294602270627306550458211247011583215719552856454234341357533827699413886227636304796554074099994784863043477396052787295200754733613395376662601326908370916738420025041798253134873590150633745023628156857309372012067990326928385746632073969949826189170109862660130470001198624522651192577939604328815006047812725781585304129516960097139176976307235758560729258367188530697804245389352553669251143168695811059104716104549737673157062917764148067410560951704510278432204485894945957222818161990674675902901561663782422981332930122385525840605697031203120974087927823384497275283708896266049479592605574351461896571287053243969315444945886585151891211359935067976166274800330009236257811707585303497039448931170644102721500235310038253791028109789908460750803778052071389596072685885504376189101026728033357549695587355271478584229012380492828563248000239232311976021164419410772678409121673514066401866306011727126737428498004628147973887611278235664730126321624642253448176435209709636046767372242792039516291531918397772619520402144501424500921385279822610539067373660983359840288290615574840326233647952006985977427068540562988221546522034749782070977029036400598778450188063559746967214210700149905090837175113404416 [182,147] 1500543016901694238479939198400209404109461637178946531145489430099992735677993903601923357582515681996846095383274431532510084372246827078651866132659383929607741944418501845836008751380722877871156198776680918592832521825005204493500101345087027411131817869487731580775102763921059309446139386166227444177506919975208892096975788899541749639056457403010872101977948285356548924578591394867089287240509270050700072224966735844537713344079009340284872126666941748558287308275186720190609411265546445972185732671920248656045634643158265290555807524714946951397218808039833886538116141962789099645351098447876943854847827372042006122920606279150739666164104266993322769292717777322851004971258836588899750266344800851616569724348516395034327328167046706006562753534477520794322792016595345135069030071652178492858179551026992687461769478511308403763539652811125503338960001227961728693852113754883409813782777562179181323610015120279582436267095614833914089382576867301156963237713016960692648336463243180325509430908762321181795714363794406326864088133106923034497845274012924204142002770744147930254789863075892799082020771596272437720306110374270297634836837292891187363033821927563570779412855800169388021712602624627556340767851035787019896455976534156945137765593523316496569 [182,148] -55101801505104224395421530334367204939741152707176597409784850848849366928956658787199866506699246486446021767048906315352897025251746335843715144234525142895060709529172238980684826407381209512314877958715875455422457255750608661717435245546581969150108753680467951438561049423289202704421489650580067278957863039308551652763720851102868855285915858938804272977016223746260147977382430907359612086339621262951533603909356079765495908910689687616960921063699390141711764833717199862327550720124722284536115698845211121248427956267301675515583035092252662357843990610226538513449660496881625613563687190984658540932317591517743125898069189983328483379075291691847143505822388844279322786778263471465020727338176717719078996806901622735335097233347441680726838871856716732788773295843306543820891046219786224060094785200611766069129821234482830862658019079169311376499191949846780427717705970703247486633433660552407172883792761972053412568772316838308321395657478594149523413316719353598173106272052342141770543102598172234350035520853934420709865316658962444628168525729496010466725246592257131462127376940279052456676369493604388242127379010635131444539158556612935780500346800532521026389091671874956195075017803962229669197010028362267521162108777158115215213653119 [182,149] 655648548408990069663718606814801948088553983132018197113192055970221786086464340229464467709774188477839050134449605866920857722003818226192645854487160405312597381655296650750962839349073486201197620073711775489210971280020707013559115082740976636774276512105028950985607264413088075127000350318860169564603794706669304853435069825591322559565489416359220438227020167557040634747811902753809052189520314264533701546938438944147931015336729295380066672861092760165021032378388372360865610208641677863328411720659968725444483165473444198016181061451529764729097875862010411179330542840292936660994141808271050281008630197848750180715365269233945886418222986311375761933843527083500161721793123976676995607076329953546522004921439577997936193940130124312806456304007860618033410264359553562667872707454268091037576559418770237625815348481254711110133021704087516823659096788020925180368199268267287226369585903467136734962135100209098632445239082124298348132185057781199187050041651802154105285981925622245649249242177046484788432490248061883918718487065095382537110794526059272367543715981013674810255974389453027281111763007876247785588277639468828922209654710549152795636523295919767509152022331487619536001196949004676927631905859115967864194145383086314 [182,150] 10348801532961232167958294824955174879938060499149228278999219955038922934721390583088021451942487019092879271271905811578506042290720427052890905493653633677011963291629103691885234648680728387966663297764755280443470901392050362498158715932377331261036828984547525321891465256882907919773660129168437669295748913444561025762247377425445219246495298731565862529218045888876608235092484091524265173298489449502670024634549740641910355901823288307191952228206456700941725980398477929528398671975905277361888563528590854122979010590116637272285251440009855450378539409735794725579800906701944744813000539322605130437133212845584372666453751899033197511634938817173305184696601547791665336419966071960553103528524478765454373440005707189775238032767142254463679595466933247467493818567586350857552136351242444504650512851951793633051447083067891336303413056975951124657618414137650604561646942702299992998669171238513127710129936021483408849231396238290740708902005477345447094355136458420802086600401709345962810789154559732424458077470581541114967736040622865900614477006410378456087936620375157124986768793529822559635056501198914007618374522905680836671210242128587524446643413143524321117074718169829129633719000743208847365794051116166580287206 [182,151] 85560140900039990037153418993496361485436457081173190548562970308348212139296895371511293115637349014370507546986682594107835968189179017214431718496494301180926600807333753670752181134511245690025418250459093889990877658681767558622014168099192371204806607046516079320689919414304986560221687711385228823953615404246138599290603146114545990444022317829965346327075921948515285891160739462004487430157184574702310108874612730496630617947009731011133551406102680690506928288744943929382609625074082995548708937215946209420543845026810221455951470720555404372268196546640756731764133093579057310880049099396077597105894254219194608651702114189054177346977557380158154254346466461000177730064597983982990845226403070777893366945679240167290143014597270250344820223915743569040633758538048197837943145392092393751293037961833418601850674670563947723959818738955063768283722525599842632423607261684007910976343509200720276807389552472088872898659152261660164509070298773137083067327941928650896093725581336100880043763503303563929774405882873303035341552682779015890056170791347958190283120756912371468266000345836370159028957043904809447487569653036709027195178293519458918054990856506541622290648345215030248377105798633099677467318235501 [182,152] 60107060483883476174127283538293933611703658283025067946352665401800391948378144271123171043636152990311340362327949468761575749656921978395550379179823366561400096411955913367206546015756298054156414047676829277836974857108389032800251404405148858245109598153017425855437887161775858409970062954455460483895429803052356424911312828368915317359355086053138444622589766305126784480738008368515989847398480281625939724218577605709194193399135740668514581261307352536958692533866647774377674216006652571111003070251153230015158494642653232443421855417892408311100013513323758340125414021807922932339772249921938774917113579059108035972081689710293345360834824057941034190226070069860369443660580888062855924160531477331776353216033943366401180483136776472611227649786701939456097173271704244101514018392211018432006513579387098786767710138708300307403736596779390574006755443236720262557386110669569159583573350807819699477650660915062885332182034573408785513820534946665985977723730519461919662565368766395235165182274081296861467745377124510834980793745540499926691913288354991990886472669854170175916720273668452960141783978584602001766739346642592742192418937137750275577819480854024697904566033240660965036140037815401614 [182,153] -562882260355758799182570532390687874086459405710529606548833618734330165250288128485922876293415331632099459359915773534468703304346602829006008669659556055548194252571564828888010798128660859989581531336738954466962905075945096335784796924723414342293470241521752403662041518817853135064743747938478263622416178644686815940244536498901249660459104943080243735918799105883661866001811814146790206608710409213482540926432845659018531398022007749897374656942754855778293034599707550756369053907691483869138755711010786761994932633414638431481311544529006796209030939163097524228818710222133857753854864269416581721226891851655198614970552927574596398213455862042174085346575853845008383960193907823671576723717546456978285616377266859029215058672322189205666270864158324606950254403483240368352005396568498938997448266526362506590073604086590932052958011193330728798890813354994139887905605176777726013646764155868383555317401123626793078204306856935771327215717909276281062539007662982005557890706372108665138724638291789359096849117824197914864392428882578974269207076269392099211361704351373815847289969827592749268345521049624872447045983593446387499320698398005822023799535450107260127882604535576185221806937 [182,154] 1047044471019299872084289215010806249649217022960795643629540117367453581292663306311860911645428656319727355189318854097556935366332946580837215711029551813102850531582385650989942696830578456543697352331020018802800637354960481763709106110281282933851160312092263879861164623495522285402141009050514160259128178808326727604745797787394653634692630018540138006008950331974587159055696942491940947874294931309009453512310219040678873109213442150993251301423059327574811497323283461670848587057204662074761099982583244518834882505933452322799938319964558134397117954066847542068074431253433245192618164509726209743319552214171344636882510166193745746983428383137763886098004143535265975523602416472745396605863121493515046585947153526883618516117397905188998658656888540677456539073274774782438724991370698016628510247983489817529163378939399865494362798852358998308272576405157337806041845542335731920013158787221749580488093303691617896241285712763599195544084254378706366630494528070298496351927107623389790864197845551453408029470909802265720988154160041679925331454561425549634611383114312024686960392476366183080596853924617318024888435161066218377792327799961209471875627342483788000594949254828 [182,155] 3148736772693448895780733047330571289474772148908067763500516950001738729152301104951662759523665359036690795521919685552830110542400625727061455603451103694757091154666311628011852926825515624985001755641733883741886764552940177494495951860984118268115481478737845617357947649851966285685812563457894195304617963867185873171713669097927617017251692692443375596633052590926942897312531958642347041929847830598244889867436492061845071107011150591218160748891789572396053124093430486824665324644806296917790721641881410259359721309356537447315549172547810163552885587043407594098857896244651556776975989890719587875850290715213489637659330071304235270039761086110614507090515966010497766706601222453188878150293980495892096725096253842863530833205484498080084813370495690566587622546461045083118349775441513010732322814114981575333015138624159112120804613574784414881291216108032062143156439945430576162134364443000148782881099035538575446127975526131439016613574909930529810458750242127789318593476083348656819673799639213493651269548005826148529712019904129590240933091572732073687270897133623603947011080949893291869461074220490494814767291593803791188132903175028734132909967293140436434 [182,156] 1134181739249546802609212969864749733950793303304244476028478697397397802479530422352329485656377134562543196391702221728334910187657432776071183086291397282187645726749320430714874813755956550444744722051555587416379355936742324654188868683071768667406430103092707142745550866536415853436069176978538509214519307752286379693002593601530214911479506085486993439121628124187412633752410792270931970468615900476678675190808952725451146348756057242888811419568614838940363320368892683922333924055946741204590686424674817497993620074038938060487227697330054343246352552437145683015849473353839940491061334288315013197081813900205981504926635452166468166482823060522232157458581109044006181508248059340200313757411403331726845325913458848983411257398718192244255162033029124294815125671447772691294224731868073426654739205277246872769939420450867331853120828032838994674494134253629698082219362403108400054593034008084868997445389873406220781798566857820733333766799648666815151920862897624017986513294264149882909434732303186503121672000265717902337683159171997117997658762853326706999524994032900570740702562137667555981979585311442985993711391443460753891312198607982374961163609 [182,157] -303961905209419977225477499367987100727326597326318571543714690674816503091825170552792219455046548761199393837841956596555857226939040348760901615533127308854987923120549420140831280899496434206170215331885588180473891569281618145376283506799124903513424623394164273759026386728436709514929709833651252029505410230081998563677544249460370637657906758953492540025561186050658968615189250648724661270472872352929950140624790335570510354515304919939975626319600713082589948707649227539401825539938620229381178204111766739760605840149497240052425106955722586953207586942337963369798389419972687599948880595961691859574560759597186385596426758017742395651880563750451014312456576266782425737907546129328353586974218571776604919301427714651496293411681952954154425743005803268703861516201722649394085052204465190246827685051325230264886784749956566496629875394215662890944348754309783872772943529616815707322099193363705906602008223988989990201358779145687189917607756807381774037541641901939573760727143547203907928767563957559670430587869253539632344684417296824702698058882977273197228904634056957223558962164349156554468952703768736302672672418742972247837917826521 [182,158] -57092243459889439589842840711384205047021534837636793262328604110950543317405461460775242014848255625059198719546775929200365270282316866940391437267200485454090521055715692481415884402417823382788046946373514657191308281999845995825457627832602313841040653969096036615414815292077124953419483650336095885862221259250595136488151921895599314378711634453356820300567820816053025425588848588300425485109066091038473470162703091251427277040176558993153752462728688077271244249013195747986370650866457617021092049756218019728418791165302264697824297907765400707514971605751618448588434785999178445766167433177966583412817724760752736970261877761547141763147408349424703440908478313869318849030661870910249457212954344886050666698838982840055604955818004271705193779492671893047116445862188024030225643202017478715686436750604439799862049183672636156759553588235524563912978774496240709978840799143824747379861080471191638688557082044403169420944254666568825426881836711553295900091140259097088033748876752246326403922777597850270817773469385710697222802809884132040315923757399649022520730278164451184344660514552773203517029315193720110403391279178215306 [182,159] -5212620871624413364395046022754421378177728933983153909911800097867113922267850939234225778922091049804159059233687840708734896793288200355424360605913115942010706757967179357842512636616415294967918741389177748056709383147220940140892940634410129433394575078210745069371160639296549397979825264686333073498244837925980723160700688762951531046838625305552913440140695700960812377070719785916116083313368980538673907570188644550109243841651832134050338475262071027835554397533670772069352897115278968993783960733165425104705860618139623229378324771871162035873376721534115374787200653707428450637317230225305466207591450497000422664228235480441636064134347622594769033981613091857285112086054754900231402293076412619816107700496045707212450706903527354896408820988827530382845318240499598280616804492400925592012125415990440780869714311839369404458143625073870625865097110319950420188267732336823214858102028554456505089720848817823519334920605114802564612890731806927338102168721628927739731731052455538903385851767828778144156011125787523118023168664883331888645483580383787447075808123845209186565204101307914413177463044447742737977375 [182,160] -154968301805265934017293090697127586421661310530099717657444205982525193965053033678976335125645257776301638202295852112788814078173610503094253522264487019352251835105885426266059973896841591665472492225463211894236887146868654089059860499394331807838589136022915069274971862592088033215404671253486254162770020230363163582849401609417161098005314018283256091504777778846403536052436493482742557423746322605917350306573427046181261249851148116337421935358291212232058186335591132743414827815928889070003387332470737799145284134525561630181281208658070371708762940374679853667539741427389891655805109428301108810176400260253998161578026776363567719483122149654374585220124791940411269036604975626839679336157974524291061043954359078220962048645697190220633016587708355122920346181799119057427579766572200824837840030443454781141819110063778742877613386887827838468418740719973196653705580391881028732038592838086322439526821672877988106246360300862254499611906140484959178368285970611348449483851485600559812613417420479442093467986523402399114247591683706743191739206302835358013845195863158597646356075040041242841952393213 [182,161] 910353173172469252046740138853366480226014983287743299079835328893832443247182303201855506132961859820606545775284292866700996369767455356852675441873028986303825355126355259155091459605206109672607292718085561761741409964063049204448958341268091781211578689663951607839405438276188591792095517005500215959272608074405482180894929518578884579701901567424278039599564987925075481751767847906775965810687375882892242326803606168395354571807293162801721456359586323316465777109635159305764793517795334983717854652798592240402534782515141406864986570539783889106101389577562186283833403031590360567890235198206700807805161277491047498665171191386607201837594528302065581760721788055585750422077363326986366653699330746956940502329467906772534457630916383011271538627457554233769912704285589784007059434019797037583454117356426329382192305376458112877633188681308885941701677967231978872544674702462475245846374228465955655770042553563213399680739480607669503139200841016966260971281733748067502493834358168157275380273073484695847298811207081663108636344854186799939067040475448188025539506026019208305163161815918 [182,162] 24340675079189027808924091747214240136714923977941580409658553569615797323980929131568656872030733621777663271047350533208964583453569891847084878378956029349540622401343021225764607964709376028109627484600555533722053265788812829805655998479163578126067436804428381294646053379873621902658642916395259389120186496306062893657308169895865066470866955951560864756471957946932540234136142381602879921759115033670422675742254377245147138309591989993834150271933349202743085674173330924667815927788519905442625732184672892956409667635299543184634705552808672447173798620736761994386275732626671926975589745592451960015852985340218311082175032488781413852128780060909302207036984960400983615632650441234291389086499419088444230211480363496283487327889907775938241104533316200709229700105115191999848679845611357079268783917490464825196190026968654976163081906205446243041021264631354946476027540905781714876644171744861123719200874090165998805359332404628758988906338166959169969763442017533238141718847967304232315181612482844285984485279749463449221417802391225608949348117685152495488523239761978020 [182,163] -65324284852387658417604051072815203363200266116929375692014377564702201928407218700359977956884630955409369009636883479039798175429206727326331673028017741402367291611638860715340193717998540392496618629311997921981921762038606553024420100940387715981419144907192470558558155640219712526385808859459616271761194727292371789198308470748099236088252588604030403445592578116385034542420764762796947220652675148637684949691316365369059322503310387367929849190735176316161630878760033121106459112364675543765419353072945391169411062200700966385882058924439506525771775227689346613259222856639349152555172379491439553032041088665091859197669102281887793620589228210873585518197297270706376235074560401815312838649177061141514070616237539112199921079167704605934958131694843165201689002129099832106038067798179187897570212087560130578255380203000612336604595071451444424856188675470715280533424254298247261381320786421021687277705673175851444480519177392516729303842204978555256079365600221933620004781211087761158448637935622209035454027174081954269573601552151872345904127053998540015091 [182,164] 58954103575266311310818978024925139026605334447982399818709864432581761066653963899287044400600268353782690960052691658410471935902952185498631985610719674172483516410349742054467242297804671733650440489544034017679781236845695380806773462595438328952941391045464741318493136973220105718538050710113154932895144882404829617672130461879610011414213103586939614754817570470416305610836746112756295137757777164801841206475489634009219509435391004065965641198881392407070648289518564927268266211019034406443749218510079528129911336350100338146998613152642708613551793605615424327602371876871130808554818388118708603005365051297149799004588542144385992757975664110729108793926271955571305516003914554403397096631962056305439593453123898432894754420805218402862041473365220477678789844565521736140472455386963732350502685443932040151913065157523905344330388840203770757423961434120745765691541454591824014157859100768425947361177137501693305175088063759976379295614778706749265926581277931009587283038793639197195801849969280130162855885971789289965930377586378043127723450 [182,165] -198775065859538059945997138970531408201536144428193425089700830370761145996977777493169180124820715039022089534490102279457266779993488122545272022055798880546733497020556559651467950008461621736472522320090359910187521028593000874594653556531698006048414945835304058112505600257199169695338919681487681937722306206686995064668902426482245193253412297901751138611853550746966072868703021056363707625250268674209316775681256412282158548269647200962642684509010481606458391852751531000949225539732071128772483230962668858893630434293868441302512382912691174336269043040192268678811351265891850949283776531504086935519778976813502983821654907463829766636409332643774826911566060605481734189971594124562442839212747225011804101524069577727889227380987862915830205447941498496006959726476228977253342136700834679504378305324241838619877492142021170169274234101522045199984732881263151675931224167899374869795379856878319149960463496093473840981427461061926148217485453472504832412712776776893949275004761104036304180634928612060903561197157744512864597678966 [182,166] 29622109268564273869974525966275281257671384442600570305385315925285842919813182931587023278001691161245208141367609896839152883432668693171806933290315714767832310602557626965455387991634266056893754749838542368281574869123069434475107087292446634353316185006242278864349121450855981466278768357199032756038267364382535787874861002667584568922035008543191934549520448322655588137298465164338282748541694186593161524885967447933071095418368576018917836637129081345388433528854554016100089728227349110999351675953966557706430828529974537041872204963423138822287620658936903996970032753768904464137956049723459187149144674818914837590871339606416985418697228694611248369265400201433673548554570696435037944526088867750119460596715910261918676011874844080399171993568399944997046885740889133828239802489529753138604038105086976657233779190090931750001919456051167319450831914504132057072726696184717480115461667277989116357378988076390411176655229619611184350514782403835712326176135836664689585823667694750393163770791137619096220562388288 [182,167] -5706047724682947015030034736560270702679424638568629675824166114019898067633980131359973263757416057452791063164799217919500895206803236522286767118200674558160134294947368526493605473785875206316699266791325484210143961318651786453588126575065071855889728380542385886286829128080357205603695185635653713921570103224966822879671715196544946767981587964442375389021839634498436836068481574817121375801571240779758240490096993397370421161533841705007183556917671516206334173763629614826669923303674056805495394951082855012018821794394890242017428159799183319366174068847194799315044779872414045423570867371214454960131346139877042290061505893733955161503146613117655356657977374064088174776665700781616382938647034228669184416612494356125870703098044149913157935757276681981929583336280604287878661993786556759546000155802118146276368712392790400558869570341495831235794305399564134672536793379878896753041555136614371026301262087066618493241681812833855017230334223475414212816392514968354374504123586468634861880266128970 [182,168] 23510116879868088289911846616430161822698104354610458201762237508117111977525930192022841869567064069719087541875133206874782709419315115248856180411350785684938969156114343642913203192973657675340603331840219372466542961639990207679886859956576899944678935908660470240341474510415321884313185394731968004076618349470332942941515771039756489329732626534934206810952091766186476521104534328081242281317024337985074085723612877404703091605038454143033041739076661488923528519343879980923499421417775346719342799929557630755614168556756316973685428725190321361783658406903822964290424144197672821393663785070770477680757528054581089433920352432568410483076588130132957511553945129271787990619172264120581370780287499418347493479278766345721850571125715819707605367748375575900193437287700848919984026493131126955104738599239661099020988624896481403836097739698771834420797368119010745610110307963450904614093543451525375200956066983093847288245503367433114646009140444745899455495168788905743170491830089045 [182,169] -2892969351186430784459128142535094023534994330643328198517476122428543068531896025975539329225563798693343492022430515083619911761096124218118503939888237289427337383654154856179166840735636349027042043510813650646576489073567297332291922555581713351470904055813547573677523135032771407090761854860976050720612546318120440011567919812543390431427247116653317572495486502937886928156570430404434695371273938881783447934290818084319240704421815471985610504241000919459112911455331644292278359216787101106961783047455622043747865385043501443796557680674583534316495580402011329887047675301313008388798910852227262274307957180489857328683469327193949601153974272718058003150839601490246314681747047802503902370693854034130225290836129387712425062293001492031116700325732670795580177939419083243131575605808918755744793269209189348126786715985780127167968999362827351890418584610266773181290051344578189651085813744439888633741309922924057200562493577820871925427315160689210520595133554810995 [182,170] -82491452674641107499584454324231185155856841545266055322025448749140808435263684494766945267531280017789311878397794662685683861088209648559212963258427383567015092485161737868395506993144212116289490603654643422827313485170600603575678660123142278697656561953816910299181548892069596768662025342188518682095920706110453208027712376796833909603788323120160156211691923448555210031973242479109556276737249720086423543409293796542418809715982071030718926320547046853338384746216554181339316111905079011832928459379201428118689931845906217145417408570767743803783006492525761461972737877744181550423430851178185414045675703153532342755999833482218290975552060540555234266268262183606716933644545931795605218878685227457910348571104971074911258784427299106743588982598851331422354866127153996235413080665986070857374911518273716826662062841998564877264101562504174988786718527918844891043553688620481221720037023205686012612048506639079414826746137445479687895707606004861413554 [182,171] -723855137704924664965791712116171585124243479767617172993667642317550868233242946754174072343729180287272104832213246891835644424509873928100471094193333050524315885101488041851139109258816129245512286704891464005043861789271751924110096296583697535107205061827607912793802955523846097340957777621274380740720964128995073409158085877545752830069145000871348009392124611540668023267702538121997075995443618937181759614593606346719979228684220042424724243435862919826932980454915605114018906552400716301123462638325080813928088438037483641163470616750056001342563575471594951837398135028870578452494361616331041183575720597835189078782306903290111789360512420374608376320519719733531770802138864933942210076251094885140342439641129493773551801317207559422647114091807078033439104576502485259576568525641120052311836426111968466833202415688726561133757753020569856124568273726253927808002638603063403260544140329836677736971735901838120605047563731820666584316948188 [182,172] 12385397334239387350887980731865694012994417161389586912102969993056000912053936297664723190259028599692182243526016580993895039050426662681111322680443216799083977701521265846107654452455183964667911127456276716944619702357575856769204116270297377874946569732399130439757668032635697804655387086626109843377705396252229061778472193323101826666758667165052877408998401613694847718281395435030576528704705870062139405729807187350116479081839155769295329728589441019237299042148342891144400937513530139544114500125104199724337934519004545676139290616684283806595048285117021549562213450090280864833633776343331740825516841356388097380788832167003833163977710887953387874571266077073756824374228532766625790164803779496937079813030402530219131619584386668758828287959442828529502365234142690390531045863986893231805785713039028929106375344833947286153357203148483621335944496608881032469515103138911627001340275294162580247500561553878286902404458648335287 [182,173] 15066082215300565122857535692740204792658971152230930399263863844337068509998925083582108747183699552151852489850735348069165167817149899184092347021754601990145509143335257824620206374899244521951162958700610893707102732966151629514547144526842206152815206691163167714141624697511276504613446258784264473293677231067675299922710380974749779756245417999608322213106402930919081997204579721382421717672779425928107941495210959383795586164179895108798962875343858437577661799485028937598109359889771622081249306866237854548553356765169487797190802341824618450013521358832455212316432629936549739210682715569550289163711020475825940251743143546277337842492317829454383122643722644413831168602070639554264902043178013580329610805524080383926224314326229628343267193600637923225080955926431905519257936055975267632444908516623584028052558190210600563014160742407838552160534814731104332413503906955026883163544330451022488085377362824290040783217 [182,174] 78372711812830697759733373544860740995974081676663368276869114354463373681744172408197110828985724587834081666134454085108299903920140197882642112026005918779272575895336949464010972939291383947272077293258604330480903361809624727693031739307071909909393712528919095258735244975866370449322567205460592584973943882896429704963691925170278143396929577954770836448511430128112814397730536010974498208009040937316964721411356868029154960202867806301669879013561039209577974985504226566495273528821949525963898399932902269184890033517340760341810971352242966966353324641583121601886149277335078901618662443978217981577214530130548784828250064131113750493194008420176857455153877277596581764837362446336930386942146930587534983349626653944310190224326089333574294956483918241794460637030093817092020176630703908475464815553970833088167909900409489346706046126578167432566041246323996462802965962279861464336387458724412947277137016814 [182,175] -270270910349437071756751987238603422906602008942565533494379749085051898577921003602896264309373063118386369524619290622099192744214595284642990190781516020305528566413488332808259564646321359905494264471671023818714932399845499130247889398922916435140019594638077631738925286965566270682224091825588179635656840399378738618898727658233476461720865207946098070290001028345778568055260303206403041553574571162613237443423822035135611394812097459314374825261206943849901317256868427789630659148653479664503753411661130765406886351405943805813128046052541182324981816768257753105948938229876569745933566723073274520910818466076264287701517600043606373602694715083560987653404118442423252062648497329596468395258116947563732398898200783674550771095489572764443678965977183904807193282525616882760735848510847859408674816237025894793001814009268587599231218985562604724337920043962562914031537914816096642860270578507216058 [182,176] -72111429793712006884650051836646611408235097254172592530721585502850999637772541527780449305453556125627723118050973255249336018424430598022736913681313150322088314880423976353539276386448193825913055727708064796038497566795817915384212367486949060955696221279655139601832990700926322422798791184604695613588713280980230379613037848718450975203293710985421584320751128339807687725334674153213824111037901102734182686001479256271176897425017526461784912210463923411663215184048127166225977523759825707905625985175445633981537431467168045556316085977508412714645888412158308982677353402442798455340697521146609029481358000180153644142873877067797478207042558405447613310654310639974239184164522483440613022980582598254649733378263891134064913946420774609108132590157365307418305329625233068995486494220080291640852637655731565409332344348930316183933845776445416245966342379340418766787263115473923741589427 [182,177] -217886552599641451959419943404952643898439719748631625108653282301953477081102388526616979997950342052816995362234027634781205817825290681907480894321688784568191443997099129707305674846808429028025314320594925973213262238505171430577285837776285712908110233997422885460880422726028453707236424025892859703465235720732687079201941209979285768115541784045856639872227430427878170027353971498232508861369721603068991397892780608808762910199716468217648550983696468498285355972762615022104293264532572694566467493474400383778879009999978955815586726686647736592336196430353147100253417289752501796948731185731177497194984533158274446665383072461879050389649339323258765015350388874171235698567872652546425956398138270003846745625815643774541474354299359007829171339101581423672037151047743155125672255449307873263889710746514220071059312071063481152676299766698149112140894586502860912954299108639 [182,178] 37180027146815055446101322564780877190418098978328422310549971684324678471697224978699729621533068369030396490954320889556172194220659889670139554133686158459461272826448555312207119895344904568253984012372486938879631887979285372728462081315090931923480623410992494394459068405337140013552942341677529601901121538535311724032360873725187645880697485880386305374528313306333557679513802695426327281890556286584523262749475434434274799437682950528064534228196935295898583201367081699546656538670841583672274951516236870166864099429254461447540095784488945493320892969355288976326922667778956494152381329275580472347384924801331961923027401652722279957300683840807976346098002393054590344490638553733697110507837949001275942667085761079082047351593989424357481718515639807946543079198070004328568633445183505138629700172205113388185660863439739030914630689568738589529971508969028186 [182,179] -386165097461311873513228826809100225356089320290782090872701260737795955579846337583355630470331687798941321427508843786249945516768365921931020058758306136573232601265139670268242365269983446823356220361169768743361333778515032943140759421206084614640173871590345603702448038440795024575454868870088614375971938106108360183353425312904418537233033365971631590374285711846422695847003162073110984745464760680533551383139861351552000019323572273012703372738284884558373870049525119162609284813624966572521232551418977384240182022795873179006817442616879184759735217131213962837411234019387986559960285193732679434969986404942790908564909486732860075175500330350953747395616895418644156631315862480531706642535425754879520747154536693316135502725260697817474172587508893879913924850958185838492737257086015855874068380281889150647469869284818255408101010998126224683948 [182,180] 228465103604275687075169833336468194830649633583084944232378392206270551960739448149184769385805127459793511492761063849901669378047795469887063294224069009332944130152735840087324676545200274721864100189041392029795210111764554887110309939194904889710032884019357495838748315467291727582327005249491253521652436516008751533059028426176928673718324778945476050464299181044945617497451206286103068390575968925622545415251927964398986472383133495213189027043734801621974448552431506835471850333236524354003394707997712397222307667269574400927181264618289828213838313721032057145489113033827380806151208324682564641803503048128585959702792920600949842834549007263983385596919711867032027127408336260373893247221941033447514958388046191477819530292361660763557245630698874571150238830863199704165930308669490152117024974190782885786401974942767512356851800 [182,181] -7157781133888728721959725399744006001047261114463278868778697287672733873889300632236572777461566076489730792133871386737171145227670681248011668896448149003003071102524319916335434015840373595302352686431554622288223448148683377410315125365446677289120722424982727516124981697387602662843452564021621486385582711902587869864293998225944614220807740232826451816416222152206306440492888308179591750368923460273530421543782705054941289711167502972698521486291206407374013125575977581525698752227158458252725830562509320176203325719321562203708393071386300806184240816296162712449475499685851752534439810891390797886308761645923348623928151713955205162548320652830646014879243259309636250387624030295233583736869851521808765481942915225125825094097695038998574808962788860447171706208688827840443789943702249238812983858809850718134029397 [182,182] 10677278421827467777314894461626947213116635564559172793911958884483121376005227405214853549385816230833574228735181089837323947267738629646672923023565225376005794576033875633773571807916245275906772330418119086835518427423089046627015477008838408044555054592782254348151938226137882962058078262319927442023135465633181879830478358302708510331393884559154129392293796493769801527461873615342283177266577146746357424145027875044481615438504829175619241162838000099765291703390515770079792523653327855043273238258947419292966215488481442638264591078568336752307339613615604995638806920213266888869817549014305568270466658423641496194320857911596295015100631649179619642110722722983752285376997851469824332354436690569854971214553295666580486084720661837428709423476906852168024870044294874474258129862779938576150439633 [183,0] 6529672254054608592144471186066502921105808342452265746903154419769558930692636942973029667620426186866669569150857300560558952074849185719952120254148826756817961297739546695975104343656019602213939147678167114228823232884837509909134057903213490126130092728391983785212781518568296616801578239243633948835053110457347001364455239381209557316770161909257277049642574214123050936027186552028419143849671735405875079887798873391891241432055027083181335823654447524791002350440792858664111598599159947910608693200466042325060138905248998163617295811027075812122642532579735112721811861585641043793728336768273684204590374087290741402558136841106693925238641024959004370691283203409229045874925706173629469127247127659459394933905874737278498989661404736048476776726220730840156078475131927581638822396833471146535932656468654315020812486078719575905129164311390788954036194453295796429323985519401633503079441756070537475165984344023599543159721856708248541790753888445481035588816000701924259910129271364526764688532224205034694313612505615026823129101603505784428141728284622037516989908095898964535864005080763976658174875558915609159037983440749840250256594473448581739240747601546048339153532209763927787208457819943661392440911936705903488182079472056545772936319808334980211504055809889109486425361174538956744624473049660617349521386751945202651591285742060949636024393417790027789808002111391686706387995425663534913306041423729548656172747540596844199699781763703830748510714872508815532576331455850413057442330673692097786780973214249482064634075696083114234985354621560958993726924631318614864738325439850246055639693328487671457493349459679122408900252816395341208364873941835404158175691948639215605465019372290068494239751626262244481388444330320292358159662381288666462924829057642026123723205120230990787990127047903163943349902304517790898198379923168924027368662590340337473584921470788194702230284474880360448000000000000000000 [183,1] 809096976414793591089785444498475754341139594353115745947516378522176843347319233519588930410343485317853150888699934754926227870973792983281266871285920483704128171552419826534074047401980679552606449277076685816298040420173732087867533181395370659769737101375361940423755683319081076548777662048043597257689083634046815772420427231683503095500262811858077677756802537583701354347123940796527272292500093413558081906445189964607517882020140185873178487431401495648326508893999293181078968094672067320633386363544438272898355081044527348761499966001652951374403152973271118831550520299492891563162327213830538062197738273637671780601224444417397166778926226722439750455269041685854916042474605297917560322909619630452145560661135622096472558736291337962453340629917267587850625045579486608515597654624165536675335979056505888900097827858821012169120001191230113007176035283239925871502498531830463453671951805388887128999175766534769546196349606995366315089074725540497454168740233352425913209171218287248412955191415412079213686181911352763529455139053323557858330734548527471535640684470217802758213383705473632822016942779496809712282942962380789597878883768075939019328395781901799638700562478406543713757693820513468344276731028915872169585447145870146367352539832496649315788938888118412957680790172232719112448559167576774327473010383768713253481524496008740652732541130514717194937702943002909925828607181742258303387454789219574063688633419973904523379936926740147429071587621849725371051679783489713786523716015116664831323766909531595865942888835809550189957496358517534849668188519075064160211075460011328842981149927953334029822047686053335270254433049660972626276479219468372865391724437139437773054851943511671296592552439092407480243983905191030542751377761841839482744182958159071554164259878749850609078752988690321235636266687111903754544663599550641737130109154752133425258037179622171251143328545143538057216000000000000000 [183,2] -165364682946965645579117218624455811416700904438987640922289906331084747618090302438321502616939392264533667169547817868661661584627342626046340523000361651303091138869579747833602905984645742675761328928792962735488158658782650139352050673854625379881172392460306998279597980806600892967913331854201690385441567271953955203030741504844419730450282845452383621440405826320742845690827747201062493448719753948831941973951849482399034729331869814662225659040388395047084592192265928240633886437149229076158894747712921364260769270197191507185330273342377256250175717249521816559262056632705952971419486443331162264566263615573242159370376732156656440538137695507911791704027951347550557677554308190716608255402557326094022663814084119232088456217527780632760256081247345934581123516678214993495166448726894213413904375132323815889310422054222168346803903782525294052849889135418203881872394036266196551201779179322893631112744393868864588575946350805360391094207408567110889028020144024691770337279019963392018139921010404534554332097364501973693353653023542502108872845083712471243191101042274625211869231879585109915591322806121604374784309534711598576435277094006374431684980275227032143335391921232099514689034782390701346439726629128098925317181621193991450366269679235829770491088570881494463807445602369665981669667132519927632772075883470322173104669647285268421693247662746593883419744075782278912124718811345165938941752903641494140911865897942129520390050399892251991312104319184461077380545963102678161287264733762999162206277144345158939252017222037768600175255760483320243189264294271160744053626915758745986717678817835425679893242213468658093267970803406643726815485064963726718411190729032646727025990638949225591756179357077269735347243424590927300414554428624207653576982412505715439041932544318110457026406874775748734498953813927812443892276455239053739086320842979623739336579163186731757122121633603959604117504000000000000 [183,3] -3009782386750677377454018294070618945310431429856797242195031681416691225793666987608601594107517254174931625577912908388491020245068039635258629697983619357270716010116703171949291161500901016527170362305063336995665387262169619967169579241316751490853157439225788096383365570976467356926575251316104103290169521316232133476767352972434495816234037716554454586316127600837320987801679297166763594919532010265505798175520451278695936511374710381307646331638618549748124136859616050761873641137575705597528721333279876713074261199597895313049185114440073243381378936523582064262166216129936818888810998448490655563284126505106586344830681943710069615639202399450946674865295916792768414515384309230013745102255810313616295506627787749213958307561003151250431979725275943613460247771763930865727757339560111471955220881011640549859545173313363685418070646075271778525580763315008223189192527196494405074934060012470541672164868968768056940781947381668892209444586807945894304460735888938871637921891289506137876713130259694147651925746657371842823950917395389411937193683362600929557416748834734948541537665818593356962478743758728611465101226574736596065258902293424878001057523757997515006228506861360963535719755353847654800853446358044689592919077555885204775903831144619710422808869667602164078361522108269346071231977959824401108617331754861027886006592551771876454096936210232492943775746768941544001590024754839824680610411969216691017050142719154770474533581872478306955954620180964262079999299061058749391597076672657660001207465447456201212343695817100532364484629765784556040454786252990732661814361067532553641753901408532779336111514058764948657685772011619817555608988494885028915732761873339501147637190613175018746996047411492310372330083190215345594115445952910775842924759387977186182623400263995336076452826355080992920262108834412019371603857579021355031044518424685872821513466500587321511089575218689240392007680000000000 [183,4] -19300631658777747334602141009926566080276540933805090140741620535187002123973754798587769061700781528552706600247070244044769739125775004854490872271840884718830483705438630907977948979392072420843436553436574241640462070101374669030759817289264759465302009866163640774401295336711108921507039377501555835232977782157855364429196466080205051532062704619018872913884115299640966644837036683118712903253955253443268074582682466797809282507346192855286760002173141326060497491729465660587440396861228769220623754592626451651087903136575431620786915881905617416403511859512551123780533650478571351989075071428882541042068665148991348955512201254532173941607418458400865985949745354137830399791395302188997916574323538077813072172405990222519854879125161887288984562038337718323288302930907070323735270690428487591108148875770034480282502062272418554069165625354942599365190679184008273788988786634450268143756434054502815142653888555297544921997694404124128708881963748479031207702705999882144038463638613188215964629039808656432806015496593945591275329505026530240955715123755257586478747059246854424641020487113041788478371194046947571152969282421206625095921952672840272287553104903430056491514437077718563472031768148291702894640813867461334394939045283071900746843355235833478592611520415460008987576531064320357276960688476273929167603112403049489071316572478607210394564303846923955150465081456325929997349238935096932318130290141304264261989837764773899875042467621813107078253270380674978837302794909404205980115790978958893286091486090832680946342702387001353787781667768934086591950186834230057635165371108714949073354246337468442573619995136648553373192707787639905503972302176719992483745421957085734427719541695869914656044532051562128661309079701721389435635489803895701531849577064842014229829070746965386908573752543842615046902786148410543051118910391903956408307502217304050694120590273414585570837932340316842911334400000000 [183,5] -99680654357330902878339809759628266252228376957059675543020716356664701778032347923656386356596874397836319936943289617150592975592287514494966515170403521764404362843583273619066526785964547909270132790849154204580602465786688834005291123052214302305911846046933373564187688911837831671116501307386828665434416743193677491586819593205537242802948651682141897016390627244845284403523681234654025003761756346993497217099245974622033069354072152930138914243343644960039414804487156016656654251997691961132256058072080779520552069449186978157282549478998933654001097134411100139103257523595846662878601491457939190663599708658181480603893603894315717044432163170135671983623623006984286265640460015807390632427005874427778052730300369336973578591485533810903113143393686134408829415640226668516316193418540692248329108610920459851530284343374699249544903368466982898431158550405042999127384980855562502048086427889762951205835661298612154156492585097738832105507755458870886421351181023550151794917302755725410100334897784899460092764363236163139774325920031591983215344036903052992592953733115297985185139450172064892451929640827963281590162599084950964312466579691469682937587683330837936046592715646840772948861116577789579673385291512000483799997347546415599303184577740468980305009767137897412671364836067055350018353852363712607381046750852484258635725438631054369174964038287620196187098000403350804460807232092740982727521586829050479719769425424420673722507453314258251665968741189330899324304299953036852318479995476304992643373041508265337330921894077619798381061023135964679382104070483821840577665793853030945132735716329786963662952270601300475630516573159456720178169820897581475508136188890864529908779331584652202869378196499508270026744450574900475089336135808026530847530574228574816577058373499698108631441736716717742483534398436707127399684912033468863852807016190109241591790087176575700864700297669530591481036800000 [183,6] 1564597592746337377240108784000317430544076843040351440167109539639854437784981491509166148172356910399982352034474207981317894194932882025474315898289445294693652924056784424782350851321180199468185067178035923091915834606985589239420473315137792892624946961520622133495366546541088467565107593449628653290753267433291857166589376502622489442831875362937064284606858338333493234596700982155351258596708234636571367142103412852663560066592054763832306200130466243781373242196214828705065212638748501193875179955638895575971670147034949752376218125455976716642625346702823116941456017774602800096108889146563983274935722329260952213579638987813964935892873997539377503148689501431683666131511197722551590537757532996876649419146795904479870117099942043206859908135073176938958555252175898622368733677864080681022396666131622517430295563488535122938864235713984242766467960677778211014550903616713946177627950457015660790812942182228376260092982355827226260668455084271121798842268900564300179578073207647240373062448568002499422540013754827317172507422575104951420097592872496912144487519700948349857073680205215384674940749072729893042413516302623650080534897484968192846049355690961049401738922530650828786929220564588407924121060789234777957832787114776133397369696880934255436553646565661656771414863506140320842926722759461540063458814349417064736778140296767872976062602025370932596340961839821515777420085256007048091088402478338818457416343712958585580242748045234466698873632382620457338386202784419937334115018930185227720749405487439933337950200138141372819695124993785395453910867250255759484372251811893231707848138139921272955539093734556784805589043864996538880168224206585241911379326940830003360656544898705313038479905079990197606452840004765951603001418840974347836399310071320145473121249794564979235308910230964811106720753225363776523554254470006933076828763424829715679867521273645442870460633803991026149359616000 [183,7] 1233478253145628437866084584253009950866116808778781394009831931695602065629734052823586088635604642988583858284101127323190566430115225549091539153982137160503227154604394580979677284633376621409114445848282595044643355389298679068401780384307048473225077984144619688347968001606802591191986626048111931319455898431694723675243051413587293669397320806888044309363004717470563558605911061552597946319798174835489058596851019202189921385383742413825174604232447401780398140177793599258641091419449332584736085062556323828139664485713033543538370325830078578593376085984446204834909089628099728720390686708318510951884292987137651237889415253485531294564089328008483104035360245650784022988672552393724090616059051343175182850453948302118947494456507419907611087066241333794268964297336170448977010893166123452719221988813706429551787801175247894541289777393182615909081973895647181913255826891155747594634811164097002237889081330049607401930258970544773418620149114413714897340363229572374218183748100066307919727736033204906342636442988898130952599213596420500143259539363245488473639810912058018082799325726111746642473729374236014491950691289264806037899493259789381795055740140516044233191866207516556203499271853273798964228555099166016743269910155265344555149873668429809688538064295422351624592114138579810550352835029999409519944007376585735920569294041293249919860879198113687427964652294114263279198465866607730401496592770415996762044853484077115924798891154828264273521879358161811669994566867286919575756485814362174637711846304222745366693385111909560574001948923660958977409968755631694226401237625379353431648827583022612700990355401346116740414415618285695029991503816395809561721686551049125393877314911303867627650498029184212016746872973744077936870499270645399724077252260871378598603359820895050414941446088902340724106223400320826588584711586795199326956962847376490269911787255743929758911238762453799010304000 [183,8] -27910243441522094476983673962420246098134569821894796983764100121652625319368951720832440209645448007409874797803746339445674090205697925824675103829308739784561597793049656270670063090705476307839849272579816835839781857853502091016643190584260165584403865263204115419215689379183838651103108538021942685716075926795190710538760527183428704289578247520465592167487496472762392354167377822666959268952990299856276518792891461152053020696402715478426570008858217171543369178754414531593391186645765537554023176546191074415236270475207625451027822422117834022246066240937880918485441901845473979948526028340852714224897203111336396314538192828366411875902522306396474712695442331133970958808439536138554090267868701302032409465840913326485913748366784159775884692710846263475993510469216692370174031516581814649801992722114542077910898259077824627016863053291116966942282152169014579024822677281337030795222145257227133008173971510555176735324779477877254403844975816354538377744968233194042302956588337200036325782799017893960813036823205099737192061953048829582275258338025916986384756186708540605113279975164291013105972021206500162941873834863132971986919402488041721164214212015231777081285420441485369858220839302274340201828282974762561863103642372957341944003360561447454231813859204922641475994786636624292054234612138687458362992792250622025092751850918550300319238610895132578103737273575253872179486704411635634443473907436866599866953269334987284435174400536849747554792040548710833990180271854897694615366143282940090198723407484173575237406276312038262573535865558183019262999117553706871040574482005126810726034668827061277413060038029324928557285403326361273265668559972991879692445492366550409534579687586341059697413036584150255984757344807705177836060963582964177366782734435921061717430188922034334725752237017276972515748566105748769474810452016044455761218235123659556628628522514824967256276546236081766400000 [183,9] 66842191175345696709916128178788094982668493730358048653488941293546441005509626969303651275664822125099146068884675563756715118010320766709954565361091829187512530471529590635409546338470753171510915965064237723688991569574338903560576049171648403596881268471239877515425262877992217378872222462217832414082671130483504625045589265904667354848077469861564373750728792205792977947040841325229486093478960461641001508115147323022372756254393479407922230361446319233856053901788015865174152249683688034546011573373551368545158373064264418559145511495375854791793977537787358088907434807300410595733765109567271252742977845374079735011387407921389309061849095500207051138132662045918158794923302898551529367727274324569132592275821473378955700479476721929709531988548690071531066846670188863146043575314011824006968285319194156477405864500578111428297048343990532646915149080449653296263845083208073953337544259245550810486562503315439472322133280704511692491977878052607711514705484083632033876511464574012023624906757389580727424591351204753421923079630264646320879781524054676997742264128797241626748346409203564926693377547468749050191578258999755719213028370634367646485175166464334302732410584628253127674648231928450965106481242876525873037454655225710195801537636811611158585616885568278396691185550332462525972519388160206704560374045578870517418393806959210966584930744414715129186494986099632407458284885271332004069122479560737981195813349907745073535284640106783166285629117468388515976437532138609690353081011748991745659256633738127711662561994245761048815778613106408756450853738329050921917590870465658822043193400240491739461055818850853736311102926340674247562139960220932442061282861014421596891769303518171945548431248885646588218286488022426227627507520731330859611374343780069099368469636257020580237120587797098203386617828527178787843689443968659454714592038371377320783073721895256152460619799767023616000 [183,10] -47596575119045543605578381885431493174072942558157387902368219408377005514738976243281687111887587543747241585891479768547981298131854312259082959901307655680797534830650387774293419319427827556809556628061599554991522464985806886163875285982825278700284049496086107845698930241353705883517866283712570640584271364203193732395072041705214927373288272873109344155374056461713467050307355935059774666099334837638472977394279433304620525752855210802710216522014778464472035378091394002291727587389475888869856576906416999072746466534466735205833054100665702500980366535804471895456953970200521782080045447990320914684310008708220338121295730068360556310148502164090007720693766118800347996591074780406658005232151321568014111560899436424482380215551199203980361881528060470249763490066913913571346855334431830093442787574554033224480348192249891601612976239608232205810481580817886071819621384447574228811080508692312864606580615545407196184399221889431205789475771602913804482848116913010210933651114825245081528112531896140569072344999705618111264228925463209950939203517991997086405352166668462279106204017097635927673315782136045584590367857839296907088255132798192630347203734003775169171234677397762288497851453498533009690205594335722811225357696483857682425751357744158565586440442612444133241182562275117744682255989892068678732829970421069556494796487351323914636709275589657237123723982939524897738528571167182456679255061668269050886844763395984075998426886766451480921746372974200505313685182185267984866292911129440331185224104871454006582137328791784529137130034245787900375222398177572162363315501150331467856890575000356975290874542780996161535518502369952921058378135344535274453636678572142489762918393887622877078523018819289811404730926595506809687819522191505032160501025353932155535209950640876786958727052167425669297635612681121529667560076198724653402775435297763000207804184224512736591290719797248000 [183,11] -7035652930373231762511291337410075679484718938122489738385322871437217458629893724862946678013410580416108263744323947793327374952782222001767745514308566940456060852079615122715797644630151476261964107815743528556742524123236022084799053134745535957156779493608269266118535699216507267869956241498191936888696617551353979323921918940775968459543979425464117532983223146294240370234712489994724298821783110003598838895834093281115025238706205188316056229558975735655570794439971722463467552934387252330596188008856769536267693154608897515426028204913539504899924463844194097888891972377821620206062469426510487386658000601121603752075553400248166741130320381173545090370921048874716678466125204140781462048809664970969481959309310751989335034483017840607160082821790354989315187774406083601658540250756613903260804073843403139477156172821128219738714809787899209618993908555869743877154575073315536244936476191605580575411225397983107607034309055530882391328433088275969531243647985991518344601101912035209992832849194788883185088099726775074088864296798536468794198909864589559831332585935858777519763026248889083392589547469334522453068681583591104331381143918418795603142642977733760297886820920094330890018770091085199941581501167632038494965432365311821191209840442438353586116121018720232362923787336408273091444068905621222365482279526338996824139831306761172755599839238075551234943856960289379934664581949212750451577107603761820115969690742760680971803158581195903407352977157458542157569338866862019378800152558244592775583595899414923687545646845878656710686675518978308946430434054408972224868818891913811895760594569269063919695361487745017298188930540522640922205936730370329247188723629016073147920877923575586076387512425857811075425516255192481973306929469246775708851027050901370720803330735346846019897237134964935444098173864171391382343521186777807717785591065356433764587713660977738525458405785600 [183,12] -128789837913770805018139824964628358032698736772056658436131055535550823490373801348903397164447881062952465974065541509988901519580313015731861998036021144084276282639760604856246379903444461138859627954247088866567357402858704231654718109728556314461472154830336989382349436376232609317572326420255520973813647530476525915827137113100429712165765297045790400985172012319523717073643542195560615957655899173946499510362346873207040216328422269512031500126116167300925674447909386418010346347117907762606518359980081149794581719149067040090533468323098333852919492490136904967055345864167286590193654067818426824588506339198125523927208900741431264867561883099554387814579415184012911544852164128057732875489276321634219454463739537382584108707199056264569652149599031047507699580925658120697029826090768838044567164154220066968815796762733620441134336689845825010598104301401896655516589654527317312590506602234961160167511488039224343791906965553144235561804414206787394382199159056021827367574767535315904374138825490239839247458179762349472598648470712198434041660564372615233246097066257344071328078476188155225757383926764742198099981812574653321801042719661314252875708953764301551886280291089867062626136223721020451812615035059280608542501932297242984562206239458579084421038241143747190660624926101805746567366971458863370909578146488977839461268915553352859591714573579346836648238981038137301544602680287962259952231622850455401614937173650946070133121236260348511657317675523374144656729004295858606928747443221406821909183119833354524120173385183025066537006482966402089256501626400368800838671158405261697891949612008036531020253980595230668621992498722642253138561705307487735093422442130292448407726966518787191902096172907804748762282513261798287894977898756611936953675326072598842367256273593740262749453019612952404370960886436021114054796406180035926832492332773275253747629265567521822858438246400 [183,13] 590689305360606347096343469004619614546761905003540229782647357150466334813769274960458345526909682402883455943610422678733820825841623421305158369617777968409286989751834863330247494823281466406533467165923963152617219220019909407569017575142641545298496078784448829903407804925410619812451441148195051263641593783954582491815406550739127013401108756823866386823780399279086479386848740729321089678743494296058027911211852525107357090805469930887624214680365026437420087194463641260331490215285187565705912535067969460653390191990016797430816867602468556768425920165294873598517692199958822330556217418771273275343449828853564212650550172604936392179345061408083851963709197955531170098741655211781098007442856178048140742924508346159473068229033515792609511047025608707284468278531063100992746016203785840866010267965081059495847042992734993389482256919830332109216402587188682196994094776207382879416882805337552794377040690740199305559384533647137672307273277279917078942829842147208875183754180807089272687835767148343318067658443259179876178610904742590244810991497334752649444273113821053471452009382814226886014175524537920264490683273736661902253741489401632218542284413977875554380038872523485159962073688481722708490565309170761986208220617273247501303514736226324176897254835626478168829846336216760828322826992833344137911092499601345604453769309318964345542802178308243025454150184805319757717413432558990115077192298995327674626629326126719576033456429533298759295047124931863830054961376637451858589447864109649859429427092792924716379513245698373936915561467028267663972322633871575741748608572537823371352171266900368934327519892055688694128146123609356094298655036711856470854276711479304153041157130291575531615008336855423453523500354474309854710708225183449980392961381083711828123650051965272907125604270538538257302587200292295684636766995835513807815793276272582454908648062680699926216704000 [183,14] -1106097957520761552299656389349325976497905806441070204409875966817395244588010311899391793705941433072469194913320292340107520090768594513578937085965630299816545348599185105489384557150846779917806707646645047367410365553794527885905111381558848256155893878539386470990624907756200978836092432418132790703567996122064143057493453240530773092005313095757723804926543698490749259736760633050377337393034982877122106319925405950958719516474696812904015024178974934997201036519415659785298910752989938907570036614900858724399416926192021390398472944730826107049214417270278575969193371237013770715905106568936634982598221442557429642607134487622553028231371622586060133644450614289355541278354593543114386810217025449139568436973978514388324874554937113473974074278649429620052363167093951146431593374988374149817668731220088751309974285852198009052895389482160941892715168845999662540767662799273482877794075971058303727217678892890355660618069906429236624413819317612293152099838665139415195522957027432784088775960933744108003673758943744864251797610239192604975743179452751507659288017318030743268852604507981633363035100328670393665527408476141596229587311578308034138476469771484858947454972404942562868287417486187125872007833550269618381887571683410613237202323213367770243384537346468620107194591168465888919555280085164593354305543728580780367861101318576306507971316864687258206097142811642460492057236513415268775603970812572609992318857075936435764518397506698593249544295182913268918132539930929227152177911210599303043001051273807927188721899783586683338691457507133671821904616736633828301565854357003042713685145712306046297687528784334891409811606978482138493175802836226900951625677752895824699133619141935794682140168018595517157696030788418092978443367888271342073485879017742727215782147840391122076404387902000101889044377845179406809421744910311028565782123971313391173351098801750391390208000 [183,15] 1323556950541259318845016615006923017320927854535834517749701632248064654747852575216968957215448523233328835560172148934830277851187785333165782977025699204671384809939785256859255150056868946012938716196598167207051968447901985454831775569097684665598317805221800899079332468824512434553390714354422578213615154199191277868184303075068936075657404070423571059746092621634682262944657718282132783779544332777533283947120089068560244189725801772504565317710986351008692224399028843324168890131803527394467298062945659417283655994893520707999069468631637053457634653383818677929550538083017189824279393845759074408128480505818089044768757610965283018176346111364566260099384650436682930620748734435941337222047599264538036972447599282357836191898275724696401995246351154584892874954340835970520116731929863634068940866228244058063175002686603383625458395975515607064138841404612584625732013023124732813522203961736266399086190693110821932507932559207075778650329958028667323205746168607995086632293507062310729014797978020834204760722347346499359968965567060431015734903578038083642010717682422869350862217337206111377508446509559470893402188444292093543105355267110345570115699268163172304036934755568857266706721859694486625281937885229482016266227984594208826747186106447172882055688706069568069390034140062309676308415392548363567599120472633312998962503093755938488288016866180140739408144578547118725540479453776270811076764654783530176053756743180209202686279398492113439026242891041598411534849193183549493139197430921160469082170945705726942097238557429082087868589513957031656793896532154675856969193389632570899337289485899052123058327554732871479932952285966523493361060712918556712413467103135461657774002028337005470005259785746448195901761853312851733704762830012008268533541811603046396725797881546187204085660351504873716205125480304539848787544791812860492658522687297744581245318389065836134400 [183,16] -1405695665384210836053801235692984668607269146363217260177445414160559236491314491292602854972930808794154782271867266515274512630616871157094968061959450010926099754064918263720439331799537520208632495419657705428863548129784929078385490656682673548823059329570702153801625399948878413949392260780987514335027567727327076630719177332572142731288229225049696776531693614808279574501784675853207688170643353114869497086133622273968299706655134653423628064561593869079878835360694151891443036878864003287717165142869981077577896288757734876065985761064175714830858742830152116572086169825109037219765952594084445226507029790183212726626124926698230023354331570357498196643275137358802686767591931920833544978045602961226018739565472347647917911117028461833939677082942628172275537033354123498985565659509444938493389323120225192827731975688918804776784426744448159890353603105235323197883193107532316973600092711098685122436104534568314756214724907875803379084928233653639655871228628431413804302611466030738438859346034489700012310944397239899873008343378129680677160294044844808261484488105288683300974080556200461222713277763247609487723395892879986861308765207780910649039230023324304787602486741109380242688957028758186008977761472312287943767923870004886896447035775960448024587391539353306788947725882859018715769174108182613775862859622061636660088168741502579403779297599931273207381556159421308451852106929032675146614688363759388219852681454674149693256324548609566622883683476491145843749591299767627974600137224459868950363834338406626311748195578472591642538430429596195053554925441832978683345459943504261962550498481998292788647683512806234246088312533346036195470389524425081322569763856929102271661294376926024404362249154305511734740223979387810557846918772964504230915544005034655149155146898869850531145775001119663957480129312903586620321325737603182142749921965047854423350513380245593600 [183,17] 1779147283600336179265991512950378900831842990432661648118171072364973711651594386625220206469701966868473366964535455635762064896322822870712281316315615814938335171700992372677457547721407355834013007635914695630111922552099889476368365598483828346387047683806965402991915295112925951131402048697305222109236027078906231408437053727190036525799790770723531822105904212705188041037512753036229748516015231607806597607742484390930344645942056954644365848574874804889910275344237469746684483427215911582210071804404711497975365198486559462783809558541257535549316050077279083008197513713420195598158426409521856476364163490316673295411282879485526188451814768420830219429261196897332614530666646302619907573033757041336039287037412700407549470547563758738966482687543086097665674956511009674901982381608562300962083137046931688706317687659743208791139307289087598112878912101311179582703444288777714350711520498338094795352577650075596894545436195164922156463875416824645264823621101717088119004330060989528516611847463486402023641346797507702083110815403788950154644729001364546613347166404082539533236323567552145316519610472884525234446264930158706557678959077063430709106204683876742245670186731484943897631411003182843360092640384583649362331010959437531780176048372014224006440636731531482134821513160457632616685893045659251865105219985934102830699608042068142081232923683451973937269358571765411244282108229081649356401468390924947481999530019219912294231169326577962281533612973538078455741131579442242108099561446829451767529868989373853955553181886769033695199243856167108689012185100287785596179549993381217160028581551800836792222591949254124360839394386946769379544891313139470429890140119134555912294511772919323775543572284648210385929747200438122741481472636429887296982459141222163922512154572588132919283922024667087009923260140612338659299970541918945993233083974626716769226507527283200 [183,18] -2175520239852863626909085266370264316494665458721981659945291527224513208393887847715110742601114448004010720302724035180053182312010739447455412882417278127193216955119744619061391407242336551531780185535222446878775153088718207752287000949634170923463516854189062561763708625575552253130664241658911033444088410205949847285919630933736603945168685996905149162083227486284497554081745519647320340571059863797868065038273790263008658101629710336186952050242499242597902283478338760023372491167674979979420308392735891105090914655961097629197951303028136259859368258553576950270982103177890820098082888272851933001910003672581589474161464994496616849270971234251532464130625715704418246025902219963842377770990497418551126899290211996910477715550630885242714148308205143495916461404998542119752260421594072409536957756311147803892032417745630048708432370417436487044465833334357368552146862472230923598770494991896901089084866330128468205359013822580052075942464338106374850907536149547632343854228843239627261378768380836628018256726910434557894654266420450347519430400191133474032159493376835012102315580849967499193264852416657530629895569233319427027577938476150988278360910426450953725848958442777675374588069109211712332053024643097657761798636244623443197742293132923383184724150731987044062372306462635987601930534782343512583077856421345975962864599165100277700381677992143562823466347308161948394141669026444459062313030113772212293498038611452311724384331024524785795823926622572354524516911044339274316942366113849197934181140300010854145106463149214760454203184997761380853369467989982626471089619923101084606033073400259869230176278852889446597161122792584390638734846985444266107328354645051231608390362894571892673282883215789820632996952055095156450928919041728365049842861875019146315607756811641234971168726157699350602406390845088250266321782999783678370371015490356439870375618186400 [183,19] 1562828754833880896886624877586545386612957223112773021131825972462748404820532841234676834870303864375901412159181887540585429391387306849879736668260551287342360276328938756979472910416991717778718575600717221261858658090230886466894867475501352464454702208395061675980508372136224714150119784655705570496172184514899057080521864362956392167038173270630118773641701132926356318069984509099647262302268924201379052995515321453168476833647056306130892701199754638531245445758674291832468588944799003907181887897468179429242275711280691789873434889942051661744749392567207929633626736402143352492048411665472324244019949012643328951070114548901972032076830760228112819617183461858109980950570527131778916450021631318393364790840084247453038123899283120787850872460367361555898966864995438795343745814932931915373110291752394119057648273669376405976108683913208881669501692179895398866797393288543092665390354552266272394642646581720291860383124540136014940116945972345619917961696497550309021080998158073518990183802423031652965880358117554233664709700803675015633346678799243516607355958532711000319551888532052529601099630693491068717935722834268992190073793275312822120452338662715967896312458803595980364015095736777581118733813496576863473144921438054344321720710280476677858949107332150748529719049977362973664779787444030534365372201758721949903715309726295465625475809794804524945069502280229964106174931098063010183294488155017118627993058993250142476857193093907506304867437386695401693294308698537221088731660709243972091486102545038883546263230992017612215812559738633860729816709727018727188321596486510449466754696495134134458145214341085421181089540272477239908805099427002582929947294474991308403823686111576475658832318091589925901416080175904849209511534787176783772368507945243047918067498805662447568060670028272435461511621891398887374870127815851496209723003193038591811226470400 [183,20] 551036002367601532234432287929932484147769176566606254799629755113561236083205253260638363986051525180408272253055477465892646873562849298467729001498674794095318669429167301286985511734471180697434643305377593800679913504670270122646325931182802050117056757160793536327945726865130381828846656173417313900008641914951591631336038798163392379696574044907892655448367217598417912091344811550837077160845158773077830582522594670933561240503765553112512017107966022287662297788013046745371545577570020640453412070427137689284188849500154790391444808120054771530547585044025413686952966033557613494973876318794572449513872125951290754647550950688444807495136959884490906411690624859212470399153415238386875271978233128802812426878111708357769932185678318168417418243466797114591579491266246393702540182805506658452231306927191625033679091214462392157477945886491864013694387724367341208711153515104967795201730329636296736154963455592991749617983497904243288779469711944483939119804041673512106565874943542326152023012635186369709449522361305483527299118970147386219361376211250370909648613987452064514391038547572042503457203622426496071960041479536322438468383994339512539912639357808182154967865657577072187187993133667787252819095608683888775478890091220582254176196349441935260220619499504560703312267325480057241657385244848220612900712877787424159764530402362672144304063903330828331244086560177108410599300892925372646611686915994877429123186426610987398868906396426073958637881493872132970474662920220372423967569368675381391350898860632709719629290216779624327609102799296275068936592055359605649222730143855079422160251429048840879249007891353650563166840773201444210051295772754534476797483344626197873458465239865737042200579213001318353244907020938831649670059141211306287018387170516883411233293783306811091400625642907172452268971157067728022460626134964098614307818693062098977310400 [183,21] -3238080640022523077154411799865356568913034512354881472048905157906079164629926691093802725722886143428948566448391878940584519854620346223415557979832719103611272561266498294895531583281019334813824628677692357215323899908165933123944318373155202633220036520506480571893142976271673881983504914368961680009680053162590959310773474641262592387489026817193644794971566902901596886100757364511001217743075831456559379952398535000643784030008902447806852317297266194528635849377119401943810523573574215729825471005252620408204870364803652746086277593271577233057045721497287543016355690193319980393924693124333172879576321369700766011546398827864515486577623838563246487412487593079675304731812274369237569215876659543537110546734937145164544343691444731100072392525395672688707138893214215251075778762236470146428963062326805523113739677474701956553760586588944642576640806731715734140748582959457521470210522718952364807032517396592868338658754740833696505348307036607779497885339451006234995677601530892708754821122735911539237395583641394821642930348061281275590212583648168156546273274660616161632445366309871999610999436051373580372730806674927997823855926323377490150574616839901502102968307471059778253028657686152387317069225186985519885985916646400589004684410293343928576673208823258047111682130008144105005338266555484374151909589721083483366148466932855103205664242228211408388080724021904807004081013403966977425008815836328532232482592732979891701149828983342645855508628827430716998366016084334808872288730828186671907692702712524185611035767637773863322122388197634508217170196367996228017935771124220360307496738502738762752704061811536200326460532951150185543505529406185879439014026760194047372863748543492543531504200462909961259094594713932123630798776059905288730021892515991467670403890176135765424444877741095313274742579120832545438895409864650007718589631164594656330880 [183,22] 5039520532876849496065941381299354869432883029497049206670163698555666428852456369274420231604369989042789847303717910050834906061215580877727405478739543623558450302585439873211356135107885040260413901512546963263310463114316404768448646664526901487330714435742641902454082266975272870905511969033027469540735685143718978044253225234830669539196905312161339812900328169983490039306583033504612491132139414874144062042796244327058379158710225667161343914205020062291983425502058992036862158616861444323901153057591678681055432023420510171599365639524217711497047499307189885654140922780604014192599576493799860318136179600705963561258444621560813517590414207147809408249952110676824041608884696609527033607744910731921308067025959565639255158989419475683992959680349408586226065291171953818656983917041011220608582402223689396070450190136021524809212537278289894971638956330834894772844613128006759210150351048264988277565870912850417225899617303824825899303625089362723865429566545863281581199711115390177091157806655600588432582946101336820392868481194171467430807514354041936548634148001147933819377032817309057710568659438757872445352650713529021707299463720433551219767134411531036258246190527953460797005967127777463058630515882854405347561856287984429434181504798281095531534903972243257397314763939569325509007514164005436455420400664923052483613231792642041291398202363930965723626312590394596533472019976582590609614575340358032194594987591545530242692568569161498496710465417577606167786648391777323951569567278523212327361357387495620887386780094599698752231411893133940966178430782676668642735422737283012113727106104744492836046649058879164115895210209128048266750667500989507324486387893065058464446879846439004213866508863594278314850423961620524425059725700144081533335669625096801084102940381294906390720483587260762974530715845975297251657464031491226308202822984693699480 [183,23] -5396272742847535692953314651646707851180575431993257363859802993669162953460598866102881939970352064957129425961673962129692197444709020939518329874343975360454296431584080181087139606667849959983709914110613395629989447813661272205772492584937076933845997836809205049813791698898815573250228391230695339120365402258178597078539827514117557817855856525264925638593789240437735936740200107437020397995538081040704021149108332705614511983753818773136863038527123928696835378179334924331098941428436065234945689432450992321625125697710907571673027511997487512630765338555328783001399134066452881701612628229135825103325802136680064503775434087269957539299043875748593276747149931610881219978709633254159853544169005994808911367891397476758013972438566348594556231545288266817660238657770831663033522303258234273507358459409055537998822005692719468575545061690951594273861939414950313192517256024020002314793201863979276642822817051596848508929379052501459407253084772125092153783748311072311548599331803149209202309357101886736806230053278576164923498063578545562559115483457713539316965573348708706228376662377462039064168603443578476826386674686083144288971839130598000409793538991019965370081038409715572255914341063536539938880149240845669789166542607141963858573315896878615489914409436553261496033041846735719742435201653138755481387530253114886319080186158905230268640301482650634016556981310234955256415818227479698052882526711695035568637896313177049877000853676799125633834803557674853711121209717027613826806243470308402473753203430075750599224350688841943934024481569166360215582117939713902876080141898871972046652992991384431445791550838093131870698650695324251078601158604241637776416336786833518844655195703510023727889035530070354334439292368861408207308946372059651582932597571831910319702129653057926364124044414285245098977273282554595561884126980648384151292480983078400 [183,24] 4835491077083678262486555108470522464519765099024550331555626544381726217827496553865450469093324744202235409115266709915489557143678203621898768368891424883005751605985546970408732770268717746746894203098731930977049363078606112318502217742716682808599606101407598382524110778062882396647741724770962526567666720462355925096973210649968792353624366335647287205448563929036711430832510914441286852327511831276006689983816871953100523145779864005441620148090254041816685931108365018132384481754795302932390972559253624160206047940320894325615434320826504367305115247927177799083857655207136137405198687903239377620131019578770554618536439032958844311669938237848356589829562817813893166305921610486019807677677073512475415952664227141823124663337306118517137881128765794202617091708611742996213181251193429433980460472748574452615665373066196180528810755061067980229263653647340947914377579367028942161878522362750026145700766659881999825875690949940789565981335728193122887321616009734674446760533224266766270494370726589149999470377309769911085580379354966615916106185279365232607703706631318275122701954947646411785773715165939702633919987970309997500365512058430139984701736673783324039975731180401051815368507282375813420068529543227326635498783895586524966610645556436786312757195465369040098365349260589166367394791013729199887020187713495671749864544075807823873988815357157751419328044677498084510405990693809476355251283187856161047595877195060892776977950058939082714101329773952549248060050035935150179153741825682097379531536194379304165048242160609664389626655441792229430338581019619340363108978359027068104120219584694950365486195103428516829769974924964517213476752954606151759067223704917626045685171887479574879721858760333981212793359290060282275416589242162885249854480178929546588585177848362808128964631484945492845795476763239912726671779204751945343649762058880 [183,25] -4079178385016716593585689208123304041892032533249471595690324416728005199896849561834451147135167453220653870321940824543935662800599105632954112936695655631166752496163904544440900519180639602439275315368680587981284529968546347885930439454863548589580996584989626131835030817673220302814808589698282873699567309602862593210217704102833013569812923889999963003513375645194591155158679237707336343899779829787482952484193357451667127189112267587232265523754425611831877223524671737795159889403255859249680988254804999678987349440854127880973030950100066135315446536102431866615145147530470362485253786763770354821654741088964980747819018656106552757562005391253955266213802663317948363918511068472441119978457343466738092857318484543960096829122961525835257484002319188209982429149039994289539924956695661956515969285381106379261022224670630825736313286233882734723946698507886495085126299593769966823753168101219386701262909609450070395168068223290095944899072313501399005177626007460466876577350382517917659472481426363646243213073760867683833800686439152584741474453914923581402338169809075461762764391183507994710617473842939498189997901179551017587515094583688396768951828179543816732922924288689480255630265539785280928591091188287909830962880654274810517624796005664634679251431043357272352483916087355601127479175421825579290186418748865570563545185653122812249483172640341580936810731806347196284992417607986904701015164893107029416375268990012366126788221917426995580801249389289775056593264910707071563421932560532137533305085922950349835282680631623942618628756075011124500032024473051123495049966495711329219370403592028723377710590619593421122363469716553016029091105155535959884115726716740028871073191844321428634297248970131874974478782365005709351216089541276104799723656864857311448586784052888581856445594202162651570613210383676276465403712874761383008371840000 [183,26] 3405330671164414293941621853840540523761764817068502802870963534454121651291893792767758146812730930023274027313728117301475508929210794973193925306529364844876104520420104613652844811852246005695280198146071761253560704259916879309804368860070295543702973854869336318756865763204972283486968716779394993389214245886255331862159751346576291820670868874661025701812150903116147226114413906430032323196989824634307646997931011200036304259917883485626743491662383248962890912248015003595625993792675803004754515774849453326600769705250435610643928413673120564806811674029712463020825749732267427840705890551673321697613389179535807955586666969118273307059641908138758242957012585474374236340337195396970515711850710345536190901237048121634334197519176556596913529829242007574433009419978448259270783082353365117431751600786718752530028744076706530823295939653638811003151109555725237291662508759235653314549294157355978121005355610154334859864186858354247788108639252365137234481278316466846592965295940598614867449784144245952399857485086980622535951166523420081477350924355959643790949337603532214957162576997943219736043753115105640958772630616515804811027110777855394103070422378578394442034290855514205644055170588608107106886136898829458231671552229144120681344165576484388631597550203067589808925384939746620558205878017662268126614689920868456550867670233741451534401819400266428623139450292805615022666956405827119201240762389061845756637065642284714243381284652056282727519386093331947211481915375238493570797418536876426499700108220223419057149819249647348407095593496814648541308237895307769069353721502128335281084362504284119543156065620453371314889841261071559556898696568970124374088764687893625217582975042608525116699973221652430105513671231561230952806066202085456976927650416152073651638579959106846055875134924724902404098246317312218078565184584872116821639728 [183,27] -2752742701960967253607450572138527295090194878166526854259389654195489277047901563718585477704141789703485613245696306331583068159864296037893425842147007252061771041800894957899315048871142124179536031652904576891827278086608509326433805421036734232140793472025780179104495141297726141472559782390436459382402021377475756593345021420240361557016611891601177521659129846128491489596599511625515974418199846175985519854745434336291492891261618560691330584752012964106897977092668156725062621046909007058739286477258176741215467595695229006959745163697190718320814844518266337580633800261140845929981250855090226338694741216904151666241303461066299267727718495592056816993362053413537803558371088329233879537828736491156571393416930669238376085015975169276098060324089769649402412605245013860258766515162552848877148253940766626665873036862543800261951124824137261555547549599727059742975300856634051886244114619180478753641423415957246830446176349279165682865184060705414268128431923395911743397218600838687559055990981114300390149550370994646441082892049956924566079469708973622736386353715635214593604410614837917888886359929995329151755522472895503296760109403336874999696566248332220146108547599427152680061261419893203725374745538657541878379513728663316838628680696262275057132949095060149387091182167503951183494001595643057262112608872228190759398979458945260534170848363415913488629879226359877870606385591909907238947936717338304205191140470975300070451414525723251070970026000259855778398288762485347553211165683821844622807359388895815251043928986769676989405099598590537029621819040951619779018893618920420242409925487548302825731934251567962501802014017509674611249231905684031897942413101993010367281880536721149140255746256236359760792148403881421730318899973078987212774738742227890161387601152255087969042065184087198170102817620666124348687036918294832879488 [183,28] 2060465120340687335740942182963100797632013854871711107706472483109928317119107325585884582326471544446384495448003705213132235448247591857548772364939259071382081323817567725640495826945865037361636771048922500480730853032305231938854263489249137688549661049799979898012533935599255923294838745946057289906891574041989093306414532127045021511046664838471493849422690737546856991233358896266192512185616244157430767446018341996245068341577040822873409437942624944986253391500882903801878794840925004343489517562287050152197300083367408101092267270414145426454341559538511502522163501845514491032559381854126991659538389061764980371094624240226558276893587079484645502740598542243431567206580438716369377037519721282148671804970477048059754209592101322496833721669769660644637547040399945478325788964803501579219479932089873420165982165500019098666526090489201489248634109015452326528186275191707430897754583931229824288158423127546343965515639065806748227817526888013376837105257360440818103459435309121226469871871385718090557731923429378139597612663622811560107271215573212726220185486400044859212108196163192847100856931780714769426601305562401250742950389404331212819866571929660755197867225211592834779728238931213184600407593383421887470181834602001123747097246498987226191862749492715655448192905824539041292040527485767752683513180465063419092706180104899906220143063861581904423557246591676675883971527224405348565253700775343968913552542380745463368210184807145477146507011839633965812188135605442972332162682380334862626103213360475595670184254397742846972247669234337801133481214386862618089995259150803123025454958078440696118882858933112712648338365103535163443376736352524200750392316259967215209594771413718840351989619086693148525272555643785740199180599669866898232223351464676185230391688442370413725172987667495536531096058819274172327655451836252673440 [183,29] -1385895090509962852707874183853382031292406604771693669674529558854162248096577671489717503802611247393395699593894728351657642748736103764792456718291624726685624816562829271178873737328698507770374818924515295213869213547892364915324170115544950540490911342790451597861840514541169530403814734430684510343698999339495590159647364540753577674971640340319992595455376248801839406093546837948211778557103116759288497558007468684555260651839336880312415391500779428063719224134717137058044292594099119020481198058967966696322221639728697079413177279362756100101659981621121777339525173911302964708925984368622702069597722156649966517307991776134835333058377421308320436866698018777282309816300488014210998256335063431968128478525639338924111944267217242124008343430553435664640285076192792087219262587452490582147050217021987925514459502086210138563056491756706535165891538863641384200541698556846556784497118883794758015343304553312656015912525798909545015897014856759564053768808965979631099454158919204885910132594312509029361686554008543970067375974030636605041545033018422706230903829529098049770105445597659954633298573028450641735619405922296707585166893625257191265467564865533542026679470614516899133072521824744515122505915592080744653650399637473112742956288727921248182546577295888146565107613880331637973452554289840299268385031948158577102056500299309686630409447994303617434622618673449041361522421566799889439280042439481848524995377509694004469964082607158178166993484997183551963830377117330363653114161699914477116328013574549835470900780572455774721217315738161387859489155975383897123252153645356283354193386609210372922789685099728754998775119034205036731062707102305649024962386021471611753832345287523005379787066023662687621727427482977716946055907417157374476187973538658621857891098258763271333860385190351365354271228885790110794299762453254080 [183,30] 826399160801623844418056268422233525262142485000790906020440615265571620819403450390686968235387816322797319427635800691629386413670547487376103496037034844393524056987705526787676804414555328344883204545260674221858646161414694343137255439548350782840380884395636031755472609814870317025564081348285368752566055442647671873477244394680456867168070786962869852200009075674259767312182209365974356795058959618263269928595430990216144432531478206714642015040314769488606597518808917111955076791766427462049956028656063623302350144542602812816341788750008948358935795745590833232094823937459326665477573050112094784690001710317595364043350965493082902291802748669721483405794895062518109796400020532363799194091491927618244774376386632081411790911159243680754472108520159790016137177479067179118172258259706475123316144770698076659387358487014960913959226272455310416974218309086337978432610005354886760767245499427599359205852019786457511538045076201743649864673224260273739474362760364106909366149023801326837564996076931474770655097484223074704778703528059669357124086494126890327408417960030877059324959128150937510082410710044788731733666729482742902162084894417749483505872616567212458582324336092913263378794457183123834707805262554873847999961349866815097798008631050741227184821632457912280696638784288513502538939079801995503174528213682946908639383019570943364386400185510485808998404646209433680214158952496424249338555599066822937814199561532704268472438349766741361839124613590858302982201109393949005966665779681880173996504144780790206156628327489807225927234175383586287190770527264379280539713896524764211753484702022778674458996473173184591793247508302234063969791220490375669939046017860256886686920533729599442400623770409332320112365735417468022608345938719925834501297203585492973160991516495195345043301465984842673949778253221280003094160539148 [183,31] -433901130974180674734039042591154096142341339414238344450253531783455477231494387662488587479104410206974561781279086245761910795976356819260549362649387917700219464047533556749265696001587122882455472173712562905715723210864197640197096985375792568562030039925720519815408762644733833739642606099268299650829489882414652840431421008935818852860376635371248129983649475320900234890629171340126259186258129976994258293255268989005479034529128632542443594909169156136239863025174608339649926475503492751362442540392304272371379505657472809587058177421923667551239306136784148210830498995888015352669317361739280521189710539474556366975742317513095435083825473048954252411520215604300684471990843813145344079423288581395363720057343565815987426597818615554878701861141632345398675690844551029452877214569486654657873209562349779562567216107372363913233196974069862022724629141814437175370089153584483706479807819137080634153875988744713497092775343350067005543717968098106789720082251677028572684294285063120846768483231742451445255684902653146508462741397271568261596495478768396224672899725694404994200072278957977645992130181894127075774901224994005322451419624462784618255837048367505416608476765574809777007121206385015204992302478828488383728177769632275611883763057561615020895030910498410283585575242225864741570835790991032962998838239647735656845070169965648622655806999275110514994012533796182504230496403812374624641617954775308570144885134015509596711180493508403065234684772715468126760126938862435754702086025425459938688280071838982518836413288569150254465826944356399851247234847257904747153853472268568692207268430419069092421816129059514986192957605316747872016536178947138674004856187924387513857489768580285171728465645979340114732148082735564783218435629355183537821120910220092538244305982573677591027955467898948102428019875478061426250882496 [183,32] 199151806375978144225141624469623554259437873673178005496260325708217440272405266725643384258088340146227663016573896282453458269541010059592917564972543264950394490948771051713539412072707876421492829082065136273213764652000585442084911148962024236621497224958674644069748775108290936270983226057209861412906394168548661578856169342608161187209008213636626569342279200293668546484405252961056915021789229351029943114281559646681870432122121591522240194895970696154115210962197801650628114554614662202002933967670495047796694975479279195617239230371220350089415874966418031405520006688708253195908615951078524886782155434618162444047250017191096406755634986365518504161805534115028587680617401877725179058036015238185519755358654276832071086231007874591264056828725484909457263000023820670157773279325810762658858404704254693068371196420182964395967538326463480402650006804545359975650888989445270673522894452050890833132024937104700858737581580799740997292338578728741016624095864263758784334004891643188349443374058761830262628841791491417455283952086964952312555210585453343822362172588642727737273468814677134288012029383387663899669523970127487066088568603749146214269334388753067100448145473806618186293092844225107233856238424918838010252132563261055410946674325120796400984415154104472514705008384806144321489994779780011656435478763998149309661319877510081449390208427359148986424361165742443342599286138563459572600275206354501851071367387523130134035551900981493259619026208178295053942876697910979147977030864391355453022316720603328566128808670715767772490315089191034403758860944793715002655348464241274912530102788680179600006779693113964600764386450608080968017558897312562450710975947849213220794439784840621543926734262335461804133856483069831120315403202163346281518092990023816765165470325015286543960129302081096891855305839172530408945888 [183,33] -78987245192239269617470520110111633844997586392136898587204642354956660043394950604078882838625882517449579504079907539564931616561155931546651013182962144360478111959935061265015626611792767135927915642098112484011860148562624400384299494329938491953762027219157301425490890885646329157437109982531394967054094800851836678646280243071898520192972112876319398592786868077036490813568252173109774889953015935053411806755435934259070502133268516212239513255590612487238436475890306657211421585993944686944015617145625503180405678740636131696835084079562620774782902502014799550239185413401636797011602636819527066827877805463249527955051907498827002381260573361946467961216096353034891948092665638477793014986972683869108173431370758245521301629769425287882561198682474804444937028111377580752956981455015482210076990300955610333045117188088890196979163879122571819318770030553239154213139128688927071813211572284733061823502163791174498095255452614983044600360601416618933009079872994690477590349356616914409255508491171595617658593018131280827446940283599509834484888830003063840302913746987774125154739909481176239586455133673985180544947384200638421034357728263555196587597089045474831462229478081635736181060851281752916741259260120452138367208972292461278457418501227633580263728581739186738431993362701334884203674930024406751652530504965102981894869525768925161176336850432581171432461855570901886276542262885019663880579267730322389108012252582307723114867249037683246150910724088846365078724183062186891053634135967385797550504742142144330684591332392354475135825326555569169858481647957848623467896210849918280828959078488651854178266580492192196290683996461545360572924127115526841324727954478727235436665906039066845432977396996075749452707335013362027087304361669292921066106620228668263665864509025549185773735961980324674848123940199810689408 [183,34] 26547081631724808309181305461999983920828936926486943306354483916646969257477914173207528130113020198039977312238116457465576853576404703543349469844224594542475187297145780186382814254609441287668353326149772039295710999462185347988851401271412899375687276430852565786169659512574384426076390863323135195647950282734813310674872258166744269970582288605635922770506838820517378257861051268235714073934744522849158272347108882205094408334777849611565844851211762352099155096887141666445647592080172876408576511064051354273727266042629244551429004255151013376472915479478233086904726995759864102362592244404061974168954029926677040402312210803366136770239647539406374971165675973459721832946426268937458145709355292879293390300823196226505074858856012529932047043140044939772673582106311440375032916287077882324726326669136775039564013307777574039122749357607066975660254928211842233771350173671040179638626201039901861237495533815098628818579616111503183477291520845109652001739084799768085903974786737683781627465232667843464791422192130821356344785945232857506695329264713516679320812226823073533890750781916038999641363648689729311773411885512704285995683077804002624249615451335721557648641897379967839222384923604986658353179571758043644365996354942834760661146400980967252954090080692328044772960744074370892303619626257257923728261661841601020596025378453869048155566431467909671506097230302895290393005024049527189477936331330181875292120052931897445425468876971363979509477513534192591205940250039252636961009652882638999580068224186690667935804469809658186303258860043089973622315913615285026390907600291567092826246710224158196873102734578687606936595150160847425727565886065567026020223220461403712650367612493322349355011205270613458041584835498681275786507499813631598485892459746461608687273159792131146543589036444749226446689525468187440 [183,35] -7286598198263611936965250415071067121290908262576735195319834860623828957919512416995262831496718844305387868727287201773302377503299660320489283653504659561742239472079064261453829384984256460585328038399120951858799703481766827641995741806340644044071003830414637888582057652354245552620718573465070007470798669860368429590144303750029056717708404814870465259956736574822255125531709524205907241294100321300706423304273619565664243332230080869854086355606392178653579746949580638280315239158892044055624469897841707871863309974995925653211745799933410857448011151240901725535898546599835691038252587975133700737952095162476400655092464107714820400718740272335576483813262045391419092299587498618259029911211128439248653801944362716685161182273521623983898337946178413091468993577229800542256832045185321889875911386305799995086289543325636872715812905340121284922818016512150628911326054420800364423671393701805924631947180357123736872190349051884545344367490579202710892091094377516951927559587844319340426697466430323376232611666048542383241445077210620437007452317401170990238279738596908155652657906648131886497712367799612689159681466713034199086549207579160231334464767497466211692648476613088137796608870477992771264133087991965924404854837338936244457247124064710965159529880708212698793781014747912932097037068463550670760347431775242705722092613792399893560394978073281894194001606625669506497768806973753568813116109728790797819690355093216149859498594331660762504580333021351804886932379912759628570183313130461013937748014270091932720976559256433295242651112023080850864750572191177664127963416172366051506918175932272049971488094618338011971666977997515911746977880145287140875020120260695721063319257830863484699093594111355223687011640761442604434401217976844865052268202116690915246552921908121294518843231133011487508316033939904 [183,36] 1493198084006219088048199983829517240574265902389680536778101302930177191793087917424042400013887874122540020342436460933205672680689512352216347811484151731085197320314793617402622469401293505428306961132845685213245023975674223403945908506664525507965452025548746996795964654819741890912727776062048397545247045333230993049812921654319064924689460763013372939617277624819009458477499336062928349113951718192685776298399282271804061563574965282785897759900428513732922687602425658409869974035229027823779097993471598465028808604538706137348899347258180401213572614226253228520644124229672491283667397765031610682369782042183587798708536762268367638564714620784209741157380087022838851776639106697736788145049673066786442702055995712689912906482540880587064257261454042261312244344869289217520544163721171317331723076786666514252465418845719641455035207737383807937597606624907631149235428924754902957384211796182487054877742918536681409284832653701532215453626949595234246171375928197597631950776815112183450995135395799455649958177810899588275724604681747918422749703408823246459905822447819665203324507205949346598405447710396472093882877773776608538185061725776884056814898286437170415436289543478031342843469788501662322027875725932127955960392142020569606203617933174915303987644316079312718547250328284602737717288140865540991320351744637182734345174583361897274293364215519778844282572874887786036262876223760007963608732445906235545862179273154159371669779686382836349591659232608402440492630776278741851535534290674719871909347227163767178674763743927627262472188695338292782344806981020669084625702233074103111637456161587644810436994495678311505810826422233414229105226145960570557098328385612362774695818058465850998699752640872090089687653881675963167328695314646118461423416224840944031858689723019950530989854313696203521929676736 [183,37] -154323144905450424564721658384532707158518847532601519595556931725568161860107686930038015291638784137777122446155461402433877062632392972686927930823361065226948791605196070789385232832669117299357684885537432008821205143403495134331509800964272982449525944624401220178161864469391458743910182473390576311381117256571256677492705513333913271769242265794901281137838800115559078892775710916732751452251067571406770799349734233864480818359439978069604169117407628365293720879855483667905918723091335594862297000217121488516955625319922890332600162752462236906774719668607300978833151585957925447902840499568412817071521965005858592876320266300410674968508499430834839632500559122769254396099485859554108827851701085665167497604640420400487726255848306098975801007634606931258076280804066074500594342842612917546285414112437712928530943341036911641746550765899806654352226798387765073339536192070227802593737633796040635547934296862212676901833853145547969586375136424810708305690360585270509734389167194170918774788456738290815740224924909853282672219261190582984606011701600456949290278105934212330864657031607094716109545546585942366878017621556510101717447270845809839742586670393581578091622326291149416710155525753977443667888208501068936530020720509658288278665882211308458325566063175854099983481402892978169909056696454384296351553879352564891095801685752877007946953943300285645911699057050580673160670206398746214289018841615249553511138408474700756833369852663325484291992470668608762043118860105765666234705154753214424127931465469986552577995753173357774056361351763061825170098278414832687772894109222698539085251616843426273413222608629392003544061466098509260517257903297653771615006363968873156700655498808959582661559072763612295259472053573021450744794176686260279647804876857993849459349912453624551609531029047139787628864 [183,38] -36095880757553990141561410585536183070282306314951447996738330264063964450070443575497944666224290427828305850442513911909382368788022234117626686981530661354841708973605030212680166559098255600258595759085849594921638968166281613744295980400541690045679933637524121596530936001116140678545301916337354424681706946665203598479569850887115248391636939811706495336671534251761786446105787559744857734502139026105912666949686488472014930102511269414529587830820027209961206124428925072496554853695044961645642752926943943128967187529232008905539817040143366151438846657370717237359193461146941189230183803596236756960420780461041583654846010185354783271802472075515814050604089042424573066130999041456836657069877426049670067652581840279317622570140775771416631974807517805514025030900151237523133001243035910589993896872038541708390487781602427955352914610131095736298620188968100629732895187612299675300926924412150396178975137632374069855902905966703086014514791485565646856427094327291448328682220505642057072177987608854187468806837435083158744477112267764335051939285354551566303409052235427396344804487474416287255012351888478349165374874239479963841536176849734576782182685040560299255568236236917414691001678924169950803469189061929931353137226997299349920094430943203841257938765735790036789299942517462418121971121462823278075811301611055099316294323168679802495140291682424106275978936250502661272570095499967314456175663499563104484458177115004146141054211032159929555873577442763684139069237292050686294689004308751639009333758580297839217460916468922645700952010248749259169129437213137534837431182060801790755105647839632115022020917175939460145757611767475091507846713688449635970351896740764978086554787109159658245192825174423341533638515916147360393582331850558257159487362123293730320709258749135856808725504984912923228 [183,39] 25730647087540005235624296128836968579410126354727554817311407200389424098159587207845644544567434692727351326541269904821050727365983493136008697179071039595559346900963641960567498434610206440790207866806039476981082666566542116115721179331836353781819988800372865439057605460893793838993351647769295720504286221096438394085022910770338751997026085659609458998752727539575469696915446996313758459218427875996613733297876431314464642803448311378343194493319218655490954419829690377936312408137491221557093983034571272879794412165398830745082748548833410237173592619023635909370758800567293509571274190731777039684729284966508049412214187873199156444406001133297499703927399756477739863529946311977648888724817606612781411251312250544388115906180417186529634690181743773901523858825313180375861305989848618170597617708242895672354684238687746130883595436826914946681726646360793615522677029270228043789814907345353176320604578686845004475665311159334986455593824637206923822830056324652902073416114483391356211814405203430001120394169878700958590880664690178261262720841464139509669405754824884902053406561883555083308353476566864439209097581898054064557879315170380582468463837179743119749808222292679125101179356121321166912969049471295816476819920102666844186027176357499837961259472077185332373642234451853012711370719735245341423056835433949149890001201331117521554104344954075596100100378050914070241901741983997663505107248718569635688296176859039610619187184054601104557038872297741956861506775057904835353529119843908070950846550255737306805817738582079760054581480194674429897127343296971991584895503226660422807983689390307163532340258701943481028314095166743071547030313006761379627959812613288429880708359240509176645573840833396307756960030437368812458595523732036858800390423362241868031154583114185352853204667277030848 [183,40] -8490145907921665863316807586441144909921086639742092251646674573135775965666405876134370501865620338028844228530415242941064271340479917757791157406231247070034715301992931176620354232007816735818491459002701516518241872785490978071252990687821099113395399196509701028656861218685240545723392137319271377209953645688038310307915706397000219813701452043444367241829978555131091658718653858103502029387198008753601875720972836203303819146745173557735435234514950080501402998105447115940813241342668829328697907364997119715103748963840322383201111831283583188906769820471569508302776638659384791413505155791703389916107482405078140983315757283812468027846465592059418200089749439798258562874878235680898715251468875486972241735711658552327860112490051477425525946684230016379854410513322382740420354162540461248117939327675256349929376726548203046968251910709286049533413987084107440273761113483232112350262967406593000171369562113470655748971614377149251127415150723015530024785089460157112460268803884800121066993157470308740464189339971962699146079127904788339740400616920206799027755814545795732568476779266282272577545902480488232079143594547070122888317721970789860847088901730765122499452965024295934041403113713355793606666022426653560260168546439602658193582707821459522180705188110195775066456540529928650271987719682080247690207806502618067143923833422458765805157477923268616049195859719507503731640656281846132159639628743088860009535768151546841950789135089182189374044898673930071075260047080579814236143158668366652288605413627917925394680145069046001889312042695648064387901690693658042907909058446677118303163535879712311293676643807509422911797836374227778188158578285525469293456780818780512916961850105537200904928068491063380919378455271472024060748857031224500241972949675168638318733794313679203638590269024112 [183,41] 1972390167166193620409798665109066148775777247737238744099128536913822888171428831375865008137041441801923528418366779511782961837481768071684308895620143819405050049260617977119389772255510912450290970745255786924636337526339676162007689093756012066681160313786789805152490512457402115315470318130406415334874105356996724351816854994830073304230637670276997082733215354111548495846041272315857376627260690854473218260368420398620469628729542233364264079323079930178964086919756938197689260105943584520656795878271387866370355119576923674979518515521743601152166929615411905217101751880725676635765456337637433369046132003755785978126866578781268212586119380734646288529240895499386132778514967367966701166147133203606204090542653550805756455917933095309866719944384444024250797649460513066557045953560361802175557008725350975169699140527101522034587395526490318972397251049638736910783248550198080295305997351292708777380448857428653049149426622258131586082150518669702386269365899332985700383648053813346401502404632500395741542738662401273881805379872425296600982728908579376645501485386603228840957386527817940199974551797816530095123723225698901549411334526614661196844383123323612193498919900548139425511585640519242867469454799642965721741647186198363985350506649905939971920253690972457829702658464723859678269977299741841807767045823110640174392163238772809070379676295779937121135954646671981206595075575102486905133009247262282229981311239626419650974262765603518802074779859797881877741398150422195868762170650874913219682422432397056375273164437701032328311973665835485933040367033289807484149653964182559236009699517586457445179594993811446933686620545953243171133509837897463680910445707723989877154729503545359810534209466994182592558436046560448691860336302966020556364100461146105967161670186013205692241440192 [183,42] -343971063676907379623529965568356402180382496100170670859512807083030850639429092931395295859398478815555235637021003369112300168533209685984311117604484664694471180676349183495600120492585371097603203653478216199730655719078233651813520199876961291348529997972855455591490477556458127606986501234636882563629926618826859108102800633056015214037244418878303939290892560791605372077883607365580590494701684293849397986330583479175305613251293900636378202277448978451439644777939609829936271516864450829955771974450962562300876658054615796464234185868928187916282503342199240818050407379208820832235581902112988411530823975735288283093847001164939898469144663955766657838227472634354123404186240629042417560867919478320603937824745278831087025691405106495598563543111332958914957569505660590371702103254195093107119037506351403055356365691679243648344423099519253086458527295310753197348520514115950516932695458169802317403352303216404529252017547297730386748527023237860180257679473472484536070203567159344283387451038500578373015888208985037834543628102102765826245510075383566770620861606441842466802191970272154607360462623077950423489169605797925212519721702927059940441523071843192907630630548117779680219354514515606582076653710957548296272562659166003279109556224606739330868973359340755461012864779268149680209244342968379561189893676120964977525679771941607241978632835312367101923133413900199686524425094469918398410785399926037292868452532741433141084559088445509834484501502348740730095838659950264510303112236294586977330571018205431445320771596469991324103438289005107393738307212531105608124714219326269776978660164876284448517380043367648559074082516889671054588814978107209505203384326435607083197721507356825173966734767458100181859526507408092897048752123980865658279722313597167067902029775495233747523896 [183,43] 50513380698447276214257001480058072572751570601976798713242776340151922475259235612350020475412635779151186167479694313697654628497611377018267535344999802526259692233729828216336340383417281092935153503911938243412299497119978083865440214683338885702171333075021468198040263767063889723450771263676134180960857954598940454113281325834070227229646570797727465119117346190061465294340075438089079941243410542327704315792958259891611043607004462592118146529228536828972789342395924234999509246500630869713822802533820550935210078186474108516861970375933156034512852919812689524567276515168434760508201833118918561137590620486786857111039028829540383470783543323956417150502004729656883524289178517790893116665216332589937589752639379080407204514906703312885863337330452210440206785768866489877862167064412567980448992585079756903526081358340212322201697001381638435233731335479019497238739895880239808974320447525116005528299874710531818285712310120884894201399061220492120966317742770000155231944465964662131773578570614373118643481316704492946875948312450024675192771166236128839105910408134043446762136292976581605987909087504730541632716393959639495981536825238047839052387001255595393065311918935324180281008748974344877422926701405567768545732467103922773425858172962868064771312438470599572075136084976567189192155680449794000696347236846470436877687048505966179401766664021317401959902285602150142425002291503270456494848266275221173956200275613556535103851797145928197641766296125857341434881170467554507099993670320941376893320707688276104223313630405155232861399031648018125013970056037416258811835050711237217582754140358655446549401852159434823109604996175893225063615693223871138112265226051638793267150153846818408094382416268718040591732307743579407447045975202268698236917828594749821638649439828320692416 [183,44] -13711131770039966384698578830765968194355128238555185133635425567178865318671437673292823581977634992726080270620746269701716961676213573337195112176428677440698857387624376012015771846338570053089124565057865101936109629801697867138218816688214381512331541594668327308232911680000891071833499793638958824188729884894532970118663939807419161942271062429529734953016200488035660447824822215564601943892250084947398004257904538103303708335344224320985360968394914292866710466819345747877152224301517499964666718681984713450049167071146614270893314656788983111485953314915364761948699760641825101868970474746975726679288343007470835274428089729208354051362950605059853161600593632776258061873195711031588934653129216771920984698650365377545917614335523045226877596798925447642181991448757798602776645878374966774923204679803631759581227318331982144079528842493824982468910937735865043889522580733856180309992399079920917572771302598691154785575078946675922341723791253541772325791182908349515890838593286975586449349163316097954113099113003034944290028947145479076291836503541230886493774692550974039074849019156961004583696253643799660090837097260756467022795627762531055227070315207727284307195568036169795117602038602018094358227082231868104764976884034920845387536343407314968503560809012602557111877638120430219040032097493262660061220652263356062142442669626015298041701693653748733507898768626063855888867521498478997373482701548326474310350311525768252016462930426935084801087753731918591545753360270584419454377701271838445039541462770322684458039495581391625175794772126591188696632322188143611271211474031238130403382533946965784875383617379251424734811323962690210343305562626411790911266525054751433752035221153948376033736781030027443928933636719242092594635001883232478935590740654654401340481671563716128 [183,45] 8825144263822688868254849695208704503336962739388058589675837070472836230105878427857461298097250020000591707555044719192999421375761882211197368055299888092840838419896962443279344663958127865354685593009664342212059619238203105079072708087715559173201944124963921766138544851542416118972518767851122933840237533066153649801094831153286472610161117547335332438488390408174916807574057567727157339558545771839819335534717992577771846839915894998221420437136809769238099102379488946426911863339634143340531328805261380148617361253453082454276885913846893884021360081958021391798757916129283045035821634606824344125730789065512123771629718505201378431639469282193511318615900941657346673258369874163256616891936582079406903320855507706131487107383967502412965459363300787308107732330791310311208759833694102174016416454801906105150983046594196158351895263588951666189990053354557413572046642547058497552187500470268545243994126408171084832486058604782702478610438032242197303214371221635508829877366637674682375778840771351960405975658293210686385095271236538773191789251540119431087021733333275893528539830870455297350993571603891688606441191484035338400801418791509557535748414440525976065554339349637847635399991358187484382086347909598453904178724206249121580009997939801674543470048693595854585420421633454750570345641560327149767924287924704820286192207406256119998453896526104195475555194421083625724793325296177421087151997500393086366684179139988292621301173569720402409380015345175512650700052184085673705388380439842098640280390033371792154711873467825644618452459775028535950623085094780561209444629940625124457522832089106314531063923415918454104440372906741960061378277616046333239637858505287803534562194511963405646938759464251646357527113745141211245915279088601926351614701585874085932287500035296 [183,46] -5282083008091851876078324655705185073179531570286057199172232846083173934324948533085104023297029862175928612631817266177725215394020224080059776900511307726744191165765038776570424990846301436262934764214477531141056250786561844961782516319407902126662690294291252684354812092166732122484173094034955860443795711444651027922030316459763647708079314788024890585924202032013601798331210219156727132039290214648723576677201588525503452312470565603764943551677892253579376266330107216907761307553695696895917414968327156691626133715668276243493026181534119848427152365221149434636195832352074169767731815819777274538573992510513748544128610460653788975071250601958564709782714666737321512936048920070084044898036412755753202751136139975739346913779883169156628797774223406028861411744126922525376232576349704153107405891996309911628898211768992453593558084685864751140417885148590602596703295822006812930891100741799219731940817842202180274163631775969114277697631613959299754206109557239922650072084009808792868811669902196467166382634351236724937440675094761331279705011872814700159069796044551257109806729978257854877954904633725059522430582877239948390208631230361596768153892865770151550038531859294322036674591333712269439378894227602230729888031376070321531929651578480096571832045518891434897574405412661631928772247297526796873761894707262887324535248660494859571161494434749843843306114380070990604683842728284549284535312625736600170831522526883109526064948514519639054112660764080285216317901883145405593942078882944585141045772727700944651040624702969551973343688233320791614277883132954870724397646989240838105221796397297813522166659695984564828379135247182045873376978479376991047138278578685439134456692864540303971160190944922124476491444327955197423979240301221686837775231133958914645158079534 [183,47] 2259068376958073344123464350466130946984764877571284361071311031946438296822791293944042158038519106217715941502228553979095917662694569779237220477807966665859306805843990333166626192845861945133908099341449652052223477656714829419295353989963781713881149754735948791858886922358942441426901651123320418216840563969517224646696815853167842942478032582996978033294592674434658022561303154922365065560578582558433743605688454017177252126211676885627076542139678107397982501439104028815369610825344564259803585776695553047286836730621360218936222552035384148578804413294743569547452586571362771953365684095354864066868451528141378674981581171999030782535500763285856159900826291441922086752910376727325234917359944101592919753788392878664371777647643959807644191777514243716193305000461253165354316703467867628366904836622933225016967733432782212813832011530445470390979583587069113382687115310033646125408798452247486382077184946076828262484428235015419651051858704859323947802838242974855073973143289110512881137791343705689518087041882071955434313710877578670091676967436449046314460916233338957154611224919105001771551141907166124710788649921560949540219926498788699521907164080820389041904423441139419785649798793591052353498318158680972827421830622125220190132841357145187042501760627488700669325174499142313493315325015013365535504666124294207674990533435331048505378009527200947488138334324797486136481339428766377609476943146296526806039776605843443344387925797360316889389853112307617587894419353041492960641593018338915617254548307390487232174989444188870613264712748841994206039732746205572872508642536319117209456647661634329064979391636239179786467713755851901624163834377111144994343815058821697480607662967191855468247679903008047774687652937773461494347686275364150621713861125997580459030544 [183,48] -491749411993874206055018535616779976310241794040688743188518903810928652677179745523851790318829187774777160883409463746374385675475317172451419494893588302318078274418016389113210177109169776651948595999013125747022837880188771315871590378400305418625734470902227669102048956946429889404556791596599341551583211467135390444386298722572681604320588282050080475548717087365892471206136672846798701168304440915020704599710178506362924783130630595587836600449693897813002959791308411836898704790415476089908348234117391815409681542703033548412451649557344081722587180689723665825949699850339130999698681081989056768972487437098725281334793144815179562011088499597718681967736198706585431472077945839230409085121344694623282695750344351853882262691310368706140212109087421875471213827072098290287787329589712889836344785936711782057405697100466153521506846497931138975880852894738491895724282445230835889703127266827704989271909362711325109895263602721355282182133961030403016910252064707863457159781273771758853976041664396521558663098018686127838205852700482028691988385767249807943036905008953845635853227938853821149952778155643342294945547854325787731611458123926177487603037446475424369107487375271257132500237703061241772687988877824211851948504533283445769573007419519405024146269082716851889708369307039191179428898756850563718305120172287594424777448451432210652680427393783748745294950869142309064605465013294127710532956830173923050016458569550311851841048321736945987474034249707115025703287732468091788445259121690303116404566776535827041324501801880729180437385818001242097048757507539203045247676067516045385582783352812195424676896216286250521367030763184140205329445345809588616984495743323014240705062098214935948834099145439868240999089474107749283332651784719100437031253712700278164024 [183,49] -184484526978085420240307105126025504057210174141889932259982183106693641392169049851147294299492135143425739757998953166677374442793051075736842901397081035843356738586157237803993309064754500170329348722711782559737028576197035664008590500165053246299797169392398828774105696267975986197690087481303046309987158080946124875631171753382211761423841509132081322199490640377397722520226543616902366815627644174609521813835230280058902805673354229402111549477345903952211357012476604839586311582475175131071162303237388831601540362251925659473851899180302725055253865726429537768593656438278159184056243232319590665180385775784136832117767170092841243710499910786490911814147491469117418943839654992020325735449800223906221548083078865744705000488426570528813226830684380082229076705447001856272701411194821485545627134417206634577408529055077746208714009101196710729138727842633823264490262912093209617253743124239404356979333004508278927361914096185438223859155448813867012761816508405332744881758575819811559682564656784964964046046385155345905924908745777197929370955658783256755712674026339062427695543090290233358472547439407555876489090326910401956014816577359110555881896133262089208912605846969217012452846062364403821292164063147636747925362387021207348780910484261468788318678020319119746183096961998445992193367602319722421182663760704195722082671098319182186014872817718471255600440735660233233206398537242187091169109863272770825971257599299661772144262766585384454127674618815230083646112174146744430030029481431952465745420935579196219083047726931113500710735392120437500428946695971125625833329659100583563470770324179068910595868364491941993603403265516297074385598155923845223205053994567044819909023093897773788765663375755797914748894017274495757371318159806778189110271842324338048 [183,50] 263990555804519358320013683599009152828890057032708968515308641471510129062774824224356145241973052949052328968639196651341415394428304452821981284927468285000432845009388348790886355063843769127914101667107073742227922236207668025752189712852839092570767773691369900043792361739027699165061998700021191664734143544051840631513023246490805868476037729868442541942089081391194001024883384858444294892999122442970305280661471273483931881493549877373060135846286634559838521515393692044072274244742194234016840742040072915226722197745148241016302665462153127659436662497630507583951419908581766661363825741468200986512854792480016442253881698871384773146843367871703296943577097746993660664596564644899405489514367632622304097611465461612030717053621235699736651891912600096865518233439185493595283262827982756304155776223392232655070054842945557081191114769945405216983724253391959331288297161078523400315108389611995765851515077988580993807242867618727366237418395280798760324785861453093637799690458372157589901710440786662771528759889753623427872805711028667093444148757700628007543327719536331749179077363678234785321192853317052361281490034901546870946204057542249840555963259009798443283475503880394160598329511479679376439859031590782731955906683527184389184005193704669004224679502864219800819706347876139329208909342978809057596544068618536459676465791727682342406379706948283172839933255519212182291711754185709353651011419755160004529138443934478557040716061295395101822399701531743601389336586676482816294555925953063341950297058718399625074621967677689736888963125406343403450361345197828603575661861343879055773413730414056592430533357177258874239569057139854351301612077336070747085286607513554894140076344635290021162528780983326796800677816533158704017029791685746978088762732335304 [183,51] -150400315071804184447141871146782160283591953199770458556048388849792451939979068157966067284891768143992536960241137186841862140555703403474212650627848443434745820641168364537819634947174497435937323244059174934722641176931575942189982623014963839401692218049535209121879282931129537555710647996172921573591920059794200216626924266138582339258231093782322019482039452206421050386525408592216706364290769560947429819895274729681135186179870474307303303688651812471929490537649125094421368382007314591537915117756659966116395906686042713490937688199758353149102920554383609834151621809395021290359335191428730907214473851334620441405961585041455994584500599456194828317699741958761770032598671887564548682035499003096503284542361587759072943011332553434196496215882924136108072068313667897041554855336424520574451182371331584590665023754012513452860069402674624683135370844290153529045151179776162007570036037248445342876635211661704028718245576414487232290598554518767722974606546462483529256793737932874938303758222477542200792074444275943103837451620859382339950325207309140950313567325026682037200072249253450698566629656757777629705239191980591741139804258960384908480965814590734347279471982288378143329401787828890370664223208634020506884238812244857675671221314520252154569899590738231933547315548292407529829065704614681719555348656700509102436178793992352314088317333073631154202615425520479029878653762447388028506871439115622264454688760893749227242164385229054827847854054287592915654003060436109298465682729363202891243964981948911215070920023304844189001921825931697917691028194758960829919981973201920652182199271340519051246658833037503050077941514022724403228543990479664954593108518350164632269646348869494925368953995057135114146147799485964678922112068589371133659680733776 [183,52] 44215421881321449862564054570857364925165757307804270186160988752727924530529344850132109029354911316762610670141522883691820535264372214411372956350096300561090430120335972926258536758826816877665718601025320255769044986213934342530574652311571679356095946313621854580063442450918655608136556348657880599963289145778881257563318275990749088960087292570526117076536470033540048724932230639516726706614656278477804903099065002441745561078356550968599870339752593361647821152727088752802829588135349570386460227872334105699869598008207912296655677917007118848733101344294649548515927734637127944874223795897089164770201903970214915604841928786945638157244297526585579011195662727679498948305510571859338003197920599186215010850344692624070647487514046542584522063782451134224780864291030897703310309944865748362215330079119922867673004278939837682508745584012432027744917047997589321591273744875393651957653658116496707496121625516872721498436070812131818520911806900434556814670500679049914056751998870140025843901034586435708762828281377840321194856460736478302125793690506965218209702347267005705965854269959736036977562429176717646611915064781393163496576841548656869510904325536912890169399052463220507100172621899344477060903576123728885960965456921559925702678813984326237299652533358654357828282842790081657887779713979060263396809434734858627202470629681907570807716422802964539071045933576718727187350007071226324750833991768389158366934943869428101877936811096408018964516564433421056474214748843507095582377070023739139018011452324394087671263277740943615340787278399108761879452147910240800214704582227392312560150464385064167442255825774146635891790340690804955353105183868279902630118215261645694798516587156401792852696197689707309020603153130449410042720436547236934599619656 [183,53] 5950375403328428604286845880482954449892701706648221441882470577954048718210528394487866715321840271375682424384921029999692459935068395971126189899168127125417584072976031090761874273348071258233127736421454358232691014802880695793986530332664485177381565584739958554544309469191015915677790514580877303415495432987476349174530589282384806315369094953930035441825396497116072907819836018904219011306501481853279009106916818469487401827620985066915991943520467539484577086688388052935177157205792700057119466106580740264249454728006637072905203331238279323800357058574533594882718046950821659836038381388654876256925171822208871186387046027611931335367331816816373159441902231013875226513792125761516632198576422061993538002224885272411949389916275978242405420249580398395903934533071345482929844567058493201955772563201233673341851063411032506493151142352988540451063726586592682671360313097844211692046035113718546120901789079564596810856665089884878106849078108761475734416573259630740144597146928991994628128799132636949093265836268659105220593361081139476616976168254276169764116216385050483931525470590940670240545095239620186546627470716101222177008455040714031488318666267413281059611079069099010342167355784372304710377823772725090337870114729270860660970539965942396752392801497056777888686408334428562879416391665967565412691371446864169193217605770109620306656886135146816500882216382033333634586108631760191427476387901716782492954156073837030747229295327068229687864315982611901509328311089398284080355054150217659642437489482342068872123156116198629004946264470807457085586636493915291292312303985095718641221064251600397073460753850800862258807368309415228332362711430740982476129131477850827333891259293519655725417828173969406695538292642917937658113689018617320937888 [183,54] -16501027646200055984287902919839120181992898143140646387410630670421749574991738111500625313732670865734300023856046886659848475651939160418271597346936112078358006715851747440255397930918044624700281806038841874647153108250073285151114524036639503096879986187144329228147431639852302209300445898968839975374069357151685932112955866156114545872190288579493760694965508645236292740833659355198455696992821954450607753423130592915253676787437223186824533795415413686028583371234992584993149254444584065720037604551508807863022198895347156774867685759184645365861912112883845421936558902204753735265480636871216344557240361369618825497015646027322186423108006612057325126065581076867306328943064406146733929845191544001245388596569739551645959138217400369043591130506424923746811981125868020750167082835416762522943669616889595204818866699717839566556748099539367032255836810333040090728272260037992643755265687657631009868937096703242000839472557623727816768728530009551948533539739628578679121863396335701761558398074324406721399282972822479811582893885491053692322006159992871550927689228860160226711200456232702364747181694495648738348201670254667330319755904444138040185507721683564217686158171663033022261596389738879629761250704084780679738357068731303263369931755955917347808472139586626815639317503641860599644945953855412392904064689649876611797790327426172941653388679784831728580279596857488519251355893231555152904531300505986743146739159115242980987486279415329895675495554098623546238177481900558805212484015870273207081474280335169569793434533681747270261555729108893531065357352565541042048823857653456773075926650595900728954497676635148723393823295153157291816101792797379922952310655981382966555302107367981673760912829798995237105829807320903681374026436440443631238 [183,55] 11967240414444213738479109378591456191555147799931113685738745253169485472762884929792245700469874957786905123161361515233118839002013365410756896638061876792012196615518240837161713014345888808732422372935008207058830863449556666060826685828783620123080477247837707037414847270074451552396558939098104442483473221951999956332701207408816077717064380911665873351305702932499189142479203764544605444089338079794270446989243787876608797747123423190125684870683422169394845582452643307511984090772704342901556598187740110563620960493874219577341089123462677490534951891262617593470946641116303732837815132056536270675416147125230409591654368035244582220068709534840463571583178003082349459542073300438431580110305868950128539915344614385991206691764154697806899261292889161229328010290001673916388485125895137213465028789243693012813293566872127705347373709964335613726575326249547742706480093000234767759283625748631854905427751926071355542551442857271400218860013876232656255992811324923731803132517485304243255589352931406810710095801571274762627798378703978958716441273901084295384715697614783213355651912833254529669786921604948772724625162937081743231757882771338203259271666140417059496892930879937507255543084489175553958020063005398550275871140238370453763878714810610089426962483152828283992519025204537856997144109383807989878111310963447601113608814203255745315955791144082494591559580819840568212276804529831240781653774795548952322150343498522107172576855114372213043183714171314178617820944557643040804229904958365189709566555086294889944685522828226455901645278152015230691561608908399475782606159658278895160621169020633725723147184288767060854627699695213162743162079296792595461906951314793353489542742409103292529711316210620501809584141032369911001658924803688608 [183,56] -5947030967818677427851921052680734565803614251633084992696973770119309062768714723009050446665854298702776041775487301717740721813572514878107868337936578895472428033879827212722633078972507266820479236028934671573571970505212317652138769499037796921171260713108913595968682824019895634253074407461746645445055295312284038413901452281524374608742890111244463106328521734058212578428154155091453583285378637907724132198788933064966548976226977731554494271948097264855197244305742483521792042067977968423550578198832303522115191629787037271830150182562231192488388175083724827697170259462014629562025382640977997490703222878534847100669697236044151609066753953289266669490498782785790610634846098898173679867456790741511681576915410654396091675386310549299324985564003514886247087317528468433630041047295708778334645635518054671369614284845751626942181505804855448049786006787352391646311395263644658441651107894554540263845862751625083455862597450504353949594281550251415838309415578059270826578785252828526371279572809498992980555491759408258079136046935567084816873664507436212791055648988881849100440395768905575401406383401587809740321176682489695349133097492063133014141891620558140139542479367658371093539195813495972833479574484567055991225423437426110791390903622988538071303132131677502523334941530265318433061426106567115379019923935467928254391354655541977224660500163028565080606463093497361121568276974943376459901485968578624400640698509829286752917964053630594488009959828976482313477277497624259195672379431067700079124105223519542501916733171939001845418978805545222045975281724383842726846048012486050654403676823996736320518685417537102028086030671007698045326930735899828029198377833516458357343592751539257527266729293460708996939323004440223389911852967096 [183,57] 2313017894786107931772621240751513596828756813189330311494017402523007978568448749537337448626251536083208398891113800025508695836645666505587271644591207584631349550508666442079128404497137880866331060424910842585398173870359916938402123320835062973304888034472870096829665711389044008000572224625480382452622612167129009898625990790170435275081500096546494883386126259711719087851018865934478297008124314899128828790239940353855158900580998109453172140203010032678267351509328103894953148444992747623975608368771912057658229864147446222162280667326052600950877669567213532734974249461454655731829457097367552676056462779025294173973736425944438195669723338036001300093023405719261426838863345885767437660559693273145212010423699916462704477701162489572378735041213059403714243804580439453089153915004962885636001364456941762064043517207162186208110555303137752036239164087093878380243494290110919025810007992799238248856646741948396636496427213419658546592298567765470141840294558474506812642099905070930139680123628446288390431637502053258188502817869424288507181871264085980353269296488023396209964556909423478065863525870182529075727286932439569302483095271488893549434955509909735756895528523914974729695420505130970786752411985709415109513941528278867741968720566579057413188935722341144401855224868053587178928248884120761139437177949557028877962061262819717674946425696129034056826273771225366317548188043362422107374218302002893129091296729728365443056703422953747425809750369384749281596708366209954440018606968419986310452744033145194906925434335097750290760726920665959120297183746761436539049132748808641274210045662405525566212242680207839732435626502456679933358305048450534588740833087591135101948366884375738552689384852321761595411360479176169276305250912 [183,58] -749708249279496455000070342014121368439485892838779816414546343086118833999849721044007250727560773398458107142495924699226387001875791728207805434373262903215295144176440034164306340600206985127458087728309653696175754406174393778960888311385580947517881939151384069496054162260594756662073920364964786166510113101633423025589853527802560336529791841379877923759009501247920840140669002836181901778979965790684194145816120594019918577780894088750575456044243600804603126139271291748094534328610475886053472941877144062446816221092027769326074564130157343316856677145134098120146585060315512412337677427788736145414511769587480988434269322784085069226216901891987245346998397146886213196445526539389977587812662963820361602219900464815999659684690846672112497486089621465252986216649382957496297345279413276341585638763493763698078902190523980809200070891921596606951137515436087744838787080243036013281242970784334176821962010745860305276643366718358036819295248259332426946769109532532164994052486733923246072061337030613751910998269922230403027483017553487192761019675579749877586340840251093697409833248749199930766129209800402740580350424541351685996820468199621372191244850176113317389051702176540278568434192711002472335776544608498850679218080953080374941001721853335797492437012584253214737708572393609162634068963455266997910247802367705409444490230924062540079612134040768601882779865921056230203406473539859766098903393721421939142206409976662924641260556528469048061204266213692977368564740900644699998280906279598244087468911237464034122919076300778526260795650609599443286140342799334332045573848434209159040078442093901589475011740773089242446262505272139026230089477721699601853375870606999850432407689425435291208861551193426554016265890349291235092148 [183,59] 220915574826612215425748386223924178632252548729506467877198164328504249658880529225578626731989227507762033075595115467973942169882812409539635220248460545774032862616161337467018460798145831764533641794312630136305512952801627601438846954108161670115687568999796232493187972312782266556973628918382368298772559304368564105485898250194314128031640777099827823961896356815009034402438530335787318725048444644837827789302676139895545590419816566811414647255765360984043076116474490685843342354377902447364469952470915048574093172138271211999786774216296474159387909448952183808029610226504836897041355802849097038790019143132036224352443765518408173585048437864815857589490316165541285359174789095418594104027364068511133236876479546096013344299956136730837426649283242895027344448624895263540756407294331844790463067102590127578604732972004423973719600085306516048106386215229602422788156543698902021535430203912410146410411945592244764444789281903246654817663873182954049446580781673292955913146766939008010433289658357924685551365012023549774499746350874329165516794626112678236839438053967585558110981885640020574500135833241084297148016728414335867726995232666076871371699020449236132369318001739344134606918440037177054827420455500584665320491413167874784763632145841312137165900766440711001268248625713173732134645938805942704298662281470907213148900321483731185133970767112786537997952283408850835287294955430414652292015688911986717526382320338912348679420480812473895272542293575842824802354051106989507043250969874585341796607613439498528265553443922053645310310248506257141779418604439546408940381567143831528296096766808119790416170980496558536123531153488471737918301932845837170380459133053310207037133622496129192407536703942968710538401732050266876128 [183,60] -68713479691623232799147025425341278274377121824703867283000744387210546134747152088406162272571157616167986577135109621885689263284996453372481047568452978727096738537174117016054085883353022594329944824565608017105401703749861900675200347094062469485114584946637356487101131023700274205278120670418845015975325104186823605938885970148787829840369807338127218484302090024440153073811821910222474198047478229510003053123543001827544613246459338956676294373596082001851307386833314998564030641387327546860816417841834076916278038104454760755131655977524088349966082901571743690536912464787232752949221465445103687591063379229074728733196509895244790281301669010659397162140805633219445201625808149547875839255466486166104119426880327111025183906648222299695925698195452706290311915009499369155135639666904794614802738647542842435383872215717646895510897807410600933090369361445998335283140107684871644211040642611758519530834557070398319763915415896785840039724703471804006511583291021815363672271255369610381975202143951242688126734783113373539209133654469845917611273895973732153121491528071340801488612892104955491595790093727343784428084549649129460109813181296521568083295326311311082421203491432989167234140163234476044647821647104141664036206463374894385463554308232264307513212752128101607114633809238848689730945988562814507108448072614365369690750055691185596890490233314047780618964362466347536233821173727008884981102891555541118803005011143692328940184328378022082176015954728415946186834790646599963097474843829039193509288929192671997694458527571731646692466335812507633669670972560566895161654640619403316141842091525246108281401190909975668800136282166470008899208353584826715520000896363162428467479968871359336977504362076644949775934630717765112 [183,61] 24776035916196181172471643326059348958122692837390577286397903557368866456054787552014682774988868820807034903449133285090049585057272742628647994873675258958400811254066373516665445396315767442075861274639107241735968800932664190636623764250921520284092515882425929066815887816640079712045695121963783018379963886382378786447131378089691021494394719963461993514761227072954847320225652452164389412441099370473957473858062438492330033926733352393181790320764442615781747761058890432015162429015874214004174114264153568510206783283201552663926546731280251840409877506039294227519452922831160415401420844772987564563382628759080256409426349233950051628605570884055262530317876261363880444637141690190751579566734081747590692545378930365970853624793498827550148610457937326121323489238073930997688778472836441024454399722507533128332101410844335029697470323234896716269375711835245680354514024225129996444672707792133874531195726328543948600128382326004560656351094938639985881971262497600994903433212791442809837288510805929644765563578578327153645656227930234658950342843878888522397056694696258908417177586025084980649663254446449696352072931462374809200457704650276397838402408430279116832722162774116686811994084888510126980218102965744149333474968870308097973943211507674759927734053550109196220027015793518634780574530796656878550542602255434506382181655417887956192784489302133642086857002617245228099192385958624182903807759821335445515193275932588407309529728846878431160818120875836735428939933405907672167275189533153266247944532728723294608623695962083071724765779503541880355121477641340169295245561028967852564000577637321177434889856820269377099625900096487031516013957089327305384613275382947309888721610650581839630502111965682715247641894500384 [183,62] -9292183411137308065185127036769266656412806894319059855885927121516717192385386165594844743635992993023645569002590715102678000669852345702361129440837958854040411986460488968136287171273071059269780905497599588526568624259794793068634886305762806366798074235328775924063232089750291701173785490677035648144525515188712765610738145295868886660447183467614772987041059526793453441050619120555588905501138346999058981833686228926282677112973812786836644828142283583576464300866152230841389799632986722024703704057923244593375901343744656422727761569468197447446667174156253016628133404567207567468904527328836394228891646771293254874117865767205225814363565559472691111060801047723041894947792619748669702550652141416814630660316541343694233392555689305612904332428750711383810597087822872543978591502293242653668961995718481731001212839047541926083803165290024465553617811603500496663445995183294245003941075390533537360488007796589625976655247041238095301511823659983531563107525653080423753123816161902454650691511470451789346848941006794622250026897050144858075322818112291053253352762684110130318255416990402210929812517939637928273532689641529742353036451837338345991438975491702986435768845574659376097559574033041454395387754383536290076428416171678738949770839378119649385553508583048259635182834828510208339324505426039395380168779400843844159467326799738034059625448307583882271882382705725846761761124416466574696705454041740861801413041644179536867950929834022747815848674118199835913442806743780415249803368212515948976226205989825055817817794854803680306745457435232273877219411803294648864666356995931978454800362532195247320575453385424019799656715365305191506035127561389749343713917060601822222282518931997602645392073120716840885259908977 [183,63] 3071367027579369660245180951758742682041386648413372761678849084273557024120644567197510782551091431239034211832655910205136285036483645770602319603536035411986727103826270774352152247209375821463461652871318507386323378771861940118271904718580682579381074169002402817719590674737192514640735635357937046698825859900783907483062644373377275302543290286439988885549165049143888669113322275639937464916429967464699300825132231719155744564735256240251107886233456564430262134240579886996350646686983820885928487905932542340727795488270262468683758572862865217800464138893995453377033640479948281807347167863471136119664694725463199249678097263324339445472157989660070284661222512134855066628310888969415637206865425259699036764287293785353890681515359175565492044300139459406478950590511016562370383162504542502518673646816250892946140904157619001708910322999494059778279121348356120085763994540415683673006677239224830058123288867457657026796354825613210645520219563783101261684824166668765894225250098790580737895451072957775657430051095467003276963832105712778377565418045621767151547881708961509993354189480349204868741827045781444128859418796237873837200277093688292423682082826517499293559002768061765192190698924565134355307743288262599854337563338194904611209469637253121103051878110986089137953487942333646950339265463770972393907983127135514081631858885910172338921782835126610657052535435806258650246840096364876698312578757215429128999226043224361682317418089954974515406736175081294203181499857123227927613235655307788264902447872673421116768596222735532137219894230841065998138169802268020054727660898973753838891491524179540071689156366311404269757139870890941853878289466791486710890238039189991486415801411511955907717518846305811123698680 [183,64] -800695639454654508220175959367055466717562032603098269249037187545343693849107923901561257827653469909299916398660456454171183492793195436639379261737493841482115896589462076492285780996833851739907617811607931634586416001842135526944560069759570989964664857402508389622336552500626477617682430974556164303093336787127587108472904019731020141018919704486648499250677265962732972478526585819450375437458229055508920086029974104464031646513296010921216566820957241476534155042860883285013103959640115623686872681487636231723396703820438440831124291958097357841666676998698141776775892363861853864753422635304170282865417358563571698862399556819798627936234474397500438953693741305300254570591976089660917889305151314470168371691625272165786064636012630637422847314181544983515406566427905723989752924380460104988174665118283067301935460722694464426789929048998477631476387959187764578676977745478991343897794274008598105808365491412647977351949244343816018942304527168892218841239482060207730975492269952802517704942001303252151319239328103342318945532682463814042931249207578836498429151752507981968150783404305506774602205309181862413064845477952596474233455628459186880968618925138263730350778191194587587056380666469421683705527411798237873410613358173105232939683713350963351689391251376473163191102317479280125150143523956812033283863795485219663727847994272046118150569911358396722210187418017704782349895576602196762692000841664141423091730182426208235702502009897604747474392857250186821462171747877508882010248761635836710109996549903832303752520987991707017890390968928209909760326606436547127398046341221364798057734874786858545024926333354805952386715020550138992463060425852756894715144125820579597540021772094192268917762177672774706908 [183,65] 145602731002783479458305655905934673880318693165758087254101780737528691160408750908100411985290340990479998161141115653792212806985129400127361029842965742433855773388836450955506965630525551961840856924688456961241149522739828499830442636486215065231435478698026558204605968013320220802833949481038681010516226904501137697886857462780490871096263923710893294736379719035859172886163799204626623471349107469145392948627920945234336460190467940766785632678753058620348341610811524983898138234500868469986857158012550155154268282132912672488738214630086675787958050404096417941561638420287974648147661872546468013860991331520159635893838428324547829788437053089767186753606965449700540936684160630809242679999151992276255630178822738368200652468896973086062153587554712128211873094205920760286478992752313951321758331893587104206045685158124980677549133804502448258599965854513329529664216321197249455410504907464029514204286224581875663799180016211314276762554308317640195738402574503841404143287120014341468883368893237681549824198439889659090671495282859772948001714167214710173519899838183261207233219814440594063334211204526362972586624703193274909592464218768752986964168842513136026755874511936304756024385929397581684447048614226453420795632909141436288820682162096426102083431695756681109600981819589349293471002356916104374276960696308169516128497637001006531617605045901825977940558927033097068051533669690557266845625154811349774539161125045101096821881321434508544251073118468730541161526309671046545876444194124181627488225186867705447310394985636877025521507888385424158246864207907164598149468919654366861551358140650768679334300102129267520537780072149137252787151376414873470399944806669288521199911623165316636744194639782807520 [183,66] -10975499881631722381827201074435439753361912875455357476442177028439619006836306301294898548788446457055795781184367853109877647192182478923798841827191632616853112370235422857685557847612099046773765342731246666518439489602618423865850117211662703100283823906886989058211170729043531011417635479391309703621391152236572938343420434945849266332563078130309462679786328004607060165150588396712059942659219295331708535404892317020075891556391527329042441008599015672486162746619709434780359455986795018175177354524267479056532567504878818465355438490149086599343888684481191743821882419934407010629673489132089856518396485450818007421905087796130019340077662623816441628370807230037404467509733172438944110651464754341613406797069722434404940505185525957111929246248664098929565355296586416868017165391450332115318532973002889335629547111191606623830387388668277242890715513276170800954081347627057672344340670880991665034497829024807289872095372473631673961365761868011040928960524666935984715999750202052596999515591954311255540255490076023681512559312222655930366614541770273818864712544014401090229791140117532077583093226520385226483360999076613212075765615959188647951850830440505920077924667473108218085005170830715993943290547333607896710171653475072816143148503771649021312487793154255060981297782496531393996293024621956301676471549313402201924393080287147896049483559716338377541086176001779384298324480452489252902563212848546977267914289280855810612152780081454586170405017212337382617585733072281603065099881569457880681466759120536416786851498974550409844589924981872659550752712571835594086370466505257091716638899993526528860536344001341908428778507055542254920807418696559800519910148441548535158456407573463164784057170576288 [183,67] -3432973293484470547809721675721814476238135661115558903667611572634828203547854838897855125454471761999492233032428861984311045345023209424494506196148239579803800896148592724541188545772444092256626453311669208410520408522103967387291861496894068072615458004336755178545863131402152918911368952666761830286756607163127267731270217385207138298158236759667817712512370296647876652417010360331736461627767450376021626406227990287350265484178787092386569221599737859366912413680798932998270396625867458067563500229401644087533973917243634671985571202837351602761448112451218649768213183103692425717415675740079077202916454174626317584803032843279815927837025253591527288090821688787075164295819489757821607973979763573394102524004729445855476309961112623101008877401195397887717140047466832017777088784861821699658089288122536729846286573104598339512289500633006483550903348442886723053176586222927548507118568873814519305809904582778073660029315349817579853668126917966556263988383135954264445828862269689191694697493185077367142237408994264813461369851300106473399890733926125747926636740487321451834898950826035598156335633314628281371531230084872112152107102959737318588810095899884978068903056502442251171969299551087582801935092690264623803144770672897092492672137062830801385112156776050265209747982104341027207453665201411769534644599830036909750618879818971149320909072137379503447339645068332167548861318854687589589416135427394304942997201125187342738931446697929161009852685221822721482514642236215809133452563439791801264188147163370551614890568666706607678206185686018677257184748513568023408245637576878555928845259291142685809023631336826091115167106413767882169858501556484083310689526592582231291055652326267697774003897560 [183,68] 1616768272463884867424141869826357969579745311219667208758679457630743425077716445298680257851196948660067174143579952586443548194338385251856969526161861065138556897156140928302108016385129449352858947960310833896314481120927506882306458067543830168062707183957770556316123230580932622800740174466473377435394417727717540926091322212647747470178364149779366610036413017506855539165298489571713407873486211440162994765237766775842641974932860416714655220302003371543977705735834153972002060864265831477178304989762938689188480672205786067295074565961362142663103716676218598653689663268936147119009845381311676655219555057128915311462958104937562698282352375575829753992054628579960472204934349094035068820853482761426119997569915077395843041346283256680958830272158727585782344486587286327497349823302244284475369646496911557917160707643040908867525570116451963982089299256291188775798730149192024766179829411298821383505660860427230162766682203769700099485900138159765880640067620032275521380802326797504087881727865430020359104561946118311875931457833925035915727702784695110740207200853852874318248276472380423363878105840750960245200052649651900601698398598347523334110382933951327845273436868463673104851004232076789302758894022920214740104928653213361196109135781791790436548881838018434939896112904698540094447719908750807622556930661151697804725359170064246351625096186572341454989336421996119770162006927798972186367014751889627177334352239420298074376003582506720248009517670506246797442849562618828848455614908011454110998462780192710140583642066496888098890970236329114490078597535508842883381389013112834016764719242134679762152146492025094110350823245439355083079621873608287093460617406086422686472872552296839845441320 [183,69] -354868201091401810079844537728852592179349306408725514872577399207192326230880872024862056138735627509976558530125498625531806926998311444907983028573512510068412107751659482833662597651635068168658402936515339800350073380275469467081604679011495755820601279136598493737816089048366275802834794863716185749287056036215508650174041753201270845710632618374288355398431547131864645814624776206863002115864730730735485061672122475956346088979100668369101895032788662293762147697353980644891351216729888547737153070905390768647277855521745556532578696866639035463853494156363510708329218610767243390401352199056373250652993495318709658852697869263451048032134624731805221994575994413037636340827785290635189781499804205468950496582262464563037023501785012406280515330559424807841874037853475851868638498531749226791062147588045450335562956270069291560831606951675231067011342622376949773413399348807355448697308105704913049097706350609953593449774959676180167326329014032525242635159662634044076347977027873907519204309764206036417714146930372167833600681194353335815173949305074680637429248789701474179907405268257501042049266523056671430199542694305085695083782787264421965660779651482710864706495773080153987633003728521277684182700410704091833758776345921819595943248840370856399585622987185935292434701126904814264205589537032030634958086570823667266684908893016440669483674917061780367314057934452773737108126464127401701012058730444913971701591637025770467662825220498978957625892501312302286541701251438100167581061601547428375895375406693709369082203494293951565479126104894498153342834886725485001734005380730063329672553415394462757935255748996029872738529962997109998302177611005081758473368253130777642042689041050886304880 [183,70] 42945863266435915342198904517744860633148535187346433078484625757119859745047067813406842293166544328730231416424793499242011683759993243282568294086210003765213947390980247082865805227263580143517565758933526525616193344575851123056408529818663649876306770463016699119954793856155731966270349981870593895926477134960215579648963423624899249743446455657515243952201111304320521279035580084125313981294564634882419045070292151309157836707817620706314708017017358240006667544221226497029145429313011502270340717987613349816869994293305128674176374919442305982724909787872174298189342707412024620726461381338380018331179295153425596135975112909432226624844029052815364499670298100999143781283108026758500727452506062915012032679067721792201412356204982390399998196834384679662273104898206542785930499237084434479800029564776952017870648677198166889493640066649867267305501112643646352250029654752183512714216752654999711956320443592046879561273016100358003984528323416226438561509789072980406584119865601381073952226843223680226491228622739303240591347465414091870495535891572371700369108985759970018543368049670905976753901299729095344987452533032661641641226761690326557331769508365754596171635276051365045210240564165226916571148843182739070265950157544112296901210566659686008356497260110285955005631561387772053075716279663652773842798075648774344182198618372195106437631598441487012483114937320987809990999996279286048923904098673232133510497341439301101713913620174733465321126491763987153512029971939214421272714394206034379211809979518602065390407618646629276757369902724453416327262204671850759073640096621791009768210574754091339258390200772517291906311437136927377695845869876049908358645200025413448612253585340573580 [183,71] -80864231892579707410383919461072429038364617954105089201953457852907157485823421300175854043196637233720112535905476293035428778263384103858639211078569874240421595071739426384974202323028121887962972162305450057790831910454736366113140745766887238508691812929769413124148006104454463035972623874701815178225493205193827339166409598989444349077007879948512471372640863053192256354439499398506579168633557942238147224493802035156418313124642377856463459928298521339610331681107480703775292751163935866016364803260464993287100849237429228280447314033384541093511942313593648383711978368621502869339140799412716294251587764370520046996230979355282878939913552302840838206466676622154356393821160431741100081912203252697631817182851985379487935967079389209927680584540497943251275146886856097725401015867953677325845682786714403126494032137703988615154421145009496514741487013502636640269698768469049984590230074521029018392552614761886624762860648473343667295649443488130691214719287819596479744776267187452223906866431321713666665221840681712025590966080893196557608167732164573257085744974499811704535300125620596547823811350489404556986253298510124740377800750510492040818719773446677448837702540472314838109536930781048104652415266141250071242384408703812658396831333875800213813756234437882336196534795605818911951500642054772236709853681672895947445477397677591563207652680509203302191070605403544524028316722165614827385785719575747886985421484668992790889195013852691041039010313551663477931363492762868303242779042001432472856361747027078388935930976816925918779218410781340031109911930557137726991520439390600617671817097464070440044828057057706301313473112456189943335111493331994409210003072355018510497043633504 [183,72] -1200594016159759968289619368297257874281715090961029736508797855705404041704198896797665976322298348560468778493106875408345448886929505225497332250370936269891282560970965180022399839293771373438620189256151351134590842154004060672369024001891883953939995781473286427378398463733263579756912690412534430498969153833143531323179857770906178279222069162196171274522100170076939704866465824960154149503968988951229661595966486069733833910451910689363409764678557928553552020691172014604287326254848226041308790779249817292986538656989233971450528848313265903977426216800931324325567149610017904639461109870001351217786994958574821685615400250851135650113024314633268242430781989573646150783631787483481241771806130700602885254185021759212733329250256390080875181365182202741031497427685272969230764159414241573517756676880635223451850363905799449703793770516974060798406502856872514770279819485319985401274460819358428788768647261115969315298957700445726604445291181426912322543147590314059011960655354625053672848396035580303384611384630851033034774231505410808403941666011209286726835560772914708590332353929981187582751508835901106304306764177028517039207237758535054203348998370709262322981755528601951995767065855202794976188967743208115759555114831560314134143057386938207983240611194708705777850227018150917180275747917208578376691521211104762552121568659697499552748089706959787470233608018076108366747202550600090552700853671568032976954988420240671229494727710949996333191510599522250576572548272987826670849624181693611313323669146560798264399085217116677892774803228370944674035561452238603112869995271156071804008912443415696387081097821968841446667916584016378564489510529368360583914256470396493508481924100 [183,73] 285923674496167124704573633572650440075988000043755968161511290349086884313526825585799200943569334732722990895817042803813355517012086391147834639194308300459028290574475491864420866194452494065944001688665758768119079606399792767897764358602983757306304409162650629805552638103498696309638035883497516279580156761379956402567270422892438475883539261120988419631668268091051386964593314687049594926006349413707286746338789943026939284977674211971460566721359701529330430499510893099807113878285636900734926724108553621620934532331584829064400638109091522638461897267578441824107006559551956657963324639942945978213010603656742648661057208299656535690631510160432283316033779112900773965717524857155586809838813410772501326428418419507891834740432625365092025796548644566632478864908243745487357681015981091777689289852424877131097978971321073611612246855885180914394588423506881388724305769106739035389496878438398832763186555185612198852634854414541190227675417475465569359031482335426158761687490386618929087163496591532855606091396871677762399928499047950740151693131413650524739913932223247291907112123193080188110796345071935097128985824642082280188985530575458485424762644814699140119285741328938901289561156115545925708152223411909384450465404092830033786170942371538554765636877340032023311403585001647704142958037324363033553892151937372356603177908417265605605448714794006172307478809033938440665168646015089788675923921607563552277305375076878180340786314104005181687451200268939394564262655623179166490283549421909256297727137659414351138512575073953208970147005108448089016494883166321053467518148565568033627827091601360887560138297605944572472577943202678139826910979750307179802655818716900357911784 [183,74] -38117604085032150969671106722113593582308001430473899194238112789677527459844170487010460981301685253772765792265619873006596812729683812917074434957560834846952896592285956081691028004608624016149918912143521433583120921694553525188520358226960345826391718868022042735183011382096628076923384325699572851131253432717620587389260472983986721233026703553239483462600636166748733650561679391490660501345558692937930308185185310194463135812032026469328134767695786801217845923794184287058145847539879789909661833244664695581309739886384916835265354765341479034443050032470013998245670454324430863702955910687660751989776027419239041570202931488914115824206682389052191565765415441597274576678933779712886660753445350623869105204434367046889421544183808102746356121790080984566346399962091827114985325754521435859033473877164620578162637069736238598640454667985408443866374417111676427257351185809415261088273461045479919787048904792533285906944032145905885925122793545273628457753085092380685266481876476844416280389464146476415624585236456483286948107401007526393181409238623658163830032746744681365186951533598392772557346514090781331357584152256452346814095311482111343729300796624886201604624932727955588745315085038167289426845816550591516383972599533232956992750185153356409571362415005422786708612169195827865873849842051736743255444812962615432670871396571953516722735328960220259385226297758685315179724374406349635963193331441465689863322585507805765974467704284360264927118850874561208760589980349034099937857262028504229893240494137667749806711013890000043331926681430276568390161370443170176400877503568308033665634413787837289932664684410494866293385878162311483751933261263831365875551763796150760024 [183,75] 2917744179840160245509693368436835781756874732704752652323456113224751224960183993917843555917526540962620597291096444473433442102542041353421979764007023184996597019032595436008550825274102853356836725762286457793234438805799967247670502909190990891410618920331979853687812235034379706320859170815234805071451956387268214275704169488009542313731773332770710180130549704232859809042267311076266216351645130775471221265953603251578543832350813252031653922958967128612473505959994078007348160819980758977185554470758897206349469623147427278084728479139896740489738544639644181591680870272318117387817671926379859861415373557595058691837597463242825425706697067780033956661176373088641086585063854994155153827648236142933677268041105802887916051651838134094648567246334114624756350696361642992595656835175875337819807229225338410167132098981539886258003144846716754831189982015751102822306358574512749943687228093169549293328675303859656240764606540273906878230978018206205035236210182288833343391553560326217994597853228019875240578138542262826085882716173035149364322249373444521366458023364329572327356091029170795941276537690280354820815411176929151773134498364121598963225457067285168220464658362944731335093044338429831337962755239683998736304478921727914821852736362591060822664751750941990400275444556721945529839455244956190655998181950585997225920858745492667628619698221617656333439970462740648825633655726361636844070344837069413449153086358871836469434786639857596470090046063589778555266980672145569398465206666992955806223080708198976835001013795536358253603835206174866366834473607426862989722827850730495599342716573118734500983855108298070811083942654414067954572513223328966847239252120419116 [183,76] -41124288528917677399752684748817630674682057329561691643519694934501706306169625691748284473143610397257652446353970449990193235138268588795547004099339225103795456840016737245493042674371070114627873230786456473559228961093155965605499529920928331028737792063675750266218360096614980206899586332292594969694757394239272852942814856503656512609507443593268463425344822329094986302553737816406105055081277923020225135961997577300503032098504660650305263272115064830815767379696572133401738426768015221087245571158609519413670690126109121582408468785408792287183611472859383273372812532948773453901949065093474895130625044908828331725910067715578603934605061370141872590239959384510428345801314906074750905244770708408186694429726082527572210442173184756648168053752522362196545858698996390815247102406527690555263466214983031123662053137844510852820543813517174895875150498236475145528514170746740762043808785434670613488749790580753210140982883303134728941786095785752421340343974342334802375744003573961984150134827361401969007240930058187137537482573461497564894383971393704763732802249303044626254831017976880191780700371114577138703363396043953093672648397838396763186926532570026836355879367955201813875299643559593419997908258905308193904823453123847207252665048944828039945416270000530082522511773814089698034269398456694691778926204927090961873802691775257384561858498584850140781782673948999887180490803845162579324420540297543156309304474067425017453729241347779145651883593140984651894915135929739206383998126589071124246533070748846361776867398065982453030916682021811925553251112512467386132487041296765350165472673718160299440186262275387298387842514740236621712869281006466476011408468776 [183,77] -18901219700543592584565234258050424200871954831046873045320271038266508134637423201262170566199879248797414470782099774686912222437505728293717486559690000498160198602513466509154539582827292542908999775074806948526492100658463537137487830064485320957758141497881983422481301951266814615840657804512936905033950239342976309273955519501905758659501042178932195941944582207722879665988421118164136619399024346117097459228589210995836310144148647042653832442311292735143624503506472983713518275685747590307632101247292878839379224232812370064873791356632062034791484217937327959160546324861899536474687432227986863615670411075309828543516209296637180006963232795259821846369751576048259666008810091825766912771297762965017861865927289661760333418186653232772931804000202758178819955080127714044910335704368723015081890656946769153903536722573897363193653740157952626701932718663052312900172440966747499490742553593326422392807320226469146145892941329067449694197791939285899135279670339735016354865537481732041316151131635427705919670256112399436037242459710533632515340288982828773330745189047705533188587208139599437562129156885112835202637360330856686836889460674471271479020788024012577709096867175434982917836345823292225785282314898554887474663929833171261853673724225682780724289900505275586239541205177933777274513624993985186997099958276511548966984533952251836548987716335028173095110138441003307040074013516479214157480710775231954130812821357959093215529773709847536922246885649003880222366765926863909888767527289465102320645038903921038473088716266386424339847741065659546286892136681023370196569454453856007816520440735103373612980717076071559626927695690493505653118175802167549411275520 [183,78] 2238512768011446929014012639870498949823029402548700740144906194529557438093892771298968756935443065814703087807089504423220642048630475561079849750315989376485456610174820478469897905569091304104723741833883157322456883834434167525096908807865088702276637425321308926368717734294013810227391801743284915076804058236922278427034916777494646460611660895524630008656077682749382212549959398162045078153084337404759576131796458711280900056595607471980954458014756817714246264801604072166268345537321046484952398555497445302012057613045457406258874786732380165388356325396101885830349327444737171715251098372035436420028885266024528449046133387524941107417345964297346603715105116090176781638127367575723025026386263521388066219894076866446630371204171181752633469332118819708065858454057325216130789049198520418337519722382643184514646223732450058383733391596418236029164691687601587660223941793351753097108450454100761484773872487389210293986959468154047530052201376339729113772572344485104108626608365145773542282859094309573751123273209098464437524184748690726445946706490864821997355073760411126008763050843730427713482223892425043877110443880558082024615233980561155196381446087479079612278499270311669895072392039085890532558366931488814329371505312565273722896768445570777487877049323063579470825540707756971122994134623884270104680811312598427834673799321828553652910277361886990134675527108454194834071907990044003529889233713912081636173347568510228361137177702488956758176747480008564426865160197099637906085816352874307291089365204410372959673614702608303859730586200472480824711141041519566960175108799889070070512388978659164944621541754477361547413749720467384759250047224477354721186 [183,79] -72894684186384123333740440252828875276503549047921107574988616024575895401898223230257798130118107647375406583500146246192419032730244548593701741402677882412129048715006747285048185940959521349022913584160303385350101623285161090577717467597381131525271754512696416419494270194683127355056390608182051213009427110226206856465888330746480200638807847271479179939156060552387284568076243540583674224493791587387375582631021258042571604080541393676964968240202635290661803154889566207732443142376211626499248093061586993728330562196631408259825992304469843187249379921475361878342306225561399680863115048146557268053880121057967038979131734731375072239420010576514477204129096309096485441424274256485572068079723134656206060367444699891240345175771346736025973390738566907423428494640348876598436765775750638267571329824827944815746265731830473577469522158880759993294855658106534555702917259959641366258649080586410294180241916106644949913714662800784352794544668834009349972092387499446944272925412926689339044695685297908486752333466700878874192502906340718736518864508983844730044771333959064174857802298168177511287400566424300842602133483555554106976989357891142177892339791945106360659917849583314018876116292104675157421904968649478974111793874910475858554190972184657164248328514038025935652916407314068791281762928432144136517201784188434428448710435133781575161169626050341787838557250110635090192138574761050559626771230397563288453517193214859617990923593322133313773554227194808525834777669343583655455698795191071244223835281747927127307599359700824705757042161173825257364582829558340125401794275248844716386140559345525084437229467432627774067483404256682037986357870445896540 [183,80] -9916758527782895713295627991548832549385963505215044386796621411628070294930253586080150391743723192548070176120633730150553721327153536082270330206071405073608015055292760959716046839177328716830519507645013225221491585303315930200326394620502707793809696674768806205594728830657282497892333384257564448799938928416509320681262864597935627623293438100992788254902396800130555913356445855486637728791376382347882117579364236274408420647142334382363432285008330421240880716332883704032697018692693717870049371190968689817270994410980968197056123510687022353848948831364667697906556609692237666148910120283130540101502819412210361131491039983948329314475643550500161388548803224803073069245410703435802050531366143304033728821831531429083118872239900968195208443532442494283677101157272455318177407679758754874960044782050317905784336821082582468671276311515262573250684339776764936501494236948727014962183858014059398570722584533672744084201683543915943046231916344178168633342809142090447566529482255257856758742670840692098156152765526166966115524287932638857226649965265947397058047227552781411148842453879170630220275216043796008486295659001363439336286152296943456306737477147043548799627846758344709108338496295064574490163649601834567008467966757163450824082657015081487238504440377127952413805390496162340923288440266113332597853388007989220380133126593374093752024259963490422877568046649405179666122172289068814935949129395305313626584897530956328738917993898049431550740009272091097670126081894413417968213589966683904483361030640985046327950017655499022827139485141313303571237896989137261895760220825368780677629562675121051537824807875866958651927990246854639050541476106772 [183,81] 1613228910228420362577211918025659382159893216067629660927247025702907089275798438783274843661334854563618838893770252065850337536209151148133606133670200528966361886922392826485917281700962279276226283287972752300885774735939003800579832645300823014225186787252854698296568571747034663693404419810586336692946862190337564964989526587488668307468811261650843426751996626344286439176905102163627275110952897172509163268990136627311269072526715246618260206863107484370254412185124337929208746843870604897010912414754003649807233469026487882263322303485254169873713816206289370558049341545401179677393443010058497368603639255340512912007759347373260840553052945849890495392972614651639772461739426266402344729138470770507014305798005908270665037132756590872801724698021245104203554904365097113823697910391678303470433405723153805608861627306102030394894480990557477208027527789028628468545364568176874681316956012258935140575477486396705088211944001363538431976613538974330328595375253162469553667314477633870701424203877827922956386981815824440540602561218977085647200943284583090950932674538301998448790458630115150217637456338069141944135715825708429396772677416121035024041680272837589666145852157689799226952788328815583805092985565458311428478910217615450007498933794696173376142398678443038330987463602060221024864755625507551209019256424926732992196543838968979405128184974336901407166224576916848470342302674062095828860208471139683295286059122797407045076009077171262894616624225944501807279419925429194734282494179764014782533867339854297998347556760861843159511908511443710547449158555625331984868924188212207530197072783343272583400936806818253904553151987732277893536791712 [183,82] -121581990482977209421880107642325557372858682623154542034819914682284890423730174248129386348582660793834420141599701652207377671939301980303274006012280278343447697043493518406218391212621248344583261308260123757145383650088343917956676643337521924941497955273254214168280748297165423034556000126994994980361359592000870553318228027016524764654001331819015497443887014963372514385268516348877291167326919313842846153464204418516981160995240596520337156538621442536607035413466987165775073398854395735684737542850597538499130333456920092861435664075515261939058185094997366633160830317673298510588427709641471399731448503283599900656124165638688051045454609713936466509691095248913259310185882918705818246957992206930541491751978540448143776500881187087899053273192175272106376857732920399393280801676702430570758372290099703712706546332956211785299275312909882156285403487884925055778551793894037336799037625204064184115250148177468875348197575251610973416684284793963385915495548612676558212511397942012515021165064645697071211703178200579671002401493041973786000298272997745359302987917099057030652435542860207569114883134586311438765008998494920634961835831948379227707692161851383570634557528811715451316408719620724094911992101925722408469559408071283937099264254307602494921933895159280608731217067612371739062027856116377943135663111626969968595276079754719226592985200714241574418754870379122603930826597336946974060732655333486799756420804198541755609342496619369957697836726254482338780814908232068368885375765649803650222539290543494031717865232269561411713517815316186233770119112312673343640345397975479843990685286043382474806077527965062584718721384085169794023940 [183,83] 5895249560070351575269731108204841619276005358871237160141924231944947444157781867634318394765102570065035595373857227498979493597133865792606832717070597402728688456100536367658693117114956785511843422960923419390568311584705527289966634273491870115072425935269922466413233022419970887747514712095538441428362552370736581972766864792123246154593855078765532331506336771606240584853295343769709414770182537770815711788354738879971398328321063612447100325736772021077487862894544628467943699939928961835780189466270119524784052224721999627051644696036798849027754478675124813102405755868348569310531817614140938087886418119303714825888352670350027534678688775938319826149810763785312701583851201424706107684416109362836565449071580762807692129145791584973140054246842774631163294003801372613272968900022602116309686578696098860413714345059201186144842568076467199622743392638664932786202140285852802930087648599683456364860966901596129408684597732070891143445205056390930444430260697940047364242008050813240769534657528648276483687427352202507459093510531372910078079158659757750623040494199487040067894601618583829028347388381328100828215424930345356673381765527109003954152350939150758862488211727019548548616565564743657047919083605230457527937280896439573773679523797469675025163872221780209992002693011434591329851628143416245638754191402906619707550295621771797483671317734818672706792894311127708051184079435082980903104309731616128854234612598401912399702270187345322373499539032635877907602141086927308914959558838395040867198675875909195143840333184213834714671992424131076478307571064055572419122333406220018219211483800063783672579944821433260491075552039883096032 [183,84] -215158569644374388666398363201379763832033305206896967551521942748163155948397122566778832636199418074832582685564044136279060634210760721149257022270304630837661203899805714485550931627099614780413169259843182182670231763298101322252546768949543420756222831306269342817204416982635385450105398402571316720823647243696017306153095815581430935328208826465460290319257417601113480881165125440586329690984268170136981854625451629265716399165502039871209316520226185070360340233754568696312037669757560182208235811305414779633277632363482163573157140365991731159967334537405757168405399186802535410148798382775902720183067967244682492027588937812356715469858933838930500758900014414280605632765296011512313209914707506514598282352787760973020022489151433667252870991926440010628266296332917325246608153984437774685392603272653537124116779991187113085486212929253320525475145740952450711138059942936143098184031562402296823763452715487018181045535541798524693256434702032233807177922576712107032006969537427996639448136094141998752088375863238890093382103284725578380732097034680583230887196590354659697264324837485423000808430937344668162757904379571753383989414779012311834064119058083071024465703696948769512362335993788468805316774623273816142731256801633578150275721725640119904789375880459994868406817375690202437518351986420643571044680723791524756291983110432969980015887759979544940826133879569068721275963813333132919065319595774924824045359179508638335066641566334779924392049164454792081098272095830178574763983659976877765495524406621168087330857046969885139757103833539515649750678347169567329699936196770990251753052262801205414461348355947890050277770695968568 [183,85] 8372216045312500671150266819263888249085233440028854894943937444150715536362236496839848321387959506589872236304412047346979301986316846410055502966517587279588699336527241402326143488656754306408621522964679524522329082972632652190547124947405778160646001557165334328282290065332355675816474820845022504231134481978452839814872774540711057378507442478095102603687991076564370343868965471140534007701177446550047192547271245027803307877685984870364303707796178251308238094694316493762634208835749075523196678548073945396737822139538582403526637436726234095603603110202407659917342929770298586024740477245094440073991430300285025245688082177037051443300522582803773710939321084788943402880626155157942738497104514767943229692398974326630326484715687389149819081353913374250795036879853861563143196552911298488107560499199265003958328621391591205309130753434792950403897040554793734865959725244568571306559166095539447145902568252793424715050255394424583969877587663227361892940762512818957070547702053694516746682039902117385671362493803617524674633187282852690423722748364819297821427669595594878843292902637508100771204027566174307238221396134744760710167357729026052628314602119980611900393841305461572562235542837388921398714969474584545798420162421064520735347798041671107764409477678797973865331193859028873517261296556608160938595906812388175143634772451487063896124598230575581037240553795497347671400886855451211975941753377249056503422182890196832738836238554443446363098356449906813946931799681407691035910997727538157486591151779487555711382565790699463605526446018120521483026519517368162263708467206435678370065659982599264078127416451757918014677584944 [183,86] -450728807652626237780613806081813767648663369367174889969451335731172409963498213644139040931923351598707989933758815534060111398477210365922346164690897402038265377402191782924339959152501578383965329308418708129895967166947077669878757672086721404870961772738455092764138924229683138124309035859650357783267747258858074861755668475659940427694511617889011353839647847782138403784462596913795360013644439907089129305369671839365249273428717077089531552084528514228793848635236387064353002480259651969228775860240804371352578472175613276510710993820483263040742605788998038549391254401069599732063655896154754591269718640260145878822280427016605339860165957694542212439213383862958773243800083252715765351444313605802004483795384149593965716586511896728167612816711870803879361100894768310728165553609188542243523572740591065610385436054940036044155749850018000669658380940513183382707369036727942628230127679932808088634028888112588089218621711680351970287537415598732328099116087754092542393423231073721082546160539948260081111220252945659145013344646286113241827522940246549164263616394967431084730217677974592795939179150770042569391316461822847967579040399197220860806113844437915551637067537396339672450496565926287885122128822161693314805743338073660646733869564094169394731826085747896696399324824322320811552151560099263865149759821831823465767590280137662668642871404257938522119410745626265077079197192728501043183274668912093724310981250570852870935060384987706324602578323939253750799330872280707906691317365498480062584474231038063266633182427107494909666132746320376655805941128222009671381494791888886681032085206948617407160488422488093406115691 [183,87] 24361512671541859276694224390735313647177768072678522823554430275410979348371433839242127240161298630176137821795265616209392589869905588349429777144981215278106913583764027593095321155845830121774461860831752493928976028128819971778882691392594079251531340891856280853890400844522222032981369723350268447591989799837760653776392198286303313088579900799800384037440194538437159098100867116280748963161104157458589080613339268318493687990358452190094876664117704934883246813189427048625952919645513750291418055004963473393364464043597653152157801643499931413097917384888135263323494005952048297222922662491235825272433242117014594699235329841589305965265720790509698958729561882745195891435305950754072347310915342263557309305698180251033825036507882855148811206173473061149668414408839134943321091420315539210674641871170014260035802709639088828484057057474864887503755725631324877650612648595436028791118272944362937369828519242267789296159473762467607744531236103391014164570018965967935131288057838465623160503641637788818224113009869489011118246097498313879330394403556293810135355250543433398733347470497313682766548406833265740163602404462204415051402234417981345536019560373221337505844014639336417270567632553876427021059105344019905441952621033681322474058736497647335784427088503659318052924735982665920728339623479719344054405552523983567054331386708141373263782488410953754628118855484464824458054363699146946769838048372986987701941737582239436894489399613088118013991867193651988620105630022123794144536156803239140295693257970781569328600194158585388576050113796552168821206941935120049428474510521048365650980585733901960663372444149152796608 [183,88] -1038468600099756078480081092140524754310516171995488030732066811404713581142384372544886464038883244805412644146324975362930466936735728787512599543800263483072862658040434443440822980263077179865576592630275247966375833623851700214170041833759287255477074210757479094600204099711980531206455613491802533839452987605463809741253105477971847374276172267532670866135007012280075737394625915219272031797297121003568379335541651457925050002093604920438055577061442682247532692061013074501368309083780703343409168913264824969723436871898411508041157065410617010737609257620013756196620989131698267396221774114850589831086427537598614395181245808680291640421134688461580055903727376826878406684843856762473268699988082331849944963948658958756463403656437635581342291281423041631123111280403008256655018882006504565350509172360156348681732410703465240230065398916207241619768037179586762728661293953391015527721077597332939496037550526200556119746189876448421844827530268522457265710736172015333441054739565142310629602472448020092709577993622473395546840579716922967779575963308464295262653316237899546438472272371548496396921903617348756052796701165900832998979302193880889168669844265426139681426204949242274672816661154053544100424079861391021378388153588724791569489115535481464477455329467110273182344503709032860813491989482845863167069701918671900392371203983586987602123395824722321107783018884619972397664795165746085503885302494785996002337297415803112688918877902997911856984885211870103420351131440552744356807729358765591014403567587099556383809817879198679439258609717252707098794995828857419761912118838082906962157071613656998946006710914385616 [183,89] 34255424958508525852737012710238285870161390200075238038361984460472329204196921612596983491352741368219381616697882471547000409166054569707420804117245979753437879807331139033385356758455863473464646323036835194590859498576880472603512650779700145338009865319971272118838722087197011210734806883214690341442183273214159237401752349659786012818915691925759475408489359948180782410451565859311001818074839080978081989341895830474485826737339453169584337180786294366379350069548336202072646602955919716065872428023485232428909529318415752420705778761736566193152410140364884977512717016786032539342157570914848522741501003309611881573286523119113766076569048793656434792327913074214149747145963152226119960961330341971954208379879633842981308770068963259175384425052794185711713035704865402562285877902891665169688554686771771360275731844885252208683305509429900984563676183221263966227055407346755852862275926304799154597163921459751605963181384537860276500229133367338448355014513111793903328085029926718482931698596949391285987694985261411403901742879632114472122284779059960325072511479689534633180821850323660807991621384639514541894784954384668468819190407164286367982084836243821137468282000825043965120574806861515840082755628062766599279845908927200866937249475302844637451565827174854401691077578279440645906751888908789024721886822424906097640845071375844976689216123624495031362228529032743066548016235049781573417205557272925955752153798575636539171095071534926801766214953991563721118991050378033691403108868799255408567073773280285588356574445876585247894509398818058862995280908805245511608771300071296787628438141571005429078992657280 [183,90] -920324633446652880164715934177661236417492584035554094003522462769154423527589043529480470197661793948527760901490909305899862044813550789982503034685581803577029201015051633008612817709362401315018128145365640211289108526676478955505354982787644835955986215798513355175881128872892995951452145780732597717520717166119141558172228513919848592489863862845662851196637716167808682843396449336478224408844757908464364556585864841268342547641101874804917550926415067348863123995428935640909913356519795100996427205249735569567796386271256487771194700540033324951534454181414453380550006642181819079105138803560155213107925596997914965282515691358759571267390120975752747116144490233702541761134176188585615547748290042927048432610938284084296243437515535873669760926630021352368193610620292693225023395565590345591355659649471780289572116224458737597802517677485184491639566793845232681808981685611726688782357858902933256275613922042896072147837130159459933577234649280913811368772575106636489347951447168874566237874152681903752619553133831232004439575546002904284889254534618586569002572939368762579490797107746337138859894821794548571193675584990245361504865654924347328727036127117440500974813156577156144300673421735077892784006756721076885065229519884537723042474823592289819249755405193225324652646676356221305895431906893999008920231020098116322515521949302744970521635635078820900907906907394839453961213313071951577333049024146889875324876591167306753549348715233851801106598503259399379911015320438387227939354796180225896900786296414300349547685681309866632936584668417200487267896864716398783715831788271700540970767299907409126154388 [183,91] 21392754317246131713244207176708367012144387625534073655416372363779014052300293037217788130524905853834072627197084832080241614608765033939928339555002987890130308774551862802799129482763810524242585799591970923445245058949259726290841842038144124629438237599647424396171875094283312084884659139122945336799680734155320916676198411118846350457139739074858048232912403172327272957355997478568207503227362457085611652186701134076324988531634486699362144260938889328843829103193255706157564669167677907426585570810909419866130948117894152679817957917391881757476619428999922082757594816330201761647695712614489685378238394907728818802875095734830906439986521503819876467684196672035970090818803017562861036599040165425583035487977351396061814141931033230646408577629627408557329997339133492507379532106705047879397726286680383520986562428677108428816986936208731126500603006676161547337450793656300363477732059208117801530109010329382072503517914994287139659111732531543470630113052212983023227894185371011855174937961952499217530681326565123089880853216676667253915993916805942870756678234202716594843325089239210035950522483987927177840235951927789769935047985212471939008604765897470972845890775562561934772420596433674897983309440037855573361040158475443131245376878797833202192487246505029745415036414316594654623943147581934900675845011929999126682712703891497997777880023034514098421904225473534946039108849385683026683647603623425242641947618818367470719605724755132304050268618836543516617964481565511881419936599251152077279016069858130467798844352527526617028847504714696654826174494105283262278513918468701327182287939146387243752 [183,92] -445303844405650850994720734384363730653028179785341403026841653485796031001586111779155274246925703234812934029700559757313816036815635689723651846475776515109597795371985604972730477829108115363358800850894114440384131032211104677929473104022865841940587206468915727881588085962223095801841288259860162996533534760079955491165411081350714807631830057647191661776428708321590708101854276987766708044396849290685363032772256333858937657072197568677522901500746847573403836047251236214914885539072174304911137268901149979378677914920288735653565872515752227748938980381050410779183502421898175616613636041157996200743492823395803208929465993396233957985933076836306063587402876470861307860070936456889058518618767534971625086069810091021524847069616603925920933798086819172378871316548879800414258324754709608959511540577546684731476559201040070851451037140032879139996334296931708057906416556409223784725286467924809985482438597774346154432993041048710428183485469694024549531265556868940809304692298788038976647796121021204645443647931852287609010254677746436180368968956547992160616271885831473753262663731234158475674904899516530566613034633703708551113741047067051780465741010858783842111828034121314219933118923479068457991241854873651073470435528670750955691288435696770135873625859470866066414618980588805179535824198867339810722454981479629228180301197970245441000528252688108521964180720462785974923893516770006411085850700564670051842465779208052465557039429578804292105941429313874371341900812695339034770278297213959847835692276298110195464114725619218964101234347641281798037965779143133063946375205595202159478180135455072 [183,93] 8261224401453196510873228505637426855766230620678519836510648688574214898703937304834457626064085925871915287510996691236181408879179057093928003055556680404100662201161260753589156735768358622592022925187105732792788861320441132133602960789906549156500500590273343444010490028629907863422504716667173118818644618455665927484542338562020591021851303568974210820287661958545738473227602119688656904810970162167019497644521383320842962427926473715621364934633830590096216635826248842594256228568819414013820351544688402082438624744993425651761984296443264481190535799819452527692122855529747436726698151552048432326473312069657295428263090175664825373818785855162922559397954394419397244713876990387595716010381128716660849287561453337656909882144440596881321486156676685893884431127713837850088423129819050594135582278333169754909770276294258277460915945879519852145515766513291447985921810591476798270019442304896924119633763899049216314780766571187438924507811429322987998400657804266774063697754646311029479691758826397367775921434107150161131181136226253726830164425021508486144233191670599621161501007069719827064516896883237197191876570520583951778131614902048981400251400872840462033168516178712966681243252074239815995358884084739715574600884908248657729807730532676902002965317703871379860047746126891800782580881606088123889842227568221086818076944096984268286974988919003795601499828023279932776729266138353650889547513534618903102855371495359295529241616178978146018374105671516679924058482852425237281744396201180200762483618132782915519686334163521126709857204179171151663117834985721020782383931556595087565788571408 [183,94] -133031818350558914098628635935331969441907309469101150126653774177781161078266344261853152237219900451008835624117060508062140206152327743258136417134118789087202640785698732221264081862707345936221972405011850520841950063876950090153674746849754187593550350613840356003614188464127499569504684730440145300704942585367621153973289276378274848801460460771624785765168635515729619761907375541915175358332700373875787774767877326679999083923619934364964459175787785075545457838866387921281800891068442428075372115823908903179843302694563616028292767074956519005113632888047515451088180405354394081104599654816201816410322469788002419977224773532478243279071771436420269408353910529675075634111799736682927121239287416149334734552749114320917830669536000744252891695384310768803878832705942947517181568428597287025493800487698534020266595576706225630128141449804568465913434289692495677414528065583463548679973219369385139530154433778413437196147518836700128762102363651982082867501973597517128520879155976290506319888899784521580125849636887619241622452394816206376908908415689509544253700527660046196129786498365694211765037783508119668992574868874428950273563603317249637153323395001523369894325122831502095595085144829726782937427385019269905057315361146848532448709682766866461630536564348908644541330429260583970374909489136808759127583717852476803148564708217037895410467286940422161998872618990549837693148892072127819047457144013611350621381119263693951224759820718891510916033699479767069406565519096988059677297076563169419790161047308438654716819192580247154465140894381432364169590064663497379112602909833983720945907 [183,95] 1800750236656760953303740317344107448993738795461229925619709052435698761665804475455066187003322373966030469586988568651408590543612596262820713103144428623645092957603524120312060364847164379929139896748749995829556701326010487793312177396084467239812045594229968154148170005508084685884639179828692154342993118963201495980038012500834523284834441862416285926029989002353388035345487811527004028475075662956658158826466619518498330722489954565936794676428018925765828575097668678859637767275774342654726346847561669049163503727362604261476367203793916322592069213632808082920041367811943444129342126330949991230110521156252474818965654210359100472052549526390412218280936734508320048087238516280405281673420413197280073113042974712469687645883374273700583499446109981078418862654790951233115037339989960547823865648420417101120302981125470793748704338109297559264467655605771361654127362087180647441348005174134350474995697642273307787800544653966695004453589761365353211390149366976676527905927142512980384524706761726218753535157464867833822612709075103059437556701410225365174431628713340561903885477859374579975554012301616311916590229289196521667305695683230794970532298029265256218932026370543300486587279171352651857389607532856780020511233383710183370083841683157216620758385773022807286013715306955660083170906495934597770851303268930670629945890068989260095843428855810502786268619370367564217966188140195738116075186584214833931160421792048040613219528875934501294814682848054195574595922837159108275099551525411149356184021204617105517897607841916564860168725139838338867830616479093264543592530249809566152 [183,96] -19743159183982495517129632178607095405783888864986132914849376483071444956506132694601094485018494534983522548840451431560489947287756238404589416403193144691345867991059389536789675470239645970203834351146250938676124074513249319401703127565262588602981963932586541376345352168925716594725549546618031214121987927508044365912035609804755593280177129447690777600792823439151778939231575318570261805198393000987885431244773954530920903992693405146406796261995290022511116960992790160561355560740237920197193444841050817843274334769522757154544292572481169988230942502050218364634003408856471152789892969653404399013359465706078865570940508407490314263544896945331188978276296023870196746648441769505030807684236491783557245329134172599810938174907081834363818195885969853916039196655843347423059383952382623745960202158560346984116341410117385893057728301725164461291190680026282478077497236877845072438704847353324404760380765191618473111355657639691466646271562236404834415730156709421298828407048258278739999175234145162835144513937750182297469499544304334898244242157585853860642637693428028490992219920947352958861883654306379082255798827476442097840600382881911037831687934046513643235110851298420484186144787897433223268066501461766764984037126712069744555537018264924603016486107147722246198751369569449051338238158675093595566479079763807816624641298413555353856806106370649702422774703469528708162682758467419388347803810111800255728034871544316070417737881635671959108517473862682284600594199820170602920956426533642642303512953648689817906781510436126989150361563334671750356628743902080419459530971160492 [183,97] 168934778025453723738584355796953913485259019223219510203595397229064611071103208344645143972748635091013995007152201675948468623136304958810403295594612886790453586477629567889390303263412284454519972365813132547650941425955763243652319015367680358605769471974943635526812788348045314394444030979757379039974599793522170130445500670394757686658260716786984593754779906035740823926341036400440031663767006644403903089687661700457515636017001046465703347299787404057669463821410613030023157069938193769236003011754804356241567380537002903247640562311260782843474213477970646182017388539942085792845296588752584085533985935588844573800181457302479547620766408668756269613055309587373011958193294805498172572201349592414728769584108852493871326942562017984328963007112994923276082443999984319518987471791451576144443043220665478746578056725876262575223825183818637237144587956413387944617178497807109232762565676994834944217555015778177492944282719775233971782643717145213768701753082680907731092025956708239605281733737511586309436964965963991170919630346637261656526161998133575783937303115557895878944167860913631673439443557655636084166976710774590292006941584000589018555155409146945249103605705890714408810372087367591766213013261432349143152227621139738327925299145578820834037142350673460962974125501245778984993576859905440376432635460168739686782350120748724275743129762638763642634032520123095511427424840353843805899877521002491039936448000660290301362218263767871807372314616786407287426955113106056456522835146913538191881237341834416086989585511876923059077436770665147480896109565888101859172512656 [183,98] -1118893760471330984035839020895324054413487680622998347397943187378373137051105482319392975445030970252832873397153919536271633534643736764876758198629330057125455047249881772999511536340489187750447524390185069186225485115899942224394674128839870333384274817312176905192965612045069850516746790268977795302170987690118486191035234345608172255225305005633620428639736518088838891197822523335240656579460308669498350230217794860958608580083135563244228106423400162728315057906967350176721598147189689653933522681078898511730570143086272924353268073022652147322889740323209397317585634368121358099393984393912729760484543796940284405377699905142372626382432264344552051750391231995318522542169009835323820528778054472721101286686577847264643617679753365385179544609230820776693901783359763530152691475974247875877699437323226629263369029386563543243836121805130764024268339191896675695831617009019388269887392893397871277405788688351126079078962237983683738042773935418976003010347056336849336788307619757096989305745827947828676009545821022716461262324066457745172977348145389854001867118931174981163424114656453160253865374206238462925615980946659533659448093014190893352907611090878826346792397248093412247354592640385970240078116387745224195192420102934671628874428721988858527713384568352132566425133621672899009129944273133898627606191215616369924367040192589644010138121767921960438296368731500388563878035245507675944794485174094878713026443598006337930084524011341371638920839515643240131624249077834057873755979299674196440595276212265304888038458885015999537473112063898154685531707998090499813108 [183,99] 6400015702694007763087888760955632624193252219488742162679332107811679114467546663929600363138325239589642005496739509796279775442913154807207403234790771657820706298016734874469562634671988820210651950045033345137209915719508910715734485999363368437835493644591344445977014074156663488556555513472982268897485736639715502717905417090933603596894436558822187513396354842328125684859798136652690013315216160848475351517048885110473973501487640340759326216504258137614968053942162779447383766827383884581543409343328366526172443545155580500996944996152899329573237469455437052872983780646696144726499928335382134907727437540201538734459560949596287483422291543442970911578074890730666787252967515519342553692153182233141252907443231294640619110534494680821166353603422158274204797553046714557972810684008918522492051084882736840097923038527412274561860866862100295818160888760663989301167783059143439635720927541291949119333582215411097547377988841744906343142893121538430197816327611037253020020284411479963089766318527424774676455290821362695700026301501336957963828434329618262977000027387041073965868867396032829774641466403321405535442330599016531161418256560747011524013471937228072646212788368117337354107183903235014486480346936584042460471990923767580986554892232386872412244500129307442573868854633643582859485112435754645318144830118654724688551921763089197372330788435598333406998388137977983045512689960620831668341347362801701987380161586860358791154296275006435008024889357602648614241110985219880105644962477394986806520882829793694508523015143938665619232176964217433162661513154868864 [183,100] -41592936675062546763861486652685194768460966760830802125653100181283228087114917527892360910194955459241784195495733431776364741171969179844539690649342796165231866129237336676167064577626837870855974998524535756899564933348790504641924010853980188583683241984549166450767708548813479642526216661092413967868260375508598639032790384041926465360944234423293650556617939474704107232570345835404277131682174937109527161263912814649398727582157288067626432655904328495333833566175159084708514644348836338769774524240981436356339597210058945918065478410511184369856386410692259711125715615666126361773074656978056286782702031877795946393686517046320622093856603063851583772638400830625322386201309985589037506584622512918354372599362074284162196034926231457863764645572058327082067775073654036409105935418100614893814657311346069995231326565725859224860985712836651747604829085604880708051595590520172745103431109788498438984606600339181274522988138340984724738766780210778710236193989443153882224659459656742859449953884468381124311327327993008589437370716913947336104923053354564014858041268677609847068707697746314946632417785435171884800012269105094084416984232655327319893041923212848505069178609330091400146587193990459845816247397245999022930653326274044981784985364365051773003176645843912756036503555547366141695078269390932962277881344622279541015380004548408232315530315611103699353332834103807532466216633738579585398930655463931031714590430840851269442705334360362866672247769714962119130255118991813760783124784988099862172589062989759892358693007081040185859543851713390261650900079832 [183,101] 287245845199577187057935530081961803805754289321341075750033258587117415294728643228510221249835492182148877209752827636961405138635383328187456221386024249076298561714459360371808648714363672406468129835833903629788187413576359484920679322729235704603394311224149969021331910331122814078960217215533920707049692539693310390922444455546683830169470149580301505545747665807978875023360816607211833358466896342940499288319742907721540691496275062514612411631103556183455936588293863006111192321825463879174500351876290393892107795017582009320207635724467492940383394464418504057178534253990858469748774619344671123281946862682180592356831808941375141440007233342088311760718962275946083013045695247785920633323784006442598026293890060374318238773279675293838170672205940773028765561201681356807055599312305971007399338837540702329694020910894467518272936199471685188676428538783429858972590689701249448737550718969385234059182604641475885886966366307089363665314674713639759671159367216773378194392432070527188342800059893717704064217211020026080839918601155853211038434239890455962681877863417844508229062057845669646849367453280305421189182956706570974720971871623535793059655684731241955218544840979056542669667600716230105844750240600707952078368870967074483596494529982051251381507569658927972487876581896318000733698558401429552296569762169080960094460818112171789478023615486158150048717822795212109569266228455375686590399780860084236934948780952196177504645909961231101477430650936478086687513354902262962668652503043828118401471747633840606536929237983909901594775698819972145198136 [183,102] -1333018117057816099875398478692092874337629908262384449022192018679281841516424240022543299249233639067319198368174754379524973348668525669395159477356710551595699156289987062199604135082729361613407567241567161252146078145634966193450389047676951405389451693520982286759532721470881689945788332393537480703011019488610317295364065513572859364833400621811734618715204187127599217916886008919913108297799785631602571927623581327359834657988876773670739863460350169345108125039404823464733532406026087455321688043038348031103945383171508889593153219593572536143392111063205315985090004152595580235097999488944332341748682186053792334906595877825881879714357974486924846699172791591794565999199601454087019899559675113448082623641333558108561324276927008069390760237033549362926631883614224746513734100415501173556963749782358952870855291936083023621131931454568952155046342668467609966116337795396772330069163812758393667355983723343273824510319505931790397507755766135642737087006518354202032325556750141399240717976946761314389959900215721064931492084738311964231955973454578842092716143193871311753846066446911987229782396318627787097930093037014925651201421057720069527835707905156954505097281107136647048815177430431800526575925015766580894120026167131883939131063818057345564912918448740428407794630390003704343719961851728611835439031087131690001102950600754605411579179239358445315910097125460172465144109541433108115202459545060304563950641938061299943783588099510778491431992972518558036246838339189379657892168942417578181934909459731036458537066091092394122581498654536848112 [183,103] 3881104020624236423378021233635665515113701771322759829694349218757519585534797185231192468224757297699619845789086415579351340394765043055833444267263709930981779709726932535047809153264187570101493577649514285173505821664418042867555515371875092674516181519698561755031065895564330927631294186277558908704552407998420382177034363401473193898439557557282999446295940963052992766223273220670062161648781865374637867330372779319262232437567371589935468052186759734767690917044820816670075259150159600005408641768475565201707851451903013553735992941766004684023638941721357648558952362988521009160071590599114503760087841771122663093010012688817640482164423766697428016868794735046843212441343752923744186925678953824154270967186311633927009354032537779310608927236704946397062591265242396738130918863464743369029744514293948333748955777047456866421428910987515369388263755198274731673781313939209026139923231462609059544514785309762012558171427070023030010396669125701484059074509777837500445385834905535080188869773255188006094375057479629626752824377331196224985431181960264736575227313595083047381313074615047695268804191211729061004294035446057380991904468895782554265375255922814742155527715413951782072073237928743272520292727010979753329614198088510574926394225014313360468940147115297845113120742430662515782548212914878573264172028859420062544841388026608480535768929665942693190078964927792190755424406224374963221295762657132496289946027329023236757097257885394759041742603393180743755427875233819064017244142697443606196489578423969745128116575175708423844089471150144 [183,104] -36485789258506220905167776585810226715045945519078909177387067759366008375057522493861302613106103037461386308412341100793771229180101901862403157580374264483424650736968284808073925570664314445930682608141431326451150595142782016290267624453102060372987026985232637401084199341092455191178059023939280438222572772314163166115176273060214403666566012834809664829325138979430114951970719769769804469670125292902829971549053280150020343146424940610364497566060471219988995688548746645658090163260301662009743820817659602934670717169283192846236019622809615956153142885242509922893557793370050072685251822318897010177428581234330257694406683969666018406217507889212638528628592033364510054367076058996214965395457068182767226552998647884275693871958034723881168723619535992811212408037803862207468014095498122639952501354632054867051151594919644369025061102625423993610251825804998604429861369076138931806090905651302773231017330667222908506717199675041135837084616154609601540376221515851772965446397903213263152431869239069016400093988365684414377024969616762915545379558658577180140199448065954303063866360294197706565453698276615837618578222561955633524196969985421551719991097339962005562980148421911907718907903372175377062942182234444734288341114013250479684522248140981073179387822080301449347347202184235189136652592658325279542724846725509073019173408783741147071607563984610903990857994847023529463999588099053638630000264069047002049757255678534154133727007655369145665257645403882990765076151285769861218762138107143357593846869157579156194333943651200487149158152 [183,105] 364221230506928403995427210297331513695231183532415468599386438408086854309859503350273663049161206827692293947619888092556647206651259373380693671532465069646541108553320483084089389664432542364117332585533299373273220370123280229164713191322749845545148255994446341312374334460835315014371111450371954037620461027244373143995168875558795020477169373037345123847209995497876239467511659641202900176121344518089043582206466428434807850008104619808336015632075011633719688712350661256262689860934368422769385993375010862704612338584102981896065282089400868966399812212803095767558663672869470794950358419102388618471508150111642568512421050638970287071257500438277301409540684623478610123506685033178225939049881548838647727556540016359791881419240815054033179835079819045968837429668168030684377834873884063477927534142268052022827044373893567298178454935028885660365757642034865670826489928812302088282406096396263330934952861470140962504280476317604568660111611317273545213181203839637187815617926484637741876509278287907870622786349450224045019241096086946673449519459171016666836523806373049273971377861316489588603645212817370402687879397722468117978139658048616753178402953708428873741485768171385832065922741300679093586731750279681569855470611098921865178854741082105963582193116941908385665271623471799487870440837944136934163274277423416333775388451231425686630874997092297969808120859621321400665573820126673561616805892945212373557052435888413355718704657478053229487045374321506875947843031801399844710065726331652035075650193258606130868626288020554934576 [183,106] -1714981010650668991589064266930924592048874112555157387148981602502670819982122272974904995939436602881397607708236953515882948072872990269274470852361237203418716397423512313454937294237649870916050623675144392239293114798938513913452820440681363008613181141288330779603185514362121523184240830614709409722615586321857567357892011689188541429711510387834323284327438000580568594196878101328913627550217673300677053565573241914394703061789650394560175596195298587182863679405602477941675027283064353737682529012036028949580840479576364042469419720546286176934399217756236600636890466836577428344884828789253491610339694683317203143886640915584692111811285867860542911179355050932440642148266378887755826858769506126671975721486904889684766037106060043986873644456137207942421627873543557537021176656973828745226320431881780216331389709866292857205289742970230599429312827375321869195361724963353312124256434122929844736775240410770555210801682171711662895713020546920649914328741738590836343204933016013690374962455910149177369139027104273889502286740642465773207435171823162931289677129078161096359092157021155274725132139874644899883977390944071941268167088772759174370771862047421976596600970477376813492569113570949382373400610321303071431513040513109413797800494869314509075744328851354862282137504373362464659043912288726081418721933312962896918316022363230030939569572063216466695045646881503785189439227177811217236981450958463167524134439914826070365428445857570954283201833332608342466323297712420458619195761499104306980452237951634917292819687062891492 [183,107] -3055284300238481322520299699289294595750841128826557760098709413991462117509598118950042780192778924292096675226660101205097588866962236631332771081437688666975214748521327746235004110708814580589017090041989149776319575552647574274924633692393782646918028479475210485642400231677173524974418282044187292794103973948299092764133966723012082447710336233656132229815019743285762204145134901478774035737792000538963998860875041714133135209944576769244744671798045253279238502749052749849315305112425207664153071781169212592645253473582037110808741546969574698249546833069370865696816119377336787565231602784103934146368944205677125370290672884948496482702256043090364108500083829867345745586449623762496233760045443943095228285288981902748371589368812552134784684609758781987680762584311277374555673625468734160387906171855940292787623066443154946941959117816792950777687222058873510685233716339092586223106451220602381007153894451826169737785825083665673431877327274772203184472724237635962439271523451807790485018812074097669367176937811847502123042114598319846292691570807735426563386858266082811384136284407952029996267366092122594631326176416391249655129298785131247616129460387253423090051515497343714325653691978736331766777770881522840356719337331808247633659870492732720401634251709158723301853434424326481449728016233899071408302426116675694528962434367023508801010378230554742309625428012294623783250833166449336270971530863411545724669233323505368317580937725867273735049537792973114685682537963496640621268465766841140296789684563435728432284820876 [183,108] -19078912676650986640753887909876455838304302342710722786455688746993625009909471631846011165523345300342492448621361881744286479011856858825179336615460853032312754512571735206043123230232848650928321510814060824032487277471456532792460764015018802967605341239690431964626930326527868934522294822719553746515152444566703771831721174569752888610537364971574518970802218438773997195366931069940501149128134942870418023041475577720474854288128363005551151947061022777639986267384672501724509642143845078044529957018251312668161592161192271228140772655562392515372076003081168257976216519411993849872785695639263066678236552750983980822818312874923413606336819463535767175945300135108642337461525585585494943743635924410971945043969626452623910840012667440396792705407675675586367748672366115293032591729027735207155910620027145706285930190178060196010102521061669345050206454321081740625691706311797924840032600124547328853350277738808909671500432634956869691021482456939239131496469783292469842982365013140309100352069999408833175016281860053209201854812443988718077158624528456887532378394660286403364920896727119233396528691137790928047835015171221846991670440536329839161213162624226876195405654949920234205441070934654651705863081967814990148219727020937388261138204947102968807481880405471176130967064684789506145575854156854645941307727948289301713174803040798923774258456339062668877717487813534737942055867402732322188666422162068498407912100250518476368934746754165164800582639111284735361351146198160354449379738529582501526897598831159766555676 [183,109] -326592067413510173703109656839231900529796089923682851435610815534676136132370778030395866640261196897643509367006848495333243817953033483610387310895744643245321332960892988347500017442262435819432854945081605207844571219973782224021165721796346094666678014613401123680773848698640768881253746675817943470842385535421632377186224474639801278554894839861862537384872878954432454223516031681445606473154515554829066620127599947301543625883164433361628445444259004270905552810709822930068813372202946468301849031202228090919674507144745309864588540017119215023270394425697328818808813270724966581882400460954679694714233945982684559371625161433641052674158138905807638333467071556056889212385842074049556046127396484482835682885389198359099578584608393748938347882390874425570238208304454420414626418187386505485724224264670075267796655786908444531232142100513603231170925351542285009542207418873363752060239371074010719113158880545474259147670466053050869845249308015778251776639879002018397492502309856768389564824116863788265060711239241703048287771503465034213619629914476692030530824714753618293816078442009028066212935190936358575762231352632842981486267498119847688469614262784680863469133424683485835544230412359685392398486562640949359082016859585895909960010280135187665664268466322690967856051108225552297894942131462777644632510852075167993222763610345356472269627510800060832289139086511163182247591478547209458693291215864427899234013120747964934840526887209151166923845726125870554108938871685759470957506289816086550286492212878345528 [183,110] -2241731277762592993156021702721294637145028944846370224046961530219255263017720830422974689182160559336099716415061827744302560791539928046447498196183389964242526619767660859383406945555465508370543522002970095582669604138628907568149987213528188188637129201954102868923132657974862955983123123025546702245973475245506326791885371809607607432183828977738642527864972107993433559420114741583883209903263986143496113504201322340270627828984852138181694439863449835433301216703858586296903823489485241300475964513368525468818845361059126945961808594817916478010167690491969374486895213496465855798317852579815018272437476919617473830138147730848781940769527276211499649936892399836727045227190856510567812595608208758626445132695618166815448901961191789592150283118669247636132717460585012407297228065519686386470225340059085551866379008923221146153281006253069610588540559660538642348077189438225251333112633068633319901884368148223506792905897148243173535623929392094610340233872987303173456114735288489389103341428354519960693045560561215866308927842519855795240718106180445913949903754464330505388975726775535412046700802803095140101016763787189473360234806070535033970240384905014793989895092438358739669985412901114869491394493894010170638895516364808359441532355302454319448417620216815748389259586084388456744220553717171229049673045418633221442319212310997310346542281966112197149436938924527318427133122903430428295435866426342483515855047043782375212742088948063093368858436271843084403944557048230691289305410680979173848315525231661 [183,111] -3626815784760495189015185921594451429133421810190086662027312488643940236470528066862217889663139433706577667578713256230811296178384071442659541710753495706454884512282303580021928525146568388818691497217150998956446682090023646836992629717078352426145995338809032536294060800516513016295278694021514740199364514362503012621564861378019819663515029582938749919005172673416237653253932425690454514083288167198881392070483070007222063205093802562955957621897750299829684018872306406848969980815886444688112972556151878283895145990531668974854081188518208773833984186575285105026045283705473724889242119034157423519269929445711207599925699239572506428637918247103246138619331857837219318523694665371424942636381999363297897289808470762279672958626234669214215895833673540625431588004123042974574698453763120104588853442226806543130543204255530277490333669576472550680713798926676960303822534260346135258376299421202682436112083441703787546247452441969650651965354253867380769639744387780292293295508872510976771623165946235767310898999225530852075358272299796735108608165661186541442923250385108312496483214247096060124607329770416650955762211578474369995076373294927013853533623154242758048103232239485112728273410080839791245860535681330995667168316732030683971884018369718734386311236137195158766907903757553006840795444003459223497866785930782932545159339715338738592765708074216649453214389174103995935205554818733305524435048534218014003754824405282311412039613798273326419925042885560530866062490896680439933782857231960396732976316 [183,112] -43265362607157479854283386642375867595612554518761459141723609241247612289651097783295796718585213511661717765212437860918710388200415508741519983804807079765573251536947097262246205213413581974521500171288787625552974069535149296124543278157375134903982166669167209599495715971199801854023851147076519199536063186867682615876651824261557110730381430142410443125315949958404315358388362132943892442016165879334307745410149437247582713092741223554409664953666535137203290000637741557273118565896346985588106562314225114152293429259999324223873533383622951790094844268759175619320216677064831242969293657209344223769401042473806688771488091551525107585402002594212675546280216753301625214767338657421781034991294039741348392919221439027514814712752767987377887240320275159446082699768972669188074312949725297688556936262525956879104322483193030344417765919188948654183262504162855964193478383264561405424271638412364445907275227982130619844160706501491487337813778498358045743592832980832723537036574467687651139733985665087188934782154592889223977314119475637185889205485272439653394287336932836339911189016928297631680434308019345370082155663480565560822103543380093335463751985349897066447573074624860032108504484472525630080243269891852578021606264886113459654479314110863544199999633647976422910526090544223084492208512344434581481924009994028277565336494227502910637412238194729351351345429563645943034676081504559884200726562151434949919226405768508790768783483230800493641971460592058923119865533349287275540736765180156163820 [183,113] 18508144299363059078322043595976374362440131822484360193928023568811434273578301762500969757284627954436491803867436549770578810378952809043587465202166682717650441707530194154711576627703317559421425085387295789828533546309406016122658744984522893067404327414713553777262076999473564007505075104379408811723207577662757726266514826092421630645468589048409385085425043227584774248255689358394516680597486731443252788050775192187812546524021013039765219203980708390265423414808797048793393684503084849763959896220675532246834549111904958021013040354652184952999777192793123492499513226959770458301784192611031263801656980443284995867732859542794357191486549581091453171067484933648334807997352215709395424655728540063610250844586786795707856119056877519339512495252309756960511933358121632217590876540570282390405789945736213505226680867975994362059472868053592072127630823253581231246960570723379624863608417150074423986539642968944135612600879880689116204376310870171880054692946221628539394248288369094829497057569630268579446525347848814839312290903994881843005162584721906283776003965666951604304669543884203908421887853821399008901887704496923510990989275166142322510495416564476725445010943069685792126710496633772597976328306804120235795303936527978099994637024226872918291363964214205567000866088912369153307375589557427064083408023761122116457785898552770618692259302295679730690753884805693022096700109857886696157659383258728861783463593705796856626578605365171340864255539870111998552807951518031640487720815726952 [183,114] -287343489155717317554125197028832542307582972487897054070759953597530793038818221249068754014837190084667423210921904912550282390614037319274703397761166363668657259525453246412469119912672345142072715542550642513023732691615655931099650929322780980790249084221793129420890447535138501465965426100234039966536381283404132793159684271712114979556229299591009410229405307970526177554291872670803036554975002676345041147512504213403295661520961731270404059757231210549663000987859908430841253837043623657577805024448407964493441123597443566510044189039631110199192337559701811663228827070648486069386235953747414192621627867745504670627177888623475528699963701855498051658690178837477748993483398009810608228510048750105205817826105140295399941440129203560693703947334105321345534183138716451237942511609928992024564892743259599516157701347202075266611814912908705610125717099875876196914722545693903740397768670433318012342721090512285173147965934548870495969479418712834697458345668613294607518445178838353635932816940156316237741970304248190377192895401257600770504916399781056330386107600379546145484271545997365085307386175170547902034192957090514417992485110267328889878450417249776036044353329241800990316847256198334039893064619668141570248523174498786415046826577518960136090890664957769276662141768256686481109421569339207751946262680187780105511005433510208609680222727764826475379437335145317676995583398899214558869834252905996679206491783644126106950579942531001028422641431873700287384564811222373986764124848 [183,115] 305225255498410140393947204571559487411081310441732306490669155460787432198673982354775528174502756120212795653968949418087813271140792360567854235231914557983441112092129925717851566756465978680357466669748848493160066757226606305827151700775189966734321283429296670746894354307572752601311901808869986997797232364147351548276470992752661802973658598591350720646511880921102889021027127222579377899570075996420769824310025186878817973588195635425446113432528836466951110607471440704101176319835385550188990810537576638874448239113735458753985066736610084321446619284993386451664977743039314543304014653430069184134940092398659822163300212398441801684236943579058680191755314289448821314186590290751843595143791858560963113042215220590280088517150881813881795221955142734017359676748868245557960016353182773729357841842030607221030915517842820503298099232887186956292421766205037387920835769950176677935163426950888214380359260845951658118343371388350982518944284210931785743366436395329311488812921527866948814336826240281834768779395803965918502605143999503622720223254478991344581628743324180539532176942878594783321750104409123336215888970326094261072123702817631599665549314623019849450218832054125566229066536103279236478368234299252240354810327699543194752646792495080159227667223161795237995117343910744652058873989235169670985230689432413875384510927867917892766694884317011975228477175605838744859308044765831394833062676124639256482029049092027778567216445200282326773580201879692250286434352978780140276 [183,116] -739140562767957566803576895717218110698267257177446939526846436715292284248514087350620317735632327676826994885957819092170863887627823917161002953778925005564094263210717436697952807084111830993365823500034967577743123879071854136882458505132915441187536614816069384747411090217820847862126088294171629334008707013797135466583861373916982204523442292335163688534197587676764234389486744659845586521632342759043948581279898147622562726241963106858469347530953925865635782795106672249982302338032820962011609180323651211593585325162995130857977414735167614850908385429714128135196168153418291567738107143710308377095275939882267085581643324767857639561772642723423262847633348803198041567811426004702256449292586493168184389574861729580821691926444209048177601016332941413092660679790363858631088812288161887044096516873454642140612474061827813378652717651276970948677236532270014272299404640110048290774378256427096895113047021519039004012609036900310850172080955526718078269334816358491470635307151577225006981108189033232676549856495174197452667538829167117651414621495366772820210551847252044970404213719889927539977228750857512516619264025309501261385161611022292349129367587245103207711158940080225834725434583559448655354566705148561748438609026846678660051001541854180582614813443022250308662892602333728609113140524461393586099577299851214821077540981786081842518083829414257944860012257791512269938800800120616660732284370786409959719606127120074892379443268494743278144291651207585263045385169653472 [183,117] 689373854360134960347150326816281862520344914733045107105374869368360297819271035773063009133098460430685119019852988322468050857401489970345495988363552086777149015325786146271391619169290554484976586923109411685228597392910323800914376871126318571519805135551117725353431364955230800339582429506149859595211665662722313184312364708283615758378733687443196705553931966859410391285979093560550970124524988939461332748072366376047936438668249256872508519680278685917708892613141414737945498831676617638982144956355910068492602643226708825061299341845326585743053368168363621654078402712729377261982393268136621337414720936218385951604403434662100239877223246727213100665132674490616923450441118909345063709403655629211632552971911702387467544703664058040722126497158855454888544737684913939415776371749055411502657497979617177756513528652730458483168787812146927168503943401427870958410474875875559863598035743694554127909608010951302887884985909392469779428607211040857466967735898112355943952883553837986250575161881315340534809571120001653526563599149872547866668931505654092714036767335162199885699636344048968428116305052760376414206368343494219609293031272822404982695397093030393442788495964182252409717699746465876401543663353590954734926788244618337181716774459365930731026177886797330377325868328547029943309401358423790832597080452598325854631149222168746504124924040784115200884994713093200438615728318726228048149684703864842107240432577572115011084384049505098304132475079140104675416743060 [183,118] -678644138980857864224873715891744640450543625960366030346480825325684072253768365396197700240665781683884619336760557645960314196806068711285995500155756686640315346854824780537349477332114754230365696331949584766282554102584784350189492102663859885769869226008624696885197165011013792056876643792349048715015247500742722730779554427136796310329859570307443849710944534526659770694504609248032675244817331956255522044239000697507804255992324132466000556131889668582742841364307913434651878262429854961131457520966622460268135734397870820776938463837167873304887264147153366458319466439193335849128006994485031374497354385798603448262521083482197316135769694352904801972487867056621355923260478022798531904346545651094801727576731400468411218774300081900125232701799853627596190406281976577866007847272074814276852133362324519716380351356689667629631592422407047573249664915557569250137176440999952540282703805126222773103852269421892988457553461098491925686969266095589427829481328025961956517355112105981505494933279661405193446646890711412234803043110230529824320448666573339102806103862415220430302694699879262740386028983143388482665354516902918160868551822476584179509145413746901581443584701675141128363672731034691240019708485973460312002692736798422125176497870920728716606136460234585839694858134844903367429617037892992746932859884066733734773726408207876290025801523417673781839777497094757639365086512961823577590100127584134791940993115925847080786156143098598458284433333565594743695 [183,119] 406789050112188633076283383678424786246237163587622216641203288929965351608659625146096900263759351607165308877973121766906677157215908123341346195408957689022258540078375412300063193925607460027778977749423978482185296832638503015834449226599648699347177075747204463174132877823369479743701924577223026044892635351238754265881102401512410812547546131349690298795181798523158425188857603709299612071988997445255911479233664801201574061104812968428338121627601263046999797714753523193861623767259268994772171615053212364325632877758404119366706144968839616290339842012365856274316186798862028385204776646139776116578876133947133888550977235165050917813075786447728670206263006283754489644213504486014966672124470027680403150163559196473916514119988333048024066156321248800271435808571468947735814987771333302703566935340696436518913493132740243700106678317252523440960874133124572648982485461814192454189146307162940085940267919918963982834934652619731430269088638362059047350328698149370251428373355210464536965378102647019409650158042084485959784583690272992711308580970873583314974312261796715826680894422169439717429422370080983685377540915533609314885568446793140195389701240117481044572263229719112299039465365014140605125273280820390696456308104890659920226040833865947161541333290801376174483170867183624688262568208777105806156331962005396486758256219631840635323439793205440348287545445579622319140487453252716458739887100921963606399619627897557506855366899054897560058969486822800 [183,120] -198701325234135209602790199904556166286759951365882043227800940002151251272343032160726024542258845352613380670507983267788735362103925538571564583464253332781503484403841276206258910572054214139175149349121153905704171087201334447518952665857259831239158290814003575737997687640227785878374438447730493102922288979668712756446690739511665111345758225461835559330364110685861550336272001365682813565417983132857559609930459012238634426718583611674335280538497519418991888520402239090829402093005824148255457690180269213667392492761778081733066005358894593222141502027017285489367346980343216028141894943145647875535106750090677578549737886346860897030930756414285158945863780502583500921337562398498480981207908598317919262471486633238700978377407733120887941732771125923664944510936143968402269562049397548292447883926689824536261585716724080329432608310611576973018702644363005891406650259448036612120280492084726774209304886523244223815685855677482476830408802820490687082185861904174498511549753550629596390952855658028384443308456596723721170956683015476344497621270447220610281468103465037904637239822411119437205374869778314996691053811331618105798023090633322252844541530003726602577222100630779186822491134391638685049512163176707343826211867952612171744265144879783531697505232248432701377735323324080250557122185333611907673432364340110016712221325146607345249223703079259189715504672993528725847982603468186973581409784529313530644191014545190757900504315470207093650506974 [183,121] 67396258958285656726387909310117390754097136304842682608485219482761065616185337988367363528682336805896808276569447234944639239018504496502748467619556856263195674461618147367462584230287656314836444487888911240528999562047175679271103904404415919119827574073400263556864729770587066248314331538068531190173132140146661481088792208196820008769610407820268154437575505751455350139317208192207611088897333677088849692622267623053070937768176807487312587855260401681029037684663050244474365458436587313920676036561861131224942989410443344114673994258218655677942574495131396772426648941854233128203556582689723232969888659025884427809168451289430907014019726567170462380240408019371194288678814110272231970363927378581032441729146806274404549368137229351293747294159650761456537977747523636764623646403024555391099784195749498212001682373677609341570545958566443072312089315087681560259588202787160466034876074892698131325318644097035080915400751166255796880818222638327547240549498854650174353588576408653164867053357102033036524913994897196514429069982773409142381289923024609258336453218541722631908334499579087037658939595955067234264569546556248702376907989599687270439540328748686859033164026779610912069716592392585921084794455198141522008624168257600413703839702093543868679168210879639444939053598758136094153886665410994985554749318659724983650479033569858004659455461552939214399449540234374821150223311668362977941095938725934462397536091134476896826673170218468472548 [183,122] -16897348165242626936986136893834654407084784035442858333209030355559418961339609112428855087755650495775572304466288160003392443139628927805383082912649975154995662771868326888711911514372314396988722785979932780857674955610853480597471808304456055576123061300157599909965365155154465085023197185503538284419612512501289190317534084404150638652872999848521374424502604711610800544154785405774934100215202722173931450765407180599804806073307467691606729516036530088167918677916315321668114980182214029987533857520417414794535054809269470047202362555068516548153254742024211068327496681907074367400358162576969545196975607900467259468591245558929844986462691267154436140191091388437523822881003660171160943671418846108879093072798577608281697429527862714252209029062393541825210401232388258231102295962164097922337780576452342265223703502095113513539720970074374865694753786946932492862900248490261991543394727429936178741414607414481739127280555035061396109949644051705536466613854198384943923304962731536085444529633066727663839697316380940461038211113435993314702294624729985357693830077397669485187018231626971420348423728795806000253224305695993472777152528397065325222289774721610635660803104359986806264830245499550144004268351373048546937828985679633368193972622705422399001359789578743737780956166711902476647971321061422345973144005252409450743955121838600222237368082919416716620375655099391049592305957127127766526661002659397163927811197119993046105323722300406 [183,123] 2946565676039816952184771042135583120984268037660502597146340707051364097916032286955174186559600364315595747297345992921351720362045027610392795146425699162357909188082388198937896537564261360476478670667872095595933192385505092122150875289167308004623135967138575946760248561870041876092198060666530526421928952108505020718677014046009718634214476286603177659072276672424366882732102218454734950873022130157866099483120771707247174612003380616461078429714139196758195056129202674475724155334219074975130955208989118140877943218101076349248430409058658910736133796868869503635667372116188726452756328332865695192847546377443825409442644636319911856794499143787477126454799199660806682300185545134701352032787650410908593347721266027267133830606353268613106093458213880106467123227377332990061370601443749159027303090622678574605027205867231796471606549670558834321996438516966130981857337759807415121982815511366420228599997970621417318890721917593607641135567334729513961679221462712110839572259205262775529155276790714665818628769000812713363754177473807972821339566131487112367842626555467292682577356557823799886083530886439585974743956661351155154335808937810460008040574083933932122058184083615079877913847465242741888447104567933071536231291034469114547768985448222644026934184383084360486623871485375818697000497994105050101501197497530007610195603500869154209403182640331832678124294714352955643510009647841051113916403940180873105141284646420674261996922 [183,124] -372621465651066176527689862478163444475121550725406426868988734701105905035923545146133650382707222125979171987370215382993348933256256139612817447331546370570352591125846192751109193976628294471010751001654634735170732477772990509287461229185809525167248785458824898429812728909521359070025398031123609173176161713360642966139574320250295534714472652850076902831339935625039402379779740857968641698629067093786693092803536433819457023273647206712860887897361244732145954097924699131247562413446763927484225135019861362529947965733039727408024388613312343450607722278509026969383826407058584724856372917464639596753415095389947091635202481340114236940059496798418962915709938261877306717874536597615866225538868955692838226704371812391742552452058385849886479273338171454887678685608554202535676094922787565101774699302665174082950837632124067002305036835291464521758114983479806997567082149244518158246524992527676284454766562031793883303945576541900147853938618899154440845982187127350064643208321366611721429871145964531437327324277935673685116049082000552626636275334021561909840779955372787332625249592655624607383567631550698703696007177393670763388689527529852643269876638258741597114213071891173908943078089331857136846433608384924024898230649268091019604327544250407548419845421061394664912121966136238491986002384083470308440862594876396816726079894417151108455046378635986499084574149244226983723608591160091420783934323468122756797574591127384408 [183,125] 36778751219723061476166378395340985416386157499995029519593802477891246577694275505442212311154125187817092904129886736587412835299314908879310113182275145173569566871868524004339124602152141230246053186243677507037491213892508975822895786672895335737125796902025845737386037958714349043532101196636984886315442275267447647316614661569048949422225487606075275248009274530674039388980865126567396952158830026494020745988871796772188141644159252769184011647770511138571694110677886397230559389120488277729278902998777240607385677078461244706450024286596618953969158135969755492673952825073626975213621797724456112150852355640791714507720794680568857121825995049450199820249809835566594062475191914212389689873080308453471449246404988750715925819326877346999757050145434594345595493372767393992530587867113596628959533469543078226284693638718414295623553765028644581179622765171751525833179006304044847886884658079860118651211981854668924466172008575268119127480136223050655902792044838859909306391652819274988960788052864455592340292889307741697843318037565639910398973094452160618678674622676872675260741266602232355543571604363299310785330674845941954337166553725221960215645429933508441873158721451218217362882149855738835580191579885811249704017060426874600375290354171213818259360806490995618195797824020824437186160176755361360553702138086322496206328187464033224550677160749473533190288619095603407700211926272233494210168872051838523804948381856 [183,126] -2647465730625423490297726088750156316108234014391861010589283715233928157240359394429203925021338916665079177843310545766711587531057495716012567046250594273155276740852961177216884473729060480031330995945758603054975799157774778567040375965268864604009513508228731514295180859230537375928624411493460330885564786495756350350871199323143569178252773813283287418398641007135899886231399388043927624211600664501669340619177789996495115882895944216610833624655861637880038112855271632908922549738452991838768673208826710847809773441144302258780519374763446193467139386552282114742538425256410941928135534841529657887769044129514392779490429040540489399975316209443031263835845167587203085740391329430898929878472135685161892898304238142777729737459442138683791863135222257223068369854325002395720313974308871867154252280695372128242039233055897154438890784433099307590702181295302940094048776443142492689139470834327504407014417905676415913382740416224875086543813543650165426011291751167180296725584702859830453114003849356236294159422620513623281917984612392388289610916555451993968270102909068691478835669634085401959961909924096611022670041092466827623019345479640842419358525387317549328645416518489998164705415512051132922173776065277000173219639839345730655612937495866002325268248649396169483424763116938052143648291368781012996323135657756586349029972002439196016990626235380708401966545935128719942658034263806736821028095024822797648073 [183,127] 86015011986850280086808987800346069100928455186024419747761142340789208961423197460558769277226926780040015346388848076481256494499439808497265934136243044757969499162704731154082669486058666432970727502824539879233490599628376762165608230485563524147253521305790009388946855595699483996342352390175447585796422132111119719252544626167835857722417429584428404135576190899818964168034571209391873528402475573822133720007323064798483765155687709591886142846617398619076487517336291076316750007410673400379486039452856804468651502043410035803606241586780505510752976879957784006077969718268656445509234525000246324967638500796790256704421306134392554256333113860783921446137933032581498577173177135931568194302915500316129656369982609785109210678445546956247312118755232322972279539192624188380963306255156034347959549157504049871087544875781244261958553109511696426474669773712529682251101971824637932594567732191169912860973730922214166200204279175949681824317010795987108462274880499782334035925149028587710408120245511713074561346121282459676530565334576412306890871730570798447668552371430548873035023186822604254529558887430507274134734449658920360405611375599073853879592634707970541078995889411190529456150638355909049939945254671166441935644221524319869395755259848914813879458045365148832076900781040137540503637723708618315142892097151650855014307962153692797778672060143890590914508379448781768744552319491958066784142696616510 [183,128] 360155342511321440870965423059222823653098304193714905231007641044891522009350675250790122993737154354991037919375424206775837890597118844690236956381133236771302163688098878285796439584031347700843497938203556190247197109076364570533377437077736367930479050386007005472521763671875007600848041742604879071107240713956111751896130837485270137067980956904275930482617615499610324110330077943316476963905420973545540186016551692499239272951973422530500394643182381213601157664144995173831245669420433524982681765998463241446752126737972039932836617290052861230968645883779599500463099685033781580030871457464376166170754337979853549078170465160770843522362411917808183400438277089007885220724095774091826556031186876729896329851780800435497804994974171066501189549398608699383584813689832205663097130649839672862079650848598002006572988445179117349969845053412112652488858873237918557016218621517660329985160014539279767043445106920144559929270608386910023358177761558691443657591757057947283570547154179972755793001676384515885534778280156796509160508947275759699602985882943044418455332617291997072060029582337942011270190724191939178104018084114477900259126601506546477720595780169625765182738477887462943718940464371717412989314336470991058784521772447400090484235964343876555397396609042375276320732623818978949406624296448566609951059724452268568380034634587468857034487309722438331220118170985789797703903105675880381043776 [183,129] 44449865864260092205946562452568746056479717036897238447091471414110182971365154703353401375366754104126809597880116718403857467051650888279802228067571767449953447707560691788691181636630554014262424278150271223218606309704822314058004432501174897230616862488874824292102167690679846676410650133345492815961019902160708168400792450602513634789197316938206531174874608912239360811606563976629144824793933091760224353638929017356940364976875357319916014265540481927839699647761437986270147385665749966103254040485692023171919034943312939727574848157512250123444816135021464985984482870923494991113598190094183926428808797029757977235453252546930883978231105400905279562274669544369337715741219321258308098035088564090036725684224166956689098488122980564437214290299555790512308284073250876176726299659539265462563128034136120095833995417951217073075654022806682350957862887130892496523573948969997251749223527068495494735039915704901259657060149424308153999850932339596718016013528487964523416983060756452137640897590494260297843123072221310435720003067304461065673948504821038144606431997357544308938603830937370558111430996270330428595480063608861899472591380726603977402261908511663357284671569948825565455258882619904300731763835837071568291039338211793723682797996612590420771590972285569286740902700264823409813152961295157603494273575051640674580060401805552066867025799997631258233449116924536695790875043494503516 [183,130] -5894449893941299477685608976752265354647734191859378873818342441108903791898553563483953443231434025672853369879358146883064646653684395584719706356043431984511349036674008377017581401735417279303652388154839168557053654621620418291303893971758136195438515019130372876700937536972975850118456032418337017977296516673736634960369375216063287236166513148358320481011550391198900803046329812435842724959183098196868941235622007257252053618188580623675352918959129108063315590046146907927257103671066676311986479354440692936099263233516454059582187925294979617674143333235457829528118129590813741430932069997866469263697666918557923265495315049365110718956722639266719746099976498545718580610270562599200025908438876669410892174405939356221236809010827888723955652137895926461037791170751758362651806226932681462064222933715434897045651836734303700970981572340317875670242432246003375790193459184748010659310213055510851222638620083784327081603770267490359993411954229105599686588109263137155727056827757371061892946776088884946219870957026462778312389954860388392184625201926134340704418025120569345378157283348763256042133918007949991543124988574918091945793339444594336772935829140952852530116386615491256704846182093114136946258012844123319915325241505218998477858058271009294292116448758458079277930405216994280818953587476308286335477918515990142750350678017048454462305747494404527211902830077598723676222881870 [183,131] 45014785639570175867665101823107545011674112754577716489936874893352455352834468302550896137270828572399774261915493040419761920782515135433080684972550371123657456724397674202020775329507079647416158923309078907371395767796715814579406012711696472543444180708372554841784397295171813861906057846799109232254532224363894290247529035193720503551726441937702472611221279367957865147208042096394334416466128509800226290185316140600764156662504477958967259592314545945701460935657629272654210120169187036981739752561260748708732184193349780770914731201263526229419206900482081034704721442401825005935453157549226424392496808876255524366236755088348966581651152998309342822359392020942638226611462978026273603221469881582496880129486567874547405093771335456322679556417440011764285835524314377106829927933344812454024699690190691867245487888299868499237748155598576716568316704057199972356766709623952264573518798141459860067514579387165939569904318731862992846514742574796171500761922691113064420829144197373650320059167016696892169102600498093336962413607122217063439457679746781574196317314584190989840320643877960285744061308618860799398022067273385191920388301833055557219230763360883847545899399477183404772302356823517307018255787831883579787937381563758426986984683826781193669124454595255793179779861683711696209629826816596428675388383919934746962898041825285888493615657962847432675659067100804580568 [183,132] 1727301668022337289699802751290747307010765978900378253667114947762704820147062951546159009345024794545206715913880693494584442653594532689258639796541460699540680019038076982051243452042995981798850082039897971074279248727785026271040269130911262398609486011677193730070298693280248833679430573950154410027231821682127901881983743471800479351775661697028786681711116285956634804193260522364572238229806686115817916097884051193205266807924554803651822795049873413554458034769833527492951240298533204076317555718908921809987710022747805981228912073894383224140915422584241685984933508116388498146887501919208072441304001113108311534445055730658440101381218384641374420357233469804739700254352586215242117915669941932429614339530594983111655998702456815127737658689895598756924872623008565300235861761908629668979453811218550054950766702804147466038910095302928282984431768526640166300714675340077739182540808474797410601828200987052510918698842535901796809296967101420392503632745768232372740024712741539089171601060910574475895351648432166017966698697731216147547808329370550717752796649834596417382405892121368927266403694568586184505057877743575095196385701887414044777007198566066187590979255315442572279768638548615454782145387865580142885764763968414650025161870936961757555935987230788952230307465692081764367640594377203927692797736653506402762670072258303897376694105911846130158569793557528 [183,133] -10137114925616447490116657228289193308893551055462487578189938037442531423877339698432049557625253766537943521863189006066104960252731684673951453267087279665403283366767111630990017538696541243558358952400951837933355475541995006933479146842576596545261514932636749536465683278010975672032471165075651124753821886002025629446637291085890662750537973001117143704789772570702260841187377091291449109843221121534247434435428165761429962792829249420409614948620448075238199461976649020690890051271572518347646575526851569146640444366366862458980510321265977981190294199402649185752558268580376191887195554337780546180160932814122594016813058259877801790762893792403109544780955697081723815510469014896474193965995400269277374148332602035107589338687946384933014892643979247397095802802024530949015831498022998739551483937077713878413132067522063989126778996092132414015748718780165408284986959342277723472055880573894846290784955133329025064801445416885694985722839783801239675276896882936389659262428181546485420818625936102386825213018332103054658347004945849721026044301883316463245638222958644175966296189460261820266945646301853997943976473748934935748831016954123831208372689908697046686597867115873625958047057810424232050279237867488943620906625996424208765206005896658305638333895893985373564743685977099818129257062686755010532291886078024502417825304410273595104127947008381983313520 [183,134] -120466588064869582779059889962663902298881248759170867465072676761395245318273315551027529516446731195201066565503436302668207703558245420174771162497405930734813948861474685412479678356223976298286602393242686668410819051878093117923744763978844079445783911802999587835414927999955151174980941336113771896723476565077021477017761878730093784624047112271062915977456212858720602895097590450835491194965842132704902789452149559731320124691904899407344973991967785517175383933551865098015409313707843230472864568921357626526340517297731484779692656822149583945690806781808688959898552224472145182365103721575256285684511563597812594779190234992934737828894685495493655912603066788887758266176689951701227729034214086065317927629183386667234045287758112309657215344654681544299051859154883098193470750649371500039737384126668406877389952080638300945641973304305359688407892562991373480102784438061107543213763095709049834612643125720509709692191418210787642564719524388514126472397726714159244067029981467787437200220849168987848572324387642483613030843074491177245634792511879225971729954202163992770494758403777523066153632935414920090310122051182514677859990356924692488052816488101096681848550405337491988798876511337356126562361374319934326798600166532318060061011814478890014098555560633931360029931828448937972635669746710200094159000678314206872736586417797442622438721199004401 [183,135] 452555135494919697260853507895681141333696812182908760762846186211503551561419149534739352690265031810634218872035607864884734332077289007345507496154422280573077024260906015749194684713002610345190379044881872920873519806784674197512858516396349811028801726536099912859844798870856759928637187638861574652444378773080307329550107412354943273274113946998885683147455359201783336076322805619916731073240859551257636890306258699711732814228887209918587412321782654099205793305943824343818004544369758471278297388949821123918341671459340701929744694682601307899836917600546967508846420201640269946561862929594859842109644380354216561087750741686362396049546775284781977374460021679702488448406655415584095237620824757822852355826279798956167788498858067635422512004512512334160641823461124497253670992730529934552251959525662638468972743681700384689588995040469045418573396876262733537428440588841040179070137420278801188037544695234317952158004835323005241616307296924692783497614355258662673598515062979963398191605082372076461934341926786214428857515216706673911242281533461765481466659536962392134238473830227313968752980535846596597170633173586462454644855374672709746851861374284773806411757585532520683869044902189485864319845722007028563308962858117669425440296908123771474913702576427444532646134812491011185778971184770139086577568979333988906897289469081558994438580 [183,136] 1078331076322485824401961479911973876390134390464210603894454812604831281862138590833159402662964400079097001546473908136004396268838061012911375887985646658526940893302294902228063840164441873983874842833218166897496925872145895911127028298838721068732897524031330923349861778473896716114200090147829647530905906295836849639202404677905920376567218944966453032325068092561579135826946909125607640394098183653296647728282237861023923451294754058745318453962326727591887085819063690714589013576984459459633785274008069793111713646143436946624072244982923983349916245626782646217363297916536856653209075973756410987736006377507744023152639899429955654710561728772496307781969617670751977783765173242756443075354740824460395511826298293000575641511783973017469883686753603154982248654002830979360103880713031703357020486494445607465465523453266778023421386470669400733770673622225405664856388670772247282537068177367289773748740574540001850774425499413527648041622460503525325826244622416874157006397949244616748568761646863686136101086117504126994961609038804237490747994667718403742149341140760081760854841478604918283761114032130690178838430039522935669354438702085039083534535853867188472974968578532965270745878451024500761809729389977518000826829648865446708670647593904099092110086146398319481565639700624571469628634098443800983178687899300669178662224556382766 [183,137] -487315475397825194502724742654967026759282232742522191419813792387294592829054215805418119675905300586072532861281108189357561496839329593593175155303343357422238523590322089425474492958437734926258980848161197944013826384023601971716871524624527097089213628666446381687536229502357261775647849587153907495789894030701310333978552785862701165481352626061394889246181923533883592099598558579413351638843806027117480448721183131170411517002987120262067175190748262628493030343614447814383196856759506852728831329173972691196980758811771305799819017775323192640470745227181393418877621581147779047420337650457170905951176110931505376336688322682260334458934476514790328027694453713936942496416801709988975916032861756414277238358498080006203543126099036169887817022421768072402178100035784658487613356852278424529141244996734637799993040255773452973004028400128412884977138136643574882428086955394581299098024518846181468760880493966172502851898057853189972411161596137570155961321744698407166183261787255128908124367351648547637290433789667876915916198686346923075327543488142050529805639325129711739342887478503626074291324168301250401861773867228048168980476453893273928439472433165386852515332758195192276742195736577019005437544042501769699018101892085547604867901747859418055148004930257674396125524710372140125650856780730756284780310635580599510924696 [183,138] -9609764544261462056506886104526696176770776766710973994302622432174570930728505923319186926538313013620771522050975661297564257610554319463845839925330191561052465876250929307103897678390266405158691696603796590030632434017447322456699432973883105893441623618799706835613384779494710352293985541080236055850197094749851058214462453495342693180794756341507987829056077337681719622268346231684398262106505981954989195405251251910118733822675115095787119182968064537490049859096234618734691601825657603666867723011808103649457312141762098466583556892930938978894573133646635604119770963313571311219211274970508291996675059904508927570809982996272565163885593491763876893170597788142019655995236595324988188822382213031035631780347575133883552034726458497262705764082473928443953281350803100010486153541944122959217353857639782086569640029606982540912314604642705425895351243188140055572584413532058729788360879716226707042238477000175133648425389800781055605769541166418679575798925532444427455577787737696493777153479279257447843518839144826881081760679060278030834780416151009917585314280792646939505691466712727518847370005123691373800765227793967858777048532437196012403884748705207147298067852502199463204475772571343910653590375433528922472583010642523120788534505256450188290546626357810488648298278269718620986312860662119995774348583328774910 [183,139] 15183956458502312534387722010323222959093914587722582858634347432794724881531377474333409051543520542650569821294911225240944995071779965070720137523276357063468877852306529974542501127677750144619352859118006588122621847650803884832171246779725566179474855439408960406914624790538653040960556734277603675448347810321662837107909058349802204433018595933277921906808151402039547576540492008931070462007326198997783270984375684439454250950198858864373715529265849312092621757870176516264998519925440779456790983634094199987310873715202733495796400930680196573937629071848306837317753970848676329219821417039763940905152636587407543387252925714828303241950656307019630882426955570587765194865529019354965683750169084308280405551259878120337401807569979607402398211938678184036944876324809152880257476493917502335265875031609628448752827442093117386481823449022225289394701314593743201374141299695261016152087780505211255567079832666515800811942078086125205100786787351811972802754223943218730481336398050263292560765877922783209466035801333935993067858160514247541320221725403566017460108705732771358979359166521266205013436078639729770786702786903495258383254884035192175110614898847723558341276288763496150348641659666414608483561234411429446868965906789797526724282780824669288508619156538508376178739768756823311775047429583386155367814480 [183,140] -15529125711634732047941847632231052528443848203990089827527216135437219369808685781096088056735697136030012674645559776303081863458171884938560897839274384546698098619698742753878282790712240548927149056457608518805206285906006634096864066039328554380718857000877143944704064468049013127822818023135084227353141185792155606062052253411055667206937529365286014598359554757683598785997237516231657179218314167866951921153222751077214317008259286027130875247305402791003733784724999907364988724157437345775632123346108962607703564361822497330553120435355562128030837208116637679983136727210942560204260948623728520260776793898951202468063280114561887030147142311780585931833472539643217417351682622836006309801064781012141607430823528766912190876011981689143768303768720720018439197574944396711408698228903337918498445655072292084486062081643082814182358833734592478703009637971995528875228301586501574133409720775234188316011413956780512603574274702056556812067458632828548294104817007483905769022949151812251389849168607381723674640182275590080850778066722207268133299432100449701038939418309096708401417826811659324741291665536701733789130617790465092540746809496077619023266837232258889616810473827929724533689193463285862378511462288908503333522548561148469544567745748641059912764164262168259391876222469197252956138129150473148 [183,141] 12623445652759883864880475080445998996169322745084373954348653393628768193090249272879844626845302663661102085683405155519982110118398196517492893458920166230132290059364951850835104293505201058624605615269769966036199585358808995397975183019003979229594772601137763035469347560353802068735592856147773222332057609314580594398166064127529090604007893113878290068180942102613974324633838673285470431892669378042008719233043206429581468383028113646612007811924807280771792450315512142240204175002552254584301050036532842543704607347597357966663645675648340029676216695701126578679630699390504199058380851514796182410309645715896764799593370962960015199429809641988610310301925501100440091242960727309673038412406918357435452957146410515314455522812463629846636186579734256852116401245831043850123378787584247422140853675355306490870376900940944062720316261951365266632408541860486299432119545904165727699016910381239091766868243129940025688173292028524441723291588566635610432571125713750454353165459092299157709537233209585163203336927877773302886974572855706490752699787267331497291531969953339332131402312732753035051723982115300484078940631672140637582956246962424822893340427026544787345620595186986330695557514954492104071423350221042613684390793600633121913257122236902586241893265754206864267989012063231886095010612 [183,142] -6189122977234002691494141706120843151292909920526695605487659421283723898959613471745283445670625248738568914640453379818334707656421658275515049416897120064449532164469395002101575713344806069956445241550452906591371238301125210357410467658284984937417566469789039708767749792340898486132159234386529296770525687988825687088645784725822885882221909226675116670494831099424772413838397011554150319896333892282883787843605665702999536160647338492540688884058690770456603029923998902881204016847901898361234601263390738100943063401280158536621353166528013586682305333969945827436430614225641086079562422563675338329413057670871885625069891921803051397288753732720649871992091724150602341530561121834899947851897485208731431629126922454405928348199202447350692185594762327091492117703476563351846299465659926166720863528064428271242934607824363485893716940116833331623942437821301680003956605377085871670522407024420022413243222171240422211948213084436144192762487594982639759076172035197218364826738020072370397142242904661791739081392331286830548014690728330423861190187969112585487453181378845812811312252773567564647090431689421756873230074305482406077815802585109859007514197231098059469811271208694288285687447017930003603421357247563909263027891360000241572545568651989114479906139730801288422383880009510327 [183,143] 1561148235581855858422695021701948338268605729960583271889268104109309552566235829510003407317114304239545134373251819705888991726154182422628078579429752842551139393746081560941435085616109418895211094983440805890771971474085301087608490450252203243945587264651410996270176849747878321606271938226084198569912929493443909671876270961044955956360512082400169609618449186619878622035635512247501794018789861874950389820937480560577930036825474628021643659601452350353325100089305124277580818529920821380302215088622178966541815145420072955663620063875169021315279770557428714473095969334762631270240851535298065534954585094970324406236864808236626178257492499825846887785709232973002484827808926198621161028001534862615634043552979383444796248601353853439628750500714362708217434632985000949501725441833819077980834907804767592988341558171914750993835543028095563339292580178568493659887861742465128241409855101189239614413772498792540782826707859476787866872819238679268486513186784490637952043919226279974513957791708046965611877752662244942319988845400535423609760279312910596403217758712207889439421908247323662537434031609224278966344174732308305065023201248941129142735064170394033915599516213098754896810979880226409432167031219094232365086985076459174902333517449755812079760840862969482930201408 [183,144] -308870005175927144247798635164009993690910255796181272867192587723110645082835143471842255718357102937355312707426665049566563015809343817849526041196507808614562297593499409345312203875132515445170673832016866875755288925371721937010531114732193986260862595606079529381336332548358218713861813421658792268988399515954234449343643489431527829322636885790886947789761382210164319058566039185621726066164064308359573165309032482133603311956058317248297369261847247380040300286573024771251847986991675973505255674989734545898713106125385844350562124009307234083487454777575582590413890057536584351037854074205553281031614858164903868694352640622936875107053696105994422148521256038536779527386210053626843398320077416506846159646032380248967171502291287348410927824350872192310970076153599867992869722251219937058358441847443971815232920868591515719240758338035171400252854754026940836068192978285117393481623293492028251918305257544216987172418972510631521230748604868776916233307531832703216794504885102324851165357172716982550340659928761999566593060456740341594158094659912186003888635216864994998098856228340291380634446844803433617174702120439698196926545167550170502497340438990288328030119340866635659120837312565322285717988355172263408625638684864716097144099483979297825229567221820474 [183,145] 8862720047916718345232042149707338001700630974226502502106043818629990190063878671100666420899072461404475358442690642124751873475951830749631801396324906698736470091016495683448398395502187207495366684606919565132474383999642152998007017683649157022935883544008306988506250384770951855362472285726748486091591943132248756776618476884973075426074935103283609334221429612830033153251820234001489333283922337422093325090077304931759820218664145610424559525335061323369355927840036622257668738517703479101912143619450167080978458037839967985400363352968718747694212975898795758906252600456639553099670553273822234476218213472153331204694994187566291787201819829576480987196353864602117742269129604969597494303080655630650149043285429191205343077703351989670490900066234326900597168527781700191395732153147725069862664274150914855375166209009189756375346019174251792039433633796733401158849736078125087490699487442255154651898149200546557172930619435152707341684655399687690404810342691113760751210157947938232407440929440104594471333912896630104665669000559262957750123299796302787436830457752961969474752800690838798800633324571355668444626864305649545819799323436130365820621126919187267215042941102773292597640986501844702736594839651998967233700600669908463269570121625608311059466 [183,146] -3460218121546464240267780489693295817571005744798216698349075100230796582224479232758862083153378726186815504275597697991409524232300052772767172207594466902613519424234604223926878968858564827970122008187247672154706628035478858268140199559436773936857926240278747236344758648965298946844473672941696024637908395876901628519660415451750337980752053612324193033475701926544569791954954878346990113319448914505883231502696261813134328567561592743141386476355290450867660874044429108740111395774361811135916233163680905287706468245334543603354036234200012516265611999195014825812249055420976610380935756888801827295808872683948263157098602503721026636904962534211883677493257943974776633640626414563504569288544285856092421070657489530292775177430130826023959048789955933208605891326230158624198067818325179373671526195780264381307749111555416494595865982284876938117193948846182277863451665105264450990779037940931442561231895210235145532908919081787842519408471626564126797828164240230904548798531951158273319602353853090621908674601031792756701447730159191334749398878840862091850312636533752709550389948156183160030679885291793108973443748422909217720537552222965811211912216170985016517707375226124517450326568305321433797023792917212898312558152196578735025506810675487 [183,147] -180287053128651279162390823500253466762827715980826882233292358404101454017260120739969959305417875613759192924228327663225179011161502891828366791680355290367554281179569291032821119371454592882299817410038775770390759731169801469289330212320357674832230959048055004804065364366465371887937660870608063231584788974068781663583561528146635216381691475330476605170581985639182402412403786797928615395906187898045485973322319491269702303530617772877058308646169355218484579274276708596113612112678972124035626140688929650130813066081848735738688083101611821376419817779319549564818934316191503109911841249519627469375216655986885249517101418406510054938059696600166069803100177872443566197916182719733075533437618914053606392933212467719760861309341862336563747871469622423397897434956795129425835303699353032329652051946143976967385998872709396203279605478927858995515154741523868990024421823726766552540611483579108363917978005164344982762322630116323833000035509082763649726146219036231283257921005752962030682625766053888930622749313249797666323144337557822481208956291404497783059219416039817965340225451261384947374508606777162507167758523192253086656736249036488836235718073630284507749768062666508996745425679446503255297025197213502617627687322698258926342 [183,148] -10415285823393242420671883838096675650905884949607196630344179675522884151772107711471370966513179837358314274726392881707467633888323505707882038005867839456349807258372271694804890763567395894441406152707701904428792719681082265702059572676051324642135113849317579608343287534079484466375521078240990721571201680365533780896720437759590448070656682974738278987313883989753681938943134225378934015024757520871986565970564235389124944003442077008793635133113120820843946480226615847584140627283011614346688276938338605493815235700093309133808963985853389427679032819898141875682471632506209214905144305889184733083397780579567502778286826949008058297955398114950751677284118819878723371010124531581179651733800601150847140339813244006019476405835093863704020784631641268376055507497480021038428768062799697372365905494049218175880990095817512022047292282304765674377975585611915718906843514038415235060918609889592166676217716733530413898058580190764740376573115484422178161000644002308061122059487222605085049506759672673963123209909309373147807573364562670980926132708417493522697119554300417806244176862144970250911037650626750773612864324156810076356169573197551607164971120279487912851114919362499742848727862896202914695250386096137461960921660478 [183,149] -247768579602478261534314143974399349575424258942725684539451086726890151191540257094816666864573358431450745961158320053370382493068793128856683429694236318093806194518444587629832767757423903246740543153595231277757799783300681137042164605521595307560145627891947922738273879419522964408134239110148442778564159495058045625331192767377607243974554375649030633662435430774111542483370271526501170984754759596146180597757388004790668823983569443902770053049368369542043114835756766540953100958804245157086638499679141366452431915324266525108338387952794417587441196679531337223305852572907110127707104376434631563091672876235424392325879421403047498868962475809439653070682305640182696535709434347240681763955280245408024212232196390124282178224751022927187121308788114742873977547432219858933685119465854027970863834123779207874221192950238230373931817902477817073416689114265979109385621351326860785125173810288185842358305301710754859841056951915797246250570029186379551757432260964489793901724312081552130062759339675435787697361136082000002863660296181738191151731948315700105589228685998610067130920814567010749208603300173937260003121399087013721635361165106373361250970416604342422819966225726246401419463553538569003726986753097217526 [183,150] -2558796668276187647041493515400273398506194883336821035869744058103591661707491727394073800389661147846270205250638562327129562293354994664558332802520052862660927607075557535624731725643170029007810175281519088777148922333577423974641212365700921765709354380000754875793091102295343959685765255157281882450276144661978936294587062516010607347282941778790539446648154465911070542688372839789324155159920211601966295680119239225923042666305914628711675580479425454459104639090852600337817622184348132419976956036621270067625760856850284492134449988577804012521190152769767001684523509154123251862319144005102614275103949288463480098606655511415953805850528662519234210696718997151422721119160036748763231044584568745653402936626892277175805172623319534964552237055377608396012448900070902551896597836980445697048470514254958765027330968246990374609001664950536817398223250403529877998580061645675722718247249743361060569736461435265463698240497508843149172661804547776904909697191161719767758805718659371586363501485308062150961836461435543596527108427143091511592488663809424696825829130566957804501761811342919099115351324453307345820375357456674416664385872997567258171096222841680874205879394821850722635149208591914389910928161 [183,151] -7656406472000692725181742626175557618372853272651761940270051509588753634418806383915017214586992999390884623813933172040145575893846536532693994368739674103271121009184129931514357908975121061725107554361779788291462087528929467353844604086427985980728322890480389617992999431771412914399105194885228582582309923435326766879476484085819075820943643745128256098055883356823837074153556976436154893753909595588635975794189217528199435784238950776892649840639909094565454596794594935128910743823664432102755795202300079211011621609654736226128244521421733255053250246025225852742099354640496898292753761753838287507500534940493679075473181712657911268675411903236256228395786953743206919903707687826789487436045275066866745585321976134371082655530839134369243348473728589201319299633792374577473550303774176192899060926216432392202239587280560721402687501081532686239950132143170745403988399700606401315871187896329714369214713517863702076592195126365134207745926383048922009807271564094384654051392495853972302186371433141221311700721290891999925846067905827916962003149189237057765796202596127158425446104646296259497930844489560401989445520849776578666821955653473334626311158743489038652530436539030783615601291474668 [183,152] -178355474595917714438755591133772854837409534265727573596503420601412622392371694056816468056193171261944924930300775729232804700231398351191494857956168291933929702510754545506321533150681476826322773139929736320354868166837855379464478073047812888289155320559305322555743405770587279034403903492340704282144650699620206505932609234804904377092641963041640677542326038426706788115625134556142961434465979777348603388053351968990014842713823362184335362848639396568017121553077967365158386758622518979452448137155620952632587448150615980977887152892971662892140985044463880925681111203244073076286977251783105376044695247307080035891200902431292823952509304756291435679421671921134580773116121233208093980913102823428793519111539542356892170406875609719209152916354857815224648230178007822316919463354319648244798599984421294118298418580330541046863358699934980126023394074871894574579441535093789420739845486426961971973306413452762343156545927770313334458000787429757270485272180513417029878241529523223166440694527194109365579617803742687537946562851222849074027697929888438872498393494161872204653940655212570345285382836086677172928294346661751844958768624794995517174622466976094753929361311288398576148 [183,153] -533780247970834632476664829887229270298821063734757394118201221047357869936320269655282135597420496230463456925220248763502533421858500235244746026807114176163502060050548361228399167912602457228771449245919394837110334452641441654183055678472492336823279882205177356883992082010948364676479101670084045260154675143933928866289750756940855494539216533140626668590563150697465646482717401471894188558212545492115398214499539917955025461894927049390253503575547948870681430893321613745468339116518787668191958598898216419526982242690773795249273370549530092229922881354595303775690394630054210678673677158004849169069037184893760244956517559225512701689221227770224329720903720192369367352870044214266052411314991466442035123134760160588671904401324559664204080637386433862244370408396308725265950824987586552211200855346987984844681551280864836333317421960643415398597691269126136703505003563294094247478787533704089554009292197713006580125907126247450959981323002933330040428413785093782634766335052446234536185133294848721770305164956330031462811481583212835060449777772985514724247943148339392013414757814710191160381347956339381465913942312746979396105909451281470016509700391871993036603466074 [183,154] 1867634366446332127267029689145902244183087599987792924653859306818623230082961785383908241287365184592198215037204298418887552257255640371171216170199665305193018802270391155273588261973917370982866170603328517199227964200147245512120507917897982985347245732389653339299244883439827365938965075729843490530510293967651853001381176254030272917449648188172708216831367148857504881568900749429922734835135793718886336113474183153849595105235993631341162901019669985116204868021230943725591822407661715540329790313793219941690070886455266320226471326264756567564953162515027222120105108555891317276459226423395597276378567110600344192373025139616741872613832481942128370966882611596936853519122956399689732060375239837826339614474744499222613239439540167965642960912413034876656749035251089548357287278505634016983918968075163330834593415467818014621528365599884832104982578774372629494350359099621019880339547986274887687612840045608715973919156560496205952434318643193617749717821881983637494455062303595451911665620729068528261333819706719374480894242675008389682398062891393541955960921712649761063357932877757885398305629373394249498609045781657035634026550133469188271275982753716281 [183,155] 479702265056983859787943448314614802638906793760284234548250113308998376509937080002791639297530383844528532693683953348735449483699426629615721604273939832862544431434587165397609783448596026832553487806247710343829221345536643834020118020772129054115829081988537544362254254374026578830197898805541136613781657558280915369394793247122240494159864702934402874612296184993171587034299188486906781015089929423835400631085630034869384725973582957237797552466844112242565900325417288674205826955108789903325042983174182519481399938422616067147404131572019846036060860090236750302944922962304046608129608885394843935542988692092434583974178123840932970505164136242052461355164971807504671327216967327558544385801479428401074501813066666379504517134970470015495467246065038068774057789097683630143908426807967701712169742578567608678406556905201593544048217736855269648195488395870958447343924388952808059859214348347194482278952207843511946912935535132575965108139206363262324695212273845238022613059056655995677831437310780078753443944873369297857121523089408183682650949522035570032331146368025822774763665621821685848225543813941691505565364800884334471535821761766535452349 [183,156] -1310913700836534026367200346157254364230423696750476182509103654458685149082823995803767262594871626474311515698781706934761774350266304227453852132685290423519484487056714420801267226470516888235385698466149988570433099776157328035941478025176263455024457441237246047397774112523253130763667239852388778675301611044046903448509784386978511030487102579393965227509046720426384135842699021744544220024759384413220138303189133442026828983789798801365533135989112161289969792405093141185670994413348022850296583399431721804225009964719949539597037878276296645513778809903270930075590307885676292438061985230120625141829383580329951026801704107896641825679802295045322371366198925945891475491017357378615449336695759073657927288589841823551925328418261090781919869803476895460686220033802450553595719574154239645735214635620814695388086459981082426429069285495960265371993991035302234784182788347046999479047188901698884713687978042049739547970640921531911962887367320348544492466349921733438371656919439718768919026836083382054615135152745857929374567892011149156981880362560904722022301456946844305982355776650109626177901914761479712975474336027510388729645514083 [183,157] -516320520748753587517982652188922691217070034907634122101301936250243454428265791897088413587809701078584399762318759495050908622656381922069564504472283343324921975057732323852799400232072142143117497295024077277665915180285864325891943938324778387407134047533417034500847705501923054682465624408736250656633339049840795447572093159663689431479946946981232807178141706119476684825673198522573681983118455966405415930385674478558980135214006411826435849795000763407824913773636151563723353718786800910214435580495398881303512726442854987720667846928209523291091667719751286260839937394198926059028388837482854372872211778043708964200295854116724359596484705792590719240181539880585331785667448463683242837311600498697002750239159564438339835045913264202420505850840770627399420855806411292117588255699243057462163302019384645130817761407198076657885910513410827000763611220022055265895090020799225263752806431296151809355264596469419544673961007462332714846666966697853450496639482921449514125823949482739687516838701935941787826181909614774605736324630985192753173532572641479959037817477200662403544001148237766382010587041446384077590609540177744 [183,158] -159312310407334521561206916082854612801001438083058006736726988807272049743942210399012504493766642156802744609238984819588429673383377872242697352199468490084830834723445012066091227904754350644673959674559120696227647968465581698010521867917684540213866668988492442321627554756142738347631492463324048097970997768512477302714593975117163197730684960144103186133628640032013664032705585662921252058607190082685512929782477987539921146845311861388793697898857277141782773539073089156657205059088636061783541297812008719443244979548057765972255452037231192554427813923310955486342623210176316945566821199821377177442391751818096194268885325164181334332562906278929050042526834038456492321463436250097090937399614005378056148048185614499765196533297543844913749118288935134445168912840797549603311818949401852676148670565918371579428148088054193866977068879389673562504482447537338540085958458111093060714941639549603292784359528962716756199522939430033224258218702081186217564898167564157772372053698927959232807778806241306655336225593375991076628050843186250000196584901629903622878491856323019448017147811914844896783872859600414010957 [183,159] -9532804389594639290671379744144488638569076349215382453350189714826913127148791306379041292129591109402885646064834145894489937127527190215562252742865444097195745012377954110772687279925614575123628042413807283915104863242060069652080134353034612092352325325701263425378014956851822940397130042962833275217614856286649775374394446665770557851703882251905728245490044564048977173499306342001708461931324087755737605072751280310331897419677529600660323257632603409904197300018306337210902647457434142254598445843455509287617887293330969914358512267645053957849338998317607402967724728200308517737243104972608862234937029837263797867021605400520693501721445963974798503534745489842981696134979943437028227891091719410569194838091382395919733371711243919577114177634224718116446651770695595021190141018174642438525076090206925396670787465545322021555995746553748699827311110937307274783209759055582709588042423892713154247641667104006603296401944901319213393443669263200114335074706328900788523228183069996580626803210381676466528673209802679869678458183364775246858366613870046214056119597772902267517079436814344536150886465 [183,160] -1191961145834845836879581822628848206255757602981199372759359158956288942804859259803419543326575863507422734260895886827880473989958285298893088238505619008250796599099819247205663642240353667816197176158942564343160079322328278017065253814895515000403870075662277209050102852779723710682192438115946863655430056150457861628385340865889192027867955139328273340997689454859389442954654048570279586429272680156525416215856644009735214714780360881542557836597870691695715212881815320875713663996106089922285056316498064532838824690926796635164356380341815492123911037886719081741462471583217736975264460101247812573608401204399293239195430009030075683935747580244836199505880624102514026419570840060678980179947062038739637901791897192754196398891684796499532262423296160975179099303911010816249518209052931756047771904042241375057574635204484620842436931418256915917679347680399668401595467259790643441320344883169832687190467053467718431699323682838583079324070352290188893046301754335985936354001364716367436775386151665284603422462179856660126953578277986851398734775072153072424406091492700837614860624705644 [183,161] 24340675074968697428714297365751514482096222231481363335471868765208863077527003866634364857332856143251854127158190966970066960610982630759328773384439082166108318249107072509859292750359913197854921867168420332842160335592653017081258637610261148111877736738140206309364777170589871867237543419342142888041748502175149533714157875589352676007205363163730507367547348474183269358651773454318518609573652070160504639073886704577755775328187358798436021395715404688506438758419383460782483080709999083900958746409841034394280076080755075902892116360080192080771342963069275329464688890059866119332962684805682643930047383647588790318346764350588415908166731246761267963046610533760183378207678596469614787593999006017113785373038543998174512787549207839871028884973167842627078412805280592871187327496029163012678327041432257488362733883436936926189706152126283714318801950520650380242458825258230823705163317570036632822305788716578854618263804910897246429593235757721826290913162165336489502132839516834602954209092841201364397737289977604763956445591278868690676272463926935801474850030548945758 [183,162] -335442716719882312811660867930958105896051489716641896990440829417822571579624131892559740011072088630213082304299208731902672972526880608485806574511605699627918558624282997879757009213577407699558580473269173664545807528683420510860920453388655663544353261337978442322974982202527921353465120753338281696787817092200933063671638033354441896242899371511710448817220589332199980618493741429336673031581019738655858502598587327909551091188827638810771995936008190232830254059315390300009906675994586827912693494039934266477780231875727368794519782310204229749234727906127204885091014992066239663772517469941419876046193062508948448523307540959397218661668733913221601858862897701194279340953178020450183689834100801231551542881709708773394061688852318278964834946201367790085487944292776229686687630464186946410626883614566992188626215653461276919451478888369443752618457299964035752062546876612185542859516989250532491507898429583705881722522853104331936099630932132493616257133270203071074244479444089954792525665084839257842428161229589813325217856484930855932634777613991992860030 [183,163] 6410489467848858662501516201023920839347313214595005231769111697198199650963994045542683620850092576608757454531623586309908750469786964579656662883013753100556399715202904190157387659241025739642781190325774241360231201599817181608753378859997610025425807856460339562935155647734705462700371333416456391024345503269445300898533686201241499374260064744993967686114530824189527480688440629227465727427697115510099831311114543915941917706190675156715937404717625621187990125303904959564844113722751764705730968822087990683182280659901481042818893786930726390369877949169618549424025035867334744594070061174078265862634295046465577746030033139595691434344293168674894595677652712322590763993955190670007510797991784655797678104378691916216702036475027053682714258774746412248692704891337644429453306752759237436568792065430950588665211685574360052341289335169623198052737318474023998501802934695918182369271860957642241344368807516137571354274209279755429603099148314813550931161014424072829153417669590341075302161793267468571450782319552716077192464260436453483683279164 [183,164] 3600150382472734840230774174463309715193321369019303800958952189670494238884835138849837487089044770901031394630145491182846424749513766984988716061003257874829697580011821266837163290312164313928869220189979085978519960446273193031846693602123816356963284133832518313551776943730068261315672123032159316862664642307357186792228555779527329992999738792781520628027192666035887348224097898993397833163900212751817622126931375400944835975037763507217380402872976085061640883060391226192049203288980392493642562892495191750095234350300955400243807898873347562933906372288539057333422223001631552307268344025236030326433577825674773887626789724964304004046592707158971939476297911104382846900757083030614871507468435796198189826139955806926200384122112150643487405312687527634924793224754018074288670383164356852853502778066074192719614586371543785196514534603939314506442699705927173301745624913036709878585247132261519983650333866224154330440111944826910235359240703291442348663715041521946109876592761488605413429582339617547499861005299528799515895469264 [183,165] -1163279811238932340072441815904616719987993954268144017502823501301163997607175728081136855161811749245414967274967540017766785789952303878810490274562661318377008763012607608597203463866327779670503981004525380686270029282903680559022667304525619187183789215959846123211107313355403184886106532066030639685543517748024605752129750655180417668394763675964285073787057938727654642838961414062980487668097291410435178525225417719122290709722788278305964026311461378161036748409895020141582931496499604314481141442367072138281592509382064930676348772401045254987104150754283506435747963355292854070914467165173092876942931486176580922149007154339990773179635748031850995479497639086669392649371406867682512666132729704939398391072417599534971855295839793906700576412118498523348618094272625478416683646427191426958815932529733158517862925459397568267129511874338548166564571413622132701037838049546892162998955780179440999707818898107763013442767519255126679958928888323442478844949253757206514363193534979242169140813390563300392911320709464 [183,166] -9137508630455972477121701754970077549563068503868296198737666927504880222966995668667673540112002958241032833426158660775435931720806200813748802157350638297405853556565116147938073375199879057325550774820839315813902159003961176631196040139118774664956297639224974659141466258325168575669840516646053899121415967660851941533575231813372389315463609307130156844320502003052135091771118084137352359720753155869230316583272732463223639560145325719550249849885074085364792116740634054707919999185695267187511794429828146173151855621645939866261475138804433470464190405954460377877009778703626912906193500494225937852062545810628476764231332590352551179944464613770864529957507725832574249582587506409602669796355713694787925140071102124558319814408911462469073699919502508989284892020791814220575054607867724192494288689872261557914630662932942093416088539229308561674487631512018892191955767219446381309039178540889696451891035930290689762227857246202381091198271790771011580210893777818293444044341400419119972384334997575792 [183,167] 776062390367611983027624023535075535809231593556446686751634538787167626788521751937065170156870326128107179687957329994893696781867280078907486339980471163694528138752456024499190185627538080141231651448260194090792589946259568373128133393367928293833490884677492820476410783462216009599361935612635371666941840849634135268719430264136224485894817170966441330495816100733502064248451807947298445981912694124611479904855999372899732812006723671962788524784690914234673505119898073113870374096903728884880131786681460005548174702921195004199527070358550096524880640211503658881955525183547575721612294168431773544091520997656783560108058004105436864802519424497117156299850332967468670942406545870191088406492101164779902933987437371278397880148749380315012180734364146266946512635856072961275843364574523477545241157017887048107645719551567231281962854988091329390871391271909035958980480706672822625900889927262852350452493461720109177106173592682725819924408350183699796737299962134457148109812527131042032 [183,168] -152656975787632268827790101933797599582082140089749275213643084186568506444754807434887189613403356498462308204411070412972722953740452577153168550646745754507815936036587247747506492540937125639312883666223824555391987022525840809542540351018870089661588694446837915698599206692984543865683234066606991376607041135583919839920765001033680664447562382112819813172724837291328341773038192370253140984387338992344120124087312532935677059255467694517956604517371006904124350012278729784741012214282721629538525085090709731509284718286733215632548142637648070377404727768960829272615897491741073836401120233142473854165060869368600563421892878407013907240705908708727464603084909718640704370529651952569001941198399428356213933920380753332683543837241758384361126281129828146903122883076705494031150674432896365108586833103374603066353696329735517676454321252513193615975874849056860934888663383751089853939452702896941087439067688998621152998036126636870591143064565082991310182823381115416171060 [183,169] -1681760285827340407430841248166206467647071710882902083401940939909905607338416949444664785533859721766940670128958113264950083914258455845648337752209765450158559777584865732255181255498874934630648570843504677610521307803687103820396650314770583718890694537259667331800700503292782368942427509638792669912811107161521506035303673927280693684697521600559659786973931796562690662251802364314754752061605503355423485582578466531476881881124275250479891336582333356225579316670699448045826551527903309577499372413627868059848933861482240188742338906603390194763735195530560220825434187031347486054305638692357617177563375221262392943028916135713598720690112217506839291349567169390314084999412711535925818870001732318875383089565996198621126782878243796946668939279964651181119720332443614666537200024704664941288292925175713502303606985421462591338448952766994593077231002541717730265164837316219751145596025764826640091283802028784892053576206326199740539109591583963459287848 [183,170] -37584749433329531887934249575853201562827701669699047885010330893629880606926808000724217544587625698637320257477233455820592802672661362845711206424642485805185011860495547933758523343200721794436104325105757028777748390063729118593112414419982058986896455814535294450730402486160506799500988830460588329363250380097993112083979076204606726828497232043601130782758126543668037444054377339888738210093258953392092075800473439730110108386315216374654565491846927099492866544260638287016909406921908394785928556329230930140700781133051059787748411506370704547129373385941462596903042310848118055734887474450070612162626310063070864355709106664273210885753980193789441415533707209665154756093755746260962853513710004159204317142768870917010383549493876612093256627565284829833934798083655326011873744295294241904645898989626722474630257780061271253462600927994417369329737449660555444952838566113659274005131943443009184004174315094456638049436287783459086455074 [183,171] 145542562207372839585854298909511064608114775493796950376045133419880391732724102663774634764654768424579361370518542497187099639071579572719352943314265785842218630135167710589613068846655990714544311308223943669823281344673577208058481437431821942263068249272862351396553027920042466411867547631520543756548309011061778785010118055839231646704443512045207150104361846130034923392311771002800599487030387389929326275621027868489336159977328153967278971997786143687057446525045472938304750179751161136942573347262238865775511239497939917582804768099752352324551156830635725338722191341908296032863357226412069547964950551158215213546375447117373868736400089481092792452630766118064585464954300060144287352197157752528197003520625189338242451005973284201224815045505795838863360216375477570364776149790795846298281812830030013350887176138033367276907470150734649121790087154468686228577657597996403922536702910465069864758657473215908796019416817 [183,172] -6535691552159882026017649914907683666849235304549473219529746575317499001250673560032767093003268679943834996151214194190785160505227069995009258453687982051661622630722161735505403625506646008133979087895405706154304379346894516746417122755472538344663960443173783562662485518407882603218370160611716516089665113827254001448004361240442952947908166503197011319122836868378884344235316395760067943901277323857021117769635306517377272392988347615904896820067604227388945234958437243290934375421175368383954984526286707754522845599144811846777250053374996488875651697102010764000512384859411632483266771635879977796506046478903397321015371360080891456592392741743781163064517238232187922608803953714260979308059521028277294084992541988070403207634928085240322218029290746079281603962535943662428621507787405578936921152705498001142448595381325154894883281323801940879823275494668967652781815760038106003927857654086534757489663417777323 [183,173] 66001118721697535680940785412807001352992793156428316595996410939088809791448258560394431049902034927733088703190770986009920914825827061840432530020243073648422131571548980782749074078842721498395864609897734817679083281312820508787085689228734290170115294649660668648924203255650593988485948313077000501641784122412423089931229674634717715355232821131096370393700397355498597392602355249498361540652890370937662224749684266258871333729351276421969025856517161455158472041002931898820000315275002897088047033365957057152208554953638469778706708573161226484559102038528001248774260748005391013573556765888423878000949338764389967852857269654100161035572251194329913284702274150511946080630177786907956471221979538657172845753356462705367399374770690153655068161601712725956836457442136417079483408936788071062615139964707663750047785593326917128874406835628082508852035019465489425265834132254017192033301870635245667531243 [183,174] -181615175234466409242551166566917617574376475006020846139041628260962726739932610158983253883936176732950684969647540846384123935154668259611672236135097168201213901990192822683157804507273856990199819039545183226990181629452807301507019337500321421762058806862466065155136592111653081854672464411503343285609722812683640501100397017329033632105114662547422224602794720761603301184156003281279791565815219263983464475286691874336731003472731109524584704115516961574781235070075801692186250043086546705484760300931076205177028022597443897563962813305953215430165751262705998406334920728642915208623641182043964491094143458594080297132378680301946836940925176801850981489474426559474481454298559328797138340606492624632954328128249995756369011646360209499230242276289620584239965499821943287208701338677282210690378358922885110347094067426317967690436772249792256914579488228923359094300912909681758156343048087997 [183,175] -822325673637730022180430094833440372011033824073148173122441569394864816873478691774633347485643818606763368892288058681076281925279334349064006305657544201854604128736868459558191295523909677249235801371372822477627925184476029941100374403674297296607317413306052734669786396181008196967161947450939020589447102943838510262605783425045753606414107490274877692153389430554725697993626604041838616940410939463097904639896263342523087277204804402988495543728969519058814542918586280034733639918411800512886629964782509841491765486544306005788236178020550142107847409231560377446464957717591882685714722942503626339981822056674218946660722777248228141562287523414764668257237142949888073053530858009562489692116080984548256522382449633611970053749994080026523265245042454941739365570252272935242494659981556522300914277497989982017827636719932027778354368974697599284339100087777740308160845796822764366 [183,176] -4957196511900522745947808834230239308664530589827771888232781437385326068287981532637200310567977116884414236101886747862072323432451946326373285196529374272014314366314470571980375933902093457002142768185735420310052889706451420167891815508300058114748364673569336462523458637102377638582685798273886298983230066557668870077091503859263478072758768115889997097982091611234158293023148875216780274449843478508708881166346739550757899486245848471894796825388537792929744243057666048300382527441374443857567259672686685985889142002971304195721779997797825057485164395317292732374870156651564640719521535154783352558219718354453610159762705130042781171451684547501485839056761411605277853843755187115393398981764707377508273854844804382768225036327130976991711931015456044571368035468036675037528867596554363210214965476015348127938815405450594033397880479416521184806651914219004732750509532 [183,177] -2188411557408103371793003901635328151273594972637290454316633200751888895351339571717506709868154036856483034849620223312469975882409067851380240220758193960816186763865587566126919372278250779612838073025238389822850634303059283551447921278307850752398097245136586210300121169558898476950958691797248486908274560343849657028104835925971807054803018210782735974008407046070939527232226891575982263046743714452848792779626380045202748155676516224499816987201187972916035343583192331782798310818848190326758390911990259099043110586074489682884763351909323089827267593134794305155541413949634047852031260176192955271593355677822326828521741496086244395786471121109149763037320766663865016486703110806999751024011449546482964221589916466743650033316070907435897510106465938807173038986613023581717334933695271321368734297385391273439994559128672338379216573408938752676952593755049 [183,178] -80175840199905774438603843920036695598621994964120690855501778643368371406007029861558007196134360447022942767302148073539684408968354600865573762026269218514365303501731971872852267535241527329195676171939025908563888502193768016593887852763825737904217884877195985724462624281101874009211428729132504914050605438162030600973595024190717194574719752373008508725718506098477310391449464754151534567040266962579398277670231111935174755782711225405952974648309779505762831268622793901567427581725373341958509902945938403375329589193478275112292136967370518170630535650454037535142667230362247210876552365772503336780466843770364366291328230670661070653172062143612426036438966815513547313317684203356174613769119561226311679757487729267245510369829574408932845401662696576823068478080044926395064646226019677667935612998807648309254648986739208895804994967393397743 [183,179] -233452825722535842490631790559414446089682592490519156072360852845041562466488055602452337064175632748544349494290316957969935966018252812851519346487410848312758924021314192265455850522066962163365323753344995851803734318046794937313965545865169497437948006207721301517761928355866311260276883542786415159005723885340412507655490997907736542439018060828745775449167985261926020120849596278270673127682519431812009729011509260051984831431048656623726557795767192474123379679064981000115283030877652218047068053381430929166151181599026344206397947248454197705138596616300784994773734289335927833152319105391466414605739444827699522815568709925814181737309150356602448864160948442029242296141189244720508430899428230144470761297606866121152805732082652218461584948631210674325430540008815497508628983601754741246916330615984569479388446904478379230745 [183,180] -50568632542963564385099611642892419451439348013775755869759150381303801840126360690818411874026903631539458590252286672882954069962143038845528143544080245550140775057258588101162096937314387452439421362972592168008395588073457567105262670282266734687424960988906450482671176067085969551619893077359526718613818919434807034618780409383999745833085890451930178969334008322289184633241493911717315783084537206164289783749195368370546757832152346324662606786983509241350308041511012512312743015236729081005632328243563308268611462340853655045555493999173187376444540007689718308008258859338647483302824698030140249247662940489907616485050920635070437332333603420237868080411695185913220690205365061131900017239938020031079982400555957609785021745673563623920034887240511433990983777786848602652246567882419984046221696840491394404938923 [183,181] -743400037171565383121937807334225131295847010013017056428021535438816144757084752780552574370252227147465034396295296202794007168759826688036591569590360416484002196627810884840049646926337782376688934440616953021295240195297307171120118504166081378076929556338060715037750703316622517006616908319079514206406081265242375327366209566725576507411359771832663193692263690017723566554469449485848711969930782573619371948834927239300272608141329828344855364785160902683397113934431833393904253103867986222338434424248663745205183335669629953093222804346471031839329472600924944510293753084212361639368175740787611126625049459492059986571255119378359404013825028040987106476936445413833802612957017639838851782046337091520705891999553261257925816232687119846646298531066393978687313854260617657511698554193058915318392380 [183,182] -658426208116214328687826218241925857984042300191222593655078696165058488297168525325169947749854122711888417253573380592974467135826169068716675143348844465734157593367999228726129623000267621316891370866802219607599657224472913086468268090509483071070174701029477030614058727864133495910104812272806118409497055542856638756602752744923548720731400802315853373896146525865693829328566961308890985420262336897538350710302116989325909597350864035078328535451687263828082357381003917096934600869865529504194000834960631143679275533343203436461931668830468767098629646465061040262785486309468370338824442465856234385359065544882203113984282935067825642544901020351468961552867228476184276618849105981908459362448483001531230271949031130666745776461258903505400257301318985513872616791010453683749392368 [183,183] -30254463567579931686550753467758320391849168473331113507404496975477970359899312923269917832754178966552014827524891138276765022837768148281828089263074367552963011846407191106736259943721453052839746228596850885743204013798492897436849310843319665555792502103718473077264955131107968158392272202135971992099955352514845221544091941480895616539587103384807635560279904453043203385554716739459361129794575248762957125779545391102161715891295214784133251412489877905315157026472491361279450356083320891237557425949070630846503815228007376596897831816451165311334668394261414007822146770779844337186536531203182760399183944784488460390058330058770612811143947458317362435966279641315174401863996834933886249392330209767724565817572747523285356693337814780187726249291851289979467935 [184,0] 95897805151725313482043526813264603593415988321441742332015734949416177287034045955655368636489764587417301784603638410817702664152498191801134919712060337689680229557712931702857491199413836371725754439136583846618538610275709518175512597480237875422366215182728675545534285730157992357173643914017794813607250188851469232512429392326796032359413552936736610327791249907603299025679657067321172583921506588769964738429804806493207880828644667102034000396644050160432536264962659296312708401431417961578262057620382798723718126649102951815155405655960184277663004128087254081507908585589814126658263745151155534405025446946449384033933104819499589856680160437545732798103669866840789923892819565030708345059949081087097771604126345375455499517383256597864485137705966491902652882231335326633299905864157516152805308344958289413360460485118479927455159784988339147817254925585209805701307870116299954227628191772868052984968893362619863370087185564017206717324883346653135473383770241267997762086312536464745168581514696380973496368757794440085565960984036724200648517507846724831635727705472532282053058269827229546383112210390801492700666996601774526180240183548872588115154136919502288197878254057361438062622995448082632243018937750673665457924233384704944868004748838558566348698283860982981776204944197554333742936239877442405793348425587627820558013950354652574639095038192999404947377742705740171084193631119768071785464902285572075186981652387383149943714368697759016073303812626491645319912016429807818462040792856963974678486083775115432450191868576894594794474859286445137077317016834797202039464806747111139398398470469895870285853697799381960754675439977735367321815841082701550959946690553616183755619737710445889402527749784671209128297724589684669144349889452351860094721947127086572830067525181358745995767092682340534787672010706729046420048201943278393460082502242145954397817435429681729267302400000000000000000 [184,1] 17669836948209083049893124025320909530921242462317160176550379951672275078670377266101298801892923625943626325810890012632305418927280968675012059839766112239466389644482230307182190251212095791289293480470572516158383062071149899268030937044132479333316872144755211463456077163087816481681245433376090554232959768706026971123010609416117882881239790449952620489247905122066971435680525162779026620810185410611072976267679827258692132502178303853566046504465520941556422920928001167290804228793069720730400426776212737280541458103044411486000642281273913982810479343372979042322968787296380910364566077762579418412674582190325562428003251538979121842387260586345722356488638579368397976654300451783678965362988838672918613839111131571478216171080895593529969659475647151241114883648471161906639231896733499835509232838254385095857468626781543788048459538157014354057619791493195486768986399097318346882645196692529739691180168384706860556211817659806111242037034540046091437728193968548010004282602265759913557516487124479806789413265027447677747449672997014375365070594994985479579154189853008486079150822201066232896511722914300112040982683145875565608258424179881712072604495055437010150850429495220009138164492574407372220515017149360926407423797429892731014211250599572694377864339840501387805892224597764616805593187741628193238509041066864664862894174963428362379897675538722142536233961904249932302243696562200629656389933344432373137312334714712015110769398817112028460271835346598952104695827073001958542746844920071500258514435768999308611912380031365257252420334684471546044939893552994555086291935553529803519164941891230934932213268304083932016212686766344100822828843804531562675614430685373346284981126094859383758014285552079442975750332247334483093357451216017356885942022609724673023777093347153001291707595545709843042854259933548376603734134721036225895713309980543787879940133986948015951183872000000000000000 [184,2] 2004185592252463356639557638442237791762294382824347214653377444065214631934514053942007066862488777318543882845769711224081316299406716704021416080561785564001519741730224213320384540307455736675128626976114737053392509748667466813984047043394887471820719479404411593687878861046163454255229901782950982022352172755946202335843214263539139131765985505581032176300372638840022839371873410037788608465213904269815326189176261754725547733328597640738835807447001425850752387313698775514816648845835840265528742345740374659592033541516490711832835897389086987957892303994944857385315549173788314894056445645369568354454219536217772221334551740739693214019675555478068902207371166240738186568840529575608916861277498865893528682968071399691077199859903669780664099712312492075964386945911349600757621595405549282199668611033257803260008349627202852939526322706433570857297999075375106652205917587645370907949060640976886359085435073373918226459226765522596761315883863864202096271703968490161849497623848294333822350277494978079723302130544138526567934598451251781937417110459020139251332096699717982365201542988846588642828522610380824977494429082639543442387543926023285384404697051574781965831134303939720413886168686420339685935796162333746032598881424154427078441055325777379326990916347455502726266657273917856025767531695792980283186752317243084124716043553777049498350854076730052928145352970208115740597712291610321023574056491717684080979257776425677945357446501765392490763083947019173086663862263388183001266778813265108622561026466864159198323395779184945989347863157644673552463772383761198223379324907711976389573543004529237644198018314850965808833832386695547630377850922310847918003179031968288600278677462412931685995530523533511608572511821649828234954838007677500714241900878646877231575354828662622970276190685999549622678830766615665990465708897835957015508383980687945219101192172851933208681381888000000000000 [184,3] 16729000145489853049986833242490682856061827745526227141476012196259454754819807598110778098217707237145637815930249354133397259650495428285256745632482124530327885779881124434739236266382454179749820465698503931668774543549267605328648451560981950551748408650832466731749628705339385811974519914809256186128529771168961168777460364751949893240245490863038744534565393614378147462004407300137515235273833232918310111053628363282187057544847321616495162989235811627684307479813851331131926874764427241910363503152843243554024329660165881892257256915200612416446413691615202157253038010792919019527923790299629963444454083239975712753658203702523263489842699212277164391137325252059811630680569065371804948887977166246498687409463970793007027786681920173927306322774723772512971629009480159779461754979602870803183118991081024310797391104510194165931035698414511839552049930557641821519585907169168775763851883213253682572830232636403899885007707295398290132845373030713523067800041656363587215385542488815488852883757784517082851899881391038440023199385582949241425751927663096482425811735361369920323509948510340353345372552552301893773772425796209317251958202733701383534497390542230245036686446258791255315306187521085923862446599863912907964156865127069697307591343232269205830864740320754743821595709088101240698239674063217873959129421372834907901560515789647463597721028171788627068050886214534617374830897778431356933472976799854410260741039210905524252602501899322762165524689526081881604742029181365760083168573223868443855448962293029826971829643722582516228820650247083679130976357447389447556237132782296587087252785578595648638657329256853872344673710710089123309714082709839301238943257398895074883619025143367099324834850165431715899780718919565108169273808385418266045291939515162759972547819573999609672917305452416409312755446097956549855070004993909296357269739062828752718593293507517253850987757568000000000 [184,4] 19343126767357027482815314110091976094404785863039373298628990660112697680859488798248755498625981216744397314044475035941363947072403105294611444153156834311047314730484275407530273920585610004151630229585188977220427492515169733711208470820465038787216724205779672728093991431873857417164508477012230778822942754790351035848019295434517824650766914341276702437990782961046206082244102834816255477895649722051885876638626690920361953519660891457088535039605970090586650957055713203695135429477764606373681645620677053746883148656377231948683956207271639893104942579657926812229464346295922374089031076170455435506425560012842847620684671440504640794964424424317656108663392241118583106280804972155878273625736972675214739484002097335005391871733165948740065619630891331260503084347738875183357818987059793295031368255040236749190497302280182972030843276453730066358308535533134482186285184597393557843789289580754949161005416006741896954202685561134021009009565729442527383203651134316109748046473839206018762648743794037566708473039660359285464911921272819003438471907178475970116117279844143881809390735894269744402922698526728030833623403835481920813155228244769097879100560840696207789314148660327742565382318455141797280372701724521813924208039871381044749619738803971039328506906959603412698099785172819049646128756058901462716212147103326432100893272494003947236833181849492641901388201564808592902045657462094537741372149093826212570905129363052735674968254119189788160305935278457102663526851529299366124538768085646732820606969031797947624450629893845177776029142851759730130833010984696190269723906949649838844476833478688998834546985052891145858375619669341824862637323385941998268450959699331586497874897000407259732505440332884993979196185627850360210988335106618180598865387949561134454961395584245770255553991461596746110874412523572235616795525574216600835309524572663552339160614996204963849264168960000000 [184,5] -522791065771144354327236018118645308453065320878322515039030986952524375039212421948173596101270157492288552261852210285279120710567462245522986091962411883003799447610014504076021233573522632319875707263154227720186566112265126376797263458273656633470948803615764433382657637017994011098006019814416117180385895527422629749335270579214232666913778985813588944071816480507705727261830000728757362567831257574914709477324534543062060216851618413365319625552135312026283449146661010242370840173015948938004949408664652928856124325747241404887318804949757331399619906577033242609601701360288723933970559295207106109870699037506791332697381383275141366350989643449350099802915973040324161001610965855014686037944363722861736206272928155546604200298150498925277080453996314255952915308516961867245888803897377615949158617112346720241290677414816494777929603173751864798049682893738417935283447391099875584003709192958639827431232477684754994538589123203645629249158178659476320010719614895194452219196327708219271554506139862408692166166025182854170170440040947238671539611712691806617769706829989508030622003343629748658737402899029710167579782335230040974187563705557515682886189754700902204526480300384872803768704099794888717015745551495995185530561975111828766456414644528535094977830765640165727209285478378196118645666561060882812341170705258807365660265010826040563463773977662400318258725177954215490846170677594952134101031662440924074937587151666499800529046503474688477633807059620630578062059499086059244679244962071910398459970200272163951697758840110621678979602547856115018786380191374002071809113025568813565480546956803816630347159655549729554916897402965322146794302886230595028918599458323292682941324887373256825965927147524266895006553433187020115369863349779800201809299390175158554442663625555489782101506998206551853421889247990632615567383220203960754264754531665806247496386258680733746453282816000000 [184,6] 1722960292877430605427924122352214636047743827164251900643386789569291407380382883790133528180596760228144447206370911789999895408569034336539563437962258699634101600233577796580100619356799607012927575926543969706806675015092235922783294994404214426386531814550862478196623145788425233502685498139574270984851972950507563491830529784186267169588372240534165629991106508546908359903426284528622356836074724379549339994287812976262439752949611270422941131328781314590442949587888506546729701806542328746781865570758320086365443764193842026622531768216254618888319798149144909418228493725768516821465645624600539214122822172731649280304890124914423342835709362516541254673381073817626602891847190044614419654102247193688431984199130255214290194813875083678393023999914845516436205170985469084789608244988839316993931240226269270476143781210932621715344131164758534940945145719610586064346920519561089232956464694143671702320624347601504853422159819940581096547094290258467317789314620105272933944961910288101244286422343312572468936609716048770527531517818156856489415481437127039074602676699958638023148206236686844042614616536015783689957501869881042003073897997605455716129555390362720154456039339284024031448777169913635687170126134751849360269241898311740058052761422726054902708351157587564703254851325230060393581806270645448057421547531816041038285880974955684868094515088852379186312142659713321860189131085244283386362901288369607853143401891812129222829751878950988786306021097653251878986146038860188184813998478688405665636617428411621981332147429762386079347098482437259957182215762173205053148605470741164547486443334579837108771687237950855168907082686273545187174557141693847344564936192016561649289675092320667105687183897905660974385884416980275300807125583439699702370629040542134862518453918763082549445870129661703748098803497399479322457033798981358734386168673753934324295433927611417680366954086400 [184,7] -2097909974425403919834380432297404981468942408235977321496273957435796222431514429056438436743356777208236876740971698612284621781794522770017970958898429895969322854363741155684898555727102026147058877919195721646092936798949891096227468587858371018552841524967932001043334011087770299529156563746395034223099811103214970510278456331111841170420882579623249180058792661947560894185972521485676942246509523774283188845447054727837072986282725017001186513430871486040538835844770790780475134101868311042511714577763979299245726616167010359050999800276085132786110998602515733231556320457068500638940658066717591754835605153745160743617064009370487850291525310643972119274057893681531588207315250503630727165380313759002642003290343215044980675649081014558706697950780219770863363778902263202712896307225949990289424600182455004252214989715291915974644030980215213477713322683717358221400065994767992909800457707191262883141262303364492152755219228391879502214993617052020067124400876966724700359372680511728033219137128643211264022952234102308984065474375390017714132793419858323426683142844304292530397218291576915232317570889834743225792535650878551730827448690333839170871269288360340349449468431875776459492604111045452795243552531139167117776783705143198066252211605464335059767890059839103574278787156838890748771144120851099667641616352953955015026136162931668475731208528484494588429016864576367075076414504820170445194648053700306939039114064115413861546290954189906634605422996170365302536176403567608699956767767680128242943407420368651199734596850324157404910921043083486924281717674239187013841312952674485313142297271189141338815475579093432219539780984695329776608879021569947762529622158820226688030766573280949472719228705354278709891790812300629963225405572301823071172154758329379706197744784763912714014019486758945243086474744406634490543055059580990366049901402693192595537244398615280872744550400 [184,8] -3635038539932227403185081474940321083395844750526831606804441346063020178463654350138922550853603323101914198588487010730551624981602849916150714724868808563649663699187429867516595162717323220440550544353530947285641702269056041291533614964306153968536043635630133919160567408654508060192715293347966454865219099808410764316956424081845461977706807131938445263131993055371143023665816199887010239480449716822192221814048060502083496253676181351195042517449326337954002916206235857968522936386546466466502747327545485583903028990429258433298257983370184731643834579824660591372389459752690759646931110036282351532984690203709793186106733191747708977415027694553596343866311063723070826209809959653405945845148308910480791071286555455848658218573057309466128139373027490557780499645968277443619526527217528702863311436710898028211247552920388821675811744378498490346617762949172095391695358935991101162960942040177545969781384755241461231036387942659085578217758948261578587469827260890506275917090834600858208137744697996336851600875187656294455923920979652042662004086853349424159809294865990306210980557961505943313116173334916193736505315415722207431671702737403786835412673722810876430965448732398952538335946695000111624601903288390686096239369344138406600979859437868263186456605479836359175794787508346473674987848939857590613581738863456851817954893285270969854205173971207128006252595384195023562752182307382226562694078763310625421244503762595707695324815448315750579276161791499454803519938301731075856459495038649350880516647220636713015512094975727035287391088919273930293688924032154590875111072872722943553746271589048069727364983635644611934178199721653055848916133777356735385525553532658675770051064730080505313700502100490533369713648735643252516480557409117145374041185528370404585707906821645186443573027300582841958022132802106392901595058331581017486929150145291280752387283342419596148736000 [184,9] 18340184272589873284423610358436473905051255413299076960391599253909582315373334903614781535215269855532261928632577795331918767024062992950527118216923569757121971833622941970854144944743857977971708741815824866733771337328043151426625782765067777711455039537059762574178355199506537246376492500498750547586036615681438093864003059669186814407640721926816853989921640987044315831213324291009869250797605438540532155602793638741978043628731144610745488447089841826707025330803755716129688353957615964298349968355143170351580404354033323220912251284886797222989284478746369329758162397701703043481955092686337881884035150713725893675295602432337066718649560704414930208688307955132902359129009755762697291402772244894871007474298768952979844285777225375754472408648847784896833810811051486978664628357034785441274376463556924646464510077142011559017463000819801405012793113637678687986486574022999146062088531551284577775996092471681172158653010295477019094473103224006618122667552297060662632196733259679874814298948163808948339285129527692798806053107681808042335439525482092301826672578712379355509015013663352966078318453066776636256172345470659232667988514906992756695429984129839367046771900908123011191112145721317834752895243212959930493184418228291533318233545795390053375424432327686665958499370994729552645996312489632008129290242544466111530137312462989035455149935543286985506804154086272056770879751464385667201486819776550332221313531721628216001785910421289495364558268577263013827836312021636862440926685055385268327184128556953794455660463671890296298992901680375938381124909348848274370964228564198294041970238571448638149334295852993537004088724538874007809796227926275604872671311637508986437927171737924888389745118469344826246103870636172966879328208159686279811227140471132054768124764478108356739529173017001472627014058937867053351944210501918480041871721607676256727341144053381070848000 [184,10] -22146242241731099411271466944744034383108233009969522357866020769520197791856188667160499831964797709738647171438854597137309358011054095365089747450086083942182028904681190846045391642987235524705642713302656667512924402928471409005002355066523402215673754735308408781012359434625421531772910392461143425026434523786456109065740271300866849583788372215624501535114467356213550148285036937690243920549933595612765356704271726465741358218687381690304343592203271093814303034693615611703847621027565435237566535135523903033429744603771267503004249343472347331830996655186112583899972136797664979369392661535238669960568823820184610160186584088292573509060175441195631348361803351236606662154093843153664573677765568383655722523018661935915176850177791353969583189973621966141706569369758970806014575404259413910620380878579047491035131108682248171287645822699030148966667643183691448789783928875679543772066490080685998789838022117817794392524329871849902970534429212943251143255318271177705354396085762496862697678548006749691752988453730619250873777550329356404487536629150770250619877135591874825202782899718155812611847376683943697882694261202130937291752089710838100402520278381923927110834681616221963077048970739362933923105594235453301438642068781212722123567694560780559397896428599829702165057171797276726472980054366571304699192190523909938251089723626632384274194730424423739035458492448713939435004395540377676259652725848379428563911482166688515127188389660054044429046029469989179114268837060795298855455218960329750899183536224111178289971060208565016189961821293776269400434361406590122970105874872459195267679753392245158873835750610084862414408742182488964979599980822100077412959793989572980796026069506210086902334899915566422625148084226699710078115386565359701588739919613494378059359578046657078929934884442161960192140996391009688729747187048664731064639721199926161523785051779209625600 [184,11] 8978341194022438644288980449308456546567749096336742886660153772039881181391981896390161190507214026053320798871091092721088339265451849180326654895516661122931363735186019100840336213436718570267298843692314937571884344339030925191371924594744133452837477409931271286491112540611521524949980223336795834604977522213878610545676753019700202028152427653424486546333055699006467081004644858859679478437252929303667472215281078763189862103261624603337007615166744125498019003386123341314744045702751021870663392395716980791409284595860757835145208648525172110201478145361312666516878326542219302510689263196025141994605285167278369755830327426012930472084556453124081421302721698858935961615066963427771236625747602420543183437880909922165168150854728745817385055613087436744380313138941331128408077346026795273064976057660251008814028002871136286399101837346957003859855208481455334154157641734533510467442338389331282663288426348345128631346099547957222590718849921444976311592661744486532316806442372672475666037145491757752159363709527915746693816298027770380276586570899387999516772337702380808802931691976678215889996340678462909823769955351323487749010385508506012905945682996963220278916358367680177711341948112700803454196038748665237077974079780108615428652404312895708160080469011874854658544122901926005790785454240259628139590764090890964155777724699123445689012877882472425587034232133109661983814352038458314574705927222047137219644657363040803601593803466668036779955520275694462814398639526440240359876893577642171391815076873665705962240640993332898653450546746026832676893227873763780150293980062634471735440573369432269697648841534729309067143447935706933447629939819776741097016969655256521312118153111192684309964524174695612603048938048118906148754642846263386617164230533497843001350718091110637388474220010646960780238360846357611195107982702321690862397554226082813057289970253824000 [184,12] -44828990371808079904559745616423345259373329610330703397187962151303470194836963047061953083883206199223649016669919685477943190660745494179860189037390483084862303100637115058236623912685849147597401262043055295989421571560464441822410940823709737897516721934323096983913374247908642722126586917304408339047505378234503877778560929896513478435463200211621498145262200486152106462607220411336595048757272755754427565632706410761070974050557843737734506774831843315176990309429761661675830608760126444241156525028021622715476884049577458045908297257271678554531526879967234589965742341473546852922001398898242368004756778845883114676629927722078132251789432035930575610770863503598173727440248576496322520741399172377772787091826793311520332997817624415333150793170794282769674122709725439700626828958244054735904981249653130890095326834248525626623917780033227669433271798535518880724856306316593303517453629177208628437173174107980025097004888932385702278606699533532046078659803750970809929124821189354823061962169283782180595979979190813360064928488021296810535087893813567432195676102870582849404060266136477248852155964652672604566830276180422146905759490835545906652614943306944320806611865253244855316709655899096365000717326077963962323783419093661419210597413410340168585635345528669780997167989731365240629625477174914158959773023010140940993731413110753398504622637687651175941824618402291289712429730526782243276175427574012159605011196418696867535745710357546762800506793621202125676176405664961622255859631221225872748595236601007503631608135322380039000094566980313390210209650783690955030261287255795590333947325347367303367387703333329060806387198937576043741870845822778634165667899565345730876094755779846682210638386753777292480952860560821409883221832320894167724990562379198183345794114537299914978518217581359950776399969981550007250367137636745724252441985751484185506115642982400 [184,13] 90474499364999702271726539285339484766717836671507196774539524275629421686166578816277599690706647365588722149356568774522762449328363437793471373089603270287798047061996309654940834215953570354034160342354169804475404530480334377715812038482090355920120923999380413349978748521341425520893680110847181880156215894966042779047088400124595959842410706426208933612201238324740845900040556275910860636873997765363660030622766607441972705404335363431558243367859311017304417991529628648567819205255375115764876853258299143568114970905647817613359004383517176702163351799855617945962026756914511171799527559326588725683369691384496164043894929209898608848756765085998396585342872005655180455836430352218097758026121382624993909658663827087722428983648553087220875027339174179926421484793224952236044812020097809285565536396122185602699556470692514430816905350768810504758665128272056174775747823478737450074820819059041969746105850163771302952102076079965957089745146451886011917728523190902883297099188838675257245717205860467018880747317692021480264650955455527709511520658486948999071368361587860319206712853951943400515853064377813256482094143625368952700555824817549203476886419838399540045765672336475848921127345746645565280842942614625598844379928453096763557705499726217393565598081653460474316380048235348155233884306409185516578673712911915215594277041386042506389891960649853083592759694189444113523190354498804849682218108319434994631928596311302488898142560997187054946273618599915145475931840317484825717455824735597689694897337951268006645617261372104585932303422602880386731797396207758707692804043342778165731365090407598807713551318478954898629930211138617476360587565147229344217125535477494043094702512610001318847037625325929833565691897978880890615743400113057992665258541565326125884849799755724443531224887150762032102555672718599442030236901009487701311944888802230409759398297600 [184,14] 108460599886803122745194520636028117202484164764784334391844228559651225190759442911264423181515406285029106867691160418990517997330870820773490756693942702508366489772354854189288631610204391202040760094202879696356417853188605533394826514218589120840623759581430872714815385424552574446020643004709378737634967328757709374590742897111685232773141381738345747419213003559155245842313432067413365807394988707215289864865160782449717058599574204844496108831350909155242937895261980090630945035882231666304453074054564224659296016086732518177256510157733640324669614965497642655050980774667326649646301458315327541674391468930488467535604122120393986247775638522239682534832986532859540502899194190792693434239495526707243950538831670145110010564611946242583077157550167512658493809384065907232869433711376094247983927582318931858501416681229129554816194371694666626165415029048041385072051795443977042163533480761191178582212782042623239918945029660835995045992691614732397236472231678145287396345042421328319350618373882806074540895408194841001020854204477344173450619915852209051803736646246848197515141859580209353370686664060698250027182932425888304569080759126572274488654713276094378426939277364379068622215321547353251799929874359197278140254224621626774124456271475414332003715415385179975975216637226150684904829090259578318713781202267824215995354169256090045934751575929939677990897226263394598825745623697157956789571473155473541105066570079310978156079975498782282569350920736389602252922437855120720931568098209697389689058581913288127254249369260396289321924843357935669942015095181750940121333836913472960067631576740612911025842384418752488539584007230915204323991869575086411523292596133953940618084000453862568567421250915540271213980820835247102345910540292381454258710636190841236868892325946212072520027205519767125336844881223377223468844762039290930486634180271180135897497600 [184,15] -515717816713589701069569555471583667712900145894398597988176975289917852832246400194539605721217390823220640401344533523939061272749550365443408626951247752659386790737767780229165915190753785637289940703132693912269298504010521366468207764226328040512737764177029042823290847981033329925528519391287672633291675168687626406949578972598725614518014732090485506403945208980012699694252922797356334995751084048542438910737089814171979521493160214943137190378239634638259293838637244209703163374359963333081595529913843125923038426821083802434064474319789828243565599690258310915973779871409744482162177656993384130742591879685601206584895193560326366103804644757955069577436681929943308773807756386325724062234404718159096804795468591699674753403612150132506106959614993752906871354406941768508984063018676536441481321614822423828643439066626116481371860920504773888465794317523936709435132276187272969021885008928400862940287942355089473666889792334407931218471809960807242784930505830376154796061811116682870194686430546970447630023895390177064985465229112177451322942597538933987818073339889634438617980936965526893918711988407453667067798961685998660927877621670306938257491528772933887179366758124861912889384715930899460104797218198183733601402144216397147506265393601248396357256553452817146252999643453218941853198514743600596546882091121644614938830492435972648576426859981858652751234132317193395799382134348430816551842930850292597338670464832757570522727541063310783028755646684423548330067847793863744961166667949544173463023525201242563165998606161105282681582920494162257482233172215239666132012384147901008715788950247501177216714229928126951042013929124781735204647664898333854403085853161770138173023412005180042023048668226693455143639151214436944457639765839060867648779097113705835561846367035859842804956172466949165703501528321509174241693590948083775238738223892400391372800 [184,16] 589652664841015529825636313504867978537575616539433292005404418414708557137943224451273480235955382776884928258428495334726377637724239762427675984858757040144195354431902550359727752428748369062001307909655727368898571218891855111873464500953190690375492026470959815773540291900348479867552413294587070428902245249321344640990889273455742654693074986494306478428226622740968704323549445874853557538649194431591839303191205497848652485034107976416268606833488291260950199540843748654624641575806253107377284029543747717719253455961150305781788536939454826516600508689870083393830436265140066531982481405722599963725032347969102047225158779515522135539718631861893976470964252297947494983724301879958726556159285488232821541491556463328482228139108767380951440546038806160634045759625227071239560340669917824983139848341942871663961009374383572462635352298506837202078782560667553098739250620448867343326017802323119008323277796533204189527695248512914153144628056786353405391940730378498008145205965666080708412583908171950503993131919627577223777845378885646114882030770568421018448189608603619223673012612174819181208940764683869975405511570679791125402066752828989558858443920010792645182634317343793492636639730432848615749212018807982573254158430463362538210273313424196523226343733507730136355606066702258977369433261728955794378750956419664911291244612691872591561912518988186049895906482942609846152475430948811228468523890617266043396226015053855132313303667031429592417022023959299769066086217085425428786458567013075346524500150215249125714673704884982776545599489076552413432219008833562958570179782210281489039153749768859824515330082320363859600221746385727999428321990850726301822448896967916091163834020434687399675356190391524674531273409922661573918367795324319057786455380403201725156835827135550534940070356337592743430290322560876427060256663891684144940593075116425928820 [184,17] -176523742901294758184845141439550166850732364790195105197108926715998118592964505133894897981844298830786850546420229922794166120663870123782667957400631086482299657131136069088714107168403006298291669829553125622955427044425062105155505850729288196550822619747525651163361001136778868407455192511432769938725365644286372689251852839882255514738328024646483457216081286481225726190769994609650773981093349289787456475048326625388286428214319732101570971714780664727675673278876247209398346201907588779148266171508889608708252589018671856242167925276311070993980820964006643039440253814299987265406004751977747712256943082986918923227040961322796247517398570788392624505764583960540035519623752182957069737746373759681335836132161293543274838505657629649016684321453737681863210352224537804494164174060260498779109939851879702551664338599163988263181054748293000982299025362205593929417965536427462165267739983567266923442375411444159985145363390717094079154316541851644948490314191593845877317457682513988119606263399572017840639635926296302597137592736060864121828560126223613680412739944848266728859361534477658904566184572855510293245106804022024083184629683282929384498589728389785362754089006336579613887109129764699486812311911895379732786748069641458795507459694251545848024517412528817716760230321840656754055691968835347189645648791084790515028432448580338001804531903662740220555903527421171274391859387489029850924005249986914252641586240146522079362944653320128641006551054802653292851150698182677626839275576878618888328920254668066969251276784697277745519396430068770064917915054536376748781581661993268134584305908673806879526408811400937352648331893366728625262210661133944867923186100829703912495643096565442732842151278700687854590685426253310638202431783010570359569669309811388937718646943495677969120193424106470037504137001921846057350602667569382577186700899301726720 [184,18] -49395919240894541869376410368430334924205227068677462470575227960272100221116397610870678351882701377924188150292958185320536869948805630263551222490378158576110783768079191568417795685014820927979467492698898849067934937388564586711857397012493681252221339664340591331032950915225788530633358988947051146762999800019019546436964990284524868080954702291654715326899731665859900823156762602095765718121434389244975909795749758376993383135741593272671770367865569022547446930800545858814115061867552338797158011927916043522376419959008045828101149192738045323912878224252219055777438511586777089319451188401502122507962724671225174028612005913311548874509692314999876948802550134622933626627653661377630568849262843372782301070469652936764928916433439415187255334633228256352426999524492256812388641888646311267917549861327864038274717230080134893908715806893913353965117131759207756605304905190784305146032282363611186284222464673386092824145838805117713094388467734803829047043973819984004221520960174093189692606784856417657194321454788806445938281242963154137742388347080706733316553294592847988933730986734606402715902254969770523228224746816176556102681686256209540533357023767029838496134891156947793187925307434782261568039129028604689185439759367209585266598558336248052390003177637386119719498834966786563994297725321327887016354230605057823296291770702759475746936462343542711222310733234422363420556993308705628771930402882273665729590056281889199945438567467134968196072875302082722876741473001245326992481812205156456101307690962464787612429549417550864246888193165821245531025776212107299495447152177450854372233235756843412198266705433609826520352388785235158639140859596263968990862521791619428071362790715570259333857108042880913249950676133821782895399614558450748122910613065778247867219227698752372914420413691382791308954842614766611796824378452763269269675251612800 [184,19] -405958177982445143829433230718021285512361013062772694004069502878875515038795221827538122535655689436329285536679954136144146987820641485505862789134450910513882853567135089110563412654297227132443744593736168057425388108599405821975246065868797999611921859158776389644804464943884293528116366867379153288032566059331919508331434192048063905677520401789001155344682538638904223964487244729997868078707140596255498995858872877614049634206968257311963446516160425574039861080756055350124854734433400674585942707665008038074104193423051746246874870619624729267335095336742949465292139494936943656006770057142984513840456287429134175399256319773564450334599026164189725663081088975127610749966395992298016038353565415118661993835129449772336610114146068372627746553310676643797516759141988680014310673318810022572277411275903551939686397451229177516576729940651798907680055793462287079335922589544246756040474473560416010914020473648818427050512319240347852781112710480896378194414801208239794273932284266901562717383103789136859660468837409915233843856793083899650553597668683153646611839026793852838848633948080058990988553591818447156793112618361732340096956560848018624263729684250782071393390400849319372518028682693152936815026898304070635925506720377236851156310021599429240150587485229640453254632924678022474641938808710224499655483578279678699987489075338609821609744083764833574722786310576306947431019623248795515685747490647266381956640859698733801868320635677606638043534503555608526510036786251783289188507673029490843131785062079299008142081759658342264664559576857144351248148319524805687038042952284475993302649536229661109504570195567723884439105139985392995766118738587661818527902833573282602196829900478993376457569215913934314256252166124135597533933221572790488518803129773708609725546249379479200653949144188083413330032461961684780760224184304915461637972381440 [184,20] 1187434553613912895022555503232474748194497334054158115820993938596563125587990711833914680142249918462067090643372976087394945038474926149963719532453065795636261726404298797821032869939095035340635822026556734524563748126754045203381172966472122660405189846688999564531566293099575798138999456835798854126102505562062221826516299834870634198846509345985461801355965895815768406235356782760446835330963127497722405277244677578131787412797049940132070203606084130739807734478033059793061199799570160466938250400317359229558643637106690351269744088778461647794915736664329145998542266924504829906608045758333907062633074205865316507644664292934548989498494130281518334420084304835776255647603459579222765577526407241861197512675588661285953853812409145621478200390327120532750132885245509560063279032323425166376092349414549127770729554862795213200534761032911759050466212971546099599729600967392314998562671387072669982619724721058658172539612794362703273798941771693715736700750328374055122922163834324230255513859446933293577707631108597605071700964128274154553288163489646601313152946172079918880398396874231423357438251427188038388071115526207414882982612271802268603975538671291108448189911496105152383542500238592434152499589404430842268305940177359815133542236711868004701550176241803282571619467866847855831995684973504887258454364038623902918978649944841623239066051517491059497045474775983299354613307948000724874120246919150803284472008059465963563916473067550652932571470982002954205647986076683662647756256777156024335488551931140652023583202258815541728666538734278848657770388324521301221258004477636786289222767687517662062995456142559383572217051444797494860282266471646543197587002670424185175108870928666423116926364662970918161197519347332967446900711075628506969340839131758152815470727762540510532110417139012306185318703086632501659075406630727479277810037280 [184,21] -1804484117891381057787422363181057375961464557844414891475663597942158069721600075957485861950036984351385891699163753662083663002404696507455857992307806549793436761418813052737812933373561768014108274756243092560677290027457019685160286440984081231616888406125861031245563877727361391529802926647292678228011545287810825167818247486710912644822006403129157592656736194634928987371751081807197052596072448509651163815062274989443832881844334580998262740957917156986568415626229607980723646784439370593870959236951883866942485622132423646739647385985182286989229638555681722160429853282895741694613089281820274391541614883674794575062303737458105385656377230168229138619121730563362787616026218478077014363537380488173046503948231083146715847164886710724892882630922532226709048448253474272611938446558173139847097455400645376517876628323391725356391468098929328364581304939063679385691946123125111909577916949034758565009874673444493656965911787436313322753446338358697398510680023923709296003967189535602414359933699202032640902512709171006923560887420753969011887711210893943931827950430891433094362857086948424133753379670336472859783763816934747488370967464681353072120200619444178678088859039111152063403073680287834673001090464475100952757533151857884968008246507669096849863041349423207669100711799274042330025342548571592859957622184502080972616397989286383849128633527616840972035451210080002065101939060750796673846030781341029035990462218086298221896123637070325895835422326726960145444867369688124837785029584266799713888286377221778564535776431848192266840096491895308303273499234409001589252065195228174676422403022975568691418383824123665188798374278427412634403368799752807595471619041554100637549871722218304923831486115320308834823834858111542802077560383579877385513062831463161582934787261172014963737124589695261083500340317357376077670804721010318675655552 [184,22] 2275492979897705605480338071153073064622812726144100621555571973700872028994492386406395113556396888489345211752723551082049507006639673641530496843126673340601471798948277427881471572793372746462282940512392841391105811053360742614084931425158550674725983164968333967563431114372793074598604891072498933577093522698239969436532320628237143134181424025306500559347575501024300935499017059777297637484422524165396987339709039325168697956485416888104995060776498821918520298462268437253007599747618406235767857103162246499453863768016052348715635524200014133770770606212551237294715838027934046686601568273637937613046143084240481145589361048906795233559160729895331580615955923673540291155911133221521746577462241812544781559421776634777703132930515478442551552882404124076281855570087371652898665429545720365259144855527258764921046023643201120579867905161272699031541498237552242378721888852599679465519358564884454070267930654132861791367296354061942538913924634219790978737187455729442602348041738018937601862109452711113242910549420137045248369079886965370700870133826367464732835563531443294229013481267212810852601866058021004803397560726110002906136199102913729711196823405656350005391107874261869382084087526824726635704736687189954814730556128080191293259884416042463751226228701568218606250562223641403503242135430623414180214025587784192523362628516489461412994804253122927069931520904781868575620310581410869272029918818965705900926563681873075507823953410077314230281110820490349322663723572782313642817171788143282543086633945107154153512688466344808727980637760696835947557842484869910701897695827784235098779851604810613624591950461492299062622534853400476759482611277323933592598489531075050581921988513449835349074799781039147287279741011837471553186701072026921277332801723994298334616839018649984150944514247925946092344843707205185038050760646674242672832 [184,23] -2785729691519856748071910354206301754497226737882163804045412302940018710810103615516342180681766285717191750502394607277879403590748526814701133102723616181308605608646769946113654626938312907161087876580903230274792075344722446700023198346486696180933207901609181433594941209367546679355863187814996584772995670483113458429197601276732671761669569175144181994990387913672277317308927123499750517812899022251548792251757799489019192860572639136419039449472160187875220852476978132591637764568051163726550931436486432225393850248630858022218318258644584732055834904383329788665597121776792930369181709831164189270804138280874736408781316720284155084005809330897077415826514528027867789057236067264654684043787844917497634958213720743103142375931264142517807994350561089617764966108220207918634148386867897659855544625012715148663746672594270730793146634702072786916110753605633877099681933086356019579966324198350555336403281271162911678678961345809388971068748092214506893991523375195695656938793544826833171235184887579546178332601227388294299618221410594959331773944915208250030743341574343182085123112534036319434539759228497277663959963379799537976082695371895323114077789633490861876843627814809977271557310873439367606738276590637548495760983540056003826477938925950123349444945938738669726044164556096477452028230751543902737108786170906911596780594565858010686117149542060566786852882840714441203901093040078777820617592173093683355505617869104231131014938979950655353512745527838659273284720071439922190612110543482221523990509660355453075291858553997833811375841157506768233160548476950648950027786810742264797447101934908360565136841819959521197815027732012954607749444561106438256990810445761309669904705042830913470019511714586228599520480452757150985461089690584985028646312290557691033438689983941221891935663019883147162571539879564688647572244664285646080 [184,24] 3234894165719796354712613462819572768274885212805283769222213453283665261146036796817894326700864868340212464360291778820533743597966778839568504945324323395610624122317170130057895969282226683047988918243234858420618073926366446265506265765426340063996079055816061021472475321615127185222281461375047851038730125844436421754148769136047110409597540857548288083174734804105413849092104134009829782517711630788099336912740621481420152384595633380651356556178099581552295730558427866253297306447022086904890142057699951645009577473326671597306439437202628210834718337606003411644036511175956431151103081742928600097550373074683520702091244222179071803226771424164661780341348500231119122844941396045616233576171164870175152411297047684442222432432340613798233233543542729041437346752518863805239789077761621379422317609389016248934219858430429708069679694355040944817109507472134292834556937169158304573640046730197262097567262731486218931344140121344226430746074512643149835474872989008401316175957566256040089306821775480375236072859774055869740060100006140324216317244705566222351170386030655407070850758787823505876540986997568976711398302680085183251832910701941415156921843054901513605226545944604615228064404400189948005668799056202049671685335101749739318845588273831133329371602567275792197385681226822079165447441782515859009582424141215766072618079413695228181470524436721719569373594591071348281723297148390597797575268413364776176736573614589522825388264871862690308745800746321115974984850366364123251770453773205582512025884774447955845636730859018865698049190595380421260092401410171019776857285048830189368331796777269556640291820909389342487383602999125044112467317963469848857225435052402158053187121794243891414656102533416743321384279218884067308399366529064989202971534713635832250007654323043718774227235534598833790279038123201375395589410851653840 [184,25] -3362474724599649237239686050374707833522124546723799261406549281448459647590628860239571279585637676200939074864846653187491433021212880537402781123163201973273064035148973029641282225092035553132095501798986151052479930322049269349763059562415966158581566265300914142875900636619627921628572970847800889259476953189576287897098532354919985572546386408581501470561000990249588396710624373504378903002553348642367332803556081171299236387238216446250156712855886164308714990790472070916501662088164359139543780649395106131729348041417813347232141652364384433963111173485667695681997791005631785441058395783816629659531861461010492402928234668728734776300271522295332733124535700151358000835080778670079200086108602810076264086271074678138582174078763544291079198502175725459107800996807034969414650602557913336551172011159253217416297152863966261760513767640198381291060104898698514657345013223508290021976551353054943136634380333862488645823301901577099772175382555369721363388423330212268125815116069870229780330398091862937841187971721613011328357026811716727081527592199742752214926734772855679277583566464260057297093121026873134762557170158949786886370880658056401131636401095277861115444124160061403666558168492815844765768214012421037330265615470321919947496705632715738565391152670347858163424237172914169454248580924741235931608978424485040175280493861479497042922048915347057734792958026971531373817825313551582978648171811808498971934996902717729050736481666054593842319218211188507143878741474910528551743165551567724931548330640538160507959501642996044653587007250148726139544362689633311173316228882008668077248604366062630301250281183502398554467772450682254698806490264019161600800730193873685500753978509161209317958953868757911603638144243107039170055485513487546735898525127201444824410330361562064650981544825335161961196174145127918469048675408192 [184,26] 3071344934687596328076127268937673002972134997761075173812575346017794976379191300900405798984086300080962815077644675426917253756869446742719362485541392870141946689370457436092700845594771452986210994213829098355494695792664799908214434103884806501050837316813559839650494937465961670161567504457281117068459686385164201654352191869490408572818893911126681717066223706081358956217346859724736192463249859621957559316664592954787545355461814986783744813279078289584950509764916869839184735729682522012439154599697604604495980624249035944095698189410688287206563442519158681256590622245991300253747513871599901075189949323090115745805633764137095703117311485379200473517857458025876041076854048414401620625438237609060899416371105801765253188279005846711750577203766154178203379668178984806418925980618580402376254065988757908383381943224349049684918917031693570364409851556411029733647845222691158603921537760311861269208487804839830124669603719425399692410720951899338577783585087791926438061678623991936192240318512790761491135326891607401139415617639265307302326209984763204594518405952472187821634661498049218927753990430524162412339372845968720493923672578307462409322069281015250977659226673613343480170486642184217781331021656130898440552790234784516750840762356473787053472278180080499008073100748253396512168229107539898253824395540136146322149805506456794540838649607863173907363262052397539328618101794994187329617021994376682805237817775779796873784698148918534960814952028941155735890674230682987015441266437561986198332704577319432420351034054741574348504976225587881014527595317403790189630383474920391711191164178428200177897114763360495475604105514188902113540979733957245146610636920654964832163649173288099269914305836740526834364499088638281054020637587287659839861919587910354910479687156133548548815653973428019909090910970589418029161218336 [184,27] -2489850136381772682996557881152382991663411896144156850472608023226163436093691308201256322204709782966197077095684761767517565439892464459580536285874822450455319822271561327292002377469352950435160493977757223017391942672468181683446546227902335173050153197566491026263717814269234269703198416420959450085881540888198094337363928670160763268902773272393576492006899068258575939212261847594299505044078720277415942530002739922884151560990938830733266804281484252421360948105937938480761519217518953748451482546299977023152009118213129983261543240199088173541179699040393817109424056305389283434501704865790338171872668290899813290761183112465501247600276687626362023185215026434882276482510278531080631639116450690149609251895009916262364396071083578619475770531867550884032503017423027122595940266811357216349957179158189503364185752110690245798922198255710702479422858164000471436060175082885651767497098436585023413095635229444290820414711019297613694710469698717547583996361663017876815306766431567295353034750977639970499460079886324153187361073029027603445920310867165532845133446829344138239171471301433832657515048926126288380230704382479053798585987940463593381279609400797364810455957973744624004269194810476141485607706869379837746161373868576037200307932692032769923690859184337168538964992304973221456040800775826143482098351218356498598163961462934621074290821013834509721644464748178901880354542424180445840545428396880063643224087472080619464694185145596050400671958105521734002230390837972842025108230940579548749721456474731526357755066850503859081474404762184325256156740161072586072162618812906961543514687738978726617596121373097154784852869153935269935715122621684836934686028990246812912631928540652502503046256794802797549458235003515909461184670802173354616219799667919076375416411663109755890016269887828532252445763871585741197630464 [184,28] 1823152932616774396841297280566847603460806984806508060947364571049164076453151611542238200566550201898100585965992714509503204340226856668940220159945582404646683193592524464980924286122014548050950414383837908870967456230178491061907319653792243759829137058130386166487499486525446231366881738458457427906298843484090445129485761972506769800977729087483145574466213844954427392562174114660656154162593093350875716033984059861792883133863233946025946422804990465286747460681739573702115042880872873843394035781681303828838255023156919882327859365367864149141033754196255046641646138429279531587417171478108725720101606674872947391161283393133397754374413325486790620343904604392198631008401829705260972455329660370734271819854180498652383955359250840794619303054928803163692483399392328893501555619486294884171514587199485535599063401398050367889618353457653595537831949832548801630504293397315549830824233695540523488776106070008293360311333481484502808229121427779674833752538281243284127753976078028808818633921739226261700860256399617351004045578134240488563180697410931662566311153567777512976082888575183830898441055746387890805932899446466271106344179332187544718636445494542081105625399402436255290777577649698245660446230613420913872334587953231990893621253331566887987222185264670232848077031987993817738835574344869341157291260854702505725207448723781969723158100514185351609506043435224494817357745501990750528776641583329297823245448940957940353755027342672980755013971250553674175894095451746779039802949138321181512983311078799022809457674953962604714930106126370588461659912819217554478011367965481354384357599446070761182081403405285793737468775898030501548301395622055784567197953810651286571075762728525950077688601600520610089662857170067326751229812709767431799539229687799438438279083274891106981648696119415727447220759156554045480112 [184,29] -1224005891567646655340284788557873887232868313287477766075995315642428350218822940396359656006476702775737164290848897534775452272211973923367782667550684141169260875014921244646839401918296732602912877218817168979004610580454076117807675704326116873124406296916062614931831057508369306128180867856529280180007330944920513133219087368873874401368081825113738168869457310600421664680507516232614906588729918404755436884778363937428103335265502535864042926981673918590609492095285454556315766998241268594274158492932110743737150942210868358775714524099691406108609187771166367145716834650158844601165788539937292627771789915203753306619834949372175406389455718682454366786141088001286165836597914938638383294786277664993041060379564175774572170198795470527302977712956378432288445196136424256460717504664351996773985145671856617936133385832546097964183679583275166458575005869565579466474056466900929897031814693068193444029431658824315054832920417913726157394536298938858703253775367628985478592069483537800355223676237358611800834818529436678619056205642678700106444121044426188435626973310644651723463348054976913232004056860888075532406556254342722702878955272822612841071484550075285592599401480335779631922613911048085926176930991056225151395906207824505639447011525243133606102531402203068584212436540860127039354515444786980382692304934079404574707473849324008877068516278044283846472879127699803313860675263850799929635951019100113362451779183435233282560503734712708205131605525737698682693165877047524563740655594167481051130629478729841421411614262044331197641751637321766414744553910816550668372397044700462993170779948736742745682414444665664237664319066765834385121149453913538404769004741623284651237311018020337317269790381315563787855312013660818006691107998306829707101827139302865009991481282761753100425235891730102100839314041579444800 [184,30] 761524332836073045459982584723317707386741454806212317374528562829305641716416780906632433714982243853640003279346094981516761823444269627201293926576457679682362305340183861626107003488161939137790862374507333129394618870184299641693909316361590666090473278805073792287134912192760817491137342752186175861872099368923435622755598388813925105571924675307169349561403158547794826045814263837954416028527131346504192448487680254530865241062288497161647723987903735986625853050828638184956878834519771371693150118201023582204606362088068039451590142322172909494185840678573324821958266921986458298365261606671124201693017167457874472241183143645671300581259706046637325775295452220355162732155894735602483165303489165438875942437070823316145346831848120909783059485354291755720771539357517122194644515776818130718962817371084515664487635669977968435954742839063030855079233247530099675870019327768547446300116502133949145267266423736043462323590555249895861955543490674910155389544062286545994508059072212779901948759636308641281000112303463825370105394599360527542837222304557638384668860199152450399703243895025199838574080905648314245853506401607519098171422079980220075128489675185654558835965427854135897181337836132134832263509608978654107756662735689244448718418484974048487812749211224661125388460379775640945732943793574924916253551534679802828949186949838065979286858115485546263332954797062046843811884704334782831031137788319263927463080063329042092184262032921380331402099504497888754426567298043068523862290344115712590246691311847578730442757176923262516249068609119594842193024562389410888698873719093505366741145058472717339193596026200386254045861965956275616736233403292469561111604183611896945353393410470997743110777462170352015032914580469163866530901427347125371842680397613229039835277475364680225132813155324683369988643664327008 [184,31] -443019725130404589605645241907721403480091293879423312583211241686490015121856389983047422427179069201755008680879707939616302931380029498874875715176610955087423305621253200085963451963979827532614516720533900911603222001631944094754985426986271739082583002084682112806846317799445695989180982708411160689474488466190920980398567389417589666272619901886888380871242499686808284651522848262701338778412573981503204890989475655009500711874550881564025420474701591071561658088076601861423213441729180169131035524012005738923983272346007790193525679357585871716013321663627839488717973130084633208389991445524676183481240320083428747420897261752029494597352687698501638959492775299636436301461495800800391186072110425106407166802380208180519206797345356259334596410766570144012340101970681883014099322331240931171537465671704570444790065006745732281824279555845596028319917967184922701318811198426737339793067547557595218175985452140208082303720539789910203558603920117623333660881581150000189690906469915554570009926259127688159776203066685526060127638167464641574645215335765988421319723188873212688552215157332564166591587921919216619302877893658838416609114611534674172638347474494319567622833685137731093223559847078464875893390157256631603607383396505151356463272513313659244008422432732507482912846148941823799211290984944761182050691444481043078418196540256274143313228153227194002884483648983299876830483164466791524641739617780597120868319230806227358726833178977647135470085340148809659001774445317546233534036605730356383870052556935718088519105831519412798684022116828017873279843887511504818689568155219600173690982908982802799026379242435249277302141159945907854438558732794010855521032674981819307027412698991898286214292364773691840232664978844786161398445180834062036064545093243213266961638039100145117973888366506081102827880362688 [184,32] 243165598198545375758117068192721714987779265736683601032336705914316275037150497893686000813634391685725192702470264060797991377531790944754379121517061950034478941783075365555640867667755294863024622014306996851688731357944639224602006519102948096548084187148981437369497563025897707182885389253832945482241481354843121718182653003988432844281665207368249694460979526476630495267093401005998497444357294192539676158335559506802257957687727874905456582690435585957210073581863371775183317402619400121175495247360994101889360337717372039970842175340786500556781904744853030639616504119144198977908111655996746301000494536392451498501296942712368646870412534594269391205447270355105828614514106231885801169539459383532001513860702653020664603163094928618717357085588660462676583264715774826031879849639601934002913638333435044434608123643576045106896626437903570182413718608276291143566652794028197367756312060801854792820077934772607443263364168992990967066049373397701727511902055658852399084060283691415087601424514552569322446863812735276076907629920026668941556494348892800109219791063123347034558751941180160825251365258593593243765590475820296941714594386363229268264938717428123127287785368692403193880265434693786491671222788933430726823727694914241089982117336095329340837301286470664083711645113881112659033693879904661854052112626253294110232627624517817950320056785944412366581440591661793331254066413598671976270734348767325219669531787459130873523504866735405607683957603913574565964435517591781981503601543387754203888674096658477606780137649784362556450322526420358652918260687651807325739412188987188473299530181765067250685921106634471911745552978830008530011915160549091090512999365566015244976099474045534567715775304737427120661000786808109492139689241224896519589017529962730150843521464394269917824814042200257428627832998 [184,33] -126655911634233503966164169180254951604047409215171673741141840048758453113734890352883445736554510962884269831492289868911256496586552160954456476181538676660484015884872222373434623963906947697762970257861505808456523615470150279980952579453482935103202693444331107245987670792598279674936133156525434797490606468152901542776022993712694047170169620012876709618345746593610447227890154559833473466877952331691438894450330917957210918840303107985216822201871798367312647815754968112756269209239236372182965347574132535575172347108893904112452177165251740221877472496556047369888458424703811722432630325401854575315985140205560835685867102841675316026901417005198222442601535078682678172167137782191024713271521615355579802091428778098194558240786910985368838304219378737659467870529741816155412961781207042203674220104584648778286923896487153820896366703335729955363598740985460393310469209465933282083473049675713458643427144618437342990538748726223701329806463959887428933803034790349330989785254023892359444345875191027267604343067371778257395697569844339320583467418033710813898621243679416518319675716660114952362252743040102152745784123163873688048412738138356059357000656887068231195588845314742291551832237289282643067250439397931377535469062245884001330988552383443051158086201232983572919986232545682955423817094059173271821047241730578864496109487225448131367975578174594796530580245356864397030113983818348301165664521349781352334294974790778188577416920073532387557955426332646968191084437614806780083938128439753236642269175989193089847314095215090511036470234653270211751076750480814137972766268565428619285576211133327188484503656793146406243161220639286371028103699457390228106233696749997399189846640240122449983376189959999781363483345502575767930689043086320459959779332791815408223727007103056462640401660060057124371760 [184,34] 62356406600501896014428584366187059957997578523248318670844435421418317138605831039295222026390583759893858205521732631591137705814185844643351244202180827519133048053630908476176863531332681454040238357535816372275727551691751414374694638154729114892155108666550741637990753724852998520906242075841074085195327159548584949917646191646700858640802152908838612600077800647021425637068744209913179134004644545195834467882266745341722388857056973492088130962147095166393040522141647667180142083984966462950963247392893396121465657953720229915205282706541827366290883456324331537668970441390919119545244718242343422603660672434979679208061024767355938331358649063769842706905728031464644201184503629348137983023397487943383557113065698266019463631074941414465993656725501566413580829671576922264560832699774243969973777653316853905467692482702483139493754444327155865778369209026827799852729173946571615106055472402902515231461245227425065213120304871631601192433425197824261686753658463129867035018329249157122480337889543359929484294651806231146097212392099686859953507744066666273965507686272434633118661487705638455301299198897853641410808049241251159110935372249006905466396246107129128483740004164157683495156811003777665294392685335426949591894875359930646484918742918284814367812855883370401920508460305981422971005077567511799074865131525361744924449530442135432396630235965885558534810987061190162155681968282110232574637703187744540681112489723220181508635802371767824319412556136775710724491310354905858519477278996432061009247113355355499776733231516365568274996481545163032755533914681032272589136737394723012618008446069761476840792028913379278275270291332907516001828684964433602548820399222681820578696741902637946440064011860731439020895203680272589482845050749693947590065181064969725834253183361017786569570677317907279408 [184,35] -28534153614764535261679921064668514206654613089377313627304992830898838426816092190082008386732679131760084282858761879954861012913334057954209656580548309198421860256312012279969405879335372880580347985825697513755958449019460486904104239100410108661376631063787337545605659391299325197729819915297551293810336767528652801289858332982039590406952823826321084314045086911319288004291413151224030950321920573657452552166407810690236103419513311004010119546455335564944790735407272543323322642400590880922261217266873358133018614994829058941809162543229597789498731598995038049737688732158841181707263934547141826917386096019732720230685373233191580493106738769446136790473550642708148528300674423288939364743569860814832640159354458011873074476284605095969712389262631071502175446102597381637913104728976614277123453222953304054090345974162492248045984614724311554803141133689396284791185550659354361900912311788138665300391263789994512333036833765876949302896885182023859911265212023371470556045175559501870942691848274832097472991123215017952589161174222532527341721736385658349944033218596588284208704962119720589882045718261322148341500993472803516798849963129714425906612227196418159776020989455507023265874553964313942626595740918736320596546503023746199069359239146389025381911874725497370687753326896917551085085601183004419027639459277688955298939556468870550481285011540854189952290748899659530945519951010452783140486561031894384865132333591661413688795517901887510095462341086888763572789807499471579591504856095371935163509788129973315043164535926711884004278722400121454719270980931971381031738561717074291620260684152594712751905589168076230082569988889188983226202578564674587103725033675555506711360220099321561673583391264601466303476005630436786396832662883852384462596573484246734995274247808920850904285967280692608 [184,36] 11821480000449460220305770249857761031956744297769095983556825732717917895841719223167679791299664387765346895927691221344061879429105870501168132079917550022559950147900670695108360195754419033359117636742996981650531575822203001539243672433966674110557141265810739258952023495245711980898132247609242606526980027806132623567236238312737679902319272456578610271717989241158394811773810274599643811999928797688150299707206426987800676157991107542786588083552704437042952486297465980295795635836077011300614501124765755661463755854988590263690935197268626980431437563684090798748415875929426674112584847516353041886106132976606854675545215454457105027659022905863100989065407091731969160889153882522918586464493812311593873008675543909828911257610813056332570678531813821319353912265388748413694251363409355213954550527854170205594715981979246232769766514931756246559770882438894570140236928409766415159668742216827813700887821161519216022407548210112247524235116447257099130600092891670059569853751794058130810306473290566204757617692145469338917002660430100114631846339614513096024327556373160558958672231019517039824668696988523664721151802626766611911015821781476821135374729741749002346141015685841796178346278053347748383093505495476302916865379485156620172157423608275016031757825637816991776132100695217213714144975593851029442422171804643172103544579941142339072931718484745165722900234622739939285790377721263030477786885765247666860195887993566976915891332455310434315188259388278553351261102869187595087199537244130969859464053383634479767681551956090421813220041133428120833527047168171308927055430179659558590010826905229291309479132640352830613599520631078694085762804266472469160215489522444446027920428919079918590721097622454031911673635616871639971712263441220432228307248146241145222288639880744273564033217605564 [184,37] -4301697486434877488310332373908419269778691582322020912226331527746240270156636010758993641444778586974820881140048762277548058774407274013860467123487863420817218942460489946075825812391286879916913797416957969251330687962674579641012403290038174757222101275226302968840948613939349863803846871235736001236526689762446813994697658831995667583985254376196778859516129738478176987549456788851909640163545802812009496649541145458712647468772130630195759739860324370229531205863617927702982943342391114305242132286050023222944925610134166250640416838657118862228786239943892924346393082356292520558106842319747392344667371320320210011873629703671923369043927246599789049535129885967642514028297398031347123661608833796074303080056806306673068422267018781505504847778990765595634761425503515378773485696517573997556448155595787489327292333297309258314634716827688524558436681567963969830826122859880770119115298189785573436427037458402914594466410396250358983581589308082698045795631280279939268089930736782719524866147738076276143966194982807980644939112111682067097845123746741860375408104039701313060468953738586923364949566743949881545716070000719030672590811831045337644456319566098762409897337621178540108868668020643881920858531539895065245647749981078355617219654240023639581028088909433957568306994917416151047896170232895497180616250649969063366942151028251844936002362055014630367810170892980002590091261679432468240162380644441319983078881795547346967454495887900810332438045008455046947019330193057752937291567915291390586973243299839246719664207623097530707674633017751284105706060764067890798422966663621488397441913137978787888252190001284445896455012034155911315119093200303848588236392978875950616581078203604034425447273450082075766411167658955149233080308647791607337066969246386070762692418061972315624116544960 [184,38] 1329904184075817261813657184897102098676944903702581556128461631794087272829570111783187357143536841904827872123546821409901212647791941815666524373402765093802700766554893836259316345159597751820229936813336007148511127889384720344873934897650089168583248407614739534672967150093441190082461991570801982800292144225585392360289426347098556676056920660078219518051940846741273409488794362100550151741167421600241644344168776109297396954106282095644010999987116712145512697979660632817340222252093978235680728942327212327753358953953121328242894628848229865855678109423748207638679956351367349024836577596775418369717192207241727077411879772738145592432870520225272576918249379832001804959869419921950709780283878872896478402948044876890643835435186583144012834533247930908231235914249034437936742927590598839825633002507380924015926670095016270464251149435157116217220861880252940054619020390956415783498030150326231551253290176009723330579599308736314788920537091470205733599117645298153595020273024785156107943250264220367609485275018473221403506837431338613872336190151240362774875919649596460239864171876196206204375606169744897918213434412973500962478365459253530440930930670454327270607030375107231768081292086348720470460222862520608062331298096178803438266960662394954613577217024411650580534509531397647061904176775023823791812020574475414075770168350216729349366760689632316326667660864012825906415026247074989573132784781514176541483078502167450674244654727250327250622414690605492251127585840023308796961908037051400090439747307886332977140947047712836914423395875204655917397354734575263569449357274451298537157710993435970724045547104590725343105579006324845070334769421939085219180648309998354802074038208230273359014857724853220639263235339406922525095854418239077697473617551526838965868238414425895670975664 [184,39] -334509065441363160663369234630427752744361249453722710008026951546520608590272527857643376964931377597618579112504571927284720594293098936526343821255572036686942693798668386101274474009697647923547362055468540153076047520917683418379709455077901055618440833188565414523420061418272474353687449550386963499708160812040633722442758698558292709073643793551510588107726161003851337322241747059133837580321334849133831406532322694456329934529027974069558564816739632423587767274562068905094316405153263511471580415484644271105320356244348064922410135005755263470077481948194904882717990786632900064633982131330961214182771109144606691457242246045787571829099869893221689250244393930667676745199990193854556409125842357043300275696956091027621646870616160531136861852786269722003943778894538965731966600509165022439732681314902284096356801776314930612137250839955290809769921538800100592212783319192745580251942351810243661047032412247204801381152608581158051028145057393400770056726774442055637087815214755944184327530625295164242574568157143481524646566609157747831852508917627345168797036716245275124343957826555493442892131534503707964699399551448005442633031072350812160959782102869035706168516305348677304029323440395044438211380742631024235834441075317728605262465049632351912991975676811061379587487486864095912098309670110978233103881636639964648812719368985220731899885632587769024757917182027721840548081059475140201730100377997126768323482883737648728178123791304177099122534175609827409564852557547815096974371680240207141178140348717934822437919278061777950367606853727181979223349172859323219817462268976132066677197175034405244840447055708361319144330748354464886029917748838460110726519098036779094611140881049272676318803473692510177320582333726633113647723089852776867247542363583149684191461197327154453696 [184,40] 63285357299813510395132019484293229207236639681142681389965046193034979566618106819528330319843252986161167046818543838702094936657409213089516225469372884384983774695070369095942645114188975874345314097757410394918418540286125658350562132743441634914476145523212905229415633947356519002472252523434656463617488787842989622147370804340892165412093059140320491206372973451954561963562857977941204228687952520804203668898283271317399493707569010421235947031724076563924213308866962131377149385082565192350842607454237792367492023220982082200146517864230199746778309164805437751334085962010210265496472696349948153416218941941465406567552148041840677426856183988769349073299271678622811352142299232193783378882260621781369641264459446437203788994949314998818710292211675324977869954190823925608228337149911019168545148605863502130862136535450289469689186150446507153834093938052604921550071256986072164723136507206365618022602832438857731295077223401681841685278168532565943444204288654144173209739168991972677789251977864273983269090552830963753267766469126458198414828929585513408572543529379313278904289648708192901404805190572505742355030803392378484975405474714274547860639518358795516088509292085364719136741988433488288667163704970623495285417185464710782409434165570694306998689823806979660382580411336007410228052123204445101235354911362629679307634405049462417406992134938115020518731575136588676227148641332578920887328908406961339634526296986407352481364823394329806450846271784372408883945168875028232719728835039919154929745342525872973617890560767432535923836934411117547841942002378923378013556420764866150233366955118800528266829603085333186420636684141568555707715832806420491533531107427259491384132689296515149607223610113859517950826666305852687394753884662969196548504328082313436302480483611835996 [184,41] -7132400670031850045052858059484464848287431462550718827878771426869846245336449661956901006235569752272462578193592548097676080268543485235830571395956403712037960030881517345636437975117273534006807170481782497117879946126313895220673193086989257681333348016073817092226308502630861173667201559656277391068803712258232830232415344250975719819320007503400501408892688437000989082147305404382347342888186955767004137124647592673401209872277595164254020489391801384217810849643708565523007629365667568692929641171641716313678666759146079138277603979165542290079351461207215879780362754962654166633314328545611152671832328739236716879427538434181795554193749711535013129570715015060918575192946934030045406798511656523444848258996568198260227962463717087003592465037174380257825462005872122967229922001788661823340504482277003182932155694174193491820350234234067833084504878459959731852380385440539706840248350869133245934251540219379654298234858973670638941969314367436946764760104480495871462199612133652322151075238780851090728099757406014773024831914897013862015466578372904924619345390749565080823862143015258357132557780139589911173351103884201035889335519824370398323782593617401514775308171268139597521937417742128804924133163930801688828130633265850896040667192424451183910623584219100951916759431879764617258035545708809655038188927111458505735703418524785587362717952600863881347745682277227480210544797413705555294155484758319378858607776263494109359897953580047845647318638497013334544584025173647978853913506034360373430762871165983707481755687817651108981857545115567660859447370899213125053306033174959321503678247911848793604056685604849833286038668853284208244592346796466882294102638059669522926100982580254200241438391731177548919834512923407689758382745683574352383007289792080562427274864037488 [184,42] -200627246853008671438201724059675490831320615961547892990092043116535379890145403403832659570365607156529635839957978460944250151273779337804020849063954159293510676716525918541372581332023103481700333452810514485677570808021320424185825702553700400292848329946655112810099971875548298940656054742877573881535772283831963816591761230228745219511142543807716404336366754087094582128463424550862060643221514164652305197243306187740557480909098125335813866503832832567938641864418501003522740746075764002517258179888825974826385808019787688525372521614103492705549763380276688598565388435222784780117076066731261679174562321545567835233835652154694364006744821620076489536656270816422836496968895009827839103071799612706113927462632974754753577334075296663987660217283763380333361449075653067004142443110833304709267540468304673464382993376139533469223904914983285716618489467237509213529495703410980125019159160433339621243400495110642099075618468345207864756830784863292807528806208175197591872951620209044658027688190224530044898277327927506991755794994493950040125532252296161479086388661112886141125253307707531185977945783014103534707834614588248116236303710254815508822586231578463840493062966517785884600225405553621149730269512266368780780733219842469186883729041318397431511881105414187226753368552323680114358821810253135776226390943313167828052399972749929153916654978542943319855072601171340744951703886811170950034179768646420210217245590069792232611604560817596197575949255094853057890232233284852226147397644611206940067393617655906572345488913900333061308985762397038423483591287343431663393486759786032812202496089581516804905138874126608853778805075432172983857281980467053631684020641089384942517746401473054641836896093659040871248254924582484110710175773642128170782002157411456982925321656 [184,43] 226145025438952655404766469500853857514988986587017656060675119348401758124790213675582227646937430485106578236128149647496109000541627806540377296611036782711405652550546577976476347812320374319996300879616487059904452818493630492500102075281630622015379981313038414585991161290451692215428108124499574651328139961624281389622512264213117491312664508679886972959918755824283683142300479550413411975173119158584180077638059172683654325007117627316664584192364394723901529912104980859399949259096072993268832132404304100296634131300412045215680629232362940787764155486243951236729902037723658707110674804213555318230468894892428131677729412811182483804920531190111641685153283755863669104280146362451134375057722083245861900475935578601689388308277744504278629227414717440425809909358340224574070040817157766111278988100188757075545572952408867704759124555216965277153372714049156274329069198327115913052814649032511323294907048120369301071255535614372536661349319497317117735009977323689310184661177852479503622588355413391994882861703306994985807292626883359980323984363521029754486120931552281497649258355464037563666021133721997949294346044911536978787068739469922489887481748553370942853891071661319424073996332683767169843080603582987222769034582376613941827172704666682054532209083906467061421210431602969077815421713439376744602462082702186718629794979279737289235613449523285692749442653749567023653845428102043569718330750548356839365618990694119309744057069955824272383678462673935587566704758928518983026926964374028835324127183454826301459356283668785965386014179268022065475128996905815623504765101711722066179189356089758521917424201957381588014346212961492300376122120749562616767309445053950741871711488139879376132070433710120575973789423403960080680425436830059112253753294739604964223392 [184,44] -1628998375730417114102325717096629298055836347297484465697633702489161127021242723717219771471421899182552639450484105441625528069567589768265748611235661637576424270663873976010754766236940119467300174612107052102384508828499269284490105878185455948859860821146270776000099899966868097272086779492354485849083879799218461178111247271383728829138901396359572172914866713573775876100172722516969258689422182899916081152269534658107411602150988854514493478589738660431057343237612753675492418176029019093543226354020860711873933253018683748590176779992408340375975252115488467026550522883467551990284568945559003991878044968883104162813681936746095269301178658748505878500208620309754868907740655676702932240904930257778405810546553701302606106956203439214944516351738662930761770539787252738984715057993443985224324495199619380492491255527286246153581852643396518604062292872023694418956022957082523674135894751507460061707875208806020764115580337117221597013516729704843142508417417900491311395483244005572701344743460697432876896486408139784912081267706506253198050383741681032853077723546041332491791506226827082687265096573578547475341728894480351547990047417246443553987036426563826176847910146370207703048887730898392195572776955235505819799934770951085263455664985873491911605730594364844374655191882620525521018205097257560652002362279354303849144087421070943990281133236302302140602832293461636787171656367882835762285685143429924071847425139740165652040923899244719289469617669741862377446613498401642673911744155136596970711360018885779609233385119962331765425441640273993902907131602720407093316777507265830038129279674260664469945611648153065099087709162363498937150378807406046730316183159488241346730552712654260759550996568009804983262606110493043605799236242535512832724274066103353460 [184,45] -27622190857089890336202853504627483168379511278866882755467012107192626220709051755344149370153795758579051073681139076089781848837183661746158597650619325535393471056388048399043840313601962722568334720694160167385367259503670329722158050599565829278931643484087326112526415181739091364041667767151948378134755843319050632053211314640436724976129553295287936379645988842978051867009222807819494968073369106761126314407564095454438828840649649045484788087264380188298155112950730006729995937184783223635388621578073035245177357666736007810238502542526250625698843105835167363229339785970683714768425168217077277959637143850597429305941291121936130832602220286587435535011304304317767641344146093435365388301371530895022300573597479580858717655938102624999156061603130113566866715795285291720708791851780843783079789036143555761651186697535921107336164746722185449422249681961077025978071873556912232437869731364544126053335258429899024402444804802273103512672688377182307846094073720825593035620942524446053688865908785064782760098642650616291553009295581689175447263573975807481481681564997965816407724869530694416819522486183248544816941153915712639145732001282875355367471425655166458376697135467939677710673031267657505714583922116915478861051894937527153816433103095559650979274416707190188561488041668642888564507387100699607490238830804409336059541633920913498332402506659594352294193702818359325026333410607044534816945827918746557182746088054211406425060187734919969267570971535624153003839359379126104497483689237666346105631053796462832349801348866414376919680731798073586517545093048858322387999290165378071803536797383646698922554310064763404575920815206113045219921684846813687195148796373298847510468555992644140052873588499678521462548606705849132255067040667778480119636681958654872 [184,46] 13287844086859060818720645249643122694947709145781983439015923944264967850427348852864972061960309612166420661211629440046814710836607978921862881349875541246689327423006643639791404129369530134013752976513679152805803196976864041429061095873114254392917840720506647722082758935144503227279068991055095163397938685884399183830056783879510343730277940855999756392313716126268282144415123512814797321810835038939160173471954898596748990901878365374316161246058235572056195482952160262044684997087181416635932217574042170369165659707750025434532564296844254336392346921254677582970659463659910508956715054050025547402727774419461973080800468659832540183235160505038261431924326403326281809128348704751285651972336997745663800593112678323705150869378583403123000313270929932616971216756654018811940161451948519778583746569052660161984528211197745741438906739132412368348432782387445528527951248059053022101974001081211947461749369772676632230034824915788963622049558924461276935153488975684308387615332044634649473967807705308299273814344109506743510184986721130616263126355830266795331024147487351418116483528149508741467417142349469663762445106233790466495605703849436156920137300877225189410554591776599883763355128851639660373335116342114749815607267326144561157290618117107576709598971026477506733172523149960687227364565066084407491834426162391429499052339663890980089679221046089944003133881707876408864466637581502269467864311472273353559580991304357086973961797845547599896351174272478884530726611967044278212545551297263524223954281354774268956209126964516953121306017717705779919200932525802387899139735871158573076999929962747677089512102906436545411595553207499687078979124160500763737870560310834838357342251004235849377726570418079448746241225160552367881301300026603316109284380185320 [184,47] -4029843366975361499768376876677683590807241045141511397195690300556434030497252592648063322964499630725541101251233886362703529103946795445606919562442166406800362268675888434344470789818032358281673121971144984326124463201874164046499385275132164896454265146359423801225155259727377133106945571068404145738460902136840867089665578319596650562714170596929876054420878011142254988116247167536494816539427099677097389338459422714247678797829787160708950118104817165285512247054146621931471149068748537741618326879173731081706424554590543818525227637049403803598400299741045893250575923245398655235891780861917752548698395838026726640868859621207288362814051527803261424844689566772106323056225306645878494235277087232759416532960438018971070649378452579974518797376046511836692242701149412627521058892433427473749243324432191288335986377329076176165581881343268709915998172005716357056794251485582763360111270220796630493186513792226553547739103839040804269105519921872529186298735621131376005996739666849485255596796136782216478652697429008548753056227745784447227009818270377137411904008492668903304818976980958537412802154206698587807829069942397102497944851323128354569381260051087572616602389957911826856956768791531242050165075995810952984340829089251867537663352779697845408750776301905758204013213198892509998314046979306231629881568514199927584396373938714742869699432599771525530607991803606697048998459693361103501621239767575188013984101209043775242665070950239866183291297523473499655856659318993024411728109757561234435888279485522556314547264905174725749047891448656888865968231365720236507585871036190687815708656886316760475755929502790686338889601911749788899435451467539067674698631300129282629304797141305672515171023517987094133019517461299227319121747140092937335581308912 [184,48] 933206169944855915801478854103762488644130387161621562258999362711899197496567769970604890810799876950282247357027725766968910944660010787416007631199560464267832564459660942380454990852910440308921843088205035155642951118295771468474411565770925303511543561247459005612991388875681310593123587309441472006444258805665979729535826659197715302312166577106559421602957017249651071203754361226822484324472105225783294835471701912666443390012309763020843769363264370426800408736605233444290007826724314996403239622548289634973377494538100793222349374979169391100236853247147128773135419848717640571157201291149553866154379844515376544735651740725836035361878426501361767179120862646340631939254258439276133287869521239892541734407567933629534276613565082744175046424238107407161563403144452442083069203296474039180040414674915997879405043547922957630981928684833721187592202697797396989243879858603834697491963415944330561535451660864330070363629214685459125459898626975617185157126065068623342042430901096884533378959266672950581264156977054152670147095270412035993840115006543609497533262484134680616519592269991934465509891635526990267201658197770139529821137360997166476375341510725759183885077059962912093285956018947524856660207847351458774606672002546455527650820223374753172088491155996975482987763055866923019931415966311369391727400522131530577652002125819109960965641804688865254613015125188965868757740914643154633807619601979888183048393690412855244969603137882901046209747763970746722533653479456145476553964399555047837350633704329782490301021631438938094487721578823546245930502939466647273640330602502290739759530410299633130821198940398581702293249047770957353134798678730247542934736362742798907874503492370608733815739009060924675106667589523321432742460451339954555422565 [184,49] -171255711245416642651616724395458440396620687894359268195797856056224178731868290728875301669253633705802670566068893806651198436116564353807783384264822837985520386812769331341972522610350152443436391700789500108641704893977629490812254516060677803491828987696849149250892711145779707389011023201087822334333659940556367230258886755262049428059247785930687377149157428694433211376124773469073478305613500004830502244808756250324286584812670223542079959750732876595874901415097730167511751438868894362787930790986071406347557272329065809285545667185075722557372364558903942767060304641371419460690250219982336681392035413936428935798625322731557105482648196003974903417516351717604679841044583096609213819523565596726666866451271904753260721316500448036976559555345115170668317638780977427384743623658435443732915000375359813653900498608844234865181234724990568566888594520151105490203663186439601709995149766913086836368956484104023318606540231781554726674688927332299515345385317127529713188494193024902357932956774896592103241617096307425940768799894183828485430859777685431928047881182391059780467486687795640113426426625517545032594317545470499118171526118668223102348769602190868828691807326667495352514479615657662803044593532750261995022755514765382505685439822011423641567777033981221033107539316421774371886455144878231027452961620549427725349525620622856092843065424620695752304620690542132219486601815037313607804602137777516214438326065716907218519652561146124180650027412616077443882958205596601036299960813335732100461862119139898088644108471074453660172822236838451621947422097430588886082524822070004916401824772380320794616710409993284889754238982336519755880850154020223121244692972490138012268785108770170421647445800367461182113311600972216036364762332550164493492 [184,50] 22647187250258448902090515105904612676492292636494990031055594114845403931377531617847051315711804696622459711598012812486122991705954227751559850369326271686886349504471402350281448836815643446932901194343130065558715495851142235668814957742203811226038263660481201053082941253837687023974924425150073660726367975365125863665079837263434755157230485317145083570854756849087515767702486946556531191226334072266655557749856320675743521626122134758243962428103905294145394122467825378382913726864036718366699075037475028175775601022494564286954332702051405895048346506787885493460833015363611780552316170266282460192900934963283082056177673048980491592011581434118154559406984768062176959676188305347490589776020816179186503640591289899619383725400206826470903159292210692729067516896207342933331536415046929925265620999705157165102431974526237358157580630066770570258940106442885484936309230573240825998949964035226643494042669961650762984076553056249562945084018645016703209263530165089310053103680612703177013448437809611040006298987470307039132259471783394695820966221059806423106119407170029302565836307851424069038918125259376199918959118147263041254461473433160950775674122464275381193537552880791357368133231680530374963536439626696693294020503675035149880401021849609208126642830320089335486297742628943712165248626508333670402340272459076582839809112468668212420089042028704673051761989242449930937199993813907933408717946876610760939615039357360478910117039018375823721963060402550800075195586609922776317767728400673236904212161551377320505756196595550951397607418131957179719257552675063228914496688133557576099643078712773036123441504718791794344623030788103704011739721233725626388663007561679942745839365956270612596593864025550286955341794287809134194408899857160984 [184,51] -575707190001769110650445424180642702928258678710022339716113176027251244928094391120498804129936395442189363454883041945398253622236094060548008884720345575797540145834254874610883567946202551570659836218410112594076151002422980896622017272495398368297047747324246500475728162261693856191605297599581490797073531052533750977226357056562777659467000446915361808215275803960225416660863799213678515475458378098578735795218820507310994494506100999546721339782954477834976856747167857290991007631231410832497557367343304130382752658707181608529361972626965103701205904515829527809400015336235065706599018098396564767433708558424636306164719846999640862275068249504001781434444907255268117882244124106297904267155767139250750053057426875186347571975561748430702415985833349884721683689942111898599715129430847539620104409687450633906813895687160377558686397901858917707056318002968346195976604870242949483748158113210532513900068982962653394359129031473779863700075843537551091378306617969212718089195579509206052261848789242004669472308650509084076334002665598344995338197920495266395045364586175103117070965896381695756676957951022661242710022383667244393504527821306606313397044095624245264124112705592559146994626722362287228231464378293083862122278193893443099408001628890517007421385862120697649560670599217484071801483114996619333352357783637481481030770445171796326469493710136655663671117896036578827111472093457536766570274010785611651162402999527742741657669440587433117038984806064030015279068695009877458735655192764221609954186204195876266508023042528524979503406953819714765048600886671345729914665300550586833835575268647680577031097928852008131304713901464260639704676085944138068423916278641099225664909534935175465151502845758220085976902415548544436726455495552 [184,52] -933477249276327054143363935097900785690202348353760336192793806151940073102421914603122347590241875249781826105152522873165924469697121105697301438552020238002433182708057859468393131185714330050655606143063477456860648699682656919417577531659990173984856239746544057882217522991955581864477319509271114923896447841292134596425811615480191033082060130150685395397581671566296203523727925608188083425656107932626706149742391418731090239567525196567246725778818885443540744727156417842790801884738347055183828094427079442736636629734731390794667947248666806980124865375784881044987257255128411773203959127181779480803706700756477454769696254034093722555207055577404710778253213548275488501508765254399167584228223727540862126555698424967472000345779523773593739777499218705984910229840151259509579064048660929831896549403406609730323067052836495026321152348038764681826474018798803508458115567094483525163387046492990309908366575323259134233416072226111650003583384024287003673217671220595618275837104039989117948025689131270747744534875604192928225973326101875666799538488436552461900986855033315559596106802635342450989496567565276216237639372771938286473882926014840511089844519890201439924578100516763299269777832137659152562793420199349041134870741930562487663146516979488570220061504816248244205475666652615251980240145553848069799157851440050057256262605060581869085684957833435903510798673094156212075941586986507225802297099709027212785666040941158347296012738929594114278778508638635854668957412900170556181512580477294442994150901832856062352097765063902426254168350205315586609860062550640707255482274260117975000911288528209076471203247923423330669717803993034753617559233974105726321112216837104836203964388965436647752918563414746089354388079203664543773431654 [184,53] 367359487867025862517471449295341822611343346297491776452300363614626988019719205200321699853423702643373360549151791819931795486352087597647288100474472991707434009573543481926892330544446201095463268127238570123655756776906377997185044471182301076757966417040585708427255155278260988116014235823467986588971553894921050477537616889483168953077480842696632477795707777728877341271936149960682103338605268075462974274207247730453437957998586905550899856623587629030976304128156638930302897567618293833722648848780904833388705544323794121753433024566889975069645872117921244923305950221991799038143889506035833953642787112301588712352280463891769334722601593469284794106853040863659879772952936351940319308121318211444756707105006303943297713978392107749700411735062487944360936747237925159573224411027519930779100552507737781627999617250137254241534044087478334108163668401671067369805885940764995791301314963925377912084870034026077781551691556850246383573722537247081101667080765752338552667444324536090712811014685633079063148264374027667414821387458744904448541095143491881971464883706269169915607101987344597726482722781304027733744603239349375187776809252176197937817763199784951239837321429205852080138185854685743109385230615736608034910318867496521547952614803597361907604186818526681291972432385125737610940714494164646785366099527092033983866803791167045959794540982573644621413938335270213171432656819646858443954543288600125437575435450342432088030996272145541792404154169516857019322341880336353533601454021756646364782968711620469949852084300866448291786727729754996440281709405729855847242877172100995405284152764523340409460330381852135006913319242153901086730614259381424815080638531277366621304689154583283173721708963203741646923644540095019595232272 [184,54] -54817482724308499884791139915718199848214355052300648664727824758755978777547372279100715433572452234437490878276587492075509321461406478612957698005833696079517496064322385913518348081218161522382591205097220927222521461210923122550498045371040377563478728407016121145270130702441659474830579382786471106848076530493079334659835930636599867075638079849396366800916355219556485967949453932975911847434015956055977006041710045158028958552869942745713994038926734697223255603002315365660263515600877935677032957644573421676206721820599879237627988378422724764402255238410438161737225927029821394478465450958874827954029621889276545869895365662350535543146491120439295090742311997179829492007759030239877456947853455767963442479016624065930178173491586962407303869571914633613427416361162369489751048228310816154409797942437923581677655726651324546100693819781414040123927528078217020446139425192425394295577751901619287784140646443626873748552051010354368927196494419952333800467346960935303083149893618822719176481525747892630033524398498226048036657731527852264697877399911086443620503140328283646045231727270009547309126878880647683946572672224606263860758377643173506167173495278874256672482640493035037312368759169788209663830452854366634121778503283788196731366697226746399536405224152287607191416192831573711654232365909493731183593222580207892633290931777466918583055026042305861422147827629597208348480431234455053999561080591144769561398939379297141259624192117353052914241750966861799880109661693174143546212378929152894141477159942744546037514547975343807538296603656906260581866532926513726016171189304264893518544538956569181485125157254271480381885302539491153169774591825483464753704838659991618321706902441318504231687908144945156495147232133638051608 [184,55] -16921202860009786703939303550750368067115207830814200132907495381770436175831621408323388858289559878147757189703196070290903855651805635195650709900572784910142274217980764133364710486182942995854844183449765261798584215132452133547616326643251833683324477733147877846734029077755263936881328057365408076712198078939911940111959649550618120547560201410411300562813800432760141511009615176879429834676298279462094159596095168307600865955696608921782919337020792047323575717586966285721082789090383781699300751531916163865558590554250651588891968440651502240897989018332595802625171489207545862418597756349795582215426818275509145783794258242420374651664036818461806704352904323458693002532327995807264429768863633701126742089859895761285082461100552517632803533330990183265014290553170840854793732000914085648092412972918192285304496654997394448762800170573740357811233640458979794636589000292836802271391377777031863730242395769326899754600256435649451472859512492043704165778357501355762511469104164704331278696513546282784612038375406798752791155710566130430147721470239532449556383465070142383253004270501954487913507303347725633574757865788982741958800152472012512529804337799053196008948886298063562649955503601104777106261962718825327208947236057347842742802966414917910763489527883061165913593756934605754030108961430004837696353061814802647357843797436294677420825852673945207791980422435316576058519247458502090051445682508233432868514751045415039114781666028862781637850901815959511449103744420806703270617374388877630177488508656315586050120040649373382253496568647011352585211662910012463195900923205082346250251346300769610487529615143339096059348529973132284754148999593774193397115807742914435303612122157141393987611341069736237832245030261638336 [184,56] 11540888499085338116389297303515885233735220459233329041415416326483354356309602108102945041511057811806591461499740844903536877383670980256424834134387759462848649619656470278384081469076093654282072903737008170928850759628400190732748412523934509633953464759606391148078655123790477634165617505468987579420297621799346303975451656035132981994157940135307084203903616475331430226495454188297509230001995672560014172044971215097586773960087516270523353527801061629238266779564084412422954304569337529845275500644281281641686567489107768049497414179865805586447357531258581566948008019112469344879735130007234647618091255474516002364553989054044374880225267082136467024139786461127805730093636621441466644252297318422956890996473832155555895701222672588604035937731173808338963359015116250009242427900947471928353360029816507242617692145195982207673601308744561927176029773399748119852329861171829954936237062415565084592526223050597657125378274802692220619622247965822363313094095580736905984874839222410875505457898483049737477158301443009997089024125166372424649538563780553059884634066194771439436357912290342805551188255700462527313050449587331743574158561231536361972508731877266731581805304103697068500738483553499594410450978325290880515522318809531920727649722788934467467771419431317301467806719319096554073754972859173616507471095246570163465772439238993985923519603535968733043576361982972226617180177279336636767486747081968454805593425773947123210786699045619860075468681445619111968591323595517961310693199614124348486743096888892640233404239679035821663386253673975377734057262070089876118940015028885001852976620657091676628335485733461971511591255126199308277171974344430179559556410241290414144011979988126731317513465012762940176523497192872 [184,57] -902076224021370468842132757413538059335443491463657167381748383827801199656815393330374700514984169470749355817289900356239053504235065462846524571315399114521503838989235694460754850102004495469587588038137377539602431200710588103337154250617412059496930533936588334062864639800659227393309504110016348070334919750009318556495299421809129957494180040242690762194385045483113534098338411164475382770588826034341753934011840772409000095265403258511211045751171566686499755219438591960311273363931511806536816409141067906514571965579914734860112297929009303841768937194331422975445516103229916037286150675597987668512634429074497170127352335678195305364088848411759279705279684296754120297511005127695718891142344725045132915234983981617856315691075988857902195991876324071333492875759844912863531354400413117761518347901464498641056985397813059072273616956691925115239954942041444366613149268334941660657048919070646469750144747271323812248062513927623001164919410553526375639492770301877640138865150167766774153160234363250328998161478476178959762747077313940681770433319775762285251450021732093922771545981886412183344354695786573833432387254838149986435241905090677595515397918157253719340265713467820483007094433861620045649842630589068682908813431480055909466242605550014267944997802742365878064099019125438556518612400299170756742202101340689269562195345453712660067269719831630856841617895944535620805340788223538561967142153296905127275025126982435934397012548165516837389153593445736768570535933116343923850540853579546929191851074391533485077388977932451524583913688733680803383235060519774992130503642790819848292029352380655113867818891486713984257323380601014124771013224762566491124638498693178376719829156979447301928835006034985336160169528 [184,58] -2157998086593693732479690863084093173144060568090697418061305148768384698521177159512550656629922189274157635563172788634958030197437479721931398939209949489989851136811484712671483514429145070415878553717086936665527508375285296358712223478555581875532591045684522821796689904932166423121264018204162247607172094726802066182160674931925270182555218929354405303421667612792538433192229748044114870606256453109445535369740950266140590697589127779844579122699152308738551784345859922293242430664326853350623346275869458850730975794544873967849460687718252293099812844227810445273692834045724097772019664157045286675098989229656649719672774037096564189354567418982625183066236730139172731566309301150122127857872565860658948353619334875324307458172738994113203948074058760851388057692696639246431476938045897256110570941093904348478662310632138971175963066239904006175687551242701339103022381648231134824657896794292172786159237861907421167420115118709269018290095545670279909832392454690682324648326786603232668172088557388188104542252339173262457777716280852795738201541851701189482170309059289719720190239384769510537695786971376419657494642043953336266000947940055531952168970495478657719879368073426175264941004382434171727779300080771861373245602277733206477550970934537097491982339860542549956097915398553650687325422044015072455724616517789433754504611940002892883451261016506525236459018130014926565274507739632809846757495916539533536507741021609123440061747663782389930684867957706144108147203175466855050807962334383364029049060218141294946875468423087664234652060537037416945233868514312439325510147405597900657446457819163515395197046495242243635327072525527371400846772605133241719804626084482170616255530196251404789889636817142939152619388 [184,59] 1521525913432383957493441893722558682579060783317981579070456674939721802242007360137250566412331175389398472785533663507461754018746253855854057445230868017623304128205797430511765227082857613451124966447848611838221189801082483053029409746114248034121993553407823046494433200576016216406713238618229724529877285161939018384801390141386326561229862966709014982946182900092960613920750196998731404789246896736845679457897620102031831299826254165667598825722761127860365710480578645655454512829183789953483082509221944498751640544206354621308164517382583616289888437138271464138020183246394584678298965127722903612538285339847208815820833045549303408947572885113699564279946225357237573304353253849668852093192413914860475123809819331598659827466727925718898243552670428672339361902047119922148903567315320615869020471847233463730171358697689446317658317403318812436143843637043656296153386906594813348025754653680682616587342202292370565657272327499665105605689612282117241382508783533440841318570495526392536807911366712417501854007091560055495333394779478008012738190699726882084742778880976845366229812442525899531653956254433591574793978999533508585433052150108202366266959278088523669585018585971917172955673875775054027267985010971942824306669052059690510416165693007177708081841091244825781875547462319072884871358496797691675151032091009698762042505904821187310636030152998177758854821128213085177352333550070940336453432292469951941515938760681942870314650474233805375738348611737093695507633899978833586126894101959410398287157592682796907128869536400881615608042827975875086297497577899058461131302038712512301939068747983505616022949547237583910085622946039320455699403549814972718732004630551376575214392511568189237338550783459326298736 [184,60] -575900148974648160164511400108146588189022166791773444309089177600951919751850839373786824857312779249781233742223383835294670160847915850162463936177353681061775865251647645125780485273561876584455483111657645091856132277618984242910648378709841609904984901209012502661508149162395336565646999053357632420538262815039590721668367459780645969117930841251477422160886401131242969737832729815755447398682039513807224219353718255166426159734523780095691836123692686392439710296197603764391931545392703386569889262394747527388739700520550091637055187170528182432781159835716099133683552574037178718320670070403762282308471157890442939464112474232804268181164401262852453247206881649346312172607809455941821923245175121523321273060569903212994961213683421806756120137830604047520854996206683683106970105348490408726346495243858242723912790055381233519742866125521343949638429441018900337461276369835292169411421550206263446916182340943916427156850668363793392895718252570616106155133665700707559210927644962316729217106295094413280976184667325673546788786162392849720075567739276277291847164871143360912415036047360252336272542976468852347543036682837533101135971231747588185280980156295691470127281499035718438142375103696071326625630207537805274956718948903677293453177416607009021662450888966837514081255783607663227930900723197627940228667626251561503382628037196026678486152334222276124379671523794106072473562394156980702210301997845342043998648672220551777692179844794875485987239912239220093657654568786577431934794089754809409536899524687827797163153169400000045497179490104486570036119663750839173513090436644293721804379188684039473843715013666253486664310288860140462710288163900853665185007862178928745444121887793484594576391727386026576 [184,61] 134311113049511241343056947273549983228644856106950670737221269091956169302199446868335691287853242251578962161312891177378620722097876248410487040909275024081467504284445842162842681251730929996929806359453238574765648158998029982381518466120497179583966166935357524051679725251693501173269655873491927369206758132287759411890080232687747085446001073685492014917288305341773344060465221587074857198564833006982980304179396898027175166247389189605998710535833778384270380449671312911051580354815099593837852597056087952194320596544392499926480292823017523131939428524475548895228740912332607363095446806535580760657613676710498610908410386480859716861272097333932449984398993659516322780269384233754410901191484204145537574836334769088337578977777027914161128262492150255270855359366099954478130712553179183103672554582606606015815975106282192240734283377584788021638921578394589644216414471415019858954981537406704117606107397660953088619666677831987634851077844349399082793204691931686828384766252743668606919970476314967030913593868329895098936598651429381180678985263361194417180926217440922162705872961145324819141702298269919718766045943822204537289839714137757928359928237865314164297854071361324416798055340560324481831753016731845310870841860360412384148623040857874836204383092878452682357307549460916280309930880141022515736658889463016784686368281302551638950270427108337039040410102472201612038528271996897069343093943433485217777377591241444168172953399408492571408417167973373347204747641789831052713468670558741617649870598034582253385482673669034364955595941596760793242685747752529374480120115505152407502429412042875226094312405688835319054883480449861289263555783089252927981735751921634084256741932701177470975729059685324 [184,62] -14352401081240132648673549061333222390334667956857940398484487673215954632829802476890536307498917551086076605602597457781066510084617423104744093558356420264365736750289944173068677235721563827752564134912504389697256288108379344799254636326048167476288788287232645261650943530419663237710756413981004658353941128450832211160637731803390869621900738090432935991011778877257038392484892625310719972421384750073937279480962388941594828386749617445854720171318125662439363943819664636064713827743005654809544663822142225305516080127806227329520755302489150885107213572789941139326762877988631286613173109191817813657950303518332522683275548090567009388762865142071447774458706053247661850307890973283200049295852875527306573543477933193955319758925379478941663958788789925224761113385413299325776620348825943367848905759183393715929475088337938012019078665829682309562776642700839178181577923347464174713948183075495966244465280425693828119130032256451815805341230463493423223837894584492627195504260936469444067276272466946866383060908984425139511736149903258296105097595157969627037103271342890815881112915375723647226749819851026689475295663191697448513100008676287775395603773673428986253247540396796885748347020059123000583702340662844239838803329263630778361911651711927301493836144247251932969396194698341208010783281283576254284622175963998781025281178856048246510715373138673351303385506606146697965325707619825045210049765415442475605519649632832508721438842148323397847355241215440559817414186520615206679986509288515136197491849949724979401643182910545556570456748089995397197314324058514317116038151185332859678636146738637544654870528321431130981691700768660644623872723517605454457822773170815035011843560843398061064688921576 [184,63] -2272109756273411843022945733682522078863351363652959813378618260626672222693146812601933231084679082209121208951778866792895361358842527334827296990871530080243712882341990384721820538626306185138629563913814668139006503284405037531645378624439237359192035244764977591457044397186115901981321679441059456240179497546798348763894943023863053747062841747324544759107685511352626909067497487151291092583278403189470757344599779386844250934118779543905983959075665817286268879144969091480088065129991977627468323308633235650814195575535503152184886273990962807949963850495560656904238372324763884484342877392001790231538800672732067933019111715958721303197635177667233610262455004904258361671533208529108566173551706219973782325658258322373796500682472893481940444404810994261392601374511669923161703852245168542272625166527527078435313719859026744117203669970684334090965624237068064550413459495123885252579449018698088869349727213507635019664535983087355447163378322361554292734835680543976935450152362891917101259606077826709388691370559848182987234082847136340244788422079915567010400501233636028267791345141278116858891991306563483208755792000839661061334330511523669238848640187411031293507997599559129176247682525569988519844274050020639819403978070800148027851570973061042109599381062320873910241801115927634642747444674307345581796188928031393972474291643682586848375677020354943876261141501209110090243486894243455059662892069502607488346364931130026247388575787835514193166916257455328650693854656631720994765307393973781176245902407297302130570192343497622203493230811704705190740860087758649143542397579558578130211019793773148732754517408116558967201366268702320531134816403100705869331275226515327861378852196920385911768376 [184,64] 1216631692098410802051043323170478874208725472174531553659286069481540881517591946371406968960046500629558377137211652212676991749950168444175440237251063991850732017065704309193641278241192405382984477269573366061268164704686165524873365471420839391388016195348131429175612726385809808570569483958851584070415089414463069593998775462467308773309641430993556208812321865684742363583643661066848061611200807128229393272150375245176090795333954315481148130534258349341332890833495062778798286817516288600464454709446787978325690522723875237460818126100156240787170806726110026241906819942551011533909636626546732237981545082732000780850354699237698047383228756580964218431813629596696970512648228671615766298091024165220700778560024443650865548324456150494619464818677615113274894291692003830548392423665414095349388764852679025461603859483863825980374113004640839447251588034212262363880213035772780488036953188340405712894031895882567450414079280984606510521090057785228338429558254410187984001685250945862402584760615223787699553368222944616292188730559055092215258115773332816460037486146742658167856083539482492094835509441577400620576748482839215860156828588183849714621776667740808896063116889705819726331330979154930389253539994211962795332769263661263385716444269114113990022632628145220645081699872150471799467140466000280493308858753327129383658453598292750035146616050515495302333702277594855959691810669265937158311550662360223264614416359753737559833590648035652223656539451704055934252940736896806955226847340279144317472183324894883320766682778950078886028959195331485345513701268081523706470612390709879149757419483032965446423317425123469084497221997196091941556180202340383889713700496537102467620619648314022276678 [184,65] -180447447827637335610025135076228077385446793615030981748612291867061100679140895235367894431629589541928202808045781579246648895366472358168864889264947500899827497874002358437287312646709554680612081785387845432563254518588147937244326043158565784017765359141224925621044893516232227357388645111583499874619781487410970431261923594598239511462247730945837668227092233980650591716579017818951822403538496061332493337566902564633208132942556018308741388830846433530335771251528373065898467743307777331208263286989011804431514643773347437081110446744711485151497492765271861804228928882533243807110463799473407559871013142136376558572482600844290636557944110730865964663427130578245521299797911397927956511127246085077136525855267484649272430775933458254448978776388460730676494039896611162828477189578770824787789908222257604231315349611701474714944766815762414923774233053231973982063124326116422981237746440715050698650954012416529084348760445341189652531420752775893778770608972039716069340982484115496219630982472005045630806481551903038395364574293583442787506408376084230833376269453232677144713158301513297658755112015015490431776317586790782530869262657061425239771502683234576230499290441891443854102833767648990372498172960233165978873602467990620914968909931222342290582834279646823819017326662795315815011908049008422184716295005592509850872201689467448056033989521983740650823288550134212152270452223346316920824303046165599402137363140894336461271161459382561785013742426426735353785021813980759527530698528323846622843338697525268149921172294931155963817517183015954766969921648786805625829502885453163163747483476432336312587011514220895457068361470605866397685526501489025537377930706174471060002092680159140694 [184,66] -14088475373238377765443032504323838221940071462114040641178586728880905317865688968636104771185658456920312379257055790661540159188502741865464591669145017999971076169063506894408903373754347729272705229515120094166281492905414662044051282232948635062354105456958702083025732852547018425236974997540266119185309912091236350422415629620863785081500035276653594862849843989005639252986384913663462539595958289208705972123323730665053196377900367669385295752903965767996670457658698861054182486068010735034753902983592700218821142562044804299867808573900285496240112240364349991292126258268747813847831782448643721402119555492562646952745792522085799495487228241310048738699919629736728617746663905224842615969004203683968506129975781719180356837906922574132771339722830446941932054146754102029640798890640229819652855940975347370953911798293450646205758287172371627796039142292700008328343150418927910307727162545596408979352565752053889256926841050169780340419306796973128893725018386188610864654774571963493278937393372539159054663467941736758590398917876353833628389109199271473181759411338355932674458146372033078796976601988025742055105035854198642218278848084425002115167617519105360694096047975329996545608639393498047841237755252468066447558448812056713960881809221752676110363415101295655057612737897527338489958151288591177123048212856027759930311102052658694399616283710400659051829373011579941232798628251432026951231505615772206495684268528724990719210937933919447511212117657689077662184421509325732128760159538506131624468945357281878311639261494629955949479129271693370774116397323899441346382475428115819493183282761257896442560923344707297148490202217419218901005227408670293542368453969163383316480234986260 [184,67] 11396181590438327312685046201840410897387112649866966735244085368933964726967111006080932974186347213363726416810401841992345407183694715904280488166909164917082791111123227453762107608754547366340515367125396648974704429702961212972187749203797106968736369469205794726312588632483410919536251093967959482922309090121474035598912514127507878492270097388215483197980422027490565557926810892161400666872883961236770257557909997850528309847031561876642536258473351008768285492073600718039036648111124305476920843062018868406716403226909262191623655386685557931322157599983490514525398458376896604728193574511778963642713569852987096929290515069587641989252514040041707074915523661132309929425410700089430340268394432279887712416645135721552344356678136626018594617966901813557158576050493292023353180862628609444475967838070959216701341830918505661274518822399221430023630722657456819221427844280413310841050786741164286770514967232305454636948505744203433579935040357375175085177671364782863552743698240947073850878397740802826705880935627472049084321062485797800668376077100823917765885470504030274883270635267734545462984805474029126459324327889891862377299065209344051343239431662257125440791777973827905397343725567755698320787729015791234022621145901230910157822881339547524839112327020987008961036797280402170498306664816641457327288617609412629419121430051712405117007822770447981081094128670311724736331626730951377966444338014333430523132574312736772819746633387870216794551502375298894694598099961808211946942364162421374964284159117864224152092606504395685063158657609929418461932578471177478902437788617624092923373541921933603260371058116052107256392375539625247240812667867667572189061737087352359442760309504 [184,68] -2189800327844758598842829803509795823843041625979645365898600312767147357140136995619373708110672019634419656366943064305671465331521029523696174229357879855897950174189310061326992849952103678970545513903566846059892458843465117168704017468492093534606856496613597757303705419093001073993161562788780096664179387843636457574001854083761636154438567856005845267470089596909734074227050437909400809538117706240520073486897658285720382107643702727888767206771478383851457779612027384731863617487380041774411946386164814113192383940904973805038510323404252211891847401173678950761669000843640779467464548466690691464538965769009834758802005485854756170115863682812320163581540148266637298607180228978595244644396181882659204232006976358234206979059162241733700310144484108796857648029196198674579846729470448315708965134655716140207048664558137713743263393884185763810957309366076180878704897516010764207763780182702867691246352295567187634645080649372715250925951356215977960666145082193437336852391306496972485196818291455274832804848576524758529344270396734955856929871241359579514371265284662004353039929513737028238359311984196576363733234696098712242387746485045969355951820804929818216688728355574803730856706069584143809548206357174267346020426736498821293299024601436807244837463591447150040878111385857193640797769729374633511151768409945400221546004592815139350148064276118009441298853286347890201347510962138050865556028867311922091111464493542283466550033615279068945885858276377230928925275592462729285830728953152854361511744079475445370303929217355259546849575334862475723185314379017090052618492172481529841791196838717642033145873197044752948800419953375394295150898483459573470488462703643776851528943 [184,69] 130877338605828510742900295697321160860977342567703089618680984111038431078596171962006305113319450152171829234597514821583483896842906211980041836910010100636552678832597357314278385727598802144551415732720463920096922840341518508067100800108549587257810834325722128230509513284370020158167850607363596101552099875623479705576280946845339988849153059570691200001513513316950002973427975823937843430287625504012023632615242118171596348229150405930269766502764401366939715444485341202430467766330179707965029374562575116936990419198430970673426145475212514406138264341606208796949860575117191263939395066964799464247999838316714870139862565276020715942705347021626421666861098192465336466319178693476053209048304478550326888519632403257315120978930916162114970874202510198789027418963538867858480171151907418527852763829409608694621894973612132556787098598339753187709395814047007023895640018544878582760416285412266171312726991571641285485296694034470765886325086436857760548980919030080635400472175418767755699273793542843588309577459787727062500439766813159661335940781081664669023664221029606981103441699217222631854159552339999916639509894206663376937381770783909316601467487103304206369622672988997131338531028563731654042681598728434867445248211902531414119711413484550660512655006357079179481120935889843028890976125968256374234990010275075393452638595078302949541918376528670399850950572006704993469310068821810152365035986319750430014526296918804725948904521488767820942693003891648976872882550040261620320802835682966000545493946262018598133374175092185804565959766175810178053252614375876010918182012048257967496062301267527461668324768644760533035336897955447145083716112131361835678580286854714269664 [184,70] 30122828573945782230550978909839802890625425730140068631289149262941832390213205562684608053743835982380440967141571815204400175018915046616072576383963746795622545920780438399955050033116419882323721305396639212487940440186148381736292162282361005477528578124242378124576165092551554962562677854777037906552649250572445910113207334152292504186613868212482528396463541064828954055838670363733454563439428735696547833551142407342145947397245075603507785608930401725973166136492023754872139055860871245904219384924187927015003213758049507254751378835164228054552696264134121233873873383873832110909445103261823059947952026589818802183048606020293522103968879677854197646876897464982757869127823237291507864112078382010190843552973309247991264663826543078194111547479563266456965421406371144619282596465129611650959359031253627768162724878084192291340228159483240818041298561920192008600133706647063398656669781542727237793257186140398869629496286233828033814893958123278603479989359198559649333643671137417809539486659605459330289316152796691928574091287096826897552346069434312664125915022209997626997846384492465737923539926642535972523260425621545000780138213898869136825759875112215585353586014732687996972754555999982060178396001772710058100040175657518317458822665162990344733742210749639554838301500095747521941990086500012912311786849386739240661816823566959640260895237595245169228051416629631544565294317861855519593651495289530614614984054096349501062766538666512962018548635101501534013577494560863492908941716523568037927650603139698998129034555948200824660418172100658844433774414815674139168405901071874763602389621325337725125184854546255076881829319946820820930735553073338393117287189394316344 [184,71] -8792954744656674341258928046402741953092160368528586979848868187648195888797327289146411781334307089871319720715638598464666405415555911818675848216833217426789554936141126402403907479215694436660808893409899050367357449607832335368480081282222670171054429976152161951574952973793607922931817846338620813388565725677779913832916105875134642641361679058646978055046533750238347710004445365648824229241035734225001288635592061820655631974137482440391463132631009000149340704956876164627813404162750363021907088796955711431826807207274922355426122667447728135804621528254959796179568225734341280931040643698281827314553285342770549052089106589754830574020575817692838929510064310604389440534323539417114277245720072722893927531688547666764983851220723941840384481160572776794456910354516286215492731424089619345845058884033578018882367185471551207268539372199802600295572433424492229916474401009419919169601719704147607125780166408059122857485728055409615530937088834024820990799236420528807764361268093422591432785167127511097986211936429438907762426207024658695120476083780225340005400595074581393177732352828524690645225616263599854212637883457856765694001896828615760063614712849386280505634457186328033714817591586701488023031751804923236595179488810535028358877977326519641616457412410636153704806521855039434149099932306677417070382434560550671718755852380525642657453038683276202329539135292012485152344496144178542211547825905117909482226901569142510288079150381693371444898189650827469020895201505066060681576211602285082870369437157835424114588314571078200784446308144762223509171034024774458509018091439048687445285020101393341289052051906735018889286021218159179311535917857447520650023181378824 [184,72] 1168839550783760173478408780013129466789651446938169313645540695339508527369446172765687744679032941563778662217726938774759466785270187982860783320809734505373997393694010122256002991906993396645092642651219655273000432510436582244479312577540052264227631541623055775993833943711442892458633365724398604902728901779157458112037665334710464057416414435847946973442774153714439481118826009005422676464079131777597915296495777850346498832300605443793763285062386309017613672130014863394686239034860560654131518317541582042336540965829880823313222118849733668441043993312192631200101226879168522014067072075370988214928840325288985152678141209910362832964297048825031230488821737540302573971126708358094040701271221312314229138956195943910463662481135801649071821952159284767576740876172533156130593192958816922060257473569036148578235316822142618918317022443457360400894486066914869903511040242411218403105523090429218608314178491376657815956948720635634340951625733644063946503549934851115487599975803181356129450451956749609511129867536668539555143745735471517761217283736699533709159703193106859143144228792015552886532964726161991003761263581014670719591790038023831987497137542467767026535232538948062150305427993102636424744587712312986657267095427318007139030574011322567761999306453892234197536227419268090628079122091310185740508860403209153331461059390639088941997234418411112182610836579966721158437054589603870516308814168236647398553129529137917056466535651461280384981807356254725789367634989417490111500524822113521751977738885874481088602078579392399347091144524690707803066978808018518741019270548757234572598459934509009171388547144529749549296156690241758447182392576988049276847897078 [184,73] -116423867402159107455754198059449074594084127067392673695272584841832442303183858282375008529838835859194497937725240941333154390261809697968525401575078083889405437310769217175171865240055644238901367880768374983678699417637939409938456761527014069318519481445599989527139693219046298908477341868427918146056326654633664282646748329791386635587677509687182212054121129411480375511367797245518053655574969453583335102357738194399251917521939309709231370191229920576525051351010698503813325459252978102640271703780058661911020898008941840058306443712219882647541850061402451420904099410167986709898183604241581069526226487691163504946335107985553452806812276148011202083842238526500603089959895757877510460807722298749246430929512979609343076444723335233996625505235046373232793520452646546333125328345666296568706464957788327088118460536316062207290496971712332505567448669961304027745664709526948719797930562457507005512658980056834295026403176810920061196437145342996334613182522824888061339431976632884102871116347730997615420594587549441169414267949138860913973361140101989131277087996979395728658520374180661778475592777877429094686913415831389903964273643454853558822911690596012078709588270768222566804124175024061394623212181530469728364384071607516162288503904647130464916861101725548199566704249251268215091802254267702010345955632553921159839302288614781818755191391469134227064111267339695398433956934158576311046991574531801954531905522193954296497260627659679645883494354884976080215808351708148504552243192453365239659700190428880778587795011588453351754736546145697288824416750971743601537848519939275942334890347259140876661874101684430081014483822455045562176939408469840940469770 [184,74] 15387876561016209170158481804799708352095041107464374845961337741416598734381224037781694025351412791279200266649135114499730385310470758306615847715760670243522215996848916053516405298174213044003180135810313926018138371488969783288232586642442573823068040221940272035600436123324003216659902589093788577445859580336421827706995237171710032945826651514545203479794231584502184377634645623044363864227987008752213092584877961348513101207547802634918529348648601616381490261631120011371363403695944758515948310066837819242787398868895851765604910217475292316929446281276324443969395032310153346230957865508901794647103265747315824075048666450160339547605461051225059181500051281807103524173748755153913758764230151672337414814503654842438545645296493281303722298983057961021870926278762189978008589055911708680729809610404689033813151179968860922409489537032518610488472147636266833022884058780719069451286164474688162210897414305794166631631077128352877614095571842606135110807333534291583633741024582843031788087385833654948199994702944249669147980918032513679747828081129066826048586186990005360674080507184453767537456904929499046555021975638834415085666814350287442125273242152093538710561965246982683015386781561333025961331821007196783146805338458234366334281275292774939752151890017047563975529150160841708538580511020015863844174297673244069960084866422274476008239109347332668887656062082347188583921678663894166704650264184946529089178077354399128899904801188643222466802577860314120066073649404403631561189235601912985817672912616187921129548582933163360112256602589562357999853109362479242970094382086721160365306556903921028943679436866008428353020107133189386967852711589017432124 [184,75] -2731911038357387556181893372759330774008558740944952812945138177359612145161800713870414858921371349824797247838356402417387044693574311226565238784855383694542284752147731614680317041303994291107908582826375258183817216676507895382629039131085624200887441205690198978172036459465215915640935148648303316180808037966837037583931725980408024463484528397974344630929644915398641716642426676510364443944142640079257250093400349300707254589859713642780476985390448401940481534390928181405631886491183299031381208441166172404392714745007930685352687254537948675906719201103271729429385107598936792833773330461125717641658693364837160951434662586560586551904832067816108555505426111222556821467415718046568343565480890558691378646362983905494345353296930012549131880622894521142672452709152490888754658043361656547817287378304764463701257870918572772725812496512108044869385899124546041895686791781392585472647306771928628322351043045915098349133330005631145387140509766459980117806947196142919659912548584585590466087364684032856274443005242311581830609078378315777678099208637567931328978525998022484118040817828733206904311998995162301305937415688360721508407617494217506162517890806898921868414539160052152854834513796039742462147993455937758670492167831942811205348367301813687978117046286468348136593327358937362399473848228033895652917591816469396586810576429768485432944807265194634557095584854958957449909170842375777284424866183721338586682587511902736671461931689724560732646148571790480387950965072729097024154342690903355755291344148898889426987085164732377022189986980374765828666744694932782100992233347723842357096481845124156699804427172185556396249190365847912103627328496571212 [184,76] 406277689059356991454775688201349878746298361701710203353227277804853905897700856044023386266804949412918074818075163455842595642905958810260706717184511122092462458832101442887809076136601643869567805040781768061844287117211833615014800502039915176794999206535173906018691019898506520110340988133545382261817333526258331346616456353059576919049964141045912131045224599755683982995907988786322176678900037963001184535734432446072675238316441449056665652462439788857775552816220811825715779608383061579368677248291069433384222615702487475601090172816463041228488591311218724599026276886292060771290986148311021665600960691985202922198404432178024051807176296307963476418585554382023589929440897818864654021799855078992047211383897068728879033450877581068577800417345618919054981231174671000089798671717414808440668208246482750875176418656062520852842632068249794659161470984599899400408426638698957360850285729144202166020500419075311232486846289288947842138247784188579310294036137521330072178585855336915713742847672452244257444978931523563750780734083714160622745252746209490304584898246019790922302789405694321883466694898461022352832840042818376383209911399007638634202087841451793779954088399232371911646253154641463734644267455245572771119136851984432917694299863952734735285841849860990156093885790112902613884849783094535689238335402880230258713466226347132710549140329102166367829344767076144057667578878157723595115698917251195948519347013535364321189787005914190057594542437962122135417577596440227758926174787237591241613822040836620666553446272147339028600327931415094758844735700080505951204626167073304050080335566421272443536148528397706289328388687785236392074699958555 [184,77] -43802358285153420345282746337786478789577359294507467008936271384479050173862677440168054073988297409838535119194536319316776967213983380070602393295766662742334579817521978463833317480362649921799504296671939920692140609902259896914652946220727408481096958498345783194877487524296468200138654358065700069784341987420271669880206254536556732874577565237690843494703165911785212812949945132269005108150864695798235398332316657420821045871844889931352963541923369639397195890281620568731054243293138795285613738980206830989176334326142576318970699842105080049020415539264314905996971504311929602747155939752720149046620403633635452703037219166836079009303845548011311402694208999369551298001341111523226696922430862426376476953732571596373626282792511556074682837254250861279953466938282685564925430538081064191290666290470429669252959359557400921874012223765075838264931631866574663711162806776524852803053028147648180281765628531204550798491187939512106061329530071314546297336402045826674707473247160970664724845135714011151956478818346104062582978584188503981898081241726079034602841220904308621421619966882255184363555955080195503498152497724415255657582747439038843722362636797262681940666570901205327428773950073109278889807341291416624004011741984403408263377004606655382704514135337835856502225480546567356368594334701255300748626283682402980613889209561664374763660500258714225366447538696806448879111552885271297012634957355690404104900087834361710464656501531515261965133640438135143399636576224755110941144767730997337694834662236500091600734144567568926627498270582131661858022074377938720196001367704073944500649021237907011152960991728888277838836871740051004937196607 [184,78] 3357510516852511094839665798601965848890968886648870961654848190375850817119877508949007394668352058019540002984300470653027762370173871343794527199167386093452199381875955030116704457590912480479475995267030328854988570325053729163099316211800165090425699702603157798554198093743697871047274349176807789653002504185581827606382902355180956914852369906579311067270868840802086429262435102751117707377986093643057290445767766683546712181720545779101167781837212472787055071861916115124545448529750730998350797481749311335990441542248280048044737798701990758291937812788813276867667971588375201364994009108351606663316157901348553514422805716838836159844743733206978120084965901361590312410030542101129592370903346266771213427156730892461254387445285536466634753479132131307237559050080220253598230222288788820059923114224137796341949275920078502012968352054460083505791527200968690356758731033825390967909724918846275132595919163948239023988235613740538641409263802672826381224552172927503006028657958027815533117449741403304805700563586920999308287563512765310069386921863273296311563767980373251407216930339873142344665089090463969284100393826077729001723634675768589464357510965819349854197881191431435074986049269732201761038568904532673638530942981452287496753907657643407566252647603130685020848548716489240710721071188409246100948980210624814459497175270342879739965831026104917645490271598860717212774233943803923062352491438438279886713825955448762571320060526662801581155826625316855664048882804831833423833253577208778618916232757460803798595292100980347108504786395106345594485084868524316751716411869593704487528699990181446655218030554800367848106623067642166394144 [184,79] -162180965652619799572398308975526099934699870061116763595890984112360993904391424696041898865696032898278504279491723959938686354947034209558486563933675383927751591523593872288986570055167457362413966389268479162236719303089999940302187049135510903598160972428396720769339521534419242047987203033353915583439344593032549043323493932759609319453562107887946587739767022970178579206349099622703396236401893715758732773174035283907026985165391459693521235452844689476666392762297332426967783221753038395332223536914112686710669894419994643140781310593933792354854642106041726062195707291582060572252060940947502946742570102871152720950640959711530861991966460057458272534952600638044414562581941978753019254070612459254668787200369094846511644565357222716194290713004042316931354036311427995890142737215531482134122838742889083981481260326511475970126108474410478337295885933740287786466644128606865002066420840847599152234345009794432757257686089263413361193922569842363926448978696711074025469680909459251253103619299866490393177555105449142410915439665863387784326836768104746187086439514980110671362531727959396393827199862285169723519044823563483974473497027328762213388140303688498935588239471518815512993215204389499478913938256878511188486328037749619533456129569544371741151441711429092864210133107841882070815670959754891111852973236662885948013010185668760172312018389631680291294748746140355863958712119026440377891970176270307194688081592615083152071867404402657753914451248145354991623841342788908882923525711419697157905644192487957739620393563275347753763397489731461623935820213012178920972008794176518501931083491140210287433069467296076637656269910237028776 [184,80] -329640286676009953590565345969433703989091605252412066489709567894830191006448217163837573969028386212707075772625699576820886460978597619810290897546287621315599341304482808373638968313902189100912655335873574428673426634285419994302346043642577075186554934681003541780661902354021385128188851522481295707023453721437058478534971560974262894719433701090183007516838838839874371094045328197346936629078745333666152806656193849056531136865222407372717794846206319761185706881674773829037260718674575514049492571406191226301813292251364374366499370093027010789656633993118480661855765407266855567253962424060220925613223127499264250135000730780065800177227769190683613161426236863794032174442946847060965941274616470825866415805694590981605015125330069413031729961852099504154754381774192807474550099314854389824313669588304391661788638730063919766859222420911826835162227639537403882901179442712665341623570051489713650382064330202805282507554085016639450843665893730394271140839120009278316306355998866468548396993199530756316729713032662910517063781030779545171777328697881869639921991352181828292965184965709987635572128489256437427347681714411577684351525707348711854388351223653171194622529876972893577155866810388797799111616824839210076906773253900142129123090144918483173786913467573135539375968806849227762825933511972426966469945200623359528007317854111621474131190536483578110217033745924291222235716763753031481637718977472485485111536599158129212699017334561611841938552017406141036339248964726295454180395168802962843123691613414090681212157862781204559804277512319796607660774838350387926040544269784328483099553508433645462744757472284381452577291429800 [184,81] 1104516509078067366589652516188473266826809544684810579840976423150128381909537576758956219118628997281117691799449909475305955839061192609430490327319262258742694790525698381082345871928164920760373839280031697721672713492156800478626110514517646779759284243808292477743282376587341939968141356100224315932364071193792463635800935865081097489661260277791235813449993099120920997217099242253724694998535608711078541419725202178144915980710567834727139103643390045712122403936096395216475355047840388421541188156008119565938859867726918418624899535248301878454922766605472126598877098670504972630384642357534648821923741250911455424045317537162926736281816318035622333817887621572776093575314196005648530968672652140764246392658035562263422369192051130363718366553020775895829197827833312217350598200626690002512710452549326060536550884247060680528950518368429794781819028302696666898767818547677166983293017378476976641295722267526321880746370823353498090442551138601398585256544436013455316689200158597587113737576522353847680508396390002950786815643397357831208522672322018648836177044393811200982355435890057914831890365473813731954554508487358917533320724934798532731341116815484495172654582753120633594608286593198791437708223454449823837260442761936167062220619804833168400958813363057685130267311675972045082333683642947875046442838128287997388279886459309560192331659966607879345790625243995265322753872173491283698954726227407691311000984559628333357821727882661291698481600282828453647475246379256493619624726026439663210338512508185352136139122875346699893718013660477634809218393968522287046438002405088411420307060589264342263593288709048739292297474968 [184,82] -142494689778586012504983948655358482155319440239948143672396839681002221472499116691433147485734637274858041941268879799430699309409505799198509190173284583106632193051789218246200449583035317928571983736948626590325599070741053146281050325157262495994987612133167421535983110828894338860150664715591013730843756618213977758058259922136082504414580408853238325107879259738245850691876480014911744338230809026199387650069447008074836118860982457697913930319122375884109471594880884759896824504924488219401339018206776776752796610725992021265829206218382252826103910706014341538953702816503729540210899890190441757818633107121818204392678064767614355314310022241497274309652389156613192675605420294378498012178220426702828155458478106257049907088966447774614245807591722948144507791778654121941787104498182856022513162626526891539670332612111805213666277560168801572841214848819763382838053105213838417064900729492271401210446187245152282273275601826129180515503881976165031571865353103350861220698877637970858353832634486598671187851571693428520414578476156909462165396857575187212500225191549231669433435127777004473625723649514156608972307010365231630642453604294472744350788800232329534350919578833536946657297212279685045955434834472713849597503193372377921241693557092243127583382082640781804999829714473731087704671709690230110017926004531578503979845338715779281904433532350765311764316455452346427261751985065834691371621926850065863280673459501047615253544196476155340994813773960228267981244746965557289751662680969080452888078869421427460452501781045421317972839541809149716162048866027139939672916168755043890992016307611975969512660120241108507194584 [184,83] 11602376952290165088181530123468855824975055426973641845671604863319601427766238024735299392771849062181290197980118204330441304229444821905962387969055438103218085005796918440157663771281100594779906865955631215224472535152958094551788534212523716487790909690827139250024260604275182053036962609524451367313386481320493298807707756444981654628751805811631402209571443647939047260443226439369209234119540619409834926455375384591499234133235773367811409880770434448871326905593143586135091093776380978172535966097288519894811955946278653473975297742528993513349706484385257047285625283041466818379227812053334837358412474480645028350289389690210618973032043125153026876988535483303908419886977971266832169738311979247518378223832642609935757067622080958326289282005190724500847338830872934989347787764128037946224657206361332643264722034269543882688105384936357506614374677316439677748283562119427505776922898760988974329368270513040098302231703242689585411432697545905279469289385818701367648692554289769323427788702269522248492480795375694170261716153298670814477249789249780725647919770594997150411030415926525236141638612908838544240064093758233364556898401193765910696611476076069106768783050465760919991568266088139765246525211613366511493657262198915539273417794609851888735808664339129396696043133785886106444902618430176201470613620081559540329470644234418928862117540284939900032269212298335249728666839468811250279659761338666410712270431817499051253593197315528807429930440497285321870911392342888299752974128245845051125407668834803883048323420426059569413472851462859538176117034673694844868274746941154624437562733960415319716474179194198462600 [184,84] -677961658615032921655389004883094471436326408000804545310133631932749924074772826637167957824407715414046115503085676459003398505343673383946789250675823030019030358488210863733268535803232247244372147439782498847986675428145003206932474216026157089580476944220320721154129910712195331896109136415211541543752966285357285563084484744790546817252898863513463189889532813067988485255173474975583993523036830636084987394974317452382906714332146533623550318777963050992550524974706591271328486423243665030239171783521805852849480213788485879169271249089138969753205219595646117821392979122894131460316589531678044047770176924651474223639518601914778320839575204282043104958178833851028915771366513130244080700598941402210066438051775170837540399465949567978669530012036921676656171106361239695936377802655191257504902674443514872047694705063864794544703164776098599337002873098125481170066997138318253244919112960847798396799982518297744420095637252207923025957484605684893769090771398792604212459112262255164877155651047413540923858810610865884019725524538599831852541165857025931520612540523003756916517421585533372468838612606880651271779317053886648668422304072026518983117006708607841350152407831361771514226879145466857534855028753573145281464317321568324744252889597774187143442711901002653233698803262929620902233487527516954370756093274417057957940201113104825142238299059951065190551652392681251276920404209411654245557407851624643674821829454189652839179237779602985351313274610698262779014632099995269176186080305641534723635869449228429725871575338301427682830779022775971413271025511042965200226191271472464779899562584128815684263639547435568 [184,85] 28218255739794827405288671344547714749341219724641219779037205251042939862760668628651481936876189361717350378508798111082689635541516536001168851456848666734943780303035270943777768390517375336541928104186881809881070762036399420525357100873005732356203552816103085859492403628609307502327799844512807191464614981828793643203551788564723356373742407689421632224557825652820604336925059614827756499759791411714966441505367716142130779954586916764008246466073411974648429089972951694726069618490695777353536413696735168124969691221724142937968995864917045867958533307028875673504126097102916255948764480154359709955065561150659468250171456804397547141782299837641986298320811938095529769039424797040040902073727114262058106216395851555594776527250590595760873841736758280797947507966587916592902188809455292604469606880820028239110017680141864926805243515909054960724418069188566511550363641108674786758297875046224185593792661294310672128045367911222354097728166708064853689560516022338193518843382283374127361225612628324986256611676842609540460868730696384028953714227926473134866670655258553135514497941753587095631814236565076549640986738899945956339403705806297804757354285482481881522548336965886887728805924715757520917808928795427374706575518474714501184461062251513359166819687092542638383577449809654744245934423998375821025715130233102299366934073319076335294510932694857073706945011182875235439794486650711631888710408713343082438827797363242679230300962520202690791022688675229572795715146286240645343099767301730236868285638456026977817507448298849448594996739146118782714410090210080952750941463836467347724713518065045400162184985312 [184,86] -720682465953430482576736293811477187098850778763329198226874729426798742366755355573238162067939177861262856121592705515359332161352465856722011401683213705761729891785336511138226598357548411765374234412032274267037621409542313700095306396012552446534545320898105489332922065979073442306708320247820126089981698413965383773745403176976430025221423557472093561631478325581951385556837094100722809262510586396755598040816536457621337573654840222902059811120211961312103588945870501652475489713768102999014211128728160870568872008152283162946493735323197263352542841505399787585589323279673651909687714946463164079341460569085230624062164959020013113186151447367928171022256598962264015196586307108577772701876063433345661222314475832578285963198374799906486154079610992509394889093276977265135466547111249154728272903239566324073986471122331921678166692267043086503779859706896773975364787540508176241658463600966374570572037447850182780710112117614651566783781109496317179467671525780634949545808914829525714861419407800243890968091089356483013466221225150715728847640260177566858114647166542732415258490524746534337832339265129422858037323522034402872152087546319783733420322838161163153715377821035124132140751396076725348663819217003531490080855672600406882540128418102465062683078273576553845986778774927220732420017312234315954761580438028539818835762679890138317034044927610409350832319796706982997977889731372359706048225985720430358392849491851676886357713122443606116810111085232549024301263683685155686851798720584468831825343338119125994857349542401131719439709499674173365053181390856158893594348930788238795955469156179643017014152 [184,87] 493042845296326166330303976913412003219022407078288444057015669048507418930350280796831755854044920609418128448296675322164952951722947909419089220892509864296650328123632113300691835085132760662605630483773085097947955719571051850653920626349491242977289487193688925400864085801336015702926773242572900808318719049324786378604086682183678190886742184243099706076583803731167232946213634936804434919812578551024026744362821457039831314238255989882396543342170957953922563391830729408115576441143318657882534610278843700689130050514159793961367860244392061005946181108673640538667518756799653629160911557676574787205314503254897728997486576913762483334221597505856538632001226648119379633752086046319540994850473695068696974156284420983286414984995937098768203515597879972984172489866604783836368798385386484658484824194191461720519620406047546043881430815222399177333204515356106929976796062930531281603083639850665196040383759361906934756017704712266333872306245600313409563511382305035539963777635128701133418839847442919824277569397316543258326944866383716229552351286728355206861480813801377750166267910693593671693088646064172829018081686714384391660921890656116359688400987166868280897919502296732159954750303820112218556110502499982558636623179049501074089274967173783396458362369443215991421905467722385176790929109271265455126589253061483395347744995399601543879473844210666548957321113829693945555940524420275286189214364205032423874494092878059295415781563268688987095601047611139874957907439347898014441247225692119437455225895820892869736941492308765008161465249972443570394185015382711181447693968189883632371477830416418272 [184,88] 963119124892826195205424143710365835511907420504059064551168053448273182298953540240957783726743545288242283497612568381244035391614650749186302119858282097521684395302656688401900593280035721069200713966362545945984247582211884509006886495528132911548798251554895921947816220513159525449434833727204841983473790679788519138699330819299716816807625308826145912383332679564083360507800471296478201482177944151140320899639658854110498597680878129687181840750676715845508984283985104886921560493485557928910719232830022055773432981900081063219147455269460162260673324021808328007891083043140268205263857148594462459123681687477814815946195011548650900014028478914839883407502591302674864057003167368706280460429283877015319723214295776549709299632526269734519228304905281649747388569073753490899045172019071693174657939315993709987888698425323684318920637411462072919700628512778513971438276905904946717028402593450261455349028119660430000408765568472946079350141985333610687403115197669964193736009520099112258565092737538886265477353669640918541644464219717288001741768183101005128114322084632414231277467122780718114630506068568236611701208731861192311093078880983970224004000581770410176082324747020520148985198659546002178547223042059995281681276788837768327111731761891519314064408245012026317555736824679855987061291009994923920347631912324687867594138681411558893334384518263333515467795783358379108822159097782740686636844301845117502963752323055434699676075095086869773451137492343155910554024061620825657143442760493047546777969812601344565585733819004810607851643857686473902823363024611440682184474689607256703324137897469660 [184,89] -51640756182322829546590076023277881933827943773259791254407952872973608307687609723421424756310873743920581911236719213566073155882937949623131984910842836743778006300117070547273961588784635735824562436509492621286369551094825668135766405862033982786014402158346312227596322050894245538461458778823522504574967600450314850739431997482729961189296415199430015879222336302879475004019842155337296456782715230765854675405116126967583901664476978145221579679709116390738349357738424151049547826440404268736449080356747061694033363258165619308948267748343370598792328114521413365377184391478566205217149988249200666907244709515051740478357818804521648558137770717309754844968816433258503270125003387644321040025023662028254402519100410107072157150929545311740152287569564704342896088686612509222698237577746721777664789116120591412596540510899048535023147405163227885529072594516546108397219619257845941621809415263226519467638333448485397459718784338959777984555154851794940019067957215717450738706453593455358381929502321483997623910928611632062312457728404382692564805045235802857704152007350688277989253348147850763521821596650976588546208738415599779247974219433170536162940899412082095514371975931151528166187229120770926773252685798850623114195791565224274015959813220725379827826658681188069216956927033885779305687899639299766115751387755949176745176649835095876870472565314176584147179972054716893399020390165686220903817815696477120113520283581080482270169237206542889994885932095476168557744084102598036733924218769185246297695639082682299004306311447910233103118236975662962480357822841061653870668333368294330737241844480 [184,90] 1584019837451453411209348019803602418895770042987908304473043371541716609386936507620380456159391083269355527231831271808270971462952101117526138614271840889728174163904858703925997541769274187433763105532599358664131735390197165368476197817529768840513282246679646397279813448734065438954709969685600632885871195421119352590275876992953955906606975290224430643378644865522483838616396123938171132422496636192842715616505714060119834085323163332502372788798479229833757568662331508233313848274573450286959712096566218059456445690462687951298276285313279758291657394187214603326737797424071243366400441646912097584585324760757862177879085254408402469734741177151178032201893227365798413321690605221959707837474700424204441631758923261142413974399512337185546395190655525424012170876337664090187713972209462681392427691420473353707517608170283506497101918180982284390082560921134288297650000782963662110717825811421293870610152942320200992223392965168384457260091793942289392052499083766216195826846725147367917561595447190879134340473514621401224806750032149208967508742124949807510756818710975057910596992550982480355484114982404278908692850320761070246173159647779496897388506763499576279323302451896699840895317628386430745605487834737395251284449653785204804798418415363883098388991463830205525511641017476607821287992904272659637314529473474828681030485179595009734317791453960618115140682184220808796712675592626835349871174752102768846247352115877608805717459570518578236222779269060733030722494497645683194262328633989276941760527708257898179365955135560489696435188093384314497885125668824358848698437937828989342633856 [184,91] -30609708111752140749928195875051835716855291465236127366686743796729625220174798752340350496873584269874166945974163872585153734914724387154724765885142130978466477113301714373149809331383168642359323750897626959789589709389500265773767363742340725933037049152692271582459987112441232831787074964213409190787224023260903844569560788809756840054781986312080652021280554913978272737409631116752472858223789870841835187589883591202892875108836239214302310891588554991108913104584797817053990938402826983420822243192731902184579321983140420531632698880671985593934485559332114928467296967237105137460399455737016014795990572591829883445521473165425949322079496325207750312021099631003193883539102928281289224355676585854814362108337902460255150075074609715728586792333748013482154242618974875934558898643606032477490353329869272314416986745296171691978679864600950233711975281629498189416122597040331455728412499129593047349120137808448930149061952017348511036639850452988727931007086802562536937286054325306975981300311673242715999612066262055328338739636720866119424315917153449686448245107830887539097918700056908775982131178590289891752102702565668350214536449827399679885965657249002441173643744099687439837488066186322234850408262961505231130627953519028244049368496067615041067104325541576496995364019664844532816331780452952266986251273269082461917072644765630078354745390630307922566403964981744942947901007095525356842884973805933201687981492853913132910442786839976768891837179460977128560307018609209739260465690872805709783676556216040429006174429970720568731125571667341987689890982135111612844685290183744973768 [184,92] 299631815847219606851611596277915204052979183706960235366055295153070879455734379655024545394599704748454855943996974420613843532427899717605293079067364523975091704628330242873968130812845348823613524490884257411249839563616540538465494611085363970888857130245349977983067523565206187550772272821261526779355188997341163553388105534804739261796627841266822228039063442544635622822600013791867219268146343264809867335151201326897055146877114013456348019187379034844267766816915379581007262792314662677354938823350045847713512991212797359416642235099751924620991091374384678842606421977727431928087229633404546129682570584441366959866505775085110913131769490550769724071779126906931453763041618131876106620478129167409088976608702759843757233355386106797282308557264676422895540556811759847822088007872524076694605408876912264086584695856736966136459470776955695241786426457157832554645634723210601083831121642992884495567263414230967036291930135667406676365336536793127120304511329786922571030300707890445350636841778387141682690246714917064550462883043514300424026736225277826704413656402451781610316867970772856608290909173507598255696495253795351330546710015838500795978589922438143416220986691828810084228686811682311060044254941090286890126490597529043658719857319150165848964048022461376632083096972855960424013551308423880656498158646661081332171056977915853425877603940703616633497230475271645867066576141955143484570070086279841901206057962926064521193552016987592122629115525302279409731274982263077162081784544465767872729170145544118659109261862283189544900149653054898724946755499391692697868646573854892 [184,93] 1989768100232916101364114747038980630138308729630887918800024177939291399079465296038112132334637768557320135940698273552627867543500681135175262110670410594456212371717165458250319666381299274870231338676972313166490135135408545625579089366540762686653984773583666789053440513438806576960767621348173384651875985674274596827704397209538744800760386646260243261480517961125481131856305734125781890675740383827896649426768542654474558193168823588394850417606476084497973372177168992928091898599237354608386870811352113790989971808715382898268906124125229996804001981218870501069058550908921846546162036156001506816639394776538818174487957237718525095532996545548106826368824466015647202987659787317126622654550419670181636686914249604930607301215308611345386946928183675600762778587192630919364810716950339832877987028665380475059781969349412727497767360152841361526141626212515417649678972218089510855285035747955414162013561084196407913305420129367666532551099641542595105267379262308681667790533230245206007782916047019345895271432989376001931998557801795649714287083257135532261293025361602336431653878223834510740807152576623297704549391502724770057648990073658723055915735890595010379042944396163164675896877603474951252304310596179560740955361978566769016857056202797101818295314998783771242341850136720807267075110926021110849817098639801547092292758591346126944191199540461789361726232002781063870122378692113960204667038609503418991626313751459798389039505878523924420727345578570352371542708837151480237139352070060434795684396320334053906975686064516063959258704911437069977855805362607457634638767708 [184,94] -129203850452785916292409433241638008423184948485192323121864379915253491427767101500748390617702927321881045669199138588886110942676466475704391597363674640212996001362487128811174424110443714383556095687023141343756996147062316031137654237819792554917155866762276303163556320763389652495672309862395796241949077996528673015056847484927157704564959898591184317649883984057929622446957504816001072308929933879373683312309848937932809151836698603108042571073583850633563191142325242659263610452409356011347886354380257253281712716025440165692310641523189940547242027167777294523595391145978685204151700578278574633627743645322633489939920337601285726206713247149353671094071125905374762014016368033746001259541663367196385460958417248160960459403837928939309098650087044554568504859707182919689858776175965188646039078835351914635266486239640393326652706416029559063218250242776612448005411684119572606593566686667519991311391944120614618371355298953077260922341506360730291066148090800788786394333844014985473310317447509455243526324932518618446888520492274540637950715487046663165647530334809976723573668609920829845859045622827516019058266241721833843828919749740764535009578494008682067419981321587839459845601669725586234833686009616961389167649303661065693607711399012930196673335092788962355884198771835029843346075652257523530618280343256348860627356636600078709129896426733289340951238279556132123025973508625304853713278557856552456710946554924614858384087671931059161937367180295703288237260256232763489792003555828813902500725650343954117767858329004954012758136041339375226636845326818432930573336 [184,95] 2443178871664914551054602143734525924839978999900005833405068879507882074065930106909670785579493244667566508219529939946600991078895384562761800959824703875386781805282562714251374622160909158167674748195007078277596992447039908535567037785735079504794137693637762427133355101293163684143200502415952887625839966117463093652319014062683212631363879662421383672433232327854202450773089284138596257764816493807176166797756282523196421235785301400296377373482941103387266139615125766134714361202638648750374309392777281219239229771594785953745602278914712401814519655758502144490663728886941937671407787327827160969086191593185715476034808835954395110289865449259673090657509523706059667122479252146664045188462871682634692546419975968643558948316054034998611069431651944680582409431340547110781394688938634423439586974908672467902696614455016184092696939922246952201152809232072184595715801923686785600843552421622378803230850946014530916130035210976067795380494078949228529082400931720567637037006594676997109042415409867319292899638517995424293738418358504224511860970721125591259932114426444720117784005136851998835133822764989925076769355955086603390283181272318934720962293281415807894618525147680147773282992074032930100453400157466822785494396887583099826260256810950007645982776559802414466053883046900325531066828786105742689036279992656798706913077395893833666779748588468759071577832890484848047513814221858233127764761284502831389554512136968826950885070747036646371378206702483601473517787050074833521543380112440863925819794715078553568497653856959236385375330956580651995248344119346731116 [184,96] -27914510278723081661600729999712521378718030333682496593689311746318579931400150695669637884881166052703850419032609409438651022098481088091842020408373330409571904870050672845568572396558383566900683806794383319370140189303856536608541880137347729641133747074841489085712398623328735634517544834960818059261553910444824764616854684570179134034873714791155295642913991201773602757980845957190105196087988806159234056832055216699143748796717222141805420057286348970737541033962643573222960938400915924480108644985400439895891365234828821783883151411375410335608973114029032330379329868793618225159159438292099233084440027525670352619576978036785700883393252782781565414209397316600847499618852965289351840486442334269776545236586503701872837450969745058770694201986264249876444175833072065252735862279283926904165571151112528753482489661479894302087252372917978368244734057029928745986109526785477884652522370282986564921803038475419808921816990160815962129038201849841374434565085015965976304150525567099920225434967328381880498809791102591886539085776430330324955988013171675850937047444214041159519319254840072521032586729999108242069293124542407376402901321887019781867364595054841367895165665892658610829522465155855321137595402053526341436826181198342229561959321174686721633397135261152244219233661282385850442151463620382467432035616864602193434391479564971660622188036216133239047475278564538294838255331313373084106809889589384736957086920431971719273682720078748763974608585397709166146471225746938982947033391024809045107037226465302115074133198845324642080407715223644334956930609588688 [184,97] 209121724547172643603860066156911293264877702951607393647965824172061221689452222117469867856029084987537990053466752097514383721682629789337766029253234487134831501248099159060506973330555600619968563626684360517391988919712078099216205703233606955975097571763544332175097220735243355367521084635609283390689522338649358373575489075741363990997737791070977000598943784125660320539246692859341340355740443537736846422715576859954024464771354418718429739987067292894483430850096931680359251844358083019406502460300877482128865312215962825648424206263952289858991096097478947504990946335538353378404273845769130447522526644451415336107768675378392310387768008770842296152500488168578337760475908640610489743716374378168935847400208257323763221457283051140987302658981915673558446772137404941476922856479181053715672664138100227580675308020182100171776618384845439557538086723645702045592170177712638685291272580287532424811033637032967518077478944572639829874805339961580132057286007624620852255877068651554962862432417637508633556859497765493490365855924018431967445587831841732616648661448877922008760113290342413057659410883573225414193451171310193122821873626539661427831371040614432434232968376464334847378670157215974828317037293139384287100095689058751376119493441953481450516235344535907843423301064940133433322121267832918496577056565503493373329366344248334217741811841183998883533343368330684171812692866733582941959146495954021988851972666104510100550429441294584510548808897378001595365046712692618359979763758977001394057751318091256093041291772521499039730668721544348178208183492 [184,98] -991663438262353637554922152164369977181857459114343920129473524829640695732959179121229936504942214426730080694595018056731786754824136004606035155030076178585957856056286639491238334417991613343152513513793401428244039708959366066290804697222085817852452190828627649360837668423000434280251224865075627126173810661027630145738917508450353998545675355419889542911732368368366144598373549035033490787771379636310035930661282968650185086121003941453070350950199625316901691566747441278248207034917547729189515343069782508712164080773455375947602351841994193952966768640775487789699253434961007336963416073440277616487600951809589940316745038965869001413195329600722996722005006100371440110790213811856403780125001805638703632880067292349059109571958551153267842836219742544306511153000524871510797676683735241634031633397022673516351330408230264078906175607682016003504424766158592326429434388277763494659400895463794714906663087748757777179836068811622094237772588560690895539222410924185265659016827654611688964919655948410059078627796479372997869726971671227638387093951707644649739842461135564266478142454103887055449851392670443632428426098210325953717066575717371393357806089569491347206427124214470854146502469462737024133533828885955394048057417529123152051108646473275846076799152388236102505504872551202218376914143857509718915808134526411894852964831838997747650725675067804276047045806913042219371785299186275854254477790514779478703097928085479166290205144420981458736138135744711644146557775881308185143703433651756538938434562600031895625570886153013728849763096683231512672 [184,99] 913776325940628306770145387812318651377211675363204185557561350175304487823476924328704061589093084446678585949930404935754151749538362250612226213303243117675118812774132619142385945986596411837703549776876861439338194970707688621794286052887526999631794084834531161698761708632717066748759319473903763413105106922360554394130225700624068397158601657783424084940817942241984312009678628716560363607328596171973038083230840169000278949253558467085634127537166055174542325687910561993958882057617179060393560012314404912113730535824829725878994134232053926470931649675579752529057610713244123490675204857238909751836294939107144158670552748062162024055230486460452865664987511593537488701772959832087364869713682355243599220328892807601313536964593025482525239382991291023006525829845034409635391070682536587083217570057446333597389650886799807022404278022213438375574860368448941048821270159002076645752207382853822202640630743478799646598081922914828845282680282894892287781613645675725075671139648556376017622697170568928915132883730112034984156326782038600117595820746380502451753764554237225981850268163012053669515666810043128166381479977047971289507645425515610525831152427977071248216699326060626951812894926557795969076886058575787737981175581609349685311030737942013887615982444140044125061877172543954128830814221807797665853384486890880448928135079872125454698483492451710237823781275536972656158064168905970629895920382705444898706824372393110899477247021049489318867728529546469992329172686343350012874631912466930122764802090831649677722799167010502228643133414780800 [184,100] 61843818149597909615204974190950158555509835523703171487476030447411843762197362796995953779484868299102367172189539277483453631497030103650609547587682125593717789689377175273317456408250164826419968546859669238568316399008596446838150812172130125376002054876214060650501925089060199030399593110256293188808551826992656705981151458865990469616777995500025572215278994510841033864660281543237604842437309323390956290994536908261257886748153224623819858329916145437785810424388435938879204970318277872734423497027028322133082638359096696346158692777450345272724423650260987175642016587110593170972749436176852689778856143812229808001300628331748813208523692527451996486964333982838715870396465206641644291347885264698128178401104094707877607944883649654804071636045590679543730557486300043979238715941895758933683056861672526331594094480290272279068875815308329399555783525153444438787685439799632213671956377673951237696171973866062946229142954627070956483967489135083432632676312377976459108901551387347317025156697411674814295799699485916202675514534785311137447164399263957737769754111141092780726066451735484124005741441851665384931065997280186513145929887117027255984098352791210289823554700734041537721824239903045806143637192382599312840664739382783874219868983098132751299985086372155933448978397166291331966128190710550899479911522970086197205053500093656695118491862811544951029859051168785236350524975641817242138715951369009145754204038481262775606947857876832918100879498255442406692404137208364875303513755781945050332057704695400983270077929195694992318466806706 [184,101] -901268623904821602274563724792661640398136933485353644213537518665454327698286283182982549474373157612522074541745382108523422790631746362739497228825615174802079811306344074237450551558911737296052414815555186450311288789421323338558342642323977906652523224386304008801085662889191459256604565539861926014906250096882987658183325109512509241961813772861225396619410599464104575467884091067344952609730767027146857333838404608557045866276434433256127993174091280014380502319121851966539808476590148346691271010058641251782110575135426804024370450913280165918289688617297456467608574531813731440006323874487220539883032107477659857906227901939419005207529022517498981179345782511155128537817918607991342438972803257632775611256598948950308801764226761552293021180436670669653144300426690368935627531098660248273262139968164389631408387086860357693908582440373809936280216572324357719871346271062294573371396792068960547382787386489000916138121323204122815804687293711073094452472019462197938025295743182385711053999265559644718721721267481287701613473924855676901564554082175783840024253784106454645982930772738139277703402613778938122875977339244825116140949319410322976935292454782014037006819002340979576605287190166938694301078202318648917348103957370157652500513418039463441562691492400962963851035023664941229572972294570037429399159747825039443392055695873212991338334210217966492750954421882342118676294100667849095368965684338843624640255762802485713429224470476668340835139976368309185387717647703346079263234553348405057661648760357438023560312101873210856697620 [184,102] 3839447487625642675410521921616936697521085536703749638698042730948155252716789395205733852889492736620248764947573387269916108442293829514429073125977210819851067389467073814332652400203584335086422096724090955616360865938973827731030182377755471092950969541476078118583587911983407624727181622063356195569081794438659769275286070956899572565777097267381944891059519452551220729169241278062730885433805353337629565313713548239102931837828452611466733715028675882850311744515252249800056680318501347428109539092245821039781980631843519632855472926655626717618521728771120551523748271428936561168655613598361812618238805603444943098398682833573674971459846339867880631450203992186609124703033682407963629000130418960537622419897068547935607522435668749638938424954812707569615004282055359687556247765551127445805181207320549563615866495370422775725189317346473416354247659139717501431076477532961335130496317033874406200666648142482851017734995857817894246687898381541972254443790077964754980516650160913770882342693139581857742626418992620399015086504513910555777216842228392287443076836452301808183643163459987981377597132560472070280997151188537343779806095522703482020298381893267916612476518973484481673596925590587450870950746757411239576400438606837423618612870746609524096886570474632718251690812245262362637671320513271992731079817481591358581130593692502917259466193809259887148778994107246937246670520624045160115169722472570169393092394438333960093042577059059285818757311244238199498853882408073249556182904638876201678692326053202557259689493454856937844 [184,103] 12617459512367310770679393346234612811437068195224288097535918505248218427560530390142392898379708229755584374791963311789940954929187370322396787211291018355704619374339872118925202144005519062107554026488967362887517553102350491200518963866264583933820921293712514348500892810491809110021602992568693067689416394949765911609755389128797185436926003085724071477843965046249324719508760003007922119984308142516275275399758035182645377098694419357717279972472232220721380412958655681462494346941660463300299194090269391763960496602976467821894906972177411365814390399880302566180819032554682709470145156323595317706622904417834237008926371109928608615567814000861647768926363583770590982673942450156322446731866914634555138644385888964775641723825366757137130962620195830927930848949795516423123333075165458705156832086209873460028216701661093222373366761631189802324611880467954841414257447030187330449829206013259921039569906345035680798845922954911709578283584329514489144683947039528589824732702534756479416496579871076299266500204950291007463831125368068083311048963450775569196478577153771748733224549437600521532562697191684539018169365009804514851262603068104009678578629626918371031427727908654089258611881208422239370360856198836532364791367516233978699065627220093208201190628059883304223023636826539961699291536426786051014015528712807411788976716037621302955260421823007917652637638665202229614855551650498141529319741093452847548933313215399316962165847389716198823576728248600828708951681230343478751096237278110782628968231217196395379327441340964 [184,104] 129288471580639327340496380567193212136748963610548250525326585709771239351220995282886673163636994241930986061914175969688862490924319389356252550231653884439100334300294529245070689951974905663482859883073187682256424992330781945242406486638766354586933609840989300623442962250202455635893851009570721666969900395511955249542255341448439823373886189526068354639734880573336868408386658102336250245266699688350612596184900547101377000355122180285122048712331677312006602248596558834719339884435587228753180065389532259784503414225713422813795381777784128313791348114734019531989216385714262288736717510822913650762991439123087481266467875993609439297266123101149941958275863385386116592022149750513519190099645317332088175092765570762638379234359827470768258049048600246815820061043601889278161258117792837435130839564854022579539009902046643792816336423108740870027383224009023503362075159690476228435900567141987376716267687446287023424695215400544880620385440895047085830968646197785400402292756643916303036406239970594260886785418775584999968096880487600891860696713552777356724293849862195376113474294899045444105245660554818100979682840287469650881101331602926438866231081581468139832546917917440558276190643272146271165718443563526028725959597525354053799343277757240861044498332325249109693662903696815610944704778511329982922168099682514128086721035523723203831071695599455521853347358030895746186184633282295527839657838464515872612506159517009011819018701583393571144613808451620759956936152436976089230484485484213038239667490962175984010619877 [184,105] -4199487399617415334754440580100212766816297842514396072605832248025319810555947344621148929402455511892968839882174929734422357783453710431975231794845763978541453418612477696636897485808618546628267670597346259571976368015333560404852900361224808540038405031004202111180729336862904484084128183770870305008408690780659205244752548680235117324885340888998460144662370802566300989130339885574834620050425066615532584825979839427155039876645977715270444699255514093510522233907151423786359792191312283621238669464394858705339215901733741878778086905713774203098490915206314189109711541457747454743748430815547410720110029581777862091043056894861590337870225551725142881951332712776164778270545152706590151238557340674383115774253848715579572543711330505865090355286924831143267469271700863720173753038354471706926424905947849715957436548438181272847184526407860780900511762079185151964884285404262171273787136069014299311265079987111558006033172722473014052289949605203765504616131103367012033233345242105613614450661264259241329244246959557971210593226398319512858192916092406402540830378383778081645780720589228993425649152139122076523554661016375790163664716476696190203981682333354133659070890100258782115568128039331035683276436592348774702786070561284895267273085473028607525521145765282207370519308651321841602448289395836791567519246219184116281947697797848401938447724528617105014450361148794806503521613138658079042262657408114305385108984103544260386284565838356484638058501969358118543890335667351508537637106075395592160590182296753560040336 [184,106] 26470625443526402431253812206633439715692804413901674378800334766925843140580008516328547466359253849661844020832074341085506796170881971094254280317497913546716037194558674685959710768135008339809250039039415926649702732680164259855187528385753772907950765508622594735925537724122381225027018673878163195661789440401664679557422771443053566162597912076016711143955329795092509543543588020609475509726832435778257498273097255105422576359864744668546841487986018850884477495521639135619689479734619133590253830772278171273564002830944677780632865301767394798940847812852016624941013311968251702003673731249018786059021264443501108608587700115959181045700413393726255002546266349482302360044553120826418243257893964506693873905909315231562081842175721443970324475366624740672691099853177743051909397354509970200144777437116489269958792156410325919765882302619476624134147140085910282561893795336764567111962122149598776320864351314632686205586763964696975675233534667037397831614692320400034884154122067282271078973378620846872517675405447206644191220302147425670995736342397120850319330051609892407220280529444333789740572393231142086352782174092554759502185073668899514497519837789527387092485291128792663121835246896330083239779712190074207184481516789468039530007932753122024543984499749461493377216067360607235073669642363564656690537169145431784373099784460816233161849301242038157299426125105963348053709191915931720350470994494663200393337980363443023845757074652787528811965349693378746420565641629422094933141500800507910439860284259082940 [184,107] -77267858225546084378653116372611461989352061580421622984716161997834231940656853177618851726111605723946976227054299277951447001369891010768140147091173481198619234885220050120518452621076090707512718454406259145716609508972540980053314281920239493741531429489902430560352003287046783162456461759380591626621474500269407528678382864971828890160811692356952625577576390835696838868203971217498848600949139116437044387336708738314401370789689455884972751450584766014635390366510860388809325112824576851500266514528475813652841940872454752857527051088925575783476741203098608523098663092681982328468117666101457689645880376315798832073661003413103825537543162149608421515786822043722167556610498697236340545502122017476196473576463647203518065773279546673124253869776057896956588184305526478857488583725702782199533001848003758744018108666305493897750620904247691628953620398660753177341775129122259129824331784228664030463720354757279580152772957592280621851619814920587172168468326402422799913228756217224799560525310658416699751002637370390414362476163528766783167284272704670863520809066304912003722384974099858120029582392794028423865872985698212324158090041791842268636629055933691397298955875906361097479520850093527636433312730547081453315201498854916053915151347837914417189355985671304870144457985584326389014986131813494163174580328368869849345407511947783812416952127493881583385812917803592947540717363159144007250490112579479443803818685675279031120264625631474170691526935004916946387308871663597444939387952076636247407742017640 [184,108] 221292786475334416397050415027953943563027768745652113561977191759665590833442151349966594399250461638144280339089864132454236504514037464777549382731198100906253439831018760298766612936012193668612609642652008907854924656373775625169806381762496033609153524339502102655676011178996511612193553226352808259536972684036542772415000223049330244108101317963750805198772837501362339008288338750332575156415860091772233256452794078520649962741833422324983392611262384837903024931654275278254738713781641664082131444836310798359180439044652973476611004904886632272561089439173848297609833750963388887594385182521935784606208164460472210168817240277909657923399857161250443644336544279206638649267757792621323749354014742626881552972521476156820513536563719259733538218170625228762381961643129685015980873795008233172760323800291312448811193023043985382888621705688778239562860557228992578375062969494630166950207662056422019557570978928633997193640856622378968895812378411241109455897436225797213715846332637857184526771143697765670478517110892090137049776732627569694688300343954884849659048242417404740777463922663170806675242441195801853873173418134233818719510023661978169411032828153813502168774804803823017281815210236152600075651855345152005948974337169858793611802326578321981571351223944828843573980117263129243138089402043621380022805386542033263799001916320142685775673675417254729743511972807295642563589572511626614293414790471540964797225066030325208127743993906347801125189604381302902983115253832662019486848739227319196702858 [184,109] -231968908954556819172558379550753079268240761276919698069213811583854111509895776150297366537165599212780376343365661199831408805677609998969653650780943814938381258869795821855026879700850410614577547047431079345724261359128631043124336141840931318225188185375959944302419059565053593260212069534450506242737538496630573967361232802510538379746246454323148203939723659392321057297722335260067352935352631054913774599666375088237935572110853439549255746881875842837647808499767226288494127410308256364739325801249085536110087286848724595410480805084443769078775524623644192751560192166346046947577274761638367149784846250352595726377443127340578744894880497609732101674289602416554654969366531536222547125411804843742842394627645906192516622880334069196413262285875545656466856884074243873003845105123696492450467947930217809626802526747175407859054916891366279632148260773720914182875817549290065740629083157612731084707837079985525104651904603413150575459572640631836822769986119654870778353110188372717527428490727203697509681067728793971413891270797048564278664985279739413631148470736734502981486445443449199214211434625298333083523364990168203488129989085670250812492797679343224796500233610143811342645203155925428872080969493970273429835592612078172439658233525440335131602704283849160320355040716909511725355233920655475635764302141500552706658379869489729451328279923507187072432682726508153179486041161372588521689843837236604622010525357826586501412899624801434793804422464885787435916665278254834589082655670579462416 [184,110] -5920611679284133757803846441821448544187876927108315680076515434334174031966649514826565810985517626477633769190313655686544955065530624795446883041590788088507961611382051568525335262662189645723697124926256605886691778514189889774554283494859519223091882647179321527983835031723384365330484505621008554132416764749181410597902570028303447696916749631159418029532859019922765148446508494628627413636853309625629799367179031531102798508097785383572750004943366573620527193726988425074385696207530525692877580020554129462243339016396052331676361641599112891810408812079747308114916774159141613206098140571965872654544041152113619052510295800094829868158368249330322928527409278390506972413700580804456349817996420461929170054830279874266404266395983062647569910607578153653366728617239288819941772360864645507257124249415467310921402484068090081671316870607891205690011691776298491474315826504547778321535753009779729542423344978592184292701551085067893771663791918622074700626570707162228756595211692597452203553175120798866250172370480677767434261152583144158828540951647713694509765294317526262741317791419473786099406599207304074960276801374074707596828558500606565023028788762872519691649344198072393001045014798180556362398097755289543758836101367012727351384574626676792364445264118248786981539602739308363268502728995642834930519745352274792245992597642736663884081295964135894598546276023059886930418612380186977879306570307433919483118024846790542516289401152231259449478373903651501428061736657768279607711346078730 [184,111] 39833717797381625759573161079422830239390353390623999453686140064035273079752111433204201240249279915011348437994553955648551408185497716508178061712070688339045854681009849275688722270298471838763940489989353491755693277410941465148125489730577586046618149118997122651823313601620485758602335857855933651427766871749855642040593716216299967725106254953223059186139437692760863232150383897415050339535319973641687805804108283330366820021279085509409474545877234678672675250018887893218093886978456132952192360687440927334280467798275695582931066569835019402594627781724219612625172152479546849962470284839127177771243486413748784813296994198675029876101370549183779443536857403307365341622025120887755538061121653836819681770148769892564515805508421626197505213949533382691313686285144163093750702087727824610295070607048648575472966279560633990964829114472832665439944267282158394599274163518176160237596956342335818534457959563571543467614498959383698494286402159022627715602398176727591786647036425601236865922870281704339991049572254062343870235270658852339971099807093927523258789716618445690937584316470162158182146215663989617445414458491348486952863626097651125904578667387389092102414045772487363084552362787370041124380157514942723521783584636409611165933431347423177104750024790797936541141602953417804224224605530643674167031866789825466869375572911094844451526316790021364907854866701022089092290166541581639573250730417200404578463220644544264960809811112198109963135692578355601474165970129355366543898476 [184,112] -115879809028958815391511772849425913114019923819272201151746937979287790675923114611663390336469500750379344331774246421107762440143191217341437055092026220979971051143909629600095276471273808947450186462440856391985032304313271175241639435491528070124477644362218405490996808314223433887367627225652364657597317922369118286931028552797902376264322145911437413857484886917713905073105379110590249808262820978576232494320451315980401649613765492978135741294942357675490454494761682330708973302332010262231831701467605282895208371053360601648587728477175795888489339853840547116083236584996183716201994204009656532905808110559804159826790877814349742006121866233635660254518609489606158363903411070466497999254640226213765888179071162920879960821995573519953675341925014637005694598442412894423471329720193985244582222086846207824618455242757292207188930131139796362926505885685589596958580273482274561967393972071294830515746725877607656943265727614749405885921901435186454641248262765850812459310037282342781637954816969537936420407180672859191610898070581367182792001631424124173680910330600116726876157497087558521863668662890686920120797980026004730650927317258668281665248940618314497189498644330462109346141924157118284011404054582234709850855229303318540594411548863381124820642125846427403683257952401360333644510675088644345406776394799935151765438869445107028949201538577420639307993986572306714697248981709286478008779391951329182381349732088133539370804744542440779552087613104589314880880979023871377472 [184,113] 201838688281327015089237457884359748627277834723294552586731991776804978450756142282513157051760548738954374390038730804829607966974550148845030059240524519923679457292334088410115598877800861486042947848037306443044406070498795021635401451081361023800378663896276512928180100065079667700217630388853225446675197334059476802223819423331349004920551463466798973848428086108907679090554279792361234869695287329671367050615904497373273767498485116601697390059704348746726904039789431112809616562772034562408212733304396558514689257915608990556656322366298080360979027323579550392342418171755878058758053047789704799739205499028092213814897989341090012226793472209391831149115087700898552572568381899662601835321196316235949584104282635299766841070618255986696027914182143189915314566331186533865153033850150510824641489848674299067294654539631770598930525116179286553765410591443233850294775006573050718161640956710683482016949179778095330726757746142734009920568170523488070635474230659139770229751682950005851764163993151650332705968894803825453303349245864165644654797594111562089016108631141707052621074973753824691622544076495121789910862151571383856138944384873687782741316288691776815482332498976691852095865175580889182714715660902685631041400468149858082039708859881564062106824915343246173952294582878247760771832688568077170041077812456401803349019620500202370065320669884672378160241442803246287780476210831134792658116104934655283924243263210132047216720931884362799260557348955195141877265301567998 [184,114] -314505875044310619711933167480442232115508287239668660279130046547455828516647621466811678701441460273380976853441714539889688207819223475410372910130660152479339476915626911374160035698317018682976507038154434047713360869174038122813496971499820964832577883681233117994256891833176500471594240294317614205579848128352103792802034371412113943747358296032026436270118262655344436905452246773959665560468269289098436202053441507374055087451597352588450329747383013173340773409212034562345329278830743438314725116486812372172949259062040747663898849436130441865852504951472373182556051258240241387551792803263117215615968695050155657869534970014443274410237175547708136984922170112237560350139512835763010307703324837421711471826603452301891215109868571263750665915116150311996364635607582739272004906637179662302323280832026270563266731549722429073003957827859332429902189870156074346748968750188389453176605215742537963479273800552252694069542233240564355366827699229946063500966816911356442753369872272280097072970293470016597723671043575212446325002412010667386184744832281630024088631723933053441316228074232942706928177596043181554336724107290330551607579130255586231583163883200541109451383845267543249249753519358769159490856764389069361677484757859339072373233498938213408497121351449818972264410440456458123872331690737365282291469672142918318650841246029406550866633852221376658075880529697322427312099333684588494808644306785095806599901146247097381391197087241847545778331076000844511921766216 [184,115] 518634189259616855418354360748328463977711018112319860620865070840741526313254417301878525106603256859971963473190715048582465546037773383380557439165980511671274555588616387419386263071301324903878246563167046255468044016615478474148253026171827815630464149931539715025441941690449077929504059963099584007145397554537306982505692598817794344284599209762473365138938285334367704409367728207007697170695541136435744235198610158769674484040259875080580214088602380270388291574649645432836785644763183265829120115584517207997258737786433090052404796648945081485352795106067106776834798855979894712352631291158559407073816729088407155352861654668364146083526440843554953387657074791354516298135941096443279191802430093982248536505909305582934184810300740224501249336594501278918508533578611635228166461164997804084379974166759038771244431113852467102615083022104670294708533982582258112533201469104984333602353784873861066904747769585014867140944927162839341043115284731524475638272749074502725751760910636465196195404482861143976697479767476177199088038736475404212956697781019687185103385094826194606134509411104136135275158084157425641769198190698060971633128099926653157882171719828664163492417658956900595306758157702708811966394638841991600866931384445486888762251416177015252530963176480254979204742162466941385240136233429461520963939688094166799326600452535166982614646211099619704587507034864957265333117106383326723803576480996662192744024951403815204971797720531230586923591385045441675516 [184,116] -486483390110581450950517605538802409326308018329067460681781851785179645322525406723247320364514080557616570371680843604587229693417841806814600841538570739733017447002451732774582481332056985798296992221109638669766458902475688012382999592610925362899429843373576243447742945147030134549366523075160299577285286116405625418394245028504946779829072429064311963755515949436933520702578849005736243470510322828426352033544123723438528671989469499536507838035558198713287011394456983643078403028977568342127712438031948433475156496390511582522952774864734156814064734751087380689417625534198559062801041303801910967630665224059820892676376543746147044412425937534622597896090376636891699385577443861138856667546243524135521219223781197603761216995463459530774899763764415897680400429787483121307487421300513848588410108390170924224428637479338721267423113789614620068453163200062567414941297229969458601805072714835415313515213895782401621447986108915998634962030581674418775037236990691381276788181812417302693469611520111310004019194567675622524044557389997142284736147538038672470517369176694242288242964413102964473373351964952002295690233993009047773152765523129084798637564387948793122965557331146066100637787602296033052629925490395212266463434486542685003513736731337705340446810217819310190854987528667949523431289819519184749781914188089378938557352079294752446535451059794724756137710650389449453666695723284465297464344658781776842504250997050258696051150628390890854509043148543102 [184,117] -197749264138912479828189187894173999189728665498800096977237992976162521948544759943735001821320240074153764142823261965334131310123646805954827281805330655585078187012160436249523748424365289715608396008780308228420684401658501262828502342357835229463456402014021683930056738604324645027203563483631563689611513814730439044255162654558036299299642369077610414184069741623462971364069833714319650012591693943993845809694315739395575885331334755078880761130190072352103290760656765370611634156249017546695929914273794454435067573732589024597534120384512552195322247811538038624651360243828246402890330792598264327742060613179957922330832709273938548452310785640898179144431154945384200596313442110743775591921109325362665008390125552056010496126639124534292178621743020381802374480741431840496252688077795636755148276890189554695107015894244149501469455456651664108337236221239398985720502847944935219402795737529506934532043833885226863458201811534647552369760048451740969271390514972303986640147152439652397411198452046707395982904674199912957218157695705436132474441042803354534258945940252059256496869152678217843905661376933637274182718594743896367465699610333742017631684122860438176196862084997154028918156635180372746926890268912246546514686441987846976508675097692926103163596335372668589295298644048161383463457039341666378773579550966376265080612705773730306688834107664662112880782595858293805489651061487727719018266000806939219761115519076448265954980322136192565552442288 [184,118] 893631580475777013998093483919235432133133289899497193739120284142930446513846458010833774131199920357637661211814284631857514752786153257964609362323929384644074496211798707674148510952390491107872775317560111403755867321526450843173743164247831789038663459700643932089008427257353544420633213654517721644597752238607154248875425959783499390937467135561787974834135266552598784897023406838147449575612413902644272333101612456309318074916909810061893748466583666323153357795575482966750914958685536440284553101454452525691575319696573362222965012332354852741379518684814971031430781602250698808622403471942322428806804107003995323492404104038405395129105786145276708822081611495331677198886844770614511540009314886105323300297267147382388736282366589843732318905733035342484653534701594480817957904070083231018128498662026825717299267082596000978583178650210928886934984454133124277710626794648817196489107888082647377050348300541142971097850948413397689325651613717939059991041534985638114088708794302910765555054928787389560833045265123440560897380124896118148510103135859397626511727801832057930242993413588663466510267128057999772712383714572116040853861656595640761576773106498806093489408166147859141298381601325919059402692960654445519299140910308929400092703283139438320402039468939570593032882703957360596523826061471430570593800206456792140065978679022360736567781357521214694032046349966992131676890937930577139861352329597874434403610097564958595486976161529310281276 [184,119] -748501512734107997920600624266928396456246941462965479527365608941125395659651639217289709169866222292542001277485566266781447689115883588397154469719871418222524177555242022879940359924908336460535334628443922296766600792972735471637709012817118940603092407292954792078197008821115643015713072718398803206109107335732083050294002796910041420728565950927814838349192883577244567791795370732276715328727608035668667610699390025845673285352506209838378537309214197719849884838616882284521702275454591226545348815136926708519492365688712473203045993599302270548271374998966095574135969185161146204941645902307535126315107863216663022338157224820365096870207413443091877226056511845796410856727205687834754379895690094307412886330166232360407326671854747167369669776836529597453234725203684940224645726814802311364417896490972099771587329500277037821829223477359183415535402139298508633362190551282493238756410181788517296724101191555789584358323528903980899753728158099506144572294690274409828890285804109223772618022249945775961717064554637182331409440730384087024660535092059509580485552151829287804574273371338102556398035699179729798085632754476874670104959054915027879424531099593927919513029262452932452014549781454523773614431303241223133608465576094717789986674037361986425925186225485129656776423357541876994572068070948347828329372831925697359312115795671068897441969879577812166089603089900324324107572803977909221512440502685841279905590101472186145925776015692060 [184,120] 202330440377444395158022302751085023970764131439432331407165029302254474629394256294494156638476492631856081016985565998714602609940626448217906199758001475815803239601859894233588956962544954476270892527516943499547620203846542262983200963738178109526475911612614386526070216853322175699605082602443844403766860438364823029406335497638653114788716026921240602304556683488713820406649789514569917446364784690034613933795980008244593846323506630301376301940593374337044554609776577945583757351539198675019776602182915376891568904502010321980550719186474880318582144193249262681983972506219199464625503272912033309277044066134774307583966617612916422054673735581781995786188898218792509239324067561419983698360657023582084139637181046639552874460692371227853179257109693693813971338744906345192253459449988906782500050738124712555481248800498040416738794528479025021158163299873493281107628593792424570262709990463391098184354927247123207607120511729487264370504476653659628806901337476716687258712141297061576083001856232339338722527831440121268056942976637470267630995547769785589138325839933652273952662824530411711969343212766210464406612491885955606151936587152417321963121660512415902686001876021701249469463739403543503604150124698047874315560560280196554599175452103746556130099345697824750374593416684347985111693120486675326779674775183133909347289686437091547076769096771889986414689755664678811930182308814400686692848847810839260229099147682093855130079846 [184,121] 43935999827304959037914470629372526573960050633253000916385674389882347185516848801387491762224216670152631590987186649660779168602012237005016662272513919123935509312771802952215194013991097540994303318359995503014880533812313741029184434465521238520206287104163024127292982647546053581252238758430055725268383220084778200484874960108629195599485979366112025072095784196095389352903103024497315268023266324522500539293066545042976831767036137485632227796282536367964031426753375111219319834403717907374776636770556022782011531492189704462933496002747658127982628547541746686493550576799508165346217306480501424749917906691538143735868050894881883298557002399924094081337833461293366157177978888427080698787760265189707915443156944627494855490528584420490828542691820368063387045874019321680038706814329102954444187758998465877598955827254548384208714134689478585279405182339088338411841857682668595319855372611740553702400680942083299619997920171188782930469366749228205474635778841121967498972926533225681806213069595887353141267156417041987495206612644262637168837078244391635369179777202315850178051404145134783377810478635046426307573219905724957325678782656506563340356477222102210843764760039137467520594059864331191058160564932210897770552174274537231552385382013370982690035904496582446641951677548034634393576711308638009414629776600752143599761404232934873811070834019869750577614312903411502786915091501322372819238606142741620740513738747010049466 [184,122] -37836055672839419690435664536791595103860865253401369876680720226010197660226200609439378723191735219851599347043375370662480637474149056552167273830497147627035318688196988727365925946588463103335471435197049869397122658343826013552368844347461031460303033338366738783978220259102025644376639201300495335125836013590713605225506127828377961607442665045364336295753526925113222513331348178861999321747320066825290486300043928654172970770400502395085286813262161682074940475017891074341509840387470771908937006807173605121818122428389048181432481836589021902423640466846916884995983738696432435944419450080193827600123934489224835684111043706642197427718195673159089654678189413600933789999203513633728209436206207279986823601083168696550350351323008680415375567449687037267922229396182984435065410515410086460011367405939003982821969890629668244468251239480659454185754715631222748738554397273479591741434899692224240254866431605660397133865471862479092439981251830521317824527595830263689599205367855020466069055765316487277403633114074048425684217057069414502305649797737419419433159407672666001679400193844083669780637396924327468556125110713934144085971338982849736146527880605761007286378730061111529962830266384876088152773106121275355489050127327277666786190993556074983834789254663182574529080114158838496805354445717659862251143763354585922009772610881398271063622297084634435838617425466901646189086215134065956815093827135314430404040500501722 [184,123] 7778676408147113341785092911338068704309787758321616228715041561419269091951358121412809749688711740408270553880007341777584178296069310812532795806632308559242219018924255461998495265460108968709180788353279967968972920774652108909684879107231216411062965420410782355434976276296575159296387253971338279286676616883464473327314981029781784279913444722451168948946727130943837790800383142042727311974461024917452493823633955999197840655029137392700680197736493252933755677040140945103879373202004101208241150367483988766476024439441525724557689504843595461272550079390127505517024296674100043176608301019912181946010625073487735062447548099809216266175213268398350599501631935514842908254135624952073968078906848610212663843400763358921017918707270875386974383621534482612109444778005144740948357452869279605503367472832151335096761074697099796538059159061637812938142774390043016643917944017380670821239135354679711373771603701742011237247847676797954516175290422867539728671947679893603523233053216239742710032352184243314667373398097010176456439954651136775135492145842570865566898202936855075749871971372643997390961257454488015565333545042914255811834559022009156652838687281675381581244270027494703737700288249626767942613736938340455529662199072094415175521249151521015827058657392835843352570125108197818442431412362665002685643123749846864647778118046194525902486649309047465228201002757815290148737318061360954086671102246669870090141840 [184,124] -379347752125969908975020410330344017457396929734647239229853583495633129307306178751140901349773840719296097167533244744498056818599273559043706023732845848074496802408210415831448306215686144838372244898347069038383453406895357492354850832964637109959190159586706955476177580679989441077370940100753771296045156357853840377824862669322050479320078496347227768629543411461164764508760903634512991043855353778568163754216334695291753839893731606277876995285306286155929264640012981210524613375011755617403427710209441816207056020272770447319432320778371806156214804665402222385953179775347340629099492646535540685212637524526134470128144442217117613689516290785584742852514168653714188951714402637471953481291491792112214210752081869680890148014253461541844069121211443449027583380347909234584305845670785360549717309129301067779109584265155191791945890374842523576148079279042617262691894829695172727861976090805340951447650164879749115009986037544737334566601116856086230018122559442949984223440878187945721565623865462520149975384777560529396845146028391601389772548001807873490869371606783876934034090226437131915730907810836091836359091565416436980436470790877846548112584621489013081787974246502353003095759518595456607726095712722005580197031822943818308882583155245681633117242044704031086617421369186489428533119319574454494155931862121571831213159273072967606219092333365861069386357688468682286728186731013443643212042470891970408 [184,125] -71691235775241778744416780979173763848894541820505004310643761653289370052885617604536762622101402003631375250462216087716467925730627405393346330193618377684045378412806129571726344179256462663382201346681343174429826737754234052356129950699262261419706132722337665587275703477976346004531735644791308939288671256124602056688163972238038798096514472601488861376761129052124302960307064969698829961848206310332084925730581168033845895298391772804393220640523489470923724447406502249084358402974887843381825879534132027762947769822152986956260720333183573618299430450474569551904056109336013668522566469247010574296122086269559822878362392740970196771055241904274750734992114317276598862576547499354218768519370982066110583913841304331493853874573193536136971709043985871360411831263961201630348138745184353714975096152736189426234242450586941189185106403821939112527324273953789852357381253411072536285954940633471260382365202933157722562172194789981555391728919705579650976222501723991334187785936871640791336501043755594036397219609808324042743530517013306010296271467013350190406642073315624451259004416735774349943633765676473171550536568438997601259133825616062795944950310626280441825332645382449884398598670006326118857562904693264514128193120381997226235784216058526921341447547839194269834320250047257894719676627203647518230766032569801072965169484496452274085502668093236347454627479546492213132266125131832341286111663289 [184,126] 10567636197939586846970139036676436828505990060620102591202624450581698238580528603137180087290779236348579829151058174471510881509609951626133846261758865683256402031608670629741238588065163403407985314787355451158804175508496733335267135290252235233456909945607829041957749079303399262064118461619395649177826039153773766577911063093218567668298903955453905968878103314378053228448837127393627213998893686791759256580329077479345332155937102551305451787174185443152896037599097964723707334014751433226985326923694388510194779770609715151290183964984284425388720477548790877357327344307498394414042675245263981001598833225486130201081451817332363512172568281294768813679812696492057183722210404139830869869679186885538972629179941985985219206476316449193035814410521481205202473797540689688432439087412486760336952141543952236931894756368685582596298120415056403666144039340488200183688199811199340200634542227345151609169536161990675022567305419377389220838487451754538121587955203555905193983441928652090926315093892491962955422903995142609645305305177502465381199181464980078513853966034134475477672665509340989917612320670585208151849668213382063918989606830969102900947869159725162856667957938974338651878461583426194441653983833117415701763815374032612794548125874318964437090717467788994236566793269557083814983729491237916530414588258276448953493168092345451783056307971368575470108399702005522112972036314227491315330 [184,127] -477277921734087094939980559266634468771927257700902782841680263184217014245807446926523680251354747267819379304649030335660791079784812576479547309650909580486511612038896065536802999921933477534233123981491321006839998560274973531177940923273126330475011029153374112850457908766924917452700856738233366509682123796989186708197128329246217934146297086089372491148834337030175992719766209467980995770908074635784787701970994773836063191162627502489330604034758994296187735617746424569915281680090174024447773782520864916244927360262688224103591721016158848512792295794686324995193292728219357412496173975930746134086089148613129893150639229549913433337573887380447387472571077192790237647976047063282485941652305782156821173952030195808998795325663081642456451292314430838867806334131270250472351061668893888288017285172082545455188539391481631443348795668980932732738178762170074758143955429926304817448793602796054992314799118565093961159160836965794692350003824714025777858357735546932456045408284040842125210301264743002990577004600294544152907287993545678582579254593171570356050980635178026233474571458060752731200168455171814305775987515274440633063599584416363637255722462252061321591812388207921700395794779671273854478300145609749159329285210904255431476224564701517875171977425173210747656558406326392918964287868603437166043294536417735253524791859068079599262294849543413663070858615313661952379001308187104 [184,128] 2606546859497212059157221260306216493101528045912190336162420047772882762050868848077596737289411974850570346884253324628420523742721895869542713027444016949387009928674905058373290104733236791546319822615932171447966555814248317985095299567851763498445391063245568479079369141864923520344843752696776027818012704187875907980644635957185057030919564799537639010135003615252119492376130579911486225645808205375294365635781254505064162077217668661465956702167660683233499202973994597861612003603285974368563109146902440569044858976600720701278021229329766937184998683839272215801660186703554719263608014959529282495401530589023428849420717803235839481099653722135370372260306631369106314086699039545930654031124956773339226189507455747918544376474125653022439388823529924289264255252999890071749501349864501035395828306135234750510016223445139924513821644995910353740070315466303987424181529715442432750629629180458436677011342169924200889031694907471653132981582347558071483289593107981708637498220874269139856405302127768427125045407578855480840994240157497146123905452653726282090360337442436906463678769694184931829560267215621133073696616844980607333368843100350962880634453811248322211701587281716580416554889419226152256433609330529633904594252061597712629677231718248934480566351272030166770629370480791498881620101483782505066678771817042725383762136817240931395313364710208132968896560885952451999289042 [184,129] 413746627233959872548065725531343716143228473459449723986491930778336627334970316721643607116699669674409165305899620123154969598526117423970948962202185618337925205351083450546288545865011531948112771387858046159190552533651013483395515744881483299298157441696995153777819685098814055052734859193803090197066556730682039097686456014310568258064665459331251579720898894831358952065387111445406113476477170556548174237218004929922088769662095798859124511713734628283783270817136281119096890303289443170211245740618954904940084699684375244231925335614639555331387155826160287549626328192995099435868945360880316949451922435361035226163060115708180938087427933366754101726596784802336943838121782088721994054923862966233744272269794128082985593861468522340263963726868422106353722088698714633846225794928408091204974794559857283894890592044202894103610277385519296884515037106549543820058957452535539516922421220439239320001391296593534375658148763709735114362278616470916994263465086674831866944741949292556992619585342831521688960158683063630306836300340598653816830324406027393527099580143655866597075656760911764438578106252373207570466309458216286807438164448745187603000270043759643387581130894667471685735649195062621294019164365245013868044457013115248293473567026088279203146965169138707124371812410610470261586360749198459395234622360379151913780392865544528517563588035638635272321903745572740241 [184,130] -12268631506510267155134264352561845285063064816606775334030303490412947694913001866546596993646309299936470060091481916243732979249715946003090404286608900508196332250507333805451315752102746031993229765513608765408537025708560893562609734261201744505022497873535946773819046094752611303632362355363608295631184381009328444445704781574897490791482039068796996136500511886203807348010475498938722377987225981352316890342850515244281763743772659511903983289866238807007813100199255213503285802670041262504799239032637879718251432471817892056999668031375890924256529832126964280453922180076649070502838422784114635490298568965380079384719583838607312741606305634942703738894502976146016992667134846808454155795827588499964157229262293434143517209305925924774466292270580334300984101323040367872001210234024699222338656178356479698982854797129702135509945457962320636811587013197412485977180490060344412429779730358826801766470922465411313946467444763001567083380770131183852220367579511535867099691855027791996786532463334001028226062829173157192354054827857254162697545497684303531743038857168535989327474598096401742808428734915659499972004884847074123706295349608507993011253848177518240001187797065560068186393608356269719075144262567240043527991233495371984000968347325594227024254183085252501116405203850900272252504811479313489931541242462235611077337949992457372940131076916580446718843415778 [184,131] 120494843100487645179680993814303940386432054120529433328980390496516578958705935615911355428195636782270539198425047379001262105713941191218713045128018113182209798571953834997120706023580691708329717398774219419592795647030735131388260926858075837218908374847957077746676664164036022632358783346847521079615559815063320248512011670560022807223001049174649751892311573541343472863677326187710941061017732548215952603681115522955428599497718750161620928379945359017242130429455700333124603831630781336609183061433201451773305346682965391462612008594985865260256556412593345634452722798478619055483201843942683248629820160372478237646297716274570285870382865413181707251501512466050041720721314488929016165039697591190751243855195713479142166683172981017126635579961977458706370085876756145393216447972233052674797065619910421655513637552462259094085449030312453098264370392264068132981713687282226284937608603710800907666268912752786588895317388154216768118260389367998546647060574334169944694352221905029121688267465814550386580204290677494451174657053198063698897659461096363760456712424375158762867243745945747530355272412616162258580995406199078332713981449197003327040186642205053305010459183681569225657791798915777165518746157496072282290786488739839134510160871634207417147665017754264986869538512966276490005144809132948309429530902063295413582750570996541078063383559902053669396 [184,132] 39883992923936352499352158426498328411729439725517719719640403951039267084853967089780612662360880471593610523200231802022228090747531537980862065100617352016397748083877827812732071800112905172930779412043314559866615190558958521969043650446934068225187398833317264599212261962506821499334669264626470475386483927057770956117009035350632975507081651468282668078737046387822407772327908056147271314331568089723401972220742074179227561989149013012524583348965673717882791593665697678078108997408180016506487270734746950538223640267587458230868233711292567478535579940290935886203582151514581737500850766770704371554785150510234296939985169245756977439960880685119743582572695190080130135025716190792138137762163624520814005294007471066417706021441267095021163873641713596752435463919974599123158978226660563818911029473819684386897719040386795270273225847977331491081762143522673484569601973717876272907243438314296192407519748086591897776807602932066960539008417390985438618173712517375719249459840938919482959411184741905733436295486657666136573024424395223008425982083355823665991743331614970370441029213270742833815182126248669501296712133666779245581822761853922299769165631038929122797058361345996021804694296982364020344999148890812071174556299603813420386428238338249856864079774535862527622206762578345116614257448536125833982435121403276576291864852516877884015920511116 [184,133] -10760428554245242845962790443623506494965134972835085952692320946468907090078814441424922364589114633826998019899813052019966888623249443375148379715963146656261647758495578600875451198773472425800698093329854208690125658326121120044311727376186404059731734753127951419252416031051924318404224944923318121415266633852712932633058402344562918424185789995479061430734530157326771325035263537430854280094701485871002806578851120067784417333236580797504804219008701439506202058379732610500279421596577015767993039625403328784573775209287507762107173358523295827442415847211069470975878433495156609269241037390854131762389449354133885987275836106840151543883673161949062636978858609011245694648252710619772144969234332673737804111552796509741166883412034259928782705835685873172787027716838819691762800105995470487439938560683662336840567125479796646932891357622993364516600922503772922154419382691826024862126653791128739954139256574764918329937243861160988002615155801833685167792865735337390544592513171177461143180060401262539821507129929605604033242743843935398938120574220544928742130422018755375465263154041485227105969779947590822472621254520359327264353123394081037145330735958436969698105764900995462894256929959857192220435323458182232966013235708339535137809322375578141140517737821147055521765861947500569032207168462105309510829253443051845460135544840758340100250 [184,134] 105736853429201647641220816264622485890822223565976703392900687022989733118851211754219528720369225979211030351097209150471797969922289923461482312655331693799188306975135223732384257269197377481673148038054824727109887761916219139843589899977525750265294113803491630568385541508652825305436994558726951588140934363594365818179330666786769819052912017891514018611436852873548905629607870262120804448259480157792668771857183855531887043407231327245932594687955290132870286149839514729823068670372862241729807560949878949353559307646880556948916815275004885522014334771303448088246396556505291345386425508987683906089780956094889518812736493805344181131267344751933721052347591979583389623910529808111581057009328089402603091144943356500883815706857107633707509246784488141165086801096137270281321856097024172630584899014251153466486682957330321305645435372107314738479604374500300030709224361638854033363957892981213496506062035100396241590140679168036480101854628753203967310216734775593762231877704695456909475216311745695488513562113535557760126508937716466078297413330995354944079173275896072826633160009559135199260932149338973465250146725682010524871473634263007168001443987915617430150418044709516659911607167643482535945740621564607800016397412527599797801687632607877292395506219298380798501809255670883887930302408935186564164323329767483180226431843614360 [184,135] -488334475605234006998258112591564069458122166752433036686745210899486428243648743027337375948984502075647189734052208929006507457233038257947981712086151705755606433531761352687308055883654953721342419924153497498755278251853291564951552972345432591887010788629294638059197735576868572008828104133933779937526321576453955757866543957962508802778736070891496407164208850286272457261181199380733870108252244417728846273780407578729071802664849563463260465852866091351834169762892412787575122277811050202315931318009638156852189554690227865344942866154138604244378743652588608513356018457457985232223316634698032745398237145109165869989776732580135708707024658597854809554399709400741684627314843438954423257276107879699308335290561481810317252429419606484098456240242755346717921296189505712588949295861795101819014410744403727688197727925436456075813637984682461807761017381315137972510948439442064779821709129446253061605175304226780436058653470725415227461414143591648741048944480302549503506781808567669559372230568266226746806310428581885673436742786297240821996488807510310628551048666733635644946399583758857202667161384958118823327536854389947662401588718680240979790872401593802703411753081590201200971596988635870534161064942072200877664081972224407102711099676886890185409672211767696965136492121325505958017318062123879860269151299059275546086056 [184,136] 615499308613976097140820278616941355913431028264890950918583386636755750789804187915946451860653628310495796943298233361284713730401405626749147994891849988372388817498616228333681826437062112804685523987514543246240068110577928760411515944523239007249124187806707874897383285625385667195422068131031640495438911769567497925286558223791706021547445932366921503291010374031840262666678760448383827372679574379807033395396972178818710423959812716889834620499488959791578236285163201318422696102673146424881586307392116259890474098330744167277592376447897068546712695859906345197502920715467100956294949370133523543360889160103113721852604070223925692740301371994804114931802296494443525058257010346567666248527693996244985397594718598429064533142961598516886147397174667903897452517671534527322044805046931688901741616827333649085582776236931288503540644537038326658176315429359509421509506964473119977519007784075051824509094036612168673035121843979513361152201939914824800224238656308271847497183938181675821530429431542449018084305037512261923933311879333208642455186659117430660999594066543621440362289219513168071672584992218383453144159258386568427279962036496082779117054915852251216992487009416712581349440482086099548685963816643263195546986876255975300264233795730779497488990451877680853660002780164768184789586384642228443300027760742428 [184,137] 2988538264866825881976283145159595145845508657753030524816435580683636569788385498413354207854549779612822285838596943687823781164094762333059711375936056476947817893377136980489473200509772369345612804108990216284583253887354093760850145466385068308423780551093796671197619836438088936051609625876088647418486933501675912752042979999220329557276573327578829720465517123056653896961569225375479086992393301511070032046231506738069702580716847221068941182010137766095593178943124865344965531813089667385819970329372689760220669106024195383359385634058753832426225145405602896544570465483548531774028088947982759849291364641354430201659838980643358549168026544897228095865741159547524075726599976612781287771273775091403863043296925962146531385820391674871188893490699600368157464029485639890002347176227785702199193651989295420841607188761837243861610470477304681036521768654753519976495474906740483554354212292257313384595634319008657584938859007082810650946016900578000010309239457673971739768676246866515678633475629335770546595263618607937738277152982092770352410416593384735254742949031997660931671326423935377461974564208649859138889490973773496139105607059099678002326328156459467090353828109547754998056979182119295834101593926286437731862836367371439939206504492673586807271888817208337361660552456158534575252572980008542324786954 [184,138] -11213576166388213891473351357466954186659327885180510284347773787581571933417741561309203757341154771664685805875731655847601338653742658538244368882258751369851501020816602178106147297189459858049151934406576817739831020317740918719801283036179099875091086662846109965740803523085338893694907770893037611067786722692008966111252392475051489695693934258661426074223846177709390926562925292500889033357773014126322693805499224477228376958274672363639650414606025269768089308613191086420162536408871174399012257625584318698627678140100291695286422102196504042713134923627459130081673167396973119385551125751400771789859245172876660572784663375541528592156910767278806546523704015550478026574332584956602519709214909754599119721260853984103151298619082741041142523350889502142729140056149303846799476196940320152648576077234684811474026310481600808114600760115845768655170894512712263545947973915155401874414049502924883311916379728972898013995131435626875308988153700460084681886833905597769819785096820697052761157324728505422909712595171472105804863697328504529740804649835773251832767854635561585770396070008874051732144653588436624793432749258145729332620463657774954943683378439191548787308314084273544239524133455877087904311010273991605423817356854583843196582355845391674322682470687599524971365782854359134263177496050610512 [184,139] 16473722764979505661144153443947925873588167540512454030823569911823717507978483648223430340743314502066448582191387096339362743221209730584619288704739738952749261888780645698599690592087954986550327153915523514299795793773050497852912051820509457179481111556000965797488965787621286873342614318398541230054343327113586392581279514670163798298246349378400363206920787938672256407690607200866246808049374490828593537093553026069467671377752258301550272216128244490134119142392704344219820470855804032631144382557992968914509190478564671347968729567283626016342458211605787048981079237124228946682973048726119308186336353148121711809767979552950022340410200356022755736409549994144903191852323303125575337728621458081427004607759152642403206642080935809164553203549210450297860251019739908530446758776142481542478046253982738329344870963340430317307267636591930661527370219238635664752165910481281501178767588117859158327316240458085112030618644724494015862441141356485155700219631022470896631815306494958654741789410797739994444393554504660739241085450384415232143768267447994397792867825845772140977863309693987314158610406210928033158800513073648287431717603113753665474591996755738714319438709034822386760308930933617849570368321037684528928050838229185626075022335169899555868908507612885626301875581952793638624099784 [184,140] 4004111764842140825937626272058406545294243173405061400341356718366636262977144153450670676003413238633338062959755318325464506195887855605195039036713924204430878918973390788642271077496753121321385571291634317184997747205359961447147007929019843161164177161540640374182664830651300015544348293188945913204640879505351197754180686234835274362059698431812323623938064803132618124621133106303002758167036127228472689333397250104909324037979419012230595130830357175452174499318505395945555948128744070920655685244300266969526842527123464442313890068456278311740310001294001746059845601793878735098844548073633155116102567732533021147456111060866005519448381273811246495024196772394622688469657913148722155936712118021591822426238606756412260914566138977990538561296250177892604326913061041690707990065625881799382412689255035241288360950349684891012343536423117869851079264188547809394447097610627368759556191556223244478088554876456400078467909691842609144936292643732618374339022855669374056099275875103506136588062976649489212248532642648267933636392404744402737610302146902202256808479950436746150436736791305655170927722380386920839299632745302540675303268690240939700160346519404924814878058952768604992922287406442325481395025597237222094476035009126606593710499150385824332404248260452425016457579618483954 [184,141] 4746499215052495624869223493326823949078444838220217032962232095549365954141288713239561153205560247906647595097714408704010469644546434547046875627856350723596143304736704444027524119628809683986275339902737576799077391138304837507393172625682115516768284582869830976794151223314373926626740757101798955353330646395863725611834820192781377856954436660839533604184574282150100915364371046932271444711181049679650387340662015667837701084563391292099547210894409124821191357826284080175838116957880691277287858951778946960792019950487679272640221411530581394328466285650725492228435682163198448347776473193443029399606613759979003484625082046611005992128634925941813060688782033914343187661916935081629976237039349193474660426960054450740340858147925399467380017442831762566335289601183833396415150366231933570368063148435331610429803998780747639750609232375698245984807962619023190605709647344267857730912361763006175062428325141409507007691682294539113936026088928419064335505023480827088460561222785534486076930542362612660264350934773266853133201017244905299100450883878849220952030364493457402666635914125540399834437734898163638488706851287896993388232516773577870541460472351126615346985913075573799127772132077251810197480639566721501391120263427096587498081384640240999121661438860060271056960745 [184,142] 1542854293569167051284354893955880753319802676900209548169075343622055453046768368439720133949460066772665323150363026145185983007895331419529951315442745390645539076898303282003834910987407632355260379888305201414392132798423519240841828829061576240899409158312535550973546445413353503534530976989970652729947639513967279601154325248854788690892887729523924000938914279124837222124914785090061504074829193405336605057577472479667113996242840610023096956756254374461650535978367080783500922555874411848863462425792666787489765883907261679323469775122490703235234016753992852842446709147774843557048211349197504599477132311645454489528374537096611458202993425980099126800751198932945590847430233546019487854412216812928656251063897333861412431144627874066523893748170901453979321705261930681207700734831507081411024780490288467400799802750424939401095017604966570311663422503960635614270510360995185945347803553523723378261061088988253908799242588929025928287492873254441981804281302706907910803165157127732775033773386197177798603468807654928049697887752060208665700006949795640050554378051851738064598877490162148426524609491196377051051806362230235689752648272235153618520564567487586128969957553367452796762176624933345277772449530101849366670565623870609325814052998568704988518179488133970 [184,143] -2941540760424288864803596751442270619660725590822878522622789546150328900391831878493938425392832129028610288952137135003257335639545657982234454916795200489164476234214782697413192170699600220476873044199279172802764820344810043472757885078738693743769773306545566599247159693307562622702634807142028771786898272728866893113862198580647535152015330573088268023420559640626550794069552139427347304847324729382417684488212758311430093531175722881222325381710710698521744258612262618158068741365302805578497264587656468888307537981571645050126198755118134559114080393412015284788087636377336948537447503550676214873876900804630206950418004655108437032107246324740249017946433847638715380928206409821770895242196074580155592497520657491606654995933609567329025290152805097953151872513062147416511769970309810252777657704031429021738492832136254987702717422523305749958188165664927904279958049333747535713876676045631172453149732529402119090941226039152670200531357059551909468648973215508765175211826057873619417929010649336673091760577579229753688643636706417997774403055064267281733081257963265688056675535754608909244287616101273487048127189974735442314056538333186505320239092869271479414436623552039718920276377901365027884711247777464634324738469804057578870542524953743733913626358 [184,144] -1144880433605256273694281300061955490399286405708025623148633447032835079147542282437417354481220986197052827700121718004325571779097079539083096933525070453875470943420683454885923830321158103813262083692977566917765041813837363020162888174447399215549190213305887717511885098739506697182525502876483798670834754363417105438649414930514032952957578359564524180224109376699248109076554398442997736845882778648701362804048884529791595461728903223129651446054350147231822760181246131497500242012113671805123799473763212353896983555779056683413085042879113252949878730260693326512069064412962948522373244886608785887304892442633061272773312409285001045480895170330278225940984945981541227067506079128729745982238691248548676484395314709913505362538820656762162962127642322022933187662893052971157203956356868045275131463634777068764123815667351354573818678462071963298007043284425669052164123727305061478545595403284927099301010278970388977974381666442183519428556497188210894031826944063047744477763576516842877042435451251444719467785604245740663511153586803311432029456336931707562031251542407110055981339046353727066536947753177856675459126621757614328703581843362108838451310965505830345335628765458469308375440755979511738456388834129335086794415752907628908755405065142280 [184,145] -119542078796765095026161948476767754657438043451554808384021288365055949612614592776940998715345771432433905038625507081089902474735841822397071184426147987497102005202260137092554152538938753029605414099796694787852014503204372211635258233418444838321183037899007177500416844137153094363137425119612627570022665544443653784705315507750025451743694248044991952940272376025181621486270363253720268643471497433796042177246862886398362224134619706742713545029563794655819263292617454922658192518490293354936748559197994459854009072325005921897944281758565978001412478720257678333158129246242575736386227638345378944036133018059729166772724900865126730909257673704256400268185405394659551519376508314466264769142292084671286314527678928783226823794010838911816845514300795086211391852032591564791724195655848625605086255143089076344999711718849901160784796243415306807246518396505233775011402608894903788213996678679657275854180595027889174131339596812455892950533850252319918433690468256905593756708543423882706919045803191188386696221894488353781697739563586073202575811827457028663371530550073853740722162022274784247184203722502623120273509402899163790256245452136582702499510317754430435819058416030260519106765685280057778586736242661330700775600383424546124007934 [184,146] 5777227824816875353647353599705942592363459820246327467299640744770550860431544388781534468471446746789994679317865737133815111961365693524576996633835382455814588022481543505476938873954555348008348977718315245897090075230978039612459051972464501499176271837399835450656863345833483116142412062681481601725338706710971418878222993949980095476380430152384942464359872185446951481556518911179373589382599848597641336575678756290169281167638148228700479959006707346599303749726001657090776719959097189605491313200555264988310148762252913916156362049237391702360985928295863675237322832695064536606636899887732151912656783763737839204973462514951379158540217131176518457882380611788888422359404580990262261151506195190613980821299556639398038018241749924179518435282389443193332701700763330111398640034701576555173940192954731327319334630701819094498422242911194275067739635615744413479184031839712929749432002585214315800647537748277367208220797797377968298926799698199548833738992725314658124116405192503784794527580923267841848473944820770908239278929427631381421831195742291390463607660274216974336440437361623414516912205037116546551954297286307026301860907257439034972867241384890727570045158377003982740792345412065169661503773610668051765739030176930 [184,147] -11348591370584640207023504401332729027032567444338921005131442877971058358814309038896518173672784370546527185270329191406776062110323515785306190731173258634432872463333524294450052342469751615614641878729734349529781042065141529036248012726714016644955282477925000313408474583367382127017878731050814256756206064854739497788611740521018222710533490605826369180621789849765246050272195797809665467091821022483632579399996908584232396301696726295262459006083111851316926644737007224156770276003822161426064826457911966329863791428277943185475575617442915485910759269229617628018248392477650636891688521519488336556555827055942315032151253744740637289821120100945663557894544769370578576292006535623001227588410830583040113117439952465186260347546272117510447437490441927994047035892856911207682561821940438860629815027115535448313309872698500524963365970505320293715163077973347705500398581900212594037480402632168717919110719299318302970960133126046875026897884952120072504923409137426631620125244714077396028392816889239275521375913511789624007353978730038717795272486543359225376374627242772221095728782746708137115659042161687747237148233989673233629588224060521620329528792833664927288944305197289427710855166353754485604477284932255934468 [184,148] -167418926191448505998044953279772300407156253178076063808273778439883635229074781241477029389243874457240970027677399183280373943210559372488741619224381902128657467379213678850447951686599050693013547128186635501412956900069703853581924318380162127259554966849032445767246964530274242906779909022646074602464611625621281735882222506755921691654627955913666850095628353228871977463001014661533530788114636050001225717771159980434200912816265515838794390478500061200893170914169105911806467660214386714944994964472566503265730740731463280358015462415617505639554728532278060345620382654290399192504393480222211478422441203457892043374646608535888600600497145734202487503996867893920131046393408575763380023303613805187319760722084381060395662524434884101372234200970007889297167453342344331933167917373903688573398327628417255928159900959523351550204035689122826832408338235155383011131730404621435064743651923396963761879858356740334308886739574473958173330194186957864184849468321048072343493291136955090198464002781864359832470091050574311197665391215393124044354831029325239276687470144827956073429529311749076283081059516936132189230653483004444464755677797678468894389284366765734731528896911548667817443790136156661603879804053351 [184,149] -10414056180549304399763033117348729097289059576422631127481882457002423971597081587822546016720745820826009525796572345170791189428869949520342497764074926195680706584060984354235858734589073822796007442015055456179205507901459428645601131914615983063623946426488553698745243092877576166059215708285988279925904642564701220821056617087292331412491689560157151193042812863023085644306014267231170698212051988061154725719053005575569447554477837986868561616512230661224612667819496024183080255056880934473357047614420651783075388617547597996082192464298775444489415979815782369241788904209576242741035071599295845420543434267497288484894533083236655781559209497539741297877281513995071057289462906861395823770828963821926337076026556368113999446643995315307322704705259643917635479608657245947271649382328225209629055519130450351997673897272226036982678700464719894699140709456631214344440366024346227887690597237457576193855270510396257780969370960232726594587792187752037993514612357913113206778458421860746682783138958112165347732103019729589651211420034642056776781415784434147780136760247435062837532983076431380139896132269625691118108614743461289039634238481691180021546340880165944264464149388983501009095462505748220354 [184,150] -141873874179944411474283671430315937600831273059362163036878904508749341320235905386686824931034155188649343058916192158607427323564546837230687457539129626813723054227701925551614551908302944554009055004596988791651300535802699763008673893913693388206441014079849128343180873841937600395230888681459861921618626074192836020645399417415379207220611151437762315353705368412339920888171255992685871386498326026467086101726411651640891435509256335399560871078006456943692724244081440498394839279642257909959622289300013464095182810376882856441977725052369444218210098322335022349540322082428405859681819070611563319773505871122515736096552432499120207106503171739108327131355446360351863103791216205882130091655197746439443307646553563009342790164070633091432569103366448346467488068993450765503729685588577063966836274736953196698814624998037882945918818021128122947021473036539770551880861880005811268571389384098216342161230472152711776277666823406768128500145829212844173579369065403660335581174525011004541910617878502857848854054064870723408083363477584499398982865039317348900656615252685018150883350750039024057027331862073666335472215187792128792498501949388410974558296372732396817184220289732829043572566550 [184,151] 1092744233984765106312931993537174256202024117587397396933745854310565026031792446565906999399730956160339284844211844192663266370486801329985355564433866000680267295804397203482257128012205845266793419095730178607320195292521924105045188305153297208138908526678726479415969130290064990621059293885594109946442418388614103128614271257281972275637509522435420375164230126472858650282857225440216088699740592270925773947329054168441792043865228651036818677835381822986416070191260328346336040338092953668291934613472945269965462496872732963516417014580609320427262696318282603645774414546730007290113115869806499110594258535044784511176691810064049847286252990066201495190026509172082966411027478069588195009843500981329584579628876547933392095823911738099509130807436894745859094336715029313133570772865405395361647348563754749068477400946717659542181030497505719387330974709775082037933253066535226610275863135701224525093240502106457715954802153695869499038719162942553470633052784390768381563629179843877463114373509769322068170605852207404557736983331696015478946685201131213449880900166517161772175770609466220065253707815744890260185654903744509595282551596937933792961913593393743329737423630607262 [184,152] 20458040737545104265732495353789907710780843672760890898550433152310708940918111064330718679252050735852304965435301522074789890442604545996116706267053445030333185797095252047148694046252057862866309248766363584412498375631103434238565310279525990603820326779278392325654454266907528967313632280537781495132030610442998455143560924313136333741516730610663462835748008401732080046086937192765562210219845865437495434305331348880349589485012655002575287365299996227114517007369598244829381547178328760373285938809282217050486985809917234269682564030874985931312596021973007231322855758575968457382394443540484570998923226383125361501482405923623665333749196249732080242203636446526130501267279488733142333718599320368054293433119586249875181510956701024067839355819853624900070487687167613027853559057349999235987043567293483366808526162944006490303863046032076693386369553599720639769878171685972298281983397017663200336310911313323595842363515394871853879965466317729625837649501639829085024222781027186700430980846690209807252411928894615843489603786480839070820465157316876636362752318529325781612000385843864661334633793610315427321607149148143179860709348103171596604617706253634089412096 [184,153] 91069518598572378728721976972922733899075901614361784359870056268157909437317178043063229924542358958074875016229370246158090738126179370202882402523441363852338392662518315631706844175813446259171216862961635715977157359278384798173895162726800325561182013389433480700135398082357439413761022857659519491586656635233502668881976468231379646913468653520811187442518128140692182702505381531490067227638157791184189324712968035704121644328959765951268628413330844076276782843420050400194567201174714760372940186739256920516017225626263951695918939491153802106123673242315218252940766395883309243888515706779937916801855195974575539793474270980230330660732985923290802217605200659333002123515174281950602694861687473384440848812015817383436592268043143752632091915603545162143717384945742583662004655184223423172337996340739330859518983425874884583438520753160301636975212039655817101585080298868909277495051891172530691742176715833867354951998992336755704829492323440131575504919486494446970384364589629958091347754415235315892015135670871776020448611055786452447828272187256227727430278128839586872993567712776769578995711985539799416835425430340463842904076730246183317634015140168 [184,154] 89747971769117828458979968272859956374938880771031979873452548552335798326514103627506462529643035919907775387986138586002294418457354042621120247005744217056948292155342575272046770335047809887255912970654093957488094239801367302557830134438314941351811197371453537715006169913524552733880218521164266380119037846306542133977967192571142392083036536355940477255267570070980668603879869183260120052708008551214360192727405097143825989505111861993986718947236302624381913047572489630912671512604862049440649245539804345983922277740713485658490922976237542191579622638706735239444832154079785898335144919294305759769412254364128815823194991762589128061386503383688788056823710883621698048970872099308597653345233714174968167266225031379407684133745546990059813288094726192787009326094687870795405282409165761170059883663924639855302291042034996426558292169187080786406578559967563248935261383004263990749055726583320274606132447426718519210529496897403423701811465725710002167575323617296648850522648372926756799634134025696847800269067757880703711522330621689836385274466005318647199778229589121366248461569598968571156332378261344822588164953604779472875227662077652376 [184,155] -235493413115031684425246483392888400847054902752087232818375469719685016347280553345763572076551011739587653194532433668122773865311117721348003086371276435390758374075158450280781903150903661760821998968836196435501388913982561330722567864342896314820678244207051030956868813570692431746502386639331563507498661610181937275328923474361148865392633630858707068427332990000538570161061322008413331099739648214389542815274913784356481223933272687283046612139493036837789186619773992743293278923362980179555836463889842454534270539740771565492037629945770637033659398464260623706283439017517694257158666878283402102694184058759054944903487692084607327563877153837779964050987199321494577778294579992361618392759431209934054408426556167709443604826002295997910887001104068139204157404861408500860088679023489459995499135698117222069474925096065118342758473797032007369452215920845920489293288079830244234574950484929840903807244632731300248143893212722263826147607382727828375419283809826046218515099123115981886028149292310331346345925484586877482261668380607272090108629454571985793418819969798517401328428934790625859916815475346798130566131367412516819907654 [184,156] -357840908285363894788949547155927784800217139607718273911833644593432388567056692469063565074126171256206928674173455231357394728975496477266381423681790490131197279662870694729680919975648877558657295035803545394079242586291605870148385694366076649881663043594257929237434059278386529637624963638123574071683740851606166854908164725334575431043871457222858386156171863064051169001337746314390859937923349081321281186770717715963991113053286515243234268666393406160553660479670627636151166268521845814673606739915678112410371329335611246808237092090695625045110089268908009909487218676814933309570089032562540670180360286638009692735349212455774810262062194058627819320301245316303307104566522503521453259207788374754756937897485152709006480783126640774373493255979044491464021595486898505126630251301040241914776843657282684911307834664566671510814362448868644078439511485993026892103340836843152879190637448880724314300855490683478506914136545714998850597035074737484258958583483629240632047285998145849410963763712706858735769565108300585075603366065047306909449060358553773628857166639315094566197328665897907053085672690134555540553604287603 [184,157] -57267647786480151208448146758099461968147585128828937511645017004161167654625056885584040176709537730141203295596945805165280829375852271676665305879115715111144052044087041672229882867910536497491139028490978438708101885296320727989806743123238114852597414344415119417989044993752150171884954761644235344207179035279976955550081193937361499897418706530753655677609947658466688588609020468563188463975683103907974011093232666925398653021468794121236859355566754621008390343660509316665232724062764454269762744996657350532363526752092252066927199855671515830136964501248093617490764680955887041926969357244838860142117581245342767990124230552305234257185888049947239989892237992376761488645973652679729677811470678177538623490773097867847990920751139585662095235555996107880315456261684186005033968503222023657264896438403978474702996874557317619255770699349855908795906304132430480535795369760450062097639084365491399417052267416444345557133934254662394794824939713237938366133234148125332613826749553836212527972765924416332475744718992869487574138196380187233216311939322672710161476711489445069751663035292726852765430028430344140 [184,158] 64462223753547579048380209911221474619825406462234063887293962847070142449425730551403307862371137508220413722675084829490862893649361534559637598819200036023690112826276185018407401632296733473188309774135326395746715740702099627533181664216759018000499461187904343095123785005858959754231144270733721290282288749781374636631866391532755766043936602023396876310134083158009602584000412390173647037878033325677960866729997637820486086681737356193815801396670706109629996723108983928654851238203679305692558324464252638731609708967202938795806154173049677653968201388913615481218104616688512625671569363802953043346865422305716182425428299279283081198749698821221985543380754551592998117373923094405544055500107468383013921617945239862019298953032710801470660236852223712335695310290895737729415972693540757104739347746372007200357814021989423017692530098994903017431840686130235923364881008652519329251473306593563996594905866570179847185923944154047899314360047841483872982970569528313971891676226077945796009274383259297722318110572764270241525649156322725130994456747415408694899991980753599190408939057743094481229550 [184,159] -19401157083622792004111990300427189664628773149605831805935285884244077512439054518471818545308832563577171422006856843382398675667183917334801845367099067749853715565115099225020401903751947693313056543437216345845964188115606827264314552935327637614286756026105738027280346891454498013564777332508677928850469942347039818592527658974855616062653630265272707434564331016042235227142234106372581203425051242541053903416585948778644776870533393388337655720369404205287771210157394477646418050014793560103419902224630285381831021014155985403433631908114455252932931677884006244569293771142838699226161723960893951454074247652392566948379055188116079293902050169761133862610355292521878801792265383590985030732544470561068951697274378672917374263037516252956017714290045019671504303794148887068171353463134979134335106247524586033653021967256779878696221150305135359593159259899945928305711756134430064101824932707768223817070739986643493777141438259478398791400952241087409405884128378542371551676282132171715593383923655878480811992499199300136262933609031579191504666343650464578622772140711567171723108213231 [184,160] -722630391615911007376980354348927487341560079017158243637211255632138995515627779188374747014360054918492386162392917786069486390802315624730299877016898210984059083097334101180928666983516076439759139072422863185630615822028189526478130879026383616002029349202180570063798450129418790481949916021719396188098134631224214457927952610934091791747242570562361170199216904275444198256250319057524990872976630954595490554003320524538561027840862092985954646640846502479088961164576092915075249866166571484009426630685774070672320063601285864587145426506147297311856364622706535059632096801273464759033401029761348689800792995239507003872644975646042210268497266513623164711744991589065747259280175371964341804991426854578899580197342753144685148377419195696188837786197114642101427749434205206031753979009438486809139462455313665179745921971620340868081149556379907619297101940077046479960308448387198316733568920866229473552515935022881081969725977241686457562163570817342048393992246685237432096327462758954733632522309538667112942249493345661224885690338867103883538684416301316547833750225927759 [184,161] -65324284753151269897028648883133589116696167984173031033029950974732616454194221247651406589082025160591957076924749409156395846474297144346846721989110531597583681874975002096161182026390500321025609229513925278689492499376402283245682273208883357165419698687405208644732827832568336329491150967326895905503461042781678277158870057771095854087337460651928680971000657788733172914396305457384474657533388987247043762873212652240066556619794865470458122099967554489268166181817805199507588395967330883990186740824679050066825004293207004078169513478182185434144439768775235414420494291226466399859700253709105707743721530183211191934990170244059948333979913455860335303799121929203386812835819373479218151816204091475571018283377831820821814532220707988124031584344547752913082692469005144164650427571235266251645768654880617876633501791961532935719009881920465760972731619895487857767535007938673936614095923352466135225831842853053936272205582432567529171570814092107059950272630869893122288012533974664001442608970453937252718105814727845764901163657576094215061250705401256896897 [184,162] 6410489466616787193093359799952108472216277491666570144147650312197383142798800355724256364228291765177583574473783830719872058120072396738452557285764845202324531293628170747228005733281324648171658963470879447487867123060278405428636380967457881305934882402733780003989264163566184040075356721684353313584195532373386724177796676425263847508690506363387316757563227289959759568068237507501378629832729595954569239639049204215920253854312208157874258209617526443798804972303826814606614736617566614324472083467489486170311091793787180918633176157027341668211936778701564582976457441770065730948357136068810431009666031971679214617627149515895441274432313404015820070594027516430792375662927259003352919482753273389300522147572185252827588284711983862111161750983332606258872170254338948999774772999971696202131962136030606292408298013743931367699466482109806807599083921325718810063379615440123174754951788628017442758938908933108734601040066890556783704878843735509392406644391437239379609837263466405618450993976209126777677845131553470548400291838536945001373610248 [184,163] -75257470545183377228126165687679470534734292775150875046629082442534750252474799933669949901767264447287997630818265044935098501925271487978677817362367918587582493003608012264296686144767448186784008229525761801141260473895706748376257026305775198415944846390048295121385877623455890403012270406074165908723445256817746995553892294786316359687251261590349000763902241955729959036992849877658682959130058332240641656521605040990342199167226073589675246627862253646764000298433268673774125080865593374421017500785388866004763100530572765043816797465561813865405455205662830796917351841140991230118732120657284001489189226863052255183626310186719746585283007009569241571800514699611742780826927774054220745227982714716237347751772676253635322794508313681526074459871341507919682514666181697794084077948976096444447381587240759602778571141499577206992614112600839133839864040346479651613893569841147163942832402385534045370848412299280798783342176959940845001045365167475805021407887847210282160485732182001411788588711611869921811299852587325294647394224180 [184,164] 306194868985885279187071224147263986845180306140599799201514812381959329104832634944233831192344048081406549499111961146661050483918793187918799205376533079529440471289998475614534305515318124590437738623915092035769163609020699984369862646884637464715930730872957665036352678894525262474882481217590005158841600782126167052781150390197016430475805037252509891074617774159040265059541218322230317961362072178042533073417381989345933867375065853437822811034121769014536072653244098141430604783387982838585099911074328582607594798587810647525814340718802468666566651537415514950836658894225650549530532317311683433284631839137855863553063797367145024970377338576482335086533023214835829712356615626275384155705624017418783415082812439870136443986234733531996663747987648072886961171684763173429718062301714006315007396261286144706027059343403896913695752590716104163992480993899559992964162343189892221066761401454547605757953802414456619863727761330407790208453595815335744633840720160407214388299027474766356932612599556542107058239926030469 [184,165] 219284033835422379230880127072561240212865315036480005893875634618712837570614966208508605849154556857138387773076621399510351463571997283269556307737958696150422803770407571747087736127268400898564935664802416396993490639004119158695624788260351631602494130317702530968911018821553676871104778778095086398585376098756534472266298685800112204726833435296270715567821036338582881300568380260455207508388826171278659383102202953920749090581675846902681902819090746666537541582938869644398518357831625168501405122076174750205934042141785378087680474095597017044608389343043294819705553971870427991752222887109992909058435350602593957501922134383797704002499270680254845184137818336633194847229161871753595950388992048178900697369344295871026113228293862193250454011334776366516413163811318908818316291335763302950262529516466492661157667453320168948546426029642799425769911114008287432555964344693973154161037623244929321154347168895363539564587844950459495067558424401760025436564308465058839885256419053085473205482687874879857 [184,166] -704136718265920713582018830842561918985149493051686377634075809921279092860070180154313469440541391069032915406221954548015593640478807467581625298457276431596712431214727756057726612295035663673289618200785981203355006934020684418692210833232409009797374318551799518040996491025135180670859863334392332611797084194345327219289576062792004576586516383915533361460014313689520632373619963823537856104172514644500657366974753506477775596462285022071625295082190401416396120777471049843284434598927725140793489377442641714080150449046649880901872322943785761047353754793104504654388068217017638993410371817353403910781646346857127341064396531526741576871422170418669176107775641743864072654158779551557388006723552577564639571390552505267730595651198802939214107129583357274187776330551821941752270821254440501439381476864408799703708542950130261938626359512019382732730041750222869659361927121116940261206726881979784345133895319320406629545075643601848512403325970878342188703995560799114395203005809238398907520 [184,167] -108870291196844221388800590446595929918988059149897390348876659955910506449311950673636263688499970477253073429567224946375448469386634817675876155922872923180619256232100224936967114053863620296228463747793989231100533130029659397433473589167714017315956091703063788546766432568636724514818076299151606457226824214988854992455168597062241527347513147957652631380181511814541044310522791429778714267529963580742085788164900866684096107204963672018743895016905330954124798774739634558945171832905656927639265753793515876476431919398402715408536306539499836695284065264521306206638483164619343074994001959220673962109100702635805726602065884020123389378738469011143934425132059950982127240125776440803368421899299317381559462186193281631343915869203849046304607508335289847294609995555156092593946572183637024233813714150637028593675455318978235078010911027513799585583935444642858044318324718053458236926989844490835128426130531035279541056825070067320599329882952089793812476060017993947518961537 [184,168] -2724320749662866613889009213218028878995145815507242580489961399396702807868257170260526848214830192012678777922576320179117660699138438636597013344584732932624981203702148071443237082119448341087338069091793832983173632395208094028083737171557601575650504225448701636126833352574061916227451119120420690209583576824548831154599958506134752548200927022309963261056955165980499525603704984540965085937299533720418021916284263538226527926834620413685270292659995263687458397545217957212366746146278340812244825368064987507642540423714281146957326224882593595544468864881739052301224821609455423267550881054445630922078618855448992046898295078505597889838614568650225484051598290964915080964146760078441832481458569703141215712037281893688417386810138435917715369862572021840746303674238514526687020223511074778079996450286407372140855759338917046996324741871086154258770351247286868926233809294220330602154575516806739266789665065974112567497483241496211843609574378866088712694640 [184,169] -1802617558412926375188562072509253721952396246529141083065244303396698099668484484706525885655827802769945405559122340566435952548018555299777771365753510815968465688523516786630342204123946413220343837957214391483347855047706343841070131919184532425409706971291465502213361955656583849341120310519951246348538777309204410862656620526228175838562027007036087934028504126948965611242125394597839483199582009918234660741024086797019572156490620502884847353776643181899555065456588716930883076402157051574791281601970681034920806772611271430196532725188171213008890871016346895869052217434905060470290779676447269918316119242799981303561870640177359449220471572442979361709274919640237065229982978250422066812701155671721573299267425411473007227745490126681675428409256837740355764437827023122429834394925418049179170886739794913980261055236065560749760476369714919952912740451341635473913292950093196858443389734386510348101990815642574103629020943356530687610593734 [184,170] -17343864398675927774906870655342381293556147538855860462262172735638395834264896281013240443817243972990619909300636786086437649905829562356396119208387101953783016443983117649143774794523578900748673819976196942854044266920573755695194561134476511245476528216710013292705139553015617791246466540064951720649857422797856037885285294553279491157743123263479094478018139574999705745104414340139172501811042143797697034989958766195899853979428646087627831345002741656040944536731495270879173597105731317400476368448949240512694433168560433711355840383849417811437465717892870682097833019703608427432521482342020776660596447527918308260216472997856539688561326933800531133588458497863322623205714186053446156622618616541452160187893513543260595124138186618840992344695977428351954806610684165973609890924389256955271916477486644603251410048498298673605815920688832290420796650911468085513970481773255342309017429106656955352403113846846931648181771893 [184,171] -78358068471680798200173012053013688313337579139474860609777292500683565979401365571169222146824474294435021567185522224476723265395604122314244276651578326420781259642123038788029703003254553014803533092357089074224309534448342849563708452992883827717776948806667033424152218927506659088954429872398381607184022927326928691307270396120206343247125568610518593977346195111374126702635513903894442007473243235161895863182310222877064009126741934362963146853443492691785611786713539110751359907738138604723790424309630589218032492051741405579134577419984151125383389911126525036371514747846825933933685918387736946497688725556765295278796391441017719868611842824441409938746291134635887355867876503994128774887995841408654760930911551107167779549664518009876896846900277345304837183286483864175410681795335915142873458252898494543370685470741416026419061882143209099917255854772035944893963935540058882731953709517256656372142533298 [184,172] 138347893340729783976253022608576292204545792760774017160767793209935020566286085247483665227657416047623558391517251735004316230269399145429547856318421243388155798515485467357007982656566339695329831589363579663108532208512843415356232811968497746972776805469067140125086297375113328598063647881562531039274037963761452626360245675591581384868099405055701529990921541508861626838810314985532613254848314230504851519981422792405767147921263252455366911228101075625525169498928767543483193158249730047467003929728606833344491652643904373617812671272487454909841029267845825128071951357752621532056453119886698476572421509281716832600516988095772137559824768762288417352947873022490681309263018598886413515180045988797839578594260553125434940424626255614712515857249138032013616258615883544086168787025964894734817301632051014776666126529939466957279337416736904783746027270879306142784434611561168650112560734717136 [184,173] -3298174489447048800554779805678399507294328605624481364176163796777794663588065103663008101929399400762087910319209997891708204925582767395931866132170511134827504813248325588176097522405769545349858054860573451211912209472035049825211438859925336234043810158056584996657737798698534991263354802792398373344562623155688241094867320896379821190886269306916970119970582062832624661167596194558202809776940733269205772291992910337989719641123142063362780924649831478878829137535810529840858250600563034611911340509478569040615858298839283967662480056729617426301603254982619337864988479517431973509959276404512730382513144761403086978046427859742416135661829417390966796091364939820848675200690174889793158402505213411772482151420501260371934796089961246154824162163821970183326711739164172994933424218499941406458315607293252849440206015598553140116612589997528473461538211075594229740985131534313386513720 [184,174] 221866921410345612170888071333106935137870057511086919733120635774445689742977684270157207742077535963091416437342965210899897493754323696822270339524844434584100338772066913082541319937983102115791617578560082404285825465685239541575150184225249255695736617254282526989147265449158208708279324554637533097942976300054593946680921438943791917154599422115043877179882966265776835706432190042107321686401368764751326010621521492519102493824777885312554858341475371936565612044731845266799013485177105881000828554360368203723361239364842425875789740735435747674188955883232058783461673347109950956227789045386925471415392496163851784631433016220821536852348536334962618939557288335753413404374341367064439020594455903394471742150812487368508230119292588550625368565678121161245815124490302958061774560562360755736725289729344858390264593543686747589311511680777139502252816510798477224920690725340 [184,175] -1787368746322197674344754187403616540478817181823216587238235746281816548666861994142911087124514405252268706104570757735345365568359179126906835623281694379322660023623320708799616774055590712934215416701449243914409693583788820443567801735419026568970035730878259898963520509478373797369007311485216843989626265613385662613663407731387303471336389065415906245874883185708245715314738892884233102084285557438126541876436812646358567111476169758648635507160484744204587691069242814603802879103061056145502261158773054437056419999758745891775027592350795910242677846235685004644112466763450056619333902139734263685587937263399416404194321736532064153513832318061956071692818090263546404131568751823734191709473917679998870044332968050837028587521315579337658006506788949226650338808418155864485502681083527645317853900877623596064769101260617114335454365397358346671186184556386836406 [184,176] 1651445021682639391138126083190588056095510252316478064692901051982903511765183019491736765021079397241165237981281785588385104651666585458494945717457835446517436687611221610164760847845084910887675510793715784142969586652116327609996052325485787439736450553183263643195908759665282580460404276276275151202309444822648570759079065371076813401081704656069088371857341004865504197766310921908646532102251559517400648609303208161609459173329823481660769847393865020836617597193949806760505618893662742303234805814317230177688799320823092950088767053931392341390665251426678300521650985132441893516361608373700689581154613946832044505863123883800504116053509789239705182661807752629408550005105544783486877956841035197783385863837906372663077653451941082310856495696028092674301588182649137060257324182873571599918282754390860286910665339868415202316147027045206389040266664 [184,177] -171656343842629095054521367471883455442536238982376361077537930119423499505346683180508420472837652621555677488277997040829480012940778593015220316237204917842130036862524757356456535290037296877524827972940317285310169513046094624638150410146449576475088512885351191805837841550400199978588651464747923670681046894445760247306139434705093138632774328780242483642916281463080857763365719419095050739192423388082310004729322159648093012439765551072233983508069721665890782066888014795059232954531316684642800073023019114104474161400833929938398759691326982189325005781925807453754248811654256576847931307895671063475262916753248213422639307347390584201563593805748715294728031377258919116006447361439865555487603645397866567393223317633377641287278573805861958812591855660520122064055852331718502396300303106463960315092542431858699983541563066877468085555855 [184,178] 1924404669655834956391323872259897474292180432477996327219417935429944094708348123139884030180773790591506968688353283617209399642894704606266852415695954182369319440401105651155847830646631545796612972532166675469017074671120884985306695318301906747361107680113740886397797909228198225621106208486089828241598858596674127467010202506770468634927162117673760258928178395744845865506473909344499746122156854047424826818820299381969102279268570379215478393909524046543837439426365258564214823856492592058147106557964328490400964544294806379155803819421710089714281137790593496761445597282855942835535920199707739369816005095548446661907210047718759277128298968785357602406413454298805185949679056645413999695725572803651662603944971702764516527143807201948645630419225131933135915405390050046887617539082638453427799091016525169030059923296058852 [184,179] -2188665107441918959414646061913659678737840410213927059763516554493044377063266204864748438171292888172841784633748808769430118938722800743739874763130315320844480143493321599677096247311368145309439868406486753993338235992503418335677479682591837674425737503097933741356586297734402012853340935417867333977961059236493679347658514314075802788283970728694591665978931641051560503889671931585136702799104335713708158593720440995971128101157586175466314847103192408332882522392139370035338525847370460263041057890328059731271353819445553868440247957110880020378643729374725727012020853562613180476331535461354454025151440497280732524828487221462038128625060338800989175827287588802282351935218712185014815773367143082083942950731887824636246980952059616435230618269049886211563279596250131570795677603079925724674869287125203135588 [184,180] 232889321594256488328248942417199417836409836072331810025923136583027718614806768841947933755291319598876191081352009928806644803866495766738065611242424210840034104854522865948395167768168537324210339755088463291732553523843395734325778243775416492003795347992038201964055161974329739601647920794977254605416653923344717030378574655111850640823119993957640974815375932161607903761415224088073718961767055407149232464394468695766598325408050316058318145380485794964793997857753271660035628953974927306556063575453297475155559394128078995976298601119742667191622889269934450023112523200334094639894990524189130442752985039118612539092821951239000540381975459997983822242790484619147028872578590789211030879727017060377471674544287841645324431754099521073401200018654698113287039959223521495702458027746205831675765 [184,181] -2093322635630736955382212798060860618381379303348047749125321809821026356648059928442123164681121193050702715084784156175305762750926386876842216388787051732968277949943643888094396510124113642379996292950038489747673915278598963817789379733510157274201778060033327700507538510051912622741383282983446955633678165742276119547251107600895328331496876867701480493755231789084410135630466454030227356708666745827234260219212326132078285059469140901431475470055598766130949709591187300838470518429287847133318507898945471495688293889169804953397971205927530655832411848148787405960499759451323172800117616235776208020200843199435692498979695541798838023969831510867279248381807884427676581439526880833812007354062959685559603186147151834606245733856722404387398097987188900812906059414431600797664831 [184,182] 1401416591808716156080486257754677012333925947448475855349444655628444672825811839714364403518033329604908759825490027430580964009327217565893580821614401221357364861631331566092664362217792871493531778215456557405245796052722365274843490029979069546916481174810980860438804854200546158550109572946427721734085731976825741837615376330106711021563857718034053938439367554746884178458387607579378268572638791043712046497109517337315855550617597285482209595914025726137564531438959681528275158995588025867416610869366241444917234033914487775142843774954396074166815357127582311617364579882550930630090427635798043795333756335072912266726848720069802903604600445842771083646006688656401995600217785484400875420356531000059854950343695718183875551756229790257084407208690180273003855 [184,183] -59947670727108832207467925432593035793425104835935655983952828297934292369205854429940430476808032357122862597964314553669269019415338147577759504965052467541415012242803500981850124406956376165361926719591997516682075499752083205223334663948075867323384107089980982339981521847942641038877222032826528692836632562773078047605453164623102168294567610798543743634317027987565585589193798365042187436445370280251133713998614868312568404941610879116654906829719433788365714381926707317709447516703930935412664842070720811709996146747182836293816919651831838257111164301329082832563666056817843211688441606062575369566320425933850639364443527836202848289560976439892101902665791151756235695329629596307074821420918458114928367678459252448581696339037809145478195 [184,184] 136064339049509907901720766378506431692182125382349840552585700380153863373150726649916545574099841987886541954609940808331386204301559575085089433573947041347904368715815882923569656852499884008365511346234757490203556783622292846474892842329290110871210049724957182354115404506540391219989539084235084687775905738630834584880893903923701989249727283178796319448914872379390365014954516363219304447032460230556081384284553026566172707013359666812586699796531921316368879521142040957217423361369992330240370117062513922237376993242617424453061804489122866147722740805688562476572316202287487469475003445942446888912998131716801506299481993641875044924573266293259868636756551755093781432870421841078724062248338938681120439227763856821152 [185,0] 806317155948473482566107970615044525475926155959243702132413892947730959602649559685991414706311718572402159034448957690156852900709155160622105321881926373239993485045375820600584852266053391550617236502225962989433717928060236931242599695903706872972919522219599904693366209484107014139934103914410753214354149452408463758949419999886088458764150236632160954290740148895752622087464501243708954552609047778078252707083269096023417125298287201327349388295229409807039018251064626195971356385239949578795449809729820081257874293254323825165758213490346561130148504607568409706714795151729372717525350563855312601136796213566865537424001835462396302780384332794717227721394285972935459218332827761877304665770472980196621029327310932496195713077051889714189997612570728686221925352985199776789551228874641830327674797920478831951566246431947678758713750133795941000424824861627772364466261399114734972215277069953612958349181056299926522083665299421724039913875083969826546187603143037942715031039010948015125671181426560815106298708105479500522019447192860092759138750521205818351480235775398154375727609324893482470291920774967110841236130609693541928107475093479800504507460743208250629423338890553833516386856330454329324512782633995864033613877110636121737016361707988748404855229261453197295373019118778211079914373141679397235128482344564233412352700887931970058259222780388463433348932535857596910522031678254625680329120869547431093261978171212482674985273212796295759254096953617363114024203789231300374369427161138619278934903751535214283682098841221190493204388413240564665537376813417090521294735293642639668091638425636591158315030660611156792900864534943429251425288589999387360812387744163517272749333049010871455860043432963392728411426249960478154753885650614049007104947804081594171091301279421448435794933837110202046577864622838172698327400800529068545230673845186830748661632204800000000000000000 [185,1] 47254788641213741960615449469216299492891149537798768165380975448839000919998355999719599541092809491598011022890117965819680179401617725020656789659277708858919781517799733044320011129389021829951306037650348977898159073690188643882574068441103724692992543864589026493344254721414940245114599949587006444356096187954154829597716941770832374090871390946626424293118070080087712918390654554866956999574944447482815672236054216234541725151948381047791279786183907025082683989914653184213716616958155885908234403520742879211040890324193863553536725921970317078406989023354516841410173290202919524335414842115652313770912340860532872376854851924271527315470444944018252213757528383976942232376903778121434293669800191114580416191840032846948727800672888371498708576742554381731078576466749861912345598388127406969721013530318140036880163800751818649329010823081982374330538329986910948198380923783807777643335964383359567685038932275515552344660753977698251322241655176193182841938286468990682403662350053192138492895636810632153747330770230324297132263646124864661813484675079983165416514005781601237273339281392482385882205998447447674015395672063138350076698931512114342398561558933273721445161902406305363966488061146447232973354919868357025385482009710103864628129073974567352009986623336744420798846774728987619413960116955725678361471727606672931667265203145380803816544554089323897895085200439782747580204154374603452213605188837266866187675140280136042355251056277376253229781949657220250429386675392998914421120075801021179315812163464077762969093484481194036090543655527642038901016009295619705709453364248676748029486710428069478478723902551246092137333674326341849852672504709553103067044897465009525066168730575697722786356169927102429736206493560535407030002698058012714979699366189048370752308354861711296431461801376162047121743130594147485199351598452103664844055742409688435620511009996800000000000000 [185,2] -1348271343910529027374670349782934490115754792200821960095203645535443910907510748119852660931958548022664328211272024657092017028431186262245890739738980916752044842667070876499434206131147153846800084199347873445964268991130890173963067472300826413199916728812961702934480774637505252578440583435970557092358952085856305169703658517476324576012775327489448897571376737906229105509360033482224107202556599468755627691500538858692774480510486381319937211000958981889872700077939402143709939532544689719779991095420721135108689404133340103791063210313052140134440411730967279886381113825655401597028706400359452719361347970714788887711775180778151453547067796087457748819972745317868248897941280199936445283979126970769711151288053673357680604520560804533451028943906694465045884776428237490088707578888479410947578592007628035751348254940004897056965366390280754752257803777559305273009938141463362912780914091897757273953002889815348665846610706443697489177369780628370934988890895767486631448036259707665852964950946385825500728618585194842254427799660906107401557701049321087998242493592331018835227681613288057674492231060026853034714562870238164753042219303752165125114846588319492050135011999798777957161068680898519312559590544119606682766438869987894693781576014987635188893816766530937830049803959213908224817062162011759776285233718694744961527106841532173063817458765318515126697528917871472362218244207815006072758871150583574784807247283191846045109236215148832970033107323879139752875448468322562080168268393537567855048495370539174115231454598151097356992834902233680890340384967407672710229168823969630686001669932462765973306349110276234743300279200256177861826779939807940762511831341329358039178945222858892586099058538374326981221997274800370526936929418857875811566212723369901652603181196482037140694434377675671510463114587292234575774969903810633256958562464667409335847862088499200000000000 [185,3] 6790419372897586689634907652126119698068028987301798059169971026825646185669458892286032754112547147887476747338362584754696438115278718629471969084318107989341259353319439854696097512866816483306505018759623300246122719106681685829529530712312479139527440970060312923370120885420008771559868331558850274132156292995391826754252450065182757154284768353378901953879196982043579564897395512859890038188746198720415315476749852662031036931229249633671687030727543650170371228004662909034591273773377692772173618000485910612186442985797969805591778068389943500192173767620704658512242314605399875403154614191062686893284225062805658478154609099678206302409929765336245941993714204383414248734459539409603229379368866499553531283082912756746342318810699467122405057535544530436365948203434454332832441230762144277528783437104406264984405641606425388681475157822179158360346347252204069269685423317734508913862024124027749855561054362904291303057230619127051796679923744676298411238714556423792019857484938868692169646960212179598014592296084125070109960441180712294952569429515048620982243006467696445312334548097685842085904431738865368193803193039901270033455278075417746508532879070841448380516738679770622392891499256870410191405728324293941138404416167473362679709551164403074219509348820966056544746757029981784070102650385070653077039101850640188676098836376154496828894533707276197413501205888641596546832265523909282640850269284117086023750117916537759539786229064365416135246343536040939517662896613124563931363196462137334790955613252601887833437372502560624292960691545994052622072572788365386779180399340291825650121563864838071822710884848252226478251815381026464360266917702726257895673828302596247892787564744217356342326970348840251873830751540137259001295773094245289131604307666215984986143366664927402572820034464336411627866335332778047639944579163700974202324590464644693002981430263808000000000 [185,4] -6899757859875595844527616219357168049953117697000334564012364714236981096809875629000158372373481740189113892958114135044842553242743235960012350410737545573026506469752327903094157259373503499504979564438819763897836242434049714536087368670993060698703205357609820216612363650288830373758813771073104616523505526699238415935903597049330643165772174043179399884995031423833607372628792257397475230243306595929271083099716171320761786365045693152056926977535504971457994241598074818863137580473974353326245358003326824515193260829098927791940357304051849787275010719680632916522349382618590761756054234616744607720929220270360565338618881901165492701867890679572992002007628356737101963593094288943048278909588423268182990535540447098814000717310052632849193634012193270858588519787076654135816427730817003442630406700728744362509721912093438189985207749447146755572552022796302168663709543528339214226521372899919648345165313182364283520834538433002488958174759517961379288263585282434235031359687376370251515621143108731885231779096328521466235440187414677415708004879150757425402580290578717312845937416959163680682112660766520358641739453970350831558882811221856026359259794415095646240613317310391653753950245422441584767534711622265841645298060087172378629575862416967220922722963346198697811023569755637973337659076480787517477523867276881045834385112409617620164876546248892830206177272261943545515661712959074533781212000802179792662663769880675176486708772323233451144939635206614167021715451443200088361411075890299038732214672867879754884099706603789326430310515103179106845122443865924314866134141937656239683901358654854906801299997864904447122100524430725311704327798238986687193499005937318636646245949275516576315840951449995696547872546814128583253207999072825710654442317059920421586313707055312993129766733212066951687022845335339284325420174039611956446118358881929354807543928455168000000 [185,5] -76354210068912475177935282078571387104197093993339087004576310609706080159648960203939776108437710499642133254008765436481661807859051597839066925690220780576099017573173980675573714415443632833328854287575776479893390863366814957575578654199998231164703930010773651409783324212388157738544803973910338430970246613246182247396560637472896423399125633986824589855398461770733580493685320606718593490481345973483081904171677473407460978430973294086323771780885015013582572799890662821533569753588422931368848293651981818289940540168577476628936971448782740601529933032182686084000209116464549486722122251182200227017358034289240753848290548045702321857269547068397028124110018086386696141734100022472223845308940687631548170961402623279396018141411747634147148407402446904700232367941621788853848649153129004353439089614148505118977516472182581649691699878360318185388967015987533019951797129246409637776997068111044328518355726022942931503052718289863241283341459279007158886237283249380090110978454236322158578669550450804534426960972161300082323851446551653324195319282988023943203326971308310656953041135761518958041581847638550446038364000144890554299798025925307769132573720442443457221199577324668745410932405901879346749934581337181077301412763459268257242249054452632794173061822409437778011398001409215280830334455072909620558146571631042410312771893218431196703358363998939147584040391353213577197745237428468485378585879012869998683080908971331013808208433031884502741630742453062951504818691240198359058779039675574753408475767819988428901192291640303480858424720006501944185592081266774692789521805387603676398215227373427817967856229582435280476576304051729794171967665869484433351643127058724197806944928698082706572131260770067713354364288261747773368278259493983445656752838873149800045939959926979325892838843878973384728888945681956418945770350588411203719315234992988069239790214578176000 [185,6] 344420818580820257603058942053583686454425206377870059068524264298274462083117125286438151214237986061687015513643937133913475703215902677326440886199870358160353073666453252426497505783439507834938442574261139848190128942314878573373045413917078855094170769885484369081269989847671441337034037432608455000597847495795166855924562851682826849610727009407696569241416475300522912770508589996245982898244974392746478808257492087394260950660864098870579901747533881944933781854404631086405813980983361491590855840999222566082496522999964100651377551172223024621398387201044436762188759550394687839302724368825580158645751230223585081177734487300492333900699438321906579679950493483678836001313679785036569649249407206878223367634055883032137362482624484515583264550597037654460794496037242524945206761414641667251124973055445694232159045324421169811246863913142757389322474235303832824961316867898209856121586615212542809684945287843345194497679894571334545117756088394954781828185936529156391382411277757851586608783643732777371447155916815725992499620063254974633835665617744805099050260341372317341532546682096212129043752857673699256094057712981864835387692914535757847565365143708211923574891489969890277974121133225822435009590662568571705929466509518400328085376424856637804578446776097878121555337760072522409032888367845619757261492125068129806961922865968668752025081163631904639807777920449640876211645812527769677310471797761917674499992837943754617467621091097230817346447870867999529076967157491327294357745002382341651790627583230393846771033967135432167367977704645162156722818646560385534408295498734305107262351245703795003473792561931750495767944072317888554651553697635808826809171004965873623648158596109484286846616262902327345672283619551490494233559741783693618581586513713214346463933842737931363199317713381045679908453377958436927179794441107985844035736884547109344446195223756800 [185,7] -447438993111115977648832340828567925945186761203780296972888010686608900128630556185857200334566704887942671232274965600752690542261297319513012527437183214100478004309898669545462279179734262760608914034066294116233486525026322437313407146088035676271388658072186314958139328447214614868824746515191736487070102937502892318024897312772653138273355975817586888117875634745938715098388029550549625294115859459505555053809776329284928883895815957876193501157265717698547808718024630688139266863982840740938956743723931573667484009217290620169120504132702055862636061041409059454030520499020755305645945437721651730517128878894828500567995927481174655854595406905871883028903480338998472397087601728084366369336003647482281250581033923475059555492666238390882542335985814385906938588319012879703073561659257190295780097449459116607812094703803760970686326666242527776806206741819051386678145833283659617724581694872228310598133769559298368820665428157172757037931525070095695761939829048048275137054756286018893514750835985771643728979720723622043905595778653897005161575808155458533537094349555044071495559019009732233360043960870364287633151629165966910139252156731358778674812333492953540938573837451370931644213455929995007874323714225148623366340476151357495977637449595184580608869674871053889747087327457161434753610087370289181664385120667899287686307928426607543380035543207527946066279729243545318327041644517081378973961261500177417155523227150726129341643906534315266941970157095707592392802135240631895903855901142112230992143235584837355557886751112484358954078244845122253711714058677824140427004159524651645530093825418955386967123791329659101148138060450106339501876623623267876891281462091430813512035534990559996623196334990333767636979159150091664386474658898840187624731358741257775422238506670693145066144223749382708641437828804887789286448097100542916895451551024196413026625126400 [185,8] -43882124665369208505948814645910372259994102393320339083106748513707738199947144347210308231793356557207567526947756486388861021497330975451504311687448555460582659522676830902067162215590082128882546818352597665705083715021384838588003079237075442576785001226601116112857195549967910048247358283220045666570811913501277055163600721750008629596423830373270487147530532683405905380745468331530921850263477342724574718979598680775372130964007120558924160095682506737905029510959212503015308831027237733500766135381125870922649763445679357332931106976416694669192946729224617145540584641593624514533340606489036083768570159202163567431849011497105164217054996314513127860038564514825487224215523173462839755456119816888786045575106511927080297472354191624293385836118322267351999952911394771548261172046933294339021483745109013536942841143969277083231296012385798487886725431141472810061660007156233771888387462902985238273041907312418525069759929143516411840174440961515349812248812751801331054968668521353613321980955360308579337943080848922064841177126153941471696258098685800767311318110018595471170511156842645950905108911932475635962151545724713399922288784593262554627785407711035259376987110319477374977759749361762446076006209023386555373447657341647897142394689015767610527128836712141937693627760481415198194338543079062745550179915166251266415814245137370880245460699311560636590349265425301590638515795331139737705867122326462012717336466246019696744882716465731608257914426446495701687033342267503754239352742756936119860800084886618629167419784374395734143403402894250842609857389635498228542640143953841244200185064780680564284132797136940271782072552275397221354084268057671511392042658244051709902677039516475253910790958516646325166665986451022837467925420569839556404123609513646501752177110076187537053834377606272149706958350809948580634786474095415218729390325586266036161740800 [185,9] -109776902795650190307129136255268115428503246913370639315096585515357606707488583979806908635370943153001497281510117986958572737827438129127973879870695194168508466727453500904653626562851485472897115128381807991971000649757572252314079628854799549112369351355675010188423219138835479833721149381304994341305620401795860821675387224654730433295225993347332874175474503559251185517967865820681454256884298389851181232279799066210968676302748816759089342024926829477833357519030047204863510106660576707633077636647292286680474226998020393897934714035168367092803316239846086265876873593584729269800959349994980482790380790149814377938874650203651679253704435912952564250425184849909733587799578962661593261959119892626658963790724814637277781469678004893536217865290131140080124226795774574413727908962724069011458892810910221564391280907005436463928552933704053807146446489441969708615877115964372599116345227612108078953686251684776284499271625954495804765530022565315149083315445327744806600340211588389901025170743258467534446835741492232770734341416436978400322639780045471405649763087801412208232064722827585197108435777175578541138678849426727867004833958746772980306507701005373177942846390576925304059159929213256289224710088333311733404046897400605774785808589346520240329117776239554270411460947987543335226305687057402535103675327092610926054861493253904057212477379505617485050085140677766306509815763725836320298810779071758965346810038981605490695769666240591967811435564938443795940465451874721560942791913718021358029596515796592246398543325678302951308019891448192076928007152534835234587130767938583157330954516043590292941909575344780113744855419222336607109399814741513620352706848447995565950351119777365905287164412253270615177745617596939770867032968849332134948464609521361316700039745997406005692647519340850050022499716971086083490917500401490032029684556081871632465920 [185,10] 3818299128971168684729797229619805959985089329033467444129942481345023346589831399047203376658713591527210487414470316360668506682839958595869436611940459948791984506269143606367802689288283160532789393566296199958924114874542566857329668173346393599630882233426812768675571087167976633603378453603059103131663037645248648527665952988916770875752196000186657684462445494960645772183862458044125136941010870374083375193516998805519606419812687153567122786399581495636196016605256826990726808483212162151945330677914776560535020803009242544059368840859589865738465131966076037378878645709904378766277437626223201617570518216703643201371890462885486677803454778074060156530578669775441820766536874799228737840172734803837568779744826259593424955090390574635972452850926819655966029397867722062871042829454219159402318652583274412266586647165471266153425417258675465517639412494218965487284610604907123646948632153108143342088540270211545675867891325687310301019489678291228766803658643719539024593587172995929226880589687065972918246486822566892734467707119635727170226858022255875081777544806297655189952575199002687070107851659206478393507291261198842099988804010114682013047248819405599185165977416536348973309050057925692573499973260933650140942345179574849375130702384068998282925431080963237162094290617438139099981389453009211052885927130886414290898382393533800460711180380784691470826621987898209559900353207981989805055439638124970075723055003822112105526273580555609204286344874724718083879999187878600730167526309832857800967385356020111503150031375988967938211818511786742157807564238561724493601828486612100149634936008839451412753148767526514819133680424146654620000836084559310173019804162808559588027311953614251212276454006642616041365773243816426922482589524216697642558330014657755118044232344333237133533657470999656165023999985427523737128882605805151992349414693014056468480 [185,11] -12399352117085942607983953832231014390588983028174304271070265778590883514801577331988717082490072808915694959752276847284516491710381386596819535883451176896461763882113738107477876662055326107443888539251269538362213865195442573072035941049224668155716035866073922896008549791049556124112345806015400198270665402577934700259857761651212611003441557499505683664434904193321164186287765123523080703230633306443768187838850775632417869777729729002592087185388221747650793996802724756048117119432928315730000131008887777000658788188280168847427273838030150918239676989462116723403738262228986628774429726024888478188620849176635791592539560204457461599103454861290058227118712057367410795627832178576031568137709703981649572694418612435881760738055667439775408916282887498402702010122433086927807137666165028707627085932886383742831995109780545831787687347068682561634126207622275082705499782005229516243550345229130567348911756512271077118291994423526163558302900626913882519748433936834645176927256043561242372549869243087114391293399382172320466942020011138249133659191874828589523238654073297003838256138064467002827936776281287416130930676646927103146558638092418447886051644001799156355648540705464375644321684299391311604446572392237109522591164042021404831658348006952424438993684239892204810852987945608133936580725098352247489054087075245042714602880251371506921134236050849199745945819023374306677607342444043112427752412931839496107602820672188259686978916992625907950995669088741637835187251365480397796304366170999269147229958831209867573462009086973322380012360580312080838264614481453970919499436709866768776987545877528766135601886602558963257178558453066527746230889493950016069881191508265250539951096831882224068616622534526177283448716978384699368472404234666048811640702803210773854715985592600464866023235705881338107026781296634307068857037889687778862233795143860748288 [185,12] 20030841285987345745768158618608802392252406623147873863243799577087903311864279751143495769813743898764229290663421747380691520627911312620164235184535258671642325259727179895203601513688108890465485864298992503349174915100821052143726279345103447031073272169898642908822391075373048381726508800995788886361749286874230800603762976732611780574340059776255262173755801733460416329216618985250993568567719207184313637250831096963742699040017332152933023710630367538847598102318763282457238061202522342983381974005992719353580695220228502487709577373430128390275428042846741953688370039010897296460508473703109577892130289679983450044252812833311745323642247016650170425383510929904593250158859848842930043457693180604137883322435762082284648843930873009929111828831085975259119150173354008553791518324046712679429926459202350001167310066359729308886545504697196125423420008242067034421239832591983261573307055359473176453495567105035674105163198264750710905230548722539817113491212827204332196383097183911200806194923725906891770200571482736102915602311533026390191046631642647781550099984717644282409297146280789173874679025560248266846423246459452525337410974612011880202464223828979837483717087664903474442487728350535185692879729582519103959601341468866214392748736046806855944649393042760061793407861742422783653922254066773288520170560471269387119345733829483231161918350645147935641109863307260002685311071983877152595894873174285089715354472003518381611257520444722650045843494361521283922822653410494473759541463914679077356911987464599053822812518739154902919273378563589667449489806235273534150766285727692877116029017001852874154911589142336624419822093931495620901814851823474713623521967571851336818136028903500375227900371189115564264627276050190986281665408992275073778618289952431277364896403850523497881386572958942777891926487327989913496079393287196317002629868062507008 [185,13] -4982088421049492465060745704637039567747483591695212574873077304503239399717750244593496154681046109469303093216536580191954570729512934465800402786652079811367297659227391698787761356649575751260110366868802364283776758477572675704634159508062437493213498726558012009500749905082462436947100537563058817590811146312049073207518648305006093886028471047494088208361717484192348701678855185860309541593398173535531370063926010394335647696978917943277842643636783115252826412472937611165575567714274376234618933300142314681922533708884989681520484814591293843224350941168484605693949515584274881798650328334797526608676521089879005750891423409729667283264620746444897326482181490990776928105704648843739952002215666637551456376153959685332641430989060563346781009393123998500341841060874003627864891949819717442410819910312614746603050352981113211706553601566532052771973942059080513617898989184981314419252089539081306712746811411801745245038246289769428714243077283623918392428992180892324765657117378794768784367471659972975270602380729495677823047660984509931814557151572391630495558353705032231160388327880636937044875207842496820023169549295404639709279404622780801725087653714833904332712618736543942503202331861854823486187328188926033218341709857189104243975814876473381753938946915727050275110880718160980138193502105497359134337511735013765877647883521345965755476435483834807877465076466205394042574054660916138989494102847838338888026517135839813813671116188202216945555986564523584277536488210223669884290348363409025179770421448960676315594643750709537418884138121329438723916199828722739630899135922702305502677921400498170861773413663848141592546241086175026504108991614551908340148361458648294491191963945041814353768030844843327019033829767034943589440303874670799374573655820947209344155097318348425412857283612588514152585499976200815746178740077024627912840577024000 [185,14] -53085733288867156590162461020602107112468345811645832257074149312758881976489701177020160137950043959286635290873799083140121486227167987728253728671571848586345782999013913782352573330593420524892098875772443590333703815954340398493413632378109277923351339457197139621806719867947073891630423538471614487438578202510441141497172749350286775507061821845344368393187256091566843944594778360557844968517377110034172220419028061843528888477575717939796655910499696772969453382198169537100845497658297123756507655380254345799444209243716661496199634216878036812732786043238786108409942502682788956967516949703437494848220554694507387074094751536467693003029519178824539871715411434198634270123002483692755761878506950821371019121389453506487744869800706898304066111949772153974774073169300363014344171078217284729646556310168225503597566499079106361866046830376756305583106983285321083875968052472524520953586737021942777465745428618519083149181085932610401131357880532966674708023523522482608658467330005216612609180120307602238363471608059597826134828053600432706722677000007564194263822175082755456937789677664053500327923041049586107065360820803595648845631162029720848534537628742948354663650297358364589455825219151389105143326845285291510167380271205510271731131966933320979484301833645647797137836693138647599483335044462846039703654107080905127229697898462066379275624213664553285063937091148758998593804410978608423312680012228609884706358837523398696064088587844621040741189721360765981166911266381060176692727231061383887057748358499138607143551194327111806699444948956579934478235292992860288626405000106226100443893751234247165146164030671352593566165168172538590376697127429010638722765535183948461931160905786464074075086588495704112767369099206062075796319055730180970540719384132821729760759344500522266492701020978066074710093444300131278549491230364453643352620400640 [185,15] 119376258521824004713961532457311643948904782438015573712349394494530346073674121975008618293001590903795693744468695737785301974446492394811654925124401409278416127966045961052334152931764035382009205474687195385073784687262205301753367417772063161037726573719493795768352616364054759071440607041635275359059458632416156733005944164341990522003847481703481139595421153588742060570461258795639600910177184953428928703845865363107343738055438564221815580975145883993636715936420799848720549436916570382041369763926280587539803640884489682190686998129240501107990208070915978353672331866649362612673424088841783461705338376147584338564531412428803488342526065219461925135179868661870631952629576851048608476320090893412733483828179919001393026925776634192765240352801131989877689041253588261748523471951411633918403115901482023716032106858238206993476043261605193792262426972226756355594314850257306134767111491313506788995759530048440224669002834122280543002835533504623967690430297960702511700194808673601619719189629956968448380601249414812893395012261267223849115527316301952814425838283788583682106656165879232354923184095015014906374492346039053667784204723339656521706147491636111838386498422310640378119329977176878796618169660976456812788387015478825008396915371738622346932510399282093497050639586329365934697271172632149279590807573589616594295832412139458872916418424668442127332126006923010323200634747484366709007093711871692113639809235447049665175354227143867551055477565320814982562582918004868384866029632684621610553937608208916710542487226210747344299217856528375712562327765558213150550182900565945371227803002692299727110411382323269059147222544357337237202702886579651882610744618793940897630418725884883868661327693081751941167783559812631316627615339763550712537123734089898629224751266365096791233789539636050484502587534486735614711356956149399772922094592 [185,16] -120483149453878586279957551851220551881036401576871748377243642848434573168518820560688300425275414388656155357338902027056228728407280072342249354615701240183168226467945159453155113863997269424190596706435205685664492888548155472669108244710325599524537697950876845194869918342125816984752185809644476033846669054191209348503062451342081430467982543206755981248433580858366189706105511077860110749214768418241565987100911139900642797418017663253407772054574050969169333568468127772318648383611744676111249141336981883795268220251387036234314880381666721764474215653030961784245346195104164174114122760981296446438503831597773893246861731727879522945676213341570813284358751635023708074290641961336646116131482696674981077800909034914120230931485227973163206589795616873174957440581194106910176136860040546074461026127363742751518506127699828356528234355817381005792639760286928318869958419648626242788241140265125553390150572697393610295479353162276793147732896570170496770898141899165220599292462577246011733277090562151945936928566431374219215173049546089283718463639893383895832954099472158669788449507982593379912701245049262712729577693381395735612320857147194229461432824979567748140336939570970536543645495738499041049867145602096537387800214543307096321638347727139930796776847704552542268120783702752154629570444540634502762423952931934945743347685115240063401491610388290338369101451190534362638819648754556299739749038112897537588069008091539764818823812772945023350903809549471176858599875291423325774157908568447243703615322731151468740214924657725273428469384717168682315286856207827865550148903948031880687081316279176406783464534930443947504585126734623685686673266645887900199397131673309901868616246391261320645034208166128142523049128565638905451103374050832603671606321445300093555782509214135322318722096556013211715328028656960264302603889259840740589568 [185,17] 48706132590440604461405035406163643909531425948435957428510396592604727364347409037915297303191167644807039401994936778481808964000432175461004347294752736205438443069031527472624421590366758310988170888439968167021185186861594388100724853939127655648790009791228669166424032526525818853765466859088366157766408175604574811217981411236733323991133476940157479527119647417767987679885439766814729076327948141855684546392248653945122608388234980817344445987772251992412585048102806876469556404242317321110494671711282853107387254909970641767630423706918247846041088653513190452595579946028096020737713168029508597200629840338867908397205541064109694606679153992366176615372770269959548493630947670241664674930270360714716721238097077293391625823878524674646051929347026583709898997067766445361143763966937162873766205992562586093711400459574404486027186187896776834665619423141321554969344638930817382572119188619358797357843620172625826785658401719562303738843007309145492063571396344009528979144937618704650929959148134656442193552654033337369503675110860166257490004728721223957008417439735481643088087070762171031973777162875799804828647670786346577394743958574862646484187415624429019946894276236481285942023998318924458775830654440658473096351246843687614103468531513523010379055499875517096758971631192767860343912213781762871451561599958126745845407644089969073632687787710697649545204567112623037093602985619572145964193895806829457759945588146492156523982023564548078037332178943669535747080943868019215200186027815690567358361020749156131274373469864233997067706438063407115865877797847915699254769884998962380866908373843152699323679379312005717636658562920851180937467180370196988490176993896107784188312497504040558430509982111214455793001849525864775659514590948827031135715897102338654167949603879049259943255149241896220788041494578824989233637001150183282176 [185,18] 16246954884242637386193332102340138055852356525051484575373129809757899087998473645725087884290228130707213672868251770454048261021021906953494277087216869037663071421269357186012189903999304570425489811253873266914913386728795463027047676799940677764363206576594470643127024640890044402975774601897765387585913447736621114108487671954252246887224545199889642237450350639653966577210440427384159085639483125810189680788594421228472553213158092341137803330726479684095632979185909113822333641326610670102821216286159615589558909820229260739565796999619018985706569422351032207427850103470263660104213842838968675827973198401850922925740523302744608695056927107299677396883921179924990164948105912264688206675995453677451680195948431818622832463491880667224419045633042100949221812979075849642571927243471029471943034814210776319641747088815803930825858992888819010841706179136000280672190642229413431870549673480235030824744331411555541525149876300936154811265546628499546222961423614366275231416119995670887060691144125045772648922370498632768274912748231777455490863869827795311329144597058224798556437914531029820839358116971374226092274943217041731140926412450747864799636944444667180775002895533844807767034077221209754204943602486932945440333629056533647044752070098571191406860612504058405836225554241328865640997924940007451437977414544616427857643943292230189185530387632680624006942341041011072853003647884768006215507391674543974638545631313100176533133097299197594220730887996664122145323292186191451241774316396632741985371295475069159838905222029653280205350128851798217213951545239154160675133128195544287889810365777370704094143632588160037270138944476413589690944558081488085771227648161525670582101745438478042150974133806198781959654839293876608610020407011244748589574938233118610965480478661215645974882771537646306916597709501226520064752779087310848 [185,19] -2737614331542217798512751950172073098391672255665792942175759743590594982379024503479430351374063457868011573069272600763663232148224024822842907313587340756691751611559788927139503903427823654760063321407770883384795467255459068449934658224005993606533182710140446183080003544318779321402866517787468766329752947519221123285230424084997069574654112123402490957383274604928903624209503173091946322643702360427719654140497400566261415923443293180324142955334946967208683398365367941125988971242785864145327994659802274083100865053683038415786668895124759536232001639994297097062166615149498259593951297082306952308782920135689474005712760069449116122602318432764169873691181337820168671753446509769085802833630805716779376936305497476218413087919031133079250496738358902471089395090186211794041310774266565871970464714203745053354498862620772722449311293281984192827500227626742369089452581720442747864516177672807936520688937213363804981893273732867606691485805821138476876283985076737304300381656564757315927144532756917498575144940297007335397139904397624219463666064786917208625727225893582557447676463841973659438804291856065998804723495931082321413270330396812951053689254331686433511526012683946179216423275592264580981616320561201447727392263761574306288535580133393567509591593366284213639438599307247011306165729088962509504885119167855990580436650915327426162814258512003345959485035223442836092699787309825462604417057629375984811081380692125666880021735138088942516132713531181790226558629606912992722799869976234309879397914237354590141545480117890646758028368075001785077239357004828276244608754178264566974557342043211241083904960131941095306841981332677694163037990782003747896643906151304434253751574887946328991578255082308815356548643292142160984042424981621875733446723616885077531025277727164414970756863682675193136189690102364247073431582533120 [185,20] -82091247269328507838848655354834248527000704012470207541218403524045499453621922534093164431219558234175547606999943695655844677625013135801899807898419394574681623892833038549193292621321915734581632591407492412996342208013077910171136244930230629200873911888597087471627379758867928918189069222779666228326908160434650995271529709889637261011879384265714307680521410631648850701300414716226233422440477170770793522288570895714176110658185006737211867208071518898574760720002106388213786088924725659656630099865766077550276033951066313181529757053637156171750965385661986106788788279508052137657244327942522139114095397520548696302335476843972534045070140123865856222814126750046406191001028875595348392924817116284002511459202011373568002861309670214232546966365357772647464319603438253138951664345627204898119944662307992387361371878765580350285852859549388748607189150556713525561591905887848767510303428490551639210893059431858687704996396338208569954346210291818140615430366140840419723639309899821133515615256583153633809202920485974728559228310005933421395525932614892653360724037457010959043877015301925573153204454726382057512682392170206304098054724291624497035498073983161536981972363858078546159745078961473860034439321464183719728483380710345717250000270271836561336800086491834259425824361488222896515815926935425097341050030723080786933774089658191257031763177309833164469211980991300815666549072285570965131210785208562882408119689174095639923273093267422851075161397680011194521943165055067491224951169445474081151536978874846643053628981646601022520359998240680802242344446145486908760387843899148330217564509037579964681073191174779233596036989367051361665807438511488810593224587997178285409613631475112837620737377361715943779203504432892021124721902597531504550537882293747920066756996321848201255591708649916498917073108191382695578963042560 [185,21] 177574862365806366010250843894331476111026149644283278810623268190805004336891971609231643422292313348821117143425306536214061396951092874536801496183925954774561380298966188356595145771451018447510537734614260352887074323683806671328240470551393831928096006693272571156671054293539275295474070924214892662414368356715327730113987585148944465035171520664814892025534989397591964835206756321479555617048399502053278801710225420698195738641210814415633125629567736459253590930899205699578300024654202493594879107016618841606029556320399417664797789027546439913245825915465765841439936899931606022429292946305351333762843780870828887448574881218643548571812938565655723767305507570723739200559029592385395013931768115282617779422029070451928074461213503534465466475606554742240359273978584414078931520587007776883832777679074006028369594326710679901095041180381908415110963658987592461110783320501071393603888716921449481700719442805318192550054731270805998656053248071710626376589820335697619713889731205717281132603256978869239613855939498399388994648836943736114615177536501775055865950271196230462151945698766883047934737640444250526589251144691259470481156333920809334616313332124844285814105085885106195610412416918917618662349010395503582421405651446384141356835406370611967710657290069820463508432709017967797438436148807249480916887732125093135607946517064120362771123109864084776148959890552075370730550023968390023949382956675937728682315725932791673998981518046429150312308454856379986974136504879318240302571840484350422352821376436742325996726826466580519270592623562148819349781055237417540763521540077536508267656587750724616389433198329446609704964944451937754868528945848080034829616099274125719874283030932407326363835015934523882462420779563235113609674425978676365706022235443956159995760411117683550683330946580140338887945449315301593504785792 [185,22] -244410949600274841420566111003406089842146859928767401649368843784217628770698012267325191921123945696647346390138102354292650681910521947325656685847109128630817708832797669200009210581018831413423694236648411664363559478359320933810561264355890446020275985479662872515197073248021924810709900698455998590533670142638783736210734766393159001738758281491456906396240927567904922079392256640143112593467372212928281308512787559554479337423598964791390132639888332002933792875636286276148478895452848347829105301430678620939332884332878271588726806168827873530658422782375900583170353618431554844159774178198695473157684761569363734858908149471013723048721808823580544859752638763724314176296541849477087976172122162334109259462189540505648493464507253445591529027982973881113193313596912744539554124058769297085400058950348913217234884728426401438082889559277921757561521462294158424918735419819569445035570543797488367422665601332206878183380834658747685724070707402520702232851416280404867486066069506234319392480641683544416067463860513430180603983963018062510878175104594421052306134666851723481647554717464345727955973636785704726759082026175830830494466057197393612170346034691650093401999683697686624330404408148209833045992010662661687886149697442051337675805333497352163921315043717774027920246023342245848224487923441526838104089018192348064978457192842918144117082040505983059000593690500490306995542062075579457553507372900184545570882549803040991649768546529039618296326544411001097431432536610412212579066757865604602882129363783128235933178758963805659238186971615078038689028675768594112413909827981315665091399592047547918955424887300022232674181008610817727228991282994084876573200224852503086882399387582679790589718925245305876377289627752355552649006122595487190993124550256514409911273550982268023661845563699225553734586453535085855088640 [185,23] 292204854726355790544910219468722268348084389822633722734842952737832301339487066676712373891100058388533226381577212574601033537395022548429968258119750888688309663542202476700489480839635390183160856328546054835063513168431514264334997884570815222275045585149955663367824345188798867740773225152880671572926444375065784286396633908115807461682520903777810988430545628010661096567078056886246243832545591491102948351382698561584646064525884751890494690271652752881891859614607047516412319746665065725256576795514354287477000318653774516454098600031687267014242410015488934541348280757724222622885204667276887093236137891646673910237229420119201126016315986046358928725170381298347139886889912259537900782693190623792137746367229845615774619656170837762394030409728131755992976310451158077933334602386066706975801166975725071366406724039709400254876092104599871178547554396924186518816584602138913245101930146413236989116241713703797381822827345559870306331633126180615799279649249017134538845508832148554337649080851270159501686952836305330840042869617139622221290046677464662962688185810733433057296517904675341852994079937481508505930901307733844139105563617188907800726151635863391688016811877302538773678905936671897943480216526113081072752949668381225343842371111525059140548070974438525251892725990197696270466373022608837109955668417873730421500053734058322513785730470695163455564744638582904083274614237179470485685323755180997315600001103967209285092304263699150207493249808675715407141948569291020132499921385002971217359343151683809056411910658450632395808869186307527080687395303841638095248227834345186923161080899416764298210004553984000059698619798569531867250629137598374190435033735496074162712591385982620441552093343353818851317781695904038013263858950708543710052313405506709092521198541065246742899122514675994946800205738588875503872 [185,24] -330042012284131900467571472302901834498388234156175668703693446869124388284086303546035981672727704360518654367915588859985100898669023066468272386035931030204390044648050858812497087603504684670309293592761452115007883151478603067470769574053115437547451140018931410561836449420212900680883143901355988897319426411923636111046104888877872080419000055152355741924333874854580678511315393923238207702972774506464468480112721109389991314481258487163914547693625396892512334237356415269770910048458463117825437423971087727753412397332598022747302171758930872026507838753144486515218359916419017869890687712097341878339879864896552434322925314370779214207926034348362565004638142050074847492502712407435578006697501826832708270471780188094996392264004255498876872251680695848082533425532237536854050640381668713986604776203099338938937634377935929709089279458612484628025770722804518322584734354757368881406944004830478395207542666677792811285579259533018132359723619824979485571644893335428082595581000673571475041685898929747601719168162821624343608081289524455421342884919014359674876973670412796200676053561437811542007090169607186690384792603440852896847092785119652897650337062068632530128799579803220637391185009665926129512347671780924663684291926180010871369013136392246274534063900226324522435342890168701354493680052921459060811522965428956120586012018439038692745895275206435140304649304748888194323738029306537161059837521341982816873853451653961996889648184769655128032573160625342743965661027941262806326545557747591670651842940386716514470580594001219173428087036357596906958066216396425817639247654022623921638675574952697650354708683261916488782749721017784533935841809706211749994115693034380907816507649928222526405104787750544876822753027556578823194654229622895220597252563552886373108038563589484754615949915185321243349846101935687168 [185,25] 331549483913225767138941039510882483816642967914977741136575890765368731720601320071706422505960858287261202288759628327647289339018107316309058775752741858657976299998948994585557593306513683353489051652538279700846052551676474464618442871455463174544946524208405106565874547568534343226594434212308730449302005470304108391329627619107893010545458957252083732237031462419704012965028045469755416893297675631729194916254853899127827477617903599168312989442825322241292215863159247789907977004804917873375961546919680519867518968396412566018115747435503171296048450472950299576372786028010782493471312850187386553051543770528180862687811870324486808944781626632524853481271988127596088003371597592777658721981521678645291128153570014598595560484418595575747668695464536372583911871879107586218962816970053840757664053287953083678525888288825439750012136084219942949980484674669442009117856877995221391844212321623182984129129511292652594978397795688572652513059429154213696839196931702590943730693917737009374851776521502552937544344367032580103384766829249360804029877582584010825991174585875656842327808993372743539882875553278525106463734357577427264550480713992246423993487538025861571572189221060707115855593931577910416149499681974285873265926434062849738608783970708110992157945143890866878996974422482541188622345695538174765729524745443128318730879037028013811565036241428788157373814398257557869184254311979248060698289365835620772590001680672932339722392278901667893538749950216918405271756413133440957967931170442724492492997404260348727103477347550932752839502690545999208934609893011455721191236075513109516162987357840295266731930316801263775269110575397560275830740358864816618854488333291331754468428471956401381624434417384463540974886676005323325295469293455075499683440807469595196959464414999433338577301753033996574702120960184704 [185,26] -270591424322708432096218496473495714981405115694067094120250613182180274210667069496980310044843451164576279234131618383749167296975722428117667445495360769011155893998067245973648613344382149035266796706610637911965449337979893385757682259790073794048560046954255343742049315997807379758955923457771578851971969376586127575485573633826055960197408521460379620371799859883936747019508385852612350961262646518855319771200990651589431490077755549520848831465230765539855486485540660593700122794289674931017822081156557288842517206272068168407496911898891350255401947002108018287368685130645970098614111321034893187631507028689234034438433359761752715071394837919362076980249980097468087559793433475729872880164790764199558893546772808336071798353990815497309566608296909309505778194407565561126190483068457382074804193591153857587093583897856658995730900041544767724536355764780975040595893579869589649622663097281238589607973051120038366002685399949437281079814699046589291077307247557188282117664830178441607308944478790095405992544511393461220892076809225225935337080173405420535580968711145414396910707924166953846105150537659719053263338728892602119748418125476525143697355847200153123165476418569670760307660233937141167200768273528526685872870946166532027979394922390461970006828513325289611282855810378064111227677820273224017383614124860545103405808449437864120652514254150085137999107330714444628291368677428389512490078676136474871839065873864580421929113129391708687987588274097932108992797256004507595235293754942477630716303609587898864573718226489217473157739822659246186006617602021761581845007558789855962813883550432927453912102150846733777863013478026332367395123863795862933491115894822210116208066536482384695102001675865294577815875602435156381359815942550011493977766568380268734115767750830080208368127805584361211200176287104 [185,27] 162830278070182826373511504171056091614140110963149278470479491309823685043662230014441570425628840402727340373977041885397496447868767397568324442464864150846404491435423038848178849542431542519974634022397276272199646769164554490457761119693741040396163270248450074907921031955192511908638945931173571557736494765099715098215974080948453059101945186609158922172805011230241642752018355675696505477688689996553019490050792744017231613309728992465997966218939688900887476550327330072025771109767059493611450307959287304045382258030204322986855082688398726781128484018566707106822392230689750474683294907277112620535652517314648372815144268976496773648957091866001636637371783783079795205452721907878692033615563027891239569530407608291865890620554986166526429833801572356061229257676779402724550583654302408594140033140737264516678989555488314253678074909622539014929763907057100335251649856383092737551426330855772831109261853324155343521924105924598750700908796649691186874151849798421170485684107662475387808997194478618273714334684896940628624469375850343680885712750642215589263735861542921961382159433448506973674719782482056659798576088424203791819902677024853431173196846205634470049752402896496035569108448157329032909209383169145709432474482938472180606442487272410981928365086275561424258275596004855138090216418304978731364767319386235451214449041923216828825523877238049665229601326766299539535094727115743577943038224706768706500931743377363613909025683708576129086026097303469726546281616284765030663732407140111014716734680941332764206725093284212645032286243118856015751131988845583085881275152355305761032157045461268029935381501679856290380552030564416368895887308415192240515262718034610253422993177733037216238581712029919275058566889766680956248355012422309164116675812159053238640908585904867873125502310433303995202527072 [185,28] -53975345218012115318074125543844880334186330703652255356882875498419004354392364073252603616947034469102126433681977162840371274488563867583189256536173046282508104085104664973507601195328719635649485263711559463031100841460459981812990053481570139800445094671257750466793286657405196186218645512317026741360703080022188077806783541136532276837576690246448956805597153046446772740011229413335366952126244033971446007914535664305606510044904161515287244990829932008628395201349531879016862338605160772591884459681148920203887883286782998985871575132587057221771052399344970324692622375862273933695787876826475866482087854377140090970065195800928289623822607208046597150821766552245603153558211468236390808181607479693391734305851933690666024914388792981895818801217936184853671344434313247424034064854589118350621813178549431758886765843790468766405144545047749855416670212053920738935622944395957811999153128203364472792731381800534716399412759843638936278303020906414894908814311554582144661731879742623607543061977394971098783031114747824450141130648062354768567815777717157567009338004981817329305711620947652759899670244322573565614425575107275265862553622269406512560461323753065775211268904040937662797283656259465546704579571123606030262184225592957314802724747192186449457438113467626125291508477517133520862884243926455418097974270029120577051701009693023334057198963608463368992047785552414270440303285715718564962671236646840225051426515862332966426866404484039111369030480520985857799263439833207686743812230083057121805218755568405429639137059095953572247390826598768211056170290544108577226018105417778447926033223558327390634257427240156623513285525141536833922890667232412661063750368949713854471523118186885645575235607702736470041810295556913117511834786885097046193562942586084601367966970734240052874902948458209531344832 [185,29] -19910073557229808476382507261025956925722559335931319808011057318568459428694027844967493852188349707659367882831907003935769847089546945231210465536209312338628178632240727025535854521701645382264404622732346488789485842973516931203198587060362034996413662947102218858093126643795981383144961261469689096320771111823099708500118072547559281930173678687540997940615520372634293735976117222466955317129351717991048430545697934018830913300554720751210255567179555488666347980306618042661191849323808113278363361244260975439323415456646376823623140336021705958401735560758117698633332852992757001727404259829816877474672170224618811751987427235875557682941294897313567766345919610273232302396242307949224004896948081510183475868143257754115321257379018094432614783710935200243196202269832657482270350538079381374198336566314244060027461725071485793752756920697246339489473680236809109862469286135209486175783931313037104052417124444905828975119355872693604465100980569316105885406150981418714103951930731217745043366605239086684482152208990422670626743518433907456290495035005431108628383288266826242467522044498525102481625344390832691189841315185994763656300929823902481737423412661796287744732628047203837100031071796726103250581537141997928926838279387177857072816907288486959048840622284224997423710017630030017621540737165360238385520432489378358843550521981360950728298247340138879649003110746607996218607415619585892076457608409835868377413387430687366757136596426660098331357973468445900024844157919006687681023495569969506776912180195684713427679507154164170636479610561050756095077659244326272001976931025943871574131448362434556575581326888325478509712159895288740312724633828521785692350669503208990861626477063562678386935967814890759529842811426506145504710443135929532452730151229702934375433126445709049654038822194743728416 [185,30] 52504999833099084945272898165636610744068949222883588446602006504101527290980572010683253128696854451719660900416133388060586508062687249672392770292427576862226673614108703058102460012953543429607209762238801554372301334765061535723975650929468108307495350487034262305053304878812277119138236056710961264837908863769920944537194035961345038509041840223683312049741295770782014093559322664222530023499879400168328033004190028972981307151864004499877080075147467141688954733073329633497735977754950883596952657250033188373027752545025300509133955160578729014685562772905945812815496253269194886881717537676486996920158852843465213702676944829606074280859722445230749099469733925797893659233269381031638329047947877716610569750817363002356300772543500297246630256978152219719718663957887072947019275863947576435237431803240751852127200139204379560015275223511371960965209694242839544032513079608247200042905756122383438242407487264365600919678817725578521687284923558086127178585824400928117211843215819232617428210072123047087426445751157576645998645345641688847142893682114034431339220654557150324035957361083215752767615740479624680461255424672893877118977219426718251956659627469303738771966543422678673789057967211766778528636355613070488958250551999744547792891784308646576343280034414534031548865800484284229263638563030936753068595161676035936859528101819347606930327190408578132912580263203101969460204453949473197948217109396586703204324735807796358205855243564072388771330391545836152237882550660765874148887243831761263127492961708358731492629668026223108078173990143091396398633045441042027709212277413024332888627675215834414364400110505382721522395082475833448245533261763845742934755601401957914239400115826884369865502614894242688449719207621132071922083151530402060673260841397492288128525169752391630617426099228999936 [185,31] -57881523602394404861832856554599803820269332286544489257682322137946219063172261428373038392326940561732751699068773038405977522075012720336802356835254509917455756712709282529786575272253435899647802114562524438145031650124105574009136277024354389363579606444836843926436465139693612660494470210603597810716214315947910860463160385455508857235846026566899982218382201378080924065406341041771014486170171519216260849120694702098637516556197375889672595002076768625868085686038676907699746793106857887647653294402032182719495185170471596996581304473548687988708174906268003173787438969283596619550038324617364981381055154276388026119180318921819225683265874091087521708016905150437620556574549454948165497388303625584664151324077844956811876808211603126150573101535074712730512714326592050596725474992130498291701736384345404260816045029038729455532645274762699594416494260700023483139487720149033252915068029786654837430843820740514791500121129267922073405384036884037850872163055743500944913404087191994973150883533325253913695324415189403915172915047649567871527449235869005633103623291451010437795562193236887366085166953906699026980279457721172493833873531739152388527648181913979288535605086241617767873866844501006354771537321586370633272067547725203182093802109000232456741415889695626738206059793425985588559783954432969144786415572309726301909123877661753677313398060397475678592299172483910998086464076520829601568228857068778630528808549825286168815819603149165584614953442818325402742151795703463766574313397832792520797132243454102432549458831798475834126876186379729922792758704032863639700311288266342605590166295761724380519604899588172949603976921583626359286095253762797614115386251476299056563149336952310840014933483226703624342264152203021632159414666593605512422328790214266942301568275271451345277935628817536 [185,32] 51915482591472801934229483994968802711143314758519521108954901688014757075138295532434663465012603624011893257960119690907449061822195386924066386343452666893979798504789763121720491317830319510869758250312127233225754830568952256375760296367945619407812682399148004250427963987880324520928487524382121027299586971623929573336203408735502554369296873144243496151689001383808633388932213172358999744022584116509448501266493803613505758971556893346343663634622125382887871829638009888969882828237928481166469253391176791319253910401998860177703579585557636283200817678656808854511581116047776709615924567033249858286134461567982646344999455042601425567731741995340230489836512156446836588770028854209880322523047377106038709825555094585062504665123441002311229495303400641849540825116058014327935709570265700817590390638341553508415356954071761304701976553030452369215651039653749152463225232719211259089806312557751701255718233455622139700684419548077221198662596556963110424791822646300307051240407918949484958306160852532739505496777571034639492399255201847449644337022598952333032379134524658606505674264502531267063323477578635346793647245100087643089749467760292503589753353424440718907483775176887249521216646522245837818291243110223989795797515946715010191206643859290643819099405031792762304026341189470057749069044096997337124138554344719467304869962456961050821292206807466321198053126424927450757959317127368473163809254819387932854966552405095816437364847986262214692914530060654329639400382872221883988417656973078663071773613049298237997274320756764282590247322762825085080225765138247242404907180862145648684564524296370031177733800741581521509643488168339573194789941317273469265620962878382663646099991224686101893787126854882774485067866355818679785231633964163442172728056106736331313401833263106941318522917312 [185,33] -42930811923130603855976875008878845798737902980037592741382103445577951795539019385155581807829346057304818163802650006475815820942913044661192444691229149807658667848160652988959300067411967965050237280258951335683603056242337413404402529321549875787585454010586121482372559125269964078813609739884187119061096281614720607820986501740191813379128836594302018087085169447254018857869806967409214990554019909313712596253107380113006564954090376976595964230194069063589315886043752001972384008971040551738637401261188885734141553720132361009354012880219450002112916805559003359170985968358233954067869320549406070752442210086489714101459330896572257189337177800057332885745278841509263784503791317596140528688666620999543955176540946771513647482898429645177226032397750470053736338666285573343693978589697388116514549380818760916625837012415702329201670267601193619738616884377991458493368616308220124251967009602048034729673863381504800669101259483656183199488912098615212497734774453151579553833888131643679164317750211169547036231334186713981799547926236303679188498929724212763789956399583287507382732610888794076401833329753125258689291127198199547460574448289719164342447105724987773439998413410525717637663631966853215087643801349587671869394726841659681693448142056735744986657022498056395711291530927509944950967161208139679744216770640416773917854177178128339311875794416167056986050001367541365832658652959097156703837551777170590606765308841629881642072788426167250055513167954978521225722696617897982725709033160037834075212667183385503972024598856847705853243233485517160728024525780586730063015719529884622744810669110283027606883576841052076344841863632213555194930892074898343578464139670160038711125774959450467431823779485647815080598661063587296074178694937182708243502455723737012595933083971185719500666080 [185,34] 33252979809123858197924696644956906196511993804852620708445532740222689844867021167708834581174029723456419679437743746013609244624776743372452173581519747275760981096964717674545455079193014146566882631640490741785428653267237486777606507523935075723234514055419184754207831441697733497423606839619200006595626777839033497095796006434252656750483834057056143789184029760859371308520162440533218264888540537011850011433104371834920887104299038662399176245828763158761478737226995596728659446894469298243481971791358111534046607899990110933631499892135348777765114260100863187524622425990149347621447876486111657154545026385034499430987931245849793006991276933221373291349748987113440245682992545957396330839998479398001944837587986852749852203348075214677409873123490422575289050582716328527458544064090043776184073785543465513950158017306037538205765059978959334357005453263733131087340874893888645494383019583803427097693743343349316480157945504198413429782867674818715580662542500779530534066117255769516860703971922454559171148136655574518992239602597743942001709345532775902628648279161847918127309403159613485189811327554795896126168667512121248056725832100779647523518933334245915255977719908656636186443992933140509886294163871329495861088291624032157019165550018928784526429188126581898905418801379770743902163985371175617213692566478347437323453501544725037666838929229716208951852940161524700717769816216145854366802567877579831148175071715779314938936171155736313989994577451909420367084032342449463480320988460178271535247351100572461342644115074354981568347346210003782680137604239215290759866285535301251396810994636281788108304289776013956585696492497633649161439442663976270603899764338183685865381035966463979103490628187089777688403270796103852770408098007439874345034700731711960768287615390931207967392 [185,35] -23630780556923189538659778752478025016159065385297618023043690499273437681663947297017183026015690670392215578300132704623664165117166297199015818738798056515005788445240386531924366806149194742181551197812208683977800471667291298867620399337036935214119399608833697674747623886574574836508455397690477269402211087766835849711965526532426673193116461641021874637107879032240642537567306814638910850231829932334580411242945995208237663006550267090181660643281235525147521810007083238548692725714777247085920944955161983908454763429064833857343395102608205840836341188207534453341138416951748421972113499353569798958339891844474179470894169103472207501382874315344176842505462806622428559268921623108874515705123161678580771331279828720867481832227679916100119447670943845931887720299457736633701098449282034741846836476997064143073000433003607174390378970752354698810697189891126807414766078415345617956182653316371870509178326540906805186992227239324194067489235229594157040342221584672283782902006195483727566652297798808300559374315198012896694584683195918973292722630043586192622524402593021728579643321835866781383121297644325600250799407862999144783439027686687767463526370596216644502504148202923073302397816914645382502744097542601922051506022945070957532308332214401958511525798682733356865513822503314077262043403869628365262676503922815618949836342875365218621485156979382721992932556701124083643136471679241778815706446613126242924134106865881748584032110253986685603295327490822485604350079718440147451081031979959157029206393249275931672111262624295303387247873900933736258230470463430141687888021795312462914295472264285610450863695202118503668693404403577118277070844859040986405860172364198523279830770163696690919093754883838550225319984419140481775635138820615993833620082249881768152689852802379144720 [185,36] 15091983478156513272979063598963894793971006576377388905557111651596296801714564547123063787521981360810412257153941545323500942166108780334907442853593701763044293352483534764887989910543640628172576719252314839199731951088630950641941606724962204167325781438782851164524115494167437604164612321441128823639656834814649412716652208908817531962711743149825742758036812362592385273933011277131461584479966798714751541986603191395064455697623879178662412691636831892186506997487370015679861449244198093779759709071809201435087563180111111804841866976588392117174847248139265553870930110430386634818992432644447975560098335165889799779215389893708599180777815134371091876087500470150597512808816126765284496334283759633953851094137942147165394166584527731337529108183636754152116481841558338950415931162694789408957981419519278432684769472967440915115438154688211242555770008196378133126213293114535643886955889599134318604363261253244489125330347861830477270575869509285686056288413774210663350353536186719203721856613713433938516731192143579573486077693080523174730236500827892187855539318298782187363132189055071185288972143585538982205430295450336615309121576667454819418711802568198816650503279560745017849078459235652619224907552464888744921225367932637716868051588711398297126236089180941859981749681330675778338077205988380508042626110097175442451791365124890126697350165701086617860499035467578723262519328187396668649047445960004504646879434936542914660363020412299692979927281394142988720021146118020856210987261682650685111528369699164369657852586272521202834391305218057817139978276423463170352514236728688379907501311709076125065385651165851412799849159011249338554267229980834571785372773420192210107294631316666204811048845161232704426466526383432047818011752662859431507191508089812289230161102909044832 [185,37] -8556222297027994204704914563162275501003307773322085321447241915585394265511582235390776597704520694638007327291811874528075063011275554518291055804041622344138891014112457553069126057964557261493739402602159380193309363290570470599614771184823776679902307076776225383839141311727099523710017354288235853349481395821050615980094961514100192400490312823528100559316747986126495562054570081496868519105629149247366351934099450622676277706701342907545505691188358245306431334495786605570370431500980851222411230280318585516094736941679475092690758608533583509079616745302726145041717908152742733338351830505682564354994793484124720576576765090074819757867466079079263529855617732506444980910738565389042070107153460142096373572655935337376148736169559499595528571498853447855375395700990299338618663838405797243498571048341406439455557039980052639959097335312222489270814709567215525057034681017082637687093241288336188300368345075849779974206215963776655276670639041838007554410541817683930428600377821312244749932043112460386848636875397449763251307973505778470701987461655118562547187837945773091554202617377324559057927994627921152199466700316005151327088673134994115710473722246293765563265090211058342148096558830356226254067576631769195931984973225024971068699976200183217098294555013350883827912037108053730088625260942731964837619280837478689625291159119927943670364851687484382662839387313891246981344204291930972043659986762235830633201806988143438568666989614703079756545238448832852927334557809972194292330505903680992879765908914811062163908528012646417898692882404276888713544555530565406922476216261124785171725043270420831723979318214032894644137767741076184472010579019588939679311637693051022306889841740597149215883183515571621561793409758074567984140937903126957900705667163532389019738604569536 [185,38] 4269044691871953235442976366840387536234128935355170658596574951521107901279652203491474022024407814356228235382607753624043287917346253926434150331758070014501798469306858511199526365051832794187072669172150761011014487836636310140681088312962406997906677386204366561775081431787219695279041727976432934586955137487838021559679585986569282879735495623754029785544273208908522522812813616315669983821097965440928666430965634817006015786091796649096529033500471624108594967203919116029278043236585881346437860800487275369411010659088560973359046261682831985631445272002262582597552011867904360178961244775345239937272454381101773013153630478575435262668937310754748373510386898317703369271233056075020102798386433546575403272266840604664963127559560101019294073758126350090100616607058304562385415074958358490931663692209030772653462592445503607791629384835323870081031261631621566691000108049494989474036847829550948128606479660563189690854475792936652577853386456678830185020096826186282737076626531312394310195238025602848066761006919496715255289385519173466330165519933246267774284175717331110074389849882180010886169225264466121023442535666041165600790860736531513092540689920465200682457157146228867455093489347401584615602496541870161687954299939508829794797419144749460472365922844339576323243026309959980543387213112882505308795404422986263959591316463783668425728828910180057452803847483151988637544499947872477058107985089629736520585207905306279574624105719703312713001445215583288870651694008383966306080354043404189244093456882231444805588865412061499056133708704566261331994828937786233686588769109400621311219039998858142079295750088600773269232914370065166748862652696334296281954542447145514649134376150538671507007316750170730282121145253392913597227996085883796114777213500202002453400255680 [185,39] -1854209265156427366413899331140755029775527568361013173264823349925643815092239198419558065890909734291873534321269530948751427879766051020742793207922534562519034164222686622482557900951503969934388990149081433130646480910196498596531044089447586648912695687531273933796244002907438949705212416248709271914735787461368620211400840528789056715465770177589617933152124765909896620634667397532693548739137987848436203067153764319856159286772012505348186709080868564064369937722937297697558044285422322675068211189096399818759592464996916114408720342426644445998984515493239619816881468574345663533184835293415050046394623044753046374911047518050554570054433588839417144258517016338641558711444271350323143633785024968539113807007941986285500631071967067392096541793237657954124446748975260683091624708407044088381866300483278901853537255157552266300548483546772745176664268118514135694901592773001609117408969252889021542923496388196620885889256402889281488940488050492884343402105510108828815603227635527444856847963748751360860045341786560287555434740338618318134559516249464349778018775479320837027462687500375425956028968068776777728542889638056437271980566527751736005698449757992390175241712417605477552197474594572680508500187934094334071949330452235788814503461400328068842415992079718311234582607049803443676153618776077604456233201042437216779500857606356073482509954775248855753773419403445060386488498039445890789867801183385522055536510805909636959178492764743407200366149289230289315595630976833567788624702078703051084204902435692749252462064991363160503283335100617800770539705466106326839393546541115831136687019343565846009412409421828848757739619677900022951101340170556728598460232868021475499529029411836915536823458196715951461430447763564010463299974695657098249012687376736003122738608 [185,40] 688410625551096649864325997975289745728902888246886578191174557335833215615659454152135875022206155425542935367798567762616241882634783138762838635640220884241447231114962221453907298531329712063384307336070024683112938611008734681271348559868687135057445529417811113411215724725444802392073113970632969438061405451314043369971001397723367796368502369722083843517512454511025949266585991616274160892202959262982567712010457501826665763301838069420312961966194070438642181082268994010356626324724722133339628805337117393858886583354467767823803201202519562918799877713293864925348886444103948185509111335910690395551045234706038068678117260680845428018624063232137412077082922720461229375494351516033925254109347108082316277929678690082891738265178405312013832522545260226351131204219498711299455204785408303977879100301103605758784107499638959226382868207242005049512233408574090502190635950742207224508587514776013533985613450041275842332860312750952433437190948891516226942028010398228442253600258753065278771218262139068045503321802616626333532245852730442792551323811770553111687650965049874219491755618349973729871248436280272886573344097680891593931213893537991580549570606411097569847799081082213815845468555479310767415082454411303209030330100818634781731062123134344991823155770981351315352681898588210024582697535347718399738018122448476349393821607314897379572451598018358348096269638044665295681186271865355617872676244118596196733003307602610121461338965123204950799965787071421532339239706934664221886760948212822727501946368409947208346745068207197489407674027119457975773471766045791143372541049249600316652303066792594717342800589661782833213623489110617242467472154582600937618098739158166685905365262672087242574553286891383617391004834939344522184012861588507107807454238743937448992 [185,41] -211223266006633666497956632865654480953141030028612773829337319503129215833468740120523042994858547620901665218276289023044389569696355532723560972955581867203039373123767543948934551676233758431644155835764801719490844518975037277668076645508640862164904713301177782462562650160983721483800869207480579949298630060174900069854181268686188743286607381400434806723115019141834614663095906050649525005176199804202736905579975973963600988904943952194082094882998552631488597582998921890796388745341976092411589893358953650608485613722539461018684753610293825760567441477372492933953788189618729838672791130224498179739271011125362742817787605879763372789931833539993241877760426837358219864352826223096308752853044461704650876659573499779892867103609317551777204393910844317054051774891025837812216466741655897261173340570896331380456809140774796702443198026458034662137409999488484408226764577954185458780607965645624806334921370576386648118204841936126435350543785307427686595201467324599641561467947816325155907658712744955367968903363521225457607595387681669550369560799669765196641336286106807727680413522046506546475504758173083114066307959529988944714633328931710901672020115177857847215844137163309873909158665364842287331999402401918993872743813867128156781663840996158553157362662693668968634235009255141008744548669722477295203629490171821785816366795280842701420101050956427109977882708834619210949020905491358535866948280224412533317731005098062384539847530136850352322709661364190006385595337096069073742697303442573550084803459000419168941399278313983070419960417762940436591846302827435117690955238547026115443487772421981151785021042272254352975785499935836744841167947675942333887031896520563390174306279445895462165817614383301614267105969652605897480381658524587598002252524011920624 [185,42] 49620091796025992400894193204176753411897493178440950939757697996404140318537793237519385687435323577497070941040292360946919828749125964014119345471275738014620169383258150964751686856410869507875695159016527408513730660426398138213436859784796633039815849293679201534972288598803830137109963715700519317872265922672588734852738522186866157030402682727484225520246398126613206362722339174609269392040520157084091867356417693913977075090662815861835575146464725884232710757655939829631428486870419234643111544936964450124167074907702868582038116452342419981529432903329871134259197738392532806589416304715779259251985653031181752455588483130833322208147543529771329172599861101521114514685528429770940435291692220661289938449809680480226917316033143803409548382617481833757207155466838528456970425112087134597973202778085660499701443202343749667111498941871262258935961532044891535043224820540426610697722854379974751186680526329383120588393840978416292475171375574954576110869919322681590143304524744997010658606542209836945765024213235597257919733535726629429407798083512041375366178613481649767984779441914142357441032098277611300917828051529453942805208149660907587877824896390991079150297478794131315592194975834140626143291249007122914195762931764805963405661363509445559104214130234603991668669129774877528399372020572553901091217995812164690496367758197147500427453388633963812913799817326351532604401864144159936501156685868347088450066372531688981606494457643371828896026851685940255142649439836935036734410440728189203244718045274519204011077701434925834758794221946288062218924841178450022364930269545203891310703587385592720497576916382576233613655886879426495455512884172784217059250040474202689773987624810590074116060450592919119368839672175430396453688038266944652026127319248288 [185,43] -6728281340645796946077273536711187636391489693049476414734763591354489425315861146483617732455017102791279108084470759378084694817398412825256288110463354286237245218560065652457326331146156167549702223698567309343516774217261501177212398029144376251964310000229068576343929873079278307032892787984173346691735401623790403565854710387668730509713174205792766615664135433147856205665086605702500339427745777348646691105620675246061258204964693429652825397731206816968064344372229526563055482524518618903411859181825835809167552173492334545059426597183912068803070406259900644359714314683981428280166076674018568588172097430927731244872879177996820288948041409296544760004981222263128843347623322211877027050604935875653678464981041065974667861241637899972204694205569516372915655655710523647753831004610172435816796323954347855984151814416406526572167300519603044290632887450956266924358443340497575444502343557017377227735365478091737096929274270134421373385051136173754758327859661288989156024239012862634471605374394070112736310566769453027098453613192337270874472811655298608832479175944736773206727530758148493262750346376037643935540595010093237987041501604929374324011534820829930343245255702450562164670073074054082554016977994931654415027752290877318789661503262178631877090324373072022210190709149580728104117515672872892609758922538162832368418770262146832761579950405915451227391412306240113313644105825215874602341136484755399770632334425032245078505187905812859620585209353746918195991358660207446028675330929712354874474859265879460188075746382081454637604656420529666291397043306245733059100437310262288914003981176650521384545162960409639993842925823671432849487268074837131002067218630711532104949492073227780841772917228655294662591171850655396516930558552560181089211703032 [185,44] -842436001129865181358065642205866373045632842958636961762956713404172925721226761525251127445710180511938486037655387659621629815069314075124094575918879266156561018088069298401199286244999935103826256551136797876624973615559351952632652786997399759664865096283322780351996606026900440969924716683105477260931944214755316942048706945413893878783331102421941673164771942542723182961032274335736209603350880484482131740061765640101004279868300531343002646486419363347520856296986757369546527489190535961867360885795589063092751186279701907172339321854967173907836379254841271188189568898029018195430191113468330074258693612623846517642579701401221362721614928832921534015567739406527886911671635049920389790180683262887674273323483414997623385113735003768338223058400392730469885477988182062009935042328936699168329495711108162908609031499977838806409165969072676112399168850024653315376976626418607617703098630114435222460295771902863926156245510382795686042301213410820810576863844653950328671309335909060455000652102518052908273434515135085407591739592825224918025119097977382361732485176442903735460619404015542508994666947324789651504935597133252824315154670754863234074446067263666197570527138864093807556347688234693216459111726272382838431331655119109740124482133720427343840496527909081670852545575788126001731639122304081437206053786714187296166283097049673931511261108547793383326283126318545055215728228806443344399058620445669939753432690812861466011878520328909549564979217168569514950196724317027188538569958737305146354271615591858766384719332745360726982372195448273874331986471302109622891307205088846458707638916011394211486376794800305237140251607361490392003307803455509505101227614117195179026895785301564404690200156722921135797368362265566910355635603323060009035344 [185,45] 922726317362341491827346817075046078988151758174844389801372744358757529355081238675985780952915586130771219167167364673982405001437782432945126357207216099290939103716756248057881535491239996429390823525357927473166162844965178150764629852352030283397616593569583754182493747768363230458049485746117151999892351777179278313660660830814241929673882870546382042890157874097792340366236639805781429257316367232229646577292057537111488992495007646429850894090244406308964541347391855856889272748244141513076637617997380681115476465465693084761353840411298119421020586125351976043130664599275240103846623013754123348296391005704233734774149145751681125324455599366785819164972200954285152910854487843334030978128116632888989115220333737469222982925398461112831031289012980811628422714688639615969629398415472261312547563721850365696910587799424601289393292023295362830779204650641734701211834608056963766339268109662522702254351637526505407726896893769769426335900753913519533492662916870418090939170028168387170284384409150377402302149131538594645548875730821074542042204249237123289269922160550464601452945803948005692944244202368479261366343993468067666474764546075408691441349689679303599894899272858587986638110942949857268123908883585845379070930034245138174095083236075083706039454407306649474677697394763315854155429744298629226047686742288621117003267556615877373598465162959417956162260349806182158458377004508881720661683539049731265789908083220628631092066671804801628185950571865425663787499696049746189868128094428437918675262319209369255911858865386173570325425423609156520789676461281669642378326026289749333994119500048013754194818141326801283392781596210382923798768619312802389131741073192403644510866245034570653035675776938884606263314075985220942206609135462344462784 [185,46] -360193183555479291734363191481869890089890431369665315561329080354806501188339504169881245291956116821741182408839889045317672470384796825472119932514686557733971219450957325694878458586097680965802528057603416059595359579539843825883661521187642706975960079951220796423179791323246779726227003882050115503777481961209046539945426286247222958638930965441394937119311670150144239738577527886638999301546005995649959940688796080011423449469354859083575472846958385252966893035614810604473727630646031356006556929460898942414898556267630410143378087140798750512117675508446763753818730957151566246001331011395817827365075541259503399691118980820375745530701045904401248898720170767492619535024069121549747884069644762337871243582390983912598221498216009137059717610278285726966185770135365409425174090609429681103014731830847294837852771233263938418064187531144306720655856574137541115963679961705064111212300527948360933588965899745830426368139490964996618938767818218639720788908399667614317654741259735326083775984974532827121754553433443160526330336340988114739778149652893099438295884324959256964651454396478688409977213241383184732259316878009772097130925508264261419901311623316203859972439773329866897879423543992801405954852438850327804450712691889843312274281721170962465190446656504573801133125474002532558812048127561024108961831629540269047828896063037888539728228970806328011882938700348407021734102170738728655102760001425132108672873303677734666047197158532207469891148326082536869319264538069712290512145316720792648726791952746096349778540829601924275860844627240959993311201019789625555197350842495786054382854429700222846198727151288270048805021870479113115127396195329530782387465262947982643916003963923226592450665747411485735141512038607901279902529108468632128 [185,47] 98406666455473649695906491030513213019558436115380197518770214149811493717691486405304513892639277293879781128512230491724299262277970167496458482478176606038039609171943848237769283799333170667048597390930749598453813379228729162342320942953196955749127298591314251866848689157221545218044820033046025998210578465532351508768611800294487377609613505801519811354381738118754890878959413810982129332080026987940766220535197112117282975517072467436485004340424186908352652536364682288914189637371118356920870881369836692951050979305865745236116275780886783131891564626544944035894385552820705428960771446645865561218473812719973643414730673755912418107256094559697350632877764523409866294465673327576151052374256996673059225214281085838311665242969845000150361966867203116265485456906450231821867900246612220897954455945588884315549812287523491556499900552307393190760104016681608327362336964121730688833807361036466885151441375155253529015139047842376051988454861266133073214174158625528428357225286540366220650551574349984354695327897496696847686822375476478592256874368883138264864371233981435865462157818219756448096745009636691217597603457112662873134995620676266294111021772151731578517366405106068159062284019348023289414507367616406475266527175687799294649209581625423730759558616270840219933617101478317337983073914047182020122062184728034324471213081613407196334343460277744024519657866840130874437470147307335252040402997788541952880047838266574780609530964761492194909548166590492204572494518068982070918650375107209308000064580497812444583375952897769122391417350198836597392657097973898757552134091827947406009948836793823755505738478563176212691718101098339391832278374146871461682891985823864483889149744795532044100740995924266720718836534452385621960000234944104 [185,48] -20808980154304683512514140240367954297243303083533907244529356763940894373055603596801626797389429024249199614335279255675388361742735966719720820163554577785582081611489994030000923434939272850084027587989677336128052691953492286137584849440850810482705021895149184325479665648151246206151181878994215708943428340799948784829798244359421456792016851810901620476085467997634172641779376106072143534071110732385680787430443933758014001313846025223329926486141527226908581546362242439720835169924362313512301660656350462107621956346941441309160543324362556467559349828333556134653900001189658678963717031555203103288157352953671113225762528053039102281476304309172023026329392124481344342583728238935041316818061593893126172449040815291057655232166307239095158091068268697551984626660680728678396813117207086256633130005373871115238462236393685625958839995429092146525368913929484694062136799532134168259531345439258239941578229856251230744627975038896790149042077250216909183738192206022715074831220499121619397425661169261689190291370546477718508691575229340729680992119832717904887070190535954803676591869418889418376964886930624003453778693188524758997025957470772774449244285283091829293098409955619163911745355994857869396328195706383666587572873230594872961277099839225513616012625241385742837059498396114428348118764365946903770182187993184766796171570471803053654622997540867939679631249836915495163756789770927770665031479709083109907054046259477854454612712509294698283540420838802696115811694170628686676536789891532903735646624254782434371522198568948505738186233976974364825242852323030497471598519481595770602336753471592912465289143119879956467594006372163207742593744606281194659186129129151987049789983048726895186754711545144901043474144216988351771308238144 [185,49] 3474863229866079138226642243263762565317587260279125575525572646148732763534272847277558477687420235075221304219706172700469744629312428450081129156426469571908308145097153201836658837327762295318177017351278650213368579122103555361849992720601303879676468269273583064681210359525381787100546917942120993094385319090482252622609546510545587174720331521206058163711603008250089723687057175419247057836787143972980250085934569610636456561065892356346425216491450806408257041222522308908320615181958565359478054779753835578103121188042470186444673212558527909328482415404533574523300621863558036138846679010109429198825046255276239180061903495904852009418618723264560581343321790303250740109284011444524335282622594021927393148657960596611907901196515925020102082031714951722956818000204897172224755661595987893556656090202392710091635404271444636514545987094006113658362337811042057454034200776017991625358478873548275224400158405080998296923428092139098814622852069559126921892286225932069955104769456823334604840784669332530620445085562861749014668338148506528500274978321396201681546883750060110901351369434403217378594827724374185581015921647978521538936234194904154124670355181750790687251647400490245775700308965955320060483392927508808752999730826642125031250209769464053892264218792866004690667067678009524083613647545822158648574817457585152915009832699339482876939826907334899363148126891091071972368297192334657293843226520169951747273112654912505078323213687261316808999798836098106921925233926027470726257235128536898425225748941053188079026991293396127603474441007134663926193828324357995306782208255413422754356425755981987670652068840249228651362541533566981765824869231373684329417929626824897117612768323770841167212378727599758681573483486501353698391648 [185,50] -448919177957722360262117843376634778891984092252544939835851107159533636988248770796669767035483927556993336726129030513384119687638214778999921268636574678701592621783835200926551027149610373595623360884872935990195723828161745884565301554284354366239843337450924954807754434063266628411923974570941493492756621649097538802542196804373560056566019592910163514076978044931877062481767507162284323949507935246554443664061314284445447233754466224292564065128809052827503717900960431376225995446404561894095218538395220334114970136416704776287036485789431506856999593616826094199443937503540419169744061055400929579258969626626136250112214136622283872608204310336944511610869189401220921521279420444223879849140609383119599966793060607986094488757479447865508290564957856038784705082281719412136501542976166762341963089176384487291900187185806133585028038619136595673586378185134761853140085650576488967939283352033354182848845434857139431871146795355808747984544723946661973493916110693595894277290299947176976170612085303262062239119906692101757844054441478013383845837544454696898745092747545562563554503528228476578838691790034653867310039318709958344583337963813024133163430470725154619414083043328781914779726417341586567728635922897251613948550391302652635970801644967766291615285507476826423161789462745556169055630862115330881681888104185918070911663108163152218425811025561074410466624069103633860218122053912733118376054512554595518978672057409150186407781227535572531523390957550212162468314293646077680637576280979559172803175049647669899069661235942761237474828462200265883511093099763605734355839946296069801798220219545444106181427933464590951268810111072171644324681853124759101620641786531775594627998210126109076640974203543864468092416996135176271712 [185,51] 41010237109177703872256730414344023951572891660854151959196873835329373640999404420127283308944156509713240201448812793460526741286686460269126799824056777723297659857393294871535653069420925175256317200288939988728255789410749421771116729599916258821738010315165310249517181007536718422743132558296250455453690237278952350555313345935258529016090286208032976388129039918779424093321842390521619149083097713087215427735508335282664705608691652112308368574163993389765549472329488869854952342291928940700553976004939367537951282268475203581282852381649142995446370972570016214242933368702327804149597857287555259287018861756559630498144387607021817573522019658842116700000437248145347758408969862537649850143025199077162679025554254462784599823134006139532450978707333516552482251903751197227319632853083751648470625783010111884719406872599763283312374380806470093226036643155504619399687599767066779301327877500612757047959426672610444791911168588579745868089875337448889457624917597386134280286731763272793071262316498451114842451946283437606846892651066078084956455993556204688317542712826723268017411315520646612176503953270058161983657724595632326219126420544548448024053093066579075513720448905858295916919349883228724522339652961658232183310512562009129852874363273062313487420065996987204731534624176106968169716277861146746640777319431856291962544962421227598761942730280935854756502964074736874500532224777620117232163465167929230642756420901836047635703309873272878524069439548864697071777373006627328410687156609148372258937950320096047055616843810275701003414936251114452584749042267501212883809642776447921373466970693839500339398495411702077982961385574285244074643575502424585652490542724299757610028976532134011162306371924033806540378945298261284 [185,52] -1630343964385410636551042638297974018716506435504973906361341969802166674261075101874685572994679173113376797587502235791099510350124079378136474583467616802926466707718649263461769108874919926442172961986731404908286504857826653518200005170662090562111939251779472628824769545710116489341397086182938113337640142250891150365293115891193325524296362668510537922064899418285376950408938637747867221579924273342557526866589068799951226449897673915303659525259031947290580154715146056028231432182878373225349159143033075891172663994685005590555643236323499363900094567904189790833230101216347577280867533598376338412578645868050098418163514339545506211954763797134686047313152850643904246704263511387603120327821682468854536440587215778967179939197774194876877992664690294625563124696990034192946698805478067439245720682897560786380399796692123714448836952731665192280120850338703162270646059186270967456927621370186869349828331033483244289100026887374605021122389606895356780209456648047558117331219391942545064876828728228939508014716220682601414635873401333870970242426530461799433404707976620364808221309195343912383867291757248007517238871686368487399928773861869132712105840476675042558278528352180138574068604031981425880180673230070356321231302767038349657271207270535041836263783667849129403978340747394209070290613515515929972652275551001273197762063150493046430457491272482969751153290292752175532735225996224148543595995414685583338333435098645219471072504211138247076045162924620561172540351403363744393211105150715658968493470553683011562279901639860758580784921394503357493094622000227600277240946777249596877676897760879256341743578332943057808123541522383169051020011200351112774306978762936444916383933537832820366117048185240080766225469328352 [185,53] -247338921045492070491515878241027074248693017826240328817129666033136440537742964933619042639072903503198589069911361678792109286047567286617173374313305886057692283210016759853225817537379667461131661082923480092597243841691211329080446427495438440516644677181930243007991014358822960638580127706810453493966209535532397713786445499941887823763469276022998491497927431218341787960637538549373205154971781926671207318751541826237139385747031277719813638230126541255901251640755946798675525272663811981106448989649942829241177284316028170009421401479284432437121718899523344359361803984784654204986566621740005479763292457559278217528263371169092463650250759941830925640986947896837394110978625564195729555663005802761601075083691610602869772957884577791528734262815979919128062428558414570285361927504628256874050729300387873716386023519015572041235917578267780604582173848623800574197297905371083692550153554112616815226137988185783916858585825821983366925510193894416226437497183391950359370703259701206435909062358582325622995743723506869083076059247331480817846636353870169272019468834817740368120471038003506797227000605476084758842231654375862807855728093026604511455993334631004708541962483481579286305417258945428064736821348249657070000790858269239767945563098049578390203120115799185851256039306564508707828766706756716609498602721326939363579992421688612068470944859515447754227595529751277658222443552351571092457351150157429553297560094569541214853247642485447259338464162266106649983768888821226414231288679588675182945750052212052616504399758917721365028436072521515520749355287488979202207225809066757086450946159414809874748113757803006480808003443906495835874399904918299226352823706437275600131260457277398582629689282574362736021392416 [185,54] 65953559544607681550921920886397552655440166604123746886065236939587059106416508094814081888208053075936605803951912457670834224888181856654595582710316415854992462042546932710782080338038089342722103691583075908323454074221761480326907281350465147266500976372880798438541552502624285050785604478039280057547261133485448865102912960657077777992832961412218348478551748487789794847304675648701318363637029072844617870841940997733305111270182525198512756169249856068109316258266549854122368899293876273332534502028042450275631911025944534132387351796863703620811683651624174968151137755763442273011314686781404698744444177969389237156138626527768531469068723591148797332815939263879731585727388223234067415127250600547352254810572351930786754334535839334282565666321661352621748073297223756880547375672751419520864476279449494720228694430834223336844189829540407158023509290584364907535478196740550986258280816929186826876829339841464391680118424888429983221757422550782349970335709554873483102215377143458416359849810793874929934786475856995404802374668985658721163639152354222768965775592006052236041637378894653055044928378454366012498157720971268763367083853953367070294709174953173204392877869258136151222713958872843072902811099801118854505985826524440969737223484816909424680371292644575046803396506362379343039052798506767778888214215425916941166748453803167451335312870985007924407564359427532864680137259417201832774614575121230019233622756442587534726913721579538561018448598669928768140592125975698989907460776075417208029131826909167358467716632197864935293711277700281917692412529403759691546657183154566262037089726824007845057068607951631678690713201201716737306365751335439660846659760673863160170193719504701248448270123930838058553408 [185,55] -8910247737824519113958050272029746198182071328772643187911466169529869701551712515658709595995201174066812588829495042873713675166756100821876336842354371955712377259256464719548590189840339321223107855835981998374474267660949276318073018809289795802242948187316300950973400093112957180717011042159646586563186214130428879439693570278214157467255067152879970194815288053518677232342264708976486885494411509533596659385774282944125133478754709349166956015635447962057813966847664384565702154753092138423858100039773707623248461179551763773906073886012352207097731379546602250689069469153402340330062493062594733605226277676758542673305444295056879785590722942057591337860150312329122159632838240794456486679645473104165617588725428880345400367912396847933679822983121090894313709200464895478959228376510222419668426736284416976903820658906412236194639133648277338364425213912405342301912407492889627774659658572259481438669248249596997053191583105984550414020078592940923797530885800637710737786117461926107947568419720094788317180660684872657895278008114453643046005108878891108605732011863502722876928300332543397267478194438023907061830021170018467089749104358816344803493127093808765873447261578289906586051622533813938909153967464773637867818239432159461640877414650550808180771496754845777998745696901857355463448202268750328428209414717453840419228007357548189142742865752976679314112321514239174084869476342208588872930570126127296730650284272602664600097976763944454834385396017332689180860944293030118098614607358703609286276378491386806085688099276411773731913640314566537491043783983345714438506940650814960210723242750640542092230429051744778442413102495962143609010376961710516911659014944847318718484463292148534392433752968003781832 [185,56] 857306042223339058954038036364978544265546873814402609382975942532955070958621872244528332101824558258614056190995702290747243261916298500900997633484750686624824562591475820786703336120021055640926975399070881762405611533203327863239877561310294129751081886725835056159909683439282269336585150431443275916693793090682150744148935596945110950857951231514400249167337790146116167721220471913455982863216624437920860742812741076010746892494575765350042670720592882952834670902678897035713815169303256253335664105465177315009250993631548078381648889999064105693461927037737324451324680447536167090793570254080162906765411000697627940767530842962574288996410191145916874471466545228632627749500973694591472897584507718129178077712278789190567545453490304361495878340396400063114665527125655785648948036716941292922682957433622766333062840477859891311421151010842541439421470534464488141797605155214979111651887032293018794531601104092574762356812591971283866022721565051050859381736585342155142635920189005966069542107014292428589449687302364143850016261993270199411035523266925953912854838974086679069377397970738327907249342377786430374594312256460730521984331758571306223031947019415069971347640837545156124106983392806632758058706547999931937307017856275150488234851869520842958468558007950899903548325790807220292037135797722188951499090942930354058967323671883478324786798078097657940423909527553853548466535887714027563091225609134982467730243332145340788301246940216512070913767947524748051803138701611126640145234334238821675164259306915929707333233663133066873305699373093610573745891597706334707246114818921564103342597839183826728786718658908177058325290910735797204765004982978211495929692073751812207528462518523710578899460469963776 [185,57] -60052895280908611382106980908516513648581475970775419000668295614916952440000779508954669102110868911202173793763117710709040459772628512627992901219499480732923217921257897444016621783669037191750827611766425312778374080224157702697072050768955787597553000056821847513896726940273722892791419795787761193280481705948888941459682759288955089508353351295478498407138071055229918351728289266117822537738129321890384872547680111738382692728093292013108424536197689547718620183113857570631854473699615658128368733034884375955991554175283727805443929561213852504170279769954469405682801404726839122521126645630454153386635694006533861711618444207748163871486835613294824208539797050569355534692567502509388689879749729125320598141744076508360324983661787799867267812306010093724631100581656245602433446397018026581132445651193368050144686118190873294620067581365439010407916699955520180319884864281422031840692036711455908617934022462718207134455341192271966683450257822293411224749786466391984992641006416116891268972772360430763715807083094068975954173665907955604918204575841731508919818347469457637113094309263179527759569256554513607322947626459388856859697870288828437496494228014565829620737350223669681338027615755676589835470787922889524827856329063369410902544719084790978814970795788110281241328350552497526993767696446882654884782009576898328758004779716701003138935643995378728460487580846741776166174150463083144460329298395370212979076337479549286316525057436380883607428629758278189482342028941871852389567414668354399824731181565329884333500929416746359669818250696768097086518086856812005184030161819692224817348071924425303426669884158002154297795628191964551148812839030648672677910427640598898233507349548024971823218590256 [185,58] 1422267153712392726508116281430480407834894229606284981357714830457685418867392806320902466127587796082112392479478405530314288030733818442968849086276230255266537472541080637789782929584080353582003897031637175128039914399587184412162014144372943247253528801692377373095693427350122451304833612600362508148995865086067285504792169231835989672907479439617458678401686426536568790277483173509947531274148842027364381491887144697313209211972402661552065634246617246470286037941460364667601396158062986880677575599625193286077701785994083631482975427143527161478864387290684097704060301156541730039846187970471742801137578457583127041327415218034031222882571435340919370710963428704043947996650585521209181374465031337743603333795788471230793683949676528911728525095513024107503881709950211732898369721658953746180552515031585673877450778838909703932801530744946520716751168278929613432525270262556257241014787479316073287023605371616715704792928676664773167650433556542597117075694703569922077550472538132743627034606561891151430938306049706941263723924051752194408729868340040613102234098872014968864274188038367789261929996696888897413851174244434464114915992117594561376322287453098126382772955027281325660689594673356330266729220194942720952441600204681154230323836647884527171947160853719346562366306998983999194806002597736760635330512760691213678348333966976647469620796893558747861523559469296179058121928420579711633049810900092350668515855198429559830352784059052596404344798944083123339091185248341762662473294946680399590510340600138674119638586283100652294776261958818599554329145194243654802628435655185356613997887239949396197203927114754664101094178357357467305598764013537201546435919972123772563291475064963740402990240 [185,59] 537270317491806638525043486491289304103583665579129906238563595114248115202847499703485928438886139689471169917715873924542796144948816550936849006714776578099662386734737404433350245407886170897653584197563908677929657790686591733429362136351315779902664453284323179378064062926437446818008934433331066457072344979541023118561631624316886621746081379624698478535234364335580871874167899464110960178286298848968083782027428287482134399116223237012377520963390916550658133851009009689665237710565932604054264470770741972914647078073539339486728130404395638352454983702488729364413386065171367361665738494853960118420984849755126524811719366074030553355844401613944388212655412904753024005793596687882352166011348214376326808119829747736512211226364492482187334508030009064690661557187058965788501817282843160431636709873231836185381721558837914350125385572028083873015618026047668315662843846200667773937778182308835481896347172715874474652749776131380744344934768818454846557934791546360605420583056673910227346434582427412291224077981033553590666723983585552399400639858786093086432404332541151480022956566482490476162222595532394098806796104120662147219986601093315245281100192473372227971423907885874326574601517833522971910228003423012248666134258212625290699928493322004057324206413079002089571374421401773210908272942168206315165599757565028691837383188990470936426663825068742154200074152473990126065544032928760237934546285088633826400815717246097232152255308862852196540551927968949820963198240765487962409344782682906808938023110243820281742057491743982619472825053474637660332774873761864074338848336579891664239871868546239364714387293389118806788079049046561911856171112497280175182369799713977888623051592584564135452 [185,60] -126440378991056453704319295031695918341019935106007075653578421356987835657035959898872840523309164594847544747625310599918653246400897888745335619287308933773558279536534328302032541615751829063056874670219568836719315377527351684497202327897614845425688461432636887204522691716441989731089807583734816234979595433067086229337987612231024143571468305881118712180742378172943214170062725928529668073163096089730126341591445944630642846534114602140687638117225486970021408715429512989873670080383861693857563708013180189548655006655861480084979602923543371893160786611371092081749379489751215955166880524347740544332413824861075614506313332860101567203028857095018089476702214354868731471301632967803142989674807203665178341331534467972471204743540886588400316104021337682923680928991896790227077320115381356919514119322646354239990554920641104345125566461264998054273788418945532585129331024978549596646879957809479362418145367791173109475781271717695656582305881685874937823728502125461791487550293308301609797604195762300122191948520194381325019452294766014132064017399917443012775837249725159942349503122665259934257053699239820159322152398809566376160921281976600812910152579109811185322209511427731606940667328997708147349166148617718013799336906890137112140953519025772874459323638685875907637220298823163347459979301328351779188110223560114389695396592378984657413711643205835896338850697186913618854654769061649651373813149653169976967259333224595127390130094757350030422207807331504045200342760456227347024363700514450616757669563906350810374755679199747131472839820821591269824941223689708457324405200003421960548018056789304713556547305732802413091276480595752894919958225672691129441815276039860427470604678256110376 [185,61] 18651525408455071522395714300262369214453135480990077264995428860723104146270210924147075021900189647525858308928284358233413251186051886500811502268700277096499741593013035618100164546849340610669846886838979010371966157682617361647005299017923981884066278884732403334120154440841451031251120090190041986551881818425321607699947266398971640523720202241193493981775240633136439278580050919898120343198745642935988217100464083371410263926791243342029217348350859570641973507154796793757232749053731287344145438533514720353121412771247774185241492316779802838686384999959571135375945887854150910156310752284448780802316060611156945395582458182496362732808521549704669971625113533257097127035805462108516994874988391198491406542649948764751037229373059968448564785122899715609233141169276363439412931858541320188356704662959753452355713154384600548517617822621338857591111559588485988910918090904879948926668224167928135986665838546026794738342152178621869758867492551278809806767429263845586723672952738409232545925026132175770972509609393738028756845481559036919254163701859226490538890440794927909412256098673824304740721440551780823382380335867276658280411742464396604673879327084235409179144992840623075307901933394303712438078769198490821566787961335284739879792282348954571992413370406136165200992098425972408694550881171628434195483615143674645902969835202392744503909400335385302843370468852526298211746007246799761287572110963931325609819189412236895081360731889348633680060101228480366201200128030040503737977266669785723312942226345402862553084471580095521786129338812137598988750924930898983276759072494305875584751836966861227229927919149557942334217891557309857192831523066268482268278785769194710113856993755196 [185,62] -1927156112510292173136630015884278901132194066386539839929509450723938463794922989337875042372769321533084245784254903132649311130019828907952446038751372423390951266966241822952292626577911185206230709903998872755276025294278148971527567623943532207428648552852131038848470873371737836223610605769540134765594992857941508301348385075735914542606689403630029698853195386342580026818660582245642392784263507750253991321407735331944737003276981006354807333191592335066527930675544184591606936606916806789583837553537070122384213195693863039510309934132877590486590070737319456254089572236372401553145666773894694833921999171461955130697745133929287876958944902946261854978747382568051125011875582248701737984021688132717122570050482904614902626036566787609958805632123564561186814666365273359114953312987084549007959310629194125815407110459486314939156446965036321650443904244638850017151622932528206003184835076328949860628435764300807513678655478089236239464281192595895864585686138475262059109217294934987191897867570458553918636850833621875007422827701039764526094478502932394654033694026783393668272583048020117714289096467104532076704443634820242937195276749450959859325917233994681112142480601213436011911778142792598315019245519908930536620641032435434995826346707880986729721610169716686382927987213001197644848995916706044016434488972116074001023925162648777279322612958234709462834806769389776228971253727898023123987199776404201054580524172121547773184376913771239987546529931063695526537329235144279345485150855598600427412570859874668194184503855075267943256018992614076957875793987185763243115132732233192241650515865734352965540898107665197818996849860392119780969467375574721504253378755012139811141577088 [185,63] 230812884102854523825146684045676993079953773383148762298749209604928190703918511911169618537902701017284208391033943740738348195624692180832764267428852860306126054704456526383329942779923146218630837125679558707909136759345725810807964288313091944266912986757063718405628389447182315824577987114062242396143527131793656870587227674761205974619781198267581338179249970136432497868182639899836640856389141357810474785614611324062208303687885491734574302520718254512834375696127126361092986315495104115915074312193863116614481128541272344622714553445786385831957654632052325158418288890867143717588305205453619824679482651016075964733714071533060209251824676265329115261747217757803908370627186820112523768679187052078634222291825202671797220255298948529648628464932815966439040207160998373093364032731992215716078173926229624794859307471367118076919567987615577032185879527702107944215546464136391057880935653245541667430551111600909927599431416507786460715053469665193964935569741976803721972776365436206111573188380464268045184568778177095665541881955318361373743979063637413791407020280591931039871336204441149938498010836247294350405050160704247227716515829822498692377894110066659402715304741158924399240925493883932854157954201924051844788109026959992077263970193514478478351386061307419893045291993029341131309640473412836781358375829856582481022376716449859048881677395338178240439101333636052755064437085001134544410259533014993598625472551191891909413062357348609981128129208770726482395058219638240441960889082965144250860764064260591799610109610906561003664118570527886334642584468721552393679052711520261042620816231970367921462198877634517862993532434656854437393627507432919131102069318948819388234308 [185,64] -76859421053546255661381193692163471874336757391557931453085376866217511953397062829375641336325820080343559116373346360539567848989064480447720784260375283241325803874167579134896182798017060192680390577767708824709946153461914802371364578328546699202802502833764671264731505636657286902803378859633613385251948466671332584453297896440594975097932059347880665441344747405868734120845417481715961554907781247943067184546210014104568794953513388335103431435860643895139272735449175381145176430345309593348281048514655392301487114578677237856200668864918300802688711108349450685110510140960045682491943592082815094309428933191384645657564196811892233892993817620004681936735221059347995284578121453185172193116751504704247984710489416136541741577472663562186895999090141971724807777571984784483798714829548257397529067311009780865476851163340110897904266618687284734656478409179237476337903953950516486529584980826506443407422293220460865285589167450642277761964956755518831322611192155766575955785934807094006176302070499200587716230665334937248884772453153657579460976879953172355072929559058578832704536238381902099896735370994620491923486286876824566912491712614283626350959105725128815700193951918618113921656242941031694042378877910953368088378471836768665896164950231896802945412625508934490410521210050479520225819126469160538798782129984967660021744660295217457309840931902097787918373445010751458358785448649519658640894968492864553417487693528492648238260287310665636355374669308275299347818551017743232790531479390602034841948150439288356912021678585986830055500198234107855401041464236546503187408053531965186996213556685161235233794693989891408822353259732244482978462140735812120871973713758521365816 [185,65] 28627163115327713935491712534172529600256427160034772094402466891002722958445902662078247037882262311137410928943258305481772703280142614334764477298095118143776916445752358188196863335817982948849341352506670425799326661135499611835763798043586701602700214712280708919477222390364196835332983038576447172089779665304375261593256675255301724297928764445758528960467494995522470134103561865831062328520733032686973002645067769104317546332500739016591068967520337338172879435515449300948301008153769497095435579986222740866054245257806474521648745044223021701671256959995531021044168265197994261495999605918112539616775942897727045462575442160150973006362726144408720788431127456179750476585136689306811116342569085139658955337125824364759020637502387428554551362911806057853394900878619755824448128000418870194448280654555912343679011004543705818403912660333975305942110167560894866115696889751962277617904183935836772965077199409621135800930252236698317210088481596446018832432554681434035092330416955681811913537401513770572229952089015683003490905004783120481804022740218245785392498154562142107445597264000374214065169872467284019951314972846608636313965280650785666094420392973120281775565601696884358781641479080005905030772649703133278649781101757378390101859511568855081262248552137293760423327027085623181163669839947082487761134378471140174649482859953823408634137630137488114685884609512758269127192457391093026307161620029536134561366089296325834924447753374737298535352569611317253142294545099277085097014105520142137517992002083743876977695460783281527772221923524788563620236595618468443281426063019740188514452140819126959119932071621816127039549921213941689926878906900841560943565246126192048 [185,66] -8147618392262722830168635820816391254561332928569398371278474087622863081392391245697664865727327720524623753225438005246269697756974956303591605147392489902682782800095962897616924892189874438276020543160357064799211528799694108755406478087105438079937905199301682015607087323047875987405151690679315548064079274368946587129574441486492611490895429240886005514304725374887122442015124800484886560740489230406601150938243853892508051697049873350742669621039146281464916294454404161582314876528760495455812311782283886539611589707622097929355402194062244431102603209348579248977243782583006369216588244564117571894767129811679092467775297691070638851942355609652302106396397511757392854906634497258761734587904862829320642834546429938949387461368031793735716340667963094548769874782630463954517526574353894863240684896643479981696857767631940245084526651804428773196104326382894660382024050223198771968772350319515687515883774453607875474420188153902771773618805616849251885329914249863581221144971018867317501718700660050122790867682851852418688090022628093504834873215948344390369298330367744198431792846633411652299005298633219975265992048591633418778002501135928968255272494959226326023369070680924401592869318059841703261572498769634077753576600199212399517740081698746151847985986488416470149976383696359126386675376817496611883297051645632275246973107291779231145519085896280192851703750045766593980197398509872433985525417808994665162279406274219943360637220325243119734893493587746120024929887345830201346346700036704864367963192250572136669833364143724959811979304093470444463858888807486133226209787948883943942811202085445527331634270286131351992084024938845247940187782564089852355137773362424 [185,67] 1886977421326913815258192934493150817922427552647302388251026379315015761498088308400537552289931956157131034571196310423846969368461359805338932629188633788018211392235145182387178605525360727938460977184972727115278476249873781239906408881382826725920904467852156614024365806652508045572579022545560482089245702646028171346095165384538426465716856646407840524688443994077630096860490203155122469126256536451389485767494750114548529905144533255547233534531205689699767297216796667086593470244495254573320918571009796034571349505857430918284851212252956619289612580738805391858915754358265480911361877691495324260457246941089926739077898145620008723387408264271064895898236396922733811806898143699566569932841194506495818486349105489672310460463697052160734073530168143229011993684691174486234466882510183149005649283711747966240496456994886602463512599781402050944206343777910744585188549715918690420070252708582993437242302978066127502278751721325267099644201053233108521242649210633542844069279629391087165734879478420118043226326930039995398282904105294111207791162206076992655162009343882093934512218390914887427598950590770770365070090371294248642328263689398497346579528173434950205870642572955737935643899136834738570147431263575421817329025179909732165815195474787762574923943197746664708739516651123203975072197970654278348400575380415482044889433856726110908425318702719927786795745664721839359987851714753037365336397218546135038667030717406768932764081314867721717431534061685023190622354712857711402562798690840055451440230931979097100218155814029265649766851722475817275613204966233568976960366447405223706321732631562201054368833281806359994196190244309792135061219054563765074708848730 [185,68] -397915209494643471601444451373170907068040384714125096093255173930702239961697883096770262938109230248737707557855933552256290657712063489337992008437917193240082477048700398800493087191048549171799087074777211083204863398261156560308482091578158070265862322368431644671893184438421270524912963938774352496264982482384340962584479810861810570023355177838504965273147330768228531112407472150351272437944562606812405739592847310223842145682063563876957927891527730066885394368916928084991208161896765856997977524240640299227210376468865729947142689629182639730800090182116943787155728809042029547212917052045203579845254194987870398916775823650501808097273160042242393824442207706570213355806219581893859522735675009364430287309203749230464293840967131657059534786474966986955964626340842503326664233740749817829205424954430939353745461964750142348928254034341276033842781221050704165217149624241961459758954238312999032955665107938564856149730960032687641855912672291325557764610690944813988075177402681009847822608258026771391632830012204819620611768506802895399652947997114864269383704633363626435384391493493970276227483009326283365489015367593758776627387631190368284310013067292743183848303955104991506273509397928936706327900171544880311712038691830407468743364726715532258005388573947960830496045958089154243472119790844758453291777841596546899412896122506261910117717824862059427861672006666799831978934151532574311990287340833027458452215177344274176029271412312457728355464898753387895028804924112742959409667132964291034861589423122143167372094350772632148559593764148427761817028396163301439872273336257548415769068485508536410675484640100636475516837421261316590850479711749928036850216 [185,69] 83861957842619747114609431810731340244710106066483936188105665401039244975425148761790840489501747052730782429778343401111548793655340303658744805313059168422855025931606730505713881790847527116669843699471795116419716173940430560624314787128052881984461608671340023096574366890171225007308182739260199105473388523528049370520282436153171094225256899040318211090773802324179761000435967493824082020951879712906076597990353346058082526724765201567186278257377087627132286896188658125012794609296512048296001102389117438236313791459485869921298076721804329193009902051334514185912618865461133668957406333907308869164377169600452654810248912359571644045246398887067477250507644189824046383719261688949837166872118119907551691192779094083962991212352741787950940803450866008288184598670329014440974434563798178192608544682193359558754891027428037687565294428368852413181572912482003125152583404093270259145802120875105724255826066465977531843408748499670220427386599703518349341780058433637603070714618168534351078073897580377716633492025142559666663485140079955231656424876660637944185407032524582205911488571097550181145017036819869048906072475819966086094607552114872927663247554905380844199238346207127645187089286400118036641974897731242049651868351807672377226612232208368451027770605188087881827721807947522797544070562292036231350729574426822687578680480532362633270655720697465240129910914125472019678101036974820381274783736206348597593878717216836292268297249692839544150961150498985992576371004525041704102750101230915846686856572260135565244474852498631121734542385718521314096380316336049332755553365751460204731940296955857514537617830375715075202986974016948846758823137737451541520 [185,70] -17846153753889312499904412529266395678036738140493548679527973234453481273028624726933878069198602611160821263447678602949118528239198203266405664856038076576125862077751774843209755251658997310479139972102355345499286473332550919555876401342791505474030511906140313187410799463296484819867291472322793278991730258679236381862141260918825344832964557535656878026551002128029425985723968958702936082849929601433582879887508945859435422835395732697725848447258528842528696330097150759903000558493395451790310574766689853796640297425584360341555332235271473759261060857593365608746771115710825118845470761984720658500790621039393211099170312786003734107820925258596577899548171456030717520271980146778680169864156274183179393895350702990098157878306431712671915580318358481223283173031724085671488027344666685062556332039846270467985986483369568959980076379588264094020953755030996428478374592487730342770517073503167751445121494279829537949851935632978278980794393771903658334125859593241338201668128038628279621157516853619579333565069193283524521252553794372603971713669611773787815674934082037243521999461324233096422226173637642408679154151850169334877770680600108788666801152332373593303411899472978221116557453960090185741856540091166426654748784884070380890625945344861423977814609250691980491957119099971973973251430249318644923017177469764878835214079986708608247494964200259745944637045872368967225348945505109168032175866343906799161084750695681657790334890192586769825609926652680432923007747023078751373468582412574149600433198611444381435430490422215426708965611266289185162684502802900425029360846725431450074198719481834062514965585695536071126499288764592453189621698960650096 [185,71] 3595789181076174719568497116500134658646083998128578660386818819471413998011399081608296092614089933742489189054206938819001100181052033110636852017120525072367869018162557637523396429872399524782481873908257038470917703219092135850026089263847303909193663166051365859263684867270980491315697839039157500429805331809397528967509912351670847399854865250580284371401625041756668718924375136630450593491756579832784212720900697504144796943289904882814373640002539916981067477300351988374597085013854706465215659187648278696010754808073929504626287056790990201520381084903145944888919774987076675771596262607389827290705593434552198762131309194443554541798357185163605711684697485855621839581144697865938922720636601481859754941508723906732647056924278459394096996174565297767452002324562955448345615676587990466751076186437748568362050965317814063911446344699932114471966435357576003707861063991056625992066792667470540221526616438653321800132983501217402295941699409421228819026414088894329873377033215832166345179278119052313025163034795539939503443809764422728585667990755834650529328414232107210217999606439407454147407182169544838770708061642800833454043740852058056979837329243827831094286410145594318371593304344681903970239483820350282872588636125436428085478793191621379642590321168006871958061906607717073315179590674158157433797413655442854516452335536985069272766188190740130242606561557315814593033153320974800327614095052858498023498862245172017845430031852979268804961368673988835570527094830457749051995370795414382617754285447284700860537402198942393856283103441403398348674930970597250430790397779678079781908625867320396641565411907835520244964746643251522112416151405074 [185,72] -641769483568185451361997061886247675961215829775349253607697868810137133760260562884754930702634895033587295034999059493261637171454887752068478794164006722573245828177963843429000155405433150620920065429668105850575846410154903963999319772131841744530993665178756010969560687738304315513974990222683775070385908935372156407974578076349207815463795732881892560205495572693667383914147904648427796997264949403472866747286482286181630428374585283874748560084166982738336629926434876309831971417323661955242413826640671431703084567064643140852460380490411762806518317680693483591843295897523302517611229918522492755861174817728603430907526401741912377835260148124860794693120892685661849877109949511547398081341899521229528174882107770508611337783730770996905008979673055427602458396105261238467473503026777873539713560311472496952674126311233754649721015893058811733135538869259691526225512527631085464755661470163142317659048332307778774114821307335308388383705936516091948568303096788650386312251120434433747836973988842039727433680429764556329364806788738103409741860438264237465029349712694216813968764198238850684208794199051778142429869296008364007826969261571572510969204567275220755446567793317587263483363936974304868369910535183943119940866093847752737858500321451987851002396838951079602073174513714803097678488589493656043668312733572230285250522141340211463698073581063359572596220556684800170747450019179682859135859765429323195560673811830314096480617132311254586113774085694887438162490241762609412855032494507972911456214293759779078097889578676144084484863682059929883270723797654185229591836723311822079688336679374974065389027140130354091286587658011835490612387016 [185,73] 97774972386237811999255829609330441186092054475748363296321794956626315629479597020520464363035013365488601067952082379479563683780655252011083104058257023410596889699684239374784836436392930602785115356524233460348764926585114450825533564569409822379640926510878380191622228715868023562140920227009257817206153262666248199945501508182742001638253475756374384675335605772256563511552229060683208131981231502343358459583410104070369387587189708595567433857149168335271399654219423833480566128486036518560112018216779197481759759786820257144793317344311039780091092566962741614547799501179325363203591100703950303476059025611775230700628577705027145496054940132793141885383829294698303818377326149226338920935531796460052615098243216132911134035586474967873850343192800322876787325739571068932204847884416282531938298999516080963644196065883363359640785126866773499057721706917784669546222088145540694938839676438509946887382044706784605910314525160050527608951647760535150170421777447263055400856539336835563567452808380924063542603575033686152166489314273352410723594856022203519877682941662979180314367357512166862877271732396324132106718579504775661919060700002693851659175654652246161923522899141940309210223281589393423613449262051374665054869844614188280632072151134267690285689531172663487777452144352270946271500375245046002154271623839872252688851263627378533725750319064887957096385727547709944512600874465958388024265910311200134592243062762687730100772324074023402242718000181686551846734192333573925182720677805833416479387244710391185028074217325538878946174518881875567596389046680646334918702538656499179054678340481029615694239113349417570834935628106128853945906 [185,74] -12549535665988589273655211728227471215381844859721978393733705882720508729408451069409488776884635036870989066265782230203165029586840535684977574730039687959391362289376125930971367233662216705640622363910560511319593054963788350054155201382510325514850502389693731588797498240421192998243390095443534788399288892019958756609554411811676048275442724998742743831350513050306472185490040969720511116593410011425831494150843283712382270505421382827191937122194253409143736964114575020898234270524216609392687277605736608985653764049874999804870722191320208327083253265951785949479504439220836070857267889220238010241737739538191974942040268374376732928857624356932569025486892025396383887291928997324411458050242098361744016716353057823304815758718095378513592978491986852879175294301434921273514870731679222723585808430449569873700300433566102255264631836804418831025901157170971973155525915874795577707862921110604772275758003654549853865630817161571751363592980728522431778021836625656499564969466295734214330886987217534106844854503044143817352252175847564929881927444504927834028144041869883176827340169242769607873886012627972942544274107676213111110725734980959143266310657991264697261983833399508597313669884982540811254677456372199835262024917559693517168590448911006993937765105731950430318941063914326929414470779816430939074246550078714243076768382770792750829874643233065490528174829690660864840470333821816226790397121986657103318895308787417753044011205363602610669446578446013041286465469821866731178655607626304467839295385202966161408663172393327047170504286801192510255801479039278137630064263122240553573740495879664281360579151074922806314608133608677153840 [185,75] 1361906009522706128964596015420650156987031369717205942980665130976297111781050487984743573857788982966826765604499033705040136886504302353822697195713040434921841417611017219365582748248816159827481235662892056619262700154975606540322823407525797755171685385780872487487750327274267724208750624532223416929371654110808665474598363797650057257254413501973023745821877603571587401160405844347376241293965987754731733396555035885428144259396672054647418582870110490672078721120618506775410208212548412076247284805971544063905081251716177678546149912300062668114811189474916982543886697046122825947812564154623024459342799523317713682457585066041358851740003374667451270278021616063666802455946943118817959425897420400711593758348520691188361710450318729506655622397076551616796541290502711986125718248493106160988424859115132935336577857875020080970782284054550792586933390336556128156481361863041769419735873295558214319499814257588448952609410856587350908396875202708368050045289162358862963336980337014330206611940334782421839296806396427759114983136804948476943792677900717504651011296288239352316107486068954083049709948031197625339380230998293496095523595456203997145048816005528174580864079622669682666344499040654458256505258048556034951464255924637325987806126455573824198566086728866401412163504441690131279277030990092687095833947010522143713092414925393693839178883910735402826882443785094510706218722894510481931496738048330805753578706431736663293896439752290971418229527692556740820205120345805103132220455671387098704618994714073740924954552019228324859176565359226900429525788536797007847793662810893274761362957288936191320892575606518518459222019660486454 [185,76] -127867622294889900374879807832289070604110763294241144225036196157024265819780579763126529735016033691524797581981526796870921327238424856541881429787817907257622330848674061978058329394629154817418511437882243718092233668478555133719104878592828528167204306246242871340557233263391115290816435557555242349026238826693624139003599146701770445383459992868098282488929908711709391907065776466642773353782179682122844863769367912768142754909872076316200258446902488856846300164851263428236801768402504203639000728833445145491309382045952678635089258414709560616830939226574913520964023660635049838901671654769116056724844162107162523642831774232725696598719909443602884095099971202674856108812238809088594622613032520592814441683517070835211919221178372457362335972105410574337977041237967030873473467018238867570038816526448163684609779837235133246588619366495720657995837083733663926092719302141434895879648127886608165672328878960056498534679267937470722213863363349554659939608288111901802438096615449244989217154527039244365728241325180440397235339885764765773314203725923950101255371844373935233162817416748187539463166191703972432528788603929775122744843548461835939083718647381462109745549959762702814090781081070712867438614714580313543202005337526652875286035071448388262643979738598031196573558528116102126934896190144272919339780011787797626091035725000645837251239154748874901065648469832075314374485916319034528833177795161571148024239251464398752925225602569404904591123728267847465698707919583358664200893822203984126090846546130044465179535815798745890345329849856191460835203594987582498627610137107192202384127704625142480918880033856448113302871945528 [185,77] 10924826670819841977789175839313606478730371361451566864414043047705622048049641651195366068948713740447829639857450122225325375772591115945909249892662989521742223536889659730807067010230359140126120982606396281936078070121040726608695739991405432697825170759669405444750950515465538969531227987270382793291518134891741995696000839045260542305448428304061584839032511257932933715362283225596211612195296516974713986591479018437151229157134319295659992987896071367910895237560391827735382089434550982309254320939070459979017936123499367157646720639125905302604799041040821909346495827928672358379932579755949583789474421422930941790456299728112198662760733549545285224682840918218712540175453837282680614163988396692210632903730085590848800743491966614225778841047619059279742390807742837532779575583810959873478994498994878309160980450405280020775923501480494680693690794637069671129057641955020701870207535655619578549469885453034499853178788140942493799017188671286458247837112200560849038230764964747457528588992029959282669915023128369656890063613030051997005241093740617125766182990398967652727700480253060287934138644300041214395964024525005729565128331548125475696207204617925637991981159025788335954102299610402010565205874298072607609592764160879441634237990633466487814413273060242003753360084139891287207735851819114812053461362445412789100177461863530653224309082868786434449442349221824484579926493707936584200277654931943475658240587677657917699638892350328189039884015218466664311561956549911172653323040065865362416482661350349045362480688885921542530890637277674619662940346363699642727307120410322980023089240795951489847158163928009009181522168 [185,78] -910029771366467013108004441315450444958838966356861008136215525471178163040486523910203612432352822627862178567801765575897952957323704345944570367261093711769288429039262660936550191436221512714137120750020276691023824560483151305532451024149049183126274901326728303939305137946358580588919541322299126907095875673925807445528015748179085522748785279112650519691461431715838466525705989275233451570453601322553849325009943362754203974338662524290157743289784387754997469671395111638207783411713120473530221250395561607289683476375593115041947404327487797932714541240655718234922677614487435587048285029669411488472409308072739114199331326698466473109997185718447333620525610924676227432054793369671186271872822627326779144996639008610936116224336467931917798122663714839982936375246866037040873633745068891060838844646486767564069461127459410791588299918944934209003929159272170853340234623885330869382060059927554976012131668023200905901916479773342517597439512031581494424545688237757149487315229212200475973298666987440805152857871787384249799870033646844572214538622587575599191646934275800464310028905162664289853210623984124342583625881410633122404494641177005080598709589268496735555200735765075554913228167579587222112772144931944034178698028000077582688193445729400746546597113341581054626877760173690320023287870115179147583565909674735873918014970188418103573580139691347332140491055903205610402136223944790882485105243503024363903954840550933287257207112466787378171016813396434597856373964680705957679439123448206514013247093721835848434894074581184315343683287973451828521795076565506660295460260898805780876717273542956897980043143137267156120 [185,79] 76476785182210084945622842389397444863955399875262269806584451205633880795222314685717969387763389877207962598090682884020131015947404621153366524003880811371779069966284205811596210715568795556334310025563793174038165225521237942441563184176663679884048920756641456696399376452782927223735625976072374104152919317165729274612029225656955453144295667946205728575584028438127042607374017218847357707392826835467513893168266825440559467977464208816413925958492375327584346097582800586780328577163436841445913379214046865047854354045676578658035546198979266933471521478540558534857771218693505670278687210341806149991863432994850205783352072819074605555722153878888198096635735908752447843120834704230447855967885894090219685090882141360149249954925658114973953999428753389128854588772360729153944423818644358236415643137260990128992963273944867326207209165871317633830749777548207888592261204042214416651654559633720636795204466667677906776318899299363392928702764944238508475338201969265991111238570602683028060200945243123345907267103647418072029021387910223561086462867758852248868790691214846357100716472942556634213764002088016998300101083257271660513975805681609994752109654986534703082142989781824344671235788410471518082803700456040205120702765018197121186621305542999413901570407562575492548025366070132128272104026561752186331481572620248691048058246796125371599344619578620303142896385001030257984433457067543274058266641513550044045937796180446874772184043680139847302769876215704190506317172208882041327937060815710354014754287647790075477998300643893738362073330714582798705666815650323439019618051108982796718657685181453993639131139567813375 [185,80] -6225566065138497662618464783217382960579460862677748211730816921096996166718008180620189578577672321871744464678339576696247086160148344929441745624621525584344712730029019099449781322260354704812191077706986237708103519240894418297309566963901323177183292708109099046705463108819620776139700602763769249897631773232418890037277179263052016805424382326270722293772754354339304382357903213942385425233912770532890061400920573867724377111116552907547533945342945672680918823933689582084187458144832138844436348773500421065155688102691816484430369779116365514465549509956558590951439432030073364621094063004860512488245261195853763102073501807618577141875553935618834932864938338785490119201950494623491197286103933153595810998781261759598836858613110250334570804179878505541144742617107398764167987406262770909408943361592583723338570132716007182668134385912659656979546518711219297781574997700571521978836620947843421326149320530564855801019171800226273044768774919901759985255905018567748555599976207223367345035211373066096073356697816108871637121805580649156052508975528186344680460409724065491648361656810820030703874182036328966142087374529466706937595305779622528268850797982141948015842445997109649848021907372987170733958661004500710485423380668095332602238285530123679751455940788788941792947593778740279994025207807595240617583770312844794902812090520689202459891335203425865043776971734849505119027777480016034779483508036441146617840452390826439961248644791365806571726425040344623159619866390194314292725016461863421646851991581197059575877247392970061578314158362396469491739266554968902692685760558250799934731451274254021369654417007960 [185,81] 457165034923891727627819858263630033771720862524724463434852245485177583149444575079406004068702230113105209831519712118904057576292071360567994303169309383155997255242627024914544551287144620419632446759492491156737184404151047151809169599091179502916781616580993224484811784708370060498648306409435878311872273686700556200583187119488735013639590433649456771442074378655621497578663010120842687399889705503767030829908076178598300363435287681550298261998727510787634144258250041479380301658763385824409744566475614858308598031932390835609242216843649321254241077530949283473757318099302441051867249725134128682456338168113062289196345011235513769749628502935253671269906908707589217797159420220124746525954456308620650071042750606358932315809598627604212826080276352916457984495429477757346589275086773247911668459844044117304170054913785491991500982222672442797309575752180571659556812340863432157770305035200526900158536703121455998018370091050482540003198865696714658614377042419736514521275800599119251479704894672185633051454787756271727286063856144397538309974820574064535414566676617805119243761975916637595661886056376590475311321129891061808043155232760291182581291975655279531338929256340007114564443032834399530294918901618445645553255354975225464204761599192124895510128763113176771369095191836595954926487286019454109073368617458335509765775400557775753775192326864256428815999197946360346225958508619643714139747589184785684269867145695302348732477231593536408186440677491216149929256733831578917404815662717833049081399152093919398107900476572973534451906911194328448733271569807445400993893019802094907163770324465295829287305112 [185,82] -28909941562998851971988330032215995441408760626354441452976364826172638370201205060650386255857272467246861221821105042901723723168454778742896285860035217621439519094775308569226191918288457397753045568560015650353658345283523403123946571535321015992468639150468315895117688258598782058480635452402896415794632284581862697563358135963432252699076241915421054746094464017236405270799500923233074367130770314500413631760542053198963311270818829738668619242109453432172692510946051239304390745031723741859735069594138387030658268505024445497214225858269837563079231084385348371445098043637784486519765588317701503773671458672381337744268860669206235066531555615228878227283265033129246056049170566357914058294991440334629173010156058586366462347358688676204465670057403099212735537958777882118713517302186432825559658512272827685789049940437137850884564105303969749049832674494951338310325346782025152829994331416557341846274196128483088118484088585563846231504756354571011662534990006958289987478149553093624270729504106526639875433298280539117641965684968584435137277769084054226500477594289285713923840559911168992667463528014989542346592961730767212721331551284893859787821980635238710613980354869055322583750829299073506667534502132029195469627523610058485465820284962583698671108686815407077220467823455799367156595722411693061687543915302457041946025009968851264624414778776484627159604769002384056167567806915521008283034606483042596305635348016646120545189960361184592964212794021249875654398457370317750851811933972583329776968158512581038181188470746460126701984907793566009882911514107090903518735818664648589245729356533787389477268 [185,83] 1558266632486168628254277536043867102624620746895706521156835868627479941594466579874783989417180827083773330805616485859277633148285130828725163389873761191524421147866545049430385403532646098034627211565087843771464523540080287154118361788927662370070612492240236585191844801195908786802119337874248218334567852161405546071057426559786742736199145091469229877624815331587539758954702842281657555701022534470376368196550130176784040504403346386383167304768019837638278258756175804722978654981380783541850240409810293134190598414033865994876623905671438345739564852449742867079687280439338131323584403000532517386247418471106938897568431037788038087525659873146555195814853431533719599455870262299038039672310795912361811999519436460962964868970485544923854974764944599189403829020679590831932211918246936863777078178215170746216242943696989714927468416853249702898648370511061767254523615076714352218322088303737482573041388571895415386965919056580575262529065543633183748019817077844077315945292237051983112979701562906097081900812309119641058342836535732221661566805428693529682811731126991954065868529973358328486009299178065996523096465748579808411991562379709490152411698997113107091896510528647210103252486616051479625025899247630795423874404251582046435409592921805153792288867145327598312157837683501297585343481845745779086137326157174426223895879129189433086861869230110623524212405991799187601455326059320350057033571416833428802356282995843941106373150668440339526871830731616899321484570759375979834503106048415830546150725897710201721021762762352039064789894009901056680734309138348733900581553669396176814603750191539203140 [185,84] -72898670221240973417473964712304442283788740097616622028583968246734307373690643938152613622663555060852561910650422175671097159254096820085455121771305238209253285362151666056121698741911451524722172644133580830964813624426932708044282633452038519832804747142260387050961342858257544425164857964886614383230821073592182252358345848035065847451632573329743947259028849248286380712650501705061608215740895454998307138872789144103229240853591309677331364264682080583948693932646917893656005830800078836690291100373260202049704859919741541767650648082080302472634664249072907779289880887166117808692253004900176311419931089872087170302246192904046171462061870811941457648341013850571807597377639677680288802179906048801739056155790560870601077492883767537123245502339866734820953367372122484291887019179757030230180426612128299303849263814231031941285880384463826815316655601760233079596191498834185684253426321315506465463063150287205445178265481448428916616126477694143282456056650610209949822764155160372009965405739114865831167612453886128371363432552425660076149044632928842524884949461728033831826225645895672275759003508704874978041322532878535703005990853550995824426375045143923071450957142986341381341450126419739476205337551665638324768742247332286851617795473015691212463163042337692068058594015032118471581055202454673301938291812413722189431151052850708421263355334754613394704259173092419970848703890130628156364939266297107279991845210232477679054548446815227988055000538466591516472603849761574785598315293801411495576744098420740663733869116977611490993785034513230873355307690054367894083206741782676583223660266646320 [185,85] 3064225724193149224968989448915095701788224577943548749193085417724144930411523293779174580219819660782906247739893004059043458122325701193773574086194576964085447514637330789770139550033852984840396465163176106971066848247905540072469865177715695652195643278716518335256780993380232994468855960272528964739148703899041867768503221397712906697446398147075165023473395793943012013998331936673400605292719750315013161368442413221964792634545950634886946812846056912402455528036434566890598410104629606692785711914981780035178542327245809556194900649789955110785593934452052219310678756838160994039479198050156415980711414818879505779151642582704290245221904929488883587736268746776363524405721352634565037917190769077657315413635705333251247786642328238013086586193188383173741050203707820336185198085951316474854258366275616352804130962326713618123334781195635103706197485110871769779613435076096209908673161318133071931949800473637752731116866973059890604150118595142912484028420840956097040933867021560396324185238929870622721630828797254427507198701828955391312687575527231229062841196867768668162016720195845820636409341171097325305853953290610557865466553573712832146732017473224066744857558823924691196463283882960440178970197961336807551034660030227156930786269321462465439216275740028453952190770489659477402532338619183079783550110122823123815516585801241521114923488555872926559295734504946436592807538949309332789466536139491599294903584537610289734183144187890784100432362336176111651965456960323745993889916452440891567021660010153358158038618254938553509042524190624746093640332591023852301279762698683562355990523828 [185,86] -119413939771339492820910420309390011920927588889828402238821479599647696591775912741149842873220647048744166563880498241761951784008542045300488918678724249680001641708101155674519098497655583517374412161720372639021894687222411424047547544267653002924491862756773772899557154261000738038655865123808608735242417554263375962032566610816044441636445273806461105934217501126826318301199394501717777364977844699688735581623299980260562906191937750750242611877802967629687069950485199417060951682659742633975793463728680248161488916478004921803830673455170033736171606588882301540422025310732739947698903807311345334208991941041593763609383082171587579262509550420587904546771515951186577674423073277753950786935867566689620715435260883886814918266603064188548587880501287730329209261199711040229213541579263217226703085404132784904834910707951053607372869624245100524100213090404109733377158702846680375903719072755033761747224734654993070294044575555754377051540794064687707725520864255483469045955431761514434450686788818529208005391858061916432821565954142550645852225786598910314054117351210466778864217015947670474857795486648904016852101026476784530326765529509524792660358011959018189577347704714903673496302536293383084748321236840635844653598677550597445148820246623698033031246562042857709737520887867664420718817462437710380102942484898015738230049275185297326831580156456219619112755574615168921781008276417129758026711984520307400916056054709423726035806152235195178887343529021165396844101085432108118787154438346010516046746997226012868799976857670266221038561733117833209001005689254349750457668216998420272769776 [185,87] 4343573749179533446343169270925587650615826356135385776429849225178522841817154650355155604552174675576289377952955898802821565904682531726519820281439881716476603398849040152042713380816602108698369182865809193203420987285781095958362871164641424733349033575223611199521570730668667466519089087621581206733490059336771273699041690699439692164950948675000824357136698046271148971706116864133423736097054499287796863810137946454404469666723501503845484770623437902691477544203484129455505967922061836278703058796891711325438360176749320880217581151364968696485381729405603907258573371824044240874991712817961920755379300484469994665148371096802938535679735732791719594083452196546638125890672803272351260463129017572803062848971117414060072185555937816620026314601131400442119000613404807801817521876374569366898070956349976691532641677770442825961235687424619137166883241126995664236252367326238238606355006992827128574827286134209367285268459903867035674675161839775094830869098012095700019409176265117451314588766843729818031793948922836531611381020024458220969127462425181011658908575319767455618936307470219463347509300698241875369696043955326287420455998468115065419164467003897358853791216333743402059317338744120860007707408392370748480122673249096668349042690731574565063493889514224047163311093525928338851350010947506526875058832830215213830056792994757894836280919632993052901793979891371273340062291995528487754221122979248475181799817489673343140118604638214299490360190871103314698661317206682943390014753981625135265189099613815633444622409926623271405762943748906767393233709897836035120994302216630539496 [185,88] -144570920195048304176403513925648494457930580294258962700364990465238303196843218584248235323234024372785624732868286038879535048708517911878977882081479142913120988396354786082036080200558619831871019862456707931235016170410104373454883801624791044378194529373845347957339135285400871577337098547259754948242115608352530896934953953562615231946329989024568403511395968161160321274896965634543544856582148166710444990195275621140562384062389611514975930034073927023352656937788089577240458435406908446975048136148058007481966787106849487936028035109345851112031757001924301904005960101269939318250040041699024738973237777879055865173978613586070189511091161977811294818297033304835443485811457192402001678787342179850400636148243888061350385672210195070223856448954769275786249766550314795491869221287546584498943547293888682738305341402424723925384941340245151495265083135664296486148924838152231765823643362678188053952992871607112814764345412509849967715512109959932530486969281791610264326742190562228399416438092961870960856401852809573292780535831192520156330711157147989351046458231209421275230382779904053230943598230223243560941769987047774142635301906577006714532014151461065084384923986720588481641497919943114057669777821954270602315617190886322670264648342547019039708641790087362134484859730436022843031092306925907463896457964966231130296110070480381827888866637622684175704952633336674147373267645329321409819128361493091238966995285586860453938127083699862718930956985357910467156150336519247389399052659518027753865626683774638596571671604778036034729079236752560473727649892021153778691798130339888 [185,89] 4243103567335953592244049063510094846248518451284599295238129451982112636136547661616677504183360395767804000007023261194716689120231723569017856152584594781630869175372165778018439564114356256656314886619108603593940559787496697549001178296226570666071641210063863658283057502313035096751902520724688839623654570011452559003318360434760838285869588561453874964457644420645429374797426819380741385485504573955122977346161882681720164857853807482308706697495926385128089078171472825425569839418411893542593373350016131172984072555164089160499040042281614060620239781382538279640334086321299535804501061211913265408287183049804451502244950081160719455741091785376099797905039054594494758802690265101780151974263386748935948896273991241824182155794521236781588662289372519254336968443068648636927288345790065268121985568875386934934873905221985062705036907648898664899666981419383424139395612837108986644078037919095512813451344249135459221752882769215217408818035913080012597759170606469477598921166679932235576032360263087592162237152837213944812505106176744015032956660839960521781099834773397360180263142372891589540456886369023171859773899635942726419651170156729156180411889222053534959993955724121016115996816744423948179199838737029584578745820649866735243204516861660263661700481597480836170191786712922437981276066904704011683977616383977217370210568190372852317117796170591140655859604227633678102361864975796098882266612387212590481489100883193944007350120159149287372443312864418648242896208358362064568478065669756406240316258372006167357006786528084497625389563404634419719919181063202745930963500872 [185,90] -102040161121894014755114727886312376171388420130113427168828907225972288703852738789640347045726402840816459624924662144057823277423478660244620742135039215772102378425176091343708722298941169870874260278819874272575689867432708446021688065721643145750765603857317910693211391277505433976270355425717786873552972003499472551731199265837082867235889841231276209952828117085393350066171187383208986833669808242035032591017520469300831198736929369582907520665728549363991281720967846392261891709743995944244994674843297108271890909715922981974798413529943400401254822830964492549630171208580991368299100699973414513300866589111739058778326059065202344339691664235351602567442449272258428217813283204683308774266530223921833058473999493312014717735083487569939174921320705600018573236417126640537641226361365292380100689145075640998757642731862768043466253527533066628340862796359102762677235640510991606969092194369065433642763325507134106939869292642955201516979776373251754510257206010300470070748020001175644489571348175397835259671037382773344434306190379828611327346674269998772822255541192324287760101259583485694940300074556330965398052280295811284885543719931829740962921705250090313033807475727416060724166030829783902254264398629501108572597997165344613659337702748483168620716458780015253437440200923016203104556547814897469479917943986824126447746524332498419771200999207718891706203193175501170974663008734178470902719793477757920558375045207355348886910572016125837789440314201880633182294244460682931171002302034121601731762944894467524689679761536559401377188995526065764528727204055161370974000 [185,91] 1624166590204251274322696744650822467647767540038476314235164285560873115796008772357786986711419642920894361424036371606781231459637343558954367874803967449860749615625866928590930007623369372328774583892950059652360634319567671414830419491549621700456370061794455416470498810645741933579552171069826637395170715037399067757380521892257713124821165312462024326983806124336324730350464628630024675429361569823670795733498258614222037457006250706470768042557669375184239842592657627942614812075781426888884927432721665122630928452587914482370054583074119053673854500439004152557179534821372166322054242080071454304165351480006867861769625119974964865628067056476652084303633277340004566261988509668859576089227793409689083316829118788494508474974504990898991830727937610073403735501617879644928588600334956032314835514992649874084404561971934565588908506981132342058558440223988916080546582873469860244697171807214140874543916599478328474291010032143764789722545912132665134215636111214228016956420149882549219123013249791865639295698237099270951895393181734129560259584435441086146281449213568332468171349531923545326269185032489892585531507430235289545059786964727799844945994754240831451498870865824225101712127914308635790292145905732407165002160550858275552026138193402846562728764515500209431664025050457071057840825174447065897960808667184918802857086661037526145262245623661014663859017487853931796388780463646017207915444688623258685371727916296989139044921529541073805044236291536167058686550824410987575518400690012378028262372133903220649490434211878448362472352752325248296891318093907906476 [185,92] 759014212930036440034357154708130707832907861435608389618022678224408921754087212391973503337543321937643012479663347522394788615859367956237266428446516563899213408220284698740751016096580889011312152567807648468572985673017466053440224515348731170030600589272449257805125941760117338292223346521273845687034275763238829546001731123544988541568389741755275477043474684860005007726795002968328569300514311173400364143547130200259397162740791608888530436736124386014736041112572888447794081364256198071103997561415576007714869441817416156462046033196672209185664577294434131981549207944682977177133902948951046212807594251246164664117064600572666159426492942824795737628104616536719085512637641750368141104632932926834502030884348068749213293506487141807600485514870745054461583551908575507037026444434045296524371759662372966745302431360952920496034903387900547700537116350541383081115230683496793716353964621987967473638917058793746093967020218754416450669153791129296019776151667098867076333636972622415956277132480774116335550514474998892910470910569417623497638179473107745793601601775765124448699186782063396208263409920253780475710779023008476495849012061844366295268678751819710900013059982717100950678270723519364863694521699138219047807559906652832691912488975985629658790637545065194466118002021498068521073735713727654761810500200617260658660316993639002766623045902750993577091454282029651287662745468557592122402466736862799112358118675920092037761666322252937258509037652674479999870669930208949662827584479358003975203460276919246499389852915120715836208626032582036654352091017440 [185,93] -933738943133408382571947493940967515476242172003886643783680376817933398098085888853435216363950863496655196666052171994264182317230507995635383341333594429613468597271768537658007513123688840985918578613981483175050350355214003892554398051698876164200373203465308642923986825448275574643078666714997024264028412914165019454590788945897146944220596630919306102363170040230250372613887588834049235007599246129804594467640229879951995434896119767063687579196431971075438981209649548941256464750190793378601184400004238762600827251024199450621734956062246941961042236883833715294185618511613974522090939568238896048997844798909921009513798088222858201343261568677781561904875117781249444275235053292286627329179419999670601848131224447639531371093938071740853362652074087145992744151328852369799652318123377991554517598030996632985367939019550630380582668615546595103861411094096378627797874862921767876216466500781769517728540451047950356196900731879684552142201401998168785723726766970069719683112754675489394648959364477931445455836623321298129032828079114976275759482668554961746432335376807532898198217725686654278739120981287448283588419771022918960030676228931427101752982576237930158969817348429441965054764340442826161792461666918708518121343099018134662725213747197288717246272948611246582970218211556785403627314828125862364935257995993200204469947489006899849220270469196967586849858350389365728668409756366203448499502726583806942695451793081455594233057183281030578354815103190671941078896223478708144438563847534371366469065092099786127100801184894062558538455795015074668031325540 [185,94] 25970762910471666866590241258266278692309352616151932579537977342224051806120070787725678419295936431825680442255199267673836815557988670984983468013251616666325638744959630103082118231230765747069836027478828907958169508294571494746157159824036417355284667754966103552072248636232925501897573310070436113933173255823213995637408839515121757097139384735515514670462724161078322401158123949752021388325862246256190314694362112796025981054879134551178025943320687605859806493755988183222447686408220808376748676406777521569320274092982997385633675067746724550526926717045829080297654473453851461441222006596248845387230039423912419957547103033037879657973094032739094140134258829511452029731806182745752917499707134811727806422111487301659417455597387728572713643101600688150305984202418422608485387062132919098052723161588529786424960071723249772522759833797739822920676204942552962604141329234577231786945860960746326765982826268374258460776786115982783039414802137837929712876269859690532840917307344343573505465375903293481685472176966998061473025543809272498001195010865889012610583023634767085419704824839291423799903175918356161825426151894089516238456180390392975079287865693983895832543747410273792908963681051618125181316767161081691708559732931604166376583182189856477018040392862060274343265789352869929552229283434576349559033592207194379613486663575877251021399445814956121434770685033922539289291223928802404082665964363885272077895511574889240124197918093030245747368301900542711233746825794774528744703498605411614005843048881095221125005755565079172060584983720032067446112 [185,95] -225126900430348701005149026732041100506632905747831300221997235378863973960639869831870122750105648005107663700003808326084336766216336778999773589219299366529837409661038786713006449395828001601735825954690196151229004639991741301031159492864445899147341599811714665701943299054689489331085705094934169514592117728469190475073638400736926282213027406958603556953619947607767607575749029310298956278089980259116592490902650911677089031892018956157764173798889138120145382290998184630467158369026619523178765475086424064798949994195848662682767028049652159714700184311270308263190284797352927213416743313628471269581301269229982792457650984511079380942773122968798367351441513697370918493238430287869967691950757121904510699840463587731261194096394442412336246682569601837567168665590766924264280060348584051734346638164647788930739265502384836650911823694299953364100707026284866232868555119778624555053512380253788401397866032589227797611281479878544906487308228334694451904122554148435358649868425520505119326016892612769491052510007948952728118840047653375148768016644935424984856105651488405791650473999598992486377764255448793382490715906818740618219578235854743645513119829908166944120319819363846754678635371096588992725026170030616210472072093659764512751864800348122020776067996862313702280521539080838198011860871007189856758337099946029642841630265286969245080445172943462540367151070244920033330965997194990235499299062630350693933923663360134925998971209924375156966901623205087013845576580810128400828439439984596154600960340775619798816132335918918062085464990887766328 [185,96] -5099140670289591569319044243451355592088183555626594337496015964526560328582413436122475749766128026248890591998465181849220961792910032477962230067015449185040683458393702926784731178466689009929482952378019110445199045193140283104915875457669766015718010530276247161639060476985027768524916567162715349312195127069013998765255050658751289913861392181324779349338064795693912964181568385953296981012797658103224912715326971000546291356128541474551813503418170411166730780724564727308071495533110600366506918622721942791228080652994727248352152041935041745308064156573330972228261974779844205307552708566553259379751214387218600531210581606381059680424370435207931908297920227162703253922437997424309888346317756336579819720604402375026437559976841271761901593052607331587769720011775625812715987230028494993021393313618862630291844404369241770240965598876047156643728388247701297335339481767290971054986012094038507696733897707250475115349033118629658885452018581381066479446499264733334153197835428048863517462055187957125517631428081848096250521873291346807558711191815719463214012402847803716152238119584808819871472209989299428914251207327252186121149625909493657038260215720789800877215926081888844039380056015819926337472685526959737794867513221189077849982131589103511641875620288671939040246806386863760952994669985911793788537548231564671980316699763957579153265867353456447016701956584580409232005438794613078836491403820004609617885329547061404504449558328526269193710547331890167319548560432719429759358871689941498794391635424778558264760943639842224049750723279640 [185,97] 180548617472173539562964720775031300451447831015896758040819119304145919467763895903206232628070411592363672303532735699461042731084252249862956538491387860378712633352850494467021322386398660524421094841733099458424770194293299121429690069262541176691152274818407319777225570871238495473920473483532566246036306838667006414665553723329937488542063533256782158578256723308678159052343277967587883162218422626397199864869236592487305442297889092128282443814997400490690921847808200544956320010932854052990871321138557870830149204240111684576027165711522150479443473030620237948002401801997620385423055922450223468088182795101660062545774886058471899966642879628401550739240535451893181914723703814767042875404586296826278744344947965892952628801653882728203913691940585140368710527044312087833392166008079269286845225740808889587390670916810246622749517907766802203949816010191223415623245592513006924625120443800110405930353153378326526684220705908406147248045215716246809503252801744972114720183220157989479036587031172146344461533187304297214087075139895684764314249006988242789274563345706736417083328273455245996570354313175148077577633666790997456619265777204467189915250594151523425605261774060309415747578350476655085815487041506163555472057389604760010632239990984287956529316113423563728802390802070831873215756792522006076945143788928421361549668893084535830566824531857902828766626808047981981942903195000072023375330465921037707904189332258946942922812024445803152678062062032403460617196157551878996858483514936806683731957147386278021040541029842546895895425308 [185,98] -2248910511672313862856481418694991353250659219333703339282316307773297965205252162097132237483002946411085969264284731574734003488178066025247132596850968355929769992270869837251124260092821353063871599403049940989316017635971553795391043931853425342801157019683188692187385798070794602747520533639485757110501230562334989845215461304795615442028459588928222696097598986764020678166256611170510671692665194867153618017936545323634778638254902058975975570105564464366423281893371749725011974695794105567989104765944407025720702934032130691277840389657277401791287384553077698605759407592032909808474503111501086226190323994338447970855113415534602244683999624962255636109139949919074274460257402557447256166716466203898417607063548045515923940034083725374017676110307123501133276469019155146453719878901432619913730063847117868552719697736908238790712909680935731965489261586444860928836830251098607205205690398513097634337796089115175584144426044480747042929500050558615728533650405792697863764987634284337707912145902855063754417005140318653065234072454261023999691815509738664590234839887865501113361336135792939089294581937899594385291552676641056546259306901047754971666045503002259219368820612990441775051161221507757194528828315512639585125985388819457951928605203651158755674808911979367793035261609384984340604748982145891783188323360001580420324335248121893762048850833437802790967343527622558735928264911130245159268047232647037797718241395763597857097608434639809273910868537629979090394421052435339735228523594299239814704395488525771015674239606747012547440 [185,99] 8388568715135389531001220736988830174418343051359220082921574055625318133036760371744743448032295615922892568650253326564897801737594219652320026410745582586967297065461426055604653919117122422919009051561063767251182752192384556355685017943250644740792544540332663268225432316450085934542071106874423852943257093056814327982812311129821141806601926403095535085458299812914998877281953607796633951969540184862749541615982678598700366013215638835670301782634751419561883518685020315544733765289327577773601130838127185337301884923252076546983037205483307671875520632633916663949856956284992138224787694123019483690013796875045673383268513074905447880277369308124858900074165648573464994227748714143393281737643125031617214458064751702027279108678169920434995601573673279612987634229647280562655691043256542941851633160919835862683657060995641440532254778936393472318853057454741952355795862688997954810131498171810989091636762120974609213192276167348586949307818555826979384912072852555848482254573590249870702750793895854231362141873615354991268004332836575608093269455286277524795713984555404320870515124690144295436811237189929395591209796824328409953528027930122767874566154127607374153689443347079032948633668725751817872521941988611791555290850205799033328074804245626249765892368035886600758326921202405566084191536642249895051730246764477331101333177985707946426721731553226430224538684687885977710155217988281356096998310821083293510112060781513143720720594207057549021722081944676819857117107781615983894377328677239363971256883231906153175351608281074634 [185,100] 88671007779313258420955192217051685868608631636569285643122903640013154390994161386612222188734543054536568652137117358793746781666045138736762586986110676472768809680781108001715437569903541096421574351121857868060117509989469480163924971993401932159299386688950584251147394961601963148768068211085129762563460879091325781129039391337811024431355208676058471568919810988942101653348637713122904298088505369007156149766718980022242395802291428196208304864198492040221064411395675087277806651020662780688528113146242395578935359012882478178578685555768811968197839658509477207550996696986799688324693910535611107186020886531379729267773816789692302716154350106294410338844039841962881305558636001210972358117196140671337822419286616783132097411572493014780777015028293221665405028700766923528382049007445131344211036354428596602639744620535658041207086769457117180369722843825821563812840900332817401987637919807271449807446120986761146373724353100468649192561286048072685828313196226283884341834619507212348334707237616966039318086431001675746420521247471871721922430019359544622429547653319184555356965960947337326988563976689158920413607142854167930713017341988696895542417599793537755475991983527171600890273304722988619259510504932608384458623968669194495700065032121862599912088099025066568105280408658066842253359037306148402108220987908923083245956371977671042852411050571313689178645089458635632083462396149140433340370357533890336289255679414256536073201772286201806050182982572676739213422855340427312606511563054809927294535214760501205062398503400 [185,101] -690672732336858846571837649175317846751337583608111278527452327270500843965367417445569219284942182849027216600167184527669036651883353694612247124231118494462267056459282477109408202969165895725915954839280712781938260487492483164944533287472046190792147036898975171140919286361918779461617317261087857888481694714096695500441667047744964797924928470525938845366304332437475039537469293909603082467432996445388692416216360712111548197452606297032909230903427275730794693129467620315174092900980213077992520434854266472283939888573029475589325262646459307934898662786694797619013452424813637158832881421978041347163636539499585481932526688197832564288113398172178393243668780073167163479730670957080699863948671138454838748236446057693960019306064347933085821980630134263471184569020287785070035037941976476044652415569074490510237331661620907249681744826619600738047971198536769760997974172676658228485070006295716943001524848616592337248415421707192846696998210617289324184102941240124407028111646985997236817396306444510342504739807124282272283306715209482180698979906596694878084934513849117125065847904965797779627504174506538612318376780230578415147194424762410321734591718076081310538809002766069541970239596496539993006546014336261066184011209597612111806038038979692991064226802132394456975138062930607832966815630008224212859334509929049622493191756650047798534156152086686807703509906985206007325684105405938771334743999925691082917934522733846142992243917252523563399023554924871050896138634503724768375296275631769507060606966075984988984188 [185,102] -10593291170548296575631734058844890534643592709465359814740109422056466608831903958985455763873627146809848528193258207044555790051868355601014754084907099028513996200462265376166609460879962071175344488171156274266928087453630417235476766351842752394103350323629417652879987102795002416636963902387427144252127328485728022720122309062470929603763361080311412185014544751399384155186679733540103163508081670513108367486563580884271351914278374956712926524607166493274161190367037067800553851415889182751266457430635610488001699262029288900756560956571002620934090965758696117651864771039748105968243865437928046488233177859437880557171246457460791401759887417130620022155067244078440920713026037822217670344926027198667342257675113476031972884299979001969307728673068033177648087347017107062583320434683501098821701417676008629723106603249698526660646216418382659087653309243489026951972842573774791111219613641976621097356816400881729539677445138419322103436876070931011762072657424653985659020640712558977607892423995156252551174812029407796091375024091428169485456147694003392711418488807761716931149445904672391153523835953675889347501348902388967526765556584000762677013941037575763501141431356713155670008831985142117083507986871709937420689587392292702965334553550296992589181620816149804791673556749789699402245686397621946060228600699409460970921796212525211638500742790681426964638458598747253243578729916229168975910381197270672177403101301781483269849204815798219589759790109584945771839476412184642382855927485152558470765475461378780840 [185,103] 228340818061279974667191540180400217126278622542305105761745918876166455220373004615436097712441619535636624937774140607576854232813772438258265192120616324881112890662310764845960225080607381845834797124690165931543376832275688117134884664211187431613207083184106303586012441277149519447166795767421601211335191987873744498104545614858287498308903803493193305287656575339280028476380290248273709169312114801604879832138791437276357483295183400944549273621809525495096474294599989753606231923687124942980134357157418731645420631384607821728172523805850970062405627591658229135032117066120377307932141529338961105269823816555364196195923387085830165754022602674749018945136325832026611300097507512978231612078380327122064413643619609921381287873535327846767584894949487985847326033086248782453301575404248818286956736635638220843925052749661787366444778619899987874503854208523467177115457263994905335414405814622911561733138383585000258922531694855181728137809079411449090486386964598196644105912048050004187498605628771295166079022677446108956610523285121276742674569914084466976331884233923576665356423861771744836373648799597361968582801548288225043288903880980651226577464481017328389283546013165869152510380910297478771807409079028987778636097737030101230727601791546026492110544146373546708005701672320694972024818643344924163061574857003279797650625005709654849196196262849566771816264394155668250397291506350666923997200986672445883900845627119072475529408844989326702478570121882374524042355986413346326872666769477258273595510819369546 [185,104] -1989619660038143817263360692994630875873706739218224897244128353974234427232811634776125286862741093168690073299989480806936097631154843487553327202635018197518335530057933325732587683827856619711784768192075659963758842716947186736415437317533611591673913559279344498223789735817332597861040768705474610550525300150834824776454701296744291328751167191973524324366648815032739161335923119385738331616088457733397577186982479361599284741827786932416945483473429565506704963669145837583662879408275036464726679453029530572800383027419899868117277588658265404497806036097946569639498083222101547696330490445972588218152302401906511814407691215642911910763140710417223549211397388627164842075090000900762510393508915660253552066577762902554139863259408803475331358497434239745389201375579252778466454803613038479249767098359328699965994362040032810557559954903119528135690055310728241059203916410435534059528944498037846672375234416919897362402532494147951644985936332976659415183010114121594213614150489093799306325570455419215917370991199994080884656470778497023178973142355009276677351235070417559700003105046124043415598728576650658307447905925368427470937746047785476094930998451438372333647874209877274635940301858460507457588268002844407480227571237846468315280934850035626877222196052495525942391368218425159891814533657977137874778738204031821735594446336822178040136489926295194850637816878035017960631227115660482566102370610787842947998847402333639971672318614100020456702478973935669665214861842580311107480316838130174617728865280 [185,105] 8934887353418274632371216737758281896107800621354619125990908072947650983053931321414319440917098930116707870986732189032317888145705655467703712812435548020127664728041400666532447764856309623983338403901216188028865762842077475943196074655319439924461045511270444294546666596279421574280477386136043096530079004312766684486961780176614076489814139948011174740266818728274744301323053993068819576058987198521180941563898461575870288032151224639359247162277114860758688152692673287086226453306471374192286051195378797928918170019816147240902677185592972095795355039569350158191386381427335950270668825187844390133970449962160393721047920200839654031233213463993446170761047164836946408849372596675257789028160290328805344783912149509407052500702609746272724912199356394434183043394006625277075365327679901794169322753332192097019236875628679522514326648808131610690531195543770898883016367015297290371003254656176133109557088876137534616298834906543743218616263712779775281790786135124989969122058007898159876795377185914374126905894464001987507133128447958916453354319011475551060638421715983785850330506489617706447936412974282329841190173493971356190037134390607809544999664765140770541476648917446697579740945940188297925029683650082675711624184710275697000864943901479414287127639766854766590221044894990143592381528476926084852651991893111569990371991021094211490835489166777316426715246715391604045961339171886758760517016014012956496853480662566712703252795225877870366038879371861381921528607883969656583514913870373248438482 [185,106] -33919628341492550078716353945379089021167391041924223421912464806736602275480695098860294407684196598314759090397592829028964873223930599207771551763555305892653445993462053349218217548700201942457657427712609374469836236788789564244377744835078404502974268830811634425451135829091162483129934389765145692164569206266322745187536123521923960600616743033410832866271587236891615718325601131863204138004925545125504827266170202658225319322605546094527985053555039404323708933645886078777228577445866126800106924235044888683184597553052663581577073086792195378444452822923340995591226267317066763711645793411269578704987456531266484847160761433597400085421180076085400572157153897070425164231285251309365937443855795588448496085492082585327880309133956540086969910978100352869510133164555716726955769354271332852881530804166764849952142789201227776652566039153233400744242786450701080532819968259110857797241432454153265607250439109771320217816076249551859728253158186174659504316993857078417911646672572643732809949542266809256105779926136268954619372329304103737656804574403237521702634333262689676851934281300409971861439571492841566675955935864727585908300208028602737077619919299558826272087025497613937161551631134506173234663097331010964304321396950781707943876434165350433628142743192098557345843927652914027263392226502690204393291372527906561669920210363887700586256343497969996718266134513228773919390095616891390220228674194927679297559280286039505244363489456365345943286005167714483944970424206757113254400853821451932 [185,107] 482836888650256138036278395682714060468986596289476414890891919189522103196156261313508108730445741311226853065016518848677871971144016890443087301735323422431987544876627688482726139774482497030495803274255736665095093529702768229730233579813240148452260411726276421735078135492387464074516465521035260081731196075259680894952770342515351239409838668898084156408930431805239492055598767537943922401964057772791875695594347015628564926484614336504271895760821812060674479940705225522999902803997592513055434453585058721279518174985666085258313660457612397608838219455390109982221677423804741019504478039632775806378985665990004521131376724721086296522064720723605479649460940876894905132941252280347501870157213010108806651901183981356932027116430942515507217079132243445488139122247244137405249052725438756784166753001161994818552545476879334727081113293411977287985641520741364007099932590680895137791563672669538467269481385936054537084416372174355417139638695909187715411124494811142849922227379236183148676584864482036901757573358170942777042104984495197049144041283355104526510328219492435882417476176889651683275425157154894841983062892030565477083141646977703134331205836808401199825204529336897682565802131448740279183773354889994867482637835521622420564703172571484622059122422192891410914746738670604037758659609165122689826431862056021927150043894749363392587408561223545654760405687346634754758977998315459942519908461032468864417877439721486899660961497865342366375849371025839825782146685299808679327887458330 [185,108] -3975171871220458198458422993361525424481677864199592511566787944147836650920608485259185309671570163257972041685082520481858604864416362747743704028403881587132398495438389861909041839936620975931934913285481982024304677973633158272653560180613699322351781103432226112512933655904400608552700396223063567583341829953255047496585182692684929931533923835024716466467589185408526268382054398458015788020787498039502625324826965764420596628586456766566005024199798521154021483202035649670510503298304422951734168144233367105338581971485612211906200179789935322676014298309989491291563371660411953566894093111206058251934269634859972781867399182862355632026559370085256608515232889164910588856728216902306614365817164727602285614190552983316823935643096599099681775994434036391433688130045800750864614197266379431115348864274265862678970403585129290241650733855199721155299027020348729531527385270333971095059280715108369536269579529973955970294975594715246550389227929687589235840668399465254255113245023447104149273505287622300040195225130341796347338385211621910147899482624423993463481982995539862599372121911149821265828331477311415958787577893689007350048908943091640149184901613307051751843810587943909046411575709917572264866551269015993553656621217161113945006254335402057671216950751979800212870823352313869289784773172727033851972832716526824206525218605498691650772955059555438590231106456518017532696273698109777822238986863473994799123952462726299251729753347144796085467495702457322117236002015390236397922444 [185,109] 5682214038843066916565644002399507312462023363545615056867718005659165740429674372887896086840909812057111562241439900944163415579386555935545801165256732559439874315165658788654040194535511818918024740069805715447294981962181966018605113466815139797515039560477334629461056146313899997974208723318165181957680834010440510350326378805104410372926773246477275029093789045860757322209062518822466214369563718292347532838731632986161860631680706572183298524974090512830595257567193931473354629951209950446627754257979263047090869902529379439646515427877252280268589696135310823767777371702771440975212630697850235821240334227410681120634384389253137790166236859667891879371570547203960399435319606192372382672097269992755516577161048788108890285241485689599078658485575851790284706356850942494586065159147436165445461017880634730625720848058238050122085648983939383989221601142912329506307990222042960468656965292991911627342113216357607819228515493266102105634775872603350606468016307121869204198635712949412444319163974535987343537577328411799965630958355555065117982788026869338661891085216491189016924555169271876809598509245317468644964876368207091767791281298839714018933172114858486743553413467300363927925564630307181964477358010470809324522518372272488027911359417157113077545708613166316032211667450250512510621714996807717538271291465326276146758034719245685597218867408316292125271077701623937707601318113786778672063892367195881428499588396911544123271546141392021798633704431890029306353352098688848108 [185,110] 51646409935371969801525601912042537284604956209259620874517296662595902919654597050528720548617088293419600904519449924257602062636998398743694918299417983946258411816211069851632357464718530397060239293330343394774639097048510130345170418943119605605961386878207477524631593627002514353172385224802068623543828726542368570226686386928310550282830436924533362928990578184763807302045001276546304508483241897836541617013189879724180707712741742643498956572253492196401840732487578175629122957562986006659646555057493963342857924325869236869588147478605384098840968918298737904154921457055440241498319049244774344068551602033058130973034217915337226274621826724827169650285610963395978827354266164954410032325360870017542190661402516140459450934988953751207870866557729128490408228309578186584151412069860817388260111030538128063018377255149556403747357062555183351883592224635299810651833941875683277788156554379495614875662950713270252926961233648776369274162070416351322038679197185644822116171844530778512607233168759631945731600083796839107861867221499680318106681607993402238310808894085171259094937414361759224528173715102152223739034469792432609286895126723893051331131584612933401648755672252531196560240006173834247600445780784529552734699891445413185026936430911104283990262651935354634210574999817389005802501036101929039911097512846029829956047988424011574992619780917796505671392603787953056411852264743241191906834631197350575133592350102021706245202169310111000531328286889755639099444493421796 [185,111] -109729859477815740087796208875612791420651867936163552631322935940022833506345851274328557510048338746444350885535784669178164093626209347474795751189348702972163058717923061451130999612173135823928536693340454237515196882422689388666753270454556800187694378111984478553712056210733697708198932401194004421871171328368581846092577335353413003720253568025955682095743117456537991728943471384847909517513022740399233466886578078421174251412344355860640852203623458334912839179779574026786078428668178262939692044843375935741296802286214910863845639804323033431460177017567046200635491461700831837878620422052774001265865322057292530385461679240994104336683023447299022535738206122385815012360208013642968591624780072347183881568894133921147577017478921257147763061505049653113693500454180445819435068575876523393694589257454998966140133185757799333920915240947145927805964301463465561939073424178929226654103791983135778793892881334287363309483863152183194221663163773692060170592410429317875876178827741822816730007974016708092223547037427458261228662967380529721922277187945449966486612440635774118491548177846599784337609943290189334280283469925497912618910947467253367689202365740766686993702706063680638733252704907003461472545011423852776502385988152594484210120927008456329143349016427260799219699568992500673841517073348079505345608304757140384536300681258087807649403257721937081620176069027640866654802304118799711068558263987826940998069325765293769925745547137087543355485360620995482659386495 [185,112] -394207685603983332188060383504476368082414170635135456402732192116589865677083929287956224459691475108110083026327803529735674600244936091524891777753468260358392238392945271195179496135182605213026633222623626260347984872696124632410246767626578792355109385045758274961518991203878428287579965392086155722126167366641918215943234016412274140378736053764740799498818025989130098169220219291465567475506430737931801234252866793426455332893474146554946596885611311909127721766022715627701684760088793798933412687754117173123966558535105578315804346459444094551093420367352852682525556101125070299368768713727519079795398941738761070154375178885562681602883008859938483548128389795593201777037349647985210361275670179643045950030573877544377407185232241886681661979520494914558794152966481070655359724906741703460184071974443877158510891967330085296983678246316987618101584481933116785588379131648719051003815635671545079918515846432614977947410533958342561429673370747186261035299982023513977765347249461762039240830993149849523850073191740819975551704072254281258818749676184595186227528506053121389769193875931453900477925387708062057854896165368571428657820225802223212334488421249305563346985747245044219606644234047662104935685377357649406822872374386064972180271535684102362511125377455510598129049227143156079272216195660720446999486057924407780862464934802391954566444037779110318280547854452272092858998513544691882977369643108495402852393725183294891966915828205425765289090487445867963654 [185,113] 974919741368643164336567487458565005084559622672064717181393572006982375678386928322949746387908428744004021264199699498838749223988535157264124341320500607509230006213670417588745841623329732508899666914223134938308933133102107111158210455438747188104150837130023553938264520003554737714381274888863979851809321127095787480535154995704525966608688489271360219849970463973950630896400377091630800467439710657634905480919245339872707038504306137528651323502572681740291778055939256138039736123649544617312690680709649846305435542886053405096074579436259910417809557949962564351935943170734712448055658485601142488368635034768812418510772087301051128585877748206745292053522450654773274120094051249740977116726711276392791336852085318251366405378266792971982429641609320582635624752929256730933313340285813575441423265413850993226413273028279017748832784504780686863630347596338991455146424288402818571157524371439149267186071114861024508553208389726617859933645754482642820102490133450900027533989456714458388667142874588703575801916391049624360394845669605021941285746225781413567016521551706756529919919937587100752023671362365774396725068295042585862301392660098380347775971061881480913396317415972050568897543382348302908543389895631595674161202334918811071376648979168211199547575244705233538281706775661725398729216099890778465501527589929762644058008119072755781135148584022342849794012887631020967666755281269339265141061339303878526767204316311014421567654306996000192722676697821602 [185,114] 522166731584144971438640248115461500343575028601073650213034460435629054021318204498803370762756765118798262557000574212449779242307783070747848663835758745924005995209507112663706391223298041243018732715925788928025440529015866210906147509605753047821398240549901100500688268865249184045738746756153661301539169368006311866168475516186867004427881790275727732087868890372200809674953537356565128259195888466043061572603334761678053037993663945431215844690400487021359845752823721773828990958299147259307916895929626236946718632130048098846422568101044913207951073352029897499496497714633198739651349606163849659551139860375871397380637296672176588226792893274347112951395488241748725054469474232602720020452566865915356164440595968552938598641271539527005372825421932596994327949593098925096518105533056381874379631950669918908646105947686341512717276787971059449540859434907068667581399116614134447546682114705141803187052830480310933366712862462049846365285836478587298652041384161023134490816774897682862886181889011789104357366095786098763479037319281535505327099302077766584648078301893082522855430705463167080102974593399071935748003684288442528586065041675794043820223461797167702814549105537347525959712861950264882829503394576931746856617933713158155725485230737632024998174552245602295142161386588237845904927535311539933246326502835281374013618984413540982718748703733456793819823079884266468442884888818101928657472032185447371150175079156405268474304865168511103924836186 [185,115] -1803491469469225073461921616273191538548720651931031042622609732363340129666739426660584213018974510533419460823917734574035805830072422584482253713716733176593404963461725439398751434192035538986660713138402659333442945588580057774043932278755074899074826309171464958738252952060999945533360656449164127513690518572544875212143666559292516662209585127464053235005219923398614732428772800832691190016410713066936717042157554942035256188804245648810217689318416441959768227731510083601733406650262554990143634216857246400075912011419041399718111095501993029165652471693240258687778052133947036388324029218527397185216571103915303664695188657003807584113941048297290656537281037603922391365225943221080593213842552945025554110451617134546126405319254584581663601315011860118054822981712685736987122870143818054354581591916815245438150616405857369557120716288427827649045149904647637105498468887927757007598415227684562066835971589363048196326681584969413388120962555446136083692650852871360706974381715905855210524871402741879835267278385720788794206848617887600054173870288581274174844473204362934082925682702603137264062276983045021983648532663638819767526236806987633706226463302896020127317609190638843626867344258816227973689665914411811622364782512452290321570084080973180317010820501819369499419969710944026965058264685185820629992592478717030358592885406538581976272898866986176144754932165566842601972196864341358642857973041617079546952074926617724707616424430476083520492 [185,116] -171265460479313171186369664378363681212959421501142283043605761666067212588325257746402658965924253317106216711685246475688502973649624221719969333365722447585194008538144266594613612733819588046749847105712317379706250216511129694442968311485889670874303062544387675676052445550387738729930754360671563193153618111485619161043281116522952814067656765212765372709723933014782512036182844612759000558648579315625578340749899096886983696443748377265023783685005146414450786055194686208656311742635795478704205724010623414927836299640386516403707834677061232451358134732056761299653999723404469932735435174914738731327852201974654421441125675438785198394885860662550433263109537550193708299267628765342830436904335152664824950608500905204464616685891035098757141393202392000984197879050557493979044481224892890215621938933216803103857261099812689255467132273282718103922586968946962155214114186242071621047336957692088495970379272867631376382640774607651053638879718755524242433220457361596181536085645132804747157141422545927410916783696969109721551909204416031905818428347813952675172730757767715434916472433754096406370409594385906983343770577247654201700840780963190535826918527348444918566227396512277307129229920705180835727918304447524345654892285766729099097075335524987218405690691806354828975830988812230582254950745150467875693084130817322917838119337735380542894384813702881102282688015054232515688347488068047060021704561501356885390316741430174235841387771112604 [185,117] 1195823352574935916902960364236660401912098821434405166269328396962620275555672873832984476255333297206200577399249517999415269950963504143795313289079166035781791251895917049301969089467178384711973549357647316031463621310227556618325665955622586600543339743770597558217515728055597002339417952716118975721704000584144567479237547082283448301923962644503303094322332034360518132356196982822539891198091074488662799498283263454650718561770347360054109506844263415587217646264973480428429310045529030469429300861516590914531973711889681771528581327945702925013778693510999558540790827649975178439518639514026075224810493960495157567162922142597295579376661531516850987976338621876323332541727132221386900789991660442683469311161168676957272939179267999596749862367952233830947280405819990675563742110965637510408457928097884999972955928777873259880584871681833410555757584935019895339846142552896825797047485732844963362266475276991402018238315533785918383201832693395317955108393085437405430833567100267023898432087102884988319828504226507719256676025981567382994351905575416476761005640621661410789413120107479833395667334296037040794044224662871694949510007420841291048407766263075874227733512721238380683299919089510512603423660643879065473536349043126900176237723959376478749412745779822805591547922866306188085243175008495635161085327705590183081850462649860473486507625648470923432972280933634767963092220312741805391556806596424454455917869463832397574374184342 [185,118] -148118994356953919281479279357513570370174248212657475375672887466644360867706300035425473175362650006181214582976900703286421824879999886493434132691143302259077621961026261572491741142333956830646465557306005275660074061691267157114920506676874570626850931477206039094197976995629772411228624606142503009075309117846825214212244365967290223803266430749231200978249356424368319770712603035453569021176741336240397412556623309818543305931359755443379532647860442411053955098019154447543598080465325914267543292953282222035157092468113489327458430608429381364625200317095687938988297539675623297858009280705455823618471457770351829090122153342460062609558668511320708806497260358585353308864471634933344457402461638408722375121717378040054695238408072168741419165379481702339367749138024715498204510648854378160867856904169339601297705925582116958230126971550325361672731690972820609594617467543423323784140218241607459937444814797639792530393150638168723989187063595588657218011685323142433227605367224449234855071686034632061920520149944099150323176640396331841393246535677556613939182132717153678663168741210480459475860351299538752019155584391043555724370245530293274889745018411585792711125006569821140992169278822443536028878200504190103617232743686947086240986709044421758205813985135042651334880288217780803492817088830256036409410962638322034261702336051987557634318936645556415243607661459966590880342474138140604401173949548230230904739910377436077532 [185,119] -183947309897897483625364229221229562253367204638314649530188037412285816702760782481539759141891212286705986019124911108108452580832700396997086607550730654017806053791029575064821194765511066632936528051627501771148346202349987116586808559956405008995434988313846876697274784290045727533788793929871000236027154522676684650768293703396115856739274823826445975401792371158144246432356442893160534758862069531332953768607588127281710461731645152209067796736872046647274499551292954861236631388556885121830583064305680427042703803595290059945289841540212843816587946314450173646205786999160553047411863533821466064646261173694425160750553237895311561391077977726559691417392275933660532350116315524191177963188262078196160411588322694286754227638811088857454227145868938506638565589045196914290937612512595162728831832928775323781092736597621798441199015424543086125515464280599727698789821995929113198289187052838770159377006720992724728625266504968940353731817022036913964409263809486864077294069497010635568299065949949186680639165626319653528572729712404390269281360960672503277513294759337775779561122465696080581710934200232098314238153932770975455416584676739280397654821423684302897422723330478026997348962250484567404889178389742176983650702633383749464116300042874890236326167267227205118015800316648835700338642527156194317694409054680313947294664974606314427282812548306848816660286509411057190036286376309004049425927203224843641409569323915024 [185,120] 7773556522183678675567681780403927788211284880065524271265042931157072092183224999578392007578244375917939996224641928671476696223631779953566895349494019856550640275559733879161650240839680597264706692221864890203521423957208267304872308260699064394922143492760554778368859778345285642754005024192956566377998604542463530839570923848503556421447387194540803471912489338644704808931244576295082366057553949857887222053391605043971706840690589152104162494062505707738957918060489246211785976485705507794188577330839949680631945636617007925695706283226959120318813656376447632767616534609857716954272348240150159742202580091908911093720622456670977647461555886899426698494664561747485654964682686085512769759943629199584008767325295782135460300946222215271317577164005942630122528464135491853599662314656452752488454767773758366704982000884548362127029240037999269371035812509112165945375134889399820242205073754546093282161313081951123071422704330759290279512675879236996068927274022143600802348840769165352295107864946165089621951794007176310699856041891418797561546760275449718291568960146647099191041999916615948475366348989429034430892242794721404210815992098438916628488378703618594885557891417186081154061822519910369346465127270530058776337221573665767491550680986844666215462395234548241398103492117090512354050231547160234843418703140350100282431352588545639114703582073086897673920635497947881374772576700442198772365646268030466748750372 [185,121] 18570533432821385279317195412646732916795501102977386329978247817962731220079078237062219948362608261244829175699836133485991131430506627816341063939283014265656193679456449824466960954235238442991067456582311389085673419138080380816253134996384950568196604826793204350461715369105913528046971876619085576919886028256484764000050770331587489839406165284794126834338025327581684154346417032128950154457361881722598963372079393511927574396890630597729718609132742105411598095386395007311808696392464563125609679276683056733130731547160707370300330056856820187527210000415514106201272108802472023722971342888888478092633201207689497105684165107366457303309922542066014119699195927431420294694556877712681438588415522284930298033440212678391347807229956110163831714080835579322630265244856507663689277836055771138766374256283084642646751568019245108815567073659838421335841545549972118752362797332413283325814095062014682981254872565169609399751902187237605245770459257302671903052418190986329421032805326880892850567245653534393728291464901861471697734955149756206253100700751284259171867626202068816892678584601498152483144249096969414446333937924470602986264885314838086719392347292791413530598256273811332422911397061012443062146320200464026189910480838844980595246691653452734072372583554734949388513280974768478144725616030944306178480621426006322855294233356100999920011220915247640179510494113872995753293657941659330929168385349459773198 [185,122] -3285170058039836786701851607095702606390431408588256451343865887071296994904766031853943567735660594006690471587884338554321287839585465078042945107060449092921225460151325823809302382885603388699350117870789886003946744329303461974841395140196017679016822481561174544654097677497522718761985462728954207028305229209199168837923197639594639488340743075805415246393645723020334135497571720930329155868311577025250119151651269953400313674314275771069311664306024164235635515310310111819865738839371144836938461303332499119706588710327603666592333093144528482339497800412091261027694380468242604631758588689873357162548907009858653526852999787210810357738492544293768603533568046909297504055290893411808285738907134301710015914495026347086373720314183742416660175547816059274962739495638157940148057150348251270869416199191153546544831515752239463818157569440772413190970522331220989902229112983665286070776035334555909743292104419383747920780801703335442971355908286830054520474442131813421463695126353422712496918789138007531131329495536567876819347441604217493650335608480892860398069134951357968164246913775499585125386817502470892103386448261972865494809521033624879541235342177068528443003065160989624502007217516411019341054955111030879725882731568005001404658162828071293048343847023780598048012951833366811103052942520114465418173050433957622637990089528405426794002837193654994198945820817529262303146871580703337183586609131944 [185,123] 380190010056535769271042328267445230959424874828922050026988643445968458379122006825170961781364646959515976778379018492599664525999704524547213572474349279854482463041125647425076881936875264675043660323629389813982677611012466438022711718845214415694772810928096112605540957121677509602445411591782417718150974420612888365490611871334335075211865256493333011800882876300787364560613393316702503531144020104542649696272220636055756095624209884707534940425403037970686824001485950202055661246149909946902253045707747497961114645304507602444730179094128151070996173466860585465272536789004519709709493607204413709000986166922123984259713692380304590349685004767194033445223671392440151951113244415276966274868734063458080955073276444990300696521741805597964324480097412436809943144052109218074741750939762548684593817074181030778319307935643827923633851111628931168477385247244860876994228199056362140405607418103006611146279287738389823021524147293987888369589199013846581499124964044510266568120655393456138498687781824521162590044818855130802109896372750367632082611398340778938418017815126563969658314208608129396511476553382964326312016308801044764997918470494164702142781094362545601468964443774569909602446382812230814625727064485849311342728034112498673451638031343989410507411536209346509791621731534444809920868227219033492087261933947896809252867322419028383533332346325260183756721360359177109611421243702920159959016 [185,124] -96818371862932067074590275002391436082006817971976304716647537656079313885114493600463376517110332528698412748791337683215114080970362733687394460011906539596344751545435891557202849923645834192407270743729668075168135453534356671790973963941916029545362396121799417456611566386882022416372099317269201126009322491256150838510955676445629249307337521179110108873643585475200289172920473435322090476472205528430760171279321020368912067941802764221419027890523706383769415692250860097701152505823318103492624356166110804525618143621282749484604538823122519747709755687354581668751957358577983819302911851265754558067508632749211614064411986398862486887827208891276830419524273653319792315758369656613104026977476393930776226480504866414538099516729494401055644845086812215173259336583047114879282924482974763115083089878985234444198602678502330886548639275621272425241934481581380375253845667756948027832816696689803994729009495410951675482236697980125055059100196433552637661849823423464183597558427243657603176576033680351215777371417251654261468300664862202414823897045433040674333223376097565074092584583292865008217487315826909042626084378975735816566877714226318040654125706741629308880018029508574475269960594480115455100311687582344673488020320037388972642044912845862161046386853934277748861614199135917513252070453125777083326103414724966647370938239572370389796389580460428030987419620097925176602433741890289660 [185,125] 15709583590252542513639665903814526668772533987731148227115198348160094386711847342110110554216681208664225392338016614241212588013747079626951550541793969867804516155456610329957207996318749896776763159316308624309084197633539411892608696427146492006290515579464407445457677624890050692363700711825087365651533692338579456024921402407944051703528099153808960293396350128946406972795698358311949950892932068159092988168655621625740530544428946917984631910908632821161092767726483048840821387679309744427774485992936571296034666277373316654597390171069961329292512055775209339854368705480975093497063051887589762729116420164812446536238583328041840381378563467216767787868950102429915793946395256113248427761885314726292805403922162045653110042524785826801703968337520564185240513411035246080173177621119590066382798740170143035511596601803342233185223381009796961962335334488521889133936097733964625603163065790594965761652205207335406793522204591547947758876158786502463893797544014236745961511067532381840684226026232455952505777450587175737429806931985775704341568113162068874093007329226959279295346130796051818663525992568945641181124647812580929277314631179506446472170882684753828409446418884032039087425381846202652656175036708250830362460091796845366385029715011450105666554987454032096687759550551129098850143191738357047918757128788729778823133124003281676406620686548017458866155759040998109731990575968 [185,126] -1508433385705448079917181487423082686219768362722291126499868248778290927387557884025143289757139427819037677264510750696116641460922594327078994982541019461779611300756704517568925122103576015934248625800715616949617808103668214893002365304932438356761266888165070828428643140688458262254299939889850645089528475217314628462368351129573990878893789022891506885447250540767538090788762884140188396789012208222986412086609697448377987494914363522900518979616515712047779114430089150711504829833097789884688666818963256210854599209919976623417432362065048546695056022650781992040204156842013753855344869428601432044665907328013281553098647659294391335024830572138183532249355302262225072110979494656518293946381535750602679611558281384945684774401765122730755225852638114033772698770132210812587997456118333018274361474217190854789826034154400210703989246896675862077824973726721699159532671887498178437632265836323614531231730973595820668319090248626603274864732835111531971269700434236590865945735080478320910353637675316940494308970516095120674547101976903453390485134647128253881374326273157320330401252070089941432563769846082581766024455066990545679873101354484159625594017735988788488793209611036450701184642476905426960135838665747631151316257124344532307460333042035863440716612454269733118562410162795760594541954115848144202908381264873553423286567876810482194013863495311921402786410100326400187268 [185,127] 105421140396978834959041849436774530318679444778959255927877521530133608895362601226330239338428273975589344241866931999606730139400293835843974904403153901315070690089833481107340002086034114760751060840899576496505200079137309354394210366043959419114911446963320007368950157645441633918965180751659121007060874712973555345697942690776023396554100549924475148591106397355537926244084913376498434630661152386351207188831303465300268582078119721045643335777744544897441188992010096448284428617300366810923888002182513824735953415872676428252214130549200299956790647876776159847609583479753224342758411389428446193133719861862666613860610479260445871832194193279056669254695118144213765618896228034033294580520968083035564590379943233564251710210513958757806720103392252545041486899267245809506930433097965353119934937447206810066192163879566999168532482771268328940400112136524001195703805926986850306725310336583889137995409369159677494400836326670898167845400642388172578135359175982516162792687685014393904896320986305086975705231804901985026973815838846352584709717377131529881749253435375046012601331216710177664944027911379992135308047320975927553995912901081829040639554707629775149886277560529086373097157765077934303604561232042735647590211680564010063610820815629230996700303205167647707270342394243958464041023583499632604108712147251694364774372939404595666730159982059121561817590647871380 [185,128] -5501082208280583329596455305115871396302938840227319841426870383218979710080051123687411731228477384030533584335422802114925472859558063365165780672612668494159225738910434924600717257454522711459183102126570626863128167038465855564311275515501382667509447678666741369833293226700247375109299410509360027699318528481420876437221611141926500104751011615609983277002490309737325839666978705329643470431116369580721404190006877029574818435612071888948818078929791613343482029558793089491562020718330783175418273252694489068231774894438521313335257481668544215527015804489070981964457748660551898672436640756129139540404883466901382113487467539673453530161103277633682088515671751549847858877302305244831644215788084584150633858312885577996957196367828296941426567452045672055936096563583062422720698466750721476953644673324842650250446112650688182638813146149355421555314021873817450422981552553917787709705817850459986263774391662570637524046546731757989599364225758511386106379840993921994605387243822294047785186632784193894741261806882812818758308734154341301017204535252743483219565382090258409222525590395966206753795644850120554586939422524260807148560859580973282634351434983442501273345935569750260605075091881474552128450891980289442320345361765389296094963545785717827294022051069131190786231340068432894607151419693388892404566712301881952441959977075688225972296611156123308240824014 [185,129] 200934426767267933626080066910912025048323262464405591536879896706554984018040415198973948724732646918992063427659044561474921781888668594567841045289822023994399485583126339105983672040402519353538618687480313146595775478111260159695538290005260193569038867789718601183019420607805499982977613845424343818243486557202194832762070962188822111206366104870080860534704362247837310836598347579661601778344303094625883699080081419827622313378165792962773664265596643652827454053949158144866812110503522488521775788751833669461299542715434805018383899595494109990413036889355772717580836196361242377237885695101271727773983107535060366526555066513954578090153829769322951693945433887917297918694799854720375869438633292779483880932174270925236333227254889118532054212622488438953172230662240136246232958922272292703001989042322214009107426702144474893951578934949323728803046482814716340211839026599702683994887123491222487939646390019899346409832495380979055639972770524823346063559548998869236666438781864080683888779741389016373775504919423312529369037699977363849344857185143298182465485846738268993359138149440917146641954911452980958142086418271763104539883572394410340845020406566592008688612232988119326931917127275263297805100946407826338594289127029099944179923721404918586558842715164551831775341312945151599839607063483812797883167235471171177496266786037453324451315387396749655 [185,130] -5258216384306730581365343376349366380697030812770914720656146160562901198057256779510595591394615249472341263153710083614148802216875323532376152286419325109742358583612384784361872790006164760672092651452007449426262178506448766578167171471540110062617477824641967428439845387028040983382126390365295376302046621594552218205118506899938965293238850376166620874312355958492310963608265047813354481810892836773159914243516883958712473104556661980912786305871679838825267482668939740126645944456722539260292722669908633497933181825759707750865350249552384343766431695510007817591161737412767633142247651840314256596230377191222177644336675180037365690789170961970885848439209686322920598312949055105443581271650314654084410064778031645544848276353180063857639564476351564297215706803797206454951513356555864719018629298321243018418247728600392944352627390999999840615909501640486650392975411832510035398809089365631606353556374795327341539755807378768007404527095631442879063767748284125828072593383400686652672863410052668992964614767843417701207243150989425125427257619956782783180755634584929969178591804302909302933988462493604084545889209276730065855515705527325129772427822825499754720879385362372792357019617150597427429359738785983271400035134192644355671462202732138180915288298097594699041852799327522744640784939531388617333497059814163189292100843449261853111955868806 [185,131] 89372460986103266814198919689739980685197615842515259622752447335925710242821552285553056222699313211512683139142470279569433870524636545726702438227395009098580736546641462424322378618961886214011230529915664853538923605118182768182705053344846799980342885924711754264487699055079968097932930176888805572264212148953575730550540574754996443505442304403895529560816378656026575744259324841320565792852655816712121487198842301528018774753028556132132865384573784562811809428359844539693076288046883950374924073683998914232343673297648102491033365568472693493855611141361608703195432097462867148226454516085451903826759676543404351370484883672936863746397735559918168328427380227274548491099681698133589114570732814736375260030129197637299102865857539890094656059487993932899075479116741225577546163261869578119236921735028602172421660620599446650594228983390757110823241017761997064797810970994630849128812410533595596379734259251793456079328821135943172607084033384664689491781728254926542068422142913225363559137749530314730414184956630370487023191176842608797603143616053692190302445282574706524168497459553451420687241611390057497834348287413748395550880120247645341249111599762329645734073118468689809849214854175041096805875041656330851654971183550706391410000505995345317855928040068390410184924073839528737441120907178342316580252337409403617678235033117334397124 [185,132] -1247940123784787582488757132314100824499040998523188776917463507378810239001880644258686454559697769111322220190896629781867184037723952357370304312326519110464231826901944077451708849315308604766090106451849513568330359407769746276705315627794134317882610535015610806872742649048153022500742639059632604555285759970523613523539603550276719971606076974091952050833769747370008036518823717668003724191977956872736260018775573386811181850204905646525521692348494350092002464809725043950110034218822202046761978205386208088518692470844428893016520250832655014975505176250733780029500901476683277312176670525425852819954552278438816787180469845922083718667759837435082627578264134051161139009915596222003339818868828892609957875336469305339029849690136295414313654285491646802748985875327589744786904567095935533097865449106616909234457371821035760569695665880433957313513056326312673465190982088465380288319671671171415582567372050078398037830172148482781464248836080357032387818792255207868529057554659926414870628169005868993966036285105017455347840020033097642741147180099038109318846480257388434805418659718204123788031749921693133265506123823334472326991038163713041142324337184547389728264728369956383234086833608197104995568408504285521949438829084544077189145970874071635449694047512250484396933669629178099181675890191988196395757311894771756244486219237928 [185,133] 7132348666937362621637635910121354884697989192611011180595405518851488416047172088989459397910842325586356485460244981003836188983678055176211064917989093669890150528970492898260265026253100758856795516184052480017048277161242458216594114942859547702624676058930137438944255847699289997489053072583948458646369735638163853631376889195524017652126374344639102686591550827105548580232766591467875768599008127294003569914328614759371629395553406964314871029055268168912275791925422704972217164398555456492068842861784475587984604671808889827989735240356927371325562306563988596620775537728866711709851984626576796210037119755824607079237971709239798698618599948675131426895415315541339901333185140892315067991832168881151593511508397605692383848826596360756451458246699494318642430740199696302841761351914326314172906474295701993564501638441536630962917343766360427255604993487271878726103621988864204454162129884945790573875781798407015983520044101277551121038957945483327913960896973188774516153755700546001898064938056438121508352517473678455707541902160825241124627355545109203102487515497122853656500505312019244524235190357709135087602256169751608811104185557023158076349375913682036597158352747366637908404722584885775925927607655700650779278453373436036034276985198904073972373848081210688531934311867399067802827494588077257011180246226889065347064 [185,134] -91759898512353897530751131285185493187035091276932597004002733864110933584607224459684892145183628497846534950828466873525063643988328811676964144856496017841558328076586298857705571631869290226666210162669274981989296066847348353217311236171722933461071230444085977095412028744029003573835329367521018429458467403386516725308728977097319288557699010316689313982632026022800008226306722937570526181960239250892558878542889659855018660517967294726484624136174955933036740129919722690428686483622941979283109526123833745359078989233462164760787980049771235233618370071047480253001165659696536912171039778742896097150239794979690346800202114369259047669989614439046086462071144925133536692043958045374369463052481921711190231531738656926698718509856750933581380363015833665448751233957324181918081878233025659222619431668815095145898196056298237720059441418791737765752010306691991836817698690101765618669330877436445431396114207187785165685658108857410952296146800109086937274183278098320097416217253717321738601546230619074169618756214692448621684401036626976522103784121742680550111755052086850409196525294663941703237770270097205554141409543774902115925361445264999992371674596582830793919492266898530455707783079143324402371698753813522006576139259260079493301417106343247601714732086970119965373688743682775975201274832853491427370952888028924 [185,135] -194057005016091794917184212124822223183204078227209667953594475921541790021417846798872985984881124643925920531286590721234830990475358491964079062824445827514941333920718155833490171008379579840394438127307324499652294096354245728212648747254070228251928903933112764413848083486577573376330742165351720632953283113608797756447284301365041817878857990175048047902764028937402642272087100642672959744868375447242393050590582114360236766441047568999648684427089186478046484503097889996545494345228150894201062425482163238651388997384332361880505806032782365148327993006138613580389420773220106333096255020854436567110589951461485058593464842514856440904775709618139706357545630849019684683599768222914537960124097880376733318333464209094132636316536620714522887962611934120604947079041378559077931176906432138491264499600033303392928583435969608536039175355759149541585683577349096125539220483607263251943338815678722540006780805688217213388907043829938324405073713720899307429611918812274368091206479070110618784179102020921430544224167876696417893136305565627394351570246286768212194533218053697823047004130463614474658871727455004003669068933653419671725747986917339523941189675116987617480775988585417114096269718357777766028327984976094746666775192077957643599667535293991824088385504820634589369890151792645499803734639001206816303305 [185,136] -3285539154763650037422832430318462002655015093605112552242817623246618118921235690195128694075067927817389823219880421246452249355773393070524677336230162698944285192507930572029584464347186814054336728351730136205140856405810135624608607408408270786657342559574803082398911541367593642566446091823362979094746183734633231915320411674892724045612771911178539486558157257063234054032430271944362877906462799360203989099501483299593385072044238377959420057470713357463333814138702059203331124242027533430070204582319887396181776106280208554759232021821695735405888720955412202426075687196064649485063948122076650618505155049828716417404657229899253362800954376331975743390324325374404132407080883777874256641362479138635212229984961027165649225067703929767960758736586705500163310453334023080006775752766909915356133149169883778535633344833536943355069344250456673723506528685776488806856202675407274796350479036606860865887769870650585518578529102205694101546476755206619988691246120092769523950624163284808347802733906243529778342421423238670724023414045671119237260247237789843731333924757533513468056239232413554159163566242962502353257108333311592136856952280708226121378015693629728155870365216228702168499841749281654320369805294491978756918483409719582493973716453338996475613649913174430677818012459115590563971936166776196 [185,137] -12083843991505354818951088589768091154184018400813882411598320817217089063774420920194572961246691714065026422301822594600526286453192599962857648246574668499682249811775493105734384279718352865695176416051678712818717414286435047871779722213361975812911884465301085882491958488369959018260368550302181917020443868363920321426164928932457568813310980513953454091856173558348331395929477802254091926258040787009029268496103365559583027103980946338529283459599444373972758164377701928628553409940233303440508502189278631459175171294953979643718052612618483938288030703485356759957809191898572984205750464296175691097714264506190824622516874582103627164593122791414915622686376166174226682825893108527394846902760294121079475208001739750923999146064831143396083180264633539136718248131699283995749849014071385545663868319396503042776050646594689655530123379228395914220831879308366394740899467755805190459148059343945848158615196984243690577064509742639436002691367796828821340148791047920575455488273358397733596104316537338035208904064427219724067658505442365760933561766292497829165686688146501346221262951892744027685927179972401421834027770527477593425433927898648649986260497222926970029404393207434337629585557752635594624570152325210873066315952726067920706399741034752501651733196048182858523828179028490632284855712 [185,138] -39573855046525341829506258537508498686082328189837051936666636554377372135266097438180782153271911843809259657950071501242068472868257341552209420313601904445759733335026671228104571624067034481289533257654174197338384751255485803038181685234862405768790514530373477858499368989949224476759235423818783603473106471226072498859538421372931348257926344751634173971074458455847622540383816117566998561872984840634852918656777456095671525907424203212924913103306412773808280995637207319907013423541033615380780657111873156356839025927710783373551193257109564532079546843251502920222577442323322960841969931492845943323769950500407033326012741923572597868190731695029403787709383732911733874241833649968779853779669598234837421142390786661216034184670166296769165613008386947968999625679704628489988985286197310632118641810680705640700226963131777680308030337041721644965195161736391744228269097750649654446939126908179534903965558332846024220454423256827189444171375712199075757731215666596013076572280840967750081948546161321464819800836153846033942056475716554269400673087533165692524630012436906134462125434820679463480859318728632249682394393934469343559523016159052748399982220855813220709632752181680332025885546650563390709302266873761935064211479054021558299781293954175060930709905435736655649200712825180017 [185,139] -73881936111832334509797084975056753431941523776606347994448948845136766959275031457384790858303954099320887099851234374327299738647401794022981432457732599877123810350911605203929822472401523173973706636307221030306132159037887147712743270218145683239382579566261013200645837393709126438270680336542458373013250066895544904771961360053097740164522611195407466366530959464573810927309093949867525788208642811744067419644450355228553189834938105245254862938846048676273709866879415614998575260716214091849735501803454612250304517646202952837120132192669051252656444831410756348485190685436971574678608721314102048408440298864975786281920812803322353361775769514232710805016628060245587444951941120912777929379611594103737090203395438255559925927021813900758775262764245142168595544005875335531543670488126215752286969653873924870169995221869059857668359910234332574832386832647779218768514413098538295993510518796480013872671001985196437051161912897018623288483899074975376047949015656233221747142833097430921728785111555950751964926789562799877436619324235024178302345567223573342325044387205185528169960640638807229664655122232028734376781487213418216898338451392365767719320824234697795722641319205285401394164410566257849215956113813909846702980504373500913910140880268521335040870823865668923349158690 [185,140] -88092037512436474780437907775022487615282128720483052553172021162076988281814111498254847982205735190309072372038775257380705330186829382558813807445668427189833214485043484370840293681820288175327294528184128501094310055638214720975242814724081936019633955227867828994089848426075329645907369788080320251173376146650534111423828741626883788555546747556879414039516308133238882293690612146266291091784537825203894746408800090393021822568701389849328603714981027025262808193844633628172511654463879023453325277053603124859890287814447416435447954130444780020945024651048712184894657685131866424392718563677201366019567514694734573681417810479201962977640756609528173308579160106703960562956742956637969802038815730974257559560890745991306317118244661929106296025328866821093097377028468905707419074803432419167212553477547772922543957266949867240133780370640449400249147938614415355157636470496786682565929379642990765790931998503894974109621948050346869787054824566513831629228229779794282056818562563778310609323154738967160094354820209183194139140645567690797828146755538798758210140236948392993907291184963490130967774962320742263147879692978280451893382139086962206460386093029332842776075946397795958345324957448288187560411071326115221038520474724992097972874762801812363067800724680460130 [185,141] -64415551550977885762377120158777491253211693229664897449852608932923180017054198157134961953121477591175492956657123006227298639016406484888565034165515006565813697978795248414412126457524785454742542640880235099177492855047361177740944015834325988471305351021285581901839476776700601853170526972898531153331298490194453749395541391104346853758189136137531865274676713482087127038397554406520853871044331004996899817117433815241221059090819862664799307715888949292261951553748089907522592081759851656376010287664200998802360981705593146988163289228808641727455869629200684769553828268454009629958602654339227520080731050809120605322267877935631779488162715750133178871449374710366668891229645210926740554714014579491920249451615801742758284830510465842170199159581181245977088898852245820132447923573507539827014152810827325244867998377533696197996261681646591838904148164479395834121640818735631776134793624491670412577196302100784326583337870699819260000341546171222639651785673231534553913662360384625684473316021472590709021371415912685474106885479124641466086638332416672872370637150128524723357955591683220597630410096241436399649447898874238523900342957747374432761836243776296449910442044168441274713461904473542126561969467315957110394650992539522800127594188422999045339896820 [185,142] -37261893576534484444581117258175656475051715934581241073543999551581582078106014529715771092138946505247555312240170931154983187067389198422825640452957984778557988051965722037480066857215465530529884786197430923606367388557793952946648345620186646126782666353456761542334814747158390234439631993319107382027001605580485051192371521197288101326008224219915434112452711312643232752146642114098721488901283009340290181937425454312848872145865060890620969317307232091765474494332378271256930281121799739913197921020002990205456114756063274607111285095429884062535737281932572157464401787090501889363779526992266280775755202533513303610831962545310374935402251076406103003833287482698130628997130935061400836073173879101322708741085577706088773586640338726978067117782955536739362123914510195592485042539595781055962759475672670136067255430054432881427932282210883979387296875990253785022996622426788920611987291451581720941109221952086190058810890422877150133756745733761268855469016339676234796794114778000434103361160478895465104882577585706938797981799675976615673025359815951978554987146503255819951430426514646331624503954899043425130313290051268327977944817237520924054687505335472660262616386526317907632143322478942890069428576744748467388338314636045399594717960742529118 [185,143] -12642649996401407505677204762002579490316429851597471123270145043579618858280183430259372168823440041976941149168033101327657385012132895269680672602718147728299558855672804374475178347551139984409520778267660959945081501447002915212790119154256492416258042292789638702349789069495453323899965409485048671872127591525083031445700532973631178669021954272591724372066937625765243759433355626040695017539427895119188508867860991575515966389846790563655379298214888191477560260622248586578205654133320995010323226961880518207905288487745196617377058107460966983222434343434856070177446646325615019372997528128946222267948076195586525951263054761914070731405738407243783973638483705166354553661733804885690185666724137388144018589011534219241274053115746197976510321369286033252796754333024917823480178855379173380978375461541291987139037776241543995318526666815218651467533606796961352652408147938467301622833366599952569764675326013000373561052869309410513594608048060033674770402925610340053276535640965235971975810133141991774260393502041783633896196987597812148739172980076217868459914725738794254405601550160247035430352077205689426400816408808243627622492276158484355878453365304969671534790483077523733685752729646722848960606054939097767791077137867652567116016538 [185,144] 2335246113538223268578572731834973747199560534765443664827653441279168309273783314832963154776856909623476126728679307498576510134018257242852175448729567963687839321063522814108898898316403045334444701418502979154857525465822107453369963960298452067146217366032980552535838682112232575006448631958820884465556833559631551151079120128084837241228381807228263323819047213903068731939949596644923739926732957348388381963169774347044468359518995631728097903978925194350109485822232822990554335208272800550864001668219899583913144251843661890745573740612483057552660602297718425960380708235095103005825833626724332957550089104281131077217975536877483482936362455891941219196231902222961404480973850498083222099391123787366183802699825668494067192965063819639893287431756689227426384805501595488465941508623409791135381571564365280721946032419010709995788141305609371514201345937526542635304452853200493838778534310169445005729661102483307667465767614822468689863244188382654222622955572088102758159887482082583918455530550998794003967300670359027195071393399035235113800941042614719550876931423394418360181872958363250695710198394186570872850246762945485020722163476383931076898865722008389782983584326510804103045137545924160735368832399792420738393802117568014 [185,145] 758876405410320311811791748797957337970815712402396730325647651262384498595787932922715879201579958161803974487457648349295696644454371783975059449131880917247454294876456143501679276173479972627223396167889708007406858757905537117720250394352816876601729731818244428706093419351483323856639370808062454830464442452688444857603156574353108506887153464761223136259107003009164296662470499183813612233601162054764549441042844590764774636777466266024848340917567775285930828692193605649930012625906574584782668411490927395121428328255563898926314928885121141397507331284264936426662735179471934967000823962847248281133219901410248693297363099934634485944491592656981467269377570043209989391160408951394187083208423393319739698093060672555642280149971922137377565182202917072815668259889079107927736101881343427854846607483347140766696737422496771285368869472018013929214548661501308708552345711500623260876243411345574707696558175917055489696292002623409626239808625003538502918680755439679695398987779837865928226359869562066049266752459612870103173327694945343132461257199326413156086133796828011797148848107679827285038784316178772117825922453859973133501850460107495967228683905500440913003758839236670329687231374679974386571101163196371258281102 [185,146] -225027063834995464192907513785585745019708340822502551545498262695939487296116886195940474457908457443903767637290795460091344735106440306896279120378015678757649014316929765313943370881781541535428099927970895646817520708162586382338932143011394303283426696240907409285423681121895755113532955970482614965881001504653804958975452087183007695393151922665376943489465078072630330403336771104501540701811948024533602592947153117825253071800016682893300018288295089381368070687905197868026337140349537309427542870217817491578421468308797817344562661781698599415074198202159874068674623723741316000463315054459974484943476582326201156787388105161630928011376187160496007927243418462281293420974316848771823942674184528330193721274071778239517104429487193682088238854378195319727995361153745167010614543038767199349645895972240249699529896290014052177635133347496890990169595066378340207620273240013687087597350468069134470703810781766398265751877567812020042899899788574306082998248764109920451391011171804742190624093142794768131813880957160363590819473970551406732741213667628198729066812824023751669865035596523775701681145599284168119055413507777181839591282462328737920232842689499197612555418649424352357350032045738056179414027478852188 [185,147] -14138280102190431292900420403388611769045597822868639340040452802137178924394387483114737540378478684653247142046668417121439606026633926416306198405374418121648292766570852068283039076956340309551754047882635702201732110799531865327461880929998983303519833472006420935298359577666231624745943647104570481182581281578015131614939451446302653183723507974292846191455027618791477955853910933101061172771255840445270222751683955553349535090752945855386663313379921630445839675218217026004076954522018333467106559226316593218163227999624392804166502633500061868261094570528902928201394786070581153737648777309912786239444083458979556665975183578146886287570435259412135787882764676801290813341080561032519867322002527759484397013079018140564972080017041861109540286129516406024756012761668200524602643473128789654693691725978095647101144721367190004336048270810589514222175481592662752242987633750620757080676518026100888412301239838002420895614908013110077176916792320846291361749457280087161953382811399359921308927500356936240288193439041142912331391196760337998526264582753495890733702498799183808346960143159700168017699424849016143988200917294865982141250973609438318649043984308715626810802398513031995904427409701070035147959 [185,148] 1282442797168591355789488223759848906274675476122040246540505092699740094811722805607956817268492117774109594804782681392652006870378536640848640775516104208679964909693261327265791035306884685660495745906289725522814378623819438100065974951112549609905315099717991193733838895734870228097038807943227303925994264836202481670634439797755177414439153740270616341070891994048223932985732518834471414994545138301248455928344822015156592823584854209222722414615648933596288780711738563441425455347645202912049212276980566680832802229844491085476887922440146859344482978528771471749071507863084036468280070283131435210207567710930239767748769175944847990557788998448080684569713230376867916648250747022819571561395478379876600062999102158699701250692571639055717388727638043008756274286842177215845753375745355927136153934526126898944917365682252331288997156025379623622173284514424464270492282691213300855632088677241666004895353006961566237159274736683825019559855195897551786753356931682150357718466330187845254294028596842909988984848780226158560439693369032966731193128929834139882827838694975839308580257348524626644756862991784233528899169630434759060924038997619208337738722764288218506397406873175685526781876624866 [185,149] -2484771889249570365755402463556238898194635147401490977371681987470575832474031030827161265117987238178096227136338714900579370333300391807927668933842751211067764512588503359503820761471421813225889906643329672713636647042908085958454865295435325891509714998168358037373587711487321820050019762126521816421941220918775174497190318052873615351703823738129878522918349107919455755218891122210693206498144733682457548534896007870108543000836583619529036252356514558106471208983762274059614122725008500371468570672408428157687091009237416137068175478218185370607826818354058570611831620178550508805138115000598534723332344499369818227002212819284592372917139475447973764480113191023778484955384200613908821444370543521677915102206486415469932978666548496391883057884055750561612706922216620696794266226834432697703740298064100123256954908741598908415181480032647746141671886612195571395254931013598952726970859564651654621942430023985976569519696402055322209172833514150252819641421745497991439763023669006406835333862265749522200433093904936326119911884476086093283900178390904664560725689815861412550551085070180466432202556246432525579039286625042459658479578576714622231455149299468814279219363226404997064 [185,150] -1829466437900530870770551401696212416533181682023178580705496307210781223633362606564525338588393893736248914394335064689532252253244693170754468965432473953497734296812024523086548342855095471208081366806751555536951736282761523904232016919367160957438137292017777223643554524166891275830134713850710202054416168384599242878254232531429009745357114106686898151255710635617295484801740518745946440378714284092353961914921488722959588938463867053779467510873313273581986557141408118113044058127507513989150171916834947930462210011775038682976720575664703060238285208101700309820840274485783823855089374563154103963154317069478224964237429941517858653477407316717519321162506687646688322348288751674294581784254206256817747679371326315042450214661991272345191459361211256986754460251684196795369987896577922811794240151774481297355638207009767752091129584494827232613113783602709645515531407092188913960746124924581935634997461891914579730941743737791618738153371539407880517873207936887972684672159886859076611931864326660241931276622116577971025046919054941937569352290213065443537999994448519227644408860047525350255801753267439694257503977376769895426662062046346741573168033883076241333190755398 [185,151] -40431212360980639038955937762533567472920071225307637487379768019745079500713740959089583716434841784428203435378111653514926177896179420615803317784271614404125242019746268024480520865932982493726533252639975159864883803815787780389935032017289297239813060434768954450929746427030720366047883751165892317731802600920995532051784197473678553469113288645262465500951212746731318801734580406068310162719396511345759646693286659770131782765807890967678140135143500555069259662628695341523469676585869995029887691339870592978794447868938148461360498337748469921561506914114298351560501893722765322602464981713918655546920511355420835478899054620870837941564777792940072224736552532916431945590461399669506942769007897120285055479626555223043267006926056004697174476343486723983150686641601267590547550212229074933216435765803962448085542138034917765208126596083636018309713077613746653367464588553913346781727671288293309271770940636702421231039924438617065313523059708643692201635028608680861304474437585727051213244489305276594438892827341227980429346502958943652062651018079415462792002553258095720802917439852931389049967957859788462545033075974187907304265253399325230660034788630788020 [185,152] -622507610671188421150691529839882390143189526506175010260509598081389446365448977878741372720124412228832046042898668662771740078343519317636602903088576660753242918401083631429520206237195142303559455598837363126001956964888348285927802253656888343280352828226434602782768999629232380646666369822388859673981523143011380737672372828266522290923602955319062043808090065580954144528011103359233573929355958992818480049383619005347322700347748650976549903336973019774752767217526798061638361035617210288933490458100670120550364226793687659294802904520522652581064304815190341004447251028029367270423625566821485818733059568424874670070523756830160009726080008490608440920811202527559296879541532026419059298608021321182827733892330244531239806219004478293239646379886744391775088703569622556909513035257068621432451759061652963268662663153205752628660640629258293779930545519441570672701404441933106657588230840863646770557161445116425502601953110395015864831222874077910382722587194137608114371247050922027399201069889000290583641519784247784844671118171862999556000842949966000269522613041176566257319133058740981425153579279919849434615388201084709255277384194661403791385952 [185,153] -4027020988643898056993423308485133214196759158289506272021388084230516323990895768059697331322638304931656535824049900569204323695380465147215682118928166930583934501673644262773926016841805318707883148136103125160306354800307066207562022874431595802791322195836915299039198106920258813023204602652364552707392219279211491457607283931672295088588328088439230726363880953863193312966727442854702109636195187621417795819760219181644962824693095089202972973972640525942009335148842668103404630631125962668807513125585039082053217328118820315043051715481802846916641781492217710600944617914457310344279045812197533533147012641613390937716294487020151033438295227840623474030001289112320814848670476329154812976637186863191703507533450769531791313506463353408458125183585902770015551382904323587534842368497386541256350270429866084785103914594477133635037708936155295176827184008785681708591198254161687319337006741476513428730979421425573483733794521257078957997965460871495404231546106240069878083743213279846833613704025116518660877116217952152197935082876608884099900431748936091321782888686716461028300333917937370049780253802008882484014437280222519595243510136380 [185,154] -16875964146457768774496063322988931508501774256621223400064577653645052452340091707171049924490735912456235090823003016266923314133198892572950450318797279993459883294645444245049059841166859026967669053821815152142449195499754761722128985844658101753669193113777814669492225002450588470325457343805017556439485159625516968334070166572607857060327277141347197806937015627642900356874331080627879298457955615636148371424349952878175265870267388681547599686399405056608808066608858461539342677533179472551614222012676999450118367908711857664575543847179897278803415227509512029153700743553107074970999309700799330739231809808673100354870190560283105960182064225047489072304123234792660318083498334867912451354236834804186398818687479484614634226985307061121788451839137497220805605606373944729390726625806057532901747442847649746130068383167513340153510267817205600514285844575714836667644598387705999788271702128549458209844055069713606278351289861600325026772822374026841906927136978433403751499766710770288130658973317640325161825062193020986511569119918045474769700991794816344199239397275328669672838657106745425199085420005356416143003831581868102158 [185,155] 15733317848621464334865186045958568032556041738533639428537111464727487690504298781173751983683542656604846719955065031532450561716937018786410985019950837297646383214887812430775300968833865926793497685277361547810676581333192676931675604591988993459101981053972758333236004277475816148414827167206802284861289177336332822128368400220087266090149238598723757428266154990039372524476549945603861384430663560558927183604369398805483094092230800677926323578733595236385977710380377499867264455612498527946187188972630847164109670103142066966309075136002075826052431677901776902498964188922991535348080651271031037719486776205445435944506223149367375940205876084045828635502334999578220182490462277404884294700742162521134549982159458742699615147826133499067182084717793735489293077396844147416127669747879513300421935525870977715502546306910701281318559137864179899368468900308194515889211778203854705680850646383440296887368042993963536453576060389636965734835146030543325318167069281320118371026871205433204188028772260608723708258594779344213036906218384047254657663316956286882825442913093634460436852823293666776729106956086636812804489018 [185,156] -93541940792555439211874625068107168412748806829664988904953688054558106527060899076616369431125168768768549361556155411721243620159906389289659046759357662194718170005999675315669483135444117128063775735524042667866870578421302500730871426828973375780091927566482897291712273846547998851683362489777615238312737979963754457566159499996467534066295899551606488969095263738275744506793910825391741425318593836198989058750420194636483253880763960980119737928288467025612129340812544802645753121092995652432387439534590630836387347679058335897993948097832166314093988962500709617312333859036040137998842200647648148766806667192224710078181637294362138468285072918056618099230577528148976536795065132330784262413379153762862570533599337965141444546932885720913682726234119146665391348894361634328502005195915150912237342537031792869916421658526971560567934070675862529445819263177032803163863767033976506841827172816242763596387558169901218352062867771662522569795735245230557570165764656761342942168292901767966992953953575055854243411245964620934053524589516632918690590655036023047363551172913289172474481725443474760100946891328736 [185,157] 94640919604519055590739537484514094398404493437296624042116111323580561445661387624583076003389433732840412834371016371695229698462342496601690720755505070302388821784064196573269880904707646065778114161131001217632255909955726138007106939820909778433971019596206519478127372237763474502433223057570697742370696406909751687747034617539634813228819515795929704170778712588513817040311601987402063526731380198234331219395805721500522714148120240849952325736138109409672889613011094685202297860610938322084880157449197825547868997703275037680198321234368954447436905356914590532840023321503279391418296497724682068846575475135650585214029256152627153646527297175414607728581765881900351035052216928120807838946656610588366519791427267905889862031632075449605711774669347135566920625722890897929353687127673339928537122767315495236704603168419104838950354093520988582189794353759051857214713590494871277264036587792682088607518907530322338724172218525846549064705459418590244344304834860973350488397184520256462888134574524233350881374766424094092071490276215895629561831938900848044701761371258718585263909708999538258796 [185,158] -36624461649227075847453222760938394597423638765098045501275726588405416887090140298326409480236915488088656257505971885821227172432564503927592376205419649106896370964091768129072557453265885517579911724691322458673017900269836237845905680058115635355439646026538791648313069588177017428951504375485099541216199682895226432124462201683410263837179053477148932681294052277628601347439124154938901415120138895309521116222685671621477955141090964306636470283984147486912548591917238662580338325231146034410292925241504610611265403990513135276072007440966056227146696528000900346173084523878972458991705380053518034360824327376080511446493257871656437648495558527071151528081575131710545281220344466394669947727638416075939411858168195317202406732140745905400073651145122591749256132349456349262160431671771673537662507044339885638081708420403545338114319993610292355781767451201520715664986694064120129642046708173794387916058660903793085275855029834368245800253837814561759672833969718268442871406611682346956943683359152655825046126346948640396155261824011256410217027426866283740897423454744609163729464588 [185,159] -2767068188891894875865861222899261945970314559285585107377656499481768394299644811647016178201422725039790737321335376318307695329320285706551242415339438703798064893404562691369335302273573084884862843964359093779437388323653174995726338047298345745994714709976671891084473632757097967870241922710521793314805711526362527295974775629415938679922487042336618962233129984558460265245307032757714456332423492576726688083769172829168225561035548980697732437241513091269190877324505730822908374210175652302283178899074990289197461817249171042469432562338497690241788119344895226421150363532463189064899487606037641573820623504879284348866432742114650965280748877202699563097408884905873093638537950621263028242320943234862984371905720149879081188033119008184271486265468677713106974537445028426185363174169267767878007050004008364472752460319683619760717447619180866742291856439864996603762789153970344712300655977199962979512647304315042219135760301985505525271389246049011891555327585722540832683991941318384244084450273270826246466544896996246466752729315124393339299705075373846221984312885527 [185,160] -3168556424785466497662098727664767229107407215835449289190716077542436002364182064066416926011341763853915708058249748231657276038943456673317312470366094715197588382969933138157054720239416138208077916380939583135098993073651583052630319579063066404990054534815234345654937418831931992794116910479855395480107412126407405031308756418458065096427050206379596468537725598277706292100696450195597377276470996048044701638233398741910464780398783497156285575320587821914128530586097784256265059573510014538981758296625491294972027407397382961727500720356864546513474131672804238758854341290595191582910671381323290840346867055598593280036263022361322910249199511822903844626966191729230314697046475835034304357666150726285922667854931861883299276324685130815129718027926291927639347336975487482977188077238793548533992154074391338878879909267536606881804612372080963283153673328122228431220569828317498002509818974383909445164657910707578233921608854750037671628334675923172160569775839662205426940103717361460892946112682328779548058946159365528083615519629834742861519175030122004931 [185,161] 58954103634620722556267843453355742313021415221377070431902388564113017906390882970881041709301583382391417313883845238840721792568900231983577671738037959387686043660558683685833850591578052725854758910875989493019901377889315361562852034646435706513596258822046609463072813050959394682497968502106320029837314881505852182822601157577169442876474409381502516828952952064687672641068574198857050876357077866931091999929410118321556667773751429328774663477818369920460526243585691994520353352821752047857550265591715028990224606720391404837154698996117032449565616442709907353993969403621143866602404010136988980306576215650871163597780870805202911347627833079039816485634253108485727903814582929104276856216891345453720856842853575773727567838905758868113187301208720744723976911836399921504789803444262835206803171998086165743331989349652189749424061739777094232740224819323163067959083880673564680278926604836180701017141105030603111739732485208925653566633954059184192057708143385693018536479506638391350354633365491148426396631358729185339461248479071064309006741 [185,162] 3600150387274898556543579764436958673997367121912020450532204700807102086594892512000862048842438950743904721756629420767003183579037303020411751785771843418634831364811290677071971473216931555635261938926607621024244286186429732658047065307964363770792837776607317851765265734308755012929820328009667518119402111046828559255821958209827583058838701295943983593869470820852571866173317688978600539153589726158157343265160239789000632390102905876657149113778266199003419667235530221480032264417945857613533943316296099184241805339586966403217145602580052819617734717216773779872797028531627048747642342658935433431165705399054422081046103604136135442832992526540426002320760040876108778975972734392233147191880771191574559690548650809145133899594541937022105440621559824529930633591951083184907761052589736207428132162182519567620821820328750990903982247833625300394413404918365789453697690329103818717366213836828436396074452417255160968884417457154185486150777435584213692812714996722464407901291762201419999978776891129912677524647601631960259451119388 [185,163] 306194868930508814227737090065137221088925972813552951622074121587581684853189391054517131960805675950059825283435002417559834532780874195473318814537578001553609060909944309393463715451423598008852774569843759921138499182831483734503932495727828222474068441623677211338625761409467972880854927683078515430385476388506319501532417763436791290101760995666081538203827420714799781311728993208051995930688058894639323288417832849120682288337847960634338425607205328883764988443659745876861803336322566838137595653422784820570526859004602323377733749669030379305786228754697436576701582455557788828631897691614540294030516614382781115371026513442169670905666291354357948321962044134549964496288466704774861649509786423888365757526902309506484370970272574512535771451493109699121863763016520856681527136639344636224699317026952133520345098610391161765881917090430519030205393322569725433365422274356570270735939616810581020466628303696036077888504058497112991810906828686711224542382673666560574033020984093961195644856544579691942878391786649947 [185,164] -3325036560130863866628056675393672564310529216156927683977236084652456806268619754537218911158689862794192837798205055160186819024394014661326608295147317798704109116606029390503033392034486638734742408977978773128671936362891605790560161711135782576416145224730133710335153535705668671111546837534128020158400874866917399485007482172988271513895372965908097368720549593540042817321606855511609664836795729758001493317260583053227395354954310411339346191686178633714101753198890872701635061468510710807372374742528084606930092554417579902193588657541379449676663261621382953691147871686790130745418904326992411142437649303846562046875890492764834898283618813701828666008602962381553670803633566064688830706962996975221310360068423639916477760652041222785341471452375760921234030258062477544675038509759060121647934887932437086459080818324997107577285034622673685244702666326723064993422066873098785932123029856985651331206953471393161249027224849130731161088123616051018170435470406868368852129921213292256256707507150990826818 [185,165] -7796603371442641934845548464497384586946347913825096775294888413679856764401625703568504640788339580072376425555523387130553081348896254883202281159691919193728085923723758988283969183186523620181236238827695624425051324844173061017008014570106307262255086543025496316002451591598209873897106551568376892665124847683183237850881121967993418665826833883390861167673478249385157027793589340408458401873182261952336942071162877218875184379639090842285592106697009170201735549452239680864593781225090895821155391014368613276227885449377978088371209043972480482298633389253999296949088036988628560707537007034162248294102914473474835211125831826950094401603500639230333217390206508361774868363756106126155421681217463288251697649107141008140606669996310474248880631977618276700185335344723537350652751367350700663305500945544931209663874112609910795254428874476059379932798813534958310299699807161823551684194998396814430679199499068566314793097785026366301755637769841592936676343807865223887875737171291141710026121 [185,166] -22991219818604892949867802241259187720115941771695484947644913676850466592818363652237037307596816888318408129814981080242263837071483433844136820593141565590183105168874031850734257768742254979260750997501503516320870872853660648347788497431135112482591407953336387911813227864608009183378490789363099622836775275940621018585431882852154437685536111374721586645399750192472507958631591627361477830523958399188624112513742602642624692531577842228550993385744719820666067499020829069907309631340308606169891135719343035166264730022636448105313130255268700985179566386812454801049023154111389042753550662038765227400985616898993157065593805356965764483049573121094195927680099820183470748278341500847573029533497715210908510241798676183233993557312375072429262819006202724165200159044564982309512883664821310462137896797761266144109100902591963299495050075427717931376448712027898643225108778741695268307781525813363931889932831490468036321579353232602527292564003400218896954133587834056493655089245 [185,167] -34743974111900470452417847605303075376728197389120002792465869798468416628687364182284020086836693273007369014510288761187185179510340384373717679561363661842920603877647507923384575658780298865819168818746379274180288526933668051057992800804190551874697111366409821900959414612537452589673860461149229773573020920356921297729567893006866868170243208644587091139368543646117956539937898114311059899883218395572988403358816471331395783973848907513085192203545460106029341578411032781822904528554717505170263042669111363062758102335667120546713343823729479851133332795635772509295855856465890332046604231070431439702788183617451191326858832637932024106342366821489066230211297359793013085943891558729924838455480741041478047693159067372355404530690493347417646193494294598013351438341671724406342863466436119269114789344730930932955341333043864940229578753068241063691320614918474653365413024259871190816725965369442770992559209528995393527573591046771809840642529248250635411443963621 [185,168] 2787376013609572886622362119442578212689474244629689801982813170144385466607065194300912588435741947965002226362906589612155240997576914026624983691906877620851740865595633554019831317735233638272287296185742370599474875376824743638781724490181288306704552027566794048842747636215180242944843650382712666802231578546046186353380401842163812721539957405468755058397035420478456878022408866085815021274772832499015163974673876221715600997924349446184215080678206832150324184384937138336811033196398961814713589485614617806810487471457120403390137718137946210921723117094517438066554050867812079448486601282229490134053725018568549810406752353281827305412001408757873565372591475982655294600491484880667640171566945537267808293606291293548497390389788590270412857583436582701741117926097611970968845685631567161868942037735105312368354330576091873613055395648556425045603432891353040237072016633418860701261997970429573821953206967213254743902782563425341040589133007390 [185,169] 101685200356856898452999013277370064239185577506254210397656198636822450582156560854216546760739677282945575666881219795371173045493594679270774846550317703149320638585738935464221010934497541745529028826459003028016644524596441871646279958751194927690823712626268917643782824399097400279289949219729005963583900972338046859953507798459275883508789899416479340016795067146265650819039548760444978511578684408761990292144036967158526452429359431456417619135432977213718982024811682187426865373833881251121851923450828979656922792505403359760878456125699438688587309974588529237003942910794196560272100462425523434074531453542729046071168063101977587580932164021260833807111413685629555802072443620489048380048208373621091742695275897930630756332475633088403054795558741179649328309831287882362906516840705453918861277513472080382129303934639510189961374490856747762284427510052809895435649409545903754388552344593997211178770055705057615997260665046635 [185,170] -13076399191360924277105337031993514549771836306526270487340157618819117158788000178538678241299707600019078034543036990361968631581077059640009058113606287425989017787614787379675698234108663076186472588784953730647285238097133227844776746137604038282365695007730187022511252713261376844549667653052252056299016112446187687421968379889829786359171641577063502307669280135673700137198160583332147785926459723834417086978006046423272016839273105736740962331514443210207990779315778322438278902891307774334941207639928588983186575052451517173605928247761784840683835571874973314416362711678316034708214350667851265855333159436882340652965334808334758450787046005492576028960923905775982466121035347724927491445158850313149581343003362350762498389733543141263734197012421113122573798572034786828997537327169118339401750102348318088208919662009770925191593081667382393831052495737679769251170074174686798714671377133605158695329693415565538 [185,171] 270270909812921534372008935360676974468677209631005286369016088275568897524165867219647525974382027786533631404233341056366770870746437840586894569549448701379294561150834668050517280815695062973802160480727368333939074389975714654376959187565864470895152485500782856819527028420621014901877996721753473226331277465715585334427570888432611404871778247378698906480457611956059253631630887324655364512119071531966683458257984829683087326226343043373778963468605087545813756242308321950950907766156145011634758038501748001169269245355320022508046023531666707086638784664047285316643266545192489157996063486359890872187349319521683734198986154883367222807796201635822167832030056208935428920030860406998772827709448340736522905227200643474530784338233708850164398935141828460993997022768681576876281969285213075661255288635916086576409431092786144274766870531978867577789995407833945275237286076327483158913491058845775129 [185,172] 822318103639188458933644874831091905142279359173238807112158502835315877055858968174919684650665998818151894405324470062467197035569496611189447455528808397106740627307070441639388101974699919129084251612824594637804462225122370431294347028223075336682198225381789927128392528613389410768866733348627010595381474679893462958085254099083233321780044714905726005239799391553382755508564481323842942237710893919847827834376471566183579898840358705472454468049218694428458992661689007510276408089758227470248212086731883338794683860984291427803314300479341627432573959454230287794201887386239620206377469837025481870658508983018914575195223956976574911084822961202842061221792452499659136926319002053925334593727217990093795503702707172118736196859249702676035001029167940860498538785975246161985586033722862656935132177290148567501596643339969715195393181561544835862374431743453772216682245046133831757 [185,173] -534215401537730069043983043825228940136233613351329283290952880578360843401926585697303564435196926551669962367602147865626692022503378845067125063797229870648457980571145461488476356002541581249179995064217589040213471285757130969517129929642126501269236820997151056695973683937298067118564097948176236090403529647018809618144364976494442142573798730701878476549852479382148364611033068796791539132076130465507121206805173974793780633457464313821888252095376034665659489114167012066075991133831945805098799166143590887796639062076036383366813662516335265077470331066673707021741591652798648426268154838614038892952264640712301461882341378684103047767975595576760048097051100547717868032758826050717162749433430909779589527627161637369388584162206584904909579309653987263031165894106245517759534323655632519600184930474943754950011167680390506618263767480790682092631886319505138099775 [185,174] -5925792998581475637395082879871642971852378144725172888374758324163530408592841828241346533207299672133747916904330613385514612125512296021399008864041687338813399827077988433451829380910851313687608274717629228125200031964889031602666289873986367701243401065894894937712791531456266359528538706282004886889518443088665409718112725934054677087916399654563191284060800658106929451822707210206689742669728051051573438977390054149308141906144558504055359455048821684496534090953165531284254703532720569625270132569321546593689976276289710485399689417552139220849922220689743238983843339191034368617481103747602899091291667173916177264433489102831784050968294433267675720864490406346246279635507446758317982202225289072676002742125694870780062485791397429240971049928477036696140638717313418564692714884373494323025295324659538702627787049231002679467852544968659356893265735657 [185,175] -10021768363940860312851999847699288476930688363530032893749820613240153330776183898363893665296020884740686220790258544081544656951039594934246073360792479781260549972958293451248643064364284996773335163360392591193179354733848889625442758711709811859552359468063816303680840874300508176552661968272605638705622586873909017735993527458057208803525316025220255671100789945331382083863805979065385846213836893787682804286098168063328376491659468027069788238000516813513296984315377643220030962016188981607397144769267732189510731066279253197302101642840268742703622547296173104353286064669406115631514698637703478041801340291940922529775761562774698924230090869082862335886670413928859115641007442223876976914183787724579167226338614246787796685660003765583749582399764835394200678696237509740860585943478922624533619828099473646482257021431200900939457213310302574 [185,176] -2519781646717229447650391327623853943453504081163910269203855363609007019501751901960139557021828793050623977605431127925817115569992828833221334217254553572062333285762584348538336197069747883269284156407844260999682916431235995495892050445500097663843879814436994555411715121756997116062755768428991098116171575306959098422985993645809148767202506824229343647003267408710190464585981933755877506131414803924757827837472028327346761932753550528947283408664018612016946712508268808637042811987266152753429020862288410165239321298301583610736038146708169123245294282495346171708221154700727236054723825091061907248800222664020864772955577389232616062717790573257103430292244188844406589528159525020485857259294787889517576764993954802020441384436461820442897820917676200533605465289980371727382392595076849925793370531867631601866595676525618999138661 [185,177] -90233991352648173349944570568445006424758944274589511000002449763528946987948344761954967145374930690084838157138611938759118684818851923879757807072497778091557216917577174445046492645392585219182866821377094827637584524932840185756837703107837155945836588754559976959395676687369187706997514668812992712803366591757784627602017246037180794136807100056525392021529868496292739905385520779610722754189946027478145205989468160034803328260481760033558488282553001912661348824827415899365502149957684148072180910963672692989948293813573448814379071908265745993409796304652445389129691205811797795671829345815591000278139546096451549206045870119320423270860215273751087629544726770839953225767570865139904406733288929570759051439344585231788921165509835315595453731201403188367030713884588052756322611436356364198347699806350507797243277360 [185,178] -434596524386608685207890651924679056004282064968399694338776444272667612728100281491006002992964087593290284047704289446168655034452707212507665227664665010920296257372854284670931163939045214297292824375141367566926386897278480986974532420524811765923891679166988776646810411105620444355961805688338284616820785630828794055941205432402607364211459382885641978954740929982328166643785768484578132337706996576310243284097498343385421273727205455241445027769162979244413266110101269563567572671626046449654248446531451894655787000113599173593558096412721487237174631003528567184368040632034016033419811964827060260737818171090006510058032750059564571246584660932650892294631210029825133555284929971121923950964642976822996322792640911242703600059436478138255096041376293909295315648886689702125530216790936672645132429999092 [185,179] -261860170274969402597405501611270791885195951138448111206591439301097114789613950321395341358445217145002193150738541660201103540143985155124460880550600964318806525286708533682819244660181615984516714018719096710205280436105097164244188351187792883174560273630655413711293814475089753580330271720403480558921590806618591716248598473974787937137963543227204448236485851793592932625875165776578475200524498009435959506309466150806768607187752682112753001123030818310559092417523813626328469663256204120184588130796224108718712573736276743741177578900396748651351669036169709249208428897366920416062579093645840759974109748764435969746988093377206922662926158470295692332370470852990421821432075065547477397760997674411377923661850925834350134876377077655181238371431006609379005951639817145876909134586373208 [185,180] -18060613066522460037124788297037293145845659483279504030142948831592754049546705735927115819183946444325394879656165475691338760026297044256155940409040906875722807362335728563725884852025515789647583050879537964137992178427649844064675952838808205030357106287577458720381512471309268814550736045300270384907402752893284182279699315692587493366890346792337353243299033598066134677301970014313185126387219651271013660264225420397584340514680027788788060894981207846997665697805751849858289351084556727931072556723819765016418699879137363893280322416969594532935390611433983685830499787612495256220836170755196877141078259154232145398953397182397657397936994075047823943253137409032239735584357547169999996516273717922865640680832617774120760477701116961073721942732437491678751852318576733806 [185,181] -128074778019602118859869438410352225099264854674439902588119678584532611175452294096652292115087640851361979611870286944166425477749367766084630091892631460167567248531672717356083869075063552184680138458931712060835792079158615027401601655680008850933167940970669094302854478717188612725795307279101732111199903096460661542233595694224090295472237435352762801193541139080043400094832276907032840080230853154492841298486503146061177880210552946840641229199098435473132646882095612606274371852976261015942495232274680864090339329186181288286046981378588290099425570486039932559410484486599849281838372299262953293667681411677867382306515617557489277399382300061098727623621787373822194348720615103270996299303438902312218361464426053757949846794923187692848240075034824776801 [185,182] -82110350120006922461664740774960402058399910518566555258899647826979020492608143119443351869871226950484192391567373818515330147122438857568915220559645088992730738028573825514487912500781787251556848402485957014775686306249586316676533279932484953908672740501339448918266971465005872512226119720700441277675427284654494382352334306816576522958980618961154674778943215449248114453072924637320416090016476189080065701301128573790163583928520529467019286343194586992626863623848033239110253846199325985691070995549443865870285168152288638815061928307969815974592111682792157345273409942289628962211330460518075435488771390299134187859858030902935809894159152160211695898822095820993954403083807443518611371227650452234020467688834270425349442908513513404537 [185,183] -4080820961830821620575914743048312470267158769238172216580140136280882894554043850468622236808216992354030090715493709516659426839966049000672284228858267637548401231941959101623456897804748386996045016317232890370953067228788252891970239347061635335145854969256282308603019240676183445029492357858703310377964631736430785015266192993779148951329784103516688944828017223178069541963222597920459368378796521098771307108626730279578907266776876436294455656239466249266828697804869100835227239532216539505034796389243688006483627062385696179204409945179715490207831851253129310568292132789450615015655450908843101086239198329237854093919961094366692826123004120477440313534948449007396925478369802327098850141193523449652846384260583053117 [185,184] -13078240840724507534935531732632298843221395930974524236941015738991180160232345746958042775608720437227648566600885209686554114196662348097844595376691838552019076543449337195343851218282251569315624303568364320334521656161091483147959343473305015436425965580968544063431716694090946390639152699241895702613708929909820559261616703654251985074269292995426841795163797677335199480749873103516468005355554124567756172413138833346697316197152143525228323190730111643136463115569808240750611395056061317021663203038735126255202222640619308917330679739438804545063913669511961101199852394297464553037823538830504930348630124388526823205908922627508676291274428380166532160839385714831447110355125651701109530736698169014 [185,185] -2165778391212919132426126916524033520349801913644864278409272467704521873686496482741341934001373824412353760896722941049117806028681305135976505012280320188329712220136399662206247963264874664499722393555865947854082555793657105380253233388794461590315098622249426780012500464425986092433037930558575598512542854537226413367854836921860475538262839144236900194185519792411732370956928786211738707158685880182358461071583586100762294559715642559250886488782645495818074881756216660185329763490559330612791748357014679504252273794973424010968064439867528805708068405301367704920443718981037633352060754015773295440518308354260498027655922896754056881402840681646962395543055764664490935802934535 [186,0] 3027108096635911414205086292120701473128166970680122094337135260093529712871053782048784379496404575141567757219179230031078295671156124122258539008668638996696345710650075986851076732940622952793806765421679703540046949797232505369680653879077290918459252406857849111446825611315125387247532157885712666173337241262427707558877140377434285469742909570420610863298510592607159142272904152739559630942928879604641720667566225518208129869113171058999032713562402191581074166548414204694158736889816309060436717178360849511985967150433602786119465462214843875906787271255921112733078870027339528208566569429478466667050018531309498311279086877564557080537542874340831181136270553474344217304978356780691488984711613998085187871135308239611634550148267894615435716170291464434871891706911824051760459960334875846278714751283017390347942760544044059147123277480764043288788839476542968743400166741427054035599275415607823377696386005457663178556093129522872166701644685166084619913787362085104331039496458651344740448707247982838162564411642093018403788155423969609362883235314472480261087219596559979664092541568411684326182786533660333700715585630195090217075729886458815496721938951443950375325142236236250125417223349305377004497492562983679210583895479452206323604533786384210291000780461797203572685168968450706254144588370099205114784510190410421674347836797568663285905088197996590932370139128754605321088525224973677884336744942391720083697613104367481132599589494416372566097709312819360993859613486468707664097833824509424670615702205100222937147960039964111136700264256012162702972407685230920996209116989855271921449887708206222085371537997505292547471387303134573649966072209038182632272381773314621555165604599398994351172947031637333299287186209739964996149338371587198664189262407552990236362859073751748572793400791215311847831796260114519271193719649937032381578029574389760000000000000000 [186,1] -41109824676238523976016753159829466815713135712751880127179219891268071028845205030090707547049248265430954812689424996515051223141591437983655288313647855223119355981964647515710087988798044137882495102549430306123737966138069581081564132025141308574965500248209000605729302277211068830910407516041061404916995698004785537137196115203038798601171891642624864268679129288928757797691823360188746737623689402422438985762549204650986269254013725085939369044069397958884577044159215477554352743303398910753915394420681159536817700037439679011645267840854561523690831636729216750495901881047227474560020924709732561630239719320765704118809224419835342166373003573024973413513092968929902605556549595236429337925951508093333329013960877374767038679036325120377669092041429755605696153333468142356854100515097621115580669168757270042304857604126989203561689218199907177536417776349353338849834394101859855605868594129283068677734443647145210892099322746189798748867557894963939851927838107036922146876680408635596120394057276833321129235519132036039149419416805118821250404758031673345717047680479426719617060599720413579217511368353564355290059690699919116218398292653580903097638294624986195466669975320446712461768132764929471653311558389675448589719170204333386587988986242573396476164061626846540725849545634190904778707789604770851593557709854343632908228238653550566550748129287585284118224390271990951329722379657607607653915296939020047235183302327646324261125401656184387304249910609713291899548692679957848955131126189073471507720046667139443869423362211084981889721931305956807617967547955677037793465935033516682756842088186182860115493335944738983937701754158759498745776763672328881458753041672386119133580471883240921550616527702507158996172019685701652715022340549782991583969676110548544034572118864612002506005007226908728819186656883002489507508054863035489297807844573184000000000000000 [186,2] 269398993355984275642834871669452759297928933750544920069904356307964873389064977781964974206792539737685087224995011044176776664973305697733504949889598098377548081582072584536231055303425734393722914515546757694875829301675513649991242815509056908230244245282407118426583903189101219860605396473059983945253991964511359395455533858560051926455069021771618536678504193733227197964999662082027927389873043232767678823434894222186188976961043016289065407330340519095354909216726883453122472778071761141879019876475184731749248580411947269778903222443930613783845856635186662184148781977902187631361961274385555888745769247716683276166493267654298685401210608016647800059936075095877189524755666433224265669396594645887353969598419735204075568863344412288805443628551045776946485949535568691070033751160772670195314642495042726527140455103746119144745891600173640111026697560004814990673311435883869453502093612869534002533935210501517013293400102037159546652055609551643601093046625555085043290524894488063277038313843211782924202048096639982799161882276499658050849855058403553976072935594656435113486620540548851961639596132551847456728514953607222747595438974059291720052588319884254207764531400254585006753347395466594575213042007448675854559199003173971374064837373852944688675078600750900415455803445904144906131345848966971901751638921685454571404160687843040890829055728508367626223094558057972439116143485145753517420265104352990733573331598631354303360836227195428401171375035153295514736071110632601615554222077468966605355607613675685595118272030295871451812227285707349315991447660218095770940422854346670182096644392971128099500336624053573795069040470155262885141647520455183035674345768535073752438117546046613532220747541685178009688943079161755891709245655874824803113077220929764796574603664830262922710714962711888417883487848259482149911815863057404724639967189191884800000000000 [186,3] -1155544476085507540730368238360969504668790214887114440947270174418994418801373309371972127632445865580347455915667493363527766921395899943387086836351048079077558788933128331400380005424908167406595847706613955977549004254417278259165937515438591687197466567719684786085567825841115985650654761534029667753226686377739351946157167081587762342519065733692031941830853930564035830671505670928960356463606744534071004689128244533828617965692038460469585325778630604169435197849373561184527067164889538167119763075098238778280306090586187512689830169503662138533158377405003061853716553411498299138138063717152497691871227932144586080716576479677112869914009109500626701773106279866402987930281075127946345245374891206588525176016625712651723415051229151723233086457593995746336638427990755447657170145570533398127748087866908958754490888672550386037456389606597323571969231042150725756117110051932081758561216209103966984109726569034789688959107900556009188866129508835407689679421592911376657824222440291127513029282247534964405892081721995298477106974142277653382084947623080906576947600483940433582626652728621835798653092069230066067831643371531489677122430654769750852722186842282479142958989366674863111178374255770513278433535767273489396611377564824844180470166738500777412187841571648186603396367236011767610355479032317089696195924204131297137643229829729957252572004350547769871274978229505376149475238296500784152623083654356444187301506416750749925960892481633423484662950490456932644633095320164993644866330961092819328290256333567168817452529569832353893791326378490860199374486061731677710268241017238096357466062972321241376850375155653902164364696764137898568801673786288075751270140560467184026808136061085666655146011312962915286102685308056763982880536505466275570825998570747733816621173596007655045945003332654828113932758222751803346499170989321641302932136470668902400000000 [186,4] 4253758848280510962200435461325909907075232127563284421741354183242677017505041605825906819170968373887938330824300844545864674104169810288637396266716141125322866613001645498721909190046760661075190664073461593883075435488713725943969710273142341635169067479227888829102582411319593440959974315092979692529920569489499914374265729249629307480959922439290574697510319154506665151740955947882040098900593724365542897646863928072518351736079155740180989612461424946575554499927024851754608618451353366398997496908895222747591385933733812726644874135480277369860168463490565245763917727319151373175844734142146327950499591689170957497292192357922674583239502027099397374699231736525427289614936258238167097411866375159536537017164967575550190597446512741293737406314162859086024284789986569541429985659079712931337536122647943187496515947380553219958609979984390074108290702709577964818173638683534678145921219298783133940090825235407335398662421960222088313115346027794001340854016728106363851216457558459412218514596224176358771718530445670252227521244599806953927100904780877658310915601583277829178059212041815141878016019418631633512957315730991260716183693948726619521168500581229088338697931788064034698323523540252198927447867155677091902557607681343174438321335868368236942004761620672201306010194979903560230577745969485187841022772861447942198305654793084317179837404908617095344193423649948148885018634471153728099832138127350235396988027711222517751767850901194176937105579306420997284330084724647347783093011319158853972325808707350643848489131020732435891592099322397635657860421370009084090891882890616454998759850204435145870221086993014411357988004031531046501551448346814557280507745647471060743035014854104351248955186633746662337930269366391491346266711836138164954613070105474728591838052789706222821647056695451563553513459510567994330975890493616060933033170823020544000000 [186,5] -13138177544302172951403604299310464034302912029898115478364701530643125896116716245799837775145905107519739815333635996828754735762762279519628106655498562580197016948692853180472858059573787129230495181603735906636603391028851848754771876297429188544394882186341248645352536455748167825848918956268495577357054747336146540240285294755713899163899190202908966659038570367514140421366753797007056341211418050217544729141337916148867095086940157693839906791804257360100424366422331816857713901792489667861619149654957982179839642380421057457856241401548780419848558299527624143959586352539869577336731398660378438812048538645582330160097810587762966033713182191878538006895573065426948865738979392589944187207048689921974412955328227993688683749193377289845961216677239510531528162769879188890233885355263873488357880320168557344415448022015389527754944672093601323495495521854301789978723925329356391995888987280750092067673793590118949216464989055592220272541641332549416767213643285102525892148142197337295263460234431495348030544175136137613904870739766183734812000170803303598886757025951175651679685194689168596436442271741664693466999054462725393178675382752191314837522458905273655593989825077642453228194124562810066586666245028125297046138269567313469566114940545947657383549814943522905927365666262025442175523347181310198673634695496065613241133878348463463682042603223544950862278746197070590766822467724694713982733475817995589872819848453537326542707895129523268936376145966022780439763956530881577614295380895718314111774392077137315915444761335250208535666104943310420759978209510332897676730307680682685408152651114141309908969459996615767294496161512501366470012358791031633108825021301042859416078784548794687774520890834998341794833259721122663410538072303637976794680628490295147011146394852064416560125577451728075648636158591055882102392892615838347551152611151314944000 [186,6] 21585439554607932540549153098578637620380124706621996365427702007395748344199006245212468233021878237086106919107682046089870949508844948604169206749860827200173466873659084458099447956414139753018305316811433483686063006993377994063776985479202043734743791615622993153151410507440614180052527117316294241739856945535276487072718189716459451387760202380374869618560120468998759278554889888457004362523134797656138088375883110602524682587357631896718050631210255750840239631624628143666147089570604832266633706283195801384962385638683333194514970447594312575029806195893286779281825733146869848773324448276158406665345369018998174990190158427101059671219705630521073549807462978449774972026201766566956355527656118228007988659687014140307045642710181099078064958837683340849148703223163903382434739081873442476743747599120811962193568267240759490604578255952614855475497520399655641418899509699582396781529730853462614166233596356683131704311621941244354074857702127684114788644650262993094845240237125956342894524305868624386801603985206912023811118168633642397377144132673194366092070810664449254075293594216673707979474429461512116363310626721197665609519144291843666252224081523207181778675647004538991439162534090735716255670279547620651945383398945631204098021500111535694489587696293195308628390749938570718345319885783049990593999702103331280636109237510284614297152691730754505113873312734667141910127059023002727815265456509962773200571064393771106829529003331123811266266799271468476814543696415940475830072603797217058521649522193039435474297731358473949133235271902837997691267717623746945108160262020472434192237550072050353415389860117183911642211938315196886106946643396948832831688393588393799574280876204228260392049309395750992060555545120096981232027528096871503399281865046701170286112231349012515894210597841165997252322686044174173872272215839672429915426798029504512 [186,7] 22487865623032483081770560859171951204002356749191882291315316567162347730603667447396284281397101001895946459775372503890802575492986325233651894934064887003003586567393288445579854923044816229687465372827539879226504257592837379005921582171384017914751893748946596514672587320572415761908139415880498386606183868185747326657916658225293519204187432662183701162794868535154307504349805868244026231475052925947521471455296175418181053063312493605255202613738834218021009348328860538248620263808229811158727460753230150795107424675532307061867711056395390194514402457305674744353667760002307815805933920182255799626168598526880369075118962450340594717275038350155408934348020958388895241160071347914509280766860246335398182253451192330668929492232087945114259270198663348960733799450793156227002763136197285455386187827443196265637114336323511946050958770873971237909433734365391190874917964947460178418654126808042222235505784298866622222434007769848196443164504658584713204378760632395867265602709004256158184952865753183846618034204038736422697824001445914526180988325653448535630977986622199031110025131332908963877927405724204542365325323220539122672633757815496839565375686392662586499879977719640584522629855699868932703357052583053993401107519850704159527235647471244577759910073376838875893304648776024285263981874768355834045167955455795006485903635130504952738312937969413629307727674114279800497711478896734535795132553229587030249160298257636034726793550811989610798193571530287987781110352758793757793853601034742466888008937268804016456233388533193574603771713409531334118777336823184921706579836181456191458261739536933522239568869522419564208886918480936102802779690916600773050160350241977477823139833759273983837429271568542351462389948428870918214133249756629188921218407125705417771429563066367745401009538260198659762497545716640698194861418777657481225165569261568 [186,8] -181324521464289560712343122449049229618687871387202990656023438814753719908105145332383308658838859591599286489117804059196574658739255908600820806774992539037633712286621878688160042069089818178269290590266965705535315672251847067725105416389461929070261171527283444498266119700191657715581209644262283932990461548401296259459493422954609047679194161474451972025617189558582228302342090734038700196010210569680783268054320975599866846716482144030639754078883317704579678163586592559075890783823201950056607519150412848221243614532814396495518151517656205934698330581548178346918773214108627240143433678848332013231808162109113869665940318302154874253189498892088419981786961405790435406817847901816507515612443294370460537596954190031069413544259190177454787696437709779045447127034984803699623037604140221925609988658808571090668317602170193769234101470886609123127157441586888056842903805035047983278220923301693874215757093141937936475085217647771185335568391252393473893950752590159804039687345267357154228182201809098677520102184925042768098758862725484675460142441643969400167917849525358048263025138755343064146878187090029527012906614365634917605460186096884470209541373470185531710664632509440532997582161669952181394314777064066711893497978849498975534994622286772976388245525735480950939453684435583685853046472096774561163090786771167309158071284656181161581480536465316184546617901744691976622129462375661197709155120181493614556972378372568073495789150622100477571570701425654116835382992761361097292285225947415936568081355406212233478682370882756054067999256955387942123221281717316115220227787651512914151678934948185848733936746647968922458631860106463273161415674623019305661926191804384951167278999504534115116556380836270338702384818615683657081676246445064903195562705458409580428271972208045882669630122629401780530192381623408368480560017757497451491916513280 [186,9] 372864242619797335048868388302303532021179693894006051969143831060232895840245056501146374395641825737077968725771403626123714267834188151290814497224299917426679986622262921921176388009338464938171146586304017943137692941920403442277739010543654123382622234466471593826801228623864996327988123292443285381201935127740386399089902053661578993363848235349957279207143641491105509145917744684266477523995979306931464156958654096606651643183522569063639138771086983973029485303296957885740498316315770229077582668919046491052040455619189143767334161830508504162678887691042734008980873389640619202643204987743125385078755480606425605928307176987955904562217402404873266092136658796429111529217108412468099988481221829169447030157863444416630986028342239002070881232977865537310144039762390783738326293663552412376879238828163332616841545005125759070858758819441915583384121617556993795465895340909489971327001194080375098689227482427094931424096972086679606582437494071234268536356266065010724715427960717426905644979284430550544610689528217814932562907785428128250678630642325417538569345541027559414246185280261811387250113981340973947417950253882211418029462794705449188208078188018619076184612001988657485543076629498040337605252464195053082993336183955423074836799310864137938458238988204162105335977782326751744772327287955763581679388691450014894650836312250417258351655185722770641608029643005978331498575635646379913661852487874173281240213444688376483345651275678152259687615462631376374323913138450718681814028353985101603128869182590191541844869396708733718162719943511935587143836216893938736290830342029555392983229893303334802302736946832783175286124834229437499900535219446409500267793357028400809533987073507709533877013340760010022447894371410624163661263124589175720100173119056482884353290715307292292361171809372000747899579430207127586620438576238901490226298880 [186,10] -168503987852614518636414527671755987191801252757599257688688032696914087982704206667739454834397458267504675785625473520695322560976538217511523004926210270268096170496113323100203273428123180851349546376477217988710585620181547382101007720777957673653583993848593967431572262686342596746189996158559326185395459496199121208968191925341397668048732342638492639803984565380412993503289345811232628510746434865483257910946171657340497833396444613051522080159231779039809742539929816341652712019339776086226951901848841152069625140773008343194764369932435146867046737356600312784364718363040169891478528344027561066408135480434791014294074343332486907366758908919303115716403449744756783283720915233959491647779616745908217340461008099227772340883606758907999579010120903769711323244614893491045416285489589348404838109118189694257956771956443699513433075262660085290246414696473666021364780987229448443784736859763872972788972238435814701366202372045326072204965184472405086947107089038085842603833520643897215890673530231053981237324542271891543384697771204749208588678166170485267194899285601486606339180164511086771793910995800072257991341074146525685101351292647006590667715949920856783020273084676695134663762391711436824721074129301564964681406557020335921854899059021768871770111826849635679653420160498034556858707121003811671176795412052329189726891234034579605008493715263294210379194580922837130633507924573927597538183429218012357862431060257030834545002210485906255383059041355660185444831653817789686842728915010065272756970882435807650741719540232241657272303606881344244986153028820194738040636831266200506783925463340111168089595054526193415179882854885370909350860734616399644332267443319803733270913572997459504093560993536277627927411753180520084588704798758460449440455031337750811413510098918618014661406756003192296590015989300433732349204327270204422750208 [186,11] -839271668312983720960880827657191359995455569361118437657676486661390877694001648136292925154245283780781985600713651064302570806938563598056502456719452512993049696878157823255445510415057676995397033096146897502499018996644117970589222922738057140490729833941679686204928972569072508046302703767038300450227719941629439325308048153051970035031487670658583577909884065304031848187374012776495404183972781584847638729638252719763269534996870887447079641784718213290264052476796825437538933042039525984068861185510513774070231602632616558115693962862858857619834378196431008493264500807388820311269358868259888462134047350554036559992301112626080119838716253625235034037501868191223639877660881423581568074150401964111305448736332380100594941568104471084990124613863545627121413930136889539265612395258332620127304275082117905734827198120780098328577644589249321597580188357085378178583196796843407630109108925575525343065809619509937047304235593411594966200219639000359811723425908011378845273112508913966557137619384818849403710456981686783314880591115563479580758924908574143730267607075817614128325333054864353702720434098521188792766117547390720591613682639471371392354813798704632264315958439824059311519285144322517833909119323487433062779042152541266468138220965562967421006705801610042331447486948629418705532494792344425052574491436823964945866449163090345774968365559166021365795021035500686204181092531364300608452227130624416613128637284714241685672456665231369111865963742684966500028830139366227735647902344160994080931286584469687980920428732758307599560903469896198690440520008976388684292925358422749753932831934279404554241114380280556402491831142119969868462288943586418373022862365070154080700288779275667062288159587299827012675595596211174001462634709353396807221325099928450140361012136124420079588947107548256332862680337196399221628108646224467329024 [186,12] 2096909004319327672826060948695644892303695590672332285045172078934516528639736947828786706215038347206317861904087468095383196838315917733514173780489225665494128810254736304605974673462010526602033224756044588211889482384397269364177406190266998326596736626405434568222784282851358732333308030274987489235895999172823978903554123859667620027012763384554258499728802896508288213368912613924981998415253968244777407631392495637463724354822684793838313349451521126328909324132415641901081103383107263018522023729117434454944965393410045470799964595691119733955185828684829323498543274369426797075009585072729272092582308584236964308948914725896433803181528192146714835603460067258238157238112979702941375288565341098429793924137738272763152299855820349543699199936445685526988512325999981260441528554055841740336041344874541101730260827919619896672003025506401441960836832332877809534075750616829147503859336226251806890945589265865981022754010434402013023723458127769060004377560946570291626624367471042348654557689066439890886035026507418096468710097209250666143482289746723772090260222655151637681861899466006460356945015908807729918580417259204463474011758797913492935375623019075252606564365764583478668294463593697819347526383605734340580685233785216587134376081727735480605322525142765819269670575659123120177504395381210508336223420264970780167062529451335767062546708822217269504397786159267938785683211989568403171373435938569657455831959585209162006880712137350813384967940520769799978449329715674663060977875715521045938842143218908507336113436654972322739786354306575590506340785942120912214068535752168355771789039069437257882878346631025921497913169934379611658669164912729789462107982937355370660842202986412458377576307661020704750165570740079666051747313152145419317544054639706763007412541719396827551865112676115578923846368588883704194884215084408635392 [186,13] -1906770773870493007590603658461658288457815322898555645126490950202644076579327058612397078155870369067523146825647854135243806740047439296340345411488444216026201308854866899789548208546336059587810144098609737779997486751543158350146285674369102715031170877041131692680378519646369548587869676017732756110459880013069061642112365978311800130506144478739554453649971223357416995401911358808574138534299064879898638595677413056970038411433806919183182282013693791042599897290583961232298239628423597252938894087519395554436162908601285355416547333957595453298246885769824564219943930473089779333512925329147497889577635276021000914629737990164528373748033177197801366717618716604718982704648489325652366570592417501050184203570875426867401001826842350277190153260001226031242984677099314625564266820681825521869936027962954477072700447941131252035761622181588454068626435623493932350103790315357056308492723071755584557172002556255318554858762395500314574145895357646546331290119963562611720352802138899515505803673260208365105368571871176435200989098872028733492067548146561689531817767178673803123278943188730550637745631120580069698883599254359714002042694641487708866074403423254319532535206251463257471835888406179978118318313938429539245655838441657405263763112285138138111821351637138920025016067909211716880706900364121201534185570578234204035464527835187552456910669078102687219033413414544499010551897547108051522607330838448860516439277355995836088687652641642563432700252818681395710210982795727214924337469271099116413806315276930099868334998861241487233466835065500789278914997814654292704497539485388637216505401941232297436797213060087602109422631855077786403180621605037956169850958871972883411770059861342144509425534454379567940446740162386101548446197573444555603225776165686304616041876449705775294786918701576330772014404159426915022560797541793792 [186,14] -1636595803509728159565187468976883464447101672182434383103611679387780583288448352027582527567010932801281506535479079465326440216326743475519041387211996766648583824700071656250355869495235409201721814780628742324728974703114725285834467851352372024960036910646979954512248509479030735775802327975301984571032676405519434044249809475624997691131499285539732163322430623822321876888285068474152782825286554302143148910217576954621430080996616922619110929097662635519478786630491609259425599484545732896839170705912577116341073798670050863997247556198663825311088081248776059489032893793738911881345315310473399690270815138581461797449428232466865829951519052915892797800070494424939665734327622369950571711908875144468294384390766625508973233965489973461650364742353493154797064910560482794183149681852238224263615146580892192509698333890317204061393396134533987910766212949379013706748017647498663154217438766407092174781612246382847101067798519754449412202940585812248562331740331252629001509868228057714085115722297150930801673792182481392371564812655420465395323560373756620864589583873777894786216822860424966651731110476774622978098328427475856744126741148035570811530237432140507483868495051456543581290158900214925153384474089509288156923626090672545329967523471438976468870850544643960023088370066563297127915304802672474381635626380723945384075407855916522485969923546157029006062639614625655201214665805220510162502540908421145437302708053260131145895211573454386268993829403657303841252404605339372673947958964286721956423982789014948031142680259581210168222409156772367549138766839596968629962071423021202833916858942751718465582374295226210620160254880699762141790290998333611719668603716178966079142733415019485808701952495741431195604891962061540620271763612861738523836637554302715675182751758343979562837567165195379391657006097936368249233412874240 [186,15] 8870115117054326385756484142814595784480714339237979763137298089497263301335088709003535831036299499508689556643531271919529796225958536900290495090483415832308392788011868420127862723803513249194037382402938001306313478394298396009316207642740619612828054713378720793532084524147541372495489695084194779354342483673679713470718536120040265559350359552869072190792356308922227235248065519045336744844586146256955660949115421031362807108666086267510932738539788598055926749103150280302039966929863906892097654625343014804114963571585813979025722521589520359225537440502944315295207293765005021924358694985483540730077423580826677345879372336046238892350861459423280946728808936589707655502528365635310333880620097746169604436536744581027482349712061896227875943538510983713147983996898098504510981375421791966646896916502922681891869227432143261692237735765936617244398436974539005586858984759990404062675266987382081376934590460517314030140197116502687683922107320527860935200809000840157513891906158430797161996831523782767619501920493437750240144753491480505846629725068829674296893718513658893743551756459639365631406434925449845398687328250447500991113057650314878035157342235078587084060000368983786994693636505772589487083990204164914453268067833307499240584840696322609159508302646428629115285198421235792161728455554911228140823103629494584126225156756641163946777307027041759141689269924302315724888808056168824499953679465637897325300907187382584792170808886071023303249977945680229736702470374528193111970903276867157872574528822533311602853902266023425174615981862471479628641382460876832335468011277257607000468522910624098078132282496148384451117360834040190236109542033817367085352028383388992774276592573806223080920109548573347585081741301323646156614844542724883507264538874190411995790243640102780550788331763842169103353092582299129682402043584 [186,16] -16280192959415215461948260010790843649113529812947700661187664884746032237816631580268923040311084305777613368009187054966250133837667453826623591175896103535378486209787310123311249941494005258518213923574934471360667036967387568987360896384045856200230380894823136622345810848942491437450522958785338644629507114973463283939721935652947174885986537906364452336661761085182054512884211363136016256597206958569233441709600251445255320675755886104935272916263415117040854599641501971223164460222949636291441767970967907128492093923748906607787056829718057666264254441565574483904972756285655840782504453117189820422262984817689467088500406056729627991596294318814789170158321708616462190397990233821682957851769822621671762165481643876301428984689008821813129972447540311793166447307945537858916730889338782744503733463681146387844752188099977263859978152828062001196467704307155813341248264692987002287182041438906154109413912366934602757937791627628451911263746242741981330856604487632905336594207217686859996993789811674300282453003849375397838502507609066626951585903774285588394323710695635343125659174773677812659876474987664130521830728681300011755559825782468650569483298322596155495089670972431999339739716234845514659469457316874661975997417436926926613475542703350678026241706412581563606659877419309252987917082258998678468963988304803485894497191341370798782835045494988873165704453687563900023810194830575959852131512698007218901485062255863964989098317711460626010655376122589816123689413614478255561017466557240226977797620101221051903545443861704098005621337674089679772047832482841125876613978500547827068449913685769158565649097170526165388996161234176441890266863646105479273206999699249297649792838913361896600022864133915133271603137330704924555485840703447275473588147607545008259390082142102782974463673388108023243568376572194721505184256 [186,17] 16725940162296740814343705311279068648520328003568080751805704658975949980296236074054282436153290436445665876663839372763439761521450217889426122072805351120381295300922592671035333053916728185285342567673502002161536663661646891992176339706773499192990693085556288882457453982041760415902573473129730097193582763319118764053947115071242103954693527106497082181618932659654361500381970064861258792829378811185138548336703310631321261015255006216985232814393856714296985059519759872606368351953153195666772811363115632476680762872611335855294726397596328477421210587514395809401437073461861955491729762143946374925338649634146623489547526504127353119108603279495443390721182918447659619984743122641815854376939593891002291569234843557216481262911477324157439737707967448315642730694987032326491079154229609940777272397911305602540903888320380962993319170548379023419672748017865269254693740851509214302294237854992620566404628545554709119195078545316982486025103091484099254225348567518252231932567394123157117536233235068535162008480504601919483222100859544753063860758773537786704296182139631757492689644708503854447267327298960768728497939922541611044093778960660077212529997189793957837469246120986245984489339767385557451310587079138757657016942120131400635421389971575944172797018196669548385300061850064878487413417898878209716499066055151742328950537182046863267063852335180249270297065115602438333675905974477425172515200618331047088772253766914031440943417392831832893445924430457906673345827901128620452245380685299916073672018980796194145777838308167362015925622938930335440432125764537582103248409474672887226905087776053248183063790933488978604821588998749405267640934293920206419627450443332802448910750894581080287392743623608944313236968828870143125055520590920554641867714203658835880280089127362360912567497341969123517745992596135813917504 [186,18] -4846736085820716981424466169598612227237628868327354195314468978952943395205463890669555625915968398021720695911053056607619329640955224242539722709684839769476423387344068176131949840807191753515389444890228947163658044753285435466995840914292951221881087035569701545369617906823933188933454590986562374322056977637215321444462302253646227955211855242730082774204303472865820674398547612786718069855957443138130232726976248741508400407113884399935052961395426230370289589720529745725066236762237491284244411053037711421123958700884329326657451213017571680556576679280212267193112723268606307195315102123533458991673453680489310933159821267490992541703613407926905662649906350165433453824931965582248122931123112087237278254961774221484403375694188796955518859891508109765719220048128501031514266640891643843374544432929545515299629945765360651419549806897990986886075593310378017873252297945381069489782275667328513422987205887202025107749308019623589751633651282118775622691915166832080646638929271433694409156803857773101713550614726237334107251485421913358802794379877830583690132695991284874930014295195962768725917987287805130262932928731726794152692726008297629531888584766483325718051068452136767884477408327096080163706484848445498104043945920825273874771339147950642633433841268614325345345575700644149124141164183361274357480984401021161759438695219500908185525936183098353704846179712616268710869688902138890863614071955905039501441256600055665840834204084291223991602395055035895874050524196838249828081029528677206964422455498934213650421299872817698148495444305763333020365397278899062359780445175756003533387241304529688777364475640399982283652514122517444264817855426015684203494526966726620403439704748311456281958814800323261033417108868883283127701432642959009318518498686233261282735981111035239112326906320539492786903506615752505472 [186,19] -16932775200167199422278035170152584588997336993814667023443156555080978814783016592366178695696040530648842641054020102584000891664760982033943483646762258116488434774549067963278733312675761137781221552318687379206134944083107669224034365180982386443783635414841838845111286213294674269368941561880977394424938805298740028969975332167075048923049897763817990584533114546038037004699479060355062295271148618992362313530537178759548103142517088093859126264091298851068132401401101468014875558983690628177373031378700277846206427010080789612936822289204516281213244353431908510606825236566683347546108863235482477576266699563697398839310093119147829244100154668624885068698161294817773234339311440654800680284294845398454235180181854380792334013764159125696657822960094844208465256432069698674893614824026763739441819295897187158263845370527996368458090456718571351110232688967043531534420186218742905203277327990879838809609540352014978287266338372016885251713781284921883427839324689592755047409621508050800265276304359947145947399577895595520962871824805633002780372836254834884403827172296051703294087859874312322817479668043639617839582701912091676262036927502886852947293673096497648163759349483301450917339233885746016724588392566170120119554364251364543842259403979245577472572181777987679309494045056497096660887393114091707862935337405660449181542014951379860481482553959734364455692748459935128464906131421640270985833166292863980289176378278762971437207925661476126001736060753546769575039188046348850967269550547568732582710382001605574338454987320710704451414216551099173393656563767762545077566884226127817833087870676305662847051750213539250651849397322961009867358485769074659608179230174549855767335490571398687040672948695671269641053161693062570133710864436611237011983745960677311895431893275403510134059991001218577208976523129003008 [186,20] 39208220042865777356497967863216180248231285095450887298105366442725774716075237775840512916241900882741196316714502851023046498648488016399387075323088708260353037118187245604561005344785112829052255207100923998189364351023540663793866425864674088248495757739292416728609758738543757837579410373604632615707099809566428694071953086132662214711890554599862391206956200702248668032300235916484207218538613422259749908258315403646381566075898251000650022166326288938549654415371533925090298768166283367849914118680508131455052998178007045232470990166553122692608365914947167856670611858847698096500603569280074370815203941386049512527443187989431482158520183631261066888157241398396814698383350333126452977565670283538506765690836506907260741182965377397626884798005835948046528072659207386063585644190995631510988938322586919681708248448908026693230141966067907878355760971474164799084976246359631788601307144404042867805715065083026624419078654802308380544318238814172153927931927913277104602389520178479072313516727917781343816889763720232348768408434370237290841539544099805381583660315914889761590266810683477101966476828295089765246533987449650586262503410866094952069885328617008111143833087450135281865101206869996248598668462759539721192373597961578628474741964079534224638326886894091123867394220092047588074635565937006809728377792030992379415728631746009252965891010813854412464584347624311198083342329823940511028217385767869770556780070364808629634319752928754904613863637622113392647958250020765272398600959603639381784365556609994995719004747551607332059043182462351431416474759256121909537894685575385933765273109675146706779420634907909923959188061646336284067326211717084268725453537233077880457038350406950910414139893026675502433058421517090614946572360321695480144817475291034125542988512126168470613126767791222154492016646389632 [186,21] -51800653547422207134025297951298268065847951788989657741972034385888076241205756222203868020103081769201018013587683509322038729472031103113506444146753351481667324488136928647575564254537966746490035842482287391481079455518359384242816148976084765179946197220375064438468986216599888779898283002411974802052198711690697538561822963111155256298855995815546902384516609423740818390071256857106861378591522203284196465102567659470149285815759767460772840611062608012525184055673719276513504740623798374529233556943340391421249724048196637615657844041886626981537925515626259909245935131838556829717814049131944515831554180631332412151868066462986404546391728163756793758428765353669777811715479624151922191972426496074530463494153734724426926282207096857509691926787767548590370618636328093937625460566044832188447622206006574665620457117821962982102920991136258939152002227785392519035288442390905828514903220697964987475862432270633655223257092057430839128535695798254488282114653152899114281244228569670443577836087929288782535353564477390082680945291745825336970532031360203455159471103818473768337200741095505099741276061738373556298584118093434156014088842130438502174993867112136807569179786871973903501082924314409614958151505611737908525497150028721670877748159364486737092748216784392052600841836344914384414513800793782684167860741243826109498106900208195967104882756625364048907862289690265319441501606269768076927868104443377464753720506999935089846572377136808226378806346493934758778152601016971210156447983953150581425335306040679905355785610328272812469759210972992744988964343221716475413160003346310245326351712141028274993474506707997775960743202837175074279896341611256285782515875133823965655451099280051080815834272081131983885800623202934417034351057376641993157742457588649631849207265731925285151398679684690227757204633456 [186,22] 48775490367999904271512965440181506675471501546946415815630716707754905348278825074011556005959475166843362621099375400819547045153970153481929520333900778944548915465774907287669196245831848237450459326492233184196906599941837485267581208986351573496860965430249925907271634936335038884278038989819955971969189778732551697869076744709877075566949546530590412761716464540275711289322536942244299852801066441876206127067357653951526051874296394836717605306016352820024328048089126585142149333156877622355205528501766299814764341724541594102744117002778895846162073020126100136961902126219852439797375043075839682222898875662123309017604358234784765663098078843413123302937408724584555879448996957114981860745615723933613729410684744440935161189353427644110652899148114675691285074062857107299955579364478512244576419353898564292771128775609348906900088947484347616516041344539930953274887824572970901135138332975541578147120012634895261345569925303333977913601161287806471900384386552532454834511993055247502893374720137928691770580400389299057352798464707507533215844319157886908118810675986284816222563402573548884798146562171201407246133611085936878667942207398003165662512201795044138203352503337334886739146270529684950123321625316698310186571276008907050787764979936630756987321506958768468920260996718773817844213245490397062699230923434006460690314264046489033352291653582555039683016771645534328392942413972203064683581270656193949362808526511819391669707872970727859018574649548113857622536674811790716067438052987682881832332097105718382884574644156253501659273984279261661590268375114312674161659384465711185979517145693695833950296129793909476612224492001808772367991670513642184764415361423408428196529304512138046644194471536156630996745229125667533849087336561379236345288856588978623637475407461365530140435401095611151402824640 [186,23] -31952960981290560460387648859809611356307011205415397570729216760642736637948213939882406310538791058836789829419932201384867016119208327642907244358326771401589768093790880733136089700042758622669377485495152365456081717225425935930292370800680314837818092664343138902302507205163920071480182236423088498809445658781809006991252333471787755114636261838447576252325699522581370390500895675106703219080964459092748572237607735022921913385052929626337900375352357005443970935734632926660516692444059553500407623889405035462989978431614044951177764790503701178986572988183225633122074250015809593765155232943160807430949732939125295418318159261522848709041701828358712107512174605861617359330210651423848470121961393266074803434169598710702188746170418480384352068864853159702252939819325498253403418211833761958997834765160292821376703469981968750126732532868309529398699469640995282952604072320154363989515633307216694196446840412922997827220513865443646915346619622300586356382534620515902540657487600342570150751262616860430148783917150004075771127844239593164548217275886237490428082657787581334462177849450026336654084786019470520431608324714205533335533031007645427721869308059046230001224933839644309163340358347441446239522787435834095625755587171700110238740147460433905258324266443151917512390908816248395778940597432482980393442580488862361999419073580812969049642098313444639752632326200130424553331649194361409161205482094257444927198815517379903902252802360682200961917060822667078359754735410715183819475080321252214199124938529113287239034018784692097463943031138152144139718690966333594234623515233504125343616588274099501020501202942547109130105265232845866841826535195252582910664451345723432183401738773951284738758243220638852895591954037775381824976164517335200431069036167773496145812684963583348344738101365833145012576 [186,24] 12300008651355686487111291765641632582966538646789617976826637902312818253205291482534563233345599891181023790519818019068181045179491123496528409231223912324065144011957254408722560844653972707377885372106842739440059893794824477936069685238222327575941828091902797486190913884815405205428936565962480068060580683569527896492328632869728508606185130174105162405864217413729518853067965130815847252147052540508242971951800631088589730162707393198036723622574246757308790469586012385630523206806231721380859679937527071121588300804456384577355769379836402228853144202007647707683253531766211970614509909686018395246787553026613433303958892921764762259220092157871560526426122116903725617179038865474902856384525019754706520185968580738236265713752149596349786287715415891324900041706022719761802756964328224218720467040416248575419366604481667536855166025358055995491117544356728055656977355458544173788997888071462097834525790232966097280256397133342459485536615866046188284106352509829382169509993719647237045983006741049035081959627694914427682007450202732482105500741602455569395676730053331490844152272696984563751635893281875915215012190045574398114007241257616693245305623635328146322411358643790714866495298311874029832643983886129414132401797117565883214283874028507170671756790609364991850162538290676062836840390639937288339130720257814498829814510942134408093038175786710490075023036317441403654216472274708186519144842703902624660000212873623573517607283991270019374563447940739283406812794986285247169067608794950976237833881619793901660009573382611184761968583584107895099647404626822985519651416735436609758004548321287486279388584353056271252171652063022559867678768091444011095855917299306080690873004896797911222478975898090240455761259554999336495354543292694640295567163954339659296988411123058108333089179627439007168 [186,25] -2793084875873509562419925151335716218057646323826229406447118742053289792540930409220568559566470563532650396545917260402735334508719936440133647762538491407096544889077213121861865351775820331010216645073690194087353794503459273257697775645529067271221151063522801531291540835233337699856713060859245840441161982403936601180495770133027777198340602393325541780345575265524265421901862715803216915669507331862135695538563901365003343477136910621785657515171969240277400797307375340696996050933756809155758804188911291515250620498643449518982736329438011149314868623307381106220479828442453553158573143286954901473504634185937239202322437146794405697005412315309647261086479706989448817005277568588468327290431244726040637380083739706349031155185343153599920521275136854637926346655154143345510038468413258210179794496190652840376857547683304222949415517516135506623589278516277173741074959316868793696570501885860605449857302977906618562408144751969189545467404605695954260773650523637138638540591680984120272195825644443659530082697691663520802159510686562762644672475563340346521881456727917168293548398317359686509969650096144048913763244564005037520660667376543334698308199220907503868648743251381906028473432633197194172267245170772311149643297144357228937353558213799704684513662304899980253967423883942723778977438466573496291848509104147901203139368869483848062782658515416547377188114880948929229963235396978068096984973576454606650239542825729029219520501676432078855874057420441638725174908123736899991165053743923020531401190876551850458609060278023217264570687381380098994460751593811575269342762528047229091236449241580082442065195122960703586674313440108213766852194745414631000004323503966223831516028207229969826322356405092479044152916730538469166834926236599184929526653765738771510787353681936657775786388633590400 [186,26] 6756909499728513694697477781412668896086111807227529496857869312671131162928782527835305651747411320662691801265897248783215417544002266408476838512254515888535370598029693574777667692397848274496012899567065816253711673698076070840160620605843745090834865300566644752122131568117083453124250881997496043879474268481746248462386056116697010138856562078833097413820121953905954527460245187526010491286346891142955979034652025808690490969748892173427040575737051713493945662124874334976793054676239752017201851551200963290633932388975676036760067023237835159254472830710814705327154187119638470329248258164296031910989815970862192310474525418138817424582430071462170414995532938255648316529761322665263550371365879916871672303265329691184148274363216242089866536652171107935683391820262381080490575461659130507265309575839251414190525883664769771474623321469190194443261773152345866463721763795270758757325053952873982941694632179833239598497103221342995573310611432091022715599837430528842884115782452328652023271161141477420079608140426953375151304170276333607303959053427405983087484691421956621290377473994418616651709612120725033234505627118809314735721553853409211865604232867798062085938610553035084544899389895441740997009314368232797985562137774969713399925426463610028787682585500992157695051186625009163585105794235112876360322070544220212980752624283980648057313605199716055791552355749427341166983165957983286380386884230773251371757924504119606033860029465226096250361128841137075085345060883336290561972161133500186206539158525544194074243882997453248180932610988415075782438387108447358849320218158000409951569634480405403233063224142661997405918205662982015190324704849605514250933605938337172072882430503339540286398584830475791190357435172268452935366476600069418843139330710568482255415965259579814428597184783264 [186,27] -16911150668449356982433666529422593870357449849238410775421549865778789273200596465662240909402340034011878322434334650599085558218960737995108127580622276655847451613749955490606794287549096218263110613387038760510994708906694366424170078054523559698524836127351477067619914511919773063866976907607733975566824743415075177774764622057297794393896015959924633463886955632652375063074986283674664984047042559327708072720840789249215513796317130862068448838413238172683225945757862982585104876977733888649792033702619782285657522877062909143317510653602223050422289966655524443163951977053172960792598490734487147157650717832043419662405436912485485173003174602974770158186129671362354738032036028542682648308471029878479648926247444713373346801656556146680650337014266372099401527278089620195261488080390996505302116336540394659420614607616817506808623454043645833005578158072761793828357596064001039620216835966251800401588763598148436856885945968496367273226803475459371257484141157173749358393802780382454331619429780439037209735913306278540900281429135192255725981012879216101539416082363287580376713045213474160402605646433203732385609290677160005361326962244175542920650776584400806336219656640742879531413975770611199146099022044241701372223885872303263524649339427372641876482874219379047003078171322094438257304959639773136650554696980695752021121805203971240980817455688210803998548331628950706201274440748261570997917069990085656606757781404308319245210943612517719545991537716735612582656349481395641666353272463947648330599964248115622350868575346453259336443487307985094474870876576709234469095637885491995692136034105569730611763494903614801248060308555463389009436559246861786852118951589121182914419208820008006909896335430271744237561378809940813863705432432906538153403788947036195203963217512954177065652996480 [186,28] 25892372645920757917896813555051835889033474161616098072018009251266658354738850956255639778400668016064369331451040816951677045838950108191789059122173838993074668336352938842743862055417508354406582951273964130815538338335818740545952788247088049209230988812441234441765181723837805680131466226353811875263181645979026780981094201955128698216211688549565024171315008641269844713535109436623299480555066613629167219346994620422802833111114771972818855966094060064727458123011809678428528273031727048289378667110574350142214998328714092155066110870731987932573310714103261163385776777584700474715776212528830695677332093432157293167323445892084550130945366933401197786890435708571798813706374097170457896911139320073977457341438205548835296525875560903929305563648144804144348468499301809888302329807904012933647756421379560573863320276509127015112205093910039230062722803376020207531018931934581895073949962114540307447277310081648662593525529846566566427473442326097627265572545112725868141721572963057919628436198666370981659521924993623041598524661385312076535546094446708634672452472916697421878511996592784574910433196576924364650646518415805030188670854544110052396352039129603587212948971912534327427617699943336751373537901017313402666765326971756172196742372135450528996196692923431825746615179640358025578371536760229665562036972392755504148998604948614112097364573983153529576670074056791610799631424924763941033025478204815142418433306560353194700614800998770671084505400625630283016708823449478221410113516127216600583631159441878743952572500731418684745956892566106413101540570013780546259898594765172706200061095845593692610747840289493932726039030848471852473867205666435680970039545757924330360125085690169910871926069433525877619048759927478959280585009497964586543043529498833767713035071340039442039016448 [186,29] -32535880254271396713326543360731658295322933600729546061743408753885200681733082485311956282245782338781837562283233483453361433276308840388533465159718904446110138655335037670254084706463132096801459820715379652970748797026493167251414085833270483293769407751441391438349824913031936981513667689427462697928692343180842535458400090255385093183317625747310322066837572743028205201179739238024821316819029614770408122951326963929674285608655064050533789055031340703546838621826627232063563090812404863139061870646822719014860632028519222694942962869375627665669731883509780290583469735758094202936301569902801851097725924792112313531782068303534069451937944000077966727924269801929589654275812893319886054789970413397228965326815527738846588306508689296209241065755216086852943559374381243926853282250729065472377173080708810001782739433105950981883910731415063328590088023445546312907861101200626712669213558770236599177123532708741013347784816380840661770402016369144114812823742598976794717523905356698752374620508487213449424776458489468566348052230642703432118601410440351482851291320195481427371984340864214052619937092619437187849251376910721884979619982530816840881322407244085237295150664210096358595232700050766014784665680001261542222486005650572757137223599322321667767456181680487193239918564666268639963502733562438547369818118144599627862868125468245759711771128872884686376112059172801428127024748268697825214803487710833585697979520314619045129650743550243915400849399000620854391221053209760949993107297929380396815306831339641450488867106214927250656309488815350295351531028896574220899071959159020645225352873231473957847654934803527420236825535393292676983804328109423338631251432012669128013986189857080849495232953970566928740663833798886263367661387332736364772974489293709290554782290554174462143712 [186,30] 38032917259379987086766847180976987107333991375067257989814781970333846976267326691258775133856183781572960796522766953993666438781635851038040649575177114259744075903677853052669764717614399515215984624045587072105836103008587424308868661828851982431492172636695540414320783104766627019031486319601343094810715851748592654255460268183345468285582515563095776744934835550892546815882698317700314387538886667452018159761966952408384393641517325063270896240708858184476858790354480222228685866915669705888917889555338919702469566374121890997267913459806367642505417708333812964858726361118761104233657472856861025150047539413772232986627577936941087171291913067661324222244599880200277214238473802961088885292883892352316801066136082314429368715649814530255320800225938515527381498768787414568968342685669348476858429162214861459437653808935293141017610851718642281978633586449488142527516753520200676268083858721655137446061392976171553339833425579393119446506812607359738345175973878347673866636461307324165859527496473573602588405654911910179018122526324310631620448390631853786641489188451691343650658007204346715576884209354083113719426604917430779111576881246229957454296297362730192876209730768380708873088030088463518888903833691256082100800743904541168614408031358407362458090669057021636452916503840328342310678418505524442140143367729929345413485525477500210729075908093016376736907731154286972850784355201375012515112838229189625439319210963114066018639049205422258216532534339405623301351521881608127969733665395560825007252594151591624132296239656382113616641687244974265061658284620228412327264794181383482983947516210763621570256292507415806238758945317587334879694297793093659442517182386104001475597627745013350029124699704148605007416390946792281976552301377024391412586642177819226443153987531439874672 [186,31] -41457961659812573731806277427580478935336565960049405075610948383145492522668718394706263363567338787552386742059158158787378696161623299465357437303575679695350202540444942738812564369527418803760526896759056457768069376070199773489405618237838708987320666611816788464144993736536258385893771458214218556420343441714740962158922893791579247956470935569140928770284183191140578746092495610233347669550830249120096586119075081658644573414951240316222881355591706073963457349534350568033001902431860319781067304316178865852512122565658730396117646126224789695707794294712756106214582508996371257716554299844067305542770639845860504495050598037401172566403131661752238028773309822080135284704451040502989702347498151229855255069648992894402571585058420698609037908960697549223670595430286017500457373491443271188466120464053675253319062391793865278201847597698870270473997444451292715173026372319174988863931694258902544741780485836490266522541119194374835261418043107543959642648531484030419906118681300676414316887155701773579770440161748480702916150155391074865259950661695335574653900693409385716118919445539762857925175337634478858440276451504895904403053833004594120772350472627983149385228599079072919531100466377863487419921695349634241790774786791287777928326336254344988308345834637241271001316168725893515092995118316134262436494327884449384885874084975143506360983777916884611114682442038499196756048767979181093506005558361796018099767090095376291930099929644840039574216310066753638192391322160329281390256488362938236948052136264729365926025887110502497632354247444358945391020256000975616988177097221490583725275050840795689200047653897058083993406570378804312218844302160136250142838370283664143754085926881999792705928570760564886262504679806835208263565633821674007482921264920226674968961982714255616 [186,32] 40839880007102519260847699660949301801768548299142374257130924474301641706284502073425166377777376039943689152507490740138437907055983496300580209849457650283819502951012955325820004454360975936432160353191065699381007861038642321396863241785553812638624371943290545259904140828231893512266346797588817701466882264654376129994637909383987208737466671732116960632583511263668605464142229812752486141712835758898975435191918028320476736295029896586844270159482732072758519830912117007466136057087381506552663278103459358786146648697498049791910629164137887460811459090326133032418277057828201678892944256334459503116967437352582296596604459565314477974528714648630475063706170236214427736726243854377166712960095658895853989648152892352652984124980495375589402375311094196360678091709964065260701789536667723534807985340464777359070609134759581730086513070105771216235790556636151083574518842984069457453176991561363749304355205196856123800891496551091286700323704429002406601327770472842437589458495360103711607915992397440795478884361184909270982534875659970740089058362688374559992996470560043833467681438166968145590756490912175281803641401816264847153836088083492534210792273205152632658634887058720103036030949985031780194591221297355229395695923635852759049588895398495317638018704715963801691823290306906374699608491196297256101388215136585982083259987582276127818006706731512836848436032359528818293237850962840194414287927220137093662181824862079499959132646147039695210211302683488179250118186371376653083148112102656795022582516943312802744583978289778282582505945830618555986007751240888792530158026969626001999037700113668976913762653340101032726239507840945947186911530442448795396187776154641773447479499655860433446678202998374750554091615383814179689187735942339303930867333256438212558594832932368 [186,33] -35927604134376039974570305276576969912082845159142299885042665717134632204482092998158233147120120303684765182698254592009297764726211396163599534724542794910869699417813777583796120536111073389030947725883401690127323497386761111084982299310009097864339015840500168254416805747953313462557805773514801654686504109482683835105881680026953141147649622309210720155174210640466362284534874684613611115040299039942427934033168489497357199411404227526600751813301498546946564482498946411061917732885898695977869660832019164897154142172596624840966022673301679662480252416159961788554104541489940096898978589520612652692262856999357166822842645098661541390411219481345957341166109798351571573105638700659285612384219786510450139138976672723182592057727687577157146487697471562966305210032551614242328465613848982244825948478411901788115533226142821369425433424879714550379642801951203873871286009806680234496303502152799393277727662329029776608701950797961888572782777143486580075307670993636037349356878341910566496317957651277770737737084103005121269016955109294945549520931595641526580004241217413421168350027263777345512137093660585524528915288316242031816836012089317108735843366214055752608906914179310783889514613931935451452922394886962906058444049656873154314779947115093890360708476370622015812554415659340326487470496574923830661541786541814087498733755892054655652921036134705656799367309047403852048397292386063804126164436290093872075078520568668979943675442816929124500140548834347978492925982500118153777074196441660307055625867603398991880502687060938890837618008431591717821984672518628720440150955958154341888388992674646878644417816371958051935949399493161122959146986733163979197890984112641933765490772905632746249735808315117630215769520200010033985941883635327151028517923545555234876540861896 [186,34] 28433362399967807026867164013018581037690194879927237825446814093669429569334438407038425244640652200725739958104555265078800125190611536124594083849152284298210849606629350547416144587945748890984519185720574881567286344526009072784070201985203083942364492972537260943227566918031777451807476119753805172706752792376755101264683028204677558320986173673255020313644516455505301896461256778964840922769460737732419922924253482476120717142388678145130642716440483718324648577796252635272902145030478310322590509062173706522204626625905555671142335563249967448987858228931761506186732594750235109973910839558726748271796215039856105145452698949621797092927215750878768629249593502566843470244716130633062114427067890658708662445768539163803598748484639385997137336859136616304321472158967256428229653513777928044528844091505003310180151417295367948322752652362391094992075113411626122526713760823088862627478401102018092220991380730040975895670308378789822763193938204691721231026520590009555471279434121508784734194141034671811772891443926915832931176624213818787848590698230693442021648103603542889534001130968837187272491138440261315287864382901212578873350113554313465335080151518343888931594171894157993062406918651066922098900940900972487759833560202868222541391195976108152675075291608150752518151723069524263212518162573648501579139746468315355116642624534120178967849435170300462056937137186588509340947007217548522048343500134031228938208812675235876772162437904490927633019383253020157382684005154081361679046123983166706302524396135317764546031075749083923877301229926457096913457522054534612367961700904644133281917573468996416641507649501403737577438875022894600177058449274724317105900678525561848259072751427119174946619230646758807141068802995605559695283158342719554499926225490537132300824368 [186,35] -20488761277335383729376638735751178236220396769332147903609082430350071160527180593496125634931931835549831503508241440731954265187019460405970295696705220447229622004363026947872493353373311876008510266342512069348345850740918047391163035567392652489018676578553438610006683497370815941874858872201050276776757499539915688532650510559986421363153783335955869952129252292949364434655533133190125427510850826606014828143828717221390992408083102469541803775853665103965199487380559177179127109096798060828773214314244953746567126286010310945800881025537040705227876150257340653459875103456425048274727611328857330935204011697647789484253475858934974939247033494171341299196699287475141780033496504599874912074115371117911558687241459945706381091047100871298103974762665858029915201159616948513110945085274981658102524671914416072129092061441009824524117726423164079496259618162059185132752374785104694456349728838112696122657975507854456752457320673867080680442391456695058176725650253879389409537126181594625877412537020863095803694043606027626791955677502164272554138259176883014981400875051644745369360887658791161295014009661730048347359049801501816486433628515303346359644755229048954578837771755786203871268357529476853653031433741931826601607216147677190194921020362368103037616724811450538944421572933837678224312026669821422182503317717438767209234235078928866059202189899831777591576076336473829702156344588988942006470686195456280967368518848121261242216296376127314429946074019012548484511020443986544850632267522306229066767539990511863722275609991779435804453670573760505438456652334848440873729051358259461416613591152917800698857771159123834647733254408655112449885498616012240311766817630541889187037607382715483436619236445499992588635411839006932612139214998224641431892148183088452089536 [186,36] 13532020463673450479036601890850160578372910374942513459057101595638251142116473157025834556307100853510544811294239609996289327962519711084051009001811535060203719180417816164959960932943823217851923513852881502158218332295797544820074806957886071047061214912209288041771613585322003764819794956058616064736667798874784045928762532850099801703557803885631564363800471939693459186739996444413898709418141242871541585240429389627681655207219345445601041103064441850180844585143658726235919599472528074321399718440420550360748182531927052824757900090238318960433410460444162332806499915622059208966714430085529414440477910024929412301105758640521193635476980022795263556081735417524058816999071023793929894683951270853305383694732937370890497145357547788232923419891217647065034855843338638482049979049403839343413053409715516614240787638134101890242216161898966701503382197824980966145536254628465783192607034442057432171553899765796043927542861971592374087471025703843533983821022541871322225167689906378979471811439654771294286051207974852748307319276840217468385909223335024082258884790240734491753807258925677022210012512671720419761062399324536381739474788854185040504049888772943293878205374351945659536660330847341652133215799444451505829365173264917080716567576226845419646995882942756921872373092838122554601282487344814677291840702153752418061883656397674045411347849969055348252937982166554325923844343523258367912568291301062943772645232447578421969623544333134132596809290073746061266906254581353080175683908215523797720034912681593334674905361249005954079792370569401411386526801583452739075662922422936981880118340423978722393694726978349867074244441047569933943173737219112707087636137391246316243278887641196743710200537075412268554091095567559451844514673807770356547576662436364720256 [186,37] -8179689150565340100612770840103545417768169825046777238726017867548366242289419233528884113140964626656002757930966996195410774331598029410529636607042015209134153775032511462323649380584943312922120340734900702768404842553096781157978595137971822425014972664681807570691720815301391124596274431325885712039449481307769365979343370413209842666510569562578777996146547866732855051130911942327313172883697759852157406299198997247819118208065864981419481382945193213953338953649503574183238988528869549597981853943726561263609915171765225750814750298493870104857867880057116586129588668406133639687109493392899682873346207831552583978126937072163748412265077550143384230833944928325449593526750851957272972260420496870257217760062706438749405310401015483152008376900921126713594300942459280447859921082717941062252792774394745736454533659500909502194867123870625867169696969198595298250848426225617924514162624407855069681628842322297418347526324874561006920388314586914624804430210684686779224458277918096072488467568167545102862409317297789060909047696417098279318166907392677464674334966064927723337817087353246017685066758657937590271880050658991747994818522220606883313832553508868866672061378734061314995091207276530535888388035778630252790758917010786645221067053111606744481816177093213243469425277559853859085693508878029784766520029896895072038640608370478170657813856002964975926892393337940328996417137073845091099438962672015711771598336693644321308914235859340226101456461567568307715500323986992121193219967765211524810132159192730443042087996497845272518868032810596810357455495582888226288240763648110272183680680499422039059026571747942850365717442600343154511295262735274939702518913258064736554142743935557908129904287239013358304626297071537285241858525698127920257933967082408028 [186,38] 4496005321467133005728833320319946426386286846742619896915181863987556816955619554274918143832446081744764703699898373232280087515535278957493110920180127593098227522842063258634922735504181181795783331823118340592139532845587840675886422262609163210440165000048869173640804029717067215371758141025587051385647514851610664059678478754875343565153058684710321715966900055070297343595388674759431426659605409101992524680825909997422999346662113687638599197153948544819252722739259788865012767493861136476017439893644276269969649369342407619477011947030744799171986888756916541535476665122047241556559197739497251669075936586167345105954250957854979540768764075227888178822916345873515365472193538294472197665533222733025743091348257831508254979442994476474003209465387060162496572061161343909079838473011557676846562253653288482127617175381716537986088303178640945421389417546616484073519667382060850589287608956742666166034297632995403565600405324143638885823714623568190560911220515009490756365891372552459026877752544188703548245137491913910951819771558802965136035487746196531256400795392853050246625743356753816109763249210749638465238171330341717753782398566468655161070938360842705013651456736866350522207481777947512928462009863630928471435270213068531448543566404175193608805215931138399720474696784118400646499271345774089282363715142304065264995755105173260805330315824781625806916775169542836721151739040583327088171938655186827970003528067270312780324690879121762603061116564956073180146235668311654251438038292673151169742460540922291054033667710846012193231108977667901426097461770392950169721044040231587179336004028961803649408711295754256230982418866544101752773601459491885420302911547118334852970258310640507805051410597330742404639463080346341377602299941721695786518891018696 [186,39] -2232071243145826916198602057883408305172846818274919279689081786712948221317221088635397001007199848869380532725485745438123039746873994645763653983619821262097992431656698710836447421660573343745930023959101133982973631895346784633292391813949303890001551412324388256477604768881321680020370268932072820511480306799412769522291481697371973574759005605253130392229431831950922426837304932949463763727023710941591165840080523983847273070774247844039368423795849617891460234654142944721123436931068951066000036821986729359293124521501118937088712125489787076844780731974751739863557573885342769175612843575622669552646737854613819997490502510636766388213606339718324922585510791826613310289925271636891687401278216917822448489307000349861119190858179873836350933020257386698525238026488945691344096439148506935606293803134986460235622615236801000783623353365619931750487156782897184994953836164155703794117760801926719752749493359362285916890961017983794707790292994464523787137301150264387007359682185123550457000959145846396395123217452105406118461979633994344327084229830516709210378591937602985926139266728522334686268172075015146282183964406386229375519354513370284237518492961460116610794706590650834697590575794673388442631760615900498063487074541937821470792619716262629660833943781308164581515802923385645992865764481360534153360892471763133900586964218121210671634130221714889892703941294548533677974164963047022030576820656832922709626506866587498702552884816752868643861747637210763351359907158894002076697452870617473366850026847832855830127544493401455424234795137535253482919112482302602952498092946855195925826846965757918680233329726716216672047209598385082794011415179071583469870709259030920891256115509063488816494964369872549589225330274885034873587891572723134103908923664 [186,40] 997222432098503030774787357321656443584157465151425369451609629882208004429499676199909905720956578972670900666435035874930600479728953357807486386355391674772068149383442200771850248078955274786603195675933367389718802821568837879491306814525090418530114516181075000116822885635730332429701480948658553757398917765327138911583973145297893197666868077062282927687460012030550617629242323640704344032346754517526270696188160431715818932377757647461148580587396224744896265927362974121876284434398941771803184213984038124191322648946743745907814122171198478527590403605289027284896601627917722975282495300318642658013928810109955606815445598391633274839739802016786268436851574173447117258790150938597711927679419681160279759258762406228669719537520212780330420903260275357604819762985471612610909168804372011731239444488708895792125835151751839493568479495089795815815628189388179682373800330044465714621524447988328073954214247657297217137078100981194611154811124131472568115389541449625783792554631665056679768482920509471778990453931754892711975714693389947241533843060348329644746076412661855880515936861064202520205794792098631018620463467353131660132446099504430243004856212525300575116014400037680215617740892179725922543949522142666434191582701114334079772158025144768828623760637847421177030576866113992115724938210497266254069737729793288138815791157946349133462058613663047329910020530076306176178365954604812823124125668458171667133891043502422253257935120496458229146511118597882472173029720813196525100324142161754642459186274177533455303894912999960840357321809519595046928913224355431058837475455627957630558569760610648198525983685498117581454565632179991077543072242737691998299491417068430796584433563783025238622470389098320392768826637648272281150907137593835781146640 [186,41] -401140092527785936049086726652416311960197926594326977679833735567109241110667023241122620504145544096562491445019479668506654784243683808343184731154414838767944403154485822949822877156520073740441494536942280651155933574374167827802184437982562631457999401064236308180727220070242033136097785370553494878146924785290173402426626543433426610132434687287049891240172652017864298905442606375056713848850603989126695579090440164720347359997054312421411492585022385287320413628789694705911837860344365918007812965787695124266007389552183714689608883631548932728855256273311703823721958844076840727450570738916664133212993818319094622413386188721579340424959989516707260202758891189132668265251370167095225690531761039287893535589957010620424232590800327214116760392138023485337854596241538666767346734761100137771765286259461718154885524829520541682724410358889936362642315698206018630189835966972995317721232403549388412720206577604040483787551733357836761701490428972622214290396481007442281826125048139746374216885216565085560495563681766083679860022223690404639679996575890639199776748923911229973910128724215199965353199387567382960725243814327902681866130572586601371131383769336043422913223865242482720168087309480510942867425130167499979249939397403220358739396440736657707857091252272656424445548572899471912553362266586127497699769292814481398035617304980858521228060346106040347429155086297695134662202478989521268939399146154996300705975194604065195053424239732701836492633488627591173708235058953826728921493134041442080627402805336316498980645507113065347221626952624224756268964536671943956910484351040967621015295082926194060211833745729353394054770770291804378033408995172359620744684038783551699271921327098701682671570031844841841749563985562733360535983738320186674528 [186,42] 145855070944864232164095100252633340574139008830125959948560482585982551108147944520303475201065199293041503780131985588858160028339313241773520776819050803516128058960256645380717118592668510583666903597787840969238925898612216713705300433714664641986124081301504424627697357148570235128422217639112654265323887157541629912306385823413070708946816266071136861781943691884022509900114505371532564419371016084137302219079755024972287295679615276842974964012626197792616561819123975375600561878174784304661164725837584821216609949501923628180145341581077345134649522763441085380896666950538003567084620274190496685345331113180358523385640118313920605128109217058870174945325451166828425862233537409590016586377894007253548550993444980489327362242591338393693374843126627234411299081633199043495391334682385643530916050554848207095084386869692810964897982701800554994638067074242948163206175352593769571079095151008685545645561780553135440386506668753525862182182656705106187780039348975322849123227400920688099567672714268807885232360753595474711664449752969153775395636105835973629985048198823848882332630484798502738067882205027167161294668535722632453534826057697247093355408872153324675763235541566729281470191095284060260035097432886609631506800066982022603205187113447466777910796084113962257414208280397162100787418728722852057608995479419072185444748433343217400360918038934885025233394368318042531109309002640631476730052465409973791835488462986057187665680280234577803084760031762016945429535866684183864523698904251104839399544166010710699121779206304955099622009666482415580240362947981004569962703230384300162629776961240119331793347505276727218210836401873366536198859315739942707592090883417943140106723579486759251706039873775583311656530031859500213276967993240438904 [186,43] -48194862718161685594287011440433209248313562729181315430295641375302705869965657315364441717516901613183465254560928786637317164043846881661887003081947621488954431774719454100488946384785222632261843566298682743342508149979726940243257867780355023100035289572924811445769435948351418556772536268492860379556268925309053871293122249349969035847985022942663816695440759753826230828353757534540061968885662886051207377700461538257911082264886760696100704536580453113627750888393054468812312033739894904141218651217944571018380774756350323943468711868185791977967150955483239617030985220419236552421854389730549703246476690139014167192949877481264012499146687892156958843394527405654398572179715326803111620418185455852058854071036542023609509904272762009151417674351374833213407368679393029273184289224474528958744568153980845243301511083754335426325945463432157186271881937613590493737826716304688483282869346021680815736834560862124297350764724849141120102149192184732377680470580153543717051624658336741898251079043199604700971632030897539222729210789668231259727298914306577685266231912012942276416968754118687535213019464800267757989900714678162026677665150848527550123856282799367468188968714053883949075237965641442008247834170061166586278063434753198264143451020196599496203105306946824780474064214979645733210299872431583203102415172262594283224260888734118547256104136071901215671861859322815983520695922101017473979782055310618487134246535482856894844477996506629969958769991717535556323680858103761712826759208092368560778975070961008014994363737399802006495496691895289623150817401092761540617506511847808232193355693998205268876802145321736752678506174903703645375120757650429863067810257336198610716511273436488716150027191004026818762298548123964672487589686781296 [186,44] 14534812349098672188357432267097225366666354360033032548466873251904932962932230039210409101665150393860007702181394617141992819345286448712443702431788174856066513885566232893338007468169716885703217687010648790053476248742824242397663330945021983605005087158449345965956037524471091522452385634837105018891828521729824734323157384089822025935999560972786965396653134625581517185663039730604753234450245834692153751262206716033117656179285166820759382838513116601551878656819644935738263952034242856822635915773209226707365726924457011282248600250144966775997466102072998943778684579663780934711531468509137329775052653387538264731409004779420241532973157882761488467744242451853999584599326648130957170881109013703062340726951163673710250503530395813003928627158535039598867900009573650502648537862433163597313096651760310361356206586858128191039009792788227921578745470726326973751036000950514772146924260327825122619704251505257616603675577118124928340942786279707318370152877129142447255468960072532812194756132499373498087203844981531507518012859012062460885916668588869601674689138611527841187324034639637063314231097019013844933659405494120952030161782219249399275782272331847705344785452794698761825845436207717380115836326190687283603740684711691124760470405585912569810852198088229743417162684683763001993796317157282638814202643304826690178731997661786531947044535565886375570049887264137264046133862866978895105132051831123585580346948172599086866394624808608953710462121632183900632818350393380033095597038174548943024870232326888962736832273805618856532485706235961173619881695023918738875066064536827781812526951808302611066313597169540449404389042705228216883059677711235591880837831151511300222830725308118534556690024290172804103875186864706498736256318640 [186,45] -4005883712889725076556806210349093332403351975386194066314310565448945533482404268226686288694818554552338269603756969005459958528775235031907376010767812655496266038737513492806100418862084981359229982114393646379100719408461503403936106663330671256658774232517379019333174704667242000107591880155909486360575508943582239965075182410219372502707211678620001346952071966456610314340847509147045503210082568284334860247464452098460473635826526945942248206846612475976469632758130976033251295439742872392275939282127063815570772171777277761936028607762650973891829337479596690945193633547094424181995574274897235593652586913216352120614816525036418720475058784064065551082343838016544191193517115846560164650101699277656004374768905126088631415290164036824643657786659562036487192142949416918355262250013708734979240684185022093848822447878757370716347488562415578770623792470919721833393697971622389090432436689234557081019081041386515134732174531653267857168253741891460048606758267932034034013878260887278455294694446415854714989737233620460423963139091357131333347730647846019976847412821775883264186056909140140575442062130933699858417396844703170028500401597547621932976187047963291034343920961571319144742697762613959681991286437959007560289562714732605602617514337888937581526977325414480518858188951993269329663954474810394855406923796214657681962664311532294306967337275097768234600339896915620208202031595119215286354937566152474152121816128782694954016012488755102863220827756013764381599681673318854387834489492602838892220359922470252213538930995704807490465528472103700414265953109365436167513390854862843907606149420291208717979010108692783611796477016848494708576507434690185257336250607010215348060180144259579864262823936642622762522132384982319763353184 [186,46] 1006715581616730561434256533357091718700099098995998300300668325737293798465004061882592046340524814516607005604705000426089743637228777729330903857169401003513216407972034846311740983862052605807568031245961566764554931333881982327916101787840828857070246156791978030435900647598593130221529342544582965183384264942245377710686511622417231989384581465111127187104937081375922280655312827495299928096685558762230033783741563892622301016084270697005259956919076338910123120803292410818299324502212542621943183267720895291100689119754732796460502124358303838026018995032398690910222100407770764446066190809472083257724762456132311015263563547718216114470176386010004647855489632859704465261186258969581803172184309469187553644880278617950719644282301219679959513061765650955639955045633559993066561576996151399222529383564300351063642741878826849545586571856750413606382051219431146060069137430897263837763602974133905843513471865188323488027861087409441704367066118383402409259610821538008336598051214770168455735046889291753036030036967601247819277142854395481256946865485654111483174577271461430127307046200882954033641603067419127994485197879547463269182676880868828008161677176267646953260883255338742719776111084945625812315700013315678525921716182623076898445051522361067502386898636097731587380703546892903567071518468182336047770891433528705197807646950915348473715701887550224923503727352889062141676005138929475217004550906090718301772214349464998572839535369714391177326513636442432740458848215815794701044639256383549269931047325562915024462073242107704568429221029858411426399838337640477438975626891220263912563198370515267728637208263707976967487170162315340940284655954840523147197153237758805526161740149418242494393406610952372940093532980535043089100 [186,47] -229688849529478497945987665092624795720351434167930485995536059715033310217051988643085093278111082105195017210842100246696894125803595363475200194352451213349698982551507688879664079592818115745561428283279111586984837815214871771715372317317549034421135255774873359690067797707757382301150717033423231644955691395082474521828248806599290016284059258588388121564040049714724254927747688859000645179084265359820661707443293629287940650950273558321797910395588454949593511523401502121604898770957815659822853443916422163954482127556151426479361669710099147211725360741341108616208734268290614765578072869501380910219038959679663526900673829508484738680804183186366657098976686433353507895088814808743972384533965227944546037550683189769617033673026543477842141780765607423317231418089235222806458178526377440931829767151793248591283268175938217422737590393550530433507320274456133080183620647293917476593356348348607229324989570380362611598567082313037901309884239652697751578542565790904426098806138916619028220403742124498781902131948389811063917171126029125046068058214519035693887687887822883790752151558773932923910466581782355371871608441889855932579966157627302628693498743563884407412116825821668997974105314258786424165839098902229726645859400319140323604466591175605400466235799630935262905993233759069468372569420877474320244829004058610184250216334529650381286821786347928518319250988471967206440098227193246721163900956735716531219897026362988991452101480505823183913254452455251961235817341520074648724007567585321405408140752349370966562902395095316136511131197050696240391033567819534002554961944258494849751904698162643302358955962311987657021773485789757243553495258327248583182627624172817168911573436681721018568214456148003654397103506055655208 [186,48] 47367190043724622535197106971863021932327586998193731099967838564848759705569796488173793059849497543449074596670547105252500892638311330937696595386559919253744065737697448218097609681820359123602602797409591038703296221549238351820918481652338632151713954944351179447404783260308614424888931833087655718063070353839534214568619642346866683763812320738808754082952956218105294085539404053807354098913114667039566384692035860726110295248837520390487007753711139749361582871108003641692092669381958747857860339776286208148396281226803230900763803209509583142729382737472294486483569922879592706697775069382111550601519468242083636627280924964246400947737241384727002834223730558983176323357348763539177019848614970316408921814966318570534319075826413538580036945054635382171408320987989241990071119187145611204423485927489133061531757884194078093816353586862317017031142407828595955118709972429381518730010913552438737740200028017787781158382286596402383009475629742619112165881456786379713716793697159833634713608364870833231858041258480026168425266832166845006109240486108578662074786689713019002592088010787577989124475583354959735353722183161544386708281610229559085017025635894180447621486015366982476796636285732731752833291341664934776969319128033842970393628156790531519972869655071709518366618514026670205903279441067912910606281945592399217034281513835549446001089302929950474578432169791437563485249133433521033074426871579984571379036984559323073433083140802083182199837651708061690189127931879892577859129037543317095952490643155474561432924012449361597908135629283082932412661500984612248141171932894826392681984351405691994824783671329488370208332861391523490683944402709885176007636050698636266946977094511653194378210885218121365643256143533816 [186,49] -8802600223390279304827131838520371328674542961882947352790150839889685851733379871194676050333225342713248015158617032961239848326023114806325657195277002338340398738176524296231799908059962210205608292911735472381297261776403092882520961031103315979146879269571864624609843590784358363172502027887838490693070286747149602409651292621674894417766959648378577295985816159445368001736139658557800674298683132764445280606809481558389986853021533044658997635207213567972475070172497830259413175761291778380419544492172594438073335932603033346915421460328006026603357632141381843018928512408735939493666320835396016631563032197640283115776656382536340177681521954328809173575069347082357699826209276083987586528597700371892984556112201471716230923425804720586541066943851533709159102538248311844070417140019412944743462747822828133540897953677667514374107846577138554861461192839602668999353140058549026376366409997641302643001135731742279945692488215615759283452907916646173867518881585852235512417075585441862778931574973321153356544933002552586698025880454488163198729180166895699607103608538925929812351702931686265581603852296342196835850880447650537559512157673961791552100449976033626244610296702943426958702239348696403333299352408386905142966359240455052545980654523344526951628753783434660724943392138780666377768366550842347067715855135512032596315272529325954307510055329098615157505035400381494211348508315947918974291993817858452587376851574584734627723032638642963414648554336716865312045283434198542850511914181812804521167062944598853591746899421279278207905932578990652263638188479433976219023132822881300836776027337411620181257598239119721697270552159589087796725559786255594030354466489266729801456901629064497902061916771361488391380256168 [186,50] 1471818622966916478978411656044854875000374395274579361361064097772891970939126984748478674349963726340376054972001197072708168609207264450064665317640106387375118722579820095214557485031176436273679721351726014574818830581339973765521664216327906145032921472000800420270337045291854324524668850647574541637367612173679225779492067248306543400452294387845289617924369060963803442884870356649637995666922281925483889858757768034374472037002686481112586959889844207353009184325146464496695612196069822568960881964912348613484712243454873221230359722343713407107192909347086797467774990338870426398290819984869419147801002471628178596671608052279319759670624860893086933096466210713675108782021767308638481986837298538789945042329292307246522496938034146752066557667502639026900239586280851954385968171041261728651305303072894143791001459799751380272545745548942650830196266661380264046479838278428026154975843215453656573945345920051438425037110720959396040668582164869031204634729460124011396571291646518745985337829452495896949888461945744111549216813487502213462134455194033232990234441012191313598043661583478278673933698265682332542408320089313038879651547477477714235476078411701443235100706027241928385513757811579924430248072812996041957595443269173997347107164359900836527861487594587866924416159521928426601264862095626669313886950895271587772306638083063042522510349825675210665733498314915777090897171838818843620969597577739736289093711176467281829881163198577548192333229993590355623001201370164686558238519285044915454986374007196744216481136731926643891745613798955403026250802074417901335200973226638638451551463584114233748811404890573333748643228760658368295682813172973232540379139932172014275508854326908159750452993854792957494180484 [186,51] -221114483556985571072559311453335044708283466453571134492304344864865462362090806447710242874270491448583043557811266695794637014355984588949881848724693081639170544056481051241865267818639307153051702289258812556909586603546022546436391949764709376786646648872558354733610588444719721947520005306494932129954580271752460047126930993485459383661820893378171442936873966875157336870799441322415379938653076694669237791683658565745764299943767853130597562649976095034934841536648724256796913682643183710439590784081606060048609573114958367722228478751171710344204130408923562674448200640228790229493296993747244360462323330789260683841572811800410966861580782954438847924995509463548373845745637505008271420801141802795601577121886145693495309866733042382715115478875484709920522284790500954557203451367739694952628546279927546662594522075569706902793270882372950046259691243222301526057402324362449455429285936551696808190986556583863971455505845208912480874975972283641472396843517986904862581843234197506160260925308214458340722134442574744296120628227533355253580323776847343252204861964067259512172151716134490874803939262241060308474194159287359518559217288528985369063438041183683717458070536197495644295949959675659246225795671250667067742385671339378737496647582360239220481117711142069063473083774052441291541662324659025116779582556011697184617938623832431042565609364029012489766132999870543000737096196789552245634637777564443915169937353525790694997309336272752344476291259520752869993494858694794872626529343333225056880132551825306125336996463852925260718593360131554553120345411643983182809567981083908163728012218775227924192277748289275318772835623723431576477540688350094130711382312704477566380036737340114899858131814891325277224 [186,52] 29773062093387217785063079589135216135424138842427808395056335021243563703499784298538323916690044835201934963790139970528048983534302577796986438532257041091144842676052803879835529124574428599182000769241796083809905729131467594148428266385527606359264091179650291666521543153712683520703480619735397668556345090815666007689610607589199758350753263795494458209584514292974157565457580061922030975377495596879083660523689941714418046979943740413762256676790493716701242278242835764661355625956496529049559026353999230138748946280227813931592349034865953935412240178865413482978440541728068078550363614636126915247443807751262832291409015525728392843938101580097892775626099519525034246526397456040105708128744651010300168587625901801730644265125695236891805754221851622747311711597218094271827842240897810837534358880411938566788192612546534526365793573083386018433640887278233456228642382398120372141362497214115951310781885587856346638446581363935108740339385529281239178487657215368155523522617123323846932443612504638651764289369881791260809861701159126699793547895155761718213863926611972809538533297882489466096368629327517283785303478338805216225998980646270094873735591052381353438726070031261682266566073576073415034438565139992213140760848778064610202402956612012550405504901017106634625647256198248676266702651869779820823121301215696198441435569828573413610540746120818249656274589458792055269440392820474657826585549886208841330072413715784357709562393268756385598797898000207691113568984382966426811593569581943586966231545944550079085176218266638663098253705963199397121561136723842886681299297304262141883381643617012865956091166156536917163756684085440222573342254221952935831697804546013812848537224296375817459100230074890320 [186,53] -3579921239052024098565016301428672085271948910537610201077117235585666811286849877494279060345674055461130190968027129557655295697047150973224406555681459453561774635991200061038847797781310978842212918884700671699828673529188622629566743580439415966096712450849819616740963665600700295651041159965841974163558640095767283280868210051148010715696143234792535418360963917847147150759306757351925762681536435267664507886019546420906803883765367729388096404820322049940523912863871775880024259852861197033902180644607785354204968646656032808204807042294253049156608530879022985557867301095041949825127900734693552645925306547745736078712139126673445640075062423923614811545276336218954914838668934194069878514916022629164271086316282834095148729036191257070977472461920507881470974198303546755388536477644432963119408557556433644088590572840505238967957932748923442424590636918313050564568034542364064506176775616451629438322206774527298638800756903754064937114233253882600547872352496109144291585143614475596362546855497847435496447295435609922617585547763692448901793749704076076997643413648411754717738230318716674501061052595267411742040977643260820601529880617250313854350061574084706473141454023739387851845244483343144504061509814048838968171057553029352598625347378991706552980318272664088579281508914923226418466267583266273309335683145632224814032063008943682733817752651558897761359344764302356877753102410370609522733514740499704621811787975870079091534456896603965600856587883181264915165371367155094725264359907964348957755832087192731168796389498508194842316199250967776516357443864358705772291851403974619454423565961242027116424764503143860840998585616933730419117688026832531686433768887240153829425679854893607812256144404832 [186,54] 383100160196242501733912691180514703953858330127074561053972447236716433491802930349936864921805298931897668341668188543052373800497912842043869226318702068111847106459621067148515941006827235853537783797336042552314309543915464004619135872194412710574106935503945405024532027041880216097010440821971867575516209838439965949614166766593316116483661557083231446346808797609842322232518828307299480499373759319980114856383689252592567405172574849335947616795567997088083562712523191961641777385176931405676874608789883183951507778704152219997656631724534571674251921404555497444546721677170920424225092073730842663411314779384581232453782544805093337318108043247570237437745788929148498223955367229325399598802711066549294359893608356734229983605480196040278930187216059116823605258321212241059958075206854376311742274813523711530953063289166437893653565371752883234433364616608653408788864450947767139067411125484653171497691022997518563943472224060498048577531352639272318185073698114947906910158447458304180142736957926986803130194985881669402522849737679405127036025400562110895265285651518539796938391462309962505464927176955017509403167111451095519125595733678080682965738632415988521246224526993210543558176542604660501372962813434682698645874009588601522217000942805698560481175002996021544307214961226822428323435882638670246307755566604235290931405686949586654236855721035470812305728312185240822761687903302373083896318185021570508111259087550886507230422508002986194033204592141068967327784209848237365439575133286262117039243830244166124477765140899679831338918432875473339619305525169949831073708469455813386787523210003825788632926348962630725014523866020235146865062102301823614893465526060520402943392025787119734003763492 [186,55] -36461722713944829631261921734630263873397949012585361997091773572870255114922216414518048858490437585723408821259400803386179028075095838445319393876219850730217087575229596685021434310926524583528521092207283875155359823814024808286732036757013092605026287595286838562415065700885461890077866700135020896435879512408580547218334792954965899888196912264474943367027922638226264288029796860628970714798266439348043582220905531881242781763631555561258542407389985296794528243798362760401006502936050664212611032938532965887509194525755756013270811999815227514166528575324348557771650574442204603325320172876261255933732627678067655121163166955506676721181169960341333045502162849254672618613607264453844442929540330311588960132299265655549201858828826231828212999365732261495362593281889199098117592542606195966821612421623973082188412347462190525441208922947576004479217914502637173395834480674536613706933712666148166320645916601035989007693435880932202200951611748177021939463698408296190289377181631541903038811279443412874202299069685847709481413435904136523485462559705841212185417899785000393663219289497865628313411106273170090697263497626246861456317502204347093610332111471706684652680610255577767404676221603792904734213345496867132258233274619041603231977136894703242104572174836927334887351228791681393817963757580684329696981289606032709090651250910559235616761939451446709036334230522129146581199192843285312346487475985617980495220307375651505895863658660211560794853093488606591987551340331051868914998840631279821088490348089677340800331449054655999119453954439822634618562128028523320160930433998590217528946138746292819321705529292738968240599433468218670687909767704448382580691004976325904813614324212386304112812 [186,56] 3096204297978523917623692899942840542304251774304122024000024720745494938761606358557620572353848480834637755079342895133105974127643741085579764502650459487503950806840415172710591231794475448561855096989091227032802461501846144184912532904981573556369555153264905259314824540212235767763788660565306317963089154331406593781772507685838869044502251314579806951574568560302182611720959235183271132878795380627305703373874281166080557657863068758109595268531407335718831363620072610377962505918552744848618020080420336315014172718233598664279856770309754149885529579832770670235216913983198973034013909874554040142926092586425708172978358052444028134945233635299483003790264948310596969896903809497141841001701999543585526531507278794020373759629713249489981382438789192625218605774443200286965054865594960622907186903415693769658400089472120253163982364434740110233532056390975148064036155540424328536146107307153692993698942080830815500863289967770607921125804660974070435618106619221668238699771976792993817703223121856459772690050629344066077795926848728589302373907838330728705568688442989930098125341447194217872600657359464116061794003520009435739344754611369957627464362546691038965853120346379402964993138803676463202080183780134771013489901505097473772813581149904565554003403488911529991134127444070378159654211744547493393207981126010907755067599084555789985658709340473900125370312387182822836133047395214304761450363952915480404997494070828317913770318694163585472009471568762051310009623750188428257369722547117576356179055362181702747256405909314991477568336863714608643927421046480312295726740738460371334672990999930444981102684943464724223689827307287377376469738964601730706760520664258521811972780541706294832 [186,57] -235103585522236684333152246900192555565504356797200557405038290060862288553822824674787923438100205035988640237196741628728726765435493247578583635009487929165076989056631002537752986828777514609086410960378924076331153345784452697788029348727744748797648760713925029485441253963308017291178253013897691071261338353481616294867530811895566857170833708428501842528387732491328876637156466551969586484649366338174262775283794206266027704223196218747966253836960148112310990344092906335383490176027130613768308854587512582402899718655435904320136737459033909862930502590744847183466853315509312429518039185692617348472058604376328073430798109421106819940824642395875926717894688083554783519424957838128220484057484288372506575973071007178510306600642462639309878996982324656599466509076828041893986565252871821525524672544265746626856276604101309645852367944910354543904728974522165538178076354900258274779873531751682902299550206767923950210090585586721363829754756385243521249490086551829715216746808820930558521330613136558776557076345478766573245022307028487481508687482048415678461579317767327965502231611956552657994676035833441025702091017752632797306158716866793343744660567813172816190578418439498550016688126244000322875046961312207530540963740081424379776852335290606678107720554129902907954242987750229013807637273354119010421860001361219559335765416786884769478488018132647340228791112976949035023567799290694949113834289026409498362680329287926234920618477719720044231661027528243581027875444834054504344231425899016281752425566442623947730878683479108015377025151896071002806073048142027209969569418265528222703781827097265901414687255388122063077752427708294952616352841519936647935282819972354307991836572397028 [186,58] 15918417406349109006284021099293519258696249261170663075507945657166507317552369842193698196168746157112816071543548228590619414529927333627247882623011473780662142677732667096564141686998267009756572180287479456726780935727604947415001255563438469131883122732744257529285541774809619152525614169188358081006859019136303915053976490841967294274637329706377454073680355345383376806552527109424175560997330462553785267677914290047784209613811791844180388431023330461508150350447342495782845818050547123949251442037096900804569942217399734423213118074165252090780536028384377412741124979856835405081892610881787519380598406465482213938018941627906144763433476627316631836830987838421436820446190180875265625516728646346315712101949924018636584090979322155302008875429221048524087183847723949781228492061129026018831704462765145837637281653709919888100228727304104309504171851427687925097058880113837548587683454474073413825479179503060919519638384028764616977564140184039591927411916235838342723246169033166014499859797981484669529288895780158728355882169531945387124063738497768822899542095869935082308679405391463107445652285621343252817093937335989545577063112540860239640246191786488487566775259597905805117071191921575341965041663836991369673940532524168595707418813997117202159951362603422005625235625375082040069944697806157618019130361184549608236456932187959552214520089827984017872519268099927132863828137628278041693074143174792115354595476949234169259781334632104769325707783352458213525881967574515867092666905672916827721695506056312751193509380786247335664758962498480629499589748595333508584919971541612841065763995538513109552391066348295020404700154474091006909930359631432946812187719942988708804553025440 [186,59] -946433818574524607330531707648817468365425119450702667657936496341366606490851121293011596064433196798921781783080332094314380314929667383107212067895932509180127089213331713707124037520465629193902995824707563194922377431086581805497796676696862355865102056078727419139711963987125091574370287935579953843984616929527311474663767576310120548770219140798521975636909054820022306501467886744069441299984395743679153246224835293226367479757905169956674802319154735284460518782479344554809817888192001491543318594066337361625651807012987650216331732586231930399113545026030099813371702929772618517057306727773282387924264359088557853614273607836425313294609025095534314745545866346199948710898328420189158082520567025467056687524696468529092438044658688365257403146111725894858149606975209929652406943583729295159592156254158500009061549956162287447510194373290640601647440163760478740776074424977008606309493301971518592193614537509278323366530916460209849931758311663444443503186566596907142213484873669128897161671677142614778979807705958945379230407044913640426468915427971703396774942517084149967386973971586888057039328839727473857798720395100817251955239889649541728679038278954680877199251111617641913526180615789439758357069781934127309121642001966016122515219058411968689335089515036605196376954192847123974318543214548065944438704539262970313820419055742904519031513854933841307709732862708570851031474258138996433799822449394867016117452113550868734092311710211063432443886714518871070729567510605257618528299721097904047517180801606030670833215531209589394068564364787817034280288985293938846793186758278872389027785234518231744959102105750586646349857092870695004930361331781606555980865758802913945497676 [186,60] 48858713398661575407946145166164189612698830955605190645422017227846171629823244021738226178350080874790702952204020399955223820153346652926371923657920603896755492135528037387729957615088156194772920323287754266469935981586925342090522513983589128522168645096034068125978861647539658290244491237872850583855474090743141643061196669809602877593046288912083474741765496406311132465595699956111712195221665921249547494198162093615721942368219449908389421085603733014236507662494697259956258101728411717675073470782219648038339585622131127368966031276468388340242124580356212220347980936159098031928776572013607919781404636646417983867350879847662032350580774054275166660711426912349203832779932500953073101280371094576492547794651549103451218909403276062750948798088968887313019818878239931813946314362524649903033071833195561780967164670900341759865952779745558438913106668286775096026989322557867939744645695643023573501765573579305175760742556146209635426005230394286903050315392853941623901937202689599229999844858238021635089219181869254062916480590817392916877423444261685715100168230743442135392099358342892874498125765371248247753087855248680284963885728103571284937085808320089423616417856155269873077221817247224864153018299241344772740116040786081439106214335362670949202231723244705182539519173942691525855041580892870380929214362747405339135908872937823124675896645587729577026682437971985696051463505482812404866262956678954652484948352222623203843575593911893589545446244323941424120402556978297312552246008289437166066939028301972161232771326500141396931078595717659554234933768698357676050789786444734451647567826978853934328460007418720352575160383615945080002805899059140830698112790145137221144 [186,61] -2178431106653002002358861233727419560910870461863788485436228011053401430898515811823364865919662739659948146661351644025694251630985346858986619581174407088425007290077156700378674475290582059476115935603549058262620534590472633267305551796998359651297867531194637072439119645180989116591149898908522918703993347581099178669273247070463379922834656332239953732765209192677209281783925190923060217274484197475424132293709379369931531163193268510670315729440759143146091825827055018229914617861211777357435840989915325974702909056432137764577006918473069006518720753939521463872175534552309707704974632684773980688975254120697956446376534322271164751257478973652987098757563130448030592708861940493386484807806906929840420214740869804308596743844991211819628538389351274134575353626124064886541411847457144340681187169006666661173763877088260664606035903193223526817461965483964565476685494840085085597802290066219257328221403851935786043544906177464898626781204293649137697519853080354154845781743704291299273409306364049360242500799608507328262934477893904659465932172618838525586353736328937821172803420425342834088297804955742166151872477237453230907299293506032276095874065116123158456133749975100589902405620700710189239815046139617257850089343160686020178989134804919911163066088721337900429872262253387717298245028252028962195770807828644874598534250787852763928259676954795816289071499903158755968715790095748404609627988175778693529037697564729043820891753252006759248320357241599685559163023851491458848736407968598455998989095219287916636292123566782830779682071059447258465827831257243972475336649918811000699442314386199482792633989990010651541844480771741295752925722124728308837376669519319054 [186,62] 83544786341816962980637874850455943109824262503259686489908235125219586242621040087504764365749003132155820327321978455818044886321316502060334450844702141236652497620843028141603153530246844184863277108293525915816476518081347905679348658092767953684936412641146508286860327322938063062444214096157884483092053870841415068887265543553266161111091743420826130591436921812196138402320760898874035626878806222621700334293051858346092834477379333193539876390689489384202606460441981260587092888980402771022389974204343685899520179603776067743318374422395870963862734256415710325594561615985869378065806528333203860180304567492146230261949124210371964273825696425807020074010219276706687012345228815718622923931074584852095732443758622039663135037035593774479308132548516788680766760957444641724902150510523193183122134818579494874259698858868033693901095298850183454370897273782338110197469787352625417977449441052861780077697535235292011235293699853596825231771720390071527838370109950739572204046331409656373600974800146902199323279331295417555175311181936399867261980604530077779749860719528911638947211431593844115884774367480234977573790933841570218638402464284640557501502067389495927569914286687045280187472327161210137239952353610580179842432225673323710536769315274511213131125857976754946167814293454153290188224457953274654643186326349284699734371459050769046429605603133086596718291659607499820838434287028634303803962071808348057229124685644555107891384994824492499982160971077037529017825407155211410775769641153330374383217145580024680132490961687028677176598694196117333887889254775331056198047121652326606002559230393657989901535166997144010861734655357415057646183413472431772162941944926 [186,63] -2451630905172389681643973842467409181436811663904572554370097448899397441278701659831186079609598209885308153950723329624423834362372044780051310355623966478425860431890458545102110799116602979333394630673097793621917041964115254985937210180369076220279873837887259589235880530645425229866533179556047046537943566155228878693698571057144322249329123185374992723158716773692073070570441278753286193697436483389653482515252497077331655167572759502592121028383218641423156676066819874973639535948967210630692061207388561164501228236927927984562980614496476824937788792280348092634987594395827598086368971941016550120821519043893344427884962932535353207279690837424067379946394452888935760023770807246012097017076287799771110247295805505733370163618711949886435970941174216549331545091607877911665765810154800659855770231124235566491899188580839481631361830636592868633732169239143431173076232882599989916311342225712293166391448599593492926959480141178395569527784774293703345118902972440678740556023044712034899711606739719061644415657510655782772651868645292769965523710564303666507753551094349773941266550687872355722547555757288560497056192768558173294158379818871491257870396374790395962723146140174048182880721942857422397134658494157348735215667186375512299156332113578022013361558067469160964481202667602354120674509103875372683336387269986984060654239275524969809572713800800589076605709993389748438654852329702673647263363479796502301250181163329138300516790712753567848028804407066702967094316852319743493851924274819021378339802060883379384121537450283303638537214625993681400265915034752170743542949552171241288839912857328532516292505871618116836979332390910891554317035492816583737855296 [186,64] -14914590908160530831294573734435560932385220780040603846484381280100662735539680892750933583621285420212271699800110327766818522177458895984520736616078346854265630342577183676599184617174948875327463328143248146842568871137790412296319581906564152916924758278440410536430947802601979557221270169006681435597155713443350674956085251004395517964193376180554649329393336435777398910990007709207314727850447499155122713005821240093767096541699062586829777859216235605700351689898526309192773543090558928028818394189964065460533033852997181233256479352351824310258647899270920412348252947232381527328364364413599539798037941377345026183063508304939940396589343780135114846514261190660601937901426788002108858127341977847294578336628346680991212301256719541049621506426122149968670183599517453286028492558727531374193735739752366447340425444368198109514889654153746735012864346616258989428870771514412433979460879731194607309288815386827636439036534038693141152745843763801688301996577642656721396698945160115126259722605272071620181204565622784588287227338097911633321550425624337018683786759789619428744910310993386604421824098886052891777523607584840941785847880672786592241145826333023430539897465406941996527809943865001618182917775856520455890983933668541661167303606268187602356742369987464758382394978679401635825266566195838235066096566169859990124434453236182004414001736588750818823981510229751399278123743315297758618079350374584394046897212482017015245017353300038027442695591392146229057824058809694878339629824816095531721557918287807195979114924930223860255708484632292565968378400526664319059586057611466536570238243440432117541001872108713059059996839562327245336871606438288638732 [186,65] 15649215958652758066382191345067301537302045781166899871181483262323129595327368993221777885982123682602621389833934405460186020574093675807967695255135244191310261033883726012555282182674604508773430146105701921486754637668004304607060461614749736138933232362020418732364836901789507496551023970419011142984513571338286315504009899015057335138439738689395222426262024696948395978452167446528137941761386128693090344985093247612229168514125389434839017633209501134247350917369983245501368103583632850954250307260362431011966868280132052131345725111893904521813691702626980417017222182645625053870587653449287952845925421601672866143221414167123711705049383715176194913781950172632952833345179064591860732912829606341714460559104882699948839851047939936336268838975090047533198302411741182930184451193652318413537046456446475268059778193631510779324411945104661879494947772175322040786243435661308394210093621320317219248082700631042059328013038498759402746237386660107437374971014044420071838983617877279106170083957709682989885462568301496267941261730186050964223307826954363106757791422694492440494105002421694650006062543078887322733222278725081780076900866021615473608742254367645675731376796017531763519824233044619204842612978591840648601230428743793546563898100362843761156220829667541941812920720920472791320122355547476165710529368423987745327147277876450885142891247634806970909331692973121992053560482368350838914571273390315555632804617607770595413145346403641400596840600962800454467995928784437594991320840577413205436846370975003197816618826691623981353012772650880566088677550940313314279051894961361075656912733742456500888506259227621457392401019750730651963097261184550199 [186,66] -2185559319292193566271261250815200277135767375285750722555290847722630429674404228794574934390325627299452336577673280221165140097128918417852618382083917736925376149457076444148055486321308335549513793290967256904514342685133606314855577134754831841974493855718655508538805091165503113875241607942088189107838401485332627328344381172253233533385773786829527280569887415032025400811453322955883854549956812596599887735278333106551406950453923705157568227874565771573883463895954243483845357141563001053967508065008780057885010565056218734564838243510678400351796183100112763187646018035038427272484590698300488683302861170870858311904036985236845372429068623840726202678337711614016731220776735925654442047525538297795590783466309601654692863296145941653491323321887210146224360807165429629898563821568099060313139184805159912515979265006197917341473390972343429632930285288734515772847064891744732584308261120051540437751226207910772152249327271323696230424012607319151945848531643996967174094197260360964522186136185255070650234128271180430803228886520351221338869609947797926025933545598976113238614730203996642940836973824869190652672106705269764103932942711844642946964832311178797302355160481963319009558101611538024695541088130453487096932029323408869143920671021114154617002118772221502039388445397456233280810147450873873527614869215978477905521390338152031867503459259666212573440304225473613999785747666109383393129681149012699008432168689900376109646127945923406705644373785435607662113563954703582646598463082571004698951318773468531542106475176799137099230129167458427217117414185180427612387612151343170774965165742446701613017554507918100350661719692878228292533418783692 [186,67] 140024684530237363326858899879670864925414979967626296726086562269544758592581112420052531072521835642237974427149881628288496213370133627167608815175882711188750162721663714715661729194802775553342788095211131667154989956914111585340279308038715762443622499297039901072161373109911880157837585874918935022778837777778069497108033958862304922321769412613807332465114353713039851537323558401048632988778218793479575976255875476888997206231608386399253121825687725392522910626249091046177256700370587781935441895516622165354503988518879944915226279262307902171569619551587206320160604558857090273961073847920221791645031986119574821385295788509095004128532807759448311704387788191321196277119126179807300491827067536970198990266458310162244617832012550512342386813439058357762473746776881583733338834394014259097293326410469214347736961612459967277497916566510647575383324578725155192903879016255566518642279004230212966534993295615700065993885594992153602620910584167052516021291895343522672780734336563718924324149553620794810849685329801497779058077920973444841652216160099239415684535664036586991327214445585729654433222160387349912580912254499435470932680863329521481505980995077990251095529044775411370253199243148070061501467655448215477458688123905648210987246230033328242958672979737321848258628886860387487109087387586174597391980063362447085487805139851865079942178738760927212542786479181953937334399932478571007048697968612159386040904858537074551892994677928081336862396442112185594484493884079298945176517349483620572508116465717899376466182179254611129227334148977166581217905088606078254279115721485681060820292949436005077785012355557859734771611444531118428780371994 [186,68] 19245318203513450067000809020149340475470751744100844738334473560002536866644454893010070019209702665664923877636804857302803894770908340348726275609483981423094411624039152165460311169849973251263470697094124123655149586077866107991197303810854686271596961963825554826510974706600435885794939893972322074289921592561153860510950775142155297247849814102709922935404356629635206584255608582248904356061021133615207703212389242315776783275413650598833546905893551097078032419334695254041130492013038772392927625426074341634638689073116124552131438488482019840362670131347424935681251685197992024935573819874308269579411265238143877889826625016915884627926012650163382207472102960902877312593363576762757903167344615023383958550125276408939369111253467630126003605422535907633306425958807488001247779407164667424636584618439581814921254477870946669864671087787567673608165624101728981417556803012307689109595646915363299297755750167045018530359378090338372479039441332482467113023294835780168974497059294128711287511631326474362519817010628922104122795262988101879826791485008008495601024741197553929829630720630742947086494041563879651247159876339457536359320485795975697019158737554723811716530720506934021332481546764797275973639502398430185005448924632128251058210094051741258500003274163040626828753165964527772108601549597570477789960136756867202736264356267328814992570863518443522921975446498694241430558279634142698356374201479164248593753042105238525184561211525149247508744787446690890763312008535686931512035968982392329803388722399322828761853828800390395737101513681578313374000753167769242617043560896740813674363729141774330283763709095744412737543147823302145866224 [186,69] -8948235883118859242200413460018145189050747226081556756298086488074743031332127754455329725550868909771639047691399951245648258723583971198414969531601897942298775482676948094406985611496011845705583779551063468743699208418306479012424454706292429171333902162007363416639660443197765056996917855937393709203640254407771772284326975269412100189917750621815301662249056246025660575920344552717506464267322976637595288156777477425537744752659884260829718515098850891761782476009956951257480048342812294748076850800716605739327667140175654540501947885287031767272591855650514858223290331028725271821677598963762410809320377020178172531783037168498817176873581836533685824566517018059085506180470541469571494405610557449140889906487966652538432720565723563058231373575587086120574717000047382598841263721391609763887739622447499142704607306894795015498521404464954523187168614239523585295466691426552988069476609567727419075429016927243998771987964815070644555459364010520520031932348904681727075582256426562794206369302361640867640353558806752002022985918052139219555752345076103224653606875573832482454375667846162914389736327482767528065806028898698304573470682684566138325617011607880912621131362496965547986852412429585208698329700732607327240001367699668294033872086968286872240580488419537095349465776970802391057007556856789221893453816302134214929133409852398895428737754650420021699778156310141314420822503009225848412644423682061142246593243011427136632467709323819719310314062685250451956192697945606439734124006815764093317376404246220881974370702742719830588285076954958694907558177510925803153831714818423630793098157640345598154200289068804472920790177426144609069 [186,70] 1997857925823647328025206508109081866287898910296202210370147907553673605220794922837768948604290563673588742464779689340453913569368379064433917524783676787450045333044265913202069348155220710264563116781671771209867311835197136124270193247622476341030198655999009251920219409987807980172660078930610202983595699633013342289872066471976538757308747359953187552390794406759327061219572764952531667916691061137517404020057840933183875740790839345527353489599557665947473159345927255527031862784299410072965409842725005333218862887620273908637495734166850541878038551934750454850943969431272850101482714492351154689554285980422678825987778518306687117114594169463719900502119415827925867941318932039470368157987409788086785218678615028538140227570131221134043986768382311573422273282598662905931898175126225256923215557165741705771685559527944541969135902438625024899033090271912693338029502182570960783351270487629518139216156343567216052139551637251435014840326456471062460346283693515258314031758967396405809562513360948462273230713926771545663416701634485756590423521812865173877100307241988675434081222541523658300317598284900066680513807395123623942422932300596555237271639711483997483763384760489027343886015264299759102872426285937868182323141929398206234548355302312005787912265262858653992750266033036640401664864516032003833353056966843135603399344133729971880515833482061782897634043184494450673340641127891162877582789821309034742917047603978630640419706823569912184280229176410848011875939708061287149930688700086524255775207438807787299069415071401333782617438739261597973589605491621079410814515903506448904925580577632503643910759983313439967997308896509362 [186,71] -336029517241584166750815204403143617625463237932061380447608057275854005521322041278131795088888146040826129011327935461639105139733540724401151290823698188922712237019402108719540483526413790175832955413538070089990371304690471141118514204704038428516624051456489303643500718521855876330688034318902669810827120471605757240370149562988789394294468488147315986382696549764602341784822027109743640215584447735687064049378027904759468342566028430670092177622278585284088215793209140140943743742312410531955327745822547629483505442979664170067260710111628579398849216427054400393094782512464012139411700953929746070981300270285764807187901605774116866256779380029527974782173071266837121716347135663522243450655189391320962725717083191476302249474206527113846853455663158498669228189493147347692338861327719451562435885006029308643189087117921247770095418950031396177030776358098259221150045995158635431496046839106422294919828952680785553739883723013480408951820614152995341831628348481466721443813901487537617708293032715191405096870189213516534936173717688394342917161545215581528682868611898509174523305684540935865168302657969325206975379773722573119474594029905886053116011769590677065173006029161192094097231547520243116231870053320502462913915318248129365778686915815872019638715241187778562746704661863971167676947154041032166441064592030208838285091749705447847241946929579961304538419647845835272578760366986296087674371172254372780080134355959954032913290718482564556364058481372322778738230736468557197140720087775276260514683196746121541521172444578121273669404355474440217873054721513044639335255105681913680879402739041516329034377782955937123464335746456 [186,72] 46518380647062247307286077389341260425864920746142158482975931481152841267629537651069665555020515556593950573948382247132576500238328568137853872918618942518061273976573508817470087159722558654114574744897110195471931454623731837951083441476865028805065560084037045586115162438374726537580930155934582251672867170501815097250783373939695809667592812156949276613431255702787565424605557844513917647139782237816510116128528713586486185499319174244323455513556652869536412876724653159431697441073206873997297090817409940771750129740847490843017650380935468474231170279911683641682304562850019606978856830043660138652685583732775850231090348741487786099991794252662474558207956192728015097554472743705472525747270480694399401091965242710759620119616643686096636726387974175606483926740047036673803455079681585054083795284739829381041381580444299334336736561556792061610538990809867096129292096407857651780297290576149502711977547980177508251343769209860113011173651298179790579345091384408269489600279531633315713742475990578347702306976886704378679575136770869648355449127415323542563144550190345079228955617978115602904017244096491533001141711409222045199010004557936354692366072310030582632454398089805048481625156817221643510369586059274630802951235114807293839941633080423855161799763795095009139883143916057117921483878370754898229330766093004811373937642519549385395516441829186666395866938074419101920041903768259583265032760728793372624324059553490017576580369624397597435986528405948261859408028941522459989782578301800173461153580969772100725519679673621207114237590931657273461594739190540661574764923970327521666233162343273145592437008634924818844584244 [186,73] -5457197247326596370401204851935569891992597833579698509431787310259800424232348908927017469960414516855124357506298890848304975004243182515572474812961079588678502560350230579935952166451048208515964127919255703394058673023896622606154168631514072026638665919015319819583024071250841135013710664339761394532590351799951945680646367899934703610258746904476785782800413950280257215382536825883224869826753604959368387489885307031761576274783549433225067172606213980026698877268432132663766981588902093805784739198249238866544627429285769885374661233602338368367563610763420420338423873819733180817143599285344554939517220090078093966840084436361350587741798045455045963304109350549777750125979346348902384320952828111294665362583439643515159872406687700255593099394357023990722735947205305909305572126575094595026944454032618283232331077955954932664000428077272004401390733952334065952131480089096683163784027830228783042662256978699187563633954304827653869739103945312013309043209519749653716390586298323950734984417762267404646589612064728187810595306834450013005850677428958625019475212489575849733121099968547942335070004190395839151396660570309869359232269497624123919862896237935108304727131824312048884766817040088185520814946167765119721375526644154912008604156969325417482425260063974085534631752082566051385496167096775764367153477499985237500310181845300975454014962380157249405579575109494766791317857973350377365269776118089428998425862392397030510887620928889404609557072491547854708097129090227106227814482012739991751675760371543595756720921573864289556071652131511152013348663556719697927592574847940313656764669563869717035759850933821111022626 [186,74] 547383144201425422770071532174061362477806806128243746848665264043120938960398810696062212455358229393962702323370742601889015484270552287037436351036540580836283857471588181802938673508567314513502788599334970401623591726321913767678774209793970520175969994893129300984108316086716833821520308893992616765402139871908151444322346434270931695133621367402621102625605614570285406508868757296119494565213937485161823536342803238075863382341970407109867736934942243295256367517078616292067581184380440718003450627676510996260514117698265094352354095379130166385783519513663381149862662774360432828575679990666232546389704267088858469945035321792412756439554301659075178152678518286029365900200939525478709097003984362782036319321129096425465843637266091896289458064979612466170169759711938146915871517986719914570235417838070569531819092489171213272187920473687401585754959813723529842891038521969313042620409846546901896758905875159391744407492415191308553135911788479600867874960690227047640326628864684779538631475923157808615416597584625749660336443446432439742211877061330832043998686688521013782003245372639468266000063380928209778115704109214865078429788081713813534867982882815057787834394463044710443098527547122335946249454710005515922007608564937739677011377852127870131718799836584611053777395268349550281855108919571571259329445829436476391318998574216353763918775507219573999493078973171846583373119448139220220896927642277407576936221773837752732648432134074925528844705508454838078339757053567647292624052897241270268554649788234309504885353332723446435311909186263689046929356574305884877652698043394376067804644596428016818305393946338230324 [186,75] -46857812960173940494158258594093635367761040522662712998489108594295669577657162078700001187789745347657829234629710201597923799259707082794326383197406195266170661618351277193786015187817720103972970496351165927619194828371410563032858636389489662315922517192381100281643416121736198274294717473479332851496626746471003538641188835328579531384501948892278857681496217194496859413529677171435366891742865454102575168931733789365770084777371314929312022017691635326709905706929027473255675052493758701891578958649991558300908459017322394119750783895392321664380871160736732652812379942655235273412474188805656790270677450820761596389970562636997448883709559008001918606544224153425266763678845592559844195680405893189921439395978459724099894670123648393610292007904492774520860883981547427649971679935788030645083863414734640869679530339446664278110453107693058108121356023229909041711421664700132030313861719649971155897560070044703840797778088171051474851124414269938367474256234707015971809216575758540787149793271684992076334781445731427522038786842131831290945210947832532170264385936305567038252703242719265382102109368987237913406073319531386682423307822343792207714251253255408026708056454472757138078955902610869359279707400769108530586094798240566841313247066169412315493045922037605075734666165768005549323266335616249492565898019207786978788884546524355305728816082099801144653599997863917806232749392345872918416606830300537298327875547150586233025488582683930990585704050787329419287457336453375263893795366441603178902302383674464407482550917054493159602930670431356386103326918576242676005223076834994696861463374893400925130232440420640 [186,76] 3383774257825639300096298360317047460579281873486260228374698841660062376559627585339473713050473008100990596245335562859367549426226188072200960995654909282126974065071753790431118779206113856353015871604871590998580191888433822800144303379254923620755886530997390244705127448973615608272426667020710597279758625551783817926728642956459989567457854638256053001024606640359251107556788683582102206162140750442524679583850080254875018186231808698374581970545742982536348004814993956626841163839675923961813262286928460257188403013900065363898953903931879428558034113713399514468505739740626471953682560704544555194634359144634814679075570272061108282941704783964986037184768804430186551357958652880486021191344467156358408921495550455400420150333354345565205350339849423920584628320539844716264090352363589260641853904653005761251881764242266431819087019733413448886981475535546462089247896820017957925342479175684556581782753559203965461376954907748327568348636267055219700240117044354421567345309609781069591093408237149933655063313739391481301410275737244766218024298883962477102797584617147331844348246981922248227920478460276554526580662109244852625219245170688613642827222262751286877788207868006305346325695382165839301998349757800327892425592666390734018573247226566003175332894298358480144132136944034465232487138088208035776585001917591332610885950616903932752332751522711538084080233714271438940130376345972579398475173497940660053077101511322286745431905770171322011430852378318282840718395794257681338167172682359865551900408840099704495034122008389333374535451277724325733556202050719538451833391978133940148736155911035820575116146444 [186,77] -200655008158189553783867812993560705504140701057381554672100406394302205960340540771589681227717173537142743250234551597571932384764742785457408384594731176285379489745745089977538504765685547022896024662484542265034079732578022275346733144468683754416852679340908289804621013165164652490796161532309368351777342480657376844999719567184596373990212754076422491801265161517828616690697781401643723934643819640220049194646922401846083990201826476466977578074606608296192734886584088016733124970231735063407180560184342850593259651493921354535432800998430605398284304280861615228900504509746848328778233609681312256272079429054337286647601839475930342472707497002006029778498153700532816744848345718324549637865430154373639404238384283620260479032706992171744269747430134789855816412939780888089918698073116154604126128694402348984100656288431493820938239281525843892340131175736935398011761716423151668978190131466662599033334516533605035253351080363851380911137392761163562070089283133390494973082328471437067348673266870620034152178295937773224184047169809690478308728501735074935635448302654313998761824654814865396378101428364881447953105581880973925997526987672203281390031365966834135614460821160708455389122705367531586225791103449194945269994969340971557984639886542827388138137494369478449142506098586587914115896801715183352939466606104036353136514542473130583163276565075390333220037749859739256120617016311507368950006301193709230539655225012276240166526276193567136240343648846141835097112327280357827467577491899426125007565765704671078379382422892192927166141903720594944681798648779486780631105577147530741898796693470027889182416 [186,78] 9154324385749818994072224752342346459224304190258666619056068277230016501915341262767707703367213660372324797221844224617437378702497145303691068456177184941958055710134781386500647380981170333115095491987061448955366680509056882766763046853302915640638606051935275601941650545363076853737867353024842544362200940225518975019517043969584845272972240914753806111172585057211937911787291757382829724322674549590756526681867302837842663930745339834263768277279342665030522710944319150816082538424705996677781188611289065816974833096918062129752648796526561747456555038276769629438237156082269234100562022045232041257815504272975588736268593957595183089318560112361271176293176632308915076596117900732873916508022546534938489627724054954331534944438447110488759434319562970759455904335002069784348964336822370119084462583455923709040204895844383156056895843633155130637154515992171613466851563050857771204232973614295490059939236019372083264962909479110523021797465777411839911132519160410720654213761367976230406896839603843174250460595038335901695208595765673914439647888098897284839931370012292831679599019083050899778951558595813025015365862678188366250866164591184312125384532099140188680837696179351326893502005476822149342227595797476913929583259205171665580516809798849715539941071722968453912534968793023249903964229211908717124904297708045321164438801749511785755759147842334570848848077155081470307357977731620313210111422965320465291923883112096711046849469361511075706980129325681779281896834759236972645001877631527420560340687710122433964546795317692511731447864529304300114136944302686776311302628011644350746031388954497677078 [186,79] -254905517475554048795482297907816656196443210647183203420699389146876634906263537150183373681007420160054539273868536828140040028100444261609155616361818111042422252467566395735475040667536940505311385209611644370736817777694408544103992468757668435280174100204533060588067900700337013371283472385568485796040997581335261198176090512099109722948722795274061681392583652916987031761360674735409093689683334545990450518507321768454905798889421787182680367448664689188769508122595433710326619439341391923269550025924723939078694584511941232212420733182199850879256763230294889656105075315308498961579017147380615217818013437650964685140921745323420354416176456474373370993904637260845821789445316087023978746006763561461100072163631053726717930898869898814705727396282148678849554304555129794837084015192281596839910893492505686503169093541471653898115497417305761699187562365830681267208905545805369469113801128625015991808726262992634569688579462721900531940258360293525486802602296038391903432220011368173630460510112619225453329173903724684620299737834622745926109612974331245072045331968951702979415682985757055073796684875929959174100035453283314990721783855236370804537298237504452659878217430251518272894195424525065318567729105924784081425599144934100042650982218545172956826690507164436512005249731162707376447693469479333299994431537504960931271989890092338172438542585058428521129721115477856475100776994335419222013345071210976736190066933592136746837705376937191279685496556029119450278741661106861820227004827105642706640630638911632164034575535830638066248803596215427268972616377983151454558227519613713425868837869446192 [186,80] -3259317023185601028817171739619565101379040542048411778842832906227370914070315318752750762122269205523261220751736823773759122236971063236571607969699909400612133251145386660084014277006069083661225269203973181575239959529394099648127144778157473717824571965232564986792097940548462042925046703939304573671715683640418518978009672888681336582679369538653296806102315136038474658307079627319253580045107718991193001652787170551668353292545432101354096347067704875487567626949929822255729892280493181933136870386189456018825484523866652033818257438577099371464767828806122665293682375662651667096640707410644109532076707698249358510172983035292355492131812382303126564669005024673991443793043843993123856651419613562412383233222008659476284279264313615687151166737311303298883936810313102340406119931605458955903974640115375275767325100626997110327872339916258288157869210932368639145618593543780725137919752602864986882563031358206512608180124598293214640194553798520331273538261388690910279445977190009135657945456376710860647061392321367941621539320590958187928112174809554412285504411479679833772285515508188124305287995128636725439813744062215000912010508772832126036825626572056923181071689271856793364817071058761277333959624529059560811882117549513105746459462711881700438238491442284053332311536456730013452809934312117052199386946697071765217919431524877895775529691374914524240989307897217068258891603925807333711362618311199116940213106122185725481714204679414852639508378774221917491726387510924629227021640881302442437033657008251312197806825445824193146566770830282245047687571641518062343152571114290070179306225552 [186,81] 965800421148555371007793544391083025406482427958028498698810001583325135588856186336169326235449592056296958306159111691144120077922331085744868548339051904468792784840871170587533244840383443884327043585083517940529925121661719607343099087417549873784777016995453766662851468651433751482347691781307296813142296299288385465673451559394730599231968005537922405657789546593543749371851357285150294617613974690705703869989894787745834202793973775518128496545588821325349860462029411233187928077650101436280360763860937128930037134920710925498315629948433134545228074886755693502722211464618268627446375476311798641059779692974022757134578361463211951313962955891145650192868141920672231388752026545952993145823475790935532350149149341282546534860806612082956262712989014743082464838147664572244363696081885601142923629706570789450874491317863445007264468687191130584036716560213137021400821003367433884748375662246841430401332437274733993166638181916169714055632869420624983145958837196581794614278575339411125941743628436757513657168114135754109707594551554520413442950361423947800858545734848691489533806271816423816335718409782966801803653603796811198530541050258722491327885334130294289181006326054333263205416381962162322183833928609809644410295792367479101054418910332291283355161703900765438059811942706929287241486296206918247859535730881659291511200369530284971111596089555907459777851372101184540705894780197686033236564900722089302495683975232265339195477899175700509438349883511826840602301273144057200374057783645478348329183659015044796710707383024730476729707812356725753052727179371884679796669368685603969357638 [186,82] -73249689830930999873006647461705717912653337782165412654452499010448938130788541281600830217110042187809436348399977501206115279134695011521628555041338128079032805536687091989396843591502227931293615255682763658514403173675417710353727438817176264923203315962623578720422660978140245796100660470909205336822182314077011134967845674645532233176599312120197147941798229482855455055527583833583671647105379015283836716255888233047471620976060433277069755487060005761100245073718549412269414297759878374163650076255537898950654135890970765322461469649182631452296461167817294897243899222228808741169180270209599828039787777058127608487289286891464046797603104024920508559099361183420433677482374558013347935162035822081760783159289768433827337027744844136760098279875043394129141196397949378460898017596952614173409159942888664810611025435681560031178820296465675402334717130048841010398741653458968816132966696841814083583900237906323610268906111616920829886118735278507347294223796990654553105006541050542758443567772869965270288963069760522147644266189676597351635631576230938653932554641076568429479793331844576183445732873027119363208995983494670184559831506644807664134485389696448186141122390257335750041549812641259087651271737618747814544436489153359164055695891347272513403294901186684014609295054277651480581746053177033908685196501670797079230633009602025051382748783571471459855052739482097135983981459615113144596179480292011920546442382063225643535417664019738298585420444475679655991431853431143399830390925816974479615023478099079386845857561500313454782896110755246537143553415471968130527214781416907131000 [186,83] 3941715810723051405256035822821474093976454958430212794639770605743845460906308119823529033310633071017589438813821306982992701242739413932258228511431257832937787510535139076875176436063777740027021243246438556708611072965283757085545097133734963217227401436722203444490735177678639848688517163542135693259490074363574695857804048065802978391800454310739211757500255699198463550564904606631174338298710534130678757074255660572339892874981730267468368960492827301361279461456310171097888134522888033392926428148948022422939890872901631299433879376002198165580716308275813419090952215944327280107262304869872287746356813285066375989341685236911940820013746307786142974596468784522594912746177874954711176832144846173561248376436834764879961265055866614323638718878022639791648586222219664328350383625250028377025244774984991726710547052698194885736450829515344943129332651249092575614247589676641926482088775205857461399110400051627538815517154256341347405896758029401451638261180438272171781683276772428005748325072000363696270543061092843363070705927585024462072728997273202969336985866027236713067661976716166662584458018938610544419115623267317615034036935625402023148212185790514530189533666833667146391823912370123713455894273031972706069777893628363232531268593323720351965387557791462245824607634730162188816167099461232240554802587115237089405271684719363877104509448258016096770446427162268104911672232972387635491428091856862796341774066314137673725632215973919264854727301896437450981804846535432678992092853689334057963408842315287730838190617328269167406665453212513880106220533755190587551078751385664924 [186,84] -191713723974998799989559820979444761753672144673858088489033440737126014955290445402416175978169773837268590307899495227148707159780652036490326981277461576955900294899322381630736706026954819802899061687228010791649832711301132643937459186942382649986656949390587563847032066963484488992697375593098870466721820212254419094168904782899674442480233837020130390596854013906988829639360316484741247713267528621160582376878359873623681085728497307429104295046123597439031824976580159763117954480640288911036473319675262476609404017427052315447684997014361382761997154261097094559237887205765164463494458866781928649059017675407952572649622009220277568961427507041256574639082054165483622962001654557175492083093002350972962808181114770898599916919802973315391915398675343635042701101959733741479201064574512666774453790448732962191219638978629316825229286729578343675059991979630339452808222268457174098620972737196381083811241476316534890297155609918520501759169543283136966940113408367213007401163213008268080094037106579604181941788909812536007275659811325677984612880855220540798292273449947143491498558198859538998723337968081735449854617078020220979968407866152010684819208502903443217227604924188562858012427803042360288475280378845113259766704551070314745131892727176717370729251919951832334787019316806346080824495748051650774378870210904771280706715611895368341141966375722531862166015795291018852482190206302115344529551030736444224873165461410289021024371716584158689691007206221818346948427025409502684651772468770934676661854590180141512843261035975973293881363890326512223668705171506204222967821263980 [186,85] 10294804411661146441997167980667858642169565662368932956497181719067985299778582650296191417848347568107022941456532282021729641110531350620293570162532340246164109577885467759580864077550002681284118959081722965225815230122801581580166667105861879767244924775483143315463976355987443766217632065748419085805809908636227591535721891382878885658888788620733638205017788224111680175792394741755089921084707670020352449456810928078720202419865083838721222515497616860706737914552896028250579162050970684833655851830617431078697000654013428127332423376392116871959740028932009215101148807613939914691370193294762255387625454915391618901442386862855809216212791048210022076176592768709543995201440005666989048382699051493372042138732655787660925225901075809775954058569382033054895822293402168288965071797765566248512711765428095650946948361047411714137782461579914689001588785796006584482686781939412840711921012517698339665879583357018671060748273811921026308277645071376787128710202306948861411444466236839601902557590984992393807266700339079477964376830523439734817308328983803182687214266537149163544020787336100897908559177154810803682007886500457364885027236016416495680907011285631654345213163223516133093521330540341835538224419513551300447911145229883620111674902450678775327909425893745958935460858973494335890518512038575962197573517703917749905938028647416499773685551049363101832258426983920822734193865888660738150955248304685960889291510339874335138800567360819388027955681913878731552362447204736016331394747411559965873373225632114309296987899257938260598051221979934355280276045615325573979062620 [186,86] -600412744023174164151298279473678785069469082752064195479802681701833674725060817529264183454080834869699236523876821008118020905860117371994044049106038965765209044864710711172709441151477146463382795406802062992497995263106928136727960621940662265161524021437753743870272369677094830838177510795460485814032131660468510290940739293196098515913599613879504519856536612628434640225096622721124999613686398071910544287715365428072465090515230934422080686433508059915178901788326746271407038591566547292870010556011593713428854477315457693634457222499613067940749590312450491088018476115722861479546959795871803474002114464668014752134951454554055870084385458380041370731275864292096271468491814820260828205303960758702188058600735081090114967572030573575930062111113146175584124123679462816980779365157720219731986052551367203843127339375590922537625649450110407201775985207046600938295089914504977634029264472367838986704029323865745759118189920921190250675807694874517293297090167442580709546321633070407904891899269555075657525531058133680463728206898693512961671455216540523850878099036788263754319787834217381060871584082994679507308008053385814935532593533058795462146893043897386504408722705317944714857961848343024374329742831419335621616603078603962548771198748256702595376158684155862659954278480290893688744093674011087652641270560781305444675850348227032070923458067499838072281223340312958166581542805202244837972567347088020446466052409339625051201836326237656971733791636281588102274144253483497899617058422034708168796781485712035746346405026558918681699823193048573566219503436936409891704 [186,87] 31966787540393068586002852755428609669970922813697241365556902905122062365816546353437159794194944926322406341488355873776526025831570719749210414186980637511063975791051473556708631163826552248727907547063937100301486201410711729690200563587196511505540557398869861164152949769691897396423105048629182412428869151254969280418237850750055355300615785224559921497138964707090044367005810415508148682252870775562353525519113193129039339055426973614255552733835549419521856377089053778497398638022061212577623176707022868923326963386822872284932716976492194967013760394256414940445777758970414166257437633129317808846637959120498044054378182613992121606559360295180176367369020550918769272468931969887896863069406887957933287917148698236854959305215514547867395402792932408279009508721758641008991046063375569563953794418335973102366011835062624746849936369265430547071131774104215631555690298108250068906950847341230378686394060796273303220009035757472855605814402912559798546762276957033358113019893400664085467048869768096472744627370231658847969536507446332851449993076361098357139736476537080180748981948896909424657204688878295742557242964359843791362246492707344382267347759746478370549016393503953864883424364551224897889908727254621326896294493054295084899597117078759535627303610222164833691633920235305596100741619906303197019470772328448539797181603621166962634403918064244870642622371353134481502915202458962601019336649102695854739893089645375347760889103187063322652980170211427386219978992162605786824389266117724507029590239355013321120226257282460085846457343764478363595625706017118284 [186,88] -1444264906716283639909142352442961128791407053335082874123061005956232632464289676280208007635555572412517792925657121123111347999969674732857335797686925364883105046293137803692549609821603670533147916416116247991112270974328719933483482647835214157476511285794131789641436818530541494558868193747107720067198097749942515452929699464181893580031687381127866851974719840451505938445614762213005694573193458581077890378609281945137853765744516582005390246456373134835099118729487667211519041901946957496225036319081773930492506681860774052854848376434462081892160362982445660635464235205619801077240546325879203975361090018628350023255358350390118064007879553426101278670973342080667669288471343475624011147148444548722090719582490356174942441856071344172473211436211747543843241869712041451807532942972357536355191571533597553990910171856891318052031838536111914307761625055191883534688627355237098169032212677134312304115356932302029114848734728572943881090609449140365003558161793316520600263578961817109236310945171871311792046099561485637491709806350369711723152185485834373894695795288883962501300962814637988056621448118817616993488763025364652330571345865268246095312714875241210271072161906288135350469770191063392875231987001077415659864690796601300221491390083996434715105580655890664033937639757720914551150916822905315358155071826156451320112278947115240856299429129639623810229162859580073592142500509555261898958862602812872284774644313940629853845321988507002140184205633084935115497945046635405503872294246541133706035076961808780581318193560894784867686272306003959081118509281324 [186,89] 58542624932022581685882263858036390582244348689385133520141438262876098452809333142603935478521373914988219047931507412657772385811719990823078319026350149242039328562837193031938367355094471147289547617500424735642628450787772019489027862783081450889539222209781962688374294105825690841031430307833449830333138789782856054445726983856066598463478040655644380878195280184205831442078453458279150698451532377117493085703064403034689114313100407074863487302140045095957799487411474515181259352363509952313549153134677646609824605796582751585275786417225539589833295840488853767528703139993357855702516094233698893128834551668813386515766114307324073448224122948020502371175549041508205802144855770758229603044446395081411919266070926007019720538404575574793187673751368276600061497862530654144718515781932648987341214179029848800275563350863342773266756958077975910787321094851351077467516218651803081398314569446585213213231228496451971320780037412071290708277835864087065782992150269043864586746812998651654648045242401167082567784352564323755742183655098097857626967898356575806791390203916950927716006576642875181139770074222326660402744084830961214544062110257583172638991275313386295337383948932792467518520864582999713272557089914260978399179662074269805967173743503064879485907347544237398013345729607622347480139775738525599350519895987572957358421479399634181547293788154568241063776253244161419905116015169626491186644539373614972278006632218587762890368007689604685921522531517207325943100525088741551803538449592361752749639381399610938163324735819315815134849198516139129142586220 [186,90] -2282674123707341825822549122109032737106939421051033368329691012195420988431185496924065862863782128697128923131242718973106368448822432542746962513487402565555918730761272804837744377683597883996422459388170173885572743338519582258281234959796427357750345999297264310491131633273391774898110113423286911882501994881123357562590917258606672015400998904783012567972824799629101021650601598812165254711920744429739283233498380217677813360631497012622520497039928714933358350452366718382742027028747295278671809029726580218230098530191834344760011880522284715524096591638724057092016058535356604881173509579894314518678381806096805063345783335141368537302631111218857167040823203674606151800906691885632540748747581055358461908031755706603099895765687598329273198793088074084268560472297828762245908303988167647842052534135905702924873894166575781398721799624245521290778715886920408197848461650746666790150209494013959956386239187666827229116007631475770639223180092985651279501141522592928692461777536580708318860408801493662821999531777291575192531304173526111688972833383879071196054820635604674726949641343653119173661257423367367830045965175698849007949950011980856751177277048971186287715496293775602804897848085866766798094237671140729597343228146387383729587316545278620038310673908823364376213190825703552487176986633479631026159030213400950262582445607391247278002428871553406921439105238978288961902108269419600495647055984231493743422207082834834313226217253162511439363387623877576548833030973142276547100936131465829917732843256165016253991096929672289752751953800282270389988 [186,91] 82289946233023751105616775524769456638415157992245161628618624190305637625846225918128961074734676426884015403904596949595516875813426914427376784806549583965540605133087636864665627467397372606532843048951870186395214845553731720673061605790928911694518828742395131657089433273173645316580086919891225396681941992722936178843528554639030764503821064321382610717383404975026159103309451892673390696076936251028758829007421974315067114530467927203802332224596433024130774581893969046647500171281192483451184129641374458507572425593396589711322091122628009728996788197130564865719594718551178134794063846686406120910579060917642981340453093750607519845190389147026659599917901666381960990868748830867921279197009310328098134274375321332054355665003056287292079628181073022368461385157365722429837883847904332254662387439746255020734064471951864649249603921423065700328271395282258455840453322724638442699482091048716992085156825834761462549156744647158490240469195275363473519057239951946387411230152391719514487336420781639702271126202239421629515092298153599605513025173377194343133660326237305810814752394710907813173251940284586221777234450023854143298743922877647992566496366030046159398760428490558857017635320776274306513168334171534736770271520449185667888306805348205794063749137402666299793339763980074093929292407362545569258407601775916319108794597821437757860210631494232786680213553274006883024809095415679629852977457532589576095150595612190611794619143691626152667010213237439330702545794726172190055871570391770834068242267787782127884131048555138436317306495732959100 [186,92] -2507716757611003164112318461113226269232805229729602149874469629403361346544951595469620253519457093744678243677132106639195411950228438269708714868127483276591648552925405228366421593183209700096535810138324227798697351070166012193974799197626089751436487590738422337942382568895642953419409266622098073357326792228725413709914865750669543483289551312165624317504100931030473741036741221620698274773424628253806555611186795725804414096642275901954447247357180975399957916537392722778419350330630233435601976466639778184222480894256333436345727535324872159750548211788851627154115322901359864723856725668384708370487013799755886070578890088380291418511912906996475049507979887551220670826487499706802263300050181874554632126165501955403012403254512511427133244575307257931339395173917784166838319641007316811142766907314855759656197776758873660216655035210161748324167945566000261043885225479050678871083821531762098615537750871925527380420573417270555457511504579543080774732527359382431335983160687868819897890364688603371839579217735979335039625280747607696836620226333985711915365471392903489164671365111722411090794128896702291404295089138850932510784196180873113443497738976066070056734149351070721879899097781528287122081773204484216151265611169123803444708540876353871609729081238076344738635171468920756617673185985891242965771543121998372443204234744491102834121274996644951012549276169966311404614847599940448505226171487508333318322638116710361365409044071899821961048419181284952797088258808535741059512976357289698482440911227298748105686326644886347102373374704668 [186,93] 62963368041352170179121967127128325177977523629830982141728518853669912238763395466605170266751734644782763387648234606386276902343025642188250278629939575765873478914581457046762446452938324667342063721509704104436273121259218688034877117290040987046903085995560749272802469645767869415433745314397215595272457667705339819891357975313139152665394416282196316188469311495758376541877822434522946163792743495563544093602291089852438916010982922753731179019750733524437179862529979371929757543289238537688920163228851152204260875922728646541066687142919104334314154407367762339679863578302463871154372074125546895917892670088038660133561867479457352093990586287334112816661798441272147403364259696782716110422968736988810796986790200845779294266872042315972422639276681249759172687426216907398904187389143188270691978678354144947967989516903020044307348358061560128500621311946285665883630211070117078732577941820892843698369438725024147075322765818398835228977742918866141549076157792916266928855321029611063595326624181576818229249060378108279774260232965751704098468927957295127375376630215794845781179773253618809211348233763166210571697304182700928107503475628784574216064295364018880242537250621248567252084252557075624982500640818368729949279635609822792137436955818394667835080265893833425024528048138995537459164641032050055106580083999001679278129457043806757571619264693246242930482257672283379138871666617853563639291822091037420442727891606536569144121228791803862833408746677945718447875126466300279749361245222515336068462903974294833792414356577006374843569124 [186,94] -1346710972431378027604775319020964071765383251583157560425633623504733038706141549707418331300938095955993625452912405086237401574558823994526600751923380706625949840032143987106118576173781386033191959718044307345189696036370011664042906453360479637967674734003821838265077255258429189641133531640734368610388204581476604098593178661455592459278340753110700792992648627498619731112354280562260827265924467015008901286162211945632655029776474593133473759826323606072579521945073218900666239184475549441545876363108365593611270356921081158494113576054952544772548315299842871372595632976564914105746690151980712108263544368899965202333079604077863152476547204381308442428218974945673528399272228992103398484309982409763730873126535306055965758032526043183446374187788407593251609281818170974321382948914787765495980673828266201483310436426821917845955158575095389217879330262863612679779786219399025681826400193633827847160040172423514210733027575221984795987186695130820595988664841820442377803289069319963141931128319870001508519198058513985563483826746362311865229702006200751298060401091604173346777998425043164294797777053055345003225048349809993467012405199368388629700277715519483471325603149778165240909058133426497006132553762844357802632088146117375069413380811213731826009205205810612399660242845206343792921666539654106253682303728724355662475193942079131116764228342083865401293861040915263625661276029138379185544492595333702162651400548915582794067001385904334716789772336623520671278681155307521478685833812141816861071800891862577006418462105086890451080 [186,95] 23931126068553335214338786403618550076012569489909197325119258320996383769926496216054363285407451432246194369727463262875801182670111846309768802451587898832679876392758531425554482284388915902800247565684087158330136881752717819252340785711604227702063333778363741453594538886176609403971024537973288985402063344651863170571750064463354917461145532598001237417324232157640944884842816984589608496125435993162672241413439130857384765767382704355415385806883373327116801572912902209925560963214047427913231078477894272600180307491676585248313255727737826081121309340779227124673812904360204308733446622403145235005623296696710400882904357580745061287372942942722328671377079739124881568831492888432202303382890288443794328785857466081021426181407685404087854204545781972579421138766198169263599914658918324128356805176818455007276818771798190029508343422393403860477998381749675541741639683897948437734561264269862671072115038742124656050864738736012567693294778799696419332903246613620013153452565818575007041998328200040081406261212928071600125200131285772790336602449275557720016096523625965996321558366629334978851676491768411992398764315331773703434084358496025701599917937020070715189637561633306196708971225837245763831755783446978781933742527309876565830932518029845606418510228738406064166523670890694855337875710526492551092527387740205941763010413744034328007408218404848101252773865156693560289525589200655626483581636108318673999695763751543575420576086142799978512969311390696066039877354334222423177735799989532841745390841386628571388137907609304152 [186,96] -246414575731036988854561971049748370696340967312544422675528865713887024230233541291751183025764593951788687252987534685144358275314964686860863801161806887696925782375308197359404600559690170640003832575919620971759128197070133761764139363361233137359954976925362208336826594919353377245958841643540656202503868709235449734108301009271066090733943642957250246512695417022826024909681718168628563358548994292949718633429876691216984660079228505657290667887190612553850580569189757991535351764869552219679153730961531959622515269396633257564938560238648965642362693515860339297738053558006958120614309160043074016841534892205355493999081901662040288772346913223705723686836435094858394577560429354854399516341874649956762974386643538336036801867867254327225050670318141293693282475299687362405146872255262852346123878138888603439097371234281435664523201248537072058481541679587787981587582150359437886818265318673520101360883283755024961073687297413250559310090875083255625696207350868817067657157885766083771436445134224033382834001647768192326319127169084537745061706680382955262458995612147409610099587149411606143082130962867405395692263969599602195802941657164036690916603902313928421424310217338788976268153576916978235620760277918456197263008474641889185245073107250006984587987797876289179308351565748076808272452162069273759870245074970157461890050213948505958067136625837615637621330812165837503765640477365388873445318079191826303209738340679110557973930277022640371124778909627706601349433705353936575518692617193731836740621498877555053992254553428 [186,97] -3687902337356032370691958780895629416887005943640048938405978058246345727292478132318203274126248319508465824498876905969338196990408049642510020569690727504257707030879175072480590944866186359455011199542778278534517981353812291915962760244614438232976996215951910399385875578344203681509454785776620654539155673340583314178912284570865300077577776228442669705932670074871549872422223328592965960000097084752823147781187488695375768371663132256729229847649611862948809177257756135266077250299703700863941952184047163856224897767226023134847386098918275559922481855879573736034458204161589328465651946534341770401992786322643506946254826491765216211944329214941840296562385529076881918435660384104263259518115247750392248279383023828943625830739294236694234114737636236849440660232667072401689208098881117179283513032695982531363161956110871415430140000273171959810953825405248834846026604403117986790019217221256078721847237758553459955738935165146106685779321424556161906330282718475948617124509528299005642360157307349193909131434062944079294824980461512775220854030511260352411616151067518475736605481474548432748743073609095327452985508832445424552233627849438965278795795318955509662406659305678452951352179311367906674444973569607941738889650860132070046159096813691107075308420339917900854942794812980271135352713276667564621221898107350466117334849208031002758412972589107414597892247039885729341181601505537500424780225407346310821479178585093159473215347696839581772396254783996556600645655356010214636982993750119355811570483798424812160238784 [186,98] 241892149929361071935843122229891898934722853648439002838121010081435069681219787160837841927935250328627491617359679037939332367224947646217818056377132279835315853245654440925303421491863935047144290948468638868199116921371619631851101555453563126903974595372170393605416220782706025665133242271755632594017763508299105756917590620556799556612710181874159178127474587041292640040483285793093681912801572084051382753810326850652107990943950162810988044137167765866605134709306734752549083081408277660394500569270121414288736431846155989368895237271859976407839537704745893850796585932439620846622091252378551734639501261302540405381948941980792023134406836260625109222790395243139223781028810286051982230689364526401052349333898788785890804444125883985511019386641439638865357378405435603336488212741134536394844839419526871035384848174043310136714781553910631846435949470001411231270821318016168137252146009782455426028597926335225633700926552693107312569801434626429896678146119426077586204219176551483526322010588182824024381223407042531414981197472052644973419873093623813735230336918604051546039192845960380207461928006462038977181070383591738242387735595005095421206117927429346310822620221933065164305044280292530757869366797237173402042477564619786212963024261959607260201844526305940018357593930403294039489063337072329547669686510038850862132821907340155540460353752526601773448656628381546678876545036447681947177453705124666364900054411760384294203311190626328544691910938885098105648215281318887968241603614491517221837253597426964147694 [186,99] -5172011528042018323653444567830921334945275097371050448906639673302388754173576885775819419068092065009376469189087863901041281090160665923510613543357047330715682661337635418510069587669144932211105835031753435226801948374592592735730784279134863840555118729309492685366507306143154763532038022169915549163161174579824207626138471125777382137689188980854364547500231410115932536566649220988607452471833859166858980272843873477029087220688686071119459508031059230974661336509875677828068791573904536563633878775958940980515443547035172688280238728376545074932382190850414955230626347034747305166844711907695821578287175194398844274570663955143995259773636590091397072217874057498780016253408708125920814197503810836605225152436458976382036151664909686254066445988429699459624512380864357083086284596445338126657013509867824044149017935573927469994106767281906356428286829916961529936573436875694100326508946494159515253606097691446649636385821112639738990348966014785761263762782532513959575859722670333224337878922605728597193995961723801088539292787404230859891340411143345679112030099965360217245187553640936535050821804036782796708320073731732317092226700339982226744235799317387205627133872579673652994983417959540507250429201413544719235732205731118673433611587791733318255449021866034650739609580549106187878939316607747692749813020585619365290628573194235127535156890292581233396642344521576543272980578083781320799432209484186517037861799175260792068185090510109809420906930404174979956937493817059135316757034429887392176334648277308020 [186,100] 35938706344357660191448171914927855471447825266054594431011864367610075345268284997869551389527521766799224431229171599692636616350581188019049867913732692391928677220275210841164940671604293477907501691754873591508909958272066245885726323959686886757599505411762968082272040431202227266758948834872259992684077656095177994167689429323508633883043907096740129690664209415953578939971460551457947624946193420360484962914453635539150338471788706028438673892806128489502811108605561877068542697563023950808455312556876184609298053686202746164106687749010819630532479752042752879947797660503068035875024486873868673055761557483117561812358859831478027282732431430964663552515065083182310114733450261551900986930395587154187012148767139467796321822114308861243493264265168259416283743034040121000262897844515382979559857671851014947921329462437240492815963729819682651355473466569173134649201688480590026044950955648847451997305038788828692330193642215669807507968528675037301550584911317760867715121530014376871210947761030376660614546321265660694195832040313076982370671198144142336825558036368360684369234118176988707287177383195900741943585903662102558485380006216414543688933601221410947215943759976596483764352945167554946022806923663839299522491094918057643827032003171132718293095332408768349295782517542727185115380974881144583168011956597351916604010001378691764451314319717201710910753515294788842710121357824100860450469617416442520650436986266977871685200702353203981392751450832228608378874783275410301767711066864389678515911081744 [186,101] 804326837761415725228792559089184525658667044725694285229946912457310898014902937574977107633757686872611561772422622487644950910196317064743018047196068875242182420563141141884976787160292713535033592781748511636786248965176395355859450553092740229385697476291302926875227786003125142755976407313429801176724152495031990085675595100357133156051310459110636038695171698284035952707605738487304997900490304701999418881679081740596381704773641005307551019291332351671538314926552959850740615098301278920931059494416484401207160860789566659588308315395799237084730331404005504519644713580844102770857321090949404409705127506792826002868955017322964699217186889601319459096141957695314429858747468404891123783406382666607395377894757576978955056566320989491587083188225466572330658626456543542925329564295389736418142197643541473914996350750758984380051411225391925411227472358895519354156698803073836068547301968553880520987873976527373411975457930698947924773425108453069311221934793428295500372365201749691594421822652827023241734638012948707465037906198961641299650056897203185416390398263708011511426724856589694181265973466672642208516470983830455287262505892400207025046301622785065019058707724941409885737305836812554695285717269604899898553002996450273783573037073806165752352905454432795683265704604736424602154901312572336103689652384464898027580983821045393313371439203053665056257475946385142429373935100306477927430104810667865026050784623829974769555018148048770829287581938885198949771346107142155739291318433604217096067494 [186,102] -23828235334353654834764401570380222434155638002916840781225292635292142766642951065363357638242454078328418939089932080758913684036273702216177542513764375913770060377716285462761506296011102862733779838436053165575586525063465282908197504776799857512173950532986958231904994309201332057561770965156594506498565636636708429587473439551056689182151840985052956266965618560234505472344914266349844528782637286601473559165847130685864888540660862762356616169432205388620916647148428287004129253889052138550660189546594211898698308376671786041644496195747599361181441611567645874543303922295225978060958377107611013221323012094755989850634301370514747374633000147282436114193980440185389751758287953671136430215575132580759425906731089016852887658944334434324220345415007958635872692542561252760883420308620466045279146964766646275644586075540904102813113498436109034988105233387497929749031136180781264341462163811350334699615194496248814519658155772943643209655426309760394884072956999391836459369675485083074153592587275914035244741918387126623423524263125653015115846921798054171677259999497917317730761573673987233179799802685002606142589456121092281890006851598854769075046807414051565502520865261811990473919595122626985158999493975089660416209824887611493723935809615221603287887868966647345823327642367286462643359004444469372897413737248195955480957506357640032351948029627447628129639137732432834300788290999017725106503652507689622229543783013176815242520213923465456261376652929545258418547988442407783579381051992827479004 [186,103] 262917122426091818933019686718256120175793694488276220966426042318542201676679859019801705267387218793385642609051078451658267158975714266296659641763521273929545051140201716814913795262413163761018597971587943014454688067309027840982669767409130425050483172072937025420458203780256298514457316367504931586275311849210114502338879841789308516458416355207312007928353005470508208138851675489101279976783637934074540326000618846139311737446236824750248491833790965413029636733499209318433852833826373980462283916915881478427359574709911331351476842601781677720397501505796859282293098104926970030933090314306826431825002481387119764784485023230337806523432098501520258607008503003008665718054150587940581091955210532838960448128222263558528215693237266533354213752749394270978778637899650008858609378580564302079682276187808463265616975704834331114225426482904396415129603901381175268170887382498341514530099806098872790310062870383107204674879731813502812562430280397366180474281106500279786670457374568479229951737289088533454635463649515305670498064719654243939852658510080713400091364357185869389149305442851706096570350356206135297963743267509420894845464964881972657613525703457284720766697289893209920739877730567619063763639396786118915733210798243887691656655301308846884987024264461410048886610722247693008633198870963129687784244275782462200709946838018457789390803764425530805301559478111562772131903330493030049004991890844249794023838958445975578833812566471964929074673089443798581826849798004938878811925192196572 [186,104] -1066544949288676215226006473879000768731499540580255622071567989361163657827861357122005893627293454847092824715708952021722528320562008652790736846637773789288042838990636718697055541051064537758483500574793659752937697863974018717307984040628534871867579648559967802666288619362751074016951605006501327387090847658050738168808128595940759694548873097098897755730180670304918174959905882190480117776275437155864013767311544196245573500128577806262345159515550918534425733121212735267461510284642676940296026661503131770175024760002552108893143646375800060620178930995316944612855310060861072034542171434195806348282186089515884411255195102175997181887042834585598067847729097153707149338912328616757454371535117891389863474837302040508299146393805393431424403946643285922987206260555370851627923716532461718973107361536359621144938807266674263468511528084897917383051781369397044904271222096524184020533564316934107866782366988880079765062277505817461728950693830864270095946305339628431080854001100933768091510149069973884119352444047779088182894671017320234662647881653529360712031284728610511461623322533834382869527220693438730714983542761948446563454417677904164496174000789382213232249484428308182010507604283290037963600400688180395206214856394168057660866497054361433493585089900611864653673100360557217397618755615449801622592694847456988847830079030459440246074560467332966164399890694639509914060746170693609692833247932730810379564346588030340619480037488507099190222529224773314738726940244665465065872603720 [186,105] -5600873599629123689224017094428269602714239613942064490514431361542859219398066822339836057875125909092389639250741970317542896250123295136718888549207413996654265777382543211735108822340389037740504950098209412891099029249809703163469552885693083380917836038661457401250120468828058010175897766962316659386030942058666896836049447881286568290795428462255368416658974004430296057790299691054108899006150517982417081047777017652607820490425155653153702356293223380689255308468514247589442276728389244308856357846285336412380091099307607956418579736410547819263824604848717805314732010006530120587525437513491886521673210732442307418372089480865786724467689444329114300415462474800733285595267177349746587525648874230630206371890843160458501880166009884178339201806647998171217511349981757479577208040524542793705481016936394299626051281979888341247666302430512464933797803433671020864149033142012681257671725605900653235804396685812806577743032343040476931102173201894401587887556981534372320668881131586075232667555576255472718501160767934607758047784018060542960419172487319741310098922463075418402897850426949840782862835628822916706293988053902673189097985501683248033484813705061682026456765008709319531875645823001619679752861481513653810766561043187544778464872698739437148072165528518321851563599999412403302915684877001094501631211566114270820011387590280827279075566614600254692550963293526371767505658279755984225885310280531700824350689593790609977309756265459589158110488824417663447116749382678746217700 [186,106] 88122808136793417853378861567900262015356863583053141095323695586935419448532042902608819383745714771315027350091123508960028370085292681397244790004329122870466898020893116639695023123404598169671976506931641560063207093060448730547403350575972086881765005786662776824772609692307841805202039116701276051039922117143258343911492127017771531990779510265657021707342069985722370661681063840706061819320144556087480389869101046902207386316281330669062205479112807537306028491854178450119335010333358927431345279523071701133630290093069170244313237745538208118575715850809702553586848724915977514332215689342952713811406777425098761932168191144254489237068872751687449840856865855172373194100048754020963193988480299156155337140404699419631926382594628113676048572736862472590718009040731142621644603223206817794654486800138704590267810909869431010848274421067951038612523922727264214032254648183844425548854937873168175650001013677473946366870355454882611719653744288559117713679524244872602414733863154459364714034701669971665921589026211163727517217854803678214865035573943802776839861375617210544998526095230312646983334495390575129938912672740915359776316906902455985136941093865768029770572795928238696987566472818689789809424691068826213760265517195080395564820577157462837167919118902786043206417446852493618635140064492027101800396221433505979150913387828744154758947307459938631820104796125128339750309480411747666585691935910028286715421063152325705836770349804569233027292620210321885152445513847083162 [186,107] -418321438913221720583218857962316345518529997418099413186775951363096731732890333233937977037253148615461012639456568198423493219894267638617483642741465344791205325501851907142945490218920682315083509249865472666508100070531894990653064296666624186539150424399061192527660432316586506888949255585468232402321602478362545660766657547744601051489463881978248228852193848907464195407902548823572670616372389090453542760153672407954539588097173675960216034094018458490038623018164919586364232464611475780777061584542946770553561847518515797969043246369861310488025735152090503183079887790922083254414298499010667880594063998203126263946798078014807280117363405737058745368800391983887243547717437533745989139742698413147376743486515593967410056764373502514900415395966625791852435091443653327576483092788986246869460137248119809205181195691471131880473976647528013094354066378582436656584255381366191104599397247000855194371420365306713703340619148855058656371885065734742139431041008098139714542537321239331665488985090703371937466024893737999164694158881437265555276632794805702111486743346330796328083464734621398994406184650624928291881087532126308316055971232186048281187471922099766053917895135522180749577898847850520794766948584747705326834279901950392315675510415379273087722452762528168028235843217514667039125776268763144205673655258568452995392010038941530194529007668576919380253868901459566068152909611182790335819204453288874813497605700696353792436864655078404143448263831111302807032593986012 [186,108] 676405849557523409000271125571921265033865685340142226968643926603398303890025391644336456083806003968756560201082507104214845964824040188137585166536265613427213819548833779697066368575381748286103995644452970536790660147406780580994187536780703043484935248230056381102056217700656278699534169166948119160750383868905362238352956966200104383806490865614697386056225931292301238156713475633882391019848163112796312074901437138215628086103243739270054509234993544598215178314777095055195242162612105584281903921424271757347250589099996932113396494022937136759929783792474175224851930978165348392120482905633627273023187129631537608370663663247053162661120706337513469455158028710935105974548654287388375079789350761889230582576266704608818537474482861555810128597973105560376758777598663745373329140209616494153203917630255208993999524444660651207128595319154146255555521538332592373321842030152405046896588610754387402798978884577198894262494431703265573364849318151446225859661486497819067116249342498297601360743191359705310589102367482676232575237954948344832375296885537979097152222591367987400997839057084355558412873324819218804191367547486129340839382564555588734917912914501322675292029215397667127932012947562020465858623669559276996383984506636783432306617244319459447499625797540139529618738561288794105815706112413680390418961852624495881623741582543354795045816221719121353650518777737147969371061167174530767666786581297172539262592182129939926031711274266008702008309966132314332603782 [186,109] 1564218349451068749946163145035377032421162621496962895390394942864618695387452048512821825276186013636046514704716675694019653313155900229229904019141618022970269732697904519166172328168387209936698500583716141028614795814140179722653223245752145557133645162833663705268960949877660680865247618384702669323384392984982691797572379480763864897096006547048778497375049781744566803144805608862386345628771106053581467485878240342539241083900702964647963944471403312106315045449030394291380989480991244506522108949168039857755053521137752055769102738414321431946987731177359136321316635906217141090768272419119617033425294850555715612766706420547656726091155266005691989535073678108857994227046091168022859083348591852496382729291845785921124871335668513417822204620202402570132296906729764178524915400526407158663916976261394082179113679078027862033011572891283560121836805306735618386597990676339992012365162474235016379947635566402898381844097276593425965161267586527932422504381588737393685512327976632328964134035278124743252245327363617508080068359866209041786305187200785913780620500010703322126614379303350497471704877848554231098905970529419621635563979577837639974051933521417772375551765004642450494068095643779446171272986068700418757116360614150799522035996511266577557995635526590091679781711037919427987581876906642542467688164159793191840886135208636018300965604368643945474280865826966760310343189742540465553365534494984140017977643105676127419914635601718281999745129550395762692 [186,110] -9177475063220194786666270972833655628592798137319180743685288503490683301369640124771010248821420598716036928901446313261121144098247410046024859076403296257023176809527517258994976023426027652490499436404798585279757641351943243288139340254138786347853967878630415715278923012899028422035155848821331814604619512823611211892043606713612482924226988298416916209768376743964961542508912746315654239075966353065658275353427960319916233880305211833652324900116987570913414250379435742884967334727861004597355974686525527339885549855414856979783139012327095756408124424022556999715392413274230000693396120766947466376673904193777142101506472677593617558399525404623746265658880083304991123580977769571846921024049746034943396438917112460852517799098151963722485687405459040101210734265658706011243119896792544112920443123606694618080300752758350237616525009509246214860508692021415982634244022141030684544925872375785133788839652792785467821751676811988372393326828754665753528855804882107615320320554546585403963630864222830937953302039637689363588590777715754329515411300662006579045841641758388115845032001890295616638019278474994226884498860140236790775737516406725384377580477583734088695437968836324022115021399248588229811469159625856436114428482145656740673329353600038097434861238368569394749542658243549948577242370366015220539495135251890334374330643521780960682335678684745888654253282149390210893826173104359296173125052660807378670163893548205975728460081537467448748381994454602 [186,111] 16806693987187566383288334683757403029433887966259530642701413308371932284134467362379661517779913792576532231694313103766887295205303792731309720165489829980083050023848627005699234884898371989803550652437784270489483675339528352910573796176484458984657984023996310945632536647713082434057019086092178185307978941511870858427566046918916826558597339442030667079131367394172586254141209090278574952010619684956384180832921146842464829420098599558821340855203697351387573699551346026754663367216759426696308238066496553383918053401926036479679370485515528120980022688311665517102868773514272942920259524807241661234911613232409014102476216091099014892312733721513689704465582934441500752720571810872671610088816313273541728352082778973042168107630070713956520466124399332431255491924139501558871075664714007469904373306595819675304545229735238455229206884990735939533939784192005670883939326039472643190388996114761549512013402297797742857990547339419548494838342996297600720956343165102938394492233067711694237892055865707804824644519011841662545083059794799306102606998528488966931123081311996396007763282022087559752638422490074874466158498834306437219503819661295705980738897293797592117410019651079563416156112563228320586958239306971231736152300874884089369730300773703888816272305011295251184883493864798866652144288685712989909379890331777817746000037336818221979453649749779609903539005051873589839153859125630536236188719730815453915016109821112700914449778324249228981755584 [186,112] -12214278731584688288894488344800036758361573064691514551385138987134631156131631245090226466194351835056306986814350483329581650531664514808242094886352820671138133774261656684888788967908304025750616650333506110211956327594003595315783924939597718991961714582918703699640485285644459554295543303639609773881376076983771822745297015075198924964743260931129284176695008113412046795564961148103486263072105310984868550952501039343435344145975436128319312937959217872943900281615290872670581015592908540529201854240970904994462653496744593822461631765848684841567055489312034819156550858064451918481732671921396112998343306575219929898558328437758940149872709873685788917660916490163461503655240084317102908296289492600668885504530382018375069529470128777517811462561195885595676220775237608771107905102850598838479591414646153709902315205146317526770136855897104513405787268055155877569502611357414479598266966441513264452446457805429091244693743876664276836044984062722690343260405253788449284922633820174007628619245586618376064251980341280951524753493032829547139727979754633092412454235353252373757047079474718371013910947074380704121000659841837940327490529274984751302939373831023357178881539936960149696965377678728773935902803074021806715450258188617687676926897009386426980729353105894809573564420877374689602765673938424646163270235579682525142518972861786083907287585135781701222344441617109308790239344154520426121651326292353122226089606777905628738423013778097597748 [186,113] -2080901423814297196152712858169131055817861969333866872919859285334689076479049787266745101692561479357938041913612534454389273191428143008865319970311575805654697186800921927781058929756800206762609435067645964417971656413073333179025746432755030858752427210382060653461961566610691900191332208815271137710562977892724360558119390595144323706039127486748943429636258670659637158818764259246544480753852924878068827820480677316699946144537279099493963585038866919253418147156487331870777942221435334370928779378751450326628964583982880306855090251880098754987966818501596194793916135231210525688194792454454446788607929316649697793477821808102927011626025828566917381127482124751180873465197376934621093787317859592153837816252038388553960283866589645099956949561153206752033634544262821982249563858740340852032191121134726645475766065714885313291237696476139866352887052063285640952313202245889807936498820468611245113772829075203705923331532195727226485180704788933605359456912995663419905682745458181068220115995976007921726010302315351648425047749823396806392372586007063418158087900704152997809987927369531250550046448279615108699996464671593761551601430567764328905852228557832955707066249254616692322261931351294155262429475644527723610929439420919454880444902930546270280634746739135926949218314378492865847739721883556242556979283332680827616567477296881979192457442086228325722221711162530835332246217949847883426375525012410758971042908389166832379794043249704 [186,114] 9196406577821749995606444326882558010707883504174020374607764948051951029991521888761716443162212695467252813650449660460136994230556999877445583101388008973741978237300106155544658811604097148842036154733031457625463663187915078067060568696121712465512871647494985872687003969769738249324567486615888122492512731448260367944985177826065224185620943840868968442021056574425490861590757379670515734154396152898404828088135326249841730927541274569669321306882590386413119474057106146734022280479475589240240892118782211371005161723371554034043544172328499021042573980861215856492640515334497670377359022661860893121395850668046466463768891149732495154110205962589158763563517814971468498179103637032265882424623082407918279983214781317671777998093820918067068898154495397847005517631318138694024050906898008349378475347589357016741272302114913050285030189023883849230383794870598496969313521799638087042194127185356928663782188871224049388988531178351203400818569275303184780577660962843077422554699259289179853189859816849318101476420585082140210922723238142348176436985778801869863589132810084044207173504837227325368181307049174422344741699910459773042746619405735564150991682636440468557028967775866554408354819153947762650663861822664473020340690454554454082230927369002480709195558991515397708191139179415082501030865673565409213529318073853585652621666334127755301314572700414472828278332388584025696962050252037901513410778587817108373427394765955203275805977 [186,115] -7562390738457443178926794018684384117761878244269180126405541871622911804922872178291053420514943425548752744139501682744763783948374983783484139036178788193722414435764631026495840482089808129861962835691723636938250235466335908622417476718938219863427650195746826810579418711328179400548772572391116443991413888981051575924917931000474367148598271149852160380586427213763163007301746018223941977248069927760582373277851121694940959164878917885455679865237883270954963510834414674488124196527581542762308265253182338471266512121144872126956841913852707465657692784819374297619993635117076469678725468497837906430802051869765808395120712984946837101059508097109337546656299922440201017829152423926553569713089291037111969982781674086067965500107121711299996435969520946500780098078239538961879866117489895286965561812439485262800502306295214364530782726849578631478219869140887806565394829898236353056612039393313444877390147927969254815768971338153965393988731966380476900428983186165562879444382883828523781160059813715829573815087036933744290024832443757386172167041683359820003298059869647520292188523192188238176063386490337474366313791799555479691206748871790229244870149740207948721097022135389879890242849796427383900884711116281875829636111556546561577582992619970539083496337951081029471994557915928767074502874781998656783677080763302249136067957715583310077145154668166970391345578495408305726046627671145579347735286083554685446275797553957752318 [186,116] 7820269424680365448909806876487565306693931849511424074005311227881034445602604373245420835416315010264192637909406363124428790522705236974910799967311185601090230582431335913340839202015698541962269059916710924011682765295159170124430172678155795395222450243825116520628543945875270211383961508189888500957305964825248092060799406265402705389054019522272266852143078670096639993515255520121094902217295728959341998698010937496923456668676426260682308151880298038746798572990745730522082553193300257976645799826744250925847334326312914935545268458097246706669079530738860068361534901327637636623863540792434284549238733176110046130190467983239338065569060897987980037789405532829272743620533541292039778560673412268192261065211835038255945142242977670867556373788664360607726769290330513638580411000975821086696709560283424116788056690974930169447228545333611737056637948821643235616605284018893256898165877075252050720229786002254307418124818499480418072906385374694321191850731482933225047082638675758974094089003441075641540723007494601770305522728549142356061599050115790423755142074958945332388594478915922030788039275087478877923688274688830263724084121636809271941635074826790435326680374054707731778517641397867212497101426551616506582510061224563338103276161850068397876398037387490176844983526294458068778690402346990051316750835097923387231880245184378516834980209305604248408381821358598044960197796372268952717272303982611874665066032165304 [186,117] -9331177793357621260466208048606884463552225138324930036280875586822551617852513262505170294120036093773427642279595390519295343532299976216767522854515823409008256250082086310999249991493347800916725198796064710789150261864853134933954716606268192141458528459759141653303674075133787981549446417522175060319816413891144259082247858494383350477300450816545094540523697900822268575024610795214983559038816095439922319306999364941899690828147188356298120801725948684172269078470386761238304709987928200459136002867190253111167358468967846586254058779274892681091653144468443272551787694283601987978040634954597181691110216449719537450711334934184336320160397807806744879698516825715442814751638115300611257169667724044018758270347105528845099828153896632455207120777843738645549981930876877196738177600242013979870923751385009014550749405864932712257576663582849710363702037073575416372924886721880895102480465892353848596886925897764293796588528457717689310821951692834988154065949399065884055053442888658233829808514362788250070810318281281463966575066021102977270647228456174795340552421501270891338642793322300345817762634825768497012270576585213669406052913549492290598150543633727289250732052502827750724298872943798967783720554830435805328547299097484087542985622905411608622436999021588011268509609967318939410511924151850148200216151594789187804821278202824460682702726474539501667519762963206269167528976413198646812251085927759931365787564 [186,118] 6873843711184796662488427895384780813972734044804360137219272738509086425289533229711462294811189476157327324461864958232529476346335061094033289562598201886429419741231589672329581262591960746308490697852020748146667096632713532812676753568669209104855374159749721165307578416507654844834122590894402307486212433242220541323305180368799717036419566805766492891110468185412139708144205983434679876369682801143581209575563061559750446402183996519424927157216939383093499696681618945800715105424303145301977790065803581163357477030552662549367259067140393844956990001956984960846726508215766762970126272386070609133506556166908320928514492723069754909712517351931780386772184787132343219750239298472243271289105696365147396792847052543322770886795935543801686938234471107794336782817563008701691662697493013185695170216483784472173307186828986293877339543398308574409711576525368329642372210630263181663151065217653898877612462827518797229720642004929702453962107964649553792918801357835658556206304297101708792930848471888711014222609662407485416836064688135619897749748427441179155780447786670762840356268155172825336298398334440832760545218885079967589421609887081355637125680712753149433611182722571187525730212167128211872390281353091829282346345929656523688406871186248322578620330077262697876444202423187371369268337250876260271450572410513076974947201132834533415709790458953000756869871301024272005471827362598948639229350210286213878 [186,119] -2685860430388165509183121994833150099604089844210839095030863436870807454659710299769000179750254468949700820963262770443354658634537902270119455597470888958666419314699266483882263549227253460099933039121934873944317983119325663316841186289190660942409355782223424519412129715473288916957753136681750081601344933103962909090569613171864278240550480205228586406268481518710570681543562849068062380347150378874106723708785308914164552908472692253762522146402536708788040827995785939925745962035130615831348686969252939991025075844627313346604028086450177680494943552425909720521848130349148955993879973598136656751313928087523694123973518999174303091228859440958741359704005145603329343950776108255346956208863060314093647652741512997234831926347184879042516852303503178475263290527676311752089111079091089371439411787363409592099290055517609624298790768068698452315348530056960315852742460300220717506262074354671744702536820088504000825237973370047986307394255006394409664949624786770861335155929724673090320982903158106489822863548850568144516237525610310461705693088272800361804723106887731187365357859110120781940233170100077186639137005442609535542370547302724257139690815998152807737610081467398002939939987469993182710838597420541224063362812029113962788457548926059185339004694658202959290363180471377983122079233089435159477963091466651132598977231277425812194536602808110202378496998654984760780593848814989113235457906764212 [186,120] 420739298510470164077756918112927269288748846398671337396869268666430614898203637369412985692406915826224176546043628586780128682654504601831510200057281728431877829772392761126203502619815452693895028628229016200723588814908559389533071096980312761642086858026702576600855991837177328785057521902622652973459745815155368295110519962233075442834534600983028574283322939440032072885920504121401234903017960287064817880024797629795960449243767618015608790079323538552043553550128862465364917489691601872539596332010717047352273664280223466516756308033015362786363150841028165648993029691710545476522452276169420695786963772580695673063749507975811907509803876787749734829939113271943874903835901612879175886169365029069204123883888814606016619366406383740320811145657696156994072038701940870332472504234147292537339101362781198217197921558484016982793244176695465776323684708924495828411785218766810889709889222058317110819886813548474315034671517526737823330236297139412128559596558066408194847839001800008784063235960972661312677934834639567701451619484139064380320246304678490480122534664056194101398155843540431346648913682741609919965836365421436305556892162163141285885550214728231783318697408967346636673807580805923971037523160828486333994830700785066242774202312310550840632986130651388390557068111295488763109562058129589192002931805278140422599303285617911808243591460079424386144706298833930722802735984792925946493968 [186,121] 74913427856401036307252495167926088884370211934538533807260117728726419808671664128609581267652901916262996278461695648196669883029825480214928576286847308281810120668233844666727328340258887545150360008851091562940481229007142892094497266844147662579272693656814660555059350064546699001747756922701539010537811448328228979429412778578997024903429820650041769848906667650721087718143056414771782061009151478299405444468792441036418822074081515088588026633871281517641297747272957445125038716231243133370174683805692106049080147103019979557128872846024092068811758397430206194583549697536152900969659737324327080863117032306260219247769997020420350886252027432284318919371813382741585533504110876309042375440394139514720166827159465162848991374304674077639416473200367065532900383161541140732194287689379513980344086545820405877512442526374228473717912914654995701505846847835985124371107398889577544463825006167525839275521468318485711172798946185512563311190611082025568278171294822060763274361428072027810215875216094697576012080838292788650952286668712460427372327753310736341467814531718330075101286102013158094215117562977625987886220030726038609735945133643796789735606170219065921532934531612581789434683351794131120843029531455897337891662240274833517641854714997833443760030528595110266614252155356691947190094460254253910559499970714783407212632212590672230960408606485270410907994796993884002304220176103317694 [186,122] -42094404152525600712658323350784823717465260565904650340032971427870414796440255750518592508380432920714891858809784657978795458027871405258143174216376346163383770716090862009569629059212915340961159010068826860089463641249300191140009464888256876173304526128290209664478860294991972701824385474487193723113759563574650591312702812632986717826111187329802749665876399784248786417286882845737520219069039972914386636727055507759269907247079013993056427038244613548231514203151482125957262759455884343254314435319131690014723715059782890267598680137174279563293334736636159168049524206259798449065889285592261298944689348576708628063540498782658430110802944102406267796645046199685117217820966447001490810037505912362576279909321318137082303008254271064686859557028047077574526928851353156781482762327264970518452431131316512880152658574666241573574191193534061659278591012605590342382084761874578579165956826850222912076908446900975892256850755570848034149559445154949229227589349104108303586254046124187388655091702358897222173522186452909401345253105948495170077345668465854320169750929792864499223264966189137158736183647032944769504732400750758478364320304998792023399583914369997523818034878289714378672135308782639718546723884723840530086013180605200630988060258935306386323914051560044853258841789906964400268786348179503143016237862172003347009722843508738796133723707227938200733775428106438295749571552694 [186,123] 7956022413859687514874777012055866685548037205110904772369329669595863353044075021711824558694410793568227876594231518379776005093189729274465484324036197705350363414767184321826706691244055777706606955666246646900841452830050006358383572782842299427926653899728293542735350224299046475815494597435070568364428052600271635691824578273196298279120538459589544832845745098921117209381957269996682055180523487027868763200763296351793769727512072366981886438400181576902881641096859717857092416999905473941669194555871002146548938670121134513224245621838534758295646979170149566546861310838531932878734462459964051469862281547434920701632674307045090752685220735545714592501348456977496292549913541634127508908187099053597990191475900925022169874945013760781886066003462619810714692245669515459418702103224223106977301096470339105100161496792470476506148705497620433016958662357636888821470953234653935102730085402804643355362737027246969973973204682169034290304283498713952517404914027309366569062495278111396168193790979929642380439492958460334167387339030571704609886076322210715790093865665583356540309011041655924986820890850442955536396001208334429728932243378239968167094993248107901913585540913876926677843768431491422800316433994336904173588398131485878679061635045697430495485141024953303024015358446188073559192520055445421138188117295126818231123292899654995944303710153888266781064563618663289138676 [186,124] -634046166348955579512632401346600606576857801258580954851969046078089686088559216594657639004901549527172882851974843145558506790683874660313340651060845222207579680828196736603329932898023405637716945018238855025676543517693138889964986808558275734984720916037020469460261561480143071988224947381482038110695985860746864920572132896205260553550675217189565550393068608781621815603695476280353910185353596855731167717379117357556647744595681732631177925335836610011760809479576006407992449973635733974637048431423452703323476999290376819546068783314634493008811468490459799837989791643812062762875782697306468402077181109575109872361666709045967311191815336671746298344373786198072796726948608968805354388395744466847513466255637735782313966714256587446551285460267008423753927755857832702565305626943636501643374563642110022323217951871564687903850189330762631858172847735472673669424476645321515890307506521289823755298878607614911867262787892317019772031442464651006953579200975036123007321451166680496286738376509251279387277430922154017055223901111732099372376021903491813440608890700916658860130355129786548994064957568127617034678601225195891164229988950974128750079517798888848699395082712494536136333162687225440329913073042127275340864349322757129045744392163375973031897546324875515618135881735162190179088146210279990401568754381378562925447626731987966261042927057828374474231993483352842 [186,125] -7669141175975819194333163503387591640073230278806243094647387697355152493854682554025788873469307544540226180874912768118063340749842965209360182955792173349230660612709528892467192868280365894758278570888285382427755139964615222061701383065917364373650395605373805991237785165503554060968511954276718550012088273264926845832980369045197382103169607188541578431387729473944061063235333174555339031412287689068996991805710836306606589077112351853901151287809165284397259435746152343226002512349043850021119174883317231666276512979161476305763771866243493914829036128071880500418537507795829508833498925499276419011860423566345699089273806155121300905892543930185060475470343291166587028168995924856999064267719013025572883368772705722881283031362083862478933934379549975654940127283975602277320667829835520525405602796307937988703320649795462014362226450672671018691316348696689591201454456450256233216815057624248156660690077589407032489858976720885589776765014925208866770050109383520353724940552000113319367144193329590859114783920357123542506340002813448596482604493362494101056779267132523768517744488151957118050695793374958423211125409417849778907866941027106993386259911422364395435664034855415866019497669024190575012258152017274108168361749565041802202818218708458071774526927608626469321513672017214254647650104076120108691738788738276795867243380955217008563423189701633295541337760 [186,126] -986310169230358585405503222141017352031493794345041258863441005927016212882025667528203692953430271915997839038158136022341504947271398586455903902587585543646723416344570684483918887255675252878318500543676782527546591727006477219993251568374502390450047436571384164468324364756102769457304917564698711240483307017839313868309657879675639005752436428570932230306594239341623759661002062259020696611954897419673308252566427272518709365097132962954444849206876120371328419369921511649756197251004708395995015688988733044080825677434923098607532115592383099534588878786578631410601272520713248423996648080518748715985693428720506766453848819427729364882575960174905315723020829170454406861601661131425287507737292757856263975286734433577922221394241899274085736476929333296274693489542665601734721591206859810388995090675176385592671114569311780845014858552841406267997681251574884885739084541674194247103117232773710605014885665049182664302008268856263963369975635783540965930124289351231803238843029145651090700895899021202833119449654299952989529642726194187248340102397066278929498802492998607594914814419442870336532252446723463661700302862541091082090799917982257581051189578660204231148667761996159632778410806505230029184415811238524221613986173287985911236379251260310866872493775815744529642363234367232024529067611059350971202568953074720923267250684380734685005719817279469000 [186,127] -449322476761697041511317206974251847611789198502038748659240135927420211109761094305668307585742360135828402414099664194974126987433272999322381411062603957135638642914248198456612242998556714611673452072458002386865246519521788891125732509327942525548292319344738009734523342379038864681907745664812467166572061823748384826895974885669970783844886133184097834755222197836831412443731746235204742150613948180752732101056698432068324985967991022760269977442563902064480767721955810648293923524345771899704179678772523331217956575461202375292537366040778402624101865092690254065201588321981525001709176860418547806611359071140386810422463739924078303068996456678809031287540662117994128462804922451945137711172201834321409808727671796066571424006688264385493752310494067031382157099931105651702104883002453652489665111097186665788893433384417012677991502092266493123944165409408519686824229299556994843078830689783170391598645434136747010558284883289744124406603746613702483900827488548957312704017950505157214050313097017620307743752303402152100133837578817755085553329369410761447737552856704159047888310890513469891712604373132099714819882313977431988092317174779305949067222733323278611788588236197847908613248013739423067516897418464469908570050390143901091835627531642395037796973860180226007899112315360680698077975139779682292315172907053045934448161830383583927036740929380 [186,128] -10912545592388301168261846004712404264980794821236238999591932345810885660143936642960646779288432595751823499448002961310299444247690364793195212853526640055408861841228018122636101951229453429700194590414979429213215928528904099834654046895391782862020903852171466377193137714744586698113238587670283843132645171168268007563376475998119069476149503924234266501010307905188143614842634802657135377513312746285987450332557093739039434270332399228450527951650055969456110275556103991313475741605945632492193058403967053978102147656837343646301129129538671884814032430582598719291850700145672331655322782031291950796403172605868836147172872098469651830663650840805611776783897084050571996395585997125603756906030135889396971799636269673993252851968864584817186724039802626115089859797348028946321245305256442156663384606633361866328405175311270075396695396601489031900105253230078884100644141642808384600186459425667029769792009416863090567110320104226843365271896307566833642041245593850939627451718530397291612440567787211388209122143374808563769963664484076495646148978074107400104660923172723623657357350907134873540289039084791761643601921711102845657396854945410073708328454402865184926818034504997828851122269559425177290297632547537303323779868939033138935231990709382620678472845358077529299803479965972184582019316182065287437632693809407857391756670308724038853492 [186,129] -49614541331926600036173630849608246136012861778487673555871324991941798379515644027428087090073432328793101163967631344731530126939146947090465930898047537661762064244011507869412754915507423951857025193527103167682809035539031004527082192383146265655555404249623274941870088236850239399568608908432585206172487518539400241524320333789373774347009625070876147678129064447782132645418739706446515884388897313070001889067343432933055117175730629551992832194555731808123818317787589284551017081125600311125488417039810175795196083532875994725677361319164835358470616552265854487215597936593300570163785042859199922681782442304356360902205129297898837349499055355958650188506084602154223619165239307592785981607658733908828827704265168741833081120884985461720417006126410708282355616978459817312136306858820936138866160573926994301228275716821324671182963682338985545877057731213287601834091122008588593343766819911290017119334414449447485494362549129259213160822071827035398391237093420059348505755663529887479670871796574030311612482625426926993727567242176646485294065718126788385731927639515861810475062117002865737181336105661177637686099248222703916333403714184675109701163998224155810152245558497311180792895904218004087359302355884247531460789895833850473035874676608671550989318189369587026725737480500339380880152321366861448031869379313794135256567750313414 [186,130] 26389797843235675262007729964056753596938858972701518948157039427027754716470347057720320810296967532292051912872631563331273112215062547376174245279172357913153828663955779629906743015809295967395367136838733863059295804163253967118303148844819583427556544651355742484386300553239725977120095021750237367574445383778859603526989832800715780936884316877072215595147292334328333631947052518319290704976490283295410460695468367498772986993866950757888812628201684077553260570932868094183806755628520397196406103349965203049602072220484993249071154711266801018624111907751302531801068646222545918529426035262581359982469200286609767883540603708804065865562814533113232567306117789053474893298153159817327042342053756435634623321527473955299101965533897499079944559406180265582808817007675333437620038522839523355207767756905047911412398156152144535771641306925184937895443673540200709482461778086617340721478388744910960137400406329120122466383226604610484175142027881272377691565317548578746788537991748223109290592560043453901765550431261152645443284035399515067964523969029450494514662379279349411710272388082390295580649409149010996881170913427942550657132459923815679951193806923764745854618519764730945931499081234042274558023362921441083565459327478541195923448510819996252312889314513728822202987308151853465185295792833265496069547739006995619514548827 [186,131] 1206318032947632812218186005782963046501698235006887098419389980786101685103127236836112051541270456362739861589261529359541748692726501918927048042359318640488560480645592841408033781085137767636530181882844271180770936288023678856519970018365151658558533268971910964292665854219956885438458474730358583649659565211300989461674783362630062065139223535966189564357812129383701792650395625477243220900946762819545985152733851100177152059638444362517418002863731449732998874802494909416757034274020712276376530738700667821060839729855319550941043470208145265572988350160964571028789407330146442567778604611853241495386591236197990068948011974883546561089260533233443898385899423448929034670731756790696014118423293848921852765816810822539147079019491653303911901999569756860298590516895305369829051029984294295617089105988895171125800610025450230701172613246055593619815423243736755184276051219787127067399420183753247736329265968505072486342444363358171669657959336557802388743424841854582453197740218106095560475921284440065644962524530210816502800994955161049340881905749152278858766162688323699565680352893503685879775993578611199595886249187987860131187826345032060147004346258923734896299955095784724358090132826442558162970195051379468830103682619056402666032909410898784767814756909000326999704487136614760584299912861998047056597504562648482985 [186,132] 20959034866994372249671560183545712897945671936045253899406933977063049658954017669115896289988931059748845820905024134019611863714930542627795310006045100180867371056678335445564605221113031149908067602572018183041988113913915489849952832470934526013342533016151202257105067343372712771434206094651030422415387727954361853563575697856947545639792921574540975550863026014402549891941914558721304163548914201010647500033009959781842098999727725689044391665039505704473139768013171159027337832501636783380853606671256420244679160811816216313524098256003735320464460534889060168895034335107207328391560686196555295677224397680718951273058947129959485800182096683577391856755223504704357397517824826782073738609587603742620219742777718675929675593650652415215735709587638012092358575671023440239838504959490512811676228353158636694158955893973091087038654320380305374393162464613493363772169573320589547672911682918269792894249079001813772637103898985935786558930675222132726775095452499034191137435972955318190021160192702932670626584778715450191932987446159267344366850668668079329506560000740642052876214329117145566994700213987165896638242561381861453589731529773284363449469808110706313588092971693240307560213206533700480778963841836109828669951065710340311544562831699190247862296544111365180335775517388516199087872356270552412823805516590 [186,133] 127427920104875337193982116189103660024993719704762816164700629453787945473908476368399824991206071878123673106389848170681976937791207211395942215584472230039716360258378678746386331289046109330291629421254690046361018095707698463896858795795965156274749682364778372129058754899103283923058808088536254474590939271146112823702033198847890171197614969873688100547897298801979589789499730164322808100335347296670560148175194645523284162440125299375226953710693300500622471202075794264790850044446171409679279063590068741859249038216985782111358567598221457885478924401122536571494961620300314553511118878715899009844679137683692281890007460105024780012692054898372954371230719955204314128608482724361392798739773987453835940838632931319230883835433470192777692760621734763098793899710014297226907543352262796539816782721595225844863686941482701618358762736811924503251366865694669110071297135451132083776927574985362728439730838293050452217974287742117053067841361036727659409486742733009449016381671865808303363161622917429745211053526814281237681188338975629047885026744123951204760306347441089802319311432245134422318113091892183149230518135937886362504477298608250351018652330977113456420525556045626863380069299089934986578884453645195214248767638173998173371418722203574335014883357396380869023325510958492550626349705570828460204 [186,134] -449837493531612630409228098360323063129078558978916609659940296613491243395421789190129048574060198634755632828816722062231629378394689040342000654842937635598363213624770351705579515305945301053665738825538848776304471771952105901523369089234092682814087821783547898981307836918017560775446105035813167776339093493545899976105597955825071004963367387113239391196336722922427043905206575145958885396379812802133070256218765090913787270792959731942587480132283470685713919154273601386051855853516946260532464298773376587447035616661794553782300214149994248696134220944960673235412259018030890101957321583876475526491688332519426110252360458289871288661669132667107291730773475515585609725712626994794280040091997986504995141777969907859107965443572254813038223660127212895459983079411603315692205842071241645277993566888888297614527644268418759272028194507599200671801349684330089671945729013841155229845871280623069425169196462582790931498945559834004788747392276528053386773620853635974518053462173309500740084637572519139995929898520665158721904112052366311361900460610850608713457749734720810494625125916916662783058044084448972281881334433135201462525718658571195563646980704691754453487451704431595620654175724770826289072627520002881581723273763629626462920177000651495678602914604089396516122852925315299350859042143246 [186,135] -6877562976137010630104160825035229556219008107165127884986153774034781988961263867171582011425485888899733377228968441324301455899493717977011525948207148131402982458861871596816584600425709168794295144199875774257900124195785645464765311261981191142762677459237608169799718846361732637438018931957332555447928522373002815525610009276318997117541114652947853930066247290735471841958512204544049893063795953478520753392440765809967603729365046804717757481847779946037437164536831614776800108792481977351733629954914817028002465735596710597574431706338109537587332544575419351726365529613247190070321298480852027944575983110907697051807473395524037704136397734076615699786108227963070882041780036708548301433603337848478798853795251142744364617017389254939408093779595849313054252707049747826368196096240982912926146949747852747699249578182549172665082442139451245000515798691615439521903248308669437256741734014621183868887503830142746125585127995352320819512384917618525227275253838316115109375613897049188904358371447918275275622363354457262162221209776149346985857414823801558027805121593542115739747398251769890659263730678068792447699364105072866383762191272806892734345409084864514201395829573831418885881875691307877196120752814582057554501297983721005067890206242359783599093584526015662361267995895829707934598 [186,136] -29193450780201079105465958949620797540673198078973952683934764902645716206357732965777524074707716060005869876021842304711684404168053989920828852350611532948809083591633496390851888342084814842780845660872252800579632074693965258799736488774746618815208841833577494862777333595196633770379024074572788332863003217555117421499349181640562587848201679513781309704313188399574243865820785426560447889087487798850335123054545436296624740607743128274251075998705655091026214113525542935951696850730502097852174157410114052508795208190856351112224882502871399744428164098339892157700160729808734386744787067171022933116752138615836801687804148583349681219424339322008284525535218466152621791577774370135040216133707071511891715779134865653160437767850605872168662537569428726986243227225877863416562213516416973867392831678420637243056193828777796960111605811086711485695018674633136331211303702879423886825598132560355701833886045050742540973916446411352425581423072531531519481190020995147954344714810020325372951040555189872927466269146209692890827490012140458952782277932349399242657375503736092672220051192421274978940164224609452311998760721946539773356565460068656879012298459520708082247944476383034184580338057030382561852071578879370710446834586070434324203729686688302745991089556288820523257298513782582 [186,137] -455223702999484733125803197755774615673970809095375073742893431917788213152403123607523157325212485308632636082552177400589307952128550666280517090929934545660421078591574086082192815617843652682251480616070117834642297171409042027579001680511318021624143704112536504167341878719945510590285191170083021307642181572683894302484707429640709778225116903395807540760974636990897257962541942787793260188979754065416407094349327960308638094019228324221249855595171970886472839154182751547787724275977061413185954807596000801212312271607358573563249457647782959903948801229285711114499058023567771872641704653677952490749356900669079466176401882817929283278520228700056006066287694654248275951742922804264623881424267726122384445732999476923004522375976174335459245361639534997713171312382205523318948264882517749177354850137692906243660979822513865578510290375350350191002620770149766867696010870990627905828754889033332298224176967984265683256686724156227129282199937114460172774310782490015351762127725396449249526211122594008005388469665716327943331753713584671316356867765326185435100043655087453138214200285892804849227820405753852750874672634378932771390464811769115589690095374383026825851659143192836575313171692639064054451011406911963024304301644218180166215129648833821155197418809743330081769904 [186,138] -4052919226425554154553676221366351848919743459541742062139599514941403239350568123706994771481820788308324420893311646311910452334061160728137799546611528471457378866303385833613412547670461659785655832991167451228295746069517068945633387023004058738576371816749711181353356984101455407601189946497281707876181101240892918813690279122969123351577180855371759714987669299439890706972840543989631092465841682398955030609176492689521378719074932199693825101796481764446961173102490838286483259847079583203219868330253677417871045515167314169469279670406667417644823803403924189199402510271884903623474690045038644417773760208930937298938555910111762073738106588024121888356836420823688386972198002457343670659236667001778038918210844999105800236023034973727968042727636347722004169406035612794652358387372486561457030853515981311223271592531928583185387352872975838652195953319491988345857668935665972017527270614042652771329731464672226580684733542957357984067647761003012650665974283948292035579179098789207832631664954412186720996288813016936481758717977035526480584544394506772969447017138324263604112508859984500169090556033068234070948885110845258064405452066994866341209635705547729319624481591788052476471748774566652971184565029700605361926982789307846346925774263476153265333242330187873 [186,139] -12492243469880190070783290739729088334930837648635133700348083609449356540828170754680177971503493363249776270956801198225896963875748935534683067440990170224446407222754113451893852511983561569298002469026103551227848785849310130130883790618642689750466262976724302753423786972382793200016325402263800688290129213833714966645620985591183003852999556377935843909325514345642319059190994215536499823875715852212421500769485363634543324749841632293144060391477058133700719208703892511777197586735584019837768110410430560462247960689433402023261634738153877898292087269719242372829719208847555918422015930719169504984464098826946192021325065877784247301858384001328959505886948839762580996367292104724638910111459054175534486745104993827943815211799324388737761563557208800889898097471253094371343674416873305887169621500545023913342071002925131364214807241118110545839355408983769842912392923236060107320103636692929965946154168621962046392697023009324223733667795980037294743425061008586863587360569949223226867667095585000469112676118523751404475256580490525484155350540935334186181589478101547450992731209760139391645812297529760628010706721164266332544767553619040110021196120451210778551420828092692150682860985863946398170647992633877494181883528062375742040710066742516561050159360 [186,140] -7745242732617524329222439885172629135955374363578558345981413252832133097901667344306980204628776886437066674910798791967895328252501796807280648667374578101853094767104668343811922061210047234082845028970264348801121188082480087472885785574140741235778678566614791204654832164260600678696877427292838628694725729185728963741165562326335770454270830861703512890267756915198666722015662819765302381914410345319961318134449787091602471637597620783193650467456432263007381774724870048265258768788822821836400121303890775643055990142729444890112654752188548920355070512389378407303399502291468617157923166559906742566791797453613844996213054005882339043052467243946472220096870496782372146529315344347676917600763643402182480486241772162375396014840067875356100128683384207520821102301959426418907110913000363607832035046957188205796582470426442059682057110370745717041909318734974472377428226494607015316732445213055948362839012325989380712179840673558077628922251129914735785447411287610286076686863864051980868068634191839597395390168928463061702516150422201497386154695403121184102590700558371303901223071977150177606260773489382204467307859292452150480065741841337057332915192925301412018105915352284132058662624057352166813929253008205490348787450095473591882954964327856074 [186,141] 24368687134054207909532351051771525212258201765062547456987432698137727092442356487551333082528230619347304175001561013567406786154066578908646351685196079310684119879736437324803619766767567410959039288565323432187322106773254906035769486765557600112921674245532599568320391292943983519188287876722385504337010389237065862869268404793607296746848724128056998741185117581943626616752233787579006757685233153035017603276072228000639519391773584178601470647194959753502796759130849824120678557272912170700134572416181497436069612622433511382437704006528048203379110559388313039764524705340627549103023132431744058149430591779477013736197665326794791018318680898504918557067854474160260979718305299814509052751502106582483198947038883601489257183356861292118256122280922141321380920677867502473989410524077057243244474376991156541506519649181666970188843580348253118106574345731584122293086750511422330443527277883410635159169533696184184494538446420000020628906710541091905365941162051920175211882679055333283202563719885143953880697767666532924676700609356053665522339093493040487291702217131259789737152976125434698668132413927685066791569336563675760632626554991266410571053126915784960367495786780257119883585017262786563813934741349199004638148010539911669853736884 [186,142] 38750844373020012875742423879137662720409868980789838374325195527627351833698118669145398181258682491908978285819110501352777160288159530391973958089429119628160125721811107885856463788729269604336401110296906193326063204124466714650664638443094423846772964935461753638912198863825638870286740179253401334644799770473938869816636351017794893341898637530964886733536537387076352117664424245584004639890599775577354998447282745659172916391807521533410685101291765321717234771558133658513554452653266021384591975755229411700351949792037600316872832007879037507821184758569895719992075326992062230554854234027493937689334108927137280225275005323966307649059835288658610924938407084015563152449782643248518470539785214721952740677379466403738642288327614275156901918554875511440915297706986631759551704510802258898773278450292238808085724955207975545559461380347725992616424881762115411047713534825358340660970427716394997244959988045757483909222864578536213490001033939538382407556528676367052719444193011537474921128664833368858552817490791348503086261803947066757278994681634350975939146650228541950535999143968272159987545632638617181075069787019305756198338370396553922210924378666129979332717374469492211480305650223942681808357089021193074594268658676591152 [186,143] 18280636796228354669245217778126932251687013018268519771219612254586928793198122342871794432336698667581730126849135318647560903840377662973880824721054306479610965551331041098581878679367681809070854157483978635438007856213193349785015464288350590626975892990273634033079332712474044590420337055026761161717698972569633713592171441026957745144315753652383949709934070918508180313074011621614852804148446909613079574674297699536028252582029873667340867246221772136128804025452117273423416712810673985318504924347832783204203429745247644267031112913469129628227604525095412414911578745614168391017408044410041755180835067729094249960618654875106697323061266811491569784724284692518368779906578462414797704509428475531774332035811490526011768270998330690503173083827775077436532419831011175212497020450302769822389729795059531391753645186966379016362087771946117042767607884416199739362819486879762994446724818972581390987567289929560854930047821578102915066581902067068315916099273982720399097106317194931544575441772727975360377644265669661567644610447428454996506570722266385769051042134013099644938621154689131820579805481114136827584572435111697979588847227800502238431213859562137923109862455648981965980523394902447277763622354512381034770743427 [186,144] 2203311162774267205017277658629427981498143341943027211011761927944482955308161277516930766725693699954423271381058708285666068901704327241369100098428416222208639163356542143805685444417743146179152634585842891335822850319743482721330094823834871229548609463969032041460326384087106583831510433212133480858042737093370048574276021082214553059256665485328072862943530472750318559897496467612661676322092664049215464917399319923518471603557663394369771971259647460446581358310217844911292633312818394657328444980332500255814005400550640395238133689131882108278372589654329758849835654867660703453717015895407287183192038195892456588516605671915095272000864997954871297609840206273753737355902119819828729380369338082109052555555420613511475135726858742459984030324752267913560666359592636433305026579224405281823812217206859252246471710415881362585372107353337407937985297073930961518964468224169197796944006993167681767306898178291819830303153770885982510002733398082090665015008905491275506782546202249713879270886805310943250992811933092113780207395881770596827230660107392483736014200516713428112740642218048974631454945771455752147046776784758336257821502724487582867143433067273904659305872504291420792403098402712309057237473039685090 [186,145] -475448885151795916469977006037418843255907378939171574632255266807093248407479603213289637338346024922871054073740713605865123109075059331690343685187222374998999594771891910679607979387801763763374702397684333406114040590511371939120531298541556569506702655408001710452354326619040221725178541078009795318788850353919549330756522026526522449321177126850020587137799441670960683376738300713506529316390445179385673199661310690558074630015165859635333540797138103764516678903447350529601694188516205350856186393774358217161099109657922292935840623634768714454495687948256745792252089914761997939142193010799247519907570108341692599534699435693867379860394891931815855526705633242715171650856755968091719785771010188666782188174630197531853171432382705306385655786615810021710544371521561346874089812029167192307103684734922060367912005689901232127977221440646972949958277082654732399632009525318526469241533349368604166661184731669613373443065553551979418665848998890114515867179105327297738635993725288096689625972955048100345324601262717329802437841783994131997456907119650006469604694900857509539186406190267439040245849922424031586057183958540707866203676991421513501838853844055675250047224364344851247864014131718379113049578 [186,146] -155689280767853279489350708369481530234497046866326554171239676036959755794601599990524712173678157708840804296073434241150492162979269153703179707253076369327746403842447752520057876194339476784128376848944058276938586534019364263086689090788335280988878926439990254903056268126161041665929043790796257166818005792948802174804958443553984778079516448724897381776096647893304891967425601764937680871465183309586322725844005069997655403347514395304116087831382107386132822235748143534095540060510390103470696529484369137322730251057655244447510385301477036148338753825626866733597737605084161771681803003763468100860728987069157947080398464541558482607470234291897734005402814460636651373337333795248468410459550139257404717286755992393709849684292560283759353836712657198298675280596151036087341812749940574091934097771051617523166081967084489608286137517856532378406621746977484589478910404566919376464120937216075660561529756883078352153887161956992494122618816709575974999698218120197474795058202832163813065694899648030227623661889225529069425698580978720947891280477516740826231854138377678493858020142411138562168773694049337053068184630420782172113639781959988547251025935217538655057859176208721601309509833980297 [186,147] -20780858820710236259031387969771482521830192844317116051884378206363134154642959259997820464808656281652590815155657617327415023519750734742052256834958606562369909286468036348592770653020954203320460236437695156966958109523659204891579687442958421214782817076245528837943765815145840306581762672180718936151143383771048249550558900675437612428340664709773637648846315793235906165646948964981773429952122588726866033843065093997301062699867332354668683279588108806307480353872235337166128718750840223993238737053275634895211332335053917779237378823508197576216087081508853987224622924648304797463687461541814704963220694252261896664777696565252022341648882302885994300738689382605188933779606305058094581923942153963067327779096676902506741202334808026839366859905537643861964771962563609083973486922740401604562515208761856511570855884452597389213941462233495301686973589139405710292476956631333390350272127463547091915556529810443861872008649173643879020563916317497998195181913670769233685728696146005995918767856042346951148457899048189038211602290013057612191872464791153339719177143276183749360907189501107763832928282575757048126935701654331168612217561714712188412105689747544948876569268515436111741993 [186,148] -732383278760262530472985944277333037957555159664113532980742718143211982655624262788442471007717747908433157556356958401097542930697637449380521132044953554733589888346380600305610817725785799197074202952132921986564176390988868110138592876579546459764393905995306157292908751651082389299118011688099838299457157101638034039516149777144748387398387575055139538164215041087998196195935681543438236182169137711953602227946694180925643377053199788570058039891154722898044292269276836130422777132910887703461829036665581043811728292708801871583599548120113070131511967931055993948554847698412861108289330903522630838209479512989818255437216325416946191695742420451148721452007346430633640723857196996777839295858620537979920083110168385502937677592050899543116766550989116300036233617692569859943486939079229267415465782413981439629289894425785450132461560092908352089106616905067758925986454339410770221070243617758389337336894922312691478144875391381780846067330020001740212240603358095589588778927217719530457874398821225823674277302039551794869534954038121000286495136431770039952032352666195448978052954081340082716237868456075547050742762486960248191378615014226952854704925222872929279190958545388 [186,149] 62912678144538721386034401137215856768545917047583442536193444835894855459704890751245196856419569580878568821970462027988808333330980077846477364522061570214789770160663978377389450654304420188072745130374351029940097268743834198208025339752269457540916457246438761890193379630756894903045626505445175158060501141779056996491086916266062418168391614950932807566198753974033287818104204701094781622941923684457911092954302677067643901440461220962694051740128625865825422223910186093763951633594567350634187823153964368273481006686181632270075855180649179208045662928737855510668423517392358559426350152335692092544856154191258962008137577890662836404367841732993304321699010498615638255354204972773349977638808807376676699406695361762829231843903041917558362712356405836379611227804450110820789335105309061756118877312662202332969445533095628535231795318849192853784641128932522685306558507172471804824189416590363228243397882581363530148705837302765241520529409322360579440231362100533881484967472814935849749071941123885144358123531785496755970960124152058431052332217534530542675857032404975541316218297225435960949900054136390585665541403450475974080527737189562496617994949761151443228 [186,150] 4572698810893379634566803321487280304696725150947568639025258762701294384062126132419493736756742918640778472399102744758268454220359565701309373365709456916365500010356793900492497265996395014303931395859310879794228067227292548035723792525618263211387773162986266054389959448309751550286609229376215492377919511272750470377455326815650063924229867896371239013395431141557877557375911584041683402428308321453080548261679130055466945213899944175838290604225637131229970035105648591187143501842525964513891606064151652035447460986147999161110162731620188556876466825353814212863216844151786084984305451217202674286743118369728748828243506705007416916541613430347512997673024138414617328032068864525032219750771447793815408271000851691647632562827315265532448372930548794871951879836444357317764968292584951427486502481244514455824087983438521601184185647967274026907626203489099091755368405714165856402355564701333525823087862956185450288399077879169608433345376380123932102547511779930395493918223568555201292172783630498396540886024531179737214540857279202678728736161830638371446415005126091770774647697428859038064378825376890213670438493037200301109491778284588663640877382662 [186,151] 48325792177693927505327352063748538472584387748285312047929600867320190986718164214230879072640596716058782242371943750778537783799024004817631290960352384154343441609740777290459159274305359121226660363238990885925732992915101292292470887938598674888132572081909156346650877892082653737107874400127730769884810571012764994315805752212654955989608614602868563217825736977077993561733842946801394693517656918152242646230844515221655481529724857398527738046945892291891279543128267176574925037104287864432080847814707192525837304174014107665802849667781228258944305138932633713834043775601699639300852716497844021938923745456335679686731668524431093306216400656256080343980771633976881399669186126154341172661614667638707780525823015069402449503988829406755135749148922084267651936035134854147903563735176859361802435866326945873623880775417144854836341167993286275826302960207506411585675333791756460002403288415172119126932745326038498621860947766291458381615652914548340355568577474435975292136417200132183610897488398084621307899402434215904049242299189906364820763382996274412662676443948248729413345890199048586460006077916791583795379589170903914513972695576893449 [186,152] -1566997363926696708350579149813205264404374881522824911538541879855856136092514274498937466102706814729472467313493159276587968833644311734474231297705425164088137179686898480403194421461924754600952232804740033575298576366736423331256107896408697976703045125205677283129545825252058155576862953887748156471546873246990216918607632151033640002314527258363123941693112505918184072291473551464159990482826625526140800826999450527060873899601031211066429181492432545883681145204637117599544704442250247409443322384593847523176958136369700604426701133696486818878228509915696720115679675004687961223586001811213441780783716014199412499923218919249418114733809171251907974077762442081625870217902876800526194597473707113014037851813979380097810915051593801171390369160584453793199183983346505501546580096898398417957211449675673781265789280130614408832408601901192012166796103846108319850619169476936512639649837909921174726334462627202435725449322085976822816122311970750751051950883907405290406669881695249164588676718520688111438003402953683394959840761497053365720759162554053764203710554521768982403726779341732621586144335891869771526470595992304110918914917 [186,153] 27306710402652571219633142451660354500227749194939759975107484585936852733844138865094414293260896687174403648450727855404978456403812855561691458175792893864244025410076420345063132102157980917159865033997912025765137585592370645601815131942603691925619445482147576715320720943234734456383073175993608321878370960713381393809079811590899738262033267521210430432420370157899991956514338437410735593758698095290599442477620702963190345536910227791141284626042878347904194676621409447625053156004198148555231769512285015488837580661558209227274938382011174179107255246952394085986047168728834890169111624460632584558346552024070589628915076601651585054302608299422684829459651554819172553057906704558357230064101468824789849319627785334300000724520693766956061955003509501258643363822900102213212727915602543793855222453730852353868820220655269413503052362585515736616001261827899014333725010340237923084644581600534380355431268648633193447664743566344777024817383575646737199450126815661114078121858640201600977084197878277006376986087605752460502074434934663029913406871781725716666905361553602378286014536305317887965096946005126401783351699279563 [186,154] -23750716536728929399406198315454434698782796090372152859878329890613188420915208706754595957394367411770284797995959070682804218143758928368416060028127268762549584138814989794995446847434310038658747425659986686927813410204209271054218015997299442455841336357764390826376448896885044526402393322996404330071413476876098455243962707556641924367134607830926844878680644798823768392548425350726047312558221724623663978338059003701376663979197842179944001849565938453980271806786608911111209369068220891443493242053642238485150800244342015440839892924824113834991379666350359707240690492341260660795281742402481062759844187089170060268506920095716160813371859232073250539069301475506556322586830984442373107840542053786004967939079158006581683361649219716880519931354654603303110526650340786637794783261643674141183976885209115157998931324498220699927178992593237967704540543373024502475520198462462666809617740008387808623533671377525910499789659957040011733997883026607805132805231453452137072932531323639537563786072454004980275434389579545531118544657819252498585743628208679845907002482098195770774558876114827971211782442359100865234 [186,155] -779267882089484554076566868058990845556538634912899566722393237377298512906551831753401709535534881670914981575076222280651456607882015450515770334486112573768669357088095039561352737884732841532864191307303424223383099543300563413343450447210891777616889427872827073053568671083923358912527792529013986657582595879946794509775724063579763154554218328752601767157377767528231315440884148871420360036233497631226252399307338659467738007752845980455033655779996894486275858981901467348821219473889584899931756476857312336174400498369809326556558739637835478028746647619654780011926695893059876739525349681781638387424088542269709857742144240770807114850605614188043508196746166155254864579503585837877849852557612036738285830728189163784010585159541286235216452367269538674463502516510464559732412043053301777862662031321745439667518658484037939925455028187728757491468597025224275706817051071444293496372379635440543086814755423446967690155079450033830878226459047840230655610268913110767073246291417490910260430022425106418296994269478817869387035284954438139668486617621005253559731450765780423543877965553602194351154360363 [186,156] -1836352127763748771173237590092606137746076568983510901590574312430198712073931426496974496717371239450018715561343204234253607111024744108800386116574229382829092027592778450704101018242511676878516535168794083271545452516271958991724966571988580418779689334504052085849109721803322251178047217954777354892843487615365663515591991790757994633995857205522167034871726986361109107409501647116251751569302936845882548386383538050483262426842756302430491367266220434938709552294421121354967507681604744414089326769003711220486659170624127698421531228981328800749830817649689437056598917089993676256582664345215992325871391068528094494139426119857622293990849789464592299403672534134062108380512298998146318598549103483985305309410012056780448466879352266705752074329920006861354101693312951011497098464702201503515878707743914820521613230898364838314827269864532311072167140946127478440906962041169761654357939923418843103516302661005900457594359526418194508202318568794213815620902847309586660193732366427010084379498440290605777011641399078160655339217343697114321339093635263031564130146195866460868709994129350476 [186,157] 9304477592554513430552021243330192151165968024455610685480831038703736121155550482196793353970972624777193157428118233159176664246501351097608007825551565432718044573589018411700945299461272306266623178207456326589178626462040245179501609838263040964445145910009899300463152846499931717506247598670847943312851500839076118787023106769935938976768486523090544491687123710565558269386243776955420714231199869600091349043129970840473999624615887097841592634081572819368099712665575438398541268590127181054969005378946805432399388746464809393771417760346529316128570795895818771509292508979610742345134951544929620500191411581305620438138226747845790880521929806064535024080917310326302293502408448922952044108212728239749912678824176801315875637325893788523846108903333777162349185611470562453166908063993539702480952669536525442102603700823505263778098403412634311163749516092944699799741962035140389952304106733662596154086019137871247859678907802730047914110065928493130681054864526308350826797209059731342530174695928711585054541419973577651989372737867828568544663092300569486930745940635732595800233 [186,158] -6831846621809578961488237009050747468786025992869899361719195265218088316258919369180787148561769766334179990703683520862427959437161260602790878360730960300175679780746206591238568917890007447220779327999436863533375481417859161304905188110436912014743512422532350570081086759413992605439755047306887805356095767637504457217692309840132197223250635936877576874145321452188644005694586354880035223664836097723736439507062979416999950506090802939724643555905846919722063679035707748397062850454186101736206807203289623844806710539586663460538155974818917249578104326402030612528578793798023861639742454439021658044095038329670089513030250267502217481145199135529410559219424447057010809130218793621168716520413707509351579745487807023908997625251635506562519524810068121941528762519578256503465990563253102490105431836591475381643181969914461836404607813211525565424590927998433668325466766415443835138467437774539122906854022692623979164468639388377597005011613645211115589671757753481213283559849786068985855990365622293103542679347130241720642073600637079497310440949912386039499747045725 [186,159] -1655589878266683168392869094156617908151201920121355088663983469660582922762715115377290279604159349203954649377136803925788755590982931978175590891419392090332356986419209506226454203808099967593386239471815498268987368088511326546288448701863729008557916280106538670587665110002564091846905262974129081658780262725252820743969390294603284901338932152013741996039929247458299541714825548282769330899886987665285199773739069830377530094515380810715237261181210129566881576006243070824590475648371825698283478504148821338679415477990223567791366884882204091827345177412274378222006760199330217837107615527967502029047942872162054499515709641313020829569281672884652034727383339080008986516222288491863997934479139817379103590481302798828524292560925934497968971418609625229844457718294779386878912770757878981903964646824506722563341958102983840166029963741753392042740232983279676499875986689898883271033849290575302621251041904452097572153075613858487439524563880385884468490142668003074511553404576270981977779535583809844160402655162056478849099511997673320209674598663579176 [186,160] 803910287116737751960160684657522817614022919133875114280219297295358313317746789153260557399587256293202494117258738075286952225770904763369524778289944097764099450036431994858399897874321757613158095336295928246276247274226754801372423952696063138319092895196774747117790870087266838072878866063388627581574767165515414523278289458993015987343106514094180038451443219907517321710931538684358374707509423911861442178817598158628432595227798954218737617179805598057338975998171057213884689065245064312311693776685290869563171859351541832909847000915725300582843165270212847591494425627352432322436578913916325690756683110283515424193661746321141858931446403882822980153521457385869615613263614833777168946380082954231417112095124825071303210515259293651114549767047542421198294830088874404173429820637840829805692215351644443036136435701649920810179415524578484854712580565925603636489633021727911491776101871265306531245710087045006719612752810586404160247202644892006571878855164779181047432928469819439556595745911296788516669455449898231537993989604856515203395 [186,161] -198775065878175959520830558605315273391057812171285429864221658148001162174024167630861761246837640710462931440649878685273223413926767946851512043358296189118943863246786484359444507625046161690490587683572684713253411672519807827868057227477715314782618974975426581506398370724714490731981125275887308400231806160546139916135638350752444652287856620455494423496106811653093883856791700670545932649707898007104319880942805840470553550203745907227671634090782313434742036551924686703645643491506413242479764561692992029279947062431430924722147315292712501519217618712522457405497694833528797367344128254122340150240805908015422569679285406526775742617291947723915485978730483052441734869718417014676537539048135220523447483564850087284816828776083104915816097281212107666886266325114025824992847104770548216656975647899132870798721292349087273543414372380892643152632861125434112250083410965725547869622498615630820344514747867225473484127528816426120644742570251242812298249203846288516824595413263236671477941068778546096903605456570664480264048555997 [186,162] -1163279807670074161442747475312038922755099244018106248548223130338715503315346120767830841285310666404588470666064466487556816613470064272694825832768549241380899145563182316165756148699516307087171279459503219686705064300794172991209306072965222580634101736698851958397641886394185495052949426674830283870577728142474903758259804889107383787397206730112405236989022487518152579417179469399390674606172809030735740826075286179873436575087474513039455521217344993191441109088320815616592029143189488475365607867952727069595851650089667962101206069610243930664792388667757024310430524229447744135028151690602188423637998301580947159233484872044865458454868236610492391794901870958788174607948281390845722732163357419940014410291503155303074809817448355415615950949774818350698394182552997543061409357845421669284066283121504792816457063413913237766183262524781415848713058891128332522159955768085869991747160179934747071087276230441401169501289407066087552280129644495486241586783843161226255266507623435008865288338406390654532697118362150 [186,163] 219284033724609680261868493122251097146404059041188555587607563167943130756069180229924244452665789935183642547523883534462269946446891489539774659237699773148884638695940938621635668999913741212424633827133044789792795118444791360138242662852252928890215890862725525183255285130014191447014178072783364999559158276074700617093004883658212001881089958329468155900550725157301378477026933644469392916156348090129478450833379320989919130817981726445928394974309118926244611796413356414069850957216534697012120932624513995683494469471371138506127322301653672392731115379224111361942451839968159243015757198858422892587133303525063963223662733345218003572426439081733921752053996383132680053779646380910103190808239674636647896063334220681129877053707474634592905507928466863381883344688522367165802867000078065907657181810189773255846114845739763788551005419583078613363733704493213484403343807400318551080945882104841988142913649952367225022580209572690746998177234621471174556101314906760214505984203602792591554142778693231911 [186,164] -7796603369352816000508715340096937890684516039871094257742472413248296968706931987515371723367776187019466296666238001047759970063913547203890352159495077745615273351992598390697069515106648625434077260357334928675469419281057885381246477899664398514614414953304275631626707995958287874960183613586740272738087389257974771926038508213627816848850690818971041205717363294406278953405857002866231403335766618777945934596293907042091649405499841605179364492575852627889280094495880069229387474204161808186414017283493652517651077248739221288563638229537609179882626720024157364008022677427437960997350007130777805767124035419663032271512142608217603967952731164286675111711286953489758312527186692462577415995203674673660161387925336895138582369486931561709915204902386033023901261320179713033645064643970125392205799009850801392485011679622599724978932748319506219989448744186722858344187469511249007474240030488817352677153414647207335170889154745450921081257925615798530496943527660098702958461942886613541649450 [186,165] 110766200448491514118700025629516238887720939351179705262856182918421767606351200480530624993848344629394244715677369648276762296394984077118236079188723558207332038118770256714506424481335321349652291809482009535644036600852592840395906633423261970449191778586170932982245173509165920201563263343942603295041693454742184865082982641235316009001918998665430924787739814734898485188339304962009472921157418152373275414429652843022877639505250862275816839121272049016447652853589219027860352036770883775297479692783617598987297781120569110886247092947566757243619986893907140831966006415242452179484236357787408228462412394056955566364152762136673053409071219886557371482121604763374530896414669177384762901576244414326486374810210264100564066147452432880135113792701221548083342695001941044542792900697445751423243896864381572743228119383075306902226548975344517959652880842299600937850606433352213178371366311674573293568505382968196487951433315131708986468272913792785206753523700251574008744926521 [186,166] -781513726038135157575586975528231462772895532738620102356948223805484900110535241555785181102293683986718791915470525560385179804807069459989487047885880444806120174758770177901090803440289554267895916683832740932812637531664897837149209541350810701511796322690379437567502737972001793271030407552893774595226879973186744098764493438741942985818778478797083627539943692150433163196308791182011527108613628383366566879385601223972281067128187541564058471017987661144459511460875527783991979211717126658729475894188628743870934304587067757454231895502558566777812556675814567305092254596338829655283586707782397627423787476953810082572469424856066530519911966181796971798371111114220972552429250774386449427591632820292544805673051373851130763614005395770499655736748830436549811664757986091881230652504756735628038800522545323208835643954105512143467801542614038169263735042408014421931324880968861347992787576262197221969319558145122539657627816092402688552574273613822034944760746318 [186,167] -1476276658315688610247790495079525978319701052042493522408834746508273898306309068964370457397623527396227974271333270426852473424325311254915651153597165314121870765155732289309096573710754070143259731739446325590901514116888009894872194709623826094726114782707765155637631414374201269942437863907768629432659423581799664713519883761023661595767184835950329564566860386313757966660482060926420265457361851438201768015643630404070021539602821376892231828915722616126545198988868626922420259136647131822213435531106609537613777955090942747306032054842907035912985988149721034756499835093890125331824572495037772112572046564828547538493347852407724015921082715422931234255668072211739958337029612801918691962039687271913855369797331663109990736468577435057505184305116770018260972251461984310045686037218805873851703280547735323275196824885640114154476896670502434576938975229774844121760586284311190723425414876085706576626450646393327122500115656396705359014361990151526 [186,168] -281140284381762192917844880713942017945015482944336895764952717464414081868746018905828538791451783076674215037590840369705934636674114565536950413022635635864595032950877437212288473440467149437669111447994089885388521013348725251303149443570654379773314565867881505647033230646121141366608112854262911561823519864563543220252217044590156719463541649034948679371760753424851258485684164085585125924424811114803356778135351850404436282544258271096858685645685066756186009471605302184903526601097498625993931865352696585996800048738780296115355966846296522046721656754476435616557926858575067323698206540252804864134398008182819635085997994362389183724687900962098598136481975654802972964004635693793445242885757944060350267605290963514962761357078389218829783264753229243159191046277911119307503754846107708477009086579545717448420734625955160899466422697916559032110281249990852487426111913521116675504779149799750627598566495039053679551159750791060537 [186,169] 28809132316429517585042416109352413671816615058873977817753493471515253989507485707904168402731478472285874644643326698989732671473659797803889136431696780476031973049599137626810874015374058458977401863684176300731202048678005480410790539468979218975697853313142973759077072884878442584991047494109417671842976420347711472258958386494360953466691851536765281742524620211100317517943949929835415546878930501874656308507791852522235063105826140643676048426167372500288522922913907110403854612187364983357588304721940889690655427793324640062112353515572117294293704480218598752591351583804225586892193844069193106680958278941765431394881691855263430300709393245126297609637689077799968445597174323661631588598730011692597305264206838941433128699862810707087534559645426956791633554385213697211455521327647010039928506372633643516615691198428933049803940055466290441511191815971557860496614743934242995083701317775524828368168950680846809844 [186,170] 15251208366425587734536261900888575636093157276841597856951588756241789620899019187883307271010353831876182400097906527345125950860739808280415205317751922325078065824365012744559168823534120072953567858222279251388503367471900703410778919360807575845947312807648901819403228271892361847493208816047961830289176093328057248328719867832210195005640189007259615439821883447513130049317680367037425961507636392614077565332580329841876731252379178468547314266858870859648659374597614961025260375042178474994739468259210129711118737848264949846922573365781689102540627458651360223388765004953960454911800218757498213271546126301252272118744515987248701745861640522460925594868848758397875836483081711371711685881217153421436966632013493894111644054555766148931322901989661642527061622208481721152988570193251130545654753238029993276257641400612644506055803868236059918364835337657667420251954103360087857940664485463490279265139 [186,171] 72111428172676624386429086817095820216770541034338727553886149937688576138294192494011487385471802771152413681206399383692495040025456086313893153220709943983769284098528170375999803092685419961085427550170121105573802321569262060860806300964245042778979250023797167198135014189551055717762563099102711456463264524144038755902069152074876194975535007693687947962962205273983496999904124310766840564707924054533049193172115121972193368270156789435045077662559140186685606535074546199863281378999093744892908714232082077013659788322427334060895811203199694578092072036537140101809020528544552044030473654718595973198233467341728477437376107813732906774845092636326123948567610173518903542010093071469058065203625589597630031308187188904853742208526000312899036953790625698869617544098949710097416797428600105667932896825096444565971392666730489612070085503594629120437277956577281743005530391886882347136286 [186,172] 4957196495618733612690164018020536761731163811175045616214004820763527189242149479813813486973283193716320896036797099836410403941265161378457980331766956603050762918115499559444540552957825391845834730783498457771863072197305036472299863169026914042365646772394034893349644849659123946456987037827471785395284232379520607971463719559237171141618084640515931505751986233261078090851111989507722175395905169746871507611607891622667150752201268701299506800011442856862709084417857068277260271730442930971523444309943262219706470118129016598456802965401994048737295803189208671507437764821516508114904973526302468810378684239414592557581030877155621416520475785557897062147367047960108293594160179375683925890729967253531469837393955704237940304044771050191372440440670680706079651029948626136016830891598070279131798067109009375968899537204435913342597932847399221508687936225171440759081988 [186,173] -1651445115432046306658953360380130559988990755056021359688575251343524412968635240003882617544452110683808793549451941354028983701439780551388483201687588637245589838917162583163492047184276004888646719539598038042838670863291224565738801206982737450736424338866699015118430698163636311793193736537995748495550935596327825850301802048195401096281710009811874399673716024406456460957895443312867433227921819629638681852591175043331136879389186633652042396562108505268882074439608276812619659586693620935234364931407081621311028381284648332965876705818815649756880250171255868764649423594426316425684003922526388720943112225991988715259865436217078584266067011840312675904343427571096538957951863624607987410796303015000340795630444989282758916393408088005986444434922474219095124163908105917740021330364753248280176676140993854101965795500679666598545839473424867134244424 [186,174] 267621860952681788572599277079194687428533605737686808185032487042698205320177645842952157379736827493230011425939483264786909009639473143068853457187524207770268449529121892083260334180286678412649725551908762160539167273996699619820426980093813679341885598757711786973986305804646897183742435551351758842497779475530302436737901384030887663644159907326219295880108463712704912893632494733131331749249296793023025256420052892512999937312174199880899791585376360512621016571464483464811241836142632634295523004646346462113725993069509392394853188150997164773491146959419684099009315485916552906844799077632525842537141798266495180599284494449974959587987595396315331861964600984442077608702618980073279030194924882841589762387231418443989459334210316540546449816521228794091388237159639417152171013815878626611390415896925033089300196605370102907360844 [186,175] -145249870688908679718275843599903826069924737585348939873194305687295570329615204298851768124640102166473093970997887429994486580193766195931861291091972654692470124652162105381245798484893056599792414232377205358429358154593214147017902096587397367592815030656934341925983623210574404964195648133019515466989536538810431162307813139207464319634149692310588192095422416252432282430681570926499451544914207296284045759700780905271735666797623324117388482267630545197851063775065083645585506602442462680138778655064456774876953946389735933600366461726924443058274510262201489560876042507005111921400997967774040017949036854011607463243654208147777128739409552171469259723506239631229045644527908015615918308822091264126884375313618849339733144123378129747974826730410170870109739051675001449697174882312686585456241448234552373299620838474246 [186,176] 14572940748671031327627659334699377644305324240366134160446690483798737286898267960191172647753037169725127890760119108464506018024185180671733039118028760041003134361057675899927249865334262142277749229234979137032016951926516202451687911482668944507311284042936754012879590042006980813396402154826486305146773870416648903159787616939911582148245865569148031115798315497303669296022440436432237717545186067263984319330671870400090580672334337921682454900414317791476238152277028014655347883721253058265021734767132632315839272668708647215191335606809257516950296874553300848325201850248388395458142900394204561361899036368770313949272658777526007369695166872181171016938621806022417852220570383862233411828018219056221782583913554281897532744858563750663634806257432752798122584362879630340791440967660017918047466835492706535 [186,177] -253771740554047203792482401696559364964436092251387112550432064788122695148942589886521166566035051603654887856286316821360780695743254927882510229906360642075558984790361942470114124362764368399964602105902417828621253353770131637690379531707871597041248556268034329982501075538140113973656970812041970423000495687109199308538148831146308001819240601537341572376520227988515529985468268826784912439787744230142882104039191641798397612169661701258434021301320327848554173854038300098129821494856532507131855862337238935605130177432676404869275823285992368685401235757825341941611704889541993676742532589698794734621612102630329852006770549568561697097121082208010985970287943447759025731164320282537089251607645880981510357535908032460355018699253140200069288246883103134083281518577296220237824018094270810684054 [186,178] 718633945139816256198672204600187392219123492838861682106277495357211100842845128107784467246174181374554112599677267958772199566396024532656734006862741544244738309029635035726371992602690180174261186480716953779491720592744169517226060215213899107681804310394608382453389129945328124332920048017276799666901680933448447011572282203057948893971483318447210715923002469064988618118117878536575743316714386651018174072292246942543858479059051722302962994562346710682611736957869762104525858506595660708853726983750883543991444968820913560336470795010608660100217360684421044183879815841819993163184843139590832348931039397834846828001213166748657614694322274279372434309387583906089148509941532488382059157287165661110525871312414662558251398506273553280642009622485993012836887484383605327214422263 [186,179] -306123734860403672812583614347849926597092135476428874741144322391912038145046050236154871053123162147785320466253810079447849115075704528133222648498724617070037540750036245611862394388583912183063691402640241625721043311004061585315629906602735790018964899798876429650835077029632266158681991324380659069125543196686309939358014072071305147796824930380956541741969327802019062233447099181873972181431353809468001277285481311709385421931116165864460293431034113028722252627829879611474694863680735831864320758226477847787771561733160836542821831406008569100560187493792525613947786315808061229137861436483645455150793345826091614901736541737528681084663875365797737630834495917422834238623831912845348508114047262318560804202962432243918983614046354840503696978509368769718860843300 [186,180] 17885645381677022885170807614062833875800931683545377869275887282389594882975260233531907640748238691116594987763428802697731341137010137810235170762369667017253950915043741688791574047836665459376568615698864875230115341411405132304594309333787179968375980976300534819136723374552541903365381210369288550587872788561488836897072977633485151998152177126188328448147242127888081687961133534392212562439929700127791105521995644861715614656311495725173823783720259166433933208822093492062678627712986512606643243368811537610782185537485299563334009467192474609954739072844853100086282585996658565608189454314385534015429813857415283394821486706715056732259825347955114630513867849001244988660805158489228930783174187116636966772211018288528133354040577733716984607246306 [186,181] -128529703661633624971260263008677064589755426584502004783761091948624683594568281600465376685757533770902634548305122649119269968751834083794880069312778566180684089935406433766680421136775596792387876505338490930853564822350576796083833045608736618386027562884691701035079633439144901461316252415727198372398840626316888692001501501835418451248696075204148714864412731874392566361829919140011536648995220662973553267446921908763676432937447642221702375293567841581434021171261894686425745031895448946279337987787734373654042174650202414387970037569504567839366748700797840744160048041619734594338415197601322969669205866336561809162439724233125788538380407529525123528681539335635605003840997475806979049128233758819672324947797836499169225780368461 [186,182] 99903661306149449340502550797602656178817883184955004538269690319528245947048278353488063358190515725540613071905889243351132305864648581374713908519090211010382436006187711540059698409836284313768202371937352387117101735623081888381487425688681439145892604925613884256087560626351886741166604235347027883984116289623466462404442093564475230466455941768191977737014223159965070666827471936713051830059296297150915239391236848213776613620886818031762742685380034886278608723755794002408632757136199446492875081276049426852730212044242723767219502701583262068760868079584157907451290312198427651902393636875087476674871907399891760170734648411143894439232961229533297911506774720791914700930488089732937233537590739080484440921560696 [186,183] -7215615719538925614525099783529085426762619691226329060078066237319182329038759240438418123145113097119704627775891648677046168676949576780533960890896756772995780614027324728612767790984589658091623127846137527912422764426040960787826608249674961501438099659596362681251875963119158098896262846014183470522903379168012216675387397958145440813883279441933944035482797440263651702834992599869681919479494270779990818336077485837784267163708673216815209689058002506350281903894932348190721445250673397419928121008980595775482332743553897201070044150835583314685864846681016308868202182478189517120223255695597850064798797097290179370540643926912704461886435624096786284139151524820615192420387574375169649381818104 [186,184] 40434291051305852250186395362137093053087901677425207835434167707134032379835892173274481370407530068590423276721833960221752956116615778023171076225294235831566853570796661295654962099118361463986228028990140476108120247756893329711340177816560861281283444485831097098364936409754328219229079218413371240406910734194461706529839813129223712521639362641645563608755685720834341536535160967743017243238196377001076195871426405336823808841171225268434713796786180844617476455723199283376961041471643346474132713249112086919242102672182056984913994825946636087708492095183932195941631057632888731465196449952707569166964352080173274975945532510069375172939404073589833061296409228842807624384376 [186,185] -14169276754633044787063135457133160307817228489119375733323526301057537181437522742720936343184218875066128024908019602811309878618027590870762569400278619307615386323596823829527787968238376220824961690335708179007622712708620996811894037767560839938211272314306978541369631201238958511271421105418351493400986915471356215611245408904662509853606434733237632436835454962440110996575024129307150955185104661544733117756737570791002366858144389394904570762955364019702769456433395171647153666991517598999670030889071566318516922169112459190330624243513452758126594399654346530150039116701426438455100583206362937134781262761438676194012535776005214255450920556881142631258 [186,186] 239344489162985444841087053740747408620026084747782001278275661384999182911716400101615608973964038711610259290881720609022914764409494857791795534241770869205739727731554758180575311969449287951749152715834996891241141628155849904042882308836008142004098151676723659416685030564635709643417661899807521320834699041617882268663280081729303276159296941580868617757722588232144985149271925453084363687653429710190334314958222212546524952142047751289074337992245824079414297317856201673059524629015159610080993869279720697543973105712070019006022912227450297946674444383568207544036368368876014763186951754272913158932360972100592025156157640505323029 [187,0] 137191663137151894416301875283676575661605157295428615706725412063572442662215491332058974040084593714825860822396114891432650869907280886599139034681288211366503641949018407607779805278696800598536432771309332323501983247624726078397476584171740558765168846131179200243124049958089147298711764961680317198788225857363930383794214452822915851400072784882073070326084774244000204392679587853963935979695982366268864212135760885906123068316811639084131030706824700446917049702054109597947558507637907267802256600442036555849878903965245737451289178093201598402043417737567893787890162719131451486823929947065367987810443365837317369728941309463991526734945328352546968010581692767408914860236192988118401009593824084614566555300921564235066776477366149045609750460168176763974702449927428300643577420770333441266631316552981415359219474844816094896410085590488410381392972438001485491124555645855110709740231120386185037471246277724350694408886718071245190490184982437440377390435311854442403644716747553667087182839663037139887432296676686054987622677839938628486884714375992101178549739391533004988697093878292165496619569334933003100242392076714917778693620053937429422053285589588802269995255845944725034276626729256936453059736739685850141277350626216612064069103937594895067786966406463905107347493636073421540189408812679059223026366325722383849543957230036677397541710009912281706905832567920635986406061630943000780336226653442143014109714053697095454940370217268947957655597287897614627866097783761985698881399440156293853015599188162367578356002829900773179295492080534854593432631484636862515202761245998874782144120549088776916942133993745485978905801608612431950918154224764098897497363982743229419533600068514022517658851101134286515640008018736792830104458314279362749503957475630686572393133970093993934067887367109403729153907997018223233986173127884800000000000000000 [187,1] -55611521635189403497792091414572892205163168963466966304898011430170219034070211288887714944255094731247355725873008546169953909988968000905402864141141046422444511414896239862936737555463818409538102847645722350326039706453901014173613255154156988673374259989541269214990383003230547650873588976337289282245463200517222651192927332880745386537083588890210488803704730256646656887420987006038330015484259064667130020945374973901820195400088226111654240727039724225581345069102951413458663936388323957811000290979268060644520331047514307946692916430856955341898769561828786054884419455249972995569413423967371797813099494295044076574107184523663050041010459889291374386108064275175731218117186768065701053172763478072284734663855928758521889714105528104291241097540014853939937667379084473834931051080694278711371653771517093231776773356201635917223379280022166763419429857321530181566477458428548543498418942768241512922526193162642583065667083409251954290889142496117184315684652514768950312464634543590595344959997712694839805135979765197167061504588457968447001118346794518025156991554859261211287886641933573815073631654046122944351912772821189125594186650577679216035177043373378766836159786120924313991303292281922308899211989377653299378782909864136927278475927066820408492700229486382835444379060181223378033430217005515958909957721749949614542394804979879316855796063881783859456683592975979555231150993361469450444462301474729212841322564599107332970785420326092312124374802309141627231303172361951363901216730748011258905150313619397135882008703725756576157774568315527898329997411264461257956687630102781496622210426546298291008166140272301878170731418053595741595187046797364049584670478307287570307841040466500864510435423541375912126523699728272547348136525084226175137171779894710949940238960641544227845359481172673354293735953088411985446354483842908160000000000000 [187,2] -981466996360583883265511300266143467114343757889678580584056257685040240336656375929932200678848991806373591512131039376446322228695295403774395665893060440786211161172662335302908141376454307598686089448899263683361285112511392956224878518613353000992320399012044894614142392294286160961985493721603777105660790362770359491208212636628855307667185480627224022592519878505512254847194016069761951807687434221946962056630774422503425744482252884984269577428741639492642301315719522653619976345425636551942898538977239362928145220269487654711471778860033153930939766902578367776318077392751471400133839345663075707703829655247554519126159871948510091395664096860190907195817895545897028074483138539658480118816777456689880909950015488430014778500825192052096142742920218408152150692174521755868748528997021434102237241429839010058985625242938678314112287485302658025422254976125239205545741906644275520852968525505103466727858044928259213855948069066995629141108310801888139369538637436413643881705576848598225851950771199895439546380183052090052722146642226624591136496890132406153776998225997785279410871099591639963360470096407204934451837305143304474705079511309518215776152054486317386255590063729330117229959457533222054682485991546424054413733749416377316817173294773756204817835128027698123382802891888889505640653549337364962513805277368961462694997042970143473944554130274423921359577258948151131301909713631514987277694017885272958675443200863386855123734303036944548037081463615409960589604302037400066603882773361552374951591412998823319320302557038045363350136091350838435534202884060448916252554749693001764018749585785656516425650675286792231990020480541882750798548153633201886690350055858800001211705617587053501997806311547323594735822040716330334179122098707451628113530679093720121719074191269487645056227841890935143658829459143954451093917510097960960000000000 [187,3] 20634091470487514101457807165110272958237866108577407683962375720423851804262214924672084612145251180263075957688439096371677562338529078823729874256244682239290891687656033363702280277850138499896081748677977626033529431397185246314850270089975011351593117637611356731646238640189012729335952764465969491299120252189774450386073310146340396286041255358416451452943276055173523706581135599889607203244540867598273639593342766553728676937836027976657780250395891152943820251226060824580142871760171047357695496397798800488698393370496219357200154260660247798468121071909219440877861221728130735617809551994539463852426437654962141188644200950530933924228292267115381916536370879332758319309258471421808607695724322438548730757502639313822547718263304457258661462505377184239954699681936971412459275653783298796886328529912638805062160359021894660792657522556275845938748175972272685477501959683815441289773391180441982284473396761404325883459225966479567618641865639245624917233201309312337745257874727636071896560743292631271191074522071890913563081629992352193499165055799019482944859216144126651436571203356190799475174597351889099253936263280057453382330088126798260267555409300798164939181904972909046385839870906223364113334999587322550346948058213896851285747226783991440794758224597715564380039516252475888361436667809937189450034411788493154176894439590929846957431585489097515717698721049668089533044537455408260425725198774384965637035730652200075539380407001241913590043472339254846316494522752964962025284098180405935752687637458896145116466767758600617980312157669584102369732290172842526844870464928623387962784030055636756080476944496200705462499002518081394545570958930722352023484440070574928954087687075979231311162818492433570794332630280702123416083705459315661494258108696225271284344530868435298089360417702339508015455262976621432164607636208510566400000000 [187,4] -152266122150526262576609397035419540483144994929730990241220773376483655678030717200065822291912900522329056478493308680414603446471489085601137969629997257630035727494674610364902702334954862326744169093767630015662601878148635912098970110438629721854102155844228245520959713091035871775968489420194669596180757309143887954674507107794114183668957591797989499672434025828525330245038568404846409340719105988287362220566502634509475586250860755261361459404156996417620702042929817372757851886389964326804990845661520212621471081994253020076349899711938660101952418489257818966567302181018551223555039417076070230153076321597195230553536974945297069509962495342057405178662253105781660461647452400837838158260014670404003365808763329503516686028442921742685939054963898646178577407727969669254117118775329665988920918996102312725055448585099471069123563022893435659855238131172587359143662124066385331925928455039382695987961498068424528782810045679534840498097364011134974981593135988730251752155308693914468986028740403743527351142963903016799173721571388777676610304310001221780166479588213815833487714498470192467090142060714674466348194378432572198386860474441628086276999958732770753738198785245134847597054471471488125000334277182187059281422724108210575587463960770545617057622312074845083386943213870632183650400212077057598759814591807071314402008967429696633888698282287202872796882206469486600797778214162184177144564189615798961717165355401314387340829371590763800437270538396238721802400851464010464157800730020721982007885034473467585048790607173019028350065575372465846749977107494030140063766354164244310560961457557903542476003784956236770495563147371592509535393337055130584132211058307729832217329791847249534423748752884131729849779282948610512719050294178109650935972498698790794840040325620990059487060637318963324072433130382403455665841935972355276800000 [187,5] 657713755236976160524298783297833150345808346010998926664931314963160045696292641668005718164993571930166954864903470767370050956735459727394708638033799628217123563502688428525064561102589193400612296611916034887897241957001712312056242483390156712206954427736537045826045451450234464589412497661222796587067725114758819118624652539789788039295591060436978616546450055773144934949535603487577623532509195984994415289088671929306616464328807000354215756969898343784446112992404089869301372031745171722270604166015387785218284187952246580204126711987422856960668133992456179514136757332438193597350750994778720489948418392079270547505351404213730489512334239528628393591161602075520724481748468998215560379186818800042823563135466269559470988184237804808377612715099339577617833746330004338445590737016498951001781567995965896419746830400385353731610307369081924807371881668189414072141640897030527205281332745522559578988855338035428215697726805137825626922010907001125336890061833765708712356260050469028389030103684371147099096534737917667523313543719176006955967248622362643446049332757707853995617086629857551410675820121992474377414397588483517097172638371172435610188806367528416904414583197356284777865553333948206772429997626664102375604105205222085432096135677344412478804887590956648156336214142938577714805007213650420278792452850488159001414664242218994561263551933479349119262987109139644142406084735137948095460436076025954797789264910475069629166359297749086289089191469713788682549425143415938466635386452728815109395780002194335282407119218718956164213814066476918455567475261135410484372759302621515567856980402285474963464176844936054074877669786123548802184526955688084924188897132125687313961249091058400279150126208370410620009516881608416767299439611320762840864423304855460889294259806330724649150886052264466791090959475355832346834226410670155366400 [187,6] -1975694610576622263611570494265627130032745121068838867120787756699687193669965883207272123529191504127929614335499417373744475917660924113783528788229360178442090741884641903384726645609100480695713061313925662991030479014353572281404360075664008017528775002867630189072559805405993084699020042963946914986034643316080353634198294316323340474720945751905575256527244368387760954602352821263147284663727376323840679184384690698758111271942659364452661324122535959647145132383136258057055459135441448736513840138896081703360397940080805076677233800070271224682349678892511182860421458879723549965413993890683017142985047185273345606954924961261569552775507194958556738857996246324521405195018938063728602085072153761439807606197241180341264186592236688710622483670789454534319541852805782998185720515056669248487319640972951994325344745427911521784053806405331336963685015234689493248043968836741537974382443093218891049632669641530002149777794645612706286928463045195272511150043776108194233861314906595971523804988941030119152536405044840116854671233547319007043969252308095297804940762593213049469161785751180284429491597096580292708990821711744172950224124279205698303980488885842357456592114425459563901837010175636420920537029930008938859844539203165224197842994155914475913525809707818465282030540932346481614056847496523771846050020607522523555562311288815860212967811859688796721306364936101141352301549680702293722895986733101954860796291956220384276423862997980389918251659256775564312885480493660068768464573812299212972634908617782155406180521020308360052819132095646556985836641939852071507225914239408303274093303319991908834841421633229149129433792976703153105628949134405016516646892304471526466700272581137844716568466438179778012399879853185324657831998375746079874574527116626618507183768108303090184244992200465520313825792393151023851851897045516288000 [187,7] 4230194489012830216992918032548802646189746227208457235694246148705122442338365403884460850590493642054429477066739326723250095124965959288269766023153058482110622197353593369131938744309639882108710746944900792374841647350101447955584617746844253361313643988274372760708615918501544303563651960252682800163614933848591460730884958593752164688115116118229924057956472020787331574135183803328166225664041282927140414609411242468360346504813347929081989401315629048346501610576116765360476520052461563921107412796024155608215224220775965534188738866747183094306690708925371044855636595809123900146466860896594570790499177932020326612843725450801737366458835875344889485899521905543394390112709161258664913495716867866026403816941733159827928409803515018744975214252165394979069025565563322107794476843500378398491872132527450707157649156587516923894833807705998526659878543704058033232018906966072135721137113214906664661768700353144420918950558629308630975516115444158377417826637157897642980508907115909645777800524112042450706202984337797269327590918202974877643265816795881917993734500280667024720211503800894309387071381383380578747478611645763046134163115062356324553224612721726658216565473296815232288049758330759232999995073108382023981936055522024413596466849433907133599768996982800892541984883137592319240714459794168660158386532734654312825916076437689504493564797879571547632186474908453601461533896801562702850487978037069775000704790994784291628515535715707307129939602369243251018514944510680437049899905474372336936845032843145925718769247555720211531699266041765125639228934285630076943158787397687393775727840385320489538449951861267808241300970817073907454029357439649468742036103218196678552682207810542358917403034223727797817058435700414144789270823596501787644296429752435228421013488746981108644528632220822641614875778144466642057703257538560000 [187,8] -6333756511490960975131550143625890672887060994784609700080971626367726729295784270966681254834528563658985486668447245966275842146986821505509794456718030065580243736193055403618933912161842455217050245951058750619511088714265091406264034874016011745084318703596956039358019141658943581472588181096346462748917765735798941230053505796959596532414600956343428455727001588557318789287166877399400358550516669279737660366477125787552160769455463118297423461071390409554350379486210505420464413274116646174767837432246210664304858302428981352050885747963894324886354556174239474503678275497917894501165189598728070369969191247666198970363039594315184491305858543753714804122374996678129321768484414654070884636460250072818628746620459523361204529471225772447093213901762223861565870276643393503602418888075777131875403066670292641411100581738490524494484134065057636343312521862894424811279423688297594763840865384774754101757167490856713990448043801858960661079129818610996205010324338761005080717905522661089457057635496255300268427845500073117199988106584123417997365808907184783347099933353803859700804764105303559830861658666227336444545093493550903187653971151752833138075650775265004616721100384539442103165082958717422607026772005222306583423451495037026058197450194682716481475355757457456764945936518754172177593775225902266007155839696098116470849938192385539856971050170805527967772399706379458565334399397286669392735497329656371652921855208777934614858232615781433083792409576260280293683471130613879072769537303916484495498533594437837796004364922281236551467222688863015202503976454237323254322370571306755144426416845655005241092857087499055223158503088363271045311108270657325189152795441655857357724221975983460892885804098584506568993575413206776562530429528933020036557295644052206932692678045970053745211985958961644205379858863712620339953401856000 [187,9] 4550632118585862143640610858480735031612999628745122615167644380058480071124717595113757561160589411565908021519022204420673532733202041326100071119180659018310721012264686425943472670654847661343597245319381314394221174030041796699583051374892678502573813373195777717417944762578851236561803854000378235434053231862772230344918662970134291123745693116803056598367077874310170491595316217938389083394094913120396278053255143945892663526177285605601078682973205770930395176132692173955482788373198467902479235839722507866437524987664647852317184831848155704270685456926360694354916200229469059369442526089821782447893666704888702712685756529265662564627280100216153146402450277983403386643365650143083292552611043156946015512611951384778000957452318555792168622655460962019935677507534086086520796850951832917357932637037051001875735525948985595560568158164044460300905560726498252147382059178582634559528620944254647475550150251540699941778637904332747151366055473578282329022127379916862382450387570585549954714134283722219992117920051218027687808076590808681505255272434779261267188225313468334420690418210230653873766033909826778696418779196688964051665473281478188471229658266873638654848044393656027596069207568617130790609869337229457287068993697286330004116344901953496376773875482187130874794284284665684338502736946318524096618066888184812964485741053872635015477579021404446632764454811986005782268233227763811458008144808995175415149724164840624126607696800159067767169946984827287224080313508345464673287541506303889057195268474889122539695213606498751276492573316480651653930604201409836625372842131716384828549711925776111012589779429367152931327353813564377414538139977725051123026361062992654667726866316724298165167482707919328348702564010551717734231387156143057044331428131008795660029982103614278667469058746445608556502532626157838065781964800 [187,10] 12330040900883081422379587083782719475081308568078415820213000138001529702111013458626799483458199941059337400393083650843552495347081619965664529140158987543903445330540105144004465083525562417182875306185808761335249996223457702871616817824618704927794755967881723685834073522801327959028057036194876160213770252371338211905355534066717129323057988569583596909764292334018573328571290446845821962726200413789285701882289947823949543094744879457186059263015521136197389687886143050637449476266091415069084547451479664547885396387115042249369425093976370717011442125701699351323464951820170867152534139998972099253499289589052472401304581049996697728252977115795459281631101179206227432140821082025369459878816364745842628895828210546953898121461472555861680098634647057986224373397620474517379330868304143659986175673316943134209185419791573169949311241643866444378859463033634046845196965224812391043853728031713348216656037811565375527027165362092938934738972956610957619826763967223869252933777378975804185508226015401742661910756920691141585555690521362922009462216559283745061121247527775668029677768451812600841433085620260190598025690464512363595670500281550495339820229899261996450038376433059811837338679554800999006560231083835182094769209763249534025916884290353310120042616176403791555646134692312218054148257487985522936502998927310050528145716651376078763139744905661380106224395051473146368219915381131040444695410328996315987087976656348664788926523204636815945875684205655704059420963102897174459930700438916368589472812424007042254976172067126512500986758811831257510018690121558610175025765008277444197577873172546449038391570393722778218202389797601862509470872829354563871378833258816762626962259907408520207875157488191748095360044541319297048333973007829374766949040552649280847406340998850957296609639099169425635023923591118336294912000 [187,11] -66621139544415110175361693548524117948855634469483572732210936914303171701274882399827930870836455279628366081571009201080909534585626821892256821429856673909054836257820400667184244629896524139534388277215024564515717196281980761990122075224943518553901613438435402638245363682714901965832813003893713397041701200305566813546528431072185638398604959201089374414948869898529971040685316440110593083412663817227364203064030461855996639389196067833844271112521615916677640138077397717686886333428067956514677848125224922429445489272890618883308796760400775112596054443756502376054307327668499384365558769829217410914399272757609844485415478169449416524330546411126988967879772653418390131703312657857437320678390973112382147996407496953472170976103825742550956069642522987573991162614019463876228402730384842104263458986444126940450909406669249464564381133097143309353038757443656034898271125333484890020613617891683602847576110404598981057121745757957767527080043949457257342042735944495762336463937048656390716572826692265836152565098283410499618362614709597604293661289188542715936997224624525869443375685866740246513772132914426893848647147093049066991977000429093249295463594818416906572447497549415722256170422976895128193801493444887961412370483726295208017642043453123853722956608496199798020828292959576706526670390892560859513554341712292065236521460916993172566677829916945259405619777767989720468123827549376576807667298514167803250637089080823918240218112491189967209172326314571166393830562956806131041626828009242330327742659997194203773432384916182856996945772587145470377205005974559636681990007589996172835859241454937018705584054190086624104170471531619032887631127284192657232597003710699338748681786125749282245747089150113166834170536691497693026112814232615271585132115362245438537835436171168942057877672340718753804324191573299848806400 [187,12] 173315932142201683261583520413499428686218814592439439726585584629688067548738564943480326282714462867757776035791200688273145347722236474165431412319813444649699806835681981960550444676284103708553259740845872412137593393543861372714207324926875846717739132703990268472743490474275652336422139750211898897456456278030739406148571375998102846938862882149580193937336343352984091928664324374900830838493991221532528928458389648672931864526681479740542093115770735724973135300723648379378371508101754442864227259806880041055233603687546452784983815105110919900330904927505123838929721928535310080860139973280055166986345136117648601832517283606676285395459090534793915951882264167314569297093825766346160809794894695027991856254329473879905593953518619834887987439693178134580738054291233640862858659577531750546316063101973951522384151022208657370273642747012276688066392044621477513270194391302173818919742430907770568181415523046355780486106486581977940841929575227695815259636439900269280520405508532814434469045571926148507552050234918884123299139214349413727781419646778333084882686241505339015266520599349148564037046098628813706171948553252517009301164120582651052384664743723789242061353888982046186579088491072212626191265293959941381660872441866336199818722628465962549407293319588130135813141605071927625131263548100342924709065280220447420813814994364709247205229232345719409717161718062651638740257156427048003922181129891681622352260088187275694494095631025427992985115245725969867915681921219409905145408766777721689137195465986174818870406284972139608707582385310950630687926871866077807253071634496882313232514864856772044139346364573371446291855073225459144692506092914132346933023921617570291217959932696986141867948344489916107054956917872682344315272637273316904825853499426876253278125662524316595921744158390107484463883120610063155200 [187,13] -295599416509100765096840939116488371932440508240021699070385801021174310246382835987443894519654240079443863321181939342241522133566898307657752382290126423200132398976780247943137557527952026031252440435070664878045016996009180265316280170751226546484109745868470006890921172969729328780049440656864584560004656379739751987613926051553778734584997036952585192430612342584364592670111782888293113439846156628204759597535170323329695995758562638014534468385704646534722066842481461148047809845952072110427219141667493676372449357469163928519694765143025091177452202813336130166842922168422301890181193211385560115577307887013005849948298841113642570112318360653678516827476952512383062146713462053220232977480880358715381029494574967784586392524816459887577152333411168223667292206593455337580057574988609215164277195858586290078451040849252295466751596772098166685238633889975019312723259509741980556855547433953776393266098859362375653108593672775403362470102703958814765038991532075493642307976667456801173808848211336122388296887385983020575035627631059189542906722538733083742513488682760768502835725649882724407728320182354802673823834122453203526584852894605853559728813571431731856475868845175224615098337982478395752007080425221173832222393968768246790359599113641793499795541515115085746310374096822459047587342069145612607824142732932945895882743586535346008827315809256530785377840700311167481303118781203345874421550299925397687368201204239219985919286205235881928849379230848391661198926682537109538308496846203373997983158379509080106448926145722838985275992737207731281210988040056214732566224603862502362436067676457489979031759826532936823489535826744987184075483884809027859020315321133957320157854193204229690013027156246680875729696726004304940609818685608505948914265333184171987227460113323700496289790088443204279257442711922278400 [187,14] 326722817156471519290368906168796938094107098192499740051059050462843179387885026699447629395327315933087910607034578971600061165136357466440695581032488498410512667236034092228274650242089710821986233538190452505298973087714127920539387920256121631759786830831570367716442200683151354510256384611116815172167012707933815706620226506905506600403634151369671450107436771574958149490252351506401946683548673670082886200431125711763993257638990378547430832267775585280327364092273778112925047581963368206128461882545764348661491600221219342169378985521496396486286543113009275250700363985459867674711745418602625425033208955478044800957724951763529155964276001468556273364093403485966259235953066297128554031091026247596512491586090843646734514946658512921725909858791693583003871067755541736842460505547453310069783338853696794963781930266736020116101469423060833876533467332086263868028767366469481672673978789795245526467430942350570266086804369779556872891208944044995366440731539772990378346779759882091884530388857902956474337725233783639198829871716427973779629834785099478905429143756736495851343921732239278692137675350743298074232888060474681575964530690737814829612917048280979707189194705909248405964881263281754005352109311817293809228908047234726164189175177819411753604231548115243786124109453719963993232351113570166778563240670726533143566418722792148897384399802426591439183280990002072444897288253652062460688350930729445676291783225398017467693149553521588791966802138267711801847098799278292174258569881213814581180471478655505600782559295453176261532953920129831934315149678676541396680316784808199096365550719467234821058358437749853071565718472267372135119326283704404144618975958092249377489622908860707783047361476344067849094630094534982779506726924859714498875697052574511560187391394348751272507423050525356417103521527628800 [187,15] -157957320159718077576450738937745626313599904132080213499551980448067723954402223352315057110265199817369831573691699725480973354115573655362143332490714198348446041562959500370475650988422948956148465625048219282164890879275343571229402822553541937997204316510342549073405013503609007261592792520077104085612248123913721901659150017402164832055050553521803382400495384321619043455765993543420370601963068560935704178462070253828167721092570976896610857114656477172669629955867134467645522812120227419522914098330601594194217705102955446857444347713504807975696446428491978741967549541991198119944376676265767353628685518758754377594496703072210577819582495234307201109856872774990573848158918088648963525069532244645881153612245235614495422706375879968196570629763473083960295728059609885202471220621781261134980431644726345841213288356370557307826316043178254782177018980735672974181684204906138953233699164494522274662188129081929265817055764580791392720341141202299987888121382701802988450065009425983184643692097941760927299345226318860986937217207570411034202277370294751469587005319764494082051426361357865702811506066111227907523584727544495747627737797419272808629503891188722492482122380043089457792829149264378603714001082805966055924302974283775979106656846366839900395158159847415836222392664644537977074675243720644681619559401691011522927756622234314322132221423717080509404801384916991187488761725941726766083958885980817795550274821126261745051981934238773540161298344053712901379741416116175544454170073162132591064877674196097659237335802684593508928490003623765292426688949600744683482959642920778170452791504777878718542734312533973475641767259941823590793428530417870341002972639180186477564024389623276985306245084012875527015846748668829369143487717279911625177634138291701052124361287196956413832039219381786925650244812800 [187,16] -206774817951535684341284295842976456150371900599019778253179338008059000569857802611953233434911871150209377685987706471234666411080143652078804659991462910926005604341783493330281832881237216386988429967065725112455613945602018965794464423071322256395014050743779764420869068600627103442407846404925000599413137453987151499347239685296719400013310907924903244039055714087006368044281890134853979918555188383036809195792358860913478620357377541613997240804317821614154403568418969959746454150719106701266328628914139694948083800724626139151060006806337418593318488892043194242132608071333837865354368365640435467223323591563004912647994027447812038411058511170203314035800095953826850079923124267843541327668847380706351128884921098239908424545070399111534989430026842822343864779444153797397996788597250844900189442065337889272521423493918884377688164336344413947779564456768331559245260505335407662128846482974798216102712052454105010385981505542418093153184126611069777042535883706286573705151589381874965115812740919007873580290919147610978183113234595300980265899424307690005619278542062421681857258004573269850256304971346358151149526673061110299996989705074769179801178481346073697826461779989971635470279682220085589058002080297853348841471842807017595254928085597148141410321252843488923687258048580451101212849541642155380141153519591266669937527152758546005368908089698356071641770061869243553076920155631547092175235750976353174454540485415837401742602032619291150245454324086642218994557833565740566616494472049040393621319751824712322005022074677614689644379266006169698857441598811593177359335972950256236699438021926913238863948581020945098237664375884009494172338762351232655352726844449714527344205877817435585146481808673661678593590107219754829291591104892522647046515225844254405366993307850246901275847215495751801376198400 [187,17] 615765591656191481343225311583267757232238031424346257963328110085546287555653652346958491806429464567706180036736832035210456983624404211888337365486327122075048874526621087633045486835314836784510969140662460207986102222696286791951837647400539238870817382232069821010834538980387409801449371348349502573098186922011097327716970507196618814281946003653539367385453530390335316129790736094858815412380211953268512450891338403271472871425606749803229246841731623555008325827469778074181734526766844162930092278340149634238781038586793515188249587269693667458999191059074538612451408107464698760979997264078184381068293421386591515593347776501382066009691406005527356429140286007638733858752347331711456312701069467899222292836939387794812724485521675519813912134654140764670991738839590179674524598559868836765250723254825859657929469958774708340174343754506421858823258297266703772583310590123862912284947525911246913331057413015049914495358784269625432573889381606543124586915275422572580813971454936230498287778252785528495752434111723293106230137573155339331347205610012436828633316911780259440906942766701973489671601525843322114563899641808945308453068549639461506023283994392832080117946473873475749745089638556091283589960950561603110253038747085291387067891567949245173322462286793521896497866065598004713081134766789521261222588680740007589859425097605028634934382063495944827115879879996956300903398327615614827037774538371654896786621500637387317116599601106740834826180905314122419719710676891884771848980014394317864040772226745115981503707677454865176914005390803906503927650315797783915920246233019693591216327493365516461887674385882517499427457701457726694690511987508451971496960046189865130499034659442982173525919001412620964119964406827414528070043798204400838968549676518811803493054486521880755157579122399070522291200 [187,18] -887743988726651980029720865999399131360553454474134605729100718315317195199353782019325859485254901695136611593432584119281643604107868432405492502766166069062567378809787589374795365109784573969877300325482937882077397701268260055618709002614957719100964721281960119426259838309329176997826091046474411705953617264041350734632312565060402988969830931089568255725034259038918985643874935986291823001007667968527410553821156485116282317779527230759434108939479201127571789566577197546676163381019625191247878545290766894037034004096570837897854870200561171416111508186361300570889098839408526982834786923401026702989031140329687212118584015933423597136368198872886916757494300429934366324145836596454603168580253537997274052232775311615359205473507330795278701464306625614629491044494185106161093631386257970790997904046780140953200663612123944268457662042388046286464404422693900928982797702795984406433513736447553510368594125828750816615898736338909314594706186665880013725650473051064684375103906121386278010847826890315032453692831905950503933549714171822732946142192298818059784554295844002639648128521348388817111183677318849909805833210064865472321956623905243825429367525291931634775030164596148270463927351082618930101562798237996554820712465076494578054527974235682568966418954645614302323455524828510451734890515532969996807217852969991208489491399587073947482894065816663567415755450280138140842705222215046666778861765495699959108125722462148432151169744961332224990504942381947324225165130035004303813508848058229945375757895013790557701422346311607683380912304860130097671620688053866493617030311783822958418921423960925470138548916002041815954753545389819701940441420759601358118054027963278436382449100880733075481317531490257494711712699064961369977437738295903790039026553192507610789464909156137800504354595157713228800 [187,19] 1012102951914854761282326013176172042924954587799152565038309494596129813058241336057272539100525047658605100980869448604069872286551767149085870651608177377581002643014088425546262835152708888668456924667889395351843151491799362011783026323856596866095410031687491643484590294118744991542213597384010155118849827071402297098164384546888660344280997652802761838286968796491551440873181753649373267718287494323076678282730917532606261336919159974721260977399516481257443077181101004803453149219679318899630612231862998782736946093749439587397913123574401485169673553931932978265207951038187586180423773182349724456793196216389829607240414104952239774994357888338637685667559636257360866738995997895903068083441292264931898521731146054131867798867021066240158179044739767201909410354167631010115725184333947617960400996656078989274941438553718937097202047882201962468620151430225767587525453130140526792846931611104272038083336522180676825113456300353635496375970931002599018530439523042441866447002907283797978835044903322519801032014670519489441326355728536118523080760419675116609656346902101866656783568747146545994989505563041127838395858010852483668997485497322004398769778741553593616902544843081243569529397637841283659994895388266988486949594207034621053745618157211975046730093898774059374316388501701459173698288015314388860648032014536713838591608643513779123002122506609620676159077065185305837227408726909517439921412398586653850385084131612638794431475997109741171152054456839699052607820052667026647052115757013209567663662168288239725079356299134287823564805010783760051625991129046591500338475873482957395695445405360591526520308056228508906876972486810873629239497025819386487988829422936635748119806239631984469554150587028703027644554157400406347981920818716426906684069784765008541767578029128878857342127535963302400 [187,20] -1194399359797158138628715385567120274441556191011859038067874176343846054484091433255558811722172336259370486587926138416556273924497143710931781719037449019793280018873306063210491051502732638089526856684032109144671853297879750173174274397998536055560374752542794072455291615209901306409992036812079374562765132105514395003870685585699689653453475584269310189192270735004931182608239749739912272692100920076668510847006479223965418879843424211663858885813654703512627572178982732073020448517254625427497542528758314901747356101562625911461006175856326867654582421393440189399567676665406916451836867498827842016181929411199390890051856041959118363921300027969023547035186955659825307763494992992660354335881003987319666481170104904499909319161447447675787079671701923876549243409678725908128362816365429675067268992439350897029908900620350687853374499567741812642876680820882476871645307623674515450707497480652858642337384873569577477120479340439070400025780808493113566344619001503447277859829966527358655153345104590802658535933285244783945052932927269327662440074866131722461499594790846412524448604353431332976412530594181609174285169148390694489136722546358044362412169245471155418612445038806559529694602006429004974172407605747895702020556107145208906757629548461559957082388846853689185606600707646670918084632902733527508660846258974698514933030965914988595628485906650780648577801629569323797841878274329111576365430796719119972995263718127565102183470194858745554355165220965073353201921749359003111429626536223759545604079009168276314474327485779057027944747162617072282900501814107842447968390811235370676160609635233553989940699799102698753794702186362689605166374979337436344724832582509228191181084261798073692783586914817511005302013312127276729798474646741302973842562515668554148787362167114483864266096291798080 [187,21] 1541316271346378116010528945322926001989158190477151208204857153325399906459933887801685068047041306637260254896664656867544730109319929612167277667264553033988198999772391215361591991250026042197669049563450150504378663265537919320812327589808558569493607371040490149396770600781555424365555388575754266490104205549264244822680314489291156005492551920794957468671856128251531519984313006735951563910093950497284806608896573364411424862120601886865062445862788868343047676102071701271967084180430612261271482263501839468256339895700271784664087302941069151918848598668751451417856627304582565966474720799806834491867138121269270069830353277313097017284395029921932643465732202164487809804462629161966012176592886213389397311735977517266633631744566986538899062135392122479055291546873603004407588731647855934627079157305420401462890084668507233196953829926284145712165852202896903291631867574701234249968057563661047136174975332138461624196990648077235395834341826701365392771644231041108148833034042934831452342847021047734896672197441022940142313272240628991102770134764154883540458971204613575293587763100142903930372447582595289408939254890088095070992094742220642957315612895033160673839406688780481222872748238500642861560202117435581242453994224593479987296905431268160025657514323109027632643507982327188875979258543875227676105295939979755669018623866644517389943329740287259730483170779238938438665453583800364729950955835644655826096599553967783315310982923013394427024596347450743972049852378346182559350755020229016650682062606315570055672603628227163470633628674072507849126159853927351334393234246315536928457627595969719829876060542818554456094926967342362215679949281745482941805822976648578109722637375549097521260739892914522638657606441016928691361119767922514055925038129639674121275216347153844658585130396800 [187,22] -1723093814387911477880276832261128980749364253458090637644962760476553524753937957609136242435102372637030511681618903079207415944989314071836344678424591232007311380117657943707837478252779229485091283112497324658620721656017894687491781944976844350522783518168169565170507097305051506122872171048543250773687854471531846931393155464061575661146468007963595741241543125776419656318942998639415904835548180672128639518344071180935891563250513143825711280482846722753363537322207799346029692268062637806748873485041318689184043495290490902740730194704081494313819107925897412871592326291109877986096954601881761600199644489065172746820474051524645288771349187049973066065168951073089100816136789840881598849873330504294775304206100467182862528688255312105738548335475257045385520877983017441657715980486506992779636730074031201463223783031782580732613587663024417106527333198275787834541521048107120079219378107677236790248480900318159275789180409256539202158077661774919952995860960300634559136796990599531159470248872598492781236015603094884143241788893568774057222773943099195230580243821065387732888571508716240016782234602605571940376434306534991469243187797083559657182671365223538421027950391972729735662961551044024243215154916232826475037936620625229001979109011748759306634747141452311675358098656930305521797250281854772610309495573473877199553323490966083326833603904205871024297405008331960374688096661579417809346822533167656388432300172032463228827549927981047232071041177306596016741237226807396862340362867135688088605313115251024864320726371125181743024028636020655047876598087488845996399563246854786629435108062154856333483856804240795137386408643747235135877727235462150586646153674526274421704533335495186659741226306155043174689182248192798812255871910391880282330717332766004919926485069342973372364489600 [187,23] 1301646645544052245018648386305152484724709482654151235722122401156146374478894813069838469485963101802160035227997035764341486664145015270255048395158571291368978429909247942087684219358647013211728014859984945035400900438583018499548429000749302989285943281116595341484740646627879392283756837588638816140961841503478908454821597557883979556432414548943323838481154943487318109062098364935905395466710066141543099209291893985401902517230785963186407294307794528174548791382055153113183791802592970965214382284353422615547193949252607556392226206026440049318551730504437200320707205535061161348417231856197607998688313414933137649457025703111968181909771810937221472474279204183547688600426359988528632836186352905275212169373782885741960720132945821952760583021018808053926081342299237411740270428963496203046115417862805034451768826958818397373400508335404004814337356809340811586769650526405120064776657691941211416174029616379013481259794733917718027979763974106350430386130274990264326151069885512311351467629568434777245545827943268862385187462207321303213133231703955956555182991431724128638473890625451669886573928610956005308907401155098387229110012603919114769271814240579739437308517501965799315624313617487732056817937374035767624440641859291310515968773539318560947175871483812256829308385597843680358652881860335301462491348959568322621757881005786199315317600507930412281585096977378160244620420604792682388269969867531819628373245957013322959188193152789576896781976817946981581886144226993201096733338095516608627141928006471358427980942990311019751429573073120602232904033710767455579265825179167238781452121737789154484497912255360482538578080821333671539990724194575341851163981769767267559545388017978923233432135316058638535059157854208173424298247790905071524163916747472780223497011114554226805984000 [187,24] -463071324294935869808599770321407637425440167870746859771383333684173655137239550537071442696314057148692030675595514881358704946033933983719548559233543231338443787194375920678127900563845406589036979773068969947454631985458336060246171245072632815820039679712455896960900667558300597765010323571113257101017901046282787319004555118725967266321546469241019720556540573682404503452327024865103095315436074245678122615389171219449184379681996075034684754647803214671455081112048627230968496889865087599416543241334208330564142893880387507987809273730098207240610450888064393380955675190543196170120068236563567161248314036124731037488900538912189070481559970368665681003418104199750868795547596838737852921035937706752520836037363925608935823624993571206774311680894785684017513083933349145816338618187856777538461842892332925842864332338299127215849149024362619692590775018118410261024215640246334272189537356332602890193182655605861411462994769888008642151177168920598882654702367790559492350885547963307838969378193445002311102027699972926573338360049057165245260531894009335596874716140145460182324915577818263617756315762996627037436131037557616272896327418185466981975749349482517663065814236744822660447266432531965007683546140743714773265560429601102347456170014551902841283172492727259176467950149004715339730393949211886131865439149975628472862692971125797294476533629313058298462719234550933099272654146727601174794628617671140665218843343616577640547370926052295485320659012524872782825440371548891759228883354579280461668774955221120258840803549271930013742141558038079678294316422114972363957137367687841519163021703939371055619985124013879911982612840194572257759709084462959403244629621715131910032583444076366459607844185608251378591908946185606186297799817859862256239842306986393699461012577122117158560 [187,25] -6941381301443279843968478083202734759169914906057170470990502844432846063164127547132200085578395700614892636282256826517451142663528301126646699901549983992177438339485805075090761935720711115663715413637170668395977583333571453401850667743834531719601105193603627664755775241039542198093808144140675061925902436094046727788438158981233597023343074260797414881321838445968812432162958601533656101647606752881600065718508562672930021909576016697708148411569943817138865326256981016107271579700025054301252178781602435943504552644752521015327323646120948391452882282236546104998199216178982482554738961438503329486513950849487678424775264540997720263308856720381597989762765145123296794872425595907516028767760178852554153994604133313131969126637122114610184964310879285761281678713863421972753033683231753472103548126723129855666336315445657320008279635183654987308703712267361046779297222139749239723799883538833430415297177450202791684730220607125221946767796473919628311182057164663190598028237024638637892133952481886994001001631585858548201328956751616929091457986432940176852965964474733534601123759701345177480646881199793934139654453995762100018386179758051878171682608727575397404615448811273135096797937301307097925746494181624146754323600732989425122104822879553584081726343550984590283031855101495613821375950651057534264664954325426579752137041456559940583041676037864101160263194246686800111996072884655847452134970899493256751630665035594068212191186511951350673652066747490581512930533680447732526163986512713695617032681652214849116118082107516449531751142207498218697891601421085089905322242316508589110488983033011838557367791235274604783064238324442707996194839976722472985441567216568956627218159387160962281348031959833242381074262913971629302427463572094175362933288039580116068220641476872640 [187,26] -409194250872122071241339673616291599354481883575458972521543224475737323372997657535480328123663842577478300644967736256264384089173039528936148920849449704603949891813742562542975808455323197795394951371684609084579499317169101182118850465456626395849589232150876490524453107606447830419367956226521577835156569809802956439595781054692099251754104405833796071490583497985865899599253365627161041132709114418387712316728196673069375329480363675255242283928090141422881415440044825851320187621417019852674984545068391204586502806348248969075547054620614086400045238156454492916815137979431854518500058397682570089933263528118736148117116194580346809110446297754008083147429702454710936861009046839863660424668130388697665030953795409309087870771037207360337763539418646046004758127769561221111021757391633217162774657124378456816440756493568046343852426545830003877191332992756445766090796963273538871142037338058053579926648521071649147250055415503435091065707621203924224513195167081485197926247668708074114040386510779001112371032948660033631913299341873961115204669842579130999190977766545420073627711088994376565619962031518583126823269884342609502479200976866453585820505852094242394490418393244882183876673091801798319436736791590287940080990675277460463169662958603948232673016620436100651080790005965039675482794146068301995969930186379188778136686376504136272048205972770316329660187640887698273763877136289212248493789367525896992533457768799752836655857220666067881387249396015376906261663502455278107004539408143745438843563923345154354887145927599852776585767322083015889990561002204810365453750307521918168501487088103600570637938356241335449304415617906030528663829119660305508311380334623790401614384088618894430643116536930640474455310346712453919998233958540523631308394400573048989365453082031520 [187,27] 1460784630617333518227645294141606824867196878154907864059632852997559395446494558642307394884319863319069963824679781219752633493460653664517360080488689875074142432588457431581899215943927099071173182294804961796093362847705224241739216920357867647836550261514838035267665107399797315761422603004383773298856925405318882071783704865543927164939759440438588448572866333140355030268516981797017523222636757412553629919685122648948608583092948537446318043252551379176446381472102000140471460709513075977177743456679848453923305612660335834205668459845867625418110839561397150896285807797117197733853200652698790430876588134470728316150240429109086383785023274064914200503388039272133766337283549118447114041965805143024769435895228629033000550864443781250986918333944865648551302188532951250710814703454965601963191382058981472606817543878739160232508066826729160802584411501896877757206926425065115489749336019610761066699801397001783294782154513379272736233522798047237310152641853507677730180588656070241644798900384173046162652752598641088598508350173788278419771096865725299245860281444135504053918850956666277709783246714806813867853837994852774790045143426569125607133932267786424455431057892996530033083137494021768607244276076449771063895928599328800655729600198891801343594778607687005961477108393909747706900375907046134169526147896852879173652766362048927493541875813772778846621283822867399185748461836299409792641054475669396526801346977880475870941700136173985633748897105899809089486820396605393657843040431578874098090266118030101134976546266771710740437111014624226248292768181434972491280765067756557987421923196282522276731304705208781836233322360737748118331957443134836476750672315054894182956315670011468088375963874018457749852259720103166559222611907195986226703271976616460404384161698560 [187,28] -2543201940405341993066204355265219408182442637084954451645270755056544247492923318913236545770584162898922193016434541955726124885310078605703320842409628620270291652170878629048777942157298370054145950942199796761667346250594759234353484530184197885226463248872886888397355552475697935576477573913709729566699918054931751187204234604822671138925674013966137337246331007580091626980065074488808435583673732599249024490971631483440652240798739454741611733058833512518122679496084841421355033081733832512740946315606216735343799638946113446325673353413315730359983010005265207679292788740812733235658449540961983467586916156853616636618484729752468446150538881171489067323750251605532362916827574060896209355804077707815338770155652295358615007433470629215398113898595010517716250596785381727082404120107742447759242061833605280903632914239566392066181805648038201012021673055334322797299128389755114093118060614281009648697967954921368615684504398938937459801403183490263605395555715918049285491103379116212430379697038232907698952362887155058221261839582779269755185845727154604686673607960446854206157476712713456548276007894140858722320493711000953712330361448060734446646132572754611324963828226780907987309037338310109234579707115797178073500402234028000968687386557337144071962340367868707114182114740542207243205055104656269657241259680230409707710113272407191217747693485867606139209523379947222176598420867321803303235838456761857648583604148477574905745045397744937451152867568762516911380115881696118904572892154927732651758346477233386006628922493267730719484042447672302331480675790745255823953675653991050178355001161503511717302530402071668729553573320847696716756552758358720525364521777327183663864087622305460570413316998037134300253625099791950126218995011415158915412497236087079367650139520 [187,29] 3324538163716773395460815998794584700508313896302139416998952431615215494472827832723799924842630388464833374824381531812308880439445106982826964673843142391766462902744651586339298053020193812839447564642385962323106894716296838984484922433797449096213456328670609740774810314414397053953503978288506772388076374183271784790449667399627705951522969355845441466407985836931889246108415845719814811231944739250888698985249021507588796312370082965572074529365148356492061113570287227495780093537280090166887028512923671776598507731768058649489246398506147889403536693821250725715815260988562362915827792260598394385780291785196155005464636903624154871114143941322604679426088273760726933249177955060928142021939403570141731889225303298308415411084187529363635109210355951504558815430759951887056346835757420068770186879923085100120190130976138386089372928462906950406762380640424022728387324172389447764404230733012711409141679049982627101561450783840724691127729974987618240437538478442379473506254420703031898092061853325463968657917461158514620741094369822652288258454185888811012655051906050093625301150098018023152533828552944122926258915521040772804895916703362902626634081903178953882937174762043767721278368400187987300323335624031210735477906749583512969279073679391914876405084565558602758184576374616923691289097328299064516761368016793770589573232436501498203670770574159311660709845682576977393210477658411935509511983551799717788306858901037383283180086013566554788671992074638187317540253555665848736459106458106001580394843037767232657809803298118854849080329826729732330815650279781516679252628513630150635280604552592708788165095702015705597134536880001397884284307033898963899929343276566726260135250434837180687539284411872545838730190100118355989046451646782236610879050111451696768168960 [187,30] -3823944693617082599418336675130258790837114926965172806161598402105961098846687158053970657599368013741177345903900467312797923835063969789432533405258402592935082957679706139559422086100550486808819013902957478048259237597640832928164555597256149260129975048100756253677082316076214968098644103386273793726790922307693303536951746875040565040181389908675546770404876956502648800297917807244044690226268536015066425023044817900728032723698364950516825924048903675252976053764553119364243564794098674188490447528554301919720611045239719554257699267223307624216721019747435387692119879494643752016755446903958769969364133397416235643870488427877393760392410053307338680298814468971571836746894053634358899507537409078872947249266989337227668881854512194023908295497919886053278224622669692945106989925920219904708542145168475033075917008660394438393513560158084889957450959459827106172880123370797564704294466369065632958907764011283313062181913031784867701035164424557076678463027423198412925155453325400602421870203290778664757779163144319555033694106519904249819605503658664385735004290429063181384964645827711795175743345246715424250195340649891462340590158705294392950271990839669778236393059239294062114090177801944187898505883510003780244194695968875527026374915580163722700926348833156676954647366698115782940437759343444071752432759337582592912759613208430420278484844959872116183487025302579629795125285452404453543071958977510178467453160526458703349375236641184866206494217055076113822243675592757821233547639549865034960848177954409098849912431042152056440876744086677165531783054808939796634505561123861999058830043559173754898012305698901039133182737158868669192809794808260163648336004410485135892588996787288023566534456579823445499562150109300031624891410738962594409710854672903164557024 [187,31] 4040115713718022453831785989887984897228692736394788737810372924572007095101310124875431989820453241026769964214133866592558929037733130487606782239033737460433573376230470684609585614758741299776270049450148354667988735097437100698781408510866059576455010787982425204484408161184771486886320118213673548412590261163457565513318923113197610451901397974160801788031291973894255690959326175895588970831106007469272209347240244435073328659931074465701996173826156160989543846226030840543829281215375016614000010499249100495349530778967296458151161984714449952125518565394690303891739428737499509799292534555204181897333405042596253865141249414373048925356975238949433219268071037011562925055661049119835326453265174777140110151785049320672325552840273333400667354963205749474524669584401479266130569895387432578345654065489268737228287978828265256864764470962699651592919467742549157393794389895034783000554198054750494741776991265747240861679601777955144739664609016197931283019104330241265897426447046249955245972325068285339001507725261128299983915082256960494199952003454784499761906115048930559173606579416290462551155650227490622129408070250715024214428421638499833480224546908001642574208303822239667344166260253637943491797649698342536627715545632562244002211724067198540873222113020428245985311814526927263572962039026649277935309751411507527744928833063559832375035434186093456494016964398353763997974419809934834526926434560929427357796558051669142827837193517327869348764781851204660223947604720573882667357709886518740294091715968596652951290332915086596392616199985543033006340560245827110071703371388042029779718322576224383173673357101900306385506309593963308343152485737027524624428715988334080529538036276526220556451346769499570322551747556101267125239660265477419717305795794862048000 [187,32] -3803683743653526699426850399792784852586578058151856000573863981406582495464545914355687998090840287194818144059751867830790431407953538558399181685158791020861142807516690344263954840269968852532963374196361189790561051014097219290981461615099446799847194057497235957460878978037098672002582997415785970760921977709940734188755173927601745777788406679405439553005419753980813532353500044686823091795184574029313684693250744911889030318136724423546384339216924855600241904518677437514720522169530648679109846020538281713891259578006464738942324975708627746412455045087428019998915007206608011592334584248599593496929595202670063313548934738101102693841264280637587822419039398541680621912384959188420064698136702527124107228405195007277245186801572100015803752570303055619135204986597156035530860805473255536131333152462187384962283732602626939841276345604731328921857112599541638257777543062027864078150063217995953245675910658663340410792509758474361906077942027729865169740843593339723930780458872440412529669225584054259225720570469904629595497599068530603312918736184947101162067255066220058195097041299131056030799573764088747281700909951601627779996354829408788982820419808705767134032217911634289330763184537801374075380081906939751764905422701737137772162374586979763860809405550294320609990750451523766710014048749854359369951758745004546363760077323570286090041967744243963099552861519394972537471661586147222441406476309500478731358028758926016139604291436455309298677079653295650661565942933271823207314382429747842507946503901807435110118228832240326213199111760401865022633146003180293047930240723332310519729568473179974735505443304735578234462386368921213965245803825760400280056444246389344872947884823636666927056783000652258311908218227338081760487482630063819639158389782888960 [187,33] 3054581437374159179162504451914881767180342449833111574142316358245493947278753044595160709233480628495733960674516371822956093285855953534150462834754533800843101004253331639229185937441072861208270296129131458705757846280418819579138396063724315096249442759659622447518929766670067339006963863288409714393679789894192238291441241326251239553632804405648195506785054019922205948767492059992093122881463521612386358097432082109116747687853618512209273502904477236875476494639896240737647024323555724517293790305357134517303560897859994103838814637471477509372262805799835227081738790281373797831327223498860330293299642773818072674240486124709157943819991289861365075058256663281975920678343692529962745933164679548123074896079349209743443820238587037182137529487277046224178890495406202793803296834297233594934592484137108565026179293170694361433566516703382181001774648655416831017686423211991816145589636338153911326348901834896887416422862576760839378079569043146448962242592302970687872347296617100073403102487441658271058277934590660972224230398890386811762259076288429895811422375223690008096991835277741123647712345535441815878560563165869940415644840178699236353030347657650407043835080628601667136898200683328831113245191336508646990413843510030781893104560408121626809526883270045144845673417360517540319907294444706133284676069553075125938119126585890717530505594360315956003257537081162161094881571627468038175955020655762245606278939723670336553169227188993143568423132043952526332434820261853144251829966930397270500912305277018920064713602354528677391689681266826644385001611436829209279117760258428781902467697465620174646106314370457501008096125900651921836032476541753251588107868593590083450169119933749314078421082073990676963301313711337704020172497070497744026811932846080 [187,34] -2036621125034703425234959056176535446239914048369927083157527351783397977361918646041197536133438830066363547614104831150475554929358580226525942270577081287757676960376365573020120546033426317475147750875056640227410586923170284703878734059002571967858369119770535005406448383633187912103648618581124561118070226928097906045287124229388324668590837656589981040700146961698862478078443732413701304335895790524057965152517088798872853467532855685755133318301633335981879170982000191045782296301105927452313368865293608678308741253145569969265545658631894125688743995625188187117800076968633394776216767637693130448229614568944066242252898829699322394835359930040515834638735811965913757412851488536752946278007643165674071401328519497150805243892791169188135492370533513500031029733755609004582037294886002159554241064081959833791548778964981806315440572624785888022962761431480351269753094314167402665085434021110501172059856988753301680237185627377776584162251432634108060483704301086250862073108067683571078695465651697889784829152792491883199047486808574983336006766106576644875240391059306845401525737361919976197786005154999122776975986563328306800371151231420700813688193761839863736515092110078447031561603867830237695322184100234530990366540064472716019603781782567186242793922023755086614475833124899390427919752101221345701804586023309619233503920574641105550244280423565401727418912554319455031724355075839486991127389980074839328850678994886973344872238564134361328811421183230441872160637263366385002682378727036569908397644047546850176567074077794635435405882482284941014586739742459013102256614440237917296302045516772710960782638821665034301470866921183614377477837449288975874853005342806066194962087879960485380975778552678530610054356231942463568523686066954088843592881208 [187,35] 1110739792688028979005216293913906804771935052480498877904775947307747492720830135720713955933722072993504579278542132241257678005614394878522388919828803381643883339658947098239237102353486156144253505068676666938469893224156008826473528916796507443503081200555061598361984284509211192158039606169434227906448397790684772136388335112255756711924805974091587211907874391193517815412580835575719037632794584017672908275033535690441457990984924594453295396676360228145719299794081849314147151072114933025975744770673502977193328963473185697930497395584267637282410396423139567983838697803997060298910414027748208223650276243106465417078764886334088373563611167627625319736078973052046123926264929415057177671358597655386026653713354404933191040463075286307261987782736935020087628038149590116346312254837219339111353560049533892909577822925361536171898479853199295966758923633234581952454671673091569264794866988512760066815678756972087247711739364504223766667358694327204313376197071544262029206618963318093883071071012777125228782365402974967683606760036835066391677682881255999704915943749915244910444118105956498453238657502485929776505106028356971498469041918039989724347297896739629769275695295268082828527174472120797220865824333365560198794530674079953382121264560562727016649609136439737117312871305176811518020310019950690789356855518607540340860071956035375944003753497697079871236336039708066302131152021657801193661955443381666023395765054609874073964499593985215678713163645794886969146196814895172076383570359755198113196156270676255600752831210932520740936587883520598982302639347734490636412444171529801460516586075045096041024864619897444425371092280641599491814878614216919151362695553127865515444283348251178989523727453242553227884661117778337099203836258792770630923456 [187,36] -484287469350204690367203207891171721630473425009000723586573872145628875331754711943033197261507070389889158907205867880715532989247937345945236026168285236653484655714560585025463205306936975450207840811434606901348282114076845012299268379987984741839630113194803515468813721938702180220872142074034473034591029418788297800271178568818781053278443590034980699186937727593483355180309880558723559138232113166762841799930742353310259996664265162548630565084864492556327858311344746231775197810079876070845534041976095774868984486910266143967360203941893513992656668144111995479491239579861575373676414469743282049182314567231226079040174416323154324747579184740729786855276728051829261063236132928810893815805391370348374953600259985112138402875001231042011006163189733042874649794059733619755785016365414821547048735289081046110202529578568254287432641794480153579404051998516936591724671339101780268590982948414770995122313568277225734291990216754114268334385909010352273360160648891318022863192366373664710709536029934210024139623960812147248172908615872940168216341677987749133561529494385769600320004730238550106063730641680563025934186720772966455060312206518529012210054383384256056981828680556037094114309541755285292217206315445878212794319691933891645706256597993950174209846700686171826810670712166866071780884367940487470026536765592308966647907790826372865887300109361173595175992056471160717419326645555506124126753433254352762736589409724360845953119636670519615961027266427969525490545010838785679916249349395324608715559010384344518295307189409779752630184670799128756650801175352899136902365283659099263605793809917601678122970876004548806727086957818088993393784247638234468996043292921992517938335950688015680514692859735566353262540824461524777067664786780150845536 [187,37] 155964068136979920329975873261272384137230514469538544095990405776103501244853566180527683294742632369664583308749067142847342603087241539384596482421722874014105357963837844722407409282237905722039066697225171165255036448338200052318860636199355103892095519130467108089099787614796576945107160207406426390465539189506196476840014731700030971642840548920972093754877492433003213569585248712747175506823039158118079280272171972137304489431727180951922353269796334470331726615412953720241936599724203011200194750758245134463658469376142343637167207835384766187314251753245874030579022882095013691598754252111713922708496679331078418026821405979185063996527166004736537127507506801854186554341450468012616961465342025892378346638734024336562523890556539188177328719536238671536886729693035836770522311276069456006698401564287486418516413636154110252400273413819329116719587780099584008438867574457881543189268787125562463852417586730642974185459565070451486578114955196686275671692953491015368929491420874935946364316154944348990655360947264206171114992056045446330118413479888121341156724346621698031099241750666189859996264576775794306288690491004199875660311736090064662522818909469616283313593295442641893370723964628199935773886615565963391961620782600308936505403212610342051873404481106606451455615697884098794259214036278873599667426199636415484300047146866440256012514543865624249238075831879026464208406486369568938944321165555245787108756810222879590000455868112948931298450818014041286425593628664635338105099902173921391676845379932225733274245435370233140457607599605590455177843518853319176349115924483988011480870934363964060021886058803917418663724401584276769325849857755246431402203517641955276721306893171189937193741865106444546585521045878002287962301185046661728 [187,38] -23716671057120019647434236126734683292309226540715394471361531175801685970789101442776016197925012470421263394410623454791377935328541134373926166269300072135493869466926586765090196552903580319371097478521021675247980931921047395815525966984010688209087234940423283546837833388587508611777496253404071106403048117740083433359579431908931474758416043215358022419533567050230380326014182795140741102604213898523711497384054037751844789597476301135661178820565260943225954555239102024741828442569082304518917222205220362259824144730263539401429841241967255422205174181741123494579553095052994531784881943469790106415243790574581439719820890275762690250379777863869222544181325690937241310085814581121615643863970810543070534202079453804112852991078267799826542384029672606556234510961536302046346677713978742262314759776168863007671870055885508941988737917641432474202767978046432376637562953960878475157130834338247418471042487098108863411820804839395353529813727805112815738483763845393538341771974301563785974311682389823071406063514996788152013002582192376410163226438515240382974363565690160485410313401588780076552287013233958350500868783988962458826393699759705278053215182972049877460403257794944069375114221684877462493065508953228932598447532773550874572392301188442812829244105804187861240801990166888959711973098412842376683267369569656713449143898168303818603748898263103200169855199915755855331198487271702598092522228974632436037804822128698382366115541143613571957622401790886104833074772567633788513030246472728761205853219100526617689408158930298053182153525121456968175594409554439480298671124412568504197587756774030663769590149948495954810987513250540700098959433917050385993610869848647171498221779364184390512206115265011040004637103893946774908484730748016 [187,39] -12472986261314320464667391600948845682797431666954487551856980881780323073505618938091564561585804067237579087502623119934147080386554399724887836235963188648420322418614274540936988390410011469666734946240673651002361466547542214945031510036606265870502911270426788716195644732373763033850726268368798005171713993376174942325715224424162750294498643497572788029825749440577286284159698168341638540291292857219923993994709204775035697239407038839604273074471891022844240041758594402791424297894293510517662892419807687958475430373489571982431903305598549322309652685640152653855455159887084298348479692174885147879998587092235057027173063466136064214533875194404093020498479066368435958332640998617363212205002300968645387937437310868875076379956827027953099353677760411673463222461427357024387965338177557500412880058919361674838565296511830145288559203010001693710418955589567022900830448786646500810755071101735892344742819916154689016408148898164728191859243933567716066657440072107946348431071095238113030165915259689972172685844254308717602134337505048224555802977191599437665426703764208808381755055958158704336283161387516846907115321834277010882728572354477930400571047465734037309545788775739418289933477622434578544252012138749401387053942499246712424622318035720962221656465977646265130983584914429999040463360790676144754285580440075288654002763373406320209180795782777465222562851154887373138843999045951078571973070161904182290257625775695462215441675559993221207854091611802362432102395108395190511059246687563024382590018552497918632850208626231346368157943217818565861854947098283764090188963762572536605906640063374693161240657337404957070524919400742483159610382604637522695863159003652282785296262781158104250420760363920246274294527579457254879504056576 [187,40] 13880365920642006614478581532870024969739305592891663129756281692448882411554675881549496545979220046797337189270247368456076097521175300241872662627636732827394365210750099573197619390178185169212783323987234430229618686121438555959272021903229974136523856539062396608222168462141753183486152501309499266801830183434132208048845098829430025200013154736273405968746550463662606302744273077855581561922256446223960246673906071799900135377351183608435408570919914985572000761392963711594636939451032258018851054788385222578399860676340427770161015648492847402199953798401459679442577095908789252452504649133061119774584500741346368669456609022144646217030341094783348822534264441262887251869607166970823291868387067351805470788209912591110359312847705152049354171861860421812935825899214058705836954785688670039023874692987239804992966172260669292154871916992044544708954352717798500465852291379281457975711157500575140899761966531662954110334554220227740750149014463981852413144695122423455728363193875890967536186694562382261951728304473482467294592082906197327505209275301813048664494766716039457266185797282253821412654568966873782508605116980874228011784648102375441835578739417098668538350808865682734976356142336299284458049165329587720869350584658764450373650895957472368704741515707456394639838090611576493456299567670425492444926932514347737863696332412591550922635661176017302156590582801533661915785373654801239502472921695702764981651253247901433142138063489174178337843834125984557760932091534202749189607306658329146391241775167881358234855022689083420355816413713870254924860205131432778364230237253622522823499747605250011378150745887018178780065626706702153752015523204869471491529584009949885348276491828869213538942105133374326017563344788137540907529040 [187,41] -7985838595474238621095389047656780647644594917113865956718458920605809254600784379050354396211172539557980420932663643642799654965085413477077347814952846364317790744631977251857401003123998678039486129043005514824640115505435882803524548179578060333854185252194287716018085179863259547774644050867148839270041807225725897185154021375142961016009375950642155090881810173544735227483046848534697192150629774098460769276424547681033700265256232516854763213876063227916998441275990586918803653939043813736442113301582842193688498447181491386714003867579039967908667978794556907644237944093709230632223863892210645443255861972107503062381183697527648415735524924217621958725215806629684558353096109003582885296442605985236097332819314570826026329628577974342311794200624111893615916671881786180484649028209609018376043994309599125826871464445971627710792667504361724029229461116576866312143860087538624595845183998539113326734649009180655036163737842105932276903638500398384079016195684522250852079986477515644406062136770868712912319395133808710240071257786276270341426226046252153623513121704310984360479301017332319336456262399068573282485178885112219686616765473727508344349719485836197512025876505665184256660590227486133606365565033669126855258576187602104376639723075217512303032510373938383044547252826913519212640774134332228965684247811232518017965860265037036821170829960090419477700238110157650556146746022030716148371134011130943573037533795803846910558055861380057554053884537946156242339737893877435321468172709837083289668370701108707123141977356580107674988069869031596501152266482907136744757643388255844348868217398613994471447564614535653334987375249561092759219678595387755693879098385535265158913752142774503480859109062811818252855321322564535234592 [187,42] 3409373454445312219600914009111348809070598000502217307352407266604325440585249850630777652237000451928180627522077331025332405029894038345115078320213925363521568937945386266993667165999375945124635038781018158883651877400246054410300417083453112413538328616911588530629396958957752190630327113524349275328780335643477022762830099290693063373624287483376505276776154203664728464863681115586065592752357569317999005323165705135097407798459105790154470268770804888164433125513631316467528811671050528625689150614071533709984087015564562439352522020382694671965835632086106091279876070864126991111695984668525487871891558220817239331413582968418656628741000818199894475532576515466457651159239564931060401861122384127156479800532792967925336738687939475395391344771649463133883015004262067377920344995255131695653377740811190328929238930146050775010132455243089123353089604646442907923108000689364095595050647976930402187573095009719256851410857993962994229641321019657944306094237978247204508100935810904581864700701679620838617425449119438994675648928309634701792724059190071774447279773876780279640315622909699737270794372348070305786161499482963035366689129961861726100104290749323782195169814622361484523774609001894779225929777228971879374422478972333357292448926662951445259193412851446716563133368534914276990522420973149941493192505879328066760049511703851548820436109419132466001703298556499491637990662304918404637694263698840885118903446380131052942495487244063097789408308394745989279352632605340050581678808764221239675557711047009810053131374165434924277447131662721694360437271236376279946290294863061682449913035042517696748571278305260575044157370985732603615433158213759061508428775112225418702505105998822340177523850214387065068874075551576070376 [187,43] -1157454659217109669126049763882880351246706818929049989388600800696184904632852852754108213946060935429018828023877011339239328375513289113641115637801867016320418328487143133411903895658428668699565313335110107039118907276539408813646243638819116280940768616457658674148060916979414437721885656452248581088325183176709665312665036029570544105538297211944141338628474526518206137054092391444481485024162421067210542793563641410089627733535183882105634676971115105913317585311453832558054573522395377022277126074028703875850987476743290914607174645758408170814716053014310879417143432236530563273996011344595045474336553262956121048466023034257260110339482572922405481622961644498696337939015238219992965727889380161551343953017935292774003092182694505553287156130467444342797856939892703255748614820409926204500433268989518122678904382951181992027145961079063625439899044281718440127427039337178561600340300924131588758418682806513440333127311176124395838359841716450836838160088033952270198695083330208969044304618159547398769352625465336981686030144594202173151248892296838131772401581353326098417458198646816943071236440323594109486589949664282351098603188235378837314244591643870506929147918527535054503657602807322564829315801479399570833506304316142911165926622889140241022858995256108746589135607579973736503790419291268494058108856342815950037223611270490018835069394962480114338889210227317326604409416245960751868926500062153084303327743157692373114455090993379987462887789765816936216937102398810069986337332355861404367541539005195210690379856486545767664981975339361175783861097052237617846144474051728248178171245655771351259508728358781038415537972213755456258119911010511252609578543458181697653239558909429792242611747498821611047146729213432704 [187,44] 318078833509982627394005419029742069593990505258407846962145576003589394843449355535668259953837411139495010012025896733171457932730934053032567805141347844107618685810107629240885574030558586640955250886928048545950994506204937960905655275531377078197950002092945291246534151384241740474217865587688393413674206504279835746967791671273786443060868941037809750917483404811521869330620188323240371537952257620849800938635275315391367453720694971588606564063808796365755680948607433498598430960517226417791490297196594878084048466503880203774730783587771281133091978656709260253847670440907901065272761490872662056759375338545546849783981770311978738653144042197211017100050645177056749852641244463587439028731992939023080619913718375789948150643191213339520239595113263204239706239399138138829942580793918375027241548962188712800926167208233930793590930138424315957028972927069392342025682531453462662948536252620558713965153282669438067322849075342244842110616012862844930165144923013041109107028653362534099561358620521775061055335390948265170284512673562611276909077204925495635309037022903614308532220287711670339348251544493154430636404057378507194703088682367504978764290348434951283385653990153562886445555235548824969729945733125510965808488038020028415405336885357377433071444355444372152383333434946775460033651179251540481624283542356831906297143361016949439694057132659771109541380814722000314645073897729707414683537240678223391332517072207826631892084447018910343406538205795373797243744028603738495361706823807267798260807414984183207294803065180654845505871887041141944887679120252847745042666761311770559188060837700607525726656394911431786447085855005122151514931949411252824644080388335826021838027768941528443153231839725263695330220822880 [187,45] -70954504448201166899078883364091283972870230557731122616811133637017142958944126236079164247422823278545052410074799560887183737377589374930980614383399891552311199688370568221991299832614220544595843531757666186459893585087192350506625524911953606901609572592853844291751231283283980267693313018050935268294375382340417123169299160462784901010657204156457021593076301288952839678520684573494214618770416547631251718231246051571054912195943167071283575201500364725542503073993717714741434120613682661073518840115245165574063901680277909855409962270716630064610791799153516793856839037049822603436726721204729792639703254788997944195605162887323949523930704874630082114930870966208010787453854141737880136224444031002185121560093153536627421836891702356963636656299736518927457107961222669496610385246637267419074246032293610809170329593875985891425673111949714198210129341044869202411542880421760190584667956880819044339060376829886894734817838937443293850171330752325756746094645599066021202450030185959856875852045842024908342460715658061661002238725312498905044903644805789109708990743961962400631818848338447195595954560582575504763951551188960861204868130850982211622878512271378108123980582401510817500477715319801507536205130623549482793173087200823437084309169789902402079332895600428598207762821787623746278037193909941020546716541863821093830602256207369347951488476158098204172949416140615009803859446965195078336727627718516435606741977776335832029833538254358042747561381170167051459581723559313912805828302002862569075820027753373359559388450946595680824292161327510644840462222016234742956326939494323926165469450098944493680756807596899897008113848355771958899983953718694816430819589730367326990104347590399571448943457402680003697675744 [187,46] 12768944076110986819097652612197280337382383768605795513757434204272659334836647554506525314477195390444329764871944594659009883210031255823046117610242772290376237342848767750363502618033717863804236251202516361044742641763738655701740552780378373642063216981990610225707119115528825779782640457652301944849302490765771115856563707187056333928565798280009091549530336459133797224824412847042079232560601256914329646995572223871567033046082795233622100877307719569825609259384516832973936140888942925070733923615493758381362015029980148597901059295071337487426745174702778496885847507726256447208131338183829233313245159105971913308719232119072207368338666433653519795210396600904052886275156705581017268311799480014147685675394902031401350111929661659425224604826251440355682359438996991122167059784577503170405103783741499855582967182986697527543943250471551318017375456801973363278912662652355119911414446378863969361229022742464116099088727304278852615961617038569022883157947338912201105173881025804776347831022841288644426047339987161658924973271486681247585420943475924200825603329423549206081756497428995455324327615204371844507393937694601792742015847593642208459468872401746817888837579098338876200826718147921787874258721343995001361168753669367199614744788600050583579590834866178612833803165132990894664122972036277934800699999718739340692635323961372644380265614048684839276491285170167484555301742224469479911948275772723060097525081129460194629633455474181322454865633943560560096986875256210266301526391010504265860488192033058799933631010758470124285391718058240215003679793405909279056371890725293962881913531513942333213101346942399045130208471135774234347206551573611012506456447957447692841024355034287412239019822899358027004960 [187,47] -1776267557719232444572308268496717973312143055858265715587511238962714931495013468844352998094621542196427625565867701281828989775372071884455152053121932129814013443677661975512098307908494618914946043948261628703571796344336899575175024910750337276355140430715441284487574870797513080633217400754447637211059970182456786494670632654559607804076649827213250890322722897638269117967697990149147495609238433733747956582040894538822052416922518841828824187236089591440468907477346211398389818242996342517466433233251658335381808771543175381752882408521531042234548512679632992028875589052965190760372265917411084498457595332850646749343334114613436419118169054950437173342455574962121798498684593982962906254180092654643939693371732488249180873963006067409457594272595654568107112521144651995924674481856563522156204978363182308062578456785939623430469592035148288222977954398270618746767154485959126272768922794766885455489435419686121649030762978316154470226770108420355302971341300739776289891031351450487379776552236532300928754551602595520628719584883563433930545117068630425891667888384767172133552557272135317518703394070277629897095868072021401333334339808361497445296898582203311685351570047055146084609976079656533324593017454912336560991280881818533135461976039678842222636402361536971514211890472043194866007062698212212006875557131627232316823736196916548076989476631914988603416424549967801875890735313815586985233261989874605420755118847547746182320326848238142585482154111633634697695355125644134771639608747643810497654353350481307117607002035389142284781355721579222098148265463843862063576540429810869129858849291180738105758019940368649997685498539747095951795207810616945402535565924593641904683276060496412012893137855480519872 [187,48] 143211941974546177861055199877404709156232976996921714458945263881917297789486400175359667808625632301118275923307821547789903179840716859104440209289316965459227357145646320252990777990616715683318525621046898031445259190840263172639149688002782763945614689430680776840266921615976469522962472824697116194088149448709270994659095273077537230919094028220432742217069026318901978115988561077199612666540672448852284221077633075424863600106035107030542888606900728788386324021894592870022649506063124674449970022027511313088361301679221885879123619525933307055611388601953076649755335887685081930765562335784135998080260453823759371987997195835777814274817390663456866110021959296891320750431515743552643750170199359622586150602717743323948860012741260032612822696156354824728133552926829468389437537158932217887608487921224948567733943713029621857025412422425162218251940158960637306784494281271548929466113755842555987945890178590870055369297222222375765838023515079549160788215189046593824616865724831427086198752806263477265471144453792085117017079826697001805762480886595000493584312148358393930330940653326372434902890828464000867091009691980941313744439832250614122583468216146728825616497783286217285903396190524015226787463074981330006977171893128046149042670032749512849012661416752140854515703181895748491914462875151846621183831158539583068014020314821695920700504145853225118588335303557161891500743941561695913101969181125982978155884637176321359980968707396894162487478017252696321428881132243992597831817355436338699992738456161732972691859925385500065250949174814474478257722972835879379852871091195865413349924233956320254292035612169215946107529351127796668932562119535017912864438300961596374246749633355538570589746304769884 [187,49] 16569622533938474843574087292031160678841227106080378787473905051226565413144579928397267484624908898843048433351374974389055009859821310845684863570458853071364073797037170200540401843640583361458111113258003638407318318297423422769713734958628612352976440652755822113254967626416267147725245593192292839562126116828817511497978967875670735506165388709097999425394353943841364861734286610995206003448659563124489771280106837403025207737824351645817541333530416890665964811729097717687654428061229216807094638692575744549249251020781429214612924976142117563520853027013180863903794449492978090548347378833794974770171810794074458368490091428147594953612934504612877045506546889808484037451393964829739241707941700929783357782326575158186532145261359364028962042773761445284140765991011564813201649170506893084437071809059572205277637838625921070031509973775905868456944431963670456732137640898951848036414398222021468200356915033889067880933635901239491105379431193279723586379248707725762906677151677414968175698224698102397276554148426417731488239326964803042302469763980638605754957909705139280613169347566362899928559593032808710578189725800797235633502620862769014000277589885894083796578173525851536119019703683880895127897267188356949817261151709964426093699620679489699300633271147086475445477365702916558829136786621655966621859065242638166926848412217697792949789117188200603360585228447658037792622495149114627864173088945181478056361464176842074963034467416100493676208980279437206140989083136754568181905444753370724225795543178754741763508444184335677367762005916924514651893456594768098610769489872751089219660463325486899204487975602407043441862579335342209452212944982262613504125627230460338462562071675458971258102590592 [187,50] -10679388975029482459736137037949392952857147072633783416184840467820304724844680321174316271524829520351179499720500301626184814302028365377880263942591342214444107921087831119429512469296644003545315025251716922938565896120431892284891308245511603325304569030618502856232034124565268736326946548771070208826118107159124245958722037873990113930137081915622912777306286187886495383458646663230305638739301892217179800283897319880847592865553939630600939920168197064082822504033677740646352294081502725746769260254679114779841010083586648689828264316621355468800162395856118830450533807047473097284347473245630906923037081758248617194510106070286749228869852806523364817015255334396073085877873001749377807054598272869243489678855483032008455680731109096741464445075317637926122586932705520136645123375874933540204967074442342182019896398073165388591037266980645396656503662119763931168145076413275465437140708708564961091529345094169806568443643766832424540743358963818693400419904874275960065293734980683895864789817900628285094899434837999381701782918015930527017616202744288454593445357503384291978650095497188161716860415650364433505989376837193704246486775414992399391146241387695342474318814782502825795357820651679160266528717080769342354362671603482723723424599935116036222880715141298241463687114663134247046807159330290643147678893137780256468466334762744966303678009432676308275989396209912435347379953897401230478527056425683873260505183571604902918001066791863708952392719886486558608917240055357257126375784950723574281336679031742399270680357293565450451996591178151009498221210790058431497126985630914076394971063659552590694593874508847897426480545930658654815330356402443785892183158869108710558098214614746179236170516 [187,51] 2793895813181871022813140133965976305333427410300080266158479477230535832303621721614358371579452667986158840689143631379505932184510330977319800263177772409628049766596060718602100309246799349459697125950826528743424697128525361498606923144380910339011014203703665230048239771217991454262597242775416059325008421970107522126625058850438541750522585996883551775788097499381158604991868007042364973205310652122971116984735133282858056272729125884973450409998736905388426602257026740430322568894530879680218791195193727217860041331218462685279360232134878564416460661831150529812827834171883475761892314714955884640787100999274668195650112412378450648291015987940327462821594255934500940483238959851435723875854614307883560787878248360005221597924593531678606321593252187011600035267178359396826301610769592996906087903502303004088189460108529379408841714371860242024728219595014451064395522387032078194847078423657255002197831822608815410308208812120307163707545796587096391032871902187853367280379774980715192053637729410736789073261694900028893959643834935100836896037185849548533740537067967586018345555544256661951851751059960619363791557706314969454595974938584583262354000586792422892116147106512859954471343174017473376467507363121426421468507908045613805708286505095110361865088262312768871367031222927723860181063160853154369522135873043789570388478035462329971806786493702750607064349011503739193032590963254493936054806411967839214737682641089767833405548012706935644362625478477790753136771260126753929919999813863553625862498281167695172666036267541345212140345719114376016641450965825207983449606340462537267897597187051001966460717433759875000933712556801139246301544402669874073332848733944870053797906223539447191952 [187,52] -512160143990590059891087522860591330078633921857458775845369217225620123896169968558261463691004311799002439045536723283800673861588821290695082270932023836344740475385156090072338114550275085945129253550047920752879526572512099801207851528606214388807800132459269593737360314923802910901367161115759135847327952787262181382762006589181310348679138815992249945256935323155904040288096163832262041425429490909235566203204317120957681611694841720565118037416618376047767969767202979463955258183206016123090553459666078931880774088489981924350343093254945310771186332230082847705348173182206368193556131398812967510386831089857605526222869815464312002662492254740453232800286890978214032362714006812648404564298848006747833739426945465024268378386551281845792771016094343288609795445521632013610317600031011584009495648305582545470494197239165144130680469118350741086086174840480654585179795774232292200390416407859597848756355887431823552092210254278103284985449881086691961876001049006485330186729605678198067542830643241958500002636270203701369677047981358912254222763484611413713299918565625850355415223731351331808445210365934778023757070361199879664313696659742424017352630387121001660879297868097331519506332143780650618089297828325195919865968005886934446437815402721744149063859880072285606684243921615319745985968138813271964178449351078247392154977193458660716038873267465907174797122696154573137390256838875275318662545666336075228079802398565357082286997183528362796953666931741552169715862493120221670047967570888650362982191013877427544870966068215509773805429794375500970007971097948442987373973824890444728438936930388016014451490218986080045843635204209049456637593455694276327160507476931501859065980994515249684 [187,53] 74296428549179159510114739342242437248811126891682094489313790912204459867690531863190500774979845638212694799334666084421361720906507854558168350043875457166115412039787734531114995699486458544982592410764852655484411832912939764330481897558368329734791870904925303930503425496493627090349386022792405840539424875201248717998206398120089209884607504511049101095644555825686256259644493267483233912666915168353303965167309529992773988774127245034102219107919791222607231731258672933217578890773308040673615793917953414041793366580500060184249037533988284900032019698981123592063545742247141116962737816756519648847323571400101622396708346983363607113505852921583082905831665273725540350449141441241718888629934551183756597120589864602444505594062763313309506889054426293791393734172328132824181251004686800483211042646891258120449624142575463985100412967730249575512006406998924907346874291880293459705453935746492623724345045643799481619697946821266807019119382926808458088951223865123957030118067825504563427163065412169510618570638592869374677400732979380589852577170425091511834546675844853441576750255341995941805599428230121779984427506917669312906969899412244403570020990667316868421197722231809643358788336894347706088536163263694076200001623058735121611722472393827744400321868979371166035919126933136335299477153250046813145188583624341182210994135737661475442924733018224933954995495762544183946694846469900194809882362193888289831797487280063156859549109607426335318240250515794394760714447887833004884169000415663187672006623100927748014220776599320591264036601682076456460242222923399076095624300947281515760277848992096422574841055844620903708021100741919194853282857594189055411788519573674193151950659788240 [187,54] -9125878773221184040463828920370614896222519857368980265175210059636684218353792889782140539067140579209718308738430816962313242137361789066988319040156639728261823725461699422246700132491909472552560843870496797252441481845371642121281059306950693151014694149304050867967967963732261190093083094589968866318414960529218344526461061868342222262979743956500192461724664625075516560639166278983566384125712901404880646309746004372112500675363734549989600621703745586137990910528788508986916161514201829843183761312621021153583207326364877997970738614744721929039777526721226230024280300419990659976907883089120171404996419629133929199376888463978235126661916189454525877076789629180533124787210327831059345497441892859992856551436645470486644784973027226444561307485984882678346271742911131701058721796537200431519124578523321440099341764475499510126145383064778610399522964116896631897067326272686645970698282981673598105059070333774144817321240033291332544987099227069456768838567610774500721492805360459648304901356584590717747957035489115836639789340519107822686285543747025123313198954326200487333648422294995828725374140323014994935548639688533080855979797053835741430987243521303125922383599254287931328438983854589718511704184489202518239013934617319436187313776727884590662890413606070044711136341356550453940784039762834804546277557848867334818271808373694015524376262700307250336706514284836236709605716381187581964573961386099213621159098555525646933684113162601167579186675745344609196227497434354029539006870904856826636810107421840900945905954881033436143673547050419285834956302425981324862660545228392333453363032820029032257455646974588864887890813428154026238664986866928890197601289293898085093676897792 [187,55] 953521632665894778226067444883826482757340614752191483362742849445912977538685835958170395549352084492718516017184911586369612858563893918485838493521610486728797217114779907175127318242703943787256636590362476752362046485163303566233457644436591836901913455758987039722085872266542775364739556273008888367688275185713345091903959618397696808148855414139818820751142674873953741172463941474103432540409150628620507801655293865082086998604960425396831127558676006394218638239959896607857829080376960136293965378197133550722182475761230700822935807047184259191047111752511741828676314990551438352132367209135432015218659546660012417681272449217542147833688079700401901732909160881962009298139742595333534058717534594948476299447302232620874854462044100971347808288411612658820806895480929851334276462049117399807885508559835616194784305293538239894065461473688593460639316957231111832795012698555968519147014520741183805531817472481373638883512966120572632273258373458191593559025596839611541685250959823401549137574003057515318233474318364388517579477398467340134801728280908171695133078460417986321677882790519687982045787465800175188875190050730427001306666285375051358960133511036772741555747187426500990887557723211185665266982124382699369751209257011668232912371637788795414903088604868263144359912173795544539476014545455218472284389753622609924575163952440603823380988031411086088991625080893932407144978729930691728004738589105235426948066969021609434279486787025340251495410136973512133621557794797207985939288910789286023987207445459196035590485753689538982769037555629675550477234911802703381842897509067975888628186542038415963440987963069461355713425013125568925677414776570672520444214862590021261431712 [187,56] -77622803538472498445825019954821386976195633204004707359226630202326389506126409303401513180062743698661796225798840762705709267720957386036199457130893142434132972888896233146002688857206980460643379713300923193288042633092311913595518247315108825759198658967549471236093068751923454285256514165167227230572067760124020585928266065913613816672235226744230538891284532975112047290190468519527492978276936399190522815383226771588839756796258397980502682291726648708489227666077746522393739341209010351752505902413396823140532089883807424707286485885167623483226226808777803256341875854316295013030742412407455951817730395353952910167369772663569449109140694497725343226941487839477659816823588885253842375523222831163830945252129126323392538465296894189705591507760487551754040522029758846032743285955006616548932232124820779155169079278128024275172350594024765091705177904610787001659075631403579448051248665047067141607473026182826324038662642013623973545609901231028137084242352792506523960106969095060059916439359948081908256630958545232645186441084451549089245725978381293531778555695026605347184109234060516846371046902363772596932329773186103881199625868509684713394850030623883634037023554946203298077337012360299474070315753998810003660843753186311110378209437438451237895861574706731171306515949868235391204823165329658565835033018998837771577160962891618655846862510634662246893308086412448364249661870849582381326922140788234190915973522643303652758143775605514209602785313483899394693582094515147499862555362394801824770589828366020667511324280440166707568562613212869405795051668473922907465773411946216620085165323888154728708461120781678159010948238990173126020818855237387168518913452349325359512 [187,57] 3869163319418568717140766874021630259254223174814084709128479034561124678017217974886673677842454625751800231807237211890898743993242873888180432335423078678395893207151081801232317397100675095649924207971582856691208998033007151908953578988296231976221449094492369904217602482494054760681623352814258003747357447432475530280848024862738935111824254518846466559332972578862043578603614757241532604836315997573252255401073112677033634048659934959035474226762074976760129689218558084785385156045546644515492100554526454232829749046528576733650506332100651502725057361687314982328086298406836736315262418059241128054874530829974347247230735776152960651870823808623230701175027698415639862288653180344990910702726651881311608535641520623997881462666453039102419151611100198778214592087857113860137333604487346297907425334672853177858716911171731448765137641824240084461177479639863004037570019031369494729095165308366763168194565046310086932663926869840517418078219203148919261786727844902312651706646457683447136971370255009400456221597502133921549762693552585170897183433979534253644277785346020279998362490659097864503700784633517515584112130079591482994872833666614579800960159620238261790942312944194251570565202904035944425459877092854787110936508843770465642396561903658275687448499978204048433316694050109618052711400094681958264191315784087389544547854558517375214385277834869005605810927424782489932149532229152803786343859436018033329909203356352344483974577412073430695472679971634104180342919639813605176419827807635741596214832785272824593205124280534895389692036769332343530357563383006958522026636214026464235888034238295709289282975148340385993202987785304019418427220982521851050115243299607768 [187,58] 32822168134061890215848690958495741225534851518443290860500450985134625966003304118944509834039875984522758568480885026233706072409879834180938029179602726249560199471353108599898779987968124586761199439878764869383224582753270975073611670127126579523208458258612925894225711899798853085361579013820860252018293154721713442731067717600683997049384543084687089731188195796002960062083349915643148751395384596892444865398546955014088967406357362302034909258697697187229101042650891273955363544622780312371129455051188765419147972649136311021515508560161472079277300350518147255884215649876759149317759985979156911357797835766148235976335820154023977625740594323370303785092444169260291564642814587305013591057021766167114507553087230001487356583783177265336820220816021270887473985756836233527454610867292476883087282558874047550871292878645447971658095907364244905535701126338912271207420154881850831586312427191712955389585186643290233316122127867043948147687401241327387950078992668729350462924793348821481517688094517696932715343119381234677122646272707371418355006735968754790898482743074133314699207167510481949798922872120832444423412757572743987363485995754679041769636589213692896586060392754132664224619518793695884350424909242629235501067471080982900887161406686028230693767649477696116877711526417846074801284702905143424185372181959780448301156664946770127120255468401969446260226752755670033634843690462533076495859209708318625989776478981595067719847595955262334491875847157264920876085998324728683826839247191087525479822082309862345898197708909297040683574997018823756055081482857939813457905638628037567576595460581791502369631055402145460518397288689899571993274021887559450752824195760 [187,59] -28504154977878708038881651228362862987863838530879937588201388782941140098741801489821066934525152742316131629681129044491635362693688748469488049974998305448721870099100194149803772739599958208238119077575376402537212968400162328865270899172210384265993443647235128964142767133781836906148941814253531289694725941283116874618147024104031556670535477545738537986824928619912623875748243527411962194549402609756929592148782398053099439857458578219090127068801881325407719399674027607771296096193794849379078227166692981747081429260563706688361696566062493284315179535756804787901969576807554605311447579729128188035364393879882243321862652543331606605939711671992176875746560348985490001804896061304130448409178081041433070198595900007129097786288941650125429872711809146254806395552003206867270989090905840238058393813060575253336983584921747890669457633637427134217528879977278640409511355927280016531622021866996712378995230481764125218232877967059480823009011010977412246718404726381931857007041455729350817946941940541123422190895755162165638707419190174914227755711905179013343102792234684351178378948715033668494823753937777685919480787439286304679122785844387431528309038962968967953282929892688305057711895788655973462473483733274749593461479329965465703915243902615114580656775649095422888635667825154910895875602501438485761234412979549746591718969092639611301081223960580252484572051733389201787876948035223717514180035754704006538116357061204798870667567886258570567272660915422353445227869188601017280414724606631485870970243548775096464379689321438202857799793790553009474386432754990473146111001284850736497071623205037675162333803293986968252882301374916129163287771628059507390031040 [187,60] 3289870177405388055956349202901146493787135255605994215603954929280686927728204754443732248969425075522131532276047737967397584226532016535841021331280117764716100561572223170467248552454494246421370719990787247666849890130713378526366804999744726345173619327400901306244137418428610306565368408474129673009183171527501453109615622272023927541893384910745053314160960515462264038505010084799290490937701843894317521235330491677465744147400647630770587844197797753520269862833066959593001422222331659930542157359276079833223094653828930922182225800933013524695325235739823168638819239568190396795829971602948763249190448809275837416102530828132163995129978954214682712969157196699319436042234173291181061502862430746977990499641594175771517429427829270128946493282252667219388059155196791849883159913289252580388482045258866767908738391053618111630716214752603205824691467654098810441012456198315100567239924458884692208324859167558541258589520000344161336292196699431598028091137712662294209201240378878183517703916288703239709317955706262752529304179711558575391548893986414882573443359154332174166092347016231373272487662323542186364791250380412585957375171895648801987982615502116083020533135104252530118588034637372327315397064679069771190119892796192727763727314932963956612113056950498097722099133357058097470198149607850361357428330640433574947781140929433872070688231968252637323759981755878278536166601982375624995254233697810841187920292478610214783152873383207291803755833914587770238818621008395573403493701787524976415803693377010980320711748663045185987348832977231545563331750201422158824375083569202198693547539510195449024345416304598518681749054779538905939509437224649145906000 [187,61] -248392153310521693448833011033832099038840932000394195816523259993822467404622130465828775393150363500511154452924784196840981989782097108457643784939325077676747472880099787156429589433933872101789276922268926850272181135109215917105062324255893895258461416279446990187637907577464581807706689258931591110025241331743429956338389313930793829360394931318501847496075161939070556183833359324394780418929154967709444682195473789200021666003066246847407820173391945115222402630931165702268016129818260393698905918772842971964528581465917145983079342197334640701383668646972605130066776145462060056154230207728695016317387987608688037729509429764435041891289040122207906021507686756405912168825843465796452858154003413500877876930225549494187118593250828429307296430474894235501236606751090411634788879551650203955197950773076380060290394451960377731388796175746831667862135695229106222478051677325023396787133312813902903044185354264240590315408260093741239088607481602623981141065395380458716129805609343835137491419867467225464976703586289857212176498643142449776017617190556077133168578401011822287018782011222084982840957071655494354613831434114776565173536412371342687008887896726501502583303088625223257356884054165515898453429730314524001740098694649095824305236013952614282868117787973517011825394502236660283649975302785747665484514303306600788293002256704510808870610416664621804316281153764463148306706934780887885142850770377343701506490109505168784633752932535872413859390639482882968368840398248249010576452941334323434362085962456552463115572533343501946837077930644502927722936374174627190869656480945017826534093660000518822572944171182463460545398458679309755272374952836528616 [187,62] 13975055210625525459278919550906355272125567780364664954741654631946089735104178029777209117113116577615967296453814610244251828241973572236666183793343366393768646845834826868451836955509562051730457665292961774839808158641612139791304747835239106565953986197337935143158546562883513111634017930985342864030425435840439919045531725036644766856934321898530127956283493716123422105366296121636399178719290412073776531147373746986466180405966997744264071333308727958654871910524962903151212070979860510763551246853874580375984495727467148325663930979081186027846043182007237091429353008331794025831029255850681885653151377126627153413754080912105639681216527069098288990497715575968607423328177874450477475735929451363315691120675784999460105160516380749526297093124533421411097740346800493869246531935121733505992325249706364448868806616654600522136378117284407993783577542475565438194482903815615844991797809876341976289495989235038479621586650918767741897847331744979374377152762601973647073277733846482319683553899136400106484522479503583765351641224356240676958614366809165110715924696257944744371020850930418654717187038954760531048546090585359896467893283714039768876045966410692275567995080204174579516401564422246536733704958449029809487174207464254205270489911267848560469103569656818480059669823696811463593000807476678666285982696277979216735802450025148005152789063900712415450066773219632176528835115591677494201085509433661460815035570375224839950177213487334096539773961614833922870208945309054315241983925987033772336182691886791573755036592087527284112695366754066392436979253147630345618812887646045000315246116157557717109011789490784984851732534103651608999505804237136 [187,63] -587701750717550285059035505076816982071836866687336820832706468944527998758170538718875242869623568465142716408407310450313791981609891396302648237278002569486265094606801673711891838360568027137879123556220325021999783970674532846076861974415361032172809506899215077921627355977418500611550426277683948340657501038150328416470602560149241300822447664066707131151921893195688411850766754522686967597243859162617654627785241739002528020203908755621434185748973551741547696630434337807257237052165194398488336126434852955241868789995180309409800304519324348887945380315218471468405225176543990160317006524674832033468665638452327746248730848997724339011797035165506230599496728284993481581709820566079597915427651676715650385454136383203680069576253594292944966263560930232349589553078307606064076091962476078651522765329161281792800873308821130154596629688866124521954094456830268054794175418947860678481042485926067022517303089002328788790078053184779059149165814272116004503825315677345591423500880907697394368225821762018941284591051996215291214529543969271304032108284510704403480363931866002790969720583106577103020506069252441222566979093443724818987953121685509155073651082756810504876655597398537622068417931509563316246656567011360595518989835979342449620971883152577708990468214280233148763086397149065705377274980936843637380216942112387081731133819051466883780160531112597134740533548242901485468498423783589206967305245297362771904684055481157795429847978747185385255204020404089493563759618446856622271702633432570636436184949642706873376118998699366442077402647054736825426845051288334211068231794753040014707215067896690407096015845519863282009225193844842750968703712 [187,64] 17329386269049991408724838361138885013862643246691793354520440940960580789296777975857138042468117392286727011231683159151911582657520106344615497468778637160775582039195910094850869807030408997634111018081885832076068213436992254687344256666047356238752741797559829799055659906729590841560884500600146487718937642892317974247287464097030285922770293123091801019511460125034069799496097216417880517157472881805382101873500139287940376028527433850932323298061555753184918726968942336382589110859837583061640742940878736128769458202010258975331372402608829293729223857749816957862213033310639169926002352575671080846857171249758501283073111297158426387070742185687499199370895099217724764479053362070589819765209599599975244473997806534914242996248595709418308755703667113606800835264405175890108212440587025184207171079313618135890350402512035985187008645975953929524203872388527716849063300971333847989797592596422082162359336966322087201368870081735987480937457479429778377308756070829701674972127147535893692243148821073692533228449990978722599611447014937839207860683970530323327935736399201222256069183126139536634432147729392323641250093505244373911687857266266823373766477191450133119910982967159192633161754038833246987836319238377334536972721380615067653435924257762158867694234379509306061628513236448266544826020968916231336240532109204928124264780824705454801532556501594306111921708534136421136645777687628288114052458618695647782872837406013538075220531203661628341498001413474867737685648235690467090469310598314135469745655815215655179952202011426743659398937350777558516075846086785338794820761588706268839943803681746054801277413148025055342655111176626364687862 [187,65] -277644344995115402334146243558848720023174063879645875106028796540961406675528304971831407885766108827664924164118485695649854131518487726995512003016839428751754860836622308966664558782369012289154359156477437212894673065441568471010213402748272267028820148614089975751285293454517305135798906467405335381272770856863776838344034994732207086370472886396588188642484987630697556306726064774494615595342025373087743082525188115337526141463749979695713933704480828244664934512996029915738583159707383880785052375684235867295639835709113018763992548220084495379305369633684924559104780730735664554901561859470790500731701233163091108471981525923796622626034390646538025920526524921279289282840810691743463326942967639885727411496588463466619112048737659990323902985896921485612503445314767139191494572055342524576441439483654920273635410351649778044337688803251432525107208869769679196620978704254548031196964217342210674740836380514868351245046334287143556086784203039807869625784695967398488800735522823961274098545754403139642916901830545077204328060656135193844767390738574105480962975719856009664301759222395941878710987017382191472651301095294319679040833282179550650236272497773143264059635670110717157909728446488493676238675700545586298640366606744839860443284536957704961772777459247832666193965319272492667093802885547359890894697646275328369305994133551977167138608758561690733482266882563927338225988368883333495529641961077915343028649561551432197398413857683805043824822030834829747908658956247375064990102850459815324626236902938542026393198472694271875540755760900630293862909665524444468814140392983247699394520367615143122233419158386094912951156393275373144 [187,66] -2578975502325563813766079304208636885856317934353452878695049296670552471052986305944083046773772163184573683548273111699526865492235944923071743600508738133007023510176632657375102726803078168053198580107220737690666223811948121745945066260539933858282522708162033693076440661490835570971566827530014261935031270338351225748831384854392546769581137773197860895086780343399046637934258176157257240961114710937013694206104019694126262116966164699021050035585477020962231245496514309299703809031260764437032586323363104450959302004955182400882303735775510325835170519302339176498837704473053425839994595356042710727849707709836564751037024231254790751612951674440188016074978263905506181578083989980427620618648423909509719919153773233914096322858276174762176955962939328066557026758807554229854116641137590128626515896465794490621841138614208660461991216434887523134782626036946979507556519383273332577833932971053113090759992438618792675106164144867604309667233149289874322211817853431236522367786254849700050523934662775913233086849259022452739367962949841982398119511898096819252504599808552335809067120452140340308260419905787606637436132613818739825321417671101507020570276894746531822021607140757109661290828533453640839103732677559642467839196624670300136897995756596104097655046934531407730418954556752050151627250927736328705669983695168683988872932661921169649834107234085887381005316531676803253195348194599502976680331196541170346999891247108627793670202353312210953613789869344036806212919392956141947217707341029097562923178727631145150937226052346075918613177330953933389723073280981469541852785587080922334085598513401156495452800378672187926300060272554 [187,67] 315588781290992080445960364978757653029736445767955100682970936348109377687361412513659659611475236574979170830821502165549225327397855609350020754013359643109472065444520569508408949118499254919602023932682099019071531969452291088124424543327354801953103101936941303131744789120072155773557949603391946478434254853421201665349874984029320746204007043747546145823343235448471287536166446493610884834663106401802341171782960128625361671241563578717628941022966479103370438194432941187534361755261835390975326919757678236569237529498525796721101948957115509551168671238286752635381802664611384464845623871348878293454606959704505796361989723004444417452772748270650098572015937336766158957550847136349048912395216239706377854545184486493154448359187039447044201186470614423415813112151279600369443177858615857531910484314495469678828684282738281856668741153627594402952750424145723297450448615848399306843815888239255883876010243033188238305595778331243185774828473813753574095634518609639894998563657084134119779390973845681666648888196095643831983709015133956995624571812541559327282358928942955433632610315800814696929140204780790263494356050364794528007619562977318480906979831055004272198206665507571468148822011139487206270488073657066526631994483993891749684212916715604338346842410429340261316129914743038609414439112589180191916221434155934550742727824527259559067262696768025390883749638211765483724555069192984053218302002252463142604748158312188885148619830835946495341454611643717601676498217026156128911583277562988573776937039718320688606391071911795737650058579587859426995311856129419724955418358664314691277699719203265258176426207956589778791129592 [187,68] -12371725575609766972282454882408889592076778615187495103007066172107358413296075399407383076295142626780022654159261193201183641261687312686300311759835914084722071202927624579681736636986582646515728918420395723414095407867957723497530637239194185948816775710240971872278828991599742214071299968906221014313228072528389166702724157808631090637496801201170324636760692424039731425003465947327425071957547871611030312676663345614193434004028293419892928300104181920867344118405255734419614243492222132215853185855146436731167229163343317409508739657922686469535169031502313459424776199947744125237781684849104208942010530719836219020536094004440063374488856027038230121714756657809039283202297391702969081876472330711368308394958552747674695112112053690481692535922723300274975140728658369895941780057982143818411037411524505912140275377885214217382137645549067775970833918780759162785233704077522144734210453171254747584606137173701689297727478959195718353449920463051356186897097830355057130667548409744758663699076997522338793642973132120561733845546172798441595992249453001940512688798968949875630145035336430776245866169938981882478554047187856585492538286003337400940025721959512487543539529690400586174361924732326539680480075358849326406429218495500975999768904390230540743797643686531582571249480361742359403844950880048153459887067438093588565786657684473180356268654459787566561613867171490085200583659767357354689221458905709848983594327753512179319174158640365824687894190055858623765596692748667651544393802926170145618716118565862779738883142762763745571669961287403471335472454190323776600403926004101230119407056540632367109683720760117087386276 [187,69] 543474036219471873187420149358290424740777713133510615925968487894151974913152199853842048629854777441390751987601892824356023136291001629419505500697084870157272690446626455100041077180477526571442776968425031195653080889918379553853956506841546662875832484530955411903618930823842109642793959436399014544625017484688035237383717159463179366871619823148128803033244455247080437236224201734513546625004950929604755256026722443499172565363746560372455962409353071744825414599903578647950062192005125054828886920098782517250270795363233758348527193291476592553134039555656060935495088588769112667673453128086682849766681934486120625304770296469641551099145793373613834843954535538394439708488103775346862865806578817692149687329365749421902254839434861679855690063254844691829426361515566119558882198885478471549517752443946247205165803073588779789519310853804430085841379178245404674111429267073804443194790235868170096331947860159106066535691478710562628398144495609755319837012761333643728499068885404461598345894922252749570971886061615304866101866589910256834436664402956194075067281015774360323880755298219063899558788480360174635703740389340467470245685817000201449986926089778847153629125051951267247931020024679721822819474400963335838952434962453274579860834235755846695000271361849145138416355104132317697138088633057223598461477276763912707358685433821986777884184888594969709322026843045412642623607117489133214621885445992311232053313016153074504933558368515789441126295768601984815037570682704368660838966680913700065974877317733043920180921679168361497397869128382675399735436814718439174072519371313080181056472177545503761809901842145103396 [187,70] -37603327945788592265351902699078187479860637966973115255311395052637794912741702311047578000821339984623719582059674782866452257894157861326947327186932161305553948791143563892526289054665871262717281700436748882021067186626057495112735703228276845691121333593416106596844043051791284545056886057241950251724846206023328164183935485409254318753890150738136157308718679365072432632137291476362058039800075230257388037700298510346528923868793869050378399045080103651492449768228954983168531208661780858345116425881342919396664270867795792632280368109102668381048425549529956419438553536779103583016524209921614765957872538360155506122614617450229298097639190190595843820764882887425762047531663941137705230990395434387981165733146154561519457249443387640827467877998777485387685079915347462499931671273249751959983274712270740060221844906079294390967013374380599206345059781414494678414421072726960274168100180921741665229909181228972823930131919157802873680257716720952397013385630127008347194265513962336402247437969789702368727114313058129815806232415944129739104493529029229119940662944002699770529508823631145783003564323300559656458871167088019437838244006482737343906536177476399432322645155344117149555432228436063617983286463642570873563237062808647847691733536320661626682107746124660318419966696708804188656633955232706360764637300693190422593078995498936859545745257829848729931440964441138075490135758915430454656664776946571110016304064942046323103508165825902771994042785204759240894857067902828486937827437667580406178065716274494314892532477085843984996979573659413400076367378623915473877118334477342608097441765717619438133698436747016 [187,71] 3046735253763104877577222606167852293343282176934942915082547303770734600774136365535960959145858847591633230714934142332364988931183384422147565163151785776655748241424306193393151753516668594263201478230127797592898898722471809234668440573003724400348539507005646135224302217414629810376342319363493559311526392769556313256953273127619387914860183875338376571249331864593456893681666452710442688824562154118551623716347262425319525333398481415165540507687020242624696875672600966423853294139612484635092337763098376877217379467948582722198333247478401781610987097949461029768348204991263512581558774466043682166707991867144635233817260876796353576787453995505682929110427199266566272836526511688666000078156230189613471600449435416867303895820115367436354876147448512416854477334990264714659031539456406049462096150978821723471116128728979000988525604707663807987345275601856641984667101841190827628312377099212576138867747774888221641015958516434005001038749409607804003958495675461419447922556426559471004959076693939137303220929489136531736812837906331734326765611725898783492887191754404632850980127942109365855732302688165644376668872661308248430092982020614333683631278493524941652451105483779330472970732723757421739321079838000993897078832433398198546502220477759739721291049389019549630674264788743000200446687003040730365381896321574005274049162235234320402966655064994818063305009151505439898042602734492495038076111914817622986280649357207431257848260140195696858726403344325867211013394944869841517296167298970882979632294515624972138325164048715820501811192652644764783377982573246721552126607203406379141673343004520585585502171264 [187,72] -238032954502846982782685390404985691522772427027603324413022644078732943113349014068610084542490505383670092451807382800498401947350710686665950746568149878724120760968815227920833830549002253805718315936265953204989707984768045736765499269942351472479332455430919726816837112819639070092659386566832602640436023954207853514216010162727620961094982112962515313385176243734847688721063477103833260711640198039711604576329495816693770416385215091860109193564160096642407742957714701262201370693357198332435690474185444540275248820443810166400262549672285286062993100981668154349979214604924959660656630745012096066622008367334321969168337759102421698185641982696278695727387112180806004085404318710850885887512646188998819686024557033978809025970355396187142495329148205878059001140903967914665669401359876876028177920677605296300399368331003453254145812447641880202703534497761570583544032483246408938305433333670030832478933324158856721029394235441815461279448997083222321171010600637002336616984750715411777697730423429761443163972824083456541415075568096956483860948788843681063172009442936860422613687148564881946717536821218943278352909360825609397667522736971486932693451473917832251135268899631470832999075972501234535422334417610209469878488234246806209034105922444329703440659580243388128390032672931788591205152277731806461047652444952400436484093607955302054351937446950238442926032353627899988020829999882905299045877893115042958540455460010811257027616427088799230582653068939259690084527563436615950055889340912255738725735603373124170152217969443169834582095458298508240072721762300060816742858581280798268405967181735865483099574 [187,73] 17055467484126146650466875334883684541789580727731395730226754239901686176507822578903178307229740521759943805718873207055867904661731984362798694300098856415693303704275607154530510605749947193353163824314850804037907564957435897944516101772558851455190965204448032513128861440554996627591534548558623091662364949705675127045212345211099359681021021755765011562758324266810742935399353786335182421604929377622130681260453566605614982682962372999505040479557300822836942491700259383769106148855042325262696711561174505824145517819550494170195783610179520625506392905766655690725389617634734335717266775201761409074985966677584308468565835290985284483774784101365744276396476487925738119940332903782283731396024287087038424059797588549598820768696007951135503820322207508663349021466793581264014806795503856964928358427993786058668416999689391107732775038733489647080884875156376231984305680937596105564347739374932700356732321166610372615965061857006387377631702549694307127208153010076788581338254812758534617640149304136042673509104295953206624332323101139558601781039340350020944646810190027712081290855907470212769460277802025281497279032719372094519889633568130673281210973301908212207261063579112637198384260539498732990474147625750986197205629125135258634290143691487811219651509729620671443259445340218875418905135336395899265418723850830836247333431273260016614089389419965257029865259413051198618095734419149689227446354561339014358927974562765629897578324297077760182295161560128502385105510608174250617321614305263196205244796630733014773926635358384491139064591305965481398100996157573100418726118790249360764534108376990254460 [187,74] -1105404783527597586555071592478847605846448798046112806943121737004139786481531521611753491787282129155339408908808850375295823626570385801780972870513706701049828211518083672675400502228988687801484526905759401253442184220278229252286604388105391589201206305640631069868230983618154596075764512615355188736332727732468270477857098384961010254395244010754071940934074352293149647412989079124087786446578477753222669546988617616912745439184574807343373562189751442793314634280246280429594537372360858305524554997092408986462303411907925926744495528316936603365328696104489652008909000023885100662210360257143175138141083866888235515639881297632207371738592250939445060959269407209262700792352385763032762807587230984721151273610912514103644947134476915103517371552285938449986422068549250932151287880848473771197314491732054214373199147871501517914190576150101484946418938425147619355472763270315096918943641414385913593492232066690115423272954973816035094988769246004273747545762984444198500194921943550817606577307644358419614465530322408065772918856053431290282095163126944087063114356297299215826118642668475536292546513824669838198582589826332786871493675818102983013459197448934713497445923253882599168918730535632165220464806149845565960908226795191987986579285518688390228198819523772959158636336803187379340693802430963033383668842793939276108306595461161846183083701337098417270229807569652717597481109877547863083648341727428324333238199044636437921503466442384872748547135329600546655947168697369339711541361981705965073383270289992894949543563808210635664220311733806377389319871433979305031117316100987359219106357670124078 [187,75] 64063491887838836554296050708204779933130784202386525335572537979647812401810615976758433134332642096218495132396031695590776374039644875808044394664002588581315167979147561796956562607876533910598002361952099968581146458721121280808047725428873249217865438868505596201580383599939591816266880425848219803035081092784707709638259810362594900565822491431065048771655099222089930286828431431581249628127406546897192575867344495285773991412527354429652645747797763399319752767681825642178588108607298977584252068668417365482809533265828125246895653727862432438481660563022112897083782431631829250176717424925358920178136049257197290572496568247743303803074756013228608455701106941989879247704657505261261814883715725134132518219555412072330030386335319063139079614358141857273168288184029952924891475832926699577201973897650336888335492305784907929066559872972977837183962318722889308859712635261488982069332668692392708327664345304128998454960592743625897539952204369869533625204184988127910428635529791567520263315786145178438137122327787999225124419687323710979669160594133927794534303732638457902368138089231200655514700348388352610332356830237103190338569272225493115575798584988524777115089803797901177371245627366719390405225192392048068533041380659689493612225372186340966238750171339993879407208509374478776331258192532900150394471891071622781702079974005295957964027634354399265758316237467746051792074170181706443191771086459992785661598934322387917665827219283737484872703059382120805319154678451039137499048920385171828644191107768176934328245775175541744532726875104161754915120553180029611350735498959154577991362433376 [187,76] -3216106313339364021354389511736466375579641275417112631130802177746097402427772122982746010214386784118496319638767288325334060478367385982002218513350616852792360101878615018994512674276980515552619871964836601086209678999052117149390989390772337986243756131175891517149992588005228169046377060771286915947241442140794720488406963720103755263205851942520319681916153297840730300753049102421202970587449466429324173823090749174483211190082466131020335960134820316882390241409447754842792884387985985872939390140584589512640938295352236935804401059991945728351843795947800334480334217241344268279777629861958217800367211785947617610865395175313766180958650220917210849254818493828770958638307897191488509173801770507385181942359641217960743780541833599941736978040024264252938577507599206638845460190562946529813668287862665259938253928330851865511738851265405041925024927691993274912499611790196265807980277642370641729468330159265986221272341788305283621072927204240553649320074002741795725528414485292309844071894196778060313954235086690068883301594632787878801351397310328773071243734686699082987320646878833768488616654891690248161712908076330858222583899798085296427183914812004470279046014958433995774314319438019793039261242717349084783435572877364311669682768975321934238947548345043986731009112738120757487577435668866657953174710946205461178210532533828865461299883866308005398742013124187486310009032377002941297250024604616165426405781619121814350825338558279329404593765095185525830897762647251903934845515193622679733569891962761756302803924264989767037689637372790519033470011296443385086801212824814613410907796 [187,77] 124796136354321219861611442234670946602551296477431710641596484689770400393209450119790207093651043415916711225972185306102501452190833807521252913652651298154359475139555001944768232888732309918120144227028794011754985640407725340210470065834455339167575964562960883710240413130772263783640912603324731815511029740784150006039204338118310049764653824703294235047111676385797088843982692660652982754422835533382152816254370001805707684817527806475003468936555875297985969199622042304588630850999934611913619523162150017063905473027828097528130801709811945732696890459013752072161790852347109016183497910523814968621371188157805727890573088374031807610513887273481919926316416578557211100947940245535748865716669358791057510289348781342626904725200084135582832565677287223058157950336204225473305164238564891191999726321729939249118292687228533030961611184437310175949975708353898190506022350568581268672326997623134286907260364910438840068262742888043869844497811347911163855974961927135231481296350799176839631848226691407388486482660159914523670795213526607192123560501282532326960184709676431646004783139482437595474758262276446703041164161078608764641753096046748857195179632668576888648339713607793976927173068850398216307681421192191487408620644675449081765076793053550679205152668691643711453699685833709887615950147195653979920144588237585874046184060797593327076780313067026736990782940172400969832470641539163008208075051708005206111220427944690639941024687718329625173323280422601249982875946999091443611271847375336886371867145565776753646253435042851439618629077238590938931610670188916640869736185470080235576 [187,78] -1638616168927302786760892887555611135713359380062798130094639499464011556374382207624241339831777399971613418227204095798426620863347970024157601517102281431239730379612755950544223464188579898141603842156976488053963036407396683865608828725793281676202427920542694450881026176098058908650072015874357954372475724907593653362784890758465913218101034584132266834658888874623838210122912401596604186130454820493434076076737300201900396059641947249692138897493622863022242692800249605092120275420759516806974601065756618694349269718096842050219566132763797299944224880764272766363040403335933011497649866593721084576999783620722780982390804444420736093864975533644282783513491902442431269893175285959798720263096938657704955183428693578881684217658619778937331435716159256461780819906075428176828385172549053418541023845209901522493585534618145936566049566797443459545037378977979326019402021897237986941939128776729567999599282677859490414564064086227950976303888891666401622519236479769678199574569987676842071001051915209529881603510246246972740051855968267584643454479017906237289078302438639383677666104130404063081970508523223434553550795111232167167730579598943735795185553491608869655944245426088582929608619241858689745183958019844774464296340598206322347363278181703251328484399720882875754221631964444888100261407289938224833628272899113040046424478945223929619386107908137644141358412372254033664254931295342525160524390009243126690133161618828402699879637700257681076684146744773457123932224833532290803555117900513802944732363213390363947914559999611101894605092442886886710493716844219947431659766639370600 [187,79] -330303977081716419706834353332027155166994879307090127132638838760683590935101037423446434815436023379000319270339979319102626271947091247451334937644563216787789752264818027370345657038965724712121549594922559592226020627693880342238910627928232391650836197274010678546408493930509919564942847449899813712015086139715753275783584340644777388490694274920299248030959791163945298102305093253967039840104824539517803533400973609483101022377608648014237313511018677111380197086864285993670854432197127203816571695469676310351610645168518737365467952901078157481957691024948524492481162117010122462400392767212807833369803619611611216269531991398616175367484118458458837639713948608159271919312911338956637856890584164630553679278241483437863689331046640055588310372807424426025455969326909573851592572355794650517375672068983814125477384238842181337849306846722771395206550022323358788611278148957089377546427757574339897476658254059731803121996395421596026844454116635479176821634188065516411329817622782409410163598004044188037875639632169131131583976250992978553937965673510929223438725939033683644038655722680043950080513416913787660228326203719985041058434544913570366798229931244518015718244763940077522684414772986958474704701483683791597703835304021119668747168367132295811044284077930820275371050675317767427807623810275843752820374004788444156473202964956073839011513454217946092038218367540163148595880608458427700859064025010724752353552423411851337578756553617958544080580262272652771168943888220527966261313059469296745994240421435144450108384906956439941482052890536826964691289290651312294871088036720 [187,80] 45219485449643684702844567776118188937714151885435826739088422674023921809853642955835329484140479466580887150091334054257995890569570740198338724720119000165029431417684953916699740946268537830119373882726315386237865160283847177698099465725608533466446261627993429581542417106325679043682666372200920605500615914052076961249928567813736530401320820254240110341032998770839018502357171846670205120270812294451055187424990462508794200866759102408017795446290878171847153448698074141988377589164242780210618068972137394076662688757354710050629768060713819177757275343234547846857441155279191830273672093382237615413242005878240201439637033167264935689374280359221337217563794027582939160445035489294291270602426898345655811073383010928476259084717518743122543425331822263794973603649301575182056444870186440934495792198211761081882786574889685682830518157422427613610967928051078327326756222543080910979556018544126907209221188542619358321314996605722427599379817918333904500258931215461390178375632735242623486166226585230797001548162665695302186967063210434042446969475826547441878097693793889766536640199191049666354900006092250492605544225088036143645162782097635757461464651974722923097181140381476427397993055923544620124461393989396207720370673577411554252369816319133490611306249582232015413928456086437007162266922136850957748712803502224295570452193825748221539939033807953382487456394208978119730591197896466191123224788884651989808570378907766945367861248053283804652795693907678276444987960426583998798664104632967059316163481756180466257742241305095073723207112669754172786881185293274862999473646 [187,81] -3701687736959156434060946068860782993206607935016087611050757358867452796391901824871068687453071179011422227887265842352338070176129476024095062336488970637751788282306416635349734547023761310749543097098130166433031136750198570080287489041640710608363580184124321820848772304330272755733090872625530026955537933008299886025020485663844677790028201209239629434502921687949583946484297854896925992794819528380700738162169335276099124322945756715646867056657455022951169320942328221474951536493236569283203532224356416445729913148418282235379600700710946375673707544446960063851055491516139843708952389993752244445925578430311031783313074297608808517498196255960192340075352372623203381934123352811609101635618325615793324684434495367439306197148182550806787059212635357682156991248243917693205393022648473285435667459351040063942286511127227403552574561976338136726536686987557491055558936454162697147185655511116357460079847171540181710055724236753215275996163009642311679091171987706890136386187798165114416278006130472791446955551413777780922891434364653449438733956258518273720713332748551461152476492681052588221649272918279003056703445212883430966061346481303885970996258963133471804862249417684597683075072342747724522355618619779231358421649961878309623241112525992610285210374622662787400079361680156861117871433975723928213991245615566023374621525662532487989644808807484662345574758643658099186324750426339118368758208237355824306042572680590959266375936471282028710313627983735460354668713515837190307049816937285092589248909860353198744607142056335507839367885648488081073963503454637450761600 [187,82] 216253495061391827202092025264312782128935273387367913714997680070522601054653107666421173881799111504612216807524775403364163125084059437669814846353285852788255053232436167583791260367982606683908124189404246408079247638636854288760023785002596376346515854549821666958208931672032085176918290891026986621802471342622153052117742473301570557041769621642162557915842278761566105030002619241473137859291733700283855255879721480983791440340540641100417085127552883004941451922419597390409280839395233526454473575560926715225695188062361638618498269632371129507595435431201649714604137659482508807881693511207905726228319785163552315698985401438909830214823955215374220724311422976405753902052362780634427896998602746007630668730642096117942119892593442238325254660792442801139191863592680244024934066993128121407537899506167554968689734022451450176311447149820051056908579357114070646034020487599095929537707723115758680114341696151480449770591630538926714452704889356256540298009851783189932084627703697910764139004881009909115275170337735296031660168419377320193279638700600401673457941851131318752807713804298531199411179317209610734641923609454291346690464599014878133171318065076419289856011151305902771188231488938232174766099635394740133644949589035209436373813666086932541214699950689128638247383137601864905444744695312954265204626130992720659147032928893194523957653938818117138844679466306956055398174551893430452599761252368739276887492043576188195763437399249716160469776840017209940441176995523851863291996479437012325618333311825926339403497930263401934158076564431122678266583942875951096 [187,83] -8500436826020681568039983544108412657201823471479339633364832672032323724082480432382437451807289044245002873811553807206897161809282285674294732004232215409217732346251668115288241460412791309436899029741819799912876875684169530441147989873256958897306064993089006711104622119316228288866344604962719186590666615274283324115775477206001099353099530819651127629937554478027409395842974860614405714679725652175091923379653205799405748873780859440667532528363211716595363374565656627202332196746323430756488385470717424193174619119927263822236407974117106192314699035419505627252241466991073445309787304090666435228649475958267813686962132238215153303871632439247432068655497628959427747504286235764814858129197020295873571885194198420328818381074705888342326047326821277920228303650389222463553261756323158066983260617417611792631091334411644835059820201416817894125474636008729112875757954768406631215144634174064375769329034310576709477268982816650124856369837342790527157062179196367974236011406145440632014360509242848823413704939552026876295808149263480105064537282507752585578325930032176463442984602641591764847631147905986321843657295374146742823917227744299111820866686443810575447450438347004382087650535274996240661288591905304926832705229911090394998977816240639706993371357727275000628009387135132723166042360907250718889566180060317469516615705249788421651130890545527144846655418640540578419506960300792986648271293077561835593873696045414309428218705981628801253316007395094002566701225776405575042061367610726471769394510983962817557846943728878084174748953863358871896600416378832 [187,84] 98304362308159065292573588918717133771408088055886458517772802797796859144566308359709324850107942092751835795812149978899334589296204451932144370974400803115142112029463376179513660207379469069399873301699185532260946248470770965435599320201461325569702400201664549559473998927166621871459398191312267906690419649837487769234871191990335462809543373534543216263632083277439300340650241530264676852347033406855672601390090590164389524031716841417030752780327602950254470071592952562714822759721356740592710392321706328602687992763447137062121286621664014529169364947448185547525897638418785820596671974266562911317931693247309473507351440023347015418664548560198468962546406700583575459803305955952719087577517927847948641882227604885426975144698987038283984358294559281226400396468577019907163991447753462042032220429352201132737032895336173982523872423847368530000972484996986742022328061260742115195413744478852541537080220937774653051977116330483774623494632539613850383155696480921026532293630506217828220105351518975200279193750466378433856502312613868291018877750218904090797937583933656961826787330548314726575394476165677772590829861420729629414094271961845166162571374644343886716176215669650370975467105908590903351250889346709140424957825890141058809373034712149524494623104288648054844535014107595974107188312797783639839333359041637929118943177370756629130404939448025811984359201580378548392942218437963697619345826735996755600220868879007950988614371721206279679858928222382178983592996057358451190520166429307999642882023741448043842466433247545853520824713603379761875788968 [187,85] 14663887425962022352184870065239859453273026443219360276921515176450344853298626162078061809061694121473153047745296222987817274964448933802876239846745924975376873055715597928902537124950347251817293110207327977157163690990859909393185287085024581033498953849061206462198376664858604925521399616882868017709005932249862174691517086598155178881212459461346314667159546905293489576117322968696657521903025682406294683432483162070286354535866234355561801246906669022318506954821200114656667258315176113742627516242519965622056733107199663601907021424579442424105242997519531080039152972325316031022997228921811484879414202220534235171707524760818492342733816663399795214108876253050510389212460276931450664493676744956417585463636562673718168577198223620136277088881944612357139084634945006021584576461313350401270733685612911239582322947668522333752712999419272520219600282165325622865795696745134284122329461030205397443569836102270492660424609089069268759983370036380127255870591019920264429743063310085525504603489406304908556694686813440940659764496603598892909612194010926029888985685095261550326590393878733886280724617167494957081253652331073730659947865535958625042695047442293210610322351142400814703828422277318854329898467455989272811347048585282152133663358297147496723699294863334832679228597301987304897221182374185577225317429014618817248923014752153650177344728934287789189472642795374622265122136587866992355283611028470924716841239383969850812394114622287394564440462946627772401095743613782680693533418879194021964520187395909382031041042197746594700150412404193281405392 [187,86] -1419910629321630947110844139703229429382310168295678211218946895159525908031084017291451206757190530136847207955922199483646638800972420250720541985434647939168393125426716912404976920233084411224281428336674151260330418132245729563291642734840444932834949255874218260003333849585000291398636310697690047485868840634243204643382887125671555102918125947796157537614680181664080621054441026225958457229622602500064489970360580994038084896330607986899779057104570881304180932452823897513978147593843467091132385134932217364213070543353841593801124955627541897388623580124438773257597660891046385166919762140270639160509344790310832326448807330862101109112775128736130209893515033668789866041594356341618810632349184212149362467106125203675123525001801254267861402814460654223567950471097641155819198129759872613243160161560181282941601011245167745087690955849306991875409843032379445909956746114775397213949081503219145324995096279484637022462857811618306764959766122176566116135331242762892822972239975748992828647349564524316743624440539031978213161725655670478967315798789762031864268759985134248235403894945327035252745182974341657292982021391432053741379506345630647514534558102139400520458904629148415336437235379070442642934113016750317951900577058989900005401179253059327930523652544955073103320095120875209016233120337759447318259801073134416392445762128177723003011378490499714857591783918723257409412531017795883520157819282337485933878661254185035994737857313103289511207541097818322496143649803051515646818204702075536554386313316305480122679673705815923979876709734752052416 [187,87] 74643860766684542012162703451292891711499047607633687151050136593856129208049166654119682924465390116656853048411556732594373954620307462900542364314920795846738056149966239654494998370597011980237236085500743782384140594042116539097728691395508054120035656212316919002765130528091752212872916041948329193578722895256767578492537666605257746410759721091683713385101158451531869384635282927597573058821381655164738825711760372114452720686660601141207582108759184963808043968283333918676984996248556103260974061604512943151495331901790885636109790665019237280962763623809194690200082677916758260384505598276356695116979646099321626727177671301793401619646401711388314919322051326230227549888880928618421104553436482436119599337542752768483591139089103597930655857312251329824730634755561229396832392707134670735518274055162526401878498890606845350250771494023666620695640419534398001456260293081262606075806862704116514610808826632695513940143519517011236523453474950158295182742201519282439528023930434148647405618455694136299585806551390296779330706117918545117185086817213206663044955491091260044225024044349178539512146958116260599590657992472456848335018830541262303047486931475887277158970874847455906087743538889814215157812828480292809428153850498552696355120654294997471177500554310622909512659385725960135908180512631809935087113223064165667774498076306365813994880255165166572549684237647656468013731235795220121334324676260802879746436936263982563457419592215517910828933513435429140641536806935124619602406385292101813539729030482404551254504719521965590858847425292336 [187,88] -2811978133897278535804251004590128617270994085608170816643991980621118490093417988435828138106449900017421779840083557267748858786530270126422772035801492307683545770069716154080436741758894468973860303805783426099153828898831384942935181062294127181803448384088948104791446125322382932707260267840159377145404065611413443984217894697576711215373103167428651636745523435088901073868048063418893095445288273753418134270901472014537021356911164060731207956009940476280547044298893365732469764467684642902554575713949375865073436311525060990058072104201341312350271273749994781713752420305081984145435889521111207370405179184854680502455320162111793297404580773977309080967141888283439489416981416357401245059496844452940052008950817516171016871484821366974296893101491667193890117078279765564580456747980125172584787663207884796846203476398571477090326455434150931485365290749554231748674409214795571351715614367884260165985866901709405872196456658393859189463659015545868275815468001960086667688676683251371487831594642890874638830764829459820238697828137418485264194181869359728990561709253532044118099972112924173171276253893932271257636383349287830433031854150179469848487525488767364828165484548472185714346212935992711518964707053834074544805517902119764829972510214543859052167189575190030768604931990032689059671877241723756855385676540048858561839940461246877147497044931019683097393654570356087306386813865099858061795190613195045370171084722073245348668108795229849858781958042902011403584752287926157761271096369735747947335944085591482720916071321611301493523220024 [187,89] 84146353886483263047332486941363641969322548993833987941874548819157197622841663623003995192642084759671850636287624496073610949949837549398279324416562909780332943179546701658499445029085474323698612040956668394001833077231329039784514793008622244594593578006417316187743336060491501185082090241480392511567960531720113587987233687546139056887047670364905288525589813972869592284167608841206915759080691632184486249459785290418909493142191078957329936295475324868927391775128505990056970864670098692345801520161802073610022511605445860570074013195582555843584836586231670849937758908905584916821617604208553572357112693036644916131990533086031003182522598667917887098861584887650236879392507788325542683162319152962655558096357408573163804780423852125305617675865164658275662606753852875810818029925318580735244231723064049503693427728931278541059258573996718751656862838740612037248844964685767918081122860812921479024464255691517932697785591523783289377524850535169906140523338483849812579914514786109067640648190707985437591240157379573625522419330670183403346909439165441496213352716931197215876374482749419266620300861341285778106857864435816441122689983628687056667723697901639927736476260351501019223396369760527529560384187308511425607355520661428085153493363067155957462605751873384102711807124066218109496470840793723144156494144065023245392402519559803617553183273642188412448389277370762667032978517463096640046274068458028408675064520038181235051315758026018928580463467109045869111672895807830735992981677717783941885163867892223517796088192429195410462528 [187,90] -2732347732175405925410666574280971089552632547856770057762261278126954595088377803910205091338652539059993697149645166295044966208223438293115977084797595620374171887153972460849432878944738523496878641105463140324650143875696527309547459313146232722689247134213069904820974758747142902224595546975575483558667559680205057204796723038292298494710705557324675954408769621865581378192167230331526306933089747753927158639140898971763347051357579652547514385760205588241486741065954404143074843904130827019157673352847792228839919288425446751195931331755872390241911782329332288046431282176844192238066909598720573279474325065224667262102188655189467589191844419805534339281588082622303215493249375701968146171382183615613455007924901366337508485455848815120123598348772711164885691931125225477623642117610001362256828859403845367859166781210567236813793021055422863651074690329493376905334778909379661351779030110770523711109785675460598594156051688652539870431690945256923576061696739367636405389317984294043229420662127474117605791640254758547089251487500524625811311517195158046568258829012406813428465192082567437072233563037587209825210465317108181193874475672082141627348209662116368480690009294424361922572921516777300404697026009899035724575353120994339610055511741866581879554477616550019539508406019120777350423819740419382193875252866752586934486346204633704953847348445406445616167637476312228353800531168041431659316032984418160742387010703596659385377060915051338165745047497933517127453224452361771167633319296725311740519660459985991201914345818665858056 [187,91] 127179921515153991862691072937413680416730821632430007347306836148211559079984699391932017341122346261528690587402464725637222363781795679921624531638851503013122756108403321891223888276477763486534831406054660180176105287635347457455437339773378330181597584736541398261541253732684141496881444513673757535256037990037088453719229390251086274964928027841873871820521322930258455472187626603557794972127032015230190512114878742131101568549965433292786139421650582562487551538712635190568344132596400366109120097828147274043392477288716488303142386134109441671696572218903437358855582480987493986732169667573335137989056928834512459150578314535303560434895990199131237038483558745783562198653540645504098198046876398326602773583045428301130453738528004700826769200911107626999440943310083680420481704476345809417194128585741979878252557302386845260674473291200569863866754589304416026595288862012704507501736255708604575779806505514776667860641051087415627942445725841389953911083654951356497589369465154929020447812007589073500252986116690300892544266056773911077676349904520680956535671741178343555583413245680180615489289331751304927123817114492584955851183849190927385859081465214752223720909375365943313056444083714620615304400550622855420985023436403232392682773621125413845699219151172797611647190228935393639400578752741742771703619434253862341152259576776811597689350873753248979479305076960998011810548530918957077649874781292578120857731553130284686451800233589637398180032856401741400262900201126928711356400693621082603625369795971619060523509260955536 [187,92] -6586982164073095446480732464988422017242713460724923266791024918135296525364619722179801080342591984985662559057705597885535581854318986498620729193021176770662146117741584006950850205638237736311734636193942600388229657622111486862157597882069010514765180793382720092636681302138892275912509155676474639124664765759021042569226690113369170374809247951230438473075034806389942306377171000497224294913970138846367190662771376568709063290418099227045637890929263999982021280754514303271605423480988710004224915734432333179754513596418419227262461301933464815909056288612691526438213404503826268307793259282275922103997419620189584502003035819340962800582926921825813615289065844906038234229980351576974367245361443431246010921859034070965696328736758009686743949763916356320202989729067039719675489735836013627411465158062775471795058823375329191661727028833985449671060371329674375509475859956052582112977330665124843892940230447879970680098763077042777518447846045254064790936421285644189092671722570089057518487105963924557172991059650726559656865839269065863317914400479771068675148193126480388771507370164754274565318180416558290915698300687268714284496209239193886461190002013853380582920867171164475838588907815702150481026834808797258137099277884139195569957839369059415007364084005704568069468510990626123488226715996207723728917166399682861123596958083560936888836113536372910299058861247480426194548055190080531482079668709698669369686628259341751933998003903506923810774661955518095007928935766247899778696100566088728819231374989434061287537913112 [187,93] 297804891851446713856353990494685335480155164738984572810491622115108272542525738492426603077565909706196539364939576608293391136485141273015155948834266960339029536414972098438840527763386477427134655532532842453817050443215673424894392855167875096132454402591788677731828106058498998782543670724953881623871431048109491794415995963600902522638847478321358852304386856446462606413440408370438322481793587588385664652956723754771057980237137324861974193613050038104517281537314594014814033302758145611743953543773434108161744371881675136820578353512690350972368149686202267997832230239318560010560697983014637494425515956906388602251292383224528046996017484463843900450965220154135910263739268286784237304216378011171058998622700657303682265956478322905261437476468496730177336392448276407113115795880403570999473193910258500843153381100852769893411118171991458564260039162525178199072871611777309962110804374628944939376981550591959050795438384029624185302047604054720404780977559769451288808002631501066365792998911282114693070716931638079529892917004651359477885352549745864996931804923251284668674518192313227092114442780515312017720387552312638126399812723402931036133226785103922175178230384613322514764432609065616827323342459517731763533176048223134513567570083841096209029895762489033162436447139273293919415521226559548373621614112817275772354406897778405582190392574700145663330112849915954207496274015367967599990996354090392560126600476442327373080282689349630977887851204133205176324840247760119464567786192071345624589731877919772260891288 [187,94] -12156579895021478458096043220620883531195053663698279354801320812717461400945425008437098971547763267835849249231560895738679754769951292500420034009178833261920118944274291490955513438172752008676447429657042213324967746061655685015509213624784879533224909370288040211911719737425962829622538350701618297837995955863026609544812374426587886305472179923351734306651558029002805336712879600807619831621981113814987651746304429283347603505358521553312812478449970960963798799867130368904192623783940988164129921116381253371956706093431714628890824469212770412000061021521425909467436079621785218819615579712699542687471526922643208394505402137454861005727292613679255290049316485336716380665219480599082993066169233582553940358467833618100118962010316728352800668660918767346543745469011016488037670205266698424737392871156558025561035300860169444261407712672405059126445040854720674440931466588456451052896638714871457329941220115724329546294777264789550031960356525640823415013913177554916845430637728038736506871300874761356788235352712242564237900864137006445616460412517960255063037875434321425308751231013911069443225739416721647052006087274978700699385961860934467465197341381538581086534481155377017957855995145140936387139617471488890902338819013139375023305260997769861221031467542217096059151218999596491233059227981504822853569893657821500764803710326627216235310265366336860633951927457412417481697532771298532024371683419235257013265252352604573793289690442059269175247144913841063729518713962946269215283698226183983280030335963261538112 [187,95] 474264240214359868376663979001263513773947242861595944272497524890835153149768947580710760463188824322125229999749836478574005585307215620558116782453844423221691349977644309748896714557445620486719046929329405147819085339342932239189495461022010527787413203627185760241803760683085142719497355314427566191480713063139139712209781592931258645315934512793618983481005798000095329112400302036640852521798718606335574375405967733161107995234162074173394247387063369805122974885401520894976580234637446448872261064819951914434283309183274153116875121628424056004926147759700217439100389920022458276400473277995621775675085788297563615411783152329711747046962025144640050388905164283302659742850934735978147198405424461024014266372467744678133884223882501967509595790507669298413321150109390553186474203761706322844634998704627548623118015907693936108826890709823725972868703466935124547845282504490629910189666008720153691143514665363758767624758983837914236655312401243182818570416877336279639689967073740716097792711064288695509653179654782700421803067282196245675639583574880527256940003423229173798921779783461605843570698455008155812083482456920166351063938871659719039196389929290387862610895381941649000289909856436437109932722808686809079417183830542163571693681754026432307688753023445134578018823134477717402654849077401388600167915106990376744269492953349393705328355830132220031325807169565690097626233678087531305935699448260743758072445635728483648938958279062698272567629149863245331007210792878535261534635132335805352973573122048272 [187,96] -16529284638455155191597401515494423141786996999110668767445498869376255069077975497061403561092040485591794968001966145045094848204893216323289886903575632873248856307972700262787535731223157761211151382448390468632268379781758183342189256881390332313047278854475098569603610611772822105981064581551739986873417234596506954393681810888496929557991717235751536699209396673733198307899070808493047474919867915030182564041849178395640948153721526454406168933854678717410522509112428199385052753291695171226491197008663289401669980421801322379111928282267362323874901220996626424303794570140991461383284014360292476066871898780864566670222379136619669634319343661505417229622860670945652214622603156429680198938646539659548722135218860252036874562527497473563234678673051998601555701330547391859780498534770482032579825996244901689510679342723816493738640000073542402458344888709428178493501113552732153529811204245474535250532887148699464174840659869665081517706041173928109745547551574816335018468561675836121414911110168112344543624304170056104116605367750882468219133538413790012963549745885355671800891301969120109758954847436209505216412001373939540263092459141596340409658914520896521757597214104206854615958756022918081394753484714116152683397799748285799909364299282706992398281452494850287530607315376785983070512095507113000181936114813190249125812981637817251857885473676740776778119655669383854966420839939366272167605905811680709894882399128231903964241845304356100028051259798161994926893527258705325861178170455259270065696044886 [187,97] 472322651035674848619389935646011519662077237237941817783231325903324411513137167355097440489568954194633088227562671406196179127003657862036386815313467672094478819492857067004504122394417192286839572044076149996183519201192787541949009088550210167408121207924770823280573978734194735347429540945953400583766740061881241805663381639216312539669097565610927910251255921519605111463584384067931188279771000639886391841033933748106245259210143303139638933833868203097230422621374493030755571330418151461484555145447658746816520564125882041722214709006942344233682503536436921477758635010780589933513360356814194398430875023537706181814321446554975513232069678907660484384641154649031080889221507498659162883489327894879967140711962672282871005734379840449387159035154257151342301384643872775806888594362440391722905096667718315078485955090426311158075325249330151252488755746028164345508478540220739954519522354714936563747236956277101412749466847230607963503232975517164860425529137057959889780673299336853423443789236405461381850366417114378372471015413760033783438335764406506844633389689478423229290638994161266341458428680116157803220192546469208526474154393963544258351687632945338819321595480304500314421079127957049412271047290047784826734413021328832576300013534993315493966365656609429214975422727176715179896600371379934429495374461107008634771952699919330428013935372255209900522049496616902834048043760740264137306961864110593125622990861414821148241032055710039965351683617907952293281300663592070308752994477951386955495544 [187,98] -11032337465762212032364526240938990726813794120196647733834236958158512560635412698484886336489124345761184123151799215194895974838043829019896816960991750944729634224837299199655941885550133971533985712571496068804267646276727058930815758391055231785982352687067708266242236651587274621002846428645826353160631277155200653082220008058283091241331309751748568910785580135404837477490829810903864414426883546169426488561542217311878334829967515972419255250105847560120851587966268629889126174354871948606250387317976589333965188625913391863841705080163217334416718343810638877561461615237773050515460158347074259471665987557882516693483311048344545640859938674651735040400828228652395265967097074511457645260733147522339688558451032301007706637102528032143492288445324167753219345479249863453614443758960945209449097609907123555531392657859606481628669682414245980678209867163847562290302830735204316942374923009244476362945959568530445561655179878863122883220512219574986133837352361650975442083290192689911580654550994726869169607442056000173670146736219444725431799808605300756854922503590599206920747934905890056187410576759343148764753387717406159724563883234649874339031924774848822690368761146607441935220265843673999063368573753098857857903527671845501117214787673368289081129740230331047476724373985213551542060067839072967507768881494332330472198392661862501309041327806172560914272091901350373711851477400156777249209844314581531922288835703669180016034041775860263533453773582639499805873652456945998414105907169463158162 [187,99] 220530467127268672306696108192499427938577672021573557251529219340574634145470970524239156048084274987339524234096325299904874901120035610782900352936232059649111012522554645612539101544681331347292681126743343176765272201223312487767894479140915925421628061544227855179001253096575998045380827990850815025458020844636111093187153878715522992033341125767449220845031239791742292666258879314388237291443845204833498719666148283738768384718591770544198994066781757590819799984631400684097693803347842459779305865603167685363127322739705599176275826274986694667206535474823974574391919436153996109137646455702684469972894003759962750038941876691028233412687911478105540931646751728311180023777175196988931930443480110894938025575780540735599092793409133627992392157990015204812003430500969048186916322677731970469771019693131952181492869663632914267972723993225021430446121908871037047751450211083365586247869857627263901424278721510759497578823171400763863756995487293236132160137598931751784168593076556573519100564824178227988381542179673659776628245761348322786001682777545051407586987168756027549333847143449433655506483303996531137505766731733890104720801168022807738216086624679018864971120805440891584344236221207628673051558266214199941973859561228933135269859771032676307139216670165066477341264683115956579266896239981718583660352495647702252360317332700022292463274748943662656782934169600667092867198592065946806803268540282257325311148843868896411756433665353654581808790908116366145290517848789780207827760448188392 [187,100] -3825045116517663781030779773164606863386634788402420115139322500725914946701624238437812333657725886627305104696241296446163218290587808642177699071836878763157495918772570326388307698715744345042276922311974920005257259055874062984925875428385842690979299010631494126456870293207313323482533052927439560188324542541867996596209803095412140111579350663066750560584417181929058791042599068659531999522077434153692487948828356353519771678316256045602060517481123692036445403371497172219387842131281131507542024757539234729995896647696905525368162047536171200186621642215311488990435450786946200852691544482997780608246953586042364359452599538706240277377501261552062924324188999941128560853941002246049299121334605948420422464979960390743501824450925425398452000626851902387861044530081564603704324265342384622545968204199192591433579270232155485568626967658784518576713585019456441340182873934455140522098382152868909959439967997602832247393171080186195954192535829229782585233848534928495973787454016872817446541214105168131996732170875402011150920415463527752168868448445573954797929925550821487859407519413048477010891429190814025663979763375321418527176024759553561435379538527725572674576323833926471140464711659043928549165031563449572242157524715268886162594770637299870657582323038110707229189034201972283248548644571248723803238815660331409491236730015792415776080583815952451824535412847410721632255372865368603782017353095807841247729138225054206643650286708956116535375743484896044838651700870951305592371682880 [187,101] 55883236883986441583381194449779721254723784392426444376894763633690489637603587295516210541547405946998464798625649266426035750047075811466452027631684571616740125088078216597298385957607175365550104480823820915794546872620121866081045673734019493353419947325527599399072623761573792551162303675159767960316671422877361548450533442186740639364273486820788301974819675260123373335385542222087656324323733559566445817466438591234980929349638317889784469523327910874850225591225868890197130076199205612742700912214761045513842617775020646054955974007582072981506824756827760798780946393558889414026074852501274148166383706448656864070004847766242498388765492131768845944418069746212025802418061449212880141181573474013106669340133065194279239731971703622711485450331972087130258997565905722748026044790495789467869274529100133347446113039481078458062598764192369265666744057766187087853462872207025942423240762654324084560300880231865261864480155769730068932869089838921399739478993964443408762278821182843565227511320814448915683335951108321468533806214982711442050960897354303185208932471078833953798241325110479105546849433559942445349278006655536175475145528250960772767517858457464360127537795145114422559494663947868482679782557247455644034368883601832710795494708681811312645999315107051357162081824136875393894873894779714700350343357407570930246609741775488820427265846060474607422330886448583050710237676689022310052033184466412901447524413293183691156435206131725523065141949165899402541058357235052482964372 [187,102] -673949491109935735114273384808623970730374904219158022083301965071245112906359498496135213432886663581071436392339733028747623761509223323081232164522779068906130916896091074242962206398322457637963215691195698937606700360924877089853109210360706343915607986987285540634058208670023479793099235902869430391998474691119215140413658673258013615365347418380950557294002813177634425806685285806176059249723483403492340642233332111294855446105895129601217191658523497875332224701144888880049105113624158881902741567397319485175121457953976956650616046337458265622285539048185833065652909539902670831076805241600228427309942619453880214993618726426763637733893953213385273641359773073296992380387902761434748875770598134865899562646672941638978717974268340888532585205353068130820279236946008013253334677722009525761371526315394677855846455898391237742377582966107922172592731922475333106669378880635234354723322185527199479045480693309106735178507329602344300767332767733843560464334061207564685363631433757869259161692869819361099488130832357502843952766487614868643358025712387028130727190517018441476387599500200256996678008184278810515602036132359225054259098769786979283174686736718993862334655699911371694529386349636096275529704129332627173283505162567682967388086202744256275059790799921297723057318916227590062621165032020809765655150227188493269540208871451006443958205629719393132908695823420037414775308394524287931682158658671021780659508851942249356518735255502692014174519434706969666123570809306050146 [187,103] 6723233689848394352451198193529140311981282747146013779744855951899128119024849840143128993653316867325899946000263381860751383601407942559651062221442248864369000365644436646124732943225950182428138954147555482835323855727104062946053673115889020472638878890606798210610634759785792867957354138353024557589605983734885801185163788695145446651567805248453049583838740857146032870330715024386902334762948152322233564394034381006392951889377329881593379503432587621911166316729773561505294184804086319398385352703984546488396191511569387355249941073694121270613006065245198756034870951140025367508898081418270423740624557702566910259768411400820262440894282241656574256763974396176658472796193139146618336908298967494601379660919553374916419337795699138561578382449867545212066640374094005231845386150088717617165270609243015885380156613061865573673580633796677557949795131572828469665349355383477793702811045043329948297961025729150592276195704680220044654587697937386476678128171063310533161201441884018489264051052509516797850677821956522155781048083435607675590473377508022980334892245651188523891054997025595818104958023424453888095263808457991266929330662783672366187012234005387507728516587553921528491756861943985128763250269801199371110539993711540157451165729984579888390381067321295853476563276368554988685767151796660552110554979028708511099732218915408090796475219689087405629854618064234981654177351994079119479521515964387580253895623298980597461702530869136881597282481686216528494529029584504 [187,104] -55563410131006614519223183531439252397416644559496872541948698671605693092547489891776709438835305897648806507766893175372057355352989735766677376579639747095502578482982655934856801641140164069104405795211431694935687294888352587856779228200848079022932109979221548621693791462449218064507829720144911350024688058753508292870576123538094783627295342833723659257214481435596705473264980119114460771869203745722486534916512899793452582832801120810707993181047280968018731035982444674042941802231752400540178423309189276376853497853518700914022370469733210184670753676495500522963429678972494061207134544768344522396456405204451797144966249869191146035038080212741264405612778925013093882397279297608043243305915057792984739522278179940978224914489322932320581139606639268167946513755378904086085934648603584310198763516170125959672872776348113320411039549667247434647076850304353503293028654334971041032080185084261010660647917907495715713535593547580372530944652186035736417000330336343012645438376269436502390742321603793080122529220363801738178817854482552332207125557578504226914578408642282274718609552432639777970490149935709617118847535409082420473219225349674272567983310494531747674165195097713225765075660783063651481250965519576455236055355851352418116597745912924458710526248493841953051895256115129980183174200046285169215993149385949832272489947715816283671001787645027642826893936948172577676315255835422089189500294110672765324478289384667995734911270777282095812649514450982853603610702 [187,105] 377296672759734751708699900287356100630551142980485172279025312502722135009789186916373313446401671346343315061732384425505343212706250425994761224526328958514336313334446161363782582504513543717411871847727806804234890887028515849520084438490842028414408955503440918363806279906402629471950896347011289194708070960949982554499190842407914511997030532757796323531398146343056311634470091471159739698594620758237352538267055745441578889376200462189973425199557926100141498819730442781895073242682763072051205490213379542554076722105855406204424526728082900779286882979010183248814044111992777494933236265192738895610232340782053475152011195707213576787557824695963080465967356216359566630866261151602276412294917018386129781511526575453214957579476728114154099014395716015185231198849522961550569910921893628785604620375454724900523231659298357379257510960110094198233738582411083063884884941356152926661086585868641102016257867001283255134012808274623778536353741690939065734578046095516694232357564526625892352908355723085652884239236088873436822179466441366438655337691016881660287289135549689319283323616447726526730559728390960033694187641117853998177516433185678718057609811055549608858721621116900192959569594752347103060850948667676339265907193924776752338633376127900933810530513879445216670200800955532849651181713386280839727320650640709136320902504296777804400784976117265431913163079831764920824551379865090089012720138275812462829497919105130218682116261117641368684106563571854589120 [187,106] -2089122788264134255210025267053778441148519915470287487150320804167892660924979370663841888585865902826731718086612744017335347536599809190777205942018512216841125934957297667561533742186715221305938927274209643579387825437016699609940621880268909200831109136207048304153587711103894547958875398623921962138167398213366311631200583767736032612118995643569169747595197599398732557084528507967757757064193942715745152974345731832485167112803739619044076597507046067315956850897739788694769080357334496018265583813660846480283989775446507461102550215950316553997411679205953278160675450967929956110072818613798204696739515903914007281425478200676875679004444779665644942277793792934393105630557988134058344290631732107945457298685254848378458603227550584420833548741435112467253895402964426488536849569991043179417205811589789392427686610118171075281949959095400848382914559166731403403003130668444816519335616906072379044749460283084758492087642222102450012269219406588411552047398371210726436075598069530036022367645184040988541311601277257775606678819756112800930130092825183386620615488393270396519035334343835269291727383073440162088738030581508990282627336806862361714171396307178578258816103190366849949124264090200873835001663068744123076220946676072314615187760323462174668376261879740718012718628827221017516037089091650551385717633697568200221444882179368531908401933173439455652047994697112603870175647441185892471950949378211669144080501339759296192530420503914800115044867317657004 [187,107] 9372254079954256177682843939660763009554893229498779955425439843862840257361283324527593481524540192941014052744376131263010524071317313494599639501530381176741467059804589556617842427487496585562090889118946665460457672227201536834136658799370789457703565368515743005742446030243707467899162828898479129935739321217282993863997142166259599011550095691213352823527738522978255183830019287819797035676306753625710920856578524953901189557347548770214356303683110883780376425109196981633164478145659612452532868621202748829830474352548106004233664361232080827933986590150592801705822602549462243790784408062911147814331205833170411744052489761060386229487015338474240790025159744644622158297356778060830574585032033924888383351951826603454320655687372473513036104834104846692153173493682313907318284515308169113286647106637419940389062444784205333156075426432997885096466811148623791684193931635944854364605681239550576960542656576779586802718444983148880582041686302928795080448646017332632412648033868550391961013807673047142538678965181541790207182151368785094257076322622829723242922708771802749160543051003925028355614165010254086610334761744625479485106460028539312736978944570909134561746457126197283989352967152838033606816479499243467113656071282868830238754080089787146483670430578246441216399357821782816646043797817690921991133806716250274259153874985640895738697570137407970831446059527140724409166141738576614506549444155478280293022043303918009431237279678349386599315167968 [187,108] -34047775177053490551917909318098861633888597728128933497599425216476573437702601158161792323438216134092118103787377252957483688212403386862377210396379095097293904483063762787097963764374869682799439006926543120306423528384243763558418524479545271419425129985002510408403391234296317836538300474911357721386447613456032113828083379442939408321833815516990447216684996032788066995591728560426516816525747669976743284069679273909267353970937104295487643126580776817078483656631248137570686352544542329013304667115086629042353577546251700831906030475941964260727040700878824455049159857476409541286011916804388806012988222177616243649048595224252118070825492650505677627938963277980223910849683662999660395931030070237127511711041596084055887016877307118978999388411641786249053458500423555778705198671546574367252450643897679218572362373439012878535921212518633569930794191066912352036556448954927792589601648800668662358692893128876330954339176160121586384990265823531655585723190357977576071282969729434629131117334927111436656924623267970215323274995043846386201925199084643711695082513661728026792927938504796072219439875806647088588315006161835951189469684717933374667521394244432892109720081655530226375635804031590353982461737400251054085772977742892840515116901197616411854416741986484955591571811694286030891690789938212593776002075968277515040640676251669175606039661163773735824619017092739852630517092099520250495994093816321316225021457655972709616012290164767769760866 [187,109] 98760637405657396922061091232987442860306101248086151456716147172301269833592326222974621274588097784296733245212785472327866859089499797728649391324656542660138490211314939658462906077905561046950204110424476968008552221871238263197415146470158576563880479323057922365704742421242291963419461626061822801670701749373684350094200390728065234260189869215549347730114590800615805265567472847594483675849001329882747170342964372045805639857380675896596749464404000357110171621242710552760432433790376208603397274816538720499925168204522556916375276866284186772532776124403779739589815308958157770309868235768089184268168783968995525979893458988788558209302280885978049429490899665569363802814525913082824392994608852532478216983637071449684629918359531858470526207206042992361631413822811679793553637856487599728932534383536913461533777789740262869386482738996894340374666006710258741077042276696330679818611600315883867969855582781288640751525907285699543997291469319700768415889337248739593003549887095987656558870598224574181544057606462508442236295387774810580045925381787140611683952059395642887220129950537209535806843078737230444809028053254383551918192571697614579439752802683506932779421150176566520297028354629823157613568582899865809455111290629828280306000217182613045060675685130511843167881173747801663318743425447783662398476953106575034218194201736051502062468336675539022006233731662581167476400989077763476660191290534071879541501135125948654286594463352965604 [187,110] -231945250210711811204892557776675268516508500129012615725790749213445483188516958504781281812000879584290877244631002338437482015306875874178891573005738629922301111856179004751160510900770296353345785329283466891557255508662674255262892693281538171529406578972238203498967883274031951537058693495374969464289717095879171841783914632167800127321344100894672401381932602028835514352855883683756585455952582520823129828088063863502312549556398110250902338941139874564122823528818909794619496873796961068382561229112302834342721058674568648004424282676457262589102810774566007155511937245974015023468702821541923158356807348418355049399692790504759286335340027997547323440610831542000474169560238685417214417390177902201255601257059977323224718295163470425420915743035579992819894732023996592151202701959384230569733517276184513217746257170273548415811199703667188754817958538777433091399917808059476411436738886395950364916422313468632845911891734706121113112137633996657245560265650828954455969495240212302773337350609155871933379732252963626340817197333458023954529795221227116230618508214619918327558321603184467025493954150675237278293633941451145831748796773168031057658650619038509212184520548856896457081475265331300008881065607677769130589341677886433335505731982672787049959779105514725648217292802284165697997428892809083974580607321376629632897435298124979314294526275900919806278451535286630673592931505826917052805057632596099359496743694249466115766720539736 [187,111] 420424743646650681197093020140927189721670453007518229799998331258872838200045129035905665193271070636114140026336680519862734900512221666232468525348293570741411365535756241908450409218748745683130905187981243662995098465058841572042121164197548250659972337295068497505537363621076745070965163533449562088472934777017108464020248179786224138653820303061153248631809124380052810281726239828871581673502745249447445565761028505049950238597851205591231706791234191399752334630354094128208634601118091326741337487045202064170048543356401967797470472524947560029866095818213817054305925423405634176119097190060190821194953559070577767444200664226375398242879263164443429513235228349255700365501171457873245124993421756028477144805167773755510682388182889412581989233013480762168028051727974689196183373495266540241126641056274032318173129882812959115642006964366831897518465519359343545319504832483253050036213671635115988149725897468468676283370526206733575363663562024765277593888632400632906024920670279328429454653690483684443884843527168912577584680294728942926036465962813134948303679774059891697983855569920949959175027122485465320111891623409707235481266871749691867077677961007824574307691596665383613065336295471899461164525060878318168670939033217438563998272414717122323149162299904395923131365897108878944126746139545819241655824424761885916679521122084483510981762677901360682316997378739081011235961466626783757125606661968958637463088296684023202292860 [187,112] -643018399689013656917646850896197865174488786088571268981963612625746134155969412229764532253772134082422467672539078507473160750914822551593882165050541759820526967119050803514481074692248836245006596679292712134584849227912576268457213170285547450551089608960519314274259859248926599088184728354769892993650529512799669201915012836789502772929547724139531881620451019208161754105402465832875900080876076704488980118142328741241734703226637052061332137529336689293590511721338798202341114144014073039222439912570462028563653354104050281639272368794213431774554748602363470315017770449504064501236695749443756113623102361493880336901025880204994623950075071976140006964426836961509908294717657019654443616385492651367548890015181059702713438245500730557868587797504412368033703292997787429973272047410234106736415701981138086181312763094771702463533889243014032341115847526239631317362868237451642578330273375624842725626344296425871426719037357654160350178301593007210826365063308563460600226014024811687354327477853735595847796967892821461529854478094546935311608015762941099460171234887448972022059537661960642002854404713001359409266271058941340663367557499991547338640664797924100712538810618718739762352787722626933610017828871065218608315344542536848902252372459711471865034262180412279294283453351801505885987626697257193722287114517617667659078353291375483419819404822899946986956536253932205975310560968833235518484141569285423545408635482466059142 [187,113] 669575840071640043213936723323641824947709644424262537112253832271322404494264882046955853575361977029575445299834648463953076862876332031376079545596109745395469630602946451599661982439024107966609426137179217676215918801703683519019108909697959870668607500845393206581820981648280267042577859001355603205775526083670987429394608958436436805126442795059149889844098066049414758927754356352218623845860209513322870074153213826676830633763005434162255000383311311570275684200678323001826033510239054925674809657984970159314565818812228941088329178347067289115311414354835824729964266610282915205622826364111222680498000721542393959636947057261248620433753326438572822934690909249349753090992634525245968261151539156081342700642056962653099682815517414518110535014555609662370987988999925722222939000638796133884453539988641256419392545430227676841702984172428615214072960031599788645397596473726114717943304689421853145885125120275137743572698532015085679641405532560567447223140979160972709662607028869370123216288636453698827983490017238091812350050418836461059232589481245335012924148272017990940146563843504156433681050230204589634136101756517879787692389889715279558713422560870279320204029920969492226698024903747301079332716156514627226638956357939019673466724421723022377200841449077931016192711501796264894876909826304023365988841326570212167492841044433632074754592962635395764265774544640281568380369675464535391855935234288530916901361772532 [187,114] -745073549266542896905237917617133595096455131906642716724112424557975356585948135591209337743959635612493856763826212280834453682720015429475031781031680938753532497385973024029972119358277553987168962084948354392409316791081947006322690352019708854707634720078342763873646707035350207321082022596105580169456767471535387916536733306585378463316323876202575674010679692867982605948230414355990760933833399362716427982329103258245336921510501076630781553162223137591341886948560277891512647083715321682864602025206139815281542074691894133483750578266251792165386018464426183762843407315549566192095400403221844263626692651495246740265002576716479546501482973911438026201163972629053103141748105239608308335947211767797358130884425902206875512704628324961121983647801484126375587143704709471821488978970786817834115520354720419652941992578348936546260332894858159171587376392158477863836762041650044337703076492629174001788802221861111940835186822227881322555244471809710143117061060019664179019688452881584621411003978807616529006852454789329892030480851791534674089155284808973869358654513095386652533768412822515121193094580210624696999082059186044920701187270050340549636339401964410282874427290687706731254000242461482036062676636920841841261111036078542924307791174167296094211986200211621817604367170410894551430455420558895565186500487624259446646085916956059795204435291916224324581733882767082849266848223177469719504956954228595100813680 [187,115] 301628454239380273334167542902703368941633786550105105593467296090497887805671947571562621145116650720684080108389493941860220945403540674865556091738405398419394191278238359589193403130302875893496457417656356772607798314307060414361850095049609058735374938091187795198788623056776671635285619976009576560770350968258200299832964396633892548430117886080402913167365597879878097200244698286138087390213726514895116514670244016023827805938910811686405353391262268413656906344466267690419055470707024017758346328779426689841223524778382040928842144383773894624491430037456378611366705797068426926762915664404614822437128518063983759726841369033963186681643042211789580180555104709240037162423594016447016051955810077703611735512465412547685402549658615905514225448380438211986281939425022159697143840136002082458995717675424343553003588212525621833493375409373528143248395687827132284042613481242137442191807539922798201697637318756554419904263756895938998913270952551775643311340782353225669672855705414002327784473726293022599499541239057015134296288853936037338684076508872889932729926515470851378571637046311514847961098015556849833500755804626521890751995120277473094678493565752471707000358967704661379444339046937347432092119159511323531533817973577406067008572391744300247401465847304146438667916557650951806765583542924611261306299715377900462841891638609257399371678385182833608694738340779432853354975563337154692168188476011597640 [187,116] -434925292908891838687229569373397420957412214893839019270316231805927460889457406589105148369925696143959626829775836582377160130224437436819434822234294231192312507713054732686398711664080822234494056909352196873705264767426029307315476442688986400642662123626309033894570748770939546291817936024148184941360858887092048208392006557814892758376356007811143318667025719456763548933191027148566707900547100745766164753870086734840316670594896411445834380492636233160652293620241309060475956416804795565006886131568203908375253873928991585985906721196689664389537115260199603881816865803885154094873539634357473542470739958309416808683989922232852931295393162781514002475830728667538343309314447457740294123781847855581277756637881853369237003509813820058428800597622119006116072469744022257776765570976406049035657036442773075871599382903383027861635723583634181832470148964725794983199302673693374949822672525568758400734476328932391893047556375154876844254007714077134932047863374579378242279423631821488567386919889740895904715075168367132717626600136022260684973428138777112156158302536139912442847041821852871659281519975213008598705934809837826477054694886640052662816135527980856914783163570619924661229138265316743963594844359894170101481950251469232736903607405886116117731515612489131741160343420031569564863017225263160227615884314825908919618249063118661268459514094581465322519056008606565352944259951511963854391764095176 [187,117] -75100656705964446397470676157699614136780093399823545287654876123457339796619660108037466029388106493921084065967484108498333383599289806594628898337139320943101470545222989321095714372088683062344477101802564057956811554700412803913824199762574746030012855236620479629760340289886918885544770424431107428678305367107049249621540130478416418717703753468804909089975838727033428680998993111885279719960315295094510577197963902214711523700529868701984900788447714380248053734269557449721939028551962244811452838399948850728499594878427343546150199371938626501123667963266997190768232864936050085446917365155051621249161313546852714446266129313856720040731053288225279909420174377718674330991062517118885775489980028096333465912152878795622371803191800857117253857029003563394071762515437896496916074399658298463557079297886088504603732308239956299945205195798211059432038846005549726771769385499978257410483284031132102483837211877627957902335071127333031264182408543480785468749928138178559515197204237014005217315663220367066114701770934721095591177730476479457690950831102518005831151282802433191300547061506197809315280810059840433924885481560135305803313399890599446557310639520731851026335137188713595536065310444490391053767627870778535948100486748922490281342767054808328919271674084355904813197257535365478792942811753917725098112835182774234607055830604595541111842013948879106858408240141575408893169446292102211870766 [187,118] -165329336028202527297179400811091283391531424542734164157649113445092538136358752717223790682184998463887886474112854197218665890001217696059395465994832144415463868496122890474692540926952990430042468350966802997557735167511668592920369365843950106539468191971180555199919774854825058498714869636384680455404810489602211691700792298218709279849830755772080682270071131494008786150104454094623625485001781269065972241661948794571716589319084876210586161990295138125689843593300907894209178121491422164255005225158812223326555744080940448984781968664406875509834594821330557890910619763557911516136851682213439173382045348058103927708913580637226000323681095513341496460042373446736712209676698064707445164701396392082145635281555270790538930639415206534599146867676668105902640284112550604327473177024989144198360763141734821581679942128787655641458073383017545648041235002743571314226931726400032729919785074597129558166000819821436179127389071614364063880876525941682246629189635426967621853304211663011735003284615744112724591808588443142281350421114828849424363610672675599113848173172559493320157800022730434542398135849558045874149350844688585736284079414934221744370158519514870557103411466444525343799734225800393119834364717139175398140624826923185640655299914869919668376799892772316265044113591600205961291660415674616361894577376250013529938487114666374139887960627821411132932391171327556348904127843877373328 [187,119] -66894146120273412260383629299337175694786019535550856220391054789802240201429769683977027823047611939395038037484108158267564993002434582288097913585939775999468010576163627887187819853210322487246357978408219914095413044520389225314398121480876565145688383825336375812067831471575878725102987932494773508274500879652694752903217398352420808590253217191334888474490967789076982202149216975967636513707665123079246797282726742071564825012639253884985527614900468583508381097143291216879070976297111058158026623961092268441434908229268763169208158331227963579903357702002928398138484575016070928217878390182119046150023897773042973950809530272365683990463443080198310310113310745419747239024328588901360649002015136475156931407446231423574040696279691501298409587020456057367616624639661812594588250562676262647810332279085936075700297200669783847331991619240003332629160851746877108950444959628508682520595174229648087543227653618543969136037564228158291200782633441381151882036524717233994147083996048693584339460190256173489733654609539814003099962856409600946409988090879824377996248807306525864218304967735373176661566550304651273244267613943614078821294318642803030988554007492175679846506984867481705463572778995176035494030262787991969637637066407947536324382740092424607482556696685862007470014526821976374737268365168799864022755582210358254099356863622564751095642088059554817696705469641802858918560625616 [187,120] -34223600497150715281265294567401450848994843222743930038648524681677968683571806349491697499065634567470991879746173322943177424729893926390287710941607522536994960902472615176655459119023225786875185422289505502216578485925501597484971825629230443929623644037949697505114434048308772233250229746392340695528392838000747819759351178901618940191829290745144883942566238039360202762851061551673919047539566195467581410827806891361422299151654310277403374081723083251474153433434310105530166806071804817441513110298873890253399725630534485009873128360184552181803820427918171274555446022009367072206834598320770298815322617598407521900846727537339537039624208253258179058876652898955958851806210004253152495098917816395118659024258315579725198885066589741273838789307891256383723137818167255524219864539333055765042275206055819146235737344318223089979762310099566400477004467577550857963615991983667688958228084268750874202123952947617166456797754179173087735179131273966824889154436513153286459594654125356235851406031967249258211077142218504825842426315326663509952974771215555009975536021777353473695872943384384899748078533080541711690761195918511873089242007454891057138681938833376124134231772591112105964547244235020245326059925871842359466282076386430527951358136099569255808188139381339089001440553263714461822896496768657433012069398263290876841184771648910723915468909723662688531810048130853801877336 [187,121] -10645872575018115557634389993733977616218378913987377774672477940928406125052602666502598041210177484257771155896582366185721011126571689360944120609604287284051666531302902262159529416308996930923238198330894424728191821670333776336700248169763977470708445460320258140455624553548590507670533350072259568181299477780812800810700466997740567541554161304419168860903575179104145232037614224134130455020014645011080665625721971362295297579015677325186230872621757810881510160322051152262887908928134960205317606954023234049232891294950836299235504521088266449067566470724637940492458866867559181726510520483583292873212202021127867408121358417472614126964668685523699644066756240677264340876558976466052717424270996383119147633036516654522860430193985277268050587291323423245171285596043895817181585955703348932652277268307841858977374494826657074991216612307788354479242526683656946813609406348130890563742858999100115878635743689043528802293968016167738450436992506907377823489399161662337866618546226388031797675460932640459534689161236841818457483520338563154528438226427594786665545930620339644370312113479184267549779313423133171911056828277927697251537101848976602443406194083602594190857438426321346493271849888652778361608171586329964674671698294636554437345989782862929883784282027987665430034135354936172958468316751584078039433033363800746663684871110285081811012936275673462008948783489900722 [187,122] -2751829046417116258592372833540925307488502360856049171244397268471040946313936658106144130633213662011456251354170131849018317568467732582153792759123493843366860126707801239852594934617471221784150825159901102827413236885923672313790263286345253705378136309289962251140002395563132727879418185193579774661402810771888968554554398237268150235743444717377767343349124111157246824852622553966133244517821212784568677734166578379115664867419012237173061653551155452642930212939952724155758872123590619851108265908219000292171205385733903342794472855565248424781402651370165406896498315014473832285561811080366573006450864247496129684079236708060675888991223464268100941133694852351257275033830257263984357595997341682416145266595078612505944052727782422967888344768256372959747791182867929290252762094455375475515516111939152752828729336497180158589962370766060829901613117226817643940730197467674383635531818470448375454764327241680075292429639107549299566077408746491793696894413178227685842558185673309730640632345510765213283215648408730815847889253394008278579485084423601858215237201046928695644846510206379899243875994031710510731441301297643320153421450454345530688770459587347873029722010111133897090270031772084858888097594458095719044711812482809410890512029933202366079958073729068187562087775830710824360040747262225056401166705975802397500345884051607655084251437308731630271948852799 [187,123] -514814235872633546453009698742432962805655161692111095711790509979315245208155383685578203072045307983898305531250847788268096164117725535405702111787322017690147221232314650027903745181784622184988718033173046002541895944603469677999977446998377432152429060133162311354555211738053480588469294358805415241535025608392368468481742511561206440702728796217066219381005730017386473081674031434330493069822523124656306024088703797616030680015026934327951888910101179920577380312683344979541678589224228505025967297214020822652946929840756651556812900694841395230096464915847063694465780268448781286552198727314244025215762491753521503164382292870112368007319139709834551716653109605731821704513688242131850970444202165597234765922438425581432080608817531171463930193246101943578490114646965335355935512464414821514219632345956464710133440508997162775444211039418012654654582836338200117109346800836037529291303853263225550496989975024555664077242668863774708828080752632207015344980554307826717406994693876278748930551518399962571624682253952412933090750940560593483141842331500803841078062405661142417582288268117539028596788289147573011268904087350926559470930967984469900631842957578441949546957892812906779057932003809335451617984271342135625314770262858836895307542044801847681636890195001605898326712931045050231993533284816535169119775039961494234168763916703088616879206524475082461668 [187,124] -73232263785186238024893644147321302420762105458582245770903087194635415057612238003574198296206483413417838423036648273685394303243717403289168713020365350467209087333319398775766578557537536615432919371652837516170305506097622412688414904753299986815237839466582832125200288963117613421226092425958982865710029536729488242180907540260726222977033633290017110577536599437021245088882564099456318477747120044369762050835097297519395854596713707553256877591819809478857848774778451688514483354793933092616608228514309011939217274473572079057170055666983950768539455720270690990130005005059544145341332518199464493724538134779961523233477870319703410272741686968788814839525082521765747765946818713174674716595956217869010964106048040812998334662318687485235234771590698401621758555271961137146857328417759207947082372048159929449264045547712280455824831297753123299018948778405480170388883608761225958797556553064178074557800386748052281097659255529564898525484235876439648024499915966929752306668038044973712921577414923171591530242753279537390765576002997226051068014069677986097418825501516724731702315552385832120938957120493298360508098484175485399963425103242610303769747894383779029121918109056847870226925154555263378457716654598681320997013292482837641442727504719001615069118728552711896046372705425149833929407610935887747862742454883539821388033370838725115924945449177840 [187,125] -7670944305856074198706588928375667499154977972482231668828542266742770538034829387019768967639524628026514803482224979538316481011308933847519689525976388189559398908812856489912283232393663452965007802492784565059930218721029322343340991282308106892266746415002349598267860568495427954046556452119074133566388188229107011789624077917370153548648809797356303353697635898145669662469653872410881711815390625986010367198081029660980898817485426450841630861614720751112503699309884221035451215654705520704784454897872014170736795352979434931945536715689737318194762732918764240021494688518275659677529468742120844528565287870308962372191649626914994914508042014096033851872072586949976952427791700057890719138305479488230192508757711653350838885199296856624657703070290205815461519584319639697059393191291266247481310153361651275494743141925028339984180463655744580651470346650079954909950343300568460981345227148089097924557594090546989462885596122533326707542816448099653088991053780682080184623233536680707989073018515463324888060307160886001788696706554673467323005935310718569687525818211006186870455684133330543377345994276953292446857044596041495272086955136115620262279035742463886789844774190222680133924895388114304539207682735099093070398302608987985317335689826043655327257692421932170927709650017380568434822956960876415204738436861290141574013948679383188305948848 [187,126] -588815144436428221092773148395712044892255629143482547992540705181575896519885204914976983944780528674836343526988486278764409499690575032505163878635692635705001309918739906439508176046345738044651866943366555410010381848115980083560599196182648047345890850494193968093899938866188739589433370007093282325097862936258975039338547727923399923060365654802008667100407496688399391975475046646848535766513458640795491678377376900088578099012591015212084400453001550684994298056683775479949074354106130198210953068608194944659088027955647404704463984589857189269869788248044188961530691622548537946814284234579520090889606685220066270092997947738271163905582798366714179936578527773323741284245433439505822860496317370945850197108776409380413551924714527424452562268764496981094412534937785404766739661252132519436468342881387052796859867219975734514411801082937241896639115945610201902629642109261974194439281147927908829621444856132711877641687536246689386298393133899211837963867658398719685056166580222134540907784852574832613102151586516159420909262093484361393418785400094915529126464438511795131476392519774109190246303437152768235028089393723300731358607652783012918788602506542541116479259229518519772887020554705049729697083757532745192572598686797629243399642775168370190812057027200201812243194327114291405324967568677662657691387596597463155723618360136716197 [187,127] -33030505919562275234839029876744346703231187921329221458978295372636926004080836464289894596992205841070867197891464514879895118348827632201256654344630227817957113685538809169574673399684409612314434957303065171475971255689852541079723610273136160933213708515419018859705643146277514556670520132695933314949278708152222969482886580192162436006893013100337986050077591462940314292674007442328838244809779400661817087710975260016634019578446658850349649149601851475011087541206044979803572294281419809416393425674452800546661693859324030742365382655962226480793845537827511689439146332008324382256744250900331831347573803325569525346109555542788502889621150585231337418200077179299473142599467075174451564684857656741031031811871081569970048793622947234594796684997276370857178529094826672339043773052565242974228271247207454267802168341323778990862452658374550672447395131682965034165558679623983209984584537945582849881759855041854052229097650681683741126600368760557914466281116113840259608860850496791362471260832643960509180703057518782655743202821690637118231095975118593102441745851127472606711538112092543299946623073655841314342281449085254989031112159735577747631405619391512333672543089095173509794733048346822875310748474925210487404998753377977898884437423881473344662870728622424834510552679997665711955044441844352668847806385538532592474849904292 [187,128] -1427052732586669241399516509566672407813535287964884508497275809291134715919812527794183947756148583182696334411968536057496755531744725433997454232421237467764010796424422657930823831155483956554502490932803223069773017517823202348379758536893821594065708786928093008568155281732084613114564350198673915119477376006657425052897470682666590181258631204375964914843465489617691383023921871392029258484871084938676822917559096120044772972574806283569509931626726243523376071646856634380382315594513912676005227301667030656601048636903714562990565559275893120914162384767994928588332223907794630275473428692394918883904199500258947714370174078769427190566566439743256061791490355890856488103521630330854273695880278595795263324379292295569617132345409737799998631325309840820103956807414878772624583727270544228518656857310547736309558144597501113548069659753774013276267103457978907135076715172475713501161585655300946521661294925119842260340262349774607857483667419496546626881818518099778181083718532679029856298590004209046687964653444525121657612539227734735513123149134441725208033705632302738358571209945008999047287375870835540875213152890697342567442166850345144433404045177064359835366583482978123756132941942561527125707093044099862572767022863545633276627228421749489588845897063082115116846573016268683029614906898949524676727815217488582425043 [187,129] -46104147959020298068414521864360724424959037087582060941509365880524767852223189206902548043242781837354725272366644965666178006787872569432727643843823223282252892459203929792635330052457385402107656055718157728282006791928469586233150172081208678045047263775380397864069651519916171503135673469027566494239109064233547606491254053574350573379702270922836742753134295511543966562899404405084432986212817301254654913974555707553889213095689699423437283737556796632203883301035097973052121677872695504717285766580508226656417436191315455409269509398657413739431820775279698864367615422957138889612848480523983640056983182548367505213659716679241141060992057742517458891114064052509090953835249093690663632228877083760408001633404191043801090326058266563041871030674470063168954363637549697928579874978243130418398255625967842149210716996416998990073725011352857013816738464773010335856040942853221843003127072604615517436948171979735236631851056278272850336032139669759629163839349168453042365589790289890087818055384516135639735992460632165655385610259172957577467475949175350857006435990571096783287774176078933653325219508226973888490060408331314650476431272001839811632148864747679091333539505883669296966556031359061997404382011599221317375906174122383763040046060542619048678546655631758224377233674479709812716560198434563804484724899013980 [187,130] -681764633580389955539451235688084791996670311585100427125257043216980114054470429216083681594117693481258882703513455496267301088103812453447650592905496877277986179783536691443465084019074873489929541477765143806465319485863570175189262839563563478386506656886518925475396543992937345914434704181592665769018620539146133462161375104320441534992243403563835822851662479101436838692344517380440833393437580791170165175355155897282311139357495139835390932334711017282280897967149777252014388878599280716326740215076702347283152196134948010024067010360223319723896684597699108659747915256507725498775666398933206565160716031281065519376990250544242892757256446142439976462646761791672980804293284513924754134990076863672100629580153056803069737449614691753240068156929423700088439427570731875616025185631124908543371357048740815447079144731528108126548964937288176276142287441552169313949934500181222524492669171134018587899802577142323660775300359952197519853475082764881120515255059500979709220430751508492052961812682657555775485079131182925899626526478121590531143055871266199501191018438794976847686245689346206262404551260664131825907691271811835279302030180814289216856003999721625278603704627633492099176628136491676965001772557787598168693976501084250242424708242123074540034788757684507201194200638854466015919294735163667969128813 [187,131] 2442133302364484343846882811545273302306711070606805248652080611651466866580221342775115249750464787945709458073524439380466876526718937262814929693703142826895041575684263283261992003279796096660026400798298333891375369976477418474965291974041721480604473222504839257805902090101621241734968566644757415314943241062391864849139644196193960980116374381282319835095593520046865901246664330492304556301043629070347861950193868673081798895309956951238968212420638205462562018083920465091169807472290110194113917824015542304560541240280345861647332097965257180017640725016461938609492549931398670217003215870032919081767089813331413272759849281918418025055756423485364504492657373333685614637566379302056143122591866442682365791424739390786443637673785986645814291742676072038153035200365929835763443213654473500268096106725533579549118419798776240283756256631808436632812785174579078924564164825112560748987669482812544564692075261184896529497430684486439269384245747054566703577825617550416974524617392294815268797716849774360121574039329351481161252733364899072753623000067240580743710791341466670973859343827382185866023193812596603745735276786048836270399465237708406158035124437409937214027265017701515520098349565212236294545001020700997715796249242258010164483325787647514461969180189490098267659046888920224581776143434715836 [187,132] -295533842188284471092505918876663259375095097156581624354546589987432960861113802912314521485310982479366828406591876907091912431750245485799986378153609410807276240813482111011463515283215753734837778418182224466704388474940400431238492416128128604128323092965288781568932000613970509212307240653899327291225022126804796439628144470965317818182632038396813881994706129447518368544055960356263797638690186751283416295439257292505626067365229273020803733756979497994002381173395406657772328607339238108470847310889193476910893582191072373334290169626590913722864932282620100957238070918911514000992487862426653687936256372898631493746238108724118340752822281643063036807877881808602718761406224833816809962600857940765348652425321908027997298707100995355455624423221596244919679767424618441543234446270748940192431689148486892524151658854735271085263899679295117483825620373769263586024251196830938107192654597680956928306608013669366557783157425013856039025270498199734878198054612286068733300057259096370082977336093418244778587234771864915458702268201598991856757969153101973194059388482061172136195472504722933963511761268356913578946213357004791221868915132148392711362211802860058575849211577613963243333581164115507157764869555896942629718993886578428765293948550539271317811184991415439517159306771863529044670322828 [187,133] -11936790759047219054319807377159359576142961150557258094204909317999284201031276701972993928301789077819586639174952416643212620540928870407633660363730321613731027996468114259373041854605015378450682532993293900790096434007764294606318578419538830842193339187535891193111990963609319567828629439081945710371514063025435302030958043478154536495078442018574066773389751775507484796262377488916808178395386826740903994274061353176890775155607997022028372232114458950378349541879263847344117814606939504099081149901068913027743654961327117574693238957442896523811417112862050789705397829655820385435675778796360532827032307545547335300888556840901819154129493563464989982328507872061678266771513440510418412885328318997241437298023883747238361518408573635322668356207867744015706630413941539829270306187682078104699026266625946501272589402201717433484956187034553166066034943065943755394122417415184224589638875552264964986130952038582344310645070275814516530859746234486275625757099533016638266855513626999484223033695305101580479822139282063834062948245457458720374363692031869338088490616301341945039734142281682679887714002473624577017129139312466060524646542381751956066089830678093819304221930962384520898915366667045974122742475542881789620507245906740882446026366709128955893991760859180427580825119663782559000 [187,134] 15227553223826625818271795370233752513265000156418983388526277708790366822088534713138905852722135189498635735594996206730365123547892771774302354036438020953978297349888050892187839159120147584684575438812368932602167501737626284087803766948154781188641940366923208713417295489078576873409665781975936181449194552884603673078618773904001625430181515412107241453234016867081505963940700985709095386685242275395717334844488759231353098930148012593649792319304300272001618512902459409775521876431950759113236261612822594481972679620255605070341370605240932587771927099994796237957832914872708979197583323475484147620279553897159102232537588335698284178182009007107327857756855804488073392173758154601645977236358107674012068543201958708706398618051878088738592109015441272676730458279432771252711180752804119595709824921032670533068206135399806975736992694353929016985887336735438701524258511146797054350911572102835483829525109722532286937293410549278943146527536613776967893887737564865180231583731663384115447590858485835545839845769251397750247605149567698777763050175914083303484611612384546377236378014309845137348802889920466464422553113197187004239265179521693139116997442389787655120893166581457884752643657574284923676261918461263808381035507986011277006728277097739522599693206097665693090207182530 [187,135] 1497095636197700354758263345834228083919437308296345790391458040002758746722063267819696134268147984837986036104435209929088310274020658066735875376605085630211050408071630246532215523408257864198902679841394045870211558888898592492451720586078039178786843267167716155876044858974430793737508556064323916477266819679575337594425317537400053929460808121393997027023487038432494536381322082859963734075571244061477353252491465415765168549068318325612441065593954572224215004728118386876307660286397450348112744180525596612911297479433026618833464251661529186461382805547929811033563938931743891217896230544341544591669016075153170635456419065829393741181560337253272117397799331315674134226078827651751091379197874527708820796153081671071221842041489451111896847300703618610865034391380005574643511297259051500287393952703036363339801834184219403675722256800696282513560889321452282857910909406992048572590139365131044090444633746502952211504103677756370561945284642233613565240898969495798022454312300625424854018888416525599856144278950470128857980249967102769251747778533968275946067796328067037176864253200182887629758438956261335291025026655892315745348000799335061055354464108739540956238404544052844053268839874960830135504430834594720833712368692774134896890249239673068553942668417461183157112 [187,136] -2028385181435713207422329499692646080064040649881503084586145866929428186957005916551608317022322853961064164000888370939953739735895147083184207089828130841569294734468643449801677094072059071750225628653957992668932939410756705465657271028651909549295490545834552388053913310009547299372971173855338705255133123082379581534648418001136312307721614465027335607208664650581388045471000012387295790245753378864243481818104348754544087508896641433627625556508011652802928948098990681274745390211547169667769653247243128937731060998146857446158942275724055734593869927525528393326573829506672308124986605086684980291244633437762184966854265713464800506611157675519532426807956394319831544712192296001375683173462886077464560708832157977073084547333709599605762866735266208218583322756210788952065105601886008144814261234701382096348897709326135118299024519313495362746753812439977320815091832564621026635379160679551551987648238685468330097057479585238280687604930232399690152011986890824282557288511417155000574896287146829012051908104248761223314765794755449393358237043039619283019108255931232126797578315204861818965365883169691141507314720175547892704639250843680599198707465544749361520788456477611043714238295024181966773354722393973956290658935216946832713085731204843973171741000183750 [187,137] -53019168553224477053813850721627495311308141461330627178815570137684750587205513672393006567344717470806840533991886846814567524712448008054052645294162214437743664189401881402558781287113127308063131600311996502796023487318793146686273139427271217804638624731236748816976435662553738185492862121207216845156236633046029871880478470933526852509371131293677425275802624792320782669615280746185430752835907310888679551870078427856923667926346433069331147693180521399493810913900230054151548183684680119461211076342414297188634221965771384907566091018216797105552418813459429129622159659949694828335288514091092182815384253207220253405680036811631780519775933421562492454876100891419226602290857868012392535336014442323517929381636208204853630898819788324244019821026068259706831207348936396803509352017039482364058838905502108522438391769798836353840348295928653921502679563743037221054598466573374906068646597086699443588300881153807734869306145458799542063494884066093554072041647510470315628737049362150125978344711494039980857623904085329290546162536710615152193254647113019818989279334249312337489707771114998211329613693756757429327561523247385936896610683416286115027597010824230534642912141147386716228771860826903308521266414333641094047952241460346669756815160301373838861646 [187,138] 6684007846356606104614112914689529095816160850672568789436780261426065386753195899970530795806718919140994819305075374241424099589527476518742166431510683423981376398261118425290541455521210974210170266383483349488038620114007368805610794269806205120388977143346107601112977665451674275182722008902692653794195904471133950031704983997777786535888503970188132207590402726839397762339874576899447185623170565575264561252857735317899306746695660961732741287897430926627537793162519961314965696495115840500878507721750431640708708607116677895937986350757779800772684714346571591700434436370595683192739001208132835993464962836078369086718468138124331517640831983231558531275856062577535577101379961479670398846041811516685090774147854279310219117675952967515706480677363985066156457676503548136215701127871171675072370144935739035272145225895161212229451968372887188093604767105356815929010797968682848910247538010538036753471949280254077114211859613641354017549970115959808894470841258200428696249717059003637183694419834600796295297985535224205858161318681826393662922263471460941134889403813870866508345082549387722188165672811105566623761410959112210740091728851568932639474847205147651528482623934330322617003856958184379764362114300195763984461778345913418994885275618752 [187,139] 195514990634453582400019752319342476747318785759321115460749180060949628212331640790835306854784913789807538476133493666378220012200182052509320745367692041989222801340524795636543012910264432499639402964360915508929718849683836858830418974805389791055877787264382955916056891377794327192635899856197925470675329444844383715604915798892622778383259498967691805757989787384591178265215431126693332872275424032964506977490832994639336379482401691753024407189728929016108127361381735987993505257829745027845835662260416549424729851486815129229938918186272883978151510363096664176248299912359643664519667639209819185132754584399163201073190507602249086092535637637173422710384253293435369223988261747510583677785594003999806146534893331986522836616092433245853774368636861413025669944231797207522177744276030875959339684520560553817693422368089653603637442488306695533995355513339822299441113313258094154898951356815741321246674479184720046894360170114461584352926376220259886169677384989739382417914982293141756581696128893183307321383686559754667394613223628481834259551652487514295741348429018724179205203326865005817524802917370783782903281034735560586512658490847538353786714670072360155744568383948795211059902463875967748191769943171457836377338968440726863246768 [187,140] -451397772877243909238240434177223215334135683832732775074444037601280329620980491821306246326663377604279383284118903820853218463773843206685533072893041398930416917279005091843483313410288649689972934128296380773528654136711846724867362166765591079814594283518373859319639315904466123330130496734007045168987692220262381432576249177192503407302737005615457807176395679346905979486735778506351861534499865965188905367485703494319509046555127434885037287095446714432435374142637122698457697728717016443530623707822428614078803777439723125904973016206734917169057029065733744745839475561390146245369262121029199693919313950131160844051580486469243509339878040725732651981919205387013836808680072724871347398587025513762134039014506561274806773066250741051057260109948684838155663769637708336355324619901098300886067874487431149741812487018027939307271354031885220714420879751806035296375720314877470705919276567828904623094845535889243133033682223407836916610891534152004331141752106468466428308709118517911805951438871365758053853260112073771345737383686171807309089690887282163575895696793878153795340572484294985126778570750094880948640252092731831147305025860488724191146743799706225812541712726465318702504108251258418453061309171774704034511856395430656 [187,141] -1200431544740306173639156503182830741390443053481179208425558318459714256971703928138701359986310861544379061286727305264075911717493490386238061168573001727296312771541981686299606676984212711804774705396682870435499743799792111720293605167126357907876756170684346533343639827711197891794496711528251524549490421625617098894628926976857273880101859033203607425593763381784991933467034881519984458423176867434775791791105615808558459083768805783860443738148171351155933651976951098350145971249221877273909200627027635109046393163164457585052736351352289046122991104416647785550336872412444828455146360106663247171965204495278412708749377356072302482474753693525693360578024386194181715665916141292268960090220059727697555884501063190579221880869154490469776197327795929408602686022048344817652078151716894651949853549364038683186292729996901499669707863558059206042101187078967334426751511585685722240171673089477365866600792627873223107108490285797805621551570736982081588242906926795558453290944885540436019512050572982858325303137569368022917324064988825795606624840638151438439078711583130171616148390936362195364296783049244843729318391221466791908783585213071691193986394906699224190552163857889269208454301619859339753055416244090446119857454 [187,142] -1574007892265676505780550119222000961379409465088869958240448916814312482891281785333655306459247672972576071627919800810717067343345851729751836654112263579054699154981086612894742260306955441110841069562012321894805961109951315209928062241739335715517600971570889709814974690965009050006597234035837043357889398906035526248829191595209344244953526424935135215446568499110783661309845615431327053503263711165004719212568305429221176501395945905846282816807951356175157554019982041215688506371144128148630776348046316122125871628099690153553253942927897601445677027224520141398552737872559557198755345205512328375083954550792488833265370437312524559395904595996955766067930827674399722705402927100845769838360449211321975473480446925991015261123186855827480062338798219010544429017397152959407020009953854824459619631429326697552503887896332796586806567475816487910841738119777762180223238914446330744912079784198949186419404517914795959087977189185560559521452965143022719579088415480871015696566731810629114632034346415510974914164297309346666331514658157200925488638022812013472401975967338445191485930248976357571728373777399402792260072704380592722710093889628499053881956269707350795121988523808180651101729020023204578674345121518268 [187,143] -1733479599755913802097316423461213993898986930730976689409985552482743873125979539909709700151656006060152358088044768588282420450202809922409925408419553040017099350122735656474041930977631957765332499424554887275768372311791270030789193562348204780927400103934050750974728911537807040522481107748571929003920480365432087383448273449613506248541097856228603760946058782913188095995381869170898171490192166892210451828547524524672516194544865004919833512449832732345559093853832209930805612974466587428812454790635848896575876924814089863112596000080996410817685042539394932067783345781201038166568204913904795071854159792304123148122860158698325196600560954846151309648103317926955482548746763166686551891813338440235439989425029095971525948234969884293082628220475466414722453446127566407301984355963686307387434992426227048051631059548506035246610640610904170847880191825342798669096809367899096689197431680899047919694188950738992500545596521829343611496603270414616837011661382681051714125772435878016076818359372009035940613610626234028180861154069776772708636610883448210266729650402684177377325967305133842243652819981904848500018030728032970724581743419442084643808230456231384658559189422926788834687307463625622523145846 [187,144] -1155904096947099778507082357380443337409421426939066523062970576878186408395747179812326447672528233243585907636537455844312864048135719481720560302540770076350915065568084348559577737942163853640156558708604727297807030824483033011647113271967154728765072259917045557837844607551069336140461882496334767353939955930597836894538764418672859789768964976183659553507415659528809945513663067107531285483798465059576070691834646202715625544332150060009540069102907755060974297371647783096576904231947527546541728430572836612595295736435355850503738207254102033545904514113396335625991772637976728702600147116702047238846543394926552567924526294104833671015720561916812850359004697441410910905965779683877805549811373068081392354403008495471267914539637549365456785117693698545646303486373174908161034627188997805371426181843330221202208572730615938913951613333463509765443911773256229384955357166931503983294030780520011394148524511125946121199547941056318376275843646962569643152384569694111350341151502853141126517504369397253127825672650146800670880683085178564720633686451406208767592345624536747887556688397898560475410405479555514490841407915567957621414783328136249507426731573317320245592249079618005375144764997316685 [187,145] -431956410467809607497113412792459552633635439320236813623728733058796349480109047169747533363276977949466354866595211757155352399762282989204879804426312709121275939894528797706642150517563709132019778308354318952319588049233552445809769660030575866308313179930109786241348195993710673652106682953473282717615115189068125673980617555362630961267329794737615367960447331787730257916142088042016825969037056806131962245603047037514641472891848351180731339700334649137228049587171019224461704430152091958881752242205253670827312726331130840746301909162669162251074623829451973758006404517623390065884072826966677160697687441406669127288183342852644436553453472941107889370983879185252823641489022209441195160113375836769830481255376758880454813320715555029567764628761432485874756926787437707581139581358190920307457487261526599404693508442614655031153625421818612497928360776633856942126444635886218150631629690779320493754010492002812697426954629357343683185651899664544159719461901819683557310240513086919643385425216695522587307149783652948058932421101333037499033150978858827571536048852932168328451818163967507533889796207641231268702851889272600696885188046091118735276023341706105612870844778120922543081201 [187,146] -101239439410431446103151321711084422054767949654615254798219149865802929988199494195988347859903810541333252983033036737520132173025686959702085201973490047733970210497972746499874129363799159129798299041865624643616009588307648452334439075764199501482841629579660453062174614404048821521667609390256184518449637389998143944952578582074024540288656973451097036903916375578895396568662489150590618422418828148727820026265670457938661861087706174101968446405357608462084500798854481731654983749220346105350311230816396339060940393786802221827742752211093210450319462014336996642868284050546018648617304771650051449289986276953782985712266570106569421145829587918306726997463788388516576739436132070781916628558689747209135857064516932856006006008592002810641027161470738465831001691570993421930227840363933527657726977426673810279239563342385543468001138243800779915717988417570045421257972964280296493767570306724473229391625579698774486343807832603878580233824158775804025120765421968293074844288329299714925376954438116410256407479931440918522256273277356678556386881290618663893711540055719831463470238840585552356283814484186839145599100674401116900019776546930700503617853790936477394147660647233448 [187,147] -7618696005540859640042075784614337076844349824214533850774498217986100275371287608335836169868786059637122979153148212056299248659140750584698970278704687846524159658792702134939871341145624873547280649124160062460909856206239566268182173087714781707030529868464312581171527459037775497394674529660475136076904600403004499009707970088365709258570420348537304447746685085862667768415077216530237035263665237004245235768084189236103278852119324174317137899476692386828895473578485452104248849568285989882997662926392405788954265941300054373457642178572354970637071083730317629840883514800985311779615391311982372704217931112238617507810400776496657856292114975212389706390799306712606798714888084003550309840084050883240959702482193320263382051068035111110419821622907613998368183920448207223617400449518909857874733824271470514851457480361706318823471041491180823537608271458215667258027959941744680808386766346839227985950061452029312403126738943789632846674051167985873318700603655276648584538840606724542464192127729245721768172361536521284936656209999490571088114561242116117958522019322588781942999632941597509824628218793632802455565283003854686136841152965765356416427276870856940675968 [187,148] -1881075842054355357830830031626858269866895581311947938668445720528821327728288014384290967015468563780426695092406173687001719595322970974315858239358829050624568623159898730286305017410329625085449339632459497447935458496964866545616571034809239626718782585522485917348259611324161215022371309601327866022563070086586356674438045756083853880158920935510310702659649489995335383467622392532448728228474947442117090273868529722118571483379954712032038933938416020236406999959181937311616675919836515248957020103878522558067914342661871245706854301912188329224903382303583859416662262361969332171299418688215210321234156008775810137246267392692102262521990180958742077018715760938423395771768260983860675241543238321716071396871124741431264714045389103023668240995417339212785710253440292213610243816810995398984852606068115216209113571049272727209307230292989834076438085618999224562052598750930227728892328545889740773304544922198432672865281960122205506076352684459923197334236204096280952681803359264012716358092550704254368077100983773368498149041265644586740952493300589988235986591596452249662374474611517460491072586845185313936179169578609594641347859020780512251090213346035 [187,149] 172290895199947704775766728719332649852651218592787894990686887125806271804708306718954840235993547355009265538722809860469359546592742361535849003732259334972091162401507757664968021053279575043486859324799337237874413399409595067033605975911846498891814581055956661160007434038835506429107340937768876811787258552128186196392999201258564617943888991195012934809038533944638462600842575688999347767580839774042428338111543624381455098785773254341720613881569762413965823554587053754331981745420190864749195414821993641125046818923754236674895672900038319557588067555387581643425790102434022661418635738056278401289420816689008477449037029053512951040619970833220192331548493369832102279174160540183630847194642900445146759265209063914568096186728529427348757977928094012944089471361106204052664059706620790015150974135312628655535814824225322790640865373836783030940190286775203150067662484543710688927513261815999653687318351436369512728988426756563938016219410508547835969258953063962684079921300354119609824881549312195009592581112792397059973153521620756193751414322447634561432254035586495429815323849939837735863689496575708458844707811596279785921182176667873137103 [187,150] -17405701786233746683070479780259399482788739710829164857574644765814572197766022053790413700011378844788433634871743334172708525457152300215719797849755115792652700413493648522897039260727253230043747812894236596636927519408123500711424831790645074387480829535020317781086909236901852868746228126059033623630533006566618580493084977323636084211452425658370749875612545580076858243434373340188422063721745406157220543293660101623818915618540543201176430415315840438927319585232646665829217229005387084894365304814717103249172334107155362816719669588527947717314539549803390152917649679191029527466448006913561864678691027475897969398643309699283121706901666580086384892617924731650894659975472398112962414389156366860242533539535324894919139386997692493659348251737622035258837739009942453103910152241010827963275397611461336195910247317037588421519390198988460139179480848456738753269550783160766056360738531826903048255816640065806960252871827979752290593906668043689442985460220165493255991844013499733121788401442465358153423173809500197642910343772015871363145696199365938241247865333957221136936235672829558650928547663267095080811881385507905375128153195052 [187,151] 732457650939623300658993190805307462906342557306507747745419679550734651244566678644627440575528639953901332511924974472820589292066348596391268117084995334811552681655313489635478023020847227968580636807436241431710863430301061149671618833296313664077826665355494540506809898195603542136723796917915126540230419014494682432582584207416316454695573868838113195548707128490092622452873872533457652422462087790393889310166757632231043109790950287181981985900127988168077909814507771353020097317250786332563913737123346100854359306243641335566650561634798499562274588144892321786840566881775662059023512828597559158745303599612596231070259795776079712378879181149803352776520304026243026835963856847193868586932187477793143417366991469525196447623810039952301105017182565909002784219873152833936205094444860232148794349221343013333161019990045895576414893070866444302920923609048501638675127871746594310998298531677919595147891936538983694212304924019794656064779131080002784267769923054586290518805843220433908223395863267844867613500193512127772399486968324444884409774634492060300224507192095025053568014029351778347227474387629719935102129291246388448 [187,152] -15416663458795128316022694231591090010131919489532021085486277829435391415443024809989308486711146752689890898225365708153051905747503893991620490754350163012899868606936023205474594929729034458555587382143171223891052146524766189957245710940642179045195093732334224295681979541897674282203036383828564356360350679978922920838716432746579282682017708015203108227864044287724043016629387192168605039260990510680420150361112546453765501100930859005022536417535955941315323303283526761856660294866736649411555461826361814570880583775146332221032899042647657014471858198355726485045130726045699280274656356702556353229246408127092229658494270260112769769667904945153696238510760543998353273804001293499062797700712801545666156908601356904945778632207151984771809264014931418617781773516718418924497495679898134702766025183977113752312814040848473157825784557489804622866841363494975681606904584217655315785324894959808768410424760211311668884849834856796027396060468799149810333634142574366797860207874248613945174002652724723077203201905019306378281253102244661447187005810504672721139269256272872954564974733932672299321833173982504556624877370 [187,153] 81256724429729643787098466240174491179429575754375622823775379205290797603998818230065748279290880658967148194532065210518876807679639775338676650104552826562941818248074907500751395998172510973859341050205621888464240782276379578860653961046844685377274398342062498374695541990300761530904361770904110900044667644250771924368914468519017867265185689612847910337692606735072108689987608806902704837856612191699299208883696805099383834849239153276336276533663554684608069292618206895646097997651257758604146574627016897648239257648590709590092311576928608805085270817332016532839430907444525568916584897065639760327526061858476893662495415996570005964019711776163789478763769247730058558408403593708022303581442556010269347111901027167784895046783403837754110667091166971027897747516230811401068746554254091966231842002010554047820589810354396587839849603460178041540724266837720454309410251114299631830733075320812329323943729455588949338967946020271369031472400626824646671423685352615403378473582452978039010780336816001463977753660258226417484093006859300483834299983903270011384605507356261888501866411418697852382278769284503 [187,154] -2178498257454246351949720535330481516886416584667464122556001296001180731268668982612044034830400374647046285623018471469785027889830904937932898797060314099068237368529530503890084237447873448973372060530208351795113617802277628738880020810283966392713340129395110963728630480387965019459135100388459259607206631875677099402196145944831218418032426820363008910907866951272657504392095535837764062317460437324568898856851785377308431961869006206035678681838454805100106081358302441831937571542020901899679743482517697895583178070059704130846213878233754012760895731277774266943832672371386096875997922510347586533548423975283023059614205618339915161436851856154374700707272855195495611813787790525676623417838055310713414587242553568536978564326726073922294721517379362782010435188346344568248114363168772763520305271455053049310180928547943077425389295378520231792098312204454347637979234443928214182822295341486708005922616828996590846906853767341095327440155575631109181303641217316341320965794091704373666335470487807076526550070696255073230292382237259005104607115490058154837157977469940833277624779836748177600835 [187,155] 22151047378098556540943119564314780570076257850289293906369710505978875431765798084178126405227559433720271041338760591913348916596984815114923860730515969409667033239999760602784071591627314689290753352483738040891650162722558332046271267044562801870673232987311287652753193796660793865369405323015368444463786922708106234240810035861689760130151355889801263448819466111647391799670523586098514547814103865656908307535206060275653174702240305311857513893840099108475586876734708836334184796275478183548139778089103152479163776736734431084210258960928371300633573611243715545950244499585495841114350630739107488381887775907935751516479667913970776149436958789305337338313054181863999002353903996252765406346004582787226961806720448197638802926522814144485677906420753503576255861564265941566332323909909856506828370890882790397065973907643084259079514885397565486354281006759252952522684424527232546164926439613706996643452010589392089391339899247280844776080878925306871719587324836609332092196021637273225537586624798806351158921476865823788009253729562191077364582509493124218980494960622935043433677586584 [187,156] 126921553716373278079234148923017444071684693449480206346087457218099438479042715935053016578271777210583351854143532310893214979962336035905751923057906189552819524867107459789585276281875628848144917910389409238544610509375099377038592303915335691893799314392715477575346754731226447372512716216429992098415876593371799552914118082576779376485137972165658989039492868259363981281689746890910301783902217257599948470066027239867208895076529858617042783183663826633031716926385562108324601131146702522950662657921558141270062797239438487861961430588698226924110726405136157022385215422628912813962105740237923387803368838773584575603270848639922866579043441711338369088370097313936123086424715539825443825602693769899196002861196944924780724827504314333693820669032150754330522643384796183463124412948468455986934532666384237509802328125510929162245385859715364171519340230921257193697119210598841386455364873447269398561565941934096067720464909803076170575857703878849745132344074538957621377005674531517378042791082966432240461859948281778857062921807377848936778755561630522099865509179767939586 [187,157] -54032092189762877103260363445106707693851417039611012418377577305604096726075361480380947588143077030744157988787832148419138896897623929333791978036976306514908358010209439601769397108898175226518384871296042562118644748772270921330782448878816913344516349805680766479722123086967502153597088790897723309786815000430784838071945460843625446337161608469824220952030932368937770423212562678535188379961107327556281991425567308423640299368251647344097540637715109651578858964355722315874927899953496972318997539692017433558876465711508230453264840606841026933627122213682818706307002646012995950629573678469808351411664064714094630974531103033576617695035981322458758992809247655270441062159373545452839530062467714904553216428588079822474582830109890438416265806908113926349441279100812924202445217614981083118782109544716336613370937123509461306275135163168866144715995927232131026419972323672006678370317249952177027964856761383723561321142554257992353968229894283842873705829210737410875217031030882088724057065579112056768271194199983321475538593475330633245496814740796504025562549 [187,158] -300320935265927636278044214743251577018840258835935060386163466042701343563592204727431545618353321138235851474551968142078412611359754946378921862548131246237210745595186158242746828580655820407411487098391334828084143359564665964775864909083499460513349125669710036744727022609500507464734550987317224894043930921001075325421267259626530187492089732363598118871684480463414598108449264577415080482557291133390810522311009627942988641102335390980635156203326536814519733496107252255477225439549507983761726763624544787769777501201944301845648847903199087243371082242993779000104205112238691572863333177090123703503003315692105260431284651916716318745514817062091480108908704709490038563620840764135038886581276144131425419724940569444929336003172279075744703108582662361231105284015366815248090521353303451530775872623750578937490093845031495034028110172354242362879753955023177964871151986022200294350036009122310292219568884330454684499922243910214315900801486924755847418042667996224176068246351001630446660936268354851763282470041712000451745838212198962299272241735882 [187,159] 323262679430770136166746166556325144582620874825377482235267873181618724426187374220714612597633383756349953132289493146717124281311374717518904844466816368873687761623311546273232696140487190532288505564958539897938908959876364283116227633609812197948191161983994228918006470269147342078926238761514564531825021070818904872713982566457548057347837993462730539274471470512808268966543788629780628045823902111386708903002314230951336592703429611412856289495747841208809438142942432830150342060246888565431348399007971495514799964664588676180027628328855479187256008522199423391980861954519679344829515333245268924594746833495004637202466717721087682363532504645721107732488419181867033834154696158957793815023558316419699727493878573195219715530967218375384389951796633375344254238858494474882306980371446480008780111736244420837805600042942104217277401367960684083550375829842694718136711631272035157273656572753318490143813837631851596740981854129947571919594264930366994540542222078480123078905396512844896893475551273572644993641393283994757637433813890167504 [187,160] -238938479877819595069195658155191184802921305121540548012738039835607512764637506858835287161109957302373607751722543082837079232915669931725716289185100427760578384855267312842307842131682676796102459833109683885198691779112309328145642736753142452738998473730996944374993627954776256941039543800618696486936167343340754133599786199251620401308442815923977763863145231256891676173603670355280233572862359815752789932470254078852938832367977539626232828633287798683532414239949018653627293795621333613563558156663104235704881601372531612601399317059233269076324058275528785906971475927764011338508543835372405906995039763804982600166282976447739050318946318554987917288050193418451434180047397062389338462324232852406194961498839310953475256892912552979227967913196527260827719347353698538949105834620284071103731798760978727887674320328123158528669556275593671043395181719164303889818311385759195983777425970727935502528342064672115328280489336711955450525812835041753603477253828614674886663614157024645733760390188578604974137463556614722519971965 [187,161] 29622109125888990224394133529390177871874542783162055127019802664497551601466730505075384232070453909219281914416005684223242779042645216109718257553197417845163154268900306714950545947887293042952113941573888529876690161754896613083230609512366201823019528669928478707178619501497223508575292849245626941053464693407859203027781399795798754258709575172574023289667913189505961916372189101196341750390466413476165612903165573894953593273215434252343718853036024225793732354394258068810410157493294852332797685648187580388865183019545198422088215479955126169554156551245598048837151705773130045874636944512085171497188228678469584803404025730911838716299873554366496216266631607162483764807826681141165000877556386179847113719359901216535982174242868624243652197042363795021285358530927690028027740371347987762052760523375048769844365093565131394784656917496163248722051556375768029992657651758066313639796874168067559131283294191659736615425500620228740276634974193965440074600074869872679450142814340548439296449440878725098765404930988 [187,162] -9137508641469529765103864153424804997169697248847452445108480448688052286074261369064987723260710828586739714472628267208546728689537784341204002864972731255828017533737454462172660251853003955412823888208244075568390336336520757345240101698253300579309528277547466565096731283564273823575921420869118605794863967540345712742244763516981370758585888992481810463353311848894415966004053580675141300030826304382048771296223105794052851867392223768924334294345304482147633138273880363362640038080803419003440905005715174076946042680302597128030258255295362546734335290077097327646441418384587248645096396667003306966195655516030386029955218964511262365415276199431022844453986370462077983700295215253242051167985669427194884275837521033417524148045868008810423948554980969806239844858539528208536306133395164112113983204470026638821016910166806142916352676123735238378809770101539399893976890072434778847799728564663525100076429471356387149332681109147590436046720774649254518546606918945495960826629057388074499107329221778427 [187,163] -704136718623434542692922050069817820598450477762086985764778448814820170188923347072664052135958833349676098247794413202554346986935995105316751231632753004836246837471783945109116490539555483386459479953643935644666259334595025843926059219859319687397740936417835984531074385251899964738710128490979869721604268795526372905862351986606542548415582326112743870429788431049176216410023984072781347890394441918204806217202100595703716126038417738013192703090468298880750140266037287360778951329037927879631697665091116597343972563303889733492906424631722925133378750221256848231101327654483467216231804908814974459242819279210333453521238525197505579253410137351673389877550551827171827271503324961680355356308559083072533867699638636299771777695378645651312122265556090708866370479651318195491772685652578113770409185104728811234959348744692545945496948465708276666754983892368230271128620818378373474538423542396795190972307073603066652732615033147978069367691161202067007195231235213430299982365294615349726652 [187,164] -22991219830272423552390720781458483691322534550292345173886890978871689569975986884707586256977268289995058987791665561102926523307036208481592684005624331331766267159375511023566302106497370314689180242188347713163718433643853998179453104387579607065505420641704536749472878005498670670907819471003492811931634659855915507951863752532980791997608360355680023449187888226625693562640430927228612907378662288551976966520429042109965839129693584936824547667293223737672754508294577879354206895658528156776059352478243136459600122746929238070870662172065517690034659393555723423260854301175176723023604187253709156879516848445812933024109517008349685074794067536487995378566284666809738091382300266265879974929544340563943460144662051263599220701140227331162464590351107238557265660428298569153138132024912310216153557546423113193319007084807238251899292460203044746602769256426260383641365069380616271624248002744009075709346108040559426509531629453101630356058446907848678989416201135933671212845329 [187,165] -781513725871627988046005869304667630812478300722842439599749318665924636593051495518456443933329015820749459638906315750642853207885487346844471826651229343432749406504228380008496323403387844112272485999844847497864231708045876876781515599328934672579980145384846143809015918878953456713140382830411304461758752528593261165608248884347784273368243974781716659328648259989354647229928854593428664191508754746337877936716394737273588971128441493685464015015641418897299410224389469525813549985800925719292106855125291635255659877050754697294020961103566578396781891481888225318002776179419955043134317667587442060368861478735904896712377241986897614375571558787438970440668698592491661288935377107278280173939578904932414394457091699142415095201959716951446398698301190087474444464391020327564844732574447349640650415440666403643287402539401478028356350802952494068362130727592481095333792002397280757471173060207397266547732320622716162082596037658051777698758500512815575059197728957 [187,166] 9180864248546084161438375790922061325344894938284252246165411630599275879423102178130009318527465502841953179803452288175904142028785531744971235779760637035519864568724252128940185995844739469456331557566834765909108597163121595493622596754721814538865074106923746121436941206921859674790247381265535111103469409345641076797696396952237618626095802085895302000268096295308833242569414047440986638419554674265780523797621750417494315528092013909457354951753360539084422334909762754430336009155316053151886371334682655942726654342341666678952885826287433779336185844493895922146289271581926756791415327716951231233393616042722872440667289803181474322642427783290043585213370881789442252623751619602653856521081171058947773656954846687148801693552109976969689840507138769868606658100348389606639896687179483041272454011030551755717932074788889946769946842369638460867037806402942541536002190911610144350068317076883724577247214389921932592980992122181768612272073858922916 [187,167] -7174211843200868155760507640358014341071238745493076556903709886084043611123513540303088760184428880248974244114130601704114085121272235195693877348625346479684312378014909610371451559278989311933232684889915656506801510361782129773967439252513628691233513579288494437797917032976475781705078941276266662400532852959543726015150395654034872565269823582677500755548958354832353106894327478035758849987125094956737807794991558075486465839136690097465353419762945139206764580888056478588674602718011076812337208598721980856817054958379872934897059178146769157763520529542141270126086254043406755258906840442708696985150073114673007889940136125391416158231018734505567655201229916145413630165431790718398090995738050278381728933851254737746691269409768612584913037970060481213670762298733215334874662151202773680631749781890958893739049341206849383222690015805765845696694161841066524178457158986864359168985451777125061114607428692825980720634813338340251741 [187,168] -9437820077171577902544062028523693491294769990755272018857157389016379252986528717484758830498052184437009671467759292100288985469184537964168689032378047906663201545772583330939540583592365395030085574365546267945297522158455204253821953816460097166656210169580522814976433305643472841278717576628794252360959119581399493150538042332393944867531231962509637057648385961995504331670885661831608662614667647032378314324784725154599635098274106200460520032661360294308991310638770252998392829198395622283263785497432104435042200881482352647590641008068358303627328558441693750959062565292713859417779312165053201966569346600225728029069655431770621339517967978965991895159857818846112260514304079562326925623374303290973869429468211801863730460119074854753098236349321245404012881638483316612956085730503374978869420067966260950239524691975007072392446034729742224018855020132503337496434159201324894596466815859710708816137847017066018173512 [187,169] 13468360928893828146738546077222539941836545113029013277961320838572490933477256362567310222338535148117730899890636487580353394424696430505613730603723029086732078538194965256458549634951696337260207273729774143888360308755681303031474556997910355544510215914676881301171290618707865102559964981687696324784077568123100417046254279102925467323978723509829482639904469863408426494421927137568865774794789955498210231400661999579840431658983425061363978364689137873208812366912935467741346275709419782327110645931289510940219067621639268751604125572623871438835735328833989874276111717080861495950713940701015418005644679561631921990637139792879085787690416709694500762386513772724358651034221443924422101363108642235339604552375697883339254360480371512450528501799144211092855306274980426788231653422479026277393924494638578487172101332630621803999907523302531164882908536989214549633909280680352384826789801231462979300268727 [187,170] -2343198847041386711996931674137524800592521872526744214958329093596334537913977398245958707006596149817829198105472309762954797016375556935267254773886901333105182597808834090242037043245700120879998862646910514813866632714106330894517119861087135188829464645117254818517526893446440296105830785796731288180876918889588888894996475552775245050352555394657137356665897128600012653511693617049877889765356877845847351375281727789621445997200307214065605496989830225876480057087763148858349673980820115662970685704135640574279413773049699280428787674616480520829539845005921855051326976471420278404907706716410568924201616025984333562905016073515071810532586376851230503023556540964864777800721896193196867621533782359489955510139080646409298580229371446299066622347115497191795408402430927186149809525782136388813617128813395814758382150691548296427972245574859495825425608407571931360000845846785922486379131329 [187,171] 217886552876278763900763637486975443614502833649833389512881072852726936849188295352864365002090444390520128531594405803977824597029535654352703516979592387738617796490232623008812791932452029938831924134777530130743754949931426195042234001009927465816034724318983559673121017855324388056744637281454501579592642626736171753309906371166037167813303294773396628501377701652462133457620202056474947475261254888102382672440054877385089481570754322149978364413367384808915680946887689515676663204409885653287985445299529309459905523638505820370706669519076520776936025464001508852651986529772907458887586171204914785864822367766656236167107865829987233651020588305851179220198169967366596934577390448444008179634399818531889053334511576316804788003338396445461664997674758388644393454788086119236954067232112398130403142963268799540664516361091248181741537671291277313401477082237613544849777070780 [187,172] 2188411556811596525546578535273424810230317764252848187963666301976925234998340904442269076268187584823526196371973419078995113043554825239036892640724727981783961404000276377813746265065836526902836766699695179927672833414445051669751666725560609819161274776511195523932567744819766479992222245348158315287004850770388459847977368069335180883114187734768606680660005822935924061925318217052063337466746220800199603797710021058862125207151041688309537762188880127346784052901080218757137578176616370202106506280557516589061829802390681760780428596250430988954935417175085820764275006588103025237413704684022158059311216087472174881262476169243254941683893824166172128478628886171793289584412587478253818921688223790943537050870020419066164514707092924627338522086524205367683179218663947552366925107676667206123210007440639261541641056015467144630473207135452961284914751309324 [187,173] 171656343856946666521183558284266902835490719846161817621661587670207879141474406670846205363397334274802759915909163369663082635126465940392859549561934133649209756931443299742188228852914635414012490800962008039374974158855570307902836796266220729830867343887188469398581374259769593438051289903831895465469048402718711236081381497769793599532925347112310520911999047972843900327086004184172312189093101508506235777177025438559236889032985152057466263341642940041438946234144035352571286787254457843893559741796775489043239659269289117728199891889525839194387980935514561215588972587623575490201347197468972705985828158640468802996019643205732274013752672000239797216671985815388975156263793635718964730455567924241892989996654490282903733592653770201921236844626371475163916324528578474838173603534060393204881179590750302580004701135445694838933622283196 [187,174] 90233991333446810451725158634039633760529753925903081453543918112097472845768561554696322835166555047894955368129546138283542625200052704133646949445474490327191032563961307533395913117197883971589782065690308678885459915026804258018715008922135681881819782381540740746389017139637031863384959129796909171127886395515766851296404175370330305308969176946937649117390960294851555839720742075902146828761718886457636122005894062071970838644526945798721644691477362141083362906046014659529210864742007515713819807836391771752291414590906789932512620740107730889696936067834081175139571530368127324495654476447061504929990105387827262984777041802560670857480313608597248951002074379288993608075521380811802906282020013651999025800058556113082948382427940582189822235976809967003950170824930713010924415255946596571865077277057084794917518196 [187,175] -3894937720283405646317005334474442275025953891841464518532534382197395666256629724629100851244779248155700429445781227546463987634048372281209342060322238256547136038387315687239520632318725755306269149699380998080736053011261529980608482321773983634840016347322608371294297124553144989382526693039090757133477217882639586833797043669285700906873868004256567932451765468629380650200461651428472127799584581937214575516798402967122224208615328169130532861167222349584036291461239717545649984240456446639752395780892682829372233131566918849084940828786512365088463764836779354262178039416910458541550011178327595806461530237197565439648981730641333025353343957504109750299712189964874368467719372273707815531728314577098593375579550753325520346240275037935581184497843471678714668562677105237150388696326052495179016 [187,176] -235339732989818530956013499262286329441890686468889397958471152581488902891098753499988216669246172043059028241186899904060304973717933182569651196897388505348574568490356153766694787666457307253330295165287954945410472516289068425175120157889503413506126610351273123200647191269499015179925426090542213741986227065542498827485390277326908140680397042660652325558532019093069173788337252871018265880450611062726901421058283904326366495281108834634144163478653520540516611311978414280586505018065326694759475506607162808225565272410598196631717935069777821425483502666170617207993857456426411929338080266088634477792931447987279349880868172898282019732436698645265501238637063907890415369787635244846284006514406461647454942708912131592830266387784656756409186560359764506752620172420848020829137752380 [187,177] -2748706726242838646598645514489975407754907193888311635504522668085754314865996377642511444012743674849558641950384889773161086666491322254106794322390832575389973531509187621426941131898752140879028516564810025275902928023459511825145734479056372041793996525959738631050690779269000625624364001078618796881724113040103939228742760497526119626097216025783854130953462020124089192793426427067115867850584014279741893997871944292505667037938227578696456089807805960092457111714934326983910821056332756457172617786819050917099871181735276472685310132089973528872388013382388662596847114819097181362030676390135281388907457290261520333392223330479519745268321830155834343378084830769596744147346931630674733275012154734770762143755782669449989950935934064916606544069095873809194981736003955 [187,178] -6171938046973692864814659575873630584875045152946774103310128180347303415759720627167842219118105130300619666354632091994512016350151898952804959712969399783751593814541891248362786094998435176774816762210309869198889891943862654320766608190317073199568695396662273547039651391439920999262081268847458684814493957772233856720482640103488359099974056746811866473871115310970900159750690261458465096059197309163293004272123310162366321513603056231202889449980278893611179605141731655485235316362518830383842412476844803442149736590409746546319220878684265350162662766197713112627485627443165687302807414628605535787688410097591975058004011955532430745500460993271196242256532248324792592745070446937192107843481195779454973297972513507701831029698491080558061724500281747421 [187,179] -2459681527011857269189282707516837910405783044746936218837635178985305361335102315126900888515613014785037750809358127322094996082929332941601410146478996038345462620178571673718391656786162479215814629121941246545846279789671551168083023265454888166951502359701101778657684517472741916126222859368734061399064068858579486691931869510097750910291904821467108087165287543588626578563176799080872545346273001335123661483529803558168508163754988843500571221395153615012117170107704158125048175128979539763917393319414854234635804326950808474425689780768176927802017698790804107968008905409048789550846730087931969706011808476918297485082422545142851025933663516286729324297477276995342937294834153553605264150923558620186925631821354856432468123529090388276236 [187,180] -158543243735552383574606370645455202155873342843751164724323912740013946678532949361392184525696850436848630784444498736878236131666301319060209934514795731196507832333712286627437981504910324714902412214389155230036537003077793741802776464699786204697236575940994901336445299366662377529267203377994909141553716935119795650162165768090654346341977063489352319775521932657160540139178811439447431966793512316984404231999496626441015946988115519776446955888799726872225859968519815097035136925934991870143843048015633679135846056369546978409870366500807334663394445769616092067423480195751412265853019746520922418982868480786219588606881052766319843603173787314032463778623377612998086800948823504914022907825564062897781852738968818989374943 [187,181] -1483374843797428448539181322455633981862262491390924985348923382116791779774975918742853337706319719678072816115869794820023799165643350880481386123920381047848368244593745573339280755150313673727788509778574098754968487046844387104245481025101973664367421814421157699838784030277500772138739674891215564120544755973556097284821041267905112056320217010088316622512588839416569151703120482875071826631594051528530960742193354087244784493578937912725161403149506692046027176048420159910992219016965757295634797391768027034257157925473724617411293003534360100931450027447726989860428461566017004393131879943944178621978101585972777654038189463500854887596977889645411643203959724367159128714697112341901589689362420900715020582 [187,182] -1775567355010777518443168419373704657167725461417345647767314284621589168752731334858507939422375606837900085575736833470622345585322991752933377353332618292935722335624435978279140067334644212891276352086521089028896048632920126183867767790483463324981418858888047265257789420278105453834426619846118971145018562073707813555071102517496746071468148154314979369989695731362421640114674321664552931507670089056712318508490578190134664881352079363456630463068770275339769011192126826552015646060809585632796076209385092578552802807172039006899007668761958621273903706858788771197208279813544999256433400168615514091072094132398591315702366111869265107091076954173190209261712022278994199168803856524675908523 [187,183] -234452960357750982758861599128348622294129979292303408072125058144984359193205139892743484385373096119538185953384244025756106541084553074081280841890214602939742230662713399953096741280314342211081259134215792386059504674043964562758854457673311525104478438504192490716827466758157693438761530734876453000965078591941124831073628815611551680718313156839396375227489355208736368388678908151931783535901071528914346712391449625507896542062209222222805667251143809586884100879312606490431621892468760319297695094252948568175400851889577950717783617546878885483549786825430713608669568181814273004212433271784674872390924567567603864138707914093929469904582357531496197975915987262878210989 [187,184] -2866928660493464830232553432588367373757676868768912300801098224310566400757975860328666994041205105136016489405605265601463943270451533192665712068335915177982444855543504981754031208054975023887668945332959229784370906593039032316046536730652021085702191450005031864583068765289989488140712483295596352616924544084534997855788765777796057896768820426665678543969489543081356864366867893110024380741306049242419737538432269312587492198828175016692232500244371000722131379679338793350085465420457636850131784148616701981044734154461425431313592578720884479471633298697554771279889048773693717142762864909431607376391525166694768714868217105702513885384527152611260970 [187,185] -2635925973523781778641811302060722046395334266854460231533894587357416183280033395567224111713564516439863282112186255437432741327688861861901274942893645827621875142272768557524489552186520042935952663021225329126522039899078746467917655365079781205099089030819127500013306782801309476100556965366496568089892038056176006588776884793777722753853250950573511198545662714501303888883501594426124077919077408902405789419966734633616225687285060439323343314713059961776080885064525126027491421243313327168836488875610525553819048903761847077761371027998415755099602057900029069012033447104309823717762975991820536560513405760577331542342760758591057 [187,186] -141817296752467060175904142626508207242401386604392292169296026167408478954256011797789503340247800568434392189892394299788898885237742603672164428784992832569636623063860481144257379331941947803106939166337314146169667713873323084429609218013087765467906925911390394443178319617502457097540874563513799933150435492570485706355194271275521439636015195871486323217906768873762613641303608034965460073955193363878175802091277664281008575168745466668848725218264622596705346945677683384334471540845214945440505244982696867661913092005049499641385747710286286803066895602514487429423754593784716913046492859393749010080906713199 [187,187] -328952737991944673184229290441793509716194771564419830960538468651364346103970711566538805205656317005630627600163799271716651058508795969588629214468222811016624672014496556401215551400351602350112171980526321914690822867185194711298348153492476789201900454936588709230929737057350262078559790324230183087487770371500360806650710785303219852309940638427775140660186907546359463359646926593306098892084952533226674841293808083265928449665718584748104431460872709486771073046899338843352426513731083050186173381546750654178093099188731688075029314636605819502174900043042942123429952537233574200022675 [188,0] 2997802383010026775941482731277853622617812552504920531384305149877008194929395278984458583294711899958806004116348827520633327361471841955167860564640010075774298669887431697051056563059977874089535076217839775354927276783522572514337602021254263625763401900297034555065988565124754206885117708676267227683044505725308688430607402618450875633575748329733017585249156856472357695663501911923282731224050543324279526068211014686806352153355347808755063852762272206355541324063979832450458319774379720156754449134730624159801385500497719814461802335713675205336008741951388684498374730521276778185534012172666805215386485314255301643210796716723906681248619817436098235050809252807328672402233498286330783767148927669683012351430963153621414025815898627858356501205355840040794342163979725649765370416788768253107898961798298921345272085485855880195479971993800105916697292324588459367569079256213512241499417215646748892268585630558339592856331517315002534228948796344765744653324741843577240269771927756636321344145772927660901384085557077134357023166188874897241653999600748819978664932755606087667874858082073187506743025715644953915116554341802653158675202444200849491082216498501826596633221756458096356650109416360730796375216895478544473119169709878307159894479791393954491000469877844383499207526689181628424650339979101216016830889799693171980792905233652778979089977394091658892440357100467297094601763153560405937773792777893412160558256027606559058712176157042589108661973125666433630075199843230304926235652069539671001063939292363088310647596830239997516735544654288729606217619341968230954511990408635912064998666151970547636714710821094692790515415931622343880187954917488168772870105393594440123426329833249624200726630597060807403708372092013209706462318909817793290022141238483069895506522212950324002463575381115567719698262917120000000000000000 [188,1] 1331601866447535523974749442865885795968171090549620059747271636938649177815552645848140266155731191189719336074299699740788370348831653131264353877280966574007797041875691586557165992846548075183609639209251063036038158238954313100074695766029814960431587723506071285131644074937096722349706828886457365776723532768233678629008288494543408696480181220084346836782258231523010933453899317619877873727127049565071172574832009847957161274327818496469610589486449952510515176255616821670894220609943505289972523106624214557319099349156620055147990661207764416622656886572497847745211248677317803809162984449883935896631691252921168687179345275603434126620704575322808403324707152984794576596748119076813162198111859488441528391882238517204933705601405987727595549641151560872590478029863087401408717633195700121896066356969636524939607435054509334802085141235220796194982010636560635716866652323000391498597324286552156091201359276372783113012515347973333043496153195227906005826276119755772057751504356735243847096839170475018906527710595302986764545156501178171945889050112286890997894679826794548206757395909689890257273923295441031819669017349085366181506234372415035964680118124188080831092276792651264513462713435179776640999792302899248284411207858497229038067611697541397643193029137014566963706661156277111726406793012651318065720560813426508241250498318919193475168512157563811864787005873832650710746042327046448730962256101982735033822380919393400117999051590812789372881851392730554219542564640294638583053847341678553796281692805061686203833574397748999827301046314042027606780588501293287718418393006592464856440167654734948243570667941858224053325699991717949318498891111629738560730327908904116428942850741395032322313955525769601788395500806683442686006465292694434233178198095932054443487611854490548919605494755671214134363717327912960000000000000 [188,2] 640512356702165127624418160351042349017620513728281946746124714945360665898965349173554427295165540667739464553612409173924577296138472542772723372510108519728536019815752656918510734804939660685996711617633593785571016395380144709556131926646742850041475184432729745056601673336004132394562758797814219078777112938427827151116821921099915794697279636429500482712539849294374187665437606011431901813668164186372809556186237526787930875999533937881001766614790618859286740103693004813746868896148625280320336640435195321128778930835625365930776784763836123518014056637312070736929280312458486271049224417891145153059948508694772448052241939527634212176350760311985857153017221497391090403791365873182244921505630764735101012474134487234295997302731012588700474366183476686548646897931755802867545197634848492514352012831898069428103487388858096781965737227739060517023878001195642377237595404459676839862234261559564532574716230513569787312494702209976653660127286653001073958806948793916516322741875000531735163283691177768946705852387022152936822038224269252870350535660138122065607610200887899168202614583111825614958228701082569384599345245912330136805607940394017776520657474771612493284251865226278174589430743874796526443769246262180613948514114355693638681582523598153827380982303192652255448147300832003275486142861533819012971694873572158103342022993345118543556347258978027813513510874857477306174143979639076552483394708706572812897974054120182344116754938059179873680706663070008892951477540749339810919153019114853018799317487218915771539409442221729131448017845658629548154949025817384505332308324911763348058726781029695855019776387405185317519129363427312922892235991655974208421707052155315655822268005458581187532302517698166023495380745858661990266101790879227625163670662086288933100732125278323961890781485533036104276810933007810560000000000 [188,3] -5478173240995891670800823298646164706574748669572681676369301912898365566969010173192442026779019492110754284353426648391089784150202701816231967350697430393385603689059397069507153457195905721564603030044129470105630582930603060826755492939291728589603564368325914475840537459585814158328768518891645409911431523581011793618292313658459748399992287000335721427810059124350964610437639517423325088694803574974210281833067714174913232203028227667066391781953059779493901270568677528086542608588588501810514878304035072558338942585324253722424786694579460526536605939337935137804057349289420878756513347919922192248761643639816453864080836091413371022031886040892373237910578523372399940985841738087664895589126090129727126391998897822889369139715068665248204285832412825376977967601998366882651067545926285001185262850417877563470646980156022017295373221961402495485702971624535485811243742447751471319026586409506630732961440716173126441716422290626281435137870010015327844833929593577679654585422481978145510024428406139539062075101806337237648569906451066727524901357972336026127450794492257077636649705630665354923489616452557949710578890270229631435193728397801961902850002448362309251297712975788847804039109981011268352166464422399339043109604476876662319142995675300507377453609909092194708336940262921572582403932046236146211658523167953542828461270059646531333084224550705412193175347875249131660292171857623329643924768455714533338064968710222814198112127046009893604500151040602290213304623475946238858068367315243615578600671913619950155355481034112059772885921388124555395191941359469272607815157802661532623677811023838451503817098070942160882766271197214193895624870829671206329737624340858158209806365623385166239978659173374436195799341394767920054894888790591241305911905198692116442860902040947043632212839677891983061973079089060249600000000 [188,4] 214763779205079818099272702196067523870395107847115463417040219391581335810203750373695681500680414331969941404409415965131840110426993728313264188710637408600044036734741304211298063686365485068040739408939955671843472652681486891241929698791241957479035690787200754392052400127268118500063794352166731384215022660512470000182048760499395645735338479201137139671672985559471108672491118277957527976940129362554029752645209691258423961384925894846667896408865698384044366312871454598429103525588411922442379503026887083607962866125423885092245765252753561097499806541956641908275301362741726097584342550725377669033782620654479404285013241411257007372431184842864543390683650651373138839739781062584388538332786835741270730556103953416279128310668498240761318343380406109064418109157829049716506054154253843423474698854265538915706237702034357280496853896743559217369226229957680002296734386846097424558768025055951286994920513507033967534882400183862388708160149107414900012438110539370287799705080692632599421735500110061233924797551417801340838238932170503792903518208674783127669155463604179738987260225967002877089132146919304526116571511176168739218956840503013670832685866272609901895790739999782756260161233267419279358067988220603694026474242469797577102431874214143668404876012098000669237330277059501058811901672060192612945614417696640289001190729211129992704899522709640926286398140218313720816977589884096581695355575532148593285649614503547666392609239676722392183406101689512923485159265904594857987102020801191618339661434444808698590323253739480771489418205616701093762595401101852859056038505870661357744293458683803004966206905862203749287246536190521069238218326170458251038698368041481595396954459901215706860789089696564721789018798950354021610296026682686782369657626125248041961384523657902510166804020030973957993435680440372428800000 [188,5] -2289587867531587715416610005561847106968596578752325787917672249094917638601658906471774758191125821847363545210572077450274681270353768882917798895683323205115774164559644571562544631932572127377515278629848752470335129253626613569159618659063309276464114950963683552954022667282362610007093168233442869814106399246785268857437123994471958679223193612736133238529804635431914752489719535369265136125317282274946770525778437256435224314727161730083637697454470719259835411987916503732666187429836277192592552961289107314002425524735296025639843198616588243280013411542150873920933562523442719570479907315699569904216060969830884904724863978354674061302932726223777071013724977738659340398550278891976970856035174542490139488373405326824288001139841678360465780601052963662062721388518964349920859861596167846821437153063882500993745042505628914640783936541761558125141697365761055816683653357708080585996606298107724259823869660832736499002136673872764613181659678976635810660401371483318948013216410953133710618883279208851940883095991959490913646289723626226643691381176231951523770493702657376276355261530600882583264344598855037686089863323289431902449885531994616292797381920255349909911862678229204074274032657112286437374221380500437146719103867186470602892625462822345526051357785593060056785964084263591811117840661085770439339821175734679744057582787384585626337050643628394227319944365881546029513573580437175837907062426740701031703711953523738914979980792047063136139207062026339947425289440395429929399587703164016261954002090257710758774896739268804502839872673313690431812899429537657052056154055095292137593829950742697334241174234627108765882842666333481928980224988216160938976911186253813262363971346328466825166425142746947139058125571964678855003606536294594197350977806200255433725986642719825272216311736486243882011833901781509734400 [188,6] 14574676603229787807314497661641319925441299065240136343307281808850629929455129932171098364828286363204456293792682827569853291780927469450831775396468128674817601994092829527222785767205156888454910537872288424387485680080457088609475013279708857020131280943136188527267775782107978208169776234246397557846708810525939111047650923421846852315560804696638209905751107205155415910050377969696089702924916472479183922768510384900805506750649117772563199895963697108432173731924428670747429536809437273672712996594900935172216507254661651397667191497669812727383822594079847687637044240248076513490401145670414281523889489239762545671315737531626422549022418388275912410651611617150323155485442582283460432201085780089851216581254705498511282934401795589147900775344272361543171467681863678766384554349426998760806827716265783178284138393449411682956628238357702252251166176380822851102131136781587829929819709295255305563307904671742773343748277035742716148540733404437997831554786872053003134678001063252522077237628817500018994356623511248334975680276062668713326283722300693724891416177888163821374459342336257038873940432601279748005698252886716771013052164898847177699093182358732854543636219553585848930557621341433760558814560956205229716158537802331090833184583287409933503782998260428700503567493229595633027375029293927191914085037263970427399332880437361346692623660820525382709264915240360451131677366163304433066915464593608087992530680149269671596012793459591976875999967051936985592822501813393954118065003530731757893449404382769189595070288731469119477072201421729241273673778972605088743007185029028317120631822324957887077946782523522330782615293864346229940047087915149620373603864779902679754046164964914011755991998000560174956218797311968355732261463407522226348031281056673473721285953523784561745891231543010460055349415058079744000 [188,7] -68769664343168540918445672520955872496989296551080435947784042276368270602143443854241460554667766618631124954852668043487859000166754637782141148103429060226419580197060013384183408608899493162793523344552566869222781351580997762829935743900027758094895886375669040740207694765164514161650475508648297522501235853295581177706475684254621875650690257989493542536796986057642283556707763901674354808390155836582388348747636302171716043283908415456738971253601276655973073407393446759766041969033748865207340270229982216938089162762821493884717612903514443667756555947595888446569062016500406315285968982482017218967105875089778396654539451982912080167692389179793926843711369538827279594896055781915875110233459977627866364560612661918766274772095505341070666512900587280359801961872726847146335763233560072623282428644351627583890555379836140175587928448081816474951718742178328711357315654666594400031159134024545744465651139288103700781446505883777362864250795339990215495333532664985801973026992127382634768876366173413000271316592695851927460589046288109170441656019747003776036920842750702401980500866460963730031859033599372406734883623165566427131855605161152507349915037472291173535370382728253497207905903765529959581243046353839515649668655114164622246423336557674776417603949701738254657989818380689420039517149371747687794704554337542494610062078725189561044132427574716573185861958987220426344314127019088146142302601941810036368376816982386467976071411125787741596775953201243353513010549550842418219451886299569089513684098088209160870967742060624778107997100118142663039772462681118243590346922449679514059167038305464489183287336830522844309121230662936484971507994166009245071672712025981107077266452692779414133457255050925834057887197775311708874206799593689163213061016764268944893336384730520633578865056826417885391661349994496000 [188,8] 255962710046595127789477291217378960135077177267063813929092816841129618753321471162226588194002320339396700429840717286501682286154588738478609740715397034505754710658479647135047265133595846488989254495182381114747528555353792559155649358451544550086700279488485435688290365422735460462912320592235143152174804650590759291928326172528714348256928804982449268514020313618624580649851082641377351599324888735387714228734249036154881749589966626619795252866911423828101736431659960861729837489156308732356043269065859745545006652515271570511344679962337546046329031279113765754122534351726924884456137770945741520685679311225385881924610969040090463722935682399450729838696593968301506288293641346100191314767343216341510375869553366188309403640389739392281028584866385298335659201985024962378700221820351486332463315316797805813140713890278716198697472057208866942843745987418083783225169219505589488541467659100427016191266756117738881512970177599571719922181890484591169191773529660571757545649640059330481364897498968487222264908803085233540017415407472928600365356927739178738795160847542839832001644673308584690789735163099568696739882743999227815528707192047688403661945805680969774312265541955619778229051291759395776343619029961556346076451752140961763986674469867237925450319241854776902715071789247880468309668070054345592615334426482876901391839601183379715971735288204860448617201908827136368215620344768003046405300462206083353761300893357375532498046930357225441453348766103772287748074763512286601266306441220440136917229485237677905395652812315150911226620817053978044352423309936636891802286965220169836291282675143068788257414547717251430833524545323503026910451042927847883488120306895766756843592006184774014837515092592177105534261961982720633082323937865824869084732374978515604242934381790053099336979457619257458735432545075200 [188,9] -766121554463070537635616715979242154799327574812619101613476936274860095203199374104380088266658541706480865147579953602214284843229563124074864953662619895581081859590480387701961424494392922534739033394918861091022871152501706445166319544773667308131931425541082852483721577346294862498511733303274433248322558590897779590001339077244650816996614782857883431764374752162661107124781241952793038293829442923238288862434240417297647518504136037298155147823546579722372686593865768357656202661870311485918086003224276202794688989875136896106640131300620577540149156963594300843064301627272414379098636263442667058487364334592399853587675610839312999820366571662087096395030337759782750618419571637251642337788128655456143393521611900183805545667054289440212752530786391823376937522071788575580816085321969063661569472211034578154296390663787169585001935619798550067755477398981422506128144678761239453001115949565807367656673538292567330501303936250619057861328509123921787082635053719998814753189399051475687420009578547461013365113267563759118456284142414000302451119302059970839874135750421120895686887245710257725282559489155111741828908595411041359407547385500502118202914147888031813380950455419647492586878190645808452105178830947969499292194086066416066920507545719611789192499300337433206265419762072913462489310256629993627048386885482500865756689294331909203711311958872066001741333261491980762070193836807801716907918446475492082304559524986463733356798321820059524257531902512856794564945953726345376843012829268381598770608214824793695052323447024411903269839950543610111379727689285169195148645146086923726031216634081248890642667534492845887374377933302055829381309814474919699477254112234510153091698901306681260269060686084979967454222061782215703666690687073394669937023033461705533977626240550516623418641667906305446090532454400 [188,10] 1871364763653570323789775511735645345376946509585487992427574670340497637405680079065546272998187907443096039816304656891220872360809792315554124394428446892320405650196092429923603755163375203805198293335453146200397074408282925939062967559950186488277504173059088253584726463641132589846512024272437334170889590408583704354187561790926149006752612224755401594571691810095232453710412533953133919604483963490254963394495029321745554488407430343954919860697415000424672105034012766941923628950996456109871004274277396072329266841880035872827202073025176996443474259971345268510319337201089007051413811322465032239557519518360035620927047514159849610310226004030773669409840320937449188358287768499733083317072189902271778866549377177041022814429766202340558616015432912438017111793243114914571713339191278564416179603919897545366166566479840918052529955534034022771076661083365630713335426092742331815329241739703332845038164581523470405676520268640827376402626471261100921597953945576007831242860131403900078197327412746106933645002003671988380492378806258825908399646812158592521739140982430270753226346043999138216798722925669206637573602873091340851456767523129120972365068382109502232806879071205195625469630732093188877976379420315780629894205745451501334911377985878729129468929043614538281733637593652021643477693851469689348125000261000627386726978626445897581758000521068456430642964636402546510171973839686630751253226985252001746484211383860988857407954671339658367182123880927494716147143144582173447310408929896044143564189742238664386043649958192753954374122230555678411831302638389010090279427776611289552649539475439727943297419907990125776548450746397785088130555803181851457499047197729164142240446016503591242911992942372864267276673892884525405486938057722372614993931037418888097010431472000940148409292711105853252100423680 [188,11] -3793644870461028028894784974448049156837155076950255394707661047832051634133107502080583803219780759611397760741051279896498578471537431899566603899533192413445283619666360475900554826007344540052708422893079646937532516320522393043510358695611216418831664166153493448553277904153026778126149353590168001620569302235372632458272394538253424617760889329574735690363162718441158755187939773150798927248324791450051740242028299970451781274378992808243775430985051908249281015845943704691378564986622569665598083460126121691758193966239541941001693873093429069242369450352444747276582039399533196600941603143334045458059756695494140182062080233140010029085421928529276626647297413972776049995140494715223605776911274792377157237868096173415154166489849489632462506816296500924297113805996029347935900445610637518200691728347726294970095312941470340503941673729965589732354549003339156251400775073736363439240758897232325621446220174834459657224378039171394938054943745958763015382925515586791179734904845705371263699102268846508774165633551057241865841272643561948907127258299340478252011043684197093303272735663666314974669102103669036803888860347393414346205308145889380940233282439121508087772919730819003583980544399674536592112057514465762464887699248971171321826023679534641462055970984239370849640369609670353523799289988508784743409211906837890051557305581560721433205114978902657566459085588764607845535209707070468094175707050976463226828556123956924692380707428044946190391731836078585307430495368768136902432286065845724497028752439291903095666161621948491236948950653260586115872955622687005331911572108758938225137680530467168273404475871543152898054902543111358293356092917624816407071834164048119430141281160549538848949803499085150421264626893490726626791336545241336176983576856146520532655823877323796969738320445868963214131200 [188,12] 6456564424845852041246822061977340257962459340187791938520087019237540690579911215484580554996882725014525166584931723712273183087191899801191833331778418805746752737387274392019790030315904373753777490939495594207249686739366330330529015733926826398127983427876833483634480310180313129934084694370466203007950455866825425378770609263128449829729231174597100009080146459356806515271907914100098453752570035905144193661337486630113894003118237588542346802155142774681088124080109153446707339609495156133465721152459695973721416737517912530080378213345471051333265193347155176302065386298379719391439228457292911200713538734101541038852351259585010005252497423835744877389217345112485363806243404285847645807774861868274070006908513921873936059084238813152650167041733442932576404181196032915173673660846908809883662620885825668440076853594920308801165660593035499637730535323611236230781616077855463311629230238458751725122934576638200296319147780159438171842354256439644692613988123655991269193537064943115055537704429637589338042989781182913766934936708003174733003793473797895466408492882676800451613023555902509602663816770075526240814816365452333884684997807873571290856325421034524093580172100538848051345151576389772006471512569618706793833819860260682214883275320501853363107995164153193785220918981312369396896778950581298678458601996924670646598187452969490586336425394279184925070534493125365718526868694325452384823179949256489790780217068426055853210481221998842380456279588818733762714904050507896310390343210824672576178022077802131730648742756034183105102844801232414739675610000370820925315063020946420683841816458247564315927787984173552716371064032651268761613657432887207027881223242158798449789652197354547943398519002796003349252052551877342939926092720660929609065226360931220215649089638168098078324060082283033395200 [188,13] -9197307541989297834046134016341079683643614318422908218703017627239362834702413085565840775819110801128514366009223939184811564313555144883972924878662119209059739894581193957856102247357204893671302691199690516573285532397723707630473771557372432012964504797782975043735763154242562588494177325572215872915775468812659781783247069878522481600567723920877691348563551574687336880565882016593531604940764697167794637733056748728149864079972834304597896004430763979535057711535882105439424584067030418299784337513551769855934283700458266200471447289097683181560405799148181962991821046437254220431562478426209612862265001984311796690595129652326246042169143389042245199249129296794027821231889298397096399374563613595644854091185976423429487553731891253660940560540702612266137136394971318995153389630535763499005270711487674111997213805847075310406685439780574785966701597081772931248527844883650883501992011818383435858860976572284595862335141699932521837140559982836268899516663154893351162315560009854318142513565267909847877108562282464292008453867981000104618941826650612500190581314357172779645240009225983840309365424742376498082437471546032809630711679479855410790260685324612358336040324567325833314797656934025244062648776274972799843334933047342745163400385723485260103796385338805276756321659910319906082516861569869770171197240734639918389044626586076629264830129544998599427584237256145116361376120431041066269121253369638075459581014453894608818992416962618324822097750376134858524564334577406412957391027315804729586679472012600291383375091333020837998534562063391857017913301637911498276365919245184742239004494378877534461902710616556962853335846229007207099614860864265280866717291830103970095487995171877382902448242805556428395922838532309583646995597675690481642321615718720262637830527412196717814630298463184486400 [188,14] 10816468007575532148593039015115894232278398140524860792337371684305692899174598883745812058147435842855574141643443655125753331188932967405778520182069810997853685239496924639168982240305374060801705952696704904115115151334990902594708087176780643134288968793548997528422535451268405809681818085501886892895425788465123805766780611346360933066832113608281972001167397958874556832045388558021725179199630544453891806437022821870152851708602049976561176523713352727527858877711018206223585026846079438084289545073086237722784838333478495640354463670908589306871563699402135650078144603140476051764581285593089133386812299494091623342771221395858856925014591280513787470003285716469883953377980937454607040064634306119646073850600045516497371752804365022141274775017222636570809066083679604003612442017430151015978459070607102369684805670783768031817680361320991904585781351295254665567667017831468953144500713230691722651991710533035181626165529213139897409846294034618878399528399099417253960165410119715209028258000365216270510991415334978360404127071834784075482079898154895477516958082009681710559581055294185672122313514640303012337640584489111071280576129898435062281940099282244545684515669404348023167959382992699403700206517601585432113250902432282768201166312083434443508298411457630305926529135007978049907829475992730679754114789452068140583660824222050454921573864468377061713085671371462140258569464366765115623406262089307721910834082116793773645609787823314842257658513789665661517557444246543827316508399222679978200025214113757615622278154478690934869857334902842956927257561921839252771544480747750299348259689633814006684071432383675507908106306993106149573461335747925826720871194785160737043926509442863369401819031704577516474241143680021734532043004923849531163685056678621776688539985681324658554921043519348960 [188,15] -10724114373276074206481534120446707829291274455237085285696917372474819711660185099457954145455925805902844642699407218371558209396362975711602148594656792085788856704042187189817378140770415348827530676181005731021135451887236054118957241249463916594963309300485184485957751518226598773790436875425710425003236585671067712330380710681098812909167784332248090778733638469739170370328141232005955697255441933058667953825258244418551840279507679925333028990408133263367613934344735601697634372226636216876538260050208603510970523930140061856133039971711745396134158313332609811353834986416974545871995333142495082866251220657707628248737474798068232746339990739169817566620199649860288114170195287160972479614938409422989565376154005734534082896479411055883137899664541022980518547467059012278750979659783518879513672014185350599694170656837966820162105131976794950891603683097247926848125864456761962434859244049061551728436781172585553187475400502269644789164097682743694016630276385699500029835892623042786868124296971178247051390239314877696960487090855541623491568391654158042772946420952192936554552379692347742763914937161545974118816253529918740232004148773945036579063753978613220726959324916676680924449913445763033924354406384401005343401161513629297103061620586253960424450690139315377134368686995022122332421322623391143621056968141362609437991318968539481372622336032427619073637697059029564256083555913168183716227111195952669869865098006214541565090026343197042158961199915916224863856746304137601199314545111075344543513526677414778192598347100783285601596309509935292184097402669201320242801015731528988396010949388013650553227989443949919454902527701131358797615546850497225453216682987498302406488297571917855781269564184438138811583313494347848866724764369775523304248952083346075097231515061501600685287789770880 [188,16] 10873350955081155105200288280711337208714802038241086374616414249854992423250174693331128754077076387278318839202054579728337568213142868442160126516403055176588262992930556037183135442581220827711761602080471567623607639522448310804162518402224335385851576604644002880118055842747273680757507230626746043851433640868134264046281836203448389956938115884485099390700329531909617360083247640017994099195259486972984497083156609890863891621760825276315801910430506506487392797045208951050574077240823070756416684523382914529033164823789404753271199341253126383600919700989426796204360074870908688218823322571601280239807448821001911842470333302894535773219987492607200428397616288798796753777895401512070124095601316598884991331393070287730069487070562238780171515550018877638892763293384292816983632155328104070507366377118217149639729512216996187469133428505604719395754640503462675413605913016020267961138142723303774088624298667249826919445795773622111728702727640724472092285741200325551867192785244945259179745511884443416659075280671949028065498425615787923329228616354258574441452818270759825771809342487387737867883551409161668143329537442689529762134376188633600065504219378756737456273426278886282918206768172001005893899585452206937518063643897870303385296476216469361972053126409328017239441287385845229919368389158893145263301733167252688702464273173223882234238374172457415963225996096889061513586377295899848228959815449050619293935247220983643205128651889952955221485429727527416722741250508689322208735926717910485912399838517056788128256941712130751693741730921746611204109191782968757621189189608074938903594220117212269691795247931288327935882758642555214310441824280327460027769360630823390006711805200076042150136106251801135362373567401159684675332875180114388604067544141570526192341256005853819227978280320 [188,17] -15236883639426069187123659308517284336471672034161770568525033094116309338230030492795281562103200486739725446033279943655832510197105807758521731619578009110764312919618662935590192877836987032759852785282090632463504489438749763098896562419316029786072694603120511197804419713413148228975914054468699512286119294777394261505296252843738176538454472876951843487325678734873587940428739612280971089243079969395919053771668003738203776952702679138524460575189945571610661831742829301226065088798875522260025301644446772974760258502185614509004111436225116955251076927015307156648844764400561660255461032501336449424098699020845057827263999284727688839343774845394756312106477075238966683217697733155543139451311740896891924930824225640504967249735335706407849859932486034932594721808328185418169115235018920920606321327465317300400212730747061567141063104934447462884171594417926376232652182640484255194883259722327692865098310744561978368010520556340972987778186658836269800893410045834692752226578222813688863688160373376511146461144798668144731157600722051513141517336433540721886478284687590211910156648884651952251110326138789835198901172512228682123813461912660260537259659812231356471882363777397004792071250022945554954677730646872260244845815306499290865188962489162973798025492346003916536744883303018496362545885073695033704356084687891035848591797514689831761933346405759599320889806198351779152243473488378310177161020443564378999883682234023763330413786047696640425735955496381826788455348486445170746448458245622584473971665370983131126419718160161389108274295473864938676121081176650084728495922154928605464771422761500567045642370832198250747634550315903476738739684537045164622160872532301568183738597378956955721529302135631425995490424876361211841885418590966041473153488382887004682830276081505415729973760 [188,18] 23656747775976519856098775769592887796176021311588396211659876958891628990198641344304193885275903022295608615751099736242789136532579233333672304448884372439105164290467294376069747578002957982674778611904868531598130815342222805272496498845876895417676907652393582315841982154010386373598733372427955908850357479578371469520601916744904390177109382510968930232891378588109634478832299394013850219512090709342970084051431860498207471536452596215634698773102544066371263693885318156762900845864926678987202548619918759323296805437956914205513926726477474943768744843043111224436516180598697062104380505544819962159517495648241006906794239866864644507470515422276808906589264009654094354974233129567977596377717874831825446177098472074725957137038978950979136781614403529844733886051011722248417813635496262625836479573017652298079843284777869006460239429918146450745016636820089395633080591642221453437020093448604331799660134197441578672175849816322487976393738767182918966881960654712613091653360722832833372936281255188956938113873373633916882545835515147626439391494771355307079710011637943037844139626693586679533344840180696690655639377585323371450675396455774268784493661752514381380693928615159385062688326620811577681053784707120538769899044048017300952531426821172597492496393280093059791527396908334449137356601954303372886192543976589975744615333596876531648641851289370848450671843633600272927507147102500002203458245010683354020359390871638175460484113284567446373051167693732959670644576078891850719730776736490340260095692599709205652077832713960596207927108910014965578590637137766800123700599133990822616776171244113183503941655818250534930433931238647864438362887115833726751414025029396484170082633111302617814177195246845603838501661194077600947412250024910292747352084250266567447199222455186097306320 [188,19] -24702450753896764866937752454420690526852423142854035648771383908206732653434296003399978861738856566336077972491218842147229835028153212780178326125675982616614744556388175860022030198925292539872235121234865585323568233663683151297822812381265356939076030090074255519918851412162666568050895116167473247398403641179969361159637985692873941322655864799802584836163638714852896592959531873989618835672581645785896391313906110920979548837456632823435550998847464228653747358785844464956912524767346323980291144151881282514121902108871853909110688643958745578770108254184611167326590724777103801721376626743420613597699264688713248812450550363210022155429684182141458157622212962707639145403748154041753906535805702445591015267084628941893653492410550945043265366273406140527985890222474389150574386510672795158255441699803420959049540453278747363824300402992792283373272916765983017783790647629549864404153637331713436829030350940083089303904625596845529385550099821567115047679350994264410077499314076761625631459718452838613222203569610088340763658388506346613758637099570483397066308268584451116379831776193718482223647685602520925963324558129957495036837587043214178930734734502790973050407798089205932874915040063226363100954053558366313192039600198750109688152008676169274177762413823368963410193700534921645794942400822873133761557313318403460024019939220652312343086351534226099116040722338942933772826077613388049117311744025328331579217111003598104126785184454426505570682962890649340020037307747030061894316826914225257151788485754471672530597688191607214869931793848764769421714858627833669034359923839933499501842214503191917176295377484252177905342668009665727115121058219999400919378312507789826960213116304121854414027266655968253055967857355444224518703544380901573383644064136311525471118764859778747200 [188,20] -1408746697996128867479658058450350037737801129969401344377364967440013508257626841244837958317037407959754229050136775860077482873299354539146826444448035969583128880250070452606066671109763594186081878312058862364348272917912576982025785278078346545446344540606789150688469037124905594951666768771523809113199860513469566434941698726323142140836054421128443899862705641396598266845055719227429954234752722667129591142082336429190289331192732470386913688038088692846510418719646938352308156861339624966856338694722298695578686684780127024012529766996326762658328650188827422305301009777091740585637689320208974064409467269165628198323933876723092550042961846997128025509609148829042790545938235809762987557988138936450137316759716769423394245367481858142859803317702870457145725939267349662100294922567720660092892260714811132810161979227634650045150342279332772676024288784078616841935808801322545873604001668251328359877467710255579388680880268162085559334908105711941756952665410986434341546604812693145922976105174925732366799217361913376077374899977693699085360178876114904576238607036803089629598616359086793099006583304939213604574621075728560831922349513857292753450210675820036171691100859594479855649059508569170744024556823423401714483439631160366203598437481214183374914755243957786542731278516363878332564740124064878580012174028617654340192696152213614947891102901740166612619374334624306862187674907207918719263944542129364385736643405966215054113724336940480139574395195815060392024378325085790914923848443512320759420191477999853652727962927812265011756018934564309881646767037273262153350982107695311344941005582302651830744723922742942669416102226475234477913224373003811070209089616478590731079956229215806686756932296393748865795018297826311701998585974762177884960845100921702598090727487240800 [188,21] 65795065082908409510348366591484623589381291062332256383648084363963172300402132992757762712829800370382391035700353600280072862425364865065877044361782188637582395895270434772499554604485463861301173136321403830394614192052961667688374777052220270128850725968840992171098126348530490040299802984141255424451254451453075892307453289761076555614151364733349574864993137273279560503729339042940200763891698830233813370377116175892444104794750039061999605212737955732405839894988042160769671022206257297599671847609102788251975202163344546866501189958414268871679616244073458134615102022553077315131535829289305957731264671786454485462045011839355249789303448691766200108753531505203330768655461470546284801271984912491187647222719153410669847711341954961289762753268450846092938287814331364111511279212892309096863855580421093153035708906953067604498434678306034137444827864242825397822922489419762144743528869739766634948665739544158895467576273148180268100668123254558854668735978699182535977423215632450154805684822176719310179646900337529177306538929362568301968546333009988415226753883109496182420412748615339287744174871711860186395838815518721712189807301150370348482042232190419701545372825558821776491559424390977168344450127298533526765389410674341680758861892836621968043769447256753288646558816804308860039525468027560864076084250710563213102717463230754200694013055912175495235765134835281697860256903565256537287428312097794155920115014937056653819062488212395228608775304176512987824685144148777287853242127347931833178652692167617639361191212793989304807331913223259810264952329112937862022702767983353833807930671553482188937042054784829772797111633295280376310778922082861217041426143220510620462123598585174744877094034953572200817313258924125806779005896133470204450853253492734019807992998368000 [188,22] -148588454655061890309676780373310106857851695980383933656000917510137466777515154204537702230637436939568280195800851040864050503521831515185386619092838642063736621062158289147992411837094744825184520816160010330753001483800709646846184289554990688557747988680879154932836385099164951683937148489037599881633716878298127414043329022570063171712297311557672963470641975114005444956047343202151261943479554013790434521790316869494645340942907752683984693873892880740110770420893470461385875879423154588068064490446131683201347333442456016901300753564323534309109756519097823613207591506157085826897510249951085788579596165810171287632026677523515605424324081535364821147998822518680620922801013461515188440086936476107686235297293270174307405576828817811717518040286306993404057967042262738321203146254599673796824394033855450028376465067408968062079567432317893420739729220900894708278670415066373530982942931635435311059378314780135867429144633489860413164328276689628350399152123073997124520628900168931946099861236409419511028489239737466423996228122319518031586119101243979846980004418703893754956032203827109053170409355839029484634210091364262118926433687579145228017949592930980392025617659715539791128449763854309897780776837437271174685793400046770577056966725996859350945049366101831607353569761471030458560247322257140526918931956055199718810726009640914633510796579617925300085490227266046040878950556127435769259362915439154604603160331463335123547745045266495981754392585864350663833574293234763678490291050214209566499727201296487035131703635673117604532579243101149216229282223392418653241152340962526856282665673472870885433212351963314176313300490293726445065256480285984713582563862286060890539636878145773089329798205444449057634026246666953737720920507567238933318413961481452964436983890800 [188,23] 190474684531375077586520851187330196657742557106732315572296026490807601831292414575369648544604258296542922271311874272786351315318112845433654553859396626323546619499248083400028212936626981077160514254524200283698160766826457874917160787997828865332997131933260907845897860109032657816534117069531860107033106681306895887192461105956926708585846726942030243296676172395878773682431489762659616719837489398416151992187547036478259449289379625985897588394459324197750909413785920722132961096702174760475393902584705339205835484014831839824275166119991721531106426757881745622251996745413697168674482963116428902836214005495576818786427649165158384963659487034534640765338714012558517656305091548747084174642421372101980023806553634322161974892655612902794821026921687044064157223425410267803381726963699048891144022014287295779474757741487402874539611043593853380705803644062166952176963639777107184908232216910272636982810031988166715553796391829752352044847554752353940807736505555201328367261034034440391360678769977633456120955581153909868212882808650314423466813361099203091548060059554937743781321206045282165345646553786230238042945943581850777924691690084680614531971245242061347561786745137447603545799241358170855944360335852194131738435306691164188838985800799152295858653043984086429094980437860549172146505439045398977606795020810432557476172696543339579325855884931584795052947789082693545763140607955012080469748559489756858289189376649345514234649048538702869896359695903312607931980968504661878655280641305191524183436430056656423990548555829362227590069303136180102788181526696931528199881653348228140257647399140008909408470516243598793799203195605667357558864408809257200170475859515461144096764827048688272490449131728514193019769576148734129298996651478433401187053160985193261193273920 [188,24] -120854730217137362396402665619462959485962838778878738663731107563692407876754142035500371537435255549837156070398913298581580209260312001065574802955315155619028387922826553011605600035527708132278129828828206550696369833393632758580941418998695419940759198503837524765168226831666705789269595581015606265068617771692213557873709562135238826488837390912697158094417233220356686125555651429242777739932166911852128546413797419609486240503879956495813605631883963286571379812190657995566237208430813451501407700752214139883481996168374158169453295152683319620739449545693245094206877105242125561576116463711331063504146827469463776246329846803326383328533853968684416808336179890078826337073496689940374916555162078776278133555350865649000730895214088931150927820105960428113237900875397321083416832902828061465519781835255262861397449769702278880812297391550417773260919175450360420900065775446672166947033260874931843227900730752499001053749600651640698274505462182930453291867024419605241830171800167089600442977556838013956942239129303756574938489986042568767624484124792733995380953755817570262708286024519179522453073907871872431399146775428625871939604473925842377234292138433527082026076578681017399352915452445911364548531926781505549399228668978567538482071878691317614934408165389294339409161426701865017523535811595508375709888356597764182676962937783858343727558752726478370343508050942816075941044469643708739242774718856621200461269473712894978407861822736251893897707088925658693088230126149393356658840700022875485676334148246405346967453117853273927479987942875674189978378662435539167442547528837871062142847950873927865695765435163777302508180334709347538465870902958894624686746770636218520726916729679828499438514284206450354203474390744841096393056325499872577725848579604969884424960 [188,25] -81467684994156081458808964909137599122387977787857027059407500451352358226861458811400344248709294008781494679599874237676456813746143183728300781414908526007441856032148605014236397010852533165690338867878320326317270954826686958855724639622589079662239752032756478472970511272686634944903691812816183016321694892927548914617298592916284123293617512572093358510730000371735567369464666334665215661363973347382266442171295657633226191807045315806882833390308524756979175681998128543887730015013739844074664530356002543436131725364581047282873234391203348699712398397707924694932276460113771472972758986814663184947825390828224618926045325827989119700679211432861507307512203733429118166363175229145241752333627223118040559715589513172690815202978122899927367298629785107053890401975140510944565182742689260720549082858776356258184053585751480475165701221162394219286243900930057093959728302518652597266472164188713819231240324237539889360398802401604280676559536707626714870778114290771070373640319808225898844475716598109897582054885168635464772312685204766244682950266206705141315262789911401153873583302011888335117242250672424976493185836018964290564053315390292421357368813954685047882235555260895054971236817504731700407999240480732227123324917829295667319929792388571682356714125708497572838231089737219478558639277791552810067970540492313849664153135980261060798527877013427666869217683137321218316438880447815369663682913101534389268226734483484695382575772094891194628613526821922554636232716397664030582673791001081398286625949343048584149953236870257739110189676984270465097796960331580313670528886244240513334216593899355473966559985863140622127991976186572562866600332228914055668651644582749763887502329664119464128671653880076661362145045118898528642417325249139341421176762929591188032 [188,26] 347707561052868683353877865973943858932396240899257027368941544251296981590089774638548982730568270731109052123003575471842440275959585114983642412528717785144640662097470297861516640881687463838628872819951614899081128678103570291995735800950954168622563700629247158667770943610828420286373369747802116744948613536745767070727199165772338061262050778774677216662786518289153243713876347703750140221672598631713687312680122669808644875327343508320070716796803132961241230867069874303514456811923817780658235563984466906116742140079153762910857973651368459759318640195281901372344382848186983323615702415840642167238256982157717006181482464448757385843369959038976829537749267086298862943210707037431176991912266873054107078769101430097350776581317382869176544462712217573139800619158102281779545564455679061483033941273804999187639030955531818263165349608664173688072617798379379465632988713030157317417850231481280583919306994678514505173700178985507273096108687211440794000182628813606448905909943873802638220936432849030345369253491830337802878498850788965128986499727020222497240527562214923871354323122690053741437435413316513481261544533906196134159965061872910242830158091508627240216587938538076040924618664181259126028278560309005565591390928919488183372129475195526212352356157801461634382836085696983603278419489732590319061362142348542253913863144784434588880596223467331465920847760344437886781580754315987998650476470410060362049114113981878942160689234282056885646736820008355991950668509200592967016305528680837471835663501332146534113471167747562481637438311749038370681521649307316182467358493339457671673505447528585727724546278299131575920613221467061040792944905868840084934310308726648196359825427824577708163052028023259811687661478612577511491445447501585218433649823242714200 [188,27] -550953015478607472322096017580532872171142453209079485019373951997910132957280318232158994253111851674684324106589700624664336497082423298925934669829279589800923555828610865520048388276178161482665281698426591560764081355536697512253906806510239800327726130851863205203343445431527637201418613156092863872267561707243338092378922797338626301135528081650293195443204458860075687818309152752948103351698603218876080148034476611445715626284647020336355178966689169600434477678232768086851972246917752973883043063304118646625812034098634256283366794491925566850344516488201600791420596699643978399752860394406839626718449387792751222015449014751419334885673065381090059997476234907458424285561536226648215004490741954685829823627044896936924999467031966268532694767472077470990007668330905982098114041293146126544190314531798823829913733569905172779867234709309166416023912518562808644565030041072611327460903627465428670946543439559665460163214222483128623258682092198949412664812919737176142053085345849156685913510801861397588105795508922991728340060579250954046756741392949163728386246487941651112818176940756321732822384017536168630862883477766342446399956955375230018603521950177508507264214164351577229571964358857121391500451819509477687500672917214123355170689416206479702331682014703992129188564723413071967236307710469524716048779452752969311937746450677912324485006292914610106220417478472588229967804386406630597431333193662810172929549141037567631061211968429675648876094157079589667740293765187871238068699456780538673028019675989329900094320049059437269415896877169417418026982457527390558688148729048863958473194499248894404900477259013166144255764026758609870743571017856233500913072995598417272511864115607312032503135418278147397171436660662236545629022074925393806389017523536080 [188,28] 592527159096948313752251894245798575925719018341048952603358226760337713819527566090052024184165457070742962205535815895001583403009146712011344160984719191974928515273035593608731882360830334056122322387211833601681345529588104136003951054716435053977402592581146321661446603781323020988377347986436711934387980941195384995119021109934848894237266155035092618894187784951336659992226447321841725746045509807076513726369408278815265971355000240205660779852361627547383157473579256687011554811064476292530064312389982779601806489191190029142092892857988933934694452797612758807472934343448793391015369940398912715795544845834149527295087781581029584367088416517534003996967148263043288404939379732438757841068400382311389339913029191320086775658157883501191110782629979250485588641403286101607922810971044353938966979292908771496113010078024132348972139224511285034854875003718230791171738354461595194874293525293165714978369244733764086739033775647373976772937698593220389300044866972118062219679362607871650580142954198600840430200144469779868351851814081874629411626605114848920870162633467574897838815764174533928075086874639508519969841626053608801497481390761508602770892191090273581089357855293558614239949578819422526205639596040281649357634752093786801601136718610221969879118038452573098188836694969324519598695719075482687361463260842819351195058108122012647808539568795902004176475299205377431079735234573761535283538917072820278598703213021188986403857254318923372990325280922632819122793511639501317713952460307082715349082114243591752275201405635010564209246455964409355104486244731070896586384835603716472402364717114680842614666088688599357838206701912666928348971622264755803148448245480659361655785530732873497486086453108611987366426351991983634563817910579424704178804450600 [188,29] -468294303224996890243422676104956135992935400059382589181228001594726080918867331928413807294973576245760328235033009875068598621666030487709654525976199427472714427130185076039542909656470672670257955238792374573333014912358303210852765923772742886311321524904999144382892723904830030873620209430185447392457395681941124091885840617901871888338085514488407496691064277440566890889450766158935596199164630436652472481314800328530021109358512418063983656132558540575278464499131056181232030075371443728244881524295323552972084891577433217703667852346260446021079362542807406829000737565951151011750026937477745620176158526377799163445928009348018188768123853878257372712474230747323681009191390557190415975545837006506178514253360424823297186650973107241938891261690432374374655199294965404921251981725774396107760749637579569868657932835019576052190709374032521421782654347091482845447295262803373039717395244877808789836193980931451444366804760684224903305518383299858160728573257275998106512004388384253963435091397485192045810115740931713685054974762271840544962461150216579946230966470989409916103133292850227974025378011866918884323666956707822923893929549956351168101338699487319215264275861920092971818157231522304970689391454103201474357786814170198834377786248966026774692488285892991939534805204326925179296626536083175783406499457474792949259917783519694754649054304941761809273285870921503049759481447789013738905922208446233342484545323667901221866285705562296421740700384666511666333490668129008268240095364923077798607045980911440791241850613910689330716988072172429741747134907067437720641597803764808207309509311035699904746269225110113445035639099450905228010134606279427598862420324488868603136935737414713692852622082273379926675221408334124264878965908952542135278216384 [188,30] 262496922611648095045688034374321511028020914585115465629126870000401624800759184323515263033317197604345549723289395324387613620003009183281670982615969281782755572460294880777637138178586155042171558214251877523864840446590252468638587192030073973057239283220248230112205191778986803079510622677291086185771301679211795476874111850142255408477766205814529296703656438270520735653564377680831338373160714472752441990709342258762958449499599363205591493625697846137988218679048109247014986783214043591342611627096595364707645818025121744908780850446559742440340217776406468376505831213461891719988473704506281023674627433211336408743302076377972015088171714754307224665291089196039485980883270897172687603224836175081023699453174723297781365904010285184417201444047028624714020804898602855489238273703792947020958444244744099708306955340203741805025016655893903980228640211108861069645518230274694951541718611587002882888559631629936323365697479544381371411725387791320116130089272952258284394751241809273700058335400378563300232986469491700974175790308193733525204533063041819398857159023513813573823094320798106140423634475373159975837448115421185093890978855074454516688978132721417304161073183265661336926706912606190784211361046678703028001917730685027263392665866021145941906709760070780818289629340210364994482910308450302002879938943221752894262654442880264253253949104786832569353645546398186628534065322148548792300637146430744807885559233623135482160130296384176938742439691264509651024990983522954442581909822456055053738241114111573331197719974928411906228975162983005601802784874494019563678442425538538826821164961576890041038596600537817441950000364389288272074554695473827446952662394184281000844959117462405160484548235752242435615289244549672651211801294958368878463648 [188,31] -81591172233911552295431081419286053210790958951481226594238270144560520682381607892641985076476256902387011900671593594415906804903665847193591754670366112706348033041781899610264516256907188795772116350392007347602841647302020204707343834349370692213905097092037127376187535197161051693431197275855063362980675045132150260640371423160738879006773266059680222728581333235838948580099401144957791612455619161744763870566388107485868270766486590288697090796926589346934464653473982289854941874911257712828656926151404296782381343392848196870836271589742166308867767791668668568751309086741172444770601828228032352549970011926335209003745518703490401994668040269316755870163915912450881966046239415837526578091094901301582326543603951135492873160686873536917245695495967653593278235149861052895240525420313268051497789215558611478435810042107411886792565885083309748785088063966747195944594437157402138705023109443928451233658420626140889236209085187982516698339475185254800835788658258868466866724968766792039117523278183895353770660838266205251846569079229996741996052949964382257164790256916672045916069293275450414255760294797010152495561471739523531448618130407949528533334820290020810735039037032611576213181141012088111589383134610830376871352170022994023964318744657529531390636040532008552327410423980425512284399497731297647774442333834750558860173009151324635716552957844363103892555593859611629114734845434384356967803947157726064873199635227738622540729609439553060487229079642676822592965745503572195026737029107197159989666760724322558648758335476700233346418100955815200203707262742250207183222004868673140478117212690415716319069393563707842658493042287636616497484704053144136615082476198916880264257056021162511285281620550414595656362038413026189680500203390472415248 [188,32] -15143732441905228277812284433891257310013598686846157474756576130398961136642071499223799745016689994636397148709090241504742608073493740331385843443409257564395668054365651191716572688004365308821780656068496817405208338459502593781568201013222735989575776332984070568085527741190256215191565061178323121217238063280846002877908318005961530778669748701709766543123409331660967461207628583596865605070330644061154041588396668845641780249706671805285954997243662677861484911059895834639148587382852101608316076474044737743992550982378915490601787209457634952130609540071258483879312716006936295272983573457087256675155379923978721565388621099795231977924169621116059952279556948687673466564501836514483037762611301143700946538519493012892950229972628054898239160869701508779519777722217256916651102956664295127618433632423750580776903699167760111125990347025010247375509758408723102128629161671905076753120685900956715657722933097458853822135337136724428304890718542099090525903354108329012055857830899633572993039955048098302593880875766016134253088755413916009372351488392230434845946266847988442515316337687807008205372382789956205186009282321313361181891648531840374125163772135994749222800106556857821343661927006112183408548347746573522335512111586163062325002473492107333666704084537912127643441074822140027429292433010699666630291331466555207535626201503121347694120189575780356913768322742050339517802681310515149228680028871571541804039673997824682611359118130128157215577532383088120065748979939914593419262206472704940874146976760847846379139861187596202432546527009364027489016483036172879899885535178549273845470294284004517852475161027017874875475864244203499309833652167691918859251211573519236314981658492392373832321893006605889544927802147822285216488341679730736 [188,33] 35577945240358461605148808522478924835148700116310651788029033189287087671344888045806507987800889479370672842763882682135206963537993207095024393913517331405842576766156879915578788213943387718907487069920928555763493846034916700581619222593409590796052253912708756748821082911980269367102822376587603811444029747766258940821979329425956312340704451495672679641695359905158358534449173571003498443838480725649526777646939194244890467492996835883070969697430407806491572369705836589190352289912799856813402965017647879765385727555797053862930791526117706697209335102188278099530694731415675347109828872423414282872775687403212654884885798014764910713947820261961626379474945742066151961905972751105599221970145980457900919356596092110723419930764212989777198591934835842544449665660240856963953871094741871494693399586466531708040518573165882052537265746026376790778812940369358873696251755202391675522240850787582481893219506259512651394077901584616205367373583954944370277839566765454142123678031548354799423818927604069588256794791699038493059545691864521133700308961546531721595857539734266588074329712373445612053379827637985155848521144502470236059994796029231243051030553619125910177072246896125888854513910960671428593834242455074364497838138476517982425255965925757339167050075613290805097051204422124905967324004122979610514626289117674765651843079069877229668003496714530769340830218171486739347263685067856560847654366171263437164950180657366053679042265829022979411852684152649833999029263774220953925830879912032746805760413507509029575884464092848850310562079536628133210270454748180593332585227967359254957531592277550522092420922753923152468816684193205945324649089454130770684675647566758167946509756270750654309405775695518109280409609606443177954792821816832 [188,34] -21479933359288001155310093479065307968290998176909680662625623817713459549920005100716601661176302830812967963348930022815102248781073283509986890457694522173909241710766748323759804564239258152524556139621295889361398673005707319218888425745248961698168627450715291960081075639242943967051538443684627010376211352193729219973503988424895449039529009823246385167641147990892825557575777446903976904585811276634765139555540082248144489415455149115280951993170770341753518784555918066582906660269165404034414248069538323156162257074930988299973847867709274787221288588383968590481561712829347568940633501049440118160174374924203747035430919022137523673190905967382060899164091052745663269589004334089504397831195899582092797230036113610864749524880236689163677377775626596995734726096597862951701324538398005577696466610008866136986220605995710056677802441819706987014129046327825870363887216540997712969805289590370451584938139684665069731268198268889177777310159969266475527096886242254663595617875528832153160519220489645821831024992146569377651265845037271292191102370687412019165984212019148161445573864645810896810552010112526004988486502465794355227806203786554159992964852680891493825165475573925254522867508982813180624140330423070054812003280729594008365527277365434031089885113735823725611174916707708557801343452210907610735552377404429582085958251436680062325473211994073805168344310693040741674674652400443494015527904964280509505247415381246807689497845157534966486639113242572707855749734032245484149369541380077575333615651932983548454723862029146584296958117949892273148698808663095296125274790493019265867796987610877559510840853764053204587575638852725745147395725108389555638607043898272764906959046805923618258207276561937949173125991192832141212915536548 [188,35] 5923708130164883816256649812363143113356712139193090290547026538210205742785910608268882271156853499056367653482554967444411915025545232202639441398894584772743828601515142816653084262791051225541325170505228881043585606015756169547495737704953390651035332235664004592391503745444726126896952060913629007571544851027879997625147542220926257261487526298064600921475353275273370189034999489525167680570027870458978071478947551707468819045568290830608936868601458466746680354840705192206665655499372687309606686388459417523176331995862058631283687863942041459024130283755228185909905181739764558933472906499642445376432193471686258860582962134557484255927282723205495191981495144817372000007241182641112970325544449899489915023849503092601556571845895033769704365928358612712545320706695176765788668181635504380968345756123831291173696171284472535311330244962256546015242620106877918886439669012298862070120323647110591291689615583305666617991982227244233394187540221576418773961738474247129018289061286412388788640050699801530186140016556847376254451631568236137916506633986797598374679875703276881044013136948091375187408276675628776914886493366865994435598297940633449135315586777305561881305702864010056152516498987671191386095145078827418282134192479638586223493562929633030993779971223481984251728590551679396423067282223936685467559140447657604451399644222524453092569109894041316150923341086488222115817974518668526148427266954659610166181811001949837170728900398039127060923965569665911437979961374633981701972364179470091115406205469076931553998650591516389436269493174174174082639073518934439792461943357386448953031121435684219519584676204113856775709059879574292243562540943786636544577446407613602159436656011220588684961125856748631801865280402049322884751360 [188,36] 957456661163229880165978512946584082742771455545512256003168848893426316026965930646618100982502936860069982466503599834752105490611595224879520804457760430427144528499303455093668480102497933456022987296429869589346095428167492286665265956992827482847180755354768601403201787989274723754016989478588320100734618395084436689273789609985202291716632667715580084120836009785928365980174381259644747233234466161990426635502209624347108583284948160309025890026456789232572106347522008083995318768807100986620774816721974914833752465537203816462789105869894689331303569906796750723620931488882335214189201508074506061483718680155351850477223281107555315658907563529832486986148035377679719433225233240665981185326197283339879377368371359483195892882903882966400443302726416237675855149617619716335668245508398680437477597851348221149110958530575818307702363006380599915597679662901117023054226434915344722380804506159343893943281466388343066579355711258643607756495067288831192880460874316549320753888563115164945851596573479943988978048027253410553403563730940532969475841497753409208574232376403322741204673905976574641598560811493173787860875025928810676558680879462214529078213565683599439075180160456189807213608831590655149661682219855483327654777191289437990167126978609686526357862584424246989494488921803564510500113507816587645023881800798621891758478856338412549190542782803654115358079929213069035603088413154454739058843116355863415638275760986096433134908524355292124404463890650187079715472617687706619441909605484040346506176540137149042849876564468521692866149189395433926150822890410141640242254406632313048805585423537230394388996394747281718332770617346304439939166804447496540679883269981476089846205658479634851945424038289460721040810486204280306344 [188,37] -1946862494374554641010284764220232760957813214040114522278407829100655981271919980961372182519923702338977820848174229691090188596009035884189576286725434227680391193759370010847768841053598418536250055606668326588708547619268542368361754416246966359577496142700220582423867472084206107528446383360343659462427872429628452658315267512242212206508547673461899185846378540008104349375539468784452181598072567659462331530549461516310878583103857343085215068709740375565238219225610284633541149618300756105047830652525923141839994294752978217341899389933204013887466502422421498192945217933497807527988751772254393545808890379002776161170748556792040302586268717227207731421125749549876391357887162210348406805273049082321256272734154934348832631928667906491236033916748619412610423450541127041793853307636137980765933776660583763377382156276254511120337916419395981199473076949266234360123790426792221560501798898320090540422275668456160248362629234082607313151183832356144715965316297058315348917178112978848039805199545917138733515543795050821631611141041609234173164738206607161911073517151315935606724120490444983585756119952334912699840115976385208616517716544030159179426985160597657708654971058281773596346531607961482480291732383066794421822863610094020770629242312090660919880948881172461334788279536355136166275348515432721731839768296974508940566636658027676680958531760675162429058996034343333479153367033454326098395659845589168495646893546335015943736420826347267230376476461022526434176592598771836902508586345521831692937019666745829041983905249366103693175387609288646913325422255096220233610726728782997934335147400529107699097569631257282907814804511140402359414535788145999061344229738865278147305832975817885891232155687702008920171028553850145312 [188,38] 1160185313401550193736971348657143867065535706184687326720924127757300607328626599793378736104978013834236042263616894002681677956674457074391642276015832763742722777421725453175308421045769562580210324065185077370854483318349992418728479868189844168256722328804350176302294004985156894977393931062466082305017478108131081560349742037287087677815971237986163054508325963223948281420089478443429547370058413677638493618922879060452232448576136656510899009457469561140335578713929080296737092359826752384194117839320450218049558253964981937825124082405930224146972930884900950999769715033372363711899468213762116847752980467112995557979028315319043369862107571057481404032498557340601368907164571993610476839103738426784203754607775128995178022807805010639117097027538344112639693898885142684328625328653321230835315026592454146928117599850814282326315041462950958332156727604409233140798163814901309036934913330133695330118180054185866612799051430833376276677611852931946862932963826760519713798786881421385473176337939554659797576441149028886053744178881714373164307479119576734681345227149890528363296839759499572812508073782890614425214994145984173452702374422849501330139384553605816998198722861636423884423704386421896291462364175407166554628966254476307692963977593376743823958710716187914619632055421305761282047444402466679705873927158977466634458798303120694239826745646591228636656821379636486181620677705849730483208693652311128386374563614767992306131123948752287599537646360742239738841954920243899725001599857704435305442421456083017687935163162078909668317962659105499928960936730745889342844589132978112488604993908252820816868170022988707184708535659867632748653514034170205157066737641480245065959691113074561158148690369990575863185983524646888 [188,39] -438691769928318833543549056801037742856178135483935272567633552101656320590208799793263917889698267384394701002057932835147749482472545686874105644728824668646711521246282581250956077556302937331782880312099184650434106311599507026570396542960123177113136247370626161868746109933934598268547621830970543308091631556335836654575167912686987643713349754752193384312045834459226915774235548068987563629279199011816760245988951247650600606043461087269263971365213086218553843443842488097094936606020027218991718411411177363053194288851628538556364791793910131507469010414456962738990277852318023753758430710353074431794021205251111131756062239085103038847466384284942782474350578398124353201190349258275654918343745640879637292560091216990443770221003494653306208748438675528291568399466144858548120804570570018395234356361138898861483883063774107905273640093186525065126794486417178987162747861491524611958567300724400110697371075209277722688168128826591064959714806454836338691723858441762247659979886902758933266131548053526950996676376146890069075437206163374354427104267364220853895865104077367443021487186972548672215137996134175866912585476900903429323913384660955718527157140895803022712797180481330383510365081378181228762000376427352465512380050924729818505717261341550737402355047970582589829059497633708913213574301862185894932374071814868267512267900702089875852421482705618026675564333885263120065836921008228640181407477307164340990313125676932852201915738109092890239654948560765217760183322433834496307355371832616382252010736326685616417928852766090016287417555570415481933241872885854302789704568791149563417480104952157160429267511675187420024990210835396517870296413305435818249764693620967775174355978105024867593683805299322671841993373640 [188,40] 105713432532220580011971320315257746922051494469280203744171885249544763651722293605547220995400170706771075574060295478471639327716505233926652939065897840535697327006366419957057284951393234515795932289298304774812139828237951450772043739209752760911689189831718058784073079425245080623783665158864888593691020901440586892008443765944966955999587256953090463423530510497703822312177629524597432400951575647795143597687723178631357618356669966516050433044426031686643846772814578305433773192646965069727682131455092063952895561440259829955767505413212540989063137502244552209627312406501547200529392031926933017104264866315173550697483558531730857116428414071744296185575474049588043457869559374998049202830792474341613022176594408256273236131247548895719487927624978767528318072852986353831610259946372737066993737872784319058947482532118605439667159140597850668312665709953613013785505285368720856377272750405924075349054906539984028043678469720940751179502001814074018289229319627622784965068401887691239559108036885242355379455219228110930446996720958580615224536211234178107900764578935877430104622539725147556506421575608490837977550628509071311824357633874635737089561424769659208654417162789811118224585597730703967081906555419336439083307049434437806115112824865044430889734252589763092583997935183233996664744349313677177274563605766600405021698224028868582799609638495411552375245022421898764058713933020787358778129687887110759860695906640365695543885029042433490489327465334410855016011342702604270199994874356113041163974786442111615171937651471812660011731453964575849045933378787838949420313645771201835092986119381558870457332605766195283514579862843663874527393628244875836941862433964041997976111749422377136959174891938063163146061728 [188,41] -13969538510303239300897144915262296829867327779202696806575991643460063489842299800255316575412259959103256754965807505194932583558575341240761855002528534952503990839248909896749636226800159244543570222277856242006056788613289275283443376338596106692799995614392430564204942056285329577614990798425023627434542098766856172526159808147739162989908364354846449646678990474510871307827569539818553876314319317166581496321512027472892248532394721534790206148607061222349696590980214113053921583992518212724783525253463825331075518377219586817015802502547217137590081537371687572749968990113480912654780268246355052432244762523948545468287591980011951589491123793749611036144978103211408305770825738573820532869416431696759254710961820573813184322741351061705549986793196246164488429351601201606628458698936246899751540923669399877687621538201785058754212978176944684490989125617242409134287340427901093580348602578460818472281066869778091209471296483227500626532633009446397101291937044473413163883094488685723982711033534400011810387745524452435429784987790715420195509782051583513868375741808279132252075571299104961135724703395674324664782800870653276665562216065017176061899078281822476934916837886123710829572802955989703016944925719768603032181787784949085167201807678105216888248695758145357573708008981613498803947208843548444246142777204637245321324422073350247956977741416417432715585872989685458491855684839269416805470833303875155126241273959869003832658311843963834838235155015090685550633516750227386886476005436223158653873930674527905780525919117249447586310901869061417553333232994717137600222891910375445626441081662418920007808113083719954994763860873549224756686180684667811800986690145679724520749092826598344164123987459859224926240 [188,42] 3138619768792471904351243844218439630388899743487890426039915399504627922201029267214622828671289305878295415368064444484798448573681744863405340600593806651057299373752649320246371151413959987024679694999990089596804365100166128019014869814766373604065543037898593467720048851804786996265229541763652129789604370387850718081408080041058183867396360257463705441222076664331827862145965318227001326234184255834392802705410739845443045580892684269436502536921276549214827727943274418430018534474554722661040284925688371055621762373885090603442812605095767836765616149510244082359878835045471559241224681629875956638866441050858854977287769179087363016075668986794907021357528676614273769121612547503388106946439251167403950117765281351955934119177097918244183723604350405686020404385990879506859498935035836313070067759632667669510248061398000741441300656485293489464286226305881118778242812364476926814788393402112682324381172443295145144454893630988673832015062397199520800580959451116147880035501517184941556367375375137148782997624059776938709938427714592030463701412210274071590782298680139464351084479844984210603817472077321076407218674917150589711706623237414215715124867898396012089577191797779077670100354217934687366778035922020482032424418212752085147332435369713551434914897666857165099579641604158980673357478359434748404772514028325397414858467315356618851044299476951763775459514496855946692865279082909356218770764317464833178053270844374643169734239131874772381933942766093141431110235094339044952703914359335886852594725922861444837352616721710951225462235561371267833146633265980595830529355640298002664268366087609927242149883996451935300381585660702322180409127554460224775964116096622696842440536501267157765522091718675518164 [188,43] -3283467631902898607183760932618394612495133599372372065624166380259952241025117431310637042001482261091440350167266243754887118730915152277871832236787742118608594876259542862082070593709578498807815052235670531407535147889801246668484619059788678421483605757941591446349867847231121296679626294093603542622159011950604972462573393773340376790082941315017399416707645728713820040239855375773588594865304272850811643410511730649188736081366186249151276574226132921930347473352225314505838734385159150005436741093138561980463547702365215214046388778992419347725755868132149211723740560489096118649176829767864792638585948822545731689790980893068871639663390001344370678379649107978724997379544602074403464154349430447441871522610758160840021180391286728846755731936613829847946808773883918220447443344098938120318435742091952300323454513936888685012860965556593906503830288891186038007600447984398717337788196528311286670256852279505008615182198722943592737207660216503530271775771638085894074239358735938746676098236207518006104803528205615995380923531246762339173253823783607763059420233317225975603691503865080307667577450150288479788520354218748121079807394869651156097187942148467779811809736035200475787888290910532916514906727146926136705496341068826657035427694847984564000553174508709895639546168908592235558375915212819761736318159857044827937108947696985065845162396704960827941816156455775377521120540399962727008282854257071444102128139534473378537850536336639208760782842325895586830496230586157954086527913920796543221254594027785401804045842438362765658676350877201286518094417757267484114383315798379227596979363483683032001916795209382838836151550869111653081246618175227942731293924350384515375626818190880412306163485574064528 [188,44] 1904141797203981929831411778135233892037642583625471413286514533554682262279747515354019628133658565278022232714582210782368544390370617964203760797876041068423343245043207323611476626771729255143780884136026692588603105126047636991156404652941923275222075591787870848358739415915897816364516625878652525211290111224504366168649680553917295838513838476900723475233247481263720430765032080849284110691194879539852911656542529572847823086024295531435201935004076317651308927453639675760121784594584751957913407084944150457781027740056633676865663465072536224887778593918513652717080144599901147648410056842892876821222955248683204328885579230294133089650132657940394371756482136915004045598224053289716948616600327758773986863775903536439316008678507546138347800926901953493928310367628983933641930218280825809803182649957222567952113911542428625867523646435321433702569089017078568024482253553218160588817669757516808790741854700099472187961768064905946617407999977746515771511991315190165325145994411034619570872441820602702451845714128955856465612263931236440042954219333208191478164992694616043260285625706830514989105536369504033815265363524378104045066972798451341875773291335473900018606133746229037438948476083619202306511125831964071902711595306613078064582543826254235650762478311311486710164911737378309157808693627165938383008800241313654209825413425304237608786934016183476139462343142088844899381787245318089787169582212721349538427202379688889974048691989774088353216262275272049915033914657658246236452508090199556641600791801829931792030149492011207861380390231294153051232547852727911323343217170972196843261639913976948888055915830119898396167827499076413846847873484939986290639842047730393608442171457459257819731017941276 [188,45] -613926616434196100359066460329045896820966712197572995662400911799018379664077444514625059403108772945640488828346852505070412694931456244681757432429100813446609902343698512969113655344405322981822052510886737036278764848661713137078330949523462892363583085708021031823825492291258746660481704705556272025941117345750567798265258597093147632829726847321145568041357613203663674287118152135212068135069185174088957714041887879804609886747120581521778517605042793072054717150684055818421977702455671365365057465631262234858039726068453165031481007826724361929325150796810751598597365379439012685834529030494173773359542998274362697632555065521671014050223289713071455500553155266226602987206299952568338111240365850734394299259575538305070371861453864517623307222807368878814355747768534650051878778460125829871769503738370136331453329674169334957245084635315010547704033236633160331113517570808430587655168108849180174382216101963899857442044094216210392998887240868835058007988858811144321983966918812109036814167195518184451035359429119183684000806225979329987489486087888856574070143081114536071679940705216636937189001106632690834768041881999458985749858442627275247792490188843444956790618533325579023110985683071488400437702354791887514664824863101908228906696690836225573124987273637596872971166128907382467035750649074932345358381949695250410493983312911051628708555045150856119702958613377558394259713672379232538585045074965801066019094892898596982450141489487081871259176886065439932015766378256256399640777544250556457843715798382481448965332073877363326719506406212807847968520525408216349072626347690137799191698267514920780153194217184023270251920311417284736126830621466201717987372963099142395157606577364641683574936960 [188,46] 109052037592229886347918151274829862552119911119248896045757876155231832676543521289008395027014328191724677630030206132522523955328930232524541978249905975037384637573198287103702224387606445193894975955347624168932706427957321603386747121617910197404654301988817240343812080147799178976470097740179500115008551215107749183131807302177339299213611919680508126936597639533990951952686563355527647121125170927897313233999418474017579811743728639030838107632233520810876852199923453447807121878602524964066412835758757068758407307881543033445665229238671265584407799432691656013846092976767776330101335347068708977946015684734048893967332436248236530409643982837273500166986614733914875082817901380269422301487114389989655536613004705081246548835636784024691400431222998023893155181943166975173814818208169820805670108223904759559206369712130623201659004618204608438368574802298323911630086262915307293820708893871485618456877993743751529948688558655479371485598971214383208886509097754361943231450366013567163305624725208921866007040562770062198215339652109395468535872998648892307098604701790689929764446096436464589212568707629113621002875821075840107265995209771884878698464508131569605724874332736737256480764049275643557174345088730513370122598623365021453152096783187683474657941752954590938031986975978473822670209890077109568636001669759144772782290693871266705874042005040389786010584264533980531364527135239535678076624168315942934353274363311175041789177078687311095992365461686372437230157121364429625848813044613041792463266395095281998210460356987111421443754164318785176898245086171695569531311633347256643804923282898775883904058499851358549667249423607272588065099111164646031106652528096361707866724588493692566689046 [188,47] -2567309311766511503946890890973562160345294727663082568565585438445670136309784562883447523508490299678318024562780967699346406186021102555369356549540275193469641597446871812295139482074857517817236710368706648181110557481278023938338368486216553926287867722360651993023290597633743399811516952034245478576155922239665918336599117218845425642868929715042900201990314046473580780695082614578731590347811561798981363728992143460088922149288032424995669627156163319775781331214215885304062593829587681101429148619587215979750928464502601822935557695387278700410909064299199943916764406175984076396411165758296062664033742357121772702026577002542005254492970837486945247392008897400634582005424485254211315248662461058826164060690784066924057753873144644483210356328377008302141009266282976286561920678575713318371956313180768533697490776291770641891244067961323090001057148614014098697198308767219845842772440849918763625076907526929925143276516615052706393665514687485739090369437469037898270714557849135551997752122824443417726504348884987108429866207382316562755599352029300450178764304408604996876550798702551306262548229293243863859407048154190144879642398140925969499773851006798373091380301252817557440810246726222983860157895373461149787111100152777736808025174762489114026030838194734392511229241890475796174703028514017497115528952888699921553460653988959189198720393681939935902300312561336248162104409720633579685076482160606978233951596484094218262818336683065759759916513630723687431276382364556411105798017956074339068928476180457056027027858254571535777201572572019208862989450349195107113261932464649434156256355869611253700765175853505448132790086739556881837405340277244885763276136710480924407203244945722926472 [188,48] -4638318582089646905523569310725792194600844047926202581513178470274037664591982906576205696896465750577639321919456284466920901241185809047073108225501842552232646427724104560980154165853567703573254103280707496269079121013401616121284945981794977885519686309293573195535365169847857511558250572713983322936432617309254914438545919028228896821027497869606086042621107641202443105394615642038451303517140473292797571343745078691186523069296096044785599769778334739763868819780665600503065914074271399657648460234261551083238736117751733734426919326989228876097805882985917715311041359404657684202706973782965582084079082421155811410292485924351198466742523131295055790493499333887505203000617994917723913424759808801329044958209397859033893396608234720258256633138420013963446922545278638601057219196017470336387848682814296543023444733578070027959789176098607661119378577751254934227267414181999351452065582453494816964212401040094075063786812870301471700057256508789945630582012832274739795102836659150829105622995200964063625554005817397210770682215695319747426460966914602259523493884899044240420642964337269081227050003425982760382588480276598970791220229636087943831021070771082842910691912374916067958130231923800055993102574435693172291563853041694691425911437634903985827097253595123368595383582972811520096468641299758805815318710237733729368747359588568176044609967293655788910895109357455571542818529590006808867975959573438793323041141999099569002458016189596356906709704575604794418692251280835175939929786988523200583532510476069715499834839589285513863507524966573342070254448847199020506261015613727886170064709813303674645251069023933642570994574914073749789095453341298838993448423378399733132773338172275620 [188,49] 1470965870225442939046667277129108645236880106584594168441675163074647540257536752886237221718141966289038246565135725919598014864224697931240292405825867454903788599649798302040001428046451671289238697690879615873904279057986209345246847846427642210442424615704239962306423795744413535530077400760376879401584480304349320940702835657052661051115235706664084819760458691129188682175620712977875041754172416063828733207852615820251816742697281389476378931054163364080962828602680204886232167721773039008470907732116760998641760571490949471131821806763562245897788811649783183141155677256084767099177185395139954644299069383470389338721976648824266865959792958516321245256549716763779108386770713529899783838092754858139141896290067699378444366059627850356770801291432149923175828312259926738199220508239017498818271006615667427864231711488011454218971067548041026811134681650423018304222306832421939927720759199325040375609751851703807065330128558821321301506203319030804819787387449707878107551141002656352762767815246880108731495333740943685843976932589303768050618582992383162603056330118801728319911666773944043390197574973276288353183145804078610852896303907630489940425573310948709544648890735457769725625527146587016295863585442523537289477970688160940521802380069463121269900840030126920456508681203752677683118354358779009251336085883476154800339282334533769929551156732248919869932071628256096953698460163579238228019034512585817197870577186564838086841573790512944588696305394358789351408490969780275111640022779437645554089488603972882608322398240820044042245345618528807441528900000460421263204058672444968297337609400895024963469433109152921414895499725478360681422237012568882623841970029975378032649972149680 [188,50] -215034402139811183426149246122365959370611808707420510404119616625023057324060683235270835120947670073497364093704955982299749359825637228485826845114877947375206678979580757421362382112681058276815600903865187632542936355166858891615615833676010758633452231333625033393358072894180041968154942753413900019918684961440592981412593792182360738847913892701898353450743747428757270376164181084862914145250164096489134501490694846312168229555115652013493913065853053825184945683825198215736877114833962239091393520610735754499134195514305989783193777928103578863558225646126899846577387947989340035449218676622198990751272694736457000202210941931860950903821254186588776324860847123173424025389114266949540069938011919352025236190432822601897300039165187239160887089616731555226696709546856982470128926986727197371422101076937113569212684103160562603715549042989886616106300631566485060058618775402588567285950816242489143468524299657856670298513597219083803862027759688695479808560511256950564800242227974705602735658967795529310652815635143251024715791744624164962718449062113768294360151558040291569174214816160598441007374920987648694296820983767916799253282729988199219646596163327697265360713606659897473378150621645519360372456643235215781025811797012894654326511077102356608995145261211131354472779300827486451548543003172654437364409499543659266416591550432977636566788126911875199085553076033749020383605352224123057326520858039386491099430200728917829494815173354639732667779881695578278723002810243254832469840341805393766377404270425548120248083823368567475919585802757894851348589102967856561995131293552046185523329252848781033518572266360251640923523222498594499390223421825929169692621693670414969171702190 [188,51] 3909141604947096198959661638542563617920626080735075710847173064418800346681424170142894812580098394392111614846880957863340008160638511921745105437928837554755769114371858605899191092072799557843770141602100054513225855995135892192319336501797938174979944538985028016167325822850446060793762885120316799782021187333636951199002625217025164341936839797360968438519882179986869082011803037496459434544850126436184826364728491633872664991051698915795220525178028458210271891759858367435861531316241362459644880810380900449531532470930153702432448668306603574902917187231756592037223818435307881548599224483923714506387286501018743438669602748776606340897492141122437249480786412321677645149269894124395566498677214103061500619744930238386306057403101968960441781409029533778902435505299357897882835481478858627644822586818658433566547059513561410472858887589250201076946277938758910695361208909887623521433574121929077581975999007261625877201788931423411981219958840652718110991804976726194916820462172032667795972891108494622679198437462600259052587094139374620248047245626474821846787934605272137739034843007844116013981776723719321856400431821658988672545344792093045370386080658204820817400369998582155413123154390934088893356490967527733836018964135144627741384801138183609256462484976284030785086693378200874477571782212512650497544039587766057988280939652600183627633046528282065620346452296284197199474559384502491750872540506249996205254785113930751515918244673701583461056401281787774023584803161681435774386236898254063239681485653494638152651050133973304826625650806674911005757747430178160024844514095751782417559620527411724879409384092494317246101625855232099389455247394735016775154906550677428994416 [188,52] 5063992366719369751247245220705195414056540866961652624942574823793680696124745588285404808244050987852028916716022174978165914495655161035807451939015499895922051069148829383135974163405969249217979042066280101470742221686035558739481530400265024357192681129934351284763156121736018699333609876869913687958065040385365939775845227618950939423329958886757191132513957982355032440449277761489563337431176459320016950018316566303920839907013372298564675919196476959933119595379446880408518704280715437927353550786158872011859731156166956147456462319589875541185665602933126911672228573697690774302395365210674308778711033998232083657034025814442882513168298252085746219013642835402854168047627389077719739756897848758631109494580246579751184983376790073792323990386901324251039404481985407672987264089441419938251566348083726419043849197141265451912958531046727491269136399697140355688201946995104533062659533963329182604403871187094336560868817749220370757582162104557942259095198706748295326151055888931477864119713182706295286302578675609820755344782107865906040768241294559114350754773887858707587468288982162155644679429925256602033626983400189276805915241112626505393563742794984024361227781483186558934618901488991700637404954516091679654073767079984022557648798332136903133963589153103417193541271978578523098625769523670908678688962927400489191308968329639507302443852415808498530158246954400992539345981034333281451111363629556061221465610739114096749192162561569133083895308054385097821106594731459787434808251590062678164625068846087303626327745765887658981539103953226117980403803450801860316794390301165981843917402079145749660552121290639717291972443550456195179200199782537761737547262093234595048 [188,53] -1117096231504931985245808948357420011713283080951087652146248329738891232076607044848610675931952279960808448436538102711381127517630342049371168766323169512704114924843605466993830597025632661256187699385876858888881282709018701020189841082456320218593448451593179454137732572506627676071799203531426648053208141357270074358220122430666923640428459383271819133062126851814301917972433124609774299182702236486570218510838831543725680449397751995142036089640950231436654189788495955598980840903822442431267491117401751425141813850859820817732987894430037164844097193518489880455050934002135630149158429809447950323870832839631873768649158011151950685734501143785760278316702734254443492251174189862614528008680386355888233278278897915223517487942212035431548447574533285332702581185194751307897373344982793919695284077536603673794151744025614090573919531785082376361238009167849959288897888728064545246419197358371161422694029495672232271150030561425224137769012411427774127217817936864415725111223363761892380464991728599848902164777210569008804235797994929839060603831600537473001562812172515565118647249886844345482627885140757824634425135028687716342217790452687276539361269954780633587814785902176084913034707613372348367018902357108264358101280143666769656308841505453242536323761301250292555656761390059296202775055056463479126378499091076877346393953806532670570576818435414984452601163761522971687212284054601810836193882679066305180040461355314412013667874416780711167620322596367658945278112319466151167645995098350089670131467053183254014122963670393997887388543850365944613628973799275884707346424900042298815449933687492110035898185563287102071099266398517156904896590386167189192047565003174128 [188,54] 115230318417560110629906001558096869325941444960609461149955226880290391261152313552201607840779462542782042473428045372049165567029302671894576071403749754608533479412010636049665830434925451842227907900380124666195811597058419962891483514924721398003435703540174412089939896746620160434315680976732059812054818501855346705817256163595044788483196325365395761537030237956430983594492205307081661195644528061966267096739390746910583330975326198191709543701967759470835206752478506810279599727891540785931818310278598100604963316556939760187639094429007958271156914642640675144366393721679491944110989536412717776020459308141841261142833793765054393452355447380885730156127599160592710338183257115199130149490411284552954491840980025999316367623299061825387887977571658919822507432313236229962543022477235244315436123278832597057584167379207802004021703532767255094669407931311919062442841215477874257488420849883289553461829285564284112350274675558291243722796069803581726403246822401774852470276685024626207695743443947084029802922897325067584655436472475441627814890407003504181447063219891011053501816837283922771144778837750134921574842604341412405417160415609756690479869192756968307007675289246056115499057309906559824754145175130869672798588307683211342279882684744220255774436403209719211969993318062334579149648614508930700866953627631336658826655193848864479011216001571458438370927725274347453455576849454205509490485532755857228758402992577841284511552832120537729577840096854265051377135125007786513883654124235144889679844513897349945454126834820893032176631397397458999325703005108067406298851282082822215369480504928669021066497191763298249249391864662372515782528502053533584124981546829 [188,55] -3597025754311151202510570742414048985165858285574275785116703062953280254962665710470624833790245697873659730088324361277471195520352041589728623765575744545310227496568669581364208093591641504424718524346317689916819910034687420070604058268708327684516187959547321693811009262248753017915965052307726638352135276111156331859285635427223022843886947263987863127017661032280748066723900450692725324339580107485377266499193634930597426822405253797093471420092497638522885703995549453517940908815490449191866224255893896661258421035466165932655608684113077957367277222021510115748638479915228270011622022003244434832707160934992072363767166199678201397669172448032745243081563429185711785502333560012649914233443083170591092028981951739901354369760587609117519589517731387093950282409818078264437435261490199894095326283260500628341004367784326695192117277552815848516840784447361576384526503526956220903599490777694693773958392077385315389673387361920003609525597748744041222791310532579977145757806360837338953350936880723157833699391920790503150085509720987613917446583239467759907218945895458012954314556019043243943531856220925466025189455426211717989635364579471403070135621721183603717088529662175914166866861159663994028035201862768312792160302368685231695157204412645114191519263540237458918674522416959237963332502453987770889626688567646424328525927930789151627214781441857885081815206011514002098497079900583027325219488832643009680209780658778295560052748805596066144573513975823725647516354466698769261823430882498985004675364612020916653299569563518407953384971660215147262444729311289714350605208851781071685389921032572845878807083238676552335174400032823138864071002489194864609068744 [188,56] -625762327052302068205527738308248373731563919738853619065286037923849851456805075239519799368318317113953058286949043893101844772770203502416288236649336498163217819083043134981133167296795471007689669963125268338836470250681004255125532168557068685761133460905734894158244751609713266506154459006568079479923010822557922053923151275862798060634336396593431573191507769351474930028811202670054758649569492356494386312038012988782985836497856234670606688235985544578688910944272304185464042027213134244478461147671290281671637267571687007582436255322628073580171442808832256361249163404136026933977077688110638090799293995044113549146337518533735280304654368552901261345596368995468043401526263164285163496526824415018615000433289317704030884707578987064468541432483218406745346991990269720756809229189284085030741029128549840615619056078088163835172741599983123772415387716756621306006648936689241602305841723842042361130628588758106374927763765040469637567971601539407837779376491921258914658045898873758556837030217757695859563853853687040083747133061826046011956431494083301174232837594619032317808306441890529402752475367515595303568251834778880111523041757898474261321836780288270447929543231193991317003282295408307896149697934067040710016701116239033419957370466633500746501734443743114896986926656209998000211366770444921605290760021285152277819191054331321571099595071699482727958032393531281883102720073018001918527711503192185282053934892049274092811801305230197835225032202800218677187026266803846615968328117640440220662940242176501546506827444036360294549026908716721947400716564374374748464458151909790982058934990436650131415299236684475066659925187370537198103238206557595592480 [188,57] 89651087432700711430801893963156173088997521511771457571589007613144645478182621695862754930900560769043911089686636248246800966244508519907599708263630711684293381593932607195303929939550608389918618160887534569513730415661837320335792571682673509965187407084523579157961730605664438073657893679240664165089268228392386178782789432024759481027739032506943068146015369258202790243860001799294122147475203498428713068896195063950445041546826186863140468043554117910431655582207586228884766228662882409862500753076250039344501397674897564552219948420756599595519430691015311324732022671648880721611498505394690779360894571002463385768754253915191232938690622722375317073269378671822059431052892758463995307527775916844170751079211763145577488535694580736090333224154042691086228450369567307003711737202693007787360883411839584019786476747016178182765932570636862666664843121171520930448270149882956158600384199172470553152189460297362565141699669112655490362669357383977408283315090047313873145368468938557990673245142025906411585774439922114670728420750078307540069869386203965005455812462104086505741932062297657773581982799323904888476398097324220765426849072764401966705363832231980484084718353752522385218617594262990545909816693279453260999521097347201451486709294343261999017129211857241576111305666306294026276990638117517686728434209842411016757749927399009587562782173270883140122175444821006766557266166542849348473407310300891840397325578807229667847278065183464602957762371757529836929864990757786051940286910135272011592582839437639488810755180527459483138755058050640041059100526664852957576887454283353497543290040115171470384222660591813510675873739234488194893471235661750824 [188,58] -3452975694583229715869779315732694396110120891942800672777618021296541967302364795247189381626918127446224786573980691335912513263846592471647909855978545527954712144252581290367374406419733925681345237561107876787371310403252961668841706629013702224716594135306551656485077847341819650521452390583176730518335645405636194857096326228586071624353373371690764590538553717675506365671633908119694643516494658273674133428706464851874971216075740809999552086797843514362545404201760249738899855716057865262502106803856609041594722079824428064760731022695244572842607385460144440622263314797713416348583087568775731369394496691018283858108665785844094449341690846167141837953576404532758780469246275669428561137405713301132769623317819534752193985991955677582960820963240299211862107998563044503546066069961312122009879126969248183237039815344810419545355157954969137854242041905787700591540713919637935070808887013090258891879866572359277779870519685754706979517314142695221169827061203529744358195472773376189382972910412902097139104249157224425918441240068691624185147570517446518742624741209418711669280854782276808956845674648377863646889375383912707058411059357570073188852920647455031868658815762449901529109442527523793605640026452378361948162246803997168972010425216851924733427998774838317229226633512760569665741564868740257142733960860630293056212800380571459200965831485610356759939109550013777936515849325512258833084567441627319719083831353173941365862948624342301943516109876444242376341198624842183801733079750194100417057890216253385254519603749933192986754000108853481524668679719820098745854742562142174403345957603861193322898471759440566361635822516057340695981391129974 [188,59] -309483048894377598507832862656305712644710041118365658499131196747567469292125363118456821730516352939651722456843270573879693919956294990435110350893898105613694319317434201036900172913110034993863768884695157111801010206738115619471103187800551872324510297561158596449223764154947405818972091876003808866389697739010240028854814151355419082901024509324162948727968667784327565003084377531754218271920236338507076166447418782850023184971054242289083740724661197959309518748008872460371425915696655514491317629471701027460083359068812252318210167022072316539509357453729688429480567492617711966219542196258736826160339573644131833134221087335973202887250424768153833886926140180829652789298118798132730855503649429568280848959103527478799120466487024339139518494734304882684776831862554320771841691743069751842150409494864826396376015160012850251290073270453838998156063897445830638163330805639110146893471249690285452610976504579865328958988272888428976574811881295564637434670482700365089646397786761981394443097069426728194258913081106609651420472004800535241134676897185448044974138033781631259135510537772823384721193335686647925106401690410625361836345853549560836232979950988123133451068288941417551016871017600403777119582102804781181164668852792904485296015684402738787104404380371053594931354440190190954319116101535906692647081138389510958811367687985060871798498352962932470134121974466286359918812799153949938519522523080257289386049869472850184889377181045333093351437710790640608233588841202612997858502047273549371316159852391354109943696416337696817926291316782502913390160651828753188208603575255539930463653520099112890997439734128127636189482643095431233871824330 [188,60] 50187521845821885048988713442140666363436117194822356850009369617048852143430270651284895697494855619221359893490523572552124981926538692050482110752002639132626683297150189925847874516099641520593353713554877751053412454646981426020902013287276179790379553925338732170964276115637997684579703450648677374842341290515953172054367318776312784654598168772905304252991744020425665427010834551095195190253869310505981543994194530978822297940510545065808362358994431402335647752708013774740947171634222346709633860436996289831265399940519842056964266080876605755055900536917528876206814327142343036507212789627051571593993649689134330147216856509557313598997494907240587457655851134953564997779963820413905744509377307358533692262641964460836500994389728190205331167412923877989038787150804128766439927521933079443490240749427453005406695388513948767280398182544474536278810717512658527162514511299085623961481333275500550279587249251612239320193878284475785633862755357017508555526521425395256133543744506785796813072209838445938786930600555595876167026037884777506896836789897110468091548021963774526985981792142364827091553720699709655206645881449615238483613170770441058534623916230443537544324624816308252529369767033798350549912513133888867970137790257990646376774076313097918196645500516082791657285185015854793360224994022120733428471024437304543163477406735146259132998947451692433090919659643739901320199665750797649532230796018372332162082250950113051830755207027294119939802033177203802277706189890236132447757130129812468362374558393312654906176445878281238416593903608143930739250012483581379334916186571988623669373114558484024102064036805730012534470909655668614019350 [188,61] -3265617297779857988297161146779157396982670200018007140959994452902602694816496682412194518489415747680024815489225957782998679823006348059267061346665785629171231531654449248534891127803430295537593240658091122286735839744004310265805880514102699537582946943361095023972390064693541377322618898838229236541513565148978236426096749660067340873396473042497683581738508555963817309477336570241238887573687252242145444116843614033269803248637536754453109924218533608569996191068857762263682325129102982552116180796358104548775830197284925805093419969587291408750971565687979493275396490895234131485424977833042364546719734351028920507059208512701645264069418228307233630557023081469260266580161334011779642545507175611598915714492832796478389117330071145187643147924227549877684918412974208646487348908685413395615071676602131505425071258933456822196603312288669775403645542365250028740821358055560688503398875559607119658408640211798162438037416647806094613524868853274027169609142532315904093441275444151070879754705169548319273600749956081361221711815447449601795527423611141297732548020591719622093779007484637112292674916443637715292357307497179843892477493838695424060380630506136381994345716005562039855066073942765283211478105066745325820498952671203878147186340452559998545776219069250960919713339460439528693484461642968414025124433424828794582787893449316408163590482909014980948832956617405969894808638319515315288016528685112684171303457709625963085508473008876896920281787820722438805201652639257013514344790943913496434452187053104786266483135743593229861058787197640600205629497166615349418630060392800291076644485768747001053542044053500662565248266656461607424 [188,62] 125168936770667666544166843014045136958974146272445217894476725565128790495818177817253160655458838478064312087485990080793651914228562656175102694659103968769351681760892071325329476083571881721925848736220512906421715961971719834238305893753133196293289135009490532466907087255480594132859024684952769599060486953392282969328969796651183189186380184076572582648468618497035470043662234908229583061324051602067749686272002365564389670894843522486457404650875314955358936626853057858535616253996305423681463667077134998626899874255672311282385701963606850527696217323145975961434197377435105253712702513283579075212638733144152736070058467436483454185318766049798144157755839420308414764170846101745777604322024711553868161055707892965448506902832723688128256660254981809739961923260262448122944242213625784052922137475176212892031783148100863762799593830742767056874226950314649081497365335088517323057169168089453906721116110240387115250391303491476720363900537727656834346886081147578490127079257940710970510680006879252521622837686380311119777986821489814778890198433838995195372529149565519666074087867661264173782039792107347899111802431418626270272081987879137441519438375390786530188002635994213569303569402392416701383636780032849365751007435562479674322953635712580977690626867804313826064811626893064976168019085250645632767318315382607631117328891876079275694515569875564663223114036903319420936239130557658121535137850882959965996574774754922260318055381537806056345629892232415769260584686381332688497694538675724007830213488497399033431549024922620608066116201341495377620031515014458694658673652319907656645015250838906322055240864791615269670950321931096 [188,63] -3706746034065725867890416377625684044360998148489551482833512100220382601969622398101470086723307975707669394809624706122078252786246485486742908495804011424107613893580625195936073531925548042124565311364215153079950901373540272096236797204364880489269462079548411170783682210417330746008714506839533140166149148937390239387303478705872844309642689971061087717128781416849419618129553426368569694344059928107667319103203499508645775715208181259305593248701215522400474478064328443995619742668236847027135352592780236063008315426921654954808493313822216192794447176188614519901121198064871893404341033212128046304618377836884352669958580283989964482168116579541727932543712304511549666857915633101124380109894721101691217109896419999805791985395267516520124090053330052793212147139640331932762006818107295246383905661748949392476955960390605083036980538006323359045462277804539141192182264998096887405091445028624490284706309946654197464921318742811174809241660699886971504967324035236657465723600396018330912932107665546534531255308086714860628100105625282359700856473629312647592412534377456293124171685390866597137626170214736996175981975472933022793187667273213968773984809640562316747638352986224698450483092371154236278260307537444529770015266334370023417299575509501859881946449203606291497850055767246289987534616408270285432974280578245758363136729653523619305891188650570380942546935940411168508235844430954874889391436226923373605567038637392672506384565535405931895021791849811703644041397131833626797883053371481001020232103800418753496476112268753282934465673794690909594551039316866613590336639874530902336717112081554144215198534966682405390580909180 [188,64] 174543139231613032285967247197673390825441086443882664394770901537240239410092971309647473472201206193758989879689470939916460725216887900247131611499294805787293535229284656591547415558393890289073578114210882904449865848022647611801366478847094868153330482061713755489840871309276197186979821179712445559264228908065951184721111238149448435068892410393633708710775472258367291150448567993627507516213565385449673171009136982736697159201968028713927788317842467246553651693815527825857375267846138149156591856212998718048501837397496190816735668394599833267591112651661814816746839115561231507840349938462526875577271414844311448023660920750317573769250221390353562989371803818458993804765546516637760356631652650197747963886794840017882113685451432415942655357068037708965632426933689691375324604580820686104531648034111974156100545365196058449047937181716441427113503741486805211709317347644987103310475359691626581484566302368808853327459589248025742057356269940976623077664421641740623698225424734077677823057357985931499053331306190507058409074213683467537133675476522317660816790587082802979290214093467396520640957780794666451408894012610288793495979604776426762900741196970061782167867114143026432129111183472411779484162953508252957407771507572980757061285846374545348315141251813520351021986884385049976305254600774180759807998965596828963900260280978235189350341628807459684123588420532348010531425523366997033441263227889456773176799208461924698327526829247289868568638043372858485355597280314435642545419694115287026009034321562309801457552528495515058807180029544535989876267781731102124371769997680055490308926796117175579602790725863144717777132 [188,65] -11561218253106007486979906819676298459095182406432845262091707334378362839208371709420965097286438836832445384648120859355356306113633826568638221334005016816629402445169679230050348036000884438846097460872481092897065232223402558963688292882796408986809335297364461475831040921427344006750515511606297340253375809621134725055756782015402586574482992815404792172323511624208571335716699189942874534424043652896199602188971866538846041724692987579159341387882248020486741666117760922657581701076338201667290243828411726416393525568316115756986552443859205606646423398373599333829772102080009668707354633105715791831212967885183030646552811670759587322786582203392703183541095722595357465803972820545846794065357478792205433393049521032454590075500438909166588802676777732313147681052334950346590575235769137974104766110664424501403401457480232494750350027655969141978508058929754555526349378880329842521523134942224870894372441547966941566300978763593096955813848468475442404529000311701715168820682790203602350561948108905227553137460220733748369509900058439682405772779941453234705384714336805485772144884935913464744983929763348216724002612854642189870001953820081580972192268489832363646942343646219724624383498925950459790543189472445632057351277564507439999780260538820982733210145251427626450603803889628241832867704135229253674793431881308099297359865894740711339927440562953324410269104218780514910741842184474266511182101384530034769941767049448169302218090060749184858092828745345980649335981708731432723445152236138200119698176303767299982285910072654505592090125533824197958753056390663356404341533507729846910318055614493397928650934068660549960 [188,66] 593052145717640264157477542826368736496781594017155487728932166107190656690860162040698785951948301531199184728773247707346563010783514663433473249077436765714089750694625440858873178650418989518843488653628576104480937616043031470652064329491754536514599092589087727968389179737086712111492765808446778918971213469954909888157040863358028287421041964175362399218924337042458377697251991209360298596180963091685698980126084926677641814812809499726626652220212401293582932019446179171428251063271594160927415948205967418064404432118366312972567328526683001355901852445534344869112870800434055074654894647763249738931341357318603349685025626678500683418851197026877000268829560630558736720523659941965492876076403261339826490349584380126547330674874932590483169895843568071067113983908704654251324268697740788112832501569949281135640492227688482145240042668957109661715288595066126598654130688491530957302865076214216997182841288681553391034534309549820078618994396560065364863712147024406994336233995538942104634418624867500063260007596930762458158773425135673368325342964429499259106660414170601909871936290162496951546703253365182425103251110285827960666832486920483298530103189772661534575113510845899778735342580751723233914482361194685890997670688732444285726018176823452513495226397089070565980528941245735415611460094989153767858409399296778275815719112477980588281780679947395607937472180834316922759730439362498734537792303033720599575780314436596695842643328767331894218918483883946967175736731911958506074535458187846006652028297864612190216727354342242601595166355018523943678438406537097568083826276514120407371391752750062593512348063326534 [188,67] -21909924935058318593935808211085688933186923668863684181638472605320861408736228702688721564084965895964723881503304095385440456468243558920319044091248866585787876104370311371183509599251463207765619990906510498059664794878474717845754155762652797833654844035791302645702653509801933163766001984100844283212746843550587555002913319260022451278665604090493353924123720418119161726876886156509573284431567765286914162892898718144251267963401128684813274220978187331348425307087240986567542772960885796091170712077621809676052827288614146363058262727715850330244231621543884190090412909870008451253523663722710103143529760038417827654576237159148304420756682696439643483877162358421898886919592185745745590931115997190626879315092365699663105426797780234888167096344288316440097436592716425457166067802119019614685345471076151352742955555180320127635201177610433331290006062194793935259884499955936987106286542551809166815286627109788937315673088415907700778688602738982259437279396200310586435511289119337007253333995373333861443565827043788772357567555521437509026288340160900851788493717581471784016301109482762878104182688105241765266048814972216967610552555194286590323099049997351295574068101507883696354990772797950924837274409961448145571965416588640243576969676743529035242891486150365303806195173135343648357585475613951407994624667236163469970792218248984209374913387599802064059974216102691787651573126386150192054833755249270408710053223036802622958033221531822158751819141189676663053333915462466852682007717734470141212805847652753718457992474226396206554484255058451501069551669193787886593452106102321885083998539646576727934712378424 [188,68] 627509746836106851359432956196907915135105217925087730391183506932560520015265897430592353774622064676324039390270653968178517411039728757363034866187339006940399324060225708752799302811109719925509620173825849693915973704299753270274034420092997065986134591699692686436625888177618503204805912279368040282286962200004673526220842961305458889364318751765697881647463919581690552053382474149901557610457029583167082045160991381257257691674855392385412170775175915849172192030051517581075359134988054085171003076123611551058246003993818698492434539311513088859194967484651509557491407317203867097582461243547536725191598612054828173858666345152462112292471445121761505888307076058157629806463901207833277707122770840407984046961496956641268910687894618558025248785398742579463797059381874751934475011254471745592598859141080103923099076336135700910025706336861100577992134583539549769420240470389707952580971415093671422352418968191943208833579066159652908434281861952500817413302429828277772254658821995011863044032731445699670061964146832349694615717949660451324264779096754143137291994846956914991147328697136588556689230937635300506632477961098424711970878729795647134182391968427565453155393449943345854762815307648122280904562773599518829219531035328489582610569597444008649358156143838649270277051057474739921708123662229405168430126295739972055548761186576435387099348142957550736303679053656410244830094375235920464427828412666925826496163818902306157320001363269996014205892926166540974499365555547612707167009440134260195834870535299526625963834705285894900286950105968055890022883823843346101852425918675108334875397549702646186493802 [188,69] -15183427651403753648519763793428479824198845811358482364992936730745783949669430082450664884107031822827963434903760860980956047933370901471341321856291532723575366205041877371421072508599104800602366734149795597261188671308481444610716733181956123951044329447579382788046646033667647571498306176060536018001020116925752927034503813083452425836592438249286454535761699683242140330062211142433104166033249917257792333331585607566637077880846624800872088973061649816828550629631246724644267376237334279600010861813426497123993543380040414981292911902943541198567792713683797985751048705848322818978262830613129761911780220456672910073820146985773154313037096998569788405396558110279595205472133809635229362199323788724202846777080851345176667157316177084892810999442696590793370490476430567319265205273570794466325419092432057570450317318372541866621954016562477969993322842766419143216683467492610774294458121420718652598978849704734932513458874673085179072059602323426158833194739045357243189353743772707165534274090790825976789008914411605482616923279982590327851886711701183346947125855239919207391264342738174923387172851145593757095081655545256234183239514009532977460312550575977630483688405329209705722868535616051037270121376040963652521822189918685009304921789506825372661392972686323524930730658377867719865621631248715886474782102579424141834489219946785292813698606669826353776018354204231101036881715040315282563666093038030264584843946686165310434545933380938728052769440524874721002967489071022048443729883942940612795934040919039636331755846751447791352588029851202788107708082711555262919799461875362890816030543644552402204 [188,70] 327736407856418959182526944816299803582679090840790295324664889268559547841503757564377872988492384717664036161706029012856902788910722191504409723823711720641110430861538958214800952450265376402281237140050296568476732138504501397794361807523626036974438111126440142682330375783525276067338264669211201991380630469118917690474038889183644888628509905070174910636735714275156919061313796695035330521760620181195891747162323232791152693187914026268064053143639067317652270207007732984466089053557497899377730549260301113681668800808819565755932738006130192251508335337938594767408921746678628979603588209896565764543644909650357104831485900761413465689884887646727499623895693726128893845070656785528053787507472269385007179955150222301315089454157353322136753207741660181981580807039219204836838646644408227938630807016423007363996732331161949482960451780025957954334686066021031471739673657175975360296948050243250169658964281793572407841512771009820352257779565687080507021744747418833131958089644192264053114812602648648844494463175895030033680708611449455190113764069537790604205056993012649900087008350650484973234580520370686277563309500882064110318398083210402359323098060595419364142930466149831066491552019953804823170425781632648513121853370440720849752878837286618930864124286294137613743373020148920105016855528601670966413134888614533930517536458357248037529681498201682141823998953458950869646608568310445471945138752145394300981413169573516356117187924821238620770183440854306428875554615957501909202099452533453019046657302691354491727036275075791181348215847863009802688278199152139278894689769613522368696499550501687 [188,71] -6326344476387946593028962955881876786857337708129698093943826438238566651665670502063344216529110712833668817899161550581967495742168052434290124582043888483495319798711816916140488268601679994889499583449793369431179923492251514537525883537311779139654065079294258488284965694808108140869444201075214496376280798714383454794464839406061514217121508352966970503632598432989187870641225650573931324136324386475573325094120239790643787215673120337915213195116128334213198223110297402223227103693186636672845574709214472815132260192533170902366507851812904056396659215281845556471552696504898034638892475117241664643968283874442653685984992412202833011274763346773724303197388045588448736706077165845373666881298282607284357134615021154672101414002021824988090523005081266049785560707983380124949964050032285297351356072966576213350373393169053022338067133885219036383149569544429957221194353143418934869560728079421442202113991682772982179109770090262591901871951269979368820323584412365962062907583715497147841346079135394211316752521236009772740079207815397272210689314901366060617733208003914780114279787695751489775021828686608815134019559765550307060213563059255502891336482160519109906899284772848115562784275241255631909078730226803793488796909422814123544413029626786936917467704546112223055677369995369154521544093670687342328940613720211720924841837077261593621902243301590265125501041155795038746997158333505096775642624926481422248231610339050366818649014729390347482552791378140445915967365666396026226173476197438996262473513127727811226898054871629995157208546011649126885663425792869445247059849219853240372450386263 [188,72] 106234991921555995041378350066626721364648265489472030134164763340828271831173159114628553130233658312474994098854314889408264833157816627157368972693785777331903945610259583836573044072563827297611351575108676888637516350213291322816575507615715842363183193389545379773226515546434555819800966394122282047280275317810625049972749521406381719057463075772626988334516909652460930500302408504518681801263072229523956810050345747619369992002763156873122314908892223842142561464146302269096104588780155560503900492732832391508505036837691994512619212083323910113784272137657112933308774287353683870779147445136488760935248542164168890291524180917419209308604545713675128415324187599050132555825711527807423751142873164957136745964920504889137248750501148254547996453701564148147665820968729612049070423383596319533656737184928698037421807989341480488298881780227163862641855762723525207719560259074445712528859179717452803073464966554965027455071155799507083581335344804874798815367088090496935056296918273687907397658108504916506951184642640942617796526547178704956713667536640876452797415140577844867904639176954471910405619662900433249201924555839489858251123804924520618549878370387489553663285101201797193359175606667964427707042726434212628000548350800877222005971360629345902623269083779117876518726173731535877555272360802334848227225907403682064492148056254196291713233937919548120348287331867331791070205924093885380732032467817782493377599730825520108900964201959669849030646158886550456386903134145658550642168523158871706102854193374157894869415147356640436310059097961475935995452939784384073426092242861403562502884 [188,73] -1497973391260903773775728185350860030838143320840069547234070951338879179625119179764469897747620628724899882416359996499103186364035255726581194123305066115120052362057105753241419373079089177536288671558269864445725480601819380374537667957585707923602663101344159628181098488605325056186248505778602559830378775259303333401634218632495186696489952052628448658160911042579874426192884358165228457034417622573959711534306726308290526806587178239704445396800401498003349669618161045949687333318154020288915625911767164842758109802682121037881699997379164026044605352085054248952411414998832482425724003689613131249149885923252139444773119639599372125969784562214112924189394153924785796331169301702459349438649196625612969508598248244918671531053601192792518729281829593408741843358285452886957512235684003228492013639116404240024424192236678008258709495935518400010019116072462661702025523324543598581278802829573573702799159951222926832451028222784213437938839648896787354695428555999874506146320854876783250317705388909517523688908236313926380670004786632072559948228579470784395508320852373922743506177703308349701697617551400004357011478606380413305267502408875416570057571381924400329248019838285582011525146089829730724464068015371205587798284003276437164255547924208076280934809434238800303303485531384522257687270088952517136697794726995865317448304028321907976167373293144101601552449741311708298907106365931461957827871434040828852910830567398024459195495531294178896553773477694240470823627626106933712709657893873599051061477544949968798061191480066705455874548775068301819162046597907170361180843839375368008 [188,74] 16790370813762619391488557990962139876716392538180890459782226630631456535861840524479084358832158948844515214210185502128442115721633042849845137292564735886584374981481221099797589839196944648027077568787493848508000950372488246808118472816696210810481502266171956200600675291136569786754958579802848253668753098730008129288982532028196280736707815236883183789190240682952467213941965144769193827393139873785563436665042503495093391146011832022808829825108388365108382188068933806981756615825070867945358653414873097272671160293206846424095828784107589434485590416589368916808311845106059400511723757671539574071717405584233577143049431120540553553764086865292692794361560211690023846853219440751034935395919630276009758176809576675296195316433580805626631692847670053772195737868734177758842833397105575888980113843904321906090788070366443118480758773774566437328670151362905645452665774347956297278116776358235401372191743017005855109741483938989677949080270875463651361993009059006876522958993369725855565514407216623538802299604839936850980859837355499895597395178388105974453742927306603195416706306593628745904331883456564656020227363462533365695975075891465441597111784206860057853216268525109029183953189320661947719861305544820427026384958464337227207826929392257647301626050995516076053968167495298882169282139333743847969106792602516634737197699509708879335635265166856424773906229688059737196906846841430934755549287781777877093586586384806312633698455485822089024380809021929719950355979972236131566855566878882125287617160615566248947964867759703210129705595770404616868128235123682217252492826531204 [188,75] -116650401133185684016628718848310990437214212094415796768083443083277027904479675959690173409984828824981775873310068649715933771611750596117548227992238216719429298179139823216534707621426988042355125106292145372480546126929751144241787699505426589627544634421492426700567357477984948271442304422912637583952938802369562341792059097572627524657872819364715460909409506708926799567642634060516805748160537144573201090505743347514193207788408722766033118511555569821189229624291989713169588475750864337319486543413518764111958061429743402431868206004700089098207057433735830761620531980022343377909792293112084616926616840171652929462500432716285758880007123601568972817367870889497016855718771371052036755053122476122451476101439336338915882535167200636923671009856964115859174876511894866651577860692788617184831384704248331784836512348354605770063772348147124785643491263699554044655372419658130085407627131181244357580366251992179347779262574564896409003886719345300042205810881158188054243345209770643445031413131925660281056437467671445261195489352021237380255818049696025752976714574296598381188024198741130189476665858041123892758285580435891793479595892227838331347559015542996961920349161395769417970083782300355061056667759546588733228570384449561929903907363645952980331397474785496743319957962482237290823047875886431714538282226091475777913042757553559140876809485182523735221462316723015851411788514745346114828200984095910919549900893065424784974610994146777128672046799585237073392539360199828999119253963583581018846730887315912750234061212484516263361322293661488025975405132431074150250128894 [188,76] -2132155853101351904945403630670682803472492994394845011014119496405001245950840341150563548039768742971399571141038726513586163818302650689628444904564011837228284814430869874734404482169119607861712288809974049033046179130689796369847489657610854283769186576125692471258467168695834192015285581332830865508979777991694976859705856527627936517447745130666059630509238973876411183279921800226254686640565938137281493663114276895818254958927762280809172686522325311645583749040222055151414686537064353461251533364710164118548627452179054608891347901359190677060149775260913405823448943754376433469652962556864663581008135786562819723941866548573886546602614913263773400527474383726484188013681777397385976128554180569045591990481710824482940463921240137814024243082337327182514766697450774771710508991382482444184680829022520798080206208903559307001341482216812272349078591191858803890424392438474374439136678064195776168719249495955848553516894133851009724410149177320172309990283901022218387229760723995757800494730891184856826278383042588798940143829516278153320097195251883732239088296978906752270907887834495384133879701656719747886626208467649614502355429531040410840533107381490472467859229864912347993582141934767656431608097831250763873081792806276823947688267977624196680905541389398694935582038319354214358934344182023454119935166638156264027063372898064133884030715078673256747853645945836132430049232086321314220083520813572432759619413915003619274328067474455790782396353036324591771472363430980959925137342124197453372418943242144951723406293269985910827111984094829613162633900704249526087620 [188,77] 247864687786044295855864219161646406435701323518749773384198584411002199324474824953087355735787925027947656944210719217407944727489802606107454213004883437017769207343516219588008098247407631477467164482770791550116475872504992589489421955526132044807500267223898756194708585014416675638506561599857883515544863107186308736326367110062321772050475492483163701483773076286023790595740605593119381687944628382430228961457563523133628697316410563972384425387167316713567633919553352022474903919400232313678968323120167655544083709583082910785180196947753069811730313919821667067972950461900049565795751240780787130574162081631666298504673682114622627751501136905532580369845167068461412671189447324950946506608668647086438663652466754715890735679000912533577719975943704975607179468219182185449153652721552978818358639849661854104815646507502036259401052627420415630419881913190986741931722944382894426582554009276258158388740964744481852923894741157616285579187476220849593033043297328562892776741609038268935903436702180069733951901134175763751699111943536022030559220204177808329557005050241571798362567352266584967819127515636518903446297027900485187337426747999520089947000289475202068557883875246185700988288854354958334061198856616856302376198496132173692616928781856696765888337562054263946543392496430344588172792128213582567307532081563980983358081511222428289508000412392337685293133776120450441618781187690748579366269562594735383776167667326588815850027164800572878163775637860230076916724887098272089463734514157264030340102687432297919221496209333402126294397777196947548479686690470741376 [188,78] -18080806243893431125664864981213871970857794954221315964658194135043082241417333932020369593064585517685034283130803646753444476773195378519649905670972694874621835085505944530258715251208561782703675031090062513327424193819936368311140595743277002040452747578610434284407531661634742864361753260010052770123082859255333743506838874203787961927816451289129721594462298487047859460937638185215792058894229287762993922928509307471388537398696049018803926110058719341206208418530709487874387891836732432275236868984859283349539645335393864724149870708044962467218908989504058493170909213423765835877343596541929010105409461437716850960163379837832879624916998249887520467064092951490546770050731678604065583991892417312382714470079523875714822561254694405212762209281704008065540051990369147669885938793324415954789627641170675341161074463439181051894655835543680351328138086616663273839668319910027887623310751258192826211774775899178473961823442310552892233244813278688040271335724473719694705483510940264346509513241632438915559515068812312553460715973255468486749829733796707694385454048076231503289013320351943994687221149249003710594203459641126855562076552669654476034375110368718033414311990947751482307566676836699535624960008798988990850018287616076604230859605471126060878378578721451973764593686951743916582909786387827496500563304246243730786097110062044698091831319901578890065647227068189407827249513214569315589274155561100833678823206280071462574212129422479672806730914894230141291313646160556723113068581584732853729552107527082447653364060688728445013487137682000568407190914196569 [188,79] 1145044054119444334522068664778612427540342574132173105050756515262956330025327066643968700688854464693615286003328329827477185010875993263513900127434247887975749103552954701896268433305726336219346082050053725950193832041805749520667812559109948284194135565928104066122311400903223732480666893048100870039993013414045233056564617643363995033528732631272971590058920317815429103937280240628111619358397296064075955841139167625300416709310680466326083119128310184222911371564490784251503897826715056900447836700425861090865028308248419472398488732250090959831750615800725063141641563146894974750619471851756703864037971807739045619550498128506933628814836002088062389779893934479202890282629756978759123771207879366695398514194897928032006125569256244057168495627218201879360277545633935580835992027459385948894732194060421942012486343188071344850990454066992377915539379108028865627117512503703325845749272711689118091245630077987729017132546229123674623974073510515411558930970941724630916476174391277043372779858053281353888067532840150770230421217322736851698009899840590149106813076030270358617422621046601148519729838213650819182918365176277520665027927454445144544541365987489596414584486969471680841881951137494310424719826233865754446393966319239821943691219295272905771789901529669923082282603479772773367777525648687389224959100844206276654617843504370962800667355417796389779271963180463315585386079725318309827035157702427977070628164493342055084784868770242738342454475964005850111549541282705337393675886140522870084982137026688403231970864085156463530729799555330919647883427412 [188,80] -63705992119715716037397701460311949936561593067196303448069354242789520388234152926636839718065125090946116833611446324301619263161722850142524035808858246999307627820760780600779096433582291757647427151279730832853017707576900510471917169300053301147516642291164826799412967048442399677785211650800887435247022221885779549088697689314805399840763279120391499389394678005000371268589260190651281136785790194646010036172511374075937174399243254597435717445057067949756831924986182517315115591638092696037797141200833263679898773964891425166167021569463990609550542851765210454461094116364473038083227703306286050097020343787849687728701968420491415983822952908846286332380692650924531190454944087538746595400160773732925823775458594979136241749829792239804361082455292189517997089203289246266087091853952954988319313358702546245329650488696772887125008591544852681195641759727244719286077032826130467463998088176227401678241128683314353632259133225136661716313254965660112579516262436998503355434101893750242698213847455035844810147523035304734978094366450383134766721211825794382881337633432704425075079162078831495106774497513914285771408993827841370576364043242262649889176551259417495734586012527092533781949750610179972538491405049155759803720877893348669758826253615295751401613616101426089502303629602166325380150960121749833103850190313204426581747834641989955146268304773062280245780310938437349516122751203834479013939616899957887199515025085059277136118493472515619329548844060826926582913514522947361641086967129056563449556555581997587568123540126367441787351586666300318256326 [188,81] 3077696975853155645782419262018656637784425926139698939113236885800726129618450013897967181308274230723489532943796759146129336684205261857836080172011803712686828454166547311573374538401451035999857935640052282781169458041775699821203264300605941142979725131878036682189787732963552076029291121441964169500630871978132303700850242596811576712068521749720344670935536461440986303054770674186817389923646152407984843291153177471712503159576016594254978167085017063935533631445108595448483932637636129588928653730568056804711003948716488731543143894703241373643904806732762380883955447478263529099762327546486034013432491777365363339173026624162799730710459933535053393664413600719783855637520329972785842025057116743101060229582082759246897759408223643005458103597358455342142101521403154804819980106190473486581724785783783790529091787240998489482584176563047569962954123257425674244500200062081939449949621553156663161204945078819607576291116628003435036750629399192114222257629465078264818457304425524892228266689335595581514858789938638371427355311677909931373651269299503774444366942402513729160855294556934887677302329477308018893855101560985176167581371123046468162091720775825698949123460845068002244519188916133021136207559585629752720521300894279910538838486202985439976119956888676402976923812212132968485360897727082281202959357322811580663091760895783436037227855576537102287918769109278926956277732213502393195576828272351313678080203576312775361248260956655030643878999170158646937021804473127663669222096918185294946660250673507306695362602716313935888308168923304234560 [188,82] -123850403989625553829656221676021535631866524739485789645870739498333591417637654196916019257369801850324209592452030987728219008594788508273827657633411622324702650263670199846188107040879603530454302615006104583402521810189090853543841197655386624988335323787288527325515508310198795151255077650402336673063598616340636488685361963231183626796309597739880784757598562795717974382979248166076593983319132991462750627455733433070424475013715208242877382492105862144851952551437271732574950950232929203621628345867055689331371914617063904615730691252738443454897192253074436954376245970647898263265257594151756310227730370136824971733421539939341614330895569101120487366639113399396190557838409849498969994067713873330304701298963052147779523941586773524264517287687818055088493658159488240214446092928482607418086546401945624417576698713216299982633806139243756766549663531726486156985796920605415634954248290066300535765027767947354634918026397360725828281188204395570531553706500324708338063056876983756208784934256300827580690688918618098451527292882499562193890088743189222344063936964648382834767162856865628353425671927082585019355696613287139586212321282504921642766888457113651750900191863067531587280813596529514495407173002176545660625990354849470501909989253138217575523624516257087620056426742416925544371141728536217888739254458965606268500514368695597416089271228625246332692127945344087148873872834459460926132389840031793439258045082299525357368619323758959926134101129963862885809833266023018216535060266931740832021246439912413505116870390334798791118383189469568 [188,83] 3583437693087538828146813560087752820574959409267519264260151189583522532696304828695412704435915553195061019500497844767988277201167280757253619435794494465333137522614422948530019782746887249020953940689192165160735656993153699068324495264233461290287355533288930710003104768969397367102253490923494331927961165299556656638964696124191632853810163756762564968530949259147792510353279375185506851809847176946052740939179542914424063065379196865192700318590325724255853217211801521311546272372009045394170959485514295535000641203469862920759771249643252963463711359799829533368227849267077325464296719353354579676929310431962270289851986719454612803851743723542020663323796585897851492870427169385295353503197845935327339940995157669191583946829827828881637796940214595134162322218835339532197693523938253788380142127799879525334361351558510131251548120636295617960602812941854158164185055478275678976757604317601186994909721692463271450400607585814014496667084873160639034205132550456138013637019687146591516649935485324937715733025180761090087938450199162866476876026251225078032885330638408178133078874977501898655487848319263902756595960048761815798880519051033637845316447178075640070831764625237329432518929862356101000152429518461805211720724540867620796003811145756748834987082864547495274740267889429639720856989510029290146039331463051839859006950408098052125144998275744926775718558614506875864783037192807521793738567824007877490822918040139605779911770348024994992250622135005729873264221640904620239540932207630243451036398452253273455479929276967360670716997604 [188,84] -15057605956854368628413943488812966209089813553761965809142965829057623201144539703608077910142401126969239759139288677014746808799750542781850739342758248439532580223194596173183375527446760156353189518776202108675018262150263462904902646636943694111225103277452830534173033631003589257197505382001799963145182166678435376728882634675174583870113382270803019165691758808604242184032463150646589840597055009020468573800880642922272319264405993934769456967159800856854806914418162329645756874992869027714857434509098745603194942773942214766976888062155970539228966192897419043909708770884691988845825011723296614239676178629806984832126694753986448032699581979266841904372287993443231147683772267661236161329586096451684967413230043019695303231091671652151507608358471150650394572626787113105472793035051699418109938707890752001439276173105472453489864453118266883236622676705255067212618615744744228389803074175295378058398692848679160503975185065081152845788931316514283554533697967132923157535292540561357218858981434402785561210920542989462439572224378916895052283208378371901937382010639775683996660098328208746741174226440865381770832381737667456627629952251799293751504892713222751684058230054610871083270540388614535920602693422532711126658571829077080237117065518212757689238613881639267577329416272591276111592737952411703184766786374290827045044702540530017777620662673647243536103843714721696986820236917628189366002988330172592340761833695698599621670391130903316488792531965094983887111057857327653430525183706852428179317449459192242319483370326339610993252 [188,85] -8683571175117474306872731333991388958584988215040780957829893121928218407374980849526426147284591615020204637722042050586293243648052329405391760554272146225326484529040415371566724272761338687123482030463817937196844754450463341952286377349757666139755111213249577269931543829597562146496297464521262131044873593176789555376485584806431705517971030656989378667325621652198290958926456907691321675309375975297061911956188759188565037930050662982516815696816994693395314860465321990070031127522134683855536931147724046988277883755543043964449254408405697318383758088010155978686515373693329852067299466859148311083155569858549036573478335723946864367388767281753873134895315618770069397464523334426700717367113873702556361681872711271352026450949358050371347238023637992766485866854369762064701891626570828430735144060577131971214833285280542218195695694588194706733418417467585750205624485021368239523328341023290740333906332635141446126318808423914650277233690021270169073739456383048575702110874071400824368889130369609177250636404394050980163661152656757604728519586760993092963538942336860917295122237736659814976540135854588738771118286568707075698572448219137162820260675784159831985065940918130483175063822923913289087848087302244210480068837111905965377136352428156260521657813184177496984104595876914074730669488796228466230854307553877719787329844611484437931932101192636215658816551253132282668785841624492667424193727017359657921814802714343402632339541957846709963050720216524888518008577997003326447482127066200703087153730351030196728437889338954294408 [188,86] 808698909426404058404166165089121886215972698254218321239882648544948918766842028177996113878322817877452430370673969546530705604440788813376029873166713437261975689452364227484912586271797996015741988027548811768420032739869481290087715119270347434636716346574209770390385086839872124179254533618120871236524308171379616780108729356303670119374383015841251789663335478118479941289612115468942456649972828999046842989159264941080949952536102325494440862984304274282109675110370413399111860899650638863115957857860132047811711873585326239790012262454656457563661451898418376082743805330756750299887509946362572929167084467729122886981043498859074285203455190402220127148407462936742631132153624768923713211235963739571509930070520145133845132897980947770668662319087499920777170052929224804828404298966635291447308360578810160434013875160905821079732458694484899348578649537209683811761646046886048578772143745502030271449615090480942814675427931247597072147808488504122158716725700871090117427558520218240050611567978604135917899742800061023807925680017209046294416403262326846595982479535291390703194165991599607272751137677331849438461850969844333014261008212901469033696714061735972341722171610953512772746737443355876211436457548447038802074357702802626024335028983822880026423534763579635833968966635089003748535651617623691168502891705696180645054197973116815257728316300143069957296938946347321397458601998024172544582385001424581981576268465670155617559234554238251573194217054961921734742276236872593358574562780629040348830655685652086291088350950859078 [188,87] -42056592561487031313171621149633913964409146939397510691830629026684779702198909005652451389493912988921472323784570757824120005424835144239287947660998087980705482813121275769502967999102189964400724035616242391314990978938608205676460535400178152578208805040028521742278662934220481283587772689015864800498149354088469451015797005446974536510854217688777078997858127098061402626292874635873243426717039533069244966072726393489814166438026250891740774233881742389490062068657440905269982319166322463854540611824489466545382619632263601664595967945324231524436129892394488795485024898590637764330324933903654414676179148750600422202230225691257105505866435877925400841678741500933749096837405677807783938299030056252812707838650389758066860327387219475684794371697042912611947538750278598969145148473691391359489519283203176686214796582201962623006036135314930318514433161753621068087370582950441133751967953647198453728509337201587014120148474532284803852513092854262780268573539108660168160913902466566824040787333916299809457308165471754089993279025238006487787493023621609564749298209940745066062842405236904458106392827564494408508730846408249428875478520233045282495642513433980731304732983942922991172150825179599147537665981109435332707744214318433093178060768207387442466076938302172602772768320949993016298913061943168674803982217391974723512837792541640994894275120112788069999448246594162767902671228737075202750828356780426633479209210547311708407754448440711037654948380348762299866302893772540961975577808357934537145257793262641221519484606580 [188,88] 1774527577979898855249405069158244469778081145393806526548536684352977896531414400041959076852079687097306837844191117321421314825000996193669697497943477290565169290383764919374789330663889590772384115509938341954498308517434766283617137445575086716648902240411648570005743435349613595188093830367543486470371312127859593479091199852079546538060479994075441061667463445596380554997187270601920314184752408445627524455000483068328632403240567411436867598470145829736155963408935746890765760045207036515264422824766116886827369304459597274022929715960208089541132667889204132534638083693156007791009125293778224320768029544513588716691947302333821265460726613862946320951686331016354048070926205386112971705615849797186498046355091532304715438690252169789980954424130511859194929433609566757433928029181558488607600364028647439375295913032814891761936828415446917181107369757467244661519389183637260671355316325745246273553004905576212445080991453750323313384147417968535566444779981719088247092077039994572547027173300441039710388543761304064138017986046550298396592056546772491616276198965387961839589233589001236921719617260095948158039276537309838907105031387221834025196331062490528453807111433064237458546505260514848286264460793345419671888860794624057135540511454122068330302087690003229737968251248578202835876825420142275982930072365682943382478681614227381332042879860744454160947546499093199594916017950211015350883380992902722635316253495607342509838738284831215121856507170836496513131956489461276294515979315040246339685425784110980419527464 [188,89] 8287685320395247580177172147707791294733629070614780985574154111555057036912475466118979786069981897951109578036057818888985439238952340981215471509613277793031724538440459773131761042673145953230295644512336846010125217865755611955608659119839632625626367249237225184591111786047442201173907766050354290437130227944590502210320308845186327330616338885284563158626359775349681516295333093604009049054501862148017809066760907300487368295308715901295001641230949455368795719158128640632664430184900825339497172770606347111552630539631641941655375210790846967724935302273792337837740799604556419147615602815225412461244998951859025815740937561150489229875855125281123902607261693367705605170701087277258623004412381876881217194863429663158458534060823919874695140695801796867816115774985098208673084884826226082424909315399238993703375039537098479246367135088728710523794144350177301008817140316406591947757465950017441749881933848471552191618064997293104517540409058758987607035129622596517630681529338796009566586531273115570102211571289262098685782170851358203285250566756157630952533067826211872040201082118267732518331404861457031873151815264607011092813002683967248713879361262786456309774674726240677346386023708724326691589159751457490459959510174724703850768858696429590191974910356018184532891545944266568012131445031107224693879148132564634141571365075448795584742272444080002963241376377357300660178620147198562897767202683619850956590120534284285881133775198519019825227515977560177366769407151419340269027956380805514458318338216933290428 [188,90] -3698879352903547627543786517763371282630063140582510264954493711164646547392793067145636731958159782350781228426921589865767330000365975449624438142465808444037543834218554670724635365626858442399629420408295758757294140745767870187633150435176246079942238377163978310591143146726336478121731572082276432251644692737229654262910718965561245579053535594843628765459132585652696354517334917108166613771981026722938463432731613363610463840012729521712234089358213364816598815243632329382548711432062589505876005077577908657045114745675311524158171158199294633431130723415583214757374201421272381431811932068303265739747649803638566545450113586722774516645981290896497182112269666255668813963615284444511825678430611272799381882522330341079732938313570399331050296537327246910891419693117025251501510344005757925038020232116736295216535939158462160836324991092496924100401171017356562405239074346354776750187783726812053466965587774128547431694681065401700852746806514559746929907054354772595662260688582527253240916384674272525015539544185000878830725481370194034362680239336486763826576604782113682127831248469663336472712751701879061063232749206314049946065218052630873982531731087706413329859304929290285312502580133351452800694365883306100805233246765709530065640405511433153156588591190172773324410858786452824346450266908746930773819466829588578391893420897764605823132219288832667894699470031927600891085865632637601074786898969833384155249211308610085314108138722081375885379575251533868382667596574719657913037216201035440459232299168002272 [188,91] 321438272573762915449999339866528956549793816197013972193358563010049321419921101513607568156830481249917787718339798988126882591315941240446812383670264153685879471888982709847343498820974350989422781808895728681422721752283328008931377648634069320683437132086883886543769809481876285033150345101950934703047343452842297258373191427504061998661523434195736711406334436302863309940089245602933903448163533871626286923615410281822077613168339167191738200956078861325379504923205192534314541465023989520884056241682076443102207064393472758251198073540085593291386822611084473490095555021386275808030758781238036770778859192590910125974835739104531123958562129950046296701068623541235169553861647792458833801235255475395043290444126929742578341758816588474243382965544914644153396859521604157524379620767964433961597072909337759820617501433053407633983083515182485045598063700772476314627544494687869936054273778974234496847801450974263666009176264620825346675455886955730186188120622183162799174708714594681238127337047128635821063688049646302042248947208246644954312280869795271712907397735797176702132342126075918374222771524728354060875226799807391460494738992167085435745847622347031236653856003176982490423814751096854684634649875071096795357294753845711669558823440128718678182269432193809489560686188583409590745187202125490409540028019957612490843596431184695972020861976111356844365227737655660519299716495853861887907820618958245881968070047305004069077708829450591890705327322740534138867808290827487882481616264301829973613162731268 [188,92] -15155305715061698271064798137952308517305629211390106512332524761675550252441769507929712514988892992497820527242447500906800786682504276007121653823125664820106011283930751757276056803985583044292567688740129188485320967099191909254826291964130622026735451542968459660321179582666035940957233766480509480915546446120566025873400908429201043259566780948795360135175586336599169278618780553915071205259815838190779055747357114957184365275582839350324787162549186858715078313023160071776471539921717814870397154032042108673696933888906217223292567825562714678475619701953297224974898418264849323088332050800799319971838600885933590753179698188260542489369205323505120875944333691678952840221655026812617242591267218291682805090630242505784706307399193952420446748553420303249103666284651399365509587592059843796741850925100345171883432914561137442875825164375751424930695819725322293022027408277264944847803371212645429783936740005095289798155907636610093192339097108489978085701000935117514014501025480829396180257712588514448527565566601335479311363570952340235922364046323073761664403530412121502822233592261301137277410806768776473685028136935761629958695886395458932660801718011613223663842892586931450304252890492422485088682833267314834003813959619730630084107031326722345331315595111720210539661846252048078825407466836779644951781479361884177127297003899084407473490895341248686173135055849172325022739062276040338000411425635677967295300697455459996645620549933408224355707133088732539528195680014741678580873282272347474875067016 [188,93] 495910891268863720196485063094075581554984523078878526071794192438858339399381054582792818241703749954113143577110125091556940753769535335436340852712038932182027574167412556925084144602331491519280142134963066791087084961977671913732169605112105980060219838706482015441678593428990011062886681743203356544689580495178434969892638780940263772899876222227419185156483360807049162518936297776782743452954026934517823342784555606704587211141389223551677875985898082773368055526775213079333088459380220958878703218259738840043159921246595669594358131539898702266651397468582395269337850485637959746320929961105168532341239902009408595254743192832998229158746643066417429423647993017564412655566892919772084497414859491759952480396525416372569885752561956768805682949959256527119543197547269931124717640406334608283618585415957793687793083120032299061067793105361642731088071575446198559983950296968349164383766147811759215433152686994083870682777954542674417308499391121150442314446272170475480433677509019602889556699762723594617352942943418719261120897725451069610414308246811835005564981801718078887253894877385227790273338875939318820758887639239492170479411637615201309035604212817838072503708669093062444093005625430609140258228239630932826512570798048134224593074100001446897940242626715698054559483000781504374937835252458886198147971209620229270652876622732057304165209020958697415557180962848492943333070482295440455986366677477433829462074445293765033266395375853279342780957066578940512194809199532906714506900241520176482616 [188,94] -11716229019935599154037926338658193089960418725097499060140561713171149084961578036223284315387194523661499342779050741894809715349755922051350934115149394472143722011596202990681881906025553185891849842324118154800183747538400265428312745256464684799552180952961962880019647602401159889304836739727791694313403095484687359790238304267641124409443419089923840727666671150226872884268962143904162940967966060865159780104631030240199897734213158858218333258428885677030367401703438966136933999949331543421668578231803171021126860005618373493322309407111796359553322372643750501951885276719917747754553059275973990244764533619617986517778893975923631431520437627041234014844360362122617422195909939189361441967122479136628896335783412556378054450833225302517738016715455159289826832037963664863065550459494629270731557620761060149927631717483834234500624615095166761779623880432545307368797086175022022287726849635925976232664858044575940209931891512675054275728549344759610700514601777336262353196147052725581876457551563037470076918364812095989578339633602918827157720528067127472933616102914007762350087020799569656200905776322787068677751445203389699304280245219597848613157409085049160800885552596660744393080904816997606450841243521098922396860524244636568664078307207331238018518619414796342171102598136639688945877633840375676375545397100164848400820419623562662784452204657607883268504290576064124159424907093095484381972585783090001123986987465146733993667960905197733342733434965648384276855491250517012758326309873544792 [188,95] 154987463296553095035181027950633462431422999166053882995767901072736877151178123279473615118174185249348142808954461357916006096933586526092882556073487163673011298955550125238424222169349164818838357541872394722771398513476027481707288527141384228365062527640277878424267487755976167998834357237369541406370890996949603425300488562506083751987504398809046135825910027187440933662669502598115939559591526679046485611457015333255198081621873307146010280665876173932954940649382499918990612318947953845644721129786335773449952265039674652777059306893719710506800383648259560177556115589957741731525986670553168566328523847820942041360626044688938410129698318258832391011479762974404285668422328944548120542282446030653830524384228167291666380529813923673232833794682221533777064323727119694300701118907879670651456004323891522012896638901456292986814797985390903515297096326560253746615638054883747211140330073928816438680643921638645557119967009243646415882332546212219067905072213109681903715444554138518148723864874862297282902708410595096563687034112022519116127289745300190681475295904868842535517012476796780725975278000291567619601617360854611999309488968703790442311280929479891242244114285857187686555141230642895508129088388821864902068271357421625014564601473360156384065959156012620775661148833680201386524068334653024539006285057177323948456702701667131893793992655459147385384437496110662187362439332482208177560941742200714246309935704976197317682504277837429474859390952670572269365563001101664388283742966284 [188,96] -239880866447294653968064373446105418543448521359291816988017625527345093224784649005181052832537126486225668633607050135186362780143240487673025706541935862075030795648486452041707392818789592874862137015961136737228418189065036822348667353256351704730955551932913280361891874275310859391310504519175103540561639477356426499822520990516330451950026314907014592444114307207454501933951868893987434947468611674483309265935303929250432926601749937846002787855390983694992426774901149569349538276432593998698804466557282060585641234403684047140348278344915024364309856496787791134810776589854018950989593813761851447028344857208260515211612452410739601136451789541059176410764564735118765345628930215711897682692378665358567816721390931821751532964983504283093105248332997005320952535919902133331267067704072108860878055135470863971638637404390981301147825352751825790805017511375739460845839505202769566279221490448121080384398536143767040889157950467909741829762499280821072979612911824770509647354497724727623588617250914426981373334927159938993593216996830459984193084862102710256821742424784159004755339413449522495302566329581296687137973404715397280792732811574585777867857888435864999770360585291923465340895897799076505384695526686313595519449312741494961531171091351197042216290227977350418599763438643304243343541735831600702099393479673442549862234179499896662605161605720763945085543842600783050743140067878767086380789841057690317318785121900438470601150750634460008274190040708294515035600885613963852231460 [188,97] -48686089140459269050927606127384788549156763203529784248140475995933167516451028919645666330175225589875463823905475101681426037753900122540877035753926442068907741512087179165870516034851916899778552145037284079151045531751298714448662323696210398296195175247069069707051684118212315838836980129780633248280574862364168987837236190822751686782015997000339401157104710995739408127441347272481200530811378621710907701485842505744248812554456310134932997817511705216374010102192446922336461491813350495972623413709237632929225847936341952042328896143359261501470858993490565270208984215555887700820345287399104062784660136829047397552386672485370323810518383311944630328813455211966164959919411550908906842320409831490047183581692848367022094896516742628810320800390985070288527650860419337873549134848237347187855371170515873935477653843722766903419165680736845433762202341047906941567000548178230696526876579147748810155944856063697501494304278937201674425403950124367235119257839992402991908202120269516371308116354341929126258077833580860365448006226959495096363206156743384420304833457694880991230411221921636129711602960757471778637780770559437033279294310812169741856939164562009519108561208001909350603070596946542945290015558384648486427064886802020203177917298647425274766372836921274796214032176885990313690936280928862549855188517548933532290399613053620054156608164455075767669345285773683739315075541353644113314997876284327740891477731998763522736395991644852766802071537053691246420904034811008089232 [188,98] 1247909993898975745001147060878706757916277244538020202684699287575509637786858016928913841859058268281521058410593335069700057430213991000788856638937990427268126025102629924952008942902122348981579291628853724878557598226746674191701613899419274992989426839041235406652739788866789111889888395077549763362722209432972767870990090108104625987771274790026612268052449452631873279787002775804276697293609507896380354477795398454206353106158940375746181316021918588257569239364142990386908785195456189847967487091628675548175418020602148647960430483858683093649693559584815226666714687660022285985974619915654130197944521639783828904583560134245327994403637300075038385858413524047530923358674632416370665492123525090136588076485131360215630521142749835327746872023408635971070153887100066989748058176075656957020966178542363651754843511017496015889687887425151111550280303238720756821771920535978889808699126750532068077728813950316749007636034616203490232081783417342557972242758185966215801515125386241734764346811437693923541679266235578123844546461818663909072128305239452967018934856357307524215618926671855467730293007520931845028379659573473854691330505448730614467035304933329138403693214554631939676737440686530337737941946860078755967710590997831247991185482244163675516810869116802854766940147199304330729595339410679872072363439305015072257853767874145045438435243172606272181963038821463164898094779774582299182058360884936764944108686318197098800159397457363376836980860564072695373171434676399772 [188,99] -16506037527082839464927652615548879473184421212660866621233801404826099843228339465606334902568427148953172407701873309270235572721341442351832159934595134448121524014605828709568562770789885954294307643799805954763157824743262428500962417021328492125806099068035813491980092878637140126167104375233673489231784894791728663026644691452953809853044109147217960723493855562241588173876901075552479023603577804587755678784043714256413427662448175753984660165916909198365575419206036276266808314123281615085530040903007104827750209760320600375381001202853318303384642162781516071341975905635441148059851157579074038224223556516052300091659877422805902137894635666776296512038339900492920220790934303294118095308053472850848704573209729869207200151742482462267309635086019453450209789851213702517595296371749485425721810922385506927832839546569989781271384347602422921697857593378528354433705553702511587710600611749279253758978108193463243122297601370894121532567208340342857999738990178284806786910139014261133067147541258696614702464484993539689446337444551998364965932178040084909408980712101230760293807727980699529118394616631570454997296186739192538484723228803945610673562418890236120311278155868836011713775908964215651114748055683838003178305060817492949751060358038116505977387302944566717063090702797955121205334192357133344582166965513363172846131055064553186155784254546199042101517462202220744504409862745762040270563824337115584685651110479212255729184135428315312972796924918593817862928097260 [188,100] 130191317032427384517236319717363184815393333192838411318416549832358044206341474781514437212583973794938210435886451571857309950133461806296660390421749910485383422156293774804535885715106653335319616107113418189688923633596836837985090539078247272751347229509188282039383719165579325373960060421063924279659936631241330304373006078180760415240390825434252869381685070018803065036983383043345847839826471318328305142246591043823819378282132986244154494378504277992959458700528981563024098532513020123604399406791786138692376223170867617205548689674542067395160534113075351056707477421716097934977492483892446227772235720828395481898351331135098533597557548900715758971170963292216978305404892496970896516874318906926573990949539247986481959964927151011641055075575470440008211998289992720871281263281086592786624590588045213611157591366855865606497442755626895046079984120631358283454682209991980853433899256778676961889810339292912245773449149668846541420372025927777599981433033909821547593954735174506635192137160741171561452632002460710536286493216618586835653552361672732063276861180308746966707040326724798116894634450585169442877731835374642372108861152088004649282335466516613370517806030398869251051423820774949620661577395704121736292957991125519522163009652062553029299292320992639470481726295610654225305274018651377866592324640031803699146297958321146721797426372322524040411599753883162636971459488281207685720830961189413419113459261974842949848420495386346535263304350166805447388356 [188,101] -692005217378841558377583621479536082809671309820415113050630155485384964345940011456605957815916041085170063622815038219999250424074333292209339250261424340591320719796940745356747932086766894866637627007224620922433693470881303543152119939533955392293609304716014456339672536708824185249780509040710332606389217950553094481747816649509469997863287292435882158099970262848957545345881243221192281352585137160859376358979865613443021609060351163909869992951508997477990591025092203310722041405109271166377021273041132118230520590801570640017648820721238400347790763796662373636545666147746281894030907321951682622960326274907813109231699361911774656187164288387200693389319303971613839440323066346621150614856163461142235075240194451807119351332192948888882400507188528129810025934450739016418623381947954782650028606644195816997632385232303501928826255066789129065844728407674897474785669099249982470926225359945759280638076418642146222267900915413187646849077159947022001657480347931245605458517050172254739492652999050538177648831209624254009367700720601762120168304011291619787976763393518716338435811628197414141975577376374106669863610899865092036974018717478736387470408997190132535609539962293758066049866481030915126082877889509796369995609777169333021705842321336545612503557867173591142909355475142125738797584771109236077174816071624781175447797906568342320089792394211447848559954572684894653724391896273885256628396542829905458547119630679708313727611969107120330281737417139992592 [188,102] -8958596998854273813369926533272843981222392130145583227695352178928244097090912849313453828500539134050806407255032981017334652278036576485496179058834693747154591718325971141923199127703961856949858684892611847699021128495191370685552501207544613760214050869668881811225283604351975980512769215632301500271288110997210828913927784347569383395251844565240411276740637868763833625343063958038734744836180671614077588581992432250894297582020683249142066380647202651502772912142298164150113782194958881755870485688564391940862768515791974865248219442015378296639518114218144053490435240732101054187761230972271257136250980164699788675693977955506273219023216258837699329066382005465031708076006809967535124230109566118814823270771707548887483321364450158548639766850323875910924541408264063962597961183494915779385677719425130114784531345119886656630542035244512420157569035010561410157652857254525050064098678861067527812923330954718626154880910251729977171069423099854526883810815552832327067778142804411234337591172588132473894634874113927222137021685347263429761174292754985080998712021857040860720279441179962841452987594068255282973043636516476034580107888535829724409739899261355370388312581001780845156662391299247595079334175469616105210879225602970921996638234920940073792232370497924497916244390460964654523586038297162932567621636413229833966483722144791265759978597469653731571496717469151185635857740617438142499455596181980295530206796360209937750175539495928095641811056335118 [188,103] -39259913771819886526133676251893925947081539131081225169018594217527880646541723771215691070639515955141500312148392383148605423321186146757291618560633854095232136388044417195840125869447659746431434276229782942378652516630073985637177335154394112479622222348125278782341498187331099345696190571432483082503297864284355019880902772964938373404524431247600102967976198663229858174245151118537417742522344327318458486959599143557973838559733714034095261112266303142159492361570720518794523185553813358816342775521222711642628324548402533448783490310354059539079913925890432622368333127789006539028748987888428970620127348849417784616826393504818378440119560092063233960552864779450571647533150857878459429074944905003792657948990317450595193478414856661211427546008663507000023601989860205315078163741285054315370044288510497081649667353994857319800284262694100705537633734304683929714527017666218719731307561660235548651857030966261360200533891010180362939207458736755957923901459513777984978013892007311680975200624963347340684014148584818681558491858290207667259247591144569783755908771886224804806391549688258877923376936074821316170826406233726688339565476956617229922970972925638387186258166174147548834565968051685680480328173015772911581895386902046217137893544007802813462889782500798336911985292193202567754920547650389578323943151949711136027134163445914637447502426200235264027044177916898525662587627348091872651701958179024671551261477380304230178466698673426148446329028 [188,104] -835710656162538443080422108827481905773706756662051356566176196127202668619631381152027892800633800242632861879695237688091092209126692302783126488076905856937809690369194345863504333924613760897262986999435214469876316195845633828999251994166504632936603486111863498355389458677367847175867198484940826071510176915289119528729636527075471127162233988356799594762804529871429711364885136819720206518683035733324855593151694554555982645534500191391681278324366085897119105585550637946943699023739131566111653355385288759965203138913948843389647476124523822871106391698227525872919355756329772361375266268917016760290408640045391460752739964958760704676957062422067191266608173857165417040816578886699998426322275444345197727670211804926399200643461368116923625632003702802424327642340218111277851352972210059519790137856486415820552081161465705515274526816909713467105039335635637306526760151256866185893864165391267963901125101862022853881567312108931100749400696516641521299001766533908775260312358331684227506078544384614385360703740573783922209669941285601542276535188212086795795286275531645390756908393646713636672865148278997053386606233229362144127599014999595740646213091836302090530715858987538614962697690253681088191758097063905077807722366225830179857690865463712306455173548302989610512294972929699943661781908223658448419433462950238748449570504375821630806941300918133169067913553895896208272617041749721361931796170280532370671597467751155124693109699373647784668 [188,105] -809611714199614606657716513757354457136044281951578904355734175103973097875609412294840304439057575490516699255594269282644008510898416786314107294544716369026293489878578118277820980819664450548975047544811302824169081409059862188795094149904431775196861975756179387215100418849353872326866870641867788598394522238607002214734418240551007175454754095220207845192667132375400150502293198380782644258878537816281545083412093301197621193169052580360433197235535693731339866367388148356159641215350330876687245391455967599382272143585691222848638973000819309720313147288742031863097865755678544609486584283887448413552835496837705906516573473602670848202947466292444307679092912745516882415893944251210480989749650762815568419476209355018068535160544124680244937504723722634793696774035233226084935139869376031769405351669609000825507773579643460124797795502290422176936320303491911634340020503806831876800925143589606093789386815875887846480095531487936044929850400936359657381845872064210082428850278278169065679574809845090608729529092282658138980786942568351187048330301132754985503918683214976392753244101661667487109328232572428315718068852311013059959650587680197279856940551312276944588757125181080455519404822341828345297793057978248367593046628651669953081327697056643123178782804934142829542513879215900672297944899056814231006495861346662238623348251698613604386085853648215613111993486471564879116540284878169827112118409452097017866929644478470855837853103194652 [188,106] 17164301788426044052303383050543240465921848581650654368579016196555413775385138546930192342080934685698822338969895805966418414124999372784519143062270133271399600733298296490964549305313354525666543133681807357257807921688298276791867622249583332520191904876611532668034563991719209864996974348224671630663812410721925114539627427686918660740596418334626329892434777985041068401904561344630777899542820740771475085431087725453190324541537717666407046207501379950206419185466594319141337623035054975763969337408686010807464300218173288265114420049328624876535300182817228859631320502422284928131925293948059013958245589724305336548669067013299344854625337679371577359527507392981946345510716032126245425267072460534384578725647905088331566987793885384205335588680046043640222984703729486009946171772588801209717528495231873293164629300688476638198655917646677936266872623778865042851180245859726324934745121003704463109982052695808019469054086835720020950359761036023084620256614698208731320904603126767825913165721401569539800862400451338980110620184307234043654097121160906947065308621692355623594623952789485094477065918833666536364538207908023122297212139999866792417416424802949279324492529180895274259327148046828019369771917368141553702552914238876986637261375950901572710317595968032196900786199684690068853187410642024829429703150846188408813282307407461022209947641855118954254539403236187295985367095259176682915160821316842455199351452896829356004691338668 [188,107] 210234861979157195989032005317221937938833910155577028846316409205289703423948197088261250137820579775250424595170493170707842890564498295781126760192980110784102213107435589989532352156381655834615415530097087035457893490192445606410220380976828645350324165299618680859041451873109486832101997615490538839899849389847243790851513699753352940452859588148862110498671102599841485059192432181768887828002467091339672463096663468176653404947221781170632910449589471451673851536658443909702591509486018530221559048954359494640387882102923837522620416177366818754756612172956085167497184237019228651638191373302068066432022933954949361171956836592368903085111663305449640763489102222177682164311395570664303044573165013914930105397437281116461912255151511533315353908021726343790650303326923740860751116216841391543246002121548197716339087863746898145333667933791265129173160970107154549947722557744137618623917163481610409727167565232754227359096219824639659382945593137837531593928690406609849569450512474683376233308465712183204035129604410410793174935041256133510524495451011212472327813973371648960373829172631156960449068441597971377558372794654339107520720182385392322580180521960948952800543453628203705298859587087506791153021160803018839503542469849200454522030976563174804676832178456951356545217506275338466162524660288623781057278120872987463197866990699268431009799624732819122614026463997168151016545244362876161712881507687869401597430666159340281233560 [188,108] 1167751291111082073039087103150897263743130949340041356954252643244702376108617620457645919692158158446669612831193353510064675949937006319436446109488645499674558072483247216221901170030336865068943576345958553006039393553893239516277648448264934187532375397557540206627034613479241925071633713197671827738508301873526528447007949031794502470211496120934829887171965939167947040119950816469030094792759287380027127138237177627431259910989442082273022023175875773921586436031100827602454606464769765228063672176995474909698742467221352664072903026700355733963652122455521428490141326405452816649530206480084776293070432115159274111110662206529363098719410902673484937731752738458192270618200500756314975173820210025135504988177229617831939807199867524147067763194105576390433741814613752469910899897735610749382813948280382341970528985279473753922559230236354956194536686144912226637966798486496329593219644753037999342579283369032342965115897066100183856499928398926572331258414049112038137185298637684769294284634234691396415397880090977369117673123761764344875325160345252444496789250668754690120704194149841240984888623844982924915647132091629447445656290882248529633504438241073594787739925744006431692132912874916662807215469440075722897103434945697388938635284301589256115934909033548207295012085156884597990550980992129920738229283795476042530624975203702861423824118317124822755954525448025271659525452113454007173517516890502868266998007662329193508 [188,109] 3469359772780107385733265601950275982937338850998347750364117445197588159751529083378273232205926474214686290427780130648211351226110551308082311386733229314297883949745994768273098039022520029004897342009547328629769185224980283107654551246773083045627396695628094704334035250625131073065387340576058595155653813004495733700223204750948986729465097732836933666199661012834641971353449998061895696800322122473186611534871548194818201424434122851240528945705359035683201326640170530052434949212842928842640641775835211089181479607630496154284723439218983745026729567194010604424413695373452650755726785302935517709557222540405486973554402156434639945325621072943901556447916070255660736556306451945870183506249669857899736604392596738752664137728309768266842361932122369231500692648262587280186147205222035457459733330661899929945106827877822924415030271012237005036075689106534604186413290128387704290884323833851298577235378876658227789897078135618336174820046965396879802798785088419885799022195837748331721689688535656359159056856263582737086716584200403800402784474736395989284718202824639715088780813306002637475041627016510885675355090909751304679790861650096366705155553729535060135333921456833025569822042087871166797926763444055866241788837238686636230687931307077611241198308980686788505509940127032032372237936386727386331759120957619987063974798939612182703469195555013881089296614960058820483958743719384614409270881777465246994935304515600 [188,110] 4881307933046807515629492323569031331382565156454922671180732434111869391424947590617061056195527014621691573634355204706964942992586934693980696691681163054066916154682596915774985098551429929567660706807571742823140264887273829092847850701184969093501013097512615424698317244280271635191398681127575995402297467329217374358868048973054365112000326411103867316315141338904444035725488054365982320405970721106978025812979558106479854441211075331142497087657443835693930848525397976871117052724115874288133558688099711317881410067717377601345772433920659746337905265157245159673473232364986632574217800672415397389510667643940088783037654746643380689329346536040205180461982895110101205614628549768165149329768978353386560138194268414904995095130943409339830300973900043917451052957401698771138610412745029681893213583306151343837753412260538551322751714812859785607547777919022700246821348874456120126145009816459909264396937055844886785750994693146091857246725775593098129385901971840874004572796720961018111163724010881776106991617925831584862814673235237274374377641879773934239219807397036616043739100877606288494526661168895600848176461944338039839364733744742815719242302694048730011315995998564459244641676436677858599022404282684120160263692346967221237809550526095616779051879964482233733000847950951231312064222440757789404513658057038116591466674410588567252834100430166881649548909312043549140182846576045796950262968724047465671166014 [188,111] -3944028546451258603025026987105415303228038683328834513577488714892582756675452171586736643423162728565157412406495951194601839723087223806225583947367937055718529775687575777722956540251044808125716174162132044432763326671616428551817580313076432504278410689327423666531963502269968358980284802430655653776260547035754007700337508283956857507330332723290443302026259680018907768528011706000286860133478348071095090444353617912953289418110912729703941069549628454629285175127894187184957102774659792614887980498801963210013636574397547272288135629902391378158937216358887636852619403957587672316059627312994411541759129948376617220852891785871354274711461998043971569621317703298139555651131776523380706505472420310148329420458447999445055067994390914467095558589150016991514761330719421700393457683893057049183432797925063982034911539299650625564396663462816645124191244238794611389384708710714173501743522108860616150958012123883814711388692516314050854886770333469048781120839807209931896162442136723133441610830309522381198751762265199308514073151862503286065958319439540863968356093736425559589922580893205116415295548091540712812727688032497925028219125763887402315211143678728918271035462346132365211159396154270257275009289169444433308002448201085532092866375338724407679863047073247903154632230718249377014325111244773525013514040443409434058423873759334918402142002328805259107867760399801656867597981716826880121163315700351497986 [188,112] -31192712910499846083053081126929965765753287270590331877563872769768360544252657192701664010292979229790933764103872932233910488059320763760423350084894949118742961366977215350184053367842603903726482882774119074617212457670794238831826887462708695349515355227170985757222695759574730258088224969003575450402400854038235246175502332675749024381693897649277238002536634474827812842134509996089661116450797577374366546348344709264087791250803271570322797430086024256396192160471976811907888392716745775174709598050382441695415121682055758665604865214872457827716787370128360721799214985534282746079221000680385257972624948643333930067897396574472265894475853729338125947783338436963631152890698178506369829367217890604435056339238882305793373038169813330651147522464076973623111686259578073004073208142980484942414274663188460917702853659061878674693496825855612250641202549008115764809761686019341275111595937479378558592815461277711626438935026377841340757412224955710394460649641159836330536047079222191859847427958115782240871288700281308959359908261329500724887332239792884662901163347250530777251692100290659150266376053165916362374854263694136326821073806150631338209194672854628395260633925352919281370129427088563374716051290088312304546549811827362786574316228751103606526020958588807246943174653445129872595217266282911688190158637831616390861558311181435980598359039943846031443972596971505269628247823593560826350798163513927 [188,113] -61749160801401997709443700508203202203817445266010112560285542952395535349529553154973624842043590560455022727631629408331138104683987750095040058559391954463356563468457894271528226536276942656640588886310219322153796135948640593520415509305530486245905632891166538349142293181179135260887212539672182589501413186602714589186712755064301095694324335168031615797455002806436141140935142503797459940216598696324493136010778682572881493708085471163048172417001519236787764959034989754245587737231014345174366845500678099818169099470412202418086439677797771749229521573450769466114962078208631292843476816314180834458974942529229341255640762244253806113290390713014384566097082631622447325197214569059718491079247410639716668395154855913545199411799748209853870454486526686821597690182014918990046459184228431534491318499316541558869390931505285875081057313400304408317553771503149923815856271043645024821955248798659853556469895811747263208765858358537650150876794914904156017165099106032210208724344106282099447163152595496252756635436940485339058960461824413321681278176690053457087945820056821517632598610467973174593183504121865271387073680767690445250231977895781969871518386144876032849310872832652395720718196838861546223822745943585990852909141635639980720107248944526802712409051747107163970320204276009943041384436097402160500906643484630001305509715915243749462775045706302005931320472569571093086847735016367186823242900 [188,114] -61145433054753233604755678014742638184184899701403304293985103322421794467889809103495515136824023059678219419726486434944395163029045032036321204176962416279859289973456012671001355759419203895653376724851201552511056742888882722402919489646415302524339256480509689426698866435103882704793339060934365020828522247440563949038285013486174874696119946423057149488209395389850405177692521258237580961628874238154121345633573694961750509415210489884466150310566007671262719957957648470072822058350003769421998814548561492456829492802389017947092696422812836452437624666621049775270269565101845675058615823472058935337950752160675443569873445729499265657728479275519289642156231009929461203967115961016478529898547384423991713770883170137321122833437727744690673809980061026451375305867775570487134437989387137630637167093496972741432014286196629419377974366665021575001908453170077281465564352132674479355630179891072645728141610714593994786918828522705284301487993436339052151997404976527342365138448136770300310161695729273152698654737556998466785709714926608025426807088526054133562818090330068635602656188847992748967589647007400872587504772970274627400133326546558250351820193333376321722221450246634419447923433277162478537147091697000685558020195525970180018093949737544900087663258365686852440601086262859321532906659105230150379718280272281957965142161587859177377415390799338342537476053941807458131926111185498846754 [188,115] -22086375578199692476479317154861450402196789353389424464479013918725836142199848981748990714151080755090496202672087117230610712253490733605159429175711974509583965377221273097524002079844415246320241296423992581270521802582084910191009730519695925102833095369499644422213168813615066352750669997325807189445903396872138740108597723720588138897123066276523708201567773724693130858462278171134237589071655770196663044812566818043035572139324741838066041718827559670168490503761915635080939249386498351581669164899974529442679790874605591728592228423056877848943146348618446326776489912580860794397722811167183322910803175661279915733159648944940891044871763356299312371920603911475652855568141871698858883447986373319840737285016709892896052091617122281559475524764960569405104387441503199726043882520765241884692361176493899061531677288885328098041936491653210647870856178357119574793414390808462989974323268811088665655741616619616133329369546013033886728644062583275344262080070108589111958466157330344745943104768556131501016627200162558458355854490334519246035630852534863530450678038394513177874315608174064288388658752079481828615891333738385493134991068660422856471193753763130564114560029677151559827328289282213447659454455691202144825738858228749758357817705646861493334240642822611261073527059366731497129963448200467749941598890191606996154160644132016044298234257038116602063289853343974152660060216976450 [188,116] 17580795025258434562415828390964722846207992864753840937457809435944554895914004121637449658922662905238665831921318048446857709902315014728698966638594800213407208217778138930789292864465093558733368284226314296077338628393256304494326448880117185588216696075223106813736605677956815111140540602197600906645167579348289075871030025260629515391157698504675882335532571059202968204979422061594604265392056726302002143221920611605278462869474915939302452901671607138620456080161024551866532113938156130705936733222577045516436211091773603467036632322307174811508157097161210493772364377434488088532825302851778114707355269195431119469903615779339610275369508993615937898919593346276703900339887565030399757362684130980804017606996642122993427568408459692011062460990212868087190385366369894211941945201937322350791385799320675033963475175971033677185840103638895277586262158352869374418133879889010490654968393496063177159180362480901467256786241850954536701363449947626048546099529099737118409808621290848358872565386274662665259125369121704506623278291474618909347821405130429612485786603633357556227946171647989436433419555674809593212537758119156129771982570021422991656685295198324019852825196853805181691091249081853609590968271182642883321188564268710210951397381288357379969932159067615127197247138082302673300136153789323284049178366940248583234429554289589053621916227321305300301322445165577545396511106 [188,117] 24887528901905202842591093160644537007921071186242336148977027993322208673684127360169191929850270145357980124224075416908365630738652212576194212400555729361418308308561907984189436479083560105991849255771825099664731811259196998360262318081646574321876337384491354246157620360294496337621380481848435226666115081719867577140357974000063247785953937524330361045584733306165794844136337832957548239565288190850859651017408898001972369975916384208228505110497366372363667116920806332875311796355538652479692687035861779665790887524804630647388947899217115515724394731148515264370280347364536230840601325140810288299251133092453997487920495244936364172587201198801950340424845712402509203120360704438078437595068369343289455646378195333191555342100985678986837411957659175285417048862885470513702143910829555554133103898729884457972471213587581045821018264577869507719296182830436576940325447483839220254080694682487341507029023298984612041955473299147584715358903698730883047637088161128579995757716100441294541804718036475405190161484741974314521212775124325486852516364127304056303457050731087732281017977008743699048893587867722563832491135482580835128087440618799121280610397979692211838989031376332467481244239524745634279308797701395187699641035584609084628136790261290401585399356510993456889443207321286848730915225828228768926675866254843695925865223520766088056108245270249506918664782571312248524 [188,118] 9109405143397983665079736285951768532448292440794386392246796083833601094238786490769093412270170894038516171282687158658347508492477734041255333623968018827403051628419346556029046350326817094874792188717487344371308248102905567022136731836104476683600703682609424131527678103619779314025479678309198832169744415855690182113644528919085004535416199033590130193804206147478847889770045858754198973775926318260902409972844360664536000761682364905901232070297885202265392239845668081229780298627346798980059662588763452620741938368359039576628488275136858127634462861690981601292414947135263531804688186320580192005016677055010392567585205139100830202796106710884410452589320890458083331052477997481366347122252592546975171918199398678893320314262204970615964855457928852361796906779123680439714521674136079671750573544569346094166616027687179293900035268657227445604877582106835316906930128746384662926109888644787520853515401956614192807226033800689895257311700572293137544250313959283968610032180268414114065792105281934672822066045724568818789907841055068427250739049960677497816726133417277060659666867175510050776203835619232456435748468516984959452191472845896229615044121859265279661870519869795685361350178297672103393809648715196831247726516104081468502272641507222963134421379965736372446755266421520235081143631900025420291472966096217948325052316809622800965861203206140276799290359177109 [188,119] -3419853510601382298546754037455129240198039168272902358014091542640760851651607693301970465417516954545209220574056967448796127467807689799055998635170668174273691163150779138167224987876566258196277844530660090167901277539728224523568587295300716988484712485274587490388316331308857319173472755541708300124950734933839780600906342679448332447085023073775194669033248148027038144169553033487769479866272927777995201340176691884755050783254843545026378003498980567624790339587845512025546269641520140263219191902497208650982973198441631128689786265198111305468319550525129915958304848006641360903658294407371378885765164629990758250655910910753056489140612512176972287186828378375216194748299934846649162384215051496319387774396474877895565755591823233984005956802782423389741696104067314967843291489054437609776996410386110595652996425104561865506080826769802733368658310106570874881013339503993372414545658337257165260041469444818633535988000503077228128961232014240446683960760425585567698687539939037212379444498222186556708415015406136338647507115912220527114590806001546080194385252957106380186817803448995974173553567696381975667228305419400171613222401804069102252720811712890188097975560995389091153813590578413687323423754733046730319187859259009666014797718407854216994305272493027882309419181761770916529531520547387544059392233745491044293727724444674687216661174085453960112648793 [188,120] -4270746158052780256314873698229105390942169338763193405982323730415912445436384415496368339891014684683407629833431810843089147361962992398512664540408520462389422004802097046454430325347727505038538633725482144958033325881815761737876351135274248391935442340490504261998324630023807399638596208843181502680401681430669881943734718471514378116448823230568617928790741434488943440968121461815088905871391640532387147440358444453489248398595996188697385058992582882178964820036612851918449634434975551384347091641223222005596827653764434465357759309176235385296825139932535407737608943554496525945421459414302116366898942815800349059743624028976069126328032547233977981075109497328360773735076489485418189266142284600637943451734140077831371046632208567606441878784782528312432005077337832774891893896558698693711709129525629122993654187849596358282460577445009931990794231013403529547479592002538625994590712875106694085749270745858819618580131736829328548797921783280467707598677807668598146297136249244603581080665717905803458704858900802659744897502585089260691777089906426500308230742387925503425264992836349198961387777417204940316353975034593771768742675887133065293951077717849407110018161260271600643386453623776806606983804787218107797305412124355930369468522381874893590463970633960277042268173890469676597080769176957549346405223068712810868338383528352811076906013012541302452 [188,121] -1174886465986940674333353930772923153106103642953818904353115875420345504661440333577455301570726648923517933311106986013088876285453394023071021648216735417022132256651055998816458582239101300282029982858094796988893060325671826582175318014035778159608366554617756132241764169086454095249670333389044621966471077834118515066601565073518598495237822689675690947335578375328030156992168868087225223669550806790985836156894578808684172830460744740497048807280573182174914263871053909243668968959860801758014803200163571669695629943288429974493316192826703868895724224361019263546970383842642690343544162610878026399713674049641972640266531701439861905591649588433774942752187136599759422594319804711406887244555624135941082435276300237775516146139104856509271338662736312716597377353028700032787518051423211916392854519204129428339293257662363325799320961060950295162242486189414044483356107738926247788416168231533464292931541010724138852082734844945713126161693684176270529035494496533982657355240145363029163003682586391276009407043560902639939237117166968118425414352176894772474397676597112329652911153223545868525246969323595873808724794479951204830339549112496342372723752996852032103800515766842222215199891240372641190324703652801842321955186882388239834388251156121222835380505468283638247534301044001665961475788266298124743884228452237495987412452547095671089337759815144 [188,122] 183219933210210777291789327754058280599002409283151042956278307352780567339641891072357660973366901348104648944647788825972801818516019698886350665859253331018125798747276945252751370669908247352729579881917766371226315573263202251822366088923362255696543788761321171535008769892481166011590816879745190117704276372457691964710041651735938000453856701633930605028000882078393672209575231681722601920248350515539096218617132554493226662030867581524391197958084603838193107467876885754904710197269303136895509858958570196898751693044843644924397381436504087173428528817188234128799809404410392706699838077143220151289587840417035840647609962823132185539253725276227267926911831600996136248287775582568330877261403880582568242851110528837339520913398269692821975171202584297844541677696275873053781581080310086202359815407770463961530579225577120244640254836492947599595006751931146484213450783957452296083245756342319718521430527158583312355524284189052602440258561050750026732297608776598843796228625035748651933640462288426724098444539773702281614261986080022878602450512531496843661508137644266048635034234281182543907197094096514183065056748011492003189773377909574940678999328210448929309202420882360745705215002318470418660113157302431289724348052499645949811712086538390298907884677306024116935262082765834852161326230052517634290036547743605883362474583832542357577688 [188,123] 177098931428731466687504826581189338211959556826669390280576534512507360890244790903243337233456550096164246506904397298487518122812828722482851141720914970289938452497866465901234055253791555680496743980378250945651107758220992516677127524445738332246959678231374130390569945991235020339949792477246082327735116657847400343063911965292904474618829778574679720002881534091122699583086563055935809943721447802075692686246282021306304644658146989964270874731315192653039395952161328601777727342330455333355104044920980258317259633616460943053871659473326205680877326492860837698148133466108253739998816242979498917029458090291739225655343172642881023218161961040768840653099048025688702883856860915655594064471725147679901732026209790294923950348893838012558817360360583783276291787734364545156961687190563899528930243655657876736024121256007241205151701721457926244122430255577315235468620821222942788308619101754897987456401478478741830091370268185619987045946283791201512540405336432149406254699150929510757096655491616917933753530145839426346916644760914613035640906413253500257276392204626031881960399592687697233866450725431066244815111327604020212606850722848879185152133637166100345202261413724930176210446327684096610171031873458350578033953972200248316438631419046237636193644004461946739533085054378074020529710400938803563035116196661213436889066925778551925 [188,124] 37941078127483946863355476189653338090869622219072493179725842986730230093712295763095401810071120462182886796449032323154292136171587578394348903071596188222966302243048483498961939148870824325230682012064666268506406068809770830288066315917855132227129219024875068382676698680442921126061804881021941832395599991009124446919483940570311507245471829919243044017235442671726354617469074509842884002965827652849206724122740925826447774270508525799367651192351606783190527987793142972622074453030562883192038947308834210492390851399607913000452871320714106509068479546680044351964671961752336043848234601386451338436277412227240616852084996923123951944893903808035590121048329840479147409623871096710976794307268662858084968346053627985441099276631251525632194724403922891918055956237719987953076480486923963446419033302531409970278704996543462184324719613269977204053580293277863995762060148730173436482841254239999596355731044450613646717667233323604332749895893058052819352409854471296709745785413941564697689004712053443110030216544984045421519068941124738066456847637551084750749946974316535406946243245345688974020804474068192893133699859074953357329239293971217865589560165874425207581979767194896057907868306321955635555725600361580543710249115560717991240752409547670333440938271697504757458625617948302218122698593664347977560546300357772174904461256097 [188,125] 2204799712651687959089193026943473282703293301255539506976639521790147625273711772359016580718601408116738183637218623344582569581623959475525241604949973753079865240820051709051906820679707892477562406400365850659388928408585172423956604291703412756414215538314771072628499738128246478950798557469227248167582581729094758311522994670768698301605677348993454673661378828736738500126925962906064618429101157609566903908288111313569097031294234170721988612089873604889374176109828310033700548598778330466753486629782983208387671156103487426857332581641684719238509052789683428266240328190317166640299833074265135298080976639317204400038067984066959291051577225699585949852523089888474661537130732482604569142663294985207352263352233218178119940056611773134027151335845977336298651967410900910571092406423376934401263621226681956589604124147680771695218615798147385561339925197212006557537895734167100903307393601228661221263757903656172346675639891088492009477839454509598383477549388757870864663932082157078652689219203157452647826300776478456997648352482747505582094679077092978247960325525885825393905179871892370528110320042598680557882856158638112026558322977789380995895848818658782720104978206372035980761468559434078325028473334983958153004403927143035318578306098796283527403436162651598315692027344022319906907094253671783833654626154227575234228 [188,126] -340373376760250191785985429870425980622831257605158717930813701592453024829701867221526924340457788282820511688232956653839068489898576776141817942615365330056140063881612421041285005904900638675072762600034568444903293199968141413115758107636661733184191378725769529506218807575192923960549589549770965599394119085364572241599897878326655475087885957720283895538595554010220487825913406698887153435400024239887339693731136328665586191754452151182633748718520729462665755729881439029593823774534858242746500897520134199243872091055437684357259372803718870782076430242382254362210878460622255415049082066265664069512874078033986091955091434253204163273395373228666316702334067288776497641190454577233932559613475690204128119007212008166291346562685896209845751146111337778500564534641136314464727016255912484317663373755655178476468488415347569367764032395234112368978930434661707293854462097590668672602266924494420054725975815911654497824929245493140352345248377460377365722921329369293883735088041191037301329945413567763924061341805053909326798975680450130284370398682105559628092775588728547237087769724732154069218735669652886909174211881643253907235269688138103120827298313314819115091761577693283261215179892407721878520734578616929145303793379872172527071994538947054403218746708129300988871464354134163144276671988467379284048699360766672 [188,127] -62099084078974513943402096650228293094871329729060120098129965662233012316215278133166077805120162351514647093489430801149218193257063970682422126924182606475644543677708807870944039039858472802863744766284870532352621526429103236958896563323239811777467703519906105987164838631474757845803922993256217533524747470919487852607531993421708502153946891657897441614374858440397033066346190092969057091035796763554962481340733761461739925707915663263993905570794895041263361249229121230918427791449967449397962649572524728759191743900722607861194554030635626834391855912174377549296182635673097805131428023086243073116611494059596812143291703560983245385945340751459582764807533627357134905717199296054408756798944601738455452550818865891634721639412088370021459548863052775920708124915611761357508055442546864802151779812477034063927612120695150188595959860815884437839173592149570465350349760539776357620491000751879688445852250186040615445707032722249553704097392532073237994931118952018194004101468244397641843375162513577574534264979185987843574943976555515728353751191705603852174947507824373817143675619233701513355640012312681740642056882502322088262977265391618550010635897841398497362799776638123487405554168616926809248757712015213816667540088254853102494520088620794767001626252260489256532820533600013113188563353573499730731346286 [188,128] -3570192923665678577501953385280739403860064772081683547307044349805228020027029254628114169235579156459792546442979629556396840699799818750046514183333244015310113575347721023340632595991876181306909741796741674968641196956183137141212543158835642701441154210548598376164688973157631589630681271730650294926840653236946566498597167818006663753943288372822935417436783504957290977403346746457380524331678112075368013613818501113121113887562382783490795055724493295045282207590455648673698936465170116819576608879374709293793457993103626029109609389090406426940829349331766693839024521130783714153981034651496578067861155533596059411242636552611865240407474047718454300237084940211849729705526624396553443237910795912784563027772738095507819120519041260022869146367949681189918059213889200841864778702290039786258009646095930394328495054899839163899448791672646847373806550928258874858656854193093582600186175712838670335607592723845005880592244751722832258435391357864044273158617286090820043082434550756707099778524653614417303092302485442667751173421212763095162842071514857004319411665876253237754338427363672129956084291388698969387838530434081760590469635849334945892525952422520484554929807043229812190229416737099797175065329067417419355042683114502706000339814429638122400021862422705590819463868119908724111832077355621533015 [188,129] -48188926566569472380381404496969980003923938331198143775555915390708276427609224883425645504247366113565562731881847361529755894647673527484029056965037782352425616343853970520273509484569126437174751321606787799219408718541852028889489399115210712784703438542605875669849259816911001056634283408398374971763302980920573445918827952074767277699154841151306566521543181075634733236129103932363017660115543642266010810718724000561742797904623289100362681832541500347836241208754284362726947639230628367213740611939211753894439471435581420505148279453025381028615362386446220346880631892553492764183379541267648789142513793634590158722062457910854208393570660177463131582324550077692338248464237066246743636589054841616492173998696583119252902365015160782113204950738465285551983928872743957122085441656586368445680825432059374133803348936964366499185067426534120428705227917261262194463716008471844845704847211519979934388592739834598069676097512030156035201377481508475924582681426377303237667844158495842045217791461077675344345684084721425005694711065056464316267803827445610633354808274481217866581848748091115801180204931053577453120900211661675370408205041734383988022021558091609011420088785485912856481405712036044238273796999186349951237011934834505690637493754442740627170257474487675812719574414245134510415129560076 [188,130] 3224321304970184604703785863023189087222315068941687733980216419698263363174236615785363749183054870721897593844509857225531045311130555892761103784552459402695304441422007723321885761051972862120123948135836510061731063402426379948964653406357338755615724336136715196767095820542275458317141859831183559598379452130487207716169606097867736671669603712597358964718918640818716642652866213681182602206852401914753763220576082391751007277847710477985589340380898777869365490207830290809149994411930126471071461086788505751047332191119272464011104409176709183590099400137031322137342305905267269972938627351802934795913980131429749976093156669252127673143377024676138810354414464263534318737178294428819596842072015175910288391909715231239079446190455288775187444077658805308869829483695346156488340194775450189104560755524958658666571710712594927109732421637294590107729572583036662259608985775993539578206411346072825956464825842380233271990868988828004536105279718499383730641903598242795817533439349438091900061842734629041841222646850644473730032098756325636285816234035927317047719359033939328646776268717778117754776329601089423495419811617856065845281625719555559238851261403216046672269186963699544560797216859815416564178017564646040242428142234255094670499578477924437300976455719817351734279775905096110908002 [188,131] 146155535731462620131643048413995009551250272669035169408479768243894667787202409705818039277180515564872539964500634373432852517565248974238244852270128123323008763523395373628254025308372007430410495526235039330002959299267573689078566233985554592940713245607950712503800621322248387498411174246652750930798505320715185410894142315671771893730021572628965855414912613877858044606350452974975381634155355332560776251935304038072080889566752775909707688698538652733327832511994648326302063752145879537453436071658065919829789166819748463240236874933785306522145190521258338232466626168667908430390196593662658412369773047207192709469958725765890244079968465242893219274969286140752063071031199857410802950405074847262822498986755785012549471598556452146809283319467513694879762288151667650513414316902716591948253946390908989989211179588762156127740228475766877488380959965636196703909292017064198386068823085052103127938288315968351356635958962917128938906932008797119752682788123681815540830973991107910288065942678885783657148412102902463159216901786893981634714372952404267600180676938971533676330569591361150744783955170357763849379492319311596516826379047777652059081474836792336828722378379178877581141250446736064951825303351509461924124629350909728591766033644683806471139582757785261001029922938134137 [188,132] 2227769217257930387294534602515553992650331592397270965370071616127535469984302644183529566085394168372069402648755356410945864383986310297046197357761896165506511482931524556538832847244721839741682640829925621796433294548510777404340001295997355615670922896378268269240789516925072903403378808754020362910752340772273995084065964622924996395049283314286623132020417914818877337266558742885215268276822568421826587730083566702170103031271782769930658020371719875097550780574832866657168616972034408936313527908631609002066913531552787136697434019780616457788400509054188348266427093840737299217447845628853606101989336021400169984813433604216046664818301958112165446431626275174972633450335849146920811740292965854311277382259149623256149854484281739613305615872055029586773694574867517729966133355503692028656369588103335601667750630312413923370009394330783533368621103335669654007630591358377958567321216148408053959935692080407227197996675047547402565412056640420118265104786579983555927456768056192130115645751026095731099134803411879658131139949521650391256737167503977684860772247021434468337628864998132044577427558440000695889565849536524337208724865132124480717546291392589913765062369290331992743785580023800013566981027717792895549421465487311744323205216813521031701999047301929423155366323 [188,133] 9603794554089943046354279735344230134773025037445401210772444044966950054497658069350211415272661411075691677395329011042404513831457080198470133658538360067148949467472324029021973680062536752628679477732232338647049125712765910183478760061184294420010815636508097539791397986822969017814409256941540114305264242206117222510039696592975423737429983415276626934210352255616047259318473332333434670832061676160769110753898635754756914980664520797217080800205396723834571526857142146087581486925584951743594107606338018786435310440561839051977139932677431586305079834302977910099919999697372001274536230062745881903760516755622084743569860058960047050045118013415017032414338100260036349548157758677558427359279502407979533300259295634826140828861507249592137080555250724846751637527866355903903745317306458598247089443007433695742758360558719722753613163219227821228733235475091454417910685859874226800046171734291412944550748229958705633912561184099576098879462557777310411642987093040632762665823021432085259951766500105056992403404388136413067717305352628246894964381027750551976054937757572429310305945116393868941500007607220628174406623294093640008131849556745248367901989316008670219930979448826974233648171560313283990327924555113175324863866661988661142579325028031375483095017249792856 [188,134] -75687287133336392311683051289216177331526223861341528841358457980932393817240578497830248158745307072744958056948968091384932945959766228803146642560699235026234592737170031997224377554817703461944344394403982268781672817584615212715783548231530168165082423160205695399278364433594722919851280987058253535902578205849783185076437129474711750759251481177961972296231316144139404145576296613487397350024815765066682145393041934599605746641034901795643648195025429264972194553998235008868442576192693159439585935386427861170768148771126809538070290396379776510007591679303352229052691629893289534393707597830041646189202197241487147870707195031631751977560850612515069903306125770945728731545961941749143712943657605234579039695088638976859051187786336506308496748121595217845169818888341545117461043020445114864257191529330554074846018131306977455059511241352361314635402654048130005840789921955628496753341766866974694763586906696520393925947283146835898424538479476057689334639830293727780676367082908829379897994693014986117427462324928099801140862015922769888656095022654579298811672522389656945694267638724171327943150013296272282639307945991053368830276099079601568398558810612749772346430094408361857581502839018678571641893947240102470865774455807818129600066795144462597861046908 [188,135] -695068174589387275472674861172788522317033167294228684081243844765217637178876140819955634207811414232809919012530476536038882984666798022805582090277337628586322127309343586386446631778978185460225537544608996834112422195711558671214066915539734869252966099761458263200201250873435881876706774966088999086920165945415493462515645416846085412046089067796119390827125841228841248272722655572636805073074879323095513810708402972487890020530784671148710454772830638959136586210712279089120391504139837666594131037788466222812725160587249368574574853715231972564978893998913066544649151310264491202256145320347272143381966691808414520579673202566495728320277077402976099440677661599115998280840485638023808058110508511998312550098214979990093961551203228486028305458983722986106812319291254686863640932029684836699607864094686388972978281301709019063015932603115639579567778007866679661071310433276845082728863647706111181396080352658217303411188703061251290230881966828455724757764939698036238132300392354680619758698117033180512509737688187854667564103175759464885203396436811305902618392113955712588564884222617549731615844521820775215718435918744184692432820747179119073528805556797603720637351234826196656192502259568997303554149272698222909086805492472049397453486121782279199 [188,136] -1637769870186229530475261761971096103705591644929588701041211781927031051808517885683239242795357043046048320161442083344489763143962559035637483330954959158987874504411699482395890524304835536783506648227572128006275324652996346122509561865772019283260946200306216619320365939752193953893070750124713417335886229750770074025664446408405174592740103834878257864507066180172820160721365940915506022268930735277666252221796434879976963028727436887021773668102397476143841294414196650875538777862691606400764610045868282267856549418436158640594603719873359348155088641094244655612066228522110405355836141678934781034707591431478953727257480986942673771313218748794744603635316089229646340420129499236930264604359228038545774562671514486443338408333086509179077475032955842736083552405866868682708343183025813263913239985026162947045426955950381165418084401120676848621611501249606312118779278095604325948832482127823686413027155351008790089218533083104168797340492959664317229299567395325965514823810249613920826503415657349411889441623081659925465816171548040622180281591049352654768289946233912271409877917528691981695505124705689728827914616094577925191965234021719907672881583204896216971803007615032231274091280958727013823770765503955367785272956085364961103115362265 [188,137] -32916733001583143940152802356710160331397579927740856055415413562490048703928136813503233727045247775420959398248895148037140852904164815888960655686456571751590487499914245700755143870809260193434156394518109895863885269626306917591861988555817343530276543124328472869331550087748939144404217105723948098813849402785686927737453665055831243139877085384674233554180802706285857906410189438470120774506691233803477169736054829794509983791363141976937061777050794697644138899461257543867266297336104912125777003311076314510409906317564130462524160257280941631154888691738260816993475649541844831765649199715229166206464989700765557215572232589726969815993407124149221456256839166112897730826513333729570135960934100614324051580427452441265771181590571467257442078076532138373718316130755856715191715880667627431726385697868926316914395115182509773224990994206429130157891770749235958208586395666801035580401665052013052550054448775816989366160236079345761229480619078679618062773454773550307984742256614960897242451741978995860819447672420682146999671573780924760805257569095105093154241949160344198386189903078613533012793341774416911124408150594680559329818915920725435165331645830017205499437626159227959782980607509069689447892036692989652061955415488036461664 [188,138] -392339223442020744944667780537382238337037914117703029591537780786607808926599788397014664620909564805272121349988816462485099927647325225750097700021355834513617751456639368088515225047430731884488282423083808044834138068748389342193750827415387013715649721093913838198010978728489746374857086766722671018344862613001513995837010951248184615587213720254891164400821104723688263366833727249098347824441024370844034867989309082857990832579657026656050619798329341205827356306245114316703233023299348301216335398807386950888811692928786366080369914831604556535053665226557165672433858255386319155303170910802214975062536376705885117998958481875116665518979400583958249876232093290404573576371415341844308896860131637895467170392382273369274231187145285764731440362856977992780149952644423151449713422148633945870818006280794753735884465295118726265869816518100877562071872869072713070186942783782516033063808390733177045074430552998029266271780135562115715839139735516723191853948223320791857076758784472250221925520625759855248532196453077952562023937617766333529428971030733243201018691985176298058530536957519801579648066041388433317705623292374578396859740955459307383524539654950679353278018127183023162834917205702603727768966934246896004027520196166 [188,139] -1496254359334936732313861321944401875753287792698872368354502515828853964579240769740774872761169701819762618640983078156058642972354716195855245420167657056933306211253732564398578422095779072617716651579600965125417139569866966848215171534808862138470877335837385543026946762291378879878083413606598665006279298913557179253937042059743673074432552587274241838727723977081132399352079155799446991657440194940504808892052189929048482891877033175524096274820356069064438755421619324551592080826953622992083555619221601792836438068907841213935903354327386492599363956114485947845961013552276700907315430369821147321627136879027510489295707764721340610870523868271971264651868369375670585182850301107859805945694285775529113424399719775877916087367163557637269057876733067684152639711964490656382781036161246337053236742152096388592411278090765235738163952299133107006815271050950068348707202303671641652703505645087994777022232379001942194671406168813227934617602992977514114718027885250176235034232829083466124752624547317148815497739027426038207668437196089751926531867162839684952658681585085838062319620840105764391615953423690090528094322892365703153618498191055019517456807802730663560432118896633394503706416470017810761929085710794328250071 [188,140] -891527619762992607349491906305626950465706140036779799156995210058066836468166326537880703848288071577975948925628847540324916255389236924942035473520895795682432321287645315402793446076087465786291602094022597896832996890092072433939985587319115442286432072153498375523236911985586312036260540711715666092421641990829275908532543254401686342768739448824623507812980349685160599346931487403986303807203048929826543752712153949856335729794883712828998390964418454077220367931111279811150292700201815713411655147627177299412299767800302470058754830041596198785014831872484779327196498519367900815707004829091897743260412456305085268720319025752823883185411722119859293946587720429790009811948211619211221743782505279143921463404924930674277603406134211150932049654561121746984318572765847275639331749466496519959618149995805604518662191226475933967883363902293705361447073968040448458327668589503428057019903025651020806579164637736721187757952343463093706066443783288022798690150652791213142286328890341499384375628793750922936384441084642758610467918895205899458908203430595138022628079245652984638289354595754720049503053943536204136492614831461037806409237217492764465845516164176617129350234076877646564795737437223245221870401618379 [188,141] 3825753204718572797333394846609579435965972054066807813728859241132723341693429729274423881298096511363234689973233646853668339175369780290107366548163452766539257205615944147164350644165048387557573892640769898426721561269028389482624111448090963911721598994980568355593987177046733911773584878997596980795148716181590654317888889150476406563133440799309778073705626055528704016281300257086563556421955076742575019136136208944360138282397565226319870987861876160599883117614462816078699441786090546182119027978072173505451975891419395311284730434849753949548014302775163064695287731036402381011291958526260393433862015951588684986147417898200504118155804745487457308135781781443842708694291118960538409037844055250459389091347832646656869585345875263721747501185757217018874031687495432307384999834488818397901447484702007327593566253954136379177759819275490678293571918446282494102639156257233150349780952890849323091361995421696646410201441524741486649784036864101254786452595523207358084152383511239661523064918435099814146191420913579497540676880880860515926520673881471293766409014688615152824785094983831659593251198311850235861525551297140288670800651394333441292316525383181340706162120419437820300174550926038238890180 [188,142] 6476944803183513739639421252807168786117051150834155134747368264456733278740986383499424115259732260735629674235941783952982085070581418191503286622304890763954041407653694541977775514873535308382947402094168703997571915833777817107795903697337720540746689991820608018030408874216434286418168474591067584209658005366547414151337155520158632529575471936050697671740653642561714959462506220851646279047589528262756433434304214808343866584200136109567684437443763056933676545267434470014008954438082805108343482111547707040589722103295288360186769892383238497899792090781992752264807706219699257447001919600355408474554324146664010436313417697723067908947634889662896192941123963721756367304065909155120462029622526004052321270027564774060209429215617582900875809593511206880049193077507172679838808400999839586105812162103552794002841957760402129100248954095769288417997951027743618580804378401612090387509832659547109459300840572205116637728278152912982466704184552894059284662243759385306354790633360465164091270718310001137144580069522825099046638567559851226740327837193752551751814423609545785311351984518299451534376787969618408595080457523802487673635388982428730502722609423622544849214617597879397838638958630985 [188,143] 4621337645809925171171521549916723866120085902415023855201125301201193896739664726187960614205646165081420074995757346841787365756616171894313291256878555685308264508958746132682862038451883304927423082714411031785449251350491231063805424921600142392968629861292227008592780709685018056666611330939540079328121452197464860887990229969731308053451290259658650153832437667777263983477247507555407234924849974168424482177583220818000115466182089780037558838131862312774319235203054862905308997830741039445354775755028488943641367110626890728555640648670542501739922928051025003329324099165390514807855437218455416147139780436516054367999877774789038768014252539974806224690142918743766781828015339797342158989016635124508564723278973402411962044906357272518321623258291085003604412517078047804527937616453928728573378870520027621457058213521394433446279135427268424546839046036781145947845730575463137735709518832978381871885454210238628686865435036111547785055998797325633822752502485721171579685074337827843771670103318589635345318457488937428084567771192364627698097934278896428095710418220905553369921226266235765085706207695519083144097194266349855826890102866921815830535526593265849923920250308343950094779 [188,144] -6955688651547835193734285822415945462070616827760435899350771020400908043619049990291381814194814177605944415622618986329984733384441748203218008339536668893747122432817846669188595761888813480070555802325379710020157760710256359877368552458940455566463493488678405373283125340736185088690106517604057581481075799264446181362959439231732633825853467180552585812769611140507111873168978475925984718622066735679869690615279450414682970294854723990662104212877057506911261137471989624603540876475742536567118632914994516683229974783317076530783035570915583078406351384297250461765580360516878905875659712619349583495778617581311520931207131388959769195260733320049331273493309367687544291729065570196550611777823289012091200080769845200924308826662778092388389268570135872863089408855100230496549769067064480951136969338894463393340883804269843222456068270487098912130518189213295331006431795714208842632363563509733622444496901032261908527804613400463552292094150713953189009650898375896636628224031068894796584213838869552541208269453928365162167779777946407221903884943585105346925019157855101661700360232251913254590901697284318395649497145982263272716639047791434484571622713282420756818583917010370 [188,145] 3550631707805442162703437440594686118441417080280057993923192258880850763259271219509666209483178868011327174128661336729423048884075271101535767016308560873869315091584479452089607562212619000890616874492125647759136180622301619476771378825296899905929203708915698209534883443092518128505946726475178833317968956858208019435545385865967331743721685922869204349403779450134544361160185065914781288451207513738455015751394378961500434490832017956847564476336421431825702893916485132147514033150128007738732920072722006203447944169520396676173905594648467473426609284311763799470054633270677071881916331998407425525343927218865531362468992770497053972251711342539361396410670304317676357947914687530489959014271011340981218140551809067054905084366177818484073135732389016169891507717060008998070131681808889822949142495688319376469133441470980243749680030535893133772291814505981799865069153952551082814136430108150899734426620699999293271761473852743186038829186028208620685742123007105550225663337380989538514468093225825323502036565029694728359836889718237666747600998809369249069665286991176776382380705541649469423932468447141347808442476534671966542788188777583014063168133353191266399952 [188,146] 841192139751913870781645908014633730225480759951875992988225570050580697640881008834297493225339299114404552034024692375202906321084162492348377094308719132904597302470525603341360902540394787398908950418990199665147971830771197291041645637203755903090378459944867225675372895333360921545384103763407119749053756060322913005420641627079345217392847198957909846103785048394183421219376193731052842610211431837805203721087906330985102114098629696573428826448257195633699273497096392909586221739264057587813908490698563561345158546981744756720201374761906768592211914908833779189564448228543005843754419060553055832975562407894366524422945665807486919836371982719891697129975664480666783175756499473885708135281738650011501018511731669585635537255932271649621133018325036607755382533930156915664051764572788070680683402770223252882052089916442934244579401171962755014148644653960715929026794848597709064002666985580835603028899771571825196272353629182572035536787769167152814930127781351039597715348564186615329902899869593071104935858269436214479977660058421868509132771601187596929663385104071185567893918011027507872060848000686373425920465190192857140112424578764187219685767138089 [188,147] -813275095785998831563071360521458328338983682580100981307558827220282159514410812172377870427655257391160439857244028475687219513257792218543727102682090014173861217816102705996501404802923685543880501408294226323018222134315945786372133247333004264708403495894528476527153897712089349173451291954089939079465392570780956477724794712480617235147885277130522136573192955025266129247226238464114342021076241784292052736754970481269971319248042677693310912546486075111116200596549329977336947729641078461849318433587277729601718474240279820942419150121597592317072811753988470974207592762752488575558268084870239951794866255025507479607447389651912394800995219839689997071002504284219435655148789727227906149819258479738314721590844577626150647962596045301828319147230485893016660995158155872395705325233072311704528546518065787696727186352240238199819173736383861467652568133060713890412139022621728497186103390082470984310025521994155343308660366820857781791225836811697620963789335347184155108123855510892189888543881140736637742882809443634721614514550555539639825838548603466248221648385712102848855966097425073888141241532274960320719828123690060045012055063738311117278 [188,148] 147276681862260031484486170389619236904496230889081544392871280250017830379030289864025575498343580896436667221592932288336962660719661101115054786395589357203613443119702961381734840617827890889883518990810003645501731846574316374324941257434166703387150048661395578332675014902468621915144171911828976249115138600807897447227309868709493688064786137150274141215047405843494935102817545310343147603274183525466000446211035358835021506226492464158945648487009410514067045476117186193803984313324655182459374674794381348921401266409987377758969664549859272717175967525627657816412310605713691683055964112664671884571828220664518751720267161542781089732808721771352475489816073886041398230386912756488007541482359104521477356046362086350319827349986373893106086564502496240901042385781300349302974197988599353786794427619977697777224142863027254299483744170382609529523736734555604655902739535056705573686569055877698368566792101176084617585646421008416505691899028014775858011307914084807121361881354911201791525647606883877691277897906208220975984900419141617151387900493486765992169836517603782181702682785739028081554619861777310643626222945509648728063526810341 [188,149] -6508313059338821033111417288413471583113101778008145455644168899355459729608819517211660131293090935342736631076217329520058164492896594843383219916518319551020048729813525121579444766271547164822334919674565486733932557886460984242531947572993283609539737975668055352921570752383343556241359879575202705178998557842791520483280553773275749197223852947956221899327268581595141764248406393115460652307508949651302784186667024554513139775224060919817450482486751393794433032268640525613949934905088167916222719491712480067898979936170225514442486034877131535013585367532757850126906471212495272928726926963180629829984108019025808050762862375234765684669852753611185445927229126840978429647332846459068242687382580425027176904625938812530153476307122377462578339708527076289015392049643821681947261092243631677637879007206432196245475627441922635660502681526487580354597085466851185677195376381674318358801416606475438917066675343430874821811378213324914195471754602460886317551848360465713842026896932599986303597342346771672795864371169602100946194951500969014078398116446446579245835394419021852605747530933883270699306359335659291521553831764833416238 [188,150] 3358546881021209402577607134415303943507172804429579063629441294086333863103516355754023227419945598358462076512082829626568768105221229141210920112840224471101401115217850842064222453466389072241989179347340661022724321726757015450486896780475335814166639051728747925770742963944519433091588229522035997643417349283832787249594019549379672048997086294724066308674893323030953413428303782695606292116698202403314813123502389544032533902499873124118885119593972887644661863673083577514820133412993570204084005594449628071906066187888520824015847632231726207246491317703285400259128332207888881951330296080983500133573868497851303114446064086924018224443008854041702881763977135476456757701145217844917245446790200541533699954949692016489206142625561534570275837504379823215859806274587477286716232321601243947387608995677249362420694820714943992733283718753512948786532580546819568272877155776166304008190471580661314777435778030937750399630127763267508669031887521255564389630887964215482252869381151311904419303403046671365888403219277401692421398609881728573519922093572313035763187331050949839292293610953751014172006105599331411446577783071 [188,151] -377224637727484534723690895375740843455173030054455248957052094591393577682378280535319666949270534798804314239496946549184864227466908630859600539590132571439709331328320606776429010250768914920723534802708282995979557961155714370563049075791601281738836663122745901338285710356667900104590004501475518319373718034282551330627761952248410057534298578114207243613402944803879023615531525855506088430904741939386866509585446073212442175574962684535348002457270240738241243264550135187987055783106258238657529833849419857453104806141188476930375649107398085748772872922347299704209734992105387993852815303162490579529843728650131970438685066179837542646748222190080132073203074781725295633408671438663805790526740943864128697451639089363742072940135751457904388043900821783632030835571396553080695883789391430653324664263665340009395883878677487032322052875682253838766608907286191979050248819611938151750351790893773526075126769688243486543023273162035089238337840641966986238674984127203818284146278507720555744865572612223282622125210079456495398330539969497545180609173165296177432768508718310214781002596309708034877552136153311476 [188,152] 7409516466663803296719802035096676100443389635171986296967048369510563636320078564475654114467189391799951715224316040492778564025957283790751701790293439725033802898355462497266041724225593568103769539753004497050434978619941264115060559605603301702320534233719893752686903940831748027462257435442025519167206348781443700476592300739903413099384354912756527479881241285969490818128269483815986539104707932988376619753152748785388605373646219695148082412101727667281328881656866693527194881780053913730325856120138798832608739336128796813483454160096736935918693482792067051318955455063318713328386084431458312018418174457710655726589365215896612971867059884009801683096570384425882298630719953763533644730442927054270663800382572347348325081255680692111424388734291952306888175989604632847776224357200079186961130707792803573418958123731939898692866714803271972056424569863071349143649608645394216860271748268700125313294673864806373178962361614994375214890974700032839649736775596051505775170897218225127988116799545844407811656422881561347266274342558855081916656204729627637961074050989248550217309743659832461045081128 [188,153] 421001057566850110370254333921173967444862537213339183437974206063368681946046037973197351705292620221743927793833806804866266160556386697601583708118848303228987906629220645060481313258268999689946623741616428793493854321835417180290236116654444264059990266255450147263889895800533453980880401892674678678711242439594490375555127239536425362136641606253921176370848183349685263705036537558829455382866169058094683432337267018906242898646490156260582043619832777196107790774663918621264002367385491774207372020438252993144847697314032627507376305293320691963373412554387227695183306527896470378071605323062027320593939198600059794590108564690031278605561659275059277178881048607088848712004976138605160025892407175947284006277646168621124336831473602455709413571391583419074645527822572094547071314732387410509407826523699765266984593077643695511273230510385982629724891410469040854482717233271125418772481370174912779967587215944647051453380695456264021564836123945060584812818508886718948477212558180424769304508313644339472527703603762757117326126248365115614998764832060426673505132014596445174488411787612727 [188,154] -10621368901631114162946038334266901828722123601940804050565938212010880730863157512307738045717365280686142496780546316385545030705524606355102550044073893622772716005280564898124490683775850516684402379565704518025478019783937940206538226107155193201241051319869602070991716143104616612167765528336983177129426233617137457154692363205874531649953071881867841264537394108235403416261869845754397878759887255679100062709744953580511262377589985901426665157709423697038198316897697754036559709569858725237502602860961137000995663995368129353561758887810249195710377899614583202324999513751856578505735688167290382656325344281669605611983198034822161793187907415366590850528841473499440274636009661784098630433702424510524000587705963076686160753740810582371628685251264874385703197488119134399813125598969403399936611554385714480181237166350824011672544522600115218360357451741967702816371289201566720395095211199502545121294046398407169593884497690296507676942458772820424250859337868350835100072503603614927810213268950510562251784439240762307297399492088836400307267488509530964181531737839596744545402 [188,155] 84487863273245466041425419960769064706975025852443513914547280896806530748988584044636405752350983517448067435022649682920090889942454931611641674033822832811549113638309854272034663440692658105425461721633493594010366193896622680814319261416522152135997911660320095564132819238309354397361206138051158581222122513194679366697157087164788039932816239274744706755096995233626916201517340388760370989060662541990063492779891457072918335464586381237254149592521026373966955967589850144171647805343859501843242382393901526967660962124695970612567796250243744662321674133318237354464467848305835237196431018371782525893152221246314045788869900225501897317950115436937676959850576363780190951898493925014220862884084583892460655456470607280812651695828762001013208863818586885806907864300956636060969706706444022945784032087032697177477552405971972122372800916329267041537313712371148467418498441858654682442954923776578693277509934071476077661735165181601705693421777028446256128057656377639932529350212888783130149236815374887908264878258833233108901410173280681611349125441030011106095604607791 [188,156] -303797184311109487059351756799629461997576070105414644952495359244327522911555461774393523533158470150121406140243155011082160036664221848937388362934554097173984523502386198640499854023091530590824124972997736402159147271788176488327650407423705647232133631796003452160014995370243973439834285619101807418282430146958410457485477008152934343097022117441275488955421179454727434226210934797616910702937963211161492610363177654681799663654818326130355098509442607669479799415889441156307952307864991647609749116636325861354901218437513303355812075710994031862102643492378190822355112489204646322968417987291175937725976926060742369626326392178555956984328052099242759712829334365546789549598882389841420446307407734074551878223619975950343614747525692081501551912707668169578776264437157090182381407800838197207548913820955774091229350857373054917295106208864200769891600701891758745472198750435311408010119853989542601270572216850656917218843867252440824360904276825304852166063041156779770534857170703413687233803964472128424196179961988605442434765113429543500826652838664705104 [188,157] -508275857011627660109351629636572062679677458334716554949413220538003147178722811750534684390124820154313032718783512100793372996482491195132266553397027022803108561517627945382419515593638874851461539081094154262600299907928451893411146906424991941425249139419394141752012467316166694361018832018050846604565128437152375599765479437551220940516399458551441254371490303580608834927695240324157559924965100362804522971036447077565632641452562552364345291045410266406595916125809794754257201287053913214092032273821129934289656752052930757250531402445236260857725107856407362239557887369805011249731419678169849370678452560300677855105974276387592429241761952746502238979823410909608054654664492024525063213590851696783075808242750684806861853274860362264109901314339382210048764454908164312250994953246614587802732138658993823073858409488096788102747736993754128130060183732746333708261786487131781510944990622011084563190261640921630042138192878242192929419650429596522872329796575590922051766514606485768493201208304151895475356173813939751100913367700771605947411356 [188,158] 5068102369315592273600801755776514929892755819679393536890772230431811465665293593403183889503244416522900581543555233088985481004095956424154177066291381994036294006926819009766170480777790803133758899413192999356395735226923978568244033626824157672200029842392630188674554208015885330855583470762131927508758288647089753462961915780281807884597181754986624628093330836532055663760923629248019658562278998502535820599772208535336126133318014088673067501610569627286075641937523708748999955788224763005528122744625691083794939703729113001081282040495130557938950248560132838946154494614098394997491062761567276487676863026958165739780232497754642461373509182178746815251274719342059680007113206847932677690720054091148725802255254111624723595456731632318026359684360195115252180837394137331847295840896871169646088784112068549494379659448941462803979365687298975593492053056602946671793789751292676629484099388407727640610886474960991783152840593742542362002727227952937008604222803466476862923960981835337729485688013401937729395438472666860306002489660740 [188,159] -374876594862928297758302256202432634917850614732965996076381529102403165616641213472831592483035137254886303379995892174659976420978576885071315057760653929723187630902300698461900064500306729707692004945132048960897417148666287356406561051592279272868389435611088539405080358840470173589558046426045912406680673819320819324559541591242712477631781837299794321201742176943598515811628786910716481224857606448561905790606210195036019086885616213709639474100425569100027660790106124672227183682319188610980832416765967054179905692331731774734444181089405309125555117034315895992668721192085799213587404322467141640831303072095335982608224831316842400095945820296536087506874786810335527954270551390116300541785719657780330681024035387899099413718061035021730363316540396232857944089244941685003475993947545383443292697750406009863525628906745340983377559651428827405759828538809798899459332598837143960362401088329989734370902620590371954139635170776850973646987127133299725945247676251314984993690404931601212402566545322631040521960186733792996 [188,160] -4890882768877021871859077789629510609689920317320140665485991216377232240705034142778913173347536845074102976738984560440403505616541034707844323025884771473290187447610980958287481736691612220039782835101801912294329877452168293360329425413425983111106028504632516737019790663940656643956042728977010346398616660559695693581994160665255942995612578719452650208914435891877255124624671909574999946991050980474123190238808765629946929253146107297961820693161400170745429805483098057434066086295186159880681675096390027201860903799121948679632677051046666382675717574844539917486471193548404161728153576175161627607391826871498008307361233570653826605369426048071104200330543211334686203243174735108448649662033409600740292325072883957416859192497035147883327685259004875164519931047991548436536436332250416696206689470167100756312280994368422530746644513076851771627629849906443460538797074261409625860036943900119496713384918649009040705904420460814554145039163288195015012741646556994125776495742480661844121746275849815080212304588 [188,161] -5706047712558104347913621839772260666327190420777939737656515231153842926802834730846994092193962763592090948929489573755645297913221699079396816944770591073861700836511790324714929756791482129328959118379017542653182382986044246095832844226946583906799476794508645188157976684141399216688794725657542205137695495635057973695544970849046686402761915784485245272328485874381405913037798847639181904624720575164426075204950580917703387258061793350298751314051856108783409753128072954861125210906587939784757780248313928271130178036597703224561220585001400826164707433107819517551719930800238251501346432090126452159060211941857330806965461873854882550919500567188754284191468827311413899575857296682400730366565354961934636906715869753292369494979527373509100480576393333928288440037450613174003643247841998340409185916961084776503469569756214374175537460885491117619477810738103609419885964330231038744562806011789806456438593189709854107503870954834738313402693723951540301838782142271977738450439721960344306772883690940 [188,162] 776062388669007661372226986951542388608045368648002848344674354920742985855092835941109119744372476872416184643147315298887845928907139843175602728327203967315920085408702169222242226588810590602545295454845094175352130826929081462823089090885621842700273433232152733399706586255206731369526998694442613067601016601628934171850800456195440482749118788947034503794274362106066956446987248874315676998264693707413750674169181561746483324948174498000987733200792243038433061004407144839231058175823977219937774754292050945489853954806835235782084648681901276990387509393587782639404110544098401389969471933526568807342896131125571607128047788452771839469754971988123038344613070013685872689254027733344794489738969551448763352509231901196835189301599944247531350481824399641170441537753789720920897310526881470949769001888671961150212553381481497837111174856656028213650553696867150142544396021353254748600571961198508727303302317297564399897354089700723143194653355767021368693114740227387047068724567124218877 [188,163] -108870291739641508321291991039052581977337914159961245404823546929482852440494922600107726592931351615239209751415227040902653313804029847648802815335829056121893294933109318560304153254035837541619835067198947056180459524247184026888422433941143167427058268474918557054124289685321685441184153513057535858046971498700806251215385027777691854952297744414591205275579061554819051950068740452730758908279575226374659570259871348497023343264644225536079749181671290175768110008116061922751799563607205928152593851952754137125866581397899876519354604464207090056470598216851101101104147838779555688045793972672204274823626508845380324846910136042964071014837119554475985303034362302064774682465022469837904738824625165068962589528898582171636538897902251075240799281522018951332617872397761540425560783636367049301678018415943942305697940608517204719677573436690398901824895131917373449180775103224713655179333747605508238525935882292915462531804102814738287431629608307283718518124721406569378593265 [188,164] -34743974135009366925657167903132176622920963306504817461103281840318614510685517700715390816268994916781356424778321722982906981545964841228649460611684481151894685118136311567737896644641486226834312420119659151943044101129224265861584871926160273311201132505189148192775133480276672383457053499714544278419165783636913955232739169878509865869486991780704375631731443757854909341371166094465544992832711109470414768052538212898534564944473267577883340393657059418345873021019539666392501041563205661607051615601336787512089275389673672151838223373049564600075415618607901476211203050078662800578482717520138296626169312964111737978289540346823503249645202176857305128570610523941487029925524567168918846276325036835306597808583873057993775974370466290390518318502356472165697490258940156483467834836613212547916854831199957066125338895810467298622732321977007262112390258863913658406941290581964858523101993518594139655273981494809044562826922452409568375158310788520946428339486108 [188,165] -1476276658423385960272990665218402196022111346733811267807271140825152333402718041883633071490339183747607353127464745368487094335777121262598087635961279537271341721529425899437247476765913132805228106864771605394581056768714897627289421542990824370758763912329884229904644368825058980686020909405582863855678095816363323739091982360941595132358929416931714445017308913624609518228467993914848278517179641768357509128597007751125948906457276697593612050728222724273476901279861850067816903168557260312877965769426379978134511883122479538434759839719309288506147452095617099157025728773072911310440144214920923887439130012399337178666619191354406510847112239894494451513416889976762980069933981053138693554273398465094983346305247974813107700998225347109106200031767877772913890018761893696128425030081458374482515372699606170928271016439216963685065962121850091933615434094928716834777025002800931159796770169298920609498704335995004130598365397136662199125980001950936 [188,166] -7174211842167770766608323885046639620759567771586454435018023293348770168841219838109924811699395970026082978409341619722193031619581576856889677135034484326133737703214389164542088755969237605195136918588495438318669298137121383387829409710474654973498048107033494507259752337539514952087392628478633417705951202564218102624274830077158707598270009684493180617835020081196828461975374737863525123224721410161132224980892929420112553091766842323819060746557525137630010601267008322672698813719001014874650435130510434429942885359723381083460639557525327400473938321767055473135053546804090433070982851973582410203762681395717212003186960424743093614282727213659449927474094027848334276993139756960844496691102819248617731232511194630296749249751354958455508304803768820285134052456018642444163933008173350544552117490040286830400182273190329738612754254213011319445866673789511643160049156134167295063603584232304384717774778626165012639186043718204824204 [188,167] 56684644669069834393266071792210136819978088085671288306735035122292189906892913980865653380715241462085278944143287558295059748377354166985378133074312656937769672730021748595747524394633381990777598432694350160507725522454894271048375572594848571747337350889642176117974245622970157323945002164080410853845447845466324442790974220256657067421433521270097411704513359955507317171569701359600851064776862819521003849595390465480594098955691771492319679989282207902285554784725492106809068170584157036747839962157243593798856640257851741260218624432396403642684568489785828612053814172119985119969153065705496445130033452348988354292126268044172837344067511010168056962190636810774721813673788462173527709192479374980184476597863685296401745570180879041346797789791437316788703874859980836838111307785740902002980742463697865374365150581685953351743907728627321209710048375681020467086356755545196486350491983664243683890360398523959832537415 [188,168] 397848351083445703772735592274084049492475087454231896347046531073969301546602954451633751008932627829214516952012877531029668207859592242319606748766747937876966649490429653727289113777365826941067873301623570428241156615198821852475867738236677389243407970154502223119220284295089969229957495554074520803516933909194677120088756232383137102610136104225652279738216671759232083702057601280308848250070756990446283519715338061544537979653044055165514136011153047979347645234245607469638273337437011456474344936157925505848702897984369483944754366424442301274317398297090506176508034190096830537008389710794436375249460669636343158944527675895204955418379067929352617794548216665604187397799046098385075752953236501063080344465269456587277314326652926806481739094707464182924589469846966877664578001536867917620971348205875959634034852479229568240698993611724814826059912659029529645395868358024386104344466527634399310799399421 [188,169] 740357960145317625141421982319507871196011574837158363890885313022311676441015120276524132942196136951040601230620114780303019223810901340223220180840237667171766970712880362815250579332714624753770245005447433584769217651340570036869622054825935066340202960318660551225154277188818347690331875324461207082414466843411653675912369998193750695319443995117113194735854336921154253728406936758934503254258008350642114604018689990131678698817188399160893093962704456589945600277448404215096928963341045500063480173034088826868512619374561547790664817690629752021659345762461337820891126725773450829181506013807844690305618473865014792581534174137971958676854397243397018618515016256080305793493636249689245463449494092653142355241196586867808599312542701382440697667094668662444602258618033414003567216846354706158903732160683079421055547300763754208348592307566659025894025476476217229773738652444113404559923211782 [188,170] 235745567883507591386047113659495505495489664940239301648848458657651240195012879727253342676602801445968091298088167930401579096533962794744866736251528615238143599581991113683347528317687529943080131261756394204991221927137020399773614306005852423005947188668320826081694608572173199536710629742591816516815780401121286490860004193730528029924185707103501112176490820988088228789337952057305296929781442942879120277292352804543532138828139689633295734343518818732910121823209475902054708126907915843512368939800193338470545957474902017906231993993841758791975473681211375785900400181417262417711880851977036257085492747673753444241672971728409781592623498645777110942516633099636243827633231792785543925891519161960397847088584898665091972601456040481609586738417928084989460737057674155103825305732276097638694844587149033676867961357029700474321198582287007091587037411787768448515984999461480 [188,171] -37180027149687467612142542143082678971412899434182200703180348771760178947371714094454197623705775392703745642068904066633824195433444980806294927524569222947335143069952212952144536400835591856469346437413120878538623769786457804472965009263483836753350402820632272432729106156788941344403080209511948987612246237615640356987238578616958912399878943510565127757010654546378250474747146100443192741937171117336807994393145598189843568866078385879518062094128692640876087169738139214255677540624386583735883037681145732803624637078015721772663472032798697490999370511890766828467449525999610313608224049467990651676246734870866144145273650124765332405591998188166349092986956296103922252595055688913657717045944424415261991630927393756042303366589506820662053500704289452108592690698911654313321477859548364732672995222408053265439339718188852460914246342987586934275835904325270252 [188,172] 80175840198168869665901520713877337087634742898642721777611411965235000195200447952753669069601582141936636001795024045566519316953701851136739757458743019209780235452826146408540706323442532729669484097872515167002291027841685420327492584670327810050801651726479871341843810296272580637078688319053009991293425009225152434979677290690971090750069909588952098749731238110380747370085794602771919891042250769976518930319345025375197187499464997840860653446416689899625669338135506586393342040723505962731978881543390252273656553656617474404177200403808274820635347410175387249193097010279260347073487168310149221510926863521688504529025017610453356713074908854498094399179244803206983301921895943869827835469457542872868923857902132167659999330641440286848653243798658740266216806801449915484296682374696817949020739489652513036793631671876688807715807806986876318 [188,173] -1924404669672118621233959136300129080103261736584446482253872542257349091657752528735376140284079804221426513293596277678585688498732027773522657318775920103152857535079847162523962038613621817271104050658168803806374238781862122391409352878449288977997218834654072159434203564191761097292729307995075791447126046240307053782860244863402934759913905963736683510952482283840299994769516133090840862213005833597498141484317241602706025010216459178247738456213795727050123701202395161113801780774890115354484683584795843462204447567278390852495529862091669298951433882063116723233725698893022963127739048087852312942492759457962891050270305513403790090551184092716977819880381625226652258649509977755765701106436499738534042471527987751264365269808668297513285185967105989603292236357673550727931425459158848054838891165236196587925497731695185768 [188,174] 434596524384660445535164870969230650102423627199932648697452322087646410509595236258238001516790017805722462778120111270832646903992598940163201654081989972074050147175237295390869816087939230575690962212118333820093925844429299249368321905030509566737812504580131833862444518644202011972635811991220931980054130499476979882691559856032260097756602263316834026291168256476945186782671370204174198625379243085287461396719992615008155519776715760152396907184018077625687164528975814674555656054955910002837245143640644635998347934688477212068319783684205618283103734573936096918867182162789657393337380833464934616447910290499749298383762471412557866838264849602161955748605956269576714844334368210123445336892226149862888739688449993385120777093652657530418195236085424152126624094171028318391105588387809272373450632164492 [188,175] -718633945142247517160187763171869217315360707938789934634132946025186481774364699623981283647383857341018025324627213217135591064638676354129743300517119761564004126888007088027800825500979965394294381047855024988521370191501342451713258897112433030675719947969450746449487513689287977533647787563648805281325296495190885211639732790889394184645113259728878943288269585281885642033081155094089828445871512976282521281888360699951292101161069833167325299447218492540151194248749609650638188295403217740767882695833262241943751077392220889636107658937603588299212616416837535014906768397165721873862342663765032855933354605657720747848669028989132784646361673424943558971307494764135391134618465658397528107527613746809139196838738109226454039885586425190718082381524927727072750265519891942684793894 [188,176] 13023211175138822317399071998493131535351395708730741477933669267868407959340847652070606816802882412516988545694320692069462746999772799612539366399007434647094659893262391243001364164291394465879944418447285799091503504172224938887160520815077421971120586412464032167512933130735695142131382715679179631400031740108792978591760851818217997766362195213136789328295268011579676097331256438527417004535156591198200414772312792355253154456564486355367448647721465499842734566844533668309827852023585251630172272170213172814858137186635151214190488094316492348808354181625821906598039935703615449146182432097676418561064905469087662463426801912003905218199107658040826755824675675145350242495033577521488538095490782358870055063690038338101078902832313240651815808138553627496 [188,177] -73151641503395053674101779984266055489827858900107852290944798265859988457256856063897598340464693263852984634183381348890640135506527570123060291304890185926663793603159734043381347665691544515586465285186613375384370576565017357753898963332776329777572580088562742375040142126179145045025211706092735900491475178462091063187725982538414468508235868884430818479491754912702378804743532564839143305432357977776174700813939983987115113100762784951430486712929624196429950403432101926075035364168493230011514823724244279274723794115828156923566450991252604725028842631645919230686337440402048149421607184198417671326842344971029626197348851764780022836912465806031285405356660254302525083830424086123573079001668190102716879841613756248254585351989032761532397 [188,178] 174568167989811475213177842475554762782565813470646470940231853933852722848855266862405948357675066938918462095764678632573853563538163678276102356163808997124972468719604880418170250462121152729526182416424217397138479442289169963463338697321210243800670845704167784403575670407558980463998342131853705578456210889643878454997676568806879334018231782820561515650385189640873737176983143377719606123127161482151311674460897547128685106249280490785247222086565666815532197670366765326869244047113744023989206506135208801764918018305930601285973631957088814313607792507284969526259281082737524051252817720859690155974144830106318025308105844822197259270430305902115517335687576605365648209312249634538530450016206667478681512777055626324612412056 [188,179] -85995336943156096375052125342313152822098837423331339561407348161572142145022947074438493561084526112193298014240137527119733503429777917270670389022823199842646212507696951741965849035820939564652438316772427887798087513153116205304230695160412018335428383346736632320448777391647211456545401058093375582393887340969937698418578216535527633790496030228405943309745666907561923818044075055406291369914519680718357764960699886983179612465860772603012357003049199323798822761615894489009392027839701198892357205935286597173534735691407251912815275471747042879582788638551789472187244072092899585029854911576361010712911202944310945995427084478378529271685459504584215668196569995568502971987690034546965571597553013036210817768757 [188,180] 7980639890880134110113957628150275305452152145173254004044367193516173935455523707374480388597763895357048296159036000616964556640020500643271263277036127591519355244308116502555184986855767110039230345333378422118994247933532928387611209622260629518427220920534448882546285108415993876864574579699804536755754712025924019998713768964110249635180957068833608953215871919469757315438183850225938715646195145068441071808362961427877903342748974780751285663117366557045063238679541078014189657808099292591545398048155206862790360506048084104078146026388823182717913703189298027815984480351290006969216364365431726381363347136883515156820162704501324014281371021474343667772746098639343752566464922773511994445631227 [188,181] -125544079032473363149455238947751494154203818072303352603194509505774344167416252200721369137273736133622270299840526601376689430450242112585188637909571507958713539100119979889896695746819586801790689358741281510189613078673325920888485268962347897513997874956888685381314118413433000238523887768950522476900974488965438829078726435630859219170004642744707717298498543009991115809606048585015819843113677631068807060344652030343280413717829812752500798478761242609614646019765654630246584620742518216663925328681040749565300951042957391946006401727555208179676243165710661156021560607457239649165320360933257493509527470336231188912464217423920781864699833388260337377288477783150906622684710894 [188,182] 296172198850152277384511021661685627726296048242835652679424744891266162355027589157867168706848558023182339456322621744830221730869839460548194457360200888063524537305350792718307870110018690675291341560559655425312971608696293490274463951659736000720075142561760080948338232773944908990812213141641528537534560016703048575263381290384281060450168297449118292414847011359360063671931997817320057568107444061581495877787604645309060547320127732045272158186728836858943249835443898629951939788308443485376530257347743144865047950613360160715876122693276717565881900904572120724740998278725683683900709626767646049811272841637742431294855764057353115313294087560957881123811539739 [188,183] -90816719692126714566204482115072180515982073524116306262600141387938240482739735520655213097773554781282805427978010771361310445887430049124288417776752870720997778692032915355988264492843156101890331097208761904793713776334735990691075368895117369603412791929168636902892271654423630398121102821857726513477503123692469485135887344386393897802773206119545889356150388653687146385139842187956664470568911833523138959280989235736425137642686966418211714163371873518094284876344427910876520736302387269045048021565397213342373667164990035602207437453797135039929223576756100090310621966606739144439208934443457866842076050360184424795671655942905602337069258946 [188,184] 3059065318303334359459182526689547811849968633595023986152800741748222523431195722450903570385679005550909472080349649955633309609197149024500196592098498000696962353724341043042909158782569593926275738889794409925753375964001404268191302923286021654961181437721514589983031304301863103156187816118535084922286838989680111746056690297932769252010002440529551964855575497132140697345004934721715508999343248239669218259096647118592717732710746150505610773085221035706418264199036496636850082011242530722192712803031473505471395577303816440012122424154644879471318339985071524732553583816696250779679442073721814472968841468125120926532365495 [188,185] -9269528827179982346765792862292776721836163166796703444045931370017271092385415641220381721811341896973894865181139809279392528455856674661260220905312613698780626774350500757228479037103665137226229013838238340079130456547590689667403695621738669822880541127540412798070036773977128431356096929060833306149253935569809525274220348428333670160841248955928184649531472827176761525706776206497711831924986361950735183529235179467822818978040722176635207271420735812180565348120337226807822850996283225623766636331513211338148291501198174864268920068549486530477673353964562585642879197311343478567023696858761620822549806 [188,186] 1988037151435067675624414571412070823611603261074760912356182246207444415677092742957081654374261314599480575459821164127105615238534197256682972892499625153696945879632953892870588529072358002073823038550395011784158102603104034748153348536875480112674897105909649461111952214805104146548849755549370630583764470392050128121880058306660930096152778257885689887521763112223597884385788900310595439487267710202076259974721616316466155166379450188660585180481625690092347755298666013981200224370796125161430656269918373656695491583690704993813470022781849081194307420540523402127777138474963797048108 [188,187] -22541594859537631240943110541990930191630468079681308648331962643248122910614322578658377804649812805343740358926520865653012272892687153314912247437161932461389885972566954058255548641982154749280211104481469234614890420356650677297079433047217286034350341020202656991093903308106683033315699627591913429518654847842294568147954403943830642538813645362492213577410439372534362143219850434153411023073411889737955620392017260965227363832788272825878641476444605007427731485619476553301974225211738981059658233241970880833402662795233043313056320020242725594497802695803171675 [188,188] 9421008179455629891096650327439607410292586109283073120134590542377971252075365419987298969803533765680057074713116047462812065204820084728929568965044592425203251221034027723978310230010539606213614069501069643233605597558222561519743941217225492887787089344227999461759419217037178863973811405252530875560539245064645230737934398887261160976930279875839045213525838614235063007447964136571556798466049321950143407068316427655686838913462717739564032918910596711887518264049717124318307305754410448778419699447377830825229682602593489421211444690545 [189,0] 38398609090609600366835125305101422989694517799127453958825875362170966236432267092405301569842101188418536892814377747514348730997351465468025823272706480487391094458371957011438426670261341866280429668308122567446953031438581272345216263887488143227884676301901701761251390240562590052137306405834456304869382286321843195452911776387067324637315790921797158577744387776200693763046520322328494710194938662636448474513059008501942688260468259491847424707186881147600207912576020309833996334443649714163189642421793617569389173154820682033255379529683009246633967435031444908830769807386797375672818428641149182884611916267807627323785881406719454711996129660165738428406173345392261578870387007779644911700142651778244575166185995990285348446980446888225386115123509442556524886989887219260702772269093215769360772466839184048020347440229202369231693557543051615332896855560628790260411599355988495649220873580585140500402926417492383631758792752950752595691759216544830756055749130147805679004208469664723133411003779287596568830559309255761865819330347856861796685575063113846427862900449269277396415101576744641460321276965344100458852700814355764259447949152751274920473563453024157945075491727383537572542305745498617271014666866747959725856941357978061878965832126748919350757716753268924849131347666106690154999046954249768877143296689525113966071808875496274060149871261305850005438249863848703539815660815748644511428015514649911321016614063843440476818891450839598256268869632078614518381556929125464713404594762395141764568479379390966363920818289792632068158794408979953430829182428903077929810488280917319004355940680545804645221895555037475813905056775903831128909277139320255281988819723296428238556915826536393208327751500306614421679876493905265821972087711566405743158457300140936864215260125561772367654420480000000000000000 [189,1] 39396174278644177821179590885715627407505469904895658799552660555292910743479105097956864450752292572841073290233867907894783532224010614687738949025006968435666139205428087372727472744600796174101156166941390641826976309834510192698972566425013470318378584461864046851739190338185960679330156440029361381670441230194855498965068523925799019604110528804300279865361576965446584139102907316258721470903400347118805874008873076793992567627116629747333104832422105583553450846176912894657174581888123687388582926254315102305917598246158316541832747481378886548802737555206842925404069353220750686172138620951343521266448506305704326237969551542357361165091506694352805761222963926301966321433099804126699995253076921339047578445558781219632325035390054155872080798325541827741395163575952524641714632483091586098856143531893991387089850206630449782349825534418836959440792244548404887118437710708433428585390912584034276603742705643655616348802381915469295361799904777442882519098450576942492070782913915298647064954854262355083077237871909503869613426305331471243111695604310973808838332674102962299097710274798759300817866925200504539629647632055336711010801102718761660583262944514082023333666554722911719942684625905208960834687137652953393263593564109726936813383217003537693622183559552353727978535325344681327541617378843483012952640632283637539625240738531416727585517347353186309010256794320403061618332662079846793193796992221836295453572195625045811007676282341189706038088262280891254001127471150245324370378544744654784539053278233588551427609795293176115435425719997684274851880732017684362258525026266234310770716526275880166231410765042089517960123336552057982939154420101281620296775213373904420320634965532830233135786459746496122660708159153071399580516269705088103826076529678588671282241079298246137475634248548352000000000000 [189,2] -14283406925119958928111129288689808251640909531378539143995791985933840478833153433206962124122956233504058724126797780583348579594417874914895644154335479620646842995520703980764274379201624024407052926872983640666362656769963801356068884255213348219316621471999964998717790701485365297003907143682835515572461375562364457545346745650055786839171154847568653364936048119681792350261452808539880596382365808101359913243404511432985414154427775703549695624865586160440032096158787897815643356542789443909319302856408727253014611351288363717532697636056083504485480807350231498903908378484800769029087479561349670889400059865309451022370589849722650318280862802031463276040944938034898792338872090634554046401572905043703486458866838475281155010826877692097772091210016510595847563368708503903191862103622960766484670790626880031404587175326647566449409308902729731382025929768483445204600116403833355484759503840296230718748514720133864305607949557122258034243758570909254220931884414976191799061029077488846550430647172014883300010893564394034625094372351642721406295426569936940957282696977864421002742829522986432636865860035907038583918887858186155465736193759629552193116426166916773078343845907844758696791958028830905685802043421700397821849278725906250581964335497925621728973485848139996800500918975982004028891400790190922011939240070246181269513493351895683959506134220036905591867133566002834610351642329513626515654485915845553149599677203405462865652057247947289080300236242990812135567688076540032384215382594342127265594971303411454729704306432778555425240529146092843376522188024440463465651450743468781510480470514026316627623597647744054846810287707573556567726381926800363504706658295576834533285151176210885963846076163258784440162608015402759358832775826947665968872208773955105780183054592683662424222557785817088000000000 [189,3] -413562628481484255582786735600070165985205572292237849190310336464924721166228786513660300094195389968994209910030004779063618433178812841659586920908177320011481873149044386475448160537889061720983618874035312548827889614493411967848376413409353734081705923063019355935228741213353451568635723967569334919928103008222891377572766154842482945415037604548193741152582084637629054116075182116003666155538128218718864027535024209037247653836205605943902492713850178196557558473007421177598829727097016294038165421321655294103772973266841289808977154378388657839912880742021168984978305743492086355341824005389972315194742380459952451267976205460994348293729089126158824318019867005731773313536168481786246216878891433588238765850394152524052616312644017203424134252258657124847279075025084245931130836289601653043310991134869462035615903157998571612125126583669623715777175581510753782155882609847438843725796920015291802372150957776334056582009454529802785474216050324332952683840609733897915567944999442831261974545230446344268356972998215459232563759655270993430338740307736308299353535876996420562913438250028746109723874076859975991477554664871584090847092363936041850040588840593632979330533931141557799515656621162117753835800882094113278119166663897863188457722245054577331736077572118238292319782170560952987396761205190016805363597711811924424877678480614943077841149577787082439990889390442426038944593273884630174770860229100425427199758937723495328244507255738937030665455420868845582900316679378222089329902275609697413151363220963630975285542133396643542291908571192892711558260779799546223910388167373195910762315824061016622916713907392828770260597453035448167958847348215644409912727802870649927509578838078798205816560927929269832030499228330091603423848506638126708004708902169153772448979078647309151033128281954058240000000 [189,4] 20901963967128036806522727138362562047208381046984885866302115899770484045028223042593778256351232097583226082777326745092020140914445304693027254987441280526482624456229021584514922240371182311835976814784550844095923876226710666161997826658540194545015893407522849382152988198297043784377374457159358677573846625830316948575122036296194150237771238459925292934219277655992021598181864475971453618531093032556355658536134614825310890510723726536631752910679342831699654664684876095863268193027701216072067200015761061053784340982185652117208388903399744523312889437293108190496078666354884632973810976516741326092657546630974490211968070259673158965764093246703510053922144371379012884701189807593501090969726361076301209323363183040804663626044122400878635992831154223615645779444855189934176205954483983289611466322500426657050369215278382732061443566315668244339350056455840501837423736252081341985868731131081300180676224354689615383198115532855537945692149492609848796552144783781534689175955546195316653421996822751581743572185029792496344067566079340768892024716236369363681823369825488627264913227238168352894388920738147658275960939263795845122189417656591500261619619282648574455225729860911235741953776484137859088737315317735239521114721518885095169783960665796767967713268529061720355801896991937916375058634938931693709817419989115019967150774086459972347146018475415308009758124963857338485669646521415272780602531473287322710628574279645057976617142682449253590085933125438088223334240323548363626540975453145444469330147621111082547832723970789594300339882171577865779151921030596138721306025983435894248333744943512329671671157708224914733809159580118119384801704049267582816829790843433780054506791162271348054836772306798388419403215707841806678474589859653148451427799762868914788382082617119641706767549982404771840000 [189,5] -115886716231645951369572394356976482726034820852244411250093761058181341951359203288824741700323747344397367385130793160081166912946472923194162505576893330454186271211761157545123117119096588400678646319502572746008070398729139289179449240087831759185887699884782388179787934750392115490999836527211838742356876006482709947979191470201146585370250665351304413244374729696887889169427041185597884759296928696096433021379574323004033108726863970271767074319563553488838318358499636035985993254660430513225583726370347043629210683376449063027583096755451797243416408412773226035822286737296343398745598665668361996212940254295831725344703758080934918729919180129553737221471692135463557662894370005223715015028525417667949555200074537426058481530875526740777566380647994075714841631487603860354543996334084667746145335114554592449784785898926011554087505894672187768146527596346411819131496065227505631004591081734953212859701127972743407699738781058729417084245680175039751035296689970059368686708462116455596030574693442820786235306695964634999853621855720582304512983507953672850227960778195776843312711066832604025646589013029738162759490009994136819759605538410588691181835149735378984760054048351023518134979827657101025821379780850876583849179864663887238589285938673496693134934996652487225522853659962445574724569007224366075166077037735240294590899710942818294289369752889048462327911897090882909391808917754361364086659219195405580165818516325187029752801676324880294811952101116565767695229303835636751274980036643621537973741700888288483732083304269926995125659381165364365594231083857795597966593929375683292549281337883927454067234043440561569418539422027747272046128241349475143335560072548820496579264116829832282203510905313307686443179835672199431780462684734330567902544349700382312446637756131522915046922169478356664320 [189,6] -1056452766085887430374929012599866058182860409764451759767230362838827590058423468431722561826639108094849045790093427828219743534794840837120123132207606890500517295885498556012952441690264730485965159680969423828185720267936530660693798065831302330606901180788545281404212154915388645702503436091467006768222347592815407617848515651640083625182740393230801980314256993084071534155927231617196365789592414426705163810667320778965675690671526691011149955070590158140131148705935077450445310712141553816490671506575137544012503018979662140831176528673268937958964246014647950376973531316686882102169977648429349405864653864267844575769488656399820086122652635569625907784934134418109159181779114897485817886260615385329638774729349802353392595410400203957947371704741124094683371692393850258271185279857059170404944284485852796325182796894577419176244815188847965001552220476531748433811473187068962915027518378009027683991312484548124652736963245313607191591186594711669432249065249302598470442336403523170558421626684953594712075811382180166967898798093689630123992747281826983298163776012307412651939264209643242933197116101456078464492511135002253171623073075754780051970399407572940617440310893308029559519111042763705726605534790556637357374887376615080658574313263278839699166898849805730945374311498469435469087162002294180426789983182352266935827820680312708392071419484030459842829119780025509021060146478583226490967307933455366808796330193076041085548027974048207651645073526478603423390228418001807398709632778395390091425775601372386186755365360118063845410785346614913501511511629342570152038236785578746484387059217175675332372229626787947685463358972698797445523128866231678425885950766688754976616192828983662632262285947732841792871688750201690323664917817137158116127417723169587224483102111296988985358415757416857600 [189,7] 16548468147659990295520433332566113684885679170163906562889196417565636135919109824588288718619087277948257582886751106309675764548968028032235390574675001990469538544371557252010953625537254296031886921302375214240008782762825810456760916393062111802667462586618148151785975144822875997179310405867308031523798985938155085855285246418884589888375227229382817922321970769190361156472722718577928478173341013630031258466145973669988559180620096752104533349785145605588813082471051595921076324016463059143427293807619266372978169582546738233381726738583060244924903229427710707436335086187080430576505060656985886282992167368876888200042975970819795525807830695736582142925628513455345861243847831773415337867564087947375928332440005612925783600095989762317852780615615695822140455722201685037728284383177802881482083884361167942172440462612380973483550945687817619177059756362614684845434457285369182522686255831641994754600341225424408245985826231324121676976751131941989973103865575545165499918967037435984353772435559615425771111274795358822080761437393788582075562229921422622289680342031891568303510765953662347861484148514531398979163271432768537157087469662024233834545813142328334106605662310657701148848527952521535395747478516256598497619396603025730308420740744673605469466587174098289086715672935060306167879585912676166293799290905771269602293288802102010288275230115455451599244591294206269638331413720357433687364365637897737774641178386543338240764990520740519363960165390224057541423232216542402312671309775955588391219172517112947371308383528468332247786700829620523761885481604125550049204048908588919716650943834411666508576439057002665545021990558340365579847760807460425244121341209865415127585508996156972614244523601098245976390983437851027815316233315294394265225973131908006497438637144008877231422532747264000 [189,8] -110864588519519604182800308402089907842075703333571287247837018727567105765485455981771640430315356281915399413761748289257592548904127701325477556023240365479753257583947594506899986943512923757753016043480007692726944872014574373073778977362884817256653997532719858078072877307562956362855421123510505834550600584721179383145571813426764802299519525310250770059370945682834530990556300213990449436833713742180662238371331984177672142648435723263326524695770265081501313066271842650117411090896852201598859823961902297436337187980967633203900371240078104519544995445543845668164493458355248253680687508484136795471196506201904053056629863147009957900982422904524797553127234234942641010157584488314606088532404583836288342807869459577646394507384864155817661539294370554474216104908365689917646841582517882944799780554315643836100660591020894578320777152773411445986733683597947442255477226478024167146635773398084495132203236376173928376836736904921680455452545954408292070186365897719925620291123767977677014261225564178151918850309643994799780744766548353638175167432048771667355344255275809275192539708839392233997426665235622860577422848154019749668819586930464478989876613070905567129312871044797322985186337814916474370640116800164523701889398470523425773654221200247360734996284790194480518552981816992884494589395744573822191002993849764475846648525811001238378490434765049587435305021301412340906107874559541612060737370194140877163031530207305391624468161285674060958259972702941488578808365996307842659131614410697195140125915430665334448311257354784628706320398522121708390976067508760570781334989461762400920235495687276825631978551182426301668057438700938732409509643086248709600116978864133598506615530709690252620652421042895212114550977661638058989420540818976321411704273171411020225417779076240222405552347545600 [189,9] 527357786369331823392002354032096707174313304941263754007363867448593327838879343460196403909519904055446947661671420377287709859150634479813592967624501618625088508044933835868596090115449894665745256474985767112120955553524016625504684869497956155477604258974741757095542819739822981525322760695649360105051420240720705539910757902402858907922950909027776734362379736035976178018574743671139563438645702017902513057647921881828675231462320470771513874899364206412580882069709076895046891870833054281713808840035848572768965808939328119666365531040206399016063467909141636088901196155687542754412853472925121610797539185326612712030997637904592777397281397502529773725996049664267386769365584325520447614825454588498239599156762617957257491909618182289682227677982743212375036328239787305422586270194831673359481638935471242539958323529433299014239099189468193239321132862380558416750261901083513309586629645274436376068955626767764222674309005040157927396999181605791385427205556502131836323300165256479631454802008674588374367316961632162884560660536738660702541383088971357041345663432007305074195665181243735265913624145598446513280879262243887657596063735552215192895301190462448700931155837086442259914859943676218018737698630846523932521721939910098363857924756658452651629628977205642090004542017930203444303170987758727355120443242107833807045042714112063434215818136546717948302598529644901033972167172729920958181930550287905490852655407469862155054896142173416556181414222252519871357064008649907554961580174395423726470905282889363706897752838305589168454184798955411281196138761454136729373449535219107851271389478058657969141346496905183821293423815258765054086058772972073032303680779142817855023041232582113699695809871957749811260135164256262222762625458041570960043719251026022224672276693168533582478531624960 [189,10] -2046644835664195972126277347152068699427290734872956759683044139675735235129435386973860389294666220036816496563614591016901076218639140204038080689917235370689957655584002204947953712860875165095802662890917170824036399525772830536094835738874499404423945284395347911509961596235317331409062099752930029666641050221015924316570196082383961596743289384896050330937291958269417299243415010049191735031298273271921116068021730582972725675574675858579703268372567889475895832705253705991135717577941763003163337251014233536829321239363985011224213560854441572561733504618155518103723657424410780361215483377713717929894568045641264762902326131056722073914856716825238566556757417615860216544381074159860784117675999676364369469053815851267775151517493903880604484008771158267972960698684665102394930013988194138791315633321751057174869710028378150964531579450707151773128127103857744111626380739035860816704452817170114199338198268301504306901233955169467143578861660038584724906157040696655924687466209258556816963204667035919929773738703234643948414849981174430480929611349188281795578995113114046155313650830403447231172749261846291344677921710787078460878856018827554776939096858959911968034435108674235834146664898430119684879374991346182109107410428693274517490263874950097467030505331300812226180247280310234251968395595701514293811508236833363872375743996872922098691947797919651055134856804659592806198440772807398692798118747274705595638154266669762253799922144032628357480438815590944009767051169690862411972325680163453588609268945557159822370849438011502078039511114281380162462600828611681559102683582434716778988731003372248498824961060782917528645065972178570219876760949269586870211584854159567292120026377661521993244692354634016447223626771492940740457397541975894756301725634484186243444676927665202709617704960 [189,11] 6649089677471849721210963488898941900576143866040998326959638095861443381920645295155304549290349062175854969742538519396142179756377823694017372190929712781495537816570174073081761140922744817953182109517839939801791976340942803295921938298992396499776247820886358239929645453447116125944460053855334343816816446130448748383407018910272411054489206935941478789281609327147502226505431590208013529761700370886021828831848616904601736772206367335211571314294802107865858626059939062600059928284421992615754430317598838047908076661138816847959310164257956293851511592262573129198391040425339868293517786855141196110764582144074803581075477266285943336584361137378524821896482085153271153084392153251921523852993724062981895783188024198758175893253947020168678826692637829612283408279360101870957392842844030822366730592315799442049363718274975883612069828273061267434209220586934468485521660478705064573934990131377389011162781986594956185089571014779522108141687362004036444455197950934385633884888736694406683136993053073963841643819219666997527347680237085660711759912379990281128549748547122489498929216588346144289400992954130959050071187350770415544212161409406884677954384711221121093094269593590500860452507093945326112365887532633649096795903407311421606400265386450125840214136385832739168627268913391623385644863044858055132553430162059030927712062995484108626030476929148286914583701082077713431703726537139810044374319484796078016326173708938239643675985834739064576993674261392666514925836255498280868071336925100419713379159927353215014945737813894454499383032946213081516960883224185738823445934552248975032869096792974667542878523403224908430791969861103748717391321076402610985974075446218475647541526697399051316481687867728238835535118122786514102401976334723236031237364692457275437843045816937976713707520 [189,12] -17699199677148753476700328294476964809622374514563608907420012775223681360452960854997543223404841694761394423648511220218422725969797998910843271087515931548174700557487656543728211941089998448537499877561671474699872145948188888819928883758139814107791615916645230793195076230147197747374794966257305491977046474808012317445195122984252864504223631684649341151551894441348866601011302717824117747917148977942192722667520375472425976825197691247906142224264418123094219536107804303775847922584772038117232854368106176891170079653833024036194333534311162603869953176990740804112976274334045029451460468694777598636369259588524362959442055556526308314256965530721068668944531539476346908345759258912278205116853377002830186308097139220990882967554634052039617530910235467764035897587857036325797469852866481381744732603492140714842306862558044539398976307574410935810057765050762244798429941378756950554838359710919493201900322204297603458135903419623058453953167219865585512793844133724688829780492933382770744378419364829824640920728691092905348185058646855474776165781743688143184758253360180326821521371893162366445872356898684209914267172342687914850458007906882543347904479275914404088485938612610631096910264748894491390624126670068719382924124053366058242712709797039484216694153038736286423779319040837562523248381569421420641384615458377699101353270903644564359289727342674559437830132237867796148975805030931569417625561043811189554005292076259890687378166797268848695068483841281932242927720949741587248102944689680548722472795970591862944028404093440610099474564026252975908524316882630521922994482417763394284594564940661271649340505614455232666670663506565166443591112177815442045997882914003919111239096252339880474964767308841584761839299030814308478385184602078509787483775033143893496608759579361179074560 [189,13] 37099341882396683917424922222172946230692023046698225259728133489756773016344862394872288760019554420854099770796790730710822547303633559747795909419312227453203285918874659068903070102824971783094363015273084057486831431934938013693591916913986008420754615065512720620626996118014169468560507783365589602600229851013418928114000795784985464209465115950870415243924826987196427117288142502147388186213670535383795698041570332383010037620592531572671190802363139018838664659537408741007664277602243433979051567430302898432335393028084535680362569149427416452042640428450818364717519432096153064534054765170225062875048790188090890711231556751995672923361059720393049116362477706823807650075704312477757490679933720816554826747992140534997302802688701111887072207537729018461253788990246102936903037740030680537365462303800616323299211640657821844769105463749022818488095133812905519587344466793546690645279895037813284752201482254481239792691243560228453866831220388805240774039816836783987306821181406442792588175165052797966225404295694067115410237430301960744353034354556363915945040253977902668262587274632234468399011051681077478640895103796569657369813736010974984286088314662397602624335724670465767769255709234223981372347914457256173931547651263179720709965746614735541893550345208278467505399819340520902555644332647202896541960653308195886716460243499771298520702347608151819021209282551602890039829874452167687861164628136003854350718853650543179887855585298272666454620642783846409271760540579161716559784257330491954964223541284112687544711300807869835790146375857644732833003213800093203607934417091407060935781573706066238855026378238453114844992029058057707807717457741524622095339173220542482481248364070375531012034079093920951191389682707442561236563532515065679160832371662272025170056774091626296320 [189,14] -55772794218295057828591834759254952649096340092173982003068971251507534532426956497661371534315262154700648949856057227063933423393353607461531253699947820362340051321802300177005903425868637404610614121166492232468862935475943013431420336238083533143511511554692962972173742439564077004626969719861961804921448206836506299646489000078558842493468072746729456462029786633576759129249882999423842300915115864462869310039989356038413827964555720473901600858914233657882854514332949349166751384520127730025038524501176977480288237101281623188213156222124227112716073643852436989612160126083713053141795250258673646549522808174113622461258732005866442740594300028180303599020556662850262510996918973715204346507895730013383533028816711538213481703715352295809368975433727047364367752694025263036905925202285396722103361441956920702046629588782291865154327718815209734158089335715423420047317985783111711497648921341923740610853085547051836567248013437074878033940019770546216223409244221874347049960644354320016181283845153592925579732485371930076549924052853794693971790417135385745297254914002494762404292389627148100096700830949573698240093563073443173767074541017973845695019484425973614989837657349450190490243862479776285322430688606728827678734096379134757356988553909207244392952840317677270155819280758090027530217554086211865669847690641443444821756099327785646364398925346952966400981234881551139394267168262773852002772727198229786026185848401736627117358760480685399133160781475385945752894459345021410601617444289962271364347937519424333796262080927616389806341876348362656058947524651943787233962276983678097956217394230399619654427499685391668409609260704182176023886413866515204824956650906067074083664703389172301393259192021619998026187041624571657328865621770788272389466859260541631895859912793999360 [189,15] 33539858555941496631467993694408654397004254913426177790532453502645939959369949139404834676574565764458639191828876429987796928794686377610780588627262895464054630460776698602710208526128270364916754464684408173906174570759178633765498256451592728545895523344413295888712922320563800938626933562721203988274928845669800196482060494461499108322909979827665755318813670264996859484460809868544268278690327510209647435175289641660802036169883917710837866506218212792376862671089095265822948805105629681533794424309325405378537289664540042155788606178743493336138452073393850864523627397695524486095588826733898008058438620551035324648753069786934198976153351767880971110371062760222912258806054672751275798366459882381257799545496085279550690932429666101841672495863523902030914788064546742657779623897668181992134171617383844248659029853681407477561782706296788074128841290707015321634035966737450705937083378391319418989885560796483694496797427713970456533433339475746059798020162100404743526860572922969966545107336593372126004943746189583281831324567480838134288664817404319836724074804933592461195571854602862009939238766278830245927441367273631654393118210431090470152604422691340423027298807206417503296839624842565754269293245181374385892058155458208631019149809616113019358583813304378730302217720465761253410354461607221384659061847639975281350557356563457853543738320337893455744596152825031170507871134756845385591113763412188324813742931253950196433504316139591593396291223639846524624551353565542177790725044288788223436579794670436163290001268526774754145890484981798099586193758342258925573526619187506937845774904734126188596714425524196202757638284520543622120131556562802530461595255550685641192209853801593102645361576370195647058882562821853507055141923886375302000551597149583489080328871036160 [189,16] 133488947153843033092186980478482940094869144301954585396249488469234255349487895458638127560502539428817367701353793012369292284036769774738030223776229420880277798818560750512014812153528200615544388491923523257039986559083543847452320322109499204018398545343616147898180592594073911112125144358029398329981371243511607677632724094581293104873496377389508360957900350902712440401032173273663518107577443942563758111635523513620095802066089864101313763077124963864453832717426168347276507705432453565932509555239238753527323198921645692771456588298973178954922078899364335197517537036391754989790264002999769055854916149570131086247672128880257091118577980420868851821950040926976636099098503578369670093744762573015977806595325395989459739501007457087621742943864072172702717596564384934806045548327566210740338540803343557416799156805252876786672910694558541601609872381220432646438335179615018818865169957071815734221546906114291335783288079953151480312658911728028134056700357891135984447029841269993699691927546607798022748578418241265041440278007863111511834080319793195634618231316709583592378106762589738382936664721473380232608328714424930578999685341586865966143011523349670760952122574065435987788825871979857304133439079380380931948237539924215984895470583106412319431478848031823719479253090645488101414289810991967723057139593510246880269782947586507930307875335116107539786063776183506388192151299699543357106724368638702941783910348608256244077777963394354977211892541223849645836119262894379532956537529413169322866866704710773480035347700186357560165645232641466688359450872584936646653948673586963773833929332250898755380719474457598379537607750068637313455781642159448381548059247062364433876622119647808039045974634798499292766609372195054870148929895223725650922696991601461471364577172480 [189,17] -628074614567775431819250026365658553173752161982452947264638562595304512112019751655309316598202676052651083487016969946992635089049975431295515231515254934013352481357309369907198762011750384001820632838314393284517500988161949885258526827475153438966388827973853421637476373382727723489568361227915121083007426702680664401595718407554512060354193015196213230009193321807323729161181502949220705422723303185768416685282212160550830413013309457554717003279130161339046033044378202698675086190518699744733431237512219784058357024191796364060092378065156691201697768518509866818091669304396860812530419277906089097364395104376146481193670027022144599623189643328625688035495696791425888879049731361125388888729152441490722455888903414471753646519021863807714050200769780116532697137567216402668124553092091558689677522389574123743006270310851611252535760344365053905137033527226133565891728860420984017355433239571131693015265449167847768585366149233380691140585691403423934760963703998072102454186326895388763047964257491684242064868047732770644918020195033070604439960158249660203897817937995139093145692827085567391964250222068794981332520247835235108281123923289948180966721189102121270761619214348311184631837163832130587681306643382290452983324246348029403057672392312551075147920159537284121074314329782493641966771885843059050868116776385227748362095788758943246417275751992370284026455687303184388659933137291679893423727768500756977376346975059563407891016303173581572507897665870181293245458956729091688130607385503762066148897937119169297105137506710492808335319084605438382121417730880489113430168735638013074316649167966083986510899523499243301109174235773202650410951004849687325287456320551486304321858993754194644894299425260793763034427115700830339477284796126028540350381835220433029315309440 [189,18] 1605895232729638347401119286247446751304718128236635031262542337219423191553482392492975266023760088057529613486705156063140622896644390622303882409734283298238861719522182256149341192662794702669503480924452939671551862226226891835719039194198621321985335539941405371971319032852227903416171363705952490225378103098793524689367507730048354103245013117298817832743534259062609540368483193665711600693571212857430060453595110866651564736735101171843773879967470571375459638561857848418031905780694417474184723318772807676911912241320183325485157445344504184026779002151996360102653003035969533499881166746534148672984422378150471492592831643112926958357059060196652653280197803371843052483433950543674372599485802311072906038991703789955989512860802846911075659422079336930864084346956399787132808216253513564415820328694323274168645687310398617857525748629685632986302086975657680796615012566981924321173931729868640347622278937588537067598491846050913673766570243845878000398067165337997874217369084710349764248963274598952446042418061695278509992710911902613797008114331578182056317469297322884183370425333626827990305976686222684485301257299377800255056745821926356754065762567713944985893587281281808116409074027761656254378189353629671626067408339935474825459437636886736405301598849183866702267931855448516490941684367632617698113070573792160254369298700303341373913138701248930825166619789768394448621287890652941297036183790453647015014153333911400706974202390504562430219184541637458488801347530887729268408761318195937364648591764448941865459536901864459002737372782798582169156747732526257178850884836995580322954577852432161313566853992569021252822327623134932408852513965653580538528727860807972964384427048339420893165062079819110913357881307098308446353184110010795085907722949062835755236480 [189,19] -2889567099021106231592581767395190520149554704254487400182638839284398804574433039680594633579246408128633832137205625106587588099499951585048101522931349171140093757028540270833921292305039271887624870203000991554203331744677372168716610202233430157453367005548388101399929008307947004023538140450214083867360641652340878176912999639030635703108580852448661090295480365080735810469574973825447619800336860394475959902447844304337948083394541830238183351422941959013536204970180152645074540327890854131992959432197933409031282771388320980848720754627464812026735656036529236085578516740071923745837409983140446177460872756889058275809768041469583368083674687161988410014102634787611614837623782552710048369599460481462925810213633533199230259076591831976304664558964413000613784010400928650253910753234282968697205663717557416348829251587347742208743975106279131802589056902443058991733793872631732049481317354647597669874892725400703533386924471247188119278559221862373681037434252330221351759086517319208353582908639791489155616978422415431022129798469762799358830929774713835393769600637726721935528972338176276575359355199377165311589339046347859446639090434691858633313894247501834601273097128319085169732508911921892570756101372738062357843106483538824847502391295809357147246217662535861056979283178602505991262138335236888752853925514631401790333329139165676099013377463905595582625068718411853584271634473270563301470275427890792089855777117476179911978599339472664765273780207111323848379942395863237348731953316382522639450994856622198674179250065177158595809708420801565576623594585398874437989150806686654576314884442606821714622795337998322465216144475245627447344370250048047926914575560964262492218928415444965241983128225538313755385995750494838205822135592635650368684449352565799975040 [189,20] 3672015075938343071174654957255866845746736249356772292691740602439638033375148030816701409052816943639161012778331656747134952671091527829369836013528236153847830565279683752945108589865189853549863591490284724584168683434129022818037540232497647941955315573184030018096377233616665427463170983802468974107595806776424008655685496346150207513974350808222937116653990836232610073240217261327078312763305394766210936566945468426880938786639950600374869465837207826729522157936986452453865035477077503542393487079773102074374910964725909108660468545366181895023036337786799569408169354081691643707209420773909448418107042352352303471891594199981799157873301509782086357196231972384691177963220013326286614468831778707591533823485529413883883658812895738610949899777558550965650601621300431646241862141468679460827040299656445836758430224221826387333760853649913199566369441745101571735778313996183163905991695200462197759119984246883384176778282022142448545778930280108535764415760958038198878385020805929426990687590655587894553050179150520664838695320488420918335674617595565042864610696164545759703810659847008530147730102026950146343244207469123434246862812919045405504284791937670930235852397276374716918199312188649475708377402577957026678531407570537156003161338593675719856957567087407837081561874220761584512414891930252307395492802992640912824288822758331005988366225101803241314469214897325726559244006766341307191313824311408074648202149412019937208215525282689757068694536049578336841626464207536184044055417994281490608216367812856343354611881925804092106724859217664774500211171848058812577287712986018465364832981061392976690560559782689364278399520233671139898923184700301005298312890876516265533682848833716966629546013969364699357744602342232031613538846779933527417656002591138524928 [189,21] -2718820526803558218027412862873984354677157282461680131967948328426181518867171025065257799136979093104108421262696543085965901804989158746347657239561356485829179439659842800154976288736646831768905750096238332078800431785568120551584154094409931058037744323064166109423278289303065110115674406070050506873998815336246621944212211613533827759713943692098959609263280321565265730955596031026930007121810201763907796228129852640070059057672891752528205998572785896023385387893174080245241057555905267937606227786013578002209845778227109427220795470245266628939317386000685568172620463245798892878549746510074330421552897588174813800432798341915716587354246936422249777405193465859110800404019867256938437193536453771973039688631298443568959522809006388772571038789090366352027080320793875576599414238820810223715205156879385850520458095618572750884164895706772249180379906614289250893022963050830368400582440709263548526206623759711107553222267786328730459312302717343223597056358460981578222250737390335466476820332377147143464277349305855330623363009321599188376596993270676937283664781443636111771447502400490320996273945958169876725898599836313794836230351241626192095049864485766312070123072734420105429427749930056262307194898378237797483108319456597785612202976122974488302319029172239860790722469130277902521794973691351290941434413959995448105965073403565077504427173993713502620201117905330571633610093486208327707508157508918842969073524453034975979017304183525637638232220676233432313116758404734238625141748018335271858559165657342002305018156802780978490681260834041587755247491078602954350346409190946207239454040756980118259763728533416774967027696590290317352093904695586882789642067498331281151663532038309166149740946347058981438037687128793633458467714515369930090649865077533280 [189,22] -746393352487542270169665996518569115623805782720663409310024533374562311173066026408803273236158551888186902918885655574518842872457790374844099290851172036702992911557067161050977164869290528954328744566284364272928446777092424837812144347225980166370854737340081192436615907038980755216564710280214723146028502906054315652519240436437595101966332273640887563006478175908325837487872804799385643325197137328375469584371478884032352023807046024208725499446142815741043770470332503253431186890794493020439038146502579760576590896041193104270148192541791659831819651045190749516622504993749883589021631074756682997742756628816743574937170177898613213343365817210863924093665536548213225436857166817397933231637314908262220127010608406241074332267451402535427105625474521456042417905946151510498080250853371616591461637209650775077170051765016940519951504855924300991931721711973329841506644237922085886336241864537999493346981191705904325624974811139747286211767239967534332872806403300305376582480670449940842561901298206328126810360503369968175531682943614720806359597418118752765338901676713669358110942953063150251930573447571414521926185337849776028822223602729528144224781346113629350948414516868027870584348023570483287454295861878769796230798369958557654083583312273267390173440560209232735764831995254707852916246499870265132751684912205149603212516634838566079561526315162710224313082642296042942366393084292751630673588262214495855707940505253619664074255278682140153799365805349255559711471691438027672368045140421009644312087948738867798458292690379413567135360879141260805693064502436897449840146465877962155481528412150028284757639854236388989932448820542946117810393282331553060386367415685984963444918179993147425269899934596593400320879597058720128841752194341257265657436626880 [189,23] 6094916899474098583678870314671583707537651630717316585041294858321808691371155480716617796527649411174891494340640555348350960582435564310818599783866816233023161215585592578947872580940055925641946601816698468812103304239922757823107314859609336253807201943696115433235548207509256449310204181145656645770519686616712681309960642405765089437952690711228798501094312886197886258032246357053165423003562448271412236906845973861780288447638125271183087149778253282622570593077880668133600760296021914398186899462036255125929996527025591663504254723471943699327475752223249681392934612466206489220305078479612081414776903291598335015143364343610594737776602801288902169046581047149525585846230792566048405446275220272350865681259373348848594538834372335712491735044185444660824383674553405448730306914191548142364050377004754190046344175683118537380102857028096116936457101878893737575467524325808662234488282032782017974329428097406449527997316780632006973630402320602668310121024336247785211403521962891479213145247780443750997510705941500892692394942398224433100078813957892511971910169736540212612193793769214817872797154835712741278915767871024470233612819959547270275652072457718230509184236222561215592984266803765781961333500467658378423422294704021498004748855738183726901969923003681430075113458975463269601572900951193928265708334389795192961657636416187938119741677327043861047313259215873165447236915265403422948208885858746159586894273792913306812604830572291877507752939051958696531243945238374871894036625030800889724877989140313379583967410150574367363591598147645449369399532279977485509919549061538074632648816656418127864723482328670984618237488057498065378402238937880192956453458557689540354539819358222111228630978081610729514232994237128682316423292477867386032601388800 [189,24] -11257554884287846298121265210887377900751110980801222293760113441495932086097014355806583982336449152865201679701859564655895997970708284745949815716708796524946176927400024902914892411511266020045297480090160408840405947078832031535196687154665258794413651219813551382121971506196765685553893080133718794775340133159713457119965881196179416485781229703789619100144470538838098404243022500055212838377454310040848573804951064824383305206592126645008843379855217245454682540782610789919262551355966016182886701400692217310413588782583296367720623995035026116572517376089592570904876375709721577365078326881634984510197040489575783637365696780322533176979846822684219239101637781397596387380571934200213196123059123435169100302352651755779391712596632979749248132199295943663831612329772966551875646192361464061088714503908185586737065087171789787515488298469451665405247935255683784183434351920657657927803511731438244628497097665473685814110527946863095366986104607209218256568335205583235505067411601023884043471797799160880380622352243860443146701448389412842130760044550821319795664096084924035507673335389010311074809680304319569746154479392437205117660217895519965530650722488058542146366666573888441441531154618742526382714136983883801826505096846767680453571938271502365109687479241160184125898616992486613082853456666359972973184418498883412188818635331129463603295397160427108130930817581256471317190983485261139698074721800014464827296723554152283389119772605825495593492152390695379841572588870848283372150627635148719075965540527435949939540935811226906154448987997455146790593150954579215178066201280736407993084577179495818591027276897664709595402818579980893771551872383290880296991971752460250384457244308518459274935183817578898555015121130410986731783014926648394707544064 [189,25] 13904582912465077029923119146880376641470636024738265294443015746783301913040931754679676862700987385620438226369949495709563071253718371833427898531140655281296534664134115347677880874571966716910254668388293860880867995057301779724372248039293129919936317614269919085315168034837687968038295772840767245620473082443025602903478941531781350710786775716495644986512952382998693536611938858850925618653569974213486321147612353094905249753832949212814073440891061426439585827674689434767350847154890118342511615766566048965557385678877928128562376154644046036771649447233025813848902303233155274576401861283151875744464524885200443317477255918096144526374141735126264797969033084536167894994431832588614888415225903774366129324152008771313552239884932361183603304113199579934650120046803885792712973976236055955059053107644467731998023441261760667599626705014748158887580769318798647165689677149318551064652284008756355367850217447854498717498285758865165094753259053460412716020633041385212333651305821253524348150275472500438444854624287619028104774941539173386207164225558243156301448545095194197046624041651718925674729114855582373932396802795368741086568982578410990939389082004027685254590381200877774989772287739728951510731201191034069437672012309849033709998404943734399173819783607110500162991071007698978810235473338125854520759366780257628253532678137140282509633926076641773781378592941680062592857712664738665538749903841887584630245816450957842136844620250727117244369238811126808556081956964543779715050889976376355136536273102080058821525871290907514936785021572954752693830912121767872393016914834728450425326697515863537173031397837876423930390781109845875519521257886274809810677950823806048173841004214002362995894895338393482142118850022117371634157020419891203731360 [189,26] -13036822118273005276079641950379236918967615434365856280471538688522257443628467163734426314905368435309907109793002360659123655197743236287309852301907125719865576414347052314110365907672406481991474373562377945410286622767073461237584049100214970980634329747489340660017530861612688604068494050862480060886811544428288299241957031881622825283071389687642463727869882404546261648686299720681482693703576008516430673969767870550174202255170267563738004598612174357557030282389236172832696936842491452207714926195070290068463985232157933474488520867181438809556786606089185070777851261967102826496115136618142898728599345860760977335108222046433002626831471351225628892651564276502082460767266560379967595994495749450649528556499513671638686899031197270469618809232580865919550294826849812197975236853783899284851147796610303454239644108157651461447678812103528532456140116548586794824315432398767885004166579179275637769186363526365873852971928177241527683488520774255746205094441605449911787093965746154930326364188135277531717456830039957809509250112576562453169148555720091116390414092218269303271389765622446441788901408176750669625170910054410741952508062648115443544441513642676766311831956898677511556525743286211308579688422614948738286017694822383864254103206392410238722175550225575847074084731205255262042921665233273052713425946909051775225588951674842741916709237846064556377143702060573584525811364402811058002011450281835073544846666743998420332369610388983893776222326934609247041581214350296442651611852368995783948799529760916001203071791292977686415243773883015333768380061184612505546519574706877097162349606072967856221798415165641751404900930690798834721845577087296501774642657026124858744097988109381563513034224159761020159204094116910724632873607156588817888 [189,27] 9648971269736189637522294632891347413102819806157912551744448784565769918853318439141115067339776074717668283900029005054048902444822751633449450180842368832299461152016030292537117855454273876345482976643395529772110849269818017897563019174605747466964559837175160775305649353664480820746258387757710479790213591061048570510845255844844775850337523264813420510491101962715978924150566114758787771072839964442057013801672829806140906283179220239048486106703996765378011296827793008899283003862036808084000587540545975640670154148641225398611036366917124977306137050567536724023928288629259219992888555432559760354536130761963208379271476244695807524091946440399974279307110884809965405985294552846714095338361755738856611536110483340477391356775878277759788388781964047861805102727756615252881479290784719708588308657595098977600881858204624310755905145515836299934455149629507492901920508402760682887923639799457793270076829697763572367746082720420627834548212968099473579954388680308718509910729130296179535332430523601234974324830549769322906886234917581436742790138184992628167258602803241239736973494784300013288702196338666644399941141268775748228706646918150180823236058190689321043638938107028464852844811226741937207878231748593759948408716178057762322525463276995179916051780826558634832458870080733381809378458705432970255550482341333830746121416700027965491905087220591853445287975800504579091410019125168686072279587678530092324578031067823842022886547407155138251261025167541327465393838880153614156736319851537857017805486696530478385437121140090652147955918606537771217830626261737625769915436939127803326814309756730708184539378097091691401560004329069143063307204365483879178316310928997023728910864572264134422012006770780343347097250327420600493452604912713024 [189,28] -5804014059804284525751678459693727067564512142015623193791480427970857902055635054873715999817308656619392584638414065557212620617945975122768044188780595159533580074395721125116226475878660115127719171717990802737553682084784411854324192552631614394498844073253376224280670359911954422189844947107780144979408741844349151746835462471842993364571867571941549571253417662432347887187868414343756160672767189231306419514004892621409185350917251253535235781922628014507091607279858581646991455885735926217734859667235515281760747236777595931558515351256968770792324636987060407095657845609171851048463613805295808571774035888088178887277606873471823654725246197806443598190973132165131671491370581882913194980570066056433381683992452656576851094779055889302661134058496963651736926887122638043095754178905558070072863689022590417063863913630637229135199016445584813348369281105809584575654526337892317715980217678365383000543773415840708256601320428885006628899910455570037930307414795232079217696292976792149845906090872453705083117616018093511266210133078044610776957746406529282866224718216012256174426841600325272404162375826236700457439985151240509090409510071063069833934604677074295280198022369916209602432727652246167634025011533235666137513448329631533281257333460862426552401756019609515711906426969460416535304941936541070556474943363804244360046464359213611651593794814290175352223868989052026387024663002496939407410594264809830580480015070264233714930632853290965175882302276442432231837089805291882893780359602965831837483115905208000403460284353060087564666213590271847918088880108116631245174190215020959211298940433130161332653625381613026950905377404647927371151881912342009246837471673375365066345915136105843975090401772139546291111198657798099516214098196928 [189,29] 2994441462314899261273829602702209034754679968750869206446807357951985013083423915164271798700772921954861755581054608561292120266112837903949289752833218270077311429535698471765721166747630995259100450285840936025165899057908957063377625579413993066495703061037587522250490673194944515446333850027615583237353397616688280135737304437261769153340688652200487598797474927214394435696232427595974293698218432663337291482198300327760197773734353669539340358666116173248354523427743029201005363550705811182146636412265977100644767904464372056011658481750391935380118186827583362891042240637251491223289349686456151834001646214057255975285439934917211147542504058110525921758311270871688857365331178502835626748310564020744617373481501819870402757768325175297995320134808226202850828982411593125123112857399330889337696665794983236795600854305891009335619553181375532631157413743972330807954999802372199284675206478448339513628945497624502960661039113582491742237727850301364211157460728914966884503328630492161546356831356808227058726323189753176301432021947794977701733684404544950019625570418389237683025910659751340535979037667895827719567381026269473904954096171157486174798939265520019749487915557639160928402750880072401559219001969945828441225961800067498774934192853648864859559346078478164780168903577245792664890932066654414279686810942174082589943396801239940506925317237389320121761287236034227982253209582678176130877648790824702575187267811099382248432013538131568334161391199799436968885307364372377458356257150905925720194916611116418674609356586897993388176574409993518663332965177860598867157731374862516731502511701687624663016219669128684632909854440740777881561701995334700203236426168657019569414349758576427071864668771281709679822682752882198065386093136 [189,30] -1402904169186040793948642057964384891920325335462814044815999839982033923544201352470619189160559917952998961176581050022796580632655855299210638538773597667115997192305232290047328935942536525174635930723955201869529512084480524869661221932941730089508084865298402578010645035273539288842177916220820245604018480533472331433365346590949048312353311607513656581125475577716382186077913643723172958679942797733311591356061245311367651676132442239623536736577720944267077667664967309212143314911930743617457978707586662597293108656802736294717691507834534004370155843644706919312513615517251430969178046057599477715209907051282241302851494254905941610325652585659064179926226666223465230543268881029578463160080707604673162260785178050893893248884232154058453976273014271343659876850379320895866280417006152325926170203342628884490757136469930365700947400621053984784628430933662692800543358338846561681485007386346090371526779187869200758337553663421170178344018208933278288517987538481211301398091142908442454841864206388565167756033580915646394279809139095001522311987165206790818001103481862518704084769254805386426732106672398313568671151041747706202572993518535834163879404489903032623293994549018714703528455640581517607141781721701669536319032755114898334396976205658572231352102297129711058473017604875586430976231478450814883347980155455804290224621168893918571415422996205743269771496720809886390161022086919458594031553603054856323619774845110076276772917577528205648578617947202504454576407138390415029343089525544315951954471655773692315710389331706969553189916614341352948546950667808927022871515290150608344805584101902920050666550289862730744031009669537127791201106525563178094228037145095026280907372870102468104630033049749913041792656591628968313283728 [189,31] 511056622763279643819611453247768193219640464422859361811057154711705233460473680323257105487146297533749048845788475112530866465786180610541620269327822599269746256018842349466829852104365212284537898947734868024526166172951438471356912875167739916787218800401024137697621684796996414217323869593130196895932497649126067877391286259020446506135908176970368904825286490309739689955925567777592454998429267980502112912042060066513168689730062820947577759133278582443433775658948259439915607337874863438924930558174283224589089426190442850317827743845910751754040995221031898095711973198532410976191729850843398414325114143281338097695669029777646721787852494045741958073591148753200419574867768009982075907899876287616018807116090250815496029578212146998424264914244725978384847788535990840876291152511395369946835586505000961929549098376814216126315615136704814342467092225726877731384763812289147039105059785105384593072429456388152302422256833171068745982270610746688241182083165771540129798887696760683665122812362846264408365024698281051637379912332868430802648871707616469017089657073293075817080332508056606576563748976382416192825120396207987296968629532657624809223504332910826507371522966234463017523802407668911108581526326477560497042659965724637107344555532458550391322689047720000181694784090760523731060522910657111210101090877664112563479633813917078476626817584660490454628242207877807105813522851735298040935183530812305898898082035156800123283896173938331865831947292738684551007383399919070030980086833546336844825987098171062990653206897313827125559930113819351313912776420894154447820208217220044325111700089427873080130222605384224333175991609066988283014736087210536894360991762143169553637241397782544362282998288345524740145190073467945349152 [189,32] 37851288771444100149097311993603017838126522637712883981289521914013510472985314555593693926395499878718951782004406264741435247588223983941940239801755966634083775331718798287926172744825696693022865857639412289660908813589536593151886699773341668802198507521115324778957698489073022480977005252918998528242364628570547147551318676525221467831873088500819640697902535025383816728741167132605594339811735786840869296594532864101711998047617776558535701266014760161220819267549429929746531178622640649329809545761314347681723677296600443435239092055893461564975955590230235092164244963664543936407362502985233703131187506610836618679646131921663292710156009206407261099809250303347636500282190269192396971873673503108566943934029198871861602903858281283531584250013511440662972937572662066036387255930661547935751798055848348550662093294353679412363352680109780768803206173463563657693903590675306058812759126456753270196007561825436180267766016418872635539540894320371293881213898866217246579919289984247680596975241343137825376279612213892438704416323983765056856206044890932806299153799017831284927819474300188652603375352335496946547976821791215279345974400886032453650531067087417603967846977089275204973163608579451255311661474392870430601259598249051754039715937887760350042892180150965897095415168322405520739810426711150151525508125938865663956060647102423743372944302731175863872542521568945143158294170925159957704230147599802915861388893269669765343129483900632072895224856194991857315100934798906141946694744153953700728590090176238014206399080797082575746571807322713017054465687077984228764706985804564216365958999451765560869854836179566736938973067399234936302999127349673439573312100966626019923119397348500685850781250008412842860925373941084864 [189,33] -285101035174444997994588697098088462034389415567344173981628390866019645640616381276845238426832236851283635366297900403823900648377093378594788115516115713623095215141067986417632857124356812380274483853975176297211351421459490305849138252970448452697674217511723021212386984424256222697312820329719537350437047000654427825398589419194375046688286920330507450831683992847061426386263166731021234928798361217973810907690965293488819616633240852731330298004112981923048023148462408345632255659530980205902143571918564724128630975732645014775585182268435291136940393237274360619014388607063431340517704837566248392661712265406692512839902880147032976558010883237697028298903721578458263122217278571359308874758594800983396477671538552402991197720745306878998523915089006644648161974417424474769332638722452405321253558867288441951824240675392287159021874064255778671393508064878249837574508217406635682645784522835779013539848897072470681236093372839471158931246404410507072098409462381899620432358509337526806099075391689374168116339235128781875355402967829708262790909680392903542510510696582222188654417937481108607156822493341301115181791250545450135533167733771578217755718065979082278973230124386140030039609828026829778432382339360136275211485004194325177593144172288450310893564806537207758509868579023150425722724858554337871316422187297702854455400516349875164434345546516934379655423654630324576478489850695197678968496764973904831588320775060622814702383429947460613058901393244522102916298912075390604532195219906361439828158881743364961577856504279806085956460174644587440006616874477126592269125612135056316308806352354601043286840452537146965723842134958741107949278143635986686039442354687034782446686077407760950754837131103524379899467076948864 [189,34] 264245432373060618185708105846134341855223930018945411998266162581656806338807752815006170953899880238063208963808998809814977333071283610649096747146186140727023081913322655325966124024879995058016967110970620827469496142145322825163290546976825368872303037670815407700242948459302305619662566961250978846501937959763147130220849827880226192261688242298776636825395115004473897090312711601201885553937922034024247268020538903997608264977827457030552581645923387715476224543405021467562270026778773970088851145825581628494214308107939353004898678941131601776726913580045839193050952001104004800818051683983448259900286143415097065208668579759479829147875901072921771264893509314373176161012153998301006134111574112349718221369878259426679651480982077867474198572283985886973819976520066075229186833981349146541613317599796374456282295122817552015877611134217782179474588883718237104346951539379324112647245877313051831275053634792567918683563683664225634224967936922720873058818331255578695336805167814821081037765420019341516306864750389325712779879988786723649445475577466353166342237944946128193424354789984474905553117667321014180917575111371769654084348442601749431462714514286037047352831199498895371298770513033606118552961210781297028051773775158550493734287396055206193909589946039120918242162329195152661754608622060754897208666376744882182073218232990465271552700709847755161747836658630711603296076945178749805759800104702768618880608373688863756620378879150521475490770446760869711812997311321079676524904597477608546098187299413473985825360086836272157250577907695829862060705910534395824941051639997416016734745921542241870305782544187883311456925289667048390432505197321902885424473376866719594373300855155598514590804485976796405305047128848 [189,35] -129303900191086905136938245673305216325051570807688085013817147176122737013516569921705976980559627648882559849618561071114918009351936169361416639681377174923316637265058075780847451028448826820438605859985679880625730094385331010624824231508561639663264206302826133330490589331331944424350678213436267420406867518837840961440744334885416531581999517555543892738345170895450133539989784460205205270656336290452748559669772717888510490199188106992774169982031808163546554351557091878881306148285220368571460847462844639570606349646489197767191069057905970903006714628485372936574495850707682288728453493734761375494440392892459559766721291085336951237174093249727629060905714654391212394799345544590140235954382805197868108460066147176453645455927113716986934216489401146368502076047735883636179716231641316117865482434188584933182414272363678866855535378122734680035887921926549147659578472770350072905884527689244418739079662486082225079091879316360368579830920227323329027688581632376119803494717112517626021324854904634144865064881802709397357951124954181542625395266661116703148044743189745512959280592969877960637410048291306205921670257177399875034927186559723779456303426134810774424415037955654522744910149041095809078422649018714766666818894716304493020580215335226439535417836376961596832512691597867138000735084568321959219786219389402809586589465879555171296768382012246868740159769036956296130553108663206132376423108140789401418654902975196908022272166863607919849572784004945137607902673111838058649256886283563903391950733291785411098941436222185580817257367637290249094976102225114329402493211311664386440324219852288605998523899761877142621062295398635209814397469705060846209678252027542131654487225704642744003957635383389063327769104 [189,36] 25451853821697496221772414288248836614471381348944303661801124297502334558860082515166576321870787099284620060017460243218861944592736224307270716395995233318018344456967190109918248124522031739165844893703652501941100497020277515394432203114440878336392427818879124633919274897696430199559478470507902139760354998315447673958702474742660067359776069415023214056954796659983136335996180388028262904252955716443929786194226802537118567242222683083534625360433009929311322182378282796045358269204092344964461949395116081056127639682583314461495120108781174108779874449687167987210681587264508954719459992565886169699285412314859721750538273611183250163877487420893188514939491557736717571556647585716446922237901942175854841507859241347231712307999037636266642970930923645606402261353974755778463869613141431014647198090187242682690150372003084758692625446678750740837405497621718197097270967328471161490743280449326187486844713557417328243157563101745807337523615883268260871984563868791942388548569082907790814658874324410845976990310210377162306490828206519466609710950992011272488749361451795901861098509458103665769753800609350370022662390781978475520795958297269616773271523234852643456244700052818911380430177227912831316492166728725479909096786720338748208476371804309702300945455316394467155003604452282499620557085811685619985950021544251139275641746943922635804235927565773092257280415855504277544964977732147217682030501716734928297775414419566922020291821365469532674311879497200704250639399543332201375797066401713426112172527546064086370661949535023048730963214844709540242319203378745375881222767999028102814967359759243771884292377891732974608824027864277383900631198308833707652162068461747758487188630745664440660800993750960294810976 [189,37] 9797359771395634328385788306048215089427185499088826226663295093308437169489244718630434458483760603249276599389649869772817499121174322738630687715551724332852510196440750886794317460683712030630172319661166865697979687007624468322126889304858785264784468912653610311929722180600332426549485904433318571318584490917115080236657357211926492475909266583612395784648530940087864115833125979734001033257192098550612949730782764863437188735803129949847427932327510869051513968230307160323377967407532820075776330335105166452749948903310250700636942944743026917726567555309726884753593513256577799095337806794699798830482016288438405255446721668382926235550834425386503474818175672683374724381217143181622147895323586612094578038205873242783613273292180748430461304235849688154283951461405454074467628426156745159955479770827932166748861392798962154306751092194513540926956746990585608328195115158318349678398822123545510045890394789525244743946583301192941567192199582247001394188116502562099409768253417599577740738723859694968725237489510661575910717764867131043278284690412406136048277489970055055524920682151848297555063713854153970544296437860040683826795198102633980457216108962465269317426517777122920765412278900167883848092156659622382691264307175707268021567514563874082252813110761655620865842111862386700032364065651821380615470777956389765576148228257347840709506231185321765539625676092209988857520745694294715107863982691234505215157075820065867785096485658176656153911778335265108660882456291703876161914030287598272817487976532656180070081436869247277991231937795724718894569571682515272932393098704437143589794201661920199801473322643705979412763479498172544342173187761676492257349736338040062442853918696149996580304873670823770656 [189,38] -8334092171085182037918065403592130698885971421365160108216109938800162211061737373464649912582915001610405170542593218636676585228477473970377578216908836690320209285882719558761206448333046051496856822943910975236069591068575359592327959032343902193371011227283172092343102307969214835361186955782060865726407621322249773543917393651972099237815548193239554015477322445435816260691907085488064094188031151038879823402181306021829912603215586267496388213773762121230171680652889480461269183074762653850584638485293339771382837782421270523707829888376829128760000015636934687472242912643899606067601129625495892044415947985651228063588364848246830984400466071124857597681219017751901046024812804009574513011783855878062853689123506705147950511880332544900794305796669782613709261434860073656962843493218380179185651216677945216245229116848895009928852942409956653739125368447577288421837815058496692447525538848752879180470162403872944448536200004570890490977293907731671154846623202465924363435951112674307227420642456895311559106688977944982729601062090513930055400190939803274683750588928490067847135814758343206175444226700523108265590489539280428906340950701681634411664462171690688494357058507849439197656165991078357239440384663680404196394480284601892615205051487192820906502350857133455415083806585764722932412330703514175470059179555764830959081043408793174769059510534966889219573863341850968807765250589922733727030288061480115661136882620827857953182852125645013745519598565035544524618387286494883069394767116846335855876181181197782205075827547715339514226233667523906729363952308099830780857456080391879727970520616135414974779001682182611138876141243965526237404850661873517702843528213644380569389586867050232983180063568621296 [189,39] 1735951049822420517279100033108383140402225602364200754941056502488083002534120294512088976269499829910038989498336254331786391393110479783287904937399873875253207903658111904512435435577437465449869152663830120925370750436853381536228931191781165520526254781135706562648419593480911505546172456517806013311144886610839268853167855854390646090903921169008518996304670964096291131889119731057544388555055545297318649692810697651861843021473293689046162952743514220358123691840331440422672306590099733164264847616518765375269331089984569693617352759256617696500383973448215268011156545829421265463383372987594784351074191281279134167146661645272768270485680627853172065877724909028758275610170646745641999283411088396879632488355385879134790615079660817133885917056912058177659814242340890564656869877163035745350854427760329490986676949445802585349514104226455395795570537636082693942988779526328123671272118319997460301661397352547162676329771911570567058244291594022138562629651808139266321994145749955182464686710837789172841300922353768225099187737302605470239873385777998796747478080155693970261302219424709857472166298393579696158245509084150393799118474720001427886515479106868370260184176734956416201220218271760312792549391596008666099176815961958551776975322126395467896364691895071397639274644407425791676854633095687203178891684286317481035264405979098368706519081295486556544969146342992051467627444794634078440541262393518006968165097220649087135976316808683741035493638468717299880716905640372709109981835480207269855205704573558262154341812353812703657829795607652445615606808800271861476974448167747316987739516590959999139499848369244316264929245880958232137043451435683504296373210061513666922249391201828958024787575258112 [189,40] 628701220158017841709632337229761647710888375477849910442347085712952571635568808808562694000649691622833460397786489377647067485454770774320877546665163383951307794885627980944116403150984444294874159396609064189127498340239665789148822960653186030202909423373023589917838929977747061768729559824381990921656771289478342984898545331010187100616210242461573324790816287502849445002327551262819308694989320366760357723396171975006792811696826203479397506556775969325276686738073164823334916734530443145280998217533404667022615880197339382293213613675032291128005581175611054179921654050243391345644819603878148405664917554904403696676196876094201256676701194899216147331850371956323272950188199510612705389778488163069937170384438888648225975567661219100364234771903971205911469034367574315076571207377607099323494676785575954683895544926621109205234045225920686676263633168111799706448589423800517646368726382449035327345194724381570407189387004590403382340185096583469933148461252578193155860183354400060651287717798162246344386178247722156568324334086779295920414547579063348382257992443207731977451288139001194267196487640579886649909024554076824094638169726537545441137232078294059144994258643571532923516589992441156858254444251472671117680734784654348893901575994893355538033633707732288953167180440676197657573088835753586676063251926990596133780109018330860616924956319966174783480984866777213297916788150819299484104340650967624795076420063150723257145654286312993123752135141016806887668181642133757614275563529288271358546965847623609313381249139480658177817456212646977301123268855201289121526256184157429979184721439545973635324126106268999575659901193462780271202397105524427029992708684703066669635928540172099533150409984 [189,41] -521682850297569156323142061526291622100926031021684297416229919820557471431863408608931642581633267101473537372011846485333078580501416525937729114967625297596419897938354911765520930450515203652160846093643820856011673015016416672687063860150617575092951611116077619579118665098227944460129667803435388151590386774813619241874458060787127016595585135805944169810385153278958400870631636695356478508730401816048949033788440758547480330289198719114017873142343948564843055892692453356634812387866436229241260028857278272016884505582377043339178338510300518001966312966468583844989789258269024733660147402733916076643279037097248634660227987371215106568945274833920036475871167290462656262656465031925865982428547760253834457204002395677930054469909252470623729557192991184568084444397742491930239555694536068101942874004478051948816792026682593976574654398153824717943876776895270139285174142561952391292356409848724626165854435006422504251447570878513120746887726035665043004933405057562276584013977589212364021799802795103946051315645877026111299244887264664201237313737446091003123575874663200420326153357002225628679252631618180067736351712511915529632849831095246315797129979396169248876990975107689165830348146975355053396789467774851533303698588525413184200339416487955559041065634958461993873207633873994683756152544792518547150287655420894613770763378488223389775737703556767562920787836130870833028364190670897365093096424397649742961282675948020818379022462801132089869872817882788579732607998651048460477856028758920876631242200891156405636062032696207663761865732091339243088163385878358423414911203285167870790082230350659476886969233279335279641255388332791980348397984549064597861806553656173300377146812152543408907272 [189,42] 144102964907612008083660936976125782060336013094215758329567247702938932292010006911442564559020548096704101493432010323460222319000901738503365915029892002165965780570209926019050026613751062546517511543118798897576516446904288040481245170281820461643664711324850825720606857043697098309311521916545069698345622828478797510188112493216455726915602476229341894457961734174303859060302675260346486042260104775557101993927167995590764546045660489289941090755224863135231755026675830837192304394490831235732841595326943043732326894435306864106528866427429217344466457320597105010012161538077490688441411276134536946500968588079746197122218639704882552244400530201051803454058224818939155924439777608732268115157961981430971775137596987860930947343454227791497361786207897227165247558187871588636840746765194583738028646152463014470049379656214195390561360264113274383292480766420557568005949655076928234514711971232626395276678477542624544017316176498727604745003513101737959860219973760003903800711063742826400249848892149798490061057592901588848793380556706631574849611587039773816602251836317712345975482051225782865223166202838213512155122803363010143490368549950880722119289845441445343939542288289739888165254440232066172974121724456736345035206424023653425422242699083522758607212928212725837649262413815229129909478613592591237156358123466792187326422532454973726950253294866551923324195149868157550592183460736530407837299166678659294854298048221126257467199894799748422314436468596871390959586869507300313095593111703805125553138242565988177735992439660187473907522949562236351216249776385417535555092643181269419112558947062727304538811755933059723417388991961977227872414382625468536282360488211745732079232156099434634128 [189,43] -8788358288342901645767203577765852165223438904177966831661544198107495700090392868754391934728177393387296768454306853925692550083325426943855755030320875424758907926950257297412233990780136148904912049298263600529491599899222200877731203489412963442146175439911905503624261747118393073260344931383236585059436045877890783352360606732607856178354081970693136108155587301760156635122705658116485340667477716939183263175195501948115721490176701604153320280020256914881149126565105757160175646493130002178583146760551050448316578568844759135073717061659193831086265722828811848056845465432129990395160408994741105309463147870427397123702128995311420428166416233176676652573345951114536258092305033813982718817986100592603207346220661187335954217922111248597568038673772140308362913740072491430423618374026130901166867263805027834181576221467103852865996090956119101991101746262509214839314326008871723258551106583311982922363188895519639980887813165760144094411246400654224411280494991071948150737679433724857032339182991857267088424476033091336691784214504218701336683392840068834417175583048279485834756842377470566429129448714731885511023538548973661510169153845016550766566930813940597162743448319807409503651922344856367091476317859657763702686989749005133069361320786760916690264020256660560662507159364209515614330744247537942152310635179861227496403701166663559117673163296561157465928219263541109660000430112943448332820647656138146846649468892991155570683664588003324858849700636856643341882599327475692998057312427878571743784725970132644212875067198168761573103603729516318864398830628781760949039163525842868542280287809886224344315951371113761699760308620282679654760785442485411545609952971293085269197221637234800 [189,44] -5949346488058223366459878166907421058811461053054901100646474008539161593415836326862387361331193422043068052596323304723276525900845304563441408877264869417145422704631207030279219327901236195846298462806235524835168378556306369619552988641342821248696685908053230253337052397163538574398385584595067506982866707591862225401489752775989877687437379083475379293544606274342103266576792464036630392939907241563000078972634221481185215284077507661681480520916360291380840621525467136263709787690624441492590758208741073810787209332103820113306292436618354882105969588246021606610529731875285419522335189926859761733969711997257827807235480241678712454631916444798059202020938888087414910981591245699049919008438836782595190869975299230745777664499241206247004979389763343011290988048985277996831465442605537381037346254107046093416726226866945997246759576950507056197910660646792233551756292554482745796306642212472685119605216267466647524291464545183277771106647030768578410586299310558881521364762917326904586209103125449416883595107537409210988452407804266366740616086397338063187841716036085647740807334004895828254033710169062488660961888118367809176604840061063112892549939787295708999363640564419629654404866680593423178278560943225480022010828701329059917801136464672479386547116845088518351860277711330614796055498386940386111370625453461134812986157353809048089562844048273777339128469056622448797342625129422493378852870113338505056069607040571820092819312343587173456097069952855847307197850375118255307924323985398047776002289684208681523606234110086238756768361835808228376692130726364978819018913751964428378548666737731208763769418040930320546780634314397324841529878068704543401595466482598378191351008416816 [189,45] 1726630548531264189703289054628455817329466701517439770270210591141096700387571624723736228397163494878043112516918626742071627081775096680817903006084021719475615428683097407909108547227387825210146320321648314202929822479315370903313291705895722409798821352259029141804672134431941245886499318209012948229850195266624120075388038797975592506275976927335762411641122056021108009018465640618765445150810807906541657854743978218650895326718879814682800075206290061740950094268432750287177412120354337781618887268307738260129762788895251241565319865781936284737742437902344810844491171174075754060335996829404828538300790275867513196046664450149781917719428030688258248540905296578625002661766065146241336839325763401419380835663775960460326598161434510528602780276313552593355401826279108500831548822205154177636252035492091886715001630638712269617766627875642752393396115588249677034084958065445831720717522627680052717120202420613798602664833093683958348142893521376814313433516078660219361626433909193839600196602728047184683899093771564333054458848738854523385501723342443927464269715039341301051990015272471050763863420963707609780038597764279029987875489768317679427988776183903475697378904888083625619800012195356434138715376787175565564721669536335816204661324435392158180859888410492114073404372786730308128407582342966719740042056340688150841932425197250898809784518991899715373903816780368692448003721231497144405415699147921783759649591774906062786475616416736407254381958464158999102997457662711949219254636314889739513091098601919731031162525564093054309047826472624000247201151499614159549572668990316988638995039764652464368579024744789248098528291709259459539045117394379982262686391459249605442336685728 [189,46] -65939679718538836068069702494023817061863192217744073117389469207240200498095838964245109898982212924968351930639511028308821449354841203793722526234399442285755259660171077852266350734363654610387014207758343330830112316333367648635100435079583565897367068478294766944947871362525255484241685588005535083390365175982976515579059903833868734801396936029126926201799056046330847344013661126280016614533516489327664494262266057689611307251676432873911427082507854812950548885667784805381663942817363682493097654823198257938045667154643903972073917923360570521519401862175334171041935719356307921281598613040355491687227418576852847976232423705413372269807985230203459181231904408125293935438633817478096966826474236956734938295232840384762236551022563919434565075318078777643777111515671044292349909314303079095019639813327693460416482660105946779883785849860349774124820890548740422102537153450343290307671938882120043086053490620455740243348741294665299788416869937692686434370656352168009606496245010046246407761118445826102751532635937018413956528728299503933636218928743437550987684771701946969043604131748630305747781785517769818964767867478820927293380031387767473820257225930818725614039423866599070551853161552790432592958324729081447322726609624093441159257961921277342946891813563120921193362009030083053634233360536603129541002291399751873583115775386009405272626344960609044664317863617907677476352029103341240405723174410654655543364923065701527095165727866560016776955827683297277604256545492701846037053497074831635490664042810122845910328941962391432684403930915981062550033093360616475753356809170854537368732575472986060761882652126556457502151943692999984718502373756297610212168716722411900224600 [189,47] -58600378224536667539236676465097378028622669710708839482279841702757156794114288021241599722686422235162166301043995566316887500597455541884492736435540119575393837712150189763113302381573825587950896016081221536833069091642253858488001302722199651769353788818058349185444743311684104005078608497543414366277837077823587573850491561311523041351632134290779092586930052210981461149245757049485101779080579774244634369343918151760483627287130698593356094919406214846405298466550893903567014246765178580009075859235434619921090157972904449403143155613365894880963846067402753220347782392967709077262346511110077338661441059664655890014163405653454712922516600549075898998225953634952417954430765285015273311714690553851761214245064989921832808137280370980821669426712783762336163081234998836296857176539669686464754908677097823906247548279590660854696853445946864897138215926817939240492377869224984893398153284743885319298400667230949922336215485090411928939584185456755946970528364861120930115308986180461777283689849853003748719805172913380367538434217856087954170451761641034140020224235939348093382467313451326435335044722200590710216439666977018773111701398523624295912031425282262449951578922561101325527188635742265263993464316016138603041931711923037560931363358526343610319247459667497010470673192242055883358599378088189282896314901137123097777909229903977637678449739628885593869399326686393855372065238067905890169725946719355284915127771494375292397371117949088125331540699944859738581419088899099465969959797455958803984068232588131626080756121612469978948182854183345379776910942408879437320328815561155887096806442542408924007429353796995686841654168777944276120412206320565832030438445984842155000 [189,48] 12761215252526120087875640736957326581019317214076545152262108979435272890756325838386668132114795710638091431996245646297642183015645728289180132131072720465845581827596013147134375553494872706639456554557974011341134084674218711780446885305373886340716478632114945192467857981218370655851970465167539265653630288458342597372989095987984931756129888931747933190697559505630566230495753519049817822593007928460535365463164401508431820320500332359213858238307661994378573023472900017696747806019155269964551834965150807234372400914502772855634219434493826884243095047342037755699461860676125310153269058328051133059089730525323694718285643943361614379976482849920778396528336814944714233688178351314602255622244642950418991804477327341077505597820126674504060124949765680447725039853783420502825151627168779646346834325897105396509224427455435322444096892434584508133494599168310219147801784882376017950566153475419430630924986563399123069541468779080496702627875288639731406119091235580324859880986922496089794513911857189151631164450803189651481269216032503060249967696294626001585498683553488417173758246257125252924922252353507449999912339814257588703339667495013665463650968105545003821835693374657369491611060590942621856583045828483774397131732367175844432775671472906233174826442515453791945792279216420096670235505596139098384885716482801355947194256259315102220718832178805122851938218078994815276130381895457939833937626843289456374578245752331180081784622154557386566987575035302713616780854236342369140604584154455681798384205539705320425937638165459494112993223480586416965345617756242999049119725555340260029210293020821151721011467031238922277705526482704595904970479713916265753166448191416096 [189,49] -460400826689224046977618866821304768998322124356424214494904356718087944758373405453563542596602326894320583979562254476665053528012205078209592422214246450513908154991604885325025564829826064489977669276925140022882909866169909823178515134066360210158216997789836469592535254669169647784598781155547696179384762948776579430145388465819539557996786239305504933865646637080564032687100008227126846713876336457791663535103554303776464033506189736323567901284657968143641113421438475079587489882969720244981270578310085661212386634440781203023383411124198971690372909373519792218889407946089203936583322163765084888232187828038761234038065015006784922299306630507806609616559499448497293592455850113760358801228933600973113971306918887904999133870004121189621885152275237340223168917678393157756014173562147290643058495676549347935072171324737986810942862860927822244254468052737651815367121603777349443381119087664855057954344363521667134901520848408964065739080072738937581485220366815033457349702732068617222336249329862379257457122314421745551478902941467837658424053821927659990624050975775100878457523031682998556042324378268747747861841249270627749838390457189280052422812689633273467847469039908991644198915652026722915668594381090572073270846588972420308671751635368734915619304419323168618272003659766161068048965234812563263480826656332544010662508909260813198050751887845762081187561150147599694445992433652167795852130381078022134043692603931555322540674917528350899355223527270694749155697834562863501758126942440149199643799791203602399430978010606341616375645198755575343935873434478865386114835834255157516805738101053190055976633327523017414287459196210813351485029864640653970838524782312 [189,50] -211741105082384062625917301947868270624293728681327463891832874754349054166275813061844554100439207845529678027415037356049832074668336850604222316849986315963066007244039055989525164538517073336083022608256065410767453070589240272712768704848165982844401215648197953572278433865835300180319693941048997037210166812362164719155284747339448953624160258860193069596732740961738719726247990071534346306867054020352911728157801919901076521695915556629767495235647035546501600521829923447731388269207492239789713253276249835815707171450683326841821537703763015660233618209635478703979735166863336960361064700640804609831638896714575950582086147416345535487245674495272176599971286556870586789116050218807606326588532310371813974307509590709397802039626006001393412214844011252981357441377545472097778483363758185969332640224916173643702070386597615683738422057773996279809251850189640752812150990866564856808555672870467442482876661974819312284224207704994702535649446452843925141207605813265044409291945423091496022208522453607439748872671024285056601311027348351328419329008910547539178296170804576975549045209826708804588575548146248938552056608561700049916237407866168502683035353344001525487250869464514786310548951740945447496732051084197515275521787409639023129191865406306093252349236461994598040828909088990369146529113133063937792907981974806004665703192387835249282804373599646324277238593410804453474115344406714558482306610747985199890355802225126081380318101827820603365471838617585627020534033966879820539918539995838355884645901860728389126257223240235942158656152081793168616440335480024098880209489243815277033605228701956183351237795923494310670172989200583425439299175160300170115615536 [189,51] 35742080774556977045399680116709810442922538818569719348431056122760227565014780741931218004659481395540881182932650751209045451723945119106234226041922835699193609450487344140167429289373922674506486086071710183876450496262127246501367600205754501519482360243853342042644150656786982921510329494578279835247746030169434116475775558365684238052123510155683436018977313683038644701790846314786474448334614313357566319351186332974401161893800630310862741497081793377604857782919842495779043133403929200551592787419516368714458997270441489738478974352852453487886636037230999901139509443886675996559227348475102610808675823074865099966844780161703298569849231876059449491503581627947688241459159935945395689617094026990940808723889598877559910079119285061578090893813722540960828715653067139059449823923408864082414431255041576018184953359621695844473280473589057456178332971449718187488726596151320578967454024164087835874789365553078845820776223956719559659097609174986362682678721384185514610249930803825832007156726126469245895531529628210297293759992343696922675226381028988423748273951565470404066864523083801398251268359567618387705964966996031788826529346416565584994225224854011295541139421897908853702424191157496791367757146441975147834634870319306570714324829126196032749098300090170961723568363206933316131033004277691252359922449019659897179895705127512752095274891987305664804323246268141234312865553849149465112593211049131643142235793397918816725684446770534352688751885755433308312247849886939004556552490099697046202865459757520319813838991544063389845781380048714318031400842487937602782536993699415751479247694529264989992636630816255035964788930325731299992277603215688603065212 [189,52] -1842562480798904796493813016299983461607242186544844557932897524395976596572545375340978393123852204287448615821432436876466214499818155972602531703195560399573036465665783251615900504550918233611879975893574676566915402870921675460729961060097301966634298235767589322214137982207555721824910673933537314816370220070727893175338692100321577851354213419294623361749021742777780103284480042495846585270044282435717663448877891719250488727270534352967350324466026966807825622363923358520946938072662363068699498280192261588617703765467755851024708545483993356653132836072031005803324015989851822262693147386969452846688656136105375177769293166446254910517661725283569654680046431984391653766245062262937155425243931376429589157011779108466086906646244239655971213228700727086999248904223474378715444500374758863181625722018594604942220125721984353154537120763769296699596051518099120005258257025224278713447599521416066300484179421990208650563336605765940141256106642089977285770694129889601415945533673990978531131889390914907260735660164551802222519483476550625506089620914190607752541163145817919805974554666852315561280303366470185078481118165389381206215997091636758721028309838048107461306346803657108506914178562503608517023502834235819427652257670417730900544464411432321706362299523227567222414223200946401280005436968486630324903068372985106339797220070273439457296170358203329693932140540597493613182050872451948470797126374372155988587032408482837049091171913944565093866396113924067296236428571480374437161077450954581681581434781640531077835722211957099671323125733515131422337985572609713500676595959173969346957460478966517362161110982193431619670338068764399252575828472308830824 [189,53] 46285240791630476222464838817722196461584078074614679095754224114266896537365785513092037543359335232658287491565870742695785001650754078813197344916423638307639383216551391036912739757096232041985711121710386515284764052128456158613376076892993171817243639813784483894459300061162987832171278954251907989818636211503775840378264957196173618208011814207209248360672953123767317097278204426914414176225552808800671020217637734846541169857117701370105010038318929812824133419098847987942204195686673842911364203716346311027380413893523137245166824287233779871581169678729932806253776437396893622735104944012922417233858330847857697718790540606761209678290988243835734017533162474611497966324505790007247605101861137732031618869593755085743139756405037159811279174732475593738393275349552264965875444218542584662451568484430089520875877517483205593347163668106625418967292613500260255509376805277512054422011058297072234327153995537774556931108691316640434228282977247642062334195635766824978756846884898384504921982569396913226649756494635088012211078520019723706436459677976443190995547869384942098024528376054567018161420563234534668595516999586512833194737862783839122131448751219809786230740303345918255697440678720378983243725491050838471931477207556440438601088901239316946019086457666073049356274777422411252411625283342843187200271013884173268934844198920209115462910584934892227625807293411880831905160487088804902813326006711619906479000004328723151661716210720955927454517526258453542329968567745938696394055809600609592855824794233792615857477858949123167682842942287481392623961015067980262151724338863260810177827317061400559376607729908554910052972565698545258315719142697036 [189,54] -38451091391704003487408738199588346671433874325471354143812610579218988716465461196890745267866059334552115832666722242343318574670804956886159520781380821108226699967084131408014558932208105407670679511200006779413886216979026864499444562408081683147462721331302881834460614631687793900902569087599324155688273734529101791503900204485459070524706971912886412832098641544997284241444323197456875415125918250842544976052929811635710382037622108453993568878787596764601437486128405167510318429626929683975566270906416927584570230948248195332907079675756379543668604044537132776292177034741109411990887199929711852272240464509595118101787646518328513549098916120066256292360595474642258182687363488629233553169358014658636076140296154169759391823220352308112745542128098695442085828297494735946879297875527487878521897615841282971543988168942955902146275643734184244378826674211930539436741505604766217822139141174737813885038821112138297846508539683351058598027511710300707165945588749464890972406914033187487687373218328033681979736757880632797706371969600474173175298020486481362288723957867947279924620996745253162879290140874601920703591178488958372103221048179601194758268364697001566271091129167863310021566391823864108929335115030049785072218596337658856139546845613744976314411081616447648191165800533491929143154854039762890602381654883865277463231746547603688207313383312257752667778378817024154509045080859173689917310967863642689459578522786495746123158784303990421125868659974550217765716683337435707052058621179595429651404847239899827276226309285837947154137602470755759089388490376245788317202429532074709678610131611871373299221019468534210003912488066262984649884743760 [189,55] 9577689162060705533908812592443117918002178271557380455491223899626357419347192569626860491312413810958372475976305421277125422173109751526195375855614003912467305149584288493484831369906685333968276174568260998388144136108031369737094054160108004899019995629715870226356689775273073459130469941204223654304208812492020453905747975573628855113051993739030514610041932301035851352118673800655373280875692859940155466910779140326193442999376338123567775194842305466386089518057794927144846456365417055299265299922779207745489465532923827711045091643156114436424815586529496090032091961936341596216326440985534432951362179246557226055687610621715540710265602210507887405443049118904924745717917772561644649176236619813314906287212404597998143285338902149020228394210523051405623033505202107578585967390764212035273536596375168046859961505185252844540049662371476267004470475166420437429299674527002654158312020418008898474552479573240504003605591343656837064710745810009333383914064472399739585830330140669330762097921082041062384574142375958859828328069883739426957779930975505731067563875480571401235634331520693786015470049426744672263455670548860238374676977480158704464521461696992951711458547418640181680996707770911087593404710760501259500577868146163520701150197948406213044329919465883138056742360155881901331271170753638102120259665820936342964593152449063152491576608142615076706442162115609875444002417827430727892085903510847904191749425856762832470114909534137694448101423427405109292088609541024541051421676346478598978451154554650137037441049788209792603800626424218438288390181191464422492464293548711553066655785924855162643625292909850560928833252287558018024979728 [189,56] -1190780222499622172469288028802884650281713115122117122096519363146222850124631171537992705223201697473178422189520485880409502184693227195329064721893836306308589502343674839889943118571818773389299979813466726734299287542326064133782588987880148204922252473842140186500734683920552010900555583620134548085058669199839553882890648696718789514221488442321040671939835620524302859118024276659796268279003472369443511188735604031052150864165309785646780836906884976010108272256797993841890364585501040700859061942588480658900020861524945551447562636030035387626063076834609376712497627911759340713589208683496411030046178289040329139562623237568146253867827957335542737526915395429881120058190815619419463694784001587865008881795690508593596800740498545035121818416709213790454103687155825214081224641096207402444621421376894936198834035186099954871206409817826056245943775469664050647790386030125705756441916584345303023730435760543759429884529266765331572220662442651048447308177686483629188923820424033495686798078220668089259734532127222723624210428185124508480069554747651023044904520893445933474081904219788635593730186654389928218525169538253647202096330458064642549818267410202971207743916646561255456410725345023069556935206063448654272075295694064655784440118376980220666308363018584454541907949176791064400215457564445303749035303407025596333885528489482332275688259776922993261953222085526767903271991317661679865897315269196966093537474728517041604531500247962945907386232570744740144384484651085295143762699139033943753984813044154352625916510631472901683658350179031706119763486205977475130642686944232209437700269259498303561171734727223932184194928151323431807072 [189,57] 95980631516600696265729627507217924604541100862288641704086494581211297874122529720644482233662395682332146406174249381311848008291572141441869644202727121067275135737883715521270729376659884642120201132149515388914197760631398356435635265337724190449374799673414164909597612242166214543981206394270231985418672307324578090720612149842459849638708320299749309936546250817241998688732577075945543139827844323031893159712938401651223979369044167187867369213319613299798807275473519363539123943111100808992907851670270977075327452242075667637214762813740872754038072159727075028960013063881581159196767590441648237516104734361477780844124908328200521874011064733570856597352015314798110765475696728810372702508582089990940540370865063416096264313000320369011117943898347311774095254127941124279337047366317725190928342463889483109128792276699613389205583070056006035318110513164994301144232322504551927281802169392470984354233414420202935212179872963724644721702003233132219947716145743217863154345384639246246780663738742788617351410749254761791104929489177621203033510263694614286970212786874581062012949447256733488517637626421188106424083263272221059136671896170421094387415246306055590843402763963622061223081291558861416448087603148201767520252890008727889641413808410098945141078728832348499307815926401355788199805325607850836548236656289122287364043812421504053927970737585389365865883067590409917131915572033170502667555067068366948533347137130473407002163345050638127589856998026516408527389231694506272651524954408195503318376113973906871845923647450869449455927553156352119145230296757831595393090779112953502145343857965261814457766658050814236468530088331001264 [189,58] -5129818070299229598109428258997953163544404459701179751897044837955128904843753257872490154351507975201169153338908098543937452647960323754868605709577260928350289643527277533649626919372285501018738324001898018810062018082186640939154355194282702967084336410603271803569229854477732088633881125819621441750664567162462623643329094875923754648105829857075334016416378663233078750756340829376175917280949579003696722679899870176204796266962563826213590734604663379438190028891789954322124500078637185693028602091056093595347306238995740460631403971343601521214042618197852454429909502649535769570480062634532192328310165554690256465909383270350049417294816953960798601298396292934118406851791636016152238972643710171076559292256056593297480406368850801857435652984464646044663140862677360844490534091896315641643176314763595044541628129225029153797758199822385068024289793709205497944055636287899365597944808490086374062537732516989902233069728376299156405989823987303563782218777548389685721389109874948050332022801251356586805445987673349914271038541600498530090931772456524468680163819445488349102594178816258112250151623948231826976142294708881176468825191666826289200509718215085292909284367577803573806088253416644564139431261197322362119751441495621776030031305106390359931786421670827508273576695014806278047800244331414611211095537424898689551887173715316665304818049961604419635306442885814672236505991672832196451788509376496721861744589118755941740061857662620054486497878024892872623242367117033628290401718362589973275328847119489462460040368629700044156023384336917382630922533329442844981227359738515962148777982664343187798546134078777156087622230769112 [189,59] 54487592938536961130013588811662269890642936173593651768039060632633668737562708727163901240683436828967917589004875925364437307160728354829763506004963495307905622944876381303024608638093389204537012951626277908378446826426131485745105470380998522502396722746556340715765237052004502970774574655995825149635245935463993464620788289059872438411237026221974063612396914136339121909225311365953506267152715766763461494829740678300446650654567805118069598010208034111659597890123374776393739987414192192123846192792048589601739355077347598422082562626514783021062709922686533802847790488584426059677772174401728232313111392967901915322208500889329483133906060970336558731446654143963675397447278766364811353440156552970351951147475824714720083591579748328098972436142091957242560606026784539909137157461462100817172585802126770394904323411290584635419941703016526509995466222415581332598767922425687460350146184226745214276967739521897885364064818172803221996565823193524624154195789518047187451147291750978043666460003338656003990009431194521449945336948880056331415837103662694192053181986705703360271285211348450595080426934020081744810065944142843453033130432838451360530521808657588883662391218782149927719476105327795939596463911427557970044111190375871490404615103764187555123367436330278558733548100487617554712785734103389391917757364122600615410795178055440055301237044683186000126870192424555724658663024460004009162235288388279859094102922534445708543308698609373293862034101941601957481721090064614885694674053342281531099192622267104629411671627011331176361175100345724565145116355814389679428815547401224228119970605108994749356230146978865569055690632 [189,60] 28006347176825585239030196940215268890308107588788879716246396433125324010794638506508449526868077108306059828929015180739412817820647037658335941906553160879401354560380473372050353448426109606983848158161168496465616030095859952371690904838091788356591542644391882499879674895241226731581557223238529655049547549043834543387793805928148474939618074498361830183224038046608158713427878827894413254993733609414002738654926730303758878526378646060380744921644734380881017074057651125052771257925577685515175046846286171048781939271241059764138700468921544167276411793711783439827016651443334719413114912367443999986070447021076738639653682018700171034917674356089961975594197728535486403049237385002920061855471886714004243318490365369617348041098229992337917949735397315512229978276121104443036471779076288364654997903129825986297338227542721303425931313153920400554809916955642954701276141069045973882335251436809550906798638760230410564305853543898393016658348039433475310838710172505944002202231695592873271850696765781560744380222882855504559254150623188003564524252084274124890391069170100020722514518133079841671295403112013928715257247907076911644550924997446894042977013629074938342067097016069399095084176958992805620148367230384621963269667935075793534062380277379745923875949865678333373146591500484019946588935074026940771344442414057684689595249231414689594898420778759715476966798287878664994345018620291802248635436385904377802370337336132498783865695430014999720455909935824394384305363410079339866613918991373209083723876519282552853619748065199381448660367890893415884518290674548416801759132376124914619791234058809770753876074869859656491632 [189,61] -3940665666857751016849818972528679123973596761903846545776481309664595312153214789763600396516925299654796667717486796512618075286930485799491166917935774741538312182435620161076513494081702474599897742418462755149211441541928672859716605453590907458488474739480856854527116488189168737919221548615724686006533124031226488349511827863571400425734314840122134887441085789417197971140485199147025248641556590676874609620161051604178098265644247978897919950770796459988590527788126668908555534372505429985712917945928686102817910868565055111867721788246985266791887984523146204089576262822200819517639006532762852609066585606322745345293074441432981261137414699544917864326109897078881790529599391461440552070987051872950424527746692188428782654562610454019914508837034837140487502292763159869464667528705397899256296193783607372149624035264782209161646919566039918412520695813735103818263203445660129270032465160096828461827531983755884452808252650608788307089299084787497209075199254656732579938912045888807778413452778909091251800312441656005912978980115819593441959955259231066518549267051430110893591380384855565033625526837371695550602246689661245094392706800303586112011234614433203371249969835206357872054728809047532540437046629016293487981197360889590744470300041116062682901157647381077303719803361080138679339628631140598535186975347067858694157016122271921321638570146562286627487778128896985161064279574202860749313112807820947154934883607339451417407486049679731575509633251545342259554858188086767846809056330586113776396568435959236757115251095755536429028104077102689783487657186210234158225024891054493742646496240891488383416900664525618814 [189,62] 316156847022032543006632923722845224493036014473575630789345919716444288540141289367615561844491091723221935125377076763838411662618128423534633270125273902960230858039371045266268064197810841727456918153760757360974941250635445875487092867301283508849918902004498832875647194684416663071737958680520067945029215062240025937089793197999823026877261049340094540773268121584865564759684235487906562691425097284678755884444901038599694695661603507959635461428390816468808916399818179594712583791964486926302154203017843695615144733654442614716705974967856862964704703347635639266529094898504818091191106047120678983103925830192740894255427612296451807162853036771394381229289308550704079999679516895423024232415999003279581219429575475864247260399449312092607279244113780199938885033801797191994385903601138508731995394963640171343089440161633497704565082688505555969578297823764360281546183344321582019534163866342843061109855961266945479486048793876428837647837030573335768042937050956346494272742862296829965523075790267757145177798676974190183701804785419410329211183546792789584393593416698413192412706270082006306992090879331904782990306543615426004772350482950283739607851675992144220205441777113797095825731569568612642690512881663763170012553566888485374298767271749474320899982282787006037247952476269392308594533921243248253711041410689940456814534350971657546107792159051751084994994809061744690845361780381916956907844460670991608792400643326892040973667965640181467805558434289904973513008288864515646409505871503255341201757526333223620237942855097970648588684744185232342955852151808741392570211347118151684127773020513636841371978322287012 [189,63] -17162062138297101140644524262156954902767837680249745909395545692641672035095123551785039815786471042843993499205896894908521890475974956555435828649966187894886562338839939097603378043611337581361403252587504497604029898007336172513217931976910156970755800533524706490805640629497218888738526055650288949789235048854782187808437324743379510532181995967544465482243984054805353296691104307924892833483222546516439637840066974529963898635131444316128801989043971739741666630873338008041258517405986708082840532711920954307770507396457074506842452796016087183432636518379254273632337176906731378634345366276441039003876616299294429538147756465952460430033177845574868180809592380888865766590607309614248970561399522998329666175700175270088730279932746628059559426233245808979690399921008152769427555346870914412204731836264067219078235770015839306971008234531440438573841943064857443068298181251332302251904180437947869457493617241735611974373040146985368292996119701717489081740402015790473284974761908006640334870923517521364462569650536216520748598770994038817921104285970784046503670103122704147777569642141363832807745431314700579392871951039983964562720953180833722530264872493072646014910731947043809407895018317571351394075040401273539017713659197967695529440906393838265820552489587962984007824754667571806677876177203308633457726694433928404438109019032427827141958971923836692542421970827670625391174108557454395615870250075213223826545541665038723751311118037277226565379731787953314900740577795932959824324236440676319129478785118246802222284239912836607909500648770777067184619397567118916654760104225800528173975491903091441604694186868 [189,64] 613901223912600560442811228493670087902845544873122606788814311477020391719383476778665949352613614599621097025222898462617689165030046408366096983019168856909093486592383730565890765837660441796894455907461574588261552675874206686571936770401167663629067698820271572431607554188878919559215584927275464788522588200188170729453867978030030766534227039332935091424607498125304960764087092345695292861783715477149676787172745322691980169883799918783229601427486716781234513692156239385583877881461206025430900925224846843258878624398326036693397221293224199042130434269363452674677847295879398276792948990343638774475314535592577672842616465796993854316597249745691532352048896059378347090414614123457831010576503890481275267002289776399771090593084534657850452310109469703018081153159460573438220456331132011847960057966379866531094819651204033992405017304734453977364527478405752195464860802137551751906337871803597544637709862110978578370160076571415828615560225518513927995040531529140404362359546832915410401851020107458328047653288184097968787457601051703418898683256468605662534247483178946955691638172223495337269542455181027439978480338304734032892375188403165399726850923197210019662808569077237486284147075572057554092800399720286948283257288836414859530255837793340231892742286520036484127192152850064168182151400521967932006225759537195608665276991014044156256375617565507896029951943244335736242081233147855024318240701552113114410375873175881252383729327740316940165110304550947146941444134956200963356974528250140118128454221455587250526128072283001008131612523861209087006924348481422855870604656668968584457551771493416836987680 [189,65] -10110135758120849637460018887151155820535866885817600249733002147535657565499310904365287169775093645965830822744370050239133692411893017879757218503767606050436755347811826692846651961068455175142764046530212042643458827338609075842665707564276350118641580267144291639286258472595217900307990564829884863210627398722305625029590693945929084011324193784136149820291932757614637226934300678060342735525546208821778823099793999817529100731597835150330983960813749251001162679346977721023875649466408988538762480492396849345683572318419059148574102072576699194379742316254199581390180185445697601703172601965153997132587452947852910932265102980696152582156544073977760083164407555007724038444291807055284524664497843935618209991073720434769869927781976007892899078708692143564003845447971506409884633552754146889505506161219529255705980270807291128317697347916769669608706651247248320797848818445132353909946269887405548304824832802859458316482806111351153141908476070291008506421832830801402311887041232373120358147408887980577160144248295436309816351166854009885871876896666982987703816941868655256697017606013010680871920077882639081964328728010519165448908710093628774636867985695681715872647795938164229628557354406841205988296217106473144352423923599332071910040469101845255116728697217532361235892518883520107711375997606707162194556266134826703322828054718924980315065066882374633636363317565829116545746490863141912138878665881381418405666509852970628181651130001355580720244216101306393625065935655991680216626613827526474908166076683454027676125476985755758704084576668067372029959079482025121169733164209821781382777637067082619994 [189,66] -320074431591018186021774257194478855754060485223025572778397229761201169898347601155780310151019504655914937564361813375705040878380651591550473399113304871913764934434313320603770471915062880104652675537855380312590955632957861959513390000315025314249713519052263279014867662986108665744197265408018350329833640853704093700830040336072479190153609304154579173450705644875866331134109493685991607542483656649746881865875930166323708470692133546193983993714387299903391565121214213252597215718691764033725073787362602851886786494962461749793017018320273991512456344113811678660103180751615747656250113956777962770053613225298122857918202311694086274342929136656756280813589706558877755350128132941308444731505097120760771201356398038692332729153751868419502906666615571233860619349760025716776871286423567373634913485890510606961939723009113554061365036818239347209122969540882400380794741508485829212570140020060269160532936271057593872815065133409903979934969384656696404211335349059841576870345796612978943368822761961948579477719254923705004216967623177601061874590864186059073377268845221942760244877572423483628515630503305233543088239516551940410069142418364960648315951292560388348100806312607601655066575454976295937403532816327041079536788003961739292119709227894098548158729774586879741078259087852317190957759788114447050190458706888512766960284951381686301509510854169220754461276227318979487392000656342369527878765540821760651163146220391603842971844455990921123507968347873796061589564884367354842632142063261680858013809319632130501092472306977121508335774083733905599424006666311977245905364388411879434571834584261308 [189,67] 29852969202515031753264587904860217001526803721721360233996684966036389041336203461208398470042890937127931357250803693845633030393899857324388078675143254615069575575721289063105774321363422437890290039188171173863702362645650353517873132136207053863894268586908146307034307473993833882292759678922230391630347748838033547706934848976219354932412676547444139377452024944847703202301478616197169510947660199720872776228446889591413280199455054430355895694145307106834064732032985657639403519195292105941610701140185639059836137299812322920702348105429490201022224098128481803525742184736389151097224000547774119005994639256830924252414190548540564950800338404059049994559015584923698366340497258055528767559474726495434207868156599422038268607852942249649719598228543115234215431865201954762348117993205566664515188326109025388575026701819104912484421497997988167263404122730116813928290680376769885003812645661515955546328134090129428042109989089278614627519733325377930677560236228849634749582501677014293591190841653586816459889841527958360718318222767300559726998662589593483955130344508895178011725645466103881124767533148093924037078832020310930163891759099479126970348383533750983874243943952009819588955350862073965421198271552647765341705959382016860373946579724778890173315813456572253999130367021877535514402696582978530219467209302679879884431270433833068739250141058457980704860916550117673803902239956754898662044328247690499424814573921791429407266939665768084811649597010140726640167959919118217555883999157734546740775404097848264197232160865532213312376424620816833091893998137780406767723627893467039166561987174 [189,68] -1127523562033319112547924766952915580172565392073332094700871222411096140373398695185867534142192718665251911506397382222720012315320008286288239486253409011429420310003141738768082784273882109474985447131604764462331094883800203267399682417852204901079039377396018368199106463223381130885651477221846801932081651353145537508314962948506811283992385738522787758137580271259244217297061811704274005109609435269319447036717792006731562179483472983842091660928807357932316655941561346222996375785454663779343095005111503125447775787977479111578807066876591312669282475943189231171655771011971359623054601434301269470568870273699020852665805234542589937568154797061807917559568717270755926823455122678200454882394674287636876242011604271228944122632642238655633268862848799547121568244927532383292402232836877308498694278638485528573835520600751888389323590677278682346929439786726884087033311053393723379210177995792340678482247423836702495812122040784798305135131208013407466833669192719182634346282655751060899211708625023510484088378232762620721308628265375751810379011156638021749466594207010144877475811502350685805918119839831279388969462833566136311608116856584676536439750597214133074738996275131014923057863001305637530946543177625076492153812043380549545672359143610625263714280425453238451803164405796327087747605104135978846267337415612303436175224675100151549475969998282435260631203187720697343402764318223155327394349656965359332840277642932283482118668891204159031755685563224447920537591203747627469987361635845380138884740573004059614649163340781198842642822663670298919025911896638101113770917579666895290552824 [189,69] 25525076934054934431998184743324104965115509669140489977032278257637601536059950818585363441145497116859605395741225033427141168464526499705226838161727364688764848353858314998280611535054462092087389772257720256386528160442119559445666223041414901976526840342023812807512103918455100173716440315336013092958857204941931484240928499150868005133598538983972220439672560253193259450780348924373823202942589251388445854462765753558172034201981634737891567564629205757372529432988465528707040908577921223162175355508714874090396610419637345764963363323767796945556032191453320419310668256399756792702297119053490567271536153687822809054268273901482230897451829107277562241844415036554090976792100197997963970609207708662923291472253915236412993529360947507289929428016160124707389955426135555173853523187793983553737452696130260793121795875033873833604906077213704221339016968047043572465180331182011019938753091889480444992024124701616089348931562450479264565434474230588152774946913718784970398561994323485390589601897220971855654666745904621683369082804649369050411568574841232667854591938154398939616041037149711492547380768739282044116314061308982172213045141263406007695440744064988745987552899095581167407778481296486596877528622475642710977089791452685982682174301031500353924086020910138911207011945380933680440830741510919944924743545518793009138154039409432970298538376787987958703715945471879100948897247735632808846488269675592880093778124219463033932788986132394035743978008275095841498087635118594567675179134830737879549843572769711143810221790424003234160170701925914450660780364382009210586504833318895565544 [189,70] -315648288626478443303383027259569887575489408392529808298571460083956060173238521400359854190151622695968929573515344667524319537454165021648325114823564289335875056324022293558770934102610280402081063708587618472280855240562883545627259491321742993978167864366434838518390709614992880960391306648043783481710919490468516492913960205209039379061231515588090536304950150131296584394506803238645329660234482856372660780783293454534941715323673734510661526481853249714983248208046095252773111971324308290808163594066147944420787697063107039525034477324502365637623246692924155314828325525636399724360958492696538771897502255302682727718611738649977297270005973184364953373223145098785860180429704467396441868420321715737454105436764736787203543761298956173086792911848774061672202774687357609565795090946585546016826909558048467205642106995560591080786520574813068641160478022031733916894415658292929101705268314599381840459004737294349201867962771392786860293350454741319225949084365555407493462912743611426584281940296741794703675408486759234574190027278624275939390681659301062490781184491810499082573317319577399600783862542745602551198089678363665592809663752045376832651047413627401617710465130764852750439211274627194927226853425476789807023299919337537829063346525209032341296081280179580631274374268409932425634228288857693534265059196169514453843783563329447623958402344831011875693983067329081228812578695402944471376745673717252265976571185293537682102049219467866781818654123103489179518236100253902509980464658268248952949056647370746875810548019671590933801911509752398179790577001995668201602178872216628 [189,71] -203201184713607062197556663102050485885826529388165130606399923786925344304523171320205738476306448632580271531312193436971957212719015467400335912859745874832394443266037083471681381161498631794983788847677444472056085025905382907666668564003371453092509013428039284829897037414536304457932102317863648127758599867099581706887241397087381664725535567755631168961373977496357431809657661797614003117708678499045738432020796509449362335889395865820024833021090265155567435747717030881125674796310757309632192905452476511762154625371857606386622271781303236194438608862912214130717159314272142634215956578283412307886080963927469777185808163576179957567635440374365204808542115043525302840130734320314870336239465928591556888873337086431299386049735599570178242437974273963643018481603841747046046191682180867167095395227807383248519962747302895338064638586507170714514856696890294438430904458747283187244511855578857614607361873620399248518292484354582879048719027093162686250655101310592996471824359546268705350543002783436951794183967959859039628194794970973927719391399267011803663000879739886995592727622390168833779837180782916516471558467337228473099070206207467164150671599396977404955153426680700896722991863217594177283480875741698665577975006450942098035240043297908711594768864470550341951662719660600081926672722836815140090618283765087621645115645469274816029027817931823295726106695367890311254203075706480051230130924834656762107264238007689958767212759954548569159959287132192585841078279269698121457036996467022901853950486530475125980703370527216484129481413200284451701275025226338646763764512 [189,72] 93058053760801492885763850619481487230620185571619075021973468949529056443721750649245770011386861254415740245406957094305871271916338732126593122650341845592670368034395287608083736473913256621094790685517198773416884846299963035946120970586817760740776336250277587093420993687353606347042785397409683671417415932145930365405483840347401586669297582271546549858887658299667635009750849615114169846251029398942005138482771807759658480640708463070010905960963366017910087697455426837458248189466140515656889503850759182114763903670854784926475202226844363589609857256825302226664943860330971217144342395144292171238491764132574170076419856993364999832914000693577569460061553041687022602860516430316568694457219293728965762015495517246533956301175631543007756054258253681166560332652084738546893942648531232244623669990089907201430295448481120389308549765085719723698823722981361646792641327743988261891770137718475084807735220150567589431359003887198420433266730257541108408822047038328526750773270554381869066156641465911898520959575215135611674049565749496336843070445949535637509848840933939399350084085850609616179848292081921388313906256202193163506807119771585891087488317936756473251900430538691149297996848747255625527026773310646164064291830933355411659919169981593514435199419697726894306201575464076228284721463634890789238081162021346278571050226002381138238005478524257565349232907802896663959068613485520085838216680039672217028424104362382919612311998328183227680456210726727020863824641288825705832877460372797434929017647917891635217501907368242575994024073463214357073687112142679689423400 [189,73] -2015567939955538969030204841368182151065051656368347820674294117261394464401557227800828907794160367392459426826460718552515494833731288460738153740804894835011665033152207332143021303019556684307850613922415238544765278547345197610453234060771218538151679093938303843186448517900644567197554616912841801397110424848584329416481970848506822196605549663445439040250724183515353244898842346793566685492620396151646853088402080773804196433016707485281975358889603285969157966012362803790854751786002470101791433658258411148927525875125519130405086107697300516761817005251491625301731815420412878241277963016479998052443714037190706478183634562786215079264812557542880661637744373084040474891365547210097891071126943888309973573401358937150917146010416304443338996810692370944659088890562292532327190886943020894884879703699195370635030055794647891129020228396380755544246434749947763079843634718744780371103370854967532417158106013894764340503097364490791125532386654545213665737880252969020326357552764391034899386245249249448893331665520818296374053616915318205432789416863639177636068742381713839091763296174776765011511066900755849752690805669620068241450373805896591558577613932810415913541536894691899099107700319285999611968662099176242106871039955405526040057138055938424716911367006140571604694615988981788868583123337425781555135452162236496608037815107302288790658319426330109628722523262515113788565784290675167253540624690768721992723552228964751773678956687477810609658335642838293323211161096946071499587292206354747564330838990077130567646377338402466297646343314140374409356195863980145649 [189,74] 24633675121535066212986241302105226924352851441912765507227855623715324319588422308090985395486853906492703724402448781132177093738275194290257392760664551525682483835229716874800426175703134924086329163403625199689457317938839330980012390437735818781401947496990708977842849026589389437744561503503043242921988369029525358623423155290560160682369772601123210774884416826286662062103151733208502993130606088647012943738294552171216630475847694665341064507878165146710758258989508236807691688689132711403405724879226807476198449904041160845889299927623077940072218018859791379739469963041462610819133956179345908111975346239425957384586448549558264718213186124496971024767226702907151004282243831182069663947665371998388176507545247509555624289507443529250165913958587421911072014786103970718146162996285431034588510833548704809950300947590491109630573352385492809717749890005745620549751016430354218832768201347028953300827119599189258426970002287379306324527424198875943347710853827988176451053169523494981664016297505118110238401602964250386104333935605725633141440697542380156765605018801410648105601634090578879331875504813889621652560161317956137383780744452024677197689198086784882589511474830984358516731879205996257329896340124626003353414389956223535380230970598074291868800411937278934458040055270373109040760273965221279989359595673230343774996650874975028929085385005168879787268020525702965908447752274500608738932767384105428332427416963895280264427067029101923817239296589066790733413298989145544890517898742356633777918779706718078920785761391642991944595926999575493920693145037576 [189,75] -193073959607779331754207553686892227406649492476418986340560697026951931108273649807465897445584228219614857679300200477653801667713586933418679560994359758078021796111250159584128466816645553967967408391359237797463061760061095241620547180048266915908385777608203291459793705217324164551531807969042216371873250243524112186465163150520392465436533256902722384984895131686775271803397276309488909392640025200353762638130059310832897711314705294109912584750256583022300393657763941247253942274128601926514192042571486659294296853564484966192035118796537115815325247548525431675866761932870560911778174980129553300929375298935849394250339755029612024377151872347773009906697435798753842497553455480507541104885495027729310774958077216805164483636998634132374860549928718057487052745484628964921285801796334669470760056351976695895726560682306585716231075751585340865628240617925022104444227819714737817452730979992673664247720489965057200416269688368189041175448759095508314674674876868441055954932095863064376940223912240605520609210556521799161470245402819097825232066382272126221304014394143290380300095374864196247734590774944812528202584663763789795132917312516018527990307198447939111657641048577846103267536616276202281287141488945714045723143884197354765987296965110142942709755706156195559703298835409744688387530487459550856966525064715645588826233640100253854338833395343021527936631695658821613871604975581733782554195780335522884553197177747492759137307188296930315105206218117491891785915077325572748736749075306474168887153334815660882125738618071830926931246270973148824020902736 [189,76] 968520665395060433465014724155826168023485900916549977520160596905711669360099221322977583625709633798790485073330178038603759030408327818075635986374806896283808156509166364519508192865197785835255064567294820399514806606602703815680978650177636981912072240589553563997206912578303075396743771841067410257026320476049215384440812635717274103447065916817511204643918140723135244518991745575004483207049572422588004334579647510564824285513773691260811610655930426161438529534659053221672001763271761632635887689297349147556464939597184794274944371315662937856880278427530327187229775563881848646809116160012939685247462881333502006260291767942089823047212317711749558696684638517635890443654550572895282272536911753568086915452431953299513541749946799268523346527593797580034892072279961376342735635023967284245724524717443430869383545290884533314305291633362965298845933121694753149363540921299789957393590993652173236572427685267577510237914980500790796799990210801769560682878970358265468696549629364772047574934918365883804526967554589250488040744117468072019041615786806639898267238821447060048231801237498309481995207167609863793796671715723620779090637439872458812226305785036755670428185685555562862744657612057792874207657870084543072504497857611248189405118574419574565627647563453399901837645806362591693830148500218011103052443161970457862069780226558747549049536137471588877419178031621448386799747402904561552447596700521506278891208785437900625497710137940708467856838898459802592511689767082671919582926985437275410919396287089910993764402244733159344100683553203145232712 [189,77] -1791590429054221632039608976075763106618642390194545853609911820553810900055551133210135734479788096379230415721908898242799029777253045572768942021222955444292246229160696769332671279579681104576227670942808887622849588026638247744636600560804736761617068631134176235428825007191667322917863332310848807578528033119206171602962946497925999443907585490191483303747291773006990111732799969594016240574984093694861440988024864857399778634122798221743119685747931008810004972381554290477648508539561442051769520867124835805104501172248843771435599266837583183537410525418589443780336488107066528129858212509773493848834603819666936808913195390372554379893085444852678037384713476366922865835090553739824549036091642622674665515557079532018067310664757397191203038595859827080248042682067662290840471724199731865978425010105416750230922562452532196236657456544381802658443029026850089074557924651825666983701378018735098375556426940849371803960277218578927670361693826454132254769994328569713711533658253648282989778021514168972098305576309840849430831071901025074473289396010814247022111944239571797920134918403235156207956042497981234503695365853132166596405473092714435446726811172113272254770312575840284201262192466347082048238649742434127860365742067982718932560734827032309103903517027184649601810276750668677892620744336567504565197550746658168231458168688583956435275224182619779374702112173443278531742446924093067783373004116992684182068442865723614890874336839656932823242621554534909858136029855402134306257570027376794299979681759449621223423605248004370777490168886618862 [189,78] -48585472413058351322600827595365865596973293987623428435491318853265739658353674774904287868421839940836123099387391873538538998326724443605155342411317803847938475127998647601189247614109074446051577241088068843184466338255137904723487714737474000910785180556064293831987819400440276148222878337159739362094993505563450733282441753945252297467935595384817903847451581111758709045434209933696028646787220435619371749327815755690948019544863680092382155337525128121151425122541677180223597178953578376558715605057268476783882511777862832498335884650227468237099845997886063583951406845777926921964983065625861207345168921323481923006920861104842226811871933601959542659400206446221572873080098580446477635925417045578693071577847454050086484835409376117710883145094689434236884566704634148791377246553682824662061551552577264719674988456151300028860104224042712888174008527099001580998368713449408415389513967658272437884888036106743422647129049217777664689466877707516938015583116466291681509567135428980898200145593181371021580965897660306503876195202690637786122384402866845080210813574317630334714331827596895023942581810840781675281539783289685709371268100975707314088167582884378063289602943287092867975637026401556195617398853464950575754518991621044284047965611641946761367326327802181876752418036136516938495311420687811067509458238981050971431871544166074744572095750896162504523120617331737804762083292846847724916567304568106459584873270622165544736498497210076066866163791804558645404904332163862563755236591026531131404545319997681050904017890005604024659598779184 [189,79] 934966850120640164406442170779615419107019375754192912230160334657667262522570270430832537389755620564215776449155059302698376149775784017750251050523690081853786247785074121277320791333018974386300083799151236095120243332368322130238770684436564514164657769644266249910700210860891737097321771270717311151336125314596942677338606790341122865334938137727628555503558189831937761687222642277103698496753055110059068180896352990782998052675977921505575774501901660564118727410212008086597355131473867289152140907677355041706796183558437235331715252704987075913112377252034231634359858264786637875397623323013174933005296281310453580927223302579531214074451469916110713861355413451734465421242767004409193957646534215597744741120242258180527220234118263220191605717245387962454169529473912549502636405079484698350775878682468801566167430458719899762317465316847373656414249552391280027455712669428850433052562116394818744385010563980346019190146864487421563520903887737101567099628132914804969950501511815887102597873681541372945032801350354166997410637714553892499466014367007772535848875675459656272156127971388938082855658700380907110492208286094636453201698993532666753696677232228135417973619267261850175004722198333945716948891921672150927480026853255375443055953126839647257261096274250900538005742010209009827713210982586837799201887503100034426041713701552034711653171317341854455274445532729668331863737522746014399034023643742535713716233370776256570393322631220109713423324220554079791480793789456186458996461930572420514696146053670873862320647461977617840393204 [189,80] -13499350804529840166794770288676044072030986773170487674589542148769827738084341095481863740719657361306246652488922763729322873251322629769628993629127396451459462313574966564250635058634545327840486476659844488662350849356879248781195493770583303046641918240720336439733619303001985648369154023017747331701732533797326873638306407259233252875345295351953110842033577784527281118247525846704628961131026386988813850956546794417011247790657995851113070632603413852039006003117938394563842049589026596875981909780271855852065265320548881432620511370581350905672040957068672415762928638281629758484350233927327080835588176138949156687692625443088061682262757531766453779795153652203586723341641632577086951472342762867523693393195551931973821515216895664997912160988786047751068286698081766275720901389438200549940066832719603277424681970002137440009381439020182140092270632037206815792110552838391773739489877594941486320542279099400190562409337474989125576263647078318457496271746935651679831680472695188824704265941656369544568049105306686813208301781584820277714400747093589282670138545159821405347240666059513382739349720980342123220371458801447437767039392471082024725883633077316331906008072517345434571551486756345552988948403662986780630865298808760202769705730691086152727829763082564621855995173676661704751625082767659112102655104745364851747058692890013904928102956228566662690266317487958768496054680204808582650881254508791592615720028956883100368748226649545879762105775981839699999298821540566482135860707662144523351371295967116361570462287811480765856 [189,81] 800684386401613544740618373671222942207246977754590900061469987657652202945742722566863076624295967462091557371144766767950073927808012970768270628534431144951173905415805443906187914880707401370057278218196971503960772920550204044732845802967115656764898559556527444498337836770452399273820273637456955837428081390688391208444178862406448349090235984343877302825792024030786350600403635999855544365923244210405443944512594806754657747189881089657384671633247042987724789213679914880303589887866472759270477171225852095497106340225818554436116587358018469164538932218964816699460649184787425486385802114263951151243286441273362516944436267456585961274641759373408106018166671552131799276801393616733129296081945840771402181667439525798059674652120828141226526690916502934163855756378596690307267191361054363522226367198143687872159315149997413032561307523688373231919254475459965889483842927833531805717939566364501710673011725221408843212306348385627945539356616153752965085638237621333177478533081982700203215007476792857879098445541461280630250279757197314755740488512650351294895939333170874148310795331096859253626649634854300427908505463631368711924721235951558911062153614347483868403384887400382294320165948002176192935993152587320818523674526706216741852516871042871935430702018108938865384995812725872065841483085941202085760249567251944067695029543190059840898246699976626897050338591852897868954600166101209738991741919815297279010472322444297998008005881309679063018840260820332061223176641817724539235295323780015940847514763425918244701187282147828 [189,82] -62936747879208141045795501623237964882259202091858532065571776408928929329454190728617514661047407872310186519262161277682520668388133218152556526298934975068273148904439937594813535593580469574926469493561220419796803577069858705016860139402735321192169832675293909459874587792417160960436244893958498230704121741274900473585261038238028096974486146915441333783653819720858416063825853229155990396895575499596933911302476443490093688398863630010607931056419262585664862190107829876766625176098304432981491495646437252414100973504409577664424464969058396957441168655366838540170532410040571088153698516138454194856464746664165179464707993736161573127647094430159339669726303850389636566275247537605160246344597579062468977789210518641304144061534540169549772626175702452658019762417072386485690178679444971893035080192953150179134506453359576220333984113455021294649550367267755611723931243373102463359020650476772670787907373152196687831264680760599056742790194432765972226030087488134134110878753676107852275148223531649327167226639206642828064750358176980284480073674972976995459001068693330921737578730614724987454702023040251319310177479879738270899765058341667492778868244980883109090292748046336081610800786800863545287504976110720174181524386527800555900912362191626691196250769597916117497614711086370449229454529020999724978109662539926584249990394175627467658446145917097994114343851850860115425691584255637350280082822883234590222046245945532443768471868027867187879863584827131661780145739588648037507637830004821855844937096357405215240225703834 [189,83] 4317352280085559050965787664826447753221197327454249413255594407962776193828137954759919619474805868852125010061683750132351618523317578091198504882034255416145584561821409080720705856676515626114181407704500106072522348053619240548289178446601101137834278489476764063603991893246453754920369856688691455677603693699948125427622100239708652243164729186352976407550147436684369057387380526326520666455329049301504426929782326826870458821565618694306094415386802690433906638880537436601255932902621681935198647537905593029958286940930006453251792880520841780846165831835460424343253593548255651437233028626550288568446108467753435481450120096280220526260543315189870293474524208356910764969486754992873443451372119347184834508232810950877401152286328341204979704270639769995757936161070092115301351579614142208719878949847585458815564190866187470201197314048296201342246310112486268267826862668352771867113082882071834871291538425768900177632617449002616707434201283138962368639524416148981279014816957460564976424130535406585121487754558613263988712611168059327976371842110138353103450235468202732131986128481215534106592781964789641694796083617227692031889769532033215029843254722657787489546229412424660994235616448437362864912291801618480739818419885662451390840213091934142795997794660128594171997864549764276268331181517269587792289274777173909357518689286964135358510428323040630426682343751202945183159502345476277933293711671320511540327087671328022601037449034596762028907310726792543792140887313096265118191209848959758512401763834580442044035180 [189,84] -263615332054557537146485200095969412475770377810880132266433742113263068102013689397525755329150638785821532467928079906194272877387826852800150085265928892884779929060716885555329768688361877334632170288080105710455026325796507978300534958408903164493301541862711601086661342275805818893954200660018757535067420770582186465974599269461710255528586296539597748958577343241378000688799029719818299773037928942038597172927536156724128624452169702608952604084268051201534510286187778160466451603491112562410024446291463876086217458350646558260446665459848013404069082143229586374589747727283619124102063442272838681337045043605234540028990321274290739490023004787397520035275457297477307971647319571329559010702651480769384296152487828246643681390191825189143650296572145529663336485959927985981742480349053563872139497918666949096549435844280800514793346221852772290253909976210501468258233561049931274611185534059551877894290718405328252410705562181301539825620742747093531040794512918342118607289098689685844299583320317264932608387531337789767273016371290562725272002394533957344170543368417977292241297404478183976360543195569304609143394721277462165296390859427795932343596502245974820932913332292553877833655281612967126015545181698305710381346909517157210898846478614017774255699807839414020313369710597069602045662824410776500959007197768338859615595470413511111469678325005828482883600485654670393042936924919788085297238031009724280028532130843591651634915805284942551114722925096596576029309309121795404647324381044539407638598643599955813632 [189,85] 14321191108102172171922912635183149816016455880436099659819263471440240729926644120323428970244688818117446592077119274915155635871690614227801633098041069526507863421101563211628919443820089414077637711705975511132757701556626508965215534601908162030056927161881751496496525515759817402203009371576407422847292395467076917499432375322526354613745109503865722214627948214574877858991742730001121445576735625341787110206980037924316243429071931913733892316381799350266986664428795497117449545727584660021327722796841757365330432417310405096799112379316760597701349304139965898973448071435911615365515442828146142470022630729484792838369869011313995910002354311680962561583031923000634667603581219888161745596201669453252919419148741251534394673492549027791528229964941445404191580600435453110428523206714993951824219014780947248373570544973443003944275161766642602695000541234954896880533476770313528504823333266799591523695986122212126216563349582691703520741589920155144503449124093897761969866271947867989226735675654885436379733713190750359027909733301510613527626271764735624688490040726607579891130250715030674408648767962357173686808557516976099020811040636724815795614336014101913371916157093448576031624928220603017335703845286444178927639161882255318011474349638369518993347648809158252156020421121934143820771027017324204504309399769379384495763690905690784497185551307280469858868931171123475580845617107467865108894431160742361107555188623419886850007743462894124256923560575681912855076079555706562823864048940423659494534025431310330 [189,86] -683878605288492373147632536959687968026660227705658095904590591152482391345507634033104650512123386353780832112124799584117742139308855751559281926254645230815576410410683241180678688011333516319898848736897863569684767412543049605481229586167003770437617849712408972529338792568423446821011082357182959534635747258449582014063497323388322367105834563822314770933462224682949134814194598759654490562573234889300755942874594806512093103827209364974419583271023280044483663533868704854393955883941163612385939532484495948322995107831336696290784307100680569436746930518092375769142864820333035828627844531753386584613021224633966451252073237405769992385569845986446243577156016960911254476321856559632428191926661056692915904125633465177509027392837670089060330973631386751146860875147660177765697981547481327522273748488719668622369296832272961222900886141444730372135447846222502795606728268390298958349348590212419127070470698184764906304740169976169537306020672145674792049048988571229281797236258893431031922516300959310769571912148161965645010388066659506053817777708851811043201183285971981897927253020064375679429721245006376193967453584920082470052475946381566571988363890372578533711759143454462186339709424316101295462149636495502837568954171308652682390706945696724989978996528510460806101788142863113833521059312932252159567667840925020796419200812849353111407765519966529726239966098988640607787670269750028352103672672057599252001855063383157986152578695385556555212104032927458387603965596118268567875622605579224642331190462208 [189,87] 28488721778765331055151647706486191217838257470259453822551489911404471435149381665467149626497063122466412140861126294636116578733183607278987279741114901636112471997436502320988261846092793499283575159955349353195917163800646111102178318079003631624439154591466210447262806243030869751327764399057029640366806415079186456904350404728039872702806952218859776295025889090146272659609321525512056944713918843387190897599043033606395570285971271297791416937834730427190769067522938794840786557747212446805986631377448142660734305163342815672030478212231136671938258742890751999608721280829993053587623551675920187947169489907923108223712456772966988672806673933229952486291238588827178593544428037160173808861478263443068343583619779303594984562692802013820079820067344312719542908077811210257739259205347816089780798203278408627763491537401623535634888471161734458200288521618304090957436579522610324780611952763612622550916493745191525695385467721533898310451208200726592514144087268488565497687926234625763358463661967585520065479030310868071727746465225859411076692314932477383447084383576445237776672743775819643761350568414809554880105333476458847547772897840427075155349244590123175237064191751927854755684977420547108125749570928268514423088941818769418500674317531645943878671276061044393349207127008803150637464588147540635753438185751203720977978252311880699948339628583763488521997080462200027104111477524584757134793706241770315782339949673514145748713467092999462135459230816250400729216100713759167741620505512662324263654520 [189,88] -1038864492922807018191219770347390625009980752807206917115033520791541521997206841693182596931407627425916063051858108634861084354176389246708004389650754470025773015694059717871985130537661001936234958443289988594953986081545660136449555939280522425686397605997090660157509459860253300225200467729846237570789722486455611048277758664545616184356338721496501992047774195131849534983446013412280104040526970663929491417544572198339249739750026217947269343960502658188982474244357723609305618949613699862418466295876104334154765317722165330313629986804728538319143485267914769900136843271472871911372937558312292442255811769434937715852005713086973123779577525957844728137879698001235098817401616370558149055536071389939856864824939528690887131724633251507177655394361449573561253248059947396358218620098316145233543814617589637704024944778227219385124864899953962704489880144395247074702466542400045982767921052460916522024768716125463792266059045091906056006288115665734723849896440292431477636611715803191692888666054442977159470958507871498958665197702414822223473360521441854164885806637475801970213628763263117132934844344350771641948825641782343287275652382932513054104002105894134885937086133914959281558819534498411202853860389371886796602792998981431781799833460689443269764034559964517095528780533878687751905140251011622953620320929437848902224138017678228802994550923096758917967697711366666156528725083104841108619304939654217136644537150368863713701154293676168053220816579728138903858368517455208751753830311396388077632 [189,89] 34157203081894514420238367717101945937650197284403785582738064716241267664528624651277492355211158288221824661258041661357340337273599631788455715741597030057518472923505019443364668125306433327979849394149973259441062493987052679929289311801393253705489778443832807221263464110003274700779097075017282512574009757067485036167177219613108004712445642946582181657767065412872370549937966895314557619304472235084574642103362844581719511346743075818717787794166694524801993680014706313496471012485573154445371133069927763717250381442947251875643016611070395844669437848565370601904114547347309056160109015522911177932245384206932659086893298542278109692015310834498319171052562544328838060887439242721918959737285912773861236015024654906797275713484386347329872264504000509381791944838140153332661878676623101572716837047057312605429304888497976897833187445675228563516956963815452551814406034206153827678263358633148106574895536142693844098499591057452701323170495157569384112340101011597165521170211137215231893746806821192452592259214831631325772452634090298430317145417203876030691267265545421336738034108089852000463863012742429391495909753630502470082806553904050773717695322807450966025170527230496900675936624963755912874305804189233655219682056703474861245704679746885452183579387270831271395240181641183211987990252931691426237430836935274483655741283743365394337739795623868401754436571330514550368607137205643787916250729342805559415644728189671829127861067638672693827075146823886011758310713645902810892213124076507612 [189,90] -954576461173689534140267836465709843217247295340706540883298638480359144100470568371567579330071683553294408814225283151739228568793938044302931225686650339113406766357406704777978312379590970759486885518213131196521640719839786156927296489895497084835646769228675458083004586305475992650419049020033711329911041265135640186269361479007134187319413755339602766601972754148394176494377733634432523717750586595286885611066181605854730104228185103412055782307066395059547922240682711148256775203453903203425615227927797416473782535112134023848516689250239453577648199048958214089455643689977341176967712272415654444856412099599067453225434842802487133662730288998071169274329813167812458769215607601151406654691277843360931620529506461669159220610990146696655921381201710435220292564499202576157112674804168396008212186523860986314889004675703582437726484417855220753402997460479705623924262878625349084697264689157438066342998953381571754341169433678896481929468173361391938316693549586686354890614882795179949975308941218946456279021858828679557367406758803227156800563449165938383276640735636987543473159945654438235137444369011926112946870647934887017949004800404908766120885141640277930045068616966183238189871677465763828538914886203352561443717014253444325662532028916614386528367410053253507851792195790696500140313506754255996978977116868444497934231401414025766482700538362532905316581499576706405388241837136455999156668575925711766445282139967513308468471281836532632132289533512968881810121308280786486138877258016 [189,91] 8508262810361242301089318447955117351924561866895770741221976613938710104770499449034341438930868122994734454370446668521698254326384034990179667182527918382667283994560216025717525294542447149718087484220482280661682068914670119040312425231140427188193634729512844344938804727820180282073733198858496413743352502370229005396939750238980402535685534741572200168815022824837947114949443585414183195444271676846049522134796984429091741082528399811086829282942901151521405574199901291579581488265550172688779472952461783327509141784634003745501271482011539833026351762993542234501214676700303676433818175958011907884192293713414609678793371223391775657785288185837591597767501445072708753605140175815141877893499165072486713305823822645857508957236074861249915916193868400739219039755150881275687823280178168760788705967111106579013776900765716900377208988624936790575767663931661718310711042127062042377068560076302666348831544526227271338174861524235986759745915073764511477326809050117137460511874844075558587643588470842248598982540922686720911984560512095264736071484430411532959872984672859708226434615856410675569187181559924392707667126313733824850925044495692656794804385679756289331256079442387040395817676735056067478467397730890988183818483039809754318265813974140834733430841284676530834044492244993077560820878986241943487600609713882924201181926270157515965342212368592500147832857096552803872869049378649641028858639457886581285495999582121234294920984326106845494874017027112359793575451150642736168108604 [189,92] -2055026286240291484586776258246197404896231548339608464563633588163969187015880933152816496686448526613285973011288006553625677536445525311661376344199473677669521282108706741362125911237947334052237943517723830685489158817531863439982997559894372174006428169860929368828782951592969194889130513137851657778853861842498340237904340214359108981713253048995278333397369828581773636654444499016677765001360804169026788127335929743448864738754681147682855967957749254697982413501902559851181602859190319744204440802368931933347792207015751000726141664166452920832271418947742714836067539190446303086865535090636885398844869814510893695894851066984953289018686848521500108824706456420954442240027896037003008007878851005884235530940461022552808525651649305022492697852942388343787914140572870343522628322942585986157611872344087373197208987812169999674704149448154633071179859895511065731710576009225013680165507344938509828105854245005265843719886442811815990349896471268436088214032484882423399103105039955318904172211655507784542175760147775208140872418982829465266084451367524824828077495933170496107843055985063498245536808239866652292171816331216587258797079190897599248305850855951336580673106636392100193923979230052077729399627056437421048296915503312395248185954083163114743589695328371413941681243114523356626322078360140528565566957976501584617585103576347723982334603654352279813728942334938442428372324026830291967480356562371339793621722948348860982700737110483354243819168794834915742506435804544410834880 [189,93] -112595797356862823631487686880388670441171251391491001404357795900386673606511862933526174237197913999933560596792614794811503270330213707754957594671534764757642289097681092700061213482277446314812925061729153009889656797250864902652193161742247194677196874015060737071095184261974697072235621656228082053440024617898053691151228789080669213055386124470657452894296435496476728267350519837986338200936547553517016861998937810891984029367796896445762194537328325999706272820220048228814604312909340522613812298982737837619045559966687643027840945742226556090362520237513948370891630222356531341511582934180727803547438381918266886110055083695740020286531304363774925712581502262324211217726083809908845664686808375216774942370594243381669855535280202044340895459833511492776662493274477254151441705268619479325273729603601576224189644479900270868463399742255597898910376352127139796736981785684372973621333447543598530325731995404361966366237502871575315442278776186156166029815571055206260774619952840945155100399912963506118699959162667467090285587293326123693016053336472788304424373188505908415334915317697931253487775316713153077439944346856826077613006446132922650316431156792607164104473509593058957992683080353133186521792691248186749458842888505623723806914648110199884038043832860520332362123942631836140465043502743224323737944398721447299074148964531499957236192096034130328695474174275366270030519890895350382433567088530373385383498400251420436848947560856322638578197486256460795355075569339679570 [189,94] -6601987154312349273131371222566286952809644955216286050022347595325247761321564209274000242687063511815243218311337107393771160933259062004597700674784482538737792949211180944784311720256610206770850270442907022184202533933730327587856084733435645139218675124481596325636235649465600104670983398968537550278899249615609812977835692040623433776224625475850581019336374585384852474312959764192124745945253862612311711307019287972320696532666213449019035621352032989976081156801849187595038238571357092197181022343518814358236137622204352262579393211768254905443043469137573284497637562406671267195680792209981910629919079936186402034264052321669724928948039829510485293840544998464140116963795654466892290454760909826895587209050109132545767728453884582986027611913763597813663717989019480900052901674846668997989276131379158141308967107391963790855321166372519277068802815894948613218670094334227043798796814363751012471648946144152921140305789410735129311228720202062760668210392807082445524556652120225006018488342485093829001076727859191040725131469805693403443789307413644402355741078219551842352635445488443203952442122017188460819884949463199566428407508877120748207451584491485621558322984931030330140491029225002733338283586875289588665183254642777025397221221755800783551943761697771231196137523414200019693550756485945012785700011564160293434329392007109531676767016706043279603424837377505278329664128519136628859183292857313830081198436809322106884313687937415199205940446108406764128441003561592 [189,95] -261961253216320192139356682801215151696366684500420427101464339676907469435085993102929821721907139808218346199733222759757339528055013137127376048283055171173386562473101972588681928983432853012507413819158605662250440719833718412281521375887055560826821741472852060216738640965640418290158508445133584222356184086917053206754832591852394102410283332198043268627611096916998510635855201708662948983805026969608256588993887770941013012242098623469015947941806501389544376173510295509216344935022890093829071068513455720415258848562276083262382210847844887378512485742464854368565504803256859028101826055744328783608336724970822875162172317179054830256130950080483719004274817331795990971946276153945221731405329011991748939820343749696788240638099993537498931922882592157359154486244081038093095211401118363050339571937655699999821748153169039616689274360790553408523176162286932021306744809645460037891916037069083436494002700345162333242078629213829663137847425166030910784722095282884756354153117659369901054917419469799828148477302930256727424666281248220296374659690101418593434260295553641714615121053787900810445352839744809851024133947267127426939525547059781341696877532900397652521868230821878257280569068369769147447947721356380077976251274957767865430829643934574685045957433908226472573911724363440925984931130309894824358323193996176253312232687376084471273073806301877036725728113606006542231168067957320569606860442113479947278695198713484145867183907275163339424795631522846253731533868 [189,96] -8318306648975402440937785681134591154278901761569467832467458502572138535116817142279149363580855817724942478126731926034008644034203976582420392065663122599036400238555125250440498390767087788658494307512192897543840059418726142418315827526753904726063806496603147979933911530708052719654164324235527201678640515480136619579745897015257566233574637917127306946693974191869783215228481908083133471660565958785044260726272465441077691824928311889423106800542197275346809334078385262444706349274965689039718284831983532539478576871117454755810558093748816807454781845183503321869542063310755789108662172119214699382539317220602049003287884506046882691188790707558135962943910952581240976716330638360416356868291769572430555894510519612327078839045316695689804100165892067309972086577088200295975902064682071064495625518577352452182179279759239043953086296326894801191239239906102595746500488665069674814680459032216878664325557841624805865733222708855671040536423939141907652372653136881135486266475726357970619851133522652108562256103860608316948603980292898498271389389910650633910765321857616352608248578737701869755615517004824154235935780064570644038676553882487524332433615623856600289193583608196112414623835627056136167305066076363757927628065334526812896445307623574628766167323981542608437454261075026752773518961560878426228192400131514810372709557261387279184087314852167958028940072085378533183194925321961961994158570194960785262316414333705612960898561088584961121308450044890227287796 [189,97] -206226086914613238711919569417116442068189593260997274142626819524078703066091288900061548510472014099256249549172733777912154791918162958623718273672431511033833499674003142118182778320021933602608994178135087342876117871621756089368012589795764286516493936811112611030483296511841472405050709800570067783800196885673412075554796261704404123412385528818125265747700699124667322701205139771515055691318520289632498838927032268939318176889233821998286087224697985095601892714194351408399994913611211954038748264570381178732247169746468567386778580975391394705442191206822305704840758910843381903775953417718397800364581923593374050356051395897774236644686865645703091649755314075643943817972261428719874960009284368521609993779894980414224609267616690733553993412341446047077630011218176840670988435642530389225671065011872211426860420393363073325995581375364262418622808842692654582931628520255395001683741988329311087317421676976943762829856893868237386217080283508045782963408717207879794409139245061034116418169831009206756596752704969667474874174822120456662835062220224413516056910672441201796804606612546552222257086673012613396023990940339474582389307374362415056863678443810976218675066382826949697005115278321544133407988282844480910481347862853353482827816219914367628135839229547805426869796486776021193379113784869903272935357045085935870633067025436027620887001525213377926521218353478921511960788841971134297522399287676281195413992644063460938688443886135014400176068511213826042 [189,98] -4092108025529569247832871403812648388915243483849280890887197754251265767194237978162036413947707870808966733130323340189293985488897881887363048080386002854154203262864954668896667843986550394609957182895375333148771231998781432257954965373389910235485972459296817008624060281023137617864513915766757199665435553173974740155467647653300095636696067132475430176781931210747193579598000495115892111549801470400064365458610353927937316802186708258880231220007369470068005304205913830921464216350440427248991927650915853685532642126431990004499244871864341185924462645099750300082947651467420443879619086264208751805775007600994301815993670867178477027158957416708201655761564810369713990825155391668958598887354025389853539361716870350940144196565411012934660712435570710511379411063470384314956756110552881178107542520155786836589211106473831531712312009287083289146988660793605412987833144074521561085417189514470603290080860646652155573963058057496845184168780303497938581652206581148365297503099692004617276637575944556837861612461197449085146175258798821029035106130902598770075510781005855339234878593145826470161072555594258512053108802589099574099292227723744901195912968885782392796778797780546228722645611901332169258685930021310220227851397407107048239640901046825640808490487008757712256890469464370326145049506564386486505409526713856388149841691114607182787220985872577045067918447978120510129215298315168221547231854299163703751911895600011291951963592540451974005116839951148 [189,99] -65114513749974844351392229453091411121534738345642897610802432638902659774260935944467380259514910909243157182147216629292604395853635590524384790635167342235354505988053287995483999210615762817433009678645096209857632949798844806219372240531766093307565475540585086478647923513142982050723940164897668340963458171437252830547857901163725249425321954198660791456300356479556971820568532552223381593378699101228876831013842056927181161597579907384862009718666327913902263587525405723047377703936856824177469464368550048967263280925954962509596811653129023645580807727995197716618888308552753546786882920995582176002881179004383797201485582911023377021204033069815873521810841595614942293908495006093432056489726369659607265881477447687054169565071891764639393561801385911305742035921714398923632671105498430107758996501627328819479688620891136103663277954011960147826124550756273605176508183840227718767994745995720267301809116615837254195957290733216205236817127383064259283688850374287737842065787820702121872125716375453003669565468562722344904821855077551171210973630280554747696581854187894718768735417423102174065743477481943496417810712272891141878889421709757594333232862010524454496483340770031086252362410016659654504700335241926720079160063589722424016577042369952906977558017680293171081231238216238344393564820782716477432926450194313100481024592424706035024152089037164390260134567351608355196349217639217893217258293736247557634471021356579971929002432718707846210374266 [189,100] -834955401494572517384087733262556203222374123393479582113738779437118572625304913060242885308330413639998761259673684525704970743757408748462657785442774612217832354308807709759799717011964579255071736083334740823273585177203613357333838111946579293341895006197780652556353836006974566391912699576593782695045502046319212844238985704327996235226442183863306492278011199764607441148235724473340766348202096771333198815878659528858763334429174817226111638319512000880230734009724800721720390452813087638619198616615269570672940884786873594949449155330075707009657586618182883485374990738748475499197129413940355890696126104675783215458857239708127742611381700590962466702750982843690216747619196286199323116976364426852125884859384995227650321916181618747908249294251631450449035047254148711622573227377353865472543156560760375028868924289424349266229104743846354279543621118197276518361449498198480145234292024667616334139234122858468749100423090680741944001926690556314826153589881566830704017388275904314781825462727448356203206332718397613754993996242858356972569651213542000189231144426994775204463434536321121853760528520618251034564249796573661799041309202219199533949633511574173428160026073651529267341711039570384109117954690878328466094406609779111389328883854621423288984703233201841036888782224262219336848915940805631547173613740359223028853556498402761143484976589892396305297177809211362310881362916702597421544489356125386729729522668405967401953688303715279148120 [189,101] -8642978982505954053463728636605676789037866736059328863803609308371821901428759695782808975624060956967901381562367894170530510437551350545021535406382807440708711257214033097515898924038389925289964279762191934292863546800884010429770769868472312513053297229982322226417878840007962017388377602759557242140056269742586853353333676977387525675893653720456333367430668088544226415928274881126037228002685570599822718336450880536830001290054060404268450400429446446312055827292991056727844590327373738718768488161232277448201736746681635169453360579864886238532158670191061532884143941281025915213719085112618771772050528208030857298850456349156179350128162212094778984813635757083636368761602011458551094156532773710463792553613529075069865309218055697395808135756162942235435212202065478861490208877429269576419297589640168647727238979482665252406124580681820510425092354745678168199273959092914104105480967399095263374209861872476714347294815792690496076369726249848238736666116833316697154030350835443576575216198357193378534505275643058084515562772934184818765961852817427737540342236999142015010055165783254178644936386969162705338892052237328433662439186159541340987551658705147002331832552450680965074947678079374216978782402789417320250221570093043795168960588192082294565740210557194723910078371925157470641691239987369460831076553903132349446651285018373648654533442006072487758093495747233162230157808232616947581683895536738451453185538210459592346340520775291398 [189,102] -72637286241538728592387447407343620749819011644381343787594740945136466583528898243817405749206131040539369093867732726286998279448518611643923182704802925271498789249855518160344923375506428443033120316604058996395937207629190036839269779552312310421780484370807197508447501228266165139638743110946480853612849592641229883139158592409764263073309687285623035337701687302928398324938254444680032636161517602759881588171527283434932613445765807489130932347340065517184412168333543712514507358600349282463689554009393565171373252708318956966164310351867941439615788671844371670446964405527859402539679899009948222106322943970175967945424336679564093212654616777816597293414194587545115447351992425648068932025358884679694529568715448862574429658563086205319000326090752046783857102439413644088370170363369828625162045403159803389048454688738118891083679435630638039396733686776139723262672735454769749120973051883627440907205822378722845289298354619489441639750259642305604759070221968363227683930349169309397080255530912611909208880435058376053931805311770845716030123280952743070666383530059976516136989816135188650262044938644824928450575874143332031215179149395031909511188016508886614537169524458141020950559319273605477499762793807498534435406662551850434076228763078871208837148572815639517853381616052014882692845621472040709939966800804918814257228904155204411953577608071585297930552837707214356100041839533871589020642130519333578316219012502083797503308370140 [189,103] -497120043421730372713484712887893126948590587501800809988728033413701211731606179074226660287284219386557304646802648412289466035873207299379871692456163108815383660057810384039860481477463082208840722323637877140909343129182317569450302578449762014546642681746857464858644622294955362391964243109679165874296541591435734280559681291210188150171194331570079855948415200071338302200574814845322223494060084483225034816488614015089690208064076659303770436935163337618488425176923012674310478336811512782856929320665618895303017479280410389536399266512797558220707672753329110253624401247004183778171507284173451431403443758698050628140501156633220208278154492915642841955449047206708155691346759209792435684811552642573577265922660932713093362571063287513995860955963034115380326681027089769380080664050966190797260273737013482558197163302830709979731133085448137827337853731798626266273111377126510185695489745976361153000325422842902447185691499837203513149128820540764030148604339493905344016870572277690174355407672859951998533357987182285253247456184565624716946001438975811368721879978198689516300509688154019880214615977033773613846993767227180847549663374697321809339113707098297727470858815622970833798240698220536081568913043690951065268835746845669676092429066152528567869190935561210426345901216124000816035239792135936604558557578398010684219915798194461291929984964123073124564710987652748571098636262860434212604279310239165867039696685402943576246260 [189,104] -2736369774405834201407516581930399212397950971496909988216348023746953577018339273400021554969527912983244921323900866089371788628982551664923450066679169895412220278320929100797689084389122906592893335601353712695064110740324251378868133101321084841154879625080507870906504398628156980595310773697103709071815053914248993508772085964446438884000995521629734453203996591085073886349297354020195107176053653971178790276924860478938270160127807243791113946126667112994595394974756149704355902879654165165128042901658969590807987934801168232262194652543691104669308807351308883783006054073685606076039084576394567668924993450075992456742899593685339024849200096774288389241345819875412918838179550639322448845588534272012606917314847222097496870314609699565601341973906666767720395870974395387027392309715098905332518298966183645851650002473669821924599425392495503065991642075247302269622076271144774302489293634526442297711098345655381947465247719386150475000215945526596886895849117150389666837003506429308540625556958536331398262867946162834292923824895065380414435686160342742137459873754157049696591145842838266896737540525148892144645474568984767583594229902662240292972719375240104224863284202881174514429353964957259740859718590552054847273396228068803928584294114613275751730663748961161669051590502599773827333781026384643134394554111417342230872456190712561623571607537934666915484917551187818202064331422771517220235754649671265566624575226668723336 [189,105] -11908894341186467658574843604840327245801227809663722572174637353040781011230935659408005292036365331666269700096824363225265797032944452380780050787539474323592625265284941599544944439277629008155321571851264933527601253511825623424913029849210200120383579714496471608953574007479836460445994157811457002274648886263169709356541002470016775101856016470809824550871149425690093407463961479464623370721606975416900486841929801490368113095346602016911984976200424349944975942479746636318141488486449346661451485509224782279470119052780890381429957270368272886795675674481207303221368416104287985380647476000067623648471527725841220648485137462385879189717094503377116564673482195563584133564738297288100432676249252057704980366238423570006923510269975743754823605464178894997199990639963357833003686157373698407179911819580000504637737550102267308044752603162580745759206399156758050688906125579276633647939350432385490151244115099125292708828630831026272760148298139839327582957239301586541046168996217427410672303825338768669120676414381268904054610224179340750220452910456261038714721763167944277615513862042856752621293787546849784773480572088519970863640452001628219076351485268601997442726148818104121074034209599572080356705381581406042812829107139916660572147925414162348991884697154467882040399093371497518322934975365562626707756603446983185744111146237829938225874198817233326518937334201409427158027988271934864239046217971797432220934329427089 [189,106] -42598123475026486654643924837710211498525505134025491904199620775270923032636282634011916816726352281592739263572567843276261951180890663820643253572228108842994695720582223833030792965950251117009799432272924668659252362083017615547459372519961372740573681429219597228122695609642187446585263123790356365035457079184048368370966448856446688159171193436525410880403551447302281150229278028700427227152779944479431959582476627169339690952651931751617698006145853159283416820208151384909520891842545604457907225044907321766251710794946720307687574954699213382681673710206953877266001635175306028623153541549402107672936165872400030874284166599121036089844661995100981067762643279486140488520459658038305255430844254822500928462447534498040086328855108545881723452295322638696126688249632443222353264686732358372904092147394578866794028023966509160650204821827031265982128694948303531119755330984440568946314980537890054669872083106902464508485376506779660894148077420139276982967598650084682877625089488685924805427896428369921985604449968750620181162633174612765409625397669891868344020089913515619729586019114398783467708213854059681795878394905411353309549455425152113901873920499558037996205806659113269536798368639761279824171927649510207745130965211402601036272753328938825061396502526930830542836397403556355070092951490749445750605492775592914203406288667337966166585109081471247578199235035274865691981741345048242739511339351621585357874354 [189,107] -136754165238592778455549733178815735238528526506629163342252835084339979172485398181102096640807351062120985753130682516623918357295460066424076263580860650390500613880806966992177335399499452298443136531622870766744955734643879100671425365967968877290069163447188978247712942805534901939523578836538698917994006690399230234358975125799273229812271707543803828665543329863377861060185399770907378060946766567035469610176865056760203642028872809695747039232701177225513763019946453782574968329639226332275130050078403047612047998092708780670285025102262077828690104339691161942855688952924364828079650628418158005310462677602800367317316619829205368264669334638211842038204716946150429082146536078938564095293056129539652574228708232583085982367173855736753370893908328731716243693434517822766150324909807365100263601729467024063782339898302931269986452278072291946355379800612104629963352028817849715109758222845880724011659197373394507760223443786938429120013467193107502242401415116352508924082770316677524704742369838418305168672741785448892212065718166112550948736798377651615494931315053865266401548243020759262560449864137068495174531852009042544469813914145456701153407099129891515201192271032903935141667905419750838227744999938028435909472674189831715057790790055240077824220980136921496099885787276660762455212920724906704570932347908316025439152850533431148958363737988022494278650162183879200723949817328729217322235751418278940638 [189,108] -347646923798191559109600210362617440015444723409613579089484334265915604579812965476386211357457154104757241301027330869654015524172968453378187212686250071400463158239858296055831165337344079036079489214027851296132411226477765840694200772383459148114641174763989012179002586845256561717856595518441251639172515123036190127730685004945017915893726373521416263500340286474537871300592755391613856231855994030149666379148204457715885720876977929643985187239387543707980230267740070667844238358247160431802471934227861792975919216905794882090182906335663991883256827098528575781657615033718740097423133097958471681420497764094863271837525958659021968435918933508432561305796373073979816511162336959688468851534706841119083362691515600750762174516197397425247664244951121750880677966977596628149502666796652164882889815528663964580208464240375515429295928503295239850863288170274284559701326759591296029436986808942210804305447810274558560694370522769681219584031660007251366816201380680384797639060832236706093943263014474415130289190062669196231337229257665566152297486584603622441091340661322650876268662835554584151361623661260776721670885626514550283027135224307969864768267718603081642155018641141810712835503264981995113219058071349799810416337593786632349529670560145480280266456562376595829904990771245845111867119976008208428290192021571474371530953973275884351565183912269128488800533709185596621894521309097965367416133321823620 [189,109] -419434818000416518897329799917691044069019040782336338153510030930368587130908350880242600583816699313618064370711198166348139583070781216277420576558450608535021884230671649569213156797942682651523925122029416670860249028355802662844035763049792934299385665884249541741342404172765722927725546493196811291654702835586745371715542421698146419336284024329214407711057443885976392505080139054209371089211432730655596488719709671783294547063452476933182151250737063226829121147630618629188419844324124439604443261615801588366912843835648249630898053808300584849899499660017586027350883279187648482910845193458773086410913593015583520853567781753304395682899997610651640063620511519989921527354732321308132760464837407581362876007249819766002735668400949208326951427758376376379266724445711172110712969158645233203562784724375146855329469656492126214491796721056252811126541364270572119162752265424768242615278432622198141630741406922208733622377660428884277227205382009343087661326683074993844656706018603194339037021552345421280836980457562597282224816699360931559687685735452798123695320942089295327718537338448401318332253979634247998613703648139981604726788708627799723251216821440907211115828218592275867746896794893717125178049624323578844031989364045816656976165775900228393831577893393426560857975467146607218356568072587315057728682317008532663813097784004848681082259900051482612877984532927422627865839561314766175570379224 [189,110] -43368026407379718752899295656846757043206068186300404870379305269027213262640928767445725927825185873925103111164318848716648187858393066625783819572338366153806948984399288241410315885203868142156680198007077858011175378734087286164396259974854303366552759195032695647807385548480287554074881259647957362325139025058200366147105958253997034582529281138986722562062917532935143479815181107529978787157639486159462234883497904513919658264155440992807876711543238033616060429238104595537539607546413403971189590465935223089272586188766019845398822236621436470469454997883176182167680587337571402360657604283205899163634129139665321986629548261648499079496811781810259761898986446812177176540683664104103738259421009139334273456318052925792613276394842401193921233531863642786917593323806207146412875510521816067361691032280451693480928831384960302224211503764465674374791057091024888222131187317523806222694029808405714293796291352804457460470680767347083365638704384886132565996633877363458524841436525974420641596628295391944313567029958606810875232173339330652403853951328690810945654471591250764443492632866257000698728309793940832890859611447565428722672291240227332149573594400891810000104365872812900298561558065229258141120193280278180211445891525513532726845057218075790029985115262520447481922322151379969832056970339463853016041023667488256415458442171458683640186650000332557951287015783374052907342148095407202602 [189,111] -1757570616124881624919101268281786266016708732020617355071256968204516901059053433718679365584805654219432044623809279774943957563184116894374558399335362682637798170550109438559044490323996790011992760486919534499751224960219105911073015443671609896662943959750296868549194471558755033641093971852173322838289590371345907177365876953743450260926879518087167834280912197007737386878547980513032864021898365675143209436449171324157784179870838910048202522507903278071478358437583923318951090502357281926280976996932949594199693413937475187125332126341678999779325365124415892616862989451257674122798668761081207758583597517625379427340974768764191944751481591462531447586858213695356908541007475705731082728130882045985424096113803402259344039795800351116355161218507437466924897055742803701319804475329441501705210256346850803069221426021969004830262492285878343856562225810570091185670241047286286789825194403019909613809679322802574663904514187922639212271573974361481968854861624709435723869172918516445460060927407211195865517734233205308069531097053711006473488465121628648050499744439865064578630597880745173293738366772310436420378390596138447813266673298285318002368522285309035722113603155269825454401090499967353422751075111417456225263192041201215279574731162402568512779887359825528095758496256347854183310606137654565690356818225402031065995431552491974498260567354356125210878682700250120386257985333881924 [189,112] -6140730724773695546939747792170229941191682536880503223196580390856568391081641928216631017928019834482743479234444523996375012649192043635944788917716909435263402600251684389119071798974381730632342292677884084413895517239462984528956816069448698735356381305483678492571573751760126267609021170997927997680183822207096657396511525994375190663756251372072226717666647034164071320867791542166187280196261619642670450188069431710442867651115209423728144398045084527533430746053214403652742642983587964689175346267296425966817897591116913954230506216710173891556924108284503097627519461362231047793277922068032657992422273465313522845532018110467649513349339864503330074161856671535356943512323292877745580268659776798550174868257555676516579158972184703261682083038433455301608101556939644228827989514059403639600982732391434875268332270721831307033124470962888662641831917735814394595138458718220550279783491528067441437366116152205278985995786469171552869171997230847722642214321147344170035265900119145973482286668783514910587737746955463915410085061042999350254150674820798838224294952972327863081899339265969701594294005533175783651372860649902556167840756531050581661556812298305996407050217360044332394139636460803061996517795760323743197571857607574619358372255553651369646645478434128167100337868975259779084476460586621830810199229723703468268232259574899158654891292313559968155921518618874306090246183716 [189,113] 134687830186533718926860729879683381945024492158787165085026650466538786004490912074784563591915343664362029035219283259279330952076309159078200215594532979577516999443115202380250202048374060271828218813874976349001864285168358311158997896653467842447100479410152900450203282791774460610438949347744533754300224642250257672677631403784772169651001126977671084984985714108462975554026380590686600192758170437445702120210643593444252355242614687422292527365055537987773920698310000026584472688949452649765686263145995103882275788428778930507751910780338932436382127889338675008803713886895449629065770841313440070598271986896601476557629369638540662856437983461298382354715157395624465381569829932305868516259175089311067447918263401209352706504133183406307497854167385982746583627620727744928208263427138652215043354122967314321860708424479185753159618079684380589131945894814807015168052920677848223349725176265447518234107724407333984948648992750212633771489752176041797244643014895720426993822780168334658236275116546508704741492913510979995161179345090593467792229551863531466003329568280796302519379740221985843662567171231489837296175586191485105459142570382685584727287975627064635093472955413882215312990178491591690354205178318584163796334175438257599588328587904308395530805655562618012061660082013538022344525693650062031341998333357620253260671151881241751244088201914601961081490138468435820947 [189,114] 13097869701022842106740096063555956960952558102942290383398332601364013283750591289776309884499645667774199304806505667335976024453440064530479965894981697486184234401545304496125746610904981412886273993172051754083316604537554877894665195333739454543061451303646382735706849374118238012932604870174596493400582501986603972832786708722050746336348993799740043590257102089639246354366036227872473960695375868391811458318673208509757411509916014721080652956137248662414628342083892189704502298858643724743599247451006726373159418279623231686173721930115103161844813127205135029035314215235987647778796882403460867704317986779983621742011376979375966746775975518344681570666549495027996967013207469772701602095230429342515690450651327575795811752252706607389451346643088637676182902264484910345707354031551896425516179893489194728194482639118543751506151918249905055654093547775525633218717125879441193333015377916355517267509432714562511526348207192054682223984664076467506624547610604878050464171930013101407241983700438185540989603634414743925556870487648382146305978428650079919283427710625577904257795028495202417348120691931444694926559427527257457755361481963798582007302064817111768273371916712597572729584398191946311641514155667160611403675623319782456341254258937655821512609214531922838732875625093818613894337250357493382503608877211513377653089522251842080777872763459527957800038823764507727 [189,115] 1825633934678702910382702006649790098222449316600691584169295327094156241582074299374783926809276386327850444272322297863529087684016270739582752416334590401078425642724536447109019736674486378249687554039080102142687949531773441579442139029088764132959158318881603553254911338228528644509147662911799248976602937204910585855562426878883483704779219347527581763535321781131554124071781568730195779183646443212529512860076699132741909790985085277905902555073954814656587957587361710630432619255595963993642204632795591973545397909263500883667902058054352913363951417617998975437298593489217342353878168218174045430288242173491089686178140084726209574619792842273676105180628424992211562053361263280785043728349358700238324330436738245175013824029927477153710821615794000543085011340179264872240420231228983887170998526345418748385673264972649069883172030948406037853679095595438905199836140436991473313057866414293216433920365028263121981828703712276244339759065398491885174978485429039012872400026235116988789256962269480731789203441805272427638163982451880413282632925936684157868907928544883709946425190796026393601809622590737199457528387509189308813776465799593738566499974487932431250083694685425357094131450520060339947192549655468658283052624287663528678089519175329709032832247795479473270864944852370650743396686180365061487487353713732296190663867064094321727218116366944787996826635866 [189,116] -13438804705543694597995925326954689639518466846258862709868069998430342175526631697499085562214497144528196707262735614339611041136479461352333329753452371784438700745935382449684648040978483142676151370988462285353884688238957716427841617984387425785981787382050908994630163145593859161391080804175880274777017238396802234258748665515069291569743416621246861169188627408420474140791038413664696009363716281679002025383305634483528849024260179512796452918650798179158315732504304366331135639083553966959431212787324883155292039800288842478571342740245664570516050161966028659044447542261888708641534894704970105669719509888380325207746738710730248641658867762662329603264106899011171779002954992364042510661592950740815596558368979288656114760542332418067671235405342074669111856460800145155123376246173155584458728725224662609124971495683582513955564664279263121729182583566520002046407801726563385401959959672052129560676246484440190037931521480953017253705308925902687280235149260406762808035509347039218361234458802607534871369792041339179037370749180472295527224760676877500562001590677811739419285568567145973412807814003171558624320781967590974666055725585526330667856469719858639786671717692779486383380820035649913767240324160682318418263613082179432088013508628809498265578633352085245218763360824821803016368726163273050023981362846177776894277401173579425464567829173970554322720 [189,117] -2921392189592445062485417331227973550788256082294946093004445999205346049074017500859469254225764772290482672515089384490016743515389579018021789632227909927265483662518785274706975177852975258948324136064159196072138517969132839411281094598930771199748526160523335932028394165570035882741925452706314435194966104546455003015480833062820324458174553861571791488689582498563486350243512429132771437822184614553620378243614702942461493580457865106168122878796387806182796474487888212632893557369734013836125170481744636678970020282510087267251420584558278274913611187588622777660674351055819580325928338021887099819845580243378081339031908139134340034920430416310772563584755640468608049585897221291547415902822006672816470097257252757732069638614380043130091566079616327259037411917995247162790661689153133229235205102395661650694387358845633926106081542293911579654636943258329059684067032144473220582265990866495982220553529689300117081752799022308362103725193112882938503485897177909401590922938859676430802975341280240634849777022168555861497916491851656057705112885044604673213401112948720019398409016245270773461323607518475037962925994116948516189047887054880610327164965386797456798727458771607344266362616636276296954705502958357435593182000098141240532922243682119473638817593644633294874456643458347965981710947462381498742412947920313070614550463682391747365323791862150370 [189,118] 5127928497000680253451924632293907207809528457173039598728629093243942246854546546217741186821831821832477714453134757552759550227306196255364302227461155160492359891595795598279561597920769772995837906120935102110654819240498285077584024402000102475873443910500905225875878403398007851599208824203157025249828193212321625323527857299150782373232711502251388709124610841023657764027787728736604689953964586678818812269782261204798098348356621990289251067959174752614362568253655475423145622433458587471962015887442419386743247697516507878077495390727782907604500836254285109102947082646027036511312559183534142886251113955249407753616211908459671801356828521943919165521840164363026059874839227878818967763392992463747533502862703140333666026415219114768627908388594568193965038854960679985768647339425517162032971348156628815802796143501266495805925828831876046733150388497286127633637463589090057812709024904527664752616294397914645454728537382354650062585501655319052818577797973949083813687871010097695389162372160230817374108130905261922199867636918196420191970515856301833188954502016627379823725801130287338515491020267722010206530645348033014268396059087798872637782069843796441580898427735894686493438591440352444463423901942183504471949729224301053739459599450083499934219669922650066101713520437871170497386346426508782878896369579074363470421882732568310875122435326 [189,119] 1032818282236665534063406652437860619747376925578509084648734995623311120747131357064622219022009973878599845628907326889057807360964471217900858270754083276342514665351972366734148153663286795769219807158792046227907788876645317109074274655896668348683245852031685844159440247873401339406074382825512438774503647170347076209421647959622575604846147669226849018865078820679134440322618812563045750077191622102394820844872639090534142550329608692727547089987193973811130756738340490182605468489694674243592591714900401301331061234885521694907546715721341615753683325035943261652294919166502565922356402791518823469886862861420949237432392927096852436337559336803377711419463175239854657984970870172414387021067777518120673510244374345007375834488114334736106076601176230005838721397621636737623410588939429532643719191786587206915090101202576116214208368806837325833389100173305990892953049930532718329657550531710672560686535572919293144712354610022280810920208819077011520090512038120670661730219360807694652565202000920563721368310940055207237332312017768948514808815422916734543742405055225225053939525787813867793270241136127849208575150989391508004241339005311862305416698685372637653626027837894018263683797143319814122965798500878803468953388058270998654427389336311004106937317187192564287191795068028370138100327446612007545396667385340457559347554560043675046122 [189,120] -728528118177055700857279687416837746852922875000815700089631787256453380567315266753985792955662455483861127864161441281390617553893809943236466664670152568985563437650890292940532624190886663909566477678543829817915332762626293705196496295521973029592862004997524815453124081881640128782643758698986873772836303842647998977103724114853488565216310064282396805693562256966010544789254894449375171203343949265955548826207239665830232049467408746296483735379858496549528184365801456266537882312230641165496959079606736674589886489809674676387677339574459874832460048843686936991462857994016118635549755636199003908020700605396201581136474026126946058347285955985520409152037010675453448718905897050486999526944369060047165508093986047755506658815538722061090310378194546925792227355256826537153856271877869095939114236897806502667617502622922164718665200358389134639864299379167183716063981723553466027327437552939949697742527047055796899746196156584709742977406709611302721143427459025720752628209769613993185651254513215049644451720718778044752046168804124534555062652061133454359289230150258254828119028616488653001365359242324645096495093617963284394264277592540927082112058005691943426950132632525863144930242118700284240780213132245713162604279344146711054708498758948921285017465994181336004586494181095295294028099548399391067204504128889241365788852522145608 [189,121] -113657507170644632486035159708977341885457623096575854005787216983233242004087426135032207056627456785863121849066367794276305577402673129755738451790121885468575618070195479815650934377642141787013021578956470366856167211896689762920248417660257725851019028678297233416642172554369327136400288855468109728389540839094897103663370536330037233939082091634629128980584937033690215185702469969173903289117069416933621398042039974658477566545095386388696804259370750072866912195743680020929891850360112254331715123312564609502672742856278732307324247531844215773756240150816435784331366616086610466528969712583688157030180024693874273071687311300041135319771512896389333348290480020246122060357127558950352582052802783433341214341052053430276711046758364787085612282931757732321532118957814936811457170437427352136009985878841618870041522798886855016615603824775053357845686253339951537665841354250361883172756196013222258284517242288157373812728145066128008620269761496217182052990355169629079568992126696983524756965078638618305272376397539847040822814879376921071951937618744423703688735510274120242393430786688652279821949984385512905725666536340001544227809242024145884988856723981338122311091632364505315522958739163926911500794919716710857789743711395564429385936768406363181720413192642381079821947551424597577083634430527678568715792570009779917735843722 [189,122] 35343038999330885533827761398899487879000358159437859262880919206791677018117345011347720645235926422905484595849593474428064695243675192827087754828016703083732773743551343929665548964519793648883798698892063431330855421323249984795708662542910875602594827030317785857748899692437244191961572368442373646028667651088468150695693779479101488573091095855311799763766237563807115084574341336655229987427129545033313876006108595413963215041775655268366701474262774186937685519545306597626172653101631986980914418883247470076477711680140351900479087805998968739227125706694722141939816635115264757071301994318228274152652823818065465555150255286916793911755531673457873092617936531824689271062960783175694913204757389823014064777676382100883843541275094031800632629983577299906157434844911799835155323768333511300900176567716361318952556649659101444509521905861561798752727996962862438688490976204105302418019985051654348347649593782528815158988641088973017543429958659929229286879777513542644150477047541074873976153179434689102992995621536344799902961510153084991039386403939406850260346323352109954733207994116272219841046473353578320994480534130820872543683599120202908475822202171783888201849544028507992660870691022926477014915009805368895059892680247542094714569735178438366548931764810958527786000365534589840178146497284279386950242861334992194858 [189,123] 2903282296770383980896173387891864221448932812655639240186948260817154447880836691038395705018739443911125021531965410213703596675379177388937663078292768503631884423948080456357717812122501096604582052799632875040985445783814321497312887846557358477109314802443465319804080101612941087172583916973630615398828446662083426171936664160683516482926832929460221324522450720047811269680593036783402145228004990001311454428542685118903167519784567590929158722662423507386318439306113178998426829272094084907737065115518597314725539671084535972665383504260254008010341710628726994851143556742578225873931007337441885918596484153084657754013654135408393227947261780465851694396531825927479837385768205241276673900202718770029158534650422612163114179856776815023826542220884121048273825185585662201935130366915742547774413832604100163152623687208331186190672355453379415056577723099293139539795434523948025363494465514575837661849416739221199174185294324904621693683616142576075392256278130329270879138775130965120793173165240468289364291570608606596931435066590385804605745497136911246024670096991266399700915014336399277910843001185014507516040997701221269068871540977830998274013647416067958469891578249032337121798745089118839561446697801956341885538513987698411437679076183117640816831660555965054396344510384399043967196922956696795167945626996293 [189,124] -926690480919348587405186688712138661682408111097098512826165180372841986536207462811921489498975899523324142133778431810950200532598633172751458253184835300052912446128226158890258492172936718557102740187352225213983384917639406701842707089269623624896718009120612230942304510832357118895916735897393121989051004240356558143727642040301419724605994139497660761132643831513793111432772166798994713542535410012607030048157268911614956478257727064359136863717149685444641180040307405280880389891874672033389350953233206444911591841082857637439594222118481783027530921290249631751471133639446857173855183687665687658516894674667029763699607191260521151832442664428599233514100819577607289810060862883466230166075200029488539677178935938655137805530183045836659081964028543648487168939062200187469841945339464093889969727592897585930436711691979452294991312601476146436401137158087358319993145296427496102378088724130879968528876213861748195317506799730313933164888063259922463655178247704069037513516173086481866732664474753418080362747320649744385540780482989215571195989355008889335967939184049473157462277180089731185959958262528596149292246603893245503535173648074212423401745220303809905654131971111538567606415380785897384617824516740788432154081912151730157924743291996046366769164771086664502099507907969570862291476780856151973035512 [189,125] -103072017064427456664319807841583613553055083931014509022769980216975026962385852087564999112102941785399319782378511093015624473997485884819456739939553601427662562890866873638170622001014161709249636711988648840877727431053048357243410571754060060433082285168765965880890488197746428978299558053178754094878310304739135175093912250657717428898415422547904241580239685689552528295432375237379799113211804939607738571274938250673477768277542862871832391348103743240235536212461615542485587181753726991450455661860212337596195859379558131572871525277912959195052913279205831949688515098422614453229891697915397609475170684351063955360259576687705984690368900473258466392454544423872843088286369007743448994166558022937682818049301378272247330701562063567837489169558024614778722137383661754418636741122404030412533110943749866999889526614719197379593205229543398153656566789543439626958833457496023757029191906956070890474308877890956805354457340495174036410768102899285703389342271711679902408700614362136238909035354825397994576142981521943487287509214117570135058450186463447832489173482777452008351984064387341251223212265024187973955037767155137699629527961038240660441512459421813888493625376879366535669627411961526169289151418344766877521210877500328513244464463819685499747956735136781330076385026006853577421505588101498174 [189,126] -8651055128129309714372387563777476347537806372702538615396246736599824830936328370645377332585738281206501145489005916814141320180178203286673149315741017965625793617439905294548668358375502427298253459437702107869206137248083399468719065867217599793235732941329557757257149066251499787513935620484493931973479698698655505082754632169814319486353633457948729362405315274312245345798862514854788547313452931757302044884926434354290462658511667220844194164867934206227561828306291179567138371841311353531483159992042987763162670971658468202031335208793380498319129369129011912747969958676436504297497349399318966870238940443099318166597284816953512737404426677166183040732169807370785922246956319508410097445074320798949791275638823781241869155528182921875698496439610005107777873998481469240087065319501989534664775495521344119914212747934281166396780176300094229773526395772910315029668053069909218308546602716135518381221324315379704517960421782319626087273868477865020433622269391133501612869205516877474978105814366725633574651117542092944713306484180865196588592871386029234900461331303374310112803483008285394038989270482948700705227594269677979240939042377550902927312053042766443587072251850820514144187784546128449431883327813991716037626131480327296306644125695198191527684740563948256430485239812047870531146218184 [189,127] -1710630018433265724892595660169262772894053434982609050373221372129193340934123650975917026060380369347054134786735899395300926094125133164712528155560453502317323190623732728288092578396687605895686689016741976322199358274059875340645816780380341184117191125096032852740634629778451667833927143973582041762048969301329017426400159827782049379723050735724123409154497055876613662990998005137632652231922978985264493965912085108331657767056776882739921453098182246300028853197245828251893670868374996943195085768637998948558856708903540198848846306310607691519489793469401364794755665787364118773233171581759305178101457869283515101492358259004069214170450884456509083688523393188459796335080762315218379289214131694070600319952294629034801137224355705289403481014478103030476892478842615630697814255100820293032164524256443230327147758269822144112363607041144039357505338076094308171086883012846275367610645706593633793501524979860936809506382793243404752634253152949693576323191009098387495055191669391045426364618594462391132936454699827233809365181486517831210605285644291747719181137892254318354867199389790777265564471023464743231260847015756301010726987213266643705664061068407631239675077093377344345569296821554804824494148554659607221930833132674941472101511743654338249994687826818469600402875027960669695618 [189,128] -201525185205572652450420721628697657785082443097254805249092646959951497517521667295013665921945296873307787503610424849872697330238513493690350815119292397181487124938119474080496871894940047595645500269767773548095752958906623394642024146635613412654348973295590869067292079963848136212540840869656893050882948614163870533131563388873274898972758465047347511362437870421018745244760385384456157574247731563473985907048153344225192935202568771884993755323803458130334428774443895136852560190872749061312330031741507328119512698956688735225761837436339235904101526544177667503678223827980551064042803985590635870237577792639944384758358046476807346095825087245774334683204312160146136648697970040928252924695460313553945686739389772580817716379910627775606004941561549631275555540571991715098877286764884893035931930737516174534005960918725855491371887306364045970599255509544003376954285919498144434070189709748117039361328569681709901608380916768945817520852703016121355029513723804570827317380139681441722818381052285547805807658123348680455059118524243976566298377397065513307105529590636322293785598143633558504123081199056754143807877604464252658603865265715124682565006382524215369154649004773607782408278023582309984657921271537475280819713167939631141853355278794954256244736501666117372401736065695616 [189,129] -15378929217103768902492501097709266199326555522653117567515254100796143163881893998864790891971501987765646210573263196627386565902369333892579369920846285951677360109802117876073703057647093835006179654053623040933645775701087858278056995843476312595549781473493714700158208337174691881852663654621470705404629646394171293868571831382017822476672197893540359931684135603618509820444427401055824727357828657641584668857232308739383977731916054280234914902803945161998889865610013674129061037481185154499326509028248618032964791802057639783231839831222929365594326718082958470771289595753627285219336935639958449607751840272714044445548624576623375589839865533203654120263457723934373706419243819755642425767568460270129029130691128570529223941883482313574181469754066293842356408807451888118706694091158188886602395872726752828743548857466086594449271779642336646512477401595439594572181936426960991509275119921087872991270645874838005156630623624596004750642872709958250916208202353159631231445959668044066533860470426746239597013938857295469629722628089271148119644741421414717880500462851227569018325320920195389883981320184781985377832387517032329662924930427156311988577500913054255345651385025269576440267224104860218288514261688857884008340869875543086791407575998969973918218625741503903539783923 [189,130] -877764833631473136075703404411104612472653823385540736627873351011561615825117794202732193309367855260976462739324351803600791488710477251313263050786646357854114366756998595125173447967805264219593645768404147021846527842042932446761179597005796866653387567503878282292790836647747371204700225573236613545477906964320326139035876451512050363576061204479354621228091168829292469391023155349849152071190913422636554328368172936081434730781820607862983529180263069065212250950120970486987532745005458714913722439168748400396011029559146406212387012967818653358807002589381673155105177521952647368957244561743519216635608788295757272115434225848006653009909294713584235464187230779696879219700590994032405441932868320524355144013154293241970454149741506053182639188577206937322816322998255219583693904327450843018938120180126267916827747129304467694027349797904957304259685958035268168251129122435871415665575317475805490011925737176207474535545307392801487729179338332996590850868693024735727007596502950100585965283636409974971829859232827008905744976780882115283327669399014670770412969774831869190029369116894857323477418377990358940099213136395361797667653141750533324162923379889546100215994896810611734612711243232548718879981979108293210025896810404537454135027938560131002784526343724295740 [189,131] -36711067653002055772268542821758728045791879814413536878893659722628555327254078333524645086866137464853213307579874939947371103709135337074546831323022912106163598559593230273728340760085653423103838185053378425302183461747626597772731275473725266289862784533070472879044288401979400144012265899433007363253559761988280263603219715505234727364491140233224674242959186709266467077680175928636286106754135976434278338676330063316410228836521295138560742942473098721277540012509035268712852928418789709710022329622970493339602143585058417085966592544785678170555478399232320275831007063770886292360431111456394645010644221076366575738690560971311573196805446788792543823138386994721550625739130503963938447822951677585585746907047353921574772612921994582773512006207822605044393180474111938255361308686186857257823904925190396500014727875141936353161082989734865748433730024982540438111041292576261455335065518610317427962506245315486889912505778256642590410529781150530660277505194482407087302148381339830594351145682609086208900757343442984960930308559934575477669152032113622771103970172944486802276411896479369928361900332135825491293718137040708279014026843251841320591538818369701113149028300851847669758988958433100871925168497667361905936020232740576906921343075348851532662512452512 [189,132] -1097021410416239982806182924879589423601735982983793833913606270265133093792350622265514523476826566125070774034922508671035878784718843892416366543614609649822970739019534774350873450541637947013499762104269683606201696923436397127306804468564595968315887554686151638033619881056592004089200007357765923303069999804501429657532056515468457457352925593149307970923461670342111647020819985100486998455261335617714529684839971976922017923123773372623227234195368704399295902646395541393291030594697042147352352277711880600278592042031168701993213234680480634678554562950718171532063836863566342989357221238595678997190518016216129814513000675289378342610058465024878942538347257993804897718320244241982716814006817525312195760590244356735479511877027247861753891610650395716040971612816793964111997650933443793472197323374522672375111367647259552599197773515827185793541427534100396603681645806283284975523516702189784063950787968477360041702982873815599972510167795688635526573702355298908033938183549289239704588541070239045772141031571758634268924762761932610132541168764245796515423539365708145117229690416566393890282869633169600015097128728904325475831557452660283251849532134811087161308470346896279736213625572803784378910421260595838773394123289400070337378221306662260159620 [189,133] -23069690639561951483374717142096631745793438260028335459811673129090119923101388975798753122100683352815728105717719800491297805472093446140113581979957766913898479436127349060263004780405890457300134839955787467562476120900024485293988241397917621437913729706364341309621013466429283742140374227289656737814416803258405048540352252162473976696458172594973563359905370980418917697138497213245348119589988683917710920597373229213792530092718163916238006669893250168402737611566130265669049443566500026792121399447682297861070130152947868474951559997186012405079769190979904654303667438105741129963720888453587955542176674790050033527842075946635144776493119606743641684548497510307142667290942468413232610129666017537094186632054051653978802545695727376259084753705974192015469674261276088050936375086542932020758471985042481276123699476805750449474376596406516935115274338643184125754768486758641942231953924112468087970775009439730123334954352211415086647044630449811410288186963569147252992186477454178285301762340175985558198131539592788844763649612807353356822812747063413966144524050141081410983443752926320693530189964129119076790299707695116377043154687814086311839061813143235130479475335517717783145296598363491739079616714264289796755367191835482905160660896954125 [189,134] -346078013562717756697306792458844689178890019225829584878162355377349248994539758489006605493923260202193611550507351867476033566946577265791464244314793990882713276559023623292477740650881533545755358741057984632174219160501917230384199006626673416114229319596635006391592116181732262804736163021720637567310219157716428282992749938065866548914332934785314941534414101721403930387785893250793371034882893144966092130945641395407509429139331806123664951186401026752389631371407701004844063878534506822086643489079989467698267931800270109668214013820665774572631602966937134084906193257696570427105468862114946180697938390644410733337805256294826271887489633673229667972281740286065948248347119020909965195618030445333685225987137868124404154738087905051609426050201988728455499945705702213032869109241940330623988114272836002596632386299984427397990745580792826332615881993102162012778751224321072424463280387671429491703627990694883393184079398661132965074693458694319069448161545058640991059877221735735751431860197025097573339898523059556105469850456051622048391293602357338943174529584861451648305885692744921969011194178753453616846915067492906607531005204708815906199258378299565756389747277631605012716688615530955682992200388893644213506976665098258008151846 [189,135] -3356355176299024613144012472641182188672196607320712167105760690265747540037743410816326205896996851769041612535326693874976227644686815581740758351409112044295345684935781051382123243267436896687335790962237428901433489088512636564747914829017205016835714743615081098806681891023701298054955815788758644812239103711984584714648079809906267165368729510902968678220526877215416619599091516700850006939430679545778254138394925751163991298600828008059354536240617045476063726675844649442829139210690595851042212448716387914986438022207432364506294511163937996267828790982504241623147383539190154867047360895612064204423251174221018824801027183659935818906775654979322336315756846153570034664352057854704828392088255326386821609231203318569412111025232282910287567558192745263581388090864084215938344226300600139155712021545106063671573114000398931384789622922202543156646008183598560404805149983966106645474205354663174996188746945849182117306195834629849166139853316040953413172904428968675909854157204614286451127884008455964741233081049255225837472828319063265193456098274644618764577758652152609408227644188018250897047910344242359956768751792350241529887042390063012057699196179151107618759448686274899597164178910834223757601385587088940142895013177991542 [189,136] -28364726667002830633326464203197017362140881945054008821315681272205018382745040303257011987024587685188520596415638908935552219743628486756089535397238725252344589575483533320531477503423263643922110923018643951775312973172012006483834272544530903110265674167870533831904441370278402448734443109169708927011607320733341273956641476204405825626016557786333706398681116046174258258350769971116047770996462190558699218630450697788861932708586502032037259194744884439737865108825878107338881608463306383157774956659487689038280338442914472604579686643540451465263571915654958044074032792822350217257069491338074409095637379813301993470004652150800993869459500423498984762344430138938962711480574364424241368397600002238916146411786334227891487403873940470016540381048833653869072149160790060545513936507175444911979341597275583151102996404373320812407557443276097878236755131203975624325538466721265923435882012841723865759420183552101354457635265874714061566700266713429293520281580041155613193256834259198603288717584900479590670865555577583677327779009181457153742714520477923356061799559157318799693773348674567134924208341028332029148477808514405793485192275186784193534559852572978495042331991437541376528726981246655223526021699024487341036087688 [189,137] -46339450853992769227271884617342217621598954774717749502215808835261740987195765031550496757103235109065863169582764778782967119722285214984209605812854990420672440381611142632747761965635663026396865260922129985757234606801165205453800164595833927631106816998126605003531726479078736504827518397217490598068454144126755443088807371628463569810915264446861494470135632532193418785650885957055530631377908126495510831668754407557773376367769579200266658157563556263423084768072382774746298717680073886597344523015359819653976470409718192275942763152754159857704123309211794888196190587038347262768726847510410159705115799232346393880874940950997975351647987477749465142351162111974086330749110034273060978500230597427127006675608942392137542051159031026879667729180535302394292141043141803569368407265550110049240915893614438767658069786978592647094065660252438164235071884105856015988622275852100337380015061747561065748176640700730234082799770240368983742134477541138545694454389839111110808947548360151764850582598951196147659024131333133865912007367568426798024118485099521240793323792272626343690664622303194641170746254948019471899120175007233383421371296872948682397628799038172219884715483191969414002829544960024342031764776698445039 [189,138] -1210274126915882669433970145371563238946739930268703480139155032829881424037100319748969769345386247850453675307443392703196517745498059901720128727708353392685003789174556938254296313552471650321185094345094851221269797505856977795937548038711995543823491730158140145633916668809531341114891338942982850620706869961949080707145803566202196291551355030268978761004115711434732328968155242072296214356362232513513603500409743844365695042970612276999341590468094283076707444225427100477984161166140872188992719538989335718901717951842911712363982646126879838450931794077306024084153058507624443609208477882457847309006254337065772910399793676846527321646494919261560328016829359144622627600187121235694046739457629382598298477104560822548019910592596446678799408888629675449762940731793323570397287519261997015454408619322757979152756408133838282843380345257335700870154894982309401397813925262485862002933333463968155145326442543185758303661162333642705745208354193553178993486397456565211637267496544586738827095372371228466799422284084327072269783876742411782726904489229690636068628607939098025782451896780231997253209631870579188392686059126282599284394197165426495208473783876065504496509177402473290614802697953076595451959275301 [189,139] 6112305474819169325265628510940222818517891822767172245639609565019707786833633161854526582579088381665522610470417708057961268282224271946272937803064890009206097585160174960520242053028573518153716394929951223344630700412219347109857378038728421612819393411554345847400265995593668896598046632417933762387874107320499421411739765380212540110541133237840314709182357209507751923667192365130898298415923718530104964207027167225504504911147380039302502581654208728483369591385192396516363158141768202341293968243279369080178171453043150015576581001168665553606902878166375445508870124461826808854188190834838518519315134995166913526313398052118469201878548979218368210516650821603014388588025327599057556121231770204688377580326361224543297108712996626631619299610374433033797750312115280846708307914124268762777709301990749679994432817393072112644451952137492143471777178741374911846731362718262837796788639312726755385320363181286876173791057082985590369898931150625633949647232215987714272551074600793267780043412063375872484879570357175256310397422105875434194672099508419836918087526428955785462722269238003360685975426660245509573331931436853833733306651507338845520998029857471274511859822594826860617530902688208445698 [189,140] -37358587795848002007523811965509932281424186652624162575436368152409516760893030017859711846875735390696905534854038887600775417050033235997838131172812069213062600591925779146957600462385883019087944058559361864245019488126829479906108588150448270768082689799300570285482918026224785460796897976532322575479932164074517317731375229402700206031387189388066914603713099375173708236292813266682135392689550452649181399922474739013933878687346477825018709135661620006988568950892560168224758945017568067920236379696440608631927208195554474180397658416695420129652763805559809361632473628766465199647310587691814855192856052729796572737505231715519129670880459405303199572811393152664075914004944864566869853070628874126332923758534017259417124737598318954532671208473901976071955653161215804857241815929472216785222026519701947064096192589822136845032414401519663600169183218414928959961621780963602973455853542482637217550114201762017629285777483441657655080116470735303614868291450705680789988304862635597735643740041732112990418706299768857476396761897666432588755485367424829265086541443545124356106435520562609347899330492612457676091619365136337284670292645863112749620565124728580832186539036879518648053963827588 [189,141] 122557742593946932716407775012311337294662158385479087696988200101772306363549501889674467695525865732221656229385659561544774092111880785543015483796335923873310060459588248337136108163495621801954321569356515048120798411017134334936377128100215954284817006933727875353431705584376154337453521549076733937568879259957774573033318211109602843223396582853545237384617046521039430485085837457740910467470438406625802581852451133268318571838536389928059333810354864964993663355827109072091303131013418471737864866795467979185231586620385027115285311937775337596056284772171670436083325731369952242712870920626731226592890490149701311901507953200100358577200277102551482703823160388563229674971758499606090581993297013866369472741638104308089509669793695991118091719503691732454829658686737115471464014900599390503948367199382011636237912591245195319746962356166744443330551441208344586275984658895092330613146653809710805377169593610500249039303368333441767044145630967420437275673187987588781085324595401727100609951379829057804458033221981953574398561586557818916063373354161464715090374505300273755517171084976501507609335625585072858156948975728888448214879294124365587582790836563630768779090167496222893095 [189,142] -265114586022617456970804735455442127641936726408520991900011854689730774444109084849558616060184153273434884740788650445290965574275380085065782439224190752603018321064585712644350827126558662964163569126098416359934914787655511629888993527640986976464317737704222659533942590036704645396386056128400826758716527312489230021237621860514122623287550289278298737134173990507759896066822260282145893279514119874594742644775322651119505087054906292030359962805093591954599787316936587347428555472996668276688954432825159385065207739813143889520804241396032134882821848860910598837309102882881782834848218642277206333403090794831586235686954667650950642176224865378302481247129761351273820883218365962039132339512332723491300495202473253732810019685037235260752418315587441598960811918413299465420922824943501220622399656550481646688820723649397222806256357884715810037117945124647888162757692515334968151631483704280496937362848031576273155433903305607072674210073023804251841317000562390337183468707961184679470820826853331083713432366712363536724056049381889006824685157754984844332610818256923635745504702232069554303010293100142986349362463824594758113063220099557641626748858065493035562417267923107 [189,143] 348377495558733659022957894079713200351003136150795853784058567545125067612117341199379478745197650010267405798569399344394176672543474217699751594981037554773016575658517774594118296539569591514345524400566600625874700395132328851331139652314533085920098991285220775323311847440052069736928854679706734152148705190256225998826015658023705485118521334388530638895667038605572751626241774177278065783000355564946858891390389684742427473465486021205307058378481892361248958932152655694398779653876481089367642304490501248138010417554426487758782376149136901428972590163823946179415285632627981432988558352252346112079877159796626419902025416698354545430290477371325340077689181618572398312160833700499959728579338257185242898247015473593388717734911125125382734815668433189140330443488992150924830851452513315419177466160482797300615859343840083112959109037936196517020478320900940957998603993034360270785362649115323543613156745784910163487070030973091774707897262960900772496562218728298274064424643625808654101866715825770650090250500400221576843069963613969409539959963945536130697798596912788539573097434183281810945778946627711858731232216769875578936163237725402518016668956479229191620 [189,144] -275486398570856819667395136115340470145767492239318928060255282166052150946240847697879987609445870231501673429971426315169133616404262228975407381507505942025432205853455024891439478920832055199183928437743501843843645394050843294896803799976639484382406434746555677202862167584410149447012371104886710709308084775664779246768256247634266368249677742937911597547717427930263226713746635704049708111986476188320451372714678794302436440432606477128253974961205698156300720842973248164026946652343216010303882545205189942825471672539993124778932209302168989717546751946975717305202629838594320468287124096347813474026610438687006397494550644008141915389289815943635927356173804339338279175730265739773070353046088550499426067600012709622517816146976765493486310306068021605541032850799638463631251622665777544410416422641718096356188841175016327214922353408704983201327890236613930254302305184293274539041672998789868506910678851506551758950164191849366324237387640395481563886565834638168336662679571939824813508223400026292770460477319952073082081295156648945189405603318880364199212026997369195597882208424015273371525925562087362825382254275151245640012650162918579145459909574598 [189,145] 167840507184744246730865042550050120383693278125807116450746729908768168734736011328782318943385128429029210594320171706275409643770251218215350719711698125154961404272487509622281635698480968752900790810009040405938930196611376778894726783905593963924442775615937369326563929082837469205913138377901675300267321698801862628624066230299525222789437189438810761303173249271894353781663074345364772091929197826206134928389095168052703897892873435931223360433550241934718710917314601613985025452739289037596941532018725465935995130550145485275958130893946755242006389225471232062778781515537125157578695443739494770945662200809337264616886670387304251875701397785670685026536446319860165622337343923819892439763319960738910860316119649269889244918465986443003465839517402196001007314822207238684014204819411121310632179738994665472314612183731623053167072272386876527226969757214352275629881043779147351330608200923670884390346052667775117877700853619751191400000473177442558032416654621230132904838679771645821078015847712369192684245657694161225782362998177458543849959405967579499122898216244724277052046442281412806877227639746185476727219991903112450706512719341734261083 [189,146] -59351576940029377342057291211389909240968972705022379780147755518269307188737568616210102936974368485828367175012000795175339470520275281394777905929656033433746477196753254779683374314431332048976495241130047680254482835514895919225550667489787777379087056789530068408548044945675353811753328699906517752781797658795818433439498223724312020364258117941427062993324966462891863250726249728141589331702412225277894401159799349415851921423861195883851541550250452285503626292698817778773812317077966938042646719969799562878483511500915203781271440222824837768468683096950236439775467790243392780334663656006144323077865139727758378941036176984467216545668072942680563616614481964376543313753607919399866284358375631761951042327713337847136914038232896135541072933718229096224055925291771338594787745890098397693405962656650930085816368867300169881460490599143674825482555079923131296690568187104380148667319675346985876304279719219852481011621646093830675861486350518712567157635872689161480664398703711268968282854969144576812417082428561369462727351951388364474516911946876672880759899919223025926577503910154384112393681240135524416288016281030294758171870829328 [189,147] -35136639845413044305620488586562185975725819618784392527181122832402126395888796492000332774935642902473655474694501644106380416069827515787545575672559053998132470915377295951311613682929041719627272594459832272237948793715754594659854577553067174423390678318988129749158582170847286589268753792810067179037395639093332288965266876980491895220320940293883448870049072286171468833441449047298051416436835268618991751864905191569187718025633024030744223589139229692102869289294386627432377907944172999166921874326353540163186800535249433161601016444349420363256216803689080875868357373468108838627436038581365827980685659090275701188182012547338436971099481948073312090332603641193371698485991939288764958466932197365870040205836982492732347528415129092595602197998834237293337653615451234889318965812610921150850203020197752824569425044554368106414669942646538060411040276236575035957468100717752814727335091556056503240196200157948882195042299278915428968676298214444729085583673899598622037269167317960385364842151276440724290391137188942601232184910074296124243817104837827869885371380100249205674900784020308235452165767099368972519888868176267573818 [189,148] 222645330788670528817109185391410689907725037678291258264363734977090839720565203341857370917181123616726568301876715386313848060692907080087009491922840975773636324011887088805660739865391100038269049837952453955205756956510221977144808401195591298180912997291648045171553199415583995020563570785137358320153431480877891794293484469177886042716692872260190986297891232585131866981023142750642860110126497719677562360749586767581588398404495410690566351538600472558446373977457515999873393203868841564287313013989754400071669059425350002190246683281573555571073325291088238653559695690358711686576900298150213661541219413127288411285027654832185667589790952183487844886264722469453540449424709559595103307836707484014363288340212080130454722610510575883888404770078024574614955454053515860939186778244549980394700064699025385216261756290770792133377077463069206897366655299015213074454989274906070366403595890251104065026795528396637027054705643207212147842883556032610906349013416185219716149794937923416597317037805974432785274295940072039124661185448802857604928716666287193054069473641756826239128720940236104912681628215384922717366947332 [189,149] 5842992461176905208735078553455342000292138926973657374509628138677736280795315083033212493269658336826348873771031853762108450686393352256782017909645323427482527380708834416102525351158170889909005372388611842899889774920426913755066616725532394645474475927241374452443775648911955175453167430617930925362793354797307182166717975928637445259341439740127239117273364794116021084227707311724033205978739617607740712062728395836972283512946567063106770834419716799001450465096194939793349004402465283994695227260976495651269822738274881140530351806443965762940026758729319976497016491793916026418273148313781870053052178604934559645846666294871760611654126143368829822143258455873032488130713330054977315706739529957655098787907329795157898134924969995419644627615630578283612611828580023469550116218259163709152756119144151405860583343921287541198137768457487090650222594377107477342597219299520311136989088654809360198539511174435406363954350268555201984853833051144058789010746852351858689157417600498714740378133725975667343575811574480133467563814348613756124581275082286842376568370087465524675153773564752327018046905086676067035 [189,150] 103049092624235750165342792749597335551669495193388989931365287744628966134750039657369122753799705773127127415769390016160650960910096414413078608915463950419958956914499365891263492408793084333907925491216836314668748069310041856006601826555875227337987155220256652149191226657381007592838294673606671055537761838917103664275842846436361807111012199899078441286511140394767465803609916814051190428599119530765062484197571979764422835511214792023636385621199019336697066557422209511276575367182342002323995916940879714720794382328976234496481955026776083432565341157882719052195775548557343905542670386530448446175298705154990202815756639510383442321092046219127090328759878806183288244834676196873306810799970746544108994612753028513195219667971146408410022891517727452104880564729673504572558925852488547126562583078378831593317160698385502829621344517163669902087040632469652783906634624939785479812025831725423921837293477116635937379719057493780865541642120201875623336994416179163477915195263762778005565863304723455189134950478545839461945995058971123557566039610828389915220211305117393168048929673216463785363476215 [189,151] -28607645482009874098412827949816718951807207211696675212948047352340312679122307701723791447983017380203757721933601050311236145428146729033047424196267671771390150382272453152780404030022402899356374238125778912778189027323404063442560664868079235910562911046819463175274851055708699228098217207248311862212567211801007137923467131867924788320517095396109741426202919125668361177319626617605198819908216295386089763030721739634364079155640418434005387037532539480175235871267760702584242582739169072605083345167418979287839453912302036485043684205017278589873642376395046584041090459213373539009439059534409000088075587588800012302814063358693677711238301040509131234042391329080637347290595187782800130104696873601450194442330418683087033763790500620994979782385527493556156487521699511592445889522083556654764927530449469094127527773060506273256151717876351504174192150137969918994179747113709956638727564632970578130985077713838674047424077430202003991254112197264958691784024560309899630077159391062429820871389923729001377370454673101641656250622849251761532086893593712093430093194521961400876012962729997968 [189,152] -2647130339565613566793408590005156323196253931858684346662866403096220418214516356048234012128615912185866694027264373727428546185924787053011838353017192170001518121554057694407863249087388550277150369601576795043674607387244095287015874242799518969749125210439969395187180387087060144618295761666618857266035006725263329202617235249912412710734564581685389247320303808764405568220536577093429314330564482818789515951407141990664602260751670825682937225256435638502246817383490709442713456150616347885720467498027164358074308494461055450146466041888213562922259618003776795027771168173411203171406962902390736303818724103155076627005129002810668101953612229317486857605925507172205343867616996089521123318281491826473021259066736636279544428643250320934989016042897042983216446018987901736569998876707436504465972837938197686742893904811008815368815032643139723231659323543327097323417818359466032522876604629898643892916937798787571788513728780614273029422213563733968441884370029954181443603024006884700712056872439303482455381461004820645924158162259219461601020536129147246731526685348582948856216345 [189,153] 169991071311897433512425312586918829509097775494378505937928909822888424480670160829483490993009355860908850938230383118704683380544470114780623529443215781128466957775517777531364601117592124070865984181579317680003752632079414232585194816092229175858613416231728059936208771480986046786645646494593970648160953853941855224808456038193482862593977565620639171713914371697333842508495372211307226900357416875827129852522642182958914668276436568256511270764316446706093063843234357576795349318206643166902004510653565757445920684258099246287126947124874176153253345575251109982498941424395862494423001441957309015024501241967720209371260968009810373140629791446994865437394283923461694703173297350100965631707900181218698066585363787567201056836100950660648545368993609215989861242142910984765862286599910121242152887005823916476929992039482511105235677223565996454245596571400238352645929987250638490980160642126316562381965800511086280321846991470473896583295729460612527498577051162468940935757605092104704036846218537619309548305431627754225541610507794464873054789164057209767965420314609991 [189,154] -7187509107583665087959992168753616251607659281198317363029306803484118447722876886391030815073046714169242017975773256104023673190205767330541343063117080679016823374842195524970898508861300462396553911581307087631117510527778849556352923156908348207545255753170115831786114821172078981351786461131848541442719760742520771617816440906909993155854962209102102609214448159723307943283876575843952225590444854174771936403940740483588448231018885543840697886744139476559581284543447832770991748812464515778877527868299466431469542106553387925871214521512122139988725097631385351759952764251554347516943350475438273903908149379174597230069938597050386514042063712229352653214612005685425367660442511235918034130961016868610451777885899996232115846603439413219256505838959773523212723633537019456453221841653027235510691032336485247577284456833164219870971295028774499148389000919631426715322392343715407554726332419744597264793127457819031972273932153963799864346954013082002853496567498446561776459507186220529646302902898871770939458228938689585206790156392875632941068172189091447646080 [189,155] 128687228043969658829739003293569230830765468355874841073673998213651415191218317573697799984575296400506003759672124725035031593621814359179041635470688041668601266067427240687377344595277081238198166593711412632263132805798106648796927132874890374224012065126414132050980169785151498860235040866327376681347758734748449849548346968803808375166748754433495006794501999356469256727966477961704546491317387321055262627262050051818232591356816164241233716077182723762553210929039597866778952717916978267949037729429557137984758772761756193484112277991328495986093866247002046334630696180776619291467314002523162883090793854859565749364051236314792786932786756239371608321497904038959668083705997267552163481115080068560766926238442683815025387632325025792802466097176632906127732929422582989938956085517359852910277054162666939733016133677359682612525167847568857438386862774703549556299649221022989690992583339154166507168790358368828677520127632767139689452351337861214153461025747171662851128967652160792605027674552631561646802976612985324538218361827162517711227435363135 [189,156] -1100276898962411829871260620481609114267885653831218653246220071411513606680477695123842734815710306964729942220064856690196086012053963696658972586638240479838946827031460265688028764993144311327210678801882964432868851278132956101770019519980600815993703758074690226164710934676801610416777814070024414563922389657386292914568219643467059249799666621517260142346624260572465604196024262821081731633083509320031201571276514898972255984957333991061344525567281869716237977854444691414262740561939760823363544494939865368706181787731033598694588455298514051363213185544256402104897522255954845295935445650026679874977734685918040767872609354983258827014487766173238782642132555195403450018888028384921163643845302487931581984258827728204019325188597570862561683996621696493416780387556483433408789833167855002971939186322004125564832623615865136087258483555708231375853158821476273761678988917471204439148577675070338639680574298588943592143667588126697012667548241576817772410358341597460147815763078192735180543123738729658075683079286773395615238932833536866670 [189,157] -1436746274512617037601558430038019258193881598951450295108245294138854235485486773894024870967738737240385064270499632311869281134676400346242174638222871271048598803224769600632423831418541484801419725897161152562580923180037571365612580839404436428818928118113645780045396814142862072329862062778528235509890814668211077481510600750467226588498441047756337894327184192628434193455091199223563741118314533350928890624284831358824738365923629272511093631834464918059655734167266757352168299821326060377606916514959702368163262069611073095442993527889356671900347684173921291457776351311891677135916621206166895381651111383198724187875991799360114525547374799329777566967749382903145234985663152989661050479419795601100085714699836539463752185234355101261216079800341181949148333853728166592855469047414095435421507958205966127614390141695747315475247075046188662665554247126916701984830853387747138088150721366352782545736218926351193848319531621154970327210614363880302329358130174831308402548494882403505944093179398955109869274118318959153992105756 [189,158] -50166167970237970162722811558299847578334005694132267087541472460825338814484122440534562465489817901727855290092799039971431340013308148407663633938306941047098464124960480160740240215099698428972881382367492727404860305039422033223609689865166989735749990095813220461091764411063149324365814084302541218366606414164912643428795469405946352857637426004899666162561678367208510804046447179150855920012381158354357638002610633905881558647321001297947327083233791037462128228213277694867687318918621766645152068636752266532926226080247565713045662403305343256705462297174079015515586428572161738456870973955308404442390681442739222773216728958515127284296172374632207998990046429275922801349359681749445153289998537511948497824566102297274437673399858928475288714294905604951496204681569586227337194478017088454466774657363836962826106017537196125572530626403710012006060303191624848216077551684848781530381813427245635445019584543386074044218481203009871420483542825414853946926367824211156714577652597712666351019873784391313685852463529686 [189,159] -173353712058130853386041770799095931220812988101611184700703510784922717737268195102821480122661666263765650163577278495493992126031027389585482187746946725855054647850311731707116413427058503404263607919414024150548955904218279951714654639563035004851669687506702661801433087160970550707204709644282795129574072336556997998930735000460691969048171153429850198272561665598555543473492792827208915216654717647834480126223129882738331951976849593779015210095652419546617086357494594468388654662758813591808017135233063225546515248370978368777153166555118460902560013749065536180885977090142610846451387028758821621994321619090294021278006369369553407031306341542419812632498693352556965774944757798371877254773975959682848296472407431431099291883267225523196611036082818562281943975343130324069066750147857692623704875641140834884145856855300445979316110684337994441197580212591489805228561579381409670038565418337833489402716928166858468006808064512659181478559210695205487516383749614496589956675620585246018421674842999338375668 [189,160] -239072255628121029745641200768044346974767820718086867225185187792581621434920713849406834912129313030763551770682312994772892142066414198559319790931711564084744600935715072468016660959654145582884559823586327473888145744222613848988488953565345872235845077519778142580023942033988327455652786083588357078618510853966664852833701483262828997088208404541122255772927448455129209109806690873036953406997384139381640560492597343511854885524916917960772206749980651596345319582821431665998728222770336982484169589043044334184125504229909447481541773766561331555045542724158428939135272094347715875722931656314894405883247511589306553909292590005119611650270309193731994523543675404240280786011969591704909664044541338528207601534655399232791863968992090593978734997876018163112952332644406077717597616793569021935044144981775856305417297651934754357322130845784628305306812154072765801576579777279844116133348777480218020374536634644300294738051482556557408027418771003938106612101794067208439491839426256160674347492418 [189,161] 23510114729938086714260875818545379895229952591126705703632345947031123734874374387955008970166277964135858998080482389223600476211188499025992037243533401004295267072945810011983691513976581741464632626191780588006740871783009281892483495833675594096118727913840603904753824390223532905561538444669736526807462335579955493178854802280319651256244365805381559361223499853265301829533877919530781359597355680761490407579463054794941976155510782999661041762633849752011793876541358480296436475952108934325213376404927758860109471279582972069843225050678096621058235362162610435332057019962934549015671494717374462144614568194376370208008787325879604773288634744072661943447218330880696737154366406147812051859462856046827858478661623011052169762061871850678107442985248505859103548426415374524167197705141326895899575452861282792760410748616951086288055756259931575720783306688243524388998199728719375779359284001158892596450729853990169025934096241774074063151583697254234100213686465961943448669417562918 [189,162] -152656975830170784737433984523660656320970462174215450937218696646862274576274860673740591155071829769154365087478514344383759622197752863595960584492070367791074491965704353650903174782180533719257499390403773526110713674637148825013096329776870359361497036927184328654965396842755966579379791054570344185029742792733123682844452480554117950525269813067032204200197260002966682562780693256198424261595298600243379403604208184930513519870175998620935080347596511769995186251689428442660917992478520004832583432124254134721322128515944714266638324496834749861811752747413638552479770357573664879809917104783162771699348020272293806144090057888238394591418279186510999917539291052076859222342070621701994908749241284065742122123242722528035793502732144004368656319930114606237777889007126074634772404144219337072907271088632497290719045227779315610738322819792190731541142942929804759341621012360389408349734218259051076786572187373021036626722687187199517983988401996613241987486122331030987854 [189,163] -2724320706084739717656126024223719473263028573019614216392889446705607533800476128869134210644656134982571127970971419594232776694129642003423989602254967945737096032846524622863338075033515897806729002767058258664777060553187696188640721081078420786065900257585389290127895066491222137069608328382336768699190043219033583173188462212967043674404137782837904607575169072649822599016911028359135413685012884597656857226294422429025541840255666695855112246781351116188712263032391178445851198181770001542041780454072358631257955929297703387449806950151465945510187248562118284990266097093241571426370380553603717559123849767102611634198750516679538369198674841238586957845923070462562873643120905246535671465097695055614013431112770070741849516296144623449607236672697423248190233413600853795983265781546777991128983541577548086160475096020214827087574761072636132187965424444902926539293012985709986265538964327457284638999212736140721457427310065608833351416065987129433926686696 [189,164] 2787376009215448352618494765743370514905425233790665718829946832160899136820551978459931410414188305332331491648773394646970677451101626436598159919175446044625524683403572841673283410321085341754165906520160788176934347449195073751208780014927729605106391901358491057370330465974032563459095687573495981980664621137469569232891566593836840301686944525241570231160832214665873123990794858591183109945828368877918630018250564121203489952522342560956774099226341111613623878508005267075058076471468004318915333845016685345482290803970087787497074958385281987367603938859300722291693811968268567158230321199460850676292886658928718394569704190224998100641144117101586352341366039527502566675546651721821949692633561843935551152634673573877785540501517107009397546970090499017264849943613264888010238582442999675330951318884011627338790782570256755396916140333859010674702051934944182406373082666073061412668328788249540193560600050703319293332222499768817402760539396896 [189,165] -281140284529668807637655020677445253354133469340006711314717724509171557308306425079847833691401139014903266081362007482712099959714505650657852968796436291601244241518527291358039468389175029853964388621569815239441831016867601089692483203323885450982767407711807725762943182759466087291938033499476212700605750946732267495100831464361907194419130987117725702357485877103712194047583668549136558589079602252353538344912533251009930231361169941528870162837418328961037995943489144003911381941988657617444973879078437669889571249296193369442286966039632170836727147874732309898012366840677601659821214704239994056246350213137846451791287747782765171861557191679368507209540336600892567636789862275758034653740528105443668248996233024319919932070589475087976893354858223896986396354101004770975842430944310642210225937494221711484150119154720738906678251818728061430442560023565376205800553420645723213832000533938744439725865109823130119404440223646724069 [189,166] -9437820071166024937197667966276542294821686925708106342162765701123693888185148273404512066347835390459656527226384370703460872963591855837571993670427711226664770732070485395382509183896452886647838163099688395727340836312051164158688674932909553869587540035338413582067711912751465323647726191505694436781260143161191334500094540409592362158583031050070730207795248177667572053997151585707250391008856151836122936307265468518337553812416731946873113206245653257360574860984837533046214919709306095834891271547943974681063029044453135072645159385935773584889407223660249410791232308706238345868950509017316532111258044174808426820428198254269534409878940118356040907047619241858437804321255619095816109180728885349098416835918021768822170511948751322415841770701230601221008981924388617555743583034963085118150491649503174436166983433834403131701078282563541565635254431497149729941885184266115477991779360693751130922310289460990346774172 [189,167] 397848350995258413133641275797536971228663982444863145131693731647534611709816852640095471923748108647713727088190257955708539020975101566695518100867274123309424205858130066804360721371350966096166076278102313173259116121958017379805017354011653933634414479600000815607029832312064672703827052580161186409584973298209218318509442699608414673284351597029179673132347354048857108380247031989163899273650052590850990229194682731348686351276224642139179323297610478683785940467586495379639914590368160507863332726235648806784457631155376634434983948386646653978625927587366598835614920598353533457476965138333158703651742786213112919655785249446069325987497239031720156875725818540855822398077370231811672470919805539161325717557711131174967404027759811684399489062690545714423493992165510950629965169214326810830456791869768554615130308181367913070073541962459437837203468814866376554809958436450523638458776284128560884241733432 [189,168] -4903989878963718411067201326058795005393730667320757522867251834715675232381407113977518922768610282318285982304550901210203187809342113304558034130263656596858932605236482435677021747716206440414136898240151691055542146437679888906206572772659830326871090222996490891711142825177496691752779336181980050583795352436515220557294832427259032983868738288475996723687448436606004298017151038632220652372640293303800750891911338398650920899897493761066507094653604035868049690225185206649396564623370071998558520514974636743591176547754345491014290995665513400204573198677512046176679783640223170418840141483885393947757341793573165944169107699502637493878101355388272314270857437949081602370477751059378885799623667020503100518131172815112208823746349520967129807151160981462486388658154095494060467135915747060906169335389903870923043021632563556363304138748089680728760831433420978067297398117714276946446096895532 [189,169] 7859978248209694710450916043503796484958095861111343686964386136594652076386624829557199029857868784774196658663984498927095210112483621365870695937649683761334060347724596126719782870053421928916525837898491123381008756104766257155326920738722067153766671689547063327349457700436280273418309580962436014697969403543391390080230777253499875413114157222507178190026400415435100739888058744712543135749166304952780216010415339109187574924509091235801258175670325005846643034849451405948885235185906804374773921805955856367037469043516913544285993872212612144527996587525553858505291677639192698121941377092199438273280293869720471399143641365934219745926975123681850137117980545618480088539229370886020216255199074351263409694883538866271776978226749722728296002035390969939366328334193310809534567986504330317781290971902043833033409897819822906475894551552145376814396206542408701647994272559511895 [189,170] 11254054572136784899457889338642935478036004267833400996068509131359532295186578796533335694144481806527890086026750807205360439697468721741692503841734617877147524175507299132614923967189167842094418584224431662604051427158019983696158172531958348548834815480230032965406318079816577301754944675532656238686023681182639007479589987834589944886266181714417146808041055615618375413815381550979995378503015458817291573707773187843656598830098063548371182123570055908719787350816294454521466899513433496734532878635624068723252441850921008944163134275866857876514546229875978328128192268723513962333157299654480452356605215150113388309402438293973049521722832232114032684782275338173449998107261897156653174789209164372199772901843779184223158562405850858498324804880352462878869317851664224898339887666874129118127397983905495549706540002884083086610782079060923049195271807221822648463 [189,171] 386165097463013564461970512276791027010176893119714218252046060801523518502683797612226722599093073374504890290365520846939156243301600210977195243337011962445117030754911994347346641712435512936441482855364881109957555409815820157875108003734457094835604232644121634898534527664439942808175296804530641779261014433075913903654414096312467173869088944171967937595637910471326246449006244588657821901480551969146965275052945264194468886671349040204852255716375545474817011123837484390868720211094925617395333439733140039811027228174506008013251045039207464750161214662057476975607851873352187102823100334721671696435068234703262642371650623030389789131848077441039657688778270945424017708806187113873855562180802540833303132657238791240686209801630294103989009435261166749850373908533817537784222986029822051524344510205488339469858162153413547016896483303634154114872 [189,172] 233452825722159629776547398013039472508238255396299038932325910631660310744222614856820934529206344719316143106496704368872639604855495246476497719549721081526250352495437996556198930980132711102213951182706706616736264841491068465907414719354475369164416054286821567261096511033920456460380023732039681840373367282356227230971219142401311218921555225421811743284367034898364654250043296242283375145854125453340082557168624354184667645877055835134557970742423786368606178351119577523153245526918008881188969856055835217769061604222106421976866020935250145701044138916534796551678135676925333565177973704712870207659969878824932470374545752462174870899272920622739492876262522083932247106162521100140572826478380288211386815529096204794469502824586207240523669277722642899771085133029110185533552946567722768351647582651597849384161736442085412899938 [189,173] 2188665107443651658110371011737479141480929658728816868902393978378667387837434401020661248560186317671973568027682810264164908471124923553408330149109921216541919584889249705290704103610252626460393897125704388598019021069911646607316633449485683617558070044795930369802363459857854690660217809097007003210983177794485054873051749108243835738522145308650203953312235081022111414474967222125401293192966580621020999700826349110538635822260551852374944097775147601932632578904121064350909822277322085718856184155834009024999032717836579289611837707478263163635723788699352568164957867933424654663001646500142244425734615940403793620674444997792916189743819449954922977780359556549637619387837352664998364737691517290757139634636766721935783499262291383051287706891677021841976809233586537975065211664520526774628858921718306460705 [189,174] 261860170274835031638695894092764484864418668862684054882522693951328246510377872692888949789378638059655007107857963230127973563233444904965982259765062842286870356049781293470040851300723047696145951564947452140202753839684884644016558869061198514316076802784154620949308043419393237954140202843613136478706491071334023666979663852418843546819433675818969814339266747564916966166564609777990405837132611433342420555309628788416878501906354472172755795268231600820287366631021927742114934047368352433431048040710483977758727618545965322669711928901987737316247827912115871369136997805304352540823303675513744008002675808716264490576267199515756646018754977038137777201854705283767656424112977986472469979299838080006849847739991754383358103051266248327360518980911446210935412349590162117680606500537175684 [189,175] 306123734860536742014243424376149898818822644869908328926168028988242089631079147849854468999505918475831102230703069319243778562677980394639572771847787054581926752070861395185261935408920222435365844191301583752418535982739999030061981565752896498089055822012293559227266537138556644258064357019724255662183130283755661907818873577904260561648793858930128220411356461963365237336788299916310996884290035477493597132530533345941811717482229870358402908396890293354984470829269897720056053861907268181350424979995621635593844128878082662752039140436529291105244560584032682714575955336070671310808525301595131368678914717743483665968519174363503270482124804420894464893438506791052359536100280392220294894320659723977180603432964111724675103404375240166214455157016511981160293331903 [189,176] 2459681527010677509865028954568054969170166961219054199368495853066747671146583012619859527340253479767390116623342123714453317238127362717635878824455914311129368555987812406507547245973187781632116901751562868746386707207292453757982337352319721842988019766042298358197748901694968377298083584536131172216681777915799681055103351179704068404179057309970501868403110508703173988915769295980632782647675422881618331446499017526471584679674285962892339625804975552221043539683850320743857252658133181608813130546126920524716131371139219887193776678478440476378081578862571746194759770936011721725455262587938018200541071678657021543969484382028273391238072134875540104666735495467694169364290271122648362150078995900657879436666659215682967224590943979936569 [189,177] 83373501171246913976448401990669121860291319743159370877830227120491899697180706708708623401763431231911013757945571248377041250457104703960718925265255545802656929026669696548579129546555893297557462014186475331369209830538790334960100308296046298621275052048320147688488383468717881533451777764164846727045573047672989453746260169098168939061148201874724096653935877201779204812610794991399348014253771990255670766766184784377628784353542894636909992284975858875239128959365749390422802016131025889088143405448292648302468910143535585519225318963047347332340652925124322536420304857782385711669499056639351346359142070403995165011207291537558150940271374226538375133306210313328468721243044387121960291746620657018535384574962 [189,178] -8927274295867878287387666721493568257233428920618783456208506578162467970418909130268947834146480950266183774393932149357460014515363290531728466282200841829118466830343189656146032616688321868669907969358884236416024714558603804838294684706764207432824856818324403553613348999160168323863553673047046100431342668841463828496847176727380417917862003825649200272192903046370321424405141808028036186778604590801310358508999194284110179096388311963514430582366942153091683050321415225718092236778396732873113019001012631205134354757485155838587615936920969151201589900787439413308280985151105377409768464278551916829985101604327145153412025604672938343657971090457736635985062015473122218638021282538389882421154566 [189,179] -7219012871735569094409858485377193189664842620327822957402404097966325333289059556778265119882818837341567263602733908595435073123778253057548397416493479397267331757576209870637891803756250602670672961933896005907505041508608600591579436250968155164462661926670323697707836781264534120931550897978011785704281483378663304853426217012316122863677793580813226579971851471464800819906743715085577730408139140598239769152849340692579599483174096709432569878406244930516981267894047384535848096269085129923115427142496356396159264230699926588156254607220215684384685242629081160480012351243317587517549186360287714032058474527670922984250501553509811571308455217078614155864087575551725030532763835623 [189,180] -1268938632105070737456121878307499377499681551272466702824598495436044554169294779118434583958341062882008663415410810707547958696749886841060371151025677154270444847984620876096677289050196651418045870380635700201309082452458399840687524158215187174919157071796166963814331939765884888122111954582902311749831266520780274297474964011189123748132754775804990644156552985945011426057772126957899510342046942878724644935687871175913530160475897316110790012826240797669681272282556027732544900281172033164815394655836506496104664310300124773665229256654806258891229499026388766912369968737127297945455648463706187281469525341010114210069401915328632489174335946992846312362872920762831 [189,181] -43797400704466941735650718445450648821389270427518374899040634715675523144211696218218169809558460205579764616193299446277870419388312154815250489517138003192840896579363303712686214462572995835413936714688110365919425267404437336180901001892421944559684117836598091923186409945803645110522045511209676135192035710996383254508910198471164308739052075895214997813853785824020781488246930346565321228654438606757101874765706424161604905588772631025890022265447086788068430569191597220209385361969517830495350399172495175324014885543757906329672052863074902277164349500941369176722384229656699005112556480810059603609347270361294045271041405417936235214167471142388777 [189,182] -263920823833804796597941349545702573279274039561544252249910001975454675131332374931492339964800545450887187408012300609995697210325537042056767075625288782157600446167053830745861738607195748162447073441878300510208576313030079016361808803639841604343849631641916834812960240066303697644554696469031901964728946866749204439111363598715053588881594602142115928583042085524201996495747406242150568311544130009097223337710725304907996603001474514772146772504585744165306442880157645213090022397616867903848521603976504767310056800970891527360986373156932173653599163854687342439964068431044056533678887629724171411036968989809437858477614123315065225 [189,183] -242179894531045077503429470286799446290942161623119367277200379595341676035332664466288715212194107726801288276942393709645618113212270737393325307763729485614888444084955930685665594397686380995310755575776158654352766950356063242378934493336475667916494894593110291183176508265076463633629850366397035662403679833088798633068676748533751244829657224834749643336093907822966045509033081796637182313601202402321746260421049221344733564252492778816859572796225456057567883964240652937769102352076666525717554846215432456608355905097729958155558171041906029813180876233306563880415085760594338900414564127844224356955952031131443619 [189,184] -28825277671685627025484552218033323725206247256341686578790808399914308507441263744502253712027251123963367181086320888700326415025159675676876371873921839872539707280244873636604854706632409057764598808861274456705792950479152986692996099628573321336442369479121603299157201940954193005348709579649832876659958055861257621735389377668529585633485983801488842892652852924874430761346749334616968630876188541681041780697454256618379561498777941134797262442884969292482493222710656006174694992575345307994894085358727507525781254240251928074478191446737721640951895390743534667332435977527468096103090502351805357 [189,185] -367996585544629579773969190078179213620507527266772948277971984999452230642985185553316896520784644639380114011401288344063925954801606578872886888672715133134167189590698874925895924983380852164268241817817235644123728477243643408611740449659914000673796383118496057352312365849118180421182362299084867044480226448450447808949744857797237682838080546892057605304858577014435332863483846979514994123588076352617696642821617089163537407899565495026064736865776337286155084855929020515202026957859404306409089639277851804292283646218683642312543265749266323617560730596752296355687636571059550 [189,186] -401275891459693566481416529924198285674132652497887235393587453630924973234547501788789185249404466654607963043366135716876353507318388916141065726262163532004695224639032970839308254941227008605295431481886634334695020086504509361491137884076474825710144426327688884938619808569912207290171448700614226752633875854174329544159552986488656029158857315753590656247209045034387973221307786499044375734381184781769656811906845134876964935333195611417537089806978465779564646079724373248891391665723779065649813962768073511622249084023569616405754584038129577037584890078872 [189,187] -28341177548555504800906089258749731361562992382628997221451941082981534642854821678549793379737993418180069533516212913675030151298075299849645763295789555680230521594488319070113636655482945005188401791986806790278773603924454068177745795049590954431680204439101339499207431837150094986274551010339668161540724471953719337672399855478872005289636148101846012701133513526902803321298498848697480026121983787447159027607207235990285611924069339809547772931498099187968925642406659650109089878285721601310732674455080011382361706289041445652617783639 [189,188] -92122183784786661968347812471537129508864050054778914780356633406568070194042703320995763141957666528500056875715682838191624821139896836445422259252973273733428007898170667188576977642762431251381760838598863212318848648602051290911647301533269490243287291838720482624165834964641118542602842149101679493388703441516521137556420163571649731873209358447291910383131634927218425191838738378336931674006881936330346349920189896789342573392363380471544362672213913558185916449145495467930961134661665575528039883128359694729672 [189,189] -8958476459101944041145808940007142035143607619040795915221610801184677244375315538395266705873506716502509752700075053572671131779296343914503268888314293985039132902375602916512120038884576011042140900705279127844338245533710895374437575929684004637421245468782914426344718036367520748846753492171146792665712549512081681724715336918586905843235260740376708184490739931021984170788317373362522251156027583905444116204467229754108843438631887670427235949060186680594614085967682619794818699625514954 [190,0] 305669054370153238471389409808665266517472601922381988004005224596175911810683879391765027874505897598707076858390468479359596130397585093418710669368796742831197393967889455639216332317162284358003134841807760889544263126037221583033014100361908391785201460818611707875322325294416552267941330886698897874065079258477864481304526875362406698971157593746881868903331759064647032651839989157421247127632057990359694234217714951959653498874929649976464784414021796729155330281642158858432538901568397274470043322458685919386042552137807173144708565753445469174510072823500593478446397506205714105487388451662362498021289203350074494257151134934138966605690720589513004887815603227739659025405332640047328022419204869844383661970971170150326731716647278737305137924523701199001555191786577820945058061103052034811573113277135128250108944155932353180621990236901934858703771980163777272734008939779917538750929526307452774005053824931811544090943647602050927249741110922628099984028759434702227063374169431566399061812310680965257917750715101099350290654169804105491278824138641496126301589045210855548392845012321681228672080257305822343701866186898101665745546768580046548115689544047212281174950086293014020376772585330379312447853720236167132300676154897263113491854638632213709837303545584594807578600462537093308558661071733149656716627965788703180285401190690177363103406243337394803190794789793938042269338548385622669556057424466776903871026138107072631272467251410049542730021370942433553041915366913596181470270382665697719924814789225330096741147678107681301447441302454632029188047287400981707952165934986641910318151829380129615087565144402536785810865356148094351884769697203121215534877892096172747964764205144743003248280394031836807295897015651573171686309005903404405196195845482069909889141964800000000000000 [190,1] 52114257484405742788661127670951196528599749693957191442347963814381857071179403549634254670588214172615215528572878586433772990176733057306357194016110419353016339599791859359226582498148812416166945891535337206033810878970799030452336995630518146319693127753264928763621729799847371308470502297050392976644177454942233032570483592461899916755973347885529441661619577117853945358537925957439067444032073901629831302761543579676217914761371564641618642601733582800548896260265792647555152852128508982411433797512034316384849165151582067108588091458515728584355449423066429113446343156459838694953267882990973491977525645430636618758669663980208083401924323202604449896027234000725552128173349859987526234463569610494423909125212603405959449215878800273586137660882483254799275545472047637914085662968426503744551747352150836181335275749350027255280406460916623217581922569674034664549367325236492582569843654993479460073554062920734198202699433501515955226910275450921248598779294579715253133521613451684048485860489944046772401218845624411670477067318490034802965830776135083978056163910525752624081656435917222811908882107730867781021870281656181595730987723827592278007875587499551808429618753995234136782061617644832191469675339876996365981097716681796838257214247881625047230540645909802333948087709681789515862951343143644863624667330299630299599463752709025874392309467021950418186891705220514230483011525267693765447919281516387865790046412410606578922034367171480439279544732928840234069175509359222969790399933742500833778064967928543787889979868632167281630168240515073658104945778903969930124398218224448632782469139931757711795937297507871416659401124852403269806279071792082324117590554840446199762160703278449141089727824834354317895351635608436780231448160462962406125094766045052393273283313664000000000000 [190,2] 84086992569873347457369929460182378183907443800641845251021325460991718662263260991431839333952706679458387084943584730849627804153264813923627378240538367557264157251290423840701666608420196867789487158712756818407810304443682588681616165386183873085006694187729726051282347696198762332688416063827621920201067215643544203460472849213833687640439974246292037735872265555831407296001373400914651733348272943977978522404783362756841246220354128528371656332423974887823422531897452014406267203680757173155481345662725945500300951557686809765711748350117211390180448156235218747325795593825268578017594106217285535323146855617304959403667066361888654597378534099133570547069818262132926503771700308814454602237139415638242120652225274604840327763533939633856735537833100880320815299164770824518973164685586348854936420974507931442656031280952140155178839915053712904596381075382707851547925193641769714864110626909673278217710737848680620293773980813640809010647791143229262390695728881495961764648595905768665507000326816290560815634061924802247185232314427801847221904236803280002872057311285225990010667074534702112080988497236413205885264766595463092457916377985230936882345219320036693242397298478575418639080357137321634532734848184250556480349564552632227061649105764522938181970015206469337345716644064051906172262001831179457072328944461813134125336974332634812419425624357386680511887184236654749202574887954306933906610045951107126319745707255557164712707630506646898176275126812214360178776609255776845608443961540808030893668731732678916428068888439675471655155605230956218956460335912124545056163874087610413560801908927077304835088494844247411331862021000359484298300851529284492812994562481773948673380566477351630836872681800530635175100005619644923261523102791286152072876498118917919954119241498624000000000 [190,3] -2106065596017643882207611604972410127890898952305288408001345108220293653524759706099794602252844685872500985170575272798021014936184429784497450928261205790245204733542308870000759979547324497508510906551409324678490556479197189699111776087753104775827797448662526891086206491424128610413271834114088667377571301479289831132360069658792719624290502916510451515323619611182581428529326594189720047770308162617058557295405879046539864761782964730092002317574503196379744154719549160095942486072121380094692866477151351789024621415234151933179068548249329337188275733100488201447504109207183951931784877302806275640057048168280649369679003498480319752310994730594881372378965215813971276991784894817046079715160419096904462103211761463572386283683885637073341263107896916266207186394643486631992281180101152852111902508256841862577231201575364863560385484780850736746827430772775834182360618629299398809251125302005817823723088240126299670019089117785273832045329822378531689192286439176643084968277894652181791608008067574216412678662477596400782213855694222779241943959722335139864869766742503107670213309639693545489898499442686801325004482992814641858137228253454280888040696584844802545815278233930794704893000993237450651202989252928757012518966263357831360269634973046284037803712159770261707866865102969860800110737218641245068077913165354597843803772152593066576534465554878278353074449503351823928355734056765256102555424134429477227383473983356264186158470650468065196518876995440158021266116534775176007750903466182470141846123987519136205555757219322422395960214117250971245582658543863824106325985130394004646995253101676881808733605972163096219047164180932124441229031171759783190587199934196057506036949259001562706497525570382571143594156910970457994503558028690911285572179557792515461755674873036800000000 [190,4] 182152364060424182576188194041207839216310533265450144512528674808593050086706787309159650543668258848852961438654749018419853316966218575134769891522866368422363624602606621183995848021822339139327820602160178366502512354609501060346500165818863577991976508349792126421660439079915366079575232850856618556989719611521883587465770115849985122706582865269857613952100835284868444882029404906438262248132218103475140169096306558779827439225077436406764219156426021207827720811861826746635588484129050359893176585220964388992588888591981246060203946135272677042090715037916915924987882840270496188198783780877086241129810777408094936362818010160563524156423484902652687481681008650358994503830837288822331181897407772778764645899368850420763489719743276222734262839642758423815730546440354362386878308475121149542946305198779563614071215307910342673714312510182715969854111520536104064049109216871847859047894762973553644588646788236248605572367343726649832213278882462814224677646022845679363187783538001208588175403211664734176668099798402567197240548934965116655233795708838282901785462101287485119437980666991918712221097001485934199439085878836266714959418221316744507195752221542426924673201249303874394684013903952182839562433223059144708247830759504514840849330958613406639411385709452458016722146173584645273755542436653597101267636902184522558474170087201598409231733270375596180821800870897728059536928315474007327197583469706906814325618931985475242534950867886574676743379438883353737254387307215523782804532090377122607086793828027094225574819637883864850158774860919484304925973158804294894822846816671010935407067241228308765915259932924323089347718889260085588835777717542054048464280017611104207362352553907851314995659569053808290334766794722697423346795639119384117823005514346863707147786803405127680000 [190,5] -8245471596858648660323473594841828876086805883401395371688004268691074037948212718702317115012282448560891172019823999499324557672194197974653165086226787716130963593135758118324624212962157308697100796621479665234531225736154499462457624063408215492767454645265269412737371462669890313139430343289896639254850920956656682385328282270209667009735155516034867806367574866711776480402424017026004202897994942890655729477165845121277923976805144045497742290652602305099582955029482253539983247596610547936084816353628737964485826269371741793015462868872519751008716543765443051094654849042549499474325628390796584838075377894402054176098120097420758079856093848328177300503212595347711066083540791845126236127553797075283913336909030942226977812104864571193438762150701682070986578855984496387527741673625842969517696309625358744340487422013935217511627857825120171249411541896374166431247208765845082746264826154794383292000561090881291152755033719901610228586852964818284765022087252231103824814356792200301587437846875966643833646433696135648442729312330762881160604180043923335091823485422673098825548269719998691800476088057875861327581007894607647688198418286241907687233890302612253594628787688643170544204143778798334974942595961284680764162413777237694381283573480848724939643784270051826141861835297679345029496674233867207445771772952560515463879358011987162849357091054639082971194191706042309498194697083921664062929444016771146626093471507873919949506768320115624045184462809320862567721029419498179334887160745472359663221982500099212194245636195959637699463446599577341867933599890793953623186187325087483021656713706620796596125035014711320972393055279361233226133805096433966526108850221239856090373434386615576137489079468982821111531626341338751303839566036690353258253165147178590056083735489376419840 [190,6] 216257598823570103322219391485684925195074540659246437894684968797248576096938873402481499177706417659878862128441411052925767359626734673880993263122249731499039265722490199250919541699851663194820916733822458169634449185543852678990885050439355695774059532316782677054418016032792216982170943429325578171580743128309502387904545298602741381569015622342107053993855483154434988221501732538183708616936909380466607681022400421346340120037246512186474474369925174480375173309332051900579802199608214444455874083001077694398688526767019264583357799332807396890567338966324333713997570131928157480476773652859445828791862377944885485549062462795967491630665904608236515955657344085499299895524611336103410432494232650393669652080460180011082323754298195981327921837231205586736698783405358466800787103668451678454438826601675100178622038182067792675270601787025014467866035630205357787962750794963074249846386890610929451156473049462212257474628410911448910865541175358517195726131664770373111069788345548646172059670655377776247480473684835719449059181294427383637981620977489485084434868353563172136760709895455714089060956409380306485491302007578925410691043168265693686265238347789020696464050065679905242056827969427591846277962197368481858968351625194514125861353716475422525409475835539048076514763902328815723560238714340348532742970040157258981336973583174722533162515778511433428762008840894509710071787009694031756624990676019693176305921351708210971870297374853995604348923037291680566351071611852226067349528263403700100087176236856036714610630056851779120328770817357438791900951189478706034553857292903852371004420055591222251511288821856761959180442270080651509066980795829489370832702632520307910905529441801535703538321572254333658439773155356426006871029193236616510753774254456934412746685733352243200 [190,7] -4414784411163936848077294086342097172071548366868075982885556423394619339715994756421326392085541236979999588428307440034218430743397759521691302532836041125261225590608113430901859189404678208271520078394997926620152673860858790292850874816018453363499312500540751697013015469892606725419847180923322767388348260513455386766537509484974941890931808553539286611464024862589012578501194152205731007555736786638167142123695491870157378046285371562221306797351421562257602526238780400374379744936861181309330148395852705362528507157118782169110320221670460305066126454751076894868080566559011940346195472773985365902597683057573652444875858482983812984319212702772748315346557739947837827909640293128545751519614577999942740672380346894199123789003880129819134689574541242627358764611733670311501265927923484810674610714565230280867422420937144946944432404184190685329071790535068247792575751193860643083633555928314380499406108059575651692956124611179240142844911407555568887954126784595947358615195232814932081904317756553035505844036688945599757453907988840460200569251188112964734960913455204204169154230244807280649266601135562284174211380047661167670351966854249953429296490910130211088412166552180816484975448039727286159225369481568744938248731862877254741856929694212222330063539445118758177725340253326724509602620218629690042506646761975617646437434339333833702631977386728992024378558844453152561909719225974264957252554068487828396338056359235846701961725799007369132900281672863139417671909572882486706663822862546568197261432629666070521339243156276158962816354411498703752408642558972114915768308342092187231282553972157197478252775613614371731055712321856095752390677043638761119920313224914118047294386503591590234670728062081399348719757159208669905410465578930547268272187367670054054774966740582400 [190,8] 73364911020568223029111322119618047690927437941108296085151509827189780931115958392809356554467542495503612414123245414229145822959487714707874215828150597284264387657639541675962100667344318099106779792885600821761240667216386266448948592284796118537969711302335095369100900637292153812414514667005695060726907616117168579633082335321711408929796534098770843396593666747288894059651766189285316798408390884447177569696537382311641284250950120761064418079838768263599024091274648036487009705256266680798833038657896597479087505987009507140203980843797105635277313640538919218340947759429128974463649480920286908822881785266450095213987360944898084169658696683889955560310401798335563665036194053031934821517985609974021620565393853564607213852065340759945908599450155846615275472421191975255181895430889321046590717275597777329135989031784097555610388476341297956767894709452872017466582343560335072155637269766656668661581776241489515106550070571076811042278336769176352453503363137922579758093857502222844405277176833183016530615818915633286946665187535657958426409300161700929270037219866191271942322350393279268916988064845137853941905226097738765656475249021262024222814192548572585101295951895028082063615921119189244927771425500605149023715138762279054527212414949743751433985649818154595748682489258415639936518699990720801821769840887583453918861124628489806841904829189085196484967609952056338992844195972034868954474229501782007383260590769239434563246659134175988909008520793267251138367726297107326092225723056775490273410504893050215130055726786852572015657166490711193630714509929322163538258247483062824911922788485475503990792707243973834884852727863831912176539955490509555610773415242659857074569654129271212978010388403445457322741637766478902367552170923693493612215784295821424943504744775680 [190,9] -866385015039972280576103959470640225370945715829285787093552315120235013785059019570482955632855571043439113678888094396287101129962532942887088330549951253465573065480479778396060172378821952353304628790177569635878510743031470545384245447913202687805975789489133041496107991787392789441268021425127728481883271627459464631277789872090886464819638491401667493073637578895533528814818364259157765636962918434562414239800839990400375090645738545535592561917828446301405591576657973708879494943595598251478767013171375259540760947513962357260900677474970967735440065669329796985118927157994776452076357592598890430127587123523798273133847234638897455744160370227891740803269696460263502294826495896922084239466674945246946505616363226974185614908089815097639115226822941032118248126440600543214278175694434028866795484815343238548537677363022783414347154985926405508633466719734675242564393738043828869482006009177879485707017121432478878630334345774959056151979846398982305612725588067348430392477850411629905103634347678963304517331052160454973979922972337837620741653660380649640985875642391588819741947519185576443045115137317596495639383604659403990171799562171604335532742833298243284345255334004067065041481957348326751009819400440446870209379449731290498959255773016177116830763931920261956872331874646315805839971100652566166719665689748191309938742152930561578249681589349060281854346493941895609187472873105613823023376462576188616291514240342748869330758384829133528174991721569891739866917550190323575302472869144235965038958668684743365375300209109991058060016381271409312567606494804821643625797602407905396389470890093593752458440471069256667919348898812947908112606568606800964015998866281996742685598775928057153141844458845310999355013325350147826082605395104777338830092964855522954810249707520 [190,10] 7203261634926042666714008578519433676617444682424282728097076742551565888860456278831058463139479338229944552544269794465541827331974103971451540433619925745720302344188697806774059651435469670618138169856929008289896398403090612280115491083596665269920644061570341885614234839187355915727855375120847498452112255938544165642910063864802349209699256681221393749864619439574009022183659971350213144057900744616033395513130938427796888410294506704416716888656777191130194400773212968419016911340098434019844389766034414473705391167855618236578364720977850155294598214048307942965234174089206814956096323539082845509320629564805201354603116499564856486435332791194035282894533965922638200047196168527547758325358180787151205539727113030798942342959231360359716663795318808907915979095063134324128035587150181852119521043160931614021721683497406858365134706027367201525543451444179248057248810323471667845335483157637240673710175613427500796978632587196921102537412683143955653607270459406385346502771589551298900865608921681771479010639343756966854592592236692533832398988758855211424762333655045729837577489313327056792470355772103708023510987469404731815639421677756967531426639887435790184521618418511543915183774709555743618146381125490059397715328037980934298044097276226005888050340427321182668776553142945261764368085849533262099349600532066733235960348872512954606739480855214101248814342547941998030598138424405139699525414028273265661732620426068657479159254328605250987328637962505578559967985641089868034412170285317638575871563056088381932325385466319193772452064973746672123802283826491272210218252976088541048011289105361887415542417431135757605267971924143599614882261600521598740939825434377133979722653770376160416059846116709694202468244457952542084425501995088606624908177810745177172221100032 [190,11] -44616582056966569806742454124777426029642004040361057170758143095486625992227770357421500673566564899365431561419532711167665486120214946255030361710240555307168451972347377446685399504311576931578660939764214900801845393559784898552744450504199601452371857207882935748602366784985833793673233644476607703445184664601179321531278938969240936885170366527535910494115859847333912294825080260046058324724745578501737514943476960885489266187902556164524856797826385566744528512133677521494131356697353178905047006839811663113507473863220199447676919119143461128066967031918296584014372740485207646800978736086863548243771484747993840615356311129557879047558800954863929760202299719478371805609496581192164637046242233717720630164176299363409347338987017983521966871034839013293899395028272059560457677174786378480515325845234293245734120053546339652823411722787172590307850737529295817019771551176930992344556183413914659176405896682349554105908963482574501151487065342816129172101751776757896571639142817538201633764647676935579635614114743785320089555537999379748582023104013941675080327067584845457409540931124205682845422086525614762578581664479227319659217359051482204482877366393172027295444220037770661355431065558370130194657131885954964037101861137983713739808635226115253502434766542876985926809609752429559166929790818410713904588614260442626531719525714322116873410321858232671827038366337735593769752313963117342541444955191561560142809843128379920164673220508689345468912379459984260623400139800417526741990195097427976948765255769634144523042219794451356634454567515345249447873384892315395273307083266154481472724529628167564397147159103500868226424917608144280430510501928435096105563055616159291332600309234926019932481905140327855284065685725919976927101084507850879952591547765335926086041600 [190,12] 217588527654658566299389265064709231845341310721523603195363478041304729543143666657205303885428384842025921511023948674934154707816436062963514245409206288213972498175502832377413130337751185557274493575518814934541854109531596460202680618673448726249135492439606069761250801451594724351146486059513976380024720096226740520008587795683381325761848973752964000285249645154133218376860461878891962751155520404440582221508412516732597276600418191663632651608841062168865747446267849857096473358673863180270639916274935211921284562008062408438362707948293577657204547511559045536762363756509658543772055701785412373709518769825188312975567884121174798885276135075949392001961155261933307565417020032483668228716997062604725113951316534549274499294813127523023396187101570471265830444026969844706357781572902470821953024326642934715832830278312207369173533344451659851738584881815511160577188946604378987076175357165397353163981264681951599962361025896565572547045442931169335791880975425322327043643871018097523474173335803230011361932187969534887997237888521612226795025245220328020831562729510390866018952221794421002440542957073758050242288622595382017574664979893408746029747301688667499816378098515548339378706188629057003621301683088504352397873111526218032009661073880362391962306029451578498800094352650425635127284847821608746429560102972750861420117862798141619776807099962131395083971757342613086000906052194499132941260786115486940297055611166927626963776737332233545633331923662000264355855239029555053759883301043318492175517692041486714209844898795175029747523556825170878101829416352667226197963460124915767546790148290016086196936650803675087306391701117399233535401963556887890786401818424038105023330221795983320560025495151642980195062576229218037123409454846191042443086762290573112893440 [190,13] -866485903763616775383455906185114445903892092131434002709956306545062748244733646663814010857022056519937261365092744130435010836984025587831340238425933286830974148282745586365677830018587782601371460430723094327874024097316850002830565410145701171066212575239222713856280869388381911507551224086312972177231580455264970451637851846818220669499505672883743536046828267574738767463214473996334216949400959681077334285882752448829771802062494509851465149470944540081060409677474774237037003736707823966691879623674876311854423507598978323589455913518892409086681641304010818384781025079972455876284345927659808287908785872395239789345933353857389657401001890351556222702019967383478319964001311708281757866418610112560054515677132508888393280515650829029555671272503189735652284390262632714550702626040203843018947027522823508482877480090654098060192708684181587898812009085055300720082792237571686598905662986177327774226095891740032835066516065224004941713902277020739162511503117918966328678415249529739421768495857540058890138971157808422809726596433621160542752457027690181812277317706892758378542921120217796651912753639926801623987816117579509189728742093578450443132617865825027389351735929934020198478571567091632127484714176277857434202984031029782901061920863127702438254529495680415620581680076234524926076975975413690393835478610746257111982239024945234400302178815590424232904672464422970057558570222262757653353687034206901460377040251628509832842377498649212770508812933221021674398841406138370937202373295333775191083177048347309823264215999672635846600541302890145435413424142608019332324151924159459859560970257508847246006910286409409269616320024262324698093221496715959044419916051806575427741289217134385378176648331975610733215586335859066057104757075412830327707095517683350694080 [190,14] 2873629216634029000816378220068396716733739405704228439640157826745484758394110864872040511498720941772509099413574593186727882414940208833074688922441942799036062665979099510931743223444987711730373253548776403624607493395914462844437230937729479447531316400879896572023079568651889314729835187701071900371636246301914231668085626167308984372414937038484976792291218975167011445052502949756436995748006813621196667655917709288078729456124134566775397891030983522113439990175383416115672044184251458905381262325915971782381596539527008319795453355507968501153903069914116143285572477828807428547881373489257863443523383233041759631173958066965274067450161250213864963122489877060700040849988143936740963533789774742318778533717665914894544704543191344241590790458915807235015284770659236853668316857936206582618455330533246707726119642336362711716835023423505428409336192315677324268560651547516311375018348212053508751313270941259192536568214717899724532911054632343541382768793173898849824948482788018297426422614595305940774616505741212259400669076252925038651365970175614501941435596799000101121003013651115671174005160671649692864526330354924257390199749453686680139047792443750703957833084551087736005053058909135854109350049469669228016814576451267159302260087040580744941722121341201366582137023567193440844337905095924437578838999995320508681437952134036484399398570188935513866614053181977544952313040861776074748703728363546038608627078203922594190399927162253339262859876844862590853344079223373355569558424048731752013190897280600866240056725824052994384799125883313172774928110458580991044078070005920325811577854351484601859923824945769069425566484293448418193752640887635513568441770710279708820025484831072551126255265862857199059010548112864841730612568222878200140515038844559606144 [190,15] -8023649313024094406722322464215018034416255528635752033025766497902424711514939080094449633771214604823659375434760952607354329174940192677196283805254484939383558744159215379377677946901110252414891530252609900201919709911089174604310584712030549065979045178465827501488332427945618867318303461564853546355904386829767989386952603898644765618237659292215912502324489563708016244888276806588443726891759114505015933025076409906513596190346406581799151886158087524377376894777487549106218345236072492295329171819958658700542159711586260556538244839364196172914901215692297689100331381426680732003113987677648986162592552592773968531331081548135950772016520085924584693756814622125073105875969320720411064792498011337430409479555609910306129052578420037929252941396587329627292037788069978530899118797555838835682009219306086782959064587218336246707252464118372492198122180783404419071307502266946491580078992588433906507121397206037776276934581209169142329987497470973901701636976781225696157198772424144492112005201859286508561464702174905229376363954715275182496769042701490539780142677971962490458058950442416242735616906488647660808288205727573443841956255578060332478609583425818903241940962878790699246656504507896914739301260343587965920400654032624541729724661252142769986960453072625073910264059434803903622762035860446442269957539932520340575898687876822523276300018577178790026848988651952374845594455707097581440445041252969062061391375003453561915911770571932977255378000705832991292460505725307908671470316205428565543845941565987354566531215421125598393568644966939895184099611160304127124235358419584052094231994013548712799996841490868250798282171611142628929305528396278586313532743934465867809734366675040647557369752165774180228439317101780156709004550374552588372814854022601232 [190,16] 19027532227530861079319145451196280800421428946368861132755929334891356665418866364675677743771368042546388398167612518447017227570082133372473454687509179002676026271766354928967182327517267861989458225050822549571273686632065684110095544161710476768260068371630345197122326158296862139033799362986736702420567114734252708797994005452108951665342493602202135694064938100390396603533826715610098764035751510835831319426409362239054552410280682431305663685429955347225102462062543509269878743650117896405347323496725611296166362901906956475715102260162674086238858183955303754458685596646745046647929108152748320321322676822059341163421693933808280682519276876643450963991955099522856056168038936179047219159828870378279496928641550439595969294205994227916430198186995329174456538310280844203378693565019295526694812135273309303898455623472856299001252243079094196937207424150965323059060785914112534909943412852999131372680940187567632012155453432208646616757596545840153466411994791277073411785346873254128316640351819438149742442710502154125792979489582980977736844237118398539309619995797774024689954932633529810780938964714822656767462024743983744881256325483820801319163166960744583358259804259192260828530332961951439037947678146930452908036243813395998575133959660332340035013360101402885735518692573876802074484492765506227123357251603041891640821211566400506610346488616677034118621651920371248460607739174312472613661890786111879805600619404959828343325554063954799088507524828100548185412005263882122234245604580676727314535645905970924312531034971095670040657393017976495800338764838268127087582955556761945504699972026857253592232595062622220915827373131909180650884868234645337632460869377380000250663130584566486426731767890974770664604617526158475958059115899935961425544012416448 [190,17] -38699327152893387373905315568235325254465171596561437704214898630978571817746266879484183156529429124768427777300788701185099518869327930381700932678162201717121162713857661505290190757545249856804741523056884016645605323117196058747352150934613746457608716884826550418375671920492726659380936264404544023694747381530648411800202940665074488585789240271758175271958809844493245207956015044290117828759451612490269165668079385590811520982430725425072817245219544128489136276103192543806078926006648894585766829940445844183362547897256261730056311899945981276681246531497380706229439474194116339071710838809273941561005843820786284254870090878154951640937653430577970203937060629329773060982150953708597714829652673024203755531458782856044591552198991239215721155150728677444936938713285077582223747470868359276011392879619021532808421223340962376460772793832009417889110693999857956820870648220395112862537760521286281758566770490166479228696156317675222804995154454075008566263379087047320116073101711515829173994595958648878868421275968567910288881659991895008637969646588181890264357700441919790103289197143303219639423271887774659894768392500767306196741681304206981547064038126593542906586105694186777370226235041434879432337514855790538168410013511597397162003571189267697924326522995516167466479249402530019426962423362187411520885524388429001479518664077650087255075046277300112941040981513556704277768099470912250687957497719175582170799650987613954457689162875997872216716293489150326227609658956934119129122771685235735156824709144159151553276233898162894059612420894661293555840528523812825904523670898730656016129010516669409073535986981797012018630871809309910046705275541837419460471791215533926421342150741959029196897378650684757764458828933519529588641825193260883663174683264 [190,18] 68228076809620023084667604069491218934314023683299354468697275078015864457594517917066303300044014803933757915435055847204985096779737148557822919412895090657022533022806494665087440944150184216333031437777132802277776234842638456604466597675101437034467233058312110505786087086868793008094864394849724753207269898903025219319813791542340556101457334832460679591650374812404415307238884666178815979344658881503448981164147575937283414571825102085666490049597808286957278495683055239879597577452856939291844832569377741458728460854101970227883318164868381245037014300602516098415286452543122795411297606343923013300970328622695831533891574017971454528955506352659602841790090930732065748183275650616329044895086071406888103192060434844627514262773597730885701785327706525574842437532946766624175363200179231540088219696951510227705759007061172399394198459956258138246625784488395208324697796331627746500041574813382818442088538659243171401209607723056261671775095184611203342263691982214761668444819614358480615357511880305420850433327808761675521653196919740333050532280001774264189655644548483822920381798137975023497897840574902147300456323016408314530978911490758104181279530949499466758483376787754451568696036181017507250023464299876611839761381500649962540019493430296883982758137529524645042708617575931057681825883009396121321561976641536432520305866604004671125254016579025640997903829053293313740437149300004655922985100533470718561160739131907249314214649146661554970576795533197502488718140492132360665963533165299833518464511544127996419058954573874425011111649567114683194698273686036292400149200795536180105226750454823520165225252444306600858631104783713555392238668594197419253607243583980600695317652877929925844946837900296341349386122250798540607854244920738086002457728 [190,19] -105214274313184523636612611983804129470840714428794831241769616609993049931396028048648445096859442050516178346307236937149236003060984098728804786496152313750484332479868139929918563504474335070270930170368218312451916506326386935917974220099968820811076756923621722982033875518725650794853258386464713928880761118841320405827323742926900127759098637005813344905790738714888963216144494031806195966928294814267754649631028009305453845313276127920773933518787325833597927971879335177614342231831485439120628415950080102575121256645659776169805728746271502304741368077365020615970590027641600528893730962253323499188143407521142000187705323149768256116508190995795257994505408052069873816264646697482863591485390896286660373650073467956772970149888434728387741857432557473789219518160137826640151457077982418217013250444304264495036949121369632663351205870371334925975008526674079134946731990278829373833882546474135142300184583633400729388465853836678794202779701936073457538730320770322923497159089690330608812462180178384597800385682867305212372035079745330489493915822693114557202291371506791095442176299222024298861250730587056585758232721659709162568828261408414962454480133043364031398614088945237486099553024673045996422405290239900622694118354223929315711453948503184362381914706146183447184751882111872552263130611914256786945313413879521480341225142241955803329295704149737713025484508992534293749046437139222192847737793805660625276306123569250284847837137957662048700080005472710193487439011373530173666075738925272126094051742537177611371047468957943526259179919740987732754410585859479135994842359198502786213728403043007266617274885573024276257046636361997508081082756283941852642163279683153318181550489732841002872194740953517556172334840421006564445721376818155756727920 [190,20] 142490370906166478090164066617106133418854693043323023604621238670020912170478833213265164694407454177987267552125626880579166579576167190111106512139166514316797956905707740535995046083153309643786046939567560365848446469319043321940062292851843994503505609313763677688544203170850047474811335461689439884118183525144197995055490079333915314461043272798372320605156932816924170011566162493998674667260871824679814640000857724083387273050001807465154311337845114552088680437138444610857724813833152385609899209982018177686120248616287903504773517696721643029482718578173278366127690181251838525890944122760802264263784656302918642782857437972161419229198808924676434759447237663622220042436067868726295848632495338623674669869371900974486798864511255345675236688509459736663333506141939587665313797195676488634594328845865446186197644397524187489095233243281743689174663432880236196057501647313667435255401610716956051500323918723102617281063098273536497195076953835532335321138781931377865105083672301908992270150043012457441452502524116322845926178241578258789881820229757717416578906789596473713086783391229739072136650708868474626967760562378889076651602145119344879574482943493940723242149065924808948535173576895199162095996649650708370083715911192250300084510029366099581738426508220976095248838209297557225192941169730887898190474674076028094009146358440145357271261247850419127288212654412182685140715012648372194515417921551140291984330778608881143082813155595106257950913494005972974394837410673612280402704682627260032757472616171095576988011023721233942245913241954242097243838959585654816605696648928350518498600491251856447202554418591208751994636530366148491251081949980259239621248875809071392834442387224796001603656543146930247808533168152033845931043426257243134336 [190,21] -169045364876392850942011148251065381875026247628880721103739973677635711121495951564525356396615201699161558098930652606409140150863792876672975729516978556907557660198042058369596989225345885552938980775830052482900327498922562744619843631942933749466194234977222885835120510649737130879986482025083738378693823810959895789872137459941386850480300347618817098384882374385569850359282051794941673848374887113258745973220921041917117678821601292579336258559587690785198567696647031724369822849449378755977767569826066053929782719203791895395598473059785181174350953014219797115466428132355359406220347375090070458219871782083330403571539237002428173933611618412742438902226438066724732849738613783907365624466301383321854739042257956888881778613132344660673608133735236120177644063556518940566462266370016333711729917601180905999379387670671679843218528312477239191768625912571849306781396283635754835120133027134075897978178047692978506388691254271811960196967137145112424664506123586216200510007339460913695112683894698253493195096428274739832000434342120760148902088877627539731031127561130913808640669008973321134129598532958012973658744092043926946286677039188117709867190000375292714087851281424097997787065168030406442476049879342964574284205938023636974478869226838295723197423106897746431064753218451255160263684284682191668990128893601913406873702943330571241835280351229986485790464309319964283911445152008139457601812774973248165757556506078591606282431404255545559336809268333321222351898705960267942379535193617030043667150034839197344048042039448806090725899496997666524829448795096597526469285202420361172417820811451663594242985050787135153086053496475354626979965132837032336173555170336321428756265029832458378909084261717828385445545314632833003289329143609152160 [190,22] 174535498887504299517141382178358454580291330584628404554526180170316204221553997543469981215568754723548209177980210164197128872891535555761616219846689056383598015588081070477249242952034014641317102342115111436610853442341970959810700529843678817643175555192068252781012369380502619919087745857350118888579519465775891803602788586095384936850834763236984817890209465941482833361075471532209384784682005607136671609998655262628141159161354829623206915240263502593257311464586003177116392244185805894252204123703235369625729366858057843923350266113686083340827455609602917873669881768274156922962489280259940604521767316377249568957229549127760915738830067658523765885205679013946043130606587779079748457097409916470199983816497086497976832802136107055708597212021294394240968597702891909973326015990173802493281151581485153884085228627410404582394059921784226966207124857915499519456078245648398095688809072168827237402586581892370414453539472801826220783019839204908974657138889771147032857401216579001229957931178178473240085731285292688155926113650144149475945405181946679627182812704384799273842626459431159312347582949261702764946265869644020128693848755321294619678875063619162499325168321885966728222112591265510293852060294091071817708736531627417476864380421727860289988722742505171824103950526854066837906208944583423155468046420677539088552330955549336281787569647562060040934761729626134528969733405045118968839024384902374389928254384684425880618147078981712190710831935708532090682137075223507206073793418149687336804766770127353054807018230925127239652407158964924790688607343503308532652528316793280922565587609722137283730767354035656039703588284329162323142668267494034522103423944871001006733078516653558652812610305717165860909320369251997958865574997216640 [190,23] -156326248612377998071233875389056228813941867708582877273486216214625415156153554881797358553641968915754290380454959924324375951680337603117574507218970969622587869992678299645494862872811849767350981158946900377222034183234836851714100654607712988486958289359805005043199538489474832908614110743359736147849248631732263107863008001348189285010123501172479736734396157209982398257552777628144857487985380669975928983388370064751842653368252401572629706807124107180420582532128014289436098426951359286921492228254777001943739531809853365165983753139030340598242178007510744872270139017462728647167111560168680429661392767450866316754135449992500464628893081718533185867409604642494123217165853850900658894783931770730706528932429408604179891405612898594214390655745202951933878351839135088350300667889791577197812668493577578188579254653527999636707345981749625432203006538722525065101858991957566727699981244608062858931987543414595635595362962002327730803726101538690990553036812010525061638191195865295589046766313561776454557085187170760189186279426556170065521655028982266125778221805121532812277912156235154234847115469808215058329561473397086154272232763598516783856928777759342589054889569121138651152468180421176564175247488348027023462964504836490581394792739622476651013003494767895693850324802807952406605479226971426540975988460812526002548470732294299974330179340764515974999227318618901227347681858283070160076340626062282870551453797419092096859670073755403988098261456030324026405373928842620315786462322547199943423697615208498324642247138259186062680339558945962289910541376109771726501556882765152865740887098782406739047598020435254308646608081735201616250508116669983352134158822372004684275680221324540953081992970155764161071145947727828686248702759424 [190,24] 123021563099263046898602126420521621577480901999154272264670715030825004251387529388547820654372169225902671420286894133345677135350057819154032555718744691735883340258127488975488679638716847278601308950370625255345754363803774234506023467841042034722943570312238780960444082780225456419109983610186631837833935698586572452824365214371865619782054844810554590209576764923094748595263295435666905077858210788333804777868685454591172487314749595135617754063529365837500937309713307399584538770229490017042945047563870367079739204002417558375378616659056816310973951912138467304325867390163376409944325351671393094019499472891468654525527293667244715685253757821907549893023282981705479150136849663024620508101232322904616902264699381123273083445149430050658553113177500777041761989141626016988871056605569179255352483026810103512580102649567829733663829822570326918278153007719270299391478927206663765096277507472998918553837878922144251391350323978868954240232191808845002225218811882680515890511894389684250315662457737634864521540993417899010274697806953185450794110626993877124986486162578267158188379314268323143096893389751809136764188082906216660015074696627579818691727534772011265550066176502874596807301127186004000026198476096707098725375022096156660417146912614506924638570848806401831511953842303250069927444328308410185785875879676103570124293941215680970156381577944045996575117186851482182537836219353395841380003363344453131559487100751309187749559323084355485678085305533941747764659257366884107755340947567954833314912039322281579981435309421598016273101085585258088098014848425421440552119744215159952809305499508879368647022819315076546669276813913550069281528882316971454929107002460050121172554039624830438529446350097745228552626732973943807976522784 [190,25] -88886809108934250570017869379621190565261230471918738936644273214657075779791336859456157758690823042196787655926511922715057475493888023922027176192603251305851087949530643503506328603012910200403522693437491849933801031004577262627698223262314389147568053743937748308636318455971478891445556025294009129055409732405282225936037829346526351566271354539530917894210198754072615602485574472026380834060948587616626664638216885806409110007482349645305678496771953391934091224540086957815945436539286457113802028737283935634031632399261229964876824365316364496993464576119144658325241186321865626747930871178988250839382935722894920156886471177586336344970038233965889400281707748656334364335590154156884918898962398821735959490728610084495311582332020742991901212366433910878495768060291407988561289808599755912133982842690830025868252302727193076459507727839466882290772045147064929946095272988047878015008122050859070058742407635491857604252202403170792517844864712579135636629326069263487041101058254943049712895645931619172203385971846776229513134656724378098009516585002160377882793708374338013674996072974319907498066961346989068756420494932600559026609755070674931106305692882469284220311249918718433564036974583683130140268709399486632501748918113732586338480170929016250304680537724599215030017502139898533701285921281353229797019922937596084447784867676330032131885970702299439160401134339616919600684946635094052823963014806297861333196020200431501060387579238994149549416817758338860952410139948262787520540874000842982044686276690904269135671908579582444786181910503927427020280127172806253051486112127402371954319074350765912753732581060067668897205410285640459690736483307691012884009027963164698272479971459176194668032398051706462648420337458260694839872 [190,26] 63236040642452578528296268060966035983845245052353457190937991057687953763110425781788240313329426016961239145046464213081718836362525225486621502629113033288741039419336072180105563757836300952199071917344620691384144869131649699709548339685671634668477625949351724867597410883000185927710950881063578617894935551334751398336293683409235612743002895713302661721701932830143360757182997172987198140753669429466108475563114190329505826029219193010841467140772472223510721184634625370849440191388873930824227972176905704926930281307724720505275853811275423611220927344186399019428937010330805141128630877644574609013829072454443702767251909809072737572480994534606981854815673165356407652348710391857034613732630865709371022066878495256305176481922099079288565873939178541624488973124611127342405065008436242437342982152763288556262942387434571608575835541325963922730525002492754448558605137500987787866585033994742352482200138578042416423587431381695818953848584212533689219135652595487387805443749536559639655288453152465519637477966407165184906956909849680226023761541404456472242174627088277172508765839724975477686561214480332425638952041160550401265445161144687073900243182845865820419346057489119742677294372636867261086505367612717106226462261668184993460622751977384865590186326030646444731579214140029574791007771862496019783505513152743991800740144844181913009218960449901012022975472093521336558915529854305576598789834291769053652388799733346314572504054197223560391779969188444474046415498225530387414966627639215194454664771268050297209756364382666113719982881584367519602213654879238056518053396473866519251779776214984125615339780448308394487304643206285677047186906673067035222113731692638576976121308221629068801055236703704218119836165527212109408 [190,27] -45768921434641066256755844778587350064366755644426312108315673156210100012819290809080358568294008471979258601186798204402048173212559822306357633239002164694794355627423330448034195244849671101876790994701469478460207989084428789639148906329107078185227893189607359827232639652793556374179243037946496823990389880911940603395662987091267304338275154405574286687684026136807241963566250933129231114991350813848193943378305899414648193737737695885185741111864620695766310968798596609713055722359527030289112924513558516595268756885560213608406059677922146988096734871058971842593226162954275221483513258563142455069597641806234289973017626969260767297398528513931279499320076630386199759828585996691000671657249814977343656201004356250480406412104931296427522923632138699053324757417802085868136354404765933756759473582153607754327246126923238932074895380935168495057786524966112704338650019996000064354208411896813979932259691425836045103123314543890532569997963717213432428468004855238379765470251378131861911987701000221227897081782403315995741713755843282590258085663961669831848385753758612588227803252747464855047020740057651944406291680989837365704221747284578334621398195983815899944327715316352200467022669207985176992604555605919169403302281828822111638285448634955988800222783921356324561739289303150999357484887637279103187126866133243432350527950400734638041434491444995101981960988858561759039450905414209944230924454839616945495740132182934797259644023053395249735316251225999681825129710463133025354674450902231031552428568913906213951881317336621571168384967739690298807088841490491274094511698871777720947776723021216057619160642152491293400881900075618208713019195719218262323472022439275785487593954215637304780408771907203980708697878704119448 [190,28] 31676488274203657591948853369941106716867529533005371486672869395156651049134490620467497181830369029594191416219226432412548102338891336071929130260970043316426838099721072399316287445351064547984988153817674638482675863735086242766371929801225862440070988054621646285095624419790774204775356339026165830094142214678254174353819883397000195272539145081380028369233609355681579988342066890535484866131743545259601637843263260497867382564954064128134894959448628994579353483402583611905420045906865727445371412589210156219083411265728717153704407928239596097142300546328553909382379018618198726375697397785081945610495448094675678203488794878326585436176516957228497536189185596157333587907710541034222219204149576893131505495233050330873853617248279484281814363527511516119895709949084576467472383991262710757952019973643858119311331047628680932605494378778412450035089542894968894292521637174618973445309048654868181285454336840398022709855552979877057376686542020434982348043730188540833699977958315782859333488099839734047501298002537183078907627101718226571759694654651917910881849539264307576510611689166398687240057502829855102818712801054186712981581711366851902266221339882114613414952747647554532407033261505845879278704531157752381005314223133785491751699786991186552269930561853330088823286017805644878975872158364787503636306689221167279999903098630020259640980181712227881054286684590714417408311089208532031252537342722298563880590117496767626780629310793195051303444812868532534440363832923198786510170242116576206067635414054229499271937589363124705922868239491871345445689071758939335885999552849661956546234561530305382472810205159836857992106150220230629390799681595638558758192128712004419380252243843003495715796810518567649607386489836704 [190,29] -18692989772510974096040596764933588982624409078916454085717595841899106321255456713483070959980620483110152209853196711229430319297308951912867839215631795132550655684757278608812299209463690728897490541570186507118797305855587535168422182619231270857797807347339351768663100958622855516181107221473824334035703433446165106484146664408755428408561099666138527815897180486890529512493890089921079403618962088442670419151641860450776009550851287368428594751458890020148609557814771693815839063294440708240822317235374353977846534890387903736351738908270046536354032345541745044691677024209124688198160165485784974538725034098103339127899614603103666250527905327708531478734352608695819902039526945039791236020714618731029644538157977832324920823586610471677172602140205491579614195840273078838448234255143869184718514569116079513819954588917010410346373332246065080188306477772825563001455245104541218996926754165075781364266266889383024299027327868057117191410310751690397115758325693645840407805094325033226880463199374604165880691555725385314514873708646049829479840143419005585412395568362635855055702936765861945588225665337811833128265856072061420567404640871833441315868040217501510968830544103888602032997411775810381685042471060712379715659622571204354539859202023922582209810178448488411207472985893654814326756142372277198469128938464547492745694238853886252372272182858671644959067127814066215963752706044087559692683688777022451560748584962202990597770863784393789811972052650305847885724997670780000542521646851489090482832678117506307120823560006121785938965694891070133474382809489249165190905835731651733768360355729172242480909906912265490343981836831619977739491361008742941833854578237073221817747030858864073173908798834413330299289603344 [190,30] 8248490990533520631525277278137905654239004197127415199482044038728286247395933045787242637679865549305265044680129191360118842505643273532388811988373452355117262637997947094898531333965903302836493797339563533125396748419357387947697403689830833288057041185134576908695120672200967445467263624015390586988486988109850903697069244442408354117320815454423641886662576642285682930363883345118682735710758760081236841983101968495846603913750070361347145784352350424792422376360479824093406516455355616910672334129189624221304271805937327680812051195983896147923807149507687263384417949792368782642552072871246471275550683911186711603189714029511376587617900831897650644871360869122108289745776095875668513550568595519101915528879077174427284440855826187996670493733080674165544735254877744096857773874986247708052626437538515679679978858793898065558039473958499157741336381956817615824788502020580469664855729223940814326139102592860626094289712540835510170974892163366928861802181770442068526610367816916421385834163384574561167809143346510123972261802859544705457289844488035978186058549042770481238877498327450521828285021237424436830439377438455257385927974097554656977654553576086830740973182678699875619742399248681270781862978803653621423420535942988730135948064976577117349618442567949133288891167755285485106769360948643189002862017485914794165777852457210794736002583860630565173733347845792732284979196956711767185916906805127238833815546855841002099098626362431343490382556152054552034074684114856349389378247060120536312781180451398588156782155486382025106646959564817591164540786377591375746841911145629153322260899735222328053507628714826054859896549846597833444994611906193766621067499184838103221570198346362069728835639812636484133232320 [190,31] -2037404848385289041427710739744909264101603797005804045054158429841754283818262633345103270380996324568512178722923867078896956721103529304778422774971470350247366698519210193046178569119432454422280719837238948521293388795965026245431040349750606602265440404819198548912066167222380137361433463543708191119328149086681373671251625590762920153548048469276234587431160154599903935634659117651982300239062096914086353711202302714519878479960478151544857658281808148839504522344321536185877682516904644026891432190687884430387322930058377381390044192849031850497202648854387688428022882516022816843748627878532443447390913794833886937725262353933056374406214944294543816366712416193741967745753443265626274451041012281644241102437949092343603915059905865587915824382547774832289708790212561812113013738997086414727824492830218117562973000481520745831241659090736671189438625642241892500269931548439646582307319274480731946954242166196150102028498632994476664595760788136822880507394791792982072912876339116912592318020366725573208682496863928843125438002421570029714939214244398416413490675077540909884255241589092613654479219197500074914332585066310312126113166516981631355916917836236048009120019375223259458511807364108716907993323439139935406146658609579408940430662907738907308506993406581634303691357282118893621190938743829219913180606906828188116768796614575987789586879360862745325385019180916038419425351550169616060735495527588804376209895389834959239955811640027270629568423241700453107402178919001780972589374389851068756306548078040956774015951462446439745181201521729123988335896412799375851411199414553836648713582655426920816664332311074222198731182997786042110020439673138486861689759083831302412348147540938214259751608865818739331272 [190,32] -319120085518264110173638785857328301655849507732463626337247076401037728454779793722100520377269422145984796264993556297457408135075289730047813606650277700346313788425966258157999774796823771766685705204155308853787069414605137346872690635284797861201223819735511629132835118986308729719999127407641218736131354371374324706484318429465686605881021426747645135909639629356118912592419784104203972529074358936979913093802779856246262220241186061548050657050952055098739509445833778865668224384814427957883651833903445242354185385974465489052942134699332634360510837713060471536563886376752894061188346108138348157989805358282124633681257557895212146801575160448097028107895862320071273754558397398932139906460300091159090038238160680581669027438672996921480472333740378438454888137175351881349583647444236305814524391643498577030588376302152775715521026003220762711599452640792746142678276477331119832013352905552014573114088908129597932348445574087711703831269652443065866390009370123849262596803211577773662999565678384681788413375028414422733297472433849896044708030932453344688093666243598417031042696311141468148459762368772308579394648620957100080067753857670263443438769802797820985831175574037892693013325344787594565128835490797178421141855442290923221473342060100868602963891089238509659230033821708866905404827360620376963731242535985127915885715801548566480816227357944710008170259448379059099022850304924153276804020936365190432369763565836665935529281778552120367170759461091623631720307385327453388235065668841156712741211567109798865360257854321298283808819551052871642675541162352080552520187973003562753266160048724898735514508744647537631665485470231898456353835753523151687843082091389910437512743931025214601946894248259818452 [190,33] 580716703753998092026737207839450335096035024634490726819118560545654732911216237222703360273946955117476471495015413036749110636865487602182139357720126554335838240742383473428980849565329417204230862869517983240615993866609030146469013684535230849727354326501497782261811230511051565379531234508331238896057856369116305542138512236375319741700257922528494359624266538435810561065375128532562226941681720502929874460910749460987858678530849636403143074137707618089082748170628224925436671808208269885507665666423784184874779653390367499101759812791104950539529049070143021530244906803872943420503605870798410041489918863212073697578707984878385451016955474339011429111153179173530846369673424707294000321383583838120911280482676193208149334747365200285997198918794590102425624532885548508229363160416930829622439147691250332143741254054348098006192448595746417172564048210289345082621312630519480588254629827213390340672702623247820802719575369400531635693255767278376198417083179814286248919384908650283959453840437608221180795394774060919815818717219140738989602113519677546917172959794534081177236951923154185584932091136325505318058920820009187917377889374808932454610587297626572397630131389701934623419526578293522449076156928658212940727458465826262021155185336047960128374805703937169434128421880940373304540819228461032795848062654175927603704377138056204946387406356471544537464526131268497576175731788801730985111851252286711119554434473168809747002984127160548725654088536041853858450081861899545434985015345124238231435974007268698057369120705281465096326256167756610768640170468803068060148174004857404213846911870286535842575713155293772965113571664852616107369053854837555049339233955189817139181351650703743325429058328907408 [190,34] -272682622559769424822699834544972782585459110340893280495848403527671263695548129877098825016434479483509036575319177417388613098311870977614621485383034488411439665698805430766036551833624464851050754637803649050104938191759686628545331946767319695498215954101104752309117688062326556444814963752680154947853341316822817989339318134858643281500800913712274277445287982994243944570924625037670867981418200169569438662240157457574320864810451348988561266335693094633540570420817259292462305258822690737397475952686458570388984006758545788362747935158024461597475797966995738040883534873960631674732034421604475953742541503407667602898907758299013054555117911428991990757716499148006166935571489669433636235384546330728638367739213447688640544350548311075648752458750779481498834041189274291461708868850428494535703764399179742521852041036901396019486980980522015734406367018818137418156975778310224226094581149334487949348217600783595159653404051541661869043464392378771559691660261459023362655802356776999722973885305071268298287347440134531534628488623613023731674788698225127701507692701756242918199958219746279933146781224451810587922461458552852856009321514678937277719327657704914590124018566998495649848165778279871638758572286297311737944649387290938200034696811160330814293844547535380646831207377363985321880908807691466575132357060688103052055395517034960547349246252760954444660161610968963101853102567886000048128311192720214857853582203831880721125180752588857111657672641074140837989605987436769654703919819790324430277414666038148292201355613106835399584627842061033763090582555504185807830359988430578965343693503476741939669801374578960605592739523394965229209950409903539022174911778314458715125135879396058500351954533968 [190,35] 48892336714734185242931152030438132946639388285815868462627308418621440344145455243285353916164313199644221911903918211216566119712049430595586053283756964506910464821976430738144815311747004529335925531512009398345136041704311893479349251767760861742455060320934835122056059540763786968041635010688514393794651867098858048987128050056848407435309851223974242180257310695383821513761750630521183132774696068788802682932707209611209866037084911602648450520679686902281247945523682662937585137024593531761452108263418478760667100243969871277007841332495749405532147799510364130408199318802366651241051467372669897303885658154896845654985437085951347996238382139447175854175149301701745538718386009339117425966554399609363435235647212114235705384447608131909621550599691381021340358578865407322441940683096171450286299217145125975432752293151183300460390161014831986335706919966052418673487271517331835241995659495291282253906724313275753422184445137626229818686428002615907222783721993502253110337467710497519847621988139903902093114551187446562584829573908332706190872246948785337215641067286383243905560812726087044997319312758859447524663629669453343896140372125934982425994006993628060812161457518955093265020684795929158013867503390125576858181812397607122446314827651574558593717249486643285852397514091929679869291438187459459312896677321483888656546332636683770576827945157272152217832755914211722863167682069564653918163768858774402821281433277453577473111516257645775967587876132788232971616891412338389566690929178516163397297047396374466071259179862979686690869161570650233349681406898352501095681954639582206754076861551702450207757012408923504169396237957261334788134375236623207815606891299881650316741151538069370659820224 [190,36] 19306531628390112918918306386100340451010214727393305628008507107365763075615935855968426740585176744608714672352663032023688973282466505375455893025930413799192499305308510065725526484987124546751931731678909567443220658097539742879421009161023258867008590891015092212205316613025855906914265535030857807028152682118534351172949539974451244498482892172288137872944007328067288446607292363538422286097090069388914560744327798680729075348991706463685315128391205360874264071032397428621819391618718919736680213133232071281201542181492529911054894850440817327752508201980824909497441798109875588166916452379884605126397752210001320274682915361550797348527229147542560465140051156457428044019696593918348694337724234797015156655662925079934114867439586919969619310186677133507617931651400334628290175414076504109624276223738122802389362228781132119365533325841232647069464222382395881482110727691412174621935960056333827583330200285069629371791975415472228961426049364639648934871792237976378094541046424875290195101034976366395491982892937687644246504090382742666339983477315397293869872623079126573609727521628124053272848777915557075762103086842872813861406148648742905374183665167941876771424858025836565140236527678576434155149631683917821230551066248775547000720268033022769118950465815311444676889091646601452319470603165749063786968979658247969027739538881425582246632728231234747312733302807034999771717327472704280027742592967294867389326421171285205941496444490706306536860179169128814814253632193244890380279653656443830671389524547856017811638030767526670250442687044581110537307939594118339344588843114685941671275106534493481036058743052024956031299912123107736001022818631926186890362692615941663338377436124981113413496 [190,37] -19009515293313301844364263055299331781305929325525532762943763443233922938317522658340131814619826256007028659723655196770936687351144421048750738662110233939701903192725053246747916421735008086620201676565772161644791818428153531334187934637406846731775677520938303745429253427661038277964059669738676902931549474963233453501419029133709892554187468576968886443993608876538014115072804804817791142168049146718186779406909584978634833108706744827847786490442384542599497713888192533359256601564577825829264023826725128106807536217031324969564729433969444278057410419827764228450197413820236919585700171017306513340151999405712444952068949827174733333538496496355279802331620009701407682942943182870813112130653808764009971051134921644918515884063921971169968812440748570929562300331144517014152846637679901080993304696102861674860458177654019841505445376155072673299444100073490124648646322095011491484954195002441516875922241022847887800677702741691080897675211723579417444663987264688316124683323173918881364633218159384488703590078357750691448269220118194615365740935494053994188446188435269129575509790100114805648823324125524594398380373058936479643519971085549653381939511311484317658511786707632549937335316534183463136303110140852391358026730306338029141523269428002880482388109963590435477338556548766606797265189982624987431181859650694214590852005994798352833025679211623916824287629403921678607074781853443557560901328743003702820623602132773345747893312964088176436376580549333072667363255918019485419861744832946243412904432291230199241269430128731740828063428154318254076463844167879762173750741298984694365327953871974715724315539872776299455961754173171458864588374503513170181872976920368474093765034535978564072 [190,38] 8280628812193800799762452069109080327872312018674128192795618113239598805698895636664526088334881523227979947017668287982655210401834901477176885641275799985991544814806489364874785173349132232132474798757562634333017457380776809047892160852865297113958484520753730771779344784154177665677550385152767295366345476371588188944358000861896977253525927139238448745703189723326520718162224054129861501933326847117220037755192878053848234207339648826044774247720677767690122733802077261303373789438755663977060552158710672953895824108799730091084216612180895150828634937286296682942706481728777317209500991860081868249707115082774180787938755351755060854769200789160627187002888580292596629171169587986545435730615381880976646528421452278056051826040492077065351694273850449841840432245627569927953099938259471177703713474723516957272644595494478949062882904261324641214455195649010117555565254554652709548676470319122332455569532190222483816432529164909577462984767455321949493761579214917928762286567852086240406989360902229136809679282127335262686639690104715958924494643708266686110217001833465400078485400785974319467479904612705186792754250070596067363059629501792664603440748937382848571610701420849537569119576007170588184412864899488392006984024203683232396559086817007112285295486177989043610684704523176848689729312027853008451932508412547462140036014094355299711580831548725734894240824204439445085615021656435520492138568953984103663308603111520618164789535991709037293143820181648967287710859465007939033416220974786837611859690192512566393703140207527323819621572010648560315900238268255975713401197675252885995937578007612774704730919376035740354463286600639626377612170303328348200692056392435532170919647252569152 [190,39] -2409263726599401066615055111180545800055044515166352160722309227768021520260004754078211440282885037724958938092525029959192628427472557493387445204828687524669892312709471250528486145648416130833958136845721556679558921592787758606692960184797360279818468618977264960259065620606750604898551372442868913023666113482782990842471496599142992773625560887847782638819880859356308922111225797666176805707543246762400433335972409629342320861747605458084231110543514237095789639858830002015505074672410408163880143260159077113970802665107857140274989717516176918279391204082794249396733000719711718772714649389756625229469918196523952769573358262431940503617923868277524253909556996921004494401407317908241168113357909054687116226493724409054512538741943412604247058635061565454701408231644185497347650340694105690607621472076526969603372671688331299126967624262015595537628875480398016406055446497012670435595854001478347507279971584982065576110226114534970342943151154301556664032447945606080607992502837693112142945671989876628369374286894666760942497023227326219244204898380015149805639372009067215636318897449638167131768481471455978839265086471650776413057632468048389851525691189339139536761082767258167152128375621602054963646665332197604352632788441018843728965411189212552691175499979383227128899153314570509821309733937675256066227100136958170302356438008240708654281697539903247913694416172563720623075797332401822539784391501063301521983722199570655874206055345149148345250926847601990895760419948993556240023328157221014534863700049711026827843056262864198756391573858576632485612350252055249049060084014137482987812401443649934086860137967985291395619558209521059498888441860706491222232362080900422223424637273852 [190,40] 494089473630344833307796538128042753450351238570874821190944927181274974966582122181246127148125004054148131386033845533196255619806284310327643206110438206778689694610451454291430884311490911423583700772302131433911532005309221613727153342730355883909662314541035723554791592239884317378597456084162548114666594467796781612094646265613590953630948007283116782637376005672016097585995424017395336813909610019019048158088926575148062868340728494298723572175726762075592220956655062551159868874933064017932437514985738811726591871626767729872714278781305474266777694828872860639576046529100090043887495585137703889888891454838444313927211552610473735692243067565058760946015541988760007016353243350143740571917578027495221539571370521878518946308565977342303543175363134837731139202654056908191707720947530441234007716607272397100383755600878055065526228409957812200953933601702974768228181698626739839519056282579423578412031104847718806074638870992119529819764170242559502260884213647142009362781578211439778172206394342929329661137396062781590834052894281120068074610230395329102446640073070092725594137423929926400899306918787297564950778520190483258965842418352216007441042063343867028710536336674715442978981010499928720530397563353299957442192329601446370468320309223687150455572937813596463760927240973489295925698018641963961320122245421124709681055991709534199740694020778470833250916833171556116103133184400022377969270985294149647481674004533209069816694176132807424404691467698205293366555623558261285805542474141251056639363683682103034520318409100770447034755427820860512670301301349899830435004664850355341830941636667216797880752716565804756936347031104697131197282333411322024276391967666927935063508932 [190,41] -66401007888490987703595200815313001718164288297762431167298682210452394888772814483232736847608038175627544573352912759586262004704454392317054220409869362668989660295947489998380245125862045193149113284810211681526585090856448427512105821900503472762038931964032846846056482243800933836301367534282139172731241363185528932647279944934880285424844700834656781009255011825762936587919923935990894090856198772480576257369708399671346657167044090966017252274592778133011618936625614187349100200638313738064463220938431613786085320367267921532651708147078866207613056528804311618384597863398814764483954122267904640752921161602652284805750356474340450753034959019716486237101478714349531600762460216665810243918653712504756156437737564447519781801335662919201575769821966014437238701376313001667078402386356719274231754137257153743391849191225188139171927849111868206200984269710484761871162177118218761072665759182159301524129702334562924741617541912464670743144447673965727333882368194585894626175942501523202945559095517707792106231318565416544588196642053957298680977260442457772612630200969904380395914323481200050559817935732649695192875080374721431196091207883617855602395544602587682201010223758387118241072653845538976870088354817998101969899295327127293916232774306803502117117885196596428276264033047134308685840948475809935539939825551625658709163058306178999921722912184897024672703326378813804272832935560116505111024442131513084296064174909547249566565796047726482383926657418600178886986045190109910152216482907627851147970310599160197805829612290804376970933478656956985911165181440135111439973283949505647756994289349013992942295459812497109117331284550268461715653461162506843316737723439109878537816 [190,42] 3571712283826004629200766024608931952786628376798643803612446904268455253779994016321123532879838017794627723997453109837747888083346259603723365154332915652428142451706217383921005136945520767648466392608537957900383753210774141296141994262431403389293324162968606854721904936911921044107960446866906180289536275340679483866011184862029954236874607752942280059330141454881725076436530145933670747249244944131119405643091773050464651358563409283609603287262703628170977299649605429283736358627437626086457897688288051848860172203715433042011379190855110952916233325960403621119857439175406905144876724385594071897910514616226133541030871890768377210023869066585169957992533524419098641158661699005090872051841332751931588727922546156419250367583344544644396993722847373148001618702756856331545509513703395566349471146962567780347748160239987589484971867231842341537533902695487736783535099488203169035896234789862792546516808531863510420753535910734001171797613779128720043790263142849854861382816249719898542472520080865942290931134126735216951801440317434431522560729371132289905667569877685281302430849179266227277540550706708493841721848936874716892154798071246534797260792112486734248608443906637221669144222239795512239102073598757456062792106914468084001105336368542308297650721157447236259709018146580450622749420887213575696445522304765052194667122401220558613049151098269083685691006601934377713291032260075447936993031195574462001745337929289873849760736949587053935632363580810729710823320778299072451446382759695569497866012360474923280021066533171332235186182974094179738427945323732342672574822894398909355751749410556389911722581533974309307230465370811146771411928507987523036452664801003811448 [190,43] 539363067337128228621980092400688105306925673236987286960874510587844958434196871033944002406709321309416336256543671201600370551711907993344987225571306049065878027203277713033611550314348474268283870644358967795109969527165421380235058803025024656075089607294467513409345193581767985257687176788715075842626157886752948073435253956265055187281532492143454673487957633952064061418830903501841371796454006229879032099425940984640233566994445843064798922754409325173313259778971472009067727471296278834574879137752332530320046032457365979567836852513219677523255156421962413144806181554680527461286970213640547227552384591890126006869752166383219239515270528716981691572295056163934320866021169009123472164681780043943835167366352856530528625700354003981265031676217276073126152327089951527797513414125648872324798587299789916495069566842665457056859215961921101548409979402192571362736141536634172042038727259891464415258912877913547304638607191941939101342235899923801897690168704951221732105484866733510500128967842199039046671473393883883203481713586355233378590106094083139625160064236244127398827522527180858456628104878716794054146155694235042879344960924982988531609676865943024979666422730430886447346343295257718271893062060818238923826555015796085603285242746286901095145045595203854638983314795353640396544765323487439065443394091681305842522397343921156965284608297507531340866630229909166723094655407466824417496627794497760112327917518638294385211755966882179771005233662851345067718348663001240182991449466033656811637875669621645051772932755501577049535552010435680470213361073481092250960749712150635524586882956171142888625202536324187463714747050600364784006208871684710574838245345568472 [190,44] -51641511484944463467758582903719158988057848715135343404003439462148091868572692672878067949840030759171844096663197898817389066194459528452260310673435931466398740083274007827332280685204500329296955020138447655280614694005605947853034414984793577639152788574109544500127358986948993870559014141148467893565840663453065092411702017780826474893760735182011465809435810141852094826560151552844810390596968462293566540835086967450304635807127679277509821584610584128515867895102447692744833020032954748203083388818958127550840902526946694707166554132142919540774694204340083674807610261597223640357269986109618814408503013514800691030397652718198463027994928446662155424393991879508288098800635030187766955037080231270676809491895830846825925925400138355009016644981710147598460789755852951438866244728973874015954649685795986702777058483638041445318900737977840959380784062340832638984719343815118882375097975241043862248056840439331955860543132090351633946089726008647752806752948513464058581042566945129012980979573797992224595835274804396308966295721149722781163261169022917861474270805056198211787971545032582766834195092356777079876254843529828406259705248518373761734164068477558733697475864970881008996090282796164749881240854039925941709226855184262857225833892200371912715238542098265475008704624935913272758057367274045602859217643517919216315009742209448130553828019774189650964033575486920025106544685080898864554874393952485989186640638128075580188870663958787392062297099359493844915910926593283302215434082242249822952536790293177239125434252645674797596602568684201448520632200792905001238817232585443661303879491837964761337177259151607865642020994726924917861178290129437523109610999248 [190,45] -46932836746910963542674865342181515855577307925367372456689252474563791610471027225147744424850614986577785925018177816261957027475103577149224917692088161929273177764046584829274045181541342286356090533885046758643877686951805756420758898380713962798363778540750007713740001277960770409375041097965257434026272222146010500323795045796253694566494594941949977924229472551913094001408756277164373236383261501271832224022049358662368508315566345328429636340610856689094941164406967022558875077288047849513979093009996477645043092527474755593872614303953768323083905709836931027099180275754764126988188880449943686345775052366294727601201846704659374771042396517822355314744973427109862581805779214074365002596275348838170953411491450200887490173009275422149552152939051897232025390421488872465977339841247843059687438452937955639382075525990324855174910303176093057924278667231205361098102854358507001649293412509241128528507230226177035261361105790144896310597373157038514734093677809573800629378181119068800080722889558124466965168899986134208715955775935175495403482526789299419515830729762902875677700083130877433326125229362891963424384658400841462577629153696740808950104047994462048832910165775772059084825512494985674584107146575600072219842347939133550664822203064192793371878385928973514852792572731086363686601419335131550146741352607152097569581077089514862778557420181262347095959173946900452668323149900802986855260466575766491521598703845494955889927508991923935289420715102544670430308177393871855194369475840494823106547679062255733523381567398277005743210093292109098103375317459995362306941462591581960423504253911188476245406818412674662121139204883800812947268476352449018065838804 [190,46] 19968781763862815137599137710903036324183831124041610481927510098080886255960883655690643891782626575837813141398926917277038638622526428811864337661779270627496664025958770170376270967596730917310021415708839655839426303821405711439901593053522519780673669754780102114200805012232203904228408229747234675343568246355959881978689724378969791662753020308992130938963260002538103619699650922114607763502976740279296264263136754050678973417456505105636001141264140472998949740530251651972136781012891329997286246829884309751944677728027199514674502177144709148323529960845781299606879948189056358074053943859683192006143136240830339901714570038681083726323324907391982023901573650121568658810556754144886561250953044290455341822212912694624515042826008013888744592244723700638250748278255905908833618377480416974056265702122267524902664175909219902838453339414709516209418657720403899236112002380034006957139246769249924638017004610276499516023839971959921087825973566149101362189088913205857523364492239329228898929406061786462075993069192768983682053442179416191499588284607828011356917939503817907090451656513527724908754260359885174853980347503586671513395083240380502604045891729626473195004801052264744324530861376141920082204492502009013197810593164470155366495435561195603830218483730146860631129495587274067999406954511974446311253938857102512916187531156637864975331346144065859818126832101027250392623967703792532597610482125738005376641747059121348912663507635700147928721707214745178651590242777800740392490284133136359422878642381326830933209553236090287706431064675627253432035322726793849584948556659245802039967722933125230946890182258826000833824395004626521880693301637528395507232 [190,47] -4499346868517589238066115454448748995176100416943833802458834789625798616214674989608632182817696958019241956981811321991547520150533493568316830701331396550846806298011539223023739079464834762439598091320018496876336285347748573079035854406324660768550651472405879498071956062193155167585387873073911220681975573232558392159399069030065466365849507770989066608909599571116558283512058263240219958236191409258144332835302234316460652813535428843570254262599093235464274300331749235643950188077055691171450746831004003044290739153069441706055392013756861867732334375606291558389054579538766985942773078379524368494162541927881403208160317561335158076800140871513479609064974862553814406568875807567789813526900133748231736694879824729672598644295328097072819086360400754896103507491348237542661822992372066503366423954603426827569481868394589246009361300487675780012552283082386877034299093494973384472001408245136838625306821839319862087815800082860328118555898449535631490643950900133808506797975753653505432572334034727738036840054254066705889162832267444811860021499932033405648640350218948541759536961624647436887722196033205706730639492559945766899105018883061547546871421960120139205695246873507382489597116254797105861950587641075772828072958517193478117808494775083662421930318720957064614372704857872563283533148266572897714315881408958012950931267151194303048647684576483609637309618797502013625182335436576185604985219618324492894742356394515667024254591296174185694188493156949993494196321332307591554408374945894676256124158797414052245476238009141420839844732175391311053771713642530161858127956555843432168305972577000357591089060259494779373809367588260358865853330704730716822 [190,48] 780049940575748269908663061072682283623546559073414211919306922321897621817733409932281705422024794973733023041152891830940443580261673696369923533250292909814621535396435578964089578756287048669247183806439264940199342356802901139903604769981864888353597350164711529085049403325286288962916684775079094739463160872223438928347440185891056683693221583381268400220944520831206020046032135449364896486314477298409060164445774396244782645208080251267683004922140248431688748605873960533863578873966959285496848483292544359839164346202465257038608305693611385487793735465190517182436336796726656845581872005531970743950526749868948176541111796839682224728363003645501997491426869343564818480734318479925862678584426114942659525527922568440636209113317562568826717383657827802715505781534314973502713387846977323063612062514965457035628801386145878098426602884944063642739843834842298802248967681725074472221417303436339630812131275609974280835029498849943907433195301827464230277930322678105806949373994260877993196614495141330155233425346197020241335284954018194172821776941248946488810029357738944712397270102659714833988922679715580135871728851581016142230755366698651183434923690911749796820126844103914390082764462002148625547408686110122058246316316521610645467048002275498217798683593038080532573043191898709493431338395806429603176958326199497238455058682437839621264237734176956238827520053221992341940014119943337397151203240971155641832475485514866348124398755804857172165348485423481473674445339281253647651655275751584516890351259596017443727280009744514973438775326314765016325224085303543362021586050357434882965796790892942018045783891604699604383134878556694578305828549879146 [190,49] -150880922466443526878053139687431332924206225009439916010693043205458420406180284935227888573976867794613870776280713066806256604295509523456110288819164581665927463686775096289927956823014078671916236898019360626415911099283058163257872623341722140090436759989470606473677424454062814901005194031223608739576280202810909147909849064225478960966894362665554922424536598346114214727732189125493878819697596022615938730611841252532189783693297235979881832372698466368026346408906005511082472565250180115809181592392998730086175337214644154502248484088840362074557598862604073578257705437748903049973745270685891853142325653197722155717768725606372744867268597710640924017588668176340575559978380619975231020571222158985470426417405357502764343156769039278366841439002484693409054572007030015359511733708458409294350541832591254731027659711614509100149826604307598069723562494989573694964828071623468326873254182164135877194466600469818747945114999831953276901269154759974465966942639346948813842412380292975891618191909630862062130023981668182024536762662818596798534930755485457127971043710427580313241507463136703393470965571622392391641160943544422329360844811458633081323381452083327622533802191386917835876412278741852508833910610859014524070702005769158278838560745357560552857514554167632066974430230009607527846512020568648589594057128458007334431384119266224353640681607283283783710149111343830814149670915802175374505256239831040067925859303196331391798199866937214755092424384255164879771303644042825389787465287349114833902128236028327396238851986873273172034682448974999856975021032771266486720842900732278366099700290414890043664452283687293348994228354348346955911568709648 [190,50] 37840163065346415616533526577919058490061174750074274979003471568047863158943813810962355954761815548403666372546831728228493099899526891213172877227189981863276504238399153018363549741260361593010845651386000757204108877015311697512216761426209969447397847220520761080120198475223630634407212692989480589447133073313797244895745486142055073774791151786613398171609410777402016092133449052450979264934960089670506450241832389432567452446982544518246910344467087610154357505625999700406921894801125908395945654759160808982638630214933406450242564429740065888141616551864965272000696537371466066722680093019473746261765910064095999787917721259603002342820018398170599925369470676002524193723113260485252241313523109198499275734808153173011945110686145441886075110459799661438660242330756994732311927709523819755942298159835039756385880724637376702692526093473929270112614630232829718513897409781090746273907252302357204048893357901029737884111617032596171026998984718283562688493254606970122341718675874827120867925059204992844702444955878923267512361390283843339204968984205547881265884983766669614064767067163625674160847798603012490858736028944112381585229400250973581827329134554925099469666060372798348286572658209808146586090854390543788527384075163650618846316380508500190518688614687201786749903999620735272667676484522672141751121108023828645932851954656683531042521468032177114323793632988845775660110480137225787937780550882155161179088824105885625811934240614469970392672587929278773666701924353920069385424317161304830289567117412049585110339666646835061144410717266497961086369677187724910783242383084454774112258109700467167604788784312004118522686999611515957275351812 [190,51] -9242934015367469128738601131853012919641285699814816470002767422626408646768856680053357722818933555542030847742466889336427325997018146233227137089582884691976368320561271016967637792711428221659234384811762974335520693029969237886623260341716766146283569886078260992020174557543051312999616113889855866758305520124461088929040524923376409805340827604239716415531694281889987218551251095799369684588768448782861157514857022424273740192647264874287319942196023714064251784361243318156591216805654373452828790911917003316321796740620433098932458356418894082766956010002644829084945472929616635431732296621056319531433860585677366716578684063051628577563956755743609869410173197239837647841053765298203784766741553361107875334043691475601162275157194103963277673695844879274326900063026451224689624218547891403625874232540806178992536187583910478970234503161594193387094888841206608605838821715388407692007475748504678882843389424232699264079169304403902743975558695683989477031357859310058330065125505471498350654251561310365787571430564474722119046727153096760557661292807063529808176447964265581806781467185201563086451200667628878614962079470828003886971873646415410801579503436454141611486176077726591647439606859512734412390669439279995167007821434071361812696753767463837441877954436829483374602892587330715923972620331073309361734567306006586199938636959484135387070520235093709162121592287846350979765484069350489993123481710575468755833272184873576351444278603208222603346463830957244805134356334863620801094816415877817098015792076248392420664269333799931987521048112066203078250742238220091541983520299303880158816458365927364586048678106255168108324457828538158681670 [190,52] 1812482492649094389935920455623518474051666984001579241320790895234403939258117478053622013984823515429649020297531867477258062897472839245577005088397770786504171561081696048902972875511876864977723273866303362628677530151757317542154069103548213737750668034542546607832576742910954337524111027294791751615693576308260817718923656376605771425531105959873277371540970611453945360997656647882932105769705949382332919761105413868294599407093281491262488641821936318201596839080070606523525573815075438902321737284720375069809370615963012343182087946046181656931085377107820074093475763910719883998579690739298178929442735459638546713771384898469301847956671184256201237970323082069096995549559590438191693433319277647473912595420937205595814237944328760031912308497241957483574506796309741834481105616341703846763269450350346462220871408502869865872501906971947676345433490955338899846807492132498747944030809429905917606084453074796416793416820556116217808054436178982751906040618925230693421633813740562212799336442466784862308135618201250810156103131091427135188546509604325414375092092260496502645024278927166134693086482023946540358814373815556597598442596482880207886090122199569333521539386002954554032131242629356016514371796693374190497946767430112227415479727539663862090957844854724569312226762604086943898091308127442108531733994107708675419921199465976604260744691684700838483979076664211318608978151765702310467269747203531648904527541753056224298257743460187331879195606662689990311596779543522819467775501193413089742344155872849822238892888178320443257573053123668583761706030064562241007578939906476816727571494735291430828649835469725069757439138069822971780 [190,53] -274093462488481802066841867339583226040045733888511226788871281164234871163283746385174155219078150894728074319160354221921354566630413033983266488375169747454003140705946141286044900132323895282654372888864955032386743520989557445156895403628924066774081096617080253826847877115721159088421071487637750160998849419241713103337142690562820520501418822005066047646799065467092008865623823558422690176819915233799195123368486501480497358620671452344849573134776215190310090954282110560656644148317513087357137586479748874461202653537008439755724101228219950800878530362083601962367040499753142468900414917079362440772153086490123313844697177559945933795045609918657630182808972148611344989368860202073214629023726231604792356592514497072160578195843705105337556044825203435399754296127238441814894924064948616987670653674784365686874996533024547142290845290259729020551098504093140113207956083961262361581982282193261283104116045327937791127297543801562161611725222794176426069513458964392811503204372583068973857095374158785544294861862628689626481427870408567033550994892475198896995968138829955556140114930977558340939628381959270368730095970842235755083854663723207824409931603701977941742333687647248017706911448139422655664920300064464881908946307699994514679093281454994759393978649574578081766465062757370212270037879197052308279733135520686981543470561485947173529509051107617693937469702137188701112675864423477670807478417382154027867250347521664631595115911261370500476390081229260914635251296081348700093759789209123108463622664335660368682941292016927922273320299290478834480230444769723071232140306353527424758059544960358568161772438213068259034686796287060 [190,54] 32203518214544116942831057681270554869554571863494013372098516270755198603249215750028253068183023977476116356690072290958498626080550502034453959899599335490767990965118806862070592105345158871413928944834474794028194618509898511136280248850959179369604115213228296599285740922678477601791683299172968867299888804519196144337469555791000793851259781977370712076172067405560182084123380825186450661407460986142235041969677979250832427290122792918302167650501657585289404885950919327725430660758696834387260643873191770647202133348737270376231867041354927549648550036311583873882941243637784138001261743672515301625568066085268095021167204595409839691701894599299205547609842101349143743889045634208977906482346304907057920556961301122256778371007004238004772660381480637476437284575858839277736132852501848964427060773361179996933108000248761031656184816081414028291005207159364839328501445666625979217237906426584627275448811671843211794441606004357952912687689406444855791165352561563784920785901441941177320175513284427123039283756841316569127552310938881857378218741501570474930950628820556484973821962709851514226167811917781578649378934899442513816589063095375624315238090249851733531424128944619433503585584930442123819383313293657556878323077012072115194558165450823353435670851738535728220787268306179323016696547566864771825981126298749909231469679748962868528156654036677896016133020048492768873133120497022150563188499561561733319321355447711437161673085597554542176862348672933873605713477699536297354796688444411445011836039821862315111775842962956185618918890034303885241315279480412916907143979505522073930729956179923376456001325355261568968475256512 [190,55] -3032523200229701687068930893385550358578129616740869815638501023053238587488314428337768366027794209365485063384791400268254856615473631424194620002187081106085837037999373639632298204950293609346838532674553146712420150355691928325239307763707175169685449360719361983768945746264627762247373003697299613897111155600745070661176400064854378928364164733529413923704987726125464948326023159817604824238882346336965548989954637740279842081311908086100506726043547685746126267219442489147511512193361713213711831002067548091940103047682423926933608139869806833865913684226315610804636251788346134941893393356961736759933634947156387015491407455006808670303259789106670611945631896617319300047833644691861909833687279299367853753841828498944886020258418212242333910680398590880891968124737547457390828498141815974439847127156242978528764068497981522818761868145115008241693353707844762535582825947570580837630105713944878110348704831476682293971839386993624973917378122218707633483691469519335962847386264887839419138680933874615259877131236670120885241868414883332156615937677130147499676454691147238348737095942679206088509311748939949509882288701004859298230237109971025628479821207004271726003298904021464585259200178992825442232778385306139137568772237701059212065815325689063573255813191204596780749055663934872577725134246845150148843772474444864600731854218247152677974491023304521583781070153349611082690916505370253626246818106331503602949496531929523382304449132700040239461865147510976857496183643241033759416020982129597775208236200320252460010628385481274334923545780911798269108937739142770177023471914386132457214168675681803656105885755608566329822940 [190,56] 247633668960130031615225572880390408228348841429447703520127788751366380055531816439209364930462973676530863244125574524522097309104870815718666302495537927943941730411207729724780412091157173394927337710314207746711764412473138971783674002576725921238380547823035265499471775333443991450497498693642094430382417692870723252236887833107629790330948529990132849062673660829404361615517963798833966485248335884791638975591421552897364135875523835495399107010856128162307879619532404606645577676744722427496192634061411790030062261136281468367248121872948603161711925456997581354345384597932359623708526815866427443824580148249762614069565420921555079560785034125069490132612861933854949925608970939748665318777863329954544252742941822789526181701793216867661988906329085255334591959384519918456199585414140150839040781553412938278839047780083995629719016136115485456936771295780907477767798199311977098454905483412235863181612063592147960464259606786673871311633071361409516679604265848383006773334807135746749502881255781693845807307597923542341506872533851114877607906602152328834924035605119241505214923011934044275021928465592362613001808645098765362992269676421195255796905452613506815927604496660461114518509233974677654491603310305499355291999523554413599488448531213466819049289846203925485179580802745455595794949996476200742927307280706934971115315674753225340687718814195579066670465940038168068084851321908776065799159806187506042636314065250039558620647816654371492238354672185331921065349517072404234997752443969336308787797756404282321429012195317212294765178822935333689451717764616083858424630983264892305439771187615247772603646784469206566876 [190,57] -20176600910377283963690082731079462129526068566145784701681357414370362007996096213337585794158563303715528239597840483619473881673663848971126149938145532720309447361215835287540371383662571445883266864761516863274262787724584840897580788675109416438791996820386060507462870639731343255962463284303653064574322388221981290183832305076904683689148159785801690477990677806531538894268835314478571439055658947542292752479457975517111504332489592106305722644444100393306683961147361729890651357887776830285665744730583907570463383580420325547120217279846734920965758353945354834566565747291724846213182309917864689131703854665243204462502965077665345510226484455634850350849540165592612268639734162402310549859111751572890041075562884202710824360543062224469468760362674599024394058783028225757429226649280487614184596274373119946174209106109844767861534392522149471884436515619178618551231996422639317868020764673479362052200041281370890026614418831571412294702024075494813359726876475070004349067101629696897509993577184874687624463872826021479834277344761352598765628477157144458605544989407838119970140344904384989391218946076525185619472120971760243721379886783973592708340568648062968309298693441429224407809260568437012011149718996302762834956522869978953549512088604511610778624698161596769139500238970400442969870478209397324661841756367485514006946063962208216533663099563968565811643494236921945125049757033730072425238938291966011387947020090898402753344286893952283936837458391778019775511220748512463995703715871987987355382391558940334968872142355484318090217522199789323653257642209054653382233063733038136205005435374092336869188646446005448 [190,58] 1779859075710934748231497166761706215367363886682817127555455332785927501398250456554526775675905755122855884950405820175739464526315008405638104693641590063261736304686323143838281475191659388456448905963223768973563944766784679956010625970574470083453988223697838874434281158358689081440985649159796930651288308188964458515612271314552722305751586262459049981869643107610914986436362738346893425636584995913213729438133293404240211892959643535104811102001217689850923503131229146891877461271189601640151858060896502977753395812459026657095387990451604692534746215178757596585231083441334468375505255032659385869161340193674402613899456462989138929479427924117083686506707283732997506637712994578174054205326228396785215541033644760021790468522372310567735407088917966578990261481233917362183227122110511530075397325371259722912423076748636933363097003105835875623550684209965405019573467102769151234051218115809559942726315481465385552822904817241914025288204889408063382407386054662182239961860662777820749921748489740795751486705298930181866336921947944721068766086555040515592674923022090528716512399985941427035085371176877731868007147539310069987191758048828120810198022947410077617724660183317904046802028616630134576687684208273609743842514010617755709573765604712622708908669130315209243474447292899176887768984991001802506409737931722356662906834907549686123332898846425301897832459438892564657119562570031598483182895933669378383520589143614749092129598860082102178240661772616728353028681316430806928051596113333091375710532830410021731226552498117993260279814694339900191029345173395148017811726852909906310509508440138199060890530354472 [190,59] -154563630926350176933908621880524571425313936282414892695738013056185080812399215934125744915474812599444514177308377432844666875848982605790423723482456387725169528167427950928255226414163977390934611490106919600834904223861901648622762981505027693600988945102073412010520746947095256449724742483661652834982507951983685183339259822468994994157328466859640032813387519822344557782871679548020644446689025679634628455742849574725166548393448468535546053089034182636023130029580532589295921418507667001043319163656908583695321685928355014462939417555744932992584166146744984662507383028270171349733637336731721675792974769704081066997601081329449960007843602331766389022503704905420079071902186785904974090764697656640298947160515635841833534825160858141807466716061316587960124698095478035417476381709965265416299773520488899291346842210069545859304143161227453743755752357512368914173714679199013549242675493188536072583174111712539936678330660326420624958666294097742774837380705873284412909088480850331429885962101347120732880339332643179813519543778496007853519517550596807107806526929831803970552313505767806122683345978948045918009320340608345722156017386537115172690847903221896079457645653137571131287690350894892492378929830412425424577655761985570140079016143683345353976357794123624965015752432542529927747818248488200216924265065379424982651817384555659446847973945351797349026504607858622322553407582642398289510625423671473884207709847628060787606125306555784462571240883735865976283110096923737027192925445331205505603697969610781446342339208122759697429144884981888638916283560046781107171683199272517866215732572599367332572568961 [190,60] 11610926439702377843194475866404415374062453368190437831491839517084723278190891505554999303902311154148781590213676355236660998621750878247218396773482424784051788791598758148649980932037678657720127488590088600540498549210029922319505353205453981116982817742554680222564429436574343053533096527805439252411737931160473865460354979721970137339602210130257961583805718656445764792121334093136900454877669619933500109319648103920890916589170884392842730424486146847542193979012240965674162225503995742144535556923267157422487746916971309521099670819120090136320023794138107676687234721456479285262451874513260455316461274100838684667406667967096558012386455463412285672296991212412205748986236069242556399960281781342551860646725249440909831712149065883029771905271029891153441558496824706890833486220374147459196333916249962666827263084706017876673538023877553824083399586128630109919175350952329334495813088445806331909937450501212262178493707760157310668053381037364811049656376520850508194094622147061856096440709713926036562282161424153749935124545331310803365115129674923134445492047790128934006486733550142685224691366292156268336721967222736098757555790031033257197729291376418078002646188701380198494258913862041312575748045219072704238077696879322429215572388375066037390309202896328749648423667757260768116278743416649428649642391462492581022740749837160175132574779743006758114287201590354566032426558853759959606095206520623163546600593232844398629707496757212856858101403175414546605262037926042986946589199470625367117272929708772621319883949008553545092591097269039038485112703205247805300877474423942255599772563156443299353896 [190,61] -716094134314512388851319991756331152086328308500439269326859274431572075883484341856401496979725045529643303918430503990601730589368412995348217712159395492076602620684319642485212318252699382499368589507303388731405963408643195160357905751247093700564967705505496983128098557166068987494512993293541606909848462479326227193257980941481790789228636096913570299370696131720702011278595560869646922279839303014449442910012836515337911694291515874098620347612468817720318627486320281667205815655541045295496261275942956738944982349121983190826374940767641620889245510802029736701835051037880168840412827479343889281636372713953958257170575316326707166582029418202521730830755669394849305395196047639515964198845093446864473963315480035842020832638885050487981455679659102177579300459876208270701143089204652430987988706908169184852634074566275808799787565478315820064214442937544694189054308934004949933608714419146498958966903792741130722632374012098262761127434250842571920090396665853796512549687223841403155209181686318372638432006400895936965283896481863905896745208168060241690553687046356774554135632295496882628644218358690015426668779731776478741961711188510016722969598493483793616211423349875551649283587952313562685647354303455535017735484226691026991137152520513284945286098343791668850352141740301197961886530631574546527992684632194556058808138148715894433424736521342405943552745711758944474678580387171742286884729805466463492813037191467440971027021638366893142577582538772252622835487963221487811951129312087209066434128949179021927776218830760728329035378396010900060820574395251150301475823401805588158639295149202597754 [190,62] 36615326511854844006243564444395241581414419428870883368426413177756788203894019371597458066824570173342708935971498156416387375909236931483070975511995903279593321469043628690606860611525626536439600214591750834821524866719730525668401024491879424697602904655948336863985567327993440201572677855540056829155106391608073013184548747851080930649735406575864239506125550329599765915803331449984190115579317298386785283570554292063618152412622056512949598822501672477190500089260159232379883608428988381693420705500682837396703680773757449615070670578264514277550378980166990487201002398198140146206832222304404541848273237471042117210041854511550716824943951971492186244496969800860041689587175256411591530184355084280491344249599547686683987833779008133335398008041362076092894511934723928459177674554523685596905362601614521380295274658516895459980484696266006319113498842370281560849963248389065102923602405326870659529184724918232808403776139913665053772771760997065770834572564705401502420116611970458184580154356529603227092835065913060040529642675789284660726506054253331240401714652102073768907010654824519677360092504171428984479920330943335061722833083063311460293258316090775429969664110773952753848340007982493149137266636674393924018499506745804739374953028052933766460677555807843979292492784935804197990331079701281289069170948140047724602848315643363954566413533254927840198153016591129836502830773006055688498450021819669245895664886122782219711286980096293195401943136819370544976674218090160296172332138778804180100068108057368578765867081253351638885389620975055639931832817268110198941894884823539691623281138973512 [190,63] -1622680838869440050194256602780413838670305858281913346019289098424903132847993217248775593762391895298139755824290979977152391824168841410448800483375538330783945267939956669688104247806465068295154353779054240237696186441281111357269170954950350399813206893283895071119822290941380756859081721685121028618037687939546985094946859618738167063195535340871513352995454065116364566140279902940103988578454950705600875068838978894675359824580620474317027704380188744479669930762472021367556113457590270769138064725784500330290432740992767532675904724683572299647855582368764690534451205023547811572175882990545740587075267176903152637607482790530449147757350288207213387465554841223551816644633355194730900801908900509825990466834753397397328143737476285862339326318796340675860326853955081162535716919683669833069711758926186628050614628721039218036249995322642003367279883364312499168332013112966041810580474230060615090296476381903679145141445123413921277321821299578721084179289632942792188243869383276512834678193750062693856591010740655484398918256785897223105462735966085601187542577314959394518367306037633659724232019778191402012653389386030870379631716984017848562521735477870749345902976213271465198085229542724775089306485659345788887679235137688817156595718534211525594786567226925234918282520388091225862634665866370645830561792119051776107700832684191363321461404516768235674328265632396817065014830158516025719387371171490317860562380262417920279975654265710851073497037440319040535057429687283793309902817271986626520036753268130795443648726787697373270880752115944856744188119116868414352066731986450646971120218195 [190,64] 65762597761562043310058859824801603142450521771799141677032801561409900442480726307261892125906827093832751958864907767652704878320307320983702603251140712620733063086848589044812002067610533636524295793248909011310141597610169427457237363238620207312214539975836190847467639046387265917549819256908723101039364588377930361137288255119214513614891273049902000785767630870952723558181339026533572631053051229574849965628074755893119196066686182966412846000417589628046374795511975046867418182778460592451376368911505734594612715649226622549465404980235581701763885418042338333627600380152138487347782048519924304394103273056269208286282909775184006145437791186615589021596693086515167881868576756194864294364261957553279954959360584072770384173978127129475206477094087726821477666361791684397930405992503891182426579406546056648107905843978263804311089943701533275124860641080378744984758091822653537091203838637454217941869838682908549400546980798388988630827012836020666307638392671889937631074435119314437705213611227814601572001137522195465232653661458048612716109210372816759848020532822981097426941963377815544639645371293729300816134341084084661853984658162616402311830759042948492106063946084268715841383280378473753126186825784278684177682965532101050939379553276969373209183837753534866760158698815248481843207811024076318962837202765122462781502041082448671526748899230487069658553371555813932253724173305088439118895653692142968206395915962950860039423250345526426090278502279956322812868681420644150142421804103241950525401457232390684074809884823237181783689974420409471462557342291186900444266769509005767351749 [190,65] -2504289844432177976043594656522787941577036102367675594901888731094297003603990021808454933986845828609868034823402560357622438779947879201657009559730067037017145959501790485669628930309549946254122102733302133354871101904365420640985169049716465816275896129020568762305338971629694137205183792575162764063397967663934222120156568356348551837265809262879445155376657402632685276938686792116166588237042573463398344592167436623241025092980943832483436181307902582470503916393452004848967215841549193167705704735804868851101993980708645550478151525923260278971244584857207935068660769055061817168556174835361241316977923915918916095955216290710302588527738654537108034305489744287244668619277373561656537623246591836122596353685714350031819352660409364671654762826119249246302132589982430032827760690935400393804031031532919524401329614759042907277710329580774580755662866495970513525734946526767254282190413246112914236009657539955010716807553128616983708725881886457988938465148656151805770549077157798366782975992651485793857759004849120655102970324862152968185975489149228900081783971188156422736327398569731748196988117450744570758569227935924215775687456249448214932679869908617161994665134846408889681400515657302593939518514160303861280240811260916269541664102630635386686028075508971012336482247736111866457419287737178189705336593238215030397015657244446047877721365241109251484360424566334508941584230175276658628788345322056992549811391435667307089067496880697105051399980739292545569360664846030281244790326228021733911701259225738177262073162134190653319024502078649866497681703473462065542141911452341903324 [190,66] 88384944044002906996496666194353916855378831007663062637649088791455547792492168128958386914607612988249407727746218210639748469977167644275182684555148017228878612699805031609482771000950753471320842612786994051053007757951704161446119785376867753090791519897576759647763361127745743738481931827217996999264054077533022236666690664735629594183240632680071900133064573424998104966347677524238408907399162920113238093436181082266228462875166116611206866840675906114897643419963321557908943135553393419342691994195639655907452590958097670083982325830598189096325080232757288998819969871863153304291848607483622838517843931494798588396054184346694169225754077113237945193310306722494724280295770862166491571473449751231001295193536941447740793616174555854548726100194998813800653519463155043955102545710204618369506887753094602046311834707029969144533232627916472568807338825906872425385745760117648859079410751585665214523098691591457561127767212069704210917531037775583725961902204319834646861219449318291592017256427166798393904160969887737672987760652863164677537485657106202632332076948171796067799327959392644648506633094522794797300470446642324888518462662908970565488831360122212716453146130855541207794621466830070926923456165176091041884217068341988520370845417532578017214465539289558878865743032497459358354144623336310828875824124892138981538166989849245422438975222470485548226925257152514246175664404147484175987691491251975107557705613107136099596727619543380087300202677514995407549248670937592854098931295869839096516079394021872972015908039894189341009357657193393919084841648652441508226361417783820 [190,67] -2804282917164517859778913880170722386969769645937381439422352778818691697621463558107201617289488328656439496293635717796513523593059692263989611242068002787053729682631914867932391227186149300802672883761771910970834772816798436911773758882361194998103169836218030698463081227155063248568136897877547382418978527353272956306874839490605719438404503037395391790619111661476965149794721351517828744558701384051956287135442408201029941728078862813825078583410537078176610327526537674782621569099639894627371174483343064383270248799221052344410163283247161653325169381419840862702959120322892573507141617183614826772291261045846807905896331809343075878467377733267114897042595446777157401408815613172052238971148654388223465819811166867265565253250930329803439317756694217792231020175124951295144994853518453347165708870415649916902722904340791601558824904124725140306400582354572560697493370100074844294240893986198566896692872122012629117912615348337886100518929040819490036508237028725718847240949847926726631628699087158576967539420696447762205991592829253730145565598272047229500932732942467065295139099174567740011754126022612358910428620447065951479166972861631245320639843574879852065793372440084318389211539329664693235500808618529426727711268209612264466562444813095590346227282257029225627204879895898847830565219072833231551699354391365387949488531152422601989354545086840256787013256375924769126115834364735970320818672690747973196828192356715607230353579349610642291073060057629552751495847654315872130849373976632132464265329007493313251781123747553293394431016891669346664539579946799654282386557020 [190,68] 76082172331907076386466619710651490009973062903705245376785347941438789192784626906754436378804944981157652664749579350677717596010108869594763750849422555993680081015953004637171601455952530722566714947108293850357658034271780408680212284435360805322638819243657518420214531462456574914992855513628040703653490611099210797605067225805608004132717543387675307693092678849622262179758131378015150877094910485765486513598484307509876845132855196317086692369170872887884216178868091587685864000358792560948471466387772313777459226851236499045994063690015333939119706670087808885026627756193286749340172835988979454183667413704736082990607580643336236027131587820144996907230917744094544261389308645814604671137613266181881775173314427353461783948499994440546043753152214970964942705215214457119359611709758891978321665239572575499949049156861631701913780152487784287270925131639645531368856649528402521900834255862104448973363509776253209848682283845009885994072993535035977387686055947575940204137526092820322240586514233071632042948887610107572581398830424956480925351902722609039178331954376543251602019554949289563079559981348688676090987866337060731785841081239179439039705581252458304867549909115869263172643191282503413957640486478542957321853419162790618285697913820418820924732725863986002604280792283168422654191895582981569404926892941031580634756286138951369287599381402599833678777904840426046578515684262184149886946017237632597221911991247191827647056343700802275795954053837656737002447674710657919012210990778573679696263676037216148685316649577092268802081132550281656020144390751158369204054 [190,69] -1524321977294176183512166627158725437667515464658712237982426051613477264586064169324762706896548241751797482420281290336633074160330654894279648074023537702999077054933905582182392047443119623227498916660056930038754650877135445031219666772133249913228016510393799833759007307632383786644473241281163768303040298715419582111967776464825856738657107362014001756134549162015066836633401142343922336172726504075068709845255432342857068547044394961714235659251283141288830992350690503635116860742099952474344267438528178656169438216107792841562721206411445246071520632728150176903423888014006585878018479868951433975655671254806816616160503268939001286632414221094011246731709310766431511532224401173886758731904292006474100202960343585011575122667295640235781575741069214624675385014610240743820984134519000683200166079769756387753699598196180505695846819955994425333380044154553784219235580461065335552661183683663494358752668672947392993093338560501291150182348102688321294744704777927639774773420524033784364552681808724874606968502866980684507919197748733671172872117498005409937288442789823857984716990066278230133135145363019701096348235303845631132977003624596424459569789304849350237491391137826759093148563116566606010699420642674360462714919562372885947722623764515256028880725440852660525370598752695388986550542499075948439500790140474064432360901209589149574461401466273048121827382280049942610539108317979415839448713714891554531774601584102758310367915025387737367525065096648876802194206890503945104981173371919776307769285801803757393791181824200652168282516398031194154110094204139464068 [190,70] 11000142755345354125107364948884925213062630327614401463704347494419674899134462253939932639271532185519710494429384734556978664446331320621676770699751206697910283258669803059641748331802785373553558706080673851695203775166566651848906797745342150380806736893873930567401558353475852006212588080948461406144336342887775260831018392370472790441123627882669034698648512612543998485984934182055804411156732229662474490507084230349491433089729457375683238081700259475153492501343357840308813443674292536905790923551160783299608463624496039990315750003345220557033731046914520659362645715481158044357758239648685758757310189224778971514573979723219256282293366376035071297270633856601610282079460233049946970655994347374321222328346810265652642391157076468624665091625034711297995049238952680859618471387558905899997006912898767305212722359540289168905717019111541689075068215166618561704372572565019573819947826436072973176846262970300341977054483620704054242209437235088331076415563338328401237014822603718494000009973326386174334187404637914040118718075095603681139012643136971658962704857341044355516366152090775402616097736015767186082857908332722080718359991844121817018775546576371693501850745257809174481466976642112321616615335818947403933396735653194330052305233902686185537265078025433911341285754873760539735849987145982043171766435508738214847502977801702514367528037077060827798982212136396627064029549541363456362135045554985704715840935201860193864065015969356018304708098975986968552127694919789049707992564755597652413867764438134448232904933734416548081033112926286362417945417853224 [190,71] 545010553330118251760135836969710582999760534712309443464006201091384463527110453101817701160617858246268977104095186037970310001966954469932399886997833921804488432738981732947969675117724014205808006720073986122294244210798742516004267521770582081845677806278336701013458427911426247313293938309793834435012664143637726475902936915365876623083719603387438138989305067001943152708710661500831010121260098794957023022141916197852451930344650100706925263164112329117146457023808580856097893145901316093261931277908901843002078052197632071162274080912978501143613354846020749120607178285923318892856386274103258712658049057561933377034487595263187695667909227007832607527995085334113934676269150171243936062019234775232780719888424347349561946200373389444089308409364965754768233084859118142749961370311679358975541833227522848449088149169617246530815619494499006888231920060991255975926165543020484062822576476214077076330899591616115219670388040452955598846358755950656592732298583924250787732203136036861644821148986797927526150278782699813176217885419661948326460479150235812837885183582825530559087283113666413709695689646812820844441071594880781001311001585282920935286225965089504838499597827945434526700410366662792587007851085972075081266090056620047433155969064177692203009417684233327184883474868611543153941443674322749751104785264784242413722275085703204001690075753067550977956725559004484280103769554776442982188775004708501709799195483129281415856440080503228792038936958664905008816271031020706171575614653301437377891416478077888836525760841310151799697858175009547843445642887 [190,72] -21704032481955792625190169448307485766077770136966351736963961542771089587300055887809929778850417809796356070627497869795488508583834943898236795694979407162694184262286308462192152948084175202070014687718915100195806000362586225736042478830993702007842109125057089819348571660901500005206540713858642420710646584068259080097043053033982685246218866543025894805434000393665830529285678937539965636659761605813211574249111715697151838816393552243267572030474497243622662254390562018537269141100424036888572526925718633221980381187462525593856970559744920495639589017311007942891849718206225808582690755145620245766667392115985697282538435358220529713862936909294859534006683977187188866955535016299766588297967481997755799087782157088489755592101097123139606089471189524560364683416984596837680420700781369768194868446744114293641790118024332579726186037152008717583840152384936202296228616135546898269499990760258196825308862014490352096809788136361179806960919499640695911229543495808769171586834041123668461413805289384507527398240471169448111139411090568754702236829815206564488429800907657385015770548828627192659214142052713083519927203877957846207771851547369719299067497711350981471733104506629387841205747277241219921413006526292951493841888452981734746275018580546507087493620412682131717018141409399121270870753848962472974830142569794151533216163831686849356913616149620308665531631525222375459025099455660653896780782085330002036009016116561135670112535888207013945078927190821915851864358834442740286247462151120289318906576648280710784127829719318802447781199419724094876093 [190,73] 284531883449535732851537675886702773145105051724019174649158754676471566473269915449482710174608476610905907519875644592997401610322441683678822550848825138487468525649170755424080794730935018267379982852028725136806387846261365934398155062214774004135304871571399862621757882716878519458350926746123885163936890454694201866142908349950292159758504016308651452929885182979394461283895706589546400452602916135543361798791329393759695859363539894015127945403859532982669383063728379763913975929074939762161304454656974032644965941143754778708655518008756336927171537564648383615767468903357727803617707343771032657070652461557989517143955319468492619359402987396269004299798091568436618064653265371310653803890021003493011003976238276722861827307965898094254936833303579303086738306189073782259817803006315327159391106148076917159668700613860956350943864327581271263559773747514503562181589954913193237620971309609486396057236043009664641310723935219240316170167774738266828566778652929918362966371085516255450256365833270718923852934452862580176819712406613642925097021506930333770497809513118574427868381142162942849338240992373011368966144261912343914383106086362496743126372545065942695696842417951099719870682982347527033846551626870684310694345686465839338305588035588352768190594347772796619737587843080659862835188609714799216141421717060511684856443195969756482336201494081675817973129104617285649353746701607852156815139894352873823223779535012142778625802184054602704145880466998669719237101479309354391853425366697712626621195240884798406600274639997309190293639295258640544 [190,74] 2460570035381444879442637758840839102761915861592515922110111313875391571166242669846355764513969300349755197536895516541945281591160424056044016676323251999391052784791830277361346807891468565669665875930390000097665376881737910837607423534842587557699487918944597379753039983366594152138805666929865411777850459745865261956500151658593143776977633110911129840700021075054865723883415480771039420812979207891636857462834844755649265823198476290775012086517604404238323980087432991274289738036511164821654473315524094694894536758761866712109156109959599201502503275751918942286029932499313561612170189685345384324545691591814136080852491836618406634276010136994976918818361140477173061037270830196494285812247604313287006036188229579818476240909660551643089750541460105815035010506361240181625887474109015812287722788867515243415614984671781450967716464080953013382876574018085205069468095045828321208267564070168508797611597290663277499357752378152240964204423819426493805574217856610341376570859532385223811893305436958531539165360859777230371110606501539520279966406499962872760170654777896849732893485319923085112282798012948742911701109571745178556323132962343854616906671664273942521667405269886325429407208848734023366437773305802143551856208984382033828669041837371967898669191054394985374483010737859852391513256676831356272281129063320121721376192845810732103118138653859319631813735416579972930034967771816236073628185204724969988437673467596769863791066515491826699792863427800802023226496556781781271313151059799320473273137982314959546657840929857561870997848961076 [190,75] -145026988462602882855237253405918129853343857627008259295909612470465666506597262933864159902879096076681323888259134932899439129885016705216678215326774687955876616427101093376366471984217221127280731957029476456760542527045746985443696307329713552271713064356636095381196536044775966223646983803561803036146038641444841394216392200773686412092764908170416747352404289627555591351175138356762879461783489177000951603673959389961747686533706129341778062316291277444479495645989631315048218418870193399352642779825462341935556526600980819270005310104334930056740938394739539065586814620513365982243106387526523416847048951083785897778778642299315512735991853487712929338698726324164902747081006383946416883357082418469738734915133711479753279261501051539360343325068645853445078609408066684264675905456503292554750496926818452432296024273248054227931387657889599536454776134574181871041005244091406528557287920428357487474167723039857780214324211017611109982899499927744287825033711270709570096930847006484329293947083208802813631739255839065131151446417135029257454990675956387113333689716472758584809487509917142714865772625619673708497216776783186355367897561759349153093172917163260109541262377027874964349977847897942255096616627556366037253838849097963770937257481255892009489638272141552518810143966362873282929187778435544576527500888984446577916950841396861142184222670320943986469061349062516098018607312067358275653202098663471519814277322126994631915961299442951091794075163207774656442746966110533578046044250831831726691934754223190153972271259265299529334521366 [190,76] 2099478384898413001473217254711985343301318296150480274439968024643041693717461779551979255930541744278656062370418329826342018601505022421723909574792931011205941551254027183341724577619302181449144169874831508696433743880377906155008298096564888301737287721377327463089944111509821899191348923537507427598150817579645240519461472144716138673249231359060640926122616327752702481238123578780686670628844195550405156129789197800171326485593612854154172042345997459488318363176354721079453754285404259796935101382918692678138229157806109969969790993633804588424901749860173201852593572184479750664506558762817372040813580234147906154441753733599506536884081415718469747286213148451489224698873019183723745887848773429798506393456211115074505559124880814473945235943628595873969787981657422970316712224253242754425885347209553394177487132056485840858386125545460998879603786047120341167462922003399647253383233200488765497403529952142892645841197609872518203594866020630410804055633464249108222944351750404276169587916719109804093005534106110279128106436753324628873855332915244992949748266105047125767408941123898609399186698481103664573854743245775201823987982483405906555723909604190655632958183745644384033871494772028584046460840887553061002836730104113502359325498609581423632390945529855085755623156657766820558920790844127191030946212961941057645890551378302296055236427390057299296182912759789317692196002971198014588339687796665274008758561458962173743367611033970925484118718391170706135601194225643990010520110011018923795680553446269527322632091027984563320856 [190,77] -9731579617950400321658631186836440755480208153685981908829055855213968896480448476317807167717329143827156381016959600564374790110503187349116548782534912599475740826303874742893812388135598112954846519295709440401033711369631304591301900858438562439969524741664177180493561764834958124626915833282442997979426815007921309770760212008629577594304919901453017396329634790457864249864627911960809476958649718131591250457219523426409639374259602890297706719882466098787898592728085202303537284433343229323876244418086841284522540682062607791178892747146664979380230573029268482672294859863787966902498737085044475700624563029351200502366577824720676604293154898335675066292065258983483165177635881997979018774654962857139868938294389294013929488492402371309974454382119608208552045223699228913017009260329788181605565307537387272992121263385056800568292526552053110870231229360053725516692762089329504865146789935907362679079688465404480972461838974312892557372997041856631205637355579394392516176669562314911669952078472863216312629228141239010460257561972660922415661968489614152675065998310985552501448761938962789912703300633670796428052084490291784034244290889166410411144278689892154492166763038436134509627885933443459230622412497210941200491098125300526195562337539409985296352361313754495268559135793522043643306756564239237786445827826289499044510693551913339136659491746245475669055721797002077795447276795452784820888135844378515940216341915977437470552886177058996962818335969333992124583985042050302383584186199303229043556291785058865733143285361429872 [190,78] -76035753401884075519377881843600779096014231885080277894288046328806370717798414002328159313208726382582590172707715663241313061118495653612291846924841798826504775757149928230504641717742909035701409552078880141371114481211250853991171813513331803188194061787353110408065283233352659703295223612544613331513788379428375017709794977751028932378857878959269231760923261724788434014784117640085339600682381375897964820457759406052311726518763433342610700605235548317824655719697147244542592026945811469137261705259054802426771409333644308368700561212895848137900702355447461626241950160980295351933033136379387201324687909391282111561807985065090895740928382793597841714891006277854923442967281333737964332087707473914565945129223980361070673682863303889612690307076851785162787155132829068354885627413784080577120462661878375287981607205787363211464574689199975256390142012748738782190228567659360149102616102813712365740993794206922827109908396571302378281486201107130267418119845224641775169301779612134304076194833952601132138263709490918369403313326340752255417478312148760914974684108073929097978475623165258461001793691392277489413236705848564405673375281202774597457867721210257482741564755235627403504278758648333094379404568759575529017264068606138778398123153132018031515415385476866150508493660035609110585563260538938964200448689858721262375566228931531895174214668531515201096344787850049047458805017919471869769574044954487313641602053226835319746182824273600793795841493066749878186981136906282218621687071044583791170099741311035781360280383704 [190,79] 832869444612541861749482135344951730192671279850364264613732278316251722340605862740376741045538505910476089177783140952249181309075954113950348086527351804139258081452089144966660700676755972535560930427610897152543716573299958888701889704373854180451041704599960923050014752180291898183428049589617912402301241458105823276025090309508889654100928457173778974278883006789557962799932100926036555196205506386716813361903240231443869285702384093814170309529278672743969070285176725949793652552941039255114318351049498491899167526232289244417546474270534642202870856911777371042605578057339563803931166055635938760198080911579162121724679364187404907035360706744106728917186223579166619336039134432776797078132788730548198981108582025799294287345560569044081012409360379944611923124372823954844493752986704425199751077425680184705947593127191498603042354771186082045578561602177326729087954917127621733063002759520377519446249090966680451272098189637368654130088432479640452896576138393848329025799897838132697176398599908812695273039310853964087895631934070160284418326880085743763187691959105764714799478486269086859063962463787360042903043328012140078110089642638748478824574388089512180654949609551821376898856390982172586600989886586696227569203336106705161811876074731462019351810217277193600154094527127242683513097212267232100916619599902962850831311355701555332196246287886303796893721558030601057794368605785913704279834614363994270038151313366231875217190407475434057414774724210313388499827649139885400608035826936301544362304499571020626237593 [190,80] 7135064905702101528713055865920946169866477771528541223620910065883774127019831955222440281880731314052541382759769675246120406417790456469971509698485622176484139773523204795824318488214827025896871260265486364608929336571631471213660476924183553261256174052290681428545421661206449743730070788502671920696981533297118991616010852067721101745762149786241973197874941595266641033396911498982864909678619646175193915764452838813598005258822209126727593343447600498345801035718493772588642914092658159551941867095094548396256180731236594022582092367280682088050158988997833067575758950722382986214272280296597947302426952960786613582281584856751562654932026915265166374480416529757866033267099266753488062083949039149859357281037349564706172217084486865782338562604069456596828539876572431831370809097532940941854148437416646455217524446227436498572852003634995688516216864007835315416229806668142094627421308570782127923401372117341045484829344260957433033842677446674966852753571241199019447193040101504034091944270797800659682044169213317185404875937258250672894210908097660837955087679955533635536516066556457457998306527881310918415755323970448293417358243843056596440927476904775811677083453525031766113013710124554013846054581716728654173605604220053545278260940007750277686981859162810430396380612907827994436629599969922725349355257443714272424069493609860143147565359514757312686630713659392902809950257773226406333447907781069934838284615273338430189268445154133420851947938581947009883913370980521673944448756856341335814072687526130140668 [190,81] -197035895288289820318618914657022372512530058507826674223880828617888841006619646877251236042194620095794879671182307643412218710039322425123558695214210933514418465517826355687339734500634836985729336524453564316530142068448746360695912094815820774062683884533785853596828183755959941806479060334690736261908503464210796392527741057478141523475501458728818887504716460504522914637676988654320864169278471282508888237610491281121204783314826767165597466903599278323832347941635495851437943894741915500404568237359637636446793351703004946914813360380770468913360632682738739858901340187757280711856304586617476470989503790876694942960558816037408223248081615682227134256954254661914604801635190917719215172829633029551219498597303640191486776076929230319824824168625631312722254813004918626360693668261359912367778012640117312322767300878845496113808401191378212544145918761630607277477941100410593765723834862473616214933415925250302377622385349034598079658967570123071961040223438645540993436418250392904647519894100668346113495787601572065177339138995738270989553636523765130217624639650566271471078905041030606860413408457838893316221786000713254820803294344370558851124959838895956667205839902174539608187673158877808783688317740292071536342422904524403076323591313498167367656150100806042072461904766529889476865888783481758544136573873127514602810968991284795320689830997228252284792424194256816585141380887828762390931370991083127556210087565221366027906169530626520989014452642985180942104781031734392032335716181825025784659596312606268 [190,82] 1847850595783108290826953997744307972524234007224144422995271120169704131763619752061218564524834083980253374942877081791257411939277763861186887985342387501480031080965448945617090048156042379049714033583463471333408499907966107598717675267652432245489254706123330237020197574238816621120354822342438717991032663144180818234851243385774290662831942154443520109918905081730327263215834596656282377321396904592007323824763611660359045615050130565191456052948116055496523169518781858771892984018604929958810135955995313953187080456544159907662064499835728149707078558216640948402771545223177021483683814381697662119407285525113784058737884979723367256313860437704056914052949432180610692754788316866131687749478988001295774379579129319515729434329673771910388196208496897109368116500100359653378733593205349744311954253410849262673041249782665786198888030308615986879711437176816175286826235147807400213565743737441018720843438977129742850006253104164595821861466523783144804963804158684921522632235437209466576435243537210284309397211244169149697932994233696070440978227154097673715969698032128203322395570639719834784656574910007890322061335713568023685572171441431342595700810628021328393985954944058220886450701619349327222535406905879819703234972963538603621738677092555182709753263543035720502358884029896350588920364183571046486698844996767466282747831267612492331442911129595930250156629528969676519395556372633983444078382073758378969341132244665027104102556952883081104441941048293512929148255657279894426602912631297346097309528376 [190,83] -8445861353617943471946776017923076770308506590490446746090800933907830373651740963205817783508611261352485610120686333358171470258854600226684110836550641590664065461634380318600872287428909408967208779631034246099151188540883503642861178437464388950763181559994109507529460967631394567096891216140882308628202203695606030306952703895859982624871617012813407997989980102201184974154960402764650922916334630694771056267284261385675440594836060686604910676217372627394181146935713452499146084122999826014033907408217742751943060240056527887049605064709677641253480702593252546128283908229923757458285069040151168360195242728234352302226595069607334949147816120450467920594010311213753935112718369902013304201110651611441741573767213146630940866677305895991588640484485124692337176724119218565319298384660114230260006389500928758931127381365169018347227722215461333723270154146909740310217455189528119706964911566201339956160768773873691265002630897470304635871131627582520558695030700554544091491762822831311451424722380986774256737120563405971252014492053170988543080968476524548057441192566139983494038555938782326220379859083139637356575434615038253924161011540348274978158475173873467350304192062668426706496747295068966526209457816563097181531092345115753455321975344426649297079626623279527471329823509648568747885604737376463914531351005113505194860450629073045368024434437982441130059280212251251960766137732392863811728634872642931004892966979530515850165928330300987280682101732348150148203943481399074653532231521465355259144 [190,84] 26601364407881719892241580581838511217133403108987940630025427429223577411138562227887327637625598209606343384849235153904342501230260203704933669981707652131111532142896216086074828591064187704372077603641026477394019301614702148125146479883740706408037465092822473406623256078298449377631701486570791465018511004944924949282232995681312535892968470317922771093096458138241244758463490652850481346349783624999908988458430742270446734252838856185425177379580344743744675558343017760161807457474613964107402434697488064865663060518452773055707486734594367604755926937083527185351893505406725721501800228672560913107235581818020940473249122863572617059280169900687015307829805663607121470983697730078958183105079121458823163676719476457754546353241410931672254741708567597692115746261908030224011140416337096936540042129077451407182773743799275203527814793144404284358543376031553595665480479427823411609972521165382183123107216436382835364010781375500132196847124925486192418378399787443521091893351469186782765123549930503112468624387147328894945980339359426990062011143055423009949329325471374496329078651144916126349508693482024041045075042978287393378047623682284067060845042944684793165293777266813298888171085264412254145499086657257770927274949990846413298176409534355478549786239945685334305787547832545125575865661859898134710752000474899819741665294957086538502883528056409859366251613332662991529807033515885856777318738559671494188235372924109989245208107919463613349576892542955961768063078505753268673079815096883961 [190,85] -420616599009934497228846661352509737095006663593563695750671892514904081163151461313527175605493079954448166871207832894416801148527945640490600741024611999707874546902136449171624036676852617860664413697053390638113187883843407533046716811912534831319271097689934040537448559914686629039982681275044132807735246878924733395908953640358812122267925440878389950624758092470420496402572955248983831855783132423858235483740248965903606376406971654788097661978785009520086540648706605711170738629923988129558598490857664508277779922531980006125401283409221336283235298605274890236263668613287952651373582706784908607475688959841187809166636139603983391685134911652118772077032152060454184897390456192799373542290063949616172323297217664751110475011286995997819745631339108807958708603160601518906110672179088371440631618113902803140491002682016992971862498463815546276181755070943513748061699310152979540777292658546418391015692052318583290717100465303898574674107708214944480475323044605138875501149296289768180995802637457186811151650149189937915677641609487018823327930072547806233056490448653992006685061874464078185737108714501927433951880755854107254412958167250019040627472674263651896603965062439615147990069430060311374911366842500280381181857706007258877175050359651886165024938314956753043448390480931482996719446535850835819481749176585455295550267417931105911764147648134271619043407934348934967203438635778170712131211668560066698243630684908627012321451279358674800660336195394940901903965813225268493504162133480 [190,86] 3676995706957883413750778441986637533304105893677422404424255403411666103852444638195038479753937466053540804261097669310650090264358497587183815054222188625151918658372783087996447418795133328047868490954853593082427373446260936212061680326525370160113488636807843527356475964045769255846294061730493801594569585887593594703288085454458001658367291639169795738654493138940731182587543752646489356384754679209183139911971336520064528863521547034423333596210068882549432155395114859478392239397418004016335447674465433215250944018274654821433105231956089437108474599811518709032709783836432442613140653166105324442651172420335209818115689539453068044741139508527981193821253295547112487968809197028722221437933749911453952978870744058588357235122159563057337829495619722768675117971525053120504953776599273261197860257877632238871832396664387288336145155751083350322564221593865190044463424165535605552997187536910788734770376037401278980653129160790001919884436402500166788692274945244765130908366142369928727904743246406306242893273576407163484512854884991031579685471648040010152873416622312700250134225730940449332399831079430790164744759759779780404022443835029743142734126418914498513957326029638842807479165226907660024838678944044541090888545482721315089021852871762210150122787134197797562696689375545561369135680191792186570204674598869190436581306760829489369629599862395817427684314027341941465649746406722332855931387149803107824128623369360792574128186402731307833815062308222675715835084005523851721806704 [190,87] 14220976565576388920133952624784504121624643131609250033440186657819328959590094517793394012472741773092705839355067049965617186416102668122984542267783134836569705735460426862242135511071736441686867834552978830124933061796216302230578482992894636538086355392553925607574427432026848727156414283010596792089989945708148688231717187239549883204487605815285694208603458370288777648428903610104775838700882738933731886276523616033163196293672666112491513066101134607851583004406415863611601634750406811128306801508069943606400293914430635894191710041609059285640499096427028487471146860465144175186316898821734169105053022958824098018469383637315730781621405877293063472580278847361640909813458185207201961274902556038742762351641220055096139301615895484946154858890735779360028123802261573990376667652546610004908636013901081429479602023371179166289497885445899009201528946136776628431323818973879726787600140026434616349594989446345759246321642140928359659568541633113589038898146692579064034894389844770036955231056282820361141110032981624555994169695217870467981343917272172566815916666089910805507876300578500030354779970962235596818407334357488641762089977784439094965992663329089732373931707403268119276226199231232599431968176609378359999940127351292486090649678050265173328744695619371266182201017923572658674065340790605074656953866575955458110709006268831122546334624351448462522051457581931687567859157705587889361327982289016040557529763113449219699445925181903081930237765420173149618607627838017782364 [190,88] 1440890349287483385049483269738667686842548658936279150203984922905936714890724553934720814344661307696855143145583840374270244469034866764746620183637712274953945493860986023632905375146922767523464472214266560936576370556180076800324139523450726453366236111261956632785034816978352498372618348043746247018718146062033193427293714578365344847547714171681025615157444350731424362122635606466699695688501427998829307586629627869585330374215651229950122593967540849752106886689942354701292881068588333410179178057036825348566712415884451704702773253248927349947872118734793397424979394219642326513115212136793826371463205651386030166676500526951276375064002852042431850531235812807836102831410009210960856600893598194380238723757696865892417377563661929805145258564020479263117664446399557381216172437584157814820218375997626503677704526490021249063740751857239639934250443887914504180233877351924979849198735830705288504853201487879772483503499536560955988807572632725865460982886533862907717109590047292016656744489908273847846167703600059492911958185658988504500864025473569953533418601283681307769888266764764249431255027172177394818151977450775791309294814137199072521974217140472452717829817958691901450174404079143279636984728116871144933465923213479611570865134721390955317097832704207625101499906550556341805485991225623415332273432685234150270828672129570403874852911392519727964529022797701536995132286562028673862802558970648952925928469030482935391774511867894404139425185471386733136122601010784260 [190,89] -110120775238715823895325526353905170584880630626284073264229148946005976181829853295849852786266232214718983260799783302908484349804989398582547931904258226740841228052708550769699178870737684330393884351148741959815487431320513581946396841093370428252752909461461379935203837353114662656055035203984470732873926072176042036359742762246046514119845807366580534504819872293038551240352448806632203230125991913749263853559402053335961759795644032927997680399165508947861553760256168213094248555146735562465086803991993084127213609056192702710983155958795442744254373591366434326789944225660629406542989831229743523094007287807361565043911195921287864271482827813693208965073552194501542091586210639373359906639606693054330606358205235556443320720013638982945592277092758945490291002250668227966330467475949834913230940609640829033013970491561781057245521373942889151578067318284084124652688655941826578849722273650760912463750099515409745530436418228406537023261671731881558781978210983298204668818171933482058624704850431911142803920052142464020988198109664250631957501054855292171446547288650138817763688957394974689190621064560115631559428476474946112907669355240275244917825693173918074992513529007775756996452778750143048919380485678009228135911159545049644875396499666606488378855837908267288540604707078671881205896227517141230982421603480124752157531937028760033767370127678317276540959626886221508362814179904093176763756050884842903006895571069546434484492348768840036953283453641791752261625422512 [190,90] -8192344142343174799373190103784542719580299848544293992149213619037225722569492782858624006842275093529023614748322979451403817813680316134475265491258306602199120496554432360453003816504946590268901950367152294474420474837543288461495519997645926197747208536749964725429800078107612149082061803676024422671331557343313441553995962631022801174975012776870678132773699367302705599227273320899098239364697595051655954668875162674640983510941078702237032867600537917512298187194763599157550901919621061466731726695406936051187358525802494519697804682073708201059052221086193726113196822441992474939026076743248439384031093022522902505611773024857524518613070025961491993658130604144197036886987275248790933719397049617943224034636951750073412831222175821227711596877841347230201502861766472396081539844380915021797311871664491584907280522565302233169531294077394885892933002688754033119327299720712449561705291969597439866891057055917563267834493145281042451751938036408548450302858217890297315389586543402909911714811486899447402662779706548149191333450750297081261487601845160036887480141060736762682046094233837833939923157106440247631258938800312779690186341796111682999441582016200179206498669168850011877491737369799058294816402328617836217036704902685780634627231945742016502432487370503465430593263085027855436691360521575112327759126872408898948420775948360827638817115705497740859764708644579620585816086901379155769110943102769018696505259974211442079650218344899466681546231101626283164356240 [190,91] 288498538272304331858451789392321240208455719135615016264261887442026899992589749278207309304990498185335905411251278093632745407705934973327274542159700724469693065512743004289683168349482107104587979969989082987532589699151466848600984642954061795654809452496366266910188814108575689367900390699148502814935308487129989842592301370684518873922148020930774973303349536196212141780929133801657788303068398259793057474740677145068878282882049269500946033200686045990910855749935372328203171931383652357854850815824359176108570724450991954010884953895851083320529874395978618390291677745114849349574376064030911480735458502636549554026875483397018037585307306037811384883117501728237596706835084565544764459840140519172928951792979156080406685684349466929360709933943872370408412236214278746895483594024419368001069714443687277298372154929923869599549735152077505137940421851866421615813237195959352067105009193874681220128068830571443584361012014939284147620255723308275910671553585906684643462520664222637076361931661642781646980074559883839523091480783457523303238286932723333970828783150883652001242657135485666513252196624899364513700972618950854805579687619305760688738277396399802509374942235002515906654808715194581867762216740846444795827396539914691766651136899080064901642858897057563041798087027416373826619319283665793260725713947954745514596540948931972578410124201383678141435634728352638593378863271141123597809330646184887215207425799595183412109320507630743594416096992344480290380 [190,92] 30591870733555875664446692621267431464470752647298040667973747633345734326699977970827171771197334455806411556221194607126517657183598225723403061889002939708387243015406551912279341386266066849927682025427057865984463280475239908900118507638976243343157840347158269756758436409289899591636437121324836121520400107934386174591600538065821887265815616290084168164378291352505935904176387327084653495543584469039896010473905480942381819872802545009757512649935901587051676342830227242589273579972861022577531103302479973125304839037807730472648803991401868748174963628502352859000465465752236229046302751030992261469980401305683057026272060055061185470459366018829352756262723870980656995829783553216393283797893888339179809905276820737077011174470977680324583211435683374945253872643617835895907466912258066843997723503853448994779617437100497213995820158355343920214087617445661556760964973714309258690213730598439413129930072363557408879740593711085512887728641920991002393939863647688062205618894541778367897828750653759712812867301434675882952409724912030330223020794222390552179496528306347480562834803083403717237527390385324126609866144390526185820851161484335548234813965253108471414891374668107142672692563306565136488403549383348646957659716412479079653458166383763422196863882119880052366520102217279836345056094997354278310441973759542803528855311637596738537520237664859398826576904774173194443387035748797091202785106849606665099049901905504491322187861861707948735553426305239228 [190,93] 83300647391730606308871247951102241232923078715490765924423836201447807379258706302392484264234848116764028330957537004423360389573602712733567461385877075772194582192504070889175105098805426132605346520964570297797573646247029325621814045386451924682821436183180870097634287607587954117190600001510755746140775930092064503806502108969459932602763018873431125008115434243973526100239118926655775752774595215537043846897831313887308090082779031413516590496055601027668359838251583227548586702279943538638094429550302077149727356077926328790559416695224426913929635555756379264955498229597922064925276027726291906937979636869971543284302864839556000494168362840313402818469696566151726348737777964214725294546812561291425315095184573451102669521793380892998892224764697330270977309274295533068059942279836406488892398125374419508539689703177276499709146867440258892844108915456284392159893555524871988597494242077940063973535483026755552895202812249471806002092571056744812034211257254344600353152649450686572477477751591858609828899860725965740063125005067679502647459812732164096454544241006743150046365612170034958660523158338227569301985347123249792977696580466304086921164468649053253652315491692778713225239018777567785924188143019098464177522095258406249065114072267083531786735458138344936952481069230189368160405324608658668892555127354252023765352535018233577951818845793609529699169012099440979372151142133090345710528480552729748132894349628997075950421407623079139272195516488 [190,94] -48969261506308753749058215149112687881979859259550590502419433243827627749993294063989506384474173369474390880085430550159547730780808753617650923645927734725668217777851401083807866771487158782567244986787817982512275825441508904534436567823094241510239645688744281918064278666391970484279344687335078604854564812247023729234088315100615714292209024541507976517884283434986129210193884499326455575170449310854078506809422877986414207411380186697812795511809566054259333075681216967120354701891352271925058659521478826346809302560582391053678897991214976299666305407335960349353415292384899444305624544271113972216341249843112484049190341571136141038849537975600019034229402589340067623112157205400006820391166888839350281717260250794144358516781667899048373004521642341728330313857960747314790731518567766776160198017141612246846959094981914668130259044819241586190736673594400503931426784399376244440700711067004176749425176116026348112487700371961692830451949863384204635433311331187648062539804559470776102188701174624200402339204786011916911399384840690086959140147982567661520283331814190619034008914474142515637333743328931193829457097235299757200850375342458673269929598959208344413415144691810887927325621356113695360738516245189426366813006591353562445312016864897396185841664049564843146095723380870031418034125124497652697349356443712703838340805315441262468539226131023580524119904664845388067612344803251928131245996336208012927289182945032120878919079595894112657663696 [190,95] -1304278878042189097159345817829694182051179129859439317388665880624169808594951086843243174977376165058306869043604386660033686513317309077501936394411408367244000639582252052279067573963604626743203653574705403264379228672134969783433495231430325703735329947702749859316321303472693176091600362787788539881103287847001996686924268933470036394256947829475056896384642766812647657301281990774255501526884794512749060557608131248375294676741498054969822640213766711450020663382559583798435707158494649174711906694911528158788908650289929244260635182860831748153750764060643818856579884972540653984663620668960437298281607022101164231280035510427939954628900168132175330105925890929156477795758547604196080378441518019184253405611138494025476468895298550273561391299850634639305347408591765268832620899122127554189594044244690470526838057901243516573834342376853595332305462390195291708176036660411642026620712513904630398952381252938023985792191506574924852302207751898632559758028962411547023598547631159464550380327726385597895591680193116278829144085916722697865389916845935956000575863813034135305992887212591400253671698128424804050951406170552448068655680164801083934244479107198006125003859062406575211107928477773785405008341422000996317674336286863042525000568056257844023275627218571523227641639233519666347359644978796866778336323325997535762700420472302543722980867474660775156830925034762671589059731081398275778032439520677970546603739419573945309693154787081328475854 [190,96] 12205968842671372815111320005553358243754003744147857673523461315315087987768916730833277331848073495436161288582360895620631016052919445299785821225791008565444852256887969734970122202406804813997806824349341511693235072074891333049288179468930698206770302779271439542803284318566727006604329889972165991471474327788423775187538959847403813881500011550833104102521148284430721331556410534450428990533207560374430714839317110925747640204802833081371236606705996573691984785937168967161125793852693334449390136601991648047160307412807070794225404108676226259355960213061834485872409315964497452481835377168503417053386273078139965262771113892060398486958616590724827310342642218639525262939079020836565320263974089215774129700185616826031842438399855866735331574433428393883028326421898967406030493428394540536233499528078086535453496401951717031746578617758992211573835237253372253849325864667028710615197290220584265341438571327326926094642133395965699845472142156290489901800276202116840448877360233935012120230513451592580629167889191618339575616177974081415614073597952071414489239684031795122697487888855296252422861755956900151702974403897848478403365292271190092323774621399720339424291396467770651702617480109440668540386683022673614543148529526997703325174659707615107493505725763134162671788231920353272226719651733003511808675196301326420810753000184777394556447699894923739262519430901148394636734573103658527502076211427980285213121244582232968385806413816317146 [190,97] 1059098570451042908062217095880339233700092243885050164325974709547139347914304001315983701830922687168812048026041809515411857078824033054842508736357215089339752785018150657337471737950217509011337164657656390720182496993928328930245083496594934576485044128372868280507842141758775310946507676191706874714360261456329493753986698171710012376572428162068948020561808946463227555769015079614173506824628489617661629124011166731652937752391136277190419813231673784179879197643277803424716990319060863534960183005757908739806893773693812164362106069722522129286880174148259851736586713477144965689073667108176863901585435228669167565127850192228193344190028278267833055273267991072024622840535559872405857170559609824765663795149403486798809386997082200858936128400917755986985587166205492559588827177044125117685398596343631149947236475890437253111899962603562954660543794247997581574454846307779892673896905525674947558892069544583404311660714452209933309374411084175877663809001070246882273963068559200205063912088115741131305441580947523264437832269678522672684862182335699058711076333836831807558966033037125094019452802405522362923455325532206852247596271251130542448404917532914078550563819590820645729886986622586434787676460525559416586744544896178717026310739206460939415559279113446329712002983706109972515966039566956377307364346813645715758442160226908523546106471797178294563461559716658383818099801587324853766944956636491192439137563046464899312756117310260 [190,98] 14792181446172914597740774259120066762490401246939345491113850884489832407651115761653859553911967475009889869510252490807607843484220233126275610365597527970671755390747920863960327324720077841382574700905626729390256004263260606086040855023992794294280876008890728616167604943086665430418838899466691972789872697969616359720166767782503340946003328467030510014356471648551789209875811491520618646273248682800460238831575169756224243775158631109524720342241188311289602151132293235029082501186982673614440111214677528115728855291902572110099046076720960529465917104223981203436749124432607466708587017336929000330322998177502668586993434335798861109800705407621706129973024599861583024374218059771000776385232844266744753286316979545967430636984010414807672927033309918327204223744288059262529785496927316961390291608070537614338043844659800260224278864855115261715556931965508197980244564264740093913163577127749100903282215299414344916142890683813548546180378577176387235671175876274995451653324777813364593382322316834980470437873653633825488823636933314909517555523909964629476961558071901757875993317818162145504355455426862086539611471679685430795683322429081868304339374172721201383888204828341711804499363944977193636835211900143017591935374989982108460327694861551793175609046962444604489642068381259667528912615709212731465717567237668651589814848978752407822425004204041912105354240226484519725661017881710787314276869190092494144745702538645462185670156 [190,99] -74117891555779756609297133395446657577486007301340470221919235025673497563871195209933172466924532196107453199341796713574524641122978920790707935825700009347943877255364280465875645380584571066881490539688271223120610438826549873337838816928559286988296449913508470598290424817254001595221304813210534356008135001318315228273964159953492164651013724031810695965309816608069414496004980506577067926924142097311490128932142722597683035095776648580651476443838377545965895511194956115515265516785190709112538041688116829936076612428473762027198540046634084402760021782693553399049143569566465766981378244971409737898072045915648826950673249975749127082539444850420765819896657881655977478007170772683803540719614412281229814830019423242674978830945445060698711194688769305750752981844309111124562248829452014049247602327651784271488139417544462758840397960000464346929954456952208737263104752876778348685731888106614311298827456141363443382818770376463670726355179607880613698674426412945864050057318772570203853291226140833997424152115654086765349382888931934868607469085025556488974249225746137013599649194747465727638166478417471251968610000914180008494669387312181883689802569231327325047136563427401601269078029297463594170319777806790306413938420604821564632380811723891590960237794300777254043414884842334887595638471002680141141167899102360467855416043875984281031752422943381707170590926438599697003490038103989777036198454514775968864642773753355082330 [190,100] -4213215209627630928640125351089359728607811230704143829800616397872618125908264051802866432502145474357105436694934487465001468795584705594730029033362077622886946583690741762828178427865615421937965733589555255024690602929125526758107882699041783473679456661324603565686487762665835745649473686720122331955389628516682419795339384393953326688638052894287432561921901692959715542627218838005338605801756609669980031195249603693111238583074339839144510479887017193477569042331815999249136639890491005806042257586622886258153396049140697803166453319379711598195368881119700324583993594698358490714066616743251745811087130258945557744850249403727845606648931315955395024594337685630170463872559430604982630477229990969763602277693800496159120493514418365383953329610539507360425193610615334012641207891618587392255708379656373540298302438342385028503730188259472110260549073387883731352656842963151915423013652449402253991517034500159521479705683084929916550468856235191889985166301281352966990998907939323119808323438264927516896332668400430585351163581797280693948026719462462864629310592662644513584933834181071451108233372184351608995787820673379764106462870862823076347217609773370488511910571931652702607520651213511345713098769182625113507853834088180406475840394628334126229352492949944768639498784106894139268889818374335823114617742973993528163773762376693136906478903326894257284762018857416263707372354792597885023913414082018031062099353800746942 [190,101] -42107492719238809572820817837001412080320068344630344365040194446586757566992098369895254219193688523796350848553991732140220045732657780410985006956440864440676569661543716861960178338714224818311896730236377336067735927996650305468916942287303128733861529328468587803679171842754047781325641693860169644326600510251400476617268453829115920044857241381011484447951116641623911621780540515322657211178328381681627094813711145009483380001424849222627804941785961763820551003824206569497641634542221855682550343222106221564789069881084443507721248963426429729451815673098434840242505521421982983705048861347571526947812522989652771801321570817974497961600903750235406167311394160904551494576901362646748804483355490462339184750764876350403121886248371552230847852039912394203882846001194550062687253425268452817804604104115974873228679983435071814502303304232734403855649632233981198508294662911677294228312271790054637903344773569092115812067235109279220684349360796237303682839397706127438394072171972245903579634947638170892990730267493244581608785560407048373667318198842093373191085308637950098405765391247175001116519355498558350007533817605296586118112895641674672818286764653044079059048916421434622351212819248250898465533658530565639113405976637005716430003249429565321883903081134961564511188157045811854503981711564969055538262006869328980058575870049263565934607994118466258182101345318867144843710175271520921603344761074287067554116270108 [190,102] -25339306864740227957144069811018868773731339027705559301085884902469659028300985420261989359184266493288003837667824595610606335898203126595160847053287696735673791922951248139908386932770110051921493919406559075960748431735166686556978181623349542574717093770413512606294792781451578915851756732961083233275535141270189540068255360307766877897481662278309838280900652036531494618753182196500254810462102109476838771669833936124923631190538507811159859757122171169765620740315926467657660986031489343547961496325605093189713193812851679840352306638558750080981840301542194709287555545016939584538910309953936775924427581831731511288646814717887744938577162615664587284797136973270913667055543157371441022510221367110356553910672869372854623928083367500233865163651877184825871491016843875941415496817801483269400189213757890673851111925033157836219227290965546852495479251603697103545857814975738654448048399897729845557115373252743716990706054763096030813645430673864371366502669331548090918940791653088624017252960444603444740714303354571086991043319024069613846249871153023410984019787886482706896271190141258514820665477739589921503889716536017166225465583117212774754546558254880621932364593081568259153934037211750207848473618497821623280248281561745789271280976800667034572066019634368436077302852341854212221391109162098947473360277386684437775095122298078390030408479099253702955381560340535618857050864067683137933510602192449892340720 [190,103] 2712323330886487750483759829707750286220278762035927774245241851116914664479913400654190727036032689133600978194210235170051468636221313152118013817736213233784991029845079479954899894648496604342068027809413893490350647300821585499331860260644737799880400424253198843086536814063455158910141325538455946864383147749292723251282557542700659531661772716969018513530142055373015767216467231652485069103433622348835952958064231725777269152657526554970002443584928759762383665931137440939375489351475278677364187663178952478102200038859808138473512970152595019575572932609420451153450368182005627251650732874708927468471840400868186134162775203989952134556247493540568469794971317233808296396455689546353127281461668854458970705108430455364694071489690158122185771834208907482601185196692797842177931314904475392600012486069172491629141527679102065822363252593393262022645507734658142683563078181620536802086854287463937991004224618780034569877922841193306519000329964780798083207793703103463719222237624495229423805632033453148647830936121521017208464464690033713116097197342608213390416585102511081885146789993932469445840297921225250775288591249367724547961762854922530132950187146570220269305939991539225229861070998832043001447340307745845173046827792472749673137420258968908168257306134174500325103856578248044925319096049804148413863646709060214952845638917196862476909672705434670799885216289619276234912542166708829789952765878836997820 [190,104] 22205096926290121052260145473851033030957182863638965309082324910395150168784090901168178462473296665157669600404517324140328801567747614548884494372278377309589349062249951394832265792951616615623103387239916126753028329250917903705385744948074830259664631117464326507610565033455810317472870630170526037583077333874207188487705730149777382077820527354079385039684146811765839287062026371531496924993848754385915412112070415343160784260697798577262273544037964413355648741185300919488920936328616295512875997256787499477604673344978017580145045422352218572987722635768797652955026011752110268250565966809644349622596900084285217674741076836101633996773577819076323081145780427268057179551505916744882991963469504196326360293527048415543143843320116737059333922684257866730376675835765015263270459039950689985826714700070038425027656815342547097496524125291275006746738877831636463416930091108785954838122213921051762988335638138671096900890928997619848473731967464123471302562435223034187592637664745177115264164201961661418427159662670709016512191934841027442529189513349999784365129855899469076327652895475568720650235934877202293260328151020146908807179197665988970296986358973987545908171992124260226141922295478829173130032421937326449168074791255200638962592567043917198444693756621208127151423782041476888331984173610125251315402051420694530925352664767954221761295096256666114026845291394780923366553336904537808711848204573412 [190,105] 55894144143022008055943486927914683416873993344306580534520744810395943003211257517377212445763949908531139664201160365433841476005045171520388825425403104140075298781916354721077119432794818827853350312125906791878134399232976110145985498527857041158610086188298775792265449114390029225558414071609203312543055368466922747704850488010551714752401260739549234686773136463967609217738861182681500334663271894936249814035071926289064281084669568561051923279381624056510679916750674270750833287479539199995233016228111898848692281756652578297425655536554251778306752366915674653632649500271145102538455394203060202127134557387887084010219942028347512108443775830789229784899979628129891569375817658763888044443410767891338857762211419954158799271202405337666560663957055207342418165801749804623679449237370792181812812278251302758944747282770367403260754558668131454317831083508327122071347751395157212758979225462246992682689784956192333197419983380780077240912194854841866706238424657418548328843195685776111494197887649078769383075412017768321095069330554958837741087924797136024928713370390105581612455265010292856655106656927855757184701782134563507556598108284288707265739255150773671890032412808784848157666882362336861605989645965179053177678005811007586090762743157153027971137925969152232562272184920040377878909631844272743591398185562815078352320866048523016229441465148025261849816533413856681258614993791937753529725356 [190,106] -187564643157205858257064416101839031084491102888468443497434283837632885017107178136465105342452226336994473457227033942134215352264717591726596378720221829795573989436003998568560745563120015362335442400173913501416778696842056994401112744517544481575129224855565272338346667772242910152757588052942973715940819490761767768888073012972460891947475792439341499431361105376383746760697301018028200111462861242289510835453140884925374999034195313518060825254533270154207405145277037052620476130809660371914633093246185937221044439715567165717214513171710267235574510295289921466312602681953236391312388998206271265502052510007845644919749073792899634669245793058232636432860073175766643844851589493870137019874032699403023960876912212183103067712231307052550574664655518356407005787563521864368880167796317607823307162451583910810863114174512792669248340616718133889835382688678110150054151353103928533563492140099736645302161181308236059616288999822926127895406079138744700029442786950871195683109526932554980108568594967379708263845925015509179776111097176392336786074330839824012460269530911053900968291267113189417690611506853519081126316610904787970472474375129404104867606324980749197460009839868514415103778418908601581323598840664328221658415103733465898758236929739090555999107753314251761704234610731380107536425404540699697994170733198611275729433444198306837290724014469220895530363938328858249100313445319378630028 [190,107] -1684195380463593520194688784398402917914219432869352558574541870646943095786652693561477609567514986665165756066598788263980423162176230463923738201274753134393387761792696047948845718313073121716118211121413195480413793134030234604641685832362163096300246099136010113114842357334612713610221522534697428015074405942486547531883323688478420981180357509879210891823112961578000388119342847221867709621832265541346954466585302644703868665337178435067126488514040465970179776327837220067509015666644947026989037610812228759541023461038491121289116023150041379725862731791812956245856703627817551622388674604666122520618800695540175248374475754584107490352729604290502311135673650296239600930980336912773540494587262739926641822697155058401899406120890949751075575361437420177094343307534174354695804634261623816643281219966854676260780579182428855052397322463413509225767083987054750595582453219085272474240506324873608004830668535340408419723669417197092065856423878382525240145086803064737380618119788117770824227464818707819947423222656525501312966911685649934084357784051643429709494397148054770038815204285660206816752540970074317995091331693953280952669787892434805881261301395887124266058287781093663281050580753974673738632375527599183894020272739764058613375588862273633153495659079363640970578090367491817188208600985429290686976953417801660661795954061825015162580372205262398330673704153953384947856752449209892 [190,108] -4442967901231489249103812305489192917803760561451855060448335613517756484418050528604776889453523504372060969011313610594022339936782966598054189913104314556520658481237522905879658334024695587739909480550761568741835412550301136249673648323304522750434128794932500034796553578286474625114091760454526902163159858735472980359788273902697346590275292687958738933313144414035339951522875591298782109824761088446468970185956777437925960366459469510129939431869672997746209801689271135033992452486394508965150437836143888682353567649261701821447537062831365555213117901509622552958215858034417768678231541675467639089367968595333762554551027664734097197286654397983178212058771725388640465687341516084415660665114838745634290013577898010838108457638662634294848020867988820764215864294751669465946450604306691781382446728558524149768493710880286438170056381019688149224966945326723457545099869901181258865938558142891528007798491471131954439530413214025011135220651244762575232706739537336439361264786967044051667961103172431448180498522288062269403390284723232646632011964926153236755870466565354956764197637019579496626551054784540376632611822537973630275795242331676577674396236215798729005321811638898624277112463390089569309832559996055360012063927481990668034587559144335802776860069631803416992384705177304350199697737806993668789358440358115699006873261679747877721595671408288840223259290017141401300421743734 [190,109] -2515932239866382738638009117070559006237791421416454821065047119185199597359458480454472471029139402574219177074191370305797263587867114128357392799057680782523799913795213328254756130424654653055638320732071556427511365450329588232411914986847666748112689977967952395961830629266735346528180466494040242091176539861575171575730622607168713920596824278231542705614452166744724789296866811449019904319929819721949967580997962778093754165461042475281359196787277423751311952481397535678949300990148136802163072833470460646528235079237101141339235517930222857420855472415484109774933967089403234694376254360145836990964352984878910848289844221833427351799613219969626722466446345925852134721568291979918428883507669311984505224653414670985512703738564172981442927489757659003827867555062912470769122354353742973685197344372996599314406701878339963255020011445970043608973663577547246615050854609711058162065723266149279186570788997538156234960692570625482072094392121060249084380619784109228940186991927598113415305236461127958716637043098763032647431707328707028872043282379841380009129862162356401832427365808425749317687307484505655842940618266951975280300074315938519258756321582997532878708932446643282531884547955220601975754020362658660800695286538206133339276726086163667928353860207731622677243999412544013614675389298289435586408569229175679331670474326504560413569484153170122668176099130707568139668 [190,110] 13248932433704520516367444669564791772885649638636111936992334319751726870567946550659936927618602036777951320651686204862641776070764541408492543791991396820847568382606939646519635331505518138335300100430635099979912070044771002353766454173051695199171762184549934594579036856085487546557799397904916263663137762257444759509729960780720046599240440078032648290430809510330136923576466336354344021758690614216953467071431095233632542833902706939194884160602555805354608824949953787867613539413002707018665887439132323803694383442601579190300058665219975463866398414025102340824808150315318721904941973876823832561574837345515054644830372891156278753769342141928107393634224527052011368649243875891137943404097831943694655986408674464167997274460137765847379375122047123571513968612559048476405252046212823485936680558299476955987286022793827546216690328532002405067346783896563477380643128239878991973661586914059687718459297859037627878618428029509865958130071313126116956072462421971952792943831799056189363112584094915580164643426631539414346342663281903740588583175952164612905673754346191129697831783586586352550692966547831820893964152722078051909685896500600785160217806961268671939723077869345683330691461644595103601180843659006662486790172060349561402074516130988362293707285114770371535884106644663349223828431524200670222248724831111563462900073791236061495531032422036024908200628683365232 [190,111] 34910054798783043556098818663590825891790772508957781869737022888859745772483037660543545653844513829344415950855838590306656924240089583273888661208366709625530036509136865324846495101685079605026539111242513230176245252903830388828414226597990094781564725409454163288767441558192374459163224525113052455465675515038805058058858394107168984668902341405203666097253154565098917041462758691568343469124317102392548638034420604391936706923262697744241894772648100379284035050129256089171544010829585004148534268094542530957896080763488496196542726981007835662167643654047729608507983543570391376139747998251565346864355096298696336649861433171234329283260365105403273852391365193309639021461365060306244187178694908169265313296910463847062978007323351858728735152884757067570612617365430459799081880414749888506724428408041794007289532105872947967266399693001869451228320524574069536267382139184747728238335194492591806881385441321694977162643270185639125622133533026137951078462940796164646055067965376910700917417554647875317786600412245026198585985706092303115888905745450129827422106249559189562879241024375708612484855361414348850115237766628788694487331353007658036117469482359221408140928504122529556190696403259370261796007808924470224331014360014291415053301929716315067988299190264430197281649483255832402012650694330204322615644202700229105792354984547569826266688081860222023658419769102 [190,112] 34045945574093827812059422775772670292781804284025205754987239076514298493005697504754690593027410465884021142707493660795384536068058999353392412532304952472915707743782356414953976461951531593469974845422581437179446591929046519509094010996888882872369282768113946134546622780786435088630321760806343027884046364176177854967908740323584007231932795563099439897759023165711830688078224834143032058195694956892923220128031419290896206193598814761407416353580011337473019184444090951813298384587138653178070585376935496281445751408068572937644989923280900085610552097298114485708013770504856716899050831676733291530697630739775888667210689600719861616951918811444017526185060150631706803923560361036928220534059633200821456921891652701686171587117142556737966531321933990382371439660438828937648771030281024705222803708993730067527775650161774676394159936879928215484792984100234081492968219487998645123590977818002567848077767207296285603889617259763473241295364154978810166170480618326632662784883666496885098021484531859094983625674505632734800603865488775435865581544890268443821634318266056875926610696019022213789260585955285392719871784842397181821288302472534555847768711405164819403909853203584294334073279485425655441105847884728938117518054019698441427451481811626344251436004421367612820554846649201706535387175831323562548512156429562949810042480185030738351495840581419325554581 [190,113] 3816512436635181537175439226695657088849842916882027477599220764560034105801206808731507095118268756967089434207552240664031847962860971517877870658906222829653824239096961905056576219806859700195356211547765152370163809447816523085720576917389033847410976760746256332383811678726750560626897309943978042041817430735156256924142399252195149357709669128199187110475568210922418636751982768997772536978869242135627925717837212055879652583824063435294953770154529416868131961137178934795054457093225908706299333512240096260813726648198666540105655588184498839729621711673588760833066554129172362367497703348877961042620381249790422885036880101728752294671597152354782906134324623537710668454476934231902537529505396184076391003413736965399996786861839993846554716209266313393443026216142260436609202675843483859115706174784792787493469169864477338067903742342870492727590052524506459700320906884550594203519429827822480337467589503747933654830719379703447311500668846952351000498866743209678838762949603961907672858498612008771629587111526767191663271202829346135928369315983167875238605600831713416159304236485979937419952172136018920181808795356869145420155217986522551283251489922923964641943008721754727410548650277705530768513374717979155041553647483199897783794567760554530031720595002400570490941788935898531276984659760433356146318355721490202597265589159692292309232804166235976 [190,114] -22953971777747922299949175858923595127256001505286778256756178219408117381824250605123888525947468958942467789027298912037746518715690162216076758367453991821552888437971888391397905089762296706197220786531089622974354151919869753205797358250850166919271706649839113013040322302587481319670126452168146130026502385587711067270706569402372460847307099953343759853201662961392023136418658709321592484662696727993077300396370110555867081271420225424918129270634300377114320640540686653344693445362257486215794624387235133898885786405658827977142596221337682254732762862188800960532882967483914097608004901558839569351051456205313364227989815963010827876471094074031360239792590396139832518363910028223621871268090549299716108738900824140272511607930408789668473204102857507051185737713787812101568871830695133156521442488507149026610935796087511589353476752774530941939464997532232538894375952157160564002011872032590709155449999773073483248428933459861379168465521079551372875397590382453132276344068043525893531363537460916216479309690998711968212485079350573229184832226629399359610329637172639249980791855154990211721351340348825698895379380689257928763818501837025116214531393771161089006429575811143499863558721008793484674540529621729454762093354449157041682868087152466234864570260185134195385914346785108325096141784738007745999952180638338288212232621874777216079425277036 [190,115] -23061585140818635373598031015602020136538639482327620605185708938825856318696641756638399702308941051555812208681826348586535011528250644877788575295618995665205584266661478859048357240770702252584408828794674210792365067281006475349357752536718460646582013323025229809493781010425908408543329447338480216159378813369018120501878336130856246102473628942496094148831789514710635694833143181081118204392921097773663838484082765691555366240107367169876403322324470121342542749405560094820665341035956740544787044999128083789050722220787961225180224936574251246032197913897469633699577422841352013038266632947194333342072677061698025534921129043352089167572186480067632065297071613374393038415294919682112842458370554183987539988938490997241377217127680240009751229086436251164136184046467756472005601904152457352590543305025870978942244988312845977853741156535206981889307440521597317388495745491696439355586453128321910790091640026210191592337042228941631700735569768474082315907002739917887577684475216218888694535731867312811516312460278606643880195537384489849023740608687405940362865012318793542088971119599742597342572125440009813585174899615892737583919111971652901039589922881975502543900284805524250730169093509565083458079499631559211686723940538154884564665300578798469499937968773265841704728967556950534911535550153400240296487742907116393441730166765879240613504 [190,116] -10076481568063495352863603337674009442009234890374492852686677512831039012004040726160719252050473175992226596956895791678395558847952876774392602240220516375629380698753848942828444457747620810628530465707660153560498220196377056244566963640698765410370356206811071209026695240347959341350660098480774676916390703857624816303180464742886233352569086772013748499137474703192359008945652585241916100511862384102762240718903566570557527259011682058609628187259497065930793285028790084538538849389473149888638668781133680436714026955111518805494836783330639264786134419844027615360877651780481804304151070157336509137984443989896398085199947043704353417661746523898269975739220604662352723173284215643780952505657641189671689591307014090095217716549524396739046617433481971699848605783525087768700677601433607641752807392377285165418034547739052971394632710956139115555248221810695962558940747669174996575380466047517899502754020948585866943921189960192798025116484069259396305049994629627477460495085103378482813649370790439212994313481332789861884980412112746100590492147973477756704395081183391185299529382724018670811490753080635352234490934025230442828279623493839183452738514539515762637688109394259242722548833898581584899395134488893078841928303600508985568721571109877386848827660052745564366789378601488316127782240006940303409062793620843147941877243171780021 [190,117] -1803244029269296298009976855216703180147920817966651243520213007223326645271165596466779196868612552565484002644970076113456124109421204355855923538276074970203144536470649484577136954374096005911564325916075515518572198501376711093390726929521911628054157685929932864269426693130488101249471492321380266438336650123726079619533515915928263200693764646959570683413044234277874325310955045979102715253274570640371551416018736661755894984579760366991206891598421488367245214808317301207397193440418433268036462771395598416226750397688782762919670803870800440613819993237542942027277665197292221458036575735325715704978936993142964784081799489886299264328319890000274503426597753640966894298011182063337831199744516267108505445923670228807710487919059897125899356510260116633672704679631305944077269826964007798144097060497327633024973419275363828045563056267065951139243894515640960163157406780323675359092954208681216017929227472715482637389422243894518992979783798283836282535694634532867348532258049756332013047466846616220639433479403742935111852136228625922551889490794936217605622645565405052996303407629099701040405922774482985885314845206568723085159452321534922686148587119150056490307011101086245573411825523105512902017209560483495137627432278689002519385605308514901199219646483526933278007354836022010979658847538135415560097981738580722594235496040 [190,118] 380592972250360200379937204627056266241385420702491021239940702800902224352367616264698361444514411393283886201954365390032039956134516558950805301472122076755844015276242114656607464656578756642692273086287921533943415470635416915950440201245503234066269994605452616292595982251091740489861043915236173129863980756939718041555936799956879487216813021441447507252392834992621593370939033201593009826726578220358397897071151247179633287049244990639431656320935997097657692317140332088631058396786627673765075986173502213627266632308827700363970469777308354058466272441067473067213072886680328292044152795577883624364666748551890489317736621928834413343823152347698881883830194369768311450565685322390559169358234661367141423674828895438677745867897187836717145421834860304712720148520135412181396688583763319895654122925465286974288704630068812715186467946761020980073086894081944644002749849508753634190178482290260188592191964984414649470189674535499604437297735063069813489712666944569205527720628460605390427367353039586193679562897027858181668561126034042648976794621309639647661790900710482965653646435067692873080298469739734177194285878716652310416702706115902649521857659400113605378567731847073875565933284034324218935660589944891305850390411038715776810615179809947511480528181379935752767789915276625059187426581469714876585629298703189720228 [190,119] 619781508194672083031008917966905139168328706182856647152135897165314930060721801305485155707893539841445658615268667038318687458743407070722117685200361037572117479924613982124038790271320961024373014886804327751888165440239079903355091849333147901506228262110686124264715181981994612568994470867577936662188031582956389131675663592856804969471571237198297670659100965636558194735514681130776038295740118521103966913934604596880376779192436778805236941328133865370809673141458532783231537059160748971643513704821957153334384322034791547498499985627722427498626757944124261933304815621666463701176602649933219243646542456487443995925709141960093841649063325642988730127978354635753174481853562282465242974592748047196508867094618067782182357432444439247572213122426618112260183624775596796941123865648612088821497903766128451186505004316701773003966885353589585169855747456905737874553949428394326658050617253903850485132051885727963632464217652661659716809943242454912801250312170828854064057217063997664313387791559254635989297095357301755963177579792311496829029984847123159723551185124833657292716347674567935974188636597369377428189725677461354207941210529541838064570507794840621454245707937968982582147350525684579209215156742396004459065014731225840869814171895626953957310233468782984536581930719162003002306976624147480971182287422488161 [190,120] 467965347487019471712725620322211769254000030258161717167452067184659292671292868149972306115301156955920280965315081138024775649118802437224887288056896633808576815105262612065985210025861366000195707348627144324217457962424183902210149212261324480913761050898420351762964701266386467303698546351408539963778312482846160038553184589871360965807093604400494409140866141014393875931352506472369380535701921808361527561888010435974730202834796448976245396456304305469811498060940003850738843513220479372247257617759799688835124491293035474315369168179236281661370578916976424436132620893181958389223264893859843822118702394004372579458155932418318085255619851197018998778797669328412221268274808744580557229072078686783416583662224156092820037498180387958210263761746996785031161985220974420764921369088844421666618449688052426923452318877387411051249749382813279375829583599323483729001284651027314217539963309022963809521073740298225693226119021631574827631844400982191903350790269707837647577585369680232290032736269986042794452594949549845861034035076928619491719435096755314137114422092650271662222693219864827226411917345309840473288905029688464539199710131351519107421060477186040290883188586759548249665487961841945478853309017864034143188814209227004107987786651288837477513362953144948541450731631176085435619780519990489059743679307 [190,121] 208115570670528778841350456150872552217231188504733077814272279801809826753876103080303684461151526335331641081831583374290389002375945035984789117240991638811451169261542169901875379896251502160139719281180382235167364023432164802648762667633440781517744756660759690640253745041680311019470659163087476004811534899759259050168147538898018991338898125126827886577644526301760339699203531423168043550826352161510032948840556133298272913855959895128166131912130663834701104952767409021805265651945555876327769326850864588692745966200841057922389592310592141378888112093284905827199163762818389682701487092188221518521501510759683649799676206507743715121113650664287517368944117406736593891083196602156909506210599180600213695385825537520619546223572940916976758905406162736727346904017863435200579870862784073523553515407843883999733774363597941970185576053665074876452372646238230043849080187484701856607957842766979895150808239967400999105638123814324166776983113969421249778104505861720945606229795061382748661803628083167669164652453531093907825491260094092876764828591238938671114434786795802316283592644874478236592321729279434254145603315491700491555964933681222640709730318048804979864121141061066239241285990924260746391864924334749569791563980946480634292785705913042288363227721434469454269092053230334494954331280844021192838 [190,122] 45372180577702560544113641968874754994073461971407556737555073886809572485966567507260322331610155115459164831561170371580584099908965832532179007111196845834511455112304159897252428613422916808159729622881633112165464735626527081486581370656766548745358024079348880965461897859743577908065526540110677893929912892690800411190674028561224640380219203805405163358845472611804327543392779249195906301743041148994283420519557204545667040786197958963893251064840963883446825609025857792343053279578785069683061521605899109079148986096155178871061578070100486635697837164514242447521139197694747683507247508554413207668222485284260102864324783021134207596285249437101850273114750014073726850585979624557045127276972026501939186056746075893554167820177644157643813045585495671846435704239958727483386655905402724597552276645197664822549821845675458202097499195643712906191757786766998227838292733123087544245400167036689358376733961165745125356970266405037161855538787855786168519302729929915990833734806331260463862943356867658687754733923102884221335146649457594095670527502101441407525784011478175842844352776525036949298854990797825897396478474204989850951852387116287059921949024515325223036279644376825773714791338325301065484897990706394698740112662271122535848023113441964933541902768112907433520721562231945504633859395968732 [190,123] 388082410977400685541547762111566213924987796842701157654282827027296399092637425687381550398093128058053857553397366141635466240067660116518427589555807717306893920834788321892240752862424951012798050742207136191717802085309767658649060670413844681884749855852629960790625772321270656512366515334649792998244902709908289929372292328897879563939642990820030597344889068254877619848766726819121996358113966049203346649760725743627780084239107976741453047616306252338332848801291483728677187112281307567817633002413325176202100903021991260522504722415790686361566515095604798968721163708005177313367730319903683334404847112077421901851928034751815160326027433965027206223574360497485174072026624924591821408531505335463083303757574239154615533304756188452520002990681099942318095788686110133637746878753121822108490917852308130675754011333968367088742985235414461294318323411715181485927641025554978557171860089048673230118253352910442918043502817969055088442599875687369379978019836671308142316040803087829525803014115333894274880843387005544039442838224821892689423586280215388593736580588090883528941080591986487306419362052939520333442099189209720094602569923348946009855802050306132903404634076514000232569649436113131293103609127141853923979189158827220311975939729098050357631987838095530107466967543895098683350748 [190,124] -2079168874938885443257342978244640731583756583783387929767788661665730191263623600198289444525223326924379863013336096390067506750462189023841899547518783477876636655067888440880441409046224289047446068674343593028690638004735659291474882978875509311615279978455632961006604818470969422287514699321719407431558969284484833883891623853673214361881249752271151922581464959567278084432823512115286215578932029766568069916503915513346532072567010423445315584330920580920354745936412038498879844361977890532979904904163583138706517226150197870592320439031579798532659758883596696758993522937591363761853295845280961727723223046204721528262072806130016553572676478068407968171055941885270376552317073677675439337923130388285340162118026323878636347832830317228223104514529363490292628536552473234377464106959563027813109968575588930538964954043738921144595226293639397042412800679156674869753688778639352915575684767435038862270886867424581723187807716103791244918627212049035739233682484906663657539550075088857274700405879366100657885416882028244241061597437864566059905427371229084769181890254916809796450472430909838038947242175190529817104069717629623244941916293448594162702067489535453829907053283672926950813178847643335038571526128062127930648508898051982346093881091865188453259759620508141538239644756406181066 [190,125] -453379097830455666204519444499195030433175779077622867306715816422195497269412428855812763892297562884460803131192874513341625949224117801703357492416894531479648728418357709201527882552559568222246137653583503549709112881329151616985962516500540243679912727081427564029294105287718102169101883959103277159730523876678568043601261930612909029958787149730422775256992829567469528080329811491162234921164228647392780300794217179242984966622424177034212465873924235154840140647092835450299289218073164097620065522482195327458048303866314487165182018418410743394153149579067183715704025849356143116686453117203457817684274274161803741582379646484588630697357872749198041182762318079117896411488513215624034183114469825751902065123007309899712816678524163545056807803242375597802468296581036250457333284939151121771706787041378742510256560695511684599287812443133574341583233984081939555529506210054955453858841535859762673463570766701537370045000967086687828365920584534267770049693843832466033906380403909466484843690872269516886317923087022811993822427774252806644970209790543306455048948386863964577178373799319084210621849561662376177800447100640973379239662457272363870741737894062465987990645749062821764257687335160929538082108562179198069339034191342336389827065569648600809952767133727254697128800135015 [190,126] -36476443938150264912730574666654202064307662881389319225384120910310591788528632240101675429243532101616661335182331315735483683683788251769350724070141800063573364357621589257033860400509799579002819183772859388630021537441563691431965320941230647228348084832622323559839860358394814938210028291633097882519158240089144430692289492796371250320853343254728058091106238870396857875050237703898038002793421884288476924669345465240582265501426048554065000774631902558165375781033681518523779216534553185601052953495141356189514678643619872820773987655410819660372985117905024904585748223849735981973034931033907595512943140134811243856919152926610645740513835410593912594342457105938380214633056759968404093909425255999806901096772604774070520495479611923153929179371902462248236973409724074119060140938690332328540291081019051737872645074817295022698322985874508138545544685133332439438717899572252728466922296800902145635094189374976888973690645362567007778669940067225287690806431703467340087727189120581032466709158400745833231802507389749639036271276964494737479699529834398257358561947289638444397299468607223533089234737045726640381626286010009786363490650428117869061583360213812715196375623708696694846523133856590493689228575695520302721060184304622875815885235749960959076004693105122325635028 [190,127] 9121860444614995173348174228729089781947144670038173787312361868505371022696993820054571028827988757858631284894344159028457030545521631975341009966738370897272843869892404793619197444700951747092235413259513158147232525138620390539585810756307434965865995451544768527653447892533201662102803866342106527342130441760682963998502671414172576903563256071282749563690848315426307337371428229161206672016620727629434222064366304041136858838643446216711185476788119111826295504734664946594030742229140337723045762512585616504108658346337553513813347473030500953749534264299733930267567846029107002211849631162352947113608944838685145907709412858369905643102672548076920011726224522383261703564489152463380556513405600771790184518760813063456982680006532625768531941371141586557564676931279798354418570863636165544728811141994127397156419717341878572272601435847092039838047490437289554180778509884856112761659559913286292747288928533471434769940062784868055311010442980925891640771459240453439347341777480372649850033251316286789349885700646916362384507131826064160527954672179916405244686488336674154905407560824326332553598178970722587284520761518341563229882794246134028594284362767705250147535156981922054014801628689028595832619515735957293543268758199018956774991786248082480834311879727646 [190,128] 163350598348657939738290002249328646577952558948840983466627731914636265111783463598805353042050629837838229690592096953150380698697951477343309990024183319445386275551744688129811836138380311304302499894220727114937457465829742584951539478449618746953285996593645298682762778296390548623392908474662148215688099824521813613856149739515107024554598558204078435590643416400222496868430031324627851369182868227655947419367747793380024847582263248719815361793108928564982806437723896478460500115318962463644295664919507437477699838762983380998383035773163245212649086686858671958689068969240429223172541938980597646882803095947810514440017736419794549762236600120478020318405865890932457668026335612210188690898135729400269838848223069753134949966759265059937117829845320244717337220651786932768003848935435522381966427920141731851109462734834298787419203524033409157943812343024295233133290236741644029232238899397217844208993664872116574078264570612454375122624414539487895443397657544696605671101449230523885554615011809006139525088028711243591139659172144491459915513550247317991686447509660193951567238492200424435710159529338516072068149855942638043043824160497146314518821519609234108117187443043066825720743984386755796606397460615811613349325552975356306355776096299665170902989555 [190,129] 15891956274777969777000268042218213290932861374665972602630287103887511094655192168094965325111374252518522929409936630617629685142828444152077505280797359333857850880411860786227867403161735391883862658035614880772829895605764724063805647758137272533457952849318126491517844184187144536476909917870329027049301436555526886014789592337169771778648806089188294997552128003663057640761127641728506420262510815135160283027101905630588849307617419985654206039607388321277071243550700137099747382235575218367253580387391583164479237302768959811432391594315848459429291479517371074649339155153185301961510998768449243446091135617984833711267180575449130932282875333375877971057079547377995462586789648930818094030914886947778615202322897564079915616996347877871416601505113548172588973602681321902485732326000840856302743233827763558780343221220818252271235285427309555957760498175403528814213913783167905946415843952271588410041329624348137269939352999619276204993854183467042705335016309514947227113094581875502813592915030662881661358873136724520996469584720066025854274595477137649141323099473485624828210910729352277015071028571196835101767975680883823089317908357080750474225461231736799838307831366598757825763065046873482910337443285551915699873716671140715231686561960291014660 [190,130] -240027065804525980521062923107549190455891709776250329918836939876514967672871254763381035912085464355685451319706070360290481395161984048754452929967258369682588802414580746982235383591304018872855378468368675947609134149389313987385386043830380631204963081295655800632589723122183190623942994200234254259263096672819637406712440653986206001717126032557475768078481543449783350359269421376361019373076838470078255201928838700708998897088155480957241174634586797817018982082581865187602529117355468487481363831141872803472025332767408619923777687197786669713657389037639712240120629234217994099650982441833064433685995570698285955476093876637455425977606117163022250282939964676200825526994289130257096203854276824401997415034077878413691365866116533248916797120971538328357464616037818519448281306241195181862351984768942941110837732540981605349862483419577013495728434739890384133393870463077097596693297551662171438556376739104510545017919238528436332693649659144183848640452347157788326967377107529906307574608930781628342664278772360300824216158113554118071915311492066820455513068158277320293195650085780907136699748130897274574273072222542759510971464131713640882161605761285922139701972715597207925799637071400430910371923839779562283867709488705789968889362635134 [190,131] 5621136189310998484249768324334679633134507375561161361830819735140604238597098123903334756691973874414628706307450754909739140270578573354246364104206743015483570289614873210613739938030744193670982866570370914688514489819311394449890885603866394208645361446162860979626037792686332158444150494204530311869869221663309674150820963187125283015921919665564308428719124574757478048723114484409747605340645820437290257329008513081087722752758900553403815974402012412212610086193890664785954618739466882496132769108923472455857700488061710656370224349722834485039262958228335572699064642102303397866820001051663953097176299104897071765310028405828767166941665696138391742723142634206575830616854777241130633436769025579905071656866278554230955028785378076642208056609098615113778982198303375315994342940448080711549586375582796637633353188356432454312692623263916983455610697230847128867879209886227662376214974439942392924174916906841704045634251237900016248771629840331642007590165453555437935876448404830835861726145995586602259349590331724808697398526193145461932820994153949159320994342114286429451492679361540293267049600911758734340160607258303893343434113491690347322636887930514429014439637454706517742361755655763851615539224913471736857219856738469368811807 [190,132] 1119788623953054000027365179362642046380477315810433662932152644532205797191436034520254211676151630757388602281005032589829864696665256236899739246911333028715234396619995969947422565983685561661912168516068716815176598549628151481311829896727049632242864844878666972323452561633154041917565154125557747705598472929258359891734818599693721098544208500786979764684987128417503892969296028713030460374811522914752681307815299458077305257017448815446081089182982113716975041573430468685117166191181002688329394987364349631097259076061688655667143411913304578171727176361293576225131212879317491250531155767362072786054061789640198111470598970261649700799624953711965770181792637895744949085825074105108198470105095822375077736434963650339692939748285153937278945075827505869290143899268571462966163323593901355635028440962768922172618280411891576928269937588538975882816480679839391929068602480869532295521190580917415323448381152212176698366668966524851919093390063009691369866374090071631944984608628342222894399060483168903813699567343082235082338816831113320338720456518274374061936901087967978597687667773279924130990893336827778300810510663688639150157883389172539506604703717587113849170533636752924115702272480875794212963911978455835400993346276886009 [190,133] -104058572279534927466959508267767382125545276576976387734253138790161260705086062218639536913551705487898474598765687943458159274095704722164314442792729311373100435397729724985036603937207788936067015445253097192729148371729430299638822591299352155489688661633447786623875440057955289205684356134126429777919533014062048323052291485850030648620416309006627079241160332987197641688257410460504599698526087237221054225014473950034978172166546422694031320375411331018701651364736099067916634336640241982532785503620641969318303100638852493914457091941772922999920921089194646370437304305848088020554019431840971446810732978570539515700504528709515939026841857232451268998573007697156734050287204133936731468723470923411746166985398731332419507606619130084404136682234364715379647162091841618626103125364363840849508076736935115230347407537234130199421324364295931017056326512293351620040585305274801816614529759442288717097175764971737510247019755230504820962462990071446675644872430997885784588574130446887329336184952480657834904052325161210266742239106655980482527054287357747323421049675806117168981116628420919558470373648197687408477934835431862482314404687563522899506133891881636743938287380436074687225815808643429078065340500960606134102161368 [190,134] 2760566815987391154453057285670356450155995962055822963679962012576092010374960672671452020666599665559524549903014488777054724781355934439283015001981099502381579303721458353186097594242562525996450743456669509792402818461613950565070841826533305561728720269282000779563426136124438704896014661810874503199006957800357953576975173728102118532649703124373984147171581764467564207277902328487102712008396378406735067616296743258425094669922228480343243608737334423736172591312019342022904472364799029772217648442441740267289522514502475891131402758074241543986307080799814789773077946389422498786980219900202222480449983574305871824581272122678146512813176956041335175318854422467022083500686093186699222105508376839688211635733863532173731712795367855956024210468746870872795435028400676544463837090444863905200279565070877623849223325069664064927024478562683301314940304545266722527493250184046199982226517224586244462546510551528945481675340050711631932505246477709141724967604123137348446961054649447002615598636304870794190594259208025293106739312864749950977689189263414866539056874091018874715179501837091164788760136600734338450114061772761622319536081070064088519228892514040923139221565731993288534663560257302752562075959156158901992 [190,135] -12229454980816415048024130897699050282564248178653386359865669550304790696223423894565791485789323524743511212224095493403054921289195000478441665074346629521441622972238033774534067680941788837160336485247549686498410824628198385394410686570841945422885443197679466179939318705155946650081474060963658393138039255894938790718567454501362232085425495752312926032440956911199460051917014911310466048664176847507352744587438474698435445827510520478104308042001807742018249927759281690537550586403357966026958965602908522796373330284302491779804886313768134807880776753657795696924957375875268541114888611961739702160171249729203166893296989113724283449015131902468135147682448431180723058797506654618530368758008561280621069252635807717511936200466973782052463675369298575116938634303130219518417471036434315142612812328884444314634046657490749298452963376734821437246081331048259687928660314980866738575582489113887930517332467463225325414976459928845572955543642902818139378136394984661045001522544491019979589119747847994485130480138994316847151654008715502795546324198710535529641002454994733513314529687861830917377905970787706521310840583948765576520157537519780146441190925285249585048474044602154663174412318857920535746467031253 [190,136] -659855074845685692674666486730506586971373491379532460791805391692515987680471631017580563110228538441629660886989998550940103918026267304073022813074509371967016892930614884934623997049120038495481670731565636120980944717924658300609455208544867864707519730730148884755395098674773546782479210942336214942704098448396780575641690005058405120215570100739057450980301609082295241200727772943888469193332612845458358776595836495338737944037395192294002223377919048332290258437261257382254340181790270165114937379908672178441698665109102061386484367002087013933543167107501519803077673928517881808107461054093057245587308675082197621364385754061668222409915401661082143749824551327068766420638553988181646470225441475982610606425797382820963155237671683233942992001937457967466661103942054820596807246534554792552881206700674704778481729208423884383389842430790824561384558867875182231842446185237263708496485029375660239482598827364498100834119640570324069743489638464416960061491047932789228534659480015728621980872125825231193595165208862055048707019386433735504820367025476332744468973407362428107151134913653524429159591667646315353089388799134761968700734371841915090122190390279005988504162759739316425030307156337719754723 [190,137] 10050084108467171437388850496895094467025987199846582716087585260055989793120910219940361045845656606648886858651444916437478363948656335963058857294920198160501400018154101400296919188182427214817941866376869887459735500074239010836178603207494166152442549537656706974003234625406233888728100662743952253050076806299388553514952967037476755847469915309885621286033726254119110086485958573195937171963513058417386004635998330370429627852894467643821057919787137857273807401338612888350562340624925947520883511488449759171270466312031122065676053151969489107259425233259690998733710618740883595305708936602242759177351280667619330257220935039903793838898327497562143250262368750542795373411600634472220623697731625649580049055365970977677818108559178280627163957813929357113714970195371751871786741725841026439244422894502935540702797301906845933646382717368804813552982561531075679657667029634136564987925172092480171822174989870070819031614010212117534137476707437646413346447805788437690248405667572493958542924860301464917014822708914981493429325165705601992940130223959825266933672594082595137209970453925134002524955766488816297581203430891542101132289591781902227506203732731798173708003379936312101537315105233898 [190,138] -29480550184674554356033892891299416876504289767836664303039532382022551005015380109468179141320805103179241777622587336377405665846848807306700147130192999014281082663923962610314250165466439611393283394046472491307492793581226660867656808562473954238761943001878915894122568386770661657090979326407563156634547748935608159709894035697996312335093130746735456899163687997314323337133870386210114014503632623199931671998077778761458571404823171506036275254913245285736833133417493113205130664037500463101122281478485707297711556199240373575930810767035599337276460028552566637765592009521575417888049194468274957412041484522482085724432640365493701041600838000655450733150518161277853355541117437686885393961810314714484489922155262007162438835029752973207914016854228532969736276061832969881855074959650267475455645618884846115922933199412172550887232941052924357271595692269792717517305146647613509643866747309093270531163362195090207990214923165377398450892040567789954427706360586049029298976648437761998953770981511998143723668438487915178593868614318951143949668145482680431049303179246713299565724707991071107874261052881650723096216783639036396118990340943861135832391706075682640607946918582817150807792 [190,139] -431633156194318642344785854602142677675434650785068483347935046546927397891859046232011702074635759678960976626874510363735399120195185573791270208773020262717222900692284229156680284050546416209304604547394815442637270253244291063971079857893489630685013989233981711129212327023478366516786027582355526506756681636834462724877515229642532408958767592431840587955048416113699289551390846879046934707718585726761552615480230451184329747303102670547934574792844333473651509463236063469302728898753890139016658124620780737444324531244171555659371816663993698720442308766583429445964634316520457857306728286269865669480334130763400947640338253678382446099836972819584060486752791739967275636904279782245153522339006049935059965532267926395660090396945883253476030939856956486529332637806850451349270921899176191232257874295518195440450698238196738985146942426334299230703601949514531722196286840966450334110463930227610047994075909684559374283546128189763035593380112588564403859237575462367296740351700170189503330024142664699562533109997703889349156388100993380935959928314420449477933036088883009732787710042086339748101525194393066156401454026407672968692052796497894445595238186933485517232223084350944 [190,140] 3810228505984811429648111877185747905224006037523002652517678462123585637359562317435457876178286844939426496566956140545081026687099928383311106653323132269111440433663584426270759913814235494446746529895839930824366320290630228824260670146502468477971462737301477982844123173652784787022815500758815530269045119831959545150719002697113094479765480720409660626469538708962302569807348454190670381565956897497789241710144436643232224770879232060875050869699419267847107240561831523334899027111078600991374800752834513026871069298311119439275568940792634232824619561929869307895152541201629898687467621253109936767567142620420952719048867608271520996324928532016444596050131256733886733032411376849975545710637963910559808225321001458560027336953491087177229521988204452777333806371576877841651679437444269480405462212041388799322149419727209808526211556175669916326019924577585623626095943200359779638661108775751202666883666602215656922488551323291644618871899099026575920186790736812726910056097847347907680579594868518144864351576970659688678988894760060409704844741409441169641058305629662030176515708743772801862351347133551216447311648931234297780397390653444536732067578799591534633345719 [190,141] -3412517805276543576619491583813541367459149593316443050721627971538310040872873147193747769765852219961856098115727412859279470844812322607398668617689086941051382737059193608242531995732056885971569985399855601304742757062990791081433320066322504990626754693152444284422488639633840525156554247903997710457169793647173651682134052056684891790686083570182167267488757680183309689287804210244001237145756671504313801969621971268339677622065318731336590207094707321096827679728616909980152813460518304484093161577313729355473240974140891714634980533711044252440616345483712742345011380087789417579061033598049688415244499010028753023178090003541707111128694534539651826369718845546082699337009280094777929686680790963162058518848385253900992469292760992015364459469560081758106663023110993079069947890426211693843659106033307706885001473920299140441418837670798467387608430011540044841898281039524408007449511131687524782467863498543316217974635504608879251049865441661768125440425258681847166270347881528416780885272286175428225436052182515084582848014178384432589253778714203386888745840658530002358734168066295229160957011933713892541765475914595595619622680756697854395028096147626011 [190,142] -117058943111020075131552531692980900320630425308814684865518396988558576078226305868006389845647832816452657469683587319571347692540885659016596586539320273006347206786579679174589920363823615594410093767564872744746538385204874430025127622250151050658307431552078109732858042956997698823207249541762504797648523191836551574838136234494969364599151401112177629270987831566922956828729916617225860326739849257444288516896753426153298790619324858702089973883585441686744024295628413866103881273527749561053007090603408149286928248312240419113161558369070066024448543185394109939093550968731739343803979159622627654849931360050501150069009330794673606403951923735942440560430790631919045654830641327010479598724903325553982717917669890543131803431363401595993061981876918385656341159026901723456501930129350091120614641579569435498089800657416988381946801868803130743239102835037087267447555731145966109606838201606429766375973408486988591888876735995329154318971805836431375614742750820396999055049412669961058409764338297519591491164557039322025288206830777463912596925029547778958695329607169840059358306996941619289150022842513605465699906916541960061901196529880613988695328824 [190,143] 625612370707775278345737056678101177573264403742671780488282000352490345638825682911890579979011937332898949369587787600156063795931022363396928082928161272299669230666745345949417198531986368060155307085972504081318634114140373041936642440295938907449283646954175212640623871502768340930798862161557240395330802738827013867405223492148261930236489859889947134805165065945951554515626887918151251377772881801408658845305446102761379029084232096248343860415479912986525079844734758329431186310539934315866481471032728180786102518599332685709170644965960345051847743821907094595153449005115002000469965095359334076109713643762020367546328244109551889919654710457457445161029740957335889108472727021292023468319073475560554570680906206099382528504633321483539390261981029179230477472716867865247283579539679516157708066115782264870496503298617818655593047236913628148125494801548749856108257177331290055890802010914930722693323017164707995287821851371227807475207873274036207879172555898096857269016991398445779045155655562506723020446958281861689361612198135073269951279419650505247668722682363500015828013984934131578691676550171151106114996884973709149479266388170396256 [190,144] -1121311994563691184786275946597475724823335567481864078603056683708946073369558084192818645721611414728503658350532762977994372765669261235924764615973019462229043839805789018048798050798438829612668962744748564279534987372361898671828271184232567921558952381085862805073812049533151888803680469205315186360714462042762764059238920439607966990549072826072143925184386856928908911999441750306185271967166903957397600201751720156900477021888782061497059142225524293331289517104693297671884089818772088461011899739798507296847752403139851879037442809819613778932861895566083909627840292269934674478391119443166298451345417290563795841833694084943081415583491628655143782510623472127942930578173032808204990928266784610961163043137041847915335652906805033850436567570364131316513404566829845250897458576949777052546685939196299301466575789560396050531057286927659987373242192067301057687544384382995580365110440359303324746621100762880679265295552630837857787219092401108056329724702454720582642763743067711426022679385663663613561806822808401232817684449476205506082745585630559989086314294206661349710505906376862951557435706681577021801882942733768921613439964537 [190,145] 532639842810947258324545900136250325887253560627191785033340492655632618804395984073680324061944093675817023512241240660764567691686192464693238263573163834096599771541636130027933200277003567635425807118823916671112104733718367059434563204666907101513215353718053507266654832944850389588320216290242058763975746157716982598162759992858893531969621104305906714308150982060767220454214616971857060324069721671645859535272208767155275079870099411125866341601745661129261123512915929455232496999870798200984954295658747010820789741751715246813209631887502120005599085562783809837248478372597538727129541766544435196868001283498227543332646140456541304589360715778807908514253282110126685330332938416828465758831939718397623107677344572864818384875807351179031483874011491670986683076235207320424949955249462168445610435789796026059041556526026323556335331220073921095130042788650459429936616625711105011388972630254884666420397128696773124926684747164970138715102587905877876150975278123472217127444367669993337874035275170870599756339771994916161716004030252403054553808026852223871776929227047890498545068012002943437857347960127861159729170433329580658 [190,146] 422486401159127679285952616424270724613486900803712894166168000331766626946085060493879604031807825482218235719162760065599205615832244994523449611217903346832496439419636302823714680810846277723989980848298441592612824906381072183839353203518543455635951808129354846434178537997362731805426476620610619524232684717614811942738544616761292175390135379554126226702370354546608202392117965640985022236694683274177164940009558224967831625879846925819535447135089284633552813779004796553651899599667707460231653223179798033938162597076402119172400885588946651739172896542432243449622005071213734140063959445282235392505218086749547688291428656259326976528480798660017029073690939128821535516987345259082275874134168867365613406318367204571743624908035302371519479082512659032377323256048294812535430012790957021034418043011783250720872985249378672977786248052621140362829735977343130379439836745861761335206578645113456037161395458887444655375741189165138770034559476537742893917253893591014140646640106587648400727872432754899213291656608196632685395196182606896056475112486782201736875196717770178111280665311760561799003712196734384422105150668 [190,147] -415598308512363501082909953330229343608286701597922189125525201811209683954383329649928278374780319915127933151048757801537779538320045024438654817368357211584824678113855651417157827595797082200496361305281270439227948356311072403287665098955271355044737973755279696642632031294671065183616367958256295049414743134370293897872778864195319457080684545599442543031588902848798263512981966160992108999332656520060888898809058721603116669705358844976931671009237584233922381793181305261964655730671576470056207971466310622997953195755822769178925934418339462083717833336371964130948965221904176918990854935199299274377619430210570831594691817459729487710756657427634971601945010451239355472774005147242668136667748065782730637424345501859219245696297108513854068957394725455027001011672805569783024738054597721493419924055670774499664115431135948741181190867243207407977126220456969931901414943004826865052387921977054935438444862891847348066789605546681295002737095477048399396709205167954269843153304058536237025948303433239541556069193199590709736981352652993652169844651564907210892084966228604119110847962559630155353111458052942845 [190,148] 100501861857719528434438812088134309712576725460889644678924750630255124988906331630518539395159130989134281436499159721066119339404496862753740904311197283592206259160354118634908153221792587412830505581577105350557022694774226497660365512060571024428359502760219142334279359502424298763173076336951564746736381546978983508890199437476974444298530618406168182803912077005721072582769058684577974829229467822246301131413903558292699942526308258191368839938145537205955793876176694532184535075237607595141388273751821886489487827497904275447645566074835211635516514603041499514517096046287236918647150107707805637554063548460519341161076432163439203044280274939598850141219894885954089590091117303681393328494797471399530254574462879118243347009954978263112917986894085750478633667191894102462877307096607757965986231942814585555714005683984087146348020340983371867574133091245035636402483213347904572956834776716258774403786528451527732788342489693429065247124075337901709327680640076305330760496335159307444613880031395397989058097591589925730011206523026435932197522832214152197821463419591174962772990225989479016938214582 [190,149] -3895162188254007728243169593908468524370925985227219043903217234484781658367207061627276969521215479102115386760186726467972241317760126151494016755493766735477414623072796614976351260130606449912813457696768129775805242022328839069710248296556056786592539306425892254968243942219300185023303178035942765037790508123283664719019009493799760158711490932260850213975104578643763244425679104745926872657744772186878382810106701475550327450406432822000785397349746732345404991168522488664240244168564983744316454059922616765279449466352513181831940661038276644071218006198705244935411453425918131770975050590378401541850738168875609225594802322249474567871026209017932632803751081544921802746596470732249416641018314976583544352259759814862457430823283647827197368887387502784937257437379336043316057884270987943147357935527629993773917680359900431735345760234440811543304459898271546152028540745130486376515535448016278611544743753068817654601533765144480999743456582474048579035501513636159585971238205971283199996939776595154423188042673590118405733360264041978153661684712544846333820885912342966409128995156840008 [190,150] 3838966079390148631870615748225494411088448617413105086815166768016626477797543082440237958712340842492497441436490950027917935140890831187387465967036792941127945859362265124006575057581462278634910979040728430025697125426203275413254323921756186728263135262960545049133393940941128326340575269399054530023069796991204142222557468965769784895846196261725483862342921728237398726773453453783665910160044494521892544821791023274464869914094519632831014902595595445441718382833644513366856223742011937837781096268204097543852447216234637908832240773329773620251838812144164841603819369077197819834795062753113488675591768542708648816858301435356822111531764920182758741342955373652419317153071738099527693281690263893675497173048162569630362164697781020470653603179470742116888138868249575204311484889589084484642920378046406731487271212775328731484286216664232576995308326657507118466738413347088775229478874365681693951389039027876903695882161027239467334759177958380056351961071147050654259926268237801794193171518335499483660592650869097049141143977910740958585812778267382111663433712752864294359814002 [190,151] -1585394246539311033622830765710658912829843000988679089146664518056442278581600319607447982806305455039036877460623342207764223539250457070829310862391139745067770922118255354694709017175937519124618588503751994343989470664858419715962235867981533286788868383831828430170702993757356705945768246720612319264759835167756474775563065654139131386764450295401170323020243033957307541533780872062269127905409994964735314768240578693390379085537550220407166021769575629241626162409892837735515474248157438930364996305964615978528163875488613154595649665632532551410173911709642441710324566883396680562881058395821974446155139315508278998461935171765194514052320562352713371079226607631615561973780362088868266269842279073600942627114602535725864438803432310649039720990064809049338147964171898584460568560184513268097909520608394677555987795618185564865135286739319201631840351073923482186701732889466402087176466920158379504117273606558689967878395243062165152439926000715823634999225486510483717583610160708026777985518987393363199778904269213202997414672256184577141436796334120306647741236467844513 [190,152] -5198182284396964959237472121873553286322468900421619637309961564350059118308889157164124933235820733265891882708261310189606380851370678245968720996291357398988894610544121963265093839078196835446369761779644479945570102230658838261411500758260865973307130809483440324216687505526644790441450251628970945556121190677254528261297310184182678942633786812190055599311997764365822089785464880863126750904678494546333129846347449066685857433975278646666805084390183760316882627192138775101338092925127184093092714904704222545632153425688435065500699297703835696962460806562373037432682705510815864748798986562601825544975218997959158076647039769719385126358317339764577310690660342310412136979477730613459765752963248312111425886442954722348048236495450532324621199314721543061389203243136354747358627805796499779829207367166483603037366440683533627329443906190157993061110298751780851778026935825367309685905235746162935315467072577174569921412117724938844031150628599833487992349684850776915839025428326922942176027336165770721313447297542252534081446870283178729639594079559940631451185 [190,153] 7800778400393917464992064797209662420297826305727535912915547726036799216290142030996453543119241462620233789319093076797235480320730815941129198152968584807143735141531232231134207435995048328348578978430619525482052921148249348566380213420578122887915784005511781156616613779182397176503735677624171316808987011549135074262978684819078947711735618845214866940067476811675615439070820648299073103899518598948639867303853033203247768549036909560534797963380682770516169795077329877974330315762230085964180761919018353550178438703777065817613043726937583853630576583068774535267578026120230119611072381610363326624723702573406439976661996442245444226850678153912779893570255553225948857651084982793823043640559568442986895898817335725566752003763115809684348120175485091001583533956626036732320348444527978165202254140506582562538130959362474199630259769262932769158318646060724068034826587515737177207852156604071222394891150109177322780480220465255842278358853398965668859318525484140698372898546348668278797778275441090021534037747500243859452916856752195734195591264450530 [190,154] -141567770134867952081997823407539729692104460565693027832305592699173619642383580954116754889551010469743503024806806027619127778927301371240509163096841502630676450369639851682603599055056894611791743524075811007284570397637176265492500136777993887899933303248975258017673243095215022832043139738333841135466707030525223853939908852415526646325423405931951739242926738706477759589186988473388699521556921869068847636681090800939740608704869888756510878380398705047439849568481742819759361394568365790803272432125125377688525380665110825855171129481069913825977384192791960133663329706792921419218402974008428172793863802536823005406558546599445317198602826104512335197299685290579254476096720739700636850942140697191931878061575141067501693555474478105986226682921557066589255508637464312974951294206315629186631178505854746709193252251007886077697331464975243402734913682879786775936001944909070763378628356886553475126291349548203606029770194255986569983706213186743499017132847609403779086646970793532474602223776433387969482506982077619980069275075710111829401 [190,155] -1096479263683545546621064942976640202222994567551077633296310265848304738243429092453911854502591665992755252260857472944749465713410541420632276020594861383068441554468178621901439246763777278476037914987754699981986697123769924547651146084739465165470912952851910622160799761950558990255878276489736659523643987582446854121783434514153334740521992714736964811951262053876243397837322467364057132030526551019881281894403314826043082107357824283589796020282235474886779597811442101655938276492003690913697360414362780393228085980774362367341935027335582079372205047869348750610203136034846384335979666976553741876881473472978705401138022688983887007168336843607988378694525724688185735968886192031658322245605495750862726918715192113039915552893153002856164861379253619996041760796885020573482607454516989789657564218702003790530031956028771536265217283604419253256797374532391882539364019678584998162766663782011252384495180140088968121136502725146428832541984762752969936216365577219999255187886064514541727344811387952538953419294920354746627198734722 [190,156] 720225275813008216698581831852527009416575867306935107994673264856365575197366580828370058789867615316731534762888990441634674856878171436768188197000563086721060731992192423510170129729958987017186815890174800517661465911973878521475408049198869273039783769884307966911849522850991419127567685702553138365001227246407454872239198188561319004555044002455720927071387860528811137066059456466306908790578367425889870079266244305186550379325982202944639699433534634347795792050656061838961059968615907505848119257122600158596218909334885927614158365849636757918025830351163430413789919000332632045671564055424932212061482103886783672249407916477816072902949242600319162106268518257951828585228242511698422124889258494014556009702560110621164351891542599875885330379773228238598105763913315851555496965523328360603406486419596097436187343385215912589626092643282946224581162552083736858114305038186519034669433110255110645930943819191598649743612483787764678357597824873913557404497290857022393652053732606831469667224745128564712188653130630317076 [190,157] -969354627211555224809852639391572053241947800146594387849561822976775037905301895104941566908721856010353381869867655992195155357181959442608472126388924567485663366578890416443269242269131874140720131525336963446507385022319552200229407878190838345057583416010531112889321100326456785790727639843696706364938813559358398032938218784074426820166317845029362522905369059466499943021215110943974198086381331300732361374993168714097714571912562730050849576071643133059216532942090578278568858388400268313732010968406210180155581169929467029321390334306166267338064620563804000984727968139720126914595651528247429864646358288389299057784992566877242630180383327719754166223331364222248225687050050868973913074875585234090983356983065446181442781508139770381973013539170433188749788550457211400198899724859510931184045439662447815597841405874278362051907510182482815955680263406759952005723469059671367881661335343246223414334554716697859500824231353817779148908318005582001478121772328665787411751693759367563217257405402117850271173823 [190,158] -14910411903290669894422168478693346441653045464392979853209576698528474776955843033176374939656645624885342455335208527302714031469883830526462704006552008933372259666711574363173506864896739542223408832931345322610981309459270774821292053640140011762423903344970742889754883420843664832261363134709929429873138600796142726630539842179309161061710475628091447986181110107241520025202926911035887859963765462033872475773238834783247329250728234582496755040614860246015075542969265540753727605276718110451449673769421039247992085078334766686574665296396528091076287146036336963419890153741746996267476306183175024075947261146150156279875759190817917918632105424810696972225161132451645167649567631337648876133019198914155438213999203380684152179024675992983152620092735605336094021128545238142666170497267638782955375985773098564082530061369548150317467805780336470849694535286466472574199370664682804575872152110631064533328947134387296099727350391950410207051585974715881928935201015381996224810494671499488563778302312932 [190,159] 310045090151210923229039463095949729320408672963984337467816825975639771913312995279307522341929629138308273743581155359989167322044030140684005869669793892445531159911443364263251209258711372379447274256375970419114803279698732701478502264061850267696533838104186427112860236130668138742762538221815254339712705249783748923765401607978257232264448972736996037341397656527084276021325364438125795674803152523605301174006987990636684842953348707887091165118297810617202292147053519492305978594370838668444141913302631529287371054040914777738445024456126832945960958823082111277176920852772536434409106784797829936953646584921086144255587140871859533477813359153948248642092401643691702326353549134898435965481210969045577655191760973388412276564888874664482724463249593043619007149383266441671851616101259522322359728258261869120593008525670648766911734330287789581254504305258099008669748117631575947570583273335475452522719478185570092926170485394076496808409844784866570501193256184461922729445515554478754873 [190,160] 758511954736680096503484269517806872027155653640295810319318338225205970379776091726728688809986787835879096144994631789143286898856154461391033456366900002715973069775438408374220594656907653081957443638493411880576805421506978927362592342132025115785222620474955665435986898409282038485294053152590829361239724572300620694255498158442163523286461184599296807624106835821719951116572456665163448953144799736119957475625785843628337171724244907058625765575315897457064836498704906663502720048280233396482800523079346594701499187637100438139385305592620860196621701900256977148474333921012147601623971772205773043756316526824988746823720853888180436364919792472526321008075685221006156482967756764558121274460408259882429777838999304515108824663836802357323330425400891707772363166006099468695238342078217799237397020562267729801228873345417656974985936462975550656881833527341860348042282977741781664898946035342490813343156877546945912528419113654267512847137868185983189714346556899433969735326527 [190,161] -2892756248599703225957249275455900087974739063360607695187015955703685998449429961889677753860216062079756231639979362018123628398976465990436874069474686831128416543792746468791251786781018023277945578225604582480233490918163864149060455088097507556725420911403069903368326209392618060956644676890310640820023811722264923968391046207749083079426930126929513351403841850843455301818005532125849185629450275771326490359150742458180416936554400385203910162527045132076749626129285727384356156946626264239957221255917902915396600867472128903545059827149195857407752527591849606918070945369625673581415332590439366599725059028705311980187945540560712765585865222955361054753595525260856957403611851945835211702121599207196375364029124026590016605464308149017067054360798462818205691142306972801025564572797852807162387389774633041654923936965740118910633874078271438822422900515569114081042275491195111107306850531622971964773059301981486164995479279618690654801319219837584999247288165238387 [190,162] -1681760314320583350037326501749122282886770248353693631019370578071478001889597385912181244442588895376249823871634902325854629888785798825003851955712988098586969193041577876691317471857703573273120981706366666198261631239943715676869499167475965588987349124440728175256343656236036348378244720016936272928133267284023371110972032473292627491423204479280394861794616879144951772819121918423995303889910713726832237532302600999947984073441628660261244923663218028242663754182788275684201200287190615885768717842575805229347608099678491883724084752375729295866639645352915011538957719705694312902002719101532046895021320843636532970409702159239978802699163591279171157244679982155760392906392814726873291322997210205312715900600343098754626954289656852114645713290985884571909651555698909024954551142859634573841545851747150575330345153949959387987014148830501386076162036450916986611423790140404427349649203748230532588901697628599967310167522377419353935160738433435537468654 [190,163] -1802617556823925820736787497028691472625060874031153926427440823346792699383740080869370456405615343493356104212310691572986139218920944632706934011590609642968650949962850068708724034016555211095595478169006667157418184335060026212507831115076683323810907970947252776442809814892186350158860551180960239611531913354506607488567512881500595375652686072019608065248664251749661114500409996285828973374003303037857692501470338807092575658259425378512430777757352261915328491827265999086258331357297485079324433557202080969547668690828455776692376529636389313217466312270463979751407193889430669056675893190244066773384144489671171262149572013340003940773037542810253940945688156956772020328662538826661134519226671863481292552481916366677031678487420457849427470975966201053075407867388859108930748187634724935645912910525492150544645629267571684467836862961465421243165568362390694312836346295100207378723531881841413791860494049595932688915003758772835205133612116 [190,164] 101685200807175089199978913287610335816463828749755932350721777751034521600753461226166797491346820922541803512300455952102326163967604563237556800959779612986453907831942151660540121172091026515616094127078554232898931049591093234063882088516742775526435291016441570932727716278821748156436455939165452182357330300058952254951302010285505436802119007287512282567038604218077132076271733005058300274299870905284013711757187029098277906212743309307906234721484579543502681865239935461572971952707217147210243164016629370643080993537002796641761801931518766440163709545256488834467306467164091562730110924028396364570178248913657389628558031322956350839275292001491793818953000796109181284333463381819702016210661844426462422450618487318898360374186037468688094374313725391539723462903183059490638166730092710874185317515758140272140866053599153031606266753455233451863861139626540537817422308348360551687053161576832374223490239866444409540621577293220 [190,165] 28809132526620903956862831022867405911607666325297529776429508656432143694617994217549480336661559126812260091652050430533048763560860401177254991000543106875471430134938973654840962946026455061343796400084891678841655932533209605143314246470228630563979274416765659537922259998467505689631944609498287946392395508308209978885439783654873265434329926104043107042613577769183740769349895725856306278933923328634884164998253789823202887947660670720546810570026415598721322737466067540964487094332442133137352105864235154886174953701473964000527956797728165133037502708762634664119992854860106293898523408026030733060920165166331094891348518760503315111959805639457906010654709328877423996973616426244856340013276163370902253248456105400083541139069335100642548544938305767466502939371849989472547071066193916616025936055071464355864170398672513223325270121105437203461405168406553620871965197589539337919950642215425140441317583723965214777 [190,166] 13468360940497791055815167977225561681892023442529315598679850552578550022644819806176738721123713406429601715446491285433708006408758666439827393328681616724463314724204557795545430520592471803425052591076983140750689750559147387383472099447662739507044047629895194485532576114726229575747254019421901759037275461117173630406548418485833819449916486072039721828216617535228162755340406626233598570344712392771508524484832223533170239263550235481843327940957455680669742146207866578883772908871521442997280654513830261382481049443428393361548269189506813927032953022140051019986603381639094420279348569127221982232131722746765620462399616049371185099364366097365545877110069987281899385368976419274245378228247331772086043011749269148507591957046271473725586647059690236546659865099692222307500575077781973736684546605588851918017300313064083747270665600717718471205312578209788326427477687761658002092526357060117746383956820 [190,167] 740357960264438636526330242757218005405690796835845180582012239995612746457412594371432127641751797878275715552683218596048192243517372175789113538173427592774772075190827539446373279892423737796169986992928058724980538533804784212878611194799054186574244839521175729110600832634225803725265116343829723187592978385824959600238320950625166143768215422662516155292305697123872407064962043900026686609654243080512531352075677129467526461169849021700563848802052066205854215287061056354346545588174084650791600010225332911525460613777574902423646129159559974401454416065182470356177995811809598107214114924453033944533887499841879930226264312022358952329239452119463894047661091416884099700355267891098668240057134347519523121077463721819564409362550587606784565497042779086682506357987927051073233333114498905067486480540351399862436881178417991483484319834644707404981089320501071366673629001250291156041769066495 [190,168] 7859978246879035098774817540948542951700210231817119296774693123839623002983775021242002388196724710830283086485987541550191292381304561649474636538600535118429942621822400768725584117901679947818118671799205394512728923479982280095492351919592551086487075052518483489663120616316387356186797513967769237112006226324060848933057053507354781261752229105007905790202642751106563020384476713793549484052872080737022263792209118574933753020005225121144766964075203464267381594638113072816323929229055386092932133450891774628317487538851398943310118052977930666850630433366316366457435371377397753705874365682671268056617893227622705075258910035821059850157997139842570782549790939580083345838730062127608677075102133285458123933029500110271249208555024501572419107025606350613079357651699226707297135317977956215804818030992377987565240759372094073729051675682569437655230411130872381262511776964701378 [190,169] -73913611305572539357578382710178403940578519720294484345827203110413275454941319681522472577526072176937012968882319766337104634599992820516766979407060434195472286954536695421852332217194023614732873901731342214435609268384164537836180389255718285010188983025118737113509285702959639041796116864051348925673343171475196286065694789558782501347768409573476606439968210011017139322165297508540216477505611933800664385293376051420265547999314007390740794497736555674591548949993544074644512993057529144605267034568252506747489549453357967047407433632418735327909731239530346825209739228308946032660250024480333570052989335483883026587565267512140688483669711761799377924607455234667688904027132206292393376872246584084170738191185498195743828237013771367925665475355644344243541652367045665313202433221417296635314663100212100248397834772860956237371670272051370056642891259870931318477 [190,170] 25076824658612485581102971921935608803879438750369743677010972052939781172130964640196284332517188892637057237288837393126494889198955867680789151910653878433911262537331411167259348337168902281423544163611468179618717830304206249663333535613896226353766695030499977811073990335885102554443918249878348332713234433755938727411702211532268294728710100271933193876625412840387912335470907256251489181206743189011077038025756348207080928364544384329321632637490584926868039806306777782574409639192162849165730211347059888583422208510842578745298419729589269597196785304919027654240071031330806371184140619730851416722875211796131234012449210761444329579681696147818333306831805092555237503171221333529257024313657297310745748586935791300752563978202076809500949942288015500624858211699636263493015701687720427025531238600640542466063453043620958701163281904971191639339316 [190,171] -228465103604328527113117234154562272644965471224461866640620673062940070262528169917251148514629971517648874674027890044587190082589578617226285488639886325692606246749344936755678751597015630420650812207017567503696306740102836231001847984125835116266772247503197488571535813908856549615798773037010892416303957839311341274015643969603545169305867743362080475294552029269258153243755864162693176686169105756515418258236343590747331450554850620539159390625689555882657535688351902744924450655779240905250388704902008832081754763292451419695997451212850646079073057675838618894232938290392314929895292658208490994762044443412059403999470123766359250910355285324086567345204519054868810390199424836176608657265591284803556473633806307197786376567777617279101316971673682064037743784126416726684532530583448765845666879753835129393515433984995831192214170 [190,172] 50568632542958031582856847284023913787895798436056914578458967568526591628486484708022264734042817028206931987944401319312557894304026919213956401044489479586172487695476817699347623299696674472301091041247430867818490724932276395019083562437760359794413721676314679847440349136987086676862114897792415554065480212074904239779731578871057055667011931000478428890356938848470908549086402328499775180024523893281206651582913531481083336272721421327218405445538521538278341281539598114822449367748703942894605949344663849845457319520316408170423410951828594390786823740950989527850290462868535977212034804334931259397031370208571270027100231843577876819826194595426081357449846215188647999633989181593789049608420550521235160586054497375236155466695957529400107016808306247786612668684014624350031334547578385494617366422549700673132203 [190,173] -232889321594272062500849977795884335909391876360796261509522275131162946357757779742432896951630421734302882716076978184610362070220260275781958184213519608731486698978709812814194489206527145951295438989221174621767881241645017087141602960183678992787484768658862840851907316530555798935762088501631310729874284426190368411930723958975393233860431423902674772750274848823250524646503240751562582869029863457933813014024471721264177924678273895799373733743980085575167531788246853967215036125538471315773072712049365359005522236341759818909473030640655177722469476554977491314165732602918089615529521322568985626773379915911674562629455689355023638828511028106878987964775613197024259426771912893713610057370357528321268599543181094177744623797607949221628586059874285618334306869205815014064999631186650248190329 [190,174] 18060613066521507160629946337352957558542533362386454582614567697673414514185876374316306184848666918791716673153244062042038828407515321383359679536750300537554436873614238318658331481183478609125024524558739366577762065144108629491565056493626362337484711248437085176347416784224611151166597143753949023697252045461158330074164714254017892835574846844013169480735991298051581677306734287424053356774133786539250106953339086280757592285579190844345874084211156112862695973208506574075927699429984878447143657151702838290969931967260315308970785994574179119358513428831180414473749206435163832063530063421069538257277027840049153517086405363585676680933753331860756636604285193156237623394861284197432036278761226313966822335593478515255123962543917799659769197235151395116745396864288906488 [190,175] -17885645381677979146164752652617706345159929038379388785402422332035481290767069741575111849387676939267090434947138338713011253208142940647546109912642948492042357850567443398159098602251443374475111652784707193850566876134845002045730525320561527961944286017757725656007867873975023135905180649021113534298993835332492728126689046300882900544914671419944272138603938946849666219481735365830770754371380401191585822532699060031090048291833687855493573330235786907918938758916128409800940550019109356044670530771586032507110477407367469974115250073426913408152023791219458077723097171598169298395394594898444818781005254046849197820344368321206052953844316604419950728017777483916610952477549988924947280323903796400986599630707660755438573407796573144129546530794189 [190,176] 158543243735541347265768452504973218469632632009246154814607405700419059841846288378247223457634637200274770069514571803399581575751404781643564352527463156910522290159243391914590821227701340459411633633228302142116685821858949491943943099359434242048884121389733380758403119413845608555299469192768115540790192894111469724710464616642609702813517890633933429391699752818178061534825406339649007471386663349637489394151078384104455484610995026759128117466014490013497904403352775466918128359776833558371366013574054767801254241143856064797167418444412576273913049555093986223992816683782424810440925704470488800196130059145293906751069803776423918309928991957833882761380323264667586645900295404523776125833092939602768091787668045892878036 [190,177] -7980639890881068158118602526304786503400935417331318519155487413116187945510096984006348829610012314135569393118449216802685883834927399261247428556170817462991590188735319838928445511865625536439785375125856976461042463048010697092421486237339501614674977609509226104397326318478113292582869383199289683283685023824585905490845343147669056565371310967989489587285288062377317905951471650552575135549855704150291307913138707173249755736204713627138247926606654764628312116056815877447295025127730658403647380474007496004104008617870574669961154718625609650147391212018565880263153084274297844552201251290468347381335908593782294860687754299547754246595327148210759033344110008589705853950970284107820540392858551 [190,178] 1269311653302656811707741559698411201799718832285445764073465507672509366088727329556391593218546334879249973313373592804759559904489843093131196385722279667851810805585575251524429109726009530739043366436162987707682607034464937153790658869508144077396464709360241369246546875989568497120918018232819931557049744480522247063143456761848842967702855610279180780890681340726333633495432705151330355812708232113024786602454880341787903501565702458791992123009641279806647409873894233460225167036164766454605147953458134887079758051528509404173564267340630912490199401302172909630813514187578023901990144574861771856978570114730840295422032603268373141150730988226616633977530230989000 [190,179] -665766751065890562077609699049117330525198371154673940714156198243890622961577428049908942471697470940994049410754683763921721536144350680012816189654577133274129351709805334829846978444223046471310446627276075364602443677561488645977791692521626497631042304562556082067482175185590256004488063095112988730127506330256326834511424030118141482854140287060318005631460696071095079850823790439634461135324409936244024272005436576574003424507182061499390387600751589842706873917996979022980405667349182559039293274813011424261966065471022297313799935086869911786404182932584606838277052354087759242398510488873480377166158435412390302376158864388549908089075275752180 [190,180] 295957677039099278608037863292168908485380619026111754242335467105255162006054565352221327026740102328884600543823286437325646207924960025740455265160361099247368023462496242672092500396681290833637885786290058629702108959562596364012408253690068404649454936980295541884155639568231632626944280904049939784041160571552798971114663438755223393752196665254532014066925995695860115246543263365423186979805602379314948635331841187538786678672684100567642011667981113399757021544995127471844218332598255179976266348885110501056196628873149694300132290861070463649498323903876885688952271881942175888020077381129712152048925101137103735928857095668377540 [190,181] -29747505576791027358107536909371647881156638305935658693540294371721256001650850247868411832672924392573259038287882008476645148214597490725158096229020207212371296644787075981881998787587525670939253744261888372878348468722263184383358852634956425035445106303254986380601456958673738535919315245305638194991631259966252838135601520024494586272947788090309957881900145600260922721775315862501189847481574172630284605032935834744658817485460297877198051777550482210445264970955916632465590914691725600357530252513445809527523150312017003416959193940921947293184499662513165449489258235688043012237588082142349199276362932257717202261 [190,182] 604745362679499192787306545120098885175388225176661607399463976992525464144684540684660618152836969237723198365598554303357949575586388412463396727583292154048865273225619454237646585282295650481130380137011867088548759906200268723017158613139284514397162111514652291898361936527010258673693954327512469610657725148133933508896473863351571466227017530549643531056531930155732410719854748136252323627015542640078427688965277046038836103679562523629000142803956807124476018977402173849035817262282427891686951715495052912695582013211096532696564783818279545407361144201926649559131147527877043148092074965382253509500 [190,183] -2184639341714662179435806182764254868093241885816322549235562470198543327732007120864708803977565448004742815731044605380081923540866941488882649009235162603739006362763264347608128114112544871258907609390496687223477592527087364742539408000198239766722730796856372970421830591819995705262743662545136813952965885776971392638314307302013151564180089029143929958889307632618170143998074458637044219894429143411975721644590190660457023406363846308403403851503162994126817452968382787484172008465340728784583622323123114532053229996534339644513038954447691765873861133339806744981513203672367662391757 [190,184] 1205121638066401388882033538095907961047941074847360969020104782709501917713558023905998068872953398147444842542791780353922509164484294582595599881823918861371014508356125674937828930614220477994691065982006433756942008198076948994847343972175430330403119691260105296318096794200081668116202471575067920836653951698298801626229481784048163866417268207336540472105216356081905376440758621712432535551286069972231478475263954091804033945144255630929787189907725492950585134206487397402915026431518852879946784704079288836778303175849386414990881470975150029610006872092991943049863 [190,185] -84848049717222186161310514039697821277073280056684133839484668278727269696565661012967844948347065976420876816614750815063736674910530708448290483021879500330757881040781886538196332595491535408808163281351019126648858260146797975512303030359929551858697135769679061849192825380712486813540282985768401004200815273358697839407207954506260165685821624299347899285304176981682039476468231025654069193089279954536110498597349449285514336813962732473047078156722640025464019652385174186699468232357177546039254017615839585669259389438690087911868490027196293626659 [190,186] 615195971663512722625611936902548134686261331364152387184086178526655938660977225209241136869194845242568209022209624828812634914317173879732625543062295879686053441149738023284615782782627214709026246932637489728856493951890948638981356343022376576243908430969691262861286393406172580472895331521361279827484555136564940122432870098908250223785530255521572385614763683190605519461867551516519393242273229743730582188538988472680122174868029538855583294147291880969026032669972656419933436724220472451520043419678857437871134415193146032770 [190,187] -354069590822114780552997402748643339737294211921056318644337782684109917923954815677424544437549741863513502002481817856915522878808488210284978105618480205019374649571276922689080584356603755625226291084762650875597159556181312683280234514777071892352387157433521237697050361531200901543654385004537228455079162800408752548260670560888172928507576801617719725269275177329081751409596691716189368551661689000554912754315922039136349221345055191813693211174910969044175119515614218410634422470491640396374343375117201850 [190,188] 11733706809399067855429191767716395242330907508281711363309926642807130583963660593648756621270908268438312826920841298870274024007239122070301337118337864447130251398159306812459686861303742838011385032366643896001112816312358224539984845687249108639442994739374464061390852046118039598910160278900307312525711591382567261237243102951767839726532339417835922956960089061008291102818375179934984454583920293882209065897133670442079228693962982673647498050563424038109421489967491148617041172496523 [190,189] -14944969009474563232888263586278293025358274699171382231583074966336152872769488997569336798470349881149383479452025003804437650999991291957127742763567017177772702239507317438571508336126208400395879836540162682054816860829084399232957510964861017320034969122938719297219665569953660768339459890668168691393943262695603541504741497763726967715157749926620663438406570118428660466753549539639934268014959012863072902632806563667108196280982491733120547149853639907461613647 [190,190] 433789167188234800191462517679345478486328894360707878440191408152357936688660801504305250508680523595321540167517803681504338245950709546978999551818351580902381137065059914319884917215573006057521382383198862912649487655785056825038663641659742192903113391932765892618715007502284152067069247255921663035845991769027603121159375750650528337166616724934202721607826190380634749008704973639864992169725845206265168881063434997901863921880151117948 [191,0] 1428233411627897825106385119983116878685697453070159555761164906335658309028629577257472527957515231161101345780729307318172383849415034997323299534680354577679306126037103072956401422100566091399577592136308421460467852034258379810490635583457630887906023931571930518130922006645152588022726919849543659793206515064565286027829645265277044446468995211209549970429110350843042242621529246523719729948996303900608277612031910013312883521271047308155849914173766001633623524591447220811543976630361273350331967557525598951401070843128644477493366432377985309118630892022149461646609031698239292319583771686121627012739431875183571946881001934622294214899538001249191439590059515952210025005720644106493333517572298126778660878717495221204888833259805634048614440314640995891230673253999414325113367509509026385070913524233863771224071007925487571615091998220087848373526653178138064200912934055950130520332964113317571119520103381482290841034319614147288215549734898834278321147266673958753594055427825517598166007595975904589410508174525057622641071677807806480301685709050768917039447949959616169211463429785141805709390399218355026741437377567109946342896790481936377278190015732854164772741003388337998716918642729484886983363966380743449012078505008817456896408504645197599987372985691027685040263198205709881773956251403081592443574957207190284136269644716119227106513986662543292819489676695461702004783438304307164106510984231813498267293059793075308474214003834891868465064812097146660873942258801339580518687255393741196779233142481437237714478892190383222505802124434510278142592866886221716595895870376767765917319374360517986435109256436861304778282634729259884497233105948847453421834207799631429651130812266992267875447064944032323387676309860338533454702041490354053338837811200000000000000 [191,1] -869062723095715799798335207876112147209970851872234168063349154960112079661490461455040856113576781793055293770147129914531819409914356655427823736689952557889318932932525887424798129388471466520291830283137943065108276209747471377505159835350176524947069962733099079697707546593520793409830833667578435303229426030014401257898586886356094351675453323749273734412169846060192631940192847703995431181132451270556207502510760345086419635700083642293140323404637554265737109277913286630402570912838895324299981315547213344841004807064197886759690085274378971285762282499942644206053220242440003958807405657274661393023753270885071805064207722594234210726185404650436261891917313575672556645037787287761294693443556289585198139350595786251440192708307331805442211491404804529373131815211063099666925305837884959285899478317988197764750094212609963690251280191932754543994620889485361409193461701068741877523697010374598876592628419116185457739665186740776199349467765491354601563490301199972488385291739516624741172006466040028231434157766598561097016729860233419669386801809700593536110106044490947777245071780928666748893441152075636637143973025696130131515815287131686624642671746218104889657486674459618172527815292601554841405351274800502126629128172535348325654532253994833695364789966567955553952060439602195236549497332671500798093932049477965863509095950576678812860597115626797171838179428679194025721619813224523494786338090744783384213500034587238226726106890321412849554362434661138571945251323289521897857317064582853556797629919999029905890351091560161205045201385664698797015768306757198027489705741857393847171682504535147160341858538952358539796509267901670306426310137227987899077494431102750102104365741749945769226952420023555697400585684308907514542079235215980815158607872000000000000 [191,2] -36566276552083472967586710756554898547037892956848883060079196736722953934514445959007239317299082319463672178101876270338936855868829511955074310307352349059432574557943715548476228451743485329301804156032470707689808108713932424006942011835895896684414561476559994183235349513339401539433453227872932250228458162423431793513717225101006758344721964737597869173369174274120575846328782448448859003568013643649122061516971998454415854434271255887626388030400468363887332200911801366079448875226374566127027542701741807335601292540037449429810008417482775228479277559601024515450098529973633592905082585088510852924671042675220709871324195940622558163056216380862777799712426431160799571144208650799940749089990561052756731933266789103143050312573764026481640950687088761250616841181115398909583804169388102937559153092085902919309323468029987790628061348032757536434184087481619883898501504183540954216067133650512106103084561222003141194912205534510119965527678557390466310150945456056232480705865499307817593303691478518635851879497400222740209985535924730663552902653373347327964850702067388221949206603928863122683870445044187421571111757645110339616634745981430603576753478972080706462779182252454561589937743765036364280526573998598346626202392879129570317612415864344160876495311310139963503964413255505517162486550156661427267609424306442292508789445878833845033756111405106311132607429508552706633350318520052949735102449208674006778758907714343398690060507292762429452558499549029497350476722198458950455767755954366747145680017889522987597421900626546486345323494865267782187693476306226529254950723551259585109371456190276315833290802526806104251043639702423297367037382558214840740761947587126306894408102923333154044478945183193311523837150361218965354197011569765092322168956518400000000 [191,3] 18577523588241670666834601262520895914967584977774784282688696054363457085987162080028879151162366793788110562305536145005112621211704106499946747083455947357180213541746393108852055357653352526726297866881587426906755013484025999541246403993856007214976305681560528563500188277074610708763424939938473231728171429640942041270783266257673152810226624482008843262475326391222574509411317002898934941388497018978759555611287898353777897812173181638146517137244129668361740031081008213376519180156097648977795773448394381350540595905246529404073432094557002924944331233177988310245396214618829875666853456713405083700909558329093208917478264195215324804348428776572079546577209755472205584979939960627909411286721902083021144657550856240727201014419370120810214803650186404112067530538795680470191281244223664967052658333324957688363268040266693784384542586134763396170000627070409305675376165263633298838804248782027393409989338453893330993889544090365748239539531887015131058654743722035704750455730635728136762451335322178164885412759693762270855406924963875998343974467388752513966477108871505590278635982666022799138943793499651978792374829429217288627930766736309476973758303210379970532562301984459930592618437059409341202803656119431459639275064764248896194211038864818482658607636225497611366628443334104048587526614421639156121644640069816399337017547280386978709161506523544570750098159310582986338965351574328964562692264771683245504671557165876718055732498134837542767388004761114748033343697140155157745059924878696751062130606093502557947480183786403146243508825599432810888209835297170974462194607518149285332368608151906151140004648485454494513745988701124998534371323652056880041094926583578954521123682373639982484391552942701148565428943909538534631230923647556480429265560535040000000 [191,4] -2785922737494000883211006729983055851107752249328898945299541100124173247451234039100193997339953747433391851392837924814044427282580953424489116528112345829267313842603231988636754332641608158517962711687948072432585275357126456007584965542017807959879221459279425955620949949432113803039801955383947635259700546865741496337243788029445457707325143251757434803400470731541792426336664913048338222752457758729467430917177145170257057626451356638936918796902438219497070578867682329598327748535932402256838518785268969017996854532993262733751721448076002371427828130732315276575982883488673160730068188941530666348518794729872071240801089741613346189690354483553032550155593722785187051496118780893936654446119889704276784608620872425990227142442614630529060287559767368080593423407623580542553665856535271369210366992007971703208308267338969224924242768009272592577152261548496396587110899751762535809326681413250636224671361630175512189231862151586869262858030904984443224708185448490886923322035252075074884941711553151306360517718564645284346115564712072526336485447928450083608935193109213155443650067063298207090689217875019228408727613347200194237994700670848553797530005313762586259875036163375835397074624958268104585720312619342875117491263522237029542651818580172169771688687197750935432571299018682725362266410863508181007784499318725185349653076248880884250066600302208006726638143670647557735136991904739010875453613906400272454193972456495125446400990045142203472519362525460516294290231863245652004694050743173214705177145055753653264002622436502975580002066670894430413205607630005748229696396673013454942823887159079588434457825994598403837618900776155791460146853749714520863886075207257151116551429795962403136840600594348265024113500243550936498448223151071491529741889693548544000 [191,5] 57988311654345379585107294131200121374880664663199339000514587740128243627678555439209099382355737449637400054602595243681392029435355176918312483371691963868663186052890229716278025519733309643576194465323351478227643878584340107982021985815302367466654507456079269750150227194095804390537907140499316219322053131622227706879440696887184700124029350591088790317206072908652850398291269854005597163729559973660911382340106276563925943450319100534644657157450604705083233390526356032990165503305763255530181778807353868175371705916109349838378934143624075674470292557739075821143251506428307271771428275309978313857908851384041299808637872020124942921106899954072929095108667502150147505732832709586514519984718917756855269812474381199043386068868467394609390139835415973406313452535918514171050461012110817081448142898684956034225733284272455878247983927573592571259928653287322323453741080109277852688678452238381755480397689994109986727306717293402299833116999119729064275994265550732841213114891198801879670116277394961762215366957420820281643724190716642391005680191548183344594525952602025079941292507864627076007055098063991264702547747033870540107904139409733813612280940129496615803564797258738973608220141217836680316378263540839014148709911177315183494710690215948273450116113768390126216516408034438923627943890395637367601292526411494871762378452218279517631292589473240072471499979672802991337967844260119872639435961168355964723928970284122301076219500629440315952365921229069269650278930868978901071174651159787545354057826695813986983448149261156047162447723608866403511523625539145144580005717517281126040824182797467877760272882449424204978849731118318889679237867463246226855672445829331233697212196377562632771977394996098286860293315582131978211905462536162281845195861091418112 [191,6] 5372438452832006405812007911687243586811050203907880142831459706404961101794129327916467000762189633244328391079241249045821876936101342104575846247367297704177430863159796151662766123752183856637422296465247016166303180269054277434983403577846673683753402671988788283511947215482286564535834872131756342030191542510359566744221028858118637436462488215343705956591366045771503995675906702312061220694887362369744832976967161172029856218599268931097785406087329695509107150347107772554164333913340964062852414428143943120395432623824943716689931962739028280394942299131589400076541159428564069215013616952855512274293731088219763453511548971220526421117492139111762651800480200373032087374083499842493730657294461179174388288190047895469804691004088198925146885258893919095257122513367472801067612728844068307245208178111948297834405836777367386459360184251082169812300488726084441376106497941944681253154717557267200467408906945035281146664358558649094507672952938268762010391571962588670337314010819941170398736917530114331878724908813374757708101875982370416815097646982349622688109796327492756580039921705453828848464085766849006206588880080145107120275426560743762832117390014599263096743175237679734912123487902858501546575400598670440759488348256026591342190764329660143723571461090228486944385763061711430084465631291152204382773921267709093923184229875422655934078040042923967310027525769897511183445334054817242660956506843781082151558444406645789294666232071055899720177918733252847012502394645874627106528377447910880499460376539226807131266106828609352199933351700621542430039898331388995460279118233557137633152797344618854958665093812248474071915704224460857436044108820351220425647349891762572369858445652975493101171106646169462867740590163905793497692701712522512190519918314127360 [191,7] -278436203642659132825261193683081522742470195536382945066196240705140907940318718334804397277653742235647811378727249385929658240535470159180252867815341693481578790685005195589348902513444397547235335699276918771125426231870346644867820200348019303102868831919499862464353403793972321060246843891363741200173811799924155955750511269189583933716176413848173595613969884509261401899393586657170276693327482638645014176255499609265438277394286352416240010797163081897167318651617143470665538083273493100558221068729801604477824958904758989889728259237620229587928601689747735677887340242684320663300521982241218181513109909789203649219591085742168404442797353020857046551183570936142692846368203563116047088649968377986625180862732547313750906609477850578822184446125522714535033555483678808251317101638832166590454231373507040272027424954014129944863490119441395504162985665983281020046609981528953203548173451272012394848008172968226220280216339875023517664371811769731319313569755193200065488734789297018159242855516881227299022555633784831368147658434046239716721482499175753060301179278852907066012304995761862283493371095816904734598227204127111621022559304326122364011262091759544243626477933942973314748357466901375035203245400474134230137640086860277848404616240077273838403682010897178843832326478585958929412736525807227348000283000915669840615621866476443038488726865896199382494827967551601482987170046974092965217550570858560974341338927348588711537546618753068366819064770165411139851666889457916709506303867624648436402712701349531453804938477080685994067761583452883555786806891079142149380632652689229415279959625711220880060325949731798721881078755860219243165181275837740429295040588520093954065335099098207681908444890944464598484170063153016614219075999439817786098372417945600 [191,8] 5140447512306876895323043849875021277878903996922085904151732129024975757642985422878926642743967788229769938883369340163450260238083484502453858541876000141401166748953287229983131637391211109053311978205174277718841236115397398889067681872377067772411255313735459881328261746479611550371055057247532981528637916340358121795523504255308234283968109573787112157538358588893128003115255644972079067239898322058480782711590625898653880165475062411971913660958984751249644780079422617895647062761097003035202494734299065968461066303961623333914589089801861836708985387885900622607126125809817009769402490449125146880466738723384771446389929618827466522866608928960821434277863473031307091610747274829243510896770826693190878878750817122403101009291904640790707262134558939791223122741201623032545065835825294325715965197790817260583855353745222090839997958982062516088819973871717769947872019185464867270560214457022363248807406602326089337240919869348672236188319202818220225839759480584033129233111060059404557592623216663620036223103634537679224018470432979376063564708077896847366618868649361352699342838518817365275289282753384346701353611016257129031434158303159555179566947736011687586798444416956032141565345174820553525055042623126197913295276429681558722016926733385430978024463840203028728189854111568521645764567004029457620626635879327280742856961958067733314719270583824250110718455674296676025093062665048183715486782676869483064670239452632287694820206104776265128219096704293925191559806369143837391385000894086079055684080927190871973795530041881724986332967576079745788223407232300185086936638101233377471736928592436358174392816567734494525612584268759885297432795413343905158246691644815659274571240394956820502931630622910937645605772056962933408301194197631277810653646028800 [191,9] -40419082569104277908230109473951136808747495426852647686151980083650776840426331641530223724845739424370214469380567994251781612857619216022270565492949285785644449734227867108991211097439790035877240576444520587648805435342140333314641502605262591447015709534052048240785763829661671617199330116161462537631493717705969883401264642810166016669519813549903710558995360634200604466842279908057223254216728271576111891737576824557406218797914860946526078948217118650812075696435240715245791774063105101233724571275451707359636289840116338331738430670730219401252629518218102011191704259898488860249068027575394256713600254430840227113055265918615850298967203871365222107973896483357273133791722208561904793141989921687387700232567509605586535523729626223580924718063237858802048986052292177124125684081290444586020453712045132357256840727214491966159508305293908888691271975131346741038321112230396576307728463202118273331664921211393812872174670998516362326804401151169712938690089841650571966168190480197273310649701311513869393382077473522323966766473428548025895768395119341413339036245050341451816597051835247944001775172491138052827540816636009529454502277768785350037903163960653945147120983403409081250397079059937432344047158350738749038699531615275089773917277057097401967561428707644472750418946067962509346168024433053360280462259726088346363428999168575867118230756111818611938770752808281521233078105681826742599930773590058981519602448061799741676298214356134238768810281386690675160860541561993497095349218412452521223861484387701328963503939248130191655696906440026156561156628053849951695892970269376594018943585746787640660659101926039465038448423347373743331101560941580608625980927890095232095541519157855353525647800044750568257444586463937785465543173497191861405043654656 [191,10] 8449555741016356598968500269425693749935961606381820824048835684967867256413263138581796548975169049403902319262524570317532558791235204236950396555516507185001714846449641959670882140059888931401714279401171812909520706098984323222094822518950260475547403770870683506402626131314090499724137835487871638993843845237107390402825455912952649482866343058269313134437458512318458569918466309688686847242291761586040029287885886001611478352560677693795192221479162516471521792862712878324956577546040136245015691569475623295028402484621411794975163758784563215719100547534754459059202272688265177241664792722275140365065522156454314127553891540605697734064464316010475371101763410741182407406880943161505766401182257061690353288054844986365973114065258164862127564535373405616244920693861121740481454604004788812349980507874269288960604799932808029336871405373725069925183325899867311332786276701989301198726422701227412117705187231436639896409011184547943382413600321833400769149577282562733702725385517199770346773436044351205703069954958645270018487867605428876934267591139460181387132651137886494087434061848050881562031190446208197306660740918493322469763253693232217235069763350014064209586367323869488804399642496337557295635706525957304694729323048566546565031792500578938113960623398394389192844638150570534989655472015838981176795780772181327722355376932277033388168852771277662326516807532442732787076746533936516428124863436411953766975014070428876011116478410830810545825909966307103690997782080673275527160816053472660120978762475884959842395572694792724233670070521326713594236132318397075631481483237514885433745499066380484683008340211800936258020540328804994575598016552918372640044879615485912404266450970032541893972155344200466837349222540041238328924672911106280335081472 [191,11] 2585554191661129411061782418409397298169562041226647467347012212829771877945031458614682975544875698340459662671376628753985359286730875400816749945875353670158113912495238512197978128428019206009869575958559445484151920309740321862709247272415172013377354056464302694572359771167686964947183341154850444562181853186119465019834647430566687608931837798082147433331861214839685074203871439026451836330153252259813274371226036268165494625417073954471986129049293337640336832258637392181608216030140411181677255034188591669232718990015356335618137396140025015444325381637560452384800831598540396551845181761522480001890493407442625306033054745602707379189822212790293040006972263578384811075213455649172846425569250987736363359263444280826762526383644676052439475212174721590279010038608485402812826880613791454742183114901394319730689435094689485797646318866775084560583701579420553449912831947829070909024449800603148594553597193298363403522858606509456606900621093842994691082673263744706619159150488383724135990142878917616645597191842294464639578232444617169499464709212733656076834620088658642115858593877639011568043474745209483850402583328352582447616925163637494676185951970119374101853616444440514213042935637461259430700182728300162754521933601025787748621436613408236618118280841048584851042750656827593075878744463800905609490080856223105053387150347793509606493544279367205193471192091770956774804346594038838944567340345426354947885174579821456032564843875494402523028523092037921452776652853141005972836661817831394907508680156199051033908149161149427597842624353687083113671240373878990218757554186218455304935218730351398950345314959088755783195984483109268256526044770265289604085511735445921174746889690587064713054937635410555993565495990569595687793300560799672583323648 [191,12] -24786713956743986884579761408508734311092935459767765684048841708568866962518401062201051570426530846861080575561282194238499421995810529858903547400283515823829210327645853702068854832414340671512003230608150232697717951602991027470004559205976697265526425564456801228048495639647246041367652070138378795041509784783424026743654413545773747357416623680945960819628134611384613579932073648949030189379006119268857796601838332761551507365843783421253514480646387983563197926005230833342890477972013424391031178304652619152189446823811156334156452857876399052604242071237906984010682004727812267564184382882121944961791941321125371053475870374075107609965099521939707397234957763452816964442057187356110145187444706118533133493105876111054213923021041438748262239313358278375844735644608123992818509761402806499707473309729484871530185493608881908112092140657969848502620369105318635608936972836638561167641095032957376947601849638702317050509152175684038078479865603626138831240782321157450152878854392642049780469741794748740641640056094724113421595054796419968322359054443141002762681270822814132781116963953408020491208213428538140035135360910958941463531021095238387572304682647925574780344191414876073708118568231119006887312724181531335218198423408286625729193328110727051940722689294509527934995006842651139466759616971132638361862247988072478810824202870327473648834751738332159118683521550222656053336456443172320288337649586897815607088903041220980230579017694187237152005723049443916266657845632323368667798535940607803324808381107963680972056460617000446669410123565354819007967619395589720225602126791602411093198971570643855906414864707988064240097691405261960787614552663524678999846737338537106123847635597044959108047896711068907390549413227826756018599000209086225460224 [191,13] 125608060460545739306703829475364013476673942008875458314291273941659874572713301733322043273121859229178978069901772245534551729529396110566999393004836567779068576602178681049942436115053196066401806389933801622779488009068690032142585583448323796117769341104344082935049102272792268452732182017560277581468822468048516583603455577989931340387787243088642082904195010210826028102451401650274108690493490385962100501508355654901094822261381056517293630436938666279628097132401635837066318711936259471650385112536397147981615023094451875575994947587999802524008864684685856834006812814399793750197387574139370508438026913263934936044544120531458469696013660618366557825480627436179224087305762468924635302803253249934709292976918940795523328130453936952355733622786119630223892789460908153933589404992959553683032302061271580287420869308131867862245209307276882443094202890196393510422136324324370662297143431739383422872423353013966377618065619628728326055372248562821771186392968869165350597503086286503963039431734040693606222213221047739387670993351819985422447616037981660035073733015068642920615878451287153173787608304964947334553682063411096337081396796578541260085424950483414927909257823390387335087301753071668920286050597509845095820964850589379472325672634288491107756665485380895834951982728248674054889369308593436484900982018434413311071876723483386005699640697692212980310438833559092301523733664588565999843807895460999295935249342959489884130717387418200494169253497247537812020884596646025351372276523902268809395058655196956620654425529099414595426996139030440820856274486094696189626490273509267815777383372628702752341631382633970953797463886010915188660535570954374855073724299366997261634135892233110235350577080106917664283333554476035675557957809016293337088 [191,14] -387029805220726192669034682466863466271688666097520394397314537383315607697055773548411153523331777633196097716726472194530197295315806079557868978273639981340490827737327682790588985598692841570312427934613751051209070036393750048431867134337580043427585225859356002947019202960505683127541703462163044496004561585681249726406287626205523122293015489470084917095881080394867052577890015136147182152902233437062961994736185550722006112274181912769974817431397177390010899578819133272539889248057604277889181131004439503237543397039730984467679010353579748881793806378831802692306837838432426540507914718302122455402996383941398034108909047071206822846327046316502848986205912891247801440084359682881727531406179133317964680669100482041668965564177646441900265643699240923485435631251589827029168997103936606338033550621824907588762993701400885215493117233983510877992204756642974350532842438588701767730264174208082391470334406190320431027466884200588977429709031167133357772852836921301881108994396324445869648853502917632968005246806990767563893776723253226695816580123400493799230146773444252742021476673279676154206324525454366025617548968845398039962079712835259986901785175200066580415278985866195449312771260281717679901535722591142328621429283910357872511510081703837542343737309035187513343029851780696533553210066459459585158900461898392973802449913463996851650731447425944037604430129522392590564241160188019897408931801691612976577368235441717929478812180890105775972947464888158827772854408210107633748070991853519455615544693813891657248039492291025800221945338453030367238287475478512681972162137038505834546790647489452782037939918141538390232683847224122933464104891145992247949021487734477912758356533476789343219593288962397734468517971163809449358319252982093952 [191,15] 629615002189629707658127163628494523831686540845569897128548753499467895362518932404078036155743447833041912914173854515162148639390511936211688830571573351701477361956826952709489555981533282842128559589037633717605701010959257776289826711577559610245226534392717968973465836020834812658133770887185978254733307508297378343398995563383085008230430565393668160879911113912003138051150815402715962219345703811039718360778594478198593040165098010825052812054202791569488406517661425695145565441680166281616431178916809774082646733975358054752467808578271231895693943083505902929200902450203873565819751436457484107481109179817176277804242681536183556432059426198956400781059498010004176763223234559075739712960286308184649957463046666866396298600129414764626718084647118645822922131179397801405118950092892357873236372542024360042737842809148032126447794104735242348205619648888605391411358330178860881740198763170950948831600338874406677749846244001277986220020020065198724672787445355576398596203824293731750559474317273901521022772334971866784776631439816947635079991386505850735133259993729189010801166851541965894655147990826897183669980002670450451218242967489135847257608686875023117824639911805459653825324022172133919997953032100213838496785166652624844785057390811712990671255987583448172616111988368993032208286589094250370328370254655564300076862042032124457706847899610757733903246636792998598004374087083759039548084999384029215154712409022518635745582734131116766697617003564758870434781915463411321490254735138292748262282580280954822435945876755902027491781292136111572973048221079642943673144132078406657112226845339754292609495779403225154450876135248275430670329739407313060310079718574753525239366293812225284716389452172875500161050768885259622167384995891200 [191,16] 312458309307548548988894154362810214759907072151864669076337013216152587969674603667560073992127652704499967053931568419373863948663741722479107451636224112833856252751429332694174240175655663089447373117263046056864298088058111740049461591464128984839482100089454510216246020964592479567817321384847588314175031873974033720214461476877771327627109790256282624901878853876216073307657585701883103077159566932096326203852566700192640840477574495702081928916620658096693183568311035496315833442206809340319288532326281307200070987813588519574721344887486472208935367702646420107615813192133959082415944066250189940349912688313636139029283565202281630965739263260664505317820095131760503980668927308226289694662594902377990460238166050589753063408622140630012104942011465159753130152784635078353341702621644587452032565539482933128844158927071813990461271570461521759328569504948704855201974405352552644530322202688809638890972534604480700213249707999344027681019781478757306667689763424777200899761615092908595573236992886926190795401216864171333751863759143584183074806434524674085414032633052411152986586992825663237633336595103393574231734917049259066484532434365646599487531999900471294757480070620468535712365651720647372408639175985239321912018584519544224125591734307369472151636246640536340256511369813610975329702798266869057082098881329370327273885971644239347447825727162122076240695017519974997911749267232119833779538637600099215944443377519943265380718327079795930755118648577837659194404164080152494827451088091540692581237660749022060742809444489758115141526317534551390676105385045166457974112129746235323350317496148248587648216789407780047940176191439381656729834542205912757072944181106036869434249969338165647868459743897729172876539799946680541292772925696 [191,17] -5146884333384268527720524069836519545219281116460911500254849066360826870169866121944836629650780133745753641240562857049938857948258833903195885962625094297447470858575433865062124119519212901802888260997115056441782128620141855898646132130580681543350025778415115389494948083743291475480470200960020912414772239921949218826430171965291593986104336363319457552376952100074931541468212266562376794117536233604964990745862953079666166699744550283310466550297078608449635906636657129323502614577012608244459937376053389500126492395146056941600211881120606316506981471404959290957330789259306778291803934049190193687473011900981388830860844342391105290415819724050105649092688348880783458063483136739398892817820163136323879128605257203348401774306965069332986372676750020347886997907714336087952481221119936560925240890007736158500584804985528091965323116085827603296393028393565525161381152200997641926616573827964761653939521054914896211408674140730554594718790602807121444902377951079341717247111505609199036099407923556560236367185222544189335927192409745564250951859357185791826674421583897141147631820629300136086610312992518331345362283747794669718346950485837384912543325755297886018464962620238604120857985338207265274090212038229251603327095833763546361732344276813299913237233424546179865232890530322733368445461668272192750450504655236705030759726366459261564524447070274724311976563212916731417979087911046723716601526851546650314874710762712711421731110600937894194351139668937472353496684443432003118514576700024295001072471693476205328381696906455905579536994627575499197510769189411640137930082128045918409385343946102452577971164266848348897248682689945378959009202836696760416339654458481442993845467469087309278057521297983669833943073096574273516158148608 [191,18] 16830421359938485254404762186314560444129690689672045248055688097470222691781974653610326877522866708272139530581864211957949978399659311565246856558765738903393291012177170761967073825600565291854587264059503267660089161030521905879201475448214333206531594343601305065227004249756378067875582193420455689923398591282679773012695949854663421045311860795619380536491392503725790154691802653273654221882921606686843092064723610810618131029921032780035118033660965834599533258129306194728458914154458683170918693847247548237476129527515579260894135542700023967555833432007273304237122428170082826911234087615547781422777751303995723383213119754025589138569726256494170469660804813460919622113782074886421593728103138444945106678977627371265065070137394778942230628477182282848886320772610287885069666990128917051454993604193247563994663298323959105219491826559531803199731741977362099437732970201951413815190271542545433614700604081139802521418524204554123677971257153230257130386544438991569488616529487362716696656480679916909725968412884193915105679998064220833771552881684614862757983502399941658917168036825299405381949785441056653735971269559504325153310670748706397839596492531633653918064931349830567175114461336949539490609876721038836679525785322773690774211911262183634793991401858997945899841213809881968672778651784396636382316705339876422139987729836829782049692138739398234394714494665237328330374121522109623280252786905800091435318168205963926727515408321878225824460591520305699680275804908759796673042387806456616768661126495510789867801918203423560855740823817054489582808240418535779868736704230308042815192606984697861308168982233850052371522958942234428823221615473451337988451827602594030532631435705407571162131274036252165476956440879381157757551072 [191,19] -34654068740975211983860596019782800900311179882992874324465988688090252438634637680527016412251644388734419997694500813527353594608154662547340410625835609826835907330118565848908202463546546866529729420693172696870966489052117938345243356093033597333427200686044215098305861723478951495211251046661220886106927327903986451987142775686968473144709414008169859205606203759593504743451951556503967624551029038137991533966031546304376463877071100693342999442195280609198751988894708834543652750275678380723048307075128861506494078885940395157311883526368838477923549568837705531610060718281917954780590051265573016028859998328136981300240198146109633911463236548168611611244582960183896524614457475455746718814901609843329467771161089117699059642115917448432522381896535746873356573121655199039865188230086963956945167542200048917297590908396046086913846558876294234598707903780874279991005990069226887171877844712964394177183568470213025218400173532155161497069284598380760033001373434986031493092202189685715345041789730595413761423005653103485891876075089448269371363586657130390557205872878554115042098047939273198079972946895210670241602541365269871470853869364738549872967339554322492906040384834021673588630518373611655032102165546844014784301222146732392854838430999804576907658185007839951480509161346909659753703093910377565054608285700813307033596040477866484158050487647439745446502765099964766514629497511219789194029632095934706500180927959597385132804170563800060130511420691365955090079120069133947003044095198241836964322575446224470581070809177024253027664612314067081830145220841855939872571553688650610646683028841630534155037873672831004271617156089621244390071492695394159064917228124221680766229924572441085410419185700264543753334382252508856810240 [191,20] 50800308881473118147893440208797945069831948862447857823142390671877660321973124557078727536670384092374222090319626171845059151506429677922675166332718347445019688174875807892057820863299727722410508547388040747195776977742838612845026364484659586119427375727899128609110961102346633635361132917144728398422821680335422267514092102314085764086700009885489749048304737158894255643385310768994589154429763075419270194669799197209285940142046180290359717978121281363087601410793380967318022795052123133902497429946382831154640061769043917981744378029804530973695339520473180574391048534182054995096950074105848837726418222627387821569052250851331904214040804777404775548771478390469778214591933268896941081362203255502173358217727957021245829403822454837292971112132638645244381766034626389094285086183760171000079737431988880117281968033625007302271939544175275340019676113256394521011879443069009771168510063436178833932788351298238231878750897656686801677311511705847623744445310463892632581700941849037365199008754738356013836900812687641290532659447010724144605257972260465918301381543565696026752763169099715859454616264216283358282087873290504222785623983530444574874802980520011352097611438028984792981123985793166197890796182004268699675286335064434152819462656158721646835056225678619960701806583437376626529356644226523157825609802558204878276578582616771050284383652664491099101933988669447615559612896019848176604226681131009979547487934038454138469146229830299113579944094905740971405333236563165590856000354077807314780525661820429623618908661582070612793201592806616192280231926477370336806007764230634921917869684088358493414685479730309361820362718356199614795651880751691415904923051183476956410605589895431655001628447202559511057624423697398028928 [191,21] -52894162761114518853627716983642039277004280990000261347419999753717193530527318782161605426679014710486161489980216150092587285977728787969034514866596498935421788753201205222813111749851848445454800181673062047556857863945792680317060360424485176740615595655158721769568432036226461636014134047710510776339076653121566486717961541651534411207171415034637633781383511130896926762982209065115339014010457687949591470285202049275423543085979157694371134138672793084110342861688128937510001040678037367647465020628218950122373997475710339643313419678937653346970955532930254356918278497549489062163194476745558321517556800454357634722959260553988172467013752275478520796591653246829749295596971647754523881246922340878611894859325115376818028262051818426620710401976272532633993710569386271982675440799642252545538334170571497772980981185894251905053231402747086663392684753071050112377026888341652479762553297952067511738081133124060391922518449391438124110206820328953043660953378206372354628655221369583020499034499882035451929551478997806623152216242304297659243082934792562180074709649351290505886303805449412904747933490013791470275543170203731229270825721186468560802639524430513912112369884586139052662613701796163004988638455353821376741797751329349727510340527924691194774815012372077859943693140225034694823710082855812240406824257901531686124104194954391973771968967276685286962154238046938446639585845371355234709119635133997795397581920473330077446876528039720404866708611609659886021927929965274797417263963830747904050390541141696328175795761965937613019391884254595396913072728752808604693437576065563613390918542363809655484639504766331884600818291035488821709430742925725217266904884228233564737879440504799829608760318747023287708983195665561600 [191,22] 33325104379609589971912695763778100825134326551740051681119825732161034435091578536473561728254720875890292000265129162756265014413259384944738558928961062186733240199786322625106860226915135555392097841898932208394208137516340158258441449094666464179459526733383348438986491569694876001123956687500086689225672102393901432271291459718616955717692729874597519286999482244894429783448629957354085120589284694265341647098706811474786198539646478624046282200923143401806087241355414631885136630415077665739145956705024264884590330620195573175723002519069840994772470353087008957441965021086046574366275216348770409883107706178957977790490620868755758928865535671467008290390770971246941150092040827177912472958831303302504040324540684145645885050609833733288603693961813403114326937986908055976122512008469939399722013256004000342546927783528665061950917228762537184506633630426479588420139379478511815007719032116228471054932347717649127810918466769775879101172385120649715848822117774502761250413563223639913022051892108039316040175374359047962348574365122338178596564787320047203099132241950797763982413068139272872215334149801423244270529585908114105930516038305916299273816825256691174276778238296668202029473771139238366980910284942338396520942060557194963512310410849910866803954380771209933220220853750043510659800384252979088090236503401144976505888612812778168095884418293331754124216808037125697376690738434484386703118078429977837715598933398731164343457384322942051802576419854529076309807430164413599642298349469278588463963097047113428555666100293189221073225679221323760610539295048283907497059214064547592930333312321551799875212251898494301377581304592102994274518050357425300195636861857610454963565767374501371521750322092860227127063038022176 [191,23] 2548531542961750320299058643120403056070797449619486442715706412407460712256215409093124382106591842570306870885056811405223344807828509957293522726025245257192112285854186732994704795610215002263068879939201575302399301552949692242483181655768689108700018058881218516319043061840894476963287955043467183083445401983540420923752308459831391041429432724721660944848294881039403746784569363884965034781628199566054287071251753092153265686710516161195770232897169812867128379264261721911107099987772985313669458373828130758533229033366998805172176847009951422173617108211120514634604426277255603289367804692076095555999719754416319725453302095401409853991259200056535310503712249358393542295983084467057609348327157437632304591468127257388854430531793446993370951929633477326847967948905832806019056809031293814140960080671890425624877208651915281527424312469407044862251672603681173620093888589222293178662333617046280319343367205358631354287080847658005058413109128927776120257600397823411832529303398794257028184472004192685023534688744436375378171795870672981646297720297409218652062982785794885232803862519642054587398113124284145856209830712801532113996011701739990659597332454645908238095152244754097452909507071399126312600062345455655908076722862565702073803512985213520505439354509705907716488552018642170053363814364203284538366285740972161972513634078490282052957156988824558093709001854677979287437778993095834321422757362166307048941553620727166721032552533247678258661878786178177537883056703739339200992076818223044431058733943252682377569229148316875930144403374123407864188636008714033247023277428387262825791392662848559202008310411204893971635862916162634603646217551064906662493464993098596005748333638027171509285062596054567302818859008 [191,24] -38424444574057960923152276559532309824575156815271101810319031567116416528886269154086484518020554000955409290311102751390933241432953313652973869223580152776932280882628919042455659410501469715362059236466065107053621650905984816090676223764329686691428217372880267218647559100352145668044869816608258017037213470753283673173429131798712015269324615163720568866693197218871406728106693284780810850222105652650429266307657013719507703816816330460643658536404222998661027962981272243528265582096858758071924419471777313367768331525412908208091671374397927305143479430057902107944581895589273297882454276010210653522369095251741567780269485903749062164575051486068956040854093275943723217124367431927297635119660863247941695974467569032159519139488019461453514807363855535515161742293570055379673610336071112182761270052573238492425382732841729023947321774979478195350561259685366663386587916753234294920176402509832919855311172247968339470359297741163588741272949536015201277278620844118561217425162658389799335903020063149125212364981258215596004759737370518104498900131579407689267638881806635749751901784833908379699871972808816287289468122416434526103260758115624563381312440572285490562354028684264426661967998833564603535585447860607727393724677369888506136059756267410957211638237473933141767981216337633136252900796857937600588377541047122972085626004713794443111876070144225359483157589985088171190545132221652329911435646455156924864808775180461290494946823885687998117906266189236133674638182869103259015927436864875489667165364355810544322690472840370065855303196043916939338046257071575948738448617317151884759896456369930273735775908850260278229078715911493553591366332296065438411781553316023238872497871743040776766198500376892226286757824 [191,25] 58510142673024404463828393056248446481606003202066434209302890769404379744403987294917785080779991808963643332510922886496072847838572246384784818368507227504121658431489041784333981606451878734765448931240077929670448593298379824584416447558585547186105678664990724005798719144698330582414351798188000635118946304277328930962181940835459685861456043757623305807366454101912943957088327901217891552042753015435581585282436850383514284972031986773159215951497869663461126438168544339160211313614806252136404805292182250580231793541753446904052118917426730047276273460693792703924878846810753208687135485408427424881957836169559329178784757827741487962903308051810636689741539751131380164415077846315630790280384648902478260908686064907356054071845893405026207371043410644464696623133336523186492640397913747728934078114144008168490345067209991776307250937655833032053041282666090896275184419056733071980464837349006668435770652321257133077284188901388449842879961499918280985095477464056503401506984369536703043617035009493990544273959120904853362199792345250586936862830439508593569039329668737335734226449623523483618522613463605564198376506175764721773924343023986195365253822046226573978282596119963309051535137251641829200711816766601148009559522838259565160406679903090797326131224996078103354599922307939542139077332927644685371183233103606972048745538802247136241539939746332615250135152967908327391330860291450564670569195877593244263572675400171735614843832692695168710778643593323092159148915761105653802622662839646349130808175851418417539032318558811205327386444648554853061701882224661731858642716018862174689546155181812207805893845373271392878817938451668039888608741060845356712514833023037510822135717111574541752220277808687421639808 [191,26] -57861716223245857295197096720618683084970098459812169793630098429199281686195471536439558684993622926921133577506289818263397771586060719508581992137928682838622231740923353741540682657688560867828342026381474675542444099614291085972793093850357315942935096455763097760123177202796149274627539841823330125351022715458715361532972420109598394130309738114144584571149723594483014922726053685001701308392984889750062147987405080901003160953169484907355198945841240549751067109969165582402200838756023803818732587124237565355684292037504041858767691001027360731860365389811639150110857181611991897815274107151159429445996119137012843792971215911990142168971930637232475086573643327940336747718295946868342414544834998164964824211974616655838524291987541123936545375282952438401865060473899931685105095807827861052497698081883628699077364139496692730193858823447227193264063299615565391725620262219634877827542584955646576745410109493119502050178130613649071615274289859213093033350004302843572956498767448240167588843095888083622120247849794154830559564310228647962603206927263878388370733654185582716845996771143012497964174421107158731147655901168682641828079513016688981908433598243838874607099187708043874188783775517365130550488407296018207893381790115241595720762636715423866583816251939990594579566539104223655807842204880794556040012525915028070494288149431489507176268859711555217917150358498541973327545927114651839736112163140509471072558904806582005552982795729488575809096323772293895996496854547554542539267198022223523413084249694509076296407731573941950412282044844284744288212896095764849309267963018218470883420442116395681103547593067809503946188056014740497710023243767889779545356754422244098995806243607431265572784707210887512072 [191,27] 43053754517276461382379017104545734749384622851005602909489408670827586215898109503398341975786676683184981724666856022559513202530535912606781634897415640623731428546138860673656653683130970766373713312233545964339327720496260117418077134968171243822065471473944585631610361481843285361850767108960327115204633556732070188551662600806980254736850972507318939726074142606030853174379079243660493450684008051549456272750157088396393367462846143748185360573797688970420965777675563163099578295806237800935713967610066670361575900868670458605909217833589731565492552068612829205410325630432094024031238017382205812659691098268206132698774368547657580114515401896035142096245401093139497547046263481281510720442287022596678762979899641289312239012829562236621655710625993463926611534275602900184287803957273337008668121684841536803438517238446624107373999890544714192630019950759215234639615953814647065633353685645272266307779238100647475618746498179502137556046323345216961152040876442530568278245159261407884582435119478673458793311363970553623179615920799829865333425939470095081975476421976962751291739116588012367542954112232368872619376213473679679719468587486537548024289502885186112091880699062588836576696917335188432287628519895344018461704369335144250325792766867933262395035105457501559738297559760281684591925332221507976914044098299236451193707653038157516876333523613823701588564271973218669449749326776313148958607048163784246082801466172594464560969474840120921869600297436324078094112900243793241505603529137186668301954151869377164294576254325464423326513108615093383596185611177068250472591860188693946110039450537597582899689758681342276677794776322749739994565509499359064617309283219012368699114644114982365903058279233916800 [191,28] -24867456101441605354833869450688553776004328095745605050379224660478232439974942243718199147955777129689270305394682781052572357600557696044234174999124049656462059815033181760557457387883906382270043174715174731586567978603919523231964301144587945324735540102462682258059254698193855535700974247588514888499004628926927398562970924960679223754109201115972719984108155104357721943400017101333668268363057494118395056484744567998593149026569367991039136441214280084888916345127639077746397456268704305089775975793749624168789152353606215157890916418220911422071064467594072513031535495958355311633276068407043420795757517645869815479396835409572211256409468550116644165238862497993645678319156073636204250276648965758066651657826118220509410443024515195965894219455766546394774559089480086218901618704616344039016883257491119831374833330727152418932314497702689883206148753717553935918933121286803885955823180374790187567997420524216328533276142690996136135588575851820171570284707864744163881590991853597212921551563543041778065070208732869974687086249604352146761403313484351712770000162985030895558873028823773040770237047285607012554126987266773345457528912981222234352303141258053591260826619398698380795401189482331316063812488398013436542399476191079680614275152247024041358760645412478447285281331364067208977085810100795943663067482922753603372592951897726476879106020536311362777162403750988220656914819234094259235383098832980799955143335368736440629463451602763518573585451018473832772724129946773471190624735449044988600879567631660242757411396102255556418525040829297706093024781348953026149164791680791593257626196069194528275177640992115679413184162365568225338717130129023276582975413167674281449205770127994726027905228404976 [191,29] 10885445267446087645646355843540076958200543332478381135050452903008895009092718289339255899728216049918219112340463116140624241680738289036055354120257179232952364434351141395468675263812182322018721312417953399253200809111614078724650705711467990281270661894418310966154684758127155096559086725080306920385067930698344186247232714998177969799685355117488114484489408674312088575688511329786878184981715766201853648801571368404416188814998382644687234372249829280089565638486554419936549771870258291252621388174694376046749569466481786512660225419559728251279470902484710574561691461852829703232169422899450135640687943890998162970102954691134851469541944189225041603230092746081197969256342794233806488808290102591364380926239502468930897068500260025392856239616396218688812023388625999307587468099237961383439995440967699260670792393976438094996928123568468645832204603781137849055585354651991544564446711371687615804992655586112015977305168080839936867197630021273907007660526337487799436374130482395514341592318305680094781302348465287276458969300008813251223751433431920909382871655012367572616706471578589930464128844391231353979350959446202141985934256346180028561022105918395261769006698893317005768125718538690757083630316455808044721377440472807824552971792746431122870129245256964628583591744207189658304988796542948511171774193206414197963871673344133447755425027820480858340290866807533891672346576513475782783905667950906913726285419915293656549698703317674166769639742426294223653749461218932350632984492343919995448721172529869249570859685471953694133586475053307375008327660721883759500392580887882293506307207639724783232887323919591728496102399358411086319314278524808262105205065857049761901726955719647217816430907968 [191,30] -3154387106625852258473788663191496815131829100058531025223609259622958460610146461940282692408403759986034206462250089093640217854969751879098688528948075496272653622205712441982467932195823590786735005238827318320853459850397954955690588264378363001983861318452224355412138406768858239516384519667112732828222850695332385662105349543376388057518564662639089015985286659630578233091353827134660475636966959397750907722734121644545936576177557474354941773070732977156239307712866772289733008008663796730310320909460452171668798263250630324782466740285800255056061320909518600586065645795699438980100807068834754092461028458361845808092677382365864869111186616409139454546027387434028333356759421418888726301111674395548564943274914328417180883728308072312674165743171630879417508349550226516748369915506746046429375446481537649523631242205350355868401814716770539366666373894255950798332020119190543056423987083465209426825519585915179874572802542909857590317245034590425568802447399078689103784764304610256008183112811063422211544503310211722224111990325920203899806267665179159793040861913459794654683843092484636028994359368030362801795116125554615741746965390478866968166423909437169704547840713199738855633390795593083320109733260922018271205024539130341431306845037607344143221190183806535792929629137645661508190013052595945605548362377286258602671909687729648108624691666313984567666629881145040782911778316515559555000834184399219082773680048725661772153487046155953970167375369716315161940254533971092679486661043354608202426710048408026639288224670635134729552331436333796574437324677645331382487013892262689707882743775507825866447373180137724094404535897140414479226818833711938649661107786024836047166954905063103078792960 [191,31] 128275800908124701133175216527755791410355112962268129674765973112696450161918673681925572850671080457830247952984406376101197908995658811750969512311974371384091116472707406635844232643091543283013861579656168151982567400942339900026648349933474003647846888370546460463833463769225728078764156762988644875155673381323616867416259308997008899900571888527440944554339262522917923208109657833356404102871496009750576829017239984832749721055229291195563905470250919208082940041712825734403641931224572363232416868839435792027791485796662070217407397022195160203167642730527060162128174990609364157994142091907358682911253280423696432121084518477162197031639566106846913945796540992952592662223971013651643349335549393388907228277463186917010241040762467268785668317455118244307310126805791117776012333640982839563483264816423295342712209752979853700474261329374793654469411417190028148042842886845146144103480346002738498192624643650599545524356711494745805682929194359900224677270568534924114345432039909108958144270283604797763787248976864621520684769184348683650386805455877120505402144432732125274091537053365723822864796217309717638012643786818947759422312397934482325973442757630690241272363176669220596907388065704336969826472348127576107788507359983113575742776335458733455982856084010762282123484196127742501853985255655981723210637239849933291846531091924685494505937468795928069151261834092605331961162397172125388825283975029807058127142494820037848303526412750334838162185378053522553894164757668644732951677395859773315334794142528960941997102759278565507581651562530292406832869310366199541839642664126836320392355214012722074703847695703165150542471104629937079286776465315497500971547720414036833158400477076094178080 [191,32] 524329554722931834500551533101962764377095948328722241860008619327110321278346531672733166946960986610465179878808566004167113592774537886052132687507337296336302510882163377037133389435628152976951291320296841279635761451444079367051141216760440771273916779497313318749613963049515409770204128612674690101321689603969195268689818239486455383332467895388396867184686975759091635602619424521478279676380451186592165830801031791757951163674860991193527959284254665296121879485642978245122304858276153396989290090329754007735047506496246986281081157471797123380420524371159995752424865929214004039632533898785943069393292506003322688761164442714286008451430574962099772220858905347779736054571247217937800095226758975138144847278937898873808301675137263774802045987290103395713659881133142772647486667989674140536771545423659189513780259735758576779896972036750071852216832575766181026520761295194119018555479576621336624904637071372443913427628412693456269884873088459867615564127486054255654719513889571603432867837386788873655305227944809157181660579607991742305942945369045682399304560451926381494460815232606140300638127000809534234150576560545114780207721942731330669812306206407098566530909056443154827127390744463842187142947650959967681053845159711309912930185712653388752654289290154726060724288183617810404728454989288366635972993363203425628536588996610565808470541833693976430190662140810982335139475498291306181813621458514132326474281538510772850198785373058951805879684661444957030385444526660704817451501140451212510656481795768875285242573670021718447154744477577866961744859588352934905905484676318350622542614050005270757175247417080636915179174960530985442581875909702822312824955934319706546945793045207332224 [191,33] -400584851215652168147543047430670076404253171704534718433140887687612730811726443972125949919874463491150629636961463622310515411992091824692619019310147712145681934779501040023479761960021332748945470734066267391362248911564930796857124101870662201208473616223176612658605748424023911415281778584257384198022701685164105606599819535890755183675130016097762324481208204073983408484821320736091816942304976335404699959774442784997872695603399869086181408929123661632437832920031813893384919406819134432269245256811192728021772961310022586729181807422002112136854298915085081501720468112600986871691745524554025799890560786021469379272790906401041132247616624375316392680444343115221084147978232756322468079164076435851506255053550128420976694341582776959879207466907088116266592274350530979332478013616615040637599733260900153276925069907730864339784912687508546661801833829400793878937597905831746818243597562577277970960473931781526159871447252590071143552827157303103310030862200743302635237295746279800869953460564315692902561671510023135094930872068050884521355649048888816729493065377070863450037528472351148239919956608256228230947347353219941945764438709287613715909765157083140726485765334465687453694912219420131085880986411711090986638869914825094307304865966700652339201763983092557434585594325142912070322387378488282388844031530684613270587213194777569572340781845440361216452238462031048253095187300058591364570987959513161586493601781395618210470599240536536455952574443776061415648161790196059466263679776059278086767517992514089900150253320198555565578991701640492405540479225363612307713679759343920786479397005673917641946868668132426832936492532730284545852651997886390381131306286127559517686736962917952 [191,34] 193983509868973714021803989504144502096103220566896720623113101178119954266803679152145894184597050237105355588049245433788994134029699470844448441254527618502883249090746652909570905251628682812311311893488230197667146375860085700315527908172803393905028473172820102832990752849468751844680936471785323334141500164819180090803400414142808880840675173695767011105893462237449561531371848621261568941823648661428723107283958586020850867351062255830525628099658189831828061930321941426934141140134063305273280058437248172156538390912932661653314788393529182792628860805914759520060000624067846967165136072679206110020141516386075854306449712473439546443761228546190606924191332512375498458959364487693967891446101760469779843417414448641330719857380706684149558332348706670216163041386842459472579554874095367531312429039639228942679151923607201426588143884593086960282757586764097689941085996210384261374422348774739841352748719091380896119101949149499702308926762235006103867348511120868083271428130349038813155026813868251458172705019803268560083547147789530444952531512490293713176675546858311895669205927079718912992549220407437074812918349480639854566310501611721023810165378735573032180265479138425648552747537499016626186888191439626623530251281653174730510861570048664147973303041374791948849972898138867436729185296433810457672374125212146451264024798999684992480087009232238358788676380592736371927853531971484923573434753625771936343689944019671175626550436279331221959294551745318084771392209229621202063129459872461846799783923430385463841536102584144670066903134325930998834862818653136549714756116024057821630648316148009863188370001464813161227869395109823755161715066593521340675969556732878634920706233228 [191,35] -72761602667500216536993976195510491496971222488316606444604372612224143644165785011205052315265104653718387235570466964702563273311371065601855648023319806844544604726606407646205581405558050789863943486600801508466377938528343401012494758476933732496645962864841697951808173145106645134298229930889688960973952504162379765230583926629959193309870399736979945230129549448626094520858183220404643385354195741383454049056709720689324336173725651316350192306005114057316534901134021059104893835204254837661460667545973295873656389892705498390325690338743718647869151256953124978547053996597625552066442584435326468175404970986498543087134403497465443175555966704401502998205002261785530482419527550750447106976012894311214774383233749028659873210709787160795541635189533619483883939995440105623111777993901812522702942703414791116637562004938337633651642006846716886093397747647529464521734062593819764653116916692156731161170460164438848686360483838642923962981243688575422726256234230698918568078587204583510763797775916435580973214686820700378532369209305834487427193787976173912762368544638009511500403590758885010586314225449570458627107674227584027367775384704530159566597211822204081235527212191192411734336229045774103772690024990543490493183477973608265645313168617721354196001798799223134327686023819614573300400202325448219378074789285739517410731198177881770129477818141638432518366309947841672168946523182606515003178122261064590826365117131177530621067332713177174182267054210983997512819411240866627100596158285702786144413233296967549473810973218020085785981019858731587626804149616019315213392920487775211674828113439419025952611406714950021377111134502449543333514943844012240005011080199868590740193312 [191,36] 22676701484602185823224933480014229160715842125080518699674021252379751521646705339819051798324401467970650812087663433018523118621395711522162313836482638975874380403117246409219814220269330202997852866656799934777760293817352675127477009110155735609813228006412349769442228406912695457138481653543899028319347726453956535219472231407515888895967157172515850245307155330699084146725023612612150831551277545391852721134574798688541324324964792037780262678449851912843756066495222971736939100000952066452273489484507962202238938167715777654778600546123032773507224531572615561873734993303134984508003257450874306022929149931898295717575490171986485334692512721908896989248544782168269291961447662408998194134050537910019418574767942307772175056395472556078906459361007548023971413876244108913118032868870056964921658559586887685308956070132293142990293004076735181052713082477747637648755763212788271412908436216330211888859272385845618207351344604238992106387428874695673068903108461597329067006719218671931801526482135329160744003101086075480168610582297353074209727855362869362519523886478620490114129750936518233787215722719984228461112065650814886033857945247352139710290370899217966342144061433283832979586756910043612625196240722300441659287367153145261825614579116799418793194369209550057269446082989115432313230744361550655414422732494288401796250749468666388410843692164708361009071949749710652892457754640087018834939262726907383662366203019695305351738787308452716823994074349330829624808213929315430187458318291455638149933118114528893235377650548257144208619440013861263421872201473235725613194976386336574133742635394596856221179082915991903143028666947250334178378160618195677864904952515050427770232 [191,37] -6192168835604297362326370013122350451842648300412495402247906901938263740660067292367046692206489436974567182847286528488523490914974446460417289336082583150917686536635803954751082958441136533030854975110100304372165528707577936050878528728557975953262894185066134380181769954349274266071623046452194714616993975361041625444630987333098397933625175942157197257994980727492852878641387813114220707105985925345695896919997672786086536154107330473445582997283357902066408828251731532010205436735277025120120487635192397454320182050246610136482306635440124348474437614722316361125720383951731504937467304192477954800871988579374932230225629756027875535851451789402623620230973376510958422888930076774940802675455757196409348097538930368076734772473645374098950652496157589848485513965149314647332897627473087354229155968554378608740546003650708506662147863275428849480540414511284587409009493010455226094815471514487638341363365276247362585195283893020108417691207180082141826878885181689953059164366376501972063906075289854384198009885263875774826304790152641183437350919125580100179520686383262241177510846964879351008138706445076476282588477274633595962725071325927631956867432259715959880037369671696845664424074371675788038371604967310990725279785864294479931590036169447301641689715860092116143731531821900513040722410975315762005446986962103897955792606533862203929712168429073197792786267449602642808991007493828863146445696652835634472301445063651139900592724047817818093772666284447625756760556687619474928575674667835460442434643083381406600744902844432511370695962149034971988573865998208247665452457799514874929273815922268388065721160678072342598163061467231628327487760760514124696197393654341941728 [191,38] 1582896757484375792688813493825387620084171104642853194957009355296611114548697704783938666877005989062204675498355069447990865159718630639913229686121831734433200470473272967349269588463575862197564232965828239669805123508040026081976004532984860356970178237370663273669419014372731602670153456979460863772530032909924341974039577359178002712643566476898394720010730536834529170113840488720476658872538439088913943974869838676663820437589253814397797366367489440717687581868274484580510932813090376420027705801624210943437229219830923060928732887674349702695314736258847110269759815818026564560257700575247487467631266318262094493835623712673056038238433454161252857057663042905004234776524470260444609423758555762484107801916542358260619478022653996279166450366637610985974505929648058074692951468544455778342799816002197652379438299736648869217180041898687155964503243389048074694600980882190158191152619598237629294956623562880760308822842560702885971223893107149958127502917189320668964004876274311034170049822142696411208287301557322819763687515431220001932333683223909935020445475980306221988943847633947558009893864733932296759519959119393796690002832493715655230577673248568251908938913347605301108704409771284530147661043294283033448335338477690804422720966054239683372324104085362592367790217810230726845789125505893823380444884022106535612366252786236749516393382820144028168569408116486603237722268887044370106059051092364257648614782213612385843357534253897211340525789197606585379840859354335244934859248476701042348089779054724184310574408395105382524429571167873385815937888078687474840101398606444262810710419566633446048050744188959164822113376787963477565348126052211616446807735665380200 [191,39] -408466333565313176569983887628899192525329368204908436200866743022298186432161358103325983935644626743293069914425413335711407200718346087109805322857298511202064287080928450886695615920959055537774822663189661217452166224054399748918208125704225632673218867754818389187070481345021450574663970899207822829458328819104902149949771060560607994921752623261198962306958923489967057586564253985871837329452087888592648028491713763088404388332674698403045409436057674894543867898518161461752752970719002315548437006973879477055951039625806287262957950602631921028320709449006662995661597839643685452357393540383987721079689901892104080469350933540769619015495010196135306540090524701126952600322824400372095500754522418716339115142926452891708959468497026449360565302348767751685187252052102216075606121406376831446138963880367418570673216176423304818745662569985418427913671767031857878217347492177957369481007816025183681068983591670968434454186120770051814710828800057614202265134663242780455184986909418545191696538154414540221947634814614614468880508667554557956473731488022510951176228628286486779702285954499508027804096621320465733280009386662743471073899788820196919286365528254282693504529732268324044004891971246219849435750882173802135588838071709807841549134580556309467864410158375723740268337747686733201463507353360430065491950814179241136296389753824568274914958586108911412072151900089965505913527082144069640837040182151702757447035358198565940171719645169926050293622566603963979151110268243276109425747187809600155897895141110969742198395070245632969335466743690773154838177313975252598095517514789137497445173306372737677133375257360114203670197546020906733919433580612031011465437745120 [191,40] 110346462092223610762438855205999200086688197313064350693964248122539455641927202178171062814233180310241448252039846105601565832260972103042279422233449042386377512082426114395161552262253212824024362038965844151527596557148899961891856896102772249675062635998822640176337336320744458466966022796984327038860754594950213377212468917958514775312556763629191844993870116221775323065355120562818225107008108118863264967839242506310745403656900756595135376732287801168965769701566353784684803867395998441663871987151574109979655757058170599303542567148773084353642961361086515542996267700776751583611984756574567795744066516350093368296614281505764056790849705653872232063718155102269162961320622277144362124835440699358407733917755015482091162809820299390822154769585886871665838031761583499160593859646817932192458623413841892056300208287377559274339309305711057840958441012362248053484020396212458282364530331118950784506091240602334528205559882545435672642220680904323179664726169680646328518080827945792201675989616931206996078258062714041486617218609976144048988730244703379502520934759624636785837567315676368207001256565086863804395566209104394549885011509322587528596760406560684237102107252100387337597894331653789990699887348419702880796246026576941677399648419273739593610507742046022511372496990239154288133984242281422634597573098642619535440570881667708865969180911884086894049608081256533527560169554797438157984635501793795893413456926627290179235189680169330512656153617945989985501913959699681860380045933240461548906015406509659409830095744651220047440099039375583959206600761441426937202701915790131346723216448904216978901715739651085118215556529752161378480008878762152159653645408 [191,41] -30101757342523387159937970976246783025219022556581541386134220580243896340283783477355625352565444167834654227768336953809533455100884347050426857179953173035325776908706347428214063355291853622363009893185252981590961039756543140871208365889298965547337149313869913785097954912167425272465508674197187756072746060083470746190355375964088343194326341561422480398103138741654589283509254507780555859265104615910181394258416551667089885051893293852986782371334511935262520313416523217039976406641242556875849237566482102361283134686113109873755535060026066791536128662107864608790099381623924481761100315794134489049679982066209459978329593011103126362729069403667558148500440631144368269672727426343688935379234347437895458670350802674061047060881725366572986003146927699805497224468169499994857395042622478867985149199358761931987983039111131573070825816983294285769185231952628561416779672008035453214544424940648928269998479591149146882437973734047339329851583682809821541659075502777264136745126798946916214164208877882974353218874640241481475949294691644749451606232721770424407682659070049631883333224374154606605987464532791604431677023517330747483058810040477631839829319603086613470800398426218423990511255239939239123777357216184036979693080722924169091148366863709404334913997482162906945186951293838735081079712838837953761067486660061950911556186980975835387856212530491353370893161561834571063538150521788918308562398065024617251385864720532014967836056894121288905059576141943842779015796451206816128655612185182585881627642256256511349335243174267128533514615271184385025638619536832246756319768962084327769883470041945918643327236681217236146192742739593702949737739405433718507136 [191,42] 7746851628033980198405165629122455855698683291841889009289543037894290854399692770476097600913747846217467694538006952992931459214714417452337276641880400888992010552312163739416774921695332960931730865210836622995299751410134218690464143254833994044436834150403309175178190553851659002857702288074168538103610726239795335249328751611791635172221745512260619111891562770779644746372728590684590977803815908707798703080666313373377688847527139702771098019274104080805895787281568472738155642345901862395321518158634193089983403973599344351508723836461550444477479990999811405235741697275580915446417457046864116178836007923365406540506617655619185475582699944668272739443081456118224450704382437354570887030643262656449969690848619039896393652250391882892831275022516658240350766896167900363521627913049329620617729748879177552003479725071172557677902802969801601090711405762551381741805576043101084318774182063874234640125556856165891128541931805578172731569078090595790268512469507480463364376781312704729573363673729091060328199888578290665320791036028317816001964861106216780659760817737845857972872658780749149544426213038621078120796181627490072817912620187912403808727486090438385322703251639472545563572871285127326996626842783760268474477972622300436725147739823257977209073455841142803289010725897945617044887611816048742462296450915117877750428530873620371563813489755853832191994730798437315539745694823689740472856368812463879432898981661659866475404104438441620425250911179937459103219531267973206344075156605711615760221100826744904072216154682329475724887664616291552819359231876436598453939221890052022492263919594922247381243173769319574702150450254568503518794192101177781536 [191,43] -1782041199148414784528600265632659656417356953118559126611354709199196788018969108141705545028764345165094181613447186939464262906948067491084920239209735657883579888452008798240910264176795185797030071345512697649713939091183737197374181902688779371794432773194499311045878775582897267942497769099271687146822338217057154434109582728593192132085942421921014833806271199874725859080535515634609402552329976490202733457901358314232344311915036806933141774401450536898250213736383856083477555491221196748841143086753812967515890571782318681160966954171051032745576545573555367446901605792554473428528200523072533782627467593812143284539527371876839016060143915552483633808074448945028483946126992488720458161054021329161318780788365543370919187466209598344240312970999315974731076264159620809261995984801816978629826663659095086281868410611843653891898030825395143251965076470263081996905048673781465995012854444559760880028278870142710537323246911622834935063396519528084355940534986498963060401422099207108086875947710239602431426178444695944783667046415132078810799365781206104287100638234406365954660809206639943780560056906144980974670001242672941429923745888590435060710520763674867377660436825090867525787752181277880293268816530905908966091106992893974875263390822664227631470094245325310827121071991314048893809475261862000962231830877118850534428742282298454271836961945710438150841795221572507292090502832954158348485851296194118577363720847036012901669942407938788350328113858083082891956493524325618509902500166493722238034692770487725285611511127937645529179761745922724527924740310761723728171128787274447096653852257746723688371185716819620116170140780547274571535946666027712 [191,44] 353308698253255304234639091936689267660799009181571961998798673842446837443200380346214545263596462610331953791570514993395253054368226169554140943032154544597188984223813364190022643527849493660329807109236905346428926371040125113358230426669330246340442239821478152240479913138172640412692694454288313239756647156713417908039768002019928562534490196803754707435272797313550477348748247734820621786460007870493159028780013037004849011719249611132738846455414035880740302157380660895806747358865988605685221776732742201257647133765642197213964884162823375343208815247564791177910996281719923657739870504503855763083194407610212566813085403622567327682409408689346084432669110374482138013357972785188781675733466091055357087364378630940696072072464613155330926512165993788127541392283854612767787651631368103363521217981365558625491155842076321795957571697531728813677789213568497866090103441733445209550235023265682569026449458289339029763089788759094329438322968790292032043640200953809106954765124384230989853008994837814167671870000311608098552842568247623730945576942158137585913659812240402639853345863852788692032703442008321118342386428790509097144363127815341474727695714665849062305713128538190997978421935532933981089445394216167693427778496545791546615358506479979663092028974245879798769598793440743565059608131230474002061261347229583324535644165993738159744025819068751853206077002810734858625294881308281403063753603499774707454263326046363780624389728081597666451931039445026675126524688423148850866694282468691202391415365928611734669918687250389851724555382339955500433487672808394512270066250596464564891822214626115236808997464430708243549876727720687609226533473428 [191,45] -58151741864328951679514207233480791298587730975758544290534232962918181730343143464319930226495016123009204415109868310684346508907870624051172294941022809529056377608592092994403727453343175819158600428911441418199947507603108593385213395339638183764180301416636431912188946023499733166668789050870345585193081771117622282761963077487946658569014695197708335666407274692846218153182758019921600962739141412137929038245665229572400277309257909095966603761694048002372065741376182713293441548168707726818435158843083357403742806253567147145770981502986697216974034423245594713672349723300665647853489261658130587727771321751286105162961166263247438472065758252450879018871635586827365122908625818219586578843226558375236822460007282895037035305850189779463454110052135093191053778471729275581028026649623232508015777450147825071243990183162911236584152408769417087067957100783510785788088190123326410631906089925026875225586496352597377544202099369643954497786348637834080982998790159842494572726902852073767851881214464508509501956071427203302761682675900676920043194220127110951387188362729131898662355998317493028085221025164863667220062623093114138542126319350153529981244568985329549107566731212613559854593497171124506524374190487157746296050714402767356045295589041324402205072151294933932868709837669212203312161335546753774033998251554903781424182061779270947222553033833267151888975169947750268510142535600603167246693226553235981088922342665465899518613487446481852482263068559880779465418969708931211918324054019323434155504641510868533677612014677711570176600333980574473202829548006998361968397323660859621979332072364003103566442888889258569288726478614924396100297888 [191,46] 7362631871096606063826312617312444175299027356569354356016690594018656674556256122742425812102118026437947972329027037954490821244674874670924197786589112575240396124185910645592527008047329121060623156533923484867965280006975074550663259149580768199431263639293278952622967192860719781048881167305418357507805992018908567667586921341940972599027563452597149016718877102868421244347316291599473712584613747146815091532746827017130784777603545622446773155709639349714813576610966121018262148499274125612716236974630333541817943275654420278749837091937283340378194250291168763980213710257698701940901061741152473792944047341412649959283377426659668835908458034186114842234704212347293592866309056891389412936022834889827170410191658387299406583893338052443876006896428293005763274485058798542818479185640442851992912372311376325584510489867385166044423755091456728970331574943661271684307755477443327269896214028100553694889329075062707992662577103904180749341892524377592349692325353818856135857153442570731632473560171956551027772047534529166676296924055769261420611302120752123257082005416788245526235640106754356811466576068215628251364040576116328841788098598132438788649643901869220776574804746679083966933652924401101450760635311209615604209965256774389564100061220850916287573615207998747409674673928843216737061643454028734756751652987611419804225421225808874693981660903008339574718189342079647272587211168492390316108759283781576811342246419877865787570414502910808530108169734199086118408086943611000144635678930355190438622698289787587413287130005279221029653663379527580000768616108830243274292578757618158996266276985622113130751951601858193549477647599381158014672 [191,47] -532050425091647507490831268204656993509977900069903466632110433356729594029033985723099214181954454673635000846941398712030084254402110131933158668377896139776682722652301809526116155821517880306049315026048655803727231673187392971929134016443040700710199523779625735013238567864856007923056595180097772576079752989916216434951697554548020059544695628546360733178341476947006685448582736491194561378278841832598263423987717841357416428860734151461076041902554007422135706108152259405616815998231043655862470836312795454725668382691304948958523298548049255031731554456442065955785952601902226883788622459285972050436279714367731150276808573881170090170469691166077427824062789629870695024626347603272283792277991626487406402252288766369130086255219508399797933214162580041219126781032577562337324448331698170722934816168949788840482846069839227589352017141368984051511162790400543929887782362440926542420182514392654338706231525593860727884470502194392665832986510633975691705979816787446394272517721975945133759073202622187958424940197696889588232741151801345572342104643834987894386563313477718384107042837941195801240700953826503303702493124898862877778909232586112627350331680330285997330637589691543310911407699338064118129516635406446108535417603286811667751864145057100088803845939962396481520682815790542182462869152582514113984115267947584528200545772567088837813164205137354153618033598320796736742120783174143313164676933185321560872218860856433270507390174644444942026233173799438767913690464875213692870275842634605592076470603438101732943655631116124626462621995174296855507536323928590345733482664281309141969253899501696618733761370975481905163060979417602200 [191,48] -44579583343313126427635600792949750985551281007290964342177624295039887277175960157017671323357965826409707288736903153002920826603524998602898327097390502382935322843157440692078134979269565558423570888064574725594956667489049901908895737288475533562851245593793943414134924550722255808216307604183076947845620591242074992221177993680058580512650224939189874094480949854896881554790379940375301853325157592407058802097308591571260257424008979398583178587499091731181735699538589472375093694435852715410437960363946261634169149291026133107336749290114621453599660653479601015319657625113234697815028142520257988580749660057789711789939620977518160229055975639838971731622684399145834294744114026472370646924474333755605186831021885858630779991497673552174122968513132790557105820769014317365899699336977591347727361913805438855458640543951357985421175742389675396361092823091864259888760659380792000010458253062628525989058526260075971178805818890889074968847846151019802897863658883860805743600692743122124500542850457039765962904097520146367555929482205074249105287503229629851613141006659728215913796553886095837721524613562803854203575769358343092226116474539091372014333717623926360465071767649712283107305053749185148058765616483134559708909325902292087915441622028845294463424027579777722786970664692711390253242227860803061603738967352354888593395006066051704664800349738757336727675987605376909713591547061863451664227697396277188616066467362980229507898422407717712032334913326181116670672166423315713824521717716362351221003813807268749699629170428759047521564633521418757238698613086859543552443396495716373856033385832796090816010231384386010859295812942624 [191,49] 25536529249245000171405563832766389866558305953611779506652827857254961418042800127118481050748518683233642503372146320006475201196019835772533643963057234487066934011971909064933853376298453879267026936597057652388415349131991645137970736788095901158782798962574967420928091731575358888423526035095228864203225252330806575196679684707143754805073191369311651840258117794968026795274682781750230318157172496298869052640733509829930139974484064064283092121501871518859472094169397600197263427354879836892922545820255383053229363203314062686142990241637509611889438897227933803839413400078735179898667603061481037083906005740768895937967674954579935315064380126020494432265337775315975659723012193398296447329488878576624508649477533159758782096314499867854484075614522370340452881771412251798339333052493722145372427299568079079531685577115263434507582450511252665379583241747863857102775048236044468545294013828590935032265094362307309908053106565380742489617969080993487172561919842198581987121955681297174376566386824472962183531548383507056202398224439050639579997009935222586498516701129867006149817079623565388719866208279680567617251495050033101386205588228222023733872046293102676674387970245182600725862448065479323217693853822824838183679368978282692408515339681279650091008646297659093740151090878999971267773959439706572477385423745169069369591059460295131390880054882295268073466630098409935147869243804799476560696729468673508338867763301415598401208043178926891194016305907629198005805606079326842863062059984471052641281522689470807515392201703220560161393955910866941661950465167294940532296463031801850142318224824882108434067901948275091509914130960 [191,50] -5765729293467942084444050027646081762209172165293978216619459628802161843563099936685659055100546112744983906322216804919827696792343714614698970729557470854413816496432894548646839372847172857001607060507807460302015544259873340976764189711676104303689587895150935243349440580092965471907649978189716909408945800719468568890894565421638274484606304649277539161037602465703635261140629166858635013449657727020280989998201498573611055056329117821789695127527147382444629335241690036658369909638134310510403820540884757786668868654980787631915920893855551295682076203279689173969242003233731402439495670699043244518551703385779776349409574938202815929042946707157837353901538507586319119533114192898389593518619732491363851324457113597095014265730181534451708183812488716996504213473116175828659973435728268350317275164071096143158232525648599027650257493908217802406335788510028320017290149721285035366636396102622137798128856281695355920277918535157077075774679044807509224713029586111912896722900591404331687269158349180182158092727193461484749980854802271492598303529342081699655640431862341137027127124207063821280720994856217957669391934560499149590187629797397211471312344751861108090824238938336004819365794021178283614371156168240688114231162182096322051883235460273648166174848320098542898674098343706133484147283226043565630397562413295221152769119060093978070859382647315083003251983924210153170002679873280889937290475953475124619652477010148357821246041947438263339446668077452729983021023767318529281890406546351922002538954981635612196363053187822810310056925652696851225265742610586426492815674088224721683644301608652939303882946304233924198755722 [191,51] 942116215477748878249993269702937687614844433292499586758571440466624590605056251831322630120020029137977398393215034170831576741503444946570343268201020191028144366862236507588247800502839951048531456678359323632049777192138760593638439584295725154305921515221465040510288273514040313685559611997094514365798607123338578425936313005138249651391146374035381637178174172089104794091911345151495066495381411762786837846207060573459592757220462438502991121002342985539398712149763863322140070439011349650003800288189685893030603471373447189860213162093943306270404462430580683922607878356723438197785172127447978454666483662280493513889573864534245233917366614374708896417314499553865568312587768716517077989843880423171191583165009234263198910841765699630711074223032624593635024000584913567138428097275358615219995053372151858699262827325071731084900462001294898831549455824426286876484349061216315348219004019939974742764571611640122556383319902925031768157948117807026577064152731772495533841766023992463686088425929577084357731076755116885735010424442918331822159015172804744707945867058990373233848066965734213307688116020741987036670449509312652945485774486635557975409508477016911449928436772716966042410969829049702066072643242224829608840332326243563827925002384528952654193678111959272606345850094440778691965276903315688172107726029801014835557379109501406988843490054589087813430682290892817730164575821296598599241361151235902247542800215142190129530586749223795055939849577892412802275447197885995272970898302668036682524250591851560141111397517118228765066626205222479264275823917902272204876575407200225781844259357008536244114252802029514932696 [191,52] -123200477205943698338330637284356203063833689891646044437094339099282696120027394531729546402222425592435924272101150017237379282295427620840195988244467089467510791415898584887954306892543207986438627766719771607052033268184489202841818581757060073104192879021775755951875782453926869760556427626327329319146107218718439032710479694517545543663864477905304919795730383265640550272175030273964005604232719951955536448903894984099433093217809733686631747893495996376549927568249905931102492417966230428574049967955237484729729541574181741188232910527589376328674245715017073219618587375585559001831935614190598825990794355876125055522623177293476253750510259290697647689409837230906800728151319010741536091058924936340270086837466403781222966169333809978535994928693128540974653574232164040698848732117377580419613440129651282144753169491425154339399082223784413515318606977846384324979806536598746607737460805486161398490726910706427130216303602424696618951621343089046123982683088334260611427217310039718756652488153933560354133484157949467359453520014655400482394555172315842740622339330648036772215887822896927606025174043401050933829158014241676282621610279799599254346510538704919032604756257868722118799171200935968981484379836453843431718533019516998260401008795654912989934493783730039869170493663768222479727908162670360222439566140275163175887451591842162142278154377465019435882856468723025281714461894354485183451643787588737031802648828509530058572761316642770403947473389973318604118088333300825730538381033320794035743240135539190609958019274392568151946684541571557531306194987814618313753991337998168764297203460089557699866819254418702170 [191,53] 13283219906955431501761574394016240718785243559412244861660120419529455185014920091675537082967276646008936788211719274304255940349005533831904368469562183951367341645863870725940435878485474391426067148390901023189656606206000030173413429363516374064145995925386058459087121535984149313460811056513984389351377320549968405636414049498507342789512378964539208810884799197628551334483107174481698848252383535883227254757234993068367700009193155191130125395205191149920272427275519839475479456936433743800705172141622914936063834927581881984979520347560372861135230164944906609140098083654775466693478899839574961121618425421802163006626534181570510995586301484697840832844374936439602794527478549500739075232422386768895924617878271527356502142779113921403211806340415760205373709955509933688730321649485535876067119105753867427806721032381706407759396740959893457929668671081210939549282426350967908202104554359543038914444345545337566370458347829316989151039057808222268333763185669859212686132676517169881206545803518634088333458418889963839480349888270408663042400998018608175123844540582004281955345855104800040274807890493730381359109761880813218161648018474908424140096060841002117436111503491626340832628767735865313692345239110228276512856218247535953632213599769333006516054022378404290297866518438543149333865439901078577041691247168058078322785847123080819938130886775437294218520567657735166009613203908917375718990412882284333783951761285541256227631039691307857813554682796072214543807736066729766682729667438520362375989890215201638963680391290221455564454032251272376087920146453533004060378710453185097103881756106812420182359981650400 [191,54] -1188333192935578170536083460834088678013818875914313886779063125851266468151012582634951431976582144949332513084103353806259001826683465022550159416055249174475411842588489176530480459972668905878863373296104558745190321358744150850797339640995527701427428732598259772962811862440574211629555894109455443337683530448622538960054953240388144102048483045835838215522024030718829089016170569132903949558639016736676127923593522712925859385872931291357153042158714090103249753421159110032288649724707668476785203187140692477091699162994495891627267977468578301516718154091163401185678254150475493950227307582358768680216667440109248497396313429699742838924622586315302080244324698142390389335749408164107471657090980624515803968958730919548637280320508224513756635684359781560528576651828986797028923525348864237218904215912279828139452256827203663814387433060911822903237959705955795795623179459945073416711119551990920616901913634459088513205458823045985035977763918296245087640440695488822544945060796231170686483435890121013127196750864781538017794423909902938824753341443328715466149099821488592671085908985541802580024569855807524785875319213575481387816052923725918101901245261454040271413683817686280010121617906340712343817756049022391579739422457787211201421606317370144057669403347681934622556019668522733257573940196691782583510684797995805925713004055856455215790513595376271023126488268597136254267057542520532550036408657977960070629863878444725547276409068405301461859657096867308762408396464131363090657853863484773715252859338539813361319338488846318009329292369470199984616347973781215241108484410456893714568507404271450923713533868 [191,55] 87335382588301787704149491844313365218478611571547220986155182753428230285211934564460133453567608272984514508797620825542428860357030025613848021440606222106500839832828690744471372468405186487620219686929928080963378960644572536641857982963917265999584161858495028513540853816690173744752614563636162505039923504775399539505610531905622358102724583555928969817957667136512166615647798716609972898323478063978463645701019567604531992537864236770785753946075446391395296681928990571735894973120924081433238797736454378789592793120800284452627854040661913136668106698780454068913650145134246924758187809724757183133710073233730390468933607384476745766130009064154318537866376464641636205932788859003713860497487991868554889026873013236803296850943928535230271158943756407100241769792951272112582620317442008176965835950602078277435999969863807816935269039703119396007056126657095148798473660970823487148727481873353339611432451792504611343959064814802215554257851297132825788640694093229245442554230286782053478242790061551959678548519953580276771023357622075509356797497448730907174719425734154895789501699446717459300192506374734762156615516686149645203379492312257609970172899112016156205758165938927533224507471410514434075892880508204665823096349071598046789385440465368571877426747024590854671000514965918842542068323184250817461938500252109483934603626810220558412118794470337951583806822343591948597913772226111072677086013581018574240460543311219913360224851257435378313574284537052088590690051613826918353117713550052669019113329954957963338660611435265084965391828411722740875015747558578730305598039401188725304985944787456960104608 [191,56] -5119852549494601495247843949138081807550291434507943649379147771554306837615446869368452289066330696094822482841411071415854378008639039290212268107737376833895854599109583121430468120492410599996873929814579604006044966164707494004044304189083151962983487582159568263506691570035699644442905068363195556394862715268905248741713768554572122342152136945678076724053687276270858065945283266847091899276392443566117571944595283998463875005403509723823457633930639429258697546683742534492035335570185969082620431160807746525251444474683172990936334959511329159451873501281237096521486617863239791284219154685046963284982416624500895615951054715179014598743476849024538636808841311383052909962839505990188600090030512349464085980286414858827898597799468252459463527747865178447875088278746310287733463939855599282533026353514951324379381514710098678888042038875950312359516802221966437016367942316302792911142735722475487543349181796540047753816269439352983216288862361021770165152726793224182931055780089373325237388612269585417482169207833855625434507788194804054101952627586472152243569973274080399424650752276334195933647376225707485512328902406695483130492205030407355182446987791387761194418810925462229937108371983014865035222097276232727900606577661481760256376431502406313340512141071285236857312158406913704577208616003939992276145738752614564956868158170312251882446683262078712100324023380861370977493007189268930656732293652227365654076335737483929227885213332200747113522551197054408257600357071789019794456611111240199696364037059700675608078402186531632459830502367529882946718346258985335528095674938729380147187646791120953648 [191,57] 220553320848764637951807617089782303923690926912587786991368696996169502535798236046873667645057248874425681715244749821804236152022151521204301343727280915084224540190728401164938583673859971666447090901574889661436081559757113383679504963161478390281359932506952550252559761833850045490878025500022251490265080772739158927511101680109770311936469640212408565131676431647525882384978952567143388048475748093618503576403572799241690501813501115753747441559261467612113910636529497246634761415956684821788573119683121501893350102737342429001527748429446338230946626397463415266051623710163434246101541793968194910347060690116909038519779304956764772692476239369084833094634258336312361777758095468870827635147670572890185985874216733717980600487833406761405611175479391997571116402617672575424386373840073777759916952989273224079417895665776695835893069765096510481181621521404681552972227680509108751084852646059412892183632242151126604149493622224226651463836878450278234083086156197291393450430947763033170066920816610032275782381483085308375672494614167591200851331261770082205338922399164486052643602619405167609988796796355357084270291395397987256667300800510872462571751041011075920539108567676375414753187309904781116078672667797202568972484856171881439587617252989701056269874171801101727529636465325473757664834584403589661074322169748751724709267001064875818032085745472505231651031290875485030194379255336287705719077874680155644994084455906385389220537899219565709413101799158247159876399698175134139201951981817486792326654699122576498432621219448374130122285257741505645567259698938914096561071570160236606107029598980000 [191,58] -4847779314209709718803758674799464532683012463907475041525279500355463584638126060159230704397930891988740803708844605307342163007212941689581986748517507008335886733630060043311215299920446865331576529043438595830504866130287570389606010076021404962059295492631758185138949359649263079680076600352738248999964090675731885572870025067692588683571606755387075867460307974381959523788506253130712912657827103576588905569938353490947212273487933276897642199828617457490116785169995514811631740745672518308151493003756314762905738008820610811334224418209614254141442062562285055120268240224921517758391674089934055213876055423606710099770358278331958806222701714351603297781105652576918491173741395007081682359052587683829845541478868933773630077556795639986761372523552473737773941693644506695549740351033554195647270238084089847703179198990567333410214221478928398702589325849354653188753827262729804447041906991630392953701405910694121588055878019223608793780387878931109869237316187209180986252593129274500363108203517901889163733983802873332947619498189290758749276030500268621492986985467055227282954131424877589764917806878148088528496971334606532618518014477372883189531752507227639846799879362831965075010626130803573429487937364224362725868592059531780936046240152122447322862963742298538173036813547957702379903502675148774237656545188054903715821380880093614777837853236186589640651381498515867199453363861679717929721078160123653666614492207792703533456304794646928472001043757160132180354980538686571988635973236815185479342952029925231803300250110604607928291929128524732836771420680775410913537001787640477737484483706 [191,59] -198860043963554292710349403765728550776578497627627138581966921050115498923251787941389487855712568720160234740762250580476811655040407398336369493649457464669613778832430403621464053439455687855645098756017260229634196228190503250023793759334293176007815529313224307740943024850746646078427097151390023265067518730787503507078231263497089831183791901377435263224670427583450832365206341500109188113776193362901043909026371523239709114995004356924398584430885810983213113730789715674850840027377299550488953421642690008533440405214725749780395946180066395869257836459332101178771775524646793772677003282056340326403537610792069590452430532030676460911924738805606034287909787587884915506931941076009208599047393267005833663580221219408451977829532982719234107630512081030218379917852736720180350473850398297063992684213446071617936738617363040915332317100967799182394680554095784450233290172417463955814173877184086718149663060987555372410410922235464044534766890654977572342438988507270810742946492382798019716583720707536762857450053870981730299875366530291018512210896372880558925727537676780593995030208219850476291228570793791481732109193312231802970906290125300696858932993867989706094316633782439453332355354149104213314657728568494685936468131269009378278375897880681730860850537809509080350819305936314897812064503796125318377620808838866435922181142380035289147704516208940802392488202320745138091578524275085493892991594959194522765213854608500438871112972052030332935143855227078322685364261870139832348437316726577657614423207355610820527835731532006704008418810385596593401999082262094227916200120160404296216752 [191,60] 29258327713899763713551359044117648562153734325912966860913853497943528015830903986327474938629212891589446131168783129903704797173110474663361908921313027521824244124462251873222055823954682072411055968764387483814814931300487852293456357256017056798486310562476075075887863793656284813578230674124559755400183771225501546851433680120596055897745194737398933471699442635572266825467440600468112621803978030165180797733325808163822111865383833246289931983881391547763411256947843123992742029998866850691191023212039361516172067652289818564756664597967960196332879788777911647422482651462464279603029025565822195336520465334302856269121920490555079006760610979775926627077191710618970276175258127589969172604855630514754874339183415555007711648302563042400621556122559058739733755530947786820377927217963766985184094471787871683639941089948572239910111460793686558797454141882482857602429627679733346232138371159542924384554113704504987203149067805176823459796213961668693724830177353870185767674160545068981781705134346110786866723993425714037216136513663911160470467338298895946365497638846484961586926647349851937243484181888162390434512782027151580811055191423153792062282529443220062917693230991190326303978324090947365819722370041843150530912893459226726830983626539610397734526865343750751073713600494727700354782984818813945251916865930926718986805913517708412298754903581641075887000289248686383308632328322978074753369156530137225043575556117542016951967317808194680725451022662380403897558867766312157331789508598452116999735228107039825186303239020455444363920760206250393817266831475227300071543905109595003976 [191,61] -1865535500736319603397679002954913166665760107718503852719799436879661947256737228226417042662947163668709243590394358054636942843295019401227754389815073474539598376026171897060450606592951349094499597471606136658542940893063534891439627747625518599242637195855046955786685693955256505647875660270083764177547124075545889057903534323093706794386143747179129438762650651510006721620159561057082045257297889535714809987982193446045099479029028604008055820509381480764838872822638788312417765068271581901893899029084760663966537215739650959786819011974562205038722719662963543104147752846150539379733576482717144363820832400269878232198405767081380176484843094936964913677563210707598853145938123155169901142232163856251248140374435692532107360810953660830065876434057884578332888151449061953192465890647588987754587254315166958195321096992783894563062793775015402139901886123450211656520565066093410711592989696683241566198310373152489496672331133022302886648059612455749047035943655334354722181374653179741789435120667608501127254326544543064285302979018603148366268439891768420936045261011767920334316818599249097830588227908373922272111144677067375591236235466946977360349907915473649679423051510866871446435031423285156613761003591002880809051353142219001270060677089994385534230637063026939985312300356109206030922546182938766210972865962372415885696743952931562422384053572246445274587406800099445835543239071375669884451370575029392352749072143336732706275753702168861740374576753564430848252808536344562171375254258441812972085241873178173688931149106611533395723292398076463921559197287010705097537936425548712 [191,62] 86412781309467062996543574442442471631747529060580856592691808318682526458120487462987613875217823765395915408317246802713885391742745983898225401831480825917180694495839694421757833634184555208264636430733493977404711226672746816183752013683753310332265162452196362891199965318842607078210209683767046366933124640431686858066561406098923738082226249516327590963962160753624169863231547782093725872753868044953776959088432734571066402621811155989566318393538937747408946064359437419816544256785992486883524159132652011603125027890928283475988249746736485861297194375277691833496286772056055166514952268895100931701889607217073240288745274437779229259510004600732557322034728279770496950435646752087472914549452473413011545679642113858266780378041996427520142140257326552906864234608006798951314074168909451391623242836264669795500320998060384324455409894819933420993253441868044969616311600201732716190690697421483196183313028931861361750252059216720506590266900120631128743421173635236472716833894565354386615046482646667025231224512509154352901733625325851689478844717278067056967694141628626235524809874308706518906029346092624852185785048644341660540657164656238925522580579167067808718369653162733028635044030167322639175476881510492404435548399758850961567967141345230641585333262378169853815459525526164785179892556122355754996245003172494684265395677058892241748038019834922894394983387255024148739128558622257817048620454107542915939861421602661644041172518634750942936090075849802783171369719785791573335585081191109868711540948234202825202870407794682204625436945362897622589543925606906164778027213372 [191,63] -3996570111689793674665942822423319523231919980436682463509258982784294828147283316752783503375876569634967846655355220418298494196934615785782149582945804891247976553065240964000936075773177919485214986260991590461852066575141710862616721154032158674217404503966955862535486039115734794507323835550050651542189372114321463085809454115936607827791959274973378701640357059791618617359536729837628343400614852467579495530975951312056829045005875043921865520217740320271957701573451495569158786425190306816223690386056729443912507002295740798923124533392309356474205843621290635895134832307960998733830804375017194645769609717479989436253826462610226078055979969023813640898386769298889574425307408322881591457987363872212836206417004215913915716367780628002040419121866598968059840773508334832397948648664026102312671775233849787258934863844784280268358268154387646929805101829739669799039828579536520470337783922967091727522275568680637118907572029122597382264915191593367078012045904870400690475002112076679636088413612588847743931068130488903252554193841570472570153372927049179626605963692647107291367271093864811959265422004897527475974005373022736183709825798935616839831840652842356551906772068042363019523983225418367063183978213264959097678985805578453775237474706445684160002128270785149802086027211505486442676225814079192611555536697600609624036993754747558488164749205519587785705029202952244310634976704508263374360199170134507518943353410464414434179328360904692429024097411433706524013495764168262680316340577909786591333597547091443259271791745823784008396488089227635988498796900051455795883404 [191,64] 241413848106080731667945669484673486328965253889801953510227567625948276279814674220555272739324321288111919299207526631761163195341419223493642033790755964597090779435518127123150086817007920025199953719624649653603422236261855925845221198497499197779317406417181315459973449207745249360576237416772900970485673811410096711517186054988992318913040160239511786100605081741001448471156341317237226951636743605305404972880111421235627998969684283535966212810268586556089382430201079584400990604059203722872663554403820735341824744785119503980469183582963373849994739472470324386607750943417071954398749961055363969583927361584166989211662356079072252396969006474018429260702706183603023728289978088955438765487878478866127943144602543541144136940812078558375029367258893541791137665083260736211289575545104057594480319147835545316109681117405046907702287983302446526747609250122028787637481148153113197806511741353379727019613742260812732112696635594972704820657553818088963714308122433318890984868025460920955249877968049546423729285553269565926887890945130966168538568792946152569403326816047842587278631350219909220795305015883978164389193833525918653250262657485886547668209716391163390927271999073838031216935243452531179225719468656419010316931556324747045681607068179229789814031454726686440673277407070522223241006347340612398325139616692354772975583095048182640861713358774133291623423950981395515839375647344600958718271271681610977263480930183941169749148874049127988182796021893402141017777392255784635960785585915709844380826126088809315930858319133309112324229447550667491940658226571793544672 [191,65] -15033109650940968595679950695006240481432316389269649141662874337173409464658963603200114717244898875689404571622170150462064748269371365385356357501597393390401796270468743347211319444978113616260883272374521018120684132744852618875034886716616978177473736549256886248187511813519163997936060347682390022263449384761440575264518096056816343155703583539500798604356965199340656253579657586112956672725925521821772727299686691654430669872191494211706199202104238294531565002537277912817236583315462476203827323091382331686572000414311505237737280368878102304863341485398888385505767375731887882890244368024983062133153872649847524044794632385954002213482091507710401810859366912624739336428429156740402911686451619804283529425917254684990385759685570592917213391923258092337483210165558603974092510783523998592156033855261386336507999610326864504497481017856011701796482086299139969147501006100453501966955164222715737017161714431353196561920220471745586065416007796078246206842408837231873553443805546051231313128359486553753888464121891791593655997743720829814593010185434129556359049683496999041956192164598532197026276157540910121702286176409875651275715609479156335536940605972356416966079666285612416049441511949591041504750517511649774374092949563921179938309982740129964897328984734026305547378846985472773229391473462703730699307667677629882649545567953834877698749551726868225398968097885954078929746506452951764717045923832597325660268452501113341171346416004990272411419686037360884534694422267281951742532022592657732275095176426833477404984576214108749951763653944525202666598991226760832 [191,66] 751021173675395025350744536759411796153246879788991862998136150176758585291013680094358330618191499998209809556532957958621936869795289880960854350516286085790807114039313309178916530858313367288906670032868308040935560159099648752191413154456867707440194316107949026463126538136025100781964459851540262535660194449668041158133918358321710064060852206500892339155813698043973254043448946694295561122200005179668218433903144944932584426356301799559320045984871872503854695550928791560926748093150898951139770566494346085288498666613360426965845887435478240879938705854139903727076026709835238696189944495666861791338270772469635940029359251939327558440506297670901305298562368945020271456651043131656652990474300300763699341178736315782915804141230631671154047240990577604152537509821588408967060597709026173968885282809644470601651714667339992219751911312644476854691035035439597237439138172371346219016305972074424208676497281779145519453103745309513589263284548102568478869331542375763755618112988878470345052213156216564292087108714695330538207459942220210714803129635170651627210134876552908938274219675932104612749503459650263144143360524845404023707219405475667626103130885847378778461678870953735498534779854251348081034886018393604615301235715536549586247643661018328682656656945634510376192109012478532874172233418276188834592489057234280239642434682511446298762005290977100043557103152497616784499661942620473552336193830622506713044841629529451896352532612085108699773683022015270418350868726969693118762755097273372163382166369822493717653303042968627598065853879098782771922134648757 [191,67] -31040557611134464139921645356711131248277043036273582924930518563068739990017132970725528665692477749012525343069402053561734017701861171119462299199956266290183312954774993423828135009869727881875486176245133210836929334198516329151053744413406840888218107104533787150183492852158712223181734776625427626927109987952036042976910896810058265833670672892951816105712502926302539269260192055259122661848825032568057632747259439767887302115890516480038044900541977108239300033142237531219491121015295166594085053391664507609644444702457066507268194508277180870442210043205860269411337419480396794352488446784662580213300968120226167746707749349409993330554374597192635156789671020151802912924148930567961099165448833920025529916163672548718088165024147610941162932981740690410514733631546539989174801872666849965428585791799543375914092304818903818837753309400813115215455825784531395643804900699559341682115912974403163224894673998204527919076889072575742841658096027658599499591232842796022468382797780936469812833888455819410104823745127630228271315690288755144430402374606046862137503643661422526148887126394892070324450179266247322061966325214515068720387358130426505629100683117957740936464403554938532961387189195492818584003543870792468965947289743218894648425219754701328404475403204316684824762214712793585136509629108399026920962847305911333457623624669997503929475696242534508713601982731287408953918780068035658110734341150174400408369526404537413677452776691292227806852764888233066814614922459479880071993198973173504311280666989878700150411009361584848838871259633092449937564876 [191,68] 1246181603421619663027818173204814711072901028369120395870078335290130807618949839840626259823533490777601338601549569922720140070522639256826357353149429980821179963840518679657252616729903728733822976959182961977005483060631638870365029850254114482409237238311382844037699250795169359105255055650148993597663426647976455745306468358587032802317483961691133451225867112173796913758060985281239100154362489193227901138234874298320574090520511424066735152490277243952615017593931576563196444701147134093121560809074033198980682462586923945747822847314160136409199363369972263856479051186121999882806831051923087675752675580352183596486448985627766206394378666789160822387626911237576963917533048935147826511276837120958739465940927782332297628666919528217660545209275817647287779269029397613787920082901699309982315445759047301496613080593550266940461696284715728210979287310929852626494269664293977890497088961648132960939587942230054615960497368206377928741323521802680908387787702516141217918487256055742531873601122587727203509043506291260381815011469134539119307266120437376246438799069686786657816873538700416883917877692804041529123612640734920144057257732179230939706198743476985163206259048278353319217072479100344970066412129607680294612166048581535007421104137631118295261667252521385269772487087184084811327789804282462191711706622917380810790849006677153904389484283784859457010611057219909306807755702746533644264498013000146446131324429567221661413104015704461219900517468733350706901435763476707888570978685737133165593087090876545899437437815275154185767368908784887785946 [191,69] -49212005945710656339025172136800649401351703673066704699974386644270164402759763581950671505985352140690170567675099619610345744756226496726423099557683170183744611844926997153164075799448123232239693230813930501716407471139477983736004871567500622128942378425286408832675095853277575965047422339774933145803809402745624225178652239988680421931038089030532276089729381961425800630167446536705119135520139497344351986028512940323915693473432199033908849811975382436194066790522504095877866475762028662363606378618935579468341200737134701997707659415229907126745994782239943153990730374286100309010767492605247968182568642268740471712790399839766447250817823087230986821140712933141132151115393303666727813878368234427129633545059130666052351690998709438354550555301873736172974619046081861833384978465694860427157173126741825937159685421491462568365399765991476901993822484674983656128944869557731351845450482168847775751937937742808713086585804564047884615939967356518902654953157629858492805233515157273275747639593068536427974852601513983236897728033590712344037393782890819882522425388512746307285105318065345181492255580813665105003461988882668847065077161459242850872843821637037565529395268433337511388212010270707786874390538931023219307289994596522970265405887751202850534964441895226235475991701854013945376784017233978593564041312018317108645664606843478404263606097682778176458823809302229858751632540113830981695730612198940609675574715001446473203015266546913468888487670449366957628453256844509943209923867219572562595497023743464207410645710357376957550462368972236824 [191,70] 1650948813442305172586779453885208266124388286567598351818723404798394959410103919936427178544992221140134847958408087048111478913011904214197456816419615890424158056594983742096226138718568226199969008996584166858737016066505453837533307371602518865368423612387242214561262980334725073521410729617867842801894286527792880142480552111954094235745135562885269372385195556133921456789899457901228111396525562536622639644336495656693240403082412696043116560264546155240466490243615932926285546284902463974159514937458093645952155037537985393766731737022487942169367393528485546305079256029188692940725087436931493155610026501247061903864921619472303029056168271057238149775901389349192273731165150431865496618075751703323050994750704688742310307677017964716284108969112759293504153656195198466255512143505962861968152805476839222044351633510318277066083583041017452032013057670580598952159646862622461082932871146321100345553728265928024675189828571136045141977903066507870896585604163590532385438593543507471748340360857363832969120682444941909408978846182274384652079190244065184355861738547744317304384785162041068217725604418096949301004059595497792080130702471608984024094279176744808450144171523419471305569123592126396483778925252006464368252648830801030901940126499884955921028110571230211858847147785278862863639653668026727089245976804477518498610594267386801077391953295865625733098860113258248940127220611474375315793066982503105562148607678528249168215719161413823727841678404993519740644950908761776663932601344690576404690272504889326526458714558103136204702727530544 [191,71] -44138329424416766698535955810997244698699107263134215671980402377336374674399606645174984246583876567202137931931046958912080869258500392642521510479676028339091869563935642191443831991097847122650649888259786749013833104091519124569604625610170673148968796628120308046154370295411557432925799002764500158029531665724977305502994522022351832768637173152670026975278169236729166520823692766420863878580841007131569042422383567588843894193475815762193969022390826509283095860785451001211322702849242246664415713562610668391041921738514248230065653065404872742669502914887667585522442418461049572731820013896175049311380727632812003524079835845486331157894373954733687353051248137717513412782071250058742344033829326418495680063153706132604852412545155836946580331420354422339192126261095286054473150524755891179001589669939155108228730101539482547102570813824902073350312554629020414106010372888240993249952945910648856878467798362975603884198584677382393029336105608582581579407109133317462288441350962283766878993210337604139157913824426263683372312599709448928478443110758647475508261434076588991779277184115858568442979369130641121161810307649833680897269163416983358469055986554144762829756954801842673129778398112528049507992964865336781373701965615267974808021279104200156514911180672575475747195038780966271467535153513360012470774185398910167509640520975592691600801114209997954769840196014070463651457377250764425300723132601631431328796561120011562688865578777278381030990140806724662928566235243904207099012780641727761932093181606709799107186143854730839916629080 [191,72] 992927536971176777809944140617105836210206521455185882670936404019055222411801696225960933394354636893438765961257690421750853096458417763249242767871891969332888290810215556288687536142077814672620382932863699666301184622892226170224173648186393949541575332354701425207593567201807477383393580931671445794545305009279198888807538238537576661906643723229711127640428353893907087727518187074769039166407210701385525133176000366234403459949696975564608791104034459876360273219368419174558404674878505570081085514415068894033809686856228830610052969677947184445512735170395024322237188994027163626756520679803859440869349134129697228840107852627603582234733360819328885168328924478404401256010659301654537733256516695124924227022953731620560864879514618008934529179375431621031220285067203351297479401523739817905255835448799544389017094024191755008158968308888430270381612983223879270371583327371190848531779323894244181532333622659354032043673811193756501733173483851669241817465494443542364777111663420537726240764775482245328353836918806775528765229276854659436296565309570186741067370893414749881300631001362629420809099396782241333442911345993132440607463229828504645200173148223737823384782675154679266802793055656310204802479635443361692543451829091728334475067860235947149989399113315412754612153160952684342469922465465279947099833200010104187955307588224811725751760744767025820580719179567355317777964972315348449481252772441269068496437526784798361802967266244460461952878160921841101911164469242150763339112298955867382982518324129440595399157152797508463640 [191,73] -19562722362377861706043971503639616893079791987632333528377218603861092697947625748092551329771264451375779222505585328249399748142115839978744725608699588142061289141570581972300023141548305458546335825327255993764234287473819439803593502179959219811589031341793112315999270600249942636129967865721973892954534026081438978236847745347875102328019977132093465439245377131403518715164552737871717446291883628316320113274584759942782052791145439621501068560372420495442049365795927574882609298475049230120770051017042262767829432993997481045035713420746502669815265642119907436791199427391077923018009810176303019422393364089459530498989049588506369973952889210763176223719800509853571113178332310961219359672981077402897047695097692189684056284138274086338663338685055371580221185427560263606678268562285737499901178348062163064025512725829289356651177996433562084999763018960959443075912619112203536325089140532602590892807277461383678149642901919338849761943746315581704572021848339147283892837876463697487360527190109247647761986942444467780935107754608450306701823030914029152002795001598819924754974598389536290399949974126952544399618076500361879534988655219918712172368686451363609277234963896773646531938299676717172577584364946615737023168552077202051007580164774712670956359364364974895793430673352458254485555412843770969929147846041230646133377764603975253886190844666441748930314033908272911961807694547414554405169258633168746141417656697230798712399861544015300463987030914201150241399496736224663760213123395692314429814956019925310047763225834660976 [191,74] 276388165818157354573300399090669994522827967215745465710064811570668235345013255160828268146052285443673843866753617315485236575455715239558334624687347203601354632465278727528482693487596334908093554234328271556951541788969773545214101745840573443377229541949861800525074026713410881687324446958099662609537518091288615886953180665335592344257867439183680603209951745795117611610604537345609345898076712385727139637997435154392254800214466667504194395962131883778733366294481401387510491695983841548804503447340184624916650843262046651569573751743240646209401532094871774365987599933666627824063543719163039643248517667113219911272205029396094330645949496424603214269096865450486071494715941000772019526274108146480863394897165084837251856897454171953743474171486413136847471647009790601865170807764215865427347210770796595776467614456743139535734300006055402706387509499927851429294472969819589448591693549168582235444055443751066430859284488801583031252814209727398668676136913641998398381271753750758874025500116110061668116476631257112916277869279469328695509877277840840755438122480130484254728920204119216651899045525981207279567876723817621794799596353216862239613265015961823854875591488831424304412912143032782904279722733105893228645765805358985568829273376489107594305365937139707579609193766422594128214878969412228024592119831932441645576187039002530494023520985425894352474740658977916593861129719914620091406269658215606440203661259159775935099594591356986283620709594450901401133734346946401946271148030383403825078020779690342212729357840345 [191,75] 439316451145599252465606307230838479307165865595602681796217748719620274964288440277668353204264166005144272262653366116758145360313734108295200070882355101380966992336717295770498058097751781634135923186371333098533491528824820362689050232714814505303518856237709528932015833128786353291402665011695337996222240791470772919800903593268318039988158620650683931040944148226065315188868200942310153661209252984817858455811766417457389087592559373174478678287240744394549541764290703762158367537760623292108967980002155784382245172110795045907804430880283967009903965924536198551705975116245193382340296084953479304783768794236146759904871072139440622137411271496204229118209607303981718569533586085254500897889320639762439232769017552873134191414765352648746050256873843616936465916262008095677826960759279763155442020732524559073219887785505046870835039058107109918456471567106663181120070986473204303035238672867290714742135335009298874813255750662601690239967646880542636589946671666595920709329556607414984818925585061891087795113459912213763591820334495385783698224927459693761526356296380254457380562583221443643219978103001488830480064007151604935082520022109317313173093272723221880420831120900108598559749644629060769398572529889413013235915175412508197165521705775267103296298732728414774532619683291661480607832752814467325751960270599246208019952610937643708540557840150962035116668688433280398126932343127174524763207295837001349683693133769826933633063340219294424938147086691021724060201649170268430406741874721371836942701191683261519812456 [191,76] -163053581144461092851006104845224256649377740703585154194314948742949364450783222517375267828103037834653172285326554257308072877953504544728816670553514753663156568374671786161312537671044596033204847157115438994280464857046698831985112761158273427088722555013406890206581835255912399438200984899693483075709186012050451410151760194961638225752887519782497331784903870757999538987784017419036314107681497663910125856864997102954034572184432362714307765625871668755945024732461636074986815479773530686196163854602900357353540490788267410944631596584947946959913225546117166793539532771331531724375911832233650733686102102653843953719261148783077225878668778601143525632218756655129646204593375985611759536835774543458600527687646943038156829009495448569866449437208113384646706836380229802411384667613011206978914146297651168061977667055756789095554539542783071807950756704903456240073294894391195702597713444411624813203229323730136380178310213424016155642172898831420536806042423823170350370949768012983906641505707818474211143480004782275018059506944577919500312253679135591434930255223890662238956366367537811002133802780735250022527190302347619232021838856931719017830214106176605749597049492230188783592672011468211992573178084551723096240253433503506891705100036262925635826917033497800611269118343990311858887744614700043748793791037156356184844908843299173044965059596836555791786081380078005485169004172101570196351049694993713421903837876944969646084469954575187920701185566892263932714658913297447554281385371677620208746512600967606449890 [191,77] 4488165725387769230853846763944884910779490871510290513940663445331660694499275410601042345295031787709836197392698978669355913501090142508442539090229901704555298246910932525694367192468739958659810642127574187575204604996059895612140303681678359907925617878576804224608030892053728983717996919949183015807710886136137817579806723712494639985377136655215650490804697226363138069252186409202776943435251888722868034473678974888327772342721746319484428751628693148214227976082355269253675765359245940430686441849230537734638586940991638379578577989996936802749741033374803093612549731835295010405003842380657392426192982767834001921600515231410621063549427616033864977074762608709677870869312714953458964258238404670199194695636529057676146415624023774187513703011359973639096615682740583647973655123543423813060921704645245240212846716914301666934718417996083897735117789192242832136324178626248106386601882204087446133027315022818177596882461429631115487808520622266500322542645475105472464672366574360999763313110038539604273006565331663044820798003356812059222360525707556021645758341098080560813683669777206712263329173359028531576740534129004878053840661279759362099105341571767158311255523648199829558521169427790471366741194641181508227910368903359662206002040753347680772544562048791674650217987189455220836041403102523193304661484028963954361621534829649479779177557176939327684769747521357813839632303321628834985548498852333410055435437059348212209412272370015447157320370763869577744246236316624848515753989499799519570767891199365656 [191,78] -45898286882085758674839662086440200302923322169524408271583082132507019727425680952157570120017440862737058010964678762262674883185488171624942363688593087827133104354995202493456118143614216163450745497440069363638885546710916710082978032691664628120820995472835501794150035824382036928685128845486996150084250159168586068345920766030270904854688988347832968314746546038374133657704115978122853254505665487194692449790440634486848027468066675348961401747096474941084791586027021015073862933801148507390967969457303067068762956275494766447128615447309972266051981979495291752873376404339015206256072556385740661731234960115752879487166581350474011002032393810940513343031612488441384392241604600186711975924464951877362971252421829749689378195181441324607088863201434676003224401374065765176233056956265619696797659242833401783453336924625288974223700658136640477968517958440247533274945436932049791067180082497304143357040539476867682768732833577100742254537429211808911461560432265743764893457587657363943117710027467114884662267532021342204100058533405478069427369930231062051056464579063811477758886697477545358204424316368342185063382081617803845672748771383985067446321088369759548116376598325178792291216032999929142331867298728457407175195383135040004029456212089564741463211281727228868992572232250491563095193907617902481529608024230329355724844122275689008110340299493919627378165095050709671949496784172890806778960828759509715861073926015179215688440404784923770124634581566526149406742489351465596367320256170309611031950801450 [191,79] -451269089601958358380328254486167005666575842649452153893755618987639294558450848666915690349268454416797377408529233426157275746103245737990651558446164091960610793906853289217251456811312243262286884230586234795718551989255961777757667197304700558469328372584235272923343413626366229620597791257650699653139666403645018157809701685740285862383248941616304406215206095586908865481295512401366877757130376124313962648429474297894487183377279028951240168814749288224887214998411642384300098315661513832458874118857249210928319031808394907011640634278956792367525475431042270500022301357272309347203974452484399665306444105115787961248644386365814323221975539130611780667939060140828448444798461635763300384812279360184748185874716446252794468451038782206017900119555273685554470400728401079423141863268171364332544822285638739768221246094107379004843194943730157720246159635263668084050440527990195551500409432881450734182758058592784522438648676550878252368314104034907890483924879946841700327078621397984201563421027568537697913839616943936981888527004915394417647673952404578945304704725810349057342527786642527246820193208746358380965697004627187810841918167463787092087465602628279345878349476158969688110995467575080999211172211339887762979995120161136647585673347740607000120133341061182208795522525846187952637091339525930152633000631370078674725167014690616900305705374027113993125221912858090220209189666683442746964159405841823137151867822396155882375466579908921158817964119337266310510036891162220835703558305966781152952856 [191,80] 19683497463671398763697356626532478860754503578640139461497626580665577789959769603164091366359324380520897688583577385859984445076190354305826267820421943384649087909108237070711227498209389584576283371720551238269581550702595112436801320781423048342788400895636844897881303095460994041719809703265864238434979677301611465371376073625543047818680708884669320086184823510519246981923693711397767254494462389675194668829942916095505816545191771677107888817364615400195457957401339954172699323699753898746869169236318725098505048331176170509885526108962548286071809202747739187923999070098960866899812800344758499389172302674753656452456895766402179118534676431057851522728044117844720887294154231418977417709816465720458758970976758676050700468682791956138672280527962680465707750016371961961828242719428079966199519876998730222633602784085539881082811501576669071226711785961499402908680179176521465108148483410271375207727249615286916509171659408894703537311865340881479686392787456511304971844554406746842032337149416744511833299878021713684276736389775846861238030286836169051310372745416545082450706345351152640906727225039156928096647832366047295032689473879564841110701883580795428360505129212572618824909477876295783651347918103229824603331189781547982305326100907332954850774163428896157003480700282700585042221663391159564205628185232782600065003281088481091989775368176235643444115327637081254655226791887452761194801912594036257997542671282911115783277322874167848208553731047914710182575039537699771829030856269012918808 [191,81] -244729677465789553074693843414648945985213536812972062371053104190863553575461832604118065572189235339075860515428955070558970549109905957124250319745382952106956289410130571522461328990914626886205476724265643206883330630493667643671244122677676646682750821922170475618216739333664054557680633805560367276494575582975173583528005983695374933709223855767547843173860336704751086543777897309033000102290490266187159135201929119228617054638696433316269636161456015348912612641503855947027736951480727136282963365982503984547703520149635779254666296172390154699623964682134576394455976411983892510873129379602452878631597169967520315730628069383383698227727806986068305057831651926314774463072731641290219272644349528334010790209621507600103642110293881739224961808486690805383913168899478295533855448416593555815033716662340812015807387227258850274550258414683114069158255065949909876020872623656862674684311355805328529782656999594819706405617166470639342727843494841021629820322412610432704826710641606583633743093363699695316130558603498829635650537139204046087767668508411866060081597533808209804856630896968940682734221541547017499898076410555185776039096142003755875129056859881880689782502732455480111505322404965608038353276702318517798755864238856548564414602296686133043173445007719337856036700743713874964080336108348806092688065056824752907461337935523085115989732722568085089715343501200227208511734688219168338740131474213040936704274914329079766892417209475721923827404818296609459003224193978132094075661066305008 [191,82] 1145875315469678980784624998197154407282274646470504191832586073127354575468039008329484470587667308065286761614684228290492549891780787192020551194371378283366094476990566267304636525386708181908530814854822749735623245533285655468473053068583729077750080760454188597834539643474177871446979986948331322304770749788365419137640863824516604658796442616664095208822137581403251474825084164123253768093469087139821287441929815602116578640569185994363810467606910116369549808479284555284046463896005851626444460825803112942762207386703777205187078414327769922625000119713796972331451242996155101394790607572174783327849157658309166900339277256657385779436659232677761871756171633632027963702979407040535588269282004641549131006169286553983663537881634870982799573224393835273232128891076803491792529070053849216955104254650654405377126992001061070690239831599578818626513457129778905355623607713811914172548759006095335277377303459284776441565562947782871375027487847316282233482883729015258170249337712097594968665280289706750304047797881728195551707964864190947563265617667805572568623692225753254209663623656551179711773449254262300087572982592013449483098308756029858749761353364270461976448659314700339511637887409260286743986592669896417201389034226792026202516937659579750952319000687140171246445617640497151838540712237173992255318440559536757379587075220372630135169120514139401269978162723461314940514302721435634783518301394774008003273915369351305868674401177105679594847285733173485186247778519628653034084902004 [191,83] 4218251517454154375525217579304856265783124603354188630704606112184963759774862252254546437999826729589963263099265324566040475069787114285361024884518409010047772571133667724314129434553106085914337285655070779197913669554329619222184334560730372332191363321244825675770354631663641395631185862761766611879527995936545598197548561109317959657540165137977542850754248899934253068909935455595072030560973757752930856576181569833640482122665372199391127133698852882741806934131385673328003558893002960448262148200233865685560570961119202744559768101972561233123630935468324387374659744080504559543794232657235040711630649266931717610176708502248372853039857749528710834437074872252321369705857681127834630062924120933217093609113168497740552044671034200031570727430874064137100409636056631223760184450240141646292513230961829945493949725437096105368496065436312536582293524286791635518756629566657996765889138602276839794935872686956238166557612602237535494955261221159032040133283015785645249979062358883452421084029780844451941999415602414808047339741635102072904159223237053198216041033806451250211759300908963909819951090275191169063338307861213137994248849345907703329648057399243674522858423926645703885773444674570322903705008256962832333079843175183692235871340111936354307282202708063683605075067589612363940127468575697271270683365018511560442581977262087386718788805782112903707405611915166003912921734858275295528324695588935414208280229923116060314459292044573303609882523784722950428837744284251799717176 [191,84] -81374764244854549736394284594779130464910566070473684178340894804062228114508503949437052747157583776361127055256482074283236252614228777987893449591354494989481484076230952564371045660267885669498958145826774706951675540749411525812210570600788899718881631614352461782992611479331668483925291460332840237338175177337961408166685285732611403802616914076822080625098128783479903949596721715514262317799561364436060414972745808665306362720158274952715488003123360982055029963504829575210347686076005095810986070017609093409192626246060816154073322888600610840401376865438759781192811711557073035519619123818970496434678777371005038489265372880861681391729292316546342602179272252873108299913730441246720554736424680506923163425230286069345424584257708960877188662726748305890078465626613821299906317974534206808214461842211383198314709258653084899170629265372605632206883309863122332770461065385193572721253161753408064748813983674783499131014471551532385373099315402595035739878359247567243040831362245659070481785352894450010641816632315508349283370188785351810824402253966046027546843138182197948028089131929534825078253910566400847016526456731141813613737334386773422571871821112656360241155021170237156121797920884718319702888338522187160936012103571267893155595666282267258615354532556683142704917019895511681567646810317399079233975177844593021212190713356961408581960603987837025235676412833755633118517264448388312459845551178154396646071568557212446830095919600560085564781381118177041554643197750166480 [191,85] 407032846796408472744889658253209023260787520811062379992844896434676162212502348332018130743273250597408026153437495990419673029476949274908965061292839017452444673514137925283617010804213614615740658891195617607853398873289770134317173749799958633523088583755583409198994061114291305953726776843168786755118549949461245769203070423397541236265569551058774191981515374700641661015623128360571790794035680782926030664888788811001495008865059240998519516950777949589023927760026921952461776825414920795773397963833111365243459694427181686333040555411998725794867847691088823309996538437058509783107221328651632215158633227126278036736870428850863000709766477919677592803870562890240631204730974154993099734415321957901310109439957501357637096027427626372979477871682805464797331726758489782884627131788999131057153565193172102470355261741940286768818363639494649012253705080414504141514217413025999910272839645992302470426025489289669647497302903059369196827129042922851245414988122628096328658112824822549230134029344182140026018304697743740826582023919563859973383664562541220099082413806573511109200061747846455267569642274167905768858566666662627527873311549228713362960594452029238451428241408292546819981838741610450708349670558576847101020148572115211778587915447412775050194715431473267998678148290674144269966734600218651376179815814534054285119509891814338529404589250850721711953671405773647929504313740039621271972014344191731759331758411769479539337001758263989976417107003951443404581313991320 [191,86] -700706755661427315734231105161267267831138560935467956067778021063440587126443722291609039110397371912173809495329100137976117464459050393448647448395200270446113413079060078139801724130425847658404869947607082655080151921093136824915849350512062320990201330639980898606653777999182633606747568694116811110232555596961996593448056622701506246375115000979353397526377302457499263184240602356202590601662212664000618943793091261020127299165318469787632770330771681566980267477208046449790607973949275062903090787577584645012829857829977372001688692465431144825056911537925099710519964110020051958542097105602519769337881586077456130796559887351385945580344888755433052902526577050709455816655068804186668899985297423884024928507927097865786350680461782769798805120973857482031133651837898180453003299200884239058474733390816815995491347194781845650051135873952899226757701940370581579185287616669292550840605964066763957308994498974732666222296522692845392440676787638345022669520777002321934874756885304811034338812861810535229974952706643329666850916232751188112401145973106955437904849544582718514918804705212554087827819447518768495599343178037694162225911690711166665881298959208655169029930783532724524627436652232510516902126442453169783226620903925638726961922404514730790083569826481427391592023009090999480483737009574286913339698411746827142820695861103644030414272967670250281287628846759089276941824781040329196309839868157019692458213351276701578576122737708493547749418226900947157289416 [191,87] -1417269535826764515495739760380589959581099940489517240184540807672088446536232884359222143575430700499374303328401132670535412434602652616265653218391904311610753698097938240781985670832860843719216076880160766899091493959722911915013914263494817295353270075728624989996776147704187821928511239554819284493384060106087266250530031228540566840544046776877123477882872730673833462355187250944446750953758137219571149891048951507224470287205059397404032312197824315342578795298491804541638744550095570475170871331337901298406371508438511534908476902053476392576918401344830965962824079183709943585806357228950302741787227627637274897096633442951560545439960763823905891839932676063427134777649274862817358763104345760402526449052737775663855880294709615539227974083754309326684553855190848517488382384374229564189098049623154965302243169982849998586127954162480812947831453481556388064699699234966556647297109870052058945474198128129263267089246183490675048018183279976934772213884823479484902012728628610538268792727526351750150862999090630708921110752920637870779994491049557765596384934058702731749949544999066657813464183272398281492416184789099030230155644019718686415478748132518509011361426343638864241720081541500360624896647271061336970209334150777112334296694284788903863094047767577538834713822712366596861501699474105393042111702897646214339537800022607686662023993672971781028376675593293784226706734898150675894446399480041018168545786182572597216697621760934004407864666852169341536 [191,88] 8936606195771447767726001086589385360627280775208202642302673865045523172677408192654713812076714838546495936164557368520241600209789066581148248736810468281790166523480735786078292500109088762471818006202143702314629174329244623788271551085129610509101266463411466455654943181926574078273282414283601617183942730247979550986962778036500443458893271970319563799212367883595862146315053702839234246159359623781126366984127564040903250156165415045935439065252019223205249759371540235403350683489832790337165176438651818728504832778315858707973012852941005414451458625274650376463102056480801194219388303912200343893771410143795045569227407003690875447079370637914048268979144933761450504870706280713808777034813167994086394557800232030135378884247172139330293136490806863132861969165887761225487936739316432120241369426242331899471439081605898585999006630026026570013135835708047040336640244672191722151827690124965015090344361760531766866272825054999407758800932664035056114151116337790279094452041056766617850024146274720024092275263078156285287729227524177960693688835468197277265142399578464769717783515192786437778473749128401721450214186008360217265808603663507179369048995742660602370749581367001707116585076797783141483709435566301335848373124092098747352522371439728144937692033932915131722857787434114044409049700099698391065090996567927734663728948995823766055477500962483236409002161110247220241419670595260249914901241664583624152934069345036864059546297726591418408434654115584 [191,89] -15651935829618816368554374938931032835098096534227418549059792646911278678732702951177708830903398077718050121169093007503012632325517293645628687417544286406001737952603921831557130056558112443199685876876358640751003928893689695394698768700047465337567333822266892685117322935266518535598043951467503990357421925717858566311256810571526696685586807421574330614918568198783891695969755443544508876228814337309498164277373582366460402793879575716190761856016564328542824120970443310688908340222340508678642775413303765324875160432749597274027868729711743156028114389795903853590546442257341738905721192567030715738414610220266926963913904413368847899642054249740138311805107894398002141946321161455813718438324823275070296794597822117250543281346058532573785524982115920464414931477749237024620755070749859637139426513294827792239954019075216426019310240773973836894393941009511664675275149510280354935219265336523407803515469773116297277345511883223454544934014252173507405943022082556298115344370114359928972852802657722160102364884550234801095862870402039396082814793787943393731160940947003283226142379908333828958775516888372315444058894223793786830566160018289355490613464268896321344980449740517872733449801102069744046265661367454399364340536292544690104751228202444346706372486193191120050943327953060520728516880247463818121113923184988794820654730500211949195977294393695653403427764919072509183196527037919688004402701366576013689899241880872122376647478193797683189562984 [191,90] -39243734423308205185499734009435992197898114990657976803951165246160462612102556307792803956707305927653777079175897296066159001616330972947711964258966238591272410440482610401734030765907832396585619776720398430909937352530620832605269608641266183311427247902975095971374452284371881138676315409005181530442524622998671248087854932665807022352634335228482561397048993593734739395327535909069695790472948905894263821527788067847124185801196643926815804699169789176687296508270545962359619911781900044001922289274111880027086135488869215916473513385567383443593237045908910347622520806828448241271106086125805046614456422749643172869588990240003208468858785912674757292947877202433779515155826405930054390236483489852933920660005014725191337225788098123836511797896050969273423068809160033525650306431372771955494351728645728671312730438238495795660554958550398266006489663553077783851990593586717692441360574841749499044277112467014784381851989477771504080426286842855595020291009916496454222454917928943355103782530371872485304733032023498740899904561849848729718811468687481951048160805474377641709965021950332330896227356127142905727027451678373493027622036185383155885630988121069969732627082251239415511677335635362922511406904911561576426699744269921547737320372605669547086721734969168402505721061554898759557616012721404696893694480406947501260967687482468831420996148961789632524979027909332908413827532272919548784245639904012074464619460778182988070624634922064074770 [191,91] -491186462867528110683261440709374542829246160092590190700248004137491402634669413785778350383309775315380034974017421801520293755391805107087949466588452564986086967005999019157786509429074085030834505264975822322781567265312728978333092459910430527542210882475210777861437144491491635788006993194544609580679258299589511522377189075938703203932506451650490987322596489661964799099709895948340442218931259874824940905046490476211544976307774529720645700379643793920515388340002708307882466707907596847794843032248323514181318516861349514731620802986551782190860724652437094057334141684397871897982985832837273101590715347465846042382613261509342909331840997761966219541464764536045996708750079433272176009248758488433431219569901608168918277054727347518182409901357527896914815020464609859757978510635506889952819632603371225521521513249928187928900280526126235596736537441673017260707125334544704814235349068976491170826721925271122497717289120163528327451368364576884555141109220151489680271381828548140054826302986535161556747063106934676046660213682689761157882686252386362138253617898154925707726152719277715197720471410754017909581563137794446566513872374606056235144001273175351070474600899826809783328631801761818251997737858839819286623513055973017251743265193708981030672105289648362116097139595303128090212636426764759998897304969062692191861744640648320264907446948884528068351118455405130228453653623439877757493408903440237861952588351084989352349179180291976 [191,92] 39572795651256716632079174517936991370185703232372749107443832719021845457195511328119214733414703458034590444763222787963154352853133976019187261363434891110548181803669947961841457173623384006864612689470982067406758179140430328449687231338219829422816117661961944481999220119910314190413927839365905579735681168541829172149109144531902690708989326091268697577263817554169673055560686695469458327227471789494820172901873953427819700320705680202480590007154180671075576252792026448321389806304461236779244772506977877483507872735679140650616673170774390429939706029171161489752515857657241191064700943683655265615698500914616652367420520439111915117769499138686708720433906113831907184479876292808181905227469790689319628064995127382803419143656270021569299462372224477396650521140468332230576281875376215193264251476074019565561107452816326210388841014360076753894346543264039960007422990312774506981205907958188144417627940515849907824472975731737296633442730966267738250740365093293069994471977090166848029119393102906881857680715170162322914368514013840614015989539540159385350726656412668974904911083365342382165530208732348945258162721929059142220760850546321547568730473300403068225208196558673073078379228669221873522278259158501002777032622168890915416445336522409476692568843698212516638524079629360755945783391276749568683266145063383891717737904437329117950907586528529917471337373533544125208087019666936184605989949819650615203066210655856077157087092428 [191,93] 86133038476215876028761871370117563775192350864173939642809646251398439594233371814032735354466294192864479552893875377201833226823217986929484882923940071591217472636570334203925763910884915985385123666491895508060869895195650953081370103262009865234329545736126980629458501374754421674985732698880260471463328906014308870926145706311704235173946066959952724281400786470767865858422402306569013655689327226650662751755218250845124585092302048244670312807792107665137947998825617468404266158498624329313166737991328545893051977394520037601121792262067427087380813451898327859192114566619081031599308512980642973001741314165583100727169922568344504923229563600527509903357006994585530632142972990790114564434195579532415535369652522452541963327780296951348817302523673100734172700114707708668556795725854609458709761650268678509816689714843573505614896874036275282372301837734152816917183361386362903233652969171496854273297733448042256222461555665499442625575302089194365005105694039471420359740800837780298873098034583580811830698898849941268975399108915833214580205082870389623273157182488216041485606835958139941285118129690936813245537590002134622790645516761831356162840481953822464715036475368777100373054442707704727409456452496420536095421236802238564258660303543189695197348832086874579082721162795666629358066770218979313107833751148250221587179526725678685608218703313849911366952364369307273778144242822225681788516057477859610141376535472283570003264 [191,94] -15720947122258982868214288209202552252249794406660773434851128594395780980268536733826176699516098867769040169810274774621088740545941187424074475273247277069581375863573533772021318875532735209752767511898547132039861204162402842223408593869534843705287647706899085989418033163161524607384502280714492046083744497155985109688642113899031083911262653853496615069827817724988079161583596320768175272197144025766074698712794184762184401174204742648265894617364103887467680486999186619801484191368815194572518822654583698313993915753020175451650374855343202147256816669640119661511970791644420313670326522409976957044543374656991751336783936144375295549985143600568085954481085445225939499122582188806637328768330995587226514749784624563109864559611039345034561634876182767984774405506614717133701215852387646055304321972027270126947781640007351904263131881990799801326557063112985779823999235556370160526322298311117426305679188763569015401048481132330768789639741066405009004100233937253361915359164458076012697209102558550999584979236380453651620111669232630647551054089694008732409865427587589815220450944365859298077116267524519830831016775725001713118503692144229267315837317232156016872037133600321017917571820035694174854788331257436561996394097842015774912129175280809327944920635024342950773938640840643951980659465191615811442176048295517647982514549698637183125519505748823998768227345421612257402909420617509733401010752155416889199397349039577563202 [191,95] 8608540765940073303592734082271636260141847037109641044354216826793248182866178810286501563267776998092843396371305246782541460369102242112262293989012111015964734541904293091767602788288556712882372596365556897880814496643972369222495631069999079538027241975356662516334718311040864547286894876529811187160374655505485004681799911559555832083873955404313366501202273150221373035404763368933527038267928330674728893909483366371871710976686928976950757887972984059336428617357348525168070502177273748440835614515554436243412099860661247396284566940051047027943134117430882115125530710889828289685676717938465627480368465413855693800310412082806437370231568834356426198166684220692943481277477033210686182084436229980625193652099331932318486160278659858950266966603331359663227616209233580635148587238646339912698134582718416346834106497910748726110808258849924020429423861516855137943836195079022334208714214924784257183266277780198174694714068405164857182147194780373366630597627288319040768401924251105982318512238568315797677465834350352091507230356903751609747131050566063094451494810968665647392740669506998080246232866899386668767617687470441182794266093651660944706513604643400839895642629932653900349733217682314085827203281003477947760082872178766280617053271922580220659974044504955627470990876181393522722044992431494829136303362676179603386856844308571664899800646117008533672409694222448446185465100764270246580629414211090062460268010654720 [191,96] 3107455712830587803588327915320349294291819758743975501676424622274899901048085267920995457570734808436577980493568708361641033314700423424276868232379972650960914051526640290437948900590977179545853112030672758455461299780005698964505197456729499114215869826486103654890726556264198038481330355139563844650371983477630961881569597590799158774630079329939337112759718007478025915572527525502178363093255343112045586319721598992273410967861932646557353480113224767027706946970639813418980704362947294192837243992210913966849627969278956974049411669472345349783332112624644569703201645021426116607552091030616447862922521435988436122962750756786694001827318324003273045874654336867320624239561655298270008184964708960472049388163911770641830771329036725163718170709053092018517924476703016833993495661600851140973506984517235616452632044414736167555303684851967597388437664779709939852176963799156489397749697775758289580473994539983684638937568155833020317594057765335392300662290585247360559817619623294518773237665970211511101352160152081282573053505176072022939890875106424943971739303845013461244035584066019544195737829816426152086243933596290205972878191174315071111978021657759979853994431001794136316167826514467707860229699959426811580589976477460701767887860072436074845717967095550905245467442313426577737686551450783640280109125055206606834968636438563246449090875175883623873096699734612580153673593160111564338600226248017605361139604040 [191,97] -9379993611468779245084072644107688421651027450609081974189877006398219431715616302793427605696725535877327696558219410127058610944187627862480060569778174219847276631475251238891186861625503097803930280439263127707055754714588009632845458079230772397008547439039251420199253454489580394687340984389517502830107862630564322607629228446745570150815997034603268382703605827815721458365241396339410115173280848661241666857557483931873045548453159510216333913730976394607453255389657776992914820940811605809511520578162869484043592082613682483588795329342247929262803726302702909730966323224048017213632258618401817185080536771007803053552051409535679749401223640074044470420306622161668672786803585673635093104934600218619388613048706366228663852236921881945254107137818683512649431396014397856864854605179836766011214305149974793648129324851216152474915691759891268680005238549947273495653342972176713594896627631644372488417005184402703032649730749546891152869151306803027119204276594884885247664261780601215968860778518807607008588567709877075518391014822652628985732487119073488482005309947973858474473227622268373451072430461711274301987122081132485120211403098302211183062140055999686023253082853712857184839840692571338611158022489247782912619881421958086554578462485533658454865016889446866843641694967411770653259767232810948376217334559038962025806773009236623110906040434905635869750817120482698276416168782578547504880160978900047697320 [191,98] -438607453166906967358599491399532772362854279131152728696187182530701546382236754342629339616083954530700158690225390354151937851032284813851679230548562956741136840629802527690357109538081203253190816677283994667720491975154900861967083105433849618694099194485049349481398612840016276495431690189179921604255186053216937487694320793184578989318958348150351029437218182235135653517974656086638757552677810180906809000001008942941627175817488051089732925980816239875089404674637747068582281772351359216818245241799368421726948273587197660503098717755005005866026386892517696871148114190906011414669425643762346775335686404719845825647321175044222285048889033889285337009062852012488654415994300836269170539777788226146058644496146046623305310307296984194551906828388450073640844735945165328521351902015581680992507092239760641019189301200975794752916044876524247871324561411623207474328247770858813325239779643142612063104007897120430310315377846849519427062564162556003571387990021953134848485769112595123486708643948634624850258657182602448460987536947827232152595707098163410189908989580944788710381994265132539197162026353219324166873026331297857840968516552226627838314078565057397619690967275497531095297884786209733485961248055808257012961474271747995385712121315853687443436704416524868958114818772683988784924624726382592421063983050522171555308741384265450749622714507349379598709747997004631604005653144216041199656669054871289365 [191,99] -1440136264323999232831268505410378021768427941253134926352002051702914761690030364083998924890904619481594158100226973220124638770601671073372697002310661317504220585642666742183834476355360273901887749923071872797596071821171535860302439589424869029826689694232901115775788890000344744817672641926827093606412502742403276333894648564787380279253354583996020855398135745084374955397192440090006302521027006248060210026687926079904204140386215447741065920975438006245712729000733491139559607142541287157472995319189111489913325010584044107855169207227884575231391642172467896073229242475063927292859479311486704711506866431614896290259769279737502543703801333994672097581182906173835880213673277104627245664344991908696627528507114834874645445441625329712628158050082740124863006144976993457750961645557129528886041060127071953731434470602475053714509983121772523967854799892316641040519897663251614615716764469594533724446237801842772701270592940519498985234665940476296176467037223108503938933731492113436446738599585298846917836083624884548580701121701349440525391135516969861750273483887294770172894925424304020045191651808044181628469542611742690529445633971423562884563151947866860064950979316871079374746778648327188770611374234788882612163663993458072500203334430156359154204272725739477854686342571497778723562824079219969538367226731552882518557336684816645806702774286083397719961500299703909712830392434991518110825468659700 [191,100] -20000762695909345248961534727406644839843963903212463608666806489920618587266415220508154832662630874215344769845957473718033802520751564668201802146432786300645943885903222070684937780914731163369926592223568682212341542976830004057157945510825973553487749229762364620130998482066177567316699510388125817592794506382636413569446471830626583668691946892378630898139735796150142837022869978197540975662468178738434922998379907531519077434518380039456275360342106799350254567903737177244655738714459929232255086809294729801717727573290221604010205777136714298342181911586857035316550038772245607688312676888467781678643937555732402090229804872959252312805439582740713563910267379411492043944553023066407620096734273119111958818462745808610987684037056087981441583040836030893979557188170362053977595343814643132073646256284755115861807149707945098374136809866509082595122886395034776957850879435596168952604452486346498084699518174915489979111249645637987231686868835951603754931769282256436287940196530759436814757304859787851095983288740710209935250092940981899046479979433045030504676468827845251894052045865635583286703050673472640502008867853225907022857171282787747668409288331628888435663163941787839113295580492753459916944634437215449032670431775776731298464194912365664622341353494189648594318925036915176371341636325681834314072288578099100658479250742775045067033890377303454342256179675169928092658901612171568625003422 [191,101] -607781618196633803365880959075529366298926552622294449758403736647517080841118693876713589979868838085973135542378975326204837594566607515585569406179120110775262270500970673596382795765563983036896906611451015149137090889311920619123565566190894296599697900202811839075516626980766944856818489410058906399489720855801855312242005029543381844026376973792778827395509788882442292232473940527743229387524629240819849432961137087505300075646263649423314365288866975224031227234789303422221796316348071203300982347989935258317652690772853055862440893883372399459732458540965656147411833935353043954707417791231819312037700736522343874202305296680761321538935515999429458707758742489444084479081198013401043371307357506347265477640736362396766329159484349795288419362018612221228364187624765338618899314565959448101909503022504093515469236305470191654183709055929424551308263737068332420106940431813457986640335043653767739867129528785329679381851570016235713842843880094566683341627731811517344845832655580975250939365652758468926598139243234270333091866596616316508952363629129140025611188747928675627140553844990603364728440114302305352944909210410157854800194834653327185726148246306194706408676305391080139100275578028217684044256452907672621463441715178510133756087738174963668805662522769666107092733622682853936336957419763931095317431723706655038168609785837564861818775894960240119573399517692269851071417679412225093616 [191,102] -7583734586830131240830943375714361852808690329687820799782210045410848917087703195563712819124637693518672945635119482944940065529161190879963628556704953508225494979965266471232110686135265235527772876744393766028648431837565811332897202248396776211121896916959264941158511860015502420127816818357477292282608247727208774183187905672967983379297082392572600016672165819639115666386575152874869010631373024353393904167759794175722540428407597145541226924560240875496946994792211056231220238478337303129898575155697982125876884700686653370582031209929428806102607964162371783433007825849587389062107681028983408692683715609537682134395350270058185339359095365913527826051971317262585473064715279002296780543289826124995717665034612167253500183346680176193383648943849216845032483804764651878744260577665247542341594277292716074888161790906747138749244833174292855165498398799156336073256919973331093835201845793787693434634582961341909969816163986348468725858601005252740114633516875666152088295542912805241323171279794952901049868704241009056622211963493216808750643015905549994406358179885506674925353695192040553191803502552403851324100975154105639409984539055275884502194944757090059636556352799298598277025927849794694867940772144050611243096147325046983812250558420200782438679439599919364996959935022894092902788239068419096243119076543596768727443815782252341114877403654310364856464159947250114896308663396753037 [191,103] -72065662958687296370443265383252059126183886120882984702540950204893850781328548737245831911874007973012834172178200191123142987044410178034363901590762726138415092507677831511155907634417461719609363574790603260106055669049884980367248178865319486100105205413140356752288747264138655127780877292352864088883330009060664386340901855589989409895184142546964686173118291087914906022187473247781835325110005530668884367432359767798217919651789571806319244581641715333253906837686012816272665622939261603416997763392112681540231020253734603737085583267296422719745459350281438040543632146733625079511886459393254973673091514485076954207930094279268730989634170780557515230571115992238466914539192330433900649157139804495587294567820125751886970661099858195510649291349222753462196989088519426683544483140346461622012691434515748180334471546354486127396240577107946533720426635344230841081021540292676686266942428162700691106240906981813773092991146259667069302877836884517426997346318272479310507941546194491853037631206331960194014848268471779732862784721478292070417352421344088907096952921634083858110261370232731433265169422804209754611983247845759011557244614683597341914880222950275113713697544647849306440709859560230766162783400440359874359519264386094475158332460582070253530186440023325940507674797656235566676434388912815077924317654737024215878042541175164275119795042122047774902640198980067526882306126292 [191,104] -614318061930286732551496985207756734930262606801703182709880655324510599922985065401950163484149035302457886041942788303414791132763497806603034150623172228899527295872550574791287700014376483665508044653322734815386885116613324679752439035611912767187656523890767570278879457738893164676975646440013936408238700507415307811948270021890059158885473733172995243450514249463856298854849409103907163827415925623402678813033216028730602854402612680038630830955046348846391250872026307738286846183184171928017058789430077569755154981472445896428359907831771134651383683489829437568126622409367775491783564646440444029233410310498679348109108248990142613651003963880759044381415086435904842662162558689082206097358015864904993408744215443030435008117248605414720908083520495714329201120026076827076555488334075915114494466673302383571211677854120210580633451816547193889650348886251792060124230063685954430567443914146471988427659428211109270340811417696150468218934806017491350851295577199870361361658886645334147735175094131217408266002157675539492858312862654593768904847633610675868386591798615907471629264715119569039370979701401959255485641490904728619728300686352598628181108739957881073803960622712998868505895446887096562990148462069683438695962101728739104628344669181008670074304666327642527818453335661297792128833896277120794715833869714942531424395382381975865047227126301954910006732962633023942576144 [191,105] -4382086220568498951437823685327362001478699690082753735605153231312186939815469640466806900205381731124931581243230932702802710488032474119114343521002160243581620810694909473353877788146483004080452363833590413593651007779197945656417765521917307725643587313904703856515160407605305826695435154409249401593065547702830719712991640927634581674059175003262941943960842156745063427932078820077924828496431683632712700983056463429751116123588699703375089952964942303274404435278869850887595340847547695823243563262518660157896486645611154319786452305088667273188186763475006110379415641169849692562748832839936140854844718727781172192559545013448266860789335354418094690799761845507783892811015453816259731810781739513022697936594107209180935894565986174849077440393935856290605398805120137312166274303611895539401408597275615608485068603709588047816816010061513396199580027679713980655599251499389663789279640856869750198505005692686630303706884127186235510434914523725627877076240848669300712274937002791661159497835820865581583257179776058999493258524726558310685947444383089466553239915053721420041999648247509092928836671421858242055524991843633235328500832980648593613527481639557329767881607861319572778733075559891349069016466625777054225648930443510263688900557875699935133606346096370362037984352920346944987482668142853491012167712730675684584341533806067443793623948556987357622629483402595783308 [191,106] -25505845782477642592485316826023533173006858424899910976955662389481309260284090134144788894445305685820327855604663965713703156133269422785878991229189192000834818463973671777610505864820733090260903540880721746412266759213419003845407531412238951210603493576451518811526771468840862403517540693610682523122726620726765586736495916778950282943066214172760653183543242183318294556235884304985771527944842757620810067529436808608113036690857425082178464783054721574342107136160409405967249334160777209630337492100069371505867913462593878081920841990475958516443730931648571086848581688092906327620591369127701107028598297825582856385753720306393128721863499438367663650307927138321831815159024492095188232545724494380675735912153689078216956226803344675086913105458448079798016792715394685298120829140934216401457650772120231686521078775210978432016501579142616084621218191679387200359005550223487043082479838608919922649031262679536737042451714258334161787309754194006513250583445558482964860200065675914090350476068382173438087323231898163254304501173849862030072592735318426056236018077957131029924409787689535299559864867177170579262401924343063299470171631001962289548968781881482215525486540866121243678297101688847446895098248184861604135908250388874109750380998858324151213728116454811243299891475674223461248360559808816341990801519454054135742200096469173456447627395483101975336386040161681 [191,107] -122337663336629645293076130029316028270103528490401705596764156663828634303438743478159451098350140010171756787338086018898194022685884131211790417809261115761514901548375963393639494686124126260541882180529944765786680186848764628085906793318934123636592289226527070836277026579992706138486925731055231419194125148518679438113403211318071329104253289882720938287624564701695005752380046588080415701472938998693379522467935062260173985934748745234011450383276607957749909698245116433946288424809814337978927894112008513845158243855832993110276627080500597523452014108837000663419193196245442279469753220464126050535067668987068982170771902985010584405249244894935831285046669935361897082063478153757131972042677333726538702637892606209532137600224632396442293134367465671829032003182774143770268716924284837045021424441291354093179542077356778255521494320685020577653002031105748453633886999481416648591623253625653151788671215039368609484384193153165147680388122197677013972272942262592066246665243320954667277514000143034827839677318750793910704665928682421538587776859979690686845599738461763228704712935344166785892929209109095313141340285824631666958435553236037624673173087077340749172623373778432314412056902277577896355274647372525843901387202237677677387309368815857079913402136062886743380277757353146398369381091132601061847870368113350276636631404805487531337772926635014866893150804 [191,108] -484054954606130656708431798318230169318164391218277966345582040542650326008508068707295640749412280984500087589307751675484906294049778423737632776426949438956392085354522686191237791713101125951607152854254054983254290161773317653443833498042232664068972094848072355883206264759007901532779761881851791434836860941180687039571158182355159467038991967596762212284630489432698591044573198117678362554242893130937196675092412003276438032960691868066708992081295543994410276789300019785034383599550951217019839321328789823794008820994775307472803182606509013985454863397290279744018520183272263683003956195694361543511866784507127901717122435512070134568058001369022885355644248992188039981139686902085608220180722353585010063630957257490843487446325060524074093970501437441715233988886536963013624309558517646578438385704192610197810374498255809060436873555389618657349760646550229826003497512838794442389343610145663333458279721264176959668290314516806108432470333382955849560591751396317381667329068027071389966802294075979624476170560787278600531053431015486855044345061008093599500938655829072442700684493235362967092034306466036265920812728760679376210545042792548807515918819043519031621440385295917789173684938411602518045883978559201595671559429477718245552811073966929621939701418275658488896197227594831539858535084824235090169201078475311517432419672024147116427627599833603650841 [191,109] -1572736267986335049577592147599139411414199434861129987614702764621838923698764939542387016170969415980799528221639615561861688046245554493709796162850975499286278518195117219029518006587945930839460537132401684123851904659103741422055444724832146784597556188719790704293895928212758443450900898113230507005233097372466052943474613608181519839269542120711320483044144634042527289979213643792421435817500001049993742149152293831797633074906694569801353792392050669471632341144120579154337343470600148213187453510442719415088000980847043673753428845394985346628369060849358981067123106153239507241440403944370117129086437644565898270356225912592434935760882376728411575444049820521232362946453044603413309472455745214321480566531820415275679811291639958433503779884439882719429760883425133228561707636714873592575720488303223692711163800906607747820747850944229080803628884335072394724237845806769578435614628224850259722417855539898620660386073995811129607379890719793139859972483779141203188795528159719277208421935006318792356881340107410787742295262149040901056567796602320837279495103557929464263858676278739287671888010492106359672577961357865343326526402034600817046138110686583544813801125437198637490176029135830412877971767610873514190514100612989190773098696656017776680187133528942913499161158009563914815754453732250115444933936335795673103388745442680387947592482411796844 [191,110] -4183066388267461910861840299086426415706169013707168183136683919354172010351644206876583912931655414770667515199308717317943417135199958997520189619346769954202425867102579962966907956334923417355301269199619980997933943516655493932884024239696322642440681025192890239579053478589922066983091032969559676133516111006808944511785665280686241877719212246301586610929772202316626117741411778224518182219205503603057239716253425551065117144537083788400841193873528113241905913847575068211496422269521182243863724923395237074323861643991033241677241862659289088028288808675114553023260510517330008386928014292768029301506804576058849621833307681136242547380731707056288722015467137390788670689690500267212592843431965108794444785470720682975268530728056518201510663224874304023865867549740308298100886904793745006487438355846474904079903196369653228185288691942484428769360179998357255943089129503807390385378444194418799123816139656821705077063389734490697905444581459614386729544639704323865553551665048619386399194350644783086847554494787894368694667913973010717234093204820285611023414214974158721367745295224733427681818858498672967733343007621881645163022574355697597173152341058144429270277665110099064360084585798256249995745369001768665534447780530670712357912930203455401115941614670601111794303653691268901501347312636189877372011272851703326117596081183428191973174258256 [191,111] -9079730899734246395412889302261547735458721443119337327083200775121581147314464163560510952246664574537573896239975438897430853400246492387897910948917772312906360911861160818633629221325514011601226471883160704521757902671398888641555522162644538301193792867843827721282879575117986337653708969761278369187180943805011374133336084657555334729893790438034066327194244629624221164835589596728542586894732657572667569932350238434604354136388319612771004650851597030111075508847140097924057336439938715946028724190197150864175518273275622761717099243209147821845779775648559604797213989836846663488668628265054894650476325435359109940896587350225323628041197757086277932398092065186908752071564818405022177955510094365497096172245311636574100481311841844086655319653642316847128053844371625464464080332584668024063303913340794455160810203731981836776265940017200908896086184604233223366195300555501279606692612687715605982225611012753921378880472302177272815826182636590753485227583706513488361446098264094644809824578003488180893602992835671655741616689124120646003367455167899185584365561693293015951065334875804479424282310825904549540580197742314664231750114968409308888564201203697150365319957606088393846438654736239955035005219236614547219444434396337635856952196272224609667508099478332745013586524768072219791104156225125622433892802375075481850106050895424999362694 [191,112] -16041919971061759884754734118870282994918581899724279907143056775030114764401227624794612880245607861768443545274893816215849631981511175554928850892767907196482095980929855531487987656479085023219722657730855407757690132956418880785052414369290435432625043258425855757399183257949655882969335221187747498052658801035831398833530673130280550297274800256428416784299498650476052553434599815734987925862784367691128953149142117234977094019424310675751722152556272916036493138492150085863601459593482135991139715707663372429589050155307375761310953830444278917018507445904662306433159840457553111313650306285518615526657241553088476014246827971877323172999264162183016331093942553230561918232777751802197006031766555948392338021815076517477219924717269417863916554712419527181072720857993820199956707765181606582059646427482817196781229792717694489421981049786485467418774574732852941479007276102487645785362513723052424417275388815351206315105358628354543142004955395493139343180119540612694372258254832687648224211754833814516782752083632158176374991170524009286102534070182862907448435878655412498776089867875444161327973831545271624102492945472314077671427046264113732068324830345953418586143860609903150683702619616029291120254661925888009968274971809764899376577268254338731936993509182668333448760886076388163251618450539975024180820502412079273067200078896310040 [191,113] -22944710691966761119201845892311746177608487466377988150142592580683987629282395912441369493131370514575958706684901255787926574451731321462822461571681885111861020590118185455597715441138804473476147600178904337230953609272742120882378720478545856581884761122599409417065775273839596198018625580695080630606920778591987610080688576910652364946338746564982474287458418541600698372478880986146344202170487623965731519192669094218503986090786101231701476065943040680581495958889016040486386704738175178068859293251060062519559620766965910985833224681757783405319937132938530507671391490512912385958400981334497764463920130608349390473513483658379979456349146668854146304184917151885744471356505794389594787239431550595850339558223577690173427101540324698603707580583437322228606381409459590261285870791547259401206807838093451371573930351414222396217502093662810868736789386625316553999803292047560322900848678756107501473801594598861255139331465505828906650478950144586292695238841589966198698571841006103016505668750047900142561392215412764261405297268318928458155732497371606596051807646846250690215855224903997256829519843757348117743356449918958670011679331697272036942757573803742507758518816910478740181024673325707487026259527591611709674246201643008969074326747849932084353803516451029526988520351298775324527439655616440745452783174614740411926123417488 [191,114] -26580838650614479825570290778394166380868379260141347670725434545318066155322262057643228576183465012979352193163998533609266148322515752374273268314767251109452436360524001304930643235547489317742235810842589899974890543701089415300119346853111051588155762389340121734433069222440985301933110142749018159125585249774106175521967568461408157400352233436028843617934991984908966305857127641203165458410552824878763785934949543319673367189340896191340438028271437456732219320694214995514530000190064813866122577318151094905154109456556593559465188652096184088427595713783946046072094224155123177436352332289216275935632259164567388566884399535349113096963563150324103315791935306352961431968541741042053073224944638532080961472581860951960762130172357783130241889283290163255999529351418040405856509217691966965193439361070231941057975901518665640089185371548448623739724644259178575634884547886852525526335310733803249440986568459749844771728527851109832229462171433914754885185744871984557278330752957193764685509590030025956008669036467643634122353098473943275335898686186676388736920591812857648027023597663205984235634803201624424256460755930699690173256169950590957513756814193521007180361298319759506747658287649919779627713159058722860721417025834039311560124918080525863956527812124876696874822298600733296258856230890167136135373673900232049013243 [191,115] -24560669622282878030987357460952024373754631567359299399439181359392156725713444548230985122209487576082126314475172166502471691384106392907447094542330501924547804660490715771449845522103322834710884328522416267061947666857479631098493384219440782786446920176762906618561573985725312740482691402281320640065598093504095053999222029407260880555500062082047099308827018408507545909045163522752352907001602050607732657679726139441847247340077883160316491108302003498605187050394293828201901323506169147888341504160304337579682530907555035018786823374301070932392265261994279003128550823068266703219195890858930365772303390837723194010309929497396276785153965744299563458268639399566111066933680710934911130183813445915256046281039512075905068246644082008363329626838515176396895153463366515657501638468507106584231645620279432838976367868234247018140638452835005874919591441919748128305738566691586466953132768515430877474972597327339787209147724724541835493349110766048386507134841578000230972830145880980658276431130264800563691523576312943951545234182056566740177951678490297164658613161738957462251026209934596953392997962055468214172359035361905301732534212688397770510717105946694959783169313608850747924155285416371849146102140819754867557016022855818416941991693219174367674822870304885249618405170860888778615326574381746521314971999063793876 [191,116] -18562904010625267978342582173281990198356134166815163763515743061173945945506504995708896466413153498349038742906351913868811701983945576023285133827166886401070720991038200273015660702626900099101637545771405725883662295321405290885109566842535476463719323281967336651402673810756449849367683867290706345989626311273949821383464680097212258691860051903219274500159271968576891758428971052867252485481120778330920044348261929093093552961155356281432148787088744135206224794539300243768049606381821906561481343224513662574380082682892813928839559789237260304103275615094502298392450763136819018657335948074859632398151282374253750432671600344780843646574787831182988216196452800763391904018030694857790302059231803511094699980247668667056121838529933581239740246100379008374109739233812858244563641318423883999047273758407730000647771286199457949278948102624140733041128666788319458487446104119131318850319908825506095887506149527633010910975184450874769268317043943738623692951058343713308869952527775744011044122043943137305535274841203169044021585492402437181775579270694989782814351563710075146756590587047193090026800767237626902996034938145733217795863113766924750250702662482664083203006541081966925956596033994643066922967874651329475614751183896453354264012581572251178514859684259410404790164100512810547358442045495473623670367486836 [191,117] -10543503095287293181681325669045246985424314819179540147384941985553729543163674594642295945455251284891630474223483727381504321744689873948998055633999836387817402686049216551217049992812977530085573614394931068433643451575633078984585178526676652026388365972580086107506858854193458114460641973747502568582887076074437054390046647090845743928609712795955089436915006761620286220516433059131192584269933329733196582033989040699318970601696108447098608177508180838037498766899763771250807968117977282002585428134257080647934929913113921336642380198031355893292861368264410069647004685142349865311662099331782338686610510165325717551516974073986149387635269942453258217268286443108396258679834758540022869832248286049150033298450761590721452409392723611219484898242489997259587161722759416439335748403385519353272557066676302381102443218345355280344208309882872056905738594196761680615289915786093055865015510851788644193534097404633432337196185628816114775051528030408937987845235193463557415582859232838870852030580642145515713580497917231918906184449337269791681748904700412940868800713604652038720948767166993815173192816144669604934288616595863657017863330598997979973862987787211164253751809735221419214863173699171755181278240359289223265502497363069349182331455160211357017754017484295826934067458646128186216659605545018731350468 [191,118] -5567010944312696550649168702710300727663672200570383924540356844686735168026297453072586287979389045296588951387282063097922512494627841503404551136129416249663932473714872514839406865158550738915281223171574834574064766545694113478119308709999004154792331141284662279317441663590092988769056401049076226676670491732161261386162531745441944774792529286928690997898467174477656992278562444339441347271995525601503981785681077757649203202623366428111183846346087879506111516059538971183447133669626380923897290263925959583885541367327399647800666586576619544231872786640339395337232050045010699804989147394585044714065776190675893413842297686381945127340463842217666196566625498903725169090529979204108214794852546585401810073160778131657343345143160807598819613763735111952156636984680798361738020794505484535227133064574465573941709533127773148230889139435138414098514799746027219771798405769681039353785015047381836730584018151109897593170590775405740857859634541951337548600919776165926297447748737702370443262422917978374400993783657824786738627163518727366246728270780671437728127047711437466798470569946895520778019529428299661293702684961816579779078369408945437025953673800662253856039774843859446213659079283032938019816013704702023035802371714570474631197698043299641418126847608989733609870299219478927235230270448611421 [191,119] -1424285901970851210841567585989068084060657025568922596213794471408303404299306280170217494828931464791224301474754460181565733572352089066833812550773326801827199323519579609361069555778112137328736812836184802645445891892491229590561371896890834322145491865659820049150854781245031394741916949733612267887542884853740171825630616561024915270672941862089807345002409248817686236932428785535193501295155141327995780041361390929919119945690783310829372788826086066907128138682277629099866238797203451131923124668530735145550455715964488151761861687040642536375205412321968519288088383218018737919113882176577108771346721306139479493500921071050431974089777981873890523029879727365297696440100828912443736784267557750330010905481980025488502696365301105545331614200561707376556071744635163972943748622399536028224701520336921971485755796226195643076513270920913310889241130761142260828428905042589308366994234177795748001550330862168991444547308829541086789029992006494534096241670686129962729380991997086523878770001969571784783028238472831086165335820282363326726368826325296063181103019122202486535376851554940130588131165508847667797630408754569522423774278454469778718656504760079600694637603701002032335451056822313517677274324334824435053176598267117965249337495086216175804313533943537541979045954848744693161889658372 [191,120] -955833364872400816435268550857659933419765072620697975911279367392021690854793409449121929157321489602185911243267442127304316289763041200907095339200704488539279108136013639083473843021952820074767516917975645621966931068714743028878051225403212163994698906425146221668256547516753498127626993799163289525217575357221108753578350612385739985718927702760174642167389442367422764529168758252790032397363880138576619826251384257747628741708008272665826272964145328611217138662499979750872476651111957010450438140036932858178429523108247207543387131382358564421889294188984829385133964928005035954638091404765892047615598101931529076999709241937339415037495892341281593342635145045344952441637036111248031868648784198672516268440547770481136332226861208920526248138020858837131702372574766138716597658570054184166140277618545896089461691062225662758495689377291588762994365155499709407579981821072954248126022870230783812121916018129888482556728511009359374412481717544492634307194329171395937042486439096913140761989474055763781087808481908035601882507651560846841522137614038698587848826910097211515338991942476416913151754375466590352953780942729692399703773628672143286541538597005201805621338352975113273773204049792278790013215538511094733072667175067686965095806249332698286505960244869844159267536010530257887164 [191,121] 144974506613522386465676766095197182249134360850710745500816753571476428738817951186329459788102042953353657728258415768558769545099723837349536581321629364081457012526915280858186621434226377442743253990270612699749526975997359215745083284484274566367518945505135684596942707652763977156948017887004261492132666274977225116231808882927746524587572896221427229128973228339327353458629538442416431123044553956977320810244127657690458462676756235865823297899915179986973238909639637221961847359119933151505804050804791290450559764055193220592706084742785985915129464527281344640408583327455287170350023564494767537180730649825386695121172556255386345862849666618898968044015492409946306306065346489416507992865083149972313014683369867063332268039902391537090667819622134458712299376346463520755853638476833603917389365374352615836660692936406875695690874027593775677564997561238490119829180152744947666836757950661892862420626722615926807853299038413683826926507601782507338035322992023081316606847468873547393411344217889977734517127767126291967267759174126538296404918469420554414032896097647018358341935341203662371414055744506819871488499724334316461689368638955714285608605008610859309730325758128475840196075263865436215295228792239287377524836687210545537119604166630821568001895226194182696224541500751352 [191,122] -165755033904951215479440192149771334498276904536218630887497540335166567642070375586360088404258870328586185908809310990582115674983097796113616336308305989503210092246878261448729507644102590954603301726409616525465809658692586547816914054129080377456322724854500006629305040280514732590236335091151719398587627367654209747272010732936563314934540353795809480643506852880084303413160152860281052269785361015852523759465567601275654564005446757907286014886936702085633189929673261289384421927178124391932354277257076859317668509435477531710700489132692925051213599152104350035613482237815536998445954157405597685046801519142374255908202061561675678677729165810199034872670264735043553750079037037748399270924105949138150490757021776622857208861714077798753798100188299067469735401586002916027508155897467128603792032600655910736688722519073912607963153545182840188175384270554580906543457049696085251818842656222418598721135825151333291955744426445672648562841704814329795472990330307276160211930406122150028288713440587301144385388188112424952137377208033134683820473981552529134118333809474596695872453536861995190746585653545814926924383531290380354061512298970473051233648868256928461900617975371031680526851106402587510359653341036261596781896779034062725179355671241928688271182218609587550643403821 [191,123] 56572049830126264279356133414357241038449231025202610116530880555801116824232348422415727529305884930878436317304320142388997789830290373667133824704013955779843019514779316611537333705144682724640893795472530959943341685099921116086756188574511707398529780397430632113417760489409243455049594023349918012158242320935543076614216761413083599904280410890881479634142399548339577980970452018396343376144905459463576161888498784562041394835081331452504671467383521976436816971141842170557601766172618945312043705409346331995895268238127028698857031356159997778684058506191805424000467563640928589855564111694827977636784165837669477669907440549286905404307353376018911018008110209597463719163732981963825268594873992233119149076550743553876934591106359367414936491410066189112693865124789374020952366212535177806591053085070286362295847112952225807836219396276977467455130300439927847288307558103898063526267487814386991517330763450048829996197349746887770069997078843074493655028697201583097777602680511770255358719977493736178231385044802052120807281241947095396595307924285190978117523068760980404428872884431774115633438511794799278104540511741672467118141642486912131110581783972094885364726766167294018619707302969561035970633370218341884286279231324390279715768797716297742469191428185648947580 [191,124] -19534023131251019981304286855990621957371623839241405191567077903373331990069289051336069344893413337148778600686097640775316981796684970115348773296007770408190020027670999553456998595798796098653598850212756755450404328695773215530306572502255763056800762920742662728372396145907732301254156811322755080585878596402504964048321142535629753043878675179278987434660547624049578228792227358890227961979095530126311645614328783095143415813624325084539669654683667189004025705739071359290588545980146781509721861497024509479294170576249204633584390867681374800670009946179036129209259554140068899132718292069033598622345627393988317350721278983139690465933713160472050634852251630845965441397435079746807659647811568202157788988473554780191415323974745771830636643374848250316270179706338107166292259193398375687523596377095212274169287500722199339220798744329892347388639496012522253059064527633226768061540538644328952282405987294924950082115320055756524283286974839634718269995446533219014316171530119146125080530489523533124464586838789881467946186911987582770909351183907534318947358157107506271632400729883956146971589775896724092740963819168193237578171252964630171977258063618357418293612365866638961430306869441617253153201016863720328254033337520822118978007967419372846260907107123775 [191,125] 4754409508900310686792398915087216201675945961463982940276295481890732986677468875282546876623859871834251270158625428243088089287775945750556691999503129301008395073646225541955790204488388105046794430156866281983412352247621294597164592114786647093612797834934573715211524021009614401719196322425846641952444581567911758432803830374270069356761268479661993454491462971479041674749147401172496097032448684423796853779860944500561659508037427944776167841843607264054466535682254934940137260464196070322855875340578575939105767479674715903259021457728951222139380882609468032024584723296200589205069423157060595220801743434844103282300297439302634055406642152000671762301602641158490437493883625207884666590864564745084103763239708634896153508089442835193039278437798449509285173501611940681258951194606475432969544190242213693263612957416305853880313619909682107199415189890827111346065855779626297835215557341694893967148673722388081309632592368560839533307047502421827612182663879495290756446706700501156562147517324940864193323397122807865614513739018932891852991800183211037378836108205420766928457067615653869205794158332467184546615045728784783774672883677334478812752863647519906340505222785479183029412554064127864273854359952080746098589591697684083900561606988941807958123584 [191,126] -910656828636430830098696246109028917071903607063693792466821043454772391257635871209085448862303377921574513692215397945764043044789393929843484595633069445167238018864432401006000777549653088281130784447904456397384023794655199100858684235524107458226916938881264968769054922223876395732537977537721309145277366833467322685137090605292572906431159390856177954261791711556725427506979104428245130017399384264774497838598904282084293787690735392471053387467848843140436948613562365914671199781806504908944390287332060226858807099175486085693656774610969806254575478818090808255501022597029759595841367135102291500069145644245550755344536045310125803708216417502606957583878373423540540224235181387919883122673316164622304126327835239920021373528716770688611446120664470331017914691978284181284476748062566623803063284851972038086899083895021949730081298923399506422716987078808356832238268478623041350106486717790948222402652050668552225026939537264273499955261932190104703626781294712735058596659707033900958363958703668058452849053177429258006375649056915733415747915817158175783972908690119124052362066702351040833187148909981644777880770615947559859683757305052563760780791346705364147123180707215495570901673174152323433559352720113386002911259645660386411128258156879502983 [191,127] 131135681163049399222268128073753166417745635720081400874963490102693319219202914040130056106564817632285033945981485581956024266780721193052348581969671906439237988221396191751487604019657911568116154258802331293790298025448091603863603618520775076137628652086387655700787951096329423251416546080628131794234771215050623128885963325008888985178037213439021180902879706779697425902166410015285025960487041950185725835898294160137987104274981366952329767339275572000642479790766254977837771986490697992442010468063699104631115343342428900530859603798459287471743285693103173738072342974917426590859551210947370212022124145630608529509448092092034135437562949716464838694755456645666013229084715643943137817854595455869893317904108364523435469021235525832779787976013926528594644861151339442695085564118932583878262895356476341083781521906357182664783891552531218273016075964676121273758084078784012043849288973332928426548073400197454359285082577048128018270727400747833565283038410026103391627278128749683120245400030765474441339049825702563129433379682750246909520549126422261084315106672327777335400965488452810644082419693686045318742468572134044463225630118830288926577183445453456159998920687032782279753084588518529719089100505055406978204819569771083989236029008082 [191,128] -14246289864757787235981527949600917277164504153275475782027744292913419737302308802740772803127640362856095914849972819843503153910561452605988351028918643870150683640636668089081207382150722099198606010191220530157814814937931561536506686976629296939284171917089687293657870499066808285543177439027238305764819478423832278724530477133709267142104549976187250743906118128810675736521348005094256853878176139215416463852049042411543456089112328065493778548821242512366906510315934162582568471657051724635271366371555605011164890125017257497669155821233473359654104102762222536826876354822608027616875285440034684319655326621400232358675039673511445590599974589056818506994438460615205604900244173612941975078893762334406802804708362369143614039282549255506192742645460593121325574732397651807636253802115126640927769377554040823235342646527624161892928756328463412345209483763220269786428275081956504298678890647857318340731334851221121465457562417541417329884651019161710927862438943581632796277741103095573981848288055326659377168739442428479525111987006601407241418208329445880799963230258139574892746212638424323585279050867726498306344911399054094229873739130837344367445797313885792444377973978670318595383669433291811939916856202135241820715128843535379416504 [191,129] 1152702207842158127716374403866568096704771371054993414199256059425179635198854639789517978811465782038432600887320943035758741082385822514035468866134345823898467399628202272987526692498960792285722460287198525318803129105699244466884255196836342988756776853487126600534536952899331456192897738831146940795322140418738900338627176377291180053138378450614386744291697762090779679430063995476168480776478197589097147215430980033470832191599612066986938908807837753049818494277837887599793515988412334751941762795488105413757207490391388345015897398684285857341264657935861686618512242325529686060152504648060700688532283307722998560330869695400684913154944193758790317867375884784606361469933406525273923118141878549875148140211304480661556082922012939941059912981714797480003216443113325035315172955605136282666567650138410877002931906692419724519692843423779950354842712269494225893366544961794322213277423011777601473312729884214728556039673760550106644253235993068298240411459959760183947146699125298668232077311715663177276009698376429883822734474884639327797170267257768325365033793796645784532438484609568255489984894645487332790676354603758857563525882084042178665078141884628516176945140819002342754185941962377771472654717394256106571510169275515842 [191,130] -68738974830622495502102775398948037038631453189077327633092315890679099216438049203713950518657104321044268315915352499913750163623497906412984267194447532118913190476918894229817396170264854135615330776723912059849086274523028999798110123392196638948890446964552418436195505075080168410514870262532578993252702772010709925060805950120653639916875992249438586445238118021327634739044078064624966866634609471756818610424276623411803465829715471154925848794102285210559029368467239059879136242083007109103059646131820276769911618561833119669732927011633373102888755919235899334118978870933423686153590861703684315847117234255607505717335210534501012024564326370763536171519459015158043224183381864383070713372795549882667860455507116677506083203123968574100551753327118514827616103453376097135136701011381947883906769258751747342554081951537712043828454487472694931317024288276304281532013312572737188883870080796950486223329286619246520297903189881461873632462976146765994347494701666817406644150541249014719296585275810365367281683900131016140798798613108825034545645937220693322479652536490620335135637250530051197770773237171175804639827397266500678724239412388372781390385934717817265423899584142778560392241278595260053380113581626066301235979140 [191,131] 2994839633750955849401665104226027128157979019734124055397639152487571901523535684434321373257970738306307504090778223083693109448808876773492916745548943418595048457941778958762239329335021881467274529679993397068032502749314998351891558067857935404478334439588736154817468933021225764089442466546858672401008666285429595072678044713141807829193086499031640915750017860319193835326577317844615389706715210521151688016027725661616355460816281355810419784543771815241819431446910093368131524769250691450403629308418059212797401150973800328969562878844287171612835607927293653734653742700642707215883739683027352137273253579197148247333476203192228306335141435515825941040448438476724990643669065034583320160222916606284226464878893735527972045208395175848894369121541332923233436186515168212725526270295976732699568622180520224739046963224579326268444651094066371659969175731845276181367934775943871024451201341394708710046930434800326899172103059734553722389703162560013176046251817303265624183220296687193499724442514617449163790381242112654121103178083616821505800273347849187620269089670838408453798796488053488330900383727955780733357062179409965232624899848510154576877858402738171849724499147688692361308024170369383348165420609305320934 [191,132] -98156126752200572187606182970525348427932591590497038439270934697975244975161316978515186222210019860012735271780103640376746488136698775791324460831042731609031358422966600451134038924925392456399966694271365347170170184040520906655891418905206806489809023397128983529606957451790902342371751507991463802920543492833224538042551668038123841166504642302056030220669071214720363578532979416787016973583879530238371079870155864475984644179346014570324597912769769328848270953033272307745701901207787808880295177723918044755736581769457615571295173090709188991537461089783977427471093714116998462489056263516903859150353461062636437945543273397191168553262970746028437608391141230245008004340401189024120069698911507365989228368331228665067115143865210220179817841364438992811265835888358193191538644943196367395544386655974139690635608051882635909073351314328373248949849080498283305471396900641389092350875104219186010080464201384006522802732536226684384018919681046000396830535200709808000168961069719168434786856106181158892629996467696851212136151127017544472711761891658757140866400962738506871940066628424670800778211587218725677560116023884515717917439573002660362161144553388893971267710106137750229904465435768387935866951785453 [191,133] 2388956299127255099916670015178343675285445759759726455042441230984324081680992993506967696630894322724606134289097292031369743817258375008438082299469346275140025584957290952031658160894491395655309987756170833444326756698862883195376325031577891902741107498430278555705694541959429225209244529497017455953617119975562965498588449353931079464128384593160731050734271145481082217567305890938722885106739404482966727951228394286457587578299959882711057071814638526947039466482856338202543335325246546213086802159491996322596121989631764968423376732400306462874609307050999996996889227357808053283488256463985868816562310010507656654456858744445309623959032365648792412768856021480382479216506136778450050114214956771818037101581661178720580759810143319791508857830094746230134819819053960471674811629224353969701095624779150405191557732505310077354719954585913309426987270331261135607310691715193394458084473047280923333790548543521608379276442745738404924440174704279679102478038937687864705588944748464034930833977360709474448420414496409410106968808728577754862794486167833442155243332006082388564255874467381683061311500784005513834677219578771578112398818993388353954342985339492695115582611797358754917282619578007777990804 [191,134] -18493152757774662324161170712876664409378696440916624681427538697250388887095271771798547657328001703032258398111721605675847417883947349375922991849758246751023126020217648015455763072952477829710003466335291545703693852515394212616564331650161161939376020207177323330129894164263792140781590869360158011926099190295980914458448844213940135689978690096785111231459216644829515271113940936301239451346587157757719654835233884344187866573790687596727722195625431460618978789441519766065893357823185649243633456702546695829152434519841182916958292150412483417986132915446413011755614894108263058477686885590170647023589774464417389392674861705608117502192697091323749053239859924118070316329836367317135970350687594515306706828744231995650663141179322013073195758086637070558281398272293940916718871035363739687179461557706778939834682256779359473171831816508842345604980882201074961891014484821862604428167306194616302606150818021877628037756568078612313803621842555048134140360569689501208274651047971771635281479154204063586872294044826335074744951262274302789828242691957278520167806475898415881920344342124763047703844812480710003368062990745626075273934739481129394230028211219442399919673179106073487240534252629711 [191,135] -317400324647041881045658367239428325143631620688845042888356912185359461250632385315333284925993386498606385554871560106145868646858296402863661735474239331157536544443731997260498791490366781623782973730901153219946968624787388463378944947695136015010762339514758083207675394371085264309358312147227073963561265677952682545306271299690999857263220921854950464577160759462001478971087022943052579729118345724082772029099320117297324868495750018053329835771469892797670310074318590851419458713832340485096787968693248116735880830070055814230596671457112306174133944839878761604605753481876693609616273427620031124980782074174356098859457042759277971331463583308130491376071633271615751918775723752257389047611168658894182825615397145467783475511881101793028801138746232936408178471447864396410272899022098870695194409623152087251558361713921575883479135516436952535863713770928733707468979781772245392364591282458421479604330241579293232974900980362777644142790721023328943956491473688657701553563198897630073234720130498489032420388452242336866335788149475987822080898988632397327816569331117398633464571291251118969228814500081089560058193238251719181805270398099264789584776805386955193863087119011497971346846 [191,136] -30348110141235628154900047341016599989266250267255838953913376736791054388653709509122718962775855097315659962757809434088871431794826537898858173066391948138688733096520990430324366903983569749854608823730414738282491808698402449342669726494503028920251834397949714137481959536970872377133667771379957171321718452576111494514906298152900473410663966381635648807445750925669606959145529708567558324709229853266550144246903412250214394206393408828376411792893061234330681548339077373510859368850460181161844321573353352441435834925463677080884200024775270205262139112466472013159199535171560689027369444862813257639016295362422618568539501491501313925950972582982908710853247099869358793789181999027235045125755884096306637739881337961995469355330108210112289070339224457024960099812451171277594358358484187424318237956301112081708726610418185058297865910154375860660200542833680430163846156497806961547757160191920214862812966063631798913972597856014014880128945187706795992839691191988292603603793677214468634383473803128338483494777156681802897844436571257133318749644389610770288980311676140949111653036817716684691923861829513084637206987501252486022375905483958581347595054883428316674303263092526228 [191,137] 521164681523873341565107820814287991150145894920907547552023124886374002829282353351701043696827782587393227374177412022011473787049249203222109565583263592689355395388401091988679801540087657473780884732345600543337279407785220614675504174748643026247225251561926941159468315609978914427636898893799622287191792186676182420372490671448804213487215625981794183735433417145461724361747985650651892836951379435814153380478979807564976316774946179808365812195682525136465294802018866186009077177512868574462993630657848469067594173429565999489825824459398862981515092107029405709469508603610597985200344995254035424930204384521286152479729244429236777751389273761477028984345647100472987860270176474883784595217897639365057040934540652385391794540347797393755945761192088075855157435256126899273698484320655299548397860405931619386732641290757557108124260152354652932619630442914362617059540041337043787647538953215559927316622738174685215556697512877345923283010140841136097321316091404816163672312680175803792663993407102658387508341800609232124608238959674450964990284935947418199634747884660898454638800780048104402938460305363584763079604091040494276571072207113537903873556711440436802145443770 [191,138] 10728453743586074517371312089595228922665480207619810876569013585415551593850868837562652921040324119067830451769921473588937723644644837640502986983801898225057246002688326079620256608304266780497551322805506170188192066899216098277037584181390338221332517858615988567926382033651958845718454940475208712944770816135867751746943755601583797218620652511365696311383921424762795923357488432555320293567969366864185601020706743106113340528702023282580997866632832943385643664750166300607279084324903231851884810812857258589944474298334573746166062042703803416689906785684393753466341640507298804686120066901352190542135916494902707010481861489506996453258795416775899153497185480442824999886329861458151033602423870462403575497710172930268760732045552191865711833283539942983984832186535574243444155132471523962913624927851255743247934189776864209680429131722912873601699814456036049976392882010435589490233168788510126590439171958273325325776228038864764102542442641047492747190988187156744474897530444994293665134252513883392663997333476248836743722634166999075056937612301847966187768024430368704699296414581069881059252531834137724637775361451064298256899143173551570165403987854655853841 [191,139] -62423786263336673750371843180027057167523538245790376312436900705628053375046559251370747355843043194803085496149688295519170369435003756130792860701026516270502912162420332756324676384290601106900570726345141913747043938028189338953980123142351811166500059122078411152071088054268283164641310205747996216408174614889459824163230352508796686288848596261283554272288444460198664258245674350644209619585464161005549908716666976185251146325813942241009304383284488209319786791071246787727123898927597745179452631888544914354086986296267852533854608831663218370594109908285469024484607307648678746361124688435871271807937253130306717516249412849276894481540573735824654198956534911445721512213231767026737744771530232423539387915330913004999148809303165393201130891234278773701913985459283961412896833358390611687250965130116526167652332975789689625196695417505139391309358024088051344453270190461348956052527930227554701300725068942173988116100827548527975932430812152115790119154905501688784314220758375880822327307199510766436918469645651595327510249295186360436778482314184407193907515939655418277062745838641475919543365855707419264546826719793122487834736520464936506184670985900 [191,140] -868576666324014897449635644790931992500483673596527098050081650631202611115253797896162500026776354547986913140630673296206062602211388852690881122182008571423172693839969497174541621907416997754763761852100472187057421682451629823966894075458004557812695077104869842430542348513893897568712060405174027899132315885955441481493444455458358290307636529592473895087493309981241745423992217518715638055516432699518220961573971029773301062665895365477675791454253846483008975234830645923098045870078347318129262762999294738426611355606667300072377028686818338024257508896514342628198128369158552785678637872777827107191808749056350326739653449741146590958716352823916528450340407827191009948818763000736221604835832432536200558913833548264293155600937949880273471904729322687377801834012706635311328277812045111997817755084552820267823143219417395737339870869511352619162765730811683225937156411071615476727297804198766599538363200428693765897212454748044890553230766498384636341247815856832026808232546899816392874545556339165938462899575912444536106469915032259428229735371441854207649066798258489645532634596244665009904095819333123019389033297172677543432567037997551270648 [191,141] 668733831535592645163759837237693173800762485054152688202402742442573106662718679406759435689169381416163506880394011411751153087513214134874732529780495365649083904736149819300706663094970060217403997362038864474631939741765775198615312699549046518330739292959417145716990741212065785693091919764578019165207577766915245978402337035933999634632182595832825277620618842097327129147761161744013358534526939799416171354929842180848067234143012958002062169338692637389233605433711691387435232997295064119790958744142122297453626694431109568482262897856432569345159199352045374520709638648448430397166819365642371187226909616450988060216478384472448507313658734307407748478208681871772129856912885929853536523570116331238874343810863407244018999544249580569430250668650544538830518865931659283481564495521990297894588442941332374140850423234841550343207468844404660219302838784832866891616587350273345955640985622534584600176331394625439121192862221319978964618264530661062318079611071115974555382019769510243740661911211550446243387677667990962003000048696593796448421461999390340392046037151304660691446358971819119669163056238818940779624123481757783202829186190666 [191,142] 11369252495728230027140137804346583853457949184172536662679951527116206348110201122119844587186899665505202722342586165456020482987769445300276070674254462233704700550354599372513287429272522567584187425766974129481815435477479559339631984288732745927511438944787455949542488388320423333315592544759296142482093323105243666206265193284511659611403182506283180826171253844697873314084449706150211000442476776208592397410471442177609172899670764354687726986343891320307724127628817547596588025336347192651434779951872861726188350167781138293809476502045318635071277165894364533551037365557423572931806258829160562423687947924964965771019107518379735234543197624756725074342014045376623660371914207784276529342707489842016207661171796294979349012094731283186942576682096670062302330820690741012896921447750681056758531590789363932534569625605564261266743778697342006456510440146690792082407943337739117057683814237925866848861405194937645159080650460074109575474094639396186921611700151542508494226856629101213257383199762229988855883123508485940890403186616417474597394997722714298678270427832952550505490868053368906677985964608592912950983942333047426950709 [191,143] 16374839932550230179060032913109935177406793875073524497421253941996335148942113328545858089213000289417726649017329576745742210157866766918306775766957954403693708891725187099608235034918564854075095551791374905484634775360547359628437220054494478966867006239896885813729002498441018489036842262701623754410231996882729910213883036145955295864565206182118816059688408162790932695417816171101555092050397616440148684710213203865505302541684681918127753067095069191173665983363513434765537264007561420864038670152806216699367180544740480763779197581685690576630595678788829346750226386621891088983011499798035579433729646444283209510558799805089574894008228431882781443072489162697490360385447814168421033673748206965514198287092175275401005767397228112065072212403319140647932160338812607212391505899976459612005873046658117742286755628409222077310538964357301624752483223613623809863726438209023180990638435724115551745063603986884546860928462589946462969077924470240686217255153134149864056256696450549540222303953319725770194846480144482905731525608558415100959645506251550842858523743934825345120226454438282647879392487453149347602060922569559 [191,144] -95254888726589319027927141479969232309245207563463194503482032037896563674108012130742501849059894876030840898162354491767639458468350446834168669444993549231630678788244099772419262321679974565177340368487403346074728203717263519239277599639481058607736666081365116554021636500407033848506952620540918511898032193204342447644950422873149521262067902955950157417364785067228919555421718518428947770627651319851739352327330066109295191461971093215368974274344425490518218514347601300958287160247087070198539188286866855104339964369912575325505204631604416553994153677393687011434495448675560561815457946435918469403311632265099775060250432716617928236080008207429719208033712545445027035901170268180245542051864858912410509118467250025152372796835552113561660941898660541010127020479798516693240579504190082252041898784545921075781502702258446836062689865375655635118978175836019593068120859846539458892462229058010895432399948314623697844454370255428592254267449769799393301250996668979179301575425350051799629633200178903704253607682011964374295783178792965369953691063382134041838011265204229617981120363724039604630439003304370761496890 [191,145] 267927083377371613541545500152256744060693451831533431706212041345788322848853686867381430620456381047411699592896711253609488466154076216331186723507932944822506691976837468551908851578374467992043504786612390049772964520896819727548372356127013718516949388486264923416656360196347061743029412314762325398026946640157617678285210885451810354100798626433738049642811521707078424239865180752463910638141702513359299728019082068724592812129723208317638329217930714634404109822922362582090236131678061191642679685692985869248791935241188712140265541226294218195238011210134439040727931442318499493804277400970383646228649768674555952419648978712561952412534080158309162436325637046656374380294162149366595020304573404885655255771820124317266305236776093192690177940000776043146367057913971113395707694513862125797561591780637877868641375617118637374218686585065400220529735417633701045840006408929737405867230454694516986123645472665007147356281612147127486043959134714337634171265395032056859346357665080830007971854728504895419205842974872662619023209753978326858562088121359119599514123373670703334903236772343496141236825707501992 [191,146] -609242692580459396451594619259400761785143287834745124243773362190076830233707319632021825843432538398041928965008537752432792517555266381193517382562207039310250557759623888859321373251338211415353761854029426510031983321812334198689246539731845497216333368187376443306681680769596840680643596738026007238764652502267630805287525054767109267426924101803003081441383341605966366713949719842490292930885372805571787915839284326140344503776392140404172320944060544628797162656273375414645697069701203845396061359294844296523350758042888732547925874644314688755341057505355992500630001405130673685127569468917686722521461902936087759485907954408065865168176739878680413517527805767583179047340759487838296017372093972983411637282789284429158257547653584293075452595995888905859243130064639444159343796255304770240062733050489015426140874497508071019144864610136451862123515837534868900553906890475714876979861033019261287014233160044960379039533608513159701685583634341778613633552643683625889432934463355167229719503951549643535227739793792540194822874431226791356646882350281268468208859496891413718043588223811324097623100 [191,147] 785390411151143914815257470069462599588149468008764079223406816868945610662445143528968202196742351817643231641313541033354077650646737369357343844803239179432790989434333831761870050110744251286600020643783620765125109988621708498141972803859943758196867681306826631204947353044191973330282974919069785842197016948102903450901371743061148977032302932215498106175783700011235541512400246338948676398708308886352998540689366424188093434924884786619499214197912259765669725404944996914094986257289808726311855260268979140661911936981122636847683186603978724214302180664098575942312508456778657829490401934647472336133033686604929129334116437840178721766665763877849601113719345075212578874982584149706140020403550761255726661101240120160151142092465393546630938850200327591787104160192600907029430090770620620093308478432929205862558128220004961435788867802445725850032698361685069339047473345313868013729173949032441687742094491586121072345580061461137248256062859570796172329305189544813998195006788598719086119748255108713334480174513434397086230319462790475346010611391302772400286351165237907888499278345083910 [191,148] -575578368650115841419437640797529854552662138906336771285398746967622802854802281767466709494627976174178177293081130979195678325700527979039162640123007688832299521308502613364617451431749724688646722115116072571455058755731035635804539923214581953893237422281999396043322311411629115409514196059657608571440617632585855138017768278327112822829207397098681143053015439912134698369008885238964439909515862433652877183144896189514404136703725875201499855108884244277000062026523943805635335668491562753237810055090919985563858443287735403910552495031472426462638278021476010806116342209793713395354840499116954144513440796886377916645307431093986541895085497895262852636159104526291735473529251048397991115800830686798920658777706545620273105372122970248026651674445062973040220446247904773778683732807702787031472781112160494257977005220853125505559127845182042380523028076888636726892591170332625105248557764162330891056598019934366360488373700048976800509005142491685583876072699036233846866119352855960264205089934489840977622536039854745906755338826294261459479744919881570461956466839877894223554162 [191,149] 223725068991702916299760706507214158911257963710206025123537106074786764137216738010781976242175261078938727475309256293960758081034018589342459209830580290490769997808716372532422888391495356871311461859665126728250081465909750405200517487459400654782955934486997062657348727967105020841010841239448628972272069779044871390884835732721211903114507609380954431953672423122655220168526632208726293433883974682743453679211301959931907002042438041923295176507776263030692766190548274562458073592894366459011425904104284516785239753039429887841856312310045464072455741642801670776147095710919212670040256679047995955334415645853418050231671292165179505044412759238675019903136275159174736042452777583865724911205361155795615892900523782973125481612815148654195920077033683916841782171510747424036247190939587320366493800420327018859647127598525413305159337487557122164982832255044872999581011028519272239257187983002562718646999212999023101961017528165967832456956171405684660763262022377974687340569140827337539569949783120262454630795457932987147434164580927781143830087853580218836226892804068466 [191,150] -56347241600297676808524124964720320146005357085780302325841636236514371836207860092657789934207402275540368651980630497269270651873945038560317817155771483346061561348708556648195228576985893024665376817908802624710330860730119145726632818615915370573528386750451133992823087337295541662577529916425122309684477761378505925101240168028932278931959339829813611407982449067044665145951207886342237633280239599284468617541216458199275732353405264600429587399784507644031881176098318787817501561801900681573960362384437394664436177589491907908025041824486785810473893625611341267535238965986165109945088284742572365479986542016601244735529853900588472756036138561701286201117603163566326155266166852038629832857312163507328155752452612915499957703462518312809631504449706724222242632067622968067683459599980872774967677595947358936161664422202520835323153099787588030956306663731779610853167131408845049032837725495189027331658279097137121833723363965832517465903577364131496018821291181992228270882026392501541631450978049465184854513245468390345991670203357810025446240135733345363434936 [191,151] -3848819577573727910483602031502106723125303950463548253869014272508984512265736211941927628335548505934109895734380411135533327003249470597163558178179071193624973064641487337339797349151307296061519605005647280828575178381055192350527904223464773537124578938276769685304868500448938512764809686488739912590992394039570269600647552534041584913066274410712157270682127707372875030336349662806034271784680225008903094696386953693743788653904423092098116683913805037955336978683217367067934058980834722999052710358605154631607349016835569695614548767238159415476412213086766658524136197249621676342237349501285785439755533889264136824359082436334771569109820566114989727761317808593598453731434145279208264285090586661513985294613490717490340017917494133970010537338382680820175162256177790591230434641693427863731706656396774115182555206751910673318983656273425870743580107270520314851437932637939677549017914332224118605411594184293638426280269132537356063062977176247340580503383740557703238037110137416035905983269688535913648720604972956246776171563368213844597374034610442 [191,152] -3957952278790060547199373344249948581923837381485329454805439987620974023756033475884425528304678263180837633752707622023990946076533461922861378151516019846086004411777928295511953472612972539323451885722465600754784846320024350256550171662846959002204738831294091158728906769456341127646629983334040787672611284096637430872920057195663479111055393474289010912628048752942602468069274690261507889273324594391061961974970485052717375912400490153578453468130295437585745961263259760884441425366152947570435287537494152647738707077931195122239269489417111486277791032351222714458255790497183675790139207395811616850994694032572907774803303781604675054544712911933188866451491432752946198781522536845636274083108734146052181286980016054236416055582497470374515075488717626332354259415103369404764794575688536454083748647694455202767753123058508095710075832713101702656424888694027349734592531247738057809458468783091515101299744400326920519575653434403367185760911319546031748180075602639961884744614339095699182325537104720631215574871759408647790680764581326805739292 [191,153] -704549329533321280943228628148188524410070116360581299512566041608822426849281614071445777387336760013248987740953749326835552061906882410388755724735488802788151794278487416853073004869394464499976444150546554235455543189217264126833519636026878511473381799751027545453871401569702196370876774382793462564794658022385540072221733937302151308308852417981914020066590952164360540651672366002292193358650181832305843388389803996316145532389822383526045779316969566121327509995703367269519063452940633482320788190797870918601280090365847435891497838449292415932371705120249044560039821956776356649618774216796813259584119492204792656576820035914618619468960595132031777378048200272561712442989377283204563566641437448702404324698903954603645615742453178669164109931993794333766921713861895873411709303177993205771784515591111000822236709873536360514333283981774507115767794231971019926494691431378594877978748961121754409352489500153487816407549216849922472353719376249059414977556049975863659041426975482286367642648697065971315848432999597047300323769733584 [191,154] -66394614927831776337551604663056102749267421687618118686492702846312082286473657810047497644268935542055645804258928988661083839288228398565179909280829095123913362153632215360709041434583799179442362707295570452815472192383552261151512391949085734197037051123153044291768780846601765501323841622947327322398768701731280335908145140837223047041229268030186836560476703190479776841001038823921255998410690021965794743018215257691145545771781317306828527979423048214242714068654851962637474833671315608200061544727549973711546907548860542701964563106409501392412779349437906083101246132604942135748416116508359767089921236466027168274307888693099243342928115138510535918202875314468158952981744039916336121498261538603290722449343278171067066607900749991093627576181944270380104918853280341309940793806914638145747084387484875672829171889226511690229580524413318680738807736227058397819608989970271800052398606689476742951982777241969587032374275179200883881349878634413003996129859160773953716069006581359599979395251533989946537656830009511600744 [191,155] -2731751898779976130106167405090193684868452423259526412780212928106469154682353232762681090612122494972046794915588845027935765548312485290634768185473080510677925573679164187516392448633229627981997771804613674841572690825667695655854889710552067167236028552427376657937345201697025388585009417988273902258376752019855470159683690284859946783780345038231413163426012481175842457521885070192685333074333390615368006074118461624530729573155911959329275074508627068510572660079114595046299577565081954316690774828616609549268582866856832061255906496298345835179990588977034853752890397452597663178618313099615796473754498185443152113886018172839980627821896193388508078212572452574297836449863417066772814074853695161614051943967571837418750541086287278013517360385167333282329003240842806564111096549054144576284062300652073552122976209996222633227573879392292695351517213939396574396248195994430355044797282844205420567745452762707042543093849687367111302744473079969209498172340549280132150222222965770014354145591329827278181635572140 [191,156] 4274754772602063072737291250872206928610538524115771074938979726802962808669932715649527843380371598352746335888301486600373985563042789494145345900097248184682823195315901900845770264047032593971548871727363463295750106649084822544778194328563551237929138281124624091061782225897920928207376385839385703665375588653032946124514015441185190526126803044983430861746730175793647120523614839148053001430131886691693227757414280577143153822713558811034796667783278165000797544206597151989491316691007451578696454223340154707789287873020205222385697864583055917311255142426600370743889243675396150930106024305552339863281364381516586740697598570456443395820138752642801329239973197992972451940873729969431929945444996004478700673100252637706806384165002344835249274749855842236077221936402193772893442220422160518820207222926185490524822355249119955078248994992738823453188659160070337326923165238810732073718156713850067312138766473021903135518691736364583530553931133423085707814471707869751443266544706124775642267922064582957 [191,157] -3037014905865497002853902692753720525366037551549270537389709482067159544497018301328509809056940011852389628417383311021528481628787394526952181475483741511242677786144115296635972299326283407356096852343788231475681530379605599690234288830299025009233996950062794338826473155716204178945070786080448743843418441365771673317813646650404411254559959530185987531320954736983397042063448564585764985419234643077598868830040198985105013818001202199238715630813808147744306515770368687327561586346455262320923842596457979727521545189205195447655271689209964271689321482137559535856652950156554918511211168779788501920723358458903210208773981449178425950041465061845772920866083656822488376062016146039238562830920713995371325092350187453943712707247480188789747292226718987099158895466766244236722374923737074085169384033731580105583709535274596596326665975576146732195984321714248423260497114713203433257454128916709770266388952303379892770507567274177642346257824907625173221296733913188960800143447914143286881077822 [191,158] -32103162398058157345334873103511034869119666526403738749631305384676328453228492044306724157662579636887937597731425559296737260294015729993942964219397014761358963076462907974893070711013269243190032595569175732856384427462799555864103005170425694187457616283607471588141266589221958009692682461811291134813354903519407684728536914866790463107862857493702337863217675834761369226956721487569155839141277174950725101803256341883932698494772131004747914256228081741483531673665965558633991710377776844248171657564188271126355736144055754883027644152830504260069202115811320825520583958714953047954164673954966923970355857042721465300987692175270707649433114063930904596538313968098048642426300801044154862804315159678463511180361197345589208920648932518725785356576382703451344753256673372445384418530931331394881513809537655387619183393761589664597404891521910627043848328091198013372576192162937103931240290313861798230979750580381913741293712950859650807920659178097699371619087568567125508693631973933 [191,159] 591576563076825122181215344622586691703194801677709092316260691097361480289483391207721923733254784073344033493117847069081148649060124475752057776361248345351035121215837395014887681969050901632946576945832021980895370317561439041480428742675900618377817782450611353806132333799263784015045675963224880838518499570743156559932926891865891228205760620615073399607812150002679217030780447807054468422196316441645840364665289827193584242192695396818081847333097789591021857237869594576489070775858275972542967248663470673375540711078208807220463916899704331148142230519448980451945791477014095859325920030997542223426514635776204084195566633482989165080149011326406478202385929122191672596844702462928693113672437332071147727108623792045323184264939399113479424027514311778033710332474263062490460468343644122665729217947379696649421751774290519907674347656308044350874179907865501105168590621923898708272055960679459911049010173662832669263062803023755679308850566650033222416638892426721204779 [191,160] -2210367809533954995104461337704809119706192409271427977543835861126545455568295266876075800947260519842292285337359669505381126369691438371011495407532826247933636960833309239448016256323969965228903759736127919319345531164221010490891909473642647637273489128135556869618311138259975642032383252735472288684699923197545947171906744674609123712862710458714707040594206311233209561810910307673074602894998683170005624048904534367172301423273958683204709486516209719741909001284658661697030058853199721175346922399614861936220951972565074252870694987516065909559481240012064273232457387143408675210788465945825585004644528582460428648515035358601854056698936721693786887053639881275466301365617094519340999205745123923510200045592586567826404412024087407291362849409755014635743843672346255994844057644198671962491169715334274977667773095979826518555924156139152209148763346424890581401732237853571452451760348185165559975987871068349344514462065585938343518969581405206661558691849636 [191,161] -8314320373012161575537581293679776770693095847934380248183811302343627075356206240401659399434629816292387455146835617952555413099373400213078340326075075894844454361957917389957448142170812052635995308612238642609970668174320340127633745897287599131434166295421101508013774719531290109773395714089002677089528793161640559779710997508146838562865957420660605578153997774457353455884965906194184806716129592279597066484092632271381016232985710404767923207016848172924253611123030903163780322396869148583314841221717059860032386270897169788971087065430632331373181775325291152025004319510176103373916012952848509851352145978779955883176868202960449849999461739205404384338128384302597945580968283093273280645964738230306944565599754082154644850229182234594161640691642451780436471913361727124850705183311399189997121152034363575680330066596752434075220670512415521688528639906611190541379713680113506036774096134839252071757331780903374248135042910551479844587977789947637 [191,162] -37591359512692991139654019628007518697668376755261013133213876573476568763731899213933225407528356620767595699822267161056657883365483999775012546625733031283435465978248837850547524072953811716107924358860327020326288413126922132898591916287940824097379098146138839840599508004711811271525448916610432038461105825839435896700238349892718069580144254038183820174251611984390660717796895830411090393677841146908202342669973086264515193352268377772325297574077656687167657898123383666421186934006294727315274385296530975288871953970830044934264324346780846950832191441373416347402435978369243413546861363266990551391350519611697830262543269566154419121289709738843934642130766071722871466937922018466244514928212169669043432544141608330239414107725364633657210534648955957386042058392169620856185154014952927958330681905028765388557055272250821876006266650893246095609693886345538923130035664508459926637916361985425712869350406424032042964036206573092604820055 [191,163] -17343864603180441484949421004345654014687344165693992347004157340927036645107826864645861238525371073963626118736533796886735117452296961225508328801959384533743224835105153152828394832622042182184909802065164028782019359251535282594180001733045111352712878316300689220791848202984050278858337132752260315068476293694070134736611349448540024288833882527967329797151635627398354088675678550363047772059856334365095061873347049912594468002947484517068605671249063375374264770474699739348749497768941935824403253467178546059350721393875189246412996848011610055056715141811443022114371092323811225925946341207061819442176715497730306029944869277727766795791141213256898981287508722899342713062039234431619626068834154800560854472227739021489329963973920148024683307281520769216756746726840640563398098826744865485662965193287293563035151237908910411223357307625739615334405473910054669730759776709946286268161598127575884116486740497125527485560753007 [191,164] -13076398953080267781894402586140091274736934766187745562707071930695856786672973581160384753838455842058704648435039115455641326465836049253228775247975217731771747211736978668784028443240117407488017471724468582851058321816334398761411717575936550190760552628003997630332818531746023976976068183263827140984587820778959539993237155612493822551500567600135637950636143736130895591599558524962628733730039655503530449803922837695697418749677565258371872586742790358524167050620086986385791105115530165581804187747898181205449475687526633582431276485911804933191369168197963124819651823964170935157654065496027918470217595564346903561060419597950217275762204884521800234909029081594428230262628585407682362697588248880387798182906900599731864423041026825541955510684668271331557313229346823224890680806701679627960642922703922660282229148509042726714111623361540172613554763827894341487794995107428912833478426989703330606016209020674704 [191,165] 15251208329814322310473418716690990623943814188252986609145613131801803392396088064286120301314097962758310261311788582609333971256953461760256636488811134807094491524355671082468815051537542523898545089742660851241225861889757876135133180743183849152952240792530093650749908978202823768911497790621053832462230895701590172838934914160664183151671860454294336127254411546791559950259706264920231614397476711156796621732539162637465614045968632399858177843027571529419375852071872692609500634588204507117405869889163318066119318228754414626845817728436221300102220944753667970740701538488750011237060159678624833224036248671839263282534418061033019503470248404624711656892810187377292215307424461363772223269688959407248196205726588198006355458217812575590818432879713942531643302729557460573063803100236816070041340473335104737898436017236124768113672635695132168591007437942263910366159456319171843984278159045521016657023 [191,166] -2343198843361502217392521073026858670105681546604584510789676311047019899511684797395666769425912896348738286487712125880693553713065510385378970359861772185213749458836365808056898570710566274324414286900910781625705471359442149881528148601350146933156066415699913583875044087248275766782593315033562490932048987786609777043904549807980725332270392424809576608084876029398294444318547904396738993389240834062492111648966111221825631680311841987612816164588063120497427499232366345559025173248788129050710220332027197078915358241945858628557570852000253066328482097616912442405018475286038485176003741798356408728566962354396682099775203165676116648537724463404900424499685968899769942231838159057613398325825331722243397875228583428602197029174456403599659610658073477191662279318570922753227105595459874183960272398482898954874418864757935690540335999708839531264066269460358635842509978918604936275499918832 [191,167] 235745568059921840768514875850932903977028958301583900843229624161388895120819387045531507745327093223445252563358207140322181753849350166768743979669867703263520082247889845929304027163762214006724139775140333173081470707713663175976708923771860326184752509191260657573944786877736050343699551781245989359899724761739866640804038035965842999838603830272911891531212260970778473930982159932956259308907421151022974340361005012407990816988622286019831507996493607254409048290601145833309463614154709890292560893628057966399869515404633005580162901781566943787569962396642904542550781933043174897422286018321968648235537188825135670294651191956777329530438015910172084354054068376298533437695981349862317911148128939065477852525280584924838529111195906741293676534266598756483931405972073137576048834598049387628571393223588415155512610973388545197280095200172832633414267357321717206617032448571055 [191,168] 11254054572522551764441637160112789094948556291641088216991807873282337876769385745358417499149343032822548677346966405543738145156861099520372633932736234767167920582435389897275536836197540853111792112748434864642740128070973247458073329317783991145553492580048353644651429078588887848651510103440496886463525634193743032313528623277457632231350110022513168331659617609275922651328277207093723943341755006715710844897320099980919455857577162347215958481218242948148624007098717200511316388158453123561775447636039907755631889786706377475857485851713724969611015499033993713110944124654682582065412946294134997735365959085994384674083178108897473008412838859326492155077087035957796272601375327865396843924449816899503268364334416349896021503190484641227786909895220357405307189439335509906037940728198816652261789529421460562012532036419601352916042342623932294026093042241818662345 [191,169] 25076824658650696720895301516527219740601756484245576882540423626524500121677640863807327681070422484467457196252203554476244865086699187585727461659763794811158031361745308817717695000056054166224607485381953399851570734865237035097439485729679398949643815759543647350663010278127509001474577819793064190376432969501284509917473347856159156316476843540831237050491790088439501884065443893659704201987256634913011825749361875589870704047819970224666086943631761292355789881526031085342347482145814088942423130313141134926300125669309694944577289876525847267268933335930921651781871527578246706374647381905376482604333739718999281697481634320652161669857941812783812714238787451160238259567579548419620757780720855090774310660349347524544189375171261049229956739188405646330990130386772599701314201799388269213414386573980229850806983371684825455855263904360697288608407 [191,170] 2217204365950868052953549992752537433440943149425903073976610235972080554428393897661235227085855487451810432497899367329983526217572435968587579693162186261086852636556776265208711702645994785282200347474856116730507681705058589961861221014238445868865406995377412201674912645013829023996029924388959677437661682582522319043709436319931741292908740138995752454777121440554404813897023877123334810981645993951683289246535951599322160385235183387097216455323230777317996595363900129461416098391443877695827888870980210648169039924138542791811080128055510181879448713362860624275968041695607895929851265247405071944488719544588031197033729695337375224476161817267037896995214513906029857090300533987076868967464997503978665912708940402685560761409447787283040595937385282254439610470838023866228665384704550303944754885316868963374209877181477510261836636 [191,171] 7157781133888814244897088008170459297369237557351248862826595445602819298394882354770554480396959069610266607743299452531599807089027766364983793193547714380207190792879881747911979680992802208538450143125851795754824078370664898240293531276807341748735625071536301939883862037475492257160934352669189373235544049017647354203743761719469982643984729721275259197127157605788236785989786254006354621011875192700369167532392724565822190241922275463528788677039335537730307038984657551027458038983026406578059650672582100641157211545935342599098280939101416020603756827869848643934416883736066717825861860292352758969970392953221467895672528426625253151906481828875488909754519158283990867961040407504040807176035880554218521538484514864897864192577443993085629766594105312298360062417684467399504479256799807340625451376114912320970241925 [191,172] 743400037171560501562701872702350318338884947874817463200412259013551667817286044540117576292508957550288021449981662649141845021758427441077074674682052081456696758737834215521935070981872256206005914586576659405718149227008409486374414610798827490701286521315738288293045005616054001835005393321770572535772185837036016717472292603743902266175087364932991297302426698417019528963661681814901105730973285604194512809472285342524218474216076408291166214392053904901410136575215746811796757908568608148099656995360319026029387606027982602192362071706565712419788896393108752127941807572938075591284195901811766070911368507686968349033273840939968576431973231176953682279136661079638145128930406905193826125016586053298183860312757111673342738944509640919453247095048794018959585045769502427928564425103330535046124095 [191,173] 2093322635630747382969819838222855814691203992710730087464467950436465270672483933400077037790375593145473350356836405363217809699107684363469437654821199205605284645623962856602024526113685954771011520968986456086612991736481227497010672671298157153452092914011506898092326372426173708457236646118539314095067700281746263266792833214409354001084519116903538502861804045254496067443567824198906871770636723141874379976757646794651165738381867502653909515107339809536817648309614348828738555116004151195238902501351251024917745578511094687242164170861133364156087316108872757851109845927426678298625518211418404455905487849145904004132865297218831018056117252871855635460764832269270164647529705926001708936085914208487888669761440664657236386510568204988556832738576655220785205286878798768168274 [191,174] 128074778019601507959916432653709541158882745754237443948714409984465988338156401590846865483643567804964875826242773376033524587479278553618776914721540676288372300028957218086452451534234989175994490092657508191482435054537615629118169402779484498576301586531586982902839148673813809567729116709626490904612982727516731961755428129001976259482790287231108004528236199070015722766027283274365468702224160465391872334479021174242950633775261020871367324329383330339582564938205365211826081210540246361540620455423894429539008458976708429665813186327708792407404457041045651722946758208271658795978814027933728854937069306681750626509826894170229244791491217568523814753742304669572936651920418615701192077264101714617870552510961776496335421359792228335150399813940045521007 [191,175] 128529703661634368254512520700467324220022378406970540400260387547037883600638468319639094439358816104596168656363882930436637763456691293191691204860317572997783692673660062716167156804248486275662955063192352952832023998173489176895129443955952173194637670897924900159648622069851681927961598468051933145820848183609742722940588073345092308993842391409389333331752815721270194106359432647467949192206684870732761185951620841137748258377766960139440319002173242013389969272247528786615302531311323113024747011699184661780310210544568615625303078753226773514215672533491692726799426874020900851364585274308949433309806786469102035308401355608703351592101400636010874478020978170096434773091828230332613279574248777620370341359013848158222804634793745 [191,176] 1483374843797415238318061069729017983026695691241084799945841759463189839939295475252446607861836596663606535361989886380088996118330164441111842132325686323409876601133918191214648493097544158045098218023794846811366205952764456745027775991515622239356671148480715336838473269702723564419885873928627779833623151352740963914140765753775121645749097397099555430573694220607378798608116932003557883061026962370354244524423165551616338357774959547454234856575419973112745450192851432636632719599554925305393946022334365150697060490102294890345211924082851643153955095777867524387834956764824427915370978845821889916309426203344702055084529906362964912196967168546393807901657631030263284127722155457368405620410164726943986832 [191,177] 125544079032475566670614684441216523259965014971830885838065949133055149297837947924588889707266953966039085625731181804819606804877256088729586104187298895256532993121155956269074085941901358438783441327232908887599824265644256479424447911313377388949842148216273023721564799426163760364034787830501798968334695029201324897401695012019867972063828587023906533959693535994521703418045932251149476430084330375286503603873321410562911547718672340199426148813123967976339481720838619957668942237590065479185866713720014647979942963248229857056633350935161797943649502663068757389353929190795632235964994617679943850216763979122137715121297451040981007127551979597876130863643796814984483221825960064 [191,178] 43797400704464978164721390578422493115638461543941261798646647103887747869469158822675351586005121185350692128616630959545667630873489070251363661445138597672697209756159625669332749338944895497636024241272255354254919340020127328438499267775376779513575371554575126328592382209669846656285041528688380282173700988594057443798677374642092681459537317164468988403137720796941254413857083907782717090495419717689770660457444138963647280236714094293375723184095349680816085288977217766360750354000047327846515117931009752068959695705701855091347870490705641066154633544636479687790757519772651123541062543154613198059402026109825199946244855643272350661166758423380722 [191,179] 29747481956914185519445036531303153558728254748432697123538067393321048034006575786072357397560943185462054390610010623810181709393225934938466323991503565160342652661945085632999978975054097475399782655576530776729973650774020116385767019418839784288395209436707524261024221635749544002555477243289309010124162922027010005494887029317347201798045659896969600020257960391242286510773601953441226932355303341442019246035003539024171344281372558007330674644146058438397155799596189891454460253086417809683096541346014646757106532775442736244417841776100012135639699355866550863007980510867130217737244905221411482220926149314750188040 [191,180] -36299475222038105717805165124727393320186201922013161389688405823322369799162143489032437946629142358846541897028569826922746446671182445299732077656412142968703520876327731506392520524195607751924597790137858121131093199389032641865526069871414223586802427253751713287969338079744390349023362624038420973098409735200141521507062252225871324739334745033531791828411798113055137721992851587568468346232159578080919508187502099649099107179017964132366336742535580356197795530088033064965794604131834925587890961651153126862138458847853829512513169365701095391772254386042743826280341953744807510424994967919051220 [191,181] -14467597252685740729204924230380090590119663026531980160842727396851338317140181206876059230588059234389815381502712859836818298420902457551072028425919109962234066411570614048773810501571605576759492252048307543544562672084053701782814827446101607594064618732436667672385756750717360269705507813085284645547380067298127081540892463140914510071490898515324222048951991059604866380545592388508283434653451323777280659342590659357690130909691495525380260602156677422000114588777699554186216466838508204449384565211361887355572553536192926529265121209254195645932443576704063206381497496520944466571 [191,182] -1346944122760256595275544511817344371830923853267204672079173653834311613040334427038138548925107680565746129472846113955215762951010722372652784662269328335688207323431299669182159793053029207076187316729867302429690751422257480860911701032503547008875245089324220941212144127930592268471707671117918481159933041939444600226219452196910574281925905383511792521909397124275792549154800251845616968336526348518013463887849248884725621384200549792528117762001402587331192296650494707954565026186958365334462680479159805552583611139235112341317842826902705547361127464899147272679654 [191,183] -25947286881393592976812891933687341405355241765272856475173537100087551479767074464341283892440325170105622029789220003703030085161878349336472277472336528317201403337670202472766186266924756718442642426557653932288775189579256971503633462537470995510501023988207572964408687097785673697677120192471482167742244454552557699580120702781551424164208120151659066492805084812414015821266469296108314256552527645384738194507204548364745727483109555195454360568779291753043358876869442608967476407445813875881561950783675965072129134876014125272159477279573492324799659 [191,184] -89743396620866775012133279816946933072750141844296480258713525671941703920495590891626749448584318594609569561395105273546634147743567731154202179567000146200491930461128747768835779289058670621813426884662840512731520790615513576523191308588372012512736724314954784643230568783769704617625122861066723260084404909241471631291291441763351203894945584470826202969143000509355055412615922622080422261751117221648636567904124276425264785338899260862132237146574452148460998946912090793602456036148224971009445677798535842048052679944324567769912219 [191,185] -47125160655954524300931895304759943031713069591256671742033207184966534817664804050621453575283876470445508628603354214733959610749127075456667812761171142999159954737741150924305453497672457911868361231573816732331328935128109647870051841022622320717273390025669943002924628568490383316507413180529522000832087909483083691354329185694054534544789888079442536246219941129489168586831038329103474342681923490520289329591272943614836183171686435316875609836404318884322292122713781059169518586708494373459409083427625928991328889 [191,186] -3074448907738582695697245970472790231202237648028553387518393666362391322387880159913794212606865171992633236341340491543032253818960806465062885602382943141091823904486337398223450906317467375643020199863039841918666818338818164992163163081995497728394339893102473641843035683066400636060789221561748379714790713935125533623727397168977121154730348428403029536115300560029115478738207926702364735510298371686011560890055405884279922973079869874983533386508357402293356414974749327813222386180358499724938031 [191,187] -19544967340611231149406225326563888654118368966921243522644493399695769254393964567522153005128887363991148360896120061032747981648985430116369824934214669956913065682853487053928111179216986589082451648230655407420563369236242050915138266909565037125303775750204776581300995266433962923311372960209728786099372831030766673490799839096579734557226634031856759921459931048307765384075157483480764985134005115217688338275938618839627845227939729388890399615086235206050784940312068053237688 [191,188] -8977778934648506948832718081055482088769518274776060832933385781332121059130172110607257393179939731268016182660029519688041514995280584263341030920060424398085906519811931348071603376080404301917379608461120533846137355368284962726775211960847925200401463829414434876635335699640191897174413977524578719192230810433850243686252987460992910618108077252075130230304484643819228541337674369522366335918435654399638009802954770041525663641533488826566078574255987338361 [191,189] -204690313800921609631367734026772226246672049529193258103217815986815077984023311110869396143394995836132047449680585732914050993415425009910405300683795911024176427185735748804380085096448024802643571625323226051557401350458944988632423772603913530289291272036868022558274196346932379680460615123580212429627558301362340434565484961282706554075591003723141732406600157837534143945490831725792909718711947442134242208533197217562383125818328526 [191,190] -142770847620093403127518644221905499683757345122676241714203803049998832461812857209052335960011787233720181969637419021724260429770617349917043792951875960229976031160432271854845936394805728641823366251646748344166019495557872703101789239619448331215406529043718023787752551201434362890735726623403644926249811207157889997555058349657485700500527981721889081259409594718650815168463154880248274460108345866283573582207 [191,191] -1594544480686175478602644488651976625996657944717219315685520333912757256686914111733406000133992320211181520645239345334263568968047106518627006742039954059357829757999200262512380924620072759041206930309766243642089070357022212327806904039416266628732461550198002886200904428972189487080912712548930578546996321525949165943181425000174981527291114830243842416547357528367916587440165222975099 [192,0] 3240366328809044856443165886118888992368384003230817257422163125822748470226459145637208345518123299023934715255044813100207066993288025293550261337450669628174644988284278546975815773933285745141629208955142209275990579419552567657465180591052487785159319020554230694150816669742927671818629344931186063051579788162963433905512164314226808956450408538508843272474366857939167922869201571532049186976220950234709691770059233998040209586938656100480779967118229870594516633305508564255084238334271505507119304603687069180080335093315354415704149008393165837034245798129157576907811855719375339819918680652029467502772277625500692652331860507668222492603056669946533010951018576387060473384611604456222887905154704078876738688540077997048676110650352467629162081038794031941684024494214690680533485162258398597478598678179653956851085636620902162561675273892954832541386394500009718250618775678280391625392985145744888862577910167027059474158576540029553981929005694719589881854106636755964228520524637540766456036785881023402935325954074700206839065343486777319163377849075071626968646489230425393531419510306066340337548909724548076540779777145564436660502312664975743819124561876611664227049926096212903074149539864637349714850665996072664015805824533795048901969760529762839238286709937217227973330130536531932383499982021609131579823389133984338502393465614391638925060949674959470631184589059434031521065413638634715384564086131228923442089706604152210384917574147493179438963126701653861179271033137414002252776628080785108297115792893453286271648281145079516178726741857827069974986748619910971324655880643484890607658272132503826047573410908947839215180799178280730943556996054604785617780501809789713644065998394322695717933904709121399532166080183804684119572480000000000000 [192,1] -268916642074967545649013745444926850862181731754666166576320135866680904644875394565026582445646218075998825387428654772115781599529256507028913056973947245868021792011811281299752786069912767960979672604041745994079025823401581792645658188646845622595901424124527595176545551794981607376381840108693895918220550679432972705246088223052467587847720970491652836795867289549486709992351110279753494959838149795905217067454793944384509010426192038436319254095677317527055041081601092409595682148064774833993709400515772708032828514070121738910860155888504588135922050931627874233065477513106241876909104827924420035652375593632380171426283048896114775773689596853072229149891250474003143489623880599165906307233504345381526917381414811403901570631248155040772719636073753490547409266550481672216842087853308462610619652335711292192142784146292409510698238754471085807140067860748948369505533679167170335181222158808134129947796473080297666669254241774779904072184882449364153733140359146044855128701010536416762396151310247207296464505092058781067027581474089910443551601901424942466132172818465987402299312451314718663938811921638003526198495584096520701643274555719657825773025077805449664612251196015397979068188366074415947475493973661748254094528044519369305974769013264726445266696281271596542740958105181313962557039291027435912297160071685965463775276326224347121921349097919780512527553612620320476557283892915425721775957580005557691809110349712360172419453043649893352129845939453305836427758260221155047696582449747770736851313498037483444844984752787054002253178014731561617342886490243571589329447505494697542713481368750093077191740011283255473978239339933958149251405474179837821649230963175132590302148658870055057371510360146554433310401801574560829118873600000000000 [192,2] 28319215374333794228828943216514475682445453772956972273047423302884417718105878541845854431879504123842204192023269819056164365096413169029560295077914364938572600266165167163705879571259821695295750857988517701642532442903381434002998166424697182254829839224071618150640716452028264281714498702647808456348127118465078747644383172627169248985404131356204933317881076481977206767113323627189128552469000922501882748363204117749337115366401712499931605401668766912244760601977864585332342456530870068165182397168067741243487728010300177598073542422078144299723362660472507171182133988079024645787939624841559088766867781376530155564918372834090522988140955369191281032573144128193789037807559449004296666092354058893617492585790488149985345105616115348700957065820435707107329386930153989746704915208319881169199383028803804083357859250457194348445500365669114976753985916823846878319880313001124397064681191847008991827623375887697266585673385991110644263756784507383525243822484962863016508560255960027996701453405653139480341095754488994471364074671809606529494823559287108112982034098076764283180463993094080105901854293641197910330611368490382140335450639919823167016008872563698646866532851659844896627718710008699497917221121393963018848051034184568686930434991493163422305619721851272747762708892559533726240347501353090991688470320305299803626227337450786383786135460110469934979592328699007808341129688728482018147588623313474929669137650642866780086814539141726085765254180517360398808758128445753707980946143722574585526944695404053050150618190533297839695679042125678597114852403971469613562762138892378617456156248388693300833116607914326420403584513983002574825736606599040496920103069268912687787380706568390496453652481908098785033030370713630936682987520000000000 [192,3] -57824080998412148076867990791201935372636695641981406084705624166899115314497011986231211669382044754985786448254421848338796408352256995585271062125679136753365033350058861999416278131434437821836085944403279296153291454474433000734922937518367163267765817230745524221526358134747053931530986540440292575349033699000232405472291455816196606209960316059756895712753585976005013697328570605734229888220458282560535355819529496826227573621535383282806645155297627084177023821279599457234759421743383710251670828533816829297878573108712504173218261633756668201153844526560829276790174899451128799040466029701753837624408720445502208673125245772989173599463072268362810584902239163049736417248823727381262480039844980955584248019334950940143365144886434979298832441025263506021102542007471706282203014754142124568205273736725869769595686553532217843343722763766476616392634888010590123155538793322063160673323700222806344349674232611916151190361005425168766686226456362841470001275067578691630430491825181090349383970366730698304913517547110420337751191399075580109000541268702910135358551145910542917399480378890622669872457336107428648631116475181380664284024528597533810714291200570619195522670827970514739938125569931555747286147051986452811301878291354854048120178415679385147175680870126787748826567224815642362071157679948260553658887215339666958285314255567046646600580430311917907954717458076611358415868186821428154758748761229005711141267066969463497750364471437875991404681224026255697938370482909747206354023501924903235109952685954878195289792411184121239550220394069071672869418461193309683153894062579254189300144953558879247308116157514499784101628766293067924276528948101004799033010052810017780183668545406193654694383191352552134853842356638329540029477552128000000 [192,4] 16868399251197055150780940406078387361929462636105827969626139844570685434855683587620833947467979512716308510282209731803096669115109956128185260125126240811785066395564147271552044817339914436270253720062975668793828784203097384368797122473649752033794779488814165069168648538525369380040670071897860267975822246591838572356818067466093083004434994813855292151674035039206487399382946005383777781513853093845056528890462178963489023254871500058661653238104723575841687782418003742751230242960242401352228510566445991237222827446674531089855057559050766931418139540395243778451542905073363279465500963450659433383485045868461482706372514908183364200325749030261720379330436459650186694368064035286263220785691087676863674472314107272045160656141979840671853953801445270151983079248451281056607522966564436739996390533396508577518354398699177709312935734626964014069937897545522000698886119901004853480316591059515677927811154427796104034833279362481827897721250890976731777117212422825475135303015047317515031344005622748993280115791580749726297020454452084982321489715143766064891837789075351434812259095892514428845911179266490962466805610385165481078436670883586797681592394406828887671341952049720367002496343903265971159873484854160434681079111686790776801668163080142982012425147295471850756360094550712994764716940804620964700678035880896376965700628640503896628981178580924402860747602257539886956690945342724150891014331295192252383543104950344956278905622415263836843795949718007456982430499616591179373736081419834546838730199451220802115172293736299767808104841087531127075804893009099773715818962060035835809067651159094590589980951658187341228109346873138962579415278219611696559300192923465872030520878361217065096866053453167113527891061755637909022588314583040000 [192,5] -1229949623014175143794159257504365624212059153904241307344879034503769887487038082349345781733788944042987927083852105673315744921472032890382322865910599990400406473075976471200800145761579733860625621626520195642051403005655677428814504814593235701749541826043176512637533879356975006581377749058391545282860103979005576569785973770690933220871851443496090731326695227217236963299532902422316913630235941556234032427661712672003588473160505340225027851355086043581496886862338985503645234575774182557886695082151120761279636847799779344577470022849461323591731486565342130618496186182453849963307140259961043000580235416813776755665797786458106118911585582103126379109101455507758585766054139766323791877011340398510109502101493949114872920818989622058807763226043534907512440310555768152701975810051359631310273374587070192632185828580117988794777917400653765436466472048791460769881722917212920044862634996556505899795656591575398601249024004524998152394045931760762216902242383963486754499493171925582729113528462429873238167483139658929056092263824066364991343655253933741283866704852851581416188523616873317297499764859940578064674581103322878855841733534360848353151064517418764752979672398567449174448417607471962945729227423500913778784300605422593381866972862410814568033063424638405250516713988624339227643786962362127661548054012135598067853320979543880419220966478724430484082685375380550099383676942087805520501628499156018179426715239712399908501338397082475369741830219648001377532513695935873793149769681241390492896794109374943562700060452673323152946307141503299561409757040757706801662890431195369525217950925916654401025504502969760987653146560868743830041815187026097837588106250994972809193533980319929098684217907285197921331750141718776976991372443648000 [192,6] 47062552866034655524692371387909771467943230344181928662384496445532734357978194131604974442768385377737800471236542888608419680843289319132465387651540928231003559076243254684399616263961408003168722096334169311340476496289589710840253830590260880616949856778578905995669486871545443641453626421742180703072602421495860187669555552117266403554018760235705035398461146999350780844997432297292297148726381585760238880557411371631552593847789226496734830853127887992311153019427563976567796591030831154584315462708091506061105458848801834001080065003616253240557773780741756584304489253707349117504853456744476163479607717237510466641138356625934457072371897369265411321372925101703243442351418474896668594343648405548033815471883489829125313768368617437128408756319588928952144596530037597994591025128339922708123170118224693608976114507296656810781773603576089751416942448170979200137779976599269391559199153415871686200140168767026143935942472926585541690517668291528171668671173623872046022754782992688008467293787079658885557872421564641246781111743881366052261243490812277728096233921546981539471410857903089872398763439945249822022575014295913299451386682745033785375290492385299126003804004663535318360880745109837119072776819537146383092877524304910365576784687584473123173776449900228312507906616625541552716496418713911625229456072180583075367890749736705744510785136803508801900558529903997829192095439242706309497121215135636201299545031665589432987894088662583519227054131930408397072622946508250043858712702650166535247504246180825378320534916586478887620338431132430968803237037132234423464993139363836782274572185002636296950806000360950483926520614695678289255153297487659419978525250638773371747010330880777511811248613082153461665175093221964128690844467200000 [192,7] -1311514544095787911247053833530449865357816480511350618717898730316427874994072589227234184601663744908293042322748433398705396819354930423097165242947255170384981068550616734564955426198672743866699078131729947654240360320175795407358348164368620622987025585278913197320076150507135470150335702761543948386477821830374418173289149280409811651329781146055077255280660230838120322746140366320332771008445149229175022049727271682641729950376790993405315090872457170545593242489959069535649752981639959269251673176756287440598598798780354264197979824659404668129069582521026175606975172121060746263172847846945339322807317181798210737343899461653333598827825769798221567484801624103787573219043367513344023675135569200024026706449254882625610512295891060507707788104074466136345097530884687252361012587518519787787967736124744968892212164652405798936480066905879771247181436250646605429569693261566745849007340744651750316741962471644249534790347646395960257520395500533450137443167758774049832422531648381604163231649095038196840446084948349879678839830339887093059149374577052516548589825829711789460316447608906742353670160572859574899840797805923673977225859747833652493755211778359488520615360354154573296727990200831664922090600838344966976342602829621240568987140905906426806150404020306492462772041759200464710801319334725195412686483925848083940239053076136054817065145136749537928483339581159789153231271878996417196963101771414549501589896186039032619308237371818107592907187122063722521758628131036148013335837211005154133757216391604564092973896963523990834065949343329987061905092393635284509928472698142798955419230128030597570092283882338306734311564798323336562559758715457499905073645147713341215040127746347959236148282646024693649574189032172878203170324480000 [192,8] 26013979912313789720562194366630106495349700245259555677074941625261716616164455769739402021814826146159235519389555019053279594233093043074046493407606660941224136610697725216358240362046943100663560334345216632631740436497764194489967123012452439440721230904533732608272965931574617840407648339811564842165460592126720903881396659729866151987518229084412955516818558215124530734287274572089426408444617572259220516026052217154201965941716637242848522213848253424796263144512437200022894950140676710802391341233485270562593603545450768935881913940088170877413445773146038161135907649423842234297248926770236432130328119759684250201089896689957208769325902405214313554559121032689782016586776150020685369724552941391777119562291565672601764163509590374507179899856516027183630813976630229829244189530299505039962286714104229475421007376464289332145947870186800469066408000823675547053049118324580754688654224241862231080921585845968245097919508876811634657185910527303007498660279380413558617544953190052196791237171620001504094108105953372352086976936462372108402924320173871292897682901465086724835389199726137372007640490638236359146102334436039778447885448686536694413048140945410842760575327327701711410060140424023537727795981657916282611405041567468776046318109094291922630819143151851294043447395604434333265639108652527751030811235425114342660621131065546009878279540607738161917362873354460990868273542887824189189060694555837938897891075315463830755951853521397934863382716685568089690011136738976178639015980668128968545128065353325544823022343703822945123222516964295255256149636985241101833094740016185210453379142429710260678297173464693165871151226783000580394826295015373459706942865289451269449996192957171208768862499177112852424720133073171623176044544000 [192,9] -359989874163913220580872467351027374464488514757183146104754013494986159386468246325454158853135125313773442240517706769411585195531083646637077242978271217767167621414756972251647505839706269058602444076374739541391975837502106753865893897061446161870621103383878311215863743145321760930068464629133408936642601077729494429880666378148276065541228981586369135821133445802177538953504666194160010283725599461638616454488154564676640218114004666569566302874711169190453040177090251425381961892079407233564771281831568136409623095513865401973164894539399526779330904180957611322378912997468118087954496826583610884126373429856713072444267637402925364756523531257914863284677103445891336119551461003281636446100980192234798059034268485126141527409837085120855802167403796457832407341104653499860046923828074921761672282115362393195863475385613347867048512648321811220783578205169806659965653274122289158344995551556046123444381224331618298561239952561199382370089513582511014714163446982246299279341897183521002041646095743631753141191852339337699240060333666078040476484704057335819751136134123759027655412410839040403034362346881781585372470238253539267002920150437315121998078175906441313210554185992187099035996826572467679069202028606442106855497128886111555882477391968486998819948597308223855056222610227688436980021744704634876704694309525634817901598103886276362072069611846751520998821185511460936874795645371067843708271286656694442569596536332814376742737354551496537164716140848589434435357766431749663292122546041351380173950133622770831428414715116741326392573754385558470432515123065618114590412856586134670591028438266177734216716945630104058658850359863109758707740409935519389969208824634480860911164905798388497790662219655503388923139581570619679965184000 [192,10] 3678548875946291381843724753338059411392449756150583588725506556780016420897480611680713480221917660938439563963273301922475436608365410069782043419604450637775992787394171293325041729652244641288106950743765609125879140547674776287240340959185412715181424344001748611748722112673697762367932837347019793175168985337450013172034910797825794679525974716521002606235163354815367309291122566282286882714006877081412375226133607092136327850870317413296583262134277105902907088725763586346228926690915151925955223397103037137044794448422785509021388270770616088576866982057826418130034852059597206123705915187339966211025632025696696071063040015584872345928036751038116006974882719141163547733629689310586268848635033839135072798990175084137097516418076300444172041913504126662811725654481946497425736276560219295906903089426187619736412901611234250500351146055365222695315245715945402117982091091604787895507628332884652231105635303929818703717504067419391784364229819079017609748944418425181354553144540254021643733972406158233912962807215545065653748436821674588256052403019416373006822669679223131632897897240014636539898945759452686690317235265476042071387722038678095477407060339286915570797620291582639429943327996488425038494457691787843867340860369372024518047016742285999793575007420491755599914385779635291349973224768163613802767234633828625387796344761750261483338555974690339550948147525607943010681974395733454971640068607715891220733176050133293296864203308293088141756859296240336052051238229764695378762367279711633863232093244206050251986362655628654712479050266300288565241668265199713351850033675732570880343780506975765789170677462373426546803688141244241351763370602303779775340008612800165752551981660028520522198444617022379262899393441600914325504000 [192,11] -29218571730004518315943555777051812639807163626390396167142099620371939880385831628103475973089442811704342090494314785650326325779819791635806689556307609910991671481137662854680489542421538728249985211209177884637974044570636732272408179156129534707886838065597836245867174250679325528766660289779539211477416232367395537755333494680858605342734191992222159677150913027985199719957132915568466540807913647805809433887616315627909096691987583144383517257770695893122880015234910393379307149713346068682126042654958571500823361792999868398573605249138698851398744739362408565067081422930785860017942212107197143631794420298498785312822925908685815870958063368082278788857142749241971581558120295517624565158209221332225725198195091508053747625831338328001842224332177273557081007387213232521667465123500775664932427878828609309788793827863518415880621379200238069553924174187501902689490620473009635329666697196960941544406829926898734617561756617864661789792957800113327089865544498780407890998015106609402854316799478733985030001291474778053031178251531368177164680180289975527167878983230111507454410770346699064023507013155434494893151696324870557186301703606707668396558797543051553050592334579169138365622442776153770898519653533818864097212644666035478509642363226726385546840248713400545522065615685920165217873796220955809555170349317919009576603711912444691499070816929704446308717547930076764833127048886109023779472661522735074049769978652203815316332756108699747503790452751390792167746194606417273801945800674773719034059052495020409074804582049260428307271279858235660621540702033530334183189115596126393907102279725317155377889185849610943843214254530886407175123040845140667898281831203778396019553551159829232065951863749867499719603329998464792576000 [192,12] 185872346263556605023892863998314926346314634365802192789543336947888914755363901342440561893792973019309961268854828130394500384354341826726217754220595159721729334009927657807396360574516279047120955391413653506511566812345313814069997298610766263052212726286003350458246562315267308569436242836182350771319265111002995155284718528816379030962744036252801208565155941026543143741909117353288533574504930499011774239544204827662744323508772606045333208156421732449740929353428391952452992006133254825041996656890115719536838088459561967338463062456809207704783189948945256246272625163140849529786029059959163585211967756191446799639117694769163540400991000750675691758844186942204725917988992156518186272223816921559134132846522287575279295241571878321966625517572793282986574518217608646189821858318670120863011160188539455354755715996092050859351294906475598480147584790494444141749360504541673630408229926167166461588243463226111992859256825076095225030475878575890223952087115477305509591987757868412939501444203491718558970448221579719656885648424598755790114149490730068685851034423490818235219151313045975223048164111132830892777048632867233526772294117987196961802785938929834908826448089112283700294710759479721281096905881864996961404022238857132772794827184789613922959152933349780723846732265948283416133489335548652738621447749354464214740767067064491296019380203193388193113387351960584971267244262093802625887538314624819982113503089469737027328090686140762330891763026800108955417412050806330271410007203797249050320504800417933994263216464465821670967159030674329900509642097873446097226208024778580403665802542480046140982131243274734088856579254571125792637570654092710962204558132223774424596539711224585532527566172313061883204256030611130554000 [192,13] -964296371241490608884886571582950124741507850288815108667767738048455583106050752129062227150487206431696333344662428383126047432342371624227491699171847719936394885916769284347367946296797929795803003353525112792571075055946044233421633412792287695712007148920986599473873817794785995486613972716688325887515766333738024441472663793008734283914611791340497002768442478842021206693910851797068360941293978777410790107795825956422657189724023552168886875004038105041161753191160817183476857419704542589716933769663505883814061936773837070930777154308242306401810658209402782923877957602872407841662877523853200184815626707143061466562923190211074093421441042848282689487119758402972545409915415434867772284354809979999261817831196839284838980790570630577829451900988939614203950274043387897079036284822512490557349286648722023173652875404233776748301731383139979692071098153413378704751395705082624317419161032347539050947577613769605236397542706850385009337224506285428649681628739902394735188704194076836299344054439013635476503875673896700704617205509273745977455426811000705747351032605859693281065463483706539184835091403684717641714717755824733894060896702188182552027292471155730184207441017686891692596929670931894376700455842529095138922768052438214719592414333602527985215031590601568988731761134723145300033162215935385018367637504401225470624390177980198678093366273929735202762753691786547462481898690275121254163465421359016252786777774230550393611976837221340996068178490309220544288062978347802299174356791441277497061414721400147443884407384153222740778461820390464685519079002254042218406841196274454155256705709795718641728127553217577974117710475809855661767910254464231930332880330962243950826722170242474963559937426528109804761422839946592000 [192,14] 4143886705051071394310702558800337001056051917659101304616740125020738630313841131947542120488346616167102363728495556444056926325209623654275298038842389974854657848801575361734931992251181217331094659219747725042729325640317622655762217359202851562953488935747765821498002820904730974687075304168193504752727561595483049097829897162728087510128197691897266092859028254895725880743083333568027779182022735423138647046272269586351898521683098529522917733283535518603448958120964576960127674887717860578819074129194025876487085050545725716681905186327571486592371467640406051819229271812548125834483959821048670302918886141134977582382142406309903089756618592980564045041551897377880696625709629404727302011563233611268310189076628201771825635452889198583980654900393988767482572598706546908452099323207054436850663709932748240400649414003866545764830647098389183590437662357879110641328391295936746402062297314815238736951029469733337567001561686481039735674646134684269555169598363979246921745761739852620798490999569039037450359501846377532062053950390764096969632622504273850310802437046089249066723508069887220744006182172172772970019886123061613690041081735802501596289142743843019890234714867581395389336432917563854773628431139395699448929874512739046724852267772401396908043538719939087122064240462195600335655253789570383071333271847949276907890193908690234194897984561079637422726651405718243977136197489755027919606579352569751778456760143966361490118647413476451054790695968191505951631703360534124971077133069726402008555262557682741831169521801774853873484202659607061776049249427912437106416738245975126038751630735552332777861566344476396694570144127310776734102346226860580281719550548595783337001664786090088019605397798425282534297599410296000 [192,15] -14962724584431848008662703921745098920632040486378607438931049651523158233070093175919053647465815576850575185724618800860967286390085937455543707376246112942775624383064040462700297693391604251283515277935146454809312296603153440609440686040947329195562060488737813466745211756088861324596956395090743398813316026243748924720013137628735674494187909865383697985957084305087059351256002141595422645914594593169059127936722091302302552916252801639030471906611434068854068127781267061678065544018683987243454100182571721225814232978943019580235291788744377057407175227183173103843409711134362984597145692919059626246257814208468382588579128702423247825492621849862095600697254477012102179240000959810276640464350870533444120940474565144531002129444415104866884178250395190875850847123739452295948582573418154098432614634787614920440527777059871217181744621431869857418364201843567303111203028823579513658113195587679529184902096245501039211661965979351492295011181072482304929813162461616534204254127420903130493680628777305127575134073139539285220267739799316173370962336758990723020318094224138153252310642403180685800139022670080310435260412441616628644657211726441164794745322227534428673639558445438831048245639643142495541407191662653611720766033705980985231198144814179650038335660496072759922036470901706962770129222397003750154088138979797497398793331593613170513618995440648673650867546288113780363700401145474112448187721695227552220030408592802928191872356827317968264148419428493381799019677269888504239806301794727140670683953627266375611164089364180041018954630041657429676830584544567512315241631492555166092250901156178644063918132349769989152724152796445038764933342869359132688882314496800325671845594888840940013510434577413157009876769945600 [192,16] 45968027239101452942910290022649826930720881959067796688188401220670258481005121256529153669860531057448022787486096071893502423951138502963139184727064223909267772655953134334317637130325136524152340782958096765751715261505622229526721734400415274855330269811546723977215246177408803751658443747547048127721804164846143252635121282910066807600930633840310217565205288019625866519745448701549856400607920022276944359684185777276035185534617713415212779107900196938562605508530617165521279418327573466064662089599977596972256789062162508744700043843277482826623440578623913452002498085748123708644099530811755733628959779426001610744049276911579454402405948058820746052009997069391942752253177795535501371738190128679457186788636303267986898942919355468831668769247095266326582977792360330988221033645446254666579830469107948018867429707479400655863633353386991902752180886996432050486337228855880052006155250976634842772831953696736737226734750714493316782152620168862932944543909309130405930643816354258102232328038908496704758874912789423269312468967879335057211155325791173302747195402800530348692968499022468823096675390487965519716419871813740086009264684913710981693444340970161309997530598524500624062616277273641444644353547260583633693739053307582598261093445556751822406880424966987822623134309521915896508569331400118991817145152492277365913570885878360270949583110928260688523174227013589971055430676131556103207382304612020444712619606464747010302661183636237889597261606567771769899938628634969138438984825178210204301704480170644107986756314795352732318806079905516175828346207755654662006697109434386396537480178644696123407083681988176719635143325474534208511901069929897546107942183144534758768633487246645504032894622803999205466422492000 [192,17] -121431387253418079849939402500508544974995926129853262261026409123813154108852245353473928142209622834042089563479228450853469997965031136647876256297014186787274413424414754697103389720563251721135406564757758454209473123393840502076557420435395513780930663941330629807034188390321030146587002670146202319962872277330331517340680976067271257489874418258470669854019665681622319820143028324953220220836882913142999098260323966803514750478838883454834178419661513351206335262754728649082246201386417992437126200871861748215009400448446284183455898400906179949206535659097801378989021720960856135056373930221802605276948672585516620616031257694645442495035818430713608894213333154202904604019050665373024120411493498910859478447550600053882886399520844687994293155886485491336511387337625256583816799729391211239557447186845052325272866947052719080813429886817192613372879014593666178291072312986912464539663405505539421665675395921383967612706426274474646600551927364581593171901830924653649266941474233598827686760271093313677403682318932796488731182615937542528271403168327519790233940758401161248599507571287643622633799370112187216627670213485422321929614941064276655421332617305488956436505032598406961848263280854034051878190999025961483862118358071106599370460420237223228635060382108726889822397562136789810113896030061439444565506275906505420443996899843312909652798709805313289290624871328519040238450448367571255844013859153348973175198091686619315472593993473000377823985879534384900217926591873475308159186906851681739769792725429049265712242270911149130936543885834448363599042503981312963321411508831752765141389897454488734326796870479285061194122647833025614724968025484601638765661145556581349171249718694119009665947116716440612432224000 [192,18] 278282741230517191199201090566839509199117847700648593569663065899428635248424421916662622258973986048207853561007086785636665183429627390636506088082860323443846649403408832472032071134697036698343447865195450686219774224766309584502280364157347678926800137263865898587894427943750906183330127541765411310009805428970887449988061304762862994744796869694053269646912616135167569361058994325101762721737887623611664299351319565649370837396733596399848244198453019208336626669653749018881090762617619561585314922281024184062386698973224833525549550477948840408265076207368727957857554961254796828147972617512895387285873079465435270486506197341952524576584737789596541011447127932654949499431040052595224463410656095077625382718819948105937233860642299575036024643584792645735749288208234611589671258766749617776852674537070971282427647752750440834567469966756355835305143488686591668925332418431223767823437223714409740097412995101532223670726418200898523463291460553369484288962577097191828788748094540628246880199671235828786588767558347216517518802569395078969713487865732962680862511705106940100300689843321743367697171931895679254732449837419105896695693578758397990227019834012216008305556391045801407823131579463565986470179261212223163155152141448097212364970190526915957824171015807086597134551407096228985710336607043831324605958844005889760936621702186446035546569116636704967071235640086852193968368409069990714139154206523977940204473465928229495304720390876404536388283367602207465352228903528297641979990344400679655816340447228018580612030624157902456873295674497711064384807019750592206511094082292900404350396220933507801572990955951708391358051354207589065124783270873601573730334562988569721846593675619564097092713499977845924720000 [192,19] -557430790388516925371373883821306644101568305593603533012076170729364321242710854828020282431257524280021475076778479932742162151962665942174421697334688263823808226582333331442752395230669954409980696033133390100721120093468976356654420664246650322173823113616491440418503729210096504646487915662040017552753792373707520122417339789345799001194149216943825686569842946984506562106994353561082656508960512620871680097925613201818879441496626834905673907645398238259957396137511001585211862738990819889131947179517223049965839259817341330043151474750569409886281157304390253308732576560093045607541702568707416858238382428440547494920818885290654326964749283030115115513390219458635777867674911570252539883299031395744718770957626541074330887627358829117535297215464231944219532435390255253431513746378038550661936813973367215936478953080709634773989394165226848887987280052814386920829123042004178489880521068141318397178367638095261216974541055583500182776903464859891583177218040918534928812930606778674113401062114965280180820901686627307783287201775615890544281917683462762828088115115765800208220761728161228815750399974316352504896092591077354320569423367485439214354807056207570257316967467723570680437952207207652721320983611452591989414958332867908068222973135322532865153011524914790147044371714764550051870331848005576764571653724266131261650766540244108457139185875474528606700717502904696591758366269564779598605725551121585884415945314276886344672294248312006786126257916750241812613175571610501625234461227548992808515028767885250012146250168363638525320187574113317667905681469849317035959734264348508515468844764969867882906550920274811208494308460669902609437008731406327029632783971766895727597238918361541642442039123275355123200 [192,20] 982323171297520744831823114743507892177360331323925994784588182429998978018354570842925916950178381952294892644510230273785704031578197663273734747457880224534160870812872234799961365474232972881624652458213122590628298191470371834566420786813229338930208642854015488164075565852115527544045106690330795934132042973693845436620371036734657539764522851650307064687766586333787540304814289657895009182286221184186212466512878101661603134255118914222733739108961677510316777903134806952322682283443976044927011769224438338560531387864460350886192491651631529721460196520031417930460063310824890428604083394129122422087351737923902206464085450023173652905489941058239060100066784751661906887919713336706536309057820853417966362230963237295010569236776411389408753557899050635317497110371899225031091813003938355066084731510526106949698875407685437822275669015447272337701919657969550600266177962306630803381037241931759752605711191026229880868989784660503263129620162059171605500053955788983107803837998895368813596981852515520305056590956222873251297378196476431567218066986778257481516842888029737330128472597342373293723349693302742193037213299423852960851337800265601959807941538402812074486477369997084643592936214646268240926033668897596956303380075346797231737502811568003125702267539771240854791922860491963012984686914923273767232716234840013686755823662721003611746579683407261904929418638413039804334416888260305265492327912995904255423869688796112043441049734304815909173273361943788005368268365523167048065733058861409662459174251523271341219992905856386904890567767073362106718246972113187904503103056679375644820812241056153076713687129408815900212099718991327540984321837679268532953542193334009932992721483265075566822203026933834460 [192,21] -1531471788153019749436693340337530368043682454222188151702837334650482058614462770504161032480709823027577641795558875336189550291820917362728160929011814426473332398305653333865474376783187634988195121648845412776536984611760215395703636303195695108725449135598075202869128305075314084197478088618683086893103515672634840072260935482898911709320692175660586928612811405737579224193126479372432119874401585139285787051330608268249269632390322222253127561446553080516690798527242125409187444618922039963220111788210420742258318495431095582894948555907813446319606028982551107996427668674170993817908748305847233263556227422029998896106358430852186734357730498533235416894452669346448517578003992622319768176465957783350255987752232402557785690598383707815604566037688662101626557784677919864723216440199889085649690022464797304807125671387096283609572765623085064159965790632183658709245388441758432408773672208063718430524370296967805585672119391428056769959578944766382680042839081815929037402608947923715007788285827333699817336254585459760866440915224081824974251187143868343886101255996687243847103061926031627354963297319919385017985966475271130249254174941754385178011908812133058559150451155415850323888641816673093798920414481998969713632061697175649935055453422961254117352224639005004053131999170853877681759483581987626781397305379182559223658852791938293957523732895278387864197658226626652033185428132127641195701568706579677130503763527763186490057875262047341364814108375888275342526936449138267406149910396057413420304136888429024603588836263117702095558913151267835105383351580671061913450496282041556727580139601466137338012049482253749134612203944683085033841039874810687921613769207805907449009933595194687053961433538620800 [192,22] 2122590940657846515525440575403860846273706286616279197154378884329940535974344706729337676530162642011139612923480858179362444066843922543344586038987183532246529888128592712761145196048833678788970639235908788186514581357983776018596704364433376302948577933667623167991291977275340532657825030322361470533044968742428603164347531868300904521716683795104011675881341085060092012947972970874184932672072684082943398604017423426837170828382964092578878334147711924182268118917358699327674447649276389682590662000437980923666210897489716430290789606589246185880596365498312222957997550268898290420975221602157188584530398117849641378770537047935669839757874758399353835233457235617823415539215917517764878402285111137888824772977159573803306180530260115681433829687513029178982662874509594687211588749456295142655639746318792289422115562758509170927914166870080469701282825219539680531368560592359483760320111175280998691485540738115630579065972205732311788884584351487194693239771358397623569881311196324936988984107801718258771100719128702533732597854435242479133475126231056314096246881608713422063768970159995310171590458893210579482696192966197445289171356746169842568249870864431675249870370331185901119146152900545054496157373424297282209867650084890773484914730037804077602608402780149636371098043888469969393353221200840962887236081072840516724328605462439259654426092427702749994053799815052284123170769114355917117281571292948834687585761864431748482436684203128502762866262751086185707485336835914615720174719647699669552053174848831996624402611026842035586524711910314114969987366680770867486247491285970415078965974945664767793295236103412394846335149294937575268318971514525738144164510891515786874294417867251512799880325986800 [192,23] -2626389404447338625458472982171650079960961293355754054931864358530396261569959286058164333559164611210113185611895422852078269697830993389835234184344283711987606741864546821031287735421843114233530519123874132933083309345024201820856799658830745247914534184222814148881516554015583095935095332498078696839757287550567368913649426975900627216961631586984520123510102555280318798962015554687791260382879804666117907719917259953047301644481670545084312477674092189991576848827678940858826829357921312202902529420342307530621193487367192982531506505810670379891146993100930497271141961144511490544590594454686295290397592892850161312360049085107730418192910306067405558957819337370969722773000755172068586799531860524920152443769006941454818949744497820066410256347774767226757389703238505642846236889110257866371870734708436052930261386981128880095392096561199972444334172525765732253158922389986225053749314213536062157436188989051261778566858110209607648400229359186949121550027840941254599884592593055388469293430750514082195618941279063294840152189798099474679900720116626118897553811261240898058105884332347816407241538427529984315395421245579145193028372736308692213159750992329008748033143448843703104417450864773466722404176860364317595167937682324300028259145581063545484374673991975772009679822543341484497242859076426831811318079460791883488830542417814758070796412320710120917586716426389788334234905219667106013288944430629801485008674429428364338656055149097448329652161168762031773244070986114972235173708449121830665088823053694051063186205733985293300712159484235036049019010359795534700640171460058747850699710156039058327309263182098462168012470788524286716277158343486489703275258312680971231936880771738598130914215680 [192,24] 2911910664353209699127371399835688535737662536238729981670095557738271081112442775237405595148718115314153966324928717674232258537325438896698771652185740866772029772485240139544796068003765898138068836474814757742538590359642250237063639586165427330662580827665939495383517387013363203203860834750524285300939491780943640964763067689389482056612864825198221844236969462884006677084987462550235990351788321513249078961151521885455431566809399541513187421279897835880960581990156674829122637383251302114590071680206146986108609714901922732531742143044150970606502092856747723453840711204942232732407914835270098028583713968949409495138886636305547461136030251290887424884836948116261947537747391722526934291634530385889236895989688269698646356695854552379333137563628273934012115875918236534041533520295682663998070153180046547680975408273913806460770983686386806025820449436457315771201650796286427106071039745911636830987419754016886837898576578314118585470498407675687741685898952719005807443217878430898957009645388666019399662878444799401453156692768871177871888067190631803841880535891787894211737762843880355394404644235695437116926171819508613250244812014864821650660533003005918248331338480015181077013121487732492180552285499969548568254756389483916251463291239740645245496156464151096043791792319456014023657917873866663431969883900834079158233894414007793227413009822478488482121731820403790513224623389749354130333870581945493245763490698018729793619143048003055843772229068994442606767538534334850668836149490864072202453555160013949195821128018972025003910866297326130354551412744819025046206515921505749062709165037024546478814121958355734970285923728484454375361357189146462630087259111524766587339497748860544493113105 [192,25] -2902033802920740336364602181616608634143550793694915330741756346672873673775129007768319022918561592318324106124410441445938300362886887343280044854699334675917222127790385813285179197675504688565788432050813537862479946129728723093228607074003285032359843543515562670104959144618775997266620727017626472550382020596637627397100261307090667645587635853714524616144870065479701247004758721756605451571671942426291190326318888757414044007150117177138721184909370714417666498325894997559484750246255342402475454576324821390743076793774396057361609982359119353608255929065225323907857439340072180735351490541285622421550554142049894742160556390875255118929533904792509933715974520572007189646096729814434594612593955554525075384615899949742333434135260803662617385883902099755136580699870428102565209488648623813427566825278154411457495334791836895350611861901083763408265374285130799353492399389642198520916011537291355833461218649448637347222223195279719951884962294294063356308220905416170284908822142741479800315540606609398212449999939319732932771894314309583314930847500398533927111165912597711517064169822294322985499005767304157449612361047079539023872457366261807972807406115455422990340008788511861227368655321502309680296224483624822145431194636203710532084834902347120606336986828466218965107771116716530911195426854785832676236283830308163632766291058785081052208487720475003815904868942151653213453175466660230060264472819713184681384564595507339183669051807595602331252749270643276583091177105393521442577102332623419838617592909780446525083713034918643375855642429125476924337842473270858607333035178300500010546801801361112738098438382316735660379272698273653936744740261626821412258374136107362001876868357783092522880 [192,26] 2606906688945470954410430820663751911959868584624095694438838914156348666486066697314085730141573303362480646570053795900106688802005024641321330871804600862375164237434305275717355706039714497995612163385464302220948253903581576830865168760120084563992427067284892203035160604503830068595175568666626026461447777962873871572442701873969811270893514607706575296856133433912324534777554913582541945202084551057810820635510943917159220665279794540326124656900992449764545421059174160648765818659295285116880370682008625994694311491808805399490126419170275058941529595778233072636757943813856351654323666625338638426848891901204622374370886281030648354721270063760193327337215286963028493866242258523019077797712241276533812685565394245728040678227001772604719175652169562819409676310628003988810045781932601154625997046073113641757264385515115300979076661380176799535026298176455860516081062280434315905380127772697015866470822020393987784829707693675394791409508711937178877440962611778634173373462522935974443664717250562210422123437141906830922938081276154673153167425628510793267547421048957695415558783666309849893855012496351663541812650835372155075725083825567216685170146814602152597602557931622424298368064959629030645711636260652987674551806877485638636558897970532687975782624213104082472721405710804219212129884250006510089422338146373406428966409683607618138490745374614307475043435933352967935377194376150062900948869049427531144092723184365139114148065869866986234822860208490303744883908090205880995023753998604788385831637510788132267926626285297491090580408429658325476343528676866545310162867611651603821410421834080945272457390055919880480349125265104800854609431853913676932397269340881918303980691112396693120 [192,27] -2115803288163205528849775241442140194804389535429368143211318688662726202829185744841620921044069095441748646191974323834861765729716974591583406818155560752991197221597845337797471959559005323702466113937093865240318070409818946732577246182666630575997565276017811193459507227239267793581528229096157734803793667251961107469494988514261739589928267685065495122647983125269373312190052778471324912478650117339426297154341795532269237580098325039433439060135448500222880049860847414749872030793114688618887604817135630226252938440616764527013177671356098822052721505596685758095220911385102914155268373107705040143130408720084703239350627669604601048739866142864892572983487833402344331572493876240002783714040638597662362242459920228610560074005239144297500667941265855120209506881106527355242897397505841975806833162261718624084559879822182305163004002266009834337039429672283656924633047958325173974223393872259027309589022061274493275066903660787174386740184868983050925725458737663349112260302874003247908677643830618464754038672178737836784225522615658065265982457595211443575014219067318775401297646755617091814864774974858705603046097376574824273473962652520627109588820363386098663535338977991885632709688266718407411565661080910174891452640122906107762764705497032724288278613550958425971062484222966264599976748793380356771621005435470073980939525807211612657451882518648490595043256609367876163865934486890554385928637733048699860141947546671095848826296975434255447637440345182183680237323126797628646540197404931584546162461293065741932782471377066208823703129615719731567109676113008735458191017472932720691449894737207530627977511861879398203516602173166168699345234213585991398477376973183002280939610020881280 [192,28] 1554653512419350455502735859585097142121941069281805998726700944184140244294479655313271334927749941313468939087618347329291388304910271077759849214596316516621568468377990943534530292095931019239681002284333863435136383478962702270432893168983164524331460914212458269497898580345468722386981761350310490075140374092437798892294040208894816935543318772860812970620005033466775876722727787378761982754140220470584847357843961852455603684597455201282459094038454514257042163789181981888459019068794258974317012268087669763845156147861007848616252738938292800637002037032390654232799648923700195141085295538900771063505079965700414543754995040024635835823212239986777260407503743517592867542033190655923403918612908667712321554467869092739835755574242777930527626208451328648474597907749976962785038171120621967451814482298995332745868390897512353800944778189412832321953028096380552413974380810813477918133337776938289911794441189502667201693467143673706082827111340798039877629600901776595110643612487307410764931244614912576501076082997699875769349845914488969934566038432787015846933551788403860305180095689320824735928961361577187345491497546241684641485260310266206351490139331477207064780420875623759694873996406703533755223550304155673408795920178567106992681843303024915875846647596545391855225321103473723229532689925755349104307571796106245040341193405941488186472087928449919102139386441379419920709897827791713326574413239237673130935914278450664699276141849801730378378577391607994516177079189519403662345483730933784708227103645593240273033495092849253104213225182945501837577144137779297266088002106501586111672787271713593193606725867600690330878933736312938851503940852345583411134359969294329634685238661580 [192,29] -1035977655669312823729509529251489828017981719060347391605400748228452846209677094581746704763814182293981982779110897306929071323774259957960571361017541052960071430552690501728245825586963481664884818269805232251927460231148441054365912287557648692298652812850244950454836051591173420723637070506972909648269500369914350418401100894987570804925489508659729991508344278716585728311419262716632695915499309126396920276538681652324386349535962290037616914491355640193311597505155634831359688977774695051449129402426915048707604480230057478883966481370306276601783026371087089118516605803675153140590667368181974509497403814458461733454211950386613223634542593733778461325822673256412060883139959374015370293037712456140957423059638750758554761650631597720580477303519233768314159144864255969778065316469702688737008399370623137174009760211678914660240694963322563209016743796577361435038861631274859388362709831162801159241052330572070168300003591590954336366202360808652785099670761890448204564585798522854041435064336211260854935412683446158162237170957237153715548884657055871527963356757348468483084030829547734590971143844413371505096991268222260211664549768760825943544778831495733366756303998211389093246792453738340024820201242079085013824535527950246082699457066826946874021411680022694383292510207176457757446951350704180596358222874319655346484942184101296305287762315231623885304957326120887049104853273904864701726172131411199668172184253697082198951358164266438469243610983435068646158122115402161399597598377396088712111001196511047582168954525512619741380185281560421658346232245646120424355135284529613897003783708224612649383360621340923650656571877733685019801611450852456789641862713231966887166333200 [192,30] 626982578927403241163361102517494689194718770795021536754905315298917446701477549796887105813959382504556922812119779804798424269240525957995339724490898588051552688819978434490527610268126172685192239377709038519873107792364018742165144732720673458281171976008885302949775216882361128862366983764928318160010014134869121403246904084450535130366733336895330409917666158535102641298465522393332618963687499036817641659139236167775435095622906775015027149942055729459121271260465767244722377295976120255406078153274719307134890455331367378360164559747757174520890255567880255368121338976345869088553996947996920408387855630692868335531025324530731021226564917777528326991239184873179408822805567770891401807338244047042309948251216212446058779246160297107906573335939940990029566551413681964653893753932635725626861990329440315066266221956352593163384148963256251492453354646871401687420370583816689693393460582740741848721273177617746248164334425941372745559305543913250104444195368019742035670739597732525986518134150758459784448818365616702343788911202049996398822971282154300561467256894754232033625133625710872485325260423766521118607971644823271954401549300659356195291277573604212990904879556763294847169102162821770819741111463581856244386326086426565229788562033258782842091917145774854893339858193408911452401164607176653137901040896923077150587327364515219055947268153572801708104318423753070862787761885010813239728133092822907148291580323818813805167437129796955974976569685280464070283937743264727368485630381243695088994640755891210748421594590568393195722153200343023210818405428696943236488222067779330664974609598291816795243812062817982407878785938133929606177033207947959997024106812248256666659784 [192,31] -345039967142336313175606323353703211913807825468306200792410952380612613122655428814729024439096721686444284441077393017112111085296908471792977508258538664597550623895896964876378283672276825470110156232787249784061606757801744163627050232942053857090687230745624060336548621497558568091089408793146473606753879159396210922863186732968881182564867276292779286894342108872431501977431304496452429994326438855287514398691242015671823984869866486074544999832468409105912847455950757170191671326578288816508070131523340728662920570612026409791303808505333190938185215536654986659213356494785677051297829891273811471229367019584548728957119096509193637450344627344779061678061534963909338268705450362389742941037965926345142428908573585078695888269745923047397829821719684548115880718139892594397966330616425612381396745216236827099507570138265037747112285606233886328197615587898826371328892465170116030735376548714781640234220500305828061729408876476189605416248486253461244497488550510698581676537261282209059349318699464092350437454227856712262553417157478076616071827006275888350028330847067644581749092420025453506885637375962535651742712820545310669506162075845167584450875902040407839189947892944017926925247948440428520942971523803006366918772397006305215438410077022089816295700589177816993149733143073358192677913230327115971740300098282688624463223970736119233932848759140968219761572506300172042150099771223619601370642265419363488977442035031321347524385506097324913871994705179070465248025621371540500945647984039272966194548800126865485843901507804361398990760975220089371189504579708444466864499505975374781038596618484206247295185993895523712169350817740254246399193746131408966785461562282153848480 [192,32] 172827450584226967167517196038138016382769968106817132236890269886525487499313244085135134686767381243076623886716048595854442359595205616109635274244947908587354189129611959487715488174008635162124637948904890922987877824717546417593817982536810951076188893994449328633301857403681966605078933537739029842681596281638512635567536574641732739196117755009430851329109704160468750918031770371809327822606496338179018642672028737274857757078286401315517764409183526906119347925280852160375279540733588444797679791482702324598518992769325169974971619588263096806321740037922633593145485884677695180395282370053343532733893943732618691055837913229842971559062325822407683821150525190724771606741332317912229071797769423170359647893020886527489814930412767522679122217086978476431630222221496742865455246118312964767814684502486270256570574302483477818855615512235150771636008042493120982574227388389182061561606825617598658999251543804442419650271830986004405298112122832926569604102495340356823559173270864579627878748259723778202748425208104534038627699270023619075745741570561152817024304532848261298163311698506542519490658309059599641951770536116659801768917524287470892290092366211307422449307419266879620060618866906797926484595287370166715818348831055024755822767660507703591527842591353057948176750720276401195422418066293557990790101721307374743943646292134461330443174025633051969998432743480327209647514134704500691902903283043831603817559732629076302134668137341995297477431040163762721608322318991908811511014132044029686820896746878624336261525841616156221008152893200012748820359565357718677651860994973619421063848789614241772772151513852324364477085410236713824695600908072196323170914527690314280 [192,33] -78852049245949257895071631366108234273822906577067489601821124564161258332811267543287311822468565950161086430028294008459320718627888860245235515785984893515169241584969338388042236304405719716044350356894692079775208803866172376796682443627610872928932473261968137623396498368228983014612532666701958264211856898730482933921545246515088380310713114784748037193027640304014612134040185864978478279174340349123043219870554636333658724488444476217324448684946556079477874493371035792969403047585231328202184701324811457324446940599180570290085129690826900573854711086611268721104328189837121088417972682814152813000149015046653484610576907134121974723647549895581442897898441154457696981927747535854217671963324932088440385295196114185262830399401673199142870464285044976264759669779487968787897886098214096679234645960087416642489382741677169385449722514107855767408649313600753333823829955585903625832035435532884170128997640683325057046075408739675975671466364667104546926208012277915618053767492237641882436809748730551599282021823997164457895511453363795868813470596116574565641331201945049723274921249862199565380712541460540607186819360820884107780815837340362955086107321006023938226960891670854223106786411221339476045534437056861874808640868072196838203848249275033571090727808366706175965240288710634138812422355572984950920135064359855008026951623894249797405116322744937968136893440207654116783802514793132616220036003029000547591536546510158422605218054983695275084822139876652582356128986820723845125868772571213857825246841385228012983271843135658285009525921673074443727297346564313317368027790108846723052228659071197999193085698440596309998581613437429085628386515053272745027935038407912 [192,34] 32787681633846843069820057977687748591182541996561108163198376169442074985801652513691480671122855853672213644194440873411223066926371252897625438383950815415897316799115772902597202676193216565844322103391217970116388785225835790825547146690827875082982465964354420662784199160320256419152402588212659526753890028513458367191212151033405671124268205427432172807623904621358910051387366983616097735618631362425996161135993072151139317560417621305859892423100402371462118976663331780916237893274634097048617366067322535451121713933754768829757379778656745764669826456033742100040731929185546320488858893185529181800091860346456372808567570695360778830285931665985290564492043581243411349454011922261569069986756477345734189719697759880383116435992418907155583410184933425510843575511054754778199932181425039141759645336278430209997546425317858174171863059052975040992952407341678892792440780426628074590267930046685503668078353527724849274987439813306011547757890177023766429202543281340694737426637089437314323384249470728742344617396702549937983204524764227171088373575920210738706604407940286010025648149513870617104282901035646270525856098056292263032739748017843618328816906899974088398856057298002282127959858802436018244788376240348637291312526757420859631773574566496301927588151382900168767801063510148830538475713969493769217881130977209637680444189330084635048230666013174154236180594604373975627576218759370115126136610074556877318792385433590574079250456056809188881725259050364609541586375759805394771212889014091279033247746349997766889675631397696660115932776795447452740711421605055701556788148350373961689404295705565570626563525420368967966099442337646612360835426395202200949790077232 [192,35] -12429836657723572005143773989163804005998032586095494990793417865172405352123447242043478767729852562413604664232934690029483100929322943575878365978037852074012211964790581968425276929207715303175793798388937985584865710719682782647114838131714775746621475612311174874199031091883715022875925961516021194584761382330339220432537372766803118171788192722918169270005641062057716740922923144484095234180800617608016420387511126315269428820859164950754508923677220745531694974350555276646270593785039560208569080405494097923632686995911115808661328356091268983699657457595156728369056834862618941163732634559557713520412176100340472353574552809723545722175215973754054102665419766921622358734412828107998491067273632114264352472632968725703407939662881615337338545265976674059125452717614329706942165083506233034397477255496342977613011714199265564520232777182843012336828996369238361778270618360131166244375129965167727123225924582960724028744265825987932960611746939740767771705592912462009191199228709693359821336619306972925334025237858127989348725256207253807444007836199307992934585598865871460301962788402873892913386062058566078658575415740267134284312327250253771115792981810129635808969935965312757597441905977462861808177845640265902831362731919649606169299773539068173882930506337645921831203844925489284732667685340453920507532869241559037394981128731439766193956304359136466608309561376675437579008862215452914234230502974826531485715126013436405642368396634294270565005206278070574638873918906092781882671492775802322436258559157396028896776580046704147589680506837174962755275171841161264358445245112937077261747009211791253589243091197891402780907929141832751216453552530149191865713728 [192,36] 4296951659928949050188380793518429688984229261251449163387779113914244600113380727841955010515603891427968773416198005395648785198048036297651033396276727050701206916114446875585990652361874596110906427774516094266558659501281506374541590714870319716696705189255176698539062095743154074593694284450057730210960963535370215347662540514529681114128512234723212585209346333895826569984396126548580594659338868208062708619818124808391286870185891983759054409788677208053006012770965781089777385711295386152443722412559128804176072085638814468547037247347730856776464011993793749853290046057973372200656791069473605833388387825306033597540186156324179189368136195031124936267273330974475125829147372960884362801168963249087416969084404619459459603737182483302480797747906219265480092819727240214517663818102487854379660129762630846138463872374729860810143107575260122801753282503889364180120682610986857279674477658325176529764160202349089160759762335207323904229190059326510680113112265268652630051247647811847066241453673355601609561376468953855897170238541017935598255519335103306010411474687324253368509981836023322390258158778994614744246836918073114727015244426020625196423989203878755247459792913710760824607873076513348473979073880276467149411193989909878479476282524443178957704988396993940372519938434137130450278044628982774896906998845668259399280167514343700774387631229591510510213853511724863956747600835379841444293428875790206074515579481375599145328002456299208350555405580021982934370092085785913326750243432526114649478396234080354952764393676986402132316011110397237892150137161363134517889448870474202734723984504419169245778341027455993050228100878747638112617611256656502066858 [192,37] -1354584931288984410872377665834523291615002228929525955183595728550903367625346000946456989727181979664675133896307611868101832367802762022454695383966525381582312008698990551030579722802487910685629065694658786558525196817661640768874631778817624597230757871323344568063585808998592070042767855935835409959568384620459301254897612405257551068119348775203130410531094030624750727040798344731043387785665381376432172967594681677463167872062134166300401732475339777119197050792631639693569687643782186781287483025717576990706363246902709795886907875970414478056455088513761938864880063424423127528458648448716206217485962303733654432159274015448748063662208993767943109426788229873131074095129233259887971167116851471704398052952813222202125408171465611623065639335325378055395746630196511864063947129702803570657287300769531369813613632879337789368490250537734037190573091659924201706017992128247185951683554420880448950166291089745068561688682745757045914722459158115617719714563913081037431568271733004155267832663407599445200734043174711406230891014580951863494148016240154443820235083331271834225094368628958918214983189441377298364335520223878273333000862720254004685831998686571288253292989260692935824473923688873169556222409077503576763586910312565699644269881396758397485104461110406429455335405467364286404139655371429927366119407949188872432642664739255296787953565844944439422997383513071884139013731962003667300357528773274510754939814312548036935278940234081894065698166003643274994149861356291294495720536330768305632854349297047845720322339183037181379921390128605302941395857782458842891234695071208245741167953702788607387652336702976669028409188498008442789011372264204421152 [192,38] 389353095231087662886939815236981676021948992428292074297789764961989728926021065124932896716686847403505083685891837324389503145736192763169880524405918994708124486141378517440273040234653318240393248904956470296497326814417580663767295873479039160754284323797637976240529277553246487589702244969696494321803407939293810769523847747341974955218971243449192142246900392995558044365587349052187969368509132862911727946339612718487175824317283954310135391159355968354746888557136672038429300583281356749188107273521646790356692497157219676058709607452810513416876708796658688846312170268926133342240791078760901879761499200103658671205662117365454317793991285465024273848026480206744444961638945031281999938223613968969412791797803541809740515667624150581020193733514234882167934346847000692859013273429797531243607632813246831841410034226198666867927558994598982555478658702501395480497869395262898392999666629940236287505424151972111845347818601117814628315408237631015219736857236249987823042606439125530397780881645049174519617021822999202368228430911330898579188597959271891912410321404377899552693022295353527642759311645690967801898849249461667355836214085106555723474643200467675526353203538922936773220813745272517630733807138879223554747657095459601288680967019192454590939358091805852904499490335465285272907948200819834753335866738158243492015594570458800692350577561801148327143058153236558034360432085465852879234430158236262451678476772830349753839058720527788843921951102043933927945946813540260506906662262942609360529783255179978519733296315640431706751496644495940491896077630800498375723592759117341242788699203696887664965339697020319230269532992465439293552928994944780 [192,39] -102011171258427107638429694156115201150799996391774954404575887869603749947985551119085938760736338739149770573162896743692085255773284870076829780922605685432345985143589651002930076120922603734923690666601223665258602937519821036264266347691102887202605506386627471501839444122929303298387537844306861793450656230062433090530016243112933998092099520364205311778218045138611151325983937045708602191400962648907954081928956064816596297428764832182369086840357861509958606123176745518557820934460930593888590935536250553214685233591060093531435415525351108582239593449711559754523098298265281795700629023380843097225257512406727829421927661201791700148762291531940381876930641357010103292948595143190006963064964995304248337743800808365693441031153834947410074688226531859939404766073980057699437399659700238114548955081681860830044021979926095109319363764179882872210193602454727360149449596717795702541901833066042561475262401328803742400132656374482437111958629299181700585929273045314418600901591865482498395520100618128567635042064133272640559979343412579473046094135310040820331194030904959063029668904353252897713523028809958466297603256358323256909106293323793802680585185204428364840055630911621718639570545387175780005108209668903491148564463489752310501124286865583086861250315824404696891754783614973653609878157621196811203595272748211066618697939181704024776628944029685372679033155569933316925540902480090363733635770304126266151030652523103929059902625760150090671168511091528805067342138027738570313603815701401413500810495968662467595422310858857247844047185006586949902330144193636653368163424795615588306646008860059819586319135823148744160961589514371177848617228800 [192,40] 24351734784226906108157519880654620067725334511087150029608459378787555764269189029216657175903753878065122459792140026348426402312342623619504500168452736802122626703541937327347302452903194245617509902293525966538753728469871928532734639925234600510814205325480627569104747181548692645987260063309818346632039687247760243431211304009580088415679821182512987408823079224979205281912867113003209788475265061368759398019779560219557569545107652611582972259730178667096554657490673002789479708567512264103961853549573352497875331568325960653886938340150109081600179288958485817689841082397945674249037491352365747047394881915800958686238144988571536130312376351936333086374143720058653672073574114864858528972068001289264787173818293214567747296313701215547337813237033251826120991651868663171257616526411935051033263284193386083904856136038053668229784934998950270173107399693981160416425290452553938306394447883835080185145716740864576570108278957600917775888230714133559004046855405476060844071460760980305484584140882293748803949555051020703113929431396575486505523451705843294379799486288790354982407008172646246591593126075540717664969940403345218697640468198166398350128607410176932653423319458910838110989970133095741429549627716897777738818845511102346939098212440917273050984091342517329240947466257347322541411007288364961528538666981641923652757571995296632106342865300504010160718457225848257241579003188571665713902037913041115559873247150754467396652744315285086244412212658343956437130652484227321104638835106628310221697631281368387238788103788083512532611252061945520464617974275765668464005806336039434932457291398453315335422421483402586336035405179466902658192662 [192,41] -5293456263081707708558015312273984952431251113703453621870576246691407642399627414456168271450378786458151580760654503237055096577529023372122790979682969662427895514757497959843930540377052307692572090006511847195023957662567380252858834735674333886757256940752007650245942562350016158337123147718235376938068418755308333035477587515752372360560037907754279270982593292049187478155698060345105641906107329486136011819961074912576862199963645142602728562932075629349515063026140463584897706117921543079987268583637388297982837951696582584008615552704935084586097285010393441030072302769354390015556441152458357322096259834296202178737986238007916327836335824857058516844184215059976379094334227460491646747555728709490544113292261401355596117055844711819896757627986869582860214794503444152344443794455017506859241098352130822531218880516290820042695212801471691291553078673247635155811576351352172145001508095997386601004300986735181684610830434848551241480476822491413821635394181236490789917895172195644279177454031529486692760537538866269516343733289842114098994367198110441817181801324065483087899908938371632403164098055448637410746981813486438068276956974582868483922178946092250292608339951002454954815556087824487550644738945956848814351107286791724213810168283335227843811358552501430349254926772579628594430467519150088362741863541941641692014147642799967283123553372280187523314142315730603953422371969316019668335434054009411689745103008707138719323917081234060007151809335222140153898187870245410835112125632190389807954468597290896314515111122794206461059719446383798546189815000573962493432035082208821151051972051772312403047249850716408881634144022041558237144 [192,42] 1047046162991026556944370186536014908343686995270839548796517076951553889580856729612932208226330507131319820461218087554850363631700474318402062808964978763897756065457531825537536875984824546498355082661130158772804167955236568833258740071744676264655755275645429349243990761605739052351657506149962241454924265401197857982997000909410213695529848432603609949539952339324816165614124072547940313146612909656721590848597152605614107544817679003472259899763862170587040660896280711748623304877020877547378425166692355606389118711649097805390421637945713579924461633235816852392745101462468781374120049077206844452375153355737779327538622087701112470525192048879059665215856349029139439052259081313304012525128383797996385307654677014207976780814087086768703140394629494660146387641142437180863206890366725782807469752312863750887432636155186289149027501544844861881790869825607444570109883994441915838286356680867618565393064770975712136730837800465214843285109322935910278265220618395478214940042150379302175552678899196765333999222014707248234040836339726964673650684721053107069056634374040279028675283513687743764992341062472662767308898013626886937051982045065894822270297335270889753416986401135515481596587551914316499475007177839369772772784063047998672795082022543075694075749794260300016552355042029053114754114071887137076178283017761385228580526400388971945979284445506411829616071609493983883109834226053818805245362611010817219866470845292340355001148609404266946751219818844403343139207991770137056066905658175828682705385689058063288745472401822060519036432841150636313427859121997720205917615432776502445260384997692734208228728927242929562959572785699875544 [192,43] -188296224216613220471861137599230471901679863558244522243003113784464940278907801210038673348610692507004839602897910973425726038362958451476346630086133990226854130066554894514580009997943544933825206811243151276516413114050436850169233736424353600153416478164737514977132988644960304417587251165729551467512198910673303988227683361231270723379642851993383610077903067571313364091813929188020676636742740561757192589331430223880207729146057488368955974140416349988454897770154786764782266805971142310286367394327698255070541109451066469233425790716396701060359395883592232022892812351527467979967439294442348523540323073763648354488907586769071079429402740231994473203286893653547088023150608511248622903610723470787396210289546976110558336624734983246000347961686116732828524429375558083135482236865921644181029280508111146035035221502386641130939471677877185525611343113371398255227827090173590071274408716929985115796088916702113097201220992952590336365705598778662711079132280949825747426208035452686641248477698530063097917751859828199214132686092475253655067913991865523357257291413484074500190209642059611756608607730982618236290072519384026358145541459022701698410374700520459455440965219056494664714310590422175641202770795406981940162786570533056803348036213450164742165649987592755173996236619532645842597545918225944834855089508257651017860766336274668895367483283897319221797818766971602796219873312660723786297841540583679618553423911284095215374506093225927763979407836998122717923666967446672667903727002692758953658219910776107447755847022863134534577820309095793284760916324728074233393509782004572683864869462087482027774587453123600578523767684500688 [192,44] 30756826320891804406914045332784353172410447693584766207577284942192706352503211803830208084838227379749010918803631673292698560224925001610616502053624906396849661502376438160363421275199086689126609133379027430879214498298909781094556451954333653983783903031758657753177715060290414969492353087252240312711995814390529975634410142968231921844932677282574808568945867829180741326372765522731999893041878494098246106813329319280435047223839054401760347668089371058530972845510194140662074908062472844709511449582012738405009347052970659319071445862315136617852989671790692099938095928593627338210705895683897380821964684986349940590479708892136701863866539162126897150587932592149155234994056563784533584105146943434503615777433626182187331964045328962913770339799529736574796060729489790786381869047786732009914229578140102733488181424965229482453726641010714387189430634639794494242095083071354474658581142955468335275359959373715178305073992318552160685120226508850360374846660935630456799332994774380726979058477588845632576536694939407618140585145508618772751158981906748038305465763166043688282915613307884041340476625078699509005622366219719726753824350741434460061362120872979418290637110660366608581690934701547253976036712287607939758281572576272050539930455790197351669971364547322999217117555145543043682620649498515336381116934950816715598604035630727699743879062556186456682804133102859573976567073330951204914560338014259509669154823875825658305990214411418570751758088915458395500621215153149074076682600733321177356083574729335016436283226321654859997558148093544171600299574475193927845639208966307871020192907392683794066315788587632937610053347872 [192,45] -4558117595757073998530919571646833738427235617506739974457796770947383228363560235913385818113076095750522285840216752728053427886585475935204402785550464680622154667602622340886957914168705838526538797552670852627122008280706903223410957657310368063351757148115108648240126387074007375007380020607964774259429118282839809925478970992007567991148766094147244048072071035679343109394965542424295315796423418992168996003981061280739433565137769884252846477778537885234488379492440191054286987810495546976532953140259792458206584106613146298373035017158488377690069268417072301791829304153334480916883146330471942109739698137554492291658834560621484932181193202077924234701908531808803036192487464704172838451657901621694618005729408987151671515705445357624196940931785422692361341363774165010472587801564704529191312105284386477639305262628609700189182739284677949863717941558038600720566710010854401894815868648237598619381574883832905222029247433201129136763587169557692575918589469188081892404508964305694495765778488789959805598234465770687803488770861044933404991176214873220688629837581226544570123164040323260478869645844083121803292831916285525706434419983107231615671094487982206882051595325879435650900313634773120437385327754525424617554815907894851773448313788612236414840978842232241629322598582703378762645566312691337681985613258220348473041622309287834799625934755011015979201764535741867622426165706771056703680279156870100686129488068607997094284089527999557080559476109196974367298842367627348378081987664722693008807783795029582689374739305011531114317256463132186404649419557905857558191330800995405214146773587488182518155162215279442676365204 [192,46] 612127292060897721377020324708066973191297843693438921734200145768161340328036402243841003990112326656666708753643861193434489127944300118006301067750528989853309298484298038846318655708945829144575624969071371392866298091192536710369142090294824389437801370202126815408327165709021299511146957142708752649142126619014256279303943347200800829827188073439557934210808814056710634787027017821164812782390382771272774786335552601061642991668742190036962507723643101228436792326721734757669763746780133490781951294838768061040489943294430890150213236941041888804266749921114765054935055773259084781527171886022734741562877437492058577847725295710583804663666090511003239399847045967695298242161366798032649486634922767472531871748880150731817158382847758126643410426806107998173700355556976582197118802583848258433964179256532974078977507800667695432864441334332525970694768407211721062387282323573066708911419200062051048244942546236663483337465405840314073079057715492194624739477733637500445767900604903596731656479442020508548615937988584288206042058652907835215484035556182274873279765023059596195090141131708731360700226911955129416835657522890577473862325023058042651187132787963794599658460874142973265072367758358363933008315669279094606879096269244653916079980821796325064886960692885221582077968338228985037203831589515348984580632116518161555771228892838572455201566078953791030149990639290188079820006409190210071022997185920707784898080652908077315824062058259410776450490401711376494866262240885455127011251927766003566610857205665566062620622828865435494003671229142552695342575829814288002102852240200137828295666979909417391283884786694478291238 [192,47] -74392249224059091994057312343756854276477719389303859635800491344758110895948732783374433844353033800209075087439603803417302518413044049298600582296899992827989078787203560188075981582551068517870626071619122829320807976186213423043339461761405434294383948570264558918753610767444384533893727309187653703798139547333681364038611318194671703472181692896913025962386630125108764603380074028603174265252609060485531151349814776766036912480205792547778236468683580099514747829462734212753582806283200996923024092992973636945370927571161283233921468564028205539315784552656161992922563752039045931276134619497722591788761909416116218127480862059456773793791991655040734516227555375769837392636931473012993129911161730556640113925461268886714839355272721136688388559952842821397021573471987073238179664535319093925416471854369983855075116176066644412439088680489565680194424372560931482869942091303701677979258282009333037930634627758183504071172960307680523335007962767254147923170432648359285478833741748123525190385879192144418841530502220453198294023200200655767661004778917008977687587244235837157524501367417221029518201836173161381241256517868349206174025663403706207854401195321596292455111205955040818219771886759831583330673921919923853307542161129201206745536765413541573000340072235649376529986345994293333245562291669251891716315990006740787684195230310072599751228304815068149230984869775749188961783438913372841534598735636487629271271971729247072174255081526163692958862647660017598423926151046882513041158956365067242047874691085855713818960362713643481924857630928527441471987839455474195227588273365213686356600188394084033812262683303900920 [192,48] 8169896511242725794732610235915978914637071052898636736911469481540273673194582519630659511173898450023724671099652789845494693935807799624389320839553412826940575552972030194095675759997621144089573597815728261994136818299828887242943513811906500480856276634895122097047573360388392901404063403436973685899897053807651032838712293260339866026399018612516889961585796685883240911893354638851743993906689309949503667019618575340516299187916965570169091752853092760796397364785082271436497037516396638419873159136705606187468638159804199990031573050793219345587215475743853379663472097880735483805684732229300995506494093268915638190889721794884270651995506108461754575559227793649331570087511738079959913968316582143344458916175943341297989252092692819324904993856018115794046656059870974109089679643850665456654794781868061877907816261400938077146679952635618040066157570784860379341192780165312226282016779223007555630612108669432383719594594768132546809721311213025444851543662958919161342472266990786170223752924156903603212817678939299034311846515064894332959974266505415207642440986953181448212765067282692476863864459026447349052855306815814866874698611839780495613127627004991657170692515464093415643769048910396910077301999910599743980150419735210453545672818477021989156568086800694617136082801804549151204635569733833496778041167086981695331435903436989707375475818130104913756045415268664095557498144866957359446915307508823310663615544666972328911373135413814588716000394335773704667741698033412343187283278505174204298938775206910311429918314551987417141557530011158151469477771614002777798967679778933711195374688360228653156257857838860 [192,49] -809566503011872519713497370912073348960544036658494073154884854359893254744550097041447496327390365249135016891950423712735341356069581618055851722796554540188567772703400990077475764254221664919922448607398584002303907519471705441172279606851605599020059262878642865084165106178385669963224794696162003547904145158904686738221055516712717877059597960431287722173853902072464321559215210330448987375783836807580810998268944259569466334669630303473916857749850454498686713115096356911066166423012853551431087802122280757050374978616709600229148815917578390627276477371160110778798781681068613840252156190238289451886364256853840671965697297416512582363230258886267781160205236620584616376890970659841593057292223868897546068347759230123414208483466367860132228355191420033049287334863037921542443614575688758016367725047195654565612775572356116661805459749310659968388721300183575002693496816469514670116973611939199778133709574743971103307903645243716948952317464003718922251468853684372759417366049695984001829043581278047760316136442440204786797694457006475790211951436239819232548216347351955886710251873820230486697352256341577847023015272617546474231339873143548734110647664455326224731139054526144119158607203862916421869898663079890910545635345828028833329551718631270929509104513035220008890822106904927861934856839348764531846314515219548736019822338968584503499477354355178457590630400599337497992930236588999991263487991729546486177960852274887163590304291606337059674903867987735278627448025562228966721598182114676308678422359244087018914472214013873759716065025777458705717220790880102557548033457614250222917643132489942497638791466 [192,50] 72272876493040137466171642719958915595531081056878092994679751712759448372677641344648474797958795494137075456029534164790876709039356505917102806135507761438746127880941272573558809331786699848395650681944238595757901454730204363601299271441740747149446438595927349058187950349245222011260642890841159712339623834482066923140680121951298056787851848656246859469155401092005085203066268363283116026248141592695498172903626337957627702248573750946553190738917270076821406528615776459373438928767386819375488346290029448063338845111862152314410200752528554312834214388542121622103593870512065984199937128309217791105594467669800244881119678020567295579839255791166084878974847215877953737033295594570904213747440655037591585585385435784312576294135630413104266974013045701087151726488043541821077329399712807088604479894119867597265002212996951580337334630314118568740816081653508713146738051222137286904916582026328904287126690080326446965512763095888359746878676493088523170971489323217333257276194781018156543700611230073819782115664672449741723879805190497793268583165408746233830988506699844808904548403926236023870668271118882888358621371202758623625424046297341936859285101069472514031551327784994668289683848452908151113200947582203109827047140050336025302440952872549672335487330033824113481535035764559869643054141269424165753976088022460173869379144240989654747120303874274107441510674487670658735284406739449360150977389083329508128824263690679836459155654074452366413393400739262947949659982386946846148803500004727738468504299466211600732897470863975467145228678273482733578144086567217509499652230188933801106104780103523710545960 [192,51] -5804356087595313852428695969707818463116918365506630110250876100037596396819753027149237268339457138082836503435145607312213255707799287573738477297960241745986276011588141304184350605733482500542457495015210823309847496931866889348293835591903233728623408033648876667079387852175136190466357863302852293988550347354619783263235654276113930571735140231525913025108266642323878161139035104917622081337550654651132816744585663117676233930937627953858702145366947695822987744878453187742878110259033579827337202173067569881677510181417246813233148682666820073766093620833536527373521135419565294391133962287756150740139043931508821201669920984909354144588601353302642015481549621152257283932963744452293365265414867595074373898948879235615125819757969524314478234602533217447875510578599657811015812933739877481002549577326486160753403039205728983905787406819385521346269107999522638208995436145293193511807208871419299736988130467453264611086599705689984526979278210478401980573058276005178210623452704850760332763649542918817183783771318030267830867376530004526559391601631529843069663136650096595342496262273897737252899477011917515598979318371971325205616747663937665252339662814491974923284872807248605739383051779586626780240783160338178232428152060508808626255832412336060128943041743486845868510706225112605668507892714392594415440352996931053509777682187572491334530220776626611442111059547680836118479088474982768500925798992934466958571660630120914172384507152787480245483650765749615582161770338223088242420254877734484310543705003121833139057132477394901433252006592671870585247357285764070949401745071951469276336286050181661440 [192,52] 418766474249345448855163008188386009839224372997977181531219047996164668012632185819636326836822880622299572153562662176912802933680289605322002996328532830369731728038387604307170338539564064418967377253265372706650056813113316546991916317755384752202661753441598759397193325262126588910413794963382073826590258396049130837205529646196250372576408753562031819997448127765094066082138415997895713660877072731168235218322568309609402083307424252300456217233483221584859261427583761104404762962857969197116087422653068340877098577243169554692251205284246751136550286229474287194751491129523475395494459990707191226596207760998134132939499349497670119613090905243536660586444843142830548666229216081784080647365601113306037754397282570774192125193084548362520283580706469321980041159528079999367792336747825332966824570191447134289841384296149461272264034782889436669288543790415840678683552331768713863882019041903008904531623036942652748386196030726427693821607389434557882723603526105964159011327049747405938323142093616689982286974428835085423471988202713275234900432638124868181757315151955754538406888587240701276025582618291803803913761205112425776704520584790123462814708143262494166449178162090788611486743187239952551552974444838271471298405470616550626976473293562733428814797607372032420841002508198142584933761976297492375046584608235722280490756291929141638637025600691625597282028674997179833506452466634660176261073114802897667981171412935576999704179098424781171548650326434305778087064476253908367790723620886871475817634974684810867353372681614310933796216973887158738378834904465631223421772404504933253599454544481641 [192,53] -27086820845326415099686807996525587829369327628288683980606302332700234186098522577625557442398591683162749728325167081576397938618992862450007247101295255280344908198199727269694069530275730451642488348241698269765952149777869350336383664177999880056517774545476790505722086482054510306322066200057104670340559660290697523663725329176827684753992584335187216734340099118496783851639726283382848635323065389259585927376563048702011979814077729040814666241178086370081263979382590695417463285749594298205473241895519329395943628084871141312204402331170141951803096522811153080143750048500167925081042852631264134805772625668934708563433141566543307908784970968279462118433034595579301469783109890138874585860947585839682309222756655352925761864614598974867852049617144248951466099997302834019844261184010727482664843529140060614948578359758276648400709849456134880203629736448789139985512871961018654822100541614993273055528198230465751118375515000547033736560249367689074380330101811701828303087581916411963364470600792847483502518737521873216461040024469781817924925103795126924517409140308866707154535724594973909589864494779588365749605326799782976045571292793797706863852073155267941942749077635652122038454525465356739857532780783144759725648824524800819690013371672410087140974658779425825553414797671808774348345975565330830832879484195509231856990751835537748767298845245719383662680813839432073069827809045673814277715942308741928548974567497831155524000419386871729890618645693932097057384481297732980851576285952887362366186672875694503559137864534747436752563943273359938686725058942418348624570248955156903931217960672 [192,54] 1561710926288928804245317208147668462263502870857262692860704507788682439209175434622692588220828514279498458316580269826314191119906348542369504962029694406457290738284929595509157187840178895325423959996550698658272193402477394436923450005665746180146494307772745551565968293680212418463762560759568440414927167483604665489266972838716394020616734600922644779030391381525603973694491478867722610817028311072648412384594731027823394100054385634734909444192719731841545002665747948547724820464434138277806022670509368603340769370011547498065302669913552796852760412011148821807320207740065327061781846276904819527135025888930725042357644201867611380887321793617806874617881084641317089896004016172304176312684598344931998158098901473702497695076836666543544617779124292172035930023393892889978644883842526089932481242539371936260518672966598545521036206338968255221480395086483522103969113841830903430971941547150654703025431025050336385919043641760379629502727227138490849420958738164217039380243079221517264019361416331199035455050334338635409702174815972853732352942976782929599353236121038873001841834593147787177657532446022609475888408448586418476380409239046927585096066496179139871208761041925061047500105970330772692782953523945867189726954948064524396146190188503717049324559636444017913950184769489898624052249756231345967753601944484796398589114084194672351841545757280131980158579131993543584807761771015070606915525126301955255077469549230010675188169430684585643324773769919584014612883003445106931417542007579946858900844073666124450492870705690120666635117884419612581651333844577021235011088880332204674985016 [192,55] -78112158197950460314453656066699243443951557714422120236222597052000469298499250345393922310699324144934582354848390687843489972138136719727811400038019667316203685763816342016074259135805401153360825294568666651939423091347002031077808882799461547257690466184337356221190608111744454628293443532711245447095782574997776194193399552837901532330639434689848567586774357376841438535229704374168033114547802222110514325440279123845197541632073056642417871856918109755701292846604103434895010997648328164954944255431326190661780397081985437525192676735660088296250407334697117718069713559867365343605429648183882858370063975904004131012163211039101968092814305233943859502109826065083543142567562895789357739790313892201224457671626976943434733425061398170274370948525935780824487150689651386470394059041439435456077672885217751102909796214714385710353142732247697310314643493475852835140133739843543242568379741207966140370332936575631655161781502894967145896554508327751010210390288524989229311282683631041079292436108843105376871561504873831188097949478251023512420064941671396225834767935745994885415230181026687780478753543528527934695114832947000011135261293031909360123733930036941050016160898147439469261757584673610127816757777265765481108916340356301523022364833401828462207535883387283131419907870379281374680031348554967403170825067771232071565231126561365125616624523796053237007741484637576607901933226439880028201140580664793373175134371685243471882066216150437216841820828534002116646164840964047410877533876576582823647178803004173628182312493875854426407694630410484921205597450740535598253353495066352879824 [192,56] 3051084003509636863611067849333088330241266548953124365488542355201422768355463128648502697939539895849663669593301328768337983742941885075494441853156145320911668039196682279704087682885820505324862677300021189108297662240393894441566029620762386432274730662562116177212389223480252392744741917475570470462707761458055807401130466869464576315332070342511317963039594648912244684782130582004033408837281308096888370256329339410801467878792012088538360196630598133656357417901326647604385297452003572498092841211427769895472863008793685904982750980774082543689425266847579566215753287053342649984583686366671131113039802336039801595456978217068794161837018108993775208504211819828533832695380660680676730478187911758619999453746896535426750087376464763807742154353502046410509427038421518558842036778744540955621075039470896500724880675596625743483797865689316848770159086159176049233895702468741402646781912551102626031224185604997623241533417128967911846941650780578300279517763348238591796253296140545911258642489117868087730014925293074594140217545467641853810997672692723949998157027567886128095342457820606529074722466916555203402462238489174835641435618331935454275755635584235208130926958722992944310269720765770942284508968775278742462586344364801123409432251875735395171890657589417114782542957764073373771090885362672177105818746494275978799078197767143340659810682970258093696047582565395313972358251531125570692359386767735572745210450367413469653503794651415389434968594843901182127036364050587949596521672235863463483806896835365750915453248762894860655988189689833708406779231265921832042310583711880258 [192,57] -36028441678961464201030962505422464197261464223150058623532982285484130820555016970878158566075392502079915071308955393037030645037888835725865648311340139307520434275285417640790650186373154234274039451619250125117560575528150493682734812487474353136620963886785478406492152284914234020099422425612102783980582278721364269976250737074203979706109786707359340321715250577239004305821069303972547360093829144881714772587538647131850212493711337255281145976947085871474101163805193839542937313700851707400500752875313895297861133273724079537225984401708988858193322957247261382133724634616109183694252422088495293629521100070612699968628661401399180724067063815618101941459871130556806969995540209614249072988591015892375795185907621424851285294512138997944218232883513518658241483006362395893490938939110656446927516082332673818417067771342754628681464635077553571217598236486376191263438337742710496368505499950258969421412422175559891643993864127433614920695539616259127498214001403641168205954526216290725687246001518717811018565804951721598531755389132485064288682757627955796787066039767154399148404494847958477222091814626394455068755432226257835433060097535695675973251025959835622428297479246621595308462508056806971374928841612831181254918636285486279487687634690796563681722507770079367698945007841788748829589860823349582231042339194827927380209109397166090719933841913228369365924329443867185379160922629256354332102389294141250152858338323992447104320832529003260152700787842023338891431182270925878571935532291613464871575663459098608730579632669820335765540421241181822463885269575583034104722791632 [192,58] -8760343717987123543473727989249367882800822665276929454218892510404556840241789037030802158340143699919958672446999171929912268622493904608436798623580111241034505642041226641982153662672867409824715216705549751711775272784292754220120512479290184117398155495878042482728089601018180018043073874495365507282129545773314820340522392149164017512195124237503565532878739132005890415972489536712961061937860215525865510662825254448779534314908257768700047760924988112573151304831556371327493681362896425329352490693684114561505049513265251090041917254378768464445099775435125365472708827971049849690213497696636058086013908120657478618713062009365133166525709064734882273371704142611718090019292203059688898417600534230008879375970250098082712122675543625991625889780183928549643599770141708533768838817808642561991406475976213379337960536122481750605221883631116155876397880461355211563559193900743502852317687278637240535417933455394013085078534558593870641295296488794225652821694468721496814420769207318974447967162766451358290980917118102974330027751485035442894805634877502239326498896228039560178081193498435298100768111229526437807028263019259391808823460325800953371644428711507349663578058183413540118684050611258637671408577824995568419373927216133476747602026838651254587407529154944916475872296621893558730160778598407149981124910067042520690111462352534447111680944366537552448101945524830699849963180996831117282421659554391458017570623538222668311798585972535690315195295663932849168027005812463374879509914936146554291076385239241016861368337823073696079138629473823253159088514992488330931042080 [192,59] 1255334926931057159042182641397608011177182775092210906427926164823677042371805670349575879633242416753638432871524566751397602259390736484321658193900796645905255633705243876546084667636651148822634534142069528797008139900956244741246779654233647082640796096220694657022629802871049841462908396735853038205117188909809829847888543199368746576162284900265735848264317737811956140674458092585413657922357361613738363091836076391315017788588410292846213870283445339338608852899000784771298044143562259452981584080310363431266278465091257171434211858338887174433484496263385103820422145948966564540303839443331475538253238648021234030558279293883953926695355602714103273443083923483526155179094282400151232217952740614584737601235093612061671529155935570027941694154034048867689021518897493406045850004805960327994885138652010965094091979966466756220337999199965037942477906975798456533937216703849822601256188531107908354665524982195584653081062295263326032786629577828410346342846761895819704120516260032100340564494844415942786855173329013339847574832093477068005735672621865582897554425591302040462620931763192589028723371030221280218290886108711235502510466678391398429345361220673713594913301719669415101343409614749816322773501436432784862070207857726531168268506254193315928074141014842977104178218827428039809495933269570987755920003514203003537853970156346933023186258571378059895279686664154732174108008386956864847728123728436320566392874840203123270908482394914144897630775722002931522737383514127520529978780813339318087305340508233745317859395670953749614341052767068407467255609350334248530760 [192,60] -99416104441359985551347520201730933918223699188233723337960215881141234917527669301137158314166934497792965407171834623243646408976191007054872614280964665094998987748783646926586659937127081026716305001478025016743426497384158532683578449723399828843135621289156073468101283450374170272605772737590583177662937400147698177249361481183652658080930549863142622804659716355028581481622620079590419770704225572861564344295515492338564847201914806196574407758535492562041680396868611140252475494396204328582412907714943667115432155529167820298468041551581267627305414368050950091484706662315388824653051602909062725665406295878057253925598231635844839592858112957541252152708800893059701803518039190975160726719912701175058641580443219059655586295509536116902921403296129935123791903417864651956159098850399541807735667649152183500166586565278636187107745662072025738466457362872433344038801397934164537768561328204696090610902810409319222366742214984182452166518201484838453732776517530137211240652164458574669664812840076284435512876955937260994324796750687086883151543448397753994859427335581788778899733209330900402902046875355286214509668183009359540788444568750296599368128069026075564431760475517166525470040617819898054892791345183472238979700364343615221934050277253109187919219068745276374622090772060756358269750333653384490072919200952591474151929728522881113295327556363321807624950550600473516738565797593877939527182410833855188091189155283565267879433300047694912293779270927540479171567286578069298807970663257894047547034874930737104473960993690982280506463963849202564512327584416042285 [192,61] 5774118053867711366039233209991879313290427251695552044972017599756115407072047534667379848100591307817207392384073194824765902228686109617756708848406690372319943497991898239025469275540657856744732161014493661410979602101190021303152752618977927966055881556867628117745887175518098282638141167522356441915275927149364935963846941250886182324024367114931771295618749408931144406594801158842200949137540262484649170863606863551329600516653905212062398442697299128655551214723307942363583921794772589607694024751798114126596416597461630494653842363135766587179606073267396588253345579690301691313412789081833679500841469828232657544311084643417023596401995357510100238308107028366380521746389971926930404976432346922116453972818794821067695948148309453638022868785788525660214897891234441813043734115499235742025724253272565893886531341464116444906834433765019156722159277677007196451456001784664886854518922093964646562307766918092918949569348753381026713919223123029246090857542364041497846782596385344847267930660297667840011176513364916705985557037079682194868507265870665130172412020580774495168829562752508734345416915255626323704357650794516014844282356687105817970556086546997948580922476509267127672915905281846959355843384404053079474179023818692820436872885988284799648467638298741307680316758315705356708804674127286859751917454470761703715631582521208172731575986820402350172103488486243298857199553549401036570409813899161573508290949305700597043219884870784548852838519010661750655880723455436350717580616434575306051484533254143845738649208833857718153079106315358593847081980443342 [192,62] -189870035930250968381671562352890800899603878242090428355389444737918268417606542577990248063788637203426500499160740439846586581920970086211788188674456526600578305785724175564593869806604559782627476633384378426126681481699201647902414353339872613231273474853885194600182593259275868411076610419298304369668907230663264531209307987699998974681798362576352903286366755149386359644872388206846383841733836898455720121402805244138869092226684087560736542397915451898843475553831930380689134455340456840392990027244256835126898608547970570364252253301724351261839461757111982926186879411469436152048912934875594653522063185740121627212792468640212038486943140409804532301951833283575703820297528681914873029022963691953405234005376434196365824797177716356629353854665172617884720478083153683004375372948120026199476227496136873705526969867020233579941209508135160943448082560811213279268433945716137048623560825833890733366711083724440324308390822863299693230549775570989155363248805094438193704373790653062997751192507302908992000333246312163043713887133346532786449019578684048649018596930085658341296696583783116728742443820750206452097069404864176602753924089660123001395088222629314987965421755309436935720125342020978532170593215896594511781607883664015862444497093604595361620594601411374823508048577876736088376064465861051313876194328568887710462422318789938440621398818178337835422864299298214609938157192811356777760469179016347798495555628985475880675491584860664986083469409147586444745955358738785691867220891905416397853801278989194417148041039990162665376800278391353256037267030 [192,63] 21110892224014432562157220316804971004634725540637580018494206148892548212085317587748596848267492458746220126688638594444159435913207308989633341155131090020531521974441361685848561115393521490547481794703229325211570704673246079267887884424515666411907180022072028611738378412346563700272675204413968408303277198582872155300864718681649132535336784042496574299793571420226379002662216944184932456805730308061970300060017229007757595952244225197108332130139901318452940289869504033150172743354090902078725016095312097020890667405634379462701761153454987813242581118350186239069339585266662601890431550665824275072507054224034237166886669085291448524617489598813088376879309888321691170749346385367284488248619924736565070022163742666133972080134422841230950358791713946517627834901639696622965557021272649850887871532331688276153285323519929156977680099996873872444663219356656893328845165208287413853837603790235860416877003727409073718757474506133199960757926073647997747237007973103379594463158405763257688645019182946471422578647835287662608261172506171956642404303542603041611791821468891510575529381970467857794571392633777878059049143013104321606705634964941073918157240228649532069609796332384043725499331139438448280006006828766047750089103728746755181133896847055814193679648322635982681867966933375335983057364546316857458902159969989832875441213532977200706987207314608497603058568376614900602437828775819472051753973858684691115465058636264884747660761758143276695185756230428177636039482029470279863766784940929954292900426955192243605085184517507131315638989325498431076 [192,64] 537941650677066987999571671366382192585977662119635089100879951664389127057792038250547674306722358172141897873663087202197749986229910673906086982309757320364669017571532196615270794781726033581690327861595408277706324414457261982011539578099121262797505722013125715751518489720594994260118533178450260001185013164757905429420625890482071332169369283618849072925333601980616499728676958598399223141968160524630485885964173686206313079208585935774786247144511125801485421148670796766612166503144852258156160087893560537364619387367122910695179275555741275597607532224991934159615514825485152273519659376866921011433952208847784874649193762924421381979012063913990701373370336208509147380243376834897830824570036735704207082093991280937671128400294088353670738950936838157309291578421344778004187402084561414624123832234986547960058931326648189918692711849166578028874220750781706064764035858185634627560378646506775635718470734496759036879045307000151707767657979407450728420279922213756287330521087274010829144684118240538487233734291940362879588724379670228283784281642718094587762626475347457732663193604211186372074210260414128915364109919023186031397158933426515696340891781908796274544811397773752605748778943774702135939707087033820401826880490352542203093072385389440822986379166328958848292744225845165131836900899770215601117207629773583382240272841997754554932840957513752367014120794045863665423854515269481887628173718148390888857787798676811617754515248585813709728551570071433660692163825992196735910530522462288842112636401429456265776121400302262214965055757202874832 [192,65] -38751449674802092478501050459426935915223520685964317979570513829503136746714028580855186049935664333554659336972300833431590493898852296909867823919844657459238489043224043048318022778874141045199920819156763761823505260398292886602626975419580621377612987159325017417067661030207572336231035240835505528587784967617913087281228678582522807355244560538567395241416940172636316909052021665951722149805462563635409669039521142178983451624259054361772738370230281266954347831113515912142109404391851486802355240488039230474127103710250531145563883824723689943815785813941411683348065170491195394430787627839034429519182708663667661067451339921374569453148408813716218134025228817703916492249234058254918659120428838932994481694299892686935910172518169282581085829222794373090209260947944549208695732469615125363602670301477742701106958092397201026750165799919041950360212097683263215688150037515854222150415437461564387313003767568622443608799085401162911895879255983532787752776878311546266267580197957707480068778933981351973662128133549396897526889139043779386655126224876177701532603350615351915621366504116740162160186592152813834623049582147934443850791077602645875012825050988408520619343145701552627287718230843055681274323545511518673880309162408540502743028284623642754034300045852795573595657976976620941746142341041039633874571478275022147018661416717379688596721716819395910983751905578320749985975529731347764696274167027322669733257510291834410926622357866209626969415861019686385742352854683318581792087582158663029970021779511863296995271944249805161346930339149437 [192,66] 1738525986163016868793254131813288258059196607251931699645724100407573980599098496113606366333197529518885659916439868533666275842158002492502239268627959620575805071577658453424341393850981945265244335664072652679547287873588629207285051465536017783370757156702433804791930718013462779741920713083419216490098082308099571298813688152171656836867063074290343646230461677922383528423740698226333682949407514350510435030432171051627504557286388149358641276932002801989453395929918719726912563979610417572080255254772056112995615149079476555821926580916771208088423904210399160732681403304616384346668905913255761039110005233628739971853788005392656841114700308266798427459984817397438886683128109748907659548599988431970108863959347741443046949721857021780747701854320000832425532581497411109384782181451334601419648243048023115938743281233044312243887041779127711401750352812779680255818822705659993002136472983850184121369531874603496857297666470356443532121389892686505188679980945359420060933598954124851994595671857192537896595830624827503654079425616369518927212309422225594957524584295910309910404278572831513726880310108777255906190547266285274962889829686358423422886669704129284993460281967606029051798927611103741171241189769124132581922541229096116767456427391728641337657398998595427172764920079634456427152139504655429540642133680893136773008746846147989921983107839699053288728602120312783621936867081222606631898957110141100374812898059557211218449905974444160632495824600362939965099828609136308603692605529662149367013621776322317783978129235991516278086021144 [192,67] -52946091446839479508013602732998153209382209433708015114285685535017716879567519752202373685191208060516131336817347844881109673600918767017109739865960158029840156018984135769431623202909136993102059876041013560232641594033812215792873542841291643894853708218712478349683274939600401211897240986884526480870024593247494053981244667966740036665842472080904084274030143957502427339461538330535663993256008935593805264573149677233514435634645637063837661328894392396468617871663838979118539234247544108013690880490726921579662553249888301850248625583944008309082120695475443408612232296659164577163465613177004094906891184237843550733390138657273942334338082650819427184008550389050672574036949601212641886224382148030880642623187008213880936719271079674528071167536747117958379358722903002586193977093375411644504620596975565503317955247773790164278634822365558859277988476548927760233891860875560076111772708705859853258439043790282123559621148713152949846754384675849916579285022881002492298425748209118266983914048468544400150528230952734779077911205043410038306157836443598837700061454338512549900699167592261595609091674001938832236413943664270221579559325273910374392463343218798269546959965530420435193501967095156700618103263611388549462078727372630464579146247903091585869984529721337379433303462527529176892375737469183990034351471225776260003343102859927499375321559148377938430559318677478431516846897577387631225703411135254368829230262099848429905678511191249767738089828877718572655480760816146516086486789975717069119197323267455635917564174197217143146832 [192,68] 1378053737998610633945776800308953396946668292683842694012407525782637757193544238909974849512415582443888943351896223909170537070715467367134791030342486236527997165681809449852918975157342682361279869855910607678760286320846186641706561403244565497819704222212802539165895781240360799464444245366640928860639627586991650971934153697281052162208472866327314892504571782885485096396349002097091795977166562118337731292057187422278334292318449502856631166840165314629803111813351556895559927314559640267047673660584586771309066492738470355793305364619772527520108195096894591878160730787195785856658884729257994497754508257537137255246910131045287453333817208572216229323945925013389991656129851314261777131269990832943087509014991712896806338725415574278585164764389330696253427606929675956200826397745776962262994172278114943762900091837192557955161860735180463224979388412253492055077779919986880274950474051782710211192187426288675364790940302587175415343545877193042431570953632448353393106762116232205828850230266321979324248122318575029655779506218640811371237942546821294611670076015775352925606504353818233159642668693195274580776571308711442111217654541561647802876771801512257363498007989064661843843182468975169928310188447450419396132308331602749514244256020428549064461211740743407733593263440959420063116099416240612171764381997716820512355884993952858644258346535562306516357869774784990444088976471745872998022244399293387438925584266083950367296609235983471439567315537753966724749950617684914627210761322242535471227720750270678568876220742478323392 [192,69] -53173539021504479816298115801530777230433886445497823747836120607860590521278705313434351155868274768530975889481928083462563619629015525470511853448303716118725811086602642007106199886873736041720065653993189289462240331985093192899687239698237833167645261349601124175214043522718775065966977127942423458783481792087271537298376209197383951268869851029406478329154797218320422968608634747294844222466176421558787149504356522421827810099319196531407671046154304004376013916729413964221097491604358714617988952503534025767026597969736811013112943126049442450264315064059247771281373845991416907551584256506280940706360922800022616342701375298882196263764753368925773526157639973143601539498371563490168867229378090098450365702222553119537278840008130638400637010062957948900299347298532503143907487509513887332836395399376475420640987200577452244147740137307245120185933574891277698948836288526380422470227834537390951543876396134699678627382486702769756012478068701128249187777175263306371804383828671045422658691692735056947102137775331111621225844069380339415937610886733632816391749644692230031716581458144040026986725243872676705748743354119690463315548095254004028520457817439655989866514674061287653459128534728243831828420632402622327655527076743697359296619638325162156929167795791756818572797258595488641620882613161928079063020793027713346070324999131046582914737703036933753548860877668163384626672128651322239225106525347593646378727306898638308513594395404831628874342545882873973791102282345444907758881990710915366859412758040090988136206429732714 [192,70] 3103056711709703718862258309137629625860063871181904958252834409955132994233830382757576677395990586679314821056594044910575841939705622117260556659387568304734238715845958988387889144245889594287868076192266917430323503619864537739014258811423937171204024249532021824950740380569054546655678576413563556985309916111810651138995933913280326470497404296835078194628507877120260156117706569620271707461505950001084119509093861288725613218615037829679823000375336615191473144673801180214604816328243331320875106058135870723363225213848445622496927769860962955377512553544940305920799146295183363032502556916452379927968646050908840900979531163332229922387839385716160995596375526186542840504745493170402228870190101720035629504378471942451637921826064930489409862427459860023199510439326099580729917694104849592048286889419418313924500630258323444742712714851814343628378306077819474046535563951030147280146423395876012328302340903943324665511438407994024851969581280583919902436319793909824756813965901994516398375808557586884318118825698386264447463769211423279194980048931771488103932116233645316382355826974657645544621793084282357897042096404649921255510668669919299368829959568723813528072278332926442589305492308973154064647951767558834809412161373423939037093408018290021804920917674191777206534465185605039056777088841125782041097895091451726450740241238561869795546258268470639117450705303614234045466024031808549157022201629110677315246740398886517886083040836992654444113967707087906737021800453604644927530154775116230929538937621443465312636931242 [192,71] -154209894114227957855590897388345490672868907373366674484819290856900396547438400606626559642577117891273565547438055604523579308677318082547017280475430067910221602701061932961810879047740904385729481097795582952636321150591623531488834783848552414596157976374017047727607753077468349613008063068329526404002690922215162359482638584044838555841920670989369113368708281857009188273308684918530763181460999204900352346323937278049838188512695404765239030333820957339472015506729810467319075037074334432271012370947658988573135486986360363115189992207243929052652850210317249386716396860777684900513534480518400083326825762445181795037500868996063757406409136099211528010009045744962828174854389997712882717602696435608761897411402297809650368124302307976094492532372837598408638448878715853076608940383692920646846307813493078225430130025766144500478837100005681169992222927857489261630809698540207256143565655690587529386959880099399279744470513681329624940434713537765011114125079947155127633301480189273986768656135575774912313775141077444788513849456107150848507737156960670883778413575136798581403004555822375146629063911121464106200248379928385036629141559160457676832628908915699625783460376165447313618889948055891278619248104521603229929185930365885176929060325644922341323703921109468297205792801617329755295303114945349331411825537233678216805345943782276520580288473820718578166949275298539522833387249429478704861966916557494801601163575967080916043290744857549781039082298044815549286747124310118472879243796409968421475978367648940177546240 [192,72] 6396593512312601649509438406551432937068145530141613312753064710180260604610351340485813275137208131238536393643555482506899797671962579924628374210977998867187149727169317194115327568224357788189943092507179274119350093416676925643985938180985391999075978459938775357059397599967351528797902930634123586816824041974101710530822766173571901267629700415891729008779033678125413935162174800540737127381621582642939291768306419782503666500331093038489776902464373143155920859898275396164730137165864861261107681173180554406760578087978647195689579492875696936850856111355255001381239340203430500338220469708269516896223859011165831595294603248894918798460312470863407250631942369802954685650390377014182429264352344175601972164157000763804926708184443627286120098796085653893560030471174939810480510192654160865748282867948556977580452565907995759448170848646479592721033939101861231795848638779308114312807764095387596636383274638510627807719377814218103228608152445555284332463539659232715497948222623148728262925398064604630922861297510747285683829655369686760328195971625090690588280298222201956985723145797573405373252058661707168542947823777454605910681965352207350043345877341621305937201927938007871300254470215295670286607173096681826179098198250186598699227435577455505825117950248473441946240346325913931332271988132672214433669823836387079828779057525734541019085825130051193405077338398913514010225054965196977626048341915193652814428525929304435592862426062819103054161595085875643131813896672370547429295548051434344228078422589394355524 [192,73] -262796106370317130097857912896504740306707069671920155529863721578636872877703739235247471683982422871313905608665314857117451092494173731801405044191751819387388205688492530322243705601194861853367081486733325626000463373586521407007751103730139478164155239907853515586556057529309741763513584285129584074772566396446781079468496222711635657142343676837086975009193596192133499295551323893520110295969467652635376764734362242908032817035327375659259415996968682840574085394342251920791708005138836031504722421116923643186342069826951913905383798907965464927713850073916673097930814498853526498816811145240802317456586319816972834880616256570799409222387631649346025274630146938470367680418961786596792294312510051269683041952882807671866201370158750277960904695484327354418029207075143074810507363994712683871514451932722392720767149380639289987390304849073697587409038219870226993666755416446434545863459055299424216391826469107784668436653723804671113075260948257633333024919571187106494926240729312924879295472431774708141730573008567260874665422961307114929198843492215137918283469145283391897464839918596179819476255604016212636435825068236819702408484110700136067966786421131671748983465226209155389244606253393416667535252376425972193384927231278351735220492366253552321461138500675977155440326336594764473410987474906473899447285094389472217700670372685983266418649345568937847254261708530263409531409518212738479518577440753915657038888486906101437001649986358088411128706324267446252113319776286152143263954505664452171789977001752224 [192,74] 10206717680802979918917893399300903445420868904869327539351144969653869390747571978940850155967191160732122101823876248601304580375594251688704883371498579691397661877740999207458732095753941506300737709671530934933326710604918117465140998365702569263557181416314516361666938170959404662279735073068795249637847364085266298864365904614319149370127182405281204660427238225162791088047307923879373473525899027538535942263783905524028997493488490708368923804967337020356878761837728834476772862090290257694002585218366563481536916242185940608746765941100947906435540871773620227910595184411321374210362428023751673751520812892725763083525238495111650148497941802265402247083529997692572091851224453493618187532872633365393951612496482536299059222814972312402790142082223337666113259736896478906837374078869046772927024145841345306464199758715450811788896984872365966269053671281836499445137435155482570842621310774275747340846680276493100164662943813209068411828053019823178289683766993927482727330439632112344414742607004713404529626220778026241396645099669258075396246677048493319476611895576386041542706837828369137854111592953253878079500105388510144470336077203750159995528939670788714903377236602992314387981714517192333638570031328252698752940848975730152441870393423999051208082824281377021740009092338654663304384462536556745719418378445836879837647350988871418332977527828907062931139599166915111294036882078762786966001395287478946218962973807551538742436719829633636045918710588887120096737261578109411465265122680616596673421519472 [192,75] -320343629417200477160553687011153477743970412294471746287225001299311097651708054214436256540887143068009643694359299705066521607086364363830930912478841073365378642625069560396731111900239128833397044994707403385440635619359997370798804796483656549035871166946632707144128773840350009158607934826446507883205432879978131258337111234573561007473036452661623557370237128126862230710317709623966144950575635411237477818598965765104421072601361669562965217906447419769368652386355139922013516946156379290658738671360103760358819536984861432874636018143338236583538907664226542490573245880770094197048286722489583488969234328850583966677756451096022946627501537149899126587348113563534026143281873538228392045116472975095769935725921503001917982218732660615876251337859124438655910632683866682464805926067464944171876392061638817345502402930034016412175033212620581599452505737408658665749659638602314901189664776595034995147946696933541165460141867100086528224999424462785349368125378789279410037822261881547066360031038912350048244573988712499542426888004052025821593385125045181827201781998380575809705204675203753657764404743406845857006485061090526115044378167336319921329273230439852580459713435522548843070657374901809438361251290330943338063698791778092139739187656045963863406502623700993844828617942408268269744338246422891622340759874558138763568925076064430385483534261405566267022482587426520226921360525384751941460616400861457858919597892225002905459908080281794669420678130768881492079861347525986180629365447700430681033140 [192,76] 7926990185919795787878180134479751586653835662203089504589329520928154972705953311735342034135671050800822877500054918264142863329583544639139111985529459173992764829642926219742482636091262688204339082648614077213949936506812736276837666315520960667112124913024523235245422149917809653794043040496059960347755561055575244312942010230342253923172451698332528235170991457891480517337658310922987587073618795862513611908310892915247703777481106067266725645304317440486507638655495589231309959391842287209874815189106041720195527710063636933834449489916354168390512380646075203051237909274934055102331422086564352554378032055050973108756172521358686266166393165717310644030049035551223366574854010990153570939418477651214429302412860983680319977883019489002361471163092372103637705228100154648401643643568538156080388273185327911746391701733999652947183041611107251631873502924523716408687419521705866108239727125175751048368187347685555730742805621197749924889808228165941411535530171794211254294896440543732276798539897585395305742493719141991645923429320813991902216610125319302879802395191479202716023145444035411073997305585081394609831464625018564496309837329100294795938204407401359157470836750269939859125709020698064111306376211001684969721581881987805393671499378353844350730583325530866081699511002443454938524284081603265068346186528282794838886295064669867636930178329576889632459798061728850468027068229751883107498585093906657296674671845139341371942260844407365758054830027141950205792055710751276315061982516185816692 [192,77] -165406065893138924190820137004153272069065053577522660136930743822708165498114479353119321498346427585745688305864369024397365071297048471416332835612719835457378516704278587278743661170355075908000631315837336144620985388396493479709119824920825416777627164902239379721458827731438610387630714373184547301861825883270911101284067367754103693865595426970792109945264325193436216343774462436175679583577879776997464677696423594625805255113847426408912550557410313084588599420099888541226776069228266718734451814153862683435316646527334210168782348367433174169716052999201446752703243876340702661966210212252575825796313118044534331457511319311703386135816921300613664873061146977137548146505111205987292106907603199756827741166022787918887350503302646904883667514030699163889251871923913771058769080773084379444755453551011013829144040469748068232307092382940519992641853561987893809613145666932896395830434473618745856259267814874663654448966474865027923554877737289196628678453150987756087606690604637936917559823498186284360081803487971392718362402875918161077046853643731657602350315399272908085218377736363452727743199758167316866304135603449959536513593572712077030944280153995069639394755311685440631369862714681291728272480851444679678867269390005097430982181461843001300808389684448101105284727422038298667448056106532940593568669932095704087851343379404989487784586748990092934147989384243844413841144626861283341084964520030227128639667160389803988633707604070109133098331014023523564865343846950210519074403611674242 [192,78] 3001772222824536500285834470134689567005088259964616403353562315670165166509534711686652570508784605132247276150892095648177859209036293686913986670425459483963384556733656933194396288021485719627084550044281445107696754373235112448402178840733973365842714825858760727855931775575080672770278296853372240808080930094664200372190541128140777475558057266928431591336118144889348483519464788076860030137386165007436939505142258039570349184101156668683959225346378959815185807239330944627144709550144755827684820478522107030618649691440662119270109731577564418552582469850298243798655265192522198514446911197667352769629244997137663163781569807921635889721897753201732723057770925125644097323874076100446004884622640345492053782964478322100659910127670825712066834616351031550162389530120603329517292541968918843115637434749478673918542564107731087993571237628445837388774093563054036019096865420922373702163815527905230011032983052863690120645005398035820524944365567191456923581445810398760640569753427833499042798565820364459655926751000035546184482850318605354288907938716673427206317641838091798931670549253814605624194789350556608391428045083046871484148848540004726207194942482342979247639282453458522089109409902308745064798368306601160983376171495849183803758077573804418408469660421277061284603363733813898078540633072838473878454916542493739773121915441890050229442228899015043049410379342454928595531753909993097287525374299363721317194178953007114720749259351403436887279489368063869584192735139194515739804038340 [192,79] -45773767470814781279587209254159026540337710840111480118882275135646133189794681803537209213815137863085005268505366318084033817346459587445859710583413760104086911994859394654116338961294399477468155726687001246979883607729301035054814965634031504065716358657784542325862339538795521382811433859840981904864851650225986473937767830470578757878530119546795333122796347423732467964704930842837264642172230980347071727012455258758130702754844545224447730962433973701151114099456585770640284680316553059482977307448116327215772837069125190962188872146999943264968947163235497040001052386210046000321283596406849154626604013400151310672189057117374554106791368323765934165973847964368998594992610446180711175874851869520627895560754898151768456511361756156394972033681958319980786102062146403967902659006931108661328278602117642085395124718997195200207105333632787405444634631364224917873795213194538108702103116637008009196861070137862296188607516074060092208749774971579901540905848651463111749977064335813285610585511591934974277675479306653672347289617022984275623148899517100856385952852337734544310873300584722830909288045006752777822589731759207268319752898605436435908978931731012742082066388334586385091031396896789788233527796985801373659260829645271924279613006961094852155511406338625665816199304120775133274042151332242675042807646936099567317066603549768681130061693832804687275486423515985290931353719130973927619894959421573585763467893973975854623893622773427466407011331505920674697352237758533410935064 [192,80] 571591231297288397283498113792857090887140742375871995987170442017572892605953932791889937673365662845112990799790307875269335585284799072634775408343212801784038005557767368953686585755637917130260317046281038834325198909791760427772305079223985784052278021676929984517446476202819391623195053369882027309493537850560028534273886094060652356194098968875437231366802463278684061527323856271961647104365412387933992724009520539427187820970881957166798823223700179131035846235061907258193206365281087312545462236650478657066649720044537202788305339603132605583598632099821401505991605447603233056846421931142720668025031653509115921194671308407048405502406928601044319046854975055165484743315998180910549476837596524573090039950753278758838303348944436637826710846917154827207184513131038631134369703170374057302607147470652681224125236571211561043120120454452366042496410160280238890400480880578719393050667844065376546944665841778287306603751019696658494837163855973825401224334418042061755072325779008985791792774070612250170199120584928142507011146222788463902167228839448493005784890350515114464126813190791521817565662971737040898441691122996751713674602678364942111467680826927961038624246146268125761312267737129113706676053074947946580994812950831227461341963164368937398698116010052805176463099755742163930931840164829903808688326178037641167854355605121245938654516089487359513488012057822688954950685308151528068836172683781006670074271940029890222064231972032803826899280725642879207677560946442856785 [192,81] -5866383033500916034965458987741588116745747221917215147810248236728485776173383276223743033546357385302511952400337788835233147345843861405694593150182766585867446729244757474093959831801528237791723208559660309722044192631006933520836160323426159613467558391591037370371238458240226753129283659435911932896204071104306157881816049256599257322218349397077908239756804421999795896054385126444085933584059177020095751307370581665466431714126519096712916365296485085117259192707370647537332335121699125915208020907162832333112166201960183424546573671868449627712515726014760513073770901090043528664161885590740725678852794247234966210969096246424413027091361526927605572241039406970686158316087844534860084561992018350860564100369579014897275172249871484169779340047170078419794142517072416225145739571005208078550782735210061156396057415902641291559603070480612161267717789895147738431682021113806682487288343992280236069762087434576781419453879505388475853284374141110745867484009197774242826660431222475397626710584157474270674532123242484569047017871390812569761625638220189992620425137947187033834967978525210751533699595905937107918551269799848618824947485045427380697822027809731303503548632474976646697328069666836119392157778320967203178286064026970815095240347393821029175776996751756759025717497713689004604179081614388730204451309649483052086019590129307949168607000615975486876427043314888839819556631472586766276240285028299806094612777381302582841077166500694732511272658437292953864400128903292 [192,82] 49681051167162686018737576705703884127757954091693927252913546578047662445098681441095513200082784168986474615864840726599181575564039251086204616336506917822833883887971410683294674770824873419978211777317251648870587083822527757285938970449190602865536132951795090189533211258731102639008525840221412884662440406934967641208778863425679177204866573420049564072635209110267351879094789725861844799180763688006991621721822473734934118742910385058950560538172846257806069394379511866831099377422912591643922651029276361933489154907237950077828294778079696690457049131046370070957131510656533111117046491185826202443027035186817824541439850181606235084034956712887633641111676107518938328810748503663927518279376367383496293803846243815388548535768690533505115504544762742831758573098982098208313481945787979087597005308132558572810905186386709101459686609630314357138495723741337676552898477407994811943783962008946029514667205485542629962767108428722969612427511203302357404768590847475689744318858650449084416235452395240569733022309262837689489207453424562667377326462490004056032558563155504883025650529436249443257999243158692682763301662766063722672414701120728748848663687148147881744313397504460024614214543849123389360063456254720935636439499606707324763712422828128609325684074959052845546136118747056866700491146106565431941764061120106959007451907307505203187793848682921917459884881421691604805882636318331821424460658719742738603699521317626705172019143679268553082917372365540094120030208 [192,83] -344424461401839493906840150028445388156267959079912615457299731790392644827654293668439353538479318750787954884244957800162903887178419615487009357804676179684282382564765499151843748526023733599528637594611520885233001625331980867048116687681997364568258670974736923990503579122935264405271138595601905770587641637832719084014885490027284997044872989789816857815977644276263350665464810146129692770715549590260121119722360169377027213122061938228574326110946319391220016854185855396740446424764904340888566093074121980481360720933526193384059992124132730848686552408631524308912553450021542342152774404032504350431404210320255283576566727003665573726273752424037065662454322816484437432546787605466140616193963619661173829698284691813141521659292846880956572515403634353487955418330348620061694067108855323769523633352493142329551977764332989976571494842444065108661145942567506036038666833671937418970409330108293551981327437842367591068550666592101408535300185901850602673544708977999668876745817728428982201566872068137396054256131210856343794465928389066786880769593380386692937366498535827480469988976594756509354520813941057866060641797826088316973795554631196941332869040164246009471797686275698850658403522168110778353747001760313406604734366081654015053181449577007022598873808801158424074854310704727264733042759337380900986483580162743431322626966628099048142155002507781327499072152310899076368534790535701370956512945185108588034384154817452319559170128763414841993264924383086655908 [192,84] 1940544472453860224768134931203115059738262709164266096679636127772204700683660924052540615031833652603574736492244611175913520735307791369191300545537482121321689921879673536889841494562562478994965822770590667955426862519897615873185084065306851524880966010093183367871616423454726716145116037858237801381960265753117635188810562077356234162769442637713114279041106106473659349429957800949679798903438348183393725198131556775703710625746443141334574077088985901432102878777148530211872859467459173633174870509642681512193067460947558135179950155989369960196825915890773404782996598475989178872257171625735885353041913729873468199041832221623565050839505048195495157997075384812722440297966209702598615483044752866365587157924726269983558046980036644857023632758637137372535166705669401612032081292469720942369350142601488764125703276224869575772169591613512739974745781529763522891223844810861681532641504487780963465444316884500427856342417002997261138487848810361209553773043351124028762589731056072284129726733402518755395138368391970236427023414198361960186875405308037860217484768645695787583048687547986921275549112247690266395392327819078366087339614348347327672278169415742538920034353852278935494304437872686636547153772597767106546673529712398029311222664377911624487791093848626093755322226552312370176849367136632987300641795171204439924003106563181627222332280141209920566576150298344875432885452497626836557898634255204039400631137101032306180750579332712839090192907983878100 [192,85] -8829009308776076517673159271060675731635493683341515085374398541561551866179572360882728264568826429008139920554765775736763929340903312491807629321060094233396767777288192168544678140569193651024422364785433973092116867865009238559016349769978291710072924688948113264458009381273695942394131739577522433540542988411243687496911946751852888422425952907083034843460674660323601302301124207376706811816082648977909918057269844786861289186989896877054719975803763076390990389095926954304298725382648755343884188589517057585544724375611906210876799103463231900812664646924958878017929750849632915615756147739976738821612842479021932301599473690500631281064755495222233945940081182907501604596831881311239851372156370762572808253159463245858268123932269595851901418166519305743405945224025097541183572111914577942917947848012607631043037985628822135066902218966359425871232517176166739679277300731915182882397988278680716443260003833418154174162927362598144228380147073312083273129966688974385171914546720947376204041991497313282280314427052070548014754694793391483172871266503948762177030901592031740203027848240067885397390521872429968948637631591096701861031901602904775242579393714887704636609229769230853912768559656776962467345714227715111752453863908352004042280324544200344215940151885759470572329365970654228791668058522265959756812456501323446301275267457547826638852415909088952799699258883778259513123830342622277360698235353888833360763684661655460280799931656960715190593444936 [192,86] 32464368199919110710868369761885615328656300474613009328691173988679096377294670727337626680148479133879933143334477648824020282291242702867753990923485728188886677309881025470070122207458772964284466234874776407496849507685315898061127746027267581840270974574098187860966293448953431414372221020362479063826538196014137639291882185930985294494164099143898421312959420832116401728895690284258305656024961249902864591123911783113842985393487642336674830553684271147316374823332276057367245529587387532179094140756035242861142511118407998864767861561485965239867167419776907586147842593660193828539792522744596736683189324427684009893667615677380924639853686502717248055340301603584088213642619935388918368884818135712212062800880523287593371583166360902397856969484316877814681584211260602007052405600930291190672723043692291207404333324048272977490757199852027535988257051636707190426595587040693441069873955478121952309004279134700224540124405929726914228577881897499128749723089402104064183637859884088789949877886970622470138338980057352197298240059262642164100145084437056694339210503594176439034690803834398314715833827163757120021726001293864944527242186002922318029270001416844558099337322725091112790456924520655026297655657047708326510470463399596479182925882755765750528505331391739536206666404155419633138402653313229604018427128917824506772694842641738848286863991148532943800199764980742796879261632791789179250234536348058336951223934939478173127097393945353749583260 [192,87] -95024273869937889561779239774372101900850051311619014792888591585804852233980793715770583415066234200457199354382113928028700864398793479186980164799540439737111411193054564905719734417754109848821282325055210688786018700740905008688120667076646929079362703402478969714206281915053181805914442214603557503037940028292568261432953342356184644209767683980632354621716433074819776987156215317758696243645844786463886376365425406542473517970813903490369200707971463716436052439689494803727354793651544252470011114179876382395263501341423296591770062307495362210627441399790250634483575787105533627980326998830249781299587945494450631149090202583741522628049867411256699397735078304680157552405350497580289988997848806656024425249726754430863279568776673681003094394894396491457432362553126489832990254041960774604936465650404479122067123886990152059553924737893416511224662853065847845805154662895492300139091138468122122266918782269008025082670357293803604278819454541295476484148260668403570418756158431588020833212873018421526416897314373140987776843342003172648137470926199496965074635087538415493411715378077433606506145980673233590075719466737521963727536251534120256386881815499751592785809868560380823943592428864098885699797087903186446539393539790668475690774763822066938485799857255096151118587918981827504778900234798543185731625846487249177829035691597471150534529333147783483217522692918284245034342235504573892280104419180561090717534954201024975724448205028261400 [192,88] 225155967675532253505849069221499592446221539850161710186792159147451612649366814061405485913562793193234041715818152452564525336282540898605708078066458862144411916639917548423752030577783333147548903691159998110648670088093591262752875402325423700021717829854395981376927689207591414124743050415846566122509968449328683909065352916299637686768005731454973639092323396618828860048206137356291522250295026707062555799753893159058856398524612456678826588599038920881040045881715103212977459472569693125474977667104936816635532916868899141726658631799855040837375594566064579607023613863708635162053446288752177870368819386892102984457874939842199064273502169187306821730153458062561266000154349141818698308968913462300115374257916250335349561847817794130140745361114004061236855828502095669776182511302279414885118290954382843165866245529308192443277927276821885521863136253491481005111100654905087164280606359148123197559157379911534438453812468794594824181560134276885709146371613236334460082305744836998019827728391715107821387962550791603851044568317079796975156329842550129723075272140940919277395118916862423085025385352005697698073023835902259673408997818298067032863877652290735742191129560024471320891007506923755837369033659073227983610956508559502961156238123201909581454648274403546352080355767774427447731855253720835369827850847770857701816883747854772825847942756499982045417148098371439000560856874102658752611055240303375322304006095647188169733266418924 [192,89] -409995811489177734115945261736518144658918965799584056322837999379037173698260385210251309187252939205250935372959113032646001597687735854843966070733276846148370775976787240802848162287820518156067407377305921319913433041506414206232370152827418887764051437108829616934991323745718952302967177249019060930990591017717189688379330610022587273250613082998508528254820979757603155273530471227175987585100019334671820464796100033879586546120298440579116768543813329236452747122538794219681172864134732674598442154470657589034488162338779551969742975676692577527611034534018694541799486542654635266489606672373891745320641401966495188657269203064172791439639996716501643272383661589967238603430840159078212963064371600298703794866381505396228925757664388373694985546263205329295671409387225242122344135280949502180998533369299988186154170024368589084448998370957763243127124093006538580218515617134233813841050837535939934124936050829356099843553291572382595120600985493069475052730052073891741818225159477600687379312912562318444685524738465646382038291561478039743680694404827112264353114878562928855545840104029105959110215621749955090285880383534777975891490899481683718617546756501349209616462916338071385046984354562638304782358712048090744267288868736706330433802279229880961046297334695553217245027040608236531300830899555473772460046527576501972398599542426130337208878331017932373361583018297794949197901231624029821018646381886408839034616389969055156040996 [192,90] 632166081340639987883080928487473319927436927602950051324500034153470541043139408922947594296229079651699381873097280066590103309429669834253468668757631194761852721889556540671417599438656890464956664772146197230279441216418038519973128378075119335627559835739370607667201019096162722127111025415226127819131841969332027510251929827801159579164433539441035612324450335208570025262297692700290008499198054977914392512500174083446914521775582843664853003317514584802574471095464576120470806314166850025336932159924547521704360751117192216304296926560079537003299126888947353860515892745019092982407121662004362220563667620934074890052684224881997840105438686924254222592723570249297415086981019239354603772068577060160628624256421450263253240610049155935970424682567675743160778301203619946852530685418926296015860570292164358269552355114635933138930612716799840038919297959929351832587700090044614643030921528157086113490321897399555130056494280458451668830624614967904432166466111074376478139856174786392132439619980046962370867796148453763753114518306983877181270173239166914158258057180083124514304545900848991155510692578106580288953217245883151645490563349113230567966943499421468830578526574986252367164525210181344545511200481782362630095688043735301381212376120429788198416819964589354780394965068010236475688127034547566982249659779641436345599951324916078286834639510179862616244906843863516663050251581237128197074892645609033062562378546212744748 [192,91] -657423682002619731415712249312119249499121321563984733308176725537667241006549810483210492711631238909625379008831674565471390391179935065008831733868569723504845260540986552703869384961952207842729608319504111382596337392539090125593645297599765824183954340480327490472301418763858904049561866686416823326999147043476066125467708982198092562722167148769326185814669408766034017768174633030588206892049099922354247587666088744089597717152105094109556515062889159232014491664238564380338984734766280757860094613174718631833074597665059597193188033625406209809000100390961595239703006016238517444589265564813643424136964245958302854698315557784529445775823121765075883078152503144198504326853066571256740809789454189973678629857043820594885197655826837477446663816118122378798189147825640232222505134195591851974043662979232364496685020469895778928313611643449551415077867309812039867744776699440807399957224052036010200777674476150156725668010286137805578495802098296739095462959495299627656269141110824728690577365247742574256979216880417391107771534938430034559232603193952273480730880059667205858178738770536696643038130599359284013347911686675780303572337048152168567666732420615259948650441602884110852884502182163817106216242753174760199803915290591270601364283004845563766125003044567117247177012024622524401699654106696370203420738273211592906554552707165967773807367642213081858223940967809551053564131228028124772670678445651750022539549604680 [192,92] 740195121961337263242140705787119426857720054086733931315146348030886330866237109951540363083696361460736546936126450276920163698581079361384492169182748867128007943352538990330582716995404865932610349850434970698997700841901837528987819965004799212893811202245630260256198739244197554855888979480017070306420626937412592543410190407131868602678052876560450090394372277917805204414298064657013130275307282215757375254831503056999328046780921075889211561492809576855363216510689089838890011505396889966581713105986025476736213716874186878126726850769708172356812077507825438102515968155140561399460639423927908912548650303908479944068851253951504394051855362508048108533943408353611219004617256049864572423177902593321229653643392393686619367623562055559582420916213235871771746184895108060502025181027406173365365107636104132029454461903437678755718472549949384578797009474595913680053568521363866513741976210306579702793384179547825044259490905201932057422120759145296490235239668371386151642336733532814761894213488751494011866680879051432742345277900742832465304922678815618706115127485629616124420997135878513625966790216200554234137877524031723575150678456965521996287565954894324786808095954121709975027771405278930261861368672425960188471655890575456036752112883991576529952815760208610176924988411788435842612282910821101746626006607486298582290702950926703426435669889821817734055313865772067010770824834270263092715970764125048124075412 [192,93] -294623986314444269954292270992775725697800648656514237816083666442305536971757434332752742913567226078986568097416316273476957972598711550842688521566589640384126596033104066943250721216586938120605275696485054030777974185022787416756472261159200325493775776552491591710436353912962095331945828769228599945822568414115694974447019524748471551567370117597634109165165256625572190753080528804027044525194733241496463860856242535148154201699897823799403983401209142689656639599339080109451876130612251727503904200868040374749225274203967843895978940182892433409212362983012460910482258885350894317067349416921574941334238478538725360724371555690077235776455056873505102064670647859309467932738396504914612681864255150497635308414490504752407475569900008815912598251675977759594631188301841153720045704520145510807175017868250396089744613555358105700364215938873100394364464955750209395575161249390469168642529626369712087327060026086559617849263968091423832816271833407097115815885072012288790363381418287735174111591859651969655116508995266131114522000751536976893417588881649845127687096528095391094978356018702606424018267220428920118293905447143314126437140995445555551568261812319062970652519785573814664470711279418736160582759693615879363448460247001789983733846771602027320226537835506719851580038953202263297978270054390651210957553185314261013072804310613570491625181935182210482292938419457700673719780546637771382229031080018090772 [192,94] 434714379281723680620436255212786413875414305160415476062712565315822890708872602052811206200516973899328841592462291676824691828297863079250604192949486444452770393073423472051425281827604509335884341191725101924637531338548524979969597295933096802326862643374505388576609613948196127507117046146577790070678040499258926182649227468207752800933155765889596038230372438638178381932220621832839712937810352800319765772339047369975763786117109124917587851279213576815639569489926742934017860906632482979837685702657232641618681601567941323132040421764608936246403818762240705405509584569091715950058924773476035239667666427765836460179042227586066152061356358854984391940139081948978665911073722907322100775341512305640444117634612150693652647801979434472508160260528495124787856758689405561911720549551548161178213654422344842574608636567892445981599790512565819380097767453540781041110750186182898417703308816264334728240732675788431800699292837904514225160499405822396658012340188386057427785195181320113614777432002939368927527366608692338201577711212952571713485213768608175454781247131405846064850170093667446170407772639951181946016131389882954548374125970453434906085433893279512686796211540914119839330615836407422161892281767608963065399866017267736273936131957025220838450516373589670230372095695068534326012423320779760059834020977564087497485097936967120128236490058622822234954130046859204682059547455112619411551409059322 [192,95] 99601009827371113808726984231385114191649014671766482361795333808052756040548821775845563261164032295649343617419629480142517003108447978853818764373796100809376831704855395792571143867168509075197318098154804853275115118607133529338467737370273738812511048084117503256910013944865537795181553101015121711286542705186615926167913754964919247294875675005777716378122172540042415020807045168232385708808145823122956873803908029161556083844191008453062805545709136912123455027851533153587913164267986771781152772763940438213488466467411493845627371565607530306888407838741404661299529952042521568658501089502917768949655920591704127411070558020426454715844001111120423992839633733382073377463798356863006376287419675041796110190138666684838836368150961918281906145816899019143888269506212267480463180567849401715884898587505487598545966849952808205666042069614538976997342773665342598032544075102819903114857013783149260137589992867763165227158033418222125241101594571683364169663323680382916852105334856214199050777182553213653055627640568298705515962238632292070875651132069915483008831476393851232481681149140773904995335481555723637807446946356081876486722146348665941479441433077898933800450985853931404382492870475851185786080991075878210253006792150289548855961078838920546933591313572685189892288971164652192222531532622113034535010217817412809548554200236668241057588672197780792096221699988123428619465227124817340849560 [192,96] 1310954460044125060319183074678502518842360658976083978852207436392297076437161468550993856700511525533745871361210369691033738597603355854383514261371783859860130980445158129564670457875403750069845079764790350252600707062849260536929410476140417567152653642669339654523115297642519100525848774114187049021437196065684400331294912755536033252824621565005776580792654884515376057662223198706864094595648317919003461558865944265106923208078187357001245494190500718716395325507108249876110806996133038688699320796690225079588265625169129830673433887507657063025788174246000088226582955729254107747071033228113579144109697770128141355169533126210678801563463501005572090659801474190757726723331798550512738868146864690639683336363744428381283776222544704538929179631152686790417997248186573812827134896621684676228963075374698315108749423242028369522152780272503696884141569682446014560601195420218339945821084291577215929038838576242257816702199106969844710200689724588289221223906975277979476360379148942585131315291585661663293840434593258024490175640115660974265697663328442548762306313012384511557384167830134403347865803761114040564300002205745475532719934367295262598058305183005261186616086280352210757726876842154696234775506923548322696405029193753459899350291919101994842822516575312093942908716496429696446926441372406876155045750999132216584398413778319862083849775163281676560327973663929889234920644602373760600 [192,97] 20101981489514321913171551812449894764639080767913375397165071077263497589045034693729807932530875457254664466617402119020372556837765337711832334686458654717361625651590595959879881621591337976188829303106798753897335861239929681670123258143570506144294085281125132614592278834362190545250579707475224008306594651732926676021288211704996461979546853845712781826371993761010544632045146410660345509055711976972543927436237237921967199106977254698060606165138034308381123667454162465628333692587957595262581408295010615878017690667012782657359905826986905747058644769531820892281364856772480542816178602501312207918244398433424159326455916914953194758314111349492815084620356971874280831268338322859118147062049291347219231171209962282843960655736341866836639433260400017156620196468720874404073228023682075169175822760843653539591744519812628209411726305426752788375715005067947151823232694867674716249027360181684835606642344494045176299113312290499430685889354902019235958251911021317865904310858063581434011513759713066116113907945455276619291888608443244938526450896738377577499897829200904701553420551087648757935908503748589159293878259943480068744671089856108989383318898358171815879370043768818569447058365030636982063145078208206570569375909931413714654630796600719010907134784644119146628406073869221112646262250137094745471328394836690422034236158203769882616593342905165484711638895363084414777436427279722 [192,98] 153647378577213636501325624467317068011827011497417444438559615565590834304392125508074189185186720340410673269418284481120851837990070774953901531142017887929706270746152436929472306235460530709131954839668731116248171926429371768585575738567515146257571392775898616567868029105703419026797069301914179219698549281191735330544654283390600039222429601687070072113471304092143843506060862923739612664144915170217346924779731672939794026330720163878940268212411262840650422006053198781493997215128044300271654348890204190717149015995914122195857211738240630749477488969017348351186204127598067807076137804586638211177029353250827575308842969613399771375424056370396083808750109840325540933829093098565773689377043393453530167444392292008872598998340962807491053266755120320583584394664027515474164088268335249008519565240405836652533155928684633482720956730291907526973314912829969886297509373785263122222781713032059457348179563175850914866712835874425235944251671992839139135635577504551775548807578750391520054597310379592793790625769964251298729396244338561348334951494231289695987056426881434168437171003999067119861992858429445562358088871006079945238604317813679771268730130940486818120315263615434355557847204575058789466635355786084893499890908989494455391539722730348937006593867457270728664598572825876933287490195448664485133827877555206150193183087011469219326161921493436889705143721255643599721635896 [192,99] -349021591387555408038656422108672963292458554107436276802986299259498549472368508073435221711170583194302451717795732575813178000608017828054284811587185353397729984641991316233492153032713310326720596765067110928876879303656310799760114429222400830862870227460885123189465526097016516544394314429514350785837651340199810393166976562267168422334828450500571140410762618395156141768341222023557233534249559417175650486602207347506181858818165609669171801863424056900078121804239526059064549086901566529389426727419366387268865079423247060216403411803941218560829256014555402710592658914700285364170674464080633589387391140196726182451458214723203258187658449701283679239397952529996208068449398938708192403248961222614342225843750282648884171025760975780918997982187020864916933528570445379115280938343299295148944766883868622021696781402316346126278921277519489987061940437533329243755650905729657706245467235218933800182165844231166605705901625565657133814973900519360578997768196128618850455090584292816195759917157198602887787086562199816188509688032218166899825236927016138532366979736861918368808331951452906311362495188680262906065279464556100156759155458038245314618403297117848485740303380710361818431762272435199933240293346244895953531294242554140476485129140331146338346623883086282320815347878531737067141460292483318410564103584805627683219136064276790854188682174216849589786400922693630744656 [192,100] -20153578085627329955878765928548016881493380777831010237913114854173223715415050562787894195934067987872692345501917461679675379465542181509788948458744832065498100910719583696825213065798754721012820318496816024082936251577742516895784450506890362313210797365867436901230991054249561188948646268861272281164801296638441858033125664492284309133509773771444000969906503491241664898237806727006348420854440545735173556099653432634227666320372449752458211135608780009353950872399951699893918322678159142324935589117711844325604161338013379277501319054500555723029336808641004254474750501319683367330287338533761926602650069173605492244449243310235568806587026967928339168781800297415029944856426584457018202161961363019552438906371636541136945890424533091250338931780103839086287770961553182177139947865656528110107215297590602177476815091100265770668248377542483936267437769120561225228501543664839030329362908763392303722072604955761056832423991019899412474388439027940843183793217873617955245646798890198707696966692853369606434087575382370870249305744831123686267435678202109000887682048848596990623867244693140962914767635126938075410443522199750685477161610210322132634875795228333416276363648224799506605787730028279249780993478322781044229863703451198522135407436193376930641111004799375879007086831890974141537751658695108484715138929652027056284792733604191002613140602185182377218984180139588652 [192,101] -210056834942929224703838448741038245032982420759678486272086534296831073819316391708408194902872941401188940767241425995038066249906237764570867512936362226816096341998876139244699306329854421051726770764554288304559208738167457149665618195278386100768986847991688813315026950232872856413148160884797667483968199518273519615104033877985784575074452780413836743331472747598113079245757052588997312449944027435803275657340698665434782891330935482307963207721820759169819381066530803116371721704280419769354719567055293609785938129679767362961573072874592180874383685715966129494858153097903158217412335998776336974564997180569612832909171951920749117969544051433424124955903068641176892286885744407368654431772435892620039520434674160041097026655137964747097332330009505358524152932299256412436455000366320717317303561850481913245324459993729665981649246942634262908136734402983537718042989862348920290698936301784209719685845585726688931241442953878843294517912893082705463041565078254370605477355317161045951563144942535182471344621798297973171320285503722676676394672068830326814524087401494389934053612832516951320429181607552280442540217612035207209498332069239139979503155035155322727555033321324979910728028717814842822622315583517919616170868085352910141229808221494025630209943348106235623923428350328114984392299880939996135953568825501553830787264481383712895605254439910611245195066262460 [192,102] -804067937011881607151889932328471392095703735238529477614700028815288047149556544685597638962840856830220773627581709701983496344225636106368009632822474163929416047599354122460747699448021618843504292272021215311608820091316734668269144663793499545748687462940743692962742646765780383317360113964081331276609722907303594840980489483619392073379819660850816109719235917793850336903789273205129009634170620467206550977563910201866168397035247176757912769396410047098351426590870155084634689459574723322318740832703189340121194724791654936835415384843725471766014425817463224372027613518467372932159842606950894163805462628315801214318900638576720760215277721188599999010885842937762245537236089697881106404391370475859031207926536460707548315182775405477351955487053457879242092618725399965340093256805563039226537119153998190858537398737811972866168414806057230643953324381406832127106783654510686544205604176734222845513953110454492988471837969838014773021066576812815762618239390375801859113181175542567460338569886864838023984919892676356156815795060566049626372983167458254820025101216220828968063485677226670762560847968468441785623087584817932575038367731158588301859029135535756337101047030508118643699788651922412189578285343856543247174357002904826988869564458776603249921877064292396087608809349406742067002683655213274041913005275470394898536433580905141726495626386251509106075730 [192,103] -762226559655558574558651410950066206786360854624895168279321662470657679408091821484970539944132944279847053184477719034336533288664120802077848127968083173877498135795790692585193805266088177611581277323453844479006778170474944077729786846067863555438080310292625236128648249680892958943868869209299689899390911339977148429500465178195749646041763550489091206794861511877933543069271935134981632081589322508403537990714900865677588900007427842565654497826010363972269848725156057437108859027452240225188570694359939491965093640097307669508697288537228673266052568927039588014743976440388786146906014315257443534002917560099493684721293458302833081829808030208800556958149909984682500974241514520278036583438040954768233790671085982190946927185545368002798777504554401669230653829709766006742125647437542231909401824815397757538742443380033347734436294748787748706244719872710913622756854649528479174056556096402721683768158110243231197347318763510410193028450784389952789120879075547073171078314386048985258285702159148976625747598042256725473665502651485306392789575848578679341413488366293095748131771577267687064006416826817094775343077564900992563294554785056763023423663955724388644585884236456260083652793536190964307806829387348207479451497579594189247144947166761499600544034604335120426855247700132173152558721703262974064228917400583974585372475448275671850388397314110352188 [192,104] 33320456943898658493211673750442877405226999905955984963146915337334686097811605923548169473045595904822381244474006527536488151312294725676315115407046169317412548021478908577724448102206869351396422351329402217896293907787609830178228757495390623974216071087119793566817712096257536602663806627063200938401871306682193910601264057677286852624569784289963226505644722546618091097244623188185245795839527174630349011753881401270281890861836840796193605493248841764620341046219968292677909494196564338160114965140355363872051294430107054361247829106565437418703142283131158902327135304967664213671744205422681193268849650488561237937783219650411262496088319877187045130619785235738854737487819533385766962334697009605924985855061756183848810844098415486506031461007344208874631990754388787746912154642121515644911686608239210969415093355873917715467511773271630738936910800395636850632529622593661444406765015748108607974838034914008184711706731547473882217912981032787539487837329503589535616178264052859043745929038160337095419781822585681698425561253578888756793856466727447614431589293485829062924071423377158757805458887964182293828692099359509289052620083287070148687784559380810104357782579807075349437521072264266227622639525266867734272361260123142799707415762151898697419930033226708779712883941459905123956302958916435195100451774976751207293135416858707935970978096648976 [192,105] 89004854993903976330157278326753444388311772646166824649599195418545625036237795066750414236967433066699149849616380069736392103839548584814635282263250298038733070514462543147856733236043168877205925058976963899709839072689842432467070296410362294058304831376207027061926197770800826628917855649271464758262882987334516516111745896928707243485963097203748177184696548132082965323672417716448230803347975226620262351099877968111320533738198043685258817985024580079080303760292812622881434178303431927371882235449265751930086498621211705435905527326029383027118144331038392688686404505022578985383398776800093544220947322817640749896803051426036693215276411747471679851489979826144375316162014375133801094941671576064393007048933249345169374274688785019547778987568033363576572230674699074865502552789476830166448094988111183900193009230920947785929807886994364555985883690280635022796641846944490041083514005558567343643528294672340389276842149458797239992303527196295710841492396063442697547770620108047647537564921784727537179656829653472821969285818067994525656484374590710406057470163561120825910066436910948955210732098910526224507773338753491247683080256532876615834572977828065368910999636890298979303010490355385515634307844969809769176255697193262552008359983802551113151579074540509718024236893875788060620231179713613222042268449851286639493845788493840470695955228 [192,106] 215343019946131227921849781196707635714991821191371926014353475537053369248412477113436602134302540848606201821418628473995306173558399210296941179847821043023151529646126926332705110251960146361852881212284367886537472170494224468846798452682911267646358469933527139964139668275794538264328862157324998971637541834752470313099748326074209545620539565807163214433391890864155058398053307375143832673385440573510311331254391441049058956939253285121123176736516358178300614254545706063998335627932983308501630389623363058571840613601705867789264478831157397791455870060048536443680357539258912384310335636348986974245875921802823794701585826658143420275534765251258415537417967742488692372875123003389573035455499353861425403125500679542066210368291412794908233349203199043320911608842551389558718575247932550556546870566969337553045971218581240573151330169468530524744497797984876492285635921761879876645807752429645739395833204432997497940644944259042859794151436531676799778173240797666941138486735363383341002057450338396022814530464358386746070700461430770254929609497059024793676615011726393632180541900385233434732379801506070111568669953379350207001035658254753813245017656409658984895260591381987652034972693142918470951960544851012494540502302254309555222055763938648878896935154334525891582607742758304701906616618273958341878905055275428974041271145908881979676 [192,107] 2032434063117713860055346132992735890648281406234196646479594211230776904711608373998991526607962240908438297155788042375219031809574950638496206219776302396765907783408254599872365636704942142028880449075055067102068932500170347125396551068773388981652386408360121446860538982101467513608578852470481641778997082980634412996158941122809826242599695642346351898822113639432413717097847169034532844880248872633244408942217190805213538945106172548172254151671461467133916154986787581462104140791959881615360971610092700447553007172235540680581044424832832823566100493607366461841459682203675253850837431044878169448442876381089912237597664411642352040722128133576648263128122971945560243603043007711492013452318203069538068641963323480330610166739971289700545328736980384326321550865797014924699169531503569964366842477974638579679721708955294942261879264765652664265450040478007218155634389444748304444793269823948568378616856848940672268857305520982432465660057888765443888473764800583106622916904213215295583995361341144194251747948090723957789814513361466818618842295526211085452402202831704577436255499392242224436929022319990381388249350727326446769736888787553242356321912760307484622686744181391969574558401568477127451226323772313434323015967308944800416246405072058351843461539301488935415499991292071238392757679791573053685813189489708770630348765369434732 [192,108] -20156528316432093964758840645926945027299589434277696996297885699302186105974314650749390284602094382009384527391520253401832811250854654723393118610075934196048297533941522361329937674793701927720996051028361415123240421555246641041322520047046184773038289083283781545554600888922809881705810837228994775788295500063847364301215554413937391667071407942639050148013844981500088059706819858298815286896975496094426624659003408508873020501433156383426233372566400095461185757870277871214957128774739457145605724844032541330735894971246746383372926346436029023226833675775661498518070646013343418345068094311563131930268886961883278134673115739103905024096752631475354281397295253313566640535689680889007503232931953430223212500490338338294831695704920538629000801955975883557136712286068346129025479006763646788278879235422610707893889031412189677271579254997901590288390884575208650090151232875158048986379213264490750217330132853458613645444572980767537222493203915489489359380993216322932728033245669843571041926524888952017041288032079667078564096687948814169615243808390200991319796740501232651420673873153726431957425132821290007360726042474231542445653724858303151270858387044901618145844271950097975677473338730563800494378883129880405730258199152253876622966559961941185371682296963168002346513759819404513995873609793636538285725504894856709269086278494 [192,109] 81627616841179177944251331954023509336894293734342220587088061699880131871864405915950416970503827406660636032959824521160154801690506881425706714992472025179385542142844418329536549329431446455845689364751472652133741704635200104064483119654302546138153637413293351858050759872626442513604696474682762054735619541494415344610439687485512200774135929891778953266683684100956156155223989237011192763154186179738950318079508535879090773998024227761714964922852985456409806513717800772089104354327740473802398525961061194400698160613415356351329105446242694175360465884594382725093544991494522785610590603774247441640063013402579271884031008236257740616738030881857464174211667474617290444299984703196288110006038437394626192880336528785165102523345106321616235220125850362892068203068491919905234292125925907734611098378701688185208562451172284054997383593270228794259758027100513038725787339154233295885234599045496605455853139048395240307744626724408983948027179161827335716612395316765457133751542408018566554978195866715096260471576945331849532510120119909617910104036594402862071217313513197089422717588822055619662087182210035492017339406413968254333009858640575379813187071335941570369988020709446220516413410889218067323426900481719916204993849007284564414810944601695241087213112459874113391010999331482970355989487082000241810098223458475433591474 [192,110] -236694287558115964189155575822104520969049282206387346104552347991711317315743636278644184976310242620987886484186231660728821351403966195588272597308940063535115498751151559914156070909520264987310833680981095760218986172554474299755425543394122014088418956376086873261793382877657563098079896569895844985479958436643423171832814641953920972669430209037152742443002049926465464599281798989267446816613331555051830413221464417238963400590733104043657084876871883947969551874953967786225516443589453814149982668239021996524302458061527456263691192078271774147440115768322648331610199132485980563298462753340974589496236364486272018492507347062463291322760365324678115639621968977069570950747206146215175057296114782449308076091542748470890027691770203359343298223713930338730641591860325912609111374265861124941338346005982802462777014137681731778954602193128731386208033752688627939717500430332814999634342020254564040995977567056471212296576932437536562191119353915384220188264586025596730917316273614221485517504920456844991174952309221458634593734240846984028425800712668851571313051392539359683867884834336524462524010241887873796507006847803327205374949259651722907794723177348825137011838495418685491571406188460211233014451034640894942748898745742894399513910387112650399868722520225412606554974761187240895784274088562000070578148765268411493 [192,111] 210990743982462784993824449007431461282070765727129355888064471219807634634332474774749584791947022811991108520767915744833687307798231030549747326887279815113226613126093046825218285888223966587943598825109818969914550903724993016224271552185198476114800863747954611508377154215810297126676539185693045869199924667647080166914005026762536535598385525339651870888405068515120155391890103552621151904718782823426742783435012364555198230609062072953122003732995141095998554509349239062693509812564672642285758929143350734252738548944076445321442657623771615394302730267345474947689380928104790384234642852207042344755851648691411330089448744760551668082865198691606831120707293337896425709225210133554891318363843186778960486788103355633731429004815206031372425818991354466338608836168695240779643378458374753078692870697294746082783620232643582380230594896835138266659657284678050634512685271154785509010128538913455099774280342341864695719145341578392978597261413294751081927263103461463718108186865664579300096196249346612734298213273637891233851453241233701894780211100196029385881629988103320116184673522298432928269552303826524586851774460791960739493473896131284444925359195900137046841383207959042710673309246297875028259189358845590434327859872845874046647410465633303630295258081549215426449092310661173459809518716252836292581736135196 [192,112] 1027686937651090478840830832860178284454433240247648346820622510493851241875921040319261943983671948131889878844550960648805087408585864668161792796477331694437405910756571279254131816431106803585481560680650863272472335055377409141524225166325356905809309521490013865390125343502616746348112472647246766136009371622644753939940225788283529813054580805733178283315120191034683242374638329127872522857651126577704836275941974455728026688118941154784022656538033363017340397311451295482596907297080197996515005702577967311387338149448688558083124381194064909744527091219239268430771627861926930503786320599879771768275004348548100358447806972719069973228094416306151105643954962514950290286635581511263365722464057525653749494900873269992585704285854648596927877537695775655648746661609511818737460164142846390053500717111982096742408027074249316783362098453470822422663763449431195093836923337702853637617631829966506440197008277898232030893720829980321550861794021015734065317231067374576266030038846471864189632225582328058853802151626507822515988747382014971213973313941299371107869362271553817562118162784942255636887018335039271270677494876724326222659126822323594634981134323660289721852722045376568583004344781600149031158805531556247516231908990435840557254666173207471546733489166871313722851862747273268819879106397397209266954795 [192,113] -4682579200750457604899069790024427884249646358710374959099378102968648265053961283164837246518403555011047618015186844253988161208987282111831673128528985297915638900378087985703795572607047752704055849808555047557136089185956333821632935538664969414273749633644557079863997178536240633869670897508077927941986445917445013432632848302895040575465437443865245114322857176456550171723411927973911936387535465288263038149703895958180924302978579290485312080868367629167971366504458286507889886155315628569118895950713190201662413406768292011588987673961398026504959777007660111475585870313813638460637823554595823312500069356854123943179464848386541780035048603728069158056969328853478481579453713778679787508731109388688067483463067907467586480760998023493435837333538137028371538306137286841014217583184118253742820344825768457144267886044886311683370416726074355638198667477321325717325254055382492187212503081493192148457526061415899033418167740055404313997888653408877431112470845385601611322955326847673298441489901838832087269620829936402997749530656085687117630389216262667520581302136299141656158015882147594812419332885161026196787611996127172311982382338528022940130483371785268231141680627201688578991021887978210521048612100640937847297748958231962010084153744915552008839556330718820848883416382023686091651983319430357999 [192,114] 9254212259507083349184448004506573589699789884153283404738436082059611306653795955910854195504868250631347106724783110493152559713452999025676740311274975032907213308611967840386129866032307357848274970858381940758420642406785666514361580101329378259681466961413246633626683200825694385605176525451046880047188261200456929684537886910573578891034988705353200379420477841163602187053995061779656648654741788696142467471760951302162056111269678233453230266026806944139154480750217526231244182957149164348742533805943694779180650418706861247298664740620383628373445879869388136191516099280781426581421202311634322018631864555084186600979442634057234553799337437438781154533258079754404330711366923839088753460209078606588320864994470872937062477998120359588243522500487462284175644379690475626019418887247256028388904830770789398768890882187446860936760087172415098490564273050421220258204809510482271018815641079135951506027104557378825882636645587733115864436950598388930021985609577456580619875890820716893225076826457808332964096444978467635994025645350765334589179702278100899397462175545067531195952928920954234019158883315210103541407733703911768218585775794314571741565190221434704804307565180869794103491705402208384450747109297746298300514073179448388079042956721818352129780154397412918566062359208194259495067907024220 [192,115] -8831930102241795394778741020251116573267504904227840272046465793870395706676051182573263329370261519148421057719393112509487824810010423565449932024642490342941435307659623659669911314624697502343592940978387189069139091235399462120895201367923534260032159955705791408630328725859659330025533043369429846014691484000195987088769682677079988377798228234014360216375358386425558196380221008319075401319382782709122193840635556615167868665881665244099527156131107142797601597696260515483707011468135311731511193406410143683494740785062543913106847089886803733838452735164780842902081674436844457313094395548444283498644672746028840360292290392648239418338625856278910822279664600400958263652609025706738595747914625498573188028211530360408131952605713769890955958201007561800313185324450670810981777468607968175428602823940010819260404615163784636644004028386981575462476946549657980590669722577984762520769666715012497226449929269669388754978028522031676549983324159083971803724245920549228642039319350748036197083697930864204943061880645627315397386314536914744016561615514811575751707420498195640011246165317253753390368193611507707009405540015069396915679567899674811171157119486257987587949511404691585361872062986549932355808655180865989938575289389455275462631815209620057467237237032877250941882824352297593230455820 [192,116] 5467585473563779521261578032726885821445234646571516625517476636359774386413834992633642449790071527512576163411371496366910688386704503142630089544783930188524551743342436093360211024029994966283504589178467195299688209770458694144415064763660021590442244577766496492313359404839436634877633717786437451474741890057095079329872121029511975774893003313671581651445063810208090849770928419612503887475355542172692970862243259667302605489966697173847674396473883839335520478835985612188776131927147903002274626015485228735365503173726274281944047772388154875506992441508629333692358220569901138175720281795843291201212143556649712088726957425595903170042174192646224294633392662769440064155420649686083366331562114196976475383710859584887023001686457519002722017520233341533391513415078610604279799487980205924335609842667338669778149744986286689855455112275166573783859939919403248758974223696734365344276708257725398516353828713664551494954062039696033203338962536545333022209796130108522653901773127787488365680592328561053516934525557819259627865140358758883140391998957713655281157185121970229509844116855947070407286528325867938660136811473723324478295164131143481486767975209784569295335584996768267972091829876410652471667407351172537269497005392668117270769955673988777388565737855667249770864676995567878 [192,117] 10109322749165963686388346486324468374740352045907338742136946224878828074383150350404690423286217585475366851344620810766735661520683293863297024171733662416272978725864953483462711393759827776444321768476275045064851435872616367666106167164875254803501755782055311417141389576376528215885847199252759995746092906947384131479227208661954671539960362815954832044081039527418748702697491778501006941159449251518403395803799408069566060062519823962796227798048743092498638760047006813222448883931263483189392670351345694569096712800840598187682846240999033051779999177208740608324201515820521865644111877033134204054538673985768706083658484919170138358403205454865766212820395292700459904127103922640191646146633710676863288895620379609285988397150812796148988805309183223274530894277527540975393471003035231555402654123134080831985799150961734979283723097670855264151934890295604687707011159167108750612597338893296155933044642925246342267800629866178929227313072098868264261445368431147385545688663575273173864849955541813271757706385918706052014041583981865662424130504402975299953834002427292476202603354975292240809123578376821765321012266914786040083484033962442369862302369615743195431386805866126918639620886712013216618967206549866134916815266175934496643348432020861222324029041114669184569377761374664 [192,118] -11536911591777884282470087863742159679740205145140051298865307007231423744940237998827283389370914500024627542331352277582366173277027602655555870703812575247782425412461925177540886992155658199033286944262555625404451892999080834732105070461602862665490417589982456728607056327142254667673922589888200374317916912322057268995974504624662467515333168691067766568217462893902926676674439399684213842795330412304941815119098508122453280909021619773680506659328605417100779226585412705618255025652586274833820422654365075546917156953080402542186134450424855845254378065357426299434005462072242586922307176780783367286187912647551920837519684775556168062415873210413412114333901706293411254685939072307627786533584205387479223948188084244082577742113541898037058789144563966030790299083920727316229759615768945616177692109131535626300470894955398356865565942814497203278498743795503048332192428930801872346613530994746752042127178904179657924604327803051279686844541399755476943806735647169932550753597396160616252726302282803929961243903647036948781153993547243721969443897796968455908081197246490198145950536050392959915311200561685215421698218733603249405342234031748681141694473138971177602978149445539056292556277560325838771933717643680333756613751144655768740164086864546385986638149895461807729069780 [192,119] 5375370609347285101422225824676295130736188417770707596688546699833431607048053524942285143423016233707937541943620326518795957948306179616632923368036224233372564539306490223429294810239183704318118665277387553319683023453411580073748204681724044363364075316862278925478465715295910162444537883317057121139422768374571010257882485170236051214171260092715847041159684358292606435430470578682485781030271048043188803448129250903812869400783176831260153572817444973484460418700143055196210923578202567683567382477581820761313744733842013549220909371527297564210736637545230561311203708253618903758012729363424848530099402963525657703179665903139766683126578952161761375044879433206212269063376453612066181009180831422256736453779501011062819891092344546372242889858841160633292015349439983158073665310854965252665021786283227241497958964168004620728485361617088375500747064447669516867097257630970436416235890167562007534475685279928798205359276910900230692536542928727011859266860178604487001873275428940088876875506365503110557164123826663833533589524689611223027025464373119116013897216097803740629274579288005777151975201017010061082250001368020315522776485485556077236678256990486859872591581619297448876625734487958488747078388116333471054044870947493952782517374650724051184351496917869713600 [192,120] -95368285450682312184395317721913365555404490264267433828980646039228519784511392596177215245786493220660011402046628072628624943499097521325304734622576454244099825396175325229105461666013639930917659285603806632309026450385627564202609060921484000045702759457445156891395391420015772244068917509442170894154876976837139641131080538606942581908455235463300921572634337736479495986667160849645976201660851669350038430870340506997586666294511645085406930114905172602548977778444501924605259497486848100475585645751505158639919532664601900668593144491298645053108048253824658187341460868159464845931150887923441099543379507958536406568956744343169570653565707397677416863882103881453297956843767948240799354816027099952411768935906396655456467782683723741229611578675093502496262790248967249670444819756006788487490913641961054787922498515664727449299194685437467720072284265870243324959453782707368209308480720066245818224150730732826370694106432621619940824244184904437770988470361447470192731484073081365907977633254541647687474817636465011244961685201016364228371512644771589901486314162663653819993351539171999901262908901545405659396079227848145852575829830492956539794341363101520367771196361336894274869957679383126941907272924863388017414274069370787804382074963163214434037062655000 [192,121] -998752679750054813562318031212343876020179397150567701181085730417511602897333861475755462094714567201389509996518443438581009732600970580725782342947632660240908462376863760772043413937884193938529428434788962052640576720020989475223128655447539886650696439951127017371978383539635585010318154981112352247278891296027134776927321852347542449880820537459079342764257584144515430231105732475789555337351823293719888281827798698675916058713234223932676806107523240969968467205489516550621807440038323072230182271791537995698702824773081638309097920430012018903625119698436047751443311154880999453984982950624145853499338719906175826295959679560393287468963042907238982228284782903396115031589050344931185445981923084044901883384447750090370474622253865032880469909161368196124577092191769615493903110094687086276148624988461199130938597658222722901399924545069978638390889081155612257172279255688785595326016657895450173564364294208460756520265624680481602729792491788695966231468930970111329382401143310435452026220059049864280543476169024958309516674745699906577593183139922387985291436178257078125579584516129471371143175336666740368178777441994171720964634776685232277455852685933771659668096099177948195229813429273322479478259731288011206050019223185441000038789959398561368500314 [192,122] 308878823279174135792786916640789963435152162114424003112839493527109941929340980436830936186933602356774110488327801683647533715434118778841882960162968274921419393846636662042837001098621270343218763996926133437061090828091042000800137893768064806391502541969774817122854992726751214291468455437884251035325476733336311127902432628297028099755245481208780080645301045741165790567381787563495276307194117938790078014582950466588683328455944514304008377722605694893233790336530395012653459833811846435094804984102281853720331969002673234613985559981148975709635514150201181973287474349097566898930885397851746245206192210738083067502617530087919499923494110751550729994362108128022914888456714859213378539090986796596834628012425322623978598465715199841935606979950355655902438116544584806247946800859239518797904253115731160394287364912029405379686051059541599839364199403713430855441783755950383726334465183195586345732925989107770556388751827782865107754838858469507841921438630739759987492675993826133237692454458554018746077084526418628526672960572425252209526590381924065534723636716198596718606883977243787451836051054382335796855888797506856640625683895199969897563118859974926025838924004139946220020717061727069252709136142903003104099264808665932760666288465565015522 [192,123] 107172573752205172004604568098287745344999751326815380523991051137210714939929486371921507524713492772465006252609933312267066113635032881603921064800575785151605611259024263640433008316205683845530207150012902047183604994344032705875920952959877285009625731745532500675482613144787611847264046414828997701273015821136380854989993247523777310587037775919439676904908102577526269632009799281376294980313327797845436532141208655169450288435181026525341271327358631843885593059658435531943713557784277805906497285972150363650265256009337668953234441639721422601005750452013309228681718272946570316100495205874571458835777639059885357150206448893929164065440866802546787297680257426859703808762357442752154836954229631251173718856831918382569413342902195902807795735631370001205156458196486960070037459795846162109723996574691304266798740488197877227894844113566838522846965555762941650844668037146226666315776541965645503828736771346945110346142681178222310939360555134778333154933102373412733023767851809799621912219348792579265565825962210636172344097490148855890228626817517545392279593029069056277983133707376322679577494193718164518264883468575983059737287897196324414946785226283169909168325754634544286694507674881528525985093731119774340957810848869976762379137485238 [192,124] -95253924948846436303423304590665462897114733261531234760870111405920801376128610509216614486837153042019391604745155744963564934405793495281223475488467788926663184345239177732134745349792081547073933644091403616270097093525124970680541020396278838174221332644788847100973735411567003662420941816442249340497577311414471052227793943353227764325358692437197822972022535166704046632721754496033280555862808478649397040853949137107841635161772970852311917001202078925167959598794567899123983310827033266900716415281950981919413071490308296377178871306445417467954623372332363405909908165998778586917240571570735542985612386670969338722597210300855897964758783260748178162836355485225125750385981227509797977393369945210523613726383604185097001334428816752573223683519109659666676887139407847766289857800571135134875795726634146874582025795361421958442059613374256242820702767243915482402611068319700725600028966600978964229335953170355148651358022581250906066413607871212495675540187643744186127147821675713636953240263631152975420433119465953672447378064089543500346049372284437928496716938803848983099157106336468837554001221858231065647745742544361053053236588652816977226655754278006511937243450853526180598218956885983198987403769495284571985213969961182177487490 [192,125] 11885839117599640142875206456335302415016556510883024159315264005102028015064671425360401463360861790734882348353115660975405456284085828960625637065320661802514985417306756740190839501793687916713579979333203867106426484303520287484022596849293487837774562061118728888088804297164137501437018877289774015456613744294579045933862221360354639486625638375711379881097282826973990977884024380529180815649755868597247009530595263962928264202276311503207372983773384195825012844038221585467400329545382137319507487216904952019516969862761719154608377657700562272227575526728946067447348839513407011910044987882612938912709089997747873183781577257620485909410960177238770780530458296406119947301723943178094639654115127641684742640022103450916488576887750185919855406644681278599351491882262199052549042892384675804650575099630338911808986249566405406301786594033980187666935722406346118746301734391731950068186421612716610269591160906319372739583387638860067851259210148511118727078470745784271392601586259819779156327313600743962250965910690800347918443558163282914285887126691508269832280374447642252294846308985092378021460261027755886666205660541475747489591020364800734496104232388755609547165426539673967723726037327197321962014172791432967437709853043839772 [192,126] 11880883437947678956043059750054388198693249920418409037428076144530619733603143029682085924535641842788972236740409582375498624189621354662781531205081101351949821462248008505301470858635185009834645411743964446181147219912468264992350116977357308756522457359611154705710696819857335282618716032403181012847368749144964316698462593787952201082813622106614552882425677301264945256204025421109824699866548125923037055920846787005011983756441989174075254192732135046931723199004449464539342527667553716542146332970186434789621887623328982225174035035439739634271319847307686802674548262278391919733051772221800474083582067106412883651994122612154918917165850146040697176705831132571062177633400802351380436663716197508408703598741087189587300550684207653537086631808186791244724056838330914314612112593704645811547025435226817706479690893361044943531293031561998217133516678070017883535492905871993854749036803358003264840517543275680048387448036452854672057154321718378502016471529294662587077231494006984614137561590738904729485544648512969489049501424314790970084235957056562518106247942187540261289396609416788229283857496369914422747741133927151699299589702664733183302742289947982306124959447605512554075599334389680697707919681243885553952734246437 [192,127] -6076423693957848769900840539679737526433401897599703943715370115523819723372573350677413411667647160757097855222063092659765379941020124534030794033010397376256410291185009793212956208928839042504001100051148887718981220878649132470307466951955001873181835828353874724161351415734815814803720454529144895614479385084604192889304799656913345087970761064136675116200010891992098995400948200311538585991068566316733947143920770847785997932876685106814004618948829287401182522757618819209056566945021253682103996014926431640076653484583658835538867673445586571580221076098081579348393856133935516180110283254564792513114890282360021628317823834995823607008447278992718572019348436245143439430445723636059040553596239523067586318752482298530741820885888676369861484926022922260581487664827244020458602266805517548595967139159873616270667361116258730809339305955864068851282294024362842786968285446105660138832099044475825825747717485807109846602510336599453144162318979495282507829147642298996021569279989997975172370588050829386492188477418543025645147752582553420608922144747437333694132601798310556489872093629190060117463757503223458669855461169033701433935501115841896344776604545847829230586177295317187237525926431837941224030578484322824923696 [192,128] 1135102420509993045196144758046422955642917360679333085174232431540462270523434654967482439803947010419319187006337436365868362068566297178801228992260539395574113178853822018171475697321209197651823509903467437704010115343662909407727365414708121845604489370041859392468370638134372844962330568060921890292033244167141286715383808533542780043377738659561796880414523737126707432562204161771583734133293512528566067206354469937556623037238325913807504294491514595504116889352845917183579649734707277251883838332004836845697606042825065731177338844810607912585839780953330460061056642187035325573623513016241940540969081814571113265131004369673961483642753243401714177715765357141431462878911949741099048814213243015287388605315203156000335623430321144982936053489362398947693690978471751260279425426003940841207609495748542666324206877386931926577555123299883392538157193457911865934658555260261307258895098540777914210507770389520207621871097651313041609246821278312250984231324746682221582934538652092996982535612615908209621996060143576122675123331786774643896548788079473583261809504921676597249956641835894203461075610018675057766363727242734034551390743773501179170771966737109768281883168254235203824457875291817745577166678743398120 [192,129] -45253115406646627298521948403091039673736861965887752911221226664230727742646920655338651463891512603992252373345214015403055268791406795485937431185265177280389410451299085216523443338316819595755263878942349977822237093905149750908695282857287648948996286140853572666407591345631356293369041525961557583964818067876577253217800039242638787088083836638815224380461752706741418747372820790993153298170056215034116671178656572594474756950221534311613172089075987816009692325650262755882363757426357170657285853984023596058973196624927967011162226717097820874893984600815852182393670380901620123524637811652673969653943660628580925064544006959096717442536741660348776990698103841216668579094323523239967731818523838569044136640610828864291042484223443951172135535650869015624959015387499570958673876446684189143720382113082445816404296059315108559618326742550666914649340854869984513758275634209684834089508943473845967660980381610469242672088994097928189129436985177858897909169145833505663744611564446706623588616686406233813723648043550330366239705943276459252913128953062209582535936984196781235233683264396983050038161185295091981898889410034734209683821729303852067377844735054769997141209350318168669879461761583983304286485403 [192,130] -15773561309817849950133611981993444388339771506598665277819819136451035286084893767392310964844729347876016445438186242812657292295314077789649201769471268304036884399581646452548342217355074667112834663285075285349832461009834718565151584860616120675659441532978092738942692420398142444141710663108210448106798346960774564395086572158010307315454120786384235088301376179083613843855777075738214218349065966961292378128023209938110309601660575782807056575606800285493706608544134608200756809047529077825316878460584593386608093835483165535853374930877773371749695154082556678687515110685248284217289314609527515592499195847383914377603693756747999899673536284834958065906577954739210465524917434687035804316905234748770900957788892523678376114625068428000606891538591531126858560328868790828115734148254021378179869383482817260458221142869663031573038719138501602591749749761650195786628001840951429237251431862090941277666285296026329952855912577364448772059600092922462390095137790221313859321477200780091108110428364077707671395876700968457374292579105615167762414524094047787852288144937255521403894563719547177552839442633274066187316684726192951473511932563215659813333832699730272990671685450296937742064567635959467972 [192,131] 2661809824971040511402749307617123871381718297856052062146912493330127351210110596614845824444523318420213817523847718012346494951052448444549290785272115723032619832851203730415203534451348606573558388828212551960199830506700922179764346365924394090134117725351745534736135956761771357451516068427951519911892965865276594865579754380742448133392213145191279730470393582076436987216559803865417451623171660327886374784809725560794035695895271250442162221047217015980535776992022685329111177425944790346379363940614379667008347826747961369432825460715196995388947281338519133668442582278038996633317241330598764734895667894302109608725812884771840944204989442778904622049135013021744472441875639274718943319113780365329074246674952206792667077367563327103972778086536600508859547514143577073041832552121183243729487518112820151382419308642483519952835920807395917448865800943886253749555637333079249416071363700652717896285062256238538721786937715476748217649655345920741249474775257183256125509602181553368805044100760326292573987608950720897292524125326566662791327896822752940334479019712783075518838455294616198757987566531711395183620018321969313826938906929508540088202968644392315915038143716699259638804853313614 [192,132] -166665025971543768120026147376496541580359784559456380646649625029705868514211521450063669079521214563174706533560137994749355107530680107288522933456169650563062144639543536379501038916943641199510364898881825524183807758954980162898023612947849564362876963392255946931948556411099549778046923647459088663865816126499427343912929208398732836651582279323471217488860883506430921969103236896531656083936732004261745552171987154363444084914273601167953890716025048812419926535308647493867323425854101175783439473228407000501354077208572972194352989610108834045519930064553938439607990595214269916467503177171630562169919435275648517009110264999348877611379581255304287444968327529445944623705966647727281333702664033120672418024350653275415931491793937808469872021152542275876374872753036480484640907311446553023451798935633452364523808023853102072622185484781006911549693010825521707933836391533577912572073883386135146505995825826709338013326807289578015525025901563552834715104138015053807198075062936158945025641175022067908454186185634792928803748126219161194140520598351079377530745252495958942361413730587575035913745753542782487316978437319999496619139307326868429494446591888360079774051235175552307229635 [192,133] 3291761606128049910522341489816113596385316331287149568619006713460773311492594750197213204078440358193326033423574526549617231234489337314974883427015036692704623904520659789274173839854283826213821419907094677458285945052186209984283305507554572493724047683299408265845857791172113734404017266874638153061332109974919212723204871592080701686396566700990001349887866701199203152681203035004021133753003802988481601427900427375731515985160300658161069599905524595074962221739318820273999510372669571155340286920344135593308400341471968731812761174332854381337802678150864911740995443037745457695819950591962401248881268919880420462450047731683077417785128058035691921910307527809551802352192330734173922482366120699017560265508075769440983671530423815621613727479244083241473925844843346475380788226967060409618130701016404876837865712779449526320357540620491884335390704708479400114287796528261007706135100099996742500711918457019180479729286390677640888140885681386199298578097342177009935778235221163526111661225356320742010449963693655699006625186895818096080223690645054783968612405648671308577110722741598052639953856100365918062211515694703315675556396077640769237001291694361712626315639881817539 [192,134] 114185556203445957313246398060390946864314425443311411160558455010540781307911038716268416905660190843687914860699509713051216243924248173617917709984833098683156885460157764380642989675404471660977549855789235506963710532459877033100826604657332177606797338988386424115772424449694903397264798072076759837120375533036748020924547309986733574736013511489655602273424937639807101047947908799550838582015854251992219128265431184857532840864210155743181346889037104464281133967836807592087175444945094699763676879730271369268737620228044117409988794138515591939108581988910648814971863919601254509004150213863130242319160965878160229255225383968954022774898118259924251347260683907389924927328995113753617312754711539617529575911357636302511674576874935117064200514077446876979677026526005203484630729486438588986972516201923805354491737393611135094330654802219587705731551953397091937560978510564527085985917313800126054435587539589874569226513318913065903283694055407267445204640760553280962545430614493320312877582760018263860080452555999464171324924210603953700876539331329388291736546600203646344031265454022524869412830998921798040386434235848344386133709000529404086087524312025009558849134169 [192,135] -7155391537621174590135501255821376542239659303512988644695438112215712859998882682105134822564963149554161042684723238107017276990118878126529010419363083906449734960708974139641945325493393557694936233233203930929377131895507007562701173781581194977112629943223260849346070988797064762207690352984504524954658599959128303693282044493368507189921125827670387057446502525783031065868255043471601153356712340063965628880506992349958863375681261051535854054679276014270295489926557847019311039964267658484653639985058530775587048041703547982186392281210893448761564412278085399963556394405407612224708891193631755159157825376929720714821089098291917164666942520522864355686426588262413992468530959483132799061818334419385945544549005398375089994232453955744790363072632945172736221170648996543131234153790392713415750543824563633234418652457142384014131445297087660294563490874199083286607731477818069417274403054062615339109057469428108149380058925706695153447778698732778890819914941404849125740470218869153158966116944049354870897734527716385105725209125938914310362986665104248544955403638501987837396012657608756851595191180402698373655094013240109380647211215931111097053636791737629282 [192,136] 140729062094706642408759267530904833267648168587030657746141700605532624458814665433926455835517705791884025228076187731613088824869414811651642996556804765393911614105116272681244640185747504805313262665868369402463887478367208904159989193277071425122151657253330898957306913708319586851034389067125142668995382947771287421464780811622687335002892592304321341860359725369037913895063798543315888297915551399778015625666978282595288284677855421973144659253449583163026603819893193026715590521620672337592383121380096750733480887731098420542533890359730828433465075962711935118421994654966509653433225767148542560458759400883780627265628682883633685136703178781267132832615448539369717229983823911699728514345172134708972615974142422123814685455043552053322043231301282416444604590453195221188017228298638361203440207480676901645102729883865817263251802574745675729171731413810342633548811660970908695269707832339249589995699017882843258075672632013111916032933211779959813048586543602372254343946346928657803072967122273614531772226023107401872749837515284038529512313731437419785464607583071140633577165178089366588137376913764768595487741603333044576649755666654326764911934878933 [192,137] -1144837359683081720756011105427534071369407241059315592470415071951449442157645883841088152593799482794917778883561925781687398570624269617850010298583594207341855566673776989443863576985110443717812276858853680354585379183176737250505552944237909195296876592484206133812407441948561514810565338017116207808366463743977252303585953092809734820213876910391014623904749412793547615992060692585188965350298861566415681677823148913765735979023785018841479973401868526971641551181150839086502239014558522574082738781597048428747082816238312337483209602110156050369306289123362373223001744312765192673329179873244226307033420661940902624968349149851839124442588727304481802792152269775545080555135974500458732107474736434903301485806677063087268612070895914318543441577084674835170729252210368891498205272961348013925024618548374362641350217457111360905733499146854462717940908417030768480105878891674102785804159251703570321839678752791339874109557933472157519054426342760712156474409684829833840208909106616851287614360068145142273442196048700509392632109760631666401805602481276343818623108748875961039627003009465679283622376923780312656357606210696872656782218343864951387150 [192,138] 2896908580459359994231303923384583068585909487363621694619879324794729893010927214239271474969128762772382716068053249159250165076311091563751835167981638488987516046346857071363960987658432101578989456795928196684107459860710813922773265612960018058260021052242148222707755561406339170279595248713571688770966466687257961832050822252704125614006788169398014756699130139371426934235661000605597017279758532797393254753521818258348253284432958903047946387749939627326352804329464728756594719632549701586961465484585801305795915683450733075405451570009954691766016916938634410315734547406874360344904779193592253291335769180285182767394951615932545971673872855180597461724328025766273836122420655920915923025276281216860423552991985813936407711223147189265912669184573438870765313045837403929538951563283891575694536315741700033632931068337383061626107393074131168671044473584182283279229754381532796466593006551157883732139432677437956217129859119616128919357431438581665517367292317732488766359358017659175501994106376223558586079992786250228706057535438156762758688810291790327602259289650334533197210077250860618286180823207560766007744977178671763069658326719086 [192,139] -11020562816622708309664776837047666932288547523088083697517280412454915913837783082625773232838884080117568447620742782376008043966440266766315300542901293544770479546008071628804573588542420652446709482836823109983351836053669797163291942922041394303691663774674578947688207833851521067304459943044480403435763979760567323946815267189746913858274627506458232848651621399049475485491808864655524554336034968423492150119043929353877673342931923694477788127644553031362516969257213411854363133336978724757739066420024764736649650018942462464323868298834296547302631562772171444932341848599315338743529703117311831513366904999982925323833869996612669323295559688629710229461639660853888766149920273247066429425345690111593683163755910806309207625298547201069543727611817200680254151487615036418102410677225786888044114853861839360614783316342440085053346210379922214625214499861720956357116924861528129581760738740665714088412306670134954518558131266131696610611237936908662796946225285444693897321349407536125159517083863895038928721325959917267229713625638481297448033296465665411565122115827204392081762959062467996250540886622199307238933271156152051188261 [192,140] -356534673391631981666676136608640405003342875108728844923667385048013680005850738707300365318822815037301705598239167719311733782533646583714965723920010507744819573016604258928010257729424661992693041448601675876669419615056207812654278084629742214901246135752895600154130606929941982153822377990584163165775254128498865345810391323775110579372369166663234611724826633212980040207263892898231031305539185403834764564647674322566687499544475167643734462529843283725464330160098206578027113859519204540358710530455019923267441188448641999147853571458631854762015008841948935851095023441252608852363841634813290469755323585123487062402572427855705693945223450148778746690002790022878321963662322037816634218493430725581900086241432272107128972652513299324707976059334075873317276989234577193328799160655636736863808059366229739362500937839615252122531042067782920080972119135666302187036563201911061480145836031245307663866378165149155030798009791031346984576107697876529938029731736212116305178866874930177995298482704584636102774535753653883720911319372648526518035069161110161836640989853412494829564524347857884762713343341121452412392839016776127 [192,141] 17445118509894081329543979817071506798689766476390139646965301097949583663427017128547164552488679706359534581106773673869215442202800522863820024947347504605151301850750575479751920506899573011725204422058486508348280928675072301437824399687117805756347938603644021652533897290966020062365370447864910667653103163120191769366909293317744920673620126815081754862647294533433026111925443241449444836868001867206158071547516585436248580116239053016581733688796659634399742801033285047750908092405881878401918655159741013835539063896852568365927851298662503544562516636805664988550040716652227635870725870205825569883604710839325325116002100494683881334879679317855635750679468994342774031495873239700072486099380363952011106054949814371782359121927688847056393212152942274644056006273571424493212867327266512303408313132809782582492158073579487990631571407549656276616751282835990237013931346240534314057015412389549291407987541866396193739637831753629257188066357516956892951005860043298912726799124734628214101445336100634021745979379133322733239735667105340574785792761410236071789666211968324002158503112510206882895446347396276027890140067 [192,142] -131339829310642022499237914912695414028887737949916926107787707507843182203725980865068384498371302793713831312693229533114825458254284104458673491921625765767163461463854774416995811137330858258558926395150293483563512834655570198593125800357936642948848969603992953436562347938308469356582114791162612191143069223324108956280098821222427049110444965692894787393502458252061575977549452950445887264958983728434534574813608164542243567571458788640188327710917228760934687797678868902159445332071859020883139609924934859117215545053752098868807608202869383965233393000724578231744388092339180541212983111810823650617481845102142874323277626552401269510731506402304750900369071167816403698348034646902491264115827091280319925270460950844484292579803946031164610780437204322826460307860314020060430277737653682439034827042144144939064149865704973149960218607270664478368192720722468210330931103396519476706755578646245340066065878226026080163531062513160621542987793068782240970212268428323916374213873405076380404554756339095146480421820754660724428435066099499056442130152198328630012364075357873664498671113325552470258319637722799051 [192,143] -157231169667861827988513804022143938211649238321469965714409877088325888030708991121973806265035126626335164349196762608892527412350153124094243398934018895260040041954644046342063979430053314049159060620376347100486887767621133577851019029158603157952940159775831180021335241183716335015419469323231280451887161515103259442935591613896287782056213314954137680370367200134167154776847628905602597853494509522411805605216991202905139471590124216405274345440041477434261098171882907174286071178423922360614374342829562675477377254105680777946613347402828498868856057734582716313940319660398729907282564580641023128537501065358251724913460343825541105274407816665719248758794691796887589499683512255527482065966757264751114329409197276880366163045938495770336021046721643734295850998875606960978282593350476202608880420160497764921079934021050186633728037009523838417672641010977162074988566704450652217838667145471902751134318919465890043329142777928904527923440933773055108231862849656681373395625258365049061095333259831823266416931022732695610447484581101132760050161858753982266002963444824978495435969305282155364927074798 [192,144] 2454113513819777834092062576864860696067762607370689060906659570965638942910973333100539201435067884914217657503129887384966638288332067431384404712670242018756030998484686863007416393063614295920247563493798753525984992531889481961407293123609833228894827120368591182037483624944346304025745017289484185416189301987924461446505287700237360002967264749330543924338967132885007852350549644446496838530123957992916183970147768971318763491619205340115915203081068251035178945454366403603585482306398652305937820174104957212660704532723153248820602100339377023857751451326500598249531679517672403186586485857434436292261832867921594297474754649171950428376872908921336312501552593624825302171229021216647324598164706328060403434052640905971483529380237777061206161390210265202471417771091119900059250335729623587539413067613678913790603972373098039844926059647956519116984417419694224317541216595318794668053702677949165182297639376521067091418823387653025781119535055667714898795525614307486927510358777539856828747710182935469262229496840612874479857218552014791084410954372112075842255912300464764676699862125999837924 [192,145] -2510212172967315933573697741424936768101985827578156032840274627215223035351867809320944813884226549249180273916140029480310264118569271749876690682473419745787223778342566896945007273855521344123953570195186319728174761681595601960279654479738804148784934715442070420785846177619327957401760375441462842632845732465384543256130079206244816459857482721704867797030914565353433704963333369130199413475257841174502541781812089592044304131385171293296288455167943343556939675035467583913134300211425318763132512962010943745357848629893638612651381361650271955282191130066444083682382990496212817410758328126625920573126962465638177346171387440518115857510276487328680766395160236675374635814539141567603789904416658006287774007508441657369360695929414579099832447874063611872927011790068517485339681389935954644195601711325290884221201614511175109963284194733678895075094092860495761589462983879568401811149868782188898881176074517692894124359557598205389417614428840244323633125769276579839280086677728707796007987619400760515925533938305324355982473368374867044993190587083210985990525641833170206209855188030 [192,146] -3577040026009696624301746052506286822293562521236668046875473454175000337335662617664582427242824901887198600968986218812289922298978189643103824718336985633806379271175158244262204933592349798783980677617905559627858641285141481012797765910150865802567445139344206367906155470818610669157010428639424101486555880919177188276118494683094209632069608485507519823532174273013845610377449715362200905854289179952188034459716342498311093252633454760303218755730889097873827316386932667269702219614292270366910934322971015602268326255125785166277438018627165213129669472299303458574495720713492055634696067726689576594274479189223642740254564851608905977372929683059083734768448896262647678572922195239551169677843541696884737251864984108708220103855665733173748064724338977477331201625977672941346181356265352329554999716423641640639925593809360111991078981224571482201379739581007853719041282606085603807932474966867314326973016298732796156398464337216198227956513755054837317903808559671667963369312769040364230462754986791543207802765096526975910980082257573032094139005579281793982625330666442529278 [192,147] -9326790402650311816353798978610330459730064396645093013619401402850735461619952120952750180343537432178596582971163324679705834477798243035120312628327276097088534661817987115187411847061255859022621633166049945772780189945465895303221593798904007567638041632352095683412249721810256551533942117701213349028588671731708842941143168963733486291898054044632133084117029144667229426526442959079406396329707068850208876897055313454665170700547188988754943526881426415084332484136220134482571233041383565159414047453418952396323350614853573242645906153968572180603790070457570660603830654603772328280436819422974390819191702098976882774019488913152902961928976532181117764495698504870929470519922248118888596393759245281184965546561863488628595444427118252586346627868860145059027051492348520070069908721252981200692411160256624487524520190406431504604524741300865288330799181413426233261414620501850291577790354221546519801834546095323537385296748782278055100065015946683513580385231073870191078137751191454385389623450082058238619455200458141542117513111051051373866199810494372243551068671687 [192,148] -3478254292838303424764881241564587522918338553189638315432357371056938583435512783766410424336452925076770414642783268659247556255159083309239276270414611264214428396336349741934872960989271067772577959877880029335315424916330455927838664991692646259476914626647196367241772888361260124332389219441591628185239360090913644641354573140901131440093415832608598042833693377428251820307950995581949616117301372567099425886427788926086571483073564526778094893591558221318733187614789103313225808752082538184924499523525758234534113479432045809684215658373827340263017587071320188065748738403989912725919472225963628794163447975023949621385801492500901997237874523400109738758791811963103468598078349741193204233484224952852945586611914915228886284931683635507637280121324471493874197990522168677114801642883242819262084541923147155935228210105937751128631780797656644015231586404305323149849981975958794145349672824466607228914895978313805957613449333487521633589627040832595467458242996382833428116216143228527294399557354763565235304576632496116219473402897711379215116407545111129461 [192,149] 25957631529026044979362699140237237821170542205316328134976211059414413400555714525644837507579501450956008521100982669048114731881218762944223664891335731009089620351316451142162505569673755025955108781517051987017079868492103779104232754793284766026352009429397322682414622612021362561893013091950529381224772246793989238112173239927662725717052004208919208368497979173573269826047917304980907100011003303807060443379501863469815007762461588680369995690853532211214938666269309011432411056008341260296141209465005445577218038719856279738467181397222454096968718847645935458269550180426893923157740139243322303590667623425942425635659700962472113471424308372986958315798061397473102880466980551052721048472579917837783049895892964244637154011279106375581586650661127453804524413595033404012045193526170609615098298207834076376992337696528820235604724360866372090610239843819033488467778045196553094038444909367261685138713099057303431771723974980109823280211267920157899566215301564495114453809168698285880890091757112136801854514559967431269589336003520806764560293477270 [192,150] 44662350353562303312873154827348974534271464500493145118094812027708712816578115576424991041292535121019029683401452384492809120202026147714007065837666023947736566822733790556991978484510400975953039495545220682628240773104919923025055130515437300129411143601110330044469085782129038562433326317388129069415316096239740740429357900050411754992306754042272482868910149106319457995683528016129227886377154919675501161838106920775965844297610383012303407263020849430666746407078518345705764628616705196148213273481917420397408930103673589222751805670807597039220857430714081540703850794839942907084171973304668947938440985232719523453349898039486272672250091602824443043801777339893990831488442121905645559778823599190278289798939032705101487483795141211128711167619371824287386894106589586984227502456437173097143990944964895576614354723684414832840371696198925257982109321048821254580449560743005700908800691745825908842923311490250224517734123977924557324418104440089336191196331200910816505519527384034363280723075218277784461743370659439241980537262097063398976 [192,151] -12994157735438370441628179111443017726238007403715021210203611259628208597838754241857333091175355394682283675900822315939135435924755851340462143613102137708205098708425384022102838586610528107707320761118056202861468982374572226206126634670363342235139036155625384240908256451593349352408443938271000053495701136132612729049954828139182015924174846826822735309395314015806671583102211431757875459090612616086942240621419326967981910558457939653286232376377823429948942855750707349208380497258555119922672176651025834366436501569624465146207570970500421105073669939140948197703829239194406798020242817983962513940335690099960727346544667702824583443936843060032003520989895362452018664452945647302986493621590368034815418204547233315799714423241537964284833173609101602069955599289400825983242825963554412543140162508964462521869422237337050106001962717977568883320750078410014511874102379888602504000253289459058108663895355966041745478296834571357654599179680894773805589654115181133506162170013036772438818585457301126563637989095379880625466401910594 [192,152] -2663879202202735720931936952855985532018527690980955740185427442148135040298987132682130758824915293087022965777486877301952305510260881760805577747865962577385170467373603052946195502869276658529981821952508493711282141650084544561399250352093499977806053117014072059809347262831316171494130795045713566739851713122158935564133763263348458850319240228229092471678012722241046915548904367416596316167398920583966154712113644581746853603625858847450435730523572557592779063737692935451203208474242259856602355988839354452317749502293330055427803302882438424667007455854365589553460904654088738401973066339999263408872280170404839186621028556743063953581592692874105046450536261493640063951835796714197193423091883500201705118999358957646038806941728182544083532099945624765932996829348382294783029590772867299668919234028036295271572615750883547917257505617191466631469481238853254011271416784359173671596996555445326509884908512314702943467747889368594119026087709327742791181251590337552275528464966697349385073351387966818927989923703502843962 [192,153] 469410343161541060796981747230692400058712414283229781276048082414404309355615708479791099407708958768002388496916364685094005684714801109772853882794862730259208420947390722032677506681459540674551851844571681616084619464125312837614779218790875244562226114145093084987176163732627218280818700255933193368084950358966607509523322367787448432562873405273596908351096683402815690216839415879996120071760194200900630097361096604497150750783827129260350486153426217379520705079882838510196318750840614741250519619940335820981053425931057216026747088280686479371822133103146298588930012660573698203658071106314697969661829168116155985963534290017350593947957404000450486315524637771290649427449789492941828473531988606259895694252591449796582677032483028466277840557493384255294398772657952690247702059645306556641081971342073927854468977552233772839279866091079709707530298142091509906727362725140785165561046958536721753618295382515126977604711139275731948741047930634536324464347245199231526137349885226774199738182027428423101693223773 [192,154] 551601879400682630710641281733162658097916998800822982212149633159070014072503751332725621413408663039767175886634246830952748750671102076553631892356261585847533419830446128749209848022384859778770398028145095340080708566256366317951826703421929415431768259611252766349657102763991508901377057347206702400350501816535886313446886149989476813535572978999022349749471239478006103142561570695274078139207738312188649588044702519377429103364254763909622011663040433109465526252946763486782697426644752469388132705930074841878031644273427743314578420121437804231848312812256883784535246833858175147506846795496391257071491486401574209181805344630539705713828002671116977044503146671697078031409366407511464109819188457171402040993602392511677947367089816820932405315465178923397287339557454663901610614703745076354607789383540997036733495356740084893215780958836390760852528717599247960315026072612607503278081858513917414240805682403621700656857696929593110377396973197703509259907668305620535984747006650833125594063866431819341 [192,155] 149735456673773859067266019778216226434439969424556439592954886288002417699040116142216438980068367171239722538100228158909372620452579711480716035531883855505519569542165414577807771111202980604739368877820951889604549085781619617739760414070509054708688922869485055216958040989448492340276864476494972964766906325762144440278077320104790096157406647445264172914004515239088414835814352709839745959148958413959309791666863501982242703638659602184512218401250792320193412550665157922778170254724119603925123280283824915999457048240282062322740185421044100179846606100197909198553399416361414397268454269283873417048733663669314092952747647604350369661083440842662799885892909873887345753434008412864989939055972302773510480886184547926149092065284771908700550231169301846164685225591839137786003853467757608944751045624722699477742666549945489035293613980091905921279401804391160169577684053189215981348223236653929287523272544784958831795524545408762187248734913812509177066681698144456013263825558279743088321982286 [192,156] 11216418336516008554959474629499748373326734331601904033362930988283731800923957765603456345094451486571158496937978414545704085563836629310424719377407898996713007967504511695780504585942140719134177508656834757916308054556648692367880260166713918451266086584954368900197513900957255892130777579672061801075519146854936920235532174815760151969996249508653092118832435928089482563212914522635096764353242420001529897864937716895315816127434976210681444043516246208868316093649927422146548068962210396813521971563552518506080755494866474090241309392693859950896137267901830757588120620648374191646971019884099680942365447880234762383498223542592460692025121929841734806518060348445991312097079182384632614889727352226344682599579797783059532177870301260571430072393694105010029209438908699771339876204555891569405412235668655129426777295229630741245117978617740038504490265988500397859196612552993895018943464869361649441264030404847586884245772040936109477986454954785275460168435211627740326112688062628024 [192,157] 235137393810551481452362124931440346940402272357065845502477383004155841606888156668132522410309718342812535012618248440827819076113515054645006919031795333796975967339864109209124888274610180509992421347076469253959124438096755162305802859866407537729417500057115494890513305988531919078311172989790472788212799615501678178537045815874390336594791160432525283133688991341264861125245346213305692400626241372559092726768784902746777705791198087316038580727472534171319858316777979309659483699782198473632783388828657549821176202570880247386982474343895645097055696020251185112809474556249178590011351081672163349328315803177798343360473128108604961175334274686483808227784806314985160663398365799096387792565096396815953210725112713590214881464805602238640194223350882708852569608243428956065917222463831527386783351967974886439664340532131063208816014106926726650539162986506903959723856283114656827767517790973878635207423472978398460449296303181459145122852472410774319862555887749492409217858 [192,158] 213129537462639188395124282275741713881068271326712116400480843809260217264085493337776199935843765333819792250063730563280755466040635000249859079323786651711663026258191467537904321979484496843636388525387127860532093246980797290689390135708238088684992743342977463054918221325571017212678344950524471787907428998710485540584351094619921727747713773345362572772767477673464623949157191983378246637784995687875951832821978297087593146288037153018275035973170430301960406630189527002612122572855079903679388566889417486564043893888933457844571752197777973631425283608629425913479949130201538122164060760868930967997482186578444367624069816707193004302973958856225042455145422938155599732344037592359800662832951333464010045764754612062932279704490714978784911344149093343900794035801628686872079821258084106095433970122696817279878480089899882084614617819697712882662893555856862336501744786471539194285847884031821862640430395372202154141690674845168244873346126029874270853369261424 [192,159] 82483144278885439292573929532133116540166940444038090527096665124221924839352803719807645562003734865130024567753973262919923711595757708468018574498603503331367722963229741137101156728596121115519659202567027093552316025776772077424695604319534159805046850061377094102326699422071895001401185021711649925427367530419572352827364358049074306382183358425277182898931017401535525825001711867792094088990258542986736220855209428820136211410314066699948674392999246891232716609525062691317704271014909015472333753382735453738566942833308204961910397047944895422982532961624415186675644599054223919385703478359112334048128290798429381301684547042259058110491424826838599323866171790165170907042673900389082860759535301986394610099677922242261577830498660525044045369197462981897888783810154913493426870474914631411015241841162299151112228445794044193455440382656472612718736269245005827387861851268162359939697458927568258368107996049294505455606977471344280762585546081117859298 [192,160] 723855036330447984233021371360724629953017116877549129351836485788349531694851696966720445929444405712488403007104644392805692094785296009241055370407058179343195013418939397832601536502150506239866480034807022386107908382270589078282378413875544696214257592495862026154164189446047704328507023774689447942421687476543034589079586369177246159541072366647883818169887467038882704623985576156981537175879648116873451727849986385209394093302913534390958844962445500517765633063174724573847306272242376002467460586028488029439605681087973263092316478281063550539361089482621509768891903674224437068054594892264260258961964551171023365297928809781464416984196750816968595513840660985127749716192682433589711679568915194338815471680617161721581656916025474770057849166204002037279443516097321972750354917110347054941858064395182307785084893783975098120526220425626653764614822011574728767209052375231424159327475818991590740473368758296062656920099313168275680971868112 [192,161] -12385397457540255852866616650376117603328571252762022872799922179336508751593543803039395651458254695506302796494732934206635502203467055951095190393292713068224201250833827265387044229474242074832215775474589318090947742905684617610504862651401355619318890304199121892913486644864584511118182881821348341239846772221976888562867120762566518094036489165707877360592039792694043309611959426235923805420108323817714082892767778848442260988913708019778999529948579807851550952163387478528173526007569522565531262847428311887276264876585379747267427131056608359095723423822949946810811457026206117922604943196816390727175786188417314861752065346115297797883100276809209664493084111074138829167138412360590924603697584448702504988196188542118159972259207755027482646270787758743203034385357551368579023931932082060562722544920724477992853753660373044387787096575980948225732539872434027961119140376445643522109990322940526605042138603338417231118021352476910 [192,162] -15066082856702337091510738501378524122056140792160907431384835071200636193329958686190167995564623626685020485406201038596383823141743626709614356748147706561861931642864893632628724373439072740556419909099223024381542017972396472396172579696062176038645827795838255151150189817592445535003447220751162091947697594033122249567443190310592900556236806697354500413284786518281378519626470562624691084874196915889324047230897679398278093142732843457430200255848531828913090019514307153134766271603914207080859748104068708972083226134887911511858376873885168790839644998937620854693527698076512681292092192651136547890365302476985412892396801421649428201515852984103525502596803352924237575783397817225884756690986517872236423087379850664702462758853316261004152361289146892813982850959951658692623976582929130126646453213436199060961059576844452703708584924096710288012237891136040017088199974593207556873765388612171556098835383471547934313560 [192,163] -78372709600934915886246730271212609661223819714393105089579242801059892449654260816816073119376518249137052139632635281265492907954915263015898058162460421878868080224183186288576348981253025648494005853794584109796015589284145078009469000169472616754476982676016262349375248231038240136749875631282115449222770924193966264538920830350835828012783382951825665666314740899039648998338972862351195525823343074145405208854113507051964552055305962112152162993269662107435374388107144558392889063651891300290487168295351034349825811194230726731473366896278271342701932475920764382570381684108569549698034842391361227925920019855952237645439104564732120098033537531869614484833883478508999795974914388687655384130583060883350811988631589302089128577808025150810631313328366393926767728068534333133085580391223463872179487323307341692200605000392515182716438969461822490140675433273562999048496530484732351190865209011936990573392906187 [192,164] 270270910939590903517190830908495352409446752008563095981683500763249626310704396832807832865091234503712364433935623469260016046042675171581990546436487830987010724916528290626420514070154224944477780800209850421490343609011466840357442968082902658295370060997028157871904188884699136378745804712105758152908798965263361288749013187249290526848701043899635853531662232651666132842406911043856732859529014168447624025861374803062177844006134990111591244085551663440047620396412812319283002861180134933734824593938739784296261378932842695466707483596356773465117036868610306051823050256164419606942423320410735924927753160064771601578407917256789114393401895414919594636830480567738049271562912570884612339882606697205980425436735139208829223168357270985643232960899696339112412198374162357775828174972538094600800338936829588068496435885312292237438497232267705503619533198830143525913490131160256398054412580773913552 [192,165] 72111431576858670379100316135784571028700279543389397378910307223384944701925034886345724763000859710560255137891038758486510910620274418697903686371578592056845620477745788626597069616344765670486055792603543141836011835956162887760044567000054549331716628911339646293435131350553827655166260238945039678128476459357775025989391247826615732489664792928405186029420335990299704347843595498454205930626244787374062205340615635584717037687063124699342926870363449638558749114307776567980993966177961610761136574776941399263785712366885856650590465572110483375527637036944164168767211597673674424919140461601577411219617793834392354542102767533211753688555261251117343133219687667047914786396113866292451669385363174499363731505931803587110529128396532714227425218394512473381713845485446254572031753458456831013321590422849122179808128238671151255651784841324176130475038470530767003536164046156046101724323 [192,166] 217886552295343828022837773248437288392393963299927923308497443706839942155541602219027824172668501158799972231523350349966979133515188395208509545761911155908457416482611287037352423872226437973883673807781491661610355601255583022270966712646169140787746891429594339748516294552496816259405196555813157950830137504042562730081480405639360998983616817332365020999924664866937091213371373542770127218041743843017273867714505061992538699418944083802937538953608580339122270013142748971084846586801604297434708226770811761182378120247962652722372537348301755820044532203823587893493240624624828213694721383380510773622794765930231436926283289957498487135261820172491232258408479455651506097985797745237014077887027698553094305381127174322237732603674386833631699423641036365992643193243785399263879089014661116519886416569967124227372722771134631507869445753154134412433228771946714541424681674662 [192,167] -37180027143655276796737889099545474070754416854595592350994664156107160334347682859902253536382231049986988318301555450526271236048942107252685160060778395311268940537155839471774792561252527573908491225809337597425626489491511848070080336816060227162094527657304413484401556566604792225187882734505505111084227743906349185113324134907693438313161056160675160629863637093026985268252121249111228714399531253626990631826260519947023214916152973995724862679447312570803322452839061617602573314374315983192349039966507784987680588568078509579731498059701758669945072682285608447967083483286959540262196691482797994956434389210314156736217299792788175101125147260489573965672643862724006117432219177148884113433079631582956418369117152990741433456679112436873846207630952823994681681250056380661944053061560310829390070139314542395021589219140710117523398115697797814832488289881616412 [192,168] 386165097459440378216308332840075497469697365057517158090624138142761272581938464145311074106752969324424069950535280400941242200836430894881772988552765836866209945076228124371258215623288421535171868272785394647995967901665988862551537394670511778264341190103264198680463782758662265932220767996234559921174793778834597201232220883215002350055298200013804349192195068139030072647939737505899800132139666470323048745758806244385424144216352806550092621301390464397572276163683411058426335708389543289670709308335463090607597935271330662012141123379864181725129629819716771269961718480892405840449668746761047502870195481712624634768001256859558625962399742480516732745158947231568379146805502138637556331124200303068667889000941333830880681403302640052226336939996247734702700604114839973992466362999425699784113905535060011766236216272100119339238400444113811571108 [192,169] -228465103604217484024996208087997965370216584913226554195687703097161416216222159770675108407827162319683522250354936603853097598408868353422080597962352074484871771481975891220041598882261889237909397831233564418763414385005640413443526067645774233621373765083212792073752799517372770138512164681097591005238098035049514533488287289405297167011593026637717351265895381475991153957622302063010653280913823311167449410115049336456663780638347572728091391718996920453691305573962399065062638508754316550458211730348811193734171442330096775396165805967517398521032575009976555270752560708650276560540772746468417753079050215629462963604614498123743685296402302071485869390097340885467375906770753185816511895881551276344974918540244513901710380647498450804501789291980728631387216611031081058713564621516800402213456324288244445549945769297631450058750549 [192,170] 7157781133888635808216844607286703664104236423006114730200799717741940809796060376612396012158995617678436608213207935023054714071653357792331619718351637163219514093345614376364889949691676365355907834369133230203003068420641083665442182421781427313855491939995976515294175182254755346690751275213525967140683628632316752798918753317458881822149756024214803156085255298914393491351732785392720561231046223701397625298690525222475923962606169232446935111367798013155973041390717637864521727877394116725375753944291563119985508639693190841681244322818993626760981597651098007153002038335992726732607261512826780959146149533615256470850346142739191304907433582611280987816220610136006085094736135655632560774146493603931683760659668721571227618147962636354532305856491830244582382995566302425234784440294081180728059141074672911188081360 [192,171] -10677278421827467287445795623165415214676012290239633434959506750507780452183203258908944506660469342106244365753115126158216957508289302147865562826314703830404976233174607517105350996925163215557857641291697760966267844014519821152136561823954833269610260205737007013093830593242345013383092484445272615948246692343453962213081897777198975265544019042719245395845811657763536166707138593993526723150811401844681634027911984523840903856305449032523102921511020360739454321661043547734603251253351212364566039262434339389378315462825281401593371958867950493659800064823289543028807072665139847308162842866746365518440906636412172662787131824126679805481731238808190336208833562414271398569502818064335851395399532712721273792866017832030633180991360882841659821431896780657792817828143751433258511358488562204436285399 [192,172] 658426208116214092125423888084698816926300500843049503806153329673235052608244158137910482402010577401655459504514659567442318966366105384339937028323211618535952074682967385080833469402084681548826988218366948343212920353298642560701029941910109873167796400772055765849058663559403501461302504827801231566269929985448995945210192340637629923719335269659231644829972228225246509137088850526177875961828339423511054593094483062328732891500597490377827397088328473672638292555394220556947550728126244095014634437109870390378475790654429389980490759371773180245288650666259748274932094232651788271354586237071025182705996774444752079811572726889925915931124003499328330161343577445326236303749084330755292441907029642378953591160313752414467195385758992617300280237107640304396432786921574119842637656 [192,173] -1401416591808716601419165362062255352303877312808173371633603037548022913120226439462983429625868652459747088630736957167083054332550233567012720850220067091606032594449116626272967663768251603481451765772373236324919122084898364664233568738418910820722088071702363126834071676224140281170876129000441120633643530621867606586364676945228528799561480305885119271410211098148830557016332346216231025215454794846580802223146403288842000223304941172716026987798440434953899791307077638878242651790758179278858959180168038515046396869222326679474696306228128925940123686459140781657540984730016227667711288222553347610115555145258992868553656342680948291926132351482062182996962463857062497578066614766760436079026119432034919268596688977980413877934324859534718975235232521393201991 [192,174] 82110350120006892099539173189518317459347067593865868727616838767654407501636186537508680723475916823338931574670500504579512160156464593290805039605454821933910645111465741367251287892135439143849671468943249571185819399791659415223476207122609231331134787925410340251528528953408330214392663591995952203416234439311153957212041439743427291948452279660200119047392249959608779005470011853727554870930447468299787679937365349663757597586779276213435720128221668496515111874500049530488183697596568345301322657177774340653282761680159807659448483016286753791240727819685019767608925025882419774710319323791466164650565399350530384745333458255182784224755073380251656613048978101823386258358584646704307352384776244253141381693616157069930574471284790045224 [192,175] -99903661306149503024668972923976747630583249372642463042056832405172353020598008324038580577760185164877236478221597547552677007291127703622813212468873761485981687601435880293147840082734312137110239069828191759153973289313188160924009193020410254604931465398058796793908268487567030349288962034757089358676524510756552348858489012955149760188482753944375510350236723965399743111960026415642338498148641300792624601823773653763245460242102960829897891014399354996448358239117231628494014392426006610220670133239440057718519005112288764560029744639968274374673662623932608282527869016871693893483353197998640826658222101100583908272579409964188674853234863946810469562996245542021512562910918701033603467835978866419575797934173024 [192,176] 1775567355010775774113140933833183309731871840983198620817443535123586578532196257133248489795935049088285774304663065896278517728830070099480648253358436012440505612349733049290929730654141905147664718398051339594026616218528596822811799945091660810098344063083394034863457334615390447993117446761520296864056843634660479898717271127193640029031510408849194592991439065471037668014796541567500789700764746088468741263149247600898747377256769798649432729606261529466439448746224269480840968505529242298362318147512814502794341074947465749053414654362912229352559485484473122551167663756438041201107412269357619826748381410041101887945169164633260270631427480296541807031264773019930552887531270739855791848 [192,177] -296172198850152953060905528924584153846739442719950850479646091929132228820912335429672746249379451023996881687683658705321730895927302785957939724200756397226926019786564657553180249086438742002247484012482247549003024253455580717960481338562467545049301358947491970255751439283182503493051999328476426424661725645585109199398302972392713915189314122367730336683417779255354463686119509256586411391230081627839213171723189992477965476325533424039322974506478202586564132668072895633014256878556184388456946442812415796048067910870474529321172723829956503814392449943160257768361570533519150858680910683087332002095659420318519161511168202508010428699954635669892332322699952271 [192,178] 263920823833802994779526038566037971656712167701463282794672499224792157058120528077669549244152552807079436173262181959951797910911942828370677348036592979753391892953780709895239872175405509992012579428603381171176435573395169169710128729959847183369632096623836078971657030080712431001143064554913611797310775659183753346817800481585189988834126398428453636900988698177298508178030072215674741881479572805725001285717278551415220405293806163993103443550832957779892743196873423713589049853825284735472211118940698653944824438781966090319787956069090611673350099483075389499207959283745809607806877811267703263780407954222392587295438541630198466 [192,179] -604745362679515446504008902234424188707288432910278673306289646638565467275488724035420979818900818866969043852913398252684842233114228290018827929391614927417510045647716678022665289396715887879461729386883232989642121899492416453742924261655267454752023589986248109670257460020096890488491338427842058676728918922997893275806656020667264892995035572985356378644479802210323934959396044194044333482628001593273065256260034998241486234380209853664259310642643408306929802946296523603909864609259606074756817881877263752222355702059892264974400586317918397520484559792282392526244180974394214324345697441435762264282 [192,180] 1346944123328318001947023276576890606939997687312032362682428602445854136813273477311338086795537153995611976056921656433972408732262664014959558909512584017603024899048657046786971188088338412798294793770217111046162274027317771560264442347027416896560209005745501141850382742858904815671965371979607020498048996975900067086670012101645210529983031835853088299963040125330715399307406624973253524910591194969074687673149715661415958873409925646749188857755401156076551370090025807262864832071389865711888774947370164724281054621800168977658052446800427490265957078721454483976472 [192,181] -1269904959687881890040551125250140904820530597999504159355264500224367160459535177391150015600721100542474788840044483913041503391081898152515130070127786545902858540286846906763147851418106927085825611909320817484405259511020081698314557037857784510339442030162547010052944290174750360945986337954982083772080200224089565935548931622650458560868958179835864146168146339882772652788133988336371906384714544570342273877797595617020919284175684277746818582498592945178865134305762356665906819760250272386935130667628622907504265982246982096355509368043731143 [192,182] 764816188853758045789272084590150169108833491839782903866070855970067667000590544036569547670079234218314052542081224102068988712264643144057304947057763307224041650917300836399059488482661775122216115267246721428007091885435521101259572049995606760846458702255416042720384592249940903434099796383874838341798214447557164119110378649641867542745376881898694434863356863826955173960190269062444149568591938667161118860298378939218282598221174355281599705311271860109452091133975748647697506990901927364974108058800163342946825757505061928386 [192,183] -110960055318459730779923237921858993127670568464474238988711775411569323024682541873784462705980953073950291696657494394549494075943232520723007447779373127710935435572049261548842915810937392983787493916431557241249361570535338566484070877568953251544065686789553938420143782703549354329119166907986392444171774548058699663549767602096502792534260182220227225863743713773153266836759092483439550105686374010296629539623913289979707386379124250184851573410573878874347844646591523632105256355877005764849716797937188551393112 [192,184] 3401057299983713659688953297790282405982524999541372991218481981408946412139351148480194539622325354334335534115778267620934681100194432658824557396761955097940732510741156919073561348215878679186877907346303387976935756544513209319542004449623423183494742785341677369370121288515884549059493898159166609475096398063361120995362944446198266763710132125244264830066914483117858651258424906841491642399209095969680974886701342332579323971688158384386418918930563372382454842629000504957333824751340553530951872 [192,185] -18861247223844171611156925735734745144110558718630816299656041788970140141936591860378283561023367509157053305269590770714016482961396796942944029435430283525698238708522589531659646204054710814719846320467822170898536387670515609972303527404322719910634342776747488971183280168281790789437488059275834066581174266278970502126941479745737749095434800275004636569680302964419189598681080161868966118111165687279612484855209813286383089020131265284796555271930036012811632040742453010676216589 [192,186] 15723176094767061799104091751259612182042529726248804925666898817184707310306223389554404003176026191773553574588018972454903471988371186840124003568025218929135695626047317870484333954206637108254619378132519434790574331562569052326428312363449850187264792260194883380863066031496308861221408006071864569436866120608245991371580350382509350654821689609803639179917706435392007034547374172326093011621027469847297594811819761846190734212006010526166200218826233200476203111 [192,187] -1573895974028313456045673901837190430230656296676935845381986287642798315466262118917652138888662665096696499291368479650535058748435776626155007522139661689487657485091250628524668813515465557028544782361649535633108688173504462832890545047543191381116861127608355683061777486761666354578094266683622979920854938230074298204012248360938973673868796502732086390288422171943900577728174035764978488397807688788084038461566152186328444274096189320009074142 [192,188] 14349960098863564207296459970767639923504609407328029906729950008699323299853482049634956709287274248841806407539318001972258904480817756701249629090256953774708378089719202885342339888816337338803442807105961868435184009754786456943779137884132570359278658376466950491856561770450263047013834369820436828528317084372799778218911629532744683377244303541035594550979967041060666624578314575840951263687829403731981869625847870564157864 [192,189] -8430890212303036508305524280210053838585035071002341975144866753708308539849031403749272050940238465308571576872039473414686417404336503496897668741639162407288254184467996619652540777728868437997175174970552333624047219041553988042496271675074120908659374524323053780156709477266219767840877274057300033661668781520428796893105423750204523294176289211479752714320037260071357283625497164208090644979632661970091 [192,190] 204937738349666344525269734627599114282744634595163434788586496012266055360817226528560951863479738382525733822479709047062135329956735779019087205771334858225347882146105476294750792696943261706931026109131674112998476017245903594368933987350705179119163900021950971062485016363510737073670544393391834734005678180959261876294868305942244857937968960527063533835529861839091906377336333489 [192,191] -114676392959498865838245293354991870052188441040474932136068554533292567802698879229792554604990150602049061944025258219102616952710461436975848160136588345065228983744791310663705795933335243578010043471872149128583987174175247717940889828814381170051305008659546483773421239473832624115282216270116829767657948056360223069347906931139290706819219782301933469266498 [192,192] 650810541555332375072605875232719172054532552363117768963346935025844433605338384678122339147883957314998597366719675738561984763223796571527878750839053138981370350575338212959699290875910677954582080318358096281585556742279373008805206372177798621647462638863749302176153509758097581495952116238444044085577664670857732105228392927750377 [193,0] 202323254547176161536679239155576495076217573331299821670229721795937651962992554938123264087135683553826747600394602065186090090484124631303244482693841888649324786999513212460261568529266926315207715530888729955928574396966204017724102795704782112058205562920189355143403862529807309949122447180460212381748039954848412597992304546624886383471937970599160048216450955454104624046226563884118977546283171098753012959410240447271378859699802983993405692413989469476630534546201739590143774216760613686272547827622194351801036985821965224298671979831318177696491566960431574407560445856998113739418772730765220328162719162033443036568030085018401756586863549944529336472901597130311243799910750859368833813873320251007787389338968301525282379079742481509886992251000591075624393755529562017868733936592511086235465609032040657867598603014198984016807815907432636155645399467249175722097468717141814985663299742913084982648410738391605639347456295667393375890222156915814978943417595187308459233150406790391823811876096745951108181100991160675364529189464502942405881237909689067387832978247075834086962842116226752995981140752305677141442712238103088833111081154719468277362499682117658162570372627699621829710510646627190852284289075246401432740216636100104972109651079887235496841776220754672543238582356465768518160815729534250929791418000280800452971206936225112293090214799966858478829007422129708648229850566643661525197767615819110351051789463240886503075699201879260661740903050847009282484293680000251234778826611530736020859111694008233711676185986580648044542429335251522158730149490686862363443305860760283317540205415676389699521832991646944818156743379252846464788338708453486739580359801169477937279001027450546019612019135094477291520000000000000 [193,1] -1209903255040985793264404830794007867306272019839589517624527175060660681687993651262805914147994279390545255068194818059703774248730862263310025316643949394810554890505606417280219263431063265008993455989587595637392446738231847000610220669358098860006550035841241713399868849639570582929566811040631928346087044479180725666479144037638932661372898300622755473006197474961394119616693841402770137642364581072929306963259875015704933880275291067180730415850564217511943310096579435865730982876101987561030110310523822769996450457924539935013033654568192933570699722206830086148921748409055676512695338601745524390151223400532291929372339697240061494690054414476409275705698336343746859394178710186484799979017073963276579137648979246710670594099166241863701554731459475231671653352320319730671314583445969312964728678709770873650284300893781933355748179109953131763940924925629778267695766196374031843517290220347108012314263253455287255147852756088297560073114261000630601027942229850743172896027460908900064972424959688360236636825512212220884288798691019530365238991871907365557695748145670710181652938090352128410851290772628337199624929319322600765929352168150246836684944808945552663102365047091140906547353081310104862899394230548073239410782983715134798318712147345273098153100708982087337452120122839589410833536897003042326187158720680529356826793192240182684118035699778582063069079448488073309793958669293808370417851006417870997066960694011818546677909197519982255266623948476317157378863261011211567868447544268967078674744665075727527919223216470853482838121361919147310581783097726085673746229596737299288854740879814958508279516139218515309814300708397959459216057514855614030175501923700935588104101596587122824096319986852717469368320000000000 [193,2] 917054312328117129009427818413702203393122163829256020150685967969624555192206314473401447956786223897860145666942311980508099243133635076295950360733645092161185122821441115202122029639318346364247887721289459971964673930328830504560890990175057290361964877655075569817035215231862845876355002621159137024360956886028720376529694598759661484822002529106264825989264733264320154010003162470783329634192687760994422940859444325105502028492609106883062806752108236055865544855276538274893577660213887368369079443549195363676074936807974221124347484832663664431171218443351480208898069861235381111004614542736987894254175723513730621142938388525327687813429521047673435562829925169020359885633153824685955224409055151393892626278087468906987742403732708014274463579694251881648506110734204451972886437877032891180069242592273043121777704053726929589456750848565055395750668891702497131845711403853502325772150647933231669001696221068246885437648579578475593252382223738958833008825332515936207367241818658676070136852237235583572567789063236707644257648260181426627413971962997481369709812792664676139008620246481846784533190420720969523683916986619133258255494204623704169142044408832617425501983941781162404875417692843214761084266086903472652748511756718952143883090817305008274642467853516090335966355278837328573737023261896738203919986165503583245712131914874677578384540800275067092937833684614248948647717412058540421014996253913156160504490158390271714915030176825305874455247738448371730888795184758792514611082837937300731514167293310035544128533735498363130221084579889966224159445296921851256485267285780148501880546708137647556324496400951197804261905437414822356886576646585641348425372166697479052396729918067692539493886175421987965244538880000000 [193,3] -164716663458301277586484458189742909140043207567129723436451479475360160092604899425196370296566112992467329768547896361636951176007652554979509743203617048662122584975815155571510440009965265406730973780745066762646860130925371871450026454428739244682755641425973865724142901543359757523664333913628082674996824366192316548568703167172710820589910428733282327158221451660892352817162696360823212566065770234762495099772088219529379730249479644970781019397615732877460304136669762175333568860752793960128922247802782412064399686187249274823871282210594087451992049127375116792417862840917775057995803482736395987345504811940916481311049512441615942661643374708813803483201109886111119864911503647659081860849245021704115652192438690743654298504168507636176992880396622525168795676651410430547770454151612742362824882440844264337099860041572406275206026558888043401694575675407801898347692037983009086467647109491808221773269857990648477928894389188875247786626974822647441616701854982704205161147151665831028784531822493951729556475694477408315326246639021515331007888488485482089918581965299619419887360141254266290138416302672853767872241327593200267674531616895514312030104368704125237534740343896923980093208885064736674764846956055930237172091899395615520616798490445660147549616365934333920622185255207330983191310660399499300158510737197093441187429135774106866419467518522182995155931621006488900280255763612516755662423965441569568420369878005556333729280362170253059881355409549955898073959054982994805715134495892749602212640194706003925123295686045078936217691898672152471361701700134452937596561130967294262308468001124865964247240782075791276570763248642543356330423198091086592164876955891946518104893968558820784856180579497637555839854182400000 [193,4] 5920516371069382057075824391151709748690675385718416636419960310426449723211501165681772798110856347140909128014758047744390096876951605058936861478223436523703512588297366337494141849503148606664913067622369820065354945146431329048417322065194424103392040674125974314029199213197634776276779284705091447376160239491675440795440164768981977217604429574681903216721524197546130367718926315692057303922041580093492792754084623277188512045721475499706076010650339276179438665058046926562312226795184032677963448873376022975638622618761936553627136809937919136591534892370974675462352413839023556233893781637302677565156966520392720001094683942180307402880012068958868571207222467983083178254395537843604142180401101961731274271719090852997842558323921108079147274613828627039797738248391028562074675319928666806846590639622402651983636843384243827787710869002138519800840358159531252113490470744737204603757095030094802862801690603123789107339032851898890961344639237115400820619355226413240678327270285165795710139256513452185446470669858037381899391271080280915823328351265478798166482580589745028701835741458321932737402826818291738348645532658119562868873993422542204289940406023380945090704743236387013181105400786410808312830905339021676706050639334826041152812462654690982569283722624668070906887347877912001140268723400443297869829782243234472996286194482488841624533747546385231663316883282896529790895202118788724172038326958210815403564259895652785193253945044220700669275410358055727092834970582703879681530677080276416655250492264439905277884354538107365165506873587273080505471538405089640323954420706377616257038043696696246157228713855464979849141561542175309461705168688732783587777895526752331416276196410296884478949866969287915831138713600000 [193,5] 54590875367609768503375606435779348080508452336532493621236739081062723421814091220423423686999595660979804143793587112667409794700099051598325637114136867633930729766872086019464343106882835462568353778272950387853873667512877778076269569689410910819130506695990377933197161140657086164523340602802752724818674899224837383708740920811484393409701711911483690897021799929425646567624337388874769978589380730069332721884134608045463028953370403291071907525057528399416615933296328797839070001142409856497489503486997543066422888366801288001525445225524283011139441262654306956501364323701037044360092586032085055193443218925308348850930162408039652608973680316947045310939152043811348454820761322571284007379955454927675611536869068458944685922530004545323542595190683554735109961878912048580545539859567180655997782701924606592658108802745135958362240801836571556154859745652310830347069881123581335363507722449171792257516868260678665477734609831109493670120566229447931696998191675887464089764470779386287633082734848375872960065993782888845750278266126212391445941245982781779446923649144023560494663955682477730327289598682779972681867832453444062033762919516353056184890152314579309797988932991762979108323064620291224957351697799136533088224060241903463176134768323954669896279481947115130479201767231018493493603191145815943968193312211832930704524318877842366983784299276782918907785454219941084867089127761553587462475672211954534935253728955198913691083448585733947891987189049358981277296312384501647216304515100764147008263459538987788756959151861664127266222548091143025324841585750479018567250643013709105395820124296274802843506056570714825822820062633697745254224223201013656853336408574234842555295890251435134495127228287936260995022848000 [193,6] -7991253503633741630412152241211088101720121332568027954046638342268005427610008523654315146321514558555117850986005631269338153114195841432505157928290494235261327671679021421666327323062284003922930175670201050647632591127846305186288242016043062225018668074997920961610323140508096880865243775320096040350299823401409904565209425023123674698460974530610879748593394443449341902722846315997485196955983336531711185980916711380206989835440103801801401654641606574071100930332085310470165038941422417350340636858555075316777658630144088934821951257919641113487890179173706700707454973777655415102361998227269921234971313922151230001619881818016210121990821840316331064839753945048487384775423424783516851026666491955112158041740742027646709271114878948957301101327239391064528208390429463170133509870829551754607417032007121228761636592428094965614398505011734852070801331846027999599718935620011834253481616662154994946221320927054326905494818843151243585007518451690345970073380908057625417209861418529579848329881414436429947151362812839866944617154508389361312630114316878355485382182395406390281426505826416123822111903903980159588957734511791910470034762337442124045069662880734619197237372818350077499451665720043345618614621450460514985305359756178218907913865550974916790202996266096674251780151013457157108480143991499921817279758137481364612737426021572171737448384250116266374306897787436911749876840139937750519048072800254983169437630623998542141305221871027063610112384086473873086690111190184755060155858177282553864569184488123580929641434230842718057576437615710675078005657628298554887760815444267734622608377656605394581526247903860616471389168807679382845556033294192003354904738530786729290027530231785922447924926255919839892733952000 [193,7] 163035046891677082794620607952155119957061622003088320849912484630766600988266085734273372195017326221908865704959365207591378062923957317711389433553828617190802475226618701950971819272772509127406144020830438719160601087304955286279147392028710958685973280353744184019011623475529072640757380881960696422852464163406154951802861128209011464550402191205466933722116576844610272345768945468100756970762811240090832905160535644611927652899494448594242220701233928934704681255622112269409613885600417269546935101437357939854770359759528640648874047059863838926653421034265728219436583436852673121011123825310844793192766297993516984236156153592055284055231904063233726833581948320295117374323252931019359258669239017666917165651605922051573935633595300331404374181720946670359403481499533278783837364274613510766531930194423804568799753878578125045867144260054641986190153638842384540264009643719045690159319897128206922104677010002960099181934327018522686521729618815087223533715889181915255981044159523942718363421738886017279219501386114330040220431912640389485865732646522503353091695529595482944789069090847505420635890522549969570730095257703599200178069275310257734862992612337717280609563646610757203617006590533082464404152573758638567782718420963852954175145087636655145601105368302709779662623064005174939117841648587368155806269788855264812081471058531216365619372814253798378287573107315361491663038140922855451955967151375584836753904478813558786037899455124829758562654534306282275275989813369637766326388362538945130989935107634974335581793693526071720064789295033041219201500115198011857474361240827059462600124453397209640918042944766801136098233347491597463240845834467986328572666491935169243184344446915884301587787423657879429709824000 [193,8] -1660109518329279285679209831242788204484201421259760441653820470480552119655100668662713305060775437294764876273133090114089359626407726351291748318871912414387261959683605529794451727866032796085671577272583611080512472409510911858552492682839803012432562208502636306107267858238374495070427823853864873159858164170121172936803508251987037978252700138722639581291058970661077081731487000285306883887686888459241548031798079975753879096975077110508098624395336767010497618849922859350381952934519942813229223338047359919984102880008079016487938314863713537492352978685864515584613585124589860013635348481065712225853766492246484760013634655197070689323658818645504162147685281111582469502464470010728116978275551263297887089476535477652398786376712121357646676140787200238783441293015815007963512139891932842134341045987924681013684973203065689574583744759896645162961716096149374772163265914438977230659887102607364203151938663669305984975213319416043705316574128133085516938381376079204785677235827152713180401457157532121240340303164080949886195740501031027501555220028872966471640999809431037872780055438209863665341594824844257885761373814922448063037209804229487920233587467840515559103951389293336566121161391470539318581589915568509914080371682775247594600843329143071608502968052701342852686183183004249072779360445983428730478328826912120607169542381286994975646465337183423401942000486292439225250939032660253811463362384339753175386560683950954977892626478155387721394687096069728445411240620883949527784547721686821659740448316440654102933853573437010278304400267552049251482809761444262525539445132501363805042631010236960605078741323783746626537162584657047639888221833566733144091195535365496108612673737687010573615433920083518711398400 [193,9] 16910446639059011592490385671912569535034737808811631460771110017485567621926087052080593715179454312271517570417997790356467039908896679729437222055929460608448516323633779114920646738173551592070951583619819956206383141019712486834920253102584322586537721307256795710109497721729670596142919416959084183398345541317205978032452562975740034894271542307359161814413203835140874167950024132737192812936861311655315505486096899564051282218265390614158278500243129106999906967797808432081519538497517853542396980894613075441517662082292739838035184191287086034035751413517674561505257103119492981129647666324100843826998305361459794827159598896657160736155717783357613591830948806663223555787718295451101915723065695666842133409279272581725542524153383300136143091269308046069934382401832779799844060190894895937936586188849846488387236039666348921925947153502599542802036591953287982387951884970878450858282978250028866841459942357652339233644831266589375851647461133327633960015849428107687867843399374605510343081945018997793095779747695617367925105827766426758984090912633439072600542046313066898801302836505581085861501807020441421565969908263487694611151168296481638350928179317907474577444075275123478881151475683741117947527276218448310721977408316456096611586501481713058681778782065047057829011721988047263906943726762751172348127453825780612194597369193950418488116530269035492592270325470857126892717458903947379119497611226392653321543588738565494293161595857482271885289326630208829785405867741600763223095552257600493189729730152959978606074130605467663723768276640163310896896442862589479912986850139009741087383247400525326306025309119385768047103934081244561992741552318041483241101056772746377895875725460898314176287893585041293312000 [193,10] -40759960897017644514531414179936099233669599498353117016546562954836296547855701231858665184907573688486586214066354164379792864602663152240695167611116138129610005328080991316661986627787890589482486322036599212608029249216195247107577676608859906347448734673472624437944377729936645678618425628339027307119711042603615806576999374032329834732143148243266221905219635503943983562382006140513652285496096788140737658678060249201173081311812008558149752131366915917135272203491877065114441478153732181576322499889150510202311938328080906323903604407338194413081142691142997450924266676979731988572979709250114090417085039743090939068713083513922291412987559771615705216048126125490807375995327915185011128465575904332335966945241535808771109958531060714105542862021479773040295521161083325633416956569956403701460280351783746004583524951764928056666649403055253086159654837517717668812987191210302550518311334297532811964265281425403394168722612877362063283653374211289744291854085638968217881774692113746265453167401835632898028904651832401778183699347603900209018817396764338320381551384762745221044257594675309276570769623641814914300993136863672385850533944209530775112184120023118525726521503510205122303756701530127275714231340305124244294503652750500917275949270852959910676582223687938849443641258289672037243680199895494652163497249803154405399775214124326119049155678353468304465378242454839171795753007058260610036679503255145372641009034949851148263491042165128486423497415751784126010423638562900977123168103887833271631485823009448072025482512061938030412337502283896440690458627462077447483399478558815256987501197013366939195209916462101722237756377375341397237176036712129848027941855720989243157921946232858011101897116748857999360 [193,11] 41664332606281240381118726672260354193220277786019599249500516449751260017939783742111180458118749048144791782744970691392436944862382488837042229917411805945364491411477915988130654685164791326695782318957345149864341726009861688699984364824546340084688946037935468597223113487588275222103008612069192855711721314462573000207585046959171310839752235884864368596575608381241734696815716885044868691479917287057673674075474584933312857688251886744456321262895746519297448359194345381251051321889129706756414511844515110165404696316299764407826044571588707105797342364753480232451708114365305651128405034063715579640927272966625841326027370999585170715096602179907686737961657745308649848368818250353079737018122511629204913611762775960741806011643579956549955507294738219895615400467796896323366111937305309995603061669772780704516901627953798505656483664990395800294254164534953296039249784956003388899516102254485357309546129546374788096894759422678927371597762236942451621457179728867465356606025111696243757783695440809994319297661476527577514877492666414842003947165854437539581129251615907107933511318335347641550311318303470678809050010505990873703411697275603571092488201946258444267548831452447140979832839162400917293243628317760946539099064703752211095890058278638704008002660247647346554969445253045685364896561775990119570607044936860130922956492585898160187496340263629935435298915558738114560048750787532542475301209934661168577646818907198554390019610999580709994085521888022550671494533454482697920182254686269272036887571753851133986483146526199387848081855612513848311985859226409782367297546071764680557291540079035931782661065879020306757536272043596483174617444001947969835992840054474775260664129237343805066130128629939200 [193,12] -806108558961262574576377318329139699524937801459194140872861939108994514225406521308440465923726614489663926997806894254859129952977041348686844528355131334667131327152931074204206577552263381934188641839942789691718968300019893755045835279113639705925267045632352164764339305929603656500778999639561134088155292521535655637000625683990584909536535643185132575992532752207979100616165372031800769161514817093029728905882097203703847475428379332243977062697627398768105862679012269422616968303666909078489339037081111975132212404255530840454057905278226514925295866165100229310327481449810702648516352581252319093486935384832045199037114018396230256988143360902060605501162585232010603123213044996823710823995482252856317720748455310704910918844727067398326427747917619258726205929452489662947202534473853686812817582710089849251076029026985642660106163273855728742491011277664741358094109114009146802063553723072295796866770302708357277403062579071829758721727937210093368009515071076695953973924600519188765657815443774895359928586126051386265780719918913680655778423760004580661024439466509352396421700525912975615500545053870532823327952625823961064553892234492807067972884841451728304420640888737210886371698782495043723608875417519882475716915780265933688774999089483450793110894494836892373262241263252457329724781465036615780887683087281379396628001349670403828394889090843469458912242616804717127158467758472259768980321942865462325499701839996310676941909231929767071907511909628808184018977294023821342222020857817758590023890760463490866355059903196678893229244544605466614315487508125389894307866664999723935160383606287767062791742195468508788206677042382089490384043940634115118636774553559920304311518445315809378915009387622400 [193,13] -2642930510545194624414682841056823044855192685498606482365716873518663614609980833606949381474317645359911160625360115867682221547210078914518688026263711851305591259161924552516062639357839523687726441431374853183732769424126382739264474846604584331242274733030317338642631502878068788783444460063457168960142052539275038122895136781839202290997987364050100808210940284121742302875176819074976530018729187401519140259886985714330976914054089324212610454647663026547650468096644626041105795252044000115279327805427534986201895068797941250111659441619238857138645962429068973980994580220133629674940673757524158008762985283716390391392342501569013225392528736826960263241063267276339969654192512653466187649738384033874264388235015992332912575325963407953351113614230657256701824153314697040157427579754473774519751879582231242957419085831137382139318185446572273059540155953753387748865300785608942875381760945709952339311696789698966154633702111404574598812168995385566757734407088075973420531043523154140709462377307568604826228173860031056746537165217566409597998646642447779117004176050558501045050952338086633592794210037276369113721473946754624898147037833348306890932382759945894101057782734488785899144211002086145288978749202825647785847237172645173837752101592991804781418828140939916509209600878113522772298143173719859899925738355336291074598407335595741588118138156460605633875721735639976131470134223255317723927582781724757948318886659480583481267435496016822307344526559515819693903347816720626366778265053437716070643276959737998019237518392484914636363964469536679091282045599276575199318751089612756649049008342540606685358553884052563420761566805524037125141020849280976786341402913698492026230994952561621468745033144320 [193,14] 14206140747178832956185211953178957153472469256079969154163311518456958762042771661215390702282552764788714767509529576162160528729272794649593757963227327341665569542054217254579110947171926372335055635601597195714281163594477464154714826519513469198353651691794267089453780128334568624481453563643598131363119759659950024391397166041993077947359715577635330503798885011450019892703406483862150995405123997052672016096718487296051880354970317212890433427977263835740239070698872393325042118185449043571650384149271551019564625665610513072656354676894800798189698406860577274861556349051806690388852806703593776475389117226375847391721050411680273865579686344121684295089185855360210292168643563942204930631158912991964928537097169581003640459647967339864881415894042727093016491115314950413607952135914517091018969129603204270031163689244585040090026477534776555290374414366462492076884619990232438592264215148637252406420172092598555543864508850641378306781791516258091844717276891575293887362753182887116434475748241128886415882463542932680789672249108392354297685818533494125199666811360932105149451114856724431492274541498930438905881678060546891090574261470872220654867763016958041555244291366111152791297905148212950840873550689600410339806325413364910246010280100986430603238142664055694658483191852754397389855730171003457729300974580764414050603515185208482791576666915256469623464313711309676182833239835149400312398009391916094474536276527337114924739521838968749361854040696918440230424421634646429011877746920838572548277703360370063294295535473399905428623217992115001582830112746171419120330403146743799678209629361757841223530026305692264413260083999721631607859923265494706470664178527615380713595278590534198754958520320 [193,15] -5030813595314389448768438224524922076539105553067036031030992877813089680451529270696894544891689035596544847708156634331582174171626468629743127947889089807534482898065143035831797683984962336031620517832109713794387955675336041498964446702309966987604147975717420307401465186769945839433793058137138314589284572406121067924106828187821379822209394234702952865825452574573410255941651737489908537884339370240696157233669268816911662984948802707204587288181194753465959535701867573013885503438791849260905977885470729847372972213360086973893876971909485292613008254700318848982149245084777489426115910153729688738547523636848231983164460663502973589425305021693028819028087487930506152310301121442903079779492825032464692150704143608683100796429446462090844993514689833012883241188202495009201186344028139249003092265631362380560074573669750290324759801484993929722520746928867560957615391098063523409654708539825307316780490647295512555241535123525543717316125271911281666682311036841524525987867771458065093187172310721249799046051107509933322308912289778580180110870835292800426410996511252724356147393143100462808641590884983182965740291629169517276863396039814663036468456682454969154117108534444641825834698941799391603268163594688053756075198465200593855802857019176303613061856367684021884428163615904874069652060632378506827454382969316182746029988771588732928751647959580353365261153823837219287200598803512992826460874815627442219268671474150787096119670428693869530136299095743464563658973310366995637752840762684409906826994109030082503574517511095298595474924179008516089730286108272169606791525220610233427515501933690284563864016385223402827642954962700236116136326462581016079277331144001721989843187457975558650440960 [193,16] 19306274825339752435067862646410946725930919274630795480997412286181045191728237336808405345699811635836368460736726218097250676807636590576479876343776380832672415201872158697094287128294957046865813031241949978510086618252857127504087285589461504537001635671951636062526500826119574725160642765042048564285022396437482271938808779318635789563741630996802924340812245663478627289669841416615112988302828176595301894302356182635404435618179141171689256616362138062703414267831728845521427706239034679301581335664875210252944992314081928784405499382038853706122037165364981170550574466321299519571891123099726732088148977610626557475983932906519353093512106389269339416660954987271654339814081456543363864371142904735890548882576197514064909138594607945842286151569597655681032472094000507748016137572805943878178007659963263085029687400752245280287134012622802665763468084240789597433961890235796085722327779401349375835495130624200659839855136553226281917381221916294901099563146508674701754927261168950259969555573553577465217649488495908424723515601274023329238610977960538404951627670842604214719324477982243516512966940729053169232582833888097426970755579511526851579518134048842375031971334873345351304563017726843102910769406039062062534084707465573683829264438869522743359714272474840916528369964223313225848854264942015545752114913079792522458502353152154064737548271532090922368711056945832110327770019127699373548658127389504640165949587164007121695263864460123337906753237089692229204544189425386003591566842058461485697395999219618202169287305905580242043797170890695177523484306653669734467451271036908094744925930085045000977182990767005583693093701753960589984725928662801318041112961062879261694848709948749395316480 [193,17] -129158106440103697404806954440361980273832890758459209765611876197722402583683675270189136500042561064146390803785534801033356992758953574809366165799422067527334112665002042541448302189629138276461406523567099545919162859290215791789955716752923858903004587023507584745834329985175866643863897639794852688569528573893265215538433654681937234938602694371616348552280517720295643246207770274341311735621443157507614127717275253346433688018292388826869417053664974177259177243261816334041596191764776911541045233236821381705050752366170453127998526879683728410142006176520416682864171043639534248450266442053777952972710959836490603879951836770645989610130574558723617905204545665470283442544497951717306221069290073455620938931673706256175399233905696922461033918408702127244803103304945970285205538972645818616306057146538806119179510047451508569103375017793675951455667562621035967118211493851510289409240465749275482696178690459049420717225426165163899707801149239549789529945529576223876326024663764695102556324078654977583020397621095313463225696191713671588394453019240345999544060990554002113629128086812802743282732118621220075970884853649433216084185119814267973915983428749933620717740988588598535039006754435531325267636086053021795604843356270574033544463554374601889752101444795946742933522930273965174646274813939105868623081340771961698784712056316331289394159768163572235607310693360770347606516803603919499736630911684195442866618230637365610626234948023455119595296671206191688575287139907616986955326906140468771211251249764999516736865394035202793907904205455293615537850980947280480494481505544721872146211577252043297479200178634146190566393300073033172913824332146043617737549154693513931388175892783510177920 [193,18] 117496799680866307203859916041990001966087831884153298691866171732195274269876727511350993022733089057513352320539727297119000557795879589659332506241854675771655920673344452956397478152091641559700546195972442915040068540997331716671099929349248050606626790793962219582603190269738222526757516072025212596454645429141335426927666530686150628589902188674938810212191683840758961565293436199180349713613919548913678090584538088474025358035386288113972893243887685003803990407125892042537097011765034446156151147486416676889807059342956671072155192961976767365275817264155053467337361352139295144286266412868862628641453991449968862557755174024110128426831927196095271513956012708011475466574524569047581548406842538620884390780673099777165056139245035317658952311680374051106926247631951049289729022778443661258953011912904953856906270922205410221188894945999268643203826787715925828970633530142361425771028954232444200047006277508883755298727473393740295866319212568079964960904904183348734614981088963306320068792425962023665966301643908284332118385139478857338446045160031380003564268452159641290466245023993014221973138130875008222380328543481690868175193663191964327322761191799278124708655816823461324595581065945195135547904998155036593541947373436620062166497712330374680531832510890777348937128314849466834571589374741923403234023947709338507901079845894840304815942512666596197301700539676834530694463406061062082828328116703801687072372294454345205226305168591595866538041366956036064515411346977652710518134221210864279116242988016514249143113271210015710863199538225563611420361035535118210150763996937518114739820294780751469544108804704864096901527237842357946953881753497295636733346996773368456361120257907747840 [193,19] 89925388222339700301982746709421688954108714821729331313557865043401920410697695160616972856642375453685645852538524072856744695259333160910120168893039916317641685266178018273607196384447595275823230206297865725675706736120489385743086100013276667545642908866529143297691852440417732112153581710199932420881999624275754487266937537364072396091757907835465894246373098545697147437423710213092752216626738153493911255290892596973034151751625799906843489829275734325798660370519133348760244395434615021160054769362474845622020514231283862297614055014672678760132922522391462310241781085230791487091898215949780062326947481241876101846205277484693068389709283433645418196127180940405669793640840831541232322500617305138731164589979518763835417357965787242076449417140134430845609977229452616811324300432894902012221573862152920094878787773649202040543344820124139028664598550339794088782019778474974432971318831517246179194572510218746356059936232440970285421494708683942593889515061026650445633582055072099510885459304957862797198634922743582941195091859564028377577496899110191423463131457957478555613242988898922079383636468934865179183550043904295495913570536075941763256345365179182348676889544344828506305450470067644303975436558043881544884859399068140576450925993752629255526541360543248239205566730380869381730960628112929589423572649752980179389794180376314739621978584994893201716393113793303955052218402036185497219805463206776627519576851938341136681702716606136468244910661419671081896918547625050217874769123786733380491118973141414286550758886310434265978233389498807897576146639566750802729817506019152476652992323275493398588579466618015632734298577241816773186842836524774303636815254019900707760391261005760 [193,20] -71160277479093008352314614411592832585639404908489327492189548279466632963637627317855264364232239786718842826426378485213126025587021953133626321356761490011200833763527228725677003893134896546604521176217887883566789689762919475291424045750251644358942601878908027544507316343719775957332946574729352527525844529163021289554247317573441685819144588630840022245365738840395103405391114661776515205484581201576492682461886277319942449292187171933457243138369198558634545867955187761907427265328387444519570578623590451983872987970215637589230773393253751820180861371541023347700169011185268326479412710100953015612847098855241344244012427009096728361949109056423178895021927607294892025232444635792892114278442140275599949707255828096004790157324016261910228627081325634736322850096025128375243490061847936489156884826234945322970576603737891817689602459370001477747476721530081447953512262371269395685666087664660884614631550761926599772294445075296563201191784711900814097381169168986797285008675663847398908147225436676532084462017717234600185918330326065954663662797489443250392616493920825839861175065099623058909153477691535338976128031414474079304125325682036571222872697525174889665544894922061457027416472131681718802044488803035379779909546875971624066020792791270762687384763945999749147394642528805013785194194984245709777112508377917205432202390526167131450180769233390942371399458906095434937722674022424319249270272643908053642569751844245702550114389728037638334168749277274482123660901042382923082843212794486556384960578995665164540821275296372518964541157682177243944539003640093031712426647811380476218819690247650341717744059846038706510203564706115493518188549679456401277196344189911907016115485120 [193,21] -143602724332093027723202648279166631247819943848221252255512899078748484442181476999013202789083652792132244863008247333271352455966506055800431170918620811213073231007972686625118992830004749967414667681080328548442819536400825054318021207447942702846439272001710846598534874183745134967860567811521593798816221582154781863031951535764404080596063118856658826658820355289705689259977892858837281614886514614086514078897601308960779766154042816924768303387236733810185129347887637720199048773445479038776304401911707690429106979690273518667171904062238126550165527976592900715976544526644206917258639558033934002637819205609353851689585942541681939030831055833038933428723032604085186149621789104683315818190954979505705386435816060463360263062069872296273585101992796639235185831714721857739244120932013532964765269640630835420892087276835757694125311222839112723629935875161843954131195853398913672400588482612641896589937256904591288535873803874533706918877520108473561353150771946476156714594299390025833733992785963456790515106272534944035260417490784502343378528879246302895846598683565854954438315950236309424409456138320788833952954952115308413283485919298500893649028638701565967468518749306454018368661028633190781542258609042440114649229039606093084974454456436722147247390076429505309177396258162277199363056586742864789366991990922924368122967967087181865904016240116912324278518443065909109093058430473076627341033273942292413098696486848186003493368630832765626243634836554168974514192145970173949170121725348817697194368789655222070954153946174986753313215021778723474879169341157906922653799869170558770590930862921415062160366263653923334709853919513079336741728970811153150961656023139535045384347200 [193,22] 44038281265020307689002907110861220070203842907217623769130450265590465876613125671106763776393468202409022492407927647762185648403671522029663110299257263054858029495804288190443754566823408203029394935380655716957862087181593687013296676761756037614514942761536533371549601037846231059902542682624990013432887231089846608193794052212383869764555798065859521569324157600729847622890741227804818849766532574468684384519653543151448045527061586589162636834039563573723337494899448712714794096554880836684265982438903060978821445976956659541929675635581250797416440248573775270590593572600741384973869289414953221282908472570542911798097409990576180510621302499066562062180949121034041111398007801547443241842267272525185733142338354523955823699995616241641945751830600991312988968022887144127052052236725006411307717216037033346561778550732398459857146499554387314298153630555293933713944637962694770337721323982722780868391882686694552721319905895606992214410996142831961043921373342821876344490910939503024693070799727211118341879051125969460730920860695402515573122216257796672095184918361364027853389728434580556172827730394133264267398007054966348127891981552467581539829369369099242725632901024590382247612712235644188740131876319246499266615568168154348439105690853293297272116814327747674923924694314646030827592216546556832799054183611294119295229269930714950134867668337880833850791490198219585816601809702117448999535262204327645124647940921028196925095081635294741616564789354124208700499316207372095971733361471742236597208123087083629065473456733856142113613388333253433652974329026003570774795513706464143248124218153511242967355373926964519621398090576654570545606276646467551244540635090936276213880 [193,23] 214726962493394575304712780506553971887023982926816805300768351458920165113721118991237882661000981701124398686890108086794850851703236258605460076761362582240378121616661880098631954052573599122741217220215235618975670562052948915716947195307082097457426622278763329038634749998411854645165794042976232431694048987465650285948635950452242450305759382123420612931528509466689877934797479175431647041483506985545975992377053486976864042976325485756996264849194257870893197249802065607337673935408736901212727172381002255534778643416767329360489424122760013621723078377345103432016883754001812063718911523904673763227993243530063712291094323524592166817235395174617442053355419787516553212722367208921819706309719714127250473914123089306605505309078297806477652628166032937618913923053350804889519345499130924507322181134168316594210795834289226387234270915458181562975464788072662086085031480777097626888066963718012892350965005001049510285279874850258308011827029737518050163634852684405308106220033536649373324749110119098526180985723121621269828206508272712843668008794046860319913219717118028989378400491989402651544019580784944390587799081621554636285093343899689975617074856402336611635000108040096199807916567431281073262067221021162207194363293196809621541502595780793456111316482928275427474808359288213661756314351582205634158388015294947786412960605264067958221746956035779325174535510721916078835100489912317015654729292977441095949358413645428953703469656130549240329671284121035328678619079138566048774410753480453688307704968194481541462613293928071811574846951824679686421772222456526717600053069702450973846354636363644879805852497247947514332913458259471054690870504715455451817580630468876108640 [193,24] -173410157744265921369619410998485011071728350599908487795059985087660901848889615482146949388949806660321031505005874595749871794501837811829498274186236957531167920761505509076360308630173861001449130274730127755569194988182782238011503775445125026437183388836257837124927467026723961423313074505345494839823357286743821532449670484422565116627682619443352870557733084238352176055774732648876644283011825226123092270525805270455525573180307923815351415992925342125474541674531283915972476687228503742972330186632995829702588527869815289186378222110672182267592626809130163218064189894223460589634097387477013518253349927242436111101445746716243057594534895443976232287394787965620825751069808666298550661574433467934708732339717055207865342626358803330590442128413953242795530421703051031290509382942076836430103013953777693825728116480867655589427923149382840349357789558951745557088579574137213501719399183157545159436367599626433556877538271497072234070934045905746013265427593671559300091179303032833391331914654859350459964086665198913371456774633725274917694495571910442307283006486326975592579564105465089203467625400854217299444535817602697550950369403299946764391909956473928012486541663166516685772969423500904158565110857445281742583965016701727939888470206651150147514006315557147679104143685330547628330409710401020113106239079397466462861470545247969540504578078435482819378980613317242383297219146967346782295142214268522844636469379335820828221060252088167777699384034577847138063425394221267387049002149914042063420109075829025765741338372645305590433225969605176170632519275197767764572913314246533586774366257027945708980458312677458375578538327157929291493693632403538925691676299800295200 [193,25] -13899506258133762695942599419154794827509341121663694072367544045409609145185445806110601019692229384044060412252305656374426509333977432089785423560395626838827559459546768169172702474619356149103159613394208616030844992951242663081490549528610449706560057691700211428834410177760007605691824687062552301483095785431555287304243062580420434624805132709181495055248216998766685843536619870271184009602361323798075620604405292568534209205644457369326731231611875795433084607171331584473945638141811758215108999416859393158156852477463768063290451237844808960316081089688868055895034665997940277681237024690207532296003953691292829406582755405839181691935261448979523483231085920537730339585978795530612921317642597706887321632960267156658360095871071929331201854149345314466368730216201123043104448896443734790599147021834099326632374241778072341887850002989779164272860734378214089451291789115608840292897768278987553847891718444058641558241882926895975863182739925012449141922718821232006189966603640912546076505450762249530641622083752717832577730899092990886414091597816424571514916010835054998452568798420225636821489956606682084170551506331085828317828230880736802262798356424820443232608051570903378826427613193038462355342491265221150806470999080347408759656434325345949786185077181440654501841417415569657913619926748886300276678190253317469653806261534621473951301450925384598530773439512654652401353078877654389740764476693008356777265477666705163590479343149851581771879202464720976935923174004171587610212639309316677300360808014738158819835597650853206518250952880898592384901298360367561258979290199211757459551298839873557017015170795233850421590544666518119690536188034169233731038624270048 [193,26] 41607870343235142386921715331041772572912454617753294040810198630806447358840690125356110990787009116909283942231408073448550511200809617413721237935068082117734488548766803330086477631940501780673999546939142341517869892375632050363861224147065179023723588313430743228200606391201558546208846888210602127032307999138246962356396508190246173500286585650258856372421356123295204943019842196643425455145793480201878894729966049016527413197429701537918875339962698769929440494531067148348699848336410509816998813130358379205575724838130063822302917301902761347995328096636132326778367678998522940586853495581060920638024529883492082975805358970944443202405784167921362778114442317773243608333241240366714977193713153544640642239375815800416689008466232650754641040262505832911261495866364116973178096416187753640157896090314401439251472262054301092716405362087597376005103717758159263746622416608294682389867272974749629381775361147976177287844348445971410177468505095715517648346522131442324274850559060974146253055407626826264114189154137319910588744721890319318195952567735115999373452930308080194706530873854162156414659522328748680583092820359352721502424495621990841359247959259482113148445775613595740969038645403164740449629023029340273555661473276655490825537155459696274170198637118420745364713538110592553929824669178455579925489811629731237405334754530296029913361802728281980466485719403163512936418957911317369495691985342503014834411903178442651011015326657358361678086095515258096030157713734735831652142045428734913200810529297124562396900205843175609579412338871042853050106871414652973015606660183993765293700813010601183861350875029487676887227219357212497597591382643004413110527998400 [193,27] 17606259535436202339257060168269774407428557088927798117287812202590301516325509609942123820430042591528694082739315936248994843001359995854259719590518777650304156778246617669519824739468947441763513775135019268364760786893978408677446174121597311943410925376302599871542464698737329648399111142228001007854372906860825604184685477550757080743962974001768654448038909463242642817803195969081219949225114582157937784961622764509744836928673860689340323402743176163418028023699942430835973546954501566541953315833280623943343144629099260705334840235893950081537749001022590236453490404923785287284954390079964972824408071447164922927373014410402791864360597062131519945711847526204603247175049856242709728276429062617562855499345895732663117165913521732011153144640998444677704438922997232411565309291608480977753415613639852982467512260774844751639249389098963790065501630959078782808168115590014266497070142947153517848502100172359844934960983756565863540305702339677910386802554962428921490684650469440637687427542762619251241440161376098133735307951900244130588251956278032692239539870902671466412432892715462793835848601834749564639385831733795273168266020566361611772049058048775176441180157223030824604430536525273547319974247662209408906073506910974322858174183554670094270073851555073184464017881917326515408674507463645295726527829519081879599630287684813605044451796906368468756152850913596928633562023071041541380245061915896229407571519335587233774120041846285434271649567369727473061488961671331464244127859660551485866784268380285561775673919378376102786304626078981441051465482075630682356487037377568921437508443314139485162470597292161405883793921165562587274336252551394715873663280 [193,28] -24445547213598463661152838677487396498112213522939524144382015848406228567849766727529946000538546334361086069323546295951401354942576157594333999256428331069738886877240862071412631166783231392210547881536200376002085445316537890458562327803338846001824441995651660085739300576407455762556253939036661143005413158268242009410955402260157421272959737825862619806788985434936191978064017961008510290601388221605811618017664084469328080194277932860740260338620827629936068000065929091396751743852834622982710173608316992233208655017638312538247566861043110259562722846996268177875804534462660702555451066879434554091292183922293927581059198323983603741370433684028697171796365497405144199362572098337038069958265416912221702346341323589202463303960076250650196291366994080723989241617249257827361822223100660456173243229960094710432914141304920212029566446753469132014101962169082850583073580321048092463153203617826111440277691750523515192701057367096347469300164340079515391816471944914395504471628288084370095800628015040944620394692115145815827680531524074720459794522535638523550948521558656957060187785458662644524434731734664356846974670386567972076325908214973339928486434307603430046051720195412967637483210322870602301585797341671969971766043145270563306972618726134560987032589609274007308430192520077180696298851465885789108945125648480778919743615318930186134646463248217297467363572091945082298031368771035082513726026968722603109000094895005291114919055403682860511305535208352452944095185294576917991784383510035424163700690760619988211660323896516131740823650337797538272052359535423001328113365962357584299118135329911856353065876437869623105717405098902848740913453641533483718976 [193,29] 1669302332542424042759218112546406874518387217506214087695418958096076372019648907622045685193531471699498528731569128218988039138929923479317727562001294406225816810372348380375535652571954014333308367616410089083867511714886395288917310969805981793900470666623009305798962286021680231405060926117134641895022976189851197548118838053511712391996257296996842494232652557720778962582356308067454490531017467665918284614873620098703643016422018557983600077242586452743184258741073487706568979676934723982722766442444445989167220970380088363452133103115421088368963953447928319121457879071857030988476105448584799115237401298289521328005110326199368605439130399242372966482932111222348847077676701975610359342280338857740425747878673613961849117629502236817101943913345903385375584318745032662916526700762264183273248979259035392111074288023277817160735080413026859935726562660931319892393019566154865901856360443328845771754958352747260123374800937488192418059707113122899304334512391319692244006663749697032172838539849625876390417449938462320755722613457811628263992282835235702517356693817365059412545941197274229226957116566351212375694457713039962361731070135158948727765825596974437726177146466841531601909580145097747726745467063976103088043563690244333336820470127463011180525687935457270748972672319719681823169933477570246780023259733374031895592289514987897681698002504876399798189301340028168421513041943840179542276070707329702731982131866923709460075557643817349564731177740552971829192376187052196114690940894415278130797967884235210081353591813439433395013131001834345692207496714581489157799630731683299386298576416375037672357566208867736675715163298210620715545929384607827056 [193,30] 4680001729911511168037387523986055015944722777409722340382568397457328365312982438943821158262027170524202773238305641204209284883649594093434893255359959254743616093705186607282958401973147410904971926153708481539065972441268357913807898534690196668430203130514804557415767531498886928669365627629886927549962920937983064797861463050518377315431195926529295564652387016313134702080519894972345145177231151590064506585349098561408127480453860335700763201758326665903532896990513782291213281480701772971951318756755877360282396933296742886436268859609765479994064644558760000409362731182684759745205088984537130942992267596003177141468705921261364883218744237934662285956857454386215567765078147281275554885052151458782906874113792701238130490161726605286976553164172398493732974384244288274966968724291540235111076030520287598608561774195410886011139787062810931897439672016672586830423230834559400720870545224554177036375506729763587516292242463973628887001468530401611036969409526704944483314525237239765329511786002027591393038989892742306624437260155433657085638389951785042573170391828806656655285737781129954253104282561121413969349262606320357615527696562058446543594642552513146139798473350833365839020411848430791394513490905305866482884484683847393400850564649271884261739604912829858562663987308949742861106999470200693359338020788879416102071753581619758856875388454520546191526182965967266059598822067198135680435973462502730225059029257427325584440847177605942315315171457705343737493604024070249934056802162997945992243995985377620560704464930836909494450574534991863713626433754295831521603174409575297023402267126654171171230045290166131979063010319254089235435056822168256 [193,31] -483214825842594322166199595536874826774508177784496338931340678092222861490626911429374400359237475444717117544688594796803108049294621834273755426372271879823095842821008043822283604711778325575673999113715987952076817096809815183403009770483486898575027148637824183638951238651659113050305560468562036214745668679816518340515747159629728637097551818751444575330484180294435117398474453748241936577944647503071950736140424890949704483801018114800344490195834734486611327161503301626570509727838051557359755146799191527750261820200867989601187682587518688444391643800996356348038194878520912268014565379377570658600702347175647782924192724385150844560591440082842766614773332417391707347612637386420473990432467977244090377458613037085481996845088982722552852199419385169106044656378971249000835429006789676337147545211501629150669926703098952260812884224990806755406321137039221785181505886686351684728787596660333584497737703291838526072912590465082133856182278196925245845680500808506678676636824829246510677704309238621136177998840458880030518367455664813642612450216788521102102458319169241993702380906649546728000792007319517115464555121251877700959650128260432463219115907168143499489674307853709431469735643277187535008871762395928185497526064630464581508787025682638882581760938373478770437320392639948405924693288332569454159823238037695535480844513965082633496728231709515524355003877048777424497577761161630566994808435450447229269045220296231908787532114316904542105721519387888436531208260916253337367659125645397199041598068602910951132925626387110209776868366971416857332887475702385281974719501417622650944328425093678385219640760292092012939537040663566920988844445136 [193,32] -1358273547626627207287146937008569823234187624497769074615422593778617788280829869611390001179735775821742776282163402627230778345009989465593520279814504547253431077083870233720532761833846315850813452481656190158426643980767248156602859331069175272937674664298445486575493017017144346898623805047712016660769779944413794460903875597718841024193454048818543794885907374619489962125759818330710006761420050733418583899196364349824774116796963910672729352691866681179707515598408622584432856628813434407254910198789215766411865517391403447644421714221760374492147017276139422862983025559620193794317941317063173443097142688394841571547750411943094921108533487915920288499936581014893882172239267967210811936369142235104745981905329315587733810669322089058903512380673140323635231894140893627578695840878174796746152761714330960820886708454640413103108405818874567572615384258569002070636790860921501351691515392629558285117159607861486712496448113669524552784876444388293181686144261494056167423525977694672554732472781485647585824489086459809374843499553439588152390789956325617260275212891495539696687552678789830821268929017229333091522236231103481477605265455201016062404195752121192572118747634639951837615417579751320300708369218358791722514961789863254710704296437265935294075674461338428811154884619522325776875180814344260242310877143403050822316464483758819551317757668706589763866766825921272771333810516101410377135425800913700847240932771361214928813922575969939223065703824471940939638616930085396074456023429816934108771993107458761796864321006867733980509402455826385422962465917448245086688743413842027258680035192718991833788959474286654344893302953426976848985731056 [193,33] 873836947485352410895218785305916294034662917295264236187235598508330444802185251345594739669370086843091334233117845824608907642210307508880997503659449272945778402740725642886151892394219733896344552019918189810015369742057830122951613851996766710506998544939394474079513419754096480053684157267161661756894176188457393777284306694267159819008147363337756071627008858575860186087520136034869595138600114995258634757137502466187175429314691063307467508713460642584268230600130533758354443681259227929863726297877408846016682563225609363978830824961265387943456761912668673953680625797450656260688187909378110369132280681997526574019994763777466465447463158702632283594752391188402540030803475646457873976131120001224903912998429364286324112929471183910121844697335924333407693751498474216016337436852828699672892516969587348204992157772504984743162503285161045638199587298671977995870572764021746102900931245914037187765372755126775933165992737165973150112238277818705478532948567878603851396135829051915179310209750352605196427818022455801498117257554752199571337907429493467480335868688788991247452005017989135145508329551728526515258454018183202473209639675042210289971008419244083758257919516391018571863718897051606741094099638035710422716977269696061531652238096475914954324670307133218686246938302276108707812781689410348633030870421806464194906045304152696179990140950364760036916771344059737347972083936566363749717699293084175237753637335635259139492085360297411950336947591613161822461750427670991094150560901787419084268347726743900022007582666259754927323123988565566133376836209776133460265170067266930020838799428515039555508825260988965196433904370296033712584880 [193,34] -431385227417135975439927869493120378566534270534149144784031342429352996991544072501213307954737934588996711920515573351706228910535268607743598921492327402433625708214172847020834560612542457398343930708846253652060571309410058196042092890862559198936520267380680394825382865492098510364463741822665099112113271256594125655765699357385973219521656177497383813242494453200351989618501089706084785088412961428362354863067833360492000798099508476899881938487229129447481902193147820344455068179924595154129100825468204276591974238088515448824306409276821434121565942711175474185903878631519155310835503607992549524677012697102460852223353081880625165879883014232624998888930457016496728967198107894867666755826936112817954641847739245794934367289762156075676508976606229091154072205687222393029569681127929415776213776513341467208667103228964550357478445766222072247761819436506643753806607791274365946852574938541638376701060297484953241612006101439904538637677522724675910666960753855949447634300038571608171412259416480430819612795577777420740904565529094600993739608480025030794238692221850313333687762178842483624306844871402565930828943295763388745448164306533711216275832570460413175120753339707593089060947519103766324764121168342464558374183054845732412202403026459901262732599714020005734775999395653483685327162800842662978872106928752236510893694507647813188364624348615180354494158674896796701549217633177774529549607289841732443028831126745602176515201667477501872099259988964430681945082700616547211593465926066311223167534903245960219612261324710115269395725078851073622924435175992165577609897022674088353896115862627057575628153670455414451572204146882886684080 [193,35] 281331753558439378684687676900473669099986737785655737275520545033319113979743370248437604012852502612734441539774281424549961127122431942827257379681655903196692246978490559943963745601341458213065629900534410956135661179209785890190578941674222978346258518158594694555535497113038091073683589071250352323454698793615090450944764499432459564479318089765430296708784863907767796305371741181903411560124219999032345794795274307767587354503950547048903160467933239156347449368292172870705507790326636914257697364450980716617944577488161007704344854331798883107701170127439424901641299305481747518449135745914637138691884573135781988322808666543562406702865675353495080786527952729900077904531799783285965966039110432513834168867523303743300321769007768870891999585412041392657396156171040666697462619479892680684497602103850583089487707995691151163883537299320666384882344109956910926225868557817132660923990218202525726567537178940233857229735530463524086082146949584133728515793266486809222652725980716309049304530866065789836410172313496439774601905411160887998180035716603968272142132672756235026189838682772913829673659816063397654749619807697817439963630917810066876223318391791704435475198862328527697197373663938903546639191229702996267022381231172010000027924489634795636690990163317886357579633672088364617420584886943011048924476640490990676688647733582868411183057036816738298945571657116089893976493202405966921922574543417878953917440091570188244297190405766892139795308641685857457364983504058087166199563564961106986761585094136125245555842425104042891890183331431559268957163137776931078136221661930678833815461452605272822572266921307271164615975701616556936 [193,36] -178352802862408843712916186490427582271281941606422424612212690684678173293991193744934811735312332343104118668862431347175014777517086268122354783732626291068580498884544137183309819341877763465460380771064716933610404753764137269939997376456534350007665841309251354792865890554952960599212902810708668762418317355695525182998058724351024466120873262205876164766285805652003186125747987707171579619291465932575546482502235767326148445524934398441621719802399126894810479316486764720267512912977404178045367682318363012122315076136778182564107203964668772107358789267624632086801752332253750931613048852096064195651905318953487737322665834379497429749525734259891294408480007847149106713340042389367940144946174683145349708516774917103829068027765421718219362829414783036248279640665496670801230113704046981255371150673856861422505772444634820931780500220369614941584690658659804427169978511969058285916135192614781778980229250544786060201152925930388181405316549593743359784960527464034393866896927658984633210361369089481128017089081954456328256924101863158355664345722891465245959103173830372225560839897479274387017457291882153245217729726347373598998758238462562289881162815510551171064455685800740992425994313808928429632006183512689089818299782579849344703367840025562647291796471404604292726570111856583643513445017106652267313593844415521616093690917316254692141434020341421550855978065485689203019227072543744978965373464016685962193390628345563454871742664088871113272081479765551565304452956454312968309889686058784116296820150410308006703727890812053771500969327877248979005306124057353391473850208893970423643478301394177541814304473053772307665414479851712 [193,37] 92399200683979450743106414561098121435478910460829122707668229528064358346490593480584821838836029108223248307801800254045868565685359981563638279821020353095176077008746441663703719154680683168867813882878376160559594940878796699380141308345817433390250789403547406681502095709131639320903078975742367611047469597913125251180982477264330752896594508774206235347688219530870574477192178500611257605301034799073999681260786655479579252504722153012320901364791869861185632848040222065615070074293252725828782954957996119714535465373982530075604983633586961512303057606316667554982500913968286830313002077567812840600401999802748514115088298059972163067270626501729650428274430791965778871795577629484191056675541285372960546680951439319101163616896250221786918718011021117064402426165889194623217394448376120633400532401920670280957788886782065510876937765722429483946477040925908269276749910182633569338829798538655324333675978175201185505943003727774703521865907048435653503024853394226689778974192475568561039586454775481565564361500548413092910349337151698600883842683475317488676383324882498674172030446663082299424088214340361516866609959497064439703977420577056751040229949058919122633407330184590896694403833603322946319662949321109971525653730731900970821911417172074113125099095242199533103439234338607405526430707325493269269255549281070811584115513522292077418793343307970417510067865986461170408912000151402226122691272574002582217754139717702631750029727089084876575320105700144376371673692002034021692420829895707522216788010350475456354899998806266432675253662078823010679246909722416739219917856365752206947472174902190382719859061803115733447386990872 [193,38] -40946973394788748888234588426684185359918680415768066565263732041568874046526995415380312658833787161264538040727015376065392896207596562113442615275093315967332503502807639155613107129811848272350759968568132571353101323012202532840897952413851612345163961778748311090092947038895298492663811080890700574907719242500526621419793464352529348370770631684091231583903472285079065734094938620774380723592101543006003257614690153488569833100233102012369713631379592672901032324774585805296594936660977627793882455660154815809228624209624236555341178201309241627747675766692308173907185751919600767581435124134763431061687359714666700245907060283612724473660845766495463732801378878939369528023995065517616621795743958412223917289864645768456397097340768216581045455028254592525690309288793600149900984324042581706838756333249757154213448857251428411119708415972353835362425977476204228287261915985475910267539394217925247531966123606655682917729210376108543641171939437706703124894151460115533399613978809452561006359956800515035705589618487446152086901358600881465406601865226854275465465130273142649857915711498942180063070895575381200999418004755890467398334195489511159129827106404705751826521896577496743016044764634220794148095618014444708705525359930917389472776499688077600880955861662465684693097338245034038739563773626559900842684202037839012609190710160561137075039789253345899999276612026062323328339713872917289418132589676089289701371110929120824045476506386039889298603199222299317319521049473971291657397709477593245561244459829831949350428791872837454818760744175367724652921277161635584643929297071992777572453116401590145242331846656523596245261264 [193,39] 16266179139699950313327581943256208989604692617520453109918901637090651196533766557363858814011519717850783986664833434642608973185066024161460271549371508055802048569346811965201424516147538706115682583402008093571581660135863134772665204962205302142399957531862313006627141659371553664918516743569075784733271242903583077086733590824925509387437202006480740978074998573916393353384514777629410245996152480528962641691212105560930701523708767337582090991499839337392684253282132414029881188053417334684996476238257014407157158609966216072206688830365706572152432866338985644302676142415707202877069275273897682653846649346645163070315039105169261054546409923870181393593431489268591257947507134668431434497685796763503501137233718513306123457088132145247573582759218239523622672712973113698548569481607616004786555643600212283560437023952477657454204560140873434820181369621245945236409782479470486796781979935662519760063360289359460580943877620633587722050029965076248050728475388223793361675042349983505189778949269538984953936272665865423037575987115660662249825760641273911416982945599876656003349309010471097320639459866799934557422674817156090521105650840488771667229416468371426747449773966101842063661385270888459059831566830361352895161146690138421667669742931840419454936444349390452995939152777725303125392092877432444130588771809296796877303356272770418964889917547791803300446965774169186428585184578279137986594796244429535423523683897369357892799876134181528113460050122717957725055630145201923704061664079630439363707348395010648980198848763481882622427208496719151189660624450034724808546438999858366033833492342036543087975933865399083624536 [193,40] -5782268825861454835536273533804962734825290972140798258408029405046330899133476732889709448745137696867209229679590301812061811076513074707485670552445802898626714840922775286910945766359223270529376428633803441875035865285830667490261719576090165186136775864874966559952495987153173925086093033057408390130121095854048619768194913743020758897228258552007542589626205422583018619345648060068297804236763670892177757338602944822462180478467757479866683007253833242301947792295703447196630443270664304623941653755485541787523318255861203735321406894505922893904435883816554287649086833017466984881113640553440611988128372389119666094885309306245343370736441685205282839149219527628541507740545536929189399924965521930958973094749400561396458900799268412358835131002357219626429905327901562762819572763044756426115546060763668872933596927422807500996456838005868783934903075014715277691618445136916640859577254144618554073047442509902751266013475933085346108223722145758298783158769311482717192143355821014575176010677306982246722504391064683027489838134675215061745196629495656884116759083662617737897768146317265947439718081502822105854712476586667478891125112134012033861783415746175733302537296007464323825887795965813726499132471871300416367366639286928683107122583804672641761003687099523406702845709311428364746532148895344017202356141412428176693913306910658425974764242505468105508354244449182895752816598692812237896189560016476390471037995636143716519611976445891474905210645088952807276128535511309984393632793487823354403570589543749686922828269914317227130177473484622552717509624307395581589500738090935888480001547315358918714564599917857534792 [193,41] 1800161047346530971428477879028975822569370342808767530701093577660917443434055434999698167487813526479619402049824853531145265948456210270373082839746169730276416072965246221359123096551523723068826383979946973383160149847993652380886651717279526713874593576319105391053056765885959244615333005485001280243954045793841554838601839875275792056128679441286204738265459627742570991735493499992303887071608970413321300711989735750080464773905926919032268314311835239881797583746066850234872282338655398892622410243396886827760187109702107788398424159495739742578717611703850544355857628997337423651711453248749423957494281264884610771573196030467787985471572694822456155073206681311480318043236843677909095324604886725190624651045196648715688051756713282934169369323715080374557870441973670140645909083437655266408085472537674885592469706011368320694368648320043991106137523158021183720175523852715061385528383735073892056790512263169501030853114745911676030135915498468936980645125001498316416167967447243561478772204111375312704433883313244113021491256221672997792612411177109941648498429065165014489168196630234247632662377963875237858513550831789790312679501615407347462109909443441422833073898589581624092459702801861412424646510352155140940194057814243830273252934196046895102916318112117818078094399946815444234231144295735249162650482989322559432108626843147039507119254953703983288531077510258916467493352916146091502061522098017597585265078011779003498730665807485255700130790857994194033653217641582010368865557226994528001437479502995115629599227178925794726537689790232017784139382562325019982989485991543372446235212183862982766903211694711744 [193,42] -480839546022408459120632670107894865998157975856012234681855146314544105849576147558168360669544569542406473676643000545616466641714188232399247052767888295549586499897578998341546652343906875304958948095994193721541394846667967824785577984149233250727105208059782737006927675361540809370208247579098256458314042980198037213975765893042830897409102513992929195018178063576150664003662871751958655835700281976830078199239102599947997123595196084421805079399590676497125456806262255974907368173865280471748305147956777464788795085608293927439063917492532980118169809154598426092017058872535850835416121058588764335559430632745135969803661696982845001245844212932398299665037239130978473202881061712291121081452240603360092972060129839452275753760329359694326555622503500288861084107562852597974164216933917926215444623184309241518197445927802196466892664045126337809069238693997825588809269533224964482358148501040680796962918245312759026706845342441221471370740255975979323577196715172234353575270687281560038800243380200926561984974065874633626965546779988500183638334931195138444745443726381742853726133906180364043164903789656526750839858708580665939190571495565371255505927628368390169662293562021379800931959264752582198316457939220676792985839611166838215995904173544518944691806177076130506704699358790208299460920290142494345408269231278186907373815998210242991891011748585282704750036376000090623069388947438862348504096645216165781573974103745346605115614511450587183019157313337336201071520270569071184478183921716245314306561194112912753854906203831411345760185817476041728229209513589422348124796871070623766969423652887151877549670211840 [193,43] 106987810742964695298459693374020350346943425422839245927709248760392382885330695397655161361095728187448733459405101355681517004842789337218392869635156693254855243473895069036391732706050372777354048295743099049023901720037505035890581699474435162247024115761281078938358829029183546803210669568703506210032495042099452378752016287217223358999116745086170703887140062565816442265551397999896401789326978182173131443408620461651044292230153081530861546012892322242553889902728786455529484334785806131575599103351244636219524691177864353954253922584202430390654050960207016088701613093953429577502531810868447837197913360130288361842248013228935155938597944701240658332530897718048124547280118039291556778412505820983288461183104592897065575642307277603714944826920635548324661539777328548172597157575153045227694118375432388778200066884755467433143713402165950018525687616934650409311301118655754087324352430357119373332029164578671056842148618263525884192524291183500917224032258535134370760680180922662314420222870502607934756683074786154059398187229737296340574163549636441279606894321915950956157269661918272009668028402097241235456167370156184356546959969298090117749181166789491692894285261534520350587706285708435779240503359628001159912709642921283508131471338514032294485860329927736923589732786814964728322322023547507109585663377180543750215545857786386702085286180918246736497010654190499733064598180130258725853854918923490469898994376216852263175583808807770978550598656058494713616470411224935778084950985996195435231126023365499009589897239440756350273209997368356713143462988326968554709810383756365634311403661643857281403788100 [193,44] -18349067895473722253594413530174081447784692563323302019289010486134989629016729726757811023089488510169712406269841886187106417299367979708433687753636952168135834606321415665906686581152439729318551795200157208507009326620307826318149576696855578364037371083987737336525562724986736129620484259372678401999333009503973157602968031038764848414110757451702909616680338119221782873544811167042374152352160675886484599431289033073933369647224780946056876459200539015026446225008791969509892756665167452151091666699737384512738879320400706043629081518478408085297974811112688118136980166027144192855910184499482012592232955214197484761228867450051764697304034723814941623692230992512473373112742567210224923704903909083024942077457560261615935847208375826997303498421613892778588580601564170840326945964307396597164724903054975949745941416310134835227503843154431054179934067868519966437601415567766358702624654309112787529690434510871342116876792335408578680077415199962205394640619050542170171790274730491883299208117981537889985445100557822613454419444698395257581033439606736041134473178131528129813240280550674081327492942815048512188017717805257465965287511942585414845849151051172129924768428911799164081768166166441079481364736879295817356341726134673507928544375953802307897574206303244165762667370978108784106121158713015608743426507673415984625912627620320466155744346932398041418881232389256363584540108555701305531328621292239060587918730042688797150421091862068317293568614345101575986346465753768250275913513142045532239686299135189130754410265775434337670391225203957192055493649020514246219342494185297657624689959763566849695488 [193,45] 1733574757780610034206157616451799330485568795077237829333167855693782551097428766732013464571983620527239959065450747510778215925748529479580762443245156856829486675004191107373606484617589209900938094621776140238034210048863548762657195308962902872081985273809139544399510371890421095466337397997583130325918759043136445949402820803758952635610033268572633694584336922227555124618978816112395504908607961822034494719791980180204473355085894073332736276589907297800533896204251877082908194358946509112667142712750464782210166984548667302284131542734048076945426858457854046068928473591494746400042648145863153704967843515257245474850971590729439209218023661091902295010599437572035695484426490004482192705295986054177237600938231614085647899112483467263102715546571666728496095913465657905093232046509439614721732409428049504660101037654788231413325807575616153956338748229722569791999068034232238211458968712837282397227315149093775927199060495823672265093414399229401509287401699538723694005558462739292657000277440239794440856324227481271176816426205004418598095935409398701659542881582032454239698434760514435902397076286997842040366442081999163742338298119184760092413707723592015530989343254153662991735543766407896632367128756542820305997490827423322939818973507488247365686713086724077379143009383068705245438185255945397469081619330187608772770483971182747560488390836103691044497755272762809125200607742133249797401703384657311821453635465871779481508028181665915652646130903289632208765421849754017243740251958997664517270288015118931436451163739145545303761487171913662227493517936018459629918507445724139086634610715747226552 [193,46] 262950836538267694255940304026214596977087332161721924728468416418657610358092625120426044722673812501962836084120635236493547750530120982638651298784615805304355819370640818962300824222393812567523360905626630656553042248089755692703291488729995420811007375436074317827225552435386393631507469338025465238921624286830954822046942726869783677947525916514331877324162113691210310453646223252373016972516421856363549671646619252119125647362742037146695456234222226817256957250065846602291010508968428856963282471452679780304137406147209024729029746322336516442992788952872514656303255848641524802785039640117076814142564948559148722230526004899271120308609694655761732350674076412460633342570960200831505707683559282642592860080214784236441673650211251150040368168826179729035572517495087813538152346233582111063590446359393278227569987699028883260732576798071940521758706929835603499320800161504853382202665062038056367094904151653311769901642032435359780987108552632158351927581675271915686593628764347407858024370551513236828444512688614067116121069715533260368996563141360247810395340909217140004659019629034704432238749770144505092578442821695664566829490787986253928186392877784039265401017782364483912718268203021201857243539431872543728282941292031674686885896867704863010486167492634979673194414316629731232884456854194908192824489899712382558575037432091381790052108226881603107092455448742141154626906460271512281609600652031091162224012655999604028225611149726795680339627646854899505952607787155409631072525358586806552813089329527844200126379680774352669640417921704645022535594320328044022057712923360394735374892089848880 [193,47] -188293002489602056085223668676468942650465645156313273945576989482676889936614038697753338914145692332953160697349672493641698910481865346321055352778945654572905019909259312665827801119972213207097966739846799219289814065308413651974699827103447359784559340935376469115220741232510077569441100638968651467477962254793797265238944131981796787106424385605557984830102962783843002848001808016377397222661647585086066084901370169776429617081994210999353326725647295789683602059465092273622193476613988700008663396608689186227741016781327655836000922759024157630354259043896126372653446827111791936342634093147722797180998675097655452701661358712848456458676762388313305667839488913467837992306015905307422762510975593617149583225981757594087791636491996293431881579766096761593916618831753168394850373865507562381111248716977057122865124161393887979288656986773986865875198911865975906667048242596920364858053735656847110775401074149545554635080481295138926842047125182919882110028159370257785093218458284361762685168426579549819992627272565233769349728385552690775794389415781296820242335445546200140867856857152207215510628422291659894865683158559566617960061875520096520825338451225786738467302633573577732600861143098350285165422938934743052587473718031376037354665896303679437069949674885654540480945300798329495259654507388361366766967713893416471754515780209613566688906427647493172189387436469043095295687445689533299907378455752567970641500676275580698283804137638632423977466771275387427805504618883806472701850472920098319641325139558807673748468435757763039705306924645922100963124359068029702784055601456309709015610628612 [193,48] 59436706101534373072331860204175452602255052358161012070308920652971641350452558566997722978012526195026819924448692451233440174871385498703710819997156106800784214440320372487953049703472678049913667135808286479284548791976202586248153902865067751554914128134947834596842953897757978827388798057329813618072084539688391508758925244157733339431333370438778278778131768631018977833191817409402887335627138488583524672295718575854565347174295368559856037486687769481536356772085594554824676094393497487780706813279402311691094711921788037607947749466801779778483754138647728448158270792038980824659162354527672764725863126123645731285473147559978289698511639764817913978763949044970165529326567338090241914222843906797770888088452273108434470456922004907778009265518315696776431779393000554849048524990140818734140151842490228080977616552944913145300948132755694703430678487774227999888661083966383408756373642548794795589949851836754034435907235470005959059880925428351780802270233886364298642366617846124475979748282456960953343200362804687266233484170237730978451720017897657508768643836888724788005131718254745994935486891018227002693878508749508008613176209026743537770478117589300442586255110167112680761241126242171505182863452211346774773825201934193875859827811670068705667275300359409609099049293643954368921718851674851192069953115029348106931731219755745725679303907287190902748839706328785178691256330276086960439711394113783858752332288835638709651253597474339692137915474569153768985083859977676612959477218237843996634330092979339513694800365457496734250353621380373998979010920339966525544450588011688660987554148 [193,49] -13945918852352901105574052733236880824802788293613203871044902915087251019978723719357595542008520079918560134309260998313209872118094363275152309917985477367194614811975787163186257104603782421828946021796472909693037059216609926242581263796898871785106255231447476289992366430269553310764642525387339164697226016847075137012045405637307841061860776813642923810659170983575531701937351382550360087261393971509621936734342872990955881385465600352625486841000091573777856874770634433855681509577310962985702640492477450030960304561576560920359902181911830685453215718827529645565322365535330745226250579428258717478356499458256419376088462088727920971630857055936792316526179901054982041398670387055175340113938355764494556750765121401280234075070538343846980300897124818753720194518095702959971273799591313161460959411862265938930691881688873716208489529226467057558104733883959552029689392950258415702647637770545340942692189189485916338345957884330488972457311008117467746757366350008531741339607261613421491119124164724287632947430747809202894013517507139230505175537936633411692235083991881408639719006880215821620965174924758447583124124446802242523729024984329239236336895338904259162106001410808469383376870411923991277561361619799038108918367527094297380305049847248381064181964344875076604308046195103281736129510478330867761407946485653552485774785095615059701105880891148979203503334239046639091772299389246483459932787980991186333916406134721474687647928096596181584160115590081263144179619822005066139094883051796905393028415354057712306429376062609572958958400667487442062743452696071834490361282959885361190596 [193,50] 2683890582959766177528972808241801953065316649796750633653413565160945578614895621962471807532836069258719309612355866394898400692519814501919007534697523310498261268686866131456809092311105350538358427001347549544859239208096339082255726569799180135755532430706421461784261497894958280920788746667563720862496132890860336173648376161128204462175195382872319991377495118438213962047179777635585105823066119769833942153914556427258759855339350906731811847972332991672917380353814007560494648270904176433656225961065552261555194066620001599776401825058402893726453861466790925137845738406514852016902181631970130363476539880407751458015102976489467827841405634605868090574803995490668903855444553237299799617554835215953711231143065907136107619680288805334088497146578829389362345815877694820366190792517241095048185599964647105965163362504615793497949142546154925106783086480712173011010755059955945446604462459032555441147304850189691091894796390161329268314624203752753787151892044217643230172352457806239380231234329953947991279504366337190670925848027615188176709642499634046869511392233500258360067704320943800715514384084865464957906800023775198917697966381325699273484882289719634774993241226282185245207431383755444090704084459490172799968796834457572278927400881198733535062023014538887524795114025687424073656974697174688812245953033653801784856356375819616283529906605637167857953211527907853434144165503409495122012011212884058009012008107027535207820213268819160373397160074905925351723602482192684728600764038254242718795567353060696992565058746974201392107438533951463050618469933485394043545009721932696808 [193,51] -438674254901952888300876530708320528730359088867410766555103659438902691610286656664537936975005658924617454045889376085404874515839496027154664576874094684651846570941029855127384820347920206979275617387064922033904672036090708891973074532540112525609749806720697033711175401528061889907333661824886039655840506577666790731472773301440685583438773624269416875403830387101887244976819501363857150107899915345794428470401239208018492952543726244297548416716728321998957549953059901181580694312275949565113507136341959261245611795138114033387198002259163728119871966639697572635778588276766778945044770303620635527772654067124728878484620853633851132235460338953469257336675077707267346101566976036226003037518116596663332870582835797656656697733699840790276454212922561464909560652073780339279098043383970428382055012045978980544811770801026437916866812821074252792517402090010288037935456188959675186597982808876441309298090666657080915089280063809695241143149499326841922027310634454296927406976008174938862795938832397848255090259155919287587394767563091095890814657532251418400686562282317686179795448843152919821473645131558650834332641374500195048236888599948851866172385543702194868772846613909145033575497882216801749169790702352719740652096901617183161678039868954317897048891744196278182646858203080561474096979837411436815321702197201934420381609033976103188433337794389877640078888244378973584750570749110937596359218870654376411400864894060947806278991780025567807577107088561425079954808492656465924799252394516590178127911828051929145226253394953287924741404439262899172254474643596852796756450556791662 [193,52] 61867244582011688716456779182380524167534924706174209785912738989869160566678941899564248818056211919811971001195508360158607436066403877392056513067616643331011194597891928719922061027793931933960493597724133957534658754319784231851870779457541777644594809116821918117024121544366567476982893410222254181935604157222951142979566157087906951290647976438356183570699656640727757835318684333747751619038100436274015335077415197333281866406957913540441074609625534397264284528594877631040669570423727383362057554421823440277113669469210113491467934055432119336190527777114737418961570635175657789277634316970900487119226066397326758705408966697831034086057885958610931754738883853021029051325756996277441248430338325811444685321378667656444697550068925654081642703337965817162635867993735616905246896553219572349472139993718943193261937614921381066340346608432438712169786284829565972247978200734068868918892649077753251767268293523833316412408765664937266305561957885173817794985004938616648971589858722804029776187479803634178212295595578175963779705104936489069294586617937130106086782246018401974582704566357217881293885542622067843172156614242652532739049818377359881796495221884021952720722046031085597427249739205121601611081936753918642346717989540308268102082686104488161750012877496377244441939617701271371518919647393124339171803660876035204323028887265294964277029443803862522702744324385649424780437722604233394521774955390497761508313170018801948701746528026313371340402591063159559725227078512214001227219197165734965019854252590035155755297122408297486712201315679574156842307819361192496062984081628 [193,53] -7590919782767206335349309736586362372200795279723249453827412162442981260341931232626350131143213870094928047078236537477891076843979468329741151779345452519460085028318385180415014642260250617403212866071384869999896637240268420468579301131127055331562286925891465884418712425195971535277523101680744183675513404141106998310586120396995501653139582096850203361876166065765672416350542888380746895084773611451879206355437564988214661476806746578055352079266531823250468318230441826366389066488818824215770859168871644296759543093744498901402833025811098521292310083003316672787458493537057807538361366289196636524526072079301735872695425808593171997616538741594588651678820033298869681401476831833284347685732054712150619001627647787201559217366132978960138184789144683738984347053503358560670839276060472695789524680428564477568368476378741201457332491645017471816042703068637732728510966312078333848364921488043742102743739718345820373833333534979934938382979489593884168234511483267564189502150560990173439061758330842000467197740880148821165996722460341150509873159302119828125315742126904384022715119683140528673197939412537640949115862130177043876816239821618727028379876039017128767946944718898957827451203337122692663758331244524662448519502509598552350457776747533308606423945231632417357770959717395116155065231020799303768834892198881554744562866646420951491753983860338562678491532042347993788189985159195942042024977949984911653583694162356719886314021844182522542160857036717999759757995426303447611693521134435356619496025550603991477135741620287457617248620077390809682003289744410237107590992 [193,54] 813903161694666835641196002539687111207732815469702129881578511931602484137583013034697127215018541977726402756014565048134853963249655141208340463845851160327459965827870421857739446337566129703152595868107088607034201100871910347823111257678703559169713253095856893056075503392006810817666389854798122308268821089708236123033698011888862305400685804044832154116734861218899795108685945655508709637533600180846191437557595235644581281058122807784385901833904677926225280662338139535884377431883617479336960781419903040877528585066721710029774078311422455631897753679616768296234910514417129493220115179478145758427695989854317956436061679993295922023821566582120331683942543281802197141261553552430119541195320147102577358941774884756424319424610582162469842957754409861987653232753755864447119310923495983320362139829752766302565103653894433829419731329184191851196120524936133365540038585235178818800824391000679511268692050100510861672532420810083727655121472223478080435643400067340740747222758676856041232210240575979740117689152154321843039376080965097848515960792177398168031276581546639408404901414475803765968864834332153362931072011956282832922386965686019636279165767695134121257470678152930175185395576588499477050304254265136890565618500289905223201000968602501349134428322035309912464758273522238917831099771771532045827443273378377049283767176066664375450238241483479768808777823944863809570994954794024781674221934464262295554271093058142424030974347836694073853979819511020892487935711006562696794357905826588589725352018636925849186954130206164558278140465515189104251061628665012348712 [193,55] -76363957336142209551883437440622509697432077682278018614283861756396655372498816043313203146891444058533157874693992645558389520309834681212591098533865340447249412387235030783755965577864739554085513215448251419965167899011145476297539252178618999707222727618085795303224342237818702715834294991153375886968085747428849954878727424829135142614890551543369398889068732477511555569269191119761399872885226280453819583384382010199772350098933429443657429128991532803148758932151852532211479606593883876003955682763593746754880703579720003924725198885452989690654003666970959955724368474860859270933069069467354173618343259462171114984792245808866368840810196655004807662374412689993666826251898544856603425245347333994769795342828785397664093961870742908152330371312739388707546357052888901397032028678681594721820621155535666365843247413941046359872484611109981916875849114411278393403191811747340857517220410174789460246456350951022824237988335790663898072368325773429944589142938326359592054759935606347278646953815447122981636428733095510356090717324412261145586316943605312010541135414790839495834198989543145589875866352434351993077298394832055899571109609054821186507186912394966494885834108730540686047259546394602154066454619806987187456242941359785421525534377766640556804457895627690196477776696235696952546301570253131716239377422531718830569511087558219505543476534639984190592150691913168548855766994005447591672704510293963106630042620886384415309707335253509325171852720480974335133654580242708689430295995556863108214281084350200564861310258141718587664774153924447650616156974830355972 [193,56] 6267343917043976825216438080944470750258522838947073466664146139466431087993845015565544718751759349667599951633152318089739750033304562966418763014959381805465879676652664366582730074576139919870870853547445091128032407955808417172142406103580668013946029267741181378416863983306617475212462112695583888257536913651493748690583885274448062164459217890173744646025334562099788834009594563264508695216314470588091326614206983548879276992216842121803530076726950329985630799413653815318752488972739255823445023998350435512198010529665960432987616044118892046780081404694928675821219751176894184474010001691009020130694951590005848652115164717642696864540129265407876779468016162543830582496418129056590230147109067530805944239877740713244859102375665711783557934926497954997886770096486658179757725242767143123080457601970739665512524588182826049523799656095114883799221501539673556665979065428791763880120921249461705651025839002471409196916234819775266676113440024900949004641429749481112432036201074460491797159138416700556816140856339924393855158382205321154444116225612743125028684504310298566913683899122613888636204975980063936253268366266128633514583830116526098108742851005196694705543216356773327573576786268051384976011245607971091129735998977453645350648976926042111334587385020580517976018138031461709428643664179695873876730535553609980051167068060429928492038779192184803801555284738260028537353228792108481327026667779021537711067961107646762447986532345177782147253133110983725913556070683947127637020992590169500121505613422266734378395488213117118022010632413042545259070347704672 [193,57] -449780982351213929572595063981446231299987653829741274675581743752620467650064496040092806175346138187333456119169313486536512360128773546249377404764637378457116263506426533121483305313081271621034994671703964069201483132339019378624228912531158107080506264847495249521273918008365350534705041200612595410686186334568435874365323260773502654947457393591325587942898475072461021116874234720523404245941799981388271916090636387108395143936963751747602606366640407280625348696619365123313832852323555030737029389855671979660427163708956187148346558832813783653680763603054314723345840504412266709385255797425124859362033451059406820757600364517485921182961880044951970592051030486017014762472128038274768609778192381394101357962720790458144146950737348858630399398472541904676900716550971217406210581705364086875416368148150700669827563098505808795119462261746495327754314270552419714900636130572764564937863084845519972663445908429210812822391547847332601884328343867821635012914086297200939755390904701204339229208302019089694093414230345539812635810320112603620173034305168183602945348261666786101107963136137438328497411173726860707577332751963908732249682203202848544186053883382455586301000848292815267247883143316760514793075009072162790959577037729269287563816277564336171566165406436481429445881745412691552560937350918507027898189331968981138633715184233447836624333841472215237613415370042313840507457159886795999406913970894486945959281539127016076870510273795640143866995362288882091656394487418631674288766595481320739882776642232471478772757871899867054257060940079360610322582500 [193,58] 28137223452923646014132989499018356362952001253428898337289525336990731423890187760293182031164492704666106511744891428597968885958545219883996318871729995599998106136044605285805740350736454254985709597249912182450098374681010483733512372348261143258848417222100019821642480063863269950239665425519629915917483054760322385803636326209788915214086308600678765835568578282891585200584316652464244956157507750353640722378000404623574983905419771190840787659248582355304185161100533774081374166181216044828820829355707290274423857040671406223020504127294256536707996166150027398306248296926072480989456210512407062885721745041978805193301457971706344181296932206904296432397531050353392169514950800528252635090928797129229145586369454127782984027464220069252940773250684644329524349926357643296379705390131178783788214118236802840460292499563825594568694668480259540808218757624911545253758372137864549230115721440735062493479140360957088696791220904611469378324376576066315283394270448552282194632818010657861780207309645293772062882557254273879068068315150038505509399350572533632015125673742675975274071057949976841037584015018305310865686028993053254350597712406967635075243662091827006260447235321622889233630105816637849223034282751519358781916042467719873950820663276914953930139796957155529176238513157377663090797365675736520088661666932727320464296315070051823124789952802771976822163818969088424364724514253796750485449033509457032494945427401204326616777110834255594051233973695460557790754218873265351338678404458948782952608097402194824605161744128384482761738750626952174484584 [193,59] -1527463304194644350551779895072428609708344893242602502248870185378738919054552491345294385061940066738781055913399913937465086607274312110681881069193663775420195438698882937774491320324866114127896237473385338097223659608956290955694174856415874304158823742077930163079715054797517786419730742804894361604930649106280294840389790863482177877312066369204323656953876005333747744740219678942345114720875778248442365753641593121993779599382703873183957720553376571641170687908011462640247198615643133574464089320736810765228159106520834550377878479504577854252279254358966328120011644469890112586459488488670864436568160286351462622738668658142350935027641007333824976077082151541057292649012088973902915863433894181867292404547339737261390617479721462318345180649846388635168739973904518541570576721213194680567001830476570212703723453156071858621120890271161771924940556414788321029968481056647949522486352446018151088081960412797965513645286638456049490858317020355109853536133199095535970750098849332819217746684557298041533779438876230153785065336155795281613313405817522810382408106300784408765745295071123919424369258685478084330683106305550226651662404088556792298983323913653495219800335362624554727509050798611824015136841669378186687260981760618685158372846208354492546134836330223981295781639423197318204663567773582381859323478289723748918695819841532096709271416490770533941632419005963780383510599132940923582573827443690334822391048283546417113460638182787617346829476398681578381266135250331781529069582520017332315900947523431233486248341068766766439191276873044746098 [193,60] 72255679997944084333871354610216940743249916884928660637770779470018084963729693030515527565917931812241270223425376591433024287142183387634800532109647452897563020930636111843147096752836131297314335642072216457732304671125001358765307687460529593714048335490168149171320854430466840013745947705065713727931630692072002381401086538315305253141505919262324868659579422001236838240613465862441680803889225212015903426678406378442532053277465917139750305031922905917260299996569765421510274951265851530839623974549789762485956854372292430399858007190373235800089118541642230003625338000021193542054520813854823698035699782291776771459187112702010047668235183592858186774539939388281754409814867007259988232961719941794312575021962260942364331881828418339472627272023156196138938243209725949996405313287240911842092161252590932132831359319094403126847222590829548747875692233168885854691123867049702934219074679409527444944730310051202737139026223469591167999514594883849061188884838339983444696408997236740478229678808388397597712001366154101292733293295721769333906881857265769243474497231265190840242934907252226715224365436298641570052979501578625065010579658747221550401559800240621989434885801156141423372105595178156792569960789434150728378180094725644984370472153401624148117478791758433677559779665512939984133905142721835803321832317032102026157749727568070119538699742230771342391186195633865664040898364844896270180010009211544349666440386887109954150900473353208945804002967432626791971658359205043656634620176651638912640513119048138259246045032242857012061776984975000 [193,61] -2661463411283066864750924267186087812830739472538289318430738016634115984297534978332807455292444005408768019106786489387971075422834876012536316347960667924693393556764657129208641369930051949236156636336013457874018437768852129881679134706367437355167171013338277854385782958493453350726233445686799852333007035873480421158707506790067731135398532695128347355502237208639317038953042599984047983570180048149273072162798724381837174345237839230692166598375332077909539792011914249226253083117114246375069366918432455604813984888656816631035005089325191057933081642409111226381082412091830914585158138847761083360050644098918769529754778096777346928420236477087012507807612263580141999183594214247136779598839278778901046839074703089503405785401757323893545289525690901011775992500867428579845802119617658484883470656137124354142286555585162112874915131723907971587267530335096794800158248528457499040939462008614123644713699966954042832044310565859840553386218435957831312681827175796383970963265787919559678047869581732969230259138337580748209187545481675676344234003935092493533829138785498107801463507372164054819656308385132247764046472718728859333397255188326452240014560303361052870672179553362064228406640678242931974582939529650518365330252934825827979048124925224744881421434635296042682853077127142000005119652424588962552766004181210583405433132437549052484368390273774592695022065388296370315686301721394568637665574831118391785586260765885966568126465915520483551746639035599704654571053061395052559938748557525517323836592693353262950508192200314804045586862978 [193,62] 70616616144743446835762487008146517169944731310992492711398114854927328902871710694039449510913390714280086932064171696391354902222896234346478015418471495377773669382522888581037871777387037520160339536771878871429219203780468702437120277746276084855261125728709886039987138907871733571307676978770219049027351195676549374407754175817714576086125768432174063081586586644212483342597311863297363912498108409995285496682210979212891747445886199978825689931306624157234801288882760009088459930118471058924939073729025255364405882803953953398192246245096158234673219697768624200860835890284550201289341562599628563952100426649704317998462741633190892395716063523476922573655892106157561562771514131545405785075754304449935710327016104890507714753899111746654257225545825190437740417439367403944887617498145048383888745449815436219680297610052489845040306533208540424411523654285773873363731466023440946797450361160719905152168761418268441174502868518044184641666018402266243367726897393550956200914101752416484982995838745052825447071569420353197633209955268745797869599383609477254948642238604907755282155437794426054022849859117186486022619461696131057891509037605093921401441790343220645507495908361619704958180154288766505781460028792942191937252709000687309503074430165253319662654308540723407595203744994770700221522373558951667627015287124676340360820950780108504691666436693518766514536180386888363134214168308340637977631670615906628527654803604346765319113968041354297175735687822918990133362126908111840005502539967902206157144798243382059077156037152497534930368 [193,63] -83895907981513683484666544617781473471052351204998305345765891290221717383790381256669942604551449751084857745363098528948527760482760821309838439177315388631599995244644102140008042826067185418388224450202271122534708518249414846286975942691928878993384643500441610424015067462253323768588977276263809589437760180044472595623859829604976948843815021152463128551105038233818636954882986231277884319281401630125761389968263175469436802666840851553086675557336346572753163217674361577438125030843252992685147952966770407258737491344341037743223004596736665791266605223003636144085060452054489784050177351114401754910689239026774635868436273147800373163290965806285244061560138638608802343629877802963152847704071349588104305450552290261124881667571163920479237813481766668929855322999856709074203347312704157333623800916728002934334144118912419529584550104486016989732092757343732342606675609991215186126563732385442658797879680411499621353918114437225663784933340972936189972943801533270111166915367519147615360948041374399927647777501025340608121839833452849327187262075239059519223730417156361321628965671247761731180370613761234153185203119363537458434264729583270261492827611965518210495515414687910039001945075942737807384573759916466170772123031790424527866026072113769143694803814668067992237169462612923955299432032759555801485861232137749463058198427153886203927936155707943854054373770563198560854678177719959624927079935873265206975777157412327690668650299795071338963526930939227360110237323163115878181604911575418111891131171753130237636010274298547670 [193,64] -372371763807476992791378219161811910540392097577002621376674273819128471683876309060320777714852860368921871843197715437535987094610390822200688281295062861312093628107248519815776649776534758910627258433782235821186158466889641433301862885413965421813504677000322654088498406247036632042842690004456952897517620337074418243653673325083243774425640827271773696207260911099810720236041089625946113725884766699246576763680756290132747378427808728923579428749014387931858510106314250257442524602787316899991276725601365466118233662935882806594290624616089486546275861213455122824507696020248525968971782503023357292641722170591447084687758445473592096799449948447807724310117723045398845875218072072017027295804552119699681208808722313647524682540850090819053878251482864147840568577064688353206991201108194330298209286616715740180897333734216287319332018846705246750297043017333489789019222511390095477357670984773786764464769299678660199796803194992846710781943859232566469355817288781267914767508664666201564982093012989874437783618650008963817604177764510172491935928145336576428927272243568575477632657661355728467147099373575682511875143346887991429797064576239569794292720516941146802466095814244718942532507594039803276212033079119697513838991376304507122226486172358336555090339351972516728469849007446361680715844163465534231725160966686166401110246880644238924934528856934362364537916442270033901603243214140724408830484768717230605174092367477212580237082709274245414384926847664090250433523667375710280511575412668533184461831042815313288585208430729412 [193,65] 13969423747743468956696745720801831411443378459384701665406819630033699425700587116022808869310308396038963067819585665988321705045348812960991671036555399257873178453240960787674255637103712017289338946289995254739234170587022009175007665861623182998192636174162925194945762214770467712384190056944252407521528203604908936114477811952810492929806109826774785446479195810240811063759043232614543767677272924992344107562609384961954293785686023819439268863354090435161996128508014183434135853012418705440624132104779693792840123595819663955214678217765596008778531625898291792261233406525183982737209800387636388197322835863843150544351567734619299657986540309723635662738705594370536745710316883607790847062788925063557208990563029919309240590431709595091917673903597032957820124271078052385890830272004062681991509295010709526474388716915987669003180833092606112916749000697915775915768360903412681602932387827507292779302847713654756266223486113443918457383378841196689536869371376899676979153343352453880060465236986980474981915485498262733640018670200338439961513014322418148803933615997049456243053916275041503026364494843007711588621505572670143273919914747284780008956873364485326747249917130662987796566962018888700772905709107419276367748331984938627211625901466908587155897145715650423936841739523679161511087425158095893795804882636543159408442878376087709528848507475461689631414867929739256433007120305651462384919362131160475068078161659324939049045584082223788337126465741568889120076003970869137752295957822433159703774076819144799482664095660 [193,66] -1608189197744803066262108821331369868474192692972615913914630990380255546704353576482039421478055063045161999365990008405263105196540248322796916897645655513297310822897505428641610749442242731327375009647667434912508608913466276069915281103519110214248525328113147657900908611980086784372930849763886101739571750554875438650855872232127347320774393038232421002780841845398540972330905469952960726993653115869373076908975336536206467641771935897996822060721877968319814748463381382934376085427983926045079307287659102743404826759240504160548355700226956418893754146221937672965706750196713876418592992033220738756790143784578861154790093559101359191413279510844216992450141987085131589688947730372875982107726017797703231725935915049371975152242565409191148970500152408064710978070264719836390929680136202772508932344482454413522211419366619021688880646973165728021480036896279026997920462437161008535037842697019893336387444135070817067758039080002873414757378671283822164034980670874762537532185161413391844250585392986488420963221838523162045371994068934256260285594728444688902991406249929191335101346688255758982797464091032481904048471957502822722631649932930674588035253266814300941497892876728995704562318962219024300561514201327620085168831693501253695862416835813430284838495897560056222434924372947874681968071736428087540876641582285867965692271465232483900011127467916099928369468216012394207805619574066061823313404352502781159222854464839931332139484150954444744684737751267782106949015414176104349700384352254138478932827122139230049630940 [193,67] 17592794504102055303736441829502216637518843411932280746907821524385351221702033242877551578985645869632170990242607864928473914553131532300644936979273807601313361298382997384540906395958545816594550227470638701179973665545615043842928429488190689940838939071998197125787370950713304521246864922452632933105602931082022179229040501154699136955410343622778777105217063036571820149839848738225707664251713891893120946189726850991942423649583761540829505948988264813470304238618659220758329044786837907014982152224787783469332289568499419358424660979420805504981034630206423550427142087101970459111711973488058223790504717612056324786795404732366972540745195807891123867653211329020319301443843783683783524437455080483082792239871288995734111731908619807207441805578390769699715365541460834723500776812527417248516773398908613516356328481205223685037138894008136453909841524692156845162106279988850607553347773176596607255413997273149056846619749399039125867189699927836344087250013094143412285439644235128166265072119547503766466011644595358737164513119321934321561485789908614798616226701952857101412656050820481634805825094701953521812622327432592162013442599095254250893304956496487553829483754152597700013451908693724615836935251827356082646487379716190759639756196382856119321631383027461825852071797137264598268605507642964256856638042808746931758675847714527854720738321731951897080197413045185927156379886420013660003944531565640932027779557190147825312246622339074855443835863778102273329075405784379377682121153352829227645426565147860397373 [193,68] 224696328344749986402794431530764830728999564058056674100309240306037109564677605199765582273059673615043949863709192839276050896386224581047085082980119820051330789955148740923796263241177215677999367274759706728698296724193907538516197553714039906298376115577809205209713765907017701002237237645782490391905442625758735713853771197938641029116103788559801258063660449655462722126477627639236541188546950869705845526971437970589320391698192697996520114869744757238311899340334321019934490290067395005198974896627574086286216150239091862400274879338341110622606803646143055705611712650171964256306941610733127359581601068149467543569658666419789862112699828208056624727469448678550219354018310134158182941553796968645793705130954889049879046429405450536015022523541215979294982544479366808684979879762108717002309533799717985712967444287620594981651115441800867899347345393633717378361707603211804845790013033591782778177363061321197085599264340558586896586728874736184485521991872955482816171811616697881810737675912644538855871834241171418836353475050586780725550024782373338131433214297878307524673656938540930408627141131015628683819280212491827750919747779494774300936041364824619145108049154128563136986709668212267196681222594847119149813666547345101877712520361973915883836806311236818038892868034485648425853248236363282758711321164202080605549068259671433938117918674475274984855951454514011043221430092302756530618057949727823224522091955162713911048613751342198075638446434268982831796063859416868482527434560836639896932885433068284 [193,69] -135003230175084600129225116485522262742218321625675240252104907558889424289464839148716849476020414762191678458905034927503707438074737114062839192852438178427601730230028157918893675895145263257695717433252562572962904644594242680236743845424134700059345658537566877219526599828133747773099865111707720283711662533867563057417387421820373724422045730256214458315669475260815931587925819478372342736554056324967520361263148233278441983307080263592330030468720350405227229350117459358539002902370526031049781809692532672994186575796769141359368888385001040803753406138659301814248894204451398072362956282948777811694487516816839221894295976305035841254751352897975771283145646993721335393289988296598843640163462196607304225997207481244775615025242163708546142145730377961619426121575582936402911239814678076675698451141337504139592017870795095885142536889930179216696584363293083268959031609988384946277907883046667024272936893795529711688034991000963975743265948582301157856943537600136782783206440476042841650008740601822943530250744809121469167705386505654309409838201294624051480027094095913913621945994783387925480229125334142503965889511916017047932267416072491414780308281256235655300899553317598655545374827686640137239809859774256057748529725376892169213392561758223877387886301503666134755342393919932611778403352048531234286181829961868482724434754953112746011427815485903939208793782019631891140818988509117126253127028534944642705414420952723958419066534750960472899124474670031423827458578918254758603250309851617286686767793010 [193,70] 8590516035815984395937259642673438328149060108579018890419780144315349433717370854931576860554567490899538944997179424941272480572810005742417686525043094222264683697546540112346663109119701379732012824426682334612756494907388277906678420447335206741861518806411016873718957826882206012389146237603743554249808936544303437125804971910374871941923263717780728862325596636589613863542855959347258952486498812474254703946067469057575582582069059020635959842599738697524337484821251890036420631823259436170378159132815968496095415639025591666767449735792292324515287461330583674420370876663426782659816110090772334687155877799860575531748397134226558774103075964728929164508672415794228275932654335621041893415491952018616025716499379062951923903745206824018596866990286321688152198734610804149992277704215735504173676338457607801947176989590593417226706401986098081887617601513576482244805411273274835177320607867469027330727593348242025267211678752751539210461866311738832661326886805898928342048701096155745597505036573331368171772215601215564376041649418980171501192607669388198437669550338037035456969537443717767254646775890399413336517128870431026458030224999525841931483299044167073984778204155777606858487896470799725859474132648789802241009802611897913956381115418414020531007199356248587995479197675917253902030369270490252608268473321779728815324291999756143243110729427451079297759510486750043439226141500542929969979755628960522050002180194519260194853279110679288156997242253879261996898620019965635902038384895365883186229640 [193,71] -326096485062291072913215869472063271082890412566684904584922201662734378970465730588150389190818044362358754738832327175429405290795640755527351437577830961753315712562736813070298848443412646078388133391908361674257789791907407053550765653436189999848875760828329230984097487663887003785299432972412831269088573401004685276588191588957995863766256081160458412047033949180692586204888120167035841178335979440091503885061039289442355247326388969092896916684683442573657126456593134061711898272800913848580379436790218456374430225719944649830303088454426905870439510368714240612607971830355978425193660695846764108455410635921190974437868356107124074001544764741197030155382754243045026362303313168455721531185671579569915060660103310486961069285657287552978162051917107823741362643003059059668192980269662129342033424556929311849162041312098174393439115370632295494407705657645989630755178429247913845519646079382255200329560971695269195603983682200063789026606849938544750801547405971930030451253417474173527941352771174665754361820542255619302715977453672352289990891382409697247593600665123828617648134393527689548843639858184180099012057143041166977812324143394531444038166933778033316148868347907056926642800431606278169515246435878395866640446605984638254783918787274499645727100021341471230050320008662589938131231222230521112967338838807438559839622617703252959980684121954451215361005021253337127797017579502167278825327845503183854932199889271513605898884384918136459577633959926005218507468519469591027569116440115834763530 [193,72] 9252958268739567099094643114597858143029346487263768355527802457165341442522572335522795874389661182350496649874140169618929298454889329252874465576353262373534116626735223816989369667988737919355493283512918213683705659536677039002789969403322795994470100120207749089816243251951719071450554011274090539470631873902657490441739803436246733635415294241902691940860798064429552608181717732155635702711155307716610409101601157612082602014791784653967068363160810352628927597409723606831094568046151953545239019516626706937611486956273229680181745678445931249858751774094760046343374190461612447315823357514916188496860967656925793220157663924872109999434811885856707672046750850382562288000106995888225764688862534591993977537919540963665253657515913206259753796027384072730496836493265732944668940902739838841569490260631944954869548992515560639520081108780150195937579073074861026575763270023793797743593771007866912756525957364969348792253485500485114811938104586330555161141712263657740723007893377201620796394127633680027764869620647792311524270704126619728753011424979160375771757723334266427795447993800453012752751057033696078118840006794427578702119248155300739537177948992482993693274280238336614160207902527721022114715593905482057869336987621589857718637845806850903454744650233435999339264613873785115765604961661277898322153936918797910371913457574496199316563382424023430206419385640468852793153453649232919986802799155766700422900265768369391215452231635274023944089873950379969973481391370276651055757313955640100 [193,73] -145095651960808515432201483694461266430034414964701607294857491707393854914122676822438634196199789689234403662910686270208893560117594593765747125452455294867892423476134791154845590105777603054503050871395354704036674254197504536461699213462454261964831922238852415317551593531643407339576836694103066116699341551960891387050750716875443750765793094338051652594284299712043997735651736208996172759333799906220944275687863602364974185132022640973475181741611411264880432874155050990423797962254661284413820482414123521203448901891588780766472779308147880241288718789946228847849064331624863307434559772000382825016665369959351927759439956975590925547526485254875802322630106213142460826328122268962601414536463536462279474914841991414791089845536843869090087774413362432039841515653404388696904532988098345935134551315630282657767465836676029107244124491208000639682454196000524715454836372931229433947207151978358531845703947408526123340326588365066854739666967957960964304738986274667402531358666713800738149824790094474295243175643983179634661854891798223093193542362904467048616840827039841495296667552740264709101398224397472335458786139378069241205177824722598789649089941166975829456033339940591808201022287577227533995859689121181870093271050194547521048551284152383778780916275445520985380059018503405376956821820999602265399990443450999263366443210269595799149934383348478784686070287265570766389279895603447657426833136709119539058084317839019281675395207422452730415669410416984272427557727829752354599348831396 [193,74] 871063088384756399757713763353767340542954572914393496202357116114784901820175084613826878709312809488802690549141166891924244801610312824152613786388612068200983582674295888202890402897230625327717845818350626644055674678774505965892590440710207206238320121815240882973672903460906318711952055514783959548826667033077861163460692456892346711733195969819884333801432693696815481423145639571844207537592885856349550329374097949514538326050957904660155985263137636371124050219317502019264809132971332395856791477209404223474263293050767043418644205336599722206056468383373946956646394214181076581654906160061917192890760716036951572767167800807503892474053229845304710715673993909830472704642917739069330964971709011785788664301346144901668075444343470745585561047675713267926728116626940463018311085572013035945543504465207955203450774109227011591382276598636928472085414933633455361098857206476766015240337765777562188074050303543378761669887349985198377893701841503439566996933002011599449742910318824534865116198892941583535776530002675132357151571606422927627982346697662077349974574325959896751248152807635038579417497686214295243542752260925743218018680224954762481674140703161760818755709005939883233518873051384679160215566245691394154915847489024189343677529524095871154813863470564648792975370622612250949032977058000683801244430583217825101665766060207792236484509390795954723255891540852228454380488449003047689499610642014010764171152589297352898880204751082954836854861280458333588882651588653183599645488 [193,75] 30528098871059474067586965428396752256246083077587298324077967879370450657215204702816904627669784318774848620347067256890835996889192120251642325901647603033267874368722517648845749964032837533544402082067730552808461992761337390707041374108312792787707791191343134414016628177271862174980430077764363670076009032100129737601010199347738027776967222007627832490129422029149477141266633479642758780165109698825183848959472792180379992639931097717618110302665027271195869122306019145602856614622090535492896284586578548055755532795081634557969364990797877940487560998659610347349437792000790340695175458090574935984390882986443475473447825284842241156218047170706440038046292686998870859671021355220073171696930088180350027709356850170174053525389372249980014650506380873139532829914809987517330962792659106217906547075905247645221242057220261232364498200036335913602942167168094942191870626630255558025450731582157655593385874559266534146787391219595294085527584972742746815659650092324831439649896915338831812129337387607644263359451366817446398473068765097468810037509679666018960492866185820619785257815314216367444610940883593819241876146200394793381831076325346137427852695639860978376644803002370086069130956395555967666518294578290066622942448305622905027823298264786143542770315322757952385378858564004564170780938142715225487246633105426129408933778544015207505178211786150944365887116545917805914369129591830350035765377290375511435617791437488275811031239466470230556879918978651655775485277584412141548 [193,76] -995862826298310568337404385818357345314644470084567611634143362974747274007836162815660013028757569581247161627995404835803309876225077688804326301825313564116259374399347605422604310856225243366591598423527060034422173883582712553348687556802055943124192067742309564853589458972441141195973610067479088093541812416867859877377882283287805071846190509044776864806996483343188212309894233652465418599476275486002176539097573131764012036547554555351178404253497979032708870316079616841434148843220676661754907662786391152871627856908859032146535483265096509621676148190496011114713204944060064695198095853532515578486378606314240953253314331363321226933134873356459747803679167737397082401522984648435123093541077612830806529566269744288880172561408625845432497667972608973733559925418354921184171296987006552919035536454028199833935052347132388145315873463284961521010336998826516727088701155510314574952453736382354846009511176676824840633035524241150465950686654412903440300622825410189215691283492396268093916802898255238575453609166915964962385956500400959586167105459294429135352289661789749346955081925408416646424535613098793929928766300676440440399933641973612496665312072689152826278822570551561949564374933696875163082360474392817803312833773242882090341136093308610413656407290628844098444207435026109095765618869964972618562827893317546803244639137760565450862835028641848602040691763785289559566847253123383974666959509249400291059714358810427970117938137882502082862585096466761981909806434773268 [193,77] 14483337432191811871738430392622805879205123825653593107637024868188190099517801769606873634725934079424068261553877880821082815271503991419321699266589794382661813568130002108000765808827775757357302965440658816027218979765527594047106908061844358802814361874266316524430026082924764519537377453945537675270763984826203559016255215183191783672336011416128608551426754450755751173142442589090817286473261266817275315174749629423610783455756541771342048934608034627978339042513301610262790454504000733484099738916145243781747612738022003564629022764735421098400942699944279077440945056054131620423509254121463615399080596476021285898264120424569083684867344290637928007580992646545974534653831184786539290741524529929606389890280065062006163975550292698702585797237855467241231313878855691660699832988257060493379976012297699635252537023896219419012387882014690253286148841911206838250278212582168141676903609101207582579958948248069294489624500773619833508235533095810986993442661397504402534082361203772811478442357636002440200504121990100281651716057469936104246797231769187967196651630266693923916221522806677672205733813682224412028195567382808596631539663932279015529670607431178572051820421234388025237244502958559706543947750409717585321333129199536827378259352382020305540454562845762539913926094457712530182458575421947643175302487603988861770305547673067631525353679343340108970975367304938129452918937789067445574061909260696379709908983695049162426583215241536622929652072566807069214055243430 [193,78] -117531517429805985095801692453498621919826629449328231982621043961944900637402067055467571304542658359718211999528814323196936096220174081681439379072750958244819524094616789864187775418919142653481611678918128944671032861032269877267460415884914174362476329623625151036035498208969852892445208142581268867418846542037475432799349177979479079573404047783569674383633469214397426643429509483126210811775507407388257245734853723363591440914730532993733370145968447706095914310678505786226278137893522517437743256341755373475260716864946235722946250990786910737750477393190171122909871668264328378002193167100483744608885021409320269687938911585951182454651344008665346814771577059988528930022773702381104557714404568396275161997138349051973145634895408345565711958157820047591399847575520336748299469296122790355992005096827907956094472056188194690429582015742005782986227960704623629160872730605412261616729897130446318665051122607823508115773337813039443851116861454181335911394226161931710974542006685867713732467288875396900215457919752270117007037146526887936294953678495671518266558089237059042271797939641728644043013370627239181252963129723049656380001794037421510436973093524998785569836424286809561621822647980196823332818656478853342736623011397411322517788820639013281627976506841890064014080094409311704745256172797826390430105647277246818759760850817189957028007380136480448124038583031517364573415846059900063967776390945411719716931573043701782643543198986964866799630586425996058812388 [193,79] 845072736195118005917418720919294374350667316283274065858777612673277961655868136009554560747477432275731710098833069572429439646540610558936213159717960593357967184167509262522703806718233977693044124274365272598000829557259588592694521335149469454779749763723501365870884953611858709656445019743136322013333880530065619076398897205040864734045693873940939110088294735288220786855393618213615184741754170734834056947373123136924343326945922316139968576973315399577593923528915232729843011757421837126934532873980920726375131121150416126397294474629125325909124174818846486020995604181041787829278091418147084024275194786207509903716113853376116219407180840090851605612768719158899259872554266259522621589238952036948543901843221791912517072471743302379057006473206633916642724808700829537251340496649984662878177030699132422076355083007509029830325915049700970234120221607100562194422910609132179436714877943047164540804538650234226844233284817729826969198509543522212146324544976907598623800505030263832446343767526528282494830667862305950240947272634542927106903857014807123756721664506371675971303044485810812181642539289168006893667135471461533372429563805757159194185957664448051242273459643465232845098892550155750651658699730230740106840644205016470978991130832690834855526542819072702079174367266070842244405793704318999301964078772446367675841189542724800106383549040338184478862192008725158277737534918171824802995091590737708205638694424540941958934938586090581439611086996401564958 [193,80] 9722514236046086787069891686893735724842315673293379705903027436988799876548054808525678165492228385664382967545631986828176988811901339435144286670290946021175464090484530140876380436134702040854162999092861464989933740088633216532522169504414648971071122006342384750492184770237385783242664062680785188708252482456917611274166694414023054891920318402684203563584003036184354932063711921608675854260224510255149039416790361842754664465329559315809669254509080080711753664948633069391766686420089936794949696864053489075065678881851787364565207410655718811718751255112505322809255490390930924295883593274183018197260453273326686588223002605079343095423230669196316228825571275454016767971616788813877486551644969084898084699706410767408673789340798136058590048367059422969848696327442451623160300351745985651139057575310155198192879985813883253988754683901644361976709242877061448839649718946097058579052228445065641175188297688731852125968020350439845460377955837994397636964763979651413382727112089768481715895582293255845485578619344192186699677060746882701800194261481588477323801915906182313509948204617865604221715244948817879857307876590257342833777806807980071075492622878689428039087945967181275939239008193604171437837533960570450101922804258577221504015532864487425187479370082709621624722114957176851063030365399101195200610414808127937511127593112753517356959743648351044099139218581179462210765983619303970705134262176883487619705978651405520119252040529944408699459875392080 [193,81] 53039077751766904681405778306311066873134688619190911261173710031113031888737414591201729578145286756813449683419597007781727439679739582272669895077224157528320182374032882399953088851679861102617007953159110475568368179794336326345293848905510281792170509957472099536821280573162409213623916188754157543948655513914510431752998623668517946557347619888740682082127042059931879169227063521091627999504413673465368909783582040474295133699950015504943694641989002419174924188948660002607979640909896595271196648703200362785661279873049759764682721573776034498578750719635736420844477771870179838660454265574968474051852274091719080158190766998145676247267077947666168317765674358222221929676644818278025335836566683621366511281516538398661710882557030672710691500777463487538018869200165705367712228135115238054945257268252707401630417420730686322443740165946538770615360477210825182155945645601209251025023392010863420299525742945212108343775951502376276451661116823622088431777652374544522148350389396346182720209551646659044681354921891997324543008188345350791144361775123004122888513362203242882319742748894271041186273749510558263769938134604332772619957762546243679188427990890933641842688304773857029406018631008577747020234726814624290908942539674540384144699251915829683865655558036090806738119515758190604863693676033248375196579180657288393118074469155416287373537117009975785418728203196544623760466454757974775184784210386569353210040442427343673893028529303534479271626256 [193,82] 846287208332151021912029911709639394721215870322191866233478952852495435621415174215784526650212903248509988959884961023562470117139708112333834596784156242155083629425055077249084218327046433145964207807281882884993578411967250031777056699246829750971291692717905729909541131222439368892478070875475517075875979055747760204763917871595043765298088340005239138989590244557328575235848398448633265685967750113291620164565293538334825019739808204484773377270627259410452146552181288186794764537807203714449438775089013002517470738830866270108375209656266063489884411721664555339665717402189736644792222981094843509024352504955271393641001043480981517981219165575226982096982558053709178712979535998442110863454807777498485765761668858853482770933545817829303802527954792918470254792622984815282565697578438834402185718627142182399675305541823236334614869470397749579102853084262049704513522850214280882355204502983144141818030469689043721106423614232543073407609929771492409790751445998595346864346843287725954068516823726431868854174669060463137264707895032384873173176243684162794839315467502676000767380747354171401294401073094013921759802462628477029231423156279443602634605233434957650380831397296663768895623430856230217221280921952629783933063533269283031749722529309573906467613090533194281265417596922124717566525944379765699841649535871924379223767064933318216783293320088125134492332989521615833011033670938769573953309309123564278857901661428550104718288456787138940544 [193,83] 497233192508527929851315334952742011578569841999100872088852450135198446225390735397177662786192487600664516820406213198183567194759426660075708258099732599898687320506868417252583906661884853969633575560998624240329580216631804411845783732139838767012289719458415340244023338613417342240778477238094739342532866163581545214558017609861930188997034280870160533286451594626105528486745598654117439191946712006017045290704808578484253597536594065517773204557725525963546657150542739382671270685261973176965844520278027356343956752003881583830159637045809873998014513441816060400258648895097764549375963849670650517819266412915828417641400130557205212483912061273569880117630188890336884888328609378178631461462939640876844143002586549911555303403218409768769759856861447407768542311000323837819239502101248299915190873465393463918089836221933794343760905568522007633570817446473813299647481780509598833321669088845239239639426056339827000514583245140759002840421590533253488437160805426631672969066664610933397682916085915547339849555881987839108239588821603929350831977736829387493943081185848337261393880991775516906923280622477088079887158869497968040492681215143095270884393987691339945143224616194199177426497664875026507524841216045868541098051333956746831324554803295033237470130979175902617396254287736030829860701463132372035644998736877258515215398461339861671557517741579867689285996025864069454759222729701521176094837424170700590587689305623678752536523308745022 [193,84] -20777205618269954373776210646511233732723603979752718399684069859398839486027714783482328075350407715876228823864062333497352687469740198132690040841352308781620457165343955602364962377014614148877219736541683670494576701423579577710656187424893855067474466504458295235862468259427145025715682832784262781025524027051221704086269658389687627169258666096785616463909354824601200223633548645998229201294197103766607389567078361424429235181795336270433665826444614928094230315575304452173639772019927776155134148145712097873009671102847506348541766361249553248675367983222778128826544319519916029307283741456363155717779025632554851937410576455712448059298932838444588210392529030361169121702965246386391393813134002625302306583917507790560082274981432497604099369306252950947746721715104555928456646360253954022964816805717008867249809467114013096898856784193963269961705198917494905413503756790381963351862477411170219384850859031678098997548956070247103759925293960492274146043349406010401796557126608630406582924399701754131931267891675215667739065528814344608321029255879164292555377575937045713698783382699741308892088250784376346706327637353911728983989294792757119221413322660126990378248321767112507910735506483163471346433716659003768736638526107149320288696333158358430710007648851335327602190183272184997445001141059217497519613113147859191758004616014570145670417007527676587853782074015438400563560599210905094394535290696728401875808246910950255907489223056 [193,85] -229853937398145333442742096422802093495766238925156586192750240982442627346361541283197652565125281469069799512559454330807528170894997480701047207331660295409875045879520594306633095519770111059319584468955212965594463740223656264802928070839407567054034391106675934083457543151692535626169990060052105205534707305017491885947323393815163617045912216717553531721881166160231743681333873328479751799338617999683911861375278773592901282045079000485606664344878805444109825288451520414586097413744648413803024782816663084564033639260082285864183276034201361611993395789992590813757807834883634765064080303396128696441947630969997819484978512118880788752921359969912276260939252788612957194198838822547175848884917018106329109877902288559179477549029216073006748885558662002178176760512336359771440823820698490918479275714688184497535787094691686812599682191285259255229287850653279954899882459000329226598926150853157491260434723731116766686888236678329115696620862689701067806989154113956456584581033896785729926320775265112644596950875157987824558007299238066941987184680617741564566795839653548831565031995362188853288708887882561484125181276746865213897458852887670016225775868443255705431139249566580422569842666058541677625369601464884836035393313449528487706992028367468923626650227331101974767854387946711796023312575405393967617182962499159949721491697735597508748303987070289592317237465371157784720614131498979239748404567089204836947563181090956977679038 [193,86] -1225238776245237591083886436427455000953094180538594536954072198175185761481292157272661828018252512262994064936529482002368437097455316709478700394421239987747639185060440866477560183684351293049120086271957469443827592080645243316066205486777515988149524585754844745684029323275545552213427906809265636559959226013497146590344714852253038487665239808754457796571513487700986044921140918562509530264825409152739292429083176065943139348317783831625152714125710320057645308190130047568573276445858775173409106524890851782550168382053609702319584713572963787292996209763375399855935158749940038954983995150446080019104101971239080572786213056667751659821918295753833240264252333530063242941151402491967556492718654961887088316345081300802905846077245400933189837951349742707146847873120949398068925918283633113079402361111624439380867638417975822206681413953945186991133876381229751123547102982390757288846034541001579318849408561878570004725196347866627690392923789828265792654715058450735900091537905322677735650385206308403825833826716314960696237628217498444274256934277189747668400684705047864093398542253997595661134788951461924755195984469133016237884438877552668639948289983160635516586730910124418857960637360277591674033050720511092127782456423459681688116634051405319006292008882222160707369652928878661166252594109310402073742181783900538287437611764929434096925569563503548355551863707081444380501346352727041648788098283459844108865249586376407544 [193,87] -3548658883752346698668453169899580471433949206673505139082150027239897597105436823559839004291038213095604168003887416336057538222408531907782939351276423275112672365893695304570363622081956653650228047660783267891660088355786806598878562578025490458720132766796630346600085688571595067347524204462788296855691891594028974438033805020690691222424384309592094665034181937078255526045664915026211706409711250647393034621098778243168433440024501962991129790829561224124406639324182994910394845057721577940087574747287417297910558218658695790553596657880789340412594378075760084330831227543480870935644091466651683653526896005433439772685484722611003665903138581394374340914796895619971662994588579684198218368935358292533175772008034427705044472073833922871507006636774071687490442505084289154172755837668915736575316202398537354494171579220536067530270202019344478445907731856380859135686434188448767608314905635255096693555922069406827986350185059959909367904868335613593491919294115164563429101224819919836677049615890830967927029253699335877167128092701428162684964694520803170429092463702508267668774489965764171508846877856564359702258341259002814169409271382336842728355505277717978822050405483569242828224085552776385409797223291518224227033718126134853391000864860717908157609888400803689848651838432578335958517772755859789035332916363246209541397750398353623529367682515349407695846206155649668896044392154279072197915907962633908849040433807364 [193,88] -4812192034564653805486067779865811069213459091343784297724444333129755079837188251725067241967995668638636061150772855153439467719814324270722279473998081658706691028113548632954217918202287825548240782411692253717910531900695422850905134749486159463005873208591580620898533175231061462391487004804833924861873482204422029638834194433050577524426151379852460309730077960144507144721683391909806816526857428933727500701812864058589591681727576780742167587291105707173983752601493174706315002834850834527024674665220300753909409358784877452292325256522394788995806127721488803536599577097992055331452604929543682176690343996709858502111545836434317669288674028591503087869092181062654389903504735760015283174645990564215090201504934397115207975964078709883246621645613691343193016941018488751662905940761892928549874494941031586652121238446663370023190481626199857789641688037483235892678411304641460497068849577322328143771554104519309494782598213499167971387047299811575081011323783543509602348832573334693793403877381424224843435233379284398614233068975760828338788641929546334941118049566065577784428494402476369870505537779908653019773529949563216908656683564378779975098263825752266449536648594510388176001217870586171714934298496196035619110483498982118151210557844836661275566235385156270182055056047366081533497288984621816892249983962497617191656123158358483369607329331301500316479590396253163736872610256529210987528673713792538460585280 [193,89] 4463561798790536909986177746266228047158430916614651142355580933828343493749000292846101203601749054832929752883183503914444042864807413928687033464731140434201846181021674052873148222120756730089138662656627530054976059493169830598435786603394274868819513318251850291187660735569136051624869993782845342973278192402395497640877578487684065373762119214843215311385423492278052770383642468029857121111581377121552403920864334483669494307011636617102099211031093649962178654850847719094581113961271769854480286026843672762703011453903499716899080193927526963793070592714760220948758205943093671433756071741138377165891257333577616371754533600436749609561745722948797885097656542171164456819055647740363115217097723847422477482094996509607951981363627391084847850162396004466419030125153969568105271631972791381783012352011752345686164193443289997586939383799014835860632104299595131501193284581195874385589850854509778164332211871565685259583545436205056220426171701889035878148810901882305310224074305745259441995400785314684916198150112003155863235659909000591141046282952426841438781038805204848141992658507231688792862110584677407655948793886471800498781207276795231932384624153089438432680356691531566926529756632353382223543287766678263222915896864109433808853793144352112719340451869709504269585247243800819944156889622676781991574509016249995181002844444630719040566408294162318198365801414924591516568566815542585510584432488196823116 [193,90] 32212271157748405383244698452772102713329196422646384092634802162534905139936996677267570983124904678853175880341852434589893204786021207225463688135157163368049868102647017016730150997876513780111347867397953393131066370930929637098603988414285609442752035025367742948768221614282211682560403106553674880434547662554079717660530999924500217756165321523070930713462837007009104364558404737128655067740615079373685536637759908878744320075827147201223080865371123776474021206545348195170861749595407417833476995436663735983138288216792533264927582168937354953774003010839516773541723478965571547026030542186663241275441778861946263670503089193765003730838166871976346898782360090286356462698897309453426876438183338488181812793984666121110449609934026038604499643671931945462175454757093132689914593943492766628796136810876494612844657702363956177738066978784240486671968827089481189453582659575300969151275337900156347774182504715735811990985703864537476810318081892304871679156309823357410134127788401298352702759180004641616462140086638110609049255752841627711283557349237828135550725630111640602474297688054139575398740914426798649955161160624427992180350631057162058129548812540123028135822317118398080322827152718382480083855656064964850411168933425326871267501909694005300632375295054905200405394533580640293147892489737934930870352993852460407648382038973870682966557789339941167713358836890686888228103731283330536119533958943220 [193,91] 62753161863710246800649932047456548890072220670283503837887524513376083883424755232858320239038901386856056658588257659499571226073246405993632652608979220364837318445390829991230182933993684404205477019454482335417801973116743035689955278179551385271799429378091804964025723542727415232290207853855164096131161466910268266543382554806915901044630070430408855629960814039406415367052692143344260000618999982627443547574266328655014610523496224320298435077374676983066415795044750130615006855301131777796899558674655659808091752532569644830662848882242749426154436488137280848658659247700921252301074726198537658547861390118805788611537369281299674311330835748630802263067990050306634476892304925913659441450824181539030840192755915467943794867715264051919232739208914467775169876923762055078758952934391954057041465689816585127043655205437816555327383882686674793929036900581186052773463465640419193067988070999886205890332506751288720064393436468236705476262519870899121791695453871334578660257784684971146905753862940174609177420218853767731989860692598257839262703643640461583604978639274889593199076283746049253295287974564597586356810568317783927313128302913486472747956539499767669504973114195052380974803419691142153814507452224036535286602543401653674680045732277970398301698510808288963971348950503567240746492625189228351619719619619060382661315331329432802913371903774970552529464347036823303730732623891229638601541774 [193,92] 61504381657033017757149857715033082903524853925136076727413556841853443613759255512536732674396678064147051941762797794591281517403588444567629289055450641848870731245798428092317974203578691526651165134921426608703756615335214154387685507303818455651944637750904975762912957224981569897504172811922334957822023172640381825285599602714858107125075715254369347154732863668164409310100826517513029273983302761047511375367836204877575191334939014772409524970917041119308304356118642523281188508838760180700833470477374418140531279549587368660239509250897321605122857711737040574424153346785854312572512106599208378892545335877684232039762997343317074088797055251370055486178781093598207417196143621012697505730265717076306214560617578748605723477703976954908013253522948714883456882495451471847389885896342158819118290067584146099998058350717957028082131942469271570119264322939058930434929016835382257880411673845235786174515603389671776745702244795627631623511733040224521143664828222934313683876781002231336391909169299753677326391902818179868027710222793175355532374793461312258986246893562325561901714487201980321352266532474788202516247942121807155925674504360881146735914319609999051066914114659912884613193135808554888363678945452837748639558658654430970147429856239037422757288156188444249611338659416220015936224518857693434752617287677608396280185145329911803737191612666648333604362620275322191639997595855297024696 [193,93] 21795017384288749358809378668432425999245557271113744464550850268338674165917990939023273171670746064697037616549921817768943264889927752564421875391539090639276902678168376376977419368538252276635854497139625545851175041977882510018152677416957041385309783824753249008140563054290787713943424650786742866515591152365495920301046741303548736309937342586955581379363303845814828378648938379351047851302473312635101195748452281148371924454475797182223294971559523287322789145236861534435113305719011582489948343236669755491703549424890979920244948173309824147735767743838663522666825408615539010514670618383510042920009636511326368338017725049129215034765766281243763575862173878049737138386649158517507091221434008833895134289977927808176257478659684841609500646212531081913082549923324170971545201867891313029258944802889770051032541960856071460094480647092976417411150751543996192432402459407438503457342223806225336840610321659080573294051122947796134577741421242637510582622009251614341199208906196782983092070831111674416457104620413057925815603786888408370691508565998281976092099128548861136977640015391636870143536607538803675759141019736044487827783431717312544951044284250588637712209509433337801561491435487372747691756582047386813758829839762604351823745205433008010260777178164447054242900829890694207530742895630521559540998507956286995775754019947440711577240115953956195021633001661742320225035912017854 [193,94] -17989596093177849829096627033843717830374009668437673384822152296483279841008980781492351880724980965667929893622470351691223593222065894112256217826031717849105272742667435448637404121214753790786203320700724035978509830987858776724563885515586906734270995972060998967459847494572964210299375498198306923359317550452773256213667375969981641487448339931278350772353029729383365478887976315135568183299906179174440055303338277707643065196647048042687337517535453381400851396213509983892693399554785205819303595728053393906630483934127942881897368116467911123981046409564215063402601742234615521259118949427058871576367725767119658567654161342796819147636679634965174332528449142324033965869561238803397767019780521239646527642493122604828571103213974031647108739455985308819382726206176917125024486348259708206036633159073400329387722133157329721210292123442308963472391102615473128090787734153554059292498513198366591105768498581479812013313814957985714510274663608837977488662135132286713647400626305636793269443311986752362783116014449829354108069700425990225407949557110976576777554443614507235362752521764035215055535266004957106050112568012745787038050646110751767357816742901030012717896284381105118563317629796469694281016235045279655315433266894377471209330719022889328524397711880431284773551958419931848733117291781190907532827959424935124280680802602363168885652038325322853924360075149294981307205008 [193,95] -25033524322225670927228169158964075284571258835678985065930947033887577222163300799198751836054738237519851998393741491979284857491385847369500036116932416196608941773783997048695584133470662956869638540906450240067737541645731269329201989904724439110590840053304002678007518821918348192018605343100902478563964782104825613678832249402660271221173378874005585879130789506911151873374969118273052174299351548700288505370749415737369389285895936719169948676853252559361326820691328697769272606811141864797027052628681416390093182221636077567107488055731080218222542695872409431367225779529828962220600645885612422772096981342336093013789831497424214356320560844198593390750984662059869134966208183475823919423000051294186880028960134933740486242333323532942054136977789067108478255373386490101690217089425591423885263869694126867312918700458491956731887039519971393435278143533110803242356792986537521783949495943112665908405771357054763428049228979323753972962409489955626132239290436453554507936442928108751113210714391457542199437415732732145028230588660499046157275534102777504542605278684867807149358025570026024774322728751452274423616839635534914833083971724544929276531402287500934786577018641069138262805126083956780735329902466747389900742265986914856505818402174617371318438686128122518490923843747635323652528611254441499309791700437563978172841801997087281593189435322776101791581946407672409386 [193,96] -9099121894476313318720477093491598013582722356967448316990212666070422568321900430402140147740071428284371092189696612170285418522672110203044268061252355194587376354110571412913288152886280414975193533547854502443227705302281867940060502964339061463083202070960843821966059535738739884115127444769209815030706687452149758648418228348330161999544208072344762218193405331172062312893627363151037948931030571482290592683171321678606089421403978982679858201930516312513661224120053346603707515089690896668237053055874426859954690003173991144281911317595833778569986191042268569913953879689164101934771808613014346078599355957462286666010909446298943687391087478299249105204852670654769766318561655426069930975504163304050682501339510913114233741131355497493866867220626374627909481515736551527181888872919176135895457732543092910247924127968742819033469135213851006926683565994443515652695967037648281311857456959395299432314891404247555777128125296082853152806912168894934354205670556095742637741050314372679070948024303314549438395278296006618128922100377464916725358155912934498422283229147159809736081118629990492534325603715161856671226339244496317640375056510259732465068575874360864965259327633650929916009025077472054507635080633528801869723366995939796045367785083938686027036638194504590917922870710622256465302229992201679244457722510163992682236210188371452954589405981142491546705800356082 [193,97] 4211697601676551780211367715867419916605230679384367807131305582774030634218480130323229819698589673915667609444256647650244174393124795857613453617069729966860402995019490431558949039829998239089441194522263549110440099239816831519660812352912340150986675606131895213785333825247287885583572296274185885646617484785822911898474089107620806125545401965725983962041418517871441516476583773074672064367504861907162913861565886043240671435216869688627881647861469539312346230273753250860427033272190178141243851681624716307422571526478482751774005563866610626939537827629732429126739388318057891920673503931653899475562613259157304145013484212339369267213701148295094348343965818777163995788994732819046041000071604084697687150695634197974045415077418671708667440528995224547882713800600385338272095558804489373781576066720037712016209238769596950115547223012043708396559484958714198102564855131089810925455531672455882611693857014091596032202441355598519599313511900075013451239819882596955789928441391773120047048050016680687654243250166635320726903777833923892212997728684107524047916084602720418013386136081704838787699360011717113932012444750894286959710006514806036352195325764618594439176860440995075130016276189763111599292014736426893584635733775826136050021954544184228491280933721091249184488499303055587925900801441305327513921986695865475694043541765510369122666660576656460858603396 [193,98] -5570418857350073465983773908792533221308203890949335539027998966895856774940388339542143426699950490419540196303848454693644401817719889879255101747989294259433513591202173200388997928147510478812098874930971765222964958982870477981395469778132893601681667967812371762297459792513573538002932786698407446075187780855223824910917156205596042779118237744592163097080467818701074283647658364988794253172822278787088729237051270017416692128504478439155909740702538236815409131175543223368106801719964699290681070979625976383359481155611781597976637135649712286296879239148790856285736207545883618915791495782132811985232570061396452604744604471474311951137618014144390268447353225652261666299424547788759305645454322540135395902865196148526380456441522514391231601075107978627036389913574068707241771534266156048916512440972005681365949283467560678095359251903174445169658880283128158401091923749277437450117254854369634629315468565911806786353172365578220011333647292015097283888834212609332031186258727430961850646900429230865321533736045109888365668351135484796133474235112555857960006869960584320352488264547471453493964381833897270056695429513601212605416967080494663162327247068608197732329698559253148585752670007246880656337067431022068286155649517809503426250914333790515999227514088195520763935509730565825576667504345244015104853023213651553039581660634722478829936645238893192146 [193,99] 118744605784844514044040697283012349304621332409788709777796874002275519087913928664953579802186141252756062463334601240300879188643425916307425176447230888298672653392804610338755116569709744890658982855359841467230797087982958790862377304186454632182395443679608776115020121315193984772069100965987604693626601053654051716102954924737766765883784678547206459951251501157158411810398927605066497854947375901238375673682593606725304923100785433346935432593176062215000995269605826114544969113485198472551152508681080360519196445969307171950488373520438550603991293953930514333132015701857107013493841242094406705363865078966514754527880608363859540168253711232590226830769754785484940809979406407943360161132519539146229341628181689183564885459882319572413872976751775537086462009732429804385312252651034497312415268222382049584595565323954312366000385357443263539264345968111018912947895429160340986329556796771812314387243796047993006504323385740002085901815401284056649485443154508732361645578031040883287223593732377600426232894717646610112221600848871953509875118121518830090923430812219652827345966248462983594443487855812763846503328232521738796278475916476392935302101495122262246974840785469394936644937841614717802815989231953970897587545234354124580063013271485266768037345725315805120687026179189932198763271868414420681428094473638544015098735099319920380032408372544699 [193,100] -1219881307059899747820436507768459104179012153840473591897931262747182081998033873328268293919870791167095452128829140986218053106869605828583616609069008394879712516621279606094535769024435083760873960730445351092607440864641431767278689276760067987051526980706721909409924235351108460381278380214956655820998788968726246580672725839710453533337744148365731990954789259850310282553434753862460990519025522874625069894098685503907988818793497388911207850729218070850868527442064710553417854704816292604101842153609746043103251170643846497900766817144472922464956097869734717422465357504808038271303513085516413631780183538425672944972721955148589685933829111769490531990402779461149444120165818172552639256457487856264268636048578608182823982974842714247505626727062705265774518279310815409614671095265215477198497155692221462418694210316956763027740111419426517621292298350179528134775181806702291785027418004309439943320062191958473918176616969260604302488083478456552247939764992868762897097410317097317840586080661994956923650203776481432677008261259909107335174009639943708226431085549167614069401464163316697647382054755338850305000405032929007435844623937427560227777596163058703245176957790810649792476010019381053646482410198051995423215150262933718181018309852577417524239580488867033993942212168287000775126478062873710874865180827576906346513501936751103279979642316 [193,101] 10966194879602534223515661347182034832389220864345904048143262463613474155245380845219078037761526054435854464720275314467524728051002619533061940042992350799497013908130916113688257485158743642137886530379905081697949604093928855670216904260876313315364593642198079743434348427535807929518779835792144304197400653017771712044999945166892758581957458040791023275059088795828082626840319597106488598720217656658540362092582402275518475717208704266252308721404704576645322697003463337200688717696486873543462051110598496198198232132948450583551480390250372454954466687649955652595586200502215171499107965919402444840406846107256821095892179108753934777174772847670255003384338541549249388229450025171783493301593101592080343360395950485623030863170254734480945228623029880596383567624136399912773917212803565651513772876252378319155320320298201327790662682461492541483158285527866658368464693887336778657891101355140710893154657733604993402783618088059122647139394750489328070593293038171479394802917481274324989416210386128000015973109276078914462833832469283030695414076134912883671673366934943055745916634421724501530262452555141024956293706059273761090660817118387165059465223927547656871117074460190438849299873614902958092782156295142687238485974963223771542271664829666728120308879628643687338420047104923220218493608891701915391281530177197848125295620808300725057748 [193,102] -85146733543993761169877302509094278231943016570228020640402923960661710925181313830387896698523707215359625984980722892990121873910351603063036502112342854049699525532900155573185271390895062331799868580568972505100530301084362491274998229919052678412704870344544165946397468599819676214195744536468108248539060662744984421471058915875306575213809594186221390533626456090093970108542616354094866947145706769920364941176131456027595399177942923191580016425772120259280442376523296862250174684514849232962204990273495266031122234949281949739182798675456252197331304268951045591031616934310449435666184138452445603000448661678428516483726386720512006286524832527005354185320294704672727780655455194652622289008628403497659373639794573680294187064891059476590905023709273012131149016870760282062723896256231383202917432733052690936270943018663097904928811087329232860329547496119464323826265758561556141740948336408343799320783017420452130288672767565064262031933019984500285841569038100422518850362821624453414672539248146188528233814177971313125913473567846997721964913366750200379110760454701552027787511591657372975002693343404454198391902085707808816187821009553793906501164545202933994185546202742274071734717939852232034003784888146983737908710692016769797456712546766349646220508589414612399272533658210984078371298920836454345657557303381185143362125387409559192 [193,103] 568731621079551121345865216743867767266113458490524185183139867093802602872475521209792759305330967930452937971393673583849201362463067912242642352321687538203285020528388813802713857809001527798280275058222400829510142169816845152543908266228991221777760019992558951139965811713730474932499220008726668332395833242367276436537571420679683853203844045479084375044950067970894580999795683158464956791004280456021307100801753750946422395277512260218394347995891116880181173327990007399236869742954889695519729018669072838320957584088543200726518792888050067645587136137731225575341643058449565722187668466499461666707099184837754702362162423433950878976076269900807240826941056502697601717297237127932172614735510489902731501389928738274826870093436480587235739451791084356867469987239252013972809413980973056236750739793953789546993860974517722847296866877421295776253836646219965608799654857477507932867344739280929596275586018938083276607095655130830126467059006137773566876824609127735956149699012630623478829307228169160380267891152933909392373596543195968408985025848538920014398403783064433689359512703365361669520248369948507583479221544318357948727378502819382804558502575979420210697416428571118918403549071413412793902295006539783516245894133223278525077753532176301953687616260777923133979194477586083433591224122064655714059746698365515437886195986050 [193,104] -3255508854140293849169765930998153112692208440913271837159081042578358262055754419269066518400023841826269082479853572790157422454330525467475648671611118857044399712343806649095798446051888667364121266295589879754256264566379328888503158183755084003166490174564902637595394240284670081039005445056105090285573713607394561506294958737680060405748363913125675128469787393813226687096465573182567037940467805937728990283059269083899145203986377843035285666456210888972881620396194955430211171111805782561627374119808059058615496075561733048865920298571410587426180203705285160852626605775582323467471523559873347287835305405084385248348710535361144972214714246990658455896025520932614472232342679317417467497931420850851021156951103596289510083919415542351400630699307035300084779584679919451154447109486763694826347671801978296820371799623035143938738952860201112972300170305869063899408820266016270495550339076236586213662851108469308568810826211384154842915105454371363430191888575802170930715914918061871589962856747542541143160494978031142493772154731616370719150160486748976037102187977390591087731152044287649681240193794579333668138198291321152385270777190974901082146447378347106573019113283362281465520892724925922810600637506549358247542478368869584202317865620890638200156745930622988875455694060291652263393094213036342957275694651095941122218236 [193,105] 15907347314705634989084734209460585348402671168404682597185841877951653426964308162637566073826945744234614953691616672057310757878174848866821117248532758942627660255394855291154621245865370896086164950440238349229837484696354452723036483266258673605363633457046452338738013103373556608111370473454723343186534224727327748620204957400668364708626666937016250417927032829480156125518801544554295811945290463383073156124749308989374660707674785190554469691281465132870446983746159678428856997702997518616660120024888407957354407855906886471572614210073766582970459316598275778065601262875063810166442980169876489843761276304186450329360008365592746280052748000242404997198420316745547537178090286435044207706415878168196428532650452169404103367478273801566799768387550017860818880591578154450666002495366713511328912900338801406421419584126378539230032877294761677868228538841422132835945991002303669725192752374107683567107555104461931017230778267587927431326629127248550020404912663727859023115859141685266499180862920515381348183894359460216749269508357105612435370497317307911318089279009984754197457125596333641281397563885589441803342645879441598101604094727696072072796713997532572422715383243146518364927209616298742112117470394025377733927543649347029541027276095034692743538082492148515646009777127681761528157760070479115962194151591510163766 [193,106] -66088926370514629616990115020622896014428885519075787773491101152820574754913296188239220967234606456478327061108152919643620080773700944707616763557545847239921738796635870198111390788671847082249751157245773474745349829630075443709903344899114978083451209926493166347640420474788422774824360247022176098397483185281073050753988587130700187774831463548346362473243352331417836026045574060953605467436594783368693902440738665509419842130033459749181773588655966220409581283704168290109528348355323760972581015141177537166000354651979085695255247233061047554010766293251638473865552555381652661807549470666358154132318701243741428523692075435577446903680537504538223353040115700052577690235554391526917676117115257152192950920226266990896131708156377384697589073369953068852129017396874433539399326199808278673373513884403065257692914566892608144216275652394400300745419995133432387219370932474371038066416160777233022492811499193554596496226317553837479361145625440515579345368161266958145961116593758549035380169265815985629644641288524151471111924605841156767445917303010856386191400695463892640494915213660153903338155997898323547121050237369261010120487079179400981097791209319624229217105578415733129022563389645692222992360278334424039946899334434567645198930132424276227007372197209332372588279682717796745775219060383268465997258421662950 [193,107] 232544065698800739849175603165910701088328229466481210351257602242874775409671584675509300633011831519317265630711916534661726505634469673421792860691300513685331990863531233862864185466069460882658330533817859678608007644119337048445520670480496860245425330197778837930623744119427795560691931279516874973506582957585890947130024756219535215260472969599421604010888893260026348177551610123049530187798075164827295263555159468247767958767350314293587951990977404700994660562221018953332906504165116827588026951917226803864773805749278853264928623572341785847756497376644026949464193666401429748437699888696830709841416474523627436997983123031613626235620402093739745365906961767149648102179400317508572974523827378023463006698472325019835790751276756174660546074939238184797997569182106273634648127290247943705671511978881441670609233578094692321843260756379232509539157253965428488263197692701804748586703667289647612630092507166728942104206731463411597640240968402245309249792063112323590682362973690550630088090840192221577602965736431379724620425457597881045092676773750126552112477132177152817429703008853194038638131463485200474688932403575116997286205666246481464984375036390576407742980501613560746576390708439219247142667788058049558829132115727097501486813492359399673028145078662789096568960313917714446996256699358300187485813826 [193,108] -690155377339726001931309113700650855678830975471630911114421562181428744732464568319088094691041642019367590631211974346056714286495633491300908270949507572255998011211213413546910357182972947937066572777177287576529322494455376979415076112459049298237213854431571572974189737352250780604390670111348109656721101383865360223597705224113853707726907195257364442846553098684836901532157214537761078276405232095234586546742849290302915922123327844569635950076371935260669902227068172239348429026272297137553215502164500899217662313577030079222359287206444929864212984403408737482384287878717668000720388323988598665916479962993339526918862143715024616358591461014591145198455369164926216246729870206522891609887424168614651267560348264230271194056024189532002203651626586805697567948498601468669977020122408437245092998927909417115223262090913835247787992006754999330973402463681871730878236952692754319117342267126906282585125843629524469497512207527023001758074217053185616168152644321442491809634590639768841599368110889098076801184737105745254670775387803094790416373416274940974258162348372945771417796269637654586838806759454324584843324057988994769771228406487694968994096639270073196344198988770168617185920555613469575281663569694482661986396344731869248484059048295019567150220730899651125594888911374822468114000238656001709144 [193,109] 1718650052384882701690132669379760035102363946804676323843272373200587160238619756240253858361822293341235023982553656918031849770112122236026335407640208369912553986861667165581108653032141823768034113161192232141853681233881595658809899218382053182080083444513800488150578805214050582428474326799747434892862518361532850743952284418983055223711246053871128335706714027015112321482628100995791054570819988494421313814953381209330407015122390306546079670837465976556634023599644542144180283963877336937806170479329462108611582652070721001150375302444346617245226751855295434368030834183226545161523641915728415152574552966996259142902811665608836946743069184295021903373148176277609789592833641386520241513306703357056498928072058508830294466793852150320943207726577658331323656507271181138729773079010507914549583524628748851488407149682222740196503821325421004303554501030536601542831133079694342784362158636708404683621960160413843650483275000444207532466273738877332554856887533303984115816525852428390416337086436999666994684950099772537755420978890906118602868427380498469762597646833588601656248217661903635990610719695518627389161750590722201124220545627005452330113162597456004912391858218980126957210170024906524666819411872071750676700674818812188255881718209955699723700233805009216238848962594407261259214493303869586 [193,110] -3569620063765124836775136706348658263954240101809522977487474368511671560533136278859023179885446301756342672703080471773749400780384426817446008974434969260103583346105492232458713195025790151387319146582935567613173291541860017428650443212922076444311143455965414012663174184310708910365009779930339656220254576308132583867623612112297300944989309971192001286965963920220377564016206830529219153854926031779292732169322436720371834819575976197967191505328714929892059473218735509797016780498079193683021143920214138960356204967007062791956107606508363961223997261506653069614001533842319819539930996233414735622651897605066548429166559163782180829501890350721618508698666013420458710728612633762973581970999285066312084702060348770967113713653392209071582405876248120485400724144144788166317600208993613028337417087518392686485231480841874058758914499043042246902788876553527016414156437130453541556627914194518733442419662517428402152592248806313506100762021662022819066903924267606000101780290209297186345448644908017853715573618910695193882201089597215621221655604969216700859689792626731805628744133041824684702899125745963216988715993919916602383976295353147145389511741481837266232386355593926832398232804675195882248512736022474954759976412831786921056058616517507195644580108310232199695767374802849669291024538956 [193,111] 6202626620481555253462580744605979386166779715827387391549803365320907472550572652783468219752600928954875546017638339339980264539049622679433091177855100511646400609206269216874157240470972869889247173050835643541330082292003350883263887016660884051964142170969722312305244687070005198522381410546959292993222005257689811121524776988058101364571492619383205019943600095769479211922544182762142772414224465560085163462696282871020560799957064508172440750538757434515971062934998842861862989211995496194157514880540149511372533532482863871230934052460668710250901325861204043659571379218831517669928178706787594242667805777676748728294301347446469701653156246164737879984330184760259728533762438928011154564609753960002988034909468017553258083050478645467629663689329855633684991753804335480555625804779051851952503695033990959729755427281312871220310006312592580468778327087302857119373108725179961346320602439293785040431378771481311442491149668926043739529657758616924112501837391517135991749550015325696626486274005808697524816528997825265218331555374437172213606802928799336172218006455323367302737124555993212966899215372966204356774607118551324706949609089721498598187293354594828768691011737581361445027245809297852148524614319694753251353540797232286572560109376824341593145823603837950756286062077636818898370 [193,112] -9217110652427038015269387897622591306159008002441520149503303233514542888186374653624347202625276779165224781520795006246032580363758391233233562332688703927491869410738338412495812492584914791100222917940429534519619143491692674076930970073855747250742394219394098792124842475337061913293282467581282923600862133372734647242848424016071742808730447774136839752295323696675219348299918502014988332508863995570530037579996198267723446450129408129840690091133658660327933375661188195433189013481215398172696666260290153385976244518668425490190645961428784985478099522676637899369393919189134188391062583717499400526706689872727322444368730631883355636784204696984856676662442553333117424449870138752238777934040226197537212930035165747384407728821206882764369908013325127190754691367303586559154930381342145454153863254799246438624020463139894474374739926066817992099519352173888582388404594553492039649358735622624257307656549553756618400232121240003198785576911627683661279804141853127280696196563661619853430371173148228419128611937702907797828981675213342621520991988667642871444486869881746731759934787451917587607240504544166072543955397166088229121982231099119833282544217364991525014330600818453926785063147407655819926026687693792851711747074133467645773495955307702433537251750267798247451598812550564310 [193,113] 11192401923024656823805102426061115074446501807648763724652621268696883831838593377497859439011570976425572466926666653442987341989725888093478785877617668391097062894378830778717835912197862232742059870574763475203126143611452316556554627230322390319884639705691639487263458411080527180035253348485232588846229542275937315470301618808060596370590779169852976329266324749547313428742831292831712600723749686146818000350220333587650041008017656356652602528077729390491538159187341638978888340165404653186615946987588804903691632633605078469404913344515022692425026448529304364854763941707098097894272221566172214130667808730596087610354786108404491884189741365648554305222749987634069978909502733287709834698900082632332012565388189251755413638991177826135485252114312523500785481757637516853037603756768122256089302002407852512530642907496919630016838359700498777777572416582592698155502696634179758711569629577135371626730714952007535920876707798731554589991259230853665270384209125702672251677639384074118422238173533187260075666332025075990594244207160042584083712308046164062719364959779776388344759684696101097223693823255361068830511120855463558740113007311349978510693430301522082187541764411318366151947072906382348049131624979951138786378143097283361965356101682770748099105243931218746112124285870 [193,114] -7733265742127496163258185646600251613288115197331318598697666046275930712720619332717997128572927191802781461618492822106452118915178714160625730167108915105809825734368265163716286606092136299754608716086021650819663099204327767647064252367737363693484892038715938904538612574938805658184537661237843666728511090269026204566737285783583886120341213818142017113256962590542310164213606053776224432916935412877315802123238528167076069414750616051479560855636925503190844057459736504786605213210724266366051740771084646626558328460387713942398708375324539770449411217698151145633188134755507478757108545499064377313275126165925850769866770732650379690541630595826198824568210640306369327391699581540124705519764411687892178536096040489822136064872494859206335736037671694966723427310449869891042150108476995513543961059977311224183854652728375296913231761186894063156926276802342338274880106887159994404915497819564866953947735573028412958400628245784052149083949381879989620632682198489168631790445338127408743628701197215629233848449486666484383238631107003660829734928007356243153863900393868088482313837238803478406961270525459924744578667379757550497384485336840486431048491561826519016777565679560834611390648864273129119611630630460073794249206877492096347686251459147162612524869587961675894520 [193,115] 1802323238289073081294790284452937370592141214520898519688149020830770079904618137879353398301615635875820472365374345021878754649060879429846213776490276604900130195007247837439931558125158151067718520447917929541176446665836004435008488312151619160338141646739016870505252909931394504350666878986900521513350457990073649831917333909134420833628359803176226920245219014083573303395657138524646764290966852700611215783104860010034004165357853641112897568502403711417086960115487682533446437856818712396628774503016009308535569005850201719651214339214948979904891556863617435735162722043290727399181421035383352984577419249960783953605999147350298941784612998946865042935305870885949489623775558165397329152905212826545734283091169806079093999723777585630246570891903912218303616010162134910824772065711328974700732392973305274656115374266167662491534917945650839563027938365601518418915581456159231761435504896958160678729120565436787811503353435687229046472973547810048759169269001664264071429177636807792786579367958261598477544020571426055337315537052188495462786542392639345480764153811394709231425802544163714747173579904649490049612414720213337634550302282015081396110011178894320532613739792443844197012037438472641496694340089979305495873744818835642662135327393004641766820033037278972 [193,116] -16204133122186561413794525590467243898079562157487241378983943681139832483260756678800372391162720415246440006641689128665447128942660711222691008443590150007478565943787843932917909381134267608175524124707657311253509305445008434136332447438787911247681639094400730706030071044624769173403994739135713443872884647026013501889344609716646460016942133913876370687814534307826822939746326516456294349070008315545110545575429173691791609407068139452489860234183790837707114173106217095656038648527667382960405091670654502784360853579730102218737543107541330929881245751040941457536283993162022111366638254975236362436613295386432924545213847636875587839197951298943483227084564643118710905863103427336388542737445358603820114074640729779212365671220902732079583275957406559716981021042574963769046462805354338657141139330454593871305659493101237224210671818822302332532175252745217470967185390235051154913203091871827518566718118153209501639976594403378048596127064724848684861598937637230131370345398430377221614682634931974488461427898220105966967132767882948980955471296504363374459744001122773196518479962375398041027127097222375594226372291953159954016011512163797212307546961959311774494040485820527540254688313514161824015259449180136649223862456609477559243006501455859195929409155356 [193,117] 30225934073166810228306509425100255197575457136837942773025072313476197751439203728623611689914103159623349509767260298669039206810573588430762150956201629891659045873926226566319445791470857659783609471620913715006887119304301877108424645629993749896526647801136151415768248998214864771994486462391629518435941798707160967030466407670275994319855567540564499323637740620881884910500195440241614016863478871298550024898008758548462779569527390329679235396833668180315426536737535985832990884722166505214122940584024252384704309077676363278356449796323678482929400073873442962175337404376247043313037081284850904625178155258754837153297434940475337887794132485549217841112324089588354418845946158903805692487648528586680450924548093859315835967188473476383581841124758010768063079645889881008618079162297519577966547943521144014169939148388503288013556416905915696542018352050037981505999498603684667066009419854535073139015380883704510030465534187501232107884503316225596853560250696529665611490552119065374970759101283638518287373723850657530346282411147143410826772443078140342710955524818587655974938647072192503060450364229674438446535280151203051769068413957846660305358326069671289678972360639535078084693086396046975874368940934948881756361589234924053047285020767262860595429 [193,118] 18093093060974841620995979351871945700010701111443135798300283857754447212909936390654783525880073611375712970338545198399327276653165715491490517926233677880350775964015349422608733643737838411419760600541552088825602581293482661920374103879729822567590948529458095486254432889093597285977184781405871842653776380034371650524678712221108161136114228688611188029996941878390660574461640776507199954628326005551659173904070516277091119630348175583062603087374293114084976561877995188925644789361264410304667461219061982671719125087898877746943540138595688170996729886454789191722458910498356233218437205461318336889429142887993657301991339863164656654364737457340408502116236516425505806461394367752466799069977403336259027517662522966130820849733475637314683058450978844406618073923912968532300868521778870465153195254257428059644166960882978980961706275879777025068213513898762759743190255476968874266784766544434007922848913349480249957338345772020522920424762193710708715776899875784391626455218128259479788342716439159140626772360112930790709474912100961267147700964328713067107827120224994658559731744345764530908256364953843941720301573617257721779246842823198423297170100888627092976980506675289467044039416656259902050605423486146258673808045295812711329233938358026704 [193,119] -45485775673745846765107182475095316146407640310852088777843151118607137392550791447179021759737340078631901738424537639975694632697048260591443243143896506328795569160546841000571889846269555928396851108823004162677047562095364762128346120878212853143939123142191050644940316772363853409224481028862365407467236175186361443871141883287903929504386475977791907301372980352455360694309642228059684005751195641385287057159838235466582630091101830858303949004106315570516207630550608617004589350737519644164282846156957680218059563601585465840382980614251804295556619949260240834743135670114134842303715081310890532513949039119744301569894998348711400343686359403887312924252087638665766100376720220908076379883537761563277453443713240721192972733806275710938590593146841253236806475381773163041125171014688537210109985477340558394304917690144223300702867488594138394866233109607154115280966963111721005078792021302678038663497891942928517512730139582420667173239523193827052642299083571775259631022107199589523505984941882630596951621015140748799545987370315221731691510531541363046907525889748136616250640067627425779167952652866833405161543186831357544573109714926217730221159793206149956179052001043631215063989422479953333199320063816409264830824092396199658879454670254 [193,120] -16407563859343522781966590052224966979266784447549628234512726652351835565756362090035595023461161206058204347661714191571339193783658586860518935308907690996914857733577231210685381663155398052044774766469054969346079862848498813531133003013424075372307479161661545195431268305334699601374943033903722047300471827088264314674583863257644216758499867602200775037154685055239390714098236601680116814452737783574521067976957098732751155685371814993878304009759219584215051156510234282194480170401214096716119625713659127924862748988655189793794906513442181477980601954649154838509910231382525176094215571109432151846693534233844748976332773817405946177980915747558190695591176996553709014969774614434380356112209913032760854916511130563415126883701903771259438320606017529847393356934282282549576500630505213514539496864912216539610058362350636425773002232724052570562977573095616721732455955259434741057239957300668272514868079626013092987045192690078106417069988907841069795294115883317055462127983532198882746648337487892854330981539169889588522340418490626167896545024850917524192159953374228109992309014080240226394464152182320489382355398523999174615849769804598529836857074581252548644953869842704009223113960711138054063975336701419928886613516008470699788436 [193,121] 31352045712332023862553287390025010477734276079700191697743001814069452107356391325048308003642475281737704421769166114494092578649094369819434958998875366096576916091773307787440633868449617950880311690452325536385640342936556961739523751648817958095265223919571019296528032554126962148633102907640223165571905865862869974824138217759368746925328743889647301838572903810051238295409009505013155659948163006175023584295240675764000327841192068722337943308809313206595193565550088344001608648174909688192911201275276822993142877667385492015671393863288185352321951988702244317602358418591652089193892856570383360643465248353591755769289392382855981527291853526579839436682849622900471936771497185126904865536958851605037179407569292935358198074510112053551577322964918777305865102307942906756352667555546900473296659316184663157895340449796170110540877051766109952351839487831771590161848916625232546590931851825893372515948481758324748958417002834654725111998045101449124579227233224047384044229524048782831072705538818124559806551239412960765139310555682351607074090969176188792288953992594404804405145589027795336946783115537946175325423702793062999760233628285741456097811866721159279370201787829899081030047885928850179749211708544002634035716777851563128 [193,122] 6285325316493989255880555874041723082363058349756157003460532044619502681889019326090682647667677678421576083009273406353463553773432313507291678696383543873084073625823750747610641305911315222084256900486474744021087067592058383391313090793279070031265001380264409059098973310243440840042566577888198061441372128990438771065356569231776043224636727513524749229491479752532361867973625468335332050193585034927793339693650678861743268201087026629697178608328252145525080748186456178805169312310363863811572725272114753447826983048886111887469314607247492522187805530015993992841795916637436640065495871546939281006855037997743707841725063659229915673142923550845086973110523214121112033284645484234273558756465232851167369457158036163440038978737591169769774404500991798290115680059451155394933742430005015635101901442424842905402701009732284394585885779141654178851328211736591736857671503996922622459467343129691697179371789588090376513051760323494399744191753358558440739676310610548515437355059698497069362478323832342960139432952530120493376620110022505221573192043646713172187976599196574381113858776621104457465899452499444618000158099257275503053345233898563537069575490665593410183096598863810747928322304736834889712999852343320120100600679583 [193,123] -8070180003726188283963930108607597605246053188042880445363758771764080911468905477447788293661252544538955163627917228576897235843625999653752483216976312050245285899130035242630251551323576882179648347080265320447380510488294252228130376704021802322993981360344824516765683470634556629405523264992348026426507111211461653681834470324459493669394716720459190189809788232600313282262258101340303160023805660116948112957806223667293587365215009800663500740624382472863392101965946067295657087782335643096280078180327656680892620080227779725376098635674838026896603975350208359157348262563264501145576220253441852848192649936475124172155151846008777703754652000826140547098330532323963958603678439882292190287484962264724778607558794517585631559073876376827925817102874658032274486025809305036343923105693534372126473079254106128489491878384113280618136717200749410946577981757629452843272579945481360098438941790778480398247857846935912224254688292541549788073134294915922556674446025562872735210026424641167222459390284664719275421980634953654285664924460712626183105558707994147146355755355642794014645971024322219836442459616560502216940723720833263005378977537809427207069531554329244038258293285551325880364711397005273715799194040159176735903 [193,124] -1218757583407782031966170883950118151151760231461412556182877235355010952083405981727376921495851529321398654339115071472462879737236820298030189349493456295373206268670627255766497674202984757179461554834258713068126987416427195881798729237262554428411938671581130321667529593203817704307744703416044629516882329727328016598769143620439797005607854561602839295858661937155322976831399602088227796129571785368116351585112025514500272609034367069228166838622414157959035366431625677633857766666393558308878327909663278004443673828398308199330202576103125594268003567425978363526491303051711885953476551925602974074601501053501064619194630890007287526504726072643991556786078165174671670953412538759923997233143381575171755867986916135748109373597815924907721661304131264568011042219332125531975889246845820798588988062625500355180443581730712247094909221974253742897274330757037766139662553766751749853226837930575115006821217784998536934368988877125787253248600960542001478294765577566556820879546304135118070008753328994263571464298237141324070262305374751359135451407212489678435034501582287313958246307170899820257394540687390695869967898782940267492668849962934220936724360451288244741169388270741562362363120219544593653210789749383214 [193,125] 774039617839384529775957462748330220369301424497241249615933795944495736894154422530461205983136693563007328150118029969023310296430260864444630335355792839182441552853046086816308676071343391903710465066074333313366711582846524021726197653453876310658325135371657905632515851383958192211286807419261870469957843072439080049278433496446122696366665426008384850605724530089497776501877035673375312646421512088316030950119243958429366925115913830733237451834840251780650456158911106901004077016521461400479100778472885758851986022420442647079982771990197215672108644235948204384755186860669706260406949378177051114358715076790054035064153611362301230261415519247113352482676603956239676254869356164348051106945770115804003891594413301876574913755340574696330892981649534631643449610804195288209981654801061380895286755018720682644390606340239437546286104805212199719815057752231751213844790824350367293138656232804627550507148100155563150879552955339368346448192298520792240626203336001480423833918340713085318419119466548010653162541003080482496108581700008479369443034980138339624259379517941613790338136172851182230132226841285313358888553021386354863071431036503088611689589570625439600899349733519529011054469693204953732410370733 [193,126] 90992810257706246571619474644562521981993079958363571180672551278803394471851111661862349194676705294820177717829193214891987563576949566294548629047760608727369587886653561980298567502941316232068228399630257738691602437378645924694950283711126031324674719005681108974156726650792400281220046376892951434975719362713202022381858474088594052903843350689973767156397991837554959122722428981733582528932058754400268615157234495253288339353783699334531294762349428603525672028055911490228570113651718226784370631733664524436638332750838715219805212756663050273771228774532856135010986885977886076517775107654105816292479440042270110015018837931718462750140326394067135318895927926887718584545586550206168378665242922860225137101995403659482001012843261870984392227033097271746272266805124390857183178139688143008001573958382123621078874607544383684482069969623132719047769635606714662969672749344498983684699115774886653992407474246287685617200757022728662026580681221558309499419629942602290921019960959724886500772961847527210548915959388669180799188408948896079102117946718884927406439412174519040909739622599999341701334432905890296957307941283223495985144178833059988533588392420399908632534194063393376116110578498891598376 [193,127] -23113231381608056234602527199981882350605425344401368956096238861625135729331559854770894018571674037471165077714239387937370433397545770318745664946973929014833834591093730737283173704973694086833142687264269722048072411519942755924451043013736480948064209775325956642298629659827067648769224578378285757952044914125265487165808579967155332055645901529672182317214669553341024161504048605788073957484730996081980578609864361009578083156251914260356001534175369357491664552724041219562921440965716660709285415165187931739869948698093173158860924486668306191134433929707946671338099292956556637572625458098065134842301585252955085607471188839113701598528354970034443425632622211339804726367312855158142909117897374732864610167154273568089749703218638067346030051639915331479695731955630342860261536235838045797238349638620571006604288413561430228279163224077133352291783894014825989557657782302240709134986988674171065806360022060054921135748671988185005605669647160406590870322467981351794716925196657166030090383755929657772022448635263878055260676702780825882175554615480524091662130406934468408161098074711262246712514646006601773142800455564588039275695861764153531762292281427351129801535002484684566363640394375050 [193,128] -2994330938070446982180391589107922996939034466312099936826810300571715069137198315138835082531850589190804614141664320753347775509815222241471479583224896380108504408798213070483786413622545594563750419065504768165744773312988189325610179182712149611272684574866226083107030302558883847854973034379736587356421261509539868948728677360789858587686240507546321005912522643226638377761288186757276937766161864737064466851127293381715092789680279856090765563600851155558045483632099397691864444152117126256344595568680248196955026910724283655256623354585835972216971599723894703680556655864376479922271732328627684832523446864088267065299800744393288182264212795277018816213201935766470750745912421239166881312373996126516752889269974620266763715210799955473258254087172756481061695462004330410972828720662123775293415870885990210206712005803235253202187318971385632699984468552794618759644033064562210860068061114898959427523761746987801088686685692039747327198898633837142651907171634106736707300150581865196218686600012755793615027224453027511828009982391499246935485031722461479552628022969399140688859344508848669427256467831312703211346230447427844611705982953150305189560112791195240872232025450786543578652286 [193,129] 393923394238358605452462060844730417920298967761034997405146961416108427966616725216012223266518487846185746275935968225756321767603153201756878463570377928460006156590574471152264826743204641974802467928406036639566234254438564995363594758858235058117696072352254271325517475790062224324231922360577884377180651859049871447370605778601904783245679055311883246413935066095959291570554567028342013848770186963802071428096526105192491312277421938916958730780122166920033200630334458522539776180857373347035225900115695142247495990525613225079135062870876785073897536636314421932862354234848126369950709985438266490712651712104941682612465461849534861580976156924752716157343246465027899566539481382230545141677768846191451372446476635257897223449715878005612707363350255793185860516039543412066849733743711906042820749873766799435581990545968703201453117381055879782260276942103963520546388528689417271877821270263654422779378546105605499141275134058853336284521838788206803389234259724395784760882692404995463065460769034881932160264731149055360487520380946142474422167787065929963094765041242493348055898673009648214018982365860349010246420532909956548673808128359168602641017060059191854322340388156154060 [193,130] -31939670558473282560073966903665182466834495484805465952056673807720954523779832842071628870422299314314578032872822390725289606966630331478287838478513169232602536334458983446540472566243134401571726353626044425461654158967825328734483337013055653897917083074707248179545024492088686061690325408560130568305479052216343496879734514992574421296729243394759742312508325045258882457185473351019941855597954683371126373109483961158817016888126097110947094531560275717989053738140619507902215676769020483896441396128825338085085217614114258098521054564299219539705135207277706719080362012747555961922488002605733843782421086380666382251344090678861111948060298601001372143875483723614703023705053841879491860077813212853467950238643061952903052747469399344604045887883332915820932064273975199070026387027979475828402157795047919046016088191497417692025350706959959395412275997499601618204898235938957259917052114986909430303099956161577173723165372436553514443303782191803432672753271093447570145267246645879415607740100522508321088015421489409365583878901494238000717685690882324321505516577658342457367321442722799192029201963760504753386976821086984542194919260512286667443113093905655064393870088464 [193,131] 11630546953468723264065826655776668015893506695889926786429561377793396553088452424809996972479647389917752352511259682865898621765258637586584886275395940675076139352474317875804956248784092402671194056998507795259495653158051973531027751191962523533511029578353507995389213062898230468001371114765804666158698967121090415177738466709053153396221467128998309882790605422511463939249573766357006080908458580400962337748713898678893002393554605026354539854916126814964002720723264014237488099656797989136780342589284502796178924542810245286183881942196089222392919531730024578039517750839321432132183090250201823336440728593424986611771428243795058267807605686150259036070929336650987285006531714948973308768591814844002245231071289081174604477299531433466993363176059365067490432671928213311553937492635100391982733428323126987021854399275211518009894976589495985987966296866208204125835125697276932469954887202334727721469898067703317613965676758021506249274271806908789329363537489723563299333203999604329824501009279577724417050635759806235953997510482281856344854377943713439801882533803209078982324346212623014635132503032727188981317128624743140447579683741067345227415974661378993076042 [193,132] -2065908723974636145262725584745287949871620928822490229465393457782868534975222313640207328567603683849014823098215327542161860611924093099795995627071860439033960720676027121631585229722926357293244046696412829309096254487603195276246383053668647798394727262342847623886918351669640006070307480367179706928939817677149803463042815109444823184188737899784262260923229137757488060222658779651581335519705185277651061498986388685279057802834493519706808097092673525144479268494411713814943332804005069235311747071225633677247734849180637262118316987477878074934452517277769632364636167634520390933924622829677312165864456618013615373358686167654550519592226629610817433325484206988690598730103415280353394479978466658027969770404427699778691092886266275310800428940132137602862809385179582802593233409016324523737204475430861534908176794560634422286750076943563501096310035561758938734493192868540260454277212604425164339873138176658732069239267489100075612260547745338780607813915184449457668432080504990651777813848275121241420435751524806839957046424981987135426259322151759916322125240201486303751151764401328546376328788959513703236971642702553636759552821695671315773769190504765156 [193,133] 247104483196499405358479592448973529955509232888901247665302257817978313130229121770275015876366401758593946682858512632413259381576466462936232385621021720935677081121777261712022715412833650668371756324653604860065482299801767002651083921437171190668312038864562092604356605540704318009356893043087266835674400190041378755865466055583135540808764762339649506464605032108811745990093299525598369197474988902644617724890522856886349585865681286033104602819796041293541867734127425451166735979153450776953730761729359448088569758029083596430177972154248567083895822210402356628980662881293492498495213024291299077388887153367217193177731051738226571895295828655201673125994108962641419712356734095448825812208256148120231410184085303843838042207793037940863732069139333635211148737751442955979895443270328716583823314970900756369273538270713409198352123555265145008249402389110463297118494674393102081551784378658589008404603649217433596467988646834855139647594862117176776973152722418456640250203658995247885256661864389653506862724984714596517731597814499328447064684872161130131929115798166943231267104971725617878443171271165656733293972456591332468880652543659889174570169743 [193,134] -21828321668309685355408011363101188722919913981001881633903929706420096774860603211982928759355216162823341327413948577140828703220241164826108299776652472919498844367750802493777275760255852765218876095879026971637477328740611335557929928635549142892175072201477431473910304843426180525084266264033315738539833484629894709150104465254084778364066650367061398315801034184508798311565025293675087434145167638815982650920574150463780732628571264095065728920546925658833235259063578597158765921174642850243772017992551987946093126290349867629166760315437569655497637113754621690807853616365653882271792652067911357281111458540142232421688090964291018974841349450607830838887394551202095994624323354443153514241460759449648524503255276790787955188078190658856947447544360242510299682629800979170298040776684827583207847451946384166441570969883979483063372627421407585460959236913652909656529433070628439241147485786742735216594174953418636234580957751706587867916820266007202533032971242814601122022749557002723564047435883744541731747750925287942310068331361122135929602977939660164111283916178943173011968598526210674179535287422137718171857071291213418329300422424682033542 [193,135] 1377106928276665048887084552959222839234036456677117744139944574686879051734425378915205592778073503705500958724407939431879960718187219509574757861297915591872259976783064433659208760300978846827852764707492477103988177203363344836039903121666122392278892507687420723536281089407719320607668136070770706139572745443241424983975254911805270409205425420265237585463103981403749718751413358045797952483041933595471763118054846684782229122303602528276638641158056759673564562826415907084311029163258842473610858887695957510743362577721927019173152537104674169295634388797705223853942101663563617456477515149046813694565202847169437272749108554401116497246443810754080550016126592831716921433816776962868150979497509539968285446035441706689287393691562653108261789416882704729189023189309154852645693311902256895505648890250532471647469118797300742974170581824384700155744050837179717302490655265182914074213586908542623573082572829169074446384098733184699555291873953593879352935537706132513622254563202839458197166189678538601197273584560711829371132782979673560133003815589532390760584758518493520905860838908634165021383864737502769271064536124809050564725139682904 [193,136] -61115866517117398932705398925750873658009446449189064540060150311402013377403502466274244103881229428916682590483073811495592098099993558888998200692563424967939061400384609044287986088031361937895195585211001434642403563552391097167065738516933957395783809893139766366929450672313594758877269476928970415324121564969727569253317166319314632337307289150286801398828436035636065504381533696494593874479936098394347195116379279093288657892122922948716906208795729601527836032003488348019127614998157437871969593372813092377753326219182004559887676764129640949502567522964881997071557481568717747847331619013825089362513258032305407233719688122246008667058591070507934725072530484561625141739565567141535876316765664065231175263707883337179870102999628842293843649319076458253641134991060706621684449326913628396577987260062224200834382307907765594669668395995522964321049409066502545814677448425888035075577032299152214874514065637267381313987196220675055695297100119025560837892538445565153287986240388114294138137550026015829092204181401093145350921382312041826702415584321658501111284812113550796700230895616973805476768258518655908673680389426344159049886 [193,137] 1886809719557815279382012594145648079814874770743341182360970331763234787819189038701169786131658832048259574926298856821170515246576162007719948021922259197014345779963436359231714513624282057679605934925413889369012093578142505329061677557095020628095527560888772117184878928112315692663484653145573530550855427985660479351907909041820833447613730258913799544851162171350753319026675811106855929436791007930404632242270999184232280611812022581211269657302047250010708490199049020812109251138670118807862184509373863848414432345102955293693775144438766284803866161231084501079687179997957008191882349977474399357527409687444903297715695967024911530457898709366529426216238031015886514426785494459071772044027858427953923657503675744883887715227412150854458255059647584848346415455152321906988856929940005355532146943284417892240956360453011815603495304472742806689412985090031685651425764272495237121524709688291528654908747413792588990403787528454389505390458162658810575443293241855463767662550355293624805252058783042503160654199538560182636871044964662331968346470539342756936324141496278779404371297284950583100694396986979967154622808654512916 [193,138] -40048002748767994171794390894802116453661509586806917705190764186057845418222886948411648648943029257428703235904063220538091271459576382823207022813965158141343592931928335848455709985218620541728932736638598611930751374613215404908119933575922950275587547085059545168666653382356952746219954191199840556768936581749068419861572131195313195082343842876078260048369532349409669558249451230158383064131424003249527746017140209748357804329425108522427110241131061493069406778330560745922590759569390845851742148478998227678330484730523480735754579713290994254164600511402742849816511387300389639856106206655233384294213440233337308954800345676081844470879786463336868789071929251309088602523681817294800726446725106399814346399321621211891811974569414807566127584397596414325447371457260102243068413269106299979055411598191906061313368699484331880808102774428832336781935042835749104756064509377323566933224907857953384902773353654199353847608686191348344779160481919333463115973817285990818606279517911651086387280814911410447454690209023138945116011534309203951029816495443167798776164609552590982212857833039423421983816933032028259598822775 [193,139] 566182519840466209306256342455949564116512070546826104327916331005824180429224853059894840506067114809963787790262345149947690525302612062542422574214242711894421219632190013587707095915215299504674017024930974840693879648622321234183879842606778574674420104833636998219854147013329540635383009202839962834028548192381976021870289199758692501693683542863379784337809892805878629072143961627107745382023817732258414643707889334974954566162549733096240401818510575878258506355321961221691415192308786624257718640546823012491184636540133580077749687969614919459648636218095296243176747884429948483083200994163513467535125074811956774120867075386732283308446639002409067416325495265301828710863242258419688969458798249322452730804343181431664457594252405147058285395821878690767746481903063967901460373812644338664886438099029959989466849129194220818433156230600346880724982338785121237092390632102588423607713670159603264896225734148512788159469534198128522874541042701114584595635348785252052842072125063198490644634351453634063373661312342898872920794663133382230434379926010213018157716140322884410622463958730413637275437660325350062 [193,140] -5768354709552659972344744768077810000118291674226452482657918047755549375293934580914347763514871997456973824033106624870646518420715576617428731902434877587117932982883687869220861030999995188646650502652905753887636677232050425136089102242458722216440229936666205738566982672388364401268676153443440547736291020974098355255447911720150370576401547200109175538752481746432424298348742117829636446614048137498745518551707917926379346509142486388952777398038307674962535410863777896672306576725885220722152529437186751523016739142674613842714094022900222216629661410459384766840502022787194832279031317729973749190857290403380976921145768680198598285923147658027093677717947308935408490750773077875618610970954144257464746957325677747770320948106612087178425423960438996288851717009648846444489627203138016491733740006361086837222132996205302575122136874918939804334045848478674085526647168097431366293246138195051974138546666248958087140961329194212984622601480267200706714564541489701815178199041680079216304039344352815028876683874956930514124723286188962331700276202312198445568701425021852993128270317083441239910679598770 [193,141] 17930472449632667572451287327487990391112644632944720752822705073785476334026324094597177252735837059823455776090176991292733877829832353348447172119442877003333511217879499548815543596392835655525395272746628603410515780956976841759251184692577927446553972700843722923791402926044414226784441920463474078945337950237823438112512387490992333540401663056760393075656618696713689047946323401359980305910506905591040181409942243810349333666720320700366195988640323995855263827390529932384582631433296294505489109214688384294652074773913375698104342623681699736519149276427145890620597236293563465965313701660763736544146608048537224255882289466485788754441659003835243352536620907548135494502014702312655433733682762896918958409248750840699322370081403883698924788103986345428373678934031544102141134402657444117482269333585412288023059403792526283928009244662516836354391973380458010861898137792380215133984601034855654665999239605565275690735278413130710641722335044723892960368636949643050931099611957774240611103956605013704529406310434430234526874942567538635308831427871970862172876205445122522162684371833737183129 [193,142] -553390534297508480337688402603280511946146487160722357624050091922163872271330554159379534869517928574805716630766321216429883682892598034575754089165340886507642952504625289488137446535183127200102411211343647143188484441667631429691016140931776381221649192779474078869029402378199946267085950008778477907071839582356818343238615809458025580155603654007549938550049569077434411515563894036194183461194171960006128100760010279343666058261124099853744471011386799474445363396142238718361968791311066902738732803161554273990596935688815886625508993047549468658294354151996895021155788585063102119661379910439693879394289366599187119417085099228385893810059002405439049290361411588874962888838971843802173321948011004657829099193882460035856829668976771593048460258235251852109883275346686182960659843728418136151540215871707934434839748812281597169678485192770025706536839596373097807861645398117691406561657714050395789012149753356024909673754257918480634446477649500022287406544606965773691114937803904080010860147832650567035241082544080325154701030582044685597688773637649145878876913479734981603071755194262 [193,143] -6967325770256711966043063107442766687743315012501776199534853190887554921522843269025002268934708169792221139412217399141437555187336081792300041388578329628395778273797838917062843562710245019505154434895971638618600419511001384316282571301209880424873216174906048319311035725678087433397234427610955145798285621662114705615142999966451735826886533742532837737707306952166485345995795919359572819463311142781841724810503509406759085474997506217044755378845407975785328616603896559877776646168431690230671987960370928975758992233561906805274674776481270631722654004668700178008696463926143438537950718548295820566801187306066678556776069029384631014523152623116325545070970955056490503658581779591100734048766441291024651503120407380734118028413102860036393679220093867360484429616443577640417873004859989649357594448143290667232842184338544644441506428598712774579408837500918316125415737334200216421600137232796436222992567785923213355347574752238389544116216552641096109973204552189651118525177340205832332119684484370823411997479442043391841467409633819537584993034917036493978432794114209021934464 [193,144] -78287340527060778469642120377165858182371619878622401139074947860427999769300299894559991130809723441605278415476933616362884143885715792020739492000913808986130773233490209478387720870359381091444767733671922081651032960012664801491812416728017140409564295115831783496054837553720019587223422445213014623192186166443317888876563297864915873404232078200708929208151730239402364715271826012343714169923646063649955477112569391909102228972691816806165099933439226185695412885930228020254072226568275864868026093703183532340768210076055013743344052360271776218477678746990117756488639857457978408912261781128235441087845803256123695681128818149900317133324872605901068454910917559458493179043035323373219852531529174706268518602472188259186753969047792300143443269847874849824747271413837896950918440635307765239508990210338683785245931030583126883141771942334844238642744837305160143170578459647841522184258384789615883073140439751698792518743880958359239472398730137842222633725183381154182659772553504369132509558662160413918521295016964186002485311611104390752807672821008498342866111773622369 [193,145] -510217064379459891395362030226928518200063321141936987226433685073507651925524240264519035145734563628996464192099261691851224009004879538067219131794441009031999285600280996790728062075729252651287453621348016830740536400561871342004601867391845108117063891155627440029875614403984003116922806641499320620856574351012682305348758555034454435579720313645742343707149370793566158520839794588228004230331907301801983179771347090778165397476427866353366059166862485723879099780021272073104565239726500097885350445141854342858058502387756777694821434058169023400915779512992745011333415195968529353703549341211172951235604441954628273940016691080770235641898349247991706054608402412444452659333185294767102249669530589042191113708767114427761197059613511471687572488403092329346626877308067751889093522179897742635090860855234493432868076977775998487879848556254252494872939672355152031346188628349702176777780461933752490075114066692468584318044497702427165428270932360449503468474745796763142145042364360135846249760888475183074971163467583331109555128803939825648437208351725745306784368 [193,146] -1938714904898009415095860574482686808451549419357871684726371348440579412274044259647951175334709094854676632455371281638052726748572456846616182247781126999462646798878913573429207794889742895113287882745763996618800911840347898402043949257199985788050302809596994977435155758428328394758571666611715954274540012136593499991278894883852173676305010698117438214716016106989418514068942434820368868246547826990737110970842489444534910136795239445623426365334742038400765379583444888089257157494641185256258142943426312366729108508132097283179765828219808614641417983118222219524806309948654936500625918195098689676748168037902626966971065948309656230195401503399999068783860725652425616286444184035364427636431427813236196084556535915979395446577783114501154103452225029703419171682565137634928352740850360544860967391910090651870437419012699538436781175633227170256685550355644859039119270446908815125678157105324679384213263686669295169950249942525638746804612374851049592219700477651717177029700511579663899534330140117919697859943518442953310891265159860406454119817362102656 [193,147] -4134151272050384458447591549334557967358525918278183425034540292151345702925889213149639961033987114290378993301311946134964590550097105691762332756172183035809282866757234899818126590850519858171593439373616559050926691853216693528407240281907438866959508292766122563057779170989678676745492967363297687353500633294441941426485196471266410917507894063693483056279947894915549360871366787298904748912901515987980953781182218602643997705936927463517815223044373353491329766786852577786283234570158993916305555451664140191398947852675457978580094737613018556991488207224508013237969150796232558649110782395241888394947454511292996323704301784844589550476862941148154021765781282952900439530683993082334454539389267463201291941287837902652246117092651927394628157514550292587475504492743553758899899368388486147201514660135262750762687701262645935322205369823188101047447990175210002605916180897731454370712153081445069996368986928911094487512594527580231629651949630405185649311503066080722556202533056336095806474835270851779066929527449810283819575689674559113017343273 [193,148] -5025911498464716629783201474288145612875109414586742221728222480915779026916678441261752407472141489327666200217345795516251317842112863705159253921808662141372733750502485513130948818284194994586348477568051795512617166871274425060158254748244814030348719552300828257288171861553898552052621696697368174603868674865810020459593371918387242028727761477015504816512270800905467273867366925612352885991540956197633993687802411288892290687364075804088164699173106425896118317244892703781446356412650272780700310251646326864671656464297331671077910304891788305800297383126568308957723699106619196307604519726396506387098744020711368198455498672046476626066288984244259289470094233276870925473628749164397841464160369568949597013040735226482171474281485747648887603271263289252719909743081396331420092459610002422630941052017782755222118329172393712288923925515412206557723642912407038985302650420849397688363126269730122116950846146375835252963524751955963418019500925788172222446222873104296115436555023519216162622039894853246760005903679560063078575591852263352 [193,149] -5044918551133077209072324153648176584411476092675966044811330143625095568460129676238582593320509699984419976168087730848959990237920946579954501686335936863119478638607692693340114493613713914021008923805019478976690555815884182895104025904025010952748602048395928905033522696777560011554030198283766870778734659313906416831094808019414546195565714429641285071254415416279326297910434507868605626112313295587280675395567639339510741288208017391003208490317564839727653476165109739950866048692379318007630549986005860552313014391579934313989801612579405111926726939761411693106749983893988306867647665979514669514146236267410014770969182738439434427256346692792614215881080425122225906870719821225203249979146197635242207105991692802461316080082469438240001879260082855934003077595044785371599626208579604741163468131197874958749439412067606896881235775930784815378090417507002329022190823310565393919466316101528621542078261470960711729994055681187993108355307150469788766256551877285433278178508576682348044985969908682530810807961826605733867288565 [193,150] -2167856103105262012715663168989488988670995673193719862286790350294023422872868730882083416429603726603168557706032682834368538180918821920427183136632482319191282223453349495827145532469441990328640348473351533535629378759498897868254089323884921761591089211651639456498582917555353769967455738851303905612021181435081996988491832093275178074073429773678271807807358188370041490867661549246610017004342217252770546410993867037382831727783957905197676089822171598735401199729891990657082659538483800094738501951318996706798741101676490624854777955791783473865676041699166503973845647657249659893260494893076798500151582387147847599881226099900425437941624469450719584867735541314013695892062867772451760860649288851105018367844569240787292816621695614041819139964654152378864211533836455122669963498598479411077862983599984003507345865807775378163440717067224600187312740928664334099056392338078611481109464274970896501561586123032668987027058187289764565608297192997657746494915632816147846958588136154484657275030956195509799919360663064934 [193,151] 10420056541500293380082335349304684476415816469766144394400257782827360071622684914980084905087928512415841103969173226079773156812762933898770474018298168388787523943500942369342936656202924718643984004445379081588822341842193591852107785113987803075400853877372529449608788509046584097496221819650592365434580330169604643081942845152419737688242891193871708481553650535117274376033309308558704621867753597370949706523685711386222130296825437726903084226498565396550175849886127678042508039800530165077051088446753206182971405393768700623687693790619996926263337648924379603934113063012902932911655293115326369135273882678932611693876618159342063549234243179488033991968904258576960208151041567873944071819781415187254850600536031963975473545129976638793452315473274076766209099508759912870466381117354231314895468705651776239746419793717643494686324316522038689170625930302327937118164596845116720582051640695401019374190122678725318744521945872617144509047384480611121253805144933396331917432203742013382965670184628539419156396561 [193,152] -9060568693978668819389471048437137232561090625222018459162085471556335694412170629034008198794443958197501240789141094699135819797930872140854159106465044739933559434072506115394016484111058154064254954537142196153657765015030110630953805263275174476709198379631465265558118429050125361151758199310457780434016262024517629272336726475638412023820549583129602766479472220618970878298734457459084758843605848885304555878091137658284237186138525224098114541833676952256304735692542926814121711268439951996858308163508313753125944601139729235874829256214632436276144500345102691225100109912108653683411710418225837918336437305116947051212945688145519606842995162794190051467911439728824552572221501069173919509859806255061925268856885860977928981952010068780625087015785234681747000007614006058224794059051497656371963607586814250674033435041303885005612499609498568912751842114661156220614950377802514044180618569679671513594579616063434142137581646368236736902862128686578529918754533957411025360174376586711864629792472537440 [193,153] -789929560907031742124154471816844615105263595478264825366493872023414374787204846176764775140784062195349066311556387865001673221959893158170070685144005486495164483129360715316611163028405034345293087672513746380588896302920288299800783500516546090621474126776162674693654785611298358175744521502522783391945441201910661357043847897421820106205782357220333588404540806705914202101204120931869793495793276083386011463085632543093916445401816128611796587977581951819196823999808466125742377408236510819944510530541751036272303101660657344480439892664229123105682245970337742504391723031311887901529552076080878927675393160867742159699452389074439637376460269669323333403713826367978413334068773767717221947956790382212472749129371583816509574513449144735856837987191927678156975378624755696332342248190954215366970348630174045058773924096306828251209037490804920526603890915991305880289109447843143447820455736428140183509664703679415694053465354866809493548448982978311204114448298821434468282090278630184327728389 [193,154] 1164505490777736909044137246816747170842408647642927197377797597158517135208387889121634689550810477304231647387689631571640865641384757136336179157594882650820998572666408274769031719887383873167998183858817631017943459272019712235389946447604394762884341709073537208890763143966519811094403977465237299610784246769066195931445144917845052100208438986511278434221075964457181339885535169931558928283774448203778445648759549428250630039490615337547800125838750789749575716968315523765306021330718202963363520557714105213871613738655966353018105183443761988981816699920473578164732107497649666779984374374055858524182877029359564757586507479878121753156832859535093005798787291643620328453608728553493565713578561176137680986737467200221331123131247979926136478458461795573494139291524567547063300545642318229850548828541622124555718833342333021933244358982505894054901263629847731335493990407598159108815073516087086482893347779245036521416463738809949249638207856316706794810509434111565078856596469127204 [193,155] -114622189725415908209532932274855209375820114525830608131092806827725897862785829448519606705723979264882662703171117820011265658773411832323537589876177708004450710323176182242969822850339734214556299111955666780283705808271885354095343811517670099263912417974448325963088451390862812586258815612068181293192322857861078509404468491986433719260543150410551297202948686675819913966825664506284889160193416255748643576131410664598688247987490085183534276291073912775581834856609441150886341583791214039811481532988420622294427924684317658984581224916949255082926354610036343068710873929951356610881985207337181849207519437647686894252242236625592963116222085979158464379109405271398058513287109834672131074837126076837933690616850948723750858524088467473811817873098283783126317469432224189755088071270460063743222238951325325733033428938240729941205089997604997902105678786883083490403425476353362923692505941137266762106792747519601508260883924054485643144257434179168189030771277903470731810661 [193,156] -21201341886774413084979303608021111235209477503977607822928497863918721597546915446187694444407675826464768937051767002170209619758618452024988927906803419154091614210129599862569018295125611756457986501936893003487402171789110466956278825027183757755958801843468457580706172250897324430695686617041659485638762669904847365300005833205086623471882100365536395334884982010452673720287054334574112578070559017128184649995307624917065731968985920184525438129638570642870008200419970227033979471715207491117062687579037875593545853462724722637178223246416000711865289480698377196080866507653447629101030562152761889489932779452169385202748638003203482935858100026982086024154393442582737340722921613127383567642930083776162024863403752506579042569068027890102000592923360684176704732155990439182137044767788365190509067473592164761920477231774590739002856507615027827105656660679950868183555076242188988352080795552095987063880214993337639288502057076780737519767751483510482694454057507721 [193,157] -4708002383060763308410869098371410608509432559189333803750513031463880308792036332697133812287882713705833548673750549710740166986008554071052297695505776825552416630132156229464212567263098764508645640527384081431065961284866288538363661583179242918067688600138764350449356441805920740775168979535762013989044198720252249247667223976754665117024303512917163470088550924071500789534456077908641931028266779012957959963827846309273760837945353327859933019196720176428498903130977604275497939780460172239862981828368753050625294925680224884881164110055246982835972798948252310873946350745524630781956890640959374367542389314957274903281022921623299047354637145930925900741729101214287969555131271620287460733057140149261310140675879051372732142155409611150659620683193328426929669170197312739721205029026396075954323131142605483727866228376997363639431549521514720830998097134882157032943820931761384058064176752723163924918101207888889740392861605594710363105024351668973025100 [193,158] -329733604881214115195478978795471452966862114088419064643235466750348278365699427292340320948334376637765193888293704190775949601402167930460657099728054944668358746817847726168134149806300954670355196301298663192455126133853862179009073756994599973352538948443074458292330681650372660839476581979209259641442979204992371079474777240686227471718775421224907040675168016065000157991576700703302573054343776526490745950883960369833217170240375269039721167181713866966548049915303200228341197319724790532119385991442288486620472071278358506522128553179380085169217112339372880978349910622447299951001484971736837155240032852023335782999244613421869815009183974035203488985757788952617496953086183630054319961808415776006853625804731018000560689133304917184525682564225464091356463565564718404783110842821739433168861543545260857710111752391659956966437177641548181299292211004156829527258264658773499158032643392691435988611800177038251613271484832424539455948343922538 [193,159] -6609809574398925560117906669271131671784851897186113610433108104591752298214293004122263351237654728965107152236255405656861588888802874113579027369031290459375075633476198158304378633147382247133275550067561685612054348506653233328794024759304288552718413376980737578999144095200836064521307311595962512223346478842625216392957990633274446130048748181189834694418257359143704156137560605575430991886480640886857459954008171022300975351655528259089443868359391135171975133815124501878566870720916259308750884138423329119638838920829887435227085931857859980135821714323409914949859254544173694782505415711901765743988775104733068813315030134397330588697775780947959950568804787997762743007399426842001934727545188850347856684601768893043305755885366941839065366589631040057640999373834065592529893673739976809064616351457462716955925729295683143501413611375457669963645101348158618195725741670801838997212103727625839086950371209981929083314704317148066321 [193,160] -145557574800907830595162697620711657914340969194815676394630406734523693771759053824674151302441821262813849470893117798884082009586816986865906872971253605907076085205813060871949607774652768734721056518041308423070759945951062792549682834224081093762247524266953235963296141741835523422436377056973819344029744539488339285331810961061621874058024680154357706271984735435007863633661245215929248388130457695953725067715813458157798375303075776150344255010323434565603854839847689299306176901187294982252634757464412959321512128966006781153456658190684047027987083716339573075322020130237516927202977663733327827405814065440690513966034914975456838312088198057997219138948514893921884088751711519528869778138307999419541388084088031687660302688492392088456751156895702309992779574854964503737995320825565370072233647826407216636579536196769878566583096670539557450595623638016364327972848141930994959468763426214113575095048770359341101402212424 [193,161] 6535691011940733343872954502170876378293397322099486879185335304471862475495912450495374466397402872285791871973138320366078187214445934508517845045198022400138941277713347656717880141670620153733224988356411085109400321359174549898426162626204348818310030969864339973517465298489203050489001648658491150052612831094446368465930269947024841057877035906253770104904188588779825190568878406176315961266228287999819408063096283413038333185415274222514735328403000081317580267631259335519251402259983696295362024828834605060084215732634962930424061069856667060500737370605284547694811687795333298841637605717557049143720837961307510270610468005593730154838076764453385841202861728718668663188335894324464584532711325661696117107172257296120288307123476945557627599612467721525646799951953075132987374727595057224706512913477168660796310675965505747489832029692812506780305706110885079115757604367617892944806269131279122080836358804467260 [193,162] -66001117235358934273910041061183032414529943145260257008649491619993634550448813700336957812312523673595022541006930854126101039834825093002896749930434869233324800866081458569691861159243236149182466807751453470830834499192064984428571625272346617421789948027982494906427927568023633680895964768651713250849209869446249880252861432342845077906999369072253965380006868238769006574794366031298590156447939050793711956070070655245654480304677569656494922978044628989244750039859116725047295078864578922034093783519055967601276694751078105289012841537893909228167325147986839238271622986587723075100591225265541970214759398584199603968666487341756598178569456319905484345322473581265955821994831635547829550727014820216625095416267943580206111998245113031867489110214694257822962121758010333148986169072867117942082146781274180461723167345398734907978357809051005036850725301451300424452941508329708008723141012705763961844870 [193,163] 181615181964381564822563968379968266772357395470095344498075919820315481267790468418969347940930794929959714494380170854353328587101462346539944247254955693135521032034513528379411632509460401499175745168330844107459180262659191709602837430167242573483366195789642231719207074530155104049274322873077280175793088965583994223107463345606067510105202768228881873327390821892961070154842892222827118274991239888841559473633838550741155749079466515784045910412593986673932969423566980085718801809679705014549582495209396379003848794481422740553974719023051340275094299674167138335488741135806805994730423862815839822774953846096683777852085131814460618884445328259988390861154837112308936462643146684746046990742470695940677451573712862172122594808361067180436098419611407538856134265435857857730939060349951620105446633771488216668473834314360294041272143858479545422134102485084799519937959097106385006645178073874 [193,164] 822325714207413062240493877725032718583926172477330043664808539590071715487164007533909487874847105757585636705923132794587844189182890095863705930212671814894965497614881684261535126650860195874125567679242791405690816837797153126893855238293246898191230315347559365812426772085622400497695182977594451258030729846589625864613571073329850514036282803628198527292579843318925254912081215871313675433469959838455683274264778268212999083700591975714848577617075980409247132845362612313161082186675178579663578574396483765827396817458817628215134777258026792073391007468570604849534540801442924503001984637017027059749011056474797142726730413804224552750561688090640070852471349519343507811155214515910236871608938202086022448476306376237350888813068913079719903426506043425570869911789204053041162403936347591089035464088356541247810521153412184532773498050391107467053572514208734743127558858099802450 [193,165] 4957196529810495221629410553357501804738853427032379645805201647265793189246952555196914423876372364625363983241016328397539303449210506883500156433180126413885852377391720726350284332494709530844452693529803425829321725157136646736876265018692139449264360609366486384454345450279057632450032163794445467256733982105903342003948142415699729177988996808118024442170529185782315010623901313315445869499165504244002400286569417783024270942954968497057212983548216657735121957390302630317272276310541814402358892068000530572104495528608999976756679007112378142709936056740348314647532402709689678536967753312515128031486176334269468272193696542547596626348715715687867970107956341610103191602114077496932069108585265152993000863584739683873125891184124308010370590912292521724388354942912503389733206545020139737473988879263619674647280484994019162038764090276956771741073098282626203403835275 [193,166] 2188411558064261170874869101903323766720230121252965162409122769980100405740813665919543627084394812244160646675290179429199063471778903998402008123389574683270251899579452101276950373564991402928173102506135907722503797372371103500619057697021878130316792578407964227603176173203747267322682918303303647869823597360160283009029266529447346781243926504914470183962686864468096792586362687461260388206479671798913912428633551610466443238579706939322342203222535924118314749014881764411093548080963729445114230864392597069698227128250363540834065753051149189796790922297502207300803201371708728175412483924974608709603727333232694327134107766523867677745805114125798114310646267958148535086461101708848386966814322339057019341746150747879721256538111582018477645611880364417632904420999565144461374947033196718910768623410300521903093567763248201556863093083485785397963527640911 [193,167] 80175840201816366681889776321694210829333556922091082627784123248061312966552935363723817787333430380014807168213809199837303612441296600469761042697985929940648846129085872781654220952969524181052154901679816481550795343383601402851827931399436916589308790775956135876802317935246994308521684369829776762438476526323876171985196676784072378656982168001943316651834453548725630800652358915407030778933099481515040207905746098324809244498606305447529774537791834844611315525842585960060462703755105090257280038731569033182157563112206425373802739611387671749731204203713628352225701744953720002463866094190285912276110652781892102516553586007913313391617882785378102943697928010240621008128745525671770987792382389490214489824339961278532382190393183466092974999243639667100127648396459667158385201148528684904338760702969214625198386268438479884047167517509078403 [193,168] 233452825722949679895695033785557816599632906237291124033557247933289771436164423263698192061838353415066288228419718341566124376572871630496669021948362365908263606484846850473040707232843354575463720323036673011407731286199136293310471551696583999482596487592468443046440429004729860171498175693419304628058809645070307564457991439858341692177597401569906882827290945405151469741079113405496141587181021003972264330353625031274881245418097969011337023297745503483303514016793354020649837859887406992483927079014092548133904017314994675977313651376589235483017971266145924184483931936640608262945019617964089820752548492884810730478751541987105930425069941592729757971114069768926342711960907640780959974705049839136071201105881794794989179038606252130295560113215287510335222498051653319086267512127884763763056582554623010276830734308564854428856 [193,169] 50568632542969650103700376420609204397131080996234650000057758945477128220928306975587313481768120350664095112230912648572745526684071628709923150524357630641945900664888323219778252094105203022556296008700907686064373380018324791998442886235579102670678226140058913178470770072978731463417038013116011954053939434273767023967723321408266168923310295645270150432348676557001175245993333051511593515188884108588548480014627463465923325784032223671147591748969087816359703148677694167680628715774499500143742647395912522735058442365837466238300805380106511644336752131510216248259422750288453455162363559232062489949349896871815918248435025919276451546694938026011687652659609302951640097771410372926433032914305338552177813607664150766511748036989491270143049951194718232179131652166598055295238359736685758304988721528845762918516619 [193,170] 743400037171570756107704621340864318671276679431858489861569657966664357106005707469855237847870987162079047821248925771831925736809253506990700200265850271597332533357989639616708946659209788457987707989021713943163001208906209230810825752781288326379250534617599294347561668738235490275741508804304307053662728911077349140153650914491762814556412690997541006240831283044749315231699290742369753252917101762568362339248666227617519823523395375858837202472005669150779772229838167545914892685556100912830331900176076057835988457813123788007315777281591602135306564853199130165221669492721999053183802800948171139088952615064983303360861212962288069845232538494416726747041749566917023196942642058460556903833603400939848419456541389318485265509707843471757476843794320038607218382221985662639879775831846511712621372 [193,171] 658426208116214586716895498372933653607380152357228008558199417815627493360281992148518612644435414200477751701556894736299789491503824109179959646108890340722309058652908823288101770569529294232115248815085958348047233638811623827684096860217732742082564871864010639093844009096270832861283816487359364736980167181824825378217950698360995534571296036071756369268871549942081074254697755422820729116637683161072240117815233385198806461956377370478425719444278601634672169273323103499630122772301667087432673650458366193529242372952347419986932871647507464078009903980075575593883462648453925849948912725266292362378078816709195008614319618219317443475148410189331381086343130260931391962614320085231509186577150668699821342031079259292962390237766964986453692107495179419224347931250843344620658655 [193,172] 30254463567579931731151820488727300090560812849821691752651397000451833957904733687881487651249475992038063055204730815388046460144608674143202961859994799091958947112525247360121060283396993843430345878335433005297968170429492525119279934408245981060220889546047279474646530431805739669893472941944525969671579516125316288127347023821898415039358103797935947816675845832053140813559237011815689767679970250466494179028431938709878048587528337195478686178604800104548418243213007999522926185593721326458237989644935239676448658403275569675539334399307954600674956989109427024573998327071184687010489753391938235808606300393651776275546741160446624771492086333423107171251455183016112578335192071025349597667630538070786083929372085245442375498524119576031090691717824603487046551 [193,173] 59947670727108833253184046712570194228998141077596760961123816461378280114687389684816371969971099310023656735055047372059147101929096094960208809358453660116185434080811046455678347025201990081597200182771182376068327523807559447005204870419161653153413596390279519857712095062257207830028292608578332117509624593645902474316536408089506902272948515603663619202400664465293974817773223232893731869257188795607799944813783043983931300542502237956685395999901059351210372145880649240023878591133820894509593669023159992891310012335505627274347560810909320519119933479151956133381389550913581833107551913902973166051651761959810171508238717159297931965145529870015391814033232948728868172049154603357244659868653963484697851432411277306161627883229672113688365 [193,174] 4080820961830821523332855487106683029721649851460344592854546100326455258222107788834205515991190343021993779554650916549196975754470732089108578802377444649617892048103466073358156836270378465214822285500407630657207271211709669733610166191514870450169767855786051142340259756723644186426629670335745816622082670282825824994616158850830716269530264258593727309914731138369086491135175748690121866152306808683298468218778301992200855845320831051383187987669420475692660623609513529214588788807074115752361766779011730238502714776784484262234071603683239490144824855118411105781180469347338675183569885389377817920645612223793339801510738966158739315018842596111696137344811530914367806217917429610075966746398879693465851421828439220395 [193,175] 7215615719538925915358143968272194327064911553742868953750181154088021352823173426138928866408015245958363757766400738940538614941526017418838550899133663720451979588879819073345501034835061449895197676583716346227937252913342919353373599404976043653800638508672436422359536514009304068274199296929066831310640825956224537433259512658913340258148531008504888146925812431045060305523286479032175321777933018268063882483855298317215924962604702575300991867614612838160055039049114182902079441601015284915215141435668508789212610703618675975377610931188029332006630477060528550341669457693436321737422371490289113574002909381663858029672194623149641276314655596502608415874000288876004227040861867628660853477000559 [193,176] 234452960357750961428913108301004306198030605869344429087427043660438808203368596193355920793297997851211166473834354856125112266186553626091622886582393455334189815143934215164735194671886196001706388120321978003791294120838207848505622221436205995746781286020146505032538315539180956283332525406341467565997807976402834283375539750106722907892415737214683631009612057805669147236386140345987614208293073355965122975594569179788778636558312079883457633243190400461583217514254517797787005916248905468682286017632518330261381725008090266282117429034002364709115373892484545334987617119390594862492658022027417778566289502962451525741677693380396176571742907746269955516345028852186312910 [193,177] 90816719692126737325650452273880284379957994821616351144188062108317716435161413134194872237319681933581730564170683103216856590266798905030343777726486808449962336361230496229563192210786790204648489166922943934435131426872635430665182685677635176975252607784512244385565866741001199160855614355971004182833490309003913571214170283027006283826470414566788475588135797091501116754815009219090643464712593909027053708750217132724158257692733398255306510598250945373463406108527534789588667421075935534188504976935338976794197549528918670222280261853442573514429273054079416874179518801273743910387867527428048044951540904616954385392871793500018160170323891948 [193,178] 242179894531044863043363592963621907003177965865338992398418661355253630583132135449963977721795787241711494007502336159602622540463929995901837386022103474033524371803087535969130456803802169541401000006843209280922119547978496572434843133180323508491090118069792458789661641731275632605414019595720922893318744960511879929867470876805122419528568781313518873929171250910421781770958821666155443814178733311726685667434407951801076475629401971927223329775457644202828172644478672854039660381854113153407936302217136939967337049210126984027968184699418822920912268124721357827002564487931187405851364072274320230700847986117124033 [193,179] 2184639341714671145540793396792746941036569636868171223648683582513377731387609548670133168484376785740882101649108749642779671910972007423675524772191634922427739008581518847972104222540407850605520294852965389806145341750877825140722853798368950891163738665681978647790670918461729983803308425743432046869559441980822922540321262849158671351094597086023638031165397387933752291730246425006053074476298690636253684614261462635028186600271960972876250169368581127277770454047187363039960147121505721992792348534116337835537802678272596692529237143364524113006823221787611521684794558532974952424335 [193,180] 25947286881392925285942032685962316422195641439787292467381271157081326549807522132825437949605484161580716965496380657933266530506787702465549137623210919464661945421675684660029130589356404455316255417566865168936236079415278792882008050655747957222717266149710269029787939166403850135945532559912625552714966372594261360399744236886713684821145471993952941123903041380884034551715157678101276203701518063634432688323284737962662551062124533316912527435408829858847012776260104816890338334121483156980033679562522164960914323009982396888047630254556647157343796 [193,181] 110960055318482270427878114805244466626169883468622271533800565765721568519254111066980588315803609324551640024709832614346856218608654355893209197019138466837511475325898526152217503507510364061520270635727559666699238470387212647435245220613297905389704917114336898619546749165646858588646008377797873550391956546639539448654947807028686419676188275939275748606366265813821447923694341595003435300781051916710795375729186682982967415739675426061796163410094318475798349631436980094497900486920772955629464711914621750736555 [193,182] -16134609427035292443549408203427263214908367474207887329236396431144154340717254934014513667113943167541251768385890770495795091885671715438394256186267469817063183846877483781000431294602752217612891215198482563781598645865963018525201270155890395285141652940244948388579864078743058033382804588360528987358089289759941951290201456617498181128847183452609310777866064473960454348966488816427939286092903409927173147691560732066496010528803078761219249481071269566242064746141061618758670864454233 [193,183] -26471393209010236178435575111088223077287705173534790416513307385932790894858268790201474820778747524202592512380123273554957880297311115929119840805886434095964992403637853951521142968105888480357940267130352891971382917313448316576621472795866714026072241052510552006035417096861844074807700843948894764467038115997892277757628026658428669709333359487261431974229406554059520143395165927439897010159087331151854080490990824883022711573215637353790612972202586986404532684265751195 [193,184] -10832956573447755223451257930431597856600444977465814482152400511984893861384772081188893610152013715639009516435012084715004355993010640760450970788539888087796170998032280167208711822963896167423392891400252729137589697076762252629890598637297015708418528347827291372529096718825607422094366343417392463183838883724931369771453787071157742928215245139055081232190585391664999491236090000945487409707561623512564024471019298752372774499721974712188133401968216450698 [193,185] -960262673143818065543233039416018517006365544755488504209740621368640809840769030871486364870801729565499080322974363587078894669467559462858070719330727322788216846225937043979959297541414656520002869172281918058140036630956863918184497625705164337490724534968111647001807910701042570397745204334061453651184859303668275575745147221520487741043614247531210767908720142341449175504264470563067159708845214195280508519000344315223624547222251915472866 [193,186] -15575825816194180192700847151546061385943624290499531340074597973161701016422295665991270299660751997916679489354232893634817230220125087579437630462985435440030597071844081595953520775768690176288827672618901200712492293903795704420168781931737696150309695351949157388530023257124387527670795749855053084111303589915117594379116650799595048016441289434510293503811840717241089259758524675340989141842567341998101428366061497569057426 [193,187] -37680220717817581724457816541263198265022126702082992614519089273591944514362776097794617121238835390215589592795857326036857886244316292181004858466655015458556597296712270645775771057403916895215680770461389987683935952025000614866483672632602043273440994828645568698027812558504812941652176398755433136112113756283187642975993800710459738794806141955098467785810377065519897617147395005290719321853517986214328607 [193,188] -10564977303265321964827933889554905383036271361171488278787516320144616631797542907851665778250416378814775981567762029132818407406709378050356896628946951760198233202525480894004068767325053985717106269567814768119307262215892335605596582041225065188466373886859735734228121687440653265273092558504198490092741269703063207982896088058833835379428320979059695992557660217229571507802645145468560348 [193,189] -250094501489839735213681749684586757010513151107471327287642827273462858563179583438028733338830048460259185656473088206890237059361586678569744650779979050475304048315020814874534897457168203708132002576965849104827347409348050641826240500387495901634436831361968714783921566633969981233102181411736613349039913423263329184106358399105143320121543471963709911295554871635922447 [193,190] -333315736054862390140342714546102408374696628672095742789258910281040579871041253130271061723060867154158736857952439870248377869672197086246148438308639826743082808215231739264546488365407747315015384402818219195343791245235707833858839758871599396951656801529490929037816280674599996174947304283951345503294264912768290800766998040137680885339322873824308 [193,191] -14739898566516216442956596405460933816731503647199633148438972972343956435980038498764948621239502255862736142832058521214518086659854750426231055224979063089882927989217618812368355934572833270677520900194545359437094458924946667045636231290269528991360340381443192081950926943960383246127568307021788400376541501761581916919157155845 [193,192] -10556448420097620266399258030594850096786016954961535763758865023096551010014077737659987182792475292529625498529455997802536520148766551063607373075634947930129684495768588741175261795087754864259129485112718598599955604028519127270100462837014501523862972600336736347704755847157501408620833537478709246293383 [193,193] -42688361640210356407979370300658273811819262529920390908969059369087206390899602722523263043127976612959260710666211564094423527910081270237124033789930241276432394098742947461236826622935236619329912067931546400699117327002210666986305867181967336230355898682079959422696867247510340 [194,0] 456093704963219290461186135787130349339949995341353298152124028897071497794004065984970818258504583651495542797381844815557850666302733886848844417024878864639189842891694209927684047941142111013397243627206298731586745891067831500675610586668638948758257973717677386851440724495375630233027013943473209483213905906747408142701587422691043971737353451527964644328304863032656466269532803236272388698913555453082778385878758212685448449210125124033663875724571610871842227980871404793687892455343040856436478216863151101931477713362516162192183156476628750305847370046728790911382202062966445574913124064214617481881534812504339645603276771274494993444861950369451082798811258800363351423278181109628030248819210366351422908088421113416171707652192643824114365367718247183305681038799913821014895015428102078029284411804758343995910306459130074463821114579446400391084892289093346705919191577261707906286812127714143514888258827529432933696451299616216142156435774986606656707389291177585280788473055075862547682970487561522483309567083706705819638950011982430697470054158204714885788325363728392636694923444245066825305134533849194041084877233751500737768613781889517033110728127567069728408264185513075615622905680675078479021771418242129635797068221516934739402190432710220742413878823109911281599043969782441488318889489782973676896061833513779494614124064801036130425789313707157385777247207808978113937270531724033346685814622854215838158829755614949688574636969872702757192521029317720709534670517206110717646891558044451779315210581599138246903643341260108200439381235713789950059402344118067048507688899172303154903898673814296556823354302114232999613594823673785862696232369796151699803747698360854349363021005702823936000000000000 [194,1] -2446754776441526830189564756040738893619999388580953348052081216654829892235136339492610839123358579011324913738398897126036137533407765291750382660830831570719841886229989810507253761847904813339849287908325908915800903648329602919123140919403794997568531577404148739889390192346649463807848068738202952168778605663682226515061274647449112036642375332869921582058296076657773165080779744636979225037884673060249293938639637469973078632324581998512857618799937536828500052627909142054897620221546811925534173853640093642004532292298842769376367859791285042625573679808763856585769726602329530410881003447854681998555892726941939616780266698091936715111681053477299909529006984567127653731564774788698519139914294420429226380192749809089750610145839401910008139093524552046841764231216131539297579714525334496808077813785596035350681757090010170183372195664019264420454078128331854566359226982857122519583906552809877588363993902064653635679482453143937191860508470263022827718552599458038989725707863803767470628814931707673688444130021705457321887340056642102872391654790582805601451624446834216175108713519923872936197093142607404804610770751688674315934753683364691371337827238449833490207809847457663765396232166497359945204549971687573010862768703237844819133768818681215087032456505038350677320421963243519737492652386737558800406870844649278657405742728339163338236968822241757493361189180652016813834745537975229755015740791933685423275689387818674208389246365795884425746970320520315997094650035409724925596785925361093850941262766052968349193495396324768092610449105179514744740491475302639903356726588975376612194738591166712145720761500836888987196173179451872666127763196657840423230296693907805736749534863936989429760000000000 [194,2] 641875700163071652174612135812426444003169260704829865201643145711488367344557966528514757998243291883114503574771453229937618166045372656074922677168703146558312806088496864851145240544856127911455727706126085345261427349271612005751539886460721639027332444774864512253727663187409912235354550059368673455174137214611236113815095722993721009311326772490825334184219862689127328607745440807228126327502806310084803202748332011881200043518146464770528093158238442408187736617385157993453169323102860580961963674533598146727989705636021955514275000193512283723382917993648499771058658575264151447130373330212619318444175381715386125803069071421955381457561894051186548443109443880617075540067107076113225076738639692551005216729109718373510063320296440323586668147641147189300625532966022253341098728722237243918936218531773524875400820080007376070980472880699943505981434413838804992600721040898547312844230025634918961645568741041827866356285375500632755431378094412408877857304581675981022844882063267720018177173850652404036070735437511646186956648242269912849173384336114016884119219603821940426826549484960340304395986416634432613065937437830511247762295980105512141259638071842316629127112167669362349263809830150071008113476589566224790867869926789092337292317814984801145901878382102508489146490940286865292672979041428467143383769775494885086315764806517684225158465503357329030304445317007792587508880116923084580912121474240733928155900752981320373863697057873972590857906489813473912831949694973091055559344729010801584679227227011226668235078336404174169723849468449251739281365359868783176867884285423689511665024721264019151554908568112261401166922297913993229668976153915989644563812852416222812646848204079089991024640000000 [194,3] -35835115187070036107019243495176137543389091779873639953654907439040750289220512346244099492162132086578902606765344557323689224187749020775163566685926970018798839147286028829609264337342013338503540304573960959235895854152544924453972347976866913611510717329874386743962750891189141472880354795627705458961387196455524151429106259585649176486791379302718532063972704544659014378348347257917206748436811763084920113693514403216800393576762905833005992150286266025033800411453393232206148805709829175585385173666144449393185453345340399119114742071349052663401785644153162360526812098331688584472347790037514803458581804825193749920229033069598060750388216918451345690846133135776998105241828268973617601090847949767610843246303578673931243904992595140434248597523874086152630589373482994349213107041834968619845237025300292932917777476953842659552290457735975323828460791396771858198781395455308466443582791235473847703569063012101457274897601192583153618777769559682415484050983996745691777218049596486444833575828157382750336660502806554410345197211109342305624259187508487031932962773482272027440123585573491501350157356358612356739895554192517668109184814877804991270495670394664413513467585784800531110075873543432338083677487923832080189749984651562687465165040339342239497180214452052353058602239302577487139995276563453498594410647679913455200226460771973489863353186593889042248723978108373051970161902632661010176342070906697293071990815314896008991323134933534297866933512672759343650340075830116831093793601067757412950294087210407815247011076911439163661189381215670035399980206127891694780319624646832636748871740817263385247341616174814354154816518999816653527831923859449335633031307514103684616957420156224131574005760000 [194,4] 2044391087436417534860932793040726208192725536724512038279748829911360440042767880017020477839016674698586459960430239550548529113735667889534828564886951234383116518470494680452373149002233687329617146256310662251465574483713615681114603311099224876766770947433545952885920048941346379831771732562098318612916421208910273318715062496704112983635736727405977150108844596248510904011190104295174053145021145511204874410846256643659901462824140762762394830650323126304853568114616953998061582090463421984311244537373919570184849430048624893087792242015768523610342763391402752872674034419977217309561356407810637210755051674419103150114507491717543962219416654890529700411207350820258879285399723570701692842147136448161341893225678763041630660797255031840410438570456304348961245318454588938971045336622202399065884824568759224230572589716274211587806861702247048997067508740685992435450115921878239904024068458749142795050082196717294119773781748648612523610685500492634126059985335852771084029203206678339773551689078542067353923028054918250380420974643331715255715974882996976574785868439641759759268788523819899599042751167049623558076090389584680286159153944946728701347200886235804733115134943982560706723028194732891995812043769937488620460540049152840267110367810858077283835719793822444499179677987141799550182431488748986911883855103987737189223175210343212331387355069586292770147529587918307811867080211906838580940049898072123709684994839512420716872969076976153814974592889555507285250427616763228430195715319663647785956497429460500553500637439106266223149229423806413419270434232373332340528931440222046658774181539864735064404522565127250550346900153694347870542287237252929971238997725910211368939147670856848961752268800 [194,5] 48353693059741315770604935899300389908851201791062264770389522910476486397427764841778511952227780386040486137685044952258589847248066886335972453904360201142193860256065985801989226237160747730462793131928828984602058029756138754765090924640914046956781955701961316719576794498926090812746414437874455299393932585945929162524232919025142958281135767295720377151693812801351985040706458341948856085686016512459910346432634081620434033576740588272551410877620600134350662711199027529822253683933771487915854524854615324075607252409765810500511303225990512472950489027690774432790331962119916144927486110408671350105159142199223452525071868683601959731354444907436552363487388235552466004691342723696233059571317050034163938903827505266295919864536644309021700430957191881884474802774301578789884381055220670312529817717663460316149899074127792412477877433175179043298167269481130233385049323934781443567432623156102909905647309290931127772664473761145211870478229602247190617041193935693877518959219360081306648337588267116936171353914767245877622012319135835937503097390298199202628494304615353893232456647095650885078879143104975587239679958930314978699213395616063486531044493839002076129588326194480505068738211313715246121822501971231149835345072664707493104991803523396005408814084964565207139511136740151291256397192644797840147696387671720338887773003660982616725910923396384654831734466231400263645669163019890361158196465957473169022267838483167769991366600301490242374721121331875542042989352988741227699763190063204209073994036762776751750577886806198145222391611568702810549294962966578095923772662352953757826956109858935558199460650669856321449453157335759090755844274646902679017683690039613609526099829432471457827389440 [194,6] 1827809183488758294572814891148915530447801857444359664674885753681628360738033661985692046165738676240471461734877869026061562727209885965169391154619304045886197330154874292131939746022847052721146001532825318880661064404142741097336606558587767322200447319233718040137333272242477758427184539006710385373613349905427774682948537972737797286681641932693821557907910227727677585247500560886078396343997637874240174583943401166525370450089955960752283966360640404926067835290947239498837169078049764033996306129043537311614358303835439459424577879610557000268363696436012881202877028270669589574409906226804914711757605623118467548544031843677387185237344462330791993305646722545955478549722983248456221415748308900786618049337145868718214873015736936633854909528841088967401065965689480668476113838701779304767319966612560863216853186457538447311538370636991506963401271423003750661457137622760963916944097020356556006626460803661807788460453879815447507516684417381428851500884352937673802142414025067243594900996802466915302662604329392177040523665921416908692952265509623472295869503077055237137289749077833094306896410719502471497506377849721779848114222641378246095203553872554909291918104772903323164254886586581940812227691315758319221035253965680568557053204594901977344250356967989097041548944809441070979904858981506852804924346304096161903523355055716957815324609618057949096253228655356506993381585433983560557268947502762350057461927444386067151905840284497470330277852784878587382502020221593118597214288650269280967741723668200791644009457272757551241650492413037318976959377630379891706545293015497932144201824930723886555482218438924645681243478326456719151471150423368980970469278652132358939891218804407562928128000 [194,7] 42533853799291736499885595906952085298674904189118112203284260553218891888659477544644576207616455534855649381509559434154291353556466549463735096877794329181913812154166343039903729873495357009702034727240672291064325563136355335792477081986886772687893888349847790190638850052160081170196165494355424250462970058524539070160495741204072356472482083823266631485644063395862550988892352788009361397355836819994831342811419632336863448298354695545371559134595461305222039678796944131428542789407799533852796027355318453002604208856233860457906462480037363199044048141577313424623092151354841509221948533660203561740552823412312386146751271535912629854937587230371590406099718128699394691404581712889522052975913426354164638672962100788376480726934155441289139833004245441681067303267170492570584854806025510861799481360696745636594272559046931867073472651525196727579827323822944461783798610914727701751169271050027241714351143265608911359180193197373667356015227094772074130044966979209996935696928248467670025847026258918527200883308472250103611452900839987045507082743223833107087965363331502570476783700595293194478505109862638213871428389815839404796915257528224527040105577398947762985940598014456939125449929645047998643048266817144468130192430940530376031776650148732741385557552439025056590035629860467536695854535254542497441137276475740656676324234621014041140171829993249035242488992703966619265503674297327482793541513973585806980420386543045145969652226967968568948541339107256400157103239080215058017484984537090821335432034664232471148745190911362979600335564675379651149065960263296237458624292572210027972534304114858526064920146915728259419104331560129466942376472518855162982550203003138709232248506399198701158400 [194,8] 877822374192416708205852870689749194733633816835516102110366324420493578991747240576037555164738867048029935038441388800605791604101495539235913979364965482341346753789016371272428629623042731907750101327485314775190101198755431592969070025565462994099445677989925807248015750760615111495245711691674900541605839779928052233620394646154740818284551781235981057136561017773544558713316237230407354780866922528321305239343083778376163603245767997978542746102809747798656830927275436107820071529130965084969095498787730899649128709310884955706666328347099209205828215907563619315594156104893999242852103829289340836936787967473797441932608195438060261119470383406146331432575971939453057735956866149200264134520549980086670087252646713117610053738339768443777248151879501251359424064323936895530429606426374610427159008549551413973275303027846953630606510533771855045520598915580962011497932825780264391148082131408349790791692160525306292002044033073125971918795456604264543413619442784568943783396176612453999662955990287686847953084016102068951635888510157540958510729527862173269985561661704107479623360798786343031986633664234608110012111536098571937782218303217081738441868243483621028645032754484914408441959130216774631353556836767118829847177338813019217905205428152356782490695799833070731048766763444541871631158461799093277533914590225964579492563462343512167186070295032750463710105706537051106997575478189894325226586264434315268288450042625443668209882355653285693084451585024600478143618912089467954505036336259814284126973056952271421556083689771200033580369163407304271345299262791778810093521244289572110567872355586452090005387526249170472088280909061862948893538344220808290168577991994938829558624986553888276480 [194,9] 8592280476669266656300056841211045912578392443638041940125174258081368049208560640914934275670336279534464988492065390909092751116522038870483355362222070842108812495016327078765009195237895540444793196431521566498226466929159789028086992736506677262339093403455179440779508730150946794037075300277068211379627477903486567084578050505418014918838803661478525150932087928448349633443694382542027165899300536641459581201824632312261598549349032865890605665402555183058403785200918201897570344923721795415437106584081694952392819173156419267929708014527514847716767276057426505376479737785174512423862681735244836183985358884474100705871100090311036360729790723887870188162603748249231092601800958167440966051597213064421482608246041626493929383330353339963524499049593703688992905310867669677225750452836535266205280315686724734604920020861170529977323598905608248156246622813610388478361338019366788294042513766895855379188354338789611887242239910017523531905001707633910912908142721459663892659545313469011606128892674968669536328361680634926455940366626079076379717256661054013759511974251758887841389389895832136673296024205149823620008397986445460914300038738711423043154304989689240094158706520832599840898686626925443984366679246625783516120082919484325125584925082081501122166277342397974471362586815573122495140735113492988246993142356714708810311642574113286933857762359572024382885148828309664654224977737401311789255611741160941331832145416547282041817264258405049604430121449854121761214826538437662380715380892750019048176081145028174645259352948848096861370524486718067267417625526527102301085948397354524634707331370873015529789421512050028366559401844838640679967321194769045153488982085109232971774959991725752320 [194,10] 48276718337964061282028768800026618651969300887570766019087923877855068147150174539738470570743043517217297676765448437209051616870790523586038133508308464979298887224098685584859801489143225364746726139908407639015980347892099961991975445939281783763998172826560869358031184007429794565672364845869623372494125885412408171151463492105007924460134080656519769023092278063022267469764441696706815887976805539960645573895060391319595007946613265686471553892618695482692078797545376026709737343656102001060739333702167621255065897071088967470494482107467799685665336481717411425480498394781471087377301935759986853119874868372530076040437920481226804382000585810995437114540316377745225913192144729238584312185921250930349215868953647524658232877065637207185687490919921742904973021443436517140587745356450383112242236864591556785277251840495046635559684601049463658806529306808284270815593279931230350782732265998604814187529981013433039877807967006245174316095183184728436886952664087828832541905443036154787282502792747053794983840918784159334700641094453589587979950505362240290042978046650933787098562002942349987223259213804424875148250655026318248773419769333121884393910336678618579676217190615590064960372918049403369180349286561433061178446798500376349690628492839056729871362905453160436330255906107409411643347147385152162222700098842150738573608978192905639465606973949773670902321605646688844549511009090272043817894167231664457128846363572906165780691303769112436798446678873592123250296954744137043805806593473264220189726486655827770464873711573355078589682087713292472186834621580821613437057459500748602773711387205984224045738582159075649686573985921866922488318863954364476445356881609532246441558434104729600 [194,11] 268256732006570869132538694398181196846945157962596322758191205608451682630893344029805990496153521018888769687432914169030293287897996641205312836219708005446795612820753642520018891792814195639085388385311526675936437967354497308278510727627674676519221368252758424013575834087719831061073591892449177385069937078615574493881588832312254694239035422768717270566210395687585874318604943189913883698254598807801961006239579804766533960810003531638243165447424957385750853427487241205257025632023191509242231456583017559604154361972611977483161746076971948620301712431820483370054726852571020686433562173544160965541668291968415617138683880910309929362830232832611278403130895359810042899936504504183818544726032945238129842758044063306117442442729279185171818380015683715522887967975284794570857541772889304963763867880060361056882538274047406355140351487014986946732991614876169369341946454150317693076335660529897943075478498475430233335773852658940135789014839056630356076048019639970251497838156974133686102699232910259810828749094367187062660444989694458379643829354855775566937880244578753927780236155663173055162539464574844388085984808394032226021392076398682329113025262089651910106553789742657545557652348923407861336602489399318417479932273823059719149718297103960183497922908263701172583558632542237140635939139277276693390790800161054453688946252707095483256678329183454623593821223450100159237645180210361851555068051478822813112302812299295010968801818054378548878876794748134012488029542008043457347236811512871360257851723330402190046200490649989095441986091323562649226391616615849247932732623014169440750572194950497482012489931782704883225585615445984191191910500092292265489822001404307132409649795170880 [194,12] 1101753172945130927847151769529782527183422715875620835936663709313051976672871836472726413125653772755672203195958201252716876180322108441476975591211586356746092922468509681474436829741325828360339626209147131520038345426302284101589376694411670593344958354691853879882016373480698647293006057999570973036202373227652606003921334452978380882287660745836362166790042233331489049374800040696000602026894763416016748324022163973818272123218750228663884446492296591327817267376047938836291560014513582375524964908645803915289408282236237067468588649864907828459051434926824157670614016296336175633755290200762334306202632720614483762852973671536039578028213545747453002561510762165420217782529903989153659946526511527092053569231905122398361438374022060545321868166565622852277590685626304028161898816505086613063444018055116160493482978339134989377805645452142968609402149503713866937973838002196235858888332249612499017047403176249188014425109993450369851749267629250256622944770453317626855469246519637234466807366278243565861256691166103948434592330389362419878317860007395010302812035966525334399081979662289432056989051352489853709729562570164061660188476792982035609915432701097506041316158691139320691510933639831183559759804483649895134662259453270079095239528070313535335681219634996805915388784128393684504883369897446196632345325090558176393887038700192031026489826492216466210541861031522658720914911473289838454042081849997964958184901607275664542714705534343415264375411800926909206631815319301979476797301207161972007213282176975492845454258334865447025213684796598477820689115091378302757201096848301552063024691986678431899930869584072161990566419851668349176186569462359726284830982618460497762265558708480 [194,13] 1521394110407783902892548404567574318290451497819429309087804808594479057981497594406686355216904569179252307788962544923687807035184061403127376879894220205044877755065012658214560792142754101481511019708288140978759875928579547364471021915933725540910419878771611902770182469935271410719479866831237502154136567572398106572460115011844181918857295623878886296679412211856393432864953538707181012556953348884019066126929551280027031693350955205429839493468701674096860667722857190059706949613453470862917817896446815108530456887544220974026973518183664323608363297637499549518365250434703984176575126249842439640770784685436032009291732712641805075364246864787131175084012601906767592981969901839275479005614359180787583209449023562983998551191892546817353980352785613428317865935281832739886467105664124006127148317940566220182337275115908071308435776811368696938479508480812270294086784619012888462496593308161171908009490426333885744223917320476497475481529355849582691982934741936304559555381409252568294157119297341735342008397413133511203510968392964947246120668515675273794442857978539710307800393617706925672148300569339861158115375194479082420251825537765008383297130663535821236220867738016033837916697195360741754047722090480486163790921758821189789020426445251575779333714621766738617852169150473286177678532419973992954531837395500641187960761840297720335413575627544797505586313628333223848314951993960553546075078277711057116487295206428238505462523927104152852757985943361172257075351371501295798943920398063718901287036144907167989522688290876963673172683526105425358777459618285558248961253698510435342469187476752595026569517032154606160521410243171714998706491563479239003702387635195649143585368160 [194,14] 1284687932593140140454596459411434383904263783091412784019419430521717333389199790147446710694094682319303189918682021144210005813637476154284303296178642936914463771342597453324548766102781590751755775740306149201799665306662906839066233511993804613327462285910574962568487456086711494834101183926252035402880021892291652472177198509268383436779154772662345800067343827880058282860176469395382815516968526319648774000720581052584267984718576046313397915192037601242975938996725012359106857573331557398423783897328734160239288048998588941098403337302996447914660384395821636995823291763351793848318439673435579263560501338743427457334668146672728739588535364446148908308546718808361988733954995954888358860865375669525876563905606349585059692781322894882647084936473108086853742173868105632296901828914891640960702832458001672669295371197406559439184317933463958335593273354891501503930924200028643990659040060484771802121400241056651121106975820101101697174903154842087172036603749302752311146087712502324199186380102308152123340410551647289440421015477702084649839571576189587516215800332482552549091802854011666827909979205284758610351091331266019152295532580296771302614762944240451901007603858981080143730636272420945247041150678098005297536231587232990981827010256921575024540367452780601141505364915488496775732922456116301699836697943212822678264321279376232132370620424767739599953706883686062771271124221474044167732061879606544303837865349264362564381866463240245295007525810897885447150494286029283079581537442964310104111121725496763020650539884190862795502803167564529562455083064347237462948976362576431210029788971754587109244284906582132985581106234730658424346897547078318603308269872036637804573440 [194,15] 7839164107054480636378264960563833794377386548051431276968963286655594574923626732035404587915586811389872850261866541729954945807363370627323183945453622750506097060376444412240346358599811050008334596659459848406205998631256375525072970213562580230546337620250210888872238178955733480297629055797553635576755615576526295074373023519012866463225620892644962413312931342881684958074900403520918456924776967911444066496758077279485240846019091269901236339590150894595578736113283616059096197427877699072838731848591522813723454462818017231538100655906077636302655458411783372115368388483260115407582520458578608699308911555186042539081933895664216051428697039448846139772198211758339183987319491656874633343485273666002711108631651428107611968388520195994524571441655595474070932745653949911003596355797967022414102582434494968165580399419228805372831924388617859375560789613394924370623302121978595888473874447800436348544087220353997886690641458580142821852800368404053341745197591206469546963134069662973460682775964070260086807079060163990420359955342240445536734015245075115112193613276279370080204064286760817373073594758175779675944715693515707908513221714685264372938306128059606348358243987675490744795117051981520930143473270264428852271359538618702688528308387608539675005053286140145321277347362061016677854482583366583687738661403892214430949888809856956412825971201095832023289257266837655139854331016467943884816898884096805115163756953402426336242571174762958130585239591615264426111771441255865508896771696759932640255806549197063368720834193892556620348803390272837164706535306666903999727496570744692091937613640609786621847227685679241332008213414568610735559023815880645331596899508664921261280 [194,16] -6750243485117362323207885109852129788830676492794890420683745892741167061145725691807873713454338010226774529095138971953045986044380601415768884154694395008564963559580371556650400147968125646107433934972155059586923415018126799568721929609584015526012104545690377089675634777840907818843727883665787726150101717437524550873706223694735368065365897242608598449328133099919726182076375474360604427975397931487498321228108801124295209379907083726892597599914170018419578905656516908521336083549483909955225709404604491642024246716938762518447873927458916649637911866798350718954542118587748146121392092484437141590686923392912178495528841324542556546679391794632438809697997514831090535467506081592048929239022256452819122107194048703689265717827118633310525150349015392739419008028456417053891006015432877741903332889553294253970429127491309324386115120081414954414004235334065658139828441528509096423115379137608703900288944934940666772585141451052181537478990764503334898500338513098612224027634584247033420508489668385818050003082375837794048796135849629343335654025158808078767344531209644093904881464403117730404553002020198024218199035951522312983898156655659959585906409517150436988537774278839841052067872172924469331814807949997234632397669113975297218884836472800340094423978876755817612445559325121517965709645302771962926981974320135575387181282996687425198636962234200830393000845185571844739628226376786340593808637822818419817605481952951842881862890947485424446550250471430540841317683901659889123909112416930574630217397108599115971669724571210583600774341299334539884954101772779083066557586432617809407866202845271856243472639604387672051786986157675939791203702720594077899735603936570596480 [194,17] -25346077935557007449612615031602224738980964666287285096212973404721174444192278741674337775166817325006257142714498836030094765558074365731547926990811007438853724014785375351919587808539097896120136783801093150897786208985173678187729475942561683443700705388328592581901028572714165056023392759035748514368679588399874659469792217786781167052641397360382980002900661197898633408660167123625607292814067371046882754381828159609947313453134424183730885223956859738924015213867058160533052199005723183927545576522701349668361621044743369379114181175956695976691229563152859309855659623335834881933489169499770049822505561438298521212107207232674981501389258802818779624269636545995358322744124699728888380602002244639606365350105376147660371461850636464716307472987049915517315878139423236163256503921161473824970490317309028391272932541298485821137683293219378487602879586787787575488888765626873409433578034216404497901812263304463310854191208716240397553033978642622917779394186432102129231266031549452015909003886479561887221089364011261058168269190293501261405760692806733909424518721070211450868567830652619000480309135359920263492925046957465185181194040697796641666806848908141325229589798836733126694583069761676299107945038910640324427497049605878322882165502957481522136550389859922079305809454485977177655601497536069847063308582399002517490720808246693087352120561155610356096230678638580587194710367712726744754755969048323447688019167925136401141033975885227298774538499759868041214724263722066865257386444767227551662587139431288068209529544039203103213067988070909292951005299306988008628350067293907491689596612126760194242140627950060472866448378300150481170248345670166098716032583842302800 [194,18] 51578219223703748541467638437418620030584326483866725955881484430704825919633511621742087468383018847228664718255552491534608624246922838217859337002036676486748521956254562698691824243183760004617478741259620466876847267583301355597182939159706707113957935285919785677403074699230578398440730417261500562049545634410719913601794477965770848950989845082188912537229752290398143507867234218826880775702929967073060375164472983053159818669082215544295551930744819577824802205921447495657764629421877320626953808902476675254839104624575691590451204647492688853606422307092186696937341410102821845648964940878624715767428788864518940414941022535974129124755202378686141367536083809471626282131219819758982068597204340255685570786180351824959962525071007718399418133368313522271980197879770192747763687889293618031578540751077683412207928785848762774996811091828325870827966190704895239461729285317322654113112259425060893327251036762444460219058301378992329760732644392018044434063845228995375556222027943570429586223636102103941392859467045338654868220750956782899901564297397209153363828683797446272438007949413932520957082450648277733770963595627677144534856978690782950892054774809080586835402945810431349118899877928858830835596190827560289206804478446468043547415851255427530170310011078771603187951654027186794234950023225529306105389854756214221460183695350291774652588531096420756057364340612447349394812862248936435886688173767162294375396189190024357877476010844479312623959553933191834303658229815914022344352762874208418035790802913509707937250187046599133559993933710285715614490078967826777928056322970014008108137756417916504632367456047227507401605567730879639751500382717538363670274400967200 [194,19] -20688875852567470638383003257771833293746538746045402445320420335116437408568833544945297329931191043261437569800857994239324433463950046663053979778662094448132551214527179565020155571478036722121454066617990285936614869539757508350843287516543962026145097953771589333228539013466529955647977820788225267491804634197528291292519177609763245008530406039168116995863370596058171450340151217959613027798598702278666066284584754353829443907307942191550969160014295891331198981831521052751533327216777338946240015563803035795381144203974099083075292316502321453532846663039620650302925091231138372532147761721012851636489200634950778216543367170751385945855888576468026655832387578922099174118648322015710682893516765371023079957933910156772112819901216768577235268344121625262436154151132324130749781810306215230415788790184737531340593597207232274470571125890483594075335990622865274973392501579134389575263984390929852760318734845128562365673418509124879643802794456074395874621842972725039107699852643520792825254994586125102648203058157287287947375129525823500979416304962233361010674883772231436079919926586722734433327573151338689744432221142321774533795283683465008263572869335558372008206912594655465882797007551690032501016265789686808793552009082399783755073779638955251912973971372958625553880472253272786888316191004395831374624113194189780325867679440115116744255958379928621527848637035132214118807310094091199316400979497396696603987328281834485782331558705022052124070876520838878955515611172325151651596400488489690164089480506389321981962081883662812452876174591165931613214396806500731202244130878099749112711985581630694904770364083348649926182362500435154799247161733717810724096306400 [194,20] -82196885152590437564656349952865041691193591061578317974424541291393756648577744579295576578133169098747288054624590803877961162959556103986525132958135501557518142788543817596223691632840799965053177976536201534330274429879508859773182642198624922295317602921967175465801626274338379152412848488789334139053996611490972084245514077432717920441506559735434207241465702491239789193667620876526137580340482346629560608997818097083442677315586645599928919664930430576035388507707818579436484670503326015760774948414217508845155767026734784115447554362818531990643222201292997277790888875292924454817908766790186202181414844137285594360964017445067098580291566751741373064863009141837081981968084452830832912527901398196532193572187840939697164294946546474573294760915930026726782262566525136172632910194742571109612370644364583497114306649518443292233581992150803218778668487942351076020485674600033684539759782852207558268245355554046285496282643869466735620765509207220524144790875134994562860537097611552350234808663752496450188045221966694871182978510681060694207619683542908537021203059657774005688790103728699138580674456222891288853097151932215329191531793746665994998079001313077755882778589613096475784717939552356490886827471418491318403435130915399314257169086565074250669404054326732889330970520449275653198343783114492895913328227647032619315100317031643765405455211246837614935700692501828553395224663848084365270456384133809904786764181232798706220601518138285506634172942915076698280895961829643650814799749050366635133879986976962026837387996427765037615119087358381170379164423579701601824483932091446752033332114107899603859323298487398299227591137868899924995965639666508704072128868 [194,21] 149378731004764325554090907240349041452754744824369244208986468612436735823475626960421517703850664199864398879430787389901524292225703893822364447948709330703136669587558910082926807154894759734168878725062462033567902083371283179916950523589965329075730011430075599684224594798868743413426738939407580079297783692856973751475300718686005391569405192476928547564667159619896777482941894798365942991487800830468857585237185896653460704654332096219342033380816569523556494123998306533724572741489318212277528156360638187926685012592035106454877101882149213074886862164414940572367608049175612189467026225161668815853725098806149770762952472345584207029161008317858019380174181002485579238195049439252129345539227444310190775527865923650531815499676520114847435543861404190728399185190485848169719980250714948773513279516286471430683247841754142889788968494017610792667615943821025308621225997261962468950537107020239599216698141635551711894497686748648396001135724845694017247039467859669821412656321811267704236418541117391690099381294919090809467361045560894341986066271912875566506820130384006440744712677841198075608702041203079527121082199577994668637679519152736878958917649816785390513505363656922089065830164859621784576099168215683468624483063440079608062632310922047364579376369138290854176985183171316939291321330058818908177447703719900140553645452314961479829388658148556128316845199721909333397024360248638796186459977636112358838703336934578068378705864957171814274452919760039867954986560023902210815867438589739748502644121647949465966220725515128824230857704362436375292580750499005383252993486385428359511377732209384616507405755285321004940481345926520667301999192906617009526520 [194,22] -61502940210138697478479515622210572614962016008153408040991970370808451877837540434936062526222874318140612088662024360316798535356449055094948309259480428334245220177732046120499942655901955875597152441324990849683752697834067925052848512307814257694580392536399016721702777636616223999381613901506022034834571969658510604053340923407949480551090944845502678661765383259035337005574144923845454748497904893909547481023367860608095454047999377985621947783047078385391574539053951254324599721070431410187667729483115968502482742961499615931149364775100993946621652487257745845992712410877466855418045054665082103712879616480420942061744758978455846855986069475356472367900374717020216977120909693424700297029204938142068801350067045745030721611350879866291431809492503448910809320146613553125337763725508844720337211539904474724749549360975364481807210392499870658415792455452396539109901714905948223536230774956430938798235140395163581009351561380411301307040241631692114633409102983594730457710757541691511412885793694037121612436367322331377053681882077435152977035643910123888559189507278629083758153621123727374407987141461177128015751792735562608144393597539181884565311746279533682514269354392494521305379666861722921675086938547738636608676223736741187877576990209769191017532107076401048016194704406288495379181415045759730230509908253142154436376262161525529225703737379761079738533014491620032924673260609507790295405336860755157413871247884852656523084586238836438161789130406305665726064261095400423138228589331556731640423056579366488655294840265154945382393990296583066143953376749256817339034733716363299567784949211168163290477109637112580890076963959381600923154277925731986480 [194,23] -104201985405481573917736844578972907699791166986684196678645199820208941585703391730077425344789622654082648621480860796683511757911316694111579568744595956690868540260033965413469129737356325942003132714931742044003002089031660577337669530348049994868195632227768393722972072320586012608794329370106401075189737664608270542758830742655622744766191267456667473085290067302323308957146809992831447095028409866740686141620592287517617513148798151422066299424810637513278144689854265478714898609488101157129398657642531879750560433017936635817029122387388016532840194406787097149809294623567427983987427379809783551340768418766356960964950552524396528794422843628183071644080683921605083065171690923195964378992024854526760384142537433719146067201088232584829607074155620031930420079963198873493551764741205443796512614682675456639551123255973082821398612227844527946444889351213901118517395964108371460148484990046534832459966186955719118981457858567495611933755242001288690683197370367951081439285614601592868707296208424637892589602299505764190786473026703732392134511854225645532623596917947067853045428217213360995253464010624662543844196028564714707422305351041269637850842816355262293993301809729708985012694693855496313285361597795308288816338381571353151678831949552778275175778218118521905920801191889063107675229406258862342224453572748321214384150636010487653729297298842044361843700732157498221568393072845824949264608416120991171272274826985448157942587901954895412912097326654154396793762187681074407079175358268273795518075642541222296532155346073444740977422768297552227395510145417730544049880371410623464281534153503854899528526472428077185878815008639659119558887140424882856 [194,24] 162557191416211277904608556011841168419765298622361496303626221389882829505705582327793713532908848698585092056549881593751960312067914927421127643180864040724820483467321630598344251581451200526702883733886966946542616104579604431610246230962809194829785859747422496648350888654034168714404500048009784276966031101428736783807815251121026323024511280120686180422155715345938839008953826957147978908888395060458999316739404635531418589340829784978463298881290998799220948228268260101888911435967827809345896300706154590356691025945680829843860117784009559692219555049118752559691605435088594514987299962430619672722970313965102311568953843497020111655271625171813190288286720617182862177396307925384735623335650151363750156862731416180367566450064012169680113720832737794260189321907116682298891836245044139987003853151006190095798234963550241469988605114590452333160793427983358098238398548022496927648524228402932133346470364276664102564331793628121008365114643600371083658631930466523514668586670602153336448633937768451598130079826275361676955792479896477385457904819996795966908433883273245118942358051196465144023346351518273519090684287953426041716607930128381779366482694174247600952967257214035718680521426856264471618087071973657840167702758314845490939979647277801433659539473662800908997502755048553856132950165916647751567107640382486680974581400546655089147406556110523293929755280660436854113785676364384536076967921992570598251601064852202252781606195746413848768072436731935261102131028002048702174177411529625502894794669386247093633766577806728981459761444060639798962902284429592217743667675769420774454614859693443276886138446207578482635044429197420777541316675174336 [194,25] -71438846625095605477273811601319722457625663211034964987917897514095036982368472482058754851619965696467808388202336019821037302537814695032167610564662161419025587009636808651078492094628944262528946623444680109561015832091722375625852610895606995349179401221670161801043187339989154517290076724037509920906720164036113361324353073100237420727906449330551710631776836925532439252912553203675541623895590495425634033545441170767437819902412096898321533344702733131566008848037897032276778979795141892938813506497185282214461746023341145365791629454295806432674034292923066945657261992567695725614904656467951928344867821149681708799150664823851647222425177653112026427882492848685846410901057872634432054588269637372621649790985949818455094329978496070006358045556877876502017688489937398433380631405069796213766518609956201765166306029823185378362216379116078492136305294174459625720717619813062149719448860795452402272683408813794637720799010270740599761377648578505585863627719461992824239712040131156805036251845292997244576130198734527334973686119771550864187485262908069654851776415861277291489203159089706454014046219668797462484658978024967345139787500629114164534566673706205032340820660565531613717202481600724181792392420479655894762806337280987195087332264719056791884864427781050456179966288791171275890805366432234491010299345316171347637317592976386085203107078103661810992606025509991549741019933275121720809233016284303701138714429299951389064367173237219312788591399619732258558711211665160629095883434698884718845908510415836928932378706596638317548738619640184259638787651205157027018699559038219944495271959934189816835564714119087424705810599692897350632060808896 [194,26] -42419027853839774776164684385325690818875207100865165902021447574905391115615229625436553753528802653286576211561004288711524838726310941726012930819106996516008663249256504199408933576984433330599165452073901148284051377239092664740689591756897770495121125131687532532394189710103908323750360433907448860259342150146349876335331191762935661891250307822297057596754482631336621591083231997501922626436364917791502334743625305830671575065538266941452942458382229803314716039908234943553719494494042592051971983695057024557091005403198432919604687989761666194272928704323926952087523723592425405688881730568521320354035278490534532168659762934700393566599927441760236337705943203410394509409531862591777989401982430855013936351248688157548341466716844594011384514377402780090003900360454466061835711632089466704010458957489652708433063486624302829799039745909565192917020238577723811436490525552737082323054445600214482250912512175535418861021692500548823253150848881975584269937706130233389527184932693737445544553584580563770937047800276742740430482239436294875439958119652159881008959289607706768119708354064996881124641633132013259332444745733943664218856692299506417018950419898133057258575325926314458927397777656015023868705529925467410934581587605307471183685204408676615591607276825119632224666178760049421503996784954328439506458862921160291614722627836935306639886731668115615780447143184144525361453702855283819007340775557060784730562090799927652869848547207182595252405771103390344144564667134845030135451039178478533706855895380062507962028070775619310599167565946126776421051462638869712593729840904272635289506362890541901240138943087295959172862436857290688637707416 [194,27] 71586868559774745695881157924001300861040447648092793444886107885115635445020363632127234296957463472510358317400217825730714544412235934777923874993470728588304814359559238036914004258594095326456930824465300895916403021818840576641609808525504820658845801732350578761142859029830379158022872020655842646316774808962877077102654620133452682194439641958815327625622252727782793414184624547425776819816347930547477482630008008040190198654990726863298450335397166458094679553092285191206097639456770495911076681603244620763329120148664150798976298094826503642816518196413541026639643909340750021093935191730594289944702091390857628952377479653908658402234685274164650595508649582448373830507875897470460279287351333776509593205158786481653059326823409388109227189665564879466291184539491718577915139878201880192358241926228646147255203271797112313479644506666618453842045394079438497924003430732056800263197303397325349112893187817443844717451007709352665735339459356392125850689097203040697093521947984254485137010831483355780224996396906792392840138864407770559791961488080891806571819103129613558346558627937358590438366253467227385222695509142562687128759546524700246555589829744664945119043659772422828649212087972812812203111861253097793674487720216368899174264967408951143007410897564671886141380595885735990424526853355743865985538424170008446900804065137741802124123617999437620817849426131005604318008820604286174187819063194982291804361404478212813272580397645485425215671554599023885978278779540670519208856474074261530624210079772818361086530789427876182987610667524667077507747035755780933191829335898321254982326847982666987243797214288722226873817268578270793155984 [194,28] -33146104377883809223576748925233503496119085440418784342817344256759878716142492935108878645191742985552523468248529406108087907603334804011080309333422872835796178629594801230902855162508672172619981352064719584480451821930516406411294545480288541403849101165384615304703923327333732325433279150424439473562887419788137962465664759987539067942642617526567063978228343371441143283817379756370343930761673984640605753967242825251470761379430886181139110629501876031671754099733194481911499082732426841468658544973203432640576358051556411505057965649572118209351196447278521790821541288109949327562215166076162362801891065045773669435903907986567318441333464934379251704961487720147663879979658333125466769392446158357157711079229619360145508496187666005734066822713886574245905346848372482560460147870846956001768467832000603382926120516730316796953662188564237765787349132247366888287575516189314984422804702589878784120706298270196856216095896018916244081574102715052420633433395398138136015984693875806598190840519227175362037688435875797893023868804519309556947448811016179915740477886671516984109631332821905159464095668791215257223325851602050473580872364565033459355319507170183421059094277842527885060055317888718371706705303204459174997666530792883154397635835036534411580557313000747139508453275399254563313766987650883581329361036987148054659528821658730193499024115684080012426840520479341166934813085558387249743652480903842366125393426888789757002583334025503121531442829511760330668768989598629167885063953152409498882404932627473428764286205692045256960499758356463959893005086966965737544954873096275746498892289707268966714113512151221875276776259287331079984 [194,29] -4545420160165750881886956195376760188210445106909795716732945722926158035108269505615671875924087985112258207493080971193318797670017045700696698882293714256891273721828800479253674307816678846877374304745501988395238507577523834075024475538834820574599918934229600651010319778783575552149598076925076619993164279914172600698758905714989126256325503486271161466764626472235334655800010765533480615510624759426875032806811005263812599606519409518709545417089601342338364278203247618465913681566107056668782075193226238741479214754166984904430439804274216617649841024821599019768572601317499940990404665286868235523020708464749516604991326984695509680454142699117290034084674175213856877485198929513622165655321645563455569739816438957932916470485971808010164854987105633619215799093970708649938311688422372774284906388006026387863023226510751266213552072274110492614523886416624199298190281033396084595272052387277123502929160561896399761234463981722370780280861201470888892590994383297481654977086962506658402655674254654705619616841124655970620928500806655468232004168898620127020961841687582895232871588887462683669945687045331072415320625951525588940136861769265401000954682900350176869119338979276569467507465810183778778362769486736700507727293292692633031055804801314507027851604618765058508127880577540051887854310248792978606647203978575565450102367994551411955731663637255052958327209183209932565764787930680200262724241429106736198277919312472166433583384447985060092808530627961516336570863513589562936888939523080902957727494940806938529230898268820911610291645666113775817708846378529325916099222534145097893063761780194528334598816481576151046989796710275696 [194,30] 13143317883107762629753335164517623143217860846887815441751823308679936289258820403438465290739684787429753457636518259546936941265915696612902996738589232598554434388853112211221143728893248562447019249330068364362032940811821532409489082686075416241812093516120842342429530288402325963533558746335243275327171177777244218763230862816928940014260111417516419798665628774617192984609979101523186195840273784934565935026111983215578835702096924099739219609036967691509532927516847433014346390394567791489186370846531685469383868914408981054425845081071087218792171411916021146990035709763366072544508515376455572081836697160547809474618967530552124982976096457740911933141959025459259572490936378690365432295739089161516089723442085233921717155059648118720475504900172648776752669566020921426805383802218024167567790961916207904453625882026898422748229053617222419052405699571924732704243301735058705591324550815993213998682802911482762651748745996605319323453984598326864735798633430045829712306956637524666760463965184638284669063240727012434777872442333862176729140176778034866156275585702483311357886780329469330070626772286002190130148814179721040277568532908181323732879041861544546862250837599357965483279145771524231222076522754939654838398662453164311320450682903593212947946552374569664082197493618393705718660564917549028267084003107009180087534289674180755857931808468175717922266275289385963976247169709236013395879031966543679264231038479053214917269643477137172244890646983942382264877866004215371870354227290305705779022233068378573592098908639018298540447843417001758516202040060621654366477235554574994918841743473464356728764174614634815326936915444160 [194,31] -6190006888817595519205233382280865551699780507502200018376427598283917656518501802297472606426737470265399128053512913477810597192668232049562311079416039548218676483669996678635317036753146026367407103164497250770482210757556639408176301414410299343089397239489338454514932184099085117395211619045841159628774016474895325172097365101840895409721283831262574766738455257117704802210147830273792928967741659187866172024541053877009427919293463102389055937312126996990603688739575357714042233654550827028389262209066570697336149037618947617029186735081025050331024092009946778773001014510910842418530196708705445504906114225985785880995275887196267371650542297269106759513887751042159899033253611037308251286910730239602975268978512217991581693655807445923532279948326895280368569978626724271878939481109610664946911272755251493369733445791403944377420825696001627316781093356233534945591599360893201371036063504795861422199980237035226731801537574914504359803388338732910017231229325282347874003747539815049925975522285188650352039784538271455809267423774528587836937721088509818517895007328912166824477882879275472687105850387137510190799495915125785114204265359307057877909323627687877611328797643105012248644183638015254015375971008601114372778155282351614075901903264605467869911132507675790757063805699804901750051544711113929932516456766899234017890691625411856627267989458740708850705384825041424085843502944007428433622138457480193968569516968890625295587548181722534846286520684128451406890707808913095792998244513371413968263682626741001438417372560198887064156746056659696197046411908020476198520679375114601386564873515644300071229319308688575375908591256 [194,32] 276122432165722822747753761732286749521532678797258415273512932044647130761046802787855823346638927320721624689514840278769976961537501837993207995847408665082742095012007144994969047030866321402843646413924162878892113736485583315285992073353047792759760092190134997446420329578326716788501726547575901557348124017154170567362217850924650855234457383893190376994446456199932108815232794013013001505284225112459000185576235598862272024967740615536699181591261753805058871994704108832892125011319264666745702751712304136032568720046293695306460480391316259581038125330354791634220927785124753490387643005305299405365785181881566599776742128911870271547661478953817218942709437012547585479766165176264250102401162721577906926985175568925512257097838560602558409157396563233982731114006505382383150553395803840307378457062727941181906347104580085191649436175506599818981718277127853277530076923345531774275835045308299853711404305800611406782833757069873129794717265780736050167337756617603028201372936353532150896122215676236730312288010267890862381940401721294073586194343593877371007686464363617824490761914141669178683100473056980465951969760430480451032880413890064836692663815775043283171228140260609982468446193918002654473659820217570015315811484030922428675844763646294671904612571885627742391315180522342944004701111998183557619019971752485738266043613090839009378493122845269202083205012420159020090629718986759437124518347578586827573573859934518452334013271268441724282751412440483927200636252321617569651748582164198199194249285589863582423147678906336543816715078278033063365235387482383579841892343290424444650758944061207990206875353394168861003328 [194,33] 1028024062579750906271863520621441019203647977915355502009882776811640879436573477660616088003951839384312242419541231004630734544852626683355083042631202303318102738380026886617116148389094418134432075909358153301893006736810772160304320559851032679783582129154193061134766910565004857523556164315642754570130637936818350746139327301603791506965700180391577435965191173950493235033226442695158508697350145356308639631716815003833485722863574373572725398974873105256086152549463306592612472018376375772323534628358471132681662801737663583351256883262021059125059918450998062164688730111333373382858504180930136811140616251389497982088861907865500309363619322908732353032557833886543072189749653697069922605630317919837065182060740025035432573681960106513979535253750156934776035080434009493603307758682904865756433567915282799635015792359557342628285191449536602441244626669464663434741495195156296257542743144783201749006561517115656474310047009236471050848083767167231595807177848589646810864136115089548972419897065437501396189532912231024446410646623226007892628131363695954893551183221805449825103096071576730267083886326583444895806890797638814127062335648187852917148525591438464631233474168014570329292367187652085914578728148113372703395012197859462731516073575894830869238738646738554006070720119068957188112451549645953161907647326696336487269999310563075199955319400163030599418784719758333017105113618657616365821675488262878875349006580013758274899022769389125092436464191938575277099470103669223522506294878690419916164609560590812526400382435050013982060288530131149746421708394230970772832463987557139858690947105613874513567607503919812496956 [194,34] -487988352660233246609436626750774849534452999992732752987013256692058840542063310547163407486956059291741957510691090205811758376281181882278878780619884006540051268361953831913187978145505937008204326003688756078879777018187700762408197061929300648899792389073289857982959470719083608902622464063847650233747720359271498633062581667835224643298351621230581008700317852207696407158089920789885046095609558746726034729718448584645343714702411367085807110126471841230575792812591618837523772951867514794535903009593431951881357947952666066183385361455263393547758725299391756030398242992519677863529181444896133334123103767160486630273496043109019378215562338662182047310193212460428575984118802967278053482284330691640887702648097605405000613758142930153145648214299768462852906114165164272374082512485469124763221617550974213748248235484141680691947208087250969551648118932336774002474307667490144950780559553030439147077001060705129929775579880839636925018277872048901210850170938529695703153818680456522778649674337078141564123826353330377392375369220161528987370726790426449387191931414824479432448170498197675880598386687862988263115416359983609063797524823020586970070601312861029226194070565402643509530687064924935950574496978784376436427935178848881269726608073041699088930733909843143079356916103687259970260815984708903678562580379049364980196257850340266513665050864457894014015599050905273018075367194763805617505202609469983839944496663268420566850835226789762823563797151810721633342968630340282653994051885069010661484699103925596366666348358049705562503708897839936393758840725486387472009712097220505797376782937512779472295981518431606484 [194,35] 55395172554536042367578842743081250762950972369774150241072495507964283207503728748175511341286367242574396910742255348201155331551081969548794730216518384978287779107598986579580298461378724064642557123922361319966212569732522078873611660593049509156594433123711768241746245644438697539319475652747312039999936965086289998804310376418636773233369757587961826095558690181517986398613656253765494186563386191914561149574084092628061346060978783472798727328909387688524287433831186202637157571347961675537575604443661896235317155690766700741034574460636985825582080641714893666802787010886247619579869137206215861490817675944738495425403788667465911443396843710644751337852918108674572461388223912454066106754269238170039748436948352486621358889450835471570246022588438199137684185878962219736296631819528355193935059705626690907311327056867996391071895994173933664145087453962457629108691426547502988318710396920878203759714868436776483835052743246360577305074301133465121926075405466350228602289893230071409861496581589188421145271903622905564112752290173819135153670277042262102128235453717239412087857625534961844405587643745772606523314711713654116609004642560478042978747409221532285612709848191403433710892074676529642502402928740206877246709078472723785656171649960602898816052094176216119912144189388497059873913248342657677780896366441354771179086746103022439072404914037819156838070859595125160553073053618429047118592827744861310362162170771091315345042990751501288736637978642961525133382778966435032006252014936798956782976284171872942676814891946879202064022161514563552807583811944870420166796367450057422614242013370598580651932108444704 [194,36] 35192560496893179549887153056538426431756322485911089548164965592026416798867807643740288466518481692974080332232382939246390974059747080010556359345954796315943567428797524770370309084479116673490009831385070534801495443901218106041934956462266776338101302188431920017070266040607746546399236811699679135939891103289380624694972004869241874802627000864726861652104689866672141688739770215810567643595361299240694227832679303050729282591423744298954532880319418096613012919916736823264392525063573928689866268835582289263372502784900689289042284113665453778461834838705043310147444303689832700569869070421762691064551587881148084521501816863842883084424301988509901247104837345269660368920905320229860313928944490009976963138848111361084260011718794747286733088826942734927471898253354048861246002819538367208906267510849356498417746385497387212779756301156249547722765734416247804318018354735933110900319011891222151932637615672922145224307413283842307417816161132585480316798797526519531975808457124551700463018544214118536702493393068684231260012789028638762084775741147644676266502522107302617235858673730110688413990609690195211377660723606169927434946678964666043542918758135064565482664549658713850921966389926045726803264368581547374498060831552724216992286872743802471457761823196333002318352785331752791953916272675772339042866538041050686548015369132715729217950039291848136955699134643525111527130243748104011828152982200788293624391720170800599553812567521995098053673591927124874755168626132768282272299948270411444080618266616673240912064524115395735537695516361452750984377660161307479147194325852223871782328760335514484379563583256 [194,37] -16880449843240802543617993133133365995560018144547636996940177829168616796042402242129070007378362033797694270294987559067080961701737726050709489272698413206376577833237375043525040796163907149889420088353627247875966518262781686788283529771650923212270599229852551334047154076793970450038219874719759658712275531988418262020068291253786624220726897912557438798150946065370148254858257392947325103369282561937576628750402309042682631853919276914477610389515424991930178924222452894900740277746525321204356814936281659104231752952909490273096364991886778917831509504868950494565034570308791045988537315803365133304205017338444299467238358402181270120769920786454070309879270617089249392170154170852219001983945446206687654003187597786681625293127581845450047806806020413955000712331786659757293969049620236582521368205668840895964330748789376346886342132440220001142334970126748406010160711374599800486933488659006740383693462337805563936837383507016515742836578308945611019673357024327349829356247330313093906349415383828329363105066818787178569761248556234777620753820208884101661783581342674092125364305643303067136489178706460727295277009359456031335785974596344497701984727883829263873708144957061126320867316780392860023994009508942283631802400531918469901423962603944863143028804241256451535677464886407676839527073404259305705859214211654603308842323884761819839504911377199286476396062935292241927139227582136997051015601297529617590994343354861616553283167579816156677337402847429185615117794797659391696990326437900785915266898533823462537062869631215707796464353680113238221490823412792112297983766265458051726916343958140484556468482 [194,38] 2212212022470465498835749221244140717702473410778132899284792559767362679065670266616493716812601902125605838715006092767254411840208843024209653685235748167598372772741391173654117622619951373313238255441993509096039746041959052427895886484989676098188566692664572298222870798033035335760226378761792588192375749524781726555928336769815096334073343566876439723377837596777917802616683419635437787696485780064642028566550077871934619145675907179918095092864631194740745543410761925639612942531549821409577185332357212892067945250509274648232522604734305069169091237084988117733143162573010715249522367512891421811934784200053686924082529471844373033694888601169531802613196090738182836091369194473228678864626092224782827646624213558197728811981866297569184387866467834401565341160795588437240277368466076259231929047054922890658997145102224353020296520584440850412625873487012802098272980336640615854330409939207078429687260828838200131112467054921441101445047165810746345499198615550539725332540997618033907405137156832288642619040516305381121295441042665718159137169944499329217534935085145469877420450202665581954288727907660304180403213386946687160334869846818659170584736272533074833953030682494565828905863038950836321327953535258863312487752347685939631667198711219841708662391926401414316824437084297239562206228843299646968945932747395128404616009855739767316326831512043495987814984605193451525336326573571140382904247660815374440510710939748681485395577945282572732669555235865297772662020995124280494093468280726937058699412680891345328014180446052740488867310602810007753720609208038218452719774993713941945267622176016550321048 [194,39] 551002368147117710614171856645057504366110389416299706575877554842318309441935536839282513452099127493693107723422136982633545622467618175272038138318449301083525658664729263354984463196545262136806631331525040853048456555110284480852807992314329375570785890451090935880298797204090602129292843969917732616435068796630630392741071641957274189115659844948841048858632115811943266077214766080289632572914062406062504740071711593902940235543430603679058853963438364046069026244830458582262908303241658377996617072501642708935125700836898319688551435320352618613626664109307977397100113180959851392667737379688026998956738510947434968121265641502794149277010157611357885900048232167421731233064496026726006641878367328815895300033113485578122281552811869824967118001615783902943048920491487263114795567788993417978597032688971614366860066794490118276213456675787953594961244638421486103316967361573121744384961609862942538383142417791614393709214298398413583476051804600458525480844042166047600950706941042579224157496932336596387103798782573399879183561467750102579737283920294394828549217568991694429979984068145176423610267106363586314281064655940446727556018023518827977537988826565744164278531986119190428420778697268420068304062141836859862107105993541262535977908176108341855866371013061483814201025364866249066223413804300698152832144627847900283995028891305976703253243474393051402494623242238174574748694181185959313685118085691049356296970170952994604323435052573752057586189716079937379162528131622578013393581779072723638896915366745408659953211106837631039824904793486803838172791679111878251741726272039368715723378841961616832 [194,40] -263707235067533085224559885566784840413926901028711802705471583975078783731220510030879971824378210566388010542243215627940933651964811870541139725952094598758409812207242217276877688039953147627589706418593160506641273793659627563072436648198512398102199650284025378233003370838499763889356260615050806011211498757224129189716054612388509195741271520321209594887839719991472857440235630266579933550655093818609801436738577511413882436366028532438053495110939596605137926877456010759884668444275053323813685553315778959376070505557588794170404294094005855774602486866619524672839014919469472805368126636133546343448741580800211372866604170250873269708392377050055354204797867952737396264790061122832196378253446592899089930517470506308898980923734346257708684711737062599413328671650772809483749888294301318535860374445578865970054410072350154703203442479963211280341485459635755284846348196837167800178348590669036252629189500753210319044998356137042449935822717750333725867833707345619734088498789625878605642451195368381687450170707924164548439734482823166195218730592593313908819154546413379096410804757550429351821349551563255080298150683347274045319181003054219431902049284479469559299041367058971424782768523183356159376393436550147578533913883711941259829527089544941239840249789403613872393799736725149507422793432066492658723922944519723837264330387381262399427958921523433117136398240320530451992946131648171959006488775781204685978250746717459875602434302800868938812099901938041754213899065004998410244933275718271796876341259720652425468833472496623410837274537326679397264000429933533525039794772999323820250745588257744 [194,41] 32169261381172223804218914055626640861349206869851970335873824519884441465866141508276448018579529712394122907421749431025759981350150766601480017555138955301427323263612707824194782599336488915357297691798940904212801471538870913782604698683067848062269464028492195879726383963095124099781471309784761084787535006690305254803722498130960701774550944259403680564227855033807170613682037944942655553919699697046191851117651042476112569176616180972519125942229126576433207370266315101057618667527854383214686156706371564883901222105821602726642145133590338971860095370607103424457959639948466113458895572881939153184441404204349435901579885735164086282252161526522824579867057096915335806517534474545424764047157552587466431283642172807658914364379547991272931941501906287353423800415198188868451035151098576414227095468520227101088647059385040732345476638531465136504150106314338674776097355699364871349552585428673668145853285018205236314648248368348205985100603883747556995084359049369623332709269462151159174770382732783369384712769840629374573715001769917224814658932230797485328385893817029438471427323416882341610409329278366496176980755732157173533768319026117839479877826338014003053617789307269938595942265038071296722699355859178319507627456337829643984670151694012105909538160810353180801930162425111451956165573240375963049596714794686983480470891454459420171289826427423162924222600815104165396049730853801581893358791925614843155971549192517009735310073682631953732718562820605418107352883025133045243620796139442788871788995205181611528080111719201902098970761383068911260157060757142064588931522484617303760713260520 [194,42] 4298633093853452634820055183243045008054009698520147965787712823626609066258909206467472820420960519922817599345821840127263725569372520175084381900950724436430090346762646597601179632428518024581100345909850548134414828257345306099216260152686701552463262820383959283929144783882654060832103238571423843084603474120965356129583399730653729841327868834500118566077957372457972382427103822775464479067234755502080588393796435041592627219796898977920020439983693348907921531180622461659671170157749834700106226770292893534449778968252913461839006183735424359517878078307402910640248165485198172108899839553258600167497092592801524889747561030166081397628339182545038530526554840789523825110158320079910640409792826788673986025435081182376474555340707343505436388659762863820430123076191115203972601973792202476242335019774260922165739157429235521004457969224384240669807549883462371014242095434824586530294366653534438018202836972031170152753664138969242319193774625560949310954724363724035435052874222811880750781127179997777201597277698696535557502702844619773703690865872720484966567659685148190078335825353705759604559052153465067407798669137400636298067642816967336106507798351555979378497852256909130272402473030726983042433310629727802308777811890465524189277553018108318738565202544349301451550923356618540690725120292767360206134767152715838448738458253446362941245874411096370439979225028795676803912205139317320188035503946411629098526282075838925258114558995145733239382491455978061788571873995985552452289152769549804088336963428311396170200237576793387108302664778680316271467520216825769374659691814068904609425602 [194,43] -1892271366953191218735873694035350531823977015908058643219660608567007820331346311903280943692524714966252872894611978197681830847137512022640408625058425618552475461148278046171210921063226608362933737862361026263082967388680819430291427484671389716781844366504103247970419304347289293578773876312408348824453609748077761112120197995322053628757750095334026058751148782064286688569242377254869864202856733518559264398149716185923411230294805108534667072384563982605423103630802738509297476853541468553889489847657512086672937415697331392581893263984365226661673845948342974562757940374932941821328186987275360017745469493421120725709841222668205858119696263816935033262401835828928969897720917303137474616854252585485810028617725840439120903587970618304989035280353829212194558847051815684520662192114820330453625632699229869370024590617268858987049225135831985345126635055402631543456899959480186923127989324927383456326115371878799466052121413901113971278972088716317902070739850588337214923626043158890459842047177442640051642318298773993207597988729292405951109865625250867202100164735278822511460132876372747245802152062416456319541120608622547125596878601563088301142072060979247347434410647339193544498408897057310056835219026621967459627141471123302769729578174781308366967830669270317377565628257719777233187614952375946372461666165466085214287564182257645781731602153928190449357012458998698861427235307321714487751379907694299053472722287196461445260656577364705413831975457649542073356400153548485398793546387544714785534711885062507359239406433129200513029361632509182192015829866632220023580789759199430381420 [194,44] 188243083103846714169777431835373169915689309699421488864812217650259783194533068730927912584638646113869428744043782676732517005882240719795339155025052735780660520590801548270955192532071115533809749540410958278465470954283200520424949479428501527660475210965254890997219135236191915221448090856934679588031110022298903497622510240405836586486032344445513014151728720605726338720502401107563474178412997606715752672051897446723753358516433020926283943592189872285191631378770472727620519832859369036029401355153604865935762678269137278503535389515882079076345290228227795977653607240464229108423736763561604272981591736710850540287132227793162865328669430528004971276718165703191875362562826446106525599979863999840617773798440375114121248362980279503855170934699993297078242535171840153418505957946285794966340487545678458399871397036575969967671582168329381445356496225274575188471508907385441742578371377879193204634363661389058394633989681638067482618864229691596502012328898118223147203737660127633067718338187746705100382937730272224678012243397344283259597609238057981596977293816495445268772307065571365600692809377760659347665394720569733172357711460143025940465672331346811506639091222187427247281983756830329736004129597190247538630520809439308622003125893949987883689437424010726328891415855920536525719663418372348819086659768381492869055389933765470703843162268386306938686798148129809478354811142270494000584759387706924325860172427777796592781227844388494824535169491824831247417071107375419163714142271630457698790489625363024315662551670622864423389985652675374964698442752511713154988178164567904940 [194,45] 17040095900147072501819784152022821893275175785549783121482588019574440050024094292314973669302668989442648195969200898384501793937108916714066199053606696015257702569532831375139773839700342174585011864614056592447627247248744657209041504787916831474857896026508572985956248224225319999519850808203204690105543975721399140378861271666476167369118486915686709074234238963055097792305623587305612500334317250992269958221169087607920365609141552704026833744852628366515981096175124020833422614700467241108042174541542418043304003177064580466465668885542206129543622494444796317154449217631505123988262908572986704379219284041254373130997580833233760815794312876919228637381830749162708891999679355099555331658881500924374098065673190458612424992126800323278511323422237818206226120197635372545373163398596899269018932695497113991862857725510301143068907572863387175603560895130337945198375749008759367015542446801870628639364453431676838286343105743671975989564883607788335143685039605269009230059695744699601882656347157632126651949539141977093887243588205274622507928107809023075803461895961304672260390655181888961096099462321170320234847467815678417267589640153886718853335851569896562646791397512910627030938072569394716718100901105883171769100461803074907849702118915225250274258842739093772925481574170924817214326256633806436677645275918637460858305467069086519610600600890600664161538661149289389143670079515516849385440210727910473456250642817405343800684913279987660603635246078382128490864485761040511314200376291206282978811792133248375746472632776333544634961586233978688783068922253700474376221131348456 [194,46] -5700691561328288262499899661628084150577424421105341288877932033000869682976086937113864114622774337345850494041226606736206169469235730869740463359754463101440363795906990119725667050899201091305076273043546344479084571660667142870498034889698643403147958316218654777016387192091178216700629703416041509629883496735721263456843535921995057782163757191898982316151639697522144277616919706588868157427001783950499760325599784854668555816322973652978747234755446067556674081668692680185141038665766629384778898242887110832954917587622698293404083843922792351067732028928303780238980656461044979568346596401833337616804310754371407581281551639447146616835413964752363749367604296629026182417021930345435777512867935274957845859031239491447109163406986605367648595262608972309244360235623176584877691371959697001280518449820358188514132058076993463730199095241179046056663516402231464096297539386065100758561434706361460737191236518040862191836289415346874268749946804617364384558593314605776502252399307953897894810188816831407778433779228670037099105449734658996608126094245116520297901591113324021456147015433417451661610388605105394622646960327599393184179453432472554702187546805737205098669225148288273802698470548979579261255600651726654908310502025329940708724749692345799530703301085571409482022563629843768018705502124582230810926472005671505233197093160490774299986249059328115446403344208421744113111986931441423605410406968335968012826167172282894771631229026767679883769289553983825272384990512931163575325654763372582328974528132613572412755663780380001836914355813824929947187557565899461733488996252 [194,47] 266365613351286636647196232568520337759701236248587633179950361432214754891467303965068869823914099254814809064953905969647811222712644942679465506188295260022315117577573138592181348696067223029193824471890600796154362080737368180104229711119547783836761687781485065732648940007048630419125954042420524395638384429081467041324924800263365788570577129240006897709120267590071586226027573172449302470099521783681066223525536628513845890833281706378273320439784943155041504434108585397252355326082662625286008941966324356354263340488904800221895608706101614292424047224215279499588171217052493526291956111871551239648456512212925569298649393014480022426895347926231231202952069895561608089131719563843307032947922527937994616359980214654119208328391007182593772063553627888208660250636333235374534904801300511916490731397506326110196789157860709195923677889949435660329240909957888538226215795348820070950101168312604982417144795282133205499865553264205562681460589685330399852362930845329114098848974810185313315148536226647917166209719533385506406952630821217415039046892043008776102620512296417486799612980521496149548611598949565819718414965123962232913010316809402137433700835157944038491618211276654323295554420302368814489975779565738382906959531289116246032542501713349657995121685118046241512304860578644299110375074559398714202021677833569328486922704140389734511630927228363652801691206920751987060258142457060920337077690978472257883520435495413142393813238908817699421324396002406492111189615392823394121076455098979858495117735173949595202246229074017583759693023916179381664723392614296776450284 [194,48] 90936855513245223274382360476794562015502880659488123540658846759737544602519486788920173930222302206640653269273470910216486044190395540039090333555048499367772773245359197237855584945393617145391645332568950485648937801400883475792082435893149245618239784570438002791448359243996409240654729627569277586459008752194742374141046819587539736983935908305635969146158303379854717199185184756171201838813761077551237987251970962692685124100096204846266178009443896664635672089395744107163552636648454432821962988763705376703096143704977279933449137912672053660614350812288331062808867227709799785784707689549820746496797626180661597762335715026662879202732561529718490781010563988712448036361450096246866147796049789966177742766202530885650904370588375627134406875084644924191906266871466582669876074246611591661670399872910641207045036948546075001108188914246351000617692100944612577864526147061130783630094584470618120666547113525065811185324199149839437305932094620244406666334323461766121006494852654319785661129924344241693042319562803727951031803145832613582665584829255686129415928238090427069189239467196610346211208995577014660802190942008872391281141002886700049730596937325362293235694480282171462243525734925209176756915856222105072906449118140135755682883978555471757096527004694357461208254190081765349425022800597061426585350811467421294217111482078537548466697276587199672229874118856726906913451167532294865757396717251720634309657861162349403178737368521123095773175688472466206060070225291962885292976921194375654819645997783665670889264263207332069533337822787971071875509038909002684648 [194,49] -23318518580782491371492282070242704984263746756843072652728849447698195660885503001439886241786209856074542994292329793920315362906757837999804632530366907375176026591006711906961495984322419015807517037835135925361952224130670010917526081166184637130251570058630080612269337789732710989308083023373560803948879358458789439583683218486399914527610983276550669237728419749722593710949957471363521543586939911304314181711360037258283843609786330611931522687336961594738942969894706616079885316252733958746269925452034822873108296279797582777697980650892567155896720243738132253330725706563087214325558092443115013716852604124209853055811655629220392876697032588740281580360581719757458133231375247636730689591695972454722008744682815676268612942157998380716630307729557542244771430462500581688245729411989862161727169634975954523435406297658701685837653712664727589410356812535196540185836485687749346261925591999695093864063136566520225154220396867410772198028311838121324589688503613368191965860811777498235997422704565567949883055881440882331734816413167632854900453552789504738761459701940013160813289795549211698274127660011517325841748703715346018685218730711169914324558373583284800834554204438088242341931070427130845639635916325487481786295175561255243286114868545463084848741517409537164887042453876643409739665250458337650069191313813958093112091669897139718355361488458031674317380336486256511420252933735778757844968591758007852150539877800223332618126954523172502226522200389023071147600739519110327218692738527215018511062848560066440848876259275813867072461104618182560907509039411799418 [194,50] 4195630209544107422311653145589481408510865694925062923789586644838286877431500498077658792446863282610542274436906851469171153037490490463204755562369694206705401838407393076734767971511727765822954350423607651030603510045641656053561532204637732017357945557301853319710737292222421745166975166587787172096930274538630658859758455045065977767528519291058051836315552046420131631512079432379392173323173656413269784221086093400911716288647988250061288488204350015416019685658581553908937337262040494100080987432436203062852168740104599124595902210446756335235354699892429771659760909495833149577082005593550033000935908744976917352564348947863076174548712790460400593509170734391526094829511684813307427676052165018789719938537381447554484185712779107232991044676969875824257574693380172086742716992603744756820910761940460331788946877030639670913073418451487349125557343772771622239349505186425642870297546177675771948568970297374545550336103713997236182979909309059665610979839102087142961253298914627265043008921645743789433555809533569229069201872009591951062551466995023941508307209035397824594301908898369210050459629829785740019287578927735754149978020699740261392671276652756389102849114715925478380528533840755269590175905612838226932015627003221122143006617064707779027820468001289108494842567916636788443033133294144899677747066069063458600361374657131518945996687633877421898463812535840943930849508611852085520564456579082160740270103415725254560358635513717554383927932966735239963832999265965492014818714311463857871605687225793788756165004486516264872987227392385963862308443538793 [194,51] -878600469107560749445773470151250051539745046813353045395654041491050444774558425542592564393280404250306733200765103390071229527255596367862037034424407377077762538026828197615329439686940490893933365190369306751307495133168395374712933303949087243675274698828290465902314459734089916061518899442270942942656872534177421248747191207484481682558846493547077495059109645921864372489809633715213317627433778043365638196103883761530061877533124026433283470155758697984490856385475332779519308355467940804976749888983368533637722783465516805785169104873755585039225515576925694269446371465223139585686807696640154184542391455669776032848533599151110388475968905515117128959759079215075756272746250242095719141928001234461509322079209946472214929828824945421053241278596019550244779785297825846343221347306620533418148291948709929596525245184473739023289741758897260368793158417477429482566346568955244065010579717440269720647735921064722766136493632190496943871558740574839183915279327865736452636372980329378819454935090672304443315702309299308393522012744144548958136786901734772347278430326863300098964220944818728423959619476620433571790773762971780345137513697277561671016569220754888852025342901054280749072756073390099272452851704974181654624103018291745550893764228329134589842597690290565248569288260720458970385280316423651302985691089310576182480875753484674883555621893902468944159575760597180460026172322815111076539914151729120773888704406274621394067760512030586653826720848277022264430118289768380847553633782585008466374888973217569192045827218860419289766346913765710633515449156 [194,52] 196426578129236214842091868323779628429206212822539371781913249185141486920101056582641699484108714862454420865496942804105569306720861835195037295745949948689006291220267784764478208552428233494660309944772329023166980858604215598734864575173802491577799508896725022525354805277981224659199576052537189748378181215928375859316992350831729726948006162424122244794030323816309505791069110431061820586738880315161055774292063180874056592006844885457901908455557804771272931221419673326763296243228502631889035780781806910315529167394274165041374375191655305050147599490318802092023500548024035008001675630809602401464229195654749384452074967235990696925944663058171924124187590773791045606504333556379871386426337062215468818116266142841874483138645483317760841027269875251852475483722655599428498031368616022502294744962341980809515918351192949424097273168695150352371530045932094635979413859448750116867935078124385171324843828706905632834070314561131668679372029275987996889917073801806994503596821187607344445798350415708147240045423706109073817467048318850300926281980819923105713161575332705557007915610492487237998528923210671841818496645613839255961712937180702540613783170147502549523857748747884853185827169728355929449785088467095219452253913396470402037200124132507599072016478606496920776095630216314745368096167686353653725779090173591001930716658160822282845329835647381773236438869622175436290686523175124947340964527594096312942730719888678079869446982681590482324540201363601868198999327229734778145107656450944034713260992516392181184991868012881643437978139429035586949400 [194,53] -39716636460128318947138710995695621199132450746129936663158823395199533983277180025998930738629055375229364586465682020039251640413408719289657330579889426974058946025577781516522902549224635354916464226547023271183391192759023842910750723608161449219037849410613996839062427727678436292930369917267050704275391485183960927233519426567053543438190331561552870576175674455546124502330034442078676101587104345037217659759200668790954275387507292440215677907035172585407305403996334937137019331966272299347385097440312966759229011687209081387663847144438087622451619755701646181885576184912699328668889732575808025653670553220712646609591911775047726669771162538143151792201374423273907635069773790017126424199849332887716594285896502675242689218845652353743141487913332366010201147204187977155457036446402124771767467599679858884536987773960230581585632747150511745803970756197822471780872309500124859068513839882083741649323969850419948279801531976696140000131174786864455860458344281908405640148634435527213946840964340554140198075924187837173046220468847879695091052981466063444820832145098052929695643952882667646064077790871667171599897523594441465634776081967421664551181605621097492903271791176350005143272196784855603882057126498934764670483274964983274663895039503102743656927130135833406037543206036338158204959236799634551873854193947903780617259955983342733507137831706850966085327081729989838064255738368652607578568941134767045718559288360553362701450980449459965129443012411718410976827705828575176596445507581816386309853991552183998546998748715814497130518928359521498773 [194,54] 6982286027087440740158739772858517609654217426709626017455092751141982588891370964005832203735159053917056725064877082918680003863621969774168583995925105711080574351696981102062840922084565747681419460449703785533059483910299546787420723577488717205628754326943551108678715833671453806335479787302883045162494737832207069469293280550421882285331246625838770056962473252867981264497456569522311815711686163411075671661145538021553156576279508749557007977818421201636108339378440609488588951785100182238266420044986357875953418795599654733340451789197984350594316784934966581609233972518349927450546024890469240506395474129545137653856379714146792627403468122277429060084562196982184950235395162364332809162616128243102091909067845921167990814858015668705960386566874642044349892126733152433297931841976631965164544290407473104768118380751256554245309596062882083980971367840895657980950880551093514056932450818100632468645763712504865824943045483951476650549900914527278176695897338656584527213512210684096811796618349967910726846765108733877262654749823655460333340672226923090219743316336335028441438272919303510066285263547610153354491191542652975724898354161897326875441291949147587427804984598831319511668485290354318758381590646877752271123091939340224528863119855842916995877374690051504631879315019024561307256230625613258834745321361255035475929286919327705589212963195884555064221353942393831753134266380687771522527103081393849075946854157889978944171071231675840854934945106868893789774885677803415717211559551203416421462672385758383991050936380558467601680659131123072 [194,55] -1096606102558407959543648690268494692235439262504709829570863175941775624431795951706962633969496668856448275940179379248061770261829567498741899528217259423409546310999809484663020678965585418616958390348804493001711566836665869258351713059408980983376951100427570583703646810368808252564674300664261708801734268930083466833707157588360049041982245254232245585388348896119342598531300809638814412131959981227879704806401687857273347637663017518303430858613501423351286741364248514678174334571621959541366287122446867431133166270438788477481051028622661451926592707137007361257025765285480625304709430467302465013116760391420913811992768564339363846796027597853456191541578628233895674360025427294133582077928418101157681092453455845261628326786411571342972844211701254652071931056156426480129520672474333056302344723977705068695662376732651528879882336053220600322672146532002005788874954638717925612886706045756473987547376332161567485397876902993058345380352318624489957924013342945885820164231014337195024798813741650707261156823989599675339752751270094579774328203960684319908848094618325243771162626922911724471246498264894583582470010561792637546990340951831230792382477260928897749963060725312562423140479496364067391213338240144180520627242880979743910402607052227252863353646932873074727518733326969985616097890549845189669468083643840000317303230727628066064660804060623928396595249022311132529539462389579757549665847390597650804877213884428089935177679905270117883252597937059336364069838459990036460773161462559295666434153757171834787678602555087570775275889432306 [194,56] 156706563140485178085682846380103657391775368037029447381854624136314945686512734384114240682616443733971703413915838407436066149015620199347098512764851896750481965150171122524477551226748815661547930218934563031283662487818241265644304623854838644409845031216370935042645592204096290697748278400728243675543712174389680184516425963273273411144917790955391901001723574299599894463559941565113542209878435514104304013237898803819737990795611429246620894066324543338828895152006072017187076726815937579822991436088399316947578680198962103078377101031875885659699257906471252380022091803658829949303496357688699885020923011827163178940560877528182423521368749654129093516756827786433535342014496290372631755885695618926634614370117795362255596827578262682471736751497211028766971403653689536483776781608378002291117129796143296571940262668953163274975459068922625607830448376564004134225658875629725196811469056660167853391746820681509977916623009286386252377202530786352731590386581533668581720062822703134029869334408359504430086717364960404157725816624654914559068304492473141011449892445686822230574155734635615469903017275058332765174633668810580239773920606723105227698136445950742076976497560652298751345165168268048069227019315178634502305864636966543552371511205126601435662240007330322072003985171156765467911516705421623849163361884864209907950031441006764447640563114040944436462993831111600170978492097164782976735620226696177733531976758743322634056503855867122975849353534105506489353568065167136732951072851761932618064449910341607823641148867848449886740429984 [194,57] -19903640772480492076906059210662090577576458942901186282160369660506470771982168065357364249545377724630029293764108796681017374830464868254252587109647788419411838283581475989343109975664531986275168697751876661152034550295847312553975867355971701338854226675813663906324289351458329343111255596468842151101050293830060618045297008140492493488736731411321781874938219937866374700399289407538676595013526384048286780313995484194446930090788978909742511104427926619623387649599777501233390604972902712007837618394026484836317335808777847435311097830859227298800019872879293615074029105427020131330329304435073817975368218596045977302369376260856723112616909889970140246519798231554802062011215287958267854404573292614453737707681164001581790296419450531434839714394149183492351619995272838298604494684524085412598010866312318579162565939290136423803218187252852170124006241276002418037399368229300675176177220997822484963413035297334804983946973789506203299019493823860913543973966283941401018638074075354026728624744022618131343409043911618487858081616751438424298605141932679305352617976133485494191815678815779767134675481258906584907644911860399916467734811657891673679477717015169816517868220268930237414785132648411960148822730905558335150832292213382611027468918373801316984445274119762009991066308320897492341416443300509866715833796059240199483454396689159939941093524201243707181591106036532055924162121695383322149638364653509582531838048745087511664397072333237801033481224271722553884748856859179204629981932072868784212582592645769196526846426559650350284390 [194,58] 2223642960558295692394910873204560337331173175583124872874500005522359388284249597860880317627020545437931475495846636527444384036500791893638365534692632428320213975629552279914207962912352312349117781372781783155058632329900894833879544129215060297801446496562489013237736454557270971475366670932386918613374041839168850812437014372072264925030603943894238484747623225289283198168824599377732417606340781169604236315916362570577320024003631065719285717246237179770981605699716151261711798844766345503515334294473523932867645295654275640685519946497646799923354999735763481247178289438490031653413238199114581166307250495599597698487290326551650896721687802199484275875619565643233299122778917381777526967048625760686571285957784835099012079744208727293224762601873721140372210426393160403839791030184349244689145908228263419623323651877408187577422052056271128848231309309669733823882768163909384166591949426350060904411530694275952429960956398794508336537222926207925155766351294885085999442518363206710880316865385911148635068005932874256732373098621190206386933173271704191161923248617057085498750741243590555826382400454793599691982900369248433962940858832099749236425560622767163029148480723250540525492620585683290170744616151747141036237784841608779726891409345605969892765740973099400547422436090411004718587925563356367204171548868996482634693334711152372954843408881715347646754716668231788997148856408776595721020842136356701838993376928398670008564753965329630534487876089426590159460499961263781825625387928418127852092506693696849162885934194274656264 [194,59] -222673701728967550782691243369782210182163920442230831537334794314303388897474811621103712302882705193677270255271515828151363080255065011979373404870070926019917910329733543023530217486834142526087979552250056389678041668444339790709317165800863575288404259163979193757618648772812936170210960353791796738768245544505172880026236656890035838462744935421482901870169522822635738455459757909429912273396283248296626763884798309072735685827974044806726878454596296588231846908760757289555882813938827927582978958561999674958008244161397540690973085533929784194198755085615279003619071763578058967644272323400166509342117689507112952282720420870358618361319399697127933276733000908985405266447901640117828054392525685818572389978798592366513472411983678113541581292805324587594068597879901409437310870545686495700225902236537408819658787539512734904608019618010546406102149344014479136181122092755353778142731896542393200114952399355640207608566267678290689879403530448941758603295931925118512422321952353220732989679613289314778431678390778462845697387925605518777974561529023044843620624569677821636372517262547043473506971324528169092356124224537275497530856401598530032796484366494550623650376952428836774278325678177320162627436671540735166162845511162875387854042546112244627258162716692534452584974587148055288329289609138134106652983650349286159815704452860310838039409172310331847104967551710998998136394051839564459256335782777024238810378401946152022819967285695370506898658666603344003380827364770089557997749195912584543885957598623322263769429146615168 [194,60] 19931394660780231942430826113037704518407760564700080310679647919138319036745068515000847723896756267026776840127446012803163577476286285428600136879039340853405397995849480932251056276737906237327928440499602128403271792688724150949228536221376197988705254004767913239485547376302375649342175312848838249467204459056527773986411836962712068466551189009230918265637733424321029386442185254408870530735873919626335784211408819379804288670773802283162893650451426757496998300843361365307780876473121417462457506909916975853132691747066673131880306437051913640468984097942396069954449961926321829512616735625099199163500863623756289387401135332352283192114215732172044528439018258409275502724548375869344790350741900165294912710482889402522417419410226013600216195629996738111530655707641901273008903885757598744326024170759067997061129022100499825445286398589311163807473902734774109172705553392044524799239413123272104262890045959091497454347825169435771896048571765967506937600589004370405971424053936578243889312646160325711048028419921348935178549604329170966035690782355305767878654655043413670669840806171478175331576327108192244061530630671576934117212237228499614280061708638178393854155057338062322446582484681105639981257145507097172126728907610248260018716591386025580368500170601790978347320709008866703301028568503439528730484422318064036685815590659646307053565032335695194520994984860691390129437671758010976329205850581835346698450504622454493574830578919283109714598413320828511214799434550895537020429180925438923435457443564653494914214882244 [194,61] -1556616658445837583432029090456614055029661237047565897611499795983845811361118412884041791726969279204184886292244712589851567578630465289340269564484041041546567905657195654198595743929004493922774406791206810740011543271829239106921633270008398888750244868396336614602356407858775683845167696106022066245229641455916427965745671531494177710241691407929643740796322556587243050271920266890200514710850020699015976285591201907407845433366527620213881700881140358623545562517841185887643425571674352412097630334129087392556029539739794884232529607391139973637411089842907342265733756261438293227574440641724920389922029520898164380749606978350673805483831714840266059963683383992524195364223996602782435819602935348479539393521325242240890996108294097166196970256584754642343477485795598089008718511388794582309657666853881649936513982543836489255585483262218085379232723225411306142476014645587803565339885165447150920086037498332643173775567095399411934384681297408834679137839625144151619351428948964367776681459658278323626257932816367947764696716987760823815831651033526682867245424236891110096525704995973244576832869814353355240132390074119888252309048875312342586357013900560999625354430599298446339302493504292972341639202321282313736028279445092429763332336511601198746254701471945648902806558485811703173613395491027483762075999578413286255542793654733714298187185723431373860493514239795575928381379424594610857901134940465459064749661241415193578998455743177059978151432435113368704949692705181488540122437349926490625372623262473034107500554 [194,62] 106140222792762216453851648254411278995548865022795001640647035453040932708353264955987749579977519887132194697798781391762557245064396069018861501009381783402543057951372446656134821885428089529436906583971984022984139963843775234193310094660945770987067425141901411214720320276902498217886240022780440702190423160301574917350032980668707819142494183312170117606833109184648171777876267411251612531748481170441240946831263079078102082420381179500397888198176946828488337536655676325210030181841042212735643187954401092362976644183234900550502796043749514463864248066597643741291060424912045823425712576542251992168005265523795171636441441229977978903052099995827472911526374614810945235243259812884797157744561098779389565986873999215313025843864761202166660707158861423308415431028588067846150191883248034407598437285321971910177587120943887934939221598174129175344280066786676997987650240555883055599754676179349788115829600905664934988666105505409071061496227074938121658202872965128993704152721284226855351594353157052551729035306035217586545832281482608095584597194321414225346126112076831909809955438987910457952464111499682663830956398965514717206805087726437276743192021388902224809581025820172452566418657192141790050675818662588670432550855212009762844860030294870180682090931362030808067574981506698427785435841544963014198428852366207380794432256921646828279498171828162801160855473126279455239287166940431713182118318978858387259495915822511182608230588587726827521489404303958165234129638460060011610434370758678418422139684659670841248 [194,63] -6432298975868971349762443965062069773699053815446970712820281356069884165740288406239607315282600488881377873618842277788695859710667630369728206305323268440903023145896517936289451187081914828959722072321826559711440385401957313715464192292271066772904518394728068966936535459125417945994317568649337703278191056070566440547839083993752843650980314130057584187002441867679287803923441930860119740133810338057242956640412234238634370350523382293465724622057005625380432554216631978440996700424580433161347207197767586517527402691651410751138431183601415258121971993015422064861075979136560904817448273628809282945690378694794930379628585656618501602141789576664183715725227989931773433446548018109036445308816438449747566523984008480324631506724443283828860634392048744108887922050596679566523783098629687933547809112656358237745434237456390452680696905164584658371214901851811247421000552334105298639571271605235040468926170651989287841689853782026188541432100103666363424478932290693024206200464809777236929594124674795040824246732020454224423645653534078101260658509019988596813057574845699473298887150860477993462342650570632735656298398277784226230135432213626600570737189331409396529919226320088725831334934468537552551151966290622959986214217871920897392492431402769034826504550581517842226277436698606938642828301415992741393711810396786720786519995967703061090140916816008019042178444333584562616240780742054508107839197542641742898247154944490205140750262376143651443160011560023384703930972463700964818918856851174944044032782243495070 [194,64] 340860976103187467442632765519179285854316645543701703558501944533644118028605199458445862813533056838652246348546341395232797690781712432378405285707100707059962981380407771895790539504441333428244864794324244231375405240798591411672165352926581365085562779606773383919940410817421215640817295988029930412847003173685917512498317865159344101049079520199290007693054420079515702243117325953180715887630231779820782639735082853707239881096149991447164315447746060372330964828703466316517915483163052083281937421497367912417244023469717709552250118751419798511453065427156017990333870066947295140716110679452567375187407031232000230518944460321605071826785603520246730995346783346289147189497753940692260879398467922897082779699735470911912890283001595499046113286483998352953333653573969381637650836192228434499205653582978826938861233515026354486957515402555504204776177327596166950681167467929871022251634813477563353292409976588035009906289047283361882258827555354482850106484101070554701149413567329512069295194039754884056733624809833734811779742860361707203468797566012777776594916045367378043395493584799097196468400873353645539192872368375667322881217270157809258164944403345687523419080358791509883225273893250223071537244783959682566150421961805088649311192826948025883931684869781778172460279911367035757327656075733101611591782258682754154719315499477056459965791458511085500439389849856189617269354414315980861440900714893774410951540229293469516076605261258861393750013569326140401325239469712658574044993741591036142284547122872 [194,65] -15533843710635858375496999691552547642213991537601353352206689955193946758003104258102046435601268587849412738838898352068709271760436785040160685867554197192783520672780268154083354086572944307676360208773958944034893880208513760410340880278247182186520248810230329867564862254019602031374318298138358671441868219000282547124882161314282239699792315893705046393688759644194144469864061058366072968993863519706877826426483832181059856902843745534069344231168725316115348115910932202876044245405716487143135951237442423138580960393161415062643406537692387168983408611781385883691209496204552545701222408496938976956128607688725750977277907736167790918622610279485822119871743056650509736626593531366341042357673313823356389946704561728605926852649084378331180701559983954162364905935866660117573012694819319190059648552826962558482797763226695288998314198168438196664905961741103315917449413352663867324664790717970412261763700244936529745472662138910585504077939167651659574164454301879649232998238281880341124021379443066210550037960322098051186418641854745460805330300735493717091323708315305725136650642271670281691239728391795143320430770593550259528693885251050498998026369718415406179814330202623326055772500057932619211009519138087658191007091344196117936813584073201500785336789797015125906664483357003295324180646543520426284700716807628231371600317935714973147113483269107954645612998547641052875725156866344843521517600904740005463216263687120686643188877010679575383028867865693372456999639812891864691130689784187033992800368 [194,66] 622150575449665685687923138377815053100618525872918783072364561151286288384662829981332531431044780892794781958646134640862163859662613179712928503152268818418224283068360195122654455909501373146991846054073503585082105196200416188453752910279308913313679867086425843138907367491684827337315738292510987504573755861673017384269764641154166223167928233865321235200829482285884844744932233557966007715300528270455734470877579938650649434421523036842800211757503584206823395488889213785382487604469350920937608596682865900165566778981047104772194791399111757031612486497100198679853386185487717248544165965824768494420076073578926633990496439271278557262933313401419574196157371041334591809846094628297884970931074912517334528081714806206897494310285141173891788096665075427875882890518762498886910669486814055087629899458254600926085965311482131626125962060754071543222500181126319256652600785025469519247292244307186095714716099284984103309925262768988957454445056876041396168888409832821598821134821158743436964860151979467837974354274455943193108183290589767346365703336492720063151593498095519244368465740575662062615618245514580750053724136492872184333702029693250380114494322373205426820061378532470394054663898370798310520835084433344219380679983189753840870555156598654539430057842979567518485225852789982902297297348190980851975024330586318129100877747573905407164228905599572997864226236085974140706738217245482236295039699321113489217141033260063626002287490392095691992980537003442248867124974983781297975957769505170320235 [194,67] -17214700796574883942245703879433855262486660489887050781572997868073474233917670753818446483565159938771862788992921810220310494033610007794883532241614096066520015202047399781205964766459073570546582352876907106781943379025952800534085747152779743652777242535892709873568566555226682710343662088942822550709765011559375072279262644327383735343848871150714660973166369244879858695018394424344521284982373249185890817751522236927105018766540262249730220580274745873313188664003933682941064096767453441320178152618455569430743476256497908793290335531268790625798713043980416159999593245018611637598928495944960576107198881061520783179706205189936691823278735729458907026231046264394900024812574126851045353223525692429098840683064605274616704002009821013228322107961930268263634798341744845345939528402252914612029526357138906727323883846644995000984683935390871108134550141598283764412249083428601463433751684174899357083980182079507211052870791026245369787814156701350910305946923362041863037926917533821407769689680782633167664185554859389052023330458848300489967792485901610399315676942504238363140088954277323531961134112336209024552529083398317879479839306257934438271344365612225559044226330386896601102398826152111311581301265198020235895088230457234388663650757447374215670014893532239327059869017378189000683962628893159680857886734511121049940545844056995501180137957761972967416199259547300806059132933527316840369160086844779265463302444858759455476330696216812009161188126266398751447217360617886754027707353297707992 [194,68] 1251004073139009072373914569487422335407494616578046377868447787593337902957634183607577214864339546917403380063684810478734694107788274423705853300157297238861648406018662045732073720769150378249904839084790282552636245456444083649078087872663205309623916280183999084027855703438902061479972909869513364871486937124447850279675997218223299610415174893949736039255852435417697993206205529000975693601852573131533089859281537274799726680655899620066582773501196614515056252063087071059307677266567546902780635129925196427228237236338078038043750696877576361119426176668974402814566204840872598921413769787078896672154965663324108930688523017454346495283315294345239776237793246353279022361716100597160398194704641653807641006223964597518418883072335901131262027993961353785928655309740761924225154221006921526021877621547911254315754093397424226710636562451414771348041832053118389395610203544582628014735856493236101633711421801623143495241488138518486147951206645056486196375889351571633437067667863232477085194913618234215660361210580352710638239289334304156980185214176398304588512509005639954084299641315297100542720704070246395541548685991949853904726264900114864973752022035036091744942293603181364146816392194399987316636500219397565083959767892865347561329779139774310240552491929360930208840251145388384165519744015665677510803836065319829263041741429852910665885954130448284403125038397776806510475423781028786654768009137966202576866455808348204729406259429079957139859074568340634078113514424984186663971618693624 [194,69] 48792840253273035485599090579296098806913767720761206979681098882971042371132080925537851367297456935295180831985540634555259162697072197711014306821865519339812388646288509642970801955452191773443059588225547836066361958656373756478927459616942696723572019792438386154635696787878587868844096209744019684272928556704672432988915293449672810464505654670422756660526398507625592477621119080750043113334652173411986005726840725257933336428971018559571407640389052475380225845753723620693004888802221257157778213559079514103430338695115682122568196207239348924990286858907810336429696961115163161098711958796336274435451452930345547422860651669432866243565371903283152770021916401947286351948998494749917629381299187946868550769710077828126471689032410952671745031246684012512350718685268223944463161136818531936380728082440531746633997557235851184646695619740170171406025294428697765306675695635949515147946869739265397373101569198885432563659272288118772606377355777041363467482415465457364141386874236644168650782927902966224670287676025589728928852951055045031954391331375203894187612376677107320212446040360502180045510705555974029085099810508051850349361436419238437680075548104132983393062329449878761393835954133482019119442063299873352302701360177423001554425328360429347156589772060511302092439735595713657674197421851085631906793452823813832786222356526875681723345307622257030720550121914330130804405920869070525645434849203493267993340980096973413262508798015162434903986146206052925594452522335284272982261920 [194,70] 5132730599819620490332735582799517963058206987028381799524514230406975954012431953656696540086978749010159657846997515899017022478889525104874191393200195717037086144396030473506063397636222278218659834088884300972738282324757466272515001584196537507989391717889021255557175477170328553289148892201492870433504432350990419957035732891157212611732641889825236754554160395543730872333954758077981098686918825939459280845735026943836467955768265749416265168137948532261669887675139821836015991503839907446686441688681405430218044412843922993910089599285761116356732073049573795473891787566744573514508666947669507641660297835614365975079433582030754329174421630480927164054412804907286426991277262129448910544355719666093983517359190866313258426655055858244540492361925277576262649777904930378630159553368417113666926771805823231190193855391563949929334764975584834246252879959420824330361138785312929568310981796086973870636789394959546769025166828545973186487615506185142565752169461368081825898860416031908718962256371950414551922580274189853736438632114431890912364109778117373111130462418258062000591200482599882086602131186785947369066582612258971460858421707769029948697175198841627643034997653258388243774602261996886425379924253734754196343280934283419033970547818601566442159207856476570996400213380529664470445071675430311993831178981083512462103353157691102873792170711463312689949359558961612091903680829129611441928250103173190136283010849286697734809796377604861258315359014560253020672718043075988569108 [194,71] 267097450265715637669301854911292400569866123191022837003269302912487999994294888831126314566125601790455946263078435764494619551223566026651089040185339471792730766672943036125384553275060234554444496052111981083103238243968014963771912879201063579448051579094512851509360181492972480823156168223876461129180669708119216410045621500455885608910241706712571527935130707969037321546428669193086302812840993540821134660138727427908654493857623632504674482925592576147409017239143590192486452779068559877878400068408618847656253005301118819265538417591490390186513868039397367305575673292818663289444625458102842510871868374306194911350244401179285814782153828354600658322541129807678383383437155431411957792983110512287956793166214787440414311919650700075889544198842490406438131328613765598533878091071988080857947344922426357613424806559020813416254460735389068199466010441610436438217180842269961388434217955543964029707534459618303801103340861884011917327230074384205252035776092473737200279046851259581239290973358493148378632891717805727399774729530242344987234967150990934252874440458237309670168744345076520945026265826751891558858035737554883917520205085705367791876653833958625795565928010674286897763804176876345241904796154460224344495847575157281204473145854141256816156184007820270557843915998825618736678041322989708948412047710509976145515942838985703160064939319343007138737743699770246629233923046763586517907344680529920766261350471647750055634354043777554968774098911278724183287335998615897414 [194,72] 12298927185525483640477263344300615854833656349602016743512124092258645930543794648191368827645961004458262722461062285020438150944611061399984557193871630016214443531327847558586976406768156034672166751211766148654506214295962443903175497401540436258805169950607783991804379988678962693415864844759378312902759040532126597203400593783408650151927161853034565639554619753889950003981736453929838517840660810174787924131676656787694050033055016200749977081552079417278060895296222539505450097902629799932382695955068593757612944814907688226444416816000721758226544722644918355141582871277863831627485249390801429533106219790989377013384730856532754106927046640356377780997763338615627826240934150627496333059267012860839247612829459633015292388725609811724758201721195861907424603813645622747391236261059102909302523226165833640699067230991567944244025659680876597251730704325046757041186548532607265576195587529169601570979679664958972943276762236320460093128549600757731429629838799850070352476085567188108634239772206863015980468793835119394054548423170589403802322926760921706996307904680657541886686613087979431955843368101632462095462323122527326225077172427385914195707520684274407441980537518121297859670360661105630215539936124210927094468549709538909208943750679130293597250724626853280939286153618635067278599030415126430052448362176705033111529200598397281933162376632923458017867207299560467907460023891028384623515321820582373351682986394336387507248491609281011596524967712132798752046918195736 [194,73] 431936595662943322708287460751889208688667889524470039386708712813938517052852667754804051183622298504813444763818634409729861031406349964704112053990314258006653084294540587563916870726678783000072109765205792659517203439510768412458641448513483817341338502390974835826235235153575750171382648117414104518202223809905359983400333080715243516504727329252871210571715491537643819678344908129636313554258740418542755620296732988162147314852104530123548143657722896429075457260420421501120432295503362022103208184974219549635174056156418012850386275105262443110591437675096463405919670264659278814409126826862660013371821185334228713767474159961888292172926512463406929690245533420268944771592510217856228089389870012083464359459800052285724864006933597854554001343471273367250043548908947513763244066975910379298329911590868014774070428722114806136904969422138346136321204120892675665993232542859424836005331631966048227639136080340093122666957595512920041490645793714276936462387251321431123389102622012883996084328476849870932084334186815997557770930020193075260634827244817669806755212276135409301453786320767352094477562607289297613674172288942679103811755109794836335942768669209877623977712196177841086162511692040950770593295043449909496003807200977885802568850799065483610512255416188191091924648733519979812487009830869376088243933499400160248027870257539233039112149438520367450941209987832460786683006981342223690143006515140053876587926206358676044981225305312719289219861414871426955753826169 [194,74] 12347991473936311352056047158821403987988600953849800152098373096453459878804159009773660585317239272730301756920080941978364472285634813289760661554942975622273121438163380506250170306798451200083119972969181640591369179281868810016453388106168449876930658565969810343899511337117438727946500925801267758648728872984879016165722899728358277743561334281508697401928995048351586076253226409944575220403456905113595967309628471415658872853141400309673380894141023278030823145537501253278406011122820513357220282833570507859134936531204756398383233170442586048609366284124784182368813744098494952281727752616402618889984340858563760477507989353149613613862332743112411530023772219649870204322188612681197397641274930813841226027883454842865897646256821101533743029576201343506234479745849189048498324496589789015114107686415117300989052872396506823384402201232249629830445878981029956483100170724754330965498289406047657755644849826530495522810613930290231093388141102873551323991095366163767933945702969461822691273716188957207430305855257396703590936631580185923818276887443453898279461817261818819077580382504670793755779287261227712515545685480303310706630135303485320829971720753154214886635330661079963023479367046785786486398945569781066847932092985664679058158511403565310665604472079209849083282828241231187694217852952312348348053963248812766795588584784727280236047564847318705683064820450074310173543232256312486395136779582530353616475409675735397978979731955583877333422766986849832010587 [194,75] 283409004536758761101676994146146659654803797200955492902136152599396622167420820991064884214161927598325620365539214354132700912686950412116070060035531370752909407070313868619697486470942748031746360535144636685801819412720796366282404936446063845736559687233465514697205996760745976481388084615944639864307136586663120797205141840190876937791928144798805873590551561912324681518165895967156589537657064425244398804712211077798982633007768388969598621844238006853555104155605592884379363862687272438744033739134816645412125072891482411482093247349536436763198139526938067050741127844325126233437647978443543359454098933433825202186251076619153906406882076404962592227238295162159159098443565843106038352553122021685325185879392826067701324533236930163615230556562742150903151552791897939951806304148927859122231988366531235507736288634134359970981282101120387767248275737792309915645443184008994692518202463137929706656527122370270528769040398244458138221361921288830332822494773613198049074532505270901926521437535437824944380292840171331193430888693758292169963406675155239694784722708861883708425429442100847556341378802802382864936352966476351461976934196124960565896479646942383211318225802223239838929426865082508068685220396941345710410248240255803433955972025178889500604201133931907377083760837256567718592156127348633346785013270543827608015406660390883331100361132809520482778735686470395630104037580615775371402505353503931741761358197593084636311336533424735817689710532378876156 [194,76] 5286672146375332518494733320436446566937353208848887080391576294652226720719804993431448496948270076639795954325787986685017298356886730146393130108531782968234924517035357762372914225181561004081346379703009739145356363829025196634180263689612259604256535703923322277376003838215890768179562279165949141842787857553091439699636197909988724743970639107467782805931243746942106772985340249604334107967091412339706569580374276174947762821804451575606010982773952924071718301554932273002861869183511695073482596386190286808021813705501939143199435607973610164478666018886095718931791082421371767102872170724535468454961456443584963806446851798586601686253664797370454572288418431505033259453149619230438659425905656545060805320099542996351358590490541349862476052589298102272682205303346340675390580662166124350544853030607461335529163405555064880679218358179297155476414823182836325448663039777768031713745836447303391378818032694050213139638794134931540462127943974644545841731235056502375306156939301570421208222741233560765531763954229673070121941090040990798547748628848775868676357104876123778268410263036514106987253668148673670407046955989411264989214800085868574673098465657757182840741528137053922085039568978442553140828127581604641614164550417206297966045946003334650769778092922174269607306999926256461546066510563930089116629153553987828299921277895811557040820209647029546899486454455659291100847589527708595827251334408295994009990495381868905945340085147878491227692622481480 [194,77] 80097451277363027872611876793685588918841696998583984821091349384397607620200477154296079238985515616816072341106686987658543378410957493753728961673030487970095711824813482347298603801383291771755856246078813265308845264060072741825675526398867626931553880861108092505958034066134388034190419697558430255666524705993757724011566912209773079243106826158143636712010492785029113867310178797919288350803984560186337564239525995339142849178448556071325113998550137710893874322030555462049377797489503097976408304460341865634556526915289029014270089362170380323898991285389502377380375514628580328210344714758627460041340293664823403210923594115946268347322271397014845435078746017642237827262310146621190826731511896240028213144384602298800987224494105123501115283488584305763793451320105239790377279403550247009785618598330922926183742032194119547879849545633223052238766748499609828706605591464623477027816409626805314122921682097383467191764779965173887325788578120655785381380217684952776517528332720814042222573228192743990962561708893328785375484994623335378774516534345511740202511208025661088239208506081352602753718596098133150320935174520559402804313363579084947436123153014527814406102339341922945600086605433056361513628002449511617296521371773786349581608518675127582413573622145796611195100568378913693058715493123793924871248101720258025318566960003464270158788661615296123956618398431076819658733431425052804727745364383342338243969223082587846115415499567547558093249626 [194,78] 987376690303361344046937243270792749171425798418145975302357979366142208682490360190192912484705235368934989881685463355710349782673359612706486202041650477760677239489618948083836138794727069404911927451694421902313252953083432710932535367612151760188568378250539689970952387740713393630781583285255611462477648515250205168811906681435523200835273716150730021834173668607727002449572486594487913640435416338226325863528156996168500293071628162580288073793122106754410798497700553013026525228312465969606963958706377671544487090192546655907580167880399836822191188895174062320752550711197952218060297239180363112698079957083946159742323998685457088375369023693487740590384016428257194213976350374713685011842537205364333568459514999137490907476599875760658661275135249784851205638347097871780461829958837199104440850878943075342106359891031406122326501750022087531953203693333765510202085559785988556033049492260931673272239196988071063993463570546702558161284652789811589965761567590105371349219920550229852306410874356470249184927460487621946210016099091636984681993711023641138390234353072413501630117774683634038083228329122557612408030331856026842182729279588709668794370383606315272943548626430932514919168547181709616393629184740371785585867583514027408526842301338636396250187489072107128778801042870117579521975717232032906365029309185818389968959088089241948098563025644910326751297760793303753221563856095939003557285587610793724657316277590311913037131637988595395764 [194,79] 9906227950711734199867914880704607311046383033691731185093959393886060711568285760843516234436675239441824449864940881487511156470352211893581764148915158984775773869699148065746851215074793834691456934409589964638140507099271835698549076525428337331445664241073243111489691032800953953816242939917371493529297418374517456783690508036077662682217595923877490414556038533915125236966493029312523535721599116085682489174525046358499578360460884027954333543199059850870063564904750163974909776825026573226466148299199115677367891506104001052659954361875982626213530957376821834055856431521213673972869806889453602333156466753488265029847912266526004216023711703924122395776337009278716709390473546628714595298602401277904468469946190663535934651223127078872114594839271204667743810970363945427048324738016552055442504943981417328843991412941471033838365507740098775091025630645030440711057062678096175924698872656140843019100018476217654986750643747047049127501096126926296590414541875911579177356042995022729543280183241612132428084108669398111241238213514790507809557333039816038763500310805041811118470712123691577383152342677564242153895989012903375682503925541479421643014709037600146457789022866166488464438142902700732937771943124467208335292367484646068809222572420987443103709294183518642327521705963165309797328580062904665272992927639353075435291240058304060823018063344206606438835419010572722413831333817355464795840236697539167727904265830354023858935625462053580 [194,80] 81180266017613453186332123437765226655799139743152992126613403801911646873685583925934900568209481958188050654019694327385497001636334808750025030016980205750998043563262759900152124014243067430529719318886004003109651917201226086102890269214038885151425719827421101639489623615543725476034249161082262568228711803261020415545407077804516540732184832938456888532794490456763197174670173967445900150822434773540567305936049230370786965854749915889062199001080005625833465188913524076946236611684475511770443457283172007701618246900110949752585290262791677128849376437013612226522740862592211469123127223861574163369521260033528160810020653686113778592631815014568630474874830158923855455975655520838648562597956359217666831867200241878071270392225011291383031516487957538349686509024435029001089310240509050590579698912613532837061971528155692553790157391022558409688832456524461593707675898404306360065348009048000425014264594602662918423578821904103234081799203563677041208697654229213860404058081366478785941065917534794670086520413135957034413513422103786075657443363809861945155841307979716866120695954815643495359258904874918488834064406676656904420416067648033923986400958933095002622216427209026391981407729348761286477978251205143491952230806375049384987697470521643165016050811987576619722933761000679683391683146943074647917146625411936709114244332955056677278168971385572673982971712855541254556712586491839347033963151233767764032008983681672258471105936896 [194,81] 543667763386564974190697826776593362549885326290157075736826920400771616385294375522025105885381885351737467798544308639871417354079526847002997840715838168112205336952353154646439587697448288769192022392302682123684422656151010611075683342183734651651157688034584469245084928249462595412298374891410925117504414093815148969024652601827205639712584433309681707243743232429463246635865213804662936995436858818756949391176696557637199987611674010990259758067309602238780371233232640276740102916382263714272723942011899894341543780843257672818592922027714917661121003079967372865599878429693210766633040370994420633957968139472404466284348399438545985715918198764306686768287306047204404868893013164313711842711555116925935693128769967213417068115784008829456238544256837613804651047352453844434567178428411114160976559826099971142049524630998019236820980572459123550277433367543485047866373045866105029956059188825950387129602820910099399558875410229499302147039206603244641065921017170001423727806184683885258311845005320274595948252609255147575439274479097001195656817536214696378969438366035755988151810259488828297765430094254110266763683888847753608492792988402417078571688071593719351698064008932911886554147781594742773536780793505064107978362733484894989838270606255488952263107042173013225714008086994135707106161962350535476098710618306309766681514088474616596073554881218905901597384218444441527833727128210254352069052673418379917218539021082091216626969 [194,82] 2937570951078904759181943783189235354384534999318974880086228120976139287041328796669614260582794805239712060335256790156130341282983602198767137553331793254965368301397590768994448024703618935016134716168765781738574002339997183961107238166053892967295875552868313706409365291990131382859332034859185968710754654574187031335204796150369971180027042751506714945864884727568308650699008738265097768544330232900855382634615386172585986310529814108178985561540473052578073935731596799063666201882391894514927075821366337597295724538246890072281561139103132382631531505703026584832570987624785248957351760116850086152506010629649568952379608402107745317315809340037695766716875106119736908970693492905610928530631013350270326808767086409918310816883367280906700023743375895058586726586446638588410699506397965741203880515917568406180266231682551087638038985950076056492053892673840981069313325198039329947794782330871764468178640365441208975196670546665775096030141427706844579895653115463641779134539388525449367382309902527433521996866759517237194729515100563791301064585324460347031046122283437338649904169969416470765896093053873089277980012994478927763219673569447904626034507865738467692405135913892998586131098464168179013986688227957626724541184624582223126417163786648813819171925779645985959117157963926498333403405883613258220091579889616621450826044632445020951344129869483169982480133953525904423445180483362649336531861792097723171385180105917544872 [194,83] 12626203221574294135017501158955120480772567414636285224996434779606832373114206775842265274927376602513714512060614563451899828255092840526779760867199410846873800244864127113676994015399026693289638077683964838938052368765765576037989639810535384255048321812954620955563681092509304533899442417297525206081939495341672931246520798654489002665400145749434078878299797314813011679836380703908979036125073493698052691300559474253867217687259788121752642970182629554294907363703683089464266953145141423475487572924121990361289717111858039459213218551725364869595460561856374928672960140934792283326487531785840976044353031356400552427215790878683671114774574900781002430440588539498051754441886387881113001742891501326669761913025872749904173343369593179329628898953312474200346595331259830717392074656668618978189279655747390776660363974650789146249523665443026953524591443586598329858777797661740430053738617671101145592861215289242543706878965878105659676537338444738353963494730672369494222887216283997549369484085330528494669252446655906677898822581983604907948694383128395099408863094857556146173819425541474477820040258913082685687455788769284337338219157827519061808814943825886028553444581156222164376473963384572443889779839197523609565798384237038594529016206949472883098682239446615161532302345249425756363192138290401234810528522758307846162902333353517785755721658773759886318472157389755928152019789856764024779658359899369184589895841701560 [194,84] 44887090035425876848536721429795067494754758834056351005846239654438757897959242025541280032744627019647072819948815774263214405146567614878614979634095434027206583677665287454769913408983508220960049481123285416221700665832526751602006509705853548311092454364238024214050491364726901180109303147799644688616529200100333483783235231974124764745706660245183646969636687063819187232222969477408152644553527455476333649105926607633964217402162086086501886895661004459798006105661363015464596336259869148484419503858409573600297892051860176460861890902583516192723642450765697770482938156203545467798907888746435616133670865241253677550667511911813222525583400733999761482643965109516414717761691343938951969350699130927809388453880256213446067380571131603017315699096653651483367087808161463367735363113696182467789621343705839659032933266860279576060598286542606265518560020268418565329581255004989759742826570915795285463039529543227517142603714169551002818675954352653013890739657004674710360705397191052184992756212949702752182076323708322910174217992688567530310876046124859624649496902670866663421847064213026785734136578704806625849667939888829189594781990023694622046858305444237073946710768313545248575896962471607460139979351692887350739634560082883590005952150932911788279677905487555968042251918690270436263831895691827460404123374357460037449363774384179510616377266498834093579036339548929065600468575170871130731995807113991076428302524 [194,85] 142505054189103196263071870133323179973300302266445632956699661861519009694990506014543251520384017159875165547087890135744050667695787910589038333973713075013730660911986341240376994960977777243260143883234286702860741449071938449249339459970557251100109892666834931801285328069364446589336140868733177673355005803399907202015940764057230703643284471969329368634077751833498201114436718346132530882698501316078801834385648598211969079299754330914410443866929691348166282340952430378679291790894732241779111531518611111171180379522961919197461482620786345636105725835670044772018091408818891304246302274071927768206575858496613431135681789078577804143251664063309827966900939917197717025249426441234246127851283192794006258125306847042881371300117826454864556318411710605719584896770586918932603354860198657920737453929260441834651398596280933652315633474328653801564211906377930232242484747523282337710131822704112765053928801078502421698155403228371342900047716127417708598317470494898217327799855485081741087095307132054820316512574561880008352007764686229382567828946370518488398743667243949650489266943300431953209514926859004507608659091984192945532800818674496435279736970397453311436552400898323570470565833732308864253499113128040765402431685219903282800057081747692530770374590789413912008554218174647947862768286885144246820952583201026691596445842232556917533200741480200308671228535418113397557649643153874654167340213935823342820 [194,86] 354520124318848112055542161826692344024236777534866924687053949139047924769619971303233497272972851643532195061513307765133210590933979413614603121794865243847032960151831200545998834545412273950726399559985088005713777915773788530851539134105885078105935105048770629958725759256152119143449078196805990606976640011961623047043369719596325811083856268587009655302991528366285922587118546762468737874766805537364895516094250946178400711437231750893290794821670825135729518107773348212538513681924702632486643437602702985975614080112321139395138003857655826218627983614261965532236312680446649085818720602144501604133998469893712075810629240382667315398366399529563910443373136827894409488808328350650298295380515263548124705752076993777128105209838364912139883741762563548166514924692537988791623047877494234005829089045408044161238954765676160543374152408019979813587560592437488360971088140135908002145009113340034860538749843747725305835952997887701230708765759892017804450706757269719258935868102757685304791499550226381098475292499073963954325635598925736273931119473644985903921096486105440793717190014269619882697140152382137322728929091031620297152111375446725902611541308393809807662729416338574163084452765406115354303206526931539179494928797688505733343686221911716247501395344084367093066903643488450146324260413448631707088043772723418434933683565852955220530358279033906800994004298548339572316028406039564368719021898466472 [194,87] 420404012508340556640233571385701122799355803060289897299392852534570789422748385037201165359534782817318049531421373285511705234934559856139013285827592876939249895593024795412193924469228593528076095369193797107204911681540027367566045064444565526467209829138208415061973506551912375251918101421587090161754030566225810372340039564733086312052615866462935661850659547217280879677862497415849071041700372567071712317682400636578863202758321372050330297233177310936124906716837909938436213109187912329361895377796351264137425281119615211664183644546128334078189208073457968253321494142847004740674990430028832582645774081588133580290880433933017510465944954920031379819939243626216129424920838516646862159312002610983996432229654835443259944837567557169030698150393071008929101210831349904723794767413309204436007249088348489449835323880699543934077236776423818011096183752871169454947255553731677491529110216365100246766245241320584403486658160524213115890486082622370872588350239964356793217283980559955656785089345970211331192830508996849865421906348296647119471633922438692947977824405198901661262450506609886574140380925638990996791341288470511739915684528030074153906066496052047635143857320538517342252115445380529742837494329317232460383220668140727782045964247679542556359479134035309174211407731161620009400386197376569540597011376226182908622407380885264237212428397260168473466795854278697308080555823914189920155841192 [194,88] 73022333507239370420591720842463359207012596724060134361493826968715726758834644221374406561249671836663323401773416059538085295834087556817895238509596311630625632114355387926146965243151909461300681758398066622172239206379065541970522857636618159740985862977931847748144068666191457899212471510285212051538366146679931080700943222011896774222789800853732071283204225614207777884308502659417286254763312265777901026714030632894691243283293103735416409173184621524928040453825929126653834027857327981180690544785228176136182781577861105686976295976824491323627347076754475090595183019571806149949641705102792724672580607650933589578475122850148467416954079702191067811328604555430996870539563441930988524732871471986661012331066897475020054246129033320419103461447125239114666566376214533152545764844035509544882875249911889393024767783292410266708386944050037483984744831225993442034513690914404620759845192164465223728414878012273558585780178225487694286409611097135202887957794693358592980404874964858595510155186231480379279899025607906760052427833189245805787746701959536950420210160266895784822228552553454649836664206732667228032030386565744187748087357016514987722592421030710576570301325710931929018665023609091739773078450406729091272084409942582140972505883304510189428040125280456838271126406109293372852290701690267386219619428610645970537146247028882704470987071971655715740825632836816229210371207980285604976 [194,89] 1858050705889686739076179928864922265206918085773897306237678371512524345449887755878106268130484427151146804292775883337360315560363519762019724811868449746338553019228689225781424077578912337927827087454145822815734965531510304857209627498667411089928079694353189031708640158675208949312203033294060686064986138419761235058078203714825408622119818149015174308432539360894613341544632270471635530684109588414291182598303536276865613198867874627608349447448446230037676732400000839934451740983585832467708518634082654007203642101851547127337349636311909294243310228902162940509419983508832573558044746196920042135007546682493238829762716858432057352619141928736744081224917022918335707771196104863207138740015811383248366279844945838311052398973079519519209924086681545572805312975262120514179950237622567690167916168741183186903750955894029630065079627935918994038714493009231684557982234028751977641852396141193764068370038475524635963702244718547004635919078170714668120236370483445863643732883898075412635512676100259864824855178126432722173740044555266343240559314588508904374092987104365383593038069443048174671965938861178838008641646494625478653346138732585118172814449488114067078970375295745267372532355765328623210816373333623947408327493198947440119275295793882093187751160343863692086304658665254098717800304680882460352237993048053515939192730844421259600369889023664764483175895804991144337573521437950040 [194,90] 6136633533863211777216298286076380790291161838604533294969013011342190232825480606210830375438134676775974904393531192319521308244294373602864091962625288451949914137310051168333536930738787773692976959632642708920954977216686870984189005762105176909241419250131944681488806496123298880540941836589301871349159369008505485829158642302596457162171269205476280720650347352779896603699145107819533552588949002473245656537376407877676027273150558648070305261963087176081494326340845609216750349063903295672672930122057188561927092936748167392740720408806123761350168690773845660804346167944083027756888898926078299075451439091745664733834499158886522530801132100096887907572508387129436233589768594896937886774841267595444274172640293570978347772005654662424174066901496941582028915265278075788892391844833155144014993319831250620980286925676060525840304539453420821930483671249295915539770105908152791189098735480419595669237706408377786741710490931660327928563916177519613465683987177828280525096004934838866616292014407730877104944763186356009363699757926093008159240346939218347676851440671407210281210225898471469896314024013479180449155190491530735799366562734727959768539612726903148119127157962810844423311748786922949406561550248750938506471427370865703108561531002564627333216924862946121488303405655163179024875206850321915818844158214102961796676594760980554003759380494875038845708446518946437091855765290 [194,91] -349325078302319516834251330424041951394270113632887529105663207819872943644124664882264015451221846945219415811132273145158199603138707297630774862934794785714640633232743959725171566766156260619376592939815988787911883994864347319994176874637625719414398519455344068758721757288931167207572028892122672224433448814565829697085319436178300473587356913921629902952634441730840004170118838158624421861135184700797917830198726257181007468620256653688920201544194857283542813051216239093415146496100232211580708043631528476424569963021920593865281571122475660314218224652290958583677598621155651102369563305005172538650704588337735966764025592040017065463349212534231273768230058285082414690474714231031670751501107208196766014756344621914672174275752333214208576436141100430917828470761326449677541615870303039718193791987203933427514627137224369073436489994288143310546404482544773743083705921830851451615705877230246182164679236970450266701165630951922073901580512523372791436220441083286344948215334614918898656600310540044125784911267043509867541188665776242770152504481459291584542646426940832490067805775415534928309836809064740572356699160120944970487871508283911744479464578550742489030954430589633670437500994848735205563115631248252284479852565323284883311674243008779897506639938471939032314124460314930638763894086666550627786872637111202260133956869235933592273069343804235709701327697686928659116 [194,92] -13125808796887482590266569240501801294376532141596045489936160687921660547971882199877302220317441558311885632734523272880236770381273782632986918256696312212569850620531383115007512462425311780955359874249799094295188234860167432546899398054691070003074671571039154449742502891342166725370702525474324088580246457148922079403240245381069668385471487720708928566692592447039660491342897342162449739323483839004212683261275948905745554152004375739966275836212672742452411800930349965024760757338361850704366632716893848740619454654821823214974885670706118742121166584267627972560334738472212868925663410652061125091357688279771485107014943601681152528262231794440591994604870246516577943041924752937035990373397844205708171509575032445230983574253731815035490272855041562132385317052828255163793544760993213040496271438155848708427083850693322151581717879635340661626200960088050846693149153053027091979709096715101009008210163314339617445806353674888501853028848723039674045362989832895569719077059950529869052117689193177408535586599993788988791233241737713882097791165752430611801992715477674516047164825743825075864899732568391217474797119062797279564267268359957193259076874501528680087310710692999321621661877903684448109669080142991211003782166306509840607509330514950086261372919250327333260895135566698039353131762774655615359540744169587119712913284758277139053413049782902874433681008947755666 [194,93] -1605250478320197569082358823134636873608270577672736576116523622935728365341549509223932398169694012814509875485263969323744275130480625393522174005393711889314006861015983813621968395532224009164849072194813731183986038901327942286147186889288682659943509534510279145801197354052549654878592491768279547713019890518247700394924795749153856800206982690586156113472064305065424804193581086736389094452134892342377176631207334085243415189919869858098345079959445675335820595156217397760059360430252688482669809939779158581859600076191822683903260065367508782771353766129018457188295848898936337987096295399949756627244888680096369900696116736717388768045448291025956169644470932669609748548847243488485927608326090561255428443471547712338771245382836490023774573936787559440881635542092566877709440416283209526260432710244912178476397398939281981948639728489152140427551382555996380553467478976736681817414048272080970007259793258614001057096491511911987233068472540750457578777793017067151027505706953289344706733531305085635129498659978920892065595318749856909831225385255668032892805800960800151393117453728501117270846508517701150283210234863464636704659770367368177032562722903437106692818358178426635683829577137374499772806548456571590737915024150211109170336108389796053264643426597497386042204837047237282130075896953890396617618647997566480209507278434167822794340854627050608202167664264 [194,94] 13485880764905330833370539169393576556315716470432455344514614596113221281476781395014943995866219416152092725938505131415680417553242922409004666888025161111905117526574883122213027592374921436734663544063655172225426111410868410006829785155732658740358540216889856801091697667791427590101028683455471173241271494480033366935592234962952323347578096643923061898967430358144548646847871233247651922693437818199354002603430750931471215216606498034848864976350414665675812515047897724977588794730819425027462036125773085891350384798712341160364464255329288779958944865605768584286068707551032900204325584816660515817513454429692964887623737930321071465065144780677371340506346973144471259126875585058521359513035866478603301475961592889005699679162530396850376054486093546103476271842963740825614421042073882825164970752819476523005359121319261365867084509855998317290722416201008353855676360220868053867352890073585514509593976117586937851046538272802617271958324972760847246199951063771057500666357919040405603168869202437153422582218160734106504409451897591864780291957581297623819158040859501920550784775231090399677883724307259332156471022165273578676442621014129113126972792765954494844294495240740482449603903780632413340345747492685188516720714943528598077206494482191161344612739380126611810099461654558100883655974540681727376144650609643114659591396482302233232254268365083750736860 [194,95] 2837309806199068028627768597975687838157813969902746895664323118552727263277296642397461173469358403960284808326301127326521321160258544230475755224465476718310143518215105489152217394534837008055667219604567521887364273449984335366097116750933113850372061598073359611951091169578789462329747501702063280752569278678737257126877318754068954389598178824391046801381468829154420164763614368600979418088877573248420289707478981960225247633471468591770519055131870703336565071588575776343552862442606445653662133142280761556836109067915889006878491390981004261340475829715565294745386533067719604681207255158076796252859835003801216250876633615912785377677630941176645097115368892637058032393436569020079781440952059739473978778582075537585690399347836062477824384880570786354566280216199550096766192622935448483889946902830052881143325713313682663749950436242217429038434218511095596993126022931053797054546185149591390370601809496489949192430290923169234680031409388637990059538053016857816939975112123221368776511501357628276652418532898526509519461399683224298689143682266409829029617993775629225343205255887943051814712355112336659735439339154034943431012147043255911661471041770501098761917815145612839313307688799589438764312245948746416072468055852648476902197615730718765410474150837271454790443561801383335012414701151561834874654840218923102908374027538334024047177315319153884 [194,96] -5144728381206542991113890788560781906923641277052064089456749710407735204743338965848845929542964527262398014501500345592402690897473283523337988383615637144045483737879879444270531176231220174334812738055043120235003224157745571042965814009072604969650180728837281782104786991685719730256724139123795737406386911122032980462103408817204321733020478885972848184376241857745575684215835941247367945481462331521932352509500349946084091110341469868326184126271659821422513892556645825448398415748195389390101788454217091916173617523674170121265675183279476027020401274183864383046628754790690426364047488976011969334665577368583810396650450866778289685229195787995250138349348408192976383249556163834412208936274698386409201828395835172389476690313780686718428919833933904806904797955433078046986268780932439576660777373159037278087960515290789099075298574083021416798403076017645647844254295998446220577257385904975364609429806366872338729000900643021370037424917334113488525562029424351095341979610140307823519956625267833756786340184796052948220193699441081767254200322386638961629676697721615215221482414422484595058979792168365213417631140641728058241753897570332746578136198640268458319742223078091476216890254625899889681873766976223845153694293970334205807345948387819134335444288610586943894784496563054782994500875820555300275146685940526792536652931556508141747302850736 [194,97] -1020877356847606797723696901260846785305638989076132154924338521202622079176314186944398289550827722531360172280115030655786620691006809238635031525266135518313679462434320855338944636802598042375666098602363308461065976494561507319314292194811897830393373442804938024052775072828203893573578557459862662026350946947624796076368747956735205250407878226284798654141209227457562183690909049387701065527064318660833406913626345517175170949698937354118279558422190776669908280945407919312016649799754832764049080620785164249092779456303677256721347100654938564851811085225033222241644250240381860186599170211275199079236970705642848430336898479616785261266442695944593699349797178030309551862697262130191173717878222301126577564156308226418393974594113517264398601690604060715578817458434270365928461348424186704366573216634490101391163891161080580422303058784393682683019142131532474521741494780981298767942754230942514413041765994588306775379460487781305038229312952194469344366447351715505777516223365319098867251079060990247456686790386382300713379133883569430985122111004737029139347155179194716894189000961002976493295067772565048169535496729606013506775078167703945919634959573777002779924903218357401293891784873475585126729532646693546181588736649686959353575464976987548785489229925652531758786616298259191686630270691547846951458066225747560865721733652802518746252 [194,98] 730383359651851259197710438912079437572435472895207075648135316177451729533944347911353468588634140809216194900913286879244753630517993735964324544765572328436009276630072099042777098220066470127637067859487171624276270081407937928591153125649898726378454771299459150213345646473717977348097046329392602687741934384294678366018461432634620321054788375779843488945564967301868085893494784757613860695325160950120338227259531003717763871526794651477853620625385792500073345204204949046863898053766977613070401874486184849263329077529233854233761102721382660243292620034461806659840345760928730521390841412041957611813698099334665683848733952484217594324067659988507876215436844918650520195835725093395407695330663807448169991118215250415988509431332095441596337615598857372495116406422310522865358194105122487176936752107798226490912108777004038460335976967266713735514812969424820837982560242917782486909463744290649989525463195898199247017062502981304585041330254918834920943521930999634406960604579196687169689214408520055757269722545655462171029881317171107006641265691698897314012336415128697589678351458585136254812601807472185908135804723170199242676272244231084356841576911402191091235499543331888443002305426048620933796916835611763768456045266008488663557131478572547008612029030161107166704879530372635696922041369209699768353707095482239740840209808187307 [194,99] 113078592441841826260577419545593059354282140916162886521265782461387691740780009110299969113548847948882078322949556686453381375288876365384315840253978931593109369808955344137131300769277782155407456417239345041131109264882969681701134147555476462909417345223398498538271455013263372770174225808807979123421790521576465044098262849609750407425370144480754656714987509327328914216752941085483479608670187764015645216012576407751989408346568752001230535651542888592511247279074909051182644372878917113907842949602708491209735506019951599258209549826196142871475292171229381894203014368641099356335704020423002435613828218407778828338907180851920216274855971493160305582668927725915845610010953960408296310269106213615565412250135364995174719456642212437427416864831774452345570024368289434956723930297399971185084368182327990562871301871711890638608103980105483176001023410012907865640585202702347881584837729097472006339368907188848214190361211872822087685185100835593709880960710971014260816670563382869419450190695432055776284610688596603231430746226490786674150807134989846533802113729708401484438322802025709779792601926094252431638598451359328040885512800198001572472504797599795632621800289872572941973468771456024047115272700454943308684986473212222337587927555858184674077467431777074764793375409198352111900338821331054780202379253795816102480933092 [194,100] -35390599971889637641025250439300183075000699602852193053758653677680299244484694737667464406696778012137311255722695794693836693762268361092079460940985488478117441287543198466607159389663135418234596066592002192713722526190668860806037217493414655705869892304216426517378957918288581956939678209216324358437778825284391443096079379620920001746237339529979334968531372873233949525919560057639245378801596819285084046175537569346365307072844675308999421696274985619229565324695209129312677447621408267464338595577763849573455324538622363864292285629359721084290976026866105102350966566155901726309147421223604775601002741356528223143375313619016680180647442320565897685839149046427290040022540509484767718978504635042914663020460273548574778704302346371791013802614005145223128057258302255507513536109988607242794086410137908019579830839335330386337158764744329630685363269506586282448108553961389334875238605205541594445929161952752597226708712106523062181662206915391784301881065696114388207523628743133536063785565697281038977348253165273950619109507595438199268421623669907520466612718673252141486277159913968402346412956011422507028411508545386321171245216043235842420858956624383180228170619429161187582550585233722567823097732153649936161029329104555704156867567442959972219873727464320594144421914790219153515277405085375300203418905922536065808 [194,101] -2884191220930884278738103334933842773540720547136854878979739474064894827475230187980752963953816985286602382088537150072379648178352032196490221734350622153312940997603528609629398661747445070491340286030683110738837270278753134549691140267065753596097395204435881334117605270258988508984895203250044215054199652567134502408605671834845474493079432055273087338604151584775871512688355704584969925393563035577534396964050480809311885914204232434267189691368267001553641843577909220621979770837408641551381700996171283943877580786804804331620541524469310391367361265130588447995377680436582183715495026489662934463783166871517229983933220450999331790084176103988326926653765942828103008698513758428424048906639222504044148619984448743632895134568855810895442855558360493155066816232542737280646681278368517169377846804311281042667371430376883120933525802273309871242495541106115724596924741005773590033729773900146775352627814905106160075959611749627582343238797298511494328866788378070580251978804896505166691327232934056857681542043367937349322106551344277170254719759151200263893297171772115029111428797940260598609768501579642958346886100593342098483959368769593032008554527144956805676640117721435721227510045194380580264998011174388643402662123134161071170939531674654721019610761418709534757373141966209780077634343245478991297054016156068 [194,102] 888226569118974118802018475761094188204254980162429393404114241578389726093478407090161336458734402881312474221707961326225459689589414352646685293613589476889941892546868516977374236389422447130720507187622130198717076651296422778329548789065568165112079157496978034748456162854630841278518408266955389523740096767668730597794240873662292187173051227428530095467499123465038007078873759688134688680627066870151945529104340065883177296853685836939036101111126292846670406485637047445384061794880850705890297394591374293630555296282039622118242535846318447691966647374441637457933816743124198906108514906914264301434859891452448071566368183442284331033513424408128962928807372960610712424247057364660857693272525996636105729575961273886375597652668489978354128010489666313636699028009666865606347189796456279295372529533644926486391514669047584967154526968559676906820049038294951701047494357366105475941963999704178540303710778697455335735495617443702490869394348314193779011777148974144490092820701154015736810178983628010759565866699606011282015041986981024700608014959072519889111421957111532035928519037008976911078402481663963899123765591358710726348699625500558979132956102556448124404705544119934884635946142095496350047068456383931682086081275836629606724857584955558414946719159766237729146138699594646065655189564632929043031288 [194,103] 221969287069295354802926212987519422835873167804303908083656777899879554224184044951701852404828840287309415416263654622981053245262522355642245984718261813024058953592502853454664965054574631545338959023903403798274804697690616304877381053415842725219206020434254362412532896953121466888199317711800443899284123540039152593962290957612630846576292106169335561343111809406254868456620507255837733281435717736203816196382507281478478274227695994631443930925984893307830508055300219187640788079574950568946217300306928374621220257089694548381827733864537878392388785175183519338208221144097415532001238581971570059215367544359758763688195431478136037857931507579517369375665634215932956823221817609547630964058300903649181369297750034031247678926726086028182020850504837174686071482906992839788548868678563258931376566374176800522028482323618086897229065338648268170133609673651606135753308010074326082720769504900123916729906397821840095957835353797111319687757480958767492222975694133510427841796733300347912559534102353270533616991969589269384982414230798315703647337211584535130571682435325630289596902730280485991863542339462337092870875881133334063478007683169416439424059131806995228061749507004773138539549048364882171500589523835900423786186781602991956938614758957691447876654404535041139980767476949667287232542747238426862 [194,104] 2286808848172461434767665566967915994427875664717456623471651664892003568615626325225515530374095131247387582895444666969124284287503766113358267005382771251141996220169072134485789411354587981579961693658868247964564143674511240904864757805128743097490958478862172758616111826693587605757579921166729337676084660082189311153295126118361061732968238814467918806423907074304941311957546168616929409542188887993462912390238391600867570727001999360417647116494494428360463628321075990465469446682335705735194393301005799699866381312781141999793780071855433918451712467288317701759583602820746901729338405211938592164784592912866379814081524564407468350453855133127422965177431093178267479666687006779892942939095032220976171869844302733156349854250292513315862810502077372248984541835448063099934602327456239208342090227625148387756702211845662489696216588698405092910946505867110033553290524711110420489480615678589949557838184081022172601441543898154678399048645760083205976787874665204688239118218163289295098162951984626564040793458042027997858420970220141443303421955525059418594104184293222654068053240768595725636740656559112454936854020118843821425019975030765847796757086106371195900381585909968614115051845391936061288230400913275647375425405632610417110280375241637645106327396020557796339034244182024831818573568991408 [194,105] -34557643048091861945707859017569635124200949719725569509546471143646634615285791742493325212457654423962056953004947076503386907152836049598395014329820036324837221097898716264452918131749138337977911775942863873217539203683037014322099443021731708667564233583080103439101259499093426440230848610382994848324430756831610515371274236836994090765581787042713757986638641173780947250611154981284693757714047035092427368336430351986369266233665900598706985856557052895308895015575093397384050884660553140431163900150120951259239037086045549443226744899936494626074189239910667407211165471761972583418389264706398586712112152647568944005698937081792324356217890929695804001065204786960159863339064138155728483351915739862790529290875150278917233690143397625083580840980818400590572605329613616588241551017662063311320781893538461226143168737396739730452814776070477108559420974398502321662097345511664909286066952268300785928286609535599548012336041513237221051391405786733028929461149634051708895058070293092575999989349324937373180204213033487692988634219874018509242547060379195565103173017308619243849590549760108370857287605039001240113057004557265810606511348900401355010096175416411171363928351507657051056454513964077220530976555679079601845821479857901812977380609202633083936432316568847343752202002400823543749287494 [194,106] 218321715595798579750995254181381980695844965018156520731702300005837745831526291201999387128587551992432636069076063440180773176941879735392472557001764871017247958418662427161870788838907672390255941317608274272497849245163501783410158449433680571451865411778873990621613049348333367587719409904113005078114534863651592069327061986444935816820222898630452732909393002976722030291461262051599948321736725724888122850875425336062427145354006611595504078024876132000150636845967311223859628097216159082743119308832932748385948007247983386419126420475471722389678589403802236305307918384116420122926130961154722908073180568994925387297947638342287699590894047321730549380282545513361413001600776923297052661595841485238397499714048469984971697411347282074071879435584883387848437043054219867567239281184287083287186762782133031537649404716590872585622159986299710617395353268601815979169815358325708776538664929038957885694231090483511956500627601124192646730070368336467452205584600898679377251760982643192014731963837522262892310126951476791737912266797776272231867529008598930652142066528495497626054912312055960849421269324771041481036709855762178223500084282891781576405464315757761694564792837252392803890346967173371636215865214797361267481319706585526564921209652486431307858193427602508888422453451216937311438 [194,107] -487690787897882408918858346591480327741613221668126341892948436290432054721463150123390427196271564675208458487776274886159593199422106575487029027238798372179374302217602137748369460474742599499229234953978374157033914894770009301863306140411186240576995778609043899343236991569551287552207003738491713744938171269293698182057197481937947587482805184592121646767323801576918376576888981920045025897448080948008191794187360505263174998360695682760317878884546128912431264136058116147138124707746312716745172971714489344407677510789261282575143345663598047399076840878191762890498385380817912998823498807531358133944973798422540698650224846311309998665949901707462170624849000547947059254313453501134058241352356035166863669463603850912445974136508403343221499614522538824014798926423237569937108631509223315218979887894622586684782788052996889808723529990609589978911861339876035388366681970380072636670441788476966162788151973684807776963534039176538131309092620650317665209832147955398303443049957412005043693812028410520200283150668782791261216818824978027590853235974948137043166142544368102105873600958499865561294413772559427673072783469532336998046646828130637873090050529209789237420936019766648041710261886282523005131437421325681970114709562351957960439520452712658785226006447514096179514384004526472 [194,108] -2685332478397058393786060641528090466873649806223253411181438756941031835745419644283910753447370988927407177802816531436780971819705410699063575384059143012955286079660281673744613445734965795361524176111303168663902868974496304470547847421677630731597246523013435977014218468329173739360581611020800718071500516614900733958452855558471853551739031345197230796072558505751059732803871908227275539214345417024929461291946629300174782019997092615363573951633027090317826822004198806478577337959412264046200706083889406153354714367529776908590470311397593396830373085755191838764545476962488060170089460054678730007430993807506587516343818405153967643835657791113552228260906562878521076924833504582830401141391773715589187848005998131852859689871104477348812319507001492547463502956397480881464225514863419015198121369313005268121889213398848927503512692411051898051517648023104516902491232936402923576698830607087142193894449077896748302489587731581202453096524519729347532994589069795081916027900586641793940261755193380234985847182257975309566317666640775541184427984864386618087738238996683475950020059092586250882850918823907203692505891552680172573638988075649119690265687087402611554840689290796319375335041308743781802808222472707515511222545020007195441496193189939971396515053068673276529230171367 [194,109] 26179936035772388311485165776207975547972093748709852808644473360715933160449990484614465712777333491440434825114723994367988885302688987512185938187191066271715206875317377678462777693982658034750501868026064508539330440927082523424920696626755393058536373845699055857690879245521707638944943961805533777868700810236061485761343622633060347025930711245673370152420506481606141551480448279519675644004498337863289408603130391312099063397611961302807056467906405347871649117821109401437367588514950849612604059649406189389209810997935404025685984018763750982413528470409071532552573930335656595845826697995148671115073320284973237532149885828797187376407042072677519529514831269824798182677376229196207222387812888192294974098262926507779273831492663127150311002748738197506250560200282696810421185381434716239401453886633929311825437893464491196691918962435524542379157711278019585568486392943681794979366299327314048974418636409603839745869280817623302491275934741686331986704135763799857119862005093267501998497091835261921591197345573048291340291797668098840777101053927672000675917522407182464829234074814623395935358830154921738121533629724893838373840286931016497617090332203837297319395987433215836802764170099743132265258057441366491500583017858097127017125347226214506342994357898848779721182 [194,110] -94762470732711346435006911826864274090040167330498663643124038042882731161203816463200171313612300341373852114077809363488004951801161318839039345646293613724563058397278706063306724139691247827443941098051272705726567523106438809232397577451991477441394360543440064573605392033304286295165638110959247998206976083089319151139099713213399650368308387888590973386385106275521370371153159105429134197840165539720710463145544217360298257127265121624526324215058587141124861240175325345038845949935518160816757018944812994212316748071240814181647771260381747583144083781806692020004764896640108934491244009522582984166289722368891017981884626197051042625943425912934848379170823296182589551843497782447672455645034938138339608255041719119756722187806639551205555187311533336021784807364993708275650339871847411413401626986832986660853703400710040038681125709256605184953908774442582313129295811251123687945832499968089020345718870169349733999667898442878120077343525517176031544583314029891600742805007778072716386315335797573969589494398383599835608645954575055544997029112574523268627036177308159903802363762012449863070749782593821576279475476996044873760674449858360954873414854353010719145373588763214230742116003535281066740022104489993000427948460676832564948461285205826926035544002585740074 [194,111] 137622643956404986168306064665121098881520979089378565821029380930493444436073663506801851624863866180043082422018990393999260786840252281344816597868726242475661955101715308710367624115155401650352852673003232810546238391449857655478369937179970593559364357452198452601599291305642150701165940054266382392429478836681264589782377992158681498469856086426491623004691889407346718114222208410859479272720250105446695421692414785669560214158097277737320407742960320846334006210221855262420600700245339871101508779354792271707161171484802899265832956754035704674553400957798839438638246812567414736832795595039549450299660731756317573387570823164543840273112849649959062835136393857984983404882175211925904786830294504849736411986042181038499394865149943342983951822426691902292187505781144290332281819186675185732851106381216235738872043087460380110446487304149092046205367615318969352364650780036711331042918787758316376594814312278674887102873901155344609918653246392110818940128174629536847309243767565456479415939194240901075789441183428194424285525944665900165564783610758137541076210939737331170492513883467239360627965268965940673250105458948536935309481501411765084651082464738800779070358365386144445379612898748031767151029500882314236852122770171277090158092756756072620549320069804 [194,112] 190796406159032783784597795384418154011799345673776255972057543493537088647459960345018680123913997832703841662914031303863260592333796956387341051023034338815800557751046886659506503818373164786546557793767638380533377379286188765491326202886610757972238604658468304180715837175280332991707201529391553543228155255023837889908927192940862232479722196797447597553887595560707333125075018701383199094029615398408156435914068273190338490237543166853670978972101733695550599811343715706306673587083490498764693778822237954235233617681691140932861120648611547171266147356796648062541380118979913386107208809166053483012576177010655466438602071297267504613626109986584485611312263491107607733803561233757769864438668065955664107052939870531069709536780359325851914549681743261155316648689457967085437293849719307583852561272312808075716449399091631416873051337180115219234503471121470878109783510042971922062464191073978742270016965938424416244316757744519739638955373876320240026869758101148963421345048255197899877703046722076587606179359866738880098212739912729827659494144941146812864213205483204687516708683686042924553213070514342184063166480702002521279608743653115831541377104569228885817481404966430195688429470422509326649778505132485276751094405643027623889791980003941288030984 [194,113] -1270716450069000705857457043448119187444622613577276834618924643837738598684592230852944523599342162149437071017956383459789063018392349111619521331414969777039175819123379266356907759884485843418252544818564331267738183324482086902685755834361560656740937148923275692065271433457417739767297382165465992520145858975586882517765244703750955374373329103191604029264121892363041550032928989623908832425083945100774073351290700378850720261610868422632710864658949311589311528854178909881939667116050491364433997764609237981056042142805806166662596039342899132826076632040187442550191029666961627857943361978568777418093112752625244827221746474482228803706032315834745760768603039461794733815853483543287860853572624742875510527175944306198386938052078065541198118577921464700378519012168944250904173214639991394262579321883318155260587200465982556815826928638801752483525512256210183632596098042489574712862575206695153302591136094477062597182253993730826090405489953015034295642934888526021816818492166882169559678655553807993848360961776750500218550443331428478546564338596621879536363082950303293434484371393740173962499443821199764158712029579219824224011721424329432346223820541243109091393363157040051406420908964238428672741600643155566653078584134682261136303162263206730126 [194,114] 2521336508380928659302327543172086017993261990511038905698550305192025006722974153058163695026473732129509832892775089877105884339765092610029936155457137595664722128235017984395222692692256681048633784311998150101900371487907831077259360278310785196652475438435513598904105079803696634088999457080458938119819309378372020495973281915675330552002261996820426588214856757116231087271642784771771263545732762878139723552913976867022369872699446925907691422911366937216157158535799757645857858178226649010335955521445210673221409190191240062633781395685225844688770025583789881901506674643997354903100917074393549966791358870189468240900833043111776337771881227249868570309284447087461382692045697018966281873662220312953644304623522462423244414556762075554587311102980348491393207715219337821308575375269874717363807841152490144077065988240483392709996845507285360581837139817878872055244489025765147086463959660915556222073755313925354970245371936646960753299685272405744153433673384952606906874049137756279792859784337691663259627113829639428478348062711744088932238264712121301169430509112310840998345243258043405671114361007562426370282844134110298693426062971946863118290646776661847403125577886462776296938746881508576726519567632121367363253701806861199683674157512285 [194,115] -2208331163148409742435283195070704277952851676391307178105799520588629104948496064822849391933492324001580999687062476567839141243736471532698666053189866178618194492990966891361956433792947227309935415998528957528360746178115486424343058892214535007178246203153642376743458818940142871342324428678467371247231706488327583710887660493599198498335763971051828389748480157447178961313537016712718476774991390290637342347640067286396900806186464995909307945367032548307953635209360895293842429483593486330488471729398381358636016374665050114799934585741863927177586918498280027925913750912678138469499782473753334504894750985218769601376182261482695201610019371081661251762382687347935927853010345330803788426364417093744019827243659452252017456545212961506718095482944790067463887465826143597519594601035158028833635866585833529231191457212508832886497959064613584522626523494663133861682474132017618962776224999201066115841548344460819730541579798254403030990235135938802755792172437929865432433053027585321233868586372620518108008896772400618895338786605057491494952909558208671845220960331133557934438668573748708301398263225977001600662537027315134340925986392971899243184838904227469251774213584134817728855007568039718600877022060139820036211137731155200233053542 [194,116] -283908486241558034064619586167245523897411553338291813139153715757754368440005808051808233346535445920741403223594638766694608747505107405514060104713325322031215444637365980700293229668882538629257072863262285916147582482579605935770221985134573348254918500312126457326317064196927448153096480174896528757245552796606992164661361791560986326669475176240963551166072611902231569723268457002237121158146864953710842270648035601265501071356654748620236412887481774868515616302018514518215288879091460110404999807690914265281142950144146530749515789777277150287868199539361473998318365194072900244292239480363202422838004768452734441355063793343987485769886995679940512782373912272163041105593925595557407853488763234066147858914645270464444864117945985340538075016424632528680162377459438001978570601213562299244353581362275839311864130592637813335846493307950531742130993948230040706133072545937793551897679024499420197259338787705502728916769894480380186883650853703161606364435526848041643402151126409157319821143082316345072317913418240189926986345259278634092119358467536172309756507648037189122219685983630359867938443460269833505509733405025132921989210515176323681778138227857982039624939852465801458223624569395335424414203949955713490992127967600760170 [194,117] 2781690347178117135326987006103593856142977576447600916978806432632647124392094955476851085516949030398022409194795644643755579555999273712652531874731574323813860814468587173650545145595828857209809790737195246183484202012975160514210286924760139542939504428095086910983566110332676411127569196174913512662108578394690778228502684710262921545495404066672777969203855609104046640177687988076287122940791245625044891554695936878043456292495086641730432597614305086406097694570577801976907108517837812376586630779000128207821538619950108254364242750937641997905728513468343347305055763205796260842699452230398988770828428769478490135760254589205850774868608527855062840939364284428350432055792049000720222691408788098913962162124762596912308858056575383032404264013398821192167740576211906939654420327208056362801288656215866194054907166879870136429078997365297613273494587973789639115011082188142739955115389821898364614073923303134732113948540675053936619558421019432586813908578860233449717699844833641022270916811737734848283985957571593331241553750428258562357795709337743906698379124880245642038986603980102001780317857844844396853672899383582604500528748410619971959692331771030840407896514516211998311262684137212927002974416779814376181959077109394 [194,118] -2982169101368147053434844265222857368451238966868317715789181383879034847013422316438978386806464061935511437829881928834719449190132941178563452685421144037005057849425551086180794833405414709110528897033858082599719325649945763251507496454991296199336924824330917206128067653649656958677968882489720693346609506632988597458309350995216433842111306235163291389119703237197127501627755141897911731626674379531366423313572309569744129330650794333744901246244266155288111485872770925897869492850565208478470122886482825371828121783621028613887451402187435973593681293521042207840340836371117712315390169811385379968014881290146480960268654905109373126640728167089462514924839841942885672213680740664006067566094355949952033222486362629119025103356877820267317480757190224886083788621061581596720790222263548260939355307253091085299324122712230355612087058263509322140707739084727294147906622604924228852626006663301795210610477426261772489366684816389076411806726922506424102633546948940162785833792935569483453343727509632572322985875510820330448130615277574102436145404811849911456423781183625207707181699579973374616528714389886912934137039375254797740803561512979436266682102834745694974629764853637526872956451671884232920621873580410627597363102 [194,119] 1461388636380621126185680039536786227051328852113956661390301203098732743710319629188405270267846887957128745072768498104356754704256835054584754050236633722943372071733112934992521714424857155857184014142018358315765355870686670112075910876500528118960703953644890306110001279054670972786776811442936396757202605499617097524502403792141006237762427026640696070591744748237652210092668341725571048661743466964645047803886719165568604617675236556116098702623979409991697044266686485059850598070461121109759159863055708494063449624729377076883614311437065777954216479589612263962874371669315199284865172201100968251020709212593442805347327701676289327455358135199867532283179972644791709340094067575628538486589142269749232521778454577085471454979871807162471382131714523007957818579634298227157796685207950997130226630752390480699502445981516437156297363909890709391888183595662843925696258602032629371677009018735567364226894936715242653844859794296333830061602745865634877863363216034625107227215666394812096510569560076348533877287426783447646396034860474777467186585092853791535600836903036432105231986697229373591787879370722323531705063434263958901566810062360220414417263625873074659583400178179615369908701535374615642788350395908070637 [194,120] -172535598252933577950223102285655396203852189046743156119128959863950741284364926052914284322814733048844468299628333149551475343752625960661957984968670718348481149484576577700765501423083199338921019758602530445026980146767299492640714594451480097674604759090277034321256932087366648030484356842237785320232890013471184377606077256393628199187702624616263648150309675152188402587356320725700912837003936806788730527574854529401607987985255557598640431676485524493778155763061212874676728133304368516413948521520391779764616701871504062807109626402308811040364882470283590812609911651839904851218515953523046482660445961595859314669622401145773081420133957141251469122622153980788889005289459217512110732494541068799893423131552677756965456675022729987330242997062008173699061881977331426991887314118856338437032926458465219751196446211104281306030547163246314558683515049633366220239448623044455353735738305154828582182114953970778783695877981864573274156686497102025290761732672985167435839966213750439787508799923372770892381482702552848688527074685682301039519368437604842695373217298315834910408011888580869143787600489279619354527020380877307674748598513177968178591571557467694407302382167040930595816092535983422103918775246640 [194,121] -199247433074645735064245682012334719397575684491293702861667686242426501753142425423447058972198790120219075243786506589420419029075038240949198988656678115224961156914632811495294919331574305975299430758189132201454107674892598741701603567114398628982838948453238047385580834336477517845207145733260194723513101162377851559976011587670472503682289743509241480504085160125482077429393282210607477074972263318297606059157687590243116824333287524797859338309195529767751492624951163004300112414788281108379996791291834344972368754772987595946107036289240969325685799987967726574859880875330117728524900251992959793600550861211013227336143557167911534691464894585281416530243770509208122201639294453445267609687323734031878040820900593071864780001663471146807399649954620853265963917447345498679350897481505263754545520756892560172289723394561123187618356199453670792978562094326712355719374298787812224322953459063011853501804044490276459023988119646340621689563822599192795715887405531255409883379730715804193575388325757375962800628534507447517143658571115162580290553839202372369454650282084352262772708598906326369670805668845793389646042299132433170137227807307844664879093968145969009396776920969212903303111096967501977426212 [194,122] 113817245271526861730984846434777478748098256351225173435995494434165824153468176530163943565517196403830419210941314517818998850466577186243166243851482296045120425914315083613786595212036737792844640492757785589367691139419300194528644606618581420985808404115499860504297037975579412864409582532176461760585823748287192772895986283296059050335239656647669470429368600625362149861419741634107621154517002482919880095419834957432965664198680010304103309845402095422519472038943909817671396226373925022276273357659155988887495102395659327680311809279128642526132261672186473151863049083992030094892844170569902452649451692506836489261151306880090158394401595523440968356566454524857913511236753535000578662461349684264946422822540414248593429474107394642178946526333817727284894314495962732391637276518640710883875121915257152242678596795582968953615582652326981702542442935855918735625673384094193905572932487709420131945769905268726290152659288379571351201095940480365789628639198296773935713461509995730547067528075651660958207987226305414150742951855245798305607753053037124900629661209197128680976112300630535042306386324902363763004423665244158118115612587937760749243651786656589198823118875171785143645896203404916009 [194,123] 1331167031447486398622928656984625853066991288123988563815729570021069856000158340530274428368985538679788214762477015187790917867631920139818554584675884693965359177070044323482995525917364799528699215510121465555461533691180957098251897300807896612740659886434856618340601284123963150144824586560535267687888033583893644788646330492294602633883468671562636809839642561732362753111947386440229281778813582259686078677431739921664390841763868824998546643279891429323264084115400020348008583555830642958791879294112077480173269112191130991735592938241019880763632612330245317120972016103628626351550318031646294617118211879705660911897361674354322905249357134123261408164880923605006810000004825490873385463375364183502814983714433261550776125007343249285482901749255639480138591565328090487391815773949442321275277143188978340229281164789446443130299095560095333727448541657167043065318881662806102172811844600005946704495970093446891245853383653075563308314300079356121839437777762560413178727177907392470401526235894929058277458593053900609572651843283883852918686569588771541205957404888107432980100571940468587438639040498952197332262930103101400144645659195542903724576021157848779780850906014124887330148087638 [194,124] -35999817154824188887174693676072687060529234355140674986405839737481500645936764525520386701399102945981448139369944236922820323121227662054555079494586190204582588145384041778375476860854287176397538457387549594249971784939913171296204738226589404798326724745469589440312554101906502310556718680519248425167529058759001305548941184791452439943625259571612023133888036763525117344284950824005838256487364824624994773886623243356462094652589523391591652209880526157045972978206335555470991026714777979049589917817340595391075210189385238466665620657527359071951201821689900944518110240129301471188870115615459317304286285814889957015069234627464621730925774611104189368938008737738791794179255004559793711901827113311995185467928467052117946900746976163837741420760174746374196614601935091093606251484424149259104484905577563598170293848012307555548525751673510775266901553871037910246286033717052693745709102616694654208517692630452489518832633871159046176468610530387941134823785548627238760643181510930494547468922005491613712922575039419873127025899366995080128626103897260784174389712562542432056598962674265541158123031067768747182134438344727567473076401444653028422134328037265757743859756217007846122880 [194,125] 18859038824781963314291773773882938180287235561828277733006271326878408288377402830677134004912529354348958564271610299321019995155804072636502248765285599055473793849538831173433826852618578590976421025825909683621885810976979361634926843943661259841438941088801505925405194232056007667467428905213806924206711444519911295639800660191572780604018975001524264431208939326680641404024359720476923372144788386849525979214770474727890463112047282308206662475389310887460038470816582412861820471114814071655125190771232804398569084296669406183117302124642988940050695225151074179179715038549296843011880684825844417876486753292868394611194879840017374431866657489149320604792285016144323024545968475420845782598298654556248504430602582750096387004306636600286193902201338394369891606812548742670235443695205749949268073678192306824846788158603294086027780564198228609634815889195248537294369228140159454225407986443634122667344836005363805355878448483200375588254999636060155914388815345058929442062553909566620831387527347574275201464734622858529476470584894469590810712467271986292198498508025417036836513960379919331889903158592073622958467851002127256430009515453011692235484034677912823389162810452460942 [194,126] 179948413199701935612250470267812375488101259715658980619047759670000717263461868852417486643942186916033647019246091040322502684490229582787345217003190211891094677241187892571971166120380186700800922249712094116381907511553949828451771946164116064363237263511171444213648049659007374491864593382444094187973264006355444245782964627807626105606104440710544589528795973519315324541179492823122421055530874142803956432591526545105427357804475681282615820540770036247888123970593700372585816477502301133382521336407339710833080602970591380479899593552120044216679947102560243408228558917941367958928455447899114455561518803769194952065452410740310201931728561130158710831818402239549726380305139895915788681488556927535185886361320205801015590204432039654703505816737771441958736562684238383318736608964202658007473503987070007600597594851111857769125876997724198525330282465660203767617549295662746929074872530125058110171528801729664189466585698570491646765011618704037055192061282628153012089200460484136994642857650702129447616597843161320995368479972440147597542585927463441333643574103109921269033753929999957361656890604301130599512546695464195999502456663134735994905048471272409388294608679 [194,127] -3691411171885398971125469419850252768346613960041688416650553173767015212875762149731168985701716570589518227771639017323290195419592643856094121054575774546620681723491934700311714297769593762754138503227056381530562452474357288955286697812925424503910208558969607503256578070925147055623025968472135016663893357409317232843510104774835657302536228832747001732094843535157010671583052771334020563159162046378709302271277380388213601368914060215432632734076080732166026768305318201453223945610587928617518305998835884865796698981992750324890576637127343878908525710737845853035911953377282252031057219055889011483270102991607633224330188587080419164398682033287198067411989252464078864589919685348167602232107124118931194269923080929452547504219188863741051694466752796457668001374609407992186020071086031137837244736991169712566056661621920384345050754113740409537673941678895308631982714810942453607936772107710992118030771369053121455504534287006090246643828248332373625847018720239801626010675746915444018715390371405148062558406219390423988324897325999869462254765799003292894198094784783409311069452877703094728911225910091189742215786326674949123401186597425550827147642454980576446878 [194,128] 1279802604792524675707003767096816751449198958009799519786425359487095494494129916278689802770579893835022525398867820071752361717351243319271645364462297677582043791120497697836846318103658892648326601000601645268201553594496718038788720547802885490496477962970722933730416925229506607967180539111912380714608363522671820775528971268102400856084630239783768705084782306430633818222002917809035116780495203700438364270112535150797906535759167338747700559879494704266957008045217210505511376791054631760701218731949834451572942750199804983897475808640816229840816282908772984459129987580828425946192615437090910723795600902962488510806047613986554068056915964604281100215125796497443407291904445973802987050562259161111322984787972579956367213994133806197879862750236909685731540499310154300472910778595019432548487821812852734051127880146165156686378333764029692330456899916530700427531772394567044760155340895195049942390506011853832327680653818181717814264359502861308310426692255834799979330749745925793054908034615412585216013037284916083950474440691431911822921488505131384197923663187599244249050856261887334512753856995778885293261840156244461774789287208009120533070851680483780 [194,129] -85213347668598818666633549682956312861510166688322940534138633569972462573012499205100580166636883178679553707187513382098994544840661727691106525337028270343460531484491971747826573194382666151266215572739369328659573413622505327887552833018103102056472474684815415791116859391476618387984957369649428644537886235302646812355801163378281680581192461706418793991758720711358461756707555640412852283023264098728061901254933720648994497096690774745609960731567018386430898631929117033271985604566458019666263595458211782694638464810734752513466521976556184512419194374750044806540166803112891655042134249266499314841346214412366028505783448079719968118148911892543355056604731095363099935581554362614013376921815426507052728693958783217605990846968668878294838656405228700436135699447642565030903523868037404813607345331024209918144764275803705853413950510384340360169007445645274046811286111728208156166006589642029887586559999264064679638054331105476781050783187033533345163746871651465392652226208235360501636376392518317720049551048442365878962902288685871806444695746876312688859691641954219682775388631245380955040087031429004959327146215960874810911780723325639466769059652 [194,130] -33130929825007191485362277676994755921664821717997445491363127850492366188273951950512404300426428959839730985808184465477711033691476304404917334991117215374507706957073036332003806890172838981034782542661127033073313977116178256703462725614951007887864844047594436326298626886772683700260884904391354436179316025025294453192658160074589509353143719980390745816814873811512567935870157372882930773136208437957370955028110837381440660504650719159090358785686639117485885841032021116402196671356605651955672609880451992370655371713932329604079345319141722409261821081281841527245412288634433326201670373612180427330220073119271683562989933539790977930439036985448975269074903458566199925090837090324377052832539790629176593029201106985635746710565165209121892879231557964466681138417994617357901217993261273340932251007561985464585334147279374711648502315534580325105749986824162344990983753433353964269307136029486818328817511746003217150453177836840801549474618406696688221938175482328846591502381139826840476955408254031881163976955413049443615712115273599965830918912666782814005115164070740810344191674163431868993142482005028950182733777215532344765720013366224380820 [194,131] 6179378204452526283147525831445276645396104763545840328390681111279189400351306243362953023064790337614833508896941454577882950011017436983622168226510251633819985450770707878813640703528377475150813534542779573482783760898210906506996937795265812424616367522217733458046767511047053571310930585010353402569055926253181797928010094945564552103215036108359808452223229429966921642144033705055028020316426530139263430979446913148791254539122512892152345324706333823161028013297202113423090022433555115148990229303827452921753362281448554821193557361793857861334534613943029991768991472789684903533455493490513635181696766598021775807510020309587468083953277491468233575610676931929996632288841808316296714384630174301155630352424837055361185215584477457023439351522496565325508015235486853919360407191772247429122428843540544214354837972712658982684287453310888653757467374177784213443606337609781795830512512340388066746168454234743039753027322770670538968532229448084545091591085253193200780951110433868335330120246394871345256971424242489437204679682017804182828872604651675766003209041295868305035925742133720620207107210191442495816696571574533040068877955446888 [194,132] -154653739320725531519809023320747478071805931586514775525589913346393083510862185582091314064626293748584040264887074646267251741002937378961732952758503774595098430503908513007919653902597089721158864083837854787256306673777572403100349793671339779929131923694848864155989830283837865682298385159357086602116235620184737168891662025530748674063438037086015930516808411704766655291585381803154593280262672947672950633418161004164868807942368587034176101230483944381030304279158394206602351158732846330435068391877514314270871109145545700549357872099729543533214396692744573997162431007002375793965189057662601030317583865939072192837349683547720850484754823588053341799146284541219124699813344852704660317270208715337558564940401908912970459273913157454101778488493705521554611799091613979392861602776106990507839115478141993890110922496571607246653556886870535734501587382503377865811960657675743043257733366173625062681339967864910532059800346843101337299769254199270530136147642446121097838239338992154786188560976136522277915705645178959565837904493629016642207865339372766429564311189449332400362785383740561621067999752770841969998555455186636190467975 [194,133] -27546231056228764403325130097177302803084609138343278449369775641166433725399064773363913082280557559506046343691203228668500896643925211913644008663307079317467898003096721848963118446370484309208033527427762323815427761758648575481746682406405230053066114673060590895345250360316622047249747976349686753403780908900619792833890351056395149128680101669324719746254627605619205977624442181806376856786189132228984067197741248696321757606907253891934617019055771132365932019029484267940532089995714422422318940370282980467251320978156589193488164477476293526057808821841475250385159847074672133608609258983777570212476669239542974960903282284042761518982263783232474732399299898559038675213786923721516203222178465832752637688213113733444571931965000769887353373101406051906934026473846840789923114428034723231598875141108653348582476002540626097167880334839026620518683117882582831658301916162217935123609093153725303865838039950771415394121903229645098312739474264354350242273579292740680654231664048142354194679021709842819950162870836627381331651168446841141711305873561210249645224054035885152146951564695302210679645394082077588736062728256278904 [194,134] 1925550980759334143600357544512934563894598643358571184581146490135834077752783190741115880687946275495052278126934388034982654541854089771753409188226024542560147715341958761186668500898076194161051934695267523574489435999177265748616036657129889411262700304102385205343123434646586295648798556679686958790394369058700426857854045827053620680904083239732757117250753640842164804991217077828236094690287750353525449543894955638244373961166480912723422379574097817533813868940868830516910846199074530933777724493853612182957273675735059596747304528166515165454867333509007266339187753873519663267429809751367874818038597513175540527882985881735999645270454658758947706077432391254085030007625610233046082068858326227867151719006878694673558886378062562371570198743289037447184182345487019197934965750531326607378828301293189109300889012381957059107409998619541476527407218549933807135474790272331469462327450655592667031883680021418509211314887290074273867255608789544423143210614316795341874037440206286773508078801583810558006466561711181228216541012447823303118552356753970977384803476771526077445013788226163962323466639287339699922884258646 [194,135] -82367332578370142196559893878064115446647296091382761379651501424839832502904798009818372638729227593070600576323390643175003422508465661901219770451819016330506101418310329884673307285195393401391828087132519853092928177886459677912616793577971979887457875810534473395146060915508392895980476674043650067379389888251726367787822337970764451575641300669492308751101378049739773412956736716012853461836582463721815623998995797260050018001088965265602916926025338975160682803594381742746159672665539856175161656597289143629083292546105368872556770915740588746007087345837123693169077585423665504732997328428653041610097863733235219950091924471084276995229921118136738385713320811422627347807376338140734385290064537601890449545480977463342181108350543798470829023915092949443896608605220049443193404904249449626800627695970488316473357211243441586864565150148511940678495943848450980115024946576439303571680394716117746540875677566306223442161634675414978096651655183860225457957965721482911828992824087293553384531081203279793877540105240816084774944308986224613308151173666771488787866959097421951969730607643492433377016125685162375722 [194,136] -19631094999971220658033536739173650593165092927673762772982940772235513982214265723184017211744542728445613738410667621424979415560987427068295491765854463955621816716652050749650877849743964658856013614589424808219874846809582442887493641097178001801455046343252919136795261938331202522058781121522031408219387387197726010578444706179440662050161221629360232322921926074231468315045325155228085423424114096400099839039896215138754233570924243231066154712005967319785600651308483338986507451629816865700662148211895196375388602704363195733356610026745265818918926598307858017851772181963389020333057861127375782294416456324294300631430705093195041639151584592729917323631324125768665255758515867600848703416048055245296916438929487638042633600829442934947201269217372041679896565265307664464110781476369038536286684631747436302323132258983948530161038239818472255433607704764374541753587823493425956699674205127653475142088336095870355274935484742787146056045425324037338660296911040642304608581792282942997230694701893379698088832160841785305340131722888613539978653203241159621801634553912450539432540978036921595883347715911570 [194,137] -1039383407312215507894561612998020833274626337231837278379846078913686092421832193427278226474140664717266223329793994769567005946892776625847259584584126780113918360979717747238451036687770187125556218920476780328250839736691603664121344923635480917497205461628781178394157859261300966768498094937934084608182640984809891314736404146971488566019439411060567177039639116380415087025745516014959143853420146488356562133335019444008910924531702616289590670686277339892538972585648677859793783595897248704156808162286208396731566155340566390485276861591732977328783954104481234332899716441486507104623217826825530829183778807640617555403459213899604100073182961216911445663044555535969226066019443716391096735626888344807534911313418089207595637596419558402854070976523355314618940696975930541979416898444372782363706979415074944157013644595849007952222896064125153367535855799818669957168449113979086689964671489375009270441147278445047365559249243584718473952804598811081911028065026419065762975715663343597297866390890260666243051607952661012306588137572349181363471789681878017678934877459767712376487590604431149110137066 [194,138] 93536889198885618063815041467196019266586369810333347290345759143568598935105806588245748565112010001411638180477438471011512733756160528591872654927604030024404418285407586384652651432699900035183303083087806477120762066518633144095618150907172406212896624874760392479473940210676387562875380228448226086929263741013178016645281062237848575247549470824632507557221676834090483727399262890916533844023231165761856257187333256759607039081443184302801036995433904895066013424369790530424267219422164749256239685521613097855263532903884697960671812480348900973247535897209902162388369140928790777184639618170024026508007977121495228350979047536957472681922187489335087497162489785627447124733467930872133467084473841721812549322270210022593436918212119255486474367588719451868038347777293749095462706070910005891246653134612207750047126889915329854953802784157212549639618931308633401881070098874648025913477940322601779652480339709356489447443296382588807786722481026064898311477053216884082206873319309508889891945947714106969402281622745577707848589081437083601773044317881008235186325424803239673284012004772094994 [194,139] 5793246949096336970187526530779050531376691660418099500734456791507836865462601695660304426929798457624431125764152966679328900176765260830782659589183873896990483593688491539938120681603362626306410385501135083877280013682718267035733853192574424057707977732138631913977096346255628878052910256189541408053908184948006693765995846852518386793971212475058451030155497971299346441531681253466405748437709336379619989592364227283605789911666850086202606671979705837033281273696442687529877119272098053956506567456101204169644647145342581415097449227714773833291289327553672410257555876605474112636703972207798750355856890644245362868410781710909609561682603340763169506452202665527783383218448505426451513537588298763302910494343272719501294456525650758294325225618811780507941193743476800380112691276790862204273277097649264315140720549512600999658278500005962787072628554943314522801271561205870124249650632158272359907195666173955306128590424637045325221239617675475943776006492743217693612531917429089672906804987628672881391131876812013763032945327696099379787555597415403342036319492909423835799626528803 [194,140] 88360458922626477007010071431865525556414149975489075429348232954786147978283787120346179528533744676725270981752676898722020070347915514262692225405666341107515548886039468955704323485320396195144183288594198494587304119659272844948715588266089554727314203500760428995051533590197598832651873397429478964337176198690960771351618078150583387981062269694631857037217249479154041001704618163077206306023719645927472626117718674621003104016373411261449240153045937609999352519307996314354294478466645000879146231124576035952476430074362744678596823981797376672802728253798441638427024080249393965208016882991654994499647814177431251571326254059491191136553629964545871965175133889683890971166062732036321228584924430440701802140164567001678826454979896656053662155146785116368940222361641441612246144480605054721280438936474761362618356860732450868666337703510534488058859450809466309078862406572395668909883984509844680364397181745375779665804269833597175236412337927494789149184002230526179745462838424074504059871683011913853274280263567550562896187501849729174498251234869961425241285467601898968225 [194,141] -4763605470096045964213249457125017205920895870053413971297000822259774120499937812275956781753655879461402398292364917878092902349919639140621694527104660913769073500400856314879234677489935499098935381594238186232213384489519805558450198642458400410338594675741963078051549908649789381827800190294156258696611993210753325354621433171457821296262906416345645799899894299589543808976276897332310849551624363357108679492637622692495115698388914458925945928325946986397772385412764636622890687475943732106937283945720533222619251350725215992212712772942793817398833738597715742533478647656681945280658140388717424557452860727589405835472486493139792424185774966635972922179840773892488177108626373446819297294498509285144936503288589935171072871091060836178250646527367653954975923876709281742675350620219187362239727221007557313105164094692538902073998653594988521708929951310575218913546741812967078467930315485662054908987070399335800415763450966153482240501797166021191770894389640613864412589038325235942068829751176830946741836850587323478059625158196354378698661585595376168941154417345357 [194,142] -33009701496379296850539733328432139897561898165417327291190224916460445156737673269854272698040342091006771227915872939067662044123821471859164903168945784134176184638550924997732776993539126724792409682992131846334089993673949970366817228447918744427005234072284095939604607343429360742598900441303410883123701946190653394760771661456372983044987812944785002102474873856776396485894909677672716964605091528950740087951507626187191759502615841072358134148167379648281295850281404615780131353729988890378772778133395408427697650412294617763603690495574985970475200760234075037858498455824572524967749304984539095392810987382375240872667417056655090388573303635155169757711164437758883930776471121856459772816744825160807878990345796742014164781830126179526633046458148128172427251440077472348625141180497672832910332231481192266941509638086955039306999009505163330092193859939368398041865470545974990199540580223381930149660976916612057944886227818944854436657225473725922856694876321549767822949691752310909268454796533913214562150865394674383577259632101130187855322227099675392656111 [194,143] 181488157183882772259814547139330956466075292244768403715464662585969984905202977605299795392357885660692781105144188942898088162624944981407115455132721578741483280499822115893017942725475806528936783687322495946131695632042850347643719875054344813203346598478621446237667950013372344142749654530550086757701955467839656957278633334633189217638236182405293926771284139860170821669116025682712678649059607411555662789741154484860607685587130151944755960838739471605682910820066664728770218941218288682992971582731707748860706630655137431609785581179612167522693996909967433402168714083574296637865279517144153693368686158322385496238238979699733207630528786690493443532540308733072776951481147284863509276826729481054810917252023074298285767651636432572965748173621081363868062149950102921418703759404009421615231128300923508654118604360137216046252609330506381887844600141095360725216821422713127512759876197655357087265405288226438662848475755902776831145639353244099622851056628246671629754180677649713085989971165263040905722715170815755781358323414159613849147558907141009 [194,144] 5510685677765753946167382710047982396454652164630510002442969279770228857093098744656163309686359558458878122725823059989323346026557149771938766164324622314670297031542252719638058118964114157988037784413035133302988419916670275402785326573778238159094220290726584699326789268863525419113008333185753263769568443421601200143606141697853354189081489359863085175228516605051257033496262981767213830027310496492977720431826723071139230162879248311120170671666653945295267414860213102384354246062140241742570849712919351648171786184457163161685145195677045295770020990707424984479485095846433149554764971200576289792477617339997769446822952837585016434052100275337928817376437789122799255725072402394142122556901782202908532841729536742082316710885386050959508346367437070728706309367224356319818500281948099092447174352672546616836924905160599261951296274566998782989590903689852047857938636148632600711873757677188459721549832547329030328838840834482628207159437479321390614050386693978513986780431423513123008694672095798515308709666557666108841692360736360924516991510 [194,145] -61455626509562178110867776099942494413429813863482933038726491670052388293589123542266734767887796107590800325498489477066825410415605369016654304658499751402097715155331777385303262084639193744432979982779508837269063414348131269545896084967152311205695767898216789473071557677775362359819576185044466508133253057038863171740869787081162290881379034205467406723293559863164783568784800215048037478092961245884098459647568679239920636713622080674712582401798974458073801332200409516882760725507818230283929723508774795463247145433933350823931795001204993173252637518212565244966385727333388283552266928367409743844821835089586285542478051809845878715991030563072979407010407980462161470397218261592064743617466255366137966630018257105090385953015199294697546749281661768132797247936806291030322555456491221978929232560164916329749966905686791205349095534232832985382548291323083674004437913426284315051136662560476757242911068849030053107774692665844945847483714263713127332624219916024576819533463287225642656431452899950038723643680544174058035584971596303198 [194,146] -2413534557008891649659280802778832208809494888763145601009820692084788135510436368436907973590924492858480186164572336460806170763372142120556864371700233624033183153898235378898445100603299697750203714894922852179965179683485316381616049744591217167015490581593577312020900895918408590621367974636931412981149332254393181577318007289786449426419037301360670095215242067700153543520197331033560426215427356863976051749106278313678834958197072408805137408270647663991993492893037971305796069880865901700522901734551955409443642446666782703498627638876338932572943668636836192362040100642895056211201528588103906025503512262808168682590814860868500464032797658128501448850586941039313877032125725245204777289893749171306072087329726401207303043094013795138600261468769272348287490431107865783740628113696373709652612387825308688982120152303768614475469127727588598186015998197643079869616384276298189127665325378887152806579116520865693060677978478478921887412289210222258408731893142492272799900886339634513623427665921784194183285861241395315471148715021 [194,147] -29608042971671444367884352719201105405140209031073535833356541143819801578886815050663331698900559550772702406775689765216310903843734096876676129227125824997227604180535301470327805808875505865229464822954597920459645031931169968600251522672157686015549200418952631465395531560219465482521425422121230489675516675822877600815535519913307646250602223881887154122708772385521887985846661067186716071204224665228553563118589146911135070752895982884381391282027768041876292183955620767318899607154964310374125198130641211969801474159471437404011744168499006164116265980234578113334878887400204619089211982249935688392147206214811571922394610660540546526922210385842498209411558369338200323346303250060419591790594176614909696033197767987435947436884566148147234420612094485965670741453133181933734424923197717630697353446924618329398677978426871705521267618609405648815539218827232964131340532819760368914893605093154919685561585793387428930338747057212086235431568599403548219312396743096369588599633595499727697356092259775290371309850487443268136 [194,148] -139098788112922645931386138110737359981553658128599112893501241966228960998194939576123544338164284019190291225367418112306769708549900700944965134619990173483941522696820033452472900969062490364910959829640896373315529346883101436180300273057927632251577573737846809646058945407689844246130081001423302344055013258832334010504245541696411849007180550320459276937295006390757218654172417103561212285043455191237003031314452192824100447975761842323401460573462282130927530191484964630825507148254663024267102139286913195646440351245659614700595544835189488486911576743456393683809653242118754213972772800112538145644743947356750457190281582124736835026042651287531435761569371134055483120694511900107407894160084057554650627001751479204795084017838548348974722612194813131794540516836753690430377523414362392337197896640078958772602789868205806025597109122726870749083092317431758979903592094786449577614448292342007152846226355552825069124941585980317544707112923663980915863622297886742690632058512899986196012771412779034574324447651562 [194,149] -228394508146016911925428724620285162655814414947587974005263140711056912153752630356973115621254064670844850897138832712666524835709660868197266959397212569587124524292787305981119909006365599529564763306999865461644007474368638426188822669528161964260041972093789284825965799071903859348766854023449076449581309413515383268997775631599769153752031181783379740247035889408405768279642640036534570216275100540121607252294102697230726666715809801415211075690348115050483167740396562381935061523661505724941103611627653463642480716110065659260689859515924467778476168049270810238553053451362419525705707802812748714643174819306190885419379737313273382145139164435013809098493757858795127628938843357546028451168749210816895062015549566363532276685415210424754625251216723790694074637930793241733212646825051622922882768524067050283022181895361377048698687279711119847638189934888910168434186197834650187141893381945536079554593608931100199256635635416891279065496144248546484533914662943643457246835416017130088300252447680676483509 [194,150] 30601896004453019334219788613135299312490166808044155769166804275004340991800274483864384926046428798555083740010188568042158047355277125699911552473527455190295902718934228896418066357083931877054551616279558088741918075287088584844992690915977584130929073362233285967397068115435417534596650092131392067105399746344052894334132494704113911647686253015832348596052167174687189803084969023974849552740037569709053559620168326221324481431862775838612566043156973690565404807348765169943730958957673380434218224026384349999480114381803434146451711142849162565617293486639333870599544450103734364649677763418254620725906918559233794881133003595703609061228879304649282534852155519568705971552006795195464189197651104939721395770104920738389381098486860571508331254662094858023440090201138666011531656254695714419442789110673181082074775679821778715013066738221524577104584574862963777039017145351175472968359274042018882324164385856616392896489948781324867386357822520084041151231347363240802930848096896926411082169003338 [194,151] 309817834870423549138044428864764508333344947861798658797810393255776608186398440800126947923958748999419725490064654339360828264748536176360542451052251871998891796340435162432072911212510095339318855710008392687327474949699404244042311761725804907838051497758748648168444497278388963498571988093754443029616164162396138888147644027777151340575583086876302389606852350266171528609941386744473784035406953093452923273227790451211357700249024817644155048714780309505445855671402237958886618282628982475961641704113664806766049092510024091542916015811894185992694486504975259864632263715385585392420915991668003031116638414393059981879861772856305961300622938135230224077289481405046624142464076179552072035712875482368208012426025649708252965811894217143051272868626442586143081740474350115585227227916589100349942130369293649793296713641184123522908109522664296874464644916305379576593286557347788599625913167345531843282360098507112668177041461936875578342573572002134521023111417097048783430942200528304604036 [194,152] 136615132741614217583826096818392048983361694742431405781284132460964406535694026058178057561637774593899903731947885896335901022853195524685345563136892625172379224604985150893997049640154964319881242090381836628076611660383569328363024066708068690336461483177028576442845442644694867724968544297456574880125362660533207419442065051526359933493331445793399536966279929662441477931936844098430964984019125752196109465353126437785732090265500392910736861731319356631630082770462801955625178025664911741280799818256240253644573575354220113503459591638858843789982182815245540163388016469872253782447048960940952346860162411045145241499162616729395406653307344132239547759834081639599879779490263580626289203844291283790142485597541821388367129834842449210722616774510817472620567343024318760669994084701675142957519027376001809888502184024159940323271467672274513298104102572611896715168428164802463409433498125616680216843260529104824571193553407667207268504572756024050146303182691922782485009172208504 [194,153] -28946796333967176490344932144423013931308654861432889206165969273948471695319138140971299443593932750484727453927711997119012514340007398189786147680409197075901287418273758639373914600324931188831178504344768741850385024400177584221932790599472687939571233441424712137357388819706415065492293987192719223307367315656222686074122583796545861293383447412318813244734802563624751491076364550161164754609656294821865534600043462543297488190572392378881548479705640296983288427263916061315486143243350694375206726926903300585351092286062857776870698771917840883136923539750416597632269865671384808675957340816948280047870178304590933086584017004311921566698635661619960971408684094209154327146917773086329530398366580842499896001898014096075774259241535028387332218580693270037951028924011460639103453294001942104746830358518650294904617053450828628727774470620901580890400787568278757589943359581090866253878714212123895600406209790501206278597177959705799557456214263626740785084264680847192004 [194,154] 291080044797408449338780201348833298293956082340136585269473028415071415553494971044541245669666646534646287314631316310955793145942510516751831901917055888723234372618719083644248025655751470387544684289094033278860967260790786637298734048558743981309681173177090601452095055539367434231170856038844606892990167916144790632920950664393289605833585482293173535447885129028169749046898815610829305090633202391653439541295787353080240112671025853709919407273551396381536010191497981616899347587815680949928677035205994110522456523937026064334319128214079694379749193184103872507471477596174171483845574012410572573436270154442828061959518656859906508354046462656848450656193498642112638283525982672585751043227770276446775708570119371100477676328886305158393266406373317555363129077331887117436304097119798778824400398812489725412618481271156237842749533059498397011568624211672235477034277442521405278599513551119369939277271958558839892568889110939643726002501423016567578341118362403 [194,155] -20116551576787607038900919771684874667634136891738460386380640053308025794771951016818542411750494474574269621423387241439912080791078289771356440872347467664706889345296814846075532750904175344192937604457273274293667863238878094019852578121319429894303339055688756418616983698657586973345122082865003193126560965127110431318286669637063329262354545316789722848920478449833543743678063435767498327484040653545151007721237415338151166573261482981349837098649432191445616890221151047403972584598567066014671519324681420660257280867001613165283513367830493148615140871396480891329845968337191007731572087416714552297364105864911563045802152964747718691034967618719840531362160041474183116166578896331519997354295935101077138750114205001052304432440134868189060445036011731099619277675881746495687295818456748520399381445428732902875026068188800864428904293085986098044175259332294475586895884735867058414199799655616377693828925946548867183723248878552914776183510073495126984 [194,156] -31254687937338182760770874458398865477925517202912601822139456929674388377767935829119452979911626810231658739778319717838962691095800191250452734811543062640894558875777519574509077847926735330893923906933864527851614598816705639206343106786803292358533501238124504814467965313301450585995727541973054346282888605080509112932023596099283841390438903297999288782645644891898890470871524622403992919528135326034394891207865409414578415413905047475389593203394540188733012657690100004595697420921855802336846890194087405604962168291513939789592772753574989893278324587993486140905307826862250801973139421514258295094758381322647994990256498818906008995223336874496277327788268146252876543437461819506232328289408789563143681528490661364829175400238555676027150675307810426618297386040631963079578628822177257750042321107160717423027679357851328156556135302504840419978983789862030481460794085231884260379194280633572070932244117308282080759823718833208136981957306790 [194,157] 2621507627641985747367273968651951516199641889424912093560504763296209951429077451674426597124812082709082663930228258202065779788252773498462700346436693491522098123903847803942571262755011549382942721868667689033896996127163028758957925420055339634617473743776166838426885288665959965091589334334368334534044308009746763666840312426648938694088223890484575277227890860036811009945657322476877287269508537590974483825097468677695062113314268391940363392768827181479078473407070985179335532077392397502499784763684949387540789585749114049335503365740102051743408624931839208737270928994007235150062380386546927769240633516010263163650672704088830076336748433789988559408668207272347828410598593935778766768981609371514179734100024650382019744846925812652163854484844831582250070916330884743821194199895710440604177325344919883087886191770154451464103014721904950977104248961908054283281800626256194031331580916248105214357267711833422774901613092990452652 [194,158] -267164578114778984632671003739060678694017103825772573975029109028262683928838916643865930681551931218720575102458958537222186579380096724845112174303126500889935150543953265883357560596796754172157023193571981330178697479314838616396970582104478277809488888238856530233526694357870205430117200574772505367332222980553590544357044847522473922353134258787091771819632012067665577359480031238517591149332339120134316575457268278802536661812168884243256144496988190838238260143715202465591788299423235518982445505741682939614673728245609831021628967241382712535108421929285904720306387256883553978216333948203409552808199979344034947531115750601716840986257615091146181906638492478702930959373911836502635297941780076728454631487849975399518157522010469527833209912741772173549881063301913460145613066642031146936542668825921359223825100831017749701278573307611391566914876746028242891419857720623897622307362037960014094897464604380564051899315073 [194,159] -200079372472389411197156002379521178614622848481082068299290104223234642417488745805978463719219690376870624736282843518443755330649804063242565833905664104065987891423394437595266338999619334666890244032357065126126464623643988701667969073905077989267585967053709010661612777422729982757187105446212907362642463279871182875508992965526200062254916906335712901869699781218728631724928334814171824209310356986990185703350679134147393995861159410626318806880411430993641556716249428645988410919132878936476474837017710010510808607806516153071729176840497715211232888650660297584337737096730802631410556736915606320360525374576177215987099603823643777362852184041814730593656590947688456305581520053673155963565335341279562436596971659989716199609233954803587894769206689655290161082131025010093985332096175510393496171311663382406637298973074171545222872433670481647714668606763901633860039390317462840854749898231078339628353744899777715 [194,160] -14645353094737259590341462656314610307836435684296468768661164400053633518218236027271196602900297923152098184809617024851265601881038488817234037288313521776780520009748613136862438567520547759499598242353970200745685131618856621430886516386784674404417597825641260668736874084378710922703546561862108184888721027806471383280394387365343318363462360060525083475797201631457715685563880899194799708174494201641104544567921399542080475321887480590609302106538771087362043373863706193119510070652970490738942238153934778429588844499758939355782183012348343915851493794249457057890158108177839404222998672290050359749559026699300428568164126434793774106262844865934749088711722780128617941142763649741493532215229375567837566492279080275040060753959147594778992535997020101938992123892412307520693576697148104514400947666657780360018286150061941040583618220961187710639895925477030658939445658368252865259816232874381387729386778 [194,161] -138166251179362044558379498685524378706103210788568334306905468566881262634086976898745195945607891051405345301305002721479885799987281099614754416288655518914559988054794225249574228910684382395468273335254914212088268323561598414357831339462989482004816192767386596973135751710561861921505771219581081244039358673477348276689400986847929366102841304505086093662340129250761774060728493118909542229736668561086582726152325773673170097081118820469964103933419224644466016140231456064811056875624466543528114835219452684099987274345268327681611525216481489693971887891389354627543522664382513066408107803588554779420866021827387131318906840747324176090045222593537711392305071615296390194199080675409104521351353935711544412443042859286894381456349863705717121092458234994699548303326217986877075142957529661847875393107682498772265099699754424187788365498501430130088855057291273673599846245046042209019388922450516 [194,162] 3298172673466362225278570254428114172492174557807591067841627902384917059882879946718347432370296342059016529731593718041796871668014329488356236903090037690385055874399919203482262047574832237292676133452041190404390690789814646493606355241713102188483488629863895806060874355960532880047671397525090848704622871138131668285821866647208161751333114358799568854590460964171133816963780247685998446658638556015210627455277309433088010846322399537128569135564124940461844690681748592885226345547338250005849082686681644581747971996864339450977936874444745771622012020179991146698926716318569314836174787111104970167027173148158158286747024957202292055047991228658964234071583811717668037347783815752439184464819092927867987152873138439522789169648953552825594260520969374346437533170011050828120227981541689758654817476886279115303966633607252522894513722770654613375537066394234091564237605310061111945219 [194,163] -221866906782519900261433046051490602132221086477581248825944834468445206015588904793754511496337314940468015612580856313655601075431864278606125930568201019775598049870384809366831635398849570446835403409622533736030818658681836678503013742154069790059665922861636893694132781453034618875022004032630119471526317210128227513266627605327779330572502620938169169264873769322143460324288879021873264966685727003792829165740287905436630743666345895417273884237412302305496296722801891684814038392162013809204318925470311923957126826562474150972562833661481842777249451841163587624191196637764355312858764071063555502972297967824071321334773619296429012685318103272867977840429721336922421765381330683599045340916694085480789933971917704169876112804933262551421416071477225849337750405441699174352646295692166641524093681297659730300699648619769755129679823046304380231632023265139898239508465221124 [194,164] 1787368732806771548975022644914899434100256297663334002891992773471676638698154396458763007640173693894967949304426445728382598737394708029337124976246753055917896021985601931803826521039768212705167552484872279008090784839734628755329911739301402425946469268230149973734295190456282518461033964059459074303159922243820210917631129603144026545312165511934332136090725119037895312244312567176094873086131732113725474506740505758974935291849448399076617070713508816990477829145072947281225330936794094192026300713488214631897408363837490091674270074123396951690702876706802021731155356467161685407577485558552604159977577051523481311845671635773334414346248807097949658542498036569159351282242400022625109592902758554541719201535285569940838917540491673578647772128523740784596417788661853017347645112646123933440278285967517338125984059827491810704209117899679971900687521992902085213 [194,165] -1651445020277803891951697755086000226545819438337531364107047807420836406720561907773036862882363387859932280495282041948306301246210978682809687737877388053735725005615314888576080175761826065437326190847811490239288591664484542318637892037209909316725126280723616696911889687913769123346916192193985537154127467125397918974628574700528687021424522739151057281399191611196050042494699933305736764442961898584927564975829726671369467577802448748686447918911510531864467662451805847808181657542819740806769040567578327109219430527230340029795435709128383921912480278679178637437552285455116945277749495699800487196892163946781945516981982880163824690591559862971747626166621474415718084651492967865007301486370920492921743778224047466750053335854710816640320696683664420862713048162658759275017724886634792617882339990044298915016121428003831819781191037550168129757630084 [194,166] 171656343826879766566801817868471693532099067709908645937394475353879889314853436061384329426689458475471026990986726204790056990629535626920273077050319526837842335279933810287968707002983640912636777237920560804930018110027746448159146746372788936829037114428647496461781807566565285846741747345844122955548581963527714916288118145524071391767206269983423046641560726914553039201599421538307937941769598311930617479847522353657340050627619131464879238272577127647020434464339684686735660247385004716692706478185131698947755732232185535753761524595168894226315492254316891847414706994953074159788380029614666827335711589847388141936739852503781758952034188806131249450400139943941612834119025067713238708901200620334642342773089184016402110778415678723835334003202170153166181955786294395994954339730320025149831525426812013493057459078746426088690864362088 [194,167] -1924404669637922924385426361555506330580367195623101141382021472900765012850965496446431618994950697554074497856201610323368798362673788406376943188452290386776748142026495918806251195268222945308815485775910283691134100087994680946049790963881923677453864269688266194755413607067721452044761744570696205905458498339058445989916386636251292102869853564052643702744178214410875531957399344125525500169811823912852356926073785499492967856572017477710848728142103900674093548514048094109348955701597228945013259939664188094857509054515643217268022716699171735593098147339020615675959953098561986360752865153444671050601324694053550429414766289371045782158183980408578749165861641109909243342088810410842551599078747432204878628851442651099617468229736103329725204144903891323846990426482341051318919202813974494086162004891197665220816278255195936 [194,168] 2188665107440012991258479080976011250648037828519593076618692821127569417067183802679326460756313976776745882705447010753409101392121928244320095072797603567814640138175128907000701530516527743195806482649890601046741578059921511832231968999949173092215545877884666286691404020170713509514998202980732029151985625659776164443766679039863833919990660537682276196018498102293032773736761312805881959385766733429054875039052302051697225111624682287803102662781446973691468253137366102470575509204082645297729895033650707138505696500067528716617411096470413727687389567614520013790531360716853207514178825797692281532855394857057679734162716744698076836039620134089782911942494418062018314180148328716282009953921211216790128835573242496471121476074604846528586136120125521002968755269547478964130461486427733079215284575237173359608 [194,169] -232889321594239356710169901735125031651717830931348184031195246062086770997072701044042377942170626802620733006160447935585740473014490949793985963618253396777473955460033077630344450573320412169372795373091627904269558485728162109934980090213215831778701974726457505494019056882857991643227190070025724814810236931997279951834103672645180784091892606361407910065923421163071842475862853853953020223136070262914056920770714469292177318399029595483271895083841300125315673541291679571855336109065635291697115893877932321458507271244664334356164715906349566108414780303533983384527335732008668920216886110255166221345176010958877792647486421315527043773483602485868997555119555556353277413658444857421555323083999759036618532933495439587599196629145160405682666658226233796795642286453698881378513426858211551725916 [194,170] 2093322635630725485235949087064314412657695028630248261867755395784124628671416993410964806407451524944699539298338328053294668529784320851015810930858139719316790947093703437703011797091786262771515514958386380547775073244300304899305963479958162556009168846150820368914994874134004188829354336802029375027516616705413051587024131896116168330621236679375920502825740467415455543259097053501740372093293936713145854923362358499913402599995582721340056283082062483775069255024927327817387283047951638793384447281172368648973744985381635446619953184355340951033214465349441946057661414690563620021358588931654478464919027385549110470109847835760303525780064199541153923621061418331335816897101529610713398124650239533517266624632987265530235900473196391617193514506295115983421697443597023572375594 [194,171] -1401416591808715666079650031988851243577913400224429626755145993812978593435360168274145660063702255602141505371188443342865218632386270048497205062402150356263706770371841794438744406094629273429479820048075344107228106199039212786800007678096436081822679239461325217846060968666583099897644144785513136233886812123282820225640688571364389930104293109426559794259835073789395824860665846809933622524108324125341563131366684681253517835304955507849503393252957358119870175326561264561770940660138920430152677554335033802363841218842804480181956668009196859619366940168936545757029497196904003058298769829877167080252282325226552408610444226883650197527781684614408077516929772812764079895124890064424819283224930729369534872512652557894976541001072873143741274260486651743160693 [194,172] 59947670727108831063556066695382636378618728970738236530386876515787362264089586696382266745639214122724338842065664183830821243993119271855438909415572798664027498870746754132365014396137507127431191027905697315788079454194540590142310362875291956314930699070400714242750879243756921699436849612855496435397686298006474506711791467493697376480870137874402551825605799170516075721161981822933989246941007767098531616426907563650006732041105485823857000125263655642118910989887332549254094314157334335247854862184915389014677762177038378093189860549307717615704789438849179849027917315028404877134675059951767853388216621046521002611477621125589306583298776490598554034518593940361319015072325002825373838849147638266476069879270904046294813880179558607698720 [194,173] -136064339049509907891990555193007398220554430401619626888169514179804975455753935880289428005589449088038683821107560358203592639643542427508055504788908364887903326018899703970440069741384508631793507272037997593206617154680788312649429170603549317423449325422106096873205607937941635244438428823379185229860358383200434814185920981447231321450369402738447342983641917262293053212936814044113367143011025043992219178983540972332719410375985159660353960321508433499838511112986330453735558909039408849646188277051378915410840416094376845495055021049868009980131002791583873167163915878348558212217085408189242776773964209139095892976145825805790819543167234280310681689822552168094349508887486545331299472463292284652967872205991520446926 [194,174] 13078240840724507518491226264044293402617891796388625489908063714485398758734154359606907171933892697695831673294538230485535309327917483851752044052925239836309038384304096724863516701710515014335247422997395817094605414626850964157197547627354301715899338579780269038847459052820715816365170263644344997674065341165158203759091444415368926583780563611352253619099035636909293531254329591411628918954317638141772575104602208310021058153858737046375544031331912884904819336608325057212925873937998272058657970233701409704077740909021089466320401002130327767259625630710829471116744357435114272943130560502807962696747697491076794298482147399002131939588054664725149280037716854987358579797422020297796183734950704706 [194,175] -40434291051305852355582351472449467758318134771243320308410160533132700711058728454281462866596771214275022745971263722652790412745890661439508144373802293915072338258041628591393721367543911770470327589952744963023075305411949359290241873543236548399568988366395392251520377066873509685683662532106570924013484239429057744288390758168778773886598966877800929497187119872778122852731109220256049406834148431484650125265891389040850940614320690211287094720456599372382756181854875065206279984446534521760339293884968930077478033060650708228977195937221102406891293190899531585987959673425454467437679504009201183413204138149558198984888745652189579018451960113732335232185620071727239332665896 [194,176] 2866928660493464810621239154180865949426967051853895874177814957921829982366627924695222302133113770676162844429768523210982886901416248074488462009261899133341555599943143805901545047376943580909836205604525342324876043220306505587427966635229654049363299794356353760396543586394876639107699162280421836574169912955408454371377577073679223011918192063658944320186097449820558282447098883966702263403740566660985849008657776308115918498050537319938323278342776501532911205713839617791668426263516214720610728865191587599275489204881417975685192632919123721287745649633791447038956403131864962022565824857203600402141709049646242977105263536992641184224950113913992474 [194,177] -3059065318303334428424476765002544052318447263740307149608357465039026133507160121794460549199983774963105697194434850826431907797614794619367189682190035355691311547163506986159866317061367651589161347280532880610516713373775399186175091658629295873443267344950325774843526158828953983111765647660809828279561451550343502921000718687168332257674750478040176255350118476436840406261981180408410879493689575446281776440458605382276350112194921025576979103270663640010981902129177542383803456231995469386695392367269926611425564982191456446479512426049567761022515770562852623184501396909256006142309673120364191185922137881448012157992684942 [194,178] 28825277671685624287589955756126543926321346276747312816161715166327901943941458734100390836895545679493022221991292267522258057630884471705800269457588130339587681713176841019925112335892935614318098952055488706880949595689861385755015666161780966633526860476717939112834494880135021556876496454839166362176060072292129729398065587821200533339333434259678096059351744047634180514491587353735119293503307662982869474407407471500881003693496576378244564781248075240823686181590965402656571456833166404728252615827828959126777973742848540060042546030152572921169718174995686917019937483024132258496163015848817962 [194,179] -1205121638066402020151523434228252654008065192429508059792035560406613505106381748503673991835171003794238870367351674332845445326956398938223282645437039186778253365094629082052468859188808589099046356265301207172300749224351120844690746701045175526166879616648829427763338024360883498639502885128227281103684985065749648857526773334885742088127133068396473517349464768103618469432984919649697932408314926968151716003190045588824633688755474855765481223934423536449652714679257466423439146534781733623007508516581722518235146864554481304729507648139895995523429156604302649700166 [194,180] 89743396620866424400937999515356635023985348615560672432246006021075214642913640641237132885432365481280571689998111028669198581852214413920811663277456782435692924446034679067134036387364283140533351337606442328625684104330964659095251186538478080347745243273313861713945466490892243512329878804070786526383854511768623946857127795694413201464893586741000166932146075162680176923305668090117597928814926369653271157625922634164140623988524775038065412391904519506251726850150989949108805428594926142269334427132569288785618768065272730833631342 [194,181] -3401057299983853987368298698787763475524604941580084420522893586540925749887314484794264072154690753991410403502254002254266495491212942595523898537344459837180337968791312855027445618237674118838651064426298159445970120530396392974663346374473599893566360003914062476142735441353562292315571950284822415644019211526814735944033970660062967875921731077205151279584527907978136432739020620478042708358338687995719660172744195097123160666492239605144562281814218946066354465096852801223629690381139581344146828 [194,182] 10832956573440610869825662348335209625798283964693348063595599103400180634674589797775490435909839237395242583088224470739414573583756148523229862008357424620623522788944022393744086463816061212990835399337044300302362987361414618318388007180319042748104992821597237923452837100721266987544606286611199525852739022159333618336700373178014916740891930246576672161834749116951494636400218355765916929069658194713736903982518863499807705143964103771859186008811292049594 [194,183] -20292628491900592769567735328803515224795536658704925336957980921217272435757415219179993701440372073114649525228155263012345583174090924754863611035640714910228268570674072912104956512794867910602745804564849753825191892992867408874617222017512174389669850174789808092221379205360600397263159497807437691152838473591409328013269668901955762071342116436915269631113284707472177511257262586667393026179434384715645649838645324516384053 [194,184] 184258445067753728894981342165610068753440134417902769013338934262622278464647932133882680410727270312430433760247366166835222936479576867722859958524075932977694132437894275159758956434821606521221283382777961030147048385526567643528519277255652152295146907253406891916865989757489937254971898949839327736927063011145869296994023039555928373765314484620058824883054116700040770832166914799991243073879446504937047423970 [194,185] -437439799323792507366124272678197223928673129005943388805455592600741701927524798676117136780179206417098669937129968289264955477295652695505145185081738777016554366051137588658842147989432352091570083600317836657937973089160667039839242748380350296817622449953905600001704484042238358649235415787574513692770054696937161082141081247917934359600074020462235435610509384962581644690904748090209385240275075 [194,186] 233639241516711458481195429321424563551408847789843682475000371993768827867202760145522228383213065809761225481449083221600301279434770467150401754352847148322847260015894982267963347645905676264156213472055700535825823343789700343890001268360539156157750784680041065753546143482452180079639282226821010143085120882206836582666355547086974721162747556959926658615410139084978931320468526190 [194,187] -23399807204557476151628929124103351158330161467900745949694320257411975817301003077704380082154507879355626882584828763449100076605855277215319353496156841080242954739584042101492687232704383492583294879893642388055436467073522957060603396133173962203560107172851613500571613230733841362115453109795655901761014321198817533151416856064861490506627592284899057494306896046990 [194,188] 351193696106813558769397379646324104551494880941137758260879974742412555468341496418197189873320040053022490607311442839584999932845009001996979291644102017481072812055060107228118415237120295176338022986546145548978771627715881389047350211437817933265156907643154864234451444258847776097113207955132513391261409149946948382634294754981449644418711324873516 [194,189] -596078281505731863414085820729353154401205496356684899765141419944413389487496437081421255334615614572477949987391431466938240112735197421746421047863003573425058005795434378005035291175432899870049195124599509987906972596473453807421495623886522283962082013775422302675671507651187098408389599096236755184103473658693793194362147281164030 [194,190] 79523173042156271139527771642704629592803580525402374997531405699727862248131389675923047458648805536315424868180914594666693921431644168649808811561361897636974240286330032995230666906202051591055643334885276622491323863286035750053514069054500550453062408649623822891957277762333208597206923118338458422485178856647259 [194,191] -511742382380732106830257736336511053893181448404126733871945618817006527379686638308083382532403045172370552514283082804421915152360859790395392753179895781434632611622929468215086993721509929412984957212232560856119485938670639224192629449501628235843843713579248861068435385718446444839414777291539 [194,192] 83251835757122406221283613430131972847445051158190383692183338098725638065923478859270998724459783493736763692610559103262119991931305186486065590270774657928157913949278477111033975887987786563413849271099206360355674084084802332600856734039469763821804507607041523584364669528 [194,193] -141128054073057619172602097013905033778294962200193779307269152230232472304197115278223754490817164008308214765083724426603650812704383647560786687196530448063995510756251734643678209829772748094987902413947407196289672620198609607614243428575526431056859 [194,194] 642197010977463487572918642414734218659463438613900379529588455560612018119559899270028452299615304465638572686500421774199159893753622557486578230886928522766048711493466862113132154654954571704857475851761895587218076422470625 [195,0] 9569920366985237814306864770283925920709673190314547220210453064940144397998830011205222474951724333889557261443108110093876558307057852337666874113957611088113878427555446050774917180970596126033159919140213398062297137964871292682745645419210150367140440208804537397091356284668664320943325431098774496777622478778438501993177597507020008890626647660552835193554066071714812335869835540754106905580284627914401089163897186914035618856636616993168015896404661595317153571115918095376861753556304366084475323951600724504319058376431277029238329986852881283678052249754973154897406975453415198079097234661624631483848928899118459707017469410271517345331613123778156066395651722862639695001438335229454368488486943153602801257980888254479237085880451575201743442955467435687426952725449454307407165663353341360193084618487927389802356919312456321985045911172696045577704086424983680674362195488681061560862240183988864682926796067138156529908072789530463605450701847475316598711897479604029293894983618108820323537262192607997919188679606064123431678525583187347439156256560977505212443734385563682008122794530429606939881283135630304166176519423967933539318228774531149057651863557030069236486191680532074328897349301479626313161854167723573341492046718338235849210519099564654782736136378037947408871975521467885064787713780118207840430589146623035594402102191421796897610135105158324540222424805769884191944422228215671153584436470753681920654010977903951509334493247935941707895317026649770502557334982810493631800636446542757930000258124294089342694031218748904830934280228233310654172647222268654540301388918265555312480726811991498545612383774365349219470805273250877069999852905291648592263965048832000000000000 [195,1] 49178439039183118019773706254215887064967435514054883753481123406695663984080285808252828795925142086794961539181783970425766403319275226050450356288242127232374185518453022345160180502670571527235476125540995387596146649340275892170841891856217971002354636837699514163370860634089500050861371938489783224719761000343188568799247640289666539544483132473990996774389994881750070811604810754604403018088409614661254280573229306138441904839238537379161865533305850964234500010813518888715033991542859718263918028765989101172324770537281476247819295704869231035464664077734433198449011490629032161532572585489588159316414266252673978248224092858331738166175734554717240314688998983669431852870587930944469301621865928167866374874748738174023763694688989627286927304445025118758761214162610465872065052287371730599128692450779578597700686993774354807812195374806726524326956093714037836395003259554326470152406947321334649518994784145098004718534712671784260919316994522866931631062161013611585545381773186260606890516611968585206331484325247540792524506600435083288808865970172857890810690797908007488924133155609046398386390068230837073031454349005509378389272146925450563801940918348757095922527425887368498878980928449153539048958112009877217789166409744382933681462779079813510895374721359995398344957543169099273110729950019954790998024253429460655879213408860080335875925895094407377277338570083638852122727526229180567438540258688797253346240895677719135373500576827171171239732852587542108658658408658511586352104094636668371860984001951062722395213066665775157408102354303655172528777609311842070664160117250530394186777940322000337940683496964478748637548941948787831008043105559863907044561548354781184000000000 [195,2] -15616841590061887539794367585720081771294557466059204172117283890248887878414671847233422497464356605708293216941558083214741170449700033616276569481634471606759322902265501685965648083100188698857141058598681554799701950775055646173311294381757032300732641368825059455455456425452426953895839079948556634811064387436291810708747413069711969792253118096600212920348853186582846763397321835091381744085144835459120684448934357698183151920684703427859908767788681326541451133004229209982628296478085600664179866011472277193252838373794761949652635643822551634112123653552323305777485395073307370700952377435076112634939501661460576502082828893397457396291480812668668298498653181637531680911308490293393640576712791338788198510750887468329099625536924835136777568391562638851204136916641123453908847695009155030368283429388158352311668780218963806103364104717792601866843676218449551217947375761542118989804280385379080565299901268996726820238588788505142244282072951408719843786404631779474000803359902960486241819952834251345060349183432614738233276932461877179899541329897880276262132575613563344152176051215600117659008294473412126812771890631241557417355813928571961288408148368071376523992026291052453168015285530340710295751237102456505197239201356940628288251131392347531596656038800399638439999897552445200832161865768166983330405714164334512534748854380554761203845839457951646536495402383327682728857125702353441807594213635453550037330418459151992261302205806087062905648512885604569201854014493614104196968239507580622627505334385368007885872252123863249009929234195435214588009107495110705499177341669741850441383749090970725106180561220103430845497409385285847369362369998373074360876159189286649856000000 [195,3] -9211457676869886212589322017492060098358488168129299627828319410076920724989012490407258433086924721623536329503910465598865054793175350200344784552124874361469429210283585550279327429750250648613847218903904712236950292610284121872465007926604259214515550647772184802920038795134415829358973982823441165740751807146862461307695920098489717938660876469229393044473544823735466454119523886535482966873342923557269110263232927117285597229101898070039623665196880581301403834854170353205188340170494705056936934509350808914558184470951741553312118838389791816251423796167320344181296346200296362003049192255194808328429357901575315181793961616970869532404394839523568596536825169634547671769719805162884175515542797827828721981497420612949560942102045932805081407264157342862875976442926065981584286819145589319258788129144852351179814183066295907714610897519235316087332113710241079357557876987527063712078323289488139347960956397801201525370899152286175611935659500474411210083006194695527961025527246968798667866871525534664660706893302295277850621410863155340969231302971685845327258288671122327226234670000692706092747276711472269901524935089492520006916060320318165391660830254054607368936709408452302596723214930931164119310107921961145704651412642851149270659111638105775823300852568592523185310306415934773332267098130995631141887281322740950408795478563243913675716417199513288635735344135985767124916422745465476922362461501319531023926464806535905397819941568530566036042965181483961059096302492574992066344758334558989475125491134817050022565639033376499895068061383805964420744259168125529229966505382290366598321272731111599804091719393622278120012008906788129987211266414977320520478924357497404784640000 [195,4] -877199028055513415413100772794673755389915141507171974241651535030189079419242154256472834479386318411951640644190193095490327963761803046704585139310527426342646830167697970753823436866952280639532717426507338521704369502487946520271720974009505125877001525434531045138517245991049775865075844281028452516141160445559959957463077883286642143572539005587712596288507377724085328701221345812580469188240225422641758290489338217881290497492048991738947449255470536788870944303295295744595197802412646484532981830784851226745343031303088302523075448780246491028987257301671153219708744876949463023343841998734991171642514461025151595269424563954497514832233072666767946123444294460228475249284744920582671656422618476728744973763347080803962621603332730896995895795848009913423962731626230724212041465976070810884687784279641811411813797250628872529793505761973686897997606026625958859584391305234326826269207955887882657780761219885761564052049839700677086316176221833529495084810073714393569659284779986497428359779123411506850266405645399514119361224571029353909318592922968379793506810563976519945231540468288587463738794099764458106072410315577703407200440875291614850647868585991422823655902978236520565432015232503577999892013030056357034191522977309094822589173607146355867500855776735317755241233212411814704744153816832807863522750899025393005539568203349190056843036188225067719088895979188880345598064713868603548305816919721646920869670478810539074702249786439861393486733771475140904289201741484825635780722361262786321926607947066367567687429220405836214839091821625851680617870763611115274303529736994657321027324020592579820537536078711514010310234718144379166039127445629075431493640714492911707750400 [195,5] -29881948276727392436969896675555048757376884368904345571602633436218604416887102290048519066988803066104969492483631324539994044069485571289333581366660247484999844415216510655964996027769069388244214952763639073177798595294710221637208627553335429258548039680424122131801884233567949299036279112323956297498477069361824204125698575281907234269951105859897886190881430765687188354886926091443159024034121641776130774239879126165681932265386577477341209926115434997349286007292586068718943687110229749662542697119331779774576573529876623979582021316038658091016736405818487958611782937758844851426735514874168274814844477200354767860118023502606335246850239138676236017248979846069738403901289426550072155635443504057301554992217283174509686556601599992691694231240285722181741005309939168198351521159326284888091883293885944219808407155434568451453580540296479604473300243388728101221065694749467782810687771299822980153707000515250356217058054633287747134843515114570393302626920507920826244596078225665322492419177170000784933495597460135300226726461655290641008758498083187167375817022777842867056522658539809437931953800553349162783556116796074548888847616043273906457927748186654646111051149849270659908477387970300297859426788591681614153805381877398857332636192285222082826320427809913245264811943184788675247288665988688021701180496187317765071176390753686189963719164883367029627151319837099042503997847681485478840355518661116868892548781184016980538791266028922136905909240973533350620491493007990725412533434548870669140875002776956151257001052587078077722155486176635916051493488859648471827867403907944552024494046504159680097316660185939869156524510632174287855958473173456866185187884907057245061120 [195,6] -318648770363977924240577065410777488113880657606950156873445811036501736825825364231664685291391711908283147893973269944155300981710844397056354170467195235958987302730072500087105568812584606115650639455852630606119742800890887385896366313756652547041982405401278015194915655070750982354903477017538506800678880238100802621041542352903829255346797946112458309797253828653253941617616310549869246242107718540935543087368282923293034379879475350849851162347500776430025022577099196274370564852339283577293746741969919837027822721936263275563561314461057556105909021240052588240254979746950474786229749697735097709416697901637449090719480146488336037119067562294440585539177619970514118375167549047935249520931797409914420334324602186511606608343446663490798914101330108532869530474152857920835102205828723007171152362959188054128944768181233355276235645236186676815986027587335542321501048269272630024051144197930479296624586389745581322564990995622385463833920969657828079399491659402152953601511867543168079203250540789527738080807145498498926692640059122093031790606025600296256432196893166298264601594245787979897225274604141128061413639824830706988274865821048930506422232626140774756671587112275260892758406921398725373695914463038594296363373323192316422058683921631543992909088878426758848293065767417806360159426830422965744065261204012739164045815234189280464690185057388592858719250536264893308271676890019803715283231578683290672457976317581921971662265902929635271688309805799882542171116069418779460715534189774036933216958047655367808925276084976378673421510495605006681109302319800148510334002205960107803451729833369289875907482770848769434594833208090566200182619480866251468868593727851357798400 [195,7] 2203616472550060723095729647018253279852968631743300152977289066566391468439992778735260760252483480417146403242675144834665768594221565127823076085930466849790323771891215687209785073246915817231346878483655540021740029766890756729860377045665695289369837168267591979985587873756307164435265448199673408143961603622583074036349291496426836697720139965048394552967307113109990617974068247651332535194030062034176602967066916647552265070455681228966344490341488562967136109181210911934578398074756821183547311662661361414288859225331743846104411765159322570065037592354069737460017286131223809183271074873424630043840909996089980803490536561813345305386638271348062355708532312338654601933221348335487148191765648393750033423587989406093054421312920654512635205928876560321291569630945081117546682711832121183097497012908023537418784808076825710340696271390828854867622544473165878020269360184388486014075548908485409652054229704580245235897723168056111637621229730855907186795026137109662463685856263756830677029139760883833094788349939700017923374299438719285736173612392172819363318190249335413090720305072042390483365167767159943914086464495635674450922279901886569819336762081099963517488213226636665578265321783040871069765788027109832686705438715915177439456049716161511079195727241854515091396770276215631813059665215773668164371372658211336812242964268630356674631572036457236977735142816120213043954020427429451200146660297243728504592985983166696803422695042158913395391010330267122165008802058700367785471481609708188240098761214037930111153136209756405149077457619378301957618290705869234396695241570490779496908244381314051010087152042712301062815978425332870136061011376703869738562358682950041600 [195,8] 59949722321739579052564796656978879364713124036516136253537501641578010136201094329599735290808489859622767416254356430643285428710044538340378869813002532507652355491744604993478234818843906036907469590449203773058426977549498780077529800599166180134616517316032490469107518706674600409517631260756068885665926486494471034835511361434818507491516461181976155679157830804264318783766256441973549663826240302118180505548290071473503727542493433929162558886219220132464027474020668361270163987985497163522427342017999121284976564161633058317066991901004064632954041812824338088289404222655332749844512601824004972174628831745866729039246139918838724703180590619096558950089838551361818336451481119346496732613319017889311583896345405648904979892824908331997411286963607226767116607913223557872319697550461909677440398434694994503636823960855352733194221156237760632486364330282639030931267977345503736739553753231457603918770789820403517996711303769001566014407749671126198925525399314814394368099357072158274617724356313291308616786714336764167000399588004152287929159384147655944061696642128268203410854750931385725762344840231549642523726906276952013708300939902015669367411904670190408113820711324937496790400659973884477352769854161183172369368463159672977109016550697022405119163378399544957514606245045116221554870233719570820835489844903628213728705466959640946945964809593791538475751351716211785226518534753406004710961372898311875231883281793578717099657345869855787883394949869958778960211893589403846642548483151002091319762264285018547371142625173427286660950756273891690140579527930572179150177228163053264255093843714493121464786703461736649082761680384045914882769716355133543691332829346529280 [195,9] 303196453407756071798879828581800733041306221914264111266940178945484671160767710220016570369075796833641090797954556381661601973888776919996174867721283761405703005922959198130386632443237741727508127479018721286618105793712003300824479698549412144529957836410191380418186739221903033769499594460999319854227971101033453507957307077778435471236492210297159192951300796764499444117567265428535788753440904396286559162966861603376693820395373911073639478942263923370999419005114672387495352182953587626977352346624098245312464120736267752533707860714671752677532076918460293671471092947866706835620413588945953981409698125889831722189254563946576318226793903331832502691178261555586983378626270550637297694135290191155784596575079291665619020641379999092410740589957988389411564995357095127681689974358905174298481597528343333287158708214392734091185729090749204612150564829131180518188622470544625939131438656541946124643599507400739438963712464528620723442185260813587029945132742110135229149756140733779139375649077236157969388473342664366043943274364365007652216296412384376634350320236994162379208137928052799660254622845447397532181809295848102848078051016728309455450804024081399455516065581868603011026790941794408115710374915886975973692855612418713329892009473773886412445352735239216434334475150158741414710840625311625094830327527653897558766437729284227535087992816784352489663427602408702407798293641086326543871025796912647170118035170941949184271729908366445953018931576007925260857621618496475718110770015461135314519663490182846114583437386497171223007125652014341192038432691875983148292072386964278432308366048041556729736294403446435472419744817326782086907073992076427032817178564362240 [195,10] -181850962517297822045149209695690974152093838029786667692766004534062663849156784449384248635126770695427746986880462671476923940959194575507682332171274626207540850615490183151464565252875490141709446821516099308005385583824969937377809218853070796748202240249468627981320660913040946888756309906501496893026597946042090944285007906684687781053169534834142455681650301892604165117873146100196068641141259403467060596660924877281776817433613379801443743131942259284514275841592127494358027951475402319907553426502151481999360030210052368027256560611477598889387871778833746635828594310516303215102198438622961539287204322008333862997948518423077716844121703603340957129390725194967889574703715577146695499482534253450661730228500153406226344378242737496574024180618931123819622614814295994043593923248135104903738320315269303845248916541756700785578012643827479178135424140900310579598732503196033720067217482897811701749198815741821091151981164196335903613668818360548423157171535107767114396747333553611571350583309961685877678114118937027397436700237821183552997591561840313585189363652946369692273464556387605306120056958907006328420721760601708714086878857779689888496055938539988780648043255511028637854958318674590145472913444400418792494485191129261920482401501901122696084619571639242086477505238499891326973550312510641774303444854226645967525389640159766397312157414135465671914765645449870520589966814606136896425690223964996410636544403503076345409591453902348564616049361381423032517242036789271622714056661001803042012164822455642866123963504745745447185520675678664320356034127378421612160768700681660927691946746593952624766123106573605255415177365408689604909712405828918523074871534592 [195,11] -4547767232350270569467211802828557270745403149613614602249604266995264348952043893209645638072197243390370394381199668097750717050487077883829053487664896379630858433811804460452403515734819291161092381132944117628785401982430911097312101214875607253262317959491980193357603992588013544903736874116479965481191559610276936336885086599568647931550466552879689384223120953879810296157561422286905660904864091601608203954312484386536157049126839242529672590987059991383425120868198357026822840780380665151892782569474839843054020423663912078969529955569029760687988070730774648528148017817616821522178588302274466256086573184596689762337873415586020249385430056199937170784375178142331545959159769749267431182326317799510737071622947922192890660652892736680328872741980969817437631065094286766180470763102895016977428523883546678738572701696842786420518424119923150631048395810994157732962669621124099552532831915772118524785336856581901730777034944734848354052164723357755815377811995897155432174231880126397317232717753451578010509966070216274345144715399158636026272769601894481936829679858021407009597218283911317445475306721761331435081292761670307412275370892785023026518121252400152620353492588340786427091643487874946613961537122272228808327793271451699528056541771124800975139419363966580480098220173418019576035820188028013829713198163318808117165827991568144165949761634020950533187112483128947177876085787299325031755765944032709808227098408386852226274502460520618508366023926827942490533673362659711093664520713491873272412587532602878163558609464853036266772764126172063642397055966941479882678441411723896890597983812534868908434634298823320628328677268509010387703037154975720553701171200 [195,12] -4903509774667665731649484691268414882891384438666237839342946539894214994765705795768572298838747680049684040716392757493076651431586099559952351976892444960960171512193355110381560672585702217352352827231748869459369097943064752144188719663893446837306707483371627807993513291139812504610331142411455756503872969621569264494874170541749441581477292153156312309048381510694789034552088802080039526854040082473479951463140773188842353600378890435717816277781282284469451141691513168834691430929707788635049568996924517759056182642243423023360104662655763777710993890195199695313173985789591952480840687964219805241902160460265148845117887487052652885011759756378601492891274311305333426027549429129849974005251033628442570026126893939838673525685244451037725639864113706180886449092747979455649457566347917317996565042747998570809277291514675162736028507156152657666292318897501015341383922189521256499690761600398132657025319797441453795110581055428905907525658085413707230653113430369971002816905173681559408676883687204204331612756255808697482408768881281916379392193267039731258415437611376171288377205736581865776691263465868906047408145249709724811336569581475311661623925820749413345271477592039419633075035747284230996330661040776222334909584669297098340094518320581365048658036445270751405431805905849544515825503482298018807407334534422269340846083578373811692831747552116490713958177551136297639300230471901603774458463807944610658158894243236587711490303233097510446173000271953812710416863327653684713326299524230570047725452296163888864443711672784441599262081770130647846100633552223892273260451013017232153141092270189327974492284730250319593437303367060977175298960783573855458763520 [195,13] 23405692925754386922815248518208654111197556002968539467957978172755795325845860616047225854700332586974884730494074193005614777182504511628721384329539455446944488216487568439248952553461438919835727430610745926819892889521092739818789413042541857836276707790608281248035194678436257027793761379103212030706396261423158305180051041505302554001532277691255975202276494850335418175237876695218622051471459048855454049835149148454207718609957473364406864831568810022591176698640942065878353441338041042645520810819940831755027368188520852188668066078034219951432592237029420681333011556973273685178992214438898947264410150409924927315320938574258806266450228145836003758592690246971536760938006565066804209944947791897159719643858002493985474429293767820932692270853661143448520754317721214058198253729942524548394080359100369809044480561016022045979198228337696604609074851111776107853523772360134770999875549897719107588840672801973532235159763083050679342135337173559962142771414007603923430396426287160777178145259040380481577313388472637839197873076911654797307458732346217967452516336659680338670681169257186619318462095732063890283043331000372067079895861777913887929982161229268365836458536582735256813215890015432527430880860868696778027787782096863358621420523497066253116725690679888978685031731162671333342397112201597065745740521464215410942281096884338472610843944940837821205335068981661472300190945709201434351919177315854372682611876651599228802686751996608031844473256896630191531056659441810560982150912015352425626047533957465765819267431920113238021165476438676797087068473015180394847714882232354651902340223667462676113085938910463284552083495745857155279228130740809331516416 [195,14] 30882242645362913041478763480177579149372003759157702124487705646937407547173731703268625314899748668581957109484047828470452118757185644073452575380023072929064824768228367143670078423959850713003777339709387299260601970994673992233019002506290333738548415129015075037592183614954507922218803157979344033391688884990051069738398429232289062036017613701933734583514146766902732016989557727534553514002154294125049039776229540280160486710860727679629833685352906826434837191730760621215715689912865507890694325086965091519086070817102129700387444202883877912224087781684959894468340620388280831023666625474187643437291485953487635327989764357569264195134128480557331759593482129379111922996712888937465870292834961166514657786632587058656596499311855596066356771591383319735232368040590651990167629248230119289027770391617617771668583504159639271397331180876149437079403716738507022139240769760363943932202536961909541497010662302506226899727288562674009607280559998883892012014291795067332336105639454986606096409582405531533763228491450925157732955659609651677120890520236104004699444453219009090261918756521142202731044258372881424515862778110565606371204008923719636400934621477602519097117738998033980261658611324902813836600559788924886625123394981150425374649028762547706914558662909601050634932050714132295529138538367186162127938997464334867040698824747344812714245676577312206133838347587715266873989531209011792445290955837560471008157902036398181290766550705003324506768716749331687328598808760595964791232865964408530614591873857638985685828164094159420283483432797231933543603832979813523815897959862219122289660782822442799757925887720352814766409200564234432531841403239518422784 [195,15] -71129702902129439879083884505757675632145991263352523927381247139444776070560321808235232278518513867142008776029645891191466099496965385410570228497042628507175259207074270772799440057566660717603197643822537192720953976469098105594155643130547386744321551408034349714800769321214653082151376138738153842386145221483445804004774780930774757729978067505120263691401692755798754204087807855223670678732754035234822949260703319448069218387752255899905118032348805351320174418277667028441741324251215426157142395670548227295921550076895365111621247973685799726285982394726728467408887252811856762752034757793320637789782684271388031145064511414827032339257010834867724576355504024519327871664695942567818302242726883971676699338146449270950907184615477876796662969845375510985551360122094741281750636846933618798054735714807990446377866693167911738606786756741427017399941871340141594985188609679209016193834237756577300275201966345888182804164222204974539725450697075993318112960597558529332063351767460004280868483468323911943001695821907752384728575336510550298181465322816645033384109711502147497908329694556607223281116375733352817057358275620683046105660302598472980109509617390144343150146034696093027696545427535138359909454408409409081102541846425537921210101391763263525318327430169733072021391530865776584031599111250556239874990612691524613022114287797625829072974970115604539636189387704685644919685089024276212909889089902014196747709165849507791844219413154542851540959414836420127433573466662843627233048463506693481132794939762711680994525556904327257803743512900295593330088736751184923196873134616919047027660412905858792170420056641066412026592267422051319557727533437686272 [195,16] -75521896832440543211529661957121389025059039526141849358025364371266840025546320952633883310928975534614236360030449265321379551360089241797783233960215078997438505641023485636312455969488333664991937542782248730379542069767614542480820684602153049614328858919125240088969385464537141810366458152231736155307041578155079178287884650509604018985725494371214813921395723856151908746903582541948909550578820922235801162539117281306913350746604220861257571210235667590633140177253094937634581077094427689708310635447581631567352277332600977636836026405762244941435952189248128248680537028362863556913439642666384902704162242918782695834542721202041485388618009496203223320462231139731145469933614388706221333209975340246700125655863703115839185943562525075709580379182846514761324445066173684690654389961612687972282526320068122199000193021324766199671948358293354847024162035387069591275844938764749368322122052730547088713588332509816748916987266304457276550739220003663758365098458552520142557114705441140046783113365858904889152725238022629590794345378682027810411504063652359535838283561229418156327610094724174837343969183318850926370609499023529437097144808865903228473412995571284169295991942237905139598237971403700850733503001379465838597417475490070514026607256188748148956496488980228391945969713882099695193584168020436347279247445893902089362708103607777322567273909463673282445477499192889042923631010736358515505176586691605962978860132489991844715658954937662214882581548485866058706430190010728866243332778573062448566996689216988359372429162948636755829773641055529471621682878527074995837677276383851473812470149836472282294146942434170080948882842881219905342097417560704 [195,17] 145697053560362211223171525758248907703065213123651744070217451815242644619534383415395513173588890704552716485732833058251489529167388219866755271627501761326019528606913682727796673173141072131264574019605259758655207939886682517412457228818305014911861010021351708328856062665980192723376785301819156909671524284248579572704224244867855964258941197057068383177155254201917793284761464104573455186215677975834983807819859597605084357434241369246506805028344696693530575942365940082104731945252900243980206550289283762570547626947351535547599922204295571765260207730453727183997340093268496327934201186086787756091443525827036248751917186459390921676092078244532381600838863697606943381727158630369001554639279239613841938402791585643533844136339085904335290039712305644414301463794219089798649874734877466104707751035231093476413236639846019276643872088393492639484185483757272752040892191473707806630486773521393568742535489676673963437850869801714971362641212031738602584734287477170976165365171759792051139746809018399200414735192539874111927408233870609685141957649397528060723778348617110573847972240652707434954724826945674108976803506253827663146786792208773790650418798314785061427011577200076333791252474292931254228749845611569615631202534603874134427131326386543914667730455391078644756252347156839496353028538805512538942392028538367483570159477899256505226359235176314164244648192314059954112351599813300513767779207613710744098137861062462996873380482540344869065903811518740681529992975810309103448045628223536733397310984769377783617765343121976546477892128283094403209752958957040259742056804179156206405407819667408478540714669060486528837939920797383743839111602176 [195,18] 88451769497771527128137184875608225912885729211184519081685699432421437741679735220297886826796079567370360203168399294706185171793800132605542153542961566319991067044576558552475927347052042030154655818203886209130406677373804581106728199464384652382360899259278162954937877637780949965381099483506765329778708520487997948746781158494220835811007291357014548036389504094350189480758892900600189649205827655982851906064933902310360942427368758976163421035715189127271926102460409378913873562111752594041431295162449099829219830436923188753286695817989839268776993157460598169227818015167189578286497127851700760376813715932622001829185405203543818276569335910073515303768193761232965050716952912530216368241233102100191963356436298830094745985087460995133667897503148702065531014011483149260515813664259807401952946117916409401660660895113619968014074642287435355230612586403107019748441484273062906169643187289469557299039882946492349581242705255896686127134055508042521526008018810304135193224354089968434520834857504216713968559530763526827794410565115005757486448552849885215723891874211818458677249044379630331177346986473252385768439374774146395470397083315984090564642718294129891807296639741109382317805798151683620785946226318099888950294472630207725098614243006259312552093431548291078891146698682646627068971345879688364575694087675658935654335132692450443388623950996372879905354710245697378316714620890862890810276853730118265345645377642533312849227548881592332154552576364649791075099042312437102944538558051089112031995492583793032332095696692945241779600250450646366829463632418015153125081018437810810768160963605307731073169127602166661195898118609212889785363528 [195,19] -197088640928839345297591413660495667551666014322716779486268549131387006006332878376773017719109932467075273196221004071926986754232357755220599184978003151975509454334058826983072029572582451277074248229415098274153423917547859960167024110087530822683078568001464307418569277306227692941817370196241443770032100317967090873375919687736801261472240329368565877192458606717775681359389253212647335964473756835608371167608860984711642367093786037719131192172727128752979032476904078554251337806118110376491067426400409503029736588978683211294759873170671099773980039573504602140249451685929609964799694473410670918871036531289738142287737747553131004139758071532853230086947716319716355402870200606840482017867807391838157082241838873377386269511495916387228994603857902711095931969907461507821057511118254302770125635945182615771322809094850318730163582759435497458908666515391168316555332099313045835581754775839351942590390008897123591719083810050835053402546505994658959509346186393564149252961331016985279572417876624022514570079600757286157991425087141266820540029552047198991481501727129040798675184564868045857995974353576398840729386773149459250579880515806089900915035987754279733981664673289824652528009168041873402604453909057818464412301817947249454447595134918019450654120239003291138203209531998820305991114373925194502681717147919678266185298360170809846420743157519684016526454043711254954611017067873837245254750218069246964688442029780099033972207716484726819607382259861570732524988290480062848037074997135368532380307319825000509013585409334090868375811893248509944006471410852999402356740798000621269060384964158989666184995706142328029668166144409240062652928 [195,20] -39644128111849333315210717221451823364756966445218133391195184217464470161797210339685992976920889945314314598222916781158642403016284179915752327734152039115507352466917994232285554696228220340255447318354039473374018042575176848642078787896029825602052357343073569389990226404210055895015889265628209765738169072211398425219307273996270097659385986045836412704511060428837014106972441568100422972119375660204417831559203169889110514959432553281881842143512489852579361646047923994157147362664678735430944930413636181194122789791851816411637921712131877622387100012041611160537478447050330773450192418887001164462172482988680741529486980814900793221592701200532541919217344406628843200735764523789303660032593689292841751879019915358116316310062458145263670391212564010969857681459971452716025653812013818881429906800167256104921770086204499390587715549529725233605958402637348680393029991328274295728217186018771045454065289330837900319901230155992531658810754316432856167949975047306739025706217266986112139121532743826462497205387290684162271097939513207948547463026942378858690658183896589029988472346936477624666580819221479040526450615185783512193852778548792919348434101095964975334549306248634913449279802455753130653954058079774385873025140357792555779927635796538832762348485686082207716012502990618583618838699260626847931010140698456794362301594687141746462490186346395269099313393548330683918100467077131436172464957016186595848195164966226348118057893109626171703028452261969436427306517192887875005219608949849998734419467339335024127173128990560585555951955596802690681339713374090044564695484173236339263249398491210035946834383776759130617109694504617542464 [195,21] 168832101364199061270124927411611111314541138583862910725691048286654105673387876168021471393788231230399271268755779708776867307911352377258602453308244511742074338042601538417497666029612127861826407722999576250061843087812889549189474828826913983698087075470960854923415587775157029897422613885314448255090198538020941751483168683271278218473578966547381152540840354652190285949964311442042107508278897245509757778076608124376846737401434825399007087176979250507997701445313112793022136780486067613914573309788549388408792991085599702022290395196259278825124818374036307422733514986022463784808011197663809076831283213260247419455102562517010888021316226047174753995675859278258654348931704587412794785017176331656652156101169686494025765739889020296913363350789601196172350488984964334449754303987681189676715638140032246302742694421715344504915938592668527352594565737403733376758872934729677579003649515147635099817004883708115421164010043005107373618695309046542895381576206422935405228683441175041389604936959332039013724166976144481385981029386987643066841220838820790520091927794211469062100636931249509391972693248504877921868940934969521902905629152208128501907059748045872912085215192239033122956448673011616005078759167893610834976496008843378942747866417114307276526507415694647195707690559710782755174622389386061024203458954985890980642185490185366484475492153823576780979557260507229832275269985852261415061717169072741773988291452595747782825848561462308144222094983895916487242934522514964218725232014513413237568253581680187713999156690508545633349658553747733759510136618385209896849809557662559387311970972251488208282132196410936552166984344511454240 [195,22] -16276407641045882522322108838040877739066790272241207413592036277413116224113333519458719022951231348181432220039783304343228497002176206097162480814791843614069065529158691931726586375450572935351507821271276855685126929583703048726141660475236913389408717446638468674244987349215409226768092373517487640254385883898303469761292373936273214356925635645732612057863278579395951105226291253968610829750400830099691677291990417685743575593958111652103073555685375676630955604156345235584137667266262036180027720761851147323533734500769457491742910661900079517504631344444486247191807457194782393716044410223122506091652656912659909758003115825336386848899165780110945002111276567643331359556613978740919763506798726612552796775162968160537477630251475117653445708931355204932972018888752569519801124124594197950367767720852212805477064867513408644899731033019457900408823003606926753797185677662656655163621490347377440971619679750835698430213838521156617259629166815920477099114185050630139182808707514864098904860130755178649600669429144250321793081835457704180745833139122030902072890252168193982375651656845355846109176450276075102940309338044165566866250722003324790502349694400948900414803108637842981149077720947872304253585127094612301406829475519255754506494218209184835805198900704255868278600427468902775554989264465049554254441669495065758117786918607656270772268263475593688762326635685719095085356629043660997215006102269662461261804074815593503504133332691954922180220258673324944891124138587781994692460425855340538010404680759606282872896761762258520682764854753384235119189705035101319735312707044088408059488408493817057669238477140196858681238971635634 [195,23] -88520101406152099935841499667534984343439722194839235650025334612144835153016875644537472399347515376765895303708234939354880730866878735414683228231849237719176854502689178671244906588841649692099607473736758612414660793548005643738942662668783075529007700867287043286004737965747201862876050607702549165402414904052583316908301887422611105350941726504635085164346593479246010772164064822941421872916718172933776779590935322478326907744633020195284103580002715291993500810779359884576223432541919810474611424849030909599160352584276449017515393500288657302708065612411737669366919147941728506224379439600795083702235802871330773822589571421262157963384341780424646476015545760201863664156546085631211671603083035062947689858485384456416392199215189260775865772720840461663066629553241904670715341688585641650141514613545202407792055397528299062808739770888544204706613996985937052676598133247652794683533378215232108313464305386899310481954385058123606121723492706028395367152083993410015637093553944714623161159903954153018171685586566047535178495545061894578475151119180525619084160419741994144981392771714664449849123590546442979594762233897298727715648647980631022573360436651718089006534805552660905577370295802677931644939126742685977025517012340008744542660860982397680948288653067020327496806060387670888248684014761433220709004645486175159231006933430349395084550752177942742538870104718277092607686352982078449132966949168147350324281254031376339032130201181104300162439454656184795377608430739678637324524319345095405961009788550238841081359961878383446456575532702632360320334391099696371354047002461507991612934430154801677417480095741610291870380831616 [195,24] 28400806584965007097978883981848355387979220068397081209420042193623677629960210675215999194714778683161509827396955974665430440736112996913570380968239223280500699891745208944664791611081073690340206609332882237099902543766767129215478181836231211301144917066368304563401942894104378714871378321234438640356266325823232964867291921015107831206187297080083328053830585835939543865943910311884461762100063674347425883697263748634607625620900641872128310748400150910083132134966988576486040334137262004837263793135985569333930076652111733654329978116448140900668647306803623450058548645120253929157062376638342613985171325540454217334304177319298175747421086285561105911647428225614352997401502688633914885274661129340898291944512234659855742788716451385786697316661154121322082989520532884141276936568915295982201571824765512884458673895541286051257468669285668442826359932724648228835310474680607966881347565754000221213510189741802922622435748150659821348870371132600641064641388052673648432895851190158417333090257402652855930966262732054988732270980084265079087647301494148178433457104105255085224665180621150625719378416697143385270048107034967221509104993338910595329455885587143244740080441015686651039212214867195568756689034238040650077109043448182631011322438740159996044753798959097953576569502857754908521680170241131466389351467408698775939619575923268685782325851401099314631467984503918538716948711604410436884402824247485609546292060749880725479993487414500739373910824743890023032011842245548139582399572324160902296944698469051275764304120058908646625645239952419994765451085013329633046530129099876743821858101410954471802154378933936341995353824 [195,25] 27279862547177231440071998357369475534921610461652313025754528945251760634292851635271862286848308637445943428400820833940461522581468693683324348061863520422974536176127433974109147285633468375830516035099486185084717860430330201736915242682708487377726116826185540813801725968997031572533265105824310455800324199013820809361962962253804262629328218461173428854447418043155917133649651211192143109371236532879828583488393840171121725806568793702592295118224358579810993017879128094057452298272392227022227902387225174915685422748962538996358950200027440792746173009650381525321093438307584936219860897086392284802805661609866030527375391314577554899885292558238336994093654742277113345812935820328951148701256141778637861779668664171185305030227183148167313727254041572486041287957169024920748119410056873541473414445978929291904773528792918269821195573638933417306335027469230180053576125732549486737403746017616277590117736420497019556554571965857719330391057633470200776610054178619201010610710338060316628198810977231399844568818910687236715930892994341409602901152626450570119684745730415887901163264049583177431677715855377768897144629487196754033577068609228870733211263678010173346367345233864363493657095580175344450205227646822482624249294815326620311748816709034135201824604941225865190871982406639663027588927307287733471849475087562992523174232123005277582658126174398919028128153586554016649829514031936715504126139381641122774492261478368072381247140300640222186530811345379022675154225534294180203293495415139098047602635292177021574883225421284671897310753063244016983517932285137007346840613356957431707429075596462299446535645511326172326048 [195,26] -14763235585730127364485425981383063748830392900259127662784604835103436824386758340064093952057508678623304857641253593185326403105244638244318137158205994903090068998550885655815493646081140768111079315496196797990180137575718191788355187514986778868680978881284920727433038491764912255166713054884990916553237552488399722982084072829515374335596949577020969478413646763393976001186443870022234121567917708625275736329204609482786738536276502532334587215847671129300655228363596060018713412503150138673614366784526153173527967325096501176255522684115527279370528856999089824070183383932256856364024864719979673449666477414615878407967927375734237392328588941337266939670570889436361210306115744936246138159718042930187178052459888949436441057445185392901452078452291975397304158781015905460425824589450876710473440110463495829794007951801585326844746651996817871262180981094116574068014855849530114668851778752895099583587262837912101139563711477626034850457849852154597430205481156955077158324882018796096117221078103268819932104951876049356061446422031117339188229382959303781227787974652351925519747777661222779302255773449945805636898499730626235166681937166916684193105102407910777553305468872101533670329654889091794455648012191169324890858244090704295524481266534735204592057577508600323089787218711260584767875134537647484038310235242365118392609648170411161592715632575298015090926565724606315657903787572063405014018597273997557262316781512589627992294656581040126230089854428742304193286085404325864643890569947905135128748546173369203354675244112414058510339571661151310332218157901996691087231211557759460724385893710871154977841286789837494528 [195,27] -4497833533223105468425862919385828221398651959053712626037963502646446611590199954461032538788732036370266725787357435047931720782902667496559418877778641096526884879142686216451775179904351187539145273996003008772905855370545822272028693049918555580947234792909117685914627796087280953039960633828930437296043224461542641744042489688837871227027629071416803490536263959493554307007252233578980743839891986028372159317760572507135261262448938309697888133478376378091523819695910065870266510197601337336723637315657028436696813812146997936648559193715323283843979570977064235285969022135586813491218104409413015287899711853592850868786157395462092306969584897103354986354993119877759061773270391244112550199561857372961588330837506611131403488637563085420729240986938462582347569363468797734743275859761253914694842179359171472040870141565290495872644006649156740165737648546930345593908103015140450739672454907633401605295476005872702125453300392358404076532265193121953418658613277559759167469599699441155109442940972857904039714300486881217210589507958310222278379849207810305172644643440216541751432242899646398371771040481529146015380422949075715432741104576133277021591259185121963235623591228210184625367600353145270616843196014863054438227518625457558525876760010577138893485247032508761051074710867904807753780200570222625688374749069141177620179390505900712907608478791420325497101987627292097362211582396112396833360341688301901915764627938782207324315592221706385616891469599778532949992936259994707289964804415856101506266050675014263104089559779218096257623098084052857256493044205232395479190387572775825912374412262799672877607096849321216 [195,28] 4186705235455593021579553818735257074075940895309864576167628146386261430486636947073909895515346155161735839599007076759168555282864513417983887525220566674727557388687644849866879346447099312407980395551090848792075841263516334494215105868535545511608152426239557170597548245332007903274883670300044530003318686295678127317608106104114327087002676654184480694339160469261058463617442524583627059149115134147178829649317477777785312497748307450146476372890714222652910716259050564767855326109877794077973648974692179287465901837851617007017488098725309001910228696430533238794988963534270769744491049455731160033382802641306365943985160147604756345541123957442188664750292422829593518480063113672644790029453542883004711327262386954086050755101270020050622502300880579424662392191774398378971542910370023957376612039187961268418543371992641443067456696061326511748878974764049011717917258997724525777901973983706540599392962506420917792393718075505247253219218421964650944524007576566364495171717298512609490023213586318130246619357522217331460823938486170823283649354870283348150630458464813644530378069423304105041504562735018576325644359535514482068045484934360498447071006886931203409499451811331419299799587726147269235335723252105906239749317422272431303858484759548886445961697732361934144843078530515171106998927066695321304398806090309668821039196353343342592453137152158949002792241737002081101672282666422429693548434923210371626931663941587868697851619572074924050566815459981799824718249302247507708786039677431947382067605397339594403177108232266223003510435696803252782692928668720423464702450765626830769172342983603571177017568215680 [195,29] 216828157093811540141646634151167035201411375504264639937379175654390441848371738698885451100183024806589052291294375635034237790705590066237867363616952901660871241241165727731589600525631261087976533334079607597226169037360759155676811485073852442180814433890782126388511642447875643385208488569608695678496120883613386868383426004441778453121172533911657564752177215019087996044110781066974565464025381638404967452558377777470432599399545766796819743497182919015965646022285862265446029761590975407023808288694943772259671832410241472863956799904297542988905973157037306425099613850137659315854285817300296253247916440843086920811136539303473549367473107676188296041604976091659029470451952677611063605946023590252939055675048852783176768377743930163935010786703146763946638935469650310825231578184496913658710636193063305076089359375156406530466077548464847781924516509261522569267505671207948971197298490537121342841217664724178411963964753293731056908779206627504999813878938080930864997255086609475590887101900690152266034504200127176742829430300300503256307670962901288879897256768766409432955843764145252537840967007138499900191940393266073122588834200864987603450373725021026955283883091904287803290663716645644338187714276978780091399156427286375955608690426496380764241880605871943510340794093426530074298439091817774995470833037991645608188022959387134882482182123127436039470418160184471668061887682207429068555122737176370701044612757572672191886894028532731430181642784139315535632589033228989651278044178288021712115807399626927455105911428107790189841778792739321940726702989027298215174582227775973403975563986445141732759758112 [195,30] -793428025406851038844786983274195919590387105924256541367795754322930724175316003898415554625702940732302311889985100876171365242495702374909182426694174895684417749808460219038596201736481239010583731882894281095093924775026705155646858094827731415925439428094428928253082351739113983379934046171672490533033498283793491744656348399382567071563098423617679008555383136063421713978613467320538651515126907341561481702429401833729437386827448197705640619415983718825887052198637081246652863034960171853695404939087867541051017457230536366665694635476079266611613516801726679869425867715603179079577179585031595375186249320825397223825484180544094466760317226287350116182037195070501067336855611166259731950893782595195409964394048313741958924399926488236067545721729017527181876770322543408856542120554725990860004143181244147476469628892486625808650261957101297176653352573435190830899267931852559747674113167172929264908856670193182393596912364617889192329194142093345791091852132085762890932893916941385156846178429311865565412656755213835668023622844922740228860866896246806902814305004911235256214695654019351604821501683112028368863827398161453644108758454262575640315160605643527823915689718935849414038459714237491283070950869014526618467923397297660202983227039585574621943576466431368845509963884416652679088431911776193208900120826977307507985272604981918386938373793216846387399358329386181360367712760902702923050506162879263803203973787325310887004824355607241149165782985837456796435556735730410400285988613881166109256487495034482430733486244889757794109790686776893700998995115836031404814736308903314831011871828764140547202592 [195,31] 112143386049499365975221870444618894992853730644683102986892794536261772723159300568416163755782038529872432127505352301652538548960596909444567268765379699980887666314862459250640802449333618627860609872550304589162915685451815410022091146097617158290803944255039476876840838908312676801067193909029079308859007153526840639635274227814983667464726429683474313788156616983056250527490115941424125615645744661779348896671596885916525913263526288875779232771117829761268513210982817716806213180498479779898347991951589330409656980081434395110793228175313850166715579093944531628860670273989713467252534677354609015983206794499010861787816902062277383908894134114893956277254552972848813080283369704644732335131073336061788653778551694125877032284429388727563297892741052324529661645010134068291663123113347930289842328354529462790373782720210961404828512640371808785865922664890953005875754792109774476719254451295807638241399998951344849000398436126138522351848825147089714348845321973532316187190945677458378825453646377335720721498542898221745910360179421856215694928878547929453679291220377344145192454386818262476595172730074262154214701899045702198368682655806850585968750410396858667580843626720532042530215383702899190396389556786938039211071777322931987450008350678657015909614419312460066548606869521613423495480731502031452425549408916499571222560723932130763526004705459807376980151148942838643900556164793798699629871557593445855033624528457265934203480997660863795861426942576533066085438484591628087078930352535955764062510604045178386602114225567994458818111795326602991172476906133288163923213042486672762568902162531067445056 [195,32] 107677508111516097496435653085184767374146030822996018499862995165908262728185869824151123350744182670213873110303302583724809971339717276073713848603316490784230284715149137493741688922472176152883711155382309146899467538704853254057611172382988012673111669657470607001277763393086856813783502582217367281109316864178238689169515547145606514229778448973340178445132963430938041036742446045634224835188149465170258964077351142338796409407291245416606168816531238216697332831823027932515183571902327029594015157919535291105929595266717726774921745865309110767723275901902530051545860665262988881648837964059087547877904820036674330266065776295756249111571441183345762415755492405853829648139132172645470192337411355574262840941391000362961607696248832234886115558395174893770581110568403696824010485024623351072140896707205640724166729530042371862999444665534849819333086553947939039674082186037097583906655272807446419509765929386870685644684557826340156494012190515435062117537371816976819389775591683660391265249727402642615683101088676887518231145367323438320475807352108582436586756289327471444330735893861658501345273174364663108891697823410268632562552021328868912796185291098999633232803372203570058710943996764873582761221668211454116591053190604223805565507656614645103263990628148099489894477697331663280987914348899248293530798379109223414526696529855666236589088944701402646485340697269377083813983147564024260923428629551878859059979005782690648459116893546165212708032369257735668920715364368284394480298726769599768634959922996356942757889019583224397010590119670507605594269086980577201915659829142972841576992780742341840 [195,33] -61587502910150681464192429323353172527845871375767839466091068551163650656572853618812803456752042109688549845229880297490980006557870835370812960294701501899297194863146124061586408751616707761044891200427902772008682739685724900140799528216303425380144317935888187322632546796440896617827904142543596515342012616823429628113129544854799610532705785856273543807876909112242998118227967917399428980615215456181631525949717513153609925615372774337966501073090487959314934344273714325849640433633789546041075261722861460791524232343881084014560228786252629663489305235380387620952474410672159214639583978472355671136215210553862409100657963769407845936007101521302380857351557856263860910802452894141748830627958411088529572116350350067519858948302060623900653736769331974717045681816125149285845423136747749521828826980541475706831775428173540733066141824725192852374834511081659318199908041384392877451978053648505298782437500851219159082697564800832766590218777820272938623883533068872726101961039804731837768433699801377718221126838402778899400416468455818433633839998669401672491663154588997269588377184791298207140792866577450178235321778275186261752375442510601184767450845820901974601515596669952030924677882105875983009061410875318555119557079176514798712531773361160574468855302920819472201569589475763027326554867326176620194021137722532734948005109454168002893278542045713067533345361445696887419346140406017024421654022993144484258642727993922404266015281342404927380559637726918291546328627586803214618305799765380065158257537936263230453756867414320918506928289083574435130367439788875212286440054046071633516237749789744 [195,34] 7729943644031752131522844223694468111595037563834091139326143682008112879227362123603797481502168343036028725748466035093262756306011221737081817045130890974286701459649636143359445787969666973494444419091454757140910333932686827194692171625143540367354617826346634110165609582396027528310207905280127215128471170321408917197345112229544882072002807952814885569194630592624089799666901004235219402764309173056033251972372195018498494510455252658708795542938980693104797339809438785121608309209388324535085305861938902782381360336018220341671469607745444708129745351795301083858228048984999515591209204289075704802717913800938414036943177262081735187814894563578534403774760961770959684957459295315134717203528388046186451988645727602078622660858473378010532603040227853173618824673380298375575042005891110764901952474373284121027532707782597657097098642198293296746478446699681258614043530336349135170171077731481482038334693971359012587025730973877677025402684065569674608853847865288570133555015523339772470177386108593789589789176620795612598948966082904042784559047765634009589246909814942180512347518940165314278250437979347250958325909352791713133954166089302244618249774960125542565375967982043229257851123237040208398828878165433640661317633570946969191934153865922179625652922419968107005062215314800908700041073438155020066824960912056904565037762330339535557273379880594515163000266840120326771249725830038041176208177385975389409486129480073411091123488769322051359358087921685877507858549579462833157853775364118049265517907964213787131431896310562205537027925726057281380407050939366768960017358320776469372245770320 [195,35] 12103813018029189445686762008262489175030721447170894969732341882999083350796256385574055569374438089812532063559961051645308758653122794808991548547002240406003526052802833361896572617051287538888738368841026161030052704844612186985415350609249859621053467333394198961258280844728335130569016238510958525518484573940033597148770589708889791439845253895734068764777589395142056192539243550135919583154937691441477878859235906972918587607777276540052952976655023509159044280212635142454263445761283114838542460054885137188634270676015099638558509705261995531169381025477421165856107941610895210738775376834456280215188857126041749303300395484952353387034899619177854703722940809554182739331694433941530563739406962878832871398667394897264935816983176886059211389213485229033557282922824218046279832667957131649669904864168273583664780026977578272150167383411029966315513894974620185407494306028254744827846346992928171730006834747994248304808071428855166164825237380796178192043885053401394833907353846044451035674178342154530292263086617911714322574597805389641289152822715002599643072439161707059918836335089989393981890269790727661803921897133081730118895808249328761269798351653922059994751797667178252155870437230400302595071192738071485729036257299901393958920341739443811324003341533131243014810040472190059706784115382809837504586770381262895456024301965664179697214101333132665808235842562120143873304894578612234978325395271299437840845844765163967533322995076059997918674164160079477443004503162346729936101031589960657675714490769981783628851092367513702691941251447340523097530091353142813950685259936801278666174976 [195,36] -8906739187274422399476713325349380972250667045551601089418888125602963238833267548529116643428687765332240819781425043597792421811265995621482773009457758382066944751251655412800439575499342208013256925814972112119449933311310002093259002204411101916672318555227723936957781819387589699617448364429228003428739947794969675828290651901598221541555752472315480564291626313536235465586138303982413117312445341704607583829054911422370501216377922549075928445017407433376696783101890471720171146590564610012778857157589463654507010596604547538298169916758392307388247388811851756902864333207063397084245086478080056021876493131200017808766542130181527344958054573964640164890669474809780615217314004431078167140834115929392404825882277911411243793350800180322845012321594211580533772506924905694373192955293495122584633191284710830565031611608209234971189683329553468355087506248376007013315633430194203209974818749890085443996487228655287747005518387804682490782587460670797095686246504051842023159322107002465650345936568127182381011080176190517646903158262005485413322431859989416453017519788823404159791069777096992882312842747713099740225340765622204562845154482968081829508167630216545351384893325443755942816498345599655082897173489842929865791544877251656934307870436553183343311552222711473342463477089329725405797781159520133156772659480267389593379972715612082625235184389777122718189075547267983378721130051864915105860544450922718533956213834368560920727103730217819236845286145823789078266116364209711440480001371486007496720345103885807988727157615009185553122758451304562972327266686359455189006287677149611419728 [195,37] 1231979919213263219152498798078671609835270669569077464238915498941143265289629714951535972849965625565743748640782074189621746481476269147206471879038585499230499771647228885174082873535143328538035852835272303547842042702591701205232512693972179001847950277700819372357331071365967787984240444401222457165600465015660392150082258311385718577460975249905477690658305298566026499222672812539985536641676215798729574615455667954525936992723650040930082647491061410334171097987481786596984508618005584114231734266053101042894712517104482630342950773176775920395282479746273077084158016369590592174854943628190789659937335258158128834530341848536763656310026626042960583029551745255692292178059737264414154046237357651532922623914287538728134455296831436751248979712772430163643543494801599870646354328204951925937620228835495272980304201724735314665976316490682978783321742008216195854600772925805853633683738756194018416050326766110283335538808957345748594828947471246048206423402220614078343608454478184379827096863022528947243639194773929247537147744475665993930458693599134429118791328853319092212892560124451556115509610765398094325926192390101206407452017861442378159470352136925873345855407659774708243411663463234810090666110913666264154377876464039495412674539678824706746216161894350134328135703347038612763769069161626104099035588056900930581432925422094470210152968690296105394097307082753477191445833883655081726012379294014095754548749661751908044483412456019284037158114756969683834135949942442805162116847001825120610058816794151302796389571816755587132092412659339241727755135688984147513255203054605744784 [195,38] 1424395636443065969988079411199888872666681143998539068364513661048583747503529184720129151770513070009184785909359586900648160348667043967697917530613576658133264334343941352368869540736656267997596808247611656734236555708934575661713304852943345718243610212902390223794762172675814418348661645373531008402363030344121788895414024965496714935007201655260500223712300937918002753560674668132298932055049926551299804815634134067277516282837732937583379548607106669284942684231801204768907285042404405312845516495204325005641154040002534116473602389249530720765585597021172323306103348139622132565725492871359921039155362952182909919288994713486154475284564361040179897705950108431124596491568735114586113327502023897761329692981861376382803943313852340363462773208939265912762675525950298208793360200570059397469057187787555279812011807402108089283623050847214320418417655863783873748974003773545954195645993411089616432365876593882283940253569535356065892585255135399496417722548311850954065890778325903228701828668377276549816418484509919439165611872451179294151187277668427616972636674792440302741679849731427929517499618132962562653845305934034125032924165780373665305545847059582056546565601663101560168853479772776037425412581230298546644593103146407364969960246282588388260106083781629835925716158311152997232187744536888185921516139712111822816270798785388210563420160020487566602898773863021796826826976836966840683067668565146034054361384380996969012861020020443193713876611855265212158619215834658405624810259348546662083782646069884397337320656843493537446950562752863436305410718478607986228305079123336540 [195,39] -755618236653296995206691821271248942761657836622686953488499493141368608252687140404933171796728605803942352186439379700602592142937738324178322376914155895215447162331336932687885173397643563128283542136826337971632336493594684915952243106995061726444405472058546151141324480275633699052825204619721851928483480914939321046381272695809826609251353797887459954021303894612907540531629858009583297052193725967425644284648822482625837340531432400597141542401317146383845780463234641464685901487347609070625914371268938439398367955205654204410050079889961033711613508500962556328146738040746818029797779836503552539247710897323204134443192721133838324384508840571402328265973211047638091306297772630987399089681174592641714724653154467060951190733406518835228348195169979487320644325856150369100043333696708999554070308537665390036386643521614868876671859467592579023424054149830009171450113844464723888406725334389926198957766983707729872484547446241736764248321659373404163923188333823032431324319686531785630944072517044455932371104128864419866648185503971447090779950126442637070377551128969223600877665620421933888327573267964325137805818774240831957373347821123978563753957619070983553865912272867266310544411334485025167412619498610334767361615046239597127664302042860830570569976277583363801136383862867333593846770535470622551540968074405488615119510821074970383774512139442075719574888631458261558162226060044312290294752634516985779872374352735835334409994831437733113935061269795831331292987795379720056615251317294034780573136704004036617454066211926980380701067942304651157464367154105482077900531483136 [195,40] 30126373535399314357166808124753430081696928371878078597543541621378770980565092237932210519410404717006305756662899348616320944571393048003734261465621144747721463777570266179815005672451207329427777857298338019809369240088350868605855078791600755807666040165116095718862000875221165692458839826645556263056670373347656532441934746643385454368236119635019994381067533552744791154719259607299475409740948154722882701807929178430844964258863332720269037815721795793953193461142770833762222337027397430629851776664937867365302619014773823826959580913837042113368800670411156661319692084897531716181185037514017976891571822223451267972897745218025309801647830498092402800230602807292170639539127565364217699530549783586086978483579577219666272884421052749815497752626034389573687998943265495248489192473401368169783949188851409068631890457356337318695639121998642299983593304605984358584292460379581593046783985101725590731312255295855944862991123780396761622600038591444283875239908369450751376414416429617900762806439558241676639517943748289109112558758833219515304020012181910422336987502709731898077162897989712559813477542598594278950276109927809213090512429830087516483240740750516911016907726815232395136674861636005956206256900055941042384815974620813491567622170644918909119134559709230625042383375331761064356370773985265346872743290052480126138697581588490093116852341773551627175077327397321801813078808754219312323915503979003262379750681112677456548381674685913302564772098770742121682233412672809693926211474658279806714848698973763536291768491237928529284648168534945073620161662043586543536703264 [195,41] 88956506448478980249640845941949626781873050312708306215299152593645984255970880641078746566163317580882808642701153116064626606611666348341087837176860057467993318758453813056583716512041678611343263242382925566838853062930000097623365844721738101947892728912514675361216555492216188308486503472568390881588150042980009701510984468863789479198104538653188399933944173348096425922389804580770505636879162288935905898388217045094752066346106448817576404662837213749417522920163521117567841791143582864247097140841430081025456141958025086402850496417170273644897216968851765853517452507731550317688364930967386033322228253291559942951893812888813204547624041576592487209848293372299271944605400632108054439719086073671821444288023536211735896727351623514688300910009772753216871102210087379171148541495557268239788978116330539542855139157543279634589982165171223535470976574709897643958106993593659248325104345561194014656398952887062685744957349359060492723625356377343926266073313874852242853061601486009352410174422566902090398131328112200914163057424051704314578466189960571633006510517187215178189320865036362341324823300247083536194731865971171906181535185384682429390127487200043589788325059117393612814347443973684733327887949839668451976019781307171847402897058926336012615769915534262887231413655984991038084658415691536484730274104394306375745211508727286615234685747754584273010378690865866247840873130613050833774130503399068547957966848941943239598132643293786840443565295903510837060461004806055757461278426025015657435986650654654734173806400864462512523450959055951616269190793907919630057792 [195,42] -26672239659085310700490721644086240369906359697756954044785731580036265258519819872414821721032010125014711197818313006082925850259799829964098825584050404807076624352169767360490137331824387024420283553229763850761684266307180618502343979047739010281815337970804077410851721291244771620212213534487154285907800421664187493238708652485436337473255839256385042332783491625845827954933803825223575791562835782201837389208080449362190252948036819565757147344471670420909173091671795021642730106877712766631116449433240282452200289485970400594139808501894731917181299731852781232715618434994559927087992888445655342423276696935083165245783017287315390109682890962463696085523938613189153099301472543859352027511055126584207969034952542757282530227317443493661662206854404727878247584574378970835415463513027393760188066443151614954773972661173047838981956389114160939702343832545141376587536209609448532737209618334702811581119078182971673414101464724115464488823875505655839909879836464882074079701040995197661193822551205872133048626554518466252245197716599393974914702718443186350311661938277047544794613387716722740034726418738483130715696724512907100312226378609842173552227615048892875153686054264946624894695502076544599749460823093934212444905197969214652202683514795560140300246756218711928189313885233978331493365922086697634339836622507549114678753877339214871584419310971867598387229467484974986974073371466246480051556568904008720703657947418799051668224871361557771787092756280150209017006450304353832206063815196807836655150442728426735056048090565430412151163886088182542711158363980723581680 [195,43] -1941735309141043291207401952038953871833058208133992941253728035402501377129227768307096053838192509120065364451025670962933735961781884229622536108858341247055336317549903612953757336961659858202954344679043823070285197513995559847997147272195706177036043253243930531648410595554047225458520207991130276604591869140879429257125970774564686209584945138576332360366795329594159208996207755360368542812600147480959169446733024022286290729107858046343890749871635939723533499640290232957247565660221741925738560589945285974034224567422975278844923779971644056264417260121557878073559889850321990014452130536802032535146360044791738726963402143477303833209820806162040242242445543144545409882375798604143663075421751147254588059974067189353356867355814420698268902335149002124648288265035841517740555613554337121572399173656216766423591028687175626100318169839266498482827113614295948472718895311853837074824432870183145611057327124295269586250389457266542770573382517121769735445305232250919386490094816483724593795521254618262415706388156621710515976914486802481050111692119581060753304243718326288394891291301566120203074413902648515500718230752041715129216676882194962970281985849098840656143600022896045432195483361438899007487514363588410058519518765635601478822094106528180384531633254738310583862109759859324257836929448023848324996987286860615841686182628554469008622250777175639906171116182876302399316154468230098540890074152151617442684921407884938994507804231989517049777265146809100566427191457459813664651387237638493470154289525346815534680166974736030197281369602369148697910614752728640 [195,44] 2484726453523417818304114370422630202354837876401674264290172957903245401858432382983766502584394593971986091175996916867590747205849338089364967386636311578698232973048870597821251226386508395248392432894012245123173057480172543803897477463821375614385807474977359650450113183292738180685340091196535606570826007772991634064578521243780754459406916688421054712339045792296706133364379755897973746186966320938870130424146905726853294865172719635388997522386874589894560139938763933738002905821736526164269022074382366183219027952575002977136388948057871721272067445258525743660091356873363818457577484372550214483919083865763098682013772511997535439785526256733695334387991951627204467766002303406592165678445997932838553897906450877127736183380383941141350676863751226068515057653204142911491777185368974999457816583663030732516352760322783459554194777336406985673544622987075358370187119914230083152349062532466847358924463166595160308526929653219709474314741948345042198994704113438323386877495996381038290098937442365588689254366467338792691653031072329266203810025991662306395678747713890737545276239565574624231092899471113061639272311949925141537143052374683471665890041967952495543406451254064909554460224684571657369658232833601948868633402213948334065151528594305211475765900760303292795693070673994835493649724665673408960215862973154767276125139468278238565186175339301772580103330781170990113984372431062383849202279105201325564916502527250899594086025300296948505165193832849113461058644533067387669491657078598599048054031714483896457839958441978007995049270824604239972524110745576 [195,45] -335157064131054132946390028982689944107734842301981721692127575391321117696649429111582274450980241197650360684234126782002198187590829723307063986962082625422271223075348618077463270487337997083798503607392070713109995053236340198667558479594815818144661697400238084527636186989855813502722918210177214377252620639145874175258420959913006345324287628225868325737341193048888599997245868279900142996476580056110312304178911294709640092067351200022178465817452303116493543691908481547889839256923635357198607883793925681398020017173784214180617415501520148771493421459595120491281426709472159403533138627544921024184353083530960464571450540933181098998350448018635301240198510262028087130939413894078238500142568428338329183348669467439005587402269184137878371094605467387886193137223315745835211775364413188418058996547025092883882907545103198007915459006018991977561113824038147166811104632154320138278031366937608437043486840668728970917124993209635034663113445836116250534481700147867003497046942044453447739812022003499803705292696226666941505172716270590434706437665735542014123186215681595240450545733148242157627841754364399027266389270182936195789675797184568335431081039723770671655492557380700284798822331905547127179800747468540307669070692339595106772013588421174566691688390790861198019509753413620092511619092733145995070980603207508306934599101013238268420029359241488702729514008537618453642653700702852196162798747480573529408266910038461780970497162743464146046256869674167785889484250994099476413667005992940929092459372885715446222556020255719178720061784196851558567393832 [195,46] -82431758708347682947214651292461203512530210320165638588276983339743392346244005151120319770519436009779454036382448551588814370626548833896698757035842080753386484295346264642420391664227226184757149386967841971423390450693063593316800682749575019878076467326047112819942319677423611357232142911229137583518665957860109281595818093966564660309133217406201953877264889844447592150689945922744453230986743022238224346284629741088812301813526784378870012755897440069922551627156839650577253061982355938067980342333702746397978251330386085858851236525681853445247915827250582397218761194450634945443826080108934840782233078310187985166038287174986952333298452339870989545262350027609743241601603556211395951108964337859798848929819436808536281048326707215930209716400276201431378936169766341477934134635149485981652368494358604015370065666119675712976798706785580555762983681164928565012998281507053584289233412775785957719109062684075512359981390480440969970284676072556627833885641310496044450683146434520608754035456826941289137483753662934858417575968410096283964712671319916122651426132385778678769995899078144199153321124825633478849890076272023632179573017894388594858034745756582822452634495596128870703574998651629597193819884778481350201883799550760851409165899083707249853228091931024567434236420007004436954626492690540637960807509169615667042379124282925700796978556070374064332064546120846990833270097934757439497015702165847515022193515675006525509673218788255248230607634707926158501869824864952908818672932657775239496035486730952973644691212125906899306819512653897662331500 [195,47] 27750633126161304241692452869642158689930500043749177610370874547088424446711776479504301626315427011578083784222174705962011667816298684396511799692172551375423979050779989658606254405410311816311698454850782235345395063153128915062262185840673279972105740098613137867437004218153956604528624484788782193392827688281922462533510060198785028320689796337432840753622049824369221198732871736443212289577739471411142950802962420691923414994933559028086856514793671262466137736926678152424418379217337776924214024792219820880249185059914023466616814809480217125176136354658928171997158692628904779545180300049513060656008584952531194066887734112249481445363766991591179497067080810545460342972540733947396600871874702742487445811537831419187048747688085922307964383169346405472351619988086949095326416380868852653651147789164840671944785801526229516085550766004980059314041304839476072385001386460982224906806594558655922193346813713700832174320299588547840969399840798851914687912212894068886706355122418917764554374577391988097503419457119328554129446365844892275588064847016251250819511172595475269502383881456985706211289117717751204306326985631354147460697656654266497282110298491002950872121361269792544867477664414632713934453211201091634711039249572078884877958255077717879978568981460787875703663791692589693063917922130136258250631643674096100059066699014497040729387326342432012785494851594328440146462941278904637287269832379267391122378654022145850512615391497772617852641694112286117618121630328710757260511122513967840171530154733141117846964110773476105910036353233924251360 [195,48] -377297209279837089117260134322196560359134376067392430859143486358828103867763775583075655889165978120261348657046216213297296037572467261298814360803525119452838177672293899020707628532989473042509394953379758352583166388204731825473771599162680985587263333027649723084986960586957137648212845682219526807954956245580158032635814289667106069118630564136403549932489937717804632436154412287220239281564743476103644988924361608154475106785659302567560101311790405139361171409244718861122052703849619373761422041013266732760024157836103604392084928822586218404725559758890748791519079914509683453794729197561275215002021196707686962255135719367800432332256250282925781649324816935911325153332032735827744119654369339826152486948458797304242924711245348584103875199603736219296109346605831721728118080974820041315347816552451038420321545973921246950247805209619389245171703596260486043459933080032482588616855999295622740767659627522343538265276248070185498879798782239990723395167961634187715913401138483882167105399913906451302770780157524248858808913688187273082940433507744227559189459191677297201900452922415690178084347424730123656380456629253344236102533918821553309891153738440632840880370660219610123569339467906095544971793205043172263109826307545230853532755449549498742828464266449164484279693832542273435555595172092425655687012680339011731355340598667645922915433410084550320750558571502290783417443483742520626444395890068938789669600527124821312486835271730191036392903056167643486120744872798887160590729404802185748526031963517297721826131871289658666861511928393904 [195,49] -863058874001963067546383411119347715030045314332201145289869215982951077109556376714276647412715483253738882857320797081502289279734852488022741209796532830720777788392619648558983124817973369224259604987450012036270017342220361378516242727464745913758108715130843294080999053086767101377048674587741387019502533806327983231943581388250905747162713122596455384636700784868932565918466921864304830684518389456646063360005346909504796825286478021827357079240621876661706220756949592480476453211107438760085248687113320157276336314293199230653911326743001093439902329770923009214271047484296402465116783022160716728004607667140756781522677061933949424759842798917660753799071954209702195850513540738528823718811479341376640520586842750868059416310333613867948115388678268396842100138822417149473933998674115776036949235551060126473556584342435441802761773467754641186493002598154516299155305166817492166968272005558009472579915571509935874557339852379989503284531546100957312294234062835895273977690434045334071546500611865062095955348925801675389139518627025556137330087262117082537031276053091896460168835836188910655087692543066525953918306246289891276333396045503835280409978216035702750464377044451520234646661654513126388605705880817677056086450063877635709015042938767158193129622466535115487510360923021755300017785777004733105264669565583899745626040068073191465972573833419515265321924943508632553923915296986173379270423692472933120032060441354820333110416015213881972686440612784979860893973914357613741414635826238968352108767800749295508500578734071984919892231977800 [195,50] 96898394739128331955673916946311218665020087542750585903319317905712537057472708760297190263906661384127943827525339029927878023227080840897633368137794758444815823119936986194622880111160969406492931218152173542877810225218563697458425107743227962358061917081756937881563150144917906414200879386587876014541703623593057032406926352911183669826894955567969304144269714034267500477780546144949726476152514845705679559713303158989061374039670879886986890183297868555622477048565640830632211126607453401943782333201692244642360660095537672566346778943936761144113112367794507168863186909435355283512860356539660401420569756580736335532262998842976871283109755395436584160739641905442029469282397019494754039243419009309952292588832988699125456693430431242489264261709467670538887747725114048784399552874965463915241128963417404154765861735159387643933400874196054422086630450575817907307126416622303589527257648554141430050032468908428731875625867620893326460030969945647489684927715081307798626235664671395443828900745687477301794387559268860039822013816856106489213771317568134933385956664274936940305790812399945664719830600232845747341073186225111125285887162167569345608971098496341148898124809366155720257221525774247054902596234074202978287870455208729498800367908127881943896127713199393587126611458179686695397288190854534254127298842945696414606786052981704588388289986218008666609887762233401784617985447427557077031066516109073247726678432150667617078384407575248022262031508435437227115481113162415617313132665611539338278383522915988007819791458021806325957810744 [195,51] 10831655930289272356877371924378070612579085907215395013983912381060464953283145389930426746144555452840402544393419092062298826985662007146623622685538301012326042128171528316555729169509317123180481794666922386351892496070800751352451870990480923643632981276555184953925457420203223377235994225416996670751026279941945147063800440211540073742480816702998885724519109471031742320206810682561711779324772171699571168957973759048259327917081514246814446868423083662821027155577976839925918875480899784270270885848074517876175065040066748399585286067514726412676844734731795905834412169240180743189506486967875617500077938126234092022829743400049468242554658903401451531769867044751848530626533176054409260132371198151386739955435721648112288182441791843932646912323627292428775423097177514169021230067821787996918230770424689159835858164210112364377833356755104858960315090875692939955581176155383761158568650905329728071639969809704821821273714237664394151031903308307392550721368547677136319911456838136956024172095757608609654057201093965019951017470016888553263336030479992964620342163791999430066485116950885518731331443222534615843093401769061429842246491745602254894103598016982767055186319958539279816911621759946546939736218770971392995369869762953720335996191522740581371186083486699831099580555294800810906656502032300044164176583215743948675611000802588859336193866056342142726273551392079146948737638024115053476809637070904759300259841497118522462690890517388504718101684583319921605422516978996016748329527052796544209683415348411305997040301992853317928224 [195,52] -2605675408491481531096333464368860535173651910817547450449400441797952810917040285562588415941584718672624121748239290907279281352332618253885632158908890194693124608371323607786060514104933289993185654912207236052678173564930057183809058249484543864742773102187447060213957216206225291925399426837546278948756541129544621894488959907778922832044187293968329969352339074830096027864766739279248237092270853830528085643345089072793452189730180992708777611071610063263682952999303142875626220897513078481769411423066238673937504475819134507429360262644643309229066843909067247707371682657789809110939588665697696687643054364135352174009524604640703617664657556217027400535307520273470292470324918790842723796636025870787859340713980959734438085465383962001858516133236569243615317962062061121806399787520288114514290673757533153685256352472820658707445192072420664128106105812736274182705453573511782306708797941893456538570718131289431366828262682541260831518304314537157492455543619537248943855590773305346682061298203422392573089397763454457824511349486904937130366381931870075809700707158764986789173519299751905200268981184297432211943448335979525627952641638218121994306487674645937784930640527926115539857807363220530493078864788363530835799730413405246632402534193436125847728454341373827468262045375531632297430966252860770735078864084827083986616811200151961377198427660870237647500637689884175169892478110462347155514003412717825299207929039848849575191979810796553415237065619234939290804448123797186372863747788320412153109979189346124003993711793169883097 [195,53] 8557972866597055541230319930971932611604647919455012922077021201772742896562516365481351413865213356052241507598138582420311821861997662167250205909537556030699906501252936737998204254782651846820990650639234933377640309835976432648682810330554888359368000632538049481397419585223177537778984651792782017518283888920184266543582262824287723966087903057212392938649174749366957352927780389275948397642375423798289464983970721742740137477449336821683417926945049320275229160441447171218936469900395236792558854800029606239030176575108658097178101993901664628434689782501770874436083435665949229998617833875372612503500131770235088918174051339369788421343971345338411865269557730243603099406452139886572586581829542960873107305949495572607206993888460552865892917181127742407650765253352688784834705819103007859844489756923627200042829114545954513281507950997435539351070811690304625540133892073270025763149561441167076189320289475229015946299299163404928076034798595270605423145597200902043003141893859130817466786391846502181462246104339390003722923567929195943996107169410180383145622027144166320264730196714971653519039931868509865873366003986569550119517861627752620442528072254343648101858352170607949294160129728129656541067838318060852798547976833100968048015470063293820332678281774103558333995474600143359168885269593360686004917621457259734027311062267636458221747446034911536939877067320909381866933896203408842207879176388122195377717803677883686985329632050340598559812943082389816889621661567268601438498632727901797274395301343720912966437979104464 [195,54] 31224430247172923534780713330770798745457369042508511242442091154379948413891220077643184806743503527384176202071442326890310554526623586499703057025943668438187105225801421071934806089394559413358309446702399128043786436993267922071264468224407460594283437424651744934899274146354778854414818167243003686241334878114942819093683689149972051327841310621383806457100418500655023309566657985097691324632581780102787306023449963575344873309977463714755028899807585994930949951246008596182845495356633887755803991819850730244144939714980463765604277037349271489002994611970038040587387331890863983930273443591219000012403461767481276314598676250494881968632268609892953908686824124760897445034208901645933714964746798616900693712248859373721321758359289413260359298388319762748270539669533088694682844948966178628407660421894415544725221987978672945435253179811210293921903176293821182773712366612100619068475175467255519128123245373074014412137526252674465020154785147900383749720657124119980780493274216610004982172002441864347436761985723470585839890926170363023042592398214268675791061847457282106198295995951786356009858628557762539308376382545558933201813702189283478771259980324354274923539379908592123147053668292197723306779736397170387354490688062026544398316638014215980387641725295696654202003483896795748902586170864930741102950421880341246557273094270783965096151105405508008986388350473390462760606391234517863632518536261382929464032889474935761501196720013904984773117430042305634959131407556553548155560292684582209745813910384800439030284127786 [195,55] -1577377519552989221440552297420546280045089609669095690889209521082073454019623506538296743360008128688614857691482824454043300321129351612819574386548865974879239767749072929376329178601276049138904905358820640666682188016216104748807298234129954139244572059971089773797817433284429489435652609887623971843208165298129531335575435373282562696418029978656109856331553423747780151696530945839290434558275904664226677583641944144975694100952820726043345814299170361637015158091240123847928327090673307911636318165164465199317826741971275278616174861157066217246726764858660391257127864412595799807699604455439434987628773051898868055286798109797431256588828583600889453139424327843583821408368096379103105282747323131937734091281338631881577737498591050005562801873257494948055240913591313639628722598420375551312912429737971465434017635836323171972937400972185802921988984801169118869874201629375461993676847128513778765461933371083042292078032802684562322825434667183657270216906169979781459405211323164826071882575662561764512910635726279728547611636091193377851421600817320220663029298931086068137989136336818212259581393265993503912061536219839382384634470222537677623076218932884105452860484491961267419348747471752360628432744171079892939261960823965641032514185052061673887730087099442831293417314616510314440582961238968903722145989724198153361319059067809580131233765859420811878281977844217026223771441373832189213938553902830901429078025397151435328132773773067460994506546834672416947829602010710272819494672696376230399465958778660170699640528 [195,56] -181935877106720570084550615743154060758708231622753896609407618432229219209702239189119681245132487965641685056153741487997431364375299169261629104930946390536905970584945413271566014752338703592362624467792529579002947584565555781736235632119703531400942877764019125153842312425565204485718743226779758578705227200394907851514820781424850553081898918723551933105630634830624255943366764193081769225478534932828556600504964975253970845963521897888178007924691568229727255709792547004290397751566716134900608269292646474895527793099534594223868801162640223791077719739787714240746470708677985490239003826404505009225909299981263983639935019762733740427847461987281368831041621012892377191306919827081629286046207911899719413282041404936344072929306601096788248052317498933030408928053583111933968016200290814550715508169804970833200587054201977142433086913361977036223069339472595987308263309067795340277436583671039519679085495357769958857970665013305029817457785938356627578361053461335920473837828534809371477721665384483179624515616628262341898717879925428740666023656364074087377725786762120668164428099416226228046309799598823424944315770993664187742369971136307484956851626592755258244257515098212713434030968823533694936963468719428155992203831701883876245044350216831905570806926383228084889068491971947944737088582212309907891638203230032272502619320464798801666719997962047132635383049493887104360191021898925062569514146079584723357719163330013158472021252321357259201858009785853544087759482820691867832040766570535912966503577088654452328 [195,57] 16034638553618129006163415816596987029489692045194655350199302068402391066877966670548187022233495917831093024719786634407107846442792837248526202333440688001188757640376255669536379270789829275151522958919263543676353632065531927143152583798504469914326403623957285700289688370521715501451501051943302582321789371824744218987576993115975175020620209166602132353036234756879696768306890459617875844628536938456842205012824399201034304656923686445084347564692975288183903136209799258610715506814573102710830458097818496101032196336081250342302401986399902530100373032913259939595253551631254913325061427962267251277075323668673126286833118789379770101429308242741028282347480033578470275089463021487136638252207795386121145452590952998572845809927196554538541994518085198208339584437603381591462025507158799155325049924205000713603099732975800442713890099979807402161750330067558298994851550321683517196533096833496599493217697341104481743776459535977429026425455978709091169255458789779157250194089947563276194352144112674357495025749633096892878662438096937660386697929029489231445312841935331556807169583536380672648163942812768594542636983658586673993124927564341210805183115536321044412166895642530548571868188841537849408787131086213006244861516295026396820295979758869635876084801901024344633263282339118693980834577997686287531897942938299674507362055900457976165509559565027796926130116823747290972226805251373274623557337812664351323227745599659335464807200799192336727423724711266412414526145864974609578888660216485124033862969438416004 [195,58] 471429136083293823821303426154276414620708707116095544891363647432529945301676749471936474552968596439384026326938918859714741114048798981260470387553426889216704526926446539632095410737276732008013432792540182230197251924444587611601224569827861692464682425978007295368042437942884984671534094599472356128310512586271513789459501618624524463155414741336693242947459996933043013479290472254007490974858230744906346034004834472650451397350224339911803808406786028072524200018439179665318095898770930242034632514701364814094855577405957929450000146312142040252311019366229927590536709487266252178796776248228413740494952218937188879061580413039830477618420548461485493370979620503400119879967728581263542067102025286656970697881295761820772637533060913204593212607335771999149181651030278883350571812280033089740055170085260292868578773073482645139333539256752696334970777836930814321236105162836212177909808687965357481957966444128789930875754948862949104148332021957076313988003897658517541302071353338082915469092796577994333767735191760443058636471998298613744058284068249591026716671756737812306860499184703413812701328824677475663589964658124999447268918018913860160459061615273934738650825990548849172532888322723776767994101169672484161687820320130930990769069345817217131279370808278554698373913500736255013290940369101067886677169651941486366091194588036501403738219111129682989309204074970579273413179311273387925352005506281772229934920517178920506153960942136454476759100364837587723173291615820988183099665549452440862645897994976 [195,59] -73409775395940937403225640923510153204187917984804679987449076479480586367531653574406725783269406249100806844313097837285506591697421611677226219115014998592514407521256054936587347912254912135698047941994177848515881938281157628010513929497367575234468524285714118632317708214986097352922812880218634189397284876144781050394260642697133075832632426795507243344268109835076931664065182719393196203864239091002327500956698462700247039136327229854165011615061085485334142441728411441001873565916477591719071434550266219618615071990281390893675230888552514388976398623549369453841878589310528352587688569629021498857281804989672073662834196620118308472852084357684217244484524174825072199809079195570859400429448662578798937903702660166216112195213765477907540174553803639411016431752000036491780275892118586651087950215085771371209033476819647690026667594369734639272588366192997018549259390736474248274169221309057313077066377774491938226155063610313508414367471795502021224291331083348942784247136419956794381849490244126826713619141269502047300270858338943873171843617920662628150291165613611064966294157893256219248386262999395980104142845513838306018131134871449097033561363184455482448675554292060495068929285538500672402495972396635787727654747196161682495566639051094855725968321320077129155067059940619280714838245631768920597038547132139023952000371479508413380814216465037713415862400788136959334897375857776870647116817942456798162463827794249255307046609335958769444534089738992987322695190061258171970241428688389540149431744 [195,60] -1014819688704400649887571384478401861452529374406115854956903733581319327156653944279431405419363651551907511663263147969845521573234371482296256483414946554647874752417747604202949098565577639209608688709855088729269590110244511172980865494674597125741194232439051338724345441391065380939798671885790635110991796363773252078630059994328998399357114607139266465646910700536895159103489714696761680089889753904060376637077415257315687107801780636577282353079986829554904298562435407834265915661493448210567473399519942655307386201915964166552044047822598286725110944895809893844900990799352618395254467083247796656846608879161116327847566502058246583869024471039222606939263726522098480678071892307512467414013512507790851744926524563928168600531561400569464007551651733160388763995098046146983795143974851362164310280051498036759959710269193752159564223475331888315811993578049175734945198838163597639943599266232729108872518565632283554576206509937866789900452243719704261136666637511023969712975905368187199379085217755483886239946800658277370474102605602371422761596562988251820656955954693385229469472501393307923762452375194195184221592179278910520566643010542676964871097148284663114094550321991990811778156990436584095588852984594439313131613871998535151708409365121644343917608857754134639519721802095296853698697781434238414733990333166784117269783266820766555612741483727455097366618111161796886230278484585222989715557041245864489288879408795533835607472216732849424376277751664146693403623387686944382295297354228151414434 [195,61] 139859250445000621089878511234212518169616376078449296964520185014118407858141119221898221890639060979727221324311307261094406591702574531817713015897352626459634668067891029718089114220758331543497992603684818984550443035903011239374975770802889558204996494041061745798574159183013012276259397478883945092170418312369140808226152988195688761657374060056187932539101355420961547387692008836614575178848629064412550417913183217083329303994243478383337412815080907002944123717463476339068487345033942878097319380501084959771194533154187630719495332530560774081433435756461510888454579531359189796358022878522600533051814951545899174340008558913582697215750666599636798556428606620981355952707149161648165964932249602760921714133465927852788398543116109396983124746093745887158268250994965433380498169915596094559003546926195990326218188911283521900042210521401963953821581470278964912485756544974295729981572698108028497906080767327859926598464958416806890490781553956136078592505780176853600730075112038325814209286351727117021656363351434640923839835259717710232827769794134785878730363083028469714965927281951446439726283114528735268535759844704986193880113489323511319256335046792169534761979938530563911565266213918741878042097435459730355330196167648362680884248055379578159048880068043776395108599049551171003820340415693620433809645778173633795044320545509451116082604694103787469770298447658683757290271127430522418956467044394100079382638663792896631144220044682306404385067748601307269570453512264699792264876741355320948 [195,62] 21581894001935621285104098408796959506728917112135582729234141508264763495916889455144279288640505547548208559508999540860438356505689458773393242722440894707183116029113881630177132764754258843964702956715111332642987903386084462403682323416750656742819076409950712772196613004374064703361617244761971151731858775627900770067825546349700097339450548781847033341476315346384071155475556529508700323669742167089447038434750779717435808335859539278415698120651864438289380074768562639190726517445370329224623458997377181100669395758970569178679301464794399356126360100718576484037477867961767297840343514088460713446505343737058549646585489337139128833385263181806042294122995096615702269224901640125863908338837068973517693587048686947385817489790236070517355401047348046312051461630438170627415789644730535962674686212964914499833489208085326351836614306974358956157541835942371069914527291037326889734677155361317324797322983860597191508397477142764858343028941887736937597307368182277488516958223526969314248340216621159976512806388819209695799856949205557412841112618298000575684855397534492544606334638406901830538183231470033673949987259087296851482391301817571828953890153828310777930924964870519799272386498006149345880764102111435824556612432505806934506639319850159605511573065088996770196349376420653242640726963339388959582963181226238084008948845796311861579375252874769508224869474028798835652185564325527444723924587258038708439046104537368255754097522544515984362547881553786998765994237152657205673110142429800 [195,63] 1506376736352894471343336909582551210324373685238646654909035119906028980772948970543954911561845817066803419560440512956198019958377079051479714180068808036280357863228522971860603316106308335576350314503172981277795359250418865442509906171360352792569768317332088447093205375693818213705238314500371515986075380540494907975539407836067905946604722943870148686084031481719702150978563072444675226704887219940504919308775055806441043866231270857372334210860319830682380392731885378794572325851151770806807900412907902137894761675609756601539814679674509383442950144093779146246576249954373402658919126228260057138346568147963468437436590378685817082805260575936805676701034589621592353328270389449783337906022252204589320150826494235592593645032019477137938166270798181269574412070021758058673410183938298930375528973531169026102575876820231955167754361475745839088436262520792135983716673857402162912565434152268638372104487970074735857972690749488620346630067986212554152029227439395225785220870137904389546876903931414426903285945516909175648060961385871510182242987053465698904983767288690724129370010843011380689879264609119883436519207723956042479482732478369387861205785449025504051367986919953572062936862494791198289053117068103600988242504505030766090935867138018648956500044203768371791590950279593591032927839829639866558801472895159911645296595582050611329076113357198457852423210999314126868527193431541656397403131087156538953687605792095046580668138795749564564067589483621222892857709835865791283828356480 [195,64] -226535942208592662168679345007667338502192785543728566041607426693558139373316081184541262842799814072357713033126685896663192777277981588388145955090981545661309572388664438349102485398594652236332538628669279201333942115381217301161170893041354659739036182248209982871980975253960864183010706950330942773777698705891255808704603650288037246470075147532424134325073210174870960110072744427256591014440531799447516154780263104115446312327774724129110804379592681140168541333169997002665866693051375976561709309250488830933870462898250410532548003167314446765875699080030792753370409994081590887657277660891282059277415674961734698956255048563583552130531565236462023709938901631987123010012970086905752268271857295213950518479781704698392088817438939697378758722756524542601328269558655965263873106177895044437104097022622824339349909330224842829513271154231642587671052517844707482219646079840840693220593849784444265938006831094972229247846336550479209534033251763360419020780704482273650969703525142219158142881810423983661101682825588477152568194616848444123402047300175559086483764547019042771862047941645395832552781525777266366916025998815348257775570905581080150798490039215084370366819690718510782436644034346580538530093573528351822868667631553046475500363945723196825743763444196479688788673816639662583375770251262612591064653286491044862318174187659638352277014819250638751006705257802860097378790032402968085221370485587422215065044670222722353325622891118806404453612637796692801915552087485911120980276 [195,65] -23683068650943770224715702368485051889682439969292040099326200730446866063558323461343715399425964603892014469937103541002699830589159144777663397788375045615932588876125516580125174732047669819463354620264258531340602994656836403388088266336570430326936858842825937605873594411962116480132485033613236927422250635458806233407723882006820234590373863832756114946577717184351733765393101957781205909327714150707246468904080904512761983138395166607378703349259488012317040862347025635646464916594253938248226085583633851448782033059015775097829318749100867862060425694131599509424266940277980931580248307608495554959847090734157242749612401552632390858991048381936592513351015994411180860117185586803301083127276734183702651420497983503928575613310543556539336075199235576328500788845569596010647672466845414000932482713661063481612278265165783253278055833282836118601994580523444302489652759196011245688266627298059044375192149181310896189963735043936322400643919769809426271915031523926577410438263522524784900892020111226762772705932794436161516154022998315802105118183180965613996227014413601153443885903692441051831980206971069270514174379213363394154525687405052714666765237191354295940178898010631162145923024066048629098125580551422691568221887731600392910003133040607769716241864393957074262077717179322504821940885317240236660720314831103576574200465702772915188169171889370724642974987247491097122496469111432521771386515346441672942021970199256268859964237774922975488369561006528421972193849329456359564 [195,66] 1094807727221831373317661749441973361079973469379780472275596225241948940379196846553789427373124444825818408413330487913117785502581947631790692409484028893049851050607137867141659042044297930951477464676484730080260854700813855093955460426614241365218920619074247620676393267754802498454418087274522716767243967852957753576648175946385974862282915921523803244042536007768663142847634801375520692350426715549042742620883874217956719951643337398700480526555468095460277708225614815769064001926065823086266190506220968912404020628888627859922547327659771557989338632759836378405414432050278909470499023619186407819413793260688555109006391937914768128900702167622446720499494861862637809652607325591321046721567671539607628488069592711802663428721887030623096554118036709913502158085732189535666872001233340870387411799248613522798525251008702589258943788947209556521362098757244483742814003845902478156936973170391280032813190877211588883116396627563189073179451672304531349319557422710370601354565989490819187467985134839715505208024181850770320846307613748960503375191572108921622189465261942535395844015386600643599922166693003547417960609728869550875887944545533602048561022479215368235227653203543600502440721359611676799286374934653627320622389579356809534328848742602344928112860179808056445795384448586593706202959652243042145161739643973248574305728281373039865217610155679421066310468848979927098721755227472681983116397669492573919019229401520292972961333928276026694369062435379932651533809326227392 [195,67] 175489291021037435978095333088056695394061732327314058779984205062450853287432202291586606365347072835770093653614361777681653568632787014250983602438464083237801847278166053206562531911412799225387415455092767904420990898910661515453721495072646336254940628477528289480095496559880230412500982159026137510176809951842353762988808489521974384865424309471927633615151246307502180508636820810615147837784674202403891499700311429371105212972998427972916760866009395413215947735778124691154220843812492749972128134953775032811729017192416562237604312236134066474690125374545980071041058010971469626711675869168234026798946692338432166352793081429971388433496947819057868391858593462345453567089059112057448088396429672582395448093578860103530426601756939541671935232126869373685413701170128550346143397968715319351575198043786052792590123190433084579843575825507212348442399479700115157797935709195885075478309056520362002541366725022047577025427628893079505422394542421281402602766645691109856670051267877893620841866106485469697512975997790690873908130009725165099646813283456422311911439344767008665381806251330970218796844666143808300982475099316439359400866706205264777746939975314224222518906485540308108362692825167236246268264710651365646123579249875377010519025314695165890713637308821501628000982885617350108883303743261275525860352717822484601157373288958054836353532675506286362782799403434718413300370824774808705246050001725707100519079893759329686922522806718086640932247173741753708023754980672 [195,68] -771339925440362776870528350302926959966600579574703070508055805288133996203203433480886437629639292682923661843901597300938009895349216058999144413152987465625589746463127726406896676754000033609671211282120418521068700256824503446569642634463871333910600439475354806931021655041999301282902505947134915800392174854117549187920119053255416233060069510288088612020188626583984308940871126995418918730380540120976263709069699569242160726760282713051076859941253789210178352457641835703413826909990258078927542750893912916856502665455157981522143445891421448457977244818463732703685846752198030887949695280321798468163726672559293590960770731301071315958637810596101172213476125491602574464436333374655178370265707362767320686716599174591010056690917345045958434227791697246163281761113811462539723058853225337431361219319945221342392288616998258624697012564695884405255240804891660005290590928218139320542327846720607355196902875968427868767050416533577001138850444575093420286270224705856177045947684688032083015269191474750098168033143287908107400449570170351889722121458971314889096326046896264187541449964294453024831099357192634761214993551550204916439395771740362198079312183026392680746169248554889209611789586964350572022299402186356748558963858162184957453792777664293072188966320620670624115280223654303864979248801350629344842786905540175195218815605965932919237819846928115447973021023681372949183195447963420758256620017789765488367251440262705889078980794633296175668129877441798837606381 [195,69] -750934102717548504063780574094793094961648142683690701040665742952683676675733185568839370899735789830379038690042108850868518007259209217538185073541479942178313832962231534970988659533499918400800898399498760468037250220173562147657978323162636900458389826476654584214917912313950832429606466415225774888726338461398047102165620262469408823186383830968184748916852073975464947135609525412057109548039777850032097432546697981285502098194567749610301218477740252688909590719733021286064213617133432177051708413045254372282144928168698775127824565743042930017989775507954471923106078788604472374433709982485803159535782201013036619674263152924745635237406141151101282635597915596363473973586778686670729341331976774170728780043893306994926663135852518280985183954757957619371284106893729651200253601242728224636785335484869427891887765684506762783071648508365853913212626418895353928723831814523851541922517314127543572317806491688528008631389868258503372354769852036061002562542571225560784316897020683003476774930917741640082185366807583378441373712352865493995581079012753687255438245425491810817034084598030717131940230323417272389854014292494124949232391547245671860003528136635188217079540026894776258969853917782164507786421989831021522945091084009130005291961447371758504367300270370596201203754560957924694421973296809537573503963227979742203578145140245412717989280266782975481178186989647390084054342952565857281692712456927669966326789614037737273182540202827995793669579139565618135700 [195,70] -23775215350709232713281160607586529674407646420301828120608493832369925351844658472167017570475203735189819125712034608163758465321125682169200207170030804473588011065745840267269178284828794111661251919432461915887972896795163632252416912324457795030568574502764075027632188612210191267113420648928871027588964861316217719046372245817380742768788186993072869405432806890107687601955326150530882201966748768076127769212090961020130362776825341727958819542483113861846517579935015134537971141868300905406984105483616513466179062355000702139270611124322585777626164121614593391239084495924281121744864225615802738099763197325322138131847808380609790620729322173812390422246676923228850088002138677019607822077779668668880151431274253649906035199737092064503207732460086791912940377061446390413223808865601857621282129817573043849727468547781799904986423624292378697887126314613356703632123404334875724666935159975415992034356945344201731457140449640198198674370447374612563823484963522407895772702519086515629373925104348500421408645219676722108177788084597692780637844656084064609424162937557117196895591363425289637603662870523634745685054433731310516290257954831783641603212656266680529782342536507191810739064477474736172686916470364879162704062214568072316110431926414662586644378842245751636004177513053169472903616582162884713368579203252138025029381313939490492455424590549433161430029630099145668274546685685898482899504923291233128822119446305392508762313750426154913474272862176572238 [195,71] 890235387208664496644959704272381170245189005271474281549161833811287724292055593538046580205491933379042403332120893648543481318070083227491129006380790588722835489417782122120528008806507214882961696460652530316335420352992023163531347633589588923513416216763254749888505773393623734550156204015796850298326019956635767944379152794114735014139030979446060165608006365651073826805165533359072747794283626653236617976577565457409994259948515828254377970184118086392882032316744240622148858218718406089694897999411920497163760339353722766487146093235869420161260172685586786616718295496698331753752402472578945857726333409040370389349688617513713757241200102152746668868463000390723611101095205436183443631756353204348445859122170857937085589549227416937041351541271917934100518554040381755427625420625159370647553226835182725437932588630029426320767957551674260992657375945915850744082681432004775327588509307711635029683515336472887293819697524686026894621641254680871465830314755481283916332084706061015428661347504972153228108440608386491514751354735887731505131365880256565748709450487609252506222232275889311954975444827919788131717332529256464102454949510311837957923822767418238364564068227749179190559022277732838921448671889912988760029906218405356590210717042548990721063072745588626018851737580138477288687349581611551288701169534915516523233890193814483759942326677030911864393912652351205427105440285039059845872266055653142927239153763306663087940290185163992333196442802152 [195,72] 67523774810574400526212042860867501357034964754133071081123389834495715259105577160856199035691247115658935324134904808211748802074958811164455004377072115117798525408127657671096475112250209831826880927799237221865357435237701653709341686432666065443998651116413397076472107431878958520967534325289529930389210607850078232888167861484440467271352476889454185626263070997418259258342321106821390335052500380060810307583917757510349548599066260186502120558376523581602439949474844265931163457953932073164499265102992289919278641618436492427796649537389369497817453684668273748563494218725029394370647048503258138914548613524784580348243751119240414017738691653076471063821178168350897260171827959318956661762303671849999791870361529569648708496027992088980498237987931322137795882973923927167250153668152069053223368190383774732447394265232335958830157262332994493112688481739312890433930759174557840418507209600542512295837310417884167566797974441627141379545884546192863857722957661201982152725498358202311378882446725430000237290959070532878287683464966266433393381382746458715731680750291279130110367558994722979766129373775509718292095812557905409379106009946818726228788916494334798529874180090641926362660100900029338767118085990141700951062196599760611951215599049534852254440475327962463895219385007745004700091151943346602129896740051882325875931508267679508436579806632208750286274312722793253392872394152634712147568061965785947383557522927317125638308955264374632840145360 [195,73] 938531299566058888760862223518149534105081359898797926228947477259467329384831146539627205343381556179275629791138276854051417339342897658746137671087553826226899805719858548602460997292539269012753095718774280053175152432951318547389644674797652548586022695044495825856246013689250157713638735136323777711395774442508893102894350862414476716651909059043412846183119719040669021403285263610034535491719897707091521872297255138707508018383361282297767619078477626789734632873756617213975417194865391684427718920319260547200456145809602835328184834656170725823202240047971094218014216276637305399484892280942167881854935861875899117570237230405494965576856472098393373671633187965865883983399386434506754503139436948014626202509168015450217927336293143778147979371118540077842690899908680420510481602312096502864624470531421404183246962929816315411454255560742293934279718623495096147729294244439546820487339647242256787407735568967710067488537695749848213295863368624274299364679297183962534028996896490895647650432937762424095922954706696090617549488538534992155080922653545549298778364840814183555661660698336087004474030378104131708839697910518907906931936387199848825307868875930734032239669083817912110477638481991808572249496898712988541167036897921332889311014806051752604175457172907631513730519993545166947611727480813439171557146745105023725166565859098433938359356814758774863943266336040944163838719674786180962449013393355288664490024859785411919509832814564815583556 [195,74] -31589099727375512490060728947076501885769255290651949189625989303314871499550200779416074295129762591900413334274202917765354673705499275523899213597886822910232586587019258648642401143435220789459501614215108042598941863397388035603925052807248959162448632837722415639032822875389059992764888237905069908726390577057141426942687639839590072534849544310391000684793714325869454802338983047895833099810225985414641305277382917860547066412153727031502593296808012103695192398445012733911159404916311292943486595403219645508481029094418466237003730332350306283842551523886706879248053265314844762571923118309369183897525189745835988395560440419606428442548383992402886651827561306281752646404092403783325913272854489495769539678878095142942085669615971340256853651489303533719599145484778627126182683405021315669909293678078684390452923225910271645095029422951366545379479636285440184063082003379989361025015927423934841633523342000996814221680356286668218868342653712966453159733116723467828076534175480255486901317214073438250614167066735439547555304434728671722893298997903182864004607916317179830168014143596197152294867132769193734391466315471950540470675613365011089831195095923252043078784645555339463809357991462623666067260858570860271768464572694360835603851948664417298433307732262990526750176152022297870205455268802095442219464933150229646063666209639877431197260887497966787187431249331574492196535146237056532050488792842577700904956974938867972245043424781747708 [195,75] -1286481781079238548174230576285452592126971951718178492210635343750869854646852401286210182987193428905952568100864286837492369251852591109542756108617888285292810981194560644365988872215709590777504578860125263543795215187157662414279504175773174933693068377200599629957381761492951499666481860688173766821335709711140308494034592452695965647549480164455091919983300099840353369813065531661895704571183887680257039043231050309768338490735081277315854796472118232461296733116654402637303591462652024161297179850983382236394320903989480869696634547846836942374184326596674289157675894943060239717256328326684012557407986418714931549268865459843585906982485428801094968928829155878435776845725158961580630796941450339967444045887832191641462411123500222665605808305483134999099970495686912243145758347502528469904160456383219182848404342918431114707496226358824294841298036680195789816485099070055691798180562921691308001959884211235670533549806400866224550538784381821782162137499900647484560750078042738522600924040651399093779519149572734899696951039793943120230932581836650654217399888377794903430347572680115097177405151774100359019802638838400508258591104348216153658160026375291683778469582206867256484990450170258854356646660207317580727698446414874851362287609063909163255320054368961228309297466572083399215260284929050067765336786227469256052738691044887267935420740982018813123421076904112072186802795045794893044712740342420443685798971401305284270666628559696 [195,76] -12932296109941200237934198632392080453251239259108639046750869943936042100863595326892163450515809149468268468327827865590193807646965998758711288571053327565841280849991769046061931176425643305367287938380843453029885675539120308696299122644303090848623918763569536348654591869535028190698026280195624473710528464393789613304884664415593382628485795937950598071099297995001498934084096058121791105684470224257749535501047513967607547617919891749282887699047670353184355102379067968891288372862126784046447932709889262316319333660554919354108332822747852491715830460412100253464872122295670814269127439490472521611628493740085605956683193783383909966722707162839249948954604068653927720202797221662259702383636959919265389732023932384326051670361853895571677454207635173207619791108432914398226878358918637774022193414610941639827544462530348832912839706942746235967462205319175210071806842218545717178366126827050393136149492023678194413667054267897632979214975791281798931581365192335383651029029184275566439678275325414682942698990993584865995222920659757997016739393044252594297911915560188473524848653430721320094550294612620129604935595679364410775741015378980073018481815407232332714391494794631164898290968861447218610634411927696587286642071094628659616310247667067779557600924030740030781301708556745762649313843777894037384178185842265287308329932422970008455606729306385171366688775403366564434110215363615603112694265831161596765861631213045891929792773 [195,77] 149169241704368064422630716821346770562618389862017800089631784867714215307762610898876126205917213443039478370023388449684354776167513066931454188396857027672175526594132205772795685436982836111937954102612265605419986592411533295455562479811833142790770977129154305667101133459729435266045067917076461992795548718080452490847035638705453917959537982901505663674909473576215954263444763427531445005456710886165783143590630074313598078224956424049057154549393900768435990305627482954795678377976070438181195329975245041107350347685308236593893678531411753854274472492746068297196064391542981988978421336904486886025148066707957185450680082957337664212636086818557871554694028606732955679408519317833504343030199317544783090114626612981407135043677603694590182175019942753047398897083266759379605133174164738230103081531597859184381701361811314527147561933681613745312385254073433034274705981184508459156278235793661105646738186703625097509885550463302371553146172348800590885944213223255363700251002398617042838651591070915153151921595992772580599403213319338789244935498780093021523447722120344875068433151997858602778398675293832351001457535875756627984216330126147833877269881352730724873131139759791189292389992932876303603995783235845151890681815313752320842839761512215806149217926455518974051310663633681267896206249423127941729315117590908864716201599743952230927672042618900868813987299222880010862629379040794031688433542118620149855963227360532486196 [195,78] 4903513564808844345471063106048095862997156689916831486798352471464692424972527266502709583574051762467561869773939050589273940824957742713883437841435325371356475018375580028887134461933579163284615051242162168152630176774518479388740337377851588972390540023639346566012147417894567758598994311954721755392365578329794966458783385101413205458206825365681511566348878053936309038759711385171655750014738803372338458162628855150612234675565618182354143693822445418496592564670918432749891151685916074429845083386592756494888125167858846762921231267035840827599374538849857749836519413412816890311681496910839466000470209975998832448329324100888861150465587325594737216651474426359811187547482815921902802075781763309993290528987280845262202431265486733310118861927599673557650660747892211523657158626855554112195007069084217332751844211423653663466678754161890473337350128129465555680350498364607215346126642149428437748858289302639258086269154714040250174366882805020059047173653668278730539904066045006156814886468257129121578197285066603107798724811648422169582852616307036524301320786431398565321032773129831065360013863420321783317818350374691385940218670544494156124072591870477700631455419245158009297417809612931919778574282846153212722030445448002850467491520320505142946670176313105701684728043195657939621290031310735465659029283063251213783142649222202071577994558322501478123660548764157498800199519912668819371430980643483308652929800058573149 [195,79] 42110161026115960907158171160088517256741938858669777860921190428418168702070288434780358826480455807527343755755576230148811686062209029293251079180159562119611604425597240077102337038125215112237515246034593411087872033098337503272109351202046779842686531808778364435620333357553736447271838238279728959331564621683579590175312264381459040190254484397162439035487824463783093112267194677313252399884851648769696693954540408157706312904000788566467172173693470505816988945038884480911513557658037975107441595472230248762478553841847644263337085313562056879780852431111774945564431046523627130000522672606718175953703146326753720983166222105963929538817869204796398261863237933127214404154183065129058075749229614624212534766339047044430443915932179139672852770228663305145370538162676989592336731866948458316192250596910816139177795554972518925160786194674479193388482402128264168663340816155757247845770263930544485895940497408469452262326332994592996118683779379206826285977096097626412125138637098879459956941561749812049776622025952532252413679167904789123745556486476435325930703784153205267503980988799795404007682151075567401704828045523295726257018480916863586966917187209665139918076024215914573975162040966904382401090684049349323292875842827521067186646227465388653154189812206326383297428891674883796993842927090249798240524146958223277115887305022319549708017759193085530329741337289696262451457323525098090497664160091972422059253257672 [195,80] -22311925995313725475342910584476506494803611377414318281208736933066432624931520158085662831603087773273561713890412580646144686488399966127027622119670923939632469438492898098903444922603188110177114129562024697569765444259110105052429418169980142687086205529127131384615032288071193683997585174697774564604004855405554841171266674438397996683825965123785589182250159689631445694455401587379447960866636229648158775128866881524309599523508548788546582848381825428181481229249063162449432494926760532807309661769966226892766231433209214244085388038229561477961740167598352713538359897846977548548849657866365727706176745090872005591688225035456945747615563126758702827477575838063371584049017227197746449065339659878237827739900202312088843605221491329671804384604041273004389454440435378887131450506715912451193796400366484132904587490017266524951669097286491303291974363661105991407859957333549558946688757351870265954041495411886080983418628432617184658177898828245959618787622271434892280920360501978451309327885019051879313272035668380047211791563390838834574479085469017428542045263309152978865055930946577049787067798549710386180971812665313406432977131862405103808134271141134523545008655049623736722489415635344641127785895616925721405128314104302198886867621737376429909439161479620433993032091956333990964514195005156880174246739634622115753523380432348338652690560516491136611860192446193454840906564526069747286975359836934667506084 [195,81] -3083667333558990282757432689643909940992134350051708664123508495315423194127869414983022405192435841664703130816631951364286605334600881590207620656799087370391319294451614551311480390997270756738923832945219535639470403973067796601068478069287329510023670546541874067257757773291472083847764720530370478405026958449505713115470654683236783018133276676551251800547718477048155585979891224226634755831730665943821162653566583429680370334819990665305671818323151360864863739323529747898047357927960716076897104906221645200335620117571060906813799163426825519913440313986001324291611545942793381898123625264586990085573446996326703579494867017653042806456737699004843187740248920686427438708006215100681818952882035870542086666712432574931395398632202886258687415869317487077047528359357510865460601409169292289066455279045311783576327036255119291633107095661307363828279236477472843364344804722844130536062432512534867565217870625027896337654789391178083155502747086381213711418292428312863399738052385707483044518833352921916070488474866869710944358740407941819358358236276932803108862192254891790083541826514646497700468735857206315067310658785430795283389700174864443532460620519276227508481971608879503635733950130611786298180934024555038648742221158274062679838946695271005393015858211645435081293900036000795605652443442618550901574151378866625515254188298300090308369461912973580366288039405304335482477663223350883784339770410628165488 [195,82] -23091336972430931086049903357164598738348495591613643330667873700341364026812993359473179751311425303721668092058790482467322158971936459717399998579577340644595840509662854110553909728838017886277556956353481638427295888397089057002448238139171325458595891830892626080502733533459534555778525795794698668733563541288441275823133507893477263413176569156156667629217628539450023049385596071438959159956078032476073702803120179305157790860553557691776629150378962143120620270042075054388357230804885331054632993737480630667821145783361308106871347211212743964439165433334913127826651809041447566020351568714202648946623657800513190177174247934204764821415892393560303597898484434853893772622322440957421256070403783500646088175748524653985464105959316227633680895658049002854013582775515779460612634784633515798762802389078523378231632885912312852555567776606692764047280682372954806182052511140754281798945402618839256634496343502257083287205161993376341840399995220057284009863872409344520405564922829517854698869958430788523186584370260025658253162856957711727083603328055116189959230019376700719076741027385243444957532550184761873333664605839343576958603559107913611230912323967173453181886605175554315810209559133501850540355848906537343555468816316155613801106636307742814003509559207402282245536536198531392556257645765841094768954185695228109719056548907755595406745081445933115663819096654949290987569455503752060517456185012440 [195,83] -52576868087203315800223753655895534773057642524286372513460946853211447089833619027700054982426714110263885305567955691840940690169411805142673587970278376271935792886192513115115792929196328931692224505180641416308528384538246722466207172836884843709223662286326591749791478570056582066697471059093347628114084709560029328324708607559306577908508014001059650436601782741775237271183987939323453072495158190168391079103172475176642461007853800910912191260496433778176585993915265211972088478071705843383983240928946546404998652933019747232419507279544206304975359182903515326345589480141787946823513083745347980726702144878737798484453977022771856772068685628431778512563271109050618820231995663656985998052411888713780446962670515215767436942652882878801193926570683756024546237635336594538269601544701994194402095961814022211099070068933214766696322486511199036021372607803500530048778628485735468595957290575586329545138361593017432062139256798272111517812434159440955974720088040154188992111428082717199578456450100843845625474818765187229910087870829761232219658458874463579978325345919408020430996646478968493843853572863716406064716391382230901750370957441304383501078673105609675141850435255164700551583574276675823010044826607782228024749726779556531701390139071158844279532874410438105633775644345559543976753538333365488298468252954322065123285216468628140982923334044956511592337690905150728359602152715263545183279008 [195,84] 215775242410227280527494701260009120941195559915086100853489192509170723957038555612909344115967625329218840390759868363424505368687420254863824791793113389979010240628705826402008895880296494148687898580004524668212027741765643505201956771711427390593321393378998119495469507316596562762866001157101320226192322718419377308595212152234409532984847698480796870732304345939987984054106465049779265966542262282448401708346238757909996908052305478328559777384493694966512252672737734925008763472755142033674118089399226862211817977630988401285999447199623228944234287690084092816936177906585672240743687291570299923787296952571962896803522482349149367357031374230060043444553101208389976876165142428687743039598535791492801739239371329468516650203508014843616790727934933948314253330794943156133261302162909939104593351956210881783995167860520918442874524073412508561189390482073279394301856134660813842538498985044237748211478017375081307395001735330733592438345315353246687727202885412822068240935688727129588640801701251021763929742120962874846561567077114228862529373548288133816058986295311292607954646562225178710610799429381473946206203380380759351091904695560917135295508573061609811780604602306771732499007365475717936700944633989337750119778546549803823956069867912918308286238674189639839616315886700671801634201112644215456499794697028282621852397467948900146345357222700663898241247787378946014491837790132265655260 [195,85] 1757268883108786165898902940454212985401003699137375577067868696581049354824999526576408275091115828332851162606726733188684632704623503851991083872657982921807915172507799001048936793279517052057597431598519925573544038740900786910529605013939760175489946556177631421461727686618165297034151403724291087049750128334917239018577702793095780491480380117623859150985285310549562137219903114356415043949412150475077670023300471045539898476548654185280336442532906514976688286564959746809634210835225778484996127682233285967483592483748683325274047833151221362839594549404841157346752080790342239308065343007755538554579213405096213544329616734851818596892547124128711060002049812441415389603144666940574937119490282767351874421460764003306263556304235638170849112970662905736129535743024445267053371945927527357978831846126859710483747009982685795150084683957989134635044948520504378656341588501295788366515036485541692980603947542317712125925250583776193271732514859921509730687458411561408325153141615974006087787916629432613779121534931360334482438201913733503861592538134965324560294820229332888466395092266086762946858278446080183566010138783193168793930470781696142351001005570506206745825525425989055018920205432025523715133445513746256225460469484273886462500268979332120756825217970293340374188333220064469036256429512867368596407251399175420913210680687497379258457006786326650435219918771694025268173115855698532 [195,86] 4482203878682841772630926046876766606632426848433209751787978868268104964692122415307582547597413916744309952563523052266445944486631328164272911930205724217073194927804590328955735744845523341748048066139872370870529809149287524436166526374454763653409846097013488063634322768816748429625470731330949039567948404263055964454163807237424436460232972626970965931755220675662082505041902737446741514111988262925100165027081717755741078523468529179876169443774675091659391102774062695841920725247490348996939096114550273354551122756511846970279928568626473914913692044022551203231241028882373900209442431154208183829535288486213537364475687542734780721199507407854557612015477706844054559211805602586845675958314302478193068471482739256819133228062191229458874187633011777489379505603109277117208072120035823365442155918703736009390998577440377883209734277526219917071678121328692038517881921657018855031760225065584321949811218718788742598254265267980597135451071332830981396360439277892205417373084825878892403903151426053398666611524986237809001318125283834359115232445738005505310377195960022221661448722570932984009175374709952841853808915483119487464483223154875147201803751890449774280873698569851019374232691153714722324001715032879262715988350314338543649806335030527862989931886235775010937094518783787641673101991392779828322514470695934562185440617668854262540467685389421665590851024788729169194119546902 [195,87] 2294002492474897211928013268271939632574931120696688715519812583113306960599428399358365814504419482751274935430285652945908142448423741159990384516769136200231403635392517735387234811930557204493297439232147515049386941464736763391839278224067510786958957752631741605096393474430546470001208634243301584551171154495467299883554986234155242951249723014727334975958465403913624526996575545481750149795313006302680289927417331456884765682393601861031457467874500827994802369801789586986026958107572910101673500273971312540248813757022538945717161235343509676683356962087728163520061423975112127189250646287779554565975644167879070251020265885396818286356285482494113386625560269808115897403103226899336061124496977982756913417544098821147862564228059242428641665831310607559553733462934307712002108845029962689800561013815663904970635458742813585096495980920351568098398805204967775713715778466332136963249309826339714085267181523169295950373533067905630119411570630941409072694413241333488658783887604575243760412625683343366181567709345895459032648505370106989456760340463606095832218393800655293831644792586290131696333952156043393838572467285494073860294523924321159379453709556308053999658226705992683496340475472894218185297418556624195109360225175215085652444094886501115692997441088973155394095178681591124786353114068698767826487048681187965062941947019381689709476321446545586053351514642253577312416 [195,88] -13825259001828203415243393463048519393174713261031264791957875640200775895153955994999713121194322430336966491081262594605012261413400555015822565997835865284766793519962985857199188154360232581186857115503208562889842337920376104958609702263362140610027074246847568394220991211922308013579147747519239955039234655565719322041647966167234866637230525287186508962516807956753965066496008135171517313170426863767890793826890888224938537757833114396747326884748693292662132921708642830917518030369673200775642452535448925237928206252059632757262164065310210689735337148238754136819230844829884455019068507632249273680808951500043948433363116536118296201078204145451069246133697849508330504771243311606628551445484310053148453671079910429074979569560742800687985993823775288742881082456736359087314588617389299301219442254593846323563100730457795662893212399771154816812823113741416658157706750310016323224854563740485104317962826169194619450399054794576674124922639044234495149733603604446461333625798704800281243081384045359043241900722428743821364362470373362207153478620150257433659066669826548440478090521838869186164171247836293662130899408218819958788560755441525506187244748237593188750911451760603678638517253200106632945729494948988140139093541582365319696245931078487831494224545855824961350914196641182919458623172685708811167290978395317801092303422428870244814054516902632194752823942624502048 [195,89] -35467848822980926448645510198508966504149428631912290170570425685844591828302550128293908115191253033436660700752508344993964316663551703770414760360899533551391887342424728037156405931322357994587382798969006206498074409580365076354998654479211844695913278048968241423303051326292960649966764480290507034972872496722493305323796466286908289850908387871883365629422579339599488360015923020461336689591246974781471735591559447379628738546099974496835616624610929621448734158796502288959874783168793999832384793944168097480394609464669741068623639465539051503325833855456675508842177107868970316558066531163749287162411120175157764156576428044492472955399479302349357130812538435760676145216732473555134477876448252559503246439759252453921002426913364355618902589459182480538532338294585000726014250939015066063881102320102926428544890771098082494697577142755866589632430191103068166394699264140908721409878811672011736409208758274478867873848851436383556695086344526353329483836685634547045412498594572774384192581871453369818048954237662614052303840455317272030043692812055670637115393504155400074829524420165948563258085409772213370477296990684654830313335115223472941768313876732003098204876374030107188711638675487356446877853332624829335776945855663429313738517457949355131605729622628517767336748606574120723810688213780150892492134301049096075852854778158426266721991280499964303921580772980 [195,90] -34105079181783080294573122207949626250549001094030599214890594848070471118670256571040307281112390744050896556692162637062055719544681587821754808226284451497250724462378755715883348313004188628903034789585164291784599661605854092789104697732843476575478128307416753111758830778682090023072091858889071531417055873755352766670305785793801892260524853370023635560915150228259362940475324545723669871698276110054221873128117939381778514810104135819679999414778508133613551871256787486587299106784978523427615937740623173300827619172473304023977731346920153017362076825031189789143340363901711931533218166576458741640381791981924793058445812980437697048414769839300153360751360332182290039465338911902234079074258512131796717032230132675546126244057176591244541559596195392309122857700103390399051076198844635955597551836739311444706454207884629325560389666357999456233899563055440798134677904679665799555421184952254860554533412940121956768470379718223540141037675225655499928035823130206647237769996569164641977254375527850493171203664406900008063120913357518813866607698922883662488493859990039500791841528642323070420421577678926566840660587388649119589423254605943321895579702593255641455203762960477212287126538738399071807456700082844602593940953179257866004451829927751090197659509547732711964276543639267098734300788450570489729214628814871632058979758701499133096625549782715416000696 [195,91] -3437463094246039044807545262428482510915833068759606317433274296248505371234448082023646751049505178371007101112418769271429977622916180997137667673910543673391987349908556741810902870755522093276176381110916314028821596343078137475251125962969326153987915560272685794662641161620228046765446839752301461469824683008468935692250852059551596010484911140975732423884312673282494537098462327965261670978530978309679701881224044095365546669891171418735461370068475345072045839113786852332398098591248379901523567019170852647354878027155020888128340274698171858543903814527444995416636607034841276131150283491687641544362817731981797705965399211923297381490395821845433957997474272617894565618746280575712404170722610210548261328983388612094706636754518113953489941378443113871114210647106692073129410446922581723209394528799014916460255570322054644502638019102576790838592812164149472984245267584152495118695484155618804238870522431780639653512613308804878361259607885923689613130953815384514237128780150962489341026548092156687258852694971891098092110937468964516871579173354066604006142548308142843433037840248674991199785065463895743173420123536235160618042729527922832490487370079857830474402985108223127508469342420156493543317207472590737664900831045022006478842742609679602997573098928340381099416800757022486416046609359650842597072070918146418044945583878876471117292817060572048 [195,92] 23332900247637019582162077253326352434075522189390177570503307250281101585940894598432404211876695148014424039129072961747830721286485162773583084774055430433156141404513031851291781701479017864423305343038165570767314606590964630638170816945382284838414041499109324841438156128974906158597112955286865661121042618916229854294400708843734196725671781261354918567287492488410568199625775489870372746717475626140128699964423713829198347386190344019633188001678192949684365121436245911056124000072400083784648603078295194254022892839808490251849258718694249942815905240066233387468995841533831152188160607906607740956046679558622816551900057904301123385471881822035879346998179335126982960861765354347258649722724555530321749489812100600962446329941967051808086031721295662831316513843892771099776515385293728701504677647962477177655963754609425205099621007555652550937436302667323122182245048796722106019065293351261886179882685048431806259759647588116978555168403211121745574652486186029540372621936431427220543896506830177254839133733219351961557443379214416916590711866500435695465591818441447727634869899617999119254587115803436120924670986442457309583847475983340609269511757796814269385791647237955297111179310814020139905236777987287020257820224502658993317457166258580698790642232084219536445689083082444344030170372450923691792843123731458918353631536222972259522513172454 [195,93] 23226776986658696078343553172872393157307993324397183523059262035470316617380957931541877548432591340722995518535915473790270620912980920865831875581862122654165421938678458163081190066637254691032943621594009726821489561303695028989167662530296140959292586360419490251060179910718997091045884771642892945209313221527019262802865185227849997165099994058911884831355725522907867154719579687948676074515960353077704537991526657039788093291505875742840469503628442553070974638359363470273495942046075304013292995375404108276333374522955385498101134963457839875741407289720212825952182125787552814218997574573812677847633990212911033180990217575776661339808716514970545099651643872582689974327674892289655920624598276626099378677628827892505283454700313933545420641671266736734682480894349230053191134467936255133599588785951125604109559833056466272503900728818334730561746178914833748257742021706270975269871960586682525912716943868023559849921170570312892594580577627352389253163488895029443966292067850634824418154205335582497940639372380460426778991923316721356343159833831088143692993773627475582410278698921955673906824378186516683815085739596969523535315034127317715508801677703444887282384818685426737835580447614523089012580759352552240852613225252644260438674904527798117753199702084201038735486325067649332996640936488272126775898265132186209820992764695650474376984 [195,94] 10105941550814096924125590559687546688180242508204348466365186889915173933762603490239487163624857499634300418133887669783512774184048541997601499083262392149574498413068683140873080153924599212307480596815006888665441211550404895277581556138087490884499801015796608111361772303376884236579911105203011641820502729981494125797035222039500413595079036332528461460870309917315599461824561992615530828772633515061506418499303816036361433706730379971939141919633256356054832764431407524936159136300298119039930242109578875331163818739432126154537241830537800949143604034700056315694648245665406702291422045839429532775529283554471646801098804048668178627686013888147293950388015107252623230683252840359492872181286946341220674007178924007616455161511651888305255638830188502178131125310317959615576769672035619018336124296741543564839231793937037272641945198404111480761505724032414414319352011709591245627639940997137577183467918185049351924758108175940847524330931008423404222212562262223725939399172060504622346358710192229103929073542194949766598456743519891155828425428188883892579141931025511765021080860393218320024313812344012672860777474063362532729638143063538761939494166241350566978414111024869665960604425951120834457917496500136388748516826808337376631427235897647391191816813137952931773463096864816543270665916000432216553650672209330470214241700611668162 [195,95] 1796924574443234146970141252249397968563931150949737466517593396302506966094685245329769386521526598122064477140243032534452018501195612739426787634250076369026322508122648430019623018232404418427896094412719470934039411061177706354649474613912017572494259122262162538779736497185578942671520414429500912337037789380808714686734934016203939922036262732899794938080696471029927482041659359871431258636755919230216931258219839051065611288428026662103939235011880185258012322518061573585035373296325061892203439935996444632054636291899431830963332201533028654644488858875914614195277985835989367548362368267508857207583194169065944577874060057635058319857242266286456969343941252093540433442635043027245228268944592189125482416603225156302563456125061556577416186429311561292302689987742306123407780723029683026169424052513638815470464793965952180780822278194744051633275292077015213365085372895008060950925165412535420275090818119806647209169011157387485091343895790937817221611668585066591491590697581592677987090787512395964233113410464529414006426237494613607973590024944998425073552443082316284360314219800110486675271110490689153312802943027343114891712367807512613174604225499531642419927407294819412017709772315715507737420187875595585482642254494423723718054843976047937076466377982470067901367648861832783111166506043341189478138986600108473738063296656 [195,96] -390805308845447246767163941851270978409371955425715373250443887986551915744848961023698408297754689446874196678715398603504043019733557578600455912648873620924817603302488091982517423346290098470977230624133373615205708597103771041301162582337054447123354547815689157452310533196360712708327919539761495231812767541078330031074463449485064770757045064012337455453634257577629256894947417556695638532242337987872586554192842433056741971035486215190091057180315465517825693917957855321138991163851007971383805693331749203095079470442643686512895101999401883403311767860118608885275396922483984780664634106046818880271195891876754728111231963702804063161551316810176023790386124499635613426812471606597132476316280606603820808394728932469648828614898125956980010305184640780634770222463834877111574613149057649680451126185685217297364839583742949886977480974530882697350371717192685014922330220586814370912496822720319315420883754046028508689996266130656563441981606083480354894682422498400213673184336799819477482154740624479449255667879194896996224769302722694119187497777508547983972397959565493010953477759094337514043247193678391530141613423222981247565171568646398275350525100972256776734376046896580406696185468206784475051601692098798955780194825252354777373954117085054466144925041419031524254776141141826501293877627006890002752958587034924084424 [195,97] -627471253259797132694399182285121972429914963792154917343089468539623274750699710318551002036578583578026930805073871183627438241279731243664039148980185318865001434201899996290641271187012907700325076178175187350458980363534612646497573405722355142766143509218414264990406634972587944371267121883612925521258060515426357270551916233050228336713618864023811121479590515056636027122312942223902217834695567741597675091031427741777210478906644504900224187294817458487399608582839428775996229695825383061147005857545697580503463953661157277482753934740387480496976112063115866677844995391623675576188856855520603500454085543202286401196311295672433476439141232768113125699220546738872562641299095256092716722404447827136052264856835373390335469020508837196269784490814550804014461601815008042849594520904341190793018168082972176527175892788564327707323207902644072896628803637441363573529658805501565634188805106487337706291245988181563631792975316547061675625752912535218835143094265365615746532879671800642480860354494567814107567464485472497256086910614199648627373825122373671447669007341336381183561532657291876108275469244392467868832809409056425114400633280114718851090315563464696104867650415699804389240817429448048401870839639366189792278455195525256721555158027579230020308554664480104520451477321336366078280401889879527441331971789979204 [195,98] -471378334148317807548353825331303865889947328862691630572590699858650746580996044031948000271248674774275314554561981436958837472856624933519620411907112612059033190531416554883424974709974184290374910660204779824379473275994118405157465106982228690132618475028896440828695963302380308010933614729995077958538346984955700996154379740378944493301978790670554077411190778930841717684955321788883867118094471798423255026380282221095417432588320257277120523033751694575034194860320356641152284179447714243933351819334413429109810793661833004834356041704736353837048033269212728450658428133780846838378604292835234349374955130538027889182905786455699437717197104003506632258556755381274171612887422827998724881441543187889490637131207276500204179807591797861123014450848030691814543883251375076933962197699556953873511543909611764014230773207306860113232918078341629449520652691802984367820499991093337740828769339613810105156127246278646139166624040312864642960108269203629480692061116920134312920426195702525119703171776285615717594424517535709703108646413802089267050520138216433262459579366792048352559959831772698969548427110918510503384644811157875693972906674990077991499946544622195566214827737370235465138392379950567845492767178217853792542201089911278072984955745255531702561874699757908264658815111128585284404563783145021039290198760 [195,99] -208858276655066616993225406454836354410598858219429764386021289426477448516498859189972253866133444384097783702776770947801101656594430498973468396900447978733937818740180944686730738299212046026443068421972605173319643094014962497873090089816002696192210002508591699819751806438357409824585891229419541403384934867236120796446755392734570165952039162870288889040664644966242051122052848621473576140926071891281989166915265696112766040875714240380063830377244440374088378770961008921081281769700653201131961830874591348040733698069981362811217618393709008651619581998038091979767882097521992850405084976018977050873069367170396023162693680532045691786608323531008840671609687216997130799667987709826938922547703675650827795949206299902772762281715647187344059190493113112743988107963782308113671303329686929128507300693410894652720086135192706775368110311108868129957928857513234920055541389099837528383540787342011431353707808958715728509947587581315441619285396426985715016017089756136285598358931454837518546532998248503149018651618799745183076239103030132697772296803283517745872789106578617111785398106099101879319569675720299974736675105754768405421969500057168967003776254648187972335041489377052329894175855148661540533897137294828519934511990655789317957366304981627601374954822508873483666468608345605864121470418615925092104 [195,100] -45378232115043207900295286804409528904967518070569997567670367284732630119484633909195168202974241351475220142753476570676942373644562897602040412337173940711023487977039382658617680827572782029397969736344604016952691290865356933528404523981722624967521318463006497130958061997706819483604770985858341853508321075551666018635967695379029823506538598299656326644307771516243028615002642935787347155588991292499970457287381611576998873258240600023672521369182374302227653811705615906722922145601180842419519413959610380371412609682547404672194148118229554377389866530625146457693063509244666052442788078920938296588284628493451424792998109435474604154389708536149197565924347237848725440933531502677728764097656168242707608818240270952787844945809094479582454315296669047262949104864442408833685610366809839496364120290168237941989684100975984292146168938970520685687118702204149128999428997323191690163892126113561921226963297370314889575394716942823684897938721482249196297199852214669416339681212585497264529023561480983872398225994292432235991059154251579522952619489280331768755404518490384751195447752721408335588532442435511278869193966757826434003591551360527638193675901507785537722261765329097119961446174806445991208018928434493045848404841989921535834248055254865982444348110601754577643448999410519330507499332874341 [195,101] -353985084512977941009638989294028179098255221010927766983642616810055575691184665859304783288264163559918223597516043569743421145565248040462899953403332845282184276530227402720397224125219729895964487810163760922299480976745763370034400368998358760187440820270171587294546348963367177887234511268916790666547905379278209150454562741109331451557573026588575577602560222822991209695760242677650281567875333112810918300366595901493774136171621070424629363753221744246439466216106716201938832965974572994071770115699184857757783402984513271624771644404081194528550925867289149804851183695259776867730240325715185923509780253380930188905505414034330352059061567224302064861438400402048635121882226745799031820626721812650387411046915434420139310233757077028407529166931179690442199366312142436510905871087302807836081004237755888182684579625339019033222357259471903904827058625881836491141324845552748529374561494343722444434948204157266755782279648758372082311649631879772657473654802897091982964839129302465240713451001453091951219684117949077059160905518204837957733779113657592228679848627656899278726869621158152775773193071912680387300955740588930530782908566307417382266101798079477718337906036563805130132436829158588644330770206306660685357534856185740650380768909149852553968029426006718290682788318697873027232648 [195,102] 2086595050301943912091662386137481940040316211562291632545726244022358074331339298844708661861436879079512079821028534162467805105982427664764000429895743283892757177991802230646984658405016570604865533329330979427512499746609263704959189663130639440635973446114188259893842837545040415996288511424048357293861148467572356010741800965095018664305017537219762652495211312198936119990496078811559051093851535882751486693711721647518091556783346884748694468374352986190275495917653007065250126031393511184743285391933766637879481982115429329681102919474075122966461572115860575737259182731788337932106433902025596902516437518984672546139265169850683081404598941737473915880573533709546935880259426876967858502497644234363078572008209722381735534901111648530543113765000360113784200058805477922699663067383290730092678069670852488153094846719587601132068004086235694230527991794490951193590083130939954855747272216688003796595082525930101438819381991978873935005550604219687587421299929817845936935006218079026327165956498097842642846207277441654333766498435855120567467581261788793096882599921187868643160677516021462679673344021495708013231221710281637259690612794603679132470557890489999866239543124664709894893993281070096632934521669289811972400572501520296394937405417409750958702945675688154626944341447387371738 [195,103] 453976143740407750997064324849108219562940856035897695192694612810342252814270755345771441484340641579659168641827966809348566803665556477025894786502654045010502095209022616698652205310204168431218118990111883008366026504864319454823124813349994515016571436724525618542979056157677462696233126966173436000523493508334334943932667199371440022147756076173554923024590931376526819965399089307789339267639026730531261211897829798575548435357528610307476921307983859514023054390409910586991898088649371762867129559305132172539462448098870282629110184739081357904301554075943227268369742909503481684877726049923120282692667352709595694133463307633392148606041335090175985240791980433200044264233951561461009972126963368092940662661695042076673806347703190543941410501120115847756773469750957133675055750715911383855707048298651175556528798612270675955560492753848741517824710549148224995068322091521827143822546185756465557149076602076078067694618187602635828649333039821105206166261375645578928011277975326303357274976553906141689143389053869114344988107589395558193701202319278636964841895802152544467766655306929387605443765604565781671897663043855377620976278293073338676524631482903570815656656645458623559090354201512905622108420645191930993572943063085454504266480874543199220433433764328617113028785754752 [195,104] 36476264719310539464399228568176807179724189357831664297890088601758010479108451952735896703143785443356970279866655308123890827866384041712172532724573751304362495284990636624205786397171279850377617819537202237909329737109027166059925827522812603150865776407865303953318520274222782255928238992867584019782611738013067101333781897122800998400583404961203278736316021672932575682175484206751764886385245307709264913394515056492731125873609632064561177020573651900689946515048839168293027085811084728826077242295356839082878066840663738587482954752173643733010110907246194007564610283844798968136989537111601831350725261145665004196793910921077285109713530635581304116913899571711848872046007140759974477682717377142298531598523027706372814309386210438298650120488007406536746038785079445519984198418196375179654243448849861303176912869998758990595104606773230046393309952480653137035620998482727916515166579931460037887410183982598540804638006569693116991968443578053194859018672927293411644727964243810944611592712033457672402171982084335445277722920560229656344200979719901444202139445118911094919936148322632090688241115897812657103241206769173675247245104455927437154968345376821243940933342878251776782650456314859106330790292032192519188468670849107402933514022962179614360429930002775426198304 [195,105] -11726699772998810256039616734241254748046415442727193306239955177967023217773123118322598864009419187117247144187569934088486180921112186099976224266103945145946077485399592349398635851344945758633273799979818855830195822722268448569025014811574624953782621111294739749354161925974661399265776024542643378020883457174217926951236491158610680993691436155673490247378711919325905371545441108816886509637442261411171114115388849764250107181994765315924084087556085806174257073019114149567410425309685839329666914613061744613988669053093575732712785886729156448056527901136526035645460323632206968036994479076238387818693160115449450462002278194673647711290954917920442780440174091202241213567142563728711928786065870039753130831601623841890464060313336868549334078406774855838521017742253393284378310399512925761152440631320037824872054924673773373621602016780254832496423746851863156849184176845058658851157546341572155288747591470872576131406739932739165564437529273666893815233375852171869186582854329526470785906757288116435887725958601440068770956184736188144896162333909517605535957860248612479204937477290985436543793669538907680344781788837368487552055041557374166737104683110721197143318040350894215727231448605143017694711610215191612392616938229836838402654156934121010722235032115390 [195,106] -164599659596063885989501218743784420387543872982317133455673637860553079165005791051977215688492304788355335495523548441928184891844014084488242788750078616726544666370615131452943567144141041892220672964456247156201912536967225269354499186707353115556279295919011117077165522383005611924438501508081993116753059490959315081000322853499556143407879936774980459168993214415794961695794993100684472024274145004990369524242311846025933753911390308849184159957269704758236453024133898501717231156679610105811475060386116110620124209612545675415287741452792699479976351600513551544221077862236213595627218904725476984485887330140319514007670514150340465616704578107903935666951280220523388185548803353098987060527951637076681063971115450648397950594194998069578617451760008033707027474418198465662449005736107251453362640547527060850804796887943003134157363642941948657256301327721877778177116912981170748561692667323619215231880187481563027994049469188242617871569855779059039795649475540052215472973456356656057910825081235064909954626658925266191039087281202585142540012095107542242514703464664848502148162411584997101275092909939555789512751032282084202808702689891332596425762763393912107296154739469983197119772816599425003067673748277179410705620615497535435342147421993176107629554932 [195,107] -5781272637265917878765473582766729336405252133832698631948002791563774608543871465768793762592906685126418890007343812674198512229028786832541103438246024709131826027348979590426088357169781502508485652152932790256674366230229184437369685601705760859793197839515401589828624817582366330671054961092013784467191332691718426097393262647798145285951018741124894563067118575678095075125210648809289571163450895359339506259351229317965832657776866137607129072256740913565426070824933874953727065373994197795861406160544731350959813408165599583306829444020024260715737020086224766500289042102818601758220209386691291378768994755429603697106898698122811672200272139433975412448778164009533250266471695683581836254018319594297484721094555548287652758348201655012541467853667839710192040275139303023818415589983452279507844979721975621519851926060973696808326898723366725086658356255856289346946043836814756643249410743810158338707983960663899911608767555155661902611962628919723429143541430758760474667701301302754101464087089130899881488622962079916755703209368963162484913221823374068585078679697693631032503654443766527697009737180646893184648393076718944305262099221400083730347722823437003104329194420979402023991464651822857814609862656486004747030600558080966025907821180094667744 [195,108] -86025644389765186900516789041112481328230397614946475534646058998740002651847960362519435460465115886233858580603911737740192440854854279827206543755419216480935305259869009283238641936452718900576507906937755028490650321505859292288621122308234132524558286555611959092443466770594069221335338315269354733083948809524969783136803956861988142367973759910669587601391494701942410926699430461155885094348402242345750741643452843423179091543183830832533755164073658943000657792747426997378984957434633253889977275603106500283254643718034303998156470076359309973149709207567580120431396989320774036773183857781662492861736334618313738451588588217507740954284761734599903978243157618657343943637339364481005829071347467759719618659860865530528388801583786457386724976376161948823207689264258680601503205966252520943172189083670018623247572008886837688373495925165460145305793004159020584448715964119193363183158263982553701835873605872749244780915934770254773887283834080594461551920287728767017396334344289498925089285504182852085818847352953294422285355346701798291620907708403061513260368753425531715069877771810220130433402637603040479418424043803958112752323157419493831071674544045171275913815034662099652332208657597626088844737672561308355584310062274398707558622463907990 [195,109] 645797476253679701899155141087501191185904756032286873647753342908993732642795361263798904672390619772537521927689008828380095886544381976651460082153783629848371689431872588209188894886151074601601368638200773567396362553718101005566543134702527758107208790235320919630111303709593694472878348762683864701116642978710043703785889989027731502616188749574204329455207984107831231788773561449964111759860944891821875387523899510018751872221000318355662836378417873880459032413466246665417666533155425139596102504731678747219993249792279133781429797357881565455618985909063849259535962674458518631399623977143162794778184104876494773952683516830848800750770292778925789424726283575452442825793841980719661549929327924508020682703555532341129064318306414041201520350250877897014944166598350378044751043799049697606285351958080295587856259610662283658293313301016379218707555987450596004738972008322297201099095955192986850217312513924286254582504123377167285186789655707556197993752099577034057628001140989045623809043131577345234020709457935209338475473953122178405591037573510045676230647537019482567068105725298731033169669081512917328301041882078131518125634598454402972889183297950456582251426538831319121284751339157463019886998974080193894916376027105542898143782682 [195,110] -4150634844875465049894803708996738191563469264043613885414900324018838448120871106095876191407397240514507116858691059672730663810246201408082082732551757501452416460254744439144449891650211953831395073461855350943088781597998308514759419380576228030025230527324198514604067159355583525472417395127222582391562109473541285632962813718919975706872690197673478577981316359719877512783042225439954847825591941798272860214491286920227145480408576223554885754739800137570292818530280192548283401110586991229818132351805616026979422018533369606285269338531881884979715565097140503970810049510577031772902512779340467587536122868136069334037703609473927392289372251014966842414982439191232485343427804591938339846468445529395800598510407878308937648656027636664777231151325377169212447675777844949475236723632293634987168237269229151337488959653975293138933854706665602485618400783002075186743084205077966786003426858885726800927327008888262416516296261815480071362825518106232517629395121878889015361219796630500093621078547263475604726671466210387672918312344167758539348066642649117573822657451707312340400237854214771388075741505067323811746047570514431851251865386405568717773015324293246065968115654421068795059922976324997329387322964740730532423974568611667657119 [195,111] 22671826503331726228206792271866792267334056750696336539911196061956433519472828695030391028249450426971756161820453468304170556654499177193194533174971579360812199813249710037722639423718157410106530915442474142138001134274372541469269359076359899203708466165838931239827772952954557560675931830714595572421483192352532941372052463677183134039798557544558035797498310785362765965693779406375399762179823896799298072834314641181567998624814758963818677652452942530266397007527945843027827542683778071475802395654717940088698897671592675232354655946865676845905206637955285884114203003963259443629428364196980176323989974001678295242530703638647843249687319854599294539532421553799793141349381171007331072056265610880678862699944001430577620386377431850281154347581079624400952032250317801188828429609213986284084613382053906264917940440952961213273942912917612718471420731750556044562441289160696428834728333892090261856308940738587101555852266173876327510145903914274913405411471736214521237078666063414157562269921339813424425259817448675046343116638564793675773296651928839740985489831761066339607499853030403644970836576614706394244139138916834637914102508952933433943799384375762634625145799763451734579867019607249370260658489792098528283281502782223112 [195,112] -104959897237795960351254249507989092290972457089704113804803921035890403504715542329108732850112284478125248216215397068071280309187857780466911280771390852457674335220539803260292113896916137396073905705735899848871355400747844533659713784633975390110800521678453205684393761652024698826279717160633974166891030636011890874057952956303410582158659864871799733023687485251575659499042607717676011586477610920062063813745130747831672996605739371631427707245568162753471343857715866163976230177399743197535600932463219124567326588740261248982924031653185799034050619885050938484738263902272507576859806352373152173925412697957451257280144975383173663521338605227055983725845700648347660685564577743554061086936006767330241574005176617206684373377688359096356033795627385508768805080924458816319393025906957899531261553911851876588565348140616868453578120965383002890556357559834461038016652258825739992332838772446472593602652856162324255850765240096590525549959141929100045765073228290642155946938909393959154650626324307109610313196945526578551327818257955873128541808016523956285848074259087337470573490372797929900916610927912573880398853732039043348645747635220214345521972909864511453510280341982582530017947055698352675888384425867825077311964797644 [195,113] 409889466506072714034989520997883090610451633106204971203945272219588346672854675351267767048334051481775810682294585047064973486586827283911298579210752461797076103630242936567972490525170284507538196736896362619958098014378904385160608097747716576039493162874423345955330825302974025559893778052478008881190667039290641089714279743110128506201192990063066178176331825428965415218175289974148438009175786194815074000696733670242585885594412413137163635819200462404727309435520523314303103080829804349732388499285249662324713300349124434454281190268493992965036804826053601625972620441803787545326066422046576330603388012841403546237408528594616517535133459115760329041015877987059485327091825350276580516831364242198792011690216940737857233794849616769254118350762743682396218270895254026961060887252803670024978585773194920879935632403177023311302765121891833557136099109722672332790463507463515603733778757276126056489027972822926183466264660775625266299944640545481674509112622741386865089775155670270369048712133313795338351635878130152095209318082338553163541878072686619114112883691352736923172106026708135109293437662472409986721248712462556881399383360730103538991878483947554896325224711984037948976644292918484314376612237358213684830540 [195,114] -1342820001506914011253170660293942550458336171631968254255625905860895072311505562267809272534884220544272189580612707834822625355077126026997367629952204060720512208266724576993552058155570531400371570995385241970176557105876988885007706557012138811369220835576084286422536810293834504351838603390499215991391099268626578446066682076615222866046486676103911894146428204104933224972135127546489271511477289402069380867288879294922078990272526817000794286356305274400657115269757488161710292507769241645350272289504283699747970119854464332803591185920267117184719267732544794951234421493909328453786705433767821924052071747567658821422979213555148944929242626151486282825050610896601076366613783361059936207448837771081834969080233672548559419812615013193508494059055887552017376883189973805966937417183436055199599428900065643529613882254208005592897584372247353098564146798664314842858002419483502638043806748970191792521518024453058665959350832443652626789151218930022933698306052028401031630099029180847496747307168644357372059545318176680364977321281185141592750079068291013523857965512806089682827115493258513350838674809045528630197245661610565749769785398454572140082672902057159157914687592518706965032298095606622341295164996943877332 [195,115] 3670570622485535939281996453094169979364893807132236416587283562197075691535871719849998444238754572401092668171397153559098034277614652488755241943012480133479067333945273556761262495006574702759101409416236169182760060197878326597909417311289410081153370391626089010618397441406062112174106045615302749561999657857979363985186028637343236829790477624808796168178986640154550771555498274192900954221301009729191194577544519399523133984208549619683472344571381128922370766025998340408118107831336218205881002915716644972346577668219877206476819772535787613169144995398018519778367849194082165535209821232884921376382237552226164266527896823922834220589133733987357877279713455180533265417929880408055587122121345780197470951667739071455006848925369180978029562531435670142072680731352604437658467619270549968565268380421786550807621820970762117521692605992294188064878200489751804200501173463089387455352979067557084219688850674952774045551554805320845670735016219322544423660708868263055223036935268644206417270650719909106422680991873129326475306184452607087283933298213029509618363407278922181287470510276014544477977914043636268232049624263248985282804316588230750564345224195682831725863987306556779313184194782550393031089094331052 [195,116] -8325916832445073868327845366661494604616625993875333715861645296169209772418513023360368140042481020744196676471504748222356747056651982984874602141481516125587967837878002555675367220496993618677706134078927104920236101161714404210074977585914097282808084995321927106705637810066116014324796416216898891861500073977735063350929218054207942290701846333085993789696534516595587417994221382101610439836201872773043110775072061408692106064941243819495862776743337621245066517057607121682639818049512442891949067281812945369158578560352773267061893204494555884298997762860505712721082590558225418906949694352500773015647265313573817409943783622921614537655207913261147270786844941097424400918650567186674249972392925782925039014657774335895843411052413730612449370009600392243052876532234522804131316132893491419348970972407189836245193138355857677336844793613422944441689275706045997836980552688387661057765190657016150142446725356552658502112695713353960312192562645995097357083629974025674888222289637784090434090555240121183303487902072546724777537875661180251634022879937272952403988091718660753758085580233540225174547818931655831857626343873844649893933080378873410062789843703225859709297646890980196703070243821567702948404547 [195,117] 15583302679665335978130020106014685426688022891696066258491065837271819434569696103117933347448051927857433656164229775164166454539155401291492004414423293870262970062433024020871201774529397130343031073350127223235801003220716616397857563189429536833263114854642616280883513058709016772980312997270682636194348896064268114375310644953184225539956560302964304124595480862982377270670826100630851177410533650850891675471669372016663981162281387749963141952651350077082676553914123230519495461971798151622996979334699820002312793892910971276519008137463966651508100301758562934480526451545972925039747674543139308067329561837539284549571381406049450069383768446213204713198151045919508555046400473153692685508191183191663565433942655616274390829049870842978510674050768086325313316349592582000142465613168682918739164701396175993259059600583489382091710505646902086068042908127263313396632939593774890411517573029828997574654620149512542129723638593062770845007251731714048665319874640853877939782995836870856746772394767399477134239575040266533425935819317788361852136841677709020525094415251952700668435808848881693647069491118903373047710831960946249093417951131654805353932782580188197697876316797206613174692341149805095192 [195,118] -23927802394607956522321530994953007076385056903184658878058207670190804072822094496826569637181078793134302540904472932474000785862158436345409838026810233092115804704455465612629777014100101567088015703813038163783912558606874482740639084983378208659542579769622031410830725624477097084388743684025881934678787796961022704540797858920314236029837231405758799684469272160634813838057423480008772914014357718535715104770991970134043246158838047846762190369551087993161360820116561440082057715729960500032903234709274135668808249797534647082409044607844423319649189712227483838924559864801706128830569027068099074726683350173289607177911157213819389759856559008531542325651931850335933546276987359356422513921226697758844386286239688895162621978195516935315805511841112762464401556214041176578234234896697696333259352400811407778948436041167211184831457776539193935154894464618440391017384867150332628918465263665729825985336038233533979520726000925875266070282739519850335570385398134636287947357251706406750526755473001336799065935615484015744531780201625688608461395838371048273597363464773630696007094333078674909372123806544600233132558009808586498463198405523582259271866709138881356830268875205460713815187524623322 [195,119] 29962680351102144546041603459529383765822364473879772229573834625143993810916991376661540623331190678947064351791600532329497943260224590873095520324295494019573615212908979676591023067324223624658361689212340881052879131452887894432608446834091935164334573148119949156960087290065717886566504666521521802293879427758718563430275326387812040392858182873806137846549825591110374222337454804106466422154337522794792822429635601334158488479140448671482125337690582724995525404029480070526332721415351861615910714197807118141152042348145087046448247148972587173931572011003832810073205656884203168991544916671297589685350743128207438448576848569349785315954937844835198463289031096080990522022684872343049938765638433430137505086936627622841000869899503924174358300387456189623051907434447090576234323982833956520766385572064861360393668297193924896372877336969676833549646157184261548992716720390293170080802330073159320853181532229958316233400232405603658411614219452617756185858535629832890503306402074272980580409258709264170603907941388607158914522878898332379625602355552300108395219803135071329958495661191495765523124644405071956270927134844235863509995940296252012175696497601888361883059849771717514131350548 [195,120] -30414201112146159278451049891030482738154290055975213116874574234555712085924433332697131626759324775739242331413369283301611283382092177765665915111253860638122736811316101539843457983124800278359782497688454047504066585408669268367755394268471291913674164064062450137351802185805191698517426359790467451460125653772714513306328462396477414349572224589281324604846782150072984274021285396646391629666816514288151202217919122948379166736974620296767410482938672736037252753799869189452706057039828377213158780249365275264719000281214277013573927387817613375496743810081712211147215262504933288017042639364225837831706989802031783043228691561399101257004040353156839837203430374398314904233485579421309450569129904598826417718874070179739391949868503753922119717141172114894993528558285161078753683870283948818595409759429965443247496231962536048295155621324957504615660744154998410073550800643140214283839316922578122429516428428634216107052101414060954146334368032711858999274183164853028084977689484308315748053337105916841319081368659729345715484640890307024542275189748025931253767871426409196364482825905078457096245193713521559212298482412045318323015689424114572481420165427244190884959879454973744514 [195,121] 24861871910903168715217549930973410877269909389640492933138897542319886883079172181377934052607823502071109564372286023625197557098609048154189674789349504391092298663889432187708580313757004024573920323923536783994451706254507236400288846349768713047269836617360158862418275961094299007855867505098033618993724500139270833150919410504292112772001677609590039221961152241904853959907466929671245202582718392043764706709949904427752136754295877007878035149511416526287143060625904268029346568580218389680131645940353338486424673817634380075006223536954606953450335809368367870377561101125636955107473519655469280181163017562748736905027188030170162966035682905331580399605568548729850689984668503436674427944240464145894789050818923170368082061397602972801356697878657645823577233775464109136398633376557935148511128647718166860741709233761495322588210448544651664213077531356456185639768605928384697624385961187781279485084395179948332037446888546728102524524743245404616596302694886814766331631030517968619723066138725205072568427291046357687983611742398536500206941530111830699209263213941704621345781300701608184928310870159750182368277495842079342767502722096369452737567874260884511912438709648380 [195,122] -16289137500631662609338310784550051614806219653999536674075494465556667182408761928621832751681024245436639484394973321974179460151437021918948221842413579016327353755610949360151683677351161158795878477143776321654452638666746920001481749266044361005351907157103727468669975423164049700395286599246784227088613999389319230935175364955097399235219404462656952183372042640956323817788646856969406584453243440701226765082781617962038349946452020538641928786858430137293346857847705868664376024018589763281231579366340177505701932949397184950749558295762068926749127046452991098534127909998779911880789701255209882564008873195690169579736740030998544597720739616337139189675570062813436464168060056027061315148677897252326524177958570620628598784994078242933038181128411050190525762563137286672121875335911933664355970959375600443883599250052762240493948197152797998923564498436412922392452235500460231308148087646231847666030095700743657032659358644893804631534542001971664159197053361171395165923671081023635866939014643966094298868399074809775181500898521885201855569158725893682434252531140925849287992398372971500565520423922886556088964550565113827336121906860045996137956098731384709531404290 [195,123] 8423194286241731602860789457781212284134416107240107707131607779943127875135463133403119020624491933988992071632840196248739326176293513372665783110104300974157681848423842358439732053822216768793113108867402523630531796565967899076741351046179701419332215191178786691364295151815690233579742095472578473679255207469833800958856006667067491572222356502861214745370243474061075285991340791056147193711641903829919154816585085954369480956886819917332604326428366755319641495577636515516391784994901392912966077909044946593249529427990912407872901347903337328144091876214865424265779783559164452612817689328174241536672444660133770009417992158243859886613614958182206920201120886420886142575288910906065665387866851977535981906967579470186918428645382296034004351616454468041904983510762199100194041892091702998599275005680033977201830304650634694924953618844796700221133423255448334746797363408772647296620563655360113410123604362858952661184880052186709814294868471669516657690442299870235151912153937252910807100486013604143396481070800319342184333562653235777428917383521532549941135993546833439350971713459462338542818594145068976906307294959059111840873833540732550379577436023464899852 [195,124] -3574241433361551120010128478708800746977987624312742195247007665826403395606876000668635099023807791621043748362286628047328581794481996903311498073117774753397049079811290812693806511746939946998815882956453188502848933224739240072546489867146036986626295016440895776634490808330090032355221965405508938944542787034499799570114219323537489527738129201304723124015188705734889374709157068388497694245718935317860577749227285415872999702160718049197463526307199985645417109723384185105881707633392328418210653149849369470982827972798807676009574099887171765498011594968723273736485653749043225233355743290533454495361875806257570554117401986130739872639700736930372742774555315619615990587999421507846246270830701314855340089569182665167915227125453225021710733165090954972417930346660796869801903057388074659481874177894443332311982386362634236559561120513949438400632805678496546943790029091533960552043442814737741191257302730966548095216249966894783991147276205408992152224721069589803016869230202531075687111227724144091771001756394509336237945830732598298793371774908204443188146090262183171099814521759785464602861511004553123928122587627579219842678581463649182782459226629222 [195,125] 961491566877779585763630609331932896124632021360447319039916135766936031293585695946388775564148247551838223233794141345815849773687723463673300718136142529769468263517830447875859394462339078730877349060735689345942491363777120546728800264390276097576060005666362490675323030709576932545144092133794977245827540787598847700787641300550913509302000537368373170875653187463348167237479918474114519122749438160959815414484040487755485831410712220600885051552797664598813052824930968168696538655834121174241289192657515232548596969563157994712546819814248921269011759305669924831405750283093874164111462721659822088775159880013635672508064238377268588401058111384769890447128663175347524776431839811355712838938108288511135508644047207523931369418784624264762140006208462656881789849112297049618907665697066635989458656869662253083513193051181606734960928606771676376668405157175051591294671797859777586702874035283868767228971182562608617764732753628956305354066962924717971134931028225028322768294111644416185155105694412754011654665080982494989025036537279291614996577131815927164030155798218664532946702766972005500431646942842175359949734969461734090794603558176197169033910 [195,126] -492444984811152221925227608534744822268386877025632557710739000181509463633685879656493088889726698933157586635923873893769946058082395914357357593696369641632114123423722603341911420569783297752250733839953380560666871661413796662126212602929296401087461315778941948536851970258231338759054408068072239544244294067786215602718421121286618992375478863439718571386981807850858187229518565448519990007391949250383424305674711924186823801009088772276006378845637560451526086090322882927884490641864553125881343268275164334232547094674659229385595773487450307397692353235615790923644270133860689283016599707355275173734683872847805792956993602922657498361181355459556118144491140681208493549286890108387756705130477207276849408692392850023376587435338617261906627710621784126288996314054525038045323746505724697340083820254216065384797811834642715925838760799403049986748423952530263106223488376372018685057114155687010845892526668768252953421105443983832605396470660872675428030093367502362319714211170555218394393549711905525014181776524723218070179422278997324920897573757880684439242126833821322510259689435783544654222637629775266108787723710734194418425301335856484016 [195,127] -160884362766837605635625708854414769146477588952567206654016074823518429099781156326448498862728299256906319925023677621355185197503798679972709328691710849809934525377559745053967615450122351023465473425463603534166986046433120142686295511399443846547990301838194841087084578348004029824854689683722300060299485213938171491015986191229468551970742831822641743539963111733128250130069716297000870637990010983454998555541978959294118430546513932125019989201187330707380767144837278182423101482003025358953136515879823635460050966361300743074113104188638127151131940495601063173477798212077369617808059042938796341445018330297413016998467103613882789262376886418674488912991941048841587955663749410624459575182896483537331051893756126445418909247998474939265594857886679237884956235701743261431544522413999685985394515089914188565003712501699210417890731968344218460801269535619654794671085187521704779366674282355148639809726225830834808355549214748587106427637440935543567796106767153147803131125183992430902071673855594930611365490610254773289168731461637084900205573280592943075051750912886328308045064798963157538951124623617975648581187806729677017984697335884 [195,128] -177263701668485858503752741080414699340627746522429031111037240613044764794587256528140073250348444700056786475200430436933536025357748910453874386611566405941010188633617869776727242603475776742644090382900461014382088473513043350208648104198273994590563367384527029468469144291769291582677597728952562111673324951606548146898064918793395906114673190849940597035412148939711411998831853475797420078586769377729109434481151436055184837972974513347923408604830289798707588802159967850063939454203559380530853816393631170437871523724698386609244986655966287437772343673552458647713632190289726286112217252271875261762494393910061231673693733105792253686054667197612320989138761970605702721695626486423757660878744688833835724046590439447068597518628841891842282339691279174021768035364392520155519660931658668410064264972662308620128195610296206841353500811321457395429212360367478270601618671246386334706161322669423924943254261418190728455171958166143195860936747846252117108325250621132108715207257542807395934554851252083798699645779078222194210746225659926552689731400655642247352747835719049465865166411653470774212956066068575854744658626691846907746096 [195,129] -100213714215801928141287204862004420577476027701895649747094706239049295305987188520501397961186074238403627106744864758368313287817349617929588078857792338360597404914101832261463519075074009221034023550831864351608216322026743339643799592996587760126204912627858391144529142154512357942684152486060651771689542516449195029080855877820141328829228846194401171647483766403673029969290898271267289170495170086730437368782040021059248984012507975127731788043388677756439809760768790265396544910088014439413775966123781099376897397315220569047467475073143025500285967892154505133922499905647713865491155330648986540599374412870519269694371339761509293104343477663765530840968921526925312200858607881582235642349238775979971146775580188935644960118351861305632802426688248335424226743709406459525835735799650276168518863871953312329026614193321053979783059190704639417386761475394482615414628622290494657097917854217600802638489395383798986626443474194198450840312092100336888238545398442520410693741240729552904787673647413737212232154512314583644689091386742322750900467171650670191378280681971759586583985189126971796636085588136798567537317695993089347 [195,130] -45719804618202154304860372756724538131359957535288468785216896311358420931733597594117480377023970651614198552658672039065474385829772539136688832421245655284154152443172839977717979742092035661345434371090234084215537604246006415529451767760571172268127053668596567085098113906904745790330487271857109676963221901358038413297728422885117128547207411043062177083480563850102697149056797413529997095521656998441703082013500937099011553088022262259757828575131748432395905459354956190966955133875479543194764654548179699681588735967768843185958371631050456583702817515687913185577530188728235965088039220853354866182219566088107927707002205415586636760456860959458943694869712597159675557812639721486571265472859299749969729784263013089568371834354543544468294578901004867925239650172587026615156757702277326015412140950775670421682439580373611142480827550443499704306220838426565036199699252430531464854805553824881984556011527735324741361933579827022577653752855297869576938727215816001709161696283508233457478821772317333036188138751799610169612686846559586684409334718463410072996834149164729982205387469600460791888087765121018432542310083186 [195,131] -15398579993334266191849105262939282795198897525535478880928709729111842601379961136242850054761827014088991150799177794943358855978296518259429109331488987767500851472660813691694328653801752845447337187433287385062039659373553677634453605724058509882115580339833677775634758868397997963577457475232265097684687123656382343979279605756699210436666222062831727361382722536085338221434514090643860980207403104962146223614365221270272321737394806791747420476565689128540353265430826235285454505170302758951105227790606110187964583611593487405654431783886925234283322843961682299442112353251934176680919930064919105584971203147744825969392337991777409687607339251584318066416361435952836226141776480225302848414318151371494898344104407658240274026887216476420634498912661761336868348154837749501409474463269039244744060837734754495564534379904048632188369617057031725549306536649798991887305926427223253340034302668387644929658513478649009957109805587967901322008102213439293621233243608955754718210865748363774449282885402245296862409327681725613772379379727183939630757536080393715202755672919997695501166527677395772640508035244452488636080 [195,132] -3848543953413915739683168217657449519393110321969280323332893912617105731257932479838044437231147973475204456568343996288659945316764004441817085711847579582225645459676409607931138409562318758866992260997517075669838777335068411314022034850066217882995166298667380015039986725735284043777688454193862791715764073775818751950013823138475437140935148449912856484355528458466612179664830567084446064889415491346142041717107672929948879919566013040657931351675204464611715598575484331944737978699029036887035785351528745329045873412154752953909690473079678374507306328377243178911112187408340003536111675540920876208636594666773785027068541811770916462997487540818425786763999144580337729498348047193635525204858108972806135303920208614791788248786424214690829800565313095233133673027076203569708457505394318462737121776845233548189881442015608573659716718125721473955894911015098570596908187763166709122486443834449693499709384563123098405732554687413397698923635145126834451402043472839638584655077736624082411367579953357835892226943558744539545452142005293533199915939144414417145547140750450895628658636223472455749164302606469464 [195,133] -703766491778678807776764359907348207361176251485361611698309640603815465082575624419744917209322973237862207946259248366449217305924235782641174334597688467868323134588754699787001933109650517750043475583505518509840590137613487701021262086432287537159325257472495137313184453146380783797243676403412396042007621801650300571161509306223923988932241668316733585464427711094598381653712163464831609044237414484717334793170892694624692808093891405652167013386099099448784245389369818287232937118003160570757048506383887113645278931644237222903303344845603060833630568918757726682051376947636614050213249374997298415188796687991662693620042885947127518212190369104108183107135866525101007443202180022068105969873428947591281407770207734807803078701641253149437436162983030289512521297386425220160058235553847000808182233194519888006590047052429409313687077210885248472315197972202345610971454294787715273488684330716896186448119928923794104146595093089448061705505377358152875791806671149439666318850418621616284595533670330712751720316013131601539220275355424808176512783889592803649559303693608496419286735266895441631333906596 [195,134] -93278131152779254889720354393884144663628695413550821697218533074175129820057934000424169873831088429332689657043401283699487620520580721922057425048015504504519521162736670920158889065471209521549751260401816268667352238354363157522006480288931985866437544048665442884322370368094939042393326404747782199153780140472592526720714261084757273109615390287437215003518452492419791888003044972153514852482355182235556567827337916544201570532637523331097400795931112669119717011772989548532158317260951684077827842616344593280515317958841174504510619501649876970245240426796056183239307086425826210036433911532740569066931435757997192689172888423638178818618801779018365972308825137318270137644657251364946667981933022968018971572738458716726758803928627225781056222384516573304700690666905066491619492991086472721787707553728334992203863105283532826910385656785085960169600618347364695674016022304648051838972174341978102052952486602521003318549226249619331769210265110798362079875703273415248780284765035238028697519598146433319419493237201485545138056610979087568081129762481138417698693090343764708397903043100272389306 [195,135] -8858057176502300273090133347522291827696354841886779285288133772559981248488600263769616042167504798615985216255019372317079312855476163247604395655152452336595609990087075602316718080859243485251116739660488611552306558548195072463108039767093323608014524885655716155936610371325043366726786244440291231874249275695412246857412548404664828446230892616318233492936927015182444611063599516232626821315926824431371282912023661359043747868655888035114547594855026200026387284541226870791110763473556377943261511599876599232402532428424862621576936323477720397139090563061406250173219574705045555858625755585665252677637026229121495977115480686744471260402070909126902538836936465696128025263080357434326692626482364337005799381050210478980161370130360553178483772291184759544933303713128427666923363223406339943865330195473607389809183467411345704171934967838042118402697795030306065795855510930019062173799264733603608927170415343533365337018151325660812883815161396639691211526803231497088368116736316382017117159331279036866995046019025100705143413759021364729323262831643654660336628416488792041828840133924396 [195,136] -593426485309863371087252152332032370044854137961147738089672504669786786864188536748864100248927863965640464707162353250228535288143141298123442761886420838502229749276524556165626535272552489926800477468359967779042648030942958184725722821561268156067361220991476526392813122484811073314307693502773737945567590750756639656399254099788916175449031760990993987776045716213712683468394095739516415745158135487059099462675423283011449014678513490714361953139217146400912444949231963511637348284408677855154500656417228034201865188917393674005545962453650931668946545212536499346206446528102167388156423969174115209091297018641388050028352872314851423436781890504763333255654624577719905774037471787536957161515098720382227666536284648052911732588501862933161391792591988685678285479271008067576975327020362814813508657645169434923580867441051657358281683857280776655139820184924340237529390752931724951588823658613793856127587431192638319486980162829030445078868804288075350866381828063422790203681184187977798186560154546184134617185016105656587002309514015840097623727874870926371168995704647848568293966 [195,137] -27789803058398748831071156127175574967497003448917107462110577666197737595935721951161086111059075690577472089886122941291378732710296676112591132947321824834455465670739309937101903202391642697655221988726277335615929168263518306973382140886538219278308757542095300591648721845922791067076172844947035736449245809892997518246734899079850679964026652587257184504696680470265192748959314712140744778731098499432199919496142681899532799346452876132351319445601084670909079150951213288018072401117862657371753382504650850390108231977341785664732576687489434975842709577748202164186387350039054095397237989731453028010571346573099196140162913479291061042691095456647393467571814778781572306514320785184066389745902818572440734287104622831732666137470031017861999400683304884179759150689523898473676261948222387339469682851292811208676869281240001774378463367883913323618807546892674567795524865080229002175764902365037851576768370861914361130898008663922380442024498940649781081621435376637425222218888978925952908741143629295164559439848265440532790820089562861727903344731049157762885568394502380337 [195,138] -974511299037464969391696433903683824716640175838776871043492587034319342386738422221297273501172821277673904983573768568235993802622650926847506873127427066942262466600017154173486387181846671284557367142096235827201835464968349037145444903278377356930970212721108108616027519270451878880771815426415262291311025189797139616200260908894497928550835934025714603651610207492179267934649514937734642528707981712040881117702538883421707607313875713332920182823680646923377695852599937649327207811009397278130449478408659766104000927351194658183962888557604596229469352834675483436798556990055312400939378686811776191211152680700409994565167501824839146137238130359227644465578955340442333661111508544240000009083347577692716631784554437011304874230675184642456642175773094356809086198312008608282787555842589830973572994950436191959091931209331278253104875863056854412070290522929145857974370996831147119365094561956585241810647095723225978261085306283358495835279757391798452300460442045616448866180050492088149160484820148125999316951593052158634871254311145403749828755497890876635668978554 [195,139] -16656450331910092190016045104740124254636432900983938079206021805780697314677908402908938221774335567800883952605641356019081404979738232373843939655513212260805450670376855467226858941347464296495552471949001809167346001841787592245492950380129205401303298055094766417303282654625005743401816330781687108264668796766983241623041594085913451491677289641678832020258686640918696301431603040970963123586846224006927406100088721435664577702234234209444985764260654567475925538766107712733216096147660153840808486735248314671331919251194378143230387864399503737685239559029368056356629511228559317308176530498932262114057334081100753796857369207727923778556622336083826547076927929648822405946360325814364955557412304577837289452597243722066260598624221049087528500984511083444244392135380282435171819668834673500103089939836665968000950444579700413118422176272057787354238695341070955889363631429955050659629403377602545396441812061889692864732129441214107188652785504874408106485245154260287798780190241842419861710889590018483307628343894892865035150537059494909423938846061040913908 [195,140] 1375069092511149881365965018859969733151864552547927389684254965232013453093312344930210691007605693137717238932215769058473870059188594756114473136976185658329094224314098865891387569949987791290402906943685924766262665699212642298926621950352536005579465264104276300176512204920009458738565922862908781450980904494505396075937510368480673763998855673473023688146403994672938529197421031430634920886299060385980607442873282253294485401067361808298232172464830350077619783294567824163563150575191839644540017864487735550779709861804973020927087948261717314331995458423327054493200692907975144781678128003551841105269160071701920748354425577604519326604461143190428061064420095330766717060915024428726950347972073675714097929541273504735367837227530669814017130507831101988913691572921514739863602679257020664882083748948297571667645705822064533659805243846901665190143586734775590648530443480358627184772125327196892047670571716450320823813762706109045929112888444187101183750120939411302681433359181413175480647018106697392230939615369538259497713019149747809418225737672660 [195,141] -100282770174375967922639361614314931176357895537204376847020558237408004258023873366759343807920269213712246692449690840120135619029752416426706390217348560262413349806600697817990366557131173405159406094887957919065425236971478213494127353189238444032585180446696467816172861296535385538034981341021592427530608423720113007257987944203499103218231140513410329204576602221079570655649695837339160170474281769444572015384822479137525011614128431624668211613164544359780870530272911930311276228157629883462802303830366441480899682534488115574982769492248854439482220222831678737547195160838685299136350477902821305883549400439975598686527608533312328785887351072629599783952612010819214414882175140848078660696501946996466385155087153708050831740967198122728323663982897655582199634578652170200188574688460708691137210096715965752331379231052417056991536246158467125287752284566895725068072223167889573413424596564159469473778022038588802147984451921862958066370823903914862063680956962780198809372461817524388132717340796330925212109357289449169241950529712532039577215 [195,142] -4151404648608046521078006128655962929119684710298370241427984453684489650791599430636487199995096134328952905341685506322449691416990781916736411522076362563415200362106842725329246001550960772075344778395811243006693546031669699971281322929559474343782267767329363871410931104450350746729850100746207220783714701268872946384021156175245872471093584352995672717754653031849331570754926081724285575079758565102451908049982063516310552258897844544659143480441610021667342234097456679535184804516305294585017040491976957443710277949541234767149054748671967171931231869326744744489225241693953693065891497723576642767832880177910412483601248783145466007020683536885459988355759073427484368642991547600698520243706416894311468292810048778134457618844412889109411995291722332310253381333659397071024696245745111730796845164766380560539156671025220283462221974450228537379532583819886791607542118361288185673671272555268387126123672166169879454309292004797687861624136447550051475363809170428890054413700095207310144633561048648722844027124348482369004872912886115616 [195,143] 266337083734134051661703074198248989281041641667965734421210473528275224735131380000770704646763198108796642380512556394026901726965862932199334301164676547589169552358659221039720652428386060728496066189843114982473676894159268539403489115086774988364944548487866428378748732713269220698117498751564024843134401286768205825589188800816456091455124336682000609303060055751012757150459590101821996231385516518838042144595796709689771299651976688939549942789644722532970074945714709954243764785001095411988810303418198284808448458014610373502385176072959046854324811579812936148283007849057357039823378583707378944806402778736266730448601573230657517945879149088165353988722164390007919987162273861261255775670211871517836740746084930616139673069174783351857876299570027439846351908159606805637998444297353369721179330351842193625420027435009842295181827733028839821781378946057574896960984996560638768849567187506594697714817860657847986400042691056137310989310631058936135602318155073594797477552607833899932761785760880313221017876941475615401044898248 [195,144] -1627182690527263531037670502490225343768673948836233988596860276933200812337015460134845632259407047699736695845273402568990551716967837686848331688229125853447734613325064454410460071093977642247081224566382933577309189227370375452418514020416745537200116783762914994398628898659229403728303844225706950383352838797340796207284558041143966029908475103952727849309547294520865386665704275137823741937472462608071239339364768187299152125382877429740173073637805736287030463151587928370209340582832905754468150261988689729270383598259020059623506985854398915247496755122891815348775237656940854402825672574541028900645615811736954470497793691452023812561678684885363497662920252263767625963954157536177592032669739386157398338911763082643193386305952943334114128539027191781139680026171956832429943639801954448531395824037695305463363633270972399789893706250669344753445802044758086466916751739189791940663257917910567406194498529495740780840651212164587736954218208469184537023680070770580606889958290876776851917184239467256849479500696738124969 [195,145] -59268184728669074841684187190933640259194337185992365340598267698580041633235454636060550154559948438759733504049144264896378549612354210374567565759027438830561752013996308884691786405963148935169729688298010779860129816145479135997287394646222266480283772390664745822146537705927394186854926689019564742079483808426804503641245965274359171066325348117422856002971636546990444585888721746498458084888828333689039007745657419510163837534586498391505205092510652606734716036042018622751283726966313721397497617034159010548796008597230573496609332343115034770361058346485767838580727055984587120637914617016327339033386751053736599364336672975705438148023497066320475300861380955904659049695275223590972120750907308153981709321936132373565323020994227238178665102921550586056637985060093081373023299926946777692618471779384823139819342455360418723262285576317921751508504773857889508670887461435846482426595420350182694246745016668089573344356039429721590570771101235913533967456979617820784713139100824006114143370546469211492051034430557 [195,146] 527316041086518174958081735310372679311499010021399639571346935729225111199676375841300638425959123556114742049094770865510824654300058629909293509905344621718229599895786937810252257715369815426702890359021451962484335087166149470873284755829978339316980892978132580144537462292535388520568972392011255180602198047316271335438034719907378996313046952228860879593579330588969313819089818348650595082214269309053343405921730814133043551777240790366816830368000555905024074909651295653031193092900572086631940623223953966760370231349437039595033572014877721621207353090793960034650254947999531182322533062219672988274095134104643190273564705507193951353521139565906909472465969341317282530724911710638417594094770342753034699523238755726804187865485234226773114725723671032422636838469574446634347268756973188051955472327668636459066044508725881797667140980048693697808272397811494386412497685138314840855535338275914698391358261823637948202873384628331998720502835136670852428521393849042209636881588585272774224174389453472943752 [195,147] -422526042571980706432980693759660193599698185964386743279349881984893547662506295317571687802579233790790412264996955924459971861843532114458372972315020570883841310572226385953082785188332244659820777686239216945389953339744010519722478373966956645551469476429820172406748941536685307721934696249202629466786009592990114732258615024093870538221764511017409451537957776610548731271480789448230456778486244852820400378066671248884360027537212657727157548890463623273287611758582277036572730697639978252223070711585284789444066058372384229082550910969092380252050391546048011953102221201767651035669647230805269892970811712746474601622400355966586355766401995351840499589881718243041037319322750975242125746961587388543945419066334671654139884962355656178631873805407901518673900625288669527949400098895355150972300620274939578588140539057709906144189025170514403557004084566716525268466266029333936711567035955362362141449149779746551683668967027216282878792186851087247517983662097170203451051092175418693605877659022706 [195,148] -12131865667933946118839497476178532828570758553980203780767388608620857381038484483431128484482886292774527797396108899856777113831069726973293880788946111117164294359003693076178292682028558960164969467020354488235957282264570226346542725505952142401638931408060895986107846606363884292068117405328629579244609439948151653831729161760884624380189381134555694165168091773330557729802712227793300333609852935765625045271408109201475088377490594742371546352009405765808532178666401488096812459961443319915464695717049548880911838691426223079951236212335910894201107426017111697632573518984015302914059851226805609987454042235468556235777779791586504802140359051862260449231539671019797551837919199515838897805013900565337692311927163445231620623141557477426720942934656747763402910151507201933997528444952450213196780833833850407263687329556629766647735620391217249697219150307875411994743402061702386852489797271775490608971976366963722025333595391868316661297989110881172640168790594593135440947339750441458054596 [195,149] -146454092361725119482017451833626934050753091911779845831942968335405923816905586572862000399232208637083929614927463108340426511482220423065903582912277761678394556482664730456285644054587504109652337319890732657616855933241272812412404290873427289908529638654561750213379909625612394753395351106310785068360733236117967387767683546401041296307624022659841508025103443330441440914326196539676109194992716131912456088538001577849353901636985355455014934235550680824712264975979078863433048236320628152904282434038310947073333678449570710700166861914291323441111199801336998203466373122449368690072839729462360978218521328666928563367917825391620997654239614624218197425293597311877070396619218873175440259325173757396020278394493600485444377967348392586595921351275797936100401020267194721498788059919913845690518374770626368150380565269559231509044993840981223932435891940346908395919629310147948209270967814153697817827684670778732241464630485337791494303610118606860958766832114836921323284500166818324 [195,150] -1519382831559521530199875241730409738280956623571668307190101991626165570140142090308399223253255408406002280742245187496649577986913414396861810007182038868367245063797646559925045770642421242466923650665498884904093737693142613907624346372140594125239922624042909053574841871017145963834055879282422034438921067559962461573729784300250638472087124207878428152093583976808479437994682481631084201462838606310206367285785649864147652919091042614008361192658674275723818121265148682668304584488601061477544588970548094755448520096232100491400662749421295459383373154098638701622898933410512694734907544852255131567000664117209281430639644054993145832154011832299410217547615494863919838442603201727292713642024040584510518035174637424435796750029076583954891929059259320092294382434316044714325615089507357813863188999702662587149716831576454680218004697785520035385764364360790764029133868450049338357895605624525183094765702335486734655396234850988692559126248600865645913835118913536094152008592 [195,151] -7218251226015040530257135664295416612722434356704397005901473078236278200521635083550186743237916384155213265031260344858722201258322749108635309242994120263009491188796290227863341804723721131030287642253640317225426778157561110765232420751183000573762571650957987251555625501942153494776200432597582417491732627930434991624237625539030842887623109393677995196533408539435197905879685941226483202081626192313153324834199585404978753671552462444152112241407661195131387334551588450139129558459101625503673773959556325621564937206203287560186581097534871902053891473015016658406511187838904383900773667065715811991333250865177323392326694885861860373866291401077831163323891056131709356907641725815692874423625164628509848496000641543451200046252074011115052043228593868512292658410628973626646497022057097144741015457720775954689317664795385709203397562802974935974833849511426848628954960265278785359466209969283857195592192930344654916406541542260242198758559150792317392723002940724598 [195,152] -16265621413601823665996895409704932458627101869980428318105726127260335915228656904247236415378212085239774757840155605661114319655849244813435641406589839447636281177367863743440013019443955043485312328058798553426057296021503750168241001430907776871185961112596223650991926212998980180565042494455545543408116340344150676695237432820300725113149925552769111935036363119891420197387620315094274282571823188423717085335291668878840983303428647066674975729664723798324362795293269022665188004421942699715013643058878446210784175571104045321345339257816169816782149956661780941720665969293313747493747792446455947439524155551014504637175002901047303392091171064980119748860637718390373783243026060655130100203544774734389592965877237139326181917443847265999388462243296159245209169023601492071120867561379289533912378863828303505218906573297849035635775832641132169562934882477047491903739722708113822678631978964263292937057650203764087796264059115088544764198974122205037559507794 [195,153] -16382231340921723644542732020920146116239366906215175830251139494205295723913389130712363018210730157695760560545656263997731977187351512765809054809339807752371215524923944285008411474303355080326441990348387333662805515994445545911623651618799054733894200861026219007773928454230449182991573104174607408530328934502620043747109287485120041837688682576817431322363528833010144361383377203977305041135802060380391148425202112758018276344569734096451152131661654775207900703081086206717368630432507221707170386539397988301159285823999224862907971488572797761723181856000522785744784242244078677366170494129798813199532320257399401608183764613887860807795959006861028286419075190896015863673973508221988187542925221146257790216567844132526589131580349729609426104937410528556426528629977074548551069987243002402722392802094078282613429499385985771034383804076960370031141353366391080174985807729186291311502944495858642510291733026018208386675318912336509160434567148767696 [195,154] -7709760159914625681821697423752105827854083658497834038650066005271735478357821413838096777831753930811567670701010347348595512166750126821194495709907908342814467776434271922049728529891710008388654772893001188868294828514504424720888456935918576067891380576204261695432966691022457668111518895993882503813341460799408060572419229277598252496535021142786620471642139654343847837497403785186249659036091949899365906747999734933409550908084710019830303863332518329581081394540960322951408118301056649613013199582256425614823039686900483515151457522656382186113608543314977713356505596796372019163250817404929309901013370266079958130489192068866705223590731650051518355648359379542922286195933903161621320814605343351252213243856263149855522919788399382914326541301642317894893575477998589773957344544638377291502325150034590650801132514469602078543872578993676267893972733487667872481921090187802377586033619658363462642479172624911211754251551765276092019850559 [195,155] 3210626540909806297272074410422755730823779563058399169217918675763702377813678520318943822064247339080044246235454739856768290430526161604417429398244599223603464134522916898634520316387302058965900664654776736157291360242799647437955591702755658889223925461463046097504699842812236124560445509131745307440038998766789487076890317352842103558280419352396792682902104560875407496885265726241379719366933475913387071874239692065607492002025810913689040711754803987530008767834710010379660610518205941975201199255219200246291007745912336402178122423780610980425100510917118301487632068226438953197384509583029311710974956656822776995091782293655267530420652907436194769280564669276553479628590855544148909148421052527266955892001019824732410987712652939529325970156964008141145113465001904873668772974078284034469213747226692499644028877222104408397433358617296821176443483077524999829936672163501122666951284514605364660620963845753019641009519894005644 [195,156] -10928203864245535775840749813381551913006371758941669746785481670357531151353987127188145191919734195432740398780522778672502113766920853684505863598163662118497572263421143052614549272219264680713204745956695143910768329444623668231585483819283588618791026998344038451424569424989563121137352071314305896719959350539916240695798102578641673623503185728245444260050078370402884389453946288261308672719985481464424518397141377116844207869132205914106314216537650558885402198325129134225818058867561719572263835862527311803856465616940609991782199119237006501622640554485673854524182270241883638272659657900565260858227247871089022464320457120543916850873554820443760960886526159244646734631227518320433998692425952329160819907336040542250689566015915494130936649524116228114556764391038589129760905925992482222813477962269416199160890392571081373388303075033258997190176045949445286734314480560452358124564792688543206768324464839841622191710056 [195,157] 9505263530072974626019210118855202125618879441961666021339741270894851884565042557841652666615934945950096918840146055684697563793251777134888899663023045948857271839950979374087542439588957206269570844986692102882719451428951475568762945055148131808956832319832153107430146197315372171668518156008034081956857834570215049167630437906360834653094475542481890898141856104569807251509675315160187562536501931810654427187512402180415046428966700991649023001017010663189458810416927930272564227093998822450847688501371901075779956259070865160436712339463821413928639402650232651947135881171378958181346403737151419673151285237705147036803154406987524743312567462288838413102737503453530339311964351569667273604593612629802956543577579569305935323442562409050553855249651594092110294608801787782688499203357934479537208255258798105833225779894913002162586952839595075218374967393301319891338394254789637963491708152063037025897235874050083 [195,158] -2710915909480995485016139887379550561991592146719917795279476619993321510468325507955426471894356553012278398812372616966774039973028968901455190413749074596072788174191219547311305185169846294027348937352065526539740314448802785787593571621996056915496650568002566293292081130389817002200836245640607999193389233181707187295302186186596199436856163388739124750258406574900050732682115222544607066553534646571508437358670596107719717448890671713056491005044329515038452426173980557310523112643461359569532898689787139172551078994593168943573146364156758176358370010634812118280852631122490777509855724137547289125685266101977780672319106357796292057756235249310418054322044630217911627335233487031371967716500092039173970548588834558097509044229410160474556423614412557295568222875445027142523858606098260186136140586864849147095241969635970156289035868782196839738549077729756619215288708709386671094636809112022090433819220 [195,159] 195553301740883947156389826279955516000138141336077472706189875543775705556416488807089685313988283218680080645391728084489415059430318748315383818001890336495279961411715837529019018099621985135974821946731304379115335257097090748218077919065429078961499855946322635658621321239126001906695179826287767055245922270717571521560985622039834675457907909884738506961608228190667818196539437689333694522321358570581174551772350012266825608738271072183389818921646306304166456892306065696759666266704454606347321444055229354060134210324522967290429851814237992174992182674356438257750572570921498063411696899452071922255460060924480806527811434818213763809806375914710169428793018752550518977348104215977295917003879951551770695831890507026084419375670465493422838510683978215284208865007769343766669584245394292125258217970879559723584994654160467269235488959953072638029557507773904639728670246552782319394066901252778 [195,160] 13234692566510029674589396228041653991545579816389774716582683234574133816928682482168622282118247046344289882875441053542383284133268461589827957712624685365540570551351493776801182431979458900919570684283132926138958286746693449054301954546369328935584780503048401844667046604976956892406057205191143244923156741415635958862555184602853519090886970737778284775455578397420106818928178962705296776869801613656102555611159838608666772070661124727599156575524212752011907083429168469002501476441899790408179094583527877004430648711567389638679270911984801915339647848589128682693879851994866928532360563841581804302392137781525050255853663448373883926469441993362300206156761112901837467356299526872336197044988313240558661993873602442168325127751284338031638741854809647640323667005927645333177509333839959147397640936804176856856016389138609720994326610227424791643204602641808928448385561316216900744102 [195,161] 7533121400839637065794460809175643780633784604678896944485993602515242106794042199858394375835254620912691759596523988599652251543517153836730112592897298077432749985333446957121565216257512206349517532353217042763999105751338395903574621745348088582210272390358220970291206143988026676346758260082878353096748474666259105554640651186194377267155265710729524695430772437591955627607521341284915570546925503735322354659156682765305702449769061027348758953576931612907979147800594635360770003468466227735359936453384157394715202056389815252042546793587325910971756536693506633471236516083100249884501695441459223010050705663473395493411661269991419562194110015112547584664236792724054557678342204889134074096527686104970888134280430099479203555714636348552677613096789830409088403255959929425506749430801892278384648949891042241239423753269037569978605975769973153487947942609449913712395893112205 [195,162] 536002818793029305383840068671568843973771723012226661128955690892080738410063642545443865514486388855082377308080193721858098695401398744508222928937241693981620996462195287496585202664110267516549633485504680792145612434294297683315189150198130141459278817453943905057954544115228850561535337138547097788793092014880593543667532816335000578685778336614272334023659743097705645678130787289371218128068986382081498706730811957108772081473553482466499531963637026477147626466872821801492579218763336568135824289442454799525604641415887068565837368305051525031442397787038446242296189786237495692420013474626575913352087245035288330645998161442143006753732789857746410402468820456229550714817758363305726586740285070288973254150002282385970332636180396902816726445776481873144981360867279977283004152961458044408967061279856739848308210928690666009152632273924886573279500872679199174131 [195,163] 5925793080609649795717918763329664320034739096606547701158903408196727456036310508759500720091678288079000768421271750772065153336156207017853595620302002859411328604419406922256661688694480922422134225412826759214798932643611982148901836057479689415211759527101222481008063388154995493410041919292029954641357417593465457375632768258492863936391684832324443976368972732725150665283326628103959326082000907503603645502772439968423082171737549302238902151186083026993351428886479482818683409283605423308742536379939812023676823503951203589137810603950295006323285908355990735439235797674247246262977436056938838935637253259284454291326402835970537257847730315062981277299968698074282767325968572050248546079243888210888064752318155058915344894034040812048392213106462398198756901626700903314323165689650735910031792206417236165087560110503883183348487779644921958012525336744 [195,164] 10021768384562753311997266114918508950296788456906779609372186836374478265475861171115239572668271137527020945610726631555877851870258196680604065170111422258927496657137242568425614669155095764336961681591574052724995835962190802562908043935677913057823423040837473134917990040857853401303966145760378044933244569215120686719045873156500756845360530199091346706777819243788296769607565025725461461813378704565769855925433136712306868666054497097741349812322976199171298269815766273901293117183824849231732408594113487681637816926668419467511156236185158017492779547909206221350541021704404583839635761126136912571309705085392699673268394644930547287240807983198970917608753585739950626269576222500025915888958467551482483358034696727492187781571219309119818380521561190288877704477851906367079417318085221723839463884758472025890424096304502468499872151851957011 [195,165] 2519781647455704433005705151831387086669200151525283829446171815448489143520091836306916853711184579748659960641367498407465071108259704132712664053719037980631817979262878833240429395085891172530058075888370313505219676054744731015882592026667018009453201687316131500869739304384524772216773901986003286710512934934038350225857312236187277457305344790233305824939231613487929036466162285512118802899230350586222998856641121899953843765928973566650595112570459820785537942292508885669595000145134700068584153411406099421512759064789113568495809182838837970092878995921124872908732136334744443018003130089216052268541449228795765307739952763750979553042221717453317044804893564037649747151152957307858180474928606907944497503698820130306429665583812387242602456604648750309215948270655871143834584131498925006075027226122362146827160534234302932812148 [195,166] 90233991356204911303646648051423519776389112251676703736996317130119148446073625485079298381935564969118652233841853452917765815694783975721763901899000469812130338969107802583895550767167419870854175885294045353119041407255550677460127078580976622291919368376142357139305739477123386488070647307565058617538596233571619052345922663019605155006044766658616767521267668676119781662188504812389434301153930038675322245129977613988574704574171106952001589388786361933314362206874388292589681098795512132850062770012369323622440381141587332694578702898154136895225474009298294629431404988335031552011221621070915259910175186844713688126130832204806292781495415210690016770202475830981169383338555870126115076385814109576539770314802086234987316609465111611093907107232685288864191983822396855886355210621368562589559756028126618127682597501 [195,167] 434596524388751748846768336996828938696565263492538277233268700955092875084637687253097905708256226882218623596638027796994746960070361069852562225942185900547694983714845234664405589698368233118534270756303729733479106726425969233933278123085581782011587906942632611133813932521170517088332297649386394908993316767322125306252259282472958302095401726566206367064397059354560949731339247600314453635257101478081080180201414077391823717992247278406256008713807103369327825848275146117191663152644588835462185913181794530258374825914816274752775589827063569228760177718000170487551452343503475497085733798874873923372210432536005072280767774730556921612845027167532756909162745115509840320259479984314843005057821594055358281905253895731216115198919877112462210486937546106365347543942330201461580825740598244672869809366874 [195,168] 261860170275117210652464365793232948923653211998217918022681137063388262835039530288853135879548644801468049588257091999318450854223921384708159537187794962422690542256690227849832629255833124480375403114326184566164347886356919667939313680363515819639235569328792632899578940404442500778769732778397261656056104243106229582242379477381030534686467814149908063854359947170925707460636795976524873312199713743189874431950545386577113509202638462181212709279044334006747420515072273811428977306450046625602455511745868007285879710076063468098251661288937931927290776242216807933836394116552702862947320423289889447351474787315616871825534318240150411982007127767103548790062330810472339523571636453664667896216903158138777195337013564471174254458964825595909351034400499746310541194283329057411614311955315750 [195,169] 18060613066523508201241169925595308191884331116961846931684137811804817775186688561555765350983305905360606167998531967882991433294746438274429830634363198636958282338740576314459469801056430081891245829326264702269131924361318317606300332548526397312717931278276726896860434310920991465257332148199811448256015154874773977463637162101877649457898584026085322571590029279248522893734306317695297384166290211457041424003822599215339595584251107392594137128248049826476358663560984085895237367208171682825367218690200511636405689325524418344219134039251048684230299227236620685698429799995295335034871648677345326204243897727111538689293953243178354253559147276627293192816506863172304449348714294344761529974455931368249759405988466404721589397308092438089240929647957981992880162072372639136 [195,170] 128074778019602790850018559551921027375231338800755128584023482390542063898720679985855311039394642508904222055687148474330988754425690432638645993755093665960145247775071737416036728566793493829568952640234652867488813119137890326644614854116549690695554760518453699770898850558251919537108539731376889651621100151691445822306191965325368646005019448444798172587143306250362817719318929690536089046755380432913518686962878065431298690034410446592338094703971539777672635516246778882509605666753243120984630571913058870147505470501865372226564899579140671328622128516215925584223415759245453240465539883351497767383927191487237808116836541270092026206629054875592512000166759918435531558340524244164782642298034370715404254320513523576959866876064562638550348523599202517685 [195,171] 82110350120006955859846775638522802431578322479699536606339475377092365574722651090795947633569684290937966977267850840192604463650613801420833485209569988890554555135922802251400036746049865564114960632749575220818606726550610471180567368348740396435482865541941592741977629489318889110737104018514293726404455719347396525382881141039635300748521017827271787293393457519887198810831554848295913045242675266643500569414753073342206595532265553928444052256893447154024193833492706710828966570989746098722479661477284762681890934396840057723356954213234049968434349237623079954304260528541999378169316056284992963283307680769497087568618975870499373025153408393205150879457944373336015417349460194657396428715779495384235570962099680128776667767062025101675 [195,172] 4080820961830821727554553602584312615883165615401496821931897336079771306419378560486879917118829071971455360961365582536114581081630681439329055336370424806994138358016076609447566477458816060027948171528562888753840846699395094209112478150379727279743023419351730075063189082362105222251899869324232935071231066969292071201996540581867650041701546270687579672861235006001814052232400044037080169743508713771060774278269522921741520616461223810175912819254782712699655530994023521661375376037898147829765273436840569979447219596884862784585499658045309054920569624003992724272982735168996783170764641401682606460712080051050616199822789025539816309975491706052468676749651247875741465900638341555169153535687127437487182232996961185380 [195,173] 13078240840724507552961093211740544563423856883791887915058212265481168774722817608778704466809899916138768440311412857251973683763451001095927376944389426440825182037906335537442108437917745698590893983732021462643021313690987105495383635096223538928062779860609015259063886178798174722524923621623365871220471900050033369886641779081216207413004447021126968609891990552084974094164058455416616412195903475147551908999111637440152352160252681832088306285404385510884077591903507490356925311682258955163877015250789509777621606593078775492924913196899958505837024357251027144352125088911459259908815456117878375238106821235746511672820991767381903002432615924655489076843454649996876927751649729994181141927431079644 [195,174] 2165778391212919132436668858429480505686112800533915195396861658959768309928042559956561515797793417067611031648413973607899760437877181080613405235613935291836242396701553394230284628137627243447095528417807280343388204712902417173032176521821453642558881423032884560038684703604670173642609660300849705080395881621382384492841055903079562596283097509245931562415125730633655260229157347307800953892905081963614466541800690223747845157108424564833603603363138550257310891540757937218830092808860148825359098247871653319274550355722408377278930378735124054119995020033361403049460722928987772161174298264956983708962933519647993480153380890237912748105388807412554662754043782488876964105090958 [195,175] 14169276754633044788865430874673090647505939332014282730175513839185709965954521676279628699115230358269553160003249709319859742557646936677379681327659502491700176827885008321265597400213454551515337337712668324189568668209819775713526928184409746467397701589783574758026827162232541951560284496484274215833885266052278840713992310983125350518583266103431961306996870228385899244843749108944551571175350725608129093426471750656709233028505737004143350510372986244931286148168446801126350601080664588625874899535531446685650013465879156444198986338409593965956034029705062934778367637361293261938325238486947166922636761898791522381171495659364135836353847287830487425677 [195,176] 2635925973523781777586766476046288759669800694409147439875861497114801758748365025419707650984493490811656128271676489016401231187379118465537289361257476624107009311844905029390832523471995023520262912993217299306738824263635982144615742302611291222526690498823853429569357843518443912608159648837436911010084120944976101773876658137645018746412613948411616181276019987741810339662959516948911167629148328645802330749043846359715085800788309370054448770333508464278355991300251153044020878038402054155606533773700899195085125489616895959885528129701346973017734628647742543688241968854409937875280898792465071454801274800271988122214981019158736 [195,177] 9269528827179982361556792280653736326247374512718613856767808225141849089851594340206515256474241610248724027057832139897428366777718967535588655164350921180239821984471022393870670270054687250870832271804945347650258303017218920725258100574464921154262138931184737984881918382284862738496331089891382226835078851104295282406457473142079113282963811998512798044077829103554945100052349636870643768046411866823886083506180027077549444767440703180954868104405079104031310418967501206605959112629022338991815255689877703217641116678864119112845145895492635195048821414460142016858533942280259057643040540112638214529810932 [195,178] 367996585544629576788476558312455518534669502127123351412504106216958888432570638512855683389122794181640111096689006260417329626827677895699679681116470223122328422013316596875462394159903739905266228574433055187226807401410425033603103801508864334915168113513763746390679881770501672351392705716815663260082586912812937528217883352831738997479027002314982738566215671908741734056793411271742826644272437677786324839364110086914679830625870955508404389862738117162305318620881691356406455779058038861913099125884038272797530908145267442167968090891229459227553756854886658992125982148149246 [195,179] 84848049717222190738368543216618158048889975196064341365867585595233827922275972009394827753821140226346630591491591280059413755812787083220933811672583937627578080072037392788312031573703029654861888975346683833736453256130143299443873200196265351274006101686787616016603117556945180092545694430399604894131826025081543810355692779588478987287473624688325396448545888944590894457109591218311046580599261374624191633239860816405792958513130795686567753095294068372082704738075872039331668334813589293619642560733914947072673275018332234939978581071242712539063 [195,180] 47125160655954501427032021729705289771673713692368556860010512887670118497355700280151958888214656873966321260877959095080422923416025193990333962622556143161309774847781301303183595118226224452234998614288674545542008804222703903789656329508296260204388670182177390871051550847181875972989544085939987059831951095685056934578364512467632681045061617946465529414429381382745520218412546325899494246156212346341511392558496603959093100514665339997720447860061692527581672024773507923265561055196049128816220979316776880129139342 [195,181] 18861247223844288591587070802710636100747060046307059265433877295702352612375716380123770052065073283558827693930883344684901865786686743618939791600996725825392748518060010640875505576629017230346339257637622985207017031575109359785051616823419269716547239257827194955281300762239123256686813516841232193711603023957429969985435097316142413497611984163675904462815638479746980037555672505253887157969942311757195376267986106571927846678539161138676584451596070870686798996181972273687902360 [195,182] 960262673143702181399160555579779636432097535165346255005107186531937669318092830659917531375496535590515013368119921427176846308420484184816421671528607823176106213642168702461084230713161360509664377030850546214790333656417087112660033075432029265526176521004618270144170418696102937862440362475835898479281875112455909284553996153749364443766822593984310936154107541334059932928478378902653889776982062038805581348836019207691647333795026898688432 [195,183] 437439799325530783323009142309608841309063698093346539639093763832849181502662816424757115502381345212057408403591583881506282465053255028562705895914610767405129896485884083970061443264792733089370133342080899457655830493836012459980369815399782262723708312594322905343258214405860388556306318679556940385703335464104307026751144583803265968943490163166197329067945017684442704186218242996166748011980255 [195,184] -164901892586314193250086869321732338692724798748781450722928448312279418526463637513315894069399016745040249983461478884312328416019002268189108768234677672232941260819956192741119095700289117234085705392759932483050640349325754204880269537555019651550852764831988185167833804412977450896808917472579061554262479190630636864919162451688015309271217754733122951980884 [195,185] -20835122255981471969983077215221365377187225311728123023953318979575848461648412085817947961319248062130402274817062731702515905032507758310411068808439362796987818370802454898258609478275313003191630339784364704746278899334833259903541773521712613556818956960783462482299196670685902075816770097998226723115086092110556041829439186733597100515146509385 [195,186] -740375022382511539737186633224888605985126387521340808205969074274160231087184439795509614656732893445257365352191308231805844360439519452346272358399993103920756825515387577914338181443097238280946755088026909283058463286027755640230003869203656148314730170138593372345220687599969786509903029982642044317996034701834762649484228435328584 [195,187] -6324224721747258114486838674048474422424067568171870967060437256000596700586783035941697322642451306543022266558781354194486380441425809264527706715026398030970222548205102740677547724215389188607515379410511784058479850838805057173993697975486056862456228754834817481012890009863624930282270560157137184302862873581129927185 [195,188] -10702442465365327363120856997987024505992260969535917882933648357124236430257630464675301433497324733942554347504803857484048711390828559736552555746677266111480745466638732956877007609012891419468403753759962195599391045741909507707447463270410940686843854044676828000077083211639002640922029351221069655399792 [195,189] -2813692178460060781906668618338197006664593429220833016365653137360088061218486996187461040365620846036350894566415904545585299627300604197389396266790347156410508618278046154734587160504440134575927121045804396690810543434436336749398947880227284290555567341811991599877561040096433220912867670 [195,190] -83954183908887381046547749687487319474643413518962043016907332580638320459354654477076300791228375387789762247041642491401246079849147209560717781453925801607805439828677548947344970325958971775511425198923865525744422235811398960368715126036781959677077773442415445482099344464 [195,191] -189151283270574585059703216934464692922842275045674852090171648672824592444450989219641867701747330850428756498814350775925254588586549799851234807932275856139163895896496254447348007776413886130150382492680608662298377271505913537710624796517474780885954747426 [195,192] -18389977902227045353936123778143585571450134169391423489800916806608914688832351189409311704606460049832679801992676080396245261841171978740036547051264979446627969470025789092313148776333730765040988485167447836229931141680232100568504217543 [195,193] -31194688639449255709138783544235639478965534509401496864461208593334990072640413593410585025322804948505097984800133798569027385361396343341829390442885637899873270305856506913735279638537302301809676553808126605516863903 [195,194] -305041583749602438968521553469697787778445309994150298343311046760979858904627201800475109902135862727654126428082667328007129794858746444486427960174429948803795596776922398659986003397394567697000 [195,195] -3011210915913710623310532518796669393937000231053791883978336933463405649721560518600336781642260407308858087190302027164153845078082336105059081424435561563554462616699775 [196,0] 21526875766738402076850098081852073502840335945988534243597440410631181761727939173715261873712967043684701659570347641960871176072543565750748548188766871327919601172855652147255345432815252015256596616967969638895628348957272279841709976962631604677756369060201234624836692336686516769117713330900496249915626607648667539753856943076108448001892975747111937971928362314585610324511696277087618498380625017087091917655864920707401794984595634475361421863950993192262961221181620307509240082942240234689358939506364246761519613078816279927760004386898951543312085026369597424254303890767558870124381897018237198272327369563564217342331679871781413238335616371118505847450697002854070541419471864725597344263941196410894918688698302864586083132359414486231528284039364865879123126953206176053181463447383499695205963557843648334973177948400692565112841589653800785704118558057102046611555174601106598781801444099668562017095969936503191620000976810057250998629503299468028241265011939804002158117267481540799425514666752270058594913475617629860296003808947781207137901589771232205846932976029621952998894157344076910583683992886383052220417334777952863991542692203883622632534181944650502419095170864120120592240974415356061730055382796155670210658592357855509702421833720433508987651869396657048274423602555062624958920821557742835436940946650040034612885177732248084188445232779631122022462037302897294636822089830061902994466077568496680225465929042229429169911681654874411905345314470816650023609070048648413558265937407511623857706703849065122640474769939815974519202759133673417091118995539814882587885016884480805164302397567157897087305896508541610287997260146370743433353913958400000000000 [196,1] 122983555021246286726657085065174566966031469956163570720320182405529569558954292375312956828941855978612758569631552060798689689364107145382775715664255342427798190166231622910469631420394558466979627120172441374929393189323333985440489924474208311466531521673442889513436172507054063070929181106784223390922327268300071072077743559965566864628459266121413663320297345465968573523055715654166836193338680687854461515039813006530351885183917897912672118498313916199507025471688518676426910129852136088446856839235896063710245454011145520750847071948924650943860898865244847348882221217400494251873856731082867874157490934769118087255418164660463221756026072634809669154345751845058421328090153698203604709317611706366850561058454147671755092093270711150308965740639406778607763691888926357978513688260145942618577478207802609586621081203071853019340454444565250290122264413367362530616392680091962819677818194845690970166369229109350118149981531271966328811485538494893439540376720681667545332197593927378962389152616380644029770742172722354886376957394964840348647490228755010595786502463514356772302905251230903926054720323542726265390522669584921200271995361731016150130424249535735029756553250872556142729589059693536408230277085564513555884810237514603513486353204140587981124714466316724415442353187323661620979721449375260150327932133023316405210725301527503739470103496878754314668260232447510340305901087648455773686793963289925954524375725941419227116528867260248109183127751307039671097424008956959635348685239323723240952389079479947732547900449286430389493669559348941915369575614923482674323261680377198187904902171187665827952406453864780549787137501843924651679454035181568000000000 [196,2] 36683135758763347580607589568014873364627371555435357313541395869914066147144763588649907012624485989754989707357587537944982171092229403376014625945173380144059443552278343628395839275115316184132319926468209802092107648620335040620893434217202812450184428307068756871114986438458216986639145961639070090523684819114942079953211086737238767188841458176341492143414729578658722871348555823810105427704152310611776093401013798518288705665318162798618195845937147818593823947530965852677152189265357570267920540456698844818114342581566076455764409753538345288327590216350049930374828701299290048884031873510267507545608114247314193755505582456341999582387888886754201953902885688364764476102152814702191833806546509959748051266477941028472685104714926323315332969187782494429330030529275182459988959156535465958710438862302675426194385971475630171614309621618117704820957838880180927361848194399709353122844826643676041000307564682699407188457764784032206947671760799260935530710434850391899226068230553645597802369485720627851884887979521293039048754199765481884154291655608526864262723653863903828233044186646863980265354586870603349238531423199746001534672068408473194311932876006587004773217162493543214209616565992780948682511576816143675082081778693964504577482826831557169227085703829915993411081785695177416403522120074013795049178591785044118703681570959401889282621208388088526732815645528482795551820174819856252997438376409066049666153532155061081530022163438509647408682811478308166730449265730015687717011583650943657999825977062022216647323148764283851606262681792035253026342922457886772956950963211764725014616068925699511637420380933445023770047630453009718464051928119640064000000 [196,3] 2546685801941522095934110160374667000692718694815492814941575924279389222868394817020877898123661204393028658891817514358226105349703849578843927885187255404782456705443902754379063258228543255614102167700187100667079571960432770990385234908924221562119970628431674173760064497604085906952819077496604127399452737994553286919954152221086901917351609171912078435459230912398529469602168678687061583280588525990573077247231186261431073434116616308692398122268517539085919922340075509983334981022201206725745869134993130412687840385633110198851779002128115376914628933724018597974091149299663719439613942122471331988496364736265956214937885027093236496110502474329743596404210110570786702063227338982205899346601097301526935900810804684738362961321569064775384190891726051555801094979313089161757792504248441522799146502861218949157591472821366076688718203540178428119696176673407419321031791652775332164926680467695239999056035298822988612085415774809780247349194450147847435927211907604727479165298373569719207687662980799168479081741818290709426730781609067043414615413819217953502183815450183031561865227974502602404465150633574389693239692089734061317048522396406856385462609656649209588053204935403309123069267282255332498003696186671143483652010557636016623919376871024857610012242368647050892586132897355887949489079093838384289505748927826512510566283155489019535765302633458822335092749720607308996199059957884400401351250237246678224466044724528733972164207510504980068203664450607648407679914400226911321104718278744223913010810738547959601657023604180727334983335300471235622415056806846945924257654474426693355386038841001090697165174907741805871047569166053640686573328011160977408000 [196,4] 61676790373055523837151756579990107708556716988668149593201583772613102738076497671281217202760569138832713858236042162313488040022672968248080619192225836116795672185981732660257468464886225879155207754588029160788265920848317781042515355244653871692968536617178559916841496014423402804510259576136035342165996650780141411435142864556077377829839631706604348261304676613837790545461125420408148708318575986559639678866642358202872243076741213261205032394577985065587739659137001999630420284353118004571042706436879885632095152677715803029256330759274700774587368880804461941618987409045741153159546036690904647850781135562327790812405024023505246202144003756761598072265842902757013448536097893467122077648448937511040065938837386328370414001898149735600052916804009199265755190773981970086160660834155566874986982530777545142926435053855495078212149353835534635459304438558353093424284797651983265576486539689163809654240844190184358632213228535863472030396374711143305488673134867764721318869878515037907919036802659394206601619133328991709337815893697371221818672079590825258496749490405730144606204317063089157088509299191666941141302399006916305366187592745854663060375401101348015429697869841516200183790815964449297451476667806513330390656839455589436541093210179255222037322723384346322563103620632958002546345544915817752409087088398587620318458889701748717937988143244648493802732734586214502407141419553780485583911505080547053321142749988842044048662522543100979284907524401597850127696428940864303805521301424205143091435312233010667936145036621769438439600344149797848444867789431540470060754823164148311789427811731708031925870088509946306491033011290642645635109130783487426560 [196,5] 593731059169740030689740424183154375925452559000552243194294271617247009487916405912792488216657584974640083230530913644830791791854642176339596177464692888096125843188614367197922780362772662510966527566945655091274289978485398268477472476736559860561325322850727837458258921980957220550270434747461633442217042424509468312598984863513646594535070199184034165460005241635442133053188977337509918866869184629771246170579591907580291418411109873037647942512623073412148030319125940776921720756599231752282268032071728119473896507736260950205509489973944965139844262857049438111427678656010532183605444907964044246152046376315590298966299111103145424596980410690523039614266911063727837053561354181785709419832047540487154367304414317501385889522969109481461179062328479023696471918627046426919223351365224834492007047717951150118814998184930243427686084931402253329381823505711564941479943382536204263993244495684810686730065108642672456425278806862152502108875943500918532362152121857965275728266867408585117966385407823058789275576682978399856839293343377618326702656822052919694305046444786868140372374512335622193571059633346347252761379836458468758508516150561676380484209325863393968378344095995561955931118670012605230636392062564174184673889146642621305636959919156242678595786042510190408454574034898848305231559044251708026717995778630860416516296749817879253834489229867769257468966275952973124199767456369295837798728230204297698912181505561395402826030630384031420088516940457174344699368632593820435826156042117503641942633706744230926434291110184698362238800657178354123258273603413279402066703820574263402526518438410969034495736538905758691617018025528733147786993551831728128 [196,6] 2021863663814624780730740934820375922620543067938519472635936705922731948663446722733065595703629664135042316594512328186453207615753579699421221899453047058958865348426038276441756771590837098643033443265751761757927099695269390064471008228450694708705277896656216473965057566905597747084460260804662063869417679853180096945557099253375931066176340137745660370374321864790046618141421504118233586118757580613696651394624784489760132217006448996928684690161004645955408502197902775623709974037854741835555315790878297856797856762680199013472491006512944495641484551267611998658752845398696160881661398287000282244299838208440684670648329736501915386501092196357495193968558330301843237477880878547517025551393791521057436715094345953817862550408663169915753551428546057044605761476536751423900135092719789807035659945243658201648099290548357854353553048305740525107284914244425422750305130336765580645993102133967919515273823224053034593051230709709220176836646976792788082905929435015750135602999445300691941226520485044199421301258625018149372562735405976262824510490770504423321606703145389925947898851929690852744993980604189674959264610811538012595415646266371408115248987168261862975854376317475955820638890167822272213921595576809954536240892626897458634641795021318661756095719064703858406375760923187138841455351821188224925841629910527187910752330856268898179239919726202488720740967108305612305164616021494917715623099226072901697412224072479099047026364120206842189105706689107492737334323458250542524294002709111975963163833300714055619915193085432997005989731621425340548422730715362071888545981989999662112571710727667542929778310722471819170369365893161288745768324589158400 [196,7] -942799763351832678946162485992020089685906720235049682553051322441909013884596708493232338130547612793423751277264666501451257184554897863637310207809728999781620553303325301461051202406274448422712005081985883462878929365348597488536685849126014485734072010558219308944297925784256654003572822297323410673475272099787727236126375926881926286998281102515689162336764784990443804438966570594934397434380334417628335012115939745953476503107130615003478941166858080552155923525735366647919777104118420367543509093062582452981544597082905322060922842949801005923357207519859652500541121014806803174909898320176515916549983884731099350092956804135639340003205105758270088852682157732490636724421170119983911163743702569751361424012312815451360644343376505282014015009555345582934635515332198331334031684612845994459582821602212144079146665416068682969405164194356041822208641579699339411255627563213386139118162816771668080595190201107986209549527660855445912091034979532153232206952643244792521327042578937970755096973022827348635759551588472506315208097266235669684984433759240764286044438397723866025074748383315007634592274644951942873801548335357499634433317351666977928742488859408427696761724745788394835564895717618512934830985170129889674355284902121155514737231533525422199074224637982023650588809768714758111617704587572950426081831949799283253461187377880545310283696852350553597530880124745214751100859335105474650943405190842540597958504088447490160564556179039930748045756833887758847460489928278530525695116648895965578189610437048318250042855563291592683444793415765836985032134635408034808596861329585145229533958481511430490784460791939085312407054844875445300897534443520 [196,8] -13283173818368762142593167364220478244519340300473077767046558286803495858482915561824491706644623432243024683348125966051507694770637742851698578810088935312961844493395776509898512980963078700729290300943709423894262337476294673097730625996491261311700589625057689211444773019323750390205791265480180744037728466468863143263624555076904774306996846568002093230451436784669087300392931048882149052907918384771875897862045176628575029154915536542798340248363412144797580277828885830393503975896702666451322848337194677583157697320376644932825993520922880868571259474656821953365014629822067646684212742005594052946673319676581947961677599903481827314469332384184627924435616582678907242031087666070329846790726842453100605116546513037590296300444476862278824678816460706527913229577523387600086925925675657958828341158885498646467360296215181843914782005208528148484509524061553910895774307641761613509263070503270859087610161013003151052610342401640215764236714941743197502946314849691533827112833589488872928677655261230056480614549806606556484272501298043500713892202322494703879515511562258542877740488802364197720838124992199460092102441755376281254497264738900053262773904382879007077588910893495254688717548397344659145767304417413341795833764386901108443237476488511036497228545028696292241164307710115677630738948327280190866545587356060846113618270884478374248272607746051126236809368441619222142677706127250027308469921959453144623933181456977274071132734511987032597524605692866540855647639453145835259960561856663579452912180931434200176476711357599291351987500841123779416431762032171334027553040359261643493963611836322368154307072401343779216363035818400118414129496064 [196,9] 1595132623899819291036229230900773415312825974761208065203953315140625227113505039032330365736100810997783728057418197629498457876407550489868780316137325534334418711263146357275181441262459055562023681844234516233306090742328897102027045280963995273966797066882073283239114216637183720091902142200530753492118013927864345809146818251331337974483601854602909295778870949888922115508723279510095300934421792805368736150221208298111880586473537628446347478933759462560575368904717270315412255970888020696437528777471633851862514836122697597603572642002098218492297042676852276436205961239255621412285871155339136489632319555712556536740224479724841830552904963346413663859562481436199409862923725965828129144006727848877827972982440856172491559960225688733788249888222094742475530471555420457354831625917584307453618151112910801281217238310037792128774234400148773135960468330249890675131072687210444896994137469667235155113122840615673572630559833894961978820644480721840799913986498571375533592372871544729400930732106826828198812759798084641111985428937417771382644122263025480313711018956340361606446953654708626141511771994777319108188565930239268280483304689212173901732662202074728882597776905287091419753425866525065655587275008739253477216942584794571746374475364697587145099543112380059783860986923178979213871877264256518242898657397431064193856169076616338917250764558404675460667168195996631511493105792595501183029365646482177789712255050186990769521476420434363164405195435348381221020085972737393320750421211407499150167446181098655564707225554478190605711489857140299072714430609159021166908111663559490179806127148203873230602658295665324316790695889709034563600384 [196,10] 42519667548348881554186029156436228647852931054211486970996220831136960622196773483262110334276297453462687707347828899569849953197857764420910566154225025462120488753226461396412097140902328833195997274433593970313036690764197123764664470817723684059081789473824951267178160002883448239099843709698723094121558511307406360452994003806910551353454099040269746673417754408388104898216076410911300937247254331927003184824298217793124346686978393358561207778027105905727100586719672584615930673199618456447956503674547494285958207067686845497615825548103729484864616373171244573229873841466760410624967269476524682487929650150504395791250254444817647813162203244115796162194748785178693091703643544399478122781884267698643346408347158926705085281255703194336410428121516393591114529434875442622308116797176464549882504945311778627896259517135901630067039697064416334295379358955812676778428424127970023118479383760598206796867618289180308619244145295002511351102828654511044364401878464707012530546707974393986351758517349890378751065250770068755962806964598094652604119261338388579671268993509527925012029182009900855398420836920275663954864857280241330742690049845227147803209990123319394877834281892675912647869093813815217205990384028333822037805900155413563183216802446710086445456941299944899966487961108228797607533821541181299490211250769457500482983764732853019209012481503899860577460895813189953831147452812963959529610907791613260685311789198709365058515586605087826753503299532578734568209645923104058022205232041179046367243284607822640114897032284047519896334906769944370981089720177856119051662806615966276362384402640692198732048111797386947729204158149568364991584 [196,11] -25589673086331966263065926530269972637305553125742453089544347015423333486368084008067463812447566483453330206873623933407848705363172474530658214716231671964739673222586740584013328913166757307894316060636862682129862746087578450234937239058366717556288732553280686813901548964226054553624249614033709429402787769409926859828647552287022434823115457547843071046926415755146642219633662020224944000347027762076086356125601722899269575159819406811164420435438432296903728599407524677741752498573866678263642224934974914669136437191826486958942327093547877226044565080766011736593462213262836305444052452116595810476085968440900732256744176217292026889757501803316487850074514119847679884191669023561160125117068821933826690342021773707197517145190109100476064832823960482038171320688575379306601610786459951390056427572620103530920069850794775570247615092383398948902526051742891385529299779866765743123898681144909313411307105126961802086890625449259182781078577073754279373600239961127654614223799591670122193062102578029085734181686307651022008118677502250407909223520283219889558151273011572039086367791835911143300907561402556919224071808527000160153982147528713645634097629407383323361630573945153280160439472703865821304690126145555633288525861112557287952390280639715572595620798365182855195501562346365484025448687701473631503868833772730680885506160337507237935677661711933507641411228422451034069533646415986057290474914630784388355216955260421153841343800872923511244168656504385243530484517421170699284310618021725712677870590763752415707161039327756496185409940733573625770405042761527994885853247527460151742206576032208828509252142954944686594818982050038225024 [196,12] -54553077058602024382520261025672008166448165593454214858446765942395246995175870372922258034647673453144301547216553404383327535555393142603775395876743788571857367859740552932338620761915253980674201875251066430415565901617723065740404815176115302764706227327606993735227631790206835953835049908035220659408316073141266868641259165293814362653623258746931396244627717226768602966919978579841130570101656556911398585134180336448107712690731278002883462275131764073211446052306374893350827587812694813193892919884819697398258614291430784370371667452072242963107630015831929303063889949738308791418106304752277039525137982026321672109299603302798267443800142176264957983891739751064974842621410997911166533448266552935687131380607675601659445087735579187089571513959065994951766950510288030665465873058054411506321830113852640259338181139465681826012149086037570400425043100636608462541172932451665609850409101151717205030020135096222903648782748736965323333325038094377854551915826604803081582745609906890828971649485892051692028563706153199043841791757892542048649642728670531557704560541599746382601401374666804926641031384777497930859672868483852820987731822750852925626325067608129414717038312029604415309657619516443691727098539281222121841207832737358732116101967741208857469543866974970787943222142343020687919221925199946274474633974710670512243478992728896319126261885787077253738420599769745153152393436597161274760314595398223642734897220158365196547542181055697643691336143722368802235756728862250718466646150304553497599839660258601642308363244519761215352015970762850722179195630308723899183202552559439481414917332333971202365795893341083519876986507446636864 [196,13] 53219559106550264755364993057993715246089802712448426634224859878889754069191009730269159982686495681874653001823777530256667106057256936484537369849982585555103510230123302557658680415431858186179586439680420222640009528314404677513145351079157631601093938843124925004821744250193348840512868393994557903142030205872202393503922245757681544461521913108543914518915711163221785140332275101843358808339063136774142597135735682402133860345597357787282207510821658449453667639197316697711525980370529846754180759018566284285481895501458857793377498676731149107220586858101900466119390061425022313956557401153735453553165781928071432069537902425976844608414227711943209545101612297551860061875925040165145361460952678853974524158647958184724807745906543989158378690550640924523404495394841985060839996911809142057922032209176387374309942395392131271127263800182205869690860007078035672611357342321728715424825339854901355693272619359660058608955945486755350135433558595335582909579378222977454280371361367906727434757541931212651516409115529004826726742903027314966580475392598254492623410543128412348905416938349067727051608883985319909232354179473735224765655315157261996395031615818728999573883840997941513431142130649460613644701972126805307726376534078375251187720661584770771303452707895088596282829309337824757566297586671541210829177384446739363059222522759497138907118181682055223762394129828461116478236281789313592099782562578403585404999617327108067270292163663015208939527909136733003153603862612575921653907523186334395652309994497111915293753011754549402283002677527634096334925641533798788302202054515235549793770929629687495161199191523833285464260007146880 [196,14] 56128470544734339441951584150856234971739078964114447365300808911842151953332161484087105191230745279841634392020838960693329925920937049643744966473951644403144491090550424130515205186913595292252248707211855768675553003418597320120311624423792870282421996110709637503475403580104530650833420157144285419010776235771344616300006526891516780329699489964661768342778518661847728907693161634201994721557355683441979466058862226947776804270000366824987293239488930753600053126838126130578693543750173746093441045557926291884643171851490697885821774880551346976682175917199802946794951561228593345009729215393624107181250161010320629179609183039749571781180586203671322424029844526902107308421215361155652337371599377879404444844777984755837990259715865200069891209456939341670325904510428892668913636789970272383517912988837083243107709367997052410505404205068405893715028016007699430885089205344950643476059292591617257381257630151976975963500080269196436621689621863562465258628484909685864989734386846429286351115148244175198673293151727984810035244932867669176223749202871380419367295921940353302347600738842343346362824519362172076528893935966392120244820696574877243650875194593347148171090950119580260244778901340435723789084346802717820273175598044551452465264811218512044210490481349765621836749524473663353557381090809981971728614496741566167505331643287808080824676236387515748295550867673057075063053531412749377820826878070997526162687383228841481130146847900143798590177550782145572170509270415085308689493255945501934712038284870039200956965168631819175311394067496248102479303530429608739299801284727333783291770271024378870975555311419335421362474060280 [196,15] -133741051753073325603050208758466567166923256390695388295267555944784145168764166461373242882931656038750327093785534917380376717181879373145658910749340852957663255416018335428868662805116152023695810575040113541802261333318945988539179407767818794442294311198690928248706131788120271788086058041557428108550903254647024990404211275559841262410993979446753032945392533536465987825699587414682354990786877044743780337160285810934881299147268064122096752263425221543884631354392899557734526537818096407078383641291139996003052366148305355099636237946100506632097684446035276859976288455731735026360536174310978552164802588147606847683953318867669720869031539332759590360667930655801333453062681206073758938101493469609227748765532621654190623563344851216704490936609820834126279737321202851839623988957650196355743594770317808818683364701128076764351494163620915800535435405326991456303142201595896813694287524977667805547385582031189254355883063078942487292640092679445721240214086834222189413680876045166519065633220138973667582797687347785538860363172547401733354920878325641952083407108835747507082219113727782786966333625727412563290242233560982030461830640493693334975947647506325024303113066473536836459204444043294958916119887547587812059717958312096276718981689491864067758513506352632556623746778000459562549199773656173374584639695793537149492737154914348502327718283632488905616346143614482080786046916959667736791085814587868772059788509954744610615921633500426268700972906177202110562581597969586162012875202659677390610392609902413399642995381943619841380464439849270977775635668849967450402030017096733655108889911475496463352916687067453828423145216 [196,16] 121863428291044623747611758138688610873621803686600895537520145579675856882760865873594310800283771610552519509196877031850849962828782422693502091146188872832677142308766136109966617340275154058891799909220833629408954509474076264776479802270711782809444764953399913204176644688269321495127842883179317482703156301968692574743950621475635927914843270944568364913619460550452430176673808890795558501987907391896234295925656669911809094360879000558732902772404887554843835735840570138207809863184276161307026886750091234167609723268903275100320601573020396593691989386743290370080805678402536443716460361448169415444463306486277507864403695139592506462841296552146354837716349338395540773585241854196699332850509621874579356384397921629314766200320111418874384883874305736935117049588295456428197979137861969387116010856839735783997817202346100333327956930674579926697124455793642565274762208854793625334047334072940833709123970962497329256593786937199449111663272195567910987558869571892613116311843008715560756302230004296546141501893872332932556674251455171142317360818887373971734566874381435140880644946918879497762042011107801257926031661366665679075606784349724756574624852061936137667527336832516077856895085450348591689301264968643958536131434107252664137605658698599285784991865969656298618249557737873710825417277280442544230202969231650131612599201519817129060913145692853717924315914900160817551779696915662892922774880861626010448113785516023310261956148136190159778183703953802176009912798947376527574719820983346652789963915343412283293094401000765355338335014931240347916025549720755105060927443429107649443591516731928102255973856932181238178502 [196,17] -97553046464173677475633279744232620365892684149511080727323540037789751662629958278171236074844877671865876875715413733696286066000098482434782493628469700862610814615714361779497416359365738552129891929814772106353147579090934682787387775388675443860854844256873651586588559808386216080321387663706644177223107992433416645920472732542120535518684949654456870184142723536576780712075855204503570702121037278514654390642689446527163951566151966157917444837144293269331385498209441210456644503623073135198951671589685936588089570759643616381744778169554665777426950483421993059985173129452718247608159689937418545295903055820062393042868879426196178794020147677716885678676249927520516641213225093378038155600766512024416390808543105421174885580157565902961372970425599310242576439144156943845363909630785176581521535186627193233078689095488637755490871620800844963969920824875927290483665301471314331521105164406728465568056376393194009658737066819215857741775676236424796525469667257826548041226701204761398017268799712253854344834571136272243321546650798569078053162085811246844689136221142643058300706947059193273112833727267061917383356612765730430094873078188025499600088776960054388932530536449227855633194088946176488052546424616936392742531340150092467208572297920972575296483254376778986522575723815087658853237614870352839056720430422779072410328152915160626302345394064477165798984663745604428668949695459568528461360455495887214944559366531686181893423143851115679037030526896123782108025651921068531968533953802425439339573245502915149948371514070771049819743435041483448078500335232900292280437910648537163227404860529292198240979340777734822272 [196,18] 129963954901304056159068144900322734227415001229935881021901880249538385441064275478072097783626481959424763446909297603507745266166147235945751522033102599613880025246683380191554089082575765861854955875182485009943220873556905086523758795789732467973308374244411462398552862820013132904827204236956748257245113985492539691562450650876563280652008333142856511945296609135711718449579984411574696318507761709673680919015555814464777407712492873488611555340977214603496153727605000975542696685642388293268970565957025920271947332985717872039576748826084982735140653974329902889812285466988373799082296172722613088852659920895078395122358572374972411507959768944778932059397799299411509853792494854997136249168743622626337552088227232859132063548603922109767786784937087845868331609749307675921931049440699347758876350423848307242027583787611791543756285247207289439661885370039306280619092851309694218294138767060295947211124121089007364135316481009645112419527705135470427513246366749883998950066515299967055807517358750129643907564524863655575909616086879353489896476324318676280206374228271110500130801798899154509251386103062799265322949874556916648356953223306610397820080620872824633684040982553436611072332857730073577659574655161280430090072470046880003670345006316888803777563210832504619812291805595306405307321393109364032452900540397729034911021125216822726146264628617747550429380194265412667155708928187138865300619167892055609684833847369554120197547091477580545179711118364533003843974460730217600260200352150994261077726218198905169646253528446569833250370656159123887595996947068022667714982555253198375240947308345976758855801102389486464 [196,19] -202438355556251859266286964083541016245709453379523957322237432739832344975366817412643808475591263562210603078016743881777289778093537275825260418892940105105326548634723580066269660564855171255910986716536095709062843729475617606096715479912642122235934459765056303126394087702906554879938119097278971126033368592939882644173969316331026981491956622389777591008349791992060680799316273093014546639866043774824332132852633319118707004698738238375728209805645962800842838672069767033025228374159606125991812500737420075059315865489292580248693316669276630209571089823083408728360674094742992186406738466275549188795776792902009800664622156765245891101910697980879257422804337333812664639575161868660880750950510955637128033166000634868682384641174413255357960676710709329296898348333652207228474009757105998250063100661171342298914689553563030839634792446842623120367836410878429765867058772242718416382911894940156832365151040566349109203342257473205808754887094411696245577657828560649167990177328758939771939061360282946361399126785309185747220138607250204358980546785983489830608700163543578374264509125434844410170551591082396671550556200985810847680256781130219617864340203622145207496177348535862056502897857735163729719461878990499492288862578081728930714979819643890317484388059702836069524465867231177156521805442485958323399998889781857366465725872985636202468359677882753245481102165863444582424025314772787310104547785292555239572736571021337636440032574751638758891882606548365864525460527091445739084285508641173191277786733287478251927358908192836081039915603232467363203297306716191458755310190779668849702253525240505814698137189109696 [196,20] 187140931122988205864074713358695765059864251188017621667374282437293912383902131781566412061395221025224845574767905325441090276169037541674244390629355078224000213182426999871075656878687274979219772093243370993889888550027189464141380366606614898954608351070140802318940536295882764707230949209449812534424442623546680194764582464804691221349973232645363893437494098991052409773759579283937212585334024062686607692987722450639133602553583523377839784923252652603083328715988011831594993741686611006882450768313232354492369837233063062987827318882278770999222344069042626499357518289259312697620756308667123393503343784763227083541599627295680831197670264614804262245425015159368551836779862143500859350947283000107666650929986291901820579479932431528231038691194880392908758310652923761040744245540378065406191306551419117689763448684669831672169837611778625895946102051156310315031874952167614302577325875682082062695008933445465364153215942624768128404380687312028353397126746867509202168581574298197854763598498639062234233998455210288460815581031981487079104723089299178209987017857271956958903036595300541809223352460435904512683727148531916798960251477167183492209212711098943638946621295704600029882499191720126072835670483519271614539950659627251294326889433677283672349222247637110790323816079063903018751429192453733727910875191190013162037597100012955787710445922613692183483863007830306540563186513966507481136558311583930330730099260558994522545001031802333296375320941378804447561356084259841349929583749498387988837416804812474980155697856589268439117246080129276601170419818673434309770440423422980106155678277062629560894874270696 [196,21] -86000330218262095173431984965951893633907067495221913572854730165258050613277267660859559302753724714553894994577985468970076385215517894250110657930418682016664243303219164788657319668178177615168569353080023128341297537174690025158039407709682206208639468716105220566476883051934597913362807666092435022268865276414340883021563219270591127116539803716918674134921293489241627681042239314113877587390812169908258835856928622013203971980851520028126608842211387487063019450025440489030867495398755466842747238983449787752776131246168223407829361739671578116882931914217023428493133711537990499610936995824920082758255709544783274473808437949815771587693139624925540812660827986339779137667582467877098573816649748314724836493972494521975241968473370384186704300613873544227323154507126740023066401149826078260858893526530751167706363270916783430038136130496869159530238470648202909836663805083316128296832491407414444220074684135089168420270872628605421128072766687796254823958174988808303077491892454311024058332867145337070242233185518114385287070551725974624012606934036943405855935490206744046198910718180308794618812200015554832571175433903400163402408980563151999937589025909750414961995156446043327067981894889484319469955087958778399384269552887664204733763339174492076078799977970403369697654255323549318562982597613258025233579306886201003095867939097051880365565394797390641582982916746698516385122605886072699022715739303234493457031607595417646294358019433222475942384334199386978121867378687949719858138032352215207819661693739403882879051253699334766832231778937934501746984567663117083761390445387938638643505464123002720368498944 [196,22] 157051406671409791576899963204652872071785554954305249053429932088661593206502205476717483624173518183566030060670676720749246836279834041613736064659429938853703751905677328918818530973479483846356676829764091127513172828471776306573501558648295009976266457758361925801459436054314067357978625781471913272942912437342241994988684928673536542856803516899015273880655376664110665913594853656703888108993331518247379458325450694381285899208079406909420797293561677952183646758206904647081487634147834189784165260307116367807245808093438697890422438837124066132446386235352432601359043619969228070964389363819141900732423782971136968631884406720912337665605770071685260813886060466397439407735707699581129812341779861245043773428378957380557001322205138471557881769027020034285814072819478006941346877943930460680520478059576420493736997662317168479574281426589767411653658560352853480845898487143426085332407785465832730817124556490482401997376188685566374642055089421651851703265968418362076553891419706302563611281042482344189211000876920437394564773253168306119258773454533840435958788640392617041293879741277423366225415010226718441031798195509225966898855844630944296725957618355959585780358168586689942570853021322172063547671177867461871066848057950101549834216376383384497356498630943335860561089203501899400717906325729208136266011798309387219073425707318742861995845103257809958966684809368582519061977542750339142334831988668996493102019516726803751076005475330229114276180288164980434795839117673549749172830444634608926974687154804477878562129357275412523115162216130988175205393904925525113505056347873929905827931926829915947406240 [196,23] -279175807053199288420316922328708211610544573629588129203947542546127625554548649481047216338399552572849845973996594198191089862216041527599770109288063667032694269782343462585729425775867679615387295803087973971645517998196587261768525185922892846744848883695038803495173197353644136573011567860635912903924917070001171781542930813661217013512821135391277014285017082252264207854906036856205783345309010507916869829426304148884080668832057268800893879562461696615756182648532639300476369621534813763499989010690412136721158825016100073431443429041008146261509979601553260848393226875320863756434056315698076163817576344449686450449178863804554450489653385017762794308344828086513387330069277461460146754363687395821218835693503553045843509857564665341323467238867619272607315366759671992915819531127280704831151439395710540532736105292983853222759112201939477476918253541405269609722873719145093083494463652804031467022665949664706297394569303928367052552801012614641279883488139623688818524643593525973285458275877331932898234174514205185644171459889084645085480114457002135999243482346561812560659205942342001719032521432014485003386331675739540936769631001016962737015018862278346961670480658059302419514956629564634261214410941243892973129646759999614046269162304636177433176719168847204710627619226815657723397544783857838924274875400820088102497673490756155646563760305702743963583840608524337442760569225061971938695844372093739932381667493365513299487198833228506161508656706647465047555539775957320811428524767624489444495811428000985225709547644560770250000152655028806603415507318679353917296628776892005028495594100803215285152 [196,24] 57946778133488291751472094296041926169405411480042338638220675189199853488212120621981043794679659422866294014775097091063964281993092101657408525652382074030499335512643242627794121863166217536225654766112659372096316283419547023451050581314572049972274958731813576327738547170770585097587603939697884527222996201077747250631002389416750469036585051888853894966280933313665417913798565611854889059961993375670876868697308070242902504320017226684075079378323855255717153160028481379831583344448177931133367734306458803838749595387537380339593306941404825984211132371410045144602710661090472491864706299031232346512044954770552848951401207538300730630389729058926238783847065259242628229797694785514581699127469863175717868092903190105535527780804009913917082984755436304089376879370364438868577285654052111750645953503235180483618817723558985338134453661978073204885158680778453149943790040477448617371576973932848268314249056574258685747674458621624952014522097990124830371371927699014461997383703767496935890253161372935981519633568266348368430581619754824586681900592622034408179258971298677576614774034055251456272474131964875112428504675971695874054649591054045012832202359675049382307098966606193566262536550372516385289900306442591916059299260477355530717003783999204422761538140966018023880035669521033158417030439729755140937886500913682921573959937502548094389647740198978306247903454566822795756890107271631722761683309574772076703085122229183475079148347340021207117941409037500158485963028500570531541935627982794364326410917059827664155691557355224510108612199935688241424896488109746600730797188928386987509082982976114640 [196,25] 164992220622014438048079052956289637343162839128409613948970166477906894900039532067190732126445178882626645831140309892276008529034636763594729743050156470411532904697449382778479775427857483026395640709628101843502188814015550140134820122467372721256559180525347180526125291676066754720880310176008095358692890133149001457868035619312170820027375450020996892935017147795798541370267666336953827519067629932668462347407182508090395087242165405764567610253330437509266621782792169394722943908805292786689523090169678067442525463126268814919504595967149951791580652998130713988674177186752623402191632739687186472139493330516341505362932460249378145828150652072151044803706879938430658572198859218341553294854622556783936371346634950538168363539187274492370705498091989879404612034426578645672044718086085808870000320246929760999939358216945548490826728826308447245502892757164000794604519012217266870620037499935236529185220389592386749724474871374820473361890144428997479938941394947910200167804889855600910635351149131465971922351304379258785218135933720893922983902428598123675899632411326488421741452903213912302845973680318715372162188338639304023490214562039263884847336988057960117338612227410623032934864888061664950654551706079766490818770717089421968333309190600596478419194819470791086829500203680921056195943401497311743175960911333076029424143560701113835521098024429371065257802123193645479261881520012716060863954792206909764173639526262059654257438583728931330822211538171591986102237994817189635120447075423899747114988628150792200307278542686005841006950551794754699378202385602600486234680475758900013464137277354208 [196,26] 35715879017385393432569867050913824481647343448894856923664909044828956040474144461178724267321462388108844875269206948120567017607834330955209810746272795608873386885801699231324898898998416032679267341174863273663569352303314197426784820672196809260112290137914071845402547006968215655637250025481705569917667278310074154758192909963007291614338577533825604576854254960367794279734346057290264453134208304568398809897544679921538293636550787877237137975934345018818117349858576706426260000757296467528329458997342136996659558150200223462423240180403918125673989756484514489341707369604613311542629094232253559945642225820152173385669988520569776121234602544040799608008753131276202532589887050432476527535238515111950358390048640432785114279219877923555496632089882986359582711401987431222020272012836701257540398362355025353913308062917157176600088727558735875346140826827999101205088459709825700538250147319302098930087486288104014247247931601995151702653758198326340124958557044505022669931086731935308718429510785458134523190401115637045307706745225745632566376291257707794684177761499901463322659421010580270441995645223455542335620973490019815142997652109350986352391230748391487589796377518694788241055212523719227334588171474313276889859386235970112600589155904809901087522258157798179928963626715008830125331791850930961086152390488989923239528898726431121129336039137976540086606598140751379803520325497534801198875856116790224183978604899681552029312720700668177020635185337129627023858063203808754879679079783201550993099229693941757080749373159883182737649246934634974410247547507178707070235064291419705231228884888 [196,27] -198858960970278383274252719066691408886144719230530073006192762112024753233022030671551563108402736367491440064992192104365679644792227308889193496324450443646535024719157673598923629597940607990125698264390006434736960383516228924076790014422858617522732753485652680689124479502925025965577380384258929830855974748685856043265229125428947847871200337419705334925817179217415209217731358277020438270717356524050247034202887389434897556745598011022823313223821900030247142297717942857544818389359811064714831932832937377154465630862939138142976240515417763318492712365503228366045025877543252608572802913485135134012771568088594282936729435782160564381887012073442029432697332376317679187229679239469242819243777144930907383294019413915374561306212018380581945549457070011114301947714199312385389582191251405575447054416201856899435767698864866081708506386592033949059663671601875931086321404303908874139531546129666640364403487933113569381095458959960644484783932638035985722038244445567006666320125220934808584864827977977503300149941333448307130139416212709337539604514552941393915569392123920922549665948777827700663043309809372949817358555125891602992499696486543449599681578194064871402620971800642537031292229809053513235176785308944087355716942087065563208832080062824071033268342767093166563696102475850802147811085508232662362590587244894090784894902647739169948351968674412432681839137819184390508209627667075358376090908558792407214010838938985892865175930435273264150038012448359770572224317231914103494150743469601808068177456579085673606010153282123537201134546912737809021653692648083725666056441837843473936196840 [196,28] 19535924351782851451091855319086294770680721760178388627832562768216677598592444289411591246641156118711925606060876578415209580702539892026005203207934178019552869960617514974735257334261921161890381595850128463728838528264196177440550450739011671941006973748132727849927591642699294267577343823414498134062313632406850020080521802744677595653457363752903779044262620487917763154645983196393909757377508482763019941768579101699238838763532030473141349270868950134257678948059835210807750320850020482385996546821735564758214584596841154401621894302558875608800856862737625545222221422356865944517124275780290362451187647511233332408664564829606746845218478863310532820638356017835079964510379503199315138439939793141634238240871043465089436598487459427479914025424530227361478562723125379393026417539127958182777593370808155703260971907407739212624237706591780149563374620096049824231398793420710776658525171892006059983601724906394377495195305277344439702881064783471092255682168046722762468514869428540304107951407787852216980666077594683751870592460615566416419782657216477619872966999872023190646734153285801647808680001863537185547199086961555839745426590684548715717717051206328172816197810350084804435922918118743055541185435604866388696134437095414658513186693440368915715755866780526044822222267412640818219115971860028481007308012877239609200171826822739927403466776405124500076613521436126540483739961076932420505450580345624424106383633949129068453326359069040308567110954771218261824517308536043024426830715904023502755135052916065110689288198657165934692351336791723867026030287902347356284671616483443679949968 [196,29] 100675429752839903899250625042554947539344519197270504163063721076907400829506552889031949789828699884894721210144690857530104485894102897624047701449876242159689584768421495347470916157809731582674086242375656619869214539855827419837701272152148847299333085603363818429895457575127212027148941698180201279631105987067455442449913123908850006522016678062042066426314420842908629613445865413709168402404379936627154268995670366469237447429692224867123677190018104887593461684265492381281735473553745314467362130796559899342082903582906430770893152200339380389167602522119624707167502882773998402284673467208135521098416150499410325247576368830327209248843125117475190105263618614750173898297538907555701866513252484804254552125855058495200968495013602218441486951919743840564497020032356774954868595263365071238347347403908324602450764303658362329790394944735981188278205813372421247221039047525582564735304062197367256899963365281369640664685624589256968516330848742243217903979543931231703868635500561868031259376637914774134861281170982477249716316884855607868627151276152600863093972176973675422236644655061134151701862491887998472729968643111597568861928290323120661366868985781600896160866459816944306687207038678483088183084092921926027072550570872620201865975059988943560046661675580098851363528944115461923328590341776710705829420759194419190149969773888953755879321224994025518740058915852569519464223173705841378605079691838764403910375716214995502866099996626098650246742525738124161052427008430030609360995544751018662068036153671094628840246364059226293075103218894466534527263968253574467774436772366103959744 [196,30] -12175303488980905568156768772927927282583705959366002137868595611345940177666359967856440995284489054246514880923051728430683192656164588711148641747713407747718183930849201786070557436010739974425919392414781897994537202959119702935188804489414237832147148244254699754138035156579827916732655516920938881484262789604803076859961862261698553616645361034368246724571230879481023054621390827757299506116916623477706185903964693017413846938960499599565662034460052266717036931726888577873500012744063085541650722357952272581124200366843217817428832993386155634150039189336574920526947781494064660014667894212778812986443339289076508025525155389227298836487130056557378681108171660216749387120569302667799373705377383324400675910609212365249229807235416502371834414087281626542192007353615933364742970823138762009499504275062880526357897240658075652636494335788758918526609943691521234081431671759647048029198564467095203289960450573795839716672357586226192208193733546465226210949025531859177088753458891393562371787104230807286065233013273976724250221449278643338966884156923792465358183386877200892470751223271264131771793960792811129368261759679728873957525766024070714232659155103529669097732181084349875267846774332417876820814695808648221712316053650322338006646535534607571915424864757038352345064855789663511052975257959980617198682574796627643580762410196992294964781442834434893560824171218355652030536614525399723971573375701899998831243613520888722694996961877871228061246407875671208872786511594111220075302223215690552659323060716728898288558612858132559551541269101206410162758931976359858343177230513579162 [196,31] -41509332685624056453006451974555252551686226293437810725241394162926596762383116081743669339010292278781872585609538962922538703784188628910592198990454079603656266810594137328300954118261234955528661256170197530951367401425586121291479468195935758757141355291972487085254197961574007360769349188834236079741056300889935999182938442244126879096768931343282220472799915883823419411858838706699085514477045683648869367278717763936475585380111297459757102020796325699400308722950210585329445406956855415852966040290933097301208929244144676316177433653414324684865216442018034138788791205524033908080720219655596609023491559931758822621699167008701482203880522596156722436568225068892115299740372416264719598958412419890391270299216962741030224555474122555190503699950347535193141238135666921601313774439998951494265346053098019684956063476327490063212481994165069346062587789373899059012308870130943028814880716175924304768566715164819765883005309542461832904993068550225941794304942222469542505848245103175296822554774473221295491753029206947599186405151047320339892146432280896743316514920455134595752634113491256411636692885149949492703494579520145496717040217699824061386579354806699050468866809073176797347135148183833662811203363766537641561782219484087443175278288030462415139007367763230638946119119818589160644271455339071560346520838322666223467638818521346592338483695872276217541725575778960904311464508392061250317420742905112348414679658372319328471892378330843279190169822880371752711373717846019423631530257286148703606382202100960371464324806267891750244867086779343351389402911509228630759734809067016 [196,32] 7493294691907868071406146750504200329436760635950470108840591797779143862772677037101478855867377441243001089741772451348763389829250443225014831730452310827179335170311697361276647059655085957188497994930556663088466205987397452937540802649403307992743665729786834615253698113388786671418809997684162448370471021732882231787790755305832144149739116862066799246936151577130767993403690456036070377644214907284008322608428990754476628051457642311415879173389881206925027236375379443189079999342859575874807168619063422412854464006099560167294405804198919743609326875712811449938112035616346326394450568662668569141275367015307205487361233134442045597655797728998581309072358651935238382246241054201735849991902999434969386255661821041309941158975767466656715833145391079504384849744940691931873318911509683301968712301536352914974027607203092693126697313777380389411899005645335265010584006838395970094451674173274681968055519228055577105926981646021949599176262324361845921552812394796078469060769452503255573307258119783857765812887802733548261991337380933661295582484386167379460949190220369271800163269387728199050646943625595665193903297401552356154977939059800264862055986542114542796000772221750010774544448980696489470182737333125269045620004725575545547056769623480217889036918770853995102471075820401592195729965866092956713140959592734060109563212670652974647735959629489557414125060064526563563480012825759729025818858753730812965880579783551446751381469334504663176177957982791071130598178017063893878361801415527978236584516598940862239259916628314480306370285497273816891384522534714486704306418760 [196,33] 11018769307851124508826948977264349179795312648870530384459264932105899359931067064410378175757519984709995203455156637457003125256120547035851687053933629156929973357618812477013141724203125125407618405042635170390054927794902687514689522416583056557053555804152494848972448980049139515724272583147550851174486814407600636341466167907408132967468859848655225570472218154420220891812730504026590890770750136182232723554962281514184591369925859793367203887667367281785382691363227548719595601959394968406035621276285059511082932113108048458590914452564064068242728513738685304211104539743723162867520970788178063817926822779442231822425189013477371797583881607415528229383002459770498675115136126213366571442432645413819510862061037771454218096964726882719205861898274160786369007804995436827047686792302977263711916865275303501388004660598475554973334219092972613592314250873250479850275870880830262435102614751993317404159711210105335514392923124824808501742237567133975892908504186645541166934778573448110784504577643708079746264741396700607619148899924727612987363363643079849769762365515055886203080578486505719528847656408122664645740734854103558211176475613905311711756911552409704594170982053614828430878914637425808622263010604017833564620182091608013173611568042632473149907916063098789637472302633842817856648211464635445271691942125631917520284920435762464829486362479977233666705658131292991137795253563042263299635149312999829965225695369958300523139435561358732047515177854170324542898062891568387735776853415009447441830068645969700148348261288590980075491297216556478449613637146366431645549040 [196,34] -2164121290504982955471183244869853198535480376403844288129041365950641377046474712963426444854823973076958832459334669536634739197777068421543040968875828699205165596964269740536853600152062869263050746296377469168820994744200656290706830116618694692285836011352783447561520923515862352007460386628166561309090288473282911104995994630301599064754212833230430230532994379928010107840565739499841184254528493878708699127610726501257763005099963309545311142750710940257954053306272866510251567060910699680646957248245650801990025793942977917980346557079149276876163242353615767456637302590787976557888955382122610455504620348992630533492142582590117516477897489552995292899356443980547611027345564773855701328479023810111143756891763321466614819372047078451246701350079944980991472444588218611275741210083129841733293771449216770025598158843731667052916557977351072808794238404839692234955418235030073866038108731657914670515311415034346825698249351283242749226624083017483092816859441874635568205083721362700171067980996286658246838601175054375461940317568536786790398758825733007605977979397297487513121300280024989476123730612857789256383305580010864233252866200875965438751770515753858961435703726290765400420517534210847522944012306224354360290224848373293443634669531443790797525158476579459702957462133024323392706231504898755306117924246477400874453199100261371765718407178826904097264306069684183304812132391622536945892427299190576525028451625155299254813512266190871051137983544810525855369392582725758341092292830318353808459382676206496566329703275752166365254076642425291391338700028690125755400 [196,35] -2151238609790230228107950008614598829701712632562341022264074210528473925523153729379696176494199503651342327971480416709487920341136967432503438153692604271764191274944170045084917530152654545499232347196222566785075890047755638312769518745689911189922027729530089481042215989099891061434267106647051214605319721519473711389940052159150817910095880857654449692310818530008748630123252857115340981744709130380915865648842553761318092273158372659566950921060902948318005639403168586687709138685454193139533361525166435826982491853830771496503228256248270310569043674726549271483673792243170589262473787081399368744571189030988588796916637606984055363640498367197088609633552129023900255612704445087903629793160216714912070502256217141927247577653971998681579526489177446617054967825447803537532794844257606143438773077587175279887390354843741371351037722744054141264815362711583597138333987111442498747419674072899646657721962414646137843453895960988476223938732463127955432900228837211417395969107650645496822204508917424295972272750881705228459041950656640171749024067710719764896359946386806530940731280387436283645394680283841207927161206920938561298644438240481846141990196777044176952901676937325583685735642525626356843670646851291141839908386844983877302978476800538967284344286115130280711369990323000815685101615316068254399251231380608791692710367349994927504436969800592440285843183380322255358068839102160066815641449442897843896639594974428795606835879808032809489217375620627116478044506229381213591607985795069308558214179304269619755202580762010828707467709947473021588051946521837633684 [196,36] 415661218219764916792307621619531806988637975245478264317374500786871590238304775024211259758729230560934566051092284013077035239204673739032094372956203957248231676139592565357721152452345585311615454803170594335929611418266602516151550953482485282677724682435534395415138691881225350647313160386643561212859980794229733440151272818420755076862161861997191806133528924344483078625292619282959378837983805250458018236940591557816077629075362191840474702889265413808827273899961510156902286118866166696716720932696160057319079750433076675587620776797015548879364406812628748771471469026294389503717946474491309081737669959160065950245389351157719469030486458967170689907261444153354551684518055866793218143387010226259845071261969911263330529736715859042971682598374492046430373472680002568384357526301509452338878342885426936197322191911775510363328138495398690724333434139569003691824346744779081650346036406950549745980154164520209867895184557630282297336389498294944188256795164056885961051192982217303955947288761841117345806282008704009235206370479294912465185133622958751286027232408437169193251939030088797158351666509771105015071934661784618524647949423580398448718192296418198495696516223608456660619245270957356429624743060464571004949569929115458441653407326300360077707400122796392017295946611299745795384886792004350261171375702452270982045030691630364292317278106361408134695167766772684682176604004359724948806970790498815796910615554296561226950394853447041378246503534388039482320423685764482953146969382800443226705563947346443528654121030486344431032043034198822204176629182014936 [196,37] 299068506302622216394268914509547309854646547166696380716474234688454672753601427960460795323586007390529334299028022601969695761343019591483441877651018683032754654119572484076936994743749697019197833586990737297474500808930267302984884154679160374391497484902278943313085974016713204458418985097907558948424888427760329837701317811611044293277402028594157257939471511870749647435263050936811179402435685681317195155015555317932048935731107202588287838721246007379252357739593426669563797323135379058662347663423178827576294991528636609883912057723667167328640044528047719888819913145389438057208388777171397416193487411945668700167893363755323409819993419828748506050643218847679998523163388531109008615546441542120293109347482726980836566270133105294527039656591599394228534189435068850853502019426003318636803248016816102494615212515095855186554855584810858046868752709993783131667218134870971434985797508647737233419456239885132509292995870418200101446371904957643971944986931882506178418848904803448090287635454013903217278541572119498659689193626133399212743979315224683212760116259948684904963587824536763025631532639877001631095243617906238800294602801861118683017372452035603547486062547504692343825554882415141670609686281240044040038014111031770609837979745298951428189219875712069216117719610328493816337738566627256262949536049150895474054965155139229585631811995964445745076174049586005319739078886503291355582505857288461113291311167061437235421534748187020537536074786871958840508310675154213673723361115219152493169880763661254109178804406175788518226699212587615924670394539536 [196,38] -50249329389660967958860769416436390056400318940569838138468625499905114133172439199556052564281712596463475263735048319036983088324678568803387511898267411786475752652603951957456708362970419098751470222081419840934782753972711359898586565665578024939932715467294925609576770551263997375682800709271275439199364772751403340482868948951303315428819349137513184081626897016686542849907183914058589603773618457905456856602425897153539068421108871299699503605661115645750323315118288562120237870844056114699403376459376899551462145104472925663662638419571799986869398352052987621154354789251508282985707120463875451720235353548995764552793667614778600443210261522009783464204682701152024788233815726767675547826658955327670563154493962016057883907348611700683011937951087550383924485728130713618997695636227325963120893621021150135599703779709198794742214401449757805326801652054092630194199153092153593904193045470366181013528434652496910251598591145003022689869285987269871810831419510903954815113876265474004493095098092328081130683206899772775104989282055908579521339176006338442010062438953112408708134783819413803928917382715311696288241438229424446072886131777390386761960738133957787549398624475312057993392659210006917524920486712606079161897944219195419248707555272919729651521968228905347204134664457195935991931995692607495799306864961172860025396557442300337490281662240335632575934804041848747851540255124954726553788181629346176665149129547772847399812998895017325448454369974580836321848069127181085234093249748267738585762603621093535860103745861222936228532350976200233661314791 [196,39] -29715030473688323695477909498732723271343185715709263913984739946521395072774880207712841877367914950489747321245206559072502665642367317755345331940983710421248433519815683166477781005259627417518250297376640440127532377526160409482878217160514396061172327271173246350765678287487938604583368125914552016714614929897366289495538804491890808651020194025932698623444005778841020656957779160071976035467417527480173587911717601950502617285042667933418245037645113504058122183214306791967653370147056736576441439559385453147607490143229223363647402564955689231805587923394527600625866047389006882207273527382231903758018323817877376782438574311346045199751032070730124619928930041091881349049493823876569184149014248693666388729084699895169460444515309951101973937533921882902267862616604139706494395947450600934092670837861437698521486372211324356612631487156207616980937458215057606373869232189230950275816223202872133917533578446420658512893621989189556484213634537131062268770149644758262414723933006132873717466762191652299309162307216513021033314959170556260616784022808040026892401672347153837901958499920370214217382026912128254625422134156167005851459795884508902318234100151166129935535785917147294595285451627474317424077411642885593518241411814660116270722529840343738911792091978747541809423322774431104430196371379328469243333952467685086109086388129130023981665564262439181044798737470105149189683447652652450585224100552980253750825711987320567872267458546145215782796745985625481134847849679294648631345918417620179346502060971954536053473720054646719627426523341355630515272 [196,40] 3364658491795164738049120203739885032794532715121949611723506648358494640567585326043680019632961720307812221702540453617500521037758306665085165809202495153854927377200444475749281980300385123303767845626811495897572057752045460535455064880913288539689432674657264211166713341509266839210949112146268907506648062913313830146708706756740342611099353762303076639261457791295288888332775736840548398928498580804090089266428176506348089294780146745433006143065944235809428204112137289579980209015214722036777040470201378336882566797821937303577988262310430406637326402445497177298600762592858184574500066745842264231676012103347098327227887715174795865529432807099927770583329884684113872417228006175804371789029115716151328998346874131952914673479487014265855519777292244877700967548405987858738391927136261661736955591170143361461757322686254011067947123214770267371836981906249508979823271307517290721648481838702783181969619342555563067692517644760686205614584154494722223571579352868391587757223262998037844036208516951862382273144509751730680714733609748314731725960507708973649070250823335020791233674766962802098714204416039440160670836740374215526854529539524851446636145386733294893384438242948832583270610949354868452498760894665449182964588880304640181540244468936067026217215776697086540271709265583067158759520323320486718258637689957180488945424427205508868088577847414867581463395524617697663083163024527625809597391590433948161385865535399002907070036068910899555273254819861179799239085513313208746729796263396699409950774992773627076157737467148068681227751382336255512 [196,41] 2070459542281312636005562472028556833057816228290874302571680245171914714399636227251583174672408268245966695708115708899740174180176790837166307260944487479874655765082360680540689107757691823601969835447506117286956428683541506180499661928857014076007074108265773926166943970867163405248476450924886469388854654671134053921708572489449921677084540405552950261362732542157524468296049427143544690841208058515409183316726457865356396172284150619891155455890059152898058578191743033189042090758618184837712801580467886509900478526364166178334257803057434797593199198399515692687727797686870311571583172827710882765153651767361109736903446190572006988600311517268506842802812990594756681902148130101651637925192204870857858394094211891136170442180161180681584256395653423982764396842951251744227162579853673042465856774066578516078109191442416673433720254809121518449497372941760945930151742993192501772136473912281209600200839779406727461135092273667515843243390157964857288037769163496706206416678378852571488659417284031559869057726456025054513135463907189053398219182937681129960847316911438719130555671619067915410646619917425380550528814097826072863406419798537064961744586292784101681343409711840352281551477302022949928848605678795760670375611169898443594197432718848305078905899010943006154597775286526414615402573546193315543756865393141103687837050238586922259782344623957888053889138889939660870539884101074271595883924751448933616434603648300012560379825009706844828917770524349437544219126632532351983295724641802003422325543549258397877571466630755294189756256299131312 [196,42] 79451326430037398439952311529837023834393677239342083378997834505481566687729774415131494100700183536758668179783889798898816545604372907727467434861546461015436821683826155732338630524017463162008377342626634440016226313855241823487318340920659427213095636654156729115203770080644629757294488449635122429419011830333157905010429270420963275427694726149037466771181111660114770678598940243402808281551924719024504323581219653745526986659827934150340500146057414116177116078368810121960378024249832128589975215550171194059158304137910237106067375198802088660413354161044124932841604293925004443380104777809869342106262300180726080631458027324327390135034622789766635137231066173162381971018272206672642946035990287225613319874965503970369290889077947945608307633549295758944541536286602599193013041753367309095275039032097300954444204877676219135262784758391120120522056664628471414615154879603858856525853335256687399591575649923302866346187941514332612057535610583840550118200085735354756991338002232213555958288660830087033932538143864893006822752425434674834402915465818034125708709363878246803826928396561750985697786614843300616575645576395991063881277569182683113225139897789170975084412693055234183225589620078012338596685771577427301258395034256925292986157137963511215177392718957078217019017479336492755935884510173565434001368473244831664726711410990286068674351104481149839005870390480887446239696130700775588736936466295050070619411199358862382639094610558707167587480845538953159415225627490604447826305743979223340923941519029647639465025072375165346681724280940 [196,43] -185119169305445687553436472336616342830939759054394199342348057490743671908123493387932787155204084030420039377328640014950888862276298088470626308295328847893249478089029425326213011259222950628122866118397527524195922427931324196949389896918182911468609832019401321602044606428062398751201645055961112862166103914251765209460749895253528800499691624633452256272312525081520579435664788324475732545108737732831382054278085565610276719999227154855999396769911161868209862520507841538357468802037365726172483166986300245024241428533140563373623997127488665793316573570077558377059135445175066412484103282674588112334005372124595663888738765578272269435607128156126207664569632305993750241588084441546897149807230023089818528554404950106114929842848036375036734494527868886764477551657736087386844577271874409419645694082201542302339124963076966806723264670826794187808900108683967192136805414346637805281074448827131665288799386195796268967115849110795530546368423423912137132561424716788600172412410354136302562189915083106869549821661055544294421470559376048159172946263407922109321884958071592196099588216340286835830592538412955893842900193712140284858945917259384420349317854400044705623162011063758126021564621559989088333682751840036683933048346243903916477610628984987385009271843513710108428108367242874763822538478392312635731391394612499344828652303649566077576347502273287761057359433053550359634757115803201328026827512939653895578821231675241487966659240068477505510979414599194566195338739657770716871298394390551797942373781826613234101390456154984988669611860 [196,44] -15525728253567587575488625025995590839761655264440675524844972884637457305614997589975743514112709438296331498877982574167567506676372852750737888881305453819421983263604401622863729099550900827519048260865727178104129807625722822438858341209537129088708644974791644204701552068068624633287893043211937088151961989413282905888563281259671554422690747537504930561696957266515056751923895926740941053347093701405320506536244196050218768608618328303771524992461375694934575852268638549873194719291091319535849981271611361494838237968337646342875491006451111385537625162517207569363103153046557405842345555863914356633877047945934321698942371440942534816648872700942745762702837719721641864049261369300942144403271253798941418491299751914786827649591296402948100586322946625179194741516057478047913763941956905466451025183949364087287508387713552037495571520740377126090677668018666856166549597226231111112821750905798561741510033738171733461520886961794164937495759761311557791756233998542196928647098464552439384891721087826610771161795026828671292743981458287747700858234060799734462484329793204205437000319620030985255615656333331060063071137157132296440573778312852261302287215188570036226657575536271791097257876547172150788236102727016912209337329832546890206302319774990778666612057783647942784512495437145917744805279694687282242873815111320002849412016640627909914273962115646772172539699455737571654880407857479340206787632757732327545568973323243960965578538388766638277984111050281069985568896336626610130603497430355910997005541925772494042035280660037828758792 [196,45] 23705028172928635545496130845318816335680114256600560368168167856714114265807796249465119607048572626044585240180684030284572255898745314126158376706306719193092928644861598251820858635634351112793069165695071767059196233767809410788629843268757609157411311674187219799729285827066207375847933683128321693382858623833112071880995332202028364581217434134531409891183774598001584207738570873114410486177530877219618426979349015157912494033890831163196932694461376231818679531361956096611472049288829366193064070784496746901654834144806231678796525220469792174438983579662982097367381981584135712134578351929601089567125124800818232809790039914493807841141107117521661901840448841801929940199623611367554933639909241815390255118888899322390276187290230021406201180650178336456343206131311993349328612681363985194985978974695261025778717886442892495072555104190283501565671700091439501644146054548887972053599533505977415650029215658736755053967217462242122118206236203504865597939156752914558610852889454946795899564635966216523053919318072761000559404581136103428585396397736113554079660351735878930749360632861618589192101865123505209815992295239835596259573646152653259167308739265640260888336347015940014110893111611054068609265112135338190556035235615528991976629655018924858960988799343453973599442314256800757620944414502215008872161557249122446724830399642766344824440677654999703819808392190210992526489783838762001044232624725693473058728839750941909116524281538169192352759091664646155569627164913850791397219754845593074742006765383995346244639744395979988840 [196,46] -5413191303409145103857622214711006209427157792299389589378061032877547077608031020976192869327377463268452123735334095396416663485395119948558537736129234965700522067838712547323573840877408525499325534744701235196098509078107548396375777121868650933536028013882582093537889076164861200559749601637491615758216644233098736627922809296841713225074135056112056331628972990881715706870182314580267721061247958031458411181549028203553063904718590867557149719749476594593109123669652655528455245501747766554129486958208730631167534470539987087412305306337228505666203547021278351432054453248552199564218992993338553253807518380486422879668156830578293836906444998294696005819437286304834477936881122765194043000475877290470605325983634203250444929625999874424114243161959062293124669783463846995849660155300887845694559331168205418029188041154838459427863296134385909172129699895270839896495681983983202957467322981444155087310648360431574497194663562180256577131785611200262953618199016981536521946447076270809628083405044224607768993061203399157585829939863496055747620540702838984897456750353170307688580043873812931794842496082489150355022965772629121523422932626788804318755586695758768000488486722070996147910417280231240710474048988927102373805443637309269778741170412853237821268138590307535180511344335295407380673896408222864696943195788251291833740488937287343358773126127510708302172035643307311695674407122542530176468336852816527001032843780700579997267825482885639924028271243703897268311748944986466716842730750265526225270374089782287710279411318930472 [196,47] -596251296342602346401777362676919186127166241446528945203017185223711591109149124569440257522914415287331956024904438747739483017925370678367074275279843358817037139376842630105915270696874542367529813317225600032973223758803330860232507732274863538365601813655670512294521995019933396122243579593237870444367759030862410010340611749947903627334858201604493633775022200500685908621838496578548295468391507869707014473082892012588724973718862989415263005331728208647185518490841553904415718715238051865562787636296523416368087262809832647206130205171661719038211957043922056190213706584295734119831855402031552638403441593571402211848115550329741081269063045926047835800930299910726792171950441978522018982402898259085963558228323943297349890919684297054808836260697732933348110593855969036735274929568678023351316709678608445452937054385267466566357345256411044592457683685479415502418676106222592508013843478589660602613112478925373963845278835520251239084398214945816123958590291765369440065969804975344440014296759650713894536389954893634306995567009219499841733600579254028708985864882660793733419020780068588718645601597085977656430513967255457289978708760080130494937929497175950923053161497271689741127547815417768260504754969996440891741967104088776868684173815355213199160885906451298797644607133917087808712213406789012907883148019633794501502951228250151542569069226523341981204145819930686682627785567121531073294455681426579011382831830749723493175155072739311959798399106796453481946815731155318548482700043842849866521171247031984002521874695270 [196,48] 801568258088145797438573011225990728191986713425172990026062741053343928670633754735801313658044423188646553566781886722027643472429822953812526788381924937906896906257604820212235862542899025442967071429858701311248306494678347371404440365177256111580321392900392376232963510702761029357263098009325193749811000095121731522243464711332578667687729685706252117135890136691794455412263310177169805118982393875727248990669216620165612256510698787757118362829346798602728726829211461413180120570976758801592693545278700969872422321860316541154469054003167751916347133157796793587225645104958492161433231808278771543379665362634932878862456668030824636039349910042973024247181286101941532080221222885118144293498876140112139004774717663258776798725966584245921334265566827739331915158796089087603895777317904649284305461352781118843191088126972352353921269679936703066104920773336316561852403706091822419024062687834540425540478160781488466348001374352916815935035964854986666752035367855850851236720798702386339596051128490565138426495586459856133589612779334699236523534965624680373051972894799717464168279682160749969917567486130056540145630876821767443423910710701935646141374832510913149376886932261705860848073093707831572176291540096568936708444925176740808025283783714433051410862585561400582381279564813365050597918086192047896528565345835956721773576512944809849397532882768785937535865552130304856677517312537460582019679974522275004749550549467291179392893588205623736752734162061681784779861082061399468605419617651969413181783665657279763266388372 [196,49] -193324992363979995600532594349106542932082040643912856271990460913394152953208314859612997260325455381925891288718993430043934645349122603278414775731707876531448351436973869985718515664179973515728918844072011731582933705507550284198479798237945092377175676066708121865272570285966841007767445171946015841303110505501098220866103533398335198366241088529452065607813840426827792795883300262295667711343022165887181130429340512637625466728250081932990469519214997499477726376985586563420887664246665792109808385947005137613036796387132411804930116264187423210454207864899387465915243231668353393368788809263200293098971606273694709772159312224472822982542065272112308312686716019044496977536705873733104997695927831940740735489891014441819065732644055675855210570989645339604251247651766660319817553547615149467415131237565633106484996286581376096611085877774041964482294569719999477904683905633146456653265574163292645797584338031859604039244394509259233711681418824696169139410053607621437884902433700064430059981133205878956844181322938335867861612065543125885269950510623028833634094433068981721010415974844451739805154293187306873665762371961259228748633808210473718533237570042187908527477686075530582610090326881932437596051105715953236342787716162358581802544655785129538595215790353332647137548088721486256709410378173348574038571785811452287506227522746564746270558602242412933966760336949863724255324599400557590015131967337022417894045381638662765845858500662910701886861120210252018130660049970930957813314065926748769969634166728120905517104 [196,50] -13297077460554103077208741883600325341246684147290829149834049485452554581167417290347087090542746014566066162002135956597532395704086149293636401362611972557482706829998487083418073219302890060008472631934299983479310883863514338366718241572489480874991270408585345541914814403240320623011965147727081232040155092708515089633889878083549577696169848892040073222804872602088833489636044600338235433133448027549829245672373038644715595296223240022026445173690366655149523417775869581289313599577850314544325554709551454657711518965771802692050036747633052954208060080620339195736150823476315027569998198629839581233797322404586989798960625218043902073795966232121701350461530803007945111570123594563807333494512334202061790882843615224056255898462047270791805620306963589778608930511994827475349538192397191990088253996920004825783855362325834428592950892277546325189209306073626680612351130839378743334988975049684823025915942298528570681538348850202688781637760824143461714525012545409239705752422657095495721050379662979213778457506836492454357392182417833329237687348202579320202737768171605996881119245986158053073938341784281352560474554893260549892932319485184443335752550140192390719095989655415404755015279205504226779372739158857036817031565382586115704754190366217534751429659741177919841120676340569133250139560801613059787850272735111630347848210078402382868224224489674536941494276016003432180134368310660706489921647371756724234774221013253795305009268844332370407494203369696232384872385413896169963100051172373060594757823835640971220 [196,51] 16150413118289770611995784926604518853150557535639564843080941314932163119101804191891892836529118333342701740765513395393315486730923664060202803921504369262440470900349763146586300240021855068138430580816427989601189619882864296258838242567031678629769753420685575044222898184011860850845840868518047061120979067255902877849245286647686663027882073027957491141844131064584843848047079451950517884974825906819322972766250597305929669299082780546257597289921913632348928549692320846823716645181896439115170402784117721734600699857387223621248718317573950188492883672648307298991012146442169555530979987695405632621529165269577443788993639938787961230957759014985924795000296899741622419217850286497583719589835802982398939857047423738130999022481196762965649120440096070433340229194566759343016808648100417899116319452592126289854195771102589093346455901256436396722846662581106370989815120897598056464909334129628032427843230046418564468012275391923860868056641678818314575023445649874340029980465678657978248009402385090994502747060169729409966535846757571893459003379868366180409613879278132024378084163381570419172112574273931131787696860893634101776977541170923590830417355259575527897658766440247991195991248208329125733926217608208270607851252157107199510920567090346537057968977978508027699173126382627039235162974044173092742473428987819921832865775192634754361324811811278055943099704808209924416283447621881145663634099442966964953716884796406385064448004853931410175734728342581092453412413747842564274969053987839536167397898722215440 [196,52] -2558120027487777986456332310351327280904521339895669833862166341679042752325569565228773973614805882059822431171269828478543405753404839537108501004077624046135367639526720892945294690368090242129147285178797619529047056192273282536553466067102591626056204140256824127090686038716416033957611470956832278328919928103933313610039726682531566241182658271122231454096761967013250202360556773522047074716614712842454482205502485314802713311519798348992809609503676970136695809289945279731204798854691049791850584614896281311618448789211462159691886951458105005771369067551095638694999896272882677032778531940181068168564297916448910141377605462105092315616250979142369331282846332106816256215204136823904590616845613399690442104642975715210342824030140766042249840661803245434433104819632986316768665930449127380038286803242407683405128087021761570241853452865348344703297777752913239130994090774672542747615366840459317083961911439957385756856365961302920078974679019194653819183450423876885423742999232685136461238905065207421560322002222541573389042898858287210551050557432076460705408901916342578490184393045171385623777814184639368461119394872839509995053152730856823643516071614499981980752676164178810723019868645525355593287182076536779144465674388997873849699282515993275095284600870639371800549681318874152360764596820716361959622491790395474276373943136412201780708917187051117375937981807479662162134507786848791175842705530619254716956995074115238240656722938587718184748911323571115342010763782239934437103940289799401970333576234568 [196,53] -291815451576180217576105040633270329318153151377629408385570973295960066694350149588596935081883764551311295636931648901884973443297135166379753857501647458373941872535621936724775688392870145681142376103914295700311389614786728203737312276544280239116628836110907540711101829915061832822850733061081961854711985679913627847732425272778831488752077424219964411423690740730001153559331661339136181989040600883269884346685483865809249318272507458096488583842906641342501547234432260497189764747187609034411068318291414828114922384789064034569484708522905288257601779784071922251668952588169600736949998783789168863488209241384967028211465632150994391232566427727740157770752168870548297546268623549062706612432130193461427846282949124797306302254578926429893835829518975104118174247098184187906926359035465917034265632617798805735583590002713998918200327926709030219994974585764311557105491932901668738134514660746333236423982986891828150919243843324712474207133309818575693143437622832560453460320276706680746194317791616890638070321526362288037162341098078929884009658555751507998598279912857024837185154211151844036823287586364519039195462183047733217273437934382261671475580863293145306720677167935127658626406676661980471755256955428207965607050268595444701487592893595500944441210614523381606255250687042589897012152010790108306128373841628565849606074863317265022099174655834396753008983402067143036913574975387111877636610370061970993252828362626039224141256213130198282552394316113701148391543158951650644487991684634921532147570856 [196,54] 142861113883683437069442108811680723724535157609763937889190369109574214945279990698318866423099457278308958620533619208432721794499194658575757264749955736853154618471931284732398165850801503160347076728414972951695915265971126189018060143276998529898205371433642810148181111489506060126817322522074650103940063273220795764092344323017465652688876470875596126872630797357066631456328755253500295772294081185711866063375442176452352706160459530189830956192115399765596305028135001328267508659662094215573579007572719414798342674468277171083768623700277123722849247912372266268771428949585171667337512890993043648878112340992715858451080843589021525547263012676642291992851660376070250785213233769245365350269568212981790206371172827168048193370273472703070500594282641260470734039640671360360563745105636415203425847523544433270229437491721707067582348470611491603123202311657781604413560589891271495705114251948623995432566549254174884189055617739826309627410116333849983733620717038189429568388256741251363942175590759031417217825776217083823432723989402791111278573283591397586645725505500369824183535029449290447177847800017507875908051575531614868960494046826113230792757950020992471422054050640146299681754912880891441502394634957281244691549435433532828591637358931302515206307692973318502660598314622390542452393198455774011672929585122398700427303218446702525907163711968629713548289036223758141621240793900110248354288338221497805404299465603032811837363056526206954131071219801963928919698084128984470411308556776964055667179 [196,55] -9716970432327167721439759407677920595246179534485929282211195055753032967891577755046684459501866968584834014046668682780271010329569673198927064711439131535927404841126970446443827643382593030791567852860175982673629796978889463057248773821963314061809012028447727647440552592753387972433946958204765603940441512342724193058928809705481757216193841846087253790673996754100626259130349355796171348446296191597399988147388920709917941724525022106522526733469114235955780085515695554012313974166035037182888098351233670063749474361019829726707845867166057279912579948507259475814118571748860919576587198105746205359037547094672496039948609440864002707468561457152512968501390392014512131378457823686945097008973124819043167177732242702645010809752172882103610031634185691100299412781816438634302200817261131061769393269214215801653175114245178775305473504785995936478002566966949322702132907896997960252584651806634766042432111512766474075584036755057535645788961384609677987377638620837844492483183509723394401604029795004828045636984813181885413176055351197010417956970431396887720275254287368658140167075874417770656333841175445123084846375774571358238611781445677430085210803244191381410370760150229238185339441634557414704649586978003299804245179249524424824145417025237720934933252393702254125528155599703388239660408468686537821286491901764930817047860328080681635020944963984259164946168461728641916742217478988150358146840163131389305861022579753047634322095457276764264220116729020402174855692085490256975246120765346746970 [196,56] -2586856948832875934341892720959820322287402619013077938823518720984511295837431544767802774040479212518512261515513010993339330591070375795629006256366194958011382763545839582922709689688683396071729836488151317140124549870791490875832668267398166294752854946384196301558948616476390857682753492399735205834204368881034909637360054939806088514846080635300858668343736856980657816448625095765705151589262009444098292005476184847264348358258263912019600473131995115824137059218930810759247699714909337279656827894014338018733249625714060573214596308272325137791179925369898164018238587586486030268809796697716950939252920606262660699642968501735144662419188006930466085231935382617166002184580693152575808752656711713722965846320412675992290915851282848228359646757597102776059704892558464171815346021550383591710400491219948109433771583930329878321720553804957577480081559021057760667896016972778440783322057092792865715782321345410047419197844038158564947567431568747118775161283070925398312220570200852732026234825580906468938788319471605209016573407889855361777115441853495577332120330399552902847345131023021394836853628854652449420809098858121682998061254702103844474834440972552510863330553658074470105107901863792346294742661926590877870522747471060753867757913155562547696923204798242434692522660207615409520019751349607620471868210463273850955985561910329205873445352968350744374052753636303938479102789176100799169143998483997773083872202790500837693742742701322572644156860051625688242306705473581533560787172130669004 [196,57] 448556835167466950788946715893973595854697330415503543663962301609464017030712316733470406619189734592707090541844659984550338925269381577309278689393722475984755817930113179004194108843596515671471771346314939626460036615263544503000303031441524643827092336403091044154660106923833714183813925719512143683140679663997157616757360626705051689784267198594284531017471247398144777764758937881312968265181632330565551058793428391371283254460209968755291909876286982711763075870579252491259246305671969884181334557557325980415930446385701228873986353386782757608109547419554691278313859991368468072196413256060247519302062776077851890702133259789792040746748762588982336001680489279910948689961405612384904308989184123164219710081548129383930163196862414181503652477843798698862196723775885027076168128575826148338186494596681302337829101193798013887331929578950746396090301162216559548160425067060544154988747680961244116148211961647412713201283766586727806173636942099093787792206851789089897423964860948979229634620978844926346957334730087327550177549701343976228470548288155875109684728444550355288198077313704922202870084663708121435308645397730994046375793548808627608497177378902480263554390745007315282711458414577090946780765220610327160925525026097419444117897543758347541796274797082829924688401132158488283733834953591201548109789598509941027501710702448333196550586484879052469615417552705068778150194169668078385924857767549805704569453209323717190177026973104881729033777808052457300108115716514973778252171108284 [196,58] 8450126959240608410719145851473110392191983190496811433881175214078386417666418497862451817799991900231176464861391855859548041717392206633358774093732617623523142045860404704248207824883949804814742735375341140471496289799953267820392987058419213962992856211272566796613342786978283065596782100601996390815769977234041869044482536275460673665973671513801393020912206989470127348325414120801831351268945970158782793570777252150455775008759543598996108596033722113601755445777404472639687731717899208824429650675172401009044922560589761379478344661004724011892377867226830248769033652810119131445911640763872639406981069798150107768827858146940227684415088754561085400336908984623477786486033433524542843306435310273124363424017726672658793470236406483830281401332955674646632994450019951373699776240760223815528087261347700371443325725417285697938528822969524130636084150287438651590427965062741029660703770915359841827683823398443410713653664468021735378808082674568064865204164481220014316738517945760553845632512588323794119375186417487044087913359121900359579981672292178459853579465717723544639984623326026178885305948388956190598000836107149764076074592560326541306583706395000892023268650370243535018807017738134662604619029256769395717071504443738361156646037122134687439270036986676437217159181202171886878076910044996868463814267511461560851444880050946535166841168720119149226522370952918946726079386070458171581865300124795153990709194767669635555084182176379008686685229459515057422196122390711753617278338 [196,59] -6640571083472273036342809338055488651829733036618569463837551996986941771007129740373222077741000658660280959575923653656564276645472638265768684753950665520226605462132344761694435050387542078949711049749882252333340189048491960522303565301098388108544109413721133150334291535771980977342253801093708423426942313393394421362429314777298120170321320415386926447120801058349817535615352607045144139237148170948368286505527904398587747651630352862191375665876091360177679302196081344585120920118901794144020226438937532543765509447388939615847815132289889729448630715395385835455512330751469008536794888654328204823045676179853125136626058019001999972440770908039743018302986112692905915988207001112859928787439283788861190906701269142525856951388683094471806023791540912771417538507077377431966588031694500407801737933975185833091796772882027848260611172859054124160341657992552837652351352758771187258181362021937381783204661708210276625436337274117156982769375944820191871798953280145874492933760516975874252135776966190812462377125908037490887940395048881955950408431946017306152872817357492068468062792978924416670445204843618600091413236000884266218335416892644914336716064860674389906418326214679097140267044926381656937386396136871562944793349023403532185552615187532396986869823810005198114566494375204852775541389527577030451297231307183511173392861006484714069047353792347061169247801479576771096345011094166421660409917020704261686642539979435862967432945291826666953938444351535213659450032493030263446033 [196,60] 258339866760366051120725006991801336887154862052844157508037823904634324598171088049282706993858133677584508273503863141971777072899072278555042212623835913151428184129811486212032517456998327736679107065448315726272262168330385714547406014299083251216408717999007555000801844050899580905694986899255828680565947260648469675962811767350067563329758004068159502765220959361013147719444696538723842857210399071693945910412251206918835802696875909186339732489195232448622584509027913225979697454873301489884713308206072053407253102807532641970768712354073490574337350352976437122890199836479664402173052062091004483236659911898899439250647556883000490641969992516855150406837305306939897605752116254391892496671821597273336007939509953862734953651112808818746130415069453778547942890848689260586785648710398068900701080277300222560625027452274642885390748121347873618174520443402663115878097559120265954607683217140723328902508178656789596443560750740655338953263191713109790318340338911883479492381950219785143337873396215833226511616117635588567113962572733197083264174467628357073565727000286707011609996598296530812295953334428315171333801372538642603133972995006920661118492421391411811118210823734318194829462557467115112128931471419937139674741530805886912675643789166001115347168258314326429962664759673414339162506457788637126191659080360925742080825502614689287518115204250662078790446825873069034882176931533630613206931826063428868777237142128042452520077849165979253029266560701552128626048008917684672 [196,61] 45874397758357382148162941905819799894761142233131440409869337861486146650604118616675992980816411906067877450060246097835206223855834496118452588705686824553434372723823770495049104249653567005541006820223354202978535526049864031169568074269586969613357759402854203569622889387399368086977843975507135307043419011729992083597759541758887744956667792469750519707908613073197118900708308401531459365015576156714311887126441373892561606685466713945453114867863165636922214229324154993529546026536751373796627251478774922907045205705048445711566892933391919352354910428230804966225248854147704133858957215820508712824416095791622376099856570509805804538656954652732390057265140218393469833197959312411285347878520936678443554535902922303679743727484957904708514065509662813300882235872272837242482346558013103440171079283696379465336928856514770524248586770725422611389888264837209737655226283167200929344828824149191240498346296840143787327689744390722952940524284219446548899083610351214223149125529651045866726260360194064017737419698122313056589431557602943462470468552181623170168683356369851881916708121176546893968675143626703686067560727953171204101472261979578307600759168780567592210293150290078681960232725615053712507299241348732479947605624862477098609443526691902694603072627628774466125269697704190119190361569502237644463022647625914375349906590643437019422966969763749324198014656167484801971661464286755611896786632518601880019384029632826665502790624334706749889200568195682488999110941277784 [196,62] -3259537095893921843312215881686709749228160719733128065066807215986538600405697487990336573516243142871972426056706849506596381272438588644163019463497984429949699938024533881070528758873086561006503858112476972623043158766677874569823803425173178523172876159837449580966365863325967206018450127325749357176717032794640278218055588408199503121073734073043253232171324539492030151597201609085758608542079628123972192412162592846523267227453329470630671707375788837479528780742717329654052590531124659119603940644481867346944310665203584556925495030026128635386725928832062740226110213003475307346884174331482590914427928089981340837564268042373206076964121247300145986349621773124092866598256870913761199701773024687603850623870596460686129344972733633525070357522624409268704274080744537646383179828536122557555037722723707150669343413306402865383263097787455474079611918995030528935872699701493810803264053613836478672519509816784384466361304840682762839536420966744459134246542510986828067076001585758666488133908264877741362445176698728889485730603105865773623615751978492022334271610063055208969889394505118573205893894851523623399585529987657291162943288052742838684929418364381532691368812577056426313344753639569006244309587520463777025104057168236348250199535657729605481480571452696050277634116488789346733752136951686392891396990926457063831669871582713628256472142675290869077076912445134320785992401650488324224369096175952055414523447056612352026933564710530748280484978933194547190315418065 [196,63] -154438645877415197840554501234795857863512632171817484552297719877798102249916091460362073753398220336427690212276384589763347934874158405620314977630481314796964397671529982885784381769485575394096270745011970990216951955368685633124014411217243441470445590858190093998916801155769029071451847261676334564596558393566449862364743680155516582136349170801080356373935486430382437368774419263624899157230510751117898709470248277466345334273060441540677150640617254872918998002354493524435897548951396717784730504383632626185013077054744948833785110247192105956438961004925366689802938400820845344231885924522895123136646600870471921969482022121354686659174092527844708408588878820480488396434868004681825353596009779766948017421174847866275806423789840269661920815222952993713248940588111506643061965796496801079543308242016890632227220808793244411546151462599370014708139774249224215471790521032455947909902233223388819507991932166354942128694019585805275919260955170282399376049233690076307318522807026465166249581081173364635133656086267089070261436948774305221539334415775844254585277513814914164564166647384875110021704595242995943128765324206345598725552105189203741863118895954861367223496134090957829715488617887865709569447152747750497697518674018831455733179899628479044197849746906116207979812963988536995156304282872943503323444264713877355604677702049643075734554293623452849275140948838305360437685685601654039637132490912397903137783208012268104981877883868488202876449379565452187629648 [196,64] 16173510403363971954223015740673264180487209550147966898930201618489937870616020806430014271514288035836799241479238579911145877766484538778260844755124918451628599757769652191938604368979917084660713936669634252215950441144400938704898471225961135312364485610695990233972348956484321535772384942944827061069399455567436823599731767655018493499749842135037798658247228127595933144203273257409215634201411277709334701006343164116237790402212481948773987270968830264337649283811670570211355792012836771297273872471766186768676568732124458125975342944176266956634765657386573093177285085149160593467249988473042790566395816221709729460778479411234532239386211042154962119287300770507919075182145316315720735827280611516865685212407711122043311121676943108150173444254032591701343080380119503568101605883739426813506300765874493728367635041809326792170614255794283674026498993733106679192146031373737566653670243150103819121861870168582151058317967012431522048282406724198544683649097874571944720958463670452126583624865561405147373581316062117156070285941424499311759080083476894155404075792942718698967263770000823809427066874478153114226814754951993127672922731010252026406306629642514791747143672041488500294096652755838245248935155411329162271249580246581748486242036700414235245149881301732565411621816825944695016574822256745486794585384817170024084694431741702177490767748710858448087988211650836551325072801190193004495422795731408412332387760521687630455840234449603531406544413186600088838 [196,65] 232083806079885678579892240541933774505292394190067258970028081332646264340319594570878402653382905984828727704908999850879100208242979773453543571203021108510013305448580896222818090976101540290581858167217911362921829961113433503648499622348184544386823054032154960482162533169915152217771553690958137816152025633781506978647783704445699914333151445729060552418075334790143786891378859686038895092439690232099993431570088798347838290283930215148057846645889781294626812527621874326662698681157627809819916003048038283858830422534727360963355753827969741069360967973851050978692962857174549086514976208751913935152764375581685436842231440142177208355810398736645580121480022435766556779895215666488578651522647463874255096481233931876912932293978706486700691558612680203282201248388508311653666238423729576091182714836827517986915257633924302976696885756514858592931615179563712819231810023187100474063636178045892508588833003523536863314989572709805505958248902600581789531955119442671031773929610596696945798565126473754244230266256088999259360206281131599634724014574076034789279299297110554372452598260394377993555246970238983223427258124428889463160229175244788055614236726315530696996063581337295982497377706341514782945243821570065814640527856870177378927866494445028715609873322649800388256352670762350686547646686684173442363435792581661486519176502723057626471439093618494589304256499828260934793476306424091996518307732333892237480669375950805853607016418772725935716775671673356 [196,66] -40381495263932393390695511618178331583802756568476436966497269331082187447326768788322738841392613815052243650524676352129262727456489092798717768520461239963178856328764958154652060371153284243463005694736879571975013487931907942922674876230023117671087797923405462492111993690090332432034360882127727865073493039853738574057133283760609576296706352260534386948296374068095237535182948288674479094345525004670963067139977744417339713271331956041513616876677206527469547667636855748656377553829543361240109913167971797624608464563344429292097085501135398125228484707319648664127132407927325428996905323166780610841177963136774404164302426631524240365604403557828026772960741479870426051175052178776873987511947946578141881898391921992595063554182535845873731313764438686754862491246871241067906321631681535371417006480708761460498839388057116408898375593899772604123826322832722142044798208256331904672184546176229988189765146817793301860982036312577955104366234119169910991475184848900190576289411767498455632678652649407609644911485905745375482272784200425205375915657096504746908952001314796428589365117146603853532203938166853030478746434783328514584682714402147526804574289789015847684259132678149832848851828600235037834475057469845753089601590449875839962182149080053141811223109405018945581367559084831884379270837061027491573718747848213815008127163443669142308280974590391705946210414414699175229143148884294418809206300253282045554711200574888947064048428000928612866699109723 [196,67] -76706700281953200531173561045295071735969413680720771963892731967830638543891182518868864231128497982113449917284415206114366480844582407584200430929969687379584377373233593875659456517338840177159954538099285354028450272434704305366561656512541167811854581335670055412495398993123049615476154631714004186647371981740207655586225494948542876213802803053001985654407919297243318440561335398792404138628085978257070376788260051750796907379395450668266473000613757867483393441252863533901491131186727775301303932401345665710490831477070370899176807096310024751328512253664174868964766258023754601392117671242714165839445155251776560222555865609353303650249659685322177631484653695577108806681123507373525894607154884243011078881611573430657593404657895317722419901811243400506387830801443831940537069081766596902962015105377381782699348942660154447236016285255397605775938075134501513640381094439430451148114677759673592246413162264590764131264587698405162117024358129341075902740548426748346708447745357560232255873320982850911318575446801126252097891893188735298671962059327992722352793498598176342248781553495980486037115417923779930722554085832732981550736426621401986718653525836310388863111227666804220264643622996608120560426070031113946038473654740320654272383808629863508883499151855255102680742492007397323664221813390989633040902891508617525656949465157678914942894065376247136504901262631061674827322291609023950208139711918341945020993339561074826019188771689257407420393 [196,68] 53841083549584342380712470891106051334659175067946923242477222475321171614411853908075048462503948539822351259787337317792798519554961762926853329011182191665173733483730052214072022531895105261298563853201159773004738954637093347755791034065122127920081584140446923625311026738126713093672595534097453348117172039579354042561747637838336490758287124066220667188029032098500082719774457803557466572667067934914556650780005861308711596522605172466874372869505736177346712543529335137436894089813948747685278529323325598221272156937378060562138484812954168906720240551860726892922862651700812396332190127689014938079600111551231511054953253863800499788107495312536514076486654734192431862857266869056898693185687126837541605600211004727862237569653965359321913689424732338387285681300872253187265936775140799487757999677264396946848693357389214247222102134358745749694435732534492001916868112700041406215208504338420944869217369712149248241092728932074040461172460584756534577751887738352305841490239761885425401621664156123666903301902740991212084976936191184973848659847290656844171508332323846992206182548102892081371041232115940555583196006597582121298573617509413781105085179310019042985370485943139042487022511210984563788128413537167090965178542675593535871637199637139625943975632145999762085915210295629048449147802942631017166531113676196825719522674727240663564645164795662573819514456094314398461675429085837688768316605378876612784950221223321838043243065738602393056 [196,69] -152965961924372235643361933229532978711494189692233752108389112452788703744781933499165803680526409774794376778311934025663885942492412364869350433247975439941632407230866303295979987473953401333223468782148037851393743311346122084877858561645939739469844325885553802555230653383639921491342683567313732221118691892257473265898304282917839140282289364029785091825033755453738545102450353505411540355151715973392574022591239200456467350680688536840533728947109369256388991500373693863462695748328990203657039291997482400592029277197659905208917299830243948672225608949158497470619462191155540881799506022224228475218762232669952147348191779315781954518370055862302178090097528267735219334847484167938749254593090692154860132911962518483862138024234933923035805906070052488735953022327368699777853509171611940594073971182707844944298138841382202973312295892364108622723260588541358161633681158067277007820447580878980679056141873624398297702556470825107313057746458454024364024044345959467628665245730274535156550227209422999994264567582457401525023158286998454449105146753953649754354923679397766224234816451028522512526752137765485756535278484772660650783758981268709677006624542407426796665739125421815014265654772578745621853548191731424235264888385413691751138182094168693404533460951366875316668881770585592900659658474198543511171294839205709243564699338872848936274818050345733199336422375145536459507632576102325871275806343670186382585767295097227356595210643852088 [196,70] -38743810874615870342849778231907645224010384980210201781095265595336243074093208690217849621861542427422589993238369360817427274494270780902298827828970057135876685822744610954299956387867420391339946860058448135278174504281330237621684943619129343927069929560282065763378941741080051965860927277320052669935552974424214806370742742363568903129926980276327014176279202869569606693244687993992974200999664184413970098510598955050648877500536154739645372660731895068220005720887178292387380054254895819642008221207570366216647556109442045020713861649932666798381172980086455720936593681707562977036823415670046310796588165688969297703088036292426748027054207355467816169517738966572049463929664429433814255196792319067669876427312200558542436788679232518504512763573010269768337381881601593419624663187009926051876172939590762075630027461972392768288230700300928784454315798848307849007693670758016290238143550125419008664670884408957434208124063573530233539031034771413825391144076130477248015782632688818662512637243357957238158772403704223352853711508895088576970180951638373726288251432128046593264691941506619246764116281163497427332329563585869986162664735414978760403877788434935597448432213514183732846229040232300549199704216022829656730158612168831339096296773273849031565207154547015353398191302235261202152780142881537278257470053284446682119795025592657811468615518754878595758408868927952935624826351380204505061330797356811178250152810256265906414850169410 [196,71] 167171997536881472543334358811512062917275487269505551077728106654510161822730909735147451104409485252742072865827936600888519873046761249796486855584907389651552583092124836671256506896826261478083405760051070199130198170208015221106939004961832400730651894741944173396423515208398067450663759693928323184681247284249890740072505536887848371198958794734139498737119898156092371730206677468761837342017352350629935772684352577553714549592931554863605501757879062496988769473771601655807981332387918047040658906371313718831724206587841610231661069142261567481169315884145688938654014519948908003299669834742608070746111965185902761012634293728879974273407040094607096777767703333943246060337134288227718525922395712396003328618098206749728340913244877243905734888379428310592186830643965008244301448457652312387916365196527966516192882215636958445269009659279527027674215328409795099393119408841541515137595494318401624813506165644435647682256372515916411071788100326750911878395907356380937616745748768640609746905069865323790212399244112508879355328640542989352957021165936290653125813196562906761433558931770862646926264967180523481981826679179614017049460606998000446045113749871077740327064981547237635407823246256882828965101073848551097686995804821537077494676923681876962793163157654334302316707341326597080136425576199265938011445806930674713964773817145836393660261485865079001061655234155537930459181659851215141389085708219231270487156916641314970254474 [196,72] 15141995817297087341127456407069540291434804958725115391551200061745245105040765205440889529302601589095257912428849914058125558030185809631508146523110422511003355887943327165838202730693400237922137084358082749104231581711223241016185102548173192198721037684482675620122203252316908495790721684004942464596327928228931065888819576211497594505936631625429931013137360876472095790980119799395586083840307767719294892201310942903957272380905376253117593538849037628911417384259748561386163756903459739680403031739490585894740038881914426293464904880060362842321666981281775207999078499874286398535658179157204307412128612424868235571718757672933589954295097154701523408377609261405099285507152247845090540222653261838242301968444900394685171128223849098537829280482126436759294602464796034994832151748503779734971347904476522878425447817465485409415086069843926490195808681859277495052107239639964922511409187200625174911315618254790737862643926739645294850231516703028957659136925460164183851421723334388773382938398283331257400624275299433765513048887653163130682287495380883938798897720821674456620371396587517624726701554385572683728196001584857641297396853999503650681363588725864892328661164290526233363697828914343727391561411855642377539925168973795918158491557123765241765449218721341200203008722320689473307418601415931639823848135236058319112619864335193361433649968438540327601289967001540534664648867322984433369559463010735884817131824588178306962 [196,73] -57710297871346319500661401309844900695153361834172228193626839763747189827460864591136488686476251133008336136199648431425405091201224230543907091929171908375849799830944301677870204865806959588876497070233402147735134989668388097103404050845707027418709701089889668478476822210391660353001589276705604162611632600899643108071525538042637400230313031813320135002424346462915155890738229011458523901226597068526409784090044489089568518901620424024376288154737998284992267559966054978718605775072755694112321266294788637660293607116292456854189036622921625164229006228641235673482980783981133017616860401314241117565921693552161524429811213166515556124172587105577834045107237683399726091962731839899278255598827809569247575504632726564549917933023395353740727363188732481880428934014648679537429710988891311026535515197959359158423432467629758205575919487023516590047528447988476634864846365071874896650548484154216683711370145133728278369569977705241160416474695745876143747560487594483231546855244032719191992800459675654577281629559149042294854243029453073779569037416542961180627439383630627719960716989364044553351348280720670165920944956259832566573831593921174863462440673521927203599284590394777391535345306545032041414521387263432981550695698731527061919752849723636749984908729337812051057727783893389172315557845693692690159507054592222021218359381131391620338086473663878701017551499527128658525808406417361312172434451882664798384072901498124 [196,74] -2889182078868161920306815091318491812489366948974487946313814575584580733472319863579805002432375898871869216253609808945822788991671560638304499575564789423929703592029188965601198936277559248532817905619822170300974342421040186950019044327584420559522445510683832486746351274414258450475411483577163672456200324466666702913761110546334165141358705236381602682597276598647369542671712845713464492956802560503146203365525349631997288677634325086072302915104201202342453539555897689034210763025174291910668592768124239758864561854341212970462540817151996927962682469900488888569113480264793960261545797693384164512431316471396154546689045977403766285623163222817288526594284269406196171559213026965395904931447294607890131582159099946668576171115097736954542020591606018037845638462955830579464016042497130835356801362240154299757470602979997397529292351865953897127924379904749629316444636386809181048768393516463707657921799212198284722247502352211607739429511617372951308820735155489508375609650362739554787257669841149645042186318680235025428388619319676644010053346057800379468310075578283627162974514656303735445899207999993232222537819218217105394012812852504092328077854832014862179445609791271836199585313766794991133702259546872358366485218213329976088379312801954577732757593800861020254747618923246342158898572131745873548422132978057978715051651901534117690438543992670232288238003034781390773432366753377923327268289048307444847007890834 [196,75] 16788231050372470241900773683663112885852947802899545321221599149719715281209263304799297868111186818142529005290881563673018492570556908692550693776582613409231860889754174262923455272199179440488474646794884080340053415440171070775762479754654969651031710013477453027069070046270127561629877230476239592240036786634938826900945671080950566929942624823246302064583467409811183732692623951187003721842056812264314103530587139799381766861895622763976979724565521095062235997533469802054014148499995039056959028954356674916134588413244634941919804744002110551732668252381928703251625621638168378952328956055128542771888268985435840841360380277929015723137082740129782160716844004988636641316869999818839882759676433796247395037778471093041744653827876425483213366884207398468452455605024924553717037916074737340497178289606475872357821211659500235879631690487131261425303049146533585683056972166804251970810041382607342203087788070524176505688963097990649453672506823228297819298334718275197041242228278087858948748410371058732270366835197334148523530105223319518656187488578815087323929510744986092150173776633168606902021181953534537735176245529851356493989663282268168972106429263719330713835949107501654143003996636918286383386676255913188223256247209966840750001037921183639804139011501984455414449307989177783430341140968842586012791051077286745676244620271106793150323773501222024657027930202231910300483792617721831535231696047755738570661 [196,76] 465657624139199050112202901556601150223983462248069348480289169317436502774616609713124451171741022142500520350288838852156265309937018449171857149383358043103171422149540131106024884231558586125843814084611443027855342146022144374255847394285934455753670879391801454288595673954236255581101140565391927636902609945033306204628117060901771138453106894412856660348041657295625877498904414823482038326868972857712091315885451295153890628431484559658761339685136115456606318130314796892865184791201636121960352923149457594261121478343021374644067129595565360481780697744326133342911101667576065456267199276913707279877391018565932207111656410162847211807124498386021551629740885094609615013051426253700763214371024817849861426604160386508397582306668054557782113479506746822855542659997940733022851097658498601241169259014001241084629195598498026480452422384194419376982209658847528293783173116839081561647910755494818890357358880380108502429313520269514882512683780308775193501676592953717244728247703399041841886422356831226246285020550439040741113702767973552326613146724954524199876651499043771944787455462819144883114293225574256228583309414548296147433467760653984546672898424970268331414975066715256315104296872382040943820503798002945519952898946430439655152370237179465176519592181676448815549405952399575018853375973737289464686304615710602776165622328291552507114349755838108348642007812060406705559853157688380392926274859485702752 [196,77] 1862514525984666871301211556967893166680564910884858648937716752161433845916858970341737654546160979733614136018030411064868251315528040698797497676658416904979364033107588240701395023246787543323525937382208626633200838210247784810013576725472858929615647388770896099473943778753145762916470928361429235635367530228768847085774652809748910790857130896796904340639558826494119322226804730570187890442650434822262237058852961363168439998842893627366561364658007940275526557140359422463904659561730841341542703913738209988024751903794115864692414483237880582245072042191466540037781264801435551520657997097981618512680820261879238988707969755662447848898299307364215499198868872678548722029296532452379213275098962970742458167233763428442266028674269624208633717535959660518239672428569338012935435848689669167057205321475942106502243168868847252420111252200745112914910004332014724044494861060566173243426736665782860324040471876786313089570734683682622333817465653816813413817584751689347013072918566149323257526726034198411056829129509766341395740461649143359511339137221807770869936114709352497213965016155943815018662849709149069128656929005670606371309067000737647301202464162742611461268156525442243182915306309747726268209463854150576171868642245787161634850985373787337049234631118814462695687698954262392809902141661770684628014560810092680886497888811751495285224728322564974812977420823459116989338337780678739571532836042480 [196,78] 31112443946510020382109782994600241100891450611286160988659507869234162287252533636243575918966157381880504490342787868041757810074063938939330692737569234465576370548831549138601692739266134032269936523656398380597326706799093212418146032456126268295606692198243953742296503950339000782649950468810109125694188557515108656991586277065809433749593694659216791316570162997762697177458609345092732538031161954564147353664479574520607916388528237072687361733644481930301234888158402352291604415677363855468091381463220144510287307442390397570590612529975314593379384879040241579438636620095966071210642362351638941310496572682688662601507646903753929490760377740958884324331200011766827985989490577891563001607289293958366207422695304885918798335834506279362972109676025611287097137673141831752506590455351784059158133446579740833652656842084241008478637372371526803189634999687694857450722580047510927265239670909318229771832212815359012386407956321538501203716650684630399273006765842738059702729393215830891477069516837819916326071659097561782664173512903895097256425720032477792184426561591274828066313951655903815779630745141625035323150454998102886666674636067578889236530837203975985481601146451714658811506147495302424374782480022672245034482734611469078757830390965036191579172853942970781836229509273177951481996418477958317119923358198656315684095658988363573295272807508547744637476654212254880496550202852123173351329796 [196,79] 742897347373659353040393717000782701388148844912109074820146844964940639677366411797749127780051400451238782859079825714599492793902885426482684786181568760054988156403981382432245726879732348412499026998586315629808830153029186075685378567348514862677644620679131294445812625673892330212067592526946430433924673622415477101860075762968274877305492053785564785233158875031086168215828127582939612670083444006811121712293859298227666682832699699812147776048403497584494285315109942937253523944580434138281737580674162792785691818292500289600974885028901603135035511001835278170244661738993161477956794729540473070643806176541314776799559354031937290041153567415683827699031037944006052034252178014433647915117061725178236921872965914016663127955981974460581275132062697381405500509678677143120814615653040537242497641360449693763260828952481809937411316568188029324142180047942338290776810401668279198319972313549643279838419235566112513118432838169581951811823043812991453027828115878906077230330059738291450108332126952349314756801623875400753698750650013105548370395451178865327275704086272076375352602393152837559503579408501257253186536289626173731206383042954215543843139468202282317637879315720092540148558304868330822957799559314044453356082630114101846591281573019623932425974426082814064450934631856313420063044949486872002254905680848249777149450261688881944769601865038502588735589019409130290153046614812374795852 [196,80] 8856112016381431461367588820940685202034746561688460467575095984460797355887455653505039515503084591108802557521926468285326754739268165809110400170188326782147583754372256207924142241014032980885574205801887177778914306440718103954996343496859081182445043865770969250618543837129472387449547070528371201576460750702456551951200865801488407397105149819447792840066015420197408238704725744313260688643973383254823154068677545017641674122581920385146075551977055596927243669317761533697738831471616630390676982739602966204347601567573920352262623696777142479158526754401753989410791015999649764340906858458759824644725861771311704764601628210905283796538549859733193969468464181575444714355519241543573253438198946445332164481821529575026179608518347357893414514277359081939781309969184517073198641717576259299377319928933994832530526454388230071243220266062200237145128228630839718687595633699884670624761712187782272099709409687506867087438032925984861538784277397536430827164483170632124338481146445850914347840048132269681312669281357136198881540432812533476172953334852807538048070360859564057615467872259809490631862055425268480181653442281566225891275790650419824582726200379341718440351027625108486648716823374296609762861956926907899649952074037993318064177140828187102200165030180856122153101322693601534407460226449639277195069971282299496595660133607023716376627588016941552955244531760378964867832897284929901 [196,81] 82777308671532113063919000026646824835166820075524309779488105729162813370965401972361735911478392303063575826023290391419353586977125628193346026501396633476906096928811780972514181907478327120798372196554901439130242647074145575395689203262580308260569668373608422785243209281584098235623263308323529983051115707196999127757303824239578550737095445062711258161657406813240860148531622498679012163669026117119990010356264567062124745853828903457644385834081410214043259189672375369117600993338947157560841440092947705138257511467665759050467268084114371697918348776726851726573687797070791255691729793571019358022316050023833554506362886997433967654933118630186798169539686739558382103368811599009540385947039727409114755119391912766162548326368768428038306017783557344108526443758722080084278679394841013403799214233214307036645381499081279457676724501492512161954080543865529171549716129809170333827298494364262388676365110934580017459101069662972595156811874296111456742914764791185967475438182993368632972460514655238467024709496195363283988410955677501300637162433743179313353018675715417283847725520838801303456992541486198138031860775310279440659480112644761491089406544299901403797898696178381060436030704738048676517020594397754398929182813503550165249500950467673416481082287046740851889190302903095546205708563280960675944498227258070791854888444114606203182956597436749274970302393510687070067760929168 [196,82] 689840241798401046308310276030395220868399408510560020748779336624467991075549979426840099072233210422848639404967862724173402665964467806638586024515868285877277523754590623488364192460896936827054543712065497227549501034954932135306556309451783017936705338347197372292183012836329473997882146900875288746400620971696123861798639127935097225676237448171996359205424738119267959251699518751728559884795474341676495213400499246035061614255033861342474962528199306786872614034587919156006890874151371303531272712264842012759205036606970008024882574005587832546298300184676089431269277446119358044852727380998821760922443205597717246697121267967944670216652878921076222294099619695525222043828735931660315640531607774084174554436309460934818689750461277859506810710826419181041307859948191739826486134384459788446209961077943268507144611352478138481924699233205094561388722556434245811521733682499138136040769218723939163978001962348655618531273798394234523373613043369499014500232161139093554087278646117915408566721249838514315009890993759958328746613487361663223347068912209793474955560863561718641228083983757635673845927162839465436856118492220642551337965604610096139485159750631565500994568854830239221499199719593028304301664395414592927053291547873953647149792882011644917217707314258331426555812805472102926366587981468767488265096811515955957765501412055985962470329257398380415362764104713314375855465 [196,83] 4817677024163579789535194353504765066658972300140326233422728529139282397403578162606239305208417273691102534800242601347024935736839796197682509467403653525794141375470452120827640023093551680270873958224788327529993752173033598408485001336657120688231253578208543133895719013936239321099105149585639022825489101031756549795233231180857877805266965701605097699306130905617982493350473181944494254198737682620189818163396127415815234901663570996816514486965439170502859388796190342564666014938457398804904317311148850923222492047443111005501136058854107897222595946342034901601058418386191766931985844196647159110215437041871318345248764552850946648175438056906975313916049994564429358785086498008649624082795939387421425114369581345101908742734849549068774712742078989533857834025125345836913706923660378590495297263410695383845430878300796891953510515937872448653491063458469851501014624550098469778132245058083050097716885535509485553629537403708709235281224449452842487894632102482370579535001663073581721081340963167798577718265887508832015775429651183399414575558816860674303771943789562377980595335597835079119551438038917872258702776866288071328857891948019893980778314849802426587563502991275141276301971394101762468856945604668029364261876541751828174640631350546811411286275099532861791097270721467403448222718549306294465707688087790160571577700663905140032213295153628194064787148141791570210 [196,84] 27579607417185752131756286990389487363599551562148117978107018070926215581484611823948595156103282821739725036580087459136387750260210378168302176960629596634023997230119652952549819631315256580082905916788474813699388968012397195346754287941402468511782785423129260772950333144751025712526234386911651983086965118385049192698638111011792915834456852695717084453079701634322438576155875451177919083923786345293882839629669362425627905973180933025212749352168580154061898373640522701845610820919204189228283570509949883212313232771996848462601041226348279632260993450817029877053410288871854941421289206989337167653493235071361916292507829952626756250970440215404422702900758983676539315875495423409130394138318241765491472469482622170521382703235629104698897047902611874826650484111786205521057922162389495167941061836618935671213797236129670827438349528876137794084627623008649940023205133591294850618825589644955260887661950396716120535507233010531094810296173384433565638818554630945391787768077651048416290060266758670478005427544861204041594576386554269715515176102930603729167475188438370207775819091167220149395483468783337131878916919326750441271481152938670103570657058669657545938256825700517074810632165851284047502814966944874758023057238488066547156704227444241776472587972742416980740820246353489442330215815677164501075048206608459159441903546105342759295145544912351437605519697321796 [196,85] 130491594797523544177780421206260938142760935110538631873747948733802931517745902493562110804251799077574708446645715274437360469113606623062790884154587930055551711017651114590678270670436505312597277511569755645141650174439751901481033038573098712824985125452620282778350812448632883373632960532273708800952553724582855658818350112094448023415542579065443213845820494416346763352842922705105325362982502384623570261395482904913019639239513564077221159229899919463660759871842961041277381857911344868325124103042040033024633171130104963300277092085625848545839309446363972040782747195372376273702958119863738371117678537246163678127269348271537437256771836414105474957874890364388331141965106907604620067002305881187529674915408723849879050551599700297753611591967765861952559842699117754951606209544352003836627564868631041557249506321020816286345865157602907318413097828605783973130264882924402113387421266463520298791297320742866093562858344546476500686436346235338877012305632071316758802182450179333311647073258869058749592382557886316641011759540101856099833942193244078938936052317827260495086199299228517037049838442030894080880920856766277256051886203480061586898109218485459966865291903367167708744430491273669950350857525014012121279774857193752352948455602549558743017724691507235774774768505210933360300805611398521442284298268350484397871981985877845555854544685219049672150868448 [196,86] 510409785866232461347804211578108906627217590845359049163839875317663352673964310751143749559273264718778056894896574303883534190739481852138129089423608663321089798083377561626073036643699774673714086483063922406836802820243902590590351671470668103624463810128398094192349862014312512234493431975165264076276253187430768440514401446017385666496817892788516726049405669680924983041133594649711624108108310571411561877260294514879679199927929588011928423560999415096832319331749861006147419449248084883339626323150602867946045604756143291690989360753341110086259242978402567918461751374167162842752807311961999764870294089929724075574462033630093893019693784053996256586791026108962175296764737562422535215586300851324153174170653049018928220814260471063428752746865624510965222526246952661745827004606443312050759886465566458691695487984858073450414861874571635704884107790901334050047118454844421940573794171103024920579269652339734574290407590359862453650700085426755677335494488648331061268083772819513456916797283153460006132593234134503794534900000860284671334277223688069320244544493499844245747602606328744668726574366586741249073564325228569639845831985796558335725020372034996074027493020102291812555537666454964873179921401314824295604812594627520489026190005320582193243420825074720105758955700473515213382481565810743320559994821499841710841791830453527409176166638843205365468 [196,87] 1642530320757378234665324263022297965102245211471603480247383060356577585326861564537751224224818713122008501215182698087367053362211804915095950370624873693073413885142985768099177829922830016707318592796948606699230499697513548976255588197599506885359154080660345362619363632121680810094117018055784802800579341398035827170534899754940875799331494613638395814523038672310111347524216665202633867893261741001501876415126385585769142055964867368615429834619198315092711102790356913098389592668131434618616968807002840332436328182359794720992083679733080076838650513023012882782235199757616473819398101970578961355203887150333924090358130834197746274601136798948455830646086798974561251132942182766384474480652112942995372189037049276935147471955024429012920674221165003260670073250346608065298519552687026033289206391046183940097800780638244512411320710246852692710073113367814901706970339993499722877933321991697010144080668824521295825257480322151920339612308201573438994205442259809279073598244391676006458871211384817785270119113153450410443658350510655350419373078244101962582292139762380449093790801659362948484368155642587816410157783589732934784324922493222470342174594525987064138089967834968114908230351014802928258794386609155453343772293843170376561030896176250566380751762963273843547770779776526360260307408255703537820105948842463963926028148843316732252490314352672032 [196,88] 4334020526832741551595446229731022127353446719807860433919294399363321737121411846721201244154097166399776248913316034247083754588354646117221093633910189446253899162854576445565599814697633560273621436220038222076342118231601398431988131093956658931358425327427345297598756316660743244534686022786308888732339319437498862766902588900344235960658225057304882915178539050013643307177491515236749980533881290149809400497821722481494773406548499233071535626255314677445290644498028788769992421833111929272714884463947659928152959808936673594045359707450665750887370394857515578041426515930233624650559656821198919769489976843079357812489520482435811013065362585852078087302453760370815491438817318986620399059182806998682401127855346421911744203363994620263245564947561861128197253377069909795644231950883255604832914182830970967821690284211757984603834228652878357426585813202431461746559900399163745816460548522228332036000374808663588964406290452684580975091274421506699464291335362540684219122664045430470690464994829637576916803108280490786404462505939146930937679251774578752927180650223929919404196885552192206566842771698648115600593154640535739772621026433689014791987989999303364973087437124798407931553426188145724560653048563665880222821913335842476916726707806459244594719349547358616623313093055040595937897898955539777375400283874771477943208552421885907383610022228 [196,89] 9345642051100136010010659479522720010537275252515090204052209348859590473871210475656948691208496383713829895394048293571463173406499479324939181470949360048409250633826429465877031385252252770580631351190198992023641360120676859247706755735775101610883718116338062665112274211340410178341082040708066969342395917260310604730824148287365510833958335077854167605841937635817236027339977885561411686002894556874421334753185800890922075428051216167302902291666601760308883193789284445372840758914468675259007662702727874958422404325419030822267965470915702072406269987031079249252972640367546042521764467970880145205673223315788425254937090849665563736957459561525937799302536918877542284540968618226819955115502035705331498662738057144362074389890074387932078107256887251461078741671512698586583542886367617018352975659584262414283186346029721523714318556845934390599743704132051927714998512391160560675335663167725086410259273618258897229627022153955034620642567032418684317732368954663379630662183289305385672286726078113824366156020529263103190083428837122629914747067802907239483603751775389980374632336395358094401689532753566087052321755150293913678650173537696070257908585885639230166934851027043996990111310613910881336663212652103503986960376686446897680472277869728549332383198432329248881775993635389718855859485766744336360797498705508809975645849029195816168112 [196,90] 16421339101820191339470801666123244963176004942622082155527844643237621127165651640817502866224326552464656520041075198400733685552152186791330995006015538182715680551184133780410642438494067630786068295685713715127653372602658195546482396374953083482210364560155440850244078639292759096374193673990600594212423969458260367334217409242246728020799033928920028792798117249630997433966887546272227532722045299031359782353708564488993520637751010632598674672710887709521145655392995660423397601504955480602712642815527729784492922958380408518578445517386080480627840198371144438886965757589853832364623833744093883175736299757338508695422350826951659055117385126887279900224073817048263892177769473022854436677016875228136071787183558099029738869439581603894889887391761784915768991569910501627712732603735206120684326550193968236247141078671783552204393823217679502662797276675717051322564507994452401275302972479862150913358171913748917028260942016796585021656509645440358536516116372004850507227762812544062639911780012338528307597610677803593443931366980048469513215786347307830081792992588772931963433848615382218658505805465812435240343728518451598729740573695849857901234039701911326764245008807616044520436120932371908567841384118852261324946553739928625811445041681319050787122080573118954098027955371817447976992268207340815319969614424163194338026820565214588 [196,91] 23383348797880707414851884357993608753803848799860820011734563025299180915246147374507306733874409467161972783630711820084856016157856254511664878852678115634767751072869043560479832125947299770054744852509421626128292611024235874838488342701120042649006927023843829969564516678998336650513135061275396138055308642838837152616277591472682021879505117934926934426530029494316398608149399157268742509113061537627204800971788831315403073369109305612646019969677597537782267920410645174632015972303894089707953183460377501799514598821951421118448553127202713284519624265408154038986419347041931360439729788332732921472914677411672490041361748128014814583749232519539293440719217978350562111890485019612960374402506378386252349757039201303515193100419331996573235260346234185851119341447449113192885616340465913805272436235362008744412259788882351608862493991837726475871231201981672344644638114334800153005219010463408089017146153660937114520614732077894633024093659468698346491761704579368805099830759799846228114996678489075831026525921651918219803067492994506153982303884412087257286793286115874763362822749229271606095253887212743355263385443756465206785623017201879564379739265774875338825744506871985793119318242448284806441608284409744281813392660632911920137779596723262301619091744327296887969533018393038857789402649490462118285047836266609993528985680912 [196,92] 26985537364514169249745855408790403608776641369226685208537541454590966251928392774250330739664835165384779165094325273437130303450093192253828567444708375434445863234233642295612717206146961195390643723474435733015901862132573918638109407911205987670525254984893969133146994060597610849188795555045788281700091609857926532253549066722510496276584665419037937472257779779762845623677434338645772567170070657825975898696898812949927059066651602656816987020221632854691179492643794116094672245899832513628573701142235836362614123140536438918137584749376529296982754958940572118508749636034745398933212679446525742419808752701559963267944882310687339251084246872806033560432902193860161884343490372472964927419176964906943712893922114142074169562731146123913098375479117889176158852423875694682414043936484402221747561530533729853232537588995293919213037074117934681488646043504268459502758325537617020909658286754840815460123363762735319408060735817265698915433980155038563137870339917790212369392868159332110211494393211097772636322715321882690042572132281468794259495654034633076955139544738726988366677633951316657097469846638607298781557459095587712650859480575434740875855948265702875130151727594381660411139156103003149244294410199095551258681951268194021601226904198414352255571186515460040284633734846926141993692718309438919887937419414756216947832 [196,93] 24866034544668884692215301781916012953843547133958750810554835059255135817429941065469950421270910427087129045658542715721249803043596343793294753645694745517773038072700108646348617975599302797346041142156538854370198773107085043255634176829465281026761658696865237582629855517090883785215152448988750498002969723321610224654210263906200145347192044995730252666052212637227251524551765417647878494060724986899412231606983168417816494099839003549733472873425520262075527133497936560034201029786702720934623911766101995497722812943975045809342479416462205325557778213753400545655472384358739196010012267691184517493322315468344631905082001525156408740096199869622443085461210848265638922465222312077285917213751928260328145630513735250866917639259970008032755757475005207333419769855559453323645483380988688136362200789137310071609457743350011849823797302644550411918124558870785362002373811397674531671067630204658705606891758543839168625590112919127654368210509105487891995352200631716635159760865783218112894576668691418490844060162408777248523164138371158758829655678524956867502695803845252535744418571577667420144970788977085342919716729811366850222451071117994124436276693703999743820940383282679058954867666994929167334486597689447082468165004166282007607751743690507576246944881230790660363013449326084968384447488820425809561228660331117764 [196,94] 18736285114819033282584578394667004893178161239361090308258893956487545993464419478068063825791613671151043861399178964362111781883006787123820311844672134654245060347452145259199411999861054470176917405969166114135103965753856796261602850227722932029243869504562008668341311214732555866832135488436683869805949285886069665187021008752730801433016348681858268452449791089149880638475715590510844025379965880668507373887444096215909015216880178244235259563098167758851516937515081292393504307519250621920900269411295357210054389221026578182387568753084543048580140460937577696291525495656384123513297890731055828471007014726882038094271898407997532929996857989143659785669329667626490988941506590427341488670518474279273571505242044402286727294744703402694028175880603148333222643698034085959635422685518886310449807538015251870414456199737932062005796011062391258752170762882387064888589696394539769604201774626933050996059296541681653647228295520115895636516065377060042554567247706561772497653572087927952637951842494310003646179972072485809600207210817522828825036818639692170650566335514163275623931943278932898757772565721476234731757690940611401851359000900204720268575032777713115872270437658336944628353747664427465217736717002579299568157758882892450215340163694649168565102259554983432058105730095308981758496015453916644177232287270 [196,95] 10634830433648194105827834911778701617132915434531661107463268795365144686256329965111216179322484357558538868329299086961579420326510391364620400254114913962998823916968220247856101949442561714488702768127411076478701997087790066121737484735650519477428718929958389171812471033256161868243190247856715358203208161298866319811132382153361112561216767948245339959032788923309261083633329872873674122606646579760931918039093192509938526285005584285609062930451455608824701623492537893499622371401446730728833936449863687066917504179284231748700491638435783737374386271848728905291369153853995459370770489786325290876117693437171308926967257908296339746399815833752818519108893561476437044135502441498987959731755333287395210905747906515487359618001638763020439019438154855365938939450679921274629789692254035208513086131468248397247446849950708665607231102976562265676327470130058945773531123657563879158902344860037149170138862291915622256449565425996327937401165109560816832101563652390261623303210778358114534923267917497380550577648470889121738441821290265330987093679471652853712518127786379877241914428684604068978558642071495729475170550045239701285531739361254806632004478585416312513226714282502954649139032122065409476836868232899711523276736326534394218022837640609371024622867455359186309960617943631627189379090545600796502468 [196,96] 5590461524047291654777665326956510354682455641323261877038731978028463458947999440909222113214191086884162423747703042345582637507650766966157586362920257830691779974112535828537820190178903345271437704720355872333601525838125447603113422428030076980939983238774929490037407689040192758057622440080874997519601238709930917058353112459296508605197740300267796694089167086581628669713352858046407031937510506100547319561954641841808400583748099698435959175337147106230260141417340232154527661182800771581622676674084417258432583079042807727082170273865262751022723503788291030264991179992364175414058188538601514651869308881564092310566287940451159402467223923434091388441071516419598635173586064490307671228795032410131919325810286712350348399355522638818959104655591899826329050371271492244203274922258829143448972656217891340725493605726459694942613358002273625015875677221264630045395732704928077440390281618598562467981680494497178570635133010763540013883025944656917993704266765234747690395676458586973731378864655139004383969524087472330343010317795715446936408984492655526729484457066260725690200910211618983199061171551902234795433134625220554202308803346155675545809449251148915317191901191804812961305032538090689879906199312229053508113854400153188201359166672405735463037625347139247165036550150999857547044919350926867 [196,97] 1439910202441545166921624990223822503415098583288496237349486430310464042902103724782201137693994468342728011535765961012478693560257154849079958457593137397474117868170295241061549293956727240329507348581674276940820076409630042214406878323069892945716046436919066724420126695754067991542492814860368523837616612705704829088407020619620166682213826788478774428838357137910074930022956556239570215505041478897499302375283012769543068169813379191395396327861218828167444823308871652385558596529104020486015569196641769713703410188403028606658382688746285611263859005521336215564963456845931206967103659791472257550329894226081255043816898879518033441806227977993841512707942944985330944914066134727703526208609761096590150048654886664363583334211042415055321273186263639596704708429846592089402887538398569087667414678123403179212998746555098944235763674850809392274536447680273156132717573937502582264772450666435184424361846364371943142170237120684185621525587563659025064240371772460591941552657528160356934634246048353077533948748108875730859353122723975752069752805369924862789263913213397288030622457876214155746836905606371017787550411640081841541436895880099072968521403894632111602643202549294679490846121699400331106923056766472926039695788607368765147854341676659823100377351612853444221137585732062594529853210432 [196,98] 953484301738714659331331506926814618307195855816166307087630014897977726141142051729978320911009627502647968623669686849754294819354346804804868821390617381251743400399623692731209941455233790413594327881126450652223519245246583052028893782933004343291520414347095184695942683090349730585522781849326020799709875492363213410301073817214444822237267685999798407827919722052206333416410666907516855968118397533023237968755677760700136294463972196909151655797672281675253068239929872042540232978132752920500860052317576644144990247643604524186398302129214913697686354977854700028176274691409055498299601182236619870306708663043094970333005864009413978038078183777656070140363423658141047029043876619466277884950738407942210595421238551013678738348860244012605208855710084891286577555091983256307253643834800711166379284231511825464587948404786664575300989958196577413173339255498126851706887115358639814040425808097517131814120058329361270040230389883556564676232641672694839343403829995162874384036203702772752552696521295485623741882522118014310209323898052094091765634771785939712093058888527026510724089487301005579812986326734801630729588083723690025956740262434535799615106886718648716441174567632258110658906711955189568227947824741929510435307535882733162568388567900249132466494130722517841916837265923480013394 [196,99] -142269578087381609289963578107729933432279719280176877133812189893269099793183115446335536285635360600459042663614815838855991940172142075268582133317380880072938898935549218489486663385003393022311504930764545992046828977340222219072260787163532444224514444973509629259778301484111937236371143876135361676193531954964784852438453928690955415912781167557221226332892691642835405744950072197409892242345242042133157888556810824255951599744295225584033110459758795604606753376954382141749445466827197461983323284045245302611548892875666993868696591965623379952636818588933029795632276273834955589367521167554831261678011070191111153729515133355294958692723055736988826377333484688728354747370668726573513492906720540420300263573215889587342414038070650050935947286340771752876327335637648489106054610483547295353502984223198832661673898977280239057790839377550984619751984582317146247091771424168604044430436641567084138880511838479973226389806980823011094790394417684178992626509514828673123892998544461735740719039243459041151489070153631419234113706763560647726836371333546008486942402049030758623568109980318815662517159457736094724522394978890645910051807630462293160095550620043072726532899582865083391457316065960394298835890098523939096095235864096772218220082254455981492672944964814146966798488348273824 [196,100] 164831878509767046053246027222271525769828191188719129986042483032139545544662325984089993990702065918104350008939622121694771395599906656156990627415468300178507691557891193472367789232077058713236160147814906489280754769989201796565072231345560353582458188525679320097503205025146579905200596400048137515305498826480200494581186383490488075328404519382429875845969284897886486059822670146667913557744859336287143941629357292898419094599790598844079115025697676257124177428148213273107678025413774793590469138143930553921611126395376979773853855139991265746018675541482986123944653791001133094594082701891062024798317172002905299145640767639575246244819489712230466976044412609803994331652308025226660143742973504154342221093341487970607516090381868550350140359468471103114743278326284702096074273841549072314258810376713420724174001169356237774041127949994143658422168025925646508715223170479543619506502873219753742153485739220970716451318787549969734219014713942393133448733029931725480333827846520213920947441813156752048395028862147928021711123138860783221672490831191906859967617020448249951811069074335509113964831251758266666681610477699641666824277589120266565639743538923859074203797230288623208953582724283960243050362457922899912835880604203454224683438480134127678578443205800251429630245920 [196,101] -56253002533075475986205124783880841941383664032229001270927107453312840852247498817042270424064363298779695940873023102270509388989871096206158792108404934207779640312598028477163862817145561004924497156410446263602272684573780088451199045338511838636432075449955818490172460519616377071716125669724510059265081236004173768833768375503587405978324637253492826578739739342660603361137867453737694354007022942333030186558111117714945812129178950113737698609568441921769430184041777896559778125012556310791760749264429250470500953243571429917840591769099437686965617730994388907486231463630013752402072144893596753363652754794271890441256871197313795077442483722116122172105288125043515449513149450854379011118461469970749113355180588479022246950381702071144407930940463161360309047122167783648156897360919555013168346630133648163090200516608374764281255500862596787076865492844936495406009417371415976631904124399361878426128617046632735999553299438844004909366172172845236957407597260048640279908335043955623150136486376976917336519979631447926163675846535626932824215269174415664557585146233403247184312047594742139070387842752568006586108651881848989020155944913763768653990286386022292494329829219515791067336705806387724808382156966363477910751647150528873331632219455110210207116401561130988252 [196,102] 19456334314004440875791916226940994883246246534863404761471385582270035140633244015053649757504749891486209686851564619240819300597385892193241296100336057635160674654533969894058769361070396895930662193066524874766886894807072095791613498256915157375065179395178605363729364709167147869535996421347795578967240819874991822696704523520405323804131678004904926461085079948324859616360106832086470600939466660604565694482415487378275863388696220366997913650906864721795811301329467656260926831996368505578873614303590738516271788168969458990997499406406194788263629865375231516264073807317941631072362722652186479961273798217938988320148683937884142715867519092588084018933287560631538383012006679942040212261101105594756144375594964975318811113162270666048557832111863845424243093051138514397019113994472908055248068147075924414340582233865716472745038039585865316984074686552330025792751241526828838257061778005567082256251074574666727976203332629805392572153937241099147078038799945238228502281695325558227400673737896345686226073269324788218778385781989597273553356324492643533198813564811133169567264159668085553111479019320427626174769955344188671158207213270907143337258025997578485824173783010706541897403697880658416612618884803327325513870320554435806016575637582280534539346232266479 [196,103] -4739522797803446062949441011477460015805902186081523669029476807909181941976223960765531222399197921888813978932922075443626465813737944004211945745322122966509355529765041528418732304811908111932967297955325026929035419065352061046506302243068227848976957659812448301407487633709083426977174679028097661613528769277434290588036997265990438247690617466913730955752265249657591980474653152136628636371591237674982794185160968774464879906379411792035896423414157643626551833658604837258016073190312197542554364759911414100110629158372339136246119822756107628668469014752742612181990650375441192492536954628676796321701806132910548357480260732215867985447009708447536545549854915696393205366076593544027674383097153076237056720213468750759203591562255843029433120175911908053035026785686360864131352970297169577709698736859693378148801142969286428554828119808268754460983502346187832482742487739476486120946992853931389781956523356128266788638047737092850239178210636726656999728458824675663456744796876980294177960582484442688276687575546925239553892947473811323621609309710291801054559530301161372321101564568844501058999030716452534884957956708678273172405107296393597823291417504613167603927725025649178653398844931943698549383435470274699763381408458790917543087158832248771630395518 [196,104] 908512455580086999389950591186155178973229620056410781881244053826844320246794407591020989170375646191370169829333321776393548585958750107456875274823342000352520850804251618025153029358756993506332195251528129593054021077774571259393923680781183062463091279836821338270672152351451256511358677511634468964410562376205190181718866497929641553803381598448708735995350237673346383813897706833394285618366012010085876563815718781858515894953528962354631445844065611239656021078115949214922821227440416183341238344265552752469542121954822443908868744595315727953857743048068746362843068385856503257178049016617739200742206873223809749815036115368627746119574192247447470909296538499037651897277045493808512504006455029002129748103801340591899554229535578083251663895649339581186599897634531567550979580266361768586353609968968636067922819469908216637981870303620602633319452865643684971484769310115218443220478221157856480660142222699683110171902506745360651756701717607736967435303248765632110769148201259108279412642100628500701143465503315648944396524453454834858188885865056553032563683124549354636101876399755668958155204440013619284519301817133472389243869518667875062261267350557825343682125807621664450747916958457070327112353110491066348982722314413603819200499141924100152 [196,105] -130902664250509366764028677835018964743574810209193591434563444019485609972995015873890041867253462254479777164698338556124680004447906396977411906586375753519989865411651424151527250061559445435277544069646808659278896330918169312458917441957979056245767595824153428940338532584892835699890139471117976825693921933003480674424194693607589240489806301792370018218529345156179841918054954515472649286025572045991494431867147606508329186426906186907752474459471384492326449013671464372571871817758963537209796174770798975992238379763348775682255028895408284321284436948830364296530638762342897068514641319622562333320306537251003182402037094492418377274926861931966192405762153760885440636038789288053081029997865951547771378939311248743453408313193137187178685694593034686565243970844901035626915062756192862525227458222216781175317329011490480214980493505562610576622826225752593628368573209053490336599414727645102954135565002530001591302055191326363662681421121350546342380003235625138362708619775877351293614898259926506360711454480771412007049683270332983981937289538398846718117625255959287056529896133151065154310747920431875926629687255098541935489854568593554151390731956680872737204575683614089329871470158614673053653234860840814732887894960818631693111736083404 [196,106] 14227432356552982461784584433735947515132424982412244606179081084828760863794357061276042212609613664162535632606120282370674873264840986612738736538030946448507124036475440991408801864711406789829595851715880886120385290672603153954601955332773407728311600926190154750654297677723454450879355987964012248823025020740454670762346467268246729080991912045442751196481285131931564330294343337013866108071986093818265859928786447073751136897373795027550481433805020764624150071096049140275474638113624863957436920622212836135432748423932669023205220605868850324485404832408272360209407884665496371337024282821374114949679769912849857995084734113272979255284057492298624935579832407844898534843934278413942906190940498524718566329759067894914066876271852839584475319277199586718674246273505876924373634134279201243442038041354430149725474952516847158388471772610319774978221091034529671445228917496645838853047402179786573513602731221777826183841926338652353721494028286637403784015200802815811218763966224166238501798276350418405908057645350282394831903098664204627123618358392732221910176282513634196609920389546941858379272155729989393104653443622498610374906903371535383293329428108243111038345767869862080951516675144507651913809741292825492424788243499140993371116 [196,107] -1151577520596094857628536267690505906824565155611308022615815785972170477376994310625452517515908800869010353178475877408741980252622026954288742025605367585385708711279452434694172011961377769447214882684676137192905408648663537533214367668772702705597120634410785868793867133083538033980454230042529890157833101910082599966637970010562991938797157914922406315577235186181720842437268502030722560642219689283548475791781778004873194972640212523081991503717801085890910032488485630171487030677278138974486690110247427185173719517571576521581781476308876436348978697442772882122802808452459329211182091334535977146583283361780567490836211876430397506659203214671358286247550388211367115727909332913661232182328834889156369873937712064738041353560137897304238798289508912653848495061796403587728625841852178119633682789679797867407838365403282906266764675697307452766639514188616730027045268653049416455836517960193378905593981898180489334451112755611410393182716556748923804642178538151284244515715376527605368350485950289890581256460862837547025518660944645307041651182990677487447944948752399611230621107051999591390599819236732373319645168912489289729929503844560850722037021103317162045107926818973415191205781636174002259258116980983797060127283243338695 [196,108] 68689969466526698721412507007185029285223349294717138384902795763796173874186260608340589338444061879827989927957779506734359967178802604280373182398316237958978714073266582066581054984737795136017155633312781136343737247486563424221780231244300179665797638963542099803927925697550623417327171061864250684084880481768085961602008692510145278842795263795853809230418641175535826955808486721090667599101071060330833711484389171374340584151003291127636222774182034351317331569589724088618519572050020409237759264771344568418033456939748500125291519511084582899801068141078095739930028085916781789791545950352999033970377274980145005643006873888244398801627599742406265883360703119167307121961732131344533896578511562864323100187328203098076354787367077025078098341587725297121458777775291933926833567360798803006357120667725551802354208958358367289424593283415574196255104191709766257270601693050298576112737819369097852638522833910412853676438030445116327052327129322416105083312278878207833563683088768249542502714533410236955092473792577250841190958203705957450275640522658815047595326914200879291862687442196212986517010953224337321346754472847694423348796031199086222489853177922755971076764695552142532126735100940668758483470329360185551862687740 [196,109] -2993233362767160573606004081876059105500637888629703921619864608588144369952420960807792498264095449771401395809631300645450841431790890023460817059757648101803858752280864209725470782691883658351286615205677920477206169749768781914230378826249756321134333313483279736496072363748610065126028910757226294530870515883200451912128791631103141106743293528933926957086307582387927074302648381213312118219521644252788106243638791069365652795958911038219408909540729506514969185092809908886125042131663250354809094903612677367140373088377605955963343411722214071943871833146029887860106111720078326574367004529839796515634475062854370592671693075328252740862838555235559645259038338051825489214437535300412230589912701271438228408161610065458043764900290488122336046718046445622406801185341422605422043401598930077637600384905050895773186477495609563003205362711117314734952319537351492119101676279008106942698396434322941894159777183678750775465946864112137737698758480701484248955502663940773803298577387944336858331369003349877711825855761600090711388106142367948595338936830367729479800693498429000702069297182455635306240486981551430558044990532470824282278937387902243782917262600737173389218572807151869645808526274821055264196004868975830688 [196,110] 98117011399546679840658434608605211706981313880449827885545102030608212061983124876727086563294339281743568470008460259579859889995207844155647625027537998415791391364027709941229299927964391605387494497179911921064239007713828567462004603687054303826850034023503708505032892517399926504625522809008947157117062554177480062473747155878544187862228869089502170549035859039426197979779491994196777542050648118199060754946322752142731747442405202488031162706167317370774861541461972553879455807181817810782661548786242555005587329417669529396801175843342929520694477312365004998176015171191545073435019146237530541196474749979141380991941934245810257804707819075894751866000470105241708247046397660938635930586201439368101005062529230706086728053427819853493018702647228578840442291838438325295038482166500560104033649092659679841457194779328257897840478498117434180592542048544416437907210105537527203974795346170678957372944126747199267414958690047477762971899525460968935202283967497725530640498209496335154141168254830155471902243426638703508689325940880434097736322642313736399365586804296324374592346459078102830573938747641128138531914520409497042772789033187205434602380219678534525577103847103044113748556216148242745862094123080 [196,111] -2388544076544656191943879760408582537563024961021409116185530761409669440088751061581396335926034712874736193500132101598446149017358327600395438543845674343832459777896560930415222236102840257921261138813733118985062705989295973518005197730370081946773796958688590470588322088629782323300503139546927159579428615725751011087575113156552350846089240711223153077296875598916167788225132675727589831535478128516840780411373568071188285756981029744286074031817891905482234449439071734455561258013175614594213124022299983991457269937785565155237087885741706896765559882780047371303073968659346164086137148551249481439842136149684624871451952578632126429010787616859925569960904392139328563473142715149135231128248927254377536789501532836108998504783023322633397510710001479848907293439226339454533349385134874082615230405193113107745823427781960516961904898221955958773106218738025025664091457569116757400351315993842304676779581293127202524553994931344020869040031366396148774057874885336736933782073602116000147914323133499961366042657013009805644683686314569940597248462308259739590384819415570259733085509943975341124967409913494113060316512121438021789715224877099055542351592434791142470166475154649556455677536545285863480497 [196,112] 18311136020792688798647548997293223082304736368201968742029703257796718179140463135359418531249892876303591955710307838637603368960317833669144389302639184734490405503409472281121483148612290731287504856860394574548438442488978147141179629070884989452954862355867445526490598759420245084086170708627357843443392724743687362311145669994863702515293028193734977448172471600761544216694862181216183736802213228700995135071669246053323410076673696294444285259728907207261579425317552530259116814141741776322062350617285469338258135611637130364187496831028034277462608862497087929414363706158065010008242302325966337055301061831283465996186824168431859004638896983230476744753254644183365684037349375109075879261968095450678914973933280863483183643355319193429283635112225884887986498498584611216804437044751975085664341481206869391022053075864138069047196482276524245722877539876520985661646075067605342134849783940299319994272592194957514121863202983194965441177225569435811487954181847552602006363365812092352544288882712083849335604729814378597520898469158837184766398534637159311884644308434693630703477379469806736136985916580564339220309360961244255702489089698497798988930289211802856398426260425411088992122877963033 [196,113] 46663683181336119650350765857592769500343525788611817498378216554764959855404735121261187447172945943370266040878176856611332977317328175590719717737203017216255531903846942572131010228668163032793978002420610288563388300161791660727176468519022153037457317401086056756475607505070060699833848739283408038747074076130793429253432084494938072961227967261009849983590983400096256143354948083946020666022509723078620839486851372682477948723382489650070189925618969457993730527489499265860847293203766272618851401044293500788710305403731816412866364777026958279622123585673572138184231022260670512075172280613546980778539378426656210295923991029918963785750179879457639627989449653866303833576042631549251482282884593068252848170025214131321773241239315205502575662970871594972540591641776022854895905990973225126313712660652918382671344270250955242010173535743582675373337033049010633652486906068297461483021925568166156009222311986740993546378105341587929298748013731344478109899795122094502547058139135319203825397460826306721254681349981796749293465349307361225410738760701017710810767478906974527418232345059494687779871459779223278809339161739602927117351754841922759643728614091308951917073737997363145155532 [196,114] -23716530840354191550730676959654165023156702813965159027943262950931128614812266469509083220256684068399741440701864778479203252985396253406128592214083021443236813390218053047829055200569589797989892437471867964819600779556572840151434255196239501313115310315206069420707581140318831190017557558634188489611064324526958048509974667251957588470122126192570003354568299075657120207971074197465457529503398357602896696098892400192399302550823026595398160832757763159837652672275598365330981488841704455061660663654310273524962421618485729430667567120513844668978207151167266470924102665948378060030817634311874423985745485134845181824409073710633624765137479776937699039575902956936787703517583488604028511922812590805999305793214296418288400940937706309313418404628372343558570536841147246065364705430665069956052073623874197243457500861753819750673529637222295457938106183478766406080874750299219223615213773271045978334203458846581409684844351049870408212125538554963350621022480164008195982975903664465003709738704020070975828923180124457652713963690322791893974482558859656767696854112291361444698593515880221372987701804300704116199399527215173698659887581400613705041620633584544875417537983249641666 [196,115] -12979426002241695637052194328040636268292811651657721579042506303518063556226630475898643100732444110017924105260258479036596340817027431980935020276674404187211232064112865366082012262759673016098782806890924883522227203807197757012391363576998685741084686566667807974964845152426263010304450639730217863116498660276276071057918268602596881469867146261698578833308009984032441701117284953729052715401669839254894463864719771659458413550852663965051074328845779212113335692744854273668369734289708130406350574377914099799744426443610183913609862940418143993633012742672400000823688947122426113931718209222243107165571889040625276656392387105209552604425379742807755711834006195473215973206708628085304698312876650247611189725123668952387997226158857799363922122235893544037175568987495800815459874405176467125018335709730388867890039941504762555281540405784075304226988449295238315601362674942989704524265737619423076390473477890790936681773100719177156768710898952242591973581679142365182392796480070922660691199189533508740078367050413594024721900916293770377179553868711647460480409690146781747772855153647933921036414819639558571709543046443929551656393796369124042024964107299413409060027935517998 [196,116] -28512669399388557750886325061428291727118685065204251491288485915649555974867082961692734106714819191489762228540114774620318395315185232518782848593078163734293140714714191700126487286387779880862435053470051099006042003893303834596151500081698963840107210767454604022735872192260665257245441127378158157964872843846132484984051660847901926755342872778624743742073697930348613608430743486874676877555282627074951980871079556988139128173691562516528423928802171177699260476162858688763864165639321492008139326838485993822274781011282080962147925924458615378711098565591236750263645526889932759068065589771917341632390373500354710367119413151690556975101516168172268982509769270771195512773203096281902362146306016821545260301708628773958473023061328710090751954037892464227242469700857433791585609206881330308578551675503843645700330284437255643372600079426351756215185082541174604968273977049122139995704759302843779959449206733697921387490294921033663736267794983330354242579208882550335000818465582924216305699368798632153121318686963793084091744842738163344804961231401105424921749813642204797051058208774193148841698174947547182832350101368237511152518902859732851550151218612439468092948426 [196,117] 180951928477827210103714225594030702716576802490993903829499425831919700485278654805774000542730909071415622489433590561253376002218380897733845840628221464285557326700938516400110183286541449302925690795924577682023259929566468042493995004161157780179136052820209072940756488961336974650524834076921451034182116269415511289969680187811170350471092364200907861864645350139599076336400116391706896759503921724260486868534717909964251123801386552848571031346547069610412441904088926519362114109510484602031702990780869716558865129352841050745120388148370635479432555219051422147356319455695000239602426199639948436082308265030967677809277200620961061035233108004364891112304080527432169668868776008756616328436908053552783452166764760172661233654175502443358337786097259656677159757428828296297198414472537615822193223546057744315541307306602331045836463286626174934275245337126255607869812354098330024299470803037266972399469994677267943756678595010651624037728093976581984417443030927199557469727059959876843294144715735637590477370628320352009320944088008938551150037797626635182390436633854801558085461092433697897365538376528000806047979403852038398367572427184188974309561253848573787796 [196,118] 1541423146278599932192935028528715423239639475863475770671700427780491687972605137584766838849212836706143800463933910688626254925314878168517282488113245201636547818529715598551744801622810946409402803800284640853482757860687326963940983270436551991854723898587367003205987323790585529759932113163647607994778295576889113182396392458209523240350202905015180645083373928680595025553955253431055008908269184067269871394177128808158731082108306676624397572975180099200791988048998015380805710115274767105788844406832079402716741544531432779082806028798912569682035647651444295479856002324129108973009762859044473946018588688275196290978039258559688178348532794918117471932748556245119882621616743833308675790784363933247948619358612577677652780026403800031946961741127314510232186879053604329623894409328855111498917135535574027325522391633482805089427053828020474211018996215677954611222687967984870553274040918157568740291422747718987699211185537472452233781615090452952462382035868018807308190714696780803990101328310041541142042460652098926348948620527302064697769906994066065983963612750183832108574993226178403621239581398849423922774251940777899057110068407499751804293487061382466 [196,119] 3944351947629030684518292618928956945943823178649524289121918491279191419568030732145140569721814838771722927657206010353942525143206915681969255344282419826499606753495298428931685428719202177456535156815285379076127165679220817234339362221828131185875930017955697869226291416121872911292562640830673668212573866088984602458106663295838144551212425857420722953199985181923931526661404032219834519932999687894315920316454362340382978404234529920221742506498846230596961976918337194893829837839169405623135586264240862871555564764825526046047874117978877060211419627795556171981755015754955615102351918267760206260210228523813464791667472066174819503991886963655732183488472127918290073581562609773002324658891842174434862318170237527043432585392876256831961999229021720170164317284130649192004923140665285540317242046817920335262574064363420093262724226784276367381479433106720260114463316525028105806783812142925558782092859111755711321886975637293692085714231354775159478206309256819817993209789643445020543097382034231144892264853203906739730101588636101587992802505577902703698186135561928423076330179191026110151173844804532861457892041703351126017014409489859362285692446240 [196,120] -1293669677842281238572130166731715612703928530393012237932315882858134702924236817582227596605650864731687977870870123839757262215208538023656094514970578906862075270172857393362639523682324904180759192861444967999285318866256489977436039405503242406341282231162475276391047579624556694754225953738138414575930016032254693423973545213856908281352345053041908412100933017078317921975681998457405335704366460671948441745675113594973837668899907756603797350557166310957431071350098274507421140539551951920872191666478070760760429712217974890483222265627620660673173040359354326903363842663018719532436383583100047760273391937564593897246827746902728656734961231270674767858701463431838822470822278883784471884375585423747239548069582655524982094506005097698239648326009424901784202413806837226135585991696716793329248908838903452860447670821748968718671955986145039344800770709375783424005402730196314907490343913042034624398119568440578659683808863908422834789969540296095614475110331529970212832950154043851015252969216220746999217928106768724720216900980559318580073031326934907787881878811621588522697960778746398535149788652470949679694946501427331641072908043175167980273 [196,121] -28706159161077247745442780236409575537710010538734964920801363062250752942175267611921386380473870825123339202695739344067064881102850852435822054618142569928542135951726992555570402163710517937486923083658324062921422555574092530529168147521893024634940334860370642256651767437086836423353933755085538603082128350534184638426298345759278522025915065215684615699237165374176854511376857041379506506318754713501047504273137669510395723151469556187990900349225540808407388267838076463254513095365913327561077561949756754933460662497044014250664057416552289263260987012139227398717148976030498415927155304922753866814456852143583657281881597041459937790741164949185227038031511982948945801263024163684262856638635902464203511577574032973807008660861385812965307056530603648878401239543900126606440665008820890793530534563518529747733140042467248040080737455861443568380533614638888395559193417264871564258337032529565204632465713354637423271946608025565982078338558218201003146559785806762813051132609023171512524875987919951031381009815236407510547199944861471736804894718386645912284304862453023459640386674919852167325514970630948059366123826065956636055529864094710700 [196,122] -51129697359637064548049859410986468534923520691318297271358396639478762670625957025825220960458457377492699832634877294305221602548546759257440359316487663261065471515800672112572389704427275998680829964204822209243386564738100602437885794155050948651598680781584574748339435899298996766853798282427524832499304520761575966353056032378588051611488606028662989349902452700568870146225342304021410908533823302776167313903787543658860989158953349039854451388501997535773804022206681432522017881466194811597030934713779107392750343085333548614402847113029800724142405155104235408142517039768915199043935273412358715039991626747288764089271290913664984505444459218403294103565574242665785800664379865871443644905889654725864912754602969611041128533735244460713506999051173797283658419267343742959171678937410995761404104952158645950211651334415395460838534663061857229063090312246115275141872760845213261590871298179313721796737383637915766757450360187233179941077954518592981838423290099281736851328444715908273183556983740260455249096838036049449644390183716058193589337789930188054449954397149460354458422474565502023911145422895754757620111779989786851311122502860 [196,123] -7264537351545176359656172533653074759112223092047828598043912419155766448668944312750803279629940078508357495575193217127757856707402490588408175316613529477679134508008967382105059969071213364672276980745860092100400330304112699542463243514736341633137613211348006500132423469706311134762589488663640522093120652478709625357641720042663863656648039209414516826038497970952973635490580965463476543487459002622328091741663966164202708326237644442754609905278650180373613676686814330286524089519555926207724428483630601383422796664490974435821652583447038401844621685106348063918339540059098272392977768578061699477989472951654701720220619123436676933314130804949368731844389494069307199914875529247635256504639386122131943781167241868507714605650428413002934759295252785409339898926856163992170871635815229040794308295617164803134523967525654500245637848602615363784602110602644550440579720900099658345440443279509735649497607028651711454120003369254719348788374549364980346016803028053436335296534980265937833334382897303896322512041155357397023067169752384136830475684234183055356878538626762640521347865620604645062202101165293050674727495915532100215142 [196,124] 80978542403102295931228242452121621820664551487076672519361933142700829458899752728122771991683936788438789586766423982387037347573334301710185646820956623885699842484097439371276518725826108030379377968881858586653167670790720431510720167347520351305606380073779686501179828968535725117309708177369930842672098682782756652099700855406956533403086544578289991999035326111001821137331183543959390833779401021390208679783617061462725774413956737657980269484531155495722517189362120234717073337445043360380682103582446705286423660691622580199507622184673554892505100085757718871659767442680220401547089022261390710749583411664328479122062280762597297172778413724457305168852036274425135433991409711669705946853557662608171675164518340321020193413410959723187072639665268077628524894527289649449310590059795098537205317898786107369880762009181829386473494488219679028794317869503672906637088539310633898353616202072313101836207196819702979629334922712785475593131326618903186824072292818715427746451233080367509017702398127700984616357055409761738261197972861305712915205138221615580540218418848808138665436497566261137525093499465341311211673491652612716 [196,125] 72748332050365965963382270933034738633562017026810652025041752834406089651642515121176115197759812660171427636597536115826667991470960508253018299296732901523939490966079353463959752515983058876379034332398836901584613928302255542025270456200032138267911269657747560936269191508381427361518375218885629042527201046911621826473111113826951556594555725604425738599298532639084753569075086146254558592949364902415243662426694972360437241792996463422870740375458149658267860826921235206667732030805518801780169774355548115603013925748346466838878739671469053727018024036999894183174520734918544627948633528096758261364174162186729178731995991902069410419348979054778448570015282193867929184042759355000800060579785789533608365560123927783942132095191145561193667329253028743729871059987787314429833267343883775317284063057797269949088842921465006142654546617773235736908752390417037090420717951568972493052408823707799355936758029016640057759924060201970755297903359561393878674310623618287217528699504006918589179619293224077063156434664736633227297001209916910778954695514099706862763998939371312774469087504475521380830267141985350388247406792880 [196,126] 527715925367186049909534203947658714975783761587602251225743581073662860721075768655197340990285317384334828849696443353324504633998940811738331624412263214392591752925986609226128082525628968563372710658676213959347349092539355834087108867308912467478008084202617688606188199260646153815108587712856685083715718903721105030511568189544758418914269849061845590055506804147155370906840546418536479650885025599659656776256262115888666111295609207027127876203396525600835999001858014714689748201455076878874874104820675687966919182064212921642124379264212096336733411593341832646296740285105782318456556432394824697405812428357735922272040353161221620744392649629670382562552948572406845872972749953058635019021473402958526530584207823276756429351727959615198489220219193742806935602761187353110679566473961033145989406442074617995384341802937619571438889592361662717335688124053836228671243184212842444644272554318040507476980204655367728407432186908557224206525794866827213506130093737355657788005804556674099748235117328141809927596599638861981695180311742081777704593639488553961851125199145212245487370570711241259888343488986155399105 [196,127] -31868134409948702647370238811362689357389226369740802659777683390659765879378987536513849950978452319611059585339116673201298050654223679193282990061787787202576540950689907127260186553967124165465933620199766453691869948407333020800875319156373076403864092540622592915813947234137961910442622541579859492273236209819873017872930038504993716572330340571061573235957612312866673739563871943942596516364902775064657889554560936095136654698167814929588610516330492831104718837598599488638123014687388064449975992809622182197560302346358143098798915796027364452351586243199289376925755847476803154287756620260502810491966242974958687109557681533421100017760794974983708978940979275115604170648383138757342401492138862777792856274291043261299717136655205367035861903817959575760425626793753524272567341850505699416319976611836133913220517063404500664722812829861128646523456790246091194949966372942941072934287336323964049102053951328396556473158533986963808492862055592823056268563681330630151244878695075891822248875626427417763515022023452629737852880615081572507257633112846810825266929833173041143531870208923064587188963681091986775 [196,128] -8089743306921092262043888107049332657193523166781190012362545011373567344949406061811653916021063295258761266215379862269769982839064418065374838170291575769138027206280992908407758429032902686224430985819487854421001851652304399789010963381504673639085245669028630464205008922244352832959249377233059638222449965645635836884219246568117493263762012761236634657396038595513084387303569543205461792068941405666521136053815195306402294665234324132249031990182152903392181236283060776259829980495640879884897978964024028800865340915244019777121595125585467056583128474642029274527481075126123107487948915208687384358029250205179502447316327734389492665362815211755656680486223821694894613571218163512008190562290272830383256331069934517903297768656794275387525643043188589477262846013584193764389476888880915183115097355754365141112922611398275392096641621139411339866188274055070964973031425732816714188801946454246760296487707212015993219980269055029472174967937689482128488878163276280206009830512071397230060590329692082009676502794791994329812253911451483868024583659181269418856217559002922417637155669205199572305232191658 [196,129] 3299744126810452188558128383394039927895134142749768071494773162624390537588363447820352095768614417547186059848362318979506731481595932220692328083301201503892327502898117267991614738313797298363601619330424385534691447077242613239629658214471695881245490077978404790870110743948253729185553601360511927023105890984740081331359512085617375114108635642481576433155625849532507936510597024547050207671466073057356931762115516862987845384146202861653558881330288469010996277130640571079217891782050096556502716289740744780194590589921395293236936172295385038007331339467318781624155407873488207911803239872422296465660379649428157258227118485774770764804300487944477053812271139744027260915073049300599092043286252020595493580591652643311963638772493081014022775180379981647169084937934314627645326482640643275270492484500687720242908423749077460755744159011096822777536981776573766808460431034578930441172467218221021221153525554741532205987390144402809611769207052980597051013082693553805035897902398607735151867548599066934976481484508569255596883660610623401512381444750549206834455902690688509657477843421243708647348 [196,130] 2946105378500407067793911530903946478633960634161905862277116165313239240546209295210763102818784267766147912374106049270090810807065728513415006712536522669323372143854350416932841564682891678205599970281140818715487220682722835528782826448744536893148922941076094567368807469891062650482626807102749583426386042293534431633230789730968794157829052022742775574809444133726792334205388343773030511645640587508796069356458524929755914480743646181735952416439115748650869368989175276340886040129918253411400469149171685595458175756924767987452753705379676507398645729118463306675905996135382778459457319743615894175651779864629225751460926711530398859587488797667968862014058045121184215525377614094455570718190966368140417799829391370131033220658733054800902026738675670674869572045229658993914325120806115567358288375127098540928785783759730861866321432384943718409833103112097386252269040643373158215903648715955613455496253958641225843596422586170605776846277502922250708393080038285999443870520963444030537749247546782418620671681062529388911539561110258077866116891444321844723253971477493353176514410506792024 [196,131] -488331353047383402092136784128434846028342638289160502565722982847363256427468006277802126935630561709156260765457954162636218466271831950080038694807912142739488413973863330632388596778185409705089305638704990995400868118604173383898112666970754857004698154387655792286622847196188853110559665728432817331814931465616798679172930197971749501098473028638054098457823311420173596954000622338624713484605383311344164673044210017895439177382739993685062802697921939475015611876714005951645110074802240507340603589313653824891492731592974926325515668033146452246960929695822130491289267256864039151076774802700747893055666958067879979141254415263255038038010561713448272728769190481431327186261121356793263059886883824632029601301746244490814534848631092106270454372108756540519533777080958528596218905023126462141536526405163443606337020331520910689327328881770011475179804863280729663059528554722418439247298753616227974631978706642040026142315827609539793178999441050525646207779057357303078673520886492477923421777963457617320559256942334013925386583272692982363143238386777932807417887926282494109753635871 [196,132] -2630121733092480936240369084265218734536663408057577299919258714094424473031133297269174105510093126967239000718694983975195383360313875236364763377802131898722231826487132422373318431688697495472951490598209420256262299247427066992196205175595737258623873686265053718477801452629099151797046912254669374111590795310461871909615624147530001649343443443520365138652385093614181632931395686894278083657776560716793686596016322561633862895042673511934956020143975770680775020103947634168821297950612239764149165310353171933364658704861199081940529142731337394795149698695004153709082114904081819842414109040463451274413120761763299646790923288685306910861875080238749707519307377636269054576817590364265781073813583704150708912657586743424140054490453913222332398770787197074041837450658040728192617564692319903028526635299841758207565382796120280367756660368893780506316410536709094693283915803856201141974099537794104679820443302959055193356705868224954048395683001689770361097474663955971797743667081575397497208700187378306020618525387690369509925608388703925715138589410190398905679447480042656589694 [196,133] -2376314658735481503771559876799370389690245873092173635431219755877676662309826187245743678425924786652775085025298591642533815667522816982351050871089691837213473215944640647968287034562671542122122687024858721972170083110269670936219594367039205177562291052822275057839035153514285310617691355262621685987842525137942293389601824174643175922343987092640568528905119781717005204874028450353354247470109700866352442529623912560385584696340399830532353019965824530202457491642661417733033943494669081166748591834281338311427783306299476968585413830433782673923200369623830149939812083074232262771348535472984736927973778778366802555870042420187090861981431371295122567054700873911719656209293507211062017559987108357448489252356306344277678784189848252571659308041181332184191103661516328551604560925958545355424024007818189253952753433413171984331817678278462994642824929825851707417417975215045730143134446672889021310998556522347667687355063786985163105652923189453828975890061547403259233683389629501930861096395969824805785955583483796996999228993464481115977182912705672891761881373982272904 [196,134] -949654575310747778955291566131152427787671756975390998863293498885047944703996406708704406272561892146402631288634915423219450963996316102649351514163918151315384829891808467618806456428241481602438043496752451802405996522600728769576403734694661386633272227467938564917668462782188734845336950277083561318996372324791060296511266354838700099700226410039535187726036794745202471465081456326623485393358538195756508975150153126149826427455552225866704715287264833718648540796284519646572763049084736013085189757084913580110506243024661843369855970133350909123003856336001598311183300264936131219613668045895009860452778648335693526585538050591211714865726918987279944949753639855462591495494691310204004122970349197655957828677549156901478121980435375928644860142237839732505840491626430236892739676400206205096007407320692521840929505860951305671647666429086513042101151377757590778124994498683166726450432261336668371526784303145031419705043368870609253060729804119073779123976730721516804310359242101781948046284922271667365888349290998486955886908407432411231262056005956448908415612053 [196,135] -123017616817734372236008422316569182253158697648239782376982153172874088025977965690508135887065182468693427748670452355592109420541442450829837327614517768547992798208482381299422506155151735363772153170465433241244634049325223821342432691323921759557797838505137990181016857119189157783806074450659540353994122348978935447828133700105927245260200275005069680645748228357519664945671442393988306466645020526121331813963736107819862283636234494516291385204720931241622272140951546424342643422628106804411367210979404129335057437202876434091803635372413367103515458557645967396373953272671116672028740465774787345859727493723469987322486513099883502705920162788525162660310276255012430544164566465579364520830488554104021289168549637921311013038857061863696467910221285517022218184941481700137301400524328402757124743739457358787259068306059411407884558387577246231017556468007398871688645486109227582799113433872193562110731812952423195571633593482191012850139643116368056201697415474848581673850180539861058953226911130708828117211583635461717702098934265224582115852095259761618966 [196,136] 32407041146721034223046284057643876226298030106834634866421656051763599597206266863132717760972839345149483850660669797536159604446727950394067445091162572712529103926899695491188131607893574849090239287575922089126322831612864383654610194921809928817320027657263041689951212913928643065559040666395259837446141736452572394179640874631118576929618614042523168344716631357709571634744551588183750207417189756822632199593607416106150680597964097030006759582172204602799947155219252670924127111360302488426997769375940447459092937143560943454495762873457463210588415993009608223690494863238932203820018792973936236325123056127852003907821518917677926557107340122337067935252274339481160413199717828439939033428298314132417263412803957849182512981132574708774350995564932996330232355108353430907293564618911002815701019284359651162103923988928743162425902010528842867718101970275065261566806932850864338175630546447058214820114692224771481762622859582445206700562352914774411346415369198704237403761370340305433792474690670594379360343462688797179678547118869309695601078195043292 [196,137] 14168372373395843010406065340042271235737286131625192630558530482324309442538009155357633659102109080980965883064890740368365129402725657090674929263747566180580918135632736129358033918210944300000845145599039861464847564067898491748457793442550466670824335004614106969541435901616147770922871673280746585515190265444047044817963989376802763469922390269237513345373997933424232285530543770034873304660842802286596466065597290107810250434046958216794052689835291096966408777046229768802203410464180504357956203541385528544996320852078368209666507602599204758676331572667631673483239834476638292158138719847324388941764390958653261503689377765042879118138356368756831147935210420700154826193493229675175615504120754855016728892502048955012351257771969110217782861026901092376950726235862318579690079254325124099148361552412104083239795313009780907471632226729482547878426123178810354150350793968051072006381104276760913850841233890040192936187237145479670178460875040380881768770108772351995310754916754803098960047291629666493684545588684366071404515097987525173074189536 [196,138] 2094036770814291213378423632178035165245296275283286060680253463261931533430652127755159816784757657617469197825473954934334164589403182308984903018070687309012711536459820556875312563169970725967325597137441695160994534758138721678770911212504037463588901136843885871979810263897373781481140196517891300851595237641820242623890379962676040593503449244240304751083129565327546293812058908633396294631135169573089202883767397764372439460077841964791380791169654431899952398753224016024783882269781650239932416798739754763877036811017585970807786845706390733879167190913713728902344467652429129374317813148409246990484330676779187842191195577900231514562972393797622032746820861523395460858530211999935108923962029647375530413847705281838049745472985517855254570382544026048679035114166393802972052270267455025149106659152140935041487631536980598826292879627360475936008816560059625650888539611863367324354792435778362717646218877329516512441966087148082153188160680645998947766965180403783693763052177215364258989274528650317604430163415231810897764133594314428016 [196,139] 145203948760310186569995642482967955119614983029477519893389323167281770066648810908831242715582353633638548930687025586954909308266269863045931625084128362166038673500562853232573379499511225981249744274778881310888311556323435142758333434629199122472610123406993647471531625438799362715367735585606552814146399077743713147739884877073042079645958879279144522934986791358245385051227974754214505923793202849781190371290107049094571563452027363509436650287813445951922308007951967394340269326677163265207175031028685164617100246592830942561017976361389162646366494792396687277802571232887502012075885451892480335781235694007458008865377787386995530679854436454147704181998315799701931846281290882374737383842976042285965009593780434071994673136422457756209833308188026462989607330446591839724573024754981474180536287121772353096982199719708909444541800557340273869154013417119667779348051002395318748471031588300233086429330171700445646078559333037425902542710676568243757733479862096482114332393425888968715301985721812354577091440840318232526757626552989 [196,140] 4147059436144533792354682139179224891796348916126932155118317375425987273876666535565863271996546617044657555363284152688145761453904453488997213599125778289265297797546757435890175515240492007362878559749022985814494833480388422615199057315582158839900469264490257631691227984023110231106250025258931781708203759599264340421983564366602337827828904613830089581896736590060264241522934504279190306467738559520023977901806520126985384740751997739406824309732051237124841451682253459054368573623534878003243019199082199664941804269492048817192845794537125299839855169197992967257070589233010387746773377781592026131859775030958227479497535236930943005546495469392607144033195019327482901483493792521597735756081519346466047567393513016085415115427904638051030887060362549162698948637346929720817098369355628383042704408845054092274111684131966359829889091916736331636306676597101609878253625519073119966553548066818355730935747614765431611881229085326154365936151396384533735927793452029290757298756355417912259680747852719444021283092072704363580805 [196,141] -23378862942178609956477426752431025356946063863734759528957354563573749412932395695745167590156234056538594472948601598612227303243444005107658459707827035024954452291219374769939448821657548187682594993332949291309992824741225795755469483407299003945239004772276223295450654649104743825435802112763435617820224287152583468810195019135938706483234226896978190811371808772171997410385318177208637768221242752827548425705561124186501255278580366248177129893545641328719351854010547895098810571908381669856110949178582389190111181133559305548695726196395014171487950489211741919174204593357250346341377176135445439235297997312244157029110063480287531974658934706387067807728835822867508808115166706847998407309123514013843620588980291600048718635288144616591885753584248909264996604783206794526104291820179040349836034397936285657716589011833600677156785189430947406518844534945580346877645713318882234967567117873229565266876223238434885462901505117582192157057119523408389728057978844250905260660755853587732349879651097576897909063637907678 [196,142] -4162694481788480285292498252025277602443001011701741450903028361077181612151510705285689361387656669641531120092284749589860088385050355121402724021977545467837112799626483623695140551713775667582070897969810834506568547232587025609146402332099837579805575990284224891130623199475432708475583502784860214129464429117535850841518827982867188895050713102848386661838376389584957471232519115263448920618288640188047965748240157070264799344574078557676302403497137684526868717236660114860881329732369414778246555093076435429124443550082775829861806938750331509024301762560194098426970294901404206363727873513539580231782713015642662267440858056754205967724345672775994346522014942653956507435493301947612509397067447099052153790687556829182024705732683935977570044980118190317239667617264285722991224436333037124612385695895737161441929165274238783105913225693097956677448007605076320808617283903555611061737474321509818221731686432375624072424576051187333205530656744754099479205891726608954884746208942708056510086365491402037900128686 [196,143] -107809460645765122355893560328449591914376347546788999919537055761325312225733429507327678448550586538438900043830920602052674476205043784907158351914989992058949750879595581789135488784252063495262665838631015460127978291653740266698098398607171333628279921933339696957437774486115104907574843980518974432677706064873633176098669136243128615035757398995074802636954227500528607073529072564751572360219679157110000051325219269554446286235440667894122949020744353534311837264027572292883128697916176170042953574297003694290953793710993524406835357250443937562628480131492653056202379625483011139345865730199319925071903700114766949663960616794110236241980468128724985421341671163939085707242766376149112150461968745386238592404477452163311946258497323178172004191054121400756399103239044305040394795591478475491560572745062140727754361326313480286825104408036896862869979819541830354607138692791804417023222842627170724586625039880965141545456818442798154882204677036651387416134354583646381244646114847590877942659559064950457 [196,144] -2564756805746653982920684778708362315266096449177540176896950267668031582393542722575490266115104642568638935922924116537641260972175757367797704089706580967595675835023915310248081029398375698370796558570292399063678151501388814486546335472450370591203981414760652507963813925114106621557894947335169815012381951576324230004205785462220788148138085050280119791083323998190583762100627546916812935195646216232520145234909005615222716397651074623121380737956890865695783714160456314353072875743581440816742574415323344234629724494340870312417875054009124858000131067947547628921756112797386629099790296212953994052373144661931927751283238246955583945751745992157736472405817693060409163152679544026126618237372478847604559827758722651194231069732418085880889179175805654861103431361099866302376052958071861616673403519703659353571057208836461845796578809606963425968588196450293031024513248733016594101367530192920812435566114017446231187932014106294229065221228416496988787510072055508899437917700663588596387385503844 [196,145] 82463211249542780368507646470717972895333805185305626767999041566941835085013572843244971466050863398101921804128620207681916730617043858357840042931223760078500420074003608580485799364016311271115027878336932734058961808087992472024322725313272608577001449257285274157450929356999368362214070073558004383652855588976425065414923457942932148125937955717643185934601931186972803555378706164284505619652920941186135202630884840952220785284900579878370872450498234803079820429443494302276779968714215382300761402677433551496894295238503782991894697932599459656907625060264694253001090418062496561166846619648541151244443959747678038214142303006204920109831739037937226961117792056523814426468464895685209276740902518172966293740546142568562387083242708603679987379437322581700475825549636125221539404594608112943690210001157856698081850419787203681176474271307844240601056102597829279621025584766997640295287650906065874892107309730782625468840679306596723341132821263742853036020988333569095755456819321528884676 [196,146] 5809058975353742305581892462343244838644507542375933710354860730995561345051400328163516474496656291480945683327740092107739656072094672067430912464850469734070563933351027740560421185760383773496039667315666846323926512926568004818060620358457470654909684118592517432995515568661258469143524008267846877345452051485422354067368370076544472790970699139150803974896567588216603850761622182421150645753043678598690754386612091684171146734281568262562889033499891030435314083734127608706254299870700822267707823225847854339167905643533330422852690459595599534349883880861756237191223537200045280822071344442765447471109764861760166045311335967849858880898380711992919530823011554551347633140879322515118563277300552798412410075849332987013752231996697012518149477032482287138672590782282038550015195089480413976942424955125349633831882500565837518302321285796539703107927818066189673782726201295535568315031432324800837089582000026196694226451349595269048802873702398359985208184570014409277546331991622308 [196,147] -124006462284947827157137563125017758133428967334820350701916251967515917017170198437186705403933319848937291574520015443337939703129348543277843827232082294789924006165795175932299611287465447654450758438615473896657894420914085443596302715726735670780190607021650059372227932904673102389037126358394497041254639743957641685987513402441245834888623786812299614317591484395142188733722275704211981280981559030459013602684177678745343682545412724988833034516903036491479431920637389083631739166387864004794340272575175461471526125806123658532471506006970866362473080518054452424192305280913211009586958807803743869312602022345617667424276115907998101938075976272031981932128380380676602633730686463490026820557131434490332076430818921447402266761279251847110348653288435931332437175788888958281774095395867671580867867595569640718372274728826791910936767522298949620445446353656115941720920826380567031333337913557581926560339494183033594645313634096219595143757802115524740547462886066225812717709 [196,148] -1578419492562957377786834390898070480609858417484028515647761781770858414894416730019906091953905166237310497799258467743151116998072245710500144172361723143550326701378881104680668695291735176040696953811384601709411702101849796256113942653866997912129449295463832653225293439448250875836593768254730048975844241383925582442839828636777298549999434486509360670284057020633770753113355263419512380448565983454100014235407745162855357238191618568359426628396734984200944892657635012007107393087702947238423353076629388032985799964530140028643239644177558624569614985945535729047109653740512890652962345045498688962391390579071522961383101678081023026579956863360450049314197186501460848031729954348275629018914836121682663931454835614497610469344093321851571010926969962999253607446297813331798923151934951615396959106208658131418849185246455469378458361561730254973376178230264793562695673308856944972400587491643323055891430853104778913340508663433280635033940686841010708013843003301689 [196,149] 18300184228122539918081233765333177305618263336380698708783901909108821300901021514141045731526122132914967336124105552522523315871484240362669822234563756795823012505581769692997275205425101350377972786931559954052270192107982357028681210602299334473305107675134485222549075657170283658864954825672354170055755073030003457696774677706650248500629977152836691393193224298763242556184713356888550938657230702600869033674150999860588939226735962533014017590467797322194780162646344665253976288180835565137270177783718406990303803166989228314810526316349940211022063647505867104948033281123270297236837259075192509501534900117756868425181514332145280593832004582814333905448568528991199104336542054223707530919930553144489939679352484553012802465438646762632761018359688873698285229357498871397302888351157213107028806266478719980457015246975224277771964627189756459946853598086690492374477189695011718229966120006346295059842154143358752450256182616457898192667314497318157715518800 [196,150] 1074393579226430160445057394669004578474293132778800691639020198899107988253867524125925372221306719054000502403823306062663408254512524630587527243897234949998043679919917168719271874992274167246935643961490437655535467213796661300136387040637927174927881319338693403187831401963431388003487933636395107872176308077696972021558764515905591826397819772922234843672100398278931518521008500973386173682884679715341511686460033412571077248620457650315812876233501342954067181929156681683025349297139854836284861156275206559636900261257221548758327007882678444763444017587896253913910853884861186604927919719343000137842524119320309429267959794612031619270258120255556686821122353336101492301001694035818893558018757121322741554552198327680744296790723695348663288864519610838160144518661855251400702223667075619563150851871069301154646233748813951678215055142800013130486477180244695846081199195449984677770118498048618546814798932121851684015567848807351997441701834504227 [196,151] -182176731967852217401282625350917630177837444385872422184266788976639281581116062461681978835690271622416324823567883021342527500974670348064439264538653662679392479361640095050084447041663025039777351136194289808321754238128137348044642732669539346843487680633586730584947205890461670536127309386705855390343710646923315442893375108842820641484251802505212778368056097343580549578682580053319822563731428170242136215092080007145797582732854364621596922449951226420937293452979153325930842521109687254936465530212596702109021578435448032612108906332642732759204970628389721931137759647086505625619621955761954592523120479520741343046000005145187584144847870538140285039503219089338896105005903587334286641203807956605698049521189543664058978815809043644640965072723155290193394893680960762257206101738146503634372995590786876920566572649374216011889688609612801671145019414772301655912107471798368208074297602148320237050295568528573619353099426861423093148577524 [196,152] 1066587221374112071100084040198958147724006468238421394897820041454994575051774798069174108266808426041028667514089831801197699486529545248242002128066116895098701944913332976330648538554848093411207657748916552609682998587333297300278707881258528860550336500546563277773687207249971199352832836192900621249397715067305311852575425902346193566452212102512464749115086173740773385963890996500601599598356176348258137231826667997387917422180381451575098152183202401129565096710520605766983396847080821799672998486716990798961688857370973191164990885027086566490000662355287259386460818296116136305702751904397891159504255403282288652656636681661573757020760070798203583797180332177679676676266343658013096918869031422621940639114640737810861319045555475551767615716637596201249051439272955247350209621050104655275169127339129819534760582108547959100468411887457285869381917006364385107327425550712014835270997359298600967264526020266101568434823451830858529 [196,153] 30971943062632026033428707910062867981166675859441274967369468029245273392284635917213368134726312610296382336450784793816019069538560048249509331231364415450117229658156420091709181420578777787916277149298904321057894974192284219732396953678869246788103172829313023783374697323747537174355347195426525301777944586555233224628307070238247444524835148167210030650908179383943087621278940549776242792648801986439138006386706780979650314445111461163446727389575739303868812523298344372639448452266117604039483712093994107390984887575769725843034877229906363109681047071556222428127365572119480925503360749315453043437546580969822110281266859645117074298149414032740346375938718711150405084446457016434656012148358411667011849714208839587702695198029256869179412040953492717634251051091744134143292666302487974917954685640568712780936284702259884108730176982680920183400900922445278685586714351062048835507827569555654977982281022253066427881052671522 [196,154] 118287492851748495650503423239924690352513198890441065548511137021840073643481843704808743288787739340328089803375788931277076317454119586925169098190957937421864915343473569713858431765787080467667547110279178337676903839651367890886992247951866633563722599720934077442078480366652589646748554342218216887501447765071059167547432791663156916187042006979637356546732245019597370481276567449046950015559280647003959258193132690841139136182558672909935892052979219759670646713795808112977991047722660644185793049779316007235701293076951242746774108591207513172048512941445850695240469349576576976713010494298414527306300964377248521981570319190852334205884011461357861178186574218378777472957565936716793807242400164725929692284450613849916048319184119044811773225915207249983150354653680284274019560636055827903576117381850000281011093549675115077981617900246589712515367006494062593918987436440827242393476254030186108966325696651892284956 [196,155] 2235585152143967470985976180440905681160992012812010805610192071589473290118674028847480783643929981534384371806735737944997353534244141030654557433322113375890916765371373317826108795711328716275575824573711855782024139351683227458936532878904846745843160031929378312594236310154769871519347498874054591525193439706044801535603628827744968919331989138853410600037603886553024104043673375249256862977448586938522287517124004714261991924620982225266731997502288306122887833439579114264654297891654427763870057413399182485478231966300071448906107674985166091813654447356854083463569704152717907240603567317908469556621424498441619776110371467396619579907599617619954566116054238161064246951943496284574407520700142354776327095288308946094608392165676974083779838175746939339263985137692857258874115010223196044540689527653266352254797522665779647401550824164888039392555295137138757883321476306140677819247349704182947051443054656 [196,156] -148013562540668249763219126268643528580890459708089682278345553105318206119745319799426504922012349407316062836679658060849340914692866635100483453509617872135204852515166491512031838224992941112642871273923218999386153227076035321534789943340953725696280831409137316781572627743485254248851729932500077585051126505856534800858809736837502228086992231886693625592986268942469707041960908953805361921438183955606611295872184175268928632962410216775353300154214091150795699335235468732406990430416979257054763042844899337910389633026634421657181280375775469182008284313601005878477148493586327508657627261525487379496804434980117653439469316115623359847510751955807989688941727409776470679122134897955368557000905454993887563792417301091107492334429691285954777893335581916521542835740406918323264893551833276432303630051232821240548146934476719142638544754147136685455948768637909899234307330739335789842975823462483902654 [196,157] -71327808301795219132611653782582953154065589288284608269893803029794101986850500548590014316921278757387815379250799746930218411955674704328066087832905512836005909928087782947049985963557119562120776062491946788929124954137371902924732140097225999533241479446270298257266725835876925244568661304773770603247079245164635569219664736713922042975360819175190981319553002579448972973228056889280927704244580261673844360995844850298023338759004534714038049103018923700581046229969571886235054474925973297212095457965177717013324010857989917582064114692100061018816594945685178770462273923365595183988013788403341352086001288044280230808229806405192185745430238319024525225633107947287530513270769041576318401917144818922118285213457501023081888320575771527071976494538600465706055244729471699554729254843356276737875731062176978992768759081504223501204848834915680823916230471322748090536786874957467104214489720959 [196,158] 140758089881366405352424041942885747034573089761068017828335748091458279030291340067704290581857652017041772693270329753666854868828901609437449995735805844630034508789196972298368326060227878438911715790899610699509021931491658655979362507710904670548154107162994095882765612726123989633709543870982528710550249113110087631574535898301778120628718319682869325095233845581971471704315913374638815617321673057512935201702110376633323666418045763599412007533125237197706031856753464558874615664727201464451846956979069523440203758941229841395954840720090213664864466570369226454409064348176780326013612219964600945711003152133129595908519381906944479585507811927503973434950339324196614115544639293850667979025914250605017784855150232338806014742872524154902105469211631033101318837405292326106464552915283564147662245433151182684695647539560102082563208882030063682758591149207816866070191340187744512508 [196,159] -250901489867485181822865901798101207548093072000172563721911406258210245416641877349511961343651168246709238370344291441489756961487801435747184161414251295465874611398892096969950708208225865450051507776518246434885556664232234671953668996528229412773210897624655335042894009283805325052343279896632545335188913011021195026557272046641507146238796157963945639870360282570424618546211354681213827002542324484953265341412036447735165923289386465612793259272602232353715301121335915942865921534610937208425923128770859473834125245562176021563198218640921111087427770186438089697887864452406593271360537120302508697218874218648892003746657565186614479252420274158974310147202562607162998496862304353639960275444262090328674980808227535528490220898586842692471498144925273545756836730782817903508535466510929253967280087715625742792018218718384262710737710257112315204893015866953509257276136858328 [196,160] 88472927462371155088852761345206881990221138114875696873866377171109351460811610060809372804417489445983748011261558969827305773253056465550779514027596573491265181932339298080677779008224910701936897759082295726970182705579487972788514648950838285534423758562117797663962711281626274598382563804403161884109022717722068001499092211921001984377384295807548723828579705508989012245163826771678435661047675543981377879076030216326807469444830716014720576395096425783199306407840117085947272231912864316711349728996854737701951447850734475788836347123638227337563826493089676893196275871044632326392977862304391279547547946629531904404895302678426582910611818810093121537577479783410732237291514816493623762028734640533856522962246775709075859905016922403987056628018768410862969374138636360067877839467534423024552684071361664027783949344034536746227686343103264377971244023600394288672 [196,161] -6367444699156055257403997693570126662545276640588832031168468016049742579551778110046516683013033186054309197440068551666893043270153789139889300278474926049608483582737992033640137465944713565538065080754195589136297176945776942996063781510813380447147140091237855179276009278738041833084836688380129220708115418117355653008725490255124422453632479395702446619265252078758121467494788372824636613898455886599427879125839871079542328796071000405928036153583918844196152274528128366883567985211110576396975237495268635020155567588774072809950260563867719961160875928244898024906603024732556180798479919681643863044453056085853453892462659937010623652510948789222272665700876229531970147656480105425088609278921249014104569699270970815036173984973522561650218543621758736935194262772509936066865294692721487188010280287911137981896937013170873548623291335206255311861894649472 [196,162] 92472281568314001994694301018315397901218197476578658713528223091477210709825146543309541237992831374765378592099321511223639228242889129377627756752233819110652170162364928046742006072048316109314115737535201798681401147411776183397621595652189400695999828953345658629393884388696938762777410541544823490141906527057566528232176418213999378635155207748743451720943540538506612389527123543054968110584815603642255084255126883726911517709614941761719359539598359806695409929869851225283846858293667359540197734466154951591168435581514765146792114470628733626340714909635289678441951106117378873362161283616447894832949435697333117801263792173452941727918870703092397233140064404629242823243635148935028389536554698613113709783273295894246621469042787869159994609086576289588780535780401679603085267670353877248451140850492845355076524826503837619278073337051115892 [196,163] -265102078117910958866891006424861427401329642431754338684825991644919441843079879714843667422660745125399112686923064907612401139599036386461306783774389858198173856446560621293843547188081043100549994510078124709415163558697894804918786893394243195243312833887601670514621607287344041298261431890562178015209091569532148422652190077398791932839251617168527970873528018310123040305787458762429226669048000606489845446803765488056382495728394513314937096380615834412607293337036945765049559353307286770945934855169053875221874102171372472108184119645062177849380408102830831809677407885314688093965674815586749061446494180022930696610400068990451146780812993878970765462301720976066400827662059586677683252041321825645209619627839740814494677540054018284425992352411022650441245138791556879715189717020614455901554540271440217763216655207141233803372044 [196,164] 145249870569629159700191435687893961450500002223061279009805470425867492755853126307290574089769816207378014365709778610256771332573210913002573786765323315643369530601139241780638610008692008611065031355012037687544747341889228538578308544168114438320415116656063299504688605645622762144570216569799383077663124061608786529504075056486108735066592452895162291835657306739861277795270053084577942075885549200694532092950768273658988261823847906698226885630840143677489562100806311999984553267695712522783105092279894582258215077182620599936563490286717263886843874352877135233704795387720122348092002951377360300609729800302569482693207934658504535576216043570757961561184099485450210245156563800036554581121803351786823822390368462267301771502988873833204868157824326926158830516078087319431975579152661905253894450810460927172232087185159 [196,165] -14572940746594163402962898198041898057875391534001430807967857137859966531972628913082543925175630181831637529101389056241521020967043824402796680616241631500888520637709304576206896231024454720852963535688192649992119838932052516606327071040055012107833151431282501298462405036346224200913762527996402489169275206134385719837725965036761033175276536825233918645015139628846187627046833555677304305441705941303338125289655444948744972604407702938526681592660688909851560365828643174874407238361498209727339969509805296053318159381467759219851905249343448689280021830958853800721128969381123775960446104926400300451666170907304371592820888987295556455770156880232384098633197600454714031765683886521201723849031992397283705730983000851259341241956634928408952876509284511625811162244727691278362262975648560669732502449731754639 [196,166] 253771740548165903585449541790813542881817100452661569738319110821367122490063152133848602944018295046717879741761272781654004098975909811913878640010816142905971389062556967778597029681887517340422655668955453484171701665298995851813473992196619991479519545330808288010928240563537181443251474475144919347884573071685446805379627228522783734489690934576291688672314140047526666030843051951141754931315528537122733036802014957477344438939236662228072761847677178862235908154992214021911395627246247492088350286320806552946261558736398510356642871295330513110671340493817616784036911326550295826134310862369491518337735877875794654532831803782212288544232518414049573566639547287132922980113306484278990515770662404534447585165451441519309706258555400058636422213551799262714911018835086396152827968182805306452428 [196,167] -718633945137310939552621272319338032001082439511807115605177877084953622689602894623572876144479032013577569260516811481787241754188405871973228560612181345105090933211786977425368593826710042619337931441725649615640857604649093433800542815694666002157099019706385952460913735246856671658543796621413398978555165140873548668153862189534393757673558805663386345035879223049641169410078532958971085174081357850058946846082056868225264564378135104417892005414070316984622137531416069147925374417544329943741505562341074469954823373259588858883125185084224236715584214161802696644178718230163385729139422477392317760277504519336050842452627193054426706355006368950234377278912782514219567342262525462437006898675011988441966732382340735562655358999701243942036753093377717782109501826844055485553542576 [196,168] 306123734860257296690761674535980565807874425176025883135168879775164034154790360460803637733319702161613141125243639507046989577716974068478140103035168010036475728930151032679470880490670453881913407260055204886389031703293026825478217439823343167422194705612714372492514345908577921315459188000055640069375436128627959631971647478288092070629658809521822676819073423511945157888542726501730446357428324298198468332676913203025392555348241986479533903034824515648100471818091403640707410373481794673536606997061483566081947014940937867022885553152655364613922585107811708111974761737648800140896038081217272402033879898009365987454733333174506608657336337803329786350748015927319028971303836302977729194376885645473282511372110434770859808578732503279962742708058860063196994737595 [196,169] -17885645381675970998077220370075643461116223906633842977067148597818716489670354124958784301469997818107412527135459386794787725322829232906521180331358917573261260509994085670671118506226086498677409484581677314504006124871286360627828382974262883528634376086946653229896316892143560598518424850949232598553458161360376565961004687429229504680036632319494760865875083465772033302979609085579079293710292151716964536028244792789052695116502371728248136488837806523970100556795090230396911502322083282073035126436774678276318576557377472527511284257554297815054229397307804421108372293526472498281337179558888429292279399266554032348425197023718694345395418094402797844574691657148417042273150124627465160458414268693404981051993852387588235618135910743153923275233458 [196,170] 128529703661632807359685097173025046775402124896710368818149210494598235182332264533764331304291345510623836751178202430630463521957938101113030348256070216198015814041908477076541835726343928826796363888537670700293940443275326271767295507358725754652542640980437299813213425280720517174423614730007389309405592485099774583220236574608359251418573849392870145554629937026198244470163282873492833338390757473618517985043982623430264251153164843082688091247202521153803903873363162008885722035512174920192027824531623011673234634083637832352572267861055089223257451728414182191772604476887972147278835809656007380126353383098895497450135222596990221775818216147894139328154428274020547117204867728563116789151766721693012633016677779317502084793376230 [196,171] -99903661306149390287916712312158271875086892712616778035453771274336411155983786769127417760878487298987263458391532192774975343143556490633377464283109832081653712331239128614039474019867078556922440567543108889897689018176744632921055992343512329888953007976217978381363991508261627298440582113467688012210722965877055680506086716297322205247771885491848595506950709664347437569661043822901850829679953861883957034997248508550427583356702699859931302491840564695864704741256350770325335163224971457612402219594451880435283043547504871121428077138035176302049128452353452538609080816345318414500753115623096000760058980769956804049182782106997349944225216380061750039721245546976085106993249044795810034545243638427347850958923786 [196,172] 7215615719538925283609117489616929492089127867103300242487889144640807347519447804087740082058799462847954350135758389564045116209609462087139969368464099537440137113705514237847600491581336275178944098261180216289590455751865773285201945849034419250323218173215073043600969209197339927717907687207722457115732792774681646163612674763766754311223680604087168478716342051775132275621047952114490540693304567653885171437191768178066343227261398310106814961000536276803977255280354057816747625812486153690439643162480126291452930619756499429941172091557869333735974793829265216727254535006569686030482486738145043702627341666073042031289449941775706666524764954850755929707013450577994184783964536732622757248888437 [196,173] -40434291051305852134246364351454325903523046478329762879449408459778752148580619886844992832907801594970837259397255881950173815327485493223153787157021500084830209997443494487268880167146346304134018151455236838839348062825102102753521525692080665266682145455675788787965881185556782921708469019537686408249779435291675577676109725297881100241514996963453762913111144007835155540661998257780995867824035700964850116747130885409960072492094707593768134940713832414579811072726471857988691183082516309626590987825323506410151656926516472793325728345535493975141109511454211827794914477243888035340187916935185528127378576678884463616225469943566721550810763777574445562346216180149729122863902 [196,174] 14169276754633044785084728868580270490801530271761020937259979655910272243760919579825839338098276364852967677446330263667396410261120917375932506754390645397674604474989258223165875277666288518377500373761485341163024559833405292046768971328441566678128564034413974058850130814845293799740917090082694417117837880576969588635244077068120749802241200512329455128161462613785239871038145128635754183901147664730335746074944601987781196991000784708660768289500597782573010313836766364548121465983822021337612856534662151650285534430069479754022155515192892133081891339469426962207241740558788862408031705261533676287190671667040284405268775364110670072006092012539296878436 [196,175] -239344489162985444840981541671963573127275364197479745333288772824605901765668739643123672144997508178004331839256162944961071171309908273376816466240402147736215009168303796365106104120678448188390788488989364316256553445582725302559884711484296763707714705414552219918775620028067397770637454705903248978174417354734360125946093151877412948690508973125102417161620490910466614352404665908382429038538689943695976277898781754107721294299689960207853291210315896674819583719586795886638079337660278059653006580723603772730189570378687580344846310551136938374305072569542580332476505622892356766485767338457947732205150820593652210885663153634217485 [196,176] 141817296752467060173440464159800794280052555066389372087199467042295053016409679249602046682920940827471160673507116143843356843390246632119862414136753799638153345344806398116509259158685845167166588646168351954627634945037991945258240586413618761280088000641869358506477254644938723830200076640612450732162080206735434729178128782236199595321778542868220504409034648511977215369547273341884300265079017763591708299565364802557250879143956747135756078368536008068157503833092018343826602492551531090329731334288715637314728892814839340886748128013873778578519766133175656069734328420783154759291700200224528161500149543456 [196,177] -1988037151435067675792120753125135093912289765824689791342586245610753135504900210894669385485201817957814909297012168631405612875813970330280439489473249359795173923296101780513372225508833888860573403936795453270536388154529225956442458971260799689295049057938115578953438680074541359477497716463111952189343349118767857167478160228586799582067052723110365153370583511525880950792787019127980030946088316603738146465917468408548466462769695224184103805790843642446579477314823964583731527024325922261437344092557132339327973195687423463822509187617242054403966626873935714933177308661290639981500 [196,178] 401275891459693566270558163928181497863316513576086101484197359224358158315028301837348620608352901321871636688406096057621990653936885053163508579865578153630667041474799848836866602611356030852888486843874151623725937415505129032095512208748703583415965866862330215996275568433842657892136095237901310639277766491076374804403889399579747441331705327405445148259062841540187408868791496580008599729805109521199314384965334968041469417600500407091786048991708314487500267131334041307824678782505632945036598691765805207111941278576970016615113361937560848461840219462677 [196,179] -615195971663512725259889692593920812408803967868066576299069210577372533695155074797553422132762731419305747549433923609616204907777324555830989370029227962702398693558145239594603449171300681215317834796454953676416634057352991395934943295820416685466647136598350712714410906269790333815577748957717410952181058779460427547791879929148266144263073501455211790135085909489489514403687339609330995656838875370187866355006986102018624580571678309115035457346848364542109461963140720441868582148424360785593952427034202495650379250972556027610 [196,180] 3074448907738582550282688956325102007099524183602076022817337602317381943737814777917851865584774832754675699520855496903789291029031451958986310943573574855277313431111068843578485307054974742940166327327873247540501695039173218321395254899946542983845271995520527879856107443298292920893405341298693158670747031334059629520311821491685827589048405278458070113674943723901977956165382173274692205937902151765985113811668501369087527064658398143981390963746332879908575093006163296823017303528454789855005240 [196,181] -15723176094767073508890138521912054226486457673059762479453164933877794362544901470268303085780968568540244902982610855316058968004510863424222536109938597582458741423081900097111002524374744897915969008285187293466973447172451566205762021425627655784958353809541879254598688650234168458970023010222570872591977390815224010287971629750000567094889246638655903509943353917031584033045219768549576205369669704247054991250490850262070358235765387080934986870834230727625600000 [196,182] 15575825816193899851858706588980394957317196579432561211772748278400090951579086552888653156519715269870050433857328361813278942111287138703691467661676632008107798386067711316654301250365806599373066859419733857556045247652257130440350717471108917983322056992620149628642183614976941157639228406632123909953930127367414250451694216445984210139507951754868194724655361240956534570926770840343035179454052420656983997911279041938681884 [196,183] -233639241516885553046797345000474405709327723644178836403273991198786849489416358916553747951527837861928358389474495651220649286041246992007376481458535574839978076074636600808311709132172335726671068587855192401943622625242181192061676634801571671801409834509513049376670791736372002326952210845753504541557380039356090915822557118783480059777800953389130630644738797096584215712259452466 [196,184] 740375022335459307807632549879945790478986167613157450181306395359617923043403255563108402722204438855885620373131873923215976290182710330754019759715277339133804479103810454609847043392256559564276232647410510464380680120153778308945615265372740899631405914386115380413643090374201458770475768291404976761619809646525345858975561665909224 [196,185] -18576685088751764878664961998500748620813611132628081918596607986045646302575584364184985787351603544657479049664264782972114956150681356554512289713510793710082719485956781003233881778724528529578899997367808648423167067099349307443792860688773511225135632286275183946965395104432809299034 [196,186] 124770051761093526631261567012018544967587943864318645999537531686412570270286070630115139210237527743457138607586521626268549798162859234928622557230127774400393268490335335929493661135314771055263218173600853613851326863110086043990206748827777046088424099656650662791169390838 [196,187] -267141701392504519823742453809064546294242622506197099633727966891943518321094237923993768418409034409726235831540085607087637229475825606542358664289944894712679183881354473806848395839617856405823941154497773910593823504438776763251547445560192007412330073112299833 [196,188] 155833710959923436161130307442392122191617411668643109345546669390251565968092024753402563868525709244730256136683385359973462285001473620657829458077839047827263469030914935097350938456286586439854956117178931175643498747807304859297533151453191594191896 [196,189] -20327362321647473478445637874562359822879718622691022624017764777979215147730551171861820939990520983355981755264801620007380373904886360475673800929289417345158008350813875670236369081645218656737978127026239276886616634170493534109568216675 [196,190] 460400192674029072845588406233392034402378323899125135600822844311257574545426625764559271419555157275422776239788307233930061961824869687958741498208970206633087247087876227769837150102125883370070965006357962487662373027087740 [196,191] -1288997478033236594328963178504550339123840091910161819057617336394392972958266360340065291710806728080864215496168840932226692628712522636302969681762599313048967040960367990086377167738192821926256083006184330990 [196,192] 285716249049805907636454165339166362196491013924486238246445976147804769225656795837912949232399714999459184702354503062643631202734391872829059867610836518505437245636642901385660461561544383650280 [196,193] -2444926780428240977149912708073019671378674175282262998450505257113935823907677153548532425065206365218933568697949908801184978512835823308487804183117287293461335296499180331750910 [196,194] 347986461460536176087917817856874168959411176769054089883696033506848555937425464503308924718879840704800630953385370251487897261873947252822167464828834554952125 [196,195] -91075100871581509458565334714907316740700915485048501786187147883177348851264813160371537035576913940996249028226667199581737963385440960875 [196,196] 5401765406520625721757670528115663727974903080732091390554073836022754572084241977082791189865148685611291504828400 [197,0] 150950379999835522364101270578399754043646195440471567247623566408367185739496728602377116927700805968591126711715452631355333118241950002804996361734905687844788230347294653557741374466765047958181551619307566271541087944445229684653883363020619605840731086401524996043071776808580122061137056928332703484871346073584505943959219346608217776333287916336001952489530471329080031743418639487206208078950406188446719406932073224206379649854976021368846731976611556551904219284153626918150695656396415197004098197493045718744745115096415724259187483458972387248173337877864890086988003915360056291752656082294609312484799362566536757651950761852865697883568651460732185657650611503583770497944271613956563182674013448701608320619612006553682041785086899012822852188384687366005286735411190358725804214571797383351366556083661841393346139030343909657559084905077685412277939897499818886412137250988257828571016164614562871094832974238599826185922670057419555046438494374891230894701651068481556529387739999792062802640124476537289135674021563441942765431540297570823990684082608232336356083452032149621267216592297015552896150087339042695202617885151529726397040119101052182249299431782016269447100360207571514570300454892424366887910114679419435947723806834519632112910838268418929509657298832911788720144919300981494114122532824255288628599604370182809332668886615733499720729101056206183930649937403614906029153336931874606140511383637130724735078291451281163508978902165224451940244474635281807866638912239096584343596252033396316386178342779386163593044959878887151767607920666944753884857926273434518435080547677136323589454676964253418360674645194716227829760000000000000 [197,1] -90055309677771130993727170050037738071920725567427134653736547830435758596608396403482584998191441105384094862862201893445051514764522430176317552314259152644797700063826270222135752689908671927306967025596247327676645057210453986343944616200537058583390649621201547551429576565808478582880967953575069018014933294710979927872543785058027387863424720395457417759092793314340573793712850578803540756114988858495022207188778196095068956754605593371812523898174574780911128742655547501612277487761461760759454130411074537168860454979741974299709752920267081227887780411826532753212292444930428136468159802504964568626188139498978581918491260857777047292511217035351020897119782943578168719676690587670639327186168148317373389603458689066128533854682028695619128042594067849950209621449477929276047250461782763157871339833458059815795229617543856303971168380681669087427670109044394369974605846979046034884364067276681574193877724646688204348431016288708976364376455111448115787003866435933532693547535427175080351080928127848632356816573848327196029726720352950565752428651116287769464117325806737239845818073580966033166049055267354670259883646102375670813939377529557975536409515808912578110642467123737861620623058354082331459293356447895858255568682893067692891980822669455830856997793372067980827918519661143435638469368292810071342926453774894375473256378945483054566966437865121652359182475500307042154279470169671897848506831784497416965373107447638252396607003670771874952137492981419432498884028413462341714846466070120284809198637535217498679607617943526382265986566736769300760270403367990658523177439158970507252861599053172106041572463047304390908890316800000000 [197,2] -988785576632163416542247071166908383738728949803475148544462149333153960063101564606279555402828518035307214457078733078243349103225511801003811773660594568694404350518385350900976183317463564405601179586680324470013799765660182926324816298614191859781200088685096791147027985899594603909232683459119758423607112333735115692790935701490653075571507395107711539006196957325987894419817169741780879850190202008877815405216920519266370699588321579638476303642678325470092578341943825087160738261703000532197548419470358482821971802808297092064545469877292749742461763457872339435796044247470347742565555630993636612232069381295842181906851349977942363325502939770497302191197571966610162355532871216491138723997866292372023101629101960220775818672003631026429744929669073514950959437600691162127335482333085614471683060655139197592758552589771980481193196541785624557907847614416244773913066998559427056249188921473103156899489458005523505266389888468223205732264634274485113313426727074924037736259769347339441661510304104506389416774863779713112905871431486761830068845122889499267403184381361378999758044176996744570022276783974013240550170973924423265898926096919411089443736904973548671321083207893497785675715236637681310393407103928943536869375656826850794569809513616449488984097846590111454140022491748294655696196436293716222539694776088364677126087160600978496966395689820001875351983733958754865723314328096488840157017197495220014668814614767890701214988385868962931270322249600802202194386295143516531982500966560560314234402486815815762584827332942372835943670760240584313760260314526636836093656172471326612473843190270678309872356317978774165726743756800000 [197,3] 61719678652941600964664579950261662469054223311465174505195375740081834125448805827774926932887890734705932961648282835544415811261734788935687801411583643150011769767343954342720379508370990129160415129284341176307298079481244859227658420044015842539050710200497788453640600454429499735092831884690241453731586101955799052405951643587763436109311586717463400611771548485387552111249387692980780268822778929766322772384983035029464850529640881913767887505521358930088575772911517006701015968701525581871093839272871226828125847483807784971458346653534723297514353517560145403382536843860814620163302464187880687091164298958798237216538745008734041671728811310966042392220985445866581060896066231455753242467215174243703245638438501490968333547520637414991724962217375044035352783239226806702469699605914785725286438004755191770620274642458187946520502860614160926089820329135138190969624154337745306308280193773250910024969852036357509303158934999130242404696807344713244102252380684098889670444794276087764125680102167038648622734009488931169475060728422342284378386902168130488798363068632970418825727144564936300323990058847684868660886020958372308865398395366048085431600943878562422055260973451662709749696773846250862565617145798068546070049030902275859329186442807583006374593318247565772004315260000805668958139766683022343999606549358657287636152650488807056440949061808363112225685598303901349369175068060031847516886511778231050145211777752118662456523909899127860130460599487766846948672179483988378609510415130833438004541977714220827610758711814066091295516918999022642968824775819907797316196031175520113543018690354349292337219587378111650579238354944000 [197,4] -697663755787390198909872455468281174089941822319460856820412146071953302364264338575498850029583359911382237122099186686068079608514975917631682117693769241051443716256738792831756169929640271709472374529710347912776580414613250022961235568470589423476573404060021889469032107513658861317649942380773481952092652708130143632206809644903307708927796597292144631946143229925023158570659750764552057563457193808331305282924778641853843830274482906631373145795379427076198567299157767730678928623405264870957224647727175979297758509103438699695722946721856276655905260304749513150594882295088804595579407680817115990931964048738209830768292093782395668278593541075569378015513753880890274012273508785367766772788315131011507905045010656111544891793263194165630009948560615573993130417496392845426058333380777553744346923731825530360157949993368149278123829588493289444004030511912606086485122085626505300978723473903145989816929019234224338828634909757001991369247028673654291395693894222060882653202988505678952424532848204900678890998291936782603958347405383671688040050631562571325184134144367101945154457678250716082924316654904428911056358275088747937416918449867277545936688978744664859957324991863280150697286124589133984173466694428654634981577516019351146459197965589694096247264823638163383757386757057528002635506426134116554176151435794536774869926900116809326749040254771226700735535140518511442936569880326154939662332634679759925886281652668817708949949947950466609145940668447237313578512861226339140828760345614164560496678914239652668268860140062825219730936499783994774525262692288962315653322516008221934387122378564845304358891174034437927770416742400 [197,5] 3737429636690905891859780584502031216211621535809970888093794145005642122818791885555702590164925753758537863275415866614627976882495042636016501851303181833544082680316622207373719579882841237778190568080903910806283252564952170074898297803736057949274483195863443603422198018890641348638285143468460471569225374353847364990284015958430494677361575551316270510447270715812635201018001878151139812754235847309610095669120916732747696972965238946567136699025784731787100232173072917009136600797258490768596564917672853180793590513534829139314973627312122966423255371696978744144330528322937848611339108364443691784353909009015701432646026343837155109874636792358312111782394801745136774635873369884006517469212857000194920392201771229435329220563406687679363736479094668460854515725306212245495188930182531021863428916622603318644252576544348712085551209407748857556894453417190832485762077533112650317971823483675711799594013455046817091609613736477097400564240698606129459824188043714631003127325931383683401102634899988310499745034863772994437926915763329348675407072583706382785319255619245814149128553484161257637444744640082330164264510304252233002277112726349425088734664138604550299426482120607209656797503360223988462162652793185532589027333941953879385421750819496293263876993328791652743224042642315343323300888528603955668842087919795415894305393230379273308697090916319366834455333575463076126828768707943862236513599411877548000090143578040460046451221385405908189734397946109553504449676559432676671415107939517257203240828118692037234648643806894040129852542370316601122767411424953047101270864234951448484798295264098997891447296665193433790414848000 [197,6] -10055614929943043232561235207501877644971110104295473558999815309855718652098249936773302167413447228373308097497824925290077421534783673063535750213823471549033666563792711416902265735598357974512298218336277106042221467571291454023818867657079676256036871324591446362312683433349002000816063980439769270084622594148120152063964647680689852586745417241614142592842249477267483694803339551653633751367027025780394026109303137247945636878382551625066775475049471422221490573877672783733654982804869277959639520276600512124686487230206834370756874433656020666081844746113076682746654800055023934555567963788758427208316182307135591264071056071832256850501991733225295850374853917962999998716037496890616872099259108494488371658913041819199991792777668791329805461224779211401621755121411543517077474429308058486689144119928095568730014743567311674542873189829666177178516105676670346333111047943116744507582439209244005419610209345754104125071404153788789583484027686184238839468053421855224786047391945988938157956041142906623224580031094464983431538930379725657456276950354735125517484306184086850996572844686903315038437869056283263067038601076424886306013610939453540324466853641688437963065213828807804154089008833797982836981650977241283605886915611569074759646331919325770786542791369036992272071642050747369313879022411950948089728303365248204710779186527748963521078160932193230959643294987647623490909888361895531762895356453333012894666941578802962562171999491300222256274458216329135007203836989309536670500361657077599001882440820979115624415134177084737389910023805116380753440846378892607619695433405470965600543024024551848930515143633764530257920000 [197,7] 2323993640183038943215615646211512493393149637865377027499837558802616709269329758010529572295940727320182691191816963099667832683362510747479566442408143560852762699526737356422320889603487089255852885598387426076328542251757002370800419477814725251483634651211276645030508025086982009029219413505133086951611720968656391332054709547163466018526428886196674954112407615433263486238586558675915452468555368985006238063008976309569185258768485835671217248745960092609495346543068796741926086571682376363659381006906426306422527931508203805998635272633797039635137898545214302965008470670702659378708080494785257141550881741532214506450608039785331090618171901319185718739599274789006377595721008338674950133913818533531208106333579745591101760442429268909416247485814003494763381703755506077482044672733605100820857979056189002148337198649063672330644208017304044421927902805231468588526964077315061077237518214051895185242708872753218916873400969863385879872074205541224829020618261883806159235749978129205115649095156320836362219113398177983675383162523035903287967219603746688455169784515469969054044382813313957790066301677913521997256706816906809095702632682035417435002410942870132306049507288891777079855617316270737696703996880871915598562673089673341345259627755239999782590396148513237709428092042212059229668370491709576032645288579214700231689210079171227183872199701226156594564020084539966099821863353829826161224682795393618421057983801316603419886713124505786767617895579140508042892915888374056255325693005027265495456482885384878122268209604230720225383665386941833793077583661958069226479200614771720798473589668375330232385662361732854579200 [197,8] 95570822985179781699126218476281244581291375263502381285728090799521635865314219361928118622435156843918181532811779021717291720375212680836811778534245173958901837436811908159374156493674335560229521488320238389716039073280784445508894264231750010657113263594377811561137568752253986198752322733245928853128242626512882297994238588009662828823782072480948265661109886591998163355030660235035676617990018882571842466707744259077905443769970361094007564840583106495861625339549122561382552249986538110156962861901459037501710234266179540462180396003008674312657103283668429525777435479528635284848936318316731838753832761181380558192140901947326965050679819209021510949551068717385956783025661198860039807568616087764424256501882495542984278000240994551258094261719851443437763198029542584338215356048294225658488049383963224450513012837073475907987548310856742117217030861542192933354485228479324714227870516134479669722890818484625557389330767900330499867311920313585771304637862505195625352505669719322370681279449298089659525884966218618552232972819175441109637466744514457663900596765847115420691060657774781354529274526140111966499236438844955844060450030312832212990438411229458557806090312398434662968663400837334817624009258870498943516513675934330564222874068879420314228235180517833302510345048210438342565071310271714688669523223084258930912198428117158528016291075493659770679179175162692408823284437021211041970255789300283106355464314919291683483007675250866753754013077832569639205038019418143093805676721501974396570341149997224106952948979171455531902839270502416058753667924027675917814821789880727421298388619531042826734377564417353318400 [197,9] -448299741384021439841672797610646444216047646118210818929739472272685636161927640523162306534923463540033204052464301331944636422211009247941257238995839677473913325901338317217919602346722172932143168536647221551769484519251564903354544582863078313573712358406513175870997103854796754682262003173805257988245892817233408993273259517242477638236682775944095187964337868217915792899345894304428500616564927617002587288946511332591179206467798544049166143183545751944810471874109162307555731414025635099267670144358320635264738165928716645592400230195932209377394466182265431621655700495880747320152005308955031996915991043070451540002228928111086119670165791483201131159048645390300137937773013669494735794621386686532589223800059209828232136251493984050375894622377390069333909874152067001986271936762329722117264870063321856115274931931109269028736826648032643249330294789113125541204992664243998100275358617906682263258677033859279287175255442866644667319717825868682682400106353174094648513404697437086442017913993146268042693908984933522610617659637041429563310719704292394745070417984103451435663551482105709218424061630879297868013007300547474433839529644297707008849163065722437748980528147796362015277224305451228169301210868400293854026756073645466556758419616523333525872964353380429788061487557528033291404165959508138152101186918640851991330262402796144806212765017733989322215519492662288231086466847703803405786066936792364503528227601653874129622464201457368964642426666106371860228309048389845386238682357399971747007265851479986285374462971319355116653042484866178730497912866817261680414417441807845521896674840309233335662313042747929600 [197,10] 1239460452630745168900985577693932191517306465901576249550857741542518573710527100453968474943322445434288442477396912415340499735663253155111359103375286926531245375875245341831925560435979731417972636383289122224150105730257086986133073039435998978268617617038650700993251107473359540262776661433221476024233421285632896672365259297297163886519078023520161609480889847135753629433339911517794124481752509314412881455478360248415044577361146494532255405183837263401167529910933558350487954239876308692518204418985158848323361675225531808900599341408228442105736686707686262189685578631202331185427271085701299823967647566889260851219942988901230908988773750949603483215084999667431044831136312226264625250181564124671648585929918796064598866951085877502728938798521474273484890860740413876651103199222117799132410312699275075468968427073373239221492605374358580041803083836757532716166154889131038934028580382148762824536815024187288907400560452279036792863308263331367789876468947229150895901389949438442903949125828514861551972792313316781661986041539803319208572698603564926764152370798103855982463268461383297246419645887332571790378761177450345272458228907430658946959250229257071911143427290804432672372567030434970055789288471922417476660638454598987314790457794668491061144621245171972185990848705514806363715029622765206967101217733111250151650737872792730508396346910292217011560427853245010033845540936800309660870515760228474728981946941559254223564825672245603289661362784014255627419583341231106916595902790951599879714500386369799982099503422732187697122117095210162579361387650757788770658271034606187394665218358077439094865595628083200 [197,11] -2458041468164305949471257882793341851918488296933889353916911305652510248249855339521629461446293168330673577004490924660788671973725840867472797880337522127033224192231289540240492363597066474993885356758681973825276071579820292742104082301857669730288948580214577390119092089451354781025997523428444714526890152169242945101744331691489935757100688642201330110535386319742240262291683612813398617143238950990476984849633179855859473863109861500915867592387974453604021383799315929917150285812374882583873388713879015891467422686887186418213277106180372831196437505262192932813716344534943204944701701104471713172427695323562548293166060832528212953857557390697975025556895917718873548437751757180082850841426353087517522985788923449415428777093723439002862861795293522810993692424837054524210896184397303435894210300104506380332752616262116477415400299444255456639882873653801233066353747256929391076328580065260156834893152348656232542847271537657855241099786410329682153141467415351935864472026000678389903995130117418882969523403264168572527895599591343901278150062161773854303788882694282500646881682133896409712896490206963296518080583705574435714440394563730450999007225830491951438718710545156430179522639352213634443247871629885646392299768874032864622481774952684758155796658825288121476917345754333185665542832018754808837824654573248908350673409725980608525213321172068926697754018742216372662788629562656648859618983992753583920838803387573190696351448992155430254659597611959817629409287913273448851553575576820790915235779167531688458748507220666097731225843915038477503297109786026887056963276868483754906186536465462341975325394988800 [197,12] 3681985633099266338886862206576822845579451425978799077691279318227059974634460041437090189282606003369871602020524209387408719626712594086791875797427866143726581503960200594396927779355263038091815925271803545254803510405404428819365978511104169704288622793335018846351693883050765694151443622927215148207391717431761550475369998676255004875227671066859004383290887709880680503321313942384267686144422776759045260087902970520832390384081889708683254875639434395325520437035780581622388351902831594538162974809752923322380834665030150645953556177351812823305697438174349563009525143625228108172694357223641677489055109156819567037414013548136111031127368678844999949649802330762787926966419541462821506065965625738722884056503713566811887215302246897405179109319184821024879164029504561722028921788570577698378910506951828088321409221095983913854353846576777516904218379798501322465511556138773347169490965832964680941237245560931652129544532161992484717156011856532962501347976804248123734223447317951767734288483136613788489385598420508437987072049227994415750649072192808115412505370737144649292368578679666822484684589736763430508712849360473269307082158962504312737060004042913410454390280083109681569399258812406386851489078255673225363957367609175950056269014893642235871141892790509923949474847136530829636548172181585653937927946457470597930222569362044381820085407712627427586991026219650520853675733290602931975888503103874593203114360631990840562394809244538225581712245013284802443098128238934214763256477288675873983030942996841303622200814717437172160921817302949992137185904215004030486748414814829515697082666982561535896503168000 [197,13] -4164677712412183442627614313601041392705591408636118424796307272693236898167141918162265581144324280899227438789380984984586053210107274626307263902103481275046197494888706105248933344461198989171985414058421249170752639945744431665830673715657002435461465132377756985569021817782841807113631244874615343302309695174667346324297315375841618588667154334786641512957154012849853418811895089153957425135687820429813162896960709318212482573857635503712180386097374346575136111952822524390323528377668641246073221041087562520751199223663256545542972334941811908574092609398834091348880816351726740286578643760019141156920581132020917444070094192388026735609890511485177897198696589122710546654080826815257505100456998510076499418718717995454045093698915428766020720905870478491665688838834341663974321124533860533231742195931424001622933805306784397791202555030520877599181261897725985197406396397941972605803269327707408500047801834765327968017118826370107417917771315369586072570942528240077988888297945698425434015836261012445412472877651369217136846145728235378949876401538215465815961613804648600637009385233543020332498191285935386511522276210956989867008068671973809681877796219885964611024821510392897921760129672000618538153864417569601761364597221347681184229601342850022675693298114264919982073588856908973312982255483302619485698529207613811088503202129447570788035089366229863068563676318671855011646891258372755485771511810484879011505771104597551718820913582482098514650553058895289135801704883631329053910310141587806978144054250058165671120753563127707671255475796893570759785941946520576306416096877842211144286990135765827447545600 [197,14] 3309159723677179896015338063031532807561099555394927067902888559283414088205571159510748553020659187501042589661845573054634045014475789081845520237486930055900737440006452453755505423776656947718844755980466614708184942147756780976067797252617694526287326951869526269490865640659068406234689514280655773582784254612121468255721424371197587523383756429679072698224547088940340490624866599917118699456635388221776162262126970445594864200076368446452515058673364099396501215632214008449300947116710852926736848069788836988704394055415965426061988372413965894046393942144268335531751295175149215264040581107947254681848242643798960826545006925632045667910027200704270891265704610880557389099754321916888625149884795245691541788496738322454336517133160220230225591014556081979253936507029186606680758648376419128609154924115797829132650997811241924465809367960160465441731389520688106584739810558512075586257899684952058082079765615309051678983691586971850983331305487617631068339591723482934800426404237731755101913134367641229517293484786414819229366398558746922689697193781075348509035845261577380648469922834689949441762082168953584795538365272178579503694610085170136321821602786312092657319395380143447347918018269813505207537237750336705785197063063767280005372740034327443515529523448035960559364338516261847057584795140053248156099009743646514038408995096873014071460550767202922887913187140481950269160366999877842770967309430979434893840532768683499069991955377764064836253111766641751028676880013619027937391609829488619074761103376122975964702705863443421518293781639045516504379368935270789183093477501314119947321576014764357286600 [197,15] -1133300087791730584545689998039215031815579573284137414932151214660688705799357432620864104622494034915941959375059557454687087703805437900782775771746506164410860894915615512253504150713544346335467117240398058693048002077933483474286522504226530067251560422011060492277218999431042303853991369362678530776469370201547467248514235004308781754410251401350060397648758579405049467369626324410757763117889816638132140630923628599867569850552536214535111158157781774800382689781310849010005606605904157077118640291389326395105611282929927369224790967536924351176634193974406974576951698672645323409644776421679426371263354478971533470307193687501860460940687797142207055835639873264703077215814914547432548908433466990179113041589773869543267754439881676731790994634087077940825144690784347979222543198699826246155502275571752552021694234393921772196839225725361048287663266832001506236555665174019488087277914470358110382661084352253349611863544395006121383578514528970976468074256357700784689264994608901906987847929772493131643842409361655943577283178181737270793254569411227630720596592443113854537116594718525319089339952292280773725950092287371619828116110620060033029203915020769598584094468955407078620895870737111830642188879844604144972033504935722369092445561028843104297127321904266960674003856506992950238817111233259597026221306929707367250937849646359469498271178320616416990973876300383907289401462692676412982717446214586703471065815657069167504839002513008012938454286580022503529038762038149906524687080676393371174893288881072807932435043002319559063337363030662987614357597545898710130500232040050633808846273742701004800 [197,16] -1603275398754312315940198521358671201474189208797370113240139868847280984626644271192922320595828046190679992206980973406482884416926616402113237688390125864321620641412534298711029144756405972994838276041909882632325714033977830731603859813903715421501845962786263588896271250126020987896071080561978134636314432356603417224281212049915706694000818371857440612907010458036653322073581145545962700298326777357786592863237824221643530236550987079177092344606446752103790941812498207883700199428373017858586653368201242273838986575418201960348118366783843539527924246664320093371738134301868662517266846354998082106665503762978008147382326317570824749868339266744192595547804206186960388995360886674608380570006710638858308287163825646298096019953838288773000542335269669143719286407276925904511420643038782127170291169125501729006316146118228377322135936223462438001289140753741830692643884680509728490430774817793829292725034921017409380413527256100960325954516883339111623792852699922921153372951781241042648309447628068865217927183510112117875803813767260819910389823731199624888041875326361078870932924845776019812607405132503959974757335380100865767824070352853868007522201965316705233228966114389819331637902383964529014388806132467546109985076045775828286425733931350238172449451577989874836689121458635952832169672095127106959539937305850052941579214139360379096875242025946553116593457598589520048095686278121689929801137450821064657919200296484653774916352648439887910710267747540435195298473488204661112138768927600198820333510574626226257827583276234152161572199516749105469811040215079805315168371518464321005964050452096800 [197,17] 3737849880601968910696534825950768109693084310313007327688155884796964941605862881259957968253387104606336031125631548547839912930162683073344006015540589377621351967181240804211551327482532820107749668924907552563483466708573887695121408345909668885034250663709608473154215425521386316061648230112049709218184065461116064462662101851332274012485371559105652891602869759156251682727932473914215433723476377800715184000524679322726345086403263065320301984613188811024763647090158751575655879487480210161327792741706503970162321684185504109580624633773945865613420844201844470511237724457536911116438031531673810679001026180141260108380834675254276318497235250815820307564839873330350035513820658149358751019167454137163618750292487123748211334496806069180290208987332698806592625458937660739231510615964409871911000297504343460735614062778556286691195116858033002224023880131166981953296279942992965865134716974507289848246577847038009512357198771267605267381028019466772471916141921341700486306439376038195398572512158364211839495248779978798070907407083515312960347990792274820437947362058737956559240868414029991873067794098327808963143590137630679992129950947679370531412008885834888555701772760207940620455732058171988471292225158844117895087109698418678342698514006556265102870680559871247284190626537979113631368023312535465443090569048036037963024680661379601612088323286369365975055170685389219369440321817723020435126523124665156867775667682387343479368747125835982707411140248612992070827383257819226188682589305854878402659206595351581032421738284405138096184073550496238406068369422882429869569384624583973981171462079200 [197,18] -4515223693012437519106487302204644266841371620452392890428049920912761515216552580816790443625350899682363498224302431420710756730464870788839965567892776888063605943082753889186027875028509071650500886751438357401024099210359935668340618441084475185149059094715670337772822437730227500897108213864118270815108853989053072483367346689420498734105538311863466230630299433693876604703047297814311851390667462527420818070231905356709245645011290517609599096769488086330018768974187282791442729340568557895572962448087560176374737786085201716948939145114037387113040292320108359526321436798188165909847566762751702326355118729653109697609051676868628682916045587194417112805444806032548605526231463014926021686864713570146328691958182009585500354560085282922395746122236751207507813920187840446410562331122418628844355077230903199202057937095600120106327130981849951279107408058458372313333635541720903484759714882467784238554703207559722995236225983977134888480670488380439425731018159395272380595135027560682192673090770364253544992320501667808068320326979273436908206194114600131902572990451845461689820250515385176585406404716693065513216060156915862735648698326223625536170560502118933157794999763089709360962478111319955659882941725286777730791215465968756057054995929613728615783541837765685784614044383861725832014323907817884309759135108171013932904319884417630515621852296777261948837473133077071631435924148814579078984270367764299756302887817803789325034610833592533892032710084854343995922606707792237773987993212231778621755813559571451157151249486854455346306495164793348712796097000711972601355009941939983316014022700 [197,19] 4082472097969643686382507296411426340087202704990333835864666304191191532887943082082222518084299784856059025518046464601337034179440234513664891517254386564687760572644351195047127712885573418858630421752607638344892539958040200457442579413306050721207836619841269554116506238996439811827180534907056273352427774658586055490616191519505464828447777882230956477513096334626581268446136346714922998928494584113839900851433225565441038336841406555155367030486400225627309923619167655423178727846210605538050372330882591225655833207679334831770445824581068025690595960958278936112308657763394996764059606297855132129314779028429734159493824089171116378227306829776852741719430923983125835812825207893546005054022933004254605151890199870901986834216402374321079165123035766352474127601726136600844431743030953591975476571533306797810114512868110055234333753469200430610740155384944464830085169920732868690776865996131227419756955359444522957154268642557401910298046064687089433444251912593790363008498955980635744263162830241742090461754723530965380688268811934413917230894327426079569397564693764387131250767365719008066620749036556235577351852966722107447108883591190640095117283545434233600058546428972902570974964858924477195870534721581954648920815115420917537601982797738053926070918845881299780839990044938611735589572019957915573196002893923489116412800753871359802078374968269824342999001737338241634178566388310400255497360406963865239610176145515688604630267678145131200112029481585609866729458051644862141707599793881855124400516949176836554299933914240539825266682237756941765499537803705210724336224382509853232150720 [197,20] -3042928071103927025220968496537837179235814459706669051889140253663810466038293858987987721898166852742781351189291383240267813342248694755112857099836051928585581967551767626154523669320586780921065771495843787363978883423457335262534542122853947267877297955824323217732121126264593774447378549577332656723637628225790595155247527737051943034473650129083289404212789564992498724449276667044289943462749470410331846675504214595278097807162982779214092192327857384091444322360173251664447037977254314001432158908355492589910541851847012231440911182433251708883298922664552952332805733172650436396102921201231052270541019628980032176367384337965238065560719879184037817232366177229419907167004372429557401179554769932686234255314455896207429848731616496887716003536549575993734929783967084922007178192164779057680471298203643926614710298120109527656846441722079831859561334449118965240000887587498613633347887295897020380676462021372556044346857640604231396052603956043908899685020689865044592959849248024308344494823437240247963098575019918838441140408589499532256016573022407569280467430975833027052129957843407797790953077142440756436495289167057537146810104667686330190203233592146825496780582138819684344750015331018398963851306772769048319580996407564438351064579422244577123673700420665773926309960559281605210428941757247889245277007030295728906994505924611373709788229225349554944510350806733949520413234200947285676071359336623466738553510290552530029330456976779454364157123427345445468618450916346520533227301667902194664369478033729407026066968036885311822394264856646643440815227993618376936258548610328261862000 [197,21] 1879982725160308887943537782493546377238095496802208364704676115791675724530796971853322392852496589063896821253099148074011835340901838174418244884303320294444935071528708380672331898939415262687293699559579085524766204048767346210075139999235367263079633114890068963796071161582332416369341972970638212584261026775679391186615233712864557943941064238213285302162912303793324454101926073324304167965920836702253489299431043809041631060844249339123973748640814751700759526565760309294926167483483482290400445139182452286123458504408169986215378507832648026008720724986958050901917340790554710520031853406995042530609599603242168250616348490671066161672965122837671900463812050420921612415242409693214827622696891635130442357192234766387856972116648388211748963619343163218355244309026980420569804207924781412822272387804648161051689069351816918349631330248580389347090182300523358343993920134715394122388969271081965544981362349859566955430423920781197072175626462460949145267701439953672082933412395434218262117884955787526150959346981812595114306622002516571039311507118551743243010726574472382631866975915202527862835308814247011041732482551184630953828452079313041729109989164252166290845641863124679545942346130319499220075724450312494152296650148747599369967956945993717339456875368289040778917496388234827770562783418432595585610905723356566162997577315119468097125812809284057431928494292999035608816543994854401533789796300279896532759374350414292351354097961063013509923444710819018275697758402258182679653618248893260938186833032530840783352643524198550155756240216777931663841016157733308796014586899608766400 [197,22] -912971319883374156434055593694749081665254483197446124637164732716272019531512817811122733827739807768298079807876790129847559734216831151424811962332794617829388235631151751020133747494419576225455748943163233963016984629652730882233963470418299897531921178791431315203660302253530784660696259300683530105301693906005915246983644219882660349884091984595566582068626177734240349554520348256801581365407969169978485618714124904801755283415414390987183905652604364824793967667685553833765475185971747379987646446657142623485289881208788315092498139027929248152546768073352291399539525870944112120403408602199102580714120201091137371462329806572537059213782575482495812744840562014181825038706533205610099464281959156896686863521992350936316084562691666673352353995502185696726059120671822310477265788668529179944086994570915386061545924743568488615125863948065972271304321391256687659738953741723565199792415875487267903935797811747202401841870388363837342215764789657071342923789043824488756307786727962482781688273696657606706911192624864725849160333817742923695052748379360708302703633299647357013180265205393390638937017135461425192109058505661618241484307562543513105301701438856298872552967847434822129073178941617400739173557876977861429580445391435159556051451896213630338491883639756251197991201890371505100104806158363205088507239961793577323702044113342130351586094066753393905761503826776764127384522319996077965772851512727677531684208933979910613211257377841384847965485605559500310375970148049318921555321332213475156596062733323684956755522295216950035156891726117647423158403573395697587894632199452660 [197,23] 330288998153259782228867974061601789729099642421838014543311087367195054587303974120037764064560861759382456358861331940051451400753378742662511488679831901632621201758093618685867263778215611477772624761177763461424794988818240741297518772158981888612817489237868421274415897222210465908293781866757455378341875687337512949832275423531448634935556732329686682844074347748143123428621405391792844698698209479813848448778792081596326911712821843136160974980195505884938166772555198579377789693443117813273453444942374593792524957137418519591900293143325777228000449708381234003828633538517293038453024916715307711407646051386736316300617773429598230161873751711301401675680480575383092408022261247507534014993398214344054011008291460758606313365541823340510723083584149123713241453168076664049152364760459337934528023445830728420930978453940174900145531807879312282308727298484174896194495416416126127282955328306185126634227219053423642039813248693755717451424849596688557922563207358443052149829914338557248574466596416726328574563922936046357589421636840818446740775838059222530641938615526077166920431261797417761605724976036197723141665795689738350403664243147303240129407473654444301561285018485131973581159659411442603566557972469809848579172215544668516190654945904298784642463638242292414546429580514926682754807000549275932023706197729202077886787849097597962787624153607989832926900596454540949317266776642455345485091496620770013485465464493972011013451423453830969415247430147867936304452397734647386430262253566293728149589800680793814113059823183290643128710177121397312902980189869092804648667163680 [197,24] -100134943429323971329110300348715137826829946766465485851642316521635296886539336934689394829386306699650731365699816960037295979286938090922737653830642105790888226588412451503131085912352678188601746246069207354274622410401494682284076020475805949826723229870704602530270476045694413494053861125145767551872666141121650348315918632309752540457235824119799692984750430700800279452924252835526360866948589751140054666237310743346115081187033565292467084787086974745444139004195774813177840504986973037876109576692451955588013851822181122888486322115477255371102349474998489181497804002025327493139314388660874336413691305780863816685835480812998114990856640714371073562627083874020037448483932521238052470793135703668994654957614783545318019888266895404903707356376515443759329797239167347671942773225007535733068161521433643403475008187456701577882941468802635486502436657978292260862924504731573694821131746990677835722149668091312260213803058376625052874503185679364672618889688074399914064547769499182027431808094388800096456051271367470579820225880639873592949777437768836315186325442750327616410643677108541389071975123271343276986753520141400245455386691063314442813377921840169661762530630470757267456899236878294977908487166984991357683396254415457057948520604309062665759906305944256401467180660106667903099235008038258088087221712500285170006622368115887435279716754273412410597775826662339939186454601895975700393483916373898069680097247951582284045829961002186694365465386163720290101741350748626638369548982903770627817405855141625655787509744718096103042748956722260349504796257605678652226781440 [197,25] 48975374018391069995176853989493458281426229470358771844967266771429372065971580102918137584756358366433668400840664177255234126377968472222770121838335170300522611377181985646336995270054073118384607507484072233436469547676922442551792850408830506502907652848495268355623667035034941674300133745726861242945815720516345461981873017799119278135201863577545985139387058624780888778338708626421973308132205526928909212755599375519838933873570403636469327804513731652180167850378956993149965137096659637137994612626783527039110780582854655458194345891458270661942621224577350280473143603667373227431046545487545111176869632786120933676916857371351327685578074156693657994807153920407335458551821640135120627711547907984182987753817752413460207112787857635315042484841711469345244240785039927803922658053199497613747323447143507903765169591972111439524080623478753055639702982774776229890423652587486059237510464270492510944062448236938708352827368192952173988388994321818880380158345481250552467859761691110413823676318199861639503126429565476594445999765312881488905948344136480156387676109490231416340628812920947688007334582295560423606846191913094736332515795117455386482617200528978548904233219552352365323321252542038430412562902004808243073548925268579923217885192251555060700454470270543786224368005019349805005419267121919747594063248493769642095034190555304929158226551867679165292545116721398855991202850776094800358219687663508881041178517911305075604565862935941494230207479024592182840817854777581821830525005728311729941692549362238085196084634729466044441891577424502478926400703367127409660640 [197,26] -44241694618927092988179525012213602352033824061517148873392360731245406948135308572681221158915702226925771740686852535816365861369250752945708544292734065836291339790451268698435333899302595248856605954897841603712939804507234013884008013706096945904023120472023424677150317513578564312194782014528210077666674090920375987691425060285916064472567414453803744649328083181889656719436699975453367830833862455498540918286373484128478800958393532276053859931017170755699829673904004210736782163822581804669452403929216857415286254053008916737470639816356506704032989100172181485766981311806477174985751524357051332986207733251841884729045792234270410514812398974648149579992408673619393092444519400770596777163893457784086415877291491636698609410890121084055164776410212086187666918207905265842170653620718587078936632154855969087210317948325028371203292758037893641484589843857112527474381053317253764267400883617361560125719194487787024447384680207086050429128149363766687598395108383164387373954850897928127259647154065955485711372524687378014351592791649243674725967949378333040189466695872136870403140844936779465584462377552204828223986378519974167450827131272072936037154411913779457773704775188964678061671081574734277544791660307747055772614526189771451215683000226213615944041301571805896730039153980795719450435231218049456677792199157689059068355414110729294849400070423864943543738805364523616684950944957763083184764998735235654877449586012561126427372794789581110406144219616312354374115980985736140509605068409941266329330699748960056481122019053308016762740194837464804789072919321826494960 [197,27] 43308552289141236811951596636600123033962626987740586939023562625112417987313181561000028729636001802727297243881202437101456445455589949997181821396716094200791656257390773338198141632311614395212312225153802044454249774460720770070130556045296945422872820329464025137679266689448988815328447567296537706746213985249970446812305117178698096836833072145274267794066496121235182075492246923579241969311156662076541427836472388702995734398986929609162543814767445863690470821722846196838026280223365913334131401320827357073827637265733046984995166851193146915612258609037779414794883111504292088974625985529019263877557285005818499553007379278302656127298611370399103682311109512347226175691487858866133058617418044923766226706207501306527976181219658922099813689421394285117569614146786504992132657420724687384201603843211739244343199099797690187028035955423575019172525360923069628038991228668288710058793191454510919726667733781375260243987402659805350661931575837344012593877860822854589635208005622120257197152929735295897600720663023393090663239527360747738855417269362060914992992903519195384986873317069063812059488588025504292917132870502545208925205523134767510765604944348299756178256823984211762355088842089089412817053002459659589794295564113859233071719578805263399707398479393912416741817067751800643826559959431048884849170476260102453663966981077072144259068426746767661445477466222416472008646365681011550474243726814635234167927543789498587545106173865429616896024252786081203719877042456438137331573520697126453152763225779130652338330944635551978272296951729327014918580953135080160 [197,28] -39769554573358847491672828121128283626460537461096622520836763169076250590629536746053378721697890861068715153095653940673272366846049952805728374336704130855856139607741268922216155377292806356790125336386372936915411121654562264029997673830775276202207302271115883312389413308572070336254945041435087320502971294234226782623621016902272348916403114003214679223184901174845477766588573251348982712148985872495804004473039528343637466333110166499878072288469928768389230234124980792949944655472065766786801384827034722256910675506651483326373312272395378947452861998254459213659293106985216500898214329621128293954392374621548461738094790599774870240681428136134194437129271684010835900989390328276440793054042915589382353693190910653817094033469853737430080464075638547971098642699423891601889631204943920420831818889214597058173714738212439967514362611198303919776347485700405503132168985555931312554720880701966943270310358858706703051534212027341508988578339692541962008480612393402991665672205380045350044746167176754755403842514074774377863834589462225801795337518812202229007930306337543951165067451654519372200672759004178521289187785181544073023561882068077602596213551674961865873829795757867877199399431116410639305906359311967877010039320350571406136152303267632442983707990059553097827190358761608136108911919203025499662018269646873606021596471901378048668120523837587125810542872915556312350755977200220549601001614059948556866530019665817102325510439151488742193696740684887082499437544337794048460498610337499584905231606776347430056801772281558346068395387664924936996783664478720 [197,29] 31558281165299714698060728178451302328225562308436234081262889604920642961205337744273157135529838954304110279328337026194206081929584418944632725639222246446921790041776404791635971089483442049746930721864176404127855526203270847379085864674558695184355260458983041468431992173764207130123046084343493255374844101258725896217025905466912340977627011205801810886736392485654683514910259099601998880654931131650087945037485871491663018627017615334909423472954325141817607228859320147370572586852857461271892668911392259176088317033845530959960600979008377068101330854566713604075837188986449731356278601351662853695612233485092514534884599283311224378335434206034464561537387659017677116294909531255233195196662699873742600198758077315680874771458979793852579471515007383587224111587893179047905005041529683212975003352379895491316652116200091180050119992351894198428663902919971675216219202898160529866469646562885163924762822961113768395877836164829786999237836895635528931651165281371162314128064433334510691590251835967726340692189719267096858425820473516400605542830897362018142995459019208710989344672829400927402636189193493082581615401575464134108060523731893578606503628435997474780404128625599711420006772465126837421546656867780471298194776821783397299993797446040516175280808559092921251336840096327423322361765269611220166554983842756400260380577799046304211667258144007058859757647093838942042291042410562810930581116035809543775366642386316741659820222644678319518793371349198536901090729937236534775427864516685194533452911726815483217553124954483484550722259484871020911651241152 [197,30] -21328094170525654319171669532621144723946857938759049955273551708422978349866612469437756087213282917270673623084972190605104326680021785576666298283816088224787288185375603287298563646575901877654546975446731985767213983642909812934945061923025702449302836483178902237254442998866081369431051804178445413161643358860243634637583020935730139287310317301584068747487044738415107437708028463186786472177891319643123866676536719662639734914645394669994260853705404205984663351461677915939835400419477454383420716035338258415224083395884618743636230705610663080844616725656365948368289783525662173347879062793011358448472347644112366723570009657891732701845600661180855739623858697713333564248274001934144959743341041598110113721731475241132195753996363525185046625114218269331279827739922107178032569202013930853181220210229159258693762029999549233353520329266614694107758367777168737415125682577060506351088274405359069103303313245458684394460978609195259176366263249200119261096402501629907770634617836056329224854043448529556898909848871916861618852034783776599044708299219499261593588796511935714920684447275078688572646517959640006772135438398864678202186453497935736337162667519578994631261462963094164483652897502323515225837046730821791757612072955582505467515610208120774295125640160591561291751027346841779113750079951857090909525689899415219473605416104905666963711131106718317374872404889368463523855085754688092792720038109190283190600490819626127491847046047140094151209338705065750085809885585249872252354829854069287979576058910934199662173046374408415857073509527862021917871440 [197,31] 14021657743333638056387379368930628181739979063783915678306769434615498446047796267740587479348077548542405758324211312508643711213115479185348011494067325803144441266718915643695213956919721823472180947096820029075056724928383258551188444780318645393844885689175417096125429902958518341962996474836671333475340380212969822290205352496804844928775784550627634672404097444756034678764382579509422492775552987133398568549266927477064438373192849715854226263803999302945191578405946074020098419434943475466306519075416061965081713481602700131051582303936784460043968651631866219243223284759504206647672890097845883242573527831891907291147707049096224501156033504108565279370341449219212130586542404565223869380180460636417100138474040408534214932669487321392508748309580252927351820216982916715474491484204934144850997882613988641701387765162939987394626090109563064103990487407436835942293701533869938062404173910101305840266457612858186149589240030564281073516218070478246210755201700140796914497551692546047914680804221669859912735473676350481227617453236303380590873838602636486186747679897568440332820356796890498296802716231549846136650319565951176713682581846653725453102224528202800481111362384489811961174071287108080720514300343887810190536586502670054107420470419135522639891052135191037935114788650921600505981809469332197667197803355941835237955419784167304778260358148877722235465213231603988386789001208453684991083362006792253454423273498366490263695399124303903416601811080188880482246640291000419802821979101971627743206547033032726838044891740289479188674564327508853164000 [197,32] -9801720015136701599022490716942158555901550156175338236609844014914029544888752999282446160227423323324290315666900099191522964930109168173564497886090874579812894265388368649652696436020395282092816624272179565254643536904588080170417497406336314698533511686847104236432463341573370407637060038029027559906222479071068671841655338954814218240615832443710440473302343918578093906895029142336977245462221745676709378877450376146705122156975316158794095040466292854215676237841093288918866931988235010308971309781455640436832996625141758218798299242233225751211966861758978196050272155704860018134233037900971123312269371439585427191108810820152664945389048817273937480362678269845338090521849224200854441340465973133637585864547438153987727557288786319743463292649082538719365033654544183629083779294116993409804156678856309907293281895708564984143316900584375520965353758070736388769098169091608867417745212295682899173943726214719256747065455663950681044100787987863591848325845369081934777507426900045773848574499204065640694586169910920561410390029457768225027394918185640536858953755901742739646517338044432661128352370495920786500065346169339115177515210351623336207761451473916502965081606635485650359621790708671229104878873026043623736281064470259502092806064194071297492566520647034930845640420347573530261571527080521237137277687392800989395766092297088294346616989573362211531984876103857329708131832705847409644450699173373867036043573833587073736045340048395836942489695255192213985904540923817492460873730038254792735980814216960335601397206799671393119052047472881868256 [197,33] 5568258700669619522934378273607822387643364483777867409580359947990369096028042033617615592229032247483025750349894534794242116959286524188791336877513945150634956694792801416048016932923977746400486964384148237834974118350291836560529650774949032459152891053019956536049725897646786461848103981146410840411651157858782486428139292183722392729110580322007898372980594854877638489017497185742729852880451502255248401135615410209597976521659323021073944267880326383262593617738501517358841975253511409438812200329174605216955300210802666001965952516656429315002755393544496986615502021254386158179036248352537676497003387733756022865364909431367614572137314831965480429138662007526377332320016726234675332464688703831612758868576784227747024673788194982288257021581062267225355423781609246731142677763714670495948898141267914041309852415167354853994291580586667183818034564740061180414565899652769252246847377774228714180934844170612092145545907965036673736558940212721307584454253600567119775869836990755357349021827903749909950619040182460635022757755595261253028187724476309180826397275131178707385693106335121996035203470866230824789224711327841707283287460232585503256854820574227169498708809803234090156873317007626114973235262694115609016753741155747407650328659830351490550646834965168633830569734948924231765506832930972593802461272968617485358383088739159029312334815814556259511936261711414952304222155416190689295973988870775739186222391824849250398271166547389411182815247714854956760524505052086501589096321853711335738328399768558845152111685960717404631734852590223608 [197,34] -1445387026223709951351882579400402181220779579454239671193922705562606590187338627441447169582488298129879267951222019091355150198275117265720239788617444851260625610395950937199422331692895431647024406285203037325035752347984668878018572548641217437537421940718287565527669924863242797908646279139011543277832466175368783780967137942533474717971222791843802328091405739740996328999784857524462580205869360325978435148167050927121036887292180602167935969546497869904829066605173358641230376592952334004280409046734630571400534004778382251708457785137500095332665534772472641640556832487550037794630487677171653136629002897723935190837045145397385906148666622824829007267714908934378596872928588331839396528504057616354959137914108835211577366613840733871951308115305675590178024121234523612551225996526302894875824927642243801553100538650124196492481603304945014300706145013121011590984402409497672022663105237352070429773124651859274703372395417040557973995021098030145511634470350791791485071070779734835007433113151991666243736520981765858149220919308691532105550019086052936018225269435511429123405509612348372300373696104124493583167603760239886012344515000017593463875419513158649432859492189371361003204204209033063142482950389632835270633845488960673013181439115563554984960485281122782935148670296531210947750966291027247461406511561123404638818332694975491297291410340732692942073134207275266547378797475986655013036787286176159984659698591082294168449583965499982896704041368936601683417868236555940170669566888038504463245706348962840459095656906497196397938492451200 [197,35] -218307855413078945030949089633483214049654938000146436580317610549297750410339909985730102723160662119876365368626232686145760545689732966948789579603727789655588760384388671577349260331576699629163430256202314156729133083572313668845166911739084773178135366666631898948381330443235926656427977543709642351730371529969318563570614675674661341029221288789411999349022099173841566290008074647560059906876422065495875181703876212521197753660197138676267756333932931232475989655424769537671173108588550038112491973157890109854646132257054867212605436016649182245383249606777119142675205782756816869504081750046604303021747966448478974520049169595684820109549885473072034885572718867135075813201581393555132185117542459681031412987452833932985433535329680542959229535081631179750001124893862287696144461612032129694252274875136489152134558637377121063847227326319107266899695809915652447759266305617224679647637981851586223853159878689126279276407257254254429795015824610064281089927864611573807951027122712204139351141300030913417413381868484763705725585316083947944740332658167653116087717268086750892377920832112149131217047268985666031474840939611392716594933522975743425876726358245384721133854788068502737894958120815614230448578128170699810221134999336086863413597442826196176012246316898405463976938967141850622829630236611877701888816585918622964317467462406808487423608953230706295772260755286202109086810423660103430139232455981810271055683808959870680620774176463359344688646174145497675202232643431960017887547568506638427707379938452033891915968068412584617114069216 [197,36] -197800130415342860853508825372912625211444708423082878198036305986060947643213811294472949724996455064787820913943438829792975648188835979481516342429775804580331802348853729351826521501352120523151084603661662832625669232978433565630342432013866259215129512678205142630120426545617309491652640487883815571866638768630964646551221027154707106663324097718971529720716946609015712909928959581619318863745218665810660879316050598026724702722309650479651244728093228487384804375943836771812114556978001253618572703689182328444638867756851445135585920815232145289310018789909538356589854202973345051331201888912370488833886011138431732501300866688978405066070381211145088234352029461153252106862543669328485465945423835631983961350014448434303145934243098632874011284018699943395538163051340871660241421837029274224399107177820531907817833112265424213995876864397374066272911624791851625349329134815524653327153275114853857272373113275540417874324552129686367874152130022926780056889282434856880560519881270798090240317371521102673021983983947591963721716606197615687673237709214932077416795408844987240511857834339478788079459173558015677082595838708515629473120843021438601031793093105423916556586540619277761172403111649728018197773218163780109167435715465029149183852775477458101046063074472963240159624341542160124814955132117542851302599319526518523123590925660173872291738747070846718400240098766832038630073540358509021159294389875210811597601884469623946960665074321322761295403612990749186878692165269593495896695757519142162380926288932419764474872948078777250911616 [197,37] 519851227918813622134093113591442345728841169760804520898192970566234937043586501189276800723393356004287065852491016752798988602213788234412901618498140702596517683595657313860036198292251529338238702062679392536491994754582833940101529464010054064239273227735163052879645368748369594831084673054189752587372777784900285468182911499171324488650370572763037167439300017483673879402199749515258354110843767903223283769799967407097250427322756225602965238788764312348621732689089018357429449443744487793060664628811823737091274868662415965390999684036748979515146911294576340840817493383815158212391711699148670135057731413411733492284750265503339389526147828781114755114590892076959937617944766114133871876911468739973204113738729954455878486908929418264279639398716719237335785088845466565631019203261713561292584743063940546530341131270929145881735010136757271350575745682770086433778062312801057442810150648603037661438999431943762003093496992633110537559981657296136708634774435166270843112937082961753889672203245502536237076732528024138581860798530878562233495346478207469088071191981111222856624114286449207622516019132233105452397644399839983090476940481750388256824738948003355526398418576392640846608980221426216193680809427734927751531600307350164412630514910521522140991339948391212814611558896448475282341014470084039808943704396929896398124666255905630588762023429640378131283335918677614592164800014814783899564960970159347180669586187227451629802657506280180860382089541605223384002316715039184058448906096273229807082343887585433330385421004239902749244 [197,38] -187338207212281298853545764091379790318646462477788791450278162006766872337796931667483355913722886293786164991331953748823770111935968153565986104024331631289103182409956905492427643456969173094163877262339685850937890810116852685172758232536568358604394049809878684716704450308564584319675731577377386326913574074808623752363788377665922747533405263845983664108026135439694812087065714753061254572997552774886689757166325946282436605505163725244149665547452219755658118218716553927056397810164381597833786882614593813202228199399620386354992125289955648350141883025184152519034535435855845902991307088613761106832463463495886788985551970592558896064918917573463274792005552231142962875035390700642595043217724437010588837100070289707716244647979301400314038254679175222298672099783623731992767618498633682816791730540714342473738071752058654677693477698958627778741918472760542955608724987363889114951536192309574869124809602078087138897300584657508856824938966982916935272088206720288197927998667440158708706988809048759168518822664095258930117075342279072476855294232003939711717682001580709168669812170217944117348397802884625610613002914774078093321228847129967762607711993007203987192328438577298071206111242723909683339684455579724267208057630603950270638864986975373857199728534117198304678412204737078117714728220131148717523890004952458403581664406340736155267000503980039052149399542034150931236957034521595302539276016331807487325273207218957880515363501384555038491555184970069206554898403310720675162603276625703703649683800524830762407724739216799784 [197,39] -82808069224968002077787331487016068614258105319121653063640271034903970958768586788891081005225332239723582596987601463010989170660639518119114095583583327564892405052419110727313048758266518760073041963262806992754470593480485007656388602949802218727578598990964818550776854286924922956496297864480736876842700564517262869145771323413271129013428498839093788438001485821780609288641771926770388929920598038089402035634286478755724984747627306451369538492656011486691657557877157101900413137345490452045982112041401335680490863975340571193930607961363938696707537817044655303586561714424757070567010425328833270828752581843885606461530568197618840445899936321695016267442069174956815257498626208807028016359134071465718561910184757796165712551084903333029229587336161236127964010739932058752538959581957281010037597772410131419709037045914506155266029608862490592071665301316075116567838146732203301586553137788834471676559965753691258165633783482824239038925450945684125396101297476393253184343708789776146194734601386250895974077274268598948770145145759646517759077547206409962102307990739289858356401428039485236399694001919350359339083257308686524599332612965837746589025561237612675671244461502083480510435770713664698957458198978354402584472973086387022280966121947908181498625876887756953435071407317825848557996699254824673984728634514153326317998796196436996984253491941787272087537301686413209636440547397259968865950624414228296067862048058960752248449965330072755740084411157025044546658705295162580581095684967996072715231692996487582536692378591968 [197,40] 56931339485167875907765708095478996434915125685350941827241977387406276444670035122711797560868762540183626354154949604491521407143561045033672305204271280430868827002696239449523331799308898890935604977072315379835497192312780641357088368276344003851146690642259962070724454878273502865706011722780977750243407683413292229504829247599499447261045194908409037489230189190947641695936760409494475248972462931144377805906488251255618583781762893887405919141416640115060202313605197648669165993047534359234026813851914183344497993097524696407175285654113681765611360303198744675297990868402962820078030016599157733099616112322994389089990985216562901084990326474365221732572069501706217105306185224880761409664171306784144459468768824305701700422346782727077165372254212486355451180454621766094738234125824909527359109729145693234550312595317833081005287461956643458997695152987306083588741241591286993636013974895630731443297896091972110299735119764254702300509741146099585233519515372584986800657244092599586435661902196445335527321841450731396553801065868477692552475929946698367381793036750828492307502295575941413188420342016445203373866092860611548350429144197527821318712106658476048919977115362435610454401385161881743079386216521964298830257094383725658836365742117822540651552125952401999949843173914933538000771638821922454507399282182290368643982421175003249646763369349100668134509489029906457842822018609209696107239222446154695892880153328969603677937604917317482580282456359904767753993696468719990920064665677972471989351966066339387751780880448 [197,41] 10816099971089398269887452350138954330149611345002176075679213061000698447047431133198124150275876537336786363778308314212031495205903699533601436942348915630340084946575083917023359790395467005990844605426494784185410516882866622377305289867859099937293426060043696522670535436956138111123994247238157990867915780477220051173710367908530767299590801008630661192167153759857239530968640974236727587500066481078722070712556031735344777226845844405756823225720698054983834621860812466173307008033437953480604710242600049845522519838496277055266269208857077667885262044017679371218056388122730823131487614630972122526447879992132523136491068498415487074568185055722980801048951418783923119501337499316898237499902701091480843824998167214329022296371781509565388877699190687311784783002693995735690889472309255435463531375182378663164262150201956212980523735890432914490223454905301356579640127441145193598808675341910351334043309504912631907080496665768894541215054288077892233805172128189823066075291538611958280900652031532036629972249286299918291370524053130741182012937139543711631693438232005069561628744347196657029441174405752323932170097414149343649893221876575866663745501464324630807108541777107105020209727864326713560781027355180721368297261099288739574138840424855292922206321261081225601183818951633499416537412163490532767483477468053749632226393706982129633683848970724247469074428855067026944812104241698806290631400229824342524649681842358477235240206517467569006618023528317897257030090352337558330934525781495650207071490738584900809239628 [197,42] -12549297088441699758106538469807603587207144032831481202134222373716005941074134257960328526912579676453989026023308946845627159508851127507385553867615408918270330122674529907459249991454557551268831067870581558291821695533553882798667679881476708077848074875416735247427242031876814522383484221018770502647355666751192891199634806049956936307238624189384199670340907391835074479948991531911229314310311652255242804293430661880989817981362072010291543538797739823404024721595554769035175043592493404216249801216927179227032651454413253167657912522453075232743493549409772364505543933518236836973804747632187445899714522251187852883073122733173215077747944617465264932595203420061903351513259039241680454036021884492767570568928260686650016960702097165848897468083186185788193022407479061645641990842665955660820410368677960246054899843403861667565002697226406203265678132109938560021574697599665566958035677819308949665672201498098788996199238590424737072378178170887002395236888076721827363735478269536782765352436251276128907833689243645622296126849579132890858631349790915252644018254647686903786974344445683171271904705533412937988780399216415338222685175313110266945773006857955449497950968575254680656182607090738164915817009835765552330495420414164982994604193274666326804553264266463963051156471160071269441042534107112543267503111907822489665429943720832010874960224873438094474443929495406405551589375380235934338178535669207926987113881258312281885971307223498806024177376830699730102465177736102723232157587658700731644136510306517999565880 [197,43] -276077070905936924868356637014519857516167167310275317393492325455654294110807663250318547513752883204616930060694938141362439154282756227259760415236337087976331905695432614427077139234509868149761495066444577556553217409388845803966789768916463547642355975180979392604528465970635483211365317605834180452242986144732966714765835975445355474081454022325920354662865882148225693752311883018524945023415507796446060672287705591689701013729868319687359129380528661037731416039004837030211687247813892401955183149824317338055374354578083303285927669841652906211986196950713820420313464932021137266277796755049702310860987403958203619167268198795505031049750263154027837058573722485468050002076777778694647797913000535774821118196620573438920548565541165148226310354633285426845370654847211529232671994763404957396324181208228395139424574436637905937502515786194754469141578360501218529671796081991428265607495840109313755901992779524363768768908451315124046112154986173494758522001408252922591470523480834477204736643052653065680435610422476407322936105021423668297645944394139569230147193500652296906571640139003798254790883737535865256841729082325416639867960085359174801015023354012891387816995504025696032779618007514478613234684156065780857211514767368476448913011698277841138343443140283212672575859531007773249014636505182561658884525848224587019023119345340441254056707190752413795896713316816734986407754089797081082000616047566923744618008792585049363082405738024552249477911948216682490598023984729967132126451017991611979582823727301813240 [197,44] 1696941286405780331499799542185186414331245956979657657849605306057804488938859823310520877466166169797532066038144455594096880356462333816785274265154509685293851104282220570212772703926425051730703506294786046949025129018467668881107147068742988457373517617805690715731958212099677330484983290838595268930347055374308381743032213358234849402896802335392196019805574569166340777782026512018035182076531695096341285698185779837938026354462274050472896451757620629353761118718552036168055475201761488669241696688297485991052562636853264839592191218588957302877380511573271836615486020687970531912853379689016764842871603423554287801790719522567157152773254031469727912651718882455479863042308897627543811057698967798039176762113623220061486931913342186643813113813840311172449527736777912985406583177229724957225618219413037789532316721093373586846537761230333997641202491318686309884671701333485628790164502944164415856676816295203555287057996784957831454601087324343348990441908714658594704066708689944571284252252364575884326779581180278348687776158312569090841886481328350915585110524848784857943384764576059068880504727343172853994430098040004084139542844717370925538143821781146421310907514592695312605556210232214820671875712715611020046861193713403183064480356772597667109016733950821564515261243533165134126301962817257379593063623732106186962119460749174822510689453398695647949176909069931971985499336630544176999648073635168676956519923595869917840864961117375422713599005647166398520941103259477975576919169287969050849375715155791936 [197,45] -72029388354643657749688051555417679340947725387369858171793383487223058183456880242469565257080654227072918040340683344248797514542054943225185528109281086330016914482652406075316803260490189025143196689949248984501370477770467501778214415617629935321935224288677325256812832078300995080661645252152960133167440268422800998208696980717624814293574996684523645069158386427075755493426809556721318157618858794697695328917542575231005360657808397721819637440885565894329743980814472534898528526915748764978463342778914176889319096105282093073396377242187043105130298489086787024708416772095049420902830024390767752766688730022223082166678001103079506142957368697077003121740453044769921815792990572488665124037786779323297261588005930669810043496134698058573262421934007902547614926966162138548559054146922108633646764060438447142154928988661310485065117109824963100142262993081399007814503247422831793413490607654482397578113775106725166251410995390340897144928031320284941217359716979195681489790168515842315044791789169626770104767767294077240774583513953297549845179055275306420611937806437930684544280259886180956168352930131760588411067046097203641127123989768238018828848620720164292841115312404651211987099941795258720940484820431711602797579978571578978210342783454487816242295116680216085904645723188203726439538447536172435811775526133479278622626800473278690148442021565875935331796607453097484770139499773671593994401846310741854675647156051628009021151386199969504694543547912422451614962035713449218965134523238667730019153653260 [197,46] -158392868039152244721755381281714424702301989001040407015855557429892771044930236140910630413722743868277891346547779180594149024257164938631606745445368989194807545933431769284191219522023716832437074128897277161957019140605229878296670652587883714760552997488896476272504758002463154988417843291484928854048153924691109736706819469995986631726332264124083077164409951346531665250953570919556953322819454114436080745635994888791811084619664073834706482015906091870530774676104480471657317506639507452913998839146117412723120073825312737411599684956400582399993256338900318982900643647907057928614628159006435329453170129290210270984201858682652789207276072966652858411800598575475999378954774016222718520579952431149884219379388334545375323685584132421411316356040981472008660904973976458804743348778391954920289778531914336374577995034817161524558932476144567995003073752153601363439266217667107331902805012134411075835942871157822900872668488611007577525516860185922760300692120491197171990792663704072283029445573778968601700995905645410490285357309990647538163128749146518576445388988965456350798240030918613011807681477816306190120881544301487243672721027855554621965973450219750897867281888020474483130110900164677195576924006020219762796414453104103101282463643671228657251350590559737538347348966310577716556448679214103707946710181344044805706975500545851030695576682790529667159571743625113222081210279747862647313788780478518781312808265333273068358239293144161087134815764898551947358206659943007747044308106393899713838996008 [197,47] 8687085330954196123987327264145264213276563988444577363417939700809571494408100484951381764488073980780487087554397126110110614159528283450336452244091189068761848137811891280106337488663744077980936795691325400451030757038090933291850455765472568171802556383661166954349041018686805309917408527831825367866675632539469822409242672809257331268520285310767299051117558315855536381882816576971689643300183984017193712121457352120998709209847377258393094335366151513677125813958560662684266505409886072681333315466285572151612048528757784609780082080287799902299928292908801822197014227782749990501750586407676789106448969299806078833732473153887276518155446934147373943182372380374186994099946368147737349053101444341130240562779503896853107404107429842755297970828473726227588040779029086785047476102810021466955244180942611037714255183808990322818657265870916254180146326248603912468660621884544121319155342168798303213526597146583587408098409050462364407170304643509448373691553297747002185433997356435884338895484736198675399267539303502962169429574210079316544023145794575561106047916412750983472154938924711092132094043977097146458091513796653200921139842131691772057181967726145627733362441980973995796376676482487725486865505258309670662936089956692197647021206278813475804214343575489558636851962602167400745183591864423000497528514054809232409678447083960581250007987068328608888942391645978149589153342124230008924933393389802534611995069989028244451442932962310473340687476828986803902417620751658188096075832711703881249048 [197,48] 10635944076884634380143671498515728749446472885162243005604494679343381845464348477256066038051540524876545296271975177406639109900197876278509033806692192283469280160570733761808742222038583915499359764609134951226579604971353639632469127563445246917392434035107043643155926438052025043418521123697849310166727758668153940989213192214220053245076156822017905573093510566273809954474298358975932450198761758013732962431238865363791373455782529311959406490764580031825905640798137517247774184620388909480081534989126805675673314769528803708779344690238740310189802608579539978087886653719756743594942522387630267623665828315678469007189386803499969010977585879922855715703203031715615690752524639680911505014055168210557129130839756878107559328870375901372839927302234077410850982448903499137760982115350144314855807362418039276745373869808372731353456053407906359306273055587945161451020751575726945796999493054641875409968772271130205244851186647241156919733089946286690843420645709511632532860071760389219752389999692996577726466631521180173850869441703028266534710713717614387229106116888562750917407850447944074505599964407782641350670433773438053605207023626163310621962302078559166888079227305743780808296718985477935427632821752893211960447703976875633340309247989112517167996053630849430455766129723159512429533886736021969482870635263227003594722054569921092478623415656592397163325965636385851657049531692904625115057932072903699791764297237017719941420485250824458387430660808783245534701942579575862867385896347199569184 [197,49] -336750757011044186257045859458772596181718514703098787857491583399179232052061947707001911816998357966510831794483255547918333869187013787891621309220102140709593092452365607047112078440334660339918652184150174246944572706912175425992375412095938161690213084379038997181975935202350996770526008730118222198352880322242509700150606335238133469728666473981862614717505177317022082214378814992807186610249873023239002983981432258434393300686950592356568843584459101072645558272745009540325630928587750958956140982165985246144930218924935997527464331291166083803898890954936907852823149793557270814377315163558324248950309427946498663834746053350591063068353031122684836277268867058722872702465488774371365809947792436954841011314714395132612298369462188397082048688773711759873457259251950429591362322943946526732006729195041866406171961469705466332480069378924350721769397839922368510982591887845427834030367150596356174468543192901445080018369168908027484175370741997257702873538137294994213333795708270180368022051840900103831245381205419820409814524702493908961530621393447737172649373277474230354911197174964787212000082733972077336586859267688368589520164119430159471453276063018190101636959191161380132427167578585796418035891641794766033369214605728069649341705351666546389904667468959085866436891179304639368432646345428266532375154739740703042724802292160671516383836221760759255983432916647635807478017132158284511754448198808253385450245058858612965574333706113606348109787891058465385929249752767303846415563153572614 [197,50] -502964018959780397525714321812232514926614768072585841621628886110449876230864845200962871626068197836250410929662743882550190864286076225843367669372879693211761380018907457651177454758031246640681895367373274299224270447366964369931307509612424958799476130740378743931927649654226428101933041696617298666448286630780751044765665534824986103018483554033433339994693568324684431787508547789858576707828614958161792386554890487173232249713582392935669974091526535448356960843475180289519983681903806653226741717524183749409993033950043851394473058899852416142373342841863688517286067765143123865140151887576846457805571842343012915997801461564928816423729561857769879718906904280758255194896250841580341081930446051968301839020681190741109089343373512231306729681224133220315418816680915781897954962975607012107005769689763638313619944261572648293155035085670220155108216289237536530141653551488286304364538035764216430310338555001944164571948345874693948379764401957503740296138952632621932793660800895470826876326593748803125933169960745520088877518275956945914630726466047391041970596372670870507189323344253411462066431043583406986360196957730105618928310598125124109217632919469218882815428627772012476550479682906331722259426216814161873729067562016276001471636986739585384405603373529359028145648798732390516296435846364146033766541836916708246959694416065114192342007575201861052553831064715076325362339931451888785199938622618791046667513537013583748470073157808094642227684905166119200689411457565490697036212329092 [197,51] -7648507098477936585044556474991851290578886120340487203058868263937159238013816561344448063616523774459897418012506549778643633041389647176318788836790086077780328986516224417079946151822580843114048352324791710317528786419489395268884238916665988392914914347995019815202995337620705442232098187012877272896159184164160764831966013605274250723457796273732084235772850659965294349940192018406572915334361763747754311284362355773845083651025177374566566851768628559382614239181563218648823041185749962080288415199654923365108151331026535744813174824287813942361574469638457990657042358074745422913787068268700097086030864765293340149596413047505854363949476778140891934350591617324398521909571306651385070864070665053145167275754091593331219558168739975422392434958767745479906320155892503730808300309025100072840725657667931161457362443306396188131841543105812152706602279185717286526655109132571262524280205886191088560912363425692661127863288293678459229030781220888491750700415783892051452989106616802324692924846144076547772569629684006428729965198495900926577360209898552500525802083557778822163781714925345538857428855320140236008359507051533386168461882024210548706743079465187125825607981682130854457506280588526281363152119604396391978459503176865881541915597379700698329291956474677339288266167672794732934997267071630963609572107427883988840062992868640066340391490128220434469130408032150291677071716892358378157560278111689211658936483981275410926544947257062944357155376825056505891133401868100285993774952 [197,52] 15468722458491610514069285767291421270866391678482854018840114136453939346525332273430693575795442565926383247504734116436814500516383626995506939145633735507068097656574722488919682384691319971668318173985989768411822105747702663671926448759360234247578430875601371028854763540064804546205408847286378983222393230336589723967238064467508148886285273625528241979106191871581770891386404115407419546778841688078531717224620956780468983747301418864081566573236486967459602244483865785233476789919907023413388635983720519716609605195934196731174575390265051023872369336459499564863317366134615224915704976231995560572405572410714163127460206811985556310280508193202192747113121756946149602197492217077187798425420685416809415300820228228075642421872127694663452839306604217596526334441956281960845519508111676081563150915990489348943718083089714943536625338594941060540669990161867118798202617029439266980191582656587828899963679056996253505330156416551290436831897282264867263435023256010393746421754539894344170508969580405801486294365784427565260938023747700731978313735473739770797234415795928021903678131496286159713768657517562538166496670815260153120540737364682546652064319607002764725596503848016914613819076435985328313234617579009474161894265665556709111956940964226880609405329476819423623702750453068720532000319292130496850195309071871314113217239867589985968596677567410464656368379175228144207034985560257246625017406013179986819043869421018138534086385144799256739077038867653960490960057607079301364080 [197,53] 1105606348903733075424143966837966335078506645936374732305392646307564439748801792045168652918889369237081982672983279504609686004162912409615169396278505691484686900600393486015458841658559224122569124297871437596404603865268070743321592214144270282555215915803127164562654925269603372362471383292960010523395810893553011146089568751499209342310722231170975558357675719548657964688655839407721577650292865421540640668478801574828106169810691597046342373390049928129517417263542345367433281978478741659584203475100025599614317397985822242496015661041792060073891749746493205987643294367021763627234221699091515244613069982350441665468632318072973875972208722110976415264848905152103957619265242774644712130178998475235638603646840595438590119202656249615668100349931343639833892453233119794114388456134113113895581036307793957102509878701950529671992285108724886499835252835246319783638085008145912549082383823803750207572938147051478946420839688253010521874453259974164893197188459978859916483718985846876998267550456392793843665029303427041678108502426336024357755845497043166056059503762148296420980740617636410241089888389311036281695428575321557795611582309003146077847529286602317652407809555482007838911343600144826196524845134801928346556191109243710818639620176252633534907244473566438447180474648106090838272294647594576592592560134775170792336893645251610957897825088474545675404960874110981259079820819271279491168540942433008318944304148880642621736445529421128052373612663935312403324380829934309662 [197,54] -247506975189025135863319916862146356116339217593280500539410674718730602483363548164991547835913605039328448012827777183116898626943898632699397710575261140887316618412332784392375187489208053006155047357302274104468148099836824976000885197219199130418487591911791762870020443775237053948850286826501054782145524286553117749332382418972690101626398484148150163027886365334273329809041243778448858674675775685742042227608078599697620373027593404141768786110555800997612711236922751924088696083430612456919616848988830061108292557142581812815442827889528971881536531981641696039530080442229607746189234858128170514192934608926275884779056751706095759333176522408035329579450738484265880269103784682153199891729003184334311452866818364996784025360033953453328690231741867994765118044049894968674613782483633967304194518807040256539578871278309060991298470122536675183614089846596905033149267524019070040251252320600670166625642809434106501689208179634899496001698193143758319358447811439872901899124510374823141365988221863018502209075853326872799409743545477924834454276877146748673675939753846914430100854370849933502972113369034047638545803044317144051243042459062160366628026467856988789346319341680570069239426341188305951917678097628519655779923679626584801110373377052679024754563488659589180352691232351355795188923672329011489450740339964112120702176808427153959625842091021865121525878852961810515430670399556989848420436360399023956151009646260889727308167862824115470180419041795881725651191051185212 [197,55] -35284760873176580892177490723229845410144492327646787702187234112425383310495701343603031851896924617490939027596582060007329750727977452111679305675771555562537423030564367457376685926866898596454522452940971636784178615948703415904490565320573042133065011882849264174834914459884060853931008001314744143078859740048915468583556219918380742656710747420475283319478384927547738800059072457080471939798944119486193825046970012014120291316615362450338221370216268982989499292020008927672875424665913089309361699168405376079307694787121614881070839563130139949058820616509441619991620474905305571123550799876906870846090096312385923255353061914644098769265237480678677070046946462606130752136867279055348124497482035196804532888083730739533011104565029619440672038299908733449639718960763579906898588977944743889855134075149734432284946112687248100051636801839767649388499587586357371568790645850538931764393789701053867360505500119855767419303174300545966378535723343830192302443970481223717293181355603548701084085968716723338046946474264940012744648904587900681398893607054231835518231438907097246140524301876052958717271250880343636685993505886174033901230203390519131618128151999108529294726059887451404426386271313704496693329318688812348237659523895788888100697651335848149810430895373270392297909274786589549645393752644324016944853001737825798736528819657348040628643935373084777081051145324303610455779332028406140947081039654138117192772864013203260049223644222745885176699866524222683002638052240 [197,56] 728452956639839748030736136810851081575125168163416960109895547124235750559819334471696072178462087186800047488518971207320842496358185537789060008261156096819909067165841683976847321233684265360876635267994506015299842608851792243666454424759164021187059215510144589191517204064527587160967894005969227631761894740898382681622774987001169136404858229300702028095010795314405543665149926069817366530385448999723530881982904234688344232706324729001977395923241502128838134085409889012143985517688716892902071726872029557374061921544494716017698806845639585510994740819167697630418890182977088667952930143378392007181518001570102283621318696126856109865924812642991193724819397182978273729005091575873417550748848807045501903904740889913346722722484163928686940800428723831130952066159695964277353209546242510205816723898443727928084970909483625381444466780681997615478647849890937232891181892684460034696651707040820526951133166763901275232753330618660669205914168376602314356356928337042720823648081628053583164161099028264773333483493025197066031632236101986449388347726491227720092710693888328121056670788966851744890282201806318532659663442214025705829147180717852949721929903654039546696965124797604335431316486999119769083677974029731981506643193603208601987273095213135296214329496127624801547828326331042175462692301357996766969702383248993650245681752511991567350307622981479262077065220708419650856373876998284469460565226232707914693586192860685763350697302532907496557952011598325769522912 [197,57] 409138457352742716527452889804084681325330590200027416460321029058785493175375691140599145469063304191144987834360431313808421617279127282507869841841633293232785500654119380984293421010239716408133442203781649542343471925853332083384447861348694931139656997159797318062142606231728296051128816995708272908075026845417554989823606835774214840271571651702385171209874972940865557099822206201992664314956175845245545268475904044041863269138872092368463646021127173055932404361937218663028608698777403530141867764862907557846550107154452114953710346501483379024215408243432611340273500223500756430156811759170430411631134902507158146147802613113839844938442368528167313392437463745012683123748058647693305253954014161772401376933086938492198402408054208351496911699494956967257089742176081191392953878340458728734665780582312857639875026448988585265354982723904895113596165380335850261229607756350608953238553859954261238681393813948223586474124540207159608432801118648873634744572119824389611507178037098342378831224131650700307896351091128589751645278605683022604210996891293338271894040233349188905961425183695578755164465683455770762972783985469002042345984789546719913961153298971038782368868462620214977997545471324763951927194919573424758227306642667796417154233429919162522916474392437586804638278052509323983720657004072445130518326477529052274748769894001453257287703673367728342283219666431427257504310770055460328382558993939198712974613747823280225447922650112372894218636092274199302198 [197,58] 22295896138476275110504286963324515778638296250027607011353903906025103225768138431520463935631597236778950942294117403884399403999426411520118717014083486635716978264814710041239474076878532785780004172061276861487806485348748776633196643762125513216209601871475836788331211146229102157218019530633179284520881792357619747685930561081932332848715014569921634438413769550055536659754251350250178626622753062867187355321377637432092509263071122591732367172036523008514542466137855371412982284189594609129113606938318926616192869142456640320572957629550100467058882522300776117705519207343934572954268518677486162414457643650896152176543921083578994099096868022381039540927798468215389134800478021895840166550727092748471099208804415157383226267988512868155591323995777340160969588033855361745328338859815017687852857310475929260424648539989364656641470275899976096265080289164802678084764145452958781585766721384164345361448776439306044296862348102727049713294588635962884865636710267380641868070634270023795652190576142528137378862308773999098022921927422705893075900124706175444605484712283961449316704139847283591538230787543284702079943609429636116479789008335782004766515754425983797894658504986451519913156110351113067717123679898580168753939879560068954896411092627616821753774798661691999850672423268944691876932374098994815494519059988283328905343661738684990088764119090036348550141884652887640437474572941459926349967185632640124745611337921505506191277920754596858337306501551099268 [197,59] -1002146296098156215270482453926803274810347639200477581727281429282619957960697496671478037378826339461633818728637768997553411468524996638593808160116722663513951282574786208604052051371120120624305269118929411253446427840027520381092484757801776783788867259246218501781733206989522329449623940219993172705985378450466802636536515978190326684499022612707152988802956595805980860523158260457537389765712706920138189177703494419369807403400107286809437993168125429947840615105955064061887415185056875456904344053621671474669633798869455984778416352932973469855522907637010909030540819683771254609224499467682959035386799357889676826225745235018130633626418191444138585879331866928561641418716104656155779847331478072127381669521404548307623070932729055165838620505758078293643419339808263421801575516215544280237336036784338535626092206451375039745982487611007368879917190643394986056661205162105746794654495496527852146221223843174097934007293565900313013689621716928129809409120904637915170158673543701666862286385653803367704950138293450131153263058555671148247564168630717110561157938434556089166921572835084734848485799395070147197282579706157313846465934190543765812537602249190707168653007397525668390484864319174464012105063761078236301548665996352817731100949189610149892382699078002380631352068282120808056030823184366466634136969859087662226649044863561818779037393170401337834012445853030766672901154775778629702033646808209285552268420880941834974134111653371592539476394781504 [197,60] -161958641205936665688219050677263955597051792446371342149725706787262921410233961329535401480943649496138649476969898750894908127339110386245793986292951978187167880768941781072678578386665836885087624670125530576350173400258092176718176923789917128973168076689401290715965470572798727611981441141242674561401586469245996377245123578405783788942368885805853644495301963448547064353561353461285680972581775271927214670880055888725585906888841390210372337293459028413745128778749494565868216922303519572516521912589558946739215146038842705071593282926386718089298105645169457792831898375745757001557862387070757836720614638931580473628265364835832308347388444227787214132815390006785214303169469770843259570226143526993889643614267351083674639649354979319571272079867459514529458082186533578122912191292905426174431392714226705625233859028271262213442239602345862697765890657661922852154537376833068126811236368037340070617823474709309256351512513837250243021396744662284973448967026076993198555461420794825734773081807092495584954452652555826041308607997639650331778467312299164055452894130267416243784552766023604587314451340615938665387630076937988484112301940424772154410770083709005265253301739389335184730027763486652378562179642056808034587776146171186937489885474196726728348560232977139673372301624619919697414743456446823014300407575067886582119757585782689962259101177515786295193705428112540555462860596980723014706126609747953547078907167111912858390760294875252430129053048 [197,61] -5450430598400264902316795040823160865904586213165830819667401697412723039356033898286306730996098141326897426132498537443588915078383781846460969169787167436781710459688259214790885529976273891053500553129755265843751150200587288739056387784264963514592457140548671651121984848777828800298297499545636094040197014590472489609979257064861864248521518603954512164483597311917211995733975633620928905695666142562687059643162653803188435420713329172617988383247696417112427329965006511187568783048741879900145126008749390837338421035257402015202019253806469428105399356605277629498354882600068919934431452255532456362100505860623024245324255912235502553208195755492982465528811219411686413593866165436323398345344928459529241508380640416029603158485793734554130738931178228616148282638220175669871603371762986399570704135295116688140368129896672230288519322225246411587778185201972380614907568946255511496899170511294620244784145201213648984861612651308385311159153376525350852148152503280385479262543573439475106080295982789463663842704354927081467932659973086584997978510556462617122038611247252085328033717280390983228336591772446710142365743728952815987295421421091179954573461145312251118314202501200797485194495541456827899405625591202767022184856266879629667050023425749401776696524912716265325784119953445852420678221613369935096915445541142557322120557297421660934907054059699656776321063210099292874346082661359379732426271422178318768139692635726319674536439279270571278393 [197,62] 162081278342185543632555783863692515853914606781297169229270032837721491384445049324755026461100809557786483862211033942387596997508998079917612660947171916388984795077415075946498348835910852129106979848332434333297336898561706669959564795477898575399647519380314786018364763217690249574444830486967919256515441146103111036448203979298309212242086408671924250782212225747596770076097397517145750923996519451659709601434729145299733201427600695806925709114074740716671304614473591714518780239498625571394445207108906912607330648699266252433323040365756902205326775720434509786727716221226112235376013494864563926715999004087986634226121166951412239882091174261205806642774235225043555112698729175221109097863228405810988149390884865349293139425534415656973253567385482956967085708415115587933062116353789650287465542193417776877626617327886112822035682502129888238090083932041573506670781651833066537175014606231942833504655437767878986211325803126137043992406799476682236265283227401032780972145030941224280499423632370586445744341415821990619842118107659147942151701097825623361055227611157203009976645849679373918561697261818165278442207707944791360690460043803321080262078433198907757346492261889280539797145665521752337897041396325760265153648014383472122191245916415931138535471159795530372812451040750875211102523536679578264192434804457669709604745822236131995055380694647415809926534108374792168107722347541017277074045286563443611757629599529176349284955553622295560 [197,63] 18479924484837064335637369480573602258838707210706243994476504652015113675936602810306561309210642741967883878377586426593249681748510355239182128755007527875782531575142658774483840316843701819498080275173040143690668487573472533975174334641466516984300287962449458525010322600961193207251712355251802675771888858566722619447256178277377551099509769609699715447800955829744723169827480025339856728819665243948776973788386527023080522303641226533816476519273323698398215184651117094779822435692050375219570923392766357377842004359516388796685096742511803716395021180152600899055495186171231602732006668490097018751605522927521506861745746612986295352553395881091546900922658985003832496724972447354333326629550622338885034632473832344570341639560506290901604128979003164068960558675173790421259788265645931534596688245487954751841124113367590644017400970280097077108785056222160103255433951230000807052558072188448208043671439603248089725282191296022786993955637899424310092019198603860557871747954077309628224771896853036207642212152526212320800684414284008811608004375195302677535486009394479688101075674930362864524988779054837392543207776061088674677986264427900031893272950492998039604286236245426038314536558442245188350174537805541135740168049494412537990329318527399658685818973424671222068558873859901363740644803617447559558503400532783127167863897166894153617359234642959062377120966830027614723199529817198811674949008643324485690285944268408946877779597922940 [197,64] 374150923057798239432688104281424047009521275441291944220319865401351251606411351949207083818532049216088982268131188434547270351338238639525387727247075627821612396992671354708971213271370996650948991919517755730385178921874576029907194028759841123089482384622446271158271777270857894746219259153423488373511809736744574713986107588101658188745022851046869922029701584610130062665034015066705559186608887853018233289893272426727281770598054899593913571527522066991354366591847497928065712641145914659847163906312917958562601454688444798593367472672181743674027938471806762247469544073120100751898801804608453853127856469021876028796466753677658498668697163916966334410191926810864469232348475780283126081878853753832124370790411585820765587021754755635294464343080940980364231282897890231218978562683256209147938012421246834572469191193633370995778194690914667896079396440530635428577018119793593651123725699479889488315366609434450386545862573361002175403416327111202343668979782332234525089841495232062643389339805722526517469634060150022356072273766792235912308012032341328476994272993172237104665642534814557033325470663835995972881807610751669017483553008530213923205578515043316393432411023351633435516837889416120463257529743469287693008783697456985555310520752593572985048555329527300107988228859931166089933350415330074232307020698351548491854523683939879442708798199690144593208795210057928386139009830888758349006975142333102407276136360061807771436463416 [197,65] -25803727376236204542344249270141269414647588768085758767576657024290437562057943923702772856225815643872255774417924525131494928841772809554243128850422099308942586189394896412810677054923326183321431708192519253871390146194760463175658945688058024880322496181800814651431999514918199535886741295199881725024845470750481605171516708683531527805076962859275151483544153092672308982417161958530577067922525667041481419122223802021477785867972562987764885355213610146064624919057650199106685864738524241441969687017603856311703924891102824102981576082680468791105206619451605839999734669353226228265387872638991336460052523985705314025969262037673177161407695534116683852187187986476595122799431005888946172197837619299684240678069705902261881842600715550054475547245764170477711905907660173249424661465519217316602694357819122872073602621657057260313209938473822040833837463693673914005408473430913132531111059082271484872864901149908780100609874886109409404312431568427321709262166050630768521503607667012465711233047229990297872586284521065191329972067025682406898431897108395795547479703585847158026607802080708103168774071665684422246223162245752507215159816593394785490738278324692944139876383780664685423863085812615900965776609094432945716818166075334632847118195526861680814405452085754551528042233110009547840399768623058289482772188270426936630049633448415484144607142956532560141389022705547031491139381164083351563948102708149387144736581828279839497168 [197,66] -2225912927644613473347743865474402481616929773415988714608308004179085921847932847106185817160845947194031707669463356058518002636424866605154676634418274625602471398568127531311840467199127164741614202882313827781591055802080625010079518351604580923569209422800796610370070451676352267428709793919986607251277677303556722997171907079350360932444480912266121423758564646199618605170025568734106090579454811960014782870488908607260856418666490695071491578122379956528315876418997375156582671099404829767813706464358397890266449726014342968978656019210717353901826853015625245999263682726312654360331404482807594146039766731409889833416529827623892604093194423065704696695899005738956169658832601408360676567520335693583351664147751707183487856410570194431306250351722714529493636785712287008398624928217112735697934841967927724316139606722855800691731281382108812898359697812366490849144603217577140304701075618487604276410667527601318170225924630133592033639772750952302625979743415904983055392365780861036592630238245926850798456295088587713833385219479656830880364416272942077055729131801594323157402885707508836301175442635480168705655357354903987993079902712239034620112728075344225290982848298814647878892435741916767654469012564648944587418307883418072858745330173821238457774967674501914223962495148973757956664399966138104467822936407689822456366118034287740015821530349420592957320664215127532699509921934863045759861053754317893145204122237518756042 [197,67] -68600101559807698069686605566839060654667122699850760996191446848423285372593207602412246877169788714394237477682162337156775560654671485027426789464008248019166334745297511214949326088818243216081259460337314406247146677141335919442741467456316536436609264237431931525566447365438452025173468767325873407225073683940913012230587986308766760892265626022592992736202387293475908107613967952606633408409993881113305556112843998175017542380156342697025451463003886714973179946324573048309454941268176588193318351246054729221936692430359684254766296779712334879010699580161597546409361950479933116717480191514476180715858870155789379402691397717598915992820191604083855355189749836266689644663104389524181038598798938245647383426763472326924971870271754337443619208498935627623279732895679598007923418631172334689198172963074232928987473255485452735193531942792064370432820131665744653655196268017488523771557888462693287764607032746520139780836234375496054051944206070401993984807656597344726065501476447333476073986368844972075796456763022713789287639928208933939889047775648254929781411950982796567197693391684645841965178300889964878514083378762336285116534261546601060364316924240747316461748212660476644898982742047626621304610661340995648311361100819310364867832038773192696134275166828441339881564620876275565533041165163309565823689778092195159235356565470504356303193851338000111669718033603049529706043101340744913470427512330170955188505391512724 [197,68] 520116017015272078959881742589564312902496801706782571789127073368274975766088650165477803895063519232698571689281395074353571871461387020296458603840961374854582635793403939272150727740927008101792034151140019539697671165972504342362083432244023308922444110810610529278808232322669682296542717621249535678464567428968811412996093125601681784008568283016592521391192767357500168946354689029758169181494272389751852949296797717720547546593772548102716887027922739101711404417492856200036899316027389997727375552353327017832060608424249837919221173076639100647402486485925891286994681245203403289345864660155251275522127012739411413352824569498977843318551817717234284828723775392040631340782514869972540313901995698166298875876877089560888677281351205373202105509609043886460872146699892783072173666961673314370360430032347549206077963821872431124492186188474696404522804693314216165206118174104666671580826736283981321845705049377646251048044442267942621330531226778280374526273940534609032387440999154070184295106752416014826212696069504451442821821362069792254177178766861634977988883144715288704512664312223037598555934959925713514993466282337647660153781979675255133982211250264187602109101324817964320003873285606974543648678078917291833506295367478360653195445083355433154877864378559307641007513660229437651182518890403928667347562763662486882832970111963924831672150439721067167193779580367815830966116670809226045181462859296715840459973848 [197,69] 143208938457568714021588077406440285872491993489660644382221663031141258905030626653632597962410276434600549733925261355781002383513282248083626490671387434603587758500674159735927604620127350394295349480896881044257265274747852467649358812167627727065037234160356473194743173883183715117265623011023274516795312360380256384567558829078455283723610704836503578652698725766023096211165180256458295344915643933043357405376689950789728108320961142134272651024081058523865081023954849205994901425747120276771497670793260014640084988299937150363440618483961114051547788330945698569936646462064381314908143274926425263780263881753199642162154166425380561062625415261539713288331946811746028257655602347608187417901058347232954525306619544853832304710360337420095865247094065658825777841254974425877100308122195859472462947648010615787556874003004412528000741856432585965878926005266502958053556687550553415707090316716396991130787069691659436159644328600562619636245712893007014750468555629753384667027749652949794670930582725261764622656076411421706245411334486513282182250400252651249421257619161793437033755770238811834527067194403127690836736162202847486625018969038837024168929102383432512474235743662148964188515230305097821287624079162240963701742431516444699503593266563761285548945778246270791720731520995138443953822670060239910824739631905173354866837274043897993713657116200544884899802815003978243556450989649979019639360415940607240309987 [197,70] 6472875220303411849641341818854885233421325796964834543449917571541043462260727992885852176309720323954515112981506848032451096676477227071687992295802917291890156676997449026316086857975284421218192529649679966088341449635708781456142224145087306889925493937677962120284550137785589734368699774056456160416182416635097206593595151878813946934386913670010924938818249476041345297276182766162269011387731561372001275987038592565697732142994262866400875867750238646357908520909318785228684133087479792749035695828372194202507688449746114509784553923307466708843424668641594342903848666245991256603302323200696538330761756562876605067081460082293329415493370239670196817844561738834954276269257509714338636063898835102650820514860618212980671623154021929335230612543977097694270841582340035629430162940053180511184409724761549824652834507215606236714131814071336426528318106007005226488842367713719276400439323916362609666349746937362607830985518503410971328098440388718196179738058810179866500006809709517291304425431276054695389974081881755315020888872161031321055421885762424712751821210420460737112899581294721058210692996411328114079210727494346365173950898111775278367053684247172628543476332149511142943433279408250558753646212505065222395927254015200345375750675310476974662098904211980505067724879151972207579732117590117304851781637927541621937847065588245011860336430789181345759209312861225625338072720143149845062883126252704627120 [197,71] 145063519767359755479843004696246375742729029386829515976091613107246323923560722528125231158657849328762802873876578678314066814054164174491473364907676567090591416525042295379006991397625529241072728347164202697756155458184987914829434186715352392525073714374535457819399760963124189940619154947566472551072615741330989722932433571365076376040662011514988121359781290993671262231370948295418815018042965847638562647144193761653945217524143555101780102207282733010974672609695758315281168598836151362343928717480681069528220630065414830278298658328237851419848461212865922646313270551053443031878412617004909258172067261720182485763736506324392174915252036434161263482287040596184015809648249887783297950731022916687728708227386993296667378584816090716875988512498060242444746613031158664337332531055800825591696181517455255548370825838693016449933107947590598024956669766595953058223647197542851739125550799437492496043064570326868339254259899832439486555917632817049643329545612006130841364929147293506396996777236831103499851007535201060020275536054487204782760614438426596327630759420789924194672786987418469940585106875767507216344945390013200016261915139117900538067481834708313157411388669732957241793702292907570107915096648668112478001601328022262275993183251781463181933337773508623411900504091138228491558203857159213439786161704612433531323036267847377742970693291551224643102439944346884736500478550140074019669398815285810 [197,72] 923321268323551448307519628634762653978861008535809538438571248463367719135942675850320393951262909046234865911112534580118986354426264479022211602242964960372082152764836873003565763087243743041679093248767976075739153412482300465988792994835175654119087565610660185345661826722887793255673670256542245470626633734460748824382865826058707746334425556113914431604739322069598976981163779684477000804574070453682141068219746523961369325168817171630923977640070486219796190573364943231200711541632843492887718959237218159239155546020189665483957615363925387664622661616017460829616630751345328991578446955604971064063958587390861929864037651599950377162282237334603087716297031208290614329878899993361260952627999489714056050500633648404080837493153766885491720577723390229318915484847182288313435549043794040715515026967495100350828893119467648908250943661110770244390398108468979153496958320089351093934242437631518027121583646104039655412655622851649889007254693275644720678982530100993546620334538268649471734292346548919923566275265889109086533825125857103708884409892111365598397696465102488454277821181228700943606638085639544555255451155353642706892777427967671866628160389441459205772839935929505328080992187738273545110061291997128929617974233746219079411963826347951207894758804054624336624087470106559447083761738088066199497408126093845297197981276249027082665096913326107437791916650352865289015110783049154694307137176 [197,73] -43548616789822173255881149377266647748255849374463158970729180329083408578298428972185189885529755593128316167524279412827864441134444934328499882762754482924215574487488289629420766104405598002232963156410316947446445060621817474488162405564438716339372674809265797063311303096977852322367448058327126994280640238063219861385705099959885043658226135835362634910305724964549711189962707959824714427857835956062174642650516637447764746386879379733486300469446805403835467823024490175778329886884802614271458113682536983164665757581676364429629791985282951239816684672099364793618840185506445680459697135057648749679933975270263159823210758401916745249922186188486053274923141825142925791505493580338534613821734598499521111766029605489282865172973046667004087678106572038404119738323294454300284084591990898885319212250430222879026406011024625396158877460957918600702742143219911004331736016322509976435379351732201391124471392928700205087064650791536904456110138824971782693595399992492934023759416149051128723473896376801033162004078268383691347185116138967556492424385985114277715034313887321991502446049935778252129883135117540623444289960309666197749985905815441922186612751539560738496446859457377256756410633076086178514390454918909054386974581558007823016620357256355313017861502788745855594046053008908583131110266258070132968517110183422636569869605259427791867065770021238340518533847611697783186739927508061385888030 [197,74] -1494213056368357198236039800998721391380961022629149880158166101703186722645419349392223058150119037860505440146244013142369470851720456942857873211084415950417644175259438759861609256577815222392211166149591268507492378398071185441833443416394942844643764051132974811781150025337241971522302701223651114369271867615838322372879247189160896775733859335860968227581944015574963510038923176491136158233086032899842668607378027792707523281601751420410119036309796119509410439257278237285831901595960393627233427489313620741575909731336390816567657793181006212828252116427722612380678760773453083230665425748842409602949560646856142000174487483246362760837131719898995218707057549601630534088921820900594815142683054032044423247326647407928800519405587825133668468308061694326269784619245665762870052184787093304052446597359053976693365455616473120324818873817736347469799497017311178788021396406384431709547095841884468305367940648557230678923707747389333730500506024043043639103092857656324555794043880581323026696069152513998709866822533682551101127539638491109982186069922824378540073851204741418219613975633185044476578041949356430394754484254481771226778991183430904029682033417816885267794915567243309583965491079910964210049968056673678198371423322504733201203186949367004337013332664175368227629449576288667568042791261425651663799344757024410363654022651562609247425804888297027917431734975490359910615717683101060848 [197,75] -22479118377168284958476617767350508500501473768025219556634701214323659391208936787876385950358226516285014915405190095678924033120103734474606784712313132824913334552239118822482426883318090951067890282720842740458470045152344120703951421333485789966284524131445728059619133834801325429832461872813291117000979188140196432971703123267490709900397116412751882214194347045137481738938184861549501843078705149162547578459679593158272735266529693638163966883045845337608531351328726461437879873803240582417442641424141170213094551999301241106373652215477736843388888946824527618669326270766001311674579648264114988374055549410599110873369547435797774970451271819562203512656659838645440273414009351096677949692454972743347558685094473541876970564642420208536883642171346716997287067481070323050459111901373452978763304056809911248764889478559131602211556784295696218242276626593126064691780460227208762362697246820676891789637477625990851720101582949985447466384909461673405482480172264616866506090107104793211933981077343582051919804043459172807698287347939244169764881665144099963587241212934934210779721884678846473002168084998068294665905524796998504742139363392197322308472710696307113172564559652592868588348296956903020066774402906214148712322251473388686574888515238871091628057537330690060236461019137848180009570870806975866699222293259676530922881749700440355185445572516659518525340407508678837256171131426664 [197,76] -144795164672687560348003945819868439937717292647893384981208318394307333130855289428673562866355430760844645208739430125337008150786960119507268275560433167935002583263523536704623001456378979468543369485552946283132987571544604019543382754146645532398873239115845495336790577998014146505314457807036765021196225869352875624898295716980602281639237862558083413192970851785341693109786475196035384595505396875989185145195636392296026676139312005324194967945236829660370320490588967545938701064033256517157069844841774426843178144086130503111089354453130774187393970337954640188891051988067494431375138327585457786408137217436346106398952896913087938751115325147839619038122845639972261399013337061223325552026172375480688013292948557218039167781200982579595821960330701077250148588474996360434138815786751793717178443222036550975635460345854001206480655670369274706408563148108384295845186166185289760611568022084734832539286282695155093266144607879384820307933073861568843514591289726877539769611912547242329187857777619778681743536298351585822229247803228521680848182081172730648965102387065928022666536902373034662785665271807981002600467744592960994043869626981026977182607081470647669552243486916273034990447059122338194955411226752387115803249919732110720156132325075864918546453164361694013319819651547189733586272346441449151645556863354278234025651207142637012148612305281962979349375502146253962768613576 [197,77] 709968913671861704957812076770582284071068134515083412051572107380199949224192984331601219421532577714596934622607253907618441022653469308956810153845660531477765318447930435698250671525364675120863312414854352286674738397990780528900558202209709331799880676158495208628358723724685683333255489590525180453858519457806942201361217690700463454101607614410417403430995816386836173984712133830799367332593431948468265472169582654017908441295914705639966788617295705953826124887821226908698648216569139401910420608207394345458321893352300687995019085158797377555210623850709525252717183946853519128324086664461096254324019617447370529813820688701065123886822798330490210874833051750986352417259369125724373158066549466700357067419484713794493030209251936164157512133807921411500420936989902361944794454777843180801441433382946180944230487638183714538341302743385856956197920067714779276464552865872658798289421448443844554924980230547448073295542303345546723606960595373737579716868930050918797896026549159321648411924991369288079611200612763535219726465067744903762811305395926455178861237576698570965047485988348795629981181510642156459528593931624675721846399233582451702255880120891378507971184640921866092757134642077947455877783340696173792991229266407243953461447419638484263639741495054867090426144126637941585636760445058410932244552468941224496961050752571881624690971313141559124263705761765033491037 [197,78] 23708418393567842673956271579301503934265972787459920927259936927681290890671011775048357594542182320443898809155087092949298001572751705835623636256223387231103317897572416470996754794520578703549297339934063986266742454478688299025405799500119150896804113348935169749424055913131225166283919449464709123381223398931803333130314563737949084012746673663770647133926270711720596075829282773710960679848109216706576272799214129600635594698214097039032686862214388785996916416791363305623566119829869828083280243305449567189908438463212902342796051872683799367885437453792552899671828111013977055897056029365389967758152669651809971799970339025577228561646806170247260895114823495062009103735784555954415329799921404538687723970476763923910272801696816235667687676455567365954904553187745303919217071337901470251670993342101648645396874320063091774975178565398271298146812669722825481808597600077968072496338331518318153321625135475271644510750297886820673630384392981589532804885286071416006479566442037343474788503347405735246863458197399911976507988906069751887067830143312170036524580206836314460992509331940288957566901255168623488216607663671875288827654350231501785516399133060886239689313799459866825846303673659641076876953589601458871898836731188889092197433986368431471396769838679138897297424380511259389506425600816636801096744488726167596760072824197315306224637542726645452159460237194106428 [197,79] 223297084586966428999931623714396057740164423992825149180073804785024036906988037477534050121149960720726954420547028331636794234447649184051373292054854303963879729426626993472470050604878928923356956003611895317603698846002874405473796952887251042960002025010692328137216941115668112555782506387102945043140066470750384532168843244246586722916585077085021441584936520892226787647049284232225118345480234751772466490149208466766878935544637213516268141695165959964559250406037261854534421712317290275097223951176955435747974823167326906645051889289724190707147458251128986232194291885308927507304111526370246451852121211197844474899800719884329818187915713732557936996418619258669777686116787909880803751752378969765950400374744016026231307524362914345975524698897911503038825442832621368651396409911954701360327692315214437807457254632514959038668169595267343113340244437800977864428971643192412810042160531779923317993965862352806316870022666297218787891421224912340094705428475825773334883339632760151862749030151460141166165327256381578211649117043975180193278234517076908697486540371892329413261175519887385485894263649180837630356863941205121193411587049544928609334924027076871993022045436193730439516875281625639057040033765870181204158601304431228714304442245265241548823873298381710142574857997317865613521733295504942383089963410954034853302973546424923764277351457139767224876822429314 [197,80] 811651236989253230011008977529387321787761958260138249123902497700066028464285504815483908677355108229591283531294081627520448261910936714616946314558553745523526897080288457808933095836726305041250793028684046410314176562722509894190068810691561647498728140628871785860144501697054136490211763913634598456304660025634892179459860985819367028750383964589701541190834860127988305969172871253817265791179536528441085555474691869558955354369719086841534841727978430191576493660545371833446588363462233672011379435310838073660920258169759624859944931469478167830420047023921351257436779999580574190373325380428757212769585301319609267499524036003881374461505634433748292073570062627445667049223269252530895971845294484264670187057030919918295572748311644045564866200668474860428503135278323225630054430435112256832334399539604170028924070309274014754789087902063883846120294584954775417768446394510836455373658414566530960703574824815429909141009180657186670673372992963516266119414292131621081333059362541402273244394328389815957394119592913339307798742141686148938809334697712128201543562153806951357623012096614084434001267938197460805705380501321302312571787410219094295635298332312189433195937212280797873029877427132849798430861685767397209623481587460030147151848057649328285026284056677278719007103651938154306197236765208910129120118350752559088437623208361107053814765963672007034492388 [197,81] 203781911655558570141869551831718198383284838457034661689136181101329462040261266729551191873644027026587027323794715182489907732919124885116551244792909180056399791741343608039430649864266972977915961665351749278237089208109387739581880651021076114515791690486740462218418329430061945664112772910993222349770485044573103044654065463565086877313260615522271293218521463223570454343409710315150463912632421870944728491812267608524317820053431359348898085004181271662779818104038977462803240392673085234995717880357001613231666585725452074015410551678381329354985636027996778572887942026288251009387185675245734628259282505829812810070614745327727546482566230124734136939345758543423003111170652694950408876212027138920677522068135371879337166122033775875426389114175551803957520034184088596191338221701376790288796761702449522356162106426984368707221442398228673514127226784088513882640896815513689395251572694246826861485408383941468095402341269193858819631398859808018241395359231804228891859801321303576268100276505198240413065440683101986101077342633431814086740659585967426316290801546360702788422790909010687071609356484955634838851090079704359458698365453489301008981428107190472338190748245245738779994684548710543347361212858484871149910477015242554924157955247528153923162611733302519296315764266274625486055041742576948967984915349263426658617050718612269602259953746556180552 [197,82] -34810139658303995453680447019475982769006612187175929318967302079981592411147260460822028826931657124285093689727699222205814887432646158516079581171536193832734639645369182580021140115500017537333829048897758912912898124043524869015719209528375328159026146363223432996566441427254356023905018917849958851779028305072135001744217673026596825621436319673674092325153670760206084318279720737455863414756708558927117839315708587025950010321822824881411779691156952671499345645670856380755186773025311572472529450007924383501040434455054082943920791458948262166059873364558007921818764885395137184723096029398609997459377153710008075827472773363743614973979627486926150847059646247724905757901189523755086078860411757968345246899148283822001482008158055216331517711297358008335486458873121394805379738767685974901103726611733672091400817169784062191535166384541299142026733157175344921286426819879266960873813711988140523689690075682604477355609554621871560224253188580917524878026881306169702573804534390378773771827034059544390062001002891816092715368294137934166473167013447700088026276149653874491433482005871223223565062136132474258416262648886004071350807500896544700930116953565539039655088556775657258082564319131943146954972599890437519899659911536118358212578595016659729684239417143905082471601314496456374886932777696344200637339251041147130394028991293189892859471122386596 [197,83] -92805026480874683680447815382075661219180080968922960566636277522675862254810795019858455781049182535455880020801332449239035715536910765578208574756737389912785315311806018713254448219086805124022246036917753712088055303397772309655533951078576414980057367205517201464559980028385765846509525214469860706700582576127541622707272180731739946633463523372673883764958159559101089352996110058826740449240040725917352231097574946388989027856952453905612565802035807249101440820513013482501975227343512392542623128981936705346223899497678454061492590197028667093670892589804111040010152845708219454540301227467325994437638486137927112030227240011841734510494702067857371320061037915115312870147784462418984479369331162353103401851286959349084896523510091484499075975926434766894024088323809655511340094716992026394250254487896348295410175253346699693069892669747376337642846809241996443749035033626182361768812455854112932747591245825843092436737830663875069352895793418547505354151224198129990786858593788664025142883857696716239246608399031440843358335449007913853597783394717459868820810161705245461274866954869623125262242981879876955894738811092281752387361392387626825578107246183497193485363302324545518871240457716736103444663828715100087967980906205267299635693867070410724761485908957828738283497703837412205704654977133711029150806179485259557176606524197795655122060132 [197,84] -245773084830624444891492094350957792208509839742735157091976121006343239411578658477866878547887097965072970602054592121968522803269410382400786484690638452511758533668413058718712699588131526112004423845002480971966310840507629759021758252042859681531616973959557963041142782019374988282419516415578804060487970841209301885350634438253457529266507880040084160411766896387335596865271398314877851661595236142291245288717703996516858456730881537589566373831827419518507465885783304873079345184865792731897361554375656739702433468870141049486028303150788826393984551225631116808139754813945660869959927050325104303477798823470083665267497289710486611387306582965074195078971296348423755321053965274861877373852524973671724881522796375330254030017167310925466084752378199824030556253315418877181890919426874728258339419142906167171948388254330514413530145599743815928091218676994014170344499323743420167988891546477944076473553057863208884063061505796467585329902035363738463301043838752195418440575639547648535744057185896672923354951029176074729196133087340542407622646984989541965737750008122397622991194773455213311059172769062203486980276548388642884365233991462900794874084705857098667627579570533660957861511401138159891196620145062684341970578803460285636451850990460007953212501812527020422541069404888099990408562035260058950962063449979104250258550695951236685448 [197,85] -1714082360934888467986298583367706490388642116788297643079121786760957141451699697404078689266262111212939626172022992491401258124436299680791709180179571398808098544586599122329841465299997986739497435635121411580614860953386565718310755172861752826508049623352391643269068708059919164425894504034550411115816879851655016897907517998944993564528424440067318440214912419862044918838691951747920049588230854658418070115839789576698573925872545704084643304368339598982808142191599499980629322811270653719466504176674367703738702266986914971118410213129635959326667411011157830667158420967739103261208243280227524623195108000558422652615093641317853997418107330126479993617031547397138992161265591576709392747853961821859594995980804023996029749440681917361478448355775063014939165863435319050304065143940112404748320827713335009307713560415315476399469580528666580656286842549021132634518013793981291077153159909138058015499697945235115242319848126678908009209991878678271670005266758296129169321372400244867809372205884984122987523415852763221116665697830253369537842046018828733748810257041559828359071383412233501746203430566464302491192279225049426369099623319204302680566030571001725169246735036917448877948776403022184519884043622830477645783407514964364822561431740234898570764718741507890723739167911885958685959783305970777605572875747600203961663049012610921 [197,86] 18854423533114017246034080175227525379616100326334351122041314346129462420863797506125328224610481692239895032882351810990316421598441174539912954345352213318240772775257986791313039035879777315854325850887857284968773698976405044261104605825480015456022948569536144262452347496654617273348062940604446504009924088940491364463131904861613920657971135861667618628924578184471167087299853752754554325773256080139537983742114446362092994624020538833701652301878938201674184554946117387275743100149628034657879010230855489914812556874631128624468546824860243415880610927733853285072956653732195130322958914224413722815233308350769167208376306344608680600066958732706688410496560865008995041406757816090811232205464102384700139126026469735127286525051859286450488666747001283981537465991387035458161655004229777824828917409490255681127912062042862627276643477273333870431623810495393041885883520206019712589454911207586795086368319679138994235510281805772767563273008221307524803234049754318993198238390822738967983596046238945508509105747634075041048832738768948833436439751447938351638969161711301314201936098976539463085352397135530661765974967108314954711383761214162904417724683052089882185011936656618965735251540551021340355205491422406471663176844681348817916487286314517128947811029364486852789214252750710604775361865555293405215480991541844281562663143356 [197,87] -77784781922221578473050131014950074995617985241058205187914370255350692380218680554657077127930466947027233113083662757388402877179809642896003581480051728825237507489362399092526260614870978556025051848229621426006612115733121062815957298729850037984835274209598931367450754484752575574833471985698249283584299332427864407285272544836949205863912746590641079271988771356638943637957878402254713303618471130655376651817203114891385203061273276362389971929091658969397749468163855440213686854642417901619861631492693343494462827364714826271987068639514812442048373402199645107275385066907895982699648354907914054627833943139725293070845889482059975229592015382301176167607580856937037344189117541843269307770033839513279195680738368147321962197988442594049712200745691174929251211759749825498719766913201594843073626747347300862834216086674274066593988153268557962394632013565688259569154656941697179310398342145379691221323142535989634530635393543098844348177257039966728871398832758027640856835274553748170429891109349271439076911143632225814881525471341561420612247137208189471990385511984812604924742381569110572358344550952091294359995159055157771624723151833799445033441823496077106931976529273330449228405536549910081424454604192606186207681352887560983381723838195183044478972493969230889598346954818405739136662397361723080604832005000339600042384 [197,88] 233096642662601348285554732021182157444418962164046326612876626565648905293255595927455001913398880799349604081642976876010834650705733731182537826845193526916932772387306555373687977369579010391577609514969472297644158684305781540853275616746554110621804407314498723869912920133755771996432818615062854279518279773865489660197107167426766567357073701448353388023902812747997359557668155701457416272021741392921499734295393602077412760555814361994204552715783359079679137386899687250726740325146642305464826255926784999799340497973081851552874759850181338569141225024871262187814454208650467149209459921574936611984675440750618721576387613020060951678421350815752831397214596556657753387300802209818642885683492823134166225185498496530972913199708006318832866219841728226607352106991532285480504082049719558839788389291354572121823223814228092884421468404797919887393821022437971686305715762575539545735118487685307105907281537012640128783587533203919104705615943065954669118786549063853233388452727783509644552699964889027334659251937371151097880715027624551021810568229594171765936546113794849427940117364733287343720860984081887449805826348221426480759682059468404225822527786521646140215060862978231230140400546672852057250002266056788702481901350902192947603501712546304351551046941973109426729923688518267311465859467354227420353983713509699264 [197,89] -227144264630208600400506747879921071040057359802931953489508222693484569151833772310250191231214567863303070808814846717966047212589295397103087317595183292911680622297387926675412724864403323845534805591572866345911516189607245321364300230930981238772197732212217080029502878013146371725109896511820343313908107402079828818669982974269981355557614296943718927434492130712450340829089164254947459024586222706891258609009289246012828350026549522434349601992505261077009010933116867476137887795363234052321931030161809639148261295746669205187636515412033188733989169856088827835619092251035511579276265368673801282236336951216070096661829027094092381042564942805807129642855968231659949683115377125829307076765397058824356866519318839956344910589681816636913975030143131255161844753628448599610740888803664973490086698601042387557527716388855180356385181982235880778416263417212219382322182346445316920851858534849054581552934415934738696435784295801500585616038319500494802736384789982532694838186918272820915433716056073972372726877783005037475876345914203188490284099808566066246241828239148307469152551418622425746383692753300141140863472723666055573045613687619687524542857228166081536703930600201029838689612300709212243876531253450149982279763658791735254386015439793581637502938311363287829989806288115958725446399245713597452275170960922 [197,90] -952370519112383202865051010988589956321451681335091270048373585831467021852645048410183843874632811298313503181260557722217565643261111494919269026412554004337143091086751440185420069899884038339740441548800928326591060550974426075496410282977977590552369457345702252167831871479917519687884539721365599562074053422097116971863675629873492564532746607055015025569356836625507033363093699644723445834853862112282478966822270681464512092582635994843000505465673465239231029275260779075166049069563854786726925096662614054461822346274276191440934382157881033233634763931963186325773788584047214911125223856016433800923041564229245681953860423289764640873026767066234701566990483316868672357596323850202072958477763208301422840411680681476118572095814080056793355478331456328973945692720374356070566588705875503621445766531685437663777852201396018121880943737915454461587639972479512846337170344681637752463020000944485935987882960862577475860319069151433128883043478677312099869427340508398192938256461444230407037230467797213432645797785315188585062411657027399210973007871008957203067798829141796918871742705677273376682427827602117772225646888848016923657826447973818915114624009757180325292960821838200514849739574057376198405212661561361325672305902438067649927759269651381461516473821120121134921748348883394368226812051002319639052954 [197,91] 4532381322316482181833048158140758494554309526202624913258556090425368408179098182808771568244295493702912911457439231665960999594445793817008538920790422511681646130733622558072531626122239646133330999717884844893650760136280431761752365107253596557372870948333236020260583084702883630368750167120895002514602080822857221150264071609844243142350457535191374649347223687371785389718134617051647761874950625771439202031460243857178731988685183287326800228706662860639125689035288079927606864548829360814191937978632533138651084272246611657495336013096572728860277703904447777044455869323740476120662924060315782990478694711294331619382700517443374277617039976268838398723725907903259133398057507222582919648649286512120429495585771176736260209502720052719151046647862866448647913002692862906703666570941746178978577249389886617221362914232006894341038742189960830889546272134117944578263433340351044861741454218153055666508212102030619414129634196625781790844676024628911918540858361199706527330079728714120470767950562182435856763909723621996266103198614435086950687209759444391190318134789151150494889346981207167993212522363563708632545827413041678140588197195811473183468196254455965631285456127178228057309331915094364859817984507660628826901790374018469070933167134577684624864637622417937795361303474792733674789913787886378728 [197,92] -9109661177088734597521743523589137424932135072758563036945089036570586954350997948211381511098147620209186076736071522934985530148576006864537012621033214765777881602186013233241954619521305280079594629164580311171176578562972271026042360598557827676437635336741649427130481967458690999017015929457178142163870539193688472405747145086797793567103286574037093927939060957021438920823818575292367376160998587273926707390297356396793076234315012645610133846758601528925919610420086197760219850770626602674606024114140695816266526297922447869578916124607543359217023699457247348275740591006292213424993847811803964882980100036499380368551686355933967116010639786768877344263596650440692839738018608762691446715931372082681584396137935695469115323307188674730023695575767930534792453511799744263713022923647502233918174859192391496944203330969834224926314251548721089052780834322307675489929548192759813483759871557002851953923472554896262314508126822439230763274344586443268732836821510105595750696393750060497803217013413076027707118861844912552814008958579826850718897962806569777040843958843459082047920400630991132881408536016989174742814500755049462174625302488991993663677944284012392584297446547799091159669093933668442221507870473510479053436982575090345878974750218084588062047553863611024301981088673263263232828979931648 [197,93] 8830391554139305057949533389685583969209790820929905709921120838482705694247246702022453245108624631035348670632043120038316938166605784557504321848526340071044504737222046760908204735151002158236509768123548710685784193272478205086784578639115861941766572581132912101647335290864771112651153082789523483151112935046242815577111825319122248094287025171314294005250482482960810353507249622985410317147594006191246381182957251326818761213654753201934461986517152263312471926026029034431419394036055858868194549884203013747558553684127044038651595125788704375945489256413319004663063119568537345782739433485190935459297295636472124386030619192965399370922685455347023265467721442389271203707883441462355677782663952463343478103215269047136475197446736564445752446961867733922723382027627734599140762906053223612609403251009869557534251136078683920500581873608877683346813700495539544170073627612932897199713696826686319475331288309638978404162203424001267880155712569249501611671729805619892750518647690922091782951785475941058290237477421642704962323399247389202988721716419359211422046113818355067598676808983264341526909896769971197868348258577162255822872307716888160051712802565479272304456526465890640856896816028222585191394244316874030689067761343921242389422781887188821206573221744295600512857497680869301281343647 [197,94] -169276224879439733084310325633165052476404491433332616097360596222224723818008462220235027746972945963799780383196833720629413114355128752867594844651803336919720380693515543477702249069141481780528737966638733419756371966318605800339506215515573493815768003531205642356021940870231466856987616208821137837721777248138507048830851542317695250926883737843371691866699696286529390973580396326785023051724277278828820366179269808157542902043348566222983941046242831178164587106251851828460907045347801502987021492882211287205497914795628542496189286638182425228254113362046843635944090330708034632220915823483175397930076816825721015429337206402440079026688968078588117063788442842329791000307209939740569078351061020035747321357138475677354772216823227662057523008245709791541527287386247348693446147956731734409284592711805274651176902549807666609191565170755134721344424197232023984386493622785078678403356741949223069407210700437535064920057680633795256653233819929970015875921274563410034817776699828720816266874315482750272646721586564010668448072632349710841624682930887541323112417247577336100602160662076885417792009504562015171308409294808460811630790035358179901339707608580621578230216406768682391022938023765263488345095720581833425716489441006078959194065935395435317682748150772653417711366766081904404 [197,95] -9921262563522126155620857073034943166885281198875619492942009777801290065866883722042947590036770053157899846314325969032531055433674416538195489505737382408462609749081671810654030637090002860769812738819872262627895810685285341357624756158802360241463687109150419388649186102528112711909530239195902031974794652878791881722703029308105566866016352428596129679366283374227824225510559051311348316738585445929513101912304519254390414569509443866544946201591942602965450276254006939899617861966197871905049540653460004256443916827801801273522429652761473676160907677013233300975557522951244334289875839988631352282077104375145345787058542064840131918969631501421477921286889372729033199826858737663557432448819193970186194833247266338418270401428290386168443542348525249491977486353354418802601713543298470299409431909765531077652847810230186120632231468976963800005793754266295723174657633208778107575894659102291017411864265698692087776936431301608094416277757981793472357278358577083330604995624445771446721181316842465120618725824253861168583787115960706373293529714236261838734273627658890685934718387492461727403876601307344783106059228644585461988750566545324092825365764603646833315380195780377072016854142071247338933115215609976129666275620789317162026670487303581467659161425022621514419488198722584 [197,96] 11448942203337429866134094745783065043923709112857073642530982393431424908571447020101001639687030220548796408055033399110892477902948583278643570087325246866917044917803079972047018742847758532877964844966224081436195527418907623958095661510894564495238920872861067778210373055067772795347534819015997210186349636846914304275604821493384169630145828720608556630947821144648908857769950390336135494014169335270792579991240755437054558491013747802161727586296637237380060243810506520427296608822022125572561410873369694310537756134175658640318725317808642413577059481257047292072852830553213671059856102151732378956322562271544952128551725280771601220505794554290736432213347217935815672199567105529240598145411254049562422923186094872156579346157696318939686119642951407012227137821783861990136963137698600173960735209619400185322586627652655244881041803676028883518218589263040890980663027385063684237351900018677195866201849022144054676872908238563301895825230260130524216451431791884622015417129554764854998752075141447215029430420527669743122561650573346957999145895143478947025009640355531286855785626478608034155891632906390501601912625746893976248084662750398321921009031530797701738599650744610208130982229411761712401152831455043146672872887975469240980565027852856200163241973362326462206115920 [197,97] -5373665707270905529076944986458001592810080818424323264319728667857078427714437565749005389583346380234888599706274240994504386862729563043536405132941625795462524495541603449930046951085715485953999033213934349882939994161782093157125588076781758982220192383560905227199876155071660356880589734319970580817847176767520179653149308815230199363582593771584280106658201463971492825110309130925633427228846525352051320610690375266099509317796734067268420290811567112385702124307886855988390793628821945097241243253757953831875055437391299711328236858672384808894682833499808784253104414068417222438725261382895227032932919831908404726714809216517589310438337521787749786622039796242122147288690442147703207373577299001728418577580836226346402283276234507390283003452905218656281989037299585820726638136628590975313432581371908109639193669938437609747182858640420157906833787305997653513926849003064599149715164881444559715197962682749948989797894380731378864873531248651703802059178782119148159922642756602172168392292086590085685140342580888108001346332201811065131650882508994369534362213654848959809266635195490319412663584535670803991933210979450114528382331793513036237502370069272613390075508160975589298435700801406126618299125376149185282552984940843952093126009595777464451156898657962448398 [197,98] 111671177373006635313810032240806258194995428567131582371890050112390013501882329902384795345492769292262124667728964500626206904631680683648259876088699739442606973241568523614939367172208253599082641776743477555210593474077884065138373880616215245578665693824066212585251030483281825610826348922564951281085661859787952616863825282740325370081770240606818345295353585574439677096531571164517295449613277237522132889065180176790805450040270425178596534549230794667310047262666715395759757016612965271662243004721385138865234222704821576634805781801819811540982974813770766613895113321881164757908610078164411741596386149099467427909543354222699266480814174207810878052594630175376236308270779632706265884797741275766288359795912802705001308099326021309627512040422582961914764189495313675646560657772577462949331137378057086259664595850449047677368787673197021644170729873042121782161916540264321299313066734775313097429699631828174988881701952514718699295053174546197233183538367959863296322420374905569397981075604025920604866880706851756988055004568335046693759823355751578721710498805147369918844124504031008924928467738803085796200675542657583819095319411149894332797091460654895424312368572826080314720480148469427910471595317806030931515928447758734667227990284483536856227424170523 [197,99] 993681564772709373238719806628721663580556198590753172546752467996349096923967432132759049505544835828441309935003097389817726105148915848890521119845387573082410205005866420056331745191173643419127057336640470778688472903228423252544466007440127996234175544225613256872992356390166538743588310386144681574541325427938377440839222578697891824338515503964864881006618644226682163189480048350106441564816356914597567116585915906245867162657912492557202710656426475284397226139741202501495589917432540331421975496605469217703012588321003464405374487345481134226189687327668959499388561668323690229959129351616891255079359220307164619176869584876804842638682592101518894093974577017834834348222550570976947093077269062126675240500699327682474596685616149202369318528539540034029246746356290555451987205631645329092922334040392869597654475218505218199248427344649539511702121037357521223057836511692736828765464324092070260315373427480442045686615298632473302622991962988064488847562197004465782451565977065414377305530367697645580473466501593665364468955640491223444547550025942434488700665773182934763423702220518109568925648719130018693406401732677130354182507625325334222526266102959484690089045865139675962929563152927393660037891355393198506721351832565439674335302254357200039824084 [197,100] -310619282467340554137593660537724847016318613985667778373258207248130408305588336250302301888640773640798776402092780295563826742006718063353390475466555423062401326808244801328183513168238592232005337996722057358559707821179454589160462230034242606839317711581064089030166199129224774519961256559749284397208071905557305805558002549280787742825946061152094878631092823246250236221856512765025012910686893104780771433794272367464735991866623838727483502393784342972376183232318819704251906813962528528049329122640768072271653249692429416912957252145034803290925818039117316646635852443780926480132671562103030212621177511934810665640884106423963850076299800352170980583042240523521621880761311977801052370124571442869677222895180854852373524339014474683941586768663941826212023280262108853184552659221646436232419078376338886350585625334114008408781515771755718593117488947016314650968891252212148464833722098330341352651710907420874184068589459803043707537826505913047861823190998202465468816166880867793424545442471752414204729806796416759877496362345105067848000838018773097724713929034865082841149946836450204183894125236913271885488614550484885529306834458257323941258219791930222272079100817042080996822948754313505943411066711484478569000466055419615213497726033333822200 [197,101] -105615184338968282808048357988036994933068200306723987641525506415914640385794481807903961336278460151912286904385782568410018075227576096618223650753081493843418583210368032500065321951616791156425071145980887052476641944223484323318381569081534527293587167714795188492544560519447907000054460155679552494949059594725635979523156461873609380052862481174225305945030860061215337943294916352725830061779385981448818901241371496799744650321794901359175034077235195745649884788954373068531536445199805689037376140871375339428040918150344265795519988944419049325316767455546792970948975727264926604776192809460685097454137857734954351702070491547767747848366718122329116145726311017672323485169744146008475374012225060114139837310573440225468474394903286451196294478405152963613105946030804653925809916950235950697085603665289675452724385767866065447900631779642121780720552508526121613422532627991788739383841730729556409836835091554667118698871882731008696906974110300789076038127328490139359943325674999224339960935762851697204341681510423025529504254144917349756856904144726170351334361194286559288717692053837077493075237492925720024902586784930398238138884452897686168338700109732369238918996016250730914675857817792791149104493951774827827668238141238358347768073527366 [197,102] 95057667751653475866392117016095950495325389159724995965482175279301026886329910999334999065733991044759660168617717249599028678944577090640133019238745752848280836465058119887760404064628846331896330891988935391960375676823172774255541550395994364458708433681822090925401614550376234606950066732820797393366657972922574359839345208367323009562737961703706211542369508227215216251823799022625467936341132006545514664903704773861366040508319991835902912439434835602481959647974642099702109555279026859379986064109321960171033594079789025460570602240684754196587054982325184454023039673645604650466671056530320365517026824442000794985817399051111274948824844978388476233384755953734379916696110055943484949719939065325237758326694035309653256708563931358042709464724434318669234952858022637518906193798150267064601352466350823155658236546360143623107948780436261055133799665195238194768434738856440232621017853101300004974669861323330107370061441259813864256803730435252936146514897177485843032792695046004494925046868875514355562809566159334838190798667305650923210010517127944953888038021300155793237343384318068601414822405773729958323845817992038057092099384813785225264350904916310414154799293409412605178146715383038580706399219898657344185109865771809157711784 [197,103] -12079429161903045708310832527485701100687127308976994723797043772650188881170820470958596018029078028112086527689733570462908442860752184181686969565617114271981109909671365109073923307774142777771762860213012960579790216988184472918139582737570468581802625626537296303145531828672084587039653067289506378368676181226370587735445156955030128555865480469318370502214756380114711589603536399049845995772451535658507049764561335454328097945826624751860247498861548417894854690552806062382107290065718990511485129293464892627104177321541678083079256703539293012363157953867280707757549733321701598927465487786152932346941814610289284709496945147917639398251934698140772168677410919520845176298543352324458924222713632573229911191407249125168321441876536462234470844443612817857123166512280326749776671919876397560034714029475767288796553293083341136128460091148320467669704025123963466768169115336707337067221529718656461409770242271076202789679599744085475639525210198166295310411250685297405925697663119372301852172520062960811587407591688723552882657368125445448263133382078769006422799463413549108409292660234610106841388460368524201091306439685211309795639011193713680177736892302957992111881709630774592612807566042024601110366644306968960835500299902722174 [197,104] -11781588375220957087181050311813366264419700124429496115141414795477404626711093262446990971467203001527301478110951227685461252198835537932525926799158007597045742583386938316701441561314643023781405713357780636297054240099999072212527772862488914243439830845507847319098217221006219652781598721443312845246238573638672572411037200247263750336125161610031252805697645830381866154580738453717338773373993632277793930641396811565556418080965582237069127915943714799104064276645199285225578543748720463491374728886839722651052884920690543710491833520194423245773505180928544696744730721043391233761814094017965043374648353304579650212698217206411111747276268937522201010816888352934801046177626871294232251129118913990557686489686613420567858079315612310871525641515583304530337223065411987966671626420712938530750776240094197832958303977804160449166690353895143382657852403249398624843207446402512082673349594670037086065653987191861408760431082063785030213512991915592809485372049299486748460671167112064791045224770716126326933046086342833010818254079602587997553852248037602672459814874790257105303742755441490840814724916782952554715759293965539360216736710532597113438173511627508640153516590346076916853679296739189328029161389505399895325454302664 [197,105] 6057850885368389032976637353779253316743602129240869312417281735373948467215489573800447859245640245837381832587047395581427180305304766048836245742326449939533063316453247640499083016082948135005549717801140073126931472911634225138157640728932931864346369346975237517217202499900749928296892821835147121097927427191377852684972984037595250324091175031505555011458083202417274515470453054104702965774538793746153060721020929923611805178086993826152440724276305195384438810052652014192904342357841105658250061844413244618115953216921514284222328450884853879157667574796994352754604015880897405071215740562885871946064748479523833840646744254093969668850740075303784174704240951236878749655949489094098407809564563786223292660537849186268856638994903281536860721796456772728109452980357016984806085180372044949792366010836365107688048766030587070012460829477241000810736848990246793719371282736531117230931079890134241808852401663231062375722458467255092910829167463305116991516417511224328708792433305759680889229795083276526003444628888425159899259742105788204258556536915904945003686155286425551179305907897391543343538849577177364125504870575233763983301109035122223427696909179938782769634808084900863938321058011044019292079649081378563309528 [197,106] -1134359442617545895324127340216162785287574059496045924201017166428217322788961053253234211903068384283659308920305370411356316575208739007189450551690270577321536352272743881475934724261966476131966171262502275314853005737915907220358591032375788858442722167244477040958330471676647714552224236028890587425144810577186332361920361937264182871438318737149457432917850939699239934273992155048244325233346668186087053058684665577052803124339058496132676085721723704955742714140808716000030489304578776512170596583243352324723252764795122100653807604867841976736950346042209517361124440823401202785767538214395577711977434921525286595623238893054391946186466297697835074155849077696733494208358080790699457193598404673563949533905709389559576934083666957778958929105431660148923205180504522804710801432930499290116171471830253064324977563945655063453104932354974178319123993158549945481399366935671344886394934749099413609674376041109176334261229904015535336568115131302143736640470680093918756669414190046804761923958006013753501559840342972994324614196200857285433427385447790386152192961820395684240736576201059783521615269098243598251922384101401660258130684534147069520294844203845947849356389519824883924821230491617949593841718044840050 [197,107] 45510912908438137155555814278683205142176696274215470480646335172377946512657051639364595493271573897853389366860620614892907752328847759801949030619034626927555308978677583709027974224806151682192376372813095152853018370953762260612472777237619748587915166123065777585296007059219861850726521058989108952508972132494879827926853077328423618615895069130354209793221692069584751525167814699586437049939600040241882097740774235137244488642366441849591849867503796894292405144449604193348855699909999017029446682585615251484245952123864199462566500535452574318612856999736632291654661846113319732058731242935444474548670621319172379694009750660622456267882972548311215240865028986147813714090510103226209964685422811667177022147516007949988946571079660347016532377763182485585105624854323373427324043404902369105286186272264778969436614933158882787050247801718511238353183220958024331951405653818765182305703256714636791973623647191313795532524804597657402754749619391071779890399892769510860030197830422027078784568921687696907970487973994474991315750261395735897734986253069150891395988293882013245571493715032325274753612302107786069377528639382264301603248736440654671116041745013826282972428192662887969170332472965460958087353708 [197,108] 15730016866041337889757365340161831355269364800366887739511210938158268132813239895102632646288338063872902957994104177982838444669479160747172806280832711385934005742059575994690774570816017026306312973834590571088215104564083190682055039530589863811431595335455798312192216579703159298613164156520624578473162065508963295735187630775186668672881315899833709918369351269136275812752526976900190925641667088508875526323874816077649986618251707092179235049376278245938924977642602000394222548944938140873272345965911325410002374058214930490711929827544669789296192313425145912236252481555161529189586969119216451928004810448492656933757375918454583829612943089887980221396070646767088487362645087473481724740731998794625421565147375146108068653677330513440189023646618800754194550511677644538760025806996337868378691944073156399412630046146324952216615311402362815298425575809907074048479981166731978906127470169355488621727658458088993136481347042918202979735406116747413202974683393985066136786497268036761281638724931130313550118472924121953154508792252459629277036766852491483744150712898754693529463803837328120645012356604573649513646878294074912842088970554792682930948036149281108439988529104747990244277634441427250340 [197,109] -2659082327181527540250861130747043788950709203734673979158181397434893434426979354006809160282313193818051315444186231844711344900618794632951753221379913976631566568968592391185172301240048556509868723885463320035449816385340515933823137200079153545286442615293354912856271181485497066321621665991782404129635838527251656147811228236764042211897481034868623566971545811593311722499477903987005010335369707315323226542496490663255131731656145079380286728384739860381155452751393406846923680735424203697461278297641089031711848031725139078202744485173777233330343265679052589198882743623090301221400963607127387883392476110555271726244368202714986485009002039501096886339929890119055323623250618009713628701392962360890734893360986276219977864464828463785690087587292152698127639051068371119039215396922622011603201125414019184713444103733235553396826977801823491583628501847358678441933672356774341258564440333710335578868545525941728382389518352918495989529953624471969369959732717093962502697933574720061031821466987505440678201676928890741876522296326195708211880096408272626786810208049195081238865965199521966871730015073450732407895003578558773035161792213891430869197127766216172112385054214490333220112307942179 [197,110] 166611129938434348470985934015785472552023989629319598750061115067565873122721923308774292723689855633214721425731277234235221049087935413523323104787616870588864585406376974964517512743241842157341630885850905533330522297114311756232259361135947637157152912091225764561147297277334582077400692589923234459416357683859931237605724972682937809798814327994936637612444305842367165777525183138515563242027573602109592667593298381606230412970669899292428373582660783612567279163277904173077509737310446707113362909809472005969977789008733191414285410168023219850454218318444485418103336540870114563926837808606450343317718065528931358193298956851202104752783514060243766652065103707569716389168856120297862527676172061419409688842729945913640643498206856687467099252151778496873478311989173281280274013098457194933819473354592168857808936002393986099549840434091007138594496081171948189464366620011503045425736076727116316349254947188225470839408271285984151814674252005749064739602165680697604411472323174756700794850103119470619401590698546067010078436785982380662032549941622445107600163042619680379454292313627252924430778588295915806869784902155970745490176404128263982759431998032927526638117785216461746758680 [197,111] -3293629562377240555348036690993504225797566566472484358680455663592466245023350491895040393965067890984779733710686705070356438380871908156517051401069235648836065636797018764228180110935952062889273707810319202129976569721394403437010375916151095840978516589673242128153548692651437497973642783814362081972851367223064447286700356513605280895107073228258663922149309179290773580360462893363644497576148268429805890827272190323322448936597058828033542627718578304415187371274912048488638641605439354069841008876092712260322860696383260673479940730466991612359604773783421891840015014134084291177564701675257564927928946215049756458543738491940972347945330088962612369943385866328577512790714056526943676304169193228575789433719093820001873770138822633628177035982211915084344901293514250026485831513391881367345173611585296042626046661927597812911526974695941020451469519386460874778409666232501262385293674157414033661894096302107847781954197455794629025503451267780093175754098474872119888234154303394836811801280609440626133061442771962299291379920858432659234236062424237052649886738702034411794586535954479946402343809113933037799485011885383546694812961942810205649434529717622404753951392346041738 [197,112] -114068457098517349597878069389247239731407423341607523901076152562746109055389818981176630070626473860107799365747734951310178481415137883270320402359540513973113294556057154321657108354869165131657922822792534453066098572705695850481190155887684996166840061965908023313268845091478970468401226697503610474415104843638935699694443647825774530027213594173063845044011148752955710479148844732562875854443504139776594072149496473779049426613198197079166514943852286250041151057610848170536101394290035718422409434270844851018638778565864254022122340938142600951221383463941245033772489767185684919884631654992423930404299541257353248735744784994472269207714910610806800403835904562181890902207166200309090640206715597072049533541973426623110886275984788358560437080809265362599955043897496076644746642408543748978334305048428524304967073120425966447713155484031727284673625077060866123213425561707681668910643992657651630288124237044392362307632908672464391798512189118636351128628799576342838614856226499007828041078904546673012931815685019376643810215213265068527741740988339493754966660872806992479216898142519660292506964372700234728942555204789855978970007860390253801892028471647640449878448938 [197,113] 7153088106307659843770005929104350862864582571077438242456694311154312463653212764433248177290563459342380489839540423050636465643527041330251943547963712105563937240568095862373690159438552279533561362784144674189835580106675684855332810491443380722016511015474084185530481064983149975269948527869066990213989451303874790227165228774060658752859032817865030145239161192245322900166512764585722002936568002905717568654893499689136704763909053104370206436629360478234645334544449106117277587332818432058964654481797154334993539062407299124246261734187173651349332048844051926539511285460575973551202088219637007909538819406786992077275703154504805484320103479610579544571264088424285101206940148479697417333807609842320137105013530123696314309594345945442195973878382560348124641590893193639977615339538557926127851837319763055124119649796356430209225111512714377498473582747594714001842615362784923963002085365952158921387055069298992442603339081478824922888769721993342685194772769946056651357114532540461172733393643954747359822657290076629985544272162446713403480131905537049870996890308202133320945946532622086467845110402555714314242727460927808872193445279750554047096562058533249114 [197,114] -140710959013941322379460666273727975117385555694673572631958468579003687082890343959059303805321877823319835035085852257580331335929893495328929887652671223593630764306650409365022749818570102024056218223839410531205191481531786551704592916492653777145910751310587670814340520594766089702176608002338885449493539357112642553565182880008950931428271408333434874021556765403596685398650748094528456746295373149552412302608984305318545816955258397212100832326234971190365650433540985318875359029503027575330350479066844278638399694968142845312685837077903050062645656433125444351449143679630158789216867099604843474086920490384437259726947825762415650067208858142782899748857844057903623282136573936112945424213064946423177464682943555330549340435030784291727890805046676474829100071950048273158957382560079167456863604713077706052650510104690841256642712522375377454827914846035413155622866701692134426171307932354274084600203631996674288511526767477116470600404077359077899472413698333887741166397633194873552474526611673401023463689044958949785458059528756860472277149763897522520461541986264546968782968056526075304943313566581776326207705187704536245280210326900393845163497724389 [197,115] 1142456077856252079905892918598558901239731080775507368071676664068224661761400543394214552823734915782646207728634663008557597935284487102298974925099323511354699343679500134774826399522424988142732506293940990663753738956582942236294114698148437487454483239676956313501677748952177640454560573156880306637904452922067765052705464876126962210233368270466829807835335684712673147991343915743871686483270341330018233332493284812520135798045475858567203610156090319307034627701720797957123045388564497292918201096990402486776946530414405949881701046394543585016338815744952685560084353821953875288821839450488652342542402341181748080421830935871604838618527823958220273062258962237315706064528468889951579163284563654392653858331390722455226756933606909276847717453199607943609729566982671684619891235763660466194282459909347833067032880438972582884823639347508184645504955571526123365789894618508783507287251294541332115850928416749669246598262763449012212470592568490601781126225177681787406102366749548358269674825363469468863361710959910776396477857097438745525827724391633748026968881372363536334873411588879017972811177928238080745369950137379541689197480903743466360294 [197,116] -9978920208239928856042203812846777574644567469636386246508858850854705773424615683057226476909287761991114798364390613783696688352070440538376209316726679471799321486697851695472909543075547800820267879830084957569350573265727621383826940852631216996057451488248631920718736638396290608051134393511367442464190059766640897103274577090275294708659466970805420747770235006550301316616067932767747939922065594831261165798513021000429863862329561812578812538402913064708020698587067478926771269078946800933369697181376718158775136297475320237249739835651712434077018943621381181977659507765778477706622338304436957011496190741010815400920368990420926249316445939357312248139072307004747716846823258166042787731648997997916148590549393072636448764231021254836009842338732860236110868582738982298001618596920724105311543499748727573372793987759968147178621995626913055859922682066972771051149034092312382541214305831921111972592778454148788916091035773308674477760633952868894618040188335413833658013934167495484015193866839293976712908229650820106560567755214084472022323162068860858567798546926794510241689537516174941976901163518288508968721903302148936683159426615656 [197,117] -17671315517341671906949178192634491283982922378493074884196465087279082797214790298586516671952404557889720565247656407542292013782879647466251624204665435347780075876370724627812017795917973607190653862756619038089642250445319227043011138735005221150196590073448482925407230602249857347496549322362534793180092759128138113471251155422957962275027901784495952587748779194140386703822097148221480192276327005958676070898065043007804884949269011842715231711138453963526043217046711538500609561506492307792257064650631936278598816475241747130113435273924655410727621712739702067541297707592968831047904224397146246860629929272446636297145149513534776167452318589489586366644664773713590435391419810669816119157253497790525069709257772302159559267060041203326386688127376270856068627152129562823716915789168109894575047713861473775311182737614271401164338470681447531235270661677668612534674909520188953150599942881034995902662520507703483027937807621591847424051976076673165147820605968487307978948924749869512370944783667732055239674463696155726718779242757920482258490204661127900651384483061250064422010419844045186941325407075016710105402617316431794260513092 [197,118] -36149831372870378769151685106058586653755763977463364876502954899678398593311318992452245084800637274176552937827524366622431246190741423962468705280962183990044150638429447218355680953515259976948576441913611349193111378651310468471392704164247366907775956743879074436484603235883483564632007396762847888109433317020284034786042015418221297487594988077158079804179411953071522455258414736583130386527837677579786437546505723690150115203363308218013156027027799926485168741927596485090983942229885455303725450696989978713624251320679854531233879580819403568902203881737622823120667305809275692812255446625564321128186529226190152823103074574617744522353481858123746201506473674483653564483853159611567021293239078754759566196718448453044116331932677695242267061019685192610660679733659377246816301590972593301795375626226126807735831572404099762350660120226959962324488147741732296039831403252124649267648086301205124458127188984649444160269126000393962396391134535784148760510865699055453522589909741884317082220434385097944509972420760967227892235618441883542022382153841849900205560648347404373713086860970563335387301675144939695569056869769980074142 [197,119] -59972045859003878134515023979174179655435115214344211874775185334498430289480971793903546875189825406818329090293418429988924295831051095799341249714518263893554508848812483206650138029429078789920344350545402962716978779028337337391804592314424547999281591242997820989662609443966523036997310087173051567929897353727185170013195157754935355688083662364201217155757492807872252802460040634336272841726694200046928449849738030098700336719873205623182913501287939688892143620102540433215549558275935092410033277644308392812917279624758730055571720388910640812649695666482055221193205404109262589614292850688599090233238526618098565863154822573283150998281489046086320201338521456585776143407532158830397363983417776209869835306704122507411445160964856204777184753615428738318447914175250921031526418585118270948186976902328667892419042802001264254191147381116737586973495416479372983071695910031842090434258879116968448858830794972906534486225187283434492415459886540821197712536334406881383911386637600434533479473651362653680228338866770043321074129020069799199475640242608997720333293461877685539596991210828408494879947061739425615895839320445868 [197,120] -82669301976323465290877774001316624110028051070098648512170694414162040670961964571526751636021081518917752748464183855343057079267009783854127060893921486240481284949141980497825161460100394220126351370775336690387840334033293109025746123871980309949951584526502140646696163947929982788546786836814556582116815574869261978792950197578100246236586160306631340717038436591594570338566736273908139337460315380497966248091699039557521651058531503387575379245037914394209374007425341237855111784331074074702340498041720504169274135711890816888707981616905276490256230952701700086304005117209537500691354819581832810103189742265190109085369814447031984780088537487790759887449342900126708046474029572834166620777628112146621044737280301158589944274619157509397959280041886599115199270391535171375453547047821347583885304714583370269496766677857842678788186249122239413712223936175542375541839102258355272904227531837389966288845332310489379744544727359295316400940234955112525581774606532655095976359212805076415416701641004108746500924987850952993055838911597212356832170895863997348329380963001785871994144286304732572579665686351191921024252828 [197,121] -104672669048574735366942765679035708483189269363399410805759634000959374468899929174400144980480932759455643702020574795095220344893620506555782579813594524012750533775966877306574397728756006771230358051279727222881964797921044799998989248648034737658578029895875919634674636118609379439986968042603542971063063527791869678477928917367245532998317937051191493862875155336483638568977328015737373526074452827616956732675252204604637117544840433185352012325523480960744727652098024769870872567357703625424314618176388737911891772821910379606153717917100733309093093453544618778073936739642269038240001536886718899631168051564251571553115196915932679401252147278087733266187078533648784350418480875309304837216169281633603205631089444513389289548618329891844405834508267116513340049829298251326811261198193681668737317897330633853949796716326178238030028069220545866186103245544362132726507277423757974804247427788175268246631430118775266352866890430791735921926002613001782786546487735908135544082096324126385073139065071982665392331930932163627065135156974309115069103121933612859051696882605185176695613080101585281076357560174093879676 [197,122] -17884581781108997041162287612457945482502969907830111615666800951515628668357497130649315858328439226669679991944149381760908777550003887985531945189125371400468231897692766531543319102989083385175461779924173809902031053948933743877297648092365068123375225364847797299643693545911305860844115124891990223814026040868899495705530090736789855493865405677670387494366206913694218709198343516324329259846377045575038221719797363939421328083010103265910912088852510050314725248074195253763677156801227999393096640438308059128789887089249589095343296689447670172233971519651815815768930460199699074566920751565552183118754347205795828493972114843356517564053304308754995490549682260439364442402593748188949016578876145379539603468014099791553759768273388716291943478412360249950047613731851331066615471652311900239192532038747830472125968293616775710995154408389024338627284824584631374232666000288724892666871764416282869570991516790218041443190460269964482317943991823321799347763777447582692434143507092881780416387130529496542753747954462486464959901116765190631964866108848721239762884513730799834304617084165494813404255515334275 [197,123] 212389359066567972039052553096389701079093021729751039735060653644123748909683865270865527395704708179003401108779470310024890185134939156902143925292492109135109385348879785249228139263062812189179616772082895160800132971463620711182871029892245240674835985778330058785575873495775981145053378045532181673105212377006596107173217514562200155118691853785186946380663780724286698373006416351948436226236057364792263756216796955221179132553253453118086554671053065130583184441831422241277338985746105685824571845498167527590034185286472500483540579061885203928312640972282749453730349780045584422577426315621429552666185828571212892197612027764015820496979834026837828881041917345249574552828452528911826140883779116738115309275011133492165840135935393130596396109366669171458049296882212443696455515970209819139266738511777082754411372588857738506890987984258636482599531301371403426466429867852945473220234013513067340938547770917269284323831568183738695659899166183434019833153980549971895519201128691408414216635495858219831801940795821209824931828818798157382624739636727451757211143016118561459491917502043176894914908244 [197,124] -1244129470947755000751881809797215705055838193184329708098978781562603985316647204813242030313326582880965432508104089861103203593373214022860351728275221983873405386698165490244467133063323051315860795836480995516210013691635495914048995821203931606759083812628816796879008635902375279533068371136990103326494311113510269724231447992665143436707631729415427184342998581578352421491876248439607378486945997132279536479191683448370489758652678802719799586611559378309906263071652720772353785027553243246897035479924418847362056553470403827887030820468638132696860552872830719821159743364071324731749539004289079758851327166108040787592941015955678152960751287723524306561841556730624771117527040322937147404141856181181802083745135893606203612516567218428860459079324506440330643314110972379716885467256959470314399731572160838964335779002178594356294938913051702762207674166732490031428588097859470340654761563747878454080966358701448671071227555411680040340478175893231121003762483326473910179811035963716470048935494110014515795829822739883300106546191201357616543550673914876953628632546882935037663262595395279684040 [197,125] -1277999222122763673339610324839925751365003246502646168703180517441154899658560165013711463281517444487732551018093220175721436651853055070311660401371308312426421747457370405367026542885456067310090054126157061534351406329643277538206574140474060391754176355018647729774963890768900612221934766792744649194042158754195756438162217395066063940376732495772069497555912187923260245327101234708618739173130796603351482050638994398907896004664299732797490684588511150063634396016048427570153692557708579622064209289509400775085360754172043873393069811146802356064482945848845671399482399248646600918796782102657871610221820212822682518197723400161406401484119000305083691078710876030530077355440188048148912059889330879008791527890612365852149236517787808027780058912431912411935958523394461687900380791501947126556135545875266564597028062356702588841739414805210628747126023284834463649174980631557542822686640181051536580932111242316784416053690134224359535618062880736278407798606368923423944420359866225850444223495209175349316827547434149076463786494211132819363426983530030024604227880357904549940866901267694706 [197,126] 8194047654337056494734357517919475949489044614634279224067014088783236692242102136859910031210647147278234795505973680190510072942301529352701778604941812802795399689530184581351134725873415046851377284106384731258541250664946468303626290698421294437345798679744581918551751483338310366091832919049757456604620314393886911477369692769950189130270631617741305560590273208770009608365999249386159476740144152926974756766111329063571802229147927756441094066726855709941838404267545844515994908412247851795225082738777860136579874529054896411241304818661323314696653052857568172649061248994205209324279503681945204167904308910881032459972692598019502737318850121907415954637748282183581672274617204346662926929474319416732247026730286461420392654492573469950698428631288860970788715752789527667779419121559273397154635439730612063361811352998177802216256592910441131239362105688751657139796214198333482178999840550905452683304717850074103618365021539651880173982902701523422502566330775740243412226698842896602810567503270920885637377165912705230403857168602415317872714566187129802033487868294979826525340050274 [197,127] -1535967342994102573630500656668538909330862375442354990318734703883058207980467771794403304221638575933327246294775144998516235626166158697238978596987423827491436497484613453317751470548243909829987250294964835521750252554721629455633643277323600828556840521325750256767341748059528401844094800130284400756353429733531855207643323210052009466272268706845160257913930381233640326488618552796274952847749765078689923953932942172206972907456058052224070992957881081057137061115170861388257605584377334445780095818086923907762309579299650368465431583694561675841534837536119590967361712545750917262925432018955505223724120404510536219987750815279485037863730729259905564384254040113400944562058896831078284412257023257680894236018243363735827130677440251658015176056967817622354316399053430139241044545641886863046382530447579250150077660269926187389195315090403356330408795464053604569741631866295061629583797844707153458650233166937637197938638128832938189788694614575062498357798256019199828618324244087132261822695222800362899952733918566807980049809495968221228696307234793244519974488424247347084149 [197,128] -16685751378677093037540701391259730015800764952982119837534171125304933610639123025781431078318055852075031991887953974002671477336842205813246688814368110262237625106024724523939048937543018286769274351326052810250653742404921168216122022190224905105851974674548486200042244983474928093231585787344100443755113657138881255438868924908261062914041948450387176466561953500509719867703329246948835131478120949331378523156455831614821122525623668552698139953123283532110141974773617625337933173693262560302779168598600547622551078271202475869562078274144464649814397478220882790664069321427935683331182120351541185534082066547286889892826825236280284066325042951405845071770607068898881296636382437303744666170536957464613940752407312072609118745618122961075531115754755964882304895459201628739119934350792369085504957579867159787913916681990981610189816157002032565204284715123215309163492262848874810110825991204711517689890489253319777152650909783287403102473513240118669247429257763179039088264959502790146862897770063549031342220601485070454818737079039351445271622361568010477173480021054887722 [197,129] 10897139639887011467669158696736005016276107054649393140794016806670950670380289734823738550673757363967769906906685265962969305382131408121144011264096795718850535050259971371281678449065672128438099556636070744255837599184695644769371237960455363094987122598433941499639562010868525517112125041549963309860497767208150188248473238479185200888555296952506668563065877066365910326401231830156281323842355391625455611097106747925151892334342145355465098809930240932880112336820118448925149781915258969161988477128232328451492148814697804178248517709906985762670318647956070126696800534817529260516223373524268277909488980743553371867285361690047270713863082033612762069416870374132258113994589385499129099666575502782040110519628725039981302842438706092816784966651199261509508006114277229632909532195957475674574631228787021279187873234270547159292546728440282349382167195261322963345056013518578052419619262186457328913462483208265554323147754409087935411802267619627678220982211320264893335257060687857514719687786124352241110604289993412014051050574374256866327717621447175842403459792835 [197,130] 7821786392772561394698522022133401807055029817851562604866489005244712078405864464095221259722069120141007026499760871881343907898840630480457046926726612775968508870310837390812677082220777722979723652395570061395599302725660410736203446635021456755463289150827987636977618596316376276768836341370032401676605775313098232813925944169679177574388446087800328598622211130397846924347458894802992365841164488919854023539042568589135095358961972589186760804201413380948191913286615679885170354310067412626166916026933470062344980755967239943727465983560079577690159723225119712880986057625292050550644917625690640914006911258333507684238460029487435531677228111350736466007715181812727476112948826609955507881529215574393531184288125598476264719939717245951728415978123469919569222412398782040500567634116684587918807420518418633431066390432146099811981001626019605162350513102936708081288279127523716916100648639023300285384630638761115216474994496850469822796138683167569629430194377094730743753830802572339667318210179432346578962152810631112004170032824187986942441745157549203462162 [197,131] -7434606299696411536089990322771066996947872548568384258129822353913735229972047454314407880383816120371534969650544060827528440654842006809839529382907276960443938212408681343463483942944970421119326894946299254682401385112860834063578888851895518066740745412966711272015661051923718282916548779319357011371907276303386175504457482724823579758121995582171241573528537427647035345789303279191172048293018091229413084118833181339884483061675644107454163020084131164971839453307700794267265447958354190909355756573075924323910660325231195615180647690607646837702172332044435654176160855149333498446033914228975227853603963585121618907959739009389406840284799149333779075090085307205127072916036449940622424176698717173041480605562145951654019584526871754463241644411883877735422682173633256606345125843478001288480167507854274432682050846686141164742529232168512348442432774620184439664526469326400336344601063412429348364703039150444897545272509256125020657131554906082000279206809981819103347655937840564785983389249156715786052992755600765353056335623079841516741985784626964778 [197,132] 244492692401382636936112266363551538846278991346437684558832754173959701637580125964971370114377205949551628682268677548978742024084272190965058932124373571200565891421045896629350442548820788985822607566915713798037381759290428399461894398723091428779604920362455815532423112510487181933680010104286509200622423801523778740922796248782556947082871461234336149929295632132133882624045667114409260125389352679888764647941862415905856834766722919127564231814976183307437251673278982068817710526314032449644104906239537946962479260875577236968559540513966471323866656718436320749185363444297356951878449473875900782323936751175427943850939746076305981599947778265780761903279935841657882786860120428543401609615626509766241458711509096293093118303416078429946443244548272017915685278496625933986420848596026454872472189661984686827913657592849909983002533432886356006031685779571989852208977465381263011967358373358235716864507324536318708148785512004624294644135607749920012037266124987748902612715355286384664136203766609798303742809853786089989081007312499726377543602772 [197,133] 912351734488134807324921466113075742878989351441521851254256505576000131149105696435412245762656361744631435058336692902097087442007420356291681650342545550735012868674492244674018561945046508765699441537269939885687793291188713322869550293457814898810504537390606528043601052636315388967442518847026478366694723418029217349400374889635535329657124563606949658272916959369820634375242722838415597382910974680507198657805456967187375382413225300482726723085768054439017210300613292108828667325847940480866602637988688038122032603306280751242592009738402143790873468646706589620940647487568125692218840432288497920724741182797334616742467719896554125075301847101073804825394139300566884754163139989090060894309371943035935076428981389446228499823102579753217220727874907013336488838596584164308203847608802347047740684189517069914261802336892466310105563584871476564765598724692329810676444266162042813422799102187655156206393713484614536438935599188622421755788615397371732219906686342072069376075734407284503856228977456450521975859225151495121747863118678871137022 [197,134] -184642834465403689552777263910612699798046698452485395346074357791071742729553792532850974411907968277514222013134182912024679427934463547807554384747052134972502664064831635633640212169049145936559221088875139261270126266410367534423392037961512762726231451064363124869200305842606313403064073605073020915712267057890840157227902483602447642377745580645267186683964660384858160607696588246001810866626063114973809713097026884403261768676605672849375960766744453389826750279459140029306451084638632448517063448972619191352150278580421571033006393062993766362900287374446421466883473234407020893507986134381976120444657045811888092487381623059869567234905692435734766046430485228892800936484531275650809038148596126775585849432869884451474051901233805762675986254050383005696515639392512103445528970020497282430866131502646949636967151143820227978748881544822790895226519029964960735039849014548985547205735127705870817274107904160384857035885714653468535604692235931157662379170077344799269173903358158436933281316420172653401791166227185533337908307400860900 [197,135] -11285241359300282343202939837605846587491564952367388209489618040737024109255410879887726339978337805878310028817532892369629000222349153152650998247178216068622359960857809039419604070690776404213851544397617785796687406949878485768865105715392703496808761836436543178498511445654851489168277574079237846853478904399598575534940594261947272359538401609270873830369924264609433929114931284352214281330657567980589022087377484619285037694556949375692059562856228481097710592303654643445676945367006204748639614177691327261549944130701281395835474539254075337218530180449897242575969395452845796774279356904054385605184628479607111243389689694475428038524723466411177315113072102153489425471443643928123360941621230620521136184841955687381229262795122151797275982893678766428043922677148319318469383541508034156529151838426116952615755992131622328272475347196188397515811204518686852405902301687899967528368699256307650356140922252086190885625083729995085560630501050921092088188622208907682168997946705947057190000330740615461380988918767480593690804189 [197,136] 1244296751393424806679950934364946775244560032801309868092646051502227546338155418329142352767166362418320979747385568878877347412858267125624579616264224850632876745095521736768281876768823694477364619843715278466954348443669215966672053966879374759535666101491675818519962175106424964347784447132558275223092229605786473054416322449218140610377456307939148465482391360410720475478386188947345858111344152986241552721134217579442577072989034802547369211264958712181037466379366576393935029271538632394263318501984627848691797241057467631037683106998826033997278210147527740719644913053034387115164184761348971688795826620632198933782001724946501382904316114694139377297139514066239830805002437085152432307847499573735970994075579823798855831153438626452084902568962059299505247458231205490594776222221022300424012486204605009771222025202476388215131479181124298230591313414148911885034483376999738347671183898705702760025337399101563336268311472934777913856521247089730171778169532363728225606756080742871868367149476318485857359926073155861999 [197,137] -3311255228111632995360542916942725901816587378527644012712366283885585504117950351789064023298358658792805303410974320315623154953059150542709710725703983276471753644738813809800610902379905157631485668484882460951908911379546353992671571321953572438115939160144611543861974499043233972968631762798796000867615313918500856791314023819795375653915484092791938729813464388413750418594925833159165510066365601483934164572539086348671407723115690169048269931740006207093974233609067054097317238547570328583913144731646404365395901301382028942025126301238144701440224095888895679289000750655297416141762949453179841013519984618559621407952276486203132955941080702787638601753954156986625146723584671022969611412352207153118827256461995578442590622236899847659654779393680754729737918604299735275382478784171185892324180455428559799891436312730333991957228698078205029645513215030034511171454261642567898300012781257911150781419716895780600717932276903575796690956731255708685899305794637643316227682683502558127321865388263720459638782262985830 [197,138] -1946957772035476782990796664534763486654721491723023895979279064597572363181117487658069562561014849494077150193490545067857156945251763526960003003036288163981957391018665894455487696167056049456082856476177622647882016626050699107309322564057918745784829061658219714140727582240272510247247359810535411082796037764133488756584156764598317364378792858058506441171926073822565763643172347570640297999465921454548942776811401505669075694785536942287544748130977079181690457752917353141680692396692137149078849465223089731082212036847901150193476576138216273342593567898158218575529216656694352982895766940935882319097895155927322007004809004692413223839946350275725590002113018373727248578634467118412664033427156902914877223031966678797176024207348117108637186020263326306404043338320679846731372050685711154880420908086407665688078526060604572906786941912295118256474481772482688092855409730893751419117105960399516377180590346625628687757048352395767269031309233322389636973875217829234628763063476765445515568387154695940901023245 [197,139] -823910544493406225928917799811418683393348281116662877207531590498417017689403202599122838481471316032713711675675054743364069708461180799044087907154220567979052426892171941541527835904189743863948503803030030054537005829656044146410197138830492524990440667587288387391535987805490741272976630869815931277482209825975250359266547186424555258580293834307799048591009551837189243484173954684007342414347313192814606997493272762206491261914461697237416558043421432612550340153657294282903042683153087421092101711768085667153921316784974702157192505247839150966905002495231759307808782997696640027505642497219008946604563805543395933686311760305915485746309022833542039903082032225935449107990105438761481499478676878635563603858762610804915216806594586058206864817873830970214547021464382735008473894764048359540899504674702222836322227198216316813052961735746131139348721350438117806853900607247050198538780508817239794303717026039402184101888131907850711434615011011388597223769815470085383106410218681273007320423963703565690 [197,140] -230431262512036133924995696326499513633026441968371125937539513936513572154348703739922124725958727425684790765377552421878236735648791763805492607400001556176372638760808052102325485784324992779650977330768735745837954951662630396001221280780317649209796724426417908452530787656386349280698020296896064286156874746087977517903682875321165627588772779965352565683904805900433093807031235687879768667756020279171794775988792516041491451857307238599168733202779741203175918234694080831379222156344367047102684948509330160964069127317238599179530964523898388319642294085210418328162030424878594524072306216889243962368445221278152475089716419395701493897080673450796626930649979812454809541265425725368990365022420669532598707866771115076572330784835857337360078406235249222324282878425445935583473601764732595075013520660646702027074084662354412869141893305181094391193283819781975999873529636942800122694040499868624963931218354427959331405610138289665005900057802767507622232756352358917731705189784550326575279378738026 [197,141] -41596146281816848744643599565737185691420211396449046577792757002154355522694703615694326992158143302148807598543582313186867135809525459422382077394817633381455045647126772957509361803767143560299220663139715463741267029306651012444685977485896066958369275416394983194884872815969305198709632612030816486835597611598786143801193345749830253571692330809587311689055077294951634839552838529146134639482886083557707208685094024707711703352824097952524477247202228546655651640619811014288594364387032446909673802713472325227340963127764993986195050518872235644777611053655380450655512932242814404305098265372607654095790409253231709069008608349786208618952504184261282090225113965195616894619295988538840931991630508303045649130035393293100275459219645445444873272759104967188132775612446177074478725565153664648401868435389977973835985991179832072183697791495481817678473436724895770283360391105839686192748308384218008575273851489351559418211856940642885724605028959368396233186495572650671517133704270000071310416 [197,142] -4767331705213363920891993819975289398402136622945980614106261707243204555488884328005925781704422382544074689485213423232765367499613995863704569728119388327047292482031903986218171583234061723592861974428577263932325780902543314297142543279960606247111488266553740023536260241304161831863550745550309323690590385699174968000066817310332205543408049313047107908898388981884022139893090402890162238696972429296034644237497962843887712547502029795466343744976637029744106928709839918825311062188890026727541383559464650755605158711022581275170015871554662159105479212643669483387151742371690875998300803241239124275218285436728157141744255888380051333071652301329483554097642316033318130377917018918863188142625822660349684797745545867462314798890546940171482449718113597541540821983342556439072872696309653982995724185080395780937206537727339249376448510045752219180506374587257932912941945558479127404900037673717457858643220728360767797702364728035513191501478124472335106425954485380459067414360220501327 [197,143] -340333277180783887525126334227460698421549247794396066137621839453798697539089980391136369188796858900071517360962440633479731609910386020114555858432142547942225156754787861469969430111007974992649972617335366361514387687428945744180733839594483117036977468383023194926719849641369902095379037973571789976726642628378456898929618241066463144167042282001026787719011376547690146181453947871418951543763155675329052489101516226233329193526752795231460477074206937157342338736877686112487757723468137727545731236609532424805323535175029094969262289231792579164968898555521709359789973605915400435631713791276093832091285322859350731409132036183606488199582347459489126175316102252583079390887076623642927385333584467778189323821870389930522214019310347107981288250086383215606569402109796204397261787482804148640184532853881726149832715312071456102322999366513254836790011183284119900926661812110455106938811165508420063311572204260349820678211396902419801834937812576274730103435512226628579254735454 [197,144] -14852871311562242648301267896265136939016935688509626641441426618468624225873058567139785419876910189724163098938464745455155891726723881500871903930897228758427085649391997548447825273465894383932769342865361673556959151584704589351479169286320359151819184105932179287612754569547447305594710335861259666223476131272183351205442653240053625821213155360722821807955148642314034615016684834413122187523381722043387651655281695730166027793543931341817091616258767751876119003247585279438464438557512969016187300636581902018170403747648931033032269054227737938093168906470886527364494049970296372067287672928541821215751882628815358605567032824167764610758256363689372275449320135780860617701485320443604056748848366397112157892966056500672890277311706155376135115258173324762948751213771569802472292528008466144883580884104853893362622835216970123286692512294151395573928290148763846676337346242440567289221802277383865990698567811627615443026188924149326688372093358816592748056084810363218342 [197,145] -387853451679651651268695733238403703972662353457434581645023696242119141919064291270962435696356065683347139834787781250429476694318378531042396995266145711078209405918232012875377055690947603912513262935309738036613829746930397565086732564153984534116459717648684802903815112367265066767067934569924866643809820460614984519375416138488050068347425290006444041918125040295198671235742427338211522213270547317899364785252582190486510167462922959021219564112716863953026709675793386484326857828222840159719540301810360601330916261657125723257728340205043751772092832340391644714895868472447695045947298995207116423928401350038035013050025982283841162161981152102870878111959538235767971484474434927827398554130257782237559771667234870619176388789243454561041537229390826431175586724562238064962733752745612935682242947995709188722557217779477309359071586204399053739097150998968648705316303249362536797535493185046031169205705374782986945648539043285023840776404246788080047951997088318 [197,146] -6121543854224713435889146382194417170249463315046185185514076042780281317775573624917582518288166969459506976388119669972298823395412993554475166477185663167861029960518204022993954231084890227803727725603357700885052961448527138399477003104490109956701270216729545420054950505213341297329885220018531956420339557154129173986920333263069341011130586620210695800914297737655528459375181529126164219915870254690831115858173680943547577687038752786349261080772310556965460498498360782808053119625883714302886327370073136528683366142285160419932486553206188525705367200144393138245015891648731942653500061309261795851166591301789547042354899005754054300746130291047271134583911976318916789874809745784099616886800688785298789895862963400851453329134820702632786088796441210924943389928425554709066467621262154027842918843499786565943441621694267238919478991176230172730640701683489654291848945979802341924637461023999428899244163257807149497392752918652040191958076327951398020182 [197,147] -5353086622052537263401080502362007326058994525497742596906553728347948556986233649793628990281178451916054282471073330710446702334351019233661812608693060302646938084475183754629527948368395126130403177867089062702364961394899680939008401153628392896021846375718664885385302154300344662702873558209579284004398633420001008574167442071001659189375427961069189629733096210951161383905443434409090097824095970194685830965347774256438373234401573190968591831616101693736572388949716770132871645050733984440573882154540206291518046943500749759754277844931075419309520764018254502676185921174527037276991459684871731405795815859024239109715976207726378261701309904828680135563591077091182160415920964722919705748297499411608919070705266279404099185348639947694228435273398548871154845522324759759105478094253734773796903747081067618326665171090043076354856620323457384618587073818836901445819948391509274750690229703648595679972629251395832133763526331652881306491911331362 [197,148] -7108800717434553960147440962960617642951484929882363348432036739060068302355773220692096401683498202434937103441988599335432599591912803308784230345326140239448676226157359003628289547683270856122922083416130871514991206738235225209901043247795366429093891864398693882425410829011289092044952180900983222249230816156186080679409074159633132761483786465031257130216499348501800792464527037479281700561210831129725797631416774482381173914251243915524993950296024916835375165976138695873691138187108208389023574846159251177057783638940604966098221626891564529329277955444547311663587726652123215311206114392368530344676300631390527638784736553767351081549471007581990944615924951536619701136833262894491272028147325824232565420538382099763912971114857462544235240555199669457826420118081537294353400204890864750190834853536012653442597692048809934828895144024100706636101097026883699358739967515317645630377309355272285413504139971190959311997701285587619574202010 [197,149] 484284735006568139276001115341632377538128249801282573586940994843276675756621933795369526443558232480081234377919458224774335935337280250406626048250119098266056151169397303057441832022695258584779388280395659602938104782372816487487448065504952860686610196776667189326082247145452165261070501542732213241707008923104187850116457212764225845684564644107512123216780630865657685783643610802357532244511006270744415099127983575584238594514954500734485940872396663823504036445958298807677757947835932246817348331971742000261916425344311506505984327218398671258222183777626484003979604193560673583230041674098174518285789904393226434823001429636816677749758171119317792125273421129854387815454049616094191316496224455245277904792393595907396949242362737916023494929763746567879237703163046126852616111247760714347558259303675712432455182981152213736535238528536492172636078504178499203597619139427707789877862512385264780199248060461391858135526978806172250 [197,150] -16500750467515987061668150821542698821459279529313674275700213153823663727352300319622761970953406765930649111402923692808701634485555657734724011297593189521347736746327728841615203988933593043434450977108397154014397296818481761448497949852115886020611986330626521096233158837951066613602266957839734465755747383634570462653199242728670067728129836987535602917343654120087792715683079489890905457493033538483630085686517111669423447693794578274353149980826551556513534976707230116138135382395326167881625002857144163624539972087471716829203355575006100548904665411654419775146236983202815147843845619081165411851184778991895070028295256791439531049363217187516222994936250034264149012302886634132222192212135958040249826206691836278524176324149339144836847008392580052328744008951390858481922556751671941105743537148098385728692866865960705159764435083082785893971057681391420594433655135722739883756956766312014533700304663592292686315039638893 [197,151] 265682732979076276480754283197343783606034860842555274913780353328161082214385763839540502477016371182428825671794015318753377741700828001903049211231870637419647950877988685879509393187762751269300244415222313993192454469058011333957937036462801433189358404771938608110474734553676825918695690697582308861981910147303292052095618435887247528735796034481930606759966918285954132707623429590127284824384911917268585963575445942715444850679994095709557441971884048383918950073439282350721081832841362859727481742457459534851265109691722422826193115135512901851264893071051027694127875604133840741780531642796883392742540193270293777191983020094466642735806522564333149251080205459550156077814541878318754719236807854628316144141957416790532118660478934067202479957470340921236658017778972894596699294990445102477247438253593357764762278002283413903918334338445171560389209829978256620450388939422663443883577040910099394846275538460495269526 [197,152] -1876493385447023763771734130300091646983686337274519768546497824332687447184056723466104173998895894861900900519297340536040014136550519943315314698837438433973452018326053397766357554078488341113493072229056919697672904394628942734281618414184380472722716856680272219947469316528625063088047229707068240673172236261253893226002630353536031675390392557744568243373223011860780959852000826396265363121949890703153740133408850791359867596853009140052966560671861939826188149028881673220297616615168739975931693985368951551875455694932931038632308113022798872572042649119691046383848562916242623452340329502211832750428082434728702498934613599937606577599956240826918862956561170883424838464488894249628215565645984318967910160910315370094785883861285717689764543251873394958411155253453792867769252484372365598311248484314072286202638229458390799329322192966862838730434440907232988385523858874017960649020678000713714170391492733606 [197,153] 5597718102311010212361600664699951641476725543814369293774850427667389987512323836644543857475072603690995018421962781001782272741665895119237915482916367375382059334109982432798933964726198145809172992369125929873449822080450553974625029016642209319985408581646017337127865178066307318930015932542623897358087357448583493898300213739422587662299418809163127739936067195260797192005536923304285855450488585157080431801680281627834292692979411948704502041997295764528918035992657869340805896275668082451201698467326083152412549169989392117294975829022471028432183883091893686567845431283672746307605715182689362270857179970523590622949295581625998987049214274622619891186021870464043640950380334121850764859449287288399720819381144245255689244245501834308694500944391161430952379441326990465111176912174579304683180384454963141369739049962886160394322759092990386791547350244645959109806665323160814822528195742610592240752 [197,154] -5863166260193377614342809185845807406194655162757653789512913112896295809644704612906212799485515224934031873606665313743316427197299820652082543350321947281230718028364500979363343021795696045663593016996487714572341643600699880464730526308654339268199686402676752009685663793818825375908508866735773682368272054618367503426863909739522708056130117808335383719745755588934491170535751736309226499256448295637065622609070357173982617731269374815955385246814850410097688386082537863908777263748375878486631444833275223637241506859766720366310002585444977906653451127064982427079272727845599615014619067343153469246822208854070139504417607739609004004340337754015639934808394160328706958343559441020415264671656226949180966513961412580505453086830487626244456847828027880894844803302536238495497794069407693474129821476487709865895574414281453101103881263784700176663296954497398226809345824918391562431547259851273 [197,155] 98235590677661876080461654207159324265086664642571846685732331401181317728577298718836909902130965514562887048023577823871586822299520953241522072656466315358784783298782366754578504997997685001069221421008452294370539627435421209606616763557260426401923358243372729712500637754979388077310188502439660669604988632301787319767216480834784881123622346225687719008220746626466757584669596159632741590447940037191570005704284070138711693308332533502985551037642207367074635984957597013605170536892754771909196813901884337076724633716013273126808171667292595514739599494069534793647207201386541099358144694501991457488652269730357803008666438171060834371455795579189982691808232872364551990465413645144288113546188795463858442084520920812837134520547107112838976316241592418685883847507858970026484704425340226519849464791037917225066317996951883322119271733939545599342394770773097522022416258276823379151416 [197,156] 1516943806811127587389595142267715660341244603769504424658411348191793612459620077088314116733138988937505521531924731663770193657187348911721605146682681756922341092775282817698906739368620189443760688567281180117590636106451297192629788629270500739407168399340630840384604149177373160213976826444503551791075355476049050400452275004548921521844202759548678717107508977633259037927422243310603773533170911067146280291057019418556173058723586748537937657219713883075715354794065164345336178327353567319187887720947866225782862704434803983885995754631504038415527458788817684041056320342706461332941151198909085518642832719523694281382843948258002791989436166677149198188974923632944030769876407706881652751884146035261141522813784731033611300943242097321556950581654686668474512172418108964936777858674285101041783202814528669020954832225407574357666800610040341242556187424947378909559007564117560 [197,157] 6408222905228434111414373689235908661307891805247260991387119427659296518304660934452851361258342955542622825792238127436039513616781395018626867292271739690888292352600835126083142580025767057502793703830727153079152572590542979214481500940452188978141632638721115400934232914611438449480656553131300808226975681224293456321196101870822271740703516283118793411675535531258903304426013781891843634724119009742782141216032016722935907037779730976555092038100794440324605038665957755966133489083789668730504670784965463533731276871813252243727957405788864232383598002172001511021710031555171962358750072480304287066104725677045936648412640664942248179868441260385626259379189948923844700045589536309726554564654734250044120556540103364358768626896010050120801615489236060754354624148112804289873267946683803592806762586862174715324267731724012772444440625856816172388747115981217287853837225 [197,158] 7111684329951534985880118225757428498348917158831798336254469584752745611862699011684194774909870028021797123475817315297454477652990928140072189823417597535219845580577336943359225815639094625128456140789328921245793345109173805095549774138531473752299754898407302514386689848447677721521657437923643334446467267408366719174100377624684642538421208248268840113279747178746419251458981542063143695000436160117924428121435081861237789016839171886739966639056570060589861642716183928183359046040158701214925864677202475188014418808073269524545532402606922169637359004489394662989314662875740950597904638396239717293874167474859968832504051369613614652537206330083124761570393299177770587740122959157463198470814750567598206160390935018911042257688959063744815925717818220035532719569234673873640711121901557718660648524750764518420447367872949346973463399966702479104994342243234139 [197,159] 2067814281878266137202595607704954211728726010679653436821397548542266489416431096493117984046250852839920963777718192916380070746521486874198279734892549215502531063398869718291710291535461147229642484694199793305848234747938051793553231692623776286765639592882533900310899580681370036460765005229160585480064886705850991028606754223355967984584887484770370471580428574032592246025424649244610845472683214075399521107934127680724829907521949355718192428756644007904666528325037555427556798276015775010807029016374472615918920761971046310765093387072187541958903284597890243420642385448112063300695538887492159647501117799094346474781486715469788853739476362521572941055511462155546460695432237827626059287165158790741818826157526470561872522635657859581700159235090461968012515757078200604737171505070908588340372505871916401618278254623259691217694103792791477576409387 [197,160] 155711225978234258294821301785776685954210578629864772192734011710668676991927289272492088166043944221828299048705377995375916650448261439621056920606620975120933023428458344379746878032693587078674886628539875865510423493427860703214779262010475356150958074485206529686247090620534208659922722814556479461996656005987410260212434967756892267646269549539781955906452103319669559777242954140127096225831909285944582014574182808046389602962529645563585147715553232292315222016248362936702659109726971215570869455916302285778692849971298296889194038329825828687212930054055743730266343970418516867718960677469490825870748359509125575249490990868889135088896528335870030257344037481165300851091346905236185990232643765523919963044013632535094455864910920476357896772698119570945289441974306435772726639664155770641012441621129151861928808107311525168677195922503057 [197,161] 2979073412344065762494695903446016618665217408625324021599497617011336128907084707481944478114418372710450363099074489245115908383759907152307741455102679142336728803163674891198449101220555836300753924899967498472714228772444725136697030051671428782434709273720164512284262257700311846025935047839774225614080916738513183648253527408856543413892617482880570448600046387682333718319590745945849220002648157920724943442389682892050574853108248807761535235528778594351039025336647323766630358160578177841263598564778582424200512806241034048530709289791075709969781778578475734690165722692152898186102111987216383464471316257678206496939493486294615640088147413031416695486958707569270552570868442694750412638572608825792084166956069589366079624776113906181138522848692455582655242002042813070741782238737944125073050533084217683146003954163358349742770 [197,162] 14102415187851302380393801143847114493668093407304486748026710133104583491505760643134593410637464621458368506130787130260200585608665979962707466963439876711300096683551098366586985553886701793466025045231960250764621551746318758294157868959297385195902041209868535477511442628380745137459807377457608629540980744663123134298296774136006659713881645293789565040799336627449814003505151916590063814415002072576029494110149576388843753809637711181441477343559600662011164919616847508431280252593950328978527799351486158458017617016438570565069793663932536754357480867906910053644903581319050535686847871766488349724956054395732707849093515548781491448934386978726056730217990009299233976334404828319673762500412211501170089363940560864640280839346145925431977804124746591405990372545208536028316136468341084467292022368300761632539048941650 [197,163] 15967964792818956623468613581518307677126122150998587596320904966600803944854434067452229236042390209010375873445782443548317082326803258467141657029740189118407853345087863935101100163495281014029348229189036440959111641503431070705795715468659904688583352955368586663546526836285350382680689098233954349726751011905210445915117275594119353045183637101742066329213252810546694029907218354017755714241098139933094370294939092893612698641225588055646951936792739004399872432527898807589396476764665621074815374447488190760946830409331621117474516659302885518658877787581775162823914626511178579311692341892947997887164210471016643295511848054841692443488117387861038710860935896319413159545931960651036517552500352684042357631562285316658145502654476948740054623626588436054155255042156076215652532385576778043840802719555881077 [197,164] 4148709462768819861556426172796639244211045727562186821355506833421848846931649623598364730175671100020232210545560622340230806213642601194251433700106957369162569403570897539226169238985339890079122450130548341324447915715357202449440845845759497401412763662497600719099468842787321807276913209021439360216015860397846894035649350926514977196749856698434631344463963849349491128329424771497561509599960093998720202225819771665915154157944826930619858587903154998834114046256196505409008563327007610994865651539217116910185373390699180792582091172839373266837527055447695108436475882001261181580606895243970348953556389975187345200833338976455490012373538784476370123132114997782750206677339708296383112818699075554472625406321956321127746293038590953424589449504111150963300105970086838235292341614069887938554347 [197,165] 235339733012316695510549987086623224233833426101310527484286195662721026378117372847297108761294766904712971903207897159382443230581846006540393555877642531371636962722699478736891771843416832356028986006459878251857064920548452985394950882819653331809926545748226931527670196095777849112382529302807496542173079146012523063531401617763404066051598301403887257642622820827608824012678190520926586583297271236499275337097693638059985418245839095286056903673716091011435625508423544920559705043517453090897505362918020883700512053773815508354013086276847080566026130517065825200610032702802856408032638022485306337041794897660618391604575255779744407587898140677634291210945155578606851140261585019194460879427173654370622059810276888849112926649567859911950920895472623895457136755051109516587696470438 [197,166] 2748706726293349787575172860181939455197836529652050738698834396153659461913028636495834131882789471183204607261829660415701690784472142332896737743876045593374625320506174734452360488769879539709072910176742148751445170559076032407545066047752969169777729302841483775180347834626155282356337320692407710572964013846155064209676668686931908259162418620364369943881613729331279674802228840729453164155712739610937381299916468516801134896600376415099218717715177616575900602912475955260442498594164447881342644679604473135582037561550659647464634992562713610477349669066304285392508286519454902039696170504432170809834013958119521482021678278824058295088651897629610726757918669516607223604466023603258299439460271254866452566090198924820776987106839729250221813200159274932961445802692484 [197,167] 6171938046993822898431732050032689160235959048255923077557858545456366817909632110423170507984347986971246207532895371175986387457541211112538407564647592502586858245405146094035822360771516254186965030716694039174405374257331806968132608339756684987380975807810861429017654590897034944382601145258976466286997886011894650581625241187843965977150843903189492188150059169595232231731326527998394400835522252343236612325870363694865250865683621029225147714589701360754440314137767896604845907787507162172523399555669658699753048171345322639930604464088531082765407063228310791822498003070783641042083634258775872230640046177689637481942834974787253780761348773218141088257116315587120744922228011996732911876304550678699954219999041549938948890822504652549694374268219140809 [197,168] 2459681527013154787096013885823977049949031308790234138855094027714418917600479229107665520586380497967101527652026676830005973459290043663773853284387983019270341080124745220266292650460758056689301315995117679694537942733186481271154363569151306305472085975679514061142235142836787967705418951725239139163149429770172304084308798250213797664931873009988702407847358114381682515251913322250182726070256041582133933072993194064842736527422958279883948228805007957895554972350584001387789404830338249174503340407065976256029189711401107305880913570368089858998752568620958321609447775759700196605869290873321742633965150694783329163641039538466716457169467663033617879365122229938486187972635458842711436185954421443586347301593971669386990196554304616335983 [197,169] 158543243735564523514328068244551693584667463313303767090100767592243356477723105581671063059427398514597543332694515607510431941896549576587283020191146290839944807416934122528362815259322172831261209503118401677491163017290754589211872104838246592145904003645643476004880840423184524708311263197878315120256988418454926717371609529230975409833052847188162539486003877242490997147744444607940511874926637018733857191665718707562202306427891528892957518444277750675192007167332272574178166878754428805700859191326472581724482119045243738434537035741952931044285913674817229441866030838473574594722532511200269770840557421795647964738171422524166461381796403614539806381168792765327785087508525822324065804656567576223314915609151534108774690 [197,170] 1483374843797442979782413796619970037726999072763225321487845104999870051854935675157306634657481287049391475094095855899065383784672799539619664307906288970706135729983799278907635256748533484970075137126057021351667293700106811665742816837631378635564684087437871336057774652029720530442871673295200243538309577803242955793246176391872032735804147584589683845536388180802818644179501728845256115602084541937801625232104679205868574557884362563847947572927274276675262530011682737787629986061048431540931815585209753282402285966167361637425578976094960141204720743639234651200445484650171747850929996860099666351725739355123083388142046613642041926881296240688924866235742803354376458557061000113937578092873961421268831811 [197,171] 1775567355010779437206198190729017948377392035526173844753677074575533722575521632036701270910553533956866750409676352101292204759166360847996457783434045674178594987073460243474454920637007876624874033202061501235791074269813795911278096506643131620317130154385769674892264415437515233354634614304567162558022814507140043761924943050017792201659903869883189758095189847056468501355685018574705601889669585698686801248591464291350977626363977595002450520450106229650450670281726361700233841008637994785420226078721446289588428589381655407156875390710806615193428841568331738733015218179353855362977261557763336675259183065534507763753146909604391822876741035994676030933121558595069734787165785279909617253 [197,172] 234452960357751006221805080930470385502740004337206688297067025370513819493485508864715793822934308564273356136349150467674963530229149154763416153333001196337771903826035777695610379378532955576430977824920025038550911314411135905025486574046642633087465096142069419068356769613400071278011247903963538849818280414730131263371176823733690314383992837770796994640681458817659502304880459491481939267650239477352917855005071019383861323767231936163281061711269500869536649721613996605712543149326054382819380095314965178315184558139400286153609665527217722386638036163584857541355127927602718397836155102930996437510920024520523350040271254142075080007837674330832469969312122519869961486 [197,173] 2866928660493464851804994359352965632457532277926672829491625285988945075556477672493222064229962373649348893984013986822982983763766425561613878300642525548875899479196539970081409642353356223822250116018450366961816827259254745129004081777902796928264069388497663347547686980655308092213381049024994454206515903805991376575683624354075545884765916448172211696715780594885474704640292610560275023917098787719584322657272991619730927860150725072529449779150344764305621672960826015394209607541016136165219118918287318658996253163485878292860240578860572475406395566702044041266004394529866031912508125423659797266869853488219926227162098276233373339606139025506671736 [197,174] 2635925973523781779802375093388438247819125057038754233090088735099037830777429811448058609202997450953958184483224522701631956073912901634306249828858195536292818680230607949097302907442485582058434961321554247018826204715134176518343611282688796346771682974261863843796367181430681995820453947246970021480949319302150284350309882486207331512272828591945849393151814624237095319550343268536666884475410716025997979253011286396468305007289666936952177697199757562712943203194589736337258854144135933902726119922899736691780232719473192881474385101033368390913924583072580002482268631770706581517516376453450959085623182171397906434342466162687482 [197,175] 141817296752467060178611082830640959351247264576127965912514510572072957923559810927960455120330099714831526101886445063243384327016935019199551533252761108333336255233903046937174448704379419974842561435510837639865440737596039028640728678371694782981983739131303513813148424024752669917177548892000187963719663425257238403168391704418034815156015681920556498383394126973279859078293632426118300496979908706545543969726125613400945839100289328676611557983630324614560903174738717617241907764279768338299216086165817786510384512180342675708282993597207583554316371982430645199123434136367642420727944375860525197513430052170 [197,176] 328952737991944673184246061388369005713838608620995304330331922643450841850725507434561757858330809104592237299189050420602710337403115493223628735136380281908005391116067149077275889481445594721748052046369525480940495045378276050876655288871291112134716562292523184194317123811913072990892289966646388577654698370247990474428173197811995600175558450673608539705299842005718655550442247189480148399329924453596172411557760128863873185637501295635834277202083387699742121611831126922157304116967171050720402237530052613752310170435523668803162245184338919183993858639392461508448754462378589429833732 [197,177] 22541594859537631241013434787043137456271514277650289637526498527557431221655732100566917360644071169238625281482292635236867674995900863104786826945904950267809344781439501529323394094519168116291346879187267907756567829844325892655656926495493850973317239461646746317617682119357705518735734503155685187091839919271703317683919195116338376284531654613636548178122215746840673638982639605971180753360519396881986268722468499494536262799172555810422049748536722214189966734781438746762168005438832015801637411908537513910859088681345562686791566387394986731136443075835645853 [197,178] 28341177548555504800220703109096449884706054927983067339254854875836671037047009766864413755285628941283828635776980295541472525989556297785024063223636410755615946348376348542001003283487528961109794172982858391703762843207392989378155988181626971243348458485757534916963754258139916954990624433251221300792334092636329941841004370519868914132777391736431533029474937248401593887877097417046209733035013765691011546305323571483458924085155642369171339706722581741462066623215748236551899282582065930079685910926588467367781110190470726384835338740 [197,179] 354069590822114780640296181570528417297592555626627885034945197794418695947605570338954404104167175194145592209047669551624657734064125975032189394419690784730913442311298995664039019886043259571901039864048007352520196210517984629113368668034838638428223318451138005457162744308728940990014767829158757124585186033482029252152620907505048154951206570809221462581120885359106548789271625650137012520128208065721354679856735685315217453187028336073775303511346520133625039392458956132473616436923003648083817788562840258 [197,180] 19544967340611231082611550052791877724150047273947494721212031998598305376119813988142579262033279583570940098700451934902269954885852145673204465922095459240955773967921130868676090819824053145254945110158974773096594735408835841985514375660080007934434100740308485461768233585941890047025064603957457458450023519371202637510936185995960232100694422571558509941477093727695391899958973866166076167539669515489619267960184385295084327736076404486309821696361219677026597490414881748584486 [197,181] 1573895974028313562809377037382108634298226953297724777249557940652464687725896097179049838088947925329763077227807633241849480655084237615366372400300127551705505787431036443201235733843813797728415192467528750215927923637063865080399656750781758197930514334071731597376744032665830546080128519459739264668673018082735122061304452098791968999421282877500868988899204022219745160769032234098433062652065550150241479692637326644731046696567210543666010616 [197,182] 37680220717817503121026680247273517183276129776417352281026446515644633479459010908299328453346049130400481298139500458003632522954345778658896970831736948089860213443807093309625948890985957977879592739126083150575418887157395911797779313370432389114851521754351664359769320587195484464367757017567122477761130846705719670868393447583366370054852087443638415030592693029721000280181285691469968393993520185868263706 [197,183] 23399807204560089032727963830654798154495043737845212156306829813259872316541836127485192471144181629386939582724132316978861038874208321073368685957604607481270835410718021969925001026500120216471019120003207048738893551753976999367307646660184389642449842961585161382373408689441506024979151657926283083344497884932101887062002310733811906164057988765008953419403096340720 [197,184] 6324224721667631942544585185353262926938983167068238111652283619167535049177984504998364485954014933956399076490217781640148514401147263434461363691192279716048861037109398877975545118986859400402810317724952556311802242868808744363636758507938957552637977314932668894645410648120144483599998357370391700146018322399492363867 [197,185] 267141702551907329831888202185373714457650678804315533995885983977624643917040127843956880876935321952625526172961264722148715656913493689028890723997457831743255599334426042165248376711937153957217207158677815308331350591350501440885318742579056646842455802902135250 [197,186] -677446683781629332446524912583297359911850262442965171112036266271071563308168389748729329964223231219647495657381591515160564872190062413893152963893444361943057931246346504701712043550548096994048 [197,187] -2617834474608750676562906665935947067520245475255946382881504963733417483529354654927196389396373905689535454770326349960746991222879191938718821096638274519343005210942249756337677228068740 [197,188] -4115148196979209680300033849365740695016272544296976021232773910645558604007963368055915027052183774188526360035710843546954298219902777966695517471122584827280494647210804362856692 [197,189] -2291541859725894958146708398928127204182428378457095251385069113278434248298435588508271856229429690054072171916374854189970100213797718089648229512318963240429650065583535 [197,190] -378311415660461191835285584200992553340901357739321554312534703433278999713784657325562481224602829494500748316517019584192357257971512303066225943120454440721952 [197,191] -14627524396834310683213852777885628785529262703176091049759168568055325665827286032698616176568759836200506468426468992002345712148914529611203026263608 [197,192] -95844492043312003654330078630973855696781608495059860194622435764585568417449045387466918294851649372693423820407653494792928576207012597784 [197,193] -66818874825181638973763733379264430015206962931295415778801701830962835228149001513733852629797148588245862083253365102006614138 [197,194] -2428110968271441701339954527170143181995981657328777312609265620883461538775722059409021523387128232283537101956400 [197,195] -1386074130684131323328171093259750700266582973187521567883773918689056948396393707453603990447078020 [197,196] -1205233977883920268546699021211123295019251712363838853585139683689303323995896655 [197,197] -3957240547399957858158807670463181001208610383123124006655 [198,0] 339185965688626011715711195193765854701282020517682052000569306749456974678173037982908113892107750192664767269231037937568761863473358219433803517545475272543227911903323262720529907195899753292830265094768858400957413201500367121866048252395778123666249956154210344845949333712936699168203093759402527395472211582514549765213474349330703717604017005416844445672918604615211398819787422560204534213776822587585399400133131624178504292804256659820512289625034412604016289683818473966343434004761811620195190687813928789824002314054091677585332450007375129580381304545032225682394235327071627086403576975134436428892017459945009844113948491276790310251558885683757954269019007897814688369204641038247210675210654760639811497990218854384074643741848795046037835850542138779180062934527091713017548730233043138598416280043754010763700594534999459944353008851579614240242293182714421626716035646864275777561965047775545830165530013096512246745131503305799491469693973650708838024233121560709459183887563687267213426295908635615724761914472070207352299645083902504317326176011440543647106804638677955930349138879003078193024551715863136105615891831813041619941987185768595385255097995478094494324329828650447946590638303272259328759655188418371650672080358933009416901337698727968361116808040353325573507004341436619836541406090522614343013743768734419288227520642177161438274341699587961384918130023574293611212453875719240478314033679053552368353941657296409946358710672277481471166023118686081352624182550696084131159761549943606007112285725990185026575269643024214860697683792036238047164164757588779320685614425756938454396157476617302782771200000000000 [198,1] -5368347728642906160272250018086280594728631361001353969069480529656818814165869344671879444541764143963404420965583039201174198989171452772185571799367592847569784620671647184027783080134556902803509323346721183556216318750410949808847339929043402100341439579468162338624254132811711808245528449373618582193312221717707093040235351287971549200856286571853591809154192967372513105658645261127350454495992750189947826432196715058384372714489171709788649300070133284786518495532559884100996014818140146738201835674572539940180765068134573471571379576646702300762269448388037593374482183260712323109520269240780452903820411025391141941353797117186452897889100319719907768669461433543688572429062823749325385244262181728132405178315216104088472031937064807184713377805677592045314442986186688155013537411778813987834715012371051850206269146879201159432082096476066227873139200927898130571800859132030828769924636907974607470824812560171589440266169568029133148870343282659148759055259375159338641452929054733542656078484020278952897869504397995325870283928191426309270388398877066818371000754597200195837871448035451113168460307253562228432364062718658343754015442273024251911041277087103752746306945195419213620690974888222141737722503885203785663750793825369124238402988134514178669427313342634632702708796370247387203320218058833387242188414226796672347523758835970730689630496656035231348078249212626857553419208743432382317424621616275720579252093240967537020937285670821330741932653816463500302081558715390904407172920492495287456635249611159195976775596370777630410764771558987786344384948982223364301186782417285880162079114890880667038515200000000 [198,2] 41401870115695974909996951449849492442662459007524262364334168053034390307726205078864776340619812055892051888140848354328578429612503287318844456333044900024344940360900254075669925882881144953883737135711172799599393005693991741129654947362627576086048047383339414800133013941233909092047311735053408971893958827781997967362696805104133349780760938697948204351071287946138655337646732198022213532050520589902518433804061165027199662914258803153975181252636043086982156624391189455938104915776419175176613712538703623862424509863857570733469752299192604824696551862154630116038213528964233883136161287436430903111931390777751998524403919649237900971861121270253824994338602972730736551863413999249185622856096082052059971812796683597115881213899979511096691488512218264285203944786731777866755806453492663601192321820536606528686488635273534649803337730417499511571554288511046122479077461126168110239111601407104838107071538475572285691675790943892878082936018418614054986092932943107049871199970901787909961703857797906367299912456083459433865862162401573596918889340789055796403540737476045782503913535523769555374393658007893825352096135655101801278717376418264324865747642224804721528032133910887711836159572729793304659233490025720554809583797790065927830938594091065392632324727522639241333165179753778435054171064669794688347517566804437783786836958671723213820669268661023379918628255137428573825415425126770881612794875316323859564419176861893834537334489082733034345700388516874880592837544312822181349002264593455102555810447443011998808929979649993151107700438261226094707752765377005015683035112525460068753510831216344928406732800000 [198,3] -207357187057563647247378745364873935406734342000771087749046113642481058678059396266157523251391648467734544262356569036646037533023559198364504326175162823494487131002826288315562643443363157056518980026008659906249072670332557001028895551959562546811540846251863130886458923733403678121996020472907464087497492755868979446277025704084474446351274121729642795058324138195254563235823262605139909410083523134675838098254319983351877803088798278748045072433725521316302485212945414723408382928493317473361722036748002168969907541601892131705412021040477928110544993018004067527834298020731251920051266226605618516552078479076147708323146993478932222080996840618993867294168041480974488173509857520775329840551816485887700549546176479651567254972063006879733878397215800802760653030145334074059012584329773570073013949062895048808713066100180256233536383472995187905121199792275046768103734629225405244178720416242044940152260509056931733013185702511295769329175640853370099397010445015451643250236473043767793451851074074260487814428380374293183585906007342624209876906874993054671490403755011755325439350573283156130439728504962309596417727443555377521199460138257802982845815169545825347159878772485460280371742427192374951447273693222539378271475225869732483823230883753502894761540113996057492622466550432561451466210817780155163972999460969687504569231890967556020182011215208269366577001474460122810040419650593372684210979200714775433526469286568814758765105038687653198783721991000178278577665162666608465881564391013489295774362827499166714488769844258237143289942520788826292391486218827691119388028205694689647985367893729040006119424000 [198,4] 758385012046899853414233137859603554601035766312612440337951386410915180625886764868698783224671649518555134875239749205571757472003538340220087487281575207757986409333727242255901023812808774216565783591805203127528235652148477193906730520570314360213146093525517853655537682697036170904193310556826528568651853862573860281762631365010654922066927947861514979353596359684061019974248090970141098452888362122601855143941361598977689736191693043592016602641715174813056445322137939237664571854505171204283073101752114875694866731964968354260781261201131738604855369418142354798290362741690097537622577381237897666714906223593296888849075407397939205642843963057404646067689014940307578190873762179269939798237678101383030197960291532805693666306491763566439613176381288271110444564883900537206162804603105265446783651395877718272002869030332708764573160412805249291923236840778380446817024923906826758960387346705941723337550284407869649710006862886628301767865855839265434061856423137230648405076674568133616427968529180901482013187350903684325687411655782817868113790714118016488482068082902104054496074978169373247027499062123589457008771052587327483853074808307979028058908317776237075748017711662442345555719866382760791224475612606451112852408379578236326232977056307402829695408491749469721062975405531923006219146495503777215670388807700496683928285529450724191112092007093329391985279105015982678073471420871315700328625012882670810542605606433741426001855423250235878453865050605783056048980270094000029494208653442349424598438059592846970244578321619047229230810034969837710894956756410595951013457644756461763399820868902516581990400 [198,5] -2159505385133365589434919821318805964353084623213432822504552524979791764622348063017689782075947199787713956434152794620390259816952818547268868303799217075027011330910107607679415323165273599236085559972198105110887560381287881129399764487629657585898668072367731623471343716764081480280126758093324370672482193358652134785095160991416914972214004734215015179316086387603799536014027109087056338547320629241185203934608732054762009030732407998546170512472818007911948229207495929755214805995904106466462459088352992844136927209162357221178568372883298770233306474800020699970665922230662190001164591868524737220608442000761053626032908829392610715525504351634465467286384605785889969886406282365916729895173791677014660300485198493537620479168785748105473334761582463098921646720758925251113463565115854346577239493512051463141231894782090788382232851110587387278752568486424296218622902882962589485648858695869220238976341389515364685150814076651906377556545457333208347827551480284305935692291402484415914498684957200451773107035096648503300038097856892105061156316848274265434179385976303319829558933621124043427181232973289425808193688567724562881210950181915132986037996938538481212647568629986438592235903363032355215668112045467289774905532465220772107690756446419316921500658565783881067057921274207496399601345349878094021714509226312064177317895545639681869947016941052414809188922165805740697911008598467127528344929791488121293724969706283650595193330276190437809179697453707696367047065424050868741905897143852545035701315289612758432647855376249095025782732073091656830700312486237815397364359755832514667353369815801659392000 [198,6] 4984590314291906413926490574462714350803431587607538249264436274444365292654921207883120580102168653184951969937982219184755943923889692136594178148436367302755986873372038980555903726116472118242159732689038644678245414402541186368444742968729262879805080620494140367568115019291317475882563888658429587408480943748060425959161514570138227547543100110149342103348197761829257195128682380169010478093667063422514206183988719805407147464603892483595797918784426392055957364620438264001347399124305651545908687875373420282334814753558282607054620537188094111300425649012875138965804643679585487327691709375085043091219124198290488526401171971996457287918962125944789134162398237054283814939216145036944745019661772750627152737534800772761790975022571941241617994102114645647050168448450877352060967106999098367234276834231210000649211887393996931318630609752841727525604011015394162354040084407066897370567872853444232579728522463418213654248501858188857601201139126107468107827384800299703462424862125311106443042547960082053003672889168589002921844065962766574352268130369126816453913937390961204287368634617805182641543551908459891922722551423540702063682851755610256946421141877383364775177179179315039125103115439379538803547248461823745246075102058750179003776875114265007181204972107444139644066136321890166244229876538036902379299770855906894097700933000917650067010985323353124445849224518392054689594834693527834516674237583123856904075724242459633082487578018054166840364273172945813802521901013629372760353347540297029616031877171311363808366627006033908606136708582869907190673255035149086976886961693598744758299717588221952000 [198,7] -9588079392090952321346263691296196167888903805974186252599259940018730235051765460908323612355670624839080297669912812362061503811692291300754491974437558812219733560296955887465922796413828770811178455867214519698114965186659109046202422695753786160129137100048538913372553812846090618625040849755093472526619341971278728973458768860146352491384944834018290662751236964346452781838436674945092299496986185718935033482425606657848922186198414412755366983703950986165798959718979304576130230740950879729347510961924491910156980873676465366021916719781012215831328950309926035206006434142721011062319534993167168742576605098525466572967407475013387766493522338105288306788651806977516486847231853421089987752528926370301565343035238691116408374885205516925886071064163963550387868905594646887991368513887992719849690376564342183936829200480584483401515205456639211846375897109841141649295190928324319787604492021560494162916533592011181662952274881527915265059520924043727440047540655427464448241889340277122345942762287575788728334205593786750362512282052417986890072148158473416704550930906436465057096057327086997154923178370743092727053816559547900668148123371848007835170941730853335599477763025771412051509345031293575542462202304647211885718837467199932434713925349664153072272392904262638067032681327339022444878970291368289700279379921352863890410440689003354233805540087083558359842844750937527033226372902372354824155245763468368750972882000508153067523970097347314727441159297127030828785897409919338942769184003522973299141083596173114916272402042074978693364732590261773208165493579067168263662530433802814371308551274496000 [198,8] 15681604127350235218444022973526859867303633710217846497903774173476488847229939565716163854230397493758397889645817526664961238956135890666543422401745158111497213103528406386448935858055596093427105377307220434748075517943321263745190966524551180528619535372581335308624107116276083033072251062310861076093748926422271045811828894001536585348271856640939408179967936574317986183978249744241197154089122314493660412772257859432449498594193078574620709336459939964119914852280515502787925790649878372399254027084533692729285952840298289703015152426606222236527702819862682503894069991681890579907024213562063507586467399896186691560567552847052244466861107870660856321815471496219761098747246088994845584515704951786443090988053728336122618809916827087346384940502307711092620850320132360432445870648929179628653699001201486982483745741734432709902526047617448241135182745995101459914848140634489092692522923281958476123958282277996477464347930968186931015990714075152625020786786213885285691397450801929340089408833312391092113333089852964526760242204688416025281885025737091290816082346747025163711214473945367705115739887116053616381087773920116697697597462029048854078025423614659746010323605455188569743915728875810797730450221070260484543030760696114706666972188364572010433312713598750303893157791882921552881060750581433461223503902281553053712805434856857591511734866497304460561926535795258858627265039045209464889267635587331620700876655999544382548690793162501567404351405600546120046220532307886043160817178906346920896317086947918023688939156635140622861586024420108574337256610499715786832483323743878561980004472627200 [198,9] -22141768989685233258695034182626029330871379722013874574622178581201096404967379515419483177604111076232890355455714304174503434841564419163969266368657169827570384050797763181127556213384515531864737726113704459122215284047746087982741384158073966621527579628354956556740055222458092105526375093353493838394458970148571899134579531262204734223221078540618090944258533558150875337152165694319522489416740628058916388834251571635060184787099103024083967211153116860224816503041261604209133904694608124725587566537480187488727519708067645315182392634382026557255366709140729784852324505111862213903090974321337601660036431220023031889496328426847103768952143193991037273741776120227398882475406209026820893775520314563304095603988367173936552314071359404198264453128451330869186335750471388134429754934167538969575393588464914307621853180357616781635708163492442939404367441503778397470708738683129362109360562083308177121427787632565121779936238075483014978883582894409450741179563897408216309442116480631387035773380841878584950056969912511461820268752321638822396194935456135830506681827180245980073931283743258432532257863606897035666881115875717616629032748633895544820985958983794784062592183687373456434764031240224968314990942713147660706590827277555202531539442431942447965754233234930283921556130739590920301949510200831394345236238162458523430494613441884144991866490801480150684544629604170700367913947913180260072899257208274654412943159899868730536192051024452219294672470285299191215661382127911497917355830397788905635009753036394569190787237845288469636797837724423048247101264059895544378760935732753425188720761920 [198,10] 27312107291365670337982249242805793344761683514845383167849507751331186856125157583896175081517078866456047821822064318363956174898245553529121626328018109401361677363909866143806121370541796283888397376187665592906241288698958809368758901991357127405526527943853916689564065417325719630004586732447528734055767525402013410590947340961084494979539988370708629572481748013648161116937360687209880207909863761660426818374148831292931562759541556276166643902000026788381736523627184856583373787088045955788695408974745657526146926335074926311794245815190713824113436812622502444533425912069874526609093262767653512019165905964023969837053499750378681823624062010908622827681088510906464159337372265891192960549397211037478061077976424882079693091599780557199649351595031354955079021877096809996348012360840945853220859186485372298945449684987079241641675098001245906633464543111373079168947129858999645712717292722263635607362739836213924944030604309466787537744010140791656496269338915626364027920919163013021488863863901130829738739283585675902693783708422622051772775420975922415480675765955419480585671897208207972639469761980655750901781682848187552688989703423824731067017124164599200113397042055835926869744465937746006458272497208866845445122917269583419835819541315242083532690411911021263703566143397238423725380170416796053092815550620168754216856643171208746628711179215867641836212099056190478200176873056425814939289654604137847088411336281385676292027519760159015263358708258723204758007459653107106158044321156116651087138947281645049434911847712951349285464330445386975965791771136704503516241847079438030929033600 [198,11] -29714741031526163219564837588428835711260089931932737100815661181648115575850549550655587172595887087427690432575152709956699640886382515480225579192730800258738347636649603878837714875974657329731627882338265204900798123844795138167450847849897201517162064075458127008140682180156556521032642338798582672321678089949372355793010885746452494991537737257816497957773591454075366460077483939115968776631910465131947444780581115804888192045783928294579051559854460786168012000864150497198228001198847560939100794984114861462428722631264771150601594907833280847969948605943368479642542815242161428487982257118389711542709767577510762499078718916694770049276596145072373738998012225091900699180025690277735552938927298894430909246702257686725487664594918526468377536792126337862450151619371904465841696655254802762845160917472366682407504000007180913270346417806600240091634971038093956325985342152601625848780919122839354675501903456267981238568186216436972566402594075540106092524528167373738577767055298613889013014538071958541675169695291090602392022928681201447976769049412841176014418173079663803426404730593423703789961990642484319191172443047197120385057325159370866207279390164469831152972378366142119072209862602988944669633646848064978206368677417781617632373125168429467142896788571918992689808373910548362509967678815990697533320225304270499709855255337283267776734161923562351997682291031280902683847121782517580725682083828963832819662131605339399512510612103421271542787750844144621558378304779675545038684060603283805075150495128155254345504501481936023777994759262107193480164113814957733775421028019455193083600 [198,12] 28745213983134543128168885240448610979026276785844030300204135461010524571108790631698583766226053793349172821950865069408059126154630717190528352619795637325269106710487024487083248441624732189605682324764991841542188968978830463892883228993299171516417665507267044139602897807104387402812548534921905220055459757635437591639524385170854886801405448665105995107791822994907417141208245359935517508933690903014382294601059710360560724991277397588185256436867821978775886131718705505323437466446823940387083191158172954456272348313349204557432571314657548082306855207160092343704438303080983875534899343413402000543351060734722794292033088611249026410668690012642582460720420244160806923777892334280167057273538321618587271099655108690838095934427552654457311743186082754918489532240193548638660746148543758624480917462908004119339969341233056429924604461589899925977583177738523575938635135545810376899571096526475067251050899323419264587478134954621985394934213428860159304471161526447437321181272477170023343927952617043166735984061189786422668628994854747734152512775303936857459497989571688406054809264829534994075343411289158723856696978517323286042374939163711143634630968883921782581815297522699066977603257934402478316267942385050299574885824205039983774525306338028547102486324666455132550469305236600932488223680184216502628538321869404760601506565863113145026434736616703709660618735455892064226073083978100413126872882646053839577254695670095693340533065580765374353388874828040899167710925795528846750141292743407426236598426009750135464086248641917063493823597510753645142463028827970408774952456794561941660 [198,13] -24906173591456350579771136015484324402781053812196856766788390568420794908763572079566205827156477701402037280250803362699534607021326832433537279550091952234588176500670905836268689074366802492669743156283792201451328738929007054231542488384568278185403755395345446676694884768298085359575705521453569721440733209126222997002760569274368501774985075023929492259172714738406065086250034295444139699637792710405437714645655699976689671856956259125998301072045478969799043592135958885738519480365171660698603391691896856659389536296248302710131928555356840763416789787808692200329096650811136373056750440402633936715742297530135598143232896113905471479153715484048979080402571701800032478146649904566510369513176378906891835063798257728268994290253529868951403697181753959789228657547980607078596284457022593664069855659350591675590434035883559008819450573788207502088384626270607278904546357581269973102490164598178970704612936445061079476277106920026839072726846842379131752155004756272655049312323395444284008697886787903087494320764241606832365909764975711436342345234559514688304799177387725302540877852891892101869112706436233499084742949108847726707908347109777784568362951211078887728836860972038724972972434897932028175020692775583557419829845588592960944181821249555288229947679052459473810881218403487588524428731307398302354094951433974160103844758640154359480478623976491630373941771296208935823503160967297973807842927100963360719833417345363576199146068716370904520848928729569790462701867587201199158702691621118073504621743404572151688124859942944935794243831936511624494310759005889831348551169763410080 [198,14] 19456801237498747697269630233449782899149735958151029338538364942799825839601206487607692325657721854122083544854612556765308932460293205216566871775711471326420349784225087624013496599036585543202371523824657287269407865249769842726283965348540659221104501492373133125185201386245225316719812055810036314431276688643764661467536728346563341036493171900657930710082333397941629051136471698895980956187972402827564973595958294871498551125892871609640700928099298039156599169542114858105304518470286369224422551142911743738911849838349005161965064986242373252829411557395987728865035888727059679420696444256967027463095676529370534334666045891885726564680814596329235992014089792672831119427820276858218890217515028444015854981873859260413966060639711662360645930394977185876694855395536186615997819641544585501682506416907804886622030228294602347940754931684357051983542895574906839858866508544305857712676285168440324474294731113998694161517442126511841911372586747898728578169755215389008894544526180174895111769560370078646726030273527104733604684404313595735765599414417904473369680273065648935073437001279569154814653293551402018186901327463123343632612145884335420843165477180185464008257664774987229337388161785531853928749570927305759715359558915527242406698535282267657894699384948595508060438763342607549740176863603692476444121804294562201587666202835991450897855221177082700980346348547515612266850333766239716149292546058048346269935823571564206211457121433370044207369484609089592835703140770308727683142563317081914742666567082680143926683964699095581222098133304428487202003348831958926491662269539440 [198,15] -13744538277250407123672815331785400861236343218732172002724213792337646197266529803290103331988694057313043764046941561267192182353538687258078724237780954132809569319039224101938887671486128746833302670526324852243272419724556986832505366385054267334699619552876403746107785223524454062007194564224092586777207583432527098264174958115509493443177530585876766344288738381910178158891765155590874777755857078695333472024962813442638443615417090751492415975542521122401177128683913834331915961700131252443651590316833972376525122873270918350865089467604797889695722364605618609061640295404845983587679875519293319011862928256622124809687029007221001051230086795556609235875618224031871196466103775290446463060996810899751787731139064192863807553331489641935411794412651805497873472108051578665797774220832982689811460656774598596777169499023884373744309666493346452125097351959302278040670674983144757674525299443707266093347649852312123176138619982728935215660651472571836038879284186640648090915766889042005609192169195705039963191917757863701789623679625253832252091772976349795559797817517829399281451953532268224006717543429350743827399673057853766402352330657097119905342023600065050250797304157642030941780352953010239289256792356297560489121007377407407178461341369683629603351278708108715522146770551234841526128086952069282855856475315945252978209451545168888045466137924307139079263592542613635562614559076489863500733420278732560107766234863849187366190105989354481855445298618711180518799824425903330476673010447791455001819572122172684147545927689739139228412568518211909325262106862381465435263363240 [198,16] 8665393042572516998716521956075051180521586964722788723800333456830993273936903382021991231599015448780404383851484307508884689533807390566224438795689130857068601350541957414608402076190290086246583255763025192736623529669006479800535690608445051417003901909861998593605734094253510650257142077731761797237825376511327934228779307459593702954340935927108171772372857625780249186263316980706236071899432829190953257897909228159938480197227312923466108913066792220593268488484998891919832977875547500646449095022666014109291449249825004158355589468768617735188804721455368889396762357255316693329211680289439355157382293260865628642373204943815771622766776604025654694245708530582144446298039508401214597978265425868109980247716279758919513398404865289195382558615602853245840586318680299846739579563932187063461992965186999254679795768524329969322602438731111244049564341554269347627461136399216851088908472871490062954940043065610533429982323445652077699920992175628720902455527581388156991792750015675415858644264780571089959178404550022846242678137595314793317783372470836919680399506158372337400067304255367707051983924903792593765169995954405186562817508376867196503778941082842824735024055649893184062456868938739384317163057851238758999609621517455746851889008376952982107812251473588391547688939586516843092931186575580718001557186330867550562634832309997421582657546825112782823266020726694050811695282893255449365271188611664751061481823542097009539974844251646772340195520699879766134979956158615516500136034061865858676042894292247034651334694379640271949011112818110841891256343952935110396481160 [198,17] -4562138797888653663995443697779071936434689387620288641690754375943438933684816120196125830880229679470150821353846116385023635292439519943420646225312879255256755956158037393801574542761260723613927151623589745999258815814072247353410233578123006397675998043897004400903006262915326881271235853822710668577744392643361384235908056271115124984668550631120062571718429313520563960696073135130720591924185336896584018768869738375675635284221191912385872217818756341663921031947211948779117269878833224513892450334953418984680131061065480827419002940531190140385809742544712715740966720381688535720456207704802641161203033442806677873596118105880541950308783869591753348786002161668301019665939533717396540752882362947199429236066443729257763303216139279125311207456786627264108761421129880856543268133976802895773266446140723941767909150723661018597722161785111494779269707748968218290096724540969979241600996676711627536958137314819565117785228744268164544668447055601209288932936452411629244362536936869261923116256556790789670972668483717700826340944272944690352835650406017515567451647745316216788914298995201019072304889097423594753028643315523263152988797756408603003130154744481393681464569640165963163533509772816234277524285785219818271751171946755424107269531873910394330658413847042227147348448863994297055419240143567080637863828970452837521051238855987947205978391914683762180483749989541218232511897532960485282543543924158823893722270269347187088764636195596081462003049525427312054165222219703928465786068451841042443967038636875159373596653750082583019383806160840688833418308197539612921760 [198,18] 1505187569120941767906188198380744717836593760801138324354916363903086653117886366669422720964090562007768474712973643140329022523554874223911648306918630808044088325465958381062303265739408387594804012879601157990744853797797307784248220927487530408939381494237089894876268904327232530039935689842718473085637578597978909591234819500819252860117920055193111651746365722374936549084508043044983973629530550691281534840287244573951989076784979050189325313934045156525105180289008606055073922988051816163030267162948102766391269783313398564848777876294286762992136471337677275918253320008656041302644732121210822329447255437501123005297893014517598256827340980303417049290382400915697640344952726389597040514870141329881286218783098431424511171816410179674517156177097031688227172623876206735148596992135194309755648128395125391859257800070591969155261456863846802262732764476584517424224877854252347547372625546015273896886737876272927761924207673004594259564305746530482716738674564392129241495497660455063941197574346953585419779410629126053977317161587982769471769676397658301756056916016431601341399331975963844813266305314037746657757837420056750126194090200407384200002533470761307746227970879616220806189787348572738995475190884619045678899293117990208669715041841550072776946546735195381023299515246907720669382594545943711087985363527239892622718426661729733107958641341866720610851638811136468488852202689990468921575049877562883625131743606827851405892998763888173745608786240150125172984049348010392499283794687658035480863442797043797977366706256114249333256018421013113569978704617007384000 [198,19] 412812471836651956142371714899249796290164841128073816991344689184081045608141649849814350980487227641806213088728522421203891883335170855477929558124497650943057271351114152873805303504802271988771188707055760568869410871513939256673034989598838534213611099020929764767330418924809617602440175134659882537804451225346118645198829838249116597727234773469130023686015266056255119397241142039886101781708927564474191353199421042981256901832818693332717305778477409498614208611883147082792481244025592056767707476683980994634330897969596855965485236027778091992292033986232021965440457326061853709238209200709739598779471136065098450915652001816022221682445301764730882455269214281939910887768703975898536795185643445361283959945624845276531919312974341081392160043073858205278854100963700406313610200457067813036513598650679959106725839796009607517846846778874913790123547997529443871137659598464035798256625348637979543641078716303246637966664495395189724002426201340534511894960040720300961053456853028679660950071750077143994220174690121825507670134872000046528592212166111619494878483489357479277213971913032431698435843148982874247062329017320605874933146145975707357483361190073327465668626500238169394696936813935913598055972848254279128048232329518000385370456522878159870511788706362626122155094255898055418057996488134531707761911773991896370124612010155854211294752830180138071081991864642868905898593031115568219832041509820533770688511419343664898958363171129991970629954781060006494724397592076612683547724375885306830988144959242490400561506450045660675420161748509240263079607770305560 [198,20] -1090071405516530403151004091473195722205057546712342618287231245539619602772898411012394714852039215062599654947508301359029018395046251437908551473878081686213166100298816122201190717874893394064968063565415191603002452716120346689397794261187056860232362432414805400004399303638912755993478881855511009375412185596048687080844080974291098510931603938254294860613403325135006607388165418912623616217863118683831074101578635276646308425640110505023742243854347221571912965555931157016633595915646173218573120895234330689312590128987150006549795889998001474136044955098204549332979645382691887657386666115536416629829420108608119994311033818792119750114793788430987530938927515118172594997279314450678004082102726625089007288396535580054514981588981288534233195946016175562473669573912119101623828997013132723684332291547858862543360016230518014224170145312318280540367726406378356325393152491063456502990671200444412650882929084440229764527237175129569234181577888287791387843009330161235915470102854185738523445613377035295904362840217571856948618663503488773668821154387153894588171363887155410448212962809874450031771867901905086814868441289643237234978573790124323264574941757171413834767196652365833501004950388157306065171000184353307674330642476562299990667375166050800254273523536208619461666400527496549046643751185134240982461355376476610721643845181355310539431093162282625916608431104296933720161595809633896259073367135605436240954808706291063359682731320332636957091903213376035769042172970566674264973883252144689987617517764931269968535674623741129262257615973980464754509855278775 [198,21] 668636262250932114826567245259974060314281796232489628142611040131216628150554354473132861850499388189461686834174400184620372718536153076011849604062398916298406732930935080103434068079324464528540881959482683409111724189555655333118331623201528663190655004937330641582695020771997218386554321255888269416903068579682966671648025191124330709966299207274971303534813475981139560295849328244255955227939826374976285007217772208625338757572108833843873157537214845699463932445930541467537685507384265679899994749343893498808509958557198899541500306437802631065962168011516517844013026059909874583227921678812755847848548343458895843689035436218092718614602267434303372104520622844694591168174671635394906495678946315233072366868486178753453237689941454494842106635154177055536443532758930121426197480744065677677619112176324226154177098911082488034307170535364202380688677488733401347411528335882612639682915786564702475851989715481125455329027889869245002784560754850989557319638963813578796896234876820742125353120295163675255848102655954237700803377487381258652008056770918854410496669878788406244334918096065366952094525005966246691220043716776084001827343845406778330342116217608954098592856140354640536776209643750557360966528363682021234965923490852887459129439977208103907570761231408272276773060356169962612283439684335027031134990993097292915146147286933994847240430798378062061240385237635321747491578046169969880344572885702701972266878390614822639022758335852362812202555297644256863522953600931830371423057866862539569947454379624929591577747998749492547395207295558232270571535800 [198,22] 338730066191146819998176285280928275246084377831603190020390569382007646565833450639438718620472054350354200371618999267044541174805023592558313195811507090788346295300015111097666230955264622158749895379399717039349986446093484941787582727299431986700204384191592251372113308225312344364617904647625338413113767712636131558915284534170303023050840080706435385182742657986369797444487125273715216323795529701854074352676563873429231918830362950363951291236879915349976447980869854574381539501551918675532739091323817981831662073010416697131397645769230045069831386287114232322964588463586201886582500237056862437886430952842143170950437238210476310388287376283246046069063773082799912269358396181149089144912255954093338901880424267928465289868626912478592622370135541147362786206411512201707840945310697406053252826635789302795421923560091546873124459736050417982730111796261674639514944566932819829580959144030154971023513821183382917966927360159105654656273567391212063123703418541222794947363058331842083745631271959229529002482237890509283907905861169565578044141836903698477383104056258774833448613946829742568209792259024758407120960374835216166810506092382923644729446360728126422325378895566629574625509814238541093493947455767137279091501791228064801541057429217905863272982376603887729644782411812760112117765572013239948064301172694790853393656020247528757902843894682195905158502154057598143942782811233397772173610980488225851140003973577793604509271972281617722817177989014454467466476435663081472203195988289111329530100532298754524106250448791790790449921686124580738844200 [198,23] -1264600844425990684318906844891411707015138898420632226312233009614656709131325541197012573437788060405475175552762186105499825036637105149099637449407076893997987573657669596193736595538833953882849297459353776345354739818103329294144987409814764127361005115494980982963371058784448767642803502944481907698454649817602834781162770710637126433141880816517499538936317574014776404446982369536619087189919633331612582457437417648560788228616410890289635899692070652347460946286499650537488865059690073682095609651111613614650933865335316661023240850225919970749566861216492448234891526346822770070400618079097851329853723855281038868656618800885308347121973518536944434620831149618369756205174102719208986996698427689333211428517386382111306196298088504761505410670939662266720689560567999551122913610262942730508422056545811405180966010228295435022816228839514372552387506967426529408700387136793766112729275908699083841274793713031343214417379022110053160653206189614093934017158560231166126176901167955037267097560052656157622356984869944375154404977298338590071381409732215909093788645668683641138676253082169383887682264736398068801507824115201855262635810204300719042806385619780008041938396386398610108595842572298371557965692341354897560215920561055457731237194107124993011879489042469125499617213095258631809410026862642830394863595234599014686132189695450473652719692585245605483936949540019224057316210073128035088001635054114789005911661048647695317375648762644801311684742718662021368500817615362472257747258571639068827014604299291088987925231702017650998291342730536477812150 [198,24] 1662480985970403583064467420951701148180398651006638154100529409629580236581479725091789691224072905030709854256029714368772385229879026785830170092890177105885811052914149822930891349095320402078116872131841080792346860605760869453702358178486269314428258275874404190007803140654564963879254627218872524196944834241542279795422772777381972338922984532613935733748526061984942380694711783163636426901993940235681856310939333051306446831606872108980359398985643238722013325890991459810986547948442450925131072530080731993920573881561282580534865508700683149965211223837619464108250296272754609595019471416764731911752512504327317251588715861346357498916383111831905657287488226389928984659388032201006783895448155859723585299637279800028477978007228139248109739794531313984625991611571806415230593025246678738660816622934526414134788784303362399004418179881706404240193108061992527582225959273535159109724120797366314847481746863515637119175923856707631195401211989677388075099253299110701195760300563538225933324273237229427072662433765514489117355956518083773390457140101839575870769124944152781284454283843743204985409875917030572622109718285440722872774922386223095121940241054789359362644144643296949336467336626220157327897501091440103285102571691186537597977045796534548905029590311007615983932345951817531236750197559044083004678551811042597926559461522696855501944463295540108441430929649907294169513681541917706586221179018620528713569415806808026609204543798874924735888865827997831544643222485075805816643762608683427925036396065867954556868218482406513737781448348488051616 [198,25] -1496822042257388935081017856621617861662413788280709325185790911413890332906849282564357112694562812266367400463688159314643033549458200493528844574311064257871243127355396497405138167894202969156732978905547198633721167916970472249838879286106926275456026990541257035190505853242018714842585724052578403568227698058424671409018556700616973475536942917477768347539772711930014078035453097273967921912615385004117631515803687334394216490472497268930521554159708795554142283371383621416253821294819499548956266987146723157003432585374657185682259626984076953886130160561239092819371823128619053766071896716664466093930044573526257365232823020989442401420836437105083485336429388176305840969274205817819914350365346873190212939007023486164737019190765487881379081709557109142268884702756585202316322393384332666824832923248665006951162506372766660584202207425515509660795544659696717967970212895369297143525390320081067764314123207174289917401812545567018686429469297807147675210750992403915067883902620515138357410938412810204314365860908643002296293391291464102893146319510223470092524660428518837291970447782621463328809984464979588557611723728102478464383432739610348229956819326758792147767451219978017362415785311615241429574186073794770177514205919995063950525508466249089896182479105881785039071174246200954034678141846865339888323397688743932923719823376951272186331852062253453731514515211801699923813503901670863096836682859067132457093414931484238635973279255473601281444226496757845100381863542698985649535136535914557976137805475453431784768907834368729663548549796038880 [198,26] 1025265732802242249342576913778543402831703417871548153367727534888327689403181606679267698992704758558521662349739973504216198498461479104132454238573488302964254194901559431987500202430918487428909055243184485648399816793320431795011990395612008514896749182160398526157201264726387049090318705876133050277774726863320681526643125265501516831035912499270643425168336804046260144143558167683734879111633965230856597893996757522408460311317444426162546605293065441845231942570736525548223994785333106234689470663487372878379319269043446127770257560888329408490366025924029563682885885599344016987174681651786280257498277274429298302368966268127127751380862906730830354797028379076065386697122950001777861659927585837068327399957237791600999464778254695341974091475282291551644341431591407002016843057140951237778135140432287737601301310031049862178093448434526516300263604159845581141402866950720066376678912277853352240468120966278978594903802460175453111527430541106643278014043354973092869096848725984574738918619720799113387250730746433657820993401263270031273367983843373454135818406269300187297804267243611268500954560612513891242675166884480304485528757412322374930234962124885353687751462814266132543620565077088024254324409392141389957295854681858311528235279936517919210208751943545960011223248522661939547362722446093576947269024771164073285419632709616269926916810154003425213119990216588306198392550862118923178037063063086798082980230913585215061661067481087672061461957194684101229324199762345626681939148226061311866871071982035746886104851601204138102050958754880 [198,27] -543099738194624964811511468863777927415834212746301578802689461474963408199692245434198450724260400101314740108349180660252146585094570825689046904177386467324280226195779896881419034804432221855062049050923540263914014206886240500580466540959877862666581639656480979756122978763762796013396887478081268440618596875327385460819857783210789493205561915226505277961887371017509271780192371860498403209164549625334565852857480820953187286873406161031174412000970390194461279239769531235495738603320507911264467970239885636426242873788692241160960907754907378206611300709365226903621110184589313046306916295393114933893907525295193707666863371393003976989433906209699008385743262072033380271528182011074754296453470423206013351852382545203068184515317643706172910654443698277801221513321208889019495192793626743507739101091827797473143864468394525244178482402897515042362924247292542176269171413384857480461816869614705031951566075564833187865201531902155240130765899028491373335723524958830084759692590769562025546603866725374212457189995404025535850199468778089879298563635980100185165891060498574157153045628322539811688424798847279722870737065087377035656168252277521487606193684149370337473731804273694161476251270466911642085697083166945390891665962925440780058447341001994245971417775439295013652113617716874975869901171540639759365415650996941463157480510904892120724610853079287921376038875000659611227288955951729286771595312710583264904307694509125098777306400606003588268795780990039507860555719306571868761374157275621241626850153795629766108647442095555434682104288 [198,28] 212803968049320119884014042001768800015845475484562913085529598158501334584917489002125362698192234547996418843730495974573284325249143694169427626135920013267969095487741820887137802463197317580835684797447031531361044099925705779900162221385547309029269862840244027074323238986748037433734733323559872039968750251590019023831626157165405470166287777476945490592451513787695155110655880112254539227210436505049573418290550738404321711024565850612098728897943839081919225326400754885279285992164301544814927328442112990158264477354234602430595913019265763805787294343351903503514165070328635397155191778056364756287119246106294402318843821203290494855837794463808735675277028739118949335672363661722862653757064314872665316271877551696632204688775554252829921988696909028542012181121570828497592602321428165491346431482267377909675663800669825972736700477663429467791899518760256611581851573081140751274453049201227277124521245870510356554300210232747610674036433772579534842017000305207038636382241407394854861712878459915588807704442507636752536676502714057818685678628302392453461716953593075764784686787207903410970706855308630034398887475244565889075579633372558417717258378409623486279781145174897178672823354194764535286454821200385603749318742455282865288297984188720538926001345522832692205210649741607725071906182219665701641346178905127670918769549390506603997877885099788746218155863939415244586850153432248689691432513995305887989539859021050194313422897474409591919961897464155862832674034413215906006807357095909161781683107708168254386362532584257471572064 [198,29] -49933031572755317337346734520345021513654889337120336087838958165385680125303322552515110503169889463654668493844385764237297558110827466744096105375121099281874734180539299145010369402978030692156543314068681583715017713934353774797136564167187447771019716156587804554770606613387417531785109758054363722032502587720879241180326278147842387259563689535497734933064389991603599921735583472446049504956862403603872568093284530668159830491317178817036292868355171056170960713913116921821726216271970380359222266839460762534257671330369294746143574507441980337189835287360925150710790933496126606768255525485801359764381120173103898663684335758998212507069971506041984765630481059062666905624646480072110585498051752425863035752070865706632797849575807485878809909613271103315020529671293834776133937354578346847801031253385536530839874122457970307630377028868876708262060622581063677784938674108947336914665405260972572194946245510178509154168027321489978250309153380440647805300598211754540421767308186185159204085038133281135276146292828648656171777748513127424190135011675528019895051555370384254744607679743417641210095897767962228039790753857162652482369258189477588684371160279150204198130370972761342275779999817590463056963967854929385220914011248209191183903282088336607779703309620436770752872175974574077866903062548795858509264686322014473778496070674285994144812951666096030170099552888469797754064526336450308386687156775150822395393487374549758421939622640682562802688527500328899894993595186000671493241575523805088988792997721637873121136214962896287440 [198,30] -3679174086309249864230110683849127026695838688077939222016810191747652899138791018594129670211888902761568429186435821533595377575441990116340361688249704820578748477874722158061129002048593286463562588625098559641653794077377013667431725881890451821324175317313249689420415079649480833951520028639401085101034580638099770360937547286420084588411708767580802004866894180805759142198999810279152926659833592082842110439404831288477958172755293714954363029295580879898362665540015803509761946989775897299455819887107822062839833959759240752780109227923075941008250266813121085557237789990064239473556010877890307418454344390172706634258460616502370665047879514543531687815072839517840721861237032143822936298536004729815893709206819298511552748869281105737856431203898450535147965849991607365526769873485318073897873368007533429771940154682615256487133172133624233245825976238578578031559848987970245358757047014353206623473266517693287820033974722524806408882443725068827988613495417442756360934011000153551283866104846403493291804125419173080664797615080380134808379661633092459274701744186067806208685948113331333312652877647692648593038942982443192721590926446301583882758734643273171392867280858530229704604092287090396912946113784112907792358154348027478966421010302361385435736921295990517269438727824236046625349493166002875663385635780226671832601791227614984115898436056285594864400639127046145287592957744946170528079389471323443391021416088175546755131928758555002267332162056684808747014550924314927903032068143117301528179456292804785788252763305137488 [198,31] 9666056790914404435300742387870715095649720331868724352049042852743207416181160953581111865211496237640134463387568992751378977142147940411849936838956081133288498136883664810170628715969865308186076711690235149553645695851474420973003653384801515693157748752269462698350313662639901113014653069790604435140648990989927137761801498117769817428677925143611018829410205955396157804764864394370423629138355958413253383592824539482505177447000476975785047590823354608790889105981251052415838649925194575546680627283594308650029808364499300756389115445461257399370399510703968043587168549664462079948969400257344190751575958783936418739919610296582661202278540526258237900010340560568229082517588187340735711727501168591549510264463787608077502300592808833013434279631937551997118425351797309849388578674739162123775985165809065009280018813224889873243449188578808911462026887806121741583792218426403081972660940457676566924051234511121537378356919679925666582068995405833000487572065099154904257105967327765003237297193877699538193447926390162889696594500820233940009967829574815328339053517812701144317455904773043239861667778952542752833803649364719312460481055466798194096794595460040828648717314003037331681626296356679321589801379590224931250792529930539447936266555768145478201902738719802674057898545752314365473327522431230075284883549664932425173325117921257366118451765167045036483096590091956066486513332572896420592271475503202551074237155963535412651039680835492248341838468716447075311309429135572702404305789344495908186031538396388860957028942042052 [198,32] -4000782968084481228341245928885929855496746105780352730803436131882609637543475271116260759932171549202977030991152415624834583971543480328803353379901595547553574850294131901514706398307559745161983524357135814172575035705850432134200569753870878953372689471784368167248130961113603313240662585490061169101129174755463657550550107168504167401301146608700254898807984412935433223146133075765977054520580342721944098270366311403551850263363136936557845866659634610958288765189333797631998864002603038098105739747234633710053737841344069202126053573441864449951072426537913443073642931164895244948320082222349777612473199608336496336394488631755337340328823067985584223738252459879489150953450653249972997479865250941708657786170242397959275715874652572285704392155416204109340724855441549322619857415447745439331767807156364419144104290734498482095837390798989158994135123712872484183784027609279677700918803492313155024173340821026772096152309292651796423923212004804345124325872585187068856560548510179290607536958428110691613249672537947667704316987767351943662739097447556390691440571628244420226039382981907759897715481162892036968493465858259875020027246426586284182440790040772385697815434251610502562496228878178801043759090161358285714607795293816935063289598100639483941359732325975082703430179690114083127760274844939241674316628251067488693287489415836025603010216501800997610561922203816084364125510763323183088891997203610999932601990473437195491404287086717402152605073241720632480263541678119711720458847167838257600952982120032168256001181408 [198,33] -442780549403170716844884719788664004580298707917457816621730721800358630851227335284258978663687906500432747568999699066706257130163411455808109666091390549578739584869716644803830981248581895518719630925678663232209137946783264825294562962114936944527247678228725797185679221329224873431395881317160586488525719125082410924081563418325552500547438673858881865387109595542820608639012062310361744996563570523538708481946376891990724441831090443481414907140725784630358826804370564165847063382227741250506217568951301810892136043458839086827472084668185293714750198634412381663106451485099092891267866176186602597695028568494177052842330701859801850821020865128480135396037840572287869641386652268341947710140876283350230175273705998718047065386112547171466693869436259885471277280776857572592114344831982962847048226836936060202850150893879398479176318693649535473276717074210053279655650151083877918586863595533123159080519059471839300746486523270078319932108744328095648649046421229302760499942224030107586810255901620284780112082853833660215476205218791994187590612649347527885127940962527724717904124402550877439114981396122356302983739797499970261565775090588712172134620007029742906482384872861152899539872240395564642511498504776316732186489415869933005559366808660873064266938161347743762086864573758687153689048248146081051186144333675335894123690256154438125127173098716095254989699117302674851412088532641938719241591946009019273760120004595588433621249260219578504316155935441698694726805837008153999535274132799935488799850487777972659565752 [198,34] 2013792997729746479291324469518683766416413703551116171797607885431266157464627612633304403836555847364660900466955968256390352733024826688128022253260483113252319490791427959911223584452614278277588083077566842434900383181383337710611533946219713849868844200897127468309297623420541720947386882139151382305341991010478743985710244258998751006743321835063423449875411294952567248900761218140553170966077049642743507795426529437494005355976357766109014525975939376907100835293517738866855818381972256803418309306603835871834861304158639540495844238138253539299705913854520408266819882983793599310840456999841034848126872259989367790204906252400248408666125341157274323390267271122502607243905273165357231550592337986287019272705103235450035963195416253627120896002745077629283376748096816335624491215701550587867848039317369932960396709842953532393026755004296433081245688633842379280819173874265761521841413038274883580159825404764653194102351685006922846847426023921622089155622976352182157528078424857773298141157261709854127778476620294446296600522036275107642610827869390815581171791976429644036755168917876432745346420954664234290969778031055659442830262247655275639421299721033368928614732890930424006771325814030008389987081394990396194244874973226919530868487079265519974140622155571582067408882790203310418681506850062796506714310836718846364031759956035761649320122215229611556234457836645891082871794992641658267175616513934637124988167264722301751955904731112049190310114230340668759039754777607065958231160447934027986980654381571972973136 [198,35] -1978539108788473647605860606621447621982458266792001171351438576953831895864090458211792566078275864457282749112160596543929696838921717363360032047401876078907949212835712066068289100757086693329168308825936846062358710665060827802422448044234501723361084921980715493080576574429411124193918604957731892007989908370485504884196506823660022543868225393163518296292855897350661618137886857816848540057901361004844971441432298043216935161819298893047098640947731795083401872078883454450893660352616802500760657647374432070395487196218131903769187296114853992470219760351438954673220187690802393955323458956533818386793239158491364308936610357816629552674330094313630691209706703383437234837554715760508973607494341298845991733653378472555995540041374729786243039401412347999589039151654374186064948910706952652134711726057319337932430113253548396746655770376937830198095831401666436686855605303814507073527445265657042382938930179619140598909100658669748807929857291906682008524432715775176876210815725886534510733189705059520915058646442303944387152652807339924534708864943589730097018277473708832676121783447024211499176443927081030934363030217604655985262630541864082940051426934031864199978239019160698589370085889380718102636122238281041901102475278592707471002294782678418295553673333447226633303863421131923709979765855976573639906145054791791552348719044140832364492689211485912368751217034237561034978321099804182827490101231984674643944771128329393355046771973554985590892306559045871220655763148435659280621401612341449207943917694376633306 [198,36] 1437190825329575210011188945585638690032696356056857706863732492411984452738281422572181098036493047462312636640464786294080639122213085168749450048200720828775090605966008353054171581558563800068475394317870738707229538570337618099876558520329140482462507852957552259851236281495580893611492670668505797516845959408467491855194908869947002588424772180281545193104568693139836151064661684521390434696904397182705787169673598685456413106190546032103408860660714804583692198564269413989355095989356926725031197259269284428299127558369789606302415038396610138549767824267829869570567608430878717030931002896826037402004007098730149876442505913366786176149833975246497656074365783421056547423285097168595846805500603511291808742319177510871070411742084342358212279174138030539760936455909941738533248674282079585130101578259311744689671091020581961414157829504307585847281992192563234260598480321342375135697130530689943745976285776644890771967741637932343690450123073527574009086400676728643382538673393823924998014421748447327280686229452823974045016478396570404907233167380011245018735501845698613881470258681915527364521362243819042194372696190014160684562598602675282269564369636802232270297412873658576884307618113041394028531344048249435525263544525284820652969661958259472593248141367271985811984219606135299998528324793093410792595333762197156656463447390253347683988337439726917074235324668359987994458868233321573169144512538770553732082956997958543507725477738665781331649374431888283134322050080938207517823447559281031759441730082332234 [198,37] -896386718924318456993910162385956701286853205246451426088741540529787676663546200768119201157050936356766498349611527889211342054053884034824310698392367401210326911621505177725710175728236633317262812611918578799518349055030584317002019748940920417751113494508321313986046734016595533633264383192881099721944832965618213740399321456571695121795661407842778070751914296162313738376534315008702335271503352668386476734009547951423566145408449816100932152754061348147551415407759997426701466235143880448038174600965173093219154015396866244134444590746729700251209055089805448833966741692066242869349662292320893047051971951974363079304890149288839650212241323858450173891949829707759940567309024623288412668615745991019831882004795683180999418300612858373550583298392419207234650146402851528385565413263688501606163555936411024122024641593855206414641544573412471239969310445232079998936655490863367032322481835767558103352084926052450571367213107319860160095273713110541839349656508740469774302765687927856713752944511331253370339308964980200954039738292921555611741299599551016114265047610066053109826512392689524186359737159892089686094718976207342342026632880841763490603605789421999342335123788456395896003001922698947467472737745906269776753023635768348446873042594117674373754464368847085879824865275581271191136645167953122991058900423743594625823098396853609211801903603996988917760393073434202190728527882811414313277150351169238071274169407068586739120295587184728322394090501936503291572142502802171452577122467904655947501881181360 [198,38] 503858287240173768993384822633704856471439404888991274180222119276912418044717273275743665992806223588172750890194398949415633663667369081677758822451231943547082423816587144722358618996473482085581632580910334791911366896980744612737713296300187706317295535997452964997167484227221509412625108658951329169504003078194276285685219867571502425527952891173464638282121585330167715560607360134432377881893442420792809513223415566720191341853579134579192821267633066361606591424656963334642476267368016585970208142835680802137046135317447786276579468279244922063695074720732624042045369107112065810090257564915466962158853871708414282729959182875457185038694129024615482532008695334298153297074496577884800196725720335215760556709485665726034376968967312699923017424970866097595535997838101683799858913325650089877743111468336419318603566538020255750420885549897681545611109695688096339962020738654999237202534462931971852718360230748455590090375910392885535029327638990516408828385602923551008133596124594035122737116797365922042042361642989163243216211388554440631421965873484507542930809305855365479452115464906692501780612882428227985280372125432184608794843587156485652345000576816082634957811170649801558203944384738881326163757658727613492442989047152497656303695307323068114899966414019149481379561290934526772709828528108693080333369730457429552077806125000845429965553111456333688772950475306659342984376708596261392726031058781470039638928664480710239626625466771771065747702599244137779873366405897556371265389654458796368117449040 [198,39] -260002477113373546766493616031376799473965999275849803213190017128259297201461779060542451158662671572468069021921019244433562584244916340081819646506522508052894275076990698572281956970787610597906430659872556365875636639149380335675785634650979424925037150861614650967938261354127084795360779897455940309254292814729913907564746490955068058702050088207114255941460201806631847896735965022524103553666689608712954417042730648163940045152859606593387899502577446828245173016667170739257722779039751647130754224893639983135748976507871225462264505717257957994432500093309342101635225620368760328291585261273511260786589956088212994181642160352543701254860063313866949594506883323792468245576258664183334761609794476141570124496650125262598591769863604645079422119942596100384649452965141607245841519887673497519342920895958789845073843693861161639290380171893632737511010097702956446609276905217802565717876351325434896357180998458308281593292255544348952115725609986992143054884998081742663002466519364903026407289512958389523644514884559272874441978176163625470122776095556761387201430908313402532157762544586052617939271687374377059925027921722268384983886792801673772249866243836781948514177512213334671600563079439495077632735948637119182898965007769359496493220263531144824595864869171386043475618074292093622308317700764319121530102386514938691856218468474307170347604447010768647481251228345023037205838128758606270560583119636234638288918773879212402160593226959596931848692692338800824219354193941782409245357744623793749727002 [198,40] 123919720939213503871524322841104490010618388116998412342591834869634500433883655444328225067345061570987206147565361440400158049055905075548239392892053795842686381329527299373436920119203134089690270442607365589169628546137767958369199189658501149735242713525182689109501989752628110447022154796968489861134830273398242166129358017164695600563849739350088344223063831786750073606596262031150098749989805814218149293761097199199832402889805254063522150631066092846471430801612253375015961751286873327528941767662078008469431250366030252615959920026499129018151919470029735059738529352005359321674482125420934714987233982315510671508979027600286806664795187885652581742781058238027032873363626654948671730867775635629850867300317269981108943842140743279543520713747554891166212573168047766773848804327336245246539720757426943812823998270421294165282042688593486563733018976058544259915707168030404350252792046103356582980849986216194177129857783577984732790341622592766612815992864183992446207940752831576556517625188229928016012669270833387323487455398388686936845381106511751770241729245362663308641321738413472868587687347055182516927252869366668974938389850960364565256398591567594744941023080475057626465189229461122325122909032542452529489969042704935416616677790320877932542387700832350342554834553276598625840271698541430821317494996313984450330403060610332327566534343693442441307797913606870115982379341933407224692469767085519924106857973984355376278163081898261185068050101313650483695134131815583892612627049242204452480 [198,41] -54599404573508740379461101845230200589106059628666606829684143962664229540185364394937500704970315267166747348546904795329990575918738515760292944652836253484385231008410485684890137043466941623036072624202386638749758677514125182560656851700484626927441348471195960014011102637479628673289537121666096499166686318984121743240503892517923057142234043790817382928846477424340197318121800908200367314396333497726062531330237332903521177656008385496884014646324852865572765239370909199946683658533698607309441518656406651755282464330261463229962137211680155793581889433959553869515022257713268787757002485187073850232386171546969835907142820749003338636638879912469564524674467769211772042191679138204169250625492875952757263684592048255771216748205227808672380082773484723341510617522592088481489699738098717017547510911504232163904410430467634217254380088015622015658242660968549994838872306411812850144184797204800365799857412915819810012722629727830797313830759881955492033846345225147073273111432811329316605084641748215087331847386555478211683767995074607805112237686314691353207115033898940637471819806776945499719916695636363093730949250170789590850499327677394445728335379279057987851297618453716353635920353591483685493705367031597243296231424994483326968356520701512517046543754136646518375105632767303895316644276925650305419087258988184670614549761200603485532579885068273034210484276808452463798085414585330479326980094096005206739820097551790003169559112621055896008271610810385875281833317613131327514905658677405624 [198,42] 22231828473813978770880050319231372909196992080633555521652846312593769400897943964798314398652044297592848889463313012112443423111646873863145819565466045924328181037475022330054877237013282100407778801442850836920037868555891222936555392090517522192719031622458738564795365876741718675994118268320969933704753506743901206355283982452949149503777935578149537470453777745875191242825063313196340660833907841773497989150443172704556424522064276867286172983431690432922277899924147993035047932279799448823729022511115424406829524804195489307430513941958666240204102907277529688236999907121487588171737387489244835848952003623753923048942480059349358535559875804502766583089658152218338909537798765920114694477865170347705345906972346789179734862235740777117227125172643611675629879572661808988935189691990269057467082606076370648797136280622299100526685064041172238375444358039110217572845080781005064553771839158995200772524276123975047445113178648863174051683197162959094613540558359764739594452286867034476631726356154451604707362997033694658697914409466953308884474759853029465726621572856962209071090583028740014231419072239526707350175597655152154399858710690568774893464911798097836646033331154596896686944457196740293706353031504515442042282915762169957864206483661835323956424935309756424025398904110138670140096543777543519722507963023241155147793314958057105127812298961026923490638297522776078430225492269059512242673519394096288673612418808904349969910595939699628850498246060214242644032537351139503901996652467584 [198,43] -8359769490374763246192943817423805278402504542797842585296675255467346758553679465681830464391271038577521422413921245838048407233911837098249677618683401860288803268764108545300480851546978688641181284813729949487202726229475169826418669602632801104298678877308569110281242842633022608952700222281034421027741435129930802070843474288309902732517980046085104186728122123110434296652295984026248588722026777581233542564634788704972618164452271752008309198735163844561103393339213537321646839748623059967516034941955685711863446210171518324896391851825349564014312313091505281153592859426085054125990389389596316525314055409138456972316685267241147862554664897998910666426366951662066105520176597298112834068561647141298938153805361968020033069366291956719788036876666094350982256998381388550024085444381745985334567718704811751913271813995106232562226182025301073867730945385003714632984885025954871769474517900484072826043017355693722809116477146439824188265023055934202991489410354424116314539615894027373985682012135726164255590691005738999597159515197481061670893038427779646388015638458861783408153910167961039425334718599009713889557738833999251552268967080303902742561015982642183042932824520681617356982320771819494781528385839626045926208870317354498592761862504268890993705019533233041934883968750558089873876835616550798797071658031487938685813319837502008424577912985005195425211494917738335751860836216734510488988835416337705674662456089367315667094153795161427684934610355101872754789285318170093004136597098 [198,44] 2900795607197131484420280075367821932678305947179010183013618191542522779614868239306743920094237307589974241499498058740841081597624734002359565240478564488260344377128539129398427992596569330736548385274244445285930939160905880511323722147371522344287909196704441352648123108697376642361320355776968712692598515927636201920466901589287970852930867577866480949084387342561755729095562710941926882445043437907723688357341202379303655230980099822809740944634785779613874263228420171376447923590521127871198003788593809746302911739240028340139740199974863323327728951491545059540846253250803785290523003896670339615007020039158152292628989278937651290287050560538011397104343882888975057150033111960427141418091125163040693605294183315008172920279926041045406958088447034640319073538742927034384259211580538717088076520994937923002093401194856527313996239280695305649961785806851185004946619768101270859700801349770156094374973013518629308415296241621578706695102117771757597492275811548732837636887255529481593830080676010176175920182084861926276356518215533427989619011298024502069521036332416447468541527261578639783757084783006481536625311899870557842692351410588923941052086755542116489660318699831727834745015513588417177249599950915827217095736863237592169481708674342148398392457836837898576885185832059802870884927539935212238956757861783330363466709054775282687748826304626287215234394592205276406859752059794006003500697249430838570112369820214710018846737788133525208484602713672602963411824633857928708334604 [198,45] -929478304371829475712524304131708347855329410992016858712985707958805004399942722063517814902430843191321899944620379539327362673410025974940775378249711015549601345119754191954778497642046454808726060602144535068334607986420749808397291473393272476820198928157067289891940819913418240375368124610405072749220771611396754335667946121638707544759571204832072417718410274970221532733031896406055499153684358818011166872244854613745639455560594698637864452343059585361352656515213209279526904143625850055726374271370058938111377164416206654760070406972981720768972361650554711027936690521006036885590631711660370711383626006479902482710928906020394027256249963201305828817708233070935817757172079475558485113204422547058148760868129481207824159070053354993541786197478337472648580504351542943367690380513720959109749980026529502950193784904742629028508860999404234820479605687769613809133727339603598795195276766561719726520974869736085729533990001062899004184986502792546209866969151313260594839108836051120366334312640801348262727861850205189168846039847089338833506886405748974348245597879892245186017960402055360984762415461504497909168156086090434539955073110928564812965657171076684338182808979332464760073307872864114302738218163974798414503863177692565130203013061541878955690076323279823306425496819240191925742407681806952913164462141034171233094429967220769825054003072918178315176298402020821991651251909483369851294498478242988705406992514390124958575409517071544889640399928392339488311924566903116753516 [198,46] 274911277769611581990108373476895809977122299791932737244956029778060240141060636960902624468643504261751610851569448408470247803064223482643247974498820878091851288620247031758779059982243462117196391847807614856450002282061886251247160548505020208075325249169582578502602981602797842174883304424996363659120488095496144266772200912356757478627356840765012426773210623867696649606328347878663924355600801607646138428058046984484905123535495985669555548541231954479347727459324573932135751553471086699181607122573290364891749062988936706834084019458160895046217205126387769157181107910349633759985270076400570958221835355529013529165392876550242233838611986648390918194464397444418877602135227708989885756845941692475319272688176624220958311761179588173922767381287225584097188568419043657848531492765359256875814011191411166006953653030712823509305142584360713759031399166305349607525511977574376902800512841279428462465634506162111551857871089130934997081019376584351664881618711327563273369443290825598455533433279968433260979312013582921480106352381406885456250451596053285092282378124481154741255000230142907364405519912745382883173148808054667821998245498483807548452074649473799541703828940023478499885327992546655834845246694640075279791246236200424789268092032572788815382131875622272160980871189944289626204908549602962213937534510877319235406031533469259055368896066487347034166410103574055077847683420306811149062280543850102509569419012259351049118814165276397246986963932444061461354284016776883144 [198,47] -74864582455367417384023215816605560351558051545465313698337325311808985334172019985208409018371918659623449559974258153585542111106755895208412985398983769919876156862609060966352569698719072793174921595890975069900472173384860487942917676929988601065992885896166602422122179934164607919998417112176907769104364152022250817623470584660322383163554289083489292531787553981425201038649959491559174768741728009232270229243862516128943703294981993805821163842573718824753550174701324969388747320293691607862860643088991700823570602173014709887933106935855503488998317129300470404255839808212665693669341678041263934058325551755649355938220078627471724063707803842110770586121999446885057413782116618654681646380927264064957868381039303766096519796034910342647452190860815473089233100871974491087629211718662832945276247990885352987746543746385095097715878732704104449595566262630696368313398611385776986729492839472931544986596639148802286827952655427741800109406614328710492479964455440744706241775434925826477395582117986748449590193534292682860206087057462203596158554396749179886474557710795688637066531914248136480128284500479060950084485577395580745514888156492923768081738398351608811410875089885491851866394763307319101544506428489502931485089253424393172149648404710943048711483533471293025733664440128529796341515197581615969401485214741906454810230225786550053000704830265736172782548864380325081601229182602214707869941632633127565444614006710648233623083281639768089806591142639978361279049009003523 [198,48] 18833011682791401966836256019692898941313149853028868604414401696478598443019744195893052481060374170029000213806512195965167216214428859825917500109930581714507386260973340785611466943711159845627876554106903556100417690298150581414923679616294142188828921582043532174243171368246193984487477077426980954822733852972197239133136063197020234945205187557403908635448973441494572087007284567296508825519597092832364897039029410741473123475314495311700681500374605791344136331199191927983610387041521061439342257304694676434251315086890443817601714114732216037846615628253062463299414210240916958113636341435108464960112855095450649260356968069930748656874900672519689671387077964448916556427593918550905629994285879850776341383470141267253837496045748098180260715259204846747118748039492513402201079283513763227867197543888365854699703239633913503960124110371936303181700986170650413756568835704881714015857315661833573283336819060968312504347869669719251937674796047222308376793626254983291680320723893678034056239763238439039469573098027987968095339085657506909477242740753626346934791671895837410610149813913976315416790496700986547325076061899678722323341983524247518694812255487424701656996111075212911001717113660045643268209445526629386238795170223872316623542442968486139781050748654762614630210700199822684572466035552576914261383003824923982092821340317326684171197729777025787747636598822645154397180016755994035018268925331724254215348667845954403976932999410381203920766561408671153909735503120 [198,49] -4370914057453291796884060662914073727322830570585350015697559977028727695019158085163961144563307577177632958295011185635489101494460291714455578924772608481726747137607338721777919193645419744147348260153485013339283263765308975582035045230591170572369598572248012359899322121920710969995408639305366116425961796763513965006091003238296435858491729878896348296246770924885715657407718126459446195632544573309920011906692694972152631647392749177960033892536117310174431059389422460300466291115176300520360347674218886345937412099713468014535859894645726295882008652429176091637022922828755818977717781618018780923396389643068905480814980312506243540568711439992567674601398803392462761687652244109368112909197333088312919527314052786920580515985606909075011067190381794903986760220814008776042135501697896566542767953809650831912536983851932496533950421432154278536907384739146998487369212801009269458693834404013010810213578209159691843996183468808382818039493205155244858568051883777259386023700852278709083105001449769807050145799371954216668163326776538650494935058061256273164316951320012972919505973650158773180925522654413202568575311764554409155261537813949350797475298063454994408229986017315409868881047478088547577739219338473140187814576349065367772879240725356891432044201377126410256456038732181236929271075443926183901441450380635707190457965729396222365874090672773433461404855791115794235564966033482570273549438595353334933860627711572486404933494247766856488904892622829612852878044 [198,50] 926447921343509384322165171995841637691243498049941454546333129048537114988510281366081167150920038277442516834438198228633287938221673037422045368266697862421170820327649631831702572249357019843641465129039972616184250700661072406981887139643676754739892142898787083199377851847860712987685551299642752947959243307831441180336368510006343182509077876965732134842343588476546776201253036712930710636299742703367053619638428127909019586135557590502235418834816444733121208790369403378714659796385913398353373216699701432837110833041205461922856736821628249160922691755028617991804831972636674708527736320313460003947742874237477611751496089489286630760293718530074750197107454025360133190918783842361470885955338421276092940542561842513634226458288474431534936608032545404912469564284540015311532182256885020315905004020030083034234347940585741870425405543233359963920420771567689876803463450000726208073941578813965487536359733349974000121712730326295826268891238875347315957187418624556509160318895290420586684533818719191889688379207384761858270741620031818086140830727113729296352915914641203873644601646057001062804263311498434375518829115553664551303122810682267300508027528081126066337112483091288683620901537852018642880057640038393466542191053427026781952498156009314430044705592548615573575096827150754712015867916998024405921409775836706179460029424410884018079517898065494210701859498316886323098978196452736861556832760992647257302510354001955634260170545848505072957377639819792297192 [198,51] -183129541626089740655327972584600740621386040380474104900710710353207919373883600443292505970422024452349827937710184723140011223181100563494612377073981324110342272200253701321044667735041362165520848352477437919413091078172674299762273147849919209640262058509771979083417619681829511260943603852639365819181098438038982894064016817979371978806049242224502431598406938947918620771524804743768403034501287428917144927040364957276612370423747971688620987683249460929480621218702008605054311032982400497761616376502646319947002912800187953704717125195034238038922303335503822782656228404129728229129007370118424518051397116735261692831081163688021971009826161609794987492731743842187497315696539737629487173141013709263081423753757362919917400833646733442486398521957098707678218425233039712530769970645071328928068506327020459308455567357441277409815495320329731111555917456804452761526533205433571068575628141085618470160285588561958513269275426894834898750026358224806793725427791948405374715732828952263885034608192286300382645535998734491424345692407746044953367202205996829470621390063212719294131883097952318315615772955313583397943881751330822914633825565750907841049724896756754079764992155572148839294186058573870113157065768852119656447311384662651752961332831447494336472982506100578891142862597446535838946352896788116375352663358642708089246384700970088287367046444759935712630232618575977298294481999701977263547976883907399316497846166993685865036720945807817150487032036908993167 [198,52] 33055597562596681552520050714331740987618747191711780943513124728464179293190570878782047442291453089469301880768324757464812117797512176960846740655322302089905770635040067241172483450859911619565420993964128286817371794030599525690805577251071024593838701211530368752425102056872883711441942615193359450329232635941902059651934296490409534552101276937098177614914307539678204240221375966104809096481645638042838674722417230889995692453287784818896960681015938730395461255737853432660766156305684347870917216731241229101454863208916258858751243107242481542691359016220867938831566459356925737110282419185638484075633642161318478028949735148302255539379013405316712281725095688853505914151371176250931582321185155673967398810970517205296544604921360844179007505135022209882943356678135632454823914054759377842260696842192590758460286974314306645091616522332460702104326631700097913431353056351128828595001299334657098055242791431539741317469681191125785331026821124029174521350139151500946721250751595692311285152517163541955982665039400280631016576173953291388401215774712363708278940907953068709919886957571755082659598430131937366579205678883377752511818580210212402687281485028309782960561255984725949688675110765726954805606549463174135287734444804773194744155164473194733859049779984740335319231464467107223108568503222568590179252695069529416305735717728607169963682453603952901709014888102168783996610032230052162778592778476639636501503191796221566407805762136495644168638848720220 [198,53] -5336654563966256103737849418740635126056211844232106954614987627145987654751189610378451449017037625139089283437273440314418705153179288424160705118637586933227450510776276865926656225342645252512916061143712609943964063562534778487521441793826942590854864972828651020674839044439939156995073567052834816836864550001052187129127812135441146088027034370667216438184035245642994675589641786321030452932899815265216452920178644426769834705628499390092363692528266100751773598537417918993257410491197104829418213500193547288134349332972961119677536537174105852095731546928533848327313952467085984749473920520106505092769944758768785348735213816383154866301785547608772057701183325840544359137129494025233498635817138292689952749312062551078821206413670410845331311173697415024509511156173686534064993276858960382836710249066138933747695915040749942604552044884651835669761348040906335420304470467757395622675471438755311559251522261068319344471488201646323999634222514766959421552810998705894657194863905727957100784442572696442827881769653702566223866277608078700405168498749668373366048418059731803187886531315906371690214131722424114104649967296807808047224064217121951074424593670929997403987046095287466675168607309312377881492134234753011329895703091474550267240841314636813530035700762660699725553422236602873032802510610808348533613850654376773466684784328421709733590619823973154823984801424358280490347211000628171645899671388044895939333765228461742764267366907626993070060973880 [198,54] 868118904128259987988379637761031530401862887773321081565861914882071627596586742174078152602826897250681702887893352253748065761122828198298676400252390713136120163715569685005541037764540534823006800783037514101370394189615499043716957360218892246687777810869894669639125354775652385892073821553707606720794277182012940826559757090164509040559133186493270109785592774701019856419430718927086011456662356514767528548719293090335519217957025241943655884770447430780364409036252464039132257305813630978959162075935891818633582951332283168839216057976271987415213409474697178714414602981960319276090430841798428951218229137056853924997136963452015829581279223936793338720630385344023229997250314140089467779266430937928338237125769244613771744622652479342141387318868334614685750695027479229890072367867688852173921213962145615210080517278558441993016995562949478533775939204235599459294821663665335665474252598605315237647463238540740020114739961180246050423021371047951796505159885933085512498540907423702180139631376816950339230163515317535094788734732022984420438961211096303692652656451053087972045226792412638624315983076214887360477450999785529785807433256034589662880693991723157816730391894747623676708604083959788392116384229524070799270932276357952871696172452734626245720717022457044502376389969476945545929178733180072282294896735790332869910001711550074566065767930677688294155971341076613861170892526756923164828171144721930018626179706692202049256024695684511850897464 [198,55] -105876935490745784079527347886081809439016782098188294412614550775508698521555363647167688356314661410937383220376437755987731043678188617833359229073626794752852717197816026567399076391023689993826184912769377235323599337255390825272779802016327849810158533825347714471361730171089588419528461237509908816524373320718099694961977242764713687441486241653371236665724845112334127003403632701975017750991346900919415617248594124587722051999310269778058389264388973149511195359392759111904563786102063477249050891470035216882511704552272642941017026370209945864968574851509811302137799809703743269874841359610515561224268583275585618598437368637170476992088046981553117187730398542424127392660063494676326417284382670804617726752139230080917800778306714043790146112483545371879792631008410716954511183625710751500294682660215326950486887919022265851074821927590119841767385185183728273041747877750883155394593672075795524179751080903073088098254358832061531465075777239035652939017323216549619084401491976639742620347191121641755869916264798470828191382153955634070355293909075862737040723233876408323300337205557153467708115230832112607749276902006484980788091878548056811047155862472330644152166785338576088187039509117263741161385485990204690610924185709490050081820962746687370357018122116792557091311865480038936919791054052112611887547747173698588016852274024875408602431525916889589309894191722875553825929520708643627678901199039713666815550095286461986464380582261479309671 [198,56] 16388091683587692628429047988828547960449092610278175635909639230439799483505936917397643004964978760091440378060483188564993450675606551552235800132185723989999174351603204635914307767779155801296150882636044942731424379644741707021973581309375673028214135538633793123105787176904063425447846753519713516784882967815063189208540850367336608030664943360528847760207195713073870634027590998348633521205846320236302938806914296328650297848870747065584792959160143859964881379533015118142636775898582592333360305035142197525261112125501958249492015835706514890972269292463726225069985538256763267983194843646153684775298202569168936724925529422518567883482207397312196622123131790002420399991049532915527000230962248365265541553539454454177682873229823765738667305127265882522957631739363411287434702151050160794408858357427548223536768960818322923407101162496945378373360553010847237487546324419457785415389140782596495471676956279179392871439379829976315204058165046104302199013933678302609064798478597224956371114435676274311699340945417915082215335361295983559688610884875520290829567499332598735036498141302344976290894102001377153007941757275801426526793619207783598040893077177160931603417667323116587763008951533780024160408792615991733746388028117320527424555087692102477276643043917285256709418401214776229787075342558814546227078691614801990363731939795080131344076176273143498662064786878943583323068249069109696314504917538253754208069181226600489570590018642120784 [198,57] -1461430452705903316971926503543753608578005992495855961372745854083146496387951520268414817957005793834764823206235044268982055361947963064710403955750425895840772062930326506283959102852748660395890022186945777567753626435032834850404216165226815358722895314724608867536538511699044619601336917865642248938146626882529178068745399560199969795372043272511100340667899736832885011585700593500626821448638626891732601604941292605316060449065327589397713068101471516970872589936061507307096666172022182493450677587251437704231902630596750206404344909130795382638677558526579735841609642222897847135813163890847231347856538565369597705483338497684818541976193687325405637225909242743097333807364824731692928159053908961790108577889993133472801403703131331578379192200308811426622868820642865122110042221723814126774180252387072015338546218320684181307631929086629054813784100446569855012726169737665772186173439848329726128463530702033031144947213474370266558530861644701730083965548955021998386058558856344312780885559123182341929985808235529799121404685268038438588052678533014545682956782030992223653926785693155261516621010522127309965740470505504756268954799397371673898433504055267794270616470161872207683923223440280567635595890611839842346352662022292863921971631222565118283437956513411915032244507631550985985327004213800028948228060484222516101670996297129724401791250264943469626900176965954667390888761635388343915728955194233142830762602714096874763731495688136 [198,58] 210869825989889346854656175111274712703847297879786774960462854757613543132943157342927036288402762338696318735316224122863705824752003100705631588596219927660435376058405373778313514829913230118020936970176936823469334118663916774745224405386332631466455560139322421234301847925584075184073922205749838631109496868490178046862406810598094836810421981341958420759911523337653566870098637718566745937712106142224653060458004919819919749641582605342090757005795790835223458407516991816753258488401190678361938129949204379113619713296776192244605964468393288392190430871093874177067882503754033362795254572711467037952217414596687486565951521164639734677877812166210287384869614395239577264384480169886383867613726897877048343509187583113334340753194232663116634710356051565733858193146227041144503780371676340672265431049348337347506732769653903408335501040071701278599511356934935877758110735771892506434668683654866178677922837229643172388275244983917466465629804778728250097902533316652711465895526334915116341150656321537967150418897206930154712985978534069672878051206055631567941966169548063269266852058111856306978605750197179202212667312419844513672054667332455070793547632207479597315780182083154333717433417822288760408046812027433269537832125043060084400776272472864893260453047648898711069041365639035236413137419132132291349076939311536506255856497092302893637222692292738450731733609884144244694355050949423821467199033909975999498093742469740420877306696 [198,59] -14625495035573009114914847185924446007645688957988790252313935005413849024371503617112684367084901223558161115161990235425854421856821850118173511529874424897750082906151370734990120928602401982956941678914381376316319115006698569678797754552041850402671099099725998262606222151757438884043226770456163650889971218523360896532949091653325360778591919728529457030598876981258389837126967407212935361945916684169139025618508359414391574225081738298053197287397149607479889988536064348775555171685034104159854125735615477915296151760116102600535841285484610898016780630417727190665806688669647588445395085511514921616555303326669304845530862730252698518751005234582336625009522807220348187875062323661537851226357533149053754759177244399406698714529433753729779574253770396691712874985900721191556495513487346248220789154555290336280940807325373667051253468880751212943933520266236340911311112066823111416575037079584916693976794340489406898001845212161267953954809599546737044081884612746820792924333424031079833243147924392898671362222284358963407939255789510302125422062942100408239392261014644749957158051659286598568069550878969512748247094092535480362429144883878883103679523089294597091420491572047074825791372235066694105915047324117221877493603629338327066044827139109781126637414538627670185489111930429218220092632031843829562409880076410135001304365219826793235832016620030342309858107685255104321814743027637337453586529063919152228748262809032135898414 [198,60] 1786304735900878216857794682482388241735775421271345549539086830228354301015487796827936874738158228660801002014988569404537246183043831063625326921375255089093335009361856165040124302398402119061152093694465944888954019973903786049911152068846072257150820069202298269330757109944287814164379688579875516899620303100055791459194173007067744429553242583846295562296951842390543238662447277530126636970859006070448661755839070173382258724435359749403064805058703979113664594437863509397242104873957379275646481795163015335756357389498983152130464468514229611312494025695593786105825510311228934984967413558420919780438533542846130827164141355484381299945086994101361209969515648774716604834371223923303425485508193244300459380900068382726325629406143174599515490895634229732976153769805021666807999285899785361201735011684819447625358065782629070129729869532309599071868617940293647564211023147002249869968456034824433864806325773920604878118883185150840385486116368182596794502648289843886357163292710420741947184892341022858992501857125269955297538898493109963455780340758805419378256556400300573315968669722607542214848750330298859544926976708627614838566777672326933765899731106213998064084526798019568043675658667752133094931668095894382169315097168547076942304650265372148060665425006556644564201281212718569746155508290974612489240117811410021987424010954250545167732981375632686982270152528457645502040728073736846184695835330214775333267991193517068664 [198,61] -106010726407636385363781770276172761632793781177823107317475780310266513286615344799540807384394985405311005305251562882926640304330977850479108788495942114603947644484348549258900311691389733590291912228001374181687295738356103172196358889343156743211636690963870429793799263188091322458240567133316075450233460148703870312837221867800722265773866156916912606664680445908783013893716724835257119071140168509057518739608619586090326335367335557918236917281686108368037002962554299520887726969699238308606505515269194998498238533569147474454340546498197534733407103495698993205020554093249588574339715197970057141127503928966905235626751744649240020700288609029715338858563514883241757728051741570089766646496539094607738646997404370827944226727957818266949133468495698267354089165883360049066927467861085544148697950006558755451146581557985404427910880097003051804526184215861722658540232583211418186422176640952605172599548112367201715012417035153610637006712472950761883588956870774629369340482984108716752858434024333439999822478087024795222895917647830692057785072956796024943436440357718923875572166528927360176720395122412929709821405314487412322905700684031214200649384271147996693978517909500642526883833401769072661655902096189943702622977017896272546338861059670265552328628790729121814189216787112011186024706694267316146471266850678462124042155780655871005574629698866186991313515541516974471582173353317743867114316151127254616084207965014912 [198,62] 9934954383694094967730407405040219032658488616327462546395996655462315036488231852795121568473386195329810559703546370957378256708492361762993228903920677040409696041196230494966342548538246598334045354884722022849542643100151807770356435118079547669587987624887792681681358381983467601843871963272782977878807149695186318396320681669851262676318300452949106769634349294301699765649145002071729591037174840461019319869035851938266909626504852636648580448811727582159388050648738031354582404085289194156566992805496746226811600281213888486410745717529496504943641372799689276627227833754927185834443938020587177081398605428708550416451085313669182368318581662208542511959478770675544666334236749111771341234481408116579943802533668486246742342914267507119204338171032049749673402976263163637018046470305261803412456408005355730808686916000275837424948566312206951102717282009848780975831699166080911686180213903639538404423816715869090053189640490489701752610157055078258224875269351489711692460089067887387897073912691401134587648646136385913764698237105525991514544491900148318627562789713481526892165812437861476895134794272458058719921461890296789852122476075862470132046350064179353171226944085648328169460264396703962132261227393455028095645473471550837482111138539526264665797882687280079125045098732429274494142717835486318242281773651377148404613229258239667204604065371301836218807242535615125119839321863957752865955194868557008292479228908 [198,63] -529862899066220015356374269843512146322012521755826100338272528952683689696402338651425843295465022271663884848893810764836306156730976970388467630961956978603194642349520557388929578915554121715524932407417491691112638199325676904070014549662205664716555571909959933646033444148664980955166461165105886534608500579902453072134579703491223316866311742041456798296562141549591544803619898951889269202854244871225495493809574540346414251868950753943053695713457781300050570220935802125125322883701417658196688974305506270502309134447146768741265999073741845488732569763926419244075366486446558271575907547852220821313016887241415496092670667374389616447834641369287487782934082297005007080860656753952280369733929293885150818853197315219431627447443565790145316712882260445834007667518799206069191794657265617820325730116532046306305042346079921440242944107920109671571391934781324999647832506374260012183175529880043163549019402318527992472660344933485902811905698057032404489813743801636246055192340246986140433169795823541127150319026473840515796289725530224408890146065504765192776465471841978435057775488272473505207256255406862545947199281579810295100745477594560038726742525970770255056927427455639307800593820719556352972083768566643896299582195052286132847714840039539102013414933354312805920688701964079552539245864124700315108394555715570313644685272623405533952156572956699992893983477990050631262557986632482973601716995641687003312499 [198,64] 36647699921569853827961378543283219501910217246972218835491130948236596943822726786568986050626264065648356589695993119393899217627309497262954176806638790350192778537232452385839417306108968647525064355607112512446871782460379021460013769779094862311280753490775007413924241119588677618443501645299021972347542108124406056607662850115967054950329623608310970824795064274157540504532580789255417754538658522565028038774129649469019637437181399428398523884344631707220974424627255705651486989031675118542584381197316293271711722305778930074374270156202659372254169566945472702202112441662971805760976205361544851246987333544521094000524211907047794550385645718050618696563483744577426967295240743535826219477604938922132287866491154910049685492492230480430303532253411922748297948913358885827959449718630670929066709187138481821103488963378634813008834205875442987132887682975203958463448858931275475201696999580683818620926969333099002472149813799989721947060925973900578725428691213966303955187302663560607327469280535367080940868794823949128595830133641765891589394063613249555485545672826717355616791069075147501047002254822799146676186931369272991489487838805502766971119372378677174490063971467607924688748161518925410321081787905750657848482635745202422611913036242651001180371404975515313355384340116394470921014832258256796030150693986485599600116005382962035350357091573809215187778034818536714883561863627102162434845906365701986172 [198,65] -1738756720164762283622056855853298496049749978138788886753393171279519353887129144686591736889585599977596405452347958719469996788407310329676313427247463081386904618988185899168647768703224750080230110253756448523435604371889129209862601879402200792141500732708510542532676154781866191880042778952664662636595914134606378094116496333572892301555621313406849949929429284049610107162513515243496868036479937302606648316446033611973178784081945007239014176396967275701141128804944302573621208739106424407221609068895408717862023359685903205876899640218996663030663495312513058345527484453377574054129529894459541980955891834151317570220276190908119570822066446080087073847840631594270803640190806585402759348135211191600744005939500858503336020383710640253207200345292785479068524964087411053711040714624830821612437311859354190910521722211614572885922184527912882663554029759354474228526830002509167721956904345966432234220981342929497999909480976874656944785880434692160082796745317171285529306327141903592647604980089923475704408928230265285113802042869762771214451037418184591442194668305724565801371546483336391994656511566142728584132003271791632946033756454879520253752356401716912919198092748538424800462505395376285952393647166753148499112003549593883053277687054968771795357581229219962214166230103673819555182521195440403864814633762425754642991383888922373863115648457923354338342404119185906605245008106643903645261967090843010 [198,66] 89761925300158445664591129301198297545960639079201108439159102960529888510926177244091723383798420939035902259462736258935169570481965350481313077896056009094539901760615165867664275216277249486730365662388063125605220807936147406954763711476275353131677795496427805442761533862470382639677718569881315069246949044532541770230495022249468032238609104441555953445393240257220439762057462659813585041018473797608297512518130006830573118315992923615393987905713469235254045665096542465160206980696173323515818395717630304872977474312285499307520270515187711137967666555940051581317226541386627650196192178590571668845093410511171375664079534922649507323529011622142580985810365672688209027130401326889069529133145446990482729306244177276296793304026284264265252249598393968871599066178582435006014765946727522615459639590832497068610973114384242488597618988776745219111340053723705854381579960965230130346533648079532484524624772069361296614554372620133302353512289720237605051424760197418702434098781357076166147184472981598880925584981489865696867439431783380247279743727946020127208364066508917269113611392248537269392585587551379708681041868935166089889288069382858426913929506272790365186597953378252511315802961444219684247717720427960537327679102559809838003465008940645390771473205507371052625749850629168477688792733895413492106421042398972781613983647649670355966597024759061863819829234650204545666818016278166943191388066896 [198,67] -3643476993740387245813540841030825881341014062295351336168096209651677800657608569988569306936955503986924504387301596263175891458631435201059013879451878989944109863990999415927970668184376016964829554841261440627839793275382839930096792505050817749251436178852344678417203483776387777056309288646908999287889706552532965833825469081286645586854925631620352846268203628730120490458522135632774488091240169317414418855230207009959555844447729649396871791568770741423190567754922032352184504667797967412933234729247489399291420149669130058618821196589817020443482236225544375532035486013433976169253501499822263034611131416751960149825196515875719522476132906088076236185332210266309056633198402935898939016738448612631359220224737470095684766839860624282150057806552478305088739395624101553657386472141339816296858138328296928892457443393359331019308798564267933090918807176594729186436925355637822080394856940773657926564320349713710150599410318687605344362676227613523056725105272258762708682698215995566319043486504540648336886665682595791085828864421395349183183516042035748904990510567082176113121703024500680303122212328375052597206974140748429090922527390991325383828934959213718223954987316610690504303365056496576192838627980312315526944016994805741537185015144509417237118424011145194687094878369221299121599102726538503935040252703783662361030025825921556505279975511225940272518772337536487974997475185815330666513463 [198,68] 143808704776472174309083068922217394690867319893397058981602029585710026488945684110216946561028883335229575771708832310860904912380800500818941098582195649255889326674098762085271060821150478668767431086485403209709689665165356551881624511152410316254988853209939166301874251545218757410419615206327341523171992683924223475155360256440762683228085112586188989151802674438733666909045893673609305888174594781068485003015937108076939830974987775285074139193988114717572414769175706899384384695857044469820913235666118120381292349220092678031692373277647692492108771440002294396471898621301833808068522263697745744137674253895948311562281857595085612454557028280601878489784311792902466977738989768261150818119511571744622395626759348525733855429200438580676964735238462570484553471536076398006727154164225561778605950658152444459961820362467281705254665477711120945559230700240863837875471293814343785324010655380018877295630484286233497068275256062225854678390543157409198733222675333562582450901184920811941871369921997589747561787204953853436339115640001488584490960528377441061933060638303076292053442041996280550443096188664346829431223239224901631031328782163660431369458195310797657800482267993663557117702924086349012844612354650532061576677536157922633214661705874007728691970421402825844303741555248141728194985013249433139092512541548062858704298853652007592721336016296753543268597391905052473073066748678500624433 [198,69] -4800221718447396183106439687574904786500440436680810667501232343820040754458771558825914120368408464286373056990146347839257027835220780510033459553538757617432511111931360252754555160569441620067276623401141806515102212943955502519810188314857011059551180836062321812831933754086863977534022861803620837253421378110131279893256758812304619944371087319093782747239893957374932827399222019522247785450431263914459658530999674141095644164607917067346639899382839633344158420809620589409307322992302181915219604440983751372778813182013602255158043301315155395461131479262510038505670737296186376549849017140896608046328045402346949403145194396708289944280234988296863755996482282402660398710173957374430377380208788477276431630491897263666038806272386601447602276593680947497988271700042125170617420021579126750558917989179025271249104042094767682389307129325546692916593078362785117538173906343297623164134970128633599098912649608173058413792293259002503231508887113316593900089439878988927595644189638402570113845724535747923694756342342344761674296359861076962426524900219159749149207388140763041982524130337788029354077926168962941876721360417044748335250337439644326494253011537716718131024201302928933509505478616705989557407564617717853985454333875053100288938909339179379107510563344740991852502357036579262272545633602977903954025227897568330950037796414797112885400439350615116266090211232006160785851857848244456 [198,70] 147000305408144972010771559736261471847160519901730018096854540076840347680775747066154154306660162190698584839206561590356039612241230079653986409064410612937713035283316900108026154283177926648912156948805074735314684106142160775412209566538055962054558200235249911585337467188883340708188870553735493032266171003344571898243929717290978287068989697070098240052843394890599784803101159206846456294497678996155793436677730733338058886411612216576065181923767061914553924646352807582744123747092897474594408381183993800056951708723695384638480990535982315521512680071785565831815712219269393558149276369675463264559773860320681159156535393675337647086875519357127723677090785047990349954712702988440628522236465625519801746260418019035981139097351112574052582020419373666844566419439137298622966487462730768500175956480864098299081534397483420364254587638108505551058997344380917242733010779935131721313730134322091426645638878700834568555920524195085881086700304833682404952833719905615010828883373888524313368072595752369938074879637071202368108916857425372356549942678425177394688618801848134165228628490635070098511181323328979059534509484210358579822021171992357891668882569855730526515847751286668260477304532171875723947064548244083768720186760134728765138126997927655639187364769773135459935617710664152937466148732687408997765429973977274470622505726459322829423620953164887156566804587774372226334530076712 [198,71] -3919085390311022065606437560830791753200717621060216729163466143110375629982169999647844272770214842872693898574258993493293543699103390358837962921379660751126887326554703371413230537425222615803554563181205450707935193677913755676588187199872869075322284037748359202182535882733134034015411524170946036082530872460418722465256485554196975551885837942750489283892431938777263717532504289383368364049585871246461170936926484307190616946185056723205113778149049863881834472526137637722351093934163512087025056538017854612683861128271607742278010518034716831396683533766223337914341824634837349267373774166367421228608995398742583042286116327114212957576143802894024852072678958382415210334546596218033271669987880070964263714895809157739472483921026978922843116049617907483352773632097774814132699591735242564758923435286086843939059732677285188666125165192165567351530720008279011023483048144203075197346646246966378945655232432560890655078439850286473541195629251391153916351175657340406592452420247314564027820954025923383858666656959647914174185696747927083267837142343292755033580071050834087475572388493373553935615714486784453972923587721054129172563464671046036502312333392019059863735898690758969239307348445269327798923489471269150590907333293914200453021367440421704323304155455032033888204045260391879723540433799358142592737794424222674517901002632044505282076982901543125084789530934445236032188848 [198,72] 93307662381617968119365479296955858031912616011576735460908824426910144294331216374755688940513761453860729697553812884169745851414477568093720602678225841644585640085013726423647590682198759600702046962350331675087681200631064385473499708286996898579640026868034050381520084017752496990615193838793252359804696926837482079135382505697894308378028293984847253385428697846273932672834363401782893980168003224811130909577410277092223395753486178283257897727927465970705635985658151358597171828847198189817414887875610277256988165146493909377674032638061083058576294874839060177790944586148299521341627623171327604957014353152317632973006538896473577297076628830860197388771407453872379082340769858017932396515773922447277559856610077331605573874421327352740818819489971119274714721738162744620716318128019816330631708326704502463413938179153612416849559494268956081738035553119265543118879514917382305768427183593401724487933731339408554119751054529435141330819859535460065220650110617138742548786215589683555960812602856478760723923234659119013523078082341224324626016609456983543745545440184068622430999967908296175240910936084442641605872769516668007153355086917223036008135152804613610019308277264441875817752921231388499091163256511358781381342269967649209437667618646442558398108048058326693618739059698360565796241002323473655336569683213019459147831608000195766887877803676941238616031218049882562768 [198,73] -1947408159244022474182410962495011515650406149272552047443606736057416170015316488737574943462245461252730331262650959753704103495465372262262202085656098365027522242543611218637202709200328806319397724809231199906214971055573273113752393854937114668482283048941465371168303285222140957376864789414169758990403342306315714858118811774012189769679182255375835937753316761024129780482550045792674168895467554538124960922152275483230173102157583779609338426531577745678254190233324501628235141670920774611561660699014660938179945172623551864688548796484751960264790469319980918572906024085516794034399454100673729431222273059754401492750774768903972924611814867322618985010355587754394290146422403895177745878234384146068032651371294547626234736439449955899352989943838460386350834829250616448870793455890707726020534610614458350598039458650222225700562356154937589413457946446811750675278353772597675540803892557821877641385498782137766106783109462433989748973315616488993898992544655406974407821072726968521380848636451113296888048391170296037800406980639645813700001217185924959527302849199938037423505442697497947360222229037841852957459076947401459638359631406458761388985274495075007904255305713770792941698257349794963757714741158458868183491911425005380357568731026020959890221893575725964282414550391212810251309687447187624947832074454028178997046645363723185562034387585593128147132393896306962 [198,74] 35818494399116877650863261626716087518537462669329450009643854784023615600345287170354821183705168835095521065843910233802660815983801147820216346337137051563949791438430624151466636386956464121806844589626171768568447201073555714472001123118541979162923698150415961087190270163420627099813076751302911977786172160542817093327425044738254133270721174928170028091303699865640046135374391589705296075435750787266962492185308277320130524473343034195580975716536346025203703873767815024501057631052624976039623873511730095710092812253997910057860201025631298174615241285787448062505491992309104710960609905326699941895589797423668333965117772987678204694367908840408908689625415673485854683079387626673406323107331624816227733183110598499540144540635000564596453268280479203064602078920323153401508410870713249393527808573759482674191131065443402406924449454829208014070267300207257191178881554943492871584559464221232688288509002654052993234029400583725342822395793358136939340585345406114485903333220004929944201319124480476402593813315717681601700277195171461638681211387929377245428041588975047645112219827468324274549733006555013967318292889858194211207703362433025384533985370331939836452264294392228295672992542014114857034228796824720757594582464400362947678707822712127124238976257201399194994671491847469009980925557003909547785105000202537356170679370607616595710105610715933823062034510684 [198,75] -576288600963998058235554189572059946683642076774559071199356352693740641416403640600163891779067897461037580822372733206886425699760744913851181188331637393501603018056559768575254270662355244107994114351641726003434570776780101079769346308750045653506794164140545081177277506094333157150676183957354361867808282292892134790651626003809992813887057802213276292141103893370144112541707125647593988453092938519909727760608322702224799664148969925371141670234903650423492475498810644701892681928958924296306949941116027319825275192987403072957723940323455397846254094335631991134989687767907288273655649639955787389363088384730713652764604113738214365423127108093496887329334751073244581819459579706590814865442782729108204172962896181909117835521134226966835867489912857657943468890864343623351012612406104828878392214476351201056293275658843598383498066837860266380755417626337493638572752464421986645396796173490242134179853626768188435298393318946981475079929920836150652557316328340819737802489076690029510247665554693501117221283617361781393241508894374126165277802763795742839770207736156015801961299265652065919193944328110743143402316653146249018219169523988557250698066455951097445842199034418588934001210358045658004297912430867482201447521947597739009693860012254395520279680638449630297339344742602131388361246840052479703759750405289961636311971048611486630962189483185644253420056 [198,76] 8102420571128470293528081838883233834579929503147439334446268663089441926514359262914571899148089051938087435441607068230885846766669275362459506434888736760545834624436106399601612055575883663183050747704241632341352208141224678889824477029858903731222874074661504748128473747920931861029104751231065822467445051071225997056212009477402125454356170073438395346404807017493886162679375540720557271392406894817938385215378368385234438607255912518169920850202909733680698076090919603701202904331612810568708685517871659092132188926117885519844455736409607414325592805137849214157838483559232762926708390275173130280586427660564299375509799597152096545481730748381391574087348630913226242685919933633203427315807884707308463188117589743380884133332589560026075403399911917135412635008945368830910990482957719151874045351183949455253269126669470354194959361338725829118078133474333175592705894249984095604835313792890493532400400433178616181337327836324340836075254980543157425659997110894798979146235298189892865427080602008205012076937088367073571645262017269911908138877001429402547767361323234046944720525857771137324074310171548049499820172431174420032026546619426168236118504715031943020553985274033721127418849686072055855266995094995754304181159090397919001452290145223409841492484602002893669763109437308637985052322298718398982597682597603795733961680073224846890206753138386360689 [198,77] -99117016256905772528590418480377027539450332115371048806943001923683424371019722004876848209903400946501209763471254420159233371727305756394591084025038971824354016339649976461925798461613302771529678293837623290343436272977264288146737325136620585347901421409018562566713585459045404013148951313735024837729214400141634763048504949162723750873279298351644501434742521128211968757990827177440050244103864871586161245308853657418301209403182486436824742610848362981827102932751999150844425080723910674416198548613282369177606099286644394450873568876965409202860096000419873669645579903826227764534678050390850124288960527754612896144503306761909522541959232301823139345745874291491168124604238738494938177979444068689489228700787008430987345739335886609905593136728947330694094887032655610603558992939990087199723941604383804591503789729369837888013080647478421790357108237389844162421573218503194452626921191702934232996958608074374078250873544836140438047517316134871252324616279265733125965403323079009875949655355654210711480060585581729890254071281152600037071610564080158030786342192429283662996695528279587120075930327354352249454407125824003358593591395591288576366490434352016332663682540604942913717232280121900840036313000525806067937132980207926809957730064882681254960845024757882047545272541292712971665699428290976908661463599399243363677048405116999721382281437095832 [198,78] 1051987131935899566388904334376243018344630281205220931426542078941676585649767402857572784961005722285858055277904375843904710665219908865731738497483895570386192853742453724395148059773989619712376478545520270506663571460199650688224758634530485444694127395126269432942818477733537754045709831943746641853762119999890246034444038651443292680025104729216079084438715399296955969861387066396911255746687375573517330660088977392792012643382406439686218583586068775983957795571951903120383218798871260008993229686561634388002275707439637567188972182195337046233992508653321251040278741171847106512966657659375821516158715387054048392815198698785059158534361292540279165183689417249790095837114166713854686898649416985955202581223858305246819675009270534538003605269840003775812083403755948611773957048107907971385471742793836098427128515398489169009343913208851671100302875291925489403509169505753460255754929182144605466224057951232220514622640218922397843778365580575079070824691477207677930023209262639302370015893156427448122034553594188874541692521472395015287089938951567877545865803931330560550543939664499037507674937002926706015551190754439247574101134969839117600211690673625290336822115081186079305692994529032138815881725984943837522095173695771777661008807003195095439120581520351870568337374128718851616112680932793425587666720252470583869147260077151793554583061004 [198,79] -9651907881581993540880010018410318189330107585680184686601019962117419463024686645055195845194280649107656328545591688836898177082367867704593025275020850363560165008390661984921000518139739706632342327635288690357260655403163347037762067647188938926403335302939722296208980564050797310061274709427953066798427616081227173766940453763353640556368369140137433177654607878741351095972493204620751377504530316425964359511991867754792981394707293271799436030719510078030046820760538576774763742115189129977667610191255307603493520580810768610600352466396318967025739650081678893640739766441307547679763160353224013465020163882585092574468529387846506383962711741655917212449502773860582043904425933685072418461120985398771960706899004403498046316849102136525218336970010983118419025293112782464014417374304901756117735624122462521602076885825643015049143737399889609455866446673520098098063123728884082263999015677244471782183836437383488611946566163685403610107745049292737004078822513512880307891550993084078296438784048837037681925572361034103902647463447025556010722787251608133856770364707883761430186034698538549754158310642341007277955665224937503263265499322266587064735396198222607213093525661566845340725865827554827160122890099121512965515821133574561302992806692162803546894024163830044616153450940212145406052093418288238648122111381049597750219525668934238774840 [198,80] 76293516956119495887985723550718006356820077581722530355005036597809178580620940692213803117488524232616001198770229564359338348220579863256381876956676456672291788486272857008332522428612877132838204008426586280698257111663639135588720731926805480499050413949559132979960299933138141427327691388025353010865535508951664009865361547173719326353910176528163071677774739085265175746613910996778900890253479974392714390687996494849222274637674193944890395099211387884601459863164783777547936245372887140373852149775391775870211361950023602859928977002144577385170104191034618892789086428203129933138184606705730070786709663133954022383428587731398094462752618306920097465493712398082266331237908764160452611086123054387715636020731417152342517551155351459802838212879751832920801316965177244267502267845402567851165225335926809906487772080940717268207077761580240818238610966258996358696888236510843428643867704740126983927114887448291910940458912913363853322895834852196009651896187030423461944757086690230288570049054906184722268561649818206138436756817535504648808215269780828669126282307863330788387853986047884803469678403977964275338935692202716531827051958503116864710787198890860004906124138603027316211384605192783737428412471701619143840806957082804022167619418238245938661635107091673011959395482752513804235976790982668130131492971925212323332285086438235386 [198,81] -517682923073262450995588429442455217443115933007314116118157521484045168988330123713565840072201255581845923206833184292686053875680209460073905207577084779835176563843002972417785705238380903070583471622258915858016175256928376942966095476525217049533744006557505639524536085448889501804845518906231540920007573247207108296265819845800730253641086962411086789818285900124862280350871894283457210628194648316705955467803399703717400899801648712020265160030217352805606459339553009335505853660559576743503081382636129408237194085795784639247467821380882639546811849535475600957047477668247152324868695526306410784444280959540725611132506261374166864433406254117621210748690935177209753699624484035663730226783686055633849975473340238021926123799464894706193529863589518632455224915109865386397412228186911498746497561156341715218478725128143117755191328252485831808582211011266251011249510911377774389207827470198865705385920909931671427798363472244526498834324793669101635787944487876217333002116314808080564318535466829630888690289712283054350402200953516158959547983514006312702257844943402778580782986662523691196168997184579506392579056891443608786752498638123426123232864158656652387738523577050196934062258320559068640047029100767883263343235949159230658264916731755414026208188291959065625907586732103301483994918525042987807857639557028518833233038771420 [198,82] 3004470271559457835665675290510141068170406611268002330614351762121503123609906887643238501831860847356904226896626672301932671617661815339682796488701089352167880283632095754932122572347726807018196644122154066905382064094035509243546792063346209327460637573079150203102543651569956294022829747548910687653299833457374123757351575231472615573306413906763377386561837242626311461074750245760185805708992595344601774952420807512538434616554311997045432792464083973131002146400285416578106796955604354383826424874114424534884280470512845117527105699579424603492662562987421934723073607399135869175848210983246114791189889193538130903455134664065233214407465854575167588296022299717645081380787466895092009530234754507797232260507242069842074626344430150089443298627065579132105952688093871057299022144930307202771166739535416191627832683941489364040146381806393248225664473853349544368807536219968494854561479427664545015367688474393593256056757637466016615802830098757007581571474838956682079868833283452119057065268281727694929992771311268627790217342610136090568883058477333148714516133374208364624417113988824026787262535494826345057589807415486473850544848519413781535789080787495156058690097223471623283318522982835986557501893220308978574975311679420174280471788684801573730078933436234311803726514052994676463408859809334643332550082515529587471257604 [198,83] -14858556442839186598442996940427264848361482608289110810782604164246595586740333006327403024559945039756171815585388012539523261303514857000303533378197175587816105261158227085620074167729269445367068814351613897023854382419220923300435308517560634377431904348765746987072069801566983375643023781189144468061924137339431967350284334904814506941039518121370850408901817798640416250856508099664543157661539819490251640585693077024861970412208382226766791894703600457838375276400582150633956717901363163920038781104781703778407088146154085744501093011616462584733596156891358192578451483550012447572247577536911910341753415862080985413649276323942039514406040543661012679976978057872157598138717729224702103893305828204597337808282104851427270496540537634988963471725843518889995207890692897315501593360723643623247432723776838953354332914138653646794876780488203812514977042916708751630134874461537486465917934742243259646388806435501331366556495839088760524912961560835396085241872705319563043092775907683139729897577187633824242590590006772419377351421478198108878222185281051649747676863486131865583136413449494715333988882825219147259701475534689242431118457935444075784544022837253475781039070717506569964753508312760188154836400153653075899800504841987592598057475510207352779536901710071362771956148382275609807088816576836697629429338235529830678 [198,84] 62380737054425977029050737426178305906726939803094750838843666269820936625752497028237914257803848647162724335232960416745836562926843830836953667591442716203451867315689724009008434885921101229094484310598158778787864663696999627144551214346636480133313258914279303633194329237397894789333044106899948877515856129247310037809234806652740070696260282936070863645519315811999134948879837168486637302497809085009528986309278849672278911722679967624605657986889846849889129610737773080567508853326421139739306840664655517524086636275664298639001964458761854091884763030343007524045689569768299545340198629056147543431558641151453001403013245522452408467465866005748506301552370407945945776673130433758254576044397278677524539552643061910485593858788582010471551582989585554476206912761661240494155406867074761826495638426114466652979353230667503537904395114022745036576257398393389157052467810066338684371739049531259225387991271100900139319744521025014290220962951541760087362592247393221102297155383857539321613282613975483509396060337158751551524131303706623610553816001226577626754994425549518202784629934415981262775318915136730846782323372791650600357617217667168634314236804026669087556449953675247746007082652304298816989125853664993196667203226251139797933373334967822694500386981370337216670748250840631278870562395910051308549194504574465 [198,85] -221492509627968351629084011526115569268815939423378538297173059245109486197077573526960562592820503012112572069427063697120208000758875209337894812139158112600658663506376844648322399745237670175909849140164933459269314192585205557156198835464566869455602911611160481688822263248069575905655555675954618640632781840312150385384222608513019787604925275232498883616636255311956882889363629947871293485028256895300483070284152831328218607410322399952296089604820449797601285017822479023682260149071709801860011384072048947647361783376943125916425811590249884724710903142866134536150542617382342836711309135194420586158455471466717133776247360842564101787834178229295231225950711676470098602400260737346460685747685308683085236318120440286904770215266470810613866704027843333201239917790670182415247592797033365484629802417745491449448511791269184090375926671724980657530476344395825628715918757211888050556584739680731324183765896028995379512643007060538941770596738899956061825816233760144095468203582936047197635139101371242729032709281744236117889329957226860592647523940199056624127163439076152659583513398933156461974683907890932556920986664962202436541791992182730497025051735654002288896653232832429643743781616021168761558123047788457265562357759918764602420625977746157655928712438521553408949261645684701308839022317137024890181233236 [198,86] 662534270430509131903496675191249786918179392487245637052994327856634503112753464320577623892549806541400831992726832650361028081364351307215369172785317754420068796137928693209662714512343628479166636303598811997354849423920157583836299786359738130715333517608233034649093159985000875082847754188487806306424575403022360931513853667960772111523801252812354028900167986674544338846347757235452146274936901458049550193536637632169651168996360518045353500971422220259585412219365195516080061030268855761489161341951023243664439056688472353303570149740290046707354698451455224926179150013135270548062252046237178531505906422495850335593122707206095377123290238307353144779392933107980038203503224305584345517712434841735809830728074115435709941002838718003417691561602504019181883940336591809488406431324114533836175364460163633538825661569511526832686942829596009637764939362949736321582323017043966620844533167138129904300751074385526071817261326327240373527688042872738276572639445380491891671977302696809967495276284377554891049544586717990944851268941665836591522909865992738414403152589848351583975830649983776409308022864609541079114097946484481993649218342015506688765625599535929937427413360363008186829499135605847384334796330402297137469217253332372732203554850831484452326503912208339368571093351073303195617322775473140156244 [198,87] -1661109673333122641857077898325804426118590871597692021218050215546780648293638474939908134906013873565726545096528516911855051879450614376112086869891011999448121228939970552545427892347652734706775813278048680708982232089374482601529336707497700274394402291954234050118627033955865982730078577782832698254097579020463135612997214400899681547766970668733175190986155688799244383967175234458029953154110741589827619584891404204879776706899987061623869444190916880679218626282426855104746132343197822067699476931766325456902393785750030586193508512406419872136355016785600097437837054221340733179741021962120202806870439251617428424509330680512257019055285167855550630659657567256987991205840506742265587494242503862209438588764667291440737866443881645341955319881608239094941520112344593722427997006978349707037913924452166304465338791617736576234068407217034373322036985149437794629808743577922827192374706321092723250500874301664326377327022113218113073384164998423388048810393827573646424871205793881037054405396786675704880553660828459191424221351584965604452708766076653312213860313313587320626100702224507679551713560016241467443202498650872784456695097152382195248559296487151832199201157689655719202505518279529848648461996119495955939161516504846067255264733296919344892724772632707606478048418427478668952078980648275354 [198,88] 3469416036661845034726063940918889111196944342048290819050627125922853435278919693017626779769378940773048198234217168568063526434660602820791480501457211529254366201318599780927233626307260469340464050602777749374378238666280285511633239068549699522714543074160882788588827265466266927190060144339631812121981828538839456382972100790965771676680652592402915958256371350970574288615646093733253723527144509253863190602338052222905400727312325671365572967768278645728350032072798233099532444693698391502471416204191331936764572382241569496217768145377170646155204478856382375927452661798774491222487359101478303849441336449149636485851510889914478033773966956554426895963213556195485484685322301340025017611712300120731910379681659734547755863643018555189032441485245707190647794398173025906452594452047394459886781870826626410928800101729781751155306682516857120916530713814067499599022467665294837151331649730558176209348058880310311163865454837386905186282479254596450115858700784685029393375891535795900764546922551055904708026653960609706373731158431744867098832377765073582663756672987464329888599598426295530475689561204383501833867587849861088217093311879260360907085469128054690736887009278844777587095712789080248191495747841040347700647773998383581631062665257406155402929214029562980387283423463875924334153244004 [198,89] -6053369828371586655913808713233593994085157170677351252042722212102830727443624768681459355788476980415318759916924854212754227168168286088895567200357089352132944114664077681220275608874334549266686072516067650119299868197333160963945410251125299966604616763847507033756839877935917640662571729207038858293711519587252998958138792645080282919905810779254322317233646467886104595897667403735277618570460138784916990536405936667295210377610418786942011166180831876107956017176850596638019550226184342711231021056515162153351286250384387785728622762371091374865930955265151083235061693512607362644517101312959727972633429634980099435135273417807335332557243777337713161655272298855068008742602227129593331326717298786471948936334923884106769307895077964739459557018559406532491889105214179166048822802483163727569754840736408288212999982372110364105248607283419184945240229146389917370746579162531611801736073031480046069136595305671048484689134799420373350413217099075683282313755485262304040089484489318492903213228543679452497808628932719525397179229879528443247242421580257427765711875370644776406374686927391910981484623923394614936388621894202056423374265615232737537413665066675390072206947718787662396673346316876702992640212508494992427717411901305164767553447541777466348131963605204551865205798288461167418332 [198,90] 9035028347766484060979271587536418034944289227022612309075584503860080148853884898809952047362773733584700883052926813656984163509646302143810856981007676381398591358912341044731992602768032317155380270124438525422572256134749171047673441624831254454699265236600742989249503950561747006981333206776070555469742528631723995745399832475727512322568935206963585780141915450048194812495195369787723169679905091993109130147671334839922371131970032577142674818511770493826355058613108616989588282471693925327730992915739546445882665457681930500316256179116853568790739270705866667526719788442164701635116322012773246935700478390895693709800529490153371936998501231270726313926982853689318225300351235860929296739221028379904700974052715695762884780587138667886248376957027335947365589225090733178650676582280021972513387348622511036518598108162616066111101379914028442456077780195401218065193729761265992813847856603797963315235101655290066642651238333284904739500608302456174999461082496803386137949103273310381999426665973492485762986685332235395519345270847608956705126862832157645759575663670612628877546831037915298884579385861410913641890202741361947787328477826886232305700033574488040805944977283953666206643264672365653795577567823129726586591667142453067041384252414229764295303982080799456272538951250718244 [198,91] -11066069413710149623450077760771484670680046924786346949832738340790753542648794159453285543909217870292876354656716569001133568468604625744613548141309420092303910305521361699537887145993314712574454177056213166634724854525022723626035473936487198998479405337343783869354181016291846642102242124966821239851043361302839332663896036322844081996563010047177687904930949745215017366916087074605291422095250539428617386432936629983030397479375798977248276529363393305642881033978336869720757303875848711844921829958275605846884302329088228349416721540007628600642987938195547225402465528832057809284235113397662003392471774766533437706763285802915294538391287900298450810461816661494144728882871649343415232363769149565225301058220529701671958950991792649358798147982687770456086658614365298198366577973281818258075651756484247608224072562473592070841475754299089065870818623293141533330263328830171336934305369593143638962060528823204790008008092278163169953413871091932881693379246165663050073705144966669706420050787543647501703918569867604303798219261314136797756491107116078702755509946351367483399457123146789832921048053872748861064670416362138339727577151358221594636960235975210700759684885513796612728671949810652635345911901752685139315789778214599986658282271748735672265789315563997996094797506792 [198,92] 7706077174878328559052214576089405546681963061892873832428311341912209421310953467300685380883790996115298285734076541136302585518103614381703884094670893213287439437214193743239094869541099911430517460019915599145626567423079638240357328157089757197511459226156466193699524704858162515075465403305716933644278668389334923463688212708109273052923631254693856278631781055693768102600622306568580467106219868568707913323147783705759295351360790158276087001246246380871429365524039720756723477234660596388847565793283336891620407476001159941619033757727205963682651336586918246041465754689014987113035878718153568292805034898195017864522191161823761009495410456300360368860470138501127736346067720479080913904745434913368313272621192516165236174716076913130326230783554477437140163831215373523370122486875148726522562883784406218530808833095320533977100855271508391615836273342895486827698178054952530192264369072178311293546187627898908990889224765349910577452058494446485275008674675090015238365459521260826033251171508562917690276874438163914019608470352476866249007752833664786700353148282971950519514715044076734717434707478659740050937327064286224086966023515056152596236201157949219505816000359128893217033349237454717313344755971275753754012542607292908253804594575424143986804098383169554846378 [198,93] -1541474167599768926666181925615643063012204137256558355190148574976072039797702020917356318531915538720185458788889305967553845031359229946212313411157379827642288399891813731422030566566212763093380552398676282605745322239420792991779253942654987043041799038621019356754955075617737285710926769623336122878386541762570916539370065891725815156778283011434698900847750104529756471295129078208353563405407464447990592501882840119196380710672895242927315299764655620240984384079406826141563215590162774482455785853893242502867328378457754221345319534679517324429564583901981093558962338417825438149166006638293162832306579621725379676481468104315200943291558850300716874258418304034453702233246580099911256945597842514467285693365397284728231019347548269361895894808423697312759594158278482762847325276052101875846759358004062113070243596380913802454109812717696390950688785610499243279259405939785211968103686615823763430130264304003608194439007150881302165400524658749666106051587295414092386860266259872303171161731829477359251707024393248997829079350551416226700241962848111719729982416442654643569676274920045119763840031009256276609805972517393754112722093695382393082740434748039453355922231100444511772069875517505910919954578920916063456192048101491302335980796442359844050256988275139492 [198,94] 15706824352900041932019632764742019001756372315876590290360462672838761932708722479130919413329686571439123429439757575820078310183829566542539665918603557275563880198209896013840296431580291981248256537783881907801235170168383623882997879811660794516191263443230162222420861743362583019801839065192819106925954874173688109954219956490284080664041869264663773013454188970124183103659589729682542435703715512550082647927697497425947348172399904998467901717858723149822367263147104321021383912711255065461760141028238116033779465171898319658579895653174141504855730853355520870774296815108408892325885088950113066800733599500254205463633603891264541679348816480324837563503946168736907160511514644923784229538363713515878090888841395731443787052096375142712219726394872977855630787519078841292893443043266148890949083738535010229929982557635631007778624721224943021865902751218055216571611179610580499318839351616985019170787312282564989675187794554290269411356807430755249360421960483300675862786099992234833391475083461973472789785923000583652964903349914858397438018832008296183717197770701791676852715544072402644470123358726830377018517427663854408253575058026299710895726604960187513562239740609803267201562351592102968075474207208985013949597938028717547065853813454496544266906494648 [198,95] -30515499955090319116409422518824591371726016388889449874007674690029363005748359923820360127681232885969986362825469430934187589142079818938080768546406275534002576886821683030309756079916459214191979552820676825121521123376546068190087037181827440141262670479405272337321304610071048130914846239997779400566296246680358621602078366571031071788376069731285412818649738550953003682929017882540194103228073118189806089507784020212237375338601529550061586999683691724536184931557822373561723631391745185095152786381411396911343360571559541322247231566799596262242323431556510741224333277943553890765137854728805105192093914726608947126746505139151451877125303342208808410850022327453630793425232001739970878495328525758199338063485350345628455527608715852088808370614477632496880223199160186878791632026319550048252814872077522947124615875081826789794382058449319679070009206522320433488193846637479093358699729859372735471178357739896016352087002345264152365110639171411548410176255833416590619714517517311246437093996139830619083765373149719346676414224195830788238246502963300153049158690276532179917454882894045808476496566605911755633577697870129921850290581016404532939603218128216391413384021785056855399800343485909593651659234063619736307601814647690361105440605026166203358264 [198,96] -17346241627255133659197042586228189654751894594186754164994116722248168048964768072260616643427009536581520627109653089376130264519794065590021033985234145674288756177302671714630853663108573666567429153479092974339791311125403138271246663502344946888653213104288160058025696266537521835289808869946796379431960925072332263986855815786981440378366695980987967372589252783566613687500769058021589904139609368562916975812253842696053396378555462749201990403554088237662450220556946893646852269715899746387022628257445733927094560982260476599154943941209191070521117257606208155865920802406195756867988527602695179612952147423346621649271755997785122217294150989520049616152250500247306675285331488653122505091708751340415258025215054171027621071011746448794930355724074505189663707090352224252443932213287112286222144359948402455256506160065126170984871385232272719114189664905618958837801967119048734079194865198767768349091024700886664227229363060934860280459679826421635670035914641748191608767866177602673993705905764278545943869898108805892787844502903032433675275314748230344715028307411952891766811077069351206995038339337765901252174021793604991111108556900933581653061202364126218223435972841791383908913504321774241545866982547690414592148762444325129346192597424914842 [198,97] 45749802503355638044273499288899923036283960932516816920361609051020886905943630389577491586708740006161667322527517567661725140621265283710007992782436953749282512239732863349460910632107730684634978638507175956974043218701312854912309560502902954658293336942824073150441355697964975782742053790207689338510347030482261580323482534922735578165666593031333653492074805699513857904117170790629535370409911700847889992255609672375366756046568627317277200898164186406891894293065450306228262783946535682947447045935026004674092882298158986571166703659744521428135584962604303486865215403366314954970430161460455136032162829755175511087339348232768310481902773181153716925683148730026296149047715087027383292648943211828645576748713227952378130715481746901129062611308517590007471416745896583953379440009992313178823305937105071701463491619048231144684799685276470650204246134882964150435241070977210547111809768794954111076432885843530443216670914455413467855320571746264855547622578513435976046751293331059868738312063201008112056981300254082426260343596383060952139121255271780355808272308791454797807716333899429117977800479737057923950467771721529249782504162250644389944447050533331067070293253996093695342409868641532912751641176079556008944093688227786719567535758164 [198,98] 15893493485097961039331086522835279718435653870470902246548389332894681079886648722917649753217857112985334886695034788582913668080078320361459833641278834065117439583026131547977074134611130846724295394822115942130196474975370009906580455101841583895862987519765448820477738579181076130579883252602832266536206762723997005128298407976852346038268149501110374383339654794809681463450361412093902499791940306924617721664888777921550700613822097778582202121496364974202545666962854401103418580703629144768737063993233408926168529432719126786538057457130642564547693268259089414460842476393803109252432806290964509156183911643172806170659822209401508366798747183904868383855508526883913850256476469127030349797910370780447003285169196381624404946843431172487193478252151188865987137325365910438789591164907229136012150535675909964312735083300383353836635025934064308216022797693936020793116560230106970363820220238874767211403221174758953357535726989892408625626305936593542756309266162484255727610621930684347599103459030743260518831877891049507173707760409510261035213705958546281587004909975025157745682530233427137815054821122222510627316794929835533193319570835981566493949180529245309482396589353906434399657077290535257766287454592219839664825304968355763179892 [198,99] -31453757669198285515866205907226924970928092217861373168976062067890719781977929364849950832605531287080179036258199593566671543564208695221200352372131221130658745935311397948066922579317007856743088422469087622031064969514364190754036698541013678483284318321436608804507011794404604035175461526309662449033257155019673198729536830860339839399760146683506662185547554758160502178833180209257627335929793711312526641694580090069446058433581879141941706187691123876833310946002420041872236757582008312537394044880933214205803088846648452794371339414314126535609731982453986745326461763916255844650505972672714053344048785751788539668747067180297846554090795128839390379354282765216729354356134434373199921023986247780279046220339801212012614430794411165325745990855783926489622531089999844359481144098561802676633969973620831268514741209299733465234663548377924430070548078899830410433333116442657660861775846650215417025873172960809944671997972538383243572829117789924341516006079588290611899131720749244769412757999094417148355019389996979983858661915181940833943806594556352473569409915414595531477186818030365616707265272020157708643268710638446098587137927630680043903059415028905936180768268795662427688785351559394087558839155619960879342085697957686080 [198,100] -6153057356628626085379566264076694679320116394261150601759161361077611838978260820397374530253475470941591468237457343569131583415024513084720817986360088786401121355838735785486401031884869807501352847590177676225803728766044163259450481816877268303033362010255391559349693888964467552325682212286564826818910716867026041364015425309590453138230283298024859605556424061161276701208678157835470696912603055406110066606528382649499642524462122406303289441971278557462887294554215243205609293413122707161772684858589682035701637625366708099869854097826640255957228974711802624885446682666908055415739587700950952409919754377948991520367127520571782507878638213967779394269904047039302525433201974430238042475860222926685162074976180360490167822644408888406890462830827473658412906976225219323069219606629097826300800477416886793138592968103192269523935889153944042600963127899609219901698140375882222894624049959203172004353510891176369465608675466564429203898681009992904204352405308353564716703882273616430973684348219238887539847065030315053882752248314007994389145512931794257630288556417483338426383604305150949178156663134521652959268291238754580474418545726561582564668229473476075328750274885988474884277062233240418862920864716474949469598838028 [198,101] 8090016792243645050733450191045858525899661407232666210483737320452625796849991455670239455363640867887115402464108388372936479012204539093709666614529371740422432410047972443127995449431949600999028831136829112496121367104416340018897215590505575401906859547189642089729424111830236434905771935424600398858261802366163459936829108495975164872317481775785292769145643600189770813592442055205918268520525070870943360658764844996009505804271007541788798993753062627607871742844305792117125691021352672422206809237236487226419063327774663245249845909203622769081953699493033623037560777250141270250196600789219070880850945825280979046038053497946786928045310437039590165043221999707038272527377906288867798691209933941528442766463919817872295309807754801978489419573220402263711116608796804711430563320987485291977774121559787885842090792702147969446536271669115332673610925689912553432174592835481685265430566837725372647192428267814704946820881174879391035456246703633804998217443615516202952082693442825831089506334142831837369961597267538715020921195081830269266750596487853000538117300643253658997262561421682876339916903016472655418430850434826756983177411248378345971392941872431819239586847762635079696622267818787130645657493678278426182516 [198,102] 1206074986838218694112225588546789358745246593032157537117440599001227424977311851503735318325355643377196855495843831046095470880902988978536884921865963815012642997931275663686925022162179249876610827076859968643094249097930174602998381030959404769709589001775188067082434579833309898878590267301884052403626665226197368698280763806258552873637654629437139552678049326555530595303954443554254584309456470048963479994163294306545493206342957466771529077293634145741722414369963004393284960633029677323353448334347580854521207560748939059102050103449258391764915595554028647632440435982364019884980786625699250907890803989926080945240386848830644218736127634383630630046832061962033396226998927319354758753376918193154451007479230214793430863142127783777057655503573190600525322873323800063719089069576372254194905468417777232491373809502292106071413058391731510312081657022897008695976746956896650530554170733846355557150377346671823004096512926503134569627073074260419867072736925733727650305238484696158418777584164126339682667684731112704121141179785903298395958551952921513763046384479035028048723446761018266336729374812616907536551499785688466929292200178192340791236636372397035575778665644153022261599971940067473034401323044545568 [198,103] -775525648433396039049465557676618548683068466536010490913779330959803271165921788310859701273911609945420522942148485789811930289481436714524479480158263485074813310843575527121669786031712753715452807411247201379983250714104751168478201150915773988109685706513195544499719268013018722243571607447340940039768522339051529639341123142231609427470673067076034683775360986451129939539542738784942073512391580427113683708498152548015376233234593508278072349978095200310869915047079876211164880527252300442065050990110537799911504798920289876572263237358520787091212544078022525543368613575389079203737281451920310405959197361835002335890151043108661640037642558022919060338921964871166552261467777079153083809232097149708277347491493373068221771315582941793886241219790736476644224083643678037611271129499377160166336646968291034526984846277827810333692159457314024090134851165871374269162006161118228845123662468495667781524581394586121496090912166456339400691726087428409472266919623792859546654420709253961718969975240736492340480225022113359329898076169845303862657705197988252157486718972261722783659311337393418374116588309322823104008990339418541110849206612898437366703092193246361440980302602565740827620352002851280549940891835 [198,104] -90614060935620029004745104433418401320076918968228607545780464764022213172447446652947606607636558670811054417197755266846425793931828048284620517104618638755609852761510871286896314529599581464603872280756019491107723825663882375815747932837277177512718136784192830385760847810793597366962616321203853177505507433559275126174097267545804901616030353891218452767076603894670203859565134871548549241856946867566755382087451250427742381220727586402691007595726105401860693927853667745587730746997061875561668036039972992923206546755322907854635621628801818806817920358496099467672086112966325356093499601006815360189492881292939256858229414008636661159952425669838487408331521528332790133354207131512766661555476217409268368278894759403673731227464929816698787868696157867061294201166638874353539719546953585220871668222241985057220832350053145749107795029151887019162165450359483396822651126052659333352159059415429656473352322659146636873078101136859640101363852631272416577050730950667197652303859607232826662300031388187026445638587755535746031457198584477526319291485539652074660859197370178842792806464821876366614540608294206241612458348208500397072888972812728809745580400708437511326836294622281968981769557954653080744 [198,105] 23162185746351296868714741251666304256403827473337785373321769177807796487291040308936760505171531631300939153462861929096821635290192405227330167492401170843280874293768582980983631924109478465900973888135260734647893107294919978233416977522152484554859263778505850212875567725983131533542444146273062345132391330751512244479000824281951364638055722728438653689700539418878647048363241572667011344117108562751823106248155665313096536493232531488702796065067869608461150305207585707600536295579929086800059197460868360200500132040746816521758602484255847767851757289778670435236204638297059836484406662563607516132868078874481395777055678916653043717825119717412778965355825591276583876977481360237109824394760136321395392366529549836715396814180116961345092087795257564776143799495215376835398068275783841390367851019973583894218642668045062022069864775465454678999075172679077429293862725038657975188494339934343500187125650525450912800313223732674199022111679159741133827789837334097159770589377101829277222833421827868209002457221058083063023205438935892842170457836883006421014449540332886425837972534414167280346404730998314524332314452498429273751895273312926913617231531668567913636864030354028677037736088854752 [198,106] 2987887800687123947313952986390413824433041810739668745319453174074267375721847843394721672989803372178151912137250086905169780031621813818641593632470907938977865966528517128769741076588636791039404597779447542726104898590396886305247104388586845759540784732608574854724682686975539139403363501127828259153370453536300560780158789770394230819862623569496401773092471759227017722351573648828913335148253393159684627968039624506898590764780852801561431722957197411291025735345111076638725754923271267945439972068244021442709701006394677256876988310611431338401943216114323059863903027337482137504922329558076891856099569612071840918398044686649280004521304630801854165889249328666790138479558143383868415022558122738570501312082592953236631638161747469444267652098437992498635846710989727038027554967592484808961923621732930677626848154082155437567527934226895611932282791848437298778614885609388798430785148011531938671559100221675094467665860607317703696170383023676110612959001995808084506191270769169350276576632934706385037795314769293206794497085607259495110651514596771870346191445833308147556365764606692611835584091667008181804005307949450400049284148996561347977690223283426651414998503534412743491203882 [198,107] -393402283001507637373609535668732415774751537340668063899929444921676723934758391969550863356151422734653615366358231315857732674134444012442151091771280396216617755915724714631055608989729262337607116193365039430429575035257154863627915091491416499627380117620758322876733627277482691552344746229675150665573044288230013474789519540246379364221708257046397022684965288575978233047548957045548639290721569995837367203130278311968544428511510103625965635531914153059520503800228990017077225645721307925619366150522876736177605180842276479742733017460685075749772681099147076447947288502026811309185744384710102637861658237995112024373687062559166926659627051327977453165765557156861423273337271325439130746053168334117865409083431110590209141779158601816112993595753799114714233726787910372701603422596916643487552797536904013395637297953968033833324952526844714300700784252475392533664776378585539382356314009223541572721103546179852677402943683427144627906087730826421441914213575861509278959469572523327836492645497245438641682064918921555120243663694611454503054403357812381347151792057120422030873217420630291538174871413351417210356280475993133725134122330195836996955794960090593091666350873563282664 [198,108] 31749599808591918617534097353367912651460250532397556893706888920149345757077803529690626135125064027064282169517403891388936703566520115846766345019123041749587634873235073428541192841325356846330948447088488763820914125559760093697944204165697441291060529580596565941140573700678830607097394563313726623950448382353087789522702851665490524979634143020595410527188411721668074781703434007599908958615900029727051834853025708099446035606389898179858769846094271870949777531272021457121607914541381601050681913247732157687402444846267582380895969769683144451286957959005049823405208195867275207958164291045235525764982296478550265839662071347225615804309223262904532710673638159140665978749000760848876274667663460910329438173151892224602241841051862550593802846376802143706552406823373879805401263973905198498917992482910226453418781096793798718473506951097884319478869653129567891699211320012011908045518856978022985074027049550635569150489186278256123739678319142814488333665190008584572710034165011068466870321855127021642256907594453722453400839548739615105433374790370242029456220044175288956772995824743933399507017290723941029049754399817951976565258323837509851795777277017313696318519167703 [198,109] -11596767815558289402258611226365520153049235759916834048751724132648129066736208724919582776205080992792119578334879223641982285760018318029354347251328654060650209991882199554869489997930966182340067683685507729739423258434940091840205237720983259010362053503264991904198537162052150299102459976345556601225936231561495391686753263867297123233842119828850464581877075926264680387735093259805838935766519026129097571137146604521630858291907093083285140204041472022555354087639619081481776334654401614955490787875475954169858309237094612239552090047771787348131044962534250571515848182996757808053555780579360878466847371433458947086773313856672052869021611841964984242928217974891866981576710448537150976763545534364723067177968473173195807212226562262011719514184844430367427313115395048493250576475158150892114170656508810975440117261373841458748353093074184939721258204298523894397861967410378379172227884928256962901232198675656055992449256680475389568696058537966519489059950759328004358628656958945014298177178804940993244461262397777220084456568228166678254033785470777416956168973437581885869281380579943830768443277480527679001119980597663979678195740172946001980535860029491223679152 [198,110] 2061867268025908268353272839090073924689099467442896775011763771548152056814712293171623318105177849260224355575658229790366176169019272003960161204546819995437454268202742144472625478248410822095097522514785820723100509347610866572863852615076619821719775848955595348724178563002328103289713434880803847182613714262316935129613197242006659108167696007008332208522429466211278602409698377211435028343771417597570558106244715988475785384844202712847910766147323896888623960711146530376432887515773509679528601716775398966920344587350047691521023043056103799695497593368192156908349491490349228008419759122441670895449219467445857260968054345486870936092536879212676855309634497321012670345659819520314160355385648011342468926841088156377283879647510569143584152063587763308070720448336733372323219555477464880234542360547868083357224549639689198227671095850738311762108873307358498102568084903885951073334408832434240883519855013302694608784130382469571849960519325003861610366931378662503256462058800288736499587733929522466342450248921650925854524611838206598208923647017564852802365996784245623991380002812842610631258233899817741097424792710184282221166063016828631375446578413485060 [198,111] -246747395993009614437928164739221203908058834362697310412411420272565341538148230349135925592941260579996235123343855395645627385257917983742809559653326261062226194254228278975982089236070616209762944355325650817338987894669641942666080781442156195431428355453574242346424895982541712630656901855558299308213100202371828128475971898817848470680370703945516630129208639595976712518472301830357723291052918643613687370669793755310344173413261789242089072293411037911852545289010581710611632059997125206990687306531174785942510248736849951554919238133272742448329950144855495997840683451603747822665558585682518770395402358475286351707180214276973330430124900699070246916644667619031255401831220962012760919667953254642890530926394876246527542630612035830530281071209808084746771963370893657427197053447299160783133123456537762905875558657200876274216988328911834995768923048878558912990671166398472058357070003436009898583578690384476968943359480718073585162543389354009778773777560615068948317243606694629139752481157027889328527043231545910294645409193887789219424630370837405950559073504063245339113138943806643996494634656628573556259714627214556938677387494643446233397927642 [198,112] 21805790004056040229510664007627725817588134395676179877761807502903260822054912783412164369929125546434586159877571565270482960144127148730067817782936370865329482205208826204931143955961251882241542208211066589949180587172156744197680148886408000073675636766052351741556363245364774636086088681144268862513255880112939843580430016964705942341023840982149246410445894659453787278652464631990612713124026571633483823352453312092001763412278445112359259462684576653422323961447530883323387126389129536655567692817600509280523214993380024855410351856237273483846681101405315331751189619348196837569537672789738608972744813643892456816629548180688263112139247678406327398631518719288151009130059250785802291325038703559423392104457423062324856772003238664508665886054596169749279610204330745137859449388593634908504190525677934904514835573906271230548668087712412570824109171197866397927386087768836813538771226979859836864741169919597815894005068469403914573607633608811000494878802461595906667115242498197025702250937122261175333249121327719996003610432918532779240037687759945376291110824275007918484204108756702412627766533630424562143541443680483657776315042028269720445 [198,113] -1376106856147163040150457438620560510782140245496896376643823124179922262956759671969693436553554527186746708218575306295305992762023459561534518181174851848939168313175175722498338699888062098490450373859443048771758956383080793654089327615713185757199053006824517847545504782890751063964847244213271990780463736535466925056506537218101221996083180887645550676420587877896089002386029199330282164819658127646960431434059744744413526572057886754359233859784872084341525918026985523413644003584106241701921035838586384227583075131598819816163191254925522409166015303016228872210313965726435764656797019165628259126357879981528090950242688646246804869244592879038048083186928338629261808567188275040454116152492155639656970980745173877945195851086766834126698956991138623696091568010245028283783577349563500369217871816883120704793702931503574878246499302267593343266806699365983245881527357155931417144183239020948851476115120737402249355202444560961009230014112033368038149855572637166001458661384836078003811293638873668993914711359289811620875543275241254802525247696111799313271926528615056955280264793261826334024731060104726008326119817713137010368483336506602 [198,114] 61084988997084394665393951396986370045553890582427341844504818995569228791523871582581071542861862518964875235904483624222763790110943576885264299917521572293056363400336267137189743388346886443830068903891308129188818263600594322773004021985069202316449228831905188637449074452850665250004215357617844365959742553722295687967608516169988075974590921382207592018701080206850998545873496886333258392310877511067852438946222887873750797116401625924678246274989001896019373630670023726964769339189232076819719296352354761599207834018482058946637798484355380410543201389810368314986678824744497397086180437179908851720637516161843149338306719601511205233379762331742397372273764642232323328265899779376393736627119250208739827523607939810957451011806872864155852953840085335573648385494985968855355522949057685994212444951531758233770043540259883191144650894315798852966507612383858691440809376467867212155088848468721658539832402348682590287409472057462665602036884223293354613300907095482343722412335524788582861651597370650811176983371389859392268417542047854193465779520157760874183275843172417676592196246348132785376010627548249280510846067472867443916844 [198,115] -1886154295586763588342475080912427609280023678850906115284337942127178464202828275331467572733614680737420035842981201725485172145263120335297021380569012067549321587673295086991316319789844580092489197295355833271120661965000891125335667389105643190007081368667270176720702626740428525223784228170138751191366036413649779576635432703631315260482605566007523183856540793907326398915989776840137564772978734690826472972742503864574294195359299418715333419261675287907278580721003434639521159390403066033363924131402215008708188449332505816882106858683436096097301626358099095127560567735831939026293330761731604732490691626658114833287086227763686016307274823596742487135183952090968575695270661118661289622349396932292761500000486850163909119765030465164851313314894911123112810802450250272665315961736689507369728897651760338966749440498372313223158804800788650882122432980772518192805939799883263801639114252763154910469023559930334283402645079467979618978710109967259584496376853877454173039615745878593792073096454219213628245899319191727434778701047686576875709277529159468777303510560905433829211950662007114647312586955371873282362965284207054 [198,116] 40038736306068687163424616185434198414142460076043485229614292924628882915388419125731112481936258791747310125070343199753933630393605545453781769246805055804771447819338775496186272140703855114473600014504307735996498248144488134311733503223872790956066025261832129929548279806998341537809847671340194286909866839684411617621832815698956935868709917131673838203570745756643655170212694654138575422456022878740993262418547050586002022841376037782188526429637840624461886111643845652589344239080727916924940192506815826670838821477903979264648374396624733539784990620826642616755848521893597966213974255422200199391734030548298707908828951207663744621310869977075110873197838252459426277056489340295608249677912576814134109896008492655619226856007037864289545377418206576157766643729887287084705507110037024289826831200463650162796556242295572759157312594252296933959772138646112031293016949928315089957613834090133448788253820863174359816827108720356224449705153239098769766151656550877602347253734853842143205429096281402447743988504362599848875027711758466501312560523853813328125735403626282890089859837699011809283825421575253770176570047 [198,117] -566088106244048481205340686732992530981227481131832578467411131446282402649030723670180858849226828778985307976007895542526769480289290507207904285432385457161890566655789019365142966281759813301311672603967800040376329408260388281032945534535082508501060492180631571649949892104891274939452012382325739540425751691896342562759161933141654573196422933518179076158698005284994756735385576056977742240690431635257350783288340175564169277046936272530211075929344897043360630941186056683571746240467540052736163482968539904429799316786351772616973503411680701482759334451140184773771252621378535660203399291778944348580671283999205569813925063251177542090528853084991172203917036605803220242305993660849535113732868018374120146412843908313259564754353988375292293457635566904629335634405800277953852413558292066233075745843107654549596826730589230326412642129682679819798881063802410669096198444430456850448475831893379026337554107290946391287253147460968764716858746832308293419598399996767250513854744755956438294118544670494376149027414317409763700782882236022930545009749515063725608984026914419380875546357002190336506817783297053920 [198,118] 5768059576240806046674528245181060615888855622673915012651607077446230204355903945548944762087460519837906064328988716282327355409383664302096467708901750063068304437220931133257881060580586178250410861701616969331562152209131013756011868161046000046765740942042197423532597458090298472323916460312968356415465336632034567849026438923353587999934687981691417075916961710918887541994769436592151214058224748843756483731034804319276411223177742166588139720947614982693443049089951263184090456091890293798209047144090890856491654609484627949755213152313286841457711984691046275179111638450437826278569961062842354240776880957860375518817500878145000685900907511530269113538365201711831050234442573195812864949894190195388031943615657973085211388812826978721111632245595286017269981149880064215919436169736007974658986945067514348328612032241914044284529734525655896095613617452172439761078692680935716528285137170198775003450765535078624679629719403731010713754980012152589715565628605769229782886363603369878570893192252973289208136064874890711686653642652039681891885967330380735925385220628870556188497169098636253703986685004 [198,119] -17927083440742360243906296139694366385132365782465989562746425393735503401261192066125175567648322597003637019018757623626695134592166484445944781035345208051204575985862237422469887572316741355806235617740425417829492611057230697911323849990006918511519726110594553844002346288964640440550676847142483364261724408690571149910455800410811429555078595068214825500731453971060410844269111793908688960646797533573881241777147345309302057400102016556767405884195166807168514941178321361944025394262619841705410525790394907534266196530883181901085386550133502127492520028885476687512805646787045714977526783184537958550207331370942732293059276427293679523196852117437207840788839534621935929288135274916272701891893083521795608088225621571568327236107175031086000802071410079564862768604890215147372918737049128943868735106268816212335800512883607788954291529889565817167508770609505662756341636356797141177910653615471919849176136372429008344008181858165236034805741792035439463282534839388078431775396927460836392627885344292292732109473480555837446419499559491491497900859206511005781529369722857007517865945709840509325 [198,120] 552056475034011322554269562059021970974038214985245537508053768752625100723179185552078756231581270304973608082943134434447138174020505344517835068159240726020097075436428333169321959895901122882062784001269692473575185523508382715171447456493095579869854297888507865689857837937758605996438538248404791985795150138738148267538354913490995135029181028172874846384029235098445951589148464169076317664318859260855102944768811941960841817491464327721183151347797807066631913903035371313243095594077736033525851069856039552627226262737741890375420945178520958708320660985019252018652293576324149922308882943693456031448836734948655649635817065962056365020611540034941146772840989322181412973727543557359324581272160656740375407673742520902271270871599781049258782735626552256733768010009143328203832810036388517945316187415595736323097956252885276994037441593158261793134344231428375536608576289802868192934296448921468056100535316474177235716305434029764755467307174176905149354900826687101020166802125013323138133089062910395700146918112929525722803154645875138614521210411928854943232587919328202058149094715105 [198,121] 71181562199952994950948173149405984910640186597606533688379779723557087935032910501979197278527676095056684931482666526354124353375663761933594951207002700868153475132371061558049655066037007149010755579316323452591959268427575375027521252784007781332533238288333507917063737672543506982062673736586667005581919509640431779955974631363798613339896315491170447240374985753913995723538593078752053746969571227258199557926439698008038181579419914908963103648771074671276866734559093950184797485625143715006988231406843222759360630578662889483138317431644012933662969411608507384696873889382196242434932244300968005609205026019137026208385148309679093245780335569767957482089949089112680184237810554487189818677339388238580679880423799922640357624854426266598011125192598902339481377690146143964035394181682222540870286191928679851680808212733796348874291727977329967682263735777880075678783380160032333044135627761215062529061101740653447461082196316263465721217479643390612480614342244385364975529023918360838061076802934729559911608365704823736772783645088251311159083915687106013259689312341482073561364 [198,122] 273925831868670653946133443330862340573351119883294707046612844590574130281198294533051605991883171657477208910460551585190781835302342323519255501669051752590748116938983008014314556806220069946311106492390684340117925942107915575695081229695386881539665722849718560879153171951846771871157852093730504657414344336229065464421531123495654193110833866444129712928053963845062212011298117642533689445904564034581699384109419802465143262593188631630513029400938457740111425272640276495170015490027544367651623979116556971523552520327399401073802561392926017948600947417585626885881228159049013741354594667564302589277410532856697689657448449687232892637815443611688221104040352293071691098549397380182044714406041002679937494122174643200792591850565565499653757698346535424281150743756209676975652397687518461392902781923014796608567038298424523904825773383548861001984094930719146870672053762755909465647923879636714823781670869239648558298454274270790983662487287740378052612094506553357456686572765110358363087009375910645866681878461878117047496934772834854577287655611229416742527061410384143698 [198,123] 566632516976525692061151912322997996041148069885577920783303845157319447922643233432228070793065862472509866541848915440795563960472395315786966452257637428311966420685769755160354400039473802156697875076500768781921830904329686025204394853794295720318375881648307562050156858996382767505486637015218267427315239633166019330328798669662424387307434539448752530609214940045523602490990014813081184406685771689356183974450604941956194618915057873287958561005930610965779461674292987963525729243833339955671283680203603141387605385652844157214106855379616937710384454354788073200552693163986393833895735290614349218000339595782758455211129372270944124478865601924102677387012973548601756774094413113411953058455273871984934843842962016672403622799586601545465337899573237245697846286131117298411628925638220732798913555802727666567173019761012696109882318680305366164891389993475249029365117759562912093049835272214316670244023972852093564082820320524125829685670861978948846279728786826563611477875577405638661513118473476381393489257789938529939919694258700324325591413666452741516577537526280 [198,124] 589676181412466360540283308325380620671175354978075239390184888241823224267400978526531908401635201577208839750010245364101191661222567092734153715567642393885261364071407804411523235715876860607730330155674378624517560532377656340774624800332487354704481512332346798456062355049602631258097141205245842958529876984139362445028008383962232341932399962465368925079465832564775802943879786155057943453388438313297657579448286643127642838472682290617602384980592965715856456087577385402608536371859486023447476643409512410801582086729902825110943890097958855793740961121214633497076713320801487181085456464421297764246312152118283661817915065265287865560632279114916585806564074605925594133292472698555910416357942544486284232879210732221159956170030667389637350183267465872758908998489178688167554074912705386958029121371881840355206694674985793404876361931330576038016572345700944008030435640974456410104404771065182719881555132905949873707822523761002959433766031156226053578373616494361342509609439834631544320154672138355950716188800558863159888580411698503065623930880012134378177488 [198,125] 62354683817026295633012605452396403836120202273668457207061520304622019788446229310698114815960702561029320842661903683403931544705101147049864607371921078566677236490594857213292811896612685312383374229145258425762978307091117971949422332642586690540177030549395424099785647063255570414494996422903720872457174138976689734008595036261894908189536062656214939552422557550559201130927140750991075771624667155394030081487309896346048539720002325098351771569786892814259900085315309219123755585431618832696829812688279851442101183984523883061592460552001885667765371518301901240141333348182421703940970384193171164460021341936387468379878462902633761036811031309901420177085911847501027377616667239089036964815612535517110458781547160758999927852308131461268478204416228115408946440233332039300814042111503788036436394685872578346679109615226401478852224894807570694622690473317032393622304590982860106969284572018187741054224041960752098373511650765293803821818051435395259920931456326307061300221561308978157927354783544350787917619172288146622756121870565969190624273499983937806 [198,126] -661049803202997203390930503994223104349217049527280477111002058035800110521670157959486707599881034152436542731163270822928915906132833889779886754701792855886776187121717877256290800447984478723414147441375142141296360809330636372107560992464218704468315688468298764990138722595333779818952527612200616929999579688678096920436257289291175865696145097156881922828244978699265050041945484056033812148429828370828665492472284467696041956606156692288896734635825232711309251023643890687195580873682835299637156938888065835651618385505957949569147446971000891301617447435469118093126234157901842095915015115584032264063534180918962552329063725434307252227595226131379954408586932933606621250471472656740723954854242533403317975391569495911958916799548827563495479946713222946927822954046563211811560869690950424873050192000116176564121572313101899465156625613319943495545997682560195268023491275201672915559607952523679019247663159187592331607826528879886208183570700790202221051650709669686569384502479919835353733392855784863925026010067162418488093279754076745702902072928992 [198,127] -926018284891239655172597543961047843450268821213183225227758672154175888846947532474808415911138856737231142920772210259487800883514968776149373155066521617323547792851350121608127816938247303484801035312257987496880181602356750616670085474560979083502651811286184912704843423879736328072262949090543343100710084659528171974716132217441909794781850212745636501762236813329779051738163088487273073289028720544476249170976288858136771654218611656893094624879742951426492144993729637293896997452404422977471510871142600575908836377481106874257209317862227879963951389354250188663874428449603265173011444311955490846793674271787936486506782630702640382255275440333727013006594457686741929332693011099234464763037355127430544857630268260407126519572143559325101324757460958413023481341737768811532596784164973052223587737198669766367985535000272284415882676955725734685494225404455400347511579233028983259304697294634730935811761631162174838007661081068007224901664032293675955508415887287133118549071116718641687557627961244391859378441077617247782580715970390250977386992 [198,128] -645964341306532557576877531004821343782143055976191362814293195797194054255762120461341746955545303461215818647907699672427428971585400789172131849169743696433596000625685516700002193293863577165904763662891797583904124346482855598549605353614221441190814365453015217194781586827187939222772667787827540475012961157025688516588445849843633670470035951345617034664686015720236069871653588953641126880055844827126107482544656953390952451247890100612174861231341803891454041105906331166169210493126666058159300475378446831126744920788494641803304048298118016374488924615169552731899588595943374054836619427920268520880691456073455339747214155858130178134963070693362051800685135054500508261757704176832077744785023028433850010222759786682699633536860057876499543895700919060301273238349850949881751011730616439079571036228331798842027573979166513717033515623197050121612423996004721520727867194418964677947347879313093809292944469440095976309291130005839468742556358373684100052014274112945299078689574287574549183315355490284842320630933697916422081823863194497227 [198,129] -185627585763728661412145998208366141247775982998101837093389065310534599572312182321733156081773048449749576255567270353812588559130094845131475139896121794094858772094133741234613040745934145245149828324881393477542164699775500040893694856817937577659853613946013341090913747816323791545421253606186885656965444584971017906355756261021277722381912760623462114962610340258115487893601308574416949272050689321440042533298771169114367753504458885151966193956518846200906560018637682151502650038721586066447934924506651876971239820533608420334311996653971905213256084869360050358853351989778463665750177993799917799789957578477554783689408712994581596239009803051446999508833983735031066101464267210339069941795915693367193827753980359881834629843054157341704245385076428181311741444770455309241276068178421286938564052902838039119911541675921477511497769127062690710628401587552297471104215990816598335019642666948253002853645431803881385503175295191582514577578282251185637830014933942296876179701121005315261343921229393156213152216295730650725010756180583 [198,130] 266837967624660160806811348470010202766499637656038372783658164990105276167940299689250528125144442311824252403668148711685724218045422140696532082904762102577595546077305776286384420827276096662390729563085972642073536039822930001904802870785406288786505254242773000813505784123061279675140002029017127366390282006803438297982564192875935733718295966403025923096749394922114741735418943588346963116636006457685685538220711862468789783829657075923996475334472648682846173712420359076017262374633016850037971984064668886569947207998639208622897505131533984414673969642188521544047636810643105703408785567978682694057015668006429224792551144643895133689166557779783786369354230808754451657532279982853815684260559466329922553706742702144919676670608360613856075678277006590477647400693704229409353446892345405874342432659148158390370848879123873831883826447321748189601920981255938834795228789927879926296135775014207427293684517713092051064486496123569564430947489106130087180465174080963999175311677974777246592664398582975460737358326611123237410594 [198,131] -231487145603109879584436427114908204010610698489848521852185598466755732677161000364640450914174176026422002361751987040651129528802020367642869020800854297020031072215737518987343699093888973529543655247743406816772732181324061453651073878391884811427938491939777697250269776834816271343113137987974195841860400227057032812275306476851880929358271046511014337539729523741132498238686534876187566464928516029002996020873293066369916519941850231010324664996562437900421700727975311082249993603143502743336455496498779984560217028872708210426322774931627048420095041776356865809595080727227915258784005268480221873485975791847584568752612484237024455995404466223366977947302027517302948686805377107866645694782873960045674492565970079077053266566303874460164948614627699067987655601211932544396006417359488899108409008706414450795353771413378664333888399398583571340117639378367529306205321978718876841195340845156164388472758941513079338934240039652161731826309128830450005384893042148098966821032322051570312407493615019773866623267640795524410 [198,132] -2101066535544678564108557849812816734482185804718282388010403589749391529502402914295232010776096699847474029243889392908996048566322008976693503540730135615097800222668496091253059576789797238284574433289126244008639120422476043384250695173879405262964831590170908110526765125742120774944200425639395007445489289898406833757594554968621829787672449709599305772683765578113360777240420969763550856977715116258326855682518340106116806955002341960228053207607527768131904875292246603725677517193166416222399341482702689600419052791561180103309709985298632428625764024213294476749634657136175218850864856933927427069132240500549221966189695265877354772152159409879323878786962548357436570075982841610102789228239164415631478220945771717816718351890374884751181667395579882504491776765039972782475961021944209805692236073910767449432974294015532094573293128795739368426581352918415608788040033123880940616317252140011439293092604106710960961179899419878367524567672012622237448494690893963010725480642677948639724964991830675958346245055597662 [198,133] -280072949960002446525608923423120646530292948365090396805385395721704817951664393960442091286781578918113248196981637333049590055176098665910257455828439090085075729183222924992420123064326480705138294581558000814621817346792008328948679115006379747253277518113301626773489918599027296143123520528959780477781595634169729458999020419412637412429889366056620091257131678991582864448448452430984172177632336101487815414569822415121280499561077896465401275988151614760740050648732620462609096922928560571881597843559684960226164700256520864451445345824617156443847038841807929080926572287766326239544997567444416236555620998726001475946063275776315001122289942387454325872529449460155720877328516292431349315595570459682048111382875861147241480802550441086038480755233933861236304123123389148786723099775059903615511726861754486281834279449661243727903443375227053191383214155184408698599158493546421907788785757567359886058046970648547376099636520816275883734996091186576595368562475440208542613821095184839843737205245565585327832686 [198,134] 3591256028632229780917308409414726731334651767067782068219127420703477426426806237817013318778434939868536385941745357896228741576414610763336370730482074569481348821702034237676663615135691149986362862593115659809689125482775397558841283448979847513439876467664707539670920884323197556321661251811426884239460841697381441911300275401383463739100734162726661472932283218376206774365953762128152854692467161879084126278091244166454060658532273475479679546713923075241718932144419498920898210174053953322145881100476872259830329571423493116473846641283664940919871202213815609168596011959550491600249091424560867410799116170885612124690956244680524999398515021805131910515891151852809307381729360308461293455157618042691324794299028361808415922757030018952506810194851966369877718419996153905717205278328748762543092711557716302996035903265030446793099803078932476546794909471445015617068842735264130950266741759065276201071927766827185403182228616585753969347901538208799536369979799138437077883698962935579380878150893625802998 [198,135] 624033932031640858971344779699094751648670972991740714223258272987350585462881321762784703889905107054221711161752968888604030253345061131039162603237365214655548544482705383608602755163378215840848541107166651339487567329921799575242109269826960551155945066864008522977168914414909950624074544693660307018923828476887093270354276720480305071759724873858596490373491137473927080083026438486253627726437032175371012872052641878504186705749943275809072995080844361469559771900864854760901069304317427368107744543289651380309742285718185127944602446814063165315545939356134821198063695400018626149776762033983781932305037985377186322251013195280207489775579505919224460005731707928117567275014440476079820206236478920363315271938689471286440753164090746109701740402928323679880727815725194648116865021793929554452708819038143522421570993309653638012763882785461140404924570429327934956740427028254764796549279048225513864248046673686798212348536410824671827692624067204096587453281447088062223618241398398452410170654315783 [198,136] -1621129152417404842971510719750090492995652697552808060691091748170529305848782120323247652075828300225678042515403450311899731476227324329099993288891627874915437919666687519170212941116121174968443158728408529412909794247419736254653621040632919744781507773209418905153633672385873631264401760923951627054131541125375070333628881759672989228527706836392653598685999183423927187388400915041539908420140488949838891245125443907400864676805915960486795477210304945041357099136126214515836472631536790609667888323345065757447239514147324143088387744598999608043008195258711229987655172069984101912604425369169552031839797346047711055026451236089940635640616840516292507634604158455341787497881322520395075984849123001505613464013356188546362914372274650541114374866028722065062416655926900997067240299035825655748479896085070073152124788897003147233089619679234016409426832785239197495000530467070657504550989597788582274341867830852171939512006141118970912685051969763015089478739328288694042678476831430507822228566 [198,137] -86349073560620886331997667457763767130144439217048665510463569394504516007234185944966560825495882875569644991080066918050230510105262421920893544327244390525148391299144579752308620202239966674225862367378920814203897771785741692454235139628105950681142937428636325988420641092528519285278123817550431979977063245442972045930836996802849478254001261037830540136753775863132917064154685716016726873685684130376658687851421181768382454234764544289195256300699212490595513585935930585423801843856909810738357574100956585886668537443116061106053977575023777822659910180380647685890449936339423193977191326558865148163787585452529890258510786514599321862297235840170959815061931624722549461022253166821041457182704693318450000037465746910612932863799824191680866870823530193350743209028891073777848631874579133852406163486111104754134731761969411701215546608311346713621339390615294863606948133839335719356480274353393951508278093955105454768278602636616571212833565006783116801236124832690433828987106267081829 [198,138] 177839747983027317115167007804468694686416487384919788184353219881169052609016266095702915063988330871701505590672241945021508627668453471929742199535884994836862182397308201084942590497754916131748600056989195278387289822074170132870258303026410209933662465513426638712597036614862860015662178413315339765372654879385149743578674682356497259221776625027612101614707683189096033499314515271955952149480788588531662923138227590981091061479483547389102352215628143076003050807682186201538801314577071198607485201778112596079629445498772738470054859916306720429806021160508720234522653055070659103917451425059905342841727942824532311878893794732241478842656986285975599542592065090973216550360427028323538567791358034922666665071660716295326718242562247762196555008646549728524377555024965732805309877891686221858971205425914761853302471283917505302388975664651548610660352212067803813369952650710898401958526929880907609123188847899050232244626456025800795281528550040193178290180024623921152911264363512 [198,139] -5613914843351892967611537065183038080159407627462650536710851226738354503468993310090495900769408467798402322042028672488542264532957166969954590582685564114049978003908122636713982431388613703775275048072832256899232379471172665649245781412679130415230806347968773168684768565302593277976552926853857454507958340397166375440234616884940591322866057671216051466445342164204298265462729862005682927910074440132758788066129273840701425874534240552568526560149774100895311453868557657201747748919163582858511870604246791316523070966261647306953492798927685865822862112860614999727291980302185785886586976951495122504672276287404060500298889823774397686582504521614633543694042943471111902417553536542338974170582001642440672910912483779556452229660019203235902487051417178532953341737265222016555525110567500100382836238845339758494097211762018322585670174758423736849434452314044049620374044313188475579511277859048623020448711929648217569095267242165734437683213055623993731039073771878399061126 [198,140] -3722406796834228987331100599640253346490449592804586512665083458038414005144830743619813772201843101611593427261531783432900210187105498276573577071669409484484460500235289422411008688964406291445905501078209828806778971727327305070189305555289140271117806972312226082916304669277951667493864659578346763837257580333064017615146045415891235654942265718563356968605117369028624069097720176130335654450236315995634824746988313433061386639885805883959930075282962219614807607064307767608694363460682367205570133376531578708631342210387761591047901426130708352550386815620278599682206658100936520050204838564655426138206247944185445744272280684283762572134076175941801431097967293933969297133857268586156915589812576010504241996843675564802858639931461036252768301756982877444221844181875025228931517420756380051992901046165027694034249161620995097033629042604928183333910901689058212161426506676280632484152298165411534213814455993568689976702160461850282083178502886281027617383120634392586 [198,141] 168919192514065506518913699703434474887656341059194496816825219954570757527633632606263355524659617297410948764750053238352473343582209892153694639211443146610470968398824459860285855218556911119866894963785564735013775235467913196947534208656877049182043503394342282011346373772061857376249873432844725607062294447345758591032708105497806334872913520114824858145070100906814371022354659681344257058331519836405997981552383127309771750931305407844695671872102178696899231951188319223155313669803321393782126814384222217456872423327284511509489275442664579293564102336096318445505206820864868454981092940337224990180332195952455126832022141111633545497941326247439875187352361844383456725751314116456846884782665257268920276947072403803168492769430695860027956641035436097765988756144837515922973002208743309392625237090321522541536289778183697828382525461754148518090166846287629608305486481402678416911173883553046614777331453120257692687096944226743792063869027571787283888795904 [198,142] -6355703422959451939690365577829772378136205605528650338611236154226376303681549446672251911828181139565953389043238107455076674039409968603677603769798412036632095243161854424905679364950866313268456797852718752940027096696177028552948627302012177026157387223006366850294121273461548361273164863412229552545608194048506171146095599871970845476340122428224098814886579056996890092407523697250239744108496187357083076086074657740350463990027132727020431698092104019657720645743980066075679395944398417471086703207361912751682585024655729132960972107825388429971234098008297368322565619639428401224137639735541580560280365510831412798613032564603743308173333741922457500165562985737866923306437985628502684969310267780507253708009718823833624252708053287427759753789382418009012131760907345463691918451842982041415812839352959589243098684546515139460594002842687336431896984125076322499963857975607525954499654460918821604053797095787442914579793146649803442767812122643594414 [198,143] 47225421159562537138003981049918027891381976138759899823033226320506416634565704547738769886749036264170339623743087808899508470844436197266929145195898591892364539102439394772424718675238836852897848371413496677095445894902711508803622111131408095462570616806319316956153993057291770820279208591314024731119833866843344526667594388716535547069577314197532343386964131782248391278226414315955029358744757732925502032686437008474016931046476839449697922439445799516760762174578989065950028978384307393322533973584753327436479456304008723980415991959617849258032146182969130599517633160121301223667898850761498081902746136533334094976928767349291603935720043865311103730905240711030129053231846278437795087831314133326493170016706845191381190132273595608481648210889026790851587715657267121862879791699100837939589459898796138628790899581403617381487911935923446946758187568821227782311485516721559841489528652844183856317341857749300077271526924030897814151958914644425 [198,144] 19871429025185785094199524159259376328715756764680761322405579984505781909472675812921898701056243177540667408661138120713792373730433652105140531021131432583350512764914226734241928584783449929057348677418975321400275203506142890968544633331838110968941980130633781009228103501308886786670922092325756367424881453532750398899583923407915906717356357430982075295800725717582006069033903557013644297264627674084122661848420498394392389278271746048135748991590878512499817877104913348057577490640759509639959900713562565217707472504644115773270760088659512320213939822300495871372904457762071303639568255046853954173372717255853057311611716937464103958928166022839829326082886900603437958045965463824064906505916977509992992542701832102666447772106123386183733471051366281403232600933214640833644715952592716653449682449771113547158772549514095974917525349734563063829037009715054232520044050366427751878943506953610523598222498569103566112573019250361781839031535 [198,145] -1967228071804106610082119865178487640786892380624823649419040408967732202037037211439186153078560879590634006495424156664694422544230692660455319640587783536276109719314310213943999586894235273424581422287260473907642529194611004984596995146155666891696760920327500839497940429240137474950104034263280493830698566632547022573446389559772034002719718846573358985933969074173483914709070460584196817316113283635557330817241043395675137148213046578333122284973650430206755241964898248035152050801549735039113828694560938305618608728303547851343484172327164728940318136517433825255838275722020868395596820906682361730985835774751364816939906617058544512124485360781754878736950119011531812251715723987608804146808565334767618245035313311352299879587453975002208973511718786529858196578142985243082008011874901636683354059145579927785304136953074071150218803369165355505066048477153380960476224710762663139317324248142390534525364368969709790348764134645288433 [198,146] -1073402259796229441481158039302988349921805883763151239414937927423252849237880881379905312165171446894477760864066424503713653067215974596014538917394562300251596975003320197434008314151242701896438532647327308379710826026759381621162923286930879414113127221600422517637382109196287025455310295065501090096943350348768131562854149609567136922806848489537994959853416830868147344714325626640463723000716176454914569428649029781060164674273496125976613728073490046296435307485320434060343980495480189948737315778206190393257339687058638221028852500670347570274017965809439189710095196373527704522744995685242103101059810979982260519267960508831447051371695333416373298684348245286778224247654278606952978663818925524093635148443807792469652135836459995040719549009115827525800129085476281681075432359395085721501273387328106659185447638231632809998615657641505831349314339110288329356500604711937244875868019989372577009242665838756582283934113877770 [198,147] -71239724716726712214863561246205936413638323520812782349147457653193777459666234338143402149290586111933968823701395326359542651588863467058704941125831731037752738846090042830268946879137906064755804526808782415353106667759348472006956271123999929368584735997535942543888852691816605213084393812279350379892366757704399313728765682734716069392052480187750741179580258123362411478875160897846697621819844029303661216924283769707730113199024378327037753573444473856766758006136033310476171975340093703669377668894066550985531419127732215369912439163915069455652232671594906744341695558656301546587765142876096133516175757360288895901571000462958268223754722816617480576837041184363592205315108295795371299611637068244403165619630616892766685021376185416275833847182493143622442077882904932844332648457979609568713707069287292104041720959270735203867200901031435811389507489619019278836233730574761377894355943036038608051307857826364201944818 [198,148] -124720869334054298171258671041631817164174748923275757925323322188153209123837757166913967992585574362783565841793973327611196666527268510517882310777403102731571366619106842103032820777236985713977536372565507607235438461476234631290102027802574894190397678594661848891075976905750585554754586888242220040145999529194786025106616599021407999313189155449186144413306804192157861839015745564914537994210886255119936264121463353043836910749937630024045774230104043416118739257177238674962018403493854606133913201636873674107591661849838286760780645169486767609388418777347704828469676188789982867335918709345270296315838779127816625414894249206115186180950866461354529483174298894873375060637254636022451756165741072431899308106566705196472237629685417480619674445149729260589400088432387852921276957367512242056915596793275484133907155600855300935146236692531129338266905369092436695328695528729019703101939342161731124490541974205940 [198,149] 59486726512940403370493971320050181450009267145915406572199948314656803470404111064474024585571233022014190604785311330546704703517889668350696580435215557948264379348861849716906319220597999208429547824538837702531407034040487281782190923351828038363745044708175235863930862588087154334601740191748676355137490042080843148912853959748368686666704985111691650162748371385099047163907101216502664124220921810869498223106986516327804765159510171838352725873931459094631730404324720581433301406995349413144762456838402985505927770222353760307697700997804145604391112586080822590716589435124657375223245738314067292189347800582593348685177885998436261653802059567062177555658827960399958280060557038804976184124254793204327334716148745365844281110905977553677860459408125221617894407399981869559929481174108082471640257907289422481698004097084531576655737928275547336257454295638185750071472887674207936649971705094650255295112617 [198,150] 981298442327030955500889262118173589884588388617581140599518546635081194379244285113949648406591607756437535729892828171775606890140661360979683688547831476643429398040090290657605048380699436379746221584956672699387741206532416673773572202203309109351490077823366201672717484755937537557807202667754620633224384961608288772141599003485729721912825472984238129787642971679287532756017027634647648130549987624423927050250744678129445293967989729094206110653440859313110870237903852276098836426733130709011496057909770258409909843086259522206745691799050622971939792427060175241728934234412660844894911231631641832565010631235116754934605985208303852852965782661666837111693472508183332476045886037223686371986842774590879870402503604375403035638485729229822096177991919171936975499634124630393044416090450085437908065690006508144283373510950233601729294414082734526751561144133156579963428366873341457741353675016822043 [198,151] -18064336818073243765722025646243318982612336387659631119926054641124211750302599042264807106468750347300118009702839082351266248903666585028601328205037230791504162084894936080875576263272013546471712188193801585936139290045217683270540967799636217768920114119222218259505098922997286131335673054270497661642248909206377307358225466040098976495567988884929819750491057228312646603521750886064365124093913135695346978558772443701173729573703999443325409616828197839959914729992359861481406986438950825527484347842067588576530154887574160548467223058095768796623368159735854508702677575842041819081431346406025642037227929123065475799613366970951073908131269616411537548547265325977000944032491791140052951997390033651850357077801376794735412012185665172972453024364254550817371759664868250461438354882239062282901614947374963946670938452887728803391316551475496534009361149718222930789661655107907271764356223675 [198,152] 4712257812549776439448610800087761768015800411082417804233681255087579473363137645390004499048974452073901390733192473319138624377688970749835828174477647928411393712973362997481398365687823020650718723721571127384396800044572137283051784959440709654807178275161538780937581914070382178371440218116613534400026923255082404763393389693130899238765609007954829132648767041320879508627849916137761087247969380576396555125317385329820290076892203147967562483007885561164191071484913744114351536368795425152655986076172707666930198795607159386343571833379618021124815404994187864468548362129220215931452727632829147539556463965366432989476185132574898089717411141606514572331317511768410485302539246097142541753789696130916359926221081597490695683267881433085103387810911655507093947771855062792126506837534140251179605566953704812549602680120835723334074916262822602684503055053223450164987096582806468253857 [198,153] -327656711536964276910381728990811443799553808590080142206482097197724771441059521990053431722112397013745449024299173983622236115491302245044518029978388781770673681512890724380521213114871387462176372765519035930958527354764181321643409214689114614133328725304387068812534433747864126834591871729216408024631178440852174422059659873937006862080031056922020942548694754528608315810236805342198893677216745770916324531113940543745515779559032533170599629269500723670309271788803780368197698254430899942417290283366280250922582514653379290567103954391183043903900113045069376038740117761238409896751104403974309826506574378980186387996745030819411833271118300701890328766516140520329884754578839197083360689166764454853924332008490675767844363213773686399146668372188512195932203819444465791414249255914144457794382592195342800365891433520265572001949158182176341021967757342667861426290605007310147 [198,154] 7546617934079125313548483511751638020464340963006642590904711419025829043659721401172668164455368554035773651548564894978644531934894388870795957562966039874933660743357300304738527093482731668470478797731322107855357670396832410978255243341599175743621191007106263415213439388506276109985035395981139169341500025407430233009816598384165647417681710238575501249972706209178672180908939815281853052153106717647808415296967803779155302510174952003712471703275715123287792295899936962551549577188289966362264342587685229321061141865447773847764231285813242745761660270131831987075684595057247782239464862416690799450852001705073105826541167875172866611759087889840131623297138762117911465342972810111092656325085538461750160369893285512700496948567387300726292453974117189848970855751393887824354218668348764232659240722866826536000039645419530180396481784936360103805886185462960889789769048 [198,155] -57618300041099185679414022566461528886356959897447019506822414741013077517129603292100289130501978731724538717889994103501209973773473065433766849511267760663686213743864987938216465228242068199538825856079858928523832527044126358288202945355908087270746582462520945322612745387051721414955800826886368302927865485983162553854011674717124621937383316006149464513290487102070929653863674068254217129218092912346058726869055129393120177387841373924833539016997754207114072988275757198849203076255399647316988425472019187996862295814988114831540636219071467424686102668474935359308012917103631432439300498408252379079575339849756086691082100955134985785000992059722418446397579751979548912777818180843183424286799937343792646345398026269465241119091362381669137803730322613163074656662748701134183145274825149456423877750285840962992522755694180554946033330763786534361878780856504128 [198,156] 145390336891344596657870488742165805499821545483858926910857996688839625924577430327153258844993139101072273469365945294358503862251202483121639656925943321141595072946936639377581033988858053139724709294515538501262476021140701269338660812400696029551042372247590050420755293665410628686492815177093154304545571524671123878739413960492707605406392368565574623483436114441690459850078795676290916913192820643913592558461615245516537033737818603540136601079631168018728940923484464291775308136251776602050202223215710374512942847354925040906393047812863931147317470438771384354498742018378394641492277368390914076298058304842074553328649513893714729758502952851838424281770322974503999382352893991807571162237940511434610131406045752202117292095747465740945294235555910470584464524284132581517036044114172543040128644340404374607537240671005812774531279718060345050477174170 [198,157] -120274949454913575539055041472579784939319570171287044150110129292524815652607323007536652407945601734177114936172385540313897231445994190799083843029456528274578368309354008559455226018829379280248363109596782720640662480633096117680982277782175048375028893559476192660873802924903315754153007891964278355407289021981472986027689945173247005891728351099675719618558339480180096611582987489904159715163273146792141031776730495413117665710664311709488827010421778822319005915876212367951436107325078830315072018163818680395600952751022826039290073303508636319988909755939699822653348770806658807834725132096975485633906722149749756241950045927715811187363402219379658471747718866404499223354783771722011970146697484556437361605112933512782330748348457802607438180289930065444098661921799602991321302779075851818156507164767207306382943434221091814722219944068171381 [198,158] 32194975079482804185985682343429145535104249522737084627733581142911400899607546618514718004297320300159796902346313610789614252800531593121330061373642038153217190607458925348994050472023195348279107925486595146563790328852859980862075775024119670175285264592945381127775753428365181461858042224182092914408754840811542233448199009628557081614120644209450187609736184811566791197888389759950130825367732758889536450999770477243758865251397836189470898369302877078351931362013783378800357381622892402347306638906457939152826636527314286923130486525646560381324174499280879643687592376009127741962227684137091316861962851683505004101943730513798909406306841994741916444932824966280688139958701911846846641812969445317308963573118094372247569095429813686147016146201819455939492656849220317006734144196000357623389554674449960628758184175310968608269072742 [198,159] -2738558766100687256905005322045881892512812192287730463467281777386653364019324471243358208460287651938588244325188419325222564265479456050876926836712739973568611667492449570895850812519682125015873118072570701999324081071543427559189732547516016236180501268690012618760460547246282152026075278970411209853437189660045335644633285697931793434105410235499210434650086929197296626712233178769918177728436766472349471616022510677789350790181033778783562910899184934925213694328499078694334206173101286189481675747714794723226972534120918245101893671892863753033152646985159629296409420567197431703234819584078033807995354177367810282844635254639921994144363665675990257050285852549405793877059364541152606198893312304223494626773223347652558726786146240666828819378353584010295253129104582752260821007489961601206124223285255804633656397727181058 [198,160] 72336202054546697069037949226287366782082397999594656417117589414269256218717759304812605456526767204922183426054510282718070061165994133719405994924759484859441806961427761612926410334256521341776525709954145396360104445177079171766956763354880369643177972924298433969863998589995642155624092575151176245982035434349629558710208336063632440780573742422124203406939123176927073752442075416828060623870089586167762186195799925856580496439842844978121540576261787585845576551711471054849990090643357423603470559848061107950402594442721501736985143053621869286650874493572364671326264557797656634225532175378610193995621978641905855200287309507068756410680775551430350835743604037552807897673308965315075836560424068165010942816020669465199208642554646580340561573677920162691638021013475913496514647082436386429914206985075642143596556 [198,161] -576821886589806158300999571667346749248191423199942039557500499606918077185948505170940863155313381852662970569478124637510219780070277752424000825927297278594488548729701023502446379134406158024657143600954125100732261738266214101392151114101522628465704972616977482673029884863630627329958110061062776276369872374954765325059454297694892496550441814838211339009585026003382155452061516844377724081753013151939587751324765698152153197044639699225637864470237371344014117020387878646272604120011889615893238661351914241161267600346685486394642908012332677951277826878208938601344642673248868856521808770273565570995719496691384122663289065860022277794904057455022193181837064141236942481480653999349246618017982989355823600512452644915450639979902382047664288021058494800193134628511270848514316803239634953587632704131023 [198,162] 1342759075835542165407264222495818083074986760919155320747037256974094858522268618151797159633874123025039583525769129609275246210773210511624851104872584487381122238625745044540708004462980604656208376082028375606624807496908584527189674880506384626525985574660074874962566730615927341301146977609994532653774564324747483639098467256996117465780257480780665020401393483207896446986949669441792245940842343502886348903178517084124043486798555274648858681609222295416245725775055088425888583032446949869359270767007641261582521370763217738163601644909064600555603644468135495252412471511977370828038201618934411404744311004161157630114639665082803625850255903979807510379147627159806027336962093903187529343254410022458265560458801080658426944960690786482324992544684636149728626526335218509834462469078931743914 [198,163] -877291397211264146536846580652862867683948077814211358315269220800778540878604057203602138327734403747852844737316471559341966182406483505333927371704683711308836342619357209245181564356463561997118779620270544731621220249400609518153490560960728096289179655198131708305082742034030074779137907713546852253676173033424461191284607474517528777767323366170395054512299289537611722565269121775154451393612145211956419013170250954838756770622396813736921732440183710893486304621328637592629357742273098070239293187227032547376351700938548845034827779199501494382196197771234596920419717749038628081745344339978687169424321011786892138183713339970324814554298089637932220376226512576332598175960643521076629288131968754378903053855194490498016346071021768958014851991465464229516086522870146848715247303 [198,164] 153700374148185265941227273563574707499607282158178792964358870806344888643202389286702340124537286690500487178538868809070113479495194733840699153535625746697884734559876775847702743134052047222245139435317660218559995251314332204347237006635732138329480231363008809403329188515857563794064954309736286549802654962275842556386927851760766878485501481819470609720472081208536614489904714032720523260663075967483344105337465298372908860957681672052424532592865876786302655275609805457132867977480039941794636871415664076844806806035345054836931740110307814475093702229290475038278565879114926659262131320854532974521758836054152137320972181714592254049908893666229442315546660097215495266083671352432293736582877328026294641270599326812381658613455679216907730759294365019865881705137012 [198,165] -6851273127584756449088350374198709088426190293761893458128219342131951169482170361335980297639196435510055878718823203951024030773303521615585765960790934496837315079549911577065050399152575549208127803556550965557160976068529465898655768507272351342783683585796397921509948208990120863963863284064770164239780761176860346172366346646468248216175107013552374582134175848914156523561374121124003966122753887125786431933642134773706455192473415410193960954344619540288372127431759990776270565765500567725179623267935804604418042453781301051888514415868943969550652343635874974687204416981575713963499786668163702210090617603309463811194425770632955840102183695977544835064636582026303576225794123924724309194662162216833843779473763883346567290238083316101210029400342395565 [198,166] 73151641501966213219108500342478325630955805085363203938806084478391808894645305392910431496649245597308269040584313922531809578029806417018455343216349821772266483749262108115246931408421053833081868897483099784870703207474629409807830231993286133360275770246032574998749503032677660781853343534347354644737405630308499006505893742890943928425345893271294370170575677753364595587982062270886337525210460094121965008001425780460748869633449770334231024697508702081371483811048462376558871652362106338018078445060516460258189777818908144085102970976488166478973780160956828713023687277779373461460286152628452007902601109767070967946259709191240281808815670599608659923145999406352938432455174363556460358232171470568140172274539263246819259984395247775045947 [198,167] -174568167989107689375635361892812530818116601773431345942796082715907654989135272715663959196936901231139245486816965909937630469286562970191758473173383607124416548681897362897214423049185803666797522336465570160172189423380303629396892762808400753204630032869567764196638622709805083293361335885518356194039860702473617398408723465822379635551961481026608679501941516333824129598796608027933141336213505198640905376473369506704669760109911454598114188284816628074705970358971709362209617994487214776504502656336017350541000319338998671890767933011321400980559071432712056692080017498393858913524816354256943069509416536627331533167638388785674139201982395079152828310830227996417991184924145743811734029479664430947351902596445305843897438014 [198,168] 85995336943090782818185167129489393312628926872318724894718949634808979982380826969783619690662745952534832162216361155860676825181368653441299786327221707310882388143346790139916294703021898131866502100541857996531922325372994317915957656661453953407208498633858171078491683703313985213873837526560838278388383476066716556055868782643284825717623129559662534727563984047984028088395775316370262013347068232768240752184425140743023836833161165568391393633381169584167731151470025466650687571331210821453898240284837840238905555289212014994527226668301846800309046337437218998816678676363682692763348863622256652490623637052149747288901097943805886672134716436220700616550933196952220007372110069496976040772650532044443530068563 [198,169] -7980639890879106657371155887048761127162912189053320332899442278366667372973201469883177146748676649364555216873866429054976064106113383254483319567720246192115890496835157788454982202151423151632921033451366020507735367949816789203654380286432477303116586799359349957346088338622008885525065907358021364618876066601922404783064071739499299124020865515013980026740144799757075792952195268267356849849379535732318929356739389068210676632392551668397137501310001820176642248852923329888339583056982636506212719174865591897019345354825279704051353952604069446944310248899617612689446684956396039602307257067872091010863900296101302645026643496086354370755418425241997156791837992038062453115304576018950162041974091 [198,170] 125544079032470939276179848979175243391790002973695315168295573851571901804076831491211869993654238397790798141571834079136669563266581377074331195508357784018297355523971040655214850653185438814671810395107272896703707800171753572016669915840980227008811557508435418300264183301859670461893085004794764773838317224154250437763150847876303178194922322036305632536663603074040400204976148913083860329876136668000622713006115224619180990656721481671665285007621052728029678753151785715951756152037098311986261409509633972673368002793081264886098033482709341611390077029880793717698531056896135822660886168402766016146399572356077438026758534645655256926410013290792443459518106612940417150110312084 [198,171] -296172198850151534140477063260342930306996403828369024438403024230806277605602479366237524316788040224594002751330712728507927261113585637994892733733643972505065920207444132205161425382134012474636787691560571789081568032920808221091986515629732345638828411707204413526126198272226734717321549585127707995961678652786581634106680344025250545509617469449190952824389648586815512363924078890880554926422037468032202246510403816657536098285984741928063516906511468074375767573885989822000053393430622830606539450970891890566146813007002806502418570710723079247983464129404776533635570431262989166099535966283210842617759571978397849343334936064389019271601843702438808769953169132 [198,172] 90816719692126689530813915318765726113478179250988349214429562568235604300371676501850503115688158042336260205430371772151807888471736983427019556668118888782211906560332381828239648762114170917596989693583164948098767007918727028974828242934554864103517781629011686486944873074738824738934996169135067594735011465358685537018208734013228877876174719286748604163256602266451392108825037096587327304548924888608151783293979501309053268698645740917873006012722729314747820194486443893304449107163403336230737194403928648128135099185963762889113974501881557496704940899779976259618237810750328244331902611495075168667047696901828571990916510541376567343033069979 [198,173] -3059065318303334283597358819508638240195055852226580667198001524574340815859213261960415324367387837929903993663020992922524430928248002261138998265452517010254056260395916645548195410771515290929290330336523976319285007485538544124285640966536889121330694624082274234192954885402668002050086399956294378816071799649995037785562837968350633442837278538371476854861466890270535011514526392062397914219083638815012501360679271726000444655786257602838323470906322339648430608842175434623775862509251282361193447812524411636163731648692512648719426551520686948639829134045475439676639728922196052440822165226163843862016392332676658820569025403 [198,174] 9269528827179982330495694077053586413354195796386171004033661634599071472923210842400490832959253539104034269280688775318357156969800357079468639674831028620910941899527735741065608456556578641417985396062532659157252535957427003827540516943786896477906635332746533169849339744526894205616025129651966980749252784230622174804917391035995422205788911064968243115118525287342958265893718526912031099048948439318777971536274593202922155497797297388421502608551237481646590192446374197745062212843235487799939762378782463592260208647580645575765395515971970443900001668051393600643032343475115343665532035320418459477707418 [198,175] -1988037151435067675439937144574247309656225776340595907909425453824165581108222052252781985507843921085213964063367371803898285996631875132108840652187074212756359236058707987940011050086639540227130548207524144414053423794291180583122956621085140442581318824489045465076902832994111989084094543479766708082165832078289846894130266206408272045204667315490367852742280457741642357989118633896251510109040313832933608599771621890792229291845988410209168380996524183511181256494421334690401853150095966658801165180947413662673726544785924901618845498589334724494062582663682960258373439740884251816800 [198,176] 22541594859537631240865798152689304063646012307927127057967799098916919572882146877631410012555979764608339531485864207749777787194713668607573109442911333564856003894870343401437543905854548617072298302781797691948435552788212073254027954681122686589732192931262334413271488016166827502597764275043561497971969626476492167098881046062586856002197617420998722952629970400017122235098600528235702454164485732908662218758711481269349834041500801200187214612776642919443693229987284568241940519321968800144785753669227409477835181469428010181878519921402720837816605643170446101 [198,177] -9421008179455629891096581788534871529016082204706176447019738408222368529588010897699914912398855108609367840140056088227116525131133682927819280225519344647125698586310579574945825281795611758068708983790535976635745802140884520110692651680481659432510662127005619019847441365660717186057379312371472741683600468969321259094202802117680109364448050681102355875852600687275105511732718377961289320192703962299746515251913443858067243766313356356144478142565317411873679387580112265637478936993198832810141264025517420866697200142392050978800396423900 [198,178] 92122183784786661968281065378024882923226595836618320589165093846483691300168820632080315112499195003510724047714647201906662656533027279860130800561100893563080862390152230261126139049444605911729881653144503984874704611154448335412891945196695652216881047292179623518121546270216737043221470577427146575012389618221841827181153952200031843239602899067270244423594192664952706794520635761288717841098562066230709775948505579962560678258670854101853043994021095399265123089652584582920958942829283383857872010082046624722924 [198,179] -11733706809399067855540382263672743191620225283824993887636957122025107519045284926130657606252541272347735111215309732650741836387372053523972299441438982848187115718208302005738263032324508379618013657085462931118137744859412642472380069384692330656015904796623434063783057992841277445246830271472560093198531258050962599698301320471063805853538613719230883508581911894441649058674250741160406940140859234778971170052800270964682798699013567729761317293370933617023722305149365929702867935893399 [198,180] 8977778934648506947309822146259185239666318126851255372219080559326577017865270695646314749154398043932182065114446868221912342078708263464307185891307164478718960232384051661189590467227016605633124391164139505661246300374841062158214775222650296322819741083945329679220065288178710078978059440472492536392606044755312335927619142724086763761597586871652823633347441692199077048331981403539425918302152940535102017132471360392785664025491220394968821608600704097288 [198,181] -14349960098863564270022283150302145086224789229019182158329690982089410321894963450371252334091990995583817890388854301547030695681427744490464527680008117870222487647835732417457437074988420667078415413712220625765439104772219961497034703577648604598226221124799643344170366727472848530136623996462551764017798898909403972218554489900304694588531571281806501104509828738320379164759568875196706772758972562764727229837402009825611972 [198,182] 10564977303265320104124842805147283036726198003546408390835446945359695905224385462305854404521930486917412195607527901394212343976336311095912351686524293149410716275907654179625450786739022794503129740515551316941705379117569909969321668634792112716177069969350278914630565949412366291677672152038027043152243095529539278566184386446528346126373782536183406308763544868679181669685877247450805735 [198,183] -351193696106817993591811782293212189206076536422917326298132773293252342709173436542964202560980076746781439231459096675740992073482570705279846546426033176004207107431003892098593829589518526815102737363234203897048616635371004752915870713892537925033161557802781363375903489484321062681805391579439622995787975316130778850626679929345452049222768887608594 [198,184] 10702442465344393493313116071702124932835662580089732934073973084575790511660982594548926011249459250618753445370341072816853325089161970542275634534588499455338866632766906068393595864598929281391569219997563338231449857041163168028706336515010431580054934881012768407961964050812927671885612984928172528972404 [198,185] -155833711111159011844749219454072717389700440015114994135533285051718880756458955687039938831110852092796708666362706644698587603689198175590158380775112422132587914248062993237095911025458297452619508889025795610184488674690571136255565466931747860396952 [198,186] 4115131147916451888889373986731228458600068767641218090758770596956186623395063951296454061156972116813649186962772864081442662616706546437654294401074092529888580507906822374085118 [198,187] -10913958934486179505126703137171925887191984304128 [198,188] 891106373587413917865268181418679361301691536 [198,189] -65544949245427114905570796907015467695840 [198,190] 4299467157293877938394352950023079162 [198,191] -248420636060361961589594330038272 [198,192] 12446450681900664401252733024 [198,193] -529736196894813990506304 [198,194] 18621796526723710980 [198,195] -519072731755776 [198,196] 10756629576 [198,197] -147312 [198,198] 1 [199,0] 33147023866979631098604238980432235519269822364059709826133219367294911837066096390186978066499054789661738074623583589501379387402334667726356972970830053607949796870983634404342257563277439148296607544328165585688896654753338577958607259766152519137860675302528205898778963369298499640444382018285676031720927491758287590487873775997914334073093354484224787485212023802673207894226849574182148340094455227806337146744458895478098706316091113799541945981326076938234978977050704104890279293592107882000725044822883119852754390228743033445043975369440907508284709360558212746671734749963579819864970471009766871658147513524645364137395907985489905906419795648922747341654595365547376149383160461027375123119299797322435466234435070403306194465193404137733768246753962649181285741409162130843520360960288197530584567711318911255449000872441463642044844158830853479936982163084392186866832579607796226421326621076731927265732584714972029532451596495270781271086176529049096939494071476018088094642497347425464176154755170396801769939871809330693892974474384259731285378896520035020262225865550435528940215310592453364895602793400953221401668607673521582014269101654002639814012589573508633359179510697436830400558167841273771916187892056544028729061789367065066045438296807332140595103269216856358416159285984972331492503731057982979504095366502242011958954474872712142841566700384673529268239916213658907210702721718338057902060521863039458437430587593420078360614113005876070416826640667148627383331264933541120135688777685340189648258685154800949972430489987459292696889892661396874380790071564073068134400000000000 [199,1] 399483260729561454685234920295701547907799098182512181938007532627060686624504804595790030828226833373775982282974296289718457190770533044028014615292242844642987031086460978990290807781169599592903587941365886668856518541004136665707809033948079388129646379550939050835721926490558557713110340072320168775010587729107154681501236554194336565930365677194211061608931892667130941013813170716587556579228887128627358103069048015000844684390917517245781295736688947342175963681696315193705568636805797382190308680913427164962084105137850290802182927597814493870675582642123588638503879177757602263308903115739853698647021582446779874338007084922568707142217436926044484801064222559611436809031002153219151876413263434256512132890674829080625174112450692419795666225795523402859099499124338727533365604034820433445149732223402126464917945393538095043303953030501150755317916292038858739144175216730831269027663701827074242107765041769447167787263791008063634325583731908975726170715299186913254613838852814754719863805678501385221754345927436786573663818151188360288598242109896454088671157781483632591524458037953105437336523970624971906896075469153717244101446566552546416759826577117042674551802260931508145378450360305025048323229276733261594892197279323166654678968110597083131368688422365831134427970976545100743641437667336348043408425853980739413594212104602715589921713168335559900833347700436758890061427854727343639457585056748047807602959307753083575911534481683725522678218291775828292689046440442435789840785403094495420080646372639798360131356212393194699289138694243532472636119205577424842480680960000000 [199,2] -73830165560410730860744728156031172669199607880838283937864879180397786170725780141902488781057268472149829762916588544857873082630774244547647944848461613154725690903871335421832809364195965824254345416716136235015611770644587887855204437735147855066411759684977987628451677587806075734569680584027177209604344113895827583636582098098124154765742622196479325855590992518997111376563474901114737451599670267056299571266712576620696207873399494886105906127418489088830412234258640584062430193501019577379454678155235462324392335024556631319435484209191834372799570486193805044009764553184982440466246041097490262458410061540356017135137185696579159544595389818537849053432586179919181168783818581922078792105890956203394686456715246281480648989127497915910048695776832029181780431441073844469829213849280798644908266559348464837242545407644811914162920264413959299409136327017151411839193672059135223951557842099831445947795241795216993519485302908877111233445504269139803007928147331025303120603248200896257572416895485997883778208996761128956971797721849118489310373601930274012844738575626922390442771987663770881834339881250008188242711106357504870637399946477009654800281374546061481844942601670537445874104902138236196697787807927532747370189146282590948641459928819863392256479458821102646249254962479844807256892049852074172780513974552341780106930873807012215857042050731808255537171960640225844555493256287559729554966193142366593747450793795939830935361476491672414476868491540176709734254727708969307656086045463682682347345824491137355248843183135140126779217332802186284058722683364394309494494986240000 [199,3] 950915821379714058740925807832170551364315676287921214925054320188983079378006401731770177130255031540987987683205053921625245851819172249491168155356969670676509810721588801429340678602780749917453489766464294029381861444215771645484461726135604032207062781517939185451379735415590653778655959214086742893700648322164029118901545136011998844517022678967492024619091483155738932845086526828692173023551483043224104407599798881082826138890903131302280196410074451150220407772495795453737344120299409585923812286235537975847990657351696204289286767248706002999668529954498104760862865473137510928924847631009394115929097264890221572113680275750880479139010379370551713663007060899360357405177116587051855062655046028978507784533709239746401378377917319441573798210589335155927156669922333094545312592057922227670657722241202166401235247355319095974000634493021084590357103655596585063874854337048447652405843014693115838880739337913507099367939220740570374079191255218244139772790344994419591576887850542590262677628865832465970329295169114361076917526947041699722390575839009242395632256061589041756586937255970535185859750240755776009185218977304832628883311482899863729628215906373449707443215665723422706076730241419870594976307760854406632810702663432056889856639358417084280754773063682159894151076855943328410560968135526444542865010960555855494129835912678909960791774676706946831662150480225371757086820222369559160617850531312047678772904900146115775159849509463392808727614641328870641225241501327223250813705934528260787430205204839092520728230016506185310720141896184554558267705944450665183528039219200 [199,4] 18857350466275569779104352204255734396223944604012342655560689961736173822665053922782762075306543756339082996541287680161351266584828517922721096239108641716990313724822890691153797855721227702378163040312637617367951747099874051053788128880646766459692909276177286783264406971833922885476393765680178320243730731704351516107386435681428415951364655049341879972969899568162083066031770020066284534304480632243214998578745091509085341628114999959414700171778950005440122201574505772475393467037582209431033781904047878399243558949146076815884621209824318536196621184961321196262986645251193190201825306732189529376110671793724139018863580116842465533223188309898295017423003636064320326222531551679698119886896784018646991966389200415042974928656627387862736245978370246973159650255682139571608003353046590363800472201047227519689410379556736559345166629394654655423065279257141308948743047639027238134574671735135749589302186911329956791530192098719603970050302917770368890653595965035391750264731187613032280209220499500097060745255450882566015073512605566910680731526955409841863387282203508928041624682102189229184864095658839047410195619855307416712303989635576173351234809016889519435637522175749738776832407873250052515879188498556267653208267560809911643962506472213964949277941277524318562579907200471505910889839492414962952664011223333379521860080014106606823898650240673715983329676372837642739198145554152094256065957968900161096616264831103530649658754706504092698789591643011490262477115448459628169177900752601548738056088340042499427530694906443591956885618495476881261809823680867618527043911680 [199,5] -436791646149146458861739017180633124762677623832357530532228230200555508421768799523185309509940639581254346830827598406795154814736383710216581925250700296485320236673019866584976201782909562066124513744342550045105559394955263594140443927556135245648646609136693754712458553530832529717782775809883369904776918912251841585189450889377434361580794892310714066713957158389380274648450231622464817246261746874343072647520347875382969399599338396083151546189669895795937433712548294861827285086984313993759358835506308847895539664885460096561308673304101882791322522459408280836855106298459506426995999013597653718908463054057015825422136766578327803557267241307671308572495311622817694394002180212571551548163388488446114713460233455427796251175910588606520917118816199250043137787195394223034102427312141751577621333870557219009604981774056698736162627395314281342806147213299221049166817925054924333187981807151985625385991499611544146568415310607126944143086428324354503106802969269003390318788654222313801886383419641867650878370547284932232912596915151201986219834399864307784826694565024627118001386032401837046985750647123688510432449868934455120362480175768321023266393602516676392481345339117329696701777978889220958650702669424170477881958775777417678528578973797677585890054013180032294173465766759103942327911557159987036899460735719766504969382475728094347039631054729880357723562314588591376395538237579416486033105987567754606674737315198361964444204650736317834163405561208747115547084808054176779815870493377923966076081425814463450490061216619968177480828303537884365211256512421624016378265600 [199,6] 3865063742237723443990237035354045014245753337872773451216761877036694184148654258695208741439960933229013668643572436613961227077893544257296107413189367256496182972483292526874849874122335720662150389073453988333241838889375299105810728141113048049231961422150673036758578939365369539730887153015718750971960568426782446526130723158009990248982239271602135707344694498241736104187095988597731827559069112546704831962563693293860047502638198701542433708554024297369714164278526144899814711581260097461392005505854448658566131986737609791627165165336673279655911882008495496639223445865701967886342319616415468236920643362289060627030738242516344431029230438543686021756579839845062771757211620832486062957998278189750598862000550852841616616078451693251496799798649690588380917502719509980627148509601124594083171128061418037024104675794543870210622262263351778151884763846852380334135194829610872289082716627827742772185049286059400863232615372621828578850018635747577801261184833987870135964627394323491397023192847828433936544953413457356332146519855406983028157439006460603001271736714119673527241125239538284515050787249877949403994019768073455329958583128452117509973425422975592934605907548342420454532340709676696073529261811502293257385597940259214327198837545653526207748492940165479963244308137841028524550143619265663976566577144272428036658193132985281214220883249382146238276581078115631934557552088943652450685926423214123038272960874611406078121444201625279816851639625288992296410131025005219999296321535843863028137399585405699972477667519817542523907632835573297164232098882841062932480000 [199,7] -20474926596859702084686464489053193331751529172549521136569714817823685993738286518433564005279202494018388960932017430539084442611600098222947479512077010072357043314383964744411154302600496307019340884259976009685199523661085806328729004490688504675886315390477285486656732870012307616981389789175450509556461860449972066784838435160351298474306363453842484399494854216107057995540347628378572942846647408786046625116137087776856502137050809851783144385365835918528134724519972458878751586156310420939793845072438675729034768912489050347757597006821615148413822569072976574760107207757879361478341387226621705650080683645516970621505913675550675283856092823623447028329140515451267564515347762435964052718172255663950625418899450058143187726064506681361624871200858505745286657150216413948356808968854386761450109426693469239698329131166060380658914939661261298912659625510761635103793754255881275811324532635747013428687969094351466432797842424702094584460571546754325672465834519118571817972642139300950896185563449175895734355282605672497682487139952385928387951330702775326393556418837576689363694670823436047672929897383923576547025301329968553885940866929022167078226227713446888002829171574926374626685904643591512370749493004793327661130211798070540670636527602487240765612303015475259756024232238220956298689383540204400053391051990793606208180123270173894554271182447782308640692947928018802525976446392891147241655007990435043157453016332569210954173558923004524960653296686720287243085712157624584276862647397757088414938720211221614733590559028901677868591806572071755891128395659263230115840 [199,8] 73950952874748968499744913430722352745202768686335058168479217676562533909421703499633002992024554444762212165016966243106865893125958253713624382564701315605722899998002653650769480647321443658671454433442945317572035340451268036652578032987067575906990643263136586755682514776933678018036249939680808817072579114150106099691635213656940735276993868203704705433612149695200917180365155221671471360880749299920969923984622728988512702080388983941935157024050549569949371914596306850930417582287540910756783293017756924530204169467025705790975135400177598866642881006365857075582148052979802369497091477425640710633131738703461835674727006203637961997978057207258486613523027168357444987894180016296716505065848703658047305784150365159411433662554426379718920344714889005102029383769068535787374380967179044913154205475030750973295841758378861274151059132099380431275186168140263508419219228834686886806782986482380615243956794384670988755460586504078452616904681145033079095946763525731399295644766532971215789050509256589240572541528278036001750898070630723716347405901503740975487880082958418925017225325095400377604788843598545381778774522743589397617294075717144451552746489336959039487711396998687804874990012163326220028753058811954318719913671955355674722463155762260667391072927269196650771836802414887545540094074612518192375886860383999184608245853519814084061761482639696619731247641908417349149935035697062132981226645929149672075974622107638539221960776260423703937445115548145607881787068669824897094765315265990653035892840553662309168471619044065918040499548888945864215357148646223057920 [199,9] -191529087128227093972008506130182470895304866625153647085817159274948347722108023631943683135257927201631114046982496571741540948143099595982040834632814519080421141340028876934226698956177222507880992770666748097889495402666608943452177313639860175629697784684566278687830670360214571143766297094439133903020684604954634267125066623314859861406342337309585704219605074604454889032681807208723051072730638737229333519220966909663058618304346027431144207201885240869889699811203466946468516272746484978940426136961079065627622528561230427427482651341930406037116584758762631209344975226624663929185035984907709075689855961886064651500155513891492661846098195938686843441228975323975730511412519626358113252641493517833998965737119493601502581080062972217000217972202305956065609702604022246591435388425410512798539369916336173265873868002459921321827001925737321690971063787612212684470327374156412624646195708582480098834399977905538292983400004121571409880534296095451581267607874709277852590738657368336579405421270177267493328735598207357540308339432456772148940453553096390459219593466297160452671549701083082056264001510317140590456680812786381351837206670849870859442183208366803410188270116290867540421341237205571470146260608424064121627891634391217542384211664101018669562670595451015180056346984005962653513088440486467426646961799814487744104488014957243594392314312820256767556733396029813293850997126063465254084666598447021105830292653100315638960443908964622552431378572734033337989784300708566464881891312042974822301959189096836374832894047524166937331933655308228555666705405353210240 [199,10] 354593957859749727798988085840454309143384280594548537818208843277762917669528428456254563207870537393012180046076018713568685872270240277769856255843973295164126894968146955419468095358347329660847982529937143235927543893348787535199591389241487851246318543850408525560791132556555104199133638241865504094062984928098087709252322923418694372478932455722380498463463863412769979841158720308855012051541742082539143130222721129155559537290085991361045888133382107669894888977878849651829823646571538484714408252298420729105457647189861427000502601778508173401983185395761534352661249794715065030298093885702337874379813362448030079892207436384061660851529165897218399203828132211281155548090460021584045498634138514706227186301907555005591904189733315949180651938478083017266217493534934848429622236750667769899477983678512433765204888430663333763681025632356324590197952343816119041794549013593300736576481873552606125665670227244407142322879553342300562987059212208870891099484137834171586152826423806997491779616547781515785120502709351320104787086921705492415153668378752024176223655569206743150235761185289024480989359508299091277033193833669344189016038342076980044811461083469497804232486067135103573968974051944845435520900435018354195762180425850135841631304027540142749480011974582996089587531174181079505273469733008096361615372590417048456224229372278027304651879017006019283980345443815689570148547262041553757469187579306597380691719059783434779390592941916219814900283391685580269831394513688794871270947859730758413132606080157073362935902318928442500259845599777809243552991332039160 [199,11] -419342938001993934589915290514093237483829305636247718813014504888049339691822513034681275273715507577415866425362917881594123101345353855067160554456286473386381105627816531883688148619076914101844081013219011190431721507955185461248492919422007471918711730861089255751498553476310318880669704387502433112384163652953520245451865628127768515469753583170190461136107244726266657580302858046785198542105158213062882539291996876462632244418443483356839149640564131103040601154965373561461809432491825719723945987211709190107683733154136769306174016389942928539702890203742855356990892265124903036157263778571620132982535213024032863332516400547803152080246946050076461482592428095911602860421073203728100592992326925593460572442300992284953685645375049568981546531405321393628606765008705448572183563613368208280893483778322151383396178088183020377751251759232547763793544100807647420814770920594089975545236012655506537085642524007565183366329207084669110191081659377155076964814682383824750961103070593903630506233639308398999075167415869827660162151725790582521647780495543813395382427652641917108294994653620210215253228633611965346038496283154322554251598248576470651482763326169907108104017890390050941716075088861748279457181412490407427938027662918000767038524286119540596719138091255779621932724989914326998826913437556493075075918263179641231221239687661214801071362631823993938115258633109037287524566095527304691710961758507161942104645981640123164688918270769991906155307105857757995305817178234259073394169682060956432221113600419063875862517238733280323343442127656459212099719127040 [199,12] 86171415775804578137950962270692709553233090526472802119119524584335943416956924491975558392912683714834322452398727876016185994760741474690836678672074381439057833319056882466520929126683619134606224134943935303642057980559868786306214160414893863098892804821620414835818444720708683387679724139388046994730916775245430978404439231912766914807213902879799806994261352299881360907840117135767346641715460127896048683250226846322463147050168627441953688265393947219688498471160963125247878576114778094808597069547102729219994179231722136175448106316845871399485841673191500725036231022535296191638012105785798257875211422298521966627753737680022550493371998454991027189222944051746898678031407699463786548902429316548487267183374429657938125547126173321515575398734246817192538786162026710200493469330779392929407496861571935165992329759199135746785056395799249156818579119525797181847008327653309083062705076039845131658366979388673906369960390756009853209426330458416481988523021597264398435229708116053812526920216135993378882710764434821151395616684947979276855776659894034954498511551873413321190210768119286714022264130733757590937744561248800236303819233248342280388964595811902878762092954589113430441939425176881805010986634484542861619545741085189229254668637424909000806141089539510717426541802654261796641019903164503932433067796745757381397368086614980694999554167726833446174320086972159729090139116493159032703554876068347708700779139953081169951493848655147278583980995756903798873376959755441857907711366918037251660079531812203683162233271028346236360208272851092924105956080 [199,13] 982527389252711964690836109381713056247991766928303358894161832857722314025535344332182584550492655600927214921172201623362200891411547937420818865637243381332003695456854753665311141129874099381752511213054479730179474816214535229188747613974727304723158901604786887209148085284604534108726456331409452793128151602703169183504079769218314420259191679522683612029205342803826070097882324861735580389346812441539771217743027480726377445274160472115085662803473072321886468712541692091870161190776443556885397715352211362051624596068874896205621237797643445513378216534835619143476680477158729119569553936660437636252880499420609364823344376984851054532741415764287081044183691177425536152751759891487151669199698277936868936639946456447146147226257181220040608997204303389604381194875040745940460517605927358519730896498499254532170932567229130830387617197218349400451534370339546315274404869901009694187798051879514420296430449968189569122071333776493216796564788655786545544448191989521974613256893714351782427910052483558496324083704978334130340702290902727257032535350302898307738851248301859876288349006526778341470038904595415323929908460004901638238799999000853811135253655903736510998067394887090090032142262257401801031038849692608588143116005073696525424470146490680457511072418084070894063547197288129409526638302964029078791688498567950740145168180248569972734913605855517665661598750547780648655202855852408948948868644869160461008727747535989403112384317276466575356096146082106316819991551081264599170315236605035129336637626045734504208579198870915075548614555688460931301280 [199,14] -2905824067672348455650781896114483629239051243719963506295380014179168192361859588776697471360172249406285300862375937613789119249209086311212693067550897210379438205396551146945567792037610654654495685696869791624721519843075594531504718087897463729758099174620330520759527905585825440115980930474341658211304559438660639878349092765467011410056038168872162353555490782214027995765639281052249629356051256126742580950255597997852819218070513483380702791754444713612798935427839989089473121098144081758521134419846037959145010003670713318069163464873673442267341636838988661814813176408832871442374353692068316046156390736831423088581534571976454637519035558095014221337886042820254671115619657586014974935567451596720118243698151304774479658715222761791993273777636044536034781210951487766402795097742432006409276297813224441886085177459992024212202550312253362066782623677326156861446868147276912061045497098498495932160389652559199692438545171512087958464880835793500210968653737619012204090689140689382285052161957996858710252617306104556217634753130087350575396686843066387844379033571527814404611171384374963653288528000550298387096327210346315297675489726317762342424003032919250381293795043219509846548537105746514416316255376352634343240210440937285761429634369857724387108774569183587935436521576194049241656976071605712182729366566996426292116427093213060712724830673029756387547156043468519201234790197272490357161025014922236097163046497525888220402100523260096113115613120265347211266438142727067897406311533392391316324779002237155174613682065264459129653924365008563834450 [199,15] 5370282178544794604611090292388094731369842417227202938146356300259864665688425870394931012623369368380184441694549988843063745396771727391284904674269647898354977440399413189237753855532138092770752708525508619530583327539498543251929216712994425500122886783277308497419085222404860501680501389681692740243551755875781362116797287831446352108486803056128277998022631233480401406796853157474889320646245214720228399527626600740716387612615328273298133622939942891252797515594785528025582912785777195132842190403762729073071377101894896373134127410309513016120570276477960954512070169111920402349398584889993028529939187588850156552307416866789445790919226283207194806635027741508954905735958845286853311407244956479126129333285521337041618124116618336309423705672282844594640134491706565913737712409153075110074803056729774414110719922878745458019653687242757608180778203234870295731063679946524054628105506603451114227591315607550558249623618884341834537563529501053684131497759610006932325080865067845896038563076090888921277631367368873438098606430686377710964795186256443433922850701215466259572660000963947059409024071735016830592609901404998563859485043191987958774704938432294515635887848397465465312792179492503750662059145950068932557886843012514065888987554194167720277165032144122400308006508372293969729773532218670139603783814925878869730794079358640108910961312258921672042143692837830733582117577126915032629555758725201659861352821835310011686688562518106398742830049263074607254934409945501157452196308531034264893394408005379560094039325363903053222246549861383133440 [199,16] -7675830632406493688341654106222327770661683979323580921669414778732535937346408369611624198424478189506205308046699462679167385771891784287385528641757794091232113416715363353181143491373072433838120922374655201678545886035040299699751456659487792941858064279708814820724159166583973489797981588886796053231992507068572141722793669006723316891372232345592588730663353353889699379210046515517218462172545165171344919066748230681309757950537381142895977853156795114025911022830783064277411358367982044971169713858455181015249212004815067523246694005073994397471582034959137619504187494060640698013341296736691707908398497802710939101595808344559638280688914199117481234079859840044757026185365874228220088720306680862037873308421768786687811725513996876801512908429327369576666412820977722766476959217436672574987536811286428138908300030448372798040666759048928750446768150315877623562868173032851232052427475781020806257843543777941165582054378443143281697521395303863831560035636664203379376220587022368097363183435261855554115571956861098437262979288830410731369520254979145492045739018843360438598777900864289460648202502997792987411052508225686176347228146387139140275421326780349655743965479171772518930559685855240915787407193698025966896929413871339076216314688990022802312573031035146493928593588685876251723296937873485586019804179207771778971542943878795378426863432531949407457634700656230802103397064881632534758457520797364811282069998563733113089556666438930430008696378872743394929797253650157597868635837166813428367657345742238204725907998187790600914516415079896960 [199,17] 9068245024958990704328829609854055690809303129587032072848683595935145638907129638687413061711002033416153492166213018368804651469705236152184155602179584872546688230262602724084109966036988093034123760004526017913690807893669933069722628165355843486024355275959166083555991137788463726091418948951230372444549910451363245770830343641444879600265392138542218321697992388612281621913532963721692735869174785045143095839485909667468937892137866817731660153135491169687350455283081530062557415227557849168974849139641686661996503711619103896687352359043216337627065513978438994096772101730370599645577532638091645883743470308506439229464517627529048275535258068713245658076887311661327021200613442950235622747903366779797792301336301623557458482265390752597282190155821177687075275867993461665469078356691577043405441333146747530312581665389302479850608667833699294089968100226929676563679952107780844435867516526092423810929718012875211292629826438717025110575439927071096983131249370545990961556174443469749802583471799992958519041382348397863596159419140235554210121897703219188260479719176190892540428186172186429296482589353428595125905099868511541927272477519090614855858998418708131899648460036917222895804994358757427754103158846890417315579712761040133247565696888129164747646721952981133227381341957440133534385413387202684446346804199584215541091036654583764169362214276521309590602683879007338365662548601805433341630184380177898164204911517227217496629060254339259028269002717305598124183012405247655487836646283370530607013194045842564536968721551940404969532344795680 [199,18] -9135148989762680282526588517949588686567102838544990418122696774339416777466470540035589391404403684502218211321121360204227730650796686605423892312655632339655643717392329683168704883744693030751307353840854976433009042964349072231819821715194390403088509375260870628343892354391363932106713889766727769313201700869584923173554191216247544878591346730704129238521477795611363756195649775379700463193844185567335635590988348151382533703514493992447743114871024226075070052539072241844222597455008395143959689286265309146111993609454007247882515796991993862376825827114439835710449436265697416985871288307136987276056969114008958937163625985967585315664128324146143478057221555778822011565050265465269635466033760542326002683337840957352349112331581217104986196180402587058629139687646064958934402747426035846947331050829010855670659262440980606460195130029005032131108741504643907227663627432457731106344371646762727598672928820041643376059713995040965945132117203437756317740686300487509777436573326207115911152692757572319619772007294637758240371193212698183730566161616629460568684704517551727447718315271056302466165946697866054082785254907162445148939108716455277847771081191149916925618716147440793360658466479808858038785276009307481688266736300216009261713767460152909417699811926313542855560060078582887030040532598438972741817864804258530084246747871184348438359508781228643112528068314899663408309035301763284385312405268464553284060875147151841237158459046311559034764229648092110499863683436565572259556985397870443088982434290009175760259381966896562364246737460 [199,19] 7985970910481008294460767970731194272951409017299997510809925993524706176697430748807723698424985782921178872032153118588065228602403280348258451712988507056083690551510035182357295250477060178613773525863304703080072981128975475293513286826607389180485492325516953168225170127531590565563795169445533320486770092284560984395807760368612726191689874184586646611543067736645810805314375091138392549909849006377300958853816199499953155873756317007351048564724301268705197470180616191502635321798816572368889707385964054392470932344381750530919818697905210089335019294272724290489316717320406431099746338248848165910500594055053634994921480418698432296683406001772839559841367675525962603799477749205235240993506739802993503876311597697163702670636717733287199866722551165800531600582567442979214071764157039204086433752199390994641556780395209811123491281315756261815960103318372911422216081081763784162914299945567116538326485151947096771104301537511600271907879949078377966785418675656444209127161100129072806798303956519635120268567328775907179354470112732937466558157344559065124777785843403347918886364344505270785633690109360756799264384993638391599599241482875416284826520898145940374385580832948570785905121678383575132891693057702012090802731764614160251153515358522022826761057617750480547918053901290705213398398972597842376688113830988686734797070371553167240945107831998120032075306690935036648489755915616034589383860079937843070658951570530419310514091965308351654950030526497280188688775252400602304418833399639100450155907629868426050510020357339185410908736 [199,20] -6121995849967129488258540397655037768378551655163614341349948824684010151421958524438189733602667360283009050506567849513045498380004549390213933687029592572769767296782740812615971101430052214022042045988539348775683614384670947626861284135855512111473875843575440898753159897292585583434705507517387114996701521410571959401124947752184516466991275912979904511346480698216848178699417813207749183394719519217840970067816924558709924675616393633194708228563583514113910497229710457585719660280179845068602965959070604219198615447002432715258532845181155617382636209552845431689095574896530336962743598145436500873068339241282877504279927641720851170616631656239083167024214780870115303072531480553285647061666846166332002149616843596334602789959814768834048096386644133377402570529537853924321275842823664572241276908520911233718711411853110085501039553552603980420001698503025127829233610314444105682829120745420893824129186221900841076904342600909299328023313683261802000539195812723540958552840142177215923833991811665919300648511645843948660791148886836514105648413642412197524659690798313708696408334066893709440638703614981995076435551599114387164323914455858695133048856420730044158220851455994888868249374686681417714866359642230025435208267175699366115835897653651867347222225272087768297282317458025170156993458778615859868243701385187906328884385462431577687325191907675591246293181106489320078001687980394281442117169814100957737078937138045274643904206097252751371164978561440332753467976498058551110972298153505580386629609783323937714651809307329721917600 [199,21] 4136353811344151591352870753548458145972732322371211152209608090054873795116306901138065685078862349840128427203924148670880670878245745615725385371841921048688344009275569142218302314016803318190775740870986885253332997911128607592233977534192003194733925645538713141271054165975250273413213636300327173507172743850669816996750517874276527723201067637277155996167869582206920792133540198579649069984105616101382402754481009952390664644395833537646790458244798488979032418691828152010593633689915711354635439286895748860324168417693481934704544254007016759175535467666117873494076722388461454601521624502973699186697503891533493970506748956350138375573454297797744289428825087589809196721115445702617115022464126544765958449878017359093937885410269346982673357735965651627975648845012810734702247660233543441805254336049457015799825711166588907733220657559504880663026937072594116203630077229324152121061534925023727613255947998574446232490279789210106254034776764974999838123694515324935644646747752590116197888101224659422996293491256689092333688201167051741755034709990614388960887791211071348081522952779963851009214012578631705315428973637123940536601095178797645363454150593410465067871047719254593432201985475254883249326872010454667775789310677600552996734462125489955612672053682058669358115677205378773970880920721966541496162248730911383267184723721289720189169619360412824633385479650946820306263717925272170862397414190209337006909213502817661308415718614574184196726951689178286502100197516383270441201088601608773300707194606253056465930193286689285120 [199,22] -2460608399965248894742623231322323294259691298918467362432910402348455591689352252915071161053712740437350853917976438939643897863608755884662984395427452356853107923182214899375112809335346173578455523334946802517107892664992345808473732739184778119722840129553519767352737038481887081953709713716082505530387157863693068582434993063354421265471591010216145168302652886673520185331436784704559432924881326888278044850256276947477072563615623352281025479230664020664310885732264980339691979688475470350367779626932615819341764152649508099033761454211435406710109893354128663156691748068722781849248181185879036134627339477862254016475790464898819487647536465857602491089087887636331332222643580148323171187380984430602891244086240496754923855126670959087943472834813237218065635625281333871119457323912650576092108581971916404476844794603612090796081165020382299784618884027262102645012755838721112209376475484731356256934439443843281819442680423320560578397921432795932846472681307820371526688079486841112636403981345003045839115976781438302192343674690228893286078529386463623740180407932268525151806340502063265913519346196210622365954685924040797881675096233522027137466609544676284975006758324834913744152408733126216322285053554800634100264966370467160968505544163225688055973189658060821142789825681279204020125648242024589231609386019379862592895871229938494168174645577090731103610963371468165253037321163725050783740669386351127239736679857256402013594831586436819839356889354284334692541510282566304174833966993447330680509903620014477365893402531318113 [199,23] 1276068621753884194122522667865471234033426553675412480976486454979424584942218141886011355379173087022102286116213510236295714804870047305136504277121148365665201504647885557226596826627056102847950497639189677641913229142109409272434333247552724044893333946369565123253540984695113569558854760165366239647061127999181369372370694480763351791690576936298239299652663570864868797048676888789507113260116918172548146757488282707849956673892213983559089049403457910595114252952063048218016935699254836156693118375865122341194368992712201839089784800580470286701813495797446370079637851124616077344463812324569124974245629999526662878749551979306329844200261555147154942671509142231492545529643200916355276461228938699670607506508277612518708467440620611634454449035901970938292332644567601837162696904135595818944061757840925457229865682494926210746729684244405544511710457493274660825054964150115871205430973237430055107673676506891711301982043535048030910010728211798136230740917390216095857414239211981806010518410631126708484412502278509578683789156027499416581979340506856455212282365531991685902365684547509059240339218658180359576923925095879461217005971888019532246236063951231005923303578016003445214672891837771844205704215716751606552049710154077563001381807651277933401431349161654011841370914445822381116577558126853057902043854180812286155490749414285540196257427244053559819441596618996206725116852425802568927260550986375803876557550644059678240032604038271215746156968025613755125099102362832221914713569712808733038726059199942001026508255604544 [199,24] -565650221351057725010741481639193779059767193500368016466516942778453997348868435652222350139119162677072392611097215413350714856279161036126760209068079132469560637399042890924167442480130096081793475640514085675786965322635290846607790420376857866688182994206219288810805835370941899233688978376874861835077619046607218974824913659237465206490725316959586933069646089021710202936454360771383639863594410923440936935371976190241986239899231960181188082865569313609348446508677994493531959222378522801481913654464532899796390837999488207134518081471060668914496714935987138989168882591665407639774826805037806803190317427954936961165144947096695384551154526122039739011782060906880782625436664746763185900378983901719373566591155870866413091872426160496896000333629655022733010093315226440248447681485508922740553937104557095609590107411295785831442228112964569167008795521911445343581212388377373335099142963491205122301377211669987170145488988836630410507825707423565058007500489595345425882005811134190504523899028549733229016923239085467308020857253521712736287630657399569551324819082521003313373047960809506523281173584125759926574518656851958543417377962044440851989254273416388293694858331620409581653795995368949463586180374452607397633524146502165208364823306184269171385503766151624671820154341935080473748731576933709811365959130446032557113182615672492121125860430140498992597052131419042394878888196712916407785221568402176557900397267626365779893823447742558442787432462313475024711865783662420051759336401135431477494202247125659604468179616 [199,25] 214642493140440762564055505784761166961757098657352356961184373796371346018485737915360062456209603158633337566161772448407762778944415091519857531685708861477207357054914525646721809317772923798387999575878121008297493195149362423755532676289104764899953455436479776864185222257141998262416640332299157884003723027769047124918238175308105095543798607141539093613383293131083444429863865067254814779098259834682671829959372129900591546023079797385091245511904419265768492500635306725207124912190003693297920815691581954018171848083007908791701151947399807759630443245941701818839028379820406585015067451416084044464486855877292861338187963887620906259697716214162076885865139492220142687152179498151022866367237172877284743944906186046572372469330172774212257766684317482734396782715772069160421591820678745235342324642878329910359064919986575777224419798004115569148565963277053987240926120366546825161282626686885112297205222839476104766290443089293213196098083487024475352804601900556811579146009516851101244871485166197288000745513451986533137240223499156822003061288775943531011211837437216884735470919362804787901272106155730752887569848524574147913787478930199522481581886075065241131658818193275008956322546223511186430943888849366928914642023080843368579868347914367215892423546169230540465898366140324970325959531165406472182241007114700248180402997059742971651703556560442250737050467983541981818419204658105863280291339275686836276080762837789788839241389811312261225714931799480947561922749654420438829242803804259764769408807125493824700032 [199,26] -89848857423257987924659154074225064778723431424342971963786537792352198817600607756650762096282060865697620405764276923185670195570402506920456443446551369636479297501017521890226090492319169790371635130968403959178633289532411076342444703273415607230652507519653211773067866327699195321016538327352050060823650539715728144734269840999129890115457729557232964178672104212458971345731968516946005026771791454859172268151922047381581735418268079529228418007031994318075685666448082279935069796152757567131720559974841584457244856950270446863147237593148791157076938143653869472279244851966607651559731207815502399903437646348934607219058709614152692865773692001089468659477058033232738671778338216904306997401485661027253573861757228911511671035340447668852657659832464074584315647709302290679006429118015704114582777702875643669023635261219290757320926246831061350091423429521778807560697598801282450875229530913219244279672043158856388412257837602427738760009321367771765888502761268388763134519598395890060643378597032953846852074615727771122424388615468287829653077185112748485573730377855752060417496360553181503565799599057637902343126787779351895756146396600309870210876770441380823316797751011030357157292358295756391721902013531315597635629582004646064179775594662733665629417358081280005797424766254581790239698062607294962281715142453784755347754639817896757605048417916762628202874369398150785279897464406129255831962911696028116447392163134657505020741466023105964630211091042937402512997908129145885312498324079394406414672543939143944528 [199,27] 78856825809184186381357291122156126623948569121338337258197087893543535256523498203989899418548535305374762256299757001629557548029380662410636017919527749559042042670174679808664502520919992486601899941712424474162795658436588597025406823388145981982148151993635399962251487778090538566930482446406098856017806741635635325757155905928895929601742687190490680070618385540544544694941434793422369483195406786540195494509620574017948176853891832311647865897778270781849478583381814281014789726403420681756375214929212550940679972539530993235020858138077871265994016295241734270121062135099210635209825006638744251910257259253349243321180687206229336783455795992862625199254176434903633876196774510182873333357384582913671268058744573630245598240564653106883226683381213953482649844716481645944124036472625867435950313372520533521161388806196648597075546639292281397941569168799837062934350364375584562828973584531707139175851006367487699759176628081911711438895473071939362287770738334902399763309109347948448598832269484710947327466662458432264701566152732875170176941330207797224099237457606463636478908320343656428613870374296482050366767828466486762829376122956430455997074497271335747489309426843247691980240407059485333847672360548248084648498300077939835755565479596341018048017090544053118633215825800920717959373777342754418031043761733994710592669843512156906068391728476313212953788092469372913664272778610141345776163336759648151881410836554057342366828818447282057789590974096650052289771368783892942158276093740795384451297848203791360 [199,28] -102823254310831012793715593826625484587647480734237919115146303003423194860849728246242703196830696712176681877502694203217032455462367428248538128213478061407535476278590647159893995623879499404673787328316325711746880293528324386946882094291367542377609638644168673454232378353322947642285264476144117356001789276489963213803668852638564182010455146286267934672230858878382913400253983417840790287043243055849134318748061299781519614439660762255834112110819824319697542656525307982293875555120966830265971417099105701846386913808469974545501456384822708124094815109750689795818593561189144370297733530634378652901342091956300333940879799232817726458658230200182654022662243955380924500905060138158905299989094672191947250271758521557572290111943235050399883574791169612746879746688539549704984780254635380789427940057713995118379152532200903547013829020639703032410429143020486058398173301287033516296855205284542290540526341758275813104546081282492931736803300382136770643928395149638142157870432978817257450015596164681294965317825415901645893360290731540608459332696208322006515352486337435098627776179215237701829992872532471619290549197077542595713009754963070870685050019232512950272568670885636691794164597876895933262159434576281980239961968071180994995789799782678198057901703493630015599069279549406529373001116235346746209407709071723758938486748733783924913839736480097115064758622620710385482110767029983119651603193519224159781476788408165087893163374204955541040620783280670565410238491652887521215389056323335244671010293244416 [199,29] 117769833648874591440179325370835663813983348769450453044643981366377288045044559078252613053921962793606012600605647858815150807666467368921639668315632105473950756657384249392993792028864726074802822687243188761025580657690132339837557657657621489436719043804153928361155354697013649498872626342811068412278461585612804558094763945514356876709000083630242979865971376040234216197241130060714875713615667385589676424339318927445936258246348061091918400592575103505823579626388067735984296966940334392735865174136766766543993390902250888980230927794280435566668843544157787507128042803764805534711908751698516578144606064488654069510634543761781820769052483056117921365907083232330832137184014468960155692026561222819797719930500899609098931161552834332512562290409255812043057515967029828593873192770992439702807646834082013196277269784668740976813089421463207051151728819426726276552731357905208627844290344312230193597654544710576227580977216215198370767226629356032470392012885319330723633148874183333452302344947865312235252729790946963617832232033661833318734750126436644980360475498246939742669287637503591209014025467140563412865830673505810902708240362003762260976775232385848265167596338848437702668991661837545255831414278392653841007852461513519919484026604372276313357621299886604688019293277748044385038937318586531619242666935831610284796876221536757042593572948063484679758276513821791928051559969240594756338604979447140231787140103437364704519295129134951647350486427018955550432700663930902967690481848307476560933612380416 [199,30] -109640165677448731286935615528528060903024125915185132616455937810953677458103365154437768974243424839565211682337743743337920526216529695404829520591991554862709056354967695667444207638240517198581534410517206630624592687333647113522430663630448237289335485039551491061243981685348457932279624548965318797641287190012026351117672397755341077233295657125997245381642422314833579113619375927464585405043603922555781322946331804462868510078881851023850835316022640934500704870162864651014909165307676681303704249409926940752149101351642437709545731136316403810298293434038061903554672855308876283939639876986439837246283368096519278349881266203899691891251135010960008011844279198709872156264077747740109169945551060962722508576433742638224353061017430235744393200008264901035071979983481569069591366327722704118731853163625416866732942652905136359776841065171520243562314632594672732120311523213062143789036043813140971737068355202245586209989913960732481976614239322071662322817667112095607686750410885222203399501530330361064612893989740086198690345142398506380522261461594420191676860696785569229198622180062085387584984449268854874266913743855384707677190818889823640173307214581086506913461059783148966846578202944982296701966042691957319923890949640446512020417985069724710095466602535857866027908998666039174694150673652732900865748515229435219869562016783355103771403828656164231750348435057603632441262359979505630178201494943901005253673009930396803876754082856929546075914937329795479461185678483577351485101990729875962382198868 [199,31] 83978878851971943526430908904415787649945310875041958494479198794810951400652243013549955051497713681233502107998667561261306771525937928849857075843734508217665524589689446506254577830239602647300126552729589457843408348102369005744213287779054176226648808360592293628801690345578837847123741927146680322099194640407177691923482364273601725648354047192529457527623964416744182156651049758538379844467937092477270543907706291176096172564108877274388462225326270361644683655528218640165082477414220327391344069372567940831189364750630434242309834460174604771025807558239225822930666675317358578448611499866685842336396240074818971235813878251416742974940910530332275920642819876433471768299019446291276240673632990348420797027384181316128398345426952212078319053440841467861328819242044007557261353913624822866732664218845207028877492712887242364947208800346669078752123010467041035447669965855251558797345465712565350551552786375457426862113576198533320591058078118312260072979167837201009441615393948165320950326537382534332954847600795341224765839481053507025028880580835843249987655727035626147165929992271370576231819355314977054871539414868291130924544860794910164316672450365663265261723303469207663377779491239075805911100454622479423161493400227346496211373692348871389068099335867199091684030995104591879164371497683177759031621996952956648111988854731302229257675323479826793216222497781548573563391317787904943714234211058022435256981690888147612114358339696497521491787944635854515853842254420921588411962741695945761323232 [199,32] -53400185433252116846410210914891191165240089110793292893235262632483957374477697661324133447426108188359260918824170931816983430129025459264154162222389993953088375499047086813195144044957418174097105418935607098947088171146870756673525502319142529731028221450705199572758889469644218135000331413585867866568745626620710998220780954720178419210814309856706198706779002071155108523780081285511275774695517329038392860650346828992492703486106258364969783046810158823298489637270528420790704485583925853138654804273400004499908439511536236924735422003406788195434355909221317901696222374618766918787298269274887619633444823025796915406659815856763797526350215695064861452602242594036752610895401174248181332989516645719618029786474712865670727127952077017652321898477801274824982028060447145743318816855437924690173516874916744676837162547891256603240996034760228015295273934728090147715783564991135638846903611771042280641734821387922402484532142960263113539339739873922587102871903040064611052073192435409960614051693743912890423823375627083396994928543371909025087496021763519003645846346034249032821154482601111500589900913057289867664063758269633305125712406936619071031669925707161605054957933559292600672068169196812252941720083688113044609929820934166154001647659501837753559375822028555552344647143100801108315658908343372070048710373206542325702587427082147464653185447386220599301132964157134487871369143000185973815784450136865455307574538235830209420509574476644688018203141303373973254243982072616281460338344531836047512 [199,33] 27999545366858846179637841290983447561849313090955497548111896985029560096700439599085198120683031463474604277078493978949531412360856645196660715475453069917025301787330148899800528022652025985043383619318094892851215923460616954676878713316370327396429359038776368226681149020118325562833790156715720599331777899677031772560390069662276541649547676248996894604246195836539485823225827885613546383183759963246605988806661698023000079857196881326711827217643533483469097738653087028372260355752030912418968290200388867954732006409235084438030634666856137756924580657059064223842096315853344198909995775777039892041848395023891247727544562932531865170572262050068299406521710988291711509786594294266323444475786541620000885764065537446251186111098376686177275242278026572752268930492799211272748688060896061668253374036970979913990690918512153656481471950956971373884574252035822415432115179573082349528935894370541777135059177340092913138495928464403314925377227362986782400843510454619599082773575678646244869859818499297960745989340201344034102748240457063462713460493878281409291559569678665813168617458647565956779086500001399817649117318317209402971583283306470103324296832307361355377476916327004621855491677268759016214346125906797750146210753266780581217274205620525884843062555316194541026936539442305704987188105348961738140262317388473906614192798522451120668111308218148408041235946270801244153094767119811602980369527816379284397019066325434042313786084424472292390300902690886373427776145942044405320405877306406752 [199,34] -11693170336572648557096452934501515448499891947917697054424241713092608562488414291957651365744385403321836052254811972737171256046992627897962403757574341919313467183293306579799431171394877747983282131155258723994014222327801877189428176615834159532747197467498656344646315039763918590894192725121088328018345300700753768204907261558266827806677848768554949358902529827151950869915269131492203225997529495199275634165315373418122030206057950051109546286376412851272524703949485492555589235002170184400153399282294756296428385573714426563741310653228848424525484674252022583541532418896419815772106863932501386902355404391777160083369293496534710164798753656768056765710007283415401646101073351184141646596672479417069128155228862893736105843158225817554383229039635781539505594888285830974698413764098975480841599220245864030344591353052330917588160436415327572891689988547440874690621019249947062972157938543361645550255679472923519325678513941658790713352637691884002650338453347002032515456542623179336310036443452950938018139166814853938294951064904044091896983490361461393414106179942324937527365256837137822196004914367591585653940153786504596426260967181102728617495339557737072446729540614195564281498359221874077593762033150297745239702519304685854744067291640020749103331557261301751238345352744428800089397514358770828003105164702808507543083097927692804794065044290297505427380169652608200983790800877709869478232123926254202988376130339152310948509447451027321998871071911976955519110752842973975954095278737272 [199,35] 3457166357054788552208203213698310962563266024298696131643771409953601039493256874827160382315002484124686996578092796052284468165059773342295295713006871506034907310574250774902672037054639150675019353361173593848028032704862877056429690314903690296642025447093693180506768590395293264652843330982556860077543984610083036558207294568323576662699450406086958727644447961173167276115257343318754949025194352894005081830431077143347977992268183777387248846659153246377783365040993467771587462188277514389425685842869777373687778898186505271799469388380342092115583620368130011852169043907787267772216225253714830592570795737910858066222253166780509498425488699586321130658765941733133451336235471388096635731316717175857209829090729960266014055494155444045200629720506546464172211941194018355024510263514092119674963763735249942880895419715096573975314126753837704417031415491490598841406505663209240423950352343685862535209186190492644148303015152405582966606404753982854173867042058071313008032263007476298842353533679953393854749953455493436521172823060113794413474381541980243531703786745669954595615004320132555622768030798794872772736290334730609556302260487946587349783338571908293331403044253971440443364754351880266966166722668980669882941367900281854227724258362810910623629462395686740698963624122631094399449840112582395214984248849918684596927420135120942963526400284465682143932721402005821529198387356819297452121615406499391826694407352098043090580261681457113651977763742997936144021687552088541383383846176 [199,36] -313774895350401327515069947176047841399885179765282484259636671387310149544231795530306413887754813127429602802473403461377425725889065744800116987645968858338739239615529532736479249090909220535215761209041685665587265790999899993837579606890204326393157874687517369679838220637055229265588745058549278977146955477107062060474867787085602864934884159323107127964778224475230084070355061951438320986046368823374326264277813477587064232145706519870693971525534408682627429475505364928522056927680489567116123243784311562360180283562521908549338573083402014727463147566095080658693771913924848557788545658387184501845779497966841138178123673477110285484231196874922277527707511431949530125841695081094990954890280251365062398891402423156935247169118327690691215340934302617088671212482661383606115070774887810205276147072026812365096121702774735629778875978450446604780435535761305802833685818803019868880535418909755414342817101089404232047566120972886177552003924282388070880254889573671826352554655418713648175988811605726714386988189798719806378456919931571953085457752013751631850812463356037173174588390769070983099200706131416703696908122608811677106889260741792239161989106476436077746041811244824781088765895537134160097890446725634220505918048332500971948388946383359339948332263077771751400754521839340704994530453915017473462464370089439349464516447381592664356347349626356535686557396967247420582707220663378626609594462037713666080600282758092444843316202733469659850550767074975121614572492282691608446928 [199,37] -425918132608055623085083445089373869512520459905329510584240677772166484858305605668056077666262497705834197529444354684334081104062215589688946443892499604920603394599198327137427940918036580779776542906559951239409696801884185419823503675648454061043067633500919242581276446937453410052784175475674684964127742835287012482288857188924244258737558561635792451899375544879196326116224853091034803653936782042085477243158926371624503500690858145251477002359626620448578555182851794448102115320315639415955627715630137493112776124566277835639257261300656045656009937360663141689444315903265729463582231997891416483245496604614702777129980388990141091619312165931285299857763686549873631697314330305276133186183122001268234886222047466914812301425880549160149498862993489335302802066676484470121788372285946588613521926182469401189456908785715183271605505423496757370698329530826730822190735061591892518648632445339531975775034829685115029782544627315174077399315872397278485880633758831261094695964163264541819667935843051702573961783379052696589291020246335098982698998289850825025566178901754679839260189353128191073421319372904538128476891287395329277676019491790056399529163255708983696067490753971441940256827777091688997551518624534557799013805976568998083389553941390535084240353794955777237311310565843125255161773281956322902177882350176461959542182984140147755145874946771265920428461020673567306501434546815464922134436431474056637545181789369432507227739948080317051378936134683215546173832546505561247024 [199,38] 366741485385334458508762090981481372680722224771496383251406437486379135006628990290731128533617682018117707250839053000810817537944109946423490795801457232094863777810914077142516789526594413672003336759346162628226784964392844835111658560658879576505349752962135610766216680440827023251467089121974116478905914396198660486888878776044081296318090051064117986823771350598318587995067299036972453867549881410381479341017819151680593566494272243252247090036283286373051390160396460207889079073813977990194600610274900396215745287635507825999512354898735326041249435239087082960342943380186230129924696525790400879303941861396918761595731736174913265405666332803110139138966678725911076470858674990707249868369407629026294914470910329431706336748683770552466538705491412180221242361345541715929357467050033656455682331693375517932370997155047260364065066966506778851393450806325210745219414564913786447724422551848760804035621640657867535604622093875211601095028608704901687727450263576197523624403631533472519400420177492065408801533701041109238686730016006984514453392552000559969394854163984432642060850881357752018929867208107899037974662902793493562746611038893174107087072396503517155568362247350875771488401802559914202055483367717123691951231882690988197790854920470537663621349960666122137043748794670399228562085124816101756253938931028429366986694308948530359814935166856674269731785259360628214169211164499535947953039782853418174884982612153105338604457816096895368597371149456931801954833811400893326 [199,39] -188990814455421427281523099894628876826429968509570517242441621059332047672168165625075324753245116545616003692455393409738559546582469470058998703038822306085978007537216917022739965139174959195101303454994427952017815616062292154604530116252331133730165495427132731633443252863211005355928170721385751108707801641080938418212763065496446642387530937365297528208830366396032228421055617498906529018696386252071002753010276052145997240829512295710633844463258286161423012192202994451348716685776832519301732886998268901618871463000783053190831973223555014023912558896712820437676602612330805250055047234565362286215727377296127763626914461754757931070536844614058735017286831991933941902015797724400303683081394976811233407113748857504391189627029609252091475952959877002440719085767160011820670630097321212698443604105461742555303270057336013047063010032699297021158903916171172666528965614613400929596667249638422344171909457926166694848511844083444422505331534558321758407281197170086856640881717475982074548895757536750550527009167595800548220923618105426201844944221305993509330039627095411863894315204021571780857749283704010269658309286372571638742289409508084320297038858249134807280902088348429003240095495536885773374092398424295825021119017345415592731057081819374005564506030584003839724921054792148495091155135141741815529100227544698538315412608224050862871768469411391815519335599181572972172727167461028571416943006440667404506812416740187454716526869377263674534251577274490805390343957003696 [199,40] 74107583523009323459715985286181333344678058578208924973188408231187545503966478157833451118271431713272792781380160799352261000456468807619370863674937084330298699719915083046971162741260110639431575739499107020743985289539588602119262245835984124469195602057957415969875948712234809106069630806805662125956692840325674916586556293894745980801018868772407196485826121518944731729716366250939370464593019059835158638623823101103045028433538997079593917869992403736541290249861605796159236309450799542548595006594795606938343113818034906837280681507844155983874962775742142946550104210165392586013851914126030497574132895045756699558142627850845421656509335159290897819347780084567346049693020405699443225445108255539929515780210742419958366199049696753563447568723074225917329090030195698841039930714130097675888375051493125512059168032726381012733055770670542037622176173242473803250960591911475515154613445151919924642913969094067854939056836201605255493935027340633210442063054220234800230420172800560393136256907118723833356875845889676585241385295309497723703946117847210892301425949329001293826159050574141150371976922891092046966597760682762118124631511875208662240718624096586851930626817625196499227996173928922327984545965513775095450788604864803062630834013643399060545108191058624158453326026464074248518735005051957784550498381106622079306146534431075330654915173472914992334923526869726838042826389815618674136099539633975634424742286288342834650451515254058986740709486560551388990683282376 [199,41] -23332360477146757462681350749609668424004902733439058455757169860218974928276652092036588768452088940069000913652040196502692167320592752933917747551877597243177568280485352068051436259104225599407171505588768993021404240128569957622750079044957784544371737662346074753447569767101356547885690193890792602646889352168182569509651087738617942488500832863584098506984831436772673603143735518164783100161907263987445860013894225029079020003834033730964340544970925400347716090051161637901773095307216128652174684476968745518785786317968287554775999435341335140469574903616180104467244984373776214325422274144833544502189104278877616849846589298266239381289365902404663580103284280571718808500687679724250876098562395568361442059406049077385230601533072608294374862209377200484373815217365233850580949768496788101314699908555018023883487199030118945984080077369949369901919857322963157509763849076870539546920372753345442967807816660079041218229919684907101003364088163277216303176695835071919355535164318981822835472054908461934298287849147373160494884327465477884005908616798469473810158378336173503259170819810755187506834962286060997014721158594052135833405166674835399444872418626641804824812168967039919094638101379189413838290209500701724400906303183232532959467192557294687548035215826314593970784175272552792581106893296324463209400932612025048406453125823830071374049881899603631966647851688192357964576677982106909546147454743763921180564624958528027067537101335840060130213511878191019809789120 [199,42] 5913952616725619196843246987941350619914149656995743510246910607913926790113655578685175731941071330191593360405062102608471068848595009558265585447382080806005710963787555478995082843121164166914620597566532588415561090237522243662128973121832425921957973995944973928798572096030282689328582488352111346134543949035586555304636939789504135200465763461935192895699732456562618209742200530070870534674068963028513100269934572066636377614577729506127551251984967432504281164511451219608908373534492679495843716655707607070587324574106385358164757563739083810217282198876807243835917452848748220687955271150878021430885169490817560176432802773087546870397082339253323396585385764698476776424211551081904365899080130397217377271828438129618731249658334038833203627749530378169212883115586626466459086900377469362020863175985163735872791815853235936020896006148922569376326491342566786708432126570332593785978577801590782848671535457823117466958937631743358440041156355062133576447791769101223554280253992473989253020003198535419156942904540790199234180530089036567224223094559450484400276307036817995871557287220945887420655892604551594672355923367461894304133534681706393390171028849457035404417466372292526036531591706167078863670061468853792331470115446785822891160396698494252983623958881472040263931793130303210729323324443915194481148400112256799315679601661613056982712669193467055079690578580404840968879920270119166769378510830213330194966060323052740160555521416956146675514685674667659991896 [199,43] -1156547354035302750379471294725694886123598466633217161884126915960085012294275344569150357662301366709472037410414671894729416145751572872879293298330166269886812810512413043516518407551756191502778418052237468904549064227086403407473548938728048061183957808036153033408848380942780801352321728901284413515895258247075446380217224629280167261891760976475724584292166707572767600686094529020640617986892070952322429737921322814483718025193691136835688223175803908382006129144735639786222096379354644922150651762490903463342122630307589487309284380469977008393896580672101178360126154195202269848480090786128748164238580205760143287730408704125516347317418172708933859985150451901440615840277270610073787030691324954881170204763160793713613270922723552464446006511703367933626412506424908557849085095310570961611692023335008040244975011569592307196808539339871219007334191697446458239112547357951629527340395125521390131266784736814263790877250523265707491914025654359641951718626714755163100442840574566821353553418527539950943800612894209130218822046504655814888521064660642348857970508110019196312930260508368318116835279922830585327996519558318245178570360297152087053156127700032973409350833284961049486390300733301090985933642587023940428337948413676037558498831041977207319088453254953008347678968726198431395303628940110820754615092495795432298926568071112782987062287496727226433775674364894897026335160503765344719929342107615754564425799735532314012585010975012593111523476986710371312 [199,44] 146708211943585769268596428521080439482185060735080092826501855194896975198996262824843273942395483422668555039054766040009859829752263584752654487938553723729607955346991599910266453824100393386462765824542903864500567842321558086387439031623208973106779063841494764879071534052841443041621212809135500097289843881267768099383006033637721808449197068538406121896121652247165596484498304666498581096195033802306574293048333888070462500748545513788637221776316514181874247892773379383926258795006401172224174139127679077029112173386862887290651058081642742070112536706357251274341784862177009472897928253536601963789520345478841658771006005254953228740856210679079144091669391416106151272749243381566095309712643454138351352506482819520179142662759679998602035216740053587894066025287915977623913729365255467398179661689710035940177869374734308918917603913351729009133115366822743915792347459706491455542224510690708396437271713407716346477716930947830551559814615830542564365547216638419903539024126200845786203276871178540371836466568316842438520656310822939303957318186621784960890709956758651781542261713068417257216025692024011172839871069791238631175368798426959850047565898705027050708077034848486012424671075129742961168856055948594522770335914955085217077170249696090470528571208331267403917825429658513293319939979357360565942215930787860606485826278320605260041874857356511891583486870800435094308481499901244553894778557726453510984908267920504732223245089788922984067006302569656 [199,45] 1228400829295208467170627437122770248320341948944991327228158438931595403069653384271094903197213100158894541477918459731909698052048532268766681447131367977577180676340030080661743166530656187196161518974148150117268508525823203582494818424359767202096337735726348151120002071948587701013408008417261548799714005771008676944989295374839818569212095080177084728312171944786250464308996547823176439107783663307322104402215460783638256717736543147547271704396515639524434753603623002928339610029386726968785083375076673630727099569354820444705330987340364462386924865886663436740404516691566364869951713122057473858904478332550759115244252908705277085498221698808975189502783946658325834509288797006399709233270207564848889486517245076012446022691012086656538886662165756745790081714534053320720158443617211743497955935790546431907692889692847338137875083867816411725263880824018342060627644975454087334835358957630584076151777161231515258944630083517656911587735174554746154594506937748570478573121205977568310982454569343851698206565158044106688854267335528241809488057456065887255495322480780522733732014112573802051673624517695527092662324306949673110297544708592323786406319226526994814219077898385461763159444902047067154740750936399770827538312423632185271256747436625229397958579175772761620100490992131843007986641921076494593719344545411282117671986908862010891369292481786239953169707856015159888402060544328822774389987839666497241542578508904161298773729548865271602065692128 [199,46] -7074500790330779501190340347793778528868672705573703067864317242023387533041269714732453229848449822897525080451669115059667187213304593660312576402975787273614316942665413219650761387534704464478383668848841210397311116682088042781959995406056073327115676423980141099487461170989568498678564100684031114239951018277940663011048025046795031251630269768453751069489198183378234990536793813448228413172463001921293096435649473687354781953363393745497011268144650330842211145034879311602864551134852996173463361299541566531219709812285958211944594148375425732219526591630266874683464797723837288325790797414066402419285496772145031050080122197271507693865122477044253168706567771160243566285181004667526069696500004783395116297278194210329545842603414932901506952444750888929045727346968639382042455114568150719933012053300869121591981934470352657308401182496681871680437641726032962688571078883998309716969165109457254121474109840116530860998310354584192758399719592330009552926174780990983272231453704167390020400880729440731346947745888517403960842224501528501145213921035953609365948167670369961440300935547021209535825332853754689265042158205252985040011343075352851853328245211532624806098138783328586396124252472253386286071420428364127409545397496807761005188899367338093771673716571503524485850605813909256425039690157929252561488494930161144303533505828424961709659569080811866559111680904409181147750531889184482627985952080413055372373665005764236186083824110315389004039826 [199,47] 2397934176491312667360718054014371429043315411881831522320100634168147998116407169987640332141998686932585974975320827742926814449359896700285349943304674938712318936672648916495921744532823196244257549744174131633893540333394874921638825976103438872794389079386418277179445704233387123470264196591574208469750775908802914960595776937915660090414384460823022402655413888098608208138774668174182058150809485654634744587263337481627169171354443605848770147951382342190369113782203351945401054918679269043851628143469203954766978289344274624186028298116077145649982119109129399974829934340591273027036656012263242138829968398528025331906286017456957752571432351467133383192803347589469496419036185594786967177822052181430599265611736776207632422733664761731217264473430311489040757410213818782445553385014683231758480653940971015346833842155484007792377708644892636206247485382391849714180497424039037019504784005859199624227961630899665085011628550831103993361523692613417601565337632043087376991736238683575040232129170221620785652541564530630286378449543607890774832798450744920974584847878413980004244857285245388659856362646916224880748369578643050845235220105461707160240135142821702669166864681350354408180928164334060739322373952985345615806043567984382466906361171786102972238708197314052616491021760096854577829105599306562163789586849512058292476888620650693543519828315062955609833135451499170285090926764017081658863230949486140576243933182701787393924475347818060700640 [199,48] -530777054697109185114515099654851370817862781160547533401538891593761574856465480990132310020995886371702060482382868209621760486689560430587360301534593423947781594085098291603520968239509316915508239246267071780477291731355435919466357891491019505936498380916642102100562176550886778338213506847251821232829279011861246332342978121372694121858341794223256014538216357183581309402138831792470584205070115796201704369015032156393554452147187173646971035247567333299554897106241801091664768654071277141473519241670703088698613677700571240720979242899953159183587541840500214287239433436635862868442462026957649757812249952254292262574517035026360362748918866252740410839302206188146402928417175843000897702341886913637094581902435499326628565937065172259849341504962921739069874104790294732961977043946138338534848941593845251396924380976003392561031767496730422763738308286246337525254578701758398796992992436801839870791516003551255296231366265301331192654420953614699250968977788057772407227650299916538901524498794458651495899031832644296763013950597074476140288977828016144240283751206898484486897028438753470811950657672530108335111771313102711665196689880643053188322608221974573895419157337098720915690208033514284139396477269878859591680573707590513707674553451351666553989008334466369555428662074600042847412518937412328506480797185217442281260517208994617929616440854876048251641327869751237263803111215292053106824456106473324893940850214333997643274247476973129064 [199,49] 88398793186106233749954494184316248695926139031109828972149974439252199883684686416416613482190648282801689742654507261180749560445335519477924776391841563682841040395829447288065702134398948575045010561749128849514047139523442336241326818251847277136903507712586658361612920117914882431746884566791808731403773012727969788617502702995027073277059042097561795858489139434187355317036711157725778323627473224440858797998123281940965189810080743046540201108529537813503189531173234789946355887244217154653522328765405955793010615341351345318257890920011270227348142981785168787364852073736181579492761068832341937163207911588555407938415340686609912625303613023910620505200723862883324108587815290722368153260056239157752100639811210586210388952924972711791988960833794772267774065557475894164971889012105643186586984071514329976703728599352481076549792158313539309558713590126319967163572139199349173737336398377447665521767490694547627121263920454826636013226740835648687380807979871406395545935770151725952101733463534827136418617880423681320818385841989793427154158138915215809887661960733357610850468841583208339432950699868571575572823890689625864324148682533314653462698790926052804029118356254960500673439842213996572330607752840084492568448168241961855448012438821347611805044264017985499396850410484148327763582689673348895256236622368338025908666342334940226141798910166818069490926859756769747730775773922214197413435422619965767376126446994035928320812107644056 [199,50] -11208514465445396637550794971193942230040220875719428188345430678849774232565435921101905509222978274069799384575553399289014433819066045984582294986971370048940626418898108609782095263466163498925580440166935937067621940935337720152161076898673209867028577313136507209976198922228940227921136958719819360788303628714116656516603255473907469555034615063621821621460147141895778082886027774093048921610694148126095295835026085828679010208349027746581459709900447229173403222165240480190104310934712348012241081102848345197553189873043022483306301140600968699199203698254990474602636184905758167881292619788605431519893028741185783873943610564954949424913683693022449969591210385631124149669839507952362713377144511351767375864151304512051745182057531442534529013289401335860206537133686748777289366895509447149650103556909294759964346940290014625963726141043065117536372547544552391474630938327788226552076478877495557767928006543336331607586423735462413461977862062851856793030323230360625186354659005685719454695510628506344491578358802952911667432307482277926062713257526460900716659967216052158490502383538716632840337397208968707942579176294083132993269754618652141544585933377211837576560796274963072869067289947298589618655665725304607826341231473411268827392530178056192465755935280195097080163097466602233077481576160661052487578003220174817297976785280740279266041687253757092653554527946239557995502391185619949107480482540889048588311121503120592434447889980 [199,51] 999503617666935931632934441689354460623581699761943130446466847523698121386455163342955006282845176534730520157769414973290102390214166943830246168571292702715776127857513255499324996196634231271491785640970599734655394633286777625355178147510203096893579381616932168296821795665196661358056201417048385136547134603543054790425674916596106389643357787782552979842865265655605729985880246028863973517882858558885401345816918242042101539214389037860118344272445766872219225014974249634433885873681820268323387763435222581813972842525802735299533000174808823084887093559554917292365801722692351538608414196327278250291505563705040893547220130535905657516151296125191311671926440334766833472344451890784696898873672059990695294612270024758199238469426226679309316577312726062174997116545564650248078766525481850490461212704121702153622656727806403109023054476956245420275563700328562589723443807140258032590791791248158375254990625095444124928541703934227124258521381181699570288869775192990605231867390608366348855172357258434711527365694002282442627839533495106632947782782695735318140398932698627113737745616575827785604027881664529433130135755580544962759233356769188288430103626830289903488812982675831194098668828236315224079944363001428059661157147791068317840425199846938362797038904162849106661654084019697429792199333007349042248446792569055360572179982403329603623711288673923515930957417506490574913131872038432459443375628136747698559144859799846050116000 [199,52] -38150459176857179798528937467651293315894969140478473096155354164333898425825994465488463883469395322666055637395570637209916265956495495074927108804141145149447617266676310833464236588155952961039257711390592761668699363529472694533232931344527091298464676156203094355747564729294843965352305114511369250408234677035318443833400995951941678105663702342019111499916676020182872799531161536253204330790645745024002357403028453481905347706139084148500015586425087608040304506625210270609366808280257877829617768045136796247207945980472027422380216297004894481795686749107499889370512212738279496367843193806495031822507578476646690172658146821991324680826079497624527799178667398851322629008889839957424898401257209835766648479713839305930628985754887635345394239709279284283671845553243734479653231354694644880058068842447769445331969284128322761359393945683415390474297541453527837552058870811453771312639463140340324188907838737381529037415463844769211351171248090910205775185432330339106433982795452749030665583510983802865774350981235633351076532377207635224846948323881390622497929752411845587038226624569509916025334173449243674999598900769340243867111420402174767924488413832075954851030488372364970614909674924390390696605119553287514423573104207175432087245397199716637564727790730739996525616672976488803908090909243090546202850210166160494731169178298168141115537875506146295246501295548439822399641318362770952193485336997246246395676478492143023272 [199,53] -5959218415699412315790910690245356361268142785238215580306386342633096649123404450487712502472588169513710880039129167511552884266098679466935218509022154797109417371174982023984066785713403579546770038223776092123434561259865934771097758032624209838602348975190148008334054172604959606104542053507004246507307737328268870154575829820155165676433116015538617286992258025513936741310156092260854834503824002905973486967293749473871595111211547672401314332741923357977722666120859578279337701307048832474855099939822871098433516258491219060757880572692507267622233690388514685075704417573569289978643667348261189365663703668296697745390004672445649652141659267171723600528540855259685910924455931949704134856216552571525406370269783419967878782384831215881343952341392704103294940503589274697493915582450142236720424558424641387459267157276073187131145817489879274304988384870645274386716746790881368744702468744200622660821252379087761174156543091513487015260419082126145362836787670220726832635579399693274162941355043785537145757755052687160487063533899510741219764852017188621806634212035985971784586448401033662990801526554270693637785576601182925401448069252421934307096757325309388263233633454805140850501532580864698351621489620217210668187831095420878179322010140872012992041724824631890122256533697075904848908396776511277179922105481052961708271294942389336619951258303648319395507332999460693615619860319109703417639942442632886905219937295113840 [199,54] 1521448013193652358696990970739849928017196688779809638191182059560365743126359445252406592020609672768052994756327936546989827188887433773189174719881273062104368812533191022605807624691014630435012473300675705417105003437518477710152306676238970265250061145515927957869748449096898024958141237131771659854959608767305747666247930241189458840380162199217008853663627351667282556016835032000176464467642083540771322770002751409998304741611336086659466185285605306510173900887509828070942796577560725372290768075910801872552009656707171212799283981524758496049965770273247120995939215920888981128122488868404496217672065162646710045951933264145288419704538540063502979022549781199389244114039505607592339574468584220650518780790634670355464666047743948011134856456312914189333093787877118610184642331463740620948552252063426970945479802370578053615097427964037734998564096467413540345022622155058247288227081245566260821955658635588435198676049256000470367516488069711826830326918242198147524967255806618402007023558948547958866789244504335100490216589143250866911408991940127674465979831963381228095661877317526692243558139569382154737121177725546667784428962648934765616805912473913904379483936173582013715300596575213817015996521040734270012158068822863274519853720342335522063986095423621661221041319659203939900815224346158214829680612997925334512259097940332205909000841996026858727414248227243459299683200971267979605853819826388107315910629079521 [199,55] -195210118243998458257121244967772301956105014641030574509709009696012834050552736218627165297610942925185633189706556806187108839433923377111461856131739635462855514761157848648292154313806821992749427381278543217990208570190233827650234662577126729296898310977572983008420575127763566114241816775935258149198816831792496965141830314535607297763796335788538478914088121793026281477426943946471886875597425330980654314449207795747887246734106454291868501465018413384395992385368591239704841086839126312045099826629939692099300842949784332837520611844337512086281249009288928064467836304718702472364296256518361231599952656464650794578023829414985023008449135468588563846354118170539667857497167167312363266828288930569921100556507910282482750875975667450791537024350087360695870109914593562052243323310291268637132306630781754805815603056777495887723974596939487618525496275480245329533001051115691456185035121248024699268824943567688074677068479699811596559962943811596243837344993627781693900808518812920203048277720719007998469377606393170374848774239259405820855580280449528427445744339177334459175986858384705342973409321084774412910929252291340659705191788208585646041768894226593108998564261364962804789747579283844048288562647045451097423799916122362786266361803183115788541449421135438886540263650645173155272661147079295866305827922089325381274721284909092939107998805866736006957976519569746673768925199943232571519643521263119957111869000 [199,56] 17246777134749838721344534583180416269887991992120100067185975984747913958519478718206048317928941070893754777908256008972635848775101053996713146955990694698142980168072484179102741728327703013673581728801032231640791780307203783124760438817775836926031678269184340949790199678021824718627379988176231412256246674652691624088491561065876939237026697017770302082702850971011341076718415298336998018957108488436579313148888022390113622536575775212708035247726126642666985035979891568469779029673928957794600928419326887499402780108992420552713665683384587091538223535481172944023746828438191836839012448523118283522285631811769999247316111482152711528145667224838130392133619310980173505621855183030189548443597197742226450251628651657820335529084503038854681357937401772075051763763992502290093561712976840184718824338249263976255079138821041607573942908153431670211270838950293429629310990488995627339167802714571943282094564762796630316363482938980698015982597552746510987623391314204627586202574222187288000206758524659077995425628468140884240779030297207270432755762085986940144194653611124537438956382822906830128639849833103670055445421803406003710265138214964578674466466971247175629248843313038910098047626618049152608014813260012224610901955254478707916524253871955112690794965469208204718490837621640760616335064829613388263039487497530382290380312023768471799065301915551806807236489211326869491648132123426038746092149748698051362612 [199,57] -1058958584586358037247794293188630032737986101559226232722901061165713668441201253541889834739400605746645337647250130877411814200089075032991387805802042288135316009556723770896749408121484156035037913917266124763675095825920047106502111073061645150484044378782167269962797095217672090515267491090993934914439983395155760467512259995980782443522807574867086158331831456881694829717577527286116215044060510366161458860217705186640083793277021383977384379330906787595096874635984640749510039147162248948893879622912628181958964386339831014258481559991042080608405366348183120572674780579759060171433684548634478289494135388734985906228525372354232794716897320406705962323593268997558927636266392384474115153940362283959443048991686495798460303572869573664996605549490241897345038566117371269119315223270147770519473885682428954463510954534938041370386144367988692232858627786064720507299505326511964023902190138832075730041141042903238159908827967365660612712680699770826396282666662292292262969995009930831649325297129708730936078512283052924660356156371053749201589331763726314259372607377324287061929530078750404572923994552976051799216984976914480644054613398885282920648422789111371659794680484714889401889965131450834149115091402266421119413647460316886621277362284414107591682658640436913997972584873908405927693421831242392997857709460773153218838138164719279860468161065524354200675224295184713844166571357416109314748493305423609072 [199,58] 36139400991007929777914421183764493308254857124787308396706916522246053361830473271537367904325222099480403432370312785529703909717605750802047903547277173206559054502485550979662873776797224049156670482526355903202590682305272986639116542282235333311604832726992823012099036894197450363878368616079932683707875797918510095878323581328047628661788712384756356852086072646771272262255066206018500997187173339813669659230185168269673417059917649342840317936813149586543464888090992950662139501425322768724411537674480283609870880343660669947348923789891406407114361939624248004460888235499219054062782745294915841976240116072733531682044336906293221986912811686912878517612954629834024170955995284822011138297865329769840752467070157360551007731140098713018499260300569265834594775474440098035566179120564659643743642746373658507176294723362139913480159142900516154228619901034231797471770463790749251151583239860736998549525616777296343934503572700468231738322391359026084322000080311072627894301901225496389478598224079159871709302979167422498114555124725225741372105879792310856486869798232291746154239246755309806464929819619176605976746852311678907413672179670548990729358403040843303728540334887563649282979081803038661260799742392071937686193794264271838743870627024423313519554131134959567667266435120165486803150266953812054056024160864587263644979728644183045305674695743258245086967278027979332209566489286342880614503478877984 [199,59] 740473695293798717939300237510584356249427928595657474261205640526642646165285662572417805041054456242941554656628267555651098096529353386238734066359067721790013252119288606575739252264793727770319313605238485282547264665906595839792258623191376163688484246346200003080355808535936464027584602902495852337409171756406319999180033895254996173477194376372876409741847576582157179364468880599511510270941148121797883162938289280680492085930627954141830652429646464973079832445826902241283658486149459631489125282464811145233149671701649276656495938291268108842016080210462180556080872245628878806843916129431915598575416136399556815806830779080928424719385732215560609921783912411221034772031415318405120654898572033323473843503226603335627079948606065518441160061236788415832545015038567586023798236943729464523610465493024377025962138719187154519663842304656437579714551476994717637996048445155877814843669559195660689649979742922660447193518228051854222890215239019169196369837456813989012269567510254089072847315438691737704589560572107644871361598896645549348941830691431672127513591066660419657093400898402414853944785291543188859210464848712454419496403065335812839504817056888683918356084420882931033682282465648848169702917507453776620441531483914090764263147906606794884395064251454500677045833453215915797547993736458438935870410282285239198081458202374118390550767162543745133117997663419509737568483643495305902297485568 [199,60] -205019700979249717325638372372869192462550439449910418625212783458431373729963396474691788719540830717374350373099835379722820224350349471210897964494252023351497405834541573993155354164571661047406395005708650564321554918527993593301278378119359434180982749494278032633511662959148225493406381238263655287054032703306810131114532492777951489837883390223224104759548679198479708588588811805697932450736044501577821505301313834917497682413765280308685711395291027878495689054986845339644167353363051500635275352456647780478542463936804693037325296882566279421875302061367422130171090442951370636872502029306348417526300744394949344861508191218431004479473612424761762698471436384505596910984033330392008422242592451363762840386694695100375133896921922052952274921156691582221629032624795049323775697832776216352205707125632647301603538052107432293404412061957792942628381213907787463597189738276632157806044803617151016167176591162352830536663466479173123264807586095144772110547660761311062251480549584641691606914053710127599007997061265706901677945661606964965562098530497130385715333331762141551494229954637368200125492288354110726177154776875023382969898141417478071497786228090394960773566707790681823562707524070366395083760663512935736871229628543213469564723388670979031933654303664331845217276972502658103071625335697090215138390966998218771086463523869487939972787316079226509349745626946316001724011547106427315799576 [199,61] 15898978566707303089092930833209216767480758566489729555110009944109191652105103928381904443165390124639593373416585045222146111184595039271386274485819331970474789369323591856973861020006391079924479078636214467843791252835870588224146908531982857334603326219250094516124490611909285797802698239865440486653876315940083916129326071814066171155683299899765741103310237177020263573297400362593380759052453710822402075536809406578764169573973401133951750040832780071207580754590809169192471655316193345486452657279717221803358892337135426523391500661080412296155189655459833034716756405450404196898994957082457962494946616251165429406709965010613352473317368296311076790353395709441983647014455686410219411167251143330321061309310040437473811089372849891010698948140683848526576503299567246672617172453679809151158388225344791774001200747311939550894259032759108641942837417641867880355113831913328335430484996878028879591819509213091828184592615841835413194892513810917104126186389798103189488273568096687807029631281038619431649735795453936536553926623429805532413313080977480409216243381239745495559212564499911424732786374851973917556900630099621965491751172064047345018362856452587950628773503851019094508822598604065559677559107565671566840659014963614912144306735789751650896256313258796216605152952881624349779902013926152743893821007374868863285896861430877128749948720960770236754217930048908412135168148721265220160 [199,62] -755501233533320890022263454920008530045878599129126758812954047174162719544845489793858273190812676631474040480679419699942871272950096852359476859502371423451085339043785749556182779393962608528154436465545234916630154914509357499809876155000958515158963920904394929157668457207580968140379353767202192842744341347404819446165793775138287408983370114978249444496698989156749667873927878484001077683988120695359307990625843225715846731836978930116986641019947618923976547657759624889910572530942770637306910325877268892107195021414180169139859377420680826369122909996053817434432744171393291791731704535901182165220232460803139232650055374753295518875246007838458579220288607763225609766418013702562292996577339249678303674274972812158799871142018970780281224649041451379334083847282857476686135329649070622002767980560372039157909099657251473263447321978028402391851226278212084966585829656371364378208019294526581633414993320579703805537958933859794265326375496173987325810613095680548749212815159179462325754750058559008821694248098952020181696565413643621248876394306090786941092710318831112013489640609946147137473495884095619032668617415260013844410471860504302610515545588059026561214244668782299579213778767963520192933715848352746696080729850973447233522607962290148599709692555550642778699864354297353341743435744329689432690743852039342888643649025573282782956783876698129253508110558508577557295616983018576 [199,63] 21734110888320273721759415270868848794877697293560572180568078629848392830066205621830157957120807250251613824185647141710901619251559448611405260441576549206972416433633347399020380081493375988703798168767863383602720698741685683134031289022699350368414766847302935046620629852862685812496010819154830363626811332243000804588537764809791605945905255826648939691658935323694913949502272084171136347124134019008351909912062304972681788110108736916920191573227448948292242782222579739420152779733759249374513610859166518385340912892668176888908863673875782954453039627188622997404022127258571656091732706518728695988239150066494453670656207884911462466725921404904757252204670655087194020086228692410598611828184721887127298545769130425742705914161884572752727730267712432469276730283205230747100806349324458282722306135790380638756707382903360489004698017313763514233755993016031520093179727098178976818004037005725960935152338588259982058087946112840479989752099553673506849932170902270277861474492248262190252562923325898686590247128306731228774335193665423348739510081294567015084415078158414823591304981041829428404933415295625735262861684221761166395207367763298587649774717552083593699824346094117510315147155646473320738761519260706425355256857947964192916311627183127864574887539819089993365762704701289848826281659743340474491851891574410558841488361512454952229780819510454418522441486689112616853005574304 [199,64] -161203576730338713099529400068399061667579993703994146238233260558045701671894282492873470258738032080214575614834522931362915737392132309497774309626545646207241292932183321603194860021393988666851156931943177933143637140136733520454093248041437439458484426178195891160106492783566590278905119550404776340465891156459357660431991303042525739901110196238560096722674998567276752462228888704218408909827372620615118176779856697469942708462913731115549951975150164756304818128817549021384462651296220906132817548445180869303098067606736996185722811116010681118641341991223491602411895312062273600571854019924113966067934704666523957152514654089698489508845461330384453956467191063823609392857257101878382403801418473358928983705901702871217262331177987923954149463219292872665171445201408695631989695092258497100832558221069079365029593722520384219275770098923255674791044759429382222363665668101299066377403299115548358616347963077941610441534313568497536618941620487001503427515953983450246818106875444917271932511784047707644750840432057936689437588879573439467973012388953162587397097319887421842874948767067538102845947974317638267424951626367733932761864124736599239045448733948624903556725574669780065798513310271620933033400639874060552099447779023082687390139163815229745694283775134782539248728038399586612624429772399872012752775996745053760683762998326916924222541967520754186471072131010895339741794 [199,65] -17621581349853217800565391490587876724495590712699394088154904772169333584560713967729717731666676880122817416483733389034581147127234226334560219306521058011199898804244336004631664927614512122314896745494049919598777178571053002711553259116224216007421623195975766890535388420598862973846815317023738341080929063963385999521985055470794100091641885029958162871644957131868887009572802635167016017505357957334214103636453189006370816751590205766129176570804185889118945145494811449882955546025660480856146801120658915904241634774285329752242908163379775297380565616746583112040747500235312583761749951759123524781593728925422989339171643683816734883012324840392174443810930955791830340811224222723714023457049140869210000934293885513849798105613981203244472597007140158147354916179562596558869096914210762566836044676946058732742237624441827786372519770706424847710678113930450532932860146265335608292512451142672570940482203938809471031401996375468315202821514728810596581292926877330832526908239002764220679020639091358430050072750978534318668996433145497275635613647773534130441893402491932483008263097487316069904483327812000671090772133613196912530478229656580988825582700158963657253324140444484824197070304869817176926759225468970812518828168700522096552652553312349390779937808614799161912190834089662596761791981080496212412047765159929357039365904995674952088809016317076963873895069922062311968 [199,66] 915568751394890788510549062872396360172949188227435248364608382567433620763746234971762137424466892272509755167526145794305501338095414532472049838589827402206561632475577281701824360408729198726160049848239574874475802657686762583358365723659938116390291350972910076069250964028984057285437858384778017880408920763720306199541226616677954648849543549750161420996138828540047414543787451285569222588856793461942400093608764953622441534206718251132504547706443248064416073331067896491912251216898759522588467897218215843812025002960183404369412524873318603870890506477549178383122551340568973990178314842883963227195271876407589477404699877652597672702915998388182869628516162166057048835285885233613834111926634252399333610155042959717574539702433605842112709659612064217580281489551114214412810737432159062387753327715575881245994711646458423416967523477301298609960759311459988503273268975152408463727650581606820660325256299848866354781367116512191082710989232546707540375164119362429754731268521641067046638217437212767490862657964136582058221660557496964062422836525553727191393903848166618107618307528164050865090636374616262099058231415179277133029081498161322275521900057834042059221641338803475045580374209582839250249413492270440486050719330418667931854759432716634579909348934334245640101011805567735083444278798529248661254245169275841778313419838795691150524768627098299699875227390900576 [199,67] -19736375550502712456016380659797529696188886519946199222142573636684396142936433536905970596963740071847009676157539359079101622617477361603856120843111873504993003136225152668280195138054426089608730790860968864241008867566220846191703533861248928668080718289867035560057959640823627504417682480757597636277442549576184463515985561895884721351667322061133155863414016416600575741778328047591423999757692900862811469634046919971597655769235188249011258129264615055051188888936333863114551914304280951527218380481220747112085494110773458999118975832824923017467591582763844085325782980744774127330610338587582997171507079286148746723527310466912886757019910118846982750921225148423116536289537991225462369880755367350870960415318583498984117180880813841999939485564946221434962878007938060056950731090338588334177987667748170596718793901440068144135941066203342882890548725042037785625438391284216699716223326245058516566829683307687743978181070076356326619844952419847395176602533456632993128909594478260216507303943872758857396564719911566373518779749335818524171441050574702299534886198099519165329918309758357184786173384390971359070555706239558359763112916749256764833494524752795026039838066420741581454034443818837467974925609355743647506957812693636837038410238186707203385242266196561998986249579799465174386822966896039078215591985946271294808465717861371698737473884571490355658921810108 [199,68] 82097237317733133037948950690828973493803602894984474585887294346246824261341834396048016866746341228147676788838233302518544532619404070137652836856745384132774444908855248619331350018715599500650743050588826056877715239176779324537419651446185804352595212933955572068526169827077094033218064086793557804996076915903230361751978511024173664994510995115653993055939971582579192378663047259210122814563591570328140437875361707354413733159810094120573977002555281224703046993596511538262540368658335340165802152755648344031338280776755037695372398717509751154397017630321158589427107772992412007760249980146653525938105641083830026742864071049228984506312793720266613068403713528296514386102824725801243213490202474504633678595407530419500753327290273127526395507918293749856464709747670070280904662376521416427410450920621777640389987704503862276999004528172187776393770782813771755619111232915950415321582149593874757000405976633376401867470162600852947865335499444508152339492459584021481758311810320808171103767914375162167936077420437068645648333871487052503030083300148786514407023154932095521299485150882088806141853323402313861678549858848752254044701546374661901642194785390996390825598764473917789813086824688461955156524339806388724732331333507663345598169702948541462604310211083744642936747874644992090152246879333435460194190080294343003796889865633970511037926732979113719511792 [199,69] -1805483810977282115085056733147284297335260906833315278002180895787401859094389396596488734379055780543893115707575090437735744717302175137417349671748648114162554821518268469648778707326187952971117512566956676301337740735581401127223396019172981655632193708975465033035514896925194223307642983073214775955922173002098280473224198071028438577832747349612108952181614436762518684284859976515540752249177134688749006942966694411234794387489655475766448997844468035093012623917148574123116244311766195008447078103356144556272301722210194988336104018235184759384088287236721123695950672371010542825303605906496050737367411902890527663919588728490524551023782147848654615770931833106756074507373272227383307020547373215161889850725909837394193507051529115858728911952871986634096704831020429897200514437643076922629163079555132306085749604669602695214743468638746439093111413937547001112775293112302278520041879691302360979987783260398496559165272480143498766525269234901329797492617722522714097820259800895578038714359905034886797657057622467885913767361714868519404893897197661097339024505595082575036011788107403639603332245927431792061758532027498287728617432003906918863614121940729397038565057777468405258893983804433286978976208620149522808157050299429948791697455407350062016106888164429795830218804181449156559766469249278800175193738938787223000239837152343249298998704104675901008 [199,70] 793656600177593330236058528541224988063809641298809223566881200120109728219297336042998793793253688443720170975501234384557515060789016262722972770982992549300131536339046551355622045377970625300408048699602392600065267706869890625655135482769223936927437815202344563319939492061600174680091913920869813997998515206857770201228535014508289199278824244479533671248026678413633071054556361986300882674831358143622502177002056351940657242945174696299159717105914880253438902388864000638467582510950145277045812645516913045382803225372018581688564146244044600867742275712881297550856492022572735502802912413726817869096285500384992320660706875431568793722810782202714212737750578320679159851712207904314586039900374896987154939143331332455224122075291248786938458438869820952721317903998704652010645188599233685811860155229430004548192569501273716583926819802654554686466830170331542778709399209981546678585783378680759374764483176622679643061332034997897638083712987952249610616410998445424444683252596334816873632513815094496340609891828885513861533138795454936653787948690980610029785599772591710978915702498010993474112551470846589370011738306498599491521059028987654156229524758290776571739348352286489573308552249884232103997250477698808068435890489337660385239799218325200147863502166198377636043202296493633552232503701189725937584796240461161820232631778288284804635211620928326 [199,71] -49561835483053404779292342787738674390848374752345799783889709279058005319744195536177563034075009957583124148574005790231317061616312278201045174425642073697786753448054531619157779807777549920401188627205673853268391563717806691143642412222064253030385990364897582756081761597898790927433604253063671835397937064998732892105090213536244148481484342622807960772412311251559771400650357089273966534543905755943062889726639042036176962114763671896435237046731372350524352230729691888599232007497146345766900112984632942690381648176153013225382386348764279471558405904001187751551830292471058897417826395708665140452153923272967773263583296392017187677574511826231546549920982476504041368344237247370371461444950185728227515248641915830546863901409829857166831765212615545940498667471175827868638312299343299172681863970412144774312067718057114381884193132153828851906674040897522952625794857589285206378960648106349991289786847111379295867073195663007365621748997902840464690704960836825089746026603464030364690506460672107249308357513902527137814117812451095825919414823705347223797641902145519744572128232529371479648067120259500888930541016907082224824989136884645510283420250927863019523295759135892003163569690595472310067284808579734253754452842764386436960705345463178842673274945335304676025419427429191707238846702753650322948119205882904104340014285450650654415421331452 [199,72] 1406137489694249845257082301497579914502944506221482946235934459874013580370971863052616869270449063289718038276151344803344595698203582910480851324518374520272974801552690825096301129961320828048529662937637346791028829904775315416261499354350693074933374673897487874966353987112192022379940377850038507379261138241068618024989728496601894130023269399659177265797943310078926111138236447478255855785755054273487208499261975567737524380989097239945733529227925331019145350325703653211129484940794328878521781316994974573101158546979950545476074552371276314023498180756556175556922130941125030062330333050969603851173313730096766013399877621086569632873144396655273540615784910328855832112255936422563031078485600579631174443485369049966705995251816415839014724833134181991048577026682846625195009154947476687014272463423627600325943547494604021929596243254084060403259488532089811289113682133586626447524059369517192190616132369701915236078551898558859770312561569804436465803341877980486955795241777555025999767641867330528426703032085596755867095942077016911209652900086298237211241090820604879335535799733865299141039264578141658497026720965547452323776303703433148655263721327953129887159361557203953122281405998780432347392209041255643908532791318943112129879702327210165717470461968192749386057824089022398875554553936672957781232502503559646072543489261972285674978988 [199,73] -8267501005675638185830084793601302760089101954697009011641037339460410402849631336291220309907167974367619359819205953924200988727397114127296900878973271358867254107846711236011519144777203751219672073228777448645875902476029349138761303970529024137579793392688145645403009773367898035104280702300650353271475096692190474923412488100032584727714044159315852563000853394658511144739639363840431539597901436100349759878019748311695480923951850972714598335533107280911863416442247613207601124356722791282851712695146232610096745421051264526231388587281368478126731981206781097987969614503738195319409802914095805562642531597094572397695035229264715830049807888087207873942034276276830617827577983483183127755518489831930979739139082896517401734547253777836259690390737521650618075473621650270532812703103010735606117777846161244879652942712338606700028430603044445406868500988473436865001945128710182493514886579875852088528856808968981603226369022696502068640147051763752665479619271502323715278346502864908336977189487413513678342109714948414373559393555906374812484834683065165664918730738366964930330102725365680913178824769698199449769633097109903369056141013215139960185955167501632794846165418058306818845969755685862519247031818719791449986380169572407602640015414474151593182812734249689910871910489766004802216421511991650489104225140215267118753023122253350120 [199,74] -883723361859601348836360776152652312102227964481272462885517986363118267691051358168926883209412215494670952873916075493167838926710161369474117696743579535435945792351591629229227209548543141808300628729150141862017583516043322979962512060644057534910300346898359985200680038861329602059879684203170886606675045710900521469486636165887406245311948967954377842260148808103317839735889459171373844896665382764653854498956352752452395474386104185261131335787308498388189797959244163386244091659359403412019254211628904823349628638645776183787019468835939131001178505044856604313785118883699577851371971809758126076637350879082583547179212181661532520084289747364107595787901904878819066185908509020729436426426079035192807557892974411861850005734303158930042382727683191592760254294755525882080469253009061970216663433132118895326729262592279746908562477725894188054613982714827174879661060513170332181654815985803810049997175970558053685589720417182724505896476791032592246800070158990068218547691229160129702453784582201974164177322559356592819437712658186961783245568179955153593722191701773813273043246312888309972443694811223268686852453601683770650459440777296059121840573370231180985412034017004279332880868105443280065720384448806838665107077056637489213731428236946012360737979391313611688457326047933991166981866035140466171229148581901188065876739158316724 [199,75] 36701266358156150109024992395995561726348253661289235726906392907330680477536233543358556747389346264999461047760969013225351033858160509076408396016348970726312462352317121649098065513654528391220316219150379103360972417536060105803906554757568521331508441702627344380537046736964658982222842367986748262504572137153369881033763956805402967453385710261710723480798930014317320690574155921131118928120696567873021587114471275416600432757418730895026138038415214231400975839124850214448361970899899517762097080375775230973413090496506989418054714725390899568490794076787337902329095030248821621822237435071178612853159625683806153165528610545307524474389686418185477876128236200773177468483221976393369553455546309867799302906309584937798941042327777661051543463640374329493698388500838719291347915466325519152686055024715164888374891441960551879835039472313627930553288018021030428733203635658754599938900428458548354725535391402403749765072537309404061777727398534926575743903328432848458619939034032393349714860145854619565370664343787488815236505418451357811057431641132120922601439748984704941715475019636609473486532070822952403473673883095676694011673593288363206830735883461154353116459304050794206425456210754277717426986669481865028969614227968473466001541479839208997015680738929569279976340731370848686779323477443226055794167555423803114183582374588 [199,76] -680608254434603091425135844917701140460098130391255398244985047733203934894922590730310737395449059509970819036096818535621889943383103313399638167980062405759070808470659670211672490739816819314260664681398694343701712213942501020357333452437368973469082953595340338208350559511146553843437833607712847931499180400546436441336006325036545281319135908772389849491082731142437757968921412402988489546179971128214551881098947610736160715127490134217168690119164022744670385263949928695544701261367213543183645317159764145218228917187954217717983515744774686003928454854512291463213873223533933997108136654286009639046832792792457806582936008812063417772513703936251838860196157218620873344559795643252185922899996813854882656878536457863125784156872354172530147935148395375668210750805446517916022801984131451729509525396175970445465727744462792222349248183553890027652112859978390337222850811721494470135679917992553864619119027580823396905391555683043667701460456281346816096065298948548378716122245351100791726599192398551079776031007577296797166666273931524285942663220494213727056338925864823138712401335395812850862725984158391305916659404641007954086660909993831707655108042022192769956840675614355404709441795513463174783607024439433804139926330130322940075523725463626890563053487823643857403950528804401889310027740622158468829586222803181702870628 [199,77] 3865751947321318213385189099633975800478378055683271777851247960211810650483196198132360412856539111326211577664457232249810065219652298939406762266739264984824361353714852793654218275013621648883443840367507881171332719831059981030655334470132718657353563011154692711843685350595864313771927865907450058243077182678232038872111586924801298478791908715882209132425412230600360428442547586946701703688867817995589594229699184967432201045367728614283458085071925669865848278140345860893660268279913939395436499117488740417205132324018931946341829352044217181375699066935187541023871063548894536840967944986237316200628041615944214764297344945256484185288983298464204321222307940104522138317492639578937579658888231229035316290677616054755902770871053374035719509160324536562662690217146594355889295539255157792000582401200320252697807995457017998631817743402080184711793280268401196844443908499740470979596011761648250519414383628537189280969478828689556226945213108889374730447768039721724096602601404871431581020559763031778921270022747788087863498264274146586186058645743697008515769372659258463088130790342883679195828824841867147486055469388255923587399371205635548248348595277607803341954777079440614053637877908555026584594512238215524648912981577279461913169595463046235166461979558454142588156079134538967232302163003121156803090413795404728712 [199,78] 115644711222780573199595133106143214461559517355413010182846788217883215501772123551488606315774566331739872231438774503737143469002466817325318297998255618027999055881341046704267098873191905698125308216450688803566979705517274994663433787634070788631182286802407485083312393310700964621529415895213083946496954226413260104920602590085778537212143028151104772493235092161061213311393131973576322714060092408084969584536610024501887908410177789030921198528569009013790980241241309380043430084266767519849378471878887898487818743792318998684747208509254964071967397608752203253520293446418249221454001798783294254087130864718637177714135494517185938349929377375196114283195464626300667440166920990465173557986676894992851591745848491054619909038657084398194209767534710466689376815397591819472134113794363265730149319604233638138759530614742719751651775005778823299334204248419140500893182686348584120994627048671359246462431572970447321419067445267815235661840959743995636614940239373688727460714654963204761994183360412301770288493907938326110683192684388000363255934719859710784231512507768518737767498890557545808435888856989471767989406463150863675506453144987614389487369187165910563002024526267631946940778227231691245885562874815281876122932893926959225299040287612117649438252519519064351009400340838034442898715744994993612525267359484880 [199,79] -3269971543495125540331201975374556867525571768073233982611387394615530381939290888786379933897160513387847239411121674394074048301532587053196809489376714636701608749664640008728973255850156872569022039012432394579237439420674171205283833599643434914774776631487753996685512576481535635685108470745489702758978966331674856774617169971676114984163342059332415067798037583531056989104285583006632486235611415825054699662581961413093797420385763359134922906220140035216592052121420840187077464062008153019298213652702736329143005136547985341936782770891020999663647975139866548524442799714368711054633988383444200815930890689042428962345486888866881186963338203407341084683966902110017856752716540031849684357318652945041954297868099104340120795120032458975866811564043500647995587916522121781931876629077441006205158244639414981227606150070121057797492121524768299440966184721750547326693166658243281731848726091184684337374100644747546263588104718921930576085270280657500413715120035354976627348507214744166701233936758554247624571851347458857126812872550593981102640317758168564337261577327207880808930069928694935995116517934087962863471499013307085397679003172457638246386396215034487623006143971282552293537343076596748721992556495654619593415976303974795578488038606790334247149782963311184546179512435528420175575857722151294040579379716 [199,80] 37910047455093528240147822414170795114712713747625996127918456647626934279307950360472546167253854509045885907178511564010350751259515446696296449736781396802670878620392122236115951485098134068905848795873731103124960505897322918685968769728062760938530796196623049080763502238587361662870159102767418461582501580012530056988640346949176006714877288553023463535307858408061535856256671530075222450115275583123537769768581427364005445501321910699640318056050058605683956754043564940160301190044266847678124758471805337274936978948248902992081985201061035477089873069454924152646493368529499448507992980653661867980844582753951620717963687902676444168874173261238401012925607805746226738833495283997390140230485423899872104460816178044450796552143321701739683456828579717221501064207486943151809666147869740109417930071316208057607079879361056189453201981797710725896254288767287684490703564931703823124322504338248382882488818047986395256702111650852230183193514341838068924568408611400023872113185722417644066593859329710719577162016620539047975882450878095937973753707093246761787838997080065869377812673893867219729275164742966920323755344888092020965110860534023146054985529852689885148186269253807094312234887860503105288077053058616936056637171935653751650989932065744498145349761966373720135970148097164996305146235567293344746878 [199,81] -151250974239776084891299058168944462727705139011796160973595195896953901332132607352074462003049216199233099180530886089181572860681338224495695678751460094158603695626135287343316053706230929519900465420752337720375184530785059288783779968334992165949646805869923266865885432213567718770683617456130352684044085888270412017609389654521187646228845032920368504942376662023784889563562957958328577454228265388203423115210014302584590828413837157732563051000744942698367604936581419805812884750815140582065861811505938531255511323595393270577952641921603137395917876389373432686345367569968488290482680283317007304298230898932835886781172527750004023631153957448387253665386670848548879307707333441453002202560957960339550520279379934615771880295291339727985039191335938313587172070678373333802493311830325532570358966566591833280073799684361304223817474916274299757813772777284012760147973522987241287670893178571408524296050523353991416911236515461791565453086135342021552324284421780584331868916568560479056548454964041243274678435125133156318131667265791393588937278277012637152759026784241069098031499954088763750211611550216686043961785696496417166381871252004639591030746365891590848168526570699881627796153103488567142567997204020650652052503651254568349756697700348511191123840359740635231910460813387847369254336998110151540 [199,82] -1743526268573086883602827147693587648226726307715613404573287619515214621391082782688328426198854017789726395232562311271135228463824842625291736322910615582111190116345224981786999709920068528290599831607586957914140735005586747862991771621764862048240281947963833236685136392119412022118990118574919638645181360541460080313289551563147802153966316173522889926421492269818385384976478097665008023506623579547153847361258493025605793619933723545172094488252917186237029570747545721615263916744065538907135879570876142727389307677266149348207203067657607612153135091970825393284501039702992453861389705608531475415032957239042975157204653850685965267187482005616739187078696218492867894802891392500428506054765210688921172347410958707737567034956381403230439717769027588469374873826243849776252236609108113173753377713663198307958345811805891446195773539224203508448306289707975596642521826894224010485606412606764826621594109878802738707582720066128004894774843388781916769809468209390732577133597349684882668947343549857013043110368133861728051335260862722611147093442882566765207969876461670211218719415506438929390048047969000676609544839710096839178120727123930155680440775340655378692795839947852242009936566532497236515008270001876134009720806113527921704810787567179534266010552234320646583911422816833685053893638105360 [199,83] 31058609686056551642032076603307032946602588614083428875544099689769741562799058998539083413216293341811406173834923992927225738031559110304452845439636835702287945962034309973368215725501464929335375479730147479862366285539954235551509467214857671667398847282454794713170901663379452178722443433910121120568819216904397619452414740599641577658025570311176934358314526674363467404093442511140533536191858412519530666870391318575088570636961704483281503435602480792651316466320100320038645547105413995619596991129177302914768407094778214630686554253224272330424993156195844752572293719501659043423429923008954312587776666694057692855065831510742598841290341014358668510056806986225499290428128072343071695668437738143473437578005799943879331782827773105893150046757652258985940880147885233658210545004766133086337597454032148880862185982442617272208833017939683882973595128917915495804926579661444032044617922390694403062018956497295112601161035678215846227863003146245227660241950307912338330103070511253157139924800037934533731486215407757547219766880406255961327312842943824975241455333766868704439169476630189676994811557835039221041402999863862843429204357287176368197774142875413076121064676212885110263643413068769746644217476782909470242406565876359311439691266012861476616217184445891756761874641649388605585383976 [199,84] -209974717855130721381943521232507138544527473788850743927664780284742687484487574967101344351040495867232404062319853066380170663784490779039590203619780297272958416468959730304059494207018228285010286417654548654716407870242339114039963848582394512377375268945352185829509892207149664909011337304889432688109388309760051588298061114433253173699750824878791780136345622204004668799728622019830340242390242362769780561813617469498289263522969585468543644256276760430483171420378708391651682172946945247430148168188184621602358494669088281077600613888176260400210007727843769776198035857292369379378492836881336951682496223030815541695985038253679078745128322356209137594686245208624837767666476348598574608346083031703752833941130574502710426322814730306943382370745499624711926075584426145480876774127644944370930024166517643523374775868117140552407873549349045666530895590183679995850228530739420304178972388465630852676734149605405545871366849429003453743186316106942707708285587944740754068342586841694160382255033485905801762765412002835047794998770130271549975040991236176285487712226912542242655429743102260462804354485785316410379113061661134808704529729281490786039343651529686175649721806222127390289273328483843349565202364825351214181372580291342567094685952016659618465145585642513665647516768796640753792 [199,85] 527950293393684980586425838431143245858001866093570433853807904206714661033384876891647903661492453006031461840415344163322739298089257728443586646693161944362959586122345559949006860443207959631555606574609618498692794669797969635297693647438877619815470277033562391734546898371925813578313080295097389151667861338647498647677126276419834918739749914125814246270928830221879859500432154788547951635011007946309024800950368590974800656283309745230936944971411868613006930346097131933472338062639902179326045685073066727529369086711357726046967037164461218709864721731501115357486792834250124618680618309466145415204875932456803219996924892283579515633667370600445605951344097696009433429252721728114352790143071082668480065627816443665808569629706010146367526981495901099016666318744062469470168284936049764790554100805441759890401292837989300895709075467517259794628678947286774306028638752521698413894602858577746928042795004839805292174758051899775454285973845690543086507392178057261843551574349398993595496532867662656873876366257874709295901326737837271326809590737652291207655510113487555223500570572281323358056034215309344809336318179607382834967442921158241627088790248081661000135799714259249501829099447894756177474682184905004573076557301383690936199730134606356544946048139263278645943153940551848 [199,86] 2270374438807754627764312201074406814269266074230178811801285381316168027749998628724580880985900204563304277179447386138622735689619262515601422313450946497389597085899555106718758013975784361247687824004411920008777183000760929698576289690213607232703627161354915084177753361551612314610185732401708682544421785775051617072337397004526751794586852381831298712639169305897235823385353865630061821390859496804759021595334850897391253458579604662916149250695178314157697663729100803150401523711255485255130355869773601432545698595584279948084697843295178294859592576331999121535285841084885616776744850411097551058524606505705370449747346490163246991467720079738262599672506571929895749001660279110191917004447605656843236014208335950932510394394198088429096304654563766735368424932979061573767474376718164365947463804114143380492751960239991094186135002640741411064907078833454353109865210390175049983403070316473959122734980909517612366106711294641227963857258049063378116431569913440730202485447133466106235767353613944335609577621366418603106583739307022977383780716050292103845881180698596302082054355217119438804211307395361143891657926482784959366456811357161030924078586426385732767613732001092978082752520226382406519648693852644556017140116322401050928472078482124754600759081146387627506023955325 [199,87] -24648901399724190351926524178138302884730592120316707213617164925648237643262073478584136176762206576577209603690442647265542611835526575991482075743508627607822397866822626628932600110033257740386573112617096933814564569511951812930014611984654683500523011631858399810700852901480044941044311482819637863918427848981017081456145233813321983427604912957896052027815818488210490060878771690976433599684348950294622987451332816435237617844391265593096955922193092385878976283923843369344220919365702086176526370259161235570292453929335261441299476680231509195867193677372998064090093751247960792011735758297992885088207885177759142460432686935597346458466547905290656273171836461522267866598374968637240469545952009062333157944515493300453356888169239107010494256953197954498339621233415266427933651166793418783889771890174901838170417148814906906864031548911779015896521725562791859346496716661276233247861464491008779272731935898760982891018557576824212762580696857679907820463413322002383201232307921763059378704817162493236444906779841978788680263479514207521220227010240216769377996523798260298540833533429268932406808759118391567686697554321148676075699404678020949088432610709062987636405634770278148396588569038979712363384240563020861133963607027387294312432985502229697286858903489108412898936 [199,88] 92483463353557078425806015597189658362755331710399316838254053332860517435921973805992062469121928166807857565044885289696928364512645300943367475433598867721731513388692779011131937078179645666699751493605792498426937592987476692906168626682873754801362326510192554592129133408287632859325518309895889430106321151715533779747915019230715151981999785301522876075910729196919936794555959470298584467283915875514294226471893716762655481970698272913994437163632926115549704294685169658768599375918127225668440240568183082991705808467851437512937277279403351004611828410828564372962436558313265361331179367569414586006207569999739609988607453599839977813859413264026491658246499255350497821693845761271760444353812536879513044034380280832551298859972591876403418223830788379040475103727762981919560659502790805343894345325994280291443908621936899908014787518534968984130009494601394386997245435697356391551677919653719883183435084979429691025576818683439510721217857657473673008070028409030276253919488303748281185243503857480802792693665999756014270341033984853558339118116278701085787176008541505755274129660030020325514707472478515225220420290155693244983948020517021701849037039380295614594148862006746829654811654589389216637027148602240016113847612998720812605445244001163257895789922047895340 [199,89] -140564426153748163092451569877123814503438702206152454952432982068799096402262121939238510548108027897707963714351516006831881354086536316630090762764788300736699409866519335634623205481473894153877649950743687978374209128755439409215663838261191352593490197352286611811301853169546905339707124482534581538932195406456939699456630834527399169396521176740244088765290563346900620249654320195188705202310348299723810536674537477468974796068923929622615095066318789482477713982297441160485567858621625214167028609770171655745536875044526588939771584581542057813145277822655807158921709219406177130605371578334086496416852720901922542752929913880666319930509282605047829902986394935518760467195018198858398633735807590994996247598121182520005640781769654494358266107320680577918233213807575038596617157666488335757799118539115350769142005268905365581033378350530854043257194767634417139979380725929389864980591697744979590377522512089460793255228240234931205780573283116177523223711277743059308527404178965659534021167786866023722708349776098190461724652718568162997891177147375477941596869914707218651116424272469307219922933450784163714295968085827370589608608970086878845332202561179014665742613562505992015211010320105679423073230386155009743303838399838015319112653804036627511443297271704 [199,90] -170359326084026361031035835272039181223586288338501960789922774504724532322554918515610597493604490169314779813074858783278312974780066385381495715272915496469939452943554900446056599022269572708978847373951720389087435072625533269121242647516882418279493891787896663806297094283488744177793579109561223147869595356939569148166694764633093650849101346763529239871284719871286273014406540616257018393773957393645875664538502094897980727634605065756029150710327977779914033810666904194051820205520528758684410248639043771679271410646198889201947659471141424202281438783937973668484696453828162833159318042197502135142085307950213260251437959350923289902360827734678526721458210578519913134777532995838254227604905261685722420687483445250475056389713631780496103479322436407474088473446145693106677837927753568658002824334762688836964287348260089285258761228926157102340630843523311001225603926141774978028257505972644672157838200117524565730514541175948656527856196877073302506010009456177058717767944036035784669133165770520086588264211920045933876001617074814287206814470794355034110200728724770000747655911249054042863281821162799485346391428460560068177430343020587238302690861920802181028696458197757158490454832395716707163652282584403701715394847492112931899963393242335736062432 [199,91] 1229766290209062495158574089327557972822990044537199428279745650255769999987718855080425042208959686102354820382765952312729996148715890736606045329439745610490141998896583273776185402605841865909398188863901029170897782500285599467901209911344378835674815581926427224652981811861602706343680603837066594466204987061087898833285728474447803783942924600402317461123208611587242042658918346487871344084591364260608283398792786065582067403725321413534607933188680295370494543958737206975135900751442319802133265306082024064682298417992135595541735722494040395732048469718481724463250840067455125865015613281178803407150539682690643926949095397981761409274543573727315195609941617015242829641721224977149538108282827361011264747577943381019797678878490267109280561200211665461143694797882208618106567139291152003239775807072988892519931757222921239946969796930512058585401296208018020899963657161384246583112095437149502077376298255513592675113107115476591292468174925525233397760155090512316698547475070864343260070425081159662417360357030629620720219631161125672996298834294153863089250496979057336985870429435728473286245784215335244319044912352195323822742928110937615257257703718555370400131374013829525937747261147035614360672995378880756823697347126893596948094599786205347184 [199,92] -2485152075705443016132125320710038688918466392204723098500852396856446286785741038930141402001743138336296840234445314400000587456728511667837165522059279225255083324021114351110366590408891550454446557898568946625331765800765772621065474774394956838507816389342952701734131256999651236408132628262199207884840756814942796341675594373252820525123506027370164732531340766087202953901214035360956820131382656966718548819426954436165635002891272709963839327092199572308220232903644493131014557982978670853687840974361844344840447311253768147175329935945862481678916877942106397870488924597165382600872221959087918364302260154309500174027353935198346235109196551342027939382511412505747710482099149382756374358542719706310714511284099909397236480690959910945409561654816820203103500128823296008535211072354840763022922804331852357112355877459183151844115727883515890091615886054838786849267170471613724771357942749528650966883902805397349741933982707391221487563293681433097404273281584675583280780534228277923092929755882727436647981251756802492592329377679321834694637063663113396815767986015593282404972912291253096437438246339448622140145870050108383117430447730530599774641899436007469804039279609711737573528965193337326173513277156912174518774095965506921119131397784576 [199,93] 2212579278861125615249522850280470468021628841384996333236784399668223344068210754776110799625759304624226129976768431122791664706783095891878858700952858521420954187789517172212318978038784533285136819329834111235037029830396905968945968381012516099442814311450399853503147608047590892690375854134295965956116203296153610444745390104782587487988222600929084536410548088094604175560966256544099858177493711495406383944346917197976235152685219612960640594547615151167222158694235323891444042106731609630179990846868984790179808753024473612880599584840234174162375038861850282132211624051004482732550866976158788981539239834169506380216094791114383083721863007139096509867042205514133818691793016921007024519795165138825943845336209189102417717747344426925382055876035266441332818878532446133297101451052589007810841426923290676097469438503535318850405163792881925445120468690864402409350202906720629988120713434127745853716442526385044637579817839984263562311696100699084957439053594232781607089982544683125233178503449275386155775651829403559346975332379259534808230277078374276574938046074499129794943199355364021676419956108220607580352504426781872426159563904762719315693465937929078367930938237885433197256663306825212013140268321327272975073535509406710520388988 [199,94] 238807001400118759973739328783536724789199931016530409766220141676163581857124504740740496009641507583105030337234268752680111244485626820935479195592690735452884182079723335440190039065119141336025680466203166149610847171104907002062931662831317769459752486386113696468698186732175272595099694885233932666321446726494054263185523353787251371421251775679798866392756033005598013479604333524397881019056760283444501899232871260953189227163202647446066855345673730118573208421100058403415847811605784214136126310384917316083946070856986354764049936440387888005339065033008595344728929879668182229225753168150379503782620852460117315929810979270044640330804976362588216198653176622896602300170126243070852859375526770132778200826344741510110245283485402648111197884389479673896327605763837689744335937234377830372420354344287117276166610907942341143173373637803829021677303549818074652614763973118841332168102742410131109510707182529736338158660200725039653391935072485368026350793844235346292555468609866952585993232087175517528734086340144165945409475053229964531289114824667664537403010366514146863259754396433744248894161361387358756113322593704144151462606677819863367134832153581660670756726008643301135483401125462730590428781371809941170137185403406323734 [199,95] -2733089034695154871493778011109713823975361097502117840061786734127881137579697349103512313596285409108845311407285077295949538549317417579232375034724715849934773998977153594652210510116275764301376407490237332590896069365901942386059996354313237490110193643427824232215145773069272017994318808440814703863678357673518710599385658823362572352294755979953146265866727907652609183336542701030083124004986543489471149505999958734324726131804374478454137393246013256735764794168356290532649978098466920806543838758762589265123298155021019620851597066351984758637640012729942170254377677601690470318098862212748565301154025849440170291684935221898900559122467331046368538090174289753138734572964448522045826706243772410589946063980057798180286195397951689652708339983915619781454169040470656474052974752360638162152961990536016226293208221153366934733530941827340942615013929548796370094528341522116156878827931457090218247355058397787963158872156427565726518293744626316263036605171931549252367308020525902175686468722716809401505060071422664253722784944184966195116088838858711443867308476442132604776440426701027251558201925107037717013026663461574505654219288913998411887219534613142396168601331060580066166962146191465610422219548385595085101984622349056 [199,96] 2958274183238084192420823777535340697852409764113123573677715056974971660203812585921243546956221398784073381088932050173312796866636046666295796565257107359834002499874827368425292619605862165092301918915820650977040063456456552747539806011108381580626017688580422421274437144376298107502412854890120045310890238328160084020967152521788185733913491141142015038961142029117267503313312153049380970583800929594612206930458497933294993259938350049402050147397738762177509797901198588532692096858498955874196833057434541847598468831190625131222477330179941503241696352393621075110630874016915586801182427531995343583959885581279414558067935825717838211828384783032287265986038879597984738229123685819315296451518212555853441902756787446706927270324408128793616674869632980482570058415399332784749446835529604991258786472402265636789462045088556988610173003450253282903792716032399875389013528793236526140180212006966952967097239056982578468981148117241974307740536692926857279316868485805008968223400837433402578340593489892956452054978433014734785541058316091283477239982575801066587307652236977928558735911948086670712066668567454225687443296372726083279432726235127759590849461317861033308608331445426323507836074955389861814269784111782323833462214 [199,97] -1458535910883853612156334603129118019818346732793088847545601481297333948318964602549571387139562113148701605484579183596688562859256951522558351861913753376787394291705340393253131830924156317496548145495693577970892648583882787227821363755497136904645083834518011893221229881501312517413076221609920372395548361984891051432139618510957971837003121078903203789079137936444992791275222942146371906365187160623453948692309927608713096092499659919997556000346904810173056570558480626323118708137318534674598365818601543009104778575563963000901458923235173749734014951099705500393790769176929682936635957288477981450650469689507922663050790835420248034253136653398139438799987463276662124529503727416755237003616612077284372387240576634311850999176746271496972557806670758573435299603925542378427244824148448460131457841967664790849506861059641681760554995148509452893437035701194287818250483644977741692800872526580518489126625183607039718755107803807826486967215988238258807317232579195267138231467664220297971525973597816048529177617198394902611741970541761278452877539142420886657874852844038516035960402953204739499137692924367941241327718669776253120348716686117003425654096676800268201108726016696763175544792538815765480841985923608567112 [199,98] 175780446705103100776460513843331961839723395174544636651229505114458874176910375619890120238259510487221702552413775233513617845624903587295900727761446613982005690362725832471310084302871975514292471073321101620957619452098851004111495495731019834955703723472436040368171108027718353046900084943128360271039560827525389545213649226329827324620153766465518414316132544905379933811728526083774050258453294110326602825560778714683032550819125270726104116132322752223118355988359254952851089609654527110832472028533327142215017947214513821662096197154739897472037164050008024725075909196708760355952343993399419870840385833906163789898040790998801325996688504791876170550834897385451139177556280939259146348900776092413687664217993154216477308101455238660187567724185721533416726002510432683212005498845360734051745450008649604914377811829577040509142870577138361434729389215839188529721269261219784374944604637624314341875925400525613623168122236152986249859045930048500709985146063125630404979347493226624843155370859254137924152480157198602500745247186233462124824818155535479808978862909613231090387372439102952941886496406130900708138130585130231131548394812835141546796526215718504224353379769925488129951859271692743648955991081498 [199,99] 197384312937181298149980941409513425210408266915783413010663281895288846440566990702643707285764346573717878266676607157561390095492390307150813961703339716098005170418835836150939228290096096412380637058975929761691465695980716758932492141475271733634227915868657289413118055572443717170990487121843435382821361122740509101563533653531024889176334642390851140558960027969257785192047797499018756209622668272603026657058445056056321081915127018174297940466140550893731223269631494447935281821431741233921046492951653806889144627860095907422174668827981123523187074731498419576655252626782834636310240626306197155053874173804453856158693680172698994481300211179899948051602151171145120746286876613756867323144991430634671151793504353712811635376589813938953132575056775414571098780867981076017577998771473942315909620107327932508409933606895779709970900559459996252367360976065870514662509789523488548765261548112238414050773449848503646860095561334575863564173372940643692260542106992046676861372825910198913584235931643392981069755055672856451612315843153499638516570770401773340529235501813072397933265698994147928920512022700808763797118643190669233637442717245435351127779190239721426119753057867022145736576470530846833041516 [199,100] -113833853490023932117475838713788635329472492977119268962623191045025108590421050736362980325561569126537094875222433827149750378955022728116555417482993938878796202464873795295111888047702072589669141168605007763441228169389762736563104834696440236858808413147844776247481200925975412684358404770184316732184158655155166990287963132413014639781909105173650501177324649961491701825612527365042575173657534210373215235770282777055259875254775647458110617987309696357523677222305117312000138756170826448167249900634287357757487443877876089061787546242789586052346265212067442978279670140140710376597103445089527960367461190970752565491634394185019723257079804628372272390011769512416302819517305610732141094192857041062329481681714971756451465277611362583334547321225359336253000170475574674224558010756199512502052055460979979774336941230717244638334055318564622069823628993846604885844999186984642549622435979838751092483101562909408772197356668788062215377438216045094800863290498489784091700724819712445555592077857468714821920629906870054508173986006029431695715378647109421457884299269590994772801613795845874307203327569310912161864903769543412614770306102015704599983670696739816017905368286657776784547268577238588158 [199,101] -744644964891286957496680437079063385259694052175240286864794481350179117468240712300176395987105113275394433711769382268329545206434052247108560770126247120700756462598950544586952905186302900071609652470934305696424424957352984354427184022580267884380253194678254766693723751388007487950444283055431271928239831726441530091021380116505628465519655995083804177896855339624679298154539178654608847388143027570316811586403450541885051837304696983836809426404281487107808402742511024688352585908711912085349232129594819544992652860695736770666746518926293674577800874202168166670084728010115771707949813928835643339345748435654731257187532674925126296566761261479426785856125539175562088269148877158019038318137608173926782043146313099009259157813313220441967080096039859250467230501675236094631238703649143111155075113803141885138054802113504252812644400083610303443961007260071651013123039502423354497724665281051481319212276171979341762813868719340516241355746231022221754014869169017358601480419348094308175833016352573005331346458152705976955223781897349428002385410447528347976115280162758522798698388118257170483939214651016043520328186398720390343318762880360893304137328779255435750750926396253728851037917976 [199,102] 35691109785400803199698356467531667249770095559649659327491633251805313067688569428886180918355581544171393777382684668929916039751446278161828534161413651537764939672325021063640145985497964693073558091956110478771412365455786960948274318615321480238027903788931387624143567742248088942826548249939632595873446895876578893135484027708717172752040117202945064814632568806462468123945956152871182770055762852376082766762780314081561891150660537631204192762467485525511247642399163018643485121332193607701223941803750084813206577733294228435632890728768119577743996981278317235963295586535466268169168953904851261705566888733796749928838020222040597563178412657256435770263033127881938948083641239328295217421489507295172286079734660077381636076337633547718043534249706076117736474824348648283608976103728488200202741730336569617992496456960030707042479396012396409159464406735480163477077815137285828548976515339288643877427025308127333657332922249772980146008320799000180263258809019269686419206445290663466046790926908776056354686457143032383889376350102729650398786389165717267337294683594211331163993890620890254437670222939427172102152511899052954251322871920174544666728158070202560517560503838419241821879 [199,103] -18861452434991051508467368256250289649429126634058056363628652279956009493334166814965281529026899798632663601695048589422190570738800461670495657262554921489748748512270636809219628951107197132389666294257230334691405237741214183091162235904334108663940533708921241134357520017103863176268024410471746580840969690310273066853180625849135260178902692377037176028766614762188387853861258437131580580767924102122255528143645522607237208251079324057309987776190682895531442237041815757402501144874846091342008137451845462997889583841601077612144776584909081275749038786205177820055004637686042554237332970470131710697597032410399344626580957557308183209309211749433604457479968372194316184026139507531663734996108436717805880756000605512901054010444321499833007503721722857553273606784759193166314303904485633663493193197524004117419457178705635557183528382436235293406334319819564819684115078599946516121082691657972766363554260713821329599525077258077500825303499314806142794435928620419965889774195166588850135967276984959567846515331542154158687527413018680080865945552124652540843029261201816504878461973392716518469617118279746022158169666033223540177690996134258205766196687587634230339653899162358388 [199,104] -119712090177955939102559577128036076700726603973621241053930864322136932082187946711396929380313293021409246246487308867782677372104988562914258722677312061972813133345648233145249854207759429407838521944289194362367046691726145446527047946797618149222130607620275973302510393569930466888259054020301860645598723490064081499172967785011709453059207697717116615010144294759880281443030790345799896173268886188513785208162850397038246429752406086841767560044193284519504249519905073390119882101849786620708331214869683014285985784858487549886351982080279852108963862334201626866057267684323633275696733268128956623093757752433689573509031973781654276632951016151891382562295764462056697186686785679653424726425339945209931941535760104852388089592009033545070589865565376240449124567601837071618738760682474279397909203257775787571520464454637809333588444250838274952089338335687268925064439858956667212310379238704303827568501371319477051062394141025583509401914072070701806509941504977544337018333846948433396988901378984733895936199850332354187329753485239523943864688336422689886441954961548979380477591717042936242491590675684907956454753236688988141936746825355011156077866346329270550790620936 [199,105] 3670475695782924272123810845091916284046027901951974455313143872975982152069746323977961252637241548485082916159527047850761580379724073208928805700600292414269124780703440118011939944803301007903262897314758627800979792870010196105242007563869984147578841201704402495017276099324549925257543149593681867650891272589497130958477857089707933931083724735622602702054911914201384824039936741137013148283067990140917936923920925442379701319636062128326168108741421396333834906487233595327716092153497159498630741178979093453733541204789166264597791923040849466810179720425131855626512079315525614374323195547964681962177018545664227356347759348293050651047589367665279340376071314198923400466002867034206520225496805828007447518342773998448897157246418973670752318582495580120382272050036317148395772110337558756843306659933328511675917959085578396478782532318648177873682597393420331179149225717625655631647011381035919041827259848821044978605142909392329238276493271100633643351072583529240952741405861940285733697143200004106715041177949520936213036038644555310152448668238577935898649454776073003574663245458020716275124007019247559313621684614000079776099275081846810995546518072685001265204 [199,106] -1278403055035833543683157611779548997628140084838399446352734118887856680319278956547887732209512201628235097850210948742804401530218162014659551199889453159487621737054890658384275971712227446148558436277847324387590921195683057879136485501310050112207016335704659536087490993974314952554578250680612258676860520880210376224016208610911233538684848914421452852534725122851949575252113594488892509227806182665635980834435997894392598774964875613345141202575098999249730617241006514502892566761435784923888886588414506213604579145865210066561434868726178690044119182490911305563540995053153173400385419714632092429652985093163498044755251457378757554578795371750647488431875541308013273997599182459402313401780612244241312503987002319469089322113232853558341079533696347629792175869393527935528395135880772856617929255205192645222818712605952810320473961796756907025066273525274093729120975459940113314539540927491817260496034866880930498060845211434318525236557648829096058658824584458239554703859622130469980041687827493469532235692422486731882704242321545454358403537007851075714497135651671610473162401234751270482718286883713237229735353851505507371651211611864398701361899431826118 [199,107] 85754742714793266514642854841494999924168240270018164594705102592235982107941085518773778785781736718689891139539790253637168252041825669405100856856233187988649073235839794072163491882159502030481111349558546316105669662683440070007981156135570837376909625748577959712299379916339364981352626306015271599295765652500183460585092135324975213777381354896735362274030295816462915372421953274080510445391388720268774732947069208622769203676594891924264633433173019148715672787524453337292148534918768824737147216564309876189567094129034858867684618160771702189242051966560687558281578909885707510974500060669418493033163374924056660478595377441402869669260349080602072869462295379074074080494608792250509035890025247660566741610206840785526839936025442941342960092707746359978758687126544357032405013916066702732220589676366954582636369823172679923063672047181833284023561206225664337546632135520725048279418068598004201452684700101476931308592232925978929578585443170826276914009933793378990465577084551845781803817869330380603815139870342599215639808469685368772322083947345902400239227458160443994229714915138325239200940292233407731951896803400381008265319450103197782643613620 [199,108] 33029808115949309586860166523176166638986478215004847221502421360647618900305812715841542212998033914387744440228604146655083007591424825315565556436901016525934541967301395252634998844438167569192870593288144097057072649644613546720815675614992103410174143708522523875512394795759956949713528632359983998115836824049365285789867419862031047921208223491917497051529947048822178079580676219434211528356775627505913920281061124206305890964696607023324962772015061922858828023790315529390868493057027439760267198441199853341297133757881524733057909226768674210722689639770032723218169972426751921827775974060197238321895257188805479969336482489231194711811208945618478748392039264419322590148608875771352753790594918651444142368475717180293619676309715364348711257985285175935220799684815862357583343366794921805455279682976388471753102063384573080259015922583451626040703136725476999147279639651470126665662021829042719797279813380004079203864320514866345485347389529774157433872588449928837176583971554297811117994611916097017811930309067232515191121862068854796214555845036865544035544269237703915860085779052930453697319211653844145767092828360657172427641246077099141880 [199,109] -6176842856785618088537812675064218434140288415998503418504201187768576437238636954665913871447893862176868578671653181615953196905340785296050847739152205536100564929458617464009531030643532320038306231844068973377304088370167020220966703734561262273713626882873877313128884144028230487952246281413386486085492902307333508609749419178751900441960086321084818179584439185222121752356209664483727351758699766742415926974137589303473291061181096093007659016391295238954968416319481548234311888619504218944403477267213791054585118437992411450288880125130561742809551949359626751286833557436019722904409318739060420825202949188309477246533616452174628210696110294291442267313860955278261829403960333571173209859447588252732379947356213218745456587991776441785692434374482174760933452446381268946990923559581681135000592874236138914652521661874086323386686032473453049184921282917972707953329196009091670947882602188214473915788039172154241269335119419273444952508204847408720067998405138639243865198122921880897738967976592102558943771858533276427223622230863933582639862394839746562210914870747821208840388006476773572846319966968031046501759824418629387457322699174696 [199,110] 155104338102354618453310424889998999244987703108885947507336614691067877251824779976219817793119288561550214631683353101346831633053185694316623489318414242906609241681405993734063137953353941331786253579346872918232183932729234774382518554828673664785827783244407336755266821166318727263756496636466807824977186480654457753394704049532583656129141731127043462287319736257876020417666561179935979588410609004602605760856807263260209604108070977662901436119821535268178113935132863844301025794942042985285126284719732718977481404800561285133004198175886239545424546158970381614812966512223222693181037159325290815921378708861705661099623738261496789924414149252985668834400953834373812241574229756436152197019676274111753078205240094078927764817519847767771387822881854140225329814949341225777687198230533727410391644557417883928057992073474531903090031792863985835353023569210258140034177857228967769725726034957844490121468565185811746104599251853913944259461677460240158860797772919244506396493688971925178581238657942284615080561671006461834900890442014952249344476036045479517257881542609578558768319603204432111828184254442655678335989286158360518913514 [199,111] 27514725547542119731488803107472644625456435302259610873821540668721128562047380429938835581041009964250641588524313077083082190488719064681819807112525300964578812279710797024073880113683610725129252369060180897317909214436121209759288477680683731451438147342050142280997535418792264279520366700078406412393326091084777840094540261533669044757291383603329241320496122019171714283285352409727302736768083806604527797476827685907457861511353055097823024757748860376469870387818241314092370783858486058198068137787435751538769863104331262907257154318265732346380574606478867086970919274526523418528243790574349870526717810972794534715581039524846231209526950422061127358597592034210362646732051679373032549528488387240430281549399830347159207977627304835264263984375009386997093859864956949765826935616521960906587516783447022350435540351026559041000018828658423407652923043535528990395338248604804113126846813245303766859795491634935520554181512785825096674207518867570666031497284761156794663490095994806104767940439395261732170151042445263507201945491750241573399307729979022658884491177626763556221503411908607306931667836346790431274513249952926740 [199,112] -1924199957052798893365963257491182701928770211425026616530257932594871411717599870251468052697873756017173309328829313038564260923250673878320251260643333213278196092783665475830380190799298905783680641384582190124773695524402205474986879870379505364147543393753839695201494843194780182436857549528388279169700582189465249565946899051050587905916221777349976283828436414863664560516900428309689530733431496741142476366628021610877065593866570612228504293359512770139252466683392608659743239118283530107118409711549783430333609823386198865424043396736208249264476237189692805497229079807439977515303740606221169942217113872837674973431335545468977764053590292832452262916225974738764108789401155366198110824373478754031265937334094486483874192946187807054612095081986584234450683344449525889071198440774594520819139767218764939224707577027048054650902888797430726395940196790963160925115449801155045802252950972879042921428804482008867677001341693749628614678603458815290698143361388637575914763460666533333049692589700614740598062510368664123604070122388955951945325957810622288608591511783753679531945613227903207572270779722355103334010460962 [199,113] 82688804318134109314528091324179086742051065008185106263034334618023183033578662884349720660233982541751719227432963243908446924542454227264044205997934913698192057802231463357390047673065856324166218841789990770420753157317901833630353156151660996163679822698983874762191654673993983728757518040132801051125287841923649176368396148147497080794234977313811553778270064137180424565994200416217769126595954325374214399138897207514481667998667517218236727935536511518201891692373383572649393993700342376948453778677453225100410926973065463773580704085682426432115681183343912758271789109627074645603034883802766914510472197486311548910444101263032824665240544169828753211589906370868769109211811838571423783420913066484198031965193192692966259922014752470583490952549358061974517626805868828382288854538913046459414391076379670080020601977390299514217301840861762621678088756184064383571544981012046571815323235553329817206654111517991131532038894080982105219081758771522481700012435150394190220553939844456926065225701304658338586224408872261594937524634662767505483694560939282489512916178631499224136626706298220387105555410275098018842 [199,114] 19648094117814808667440067055155266986287899062527523609501157325702778773869846739222444359738461264368712637859422178692985315424733139445515107614379890548043676534346379256083418653666986978045970247872623830422601003955396597764216897402130885783713128574350242876547400770784465223619838857498541763278678410670295389489350837143494175268278214826999416738082880849189137701341008748080749698367692025439582944546649308366939840275433321826892118063952466885973327628169537385811470446964965250799891136950593514902701620536537756250089896954209715932076961502175918948925703012523564176529457318693731810349279462288378344686387193867630207516973360713264974622189873455432995861432839089024833362183750232668249320692357905856316074430890619162745248159255992226226144644921086896798768026578268075757462740948628033430010879575571308283677727029921617568819478033891262937821242633177948706324931430714150206081928336962239502134089301755897587859753125409653743962268137689083185528778140225138984376431135651269021514845815608808060295505883714356974824139199892450715749644059706091167122954826881369104576734047341196 [199,115] 1037851559023155936876043035155872644340658423812334676465898657775928509600115308959567939965785550678614281456659505810231487183338144418059082497429469583683185174975181063188808205503215054798272249745098035257438540433022734922062761288337869990341375941108577406184183663721778584405405861761658176519792320928081382548550254701898441224096704178552730306186017152543846706575017732947054314924926843061369042436703911935875674008256979087058036366727646997458370337256071498120237827171701454075112275687634692155597004747258362810223343959233872436822873705881306197817686843084501060866970931516392489904062926914407963923075107358704497357801618082020837071125283939838572076558175612102162292589306817877225728039136987041085856208722696522643144053314379167033817886665437450933833570675176949205153331177764417770523228289351190937754690502613420166581121038180899564155901420048429560163843112983487796754345639669842974027873969482312036371870063783175669516516562707625853000471516906251704929306074028858547012878548321465742410853112574182778694566848998790441991812452599290311354594919305335189392951966 [199,116] -93631725817741477338762342466306944202933670204570544842385118006917963334391975139070453029215269115417301036903637535848257325040715919087793132680935320461010040533986181596070328084894028907165448363801507404578056224994413822033877944742912664991198339091288267379179590910406835330292998803344132293532021817057274953119386208169950495148089258563493991513831650449836984759635565197018784965746710309770175335829408021353193193127468869552468051259954080932316575548114949552672844864538311916708156131687940139358931271867608180874496678601284505445926798504379643087083307506675183117826374156281407577594886003532153940361625084609881329788094774476666308188634125323010653816449072736843714773629324592065380705042342736888554181059961423451889885184333246925151619083529099325321001413898753824146737533013203818162689672899555211710494773546535584548042833486241945082339802690813180432106521734192985633471449191993196732486219448080148128943104790274820582971550725267701373848091979498553621107954959507686007586729709948684487657756325029299708896981632740914938449380484440835756398029349291694792 [199,117] -5794692545307329500673104582427977831547343258544842924550095138544254602346147283759665109023672991246029953013223274008268528566550481639787269181875025008995107604374719954361620149268941855306271376592953415048007425603028004888464067123992983610456327125747834444422985000218277865399980782703461456720776213990062886516339694155545737027742268390854206612707109683677551941303473620489244915183233998789139251695967494899394126640058177177038649665453853095840341950384413470961054921660452499375066005322554762992990215127162245329395300423535924299306507222640987712356705933394235584564595466989795171615245318786312141485384198729548718445596340843847705695916130455917206549848227954732096403336980901215863531800919770970399625662197707285473066302595551957397836642885329755145948645527266452136108419095009125201521419344014766853287455177682652271756910558411546982972543213362940475171331738027670113763308962058595554484804543720594320372463397928190219375166520687264532740362287600241546241925887959987742561221340182752427311489922201031702234607813388904096087006672143196137747973827084 [199,118] -88282483462646859746610204117851324414207815464050086015937851502874025621892444517970931949770923884376306494286778793493029631428683545397844056749379506334845366715301627392783537107820191229924863410989982734946549644229153730963708122143920939879867149340162383935816696165622976158165814818242813496690499311405353024807498447788233926659903262238886866523246970444544321570530887590428250837357922188510651795478889584487806035412975884469734834541373819437157511923758462906150730356937133046387047882353303645621854677839496478828123572267746643774030643367986699641180514239986346984236888784758826220832974439907330628645008942751142446908339853333715893234980019382335498922652651174963421542991114396266762145157078563398020020963952295729145516194872539195086206755718888628494893499369491818505793741841298762849802211142051144911456882105020014936682585085636616434546535485852932237928310770108712926954283070381994502553857528093929065075001642948026566752707531331741343837282199420296312626309140745265786676246910229319477640969887984451590087245116773723253734065727479995666055 [199,119] 4764145746682572405932443162376560359320684662677221562716720103426692423639635422424903141205303479846946986504992190638537021208099049188652468727669133580153903453269637421546589986926868337084051170698226967337706357573271329908222150517760691787654876635248865088391511819388694203647460808784795533164491045933174500788657600219714275627856005706938029374691124328980671426688220162529039461209437595642255687302696308414419312207565865666017594183199950558340891874790803287639586599838585966048219569436065329387960524036566999247044836692218168168307643255645819133749359592354275069275456018408860530370534464368996170406765847668979509784541019738489537469850815980884058261952936039673056699944101732440892275100384125038292297301709496310311599750622468885952964252894872683930646560681089795950676279861337451556336809294726101361942219921378940477153465840653004767837132433450658132920453626914940528735857568560409125717856599922246931576092934921597554306132151989949177082314781484345027789944242447171380545847979114074955765245795499042146710914214193174394478943163489662 [199,120] 33006730102667248955494456887370809667487340007220028204512131770435116567212434265805836110080588294032151872819146011307242239793616283997486692970475248567897811222746692802187139055399588349509619482152575374962849900591240339209461810345561899840586982229276612814554565770218687201410562719056496984545661480498286003030865195753683827036949694009472942715329559380613113647477015387116373665551358425815287753890238886230368862152700823511011406428882460664450416330526653035425783454534242581824442141646031043319789615432391441877126526903434853788721138219552396431675847556664893497960178983611760734099693335493616427443103491324122181119973014863663288669287177684080510232170720544750372430948944015066494490734181379158620528174624643876203890267095566083855135724164505253237261708607992506906911298558447464453352857698372392257757411180161891311863862492439765604980674451160662112454867547453371130163456715892827527453438885988415891900128596206138140087653225967900822145838652841784714215646851965009064042414942007798151527653206959864275729518396574236576441189 [199,121] -181578347215462400138782059261993453872507194026257009809042767535571820311599183106110263998539727274651160619324217189957768631869103851888275361264934264260204374738932358420272324504465328047332728468256951867900578296792510791796160862330460854582655891888524469192929362938242638341153781416104043453154338429178561171875539562737477503314774145569253394275933578403162257386837655677349462723353473885976214161568421529740971865840238050006616947655771398560958977357344953964795228496758836005125041416497745918627739989765352179109131534237004591234677067664500530375654479938878459130131057403083577050532036103222818032640533842618868978201203129655866973252650724890340682675141691365235250942529675708848101806552472437248248102248002865417019548370101341968065327359180068208502181686258225096912290563429998747939429548819201125170987541054785315909050086456338042392060262565733133631316060731085593594702920239999142924784821388149493137972435101492091987957920310098751141128170924589990713800538362078945248235888357576215535504102502288739015221759797870154 [199,122] -5509679462939105430430563516699268933973449682925054538703570264112236467373414304101069911854414520046545916904652595114696174998695171739032031101458703238742080724971339825104978327836330294048358111144709813283747036455771222622391576020185719349013597546150888003231653184552588312172168762045212688115409698861455844930983911638101979298614992334264101782655130200982894720765339656647090399393953579451677434207769573241689755872115611272109410425599659713244107483396297899332026350221441974006694260915714936905967301677217573400171455261094198559690575809205189309214379290962444317441225748165468601672363755716335267870411993087797335114828913021650846851986673121896771908479872189243190548213505206966149240420366405837243895181290732958222772094833751375041211135128990017005511730505608685948561023627838586066787024880519808782728838307148254881428840305614890940609756938996262759727435847025442257269372427705983185967958597539000746402435855277102151173495009908386843015166511262626828064044297167567827863419124619758895479198308058318683827025542 [199,123] 61494775088525215834764133332504341445275238151968515771346441213388446677672185995820552421136524761826846766785125134607147993788839106967398103310027980163693710961641624199258085391364238175769502128237865634272515745871540025646648027569167298487441497715634130462506564263044546816431939255473549976564906548721362980313006157791863138174335261631349560380145616711922379517233693731816786854040250293927948088483216171487002303222434194256912156793833749928691353314402366735433058583675998520421196362718484922471143099560213889033585158614086458435899715040703743121007317491138287043974367513039321873470817446136588805471264732279139940907239912708913046628557958995647491194025459853109894423433254908453064323699017617338164092805807445671389782507896471557634093148915070424476433701336835808593559215723316266030746446985061404418356348308857743539570982405624956466408755898249891744413627118540800022030576220826155181794840380743720995465026739362601261748642116989478004265898846497589584704836733895383492714468487226095267001812733108657834 [199,124] 2411464942118797196942852875184713064167700724781063106164644448772000278016843620457213673368796149368849867863638952460611342493424844811658549678258730350389188432598272371140981535391457169629586033631182670058596851287779087558934921269547237382938784089620550829525468965451193549330149644320147260444905386147629742870158518375509478121629776898038774028892790791842452567039047568371852869162628572954588293500415604583846063448179405069756582806860276128970668841072709838602830047907779123024740049967867787810659347800226519231608955198732224775481415778606713446711292238797517933750358119732354400900072073390706336672865177651101794712873043626968328428795622880381298270114492879157185509682975202855695461171436340148124017872374374547725564546391253350451007336620416578619823202436269845466543694561120765507756387288934736219533239358736589843160769048204247084882323421803061648087801137022693409216015818652392937261459979089536998388182338135776292223987033002691500106286245400067208345966156619178993325474978099525877494935231499 [199,125] 15635598479275524896615313835681203870616271262476174024889560568814693360149309965334953796873540946841371303872630595187284640079150635989905692078505132170918354235666768485196665109112315477307569929555035515886019801000300344637634271079098538113910487218914284342971852425849547286765058129764772161724741627329361589395619679918692076739099552401032395152030232937804177616766624137937333924878072384550460765715505002114893742704076558448721948391495202469696220211905539302590830904792323532184407822298024265927477839298784242354496542200016713198835942683378386332432164086497176407815306544992572524905893198771282638685524514903202364129390559328232822506145139909782622186735582827115785505762887903930545868888457312860829587555643330340666983127780596145092264436534251449440510308219131176267689495633536480809971883299675852535809994534375744111567577656247797670668984820376846535988305812675046611349583511703630380898834003459021134791226501001300773522507320656434959864140999449512670866693023167981469126616638348630926190 [199,126] -58690828421366771477466695015009823983611419465282847730779391842911859181108707835532110845109699920629509864270049066923750096608511638548552850752242583596640970148805950201503317525831528129692813169529967474462695111769774159640559640154067964213974022798481163737147519958154092912136369314673788965341137072237580806719494906985095689150762920293557309148315896263995716692125021882438123952263882521648782952984457340431934534312819412415177337693512423716357154484544143119582293342682506806990951736869797441333348648456504149374429271854473446747043250758844094002536633067680106349639903326132560040965507379550722115115961180680139837451598003602292029941868683948077573857752218329100300529935184103917657811369072138977808495044219252106625352590109509652091959549657691390561741769872925742197807094018466581377221233725705365406558600611762336088912899377905319776994648764304544098199751132930329656218755315890098148752086477188538275500501810086976945944170681292081230027723540029163275756082759625463082525230910290133 [199,127] -189740681996576195088828062674771292546057163666154778387875864043850203123622658657562506439271591321504652652228618573737529581049613606794932686202988649767773569476087206628102678976799131876305382864987130216092352044254015183713560109341848686514064934300684022542482175557607819421212834088299993072586220780283853931023071397604661583823355364483490417464668970410462414922268715615588456772964853764697362710134166923782105218398161288222806623687972383933364621303918763847832148217210346274853394673153728575472948752600354048850042122186191097093113733823298223768078844796200106435342532681373194722262852938555388471432649483729364939202387351070024998850189034816291081475091426565751486977815952193377941705342684409061413306113620436664874415829110731004369115526972705090085083441860985588101016246638846125823680654643230185709159822393465264563326326932588070004761388602357612431110669151070248000721570567679197864037471946200564825195595786807477252415689046284346176448465599110890826987769674810363921874483042 [199,128] -466457472791720026149203142925294647893892256070878487758494006668086206750811843616741748267355662902837717860238173882398250372799271890446422955883648038069414712433355381748679785459615034471721430376926539815184137463831978937667431491475536006279127465887933595685583054498980756510344867107814657832285745888267430415207951829984540006598445012529067717395860873777558681298767949672788278119373372784829737992404530912640696147911925526253357139994763487845821548284698978394863531238455468683839363939276780630702839679955972473792330421995388467302209373173817541089900600007947970939100393130917138714442119561917055832858968805133827168911530754230197365450471045983683859487299503150043383633203666021159382456893729478692873714153619967548485443386968778744668882526205855391483070537394584543154430767743466459011767120764614328412131945701088390067630818927963791927207045492947010377151603469112864734896495911866687193329411664779154880609498862493698373407947519920592625327978200177705591540175270039626333682 [199,129] -869019662121044277232426419883724176067609442857102871028927492291635182536628727921833535825865751928343232040609503127851772156206691840052121020885543988900140319977334255732317339014282049830434040469260670684265029507916828876138224123406771047668894507953459248033347537876782698834710829905254341576722422063638256404033913549665957862510855653034055709442417907562741542361462954866818496444201330746757013130258054392403364258039541431941086520967847545957354357098538427116724956167525491477182795795524852884629792612769739503530633815210850143306071432141704905726860121796074285463730032165640314786179796516068346137055335392236316750305205708858302412089497353054385204856676742655753610395990242377678490792629495027848988502105247490070991141367417496276228551163113561057994051900236056121720599419308567753760985730948042373113751981816404007845860388302216224753690843259784078069524933034314424133326915747198529034298664583606148960621899923767046007218263159504525848809980013752349219511487601136864 [199,130] -1219059332619711983085235654043543116919768479883025436050453077041420628415759984526992768490113286301155167670612171540753034475517262376650932520099087809902220747891337108208665886653223859405261608193563134904202590076796782539363653175030337685084618626201351168958775265995005779379688001295654425723845316470764302214083692269110812124882722056178775290918849551738972734446147896174635504762619800966837442702350441417246844632306091506561685249454968820332569777768903548713139865752778366093186073093880601556875457668049032104630333388674593079785294284328464659141769267604165271964925517311896260390074871071451054969323780569624537574466602705010043930478994620340286056273998312910778380107664842681223140121007942058140061342478403124107032603973050894372769372652379152265375124675694462707220744451476949153326775355427212871102062771944483904102053000311308289512096480248092174119049836722522862233163748649064962417964429289200163147511049331455011662810954564436460327705218516752532526253914441 [199,131] -1278646096435641422408158748031765351012006803793756150182515057317068872159262512325332943090285934304460755932926783424577707806793242094418792857604561195974241886755236154893100056082326777193063698850521987647318152049633333063369492186082346642049846076925290194211776685835595830549942000351542730943114229340404140647222448601932025412325823835691938159795333539958726338422192338694277401258126981026682170838728399298917478826104209058992874773851785921541105419812653006050122308000627123805328176030850685318290918644085265837436468068008101329620750568268287454338409192991484576707649190551533620455132531918734588145424062157094952238743491170403320050436684279368933356865942680691219326140561712689609732078833676778856480265347759515868904144502618402204555293866643423769269534221405655063855362634760279938430580566677800549928791726571849774733607197279335282962413916154311985460774171079496091665857001707320563929709267402345326583997360160526888673731845352597182441027604312154881877196 [199,132] -995955524154075051901351732656322482350794780139983554728748702311470604221683380998065546475392930063900274507232578789004472456040589536102002023527262335347043968775942298963079347932874152151296644965336822968362810298914065405340280254115595475230692406247881849478114168142002009779575101987416567706834443641612417626021434958708531570410444678566236982105091562368458410741759060046044357220412527237872333497627622093144630541754480259177156231755552168826590552127390711918126964025418011183279087680876106408515110499221404046210206210016831027647624138084338902515254248299876613221864848820894908730058666261991645676506133071957934247461582330494540043245902300786188272635097713691581415680936314649794572640071450763934688434225053230056872489680516617393923184128606245968541450237626881305960015839330830439585953900857676295065391623601102998521510687588293553265138561659860436125366487716971685998887084972201417508005028891601975293117908106953148778512339365922872181142104594059500 [199,133] -564762018230727313109899244328232662984538210972288511398178222528179648610956251421451661112978075366339961938848824078285499190692277353684438503192750692206315341794263339975241499596504590021470984158620843118667093328749751069819076875625566933188140198808888372661536457608160275801661561649009091603302154552792292237003267397921151896059572502979407992645704326927713225686461825676823395149063241363296564350108132409532641668095859319323450170155646370421537394336651361789023858679447384798956837093778812442471675006824366453844597092587645227186230343026104480187446720291517137735738682383885440669516032485731152929386772104605291541665402225038610044862200451311105041166249196335160784697917564001404473888856170326436342453683508093749172197150988003897332457642219775631204256358506497640006330542094689382990307364151434152185045697922922161544292561418796859619670916426608929096849132198974084976742884638378951524979566000728841174265155061539938517951121317234015294029796508 [199,134] -283762297019707099568164058153767274480291589696327400829029482142960341062455877439141069677373549110434711113138369534640582187654439660306553547351863965466111312144328506952638459135191663685641275922075438295651039955204437054947999493509590476383837428254963999219640107225169378962442973465953221059301658404251036261475640733499248718227944788659837442906979709912419117078351175228968291376453441959133843388233579602347213850998547454253812772933155107119534149780154281911941637253010693164645771755123910571430990753361402268501424549923093559145413344616691420982129313989632846414716727268611161256154601167118364284997385989634543614102177525873317017377060404775666345380253431368346457461269876139150442671830098151256689185445631381780713855587574726103603122738526846291764732368720430933599939367564707124662255286840409192091609012938901990344128450482618664834403808589185437962560881611523866445982909545374452083660447996760527796758760179978477426556574534945557927198 [199,135] 184690105026412412930441871810270363342880840138093877755583851267530434883504190640626110554527510331306621254868419261376052103976989876433551249386111922632000525429849621512733761888788195118895110406369884233146269455163319709166722819122997631764820428256167674720837739564354517398925490835159171076159425083467809719708222618733700089076625527527491818211206683969347892014693107446720501447452716719201284782059454493315631848969331384621715958730932360616500390892699962478020317949899443800139246962264936389252118633535254333010856815602683643822811476525259645248837584990535371795983558165826350913144121765193991810910936932739932738564444646456616270675245310196061721028849466874568764961381031525986615756890329709589146713230368526209897927672735607651892441397476574767471459331061616462312218133522688637099611355394066536929966432956730638172616615913455649362538928927401832238190519696401116417850818383989971881655713611795388250923963509679094376584574174508468 [199,136] -1060055764128784715349290255279607951034518882940584188468087771709091214344517948207074782641289459807444056686714981312937054327425978935176089071775560233312855448662398633709996933107930645819410711613611988857844158035746030644802982505990351508001785841008410223064918744127261107062200989913551551425958410653286489617918944120228084777195766577047653641875201344358897553603897093690303003408169235289342667419210580691437568429019467309927493767534909830394925391507830661833037651819224324596861449216889165073201443834034762259601504878836196427402068918247740591013374325241558149768908865357689056811631226672401825184630121095968376975572936898687776251577375778486062876983051020228586414505942100583196290759891731120509010190859680358193043120156049948068581311772651772857670463928627134687079161810303822912425994699434620460472053582697844734263175999090776809009681510785980664878660116747110333715968657307782827647735550896541116566561274863111204641969021019 [199,137] 2942477338203185320584562039130405179874884695932100760697166621696749833802716816420018984334403646352367603453625920274241672228288618842630501330120282329791204652553050061017127614125075122537519304124556469890274256505597476155948981875780346523258081402039210712677669637512870026944429378679239270293527696043536525098825405663176988782744530537398953770868122477880627455554323357370166622327777714393298242797220656195772738102794553372782032129213926877724016261111902945730593065387988722750319574872131496787082811106238824262151327205332207911105254515216151245688966881858499893805919789557954342710124434538273223644561414774601951139688291351018927515649869877280970869679909881007938799607212107097931268875988043929800627037271435735382572888489098379742205644095366093625329072605606845373661199516275281938448426581825287384892039365925463377126926960604642552354217842811844904284755809036853534435825392644712406384188197819737158719449021705901646312207 [199,138] -5623505338679785632595239756370442565540686425650456073320796044226905223032151643539111537610446594983889892671271881267574771291707352172189865106407736824528740171549829595156329159923200379723329362004520628085431438592908349214383345607642659962025497667813793624704600760469982945789992563314286648314163979097504087240561231165870600969651076795104145257643556574213136495933179546824234947398359491027527890796079351724540916874711538842871953660621981775647965525250129835675452909989320676881824350772704250533585336744465121688802351834609782249776214773837338353280266996128371327327784797510755198483976746650775128672562668863549552488282837907063270148519201986255057159320464619998684661697996808919083680633524307107212536256912830704713929722124621969812853909326626512186875295576989257482250225136397894204906575412409143595896220417930625052286083957497584661534485454873504688691362520855790839590637041040158406656320332333211283997492257676414105 [199,139] 7106488624258132852788083911590831358148156367511189984577303391522476364821077903624952586073674946956366782022920298373284228297909522800441463600110382157352545372383283418637139695516445342146705703665407094409544823293517273068801041512916100356048532736354039270079041275696368067322759240571480804190095440128524626033445952507214983292489491996552197019597003457581147560425674678554007103528656411077018697043190142170283977517253457196849004169105852519719726700413699975134922727715666698088685391871810659295199964955565118497570421727966571330786646032452849645718382246954739740079801207324889160511749489060985309586702946697924978836760348895909634510383017096317200475976556095945427248419586146124653899653122127897508933863954987185404571755465239901994665422754573533023684106134233050909130285323429569860708002036225566187478264625399199258739841812424971411986907346581695932705937132626807966204617715297459874275462901992008914517856952632 [199,140] -5820170022130274338392081240631768675454197734973290169971732908170946098081463540394411398514772305064604204235394935498981171371523658648071804685304831677089736425872055142460477236018394968708650416273957589787937172253721143193305378832262168221147517221496069696283664741755356307361401944047504968308190318630446876714229961380691135554338783034515283220100852584854956699632900926551412768027744893742949077161596812616135506110103230652216867413789952508513623816300504700321764617309874627107514620602143968835057932614654801498108592576254776152693360358494050393602279106201943370826049681774813386983077692279961971071152401525624065977634301349816217435956018665879154232759724825894252401193719167924862536087335370729178195834711183325750155574372310225322476637126889761603138310204576900696428244070146189964773152096738555616962551236396320976607822644317943162677869411281650988885562973453512679681151438475647584088301221269846621725036 [199,141] 3026657222156506068216782150693684149870278917954471364165691024384224485180492618816768521713836804170998046710653875215452647106139599804669484567743614601178487092272798105181427693623654362279187022977290677919485755892693350192389954325332678936639888059458930314797876062607110811313834263216254306380867801985287184233371932668023971347159946413161486655965989648444216436785641386123895376898858023924700322909899478693036929069159415792358698150899969441977574602052843832634469725854793082290553953650839383066378424799270108939900270739464228337785136014051145587378739511933166910009289932159726822247354802912593161068286741385724893284426596889193337309154200041456610644389116534148155773516622016971096987913873906293234664444068031270974761554626889018036892559757605638658035128862380745631873635357682079500271580550482667517251649646116933386401813277330589676173877385427873848839187317263268662428793389067636564640035859342028370 [199,142] -981290494256125554117523758040135544601171832170379328804283895544318238417845803358620391290758607442444975840963620263618429294621937723576096568269811465569431269946233583000849816148504611656958117834066524563110147414929222241996855295691609485942691064639014169051429212212053778684177220560297402149139917720224574016053651643764693571348383384043749095534729944019855819255944145608296540137025286063796089778809126500042683274630403550977296281271710186844710806257016340123743329204136992339931879549314111289308259911951065991037540815743318699050356824754551299263676281300309220707452739655703729576369809633705887289240752138869382572838431861554469857762877601341111097030750694803304816014220046219455095956283164102747180917751910517332253349275602351486300718279408438161963805108917208983502528753951849734762157988960680547298988124272797155896466974722632977379544528331511047940797890818426384255815195759182809494607281132 [199,143] 195187628387282460488783480147686359905728038075622752808735214321756391741760551566229797458978029536202353887136215279523590541422456101536370369565515166999363437947384034175854471751652262580263637824872370441492451006920739631687027958933487987293887206267437498035893739738501207753705807878717562511339537515151105024120025460742994346816288589695580169403068990639722706882931743456346807005733721849836091900530182417296749976212586704552749969267520901779312495985848006612842117661579031179930674088818023857397892134968109064778716659643825905681499881630496057385549791773353004190623085790292125869425996482624394422605274013216916569788528177483838777442623361266669711601230367462263156540124595669238637416348605080864538184422157216148775130643515687230985175773641593454578715599039392117822221731089717358422706016158139037042746061628260654758034254386883229198233838794308758460580815466215654371777336992136662521674 [199,144] -23375310836069207325984034865321157559717228591202861941418887055057714618851324520583637628531706121985072743387681023079392208576960359436690735274228653280576972023535206301850091638431921647815412046023100665789617191240758048846464515628088858838817565131911581041900369900596769238132491238524781386965328427447277173873783170627202099169729631120825610070493123292798787148751039492671556690312933313449861017978861741043669668917391958113474413373816325204597565098727466445524620213620622087539519533309274769684124054484145870831508915125355704053521950814719911178627949791023178199717223155060464156120682906477256442220404680945559323452059374020848907364146282126922924905423270262863843691784611269548312057285672633944922705461702117880613578209047875935129102605595319968723462888025713808339569580652700264011615585284720785172575999156410663606978725924517440129632243193923181785473869954443229496938518669513464 [199,145] 1653987896204382645272434833005161461754250506668329085240773815648775418893964144176726718819173471615211974774476231176840030948089448551588967876237399231375113669025579840626886071024002280565216857367532310140396740699255802136462073377261229162361314478813160095980477037716933068833111067637430545626534700223599108339979007198264409704375383149483619025564828609602795686129857619365971906266459308163373061916513542606308607879946162214352901703910737492051806164468275885402527199179990429425144615226023416612963584288804776739384086825063276125964520061847300649311767363663497543394202523482289196135598164496382097070086959187984672179090881115940185875946566141393500054312037930029301456112531454399698627496037001174787308055188453759862780540787205974691721313305111854221919406902551432279652156185963148545063466531751475087957161125451066828695027846599207759424668846568576564616629615357546566129287478 [199,146] -60664732821892936277517176631029442983799854236495293854979244758346187199400148845719247668546551949780457925470721706492265702105024021538145353722317520688113397648102093635971599397270304836759826280091755364911788396539529781976711600851108143577022903327115144587319473992777218884450690695484037221626131310518716102118887481220605739597075196569582571018836169808396711953564701559159966265322323758496604462691993178549622056007453419617253380554442063128466271297203704159525607619085658653624166145641248287246589546865287422949608740009517851639473536394426516216339172259814310345057842192224591765917471182934807710289023803364287986390616621317725002912279838661648232133418214641575146310538903209369675303849764818204059655177052815098151378490843627809874696993708918512153871073877615152641830531611303888338204272909110546200453638032872647690749127681423585663441019960258708943856145583189475156 [199,147] 26090383026586527592381084651215920406852335689424412361241817516672997160782418418822582751901062064602447695829815960057707877408850212536083616675766526061299958765568566587386894983606642552594037226279837954080169280117574670560115995873527715039331959902983058007572066728581733540243735923799954097420671625700396654618597212068563107181219841416215406217214639094892066737145004095261051536906713465046955747837696681689942583171178449186686344693384455511435900946509442518640682355438349626900497722669370963328450448253003741357232220792041372586717207341887513807661990352310949316589150384906051146708557390662811043331383601676902745634452027006081559883343074955714675606443056415526463382417698960708395293233561401070154453768309279522296802591982593087583250980224271151840965287210461554621036847622781398337331535423340636407321144396846339186296597082777290158157254662630437212151478288635 [199,148] 27608609300754802727672516231728269174568346151801500803506217194056765871010303262556482999144831379962672906339397228022972924181866141823564336309567902467673593435499205550049972648483180102037071294062805887948414939291479597309017562333806625327992297298212171375991370813318338338792391777211723559556633402385300726319611452611838244919679583731021767377853793877499206453215267331543580804233501637042121714922736587829665966540156489652853764312866049342857219028653938878880218620506033039649812737624349843834793350608102455583991539668090410836675125901501238667137744387959829373457713918854411094400156193731349922538342243635463424871339417821624916799548124438053701733971550280287511645368004028569370966882942771566180916547458114553399875174903599403330893255729081186079163363733946328752284366146462074749421507795279796940571557250306156888188710288317620513680771910150092461460391 [199,149] 12033201193553232216885212483553899786862126316728740983534994925423756458831970798322514915856633884218317779411257950434879630578697985064243136612641477704550166530395509058616552502448160803646506913895917274104932690492947881526020996706170031874595816408528331302652221930229681821960510715681144461184254311308954788371120939345599244869766200883044695587202143568799121362019265600042101700093479574160205675983707150129842323864310023979892319842706638638880849934296665609147351694839398884699319651328080141867114814605290415474218088673853553321896101103693404825393852335090784592772796856118245508246656296849551517280473755847496560534546785041845575398435818687909560661760743302545374775768217535758559185822824473384971570012625915321799282835448288305883540020297763333301537346086656174801774880309108773804353508199541423474653463381420016400029614617066701535166532125064868029 [199,150] 2093054776866338348932468193503176932120608525295731828436302269661873468552664726506559115126553669519328355445278489367274730625377842650936810634331631969080343659902067852665656312845403786668323116399214188229975324985561300719695967688535398043145931417332146662107109117237680108422913923414112249336412400029366581596813614725317267803450590572082118483831578554105237170609058016936247454277193360207642432545663947121576755305125727744970672204146240781973857168827495768935598256752434561615595824410798666922451225531073066427767191862233499991870908949159319107686110458937864891423710663481560965508694348445358102076610886800405688923131198680559595304773585363097325837934507501527615070604723615499519364978884468706206472044994496688162581198772860799213488802206617265817094817375614506530998269595172253531234923159553773310118297016364477531637273797120483528709248572478 [199,151] 147469587825834702003425459999227505349376208063279259322397572913146797086830421966674962995123210010279634156401462001480501708165573269345851172061449934376163013919142768409549134762550730151788088755009600855838046239099077495826464956561194682309766289200371921512854175996628702719528710548009138067392264633759663554988982517653743964985586110504499145342076020411897583779753576509304723192419590091857513462493131506972584012368373359248216519097750773180093230595671133879711206777668062921764168361969746062658197244709623930842327319124289246207206319463055581088441924565750128047925561602931256149895314683429462830329531299273206518661377726882427665975122091499953331069486988373337260782779191508978403554219188846233060806617726208031342829636077501966103188756681860292868737121933074210811755816544593045610789470115857920647573082331120131199884288014189943869019 [199,152] 4224971507064976289045195512601053251754624796837079084868311680542089028366298184507370953775332083132042638338053380877499420006879851270273472121411347327651009508998533239589713296205261454599143434604330518952884800936573396222742126659620880275945363837365772837363974363219531955600384331472070454248693191630914065062443580356974902784725184212094023528017719168880178322643302354625604241675938477441044416963561225234543515670586654740335643106059175448142656838554746651737881185735240508975832998300217952907225088718579728665889725452234591995248314271522573363888629406860758646745422137732720887371872086871456830308909296156639395908562783259343653384730077494579207897079141981842469534315841892512940744461442168575407925579855733511642679737030190464910261093932604681658154920384153067261903220662155519339421332159069959142515799327085654636066629414024049 [199,153] 49111004055804944979987342653364593673613856318143195303154860808528515619722972154067511010180144593399646770952301123669399530613713979101214897975223496802843771145026283151510636455755022826834669807145633321299520967993462656856425477044862740743269741670515438975318611796115732802674422202274408503671087071851678820261606179792868755071534196084072293773626579563687032335290539406306591186230678436144665635243944494921051884697027079834847502096707465309068965392290611671159095999760027920545879424860488466491878672235414922092731159168723752104169565392190553805803462673690025813196166069721799572745161912300449746955644933275763295359230092444172787858234830331283018283351567809650379594761422710572126748835337512421095670516507410791566603144950364221955271588835708975236312322739606333572627659135605687879113930155752215141821639497907918165132415 [199,154] 230075266570517507999862136188264826013566477836154458290928899086727614526701587045728181219915037045728742751094226550873630821561672060575846477635392771719583067170392158257247612921574646261094781707661373134654224300528396845626810228014371879578241805082457964621823342969031365446448543095931828053724080187552869705787855924180952388314674768650831376174561315989185647663004767738644247490467588030061879635024753108457293949163639074345415036834981429819335915194533999867812043448939631668465004858650083389220773766250412254624830116385089042623253618336447505996557225576455511029684246195259867177970704581689981340836217956594890916581110168867317561697009144433925701859058172118421369666278554079553064258317545149495437477986999386172069311945384583079844417701669781363475876941306515158951591632525659356315480976347945819241967936824179391 [199,155] 429907118350154700529030867512722371710462831712939784028403017141667875645729644165727315730000552042259024698688908481045418503255011458789816558654299665887821556207661578159618900357624091806748427158080454351820269881160517020734078506953067136729514682818966874682153917324903777922556719528273332374046266909313282247950339466836257612883184756517967779722650198053691218977427241721756178841763127449910528036961670191336137149884606834675899703456688662054150186996863965900226123251753145648150107068978075471274415943401070783060542457732068138264372745280620551450569562199042841667331849337637347082316936492258736293594588591260880781322842043222201151848765008115336899217264517984686764255796841134785421763176536748913313222072844937148421255011727759487873285801064522742528960181113493983923928604219448465085644113134562753851353909 [199,156] 315988888977502600201783099820740190229968093876766710290612491512982268968191170691022210087833287446615381667824720819209008498751959531209161125705294809250477691061876951305893843607558963936352310408338137986471892664620000122621437238012371204184660394152225496692610774820736230649014370265318699605004691564208028282270362492995164598199678433473794573377878417597663828312122053759933289905104988612649036530607065577127953066285174100709670372416150445046026991661250295924650224308917330953683727820685234891630476928531705317860698549008992560469505938476717859590747725219885978068666175269068780878483461826580958820593709822122239876038576165988700473614828368881036284335845929028867711782247600587488767121203036783101634370551685022999217342170272129089898867584755985721778962452826264956751243498004785464337765172582823593 [199,157] 89800227498992165168305056798480982795367756045659266920289099260623702816563539641777691700952528609271905303583478925169926509134595629853123658314726844193674686941349484372810618841677149123506081592879985038476404623739462928272224416723527373860081123811957117324381694841181365271145373636839472139268796097445139733246040248021812338656697062017930716748386802968301675478344649833137014593625717190840922138688881179155762486445239655637524290677211011322257998863220393444709459927633024780887989840916224334977413955330053466505778650263225343258616874110406243278119914153946995149685412908728458689889392830348648774736605930848961534480371106026827005312896105718581740855300712278875600802841934745150614234461451760311890993234612036236882145542084856280518527903549675798698163287929712682187569150113705712367066282 [199,158] 9665542819237361033347694357357786677090723398398039290581967421178000346620104966384105644731506044867667674995065112539671588670678135159958388532453300595424255618066918119691613114839043880719449478918354660705793340719251444421534130352039289863141245845723799532445181219268263771026952312644642736500920625854181379386615225107840877641233869280784027688846761639357070520966633300474977656256634413141769989299492783266583858569734543649502305615695574290108494934671035542724914694417127266983673340944230078201240037326994826111671270707805004388188584019142786311230638692354485158044594369376618881984309082517056847916640239230583690029836798661179735466157780102395044468330082726347033295546061128797040731058608918332630928256055101771820283778902171921699623491841196215397981493313791550933944645266954561 [199,159] 384604403391992298190471994262103651898850437297971317343819346518510211558976192130311166915992574974915842078822978444541023068433021685382242712933335843780038018714717269380130055519148478803637436734860613105871853057345701932930908765694499988715227660749782206758330636777421869612929199063930763002025337095365680864842457401529265553613027111992326733054831698184568580090053350571240133475846010614636291104449231291341212364040003130114156150676158277602357230840817354014667065562207718350342149175908733001036771429963455061771844474927266212685053776986649472785053725950924010059202763905603767782923172756199365020510052178650673048762524311583875934424591475213392755039490897281336394531530327319216538855747693004565533264451210256673404283985084821754772360228462507532580337660733760491199575 [199,160] 5501831063828059933734063906729493349651669656143933078463838115455619328271458299683851267615634220665082316933940155859069126138490585965957754825713602951245743457149745996446108839067856455262803614215286108870868574684271191148401741756851835246357709694502075402300749691866647096705117491257609975484779652382720139724335871415983710106508181561052587027370650136436517297405996451713731539598064196376485574128988518357986369705879477767660971511533816957060439828384894572632476871886271533621646291147402048999859542631274135086184282047757244425714753079391654334530605920558477144272810379942513646845817110153862118978471572793805943081077740329605285356575944597242681949956509389757506632414235631545361324495855425146283630671455461995660973037932403208483116101828241461919673851559684 [199,161] 27404118647439441345051481458397875149486743383454790733915635601311029282491564699073698912530642837219937395300420850372749576091497624954975830847875415580704856227889298108169457729067863272962775101557876977768242381224144118175214069454391670805749796290305848151701893100249773273069409749884984170861656091313434542811156585296451612653929533840497507175246473159103999436686868482947769818710876427475654326712417004440518913487680600077945898138060950223288222987621134654187874941612189445416941180040944493331778766746534768331880947603351693946807616254533555860711090528055084284481033410186021769106967823523674450581029379439766407962660161628153415173407836895537037580260669274774509643757918494898036911082855710819017279055853499410065395940671161929853360980090440891006 [199,162] 45828364640021543300770292844242544705912944354776142666406340078989914668176811343191844271533197314621982963351044989084512999389394816714245311300024577780864349506107277208032118612239038271412544953525517096155537284187562852965945331209494154842830221537718016991174575011250162802920807041563469706998206563394358566638981445535828483728556112263716112883648247561316814007791627494741424341243553112833351829025572617683238626051741367040932369178513405385813510549245807383009654893071609263740533768136314450987689241136553521129844112280868692086505204741029595665561384999031110865327065273962027489191182998710735801138540591215651940950251540642693735091356986454698869503390137215866076818675163879385429928394515921792708968003209155504437306057950577648207888364 [199,163] 24691023336197494709095055993248485197846744215804644314335287047701640846903041676168496756576139258648867830908791177834818198701962313407766285439390830953288770621212384438869412503065435869309449566229734945183987625375159967835939486931141650136309068613752495297092926804559925930559271539040692718027941447863395339634169326404358252419338775464438680635978391435465928244831480125542217425016093717578906860787520906274539951896420677971201217682364818696368942860844463384912339069352408902185938150320456799500368563742383841076297118850352222380093014403234511047883074767270535906336786579699070411080117848847038676555409968156718766730694310801441076281887737000425002948956422652649551199710455018250518537211021059346582500646726934819214726292549021 [199,164] 4090144289797264383367294184312237106585478528511010345916135930821580110279230765800486965124516484087830632738461928044301488758493610416004236417933209690463349802477190833363326851891446422585365994202061194880366959376861993000764846830780776580567532877357567918684958440497847855430301638406654931538377108138015069160967351779778550473202706838015188977992210324336453248871640684251185319980598422298509938668321808009853974511943743523283622357113127200644109131263898369568687484721393236458349129171364699535576507382943595636839521351483287901392982836279951773539305199759708973268847416238523916777171679226767173499573039995854639945736082560001120149972974254873587911083776251636987396945266999160012304419485946228697595454006663555368 [199,165] 197590862002486963632918803162179432335719535491139635816851719159342180210181203992589011538052694797904014786335235417167713292282838497878369927701720551135828360275689455517742681241325941680703083885882118021770849595025526406449919773916198912980769411165679358545763451716634682218113611814454020921001090860516372032045294732239656901799519612619784172556641971068316791046616936844085896294495720751867288830286108373844095674311892471736734247968505920292470072680574942035354843408212795287501032967342434233905156557729398005627169042291131169509512290814403104342837409667345037006312402338579187869123106247990967803592283337633337305600355451701362297518579279133760786005009751745976730265794125948852374206898382277993302252 [199,166] 2621835772041619172229536632804990834653223275065244788585365519500832929039467442478719530167793798155235300437197492415256587952167570331762354807642896983949027925746602995070428922150775181763683231657326901387049290408849281255965661826922168828002081905729746673017953285231251894153508403215464120372300166806333877262077363191639224201973188461780147414057798532117527137767316743883709459988591707700112113992871340303395625336174810851903367725897247968369313759313699432195249087804584577815242402084766105394934769613906380133882379660320214678386762702890302977175165342354429798450256564651769108168901322608759305599294145116888876089313243833913930544283011811565560717992316936865050787925024239860339625970210 [199,167] 8927274295926965907742871451876202507217309579544357121893876606192699946400989103812178998881810217352676549794308795361090506998446737071620669575698202222663439177214437098327339819709092708620728420234353146865258078341000497796060644660355651576835206501443787614229957350200086713470291913114660517512042768310040798725613620310956117476507419596171550165848024209769456983971581443499682904161349567958085599495287908769682607887463147638676812770653531913889754296810691464393249035703803531171493580143432306111436495973470185728682370028731042683605214045480249673787385607248849950383216529433140885694166230990651338941125233477689495002577185608446912862054724046195713651371180411122041812729281668 [199,168] 7219012871745954088175008079207571054529051245935476388505743168047242152395792714623761486865634433911740747712236686036759884339972739236122107313378886637953443276588657667669102011117023661670689586605668781527734690751918272040392699906898667042595401060586790324019478351163854024862514476034545786430224356732456007386375670456036317826638995458155552422320970848483104312099861730038075995520530536474547347394098068519255996663590805876434185923609375113264752287661998601878293341064954189414208632413332217157679578908547391502365570980736340309420688103043194390617131768427110887670429572224474296322588482873318445761887426321507139866795680788884930520799070337288905615791417112905 [199,169] 1268938632105429175383487245974364221723437065737521590757208543934210622414000211485577243408463130383920568740268173288984116829747450252051063694230506556386310127942620689323576035235915921401442835727223811334716151915024348789876400545396018206822434814948512847149624939427176051879982748202922350928204949489368645643762477941447229781480366039048647765143913474178914146731491707586033896189302336706175272605680876701020850490235297821299993638828406555026000497020545434603280698626868807668800246239524895149951798664366860668849568861847555918847651204357264797294627466203399692961213030977467007229075388545813034043083910562512335718030898395338485783678217540138239 [199,170] 43797400704469101663672974313056828888349034600723544695802113926655126802625181035239811563060043946832959579823942035200732848410185558767464304251539715998902387440120223555015729753176608367448198622178654407364333203308763953579209657534046355015825192149482296375080944922086184026039267813418006373943488478395149057263519871369477303490048882277627963773485079253560518552333885478654111228122396913052479395606254318558527178021441619464790109852943200995071189515310263931152300397190732805545271981580092412190334769990071575317369922903555693284494396474812783308304942835224516998537117286789810489749881279371613689603863114961379853822637175245846343 [199,171] 263920823833806778598198191624231679147538537002091861890479735852838518227339806690281571515194926774791509357511448574443619151727711246750911021802185208004552667254761989956154251427687747027854486152153079600796653862768377957851441670348413306917196719056684409046422120082095184818829492797468468415874768933227686183674815609776779194228353292567815825386528127270749911190950917080271053431889236785358346211537330355225230001935879475170840321509692312663256500330175822970060993620967229640844647556903527297109284272703580253902861495746490701700102089107701762094019300653323449613761795659242161286777677122610288518089125915986597475 [199,172] 242179894531045313409501935345731547290824150946069151731600166438436552260997902882524767132433370370513985825376920311656610388945443348283475432355159450234331142211372113027262097338355907812490520137506912287972945758256206220794873393272543950338649214383183287289742503735574286441177022288345972437036759950537177577324585067664745361174856972752837244140453878612403727525997695635280095748374563808617606445923086806226585145196263109865953824992136514387229714317919227792333902672222218912228778150195784259513044755872590876275355244521626865231161959974987215421983304158683133184768032835523065886677620195177174823 [199,173] 28825277671685630037168608324247925111599971210960412773930013914591320404864534299975853432219682412236615675786574197534903625042285856434089606293300352197564603350104785029698522116468001881745582502174457498400797294467270625654637754880371234100442475104161658821184723665165612309431089422155739479995158110611729018796734960914099261138565793035778955915329031967616912536468859042246515820636935429514967585208182089867064531677354608144544055847032665098642461923521350419068933270835466341014872833148799322872414220284583593444336008548521551637094245808734378016814180853936109225249855583035604516 [199,174] 367996585544629583058011085153041872905065444654209355611080850935350903544411246257845288955948243103755620965592593811758477893033341861700212089685520121571903270277413587959779177404202346846216728941346645599378314670108774206930242021378929409554367164094335194010476898002511764999954421233439295092323159884308570515916808297761467325864349355766166568912109832092427711896941505061994670795227410716355143405515414433520828080592309840691931977079217716829313615222904660295375497324399538221507311922370521688531166819131561434443219755051838073817713190320846295559512404508328955 [199,175] 401275891459693566713360731558634566144847767369624178138581550670210993195196874431675613251157198830331954083101516323356461054250810536711636811935349970542253453199634656001745792919651834476196188987056166207991890219705669327987740131935574293547047512668057043057606571820786549937802566933071008032766609987959474896320450469618225451815899257448386067189861282277248099768068010210042490207307182872574771461464865689031173745497065337272729756736584172273519356967499828041303288906039412177743341537557029545398153921876403200075187071098676837273881069278414 [199,176] 28341177548555504801660014576566669686578330965024935822789978996768251208421183781120879599848581180856913539529719311808306463213687998249201841268394317862294320069201593829215743554686442181847131259335546814908223531401384722337977456011895790056313910667318194940763458159607855550343556920800270180832813351266063843783542610396134708856871748052732265130484465335173721761938028242102720750717664461193497207141015757476717306710035288417206002201644518485675755457083428714394079285252388207984661604740481899367263294702545311356221253878 [199,177] 92122183784786661968421215941657081747961631416704106023967149398348916362053826273763243496169333243857923121339333961919191775644989623589228986181683185878646997212083540921186623022909107264340354516086910638798883687746749128242802365483122189081752353916835253272461561247068412862187801354992640480440283295599071353478470541881295365564735747862248479021360001482161099102965526808109399277781601778544963561772425115185680855492531424651810110912873628290753632315736853786907288822799134497724259692206524825497759 [199,178] 8958476459101944041145820059064085084218652914334492773453224326888072432995656108765685512707060768774456926282236095919641528948513592843510714990957191581778749888723081861595096060984910525183333469595769586213211067133785199553965704301158927011236094675788599773925661636978460890683358339855381363075311085284058327188544317272060475026406388604248685732292206420694509723822408789065700049496363983343488992334832331124708080701801052488148119204521656657642933481381472416760095950928213615 [199,179] 14944969009474563232891492652867701639014152397998486810880242525520382105491994008735178710214059263366393755913875078087407509159483505071817657379046298182633770672216081320638607529283306969216617887749470106307248214508592760246617472666546880847093401826819535931591185610989080701662091295651820693803797754197621566861039351965495820337085740561180545020761017158741176698657558365795536463994481731424966160965024458138503075345033590932795546062623313608469704740 [199,180] 204690313800921609630305518989477136824891398191929997248078067079707103381470715036516646513975379708321700460246406402596489467094531299139966692089893217834139311996846052096277443100528997443903701216713367581148090668074407460348147688502203519486803605569757269050288041881219022884066811281965413991162053222566851389006914188194302770097028346938348363845802178109963792151812292855588209088353867920773740213351478897276469212910113094 [199,181] 8430890212303036509830261053533618215255865453568253840636586489622352056159308772915746808916999341411462647528901354446309829565295132506110744424447743831217199979176325928386412945764836843121328171421674838996417927132279921183662267825178012804365905406797387093402175590184643529686615881737558645144012335977327903364321651914477056964981392053514924356603675966784319862170365735707671935925470573928455 [199,182] 250094501489839732733812673436410579582805411014864450985788316983294025262846347025503582056377582135721224834453204004534298290326631270969301106459800680293786928716535394648680666460667676394849395614945386685451598928289063166914937857393238325150906010460582573207309435621893976026923695858234001500989186140311183746183507430736744313563120419838937309833931118526114020 [199,183] 596078281505732455066493254372022172001389226397056414858877092322657511850039235825231360780279488570131390709361253316352647896874424674192050811183025439978465982121362182920891153951622321511556823567760394773548757957590651253837202820634136210037219531189708637945472840779916722309835058062784003002531253350829961620894251870449650 [199,184] 2813692178459436162778386500562394091993214568441348963160437857809043925736724346590535879811209557197469605002938876053669058808878378958912035845936984541262098559691297141496656884583218861785482433914666328848931953697925951294780537268925757606515766098801193425446888720554057040034784400 [199,185] 20327362325072850911969984139598924695281035918507620153409717910508039152058554300381255317166189248808974154966034797818727812530530739858574064092095179172454411812414845337130767469723450418833481721243261985633411288672909375732603506885 [199,186] 2291539045089298003817177305645100525976352921332070159685792992124791415937419717016369429577037964158502322177349603073976812720178409140174154625869927763184499768678400 [199,187] 103723353811107656505855600642485765606400 [200,0] 6531419863001594671820013989758002875942257420639835307321052004592320570018653419449173408402388743655896023722488077788355974481292735294381450146760320353586097308593385799272341594767155696001293622429486876101782621140743641321908020859721340364229720959217748002448162772804704676546552335971415070780625388769294369635488306357089767470480276054036734294089277252980777006695593686716457898754884171720405758520781693674943708595533688930550189733371908758421090818828207195757416646596959478833940207055643508633916748228240271953872680681402101871432801738910421178101990015653038351995975461243020087652129264595418281765176685496287458193453489233185055817566108683326417009832710256748614820409097712419193737935762079558318644398492982612130341193938207010769292498902723684718987770406052019230849289671132595975342788374334520339987967527541722658478560569514814969810065937675307441286673681669880827682958768241544075933467423300529254264235552798916480461902064858606652123521789994028402066037927749590492128172008417085867979158391513765303093204012930977908612164777091107717387140093623718439298373895566537454729336630317987713247252964667535939226857078038868244996868373833248448419304601348522090881082220672742924838221937679104964423091865819919833731770885047499520551834707867733423504185438788508243595245308362097348111967245352201821029053463901311906532248997015044037711378763241460567425229979368868580032865387145013024622870263411073199760530393772660284944279441533190156817272647432084820548474740373695735907946924074905131129241600000000 [200,1] -76723219498854363018203696052562144677684303398353988045391335054323208368728743176697182618051682047316026442786439704509987307738100349921063179417133677629069570088855500631047805630611014235166124760383808561308935774579795612539546079452404593654125889731996555727515421026091144388858750479832869171085959024350485586408353820707452360439465400177493808041753243070907664440328726374251307370241087984154950721247137934404744476640673304656952434441549509329351859766954641984165159058384245239101303916091053049871613943894211202732662422164978917029930216046633848577289402824779887419179300209596121942562592646010715593583104986281381934136301660001557833543460371655880228975232926471840966847156891622758238733518166235803670744661309859367488572136253483694265755124843649443803569629732202165353955476800093052122377335542920806753783177142957369158729790048124185096406029640865634108255607194262204083068240825117197412949418781386298263658723768431925717832889004531643388705948816132102789391475821508907093180661885673047325122509338076622378548650376217712021195804486803987902301074724268495692952491323247748827628044700716106924838508109569724607008964574397914011804535722252065948237260108350001048530875975442312600430498218446341922100097166995939379526229469343604362614727184900083496878025535059037820780844056547235471936146130008821291967597951644516513120757424708638298234981679695393605357895629490450210921107623365190979533341041647466859981630198753742296550205304408609433888952560932851072596113467487311214354121158320642656703610880000000 [200,2] 179638982315589889989595167833624533524780844586365270515386263773526335722707731877869991213920787225375480981026019102608234710698077960769350961446836699575225493759083710261655897876976205047445187749990447240444484419851980562455522662616972921220887710682790641631040732217857184406601945346339459047581849127353737402119081563085418649649629142204301162466219169467549431115295764069890359834192946273183602923882804632775527930776687928509038105116920852369599415082227734305624302843080237021286243234613487994093584967641111369775357292500173354761972644032760154844026739156554405125739102958728830112656270321156517281436110019477520495101908582039258882970337211902679590577777873245816452310816558908184834910866998697686534895036906795813283690135555746863206334462126632553724550153538835870161021632018118407358661877512003478624309122211900716403546520161504327658428243797274175300013038862702223526581962972379263434245315406454703768178578062640681315137755301169877676569325910533349813423350406755216640672361452644473099463760139462670740090898839413067242376901613699624685678113747460997863117446787244368079343841370002820820694395271557980342341324593198397462624025772361662371206517133128127306740725102360797001925470082886544827586160235001688216860501337971118006665609059944682583673905721728477130248681206563735915749406627606241673786456296235585024734725858322486313927386795285668367847103711057541347965060348969706881218417293432619541025660093412623884857911245062237874964618596685381644200773516794994345099784661022098844140091473920000 [200,3] -25532959666924333284306047392594337942175186116495455077825858053359402512230088953657296539063374522134721592264658201950112484585700411026188696439432626722734535548554554713660603132087482271866638873683057410733468816272953177599365299253019441834085213759867243799155612001565532876288959409454139766930447232831561645394920736280033764896254868550198491197484473548405554771368499694277483334893205887100108534976010564224004218937382606144701174316486959803349494047220302962161892379103430439432032188561295792963567298511038906281953381028869714848530341544102381285547064653267746603469304756735089660311239595332000352327873698834179585641598922666340617712824722236876744113362789370661476073744784375092420467633782209577187092284400096535230795240569436754588598608880945998026534294762650466599628008933312844522798869313908813818157313629482960273868716047773042602485949438389527350287854357566558583273545641817251287058434661324577486975914989151499688459375352556766211727030733034362322872233619893482161510190963298807158381248428523634118229109281840541504773169682833916852486611710037336096772457221667646727323263524699898369867697354014990348305043015523773963130847137620271692939378951317141327464358910027489821700488857754086483588748741209908676722480244190124752062668432276323016909164375980672739731665252091169509308232862064598069838038192230648193833842932802051730365254821938532326364556108127016265120949321525438589399491756576847065616082105895073139591458400314967567059290849775785799640079463053469959593665822112990451770152556953600 [200,4] 3487179487996102118452862401050586092205280615735623524068855024567515971963815201470673034819929339839132859363705059546466714623601164364046290001618019954134473202539784562859428099153076120727155977190185700596383336860223247890085778242765801350837984588864689031363196068511365405560181137088203028885979853632839169884476427776980612255722394225999276888924445113358240964082678911476853600140170434175407965217949205371807600123182547491797308778920075961559108512620885531596041214322653296475207276587479990000609771177352360723579444967569226996043350252585051085003224218197838818500689325288394320087350165804065162920207396067644837132779657391867682284340521463081664812602851403453500875116069166857711074643008645006750631939832821093905823939075171669956150933260312131494316298357975152780466085391727611137726347440998072840442377572084235945632018160739033014549608196245213987883649963959000753206409196833278591463715258096614004140969567700445858816004827844224417887959558767467567960419622191490093988849537072051697975517877682871011680079247291272457326997349563770083014548135081815982535717394487666342732755466526768623353895266580656327653448623433596642762418629100635161986984536502938115058620014711448878103699034040990487991066710067271527681405076247175904760232096434290933515239260744391574541240580475437620796963773486678520060564755084900837601366084103456449919734555254206371107531196521962402310845756989122543130981529197744466270515820998200531614753401935031453241658221676047239835381260168991994498460135946400579348475737538560 [200,5] -145937247171110935194429345028503420432903549508625040497962252119434023188838112912920321550744334892930106855798675393464200574022626022162377603061136444301410834535562813560406345672521016493771795780953149461844294173757548351066475026717421427873155912097221732225245475441316159299427987399406518358244758543388918055996787440618025381056401370037864758916291479391566825647691483386668267341577541652464761275436654758569266755012859328826172808678946092389538086130373808483553548554930829677265011042358578781153008536301469277798581731235651589549179260110778533072934968078935747616110086242433383303017699309405515973191025513120760754217604923103077082839299654930685304976118765483152733704249211698312056156227216098763828343264190146361999955121958334835226983681635549064906474451896761229537491617035889665625234793316204619421908611493679250810643841421016567124315343215242385737417736134656784054710497392810821357719225914542844010137473631603117057374356306072172466192714431119184575092010546508082308505881416892135357399288419378599154591392110662117212416303041106243901425588929785937352960127800911155320554456420869852255113495103270926266809308189919724497010682790091530075563902822520991163525389309667361884539894680207326172950022425919024286613527438780464469829935462207474944062522997250042307791732080746474876070275697402033957700171525633076686063399945244463810787957107511165555046458854415947604544443890979187358089577413509226127699002287380544300326570288138703420683289281147609768679096358970453650311780475609717066149815910400 [200,6] 4257720608845629524683846829971014446910554491652839789037537912916918665759021109125986163548118440738701303737625902797272280759565731787340343888512814858040751973104599887929094594417807301861789087145564108723908600017686051956278627701911516137045490467685446429662905389656311110250382041040988339564317219325483898165355874682650542692407739981997191382122074709207274726938743819831527255199241730757822248300849761075566569447574435024056669307504427106611654495881237572249828775119060552801097078730423734138885166246840913490694383646028616263167956407263965595659736981125140312104602639001480606434933284042123713479212829174379294008818565028092229836383698583542158640528296043565219238720772731668259989074817475077267436063762935467083084819350263071183325617502760560070292608903554030791776582099855764822997336174875061753801103854474215691250814071723359345061648427568008064467404084557139898966322134528937231965630534015381069383313034307027699045692734716898224031840567954743913633419680142629469875353123153483565623271914652753247792977963032706593402350715740576880015278123401005230359738015681967439762991732214532723012923597205450456878672079571244921859835825770433769094997669781169096480693128407436913147342120542703567941439008143781372906781460534283701133469056031180283592374392600609448025618729510956275003474148419985698317032709066737235153320303914739448944749607717425826656416013097514843038504213448187636869750492840241302780319113557578346380854197136692053896665442430660342516383099883743084611332053897422918804838809600 [200,7] -75185690610306033564239641021631100386360100448641764673811044959300313728504018092935258489547562223551190842157420717345129172045491205985354089701841424843936816701743163233107803071356335287722452174374158312035645593208139870292027197718130732123990668986439588046278212711234969423015546810951209959273584298553721250716059147289195889262890243261131752309094118706328161993136882806397798543232501454050355817113963072596651691157359063178296658701527771175286127196653052810025459223511217548727385462441312062440500802002137834466579347051522515489335571925297995908411750433140431223273175078060081290000008502653325088622922353699113771419594709144925292047215476113046299635308376974062544226928325930357212023072967046805243443141597837559300794568417971909622506599562385533581130504094904528006834364560650749310159243265090190845279119572525868290725686742889737292429218430737138468433334746179096751453940391136752161832590046806859424624672402430856533586703429314080818777102567447500051785955774106435039278713964420057776723255478794116033985570737600134018404342897187513443039215700575118698237991578435457590852257433356077912749496092000331142174350244721600385116976424986089192748520334020902569158131521050152767546986676206724521838138714193681191111957732483536650002901991627406076847160323381740966193723858508199737169677984750687947821550688380151308780062514401128979269716767601134157550164161624797130424391493816244090477627239084644346923354201241065595497892387741520027560607016474353829793361701578134687019723418969395301982853120 [200,8] 929458259714542160780994269504714733579872127656010984004897923760490626844788181286863474530928662966501199781556073234105840783846844233671449071204785572450872422972175164847757634369458030785440505577533623574125376147523953202633800906511100923422077146152938893419502903990743109920004133443457294581771944045185975089196492715778652768255970458509584600353521349994699793255258875974091458190124249614811070951875864074793338927713847531260944775163394566047825922910918271805508014556762912325599399077268542440968457187278819982178189571643647779099286407335161033683796059228411606622668797996812967301698044440633184285018198346533750301761020980159316368653250774434452179748309590002094755544934971809010531558337450906377237078885308785722066815099871390764943924944542839734627292384862256072918861375933524728067983226708139706817021036208561816868250370730003188576458632877720787719398464144512816289850428475605475211787388957286601674725752911855712735496430006584109942666233080987779720909258272340598386595655127821748686130856817718604046817001156086103858911128213752345640739815258533476965246910276124735695300209878344307090562558045232161166007548220129870127713953196057708691749982616551204976358158784273120833974439754178249869280740269925123625468238117421152275319684940713430350345438953507328760298739495262904800244716795692831469262856440714035323675927668476505875543456199367345524595205590968340213820705009265928656800182261407634416476847046276550832657856181749004111997558044817662192460029269251602068664272175230748766712345 [200,9] -8420902367507933918543749737902430083536795529916958466343523713975993506117539388601687758528453546893394687320066588473063504534834954120545726050588497019605832911422516732728968877682915290506511948755735180569697449023736306227904916495509952907369831142197927813443517251932515841620283693442590051684853683610979375587542313664897443086505099127385176020716929618831114157521805028897989551717829762760925289254205461977393956132032952923817973523603967032631760728820450671801958929983603061992742594179062624051524198201659316222809920639231401005245056692748229858828363918358760819332268761125558129711660913321996554021166932438564884672020689809726681860006938623995588821367753523435048487838236793262301663457382937218759595312582426070365051683207107402941383428655047717483706038786980524613358354423496269611810318825466161200999653832506570726686415546605229553921420526999056498055964052682765586945377439192927805905532588475490468444394658595872871690091030747888469467821467932576401049097107167749855355424654334970593666290046136257853636079733656923533629340230427449846354405853995536054549552973726487022120633325809681297068393990796728111103455817790345487595158974103651051770304559612122683365714169676686813599746458055860643541687400812914026645106711803572139043220416781392302355456456653950199611696026664296193060109692436530469397517376659360007943450386211395500096660689006945742662912592628383268944996210741568012656060486904787129332890275141959378643768106180846723611175152988093055102073553263582125482606961834422722740736 [200,10] 58225898196946220284496114997331802529481294927960802496949952669367670581129818734825285075001835632282562495880244830340938024177728323814622708356780961576072089174073945670235665455700557493650197774350251843800991507655454138491649253443582656199725623513638344475959833993203210725084247096160258143869934192019486197685943294914596896969728291765270760414172646395415272276526578250644890648402450620969160585790607710669728375286020043636267177952540713497508820954436414628875802824944212546860146752760668411753012901203963705145151837122633775551227095455223734427774863857244307424318896987446900168771922050119922178343451379682420484561176220098795690572922505865138384357937708024057432528105267121232677161548731392162491430322607585498392175415851904588001822545663501883284820062351296665368416107726501557806190864507728245937559277315511378797872352334600357237473730286923428430782540217994755181321506540103667790793042174733170971149429657867195236684647586639742116526742342412091673521823874029954101162539526389530243653805882564204142768569885221927036631033575211089120028417720560759168967309996669723607085842317000529777321628262537125847397618945934720058169831377205833832282061388007209881975831342138342087822599267094994063784106919957150277911683007505738409975003644016538072284280486333274962726198287869118254519715445506057374727722408824390228512026023509746608456464006532056635983799768596756164133682763618927791017210977315712129810269898074729652086077968295082552003752268673922742446968259149751065474884314014779128960 [200,11] -317538421057338927628330718686262022300139416150756798719328696515023571597274797916628159456010083521815202014491432954422403252654145730495089944480128764389548629497828343244159172082069640655403175884828509721694434490028113789482061179430547741070062955227733147110822803920378910619589221649372127081025928981189784204488559222099263611362547424067949105758411929989251365345873119864410177979059814606129849681480717015929870331206762774811192880312610430157477937988983743891084935537572512360174142552228820638963246346701486423312416445791977228390238679172805252168546002429016699117883715352377615954874133308136421933994675337022608870388031021442421151274928078310461868595080203760382123613103354896650714985863739671632274374952184952864500861783839484617274242622873274951475657768469374025090346805725488100876886912650205281653161405141697095276690021355749819020419828790345795052659164464480108020954528520467328548207526665380854616147571358201207470043901381245631443053300791905921399305155513545571702653315581428380449595090008608324446011163529819463081196338884629489230516035000372963068456397314111814852686039758922510593195431485588462317774770492526489537052776576992828814900502537608285339820805660243682709001137262202130046997865352885341077343908568059884684011841413378893678604409355332656689763565518699826176101781520275425304065281856453046056896512243479858268064755185361651773539819005318654077293673296381936603223079534960534845287390959342231265347936218383094936840524168471597751716917078253264466728477798166911200 [200,12] 1401409592945721574835330564057940131946082860538014993460491185456182343061908386543157103938802409047439582707164379885260345875990564435261967996196885773026812378447364691066268915515737617819622311961590121191817230735544824731246066256758212714729002355832081463511586460628995276576647278999872554012728571878327639086299005188663893353823925441177972977336152651924384185419425025260457105667890683966813734665370228999627781330126298677514343155080885313642532744935084422378221896017160232442431837031937132825451121644080810701315051622975533828636354836425081544803536150183946343253621903197972252259965175830912741515746134440335087632013123180196661212206293435024819834886359627233373456891751653491897420106973473232404896319788110565696249946769286036744325548962736538268776817221920341182404686841348904258634685158830882648324413680294664077154933791563150654895398746004545199424888756462990198271011097255970507779239558851644123567650486619666005442320153771092921664888519186800170013639536007873115946789864739471247408299248083273163624498649684493654477443222528566650231050134029502944074573240422853621579243685233015600430557826262363887275490531951501613201147727097279236842618416877036889288431686505249549487983151635091851284673022552566263788162796332376646323762667923598179480603274280093228033491062545016284465366133232998348186781794926537168257117324747944695143509172454374625092160116003875934202260615983126077133475763534111645738202889783253105389281987051553596792424911512395933176752421067003738825238172239707808 [200,13] -5108829605585174558542564384924669277262219020315986030393434824213600107917221724683038460276985682605309178501386096111085552912708507139973177450900627638648701961160102131787065892259884897342951629559434132140477829472976566704598510784065314890949335102165423065433390250379878338001572898336553708098358708526828212032577226773553578544022177634135192413717605955825036923010620775402373648496019127512029267784983230834286829844812226636343927686198083767654627907863407080264198683614770906567321501984799649875722230378656605423464898623123847206782535873243583595633491879391442053259092408213686267124690582648799128619923232277590276447916428960754604783303284919000487127433799219506299770896262868617549472744688257811291547358308817667004565745455032796474885828508626307759789328155957865394487285080075621939226219930107660145798132452016411227942535007342513520917870621107669542835451591268628978429787199020271917805066948906593254475659470475840846060062395447423806046079265024221895695519148696578898772771050449367578722943255783105103893980627015713075347996667990745584754177119783701614422838652942491299858104205730409502279771162498350632617684588774577374888603894209968559276894638332651472870455761335905948026188145119583492621854846588989161363991062304488673775609912375105499973789612063624563571089926925305386415907566589642001840501564723948887086351562026081863324181952671847864124524236800640122743138261820828579138829448966026616174442336692003224583164824768849817032326977242240045680600186817868689841890241618944 [200,14] 15642401837872421182860122880971945928934067466331156313510110922413604276917553083191460891491112473761611955017305417705622621460299101930982940725901111254455032178521202056850264921771758202655755410647807845747045077888663133955215893020031658902926780638369299558982819600335139301979013081324453501318081131166391917461370076891513637953143998521241466381980118192427537261468696509942740178599893731594439757303619898813212292548372432420207085375757111476317180421988563546238966005049716066715096766543846373976932479636879610073520835886879492842390081972505838504167859759453432806184340071459242732153483530901264913409735684200434125725370471049315554166744026597573526571802598674276462815833929561730422549325895374198821665077928388138348265883350031481244198362105734119031082730104613100666339340291476859455463243760380397874377961371624117341391271007036697837888377083634162375771277554986382159438857051685333784430548935726234402187514870980539263593839060609722827794167651840652884998599012870887714594277634642968463647723115006009020234941250635463069321179550067490734840069470527975696626031154642177005411403806143298066389250971129549760869225474768042584049094643741537157215084931952553421916448903675748350578588143475642357511767622968251987782974936726596924619015067148549935604771871119663636730179100006576289747149750375897994992415263033166815463977988603186119911828550004516768135313723568862789643267603967901166908031345831014808361969288685593926401106897192809405478677092769143336311754122729604461011581203112 [200,15] -40782973348656900929518979710928130534137860760182118798039401534552547348113984306046719158334249462967491072334820510032714641348531106787184608064918688849615222643107763570930222076494630220580685477901239840289312379341123880031389470821032894522045320997007738937171929960469175341633351696820852290720602070100346044109186378735811663902197659168832123398693642016185302592532175673733144352679266592045949644268472798545820402131848130996743138215191182514825682746161950351487458058825634215339835131609301246346257513913244876152553449717760607804171013747456452359054925434072771421529032549326017425139466336374089232612069225303191363195718646606607097779363844236795740910932673551028565150800422587881592536451776112886125673748049258497060247124053150677176929918161315781681832451122813527693339684312041272362417352506163904218638794840402797166617499252832881115598367430542471793808247430682546885284785942221024383746256710701250277750892996905300658457475160073582605325986834385119203710450237909829557413464735251515051817686058242355945066128220510894878924794921237978389704841906458811545044549702531695104659003530154433765776085492704389719913055556737835681939137371682562094780505632335539788233558382743074166642577219363420752053571619114857486262256027830426751904425207022765256058317694916288219165438648426294442751269635585163452759703691573539785941212729110060789542996845098168568982432815655070900726150593339952930303808505366371100779820530953752010550070805093151710190647487997756655329903822410301809241059232 [200,16] 91583843185503312473161028421218273356212156017056512306917013566535803628672853885490191671389784174420200609886522486168249284092515064949103306531927695337435084999590479292706092563963235776442236710798730798317039635479976417961473328289596284601147667145314891598283325056386209430610640473773546918925587767442914567352431081808385240712184221063208514040008150772542801763468254406697537455702714882745124974529585627400408991703564979711346230733086048724318440594614785414549697312062414393714059628004244972768810929245445115777838671872052072145723634111843795302739511793073776948400540253295896554094985367465989235364059991113726164426705699782592988313965608791579627139408948816192855340582212753250046421733914464135751552039595102293504561853428426483397816861035685926033850697221734526051409052684866392367307395233243629995647955713152139830653092884292166449225687596327436374938619214219724430729138979896487448552148229203562288053891961114038757645676210479375775006880945898089435844609667631324204220997961883675718973587824649238012899334139920055723286664000129353643556309601109178266497742882230464294377793405848464585035814843766394221362168328985856993594929778467127224367477924623089475632929833889475067001871672703148978664646148868435043429429426085873499542459061496315982346728281618252367950168941410304882246562909183485539305691797158848032706164200624974692375075157443414860722667832150811118002137277448441743190315397173573505941564482917567233190152159906749497844114946052675128253603582700841745143688 [200,17] -178855161540322206195025540739912895834026976870325642178273404842335066650928181892141882340753694289303105290869800614655658169810903406463020890495427256087782307746109418915627559443441622790376423082525771297697926794457273935343063231163131007399428272698750979924628402113383595976764463697925423204422931710581224726669819857196135745653809622453387876550127823744486699094219949698656518109736878863109768038575749452869808843677604213309628724241781360179836944462571207937355575148398065640982333608103071216030413644790073645682206684660422533948640454676882110793900564865995786499984596273793867686451254390641981620643784546913186104830664684437094420441957451998659778230044159402960984926341713590725557404329774768488652114952598080648026518486480172301762559457505152658169219090015045617384853327274605462653427338333714680751201305860610050774756058744627504061891585976999033966943868041111482066538620008174062240373590330763850151017795386075416496367584904508704931574817487032284496457827279443210746979775994185713563761301931169443918151776301467546112052011249621576994681062360164841194721145126831950197601406782008655340177234809485246071874032688787679712931302993492195917517962839169600238909134627614846561574643656984495231790981326384376242864895225251409379084228559751381388822932511361937465784231838535675427705006513894641649764116058726337634373961188063518991136704055588074752875414409801107991052525638492345410565289560234411406665346481301243759510772559958482887298613960299960683371729352567551290848 [200,18] 306243144875316293428271838128700895395477848398210535277934525010109952661453858972385566687106863527294566776413553094323653876127967430309819033910287512733297094176263499402319424372809842665490415171428454014195045754034687255768407935079647309352967999043533908597355865845089265008616077039808090593603626249680373953112121402691074687717655641841245836370316640095782143781869571377796439254475385783295564046851346159044035232955677471248373767899249438900595567619725223269449867744761782933843875076389348404349838890949877095778202310392496681558486648306701396959183739986697027509827683009827119146104498071247172108946671522126538355801251418703297965972405332571696461815219506335229352770586926316569628517990788943919437103604217623090435986588906899639712511485256510385954865847415722494046995779739195234134989084752627215257226817086541434484408997653954893473125159270271920838903104073014312277871204135427547598849000157760082748210616899469280535660503999277477030744561762073052589109598096512071734868023453064940758206928982049776146456333178604758157941470616593019268383139013705092245877844349993308286149907973622220970458454698858135741457420888689144468532946637846716459852243344651503801960406904465302702603775289987078486920699964718667617228678117125095641655866795405281389503658544487161465636113633052524690481577024810825671831259885708054145290057481165529409389734484122679249668018318605545330014784974942151824145620155274509332620613170147776106333696176866481203049770973656369147253868272972548960 [200,19] -462948913547026629000605251769430038947581817139406062872855198781638362795923816473478418807261913779572434935056300084323774997126353577065265206498054897568415353230954029997054209734971364067774400804635985404722594478227849697389182548854135421879525767318948356016448929307687162644957722309395969542670781362376646102661236018049552285873661767414436067890574584045446606092724583257603973618193217727993454093875084610012500486693706372046799595901272490931572869650208915887538074330709906447744406996294025209629361232419405986404332750219698752496668813194141801087037778743246242788690260798481388962607574422182446829950108970271973875987014426721499043470249358893710365576770560615625614613960306173894076343264897109585897578007628447578427712158799148372674936803006722030496853582589628026123437172016969826766359211742135919306025352466951689987532582610965862708999708216144666177068603692827574577221755465603167145175428688372247554791538438694742334879390312133503368742123907676238321674524205262548538732658600704626161277431482890131858567336814066318229447595573763751957514482686569542186649944438158898826969319243482028204081518619553448953938997858333629663890149803029373324585723384414672353946449158910263240992003041063299039086183396346383083963990392149788483676348808889995960039732690487308531280771879571453405958049653945665023367365285195408355474291104816058233259743094752776225426732215013343475443585395927604573231029920973774209245214408335947860604665568724414762422697852754954036550814343278016 [200,20] 621573285770361694735075516671881480943637690271009197540991612289892539401936050736600778197136072534748847538307697515938097993706909921641835811967866260915955530455559697469033321667824787327152454759769123981424777235815049514872202392224383144159640257459257951867645764687986033268162683448877405615981718479008675464163921774613142463650892203430758766433351796316261437804826930037083958274291306565244998693629839269626114528628808965487690688393886380853459376245486162947816968543019417883683182747795560598825998861119115946539984401671688579856564793427657459596419409582601768418665295287338059461258372361551021422367854954995245300294587822027880124869413419651349963160407961445495297191108475592237630982205134208818954295204594060087525169569169501940355085339133337502651724343151149967556947184157092428596725594261297061021926887326737539064387675190882606643486250499943358742035092837278331673788553156526615349567767902778466678271798422971208304253805440409757619573753014455336401475521930166304898926913503271173680660582224825630691894657986338150286567459663961785726199966762146812356378371754810084389858898124967720873522707377488575750184547251579580166822614532578748100524950391261323635451004321530306744587717412203044700358661871092402236460246162653968525508380434564577703390428172865431602827029765518111645110999183245556237869194990093833508656187953157462748527149123406259883775973848210072882866439228614738530272736618553562547411972910816779476689642123846815644401197910795522629729935971270 [200,21] -745036683237806749044203129797686591877933218110074590454117401804912842632360197245630850133488605682656306192413360456799478397366771072442137784332009555128121471593801495825389508397898888160124979596733572402239935925978233336202789477637692340365527295992713574502825082984613023375323503052540166501110873009499222394032705499378184075618020134855266660322838527304130730206346306739225897513242530303753163880509944586409619841805800670544966660735768614746483190642055078735180788154485416730873621807946708708939665541122918736242478439663525039435678474177379937820618615331211772126937706715418090304048170664431279983689787455927389947120337645354770251352664498061767130193502694304003653162797147353934944188020059819185538664004239894690029387026925371133040814831319959416617186969502734650848031609081335303745058807667651484444352814396380957722510557401651638394278308569797547191786165375512301089147269269271280975770510317150352253239610192887466352767461117431604191371471391850968212341179467327764378870650056744661592414698927912974024929043417896289108561669139714078622382809447640162558714219020585880297942864909951390739103692113704834323867610668641142339175714725370066929512202712739639549503362262641122480036350633789584811776098162671160878710105929457699695665088971319515293626006060178224035010581372729470285792787258899004331026502426635051437173232047572702500523871378969457068576683369087415813616926691750890959662572569556301018837969975075823169589537063476068674076527089538913993641573120 [200,22] 800795455590841280387102717184646366714796269697709520699047983281907481421633229221738110637190892173820184231232431827873065845525261027453057825932781188149317323234700391905586701610631339463464543047268414082103299058771309571913887711698262664087598873946370775884457617622074859406158351079167231345020031340664595903965965933215394626046098844906135756683667568793656823105696001197905400855619611942237000689578331281771993337193348316234564770456097199524992354946435171762365779416249250923096874831315019890465869160763672969580649470187957669070834128915647928265495475640748914543970201089126195122343634056569694258764767620782633901159932582580381857955799702798368811767654519352298035522521302261333709771558046444558804855160852077131251835054969637835769442397315427667597580411784128226808317781099683175345235015466011722364999232683415079419348953179118062236903277561065284765442634504447798850699512933516181145749249716984507424945531872891645474112772908876229781168090498292298818496757476679586753217045045590685681686912088146289979287513601821247417461126433353383837836151277917661181076367415373047123683555868466743991172052152494637183580886217562483092541189301432553791052824129655804862211944192417885985516683636014007996480431174967104792065006655383877799730982077280342733621588632298950583602477458687980158825561523507996261470554222409892538635633375015513691005444986153989474354736720664326147035387633135415558384048614840154030409247764005109366532740820225400412845265996696899263124104 [200,23] -774820256208418413359416444173910181397995446364615616168009760305017589811107317533525118035619537028980362314785716173780670194925252199758150223085433082485315094956555063683245482319466390000084285030444750997188098899826164843824347051262773064014515977283546845197618511884426006436141867171190446843462550897444052046593473034345586408022968829280290382644798211005114761186763955152141680608005517407224364555872516383062215490364423861380541053771904478790446204625507170696734174037769107025762421598276817649476407861315873899121503256538427007130469591709696133906755822844486934592577467228024606349158435993014853812240320705138779655264056178775246195838251901466587051854226174081949219310962836362690653215499915793667817889036036718379692014433017194115732766212638809035094870690929827450679112638789897653694339396594192577453083649085427126544969860314123529210817772639995437515536469170562120966736876194958624923232751868057629832446996155216214464761552963702029850406530273534299787104553182157498687116888142272575171648755725868266251924566023466232801898726542363635800217785765343835248615390309701793546344744221816556050376865928474551641606527088917597212454262406877434483054199455433526940882131499990397196736811029354887324525283971849961712315993736580409707906686211835561636226255020594175928745429489307084922281620278490783864793188868029079168402068633501403625963813694831769653481696005085074284606936522916506292612945286477391666364318455508851660099136171371154469886449026482101170464 [200,24] 677131701800017034795036996529840659953285765891852043790272643090475842233747323166621681432940833348864749688597343920069649720693126857083024283010109577175728537243649781656298799867032293431497129062401000294861978552589190837751589138401331687152923892925396508692544141390989589037283791857283081199902380982882756606824857687156831773203215211102140926797807856064968606328144725804759511089101576475714964722308580660956639564726299110750473308082311026218994030581142835013896936931672919873795512871912568354097250501643399879626679803560031018090608406176443830232214995705221971267543060158855230740184179371508918108032514627843488145516216161438782488427746017322076738319003505839298794053144534425015348209931570500242953605541577597138860986358319896999533741158753058475395752687493552685293326531465442661371123476802212944435836007855890696199242778108220991089454624348958743777223832580487188946404227057592869562698691331181884113148133062913118150274072077626533925155444692658909560521372185073892345345665484675811543472221939273910532903286974240754015004262331680395673073211206064019367604471929353351246013830202274601907947837307346453219215491650015582365467738866221646499438125881799551597820259962871066980416539699644656386886425880313120602777285297875078970769363807825614077369629525646848596374540913650566647288024468075604994037517505979148936738153007921469967569167618042278834689852113229925768989768630957557450898409534962409387640042651903320824871246344477798477712884223865445566 [200,25] -536050554598725164141087815405145792954131911250587143029540350843936492975701399346615939049162664343466843377976450068649571499932896193952826206965214418027641339293942013904202896110153865444301189268678565300952082414351000356190829147653026315824358766463726781243795524828505094259094870877078754403089052023957218288476790356357205536635521914633353018890790733835444350271686363206118391698736354850360193207700661930391992330967593494087350096640308517352271263519329578802044736301995212950267427029395082139483885252119827089428618174935248616236600120475130284365999948781233949935059779872683486720598567471144938436026115590255623047610282999216484920953642665912914545333315156992474827638211661325215419840232612387516137886775764694039028204279173963385162295056469307207800533482611670532842953219334662732428847648233788695039017369139636188478051108946245257969728376840935934397878431592608807752328822411078298239061257739957677936241864646741219566832457224048852489812537399201547323442559604631777632414879455663329454496970047809243375101768972459795446605306162635558622185250354493671373462092169397667754477275154821824171526314529679753721456451733010475608471433544446735422266651150415594091419517197539720524068024375553845034976782511366303571034818040795658270799209096747607689132431334333953382743878734569719276663587746907189140301140953947765982154104841318562959054547921267758838238057683452953989465454757737854240453805255998412591817162087169303519396928562275558239687602838060432 [200,26] 385390400801985123664866437596282151836559803535526016438349426761304295140345787328435751305410345917645519262895519474053966300420098233649426447628145442620281347033813783657626148246647720385880337207144734285855116498787974619478945033822767591200849413606902119155887206063863560825271935328628500839614668048637146317653673585454428434011573355285823558831804903141116220148957608918692082609518859847727425324206623046965973691933659261775900391248955239415885080855365177430939515881097465843770600695475984681989359005854438644073747667719892932031319430101795748529873863194431955149185508086143425469667770864693632404104423844409986619356738965026542513494381404356308723631062661918523974887723217448090682035875384695418172045627001582194662056533077600845895099013193617419040098474086011521556867442417717080285103787200063157825237882506641153370798604242402172947043106689506892899063168421552765819905682538081425316320627484671734630534977071129720343684679832714672634616430297294656347069236526257383006325830638535069191478958305908599961977004206415451433700102608002608141704050119764848893177438558530830128724065335561963591043784916182074111013615459030518642411022938838174194062120307697015183515018130077094302541852563515756980976718868211553778460985691823328024714835046450819610181624698616088692278365349271317241760782316351021200340783056589586301370063144739806705758452225523613138805019891220133138770682106573699737848804475823979648158003519485419335777418598502370416931966596232 [200,27] -252182696529465298336431562921284789793387767022874933644279402877247284466761531794422767665174561932158427283033007014764280777257597508790819050545182345683484976444152053938122007861294665386258841070149006259150444991847424060247296449997367507290446680446062554713772798012057115990628140302137412202731192978899493171027789465291693244493938309033294541692005776515714640871758614525828407115091645742631156394914798470817700568564587827217882403765720121623129137112823075860052668910560369944241785106952537686165592435669475936839563288416167535274435069845538619091919738258503134870632880861181509533099922505182314746883847584210942354521938901981284749431304237265994126574831412843286322949342982634401179628916597230637751202932387227063540107198165367249150256395146975863431870559003954099886820197677291576591180675463429358873110730662864926169057655423319979905616202346318712543696366069181372291998865841692572380388399194136292429634078655356441394711636186092221660666367068862698519802182212430484086302900956170329982280936743568011419974121661558650689489265778951996820708250434864178649848191300090990041426684583148470666692536233108868229696945327610875387784029790790611694410064975037605800815961761343109242709531725474471273389239109727419379633324173612938913009408653480590194700449107186077695318586946748702747345229959222717122047186507969745635072437906520943307471743255917862419157011808226760828425694556073794587522734537736784970705296778115298645826181947434152832313318080 [200,28] 150479352482362858833786977700714192947242602044641531975538336919494666482741119226152288227004835028031740864643794557809578253722085031503765877614988926547142517115131480756061507112768220054020026277786669193717515800100323914727264135186648801620878946005384904097826194646602634472611565958927326480323118128990043318496641030565676735630428479505552508168659925016342570219701196816387953767847500039737781292068637577604159856507187118477966845986935813284749696049396641312018937502745209150602149457951163237754999120269148577017520519283425896045331779689056285638737148689332504068714578041491046459384593066880172958081353771991144737258629946822638144731446662157223163292365932006071741136955324535997243087613794606309845518621372230527110864000718574661534240800181811253440332265625732021199647237149563163448683490024479986378269670124696539387696672878879401408090551849383584865124942863218480391743088412210691296833570342507211388576662517266128050428292862107902621805498068823641461409644855119322222478272873878958070568869595272878807876210466194606465136186045426139061510070177146549738782092032324373023546403260908733722990809764604847285907251475644702849349983740216249400636324483007697454665688973477304336690279013557339022795833996658827605959065818106363874540915074448854952223929176120889588325446603541699490969205661200498018560254525529494921690419157704683485031322026534431938929552330791836568915384412379998747879572176582559550794731375759828740167740072143371803308756 [200,29] -82016084025052713963674427902336860521095972761704800610517673147291268195047472066827072682853845102148719528691103743207584176882730909762084959094683393822411339713625088318287185119260154711052229753667503092725708941952115915602924715788515514582548731402273271935154286089088464353387268349201860024968423519647603338731710948324550694680318728137829855884150253013783984422271178267974956682300347805534619758854899205001942193314327609700293661465593210525369779765503138798224187341638789134127086572473872174732516312536595873869232914055032788437965879327953452897080958478085818910803781438437695197998144063038044966914126888798688519779351236799181558342560383193329227909162976173056326501670009223371762021630906350912755504108079211704527070182747764532455276808666923892625028127774765037240356722997945785219345527039682467664537954205018974707720728235185506483839164475522235343802597899288096539657484683101916743040070470250446886181821565375964530938702358550823318953045175103394272204704755391943312159157675507937351345020455147786574686107079928057868923587135840046499996475417607507582423043568646228869830569642753385142412828329693183351822935423852167426946914241107583959316663747144058912619323973840854763366877365972851897281727746315363761685176580760013829939760639601477506844243772195660058921883269319958530006362352284755504144807711876700751631095624725273203713007141285241020828114101540747138870187402365107999447538437555545878282452509759056244892715174901243179072 [200,30] 40887626114277724259006913250786972569285592999400672454364752938046536291291494379948509503980339261662859239722605889926689458210771419489445772831385066134107331665434921424337634265145532954203214412786726896178329914270402696682410593790569147566562536555698430881180797996981785897390154551327139617420853668892352479477902262418229892633147514864822487019700353431549057370861616007418766388847107459936623324959057647079465630119885967084240516722506929612910554499999806362055007215327783803699092028859471132343563058111930909211551192917474720846270356225622064420880449226878715699890082070665426666264521596804136701182864449569875594128152915033681270589127529322005903149243265489608058283561400057991015256533236705377264469780240047800147890141510502177173611648468120351069864981984197608953487002624192466922838295488600009397594031975251330522828352058942154862816326132878486292953014630564925511887589739794345930587042289143768791103071854273532027416199083024946418685620851970345609006975664887780167658531071490315075491017919133075612358217644030735745106388736879930400921828739718777163668769525652661285724110562582107946425757923050029722025891091835136919333151556806806005098621200713578751485627865502779881435788238224564389055913713798693591650427422416638438709567724391974582638162609117080396799857700423123735100188973506793110244160212790682381676627216890168968675657510628052504544810265177645883246801920105090668226103870627167985123899079350341473160533903838216880 [200,31] -18666923521367203063624218094190489685500176095386172481416282293363351286193325929755298148465582560056467870492819350929323931980999730049454493937958408777916382042896684537438137738249710722073949730446755421152930134990520196984861954181894948657252820026487443317374906890922886141645508674078247807488359494006072906931480434923863644715657559614586344430461477805654566651265596366562321066323236006507138011930101643556570905391502233233339883602086555612554965023731672243503354432233014642314075848749866688757815113328363581053666284145816636229808430529106082242267508247327445480615925926959584679279103537112906337920243034864674947195327163845943308820990206531175919311903674344376209417572005180238516287103100426939637192743623347474408040482055576086277067473141754092192365276433778449647682112617171989053541146242686498600539055082760974962644689343564376299398771379442039111160281652102352021955678893215231227236336603057582482176270576423706821688296820724853567429160570943594623403954701583975839777156693107664774829076459405655947682915032808748019915461117205404414612932508163609202800361167716960115686319102585293843495642789422716403546268219124007080837987726217091632633902148847691820508263297587199684107052352011106491664179076237325562223545035026932932689666924282363975010936957804200539303023668208556083866128153341049096776850977419878109442124666472959071312273947853305168868040794970060838232347183713203164616984425458875910818980647286928877426452469355328 [200,32] 7812215757188051864884855033576711002649761804019231054720731548914929263151777145712368832624498785989776409858467299915376783207891527763499664039238317060388392772303410579884874189727126818084590395049044691931251808961892960110531717530218243189220813100860102571785197440700303282205161206669184574499355336671736472853626041342068573319953621107563360897025675487947638957293819811397517275843703895246904994701003105213621551543329921075719684357009026817845033190526528850744003908715453715141086951982785220030818037866619490925839312630210023558199505469714339435909180150091110114876756101972651080287619684592624659213441856230059718414416477805953427178789628664214372203359335301749897215701800327542173825668181505138987140100967172177607707414402393522013481715586788584956034492692723140940078067420515051942558269015410320495732157029014565776714507619877840750873750596297133796711121473370309725382067561930040225296192107464666674526431374849065837784903675739754254273915205758888973042874096700330713995045091020356577934159859098225647076354531423934089438570495240277974653805103451525229093224431476137513288361503575042549382407880898213774918801253918859548926064999867507804646373428751338999489339618895114789204766544152049705214151275180184581944404611340156529764309550851938153765934534300568690267386025474791499089972352369407889387529410385599187833595921968046925537833248395040182413958182996443473283598174756539344271609080246893446371771504443048214910078348492 [200,33] -2999518705361988494640799473461732805298578322607216286327739974147111935910890518260813650427451163735929361330991382473282548518398170948269328750022892796734104813423334652601900580464972202529054317780370670195303896705160887596766244902593851530201466335604245216922929699534222322669448362931170729500925015838048089946182503481621747458611651933926241082257856413346944073075043147662392373674642777676722179922797552699024228618588284461143541378932654112555735760000712605334167730357542670047553710194140980229595685016006301097504962524418787472904984990835950685399866530235987991805538353673258568582555382437296525618970695023788240195327860098912635481439713221805726296643901938085516497402086596964452672926603593828274480634363317102340714074368437305881725471495561266525862282799576029572385142526692523610768793031015088741385786966445395332202328851008768942909756700062143432895202633518662308221862343662344366905957536271140250567730126575784320561302067621048439018532487318262410761824597226050763774076835093150607313132348146818052113348845813867040870095635594555560784869267305661780226126384182119644003360508444457419077530788592507759562979377348370970561814969376620159724251238184754037088730321238929559787588258348017623923377228181404507884229285564966670812113723273907104274260271639069841949988391201120681764679374079440090915257401555818871653475495264183357673508420656443889867382906741425332269324466132590191683624627173093793734605137105478676837702312 [200,34] 1057276847800490355051868936862321244311413452873752968585506773268933328340636593502759622881244136006930677688352068076692509241195511477067882336285574954163762980718532074693298998263208318823842059500535433898702907029917810563313888545697700896058019818895416607949104221482404749455281404394386000436357589918620720636209942176903387276880587023190896700076101389825828577919682827051446377337825390471946508698941844469686409297633386322260752103302261221882806183504875455054134595890370607726654051614838793598577389476724820780237729122627741563668134962374010601027329448719349058912484310230066074094946014715024239060763954477481875681317052725493685197468687501275684396943347901062811822278175982791881982004171723031530423105494595815136148009819925448147656201627582841053966680335624605580968094947254898325808187940611835189586087339867959846574811893230131421240399777607832858062608963679079571898966699581692073275416148874484200149168131245234517332183630176455120681494061317997881969323233008502894082831744004918645786584287971514083145422075317925842846099259395561542875333152034130586835048232904850814757171034681977938897539029598128893437529980927050658649618311695362142209416092585150723479076805102758222269862795571974257949295730743542115947551715647737909752475162347076063741045013613894959595406742329167816296192224700348228489113944953343066664972982647367279099953546136534714322221566810292438747051279476244510194385578873781257695030934683837310059656 [200,35] -342297387395600116814637779589521912298037826599477513183916035808750707692157899246110465353529699356927981267418096980727059044165316997228534519854649293897604739247360781650206259415779509269582101080599740855158667766411573740307456095695843283550453267078325422807374691875884500996328653994587181055818990420936240241635484822083857753294407501187797080342463352589859711494277423135968196320984308111293723320010654438478566024277067386156405173636383181199963286260398093223382341963344023619267428074724876610864614424223767465960940420272144371427338225586211500018503576796519761598983119158407132502294221365077983922764422418914169037279905532289890505495305745179568015361915527221287945965522904270037912469731498370330879084080521245818768792153027900841807400546129098219831432614568855240725486200565274264330010838932025701330707889540968829658457309074324240530432983782959509404168279280746408378637474372336593649681589205978739034574430519874653503481377081536724815254577706920654590382112541794183306533781515726911122664468550378543084661578997042218191751017927395634815672105864970407404742154616433802741067989399197631102527676422305363020928579902315825477661459907791789570374194197413239079703368223504008016766901457024924321042347883000709106286254544002824332726931184090515258682192177132724422166458237694906049850832411575496613390545021019578491010327453145073348603783024184719598969828990002021163835637115194296824775868014499451113243870457376174464 [200,36] 101824612820854830740420468535464893226052983047451521412479068136560494232905222686337904077630521981254065449705871141533755990373983280573464096222693011304464460028375107423997281364879292576834448600094368896018545115503060218489457850610033444793194727808865845084116011294933561483640842262616538119786656652694281635955152446667148968624964655612407894644004910163461032772688516728879054283659725978769127896104839054180977069889191646599310743724855184538573819413499084462937883759505336180883358285603067348455926335126379134978999195919801523666900190834371355210173056496571386555686642584661221018094466681688935088291749581064695088049962029986113360770138628525453211405451166960374095807268071723941767057494141504594755946293608298286661186548168353583383323706615112212863413819687859793838059578975388095727766054585530064625431234084443435273351199719604843103152149523087423456948152295243875468085904482694827975312129807432666094668271747454661749814315270222775699452344087361439051719287357628542774950124448607093765370035001896115388035158178099126389318296903161603057264185594479576961766423455711812588528039666469347176651504229527648167711454138425199981163918205766098367004339975941188402486606786413829906934966411583352843127637032999676645681387082899020653081816942052979720164904353064734836890033978806816138003888855600884205677619142141327599224661486850758075196138663796741319870578639966022861148078881062978545454503470503156973215300507016172 [200,37] -27837869297779762467317392947314213411915833317628311546042138502410859413351350803105233487226553454262822634554392116678739536922507878269227069382920196684014881038714512524630812252635383248019759728012388222129928311247615335137046520988323350869579583417771961741996104820382514977527195897314192979089847906138155761440767420102681269454359134387595087744011296269144427396537255458670775595132767647246174224612803563681630268755206847185005570016789699228186396865331895579652563294446723236383223492558060019684444179566298641886139927992090568729910552437686622889207434481907542753640145274485795144244848053972071050916363938711171803619636240843435928362416147545351929158957260935876069632149066451231019949437226902000054089781441744690912835851242293928461132890345758286680392042094716814161340328215277691030435773274708892821546764723697400568983561743688926688499901073668187014769651806262613146367226821946033186200738102568200919274971918071108420021156982165561829316906003475689208281993442756516825542798420727799562726272123664350170064286818365592464466167005870683905087155773546436983950393529685736931569771962618908202846684097132889097289104479589443621272264392121509097735929712850653906343116948907271113942828256224145251119708839322761540146132995654285305340340237031613973773407100881086405566236942348842729700797265240338006045943951246480309501620976618349166722341802409294752168506824214485196410259300990819598890405809643187127997750601112 [200,38] 6995199586554279731661690662786177353736693737472147159797494922076082508436079145131126266858023541154764787740994955743503355018704638420462266472462985734147154809714798643055825683992228332830420397358576420767547739681613760691290434407660045824117178486317751233833280769230935721442431316438909461609705723410767510540734732709120941642932562036191419635147040825879337264738745937496842507650073215161314230040351767174001832022656865537749644600185530593708194140285832228764356768248830649153498039215418558926586510183347551729065997774730684619027831385348855471794999535686041601080611204507701130964689550806195686552630754672349811639177181307826400488196710497462106808157199709099867272884597043026136026169917888128501148879054401843839395465460611719319358527030470398033785367295347974885948339915849965641132939297085680795455658919449079911677582019429187573101134178636465880416597185885998343130721112208446657911645116343773919827236311416825735215451779913952915735879116013381618536592350754151411678029982801734330748314005410118480680766526034733638048156686814621722999356300544874166801256048168358891380061953405757410609740048184237946047714507762159876218285061778511162689552151054065960799613016946751096594316933695640791342244104325939402369668591466439984146605634208622714935466662954489729259829320671840849886054221318844464804015587740308942466933198933528737668872950676394953167147683443189965942174319646255612775189900907968592577262248 [200,39] -1615629585093462566165885198865077104027270573376554788148915835324007194601130943060553438354442473888732641669458720468199040061577150162495959609040972350440764046040462857870584327618698088085303164677665683228242774503712938436968714318560341789440016750787735671703940246369845093472779008148499951496413906726453868222684397327117569171810383098236027186573914734728892999211858190196628115350923222451904531417924533254076559123551949688959060465822554484457268595407662926928108385258915021824329970993946117404958286330382874169451701772454535767486067054057455629299965453060501658585316919105197297129234850692054330197647023409664481168207111693467605594261447696577303968725148808304334406989137316756494674746046801514192277089341543509655621027671362450007543282287427239553350947638447467276779959505397457057134785313796486408216899404113234992303896273756866369369616517168627589680938325063737210812008349471737357551070813292672938143006658886860278590008372765184099308073703719671201719682066828652628095188534794663932636584130797330332923867377368474633588127871817545189692831103297892074818734046456240291825975786069122185749081561602091431587774138020167183325546056223540409364285498153312962148223640164813601717871114113120152551454231042523853344392139609380592777864911367193347973894712073695966173673992445550858839041552916211385140658211133249898653201668757622861969624170108919206758128607420724995912003448354249716676400935082951878286176 [200,40] 342931413417214403194837446593071210194943882654789231912216856592595918619228564359815462012510371451889032419836525159554204437290720080311875326720189142771155225971326714879159694871585213082083119523761229956685291019327924419935522963254036665217889568320274047163319105394327801065941599771915958191965101917456415633281237277393785539715988511283102883125452380209357343407629158004353861557359473191248927494291091388033277068096219809081175257246739328822989575326991176838643502240622915727379826973663914049187485176784347508519812767567663187003336243610204033772011176387784191056953228441270372484104896417725753485387391859503392413792615664748023816799224393201437206415874468727190434960210096286468313123274543017974137396164532528552724974172736458344206939367176501685942130026218351541636565288328936686242294516154561041267742166360372265820283875172404222572149062557623177397211602771880431543301361115206936436851914886802918027859512718580118785753911844812749720698238708983568047477578398807331870427662907139459394650010165209314156018987244791599951160261333715940443456435462251131677319701872444150103667174869494303909851742510990414880792910555640346959333856741085394066728450099151157135991567057780111379493319336559133887107097992714043037807853089360330495972312280682777073716489512320665714703151087850798451559011276344138486046885718760771148700746069240195989437737966548754850966958726035883448895790349906917272310603140080503268 [200,41] -66878871947967838576479518148337483241259575993419447554854559946767068399172683785770193513799446935625276531683903969980783508308130241733880065059080608411412111429093995608803080980454946632206074098842024299662412305147630701371428473314156846222591989965701015571401133077596621561667285591724857833523502934776118686212953612756206190188578726809584480114228865217397625011485084122773183982390709700451241190171354809266164393927943129664287933457327142775598436418503969002574931604091841999649641777780612481732945120574470368445245725071377900547005414576656928196015321670375933608210727466996420599113436154908137598707852086747437026109611428917890344903454375618267740779326856305791221734222914884323963609484260645468207138057428029684998554692648311234428085418453188092060154427686823294490198605124552207891222992054417213093916321186376132007487525047461256626153892992162406909959662035890664484506814353960737608313777798195659346397087274172562932220206622332842047826549617084181142389426595779463593665894627005261842270443568080282561281302763655078203667238601661441717978771544832526729389912087326379349839426104708871112959857580410517595137657426209071993042557489990038989200927105517591674866649589690605941423178398425272809346540785871928225153851611641259034230429570994613492641205500109125138495547573459529691422918159440841283310003500049795039113875725862426703509759560331565493660534155190508133925760137003743253264478569725156 [200,42] 11979135588895560536715591210951750876669028215959688822492024001249121791777060978566130495402462335465933062516175586384897480709203107531315093433534869752109056372003345557303065771730301776014682685816269661041607205073274597722073161657670859609227306063458529630518058624710645710720557165516845705874978145676654252952326144318615512475686918343204406931784778638772422985082841498686074104022059351585717222242494740731211264668397969214099195055050913366304665004753057397597427789131494833805067533578145124371101306869396222244916128201361407681841162721045231355788264386169891045683423388205619295821495186839518561535913837854347301783414542401385858877173329837223456765942399757987943279202579655321048407515966901057158298291392910748245865945502975500456714156744444225511073157594671480239196468499869215623269414190729263286282752321373487623404755580531847232340746224833164285981035583439614897419799256485883221683874241871624224684624997813681751390966852874907569566540893744512915655314172295695192447887621741256466089987295738689757663299137718183466768518886824008731856879746106756561176525848124222359715822118679256648038053417457792345841510360479993067720493690371417799992497352199616370299629333815640622721122735736759147334987626435165624846950169086923596820096499683709697444128820891249579958579201790159816341990899565152619295254719785318627824842773532262095114838019945251493057291379381363228050970749196228609556213144136 [200,43] -1969799292869443238213979341906550312243605720532057716199865948947967922138367353242651549949897068010185095661823866049607849862924616893849408994766909865241658646792688224557992432979471618424018819688420002599746845635558235118079875405926129877103584474343830754462327986249221133387578822296560975853639272408033322292191837638803177635284718032750876026183275471855253909375152279985619782075453415224884023789935189933001289637159510863248243218978208536360435783205984391804017403374635188161981013138687006720319167324587644772737330774304840853415732980925481328693891501968400510482102216992904669099949834299929736079509456009490866220407147478237693974140893824313431229738381715875254097434724235576183794963286428952102413956302348145915360990792362337235260139330323615737048189278770427455584458933560748894246724349661076904791525321541682275688456162018114294387193559107136719760781781854921123618401105714292699011815490282015441815445654122293594895723081694460237507946390709839414736326509501865730394576039465546949323903600356487134258660223655024396609316369040955432567083146833921668161258740107326006942632948660753477366567614285990618919846781025583024981838954752813755316280292002870504522002731070617854387346463471871501141557723931062249750134747645793369847887150403382915825488335100017977345428009964905627359681758924561372550343670820207704523453976234663356594210823263258790231735976753859172276706551411122876379772024 [200,44] 297237886003904145664530670404505866680191235177387123956887456551948354890242751975293579374781908905267956257966712154492279436502926657347249147843882982901095135471943997693065338020752242489981816379059645005076996003582743984291699606562030232516120141977874561674131003382099394070503961593703078118533672872044162729129344478258435714411281842232826788836936202617863262164772527834348291491395536727022439690136645233819284265197125600554589124650545942232993209755143787936426957724990823909507666645527049724478694016265999838171806129311911863455582836265425131887111850745625670706219544887520001731454749588933629214537290700228719043438671268201263318126109735174203945669464312147711665102214923079300824786821968035942512791752885001660297530030788584338407950633109130025514000097113487930350928202197818405744477906816957378953789714490104938906290718474978012312253988658594777920073483053783336359917740795664925508345089914189743408076765294251273653166140842801172101488715558219318894920322051459764536365065168023854906362608648732394163712127067367086277481838389439922876829727978584031787174005747090345148388852254602241307334796281584515610104385554966139087778599504295265819917911853739854678639537051116940389521039866929600131542693634849616121773235565325964020798532889201066437281274473276084589064138667940591677322291748336413471699821943036322588421821181635671674072355867201085844258329422768754103412018190876408393558 [200,45] -41149916323540753713985119389042020928158033336706145998332675123645699157845003081463832791613850711163077132584638388286721151091770280739768579212493658356430554078924301317403973068389358632466407645976184558198504888851330779993128917283650834945977826820217750375419878632507097017463512973431650860327612868120535895612263348139603051520260071097505772381905664820263500018417604708516745096510558994784158990805674389617259143692396101068753486286781106812781298044538605091897770014470238929245754502567110121646430497179972856033046891789014424863245404330488143450396968440154744051560883660238080074390946908956431356777656512494874391151592929496326069030353508513853133832528429755664361174489259772035865296510735435280845678867840757385084794912434025260538283383490414173692758678623444372848206800597481465806019321404150275928720230259729163971257768891472238055139091685540289374508964767613272762881218847841479962499312258937925139343797965034730224065977601764810481119522158984540427401881738749452681086444638175582637330058733349650352715769143389052113046062519319750668090640374086534292456794046211116566119711851716831057915762018640589892361634787420434124378330268610004291752195349970852230966098714392676338077952739227824679786098564925638998972869992252734387297604375492532109558620457843424236535109976440360983423387979920400876072602574730457324506740677705759781288213996817714034549621328027213951771403691485034744 [200,46] 5224850255364759113053673810201811763252854009023875520677854448832812783030150714460224778304260795533737102786048662194777549279712609517041790072544747170746511920410623057821079730873716172707137013623092771274753134232317246230154250068100818088445673994712328876448850099732470502834097964511230735517271793345054041031830713459049162596882755517380216462735689629503994665349947362317896255412390773993030782420372060568506612591384933175740842171175351492717175449793714202631371187504740912119428550081580680954703985037138400637467161889384780626125392844310020585528393074936552733517113813838880962637058960418057141832159755462331218190388139271001041314262309677823407193429810267869096946516744697119775942022143003041291168600270957176104243181370164017849800237807854400453670854926327867999357978607721977684230715980438073862787084757551894847713061740389975857013854143631738143671126985178471177572220750898084438524403029682269468582798586355052732911123153588616511327877355153467406387612258732132172269382988386582091191696066622633053939506850349890985469158360979204132090027782597952759639923422070995014047175241202275429986914001600835179937996293306453809985714391898222492827270833521979165180336122983878928703373154587165622024045699923372621232619824411196737884081175682295431162275903020782086633377447262259778113715142800120226547236517405580288398293025426564412247872817273000802013989320842353321835412457779068 [200,47] -607502223905760934998140998914126598952665796288379153557863931172608263488491743518657762982393286375741341125033770035717725401887555878843210637520136208830129911977248265315553079197982232202645707711801661547643855907711800243559654890215798654930069448442659730492411486261604677674972190427347400728363382393042740969426825082767836899352099589653277080677237717829602375009013452647314782547873608166454918302710133309100256277822080437029972393618735073412826320978756244997622945824616724713509036166942866271969588426128232842064643263049712730989099450695865036523444306910523401711629878071300977259492155562711525862541772442483779373792733148102815347271436094772816450061863921736051250533978008099257174898931609084280945982302367333962450216734702753263867692866051087304101817085043623657353336033908728300581303203674416237035255464652863926434962397499682659558078501172560001247095034661682891069530208666729753200920842082657499886091390087761598195067482705073072675360525598100508543418025339536551616825690041988754138150558936730442162303721307157668240730114884055658898589264537795726227601924850608169261985671553180993977508406881791377917172905009228348291826782842934030683641032816269933819399059084085173070332446684696673748410822210450311171489754788151215263700645096455678141769374558341697285396184512123532575762328759581318773713247815863580258079337561985159161912735053659794240894717415488059907701763904 [200,48] 64405404038665869915287082574654796096160993410620044882468320774688032327896849367959140485046854326355439223646444055898028332455158494204091289883205205359794336536694788562387593782737017710029434062374196352078144924541297098524788088902469150915277841580787105576812563938242132315063520678236492101020873840974968899649481479421698872872332902142885443216090071444438481987846967833670889325558736905472012440236103850015988492319648583639865007265262087841184884082421076369071514920194013625178838520118652156034198202261755946524205018307291581808835147760063081604431341845397999293182536379145878438922213756817259671629464061017282764264618289936579571029963789181592001376249661944849872513705282723489429833550947862677890155827339475361993666659508867680871448729799494839562060784867654492440634700547732747474240237437234724223783072685083146008119040039002386803264554156929089077028686315046085574531788619397317023778937344979249859812036960248055747801112854714620500887202713802936603273889697288292199563595460107521023832962163216318747161481229556661562171186485246422658122592760566085647620432042523541937583119389257486510600858627876924479749272991847016853539971902733206706028440070082364926957217739606467447904568685183475377149175169027530256376585844644047189616294474540248112941956905096856241798007745459906533459585122460930699219020014096049635282603039322696579520138536866316218044977209029639682252064 [200,49] -6191517407470062111181933362259382820496454905137284762550292871482436849731447404345598994592348210099222529768478665611572880952962956784257419014867725830054733150858453927937804481570904459942771930459057417197043786903420319088735694130122796755793954916645452055803786152322822744002440154337566499149381523029526709115319607365065570219016174452680928896606415831067014407648257008181561518512974516819639392735026892350314522625550872661980731917653332321867882385679190036576079017657147501165084817790407929007335611739374546179012774038917443399259622842315550619192330075688811586340557859112411579163275005430693088677622899955678321042245401333260591226515372720077836081030986759922165179300251674521662685891997876343758799057851466520289323554851224670276027687483115932772465111539437693013294471628988287170311621057973465692914639811971708613913957915135780421847313680054283276876897658473164234588958988726620927719451740596465476182113208601241732223999017635885962700838588467536298198196201801607469192002182960816025320010079963356681477784871691823399030299828705571142771966757397654582275725384172295030185075859620647682267554718345643288563965033638815204822297925695462576655740683541885112937290324010366848248612191035340556283026714072065249227649828215459284883170112000069497308935569278492734913316650090616981841492685131253858130256691599920835610278976873161134744208393375627579865938081056882413264 [200,50] 542244894249936000892200484866129945217463221995881408963137468630303695949295826522170688637160240813497799084854714419364579798547542390400627206119326815948282035941331470720696909749138618586498530891749525147847203742562029183739113950740790606397209145320551452020770219780361965098162496517914131276171541167228417332877429176905818652020552211503421045607663454248830979777277176824218531638663794139314899182942898274139743282649169228186548712180911631646871054136436612176188849975613932556075764438825749374818950386260990424957298625618536725891061522955960171073422946315234039778746101639877932239164583995679092154205124110575594574946587656434489953993316244954266006294522572341547533345325414699787174227895372987973939201710135162270369545794010022175048277985747032450464426853817375998871421659513447515857606116733485580849487846924949204880908059563916962863813979961700360872108335091882525281928662098057456266487809562724912701367319755915687127106905190346410921025826929822063189787437951562959185922692318544673849062136310844974294097454031822298188920559688416946447993072623942543303977449547925809147475579301791446620027615285135041660655378319429062550628636968574003521240994076670347922470591724081826747650488161679219460960147580192295633778988810452124536307440239310752198184611050316670065631192505871413347253838791659048670001098370878201532410450573875382320489993611341909470718543031375468 [200,51] -44795626552393156553788635577842118722702511541507521963757306261346106292676601578102458546054673843116980675770890103898641368074020456480182030414015654488244642870744177475870513007141650466838445280343036555209459403617471984650465758549223641524834337532657978010734897213826353437101917054623371171327385915838477177657155744014647354107403184986107352481218350885447011983740173553023758517665108121575087671534013194881509335252436704281629934474905852043311349093833127699587591165583888551075167250423865417665387970632632441097948439794022649300950063322961399743688927535167660301572400999372099591952014828804457055723401136115060906387555403547929730090098352118603669558007111175287163597982707405323338461971507460607844815269985933609719661384615513688548242756600962667986270957826992195225204470482912746074930133691741638779291554813228347252894483785564129917923365357549490878788991589366798651276143138910581105341007520847454217412544894614531307120914395095593134785009481594921705958842962865065847319366000465183831318379808876024611512338428448758350594625011054081865887268282978434222911976970305665802693205666570042169725531228157214178046983570022937109488210699138411762942157350560797595027740168977103525381370008305614839753769881722890116124227232954101423920950632310447465081774674290832582668457901577999716107555764325294982400224284539422034835872842461056970837743707737536599459052236256 [200,52] 3652263083330171170253398408108706114597938873894079763168264136359099719331739521542628148989257332748880681532013452528308651207946089280003973028469563499092500410754043141418251259642017818734210873115261595093822121740424993097008044721911591049443201662828663521232378256383851622236452286931634289185992343933755609902420564183702275736991454206297839370560352311816503261048892541371528621006429934705681791044348964281410128709144511658203352534908174522986063600581350365430241680761640550710165674122946868185506171747042097690421109249753686631424786742018806374692219610212497037852475494862800459255881625191562578569859022723621126697692179696647835042744630305493380015188710677124038030638982055931559658127433546011592991311436533100112092251065601430215494940393513265259431824910320007686226052313790950920655218337866610879560827016423798592284942800363012839063150515241782990169055124110936100579941685263875243017378195258767416934025160896519097348305685058294982272222669890013232177736071067722432615639499811755597248037361179342541059962163316384850991445900188786705874919314216916082539081965999532200276899805536548070936831286337491232592874477674359708942442085291656521043849008450020948304145090366159729831008734573201418013129614315119712871836437017564872515248602228902777115656986975906077088340061355154273522678963555062342538059076506195037355435540512726857721680296631004930213949597 [200,53] -273810450619811667526045888960251321723187502417863765621696405831948189784013691148653811210829459410810981064559656201271525029036971991208022850520940531063164641914223142672545566832793373967192121728153715970450753659102772946821839978798660950144685784227303580881319489475079273193787749809411124431384208449870780423008755587162036084659783960929996928154051203038725187540562421151222393589899507808786958381655288488528305788155067319754880354121693532578090581690693116316716300339962972998234736638111766895260242076290745391136856322430915280504945173317016051444822438229285718433086419648108658798896194536906424478165202457299068731297456572508568826817614454051155071335544778209663796396564650973809853212678179904533140634821742022050648335555988738652775999163703780028430525278611918986686830702141237352226084351783772635738740415716936258839889891128484918660195294491158608481549099398232711416475227645515785055947231731149484931085788335176097639640445007000626893568002367405485085447058699885189156043287629122289222120882628464381940992121129981827735224000670025806937011818612718233176942672363927508289777882803909061200889893439345053511081783241613068104405573207436063849954990384852236055732445960287193754245996219207446807130480303567445311026503516131736348778071287906436177528043863999501868242944798986050591811945936822225048672104105225382661724851249041558571022533371131375526396 [200,54] 13238948048864704576980898509102204420543054948082408788143024336279336343392052441322203360165117041216365202095776883611932602222096863167077607630611112109682379848871025000060710814860621183042017211629494435053931740588869104278976071295005401759486586963470238023981972265440268991150594713561380821737312429627669785388506484929590820773920088280429656870247332873982987505647979157726100295454786884166058239364451373104767956744442737235963068121400319041394333179104045552454882945683408447588669713138821133026973603901452930140455385911784517856079576480841436184201889068650290362467533577957523114704974624229036861918544560773710839762651001677530626214664813123065494837586052480508268487875464763241145612947047670588898177861913645179898385058751714755411708979288098192437617629516682252764761814856833658716926286798080919555650443991295126229560793314111982551087049479674068111596002572719712234337695379703606952042947140471582358614068405771247624526965794100633419353851248171278226568037835332282792712849403524060349376285197482241486229014445807978027136945765465973097308163332598832667015706942867928191864802380544238901292578588090352242465303530792308068351185874076288791899814620867332847978448069886736259280532309272979734630533802885886309604694618527974439862301999265328820446558361626505392632329576975942965234246577388943144780988165184880121021145712102045100878896134063441344 [200,55] 177619171552918802769717565680445400135641985842346242447139496753226148441224582358334223476258559645764121517871967611205757589449206555981932261231354142963363141480543811291321510351162605918898057179766397842131458517622104582017465731885156794500271475448834079321452987573474716083323465372833810921968349931339587605448940195339561869091852754353068252507604229491752463853890651311490419971572805585099765033486425844726998390776696516300902021573567426481184257531671522675016863241895897061526011996932235905107535347427660606904273408388681964854015104092697841958886912842938949743077164176927985685111686536744995606324845758539012054536219067572008370655027524807604865054889266408001708794766811194116104954108466708900398367773050765245890874640754835889455061502011695459381695424706556420682007852289085140068271351388523523904780995710873686550849936291260122007150885000439111356626066061267450787189108472079136348521286680872497512033945775692172396275064957644381022671842358455164941343672208033700904608332422527146469089025556124749455057831825411726210529779636288755418892844873592898861191015246343388654080038543172294549111472670201978533418410849451000004219239542287677137660838067499094603118435264990373160604570881409763874087832695743773516141812583570652750795936895573827194511213286565247589151977829670217058058368624347050421624079161278902161094045448210534584419127372072 [200,56] -53332098175767762746440519660866760567981752590093625166722283653958125208210727804836824243098401641721155021574580799783355325218558077143147772919930585864624177778238370660658742511913724355097883846439803102430137689169780786125620824299435579403740682506976234103301626959431969354810413189163286362601992673728940850919012040657097428332406130491938554694612347273768468778272140740768857026904894555956254219995595334526663991248330383216613738963777677514291206802693017887764269841437745486519472578892299741002096409504655287437937170775373247538182144619614655562243506110818726056091780294000274554671036716894276314275334606866102252894878146870624177335652243811305333063935325213887913774892862254642912000899149553601279403213788821702957596151390860595348500314639278191275168036640465174472384232147293967118115235611832489918784872639249218363983072156581432718112682205766759829674255925477107029318629895844312270557268626334707183568876958980590907134074460022377349157318300863015838412724908706047768534904551644463841271643888254693155429909785769457955299816847083763683538577820088195342110625151395345671986513431365671492499385826018088834779174568555068486903831569536582837766545178369850187991730129526236068361782672798478962780956357642766123876446991916433416586992161951970681090742559126763269476796522990798290668128870880939383239443757349939819414139983554620670658950840 [200,57] -4725018278428108970933670719096688089496589082761717899736824735599486079402450901448502072226279874047890987811196847070734246306971477345058165723661503434664247110325742085636844630266348235279410676371710679914960174377929273306646241625212979797241785747747572815285344581439026107721927672709017510340078744648265426012735631123473303480209239701021174831634725047559089191318583805395992028081094380572314415583740730795576786371590665709088410905557113380372123969611971951749860240141534729021338750415602967658248414623924792283121977095209765303547153005519511960344062229103020814724295093458729684529692747351068536286720541164100660379760209766866234958986747508885614039630850792297291329173093124377408107403090077618907897771588619024882421238510419832963507610141755315817811459403174840598790186280192075391628848504998813145592240289852916078877391853467881215734683941079194544677679252049084801107622024721207213295593285171816421810261586558917322882262618792836688894756089167857565523807472275672407058779189538560350479151262211921694666350623576562998002380686234736767048565036708068536667857896862705037072257127788074337237048977426177500012789446552138687661285194305925890165633358177483870512416834666593154314278878659508639033705635537071952137119452132481987476486696352700685503555087439415848087253411687344996171212411276866549685937110912288044308417302525084301340642 [200,58] 1241971156348416924941221249548843321804298582463431285167808088505225861038382666129154179498640328193071069289175724076096925301180853349649693027778816625969186307191789143462828061112481537935917291111998778192420017636861482428084588971012923871522638678341931376540207896412504995815771311587164419235016904976305562333776561823180619009866789602572368901385954858315496288181242190141551716929807970394330132678381892731108785553831382741872496782573050049372393263556054858554440804336683680308550902807595804806453038102905599075931650807864245043508787337897198324242351892905249967081018062675174348945261645512870615833507805005998440807409538396374542910416519598771811314657703766919964412366202516620219295945881063722599637213519900525452290785756205787506783462761899081511782551107827231194733072639242622211074252612389225909500136888533107286188735866404487903222684185819673250508804966434982645839324595239348179966735820026906191565666788672755875611357233918959394672475028857597579226992228448215250491493717426801729522261593565905780744876001972414907124453044291317520597951974379242951415396300115417065498645950133627008003909021178261973471066352140500451473541269419877807568159934991392458640759900205299543682805333809431036508324596271811855412665548080142027605507736337655393806373942242556835647335697328258418341434818154407474044782843134252293940230373010445758582 [200,59] -59954199517222976428772182741281606020358520067671037073816410966344855980740201822658923304764078379121498210925038590187314084342536245119325842163376604557932712186268268316388891880768430611843882024362254987085482557384471276201276392935968804863710140947662047837369459126643642698467338966446422994566896570400087843642652168151609522310780394382576662601924848024351279542326798052624771320896772853220367051616066255332760981347474103270206068790060695300749731051415672683491404606137200534313086210391697029672419477110594071991226894324045755528346584841665620888683756713481096522427342930056506545963290272724169524785725422191653747475741664150537981446328541107138724814902291964064651130186778125869116130239837310336947852127084917514370454117277397927708132097509245940075128847700387317372036178348416736353040307307473652775334883549581378781036365880006044688065252148895421467934558540668522630733734453009144082889898370872294285264273308444969289945393308931804531136440654054816533831152964660987450050198726212238749998615667609438243234931690362217316524434509997564921219478683238656102491819306052909231559182671920426304710233917919094488703733828154360557779145430032845115760991201665530834567320515422503130558711530076783468346723238643492188867285092713518847166238481375087021675482285445274450274249491992610388287445093849608153564885714421725646151890471477664 [200,60] -4646541555423841853729526584228094028459906093447225613115217709447976903738682836007390171973855402998274435875488752828410132211719591662556845311931579450572651109200451661274686185578635093238557211974349780803274638595475750712155154904372359472566926419883360319235350234662150272943126154404591362749614004503205704947631865641155673633182586901581588884415192677581780872616593522074934647116314390923191393924413645206900608443846008560324000957616055499196206535384572822503065642510725210013572024372422259027040015843924591099840470919471562438023708057044424236042247876496738448923612682483687768065093284778719958630032609975710147465537446552411726696128001526903052956451338349868472875343640969252662186432057068253361096514253605730360563257237897391059922916584877026579571271621752108318952560175704103703938326314008460720626611297607594081828819164666044290613231201136016364051589322096744457485305252084440956642643964285982502556426973095669239984155335693631003420062611888278131743237792455201883317380976056306453073491702107943183495249666056696890562485248653182319054665499784508311482946239449837301270679071920824048228927786088224835687449045239011434844759612348578155194539868236577892821149210356570505275220779136441671432690450407910220461905118225812775386963190931654752679307399779508253260134220478207022731501974404157459637333781770515601821557029315 [200,61] 588502855226305202824612477520107906559205254936642087552712885696171175188219375393546284851808754520978705319955976449863316848560800633792317535769751838433990578398051551705556681979892808441367436080888685107825139430184539098289501600232970280799055729560516394680392154133005955697735813057345892848852062588893002280456489733984915461208098243549543713246011316759191751596576683804882076770493082799207885940093312116945373357791566196602707943602098481394898322950366423671644391279366725235664100164110634260667138139090762629312937270568686748958945194844538986463993808647931313016046984958241086689732937463803688129783421424636471425058656667835805470288528236265710271610840131027991333340045247019962918069413358858166301146345958802833988463836752699675719505204636508522577801370842586241156769417351433493377801065500849133440007451133357052514322457315249311151362696895129619464182770920377171738510424094906273450651781161178597630628972689923117183086205268295463152794616143022349243865540458954252135005526454659099410044027174697548024619328919239260544936308108028338075229286886094000949483485146888161036813486547717232597397429433795166143115227896402611632400453120305530037197502530153873835064908301931735683563851370373351096604978505181528379283504189219337395038425202914303063850458528878598060915611669477414434729935887367223408908353315052512359082166 [200,62] -4680945009495109923414696515607176075888787880438727331381646696125318114289708016933040895995036193554295054433651928511201304174764512522631227305896063892403272032932632557560908104266544776379792753876539463348626265882390483177427358180076804573390359484705366624519789755071249923840507349220500584710664315195786733254758478271124369332097482120763114413611380726960636119150621710444901997556741340551228573853679147299930357803297065286026449725851794559665558374653158045299609628795700156362579641618952561030530061053117327851184682534433766460377002718980408895516181438472404544476836469921499546984208407821269531732417785039684103245890842797070345367572774337561640957798030871135432826627987138295219202636050763524936702625097422993501414114545057453709913088477153462703560572580742053688840552497742406979961833364511835820346374120877662908697155069294027307989586955007304519578927894211463969144606751166534639799306755291243411114816738343447180297325752547435809885949663007949006732483572409105848453620129317959400771547191544228321869186914501128284410693018385186109753322429256993658261040358688908811392873895719383120854355344460363869755354480931833888263388918571631486609795775712131798540713911354949127718477083003698694704769127318309082272159245075259266880313805114696928815185748262810618406174587462477170336179813851297296030036251565463680764 [200,63] -2154201722798070374241966588006792245787857541686409011588230967318506206371031220540860755243764586480004287439109391159914373995860557766669769971569393396899318461795204835700313490642569527354472844765100420688358744358020989736206421326476463824126187741113241664583645331461987933064571891791291977599696312015940739370174629422794349886613227612361095898346788658219276985439366233838239565671116385435076451957349478397911254498761049206471458916433593693731954940893776753245345155024403638622055083099416697064868358681015552061493132751784869737879092936744760928382115125107421224026674844461402103503094145912533403568198017487649174025983424936346132041437561806496911046187571120584451976340862733301722587245906529021651335706439294492693344767221369308075907163287669303508939658801444785642966811776271631103645080319797242234433495180775607478692520128447619878005016250098457083217638037874069895892693252480874055114420014974869355124609307778189316118271929231991511238814860310929159199228843410692820346260847956709773082378222111499734486884653522988335997696937207049377391643774473562182377464688642575343044878939298475344785709525077502376445435376676898670723246832196553534466610192386078967368103343151752720356947084768875118804493069678257635126998732698517958927643979471806436462016369723788571233099001391825785034548698846406018464911737634164432 [200,64] 89536197301713636773393164625695663061302878350989983915781864445379891279816372232935371014654972349704933565971823163052501683380591818755039544656324255812563886728388709162564546906933605530603485030413292026770292034701817942402943778889025406095740004041819140441843048892371381185848754494741222358303879912754534814257838003698937045894830417458258261248519286691923820636690927473950379173635446561409897191601658764215447951742306961831929571902325647756510679561639089081015787606086890997664456901875963333031726565415942733462824817225474602331009536962426345311458974924531495331731529746983828605651520157443667857771115666852011004697556660001271896080836578920244438674850730057330274461094156356871609172393115434216481466031186781400690684990984887359234779238140860631259567217458840038535525226648869096834944991074235400503507248294185106592654804188769699364422550127490320700825599144426160953964829763934325800765945122343807428949686646515222070119434862046306704904007040546741091989666895970490205467745266491597546749714849484660727023580508205056885706531659879922165024963203961826744454896694248302964315722889172198726974095599182527359865032821939225298176431588664251072317812404653640125355892056471489738912552569677179546824435734095753115345729626510051498024936808608052751826263744867322156445200942681562936516550314671363789492002252283 [200,65] 3054683732521252243647475223375310421011298766129521761489995182163426868872538059956531320099855751556431821268668212150269639864855363427893178672061405510626350182158847349764756059212497770781141370644546540728040395977762929472534857735664662581004691199294146890355975386710222560889124726831221814281696808185430496439767899596499759549583493605901885231564799734231897833306926755094279509284932659488408451166872109181341174651543214580615274025618106812171472645624904656931559291798326681538564905431989521635356946395387610443438350506628033916465352248234689826582663309075858168524779724860546356295746012298705125683273480955513673675882275232315317786944930375325911443607725317235560876416464510570136390537541955269099783210493388185008731967453783820959398077712014229442229316769358482531729483132659247949992065014209796176501365183744447239411430471692167324163166699099374309965417561017154885144310559617087928196576101240318640648210994085845230464980286692158664963268991667666855379094137919540271327967315000841452834992872697860918034007534543115590797881737038085522757334957004039884667572662078116058389974890932704442790851784513924955179522995193621180238673021172172212917267332058877754575441409961344513392867963377430039257004754623384755295365038757931485926997964254736505755646951487425888036960117682457774085052119883848155072013408 [200,66] -266611633492086461640346133277085207226558423497472739249842816181494980160666403088355224092312221122548434560244430150915171280938723320154264094192055145190671554439637945179580816432264429522015704303451039864263557633441882266957394593863008190482502465145695697935123420816563519714122406458234289838438773400523294113135573865102438074453998642136922508072399291803911123518364922426500104670326103388746469807868559273496229113516397633613807622492623392039878606169882467309630551971465309146667641806098939735290025199184072630260435223045059781350740259490922586767986911929046311582849021122152096769248251503331740601325963096020750774573081079803256770504527721828671313780797786441806828744496473392101333913747156803287714718268099173362833626383691799933055219855400475970296379424491686673521451776970329705945062481210135221425602395575489555553008928327670445633672588396868457358546619619100169990465522804058248861806852527494498621320532730000082969611378265474077961534172849994515287568587787103456713526688512155934250807663161261615037673549583977956172835607534609831276675600971667507676438547523727733022069051848132453349747930680153264774511070762890144626971496231941505315154737509375274843011324831020477814414568593866831094347769308861165989254123827106716640971669109963388190763193027398160184050219135464150897090872908097396909852 [200,67] 267960088857149888095196089857890313986190956594758609364831104086394386995906345531244572603517029893467324648144438498455593780568114571685218156639134238032526588526844660192908787082630653400229532855425485663977463246106201224477055322724836074292904553012816451302486791018531231915416885202800535425400626856414665344435016827724679412491926902650965999947712051011556501815294877611696062697184910395428506123507622062039518059884417652789240376878285843435276036654877067685927806410614372450216813176258113650565359331866370860158232314402317808251129988402854348773614809318555913554250437101333307077111409783103655737263260494719775550961717361481175880146982755252762145216926291689005117416282841407724511937178404918083493271849094443670577768747722118906355055008133832021388807493884499469217865626948812920807476179751089156595851537798767646939361529031584411212275405227148260518538083247917505495632312915963432023747240518913586739263176813752789753667178207918373063602171842059397933763924179806790812401971532781964969115950637792214891377697308967784923454476795021330519456446474256939076056863568193749680621337949423907594999660418443328748038343648458560605212170950383067675850064349531965142431967862361412486635323800452396872967801119331814214886530332088880705803559112896409522884680009746537647434939405438677878359997520885844 [200,68] 363120840396516995451795441065241163994333731446316497210695365195395793823202213010133396628732032875674671058935717397025920706093762123769845781560819484166751833703719212181279935112563790133644540586312582248293795480912744349243611355009522139334751068936421574781286955887589590795050475781446132523031478898800090747120941579032825837801993917590696679761055215995786659580760246860033758319312407740995897323448708622787709422415441416868043097844832327823675975505385992685433242816937300178148235077895391525393874321710155068524259870437094095718517380920461494649084078744856225248866207312948460882216975251869906786663211536704643072231220494473832873828479501221390222916980290669494959847318375364980468071020774177772489327354875757447797893722310078992784465436058563422204738609935107426672446944082729976220264682989798491672591275087132312887621536191410909237432070197847501685077686619813644367675654903235369119014209675204666283356320446474439945759818944780095636895604778293910634085280486517564999899047565144178356913251798151643864773359608682753235481705431588962008759741527888408655319695581999566314173535494020530674011400716579937214865289314294337370496514192429256151234439787718579336077618384157576279269800408284466620468054802914807417361268062556521040182010651124197010326176620679736717981296737059030883781468032975 [200,69] -5443405071997347895940855500270552560844557860947416094609438475474740786664788487086002803278693568990692120192701989277015573833800439965906700524375287916298017820643174934613505320040336376180872886591809172556213731866676072267319509251034579446121073642218562649940418126845735727307958067999171687826101679640245797107533702252716382748958379132958943393982202417402848805614467334585160804422905078824374701068015856247177755180686044411149902938670527240927896100865123293066700591830120013944996475362228667655836465576086944427134282507822669433192899564964654277205168415945816693412645446014225253812856808608157688838718706374178499201683362371927306057486309234079424008772607451243235021232746462727294515962824346339542420442805678716627269641747203025176686764500947763175257923320794958880495762631523399706769714842978184926779959131577722828612951771266046037261399338512418728034363828718610727844950592820825740413196422592064403975256729534368059472685117281651478751510887535463250865054858823009207852868695580014764012658076911011385131502096770684485227395006425460639710122450613672374922945871800947054511263428617074394841683698780770352414837216591704023597837414445599294736973302174715322655633622824581169037225950924786730415696144711338111847602450842573840157159363465941744236047729983720689646930190835345340939167035 [200,70] -254313849832652725340316576741900727938951499547928533363765915113052225032588999229686190414374834856805007802714050837993391529000081544274890883159414934288032848740763423901068769412120768723289013518871458113218380416451384038593483892497407401144370577274813751409634760454015123551977265358955421697295647528139043670482771883404175443970719774203837070897025175979616222638466635184976485351116302614882026784687996401446283357803856785891225182737446764601897201225274665445110493095674876707511729630584426920006877177309862026327865343362653164036777664412101175866414309499919045282311628381441132820487523129337588774899756398820582092676761309917871864979192982140417638863938543698143884572534090117198939449032165505855812632553353724482928914964940799204300236271358945379318689970946845261512588920721564065122719702920808291100959279824466743202620297149956853244495268425038761934263937558859808332856553625675754565706366163474114826711912901863551343921192164136032802163270187739417062828636974866514119105453397763932964773496146467128751355268794267097186193119454625654419028251641641967802889853799812032800287622340312833214139940886029037523970209558575039722067822709178424563342614658090059510685860195321701688231089426191968298701870405174912120653814079533171363251747057338602694149355507956582589861280149163639891124 [200,71] 6132852974836652389283344408121990634336628028148684419571632383051011174232328168884894671347402452091424980280690389635762745194716415612987648247447121825986246314269502376722828215555811357081822687417353345536561129587581766605726347261488740241082498615764060347089145655489363778278367961965841397058486832424082506997981890687332774072395413305371101970896699388150835406062516790877733062110154092721463485804124116317062429680609065468336077624035971583398271209337052093669072875030241963175900246618900655665479648189741837171524805962338145413038476307561464080677344537252501710707701298742031570052465500842875550598688641844140932914684350265546297514517212754506588130665489780409856582103592797885364387891252612941777980927770805507166220915090896122665607483758858443983864375892801733232603155909629684185622621890337989806231240718039047165030770065995474324011180031634875247763842138368276896123969971916435639063308275627935325425435915026535047399897400524782790428405681649247654670968275295486089759136914347687065948870465767720310279730912081674765796883239620503698792694316225178705672675156276850153641953529127335861851654747773430064795092164288851555468437156925088807013441758202807575714196053553881419975874069420516237313716647966881995988757483278859783787649446834805594834558568725806236790036279134474644 [200,72] 92054573261716991290109349834799466450939713715149588251382112114381114121277621236178412908274055492984996546007306167793696750161963643502872765240386817576770176000240697624100557572859460100386211789854117108164094282115114896862059849800524848623340648998063732885229600825879150211302935467014543517744168585145885327990421106929406446602625790565654112650200667494949078595613089384555377152967276982735246215817242176269191082040297908341633607286543797612627765435730384333144021787183280456913813624941175269630422037744961868594597132276918342751267233504873614112081657370586956922676621167505588525874412488218998850483928976650612018719435067325744586097996873300817687846412186822770275763372418511217789310169331325616286351767388257884487833969489760904443321108846571310518271011848571616973966816372986686579919550436513589778290855615967706027035922351596717918021043154497223510206223113422174677035161512877774378446460896237157035443202580213711308938951063770772362650033409930900540796797875030950347647769222683224584870936054344219018200231555397546167900487195231453169331853320784480189358632363940914852279569390232583583000323140575820642883302487318011564927979385210011875787474582314650140115641887566832390270028255564966186450816181004828541493575752790697487626735973787209393469328034889430373706194034752 [200,73] -3133174841449989006783247943329849994306165581447966390747783432533399792200027544389784144941925533439524836568266254238017684376750343337851374264127902716845202653971329026385304496612046067955869520039889430348337495395968439061811013402779247176270029989492567520591334807710301518100452759586102583592994867358484446381796102541058186796649839193071638698947696066443410317958741576222225869154393241149702996592063383710759352356047887630570650338393185676495685371654102239705805590993062296039861430593261757017576930121096244170747371567941220553626504196330587552375841813697126721008613215957998053234928754097596908941224501170604113442372129453944336316907999950127217111093105303459085888447021984998099125551973354340267675014984481240355745312791700498957071381161327538759165612791280583058194539721800732405067335320687422323075717663960839511657864470625298453063962863919928416016672976053881470667863237795080248017039056826506720947969314511398234734767490024541593905114675863714425453251840297642382688984607919407107451213684810869597809268090325357337245296693926973045671487088546678443695795225707355831320328715965392432140942255692651032165904501847707209585869556614628057004529424511330385278350835228175724826902010366723167230154550757746583173319806094162490484147232019301748622094650863683208113638666 [200,74] -16083095512298532183323222841079352763102605510272936366844558771332389752698222847786086995758555240283342457808900525367748936589940076612479463386647657573665642010473505117752516411384212593341835577075600394386392942980616935136681289954200855424380774479726802354649222242654629399050998625946501227368393828745976199941438150195347179895869648315448473254704446045149775059954090439338264270453587202087735595813078773647256499288224121161436091558690524309645008938021780139426957914321880618704759038637553094774910618351345307712715306495395037856022749314619464252021889435364388872269035844354419321065525120415295247619081901104168337681162549138247561069722068829541661117747961775982931175435228069984972746780350100313149713678685449504516657592346386295939061863732588586824804481948383899688716715217733247524114163374669726203968343034305305368818756930578060133895761092039424313733297536203828664203098999421812098447231455916119199738731256356002732513149558352714388332826889693355639394541689017412843399939714612027462175409661845312402600283138800888637617502121309134877791552084779763653813919647827327582975805028958103411580895941635528606455989857096782925579570880443952349982692177484868022829345515076399595043774713350223220285038675245313419199383797339797519746493985980888321338066191649487247414 [200,75] 849005896998155320421922793628568500676809630618121551463030293222818581204807528592508299211407565094292822350621178380666215861588480001095537895363405029864759405444009193295883336628041683681187791888098177383387131313953503422990358468356793640747789651164097852655295326390214106343098442714428741912510209757338157010608645818335139049371577393141777104507691361219556608120134333382109104538219402945373871556967272025014302074832509733848622687439165635558017395032956063394154282797271775994889460991106943394648213553468999981037353025079070146601959446129254780603387645767826834870551654874920102151267554061921347661589939979107459395806398499728796521056359082044551438420154824867853405871831129198772758978494860478274407710012175804813688819078954640512719818484679097263221368317112577148950622690180629958776524614962156083895102221600580115039560061086405497039327998893936968228071544285243220973124716377933935249165431348825576185824784869082302289060283331710087485692810772145143236763619326100344816161874975385635189753677915233939512262625191955775420517959716073229466441919798564473028858209101462939420197628197713570526524200254416861906982270108100267452584723085628158612208892783089383456123679028267239007573267159834702304006349545642667703484975317295307292274312834506897669930315909739232 [200,76] 1058470395832933698379424973973819546753877128430673446148962490342882837943939721038062598199707214576202319224182929501131799800993704213391396751213397877861394209203607690502528538284931600821283694011487364100835946158478595210099983480322064654734938066613463211546274101015279290360928456357777907432415539265926715464455774649093904518734147155225886747236219414032631981709243107548771226708222224648865334602104596125700960847603889860521265474608408178704681928608173775368687544222927721182702134479248514402462713504370805847542138607780443713001142840581532481290891172623768685043199487943941478583190026510889550129635251736487156025375389428958556611893298043566945066954060316690704747586816699406463113361813290941787391537522876266887218841702726599616639307100754176084894139851585017354359348171164938464855221519194342787753462396889561192240830794036373371928714647115539240652052099720567223065949482085816529659106298262979831102981784504865696522155533704561558209991371173971758163809328655255372859308598644799065933824493743423217168180833264939890181420167131960018130384464605688727692132558021440037418313445140004920105252627019899257530940234305402361389116288007146244156799632649533892026828965623926013172476290153542068730042925971256328423734823421288029286670266095761479083840841748 [200,77] -129914601505442454584322503630757900139493170333467653312759554339070794378969645205044953663034175254819625266510607383187985257123064415490650416845900381662454003164855637787231335386683105661780991471626058530942438153497440336545623241680298076417481588220804147807344320279330268252431287536636968568984680624219151958200858758889970636997352269515427640452156319701545063418698371269109076028920863238941839480011158496653795100895296982086445366050099109869547852723230375825964824537471828890630983996594663495541198398932773314363970750673244968809696483147588375076637331974415589974230480610134775334120461193649167902460138024823765318194415750505051418349181277735860013286091478227801112835637134904534163515916484558737867367149877801373345702263659384333705260389495137074449253459833908501655593709520447762336881900760382846880079377300116007584029879727836217823633434210781575852380372314264555029367342011418194109793520282778115856891365316004460883161854847603166766551983672103568960060424582957362606777847571427494122017657823864090495108067173697601344227775581939071490981766043964140755815723249973570807163653535635988633034417810145412367306225601593768302449396986547426458967421578100682811141927121037774008854995951294225329191857833317234959779079546913425874411465469910627263013567 [200,78] 76911004727159291267194275424071981935170979234569010394486002265412804051667431153738853374177976414903785261441272788450493382025329995600150026586412233795049646281428969949385828447957068777212351492960203094123890163556220445854140576246388993772549036754181063376847669468909113185668430129125660972620606755254995439224298961197231554057537085329554226963342431503254577809986709952573646782374276485388875490532435754714936015804701530068035513827129032280072490983024642533736705499633582409698523383569364475824441596947705428650427683724710293178655886138455994125282705887519991511052090365799018238226767860743894532326154401829258984285224629154133575679219804585312924743418964272955524922682822001377448993751463013587000632115827884006471011560529227333497598838416433938408581086047618559799199740211763708929661426727783861668496201527932743273818269472217434708549397833214799758070346395532631696266215922778387420258710705226637561368051629803685450784208237509093310146674494183114204442505595371784269382003089754893641577610400745905738315960019625669602112132693092557915059693719302171561184820035709188349214268399406118714692352141348770569098417528619873590178821620297951173979373661446596668845859143188762486646645654493920433288748269410876568391953497997192280547346130009595850 [200,79] 10046440422447890100923423578810246388223181157579326106558684892932402630305144377103819896518300957899746155526376047337023844092342113092757273530530367115178317595490488717362171716438927459918084547167512350451789404957028525177803434806119106177996286530099871689947468262621007484017027236106552523966105738927510172635703443588582773072907965198482486373092772997799609030688613141670599575734291815093635085098298641591710128193065845895069537548545460182192740041794274624288594021188217786635958754453976070775977603169101156061046827412750363805088940987393064517580663825641080911136199772540748936839729489718004106068329957663733493247542239401404641425245194049857323916325265228078649976129830380170446131498317835981316611405832232685565114302022390148899576852625888938458014378185958139839673745555842034646830408070600257637143676520670904040060493304623517211604792268803649648618592085004582475993373256159601683182457046763237760504655607926614577135448982738393652513491629089916367995476926751698468317106935414783632542213419643426227948018429668551624407570423515976620744271716058194526461370280816148629091357260902836033407446751136318342761684958291751926377800052408039947565907076194317172888746046330408023239340374701124529348312157915653594958165858420194807938778401559408 [200,80] 11716352598649971159547102574869331887826289833619697124613388627567559579058517137181623191010273787418343266569194311572766274239547682203777653084768173381761103085240748250123192392784709499561672375358634010522341833415703023101379462017472131671185426069134165306190052265352723339026703528857832639679781709543928538512126967570477477004975560693776852228556334472420162865218546930305963586273627554331377683098623706627539886212885560662341300829698222211817816184410425921820078801997791736331574533108145983329793301316041875923559743861319037549205897011193212239944538859226020567328128898394228983711224857733947133347938724219093317496922500857141189259223947445387111310479374634870327583471864776718810078035609128980503919862278038577983805032273473651965819248188277692056475470937549674924477859934773908814555740427610961420433755835502313169837491496697362212794859699504599004358540378808000994446465352071287556083812601772828398128748399796452585426327420163232757692256292524660179935523201619411179590865952491954039999147868150104209936412089902154529391750237550428987487183394957656103401564754918630847910119004163432477681262651108026181570294431401180907802219162240902860041440072213422006195037377999521060047799539346724406710838516190228742933918307637964699727965416 [200,81] -847570521384329172622157924283784369039389144312849120042387155435615991149545541900725539114968724037569856803866901456918845144031884805791334078909622570485616318530958631261319573978916969943744285130817589971719075676904313953096854463657811128891511750821153951328313460178899543973362788590158690206832317996500705623636129179651003945438884495236457083336084551555481532914735459480366439556109826896711324442014800985269473023125160569305707779389066599034232115843796244894251989203634688325256996116796024687875249671623439547369689343212206058744929367081880656126709842274721174184999692206477928671486530795517371790098013425948068824224983118735290496393472794189107832323172882245220699487628085042189681097846204352493195032376757729586499276259661128754319923062471099085047395347993936749374570234195702057063313558258495716033069278718989368737130093694403856670576295157146207678439860786265460102364483703693132375887542119412216907053189286256704731048225321592486500853130124337471947454521919199753453633565040045398984040616888745869660132395770942206788796982130395712765092081408879332950071034620392008483852969369059409759174655105143102083065391969841512048037713996857574420009384747440168986677526415138259491619991622129480378566810979825917539376267237795529104036 [200,82] 5282757035774330428121620454298169776856937196012883036518121377863882435506056883060036408103547330450742305784447690251726299833036557442107447897719571693759175306054404784668596820125848422242841416925467831817575032653345141771623962060996028191163077993547449193218292473026633753165809800576386620194265249348696056103889307246895006262741603061436935867649972303427258828211644488538650663409278191894200740221048960655812606689462317374327030128551428879977497486702330027492993904352120053377783825547371004002272090024605649725013726032919510515709165765905842920159631353041121505435282861194927866901196031789701574658319416195717345617426748452200535599317725322426579905503070912242540207678173412701393252697037081742274207388444412228073571561097479970574257311673293130859138802037540078461459684902753974729375179554147409084272241135010695118463556916953443455873766293699439445345608790047686425326826541996688401728177578223487680421154178828729711557633845177549675783414389962654267428278366148728253079640935381638411148107212853870477373278873711269487610554257897351664952878776557911349192651293734444662317350504209771151110648326811531689223456011035423544150291714925923218677898478352070010496627874142181152762545934933618157052672493010750073541689165501397200 [200,83] -56373353304840812339157207048777875915942922254401896509151605380967691941106366937196409136273175809252198665335412860533604440577131977360835925514536220786956363636626614228699978177446470221335095176280392599294199937534534599301753407862090684489281959027547824806387061075066622942887021190787446185995513896368334750104465605252100597316678723705898399661161603277568429247647082250797356148918100693956905278615955462272053501816133844323465243469523755941011404876562684881831733306093759753349171102433057870886664997405345054723700328466054171227408971730747251434418951249534505846449083653114425499281324664302737899754907639613656234394577485804254064778716282036443995031807710687574643347347439289059676916024053938427493269215436189371900770266358249242240679351195234499264981615252999805214884522194686587799595018453317775628499583021378324087892990674642441363318082458523507213489582365453224185410778228180467491208243848600154944708974420684504404678427415186155419126288627839434303915840433303070884562174807450280181598402128911219108743084589444148054483381981629414862983615700137771695123205338870017238625829265934992009314445810119296798814957825791346328021759100746781960448165867878605337479709075868457609379354843628564631882983241995376788799370291424 [200,84] 835433813785252458743609730164379526914919277699878112516595234756283746762777086758928879409156073052772896669284293232530530827131468251077227143043492467757559687026324687503191248159128247652270673848147560609929637939686761203637264418295260856751753844624074573646735972443260826100756334304740900445324457696958206609729762025940373731129372860347269701149685012578502920359450508619280247134150505268407477905966272218162963335920751460190993885302609958051788390870220301689123817114444582104233556199757556138721650913021406244895225666304484645365531594209123395404762472291832990788316016245244974470136300261197760024005834971154935271687685636407434413423790403700604707660396183304036495033459319159544080257242615548601015207687200418268015163502893718370875272766444565657824102338063145365812570402580889294281596775628102184853588862595667935111534040713644411799592301004582924723398614381557002590278402233892510384638188660118991195799631515607204410119794431673344320010905444904603559762060365558828486921149103336621020395809966380725051043207157466589226652964500336186394442102560318115053410571531874035387405768607122881324298268214086569235549425122316066882251537250194195884534164542709046329398754063197010130113538608614507910120201563579322776919742 [200,85] -8784319031612399934878746221982169333138175799889048820317525135417079026259786023313053392471858999460011610963206068402684885480392073961386229580019385834375540714643272028760880650537177767609028905288697785234432101681751069884352891447003058613532999880943101598957129070866826571984633697456931661593428649830834663888278692008081582341297933307808037946127684954558860122940587734567301976941000840758774835600335828107236486274275036146625996342612832260056203868034880029825837321226365691500489326915166970671317480582357777590948030915913986294324637819344476781060370268895486443234467641152949421173481132740220056154516706230296783905774510540717044878072472331272846992954003531020053608781713660101956562975905176130369192224870474029444754088850912671048992456588661436242010038020075982721379836569716118131208837913077089731537169155426728412458549578545638851726994883629528239165654757980356027235451483813324794830213502311558873934116500191252901029387797040739705501201386238187109471917826450866681006831640832716219741504025666074342231962228767153611149348184922970513998657693899637403725571747176366687264084479340857816686670281657862619417422718581668403503672659123255361487141804502735085562766724482501299220448161538811802893121872877372929212 [200,86] 76274140101523393004932865662343818767856273531811856705513868797278213453794645241135854845666973785663912111453570453271311736634875444989258760462939824258671720535555705177680182482641140098974000006658557237296047135777472483107589322491264454138762408836558289635905283343605251910407455508522962776928074847764371523153345018297341740894799981275220208561844506659435608932272497758861114979921821853874551533032469430174546738124006683099589347054998722567667142502944954589897897042206181472936323769649474455071611559727474636106215024086680692487895060758588612546883298215286407707559980020631770250652265246911541790330702634497445859185814576537800683135108018191733123794482156404485045481523753513297771222989870053232910554336719563459436944677923746458798594837991510436427095668340290083138645401908689154499507961026436418989945203143032840320563925342812213153280939773103890489007004446534997870036586812185642046126433114278748518202278440592561441548320570851969407306204222571272964751884127206491597753571552667595085941165441732798542748967493784023210725425734651493651795370256948002343088856758996524446008246046149999916148396382301518272918954952580455120468274760546661656960698695928696640107372257316058340319826547928334864381772983104100 [200,87] -581045020469124317381308021544861596906869061846813180268598841193759352023342348509214039849786183563892477653356617447571114171608831498691742832274110189099704408685230640800512215140144921255418837605413272315637815133854096701851461664611588412789739044593835353616455978532016322351734740702474549531890065723313999686760335069714482824375021565849769039968629945543343557148721298508724426276745501999782557744532572195100590408183069625608976784122130435473753838516043238036024460126909950879171774689587295258839734106700471633662944908158747221104321897413484431957392499770933065996679253641124927177184147904823922404438768493870402667373557884158040259680683551936860161854506853046757869362255979790983302997302329378606799652227331128358998873979515192205251971682060478790847355637369035232692839491443431768739227995246870284136548526869467227506994385174878158483975303498087030836408621435787276469265611969778049982475955078335771842271868189222743558852464511399551972236804282141172548179923379289138148801201266490489080406703893646586533157613414789780354449737044222777718485672794144584015775535641038109450505198675632131685099271579780892146063895255041230617351823269085145668247002756151058325187228438130412750062389759612268377543221016 [200,88] 3794327535390031525629960157302557291965565767988657639994311391216400014094398990079604298555303344849390869619575013621353764603927489705636420644925207582802357923756447131947199054376894718590344346543558847670554158247449102279563779032408499442890730296107448017295035853285747271367434417117076291589381288593673244901667303082249028921572367037803278453911667196396465027081664632874468481162575226166828278376585398633373020943602453934318418667432704612955663273285895141066060875452692037285663020091644415154526884868479965631655231890530109527985229183347511815019202713544728657489759687705435568658072624326680991369655264179136243394766836256967840127074467786965633831331791850783210337248055092130590287186370660286463441400912583322822461091188295960793816934550420773654482519371546840642737688852047768398189289258690208217605243316841163291204777380916190685599757908183384615836525620700175839281341076466726585969049382792266799309192745532038829116280137876556788479716030415829358607289959861791851658352395834944160601799044140856266112960995889802694210093899512470880378956077539126828560854908330003288547536092292290617149780655498898105023935073404741850420065986399892668295600234428074444094208694389277693564110185294977667536672 [200,89] -21011814006574895393910482267024908256696780773253366591586179270153810718530067586909724812468645902714020656781049284475311076195581708355869076441996051529290112386045569606742634606647680779583176440250065106074469688938669516459138738018926891403239483743910357666723601459935182169253388001027058345155484364996573243581918594559379568332343421812503458992243185222463831730111471266042831374511764372345966428162693449716957190680611944915915090675971229992244074577203704927002964624415235262914061813721700590157955835193113960405178463991743125492271895027801566540593079490989218222579755295822605968203572459177621618640767275157086250054490612609329760113322905279009269695507455336241958596534591627728348849426542814446608276243786406567062885698703110600507144436042461427549293399552021980493226162594275669403328749698220379274718306763549800414217185308505841212270289349172950375817702589987847555190118591412686937173540885897447639580841157858935735579131134604871754584764722706178953872333546767352911574960864689426104924947966476913590261020120350785952239122098216375553663870723098473230904301513129159236165341360318953714524458175022408064780547962401735674710529651600415577715153026887534441155406147110036080894165501717025524 [200,90] 98441390402429018139968699216660863011357244070289900061007222526284516374073749319109766996110675534823492469605651365133669090033149598419479266666513635093342233966001543523656948051303735003667135220733349901288197892624541986260462402147189626804292845940866484122258496896354430733863488831951249626834954303170770627245095311769867625048773169175163552870780455435773291017344082299166918807093110825257878317409087611745246746499487259057055950368363311158489304271742988195855439931572906141200392708905887201826734445975238507911008312234489813676369963501198088615230125302728044468113563389172104158428650005176462190679419987604452967308855935641246928817409639062915041113092165738149707595182729345306300336162949464187883172385215364927998580161243709062293869684017881913290005312867308210440738174828004119396307505809636124306271040894037902089597429310593141148661742692020845768816267905876333926565041974344956296380658647158150603875356492180683786954986214795227435928295767066593343058907246555844498123649009142172453872113728605894538495611390103079537379720261812049307791545527774994250875089959259807190616513034884579339078317745234186079351587366233761846419844182761851483118184170726164933095240759544639281065451875628 [200,91] -388432614756121167668021027579444060679233811127648311849873167139501110102607827782555834041456003518838723232685886527098169898136328285872964027827858681875431207856166968528889722765991979681685600292633485661367881707431987115888339186533442420435273486127877852313560541207123964887878956512742821805118042344948325691777687093319439766066373921888022141370686804612416095488339555782101973138100568439308996405288826400147556508234768806440135617224408164237953814386479478608173962697997502161694024257598019320826090182155241467899231622246410187048376497169992879576598035948925913237340867242372822868784012863288993692535738123267727293346693763668450513848787190583107119887379116985901135215168659355114241998692085088280751650078651118279372340151643373250505921436150772772244657853368574799267697824438618401056494911543390361664070574395951266153391448080612622204384826762986709465771114514399058954267579126368748590392527615145964034279985378313088439435895049246695449910238725531226016202315314147533542833713650249011523766656320089770324944179311405902536077854898638838983870751649978651606791825917408092369865513487050085531329654353610802992577711153897444262285516251674744499781630762417949597545558828727298584582700 [200,92] 1283928072409133916262299640029170362382905281934100297774824041512599849698593556925225008483164354336325756495726067797692261209577480247405480922855187347940636368866217464353208120724509061233432566701190877370488819500199933792424753461761339366429630422604310676982284871183084739610754782010720500739602870815005759325957986628427958846176413241234034676926235188648803931789226281085879471785065822322806339185608783465232944402641006392984778668660715215645832214699123460352890688149454598975563528130894590486764095808934674946145555433618037884950423330026201603990605321752244711888211390051288058345324961319276806266343359532832877589291488097702116153946049566744029263100230578415000156902940593018919702110256325595073906394834155841260205969235205785356301286185864807031522187912791276863675726796345024792813860273399415751455603669154761354408762393113170961904296573629671288999675466387544042004941507352482101074073351449022191467369804720500577799192890449717752187762040422019880966780186790566376792421107273197580659955626206503614752063045112426904235306302681090772359017523586205317073065273929654243369851582889612051779448727324296223926769010584806362116261653927311347786610624449129181000386532933725272790 [200,93] -3536520202359487400979426336651243055799081076830425336602019553527709400976065165389076062198517074240486874374335214129692653182011856347915077662194286203440767528882143545873337753073184230426847374066509033595763678429490743255955600276856487450893036469079244981888599203280757258074015625336143687570700918192708847881069254366872969279450294967634133481632109747708273939539779172601646504126901822435818132740488560850494957219524195679441628887040575647017727215093214957271038991252882385362391405656988762447846691732379170996533066873501670401600751858814601194648938457124873879046947399618475998274273749029211788799566283027305824837449988312377882661643528078170467425853775814234570685278590830584301311063011566874370188074704763642486067928609231571910078568383352640917673671915907300051411740844234326859137566205946233340383065555434231593394281636026547589378785736999262274185627225542563675565930017132151615213235142822394153806839078282832586482037161901789258480550810682331182928271157921556505457645491119958679754594707286217494021674362302698922628893348701456100834931296309145956851873006696905775461265998397323534218931139285955758605494590567550101455560632358372532794196548609570343547426267293620 [200,94] 8074276768972876745924517730346109414362981858714648938047156860975877192256459727389176808894287482457732416960515417831211824901336966191710692102581392742261711379651132086037154457623957060725678942866075422131661459107003204182930519151466323647265737251189267345530778409668709579671113077072683685064364154859868153187556549701328360000726007296201643887837309944767613971198022642440345939719767322731205865279382453850352346238052206400360661288913170602598839607800230937955204843386990335845293018947984939262342475491139823038004015687342318874100061152124363322223562907863049717125019334696163616908305649946272450359958960380819408898036355673068756093050610264590104813813285383262953780509337027843724236202214017743215931272474267395937932167880511008844089064879748046330775499916066910566780047748874557215308197311727043947258601521438419434889661185784239178846545187213786410819637130626613081927504114751578698860376546783094512431479062869474631668605971288788938520573795089609978762325184408145238229026706589401759249388410819528200710237686804979790338188724647432043589946353120751294368497640293193964105169201907334082099603582845774051631089333983430979107676373832207868325308577261550319863894788 [200,95] -15195950699786132566199143260437624332300168326788283148935606966332070780833311349094961510334605054064264500044183446406131153722610811999348172841295642708321745616425467369215264454533357275816972860449587767920907620951821088169405359313773390090147831512371082950170225658790158165325656552129884719776571706386023806465517115530195298395713528858840712501639711394303939102221418307975146146649308968023853899584983040370739105139140644941370839106237924536066293852634066509646936634859382727450031700202391685751874292900697510077905316132847455518358844870130503735576677113847495365877143418318957438724829031194340056049286776487741265917867252146129356281458633432047258492848457167791431061080535110300961139553547295847189528046220871260278759796570922674230259968741953216925603596472920991461171695789671004499910038395572443197757391822987816342785711063492443361427425536497856141497805694621085824224347842177872433352730417014239853352140314243121090878723820291967340164361419432883247143034674531793463644523034063149947256622719274868143724337608919906074928383451240581494873258253437991601467057153135619193227212907527991444966820398610651769470354526306825330862781686703161842440691451591942613272 [200,96] 23441741741893593422766146513399850328588094630496866057528748403982695146438223877289809796527015628297279831859682299091444434415453659877859687042759473811850946561808149440921645438177199185428207941185674148938983742572810682512189066519333686531069234975429310037448323592745832092092716502798008060761296135910357385281438802902749934281110337174648285088731524626804376476148505442577392514083328469953989040311968699956106359822256898285148549978522223817172463600092762608200388423322241989506105382586914186790303142770294856075482254621249162811873055117693501261543295554858833051422637221909851007056659871296447795672826364002489134812533786345035388913458672996390151443427888033298124162672527733669592441065426691975882787646705361554572385719837856706408356312408952254710600214073059415915406380308160723175099078635237768694880726718074637184982221777892471815559004862462775650472710281409729574268776149492296399672659528846775509340021439474392190786005379433497710859609593924631174947747971546379443132401167509166648040267831990823018924492293080853410547701397989310426213485855771983599407274500927949454399982456512659278116785410078853081623280108870434306374595607425281376814428925253637 [200,97] -29468435359829710006818542007965204269125839900235243618073860727614980012943672898236542594737420744280638042636697783456964036101495013537221029909835345643386855345250135834035111287731447393194761229536605551535386605159535403101434234533911803634464298838833706809129633550724815279740831187912897463835904455657090842275983547674122046808732048572374068620366942662627629170469309424688035813992524930654588979057367297229097620098104575520931443681809481592314196203837725258211727313585164106901071391797678485062477497132098110499806549584694627120704164346379490840058483411548929756604385460941418332650667388545028485591504592855152931499517871133815591349994937121970414212696343030452557653279272888482963067566729730618247231182766202107044742806950155350601688776388873825844796021390095976248988368693382243765047812914469955372945769635013466040402716386237270937351546361522131457054436302908774503470263195836123761671964851469661254500832724303522762920817703385631072913154242197108435165276651257554692124388944025848662667540746759682848854282975456591811324873129832265913068378569025873009872421408256208711682768705626722564446236021456688461586608261360535483468431182067791020463407680 [200,98] 30009606094043284360906767168019819583828174587950212406287119789337564727813940680212701946201369458538672870677592179009239259551980710415094220572363248651324104278218785869528700705280606001613813595852973020320955894456193193897970660487009063873364593770713714208358457334170938056345150369928814107295944024328034844573426607256943306733362853803811160202592554472101869330273294065010759111638088816320449912009368991480920691029042492847338057338764131152167840656043381286110295148926353690902035895533782986699667565894605266196804946786909340469743912066547832935389179030949599746084584500836278056236577437633667987017675065495510110582560363332566347300290238822590902389794176571228574551847118316711083060722293768304464709908540689932230016998666932542011397559891679314960316634229062402820611777960802052108051306155735472934976538886926644059060331207318112241724220467059748078717541890306413261829428767880708690961996640784751859259335187784754659534920489097591562803497232596128892641976147202300893043627146740513235789884751500708660519660028376288285468361533761244979727625779122546075266616247086702589076641474399958895979338726696141965646488227433936943751171621025777348176 [200,99] -24596464162866818795634610072367068965126632608276975461563554272831798637348862266144862868361703857876804337678700596538549152396296173274135191487952539096757768481050223262959647408040307087838003023610364872800773971101391488344581570081926777427287796557750211980160711015132688180869877082043973229166808092721645505586211370415854606062325290935611438543610917368813038645028413587697912005076679847782716988102060410677339009894591680693639259016510394621899821959466016063411425360966296266304666612828028275279401584098017489341519266535917040283434800627696556160566849193147773161432271746904843185078516034556561257711566547827261856293280946274015781090329381241731918747645633841747172333465979308411598025545080193294494182600585663896061242883892001724393478694787342003131648272608933442439064986407085925822964189920529811238599754641501569956127506453725600791176711464671305342881737985893207982672476282817293646790638749470182466966566926167919121883113061605983094288574869017574405269872927624230600103167442057933969092407853970376328483256469806297250904419825990818718583008337424825505807780812124313135429497173261770095317001990564019696416562245429198877228601807218384 [200,100] 16151781817445893539927533859441974531065126777162105485975168443049642453687021765089032457640934562973906110939527201586836054998953470462717437527100089913951559398722226907450189064102981981581921649347490897778609037480273125481025865818857149645196132088383494342032085765334484183858436540358703350592585260003145784271065223342321581825804117479226977572113390698997723461961837050710826600005786135528554353081865857823542047840618500825996196004083207487804509148779193619573287837491744447324686977836080251876673471018794816145803211827192108358532744321510567816281822657195349279372393044320789711064615219890856753588442631906476109069662017242758606138151636359368620199909168675233683293455665903612585615677629551932090879536789208836715922877106817051545561983502288258112262280215178173748371073987935449051016946517453834136408390772441001314784462940107634391607950186320697671171829043981336618240281271479554443477479622687437038868270429906477229215923858577545883345356677313921020522842029349170234780270283889514833348638585376420138292158948176437631329099701094216037008544400396722751690992950321616914743667023587810200405567704700916826812755051527176039143165034 [200,101] -8364829469279783979653300005564926808855920821255447701270247387988389910781957253548778829090215639437893782969608786062887601511214637453090581602291228547839149051516279352619922849201834849925051206667662424955661296059706119477768724830339851573763015479559804523002700075342115857643790742014835518267386848573902664598069260006149283182011694007782011001097981175798362439734032137426443975365535429324422461465440530012063088773119619229565061798886998432562591125782365056917936827679694742952774830996117562755644475439625466027079013742332559467843804679473906189587457069722381544551384256587262610856215021911504400303001994317161032664353479722925127123721766074117763568805370440715378926070787541036220915179025054360175568087134164064646916117507887205917325183603450649923696372290411096593818120521795220149423179300348435252318729119390642762088698324540014300880727301739464238704680016360171597628288188145701368582421292728094872141001202367968411273235597331260733244494909138240494822100781538175347035956307433518085953810369713114817008717926665435103275004521538900859681976103669647982098689728896699065636936725491490512935784710381561748720636774327294831604 [200,102] 3558574984103313097456456038272566823195121671439967957160589572639085042278036408127414761927877935085526458407718352604793805187379702478859891405893085974722802102931442350790183729208396492824405512882436781432525366270272214171115283759550168362962268241757576517852346247325626753916128012662836689245936367616181481508979081733533081807834994909327617398336774126998460105922169040754153343083337503768728033162106581120967594209845894947578506713679757762890419932546542068521227278335821511838878187150266753875784452111717425428764685000545261848615043192396690716530877665935922706815282165216480346844537820842751735047645971543665615925459340191821499932006943098013372365736911059189144347318165626279859000022926052513924317728775087814405770028666568079450019106079294206500889780820009375755317522696084771240114885613305408078023002377334054316570936946254370479853826392664680093020405729544317922192029840506140044642542797946858643752977400286097779761271533075270657206655924308523364177157451332006832079019923108419538414232241602556236631404535751494308441027445491941963389330175222112603184246524197252753527922859664225984979295248864968934305799851884502 [200,103] -953407837502077230582513145483202357728078413145976549456655712477899104948199383139287035035320834837563976184910560311541185287863061531445771739043583265438874035949398756773891884804288058063500109069388501740006242906709411541072194235573468260489735672274279696271839424014749929013999775754526462743823192726678125818237875840825520547376543167227567061652136599852178983570399695627035469113054488467114898533760505541648325424657292498314447833856518523640989547478942767830790533579915317801504992177913380541413367930001285910099442917918308824954585209032520896655764830990028066704279086067463526542005252976435469665017541705139763618939817260494487709187833423620867733028644927790452878042272870080299204612112907888391219391033231692432183748715438580788122234482202276868950077208265675196701695884464020038651868932335538819830764974865983607111022965876354430128337176806387226595213358415476138410976997874445735085254066272992112779915480132280741951831009025362003146901760453999400888164650979387295210953585151501196311116199174519005522653080050093983082734836976258128411980268468222743754908083354833150890467638623518358351349809050644662350273764 [200,104] 495104024237172281516604316246356285719387744233893479398039104569818367874504231682748398303607792948125383698774749926989072445408042451545003425386118085776145458367845523149311173244145955862849662237279885202746181828829712988113327110549587389072389588883338564500818779821530271845534396161584395624685470610939950200710306391187698569913515208760820580710057017774973784414599351262834104803038896898090221332601563104551416627753584970440107021171086192607255845781030090480482182403296469297414267112968042585632282125848990061021516561832125891932358588463070919827067921813735089649259985233278700034488697203319674597780415590987166238455094192183751196151163012195184730519907508581601202292325587213266420797077548898415113229577927258914351250004956007198471312415803755145903713138424114284691139378638346510420030999468456932977091277806213802488470010448832637939874978867472809866097629962797944614260923229426932405648509937503811615885936961778530629629520359251381186207830503567853506633157858415809547813056495704533734429732440625369739136025076122626812402145825323098601549370896250805321371201381824090322136683353828343905397152392193154096 [200,105] 163800325234933598699472792671509517010873821532556513541080745187697405706523580026401735004053511494730925227627831599487089581500048122958304464878428150630419194549117589111578060147566561574092567475501460343342869594951499921821137102127625986197238488621246492912205275499191542810185201715500557470232876233613054651390621858912161629050346244153415762931957774449937147778725067517658419472818870756530574593746554099809122025826269876112450134070393846284060943608371486906802044651168358274688332951012520323024542907567800854739834992205959250097345152562126692091628424657002948801200430696611645452433338275280600793986382891814484054594223908348801155681496726472054270504387219527348342116473199007723184958951545879082063022216832757891611891897413366288587150332440245263395972982643853464841430436582727171702344059894671156026741429501379336967085166841035514034141054024072167164622452166565260009603747683939391242346246392379401336104790519076806191270246439927493334384093941236723237123965126093859817680035770568605551945393411948121217805224162838862467818012488150300810192448586355891799484821125533101797185676764311855480325916190066 [200,106] 178910614639276768566018706242872078641973040965454615539908387578820740958093267505939734632960306494119670017393745972691067357172690040926431021792299411655586985267386663346908067611584653107977426131919228371138794373293035992788503047357085264564230879797579578208585175991489661030676826406987516535530195772765581963796171570942576271623688549362190463793159632678900229140502345686075098172180818744165841913119750091655475644490773124234754563484470561874089614399586522282508401767267620456699815527861274258623726177819692403793212626665985891329455576790767081034926880487575192681223679913513242299262225274534197230809113444627782764138084234229847582112221375337912345545444590416564970354338184277337239071765084025757081998580993174338284387227221824390868790408348921248236111074076828329802428548387120338706179077880588058059960976219842771259557635759566138142935730776575122247482678761660115433628132892290481468447177233091154313515451817612962719116978716137219365820369745184336514381571900029423708368047297929286587387944320721968478592630135465199718943638175828133772519937911562052256954383010926856019326621040095333790964038 [200,107] 100964282674701391823316472383384269471631510174305123320376237455549935925465998881256967046499730022658934946711939506068079172311663373450623123090064883760978566443265187961073086741163596953808034450068442584399090453386384381406265109088886873033218976034843775678768173422381838189787938202033069815256856957853854993453945372689069883430478123433423573990661724375634336728155704565386865834591779694593279926084617455763413758468958871932023967079864542999604576209875175036690098569811723660959396907245485016294404689800475421578183958794434476043535114236066126674670018705992324562097033860906035021693528192166489533685391694045552816964269047272880649865859946041928819317184534965921288269855318382645553223069332688271173426143299441046443618955843602761197861092511301046298365743179670495070419963618086471678113651624170730161915797299049416766416582492956555815064579199196055265240377056347894638806859698963299193041841091362355491346512103857390335991143084089178646136165714166568728024363664858149856520327570557519145491312710575042202424159139712933010859727139315939373365098067119941030413825033191955660992434968735817124 [200,108] 45972404854946143548445002588247231529772026799173981670636535521817281262295055611598591450378100403010445538375103170402415359885167133817668293878393295074021614163615197841582259304115005846984891395867527100418674452692111988326598285672943635199127569594246709558390399364641581100408784187104106431052436123893975479459135760838780126024457165201903052262660934095111982378101154690672621967537565604484888447191694967240897472433785609966290484139988941707635270414365639233012752256422750233769170051281864047062242363184342342800568696375177520043593860494779254043477906113659832742066534503901766550071885931729653043658266416549601504032348614341543613467656311245719522795728150164787067138787422604412747521710082101548897455302230061772572143966497990673935914455558258304387260042375406983121390887612856868033679970679636483146620747984467624721232301823393790760369216658887170635165466783909546113779409633350456718437362299810117880956944018637469957339101324887110936358674434853861931065660056356900049682749579105660307249587032199789780964910131299836203186430997671113898897964695611002453913730014993509261531469194112 [200,109] 15461674652845085995660905220762185743346447224718419588907531879109592651436712604392209500054790226858341022132713877914627170040049280326858075604636897184609654930930876006042139754051847533656726438535994809306710495395472725664344624794832933929399692372887505001224647119211293972065863526807795673441320348998410373294802356098841598113681212381631733822427800455819835060540299621082548950114875898052744394909671673378390771491838898703508506900939346502829012750152590388493159414960660060668529867830545819180090334602237111486953206507569346904418951465209698956295652661036741859228097212901096631344140127639311623696033005284678948868683009782969415676874222454268827549964166269915043338019477084281457159813866177163386555448872202276446578058005713911863223536698139477059490564265608406066461132877916932358453162380592372958463740667106960049551327020027539450624190015336557628833098262420293541707333422031522996085097283093873010657814157037520912770073021317457716373609090316302840269901294274595830073503316190814755160076026836729881717496740232146050905583747220926502293824700354293595030423329304043071925418 [200,110] 3860076678555660342392576267618348573308273079813697610820190411433068357043644256474614427087818968788103312342902667482488771447338635606011307801883754915846230791672574236632005425617365982601473190044867119174982139555985128706854945996009223089987790281534957452335116736916275215862678462523635218158893402985881869611678347648598559750930101768709917723429645870320122741750974656646038493513762252895208146959238251145461388916306092508666894975223875534139739330444084418913293806623942727972761251569915076312832885692992587403826025829862127896135518941612867624854438767004124560764133282605165956328873545969973966952157544446083239825408190309487033032625903871409628164769023545403047399137639173667873640118956533589978121587203653554944895123443452632966704338790364795757119350335399180032680520919106828274854111910953836339187964850909099775102196907766909357679869162893886217931161400998210959315031177481913922296937754195424415257533664116148828997029498730293312498267855151563666781374102614859585656206414016047304533627031098004972269960459958000257757815995586972888344884398802810502626487524795689539 [200,111] 705294547661700306812229179091293633264166845791755150381830245110696502617099143880674864191898817832127296129709701128897579863061767604659480595378926441046686099017174328577307282105905474191722936918967332642726339348953871646218495464400603283180162165631724975891067561386917296874669561013253189479067858247258804888883376000161728064338562670120610050795802235016697849802100530548781453690458297162597737785264933342050420519349820221614583887169221916170999124375620652137426202011685810059682761520420422478234915468016340072322521592524317032313785340040851654568830961800107057156909774097698534948436929129752882274840336819170176650045540084852499516276845908520311956682463077788600145097691069568369696627385826582734429986458980493127810638089194889414075544127455670821370238703861429429850144940208150181989672337111545604156601762312700110723015166737002340495310077643849058669054730727200845120108677430609332595122176247313442230698132398804414729340206503360002413537795802552279283069531344806366354009911957941507059660399763121443490568522661946308580337361369132164134762325916598524102943446712 [200,112] 93423205534550751480852915528411091306814172969941592200996612093525940067791823371187897014981105018189767872288752568935786566290373467499865310380654224246683645021629398402230407177537671116136747868624282977994832487341424108069582885368744460853584343143263598255616229043850159135942612593574291540592491408570271198068016311908201775081693299053089046500834985192762151395912552368514485170110905849615518907390317998198262343641590303189251390507614162448070135952917302577226354052566896696524322753349435842325575031050466375965429857650697094907283636130144465227938906502577886248657978363869626758055093136368413910950579983726383199844722952150576784975294758395383039920806203007306995925273349095169786511837060356418280617795294859929929764368752568885034222338963585316408560805929369935593897785007568483231630889023614466523003449878542823552771827835492474734210797694413710648078510088587379177707165499417678120742038422772412493760639183688158884664876824442898912369641039524686601055538974258335555852065330133518875298801094908524115983203614487143505328031067469990325955808409777478461688 [200,113] 8867774394284222847510348572006270217084048332677010194842850295565844839001981919977672678714581437765653083591754573505098507804365271754635604744353319372935052202375024059913456413500974851490330232583203138731996233029185999806419687506080754889895634687588768665195615598802120337743527844876326453839231854771361103492728504790922057154866297960384811225268860512558498299808899982249693155248940546132408205825767434677642696267417649202694778513070820686841977531130379344082456625563585440824195894203984001476307120598993883840967904511821460211191633676734092684670560059317707327776572087155816903671944037433941977976482234252143168200576692255500045447815450258312550633731602119123818080828212581901684224588353021069719442973060779450051515711342266218197179315390679835789691933251518921052196297578005641509487986040083558697897060265481068637399746464967211020534203173263732834274299397408397752463221791386572863228177566268553959242684943782986027613640567523141589990772377516858780234196137470868876239959771145683906408198769454123675170920407724959220248784576921471257866974732306882 [200,114] 593881489517594814997758719501504950929601969930321130838280614158992184843010512942051940714137079002319588412680577559589279718761990008029668130720006226527999153509375908566317137352724092243310907244151300759139969905431521388589737784372571415900347210779845887249509742022722475216059166432005452634156446739552112846999296449424639585546407881445796720608964977017434464943342031884068855904427719257731899832133824859885756310235176013559742098911125353973571677624320818916809856005919533730067098440570479547109480501839794626310322606255304771473756706565833459698308944788529352725801577154649129591084853917874016328926241272436993963854284100377726267662008646107341246335720577376283261273693181275104198856704244097559482495012356767494809607689318799418690535531273186853151584805286940628544762857484666715650930076654104446118264712519312878975263446890592987051818959154958156877164039466061755915082129460739982329038412917886501680326117664314617361639407442057732525080632754593161975021770122660127959427190935045496773450100351730090425147064984053296747634099825481142156236550 [200,115] 27805756262881278863220992480153163516581143598151835183526617817602001612387333746110801213137389536626833366221140463883655270766867634810660139732510942976412975702561965583624347966777343570735012808918434598363409831739541120440903901573611180122254395436029504341802561565206673833681017260712154919306194079878939652067954671902960187468874660204172120126559040971485487811969211802805758903548507584021518448143143623538787015489134018655057074959169097041558736513395227224306383712517429863472896967289824108739840169465877731268832246722781606051469389773487904780914391202474968885614781405534420041174394132854390718214245959808745936147684429839229540674775408036572275288278717827060503760707255688937632211017421957479822075259118335606051851541859417560331268901304943247968544048660845468665777593565870771779863104804313186770104769923970273430109828847107695426222302610941025007342563462865784833659347638117094237158533842131904849450856865863745625457728036894280932238135771073008589794331468898400286031325406161258422356959621032834873347821730364532080699970862189352476 [200,116] 974783733380858298014067843580008585477433154312603246108922347748309742908752075365512734675578192284102713331374386800534673065971453066260947630242054114702265009660174172282041821742012178482960744088757919091093914547148023064039784915450408428002883059531552548651237501747695726747837984002545177210297777777876389404721424111368935588023842313537961216318679532817887278366408266256059492017312975803110638988474390636503342578689134005088331706373339919421845905149363561898744254134198995573782615439683626217793097173620753431882527726958229362831129529455442427311083432221570411296119054100267432073079201331876279936534870408621167867770516425722937436605567322204458775421687467138847983089928265770331061528484536416918377756185776837237915151304899656685492146896574167789182837713030228573311952119248680275234567854029471555448312014282773699855647972594107833512431338757522668843807398389065362115952297552495617829649329808936509148690339168331204747956259183287837476958009437536905296317567029846154402201064953226450186218623045101274051105027478093858853831873756 [200,117] 16633957683216910241826525344523447070689288314550558640719267488454195939101969841565647693141564262214970584043308849410434915335594076260072100763187548038680904482825021632850731775992400731446606686134218599915057055268172216123942213903779959077250448214705721208777395589535592032153704996036592398221255424564072723883155488675973936088065612883101938609003312990489089141356810335257632454967195135557486062626909094564737432128188649193262442123996215864145983366135277305752833940580245126016703065238499088575990476179244630508549126563467028975042738554458857876668643528631681793148326900991339713678116577620376260330507230789547024915325172177370601542004251633073722345063108360619317261168211251961581398151862716927801434032441396856875623854651570845605806858642262844889757440486247833717223762751247838212508312701054949673686095499035514685266225252249711960976189168489947070594882634494636345956913917646514251793827051087869815520098034662787217948402075517421987774934000575948440289997911523553430573853959865110289070321485450482007592225590833819282663 [200,118] -1373427065008227311619931560893769362179886827868109222524955887442927494877165435835884843064658567637241109590392752328576202575183868281881772407944426885217170425182281584269014248166043042281234051252923014662313318766618034185360288865662578945683629237772579661402166205709828769243670708174623132547317887986996637392850046471433351196857024389540108228619514222480616099343369737867088485869525958450225072439152345939545301341569375945606306025356989861144186550710431154300580252673355395835467884881828072768209700668607871291540758724522831826029606193127803029417648543277411462371645416185438592399028608869079201182121158327471626948501717055377395483171966859758870531510492831404363234376395749703837933058824708677850386130039325393223324070640834461410129362040079928084014168605931577365541224498435882903239905279160806144332554357542575317925716860973910561280670675689125237150960352120584334851020878590567729765031302010641809036454625671759952518967821594073510523984424539876034223437413512784264296782021146262658110976650301093129567337779197736 [200,119] 100350681914449892213132469491091856023979566785086388502321379443869202091597416609690180610278297650379376108961937557374428120221857034944928576398833765657493043342308616178371643192198654104094075435356251797644999873357860117952608662122174276027665266537286014362402971291417808649938320407291126301972685563979444301267402444925781157641259187927642766735986434524429579467571993660428733456517653981088940314781342052031583262716180602718794733394901360972072686885176830386905319936092212574801485602066025060854102702534205297623112911075245449554575205103123565071867491780516719787239401613595233131458199925975214687968262076378260419898296653947942732258812234192842964163347866763248174400993121047203120375241349330554310985956202785099004672569669771409451360261933309231931544809531480460847794614683748789192634061266321620822881922880427079728159845218267196339722618027733276912584593954112113790399685277257355044969384127249275437728529473737191006060275925721220042347998771983051935876457089421149645095179820732881202648705385461750993494874 [200,120] 4147045478201717725914694937488494672447095099024465594434724021773071979672093349492852013188335405261599978203604788812578959071390647378478607793953074152921020359430961368085747176349244036608355659937229294234726555742597997145130659844190852256343491097152529908422975954996701160602829110564491358496304578088704439057373076241396827204938854625333945627646610554689318693043408498896209639766104632323087701650987489716308038087730722952294149580148682768606142112903829234332618732088313633990274127647689594486164060610497689036658035916663726940166513104448261650374355762425837960992997016671098618244872653910223292996124739872076441668434694946189145388443443448189527756974055691871779087583219246232245531703201763701643313622994958737233994473005943462607063032470197413295771736696023416264939364966447476297340300976447725913910348444904753702303747619663256102523099478822662952505595930927271215898813324090533229816521241900300939763375117544459930067980733054884344803105418911369938745287383369536194944217967035247383725992850723325616 [200,121] -266310441451429317176439871574002528148336987288812078512222829665479646276371625111608376110993837318585482561364236156817766230836216449101053822484461661926756766496517731655916277831237783364491318320745978604957473627859078919993598801513666759546482473729743516285656771929673416459226697810431310424805002339454088320090223154349649942323320791785000621480268858858076205913038457286347105842542914645219959127025832393689355299121214952352753158955032488623592698966901829352500442270353445650961476163344735427591106651591939629934430603961116315569532363291271205570573334857917211657185401597641267085230692901247414356985358877013368479405231687140190938984054092508053824120674384299092095260605774453414530639140193931794854629943660622689953279561898584922987646895976983572458305085098611661018390426962755409287085746042831726244002681233741704265868327330116029759087060408511705090474987634484023101203520839591267619240800430108771491947177425009859271032269237144733740914835142207241130579143241028528738114426480722887432787646981 [200,122] 1628152716043477238469649069780926253754011286833349259529803425314906190485290371184446705837048469824935440622313867187108799538428023785217042145424518918829577784993427331623708969099531316919547318437062439421263863812013076354171582688263703804640111946542987386815982858640768625505319464591901709118989149234754784145555925162863398499941518395709757085367089993419585208941005210095992744939427698857454006303609089622268305180055285300858988360421954862703890753619229595434843857165108777446087279328925673158435880248071764156420099253933497715789571500621474673308084244765308222876314217994409860552551394212993118364301850710754931364146310362217217863178675506415237981211220913504799161994566427557452451041851119189568655787618867318091432531411670252105793526294410452923036496740545713049213726381704059619444614031610573094431476451557622264047862867208495226871928147610164957026260382509158184997735963690756184070971529587908233727103311497320206210719872123703493061396101258613128008408912028410719412908162022396389971 [200,123] 59259553680722271477554210299611613123691552322989054422358765530474043230513660670495225606175021927853136917770219990052753803088143924818913367677813149714735408108403912864546219119689477530535464503396731344063450719992413691088266215731528491770902381562299431150239850869805722369807200436385156949070898374844847485718480991307681550954715681097775804310287332973725874324254001898212587746535489265374762549362200361362354542888029138381124690420796266985129304999553917154285327064611340501050691298685548482461109112848326973206732206837586839059599003256046206502701252384755000026285149247393929749674374167682324973707538829115169665361858275668992364236800968220718354218192323661006039627395212931073043501409672258986215026031149684810573495796157452397281221806745236772762038459220900743582580937937470753018581860502532895794538548955089921092930066825166034671948404352128628094391586483713331399905537648749698409267803431701984141184995847801715774532371187298244192666578840411394698567918762834075392834017842314 [200,124] -527309123428568960202804608639134081214655974250444572326764442770702907975260453096547384733582119260585383031622683854655020133114162221357354336238608162757591614654429437531854316938343498711291719390065251544379215938948745631406974783501182474500184174228725937639938483542081479842640841943648315496311921579552010184458988714776412483039342537016746665560768617781292162324522605923538703757651134758857735580687503114623691305176584134876983932937052524942750578125542007723564492447589711175254153891481657209701265578916639500195418771354460387915000555563426161230232657092153883428221780114915513553978410313852847314068960176950827602574210770715227427080012523950004900259624811833362622289411082163609941355363452853909987812020804981443739974899262584185785669430351726806654244674657035121346944982196670107958394896100249314434644702502939233977835153875464465652817322701776108587017028173580797924236695187626709034548214650021267286147152773103794719050824724876338439883201447617788814709636898142624757268 [200,125] 422724638095082431634017921625131496124106406367908961029115949387928222012791636971549452748848200770443437062890377242572032803551894804319280645500867334575791819951261287127511502740944721028827737314866572835569446005519067080337351338584110033015426687101674957643548555979807073108230830972856746144879128302024236931779114496687125731262130652367109814918837013330262899874803902438243566023499191618301293285321419473045105910095386898838519990870479176068574090346579062408976484819310607149094021970621810174417225375088341647689123278338763246213540821924622721133666743601861337111608904195237640424131626980535870252641149365841023349885592590065189333711369655054927047639830555656329105623147210117732712526946852544067547491603358191202095939277876552571024561151124382261382853236506392671192743982712691553145713993448652480147868478149551367104861466846916655023775915548291767457134102434689957216335720853353610768951866983948836681667909969452836630551317094125654357845882735577261996431363259545 [200,126] 12134263047886783017678860756274359005339087032099224429547373627720756111667382725304958736781385945292579680081627865936062528316101909135750895580093521489288228410908846120273826286440902870382619722799597316680220315866358961627602998774548085359657494849406008652927382331150726759749691336797923639719105659809134967100358929298413029877355522523494657156070042725685574693154937116257848398917796918518316935547810119393075777053469990092707389083795361485993163120922815423612002114170807407585570270405936977696688909143285272372973943054144268430634064011919957137815039063662198665635625019909549411041252058254895469885573103489398871977700336675076910962349922648814583416274951585070879431050471712172375703985738015236488692687635730663039291393394649934306572558945083124522406566591631238483277067472231299075076076047365402406111907629575632521776057173382599132563055209792439872279891253267289057942879335705532823012813666725786758445092009330071343975786229385646846541725295276564295661033 [200,127] 146478962660943929230096046689728322339609570882279282567215857266232675293414710134052813017176345884266547819923401769512092934121013774871750710666895553744877879855947449618746034898263139350039599801729931849277993607859888433721657822453722768639108116845249259214525846648268392435655748289732489132171878512641386642260628314689519761404673355544566008160751727330459565791012217948132161563045735186940261945297049486903252188955752879038416658671010791323228026569360998443890065349416789813700868817988909169043058379747440736509924809805528701437029582551040158043844620310470449179742309336247664741472015323083543019998367850665912721052618689159144286939144296515765920820961927153315086905511514021126644552262819729799237592530059165693852562038019318150250718893485654927990296878632090239682157683718788226995287844598572217162531925648711579004656207321039449583307802080916237343137852644345281009417061821666326884301478557102401383638167325280331870696019757675706708384640046869240 [200,128] 1519501003849375733968897291093569393195974255184193374815383392667679581434742957736404864046099313455371398820820528106945773455573870787894387285280724206369159453976160409800844246333441704001148060101591859004151368175120173417745697080749581744408978503314970544707256180835115781874236613546389060283481453600453191999829661261854303493172526143776007235834252282054742724207251017069482889108392288676315627269410061629980337116669827910199135618403846030428861251798714162421793953313970288272302493491011520420936708623830582125909094158504827095897888282222914815403430747267640353075505363084396616468518919486707037324636172254150233434440777237406776641160340947873939842605723927763600264897237293757968176965341432315622488727813036791592512983788592193988021304547845016106280150478934846687425039481126770218057766458408433539047676339103646882403934320191422145290993039833901922954787391081802312963163719223084343066268187475804314648340262867275770143949726175834008243545008 [200,129] 7218655212943977344513699924373604402260115712300689499704776996351674558169484702637481938192990747294502748625874001958058902042191928849724501420724524381803290856733164124891767243054439490226775803239870026991100088304610799525569467650853217139880347375673245377488392026476827075795074067631247411357560086972931247388304965539302912676128074261581162724339041992882105441231326704558302806332231947881614680757746838206553526355281762839483174728463806962768814124798457083172952810485861697037754214077252739849056628263597689049609553990575713328323477155095910667502092568606688805163012725035207286653210976602845248166366310079655312839282178530038119814417489899164037089602822976912980035695991595726650049979488451662346905356974183143472867587016181696283744542905358726564270992111737456517901744929572622476628739991249410116974424410256446308734074750880688161445868061737251465566692758688981183685529459511082829805508391700198780083003944268171687323965347457426383 [200,130] 12203117350930230493468293265759574737944375699126298686127195494884856303126023488415301628987328066945395749640291714220811451534465573913035717434444602884622354083398774141730925995383174409554266960114124375554948954600236615359477754565639064707436736569088650421681270510067464037684247097217354593041369878646586544710325975534272633937709910893882730206712192105600336911590993586247037254728873634665788915392732145968185358874047599794183996962647418573998362473384286662344531549119524979096727858862073033414204078295378952125697270841894640127475902050707240412921718401970233071519683182191818954087248612756550279909511707949016454355425598197993110839994043417615340752879188101594762498517093066667427895493177665504708478145376229990392901760281895086280204407990127275684491796867327156061561248487138079683649223503621835100378888226154226734672743495378111549173768273839595086249724918930145657036112484904882271589823687002249451150606495257472349862212524 [200,131] -11945229773172743718997005205778712356012554015630724190503439260696737251805085035312822036647150133658131011690148325551298883131224790009365821717518839331688845437434098798660831469719306780210219510265148019029327937982659511946042781174334341341362808444134387772946668494418876248537009043459665284831857124291848782184176656089274326145933618039610967349520513170019309845087016009494601776143075225160066434455557007946337398415759137130375157754026264524558163928956151717472395088802470270410358475601065217927657106240735453805895009125899085167130628237844441043425034552119160345240927491925463266913101527411756614668384067397549895988423140477993038338679490255357570909684362322992994129322863483345369090000882178505178067485802163770422005704480819594785449805792502934795205803446599964708740152693822886052498056524833768250620002430627260327430458285467290653747608553487316935423674410935449949809652830209354374335921021526016802345642617451022169614 [200,132] 209060987860383725201761861917463790642167828521336737101147011891617544598816802413782315347927902033481368956578761884269034425987490375791354499462650551906739464544192179411124366785186807302146566776653152833716157543855172418509756898329796541450992500992104845364807903499887438432003049467688208823679909429680781142641693194165523354021373625690026142615176361208343186782936057946780382240664651660292359308281904588871163573856316767916679037267033769413106357988583075146176264473138420293398682550039777110662310101617817864839004702798242978073928814558604840459158527939028703085716384574062572547215416782196833483899107832774176525683098342589253392689614586483684200890689586416450181238001863835094857538124043825475097975090780512689382948681603798220543023796841405790801040923562913931909749604693339522410813229240578535311218556110744332000851508102379576449658815677965711728182178168568055802042270753354642843007590118000314403183361264293314 [200,133] 751552188359059030122319326985533684422767261132896631713728843269646869641894387609936943799002838561345125700983585300221455601544931701765738280514068611682774600230718635127253802636517005729478596953186156507777709797956636600441392768143137279415477359067224625549288524353471880212989083209518200395061305953625807996449181020174254232797157724086655273278128207562067441752127851913375441528977468339858804443038834097674718499013113708652486002343651071036435358086677961765692504136911488305862432580617593333593850461604720834196059930260551485016584907573595485983160357189827073967109270737332167400250801608689403175499995699245603926248786757934530947567835775910607834670763000198956784371844442792495860852565842674673603104451333803631080546217987761451438787081714970109344688019289360986527773616346556266509757921518894949949637723758438030660050250059681966019416737995401786878680189782577217271581390109542535219980910987488210544132442599 [200,134] -1617274844882157908846569374853092742285120239865073066919343396477173329575043449882307710791994118203102043185043835854897231721414635222233444708043109506357578699207361057971606313292756998608858019502329295474197048143855277995332389164441452480938211200632888442689438246405102605880095953394631711264479338194145593206611421935765231155358501621859718411777141058674012724288752388099460651147534176934222667630728756941287153226357093724472322369362593677562904195498502190445310142191909694665220179655013204102371978060623626708754051371880764785201816255622135967570545247945888972181252325040171529908378462822112543027557935224696177975252687709879333872802297060238927660981010999223272814723774657788253971335672086539352800797691194606572996491562979172352578282545962518026869858084160341926523603732160818931261619845221871878275550123368805151333620148028204869091022947094232148005588596221750977395640064406291451525502032075501493818211 [200,135] -8442797181697943039442254006330119422482013400141498274858209656382480019827723419968781515566470813373739734113295593660390102201704945425147673593795483428090453617240270847351367597964710191922378437644220183927749719058444524884510013931898163365749285571373421706855270081142281204420357734569137419313374141899121778399220333316945485600763610097834859979497774631274356485462150966180209900756725689219255083610566378107986242474266575710880173461466225955823481674544193274627095715323776793556336527893498196184644512895926152944670814595724100980783756416916326617607421163107178280047305620092334904569173903469848949642123193809242969986363066621307800866578986209018926893441577068770110185154393934221814327879147872553637910069283700995425768863978047110480911496422999185802144358940608230608707086947348605752591827130630309331620684456974548544702776058956890354988578568783346670403463046362387075594592012719556991737044481125287293 [200,136] -6638254999911854592092802776951183096731344918489591257522512332198683925047068556808487018167181737249187507311116862844161195548876203269414113068780334642134072832384608611771347066593007805076606756434622877684045878409703088693561661543451186134834998710726968997021660556606267786783000995422539009262347343954631522964122538743920531202575849503353932402175914565373699824685995778696884079129253430532368691291420653224403342296024448608569961644962318483963962386686559248868312816529209850245565471438324274053697900905293444181825415031584014445211496232277418373290260814411822632886023758093428432317002945218085431641764430631790150419844972336838622341340329361626634509625099803516534962928052762153055467622060093718894549918644943367742632193508392232081171059668486932318910327187239062041802547130181884321871797542583166813971368530219151589036387727071501847692518646793787093307115796757912400014720124098621214183238153904 [200,137] 6495130423468232369153974254087687799437751303092353428915788569697931049104139074578626980638288048170029605155492187799254653203493109530619445751867486874919836149096201486020022805973341884855883807448384553371729922799872625631448806784673112639770287421898751753580039220979156736075951914010495318719855107163594650497386047727121337720767488522157784032854870195078824725340926599308870932102710177176311631692923425737099954575725968039702939341595401679348841930767304608352179017952755204615588199733489266048314243508650965888200370615057357527414718288733525685259603892025745483263305957865629588406922879128700377164946696741824504833912954241723496710198407366618795784168626639958265327095754903459250518352688115256571280011421929755762297139688860329550951076393078816138547774453304907908506186769805292469196112320923393320011939649065595201522056757942705811278872240412091643452015625952840849257900158090754806952504 [200,138] 10497960517667445286016499302094746889310656210666444435908810148982434610622676309788645810470402801217255193443482462551986039149052909319992700093174152062430572250675632313709137953603705728235297224522754781012395376666923625838105403294605233725118354123927840536883299229902029061791500019387993379199350130172831001895510533625331612922169769215989445644277119602407040403166415953958022046759885566666478801325585117552418113519827425975115276780699453292027945535188262869125091692230348109512715973170806654665931720797660726458124357453412952019567470325030079178540010743351830862113124214393287178189109824476949240853772151741521752307950536979511882115329725801329844342383092973440310095613092009556991651984483896957406958683898621784299108265526021269059608272883643040136789561981193320714138893693182419289612977772312428574772163918638690495282926707443077530879150780422826032400170371555861210656163140096581942 [200,139] 4078210018070765534863329212273499553908554986349065344127541401633482358136252169962425668133025285488971600806257875385164785031845796178063241556121929404800867037885739104028517825119203611220738354003857727519202123708710076090154039603499850368233536651729041913066695152291049442919818027642310644341068223843720818288886451874932911219105051687535112353678165909690333179218050476131241322315947192628605190977983576771314146958363790592147940598917673864436218667335862070762692266392612146724120281687378306119687938348984534610428023826629827767366100693213933172993510851149763956426460722765041654393315412747135973670114520630331130013161029385380640606602691895922935471180632066179535351601335143097847349307331864658102263537695096059359454943210280465436496866505246476606839873299060166578135601628722542629541615720830239092595950523363512374737911742257566854939489377527656847873923614109626403241003488066 [200,140] 937445430684199273582992592748490315062305808042788551675734335723282277068041051643624565417410322843423816162153433632645990691652748602422471066283676401679925246327455650328256672853049472583050920327197390152643188384164511497828841902900866905281928400863023997094477213992782207835189022790022766302912000491884928661851684598229101292291294717984077342293093737624971190048637629445815280264244632368864652490732462188870871580630630397167163722757144398325961749160465726522331800438212737180211776283872211849692244216726960367782911464392608280314912677279440345429636804667384767658295328505293416874051786192751199820003238475187006758582332860050747844877435797002978120516939094013570640712010732486184830223201208898983086660494970784705055264947784837758127439395158273699212729881620767996656619146746335051772616418687658373631835503160919648006572071721598678474343033831938818762439076582296778659708 [200,141] -8934488004858575811505911203247783011474218374152149159319247543592973234400010184304314021317286007356843833270913510105260188354796526852396512267122539744599168609687624476862261332464465422957474604650989650987611321708569663839353325500372731597922825944514001659978405962732946014355267375037203612381919523734971387518445466249447432057675913474057952316308197716073493142448683860520619141339638221464082622079028745881961962382028623883923938767315797306619142033290891523230329240024487729349214986545042625354241491831311756307625085216771386537319692760982845178047233470500844923393575331651860596773985737825877968731145981044028159493676557271754075564305151474072940510859573102010728085625417067342043076217500590448347016037213081396496253030399807654051962583020551102410523433910889887814658503544544381077503245236631044095289505621138757487038200477328913796661317855676836944938887849613137521 [200,142] 62035737529993958370482710787382029812540868497742824140292745242965184612407067519180659690968388705777910467057189189706238546308413919827426477705805543754178515004578651310772719360666367107797142200664063169906881710901872082813147593139230856040123705209795495539034386675584796193061975616874194622052018521055628267585285895187420311905483166766645663232700910862023443096750471779767774422734199994496034968149211864162296666494332627228658142784955031404062517348447672436574640711791465831667367901203957985485710189956196674003187918941767214503984630587835297188025854337318922350154652398236473534932311183786467172525725111420409732409125543660908453834854033857299217442699036127012989475207927208774060379456103117836948715632587890160803101974145124268988436588420258085665401035034644377033943210138914095528329431884547632005628112037872959384381870283995016858074560618376352839948382246579 [200,143] -254145725291032071684065055057211744115677024489587584746222908735304581355878945403475824566012475546983012537993183133869088825956309509529985422968113612353160450448314101288642733062739335783120147553067968946665355338856610246539682372961969872361173835874886092391534087859143272820555714011672402135343058991599144430662921351055043220874862542078259975422446729419914615589883907523067535411065839356530912379677294201103398526223108826085281534835635133635953552363489279448173612459147354798465873166109285203744688128724332056223216160918277813713546431817187748171432848189712316796252443441260118756878536460190017866700333864094729011673196122689182809178353236197948925036569308965805366423939179548034828823980966795921304884706498843226775280897720384423909814796120365462369513353484077654106351377957225986176294473432653002040344816990417519234371055668818257995914309970626719729739736 [200,144] 561421793044442372950217411408174730153068232230753363424591997855413645527661396622065108121411931504296557017374964686702942037949174559203840196883588666624425383434488117999922368139301842814392621722938923816376814216590911448610458121198148201339360075011441070508419962857870368564357440985982980637422245801925887127936865834364158495356187093161863874149464703927759804470388604698366579436347316505981986154854147792377949345801749019626724839351948968120424733753510937758903818219658825117036927956823432312266892376620934403381104048969553015307014221925173618014000980067604808350326344030575750736401082444841298090366078738910537264648308500179739566294659418608711511072476256422924259917212086074342356843412680804092136874005489042145047349043247146093128399845916768930986803937847147198221731374953884679340374596340018671588702284973873346305294786962167723899027934952429816288 [200,145] -642394851836065438246195027444418126780717541422832421953986658136549942490396242334818837273691901535969801558159757077969609243210997179692550334797140758547333154153946054605847427922168919530391694719143089398086694433169874733493308162228229628022493811546890267743721099099289831459133220159299309099954412400399936691853806402713117784732957342536580282712591190845364076685252074317382311277793499700946738995844307739551446593821115109387594074383989091209552360244412751625844439706139216274203871225516205877595328361462620758282041957092553240853283154869125362165019152915435382052835058952261602719399653984362562452428287568858805230799615823172273706233961834317409495286817110775298698252618029297883647718153559452972876210774875910312605090997372976774919725918521344443608998191645671034031125612761636726414278099733219767859348752825511696377164367413569147926281658721564 [200,146] 371858330263871371886052467630611052484975874643890202586211417851599920945312376145701191281524267364910297182133727298847334026607512485661716301196907012303876068856790399980724675175772278238291321455220903675490996902934101654709111653794370683893388042881457208492084227458162410012356335364715420035948153064033619772580357794085057733126868033889026152874075577490665623372902319636282167572673056343797662754896629324248847691960660478076987958627174888137679763520342978094454102970434789504782390610212702971673150261860336138567915292167316325752184797089090468984213080035162825189276630869034346719863463124920647515667459259809969964834956090198745515590788104000509250532042894538782038407354560735881874624400281113004973015919516367430387019940268109478437481227035321689923428610895826130224846038874741930572696781695646999136846676418859701561112233907648572667865116 [200,147] -107441527641743374783880196572257542849389923438960979604825729879262035084299630484671378282992316743943289401320020376116355854415554042312362247049986773806882773295687308027899396563045941937116021244455774030144326257578995998914946196097721804769042303499476988944937846950175777386990938136729963592586054132309401668741767382517326936113504297042318601806753834832902524156176284023071188519449597631036138690547401957907640785052969222614973168314661106349922225049647935666719242415992594398232714513903418067132295078352189205206283374445919913117664595787169801916774452026586327786301146805355138135955535486050483240325667144305492504106504155776164480165509792271670678041877211433568079033570374898636722696332231247375942634497917362025141432186451784504531501198959203489373295089628839817392851784493961225945514842841395156553829570036914249847460644274209400890 [200,148] 15359057288265625411339132705901647480639023838541565805945567116458329562869691247676778149412956569580188404974916792300824734401813497309827157346122350274452980102375766909965795496489177072981938643837912421358583504761200729395148362986517539933627719746916596125291206192940013229986036963429932963837373130588386840479091501709389883609821754369323368170865599533990750683627274518764697810423762704917858152530508208431839104007689930526827599500489131707237301527300894219078559800612568627578269816920366142528790615715255574983077919974317950210835687967724721746570807773798978585280304500028018198297491047652630967787847539042228795075653011266805187526722325965519082588006663990570044407215920069530918852585565526533765275824886802274286390055298279161175943191383175118406106748447872674494200273132660627635668761725951660288501757242825125351659423411508 [200,149] -1078349392805545940565123589951269828102827482113098606413860701476759329223835190994523087842191617729744746361468113102752884198175730132108942514876120686794627455552218386394969123372551418040676784556482972498684459856909817950509173181490881505006450779060275838701073390751515701590305902661131754807101899879074368947961307806607216575100106580849910407886055881353375445538083139019715887180537481850517200056308609841720382218370146089128533613119432983204770631056113717733260755828273069378004555447724586429584887393446007707703661211257974333952680929118714558076367760570266499097377244418650540683538180636283507801950518257030751564986433477661521580060908218390991246610930591439684301228345113208462930457339508907430530723151437655864974479056862049394464915024650112391735341995894574596822213243852028914439525074863102725594277968422377997417340 [200,150] 36901800234071056881901814359147577345924497472678900951443588498872298741306646988807292042473603855152464412771242669308331418158543208222296148196529861160584775081088473115313103605323538863788169533862508476503696600045292117931451202315079107182624736703395972897940796067760309449749209604766787212094000123759507508165366342847232934084794082066619743258353010469791596497930249063691517523652796320601391626426997077612232922702269850740176397207387970697365139758273014410197323222135262805546099677211551225269887426807739467841892915980361593103848978126817454592296618199422864808948584589410762519969577624895490599751969443740603323888018061891810783568423610070943630495014609361164930982007064964564009233140999755319957801964152721768557929972155678320614270689595974938043374913729161941080466070375395989989428718498260643961228451703812329 [200,151] -610137256463801527635212948578797375070309223178741866971652691881635656234298388353408515865892740120509406488306943442702261779650228624231138550332488972556873148313842145688104313604797934468996575604924590206635537072787568183929577385064915712137535385672429929872518223442753943274279987760503838209407204749611741944658414121174181054938537679726233209020606626656321275439625388212461264008162146415962693240626353377906229242299570256406494551037347586685253759067479962337476313695784794856472122065635085963112522850002951377463562907617073286505028188746860142020823421696171947364026853901269585798265780562888053858915738759537322372433569045614377828986096044199877840598756708206572213641213422526091836409749072473111593883188202164538778168339242003245872734941016181028319743541361950015937795532729814326637587167442312373133584297 [200,152] 4824058719769155055066292510664776931058083903645307297352068181160179047288318788107323514564767091523473571538653939971093513511963204848943019065255829158114689025792711800144478702464604876863665369890541047687683240980374531917124160924104791678836097675863816382293707704697053031013384071561236649793477882468381437940491787014613357601498255748663097762939552199076439723262302395627219239838391551274980760124629357611681103918853082582836843927346099291460025747800006715973442019486585008998156907911484383665637763819669056985945930345449618765278195227988748467107661691499520371518922217576172559821785703252882828246649802340395116464776578903271416987635807070656891851833345157461289147044800118004766233353515395810824722273442160570285335835164336641332568691055520688734124753342823036046204539534899658220839221575388941280 [200,153] -18018670336353879211355187336070969168918749782602168041617848617396316798684084673362880575108746209682763239497068181510474390600683521396880263989945908878657395609189764260608458601593662272082683210172198092360149395960727109164585410064017581076562271824701794297781873783290788410741437834292832678748951512557331177589522014855048885918296492269645432291155350736794990278700630971957101052613210954438310586269228761731805826605157920835256988999566225219868983768809519097364655160614077785557526053123560542311730250993714675718199649996029764283140171011841213381294348393512448767918494320346012522056153799623755150568658985467756662483913044953314344887090440648866306748715629134006670593108207649246372961654869848117672580003469866995758448018243368226576649676302087765305104343084957045814903848290068805243885611871 [200,154] 31348336731333616337697090805448255974499026236432631938216263196239698514059450514867881286832561459401976080306743893030089454827804380066516047388243973489553918531875410531604859072237588357227159103959189633446697358936731559013071850235174168231764623862861446903138044879621749340953276725323218047946960162403182395494053421405960732796028246760684925285530273626020659097384720392499567647333529442874375184474428633705775279924761690843330927531598661620486124599071192175624017083919619828615614681249751570420763181960803194760900929086691080182843648772755074435168711313364868560483957734919686010122473711913206479139178333907678868724243744337531618634206762691028336631450379699153551867414588387798250594240353517580603207307865714639589832454202994588707868835759946621761225258123273166784519680539774406020 [200,155] -24993197995224680938334002587917793734900382185149554200591170655667620172724337018084983393449463468317389433391341612251101092105224830461012907805041517139479898139226846797351206626740231814178941076054244698239068391429396399172739729169291509716382222939893712455531156850419122907346180798139965133527927861942064300930569467224178330727628719209900423385301606931870545022578160799574793242565446786101338927484204868661426893369565701791965490735863258827329993878868910682078520150972766334422033815103806761733199930089031014274155704529344045223445484596615108331605375065272162246134817502504027560398619959262626003697471024699566110627404984605127000115498350432084772003545075221004746365793623766695751269665041783602520483971208055051066664526057482397972658909593870694314322614194290366940547955354 [200,156] 8963871725567412435221890418310652518498434816453988495856947713598879909917233614159698481315476360064915013498232191739656446271838084913828444620224096896886351287544262882039539669716030227922419334671884307009404514170958380384216885007856187568361986652325996275546512769218882586540891220002228328078222592451697804125650859155274172224217521020366880396354150935699344816668343606075327691095233360087847338284628749912695642307098263338328602735484176118145150705439025407337476298676070747245863087700381827278507914340430470359557622737590411359465278420844867373021535623504495820527216657931739487548855562361614183194969688232506725708260904031118391517043194633398009320489434641685289698426383684415209598068785835345852708370230967119900098655046595607417674945495267250382165094756388279734 [200,157] -1416232554109540251202806051169239733189964691862608087761592298246570362867334933696450000638969286398726004476257429622370459782548944699595793033734629203447023880484372824818920572860714620133752493898454706259405104021561492105565881664456636573249572341704482575364305417754695648607999002961768373629012893685342325605998391424398263527965099413781247790380831956488555988017118516204726362647888112534638258323634378322145495746216825425309099306074208853588969405401654860188773014982771165915863184171347947424211076227808917929609512895962750099158705822163248458926047798393556273875400703788642926293854037674397539696499013668532451225790919640592743970806888960520025527246119523282605385797350602734410050489064958950354820930654629623683881660457014362909917190459814211803205749582 [200,158] 96272576115559633106388684148317055947627456539911529768600411813696668753987326982944078531809117236667964500716107501046481504888670495381732979581640071315466853753817792979899197226228688874315987032350815326247986710926092490116701097084272666944337508598478720661625167612772514651172775703836258921720587930206493817982586212590253625016390628134796438089419397798555752625670654825538036790346203283811003091588910425809575844529800122087053283299583511907189932695080859115831695385108812758721193816607427408479018828327647093272554169725825053849112868847910619289679173396222215724456208162967210662210725713680191264608294270829227268536622316822905093731767648692102354967817060301130733245478388645221179099079393297633895672974102697631224999090314620587751236560920071012 [200,159] -2742392986130084835563370274692625137197765504777303107544083944697565459280210260697711879458407658695439342945918200289686475464762121889708373719138553082628696842869082795857338213015422884870953008942150428235927514212057199586289440663577722233641430011894925024163305883415782375397860607136798766264601577987908122664568622990437998207140298494720678016875821942798426717083707332904623735805475832550597001335541908074602993037912794686508537750993419836700382541772806853843585210077836859079489479204215696948067389751598334129163271851983969638186347725881389663869843070264842498632139826667632483967810210809671333987829963661621129873408933129329735399656309260005448390042059161569897527130265679693893978833256233364046184769256642345922803105403552152279918684 [200,160] 31782825659145099189211247998188391424977693246426810390319725993583440688875116694248698913497991598032085259120695752856782065527150618035773751463277562839565245663863382758927744791296661611346455551351265220276513113595892616092482247258647006063329057781161664676205694356572438532354020713003635768618891612435532443375700741411981212345303422874973570157931996968435542288277369657050535991259895524321335548826683327907623868389007835344102945859872634041858155751804332521008257939311463566717805334198099603241169575955566089739159255337735832763311514634124864683209640629548328465771119761328210688815343795308382907096191791239871342135728871746165601342570184564515675452333740014868955338588604759924048884968985124366339867632983642119550800347179400 [200,161] -145000974381041452860706349830303602954773697440861480224806529612751276723581393854481724155498645505060069453429004358115824629634452594101309216187401385207014466750915606660007042244310372744371571288846361754386439330375264583961672923658470496024322316589517532465946820341165752290832000219133845811809099234607510227663512913167430148032788748584252525606670997822756939288643978779170946650544748316064351994685033667196929091835868895571126880246734752285583228245053347297720136843960187590065101691004969134305843562346299539744646926507845592381059187839195234450311136953261607119997997693902101017731901480756057281748038044193076828387667934798338912729661062214379369216987774055767624709807449771882131376069289931940770100259480844263703 [200,162] 251001304305367876331358136365650137215958364761074659202514467521505028982756146920110067458338578003545721512982559974985322993681374419961151057579544243407815151088109363486673034854689691447027755055352095584377192473952143030077008825341811323075470588517383719015552241436456552205546900254936743445997191567351737362542597076737336196895830944555420509534931586741489228595190818516519110099720001026987564751039941532187068718021440228138830740005380588202599515334082944094022483341465976257675808564225588689047278584448276777745550431121560786304288738992359123964364298729499187282042525092978211068119397891898040268666214838687352003830700212785838247848758873658224837180067332029152999273075321060028475900426214065566391317186 [200,163] -158213412549756322626243988907364295724781246791720119059151516360134753130729642020549440156239048353704608500456882447429561731985620963186554560984490407481958676631128909090483130303545394730365576783662285038167229659835767076847970120089779467586008499428116794541650010071280521894276127770616185928485505519072812700564822336961387021712345726308376695073686661911399698911090381237396486653007699726204805864951348983275175727439651678185646021230670915436483090855205834243190052026391092819762187974859660743813569302748196328619343675530220014617098320610630500171443016092182846124516906669799410070501502480824845852995803190566604271097120056996554863054422069435735293185364674513914422794994872364577467378535864424 [200,164] 34680430154931396115376481739858138771927957771352489438330876464501874037999002173210533822461167487111969231869010622761052041692062711749816164097386178002998829049425504430399188474027974886398653838584413496113425002627226894364744870954743267604490738938026866657435911088145868146481557816360542394626791726117232728991245945992476736669499860561173456631834914943757179102746294823664713463521442577122052925674969111734391411163387177328944265145007528781676045420812986445152281920276974223559874152377030073737435146146476830205122143266174740583446721192712976822575789977716150418010008429176843526375972201005610417102681643322469388566039097595881125114272002829893986531782537809836564090777095672829829 [200,165] -2510653533922119207167390681464629407248569350125601018439018018183071751623362810285147506590427569011454270938603525615393691407839978570320186246638984529291780248833157662830538500575355612692933516311515351793783164069778126290625979776808548500263211174183589648722891993567713190481865806136368006895490411057032463396329242495805785905406348940151027583294502840732739931081559551960282217471874008628124201161768133830295615741188399953137150785093476554440634645011475894207544822130289925438703841061872669502986503719121072105671711477200309617122574602973946474237056464908620677312771338009689108057362833643821263520038002601708985425159633549230984222513470670376505014213087247149463768699 [200,166] 56643299920347040794383963624472777007373075644391834532055371395668754328489531577174359860846727504220517853270386047554657381878753534018850033839623601119589817569927170182038793373474421843535312086415644490644567840683206900299081682702501647624427085234269007587673941992198794263466071188196946468799999827299522118273474688450331180348797691730919529487511821296743468643469261971677641303636356589907954157901838822128135351663870776545539053180118268468183405702383308930311827964604606597567445323474661258261450256611754524569000948650373378153096321803113414322144480719111866965381503399811464032078381999541021191647433710335880732945243270180829255420805904301127438577955426 [200,167] -373021197906478277770197592787400699277318300434340716376913328207334405603038589889157286722166297024135673837815829742614541180411210658070417125423196633213539304576264805391214886051594977055942277063581270389896589822697801448089812202108750767763205032145267395454136937070168204432759615807928404993032271840378520112798145254189299691629112744700080641156063551950021289387351418588489831764274938776579610052681439586883182724381709273944722296533497520469256267759757380548563456326013767289583279230408463265271296661999551910077147732245744508245426294356427048647480190032268083042363828006509415204739681077648643775936546288753123358262955112168559186716072215093 [200,168] 665766751063468148491045822434081990100502906589541516808829177836940088661760007069296370056475925248055718593201344628544026163444343812345171473390298542193668159700813378400713152991071991881584691515928756135953040788855968948847645787473287862108075625004816537024332816443913719712804681061661201298923983416508956607555600300559717170310687772484208870234733452836356666385379918769616553788722144470673979802065526121891539706429099446660197586960125821270481103476691086423981183402606183928031658028350442324699066656971660167637016301799186392521053627303789979575487181041002626479455472177516832295069273840145315722665908659846460690287879386036344 [200,169] -295957677038855825022397428927371691305014118081203437049587762713502833689902547897662601543463723860452996522716400298887350889495041627264581522793922308532655009019658028167650822747482611525018067752508842184367830394542960663324718350163657250506546640575028440477949639080625202752615517851563599377255959509444625250469843717556182224804701865503983504312739291417895174160092742188328143602614925170466577732258775825733430223144115089040957923415347106967047794031305740912162132176389108486760131376641764039633110758017258530180063525369683586518172402060245662756234159837718219171983584803954799598684789611995722816480841945725726549 [200,170] 29747505576786078122059367972521345274417531028898544746277318113245065805356428714911295284115325580323584856274868900230098396621646810318337975078122718435210374878970859625724380833937966418808307510016955402678924245384723371748575874262995768282020974265829648624399126457936936588482226728498096964942198494943393574545697785045850804011186571101621701957035866997236234148056079194709795288917381931583379841611833464020932406703358744227240468385710037493313766355390624537648518255790834875265662103690123443156440683623097639018470976574833556968683488119589616796036642697461463900764700959896409355224554158508106206139 [200,171] -604745362679481313698933952371469526585557282601206048414057635244973995070663811578794281329164591671731964725551376614215333930368071110619694961399130626946690445513439158105739009100519907828547072944693064730208619769485472364216561448596261998958748615445040082869261442863418177226926618985053935763078237894005554878800036823339972930060045196826088556757967471994380999862964177183029323313007309220970610701054235670876749447381078233312725431534432742051760261784085442296769017339571437374482550555429671058569448867915496276351404391668665669389726839781670240018562509943691070457136550986334673930322 [200,172] 2184639341714652316720320247338378752877180288128422951611194892492330905064807965929384546972595930188912035489465417907109214441416447096388919093333464354569587456673362064214552456119688320744866078818580278218648361379950101417027189457753687346489157214195289163633982728070675039774034366878452403623065208067583084915830874383399977566168761403398148003664126812999813512091104393013929152642240379905165666648772698385280256952557416536381078662468862499904419166562660487937903703108199714737891410516515817088604561181678070606058820545210150613426661559212859770083312165018526612216009 [200,173] -1205121638066400694485594652350227915283980429081038935212442876428049732959693034278693029377580974130204410218975526004513377492885004017206551204916707611509689929260737948861596049447974517084022432449800459439668848762012330576799078078738148557583086708353876288630770935021635339534777631377788960871569736012248303306644081740022243927234574284467757987372910426616465537662361412860365818865715446378965258153451977086330779662417558162697480664007705492303294281641521850428376381771309764734797799972351039011183425052277282023977829444298584116120432013751105436626195 [200,174] 84848049717222181126546681945159101815959388782333369094172068648079758900517475417229489690388183228251121880598170575175859626254133648943999794038904061043871764827935623250194132580369839870851924262244515087435450993487153363326384892331011926192616155905745590039564753437729181681252454401159624881434954861114432696856445842038717132977914950397741147976904523357742793862738325566834238517024289744343106125429569682433189393177376843496218597351138282200239039514800525587794043943247610539140210683889420844163138068571263550958787673423607308570221 [200,175] -615195971663512719727906405637234670968189536902931025785102219235520025088942776881764772058194618543665275281090023831968649755426181452971389786093794207507011900587480686454096062174878721759841031292334752307006603755255894410205802633982389458497221483272453079209439511752433950880946942819478462337205957791242317222288981866595856039336209419999417082137160892166931702219708339253426399539391806901636110105114653685605154938260693360667662157174797867558864202794368336601445173728393617492781826241017333076532729826959148131164 [200,176] 354069590822114780456968746075106811394892503046029949203073727208395806363574790183995948997813469325815097196661855763061443809763340672669349739547600868320311158821334438070579812842294317226804078132102846659900917496085838310883771686079371470983157526656057745076698277653600636419520936830694374008138009933478004666344976273679072898508350151292205723819075406675789985657654139515653956926446291731082068621105867378276517407082733784050978033697268162793485649672038529926730050746902459007670090652068871216 [200,177] -11733706809399067855306882208137530690617858458120772804891807108121044403022525238619259259677735679117003308300520304153237532908487879491775033448251179123093668460416323223156835291612082040585010395328493758653800370835908446964558339428782558935768303157385263182837500321572243666694656381446230834909654979196394396431181037906265179733030060248814911869970228035452152646886648471935284200710732509916501130471845441498606462955327905244048235900162046251383220331544051650825816983446995 [200,178] 14944969009474563232884711932838089832896732109382688238866708272498695532557364632770801366292225950438866045130727263941721701617193558618985067408780865513295848324199992109845713462064069188017682089252626960261223023689202594327916194772589480964715714158144116068936217565978684083014234486001225999910003421990273113383141442913926513230756699983612529251281722843960310275100120532077853694469434320124352673742064672027684218441940858116100045116876948081148602168 [200,179] -433789167188234800191462411457834849136836967583939366274895911049369335692765257619850641395769337203756166161594628701208389328358595587841031305074111957611032601291401306569487353555030736926172940177096213411198556203239227121666734326437427764711925315840327228519077314999998459624145060102543106261982239899481811754421405075485549546602938714476452815905568718654001965431330969392007120056163192866111948244745310676425400201852130675470 [200,180] 142770847620093403127506779133758743884527177848521344974083587246511281518192373863923719455279802432520311112115017207768456462360902870817330037849928023003647121767834993805886077947829445931745444442829216009760700835243999195347858223063648207114910154827193227426176942868626383600269351383460034549780693567765011739143235218583144025328196574658580512862492339594131314818856458646251859262018297913583967505003 [200,181] -204937738349666344526122926988489929860708200707489556865850218020404166286725001294815513827493402490792997170922177538603301486196144774916508164139322066725920904585001676806419348699501756068247449333929625962833328080634812827971569144097997059178664353683541453232987012352681550805955002718903194765296046173617425520925482270233241106982058888785570876825344398879502345951430702436 [200,182] 333315736054862390030677869211221107221693542291074826871775443719204936018123349843025896707386421872069435096967589474667590364667645183416358865456064464805572290059998143858107420954415188930858030865316786084451968476095952945178065905015678049787642429626965563012320504659900376155231186451021179931427695426282232762607416756388710512703052651965152 [200,183] -79523173042156274946891096555351506319054480610334286148880621550468408504774878302338902193197817409856261779540097915636865459822772396881455349341816689586396625258413258317083193424445802200456940420626995315087280750269311251655635984559949946519759925132739358519455418378140997755814446503179149281751775754307895 [200,184] 83954183908885973761000216612996346524980322140687994865900057477029200260738038188923405483503191607486873255714922356170848588171220195537247286064340714167006578900239987167752318538608171963699034703716234796854257747279600284782685680076274633036189922432445697562732222840 [200,185] -460400192683619214082162240905953272824621091338654671287509540920334168746860423062333178930210848810301105078023872483041458149421970263112911850381472248234646368636252392708966170989983142029096797163106498157765184990775144 [200,186] 378311306831681878087495498928546681789560355387022927985442151671440745750203740147017576490541763668825111803660417975972867847113376836195039217489715623414560 [200,187] -6454013801540543679470826454803615600 [201,0] 366900501452656717347208530131010659853923665138437250643043216998694117317303143021618364171543731354544443941807792316006998725311976736014654613306270542581373955183944349768542961842682806289159553848242416873476721178239109811340264473194687330505640050943669335306945716527266134235582381800490089655847741838320077985104160360543908605332463092669900967095240344987287549300538464153027714346196417218319914423563906902247533756308230475145347969416784444880148602745632184220279167233959083584587845668933932567533518002320742278504233862940251778531375224077798199682528859785493442240393448599306448770564558465246011997577200118052761474572220801768987406513015347283970772374794203075154853596928306274564076583487597867829677631635833003542614232663918036344946764968756601524315636184386657590560788409172104715553428538421265923282289400374089550135990324326424958669293374608814783836334206367795118269088555982269226760017061977811995175642665779823280910582950165046390282931148227301581292491918982587603622018734737374935809955354397672072934179125787116256065634759105476310163033254273051525378788045352341197534860484524076819593703727942847811812148827959581198661039356916868899582349377748701513897383776550593837528607043113948582698536935805277209651765852245049371614222474301591891999753888876135131423492657902159317001502855177393027548631595502402768094229932316491915368908872085728559099263091254563073982601481111989632553492730045830116511148202308074831481224777212829398924015163313955895928422400000000 [201,1] -14831405450880837362794382861590529638339947726343402936038950805386762173021456446299765832782787237191143023740414965955511840723831778693085567277970582603803738498176451367223496906932229686570181168090734987759140917429836573413202524228260151129374312941282350477876346993650546320966058288985249058869119728567898532963564543695880036948080926042968911777438322407889817346944307904020339918341343714762504530890282961685831523169346077184411880069290132658797424759165129879227467259778505198214361001417009118012886533629896316123967285021849925035354142725471560676403601614679933777542994709538922020600135433441067987086180836035075525139732797914206488011674072329858101781395724990720844162698295968480102610748943592554991122178341077125509848921070658312962104160629882910717933075919501435115356811119967974403800293004464915861265595582940544539239799661701026582520120514112454698888597444513389080470908797069377270612958713170821998014787602992917095672711857940539232537742950813265125664566582122989804038238786016609874017984895451742605474232300369749904186542107917719908790041180681416495641182523750980090472193071181603829006168601038241019628838360765608929101046434683838940328137430354059332961238038271564538609947714886636800930791873874723497658297920632821277604416998433558677463097490923641750407384617047382854469285024372017789430059033913207851625897483011519052553577904970170318407057568364103770547475615697756140632786094744386896761650405314173461150315129786312150074121300455088972287390515200000 [201,2] -7108823192024516505546276915089482691986810030580977048124557534469220165279073123105654473865078823549632029026085323212061328901893158465519255022907276075467449941088610713558422727032039425674838375804730929045863756560150819077557143685813211309754517131655245057520379900631766330610389689428528535144255149928374539276083516752936026665026036862170826614078829680507803659615646400915993727182135759745117320307153978963168699037124814988734714875634603948680720574553646659962837695522678152408849172645418661894225276846461558684700480511093634598078851962471694678694966996834850283632763199643188798598640603162713077489429095670102455665710219654538044096732947256903350247551309575557206787960905733342822802199646186054350323597656721751389518236665168827325975324892418908930611056426139863814684660357247918864296490851763472095440858646777332713094712768244562331419346300044435772867616553761857342839501591161937578859919316289041088331609497640784583490733890607419722984238486516668013756631788608665484980743571196269667675807537728163318980795212904832732687678805986364841383703772729832673220233478270422436134936554566575486606240842985333622139617383008010428408170739760826790013899875268901321914582411668474873357985560922766104136000057964330109684880020621526657498181467100585553309590192143733946074748995801671856138147018055365119007284445246691925572187439298886723271976405441165148803965603807867820054591807852618898299281354537284601162165778575642907903017466860783236106545878309256286404861755392000 [201,3] 9138294852600923152450798720323532708211148773598577359572296133489890705850447737413257078559973107872381886305213953607381913560111884974055903064746136458694274697941294853804210993378671743379031059868825499583513879693655862315597830803493571288434389094287374114155147152062873773452237752557688527195334940366305425908869913302069584067173663082968312038566183933694268717271172104571831084305470763439853261807225456721122162294293182338471461406826092250465883283071070495301111860698489162851172948636625316237028188937086145875509270076055617830034720261951158689090803785133572190118087915395865028386483724032390442995891394944395993327077936915700895853663488644254473294427538577250910605710443160008784620062639250523261079889847987450151557569046341222660686799043018844310108857762274639146833935093253258996195161860482024428332652179954884157050194167493395649110731961118822418266145853775072984836432656780653322374926646876156481244702474423473147759238326247034840441748407963453121226531336379866728428379543930825909683663686762349571267817876587787014081544972209764457555894942947440487321865909541180729340276802034497682513170757919191196466137040176525926945880888720341910867788274571381382689626933176546021898403973480209636176062598563118691462704317376666067639528272707766804205791561748010538380962007188540766619375511710991019551282532815915084268431648558097369495754596654881747122543276289771606748002094787942909325478128400740248048745310041363154314792811590623729419550325513225545810483462799360 [201,4] 239273141086883070723941166970697315732457162175505393747880316563944748275657686853669160798936122224753239670015281020241307741531464186659155014109430342045406539472096687693051743091382695791564951525872151214318186874598170156645765496390976805815730029633114034663958554308762301428500370336734026636017994915203666810906047017667554746001007806214953042728208057138414949288599903692517307669229673925260405600474462576389440866621602315200711884423217817204348608307598591416807771420431014780377643539057212693703917941997667602502957411689985969298188105172012570261291111501260912817321184742261300039671505573154189926241302774241010027460515405008831289747608272209862655385109557645129949686047082679336828022539970096043228265288237496893321108113025162596352890939229082015384113527259638386352682560584283246137330164015196402981762849103148762396535273905799675027492011208805828807935993726461869274175943443883013981196855580450214046857456386358412559166739254375959893550890675242829748235606832935089873898469084705430813425560444321540590601573237066970132160524014715473125841994104673447001005362316714650949366561906170595082399560783219970364367151362166268426462958043371449324081293484743315237177958573317460197029445348616393212072839844038096165325131787175329480971519051146098038168871342331307537360767241113337971385596928985742159365031350918443594431246336382793777137568002871831227233818073382155950979758397086468634611747309611538177011461190676450958900820993711854725347702334733642352117829074944 [201,5] -69527605469324403539707115818011581169208850404363349117033155973469147837089025598439161491622501766306324792489944175217212671212767032428490885584166364899536020306326807896254952971790248228536337409813359140436021930979758435315805259222198128364502509845064815934958841590440610312717546606404088622268996986538722885934969739051741406200789007917952870509412634186815390800688449678176210539655596790663046604798347074220060456677630561059036803687317350318493707910255388869718458670296333003483007765163612553495802815120289567330116759106838169268077772884742308299763401260355942503842020161587661086617416884879835678225084517395036800316110865177253388968533874214218420262498143967306356463079528200714616043067157402006543606336476193081406039528367972458836346312323185486338878430525872320797146653789465509667681282555669961578193553146829265765353479568740678868781698945423168186335940886940197688564748274560886371500798656750497712164071748197319972872309262941861337113454918968009012891445241966030952951299720193982750024463909181316209921469696305120650880537729600016480386092125869033070322390358864311550331978955511766938254756065376571842149150819850614397636106779027852130402508105428867328504838325628252155993113278501701012680241691743567619538426383923155545665526103768657623949282579862818828770483480406978442209877225822904396232215058418733861157967103101515678774850922250328531308249366728214017644769606681900599599124579346616987243209594748637581435000474126215939079034273695897442370799534080 [201,6] -29847610637679972270298875476465007544447090761524497135598163772328106520986076153637644143408233288594055356044673883100031309159519781704642058274576344261746874083499867193408788421076147326615628813264568886795792492168491131389887588732447974039120992582531567208289384284669564172503274834957491585985176680454462696963011282830188516839052719464915277747416531295582584948549553796836016768349279741540646237849714735682150987239078698205272162491638468942556880063177591005684746886670356043866584797451053622448457399899703032909642079822984858491376238178762568454545683805696839603758025185460778509223107013468883358285848663464431521040877801695204083269511996512443451225065394867379141003330256349706353842279585828412254631039987059126911292694018287633215895205132513894468668636142201500371161436557925721687074284476512312952683137601684286906678842543114973271997146818901021042582351167217851949250528365255052468937204347445661172357048815361378061566753475192212866386195622685544905490818064611256269606022558316658409977507337362467440957607593630827702662819981521819610830075005523151091858735446402805734096535404740947172454093957068388847210599527854291158988790855319965123584768307109909856354437369009038402807355738431650161545457378214984714176041783053829256972699570863710582793781523881199397844832562402612287070660622421480284213903482434994320771143996636790218677197333074544566685263069960077328152200603344030236118503113459299760839460989724434854499252654006135846946362012867659449717555200 [201,7] 48248900438289737191710967683494603580722629703096785153228220135465092460317533873621008021930844453357268278468544486157913056028474440220595414691135942735776413857541658642905433749239261232376787696388046875755641420403921725428084018233705202228034432748234688260915691080492195155340662173873042214211506468182210695642081316840863417150509564071117081037347525124034881359205422785024140025125842365804503421314964683088200813040151843641255317309820773996738450066097768135814687507171286944019632567687136083627421468853381988209340557433392457412738149128128427659378804099165744152389706595834014952802265336377071387784598079412176979552668148385298829883315460865070468421262398066290370240386598149864535110790484135578261878717624072502098862274021471779202720587345546045242626972089190992848460574243109562340107017604835887627984506485041554794954186586982353559960560723263233258166358666683801192687443910123561133224055843811077493400392689959477585127904728652637204867417386007089438882280236967138738074028275263001063041736054791550265395690065594858049504151936088515070770542065119378550383669715764817329588667738143467400958169250668000401099593338314451628381901371486972066919184630088827777159026858789521091915745205568749353982075539642399686147419183310892265890124463669137250618895740500782403372163083740876051553532111251185020675388605329969894763796234145722785723148623004741054542167619455231962751766310259569816799751356852715791081247934862094754506922306194635309837291488557469994436590208 [201,8] -285427072154341006977687417104669029029224025169948880407429983770112379668705728717908972035578782427610020244117035007980351986906488810358879248589591109392499490131860558752703377065825922131659870946799149549254019122383709705489702447100069541123778970579998789117747129732384996289347990396097508554699303656221334584442681103987888724908704416536103218644768972684065767033903826838165157165501549159092762918221267469058025611697929901689438869001911733588250512699165928868684736765247933683224533309126896528413986767341949738829743512657005836295351206138582574763988812951667627875379652654055555169935183646887401821859945193744666599742045303180620849360777517765006879010044737660591019321118779310946105623990987161081265734731930924348997046492139498428469235900123249030132168079418307151593038276069095229661560139924830174143152689655478644642024869711422522620676330629989888681940241691091243520987385622086549127438646285878739611581711962458029811749914914731361099642787675814061479886885437728892825939736425462591808372849375058153580793500091210115369401158113648093115856245531618525931118453280852077027757146120255753324837774053624082528904248028420447358796872662039119665111346707269921020273587785208614787366138347378577015851901347870751903573333209811604455767442504837069295410178526168319717594680221991726244262173889328609891385493619269950498129477346083637789917377007649851195105851555996773610498912997934363827514922898747951854743418012986082236889168257705067849880838104122937234535424 [201,9] -5023282841516147596982093181465307125372064889184306624511383204825236909590199571463482082632043504144175224442963032153082314909293282035671702478026558903432764102095066353874167002273993108909482230748260649333298981281412668258578032993645626443023951200149006952078569696996269775138402529819688720496710911692451536840308575797618747158258133259397446025971645313358460526658523798639828226079525964329125759047604223663375715302922498030648203672747444093576074425958247597605664323826701200993774139354912059526954712940811630027125480177137500725616874969501347622780501762401003900813573815655394156091980779182926314852885885932164302830122061142951160168679534745173243701240333363494972105767487611540009930645875741293805028069824451345686342355901485990794013823808486978933730685820104818684789153605169845743826502169962959978538337215378877785612881161499459551646490927595614320002704374931943428415120408748321551053256673249085426844214475368858528583116992929899068699647657113813386354589123035239282415971981777354971849515431649023274714442242163022949700048113517145771511259344800264789740473768629663928866853656217684908464317005207707377262647539236120852433766923646907922407545309899844378454534944546663339182368665526364347183909597013618994913805448109708904356931262979088238165607447217761933661589384834020085870852166685500622837521703575578852204739844819724180106640479443548834674030407908863014185942180095091023654318280683292588740067813660981927689872067079067269360369175464946034668480 [201,10] 47469637472485956933194119722057611677661190497499689325399757849658102746408004670380425611140788494872095762057624681202687164264262155883935710016669689297475413800437865235388964964967471425139550559859818857992679846586486619867780174769886154004509728084080394872612012254177542200821686011950311604824730137972610387590744789454972048662467382591616771688049545885263438558372066553256500845808316710192345203264511436001881098878493441551993428297943228596213005566847655071818468823936940912187512471821493137110783794850856200728326829104258852635771541041539997489395660430024031817594373814441911542846819744216456947261919786980890891424289501100335624611699617434955016316903768801951578313668147458502528515811047023673718881323486958729515253481376840249167701633360054627132952018814803333985683355669346996436668704143371163807544768761462305485180488301425331116761133949133318226413810121071851978623774449393627623286008214202400318840727842666312724656280676309595421590944569195095546383105323871089769123169320608605660313516543611351434829867033284469761945380253971736652442991903784190173440995876648595485481151178466846399698857157842952944161852613289932298511696225763160956594410190835923714787648266659989149294212060280645354368210013330792344406536917758125559048909140123087802574883965690700219652032238775359703216540920000373317066547133565996378824826581509246905541625210269931476467187540974727895845878131102315295619727949291231815208135300805882859145781929157488869885446999542105282048 [201,11] -9940972371983899937550718695352614306841238629996606244405411171157192393458497146801893158443357181588581679714210939645777443908060023263268458291390016595283898246094886560602037957725582419006640352908067486590253917552701135267568664075977429198512056181173902159546117072160102874168260343117089913549787532201265139075170531718737198723146853426315534675544720441117101810021359535435174633260860358935022878358455635534696686389606460112531187031443242183696522728970157850396369902412586477424176190287123059835242230459611876269810547692645563027993404331176777906751371720892296795054166955807778413181989886913102261276948497921149625083254130886556429576561517527565192412953206760335648699757165817361147553333644452974493906804516367981074248909887780687101382867282609935178921199565173209492229695407981077041981078950741244557628066208780757110916646479679728638163375944005162408638697943268128553951036660959980278690050198190594539500575056539193799130801793312693190204312156494507213941780625574417738760494806942708500636882068196310987591418999315238188113885711612120861787855948133895527696827085602325780573949046740683588209071578397955212662495277442479602793448962136378720985690773348536394594782871071197036321848845255310296440544891756536629267080234312261917550929778580227946020303145619404155442468597179131654430701522613278112721272341683851141051675923555578888572107190528996397011342547162561267385213457728617487791619837584114440142350793931823218864843186817117103091636636090296192 [201,12] -1252977342273145598494247652826512515322487613484488935651694106362137267382711901001126330504151002547307007235329257767975558082215499968861197173468270286470246629323222255543478857847791950802394604581592544639989760570808477980904280511981704074347539309204775541371833283543822393085668179034250857345694571355678441211657047511729136134089640955032361888271640638956464213096658516885572271238963800264200905837301243793908731574346328086035246823322614576389267210709136330895073610452161841967162320630109323104296637498050690122613139576402406232504654691160441909925723694441638935478218794001390907916052279324627481958669992225750673087481554260206405071060433174639791717037440702972560354742722353407740093448106920005418198158041047067621953151882078137870068087601105022742211181157524439841091499466559221057403047621352376208977030625481021942211023524145481963633975758451781896831788037090594632976016490516655355692279633827814049228381446800147362216538431353614857410564677727476660955784685893016786225596520939411960480972049441256002461777012360195595616439881006751950105888452651096317022573682568409900411418100469449374624742751700597105423797017485787860303951437903497196398446864760263770279180863789770690870977521238902475987998564513445045078108332530823932199519670012250690322035021946705188132804484500401562395031235974435047976532778375430006907072180883993728196847505299460592667490715052514418068173998623928441993049791004890493449341806164091956926649461109513436180165471902485792 [201,13] 5139633378113591564640586458092546893377141795722741750207031170930951734238092634007156466004625407668396916123791713347932158314570593245643360921250770702704406994598895840721724662388335329313147938819410472181800773511480070772087392872967890086561040845636699476699418555955964382792250799593365103078594438149278967571901400862507629492845441646598367163412326156011579174941572125175996119587005060672217171890798512717626485311749448288259138501833280935059647305400080189631648661315563057064574722269013872212518327028578305930598946390855016975212262483058278025352586208142008064567006183450568913160791743784584849485662592588159192923580316011121967565862563659135669089812334905656345851414544362052956697516760999859485003484894780442723327118689071744303868957700821502406511324949380145447130812743513777352946544307301174859444528881807003000556240650736096888690506268642884928463170197760290979095672847219209885304484835810933608588719393604710654960821145085796517036617944873005834309343848496607875842482737152029464300311425732639271906387305834494046747732968749155951391516681336840564379905275242562095558373843871572595536066636575965434855652008175867641725611665109551687167040834151424872441871526400560072954383569682329686751851062205786748951970598072623181937797083350526277459669350057464569934791305886642128201374067876420131845899102789165327227261965321664971498042294358068512427651004487278761764392465065119242171225162612787828736242336810004990416789957274079427225248338684432 [201,14] -2625012237404257192811976339433334843162340802528723427101356616459740146567307189358181169746539409487942826742604189918142312260298444583030728295434755938064631918338396668368240580967291262844815897078991164835503834331182982151054485834493152666411725281011303874249055001525822768723271153280906851662509561297315633263354657625606309667132288717161088452454987458264104513658599201588486162122241212973173414536945840202365148547760241798520515961013064585461213651509312676282191740489825945274198096255952220333916367922606624037487543269000468140827254523776117614207785012195315353878598381355658691940658457045269900432994433450211733061013468690255153985509869882524411138051814965873773153954390348035981055074913729092594118441441589160600423727302430274640332745813699964785789940647163424164037149211360654889210709154838413904199458094244200627018372589770533376327792853494271432943112894441232975655816384904763036904616798485412030059161407363022572898781430806913719188905120349258457247542696553229817636991287053953250030046522149505254863100246086513336164931268943805199266481164381141088564441021274714987035358135540346315809210749479454458552172717695576718270049036285214225936725436925609059809599656648297346936421945372210862798897995802316789795142127153511922392831529275799901824224280737299459742253112893062039922204520595399857089129099957268144467230277041013917933893718872827029838606266184920314829940419541934484804484179675313697434610321400813065335303601678350145466242491776 [201,15] -38070707756258487782874575252418631431993718162592831682273019738195541745606928610078743239516997040463903435471516948223793073860505530901680407590562754723703188435768190302769883707534176649616974244152509716701508838719916888203922433514869956149493071127723178620928810363631630969417565862284351073523226631441415074405122099248815639261073067917338642642681887577400019185632163585020254198400929152696094327374427559638939990339412573637980726023623888687720852691464628551588291787755776704189933544750011384791458010835811438604339976401673467264548136738215873527984563973148261038593341420607654510122577785214911347527180033736857941893233704329529592104708625673025985795954215348303892997216451400761882926571421297995056054085398338690516898191027015869376990894452215959747519795840266935281772921304054960519086449948416671954624823614500566698421012586356952595949974132290025802096973966155180076709501236641628422120774045179256846596089917902553410910444507899619394513712636557668678553705739802122678048958497717240969967035152037014832137220132169221162755493594489811951182316110407507296323223002064313135384804972487844220229892076572726182864800721175825047247838909544561129954922286402055113054446802443023934265023345051637845621042339896761216842199223806986222992385446083651539860223546455478845679867441988578617116919223588337730149937691620102434847079799987787132689053336809249643260027163337378876899272767217671426565523628077896565714960955492121215399471009249325962288247424 [201,16] 129953947750554112872446275018937961332666423160435092913962052126319361447597284904512424384768080538172822018109483327106406646718492837395949900499565741323902530335535129693712062341850165756222583738994721880122570002621211841298964028380194877506788666751232497432229232080052538067884118616997051177942390560652018137956896077424697407998769731414861718944798844392873856891177478182996092658202302274195311962432132899143994714243278549103303625422674246425551591159725564840871221094769820646359684016867424399797803947835609064236720169944153173264118639835353077835332175401417482378700442417654798411035764562143473758013953686883073656863855510280873078148226497597807823264287728174964215017006990489846168426563320346328328358649652194556044728402553845463187617676089214725435784118359173532166796033926109965810830314930750382927238473579437704045085680228065034269370356123792726924296230349797165125399273604556168559924435800097296239980255162301347173716058160917534534554893223746874370179682225753787900649728319604100134757542385567565978436473941282327280807684493931388204426915106338228056874914200015520628762127062452831535315705092127281320485458191415933521900749810085676793829805983723055078658403797890482314235040789866550665446591394576436810357961724369034611006625954759157141413837019496760620847162543677586923831998355277153024133440882425861057696579770036028429593997119187289978460799435380643752121924054517688003920582710941293357954702808533989800675133351544017555546416 [201,17] -155975975912759775524368153797787243800504390399512557390087023844893992870801185093763868642294763939640523931642543325148439798055015546794805490363567962770636491180200939059351730337658209272781107536772984998807400521164188797172920860618698563144207342137331496089373525944020325699657716700898901835679236688589629739816373060010242614656285281117573347462124625812907728237551137578186044213052153753650817251560440216654772309900958744408684714280687638994525238136671437692158616661883953035732455509409016619763673361716896629522693957340942877014876070110600700051491036486910872554702182427312050419055387584864887327823495216093609051911058395610341520850554859866417760750346282637080516816303888921154001209821878463556458942377041372255273016062010085173205669500914440334229117029027461516591193468262481239626227698344731015337489355933528421794747719904975285728328204778085852601190833860102594084493142368483060322969545603881512342360511169200276533947067587448019259606368473625040026827240643974728886333435387399120204091863025811216466637945417273320186598027290106051550154754634975457299309175417611139158878944011705177352367819068597397363045645494516733016274483522647781824190226588506353790479522697338240203411489955044917137980262584826733466111781296510767222032578657819939373648841458632011439616468466835230725871368184470779387050683029054538699789948975480592597975565214165719292447374050714311916578508824341128381491881785520878363294068838737429909691121689815884013360 [201,18] -125336112255113276440986659043677749951495742696672523775483486400806526013223293310233770022302977655827185543051323651488512059146613083912354930399782662439156227569626140224506519922035691348638131046181409908856848412776430656151331655990443122861680799656244152272208289481325277778201012984981490530194615249452941015931872778702168056713630823074103479689788015843533289517474398364309693794827297173703647160649636692922401821018063602904344707159091489368413973383979546682564752592357229561040261140944624681564244850631631803875682687718924238260697493608120880513064157888551037428432368343508203055840570430966620696822057844763564771504931171392491193649455904589526556596931730392225119179432275359034987877849818904066583158831199670033984572899033043299631909799357350592415325676673162173174322132055251402881318646425578267174441507685438865824624738225927599590400111014188186240974346550755328222649003513275973300908715592375813219028482201850730978306051122751661066610376220717997710174749866894447800061942632983862900328243894584320030312619928979292121534376341144758488624112392474883518638251452718124463022295470627704151277578317054099935123532811078157751194460562620074535011258915135228084555182106671732252552957978603093406976965399034387743345812872080060836779753856822930550275726362751508004899393616033295384522803346343302196205134963161131415069703863055048120093743297149977290985088747588129630461531138604566590548854005622296888215453456622436477403747495508085360 [201,19] 754968257658708410722340575606613552145286361643948753931913090628278259585004365738216962427681882784287554032387436817437000241790280541684391791002828091560520280708889241253427879708964325789484371034408883609532280347102092737917358565711808658010408231205412254556548966398583346964423083489714334637753945769208184880615120761457575419579849953883057510499586566491167978332482225601625493721774782960778663737960448517814020994271543575883959521311347663835220436957799701706320809741959033129561798751642856165701493519407360099598715931110720652013806817282788501896173930637715387670703889740734740414711446187089797388986517879315012587402291798257118317783941046704052504123758677182205114308157513924685299912846324209276381182303626653441258735772404966078745810346771223168831822453858460120219958696006381026821792974231759727442339015752013505996600220572385266264004364642050116257636836456445927652154574385507840159750297632783780465029650059890249425153925411714002217985737505018913336609000011222454970412493413521567458557250444888385658173905348593538348130082840942123865073759253382923294155224189388791747826213331129369437446880883939130345922721982583922906553024653288929671227247902564669991266564738492121338588125867942418451732996202707206957346494096274552487133120317286421671801231935877959243881571383837939447510055004195946667854663853688019192911255462980406973097098742903962408779682597393440429298721998685788782891829247649544780294775817803640049441409035952304 [201,20] -1236367308892768392415693490754678984376154226433744516693501832414652119843967494345919444240747125013104256967715027357386154584276138562685678290652014121199630716646680982594677464810829757359877518282934404050265079763701497824384636344212419071518824559278921796855953064913078836515384162074486226461545976284997826600181261415949002707074803091940687213951748255765384070672813547642248733293570348836441735507440312644380844234207896456683504507182954486194436053321638618952841690900561921634038733780332072617967365943665135071659949454862053022039902295319085960397863421305404799588802124901377366573486405449777900880422689613243167696332046150909788463125763488265300359899798768935341351278155208961992593081550847974543585635922974639209812847660572163342376906407750722313909775005334042483375540875897854308045960304957427701089526411771997291451825861680159265652641859256414137209180880532424044789921751491605720215285668287339836442667613421369272070996307666749464848330006948732401626534269888943562351929324844919608856638198652427179336093239588465405819135604970526285857708931681187123759568454101575218882785753461807924002310725575118575823428073723599073156787679710034329246095782084909341002472338811149452942695233408163064702947418864193501714045069304044941954572710881363771534119716462480780304648091289968221748024766985150184310647275845485041528966602201022579719739580236174996987202093498725808810844391621138606234746088989674512441973935269757433291733563707600 [201,21] 846779051715878936140259061397477437094652771775415051689429135086654404816829432381898026191457292422293299136560510529710274897915064105197079206341412341347748430453007512404487528707559469072642429857880696067014607568788590230575718067021304686957879458033437067850814907962301758012114284341605555218432483530178934783873531895695702965623702533190608220982188644236683115529050263527631889572534902687784231115974442692481116388754702585456171384625402685726024471760830413228770132332836105673247869398414168367634867319698264430681620216539807298262593376955101115291189136569428970342783022718206908307115884408245258542358017862013317050820401427607257811325821577441180617846948888719445020889624705586682113608632813875782213337930472641682620004325209473019004323306688349426636415363365793885314638957865468472187632098686559095853389917425589072622187442302140162279158369333917844995059523107378790209239455319808646907505512520106071469050421700944746670517855230272384321183340729056861911094052528867251826117653246466102494972339957528345114995627153485557239254746661351893189362901117795023500923836208631933234630988311168257062349742530170475945343777104233587580007481758642916384964382609055206335910706818068503635583435653693033351202518474719992359064444076094450412640640711022561983841607266420638205418450531827623554544742602175646420656409390567914600155957286086101284279182005985194263739470159829726719616062747474678766256288901411784522677718339757664319694756684 [201,22] 486236079624697181659585354380886319230819834273375808927820639809122781167237552108802875416538103969837843285494597458844956705150167926321493390259393006877492335594023958470339408771996050891379407258010496375869731961844415651232985536848108533355665195006609569174457403433299871877403064533885116101016878098329838865966082416719037163951582471337283212936068368081026130326266535559067030604450664980192149283784313629536896222255909856630725123534044782987728310185750527041488760735752424931266085911393695512488383099666677956795757752121404986565675411292447555334350360428127467383844350031648574215886770567112298562914254775501424544948828501999033280089855370313959425438146138112307827019072273820070648156222825609930615587535667458532566829300988495582906388859290064265241716029638699734150094027587014700915042019045844025555386517501360770547855237388640824026398863825057913876307507790960567201686818534483202229127861249591663736761318252826660683208286263056328647958813879633120603174881908776925217366346635329760667928934548396686494392352800443801213015385065108466604521742238511857204486440951731851409197626023079324268319641137156483450701316800812606043782634147508787929215590562415165478499735604361767904331483893661465424600986319097680732583341283697685423849352345194997840953223800570791495251321508685902388347951971462290584852969424862986421729417869452574430591297808019349689045885693652652810252021030849851746228332971620914820172189501662311426090880 [201,23] -1846331198780134931565293977220475797691801821294026733555635095671973568074649700252172265943515841531119467754564128201973027439075146024301439250538129036452987457980209419984703929720290433416799053588573758688560743120794885417687828345363400780128118808642002762553217014586242669465467172299483391371717777177563022369526833470953450828570096674856611022330444267606978852651995439076145702402342535557112167986394746651160411767070123789715847597679496500105766000446157174779296312269065060955791410311504352050654207175468679975724939976008143728271600007554153944558307056781199379815372827988865195338705747297124621732720117587714988573867029299805987706284501491415054952885267291228334043819606432172780648513091994683524013877226249967233638559369904773637948080932738792780612762633696723980833044418745069559626109741631026091845408845530731774528073312125751618426807856323619007644269258877841904751911916437058502537074542628945581987056506872163115395570076992993699604530076134564766761349706367511708428596944794705732222083531450614870175932102605009869476057106105464670094083492214547390545066452623895092170173522691141876913859317199710869232951526464734694150528654220652050510142476275226893584320162553044888776839418840156283565816433415848618513105636397502570937745221660432284528719711783244014160550246202867381298586938159080291209072692775801426722508395391168795734681085334766999720271084511208773737693557383666617951732262551276416654939239461007829633664 [201,24] 2160134147471740888863468486372906522721675263321438951471182524698276939124716861971240026899769729954820618188781115853635034445759641008436854478897929005214093575302002621841310271316845194724373848762828631721430381906266475579227010297096610712384716979968170734423710625010204883854289782405762943812767375805651234940564008296809367652280786754847243531038233317517882044188899140494475641347690562108150180946554959734989178354682962717559957863759028766408968613316537046756666914981774261441126921687541206804330466286014415830118878019385113402309897546394096633484206942965749002509359547719950005996342901918760238257726403279511486710254819970121931311748009118564449371300491068370386965892374137678016907123926167839429870975412749369242577569025260254898414316117560763202716949331985867295608408667098288213446959848032738687940019414725761816659534306548993752462681968207010160692274967706769830745423219033691539598953898656958966505831006353469073169059804351587644783217135910391553260040009093168910384281728682369618938562671223133966003277797953066093584210856596894978112071916269945956208117262620831453672604681923502308176206239505780173182672820448368310268543989953086014813456514172490294353507149591216222480106739585798926336589496542225084353815178747871670026566795429881340758431481881173456237359309159331403264003273081855053580039345031797752751897081900407264446891804801186485965944994372277597723076713861696788837490510918577175092324286052077334240 [201,25] -1274929613900551309656487659349872795457623367602513622969270744909808619732201373223465748872816343609431200264858256769432188396546986485479356603271377591067345743980460245849707288709396892717712455192524512454688613975128348769562905604996650515613666813288342873200144318433640038633942678412049334976864440850474807476265027805935201750479648949409913274916565042949423302951165651233395731224279443120509001337932725198679661250209921209756395160440565926542871417935298921968228104927194495692566456176040927276489404216526469027729412083173821393575927002127884615016398905492059702043638144629697148088009165561503102282861769226630294691973510862631414748143206945192502093513060585788939143953646981423700221811057581385929703039709788036110770101637994533167145725444703794599007141726373115499647882488302589559588579469037642076983409611155544787400179154239051043872932533599315785039034631965913850913361437740160065349102943404276055517887559008182618019296678259337522813243916316663200635951731591385484812778644561673781964205573129303491531355271484101196709673518944291587753952162210931568350522734383351389712123367671542400750447630034836631667874271487007515934301259264002674481723921501362987149436880342628329311149282595005340873952021709325817908062365539094273714466777861925796690372028315531270095534608802836282247320733216678414526445416546506012508930699884209631130213319150697248557900184052332052942984500682337307100579006274647267522461331457863040 [201,26] 7294670950839635522340566443940239759494024648636187752738957162442993616166548225408390599351774047653775421352538649407970782023719281570010744995144746840455810875236540962098501366289125619541101008903520470033137383147214748033694795215223421780634096494243407017436322464622917226864804722129271615170905851647683171818270037226960837076611895525375091459120496363012506334509743624128730216272552603227280134539513709314838822084552173269190782922177523891944723290811504356373819966013545488399049763605731958076451254871651628452019374413670978137239674054618154406921755514295632460156382218955450575143607933028394753440217066872909980836156641487437126146071269359610320214763185880546527261285851962460401501540297495539644556423130672266880239541175161368135393085878092821938408311981195803262518780618325691671636985690861151344396141707181389497113601356884664972883538405547990658553851159622048093095192333301487403447616863156786744786910401289861810518938877102916972942346012273390038819182453632963670988877962704431497647512181616025777459802880726623355947803101449287828541186256484079432530782397643180741774608245382216844509960024046042786413867327336082158417303545356245898091130926862245597034486975520245262163711236139093400479047666558230427851939134802729049077321427341691051292519097706001953747833246610092018260569432430698257060530604510894445888838311430325022826448853753852682520907544522285196354702803396252262976208163745493448095741964640 [201,27] 759637406027329499419544665835605381834956265069163995065850584290689194485588786018751965544109929284743621180794368490151802885244029371212585714844894142433030757008735592792427905135913591859468042167125523253144521877045633595489719083492830785217712225175961521210601545414982915372113236834043062675697899321827235937679851776258778143250268717308962974567008936940478942966476289666161436276334119496247690080876008485337688528823910272352312010434513417041374946009135080729682056406490306777068551090297289461829264705234022374931151099138314429196751844047468513986966364140365794253636334333467922890851521629004583591742615954834703718436434306800430233494799251178526122779632236074773946848851640051861505262256640448218355161300016605884881892581466063847597848964034222553968885303082948906377700757539228234885964048389653258791150588848439676028366746179411680596447417772926558361858659896430352337914435586934807756502174891621739557549079509714269285453898408049452498609885660685753588250218915225364030710079480350601298235366161245750225090334141328585029720545525915313314562340106877496178736094713739967728934581215012527441574350636194332175572325796931931460842269242057801491024273453500063052468899195722330646487198830811602429334828632341202689858975956611410563375940110583227552187505093596544297359639741160344054522877611034319040440889837525843018355536234185250638012513006149174081192787248829207589846389447420263473376241845604091980710407840 [201,28] -798296330569383446179413754934260116977566343443221311118056790413851392969598418062812314719250790945565276812514733319315736189553000777731692096161005218522116278463426894597681902965418360682180725719030545829369952329076674756307356788727718912133867465555535209618282127991814266111893437842701596786041271164523643388564280815382153790098651129263971056704593883169612421446762864632692518866374650168991462276421321366883217095878451904434057291540606964952881545359671006975419869407639717294807497642436769303535497041486917837524621258802827737439960352939244433518803137602212633299140408510472546103426837258668869196682871186297545639253176694589352666265750372903760354669030253102745798578128636642650282269460205243413831480645555683960755856384383849740566201997644075712206417112159121645166182344958421519576360804104349367485504531978986651778588848230698423836528333086860786575576857086583165570884542755665157005769525732050455472768980694520291505467109372528667396309446386788801387016764944594195837750405174628990446826233921673027454402717856916171245248210389276203555707834072775132884640978339824487967309351035968121362225082628813858222667569228718953963383895358716786164800014545673150654026689822546022044198448460610281030708950245241539516011634149917186941262361121824837285395848078363304827076057857944141817707046132140674318535308590334606262791950419181423680417740312011570601785504107678301861928647291596282659573428144422983486488144 [201,29] 448813243433016956130063409110378312245306673170053215055990274975042618214916369708548060571641710313702613507052920258978995347186401819265925289927008409951454166262903381678207683593294715474872747749394666713505795098392960372274904075227820921954560015401621043443855234412486443195423215666634807775113145706472098692425887723238719884110919116988233796634549249689478598523931649397346454033181239334044365357462414558471433475270566603369605204533639586327975567623763733227542404673573274588768047744631512134625217078522992138683880869219270042030247293593310171024625439765445912295064887101053818009815456769827439458364150816317563104374411657345094136165099882335880020983493077499135683563551974314600390619384402607746306116523391460111598949108251454257919410506442621381788416675414573337849501254609859781659191260765458717676814998956472668869398334269879381130431037263396210834036873632555842863567197381302981710879794979804328056447521976692514327543957685952948021665561365808370556440073579565902101425892415082522658756238882833100357275750205458874314484668885139507987433518712813962652786373228012243530549808865758495554454526331728376971025956569769895864292604366406609811852982706354385652039870799017560132236416953010251852406245433070733325820991312368499404175130064400207811625594125421265536206721578029334672859416284530336507096574022893222979416243136110370322956343385615536058297972437549005923575932362872820039132995887801856026912 [201,30] -114780347487574144341772173708047084151840711229577164203040363283420284600808009990292192760639310313577382627188432605113430877561715041684680644110206121912285727717980389530763780195300656473182619217981129896129302619807169230323629002408811827265995414554009080024064247048949451014031736908907543166415583201228247173545046835035342410452872851184436535189155775931288525522694234764145853869211652955820340693990812042508003239298754446408510405816225918805890356070083506314680168948474908937412897149422214060343415490106379203837763790498091742283339384239682724824550381559538664640698917453963587161541482438621816496675846617533251196581307776300298999546894701842262155658575140101385552029803293262165839218868141722034653061018863269442393252634042142432937304280107211071407150183907317080773914917474697089799961189001128864530190508824662040430969137484912898236058061841480937146976472343841842031098186378770431378844175316225205723098617798842901583630217533191818329138711862380971808143559947229399891121225026438206849864847822046867959978337946398228587169997566420761655564652741973871774660760502981192689310059227068988988091532052694541506961006668036053052565591960161385471504592077911321936485806000015812164540132965005771296244109461279520726202959478366415485271030625537221450982745675510126205017148830122411685044697044741431520336443528268078251574959709316649824546844054543099668910228182464317415550618605435319659286044644678648736 [201,31] -41324304687771355424272915766211128149260539551468752598596926136770047972220270405885290663797353770822985508355392046230251633165253417647599443537513565679627301221026023480133021608809469876966607471015126610714373701916920855102805751379540556284721401685522706602039737936269915799443154010267906066676583267612625214272410655673878857253631014231498799636397305842428394308964639923759046488729255955442236730311895348384582928637737799912759377217202041602748215603854394917282491006631663275430893561702638727760687847660519036987547927911812734020819365458502623541801189535506012120796920202512627605828223822551367835328660228333833805525745330039673999862853218540398755132647737125110241827944250138370427954006583227446720542327085054330739996318321268308260942312879567993039584936881909221213506132862689411505496169181919752912786040659740670064511210424742086347806203489272929397769000666355409034983676805170324834992465174540301056427245601056094323031368553825643892471906117705685192460403492772735699124251888715347482294129585580164605490581434069821418044483377294533640301873888993968591502510551489514032892220931845986338398546070003678063170177170373110723782167594492036407157024103367433999007414235632932471860161313357222564411750598610078437221532457554920580578236579230950426383038776292451105645706521955962986108827795788947957264529854802816530260528125341155040320768513167194087912209060451390650553746705690146342048367973416240 [201,32] 61146075129612618494208771624242619827592879193173457910048417732727944187635656683623120842040018789350737026770016824316343162173271710643089728676691260194995405537966347544651416487597979498578933902101380300385750165784842988443925285854511797595278294939955245396036827241682673688051952374600498613619081143843639487271311857179468062927803912818050045771595426941551152727922478028309639435244191295219527498831612524409975285686969113220632015216289130852929300389214298579589663077245185708550419225011508840399282747599665795423878138618523534959776040032408042304686420053762570548412383012500806160374397393510544409329819900547560318314086783375669608708514150336668119073940028363575044766988152863777573251984650618848564241779058499745147795412898046701494947325909941746584521509615714390625805885747150983357276980123145760841665314358145761093203655725507505738245089433122829320145589852073846038616185934422076289600768597200078376770690868519534841602997125749423762824582892197974574160761109418233647398106969455852235218414377059701484585621767445856059594333784807715712247010323797329456427866859218132524342579934918231904434527295863845338242618848877631150287731156287950482522128460896481320615601602702038354488526621735921954047894232184501482366657015655850092406072534728564646146719191113497109030115328009853125753351708125670579542014905429089765554982873667182631395192798103527277057739968093029481427553448375859985465388441808 [201,33] -34249167847924473197068744328192394253391032052660858138088403901185361114762306917708513192286538722376285338688211737651626262185940960303958773384861768378394445365061687940494048858782419716693948039735262725018582934835720219056919045265789120425562827257192063675412625736731665393030292658279345885644507222594797764567912348173915060889905621069940592805829275582808215420816547541375972778904605738551152935723777835872158575405436781808612240967248146749046988044242485010447501304373509494775409241944149377943591048584184965376432414472610068551229124354258711854692028364098908998733590278130066268242072203808829558220133486562792290923305172551201474157559904329862856393339945463689601616682906733048576763233831988348767424717769771497730247683612478892164559051498794369100538345878014084164568739696510874917024921901758844540373697222288265831717461215229342794702692084585487035875839965091899372300942977904110232792145524934981014310957258324407493865817967759439525605320106674211087796648795911371629651721710716179591096480000706496936750384601065302426817533842936260807397241893518875054153027274175380583781333019793672694706132177039163871916353507539751136745855829818338971468663432670972734887665626477669112115150564346624733535748272445525491244432728284486511704792580373686820728019814771936289584311426839548600147530585713859663066683380448879520510563572656960242246965941934759552220427273676491602379297865214999661434341592 [201,34] 11066703520817535094542759265418845105027437079314220704525969279228266965851701338815282574277798820965729105412009760081663027700401317666078241107979755181032354526907394022052310987885769173907486338172391394876613799611947038136703908507078156343472388577413889314792100402789512952310687945407465753406299311976319880029424617275449598282295856790429318950721855510081916442181246227635716364147163586191643815404500278967249372259649250652375128608832011867631448508489814516716994316869717139003553683580712373444269698637507085153240362705099991166528382240724237862113016359187345081542408979974551999986850277464745516506593214493982951503320565611310795779634997903981064720452694395381085224083737800926966116667467118349854390407659161321640552461126329487008890038269228889066223776653291971181331410038506889870802714520238045117548963834607287318356249041050328506674027666582350162823815868109440736507811449548022110402373613066242291165307095163835393692450433622539572002837840379462387143424945087182852442832306200815535518497946973099315775083842513900933946191520176781778694122326261938047965959351864121830601466612067294028713915225054427757138858977867520107541568424955309849671209680432147364631507473261582749902897601660658708961939384344982101905672178320578700044859487805642889474266100595442417686510599947709005301408692557304787260139024605663701110047459513476744183310239702289169556822895153003076319022328668502145154528 [201,35] -1285000554702414936429125017216995341641410577320742501953203985882369393273409887571803876501130960527616372484728843870031917568499625427843008856347286291405405885054474251390604086156049010476181145995512716326615133398461851740895329311751026420262277260525740688362877457813376976148411444571798464370422732233724749075124366074453552333734292217371987770040435465097930395042838095708416763084400287183146427579617156425873823929117779738574271049975839180828956438774628635884562656568021166056466416722870079312790623618641444048338679456785677668355320752624983536694216949713267161735877903850418086984985448995000084455299590251377607816204074224825533774758382475847233076321754540516447501798497808346747582705331374071821853521231540492060520085451526221135277330643727328515668680107465446564647548064379711265028360091049650071727173635289240985376695964266906480180288432624481569244077020013754733084376161338025172200422431749259752365452691818566301490121340342521989771545728322889854241109213456880726131549517183716524578313700086939494331994450826522710847459446099630312592925903947555652919042991538475157023058916295314862682175890958468301181849737885304809310052054082698690875653578926373406176638313601990410717482213748802131327340403492442925436870714907419182540859424785018201010424452251788610315018094976582738476766268108893262771182465605073058836743181579998419829118952845216338007644542233726526492771535657620940176 [201,36] -773851968459644424769309244372675003115983657172570989692349750765677285358183451382542727778009144136508480187088824561848709736121551325354788179171544060871497829180364647812578353510861416422622620978704311076732574814771752568690765337692911456119273972704411338273610157298282248447897461350074022635493662746737273247132718753344126705238836857338330014727456627324353229165753999786105378207551959687096245834461574605231092138232317620032576063143726642465049162387634314985029331502950650336090251743481025838676728695997868164948230674251758545027923804584959863068697693466064275373108377949506216624614211944416938420297918315148724225235791565646875019422803770719049242111446216720135560805308968653512485391132158471809872303576288422635201099882103286218269383408486434158985419262257933034434831437408088089451937482456871833090792335238180601295509309368612075287395165277922414821392985825827626952134498172223511009848837160863887741044236806752215579508496977585388317185022783612305333951850904599641296716992598716024025375297112948473102058234305649943924336470712788413535138212687321196077921924729098071866041713902363255331792928733755752954325470175844851122107465174862751067734696809423064881039697766040837776188866454757824972702972166271230313710162331891716805299267268832472987363271465784269683607011828615276975295057992758817225130373165574269651564034315551358366835071214935859881204221120589483915129078257066192 [201,37] 550235099706134207565746268033932784359296743268159315509737641695615004442480266768761833349573775758546457676751475301730039265721797022568102021520168285664725364194573926241719347184872381568831617224120178582229308962854190272138939073535137735359737810659819377253632897147795340223490466448833674282410068812385160622190308973277419763412434286376149882117210509218118597898612325920100727534123030740989121086771401708161291073335770174803256973923816555433133451420885801256891438006120515952040662591004989144995848045095853791616895466491958628530253389601823011889097660232423024113811117934879976789466272358667734215920131789069223662642283963497997811716094496602826034246200135046880799120202886818782317407585049358724730234442988664246554691455592816916058730407368636051217165755444191123121609269167920993319769469334546150537006255221858532304184672781653499680331287390810221552883815679189817566223965450508721733543675899926277482449520031238460715410171398010253627108756963756292578453162944192094153661770372988463783070058330538542832546271107345699266996480541666668411331666039232191821662323471224331165345343857526601994003254291561930854991019503729126867228740055971319874861917439583105230223248955675121289412393899598478413585982247883412433835693036489074754287733819799834430489405157379294867835885978671276904075960701103398289166272176830931744863366544654626005557323570911810892416450229434512390387433496260 [201,38] -188403707623135729311764160477002207541997800947501320606715421592993264896411276012500346441746008834878187382534408267666202184528535598267224716702792654800465866874953590407177969442831023856855903793972623358783033118698562935433419238010895524987981726462115738183528826465692239417978392681056525052217335258767220323880462040330242194958857456094403384795175298744694973124326541158242946955735487497225235089974720677711125687594196377051802957870511027223285702250103411447564990373085505356495409303250362830373612341077582416890104968424760730385675298993299737457518382547745869770159462786551356643285026912161183457187611313497561175186143937432102604829069682195851746247111294827201780021515403139680672227221063786129188253922102206851300708526018463595591922128615518867570807949218851270293275153536214225849605035796796854489756938091246466911366920754982689530328501839074354223330544263901027683974781535882568090239095088491280456550283184903691449773690818791100550229202757947326473915829743433780728441988898878488285943319066205892911316439557662602220116426602341229884348769409719116330333188758856855030745340592004304754291122638580872707454165270599376710585760438985456717365866656106504233517949534181382260999133438129287459520825913418991495900166576306016483040645896590917262718200286397734848304448587916253033880645921809337450631495889103897745129440445566335436935203795109345652731239945984898321280230720 [201,39] 37570711197713293170876801927204914089089775178291342708568435138539250830254821949370813102289502124567961492498404597495065389591913248771655449757583642265120019062581056731414289202202464491460093209867440292714981441321272180120550104900850556474202758598946403896616345998990280931378760605306753083720835921230899634549542695615312766736914294968122928142035307157326566041038379283997528243237544976992285237212983767722680250577348872029825112607253093754776815711810839317579402395719802347055077317966060169022643343267245904587965193413037917559845323397652770442981940536032754716101568040648516621592214848624910073105516953119279822562983509595157891281425171308864772914642952563017699627805852070144280967676663401271448826341235983322142309977183783873282356815386949739817879161434311477799538936901381839308148319612640831248334662771568589981438508486246094195314280849605790367831983559743481983321935352585318786269482989462179306136173909248954511645043080481565315249908133430798610512105907195104171238873401266505708464203912718010203661135417860378006764661757543554671791071874245271900823374518927091152217966987706809078260429702002122439675490755157749803913659724729032828253654741360826900411499487684841843488056510304343911210123713108122241681637058484151564205193743660781128220504998492567926760816494890321488564552751476850271272996617316641693143141886826663277680368414630772156514455203523189320097400 [201,40] -1940581236372881702906380327735486842859006805212335237201682172756975461195665441289109100746856401989525678763240241437176888438040507031939589443513225573773253084437693242911891758679273941233220762808287476161222954478404728476227644496062324857748927488211825227395917140224114292723208223253504773761390963061299717692706810534960470743620619780170565450265188532381945289110427591251055213070280011766909209079933427538048027210694339566090648555678062074764363464627254211073929573293843389839069274396875711377281926980583231997919328166441211597763872244778785729143222605665074507990822190961411968170933903247929470761581337475529000615866950492248146071696392659570716016449322294516128113250853808778441212165746152465595903716842904575726165521315818947665313378098451496369351961002810071853946135327210180996142283231742819512297603104069551822394365071127146940823806324443934872586355747222276781734460188085950400879562228705980344107655448616665667417177928288294073062453398051733499956435735685673167739387957679890763255939025036132456953111314105010514009954295668934382044088047463165057058716297510248108398485892258461735823093868285476726028771860986048307073784212628295333416582474561499940887231631760635505765092914881058169228821993934851649393536919959230950562915994463027681186130481544423885608321184555502934258964052937777270815146097555857097175152201485553505343798322527100055646729035884714608720 [201,41] -1561580419111117096345433400374485792311417928118316981930777078549087004140142540214785099074241817592232242619679722198206746972754258496333243159744075040184775525878700364595537187142088793136662371957034469275903718730427647197037943892429150564931500591995643839897516106426267194500241170411369583281385872897909935965663609440000212129352508580869805375875552849434643414979978360243113651173054074426059806850615794025647431392197347865993365332808314732669506063182240119630550841200519535781382105763312481908870752724485386470968507018877217514139950002288461494045117734025132526736887210968375543706925849780620856140528553011154372883351920749341409810764022695314024694437631699820142160343486046931353437154536427340200573963687124673473848918296277785842565502560672694502338224032560027488120442208405192642454361584947985273393696221236971645656431035550975085816143925924195167972867921108111265887655311804953287151680835445150624112350681389193854899230944209096705438956082927911743562283728405538803700017465840117396552621769692829007213130542482931251651247264301029139674229723114031501294540373488221125520585321638058548865946757136625276369278362841245270207094132886252744216127794630341841991139090717399772419671423645584651624124885791389995923262556338680413358007376046171058626351406785768801275710204085309418595085969937672839468016818316531740117248334239555295350147146149124953609037695627722840 [201,42] 649540721259988483659709755182003133165373057943129132525723443470818988103029913259021981893786034143661941090872351230111838038861798761613457737578028181282759315167821836360628347143315822537747403273331993260527637152077317460059211149667687675730175490669582048555751916525464208680157195225756572048330120212596764563413214827524370976926220042454616868632059364996831763939547665946670793036346430477099803122124041462534259263420184706973672176554686049146798352398487058039002127077958010256056805191642139640672542791776805516848541237135430250970158921150010411499434246320667691377687672616649226770480017727067059773777124901510684576998773402243426014482497119475320490902541683664843890352075894539558203440026369273932248852438793891441637869695851235421778168450352690607019490233582675392045122262405905530869171060261574184987207021578918172985665696918187413594261861773896788993047335706461460031865835607373493669799020317731471496774072388396482937171458703304321318125552066580521834717286478830974830540498611578464082067037264911337553148811502207724264664142321838316061549745650144150578781609623281083170738969057470262258914127396000264109003942984050854837424003962688600413431744001310838473341175294583506165567961446869298384882540748586779777181859276209443606002874339841384238988330173671117201608363775629407899026034856682217817794864719083853392378925428622592490318448768058500328608914263840 [201,43] -141030300255497147047530852544327128086693038926335308016440496844052698669911078377877420854135598381492516249287093154438389449506547454859122356796909485256001087736799584184839797012958791376267551299407760665227413340807986327436906611041705316159743807493151826716148081551318045062135076688032134947507101036048090772478718916039606025356935278088721957552290601346301922353858147141126079689862139556692822843331420783570957847426088575168555027531648443925016746040600729010738824165617806575176376117588168360503687131236293472277097846626401765540833722367767693290311135395846952130439868723748759194266488391016416036569962327522477254646907528184640427065453271479911023147733244851451375174552059890247119740808138319232158307919805766151843575430143405673558576127653826713685448956061579974925231540384183425230465012259367908715889453895044700006187964479094599167993480767703790851686717867831399122268682425464693826231038806272271397514583347827029809367888357020813341918743262091710505068879834792126301158753590002889288048519672515080921898677715345258534018716125375289966138817322704246172190236381606550278925332736463098548565594551267383529182662427435274215516457536541106792389353600951157577412298582536083317111477885410146783966723572484631107047273318108024704029800130836244317513479055476964931660591148620624300481449664586904841428811600810729914386820402937281040888258866614262348059577900 [201,44] 17548835271786469604982156739641442592273679496099099162217306285725327558103347369107395890280863541489324031554584642928390188488947958719211375014621412128323475155031571937154418842447243287900176623945538954456089316052568229414355621872916020791137062916515597368879361802713051823163815525908473867651859513503619954619779683336278123988651924571502069250235515919253252120950134443636160267807127237738109658163392490545092855182665398370583142646289875509902944765885515121888692172027257121468895473571070596537411462975959221628851195370149640869210032641589932694329676225208877988458845636850065886815248559225171661148258960622572564906439432074572067291709120072821739906912041362917413991853998167119709362974688145038113930302303726720858550913294181602021244902159445869749100762273550862457345396845079564947232649893221612539483708071970041288434459415589937920761158942124632053715208305952353246744947033183970619200067533527385904534904516642068279481906323069787404073397681256336815536438661090630766516546922369108968323215745980521338531446380253683360147510514454249446425767114427230689846287238969951533855358448137337383555818876724119114425071818675065340770809486965202064620952533226603177100026610698138692826250866415703801563167734672206035794128674223384698756737566691462345158077339890310273364237064703406187051350033297669494370605121235977018532864364565945468923262181863441308665600 [201,45] -288757090205460337857710295018318777910835393092886183823841021442314835999435586842019705931973250523225285537580269766905264591255960714012834657678595719024564716645099674870168619878019328472965253055233147251353227449902557572914700997065671263999984090980172383427736765777386929068031051516570741581404600042908230796125657145517613386890950943719237632698196803697210996303943404374546082401229810281392192690644312358088056738163295514317969672368422873925643687314812990673471915922050475165679113898207445828605126355329129353363283191432681982632312061766876527450740968559109799377844850537858570396088174553514287421237317149024237200610641465330934932201172886718275178796515018906314253743247025457170790741879239984171615853465190961678121348483608959505498572359100523853331186420668224381595258004765366173411477268571997607550340218330964331135132517481344484378181039266096045004734668158501571639453810743388985493075924423649420365990760956390185425395794294036239806605262993842919709080291740227910692322243574142274537451529246951664313641007725947894423209251934294177655665613110600998757994983419306514943410438366637985887943554930730154568621078645877858096854515407558316099866964875559166883817073955138963590718220466868018373770630124788031453327065995942703603856256135523207517382412158602149914864569108006318760578558040344412655133152106436770399298161174801175234915042478821782332 [201,46] -407657355133471689445135097210659238710772105114767930683860588442233440684276362043927329771196549917863160284596671597763269823157747128043474861044950862967785394432392879160650587862289987721006783944919541476281628100980834544447804176517105216751314802014518409168979657980234066896251802880004922356945521757242558361617784596990144864711910446281037240647770940127364812456859527108536115054364439093170561975394861595451187678477882926974130712425393413749565868476472621124487088650759580056668793771121834654225300558711225579410878279776734253182222817477291254293443877106022884789351413772076953310821466915095096154640875412123939670567909564902414729134339469346279761503183404795875732661339423363689021499604008711314391295803963643522959053072518310510868147265817702810333000646142815184207232074681908532129397355746908181867478819221802813339076183958186938371608542147790317880212256590346406777419279911017309593410044396536391155328483017528084599308539655852230806146613021442272446232242495313784839573713496965289812349983829737333349104314900952853917619161490262004538580763226222295072481787784538187747996802477535659336423385293242875616991266299269087671997800231733485910702349210753890967605926120871609079196096116731521581590711948254128632031860400529676912702746207724673613257918476951747990303211942679540749419194260819702341604861203636594080586627811656861851904100167922320 [201,47] 101957835381406555341324964345555857472660996481406141028605865234660065294595686897211239813046858114372744695279999990884344141531927680245182099220969544906774495755844855685840010913614449231259810192838020881790450754623173728162347205080103377384368682228271988704487364005270446536060596662112334691439671878430511248464353291092170715053096606955334598719133598870716603384015565864915535164098835629106355052540675676686589979027827623354208189543643485688268059955695645189082338613204531137227086042336209628105822039111162482318518377699696328793549095976033519978777297531635114309005062022487418024146818035271281246342674888481481297292553096768838189263479160577716329745353411248899713733196335717295400244299507095422520342675818421638403202036999903611078137602478889003838578047055314517004450932680729860886732580471466713068136494954227006592791340981461406232832468660701325120661120867817003080983548649024641420508302319789942763072696962086459707836443405691619781582122670919812821424765493388591359357624159356002409129557039769920481133699549971666003713387205241693510918146575378708090523561180915843374489651186381612893166555677256640467814226896483061458386051726421238161075187209771969413742236207800457177454548454268414100285283812097638849901853119947035024213771232737052110581763078658113486066806861553009813763767769287888958437537865253563335962462088939541836126993821880 [201,48] -13865284954133171008671738807266773108056045773808641272329288017312653459943268643139224725621507398105513337802618631299187604223756590789682132331866808368644834425685462139349892143690647729270321434417217550738915264791216128859837930572263380170015190276763572849700875625560476994889235279781992438646787410228363994059383548855998387040166644250621903989046591437187845079787418728086682888384186031354875430526054159776387510969618787249837206360023171618481927906057806950146673029753694461950706326324178144464543807684386783649909990383768761858232064731339971238948565640471958310208948497658629580140415291906510302241314916223556364229988064534053988239725389974902168654005108319106803060664586068595909389040249309177503742669420711102025972054014811752317706688172952411569295906382888146490886329506518245163458715719584698748812177353682320258822111039276194248338499114133369805601474717417536954950205544975035418729513680599741679482732776381728525993230580626027486083183980949637056358755885827130027398145202942963404065364690697915659709958605146518721314825632466503834765616792599498402315078220718575299916410739497296627306098854897964128955073371074706507085609725793830082305293999743969864539548942443060051781544956238429332756698311978479538843298272755416270274508008387700992534762234537989597015966156728242647188720976345712953138078477263247258841979129957659423458036024 [201,49] 1035355805412584347268132059380101487438924848891324796482925354229347600491234429232038259606410350037452571691100400167171347784576049614110678317054658739479013555400681086269162302142932668729758103038724582443949920805190344615067098468926214969225522162040367537738991988929699747487022435066751642082629342171824172550273597390048551327402455707646026114513620874513909692161653329963486948217008167496471055084762717932631787715558160490055494691653547339834204949264705425839062951872222705890919339643151262497848772796816935836653180566687847332074939373898673776160059176288980631557527559984538147309739135075087358859500921961739782690849430841712947221120875534848323396064502634870836532544049293763327042221328497401408341602419258896657452177627607587178237379783670770282081066123892831282345026007900270263417928630169891820434000147183112775456735722122059884234630683183993163010175587503930096829114635239610168603207842689147973779589014386167823703197776983624481754494924412302876232743290788468137022196360971957630239569454244829331790609871679749326425760076562750233769645105508709873679488201638505398301612456273091215187176665656388212773354999045009175097095977864462674244105637790469799913754747313708189412586239367533667803956559832345693780008073561274900020089467984728271912271656646871683835869877696310953346717414296453426750457235784226178803042923202056241318234 [201,50] 7810248943422913502709781474854169977911929922944960055806953691011186282819111605951048598865395777859705615810445389853666980896710337017136301216375291799309948925392117350426784157164700445841451151936560008236156724997732269265940808556272189538654248304698380951701942216258345805929121740567345794035369001572126200131011103475964236638969967214338278221896625790008965685709007808300787773273076090970838484394761070542443757792288961813682519420786919525847530003450970375059412210563377052433215484352040674780682983270041028142333068249369300304719163645612491197882558624483095836864732704402216900565157127949277086898516399511996022546498564398724131259484946072965442449937508497647764244805314186329148392897636027225792653838018528853211352789824061019827497334053071153420658972530297544115585745501007052537855331719842183395250937801568203622477328628571759013466550705323982519375969099218374522538507565451010439594220767584214735393083149742805874383816711372973633539495338600773749480587680808889285190441771136746306784323873730777135695558560152484437808681812444401868676422218524757247400954056290419068248267323726632446003034786367929074871506251974258308546266175638778776052773530964560826192789230956918347052020577335738465986010570653614445334045597323827777057737835440128130195113321745820640787900826695693783087055323568203906114985121748324436705080357651231880 [201,51] -13579913214797954932075834483290305363069477103644829140402224952283275192290428869109737777848618826174804756924749003589600060467322552643952276649820894370331504213482326660367806830628290108724097157864845698922967458632183517244270845344800005462389950702437493678554728311340334078033469617309047845571044887685929727230720555965467869456532026380172464547188178778608814500752421967172462393229727188181677562620890093489910702650805313960361649970311028464640042330824637761764328379437130646304077776400135679749462834927219054882178807218831819534931797288711324496572719505875919540246855127901745223884059526041739437660424191540294466749479619858073238698011579119528616182018306926139010478950378605906997483436329872329737437099584541720158506317476970075172555387621097344127430233996607140548772879066678435349400808474713009189254586452379479325180349645742731779488923150576832137312329467077816634824316751071809579619642814749133727692347701586018032736095625042494928108754451343633887566833424591645891289068401458136956193353801014559753802486592406261547338855075405239441191877082398311917609402446180277696760843923978813604958763055503701746828275094025049007231834715012297685850137476071716990439436852219633178599659287247036632965911153602988527226934094708150454198340327919982500099934415925020031278029311705737127073960647862261302900688921262101908206486295030996 [201,52] 1984132869849143868081755886064435498269021357331903299051153589830743328168851861092881617857015702283878918617067006905729448064873033071907175264194415051931324061053781352497812145233200936671089524576890785220416769423034924976679604059021176893338930816194024988532491491312270234366603750389914133671393245404405184380185250046554846882561772946413710533061862814402367984542322444768059384169207542792491314388797443903573507039163964647012447932640078048020968170833520891279732702333675572388968583404628637928838424088273798193980110381976214716699939346128666924959391277723042869981652697459773762243315809166121735315268464756663685444880220958467185712190936602844356435615086549985413396700532229518970567011692624822008303317280353040518320829205400962136082699886704789039323814900727919734226289781923530280788307301938655046073035273867374529676707722747233169799322551440670152514642299230329126678884963164846144106553790309512397461436533323270498711731099546678319065167122870465353275571271474582292926445451648708964903520862819046874178273906847450994087475225966461856695059580613389361762480128763882005687729385892670298893363043288932506384475078051739940000014549469608804793861131567635025976826956084219301005491654548444042302049045105688616275863165652434914956994980212246181900109525103367034727704715131902134304768444574184523857710198137802025333848480168 [201,53] -161777375828453895263229961567013441931757280475225160652419967905270256802678788092331224973286764291634247474721303839615382505363170802399741173032799885860879410209113437477459061451917217118677001311189684257573993297418108745228594034436750400699157932669327173244970307128190419149292745286923784070647805717937600083809347027780641751022805077854886831262644177756870395582131915652975114229631581113757446083003654414356587282435098691337815084609025153874939693932526837776423926247178675476991076266066522240122858680216326824313199012590788861172463959930604201963639250888205962425464362629885984744346509638607062286790013453016692064780794206608618689370758389993850412855540882084054475459712460364702660155803608709666575293737475395994603154096135003268654110834415561506963926520637979678669523844418989065284376966748199505097024508143673782247796245123750458694609617498314210969753076913053976114485657995817832704166913772589060981348320183234686568457770099918241805659510053202906432484096552854892552797727144459936168331751102661411001108699065440159284877584423151090834113322598323884281522958942835373451709077276876231497937638709516595367710027430621526390477303363938013666735230958534652689918855030959214803495742398638850509554395462052929017844041079428101087309979473485368308379087406073977513975840221733372369196313844961199370486896075494059720641688 [201,54] 6606754468303565640408839023261606332214637001865603697240921905343560527387803205264227732819827005268363625627527171650635899743278170482316086586376655204376987916622651292913536574220975629901769806697860173921688413941560198644511684271439995326689695385322642017009976825432676254388977204737177858865258601311182709172318410067162840538832028235125565281586242017638608218449180424520042723210358336775249851421151687270666442979633357451858273059233459941240290352980533123307146959766233397534545765684591058767484620683055753776945756601435086918573974137924246618162503285193730256475759483246097477267920930175712453923326536210600786144703949216869753802944809739145229081205748926595864107222293028057152434119133740831682415906655787291432546709959260556254711729457762833247153861951916847040290968741990291758339388570730193338121713195220306341300035961414721188322480515202792579427648167971259565906971632654559730229862463082714913954744701084249383848369589323973837262108615431121944080874816189802255883680964002769742069999384864391519047796281350582589088988419426662230064191067010656642376774044886702615571575176472366126109128225970051409165524203747834517445017882779853088280571079194739207476563669031096122146197079086834506207617198155110523905534057153085976237606419799128636814915627699716960411131588747920587051149960341574329152303426871620936688 [201,55] 182442655537678944528455462019635541974937775708059376441916317412138455595829809568459142286556944118129269247056000223641816062792211808081946956853533781583272150009804093166993839784639843333448359837776424332543976749836574961695639534458157019616352759428047299943487107637151739451156994830737224234873813114737924104155447056539895043922846455691370116180135384321303232537110128700537809765062079282151307750746929030792372260350700232842221527324972560788762673596083759320212409015774461815934997728529950389610488469425051331465936688288093951777315106731052305791576991961550269545811657141797881282977918157106504824889029078428582689664812727886744657663808536885823168529206714525319387801763116633122335480833139321158352833233373154052896122095131548204091417033210766907335182661433385505353312031535391430414494768027120042833202461715898170683343297916930708923307831925272406254620040436671844676144124594744235174775972930154346131647018619797111038075997758370585337687910915720838184592175230277073376712303790310765104943311478336161724069416123492725635631979501449110294313871315518202962504134718897237714365265642948960001490079349966908986646013067601871444336906630899822029676374386765246731026944847203376029894511468975764208010645159574252846500248019473766393063114564921186540783957643666480673498653855312751321484853026181497905886934896517432 [201,56] -51370482565494980705026759245578107098495182852778811249330303518948390968067883868201108159028837800539585337023563376178747730094515484103952292698473955896495865010521698595303885416072892314124079671182146387477249452819369468451050353845323663018306668864692878455787996460501800035163978632399549977056728595509183159816567329312779319829658762496794144653502837993824423323167707566702682992998847658800468521453823673388991301259832609783776906107280817857559092968331492593846554252546048838374874394652538889168021031421125406159126384245901174521906461472010534036555589205601172462872313918672972377757552193955860255344131584001832103313424792750989659859984569314227393354428608092375606172097870068127919201915967460631164400766954020221486325846584965493816349398399633539187966835916856632129251744967909630366120771552889677710790243218755514837144085260169609796947440086969955202755025119962581066833072581326282252567176062306955225973393918702078364961150275428407667730621773298861298438469380170853214872544214944067358161890833684917668880340622116924452664711924438571758404962158316763428411089445252770858270507628403530481896923972654008094451602137328175151766726617386148428083539316016805375412167055599239688152610121908496044704240307267182573425361305020583780820930615304295149143859664046910195105624844929152458276454571236930739237743412464 [201,57] 4179355771737432860793073474746213521256894941535297046469444707836340170449710461593225092400486737044804711193030741307495405634507568805426952768938397286023022511910140802985907609763938359936103755914445153888230990870662654794733516879321773527341467735221102284965308028588140470726760508960559455943228728911171612633430642985413857181559733097179401577365027772815024023222868178600106654599418848236631198155035257318901238185437996365428441495084849265700024220534187389236190528536143205440275569844340157796292595328901136102268887678482758731589831796595910952417976785189591441282168427668918387765705066990988421699235656160388858656945903638829544801409749184149348077937339267123371700019549668521475973917856135683292488351823437135352264907821957096518700654618748309682777609835873932216352580087070717979808747179617958866430689254427544546814702129495308818197463915652052826585684236017884084631665273107684738533846011391375368171378015661032076123080973471181108134591899889321963324438804308282979768865136925595566400854819757974685126042181067447122341441603300046676911356115837946877849573175285172945594118409589850769685751993134527592068314327714765105495853654832643104751733541842010646637541037976445624139287831436340185971353289367684987181122498509226415223729320675550063087457462828737971569616390228906180584438979189567798540011328 [201,58] -191338160925987743002178628046713723610216710133413300757536542726956915126690130638602155729464639621964437568698864473789783401779495433985342096632408264657255864013429599652352643298439769640773591705035193977342704008505392821829991511201810387499801781855951865633255638046476346608991598874303233864394268951211687792766120581412146603466840181888205776885883536439346411092482710660471513023553756460325570939313553307825476624908373176450836605232052861741379291241016229003182047639407174593544695688351735529946581915866986481211497861662967100068666837377148395698998650750919402245031502667270252941216334874851627194477877939462376837385454231918794203047053517492013542359522383793166660155810391302319217236421850930836088070028205047860270625012473398198470008027054967147224679689087058756403699270642188499870219046936902041752915982992568385234435941819037517183074972241088486954302404851813890665669063804514548999623859982026362688507742413850613260705011177359326082354462602537053132227755287916718004003141140857214366148775021344916604664871399557622679328113472365528260361691993370438448011407725662462697892205034719225675735820458452003363291618268733151818855755823709999780634108039504064253395494604754596073007144884036748098910962994647618088347646891941878505214353416237375387392718307814079738864339473982153712900033280376900424472 [201,59] 3536226043309764448832776925144749651272706563144204712321832299070040974243371468173217237148879061280406066916275741436741134535125133134317697287057922292775098563041430738038693634073972405248772723536253529723735128417694135152752869564170288732060294195185308707503258088938603013429153899818155321365464140186937663588099244752218028717116766358601456868671996512781696790645260290432944089134451384611605802544907790265760387860056785695606224583392913267871804686087202692599273468300003406189443267340643281322523102473896652041633814294724531842012568550186488249294979637663846001837478061675795028491622720770237533459217817381459554621207105914875107265700565398007437824304574925589124444269067019604912464985981880309464737487336214383917288806482522517086243082652626769738034137875415924206110956447958460326444387093018371889083430768896271482473974591142749432881934125112748706683008791680365172720945182786699061013175452666147857459423159553337416437419876761456997376865968077358708747405918604808503648551341205288255032985317189324636698271783761958562306663148005039867794187443426040320627497030722708511870967835768317436898494657793238087517694368300703939778075874346365780699468689529754861329803904935140898967384955743540494475488763543218734432283575126338819370743401370242109379267839577492669073577498627334555230028947547392866 [201,60] 182481560162585590865256604027451609876456241472758804842413971197343114946255402776576961679496309345588220123440465441103917088764114005421522470101869964684335483479046227371499912392591084111325073488316547318142223454570369106018120099142487369604103416796787700873422529605414040431823385872618053333839730200707187639202076960744418426964852602367113400228500389348474383123935156752662081848428700242123841359044429299255141540497949291017409171182659247240846725056999889719573743597569094803579732635526841808534529155837831792242633565596759695562531630014508327743190057242891580829614562870698814190433231560882666302761406006406362748981336858327478827192456030801297686674805356321821766696269388109911947376112273106811236040607866156667722404400846632740282180833568744145406049218671422252493222149628257742739126776177625970269715431704116608698669012440384173713055412495090112861727622914432047945955125347740693438903739641740596213157728641926862127221125955194726227489645508683543200620990405172017737712873517836237546044108062149539969316366697146763336016156559486083625452560633017401003113665400302635109060243227882375463550372744332259098930790437046655998558699350017369700730390561515280271378771149753157827868416569651599275494510037883779423046394395855863902951154665587217011463847507838835165677160069640850045288056035220 [201,61] -18367646179504203135007023631399378903672772832808975053264573328755339582493010028535236544113940665798102983973684322607092525862965432275184001746962398122116661100959257897141595724950774289752610023403055241831276802091552873111423423815125007155852445653022132113387116674606005287447236513625692845531116442330996481022557832272443301211668165517566036644587483550836280254807630021948965812518738006724664967585378011996666051498060444197974198573468423468716952225615864904023776312237749414024413309943040176091515832408044675384259970099382876375233864636964219711876799656564617066034800807448123411564723260532332809556057463492453007384375320746577330487155612139982760831358431158593433643832831111257480495588037621876524486217038217099797441650331576030995320250823562294183344982228237956869301703348939255437533499946035287022360603252187532493582359301883286822299078759155224290515861462314363842041816157286583249247095111233098342324199640597862263913298480009042869765352084744660626383381549904913773333412177761321012057291693783028021850405345181409920827785929940819345783538277967868153995109116578148822352340080797513509832675763275079498625161863243604575118237821768801785232483185886731846237462131106825438625506210774320474077931769911558378789552111373893982421702293489056093054718816371458963941119469438464313188654272 [201,62] 792498618076594913846786723983423443048573524646974764676116579616787517732030888135225165580327302012123694919267599152239014424812783794562432786731989043535642297788652427520356189229322602570225838203022515218946125990013098452158741470870357301377452204022917375698109076940550348547802826129893412609538216430115457505314137543517430739871465971870962970393749802673197014439619001422894525587708682025628764438587708530875040731419853104315303810328740339057053285385270887267309896134777774515964153583004586319174097571078583925723996555058771833579030916467061040658409345025456607504519647064126989380473722528936891139234431445352292923440416532452591731252927296027716145977263562078435986396826093719931477466513621376905032196046809771806024385716595938342776611280192384950928261023023362106269092805950270590982862461933760511330601396543718755099985801743376041296660333414976978494800564748307402372069949319783160797830381073212848325034949448338486332777997754920176254315994070654722726984612619780193031469079745923913949623041818769016110723137517959551028232363713386484984215424805183870702844027135500371427384108074376160099680978245727560065889714116499532400618742025959556216870730251275177682145992263807587848338837558873512787184580454961413561768501787154048475942227515829927080805732953871314973875251974288020729192 [201,63] -18876482917293564283758601565562078219701053575716985856536495303227588551035634795433868890796454241286432778119703737552655455657973183896099567385428754987595170835630848558172334237522590998986930236015347174670508908044351381259553624821495932923653275906234323479088703408851152918669741604995825104205800467654394530301725287912776788938643790758455496644976265212007136437142165899394205436461249781334957068394405086160124387505871852800714069852136479739285292722831145061588130165235566028304222842579906587854599468573147166185985473329643560879024649816885236170693669999122708151385660338970427799646378823121253622420344336683723549524180962081882926325209005758613817580469898969809747388007960639569294791000795519774991338707616038180027899310993351396194198208194634069113200369697991412787424318077720609522971090600053997464341216292380534390049295911739288191086689297232136976305945895546888285764427260709876916390328854124895446313095859915627718356412271292879273242328639931073903489857689787191932681668701524307347102527438670127575987461899368201549452070415447961357334372476376023451194206730445017601730506032861462879593679022364207759186995530409038600878532975814288934313085132208450007431715101603239207887109196978625034875160658022978075911110580113330121240029808506485775870431070546839203408597830145832172 [201,64] 96226286545176383138668632865318080932967104533074081529193114298036489005294986773713715284524669418686591013251749930485526373635351445826331632922652729521401243746418921372794865668641256748581442326686575371912184979028513497900856481283916258571578539628950213291805311061448703882080147048007158934912626382575397134346710425602439599006001010214789198863543060722701579601399102034073227209060731090344367161045153457371227995356118149474620286298114658140339791590940515650999991787510060127017810471126387041875520205624840788409388212529543423305656933585001086764094698323247075131337451210318240490298931884128715907090328273394017373168768538604079084627503555066220045246612382557848279335254369485824447628209086057980209123215245400033218443976051004251883968864649611406192016021552438168640985391977464276645613945041439582408286748265660410236932400536509318970498265521894434028653490344896775308033281399722363593080060074319479994480352346146537621357906026621657533618454391110203106599115235371630363413434695244282966783885601360915522586848933090695921327999502404483685233774883026769545273653662447932050428320818124901163080259068105433634076610022967273884009395224629790882598791205809487124841582540843494335845940389845320283062605640792373477375245676609935996603655239266491670306852981879820295601367779988 [201,65] 11392711799840036451587398575945969850128497479631395093128079037748417291209209890882444797261936684869530837147491815888724836911554086864571483944034413985104645634618684874183369250772169994665910321890021358329623734228181500243999883949849281755658984054962265791307680283244121595468015985275095601629348779096601662420746930027280649391366474451855142606677718701641845446951499505065608507158991879174317057140161613554998518550542012602762362207248785587304006253586049722323414127425541445514221679741616754424535262476060179586928669245847325962371943387816854875866676981566080254618479037010926053859721034174153905595931618187189611308862206144170224997056511595937836948190986326663993113018778849956202053140416350514157285000315134557265270373890797084021390285863203358319508310170218708689828167607166510532624117299807758934831346426769904051682724434715071922204422528191026563226957405740997942471358358810040128225149631090032205038053239305600222544731561231866546113825747151800355860868398839807146371801941899346349736303270318690790564816017602595252529202276030505477054988521186260783865089988205579969976740495326679724042840959290564548646440974456983152357048757563732807587513363711249101505796398523780515127392775320667534948392437374057377410306018718873364700392835348481046263841440516431500507665890 [201,66] -521304029581673123618832739772908072125535808713854590262175012849042136980170978750395820917192541436393940003260877980462633593248248082602834754444802118807780726212106434361991706492977623787247548506910596462913287457671135137892300938011379033190087172777642868254660081002718516468245465252841447170729293121155568707883123206921106685903465684496270064428409655457332810844578248575130655384373767494907375883496351061434045473105505920504649848470403732372515791407854228355684029242785423174395997821854206365597919797933339582109009919388158374939086147034076765532165915406822118023471029820787650835158364560586437309761165129351202149440047663400142881860950368318160495495445768588597148294431534129898148893891769655176257257544241877829827591115762847488479569379987113571276994042646707472305891160238801949339810325837936923747421284936439390496120404826129793454693865489082708175407359784875086213864160668235628364638437834962791996774930336990351447848688968530772115473225536349314468922891315661519685981883504043286811831650054999767864460429896586962310540279443622493263758535576351167327214059045337200770392258495163332035489745313754033903680097879643933355891838890382967544413794694475893959555119870486533841895766740978089041135052842084694182243596518884485673463774783756115355719247277344065233984 [201,67] 13801839245624526947529955679389701518755753837829580368746200329607204501036660618978720408696575186007609047639660819322435450396463856685608007412410939267716626898654321469692072689602680539934768019686854722004738963298291958470592342036503037079331409563918410718396661357603146100801611459660474993548514624519129773235267584089005087882521123355975083842962107722044824715627984615858693160789198564452484188113849379794349581475440376671913328740334867461142542881646704115113510029587951281090760277703907836762171708345022118500624203021384054292355638805773482401639052247639347489420234157775809387385440749727328704911092616938399766303143794166212990745110739522964215071797432895345474891598738026479215387128541426516596953011284262361246286489629757168666614775148475248240772008493550003031002692450830267652450686202804393496341588476692974466754123315797872175297001457773620384154501550204919932074856531401639317563045514617022928376479599677388867660933487468692336374308439685228032652513450912199087812936396115325152649501514521493533144305851854221134148211341059322264967384789433585712563487563548892857322326270132845544867235685196955221123150615568384261196067404398756337217389690753341724080606951327385903432448093318300687329389665118339247761773383827929526582321676023190718898534062988197056 [201,68] -307533969683654248148023736390375298511560594389149907703942473716041160795447514740202829677784653279698101852868264611036135953586602810777603424947820264022987820547925919656941583660788820881121055354400272854941007307361539981981431348229081272658491522166676348692588776918204482968265404732707959936101988848603354342182157758796650328851540921640329060298576267994079827934175691060919400009679118169977585628215527834988648066314776376606051104866345029735368942843406184875419743261123884152252206656999677303735609419720489237828823238517620621534242546904679118056123224014668038281626302700390161220608058029206497266590629236031592848786614612518909991424179551598870085249658279559044814876847160298526171339415581968946574922353648152448361732842499436833821251330964349455494224115064000413110949827137166445260746229965557383573691784570789094823864770132687722001174344467854844727628406915884500050061230465720338880990661720697799868439267891231023193640215818015059905105832599928530056447837883971814451415357253673763985145296475089784888962522955164940368096830925348470860931439052393831414278597282592017805155864656377737910714175419458998836674256435275450362738632166782448147152380046985082265071387315824207450451230815975151007977074243347492480169911043009308454614299965722803052185796964776 [201,69] 7284423313986391359624213277227788576690632257959219010506829767495735846788781130061596153143355982779764397659991523717400775033597465535727313430867496495985437541631041433158983666120119096323097511770550017258594823398441935164520175733766971720974014639907467313353954708400517963838419001548460989519594400428513559185552028131616390397800902510843784061347775329745546624369713644209409909918160645710303153777515393940806491154234024571986207640754920830747154035804592161941002716454273283503114378786442841215078915143256478161986889144372503545331844509931848136738220366466816417670354062984683775406218563064343749293300214316308433315738476050957995270918402975456138111018714090048964829920322141834465783922942486345316561475969449397933129342449846870411479634708377484237928655688623737581607632478264389433221421346157672475224642906439882585180226981807200971816283433859714740838896476772548476391441350274392664756493951729843098146373568582513652669780287307948721064678503939282255792577601983994455399753593464347899438245051314745118194633577923460407271647021258744333481317889797568729723751714273098638314933310330026824283910176795646621090194439351535807096596196159874531178658487398132821650531442480252113297128617384051817424055884587262968764601036201584689090902904115924537011812272 [201,70] -139878606966093776502063621264229787561469304067583743532543468485349139835945441859503588495954310474974519381978168782606818683002316649606989336613912804306422034420305417913303220001637619877234572937241643324784559767756567740710652714023722894883013668156011840318394130482122635668230486126640770084064819169523908309665582838575187633344325881252514971650309139343363285720142743267909993518900632087696505359895750032422193154626639252724004274911966706280180214760341267725395277656292124644181377325105542064022381200917593872345281515144357054734959235921380837079483259045101109445531629468111633680521153922767818541738429542916202697352651928865309502930223984625907373787311432696819965014527693765444172187502309871207675847254353998787786841967643118399903435516841405800881821813400508802725395720458331087592420281483152861778305860264781725918394141309449520889526983161795686824846961119339742448803974454352648692799671215952310555286328326056978638841117687339371915164290252090419187115388822310392277599543583326927762466119917238721819793334882471470669637127376625757834935684789355776198190513541673863825128822156421156283969980928887888967061836883685822234777461121939469388907611642907497297524696466203985903748196900840500681535949178650545337806204673765082219456583469535119724008 [201,71] -1178894340752718252335288269237978081008114720369194430487121910605561792792982378444309826885515545623302199081232260449717449264157128637399549377807249282950081885286192608508077552960659930941717025560314778348311297887303746373263936374341919263185918591318507871786581218260430987000459461790303179930514232756357673118501535078061987706934627145107661065204312455091910690348444128540320431743977958375939153335970199128807730480973104169145561943261853241760484731033139573306029252469715814117618188272023705080743109687245667000917587155120791689312668929089547135102611169412207414542754465210718414325406730583164133210640070992189844107559402004659217570906102590566345096121528720088157037779889938960473334499054444983638068706332941104439188728621552545003792874097098752482678464099652423754895910057344298190554522830906080913674442816868394713184426283760270990983025433673486816821789507658964220906668745647394259707405271055583704078744765425408824216992971851026534981233248838754974051424422375306929134861520523171626040216697688872176393158227262045118815103660793865226712426577022872589601768830558477722793228388693864868836771875063849048793643730634640054906966912315460142195646193078948155710464114524053545264719115099173270573205408988896431786436344723262145350819181784042139 [201,72] 249142868971839863287219123460000918389700831566973568268545200357165846843206557498299022086619738204069374310957547732211307258633614562690716078064146493522745829958379270212886622539263693621678624385376914426693186617514649425382466419727902322741462048356012356246807822894629268134073155638058628212407116121062521818972691039278439563062859667952009243890812549245787933018871912662615284942785569951563701830245296730048529716217048235555427241333115775531489785128693207417835271294421896643304432151343525090364340017099450402307577446888465179985385032551984969257247713142564182351229864753699383861602100554873164402931629490922670386878593320557583269261293074985008104340091855532494016682556848865732875082733292066499546905399949841740387654538701132844439189017669324226371585118578838784053947575947063921113015982805943045838465057056839370869291772908938522098252079822306658600686545374521451849062478984217982811496796297781439117887574327426912023612982683826411906249833660743551352056629132237680237739397048867083693271734932881837174096560235248930412885893393310990784563565967688930211298326307584269300143746262152214730073569865701717869994107875984581667226071591191963471533530505174529912127158949280411657950736758201138099100590034956965919540795231901127572882520298788 [201,73] -11353172219778028228340725809224840645944929191760812537319017391433113966025153198784692737108364768509666145931927103764608612416677870841801741821279824424145753144044852911675750957894000272931567905431929063443441057971528372431989691773057487303386246145876349786575917258917133092740653905107303075729549913026623639015388419124478814845955840307345970331322978978112420381403624932525301276833465270966226119721595282590305058837648769341037482653298394637208874334868822327614285376495508531491073457504539615787633560320025009494281619690379924184361143273759798212827360943208084142600083945214787631904654361893068139567147580820644179729902989751888147628350397876793292553380870619557785058908547251719921967637220429128417556260693704458057454207073547092501708634433290456142446952905056698089041497272830069848019205097672760440310374127114362383809291867671025668238483325268787511601508025245959077416444424129872857138466647516525855790021887182041590605220965823180452779029632818205382323430162167107601049850883552436326189085140313959658898228848253875248814352742740210801425670771736174987762299949402819545831107822071543100848470467572544189418487461824695750720899521532985144057379498071237712693863175429603109611732622609400202725494480115286640446721831972175843071856780 [201,74] 295656821015385900823381871066684645881309452575356085973018254735678113862724729118013423596135286102461438561252146802295801747581999941724867717178757594579987771158663716517559304938512241422491453463873430402236547303568694834437743206143490402424126212530680464309678016004581991909466841147757260620388792163288711667474774200710937712092430657640583170959783685615723143309578590453690567217788903955013783215537232579734632430883112354851043770176906392698901359951438406683645586570284014752233175074773073729770941880151848688955269708329225220832261939210318181827781809602337680690370369716059450430704005122727621693408271247411558989787286114003791769337602963124690914845190268613851365492633818863350816716629099179062812842538298347632239065006460618689702051398453190004753024833200198576452272952859388452629109140500885153225765121510941905522612799914308830220045567573034235901862937945333646069974624963548791314564810506811338396342682584047543373485108189882013198019498801330125128747827454296097976075819754587180510390381275598697139785460556133651966108932919325666357754624407976641767840480406737256651901053234744563110906536527746712445649730864155574422890063206231813308828433234523183051635478789462630575712605988398292012862072411718839181759129623873960611220 [201,75] -4061845934429003602802455078690725079173985645121840049319589115568229157433390569908093907889505153559795333336285976187106130416350191256978837175875377337833649517859084418771772773810613543653116417136820887879492726903604369611071744708983283340417606319537910593087612376299565332452920413021414026377415794739352301115752858363281869671685927352101447281787776533186912113586808339306733896892936656952278664440496604293116961048573129655929079586553543237524959677723398945271658145244271359095543127828252644326271851267547187506036858163483591984780258162997956615224843015696797211707365535803883680168844056789182763411088303612774261030485330084459498460906858290878448715384581230138628080412783422290472639184158026054503209596647966768039191116636727752832685064106646905917666392291232585781558934710332816466607642434538179684832905634628106359923554187855550071219109334100663667891055974243371698444480547308626975419086320286233553567482799490281668855357203771423877017209655998623854795310196950547081572162974900820304617345380620512437056896960227193304238945585385070816931748547410128219303675281543728021266277095174970767538316885209668269635474493076611917300514644294977103624570182524936898599398733473226620912557949074695286963748682150650898862297675533949830 [201,76] -12765701596221948058452171403034181244557568583463840198974880822276189813479902547563554269591015825375477604667730884505326922016472152514667655916386766479566232155195133980353546242329557155743331360859496159098100708460465876001543575396959930288160839085572161976752669149710333650794199671645831154826728084785208855765438450142172162126626828639945999808911275423123826411725353808773472282097039314388280190204077584882460462109298065045860261216133703249532821418154860536131245552052543705836532648570043889714745582218770948218818642734657150018439513538884759694769625312718766749249326526352023110353670041190487846910919752553071203966577915513869523399785711193760081302419444236927017993225480558476757739483145575637569237787585626746371717991554766726441067982696681343828244512453634571668656801713416735953042423703094063144353256032879227520668066558651230307557560795683460645369072081999525991064638962461319504720589544191325684122020155871108078994344560891532084485161820009870844057904796229791943770091257992016052759349189770322812123348152951874689779264659563673146928681152229530289746955947308980123306142536602269700155374540149388158028274575347252388819402348915874453051555210875136183194071598998125552602837517076720000054243534441901038547577036020 [201,77] 1962891145667332358779351466195666662897722299721726026359544533076032394939873084800959647982358472592074899634221559846102840279952091722495356820137828030160682643144024521781397077198293598366936263140481884253379680248847943808770628125939800523319525669658477374516789735474486697652478647567607240283733299291397418579216128495190510476346227992975299526485122786629168830203491299043426473607193543874205969228796774956071195632994047119850529219035463869185756412783219186012694831872979701937177471743360470762039090388623916257409365013521522105418497116021233314182838517988784905414524860192537940787775149643206085653290849385354005413715540299150307243808490123603696331222908017186233529979478734743022530927575918690880765957965344095547622520524574330781227426084427717397554073826873674253187639286837746780532035123088030649147530473713492124610351854057709229601949901564246885587068650810848331168869536638232619173879219937925743262804715073407883667565453323570255475783090950600459402954430102857694951716290907676061775365735965071475646767680923886117719645418064763618937178972153427215830953277926750587947829052570882152096120707945641283932956463598515469065008786188123098403331957908393164561387473315763904144734857523793572693657895189562526886339966 [201,78] -45320866931164795291374368509077823006634809667563571579738567414747534664356174851937405422220751914532139092707113371420417079247509540156264525893315478497750631928849550876054582687153750012166843352239282318304803965756937022355580650441391712563037529514153718637562840436477334724737816235559314811723675880075415902938875938009683374542284293563097904902039446383637995317972653578600646288672917373776487556990347194629389459483126901511275749260223486979788917462680114410820364861571685299673140119120978245728179289614085695323305055612467685525965839386014321549849778360424963029815911387727736843229083721163288623644128067222525334539764084958622499205124249900761072333600142526377367997519114035870240264877674489706258524636024710938175431163314885343376810895545456951629303241923025481355918468805041172867524471223825789462597665635435461510896922194301093121830269371490042522655876879045410079060811247953992600184341383176600888534883808779510171515015869023532829461104918825635044105547059652925718811387069561596458409951378819466529057201853110453573241902400775289804459802477148506095774587293173743419587054866276951056952643415795578363497143506562789081427499875788377965228774479103543056610961820906539049915870206999275432969229793340115452080 [201,79] 513948452308726729621442414579653804144706548050513954913999658939723398319094001718053465506087941572197362257791215228261779680086709955397946701296803021890078917967380161988342890549666999076542324278774680968533150080487239663468258879523151695147593082599634215400278871462570358547917597908450511321057992297141624124828374890276039805708558070126051223958306623482118168618629674145396509585234147783817344064053519251136938277571877455174772489541595517701922477411561362683897792033525422810992805840359733622435332686017100309416114455810671457173118789836848450429253958169445940382252988854313340403340504618161660867542392381918322828990552506393369630893617267095611613728921792108488113945978499203079758696797664639103324523707873425156304900221327035197081481805102669185689081140264165761855615038335772795197945892049622832875051335516207574396540498473520673626471852490318523238346330555372080479103018516603289822951873657490105999166991787693802624271591803793901865647816422518284589760042073061563222486776910514407544608539501148117714794426645801642338639890391758272638083632737972582444650932306404921099967158019156313091293507542983953470929099780581465042057289052642481517163790292196772247442814575189688113596093874578811759639839977809167 [201,80] -1219482601914019255703452774313164527050451426653832158545422385561400500727500064278070374970312135694278154379364588032490092994202528056550205785851469143518381917572387441574569063024768351039690791353347641246289452766424782380071650755508512237184030107205325677546749257806576451621427806795260850627586802406865689892622253772354244366484736517226473514630906652593494941618810100155882077396835286695829301310056570650097485713801446747705384177136449665836167920004306226356329005229184533385189155617463633707654893407179091445217341923205053041691603479431008394058149653802866964401975879931675222482258757632259997883181667434281160304502272069263182517323292364289005816468913524561223114383007730819432162192459297996574006428996568109569416741548364554464258128667870668667545105997116536934621580031910968210130937321160970438084657319340535505590826746432263587089742894229914212181128851650861155838631508671700411930755606994743777654912008206585407577489922103586245914107970134838453419932469256449034731462503544200053212894471865724127663842603512224938857439288589539419029815810346025400855143618087429520324345481696369489590806634848471150249415952361480699952865174065996249638033590624462121850419913165315269110877984935942282273290474646 [201,81] -53550020705374522644039757736261254412222537546745125371682917503824161574824412837313230100131366930125998351733806399814107887798485810961597432767908210042183953798381296271045558388072293307235385128545303616845050804151091901481218788248071720264268437264818009917169965777918561443701342835360930092205904147557614973391305437725247682301942533685480496033830153643891459432804499238838389388355369687294555887377406369046063674061101173961125104683786957166407194135476476148482869131878439086850654725770290891982969016993581413922794065596340951825756713112083946533200491563899426401436254017439549476792636943617654843556130895720674415024805924421200960760635897712273729808359251481156101134300163923916161776306802424027744727635095290196457042734550127701448975800332782525904221761226102294161800075381662515105829432831334400857271893503330897695037586303618554324560173905053025339801710035455788548602687514792824851975338288963863917910224533826515560433895074940375250641179318167882875667230622528630003199488576437494006821915843608553489634851552619831469506383821169022530362240433831350243947504399279349838995712907786542444828195293588794710287758765091296317172769634248019688454432845991520618796782372292949054530123728557923375684210 [201,82] 864827119747493669055129676042039421278731280098672488180731178631275320885651216768298768002476752147322122229973345974326521256829948394186084864975616295383534588083527759081930010570202991261560416795421935699972698282584684148959387805176082200535798190306732487558543044272000512353749134981115013815317610678826537131471649305640529928864388032372056554704797851114956335440404826194812015950960297924995821858828770699861753271100947951884362683268340071729776515944615328452550295572271939264471748294461347250431941470311277326420269439661660499239677526976269068846411891153027852540406016842475962922262151504713152394613557078403767699206291022276555782756219352064088530714793469822909636597634376888092216368432544425438024347499772848700077418231384092346768896756753875487113172216177337782487268023479902549685781224613613805434187427364993602657596669794032844077016680391006244112297476239317589679998206569967114444491129462991998124940298242633421432593327239478515556474557303872216965763160897096874495718218203182280924540362788439047778323808781858377613135282596281418802626731725856527476916945428239418549003259523687095494712129952939936692072076018001867366689289635585706767680172733936650863228458659007259411122290363976778184 [201,83] -5640536105047471719600756267791244444329706175069863671551965338443980355132701391068693967669003857889144275072005155399851546348012032170217635671615097506399379937848023452841091031727386432053332573896348319404584425895034235833878662242987871192707230018352360877586923449799819896324668214825490709229378559275894399892325166730413746886768237670479798195232079714541738130187915660982120162214953964542474812504877625097472301213619089335099734133246583856907116138431825950878730206883712351404943427133735938654310208857479984904742902144085374245921035981803828785695597675698448971877593384847560300357317816212387288803906659187187180749357498763124088579451194684722398374479654724866860253279543849590253507666031461322219626275820258052231547912464276727622795747958844061436789048075158972478313882928759655309141072280177697659991141534013441757999990462584948783872871163593571767902961344677807628351347583518751456568536767381281527839180025534211669811612653265469237908523739014301225030850360005787651094843835745598817841378280223909990437389761059562152319558446962615099027553494508175747771694752352418959459903589845399431909151105100192405491299475381451925711031930239829569253399759689089722336443971555598337517758077622492 [201,84] 1847751129514529638446092327667130659975217258274161799517858754673828190049211898294186516840917128390032497095242441636000682376239943653767980992821858873233718963521002869013922441725051049721213322843422558222722614364206323836398597765999679863537515383551132499638814967376862804712390794050509637772859350321875505235866177155887066820729664525633714300600787951952457332277573394426668002326021117193562858269378152366390888709147534797583938707483763630718954987622132863592394343405169660054567707054678626946872523726075752418412669158780198270633007843616344074525678838092775703521209693758383080939966377235105538025908432779269344348002431686769933621883716443288507199768832209954066550473358034442679514184222281957333526552937513980273349051832324602052412957228964832128092968418575093951545407685042816125754521753106665292405767373468475066730991971422978769438326280316125020875443582853289553078034882410044481959342723675269662146469145876522225848722711663949648093303813031616833992492786456065730155382783858775413955146922090838032037295176222154307458412930744917296673811495978446648705952326551910446951807798996627611399006047039186917698772217197795809160834399876564245826962509433360195847985186467950701653695336 [201,85] 245172376955372281135121071752675624287515143772352989881327953839165822682497918280746601411381113252317597426910308490995158690115830940357711772484038933801781219211082735408211678398053744815762703749243039720771418476310148888867998681464748879999359821534700802792506089480084680881498872767100731960154173110538054620350999423857809443128991346765030146945157710202929199000272083746715065233235837456235893497846213001544012736149234885902914954865886796691804354584213429381530284720386382224106663132681602415435838153560467862848985046516941439873060268985772816573651910990320690469984918887729531980365372180775725053847364400836251010405467555620980515746346798148778098850431037968317961152310528298033462103060024466622089312289966955500987457472450732817428726947789583480202730120147051186263592955101857276227256480153308108733211555458616992987052662151540448623638404095592940660152362713250592616173009762367421269493740423607608850663956765747756740557304113125860159433451932882639228779839759806158862099424262645416457606089022216571917564819239717834319374079547829975019882915727312095963445104918001223208775312621665869765074841635710152430416881323417369809630667161270882516401326818552126519064215866891941366028 [201,86] -1750900284091928722525566958232349837587609345824351737641096821714147794757398479766247338845409644741750632190875157776086313085688860211785662248652022650181171558462205605476515443440146051451117613544987989940479691708889101604496323065008679545323804285491199160361720928455607490511497898995955591337874888422857326614642052747643173318905414913329951211867943536993091601942669526408836241697499341706918461739155988627734758652127730027781281888096019820826039400061231324767344028887079881750484962194795480065533592648308842692592361275218727765471353556665368162691038446675188919797718640110925550766605777380408074142520271534474773620017777551622691626475844010626829206890757672490406560593529037880204341447128089592368163324772757339148737594617534856024403612668636693173758402597459326717600772886590775366326146269548101953222343685743354736228229287266665506913645359526811977633574286548983382416557272528923718591245159434481585151043557439567291198854895379988336390836724989648445247228500293073055844564552102071348950540659352652539638464434098730760748643352415338411383608232938683984865521514770263791673907227468005374962547239008518685366603863679704896953495164796480718109298978638612022671872265367563680 [201,87] 3847132232003179436920632206965161320953861126334373396464384157742614888033188937350992207846398772068787256891072232335801967966468237317637200496304365695868235843145046252620511934060758994578743694301361238936515099623494306096558965046201847998633756283304351581662513776184308199983920848294401423902556556518952280154350479704567556489583083839121783323594041061802211864118709002088704062828263074705385267147472420665512584561978820381721862987248514594839441737370734743228571462492046614535181575037542359348007810314525006400806619991374271389183187479555837931726111278268808339988882339653554664365140358597716123671550832298181443163425480677960837231331214581692515868593170017816529127640134092215563163513311574484399787414257327215280325291900187661402753727576846455179234114513948296153626463843349184039096281366260532107890403723626990077370762160514178622227472594187382867215447156879269291681567006070057363412411793212412875345374585900277960131485291819268307091553208741464952465915005092064860410542403929741468703102268355331945282912115103572546435982562703198890261908451583518002986981013945987428362790273960114796359728796447265034517419297989074958798312510275007225648447373231555599895735264084 [201,88] 13821503072257122497141222819341373279285876563386212937777633741015145502840538740077965349339486681284904436356221712236126060607389846912771051007354936635339045292235431542102844100568224004880777754116554025722555112114155873872699587369605936142715746578105081151456417673149418032986597327386454435097701957495472580846466694945350115032929457763785029500487939801244378946706510763937068394244214423358679209453007339353138646319844790254542833555449435855600840305564163064296725802130880630361452767313930367576366624414010972682639458542430814119965345628897320512752170047245657494151230020809012891231162031852734645980357847668236172933546734503079987148000834624306231519260724071713825873078850092968629410688044508573425184512327142923039803096341688401610144487113650097446707546204122601681639455660973562338126809894783352100392348567309282155071122007450392839706242303031967309177532471658502223657659582034727215862787686420076825519988956517910697028441829945380142005532901096346469335997251014545786142936487144072911675471795623385780938630709549111789062515658858836620700223728019889464813402192171322816680725003642695428940733921719004011557151161115484172164970029398208850394767128479560410534824 [201,89] -106377179456159339024203233532727090111023802876130999637468227597849901126878253156078512309711044101783409632660483518133157758382167400229937974913308251664827079454847312104455082849970213272242179047199804037793870563253583434732383288532869066643342642672414696779092086976251531114004785040513090153073503767819314771991868933764101666489157331098671372480533458304985727239021217245058571001922764619411779481610934685171937231250999731402942359360357511560503632099852396003666369712481917331518758283919150266777638286046342619366476782797844572135946795867256525231965006367199734086942611154549897048166274992915543006566003257616586357135349109340159727366146177949519903776748909677055332264781787361743583943402541395729945188179322050800908666896740065706677852816185888137491914407958042454025285754025037678338602754655569165658920990453962530105872373452049440318804344226212835710845186616645756836358260686224002794654522619501180160896887580671382557315283726623614731372252654547312055934124138727921608840336364755099155352467550803651954067178430583722974081524892671009327369202572341633323422208639428260230104297662319198305952239522345522125070792775264526015426427114480805746972786884599905544 [201,90] 191675634008132703395644985649905802101789046718665581663787775770435756256272081647522608565831556131887247097423205086082985228851512462251020949620292280503259715142527520137486871130518705874701641628084837828936426073647981644511090841418304342419749481418014449276777902532011489127996373821673615673759241287312558918525891867518059904640323316638634247572019395936036331199940604026415399299957337497165795771882733700676547012162154641716591398891084793119445210309214613138427487928606684662444537247137307871831223082387338658161509799308107164306072283108603387518522657387475756581299214219997994689082737823080322715377561334099006586723984202227496500198011207725421114343086534143079327597041130610789579005315632548904627178935613609612907772525063512985671842792988606645555872549168066502151288876671343221251399413417451262097505640855671318804060830018222493053259747478847841102073298411104078950306562303477761384478567283377842156724371924787397576087911377611725001601764357844593624396544772536624366506070818838385456959508037708721655413531827239604499832648140927822810665944884828894384395589198351273299688568085457659337767852170575317076431689855586256701200189378040812612684760755480 [201,91] 274017056790553595438912249184753903505824077061349775084499744105620187384774968265624158413338749074874016652729164547472752581752669727432049755865851713375977403395102619517276006265586027691273491740132464069048802270334669327060193632539687771781564029281755513731926583269893715143065575729258957938525570696694968237046450079605310359001947700421047958305104346777956890230006704384195793981815658363033077835046524275186678941689489623280053977326855922839756360770719094490620209772568937477216827959193306529940329800001597173137170271843602768877149844252786065031978691253422985538687816211667763459323850975709760223590821128830412992834865649114700291659553880716995304546277425196624489565295308564448819321018981955882978165366944355443754841965171585301553442661299121993469501224245302626392172860371372186651562621526304855185809053518765370933892895404144051079784149724854916263939966713355357205916986390907985990241949720802961837275734566217065323648494347891248083270400924466858987666568862615637404395572409362068585274947625464818941514420734961597616604727431575472354960587654999276487848881966786694674207572694230726445277531479800481526235644844218215572425558379457446995822794 [201,92] 270439261475831292969513858612172604356641344774320727597708601153536426331399845857378618399433172992803204706759094452134707551905549014683880020755914442754158157870453570279531084396385810705580556847751201878244479840951485502367994319180215034638359959247941222787434032380982271339683116954325207092329619486432985176599296246054526885085305126161613840887415673776882836984406666319866293301915941198558186185509795462512833302596592109817150704055815472735290250444910916643524002239592165226138290088168699326261364568194637064659947799966530430959342885918327047036357988897144936718950755586892244313630429471198486128101885393851323368762275324653766539874413179255000096543354307256432950837614943096719744773604959130900447680333104934887474020397999546275931426335445646296397514168616575670165633500819873111210906586767474028356706074434227020528245729247304755080406164900507632008441792013128253154228626886562189565881667321737283339743772050056650084395771317574393882830432129528007944310403721459785395605814957845032220008410960435085541128690197551758221538391441746686017151439634585520822906083916604878103061533222265538053513002183657638968927934106063588651649631851632325548 [201,93] 13418051766677172152569777100613802815034176747730208928210388819840170808045623384955839551958183067672557097861761156038787659405606061343209663460189909040038950269660574866309918713175507258275094410887788004088806264714636493804024217099506608222712448321044376294542864658628790259486495499462272897865339572619489358742693760142118386173845635497390076834923745239197945546949376513943407225737078609669774067410108693217158179396499780718810296735202923411074109549510788373587980323660796245550417699244219683050636536524883820818679312941343009092782840690477675289983518290467644674787852815316290286627941139997163388973266417020159106769652344258091804670954478045126504672958642153864683462724079553230403707377130147585769562834183497997685041975533979875851920364109257046041246410998617572056045712282122960151906627752087440898504011226369558461279429454538813882719524497754957199040385924755803440422426424142201163897424841966758901875739396273726921166871486550208583646688287863335695757441655298089879961595129060100416357918700196803452816424700670928117719811894503110723303748166771710754233890401521267833802530435763801849241775491180562676441785884179092841880041164899062 [201,94] 25324704731688196106882396558413186496595464448618481814230212673330016056300882208470947626882322393695360885100104457443879018697173821311615825906801475702078343223469904660769189137065203387217857525837699750745318003142771997230685363662895100909480071529533985970884887779810583711740754603328210534164275983756087161221616995201387134785362063159269385431158303386211927887533830961678471351020926412777892300297512574788890462942662182209910012488519452083135495974159154430219915711352913953765220254590536155828606088253208752433584894320251379538700284954475945445346267842704477753703089956522449632922587012658283939385743658974344075308815684686054480314301601192869772508307588469638585353384329074178637438014990138421137910926081858364703003679654181016644115340213580598357382126775683388199170222827076275081746870766742804838901867514674231230798525954855475728722898603800917427682826293623911221118318689417374819200812178167060687956791052004942706144333546127907684767140475079177526413021061160828355960338375669746624784935607187055585085588088834343848387964574909874794121330001668609809971138250372994081263583935796113677449982393464381268866588357648751933929550440 [201,95] -206750099960622910441409456065056934631351290459586199163331840476721397786652349467864706867214699262856255398563114130299549480275533610612969896093264903499558856411488647652954569340591791323035450883500449596405758299473117350323569005511230641735047644993818834301902085450557540011046748163825296472650549005936924998911918117914532989960081469568668517344266675861968152036619260566163671410283112128255573450557467638299281555387877691460371760023015382966189744491322953102511105587889332774471800052467041012785612512730820836948880228247608889912122821529460397027168624046859369376134341220635976379545745755685815739926247126740275532472465898547950832798698099443186168276022562345767373652861380450724622752653927409244388408394320464212828799271912284943823743159052730838084081914544911236566522336902075741614175483863200871225118966540464565962441758138331596107299793660473033885377609881728845074446142286503148280886243341486473117794537710017030658478921700306247096559806085939948779748997769290206740082540924725294083895201200322971481613338954659326612355523271147667786822477404861786520616225689806413160799930300898421068458354924112044567035673332072819603688 [201,96] -1605771126276155640369145718011282420848639819409932266581441348186228365020055779698044474815461958919000109379861423434369200318480416368670766452279119175766814821314083946570784262241012473313394015854938073964069058518010197540927100143966099046686578522670210293573358776551681017117657895410546872209985817602345041083455405817322833408511267568125561006575485216688436514042309618063756482470793771158181073447930500087713741164681193073264751329101417377060999254116741537465271811942466350871837046274984442808954942807402710150479980295452488213241469419136805726682350674030562299266105542603065626030766272516105615521008357392149798297720127615951191520427126707717402230044156835545879161250470871353924046048896907379506019635598571540269109336053590565027431379640558901481723163899019534306582917602773771283708811907202623483208278788749668764346143245283605576467995518064855817218648191180648726681819603110931646864717177504663760103217001731075529968971527910313525792059943437912276672909908262138127287937913597118396037880482773984577660187311683968148929049564851393265554402212395972361064208760081037583689895083880048913556607690645154294750469070351903488 [201,97] -3918986050797744831551706454980198482123061917105985806955668898499628672158257519191869535249333945102028577976487842119013949423365420912471304687028324702454531116336162092066412263015911495244151911325179584603637047604493913878800186724881313416477081474962543352137112639877662628743715608002811679286639056377858970716142737758789414989953054029874451184998121679043257676006022647103504044725193448207849071754649233813511413488309071974478443776734252153793746292206406572201309107640524927991858955267236546072942837272318525669699851974581782553518246411200995230316581055064377433830156979435513349305061695795588671846256219347507644179065200876384125237242524613636031943461866054196351364733447319216681011468759804616466682602038154464898504754062203657374109612366100943934504625510480602990888233414744878331844669168472223161967903985594431441730641943455412238777234096871625396088212084684903951718910399316977411267075457724633149682150390863570229829958630700875317356214749426875892938294777056023166332786600561152815950810490178234503972311673337481705539621511362277361545152564197943542322158835687402735284410972874929419182439828316873853891847702660 [201,98] 1770920240508932643123847055331711197627299372666287882335658788694626287836318851247927974557866064497890910060873912248073044515442426722009984804420450668300043658247084001465206030575533230857608610420341661466630532929491511832438502352479822036718691599383926184013974720675465176715751542126543127126121983802842660744016236843492074745884351056376408569276932687505779183592304345122386235023362265283043721627789276295077362408611667738032373179920793324776256468297431787984485605573007454935606901988921681209852214758225314153956117841557024393079791292186651300160907669261675753554784928517008228107267451302948538168231628993683358202989180108563795734575344829319820493715433744175524647266146048077577260023683408199586368792253084074142914719181400357804525146532836638527375102662504802381156230811630452057083862346919469050849437540296942387546349114638978052500346845028305066998446585956742219335265126448233130319550785239882893572593669909021670803803486512076458581125230828485961225641744985870034519488464461612029928943421288242156806947673252324762035177028293644213149975105660563479264936295004135463839436192017931370185340839576271299817716 [201,99] 29544024736326721390661198914139003391415694845701771380264976255355257084648787776329998077601594589815848324208380968762005194570441182496911676430803887720875308931944289524586921931647026469294365607940062137016889386186763938427145096960548764895073272743066904010194131348837897977776524817433834767843092951308643549999634916367989439308880781969725265235590213521619628852319927125568465680619653127693106136326722171562320987253185325445381357202552795339259815895819748470200547963327232491749456636130460443719882616914470381853306497801584507182747189603807053020670295050159244239837254666915902578806292241327673928696818068232375329201541836610578360532332632468012793841667712284675391353283041040333903307601669070254696880494925480257446783695677617992763651021456916521394775563591125640171225977572288246069810018656164995340360368200296317670675514409730902069574338118559130866287150148526337398368631083650076533846733770355210104012108391868123399255335648283306959529366058058988273233920551688944257400644431099913387199848239911157908978363456011710193146186836529610527617823806478491388463936364614925916261444387032564767697254628226874308 [201,100] 51236845642663571760951503685105927830237682156187436872014361336072477635282017942970879385467964622471409349415085689567386088910090777029896468287748040331941928927053972843022542129403638941215993622356893746330334652564331906887356778806331374136665212079181878008443980927017383981285224144151593125311845960602443335701676292560838472763534523329880037803550361123293767670201765630439860041707771423679621896735468475116235071578619264447122181185479512517463778246798393016871967166738403529916145785523573936062250214937109847813985811719237701272252434678334889071503695967013566887980673464582058925746203375046510651673513630783236413543356548562627526460641162763663052031800528551907938477037226373799528752704797179189957018627473417837036237322860253196245827241938489430690037715275282869838059172269630381257029754056302207505410030917800855209744972303242180534698713348809997583820823372495855580699966216697854849344249362743381874731157354964919403235949820587207768762741440298429839157207246616555156136418293487335024906026726140054639465829391496821385103051187822483211303391785695954343976414122919491741098971618314977676584608132716 [201,101] 5928577118513883347005038597621420874053277230315639390848816231459964060300976544693312050442309181462360154110457316023772845059342869718425604738038562832912959870802997388104668192031937505291377836325492696606618625846590317891887530713728637654234768863557543591286720572658371364011082344341381275728221185920085218801092286005651075287529735083984153329680506411129496885223026163028511549608231976264133632554870301911819301939053277495619552422470355160830683346530020962915854191608410148324709972771714780915817149039641676594677966494966210152473666588297466896767832503506931087499488567897475387547852858230084414094044183423015120446986364350378788391186660556369818823141146592448553856636890656165671664277571892702112824425451829269663831814047425467810908919868497307139319402874599644728049949676505427438100803977790626109245683428201768696180326213205708121734341848091902389368182306776323114216667281673372271833236609041074934397915335345342467729315538970189791000071357256344515980478972925121263467588462614325090983430249348497473174029270696063939763825886339301983671954114028207128713240072997948716927290064707230854051316 [201,102] -82169334211015116677231441816044337742646160508854967161843043515099803403604222928303642584513498263558890004532326724215955579276385880696817760484458575461039004611587880659290042647325472439903685452047497757551508329018342997232647504896132641747013984307717370093722993403597469412404881419920585022747664872975927613067863675329802964857258289907740177836781152021986234381203949444149841104078460749665233581145252651741216704170942759605692727585143529915254214550863356010631944204953738548441092723322207387034803513805204121300446829187255797610736872662419728325196446853784947782234487145324935016348688032557612059180160371216720456747647343556510622001434386428921025830015918704476713377628686651393243714337951060306363917823285463126181053339966193507540270422569186890989503127604147966318714071603606668425188332162130005873481620966910993358475416320325829502364565787928599741307280112404454721734989485744335926982676142207267465959408781039677439848413153703435012988067778233039246913591285718745131854737889372107132352354950992814847191034454893910348325453474935433012917651438856219481016316996296039521259728588713050016 [201,103] -72752361351686172545084279235797155610301628765655848693241910534071856386070423740861879021213793957799110880932427079785540354336487167487507902862693201634833548789048276977118412636608987155724527410152174657004676441378307390938221357376663846682210477501959381809789269913623552116747237700969069856616723556785793781361473909519356965529428028562248339467146402785066279490396017150550073778575738350246669232217707701023770630818674199641508772182139569483710240350602143423903172585248175947715143134809153555095093060903262200899652568917793358054463136035777490355479201804580560638687563640678537765966470499791404808571962159041708652218326947297013634934912113767545905564186156175155484110728129446132256974246307186988267407276943187155798652082238756914475253014511905448839679434946776795742379260187522846055383663314035185249178702987075108125599763608955831026922066070390112318062149998353918205669148194710462172395251557529025073275285512562307110598161818348567535613069125519626634781736715512541984547907728667519852300009601013103757259169049015639856395416358152813965923215744954492354510661597649799541266099356093 [201,104] -4933356955165161120867426796406093906784744181755825299193821533245570995290471548336634831867760905637614534862279392459508807340934208370833567333547958628564754223733342842209192926546001782898901779573443746556442967102071103599960889864350551000350678220811296951483209895350008445548920330774396008821922239508835543900272265686425688425920388279463254638600596688675270440310102466413276448319395084929140288484262127060654592478174181456501779626886033849474696960746859154150475115574104473078058117642424225097566295670270600136400117906197489493008989153525190732720732374042499247196822239119848866365559821891135677470061675745343271396317835500087456699352141079102892183605646439961451908341002414085954487683460168179614599841713467013607774204038207249450047925849284747382747753285693274821514612596610882219312707264826970573259125783889840835828408910955030829994949081636932374050468146839349939231516612714476037794114086778447244223264819952742205016411513317869605092728537474214102585421884943827965890691378733249262863583192159351014597472509547288433836663606675625548541483895804445716470801925058549054352 [201,105] 32000068241694991517938893029250654280179927713269405084667314554182231177648514662617625772841213506906287792600502621178987074278665680827648077495412759659814290856591930544143178748213799750577383945510890080379194785465727592306010953211464621954011456835781414522598451812423286409500767413464619294912817299195763894606193985649708448447911659553601036877851648044273806489165925138881241477019445341764717659933681855635969172005340631301967011326827516639479770096974161700976455653683390060601887527677411524492576062747169977200012692969987925917459498514402206140865590554020915752516185577707828999449102227637929565104334479895997724717782059790343097701605536434958405436034437380814655520967279098494721640455565749884148324281944304289645337559677283018275111377803855943195221264711604465994254836333871761471452711563668928133328548776569543000180741443692023457927928893306424397452277988359163585821414017562334903865040017038015245802403235219346923444502269917424197954419738417471259928208925588187985566922450405683016219825340599735682183296587113109722865927181885116479421237890368798643736414534739874561 [201,106] 8035308205209122725940522173319183235873140841075784568808053087619347449825867210186762828858970568032459278521822968179983605258089063557937759829611248886283293486514462925035044654069961832301797148933205061300380764003157093706031830606873258526529516647334228459952884599051897085268337648422624408882278175972705250423555441038459568723748722549939549851992726120892139704846143459727844733599854570882692481562782969861321250685335549054047999704080073071727858040678230419650465765570810026269322194942383788050535946129914772375467368655879219562406330097340822205015734991892661697462682346526694747181412425438374101498214943721203343852469704336122111055335281250705430283244023583023411039067551848652081711952430036978987738435915923327282110220053504550770535122634233403125685755222848303982733468336267807240931807312867163013573267780810324665121740758247084252424393368578293056697717806388231228158781975820008933605361201355695074869984984049661506149934244703414013802906354955842071936641675185023908418352435988806536861350579926158798482781446902968544706373060368655460545018326985856591513887964270 [201,107] -3347893068316357227318372925691192566885905548505787898483274060698721067405111642524896520529055643641361640249210834024931784405756563173991070954500895554690042501177583786043300900396523736234477924858430960135996698223634974015723732175276527194088366254134661848465215017768698452009199004853327281999132106755904357019207952809094962858784479022488149061243969024331458508189086494494602943194997292593948638682131762655032204772153079899854703306170399188802914830367170677725146768081690493870871013823163288971214316437133404409643468969719405875106085583433233924084271710634457023279558592935050539114808057239385784233213647046813968653424113977392971002963112897595102163644201274507313057086849305714141353990820282784293058011931349143893108677248574284632835055485892173717882486457813479382486578028585535647918686242048234516146452651576880825108909166889573635428474968662244667777127820020132604920289617003095516397949916939329079576500439888865160721969028111486389737171096551409633363645732753715036029707766395063540251881329689782490470544297121504549720269959458120010886912171521174268309198 [201,108] -2937730474246438798446974861145394623457841656428349351492338700092314351256334234951520423817467031206885857971555622883450993794067701635311068209074702295461641705385708156925109940319327778525609420549009731574774617443527144445809872187884659137836802753936544375989762493386521459123085883843114719736715571167925075200065349148909811919613424099181369049382281931494594326733201650500717467792060603746497963478754115184068287023962854647457968313426734730199154275541308113427056196167822897444999802699620923471878038997793809816525344380401075245719836860545649471158687442431959732851403935272687696979244582823213563045301685671939698865623998534587564123203063372176441329835327604015655691490771589557092684949711556360195789791331573906288071573710711374715730285768613232518899415729917918119208202885709800645985853966648266869825891363980840583325789949874220703367108972273220916657816016425498910935284387110893668437538153156008299623413500385471488576917157339151208192832249694803534404718723313418542959407370194172007962214830124409255867489739411383208732805537563465008670370153469344474 [201,109] 531725134557795630620851484888439373401612188120941243011801180246926249989340946405224556566908290704349855298579386333062506729157720858524846831252230705427479602493874734097522408544745420464022825868426940301699001062604467020380423986113546349759787917356119909890238423422117414312019423434949208854895234929059314397449251444383077216690563459144803431487761803746908078402399091185222671256130950872631053464441574133853579832504590660577607318426449944270421743891947604981685764291732375033042336973462871403720472570491593320343321434673930290835597275443894023279137594383374396056900412239319917058612482760189002426216995778722116781786986706584189972054971997056973501804666701364616371537051072465621390432046473552746460389897685290954707821361623396221367049839460519740224033310827400427109122096196917229318026561909584096352530817466493790075498683678899893154394271112064230558138095997621152412852199010748579864722641909284874840769114060098995613419407964665984900357455493396453159653662003406327247227093392935686567491881554266209465558507321687357474458270384175130278939585432 [201,110] 2669154470772398298053293414254946071234769992988400784915635104724189707853183817570329874869044152966157642708599638240315075063489486413681165095043561696855907931248935227351350452002038640014527883518453170569008913142092157398268729417855025149737089097256955571772444429336039559281437649112521058153855535562851994824738361526034077531616033034235317449118878663973865201330546673168691269120963280260053812540112135834433179360178120723415481359471247928176546750014974203571400737012079143264770943081112494026928984174680534697109858027129896068416281359689783022037942373852996226841346452055002661858347371288458462840106813826556957962821942906083568297142514368982193513336897026336847095253532849427846505655064404301916657361222315440734262663944090422726789880319861823699212383562248338387004130427771876593263729268076655979847049204293378985367076002048611904933442124698066089877264801085185881808238148918323977710031717168203573537898837629225016898721743597134558565258170010699259596864285077868128863971318930399365402894363903739548049036962495261834386917932264666475364788 [201,111] 2391876336022573461685873747001715448729249727744447707828409589273373586575468135940875311201262604149833666159951498185303637455958665450016468363503845751053516866128075634797851567974341747730917038917605726981089973680166761847630314948619987778243471253639184384995425125232475985916217690472814719580906733592679562792485667806656515760676524654262805037793844136510905983014860542139998375271913502448659989936792602241524512021892627247897946426956219457775719459172489228081088783665036204792312727694597953176176483282175874030469187279833578588120755589088701625793533959730939953802017042444279699576282641253394406994001746982717983735710277927016748573190816551141864971917213896993036572379067286552033726359735807960804750848806986765423971164206185685049268838043506877220771599662109310636080997555007345995761003349638395796977569813874310360030794909900453222799756666573334289717690478330106961796224940684300682347034691393890889785352867699882911219090365376827291171622791147517642717275919213017581009069838515380150406548716554336403305921987312228420257629520468252961 [201,112] 951663435939868888076284341672821361085559448923045630228139272507946410928435835382398223364706962881759407814647393914633782638013713470708003746600898124874574702060766895215152098803924894658171923734774492264156786459954685792098413325290455260584145461884073522147678496886140275870384985713419652206622457273608184205756554327181112973408622106891790478519269853201378529157379592410676107245369793408750468539606113839367517475223326225877588818468878552046984241475866939478776911015199355155323262977812676445290688459839701307006966803679443617824415147579295738790167731082465233772488498543247406317785562044201911024510657089779093787798452535141082039230448677403361000797813384198156927719035551299739066463707049233796336803709657593078059604726413113983032588409277177148903574652298173656312028208809383846291351248655536044908468152400479278186849864946883778374851951730811242235225619432867910504226593476644411912449498849174226129763821455998674465296088375928013881232481563546080239273261126890343163150899615254791968815408919577560496780498185655451872241632237 [201,113] 122485130885428642539166043325842150244767808048112271111637282695816919382577309142073437065995335300852984167568553750384063720467842813001653664566173171071591994420817633575960181825798999255642466352744347524352791639200616346396916025984117117980155181904032643216534528914384647338591741809287240141027724894364408279348297978367893424372182112606547779541851170461089654652939345982609331475445936064821712917366007535941245387268183065918086801056355093683885508190522571652965261045761233338664176490071566236713354213112940227687631591300899591091114708502718041094705047903025294076597138688406658149138890922400097339686445058705842880369486371167430354368465533235203735204600744509368299315560482927709322050332512156580511097158755687662865188694514467558386068903298835466757935482399285151700197781397680267973032629539970352417497103134831746018013004386285953548092863358460587540801052432403272899304615222506208819524168958314960609858055288019094221878348188972424873753842642295257841948420573523343632068322005085872045448490829757511071200230547633284102096 [201,114] -32639251526851176792697734830067126105991906225751098068647635754645214231096283837237732698966861015857988016356964701572893183892308137762641222106639882034047436196307993780788836829093960422242919274972205284010082125763162730213555815324393804991847026054978878108331551709593627216940568093121197510098337732533615513785301036687432426410262333907308467770986671339864797255952016093915776109224889052283683330129808745613369225191990688448447330730188562546176190851043509453912818776490431904446811363062800644318704640867180882238838893365526344176299003333063756187468358022018996116111315869778584482794762396515582134646394781522885183360136243894051896020593776004503156040286155799402169180304982523056117450400473952314249385907233569319404016285663344697082666698623379191886443635233860781467495496417962689947465290813852963417994000958675542598892798367294128354865385673701570596685958895206190105989375983775413352379000899478054066926355790022824543562605627790499572459646216141117561281176051277755251363486289779230175941372173642535450265701341280664 [201,115] -14202668535013328009722719951425568142860560282020556369224673923469424639621512053422505822696297557910358540875434410061478880867694482287827164422870367951835655656165958099149094559439763620770995480284442051173586732649822124125043982748097866581409177476116557452996433755802611932937845426012764551379782708326496753322184174234421187374873832183651209478241474051692940526887281336699365350227408368464198967880311225818130968217120883752014186359834260660199693209730024856893765285097665440450122232287966568228711139912811900395548159540625749295279794682328603191209748236028913408729629737973211217321039639063255109759826993362875185353977788076695862271135370701628470917016101246588336695694600739233259522571988494790732686461933411685214613905732710424640596813747492671178660781353228050760671459700520402511444696473688361639628898884030337871625920172458158103455500413994784414234337868427825115523721853816259483822972128011729282246925065505919780648359452488969768738166332014636880006354636715098269216240816938229504937131582640934812993601258 [201,116] -2096414067762359569710176213635833150651299429850071066335952514573597782543405552741513847289329807555680069083194486644615101723105259809817398959540488738845368849568522741035859506068398172942176791530784544519220876092363586540197140640062164625973211415125112183042849079435388086952187742785377914590885340516567269467845813370808496576102812813149346806412855425366826720971650285189612646889994775957111812448013145025058519591755465285745523657265933881742984398082063379611105874185614300346677015306583387218703776407278762402185224985554494328172130400129141160634436878156885878934863462940163698251545721849687558895352842888669150708011537961411496642733050966083891867973060633548540390225668736616665693835501768006120103923433210874381330541893218888930097524981518129469407851713088674942463281384851281450963955154295639271092241965743437704668479799064138315807964653673176830986894303321626181825621194271836074071746331366429527621256486949674595656835111981848247877665267849998156533417571383888869025385201848731594954657711797314875464 [201,117] -145271824450018761200864839646276704097493722662898741194164077399799712830357479377122378438704974241395369966242606818531299394778889522650177226291104979664972523818267775268716876963841020921189659532685618047522004769895611511307000947960842352084635595075292932201843782074890221159298850519550732678774662260928803273275929948257403802088642414917765643079427359013482948916868485646831181524523556458706757373475077115810009087886419465513996562547002147804317305898382267919841266434095616215234980585744796395393166262802110046955491039805970105139514345816769192712330135735981482426288360054973875730491843950971862898785927911398941399121160635924361468946739729189285566972685619594297305500092191787482084676127861092366065047550080566350202916647852237310833492888438577243678066906645809670738168851332087822176872808541147618447405417730379058751505426813127161945647364624549017259335930447167833440051308786772347964456343562046261700669113095222980467406632357537357462471918746023296814746150883595642925791802181160753781656452466278 [201,118] -4146676169824219459166287509018340274913872546862495370863899491695650636043504183934157747487278915935762970984132730914728823331329022643493403702549993052959692467647351235440016085996450271383690459816254659781696769062000553108394528091286087002682333825323261157007059777694662402905486799500752245134603216907745344369287369851187170160520303072623602531423907101740656520299042615677862784772871163141229575294429543513722874238597129316009530730847332746334499330759307981130018379017488797676682819764084811757479651238001468775275351081625255181458114239304585995983044720670061974100238371388417065074420038792968555655033672243653987414447910138992097973993151724973257176068503291211873418607654248570992933182730412450277430766656688163106719278962500758055198102329237643292259066507801482858454305175567237717969172678388728805285823007713032565420278586993921199025198955136529322113309382467857959893380693243511418933625693216267154223293535678729307048255296162769203769663922846652654108180687721753725429303705642202048353990 [201,119] 23447013492898289232868268795454015135357682307416533819116490227097444243583876854838936097684514407051942130108172922761307888511605752361936224521449652592330239811936209536830471767130849595391019052622471766203496465657625257344288210822091944252036969560449144085862125602857754457025974472755131715845311867412626327671438628309332017130946554335724755306215540683771329395740630067736783592573104611850624171404515936267399548350868907698975645049746665057623372496679399951198656371768959168161998855861096416982065879769550350963982472231946663534021516631560982915188996715140088803882583056324296899250839816473252304543562251205806357460606311097798449546037575040837402837319319772927396229203803679892828130063708448682630881474367207100369997758280776476679244119975825795543821074962674868516773520596892838696719554223107137690000568397315862795323197287071076945732480282271929198560747289253872996538359359339466662209628111476838006053545196072330010503516338451482326999399640016911081077344378848262204531572331421192 [201,120] 4164459477254621846480616607457497486850752238020124782438077366943856041610723631147411959611569499493325448916278631101700782021749209025238973017012736166139003930593119335956957681462130858150283396202149772307711770894030601274426775983777226607733210963117113164189424319751982212252974117492341459874107267619931314159159653051780479316490874174515695155384385875207038403580376962792976642381431130435296600561674157105099530511080668670402827737267236973775061304541708383145704181007929556505196954596210337215358474284182604598948231523359541865505748726745680396239753313047120008457175245054098039349096569458664394025659892140859381289441956195179525917934141066949428316621100917982706573627752868392811533005725496300939480867236408687848588681254741022711926207065982263046892800108249716379329429191385098596010023033245432812600551436931215002404778724492975388548777198109900237346448669028193320621327627304539797192871821820353695330419992403741259003576236538006655741318663094830763437184478350581404794935818 [201,121] 107851428674154802490753907395370056824301503201057045744861651035010325746429549289450576088163543128797143823356469841143418770742811901808112211705813787735555825353780217904650378517397844752332083508289584046820058258308795222295239045721321466342947770160829374803771292207632613645031950957938801958653167427993499897327241559479297518901097666141358956725966216530374864121863809380715958432897987901715743432949825632772871428362239878132089078112116339641761723600101979675762005238859995970916153304668543488421015872032978903537252263544514240011294227103643686755941670682393903142432965497303505038122690044371897827075294587692073972379461279392494503301922064485006794668225022851059981780684482126498126326322795201660940531140672278242471552343120456638430765480714432500389129427634248994314998484431558997282967797575758570844168636178968541096606433604088229014937070340002961021234420014839915261078073515440845597512853397236372461323413470245268484070797872905018708184135605460167658560066422390310875 [201,122] 2563406209328919434250574304058005195346622559843108378022411416464630987415215623223447985174397231916365960068513997537876390345013809107538614785294511863345808066619879206231762385218286383391418120053108533126114649901774070762562514022850417578009844396891758010222568406014104740888186192272618219946395806302441565001581065603180899300134076175097116706672141829681316381563137183302361712434861615213029202873375132408509827962272639445187392794576798329102243777313996594227130390869735427384311916037422037502924579059736624007610173717612420642957031047494084894335008529967008576629348786725648104030671848409040027539480496980724889404833683753816361378953254700374014989422532477497733476344114564372566205041249740608697566650394500139156447974816648129042914112854919954645967581655999001786480056603494055108131070855521372492550504094558455946619490082327627779972756093756232606870757634799798373131188889646258646742913284120448871919320531799710098465502635344842179965053884386542651019019799610 [201,123] -82558276021849002158181477769335396881892962311408112908926827243942116985440574707923556462134533086637754154807464875177056233524668913144402030759690110056720746882080452494219695050464246607116016317018044775097878707341638711536592509489159349314213055636996817155854865730567694299296831380339745217319766713186033452749973403464670767952093596297547009751972625198700265396299615099296965558842214668420020181035414104714421613604290598624985713768609531544717531164920921883964219080516372407785694693333957491777902902494923240713952177578552241685529167553093446505097849396739618155272777434647726508582106165965735847745622658050323250805304087277178732687419408030137542224437730114094656089147558133172389345482966222357132266759377595675665483222076647874128635203429082044467600164436330465308574643613039357476348565614234180483016982105037917798069512489170794009792944209410040668249992391149673044363880394730742407573664640584752614629153673697783501312717849360424097774865403921562511110 [201,124] -5807029009709759303540521776901238854360262427218763479305212736078344741095947897544745038920629723007925976276516902494490148108465156307225807725515882805221970066139208589527626626077354464581214145722556131359634404108448409332535210571255248556431376811006022359066713061065938287162160717595938948140913461642527803352432064650732519909149765520623287096499574128105358066145642413776609519508935882797708902621039628834894660240436445313679521918605750512147342415942129789945009618101240602655779366869887854973878076898808736026766128514700103604005020383575787544732234983368252838704402021447082034497116892639380193436816888015850997956577803743342335531272740164734366127022010257110557591917726671684223280928115354348997237793233190938198414134191933078475149017257589651407547167249802085721802217339957878190726768945343354760665942896155526131414001274112900703369957837190825559212884252281576420313409439463235130886067078806469534153278525900687140542806912351575268099836265444802 [201,125] 124032295213092696394348537377162353015214982054836423255236830320296019973645445217745640458633652006156473135608094782627830884474111331909470740397097387946211050318967708814399567754706746486143159186790554319984956126332365745158433473377160269178254966984571195624015220388283119464175824609752435610116237172412615917641319589832941704158966564673640543512515129595114157715707876725995868589282807591259515194258189380764901541140158147345412098275385334352934324494437709350509995670704292198298347985806157728063385563219861866665236978627484719958177542034230472069815743471921303712397613858516666327813455185657032827080113148216016102949063399398759106792380056266394776270372127127166686285054775762513764367306544884789234105631703257584077111949488323811651269526594469493623385389124781639216400716171711386444241621543284479251342505113402122713792711316902872919188897978489559272919855366588214534525993466143003972985425456599544780507261900142234703451132826872977038794787 [201,126] 1578119954992560784285233769944219018803312148289787388932525961388737570421050406569369369959172252778933725366521346131976257408654791971832709194929312746204991930697073532233945653719857709259401132093899277357648586851418572461810545324609120697196304625424293404099523628591730848205156975491453098513397521041208112273235950890840282260810385333128298312133269542705482076617102555108867705025556701530582990757600962466768173787972600383152250263275021477461768436798468590805255191658748750035069926105159505008042735207655442788473063117377456682054406576710912825810923886708211411479529746593001984576788102014691958400896451165644193294067318877462432077673168849521694673554799373032912195144820692763179897057927583807800171869820039504279333108935678366329571918672372298671965682568863302871655666165036960381765649780913902717365305308716369813418159895417439233708051105274807382501807499758391207237424514435699244815108804848335877767223114472005471031493065247199554 [201,127] -18300201787495658828412592772760656056056887573623115674872570418326320839592645891060466033967519035115558971215217393405796318046777212851328704908025234881298531544832434595069821868068774886857638866309254598122031497133309650585325678054529274752228235794733988779264907630234107413139974786484987628194661649500338013146846163229197631640647888743933863335167173124531526843532301168565095527396132204214730085565824706404300860675407230978477025888930084847825801685261265979221742771714985080582443698488058552458156485457687701932583347342644127682542026214473324599407841980838164569111801926346013908320740870079771452205050369742522745417121798727379540170441294183653090957523829797946838884910387288360263816773288078550794543311999233827403604955887182075705873566437666278857083995469884644105035415641074065992230977850722284318032522254139412507403850431029479433833906205961986118823592014784988671276982253021357766968215742486117777434196899334501402981028380 [201,128] -1071411864495463915586725391004502674240576851180567618411355786604529944015345827207244008126030023126370163186429030622260142133683902840160094113248534111640678900613764448485900170550264195508006011910434001773922120682147441642421345325122632952434108992576344489435329572093614120554754246259745013960927120177542947041343458223862294157792341007533220821600368641612170169893274887846800096201776448024475928704296507817793286513241172869437399493160766890187590662427547814480508867178447142704744199835711861619875572447297431511765253865766699144959867821662033017612501514466360525036141652650841303433743255453022345565808977853459385183721373217288869255436994967204227187517471668819108820870897144660198260615111057728819985867318334692973804386666044019803033323981775382852215966380956493611179553104638596870598626052954990380074706866939890842222124948933669839343942798663899238612958687604727156915614887690711300461902337811953724232425538728531148 [201,129] 182159269596497979122904747603093504348757698709200498328588404240784253877033471822727485768016801943864168367659385673158281640284959382725151660299691409298371777042083238814359994173415883651196878787140435043572373398547879145733807196816028122745147497807919273880088027589486854084576691923996332046314648211715090572362432952698558250728453820330541009181110319424106549912624041184210155121737063013218313172663976423975577578453816228502961950069714454740451347166506454130289266702136410007933546096288026134401778067202980362310053420139180688274106288956424498238209211184200507463337647181488220820375146585977305494018885896033672135050882446683524197197304532456948595272339309633475969891631333700697736642554509275787049042963624094370045183402615152442928742723399655243246568373129708757985326291556007832391455035689816441334955788349821383057488193760849255152404462941116886421255316288459677067608823609005966535712618516461776410130723682 [201,130] -1067094187216050568895438136417989876528367677815111988350429709826984052227085071702433533240378723881399056862538519294522184582725521615702650789855291126441454327966217821125612343528882011948284295612878113556728629114471028949909806597971992841340232585592829127335791100467691013799059370253539178528033920491691055097781955532674535181504330605455433657132227931667339248316063132171946330072829834022593769706248054634591125016593641823743139140023066300280976507328542268321274248273567617733886322268138779176084632668306659882916083708552426286384359457285560679276296948362146557364055083706223970905311849988625821704505341975241017879076201856386309869220006248544110625739547532978761054844706079562147002552260439569076416052958077865228360408580335286579752363376349877975512463296013559947365635190656430309739895209589598307017238614099594450313603109296323166508574663633469649110933072885563432013137266213700074663441779024017315127 [201,131] -30973879192624410718635819973933603696662213963332071236593392548500013690225133131076652342061047591900633814791883701255973599214439916430672074822672450543356920361183847132052881223079614444295124017292017136947454991360222515066237026111937906690348833176082105093243558859066506467355313016575731788559826711460358048742934537217300758743483591374173304205615880125762933926307142789955320992037958757916109985872428752145805885736166677163951631877808553652226117502748822795489133740441418866820640175658642423348416271495626540966506919903587811503236644797935512213979253351340476702517856838130283535414771855472308257644013954562811598967440044249404035324372720383832181299855017055288229170088317112490273966731995721197052119401144550385907191534398710257586153715246022473630728659053085348173249269337947319278674713540347985923403761651323107319673323932850065771985092948015847314352792499024488470733582472727842672987536599858 [201,132] -118287529446075934892485051659413859092845198892795026371509575943007418919809642503577495116752754115600874369342454517924291334914050079623246358533323895667448860091931924766868317869587974846941728604775349965739060914406760460823299120794893982810119440815565500401323874691578642758953415598344788673713043487446793547542187661419029770626625911759210864617768778363772946966262150706313374938470134192758316878831186658811035986333898629607613123899298143478936698804899444566656189514284816473615895915860010910202249125471721348936682185431891382850290323614882886626640170741894474989728466909410244115969492159663602170498967646086861005256982304454379573089624154032633116427738744823438805888790133971267092642029030079016236649128534925638669011953239108327423011315239927881006863560966023325874908398917807031288974607055893730260130568200718333492223705579498501491112258385700024665409940331685323863247853862904168808744 [201,133] -2233130214802147116586415173720151798390486238371610167364720350875070151329160742461053661601616417548985882410106045521204169825602228189853104110951332054902384898722329258302659923589213163388149796788972715027736307812254741605122416311736467899371974801242794831317157114751277842388576486394032095414607734298728197737831345444205817038916455776842082213928702951363159683222652311697311026739797196824142068592083356749459296470488817919507128768771135296896104992262259616518485774095116893237199425585737690198466927928870948175909032826661289085916984394300962676014379645861288368228286721471294496970534217308713061059985050342332689624957019370993013522449149110926454096168757464472667538426184064854993460168689584804401867106047425419338588817618820764186631609910111108353007728667523426553938566585891182857026920968577120816382566265465833290084133526193423094897045603942841318817644978146483401359623776002 [201,134] 148051875773619978150879603532837702631783757917213848642250248033368697140888802456080878268200926680780706052047692189642920286613295148254979090227302398411190880823605939114244765745301425452284712111551401191049580118167998662693853291537435404358560214356657888727131434640750864910410239671363874908190373236663329203330642971125752415729301010503474823643951239952726889543183228098925453024239773366069776644515145539313975384388065415513991950829727007225742924842540080376681120533890915376367387048179294083982439055755732240294209153659519532306324390584211522370749760951830886468206446517384876553857927766191306977513489071799195619941746439244379303831749395005328342478779786871296511612220102976879986146629461464959696440442702433001393561451218233739290919145905670055981570533670754085839154104994556719598503836823064621209692051407654733219680418848451295096953716825240525352957850474150342222030 [201,135] -3259405351853194375532501076797490348607749505700271185243742046434844880487899278522710935737350943527742534778015852392813709541266775019482097826575973992485031739030241371067114121238391973844228836070945448610808415032992264036005541011580472363357704213229842378529993671512612366640711075832069337222771395199404394109675890268436130966484575699429811920404205750423178690456174036335914803260399210546441137426984550134371636770848288442780275256590546790418775997601521379161062304235720572239365909520539206382200296307102527384735199238877360609906346764225025464234600415256208293185544173742590437206390203274155651570786942720291521206770891802618260014418565988262239957105887860282780481755252014216569393986044493122762125420776198916916632867132948611239309335514315268384783437561989219127701567146574098264786176355296345243568598721135588511313976346053233173609461626512040880859035029717495 [201,136] -45697089934978423104480718753176522482691870891642671387803123979142435738984949018453315327317857845431069649417331202332519749210124471058077230425999797278364718201837628573850829937474614805809976383341440827676012583307664320310707733661885738661061262756175888362444030575239369284501087276865535461952540714817139512058763713746262149802243625928000822883251177890049905397900200765152873240187716674663408855963717597371475914263449878983863233225751090028556431001231564558460508758458523757159859352045264774052829488349033736994308201120593678293299412451328334446621870395109492209720270518667183051494894520694482946896349692934001075330326360559992515762274340348562651320449455966388677618059768390877377916465131534791064372030719189781159616727540611451159703936254369226836138443672831324152939036670004768480836028363989708906749939748528378944078384446319762088222125188844439437716140149 [201,137] 3123408453236920314183591207016522603376987366652461148562194382001909999798833416864813009715522991111892497297752904253488538279381050812703552206338549779856725123585557356582099426797184055154138070780827478467706331260312735620626380933866170996202513389764990988896895208664902596108781485140350342908152322618992210184985456622039106966070536476074123366386479667070776485195109770983752915315555176131416856766346530011320910209282171952752109172625008184395653466090286870259127175333325016181806906686029898469153644882880504286438039489703242973440217689128873392313829856723558036705931036186759973999149065349889142641030167881845573582245923952894171616559133293284821729361506955638705848924953063208506055345151295412625203503815771053092698163607672225418443818060399226044347054743179877236003514556110684321426696021105229353672076465068894445453474505016596231231372117373706197142339 [201,138] 78160908471579949297237486678121632096331577357543498636006286455256283164794910464099117179726574647519677957249921915190971099506026287005652029747569460179706035036318590389644087213700579394279896021712411474110564804684762548962355905971256094680368468447041538847933842099761643366901113064769043390641883328281345100546824003175226919097619466021067395083695074330581079821705174511138056198252865017454004171997942791485623958192375119426665460797356400657619948134584689496850383230595147780000667186003439280999295064952263974862612017166516009891503565741786343024705817540686877894832525102544062693511697291724806915288122011290782089670246767168606819289051116791561771161764774418864532033692900552007742355439616292436193801695001162943124917956335109442920951095909009052596576203705924796705525815604934248680610512084478450486091168033683185218777029043908851087491512791501248260 [201,139] 711252098146638599081906867772239538266440361858889762163401602281655506224393938634497023365740308497975504582887829227383636576554017651501742190832224910669453117889687936844277277579386515188161145253985097985809063201815569159464620198526620235578026336340754281928648439129928489309083419158565339631652430459917472302035369567351515968236452602876562163346662513689700549124058857737449644499017655159225908293498895223274382666951570976066771998458057302981738342290118948374662093544488267507775297819268927757791067250527719404039630821020323323637182880490259806068683667062464561402571015535316548014590721623586342493328459585409652602078487714080674566536447614994666941820013710696072527397604826580382788671321865038657106727327745268586057675467955402417710451932206287908122051399671590964230919301331096526746009867176639068393062165011378247212655789416766714172331378091077 [201,140] 3167919687612705730845424599805062365010732511081161104065758840401936067191016805907444231380764576203726281227952483931344326680760898895117152637705334277430133210366698403174093901660921657150324151552786813236120299045142306913014095178804586562741305725939521656277086130675079626196797040241924506529357990565416275845320989085488039388742867334540540834572849817974160422058245491479481514486745304372755706146160021212275853027337752744958928831338914942383423075039979913607357301423689120364950179251554814442954492677543736970482087155123034412285054078616054095148862901625269690834198357730488623625459911755061944962795574904715166808391021031411235548022355990335490575580598488196749325070339792274945577270530277175786871002591301507261457510007838022416931010205425883162164827428772559861285250813713918791741051213221943296147565268091843959630653134688897259978547579 [201,141] 7546441092758892004754722606105678183080363730020509331033433536868044397669791794580409450661379966472424198468881165071832211888354636046417524472407152829879133760597302361824251615393193351563690290164405551408604798680607155944998090118771448926911765900962776980165872372705666076484635460270600134577586357990498945336936226002080253935246123593834732209607350288226908415600963480780590791562304637546615161246042274319120573797105943811209127720171799425419325495780281708519747190348653811982985704897527594916763918363795768354587650882693114600201622757504812472467013995145719344969140712958360186905950329815941890214876681293934381829739026862975058665378306668948731511824334106601087275524828192688768308268486829149697749453454716212158924908448255794425070490534552690309017697957757384816102393573346006357486627281492226511220902889212189441679506490181040115929 [201,142] 9980781692641614304116808414971688904949903152753865961421715764090718319775247576818630104127184597122807981195326022283781462317230423049194450555183669469167910077806383939776988301344894806298877273673563481372572616341017561492835869383747728293207969296165983014936500825185816950024920828103834198957843372439756794495004411925696507876172327979121057234563475570197460737557791295455601600056955062329979491381391711746535784374328730727706123022879093600126605122543743344376646066953330180358997043873990848867248050831698794448065902432235930369030187576265455639688398454951145565203830092121029409458104108410256840330639949117935784640744355154339482413863520239986334704544981764939545104780699499218760885538005853703611944141659968901587498073361684620519411677392680424720942353908649937904845820002119683258928133984744183585543815420940831073042209009115166 [201,143] 7455447101321769775282607431304943598241751788916168315991486813736529469981261356895195123792348724985910204599448652134759080891978324449040291281526761903228039416020285707023982307067503390921304514089263138089406595764116866612099317046167038457980365619677038968239890524445189857501394246977490764652465121940646902504228321426584869649485957039959481866862652301760243284086074450949858044375374353361408027024112062405414740578235135335863281903538867668643114478807778140119460099932885656693044406090861059015045573726283109533197946532876064032911529469523663551831662987439748132724520392970731388744588744942831584919087223109960993489664962852071065302184927838336961051617104706334458453024792789950575152102874947499059587585556250417830142923371065226169799388945556955573512768036813522531264594948041903194441898158544024617592192765792595355471239479 [201,144] 3167701148186566811220316792296881724730657572292753561513282477004130678277398690703966753672337237279610949727376394383917890345783270562088757475086239437412358744293429235573824341295860544181660157129618763168613411397378343545951212007274888660069803946939057253505173061161235950362172384171920802920339092720594058975473709103460280472171691512610649715153183664710786580548741292237184502684060771678410312703939661310928868374828452390293675036905167480272771739431576151351986086760769039834787565129636663456563864993130211801447935590013138353777089653294214912191608909452054339435095935602303250022540455120303479611678092619522266419815020838244472462007924907286130875248047753785232977329339567004823482328527274797581977618991257253479175048262768159941751339709643702786947593984300012034864706432357862905740797886316316956694191234683422269119 [201,145] 766590113099696124555789285122301473834524449486735137795724455951793997477929962592577118197826078590274031083216768852768512664929595187555085021774248908202212970736997396454742291838051095266941212999266675225640925170962811226845536967200576988083938017488651428458949569329303234121456485992258354115989024362521604225834442590813570861606847872706586556651665582771054216768156816927417556412179279217093239855871546336223322765385008234437104810968011752033675906437095027939244518755880420296474389385427480832276238389373521169325300764282592806814423055455850926062963387378336308558331801375497999414682193883630155666329149554298473302507394114531654867313597262004608566998678359200697796812225996327190296764461930586310239664894988408469444768828652987982785241358879801260974145754518332362251631986278931582520097419840020164215963736222010 [201,146] 105421706642040350036092745377000756086376919092559285689861757012175465644509527299473228296405996934095498043203468890520809481378624110896841606049692108630069650508926079451790165841831187285404865093153784141364427796668851983078016472389670616817634264359403323455852355746821055611372459282503280406528026417384094029528608070842205923282714807229817751091955201131366928822000877038116304986992037744262355062528842434945835543992775524156505912867553960744523982955262786791336526170111002070408055109631270596890743026829230546683313055828786645628854479485744401312819660064874496646671824091200094764957440371817367584125232375161751669905103923173055911169288540061497746104718256399773134799670752933766409632560708834191056700559913455833657542089429587428371630693403033044799108305150582794874668688616383215815594722289967647467094512 [201,147] 8198280424357488926473906229596162994121601788596995935380358953436550485965538970664401815173699587332832810395024594032433282275292257558001462276353301489138528327850170140666473686078377792455226232371080693316969973796040317390219989724819755304217443658488400111041902467576485026110160167902021565264207856275795725390549293621722306504116250346279954974869855401512679319235263233930690542948811342192541529717480550357998470082656645902476635562734943542726289802037517945512373849227068154191890659508527406288144923225668931880809200752753455689437759325123473701484123943914912212395235323766036319118046885729218514591054449691261168574197785722604571095719150895331342923442381914957093841126629142983123989753338546904559275308972223764788702527906905194914389364242322519539324426606203161074646149921051032920188494266777800297 [201,148] 358054106163917617646678497849443924267342301805606678344908521623410842871772254083247941809259204361345225627506199666732038266853009037820612732282778165130831294203310760270795224825411541880637496322178618770785046572024313756663176981727110160920538534276608425585304030346660045596434513233776271084173907136813617248690810176242229298415873254429925728120945738140416151669165232778253548608009475827746675699899600960112004501047298717313361441734490949929802707266183025243946253846944719250606796606013277374571095217001073530813427981994541556739200482711149062336961597826782927545738280608537503398080922176847013166228011307806792854842984279811259488778902018759384329008901333865888609002041841637098136513872001719146997743575370880962900357823482753305677500530388289286979221307404864896280922335429786587441090057960 [201,149] 8707184768227389948167852008105220791755143494942569320898221315329154500780325740069775309046298802020000771709283014231566197631898368331664518532725605628187828482211934582429959158382174367001352208170315592718504958609922466509594331509376578480486122714386865722712318027078374884264092516464004051809205389698634232033483283434269723724066072888747876122181205442640375512259872661085663287002330494234351219713267676742785520796267447667859820993306555413334635353160460213966351825089723688964887545401829546019558465833396254456958658699938972467628443563518133770804558913519319350689540922477090813990433050918806639078199377903465100306550590757851157821740921279014623269223125013285500318581152803258960312103476366668420930487884684273658409788095369822706697597351456681875514466543960022328158938673281134741684 [201,150] 116710336639881633999422332142363939013513166211641061123063827582811398716798223513726639009509964288487077442763033182857998318759224331459146049762202044340265589219289763245592942709440204645509090802293313666366943909385541229584134143016965059214073936216334996046397031838304948634378706110858274833913444412987172136458803530212251383358347354995248616876383088012616471227892663851637347961604729576316078569427422266640469725169470582093039268909900026683699554176634031965197277644992185130351741064724639470513932365985352620345742568732414827528059906940304514434730233013235039686014939721589762934831229553493998384331812841695298442222114256813448614894888872879782431893090028122207673952165580398878844186353465933761398139396047759337342969134152842513649669329657914430250971271552827081834218307855287 [201,151] 852309314906904257461365268062690364731734309082299414274493823638905635555396744204255056542298016713520469255335267888046870947696651162428532431162729744437433754849094441620182181190844140012172759083282975220139610862742365560617957180389605645047034071550755935769576294820946185222625495688725311101877965783559884436325037799982855400032599478065772877237617307669513834122771405607441720247193353639465717276239842742368892509923582307651675778632798628386327824528437197546330220515003779287563416965851760045510615432193898706350190758818472801274773888761033589762993588643633580139008772120670544959649972894635982520299685322044111200589677081324251022697238413798031556795569335536717572035586944216246296787192215750036448750687757375354822028509189596192035256670963006146426720454083973290645413 [201,152] 3346946952052905601349627748170074868712218218666147437203028672966316824389813352217120721375601977192895690994179134302622253472202497119293129361824981682492810461493536717807151357285664158238339360412928174727641970574570183601025852683611109251505541745653414055478638613841960970411430499650333965732496529320581718794938234446420511761474350776203376956246332342299183609575078898778747009253369084690638429484048764148774542502809163712477797546094159929910269623946162985150576822513005239094758235960311664020390541066530499758168141953449494318174815056128822080240011152676299549204044834483561281094539232213679129220127261457260914472545163247979498887141668285255864394137024499103811406749090267997875157581388019155426818235915531500363242380641816613805068364851530934426665764978237378 [201,153] 6964739085397526126126088604837022068619780865653642103712994191023575835403741200837750417356510887582034885662839145919357820692735548314791514231532403871214864859654599284558105868635036780083100851281390020803583093115000773917605976705689614800187463121475062832814875331127163260926941244559711777057562681082668832700781491548843940869642213291650364409665024040459680841079872168192117194643928445844702654139428116710605784063482015589952607431466285358663650495884204376217239988876229079101284889934408460379663285077135375553446401009195984170660120718623490399875426284958667942875084727182933454541499475119530837902568354788070776876902375393728374713540995735303657263346146659611354890618433772995744089611174844980327777611029145612563933747021248051941270895183889436121652431 [201,154] 7556223621826348855496672815928444483607653313926904218855098651544609912166281245981724958494419790364554878694783924274913057129952906379062132261169012477047438911328923492653475479518146201176466387206382910941143858327109376969048046032104739666348548759604638449366309763632857156407613131574046008772915775613081203788391506572127367018551126615169454255528585236575259887510995579552035812328593114851342930973594115316970874194487205792573985037131796388440898802877568065727236538399680583870196526586143349706136128314011954446897815038384743445621692600653676842394991564593538557244933367770809620078523716844902232505428035814892170249245939402364675884812441566941838136265594615700078426632681237253842197821441410701860221858653521721612113656587047585474960686435184936 [201,155] 4197972399156400565078252656408032040250141843304155124034277017522131023671008700640770763459133354493373598312336860346645613604590533558348979280834890248771672685216190680996132730716206259135453671725419118650585969059638299447887721798765380298487854420464418801645256697432452320906178976394556960071409191913770650285224630467595145295626357811840004043312815169411720300362982478700767658759992511639356030298846445236475368270060009932267828446061363778891859290844483516904004218555435767798947904298163656291064596636137426200640417367881939397444489067793211475756252261591536594115838553033196281690510579882397949176174371138518685667706433258044298391110037367611191070796374146264079217579710967674531643991669589989057622522718847504691143991761439979282254295 [201,156] 1170824994258957344210643247304809809634777152547220494685508213329976917777439686565296248250411277570750208770500513315519592012018315545274209530216307585691224669092988171139805972556923003486913632560389219206845000452410884387070788516404888028013607336355179251605271574031049155564954775931305079409796521914888909965150440732434944519007935079490322562151076284553403366961190274343181371822758471174658823872773889140587882711165703531307207662415810710148518529521258982947610694489524228169808250417918017744422011356016119069498086757847691830973656438941822604546157539516878999387934011702056598142160440884780334133541085929511246348134534923545521749514713218467776559440764751904863812976006172431758486396430815960612721338959491387072168700104787534 [201,157] 160385342272335365662613358622576353386398971629655837832268857983266200941646559924353192627150666843981538552391852693358816388446601734041318418696418886274541519395005214055828386989056143821437549917649704764801466000077432106611806233046067671599276806949406652635411599265417308667071008483274827214627758603414453608600552034267303554669283260057129232830673082771148194823550330377336541677532218645818148777473451823632233769292423857001925266421403890743705409903747402518944620329286007020913741052644250037877550033252867068197411267448990866375182267855477514147789563291202957498196283719391604308722651987963264376011066854241126680797916758697050384820994856085845187789437811598506315689812240030124442748697538823051128429845994931721209427 [201,158] 10534025210503614778796862544452113428346765082187105723885342763595388072499557926176109958575891571830371631470317614380830669743522529130879674840916589886282116063967977523621202844587035034035172654268216181181027213114748752043510912227277180745850863322218243607398182579961602025263723215330245464330111698930459353894148220459636944822764509414824881705999641700795956541326774789645145511390734023162686820421508179430265119913510437603733303179930446386234756657474042737973154165508922231988678651738786079259737933861557575402573037276882692553017499940075243086776770307024328831385811634249093335909063625302975023608478259730958257144178834216011286731270626140692277888502593977867239099442806106295530142364161717714547326352919689 [201,159] 323035573967631909616112057179619005326031877103404213103311009270121911207729523771248363168980761308274294364885385292772958513030160779100460877158288403133107034051343205820503370926844607844267463360546414357797377400155687889275522417521093143744933669274712785432540232775755868061791984326921774758831609758413770874343410804538696705473323626521568671014067469491417371130990005353445354341703148362874255245775720584044488766964587722394630063669639298800318405149583552482873704388804004923699871183309231552034093218486131754641477892986715001988737258797529670893099894925668864015174304295146738951116885785739958245636807910139903702103036002927405681511333878497907908319555315707810669288308886667364295456392582068382391 [201,160] 4491744264900022164181682548977152144990611287137274906143995458890816722708923729179645943609805239954914090106058617957063321430121004174744850525014960001416269342474444069577297993407353414615334796013018451805020178795216799961569723992861290647097569719736010010408651945213099954989209173688671639179626215841869836001330021084449364769292736479360277201117042935125631183050585765534325614248649149577661663046523634402503138478884728676797592317647590517990619632316761507125915552590360288950631160062656046006101078225970119705251240878327276611627861579298192815312619801638890891926846371896782338866047596173400935395336783977828370694845444200986054353098306526057840970468267912644385992562939913800047543273579 [201,161] 27418430377573399546400770257899679871673286293555696239585712037358094156984086831883043205990096408200702397358743104338519308637934549171413135846723389388829783735252851012389821121752067736574730501549706922392504623199372093071991704051503510301615085480763878030119616153980671537764425839158985702006834157598224706158537509680771555197366604218857617896544697815898051151481373513127585208249383582619458025615057291527109047315620744997132963893744147175846902397387727438635171438828892701638971025629937959258809655303347094624736890007682419172821982774402681996344458293120312844698761924132414019919653053483302650620149238994443627757002517245284115368477882023344613406021463033601133447316986636460 [201,162] 70891169037966261012225577401094837801961733782100845693839886291867727929958223866601127392484524724204286406622398129224542035707298799854029444065185024678831385414365071071061124621853654752033843232888847954181516088914403649633807155410810518051657857037420183992317898624579743455096975496561237624581119546447488475435076502145836678136267388861159944220360502956612591625046219415971970166927648257590027084061812511738851152608326949154171599927467997863836501579524281707053287201877001202844789005537324666549489768433266335953834728971111334884228013793232139060057173334662036046153442584556316108878410645196218249071669097172959977797494766922471037518819346808532533835720859638256933952 [201,163] 74615531308455612340009634635195526998454407247057328482974511860671247582244584528010394972800274679912798275285828621382778731917974288351694572436905245973763340317179472484904467659352113719147751633923679127685547450035721055989688866328191380852882361389583806230586294233378619561116170785174047484563281146368599984400854438357103105001603361422867797350359551236082097055523665020200860517306439616640939821817357238692654020653590413628494170451100267676061155112843282475420923944463221467554223830910919915912293263600190795302839092645023996575060772727868139742957732174754335182991575564002193765660645838066980267162831272930063300333891292202091683123268477739459093773362287 [201,164] 30590678014499756044903109685622898016565382698322487172292366756977737655459374371278151435558092742488247701003946881300222485860115345631468189859636388706128096915589038068451982339592998085203783490786674715795989391677861870665011528891335466596089366825075745442013132023716345213038174014098958207719177857705570490077194593087501029448951735779840011113012362261463666983458011634766237084268369016028465492464051589070772338176062700058121658319373865937164022622471342305927648066829388276461509378007352950413599240830059960317392035530786375190287238381285732999530805986113821327669769033617368730303786892473596234873110398770470376828210369116075887819721801234124 [201,165] 4650420412759925880547865118876240968287428036001118764610828619723037291002704350811984969858115825955740642619997832795129520421262989972341663381305354933537106957339150883682160228547229740995901965568942477722467897396456879289723710373588457713166307957480611645676902172614846555206175141612392728469119446116444895652455167778965722763393348977682413384643959021142694411748918035768892637767491652216415425408484226896899013922935938849120412074722473406808336297992291045781668339619876448462352071870191936700044880619561060296315570930040660016258427995120883252602709414513397452607682771450806646561399099606121822966568148357545247208808584408531601683 [201,166] 248084975385161517939298428222315103090978818284579486569567398572455760216452954106545273665192349307094945842995977752174372267108201064746575989483562690015232343123637366665592274015977003181259243427553791887777306694913198119137677510458787411914285692196878895869295818004311808783880187912062009948984264564744113881404788007984588284847205312827113299638686359066927571852237775769885137410191506551470188107160065639836509629026914291258106855039160884058671956572784137160328437798615122541466195824492377330689738736203798971045321106164507282758908572832594462703870530238914736064675531292613289950423878650287578424695796141313766538858806 [201,167] 4365140595391968434021584417391830725591855410079305547093776015354059496962940915928447427772336227624454576055816639518519409894687315528160047107852680393645926280584906095139317500016376776606407979030941282323771791337386197737538471040859081827909014578866763081378072303789987745104757551820154025922257036086942445843838319782711241589172414954856149162233243173522754267000780794358245267079018954707027973669674048333132069638010189148120594119775416971559456715479943682408180529724007332460440928900602216578483527545494997705311550590012800220396532250888914089561774402051096914512609685176954230162370622929604772028215144259 [201,168] 23619881341441235741119899047074065053833360846952391579372917503553315098386302864810551789895603657739348455968291797766866132427285821565343066023600911782325165774015808123211048748328886167500451708344771037075084178175516798403891849991127825099823393634749420008617507767016007922833914898837616991104488724804625174239024247903628987893660494270051746550588282124411338822979369275713626616512531019634559852299581429882866818763015566312822573754708000470524716068024944788416357369494630509889022679298851745065771283256536444864228028839336499357612269159189579798728233589664750078274183717878525054749531013106172 [201,169] 36299475222156523001318450028099972470955782993067007019702217889096745887045265081121276166228038921960084964444863841102810729462702198696570835326721329872247435489889910788326428991984541676828591344119929575386611846577204139946508428476272507894543816174879141673565909814400394164029565170032998115964320369537809162832257295270634185520346859350677412964250918920200103527999619526388788062658778245068435445696436143097212164562516601959255831590816296396121546628309037886635099841372964613480442173653191606373713725561333023040241874372667410956703996234291954808770181819470426654566120713571709722 [201,170] 14467597252696764119905595174492475388708818510028562285886695293390037009356575644915011261631968446174160882428819008054969215708705482865186151113959721713087897041370681050952243287302353379776876364044174358817778788630696249011013178263752681989140423506666954837040378439444998676450375036949698433733211156928302924421893674600174809109224725462148763644421117892602029582352303885913076801249459604139520623449157044038846335126493652904686219416042118715544045664023151788932659721001019625269744770467429618684990661478931022260316591972529481860297732762058205714654453960444474613724 [201,171] 1346944122760468947871381840455255294399333557244858617411012312116703869763922899411994338609401084443388941067486523507094500864619320811984422922772776178064006993863048367390118615554859894993555942063161312235550458214217024514967176446942023172656116343072672101918359849982762218142815582777820164778312336197738102114080003209318697383974474798058509262346454580254365252101247553574750073772862721652007588717286101957259926335364473076233061945015476953444552640717545193842388781146465691378054989134840891144257521644820333464155899019468878308180057008312181423013123 [201,172] 25947286881394327436770837109197741183315302248460696815826877215684750625387309095921251923986026741386941284560487368928321154057889732925017700194402981001068206699633629372820596736205805729210664843978650762971505248625733183818255169096462642959066111731031182549506748749525266740815124821101566021145196008377369059156608049114913682076170271444776622577792655434512269567567160874846019387691612096157541151802678718324101735571390740798896047759870161352255663021006633162491474480449364786503779071218452695917751606193380632593056924305341951937629355 [201,173] 89743396620867160684448088148892815608973094065666599305123953499358112545239872638453449804308786200726703571201679235973282255291895103155813600797694070037354772991045427542363011228570403479379943081875856228484333351435874210778524901842678408787036102770009314403638398989933771348805255300263442849823232603085169712068251180143608494219337749507282635685842682883059123808010954087479852771708942827450595335916710185701463971982231961275884664223995483342335036655195530560740467348396271790347611303482285269210879194225197008312186377 [201,174] 47125160655954549462221756237321340662940357588989126350373622427203814056264662334973656946885242460365209497037944374423896440530076756029078222459945413843616855318928824093896931792479587582726200390067387965600716703412805233388582121194326643892151863723865226390615708247970581363413644773566811032340662475742101046062551281474350766378562928070740969916063120082902207258636172517712201492197273264531837061855156326290143294443440998219936963887957410107365255149256154222152840926146424379748580566947501571029446959 [201,175] 3074448907738582855653258686035223285804895557327405868702510043238022818972677988180560223298598470415878021763618215457681120809930420437994414118084582110183427660882602362451453295254042669784757192988029275227582340603942548729634583952928700827234240954397772927542341009448323381409231814880912353687821896713926974480465567437752135709329757159755850244158736644274502134589398708196997197708878160730453427533086803782682292814183570840235991664717919410412891914224510470788306641863163035726556145 [201,176] 19544967340611231222880368127715559745239894013853328747420925468003630340302873005716836767913187760825189881432344860836499333756788363207394673032163469811490250061142999319970184260550403127728146371669976375552463456056622979793507083417379857928376062624011098038798063376951913983764767656369105689148656638388961045477582402270946297390026123262569097860409699992065697972679940996143389036862439575999232731384406430547359458643711632481240484935944780045351321487611897070866344 [201,177] 8977778934648506950507903609308988245133701830549237006003432386350205423280867205200566771355582303863015930822630777060808720108460379968006291917107354666191556286571928946901161794977811076098808286001997950628214733374047288074600110190854362524216518202597501017396248451532542261374117275896858949898597459613564066047232990725672314589033208095389972857748821942557871625417817276485637492567238724344242388187394884542111930570007036111576064334832178201600 [201,178] 204690313800921609632536170580969247478333132211626990548047125184510998383914351385125512307043128485957552583288789528844611072898778705786400269973487932837915775229249465006303618624175493460220390226347358938498819744023402325339742168200526611484784167047066800286135754630002104762506856330495177468609395397131446091864922893191390399416235062079365623699072290689133373553895791789541676848709325097046961849897603246369227834122867068 [201,179] 142770847620093403127531695498672208665391832430633541908142067813134994007586857103332087056134422650157606395319541155598455296075865968191814111948179288832608732967397392867135039841546372890523203837183663408579974971375131853192287876550548623876518966464608143068171146893535453691709801649141179508005160808914834470518458192674855733270898082836157098852834821347199621172838033354135239448400733924566043795675 [201,180] 1594544480686175478602644573971212987863814128411345658040832068017132150698124400058932604742061836658579848392497536173751789805174719570682459644025252766355002147747990672800090860543558018289597132386424662906159331908424114338310126809384983368056959708892242747832307985097788506412017576317799164484168183090216815048273659301936178322279844563459101044889712849605616355835716328988052 [201,181] 114676392959498865838250135506052371593427696596942845255433488000894052990296695636866042132132408866595475699603616717525987110814426975347742688492547363738719754222290292290318757196511693095954163326868255708726045193567311675781201776467288979979939315880569338343760433058127747771889564321321827953908623623758003891361779884997592186125900791814032874596034 [201,182] 14739898566516216442878056429219595621606898058302344178498491743177068352206750977957111522062874868169490667062326531422532146448500214118661259232699131884036512568974715310214180590332219058997645031375427520578844443489586979902796440509155976435047011285602959210696552827973190434456042401581184186210742202294042256488172240327 [201,183] 511742382380732107449651394369501757730783151686980978478853532044919848977561863570403814906338653307494987322794789512392625159101367713954088833222417785094793447645469001354078885184621376342244472290645354407539516530642063103865052148975286023455660407437694663908117362445027153683057548107340 [201,184] 189151283270574448238267624365247975252973277991525308418846072650318447952012533798864035992664575760481528779008068921242439868595244162070243255414659123189345850239205040257736691530306366723652461368399207081286604806926695150040536948571071220282604837810 [201,185] 1288997478035362323221893790544670480636344607225582648944534260730572098926075697758004046501211828240029760809213209352821929773862753463981405468886636375522196089378302677590853357793052406547531925455089271704 [201,186] 14627523683751291413816243272223204116553846392983905151816808280869457476510422620680373875544458321450355807222514742246438629055605463387801895931200 [201,187] 353899651673349594414792504238080 [202,0] 34992638238223744255317755162110224456112877648793015294425640790523479897137183168996017529418701306502405522731732029103914770611485098747615450386598775907423049899723813357953269106267218677565857610066232863314467070012657728938329306386149803743058573211365105840995570236785500866773349171474149344707427801629481687519500005368124301501506408247209177622013309794665180476888415707617564650860323169658724078661881825970021954270399037444536609617960467271842840779865682250676499913279365106630895496211151295167948394370020033109266826590631899362492273280810140321958667533866964956299921462016333057266561633676150860850041472308002915510475072321815522227447556267756704646377566595642234309060976279410688110668016421437749878151032603139848534214721035202671924510928395816996765410964381761457725361587998372602362151432447094613829189946807011527978101497869651639528143326262621896886825196451659108919499770439585948751351404642119469187832393248060130200328944025162477492911283210905746719847122432817093933268889483560695498375520918349164363655806632531206122741171174308081741882055159256359765447666407458059931419736063179928889157026488633320964987593313948794322306312857696078783360111638874350732141250951399153441438018970846354875829561297531060932577181628504337742341543036511079938649352061207393213143540612183166882647672041385564927595072907247953291739296586872690791965401505516724908981095078810348883789469252930856062699645056299076685177201754361309429760000000 [202,1] 260942593889835909823604386348015534182159602646292304084036985251232976660676333496745987738538965520380582633810019118410580563070777355751413261375905824501099185104671700533145779854423199994662683665210788277670979484695004098908935825525051059727473385567198225437785453169634554790708454818688670093147514180970219782492395698542435069047095319304485391481206237878357888308944207245887108982677091281290093285699836362818450691718898397193997458147904645729960204530659794912419906405272595068109214483158801335741761861495938324731610937973749370354537268160067303645380691536164117982435255588710015547784089809600434079540265922434378261954781315014689891907663294469553946740124132448259463324887855678794042093275498506539400700533427037829258264468867562606689257266161747499458016010999756391419002003183607944695042135840750096736368794690024007714410073478428468009910555425830420965054731853500125729301750637844841668113519817360705649146331893375650782946655137627306880180853393100616786762131175635855057613929378545766406874646125462104147369108839705789985313825508079144861913246570776100060876912189533835169865469120821649003738019707000578937670176967438941267177109558076280128819889301298798795106293243811004661550893781392424665266514491904691355914111567612507957548452054384262435904627334676090841771021861163703311160966905690425979093769168854026870728383943683183963032295798508829768565279474629429197101311219929804827265668144504615231389870093720604316690022400000 [202,2] 1094207754308425334570465404700689880215625231223612682736781677063332497352176614301694764903804221324855790612733440453995703296981613467854932015308557738717433298134109471861373770121511637818314335472481321026201026062328606390744651384879572070067500866880939310143351987278665761566071933387061705622907992555115637330548905980116313926393231952912512949260215983280436529201588292790442999586672241262081067818857613086398195431662132034300842384956207870160275236434759069669224781901158569525972401724584873286038936130884969541828246456276811905626036983819202526839614200016606681881835661436783663734765293634606624650392196528214322116756106340876759378293388088395858241212409052487267313676110099681949387574895880477241798099372383270856275164988659746197557300960976926012274229968343914496253659586789213994632872186237457595822274002895775750670946617230795950969803586869137903877689500678440487887168322973230458307543651401034182174711506379770906835841094695685529212599532604274865958571419810773288894350763397772368165503514076787765975202035807542619069075117897554535403012694835278497039570809500371112506259119781593720864235192523831455112897736872263020850789158757017675480472355870392270879390302243065215196869599673736493432418245530352874452959671641908667476155423810796259161090601525267315050325765230545756982293349358697179144866694583712568899508491319414985684198244822823427780290387087519044366953016309755262358459674529812591543628746906276049874902319104000 [202,3] 167438223128616445855052724603562125405817156167815737011413412177298653449870057457352551384145903208941298913774039165489434383873067974789454548312303233260219129209654487834316108816359180584254691918719394044613397217978456994589741339038286319621425047723091410087299044860791183684525830219861265844987753387215250250786607757157100231725042112800195767967720527739999483464350008450678072718485562616100106924728759128474149281319849233508411498715892149359283679055089056906746782254025558264239114196934036645719388444192308844979616012608445910985709506453713059987101716693433620039217417893032370016829548526203291528891740511194894999573190770502432944565291761576506528495090476024000204337555309262251445084575496198816799963029827324397607733466023653838863246577184452469639275781770868938131871057209194290781131908170890511841305644957669763462499235818745566546233503621171623701754772007177420656440465215695865085411936449363937284803901575247627642625955263260962506346052701006118137447751753774699784793179204865047494415730364847482902495624077047033282836100329092811172915280304459731879338567158893148723955622709493440574952529865140727950019754493503265595845440853329512703039630122963860120393344940934969575833571300766582137403902646344283315296111204158783857948274318912635806164665499787345186676134586871869694060445194213502065627494938783674576055162842744909420545576294112569283503212190114174888590116505528465731345969350080220751868821421251363931107727769600 [202,4] 27625766568463369978294733878061782115443281763198570337312577842746716813877778037949983176191712873229368938024573394450623950988947709357774539519006466088937580845262980632885787500925977284615849469861092958764644873279750757961913929054750703480484370099729601448964237577480668770251873202074721145908016526428489438806461144717142841045722340342522940086013856527626094241986349770971739171760933005560799476936453327855786328519855717072478973662352907223552853658129314113844057423046455705960314558981893016716694374819172845876210683767572364760813025726916914694272303675525497552976515058928216579992337457630485907966817135310614858018098529704581062371917344677639138335879476359806443799567278664057572693453973007303252097140042161113861942129796449888182977631975337219359592642561929962339147515294827468534980498424882098700189441493935792904729961120907245715248388607208291343952219974751124975750382177022573239781231984159570902715205823721331260011399388711409925076374966327273579829023759344300612307629336773623764704243570251230135210739128661673788406978161535463396985986455074844114304183432329180338145962556937513456500237781275075838767227476023667657147051858138677024734029904801093927132506460842204644413427532861194293085368690222137122688719053864624863699296495068215577032057497727492984370331568893980090153103123181782907148905460609723405471354702731691433176977164946853411269562691172956291285546483300728743764535351326697829536198449789133318762423910400 [202,5] 1040972248433313397006526495400886029353201595909785147363114067175826954205070155543353416156889795615984258448988442787500344229218154518301754762092214148401672200878323300668098611290022574209350317982410984318638669072838549897840522092323326234817060402804988525663837441728538012825947726205554535932456961505260928546913474370253772104855008745867692362030729319543015814563742264440647735247108627687020548608350688676333058444781694143406758493287248199181398445039032633674186936493843348320694230058219322991498963693099370828827903948046744581926410789633231519812879332052703302096440581882406944087735598699162260831803431602855196640004092361611130188569908078574020686306922627287576185420379845146731025085102466735368844309626341222167298367398295388868991840038723030446621458180924452226926570793899220151894372268008182546716837867253575363685955730589848918632674780734561757097536478420172346447122197032664610860727014167610081109103111153319646876386801302586162060492264152882700529317441229355111019570586923499683305486661920307105945408998818677230551555551237805789830305614867323147782437603098401153470700870836658513467106233239288973129569150502360114063925284737142193157092480077632195080093074178970249185342953623462270472596158050950381069418978296957724830169191971309174129981433394543974705902241507576393441919702325734305407105747004888278448947764188443980026107747070123798416952901430319051977874544707915025491301790190978685783564533718428622558461952000 [202,6] 36421762262414182755433362355475737289734146009704111641409175593004465266987094309857552112373094043222250152919094076893396602461997580370171017932047425567157654119798831398921905944585451722738273207744240606169319796596811135762727214448951878796047775109798800595419704364056224369446543161903254437243603480328510266765512256875248325590346561549208315958719229813038883408117007456585779690070886311463489374272646697354811096142020527477880183327768250939023998950663047863977524771533280700076218911012476291263556972534987949068742436961162409797537993093725203729810062309679594380102531694052510468346246870915627387155491074079515859147861432722790554103074226216537923052651833407148050927785634157723848778062161863908481432140816625919736130529981093852092037203726884454838739139221993523525572175988073117529381437714435655365309717946990746345984260520721935329602685872099083111998957827981579603955007035054734810247458855249582077320738673798185582696587577529591627301438693762292396089918783412617857393442470663678137761901330599478233746944920043315628014278129464051608776475846546277601923338748451499294763245356987184580712305447125635560097270594709452761576572125992373821388575744839644428872319068375703217810922161870540111690886250976971362543482859575555470862299287311040075852190274550961568243041228898832728993386720744745290145952117742802932893521883656254240592801964065343218200463513895633218502127823217477783015787853669964709626338013513561193842508800 [202,7] 440264237040383640239993090308672109910315962408858519978913983910530431701473911223823772867282722690451205306514466600577430845412321036435095206678585677090865376791039887151077810446486090806751500123074289974385139016167654338403396511437013328484918429218267357090343451028823555124231970799067773514597890278332013467147410487011397518005959816098713879542122693606951087020186490079663318170361462444029109214361613488537933193600215648898111982733822235622286450169532266873939311380535081433694290538298915466596186576615298753682539323152760684747590422046276347640689115800686092662871632093435825848654803726286511745258678704259775249997035410378060601626329684942990319055808321969127570170419326781606275034091405298856596341345737349737134783648113451521751193124520935284052182215455904001907153904043244841396336490276514476040210027311919664405228244335436507545317495454281852488112975197394471105507484500095639839637779761771998567408710863322347516673524918938476859339385997623116371261759394266605710154218224148467430775030184697447493383320857074420262279697006421343706666741570920288901301432027566567609279169384811388527803532486503581558053217984839996790525635610167011916084129808478666259306064903084152915567377648254714400103946892612007373615443285584527572463912760746127640840960159172536346780246395282446965795487363587492319214884769521671147009105031939155644567887028361248047703315266783146560687796826779720487285576881920647414693468457398939048979000 [202,8] 5501693158396883864874112458667723647756924672513335560461785572953862099128371903898970605557564907485127930226020196017963164528714861445926969801430443001632008252805249886813629046200543459612093019768120045053090285124212214744880208113721409995545685918442939343747401279255006071289998151234347325331367966466427241542406455204235658253411883336730772869342857617387617479648525152856244908948304488394782671150754899079747686912586343149800240882945896281967601629853622416756753172344958576222000188994819149529316904164797597819090510405896068032213351535836455119462940017168616560352953791852810300810937396407265844028468443542238485367066712962224210515937470744924872246647710379266975895566348424978136220189850068616595849671831559396858869694865676504356616225303663059093447350718735051233040841698041279278223245920626291859667020187757184094926259975803744251541296648429886568715064879960288573230675075427844468471477713068116465377182612169353906535372221280296430437887672813606171130768005369393404249479520284199264239309945248460969110463627339769063661403756446804396113243438408087450066519157200035793468410347371926768715058280985191438945322889118810689850889937670003977254335452270822030447022073790527825155199287563659286152442342921056487459783394694709341091376590754700332829058985299393861574483977854939258796240155394803354159224116163141770480901684961740789972748023069630465922155508491808478825859678856460771334272064548255287584472525976665843596800 [202,9] 18800979834076047243963071790008730600203457275909963474952368790279543156071598805664342047336277366028463579532486125180289142361629527317251875510404557028294861953059720922416395803681096020217647770267315849815176575478933750877106456321667395164568929890552750999650367645534123412745832850310596837922858488699308182929366111726882646677549723491216340363326956350060698595561160112588231051878915146365114037039394985824410735554340322213153764872198898646549821327361322141631924968028761437257520958515979603357343738003729299242114900113437616432956815675523908695811490229735284992293298397123545254615721922142893134222911587836711906293146188847802551178391074407125642619750400941016817831207763040127523736099947963957356257200675971367399364861980246064029280790830226283377225505681208389179018671174600643492825870750228604781680688880711336550823493145320420455152804073586119141140547406523740758125592687641176017760131936101035140798610083723193358499011292184031761720806190414391905435277041817641311726884599426528453644840344576251650982840570315743632433584320997845659786265110563876735929497463144800819781886850879130047944076361861111035256162899900103053563572558770017865323961754093330972991034878172148267750218217299363404027622996830816511289761094083923669899787400599657746851549405432714383914551730130079813227005687524222434928554679486749239570486426228572322125993997297219593389124347523962759839621079916022545641294145848021310634101001480299211200 [202,10] 135194257566749646250205401795543272141954734354165489257989351280064052055407336586943717444870384709682489923794425591859742272377599717267377680425619294403615425460938779787554162594496372776983760150801763386669230734747173592918492592245054354909479610062150882252866344440153598644376503382363033771987210621470101196524117941136154699404392035847115794744514667599417029882795126471039216923654566956972435389196971446452906247793461777939283168419551142109367505606818826700203200056884951632595939578915699760933928137629330933592145748699400704785701064612490177397631598280673764929678213126744775564677831191967836424562177717467804094228441659840699810274440484864663346170054694774476179566275853660437921750036803614435376144340657229941608919439580483018864060670752349968872931915592713534244532664895963077776445887555294049037759962853071671283379390978099472283758923924272131740994372842315871229800570160401687098372112803988314905102682240600759157151842872801473128119531834743760950322994699946423631103039514714858208809022005969561681080671017054208331800566137400171428671872722725331751286740501400813033077263864512011880667928995571021170180015776736441403507484061298209170885351104783312501574172425572827698501882267959615641172819135361011653305109187753055157756856018698842384516318633944125150281357493733908358415424315208487147625097629001454495255721871228601769754438737934718678969455417990177778287298761183643361028959555052489426645312275425398800 [202,11] -204262756818958883195291031431536781668814725363350093774704601792490431296586463911898530252686898231977861520278229566955841637006151708321217720648144292013404349758227622077906734001368438610679304265089797079622614666630316177572800291054626759728896870167864418691128193521111665146104189883432359942930861404341030425938077126810463831677157865493590876722432273296351914615443773655676456442478969721301523762101505430203352186325588748911965912086524679142748585568486830231869991619263216727544316407289965895067693913358163245314299625517492464485120606886280032949222378194639260148041594471482711838709825804910188615550147128229921851584117792718874182282036819207996838611350458890955846738658325542082897578692450415572699015795542214670440261884530753346376516193060850390485174990952642952134441502664127273788555871887950648770320940906553694727666626923401404666766187017191765269268657317812499845475307326129858072088035788495183561676990210426677164276925026789402936638406747238269945812955464711751321736379577873269660102455439753423227508785790151348753621171201616974402907345518452010619752796136584129621247626416218506118019108515992796328100442774896968863982288580092824220296274780060455944150629687523113504529567378466036868256610136962622904899829079694663329061566336673675776234809644548477798506110563137373227184359894479651814495516173011284625164365959527262514698066682975122705246833722800887361455038593642552528411483253520160994763050161883200 [202,12] 1404767716812362736975731558404376066101220839339527627034795801284905306732077318539885151729391300162179487055598024269633798866224394159153016300408060038978361026305069961371098943426974802458943578068546339011211571605617714635419914822011447055906654542387280403047542108200076894703644332468570493685509865063149335244966349764867879266442022673870666025483502151850926633950008389139661383630006780924503843940279779281880509496542591170919920068131226616555956236125199640952083910422611525728226405279523056953547677576719308520409205351348425664447596023129282465284871217405996825429919265685504441811456292412890852933530161332488906654209882218494178823407021394991707869798675459244559498365536141104261820985033815758602595848524622187869539679875803180903038228857763463137733926907463971857249082780146248927815188132892315453085674403556174453256813541253201784407420194795484207424613534573227594130799407806145754167106503634534624066687043796139621258753069909689618736747172279555911936089427105388919414657129109226672630412740813085956623304110210461245938255134494572663613189463678589361332776327923962446371539282389586049546718315963505632045559961714076489771852571167762749889855147440272792665166625052298357270695363660439827789486237746620263157290483137350053735798326979566738265150962274143121814051491046324267343168887224978313549282337490978754848081688789512166122805660136146300452593293743531364341647006018835112903762408990784557065442395736000 [202,13] -6645540361254744420694904772025960302793258537175506597481589019276386145186167452869251758474127876987495651869230120677467945826938939194628938146851074597749172788771176650785001046694979666278618903227203086688089706392119509239112237506012532895782411802077450772367006339146044348524087060168064541902408963816268334771177964768744243145260223156501518776636287803536299639846539832383973917604619517989269013013187464567367386929216468583012462697257467272419108713747261177828362180789970032943412257456690396610425605936461146108373698734701215908696988029410122155210054935924099410488166393490366330366361319865055721257335687770199596491171436470995283315707673340064828628926910094200261418549742679649270608474638437512493813147309876259381739108139831051229476353413994022574890306765288601250913546662613789494237024034150054088801142242825581356078704095689578546583474038926922682254446828846635411500857829868338349511064683804615545592456937728163928894967153585372009142773435665420470480631493891525923314050288833992893778471470966203323911787528802779349551920163255820753765213517223955495202958390902184928812823201629399628360914210834450526102237435470180998141717558490812382125398636580745912472110979926363667849394303718300972254907113642627559514805848458665966866462229617690592448288717799973530257664730310774593252097957496855201774378953022395240865538304584086000111261738053965515093358038061166663336309101712410142376109237450732628779095356800 [202,14] 21271561044375706764102501865302685236385923071552642033008906728154361195961888736583296195968489072950624465003569593498457603318676589506250699603266796516364900903165143390486260497358450349735942765605216146388285865939377886693427202238549196840287000511087022415995406235421973297531097136499510113973339797640957200295091709151011325227543970920870403033759538978201386996613939970054564268839376190034554693940167372085039647930722268886702233731482243783206825756310091025105707151934190649192111242416581587123559866909370601453044895968160953720336104236340652557503403916196752410619909606231510777456981388397059390159963098395978885840801902234477423070600126974383211435416255829567663939765544044176143713856823236623115627221208093721758752226698922356187564859584402820191585345440508547664757882880071426997832807139686393436019398925341056191182617358217948373870895313633753092725067492602676042108230462070288454230477765334901183455269364091909384853146081188531957688631034558213839769778580888433452076953807483919166086048552835088334900307331978946882202034897356630333793180015995487857764718731443007260908711124683470186522286658081199198749851324601485524084414442663616128542290787511960080648412682140219024917601640566287453157009208732107462079742839921384215037899978853890886129818681256194771907711021445717115474503165461525236548370615316628123436679616703165967884448363724124507202370182840177327947143647196058621082874857638075043464884800 [202,15] -63793393409856853949743100504408698482079848917980370663153567123225292479135861770619470506743951514158239673987960745788473280528332581628702273462491892956341787878286207865404088286960303378508373533450212159491058046579924418952469929315110876109027435411223564138466083969334561306937609382808064676615090352423986577423759264913211893690275393689269213039402390754315825875595746699910338295425992193237657632354886224768780402895728630998564803763914169639046876567043996549895101605628308309537400160408305828026312490450385095566466354156814957117370671376044319378533870611508737800216598641022090019368918183481651956104097898776418056154181393593118058121129756232582904377689592147039246577688077532814445789726681729102184673988159849906463340531378346721014140645019790884716401986287091784317191086593472848470255142522449042672029786313783635127754804199377663330017760456109541046178781217256296405294199755703952881483633603585771629558172398727585164494240556437047178496428199825233751795907795619289349109514129359013590125181805020648053002117500709059299403435297839768526924943209379200103872504681189496456929932010664311784166744622174512751179062347295351590873020507838351549124601620609933276217330938640493131719394881367724178991182385866073124372473439134700734076273036320959247092783740564711696011564912597838176490515564917216863767193661343205712189113181170413697787004663421583447558647589035580906411359960726315282201719002036060794860300 [202,16] 170340270772827829332557488453999796499385926139736073124972277177142714192289373810658279724816983025247685253020244950649633486997162019092785249400561424191584278006430209318575303336642707921316437188112187999115592497503689862580863310626814287713702939272694761507168837730956898079388217306951115099945071286702145627651564218825120161753465301161750198475575735149908433567199430368303401222609854790147866304498366021801441733679434995555625139558324453057013307881510022814190602158335032006452956580208246303834843250791045176748598624163780734580794715014219617459725217070948433320617944037141606311662718464208912754773413743291854290133188690367166876391872105192234141767512447627777390439211678941800502076617500546623971681074439221148314734556133369441223392582843277857086649576786606422072820497813130516205088594205920897077916928102159034862440028705821196523351623491222276415220041148537042812752165222190026919731370156348679240609279823534352995923458829498466008942382417220938491737604604425471794527968358810914468057854265790138644782266968902969025830606902704661311545657287025795866813211780533622697433802898090184696356463832340610692145029310481223257672447732980910568101022309439776970012603061503639876564940664640006284097383169512523456614886837972781491834516300165306681005329878066582118947072212587304375881375640183143314255631398146137863363227964551582171531981932048462505675865644345741175285359598352150403399814471427040007400 [202,17] -393271055036100591010834493446336016095066329815178122218075540286589491413246108709626168679056329856842986273139402618411147874026757467979420711814481038298884701691382590651365941250279221860866152476234445287386440159432339464436655228454401927329907590206115752046481414617875024125530485089714803053351405411169814053718645769158395940303041247898122536569638905603094735429527380728582513393918410274140713183799296733225586208898228362103878260483336738516571865036749758688353043069900379012757802748113742350346937260601903403125640753350453077238697697102875039328683246456537711732090167522605624625285871310947224504921947871193915225572671182943881520758886561546535434347920491372640402586630922560695984159537858828783904294550953851361562384190002915337853157921166623028312676435623802555756524126806120779326602508858988324669377897286569604204475691608519020696040200483361315362144646878586608747947598640610633361296650612095447911106050492778294154391338360501954650638209390906681165273143329519708230206935416123818868772176372112944281971439065470088912585863861914531156060347675666016840208838226970302575660286190022276987763228386482917776689785946917386666153465771261051976197415859191724965557667502676118486560750770165095792970146679431139525826150111374204671344339533387573125213443810159809494914909327460239375848746573335951381349267985438738907703199062392882134185214697490967338021706325805643485489826487257971985693200138303510400 [202,18] 803690387715872648491561154552439942963127144557592896253807767623322082963641649003103546950390502126842356477864183390339478853545763255833933690976423763856024832159311224549051660810328942776879014343745642569965278235771903773983509993780228899939550670248311661186064505407897868161560697691103477851371628269862886140945763280400049933011473479064537986351901437855869851044316684790176236451296279169867511669789416293716975339919177972911961510192134635870102196384936001283990106397707678103371690046250845052961989251364214740684403850374183514561499272044454486607603302855517262716004927975046920379274705243595438479039033835661418017627302808356798810629649543371500403155985652289884763326127815758212525634343675909725270212578781060318458287986270038518321554352352720712848936909301164662219693026399156123168295847572919601900156102909229544675415389675882108628627112462271604633031128823602986519381105290835292723951119879504991426839205629815883791162215630233402367567386935086242780917873933928190459830365880688110486434819595761862141419673320633444246223528519066809076735905909065430711983079826094980948027394038711552433412346933170448102562791720282018797403628012874810759717469607440100603761519654970845297593301328036451314269883804196810159697671254226809291873670499950436076937660484370822391981002394372978188252336187807263398974047614444863866908253404763566991319725640267222221590368069574706007699319924578707946123849642086460 [202,19] -1470875369019134119032573648557148198398814564188186812202739046964210183695260008602755088608806137509251122282618225857374051537609820318394909650136534359478644686616422184008374916911730516439476427392603906887866187408871552722143154236319793591296303299073759802819139373776964371340728583738680279343894804666897788203511796700023598365494745787721054395750603559947189505134511890174702183072384429124174454868710600316832672322430416890554233277028504366238592496726157306146766713279065346464658169917463724368573632186924833928013291156537400734940941809068308894491265659734047274422159136218943940034311399576229487275271668395116847190645601592314383659418560287530907159248731366329828504421277962820655743859599103090053927948468123683061722223241513616503231367386193829692713103063844956689243490776486581662969869110787342183184056529300460947181137513098916285715325985243041216370253406277290742571870742134706880296186842025463744152620431618530853495476370256392144396098212792862575186653693420344891225672531494705235622352458173271289744634143771627687174211346938238022514622503808843419321769035264644362954519844786961100914530092305761580712256810309962982579142905488965021637804184229660937730610491759516439478527655446505918181822690519446188731561309592696923857859938282139286669519781244511309662697649850536051277355467051113540323635012665716100665970894682826028446228995481005372414837838138770583191221566535900451161579508646760 [202,20] 2415415816298644293886440302264534435021355020820539216912248706064915438923612953387060488937553739719654237317954176922744031716264220418486565210557294757073948407249855588468510332444130492067464509831490443285419009956338831852207954597840779375927475765265385834409681510011584350031694908484140810568846727015482087380512371109835330969819870366116443668520093808192627722213375544343657120436793931657555725283598618071448159674793266571660406505168699956146797553609950973893126927553629906270108667096781735604404951310266767079790936732960440914986923485924660982699492080270976442595163062638128463845534675448467880027553038838782923591374028127571883663488705104629446924186983883696535616952980777585590250073905542313873671089269171977450905934490005799568118047749212841695973000549182471342708418928732280569045787426837397224956434823342988892805402996621281725713034470945296477730491514977333811093530008227809128191946417422494895659294438154337082592302755655343149262940015480960426344042547426605174006632713814082225650539919788385476733286248835570803801644836167357695712024262567999831499761589807230711071535277864644495140027166558706580944973292035749949225848988794033874340870309021340367631327248042094264541548646244044687130059249279464366362991446851862254749577290621473603313030157829187247316250624758030711463071516741555528842331573945533346391854749738628201113711818495155533086337627021461847330616652760538407918495460800 [202,21] -3571933738666515898439422707003466284046782709076173593575584518295271029243493049829840649895901090999132994015643469520297453426092629432522428572072787725673903625827499707396432298546700957726847966524984695700958411933243479497825855528323138694160520015560378002601930248434514556648872860862596593570563740417213867401092332879627496800908421921904894148884980940327129393634769789672461096126253805901705948920731359502500976502284475032931346010171446394772001995349008047512036345896098643141797285571927900586652057004212039180361653856859334741672061737595901753562080203328154266464540746793094356986024923282498971701674202958730018509389777396327983765091036184548990426258002031673440162106568085328825094004604457969152166536898711375193322012058886451000174281356070258385791376796538524494477615991544041374730622266754941775669257542299833516543630039926770100900567479293272459698858046002831597064986348451543178896804194411562405576429233899647515318516266391923501133182686605860080064431855260362681615790249237615399551653574202777218007361023743398861277135048962369158158605017632979141771461571045688492733221946558074268238060189736870954387943998605925221706005233193175381819831444252826891502244016348544075409473067031007165191021926299661041452792472936034129772278504928188461202923580536187054441011583359931974508498693273417212021662750106340571936486917897681627916353758501561428772144536103278276104559993798096247323574820 [202,22] 4779866893923362766629687205825217090082391274888317077772688383575108575523248682475872537159218976694809854833551480917577225611883758277016689055534298371738518706869137408051081858074440630166868030548274690971470559884467789795263606497310527336380848109334456508494219270611482592050626088896964204962729363642849023373559351968759895629399030510849585656868129732487621799396767265447144188433202972411316450355442178968755973408006998809079787740141128677167973128367191158357025225160636068305878663944316709214953997469562040476454184156126778406507240674863730585001708348066982171370711985010722859481388796774309401639640606772404443732793389170319198868135937700711875540489900699329375428926468087129561390546367398487540777343030540668686198865107111416855201950243047262229281521401594661970584150286170333734818114367455874053575293498338585949355045397153388614037032615083898677851268579652373606630351746388387482319567167584350758810555691625738202874406465342851839667472486706169549118049545558300200269868403080801080312134914519889005460930906653403235967623785446854585970620557660619453527178108728986336223436908458128372652150883830135023900993984631269381538567061792416445883930535468239781707947350816784751471817324798351517729643043562832191418407541861362601339631558406543973405786645605941000745452608639169321399413997428102891223715974542615183792789129126798552475666424684076558322113193655449777479495093596165824734000 [202,23] -5810522421994857528742846657729613393016114399741404070492305997788110319448057543579131128189580598104328281118617165127312187253539563805025682756158584420236098822862206004549560747971358895364991158578427140418190322269572638593698087974824193865778102401797970006056503604046003078141548370427395547653504263041736821523648052704128222068399033620210725459688445506753714383022624193925442403283111594636404105789199135321106438440584841968309102182018588075920500155591366606298171298037541783050044708715450481535257641801539217050998850163594655477840733683203273107086350209000563626658690343797304112047598960964395228587491586399138493816925037064621779829714039371043568773749907943072212795640477455753939677912032685323767124798688148184519003681450289064039511111240597170119012728535346862044360680473275310475361819155575567909419339735973693003888253796007587253273270150039032899452134981718342438296664015997185817052117570210293778342404316437775018398456761812820273948451329331191812654491250056989340126139110386400235530780529695349155849453100589759254324379082925896256170175694627761840396736160927491360387800047326269863578980415862099912657733153772382917937337667285151081511581862751410110778093383735536774660642284332570150574164848265436455725211664751113755507081560051953723261685772898426568834648941598684905857208705555976348997240017619941128421961658598375014005725569445135029848472834728671594128969057275967364860 [202,24] 6435828662736953050937688949992937290568999689652717483645883119818125708672289004779358138578797694162098285690798811650615945158289530412505029109647291394858569614881779499747939051288440413665408391429452121018384394671368270576145551921039369051748316709392562238389352415303453416378035946739092486706373105290124085525986357815324131432063059328711534723297442830352561376342994296321791460683219707067300429478741262518732894340073697839029249394343382158654817040888878070853433599786215397260500744161310630899661885964727462587147971293491560026269580887798416852963588274046916185570050092032684105409843469766988483693178506643773372891201105768688276174146439621649933820089377812383009445575130124366263303087797783493059039140843198857205598429235878093189547374401694730590209029748353204228932111311718928938514865983600348161165270127148624347096641090197647802063718427056167148304482994022889276016300786120818869418674663553453161307170977311949956271495512745198847717273187617816891252271170950250815509434515899899904489958753052266829061203060727716608407825677930454191672672012395837333283619562731258260221922139190467990739905831621927748036109235061838852150383195382857623016083037465464281525458890661874768477077487734403456127254659187077807608717837743856389280777513328328301404067036172441516389505566083826797489072797098618927394922119944831263281712524444264926377875110727584715584546843436430081799544328057874960 [202,25] -6512593790710525811618853187014668134255694202258185589951952872822961536135514002394135674910572988442211110942370475929621992073270171470790427206782417774937709062180661646722893506661944411865802672098180304285456138050183464232202243875875881239509626108068812011296652818196492326926103222616943190332867979144831122313779292748044123619112312879519292212750503975416328274383358132638051671985088996231907762851588123308023285901926610925424080743738623993701495196279844693057676368171286378971765643581382082366701667581238449710710664507314046523077613493618007257969785972665776941843241693691791771615750757195873385213216325741525663197426507663906218935316727604963020545885368063664577338131682800509274870909511990913396440609923432449979429009963620428971072630135872766250489447196267292208425943714701400663019410645167890260518034566585689982328587568155507410698183856057368486027229810237392923851407654361711245148743194082279139757533571897848190978859908752801409957872383234284868620225741158784603437905540816300585897630416006682038576212066667976228759164735678154612300366696241143994735395424927911125362851212003820617557077739446525343003673513526231919671914379310141861546236901630197471434640160334909729039368260159431909624378959252987600224355945877528759768210545079226384696660545021636310277072876845461730064353876755516679391931150868956613047639894445020845533561684917686781561093157486555187375083996515720 [202,26] 6035899353238132778775052451556308191797894659241285561901704463018208992631068768072445909045564500638658118193914929459099029516114009635118453720081929343953423503823881827021984088772226938791596275241949016770419211122741077383158458172732889334013434199081845333606637003756387573997613304094822217554214303490446299737213512628559766757447273155080017723697971413662869967613037115707718269289100576496593465487333176681615783048520215233661378152010279353793945294757824650491663620449105985076329113072177682896344965289627524977752329365170544851609005904496817072362481204054091842679230414171095735995374429385021504055197319009067786251043361169211277112943855737441857662433468493784374492307722705348990279240121142466105435253118624807687695681268268604184662903647319219253002148813773493949827430737232832305371716934475355992098539310250441699578639871836771809917360833725907373278886987250904469339260689357875921075107411950972505311159201913565576066678815788915901506451413070657549282544313608202057228091095105901767286317791146882627937064572819178767286158078095474691836267404816535303029800219349755801488706885002687122615261100034254583148153737447249015170369651861847573912712616822050155595281151851151428726574187784635599425523908278069396159856447671989340222778362532602596756317653878072473390844308545259481729233396085679074028829721780694638672031273838831536322643585568262945975270149903161268470890678560 [202,27] -5134740115776958963725669973672687139829180926715019724255920390315117445967155599660244653677307972387209665602215295044806586423182048191353493603852019793493235166118891711795805339368873866682635143246192901373881919463311122927183875951814787883287606718370656031776299817463559183134286643551087194131994853348004542261778984886148048519028607557174669412145477741719019994992337901254140085771835031671099082390992273177379890052476694221571087924388780188035462328344323340131547254676681568865417958884879289418444400509790238874530228317243775218210012475400783299560728696748690423429040441218441003237115983566335837978679721770834469349308445758170662833445024131674673327306116947100153642334061355834617849196553163367663922684839058461759363647231911236923367172923513625978931914879504153245778528700562475663087105998433431476928984053573453754978205135391717594291738127599903739465795428727765409778502020458468438664141055374949717395050048592811476093488538273332415466951852725096830626389617097504743584513117023198610903061667160321021205025263498585925446463426924902957562918177525380976075495821073550924801688931715238541572033788113929300368780812992543356228331962488646270987351533747585363534051028265887600805524542711884066720020427540285087925045983711907872395528234675064398261187981233015865174704239121860192913669900404091057437216917499982330120642167328480400211037197929663692880493424604086943393890920 [202,28] 4017050444173369112853500195577690611094551787853978364971095507087905027361247420497953826251934639577673736367086530893792796655438823396457120075086637205408581285832488760335833767784553767704063221679960242243416639289037053651457942214950195724800885757086200398072646840057164727303713352371057699254182114688372137482616638637525996529030154051860127697576081758001037437708021245776914272645308312923683249178076342317789124983640160264872202587635930812896736815272518231865974160698156019926807062201962320565385489285858029201108103375891813212337095185737759876048351017629245014914678008296150189191589250894620164067690213772055080191719883936576521790823364802576274278392360816197341097100613512758921280883753852827894276921262572132384184631604328954724671692720309742373143130049940649948177293611462184916609177837360658496493417540452504123680607804257171439920535850208520387390565226104951879083250010660033994290153184466016108502785428924074513075466361638606103136230951229774341705223817781356666166680679224815350105038467636248012371951667030764122524909018162316006538702311267053124508239224569769540740439223317899162214642571932079571569937027772689756927512208745446387710812808485195467310405835789550101924336318766224859228979570895616008696538536048857891690806217993676440860780669999511345952274395214760753301917764591600382195549122956353224200328170118422722312508026349950243993220671827183471560352 [202,29] -2894879176563890598700507105327581797896282149010815596288181138700150747464589910637553564145201942760885753561038762542101972766223204945920981762732237715495519311582731266739260074843763329324284199182361404092819644557386117826887482218382313477463271256113592890885701443403222103391920990167425255052237190347234165930991766091637025984405877550074385181934169966327971301055998015939205665164292059911881495830557232417674400587372283536845148194467261358967981652876674697755325358421467289665912040599817242251020328931984997108673235131583043063257674836177257578368280070602722593090044798158387405708055003239259457414461512692831011043639548538811113439329505364892554750499288832833472329306974429464299707890186305815391866410275857870167390300442165896411524366374088274561080566494004385745709440291496516577178388103559068284187630069282393703102696779719600702919357370593988516549192042122011021435088150538246114400691436561802146538698813424049195110237794194535670607400342920936445131034439030434465601567680840527983735427017081984528544300966138965760685141932310902040236188306979092174105815251404990033098791202873179825790132273943020548894606932470840802010241610469448607550020749082629899681198300791260054880630185529646372174310968368362026700780794810067391527127239125665246026310200552565550848020209045514999715769107894837696579497453360864060554605197169657747111750487019181790623695231083623315852 [202,30] 1924524499944799272009784101243578522745791573496400186628266837580510638751641244447701109662670917196847769459128155927753041352876400936812317272285017509066506517905872519940860809484644968364949722909255280629989395095763405188617917038673548876085774532733543677309975576244401935820709983403202847180937475669760067901600979537881451626058651892419987313506259712155831095128950500151585522373805930264784643271092069737533869575502228366699215547737903220202603677833021920110667673301254270204444231425962075673137031501176372095526056365875960396585983868556761833860807145944114173191549778572211221003724035106055784717918084548784415437208763662774008610171268539522513277485328574125844581989295600902737134040992934237982194289382737216993129671879064040200684325176697777661536665633240076752797355375111834806123731346060979108136966694386283079415502525297975233806168080406214785064016414322544270613169193426995177241121068004520039472978351025122715851655252849866057707308923661648390939330721566988041801351230651457564852287449758726452013489469621245031842955461430043260963466606170528830415731801887058531141296629312266635523645411492850466622690419100948036998815483150072592680207304344307520882735369079656452853480226924734978838244042965759723881288459532645335158916515013709995833303931031607837182321102246866773641362590843855656138031840811493047516855972202056271747545399670292526854069500464938540 [202,31] -1181792751176580391898019096398138537990336763115688976446841089045487792022703403919397396587799499318508903995171461671576744106550224915634447430679584178700132018785600101008155145772229674690420359899388492647192939995225154196963061370332098787097451277618222924463656578447315647139124725446485660226420931316909260214865623932899397819042226829453455548310417119842591122838604467602928575358859812130156747472763569215887171523772332573980067554653548500032165358203042416603609262247712400542452940698778951063152011345060347032135636345416918180321144358276513383688814088730593764235805367545162097045372919807148787163586771209482703707238011994926329180233357985009562478038981541004054098877568330640914177254028395675649048870892639728695196445353490008573068258401552217587081667082055907229159575957825414913310690897655002181027200045464420103864902989076716369422571362886924459372556807125986832380927191926118941196110652668041633312361029304538323279517497069266329918993079002819702444171401445678230693918993930575121163458811944586323732963012591582931127233213033605977063904429364108677713137388623099530060385451102645347166701819965100715316977862319228497822556066179586563011143077272472653460744165654036162422687063960564908787192520166261899845911977126832477709347987073159151432930123753953775363846083618109260332703743272487763665880640474902643391645063605817085735994419542360958010828622074164 [202,32] 671064038284595638355597945499036801056496556838862096970090175573380051406264315355460847307382501039620833822656941159585755129113749529907175772083605049226696718407334048672660864310148870873684456352851859271931422810073169441082269385624945002278046187553626997550095226454495671361122135023728800568800906771797515910433747450333342490004767209268237366281816100725601938190584913876043025789951706067825575787914558551789040755507105961921645913908033258320789518055110904533873628950704075565555202797866738072332591669282045844652016231871893396891976798472982406904615568171797611584850140875560305060731905783126911043074216638626413142538123252697671042530727702630060098955131565941139589692197104709223849564505065432591539301119306941651457812544567773697953155773289786554119469078902668939557322421804515997656451475927047538944921742360221484769175512883211987546663461376404962482940039580561995963216359792139064560195000316412535467988936531404936600422764293442120971458785029716266833523065698198296336510726698109596881866998508481768971281992910703059217820900758159257956313222556842452503581631202701944443571854130819268221301195990227526975150485837547538954597932189720050940737385536847927689492531273151929375753285284505227261680065708520569237053921081749889423076923584423433120451657214695049128665616581016347528836989549051259430612394869632199283225011836972442538005613555686215561942044240 [202,33] -352697793227956277380619131838185366285400636929109556014074719668496459722448947904879685035176215684676555626311463420341828357250387828050553934898386007790456005494275370479649557416151999290446079091053896757394917631702125548786819435092836975943828742045578025969364723055081016520472104650125145897470037566648441246744824490172033888953841597718548958960692866366760682168867835779696064801182951605850417585729528306189661413828266410235559830618695372729663698488875187879363426411678721515212071557307873401787714972730943767368771585475439237703436306832760700787519726700532054878293100713822599954724962190789130367927188816916012556902451589977983546792266808337154618784452700804569448133320908345973372258816776932819103009845857426199528736239678842311293241214502658230972573805843522369102432219471566399238807137552220894464650479827944114147399571991344627902210043995016515172850540837078895365414837897851052354187760074096625959130752131157792168418229686534910536101581209917282838460764860820442879169295565554457743510810084389903504980909321269114088865671165350282567892071346418974558198315714467286233521619609141679323879114854790075139742716649172132902606214990415652964129492493559179791124117332119639273615373707346824860173314019793088328398033941505773468200186587459680814443129132638657916111506203416854890261838299483571256425212090195310402836258230035231337245881438116389174315712 [202,34] 171714305643136214850762150082856056979579895296564268992507961855569014494294285445479032136908902664595908533606896479619782715905103935952061145894668512214354244429630248180489846970308293973407721696375709868331368759623988475428454333918752313104716065736509395645626174093112875869454388948965952415014556289461202358615741465384850266600038787651111335352059669154855608654296317562300805693145428626605816793253729301851942977454763502375280123830781406882433172364038363004499697435238070485360699416016080902733700127387290040696786802422938514624883785710820264307456943052725704063139832826650597292964234625153281675825589265234000067164119928591985568584142710643105338757063524288242242645861751871260725333409566077128450807040595888838430067439463666418028311746210239449364627977937027397119680178973749465092373315973835308917066180866077389040307195122762089634521089833116482353748273602402046746668250021970084743632621265343627459975390775899778479826922925589442593320045771437684234337931133721296591740514291832643006252373743923087805154156243110606053512727050232421421167040367593875475347385427498610177102371428844304493813650083246513004622286353710836867964631950189164657133960142710066174879129387308739412104065890776819346838553959991901157729945074113276373110571701354504821313219625250439187787318886038833533060529609290432131870909643320031614475667326143963349513672538452019739152 [202,35] -77493637010345779973589366989242834940727223107475887312853426096987726188868891264021006376344625422555899227415543851980853840939354572717215856328142974075493086186238170474399285768910448249967202223925668394935798030669261908681229904522308888014017100502062556786262929949030994918637561604912875110857965591747557507277756267127080679651037236116323297905447492067641646974488684059328335913143445418648554541303845085118871674385564957719775699554785893332976055334277509616730670934085554590457684213646252933632591621594892402884121302114126681638832955012851907426320650753570957705507704679735852881043403640172635775989640749344553942790784374085918866314925788111799155132514073434915609081276972498905745196209446528798370679216166913212507789497462111682793806117517763885230647594104857783534173324657132332124733261327762285240448960855892175793940869065646256117100855040925724225792963963193130370865920555592583626488626384555987510339095184300196844423889872433136990156858624279547304191992291465422517623519683954947895307075148673554801315505674615379943342247961981834696779865212507325570084256445777960424256018611544410051201889390349832273079146516181508315084753744844491631412841507679016246193204772078503819945611307561429100178349721715112070250962625674332237029654756403706823670098128976190161549596369186413118190407084015800722694185597926386297217479986981696632267966717470720564 [202,36] 32435312692902806348063395408099714502083617159418967854502829432053833581929669597986702693090801505865081678664641810062546623507860330318824774959546227735915234775414449819433625678858847269347922238392934639221333837244378370077232043919490995491945510210208314815086051989580342597509404550956918118128845364959422931589767278623395644418066203183821834445826859283523387471397353513516953732470296594649625018563637714698669479577170464278834027775693561107720574785943811715201075670090927005463941342967320898984802467919294233599774969575366506400210112100378968866582096725804426178137204413763837566192162653565167367124299648365772099688375616200408966568538581217126442635035334686170477836785004481341753466367540577592126146598593181567897099471613392681851312769840568595138582554806350592923215466256188306365112299113514657746017285302509079405529235623548273205520732508096755652082328124398907801426398049512169605176319343267081450777979628710739506355401565181837788467276147420841013457350352505279669059176235808372343392299934290024454620961709169036245843967668051567747418209373301939390369866178470255463291532161495871518578924235193916098823785867891951834142065379163231988863194133791885488568496744190393797031250198654807747786542717398402859167689759523088444281875350022760823022041300987225842113206330035685500571822577733980565105322986316946161679153820349426624564502654103952 [202,37] -12596456261093416698175125446371329071742421270190730626867883911776520296484170638428975219094800335023496472308331675384718954583511539699023030662898739626915226595791658414432256205775508223732450902994859980630337217133569754535977041726932061136420578113731936269018514863878007181222798210926353172525178314611511651337136662984278478782906697477502500247497410551906745205934617109573757128626940997590127053183984136899910500467197157752228301359877729794271408695574671878277966801215942145768388937371268003523650917902860965269137584560745871793565668600675785752494503039959968392481692759976450058087948427272629959686272297155949956385926585498681109269367961406185631718346968617654442642278103239875863313345031515542141080482409536029345482734340449125137396599166983087883742894754058760700171029305270662430912119340840168379056871353543256632507063037189751925753926370034352876716932515752853372611611478784827218171850094915899878465019749529035938265107415076717140754957712164745383054327977791500685056422371796533394660035565736925093501936460634973898469466626915023575737032291379612020999823617587885382307180839791472477323402619818682643782826707039141463119280432547978181513533461059027939703072571639845367526626479844345387494108881760978519846245939794888713973242736130527957461453103908358313064460239905431850194766966814070712499920599752628932669244168786851706687143549660 [202,38] 4540406992670249505236178242801236636443517846919562978784401428340931165197428376721110577373721988931814367753585286479304945155591457029548760727410886278885514750303706670826186182980405170015288702729684979536151447391141612214187704512283486138109336049656743668391979838478015293391622204542185841029759622793096403035167612481465394000393204446626749438229738028827480081464457349660331290190005419528933072065026163929102911805799073054284618600856159884386097618168691651569241916174352270598564218816947768098197155813548892588710139084341933891960078430064585215318572929922410073740237622607858201277157931725573705253670775656880246533988553303650912477008117215192539016964090602837543931294874346851818613981625578598395006372900957972830522497038877779993843468265442369124952467635612256593230641352399468661443391705546434894266348828308992065980246114347345859605346611567752941385611654366395240125365582099443654041589724589916457201154173628234430163857635679728515419403426843547042758675176815075740618548333330408111033848986775585883872776500372757325995395381323317004807546666917769477774284875253768328932103892631966404825980809522283633753229138332434048355444439581405143217951894590343026317750822956914927127643464891783208627433032088627431295285852365548183670236683529849778135413771783566684684184081941239547290581023775129925207924442745858385589806128919060962766031980 [202,39] -1519321783213833773307622225112661257542394796607102642897371517829256748970089024857189113395741763290990765390476106250323066988882009707839416236253268747905381706898172891735765913785980180818993631786420565911181621108491858571901111248812736200431206878885980146087019531485566781699652078915176733315397132262651491561035397066172884825310278474866238421852563489031301501255181082251648277388057456530135306972879173978807499511924390369101151279518102693775441866869265994693359513126922099627747476640414684336958262392529115611589088413265866630719626101145566380889124263181665316267784084834550203060477646056809782344752534599030286624441819749877165210981154670439927726208858527836903386725712122475507687348667764688289953047640696621729132973906488708705526481055892369462404009589811103067772083313903560331859131175403517255855686656499585418367881440158167920395474797094568019337568766276318762163159674014367012067514922091765907351063818673419715655023156513181575389443827247587589739329935898983535009982581499489579096304565826041822214698370694467197829733257223437397925658845449460801819426346620617737539532429586915315468488643351175102489338595392517234139833149418497851096544451683856454431920382510653056411964229228745812217211284561108313561399690824433568352671175708803308189955653542427487815224184469237468162805737545550320248524344375801272651692600888218499100360 [202,40] 472022337047272203369734492993086244858941392379429020719836412749520205145423148391642147674366363330970489619132781917771867672120986345432075286705581076813396810879793981113735338159001771581635814900862051925842283056977236108150050406452820698882351839997307353598211106151503774462882029916278902712185636810812907490776002312290012019959084896357337912731051782408999658441631069820654016287953642171679927859517432717921583527324771599920995965929845822597620900250261322324290519056550412391089089274289957045389707071667282698164332704351572021126959868412631063409347874237091090365760446164808137233054393669302942545849163939156590044508988988942205901832964924355934657400690542681557049521045282095794469350493052513905559333200835148640663952456276596359914661754158427863902709810657082026403585783789974185502083767637892288219823746117570249247365606129578656883732192004209076884900056363066794964086481208931377549963724335002772012049810922100543577693891684100776080195641121006582107990250913561655362816890117021203876039496966823322066617301079934703893438891101783000246157658856302706378336107423343142815653327984901579127396390218873696462223855842396154827386341637161973172451311114229361359890187951421912643297975744628463563337307933771326620338666136457528166735348069134641771474483842534566034483949301839596679377826596669805940468114460177611976551408681755569840 [202,41] -136157308105121343933871267802934728300611752988270639407486779187330772897708072475000367342403792579207483455977148724729005189691716503456045994135235399324852753383592585943781332048668797388418107530334021046470812752534658889424671606466707302679874206281858080102359938067521705813070335933794917229235818406654706339636428850124609913357033172592238353801990703227357794937918377145245069582615396691259035006741710686150236209353508646447791601758124513387381248749041440880469359049625762590454606227831685769596575597261845606606786166837079479010476430222410732638649820595017762565618735207363051535483056479214924449940515009129697247098061380499268483396192574628702191291108286911577883061693899584715589481440759522472880852468730808898095866631441692918189282423324222220875395946780176809520610094813620011002244805884317946842543609983143909592230331502074289365172798503943564662693768546121029215194550263296791515578632072463945690144242761036330359623132288997931383633617181249955192792910474766698039723817508996134956528600190395801069618604554583153277030199255778055080316440872402845267474324600627094068484718652985213827654136767069000211869828524272787803511739124199192306176457598698637617048466089352949451721186378636147918215797681162604600418575392060431383564891519084287205717024618651999610928065543936058488973421373763985111185189741571450342725774266813120 [202,42] 36463047619390788405794045085857190183211709596064231025081062943569269906634919085774412262218134259463195698712276454989610515629997918132697324725730345925094787246247627752756981661247774425155177175735725884138602071544986237725256982207988020016344028374798663023662265992196013853634287059389150572117027915872477782690519811606393582446138090283575655424695315518029079773578617535265178971397778946988113309068181484152849197505474678926409518051855432357211714522017922206009749186124082450672005411711018464681037137211920600324107184913172724741398339781414626468466683832668130019180535816186839941260171843826548792240248062353750959247481546021554044521558825632923405704222355795153739528369992456652179673444938826916812834594784742456505994641086148213562550403859333580900574607500491982917376241642399263490525345990227776317858979127050105732697603854263802149000043187336236418198530542457576082937858873489425498131404197083991413418793063479818246393189490724144400709375261985030303363898907814510520981516087769878618138102573841740959764847789283928961334599108557573159260550583686123580047643564932406306456474258293935175474870547074285980091073866697856582458786205976907934862568271452952789980646352993021589419875759514209799576216028609543850562684775266435928118731550845750737340432677104786790644713978653999487050425803403206189042204388714640186394752977100 [202,43] -9064170646937561768511708228817024577059198981234088504906371153370810312443390648422269035866515834262128207535050373267777382866146961278034088671762719831452878913812910028861894373850177448106486375340942995218324068771261367792433875747615741987190877908874380559184791830791971041057158201715507216805145362769541028630862875665232353627363742134897423573626855249389811063549610706220405908500226140738137651872888716963068267356464381932961641623955218847859924143815073216349007182727142988541546219039139577904666817171981453256171723875764697737514709510976441495175728290491677817039275542668395310913555104530860457135287086351731954361390795926596771280620700395769422272358890876033849564419704047960091743995124140587716344996737985252808424535936312721264363352149546868712075733535933263525716380483228272356143396339816038241807588652424172696711861142224920994230511358037199492441192139459045103303589685339261970523496077935849689156615836062150741992794997137072669978746878018711810953628305570509325856676281758914642086590586624171386479255837586480742934966703515486697041996045592386904034023764875011133912887076936313067122228726330474891419453924716398266152891541997238712685700354441684456189273305064992681460191955894663226141600233013710504030476381857507094182757057591651540570176939659227333509572317898870895101256609263516233059987716348446407878575026 [202,44] 2091021195374712583522347298903160238506453729894300371574736697441256995548443399947290677633054427766086321397347803637345784469392307795230436179818408076331772634264753796973891907304326443645407201917154250326280912527255282833177830761073820424039192264931872801893273635121794858985896000146598696491799757566317937173960176650889742541135133370856789346382254762918606665877417596065586597565667429636604991433337469656303064461938366567517798565609460745896141128404971606057847182312709773971585767001502282341071659501808485704218665897425576856070784612143770416318148444711821058530077737192332888142888785749102642924298356301533633557865338345911728565088420385181011787523921126594978763216919110564734508439165671588081490325699336242291364081263758074106159166622329646051959895596795532140360901448539769261857905022211334429029126659900392020939114060836713897605401752936592146255589246408286170905739922013551068760051190068047191121426045230119173510241083426342593430841171186699608471273896394769573911130854359334791213919821542663556831068889239862897749867443761514052618289651941062487136262127711239927707684396732759890434081558868832554789696860741644464078640500092273407514950024768481286492181620893302909882572087534146074608741695239303300990920422006411857726230257546402730150359637701725176573602566537971130564353843005649414291680353029727413823056 [202,45] -447506981981021296644641453505516327797654793061289133969928474350978154033244444360062262238295805186712159638501239218028698413204315559396573488468768602826775728861542149207948367471468033722647951368659074165816131481864638264703687975417167627435535432124178761242646719738683924182017977234648385002092044018202114757460676094430317308462346802638045867408067619650558204187354384951677623479280157008148698697085255585556936952062901760502524387178526253704448055778011214256481937791214626793719146854706205467288960739075739261938425187883155921123240825655788837849725264476714281787088386232349836929754563970795622810977709965620273326519023893804875452523369073732786200467433622044351649022058321762988660088884157229439467480185781672190024770782408766449976359579341366246359055981446060057877779360081409178315862931407333675811544958551617320314271828349883069859571133199304476524629063315454679277069795720627336544627014637513380253284565718125650068094262954657453273058877973803917866582036314838622609345121144884336713430905362805913544338445742536321540914436954108033548361551546534607970615989870016773993362352551911219447185483577197971389268947181416827231676540849563473789791585887683753473691920852742242335507613452704838913736899466923248247360294512590186529902568831310903361978996092481482733974476868898609488036100936747409494711588278013613268 [202,46] 88812152431795531726997889464412592111973635673446023555075955350460333531358181288510359126785580345123786831535101937656009468260926530338618726469525149946930430642990780813719260493387936131802792244630471606168637349874021064993164257104197411483991319753577615982416870655012432603403047755529817025940714414151599926483358178946286608655384930528688819351541390446728571821848293264017317657622049001821512274108630019453431214223093661237580825143417087329465156648361018869835994865622319515785879535427504373577792314113404851126684057536623107491034351874143966085015401579977694036971095687763840179918010446893116938240620961926814489600120825063456243953481272107618286151893000307920967371286000069143382898228529822368362422278375294106348567665738607784733647170226938167198648643122127018761794661856109254232036576397676160138234301231052204018078179186923674744723523201373425552174053082148641191613140472147101977142265971389203559575240481499671243069998375086656748394329934031841429292452119174268563484727858569956667333647042908488722761474499381757221202858080615721470253544318603677343628750968790383480611987137681376701568533250446234505067986074978222073007711385346588595397141065303266748428201041111915148811413564714525465304182507733684720601402238166225131955440373012372441318505927425678438950911747128415967072659037571244315172246005246652 [202,47] -16336591039080132334128471595214914576758433222537074357519371370921319342513074292452643239642226887596203522222280426687604027983948182749576998312532842924462355418254039924525894181400032046194519389415681788337984278669545851763070683757802027060573395436890960781185833940014125000215231017195105374746109421232291719808296418492998822203578110872658634168675775283675001384204540616576717946723267839752907542518700828709565910788731529454274927421260366818304535309901175582648487962861452374359676969814835696811958253094675475081183839125053861995955233465320155798819253682435055400736973632568041242897920366383280698797185316590994054345704270076546844966583125996032179904677480393613551521930280092076339816720633691629492387420566189180869938342934206011160954247645174405888740111227740389543829847088723972566630462968654846055167618452505322747865972758684334387788377489612380954746114043752627012242574149819797332540421434679825665399530002806387949992235096457823039823793069795025933515517920064254353375702038773360083455281628072312830570139543173030834828030377121084463163214959481807963267678708902403857582176226597473110414024890991098400579170358206692727472420937641404647196131320364013842920258465390701678731072731141688880716111099471509961715170651865107260786020769153497987317675764281230774841532473276628403840094911398236003777192057000 [202,48] 2783670515339549793345059300759708733283090786772832327480127873231623678010170748362015926254261637109958397872542806005858344551952824315805234462095559722635496533603469087364130987981774007330690409798380471577196193265039797208163808239107464102151782273956022061975271600907970801400479461819311130473170452848288315249272337836196463160418216350683941438980047704896994187999656840944495097616187383948106914219535327411451680192552200383707328497052061400133639552560550042243560789175827134860270200095162280980963888026034686097475102243749269947559336607271830620287124908938994925183188633032507751332685521092932872737320652578701965005151273191876568026804530563787029255719740915501797038820005988071412576656785579925968834816326473262438512384407821327188583428588856616192558029594936500385194793152433188384253865100378248202400082396413204546983126559601306851900644283334126938151680796574142962309467110821832690380813862052927451567346160112236407886074369866361410566106149694518278217185245061115754015608278068961196351314833738089006396051718224352504438342200983985850614488247505356272205181629894911386056373806365685949499977738238791803123190879231754475731552313551171976735605914079970141227827312409392103294180800534342726919510326796181121734496021589111239298170395170918963673053139588416838595284862689920086586421822110062242964460572 [202,49] -439095038772395050935302073670233195068956479342288492052922280460376590737570580225402585991349160471357289245573281497766097604565175157240469006012550440861686148859670697346098670430310524468905579742436776192746862313360496372983772283648001473429193510297133283074075390073406739858314618396919182403152127209495211979921868900703490888032258078280937690409021286753238093429461826035434748095689117464679905150295397366000967066013269838453276642536999562208158670911302948925321819285563352966683673024830487131942510427532406107224198117664862624941936326611262665516300192795284003189475500978400058433552396196818228950478879668367902563967747227355845707034232411513901614173535011211857863970853199964967717851930300430622395934429381891591802181329023352120571367687087386592952831480460612460051266885964335187486792396964378396325035025553128873925724392644175005926681314417032054817832254956215672583774736481789506990318746406772335851064121600924420798165168353118900128524956407741619275708987625962285913250241138848393837266845925524455728852393390934986452429547079874084516788772874236559215268297567320150582110828191092011739107573476644641894274000476520658736008032166155886502860292567886564490887981031094671646450495547134310457989372992878450158138153456461260314045784670964143456786699057676421509414415991152974873156391781992542500222 [202,50] 64071799321363688377037795272346151852111948645836108647335214821407940880545636265238018637438084783096383213650893176616077074253081067430045177209529019180065821464732237509198676475528108083679915715069505074242517966644749004895207690639671368026050556683281898601890789008796115354593822758412181013237185181537779857187328338188270283286099402498225657785629042488389057745389059486081808624288168591919111018223146131208085470469308468345087124575148017695541645029087532315113397120400923154359471313314581480888659003269058482169531296045002318740235095486321720361231911211384897989272792122226932339140139462513522532509808637168588663485553946553389346891468558585988290500163879336840338936279844129106079930992617235390858853157199745291238853884398074031803167910221810402627732807987067940555014072966008813195495817035086458602563725786395848878472350053350132034103088095635197462814926663715668542606145017291173440394960585184120249315457474961563329898461862533978948995151109231896369870079863039446085893899365401350491543199053394362068830215136204299273530758545244134693483222097233642116954105431872119112583379445694361538291706186831151071843774953482326868767168651993568935219227703807461525142059990277254475762745746684423564724306961373961121333584504239111690570305776153208069536928811017935350919796503403183332158269212239696032 [202,51] -8641578556016175517193814088060503145885547819159169995351180252549611141035032877078662419346492427115881390377274648463783727376811894686271289825094044671711518470063367569287157876246462705363451726204961126472967444856411744292836958637700814306260744294015946846472729599165468844622814976488900874610722825181030970540697503362570326554692290263982385257350289165426550828243873375536819905174798170127976697624105170508479602241716317767818737555127593358895901441128700135979406485152794606637973766824158094703810895904231423624170686217286931547314335064936888272860317249078844124524647853013355292558030850444425435801774012441897638382669274585298642461639554220189789895420175651678598103372932421855625928673388346462878333922159309934069289079683144792668834140902330642284981721012277658257357772985611457907863565759731786359322298231959324838207033558460715608957482499097013572913117919916423512958013493443203661070661499705152615531798555762829833495189394919962162469728715447060737315441263025929165966196214519420412451665640369880587841254710951809900265684489634867067028528023541045160034779442623007914196723304253139739167705042840349447395255695563947156897449582904091225836947503851614260601566867987422993352639530598136163041897583062434987145698290328529726737739155777129306041150379661792709327740837261103271052446306620180 [202,52] 1076351237467466385183085094222134502550463097944698050472588294922398213636475924161766774265336073029757714800432705198169057896799833918778416494988033398517485207501616912796899568282770896905986520757117718286893438118622449421478390261328209902206461039539943327109512876515541272653291207031929152746407596712065245473013182986811947691562110772694131305667269403035840412743297623523966497753680964422195628600985965923904566006681421811030772577384118130103867539214761969252289089882179966924960154734683333235006788967676531791768709236941389420330423832413734625890157855817992851169651922508363880135109712710062948614573635870720544001032355589755552409500126108399959918522387668965557204052588811700990084584078441112504793717812803479253095664113111462179045557451601406088417660082795432362387267361957048286012295012327220759376217934612095138973022776682568873066068357905928818718900283373288626788853627187579614127779056518510610555958280316969253149000830913570964066908079601848698386219874051161389204791583619717662316581045965287736404084096411233679543947688168823236196582545201098131130175925785270288382135898472066097410038228714310649988178596366436247528647429552960131668058969580649815568513716605065890152647156183928332373231840761585362345911838698445061961249960085702263941919732398838835725939971924361550230364885224 [202,53] -123689774403418627830053000786598170605056327294511715281428880397191470806650950449071472184864747659711269870897743129683489582941522834310553086176511764900712913075646398572010913333669034773168846002382602714927477562504186005837635529736985714748210749285960122235998337830003068550498346632243160837038650912522119054574139031960952289017594193851211391026360069192712328120664300320741537766916378107615500996915187516261379912784495271914536087101771013616830247754269933225579058943975295052778751106657857894026306337087946239907078832940103941966901652401551931429679665687478168927258826369019492813447931212526923174796143418611154323872114290367265753160652732624574598783729251348554726645217917800306737672567339124711432173008559590967889159299718193667061568712165105978405990598128458408194437952781085267887065915954482769725213810312770398703846161066258551348035233758669896418358566761174153441652981865451939629631291788690205436811031589539551547633992591109631488568574418527495255808703619553178347966847669330712141139354094536152651040471943684800540877354221180913735906826392855259531775404020698648585819483593270924476867765864708968402644098801488584423692888703000387265418919248853753712649449509701495542372113832587585918926968822658507640809903377423274801214430588085960795652090715592371897664565024681903814486240 [202,54] 13100374714260767255430210026503118533782222364100830428705605302209725872759805590775012102389459998980765235933187347833319303047940756101390536728484197821773403593303416625290344101569973223938107475197071665674339171460311061346588459329632065949050318386474119037241772428775696402461355145330179446745226850424403376511963252822175483398418602962394883806265113203213814440054444187630794579649345019547804215846368725765491807718041164413878121015901105810507900544530097213985234759247027346574488400683536331961496800568593855703871753493217979447401555687346958521767240967750459900262889629956045177221355875564584752619910022063892563536176081299047327899776295638387925031596216898328807117520139698246990499878660422968477968638703695251700688588689338172815146659682527013013591440674773613540337843679802980183733964586018963074329075033920275760422665106713195474116777708794462535886722530992346995853832819124254770481053267357625362589323181237984090898143171898453762339733177689692509950930816680285918021993478234387279230350827945720224485920083101883019126109043495454079901760838675366406757570531713199456668351714702318242195039933112884759757710027351243541291167341888582720082353660615494692440192521043037285312571862916723687423127745664870019708738802433949928774713975028823659085041137578350246469567658587010866490 [202,55] -1277386629082524881444168324870673759454856483159603396949897262233854284793024156488952095911829795849217966967191484435623630039502260619545893062967352243285263247698532552642633645720328066915018443710413590939989214579565883612812773930941551017636019846163263177611660363223520848380836887234002844676844253050942283273675741730985210783054909492952499230087901811872608082380508458891492945101088149452653897592013814554529959176715473996980477923771816950201095181824974204508011399833629974938545496641703367994286621184534058940483255228303212589501545089716154249350918334927962873927049040116363756812368324144158197349264534656874343457044733816514923325416542025258292601497664954369539682430740683866988001965055060987976657811439173224702929629583408094396384148292529050596345461819762732895602520139687984001374314230442847017519853131220052858800298680750881093633412752817231723277165312881721329941657077822255335970019475234957968819086676226417281844549134616852359866764148966256064029474815264372083372860338677100414633646484302506908848354997141259193139325708888804821592047975497623154699347495249755209191375388493995367946263946838806074586085918583677227319966589547579617524755318921887301688605870946753511295645596128313083471731996800731697617678274913093527971620516817507899917280675352742236094882214955103960 [202,56] 114534337795607097843878048027419664841072559992997174171053121835516078154238861911197886180862774152493048289934964479700503186518944790080831651937862590979207967929673347688256711697256668579762457544059775902062969607528783387097370588961413444707513369431253358906313826590305358607289561938675286444766430051944883961545932972208307448133282232112693669283556397693657156163138242980423815583066681696358644351710502404592099404684794143836648579709413395223429144831480798159393062562935934793832212178284533318712107736697589492950999191095531432756657005484824404526233103397489979423192047366630741441495692819284344066862385620135924122544984449540186201068943438415421995409245421913466070628017096580509363589234521959144149032163665715090535391813131415237886268424592050359153253079021809968352652350557162335362217536639023370991774620625034040490028308528672283545703305474997343454390035624196191881651056307329152831714216900400651218149149147417868760495465387351338084172267086807600299017940644574164397188823335350360162882682910523880967844400209892542989361032403369360731586765209062843172875164807802217435382649527671164369434300319122446588664810206508199618020439488725366167297544692298401890954375232654706818900806290675968960626531850748004140330569491097123225819730610391896993023714652631630059605310363372 [202,57] -9431421662045529497992521067564313264073819438495146143146995996178171821673462853571325726217916468883232558613379563431450638158158583017523578752633425308622040833327187825353360231853577051264594017059775481914068559112861100721824144851174309655472870413899212936937420996566128533893772301305723876735657203002726068391383634270157478694639231528845365717204623992723433176156385573168729699624343259129822721514502903402485863474395020588223644031717288567245702878786708104364748935504206513958346680206902118073159141210740538512660872574827940566010582151441057062097748732770768953015770893795209949055147526534105668937652025848518936116134837352023621190169996645853708854422214790405804828194668045199087549293475306643616810346077762097280502996187987103079943226200198932794492218696490495801675971618926285992717113826067074694850509770771371350845395163416358560632774958648829527604911609530469706320486150227388756723861547810811185456025307199170548441271606051058371616785925451415906675659826716389134356276643279174364651328051820120589551438757265281724971408243407840483786466769638728849271045727963921609435657083876678142834287120272758223948447719906433885076251403569832161207946698739887877152775082249779631699194383846222083725891347368499404114947940358498514815809002151735224789515772197288930450114461 [202,58] 712307715336582816316631923036202083126550628391950255740981689327289540847188287447619917212813940537810609646579462790256890997032420463173003212448186959734504208545932069750332730079544775822018021217583237447295480925701560481781374060968388776517119433089053208955747534017192707032410586703443773389238479621682366647521465282877234382459764081256880741167786095675480748403503636166872861610578073686952971581843478014779286905927462251112973053836798568822981945774947554388445532941568234842513610708749981625018343324894009441522962177589867396944902320947888297406589045022385043218712810024310184220033378592339378468411677452778505876774086831673027714355683410936145168289205137479682602208290858124163926757037869600013497222203525804264568559765431445116587283052044416523079218879248711374284626727057829742083911210406401086139149971236242261071907892657451479448725818503439800002016690994967427432219474290809711372923872528947610901068070083193215467993358961912502451604779010157328697954131865570736850892115131775231556171846492472933361037286777233933827346851896425145776296152845340203804933905017038506047942521028670100784112895851568903784713370224416257406678448224385585310770068343144574290436513849330358226551719651029637300486564013048275941078585846460336751291243500430573282652914277467128523020 [202,59] -49271487826170738321320594442749162373320748381775352071440486741242919222093952572391490351631270549383327576258774009131769219512741557006645012809952538390991869843627859082632266842050777781986012136948938637292224285003960225639248927554478167631247276747927614266106321954205656232919123905134870411996848273615240424632684783959901914621717670499485763516058843466823708715513888388414912683760827063918894653334075373635923129538869479612718418526040785451098667997478746518154856328824879804332346080781860451038577667616590136041824466086522883468526519550648263509044653526222306694152407618114782283165983574289646630760780530271613830270347421867512677433489180588628143727710188748993753391565326652123221887663564676886998294048966895542934548066372534005847650129380842745389357330173252098743675220747131360315470889428983389236865267795249713097188168016521981928606207190399557095371923779919458969011984821594199679053582170078428027814810451446567101689864819331078143441525494544389124749870365466766932331266449961057346013177283954027056595249939874475319994393709848223094354499402670310245525194243084586787835122393646714330647515779689309158577295563681248202997093135146896124985222523546062335324213069616479326937086428192307259285053203371906749517806729372278896572597059787522810544277246339589898 [202,60] 3116860918564441557062228164088490857864627322624492879380577740863759336866857605176064813312515110339415268066585579845330240031869890157476237223797882672708570653069970336174685415270703119232238709134555516315095136725726039955282528025279112359754281540871313565322629650206612708069545231364937440547468170987897444270563012540890447148144547754611732401130962415882305461912422676226980239551112893863969834758637872262962456270957593817167863539161745478105368017403110186881596077551846781831171427766050149465157071388512214717003063991195197496370875574010735384043087917304879750465403039551322529899107886288822277804131226268284471536756566955761447088259892809961310364810523242349679332452118887085561980816488117887843177118518715712793212600822121438622260016399921235448324060968354861943513635106707437310737911901397038622283455595248187080182348531250904617538776726344741594953996631496411136855361771084194126023895469438904980956505351586288344259503445371839809758481186076987060755934900543708876633172357186775275375487367484907077270391216272930370215483042708268248902039134378916542847439245922335773449543944793181849204689843120660194510174333811454246658267989133269340871486855247673845550512284721514594576611837798690354844383955999214279645892124824099584954710936572933387358151958165640 [202,61] -180034958254076140303841789860984124932175119288659079488811266191370326432757166992116470720526553074904354440511112771575297482794096567095200684901579064237699305211656721649063486414119471398050988503864487097299662307934082354244486093434542187334519567733051460692018730682942282405308580188742704804771513440960707331760781207167905714859021682141700908539029043687345922883742297850779717816848510161730872936703313039964975233921434676244509934514541667126989352016358542543329221935132368556674772626984258013487513646600500393821912514697717624372415809335468710384760551921044715751005847683971137321903339983888999516887266775673374056872132799304251567214941872443891450144037901330012562034772769262090455573981699570798779727383352242054280818865508326949634610726445158515363317767160220795427523576110032826833741334612599459952618967338530079173180577989674382442180251226205393002032413953667388140062047293773226342885004080507835921400965248952238106055379186895544718920748208488274276059760338069985134980009201969192063225287613146643341710016725059539288123399467780086209127463456227068380034477181436316307612008245803206166225842946612061978020860345648704665331297164698957644008282986804237655474648965129191129543370192140708988817647723210771027408871668948508706297471324507186037361642695 [202,62] 9479944527755118522044818910846381592674747865355305072563713029623963021816602678679741113101585459806391456474519905743019096586981153759677326854679772264678895621904900074251485669051447938468691760265898508571903825313270599921251947826228355422084338016442608886614966110881104876029261665963015991665612896974242243474738894480961028640242297168833818632685440861189416846827566161782654560454494827923028426414968779346278715261232148042858585968059494120355599868175323641269797377443582622275420143846543410433551249609527574234152780511040633038707292890213434176319776780689387584044365948262673490528520406611334959373132432854918396095789428748197303034903924066319111053003221184888493876660533979342923203972782234063369437146710987992288460672290378160255928231223356598059298586039978551597418411706600435769465495302010985157809380133565308122873003442193138743609698917359741188773335132959593753283548765512567147239694060882266814037238502831585776806246495873720994046392734525480806374792270584628633494165134579939702217015727864426318852144567925471182266196007633315356742162732167314694243531382490630863116135958763949637501521133824405197840932448540620305822119752207226357390426196842962139238191823008015624177983653920980526796437602400784998831609180500211087723467710148321369755161 [202,63] -454280631485017821904164089092442551818220709445320698929619289400793611858056838156980528274667139595802258149655038818287102837759517503319753812658234289222098451361110613724196400076753583243452618252728432940005525099195474726879103070292357744447083008079032785018592315919080570244320676979071744923568476276835336851018578829657948663168295909832619937461429534697943480602127849439010241241340156329890208616588277079694626505362515073954062831961039659609593218471811075179859157262203273016033964976938941133818309920876867901731439286446751691486363720118243726158007148741048265865583748718387094949162538031887810173000924004203792586562229843673069954390797835561168533697631935804870036567923219384405956283012572639114811815218364504115588644480012264392793748162181424449946625749116912318531288585808589858764472358113390943848469711513423729384288199459333235462225484349067249255460866340150099589204654716111298849187319624402063212751750296287489910219113650184573458153845708987051624042555343595271176979552722794210111757255010399303725279843341739819522406021696100572737861588258503725301320166603017514587736598468960268377942427006411186281043246179553529423264275581610391745640261005831565048384051877092236865533779659464497224361264711122249400268665179479271298222843153873695632 [202,64] 19776085159124439786847432336593026597821062615054672290037436932116532602477630570149812428671135872004964932305609480741708036209792154696791757627865368383760791872047285525748485828257460785181592458515759073359482940178350842085912050857817126061118419689754157329597398382423995955096039865892596233096172647845760628185854430009450656351363265209401261146566288384314624450693570843620155142055463379780376392282803946329030003877806639452879782435273050527281176209835217538184233920424733995972943751659453363547818924502747314838330464413166315967336595257361152960004419522667288420700202458796803013052773325875019152301902593783338732219598587795754596474699377142614865224096202097320835727227841771882131425990488602889747473037546556737335623774688754712360128513192966208811597690861421023390352900242751642197724573622878737254445708456304555584149292723736900381735256876973450437657953026864362049517209039213977168792344660878547147126039843709041337413410535402089403586955710001033624382303018418687452768682037613872118968278989615761229734921757403207782160345972671222868208024660448700055394844003007641934195070014667494314267229830688874522447314802772777504559225773643030827189003044804049364429089440763415503558689299131671389177584571961185096737387487820156651437467368937300 [202,65] -780640025620793541855075939335255255220942104806637052499751627944356822393476961134716180777511967829576420634648842286176408582994413695237817156965840101002273360920914018498295624622371343124737615967486424253714644904817955367281383192395019220493473045802604303812762116835624247441280382352504998917241611134735125002398229012918749683267041135337952081754044716598504661737880991718146587936114798051480717034339557583768643871509750362548109807777862488950550969682727482434776123092585210877938395127385293821694744011572175458177420190128244589365842521744309859715870131052349830931951330909810721646002662200177562561145053674003231507386062835741466868437166868830287827504613691281998345788213663880607832341198776019158550880090785801278985946047279410465931244953457243070016400736088872388290619027587587928669756262465520067136234660772132928013887527735006871191782269933205900091632975527203180055729040414470288691127407600198718113885877743246136355492539479347292471507885282955590185675313186521420115287491972901706558935457365153848494036386650811461961662492036792352469867683847378394167197494358245571390693674588681469719219633078659222902289428032444195555198413278571983830530788774465205414061737697066236871080884511333354852013431320931631813296336827249421006984321773 [202,66] 27888244642208876943170476541155859100796428277583667524791995330906779656350949588078545000802576650448728129589226542964553764156058222979237342871727237337417060208522836443209279098114044239034573664450602816063559939168355914932793259652232379849783971764013034237123321493582776469392651035615437519600752732864038235896890314249486004481349467280743752150945330296569099000959829562862734606034975536830997725049266762137778903240820834082346533419931012851151262883975881220303344087160311763652081875789024543828483864695211010635861241411074763254702564787202269140657244014389885209457775855639505333493594202683835448800443936791118534233634586726420833749917680228110511147084950823371182826329270276291386757912806087093121502494277318642416112234182825788253296266910828724428692573099588954189657191584129878957444289885815864052736924720790801415138561882038352774411445301269312589365176466911606608733927198757795747117842490971685108560261476300226680661032737354419420929867758703781072603087976675090518212484741381707347708636373803244603213382368565740139466926854955555313699043135942924235224879663105731495335196073523920635091641835726824933268009569026336615881022307849300107609035564928839810121722264843055239075828185447867500517814863303488889289812305971970718633574 [202,67] -899882833485254153653128711125801027762900143480097351743063087983246275543056872457005915920789218857022972719586140852835138489815802778026326660426629669312185009526447830728864253744085283272043685198755865834227442848700733561500667288284214301614893936270575656650946109090602576853046845464895687206131901038006419272038945748761851642439047453637004274868488811904581407774868084832802661019630154587657993678978521470849134936643331677619919764586316743772354192447679598824748833699864025972387502076721996742772979306911239839652552298105630580576624972456832994673473006240802264384721326548619173710647471029524558765818109191398268881251463136898547737790133101550478871106812172829445871791708017423078006467882042520887314213251483461006697955042305131452782769719975765701362806340798987306722510527893329731841363486165109561234546789966160351258486446029748634902214672343951590753984054839326964376560324100931551421479991719140021256399293833201158229064703169637804168623746466925832993273098016236315739935571056772836677275583563061136890324543450360623718959480915504969477745480825075516942601965778206690682184220344192316423602320965984114035691184406330846293450184391131474310920028470236930799980950895100482484295790068629600367973292356375148966904779261872054596 [202,68] 26172742959613578516067769523217853810921116064246785437164206662454777071151270104410781422881618237339021420712359422049533785247788798037525831296551082363078175315634992960335723175767281850482869479913530363798934722534110454307602642250532581855008264641671897178276571137265101147253353704123997819518354574765393245550685040862206877970694561383985566182867526145396765195790586142721793414464761130155379474046875000735204514359841825218828989824072328753040271100195029344123469572779064308974793306621428741291998976320324946925368679231401604059451459773375343256028105875849461300682006430711085407849303792560896063348751604383072843840888362213971984641138387214983919237422672874291811993932875852963133586493215474127515405997647608213527887932727600103506672315460403100977937444564297801729010308725902419225477613024898788262396948752708649854983505532210905492750345413409973939264581182582157082639879224189374942027090555043506082906727287123992114214010331359665120356635088013445102063378731957524484843678275169550604489940506476374428619572631800850604465208495547602360763152775020165765239658388673192773445803273576460244176754127758996771056440429470159536153893747925684595265536208606199144276650856615638296908747664276346063718529531749863833697193651442804 [202,69] -684674297580383343463903083699725782245101228742162202675274352656162157656036520533881271560920537966492028084038791114693898557447566341580974905765462470620909039052385469688718298607458508910719786651906460172551218105229086431959098438378378933431469175796765445918699893863095199338890865065591566954953101236312116485807295803150669405103749415235853673391813170921989661204144029110131492339351123779746528578692080693155629617279784367232464794597128892847298883586859654493397898570131318396578849502904292186705160577333885205029858930935903115220815040310179914722490829552626818498403642649380648297467951598201323071111659925052704227218163541870919169921823882445283308491977376568603541769494776498557950662867294497355237101820700997888583194622417547868220648489212550729743557353765045351471991451044325137241332377812659821890069302408568123026271155006258754534682273455054241305262653852638135720195075594300530689379017207401920785821374278799580053336374533623839757017311679484997564134991376264982120861591467853499584586623584322338109327735785850407601344352798475246496465923265841108119833048026197596947010059747705198166496681953465164581083971063295416853143266405731756424627356261753007997395419217915910001925716997838962848859065810685262105383818661 [202,70] 16074569257195785235851112813686586632791962322192944773186451919354504288872622614228971695886180919092944167843423941165492016434732587724796778710881192267481169825195534384282743224126005602482453335844710205586205759903686273121643196242642219308574750333753433376780665718608775659569870825353348268674927641217100010613421424641783235677139907633065274905157740085487473633522057503536314157394831612571653241332030431783039816647903995381541773522037399156393947541981274902580248034437350916519236404529841632013684874519346699455251863027456730075846530696187512782518052115004679558894304311221662501836894486826646036057577709253037056399285033561201644610259647524073905870770565482361004331446442721781745628940657774898429612793311469650135006832578668460224286884513386975074202734700270069235034824302416912275919644059989033481408552980743933863223478285673301425142494155621428764845376317846976553704794252120190193255536828864247907091298295688281957699823771847344855689498086987794996188652249283197081759226166027777779534291257814781253286165342472322978941946669737933733872435840403232239187418564092398014670522795062606378445241232484127879918767720296012865177274550750602484645137031241045398463076975366156671120582521564474617044020403305838027734162 [202,71] -337906119167946954092839699244536859230098923190574005830440272061022921133015619035308812355430581671976119374643445822353916903240783648218746407045334368294918815720012855751177139634304895847446980515090584869557966194012469025843534650170527454496066801557170497104712097336182384298810180098111987043584711939437703058699548665180527925314045810666801484488807629350024815938042670533467877492560014423848947678715772423252136609097843392853381084341152886417667537585234500983629020083353004298488715834637650494488447720628296700378226528441218054043478908991187111443789344222200342026358454626690054855575492314037704934799200772480043398246677880862833672813680009338867397592094802483359687144744146629439196266285266690324265616765667296130623481785351172916960451479340259968009729049177298935031779379115570153693046953118946359953973513974204913244643838655424816666090429060352613644322803222907598635683986896050024142658158559351631385370383350647040843981097349273974196043616753945799823490903156806565245570138970787847202136850035728012987562423073888413450356949289324586246133486036211067499289492062942377235289749413013614023940525268627092232583978634217593553127866130692838519778536960574799246776169707761824708113624701387740411260555495027078484 [202,72] 6348136243468658308991427668527787918838954024313803930698000732027285674576496270922305233060816787977591524306032700246571027162214075713039554697188393905210368589463876426133142993768280197584732130939553986553394000269391708215797424426899145890859376261376702680918086195791531488695424982836293487305021554382722862600495035243407355868315832126525152125976362110929519394236754969065214092438295423358496885122169256018631448946678798711494818329421869632867937313687228109313677937417264225399712038643549922580138027442953578108480223232092010423931598017593361196589108574671474822200792300997432723103457031409391525396248175424512837290081024316542055169830709986567361785378732197118146262240641009855009467404538423783966128708578674187679563478066250178515540302124290197994438586639411967554150070588528553573777012100864821251612599130457918436876366778714715439612328540149878267947684087260243753864732298235690151700856479782655936609348223211241131440035582855248529101893049775984353936130859220976043321957703270553280834795028128789524351592700313214695374459318231771446697623588898524218800339602397203771369782191232462507470321342969874150755078808898103313867828046939002822758814798236465516877274333261959442071351172683632848143367806333396 [202,73] -106033008665206473540786482107013028821085600143183452486580851743223362768761085149393182175418013066441952652079702246794729478328742973684733554008260346918430925893626125794428888140963208090146661671228701864503030334392771934420919216038672904485663760398253165387644060435787475096029509700307058314111071765047430868812016398718258995457163206353956535621283803330537210210611388405167285166026884213270637295919301583963586375483817487816642161864893268412358565093983500337207589420151896354214228915983094660969191853647468593345319081703992407160452085946860201870969376030279791479848766014697289585260249344021884881546376406873658793824552076777533330012814571119716682903057083998369103770619587041225746627206213586027271428194717046814323846453555623115283212622196599508447434867957559335998328968049453742945523697305287474400337623107056767957028687543506104155442892479366246687830560594201198267230042862294317701699037203870565536607800734166392592787318927963983565125216881939642519467000727511402186686086871634473963092899699099780082094666585109205593010796213819491355172317936991983321024977945129234105669009892245954107207325035683349156578136595766098499981698017345751395465314206711645604915150638480048449615188895840933962556881432 [202,74] 1595163684000944166889085717457856179619891527910200881677505121137625836565188557862132451465495438170379005631558837397786169011477536923146299535180758597926733902054651008033281467507562556739535468490620235341512220731830058584906426141278550901760589053156467279222681301336078539816981086770095103778322425807991922550325904544904180938357930978604535381126708669518221162857394918705845937471658099629176606998693219120109709925075428223919947536305217223734604715512943933322410003666969638357100305265955084364791091809536104615299920033858786983771375054663382092083231084076469694505820870043714307091987814231481885517407485984700719901269718399580235909859629909321513937914799576466695081601410300155730561859429389491177162566774411942047176406256865931621326766721557806576379741399463401520199213169027983398270038393960473394893321558283319820196307184832454794001777631141569819822645485650229276141755676139302435413043678672703564205051702513903518057311700731512159534052673478315339087288602591770769895789321876455749410280274422716048365958651003719682891045963295024315008385770437339001824558263898916745915130612250719001694123811922376439008741618987264212795649202547245741245962712967633427816854212289711397770617560894479742576860 [202,75] -19823631770478802975203418078174255675762181127704262384645236154794634971312921151411041617338915834101890555757552503059056096951948197236875027485209248727591794212837621349215414703477944073627201558617227473463744473242749955312581199705892467252228318370573953931301738638166182989888973309680314239498791170957364830141893924780745740556207437918909340364173907309719479950408308191044048253314008729787502986953399718161575267108420522118791632348877080990158675098428852257351876704582194544293474867943802587982422815305982365632631195460428603471809606592967773848603025789133628888146317556089346415634008821588391521245338356276359757360020234675126231294472564777070341478423512652796043625635326819594778106367219468770330940645932680317472497642506231175713120145514320203685502603904299534048303396164461871373835480602276274901426983821557101162377107137197590363473939795507349869480945299713599160614407757542951319133379091227184102642374513718313015518598761125453741274372941397754136536041169978872862439331283232314427116116465661666167317347776944848968597026723606652333772148777727744572112991133449976531908412413953322838435082886095895581711710819309219259119350204586845591564686695718356091231547145328649722044576123522700340 [202,76] 304429449097442951479844712536336982403179963121891852934892975180581126549720561328438413218164239705870981896059839819165541334857823574716741740844170265638201235397232218529357670482894933009064515796880046332093968209182193015281414641736204796606604168376654291070402087425776533127092291513431826832291282043050797908592173196959998279460839515342542249218909149565525636385996465913642641099382953024550243018917680123816468500149018559844503948217715691378969453942810894758436874327636971721997643375719377261089968541933584388702177806043730179018618829995080309286234226691805031776498993188664003288760766811916371518878805790092803904845591401049505711565950269132868212433327180296806904802756831611721935954388154101661399586169606033670507193298685408152409789072234206501856726767897827789955603141579590823508832382332497106557845653512357556902820717818079618078575478053894499721761311651899184144132386149303073323009170202734134845759433999665339050930195998354051357415245936283755157117855209843169898800338144354295802029601352333204590167430088073460926335423150805812686584034979874303912861808150779968560219636764249575330207953420038308679206755430940488311472196884214546588893331377151593579746371713085719312088225703084 [202,77] 611007206808200817286336733540242341951675285121915349748022644899002966029330652411768671143177386653647977869342839676697563128929813324827791476269131300323834175798634262794460980484785528822941309155473450991845774901389465703850287315165903297502941553482844047203004361918029849294188202520840965449650173582355946541678188434823043242375400324717984022418159974666771792659348758173907342725730963359370862351418656605680898151593994190770471675194648154935057279138072450064410818931696280027132838183275367553421794912207920312390438544532233175025883076085863418750451965780051397843973708644461967975141441050985432035995291685074357512393925175155325245381884323934289686821758354474385049179454062593033782075468543831444661318769758558538149297028564930721418505154210777488633122453208792449756625946077771249889492254868732447428894687819361665903818358631240064901596535192376033362888759815210339638636266037996198967705348710131219491874578244699619990277659636925536652419083940197280744610387783169589968563664973791709148624868471484106382286218436798844796246111526713574606178345061826186283867523174984854016972336942344421169510335887064249312301157120094126563955146366160937110415983379430773513553683525551260290894012 [202,78] 158946513651766791422718349738052801406381270593324284612096492536341359787953522553444082963807445144129049250914796230719374430244134136603104686290151040751910851828513326027089717932188305429237598042667041332506320772239208147944532819026755612455351102091107523394714519792387321339238865528604769676019249734416679988178320951795109410234339145304881403491523811733835072721168500153493802210128993131880785408781393606565250203901785997382915492961622560049897314277159373429437905039345682469834523815848662439416051521788273671316350520014536331069475114384394982165771485265405848281047536717316756598686710956381703725785841209396494934137155979982392869141304101669942240898041050787340773217488826074389356717970906952173869357230551328386432946278763080574747227122018136432830461219478799306425111615175712839674645254063757386758973750507198859710319266344205877112779375266691338764932645676842397727577470535444677907292497178306314740042552116916798824066411909996501789969933276918943564516535418767678758724754715189045991600345476761305804467283191821320830932596938468898306107500417798632400058463810228779514823004257300324661141314560449641058392990758124109128897070524391809917056621089616235876067074999786347381357 [202,79] 4931932442062017675528304668698523572407370931139833447751881281160809096326818705089733081223956701024896911861877009564128116231806990596236053069545412922779157647218500021830711993946054155015089535049829082233587947655588583774672955794967072454093638261578985152470364033826582348988912242728740787771661748166294214151258549230791399792968195150397863006230134236658774766735954213054999258697885835174337591017276928098402169299449162863299072906935787799498144913256626518866579954685886808442789551971457217494119940655978781919151275004619022063207131794633343785429035737307312403019784425290467368201706279081086417569985540557466648688856168677467433514021842509003843945262280544789560965110636331966087865399383304897409808655140647762100102317755536650162000338834206803374947511344894776820764374863942515963767918959412742286864905819260538874963428847703719719353140655501159772138529018815025932680466166642727035836006816165188894597775094461334422729597909640039056373154211506477297452381091299450058606253159382546896545212674764351176808832890547129292110385858242353505439222666336792777522728824737663244993631600065560837220464221567961963846705162729655564005631390794040012439742832728926319871408802856420704 [202,80] 165680970765404043657509136088400204771385877736029865304144192660057027968484367115605343610422537967401432186621588930994821021285298121830816334871147185394448107078967349955468910711706153494416161825764768051146540112854067555812855299477021842794783776105833953655208570094540342963676215481563474839430561125762260018231862341275737893599006341396812541594615660644850444732859776772430564257426961121818575195451734788733513519685955528401650927596484405725818902360218803035891261336425642808039592321459437614325921310576324028757355246962371163886373957242136507585718534422034958650659921368750738585020167490521394426212981261934998893402459878294061083342130353413970176234767048999771482811206982216191468495431438983866807226722653728646826597308570387360686134222099616003455123459089686187239484622479394663997631372851240338962751194186179485687808259696319873214801856818685128599937526765546598278973775069254894374142610648740512668919858073415110965142169809571179680769226392177611514268028007650366122073977764681320367698299934773893747875896918319696085324601686385638734078637431433674412415161208548070863740229372697608007089039497793148547722335041071588463783302651358787416032740684106667383546241185636 [202,81] 4522891668770582136635313488668752449639515546282070815998861739681494520244176653846482325713111789271414460358560010692285530742960719869361435999858228168419023996037139713253866097750122774975283420216042246815512978150685297255569631429065542128621827884046022885898348609962430811138594695890923279414910112119918504493762272717230174605594536715662757291626215921563792960665794396216821890929813072389983142202454794370587921337602929082603185918626809417290005660612995829950511338867466798054527639938739023352343673255884202910764716701297028379719605376947623472672526121195592810892212340012928516008250591846411404509643183754241859069550189387915619173155845697943052636455511534981803095481967463556551782626264530443002014959423892190934332529573269264351982848970097073148346211387243992068025279971109553031251378946389982658076500860311022672819454520986847118403964355683699861571043396973696560991424347402297944109860694808759818125527602557941359334915388559247960415678443099963439004719854740920594335100051765888269784707541401666596456635857764598734808761246427477111043123737658655345750089552920490390449620329840698414730923846707948547947501429378045740216990784490666375738717420014028780150424880 [202,82] 106840516609220781183518931165355184096975578326047318733194860489395106970092479088246250939597488780589731856308252274673059182071658572490590179800080516279069338964925962246692901419445036991648537856977535460812171770075229103975460177394038049102694377950724878429746659288558358740387032483074466486193195233972189672204255692201609944618512393030824387654104022408195929515222831729767113172808733565994855255351849200352189361988060026460764381028169819260696439307616192900179245389922894953965349964397757078112907770854859243078751795275787107166404082195928887014002403450801819537329011719040029519580394405719812943157761943619863203621632300486266035157030486948560600418931684558401737070292491775866362746551008170098828558940005014491347604660433643270093206357409623108568461966736554135694109523713728454410271010604318424224986103100555145212410991425035706581582167967484534974884349674794025502285683202571545897568862313537974262780651523765602762398891209461976086367760903026350906506243478654191649109450909699628917191064401353860092796327159980635709766424199258784383527730285163999653116610039894864591618713596295979083846732945840185549608721563608030270994493912087269837946710567653854323301 [202,83] 2150663510721364344935816083366339845362805269985921629199638041977161743925501448637379466268695314481599807933088607166248083797935835300069027414874990015792222295937252265904491366876144081856059575573962928367799214232544661708804920582194335577588728485618324528616309158947080884700924777495232117122048186105426507340013973471917468896806993076647472388793366819516886677758277534727190334651631525250938047173485549275197031604520683696446255289389196177931869667361420691960079940294146783694715435656969538681420935288825487837490884994285240666518637624832775180750134934735039074530490744168743431227379293046564259518612327861267722954758312315250451137866729926542259732969212871673530324151974187595202345048619351681638261236709877407835271891100181770688138306605607218680157338839872503578349148445325990058774190837322205436828987708517824505288668402516296047281261829645920176686122054415887493924396861094874082652103382446255146529428025947923542450626837068431898146944280238037267035092266958467054790618366954020736218334392487795407408908449219298954560560102408790466631181004421058856438387382439466286597700481773057055108129117578005532432846987596281466921273240116833766787821108210805720 [202,84] 36938998760807224877374654981559659965162318410361077402323529718427660474985899349256846919710696992971611727105821017843348165408577725579085173065066147275551927514981030820891523205106433550069959157599177728380986250406628477707554923159898681485266052699439176576226709735687303190320117165853811881930756030877327615973937411399938130501634589353290522227021172145902065571839540409265663117783606811538208342622929399505959137570921666190820280114768709069227058728242528881121780757937210903378004444242503626391431837236089757622907806975302833618782914412750430677567994533677575551985775972090002090227380331184038877195153796723433963234680390969842179153664750895056312712106845758086456896506653620810590279438537537905371214179610622091918918785267185469087006867332365017145576241445246744891660305791614746070276026435281477516927528166131859234853678188419876082820022575306428848422693404536061094972345410064073090845885379145566663433047520205245243623012946309262674652649130684079888805015085508929750437745037662584950297562253811459032095710527444553855706277872527637823631405590738659224027340943670553793850967808067064395457581045340151661602290693416496750425566236893334106338789770028 [202,85] 539866352132150367262197603732590000653740494663613735019908003634718417583058233087999940787530474470200551528661945765650398703598504925138062231735017862370608121063985182965043291374141837125167835774101347053886408591799727528691833241494840155552968759332297044993953807969599040961488305721324408220860835736394649972983718642488273056615508323361235393196002674588335196766640727961578025556347279026329652728324478191542908338110947231747661112381637782562876298450211729098230841355778630276585228360662856532641158331610776481901937924226973145741094968558272768945019383754537783863442434169302181209970157596362797614825500104991487739186207895993014934970467110184534003661086949528896916443673832136874915733616663607489181020696888056882839280561263139350869811031282569224546328052391727023066299638486080486713947372905476112523865646078287753625330221909478854063155570192978122188753789355460445445074131433888460024250338628045866423015713476156141753666508752409474082887677529416685909364862986772342661704907222091005243240699699409975268731732315311214977704140301569557904697103248416959095907782832450022208913369426948025049988167490595572728466215068767341812875932611557004318229896 [202,86] 6699666522789703467485042418015474182615786178813543461068931759609332651710654977476453175413454016054580089206048100584786422125008866844491099392382933933278737143433765234536139125568481922408172009459129150203381606910782017023032963533660888750239020337958919773278781586448756023309907927176520081493511759757939926091754965499718783241366085339232250345055190352051070914112566427345055157331677804866825845369128874974059209242913970392998430570875155073754841568693357170468276075538695091605215518639449270740191172209377759300854705191482877173660619730361675717636578982399938915397925569243796724337707437329198845812530276199700147292383269868727795073411710682260251146475307243684363525732581502419475369599546099290471099671099054263018420012324122450345979935231414330322178232943735694837581870391233002419913282261357290487832901015323481173280276550924711592135265364003340489562631108052624629308798441174057511690566252302632975357316783689143215220527026129842697723525436187786311799318272830161530867123497339582646495538967819478740025196601977517918298829048380049619960425068566447520329738353818564317781447892773791262407678573647402690364189389478006577109436395015754328756 [202,87] 70417193685444228608377260738084146992949628594772022091320476394185433894433210154252013292760169308062616956368705779674608917279122139839556807830702050708078456447409430960503838027053134423781089894902398389956012654894161465578154721170089041206059591086053386579292269373733858313561231550136286065923868056474718114924880523103796738753506114299222992303076409144050750882341735025069557978915712679699931032484869943596673900092294693479618656519809712354725646836571706170570078251603633019792922889172679493395562943431482762616584271014487984031028445884225259600689679284928936698257062038055484667060949460174008032097093127358337982431176632058212736185456414437301277038589804558444295633120118146284629591624599797813239617460951687297952848123426129693488538552608371730284880945027816979340201663643289678684395247710830554604158175761641426065933825118329383385274065821073559847225289457953451382126957357955344639198376226930570059739884835319320969536370832712859576418846177272487464499198809499515142045531284965084533962850919184608960479873445334777651558765602807382723677160621375264693423091173514963101152451117153565390373401556078912781294141105281967199396600775013488 [202,88] 625142826949879170615700027266037056394333745063760956042424757266074860474391480681045764065319735456698052031456618482087988403773793864444600295041311574513384696779894753351731261700528665681887153027426796298459197575346404552821513069924207381163305867016352465881126790784866142791223937871350174926933501429390951081463002583434751945650063613911994493813033213095228794390974185719959998963229447947934230989359652450405266936171398175403101199629123311472615433277652740157516236901949923962093561712592664603793573169111905962610193293858620812614549830221798046237037662886488485689229845811733497377510969941557574507547790777570513387219112985299547945630545093849087488702827730192683242574877790134788122070676937035982648410299983974672448643283939916462142305886479130896747042369656434686293905551150939698524841090111987333336671381786210972337612494795024183045312775548696943234553687639287465022904194465506728519742770344074149290479205049856116724984250064915352443183591501264183303915454618505626148992354995372555182172766616362554470811706199396927242330730466948951749633194567500116425088882885958961724611868051035605821844711576986213990093035943084472537627545956 [202,89] 4673831755723059455931272072363593591853075509196291446947481002548012785055944588721335580871879187174866482605192942582024709944340764515499967048570846295350573103157820507106609599902247015085018043355246878503965008956629477173519151453748488609123449669874547157778534554416167644841983987575879261020828475979718295764581350937843813309438036017065415637602921675509734953504966283774931134175473841986282144626534852144063761161691843316959654123822703982632654155865716738676997158969156510867064337089582482524152716957986122520755207174736680300850529388157981697153188187085066424606086818207906108986374968896402118027637776510836584997176265436596063030761901391366222346690674340598921166223363771910263316080397201581541543487125678388751588241724467206088369577421798588914874431909248917951828587519306678335499598925185704847199124608806118854542987935921910713656501258173788451725571618038671743897262631034139728720744976581117488004583514815180784823864407470202024777624708346428980966490807738579933892623555868047180297285676251001150995010360998468948364238657637160868162852015211599291688384473930013736716365375421744758266525576611435325396129073467616736630676 [202,90] 29335131534186714448085724795784249459588164075615136320307781400578355047061369007404939640719710892647011702237935410816573805048350740832377173035630187142748617132435531069618668771723276061928760609757403256907572598971497074119145320088768318529784331605720541262070850790746142457264602939034745928470914348509196844991471441364023088096143633233523195773480345479789320411353286881416729111843303868745106254547849405097911509220834365553410728832130449158022751982872754736074578332622528988003018314680219322931366165215555598883649745191112776717728822131789273371983532829996493396504218234231468128855449366460172726892280797784119022918995213083920660091072736499497524765306030240198795053801428699610141837035340999744291542949448822427656989466328901243860449358780069654370487722207256919461989930367310317409303568805122085868328750215320188943968895636812685728057382694393983473953556454024085706369916412067090252236123780058550436897572335705675424602306952310369081519558530276539102475523816264211230794643992242104331187063164013122485174912424076714840615461414610587595030907339510367716074359628248093330237229621751712680121711621153862051295002414398013494 [202,91] 154050038162391081202410835026056489303482765792780848213648863921544429469785098181886050297452603670183583128684747259244358376950418288085344818945573709796872840591285002277119656856811009447254289199579425577233837225972500016963674409273965566843123405880596772269299269474065163486765106766822988197713304575505215249233158583496887832504651056907820325654777574633345667935249693093050302333270732138691801348685004621468203513538788332992628753009709335067846800945834222533038007492076910749554969493066035141118180961916856592500734035789474909762514485765761619240948113862871780834968440178821712752060650391989405353146754182585322042487724100908786375810123685586156410384947577150407269321046389487071354681270380037824659345700264603579626558504907987855047625581092714913377226745967601150262873952583367399906639999972629620498800165537412653667629875684502265205660841183083972955194203088382017405932599459567210669648200449452012690755298535404612751976008101578924568856624425835212517374064421823926346490739459009568771991572247920991206082483758065125638546516710387327719121478210982485113176330653317271170944925385510737264243259035826712737405973979522 [202,92] 674438417844550278507508926724943537007528386651348021609875905279037095100689987679636621356536590572369938429930212748430844859270945735355742088607443137844107689174516705965765889958728169759606100523464779928356815478237973604665409592675473213071064662003590274350882807801706241626648316182990137742584818116272196593287951925261962816259315656863624223141822734631766949065262177690904531662004206916857249404208245756969089904486956771312895701584307136406059047280552891144548086912378294005225819182680193270124867199951693807392220161393850081397403029904738016393640330356445158625696290933493927373822429593271948260103392768808412951413633175016940192325950530975827543130498350375629242610209193288085260325304579205076368911654815982844802569665068949189933349732145820103781091392046631022357076980095309506357913987217114140483313798364699956082247444468441030758567796593250695939884276649534378812908079204280613757429150357518112996676004100123059700454680719261184181023862967530694292358229370355737940897258947581241615217325898526968301978441451347035928011584919142722115617285977715499312945034128349606576168156270293069067481059186346959651660464 [202,93] 2452374269373134882446459723091610495418145166496775992559165696942125160757769496913309766138446291754060249977685858190369960150124188840786702361502870451524093749142087447901076532040799229588547753105375739212179197217237410339947922150903642833355127366416203236316757708814342409005473251391551925060469756853887224644705699327851086744155050168080075803753093981048862446899152963607693790348733684322297564742295769246434296981052863706321829508316450319810643046152727601046014966266829079269768838117532512477622283209098054008581865116373940161516608391173475055660250649438358859620637809054943802208476128249314004045145725525876753194248361596262829816372025627267307270733423007448105291630770579712718420363170543147472451797346679025080418662690345972338018592782462084139551347129532739996131954899846934739844329922364301425415386785701163103828634809283222804903665286975060479865878922238052355983000096259982028455609889405931873597418558701530504398597971656639660677345033751601157227494764696533184528783223523919292230214024821645783583162454996494790166110989319770714092761258550432030791339617451327674716050176835413312903935773441925008994 [202,94] 7376890897497940208931058432217973338162613013688326724853155475885688513420002190710653806237356238507986173743958639930452333646390676501369815169412150391058238655429793753084839596466409592128933464246206825487374428582769720715451615386881619203928188206165177310484902591580660707092351937869514393604496251358148737675119692074928790239922035015895459996764376046632691709042646856821017910573111360991720545479766805250892787181886232886894306772167326848042394598956049808280383272589084786364006847838505847347055591147237522255803139134745913120999082345553677228946906555441219061674114705077444898721079476874713828336106501853379027307236490876650196909076774944198995861683922318932780461792602125138585021773490881033114518197287971022799951944320256423394669218997572525155891988706101731883786940321710458140614095221379597487418273502291423290264519770881215725477514728579289060491671888219868445497227729316087828822865238429977037784792814344009732184426145280168388364185510071100193398668284739671415249646852281360814001802442340132273302080190784042506112470491553456734309934285230730886452529935111263661478507219642936910937374088102396 [202,95] 18282782534261172580772331702815656778781209733092479299946023548794332016693350079226152700666106304472289557864067147848355234465306235580879093656934854019918514578860625772271383705031181543635064014914197492204730502064021976524090536306753534097649962981104700673044164135370450876276327467398454921942957885024226664657068525718398544116408277711470305051301074770159958905091764539637933448302575300907710791331098829966341897532453123152403122719982655959111710473817112804693270357379809797654987035601285296722244156247242960941359279858438454809702658117449737353884086346990487593493716068237222745987784853863029137000899384786856320543836263896256169957093357655034016126015579257655081303492205078830345859043193495728695274560770194182219293973871254474091271024981277025732089440429083378890415398338145908878690688080965887834949802958729660850892049416675861303307766306618310819238265320076373925638669769531552652680105272443563878243790008236762708207296152474213567144023532181911195892823979744004953210636364729783599230434730728042562434071312542679760227365025185233583498407998591138309841466871265818668124735690502515721403850862 [202,96] 37143840723878283959654436919693231340892604826169838075589766756515456389339274484902942825267862280496772765941653759109784331569976328535941036174371583210586681454562814170618988654585588726135344366391484403015257164732026029205538398755785855700661073896553881164242326602560085149494452507868792829254296237471845203034468690489010060639114503476807627017865354019878907408695412119735392095213025697300401080932409335280727443739805477699496767878193132359227816319985218372268070265931481084981210450163928550099511208330606674639792955417226736213663705991191359348946733811261636834031281524940680790081465317229340791376029503696404705677270976580437779349481422991096183330423123610259962554259398649526646119316629119028418825227501658151331555544717718329391557525964138136017807835179701722378245778645832110432961270978102620389156823005699746226597391112004917313104608535368965370637499459354235762839563461431223105873277275082635968782083584466224512317242773769621412320461369325759144817056545443430705605713838144257531081201221173031566057760996286471540751965587881327088865239046586843397142231100616597081057304929540903848272 [202,97] 61340287124131638428813939206134315932917557901627752196961945417424316857663048506000405693753459011458417353373240330412343915092409851058195020127257147057849458529817504782008404393508766665686175003254384042521435459491958333332743379614432823820409152467774693006590046866425541493210624105843582047300098539338143514647205609899167704870456742418284781300312190095361889929914721972796127101659867294729460375238195697174552895050966189119002164182337114791463596642762616976339235867063323767636590708909848475940246511605962891284504156790003889679750400938600646918863556351218456156218855221609454268502581040756097462011798904688025781544622081149680666251791927713889447954552046753074435592839643674592573240693800483434541347660746650495769214023182953706203331864506980537416598658194738847691939650489749585902141170999478316971753421780049866011103554087579234681672419270971873071565355452094577221053007656736321198388496836594486821838977218432931293700494278617434112707166844950863075796238900293169955517216726305916843967974084221839442386624429361354209295481009860338137182849688715444354515206203530731963042544489610316 [202,98] 84384978662903075260638865449092938953486865811794036824940203042135585105935570229414300383272470325832543268288078502699933631373340566306604962519344659149766374284436137658452656309893657645046511030260362137320737145244822644869977906622940993265208369873852289589242591332423441705341096937170347727109356657491816570957993177542054534404891302547846394285257677225288333971934381304632825007514808995754943872884817833501211253654330526914252389649281399044247768524633231938759926885275729868706183228790169193394155945705600931380319594082727805468798480149221530385910706582044547072642829575926173931104494856974334145376210558241577456766654812862170655845234092180884474562055139028629534528622621867563118075822880889353498878029616081289628429546444280284848041847885794124302936760783193147684447320413553789453935247962319374209925742662203983441376424389797735084024743481582737615744046781307425996964744745664207290305675910797029667548813020837139163320468512322768079110266135880199152727427941503127122433808768285892223656929485473033224528249578071942296510194046197406387136874901055483065007821189673772501697142978 [202,99] 104935879530513575020827948624758724198787609380830252157414007899045522256632211229689562751266561668597065433367995352899437360731944208352389745067410701102895366881753333872255602997952854560206685142599272006508280692884576851228470632310525715395957852137212436047338594532814806513249809107655906868147862142529404031202602400158694593181572206445450768576568148125958974580688701102232090717169744141370187484005227140127506630761267620082400640859721823370254898826262419162161981795484855192902446221299554044319339102121499628098555062777482928254953456525683943474141136695394139719456464206062203379000652930287986707857334986642000856204081597238267388975995940084327280748278800278580166945595710211717834197104496288753723226937185412789693141924104850518716432872272927648366275545253437085183128921516496359517772818848934543950486498514666947319268895838281478955503375388753366342724168732497652231612782158469723209287513543219010324486199558193810347359571315638540715790580097773086055736339248956365823076666860092621466603716115959149558985449132059456643530498041518243637795366380134631864648178325483552590160 [202,100] 14588942194786111568831739837107920761271578065645736740859491483118200184335433953863718356957891458921858717294114080740775548743613939501614440104086526468144382946188003188214399606721384797008594764988937410612083347483600661939365469244014716291037526049712809477624266113614061710642586490869910448152300541965856865250896472935308287481331023532882742942693099396263590256584212593944170757932444259002447491359193855984154522410624321579525834077923768475539494176913730523568639091844266162831371155514047776444482880992846657154065065894261457171529722774771293946653649068698182941837573044701402748513231380047458093604374499095702354149386652843526200477632197051398635240742567143243757950421908933870242308454338669501293524915332074127325476033721540434485648843044114959118059696569980574826384702767454374439196739723523288977199310022047538744887624817357405034873265818665305990573443541294533303677448693754501788609836022600442828597201502268726276157155575635448718330476279251592633845220680044952372790039475793904204540385438108515907721058918426670175864373800241752760335580237067428595129137905930142 [202,101] -191848395712112924479885840224953382415129271760619168037757548586494663054134761841550333989164816429739977381104276807340435118939983322082027404677225890282790789363126588924238165441737471132213399920738290467098915562264965147188992101992565931075521293218668457258460568613633051260229441539018650640111098130304385065536595670807991017875783304465628641382724892910905531851269235139663819312374754561936657329611820546350779184383190011141945918238135304291588218816179821563198326691159714267919743388161636239026894600871634431571000718494250121630178669457574201967512262678063869738365398274358268440865293515506805242192692552631928300595074413755928105226718359085922707170426034572702846752829434460738495124618745278858564537650890804316473534546702288575247672587336088006801415593269929381533948463660925620510979315234588016526539143010055756373420381614873537782022694683779968682455389945276547690561270938620195040807420486314510886045579374863009640589482188265791162261811646176620376029798231149712278052615998896498977332551926228188936270654216651334111762804326131089104284134000680849260353332126 [202,102] 1263866214535465130707154489924925081528273615913076517440490843461528404587984546434076775241989872184229127449102425188490831232079092322604688142381685629821177689412446893862475709247522923288590754985770246955405036739711821189934298507274483769788062596634819430769131421731925524293754657665687172857654136904264522097859609347705560420479564100675102207669434673895492627879361387569731389952385072156949878355872544437999457964995887555615806097850767763060476307132903897012715965507350542362116240315065891126482768857494015583437565872197031013029159736803564951334787094097957270133753285783725927085308893523570292535402184420382182464330127858850164264896298661133188018210903523818076490650752407486471013869182691139356777170140774115188977885169625562965726480985493510621559265566563787247012597922514019907030082519586929256808686638446724999930033839269517920394463928212549480142427019205886825233434926603294122444236835410493022481779811510308052646222352579364530578608410128614992438975314400125139190945222567004825646471422440968955808185636000302992643794458478138907906508655200712248229330 [202,103] 1144115963319024646358459499778274252919772299977072168836640030771969950984706168516249870250086882537046688814736368916133234970552573175581350306242393087828528882122990959715220531244063691012482520975349347546295964112748945945095998811972465404410944442707702001047311807525738740413551027655505093587144484901520450355006031179104890914906101331626996341528601951412831288024570247702420760647213711492437241703175013593165827228170512748153789839904648386542292712632624061446373735972399413411436313435102646714316303835815956272607664946194358980655305594220276574743292992044371499421130689834579223013435241111248461255895496046508884958100132212954879301309887768467451793935201223298375618262703396602080073366126187787086327078731157766217764022937748756583566752861512505236985946410440740852122418151933809066981187416777619632145739592809168867577349773885985761012093116620916213923124327282486263039290235698432786513352217654718717841418028570158924684978997318369236259531333050813043009739207840078328383776261254567605204659677148132745682508721275478837184831185350944737315321390328161374 [202,104] -8166507885063756086226273665926464065216897350775179644011508645821261495477710560498919621439771931129864842175581299262650943429994832917014137600371174296746705722909534923841634305261832655759048774808537362086981431373581749865772983979078056970223355908592978475210479253444637224170963465248215467374548333878838595068263852630260337411289166465145902878298312440329726192992978078709190917074559673636874891684342415020693235575603309082638202704298315068493476455074505847979239770353521986815413226506446731975086283792896131314864379075290794985856807320093860729284933956297072860255598340116403440086391600343782378690443726963823446938772622850993532496402338037340868931057829241202463413759404125409507076547348772479683338517086599919506953373377161024921939539982031023976721509662630747179320799253895412373385011444243890927513514826317519525144522666286938840926552404465524012551798043524268218977722521257971137301300019414897236743024285532791925645216703326696202075832281504306396465000047267182841294637715419756650680090718241328426448402527417517690025759723984067081321820233518 [202,105] 1807499341352506548191329095004651394931323496317904321885594172662449141430778674398800154211747202694933832254982228629534574697147390345360774220725764570711362221277971488575602271931539458610455852432156867119792870166369301976767107127694564124986843796687841031341477259774298435734320056864649467883444218427950289272412583818857068100123707315869810786680478253325064712203716240643636695385265709461082253572781744012053698866422427068959123221959718490207232073344069166491428544246010813944367911622957712230945224151011110048770637962397888565494023363386124209325339160558961201724405462594095373179030396588646479144977437413577047540955924909041628179903994239633339175197928748241361953624028563345505594872033026775448783010007919679765050373101193189721479122836937770085120386119265800076944665277143020922140370846627362342195098985609539338565748409070031443777968122597414179959896039263012170493082405356565532658223876692820799693714220009928210317697053464264255889468877289256739226183301947226222387482884639467039782810167626522561551765643426870955150760611746897267138660 [202,106] 16506264492842760282779690574044180782617646677691798618131749296900195047128985320726369657604106109606978761885488310982969117588587045168684115144780483143525385793170909168341558166198036744896502337920126445000183004585311203792954631887527125390162668955350114739795786816685945561712834375130327971033585018980891344160633688021754989783503704629347214304565950310549466052394434440589153222200914136988737015800490982389211110734970429299107188151873145415017496228285249637152210270036580048570269911824778400703096091418053995488689982132185888585931017552242718848805728338267421146572425485762820520256878211259204026814046383783570945023673457785485237253508163580476990060346720420854414595270844675039378799891157033322502867686198820101868448382430692913346799812423305682706090824441333137560408497139435596741283180147381108275351808577660680020602408556372554291745847035382645302300113363846626844777951164729731948589881625142939346326306061659161205895228296932608779961916543306953239675419545724094388812362697162356480490618965833866251361615304163978637215473717980870161 [202,107] -11024093487456072182755571265155424643610404580920847349341500650702704229095146534231775499919646325893085403122121618961044025579554023997535842223482040808901608287242459045000062056786862090315697288802997720176293933420574042786513935874868983329685381066572809549552521089787792766267016810431582805310396070181176246691129781055740458584088016232679599676910078521778441620417600090882719504456686075226796058959295514754299137342903271642008416077994705144542024158993386854398606694012072387835312832319448985966195995299019317526078327324961831189213649206772240167130132869513659881524283184623557827614253723428341207891236549358438857827423062779034591863177875456329177553078926339708129121282687992145370456942499774472492434905055959669748314375349614882045919869673434592023365535333728941406535712342954137762004384543444370140117070505237700887533163805978461962075410952508207263722497669782176872122919066641959871779547551903234979895402309193205199001853348613727594224614812672443474553378282586535105829696836550845270006852189540464974758732640263572091994648307531 [202,108] -7700132886378995940199133936738386545219486022560706253040568100683954564818613384551615098179802964589063789959067028629342736850018992328018249461619017188446555348708285633013290568500796651767626366492955703434764147811614767874070873064275869577240249888365424205061279284319928554155579691028701463664194567976524021894872141489089668410259404297932654559136057269542469690649372005445984112707860934113382452352303571436097966711033457117916237571386432285434619135072391372515538593038654386154063756612131896348934043695016559706883708022101760858206721802864052741278691572734832744406450937440701935689419747048901996414094121625763444908640050287580821898790529170332611399073569987928197176572487625346263825323832824490657832828068007427678794722327641106371559722226760710009313652920920255659505711325785957366329036173517674292873553644112358522836948576031025603447968716179081734787003043452296274752987619511545723781304597203242187374448930464585521227912486561442649620673373776878881986047343927813038491192659321267856698987637319542049820203655341332046841844 [202,109] 7430472889890353307738659910302084238875696930338289225815698936658048516718067871378049613985749339172124300767076773040591341252371820027443440865521332114451288398136998094051627173970005323903017229616039733418772334110925905561614958060285029399621488146606929615524529812750838150138683789415523679034116775214375086811530213917368452421045146783316469153278073085482676600465809649686629597659521822514488250611219727467077740275370041741593467544636129425648931519485401664386294246417138489498398087309674562459833633042532220839117503386970834981991730330758619647458555007348056683347572050586020300115493514096947129997422262921732595638195868850493926083866101650300106067110698866288972319028967489472158919023834416252258890709922321092014010521567600104443350895290982111813632701917086308688773758376063764347175333401818286258395820819949850883264738692927871182050838113231338324803712989049394159966042914734458807769737215433757457189793659080169686731579514148251522774546799477607727979898615101146060638747172365489000228996452449311121683549301136219700 [202,110] -259399397308026108249798797772125189686732505128295286475822331994473532625146420472159553871755842235242119504758401067310368178014107186037058156345084896582180681458802883891181118945933258177474687877072415433606867134554306401577543110296366521834607998226916661398159112182517204799701158629093613139668601462661442654116962001855358872380261278416558880274407463062437726737033866492796953474452004912833701578435169098071163076412479191420285165569460953931678967717827202193841253141050887876964529890870121411683658920347811560073223508557872362337011503665047114566672049154458121916059064184428424829335643912732673262142601180091333614385261637455787894159006366041344938906135932917572848226151361333313854239667307038946217250975316776538394886372551259351189122128638431481497366971625089934214759422870539099484716605386738587419192344230628681245601937535558182782707655319742103415921958430476129440359243523145126673780510969986135358263990261663676881033520026683074745490851741311718924656844535533006320316813385768610228499005104802139582581137967 [202,111] -909327872373650322947819901619471523887753574221412112926314798910119027481745177691044752840117624388798787053597857940868889410603892091371423960381155138976216273184910038703810843404511504141329719306836679509033832813527470014107850817069613184195451942021049431041034608528717919138656810309435219932152808067936148443147321618499039420382161275642604944040423489092924304048319388240971828016535055916631792219580601810183157131522980971343249359567785767915642976945930157676514983344203280813454141543751732444870421110405663556141576755669277147788422419028723326370415216579445418430408607417158961200601483396289280651775880706639087196793340507063326762383327240096196120614944981846963240187710989965933449870081185807626631129181745399120883497394358483067150495753699410041906757188099104068228835374848272710769970179156683564950307469105842929635674620918403444457668530991290465466644636124948752697079514360561662268014109496375722052405295840713427557464620290377578700976041794872376521943467638960550901083088461778581048420047760920309843305 [202,112] 184827374676064304635245074542168046387792207779038963960132046344962455540545734746259158887441226342723985641464689482881069505155695919021985920091943909530159409992124012691831946693796036612406412140859292119328529149699086642543683356042023254848094265612078823432768958309582241181825000132271484145972129953367364749201520099706616569808343040531352333551531598069315374586129003103575301859962930114827899055164520826659643179044343093442979224429127436853513018593886721026806007787194693088816178601579569095978461626782091738178587111980949275324883675950959337569882882040546983547726040038075184282047944405780690340433556498891106485793770653905084563640278160787341420993396802181908547504606041558182310067918131921347149387591646343339301350854029174768320288022530880332693131879218607361009115486806580580181569856955095464014589868070086210321599559080550945589087283461175540766672923612232225553023424632527412676599801644416037017420251252583741635359814255068102008139157151315454066875685341594059069079367386974716754602007177888572 [202,113] 11265354554231258402008221203502681491001236898389511479109213340637231538548513733286368054298215839002532046737192311683273628429657711653684462427668195062297392716503845518145515450926972790829490370153414121739342961606257328008479313133797725433285906533518277199009542377236242736457729491716161981387712297587914617668358288634108479691186224402052398758537305053016028312254653756114506612470393900745158056125139379780166226341062379662104642879600696253296705299704611576677032064946105808041357373332408998739552094951057258764452543511192989651727897607115784234264981383019144460023391877536775086742355868261776843716301028075008287173205856686575962487748063430673527322902778258328178036408032267823125674074403258478685215548666340256738194061984357245765169625977221636281454766412041127438656913997497447662070918252119762904597232324711047667753573194992227950824231231346732029968783884874972239583869643509628932307730974355684327188611423325063122990737643242553322839248230044422799513045745955196938159574826557153499055129104 [202,114] -1189816279791463194223125415959216477017487673073437603925495510496268052704797088560078339258223629533730945911420308495602196508512969808097785624891489277146050243823650728709403512328775914029840392153363793474062210521961998310081669884697978540122413168023096152749055963535352217729927946653532213403516066796753395890875946401859568769630504045518483747852049461886883417188892014917184290523856787882424468825117306706684874859940492388606808727698111981068748828144548093529665824994124132315950267146691582723111020790489342503847862828975114392533818373390491380263499028740771091837140789724069598811535671419608038650168443683112034623330729818517564798429944317385491266326185937175450790748257129581124743390777923346381529910649973357269296142821153154889368859967518741791624043462106152595750496696947592405641113718053134113047637185661928482012995905042678287322353623139202110315408323661126324783805555350512060655224406975790838455246275489066851571385579774993185478262846822919740148462765418151887846120571937885374636 [202,115] 3343242196077268926148676352396234550893951125371995613526890619902979981452036622539259485721440080593877988668099547357326913635407315506367755661917229444085471969636358416968660410317150374036926652722065717889557677870406527964493433413754424310820849025132562024911911798566818433820933233079582532682059334671201338605582429118428127332342070565939272446414112303293548202145396299560687181751709345215559397165529532567841201989358511071689176514444893997747978582937677066881329970819415919353912249798541652545759278955075019432581739961754032588088094119983924398063634045380337747948915744044101036497899583030786854470369890122466911361858868263329818825016935506048371139779851865027566989025952805807939804839105792515401610728561516292980774478715917189220626676239928837401621570173077309552170316760001436448654566969863465875475096648762586684431182616692323118563172008080603543747614520151027785650209865326530072047360240261745286547093085782826984056460413723550423288001264129159629184740701262592742837668121187716 [202,116] 1960476846515705447057522580285366228726564259709570823274171884294357167097451734408461197805333426089879840331057057460749837699609761872908469130310349169129924202366360563532947932304630140416840262340480451908077110167936153844839599875277806153327682335588547779806184440798653310416912480075986747326939761523812713116561170851649699910275660584500611220195022536353146712560910467706307508531468726004059952180420430249402506344472978228254879145516471828879375143105866587003499057303385307587550644654032374940801592326183656319405145573751936862564323586096684948821432508481312160020821522874662655267708822655346821965930985237798655039198012970545100824490166731289689528297116761882485831058918307054120233182154389712150459519164559188509471777573965800227275292461913662701720415363923826055202251517168829840755700692066642636670324551831179713196066404406869178186591079277220284296152182042196581583762951140363084796787400585027684078190602925502580096129961479614786607106495241017456568404444789559788316516658 [202,117] 827688253232077832223989536351089477236440298576086622448797087921476972226801364109493859267084920699122213843706496862118002209601934725296022912704215105786905525019884259987171532849010516178535998385018890705964264597730779991919240744137901868600948980731784089119184432251411493860697042689729479270632173543433353801501516359501268713088610294585390608291483142721081888720461923912030385650308100510667057279344407084135811221832177202663434414256003760985089752973780578103310707063987475960819497891508339460646514987355439309588333280154726391759961491378876904669528129481018285601425635890226453072915772485480179846100580153414944524078801168908253170092122591705998259825136587733882185971876872175451136932600338316230296742864222493970199419497923989294992011931485112938370398410360833224280581611693271750627444377987389975526462914189947981859202896032679434123577626778393721641138442471582970830772220707742678215405521181344484030996120336751970915447794678848073030949569374791424572790336761722608332 [202,118] 231112796833161079935527146195678565743901840503834565414321228252830603950424579045446281787514125695331853382418364530915603271442566235602611193585101384902185765399427498776316678424149725125218489373476460528607723878095450085987182768721296689639062704281024577986437747145545472131944005897423487760197455023164418096690203013826462024619465847442408766576367718202179251814082561638747422997577886920998140505284199176053137685165079293805377803881851930923770085609982135400337726632670918620247680259521287337178826378085251380719764232555038946795594118382769013221802811629673680724959426539670010731144434406999907330141910613907607117149320341967400628035701011500421256670749144635779681072540078643237446515440296538804186126791532554829316581067098790061060772682276149627915013142507830081777709188323789672150336629909658361868941125204775303275898163184392308383698455538391545658051935168087188472401791389662142912963569301164781297999397102040795494573655697316684779214730442972013201157960002008 [202,119] 41674227116682179238382702822558695902765012905905804865765992274546729904838540557668683865794725396313495631741531672066113935473912282336122031644165418121428365244347683361885902536563506183037734700070538437266831000354828528828365852163209473135324164941158121406960262226720054241778130936443480435135829855349053826958959223301371452978672979914904357989308919662857363428821436814057700199571458592642588218669059219253322123270367560689468536961200861261729119948566043328686058118772521087054791946290636012822692802202509366127832949563336017581059213041461126315870142245638192245214585651572669920951523163351609883604474416482150084183919970113787205189018696426653186401986607540495218564615328293880262021905327533707154437448180465567441402284897691946422571970383326140405756221899332443387136054022123952744909801015338010529077044904072782954139017130646638613944387243759424452845852400274174717112417673918339809809239414201352098113214791554078138396915523328581911287768965996062350645388 [202,120] 4772904425046741875103591945077796003989414240669991778494440048364255010999955974664139283880543771322084212798494967796634699614708017839741219625445483162595865350515067002422157677741774002631166491482823347063971646748314370891239850508441007013638600931358861289921592050343626483419179831810248449472696844238850375336742040528961706549054980087665733405308005762359429552632831222617517133885867136619696860182435235762354647868098733557233748052406802570690781841098895392196522835974632312514462821168235746516828879769843377043947856286474084442460879437322761246899588023859653904633725965553055532370210205064749775295973038045718999358783209875155103154766744761744469296247680146625382234505776187592589344597735917103427267074388405142863601269879478999530474305984010296755288914816898362729837266353634751386727570046928940694867972330717309829342326617078725142215657681399122701699233805117969507543758942689310095398453456464480540098737233681095727016905975330680617022182156722823910 [202,121] 340576444980742157175046355500518525152959682365131908380615973311261319640251956708394400979361225505773345452805006898719731254297056622776805790815691600292996743282849460705958672986899488496296054182694800847281155140430196160796479783198582425680234815939324696595849246355789303949126885336118791896081758196669345089786569841347027542929355033341255300499263207277866067461160019390231631292946948596486629571138990083738418974671979526668883075320773205359914078207752568049569024553803609126304383465441990349764908362435209741884341581013575992084564230344806053216182963258977210328735884513738135758325776968016005784799066940568013992104151763490001522777023085382136845528211733986089367552596829300138797177666752176748864157352846002336708646586334625032797833065011958622483461644627005677428874633021404696928569664785516545727802429895207854708356782455416136391163388539823946895407354434849956869250192752049386030843590832716916318723831227018310408971043567035792712588148904 [202,122] 14859220580668604878979936303854711688875296615396700045426686560591672203330873156724051692232605606854217517706222433435124818827815818356579093989618632897563651493858472090431146293875532498346698838691433252799602498213591587033195979011933996129008560795664344116481784833163271520534249620833515523811719762666029463228531211876720101561931058849347029040823391102898331004291365914583350537747151321756723235651577014422857730114249933704637805872053831935990960509043502594337069336015363906297735560436980396508959546542127520776265738481133951705475992722351084581316687050624413920545461087155299033581458903360160428271375490560579182941504174460753514120361091806839284747806269223463338601376587124172081207755465415917363551888841248671092636946915362382632618473104020766945433330271898097777095875388385886784198452271811558446868654142213893670607122993429229018931244802963425707293093681681923777338048514185542995950016187850781073556174910416321735823242437981238425634 [202,123] 387953649888791582408719378355289536176175673087261038780100084163810517266911345385268430981243195618688819543291244620967817815194830869643044146912492541008131863052120443307754683062348485322311517999777312627178328261477269258784977214816527396615465756949394960736509566380329536783239366132509538630434624594567074711962662037269377813373296762265627429186031774456200179806936568414047422651928936235498824981514967950847573900975324788320632266935324861027042782580024180150688906899254649684524514743698481934082849599925002499759555794941111110078182257702370954822499531498098661102325202113862983833385553406120093158592517976110886612892796100610641134569944279275683055220681207699125536988443951478004522484381324098449780183031028194166348109857940664628261616971079719267590534646435091127020207812130908443854185316521045305978710271574043061846601539801070017808718413049994992440686622334026411055684041955697188198341200849538292965429600350503013559231347554718 [202,124] 6121632499445871728915666462451383737877891929887753803480009533545109260046372214284727753791112063827023041770754998777074080225899243068833435249866070333885401258301312370816780064247500151440810514678781576021140788798517229432499265900068017466582527428094607149313835694639400598474461518981804501899227570185544346944547505566624470110694702088862862034372351297493065024034413633580617159262679111728968293167119100398321386020762918035287530858427710493046813646100803306405153097264045378951649150820749777614728381783938271749092988095537779145644339887235179417566873411635006555955430558252302473696884388394539798555653127514269135820166395095877268248263939181781931393797945910680548913521131618849343877593667347180138051887083244842081458058571496114002650498795158396702313020494605065595825358201672431421962193024582118176289993060250404446805724709281857541542930145776785308160136769749783759804510273103636682682988679814592530983139053671629968889732 [202,125] 5469373568112394348141942687111436475265516264322191827998740680564572031467712285913425556947384841159540905702866181160089705719471950465944746565521629647524630425984572947178388573594888181812294627526905424367425134131382948518760845825518656300132907755605058197801426156316655377278188861436351016726754721557680432815107318425135497296763536961241588671784613007012345351297789282573251928986857500345354345096716864582260928495225269240033768130798262816981668604654978871212317081856135866859498165671452788474687963790929655289087562838561781278472509361799721197541366037109418392760135369045417910014573430226184540491981765144102612978485416354049230476037936270375420271600161123137158751192417231095287764522928100079715165248724689334394982922842672355313491738711082575413781369938643189642787849940066757743875945183758334813311325274140074504115634995634503816436926177888113337028245954047010016378026946476198937038408791790542557723343537411176 [202,126] 7100876326963115849543564173106744146444370728529732057488553348918842813613802859105034137692663625004538975155567186011085911478253515417606318855656608836071341992344672703407035875417490068555770682029174939212571233767704817397020337394006730069248731237891595032518465627455417274839823507405892731549142201669003742099859117106958905218318126797964625993831546375518948830477274666455668419611669755228264081889710298736029247940167440559428536919732261432440381858089829208895899498128735038108836895258410226418198248779321914303272001851226570997098312766761827807586972845721378224523664875903506130038790675717370008727679744907366939122216640766877345553580140654077098437225787103754648873076593105576206067145773553029938552698060290900487038590714617396685562674468280191012599061437402913167660484931036720620491015880786538044671195716126923008938928447386964348261786407158994848453942689656899376486382658872961195767648283239055550866782692 [202,127] -484014689079430835917126942838070968645609191129334405499143468676418117329548477153509752735497731922597996027064903484849505550750893351498474072011475920814883524832206191258871614076599636821917838574654903069354893011399998373954078135164609998209578200685645817475136807665726618490023495875117880833634411461819553226046480587368968476276987038373156414769466757284500749463230814615047420821396214663379630604029948435739831100325132863346753196125938204813745860472748979654770108191433274673164442306578458875766069786919592191474322325535197205356986265183751924069766186113952021882251241344275057168874759914832724896818059778916213700751671856610873952371508444830876426332533528682987980268827506093289331021608389815536245886368876082116918655804906216061828616217284806548986562063205102041160177279049904070988781471140310081071109825611376431363045319235245771363904260638342355290264200995847339258140854532902521522262147011034395250 [202,128] 16496402043458198128842614209507656136880146411194349918696940583285603396583835906813614083902472133875966700322247752889291277197626008617526856758264807817954581474292720566014384892234936273369500354374389162660714052343217554075047114468985398032535090798107628860336392471023028245323266684729536959566289930071324561383985778492784566301077084756332830178829111455593895398619417353648219889804983351108063611395785998744466671056549416187219457897961592398314406895584456365180533444864704053710616490196623255637367189934797472721056512542588127599427601358896318468584979405774526427218339816232563478587430670471457474460542035692252059529424166756188776949426089117626512208675317725178809318794043381946228582220654643383309643206188742286159770074829096969617414981419909568829511523751941820996474124346272156770292164986101114260288751018768948065291628705873069062197772639487153653626016459085936079664527836896549732828181676604 [202,129] -265652019343514398801282892291047685110712115059182524445589265083645596229052097322815144165955500714858971059684169221763928866382237840041299317210909901529972481108871674991652579608211197644232130144513302803876345746508460570926831775032721573227883066947885996022097334102812300856807502872108179323696909848326173293067744259085886255615789746551522661974096847698571023470360236186153095934703023199740865779208163568944381919986584525556935776677217894943927981645963501137605637683264404373900344764559654807102384974804461647478354182291343900399600439198490634306972650680226436268486467535354542639424128700474029821365631624003557974641275560527343999872735959665108489824864143467043200951198046188611988804865859057468132183384846908185616445351978677665783666955730525773858128971368451611612253144500201022687182010896856870077567728377956111323817317072021135801294259002888529715520458887338979560755803934149938393192 [202,130] 1876401762843536422417971133355351000671609494228587581673201847696639366514726281084164828379085037429713162811591050786119838784086503962933482605230442587927489614248133352053439370143928258792325787313666551801722255079796111012941945674320075259482095565664978737373981112252435139130262629135043007319548408369468572864597242100488073602276672371431874319697055111875091975066954437097850976705230519536336393838565274341014045381783133356364706011581091671886215359433433883960368667636822779071036522140987895468239793120991215260553911169877892684676464849696996666750080047619727678612555317533924879502984643427327409984265875207372565810878601950883685026087030417665958443305325356301567998598892406955130644098784930877217131925661486745852518676414346653107880293030377921466593522034136700462177277290265834682034700996461279558868860363246459869629132592818764973633243612379077311788904355897935330327650123472762 [202,131] -5597622148189913020578926800823390537510181101589094055281966463854055983508576804446077999235240725359159283346189987978665391838682928292487060371950053601756242155208429981739638526140804009153136021037136393948533723810507219470872321033233519397612054472891344658359676082976051013131675080998169816194603909884070133486926700059589717979588275307660174199808657869141573418199657121952333501608466450071332905987223620868551407109999179897281187848002977113639564379837760441432834586005857110257907114721461883757110231270304189832705205681308804874031465748154635256594266434237750458703231412564407753238821456388538407720310632185111953192501044983689478986158827506922769672345218023755880188941010277999180016011104973627322636246614540949812208810375458017511126325674363783159383843243017628725015081566483550982507774850888627619215969752536461171488305209089736228235584845489945479480929524355400040014976 [202,132] 5861558121028961408403355361679304677326263144685739880197032315243764843054851977721863484728984905299660370280434482796387585444233947750269573962104042704693910741714119848667015859886122476677038732811478899837012396382832468956036787559861745507437742806261623176343262624202211383951143940232179641077569316915130979741696020878860873889899222716048431860750269008086455580341457731878821563226946348006635587200158653678829762910959967290270940019471326262714929903484619000553561922757103828753337173770817394660458791591763551247314616031816883953389372905699870455281105460184869651197011102571215408454399016865205224352505376741789674779574584583489001172158768815371223731102406058382333839556048998812363743903983480411136383133013067671378442176282054231777549380403908951117550788728003046934860043452295567783974648935562480017158367641088624841716902347987522382002181440583110157744891630689454 [202,133] -98260420939092190964198753713952556811100740116743521888994616657605010774653282338594485424485350907267186225185995409687908655212528065386253550609860260443719314639375310761128344908025640650660413317405229677761798507146518289505991817259596275078109387825478784763101292653010971962879991540128443383261853394978164582215195939364114228756204503274438447006595596825158814066693970108366320004268077558524422401587313724782509309410821352478734677169310823998515954893798845848707784989969908744478932333957509599615530658487360478137337995416785871878485123499306282143612963317963878349960770923244254244000887315780899563061780030853460004431946717971461654602696349437273537760033478968807368353925122816967845265980606146830478075533684245910242597137010017821756490369792936381150234341027946672780203183724273509226018408634171869425296165885908395877828161878384452321388565450356735892750876 [202,134] -1517048697630399168144842110816839099476960962356611306124143505547327741019727770423760058702607715149700677054595188439191946536456225312039095828648107351578624940071325092913044280402670150686252123008553473966986658114976863775949206184376870311330510569047501091083213111630429251456816288221409450819559438818046100549632710847858952481329979878334869656011238636344413265940770226168452758108817592686001947986713348481535068568900733915674053122266815439216830201395038819493709292856906914355110994145978134239344647559455351151430467460151909206480187141755933933287590911066163385840049266142559855096959876699725188700395868230188920301754605945751665735350137366824820849754376717452687375622443735274486866589367947352992470926638000027476797500905629060459666593353356729009653503749369768118281732813417736380460913278361128560224118195427117320268087973719554173203014789432973630 [202,135] -6408339309576191818325612202535620987555599902572566785006883606667399964638236737292254002503846446051627515060644952840852248308820788113139907745314847309165609252071539643322446720013959709208994494518153111742197273032726441230443434915275341279219703791167230247477239964495724411725652644388639293731850497598200914938131242683366719274048985768812546947704168325889255609475153723118980587223580187559840009295434123542815710533457341962218007094286862028926466194769604457071964177717476264892597405106450327000294367395111746164865377674927186729959270338823333254946856265619884439959235919594827135472069584413151019844739986348663661033650369611963061113075213202881789787794492859524650262112941777395982524919248869188135494908012364040647972963773342118496484180833454105176521586005595921856112969792078797439435420867583346299988011595476228991502764546052944163759760682 [202,136] -7111718175547617386013200819320350876027588439060987746592290181356521071381812183334725954192437847605641985582344675485775504294731403636652288330705871906594149967762616505881277827795556676038609724930750138839216540413174156118686453764325799734864020552290428367576077677959235924832009903490298235500661200733456592498934934672347195183086924886423041409966599260528933414725929175529789063556436333819767555805040964005928135421507924131492853277043803083985503284047014304210287243380340811344889445232963541209669350394587400505612763461168141399776853818475113194755127799140271429808285115316519822449335874784523815367829948261257802877087528697884354322223706190258177902365481010620833919876054212228245019064128905930653032912158702929892916333552504221291724856139916479374611387277631330852372132329783219870117257608049954314021076432623801327074097162686356763 [202,137] -2067817974154076567549593164701470777957698314166285533614420882702572526763333454345748922584725720020521879961802960192630033277406521925273302299641241101001528084522716607245867833608826015416817042592886088675492497493299710064249830901221976815978476549660009152726445060523144176317478274189668263158336861411493692305601139946618622690091425794936636298487444335541437484692739440908502574658382443792767072134241854955791978811973402736647772334947747243402430554559267914939486406884257668114858473577242877656302355448828546455713038514880104156894604472168947442636426715303859952167647353499145228375741477157946445872641565721789246629731413600669613202749603126258598229201944420692186168853289313487920188887658180904272629885068105483042334605985243708131842798524304243149223278495555453851356211133961229430457653890466885804390642008109034763776899128 [202,138] -153536567824052437275312075379057210960912111557705022263026398997668470262810818377063658363524656240189231887134344564042392424322744158972015520854045746882599498462165571316907116619547113787483698541848598033880752034044279993950132576244973971654473947477727363069089774682414329650722010911306446254490749774986558788538170746488434579278949541849098590252338930962140686845084642012222916441596602979234944067362344737127110245963293690744382573163738605086270738069943925330408217189997886754953324838411420857574956261876564714971385813830114668273545137105259618089948719141696314419296498192287009247591654634584900268104279358884888414136704515871290156539894583482279581021493206237756395791917749530986346237457767397648231941029084879985647942911014124777688915228026094883425898642090127893090664158764296176289786769962013867780866118819868837 [202,139] -2793196035056130421730218425794631806170533785724214515735687110926082113217207665014528552567048253398639577825497794135913914362688238117343445878752578202316668729765364115077462492304382938034584047580233631279231107583685234271381750521516862899712965863338612662039899926059199482075614742724746265986717804367400635124353104846953320113148103273552445208885261809142266094104498331796509451445149856620282983488349528613600068787902011466014826446933011679109489711808060483753442959703216593812406974341171950199884503727272079529854978837642195933221518023080435857738382500892202902300278628139439244043595455951369675831758227222244434425783469667837804664612198324157563152406832930364700255003304323456028203440530618449450110320370937108022269362939636617602135789669580351327542074688167868289691272451713669083856522951327133953299626568 [202,140] 2390886899542872783357697839035587387775175281395849168896810247125483624918900723127425943412697300935164957012466397450458094275054062900273026286824240138182255566831284424507429296465304523472540127015430936678066332930633847909144883153140602623008764396068071584713149227203105205205232935882777961787072543526761041743899109867688198812780615608389731099184386821418190171542331914357907755947837971158055065355859860400086514684366683246164959740409062042730866872475404709845065028248640255814412353742247692344874253771866282615456110530390070166332731838396964072674832054223651415019107202705873466851867872733524427287410088167956592293784409887866909684836054694797754827267002945874303036373365088972642900331618916030619271933920060605431770268486732461433360818673264590210281194259079422087628025773237110491993367353946988525176 [202,141] -1355847404913854992746646580067277535448344655023356626304658129006673565842081565582750931914373540898400884677055486078805481190330130263076528346234431008273570745330626986100962471638593592246185100000678072295622841967272735827639719750839898980265374225016514230857575235236839444232807364658492637886312049726539785695449660266047551696673401342230714185933988160482315797454633622494063023429951715427069544769318494688153886086369201367667086686267298029088959759884555201070611753659639670773083073202083072799490068640329162976658471335122196872374569640679108930104840307006866715804318708980531587512200979059709645156512437262813700519957811189696386430931914714260887976089439933018791010494784872844971925754660445461289353784791417878413806863047627291040554163030361187650133321105007617583113525896293948620318085978521500 [202,142] 504556355775913365085477265022185937906357772637798915234809459674834060223335148068794227736910243353993165360757031736374827573482838627011948085634427696992856924895325192598162535803496871153776020915981243916732853437901973380083703847848414696056746558134842233542598788737868810007090935440095383836589343444356109862114843793644119317173336273866543832984297937541088795281160535345122082137580542394464248270945640853549513129872517001963627813701552899837940213448146651468911056135799655757652149608181718154094712865702157204387265033700663901890079413441895222574147328269547440414460473945886760019587362196459315569976750191298487622597827416468145538742975217021062104025900035736543926093681125429067814784732935244787704815742494705537761468985974256767709682906097541833402751253083879424452774854428259427167245549 [202,143] -122202066849575094184359789467160688493504589432147522989882073418576989886184874899704669192770839372704832771386583065253992219803402823954628561418408077422261662109232257751825766561817154093661795592895910173403532336069290318182796603815697871913168228094713629342322787669498213416299838518953906990972256585040387658779157522483280687537203959512044412617555797500375704293493278552977841362547711011739434782511356071224034148833892844397626003100569252455777881572934308746782326976415078581785578707600623735385756878552240855705994698544015710384368219175210137505042462239254868159236367404825508621650381489075358223063468324704583111268126109696150438096555047488091368811723228063188373748614616834784563850033219022505457936765601372185071230773775850500811804365091992834253772666512447913138443929694397874004 [202,144] 19103815346172059382498642074125597025957301384912942931572666837461713374075434784388806264041837208388427061537894962503418713808090596916155348406615974529946696221612970672422893264907680260457991261123384728999309442905761799110079982980684018730830921265399925230278997085481547100400431064563244515045487791448450705019839671206451520852049548566573891581335077594690180960091399650389025689873688592562862119235472833467382799204418301746232963571577861982495750134058175889170333917566090201174788769067931400390279596937229084455730013087911359183512620564286745697451447476633155227646073138591753593936429734439602644605851600392624974653967237178959102271777570948333767171672067202360037384576131982450552355235640150910476866868585634992259667447303042122332320075802882435642830537572127532019093165290373 [202,145] -1911258160912584523072997070759417387802795053089104949276205540195468858236909485458609558568583584750452384466670376726467157170947788679849339833377547373112278563083445367481142053452118845206597138600586445700816848312134428257583338368120949897410729648650197758734035749311498101195973222060892379098466267927463839735734916465678743391243057049155066484314872017215729605111523226074186748586116460826844177664509751728855333516946934860436436414223114292651048407721795918320258107006123260955063106314953838911649554585407592554646161204102733908849629348246682308921389697833244913171428598739482213025329833088054122678757702285684028420731907085037287564458127798550516281717376339539263691218541465273558468125461230334402109150979661788296484087260239330017997180746524454622598007024941682459327120 [202,146] 121274079498737392342127058439283472881228695368578081204679905904889098727055800767152272331298008430895171949498051091047975143897327527628420838268941053730625914741076082227000395625388159153385937044390967137604581206723691845150343028021782514005465802801939990680331977776113649884830402588858631098376550285033376518592386015538932444098291790222675105234499033334016961732252898151392592809252648670226582549208995203570708767770925382959785761017291088419725324660547612066231490329723853324698196074704768716087586314303860177335157679896446425250068247520047802011197856245151071861427042508592333394257705321954073489305206283077373643707142405345388985925696169960528944465145809035881028450310104304648006427056974284055321653351059395692576150773543617518969474928547164896564664537167680097 [202,147] -4833972689110737908932340983834631157944312685834172223851124930863426759860997282742107376355600092901411407505007830384124809980925621038051057382840997904727771671187274868714252664994067113537870481367597954699457519980499505815004825357537632036402602520406882287711389269721707367823282611073259001785874038527358841933811078286935246606910763497655837466006968931103158818467324426222787776528899710717300031587500894238095134308508147493724729907255742757044617179026608964613878951638647097453448788711923946279105888385227564211299994648486123187402286142992298484760891956325456651240547395451767002459209618999646797234727513330626451274728962819088261985558459137519521076525521676864143805538402518342467019576048969092805942518830118232423283568506597059330023094326431051914754335342 [202,148] 119801536350783750788092372466078217215020933965082677417361786243220198242868480937554585936085033909793935768448205680399609793502276486301661267134797654675829459973912142778375360979817074051692091737815852316959505967543708775131367474759004279327369868579484658103328878955836368526374488346050131397505021027589333803398481874535158108323722783194371328192761319436459335257030955124105367207972268089919406738513117379618671801827232382856066351592815777606598772720153209142074277705991932348230049438066814084274073413751935339538200425074075806465548899867032392660612607790851174653428764640951324246864310149841130217524134189371124661075633642342111813074368969283492828353766173674760218497696597999803569792305876150334722839492182904640074466595278836566027918302184354132488 [202,149] -1825697944072040048523154112714613900644481586661672126425770820754454935860291536655661254845276276672868823969081313258038887899798311165299782545383321125264866365578756872234447431269748261004909990563008387856252834798224597147321139464083461386467755425339742700769214968218583059071338203581359422412689931545261669176012549766953635760333735432889357118179976327803047627255044931497670189630936681042398797081035045357489966400176145339809932739229314961305786222035708874130653494784069289915399980802501298834313270352861111255402285913370225785126968191433533141355172387707212210928518466204678932597909811707188959501659527584556669332210823389097780680546384182056963673691176036950136406520034942255902067365164570856645761761808977442843844646421736887347665906812532 [202,150] 16904431874191556334252149108836223544794760484879437630762025162416336595260769013615764249669683185475176930248824237870564097644535220475209043837216223987947144753578376010866470903907227748403173659341074374426354023317758788740875083583918390290237579436891764559558201341957081769104344916314527899375164928810508254923619353937356808130975594557162501949570937117058465571508864894440387065079277218127958406231961339656283390239527750755575781878372761028722317152079625093476194666997308766021271943830822122000550729876955231710078385788232106110486830655008349993564025173418594535188693051658453238684326393013391660702300052838685838444919648141351094985496335607534245778951836705802679056119788705903405095636796986039043910274543935551505181704172794081030878 [202,151] -93873577982609732671683609917952781086975721704634629479734455495909723497233527202963389608783865728065549799395699134674281721064839774712583780240044743090481625071572605113094208805978191447653343636454538449844526035157019601416218503227786307460243235354488797907402062506365456675196299391517006040317659563890991748585398976114666315437900313377295776715622072224680730716955273301922707590510660790461526557360446761103693365351442130853456686238117910756986478456801822073292318114002943060196527969323523834156610537426027669823468362854327273341323841454637710749819880412801157111552916568891018630191733614542948377318661157721841759058235193846465775438439233151387640837575504573640184966371397108167778987887300222639546303828924238424388859117138451 [202,152] 308283188806191372101593713162976325450774688615134815195274629126787507954505764972604903377095645589988967313951931487931675142512739447860119115262719578778739436868127956372152899914929498119231811953079794693076563095577761483693826930755166118568064290781986418785377425651690491363401214508901144157027774738327365628604601917167557307288095504559485585359950722068085964173750465353270228015316944330152086418890687702723718444747776274346396957386305979276623839879743391168493546745045833273865580448460680296269746266121614505080142867030227344589692663182035512087990821510047693827665830042124954642896268313713483751869919067744273925057636386051435077882621445076213402904756045288708711067984134812727199952251968159784482434520977169910727845 [202,153] -589648379101646113610259483255821976560823280326687901195296673909279906971989137656936985835557410112980113985121434288162299969594018325663916802496729187393631740045307276086484612039187666054358709770443581007773098634556866837190159109425294392250087971500820568640695047963837500689924664255559804442151153915062082986461603924598066122615268571359309903034988916273125003841879479533641453557304929623054590205501030459141525399882016336263270808043357888275307434787786157819111294501064131125116072417902425744146221379053652332281907152833308813985789242927704107360308320000627976169226574602020430087649923080397183955257568862951935491054742328295375857611100377633726559698989228462801761734826246266034570534624494418760340664230815960 [202,154] 646065055078923079773232597698893185001267278178134391946648749010880629554772081117310077203297369665575606319910165158979132762822077285524150410806304052523469699814069643570418039158152410751631466480618339777166240440098532668254753351963822652455010133568767293324248637096038593304287696686101751337216503519570889566692926625931831394914344821705295039355710010497343819013290076952523494272130182400034934433794942490823873347752946144618486518198346332164613195350778060895125187223942552563834741202486278251949744552343407744359705194249571527547623668192877423109713740730104968557301551588275459825285881439815580008839102081100306952260318188545227249125911006217708255102468616868199825478623150689252299465100853266376317097 [202,155] -398268184675176257138593583171842632686384557968374259666499414422948209484423514940632449752443117528574412180194163140536320995966025333947781287209370976029621265592003720141375547544014904635635978478103734173814943573837531259968263644996489413429979959755849913508962038463533272829218074046700771045325779309092570194762144014160449042840138797363571725413874709813059649487173202849270844838680238162164811259659402758319921160905431640363490792707593321420635261528196469204851164356014016501201677118810034021562368855875673158031325341410330636453872511163362325871630739549422496993121302367852575127756159940769443493287991068702892971850250800105848663492513665961729806427209843785127475888622626385774875635137524209 [202,156] 135449229824595018221493065177104243712914715218327069035788653898534386487533668933984643173103909775258727751603246497966210672764915500164888179131073053365541181707420444649190328019177381305135505115314648405091642724759815789420587270076086840753948549966362866641991399354498473139315606146086580126044646603201270344813609417490786552657353455115246099893122293195739387591563979599450157380156020146232209911314608421880467437857241433841226771534936361020792262952250450302267885965313333221249251624305996683915534580227765755149508223140333209861525478605495771906936552141078636803422788679074283434786324089210748942008024892824226139864877556376059487772638606631865242335228965729859877583153024687029296592 [202,157] -24877108108065461386268501634849188784482532848875815704915814915941821920782534240716005059219674077539628588691553069155183782813089376523404963422440898595256372500215028069809238137041391547056421429000394159758422090829760654910473604395885798459465727584720219682825775989967875718621175745104529488636100668080587966586836694511052936491623204850392729899776851823514024344990467026248126739104112424276547034317869929854230862549478703809774245550703311471227235209872302564675505272431791210659591529696259140083891651105015880913415344131946323523467626616015954860245307346455982772683470763387490799842845774796346812443477252304937716300007686947249554504885707721852588496836360444100589637788753854 [202,158] 2410557641185504738585688393528354611733812056576107367436633582012251553507461124245864135448747851711632734824579171128941079074324473708864172393175524804843333358997389621602434108770644263225725918559420890388807888934644245682009196755640980444699084602692919627934520602872052335851845014388265342390849453941191403038150637239469781963511153932525748902808168328409479640268111362287368744463183391749993938681606974949991995497753454784918800655018066968686187909757812673750542397217224082726957952170588085602816998138258699719817517103537757624449218153193399634546070500681859033266272765924236139844482371776052088569933785496455561814797375687838273927977220975378801471267481813291416209 [202,159] -120130809402955827011010894728044180311706294723654290225516995694781604975045611847566879127255435839119648731130494607919015662913477231228065597787566006134150599690147917991859442919818465416305685423357421419993817487345817124299045863136841785517878811513936728055554945282420752151871509516667612234867625403551507066833065499826167496994311195928547129309336249892244150535051599329527894111277414234338317663464987118965174399059094891713183443786223779798603810957580722943549651064397493878212630871504404559478407355162776789333217775942740016529776336441859227872013170936706054583706572363417219532591943277875712649130608359545850273956610740444805633416762810448341546080943284 [202,160] 2994158764324685480371082473842845854508125568305338004204811614451659132079653327441124383468081568134369662904741620316385141028683841988620058177688956289785079329983865436453492157815090090228448154559929975116686733142010173858888444733820115479464378959876287646071562094749279680972648428970268564527284692511856877634302728107195781252897930823968316728011004775629933230434712124623663652309897893671383946445016452163250432673963275815263478225795191180398106245987357744186199164378966561408299471545112271129457277755989339082313057887559760499387349404631179294602565314557367459256948033486242114696172362324995996452127028926040085507037020128127340875423336981389340 [202,161] -36195055049176761469424892055823056089011340324786046771738803450694892051415154636012613762318735275879774478644969511947524473872055345339829025572935490125976525107309055657271341052518764819759632249046542995735527030709891783137803624405847496204002838394899577678855015314598609719845106899597471265803012066716571810469523531611368707498663668693432189360434276858757042177974401868853779020180219542283578069631503283257015263945779436142079348981932945722362705670968570835317598008054986086090439518010146206605540463878539174680535726014393597605581193726794359616568679698598372550319360147823082090724251412778250543761987543630930520850932792163900800925792 [202,162] 205162380181482553830132625278120129626350233335960214480490542406095429773567043239059042843508546458009300363197027327824611446165373537710260964671588705592639731567566657919994204086773377760636986856628613060572064051815803406638582490849581649071429312306107914285115396987262844428968638513575610670136688114138870965119368503764795706871613420565678302922294386619147827436696492482294714959535212549841211614694934891293082103881974225370063011918648297836960201103067450227581829487574269673915988226912790532738225555940355358252288599964492484627822757761608667592955167368470044255741127408293463262146398607813902492760303710306684558105156657294 [202,163] -525296885594429318127073473451035967064032556596098021042249715171758406837848779959275961922992666779990118153178897434990066956384497440478028571565099164209237996648414378443181417311744470066997004838424681654193108387579881415556517002486252653528723762054775175607857444387833443532445133632082929711026827347536338460158864930125936671055997842161996057610957938257138185954874280174589739249300790483990122175114508364431357351487776952927066556250566921377472729246525582026202006054229344220419798797247452189702772179033086882525372583314846453760153991630319367278392853462788195703178995524401464152045963920458373030844371095881101338 [202,164] 582906869587988160398463923016429614700086373918925491281561199398118978885011631903025979764216836876095544875528892185795752088826999376787575877675402762612951302491020662443934136076240768071896347025157639299110079396585324668042746162575744730433518019226991512099495963116743093841448631072340939233551269151062148525675321608570786328716360748339793921997970766935289798137598462482273631192505176856038455571680535987584395796930175211302979930948786109109126808647195175352566444334396174982278524731784599821170456731306729632899059340224596377376494656425951779851672641534043423922774447888247008272433378085764305470615440 [202,165] -267725338691465324671708911521343581172221436655733959249546654868622580978632211062475319794334612089798336020828241082600373623907010320822802330790125905560324758050956443051704566879455027927129289714242528747033633775248714019597484143277332428085420887946679581360391491390399787533150086276869579360872924235847929716416652733955290724996602209321127371060242902927877840679878452342193413248911191173699744320988494054545853356767455909384585639172277373218398621426972492859088809245627883249838840042291704584687100529456667754139517194757437713793024425352627241614092842196300834922884519292003555030151148160644 [202,166] 48344357027860766078172915676194479986113535196037119253722007295488894690870146322264411089702925279735572423948949307431933017653759143974913219641228878232041376753064362921715189550010802966933460459843012810602739507012655610099883765878519665944116727344563130504854484173692330921338907106357710230658002728428099317873956417216627369704374887637317937117570626316639944169119996790864733840575618218384874464834760302189084350562204242956915053117700211303786920221363989042179869481272371423136619838371849489410067546805107008767638974748999172365756533482707532238855532355265621941774059826765793470 [202,167] -3239751298099768757888829744466885748245025227571738779144810110521045517272469081616235578706809969718833000315736194956775940460386536342334659927492089219644523022706145238385285761288756695529460771295566076960936444057828315718004088084845130133938682010167347182971370404432195488403858911120244292711417651445942621761876354994161572852551996064108602583349024853240750582789367261073945518425109544851472379217089783553255002375488927334707822979544946158704354498478462163322094463885835671241890612623727763071418343289536241587592449933672622137496558356771278205398537335415078097572417 [202,168] 75496713294549772565850174516422942972770220722783364844822210749722278284829411576809847023252833083231959301327456893442839214950253817932332676805383008172411053175599171262785785889379746706890816663225932873785305586112822905882360937108255238807319481036860585718733418676012607823846304287449563320488988309022350446771513080531169974616154327444154061097274875184623931994788521145909097430138513605919544590421924319150606753811440039713398455791894806644458294277338802924054707206484763089683059706550376115437164767882147675601529628983175163921991040885039160622141354871 [202,169] -568254454475483428842499061219918157002649148438010123136166091385901234140465942461004998687795408581876580017216906928281124253720683969894892457339914105364500100220608313395512135103102228946926097814394213886339594917703050475674679598717632473643703718434452256770426170393118169204744617447932545789781748114227225847177403001741033262735200490397409820896306863793627955502383371423364506969373939132341763983494289264126019074014890093527626144523810018741930451939337335429508896874555544905100040247626840647410087755165749054268164452227094886395045933050566 [202,170] 1269904959681621869534787408874089675371054208897712768292040763767972093371681190703518263377767593418138552926740473239228576108611079396343912565983222946372508178635557118456855740464289470656004698451570135440067602762603982021361932836908010608407942173165483283935266891764282992051107089307630194411907120300522208833129475062514464370139913472197030151563832409190700113846907298734861702580681873283561918794844375264393442351716624186834348521835603542954433441309923979328035093473863108201501235627979690004270676960961923351109678697003944410 [202,171] -764816188852849948696545941771303835126913221469881808493018656588645665930721502868743589882745592039919190272520822314457585968090393063275573362931890092565781935945410823526672736160292652646316286260130749651618230474115222032713550607728636496812664926502766528554220464518879102909699550955094257766078698616016376797924116878642380490593770519597649093724818583126324385829811647098430458181004697841890563029433321482839929345542483917417731238144219691407536877790846238864123804209353453958924926592114880315667211630457776701338 [202,172] 110960055318431896526980171939181391173950302223786144929684391784690331077205230901342232699492497750244313878828430893987867262128302082238506248301113811618278632693480544797484081904092383221356430517503032909756239953458394872683550189973932399860934039979521663533271072309505926033467059277233494580709791092475479271199652118910215311725611235808270053197016595231216629125522751036658839883921725526871866060266297543545195029377367555414188622613341763795328198293482713574559910271019692883486465707000862908504600 [202,173] -3401057299983559299241673357698289461791900725843859576156922967026732453027311957562327303140155910931854676082472747999177634074465742803149991512986725323317309193870677864675966411734369809543526475815035645064916888493595434753693896249563208917445991243017469891007984578670324345387301038786501362650421855669951288433918119332956709341488085257252480941359250595455057511006875074169525573423428423464747380602762728979536549828768153043161632167913260056076486537520057471182457219388714711717181237 [202,174] 18861247223844042932683766162161889626767831225046451069025790572314619615245863044374557270836967746544712162033652150367306573867885884133411677760907523380919073922353346396111725310083005040129806164909896059124102323971984365253051171647188839481867235418125278909934441012670023156170207439630921586786673285412142200937992791643582213592420620290594913864941800239144977639497910657705150325809045982819511281276607815209664769455929306923940423753230307636320262069159887721273492387 [202,175] -15723176094767048918339440303542843350672323094125761832764138566029933764954073201410647243305884613437995111990647589762919442179278574197480208920723734449359910410114103642500936320288848631108356063819307371019032221160784846174230391081513278699670299299797292778551646508574688602318170520724671760405677520192406544618310885057524810405756629379580474023863456563008881341902218862359980402139607421575259696609979509886552152180648954650917058705124995711583965839 [202,176] 1573895974028313338605600452737781003643449170287559501049872192618559661566086919780230189162157314700193652535876243499333366777447904213238957193734689369200108576918062644424507689456958186752997691384414167119201015130089794832696634717228756982301728279247534569930259648387455473364972334192710982549919143692352150903147291056798910130034900575196961917386396219190927950645083002316817217462994289519907253616284289422954541419090068921479106617 [202,177] -14349960098863564138298054473279667750894241022267168439327620332158997991993840684932171491759903506562372308636497174763737805328496628598698352687896148003151948922680502724815151922240344252118175345738446512948175998377302477058693544525888995628581095324495360438923157303367261141164106221169193716748750114512873021196954078157871821903019064200467034116623445980112007559959304928112883668052998537264199037293656226264020110 [202,178] 8430890212303036506628313829554523771903581028358564725342861276776079862486420934950148061677361851123513783302861407277197504726865301507601780685889059163980111618831870023564703519694404013883301003892512301444897546878609995405655472741088507600502303353693622739930074829734925218440716182238024250546395622552457304893046113348540759417342233701133320739848892930158274019413177182187274478392799332334745 [202,179] -204937738349666344524331223030098444640972636483670056933226067534528749080185785627226151814872925010361407146271734522978367234783320921606039769139242548362288788759554806305830778034591031007619593843235217324652929782879727672190756033901026922226999097916387105552056621140649822396674699063397381265715185891893481303723093363744843849763715879662547346424256026344710472404896616020 [202,180] 114676392959498865838239967011854935877150196498160704182651216355799127175729725711493337409767713341371102355902328391502131585490423077719735105078566253384457577595901880700927192934224466748498867037642632265998389524898923622164386615253444347168713429372981418035329847343028802167399055541910114296926300315605674932222903219989906426583435938976305571120936 [202,181] -650810541555332375072605867378721547501903074164669049319434667371025078683199786265317073168846948950957340536481246046582628140190556141842620515486978936269358859660767270451753912484291579129617442065086885508460922344486876090531200760637400268625664962835469681387513960575963263537977731809918061875687411163045328885042904177326505 [202,182] 10556448420097620266398940428502913907898051815926158150385336519390831258214054607657920999511489714379059854586664369281457062207344216078700104067845159842253749189898809271666105658244224786639418935314760433440938435958616498456696409423686988419849776235718678297364985113913190928425368829366886631215520 [202,183] -83251835757122406222333606152435371030510073666015806928522921558457144336227543703766963047895972932158945203647552459423382157164190295721926820235273138007022557411423465614750985505020844513399735312453074395426907132926862514859878227091259810171693982826894834742137287540 [202,184] 18389977902227045121847640300641123102452985641355371844500873383689523526176131193664533997188800606728339083933206712341265514658330466855336409966909550424492613991579523207693327253275907424112782438536372715970286564077098065753476916255 [202,185] -285716249049824097891700551460019264409152986023880646424401018915731934266800587074302388027239066314725175762617656534646181018944325510568426191151284798365342723863373730273725982414233261504608 [202,186] 95844491546179575010680230149337113467667045197285018277986732121219986154848586000976405491514333165516507485709644126183483608912182570220 [202,187] -16834951853676223278067596800 [203,0] 951442856156537850749390474512307360058064094325620147379847567475585278591620317809150241133856181870052819473465047927139939518164028479469461958612869661010369905185881710294900492422079494007843524987455774682900580358824473567281879531798693657080245422180985190400799349525035163686949744748451514595616454871781778702093396648775059972003928161011584763578642087685555771322995903643271378120576770954857412890809109597173486384090985714372633487751052050642564639166101183523785889534490125780101604783355394009360458433816728113187379165469733469903984151500911131492825548133554003256613369167434095743383917219456745408833489995087297541425978681425595505141302328266365154051999552417424180845024431230105511390159161081826499569230612715148540278636316456837522382837003831920113446896927966993028508279160325127879109216549431364793999631838897747307733507464873087591184244277476785344522103689636917568844956372592971456278987481007619246742162137368105306152703442289854530532413137539613288826221868910431185263973169722499354960004882440115800242180506569876530234155706723286141768825013441583661058622978671393712583247374616682481932199724351546587709678745362761059072821235099952885142983923145449831264599281987263838781943939418222954032966262816726968304090292372013279030209112665673891488807427031879972481538012423510900761018064982935098278409245612959212666742224406582500818421680839137854326093442509018955143997534384884285440000000 [203,1] 15180065777134028378893311794129241628826049059541096033998833613799592976158888300447953547949289447632831100669782574192328076038933295420687383420479310417663375598062026787369093223987874416468975102034319864996330738417363191347019162866650018159907563346117164523586170481725112282239118306054343567876182896537795175233644938028954605694916251740836352122187798201295106503011972391734243620809072978982482988654855686661395290836534662631622736750705981073581118653537140677499426134659057176160086125497239984738762490396781255193111701697023342601927040589803100197232185073380914692032609089870105003553345820140805197948831644513096273663755722780387698904062810352114502962454419767562773174927786901476152946577368574602489584223706484072080026367570968950260298588358816799904183985840561705959255656839222235150699023066771164420529698013473410073892112988598374640707360374654335917850502702733967435321448966299807287391062832545742023369052319867168203695592560372134876004798057919820132862057245332991009497995103992025821404388885887507814134946975700513448195149476747395137609452516930270086903347897898533919951032317619383934707403174022508213281170952055124059519857898904093055243427811110479510447747825139733343928721222101680684568036540321786516236433169151385596267393297383523730075729293194772615789678927398316263134575325374329782406099418886170166884579927478309469262127086569561933977324037376513045328458863723994086270566400000 [203,2] 1586757454031465102913294963744614721894372423837286940027744752611964510168451791075570868650917592130245909139892596563661237984927291753650412938194149207061064006503489296035443842989521137292163644140574713987044101741214061103366676574861151230838939698544627487133396705813912380705639880120561436627540509815474035825837204382187814773416408721441883344932588053190079413295651795551211496447217890655208299802387595099429279637183701803645248200502206924366375494471436117353329661440195911348297436839565972081748406610283944878512361406281032884967978916960234316050046849566663492293331057784231763938854869078413109302966302503660081581038601412972148530377783455290516354744300807141978935759453478340831338340821396879390896650804634520955330807928383706570218912308470869760212353431333681371658511423503276360021109609833745748032322686244997589671534570585929531895045506667797674733266481347477326009134306281481088990964162224306328856078164682979827932174783096913608477064095461922358568389258567203074458160628882551560500801957028210080970785351090638870501091461602694461005751294333005889608534990729353626594188215274657239223645078804438353793800973219684171702779336861367516701944548653315017623812248998815532292826140219763293608818316299037647862184080343756938698388863356367577148026546214109873019425167004227022352893106331001257230202372427387526024802045967110438323872133697343903220591703137397186844626710749860078620246016000 [203,3] -109062329470681169439627176473538118416921803479609873550987616747596015650730242432920936854169395149949798989669072747427375464520927299490266633020342785171501918641921055266152762472179787929587472327133967225786129349825463126521694343432886308180018603404797831555200929995058483605129248035910481303292594581514882188755180967264908232294237249077768917619385508784170279714398264011764758860754535933734265117376401884286864848253968261653813764318083551937522016127901714475614613227661884131585932432730222763787951313365148055942383502215919637308464583414612627107456810951018754476529726695356218180080827279302635165521949280726665861134736871665052956720344528959845238991652281766367536753397953098790441922751595676111776592526230437575705978680943510981985411320814699660848019949329913306364183105454180090002546097842944080992826241442544076763923099815393974823175354441925697629086792639333796195128784394497225339748192260272351676312529369306703995934772514879963626623966528786025917877776155574590329890924220471259634091193315561934854540850353206427076033466096755942313062795002116184695344216901384370780900954955316623647017784889994813896743324423958434400817924224233245897530575988918456631240932677868237996528221501346958876550394674796409566874509808702502655730638844240720940976229019640192780419922712514506879686701611032422790397186867437256046085157006011333645080277417007136590581714048681057783677004124316801749850521600 [203,4] -2003161667062799773386668700680349167830299057114600182810715531973377940333565524940171752657849724773857726765069339471573077972131007582757388827304666733728497049804385870103501814799328625322111839553510173207491795348734357301864271379200715571619936276798094037290361158844525230761926636800591880588938533751877532447201082196978088576283893933336456731288483847113053396257637141798960583263360734278670372507745967940546370691896406947368220290731122755299848585377727693865816076084619525811986683954725951941529964755964896037446601516184284170807358904475168246429094944744583819360997359506641990860900842921114275307722272277824048863952743166078614093277761468531229547454825963724206592237875788692081724734481328570177058893424633431871471999648863355745435548342737699924127841791511740157857686902769120544098402370130913995510471783593872008501073350200679180877742614667222449228010569651120825751499451611516337360113632427867525205289085725482427633140074155469467777225684287544166660717632082963176246191783244544586850192643293687408573802051749917365900482574748338410318042052566862929946743726803085609378221372011060996750652354664296542732443686593808511518850637397055655329363222563334286067880304770022275711225986020987836331585343749560054187110582838796203483749984960357959732895665961800189985692408648718988268493098181486329713199517650456801368086991546949569156494584302744327007680395412171125376633877484552564663910400 [203,5] 33347403583561663355956964207579004201900324470544771648902515746391218600026349651534066249143495912852147760955475404274025706479428069150113262714968761697051100939604869422750125464452545038507687415842631948236994748968294023201272539145229043284161990662064573022699872470313591884157263645403274450421626599078347022457162638106329061669812661967476522788079578565505189106860744079627442241070496687621716278304067877700804895871139730885274651400610841574003578091890411237086490981366897509815839271243643450924307935764695263286395999356285180130145816905986832476973221629034037028209697933387343446694828580812061951267101987126641082287275339015462396677984347524678241803493915861385836704141299577787706885125831062975797461405985485027209351766003245431050299886145003782915360303565974128359108253482604378817206825912437404932591939780004123759505112786379396693288861135636359703529497662978662937364701432277382726285137803008787053869985889323098269386842130096477535455916675454693133781958463784168400142119907835035933173998654907892030680206193500193853660646974052788787334111441511769305817047310175933037861157304535638999119633680024248127416573065227166697713866601875964120604196031314538949932718580522391910243927186990799123302750026814251714046327585682697312781174563696482702545903451448129270078335301790839030363656488497782526490615011370814459331506396287163807353532145513977944624865480481264238762284840254763974656000 [203,6] 22754291697442274037009229863896356056704838622961805925462306804355094940824236940276091848802861936999629628891158134847917986545564291163322785081740355896033144467349362873711121177722611824115130333293771900349617047230865746769566979794016849007031742898422930010534176686907584152674857726177515773575344557197529383280146617595040053564923472474641270606785250396018291009163646891256964726360020013184517673321356812664744791884839823988777830813393979032581221670224069354361659531246225895587791365361928963991362310772438110011462086871619331768809309853354006027019047053691478032602320207630543208698264242222106632478540562890210301745923596629450410212652369734987183322054228337576101512503177024266382580968399304759792586346159790046363241399688975890480008496802482610497456129465994907688761240046651388510061802504556432433067882766601422878341205416264739845803340818228833917540217504572049894409570075747822749572558018819939913776261573916796336295384869452612213737641080753201504335372427030999155415286030644274290731582973690340196158192220148818783577857964685844145683757975032913219914252613376525228296646433332807461725994491861210453271710635827464412623040513933150613564728436025357776436942653652118510510216001919776119110299096533346539278215711719273953874233381789974186562869461214704599508912754112638399019529323891061020378220457324267658031012430266796875828765184983605404990411424158740192918994604230854620800 [203,7] -1710263488033069292039129202674819935488744093791682537505373823560029466911507461242119011457816052552181972279990693327941896539485518212422818510700094301993313695537203395979478520094339674473153880051690419878825134974261347360579135242583441153294952671016184010280952198508885293706930316633305059042541618131783126282661169882330516738703696049199848125636181404760741673030791437957544300883262936996798995811708448239838564888643892170836586396847752293694225235056718225988910118049711421384371070011184209016964138531416535006142145905970839620346939272061971083187813372080853590051395060734060898528288803565614529035021847638589915521005877717997073750038422517565845830863690364184125568076473093653690727285300681785551533255142604383942068173527442007341239694022553146885332160996466677138425474834497941664196014781413011924263588421851201061334732680921304468646936557155882238927148657295590982630951992296338161059939545449553606433708236721205812483324753735678043764450756708477289211143002304445539442505838652336556610006333153568355854780347024017793930564785052129713862014080228446197398021035147059571374143387457432815126741929535137574337771740576164496227985479577396865551158830218414379004400449415836284753001895413828032781782760973735782256109913386645447582852289279901836261384376875416845113289826826182111085542999675635003195001251301296181860961071194190265287666872925313092341259533996647250882629295740100812800 [203,8] 7487044848120548512183339292490072127630120457873829350708004682518920289226017947120941804258463275028444983846054033973132441114641930332788056534701436689210856814810439593782797190785917859930012274445766341109715469418770628762131952033915939617425682779634958746429541240366716621016139707348363081041230436399269297797667618550963338421899460516358297887426822437809474629183927481545724735219434594335971049744701969781662164923022207480857162307141853267338919493219535202673498884262201267455015969011715641746887981116778209084723094649261906044541703676471195395348011680717272161709517415699109568439701501370679437131000989451231817283591622100968497923253880273030766412301864218257107284330777439136484129280073804339717833297153322092509885062227851501809293281977470496397882456458732494494802420892362380932694090808352996939678786175350503693655755090612782298461930707747888506311548306673295641904363717085195771231857645351134338070268580988768825231595840571845983711088538801471114259676096867387374866087236170767102679012608348651833521183977046737621421872959865433264930667357791972685387329327938923314399517417876781609330204801787771947681670865528544365451483869004747853547206865843412636542495019458901098345129989409103166683538537069786333245791007732425459780147945654312627056769529839825092377472534183802371529481245814749989218146111777622218753884091352221850223182261515695929811590388887477222590481043744727840 [203,9] -1942189011320447461534191163140077885009886975869485285758530466273344365269127527595451028925821706604367587927800238968769313904266903358400041175693108750735323714453671226410062486520698471559301979643702618444732675926849396995067262792658100920699813325114241944610312158247419825173324492690964255278920229709419374602739951110148272631022626842863168966984743398826703137886209479319444112215400162611281607488932694680246577975379510996134644144924509920019339835500724662912347341232117983236621463761283191067077164369242542229996890187364713736637151022703508769437888429069617001704101511472573259459624282403140275956757075885506276504506667447585772166749758246610003106499071950092868661466317046881669145324524820741614917966954215351620117733564336233514605086698390706630671831954110830770808172393923235418707447890164118579884942224902848092260121871573600246747132814350741727792305983643334203553226565098941812570744928965197834067696058244009916782553168905303224309539908484075341701052160136741800412121036750263138148290520837403695313035184059462823669649408323979016808583986533291715625933474100847685631812204444313080010223860747920344666558969072931436816589294404270137994196151502949146565215261486822613036299463566361954302410420032966117974064206705058539277555402937183005427467903946985988476559761813239559602279580876233006856545096846147450013713156619599720220482869445141639068190628931617273313101395194240 [203,10] -82104595105947552071590923637526422571513257230679801757244263635808591681479440524762627642356334775963153729169424692092704576961588896101401450146118915804594359920034424543125463865465985034904526341875248018450469519019127785906920913230807964246125740026946976546764753915647080075810593004486800636241666231925000547941090454261488510004158858166396665834502108612202020081000330774634579063995826243302069242364719704296493160213900723501663357644200301170070392622511890209116879934094311496053160959345637941494491705459098157897656081401526510518687798479231589760019187370453929140633508038663742927660090375355230071071366368739262500413959162743609922146270922893539334064455474362296101818008789564754710926306659955682201856249685573156681235680957137470944892423988819943688732906900668647011987035834673872906921079983825116878209763856380561580918179331770480263496592768445166351024604807576595796045464903277143678460933352864103896735202577292748541919123363317640805438380651180560675271058160212031559582893664184541256465484851962048613146435714809660263029844656108206672787359173302960124717312434921799019690247882157317050297011183940003010719956132409194913468618233319765267883464665126958042297864487765099352627926235617476192097682171505277938014212720174706706377720679994605460631881589786514886317388444536085106684366448337239899559651768410456415621511904036338957651469050808140629237079742286238924111516350400 [203,11] 300623329013332629658019731513631131826120681005355270673499116790685698725934767044676765991078882865758990998359198587352230811861524118793550303790080202919133295649582756481254573828579152337653658427801485436539282948606136002348122349004904469344702874662495250633821641950354236444699193943404375836619619617543342827437408665473896806635397012689122009569680815388672625307349757619066258234178655415887048112743461206059547098181303130363290625841117806202145956385996171045183641441639275281947734988430889830883901672768445923371714136447324107070658138460027143578985748853403624406366636135161708257320711933109902428798958750365237668622769747345196946280973897772926824105020427769230957237147770369837463735782010662541156932249755735225082614838534579281706675817945959495736780254715644267043180550118924380075186080039145809294426449161274075297867767435626382713290211291270915165784353419065723885692639085649437995217049016408830493730803221166696165630785820628349829080912358759702971414107250608549496457355911144317957630327551989954867610866101619688447132620482063307124545558047309019743828954389435410152791966700732397862777755612950033203298988136162727395257815628095208833310866159112236902225274518280534663910607645723320802615042079581196778485405563596153792763560660764328664771638780515196465277513206667751264366463647439191101788601613135406100697992965426297592800558107592561058427514192573157713855008320 [203,12] -424627892786874291075666774556223459837878958892891559930519886678480153974488370808434866236867397275098252499662971488813514327869809144908564750180236020134888590170244272368374068011807831923874155800435828613789148123563482474311189654773334074975485246086365218280015863366128794131893256388174150864490497547596937729803024770838897315026076083715057896924425836827005410568843179356480170824539211784835226716696772493836382350542995481594912113928426612004079626361947339415216194551339372905756361603465642974894353621370322471388148813952173061241922083043046363642799556608207450943696324710759743430415650379469308594581345171256045911583824234216991141165009239563373260207973666737850083763459708853022382625190761371616219692530157309456930674192348024279647986149486375961841948089127442569847798938206064247030726925322807234156149315554232870727376709648024278950919611498944597366747693822265367371339903389540538417375734780169190986371988769282926957126862448242320099524577622969065080732668181270309537679261564648077238802062307071128186918813002378257254808461227101010913666867310824725488903264918263638935630747242671166380886273594616282239204336059441516142861377387122095626641750617698396452624375581641952737493395435794081006826003322728315225602062910851228955067410880402232356544604264659508597044820179266570066174250508530721297094228568988704518552745048445319791742218458265417553897564426493983124177400 [203,13] -216841791946618491513942556368642473247704427524867643471003475958063888514696192313182658112572190606838725989505245247173960521440574262056910552203821962011431447494194897863197088912289249606801925891233298004439170859193551098094151815512608492761135880644848916402246212546280894889440891467186749666848412236162518114129491134402608847391168072432862793931412018002075214719159514454652740751987671175617287741359577680316733386508797100948382190472929404017974249719875558986703157101342013700320607184421164381779606738411705201484445130999999094100104112618921625934375083012607062307836851584643539982910096784887448177811397659415831323829377788524088720530081795017855984349658366463150345026736984318454156949820044654698129025546647666727936513961893190504607294830115790648527168756026725535295479715320478935790224705597550656431681046840044773859102604469321699444266668428609002057486432848508680529440619325696995592652242774712095149484219233118468510414410508699143975796044566997040652292776529715988320060016353087501394014358894644889589887177215537604154249292419392064200577918189339192425753444622217137219639081135262593252909174112815542372143912206606442993685448769562546741774583075663607146054294276557426117712574615364022136734055982459719379782253897792411907370592079696527313266472749172611915130791501549466067544998389449196985473609960651237128439665247012093278142471064092235980561580087193584417520 [203,14] 2076208953265794097600480074524879538736030696916359014501532325298567120094384590186619178403953089085776856979118104337564880212230919747829661032517457131914234217341043646864479435176656773057466933141694100552104219481228217248149522233492780354183282813277894000374137512370063559644692501191525907438998049486473149437685067604513640884863219535719354058892225979154863588451268330328625576488433448598997862317530109106066094473757493375674240050054740715698828799622292498695681304247235859281766895248868079328991533090478041918673260359731346649884455588780568274219327270734598293873570297630175555714291339058943864821146469951590233557977150236952110931110863192483720666093301382256824948738406136323655061642657053093395657065035107035779069003725520073381135747830942392297712167375994169371795086007899869802796238925279362038497206392824782901120849170404310498930039154082829417786619102168668573880363828894447064630706132818319933234157817467236484179022378968484115177967608897546283716895519541317385317632954432934401851755199029472800067636160670929773233646252144963860023914924886568171756636889618647667490956143950788873423979305590488810844405895569284093699209269352304289379360809088663725041868082598869913028695500107767737568186178940685062017081173714255708634815557910787687495061147513818135650285449439194392332843570007517325117931909832553208247092545114028718267286837526597874916468417706141571120 [203,15] -4147643154649849926668284736353177967350810388964432282225353195484010040608044180081341627928892312216199471420135262763583556957760781390903849921727281636392169145644328826119682669669883181548355570443770109151976316985129655905507985923956797087503367242338508985032860286685882283201104314251676898933915784029847825912339537790988908869274626315949230257580126737716578604507706604205800827957736173974806648484804510407011274765680776376038155198488975092099086789452369986483694653769858464006656392343347716573687803889329719045100847458176966238916195532069331561828178549506075132456373985666364887219203158319289026168398875408629713512136884294628396206558831894241296246839050597322226225067567134636821080761486939169792296058823101394073733282520389003076377343820545769162923092930364086458174780542174236423269806252226476662545219630874920349682015087254653185223835861172653660443670776741367725709200228084988984761037224487586682713925699968252242183011208173735081186933569508041802016352062870619930633785624104061355115054460528134406381296244973777189255126280090485748704526399130846899402629032962697594740698368392380881936056100183055240538086662936203611130718765034508775423035659918389968419971834066103825411778117885477919499256618630502774208271021111393587101294720971948614486887270097659449520219666407546613061391757572248971683135596821178590136645575130422654698876705114611475799182071109090080 [203,16] 3988491152445016717216978955751952947715377085357502735146335903054149810348365009139050791047200114301665595338763572726554038239668295260804844917079387998984503268032900299171465556873437219453528991774503795245918047482974060187354368063076829332438755905787896731464053316084303134519592563080803418545344732512020901973882406609533929696459423255017724508626922569326053658094933227487806023308426319402790200068221278654274775150667486280932858278871439526350774900556867095378158685896606372842659292950341256620533344746638595403157944301607033522578144833983086800734710680920875240316728418827536440904517369758309472659901392030750113429924942896040817355840352330897272780509192938850656312923176511021508414162396309883651442685904179148167467656346971167526669444415572256005099511562225432359232152340960020054996714117175788850751422797993673704281362708696420767656290785485040212413805525426823050547200324820317802606300502851708682762147521474793980544396718137245049792882969813872234699711044653630597825445306058067074796827465036343653515205845763795973398938324527646749891077412999466748129083608961864639451091839141598265049365992755083512697608812847558629951762267863031996515042288279916882236764175029612062516845270766275393295779978811792108920430076821155737851416025741933416872091915861694207493132159996585711056188515970904095372213879834243829608044243121189599013801655403382470010397365526800 [203,17] -90531649930580037536137663984650966501909252028495768558128161657078420947599869310296961527970440937126997636502647528089969168275000059433424497472687035439190484599700768656404633148199836948387596479637232887354912784421630732391948902648144023607859727226335384537540868444299809586778106963967233720299143301784397590098367290447080850817933538576947266970480389321041036245459647098620308153547325933927430461062512361676187885208108137141691940053170269681414830594006681938654235966512337504581777454716310267509332078520298794268843157697953475725432325148680428717844872859598274074179851691763678460756079397967811597951824242238225799440486404602921093031947381582521331947370193750014459211252044870029095196139320161132892478701398806907142342380869700713799656414234300716020208571571968292420891540600628285084485786736759450658032620821052622256954972381505780129436241190781258205156947770773170406925385184440224170083494885218233648430791588081118331326781983221775627568997970969966827268053176420540596693658763583222995382222178764401073278698439775530269000315653728698190827591395291375378258546641791031084471415359796257464597638003455225818646525839507748052358121930068479582995531096572075439995384976762104703590029765941279870583957633529194970239668311609334265646791356659196917363580313464351759607571440751190171550425301576961479207538199035597582965207874423198529691563418345550386299125800 [203,18] -5699772706709612593717444667226947231392508025947343162267890138125552572617407622338933404569608670677829607803467706934662912051824411921234839351058579567576316592740378407439432436888038929146405288199708198967780510912504000609732979815254598607194700605347237155651347239221233097908885171814214364938418585668538061401686218357250920420676266589114876267631703061470322844628286228307482997592583144066951199384738722898370075440750950218979514401523081226472016138671564422436212831375496027658617462457521535373944748923462568747349657057301785063624291907026830487443017793181617920930914009376489616332390046637900352539001174425658186392141093694015578379579446095279568648960800671304311122829043378210747384393956005170961894954021418030431592487568013390094796587839897093020433655210121848266091223437225052541442428905130499398812046423260812909368852642654137577193028825979249837823134377662963828945306804507144542857183363188089919083844716930214833608052470689268766451035899505439726713884493393917225798870878598067715219649425596157560509294269838486804740854038601509590799441354581438711516286652357548314311624885130375032967838617489634522508392669601139322162918775763511930403825513812425780700968684026404792285733321176674071574164256227399020237601900456089958496645945937880961187717376092514949612807775911580034725324607377786612713982367478369958139166721869834824426370620748992646454592460 [203,19] 9170113520260568471246476211853477411288006986919373766153677115049229326300409504106840790086779253822075413432820007754503984578774809982660851292159950878838540570769522500302111188235984932738639233079670237647351405192468216703948776689480283207637580682046693436094557651239289120252235165978653402244256973714697085624654057300475866320835668688035313530140784740236254056802549036542677046635154499458742167813819701016631485610595946330697518253738492906591697688234331284110517848766263644934552599035444131478330610200327341398932904835548078645963498694524958659737140126069910187908114664827493794471154446488675889125172816489768481292668294304228704745677244649761980353681361691993713822394159238890569535315539830458365778509219582696265967295164624568018773415237442338575762476124168038652831106549392649838782308080993476448801645936779365286978315950006002889548333989989114508306771201674750477307295133843812139609803909461073498376265934449832902964332481150018678758596129321328114640865530796409544822199306516656822297724461281436255486243864682640489488636097073309027268532738749537774062307515140870978467642531007666372946606966988148591313339149657610085776821154857361054303569618029593043934089185897939399107827062792862379315147138742821043784961687615620179550731204903243697565370464813658110566811162620435845952596435819919715679388634652806650923297486512474175467068775749377347002560 [203,20] -7690272433039278813356245895222963014433049501911676033704090058509909730571321000870629939084699612142386618530515511249110595821899933880441996752299952228712915833564346844004441089375080103817546146300065780281379613894982449086167561360728685192349940507841261767112303638105168538450856082089064776943247791006554695133803772777539308955520145068432269244740983173810910562881733729650959190155643578076892147824461405670142986580756467444256292923596163453757694754684359678079530004273677424612371742990038638406187962212402108955199861981362160277216520757196240204086433639099068236616361148930848758726332208272332335171499016691189529275585732172304507764405457021355252150856151739895523655822884937615467491444214113911296053894165327923185223680639009929729175253012959041245018887764353449613177904883996618651387964764773581680244833103035235650300586443358436063976253890382559646129703072439052046301368524425287355138387940248034877214195039866034520547695331725682319270240566979092601262612569847624954551313085637660493342052285011629006762342995677059951279458178733606108501215839258232024263435982868986079229217251534936974956455092705201200247249458629245832945695287456182397525353893466458422619142565959002447516018228445853110063436004185363421933858331856549839733206606664579423059117439056800916531707235651494880083052901106929096918001593174787053026620937306654705545915031721575828940 [203,21] 2688690806069136823775397064402065120883307110269508555134300359721427963703033848872343141019559711874803472644901886071531052376611994263207353958571339723621430486843916275739909103569460870539414258166795888880671377342851964174674209973457566240176562962369256356902432477272230414736769575044204327741593671553618475337686737480298967647917512768306093581438639449529522566137017470325882646438894261568361905711038964965501333337014357454545967297361423617335177285445057390841753032399294424771700801362225321186789461327552589083098743017173701072077515973559414765411973039640212256905633116459540315869866481682059648451951945455592052132251999225799585615137752616246206454833096476361465966559589319864263589163646620080703984189816243254596651079844597690662857958184679657466358437247864910712955844405086648849750782285592841825419892919143729128009611426871848159694942403940043259695610763552804395853908426965988472604250516679240954559046698031874527384895774020802653112342371511184939021292930254504914623674644081266467487737457177030841485843634952803971953974506731986680923045313296010660452548171079593275861423245366557270215292635552747148013252282027873387449110813000301602973763937990957161057961791118553940140518070322229222615310943659921008522197860127570530573301233279491347516340772130852218242705220511484871032981665041720343651519259461330626207630293774086013237378149186587160 [203,22] 2041190059124589439151672964024737927266829134432032986469631774283861934790162980238905248762421601665267196085231717040149737438729563681932841483093319988843293423214359546951904980617054817307044576770705998424136703494219462092392494459316507793090688050641338079797799474256080285169878252510152779774499695224580180196105351849509947454374824065845296109257143263268575042024669098090576535304956583310259987822027679575940114352962452169960468790563634341297977260458918623025607923588213395296560753705243524548154869266438678178168400679592245060712462672657664714524440033234554556410883340513690886754732354659689408847092403679923083044360688211170879769277784371221849516713781350226938561102765901221039872546172713076493029162249013989553797482983941873038994654994260112990222067927257794317735899419139526362734451429164606334768084677912209227455015371297532177987020152355061438453829394395533848718972302651731779755716479176225367119563503264543426415702757475373237062557436098364881099357098715425397687444145287519137120740992622454470009565639931455594918693698442915654170289325678920218422082709200579031197621659493720706170603994544590187823480567296352305097420080590111551658386932572544705645203620540668529300646660296183121763490078573399946258862380684827760693615798630789222944630499966440461264594301192766485456200176084873341581508959643602086111067331006973159325054170304000 [203,23] -3905780113965128440469709194765286912991033743106347126154053003720598789934852103618651728230508078108810011469201310093855665737167093435691008961798531208109186765641339308729879721393967078658488444085235629714732853509140876465952510412813470740518532023234246897408142203822467815267638321061409931573909732762595231572422439557846003266373688616410402689972252157845645027072042701539397837174816244860156511035242689154009366280510501301212083099185995894859669460396512669711892990481309169082789039767421711218133003169608264722842076219521659309717792050933221785359638858931237079356979321525194846127636843490899681011550205155684472469518334990402385228528826886605952267680077986764017127500924679059452776041553481685349437267630740362646566115227786246778236701956064582108029847345854013899124043718866370002395879322876472478045121747325935060813822957262975584044244034709959603220168591161229284829298464330717298265570332903062717821044323232031994922401615180642490137611076459604668107333269639037122979639238614238821304740152129771349380295417287056271974078411221297055433173106943192937710039618534750715910012576458506396904974927402843945912363413595680725759681402603774115133571104354377652167057278882625748461283702780151163229115826344488939987669357598137721007119119805069969411307861831523477746332624737508530227974605872184179520214794626345318716809730762440817971845931904 [203,24] 3093541874931826336731836392517552641980535024211267596061766630087263698407591788901922345481635254166741757878519613619245961105634129767915444256159726589516492007360060909703929568111452877994399648507357024634669917893451195069768125519164821091231213080630483624710424869369574585388549852566355136147711929863568112002598843308904376752261255471060171923903228635353190742289436374872628810878109243353358987020276587958976450051605426886654939631178857958522472228608426729488560458187983304169380403545233260130129612744738508491534409869055347774022616912997583484930048738267715365041746181116466914272468912363328924225596936362000227898379335253700604827263579679502898689294762996914758997614320328516947335937456536404850648464261837265883086576803363682453283100226075529199537657113356236131160172265896743772605274936329895865347335538217792234060146846419142748520623190997621924902016722775896548288913313494173162764927449096916580373286948889265079208278363609088704264280864433050272963254895751091362459243947016757941189938036376938360247224295496862320305290802120581751127803780190160861193543399532920659842952137764214858938752774771323913817036105130162379267942408989068965096247348221828685648118760705357014159428430900380216091533518369593785409393389402929536934507148993437778539881758465355689204770575121920426432081857672706567894046865297683347424952221416318286952770264 [203,25] -1356702739445234816529267789458727328145728778941125439601716174983440338604838328180359371409778113114533375955533009240862681461708909206621843393614313190506767050025100769643852532967134859932803444394281524220722676327196904289529789772804599677517810260319627492586876238924181640895693051187295940620609027565103579665772179436114025674534661134333095437112599685069984155244763799532488222916974633614543336952878638510109756876258173661896986927998865684617431273588952754728045312799520158007943994419652488642415361061831324368772505314691330857504112522748020228196798988142927648997714485453262421568209248658830608912730192832675784562663051494755966452760745906221566215459347712477092392265947941192626627396980991376011454036696214229540781426277030171313170181174095700394811015517115823615563222669898601808229286954419342905113888070243611041462827127577836745335875999346060639147992692710412533790285242636315477964115229280909587706037557522031455441522336741286781022095016195171520077206290146318288178976022211766889118329318948174701393013880142339510039777494735390792736274068561926506521281884158859900512396156373550437706579684108566795436536824680673881988552664804093174263203850224305048402799567694909346638724990324245121554173092475821944621198081355330107082064538743728911025112116566052484803004788527221773046436709891437025703043466121223142640051164983516366036000 [203,26] 104890639874801730241994291571932925836902235734528791477567603069330000257111198353167073233964140283238044935036227641582322962436808571715292254288159141475648856761521347010276745468615726205223837482874734651767502623017943248324426266741653059474166583616619228040139262574846837759324408170302103940820911734881039666809481666090000328952305661871180746464142763623531843283521693508981688784993977326069835191928355503698400696657766091977692970367894761849876292292212952259989286637550075159111840071724720922409678001778280355102103822665414528287894325648167520322347099862864760418305737305460124347505612723259330815715333729430630569186492338819551240278461828177403730689191602959916850783872322134524366920787268385181630307250357073891088384456236873210248438812331546694105500472355031938433231293523235437412877913055095583331709013092709041705228764691818196479140163147814918301397224978371147471549517040834188626157384380586407187453626500803255673372841750269629790234115497649649580597774562703219420235448250362021848723674739052939515330712954714659759500749525882728749772674185467933299790024302601459101104613296302771969255788139262363506106838534719609185977990474696135045047475154938592563684700497447845230360325065545984028213517437281772213253386566762573247363101312994211244468189523853461274177009363957087042385266461183077731333326238005625347665817183095000568 [203,27] 331194780912837292441895699448603071180499041961613397242185510326937644571231864546090256522348507705707582308360688195816784152389699690439595716790315568141280269025091262915299339981632663132762841231901597626585613828849880127023814838944306273015184750820868966537553417833616161485237993597587531695374249035263525717802647910374276866315618188756928186482031432502633934129006486790457187783298825543943802782334385161234240172279493355002757564393756469115049490136032991980872412029274513262803685507233572360595604821173147355257150820702813174448811986328767860084920599705480205120454131797070436897945530669655915858931542358294201222193866227737919310234366879648295784733660377438911422257782422746620510160069235611717264344866062042788077386290827988500918615602769953880692351659834760035676893759286130412538394508585050266997297304276386817627349235244604839215176334812279425163947240901157215285531033624077760900315353788161174099796096847333154082472202687388694803114658875728766000586302763209418040922256435886290501410034873351921507682213720867701297911579808118146881990466631278670285988967779845557136807511113062217092017043694205982159318732696141243390924521603986192054283943002313388721829753240534189566597183630496420808050750166276325613970689495040806594161984206915805280024022706727221780159126820738825991839248137022672649857378981945273981381296419981760 [203,28] -283295805784470775486272620309861982577985605073243087507105936925316084507047136032023043093678914645378401335446437645321181980580314278664014794216292629980088875128109057790471373356688647170819117762281874121146266183650573549713953990992009271423998236157243305351503446569200018939557784026678065788345790539091011112701247749689817970985677267555432036720502183417481424473412941920142961120141758848934417575272225937895094562648203755468554077190739514045509676299080101058632110134954094373787186926915336895253370553079760525105872987489344318958862210944272943905702408932734271446681946726454026638747530678913231066365727345135446484776624090033340554568093863465031921521249868714266925703993164878200294219957798620198081997559582476040193156886422346843933833961755122705114820574042835073711049648110716989126948144391889132743570393288051694989557773928351720616168919600012206936305921818328467506735898786849017735877102375468283687579710524157966589997884293721387096472278285398839885981512855337615935977713286294815510989613137403534240844459102665908237947922915314590660062509256803832485194100610405322298431527856091110066998426327936925611767065601628035427205827847074727390000721231148263904258567614003034506449801068056064703988133214367037359494658036117367558648616020312380319836966557288985943181122094227671967540891554777869416065803028835242983210886688656 [203,29] 127238875108365220548286649019506197863073013533841312276729680791520795866899509176599117939487433049232381312845131123743490469018669880763821517433596767068886490292033703447415352743196551473499575893055438297655801418633948926528143262207266404041124984123072068943763049671007111429038131810059259003548443652398229022389522973522959063633492574830337036945642372496099126559733456094530715938050508552719034234802004671326304743321426273540529141244591797994567177587653817298530908386929979034254969975746546629135809426880604874738093857384059347327668110170982934691193704374668223979333456017897887688335561167535829718185330947355890388098740698091755338248207488639320359928857705242636499438401224815903673564824436869340252058715282478091765093553210229624626219331060553039906333783511272586889848967995468681669501670196339592688007153342022875491810296961696351593436370058894833427831686839882656768799324041014257285188973885426980573502530707549340386048599392702413505897326801567891927283640623409970233280103866374854571015045758770916959874324991520657550018787897985805970988624213062420120509344848824120010432841500573285615305664390220532065098919174979373967523446491453136714772508753216542545571216716721678848731923359617444850335759538378022257730024286820223346261810069868256951905646855968615263988329015055411655998524967589590946844284442827676326829548096 [203,30] -28841492945219532832852146072639466370511747398096181297022541826020707100590050465167774153484577224038650298156631973240510541412202153866038583825492755927388239999867673039646687638393803105224132916719815444828171145613696679244504447490929525869690550390002744375157688551013841554023711837851500690493545840731936593737339715851565602915622790498513298972775706263024796650405407648547800562949099639681339463642100378790487531855162096001195921944117144335416526260908930985407132489414214347690585790447122250843543130246925919586006315894150944920156124006317016232959567524784062787926765462142052531671512639177620588454612235349716847768171750713878148451290840318654351708533075584335601032903485482408456756931217283556939736854166298885717448610884946515512387325634619702689196805115563512736927534860065867204062839597803393710253346388907705872088473171086034085206609093352656778239777540251789654293989381815418168171038573533370671387599396149975033245880207505238384296867333280778294127403001237363686167286310570661737097027051092403101334550997554972440582104138247180155984085425376134983865258205865533249374929929552795862285598158203360019352410795858037270373280765810881637918105840527603243664838358415873362444014465289671857768421702776613784568131712461530121457929500427256775126991438340206443746856961995590177858825162252378798089424626053839226881072 [203,31] -3783136273750115753938422068947202856355357578726739965966660810355780399206980202359507873227886346358885554534375874961080673896775301550993754479205173719919660071994578624327890095517148147869434693830219532774797112891334194397791671910035023256935073783001771049975268632532550638276592144398626517125906121324771536786288636931851109462946521771590478001701434084130677035255714908550856219178524814398798540614055636302875762925241718937785769594730060027540642900182782466304465909641409484587419388890542426961269621885430050322574895914786822185858749422233650281438336236162901583236170709228805083912364453847841430915244789797748990122004167602092606722180932860090849269539711180448628194315609647459944007491592932748341260985887915392927754770352302299460088322803469760112578851178541390205410111191634166872088193880812265844361939950352251271598522276084602994857479130017427829052653673766147762993118376526182269391078549148130059662121660550321925370653081607006774574546442835678471367688892708045249391589287158846058163172545715242418283257778318350542696566513295146824257589783377531074290809093967153784609894050234802792565059582109770855635173743446912812938077865849378593560720991878883261611405529775550870408400785744073958799161719779124386065829537872820622773275690076939913509085339275200539424064502310628061072758837147004570499391329714894150624 [203,32] 6371725381228978301636758987381861480555193115621971182484533540821274017677973438252394167428933622243660101347163982861313798175186200051905105340413768187183719954207994439603111536873570577570405991075273174205553170303604396699536647062960308419297977587685011472195741258723328514074838229822228754657300204427860033552399003846008048663230679578242131024675709052484424160543402656130852849924271309178993826917094836585226536446221283738752702270237772538912327904440735904557497382316428834139342347520956105890901063631526285641346551755053286412203377467397147813092857875407180253759847785515432279518060625490375170433553798112222551691964084074184479733608722762992875398602418447235477865088322680554450259245555825638311285233030918677810200355303798772065923923062945118209751759661710102274488331203246310680617265957702929628363506061184666368512923944555573580591031971497951876833289871175420497405590324772611231512368595640510508773975743962353604856094522258930955500108280733229089599775998475856435376053789330271961187750491080745385481140738449967638520848215598713314312404276814348140342981918831212961320513301441609079550124104806516117738716804886132123647366078997670673716376039391631532568135529579552369331956082933019619476672770104131560945527951334120118712812382015286042902534730295662080405930015121176151651896688961005951478134689218676620 [203,33] -2891852293704914162657207670022287180983124355712800926108325700377109028823450226212431969662637944837683517872992356718036718994338043273665965013329404275725093962283579516886988785514411286672752695248899086342421390986843373207687248761670638910592249861758902474010414257426788385791695491520650167585339862447475094693050758298890898885383663077745659494139035459859121416992820917921070507710805052967975643367865782564919821589062872398208540443040153844007870467366902993259921964810944552300056115323580086759503462653358993147106590856514787299575904913788967234370973384747510703830139379381682727855478813076246877310891963371384035015953202995084341857590003303577337582189569074076976590550616946829523875980785075507432051391618799421234783501652939909928068981089056064964705470656641884490412295529107707069671801659104329138809567571773597568228294672899976518340928546836248163224518928847890737043935094435444624045684813676009480038486239416335790390798784106191371555369666206904424228971121620325703260313509641282773552097487840019726655313578334443407717578278603456412410476788427638778892353281084135398052032951576479381861798490477365061438106051148935094026580358754129309541584126542243486092342275761523380212383353306322166363397607075474995056468271585641738052593442058149617130065791195684554897255339300215508830772294239750429047834728518040 [203,34] 721030081864936102453913968224570537669330500868123257997977855544239869400998578538947088809199200413303983770190856374455187096174411628503826531292502496182710811608374270901081209341205692744070667552002871097151335394303245966023422119745053137566084941338369117023733847678101102763111609081742053734546575067790398613431299012907304849123564268776181818059180033607617577488995224361389839863865401399302670385954035220225684562955706349463852224428831014826215184102116647612457344318303995636100524481529670737735847785968271560492240275853193237829729366041325258840994440424116408986265908615516965918904335711618170040867141126198394605083098126437261365360800758077261111288956377245520652660552550089846530612055323682731497125986432531131460375095658862916437947398257257847475517590832136204644655420808299201632443442496860355458779054144324179007583286642815148774299028985965386381583569392571034913608664848259601943435127762273699667772595161029273799769541831599114081397813157237748420303435114592776597438513756419128789199817958732726952285480274699541985040111820219231475788430341075124591644333404590293115853191266553189038992463559592371108003174912230514386816016039660238154486278961086550768466838813882315969733416159293843140531997701353713393137148782926965262996790040449530924839577635630960434534467044712701402072895178943167277371048200 [203,35] -53624442594625826431898919659779102866709156351555878274956319580872577384380946137150673652568159096050248581012958281326614006330516740636587941653512090252415856415965921693563832178031480068283948567290995968205008083177364214634780107064909429032450259173208697584977458380897212219356300529916096033708423721670324584473100446070356929767818625323286527367393810386006642826659299548007537266781485706396056007142279363392697280353590086216679589333795988199942511826798189690779982479116168177865929790337286112281868074918355318722113384928627055542943695487971615787903946979447693850572453944785557716346366475731207546744909250601871963542041473567399522980758837926749115244587811013348304618092033494456435608312577982911202700614056992737634890636417844573669083823427885760981869489000985114245642748607354019969887213705824164521357900475213464332199442468640126850061081055225535687634879817485664476082013386543644027516198672547920155083675447085861248838248052501448320015569863361409481632339296620328844855777479995707455375484855152352406283354300612321014725396817482905292327144327253805972992916135966020360090189406426719426250878904152236647162276183887852392802065986819518546487031196404073604927685680920555019972026487955351902774406782643451820461905550204264937020115431211124108053442016067070647518955064567802811031000253729934497153920 [203,36] -36694323969612217016124491949683419220584538961402040446395139756479023202883811913804007398718137079677350148709393708336952367615544049316492614510193895672931555038100200929883263846839160207494640023996248681140966867376442326505030720074121791636575768230649582593089250018272945705189371543870067477764317148532103562614037983502832228031762725533348075850826346288621304232813851338398353505516571092529294177953200925622574130327064677717261066738868863935049040944816096177735856925596732420265644557102942916616634977298133200607274219481214335093833026929097960387078750340988828051655918645812571882837126551205998388603569437952398615932475235440338155811865223883679892497153855663637083289086526567729446551801101426537345749564752377677402767002717635954534186497541431974944142531087980781302138407179868073417299724311314069365730064716541255951858803525035206265198038904376236854851502546192769338570123427529693843156555405750825401818021121565870846787057405196374257127874447538209049125275752016247093848298384081674531023661772610813335799893627485129786004561018945661077016036443727649967279964038731305072700146910930150332975676876615642647132332702884673603733048903993317472155315531983614282395080601875618255491154410093295776012514972388144418891422332238453636957044241372872702932429215154334442957489753493840963629235151193012808680 [203,37] 18161209435926061321697273938913852856127934222092663273541068470116191105828121769986552180883959114710329449812641611968082219915554135780971497293374598817600280528479495207537769260785838702314218159413003390225983972606733401859908036252453655597523637958263089743503176532219562975535227629760112827570757763446715182722557241740652883288397312140750413338491192879440011677764223925209122068378087312564646524635251968353938118401587120050352934590194552318265402471815726594844942677235920355288404365761500744171043478447824184757971456166631686539078285023090655996648872826179541715808310621233195240015450743814288883858959718208122561483793285411354198596705342153457577065354610207348795657324778123422932695902825067501671364483923743478399971403957603651201404890525976967376381133291805440784821680912015237379602372653474383781334539745733448756904006658729890903190752511573051822383106753979230236686022056864369635062913073530892969277589977855892838347849855399194128420885099531859704462600335324358466638934987942267231037426638174654837040024324304781327676742492633998506470253151646221203856292326168976822041213357265364373513000424810877889388733132223940025869806373570938806228325524608462778239276007294289039229743429725782312883789890841221554502789317819054701687401344944186986224005001798513326728328761266020601914977301113658520 [203,38] -4300693511684115108846341837603684750098675435761687365684794751361876411614997935419048395068458757891251447820587222939626434270857921667320678984210156277766010006446002299452629505091527228230777941736539719750095924809752150051598021161975252308942069785115553003785074404310065903643214893501219812472435895560238299373749339177804484759171007822405812897109724531637177993793054746861839926362237264996541506496657220632145286024525882037675654077420736627482508542031362575945880085727956216667633880981396214848469846976867972236333318785460417302171917515213379235115362433029560906466415887782553199909437869320897465224740258245355018690888128716271883122931610974626042684987652919639292917578898812691516761340107258751171985116091011422296706261527089072839063957275667416860549695862696095726465207387336450480352637143108422326493220489792138685905878748137629195005059767362908327335497264423147352010323831546998012959384190933195746806489649309652017542729227555605796411625556962085381774884222887773336665582453665299043364805124317897295610985792010047339472008575560465960937354909818321900093916640948476522878749292302078033025843618411725407484073930560790501694131535633340917988139077283454719063822525645832544820289484879602391894998506119098604042135023977580032228776623500496142712897251449711876195785352083510661328277360455968 [203,39] 465520816123629519916892051510048731064828481458117161501743441455445672004593853241274336463486759967251297509722970421397865615371802430582796114242498705012592455434382600694832208218487244608802589839789958854965608719123643060133354364408929434815805202487528034602704987106526345132439919251931404724750251014922211052133210550143740217094993681406527196908901015583160426471237835575911989887909751894384513207506841970826914928656487898614340026883618536719184070551796758358605967323742616063414764367768644666434222764998203012128228248351420013844744365484036676522173848529323757055591381528330460168847099735053550330472397720180994004604239471568928286107111426565537310888840080163272004794621590449966306374817130586038435913549694025996639109387300627279351508713519065030809807042539550466128678269979150733558604330694945298058344674164805054772883599709508583525518883544074543859022579303588368471954822900100181206522960801261956489632976902507359533762030422864294700733464004624696237562620315169069187688973587727628379483186613694661322302506144995555308750692396671016645943405364952673199506203077653761854711990421653515464426112180158086998977428775677040001643771028458764229997601051422309986571345208107896961871383039772635780484634607170534237712698719282824376107247606302588211953999421051867829894986797730916769549033408 [203,40] 56013807476286611195861269175560949793212842177345454220854506534894320231318337898083923594448914203740451528282022396196904873918676852175869993491115855132865033818149237708892669342670300582374086896445064253298145542225157238546260068792024866595229957510476209370622747912062041153293611799125297803704051654674504138763947863168822281480526909045392258262339916694670420506331257605136286450042736693862083362223014013731873469059324741706160811998349989446014290508272215927979416212023426416847674909844609457613062466741820539185911847515714489674089790668820024258370224789601657289950022578184704142700318689818228308038414384755945422764621477039799821857376072160830419538930546021611357075091709986077125403042865474264729446653755468650716650369315570097735579397151898423623425870747956908593832030526485683587314636897575640319708979515712775725440210677566439538336581938792410588907298057559392217861365348098471566869293458892420195617724618341819801782396643838758800689557896818310447664339626086696277325406927942473099204433310316030504201338934283947856971795022034005075707841671259685136523735334921902082076437983094681666302564472539646594282311675538286949244735554312513532585146675230435645042268759383359384950278355987544291105280120409783867728945600639848485814589056210276625186322628706325354272375586653948657628396 [203,41] -34836070416531226158195189048584387949902018544275025219251954639883619841741618738565628028341588711548433188504382366942668577294563291306149606570791086978240137620705834806812180061702721115650524302660959634851573803858496453879643006895597784291626489314500983573076135660982913052457440830043323561695977579875066289665966329520577600027013201795789961125296777803324202085687284547705847877160166468785342798537365907841366304596458585779453751209016332053229729320630231893541454451776631637816724008367735350057627251010365354114677539226853421226518868489153345737057836995294631441180894277704627007448240594423414046792446067095556721195124622464217819902783328968630465319944267031213687221279514398547283630053097987778717290716801283106484923106468084020902575150623054124078874870898153585430795299762929877983816644574642314307965238217916420383514497772655224233587504949954106796896676785299919854187387124094680650069501576846088426110430591133430198864831400923822304296122560179255364151035510155221809577292968105946449874625536358239087074112506520172695612045672273881774292863591836590018665235328996747616539822792304998185118823575906309271275604010284994964921643079865323583833350917631875888498778980179873366822991397641559440621447958110690332692934709945230843267465648177834813355327193337309197748938465572065560384 [203,42] 7254506557775457976678056225429110444343532221684950535426006085826221009223922760281860565544595275804083571138984995616878086782204748178011509212698571741740881700784961415241707290800787156740487129546724649642677387340430295922408672578330837087520835640469898973137179626699173549886385801468979305120511082017713158241538047277457003931330936595182969079418671195776720518817253191094175695802431843142005024985691100462508094890526872038511281369983631192569884257093823466800852920143591996146842859776927562512625000855075055873160636085946301850770812901742115970592203280712000481114994478767592639055772515772501763827292177743203670917081609828169112272736801770202713378600320088085026839431634056190936734973852388100322518898810926699002576610061872905509246967453693584934035252433181957613588585048427319454986454684634968881764037449596906714312975757424068898496639688669208780889878577564544458729242482440969617969321286585131362442396707579979165946398787841167403545119598144848890029275392036249564535500809348873144716540245646154896112049422132219144369007663272786771742317940605378952410896407978318757929034327436964545802197225022524019068035882670744448513671569613794706211230028478755763548729050741211622867033228074576622776404722712930287155417817175864657463177997120689570873507514778543633121453129804920860 [203,43] -714886446399352816980203124610125398745445751905882578601892264421303809236607969803275536252456070240495376018739065292537899432617692600125464630203151267613648645217459290014611163782990800664779178342960825009184110757765236226123245318183928375567481491869571609897139708850629213755033430021573849294516594288194533331953878948412538979846687197756149677951012687454135829426170451816024129652519304416432819478593115611692858244018184829042242326337290064604913837938768456269004337603811107823307710359984665945765818540437188333339427457675393275430690541317964812795216431025544861020501656923173926592495193497930174919900592340052491304023025157342457208445539216687782948165895829070632654559774183090748139756296566175410283674640355663903928841064634640164177592710472055002428577610649094106159647857811135346872135728573157330673083326897428367915820333569458533304312890512669123022335510571329481268067983843147063212336359280427702888178991918777845989814079397202782291695987462538961072394663093149151330293090572070862945816689725691635598898782562431924608026361027341516431736969266919592633863365968200247359253975073087282977980004855603228103059287365870354669117781052355780882163757858817650475033180869921448174931287621582835554051695857949320581222533474059255437345840656560260396198782439558133611024651465568 [203,44] -29428096198587576928432406406824259331953629430004839591997398972514147052469956644007251355568012767278891331029689585103383599908624164695934586049533474065565285740657065093585524781799732375446210985658663823708856869975733178221500100249000331893906366725791217877726374826349334057321021310930706984408414723457644597128430041306904346719601637311153296477831836957794055444085045326074668180782262427074839476710124106692765228706640781951213964277409806861011341357851270660482138287545503186189462393283771543809706645207381438240580017566637611244058095095466695614945224477746283329874053440214524152711208787756733442408207346717054958791390312713083251788921805565191640062300321287482659906199347212617973098553761306692447893248954128152848256483664618549508199631091414243389055231735861907820918109586242993954423797520746606491951970595535927343794920362933762547765749945253776081586724526515990938994188964308436030678456534090368126327068624461887435860250669830891808720248167268240298906024932359039690543504855079069220578033234715908757134929562933032531023700759824474862274582466017247585361944947781530921369577249681241443544155129900433417457658480515659422094764184666624035593086676796770478329221144862239785030385975268661468845734294678265087154651040000973050060388684614694876933544366872031553805520452 [203,45] 22305426685819255023548660050067761396339719548245303048760527371463590918994339634259031476230065310776997498418468079810888948225815663342664462337733086873969645064277956600779205395179083386942744470720308719018271670330630422940299894834320777793946262133778776781058084510791088877825297186794390973269006122111297087233110177673945506827699692105635195132982764678500740253107641135189893700611236532609564296815935838779378259170710184849858543569596316507964017336217233333478861911081484588961624501035512770391110927687104957902279003913719974182663028452464678238896832939466991171852569293483871489231543183978823629284588674389003401185070686018489702863886837867581180069520830091475731092162988593398599768047223337646621461609285791653187306662021629284643739743854112068717664720473566951855467385611694089464317621759845894091220292308265798350401630113378327341010231718597045896658183182275252542880870372372285635039404739600948580473348506245913373234098665041916158210933022801722913578292904542347471555161535292559604699237827719908389630250708061973080656874128613294146920650796163675974532416478116456392553706563709314145318059847780886405871438874790805049833942251999193170266976598448072124636062874610075351046577786393804742503760357569899318573757677976780780917208610902457399617924390794342268524556 [203,46] -3672114963239516176322671224998608352525263621582792049973113227443430842371605870637170688680312449124560129740558277889134043871473575782577723163280876517673227490136953069662852790015912344578798461510538253167721043018334159794812947142392777460309991546192439789941419411393904134777708922152110708651367471555992873137369055037691039352718033783707242365883993081569690392603712011178842223708413594988964853274427879594328981403407409280163541506243231193875636226529126908686246859272005490632542702629346350403907193947843914463039626125449298098755627975800697178200988557080808477403774298896763264685201556537743092407997769415925151682060408421842257574975313426979175183427865625994765092353861109723577610321522365224981912508490828594548491295229432091601241446670773307677821612410307943848163860109417904557271649810138730791213882081416188892346172780858384039334140649545089934907971538619652107088710050890275393805959711732062604913279095619877936691587891443352843924415285034649458508221575036992120870724531387472500464577955484310104312420482481089542494451389044881395604022379185237109130023164443322131818115206424260363129236742525101673929522471158039767885242956254486656882813899355215146618043596151045157750204849936948430959758513418429388203571997261783603669953927619938646589397204015866708472 [203,47] 265335514835891537418461357517322983309746777123262851265492510893687591726585966995934600183412132745671468975857937096209258106941950142164738488940134369948584879215695468099742638455435042161790686402474840182922944069100887645220822041959049113770946660739099553142921273398066697392473581611359700527909554970507461637625522654141251770493418588089394579812333835195663524139432294500987104138675009072361952041460881347071522513689560951889328808328953873800667670900596591286686594428614749318394766271908529550098342640483262603254943779246650321196418064894593042904311679741267893369285021776368736954106128075326686548973575076276425490263907399782837645520864743742597328730882418673810853925496134879726274902331837061527077097060414638951785028017664017977486687841049459388603306460950814423858841700152911972361007641287022351394670641727417471655630285384421782385582639517465739327782570911826563996709613952575416295508437233093618090607578722265963174899734757036132676363473223921913562099008365571416937894319910175726905363840246277977401762358687253334454643309487200397850500716810637881151385500000676515801343568377817002626632894473576064795802397554522211915480796976138360073084163616418900977571078435824185492985594175732603675024215745155924439459661536925395388966799158678367003564977441081872 [203,48] 10864692302882580582720579529627547151587198343296962524462546557839747775180737776767315949290095836241422845262797565689758712605702524659540061619062110432006906797405887494844331626215712626669173189388135332686787352698309976040439107210252212629624548131721905991942015995532422955275734073625351284957430859646740665571266896082849712286999689030228872510881426775265366893243485961359541560166457960316496808885610875153276622835500837438027256396679405587396968128825078336502528313877567774174368959093416933682104205862093292312540019172469740648272241900675441470811596282644198475467008548876807335131636821610871634047735394150588379561635568748164380268185186407692417359154300004571262471772493152482717083692896853876299843660350742582017118057355986426538950248756148092565505138084921473191041878918586197765191362844846242974622847412408871828471932700635344071823576447619305188173188394510887484856212289268300908626186215032857372852682425387766119170146888584633100075214435935967156544458217507709174918163005952948035371796501764402363018337259112821360633767178104871848423113921945677886255153972790764596540481076087686176981157507543711728703990068226963022830103129993162509346386401973843522930750436815237293067589574761573356403883667879068829516769971910357208807532315734145879821270058336 [203,49] -4898140458108056420541297989535143449661422269972350253392373740239804237449907032085498591799132108166628398189818538394623700616111004438654769004401315515457074399207143257293793310270580223127501867339038831832247315688564233618984207131422816684482465464224820944030190443793083174126318423066598999032374197940298793302418057888368013148596638685740836808978487922983642723618372833064089511145605151196831289459087468503666460515403077970084095560669972635927302900223696285976374537516035225722850897628655402698212554303153661800713752755939395799678789682386159530708899129859911918406879980018553583998734574930987433680578926550536584184443147245320792818141645739435342703576204681024747832951287813241423152760575218444430947300805802234115857939720365565439330261660889779683030772785086838509139983948271644931511035707898927662539103435172921026639199509797019211787803395362923893667957172748826501295900668516742505815795630466066516548068801640170645479678414542556141353244459034308923650535575626193706081206596767001199915613542514188413693414755736389170706019950858030557411939339914885360257937434592738934492683352570818764880345632088312169239580495205137668289705392739545796690794341177467100147480845539142358151187355515104351410160573091335252693001336444103016953341534460506556392491476 [203,50] 553002085766208911107173553927196081491868171627169708650128606424992146821986693818143052466427894578857777384300339328338544109633936607835329443768876975779572948070759043425863553819592911163914210028512719129609980563745148978133017995968323686132550826797115340475967176426523372643816991537594155109888464305244103528061800940545480828707512830805366004008024488019233757900668070721768652183808663947414662644774384352359531962455912308713911412276309957682948949182739281419714714912132998210499452864961774918515582233522017318727091024208131404975231680832834921117929220266713220221763238061794332453667267064144854692735830152969456462292348526526055855713384907309159461822382271605204595645575332060906521769445637554889035570188469963491343106763886093554008245262793340656127221019925926052547576520084253344055823305900359265066264144005592839216957053999855297277330714997532006886219930030700277238993452967078701362700976832605522427744119787637558551660177114474759629731192832786253307378649985662869245277890249922011056734173472338343142184356942986416015744390932392998452255458284674145995956599718429833626017105226932315714301505668698527713182494437775031724359697451414369588085389492478860685291483679875291980501402746488687182294519634747963229585934392966411120555757660786655213978 [203,51] -22662664838144737046262983358719431302937498686847664253464174295199955683291485251410847991526819099328747070960433229264456372285163154763742002317821117186019419704751167155868841308196608507327355314219452828591848465493010729925327397332714983981127782229082912227592338521627072393816978420691708560004009360397663114907886635707138259712574742515957437013602676360771825491203780714857166527577595117988355111546128014666401363601090910470661236584584468713341444139045243760911028906820522386259291867076466773074957295566902263634331363660131836250583320870643618046743895726147329395984712929834141114228073965325569544660516702962776712480962479706228676815605639581997593406357726306251792046603790802705645345731120724410139422921010904524334902284348223092824111697404523190266809673640020028097006083350769808496540997778429847837269979469835881039730353148894170134555554473478273852006855372106030881266829729320156612706868082164011859592574441589276244446440108379968346811146526752999629952364467965392171200391634144887256948359063686344763387891544688895539867443966162617875547526726038141343086045829464983650416087918015781015815238629019198674399868896881745994219108800782301129103589041607502636241207040127024765689243636641986984404486917545742314168141382533258134233830492234825312 [203,52] -3765726278845148157163009062336366685730758629022779527501197336537076934893386871156366046254063280172156589529773726404556537211440568022572792270289784525355847838884858072601354570806367585621224969713066230673268682444246579312627278280640656156724192234564169423838079779552826185610184512576302947006220496642507100534797545156898534439565719577500062028575793548162443626766435117874191294571295931673558865792289530560714419349427773896390704852852278718692758250798892762459029490133783784687533506614565055504110761359398317301543621174498789397231667357543242150244135051543210190285053461571042570239396810972098482491269392053913617449047321094683478787921244850519315622701044909143069628570884680889907123119971328479604565911043307385830144850578959074151798063717611763099720877077519242797852544226464264185051667889088226177422703253709923797081068306231718312042702707387985997726504254420719259410085305626281296745244970328432132581015739558321468166242623450096261199645621811746509461224010960740893212536227000616122703933992173866229517594628721908063727635741923904761112272048105789451941148640118508745618816157252604681046826763202961180188416756599534038355874534808000109019197384359938587301632784636876897900028305042228814634362100665905659719369871752985077604056832149708 [203,53] 19852802825838698081002825559963791240153109991705341679266678864352496406526982641775881081815490056959698880269665328742185921746064865204468518050579038348233222116500617504167525828541113531030452079865408025349619447063781117491622255283649559417702231370311497277592521415396323486944056168894348864978390475867937538436801559759087317112221048859364214014283375214743812994970998799643561594439055371391233446942443353296135398006854086734303259460292545328950062117028621048328748736859427202141613035516991040713789821214323917966070578327736510460053644204995653020712349222010977625146184319240616165263353641509796187330086960420873042318127749159155974920220959568726737946530843428138063762963482398707934033197284049535853268393624141262036070783270087482825001497720036558703409586009609790384050421430110181416465532933400082061713861435656524475517804997129154091517424921230621084724904449839420174531648036270592728986210876472715821886814488985228893463198801237745290494278796500946701241329999618943217074807379839526743918017340980734474629524000879692172929162596838336250955538522249714920630133795552430972625098609677640688065264326892346395950748085138485678770745503344716590589236518923608284568474313526692250152157150507821470304061149535624878801116832891922161779588208 [203,54] 107437646022837095113579721877650430390462150102497930611026133777276737147124161934449756437406202630626832234021989551082756656512108949727384042663955442166594826666930455972240998605681414615350961412025618307191262475342976111877855014473479085535815028140923627039035590165643122906763812007189260837857232414624445266637027629207822952246397289567096371606268949076443323685705527756528945271458381915630106251763751857518620520009365382350693681857063338450089535934674572169471138730378407718642927163199690875805080993994618419883037674558334775419992998537570053776002450829741409570891987108661196880979851960480360299389155611836894896049777429573111278763355137667513789556611006311044493459500601126753056741857578425264995419547186387696445959078027060562131295469020207602902914341631025624273356564519387924122140625080218662087440144153764706195409839079693807705413758634576921654227494930137348358145069607248801732428533945135729551561471602600338885978450765445180938460773390683525043329866346826373823902755231341515973510239121871681318311611232693923915395712261028231034183347745142716718224467430271671708090294089444036949206423740775182728719327498001042622396266771147115709414401633210812372004086784388157056206992386568037544332629989347242887234502568448865708902528 [203,55] 61494721599191996061392016804963984282349283007268890369018579855419907016656181520930457837200817140456646812561806962177815994755308297316026467723885385277285993522785053614471161474850970393037840472318102620689434466287473114866116178431610845911831678230674580363408590668261970159087500956663468335567940500742074813899387296445645521976895774391588382488813700304033107758819181961132596446626652065887921190222269315680710969817862597329401868335082106860822606040319187297364778258389226244619331808441362936913957372739493181742757641648173617162667473119297370475126241786094874036362351332574361006309944494543631547562127983058894686996547945772355988385307119446054583058857344389856192452418269848344379969072212814083530627180765704346405030863413886731326852823712512053432704826589488315327874997538188165621906975991171765503097368086331480174965886077804104016974275211927098561083382727159862991624787692384668222150122853093445250767830313942214666231505758703486378231223598955105106967274857775859196868627138203132877111846011012423595335127560813773332885540582302280154213413584268134283680991127101204955333726707377353206740113941474730132058660259469591035920996469936650922307589872991103681062124650914804413511367066810580450542728229630151728049561218630382424576 [203,56] 3886266468154411386529201911774481056687030186511322426561308459830168316223986047452368036239503031432503042248098331959729753535345822517641076445337352255847294461822271425530610207580810021822790801354780543363570145462333100965876179344550901107327688130192801798654242515661646683459726063548931387262067829378172747291448071985552479764405434314636925148208843759043680058597916135043732612670091624125130625041566453877523057339693547478848974983883957261863581461539475273104651301791187106696287164504315288828165890870403194065205376148612947773099046627817287257177078278809946203218634889220034431584054365924268106127794163417385312265794783791781173031265856289403692477232353245377426391497429097858411060522383327424196666366162691497446612654890156805771160092461205821694503773424028171812839883480587817115854860052928049681824358598409688853256437213880142520436993377888736170658105938884977472324565509774001321211870821260789747296059209836462004378322733577249160800943491625957436669282498181575750288309390823143335273837594435929601192266089144757089488054918512948837117715641667105355692599291008112380931584670038903309672787571782228463730750308305893953634106569448384235738435251919326555763040815696068584325445911132059277630019075507332241050639278670506232 [203,57] -3303670768630430210881763110234682723349050345697409654174752191008337690721806661645558380222127192507858530610600907128916835514041230396747900231377968319024586101163122297609554187660482185550428227117036831580895722101107084831975225758253593917040242097358268213261797863162095848491452307484905724319169465892927914068974942249901316555844874082512682171733689281328875038226665554099506672929891548146798842822736575298088672675733081349638454635599490174215891694108784737352910840460367141007373396402037063361035249079101886365953116349360200163696782087846115703347726508863853579767981374571465986474737632371455855722299857645983086602186160575084832368606857266566717662109044448762566757824400854534181223635029501216541453329898014835341076505906842006025098289231299184714374709523118377650861866173981902057863141797250097641545182597148672498135125504321192941066194356020121272542388516784869627523376211778336985005477016939465598662944889883339245847350129895812936814019954072398938531664030961475688879034467719156036134380889539892127971700341893861605322368495228183891169053849879855211471271875845117031074368628922992991288488616808053593150085065205006853204044919481984479952843811027238343503850527759217088641723122804569345173315148476880664188878541225792 [203,58] -873645529014702360312104041338914081363595820841267057734930744853839705153022815697355565146984152634234475609725222569615467463035986438882002453399413862599611508275318260929954988656131297482635702307101029550465594341175485688566153143567115492678450442865310061158183115013462337951088178430885751765027670127090178473812384348686496173161156679572551943211122268957836068416286815532414740629518001571012848449311622102027366528362327935560272449648908728114290169740781742043803087567847950026021744776710900845975556300645031283570351602152286428752216988723119300563578184398137495798647943526074775291115250807515721032897126251512596528863299365949647474940579752488218126199592124664620331337029326178033760056569473864847478721405249902962185188619649506507636587303675962377277980755672084394141533291151822335399307687882059471578685912200452516137884520121755998905642895936922191429926367932798514872199095100658418121065206315312693229631942972687879296110612807905895706821021022165303149828028021922854619579328983399970398050333631968455054731174247336516226143268232471896017686062467740121545394199261889981026088543190311879174589334705264147341271023314723501581600824089598830923826884457815656928329684465375343460727281657184368931027590284491810382135604146 [203,59] -12180468741517472617402088501732042680153133563321662659385562135862492486578833699366423890693515759024554882398860702406193453463038150090276687266587544166886510968746191003680026839073275826850615798706208317908097455460074753951251027209230164850632162792020153887430280137286231140004499820288754922240351540334903777589533620269193607576100581879473304610411689920538626559211981730944263522368197322509507407684335479231806158427695926930771694824656707762136549354333874391851548896766825773018901959649028892513971051071474259047623206640606518240038748920524154299667800478640199242107282442591457298485599942753485654769103520692228043129216532546624172460191389787045316259484418863858459881301613349587260861560138210586217556962055265710561503206381236795383718502385652836039269003866126161120744947866929848051229306123022134228219036631262439540382316362954819231874536918995956149484740505715145264141161187607513662570131233905777434849803201574716051533699031358077235693224473974564875843318376665574735944513198987874923302259899530759240508813825872622285319202739597170181967308335199671039116133564487168420764419952500208867888150782076648018293819659238731964536168044245411721737628459156062342210943638910416527323896676670924535211113285871902149600520 [203,60] 30704083266473257507415326310618802903621754372012890017871945264406743890508567047574011350847163536339120585941784025993644485195102126494034428384436168883910804403487165025762014434109360993365648554921569246711381669864964975199049869937439015781869105420435599550521745586933735557192571371318240172518717496069929577102275382651720492912531529403606302277712056661128923338323188341718621523139963280954398525939430754051437019610699682972552443607418773579513116460568521032675107304012870609698436121823314763041770900921450621146312333913256668557424929787600260378335021051145752390084897767898986259642699179241958735644940675012227077365292155992179526798422877230757229760379421822021305819813320475292765907450292026519577236975739441844567456177313001874404370507311383938555864574266191933562157419377749143305555691827391089284767447465112520196468691362752469680140819429064100218978954033409955883809929049364470270010001477434585595595019774949425300914520899984093528028594778552893413164251836423563858365566949858030018772900789708610465137164731627021273808759502993636276072689734009639475716228662814891445631966914684307751967490028650085777365836416209517622981385602675047851928677144994670318706975925402973928549785887989308707134871984095120207432 [203,61] 5282166169582595797887961616046013049754995156208928856862461580165924074379440594913220147172382054066430798712804773836811304136186629818493232954856769768452131247449810402065581513914180366058545478420452291140774722655182463266913210722479810920482918136794777529469994960441675254449821096122996335614175730588554630051974570072061425990318318488131401516042638953244474034365203288507883166709977884899951339412240414980084854502780497130811145702413727782900997436272994666261721159845306107639533061140542575365608463727840324306656981703386274325025256529429486990731128282111862394572828363020030119324065064970317446835104199533801725106870735816091646811827040596178519838895257370509438193118861103698923724883970610806290992526762515021916378575202534376771176128519364375839304877032304968521421110977018650731589474383392523198841746772985488329935557830546756745493265819243037030870297879813582153276214928348530896615393335504850463310195588395077644982551695531566968986742804512586156783452849949253880972114350610491207178846818100293398421812695998769760722847316333275917704445155374845322417957267106522808638552451651779103964245278575756854860648629182564767766911368770078002261466346439393557174529634417125262537988111639923559786899586115188524 [203,62] 10224263213442942317674413177377579776366233659512262110853959790692995764182658309774332831194381038189614229786749572303077092565613094147753142650891801431629804609700344564772053208403436301407915864387974441800553254896369221781365362781468543881167862425103537688768779949916193773294577123717304034678502511695892648605610726753046946067191571237113226350496902592112726491333701764689383378494056895439033044604930817960819784434073363018599700943434976934882987879602972016393013281117695363677653197795577038947775046039191841865039343277770924393543416278532185871512171773912036120295826907045868632064265700234505317286040943927473140450853744725434523934876674196678165929898216110890250039679474876795028445891696365213852179362816305919199573429514265342494964995966722023849448063589782609529604228672415665830270627605750384019868501987385744640694767209733162640763699110202890617718442164076648755273945258542857592820051202846354582040861120448063440234960953377279310706005942364279660528593984080468122961127304615412368793592790787712128346796529165648291807610708390941814290178771099878101808012563558334238363783313097961142621178665619257883588366620111098637982061530997189056654445340183742817711120878681401766610946422718621372904164934248 [203,63] -104682319473302492537958672941502439498066114103779771080037852814476335020275100198366407303554808476000042945693566734650116455233746021149858183265350470547659195139138851546054014586723167413316434128319069759281163254795208174999128497590583439359712921621214490769123193784520720453716562927153036179376973432729037631406962387498693145990003940004762269453896905026209225178783113309480429563379452191203134509024626063604336652928317083062930135069888939504805228177062171576342843603291383972714704291841665869758626952722596894803397852050614463231416606637546500651740890792322476169955246900763372071944788211804302244580565013184407679905571883688631152219557207503940648619388754016459590623828438043882329174338076455225574057900176158776219205814841400808831532263640619812770611932666593322287076580880509691594423311351375699502404998569483454075952652646367627734139817401531745308045434641474327586891268361744381132190435877268097056350145710874960442968095569619398691824255465127571478167666871612999556347159404596088527363952455895060875032319005959697822319333932284235927293240815151761268385768071901920150729475954954468121990029312807848525508608723147958303553334529215929405716355213387943082339078761457135374695007426398236840005074096 [203,64] -12870159684576505527576922440634634374497952615175932838005924008645504870562498558551604969758582389870291396528331365970110555236124169693313171823170047549215364452672935029640182613839985967746184277873323775170632568453038696505236731726017180144564128593620275020083015508748853129032986722895214098524823188513069520901103060590312842920989544363551503897471308211852302021808634369169541678113265874385393688472027846310631507089296284599195457286703791960708303833434298712427084260318432856986704360822709262847086640664025898368762361464523990675524612106794018978877813635513960905061150973566159526831896014399975375800878510826787061020373427472445728446512847280953035408024741019635434425383430934414366655338457904209492764996404673885049448451001356941433848557258868388351394370591157338680762526177647323388268379517386755303697117838204682641782751875959365955379477974334532927059137135597199361864041354913287590104538816139082646157208717765641554597723491364740925220684207114565671769139511668267520451607584127410035489861606810327146651716019432636354560854926123852204780145899579186764695970647599228889935563370760223278112755750874674280266858334416284526863388135367206288511857986007511053649700069548112509792448568526825688828585 [203,65] -54745134648722861474579353682061498921654978384342477273047839192492087109544238977679208220187197395381137546611074768139605178060595008521899322565098289373910494583917969357135552132197192081204393605907376255440708176829303670999890298187868405015724850143008819501257761093614241637064752876185221970549404128127578753178032669262307353107483218401827910066261369203654289471594718493630242604258440555764399024760856605441279847884650793723820667956234014665595153464395863373211241323888294911334441265077923100700199992194871667312521457933534157764413845144043588684703800105490679280633255644602867062228535281848775725750340657212051140547451673848116371502797618764647954346421154095641823393559570161631316891591502404014959898390099673225922548463990560569002583124538879492391570663077970593193198637428060977294254261686002489955661951335715809031802216418037960929825844407407633046810009382321560056613349416750027210762206839531416775148655330491232393663686123670693109000840418473123679642526175774733392212636544247016218101851909516124042425034105114348254910774012046195715046043987049370088770435240622272084176026952054117351547905909704665714702302964976971955856168026066204887841996189872402627871499516725248665256718014361305024 [203,66] 127502561329461750951462063381935293290421031746728210190912514243990417151474902486811849142773517891722177566862557998793836285744776339938219911827108650713530369064796146993914306060208098151050994232970639086008990421565716106174974737909655275455123297015816349799531074674137681035207748139009245578027956169234054889784551875659495326186547135443594514376790199469624737733917979528715668112884611850986408646521719520291393056050416706141892099640671527420372223272781752718543368635552045092209473720694631518704319417492553867446593150100014869653827234220725502782120014326133671116241895920583116623796821503972142900504836225004320250377824627720179559542963113419896112846496779046569566593690351249806058753634184584615207565045653413467751422388255229447015553667844229403329710123513179531970389060044227421961108182091227217743726581177901196233164186842554236810734338366226528307100037865324111924736747282601200664834716741418048085444296579685817537091703997983248086323330677776495462413611596461747745379962969843170514782305814206397548365551352646235588738661042995787773042884726233201878969032850156749129995686483334849515548888559096340164918284389590335923896305189051865956922412274839878979727972286259908574897495416551238 [203,67] 11692690565605548374697023080247790666012010034525146385519422072722928059824215602052370868469689415889722919042562810624396772070327907961614317384298733505341329908288097815263304994885603553523151486006824520396540012468995187888066303370125345353567450220320342046368743497650003634704573238138668156797569391711245367904900729950003224040612325672485226739903261357704622964331362769541698255784520680277644451422428411816164853088179237902187711062389171536006222447467466050538683127116514143315872688879737205335016058596802830875181784852318980460259528796962173848011324328351448833521498963217499747162644182856923136831485525028227813001856309853802435241065081601242624035737779293737410323774363705389976854060315679640919211789852444048448526643746173952151169894875346558678547697309944409684888769739501265062622092286668070198984906447314741685730116962698075226537298230535610254471451726531959925287972955682002452421870948619081495538607820803790255862017366153169930969592910948723557684995840548583448189253922859653250991827366133766211855556796531600735057968060746478111163025030773035985977900406437835176466601799098712356904843357444664957572405315384928296101076977901539624789616134227754455821876365376958799333398431880 [203,68] 86597585790724069157393821320224165857805678948501135894177102840344669702554258348851029976559310854964842009595511386000386169152486643300517429072370358281367171889149054980348213499870573819033380294745800860479507298886270478143162609223200140916767839296637035269464868538666616061386860817412701757030980053922742041124740708698808072559706748378125031709517351507363731135739419215202543549102335540155733716975159472078851093006430274845102962188122667658801483093449780295856716207243672653118320598025778046111420962222325515960789993402201596841640871617247538815213171041512555839953639655413483924571117754357967529684892491611995625939822823274301100499726581529685771907168816955251916692494986340799794889902146952473841617196709464384821112576552255480734479094881019086272905636431252734289809228049274017223645662853886792742477378859587757862878870318357808475185544244809134754778977748865299791720823191670148249648518718843579474323345606699513258212907565376497726538299013690318447019342897445785903094088272577210403178286681938244845352039636971578980525098868004144523710037035707574813673964217389379359065014299879367584297417891851843126494013513233113605808322258323340602507429789517849654519476901874027075928088 [203,69] -54211690437911105932533183362632402054455805115176344372807919303461784982204390541133989530482036839868478313347454660503177300074923023822190329802915640533209294024586507687695944463823078582525156530903686448994731823525437336951738624746174485457082875002981673548762506335093167330880495784009449252176376909341787278312064699937497589253737823810038459581637574130303677379075801780032837484940846648577141660524570459233519369767306375965342468379626987981119740216944155178863358406088746380949118063788384285626979927113526561744479222600982112942837029351285040755073378473589759618685020618234945716219081266850735166890879335867455222389019258298101630077897230001233287472630270561692840280385966931946237935285892487902602431188719376760347243108094063233325374732252647394511356553908908917648536974671275160431053883545936052799660805880415006367030479140972714212896095850226707042046679445436357343029864844418762554885091307590485767229987904354847746733064305309848220245755546580877728967686104243803957862623198280902005846105510584129498386931295143704423321821586293021934795475240265880163927911146261736637739139806317612266076606749868463851922152334400174676815281441150899647575819681209407016706108506494006904976 [203,70] -3696615792120131507518977379373548925221228396879408712781745161138207389209761579075591015715049709589226212475013797104565925318382683830287537315399490140860806026276882839410194450046459726380510362885170428258507194239610949586993776113750904862710059935026194993671105376733992403997277273882567280261865439812618144986991364229140190618291689903482077142919770513934448681435947563969828811414505318456403403375137892885953209647771180996360055799604727910332149898196868242062130912434613483416028400262408918595469562296151905940417273122476228315473117537078152329977434662181746664627924347622136912988227108015807975260466630460252059121911047250511386094638584940675440397048085359726394337770682633593445982279908707512898814658018161441770413342632468176831842136349769784425516910455458239459515023170368787938378530612963577626221948919228344989114642441179098034981345407062474919304506030484986851393747225743123833182862368705187283106642116731738261493154426074324050383612572300690581942444081108809771259049387446982369314159721259132071554765737506422143510677590035616565549099188277811001679584833238676772732851304548056942375474229953842228874595670670862440708672630211168273508082472567154326169585319058242304 [203,71] -27297242182046562885045147680067119464433780039347537124226067213770922656430625061493487621133719863613467749084435115798784043574218037885652979124503721621889308034424046108504355303866204381975316400320111740858251781776377184248706398208723383182553568198282233679163971389315009438007007340789533304015129506142167200836168237853134908581205167429285487863163625245147633080050879233058618141739574542151991638698096974083217245154081098874716006015026861249578745513642135777226182581204916990294227192324192969279000957267707518559647342014354915117557032233307380179142932685074521861823079558526888293050129677386996718166857087487363758846455046999282206024602409989993521181478564075224800375648010517670101383241817747639163968921968073841509840360372752037591965939104651617916119793988107183121074868733679766821462923465406816491968197748245321863824101057055075236457511220479742567498218637322774146973306143615728667343317233061288592461573414806292293815939036906704518375102551747136049672418526169140300802142094980155185665838596217585301330230382729955171542404060361770528410252934906954780919232126265473839201829960146935804605003520262856995637814173062545807855009391501967946673863480478227086531155178448 [203,72] 7952375938024295440210585726742045293262108262571630808351991739301432920618615757234759813762592262027561713163512313103381922789287592372294050477273928545560416167594587393815564349349947970057518919903915450457541562518561922197468393710259401541692777211445870535046236602267504323408239781613533326329471862413000678873816760597953621314896913783846417245152932707333330488128557111717242627115809571348481877094415775220827642269135449018356527478191201802541468621892236111927312494373165617669558839754661557122150544853903924738481521854545564977359427234295740872943903156697993245417972386640618609602610445617231747185749596877630905517800660393838158471438010510731694085275822019472248724330997922663803031055921502720069802794705549929272189431193734401653216953449381768866059890385022928192358603979585980574840731414834521299042293097210564733104761860958819496508271028767167270849198779286456653282839852358608529718242587695357886736988079278984966332423271074710459357418905729879427050976002562832352129530747965538732029281440400235827657097554737521982666683338989250127530367894352109082319948409697190188410708557400050218088927035302806869094996590669407647365448287298742885259652073642687903182522828 [203,73] 385303262050186419151719598600986297137410395304199276022946212079350133377178078171435954302699150089371970311501776108849622827313919634527120963077653001252100016619225650781231782515407753939705526202056248551604850423473035528612418095360703644818343126337299298771173855567624604188188156680792176783105012531846315900465152502448792616514027979137426786674635591296679530638994239850991062689340720577502961377092853948285109859034738047234572247702201543411074253867604125644899212554620513475851125739675920197807173181497841070207701827693091764097650047246975312414484577064174814119753033254431047741634091762555338457380944029731728593351951310483473580867634411929631009009247274865171182744589537991008417847075338864002729383346809446744562484867688138267297927415529641218171291856267301937653446543927001388398049200050860619770859997639307813680438459887398364109495111975222266282087902546034014850010691148576383999431925896783453978770892768069127017960303422731585016343255233292630446923719128137051522294420296428523865111689124439160474995181710297286802320647514116261557971955204038269339145774100885694002187352051681510860887441270549732069977441933573780829831790838888869940323121236223320645516 [203,74] 1832066781265204825055955446915752318096923710472701277961600931320003857472132910401143950029170378654942264444251293001513233160949838503008557961549591874547947887646956878425712267357499563795746655393080534385030644668752233534402365731791477954686891516996016591736711528022730985490796426433747239360610693161217429050705975740746180036148527188417951896132744858390267558765045039163926488951799362486398814043278441591237215322301986353343648051983346178279139435852448911531023528795272280564224172689015323067827820148443180527555129899606322695487905986557800374535225621534994936170753711565335963833777711801463185291663520239024033766723053107448592512566401822995622475774551963188095180079038390646465421253925298007142912690453325005071655681973707026169358545423445934562533102589407596197455619605248125842687737180484756327989702886219072289276400926402470492712335618383839373886573842189729985435485581461485831712058894932496988485185553806928931395870232506380955192618153126088512147679454994416320530811013479291866821492561345401030195077718655663335977291036588096908009358093225104744041890053094436563154453463308967322273560134039893055758527652429863562209128444651644388935088117124245062 [203,75] -398053206825977469846840539849874539960433373624228564099790437213849427986935773323093459225493446871961885759729887637370383765930400611919951320800616232263969575601351402555392422218854127213294750077551775930959950908386073222722241554458352471631142910984185023444875614526636863205309567952553685609915710722008101574635987272243082323643305323593428295111795233305420079614431478970872460703062150100615342291560597632386183865186606668579108445093134611428979359920244765963270294499238187306762398923095965550265150961311275831467629754464052779687178104966298862665745109644641234518085721037169179610636978811152354502669624224751141778518236526017334266587877710924592440349969972823920028992560687676744008772773691149960037921303804881732111445327188038403439916692215396637024899459290040845759025007388274575648176430911750352350132960171476919683933621143363255298093061593288727568780923806510817387805417209299126219993311534081063905204829587075244182725434071509083267177279075098048255873738656028253545284669576736881940586096549846115779210254660136580375788140395231643482148654730838060685146356262000301758677393776383366089651690505266892586415246378974447952645196223802971339966366680064 [203,76] -12542633605919600470006345307878703890252642285198019459060660366894686748781628649832571403165320781057142980926745771268783707937806711750110984777286175251039677870441628611332077252778370600255190954727356859923902692625587455119473477707183073901694323209750146567786949170790515709457125234200529348999685696036744421011399742250909027087791020166912489045093853683754634251546351229881402825642985386882469690364873649953716420243881812450507319488667551774895069926742070233949628259968851094245278174998966031728610474211278528230347621077902513556121035346727417692771035151876612441232388438343495979584186834628621780766725064772535443891150533402441321342634102543739762600088559246337110223027614794477483516645531221479282187030521355939018622603389096789944258897759064904395503610782412816393202693172437982380496742260969161253350000361571999061790573824050179231807967290043338920227424672397095509368969090814975793150384566705058770829578999705270827716894342423248747283255408939157021074588397282804114846902259159407909382229326167721093746342427271726142984350618525570153247008662109057876219511222505395048814215229849862875158580204846177352468611424041107874685445079956753994755125094 [203,77] -11176548341271794103605215030129038348274443131216710848012059333464286688238331682136698392242990327201284396354738731913210173790733495604795240758479331481004295499198763609582669877224412113822694944583932154850850937006167065746440142164277215364792246732219164413309147228819694923437330766331123848668862309242016694195946418766914885643512360363041184146434490476466832609320753382111487153178094542974011173837023428231836155321799681342867323506292718452104065701675043676172549036443340084288102906643409762595610597514216722198794511017772114802307329456464896521501655069410456378657202954281772132141368911285537336320410098829565134639588922971186870645013762507756322127062484819491602307294353363810323146020596475852168314324442396167834230931160247918723262541312510398725973696676808925259933811629977667606446325546287245036090407790181671969596841444720190363247238700534928701568793815345165073468572555339984667802869267412248186344670193413175007659004656773243274815862461037118277258987135505444487147719822267578434980460343456311273505412304908788204800998348889394609706244891576039831320593203191208435477202327415032632468205313802639422475298514684931534766976314479113180840 [203,78] 6521076799998958897802312410354655464417771923909035400040239938779166170798159537403958248777472723560288931721527248873711147236277244875392240087105250919128819732406429280863347801434265527725064175942150050355611584683440197446750380273104162951094401770624252895309991272890326229649589866497215768189514543354219390512621923625541291963908924594304663948085360329506485163197620319861215007808679288459158768639883821795797193447726386276112782427741162092236977036911288889893702200167183859327329644509359849132706184490890587052632267410368838513837166669301729521252537117609065174356708746463784095755031876728847835481898303501717264981005270293414052042675580905014838739251758375539539574344996420379978066954715772259470665588799437802034937789120026524712529805053675474932254236232576770540657303519366904584624275500771705843825121101254172974543497484463415273875124135812169390169915603986955111956452961750894927043267055163887912820290099930940556290829272823288210694797135822988896293388277393358858121602981389698049490533676233415979956025980739758132345630918032704479521636183135576831520882647685823171702006195853693541354124277054385696146044386065088474514175033572254792 [203,79] 111680843496521072031256396482780827861232502296079154222232641201296919319626886377971867268055999346218521841396309723735491394585870055631212777661457557667341896221379542689319538142560190223839641329930714174029044834412698311554444826642806034274511664183544531057104246120244830259965577973598189053380391075687133128630428513845740387874570887332721572668556204717216788710793399052807551901509205666974639614824390085962453353942697905805587465069024773286089827994338864117828382866847561311688976365336772694770673889301652281350036644519018727790670649041179419662392523439526588365070065329941045601662659668940535120723013827461177218166224419619765690858421635639205853741543085820752626491951855350541498859018766752941894759446013846558018697773744953412462366832503215777293400375646683853639638976749317433694649485722269721874627820122369614425662888863901575606981440622620881461023635817335787022727004872901956324182941455428859137045279263538556532502921033583099404689838397472657308018496133470859075762662080746851562110274907646425122367593298504838756080841449987536667234242849122517422251698135941128411038610756886958317322963815060294798266691829028085575160408043752 [203,80] -415233960341460493610269502447200953986360239314158415425644471051730547028035359453326569550966079196479194559060374577920856183890398037218186674688421613019962394180382728655317176555489440162254247871198353854507427892791209456022036420569504521267471196775615497458001775771017257963820825943728507194865167277385023112091047235840297774094767576606900214661899932970710805175233199478618123514457458350678726093728651999359006322576739009479794005096943765192190439713244685560549820817601912094048678006793657967508570414363792611559994158905567779447605137861941658633649820231092233982261501172992140328466735625666662534790266073144641519463823449741107977751649090326514309107788529273599866707617292794248398871474935577162903284979854935492306272562127630412644753154541860694911791544596162185396378280803734131981867933704878141146486874839118813290285397490774989630283873490169485513024966821638136908492047891786936574487363219165306552381782144504344952997525716300686431698787169779222704631992715960870200231944651206319294836187295999759511089682935194257367424849343076521492292450581397046176103510817191710291787252139546323285547847241950623075329652909533234092296325 [203,81] -241884684680295199026805947641765787606382203735647723066123298889993322804877418650977448855195584740295276041670399557520492657124401762363490931933001650300721912853802319500213123211895588578873847879194830268121633967390904688228235536065633386647161942060322814384237281645570334000209005034129764512506131218198881846235340231218918301114375886376593371176607231822607349068250791345601592309617881078046230156260089477357180470926824054111246812772410604609688917002495999263915355353581172421769098459688664882787630333656548316218648371300526365889545453619495749017498035953695081868122350224938613717017974522450847176065123689095388877398231387830005650928647968758807245957867854112245722755146915180811028381219518913967975518492785796629169132320766873861949940115129608634947719729107402972663342275432000504777853146486592935058408771542445538377045479468415085530307291577487788339448498204006390356562151188836068322711952463764016257775562101812602461810538359548439807138903154330866670723372458724941795798133453034884537262547045761549079586171672187515706534486091170121875620216966402988132876055170998196729928576325251627392414090451756822493208010731507348150 [203,82] 1533746644341273493494235174199494931052044395039986257807393600201264426032297329963169181798102657721846902182098535704640858249592162835846682906590932593674560371655745350571753609376948649784578824548540398306841283678428273541693489819127298216407714424102141555033720062334181781052519363969545831892658063279279687873176735003559113765784434430993514059980437274709655557706965669903527248028595068717644447760985869350604551358458030729774255112425978670521081836624890197537267327028960643835474218394602068325317984036106499514766800301359268544425124059777774844952742845666894219669787339419359505060717668088263008410967744361879343795565268491750133182832805750453088905064331664034780651394440480438676594850414756458625662646109265516087225993354944824036080805870412632764249136165208197522218911260155663690865036929759433161156528255214697757513881092502934462127156533528998982469167229175426447974049751462112271731235154531906382801122084458610110842061741433009792525014128575625404492005717214747294054735337799092220969372512245918219981079311970197305449161436361896883491046041690603999280399988577904864496050261768367497185992552747476179539501646673295646 [203,83] -16432348303166814523746835503104868416636691620360958946162434420159970726892990436293101027477757955354839132380111941817793823840258024233221823107071367525464831762946300303386393171209091929907664175226115774644681453579853188871363944375817023677844568996848143430690536156063039874804167855631184855603877349395843800359547630033612500492839933102324151499572906666947003491547493164041922512338284041975070791522817948858436849853883574728896612173790771154891890445102197787031572513182960305887935979213361482554349550712319856366235250037008856121680175532492132879229570377955518337616110833530637923712781185810789681966646542222436338909989721215459092843928699412626793352872869045922337555928962519576100732697807507715202344523586939091324165000541141582259401608625380262629055270536498171476259760154670719334359181944885164186107513380509028382646166430610248664038594150317922472381890904087359165490227330213970933426297820316031947495669055238336777103799186949286026218530433377827581263986984749575455318809898896590297137433804055770006463056234528570183438407425408157133680038504737898509892803579796188457573202958380370281615891025741649872682649916576 [203,84] -5266407333770178461150051560162110552829367997453995942700973208285508271411203090108268207377938193386011099907519035091976425082011696990207260954376779031029316194896632282202594395587725418078858396655068273872039800692769753971148049680276875050724289354866801643063936003925989037059471567897249978650328842734512750376668721827094629681626350157129650080408981088650792723771318050683184982815304519767941198703032361870081618188354846405907061780298829217487107911238673468064023592184432646159364626883356258730230350401273910253730849976229925235152204945215586660081195555094732792047178397594632208799801987762711410367889036828780927425574607940806331239809416513057527766610987197689330931771296748879067231568575997731485107571033930667343066636253699039850139863646682294097055469428575906243259682195469372969745087781857891132331290981510925378141573999684255117839137101029536616995163660849635861279410661049406512286048521432091946189736133037471599356158645510561510520599135367344878639624074478641593212187929321291521660016816075018560783116349935884435238278666437842613725160947488317403030471306871950019511752368901800203330292642307830723476681780 [203,85] -188423625984617562196303300347705466442563956258386053589133997579638926748838927082222511901123711976809137414614852651228396224666460872265103628164342671275941572200138802345475760266738786330469288620817122724528604484082496725935904200649020599467115924218426148836062564007529644007174382978432606213861035115678595319218640249728741563121903073846323926707474445033663665590033619009031760037031926281186692774330512089360531489665455977667766485264436774349631884677620308057587386613708527300827991717906859361569837615155861382346693037940371146771387717801804143073466567270988035417572755321683688872442093404963311815427484046101194296758867823104710652417601322659448793122078840981657079059103505856600633529880745346538731877631615774720583361986091626028810545805368438295632827777206394293480564662538471960341051582643975804379684219447039354840045917339662934044551225405676064719239116355085390299002074809275596320654967205402308478324070989439746308418979547967944007464719802033632467416622362539993932300046173155276845928488025640549634315271287380090916724052358370034671029769181309834751502523044730074636625996378881583890762045566826196111348 [203,86] 86210883257020006898740004986227172366417850207545324399010552338852150763657891167272909839533743224743449341651269060501549436168786158336117824328646021311048492078661320660264644089931259498942940568217929824354906770453116351635761170007306216818176235669668508290690562388896611285624923491477834051650132050852899713126188045888998517094135574743376144519999513587322064335054770690677962504359033593291381718856098177988486086164159537862497096977595844240302774538730563219998006050378393043765364994765405317882824189375008863535757184976486031706239258847508511055166340958067434487867819654737618085560861040358915954432647165538484199432844153322678019764048854438025840677644740760745709393792867902206223318514927778993558493239628710197355140841944564901569810039086760676835652790493492235825648422206545644981930299978541121627011249669941128498282358843317947828891925578189850238429946141317479950559716706421820524457931206273421206622833204144609407659399457519429713958977787988700602912830321695918960860436270548358656486668059483349455444378578437850544887846827897451777363645083919710031906599706763399732916963450704782185276953340777376 [203,87] 193991131024443068541554579145952361642922860082143928856043471941591048404282235121676404727086039869187025352751714884578774582472341079146891643368320664701228517987972079151619381431241670527874448335813663251950893610388469453683490322470343742417215405812978999383381578666017107900375583178121353764541804449512471230534008870380838098438274915327829406309776739857348922943908678587478316935025280744492260974406678289898737644474879191518694418687393758243176152185048958004303533123931697832443835821493120080988789622986168325362439552457150764748179754626285702408923720664194074646298330735364463952336749554933482390400696938928279155004319337186532430983919548582097939533364282310241504050610148905504357488138107954922304161623501335571406050892422430748462548100071572679319511332815232095874988898751935541670507212592965518899115282026660731305735652552725525749737784513340070398890318450395646080055447999327424316649294054000874588517586762434851143774220177205910250130408696511649344239192741324060917737597032233873669494484359961750868825682408301765479125274726064950876234785238529871402106564810897624034608919247907797473525565132720 [203,88] 5898960560597678237358716299193867712836588582840857430562058515137964946978436037460892526161638641275842760640841649416470734547877151444908363885167637436840407863609368394366504989292680725322048724420221060046335849391630913237722066511345265615280712763937794402808618433932417481628014792117892493223024323985618406816558713314923214543179955109426797907412095066393075676296493270008837112372642741345211518651005805785574002942012755352263541577252617285667331266504587170133012324316066509434182848692782915120000756080575168204180651070983422048973116722117661963581665701760650555395147365578753396144467533364101141560318480549742941553724308087102824865539874817736200063788786044708412106401385252044029723160726062775526415296213799218562381670481476182948955713904346890318764526760333359932774897096174065681718558290175499193034690414223304170958264178699350225306580665028228877890250939743088503225341546417790166687871212807906316077733321830504962165888579125934059715920041847612196946868618161052406731967403675766963481684200816396458691211276032681943705228015945785672242775646589084280513468461099461771673130399965695397058753488 [203,89] 56567792024043238643853771180485355092384402486248541665722027143016264637345938147740176369949223792425049506988893473331585011680581221680977014803474740556815923134745466239572280373484292707414873530992278133356183375943935980020466528901757997011372394482536815629709385323277629780513386081370956447787670538040015910781455635258853035706637837307762865635736032006911546821529812434113864715833703251487565885582424424438244019754382795695546868598306631451353447641121281455515367235980293993993666265384946871882539542376697451689691868486147039826797405962255519787906611997895569857011050342405395244547478398818446303720125218332588077886350673772373100116131546816907389087303459352536863225614157258976984185580413119501284777777891320229357319100675079368642932093809603027950182968742421668145370550078079874897837517697448475245710463253397125531961118374366203676069445464471250510769525182642753673681308847274662519362396431973536289416230196971824145432706612068868264495369798861322575892467083560257502138302182361258313554567147111785004740181936690942710348658366075372784674816927886441052970513432972182639941409957707408756764 [203,90] -906556192978201632150390239818074846945144059376055506642872026678795407893185393537216242681612505448768947401124996094574492971448769234961418316552294931188614737926073597044355590732481153722681947843917883806644337702229775346537533220538135063767312062187445971381446869687689316453631516309670077960467048598104761207788668277503989939486149833960305941038483757143550794430802125839900786324796419327286842864949384277305454398421871596242248846153373805614640563682826586743171355272026009577800898624702109781449597338324473841886997180974173673377900783656865150607539775787843026747961419785299971420546422053012825669322664868643472975290677728862184370294248715279426656092946149426090823497130986693826651100050379211914044519151394255321396248369095981536744597341973982683770760449961994465557806336505126740128890399663475852520750736162670921791558918135371005784281529378863260844586651047261676277029464317942676838359941705375977890276770064792992463380722540973492706272712728669831813737950102949066807012316808078054226934051841172621903836293425948384430886722036524042177811215591460067156129037303767407132477140482934602 [203,91] -33808401323773929999844199470317669708965938809932906480415040639604858612572228604098186309902428237020451813739560795011805860348058193446561710976218585239068751141115027129870239158666607480858204489407930623548985818649783566025790336827553313275569316711394053651644347241528573592220134404739050119512288284049455930725476528223904946967734622005458488502447253541817594723180069220899525245654924943232956888188519580338915575881778369627590058679004143713008895066203702450698440748865801303300546772778170511471055673413987507176498651307991248751243951755777031392264842827695478945955916573881760405733605712215023706711824723692675774023453653336892482182658306806445949860628548931459306254406405762420552266849862789363634781508707310985299678320322303713773832417887488119093154180218436911661131426495569209652033242922566252956278476086853996845199780115763823367669348806098488119923812750350664700386891017745934301598251958407250227657188956267383142225950710445878087324735865655241667250045534199660591839675951436587190462433021907718643507982523015395236910058548837635816050699179778823052528616878432207125588949052336 [203,92] -422492082088923449196318715469594971923607239542628041508857355499818738338426759985978875800337796522897579433040435088889518685243703652141753051963391789792436732216733396922082242891370912049265146602597935518775365469086232321435523193775771414958326815667116480518024659641869757232449098352205284512428698997138167961789579530562514115116577171263777059414915105428806468955460851231416624931730728521595314420038057502548006417820912644449167387210693534803006152948207026671884027020656141203802158518758390111894242670905379245140190672575430611233175804531157252579672056448225494355314650430919531338043965462252655050223030662475656414192084827877216780227206462141928447143542597412071309817858820614828199524164814211732011159481861456097253003359803971503321657618760937528666997390267233341607412596566367896320428041548697033958405295750903688547479899469430758860435073310128366640056745786800495333117183264858780460497706604989731796547525234103526970812104431241897154074172512026997225855887573834146271663382263370087321816907773114431855303027202576946847297305733316270857163159216179010042214171975192760423239190 [203,93] -1868902121132464281289778724680605506434779009757224287153715528590735189060075908103838655711744971672201954437050801811732906560797313877575228493652754751348645906734427337229742532486938157754520769294799226975700970156170524840024164271502596995479095400580685138100634871513302476594877219821439241092845245896013438135961210192294801733674855403462085589289549375600228670131771215443886470287454339744846448390091114580446153517726344459415032326859859530258601556561244374615384107001740327175578428564128505829871069926051112068447054941174793132143396513565486340517358838059989202529095767057241977270387252346160829168803521375639746399100796184057876302767090327884281354866356283246754221822317236354269593630430632336748220600201926289807482151000718333322301409826714698176830781437187183219616907703245945904632979874176115660931477389233497032080927644638611123623377182134538769592283612293186552700207749231522708297514226706662628628983737072460223227983173731955342603895449237733562896436606553098885111940182444147426141736176305002849525468553127822430221205151229027970445399539786746422769453422745056215098 [203,94] 14790918832664158020270222081014537882494343844947178128946365079568487529348674092445962382387336203597434978804562106603365366396564921552854603876637434572923180511432479182069131011915029393271483732229234117695027307832214492295821550455088835222133522684019951209651212676938328565751236387616705220375646040196729398051468459348753655031190293114829580986298944855416273270616222303645698061968306692615655926948843217013275499839990691605795251519964585943002584830251176082512642553661237188132541750226284065836979254389599440618986020256167301776337192683266904424985864882199995876874574105883535082905196133747145004736706350954919794088534267781617853488375000892773535575190196144580598495381331747609207485488580133454040209761138825339546283593078958118680833348910423358077787152046634070892400349975279753262027524950988029385277743052390867435397662028765699217594477475328066149256769849734968298332352960006041046516708354170232179226902414596957754897904283038940110989260685999535931942606139864887243735289418692664387119401293763464659758559740620797882735819910841214432725093426855012289975623873051670 [203,95] 274332809379433681726991731569726254702160257925554641990877879363019665345222115125703942799408128885840539941749543468377721021953016103066946951415217729012647814471866014659714156756568030064600711403497736631936644979814591524446456799511190735382064390007989073476191571098874543205904399741149776469882140217372195838622605605752430058984699721041757860637386716744785866494629573213656162379957751003960809243964705935332771593155252083973249049004010300367278094093645482324499101015882587930920856974900040244629561377976270048302944353677132457831587999112504104220677325264903122287611180654849793813207161852391756015204343167711699959587693795382290193450035404243543433599024643899674383968516259706777977432318889621014938821670032344011549881869641294772078096484223165127764703599267502631729370796430193101629136841943777501055903731650744745804582212287379403391743185349917282672829865301541088714247885922630751818170962060128410383214887346854557581884391615503347360053500418878803689433889659743972029691740621641350014248606104373099001220977064949896413181181553625069719936659200143047188004203928 [203,96] 1820195582183099425466036334195945192772470910964702641142314507859611944450142845782400059649013977388062875041713855883519960262664520945851587981207953471658765318232086752940010403072819665017587007661531429016625822150001143772490267203342472655023765536415694520291610099961052277167994234200824712232881453448530094152627681577113756742269348441102621421478779694731640012955137186517898564652848068356851154304259597631045114631290556625534871798217958151534884156545598023037099864487971228689117450507922986859670761829162864856529238370049648927435238613537295963836087323745344073435951800862608513181018660796688039438271914021537329068059949612279738112489910471541429226193891587207267880809959166699890168237302001021581591158481643716024797760521864286959339075934092368766707300363048460676626775903776150419516929504413578412281372425010265804691516076184496339288110080782874461812174400651557810291446921623589248544431590474591402855300793720011850372198239770978884468808480772926453903411395882235415802566695393528082904363646328966870618818994676234830068069467377995433890825726697075215054729 [203,97] 5684073040965362544761232473558461198239757959333001243175411909931376977763224512302019094816263040546467139476374999733332809688561707944854890705200729461698677781169706684570719265195465674652194147129918297990324468560765623221943316203796477354255823112090252914698831614432290802577175839544498313855277859637470903353315958299946191233654319354437671082844830488390461545383558156769787961922569782802011227023360064088504261699587266423131084010949622857985967260251657455326582324280145583508530054296819335764212121225065234068994694659323195879295647779137792857164220434417669017866983524590918629356190778858072990894518725488107804404454763215131895819494254318852655119945701349264549691432855176826444958830925621699174364949520658892830248864678294377629134684037583201918685416154139494449053782815949194205414354228218777886432450174266878227695811747134586047838874713569588376546881702555124857326871395852024403070710279869631273532927687240255493538642397140061557715207488586784557338575756851361247254021966137279321862143886200867346032779276263075013998837740339822362942929892042102292 [203,98] 357017952624051656919260804988560569919434897591735896681281036869558884114652234056039589776598166579628683493743912888565832967167669331007717858739910985081857331097537248056775430247641305188195352929960031782617251826680279938968146265031449086124005764135901727248599235733979031746931342591846951770777245401215173144625298354611649065120003536098864194465862696414142613810921088705223261790289856466877543291287062972253962704727685602527571226060146003915747907848144220891859852944416292375477465565700534445243292388968315676753347775685616479248778480666692419251540620305901272656809255364382417600977244528798130724986374786343790772672024489647244281540324668601316221544573923244170484005621053074718352443370900717562095602559636148082960084629430274776488770986473051873578896994796729084959135911688954299759571150319341091021605591023673076598676046389194493256156972041082815309583690710760056553236695233220221543865437897163358144313390789720088003897460238687081017306842189066089007940608404614845495788904198533266868452891384474523510462415669859953803167679258579504485135991798 [203,99] -68777637197521284485316707634548952770949798480044295894466824004118411423056786047487741565582605643873001592217719362853050619906255302865242694550248408685611494212262088459654029780228403140897305835878545531578816969274908505827154422855118233505437370734336499194497143925219459652912280236355871907869750410118442199033452366650502940294951943624523683046334706250526904015843391277876799556232872388149532193627371862730795075448831724548007306874796737808667608209017055724430056708354186075949573392353544800752859941867703576653439756789658301020179762654373235852929704133436172531601693916694135166583751753206208396833600089117424688572717567494701394085121249059574011575591643510412797927844847135243202681734601572111404871029491535755903882145738261975068448884691800561156054959635153336579427033166213389416324850633738124103362269051238158237821714832632312098507510265766551744846951541219031877444383004622721771191610436168741616629642682682680328874193990328912922522723298675414162898082762293422637742098784765387604172929943232474466118664661591995674406950712348688576480296 [203,100] -283207357742390009490005315199635550548762183137853913593001183682914541000347976335990565650236255294080385938869669347395000683868426570850890654992067814131983390359718323727371458741913323287105757526876104058755263956053158012399385122809601287130288058762135762865046787455112515361578826797589152653478940578649791077985666321373283704466642930167657383098437986856606143523133428015049864900320177904944946359700255756524004247548617623933724390621866981362652573668745152685847511941690792729686494411034425099866388165488554339558757234832474452309511864201271934588499086767791674136394811011685195619561174197699738682512504792620205210481330901489929123615255688240428473677719804230025662299226900672904412983735281141685776575804161575686886964025939316309637318904569460668371354793230400140460321158290321553336946849728753855844323130832979730758558448440465132616883876309130640110725252259044945064769364261654411989342031858611026179312032659804082119709131819840663884951380049603418381794497430709267489724707334352225063688321861533673962387300397436534580206387123293188771 [203,101] -576292222215636151487957959208959693134925230364047360288469263707823149107739589938096002736382904034048673335015564974520659123820057151153860437731680731943207373926649446845686598643550814140087789066897238984926900751635163645084786454238358293980181295366664759998280075268277569449652901216838138493399935646040748213310662393399978814659138892251770940923106808052840099149499453925829549652215100968325950242914854832591103332245738226514740277130911883763403034363458781058353678718324894322987010692313511285230396081254974954166129891825216682942199673879428290312469514792750760987034292217396376828712375227793582216394056861600711055496839717696692145677795043183309744727810418571147324204406943502289110539288632468972349549720308110061873408129056362123650422116502493398745394797986971254645945293509393163684562426290353944649193542223875344504683673793718994376024130480471166880433419915256150264401787919308489514686835685036462668508342551264349189180108773089144045787976826690929894257261730790026598837712800680011121477943066010268474122557093046915543495859254420 [203,102] -590600514253610998786117124797823306609482756153354974717665157809009732679843055300808814244449020254183299609016034264359995965763685796844683412404157173836340184230072549000705313776089700851726057093232831972480218630016694959292297511654692610124888374402892885910595816245147023021002543433297514902869206340366865359206451853153294481934111314127811110692751757831206984176225563657986398243873026378518161998520849801586295214772139468655445600079041240286312309153201880438572912564151236417627763090350731868415721781522886960380318325955418266346835544289865300045987332642726357052518999755046945522463351321413481356945457298639263056235551524566568450392121555958870870342629977445133243939166868543800461765127806142901851587051481807718233016316128702958232108850076848498781347495466913180961164618186464139890594372151078505429139227097746434031261916855095603102899347209091973677209346732900873844211352320790943445552135733237398804024019406027652406495257616671070674719597915914618547909705571000930815395389178054189849544688005747598522827478823763588853111644 [203,103] -51400336208466640786323476860645781359572289694661064466152537092382102371188507402414973109274106088053930328043272881427085367532620941780145817551218313857533452913897521158031938675954502762773794669532570799432407212478856474625139924800334315696342191676098586837601622296894927567795934928080315076691528071374894963327123057319585836560665575092194998471672348417640798160402009607468308219219668072975078343356319226306938638184589797027805742633945129504358826350341232676219078873649336722931108020227955575988712979397895201919317840670751651472974971828342698022576850708070106498125121216370117323261579940487730659644917362665238543869687009518641550899945695565153772757935850250980208745838593537842450927518287289437704838204828809939316439277902315782641572686465866645847550522947147496941571001442147639248592021797317300442756206514370345565525377441421568453065338587075808780458489838093725353919187210165251319775266056724737645908637994731275265842040030426369738338672366429244102437093251443159002586910143417822722927522987999446942195084614747056956 [203,104] 676300300221088039395047537105283015191935496682850656631082936550913067056920422646492036534571436770695611727095170895239768280120439921581800265171548229269711734376432026898218630349919484468614004446636910544450954055352017257641624720849536707038998962559012694814069960170678130182300379785611748522417580896142000996195533164452022558645793358947530881865590444239298939767946619732085411706637217688821640463099159250347035992018359191190342826684545037213789588688182213024828593296482862741653235795144257221809561954100079022905566391742255358551215138911784949055280693500921298972532430145998731205494251579699315854014321179380395161683209442766543054266722249049128005210624932387141042392657393108458241209077676347853461667590484062328365637071915874240125433414876915720740245049722346953857619690390183648893776283280833622468606725102877646519037166133184482129551166772469439227253810150660639869005846785861732377765020006167448516630897516221925841574297894347238414139839010379443394273511739781722094971365909972802659238133160725578805816134198116 [203,105] 936617987332967312492231876295070280601330066628767148912035724207887603145008703793420398098732930851333595465681387327123208522714683471403427148429291651402974886135334749040778808967283213539884000550854399098723644198573390336317255815666218560176031465056572726331648996175866435932216439529608766068016026282915172911117927130116176676825756507462113900877386216288815815129347349294430906706111156105703271860485677223032508840895529540731899464270267513521446826640758215015869312312436351979957038552897162354952813635135243316021318028521944758813398868054879578017091582936535948720398864023371646127155535908682135850592889842933903710768866737856210707356728538825839858209975096230488216509587765285139933583810794732497516723742884600020181253858864455152459580015610356149369949811525391965165623639480570193271017555126376668306345623857040829639980638109292541711457107530751536548483480529913001982614489959034963533549224227244151980672800006365642278051840440100794410994346515873074791170802985137905485231293215881246848439901512992318495951470 [203,106] 648964389286437300158652980002119528780851953788026407395790957044194072076259601873539899216532240504262400091511501386350331902549385438363411153398213706607466884990616565723640421038132573366885349480675258788391822915846319710895456339966206455824835142483136080442701758337447033998843658646495844618851730328485239382363825345201460983112882163323880720860303130230148808031251958468497249668013892278622769231273817274662723246583702241804073707020273088318935446270152388639118922462363523146953496910691006174975349293013941062234832976625802757108991678006770922677266813074152544896483085942833091262778788297074983057890478402586589502133360612845426727413680295879294659740215585715151422288667826156791227152811316641862608656206000218954149103710596192231300420292384413522003808442229975117003433154727168898596093230924923861585121832206855613112399499816249712718005432076773958776975414846424386996433987959307425982911334652198804474306262638659328230952539876824314976202465900306331902331059241761345887654233819794687737346856322758709009 [203,107] 181295319161077744057776154174375633508387496574808504644432426586622549978480472301018818372316756058777399553517372632752192156922877516151006729897771756150671057600182759807908547081872912081396717374428789101318405444238152632300447202087346076940146835096330206475363399440904807344828982275796798875414593421920740885192152563366174636814397710419958526728815958506446349033591032751482642965619361548458549412758380735517310867924876399031942270800425923951142644157072476849264416772042719745489558216673892814732805857099738839303177534455203577492681113368891192521942967387463442951878120324005500462176566499502817139571303453960814866103280831210842906233514849859393799530428547486256532944865423413034783036525423104305261817253937831529684870103497210651112492176022432441572952602077224823625250336745381380088317005541375693189320533247465230116616627706910101833457261172345258333366063829410294731058120705477925272128595132967563656551954171593686829788961542985238969903676558697673286993306069792350298917070504155594710055402367744 [203,108] -262745403663192617687485495039816395183377666743778644818772122349847938401417699839072529843952354260603863399565040297220256201672846526170903521247767944040429738011120445076833899456023533989214598800628002683009557821008738801085345836008528761898097303120343491517467486663083021927559932834980763421193451165248341827961677100737961889400647010449486437387836192332680116473251739876466522293499434118281442601560251674903438728872435173785089010547844348605039643576257098666757842175164347856325020534623660875930237525008356743147479284248184231590936427060917779173820942894158188597154038001079163290392796834705182269385009442568807176346733301769349362857032327588871833864516274979298055477640394703832072215945590753717814921169510107489793370909799590644004180121790800451131139822251931493508900309322147029019802898564010496954961604526600226606761727902694797845787931383343565296058604476587347035613459387016542568203240505657680895617925604545517397712492204914997375332781297158174294827555990374798357017059183908873933950370 [203,109] 265914562707740813759395505115191801523893773609508163291488998019952709948042008429686060273024646020361724704263925974865023018409977011954988463475134072119669606572162467254612163452393148550317583479635267989478581502464815085715895494489103375277140919687994385742467570825797275311005320479125776992395681030026168818192870518014548947813960970330837536337378024959179867510747664652842311069862525469814955876098239572228761358495691258048179133239349221431841223798221991313967624406814100880418955973242673174572051886902336585598612870859448092871016901609683175628455212139596392516269834778511631866446893520298839202025651750144987109492016274763706798297055312226197862991665868099506935160555994783967703361195678691254866021290148131866793352925360519423119403701339792585062711303931336244142748545761812344161619507946781300524126914403745126831286744688494473969597855419500411421151202940799809459117655860877403637042746168472487279066316979947022720711158563526253206496861628164056337946404197951543586621003766270358884 [203,110] 2105131716970923483902434512325357986892745953712617741187119871763622980295803177406623570939866590823661264153198117138267720908212172121935169856816026467226468901126538345661805686668403315990892900156513615003863418750282615983245417826418994210758367020794697834232037681332756549077879331422048653648711361414274762101627515557875422335272538778140055876790544850498548560138129897572604832651855096735652526473064933769169884320463974412043788760710069193535918430643345704064353701754117624617890426829132844525425292309943721419984738487662775923493681886699965837739789859135766940181834169227961182769292890744244015187386842676736680400410850309328320820479973250189331547906798283679440878282853828584056175551288139688375486231279565181896861979673428635736867875577315305511011945234072079606056725193775754917458617354522202345081768285183778845856503554572481895427575815791057160499809487789930470816285620534363983689439246741355668190901811981199162468387274498557504258325969406076619054294354891763563295734842486836 [203,111] 221202653553775944742026976594413863666937399511525869508624738219514599566880501407192247615851586161030104044558834725248290290374534311328972557317926370036372030480577301751901914953303096740575176314104700490542228905552264143937287433698330784222693306824866047137355994438975977374760572868671193160615493329061968320129318206155082878232598609079322619305918201738507277256704009796055439203789629714314831800964044501425464983214749493768245603725429425947785105643270570039427943084095300099373624362485347079126862978366303675515623182877678000047595273331568951476458526360390443627105566058545362068874135187160260323759751285493363923044608887948670553427596688625543114166686358921389045992431915440546373162826644947442677609635990947116621152548372966524496085358620445049831063107818776293487021155130545500781502375487801178461485527261822685853104086439178033290769044001647003258989201746977440832639779097581422402975473743240156033798797937766747100205341701826894495024652922221827599777823433766681613401904 [203,112] -3601236085923851316400625834851414102990702684018510847716429907735463396111103669948424303156558925667567475087794629070603957514840729030968736503436832957905978137258727760499622701957536552032967035964824882744280929457874922357916400981049778199486188537351708718449845643610431045305248161789175554188268639715441217440587100340765985579977848209866105540111182409811583464818613897415758141318676482571531099077873005676546997045807708773874437762621901157058837036905303646140524843802318430171218411516092633981865871424325200275683158079356732708364538462384654668942595774859035985563108591102852607958985837110427417873668072080927752519365934309984607566368461353462984146790972747450512526158657445928938021569166662333377757524582143753790172817795570898701809104879125053667321228028023316605610709704285062159937091897716386990947326341381086174413110926291405883429948259372124335171227683860855938310073042239733681342417686617435760487691186896710537524395756642505730518823112907765036515766156042181161867 [203,113] -597486985376369995554896032832498006146734902577178637631890970067125860650440304586483890177316208341783649768355555161872292859689245583861030817057048234750012037437471489690700154005987916870950146078332293394551464467141297133297883724935375190047967078444053276596057749772613131898122893061340981687721041667941619155709658380814221092327650461096659806157898215625093732114481699961622629693990003654429005004796702881228722031145266700926776530383642001065124207781716968374568281932636465281181931466286975881654077726033111370880998671119454432178437317168009539203180354215786696621674531554637962953304538849680169565126823092787403356375118285047173047814883840903024234884112954024653316266618457320070667975313839391849878085838372559760137908901983335650946747300208747566171447397844493789739017184043651439418785456241684755870094707559147520707296557637251715143881366049752465040426060866039096792326351307325800375296490818237044558987809198930828372731179294367687910104984004317416959834049906217 [203,114] 1622516843385507242415105881522367250059512581586913635364371404833682402968843361273490519276529272558168526214478532424727627554502558042461579347000168053363735814561374286539199576507959925387075535762658720128606412842011607986165792264261019569222368060216034191036556077448685614060682877961342038339889154507848596089883813509349654508677053706143661447745435168497219350567793857178151861372321271353023806723021114954885961938444988926606080968043275324980907126501204729421077704933101509176168517469758465776588843052387883582163606015519054285466959523026880955273017100211225319905930847520253394637146832731080632683173433009613037833722307736396251891997145940913435177930870642225285412817043402660252615803858685120828929277382255978782803380691356692047204811153545706880407996500219837996973325216624315264834527201296960875879487227259364656234621764394940039021573899585012417583118178634000406310482437722917527864191747752525272726622526666588949853668014970697255748332675133577720281951801 [203,115] 83439006472194385092785591461586611056588060537481906431800787200956382519050549726187456642303582794719676815773705589002676749800049211661560160258446391936397464434562033066600820062889238760955378233352875784505245786877785372269290323585330942719559458391342277788695981594758974756655375549525290783602183256893865916417335891631188662120352648838894623163124182222075952938654378068934011120863578656682042451328850825636687528621162578488599891653565790467093526277996753233371361166782152096225753749535158438157019117754891444277921593522007128809239038730253554233231807588860798265286826090313733388339771026881892275522343269424221151887949664487468031060122764338050536797171660903414415206524152312621759055876213267566189413128174487033596838416346062104628669196964541497607125100350197860561095718259979806665581433355722382552212014168674799237981984721152334135265073472262515760059070781611265774024416460952327306784608241059822059532748108873176624536378934874498164100302031067799820 [203,116] -177747322152377105840784886604871240453051520697558280171280956456130208120506475528185946514187036738118078985207277420924817079991588933493709120487794796764821138937834015488432382213195082753849990691110905001496731009603507733885756711345464416671396154405290569811199968882226255745171928163341879515325794870766539023576223406791098231877218058216516487448469707105401313687914345800897586408565431937308166030775956376725636737046722513050990051919266407984657305902604691689007468303291205404664462969104175167332568333087420640614484231503443458625840851049691684555378152175578352374027942106466870600598152476550549872328835041576251705147788238941115751333026491733917847533565385911217637957751830317692202191020898024088146595147971117267752590966554439329928429151757981140521988739810263954731463050419975105450166853779930715234623105671617531881779611993309559826010009794630186290694016850704075211407361112477191317302018219324912446415795808944987209936277185154432274324960210539 [203,117] 5674818815489687006072315418134302656299811708541982326999368486337582818281205630802977395936928898587109179647477853564544642005141767828929928971351492811286527551924272867898904245591449421278865557072753766831585637076584190880237264924753035729978269452213792980818222026410063691009577938154246688058247038952549596032981964992774537558335474767242916071290087157984473729768048283082248371315812605737327411540025810194194424240307017525923285755387977466308715479750789473805834932521250371927076734007763942709936756564794555800968917170450871419228520028168631942382733918634319645620204407614350264071621779499649394243538917717236397096819880947061998811169565525509376354317944353969958473734441296154411239843225377636313429713862689316917113183015454770128985680348061526958877471942205569019963543128753354164161950812154843684046537398816871842115710400146217312853956430009458418271208258750568670566714208433970738568738310502625307893304084179377591291669200010476943269190 [203,118] 3719642801971496668512333505784484387895937631472288620685052371234136033962278106793038979980436630118738208075473595053916881051818413275106059910090439582121739603662347117110183744351118481452971992991755518756845124856006876598742302699389201707477585106680371038070376729781567121690877566347123368553350177261633642325265286081785248707885298333570041986138931932547782293871695791020548141390527925790614431870101564669436800888897319248002457956168462760913185023705200779730674946957667008102055130239781005887913026471205338872573557783258000997041049967765411013988088276281236239833541577323813459467225474262684793263700475380867170417977883774513461359687775467059314091648648105984478818753231368708900929118410236795719566160823886684004802420737450567669368172810410139665485011153564755398478283124448996395325918763320318953453744108771973268123774222432606783912998165133171833265939916492416911847798499276651662500027416126123164233402515345620511710153800711752997 [203,119] -168821998681428378535322760565837327096456484041831367246115841032745981074681272312095222217629357969754137383196226736124824019230081408739653326688077390638583826547023832431479428311743136897495391016214537653259609996736239535148064833447494903036187840698249771843459063259436089669905369841410300955449031638584439698443311903770305932200892590719536597462543928098283509864361666076370064277569473613046230511841899345148239765371083993698306822413686536514606971641037546277294549718601298930832344288528297590431400043173188746547613116502149898511367853832207747929671765954723348185099585143276078671294561074558735261223434102495193162214139598313257036686496142544880098303208750700005096548149577647664757163045409529555048649795809256521532965371425304238147434752694741296233093206649404323228094841882597109469317267430372926081867538525395793391847284324194346487616092381175437917778180823737693737307060497602468560585856316429906473302232872331425231532611984 [203,120] 5579850568679251351869695100234554259207721241761198572483416662531091158430788452319640885180468678856544022020176157999828678964213939429372386208746172582239160762818135404484403507386415944518435093320066646620460376564607530940029023784797384245821504378636263791861530301382203103923524905747442777679563644241867719061039142175372981566910810770221527373309389394313907642437318562219276113070483825242962789167489146514977677286525616774149423735960602047087544265307647975612289572349311755825150534625266410896189851202579883986377535202119348727939669255753096167059899192543322422401772869318251958933451854280990010596543179367399172727838391508919921867957402101370665515235205944554418502437931063171489122507661978410715384853192361941917555037848324104340169084041558552458039189268071960383615074404374465759273904211346588407828301873048442779380772976740979240912145076368763220221671871219015975442350663311428533891175620431883643887085605795127136720 [203,121] -47550391710631122635953635449590919848965432115672859389748830921497076460010923253119224153297713541425479706512030033121511230824620183153104565576227662581407304512233541998702815458188657910466118907626362852349662046485999805538801648582779864608097460020514111551186638836494084764575394222455191074872674063036891918369375634635854762508825184311076832489537876194233090613420710066646816237933493625883352284682704417680944345979536225007412111745944886652837927048999601509748301871772274383116770553639795865679835594095537905967007658823649761258281657525738531949885155220298337606343146068582310637567251938101055112044691548337153173134955526354987989911548224237905236777458858407107568108377608869893087901428623623143833838069680906837353507886867142814743862574582206183470122123752310828987452337697651556170980266737506111481109984557305307994224361964180221155473423067946778391224657224906133997283708906987097276170650270758448491803267935253884 [203,122] -19839074397596064497229758213599140882190896092694134500979025908971015112708007616401970522664819278948299329688434855731069916476305025158925173256439780950005882047210214807748343121184079824402983008550779719087403633357522299556418716577787573339071959746386425086861347979465936914805305054693652004559212421189211776853542016755117818953858783641071273558574607262924987204033515756208579237804907586602929982617129137976061683780968531621942643032133020678267081881589233005805339325746637860029659915114506332788200001726506804793241972152881631591175140006925237235471543648112229977111406400010364889469185577344107983109736557222952205243411306563256016717029918572940839642444747768615806334395610136499781582784248159404398394787505627350613280252648849416383921341343099548068317769270337474760490611279981863013561558382551577690238555585477772329944926559082439877804829160016925300018494112683759373812433281146183452431155238523694771648608443 [203,123] 1984807805416327584110460763845353235437256610445695213859835812481130089671944180816944461364578364571001005528193123505428336047450015331227464317934417998827732396691618805738003785649340726145225561754863304139056046971906173270335544863687914202445629949384021549708335445473668490767659459001813745650062050888891865609829283063029005246020149510587976104398227807821308180015135702517789000236529310737672488664398980687083306009598340644474589183219241657634075569776167302470042192182416437096033991553778913837612408038615541944303535596079220905162180606966528663806932059317750847902790229189791343000477401695314662335502852354489475831616819543872631815771490662300618261053145703920936066465256244645073529556969944034230241274866330680783259054712924323668851428517280651703900221916242372206613884036678034752385851463451084559934029970588293886088118723748467201642109721280437544483230306960069974354397605576646461270085705583615921288 [203,124] 1074568329562881646552422696518989358605372468455738352880524719950842472002424731447924600920109697425676872984532840201580418648223574961958497838406710296259172114311709636653935745104616782462826144136157985895342245652481197673691859301554452185284923134702106012985222150197702691907254723842651942492876147039742369938861530506593225256309573812747936934056027319190392425591007146085410320073535975141363374489659342617890919696590070715291214450397312573345294019010643779146488739092576583760509064966721088606383926989815364428722289004892479101759600879094184470661487326689082313174381836777084573443505363232154428483213251676544568493830691444000057575648845471406210474891595927747187609815988110963365238581337170241609617492418970917699093402931862163761879211310252679216078178324116451064541141272857906426339425818556813585279518785331676356534748987575799768794971651215577979264254249383559787806113523543882289448527724221329 [203,125] 71241757558562780154830279648349905317412040484621999543990849796270590160798216204941042086695525137406464082910894952197928981214612554064541991267751117119288329307664926369688199236512873771339996199545828178934041540769467271990824765852656746542677424402364173291185979164804552997045851947786863132020013834487783955866770310589877289586262573925826977191730322016911617401568563229140254648295270223983495644676716279092098086938292266847485732724518024013670538716219521570463545205714698938415039054801208981937856776317816584193380630646490313607343864838899438788246519808527550446271589041932703896841390003173723170910437348389799318653333998019064146950718975760071346139304306302783613674320420761992625928599340823251519021987932130954216985668515010193740861080726867829941613574794054102246556942497435914932398143463046328833189279795689349223397889314445376515604414488336598675921998465179690781018386094774582390263717 [203,126] 123747048934933014929973336199613553589286926257202867178219621027779899917021058763531963553441108690695427598949844465659608365825430089302009883332759300710971767188956113376662758585857219184142143485266017754137360312816224812172062719517805274703726019166870650324020037986234940810941410318482532781837011459270634439602926415069136242751336766613378021925203853042527350857423412298427564800702666131967229939120191658688748483754639965294314388663144467959604180478301499515037306181562494108260090692550155101848144744088000654235537768612602192244891061627910094919194904582837628423580431782603078210404406393226964498170440913829694340127723203716383191253516172780112925088494183926597542423971714303019078817951056928005840456460637971910997985434227217828960013267694446628786403953421715468035835133901322998266993883010368845243969048756299786822359656452415898870918431313333827355279938611297913202690317516973462 [203,127] -59502785802079762864842756709727471538908244784053932648526357192392267447929017133485194606021409498171995743415041618022988674798665268848890694423418095183066150366824326957791545126013490386761191660349019888192085162806326487367108791542592339531919373427691865080668387597429677716529262790831795125123492391000719976403962619846242569991645993457475911593705357468292317317424854435142352528873656763050003585976573132088660550194156092012887929814649262797506687671464172043232653787595842215571960931625053190467786755961103938274925073693421739713868656557888335027102766471615634308645438343824780991137998891588524005479244573795675544403127510584084213758519849236098468666672497855689113330812415381571053601766631831216823790386916430025521648768103590051513933167391728026494548746581722152173914866576008116982441078807586469824930222786795613000490275176000839349512324206266624250795173776692770972457461476 [203,128] -981003445300611936704193970341605216806697476098705358780790286509632133074665786557477348753845116447617506961170315054711819667056822378263913839934344295424949032272411502987890170537588191560746617934376263177335240792517088471834202849382857591091816743421124667870583975843865148696158831871695947420463293558449648952391618983726730636094510371615458264515677904696885843450595399166812883006384172061350275533233829350547318513111919711455039337070994821696037076127426012880454343824864478162078632852693926931741152201760964109656615320741847178144579723254959240981864548405178674552634805161468694719381233137226266862411313569209375867526361895716055334887978883189314353725824016455805365459164668891140100636444614733701717926631102657563327512096766734763679368455104739008027379564921672030099442451155445321093217320812835650120124292643813439283985475522644045596573376211634176930957093621197458427 [203,129] 17987253881103737511448933862341937863919999755868964945473596882775492550917374531288051990834087742282836537068924892453467676981659392941267022113016287766673825085749940536846184675633813194163298087027424143083775419212452103777078159578654865885697156138537200645238635136169077513905928592117236481562289093251899859309347300835632206528223894503621843427789981610076867496702541729962136293580736320895450938391325476585717699283189910837166383959378420356409888437524826804788444271807858977713949639020162803275143896745750861851241570649516289646522611932914882256125557246731294665630445717014796495111750345042114417898442154086704920656379605557260030500930484603551259222816530162999559908692012687655182037678206429597533204043622918501689021498290456337832191335294041133781839665184670727009663302080276903762570019729813960838822909327965494005259348053835428896721984533673592349362982471725 [203,130] -4706895816993762485765350598185646569759675818848045433214965103177031230239162051553193836271450286195689669818616159182581552702489307663242253033274974684066322596974441162872101701176884737840306777147951729929200662269187148313080145903215564760870572123782878886624923051980271915642110394888768914640143751526828170455603017250267754802860701258231545742915432081463521628780258312368685439643725256128907763036511754431066620828915053084457880408148767726606407729208964054146926477551065963235323795852584903075025313487985694443213770502337433531092926889181557722682022002387621463063962920577208701935112669184169054026549502460320121214487343645653813944604028302336884938968216050056307398605807545323641756378895610184510969989345932675019871429006551012467966849344691611960555058865752411141366738135422244648339178154506539648216282058223004634873788837836684340641507737495697807319080 [203,131] 327533196813189680660892630321673740156827858866568436535208578795255000577462710813485584887031937172866555626074132302132215779689036922029629641219557698754736355047382765689190892244980003114296674301919436981996918757112116429044358515602100491740756076588543429474228971226788384360421458107143425050916543844844434669033561900571715369327243322153441799406864123751000054437642662175947746110593248940073402128307549988291828639954127251273747618414613542632017994962628017093560424046842483621280792983519613232701667343152252401789075151633246373554766178941197508864991757642051263196255059124266299253094223524099538609650404052841629959541963044679702261600094747856751866392375511812801206256696216837800587731900611118980370235037947504133309745825949536860042878819755008915115869145083884319186554660341465261488166350512847403318644880447055549892257767121864505300342986428566972 [203,132] -7545674858734826409246754983037194778598797214633010524655452333868627838585832713899558406749925485374227746443994208338941469964249089666069542318360613503862028569144326276357875990459943445399422554604110151213634987479138142417407825973221736596827361341318586687367326669861540963914589904832627449292182679045826266164584663212953258189209900421866205906014939585885137987225139746971734301701663594849387674292204543777388889615990486950675302790376260241266214498343493173086043131110177703329064420346859013927089314446733831781219184559898456759730086607956032577400906322740731661080097324026484591064502433755759859629661900384825915371942874481735095212913850995189391067436097274690886636953133874023195451748302936419042229212476177235104326547904237033560981343298165662718911811742849929509442557000553771017398658789632395866540669188700580515024033406653430631381125634 [203,133] 57615920309429741647733151078760404463608341843214902326576573157013813960747456975543968858503984234024620258587195337420000276393696676096520372380499238868470573561445365958763865481927512014345143975629336193539967046706951417929203959991284782979732439024052561402478524906065393812561234974694984939183790353255971128894996778814615906132932367728476196526586134985570795956490210306926525830156981029376294947501276666974502226937418820883645455668670503288107833077492884652850383791137966870705212056051783700373712613590049092049669537802886271858438621603397431614579944032254126215095639590500573855438903752224350876911701459677209553603928123284835935292749901374140220241795718199237402340529084907360259263902625324290205106585294767153496798463326479828666530784072605181155790194805153713807010678487606563458223759262874845468302857470611752147801760648700002412 [203,134] -145388368235620099661645564091856845574072879227432155033610860499191309625627948936413301781159521214642735294017087138321807901329311692131111670534247085818704340140887022597481750313074611039566311041264335816641934280045165718141922965097850095802916578946203052632419885439871976334831989771772359926466213505557262723716343214128324917783014418053783294685443759740853759370121744553906076852914306832668997244856173772381130409878116832968999857989004442938844476599482241830844541201484957183338371942184979551981825779387686563742164894510135065864261104152672093862751260111666779937415302985156451482151720374024423712380670350184022425832739465242511590855544058864778071203906151636860736098690761225485062214165810450056365222375426940784424470176469137128280344780401063966882874772225146972377036897966620541578780592396559919241392505476449504882297463720 [203,135] 120274422487956856812365599876725431524591956342528610612903182472991936522268940863450188133416945018357871344244027411863588205169105950876408515250504184187026116989980563781139702907296000189332343992990249370943072915721620991890286569757979248315050982651818129099551178625838915311436721575489718582160230153307789313387608790239631222144846549076003272343490622199896072102125924022445092391604243551704368970525331805535001372299400418937951183474342995170089046399395993996455232078841894431145919608602182786959592385653343109913533614953064468437220298199088280807365303287069875947698624665737430565081050322439833724501489896227331919444704899776950899931177187525693298214375208892879441513273792282804065078387357075225519068421334751244336590935709873004612044058969110015266829084568404029525044079934437480109710346667150364502172648667014019666 [203,136] -32194930254763364264969623040297576546614576412005701753052293067570852299322962886024337660964533179105823559257173207516523772325774402371293238233290744775196434944440206174963779108643942014330410382520149003107152489975680071053562245137783036460972179647436807873170526522223285101496954889628259949649404346955031051212996075826533216293056617595043102034244794870589865770976301993369442503066203795699036623974121156340427048644811265385656856857965767397522796243133546244977529060693762153998686365245610772110757134624029981773347223881317353325853200388036025744209195761489288072991271465376480929746709732314046457466875091482669778991201518175266424655148971470060217284291761175367932161146439489807908736035225110552374929137260387081897152355508988313622979718949481315304077059376992155678831778056406894150385816326837937475088484344 [203,137] 2738557582101815307352444275112444465168964646365213659555201513919451500685285238943968975505389785124882486715602525229843879410018937178904386543921009584306895583055218719495219879505855511974573173056187020436755372393795478094080650267138052626020094221051479924326775524293207431048850962493516111345346536150074415416509422048255292538567435668825041052116497184992805530081224560310593077127105438198490441804119529251289744621522051384881583548714506438661748644105971640372799707375323251113807309823512616798731842665321035015600604352211740974275796356101017839445049670548660284439922179418199547298830161017710606211365961619644014721760286478440152985853048326597037257333826600762779400475395633544927443576104439528946706870278554807150828212913387637064973734353482494420237464840358747286750882895481834721453374925847068448 [203,138] -72336192613126251229349477919996832931225636985408502865164161027306066289913870769897017670289177839896049532295782017319132726241930175092401762465114799825925470124270207298613921051534692801667570108154245086241922528897022024935477775769834187600720830678238324786305897103343656020079834320161583092140354817732648637525715864641284617295619457104565304106828255018456777451472974357403706607531780222138372053670736017145150518224528812298263573188351594777336269681488478325774704393473595472754475733087273475734619858909173507911159947857190928961878359586485441118184320859674015780791214180390569611949865402544375329302937864925716841232764807599308107620808391956037191259137065315009656550098201007399704591786575294763887634624954738580965458019787110247355359363300226062599567383774492581007657337807933203305484507 [203,139] 576821864611525731684734618770474527304789955556153519789747421776979120785536689741256470666317026226165754960844177910543360927107695500861322325022979453162149765734885195787219010824321460519550173114066068915533528908896652876554869433966745529273026242806278730168203710031794156944551406881433614209110876508832804274089962600691668491166573576169490388287306657170994280116971652980531730846480980066982448977790601185784907947232347018159960182491461911415691920174017288107660151790969050475471994502226178836230306794214293582557286084804390785832730743728976885273198072460014416866828329895586596917602799806310940070592097829247778750500418046069844015920054167072690467600707219821913735176714555338419774757682305338259468278036973894507737263540797028125079209529306079561736116800357714599588908361957580 [203,140] -1342759061476036589869420447310580520970194802513343955642662595597779482726187895311562343054547403992972615426842042102232967900238334087711134048691058297835203047697487387220800153522993010468333101217093833111139343495964670330997363270723958180669888452642432940581375330816328678006546220602755342869731540886462344405278055235366895236433917604696489088422257681448868824507273223152430501274628030270172584619536469056625945880334031204092531404206969694434460401063000851848115483156153573300643139872913638748872009757248501267460670377713765872383778133567442827656354052674492755443123648460598223703993940592381925271796723889678115448593683217303989661347140596913671358696218854448619749497647461685703473788379085235247597097032454988035464284815598207701204626920004487274579648562946139856445 [203,141] 877291394698217581501127402436850345007326896585611388131876474325151563810527400476239663432718029667483103175191251034568082398412817073660200591008683373356795096668124186516336476043167407120959921666970379246446338171719676849210782006253667840741859496970042654401678519939343792976083470400735437800116108729814031367978773889882000320710706993262893565597675105173412522056492758385318575922304870874431874251165621948958471853697435876148594188657602407185702265914677442671285852833534571848075176572380108025289965419106470301673041095163643606145905083841027022792853264883307731047552082706050427396393007712683915787753342668278245873716428685155596156653781925056607249027475352697197998826009589808614143422708932254456376810304253280761177551537933471200633544339297955250572650116 [203,142] -153699733727999750897468778971157149107682035821050018259792316145849110837949108794295663495275382285333926830184600424127459504060527978238648175599668880452965082703586322301789252245699756516355076517196289760442884529873017367727475787884420745068112852272599048555656602475710108151990406366485479630113589005085646777458843721462098144622823978178429532152347118348841017647249355523572597660135537116863343815253072547882544324429912473823110034625582935436408377136560516712108666204245501692828022633763659529491610938394662105407293618315957951363658383774210879263581429012921338250878746797957262397961028085275158707489835797824618554164387891375099233909299983893180454459527555876201943414688197841298085626456367121768376784365256759934549040522982236361377921497800572 [203,143] 112670624242639389626109266146333721022753703678399709741461048749299825240601545964255420139826256460971950414951584680527099793590317238628623370249907200047892499802298523156322130238028116456332032415897809649656077358833043980768742269663527818084696216866346316978515571188115746237952558587666321360437351271885880497502205251752422052639572825493743093728805667290675505216920869341446975714370855085417912353781815665290145998757513404987977155778647414131081668092720504496400157810331448691102074740343976105033940633689386985732094891819196218255792501081619793596501193231424483418730229748821825021662109181882594695755993238151030897542855609758818266031223230129233153107424641114568888292986519679731739050351990576104888783941602966543322198223307182874918 [203,144] 12194848399930598488846753763950716902657314120049781776233356131289776938520319562071460372390595683983328277488200530752925829490921586877492358421955735697808225806283774382466121713305910762033246306135975882226811617192933244945580263933580371487027865144889974656374044987043330158164740337350117845618328648557383598831669261292597668094278618106339694348450062638861974274889882503481281765602077735952977288424506020767219074146442989518988915803162322323338774894381803172447163705682480412292075996173442040903674071121231180708608100357570038065473771555954771536454712042245062468365860858022756305980579903588742277562133205236190151587700711068003259018265513059142782083308066906348647182577465233392838103910719247055645774357942378796151729781217858 [203,145] 972340221674637527988359756391065620762517663345857773518038475446813192639044526911815628345441403095187224175357896176728211011769434502912482672440276868966181314630164731047877457497199920536757163961467624056216383711433801587094664700092060254544243446153514305520041075831712004961740916504262729624834342192948681886364875562279101112766444928658940145272284985762747994566534946408933017039530913144667759915272997614874036326629245550649938630501274517955855696905204047585939318066580215795762633208529313521873622654999830259010208506267743556417412050754621172625054702617210290550598807200756022175903417862543324872735874072902836163376300909878197824816098148597327898888168978901042202289596914137700685145881903931309973777704886401646289957 [203,146] 53184398268506492661123421479977272314466098571987965078971640551473878567995380545522608490966501306183490688162541805039439897225415881586795861049003384201595241623193403234876613315763654774722346253967605626656844545177322643014217459932504044840631882727833498000896824576069495497745077971444144571333537284674190913376801345500195001898409549912453909012684255979752990608297923578009897535021273519485073778268445256540308712754910070253839896541800380371477500216814809650148955452439279853988400850952384092630238232010654692357315066066495885862191571668049612539922561057612206775389843199701840903130975174771505033697956240780824223938839758238495628729806668256710950851316695072895610404111177196563406397382935956796609316954745289475 [203,147] 1977232911922781122170374141312254591469934934177333566297222590334655649234956457710583720492271021743497633574600688668157337145170146659325871609965725384837659493769109554110404108555415318606546931694493298995995022103843230650214433773750061887239079035308310412981112636289058272515027806405417007439612864767525632109016090059509944252870532280439350341794576890658963538946110865415049909674421384644489191752766522330059467926471740614007758273041636573095074598538972709074522320136999068691518747070069456582356191480308064685579910091613795268642674625998680344749871443051692750846581262227170299450510945198624471824026529158710390298767200633024451986701987895781052016284446328607381878761514315597420237309614175424540360033912 [203,148] 49465080706893545317927517487515543051083490663154996930983713008320382808547220676323228966206464274744225947186027394822244466969999849145737589545944408995578479386982384454349914700209024853557302873169875475950897957719113276112873230220290561090270289164325903909948254021314433491339253317439121123411543730747300998476883302983863686852559542038655519737752999726064285310748683968105898250709762670536932855721576430614270118004601577794489577624344087059679767202157135271206198164253024713402404106283719984644770772430892385608886830957185885192897885817059379114609670730477040378662605277835108157929432246540259340433583986657095392784579901982646888473454061489138963871378519644104739852827218854206116809056523794386124 [203,149] 823805671460674713563774821393152966568489009326287098206698784711765719517169665616131082951948261160882598518093935557229330500732782348319098122880843490307127805509264781581062095029927799159275577814323209879990987529360850177986497451043466931655430664302598992770341531825460304065673833539667574981417864688990463894570568914816686141633392246701405314690589295477023658178168008022975078608027053812814800149469777271748722649618161278982102460008327564949000714500842298764729520960463271666183204441786608318955394972922013558317463621662392781582898821196528949297992731597912337051256207282825413370460922485005001661613417411624359314611177236134612126583909692461514209697885560920455775576157067230986704684555372 [203,150] 9027951797811885228430458022193938240365933664486408359641926284771211286068763885323610262889803644578181530350371861998137175530951326799836387062031425450725655271873319018091239689868019320521144543469090268822196941903614578846343315615881266751226616724050089260764605213423042344243851157157323040036289155096426718996744794763929579525306116372223210322088505725713555485500191184807603119652231691157728117758785732718105877295814857544652724976938817981405568229350655378813209400238121644193605558098172196137203012059388144824506748526130598717795214821446015297252373822113034918740623904281612024871941508563935581980745171787025001915546875236985664413818634672700846099690486352340424235585416858430057120 [203,151] 64291462615898400834495083529879033676953693824399699672918757041968367061259745193874946298459521497988799288640139943719104076070189023695505362340104774617019822426759566834636433324061697696506631778549835601853155721169833019388755855234392868782193876057457455980762746850652020773015712279080578508874266221843050077751002890343900750060654856381845160448564410823556798620852629342914263128566843473457781450392531767241512829055119788979366833581604683413414782449952372260529332029736879433504186174478352518065857161359900174540620044274110124622329158235587025003022399791603413097608452979990472311434130516804536339288631614028988931766174163745574953305560262914907395694644440299415076178077954870 [203,152] 293530965433115069256492660777151087198571383000826583536578741138583771073190069582013785766238367874525771115456439551834246864196925365297990116909866542453152576496687073612938406617541664856443086490978586610885173259257685481435438317984999842218865068686053960676935188635455576993972028561824404775441450113964030809534492926618436105967208634232313495546753615416972524492685340245278433339261530858999606390004410783875501444008697871616902480891889968549617450705772574962327959939936206028941025811358119008030867292476174750067438222112429397206454132505799425381955883054972313703460472790152756913135905172440155516473984925410092808741037711523484131298537666945720606250389256608165892364 [203,153] 846771267783074314669889943553091356681713675019303485255697316977412156389896985485974060791775941171247710242089375077385141119616824576810877477290712985527503911046277531285233297952727386714634112649181545051237353729290561295600707945247256647751069402167297088543683564516178943919421289705131832205072290799836989795639339930776161548268295149981909639048680776476995069174972349557235266110697794914131950471577350205438393635841146708911316215653800604245461529625215047150714806497686024133355732856624470469613588511493136252032316442398359547193631188830909470778660918706673887016962266701468174908298509505142549798055897658254246490910997182475337572306157877617827187837224719437 [203,154] 1519355967806677397658090648976298458912479902546624895806973195324494494977526291223042454677569527391406866408337958168844147658330083560021915515243158057995091888587333374870806621190954870959823487918311240827289401123716412688929559268842474236132833079358784776144736916237109849409437741523343142927385051842239362281488565161412252891481786043196785007475285514558847104471223271368060924951407954884791003432438731819170522079022478178328836145470580638810339896364331289097618103702248770696779885244794824694264029069327025619460449731387391057743857276234011675975319705232872545653898264422414480924087323019675387612497680371207618450714480933764289642123234985161735944929 [203,155] 1667048918195859599169362945979326527318427492789427837183886329388892744277427949477703953084417811702313431185624793335752979126048834871135170795846155767627830778048614085364225112568935792576008098918392016478944661909687999822942839690270954722715539400899031078057510446450640611236049189620938757409917926266468367822161055730165576738674234881797264202198410004411589767836521997349069698202509609177320718089142744689421060886810071231452368664987529078576797418612950484327207631527065509994294860550318785635388278933814924502581268940751029908482592150421058611537144405245736972116253061808527729998892498073729323389547828252825216501920346357047915601999749966402 [203,156] 1098078572464923254372685015673683089239924121082645457492574513807733445047610614750766935696062928776690298627742594733765258188482745971991656214379168375934480009613589297883717179885266804839046672670769218084759723921642685046731415601911020799084653250077329033448809137508887814913547918728786180306055562048954902371360821052673488541748325330999468328225349318386810569221747303300543501769468122863586319511383175172798156716118926291867440402591867940042574517880502895633972448209519281141511650038984171268813242215943379386160173713423821776182955775107941206480903690686078392290050131959470778792014803519494036943516031271374208125205340211948838240913 [203,157] 425633432596248680046441655640897956836895979523958804138944521613840799817531985878376984296308895395749316366564867259320396384236186328292566794621605252314871690566069285723512550976527717058762773475562817522100578440734909181510327620108935564436615344018746328916253916760605829676398654741784527987965273986691547479847540597715316885611743400429325369958826791015914259086441405913797654885804099012340147722887584315083938283831619223269651565771239961901665185575835402664319274635968540756852046166686323448189809470071062521548080623049070038642960325154584979480824624326439222100328442451784604163063989026065974262770324552646779577531402509665 [203,158] 94999070287463332491858079646756287522446128607673650468103613623334971699250173700145942058386027117237593111715026421163925973353885925313096758668665845077692267891653604159509514109045668210748361740342182725588480812851763985547936668071238360273832286165386779962140669881863931668712921878629994963750216409107939838897706703135129850711553704969449791348608392209526055566615234273952645920127653308345990433609421653118104484888419845081809530689094371425267127659523667076503660118966617150667341917923197919769882217095592084191625890820709414124156711331620482252021749482581357402547238996685047170541762507104454850135337890857258587484 [203,159] 11923455079933954336044656158387479311814940313807285731998229088606496494342726122391181742099056509656811051253459614789331187479476966385233660871104009782157296460790635727295190979164804790304558309742071454900297050229420715716959669611055421952461839158631692300285038377542539446128867384897907281537957834671439323684434261059834687072424698472273525235672215042369537152898104672492346649182890107854377901907937392210752468481708341412740688947095004613008946853609912050770078449838156696226864314764298921970395200487141811887253403689627041346436247300822973182548220456352720710307536597467998507348123707292266124720989992537 [203,160] 820071433564567738062282184453251550240671877842852697564059381243542123095554224914759673427684664179561836740267289976120624829299302010554274418594058307026158064934602872944076591608531464486135060803777408836410329194557066294073477721301290736071478683456767327599663381263181752740894544892693708215757498590403294534008573825648547091466719178916523049003192306614059166202606635561059718120255530280229603155774212441127075925362430352789232681955575460774329073155729824021028574185365653298590954111188485933442883487658322502727152706254490525340452883509126199994748347622086131372587560554643493311443925489001678408 [203,161] 30044428833316792612897335796900455118118795855504151225781909127592288874658707243146583489871452470648462958819575464578590963500242204272491585127834347195368398785291546065229603419365554532747108760107185404665103049632171479850644199951711784263804457350260040076034329229047703122942477830185738375168700822988604352818874563309086849246472274347749642321394153184561867022031368247896570020529386271017887919783640526051856299763438852518505461644635405382183439089280203083926153078728751431090334451051167231440004169361516657323784254761377087767337349798572572401134834218064868371864845875990515798147973261 [203,162] 568355659416958076726499475152919393238401839993749204624610947796572966385511262375611488968263355502366304552716514834191111189269323942274755187108949352781115933951759753820722008428619195285709511319186301413824175964900079107222910602161294348208912663960073300295556073969629993429336241315598210631145676801727152579265792489197294724558601589208483145569304199870433126044256981355871493134808565276870196792831463461112197659133781376879321080654258461259814539994559751607190959814554983719816903506901997604266770998883019143370056087285462194294505324162364640333037457731008708522392972829708434 [203,163] 5364362391459747072152023425489626652265217753823102667990826002452326752389423553199091730470123048637222022022639028915657943636660532805949983130745034664309096494864262827741935325440873958138329336746019656680487338920035025529451345274018753195451530890075721871539526216751654668763461767066716115693551529400378688539435449031419008220224590791402060333150400301135372481531499115140428015477676863378438052676749525399476611659727544228951295944051348430724864848255795299875250819363260486561798908017544359441093928911958921101737441363577535828297104485824256248894189231341265212982650 [203,164] 24320414048986302643841364671038646213801791304830222795727378876619141964827756784642688205824746094366391219161927946515295137932099052521597122132100129016881458961412432820056158602788378194100985008310193433969130527705890724358250447036652526141751237108041121794669715796430181768792364350114122765050864705835753111396899090872772927807155769118814941195287514527267346175710904740598965094267135823297757807421784631722059307838148817619107084752688977893226497697491496579774121645776984274850888190474654906832224368555628692664079751330751800446692166582589278557758871826092 [203,165] 50776985920075237464748625778748051748499450316621846881288548083987412313510512994223261708089762473163147355991645563510571718781124248374732475645201632495765598998510054796873783313520083747679907770116369522245711635928171060140960979855056891289383687195372492650244898364658942659609541877916850788046367418290263368699461515916737535423466001552594483360862817230480070225752280171875573874230860483573383307535865549272562868248592751086244838361032489437295873235991542002290822476482425213965290354918035803604646739042127678977705804510704503700966102254145463324 [203,166] 46577770872042782451113599615944014869617554325935384342322310859351844417676128674101524901264860669697002349879986732361233893655932786305805599985120739563993580201579335716819665709054454777157120535733296708213813028059035708422240226288591250207744689310716580499417365268723456104785711983234161850492958145815193411838533874124882115695772719237817969799627240730854883421528206733220227186923862848255474634394045148735829961703907870884210339019678445258682108146264341708598019498656149668664603133561833045292767183832419159584504317744866851526929192 [203,167] 17807805293199869430967206836340990400167350389916450998472168613371756909059884669953952460602032132641481445379074137230891991815174658265313026812546865453001663572988643831020741119550783979980978674274291917511369832381052296723559310245754144076599922109188499823783964292305525395802784312207412923225731282375206180822801179730498625497182416440137920840799203375995370212998728434496073253956775928455047492821895727565916412061424608524840763723847265147116922023957012295238877226368676746539331340214484326271893240307300026561866110441861 [203,168] 2674015411194989709839838257370850749472314855387890909828394885826264543183534324827067830856183941572611505279973535173191602235891868545774440201535576016871224576408130871644520636515419510015774924777021269071217092394236949380061165782731449384035596604719828455255862627835835487238729882620470167106605420972177512028203982877673067056245214360032558656987531276705475596018336077547288245969819771200130491038742538555454574985596082666742964863092088988700985993334015289308768879777518141905936040593266617790501396043192203856 [203,169] 147435304966730664271167317760763181856213141245856360252227720600839137378963729334099577806049964366203305598631504347997180060754257764327202918499130292842218223515596180050338217395285625061132245588504805795822478385079702171242870637455214633731291617508459054809277670299354224102405323479747819940964851543690167965633148906025203008692661512291717956130957491853691175902413371778087810346781431728528781648747204166207044179364370652827277527438007652966923032759727002691009750356058266366135764141952947431272688 [203,170] 2764218357134424568456659930548695111662512449466455862440066438560702112610526597215515084239436563522291371484146726043044175016407467127663053174890499138443745548835759340697308642614589083350821064572748784186092618537291223895829416320855791703186174972489086920192359423719292846562799846572413257833538858027790782364422035425748180372007401650588864596112624339055280558006161191516333974010496562654556768917029251554903188337222341478831945885510401624426729435685260943384280355402776726059275353360 [203,171] 16134609427251960796965576131620293136232266544512818828700210980822445913860472193852449152371939926661388356693671738961555906690624773788053160373887390272722835086012671200449541134797053008512157298082359718281763569482086127191976413646501284537273611647234183896508057786003365123709660439243144989314269545604435590285970625632407120282978391897495916890327356882497853271079548941693453812886116478119238407834645720452410642290764146868028771023934203452820852947854854028791458254333506 [203,172] 26471393209098893095032708701138162434284581994291908858004633169152341805650714895252694129509997001509405065801443960326046830626199724459885674684862901758245646044550452556027286887022320683069801480738726282382207744665947807196245377337920293293545676763694981232205130880566560330495100811737382735254915805414510445035785583238605196644366124926751729396922137491735548974905695713480313953497349727522184566454781371570125654074719460728855332397195285937162157262138463896 [203,173] 10832956573455614013168267540250444519280462043388114903808777056039644066007245659881088930723623216396388115114904902593630093605381456563024237774514698192286643133129846346612218018358879337125577233257489556335790568240823326487855416058731282378683601406838815339319326972722438152875016498968636485987261382259906116375715251035117977152944114205841834451799727558511397212150282593211480746449697051428458139399864274646465407184838052251660247430659915360980 [203,174] 960262673143945538101712774044906210320346388265065358163421615893369412682297854826025006245277684336328207850802881365951412721163097735985145272348915960588179220043562888758122356597124505240337442957258490457721220070691627258489480490747815133333424240921560969596977496434861123674424265813161653221679503073757265827976728762922129311127511953215015923364396255629575687582143968415841433142612264590804443178879367772254491600144735456719944 [203,175] 15575825816194488567627201771043749461872731320474949994805974491412998919963826425611723934021457035076809589362752239390112905193713646492168363962015239586336767694323572435510451643078071989508982999473449305755551204572133630023989618839335859803004706350897603142768746033632858883065689851444498194532805134856598893691365684111796528464647121145740424669841419937821507202144926279744796481716424958935803864676084675469154861 [203,176] 37680220717817668188232066464667836848781589710770088796612051420904176152899108057721646743332539565398859289794130841337927514023600257367573494553975948056557460778316967494319459033562791143045536621527767612276301683722131462293563304089303993456452928804076456318525681279221091500640595946968381542628674243319222462559891244294060787869757022139938063710309513011077364147091132137185495754089945259478355199 [203,177] 10564977303265324011601334082403311273439593039589288563979247502069746516608202992352314421950981440039096527891666219798191677944033265151113417201182619461904441881996998224557396499853285275389049216882564736270221272786466464797938771132748460274605201196051975348364403220028842398433437783735846312766578589536992914111286066257866317568542217536490060588356556922082777548397329008304364290 [203,178] 250094501489839737941537733557580554054676321165600927457832107261631409036681093808322408710131798700640175926120749009770068206937718414426009148123148207477980114891052862785090209766211478311954773978984552767866292477330540270131502821553067052475181744811416931385931993503437074884545300068680910709255607003083833238792466059814696997218704990224189476485725160891230976 [203,179] 333315736054862390260974044414471715396669372350068343586499147826508134077299654917445653553868461282030204286611101113519055255929100377087504462217295515639252526939570664027819800515124464445400812737119009011789386278711015180866034960714698665218609634381430767479413147576554368963946502037942537469487593517480428373755218917603308358398967285287310 [203,180] 14739898566516216443042990379327205377666804180053449352517923592565797633963905088281580457930964151680427954496755742720903517384797067763003810833180985672436238270128122882392909530685948767262334759163252160562018681913856763245921009665695030951574596786973664198634078773311342300681838862121041069708917241146691095132966964327 [203,181] 10556448420097620266399607392765907236375850560411294823088841619382898539372426870029490595888904978479573103072289627161550796676742139043479289575227808591657671611034379786900930527229144588895504045192870639116389246867222519970865351085190831346101672774519540858423507419904335085949157108151530116335700 [203,182] 42688361640210356407979370405657546042174131194375453797992949113341105359060154703951418432410409611471213922802329918710143257437383887930289954085523678375660580187249814665696713522183406373222413401549265969885207589523696182254830078904926685235160330711144954988152913188585240 [203,183] 141128054073057619172606874959922003438467757423605360808628554664972992295274530445168532313711955190336799178667269535382468843146560061227981677726240209869654694277208188955809705914491630235114743709532377425906725568264911210925502850405907559655803 [203,184] 31194688639449255706869274161138597353049084000633240785896079206581313696272708018429839316670898776864099040532373450562457651758748172929531733896318697576004862289487095763313154728423395406049488334591410202103097300 [203,185] 2444926780428243566169185974462171854775554052750496704483072369672810500387679713835200702547569086739803844327389956235896963228606636930053514663327510042094809713056788720823590 [203,186] 66818874807116493369856004049953818851477249226103999283651124879262947792225192628308998612918782766663081026465588837646023424 [203,187] 680603253523483471414272 [204,0] 52160906130856743469341505176408333677628277516557243103587352058486684482168204761171450775725855309085976429561745166435524080717961427111124749075004865387149906381808539961173985933595118696942363719929642565245794289482487584900245798153064622561061851570434393852712008163413478776381709115439236440004145084631015630443559504947349275966966564484261472022405478772318202920040057658464438698228357724213218933026968248344657903002926336893037549412985798226297652383376912401386178198339559678176135266541857727369535554302701362368047082736518064613489222486293070738704471416927361830914583931035707380988931146619437594016796880396334821561790857649916432404497005090134371494145996275840527906161330380166794312054544541907872189544115998798293712858789857419599979462256560745886499154463186015725896376077659827278454418335554083738451863287435473322435245997486713993072242272463935672913809779845319050583136084280699106782503912829464463573263801386502591401195743159841506882275655802823801754546835652731092295028853482571832867585031603517881097219632128501651904902814789714310052317771595396664189270026452685043608235349556589701344697644258525419143861039255979844650128542330071225638112901062373784740856654733357734519272055370485250348078392737070812671934440850865935150223719746025555319248563548892782019332950625155232002616372549984075008816149335079576175604321916020834432824773862628524032000000 [204,1] -919432969528258332025993076950764450903287118991992368655528843868072317955226566816690450170841078385519511713300730472054727188475501673907408130212759532396262555445226357647356228726543302237842382321447078245803070477181006377148558605540271665121105791495596599581007488075946673079804583892007495707640910720074193779082111857799290944097002296452345721826901599771700938281830598163358082265843587636588256571043000158251032114239442026901435606688410012990108850616552799423261136590678091525368989707532686436402082428451884080600217370104119213538649394911646112958032973372298307241025494566646632340470772671315274040777144360885578566239755590430048942896812726418813523702508874090819648716143079745847173690353863662124661936757439853497130845727298650186283675750647874357801812468447930055176327566094723391340799610722723826707328421879585780183111438990701858681735070996311351590097554311964365335667158646733727060528442256078491133099361426032529758782987562712520891435021702291383335826511216315725116052155236638529058144899852747694800857215846937746769897833253519078599930673392306265070170300144205273767160173709459591790327948148415693618418107138417856924102763968083927270220669093788330402651562774691605808129729076785665738624496106060824053510405322666788032142144792597917667310444608075456989989762848469865679703320306493454113461370638500146272936073618969702687921843931971835658240000 [204,2] 7918220340093362424232680453351559651275027669715332271643056343240637156769383995668220716626273810897874019343198630820246524422025195322274065332390657611564803238453991429829585529846120224491121678345706787652779192986396045286461458182700613194824792570901430477533969388118633676790386130171055789424949942002144547364835883970898697101412975454396558028665670529577036536530358974881448499931286980695636352924003730586989663152504360443623016160896696683499639363843040289681628399937414925141881381479545099305508331176926706687005147640400163876840063320129936679569401996303671195634166601033385944030201826260584780748906790301674108833254901937897225297339585421552766445132277476996593723717898433479618025615762719411928067571916413979919852791175905942117485434059039771535199540050604870295570099507556235062048541310593703796972977440593228679503411905920629861406550879454202031260031209960651423008089883762501847633411551502591356476809218933691422388008870688791612123118084230516910302096861650545418363590539889830684164141314214106219772712266091221564678487419003487803494604296985335075976079268505129566474576089311688067871696956127481755280684357755850376380683614646817029156404027889910379786903339711936013411165124424678266486140120450364042208086281758641839166591558149721409903705450508920594747482724433125467986676774828099904332491599163353283332987424335186836058233168487805196697600 [204,3] -44406787219900980330176030402944545913572946641200912480660555962027425636448825724669902610091864513406850723827308461321522173152510188610623966602957747645530161442255722580834086635933141762402974078191055349225655355975413200118259065001504035768795391003711344500715020716953367994783048488815126890242231325439282917869052192207049415706236271834225932112010480723683287428402635639020696087554905127809256102270621514595158711393266046059399442514429535646676439309565947258148921597751971966199310390205184050963689540872520026184214179204770503417803123395409789164139216813761389149406975184022576398491218152192614525640432343310184636357766558984622297339911708269897390989144987630538732823432443868510307772725151627085056307046401569479549270087133921308282618110860405727739880484249425091146920161953463163645932857674256457766448279826548074373089183608881537834370734771306609683199449971701703017377829620531669313197818113753884822088316930704391701767310058551305351106625421809979344126819145786913556720321971685793346913700913194176105105042140056738514523719926578089818619999509925472887458822937695880546098211646462984383948577035162309206702903063946380920897536510389956809284046733098798865493718241106215736802652233779471623255521240454957293569958652197812340102062456106197921052835878641477241155528980561459978786072894555407700751595178759575070602807487352105160580251810283661557760 [204,4] 182379918086193523561661579936419130930595175720110562823413592378742278802929891544645938714511560521160179988169773371374734913104304253147415305242314588745082294528917042967164020665760093718845921925214774179819007563745205294897686200549308439888816559952386666618188607123097655103219009183002293995251869073557309219574890167638486664899701833813428656558091211995552237671599829226844497925471873323022856683317796065568400721067129704932755020998618856423769580431797521164699112832842218150456247584699392780874220421196011826533067604889160033575770973238841143138382635035951483478711243789856894670744958527979000526627755573031301687019674017628848406119799181334544897039745916418285015595573029474081805456786422428397950320603744498745726762666641868345850293201142568048693918733580792780912387054205067779175335187433852841260184293967148181202472132159947653729043253874809108382446091889703224562103486928259815263304849179441277060727631925327531836155066052328942342388066557167659952882815179829200718378094489607987968789126333278631730138072199009688284214345011361159051259750817692954671202935686411380513572495637341375183297767665512437569423224696225253131025242283104456974828135090809798951024197164104882763045993288372425831937157915234584128419307729787963546485284947013034405547614713399167056848684470773361338801956064992991141223902334480541202263203346734949211902410653329653760 [204,5] -584890327148096597060864224328775305942146909278009874336131729578099274594197804987486355162403807952848181804342648098243911080688739045901649486610994342262945570503464947126332707632023725724144720227797291191140013300198697666724217454645734351378570577202562760666153311899813158842429850871666999264622365961234783669601362944141351808124112037103060125699971501887423836421391987028054827643797098310314880920993502833431910798481375194359157586507086245732527768786079381139146138859332847034770687454612579656026646817591890695727400882066952013285513460992475668193474393498667232072146159567824308671971108118695657942588228418443326247541641740008584908568325387888318093148929997334328858862070946955695874999604770901685047471927177672292005374491317782315896117231564654037677963546187347987070139557508764213432224405371600271888008504660698676159301596714842283305420521318763366201741638197572163520593257487463978429476841702035341343810027708195415720607242475670698538703522160461968311733135105798130815628828025242091029302713892215098122723158321008804929166088494583429182176164976374251176216021944105806062028694168568859736120996122398163479454749975309294568928066456486801478106029221462909510375315951031966850118499515574878469447776357764351049891854647739289495008022860263748595146806986702010374471313878360310526967023725763093224480577442079392864321143273181233128891467026227200 [204,6] 1525111007052817439561435262824087715170795356099646223903799326542723780278860687908251320112970343060536959963513793827954253876966668530510623440545205613408625794736127035352138500219410303623020972305071447265703877893410384012113309602723351752161546922440864383157131449620176525881561523537030548342493473514394832998595279636183535278930109551520187244934152300503341857997276690605869622742676534584998655966602262276620137200637709921284673699429573539365383071890359450646379685841910045508482328228167396021324358494642305356146506987555998595319262293825652788881117190409594547218351419278036558305080038037980198010364262961349669885430903171542013107360898286907436151725933069816444886964938497395658672930191190934769302278363987611303276781131997555674757475409762062235594154905967803233059902922932816299408420073464095216909232945635801602408011729382829570101585098274964670384427988907294217338118954537892919919406198318329181402838031181701765896782811052446204048245711843093117047300852374146975501770199496218714848375211799317960971225507201053112414012545441918224330555868981590852214713912988063260102710634797697156549484265962484012527358616204203413432684800587018105229569393582294201469069294085996865136528607456646339430498918647140581391910560211465801938903229032373151906809337697483590033135994911113816571256907892045234206850151010602736329912045313817198165379996393020 [204,7] -3324446839274849330731965892974766591933081327726334092460063666961830412171885634504971986169386829786249997113354104397530615554270435724447246276175861372329444451341151439520051102520917186171152129194552658540946856159734918126077398419836563822538643308908164410846101715308771737982132526296934937403266765340283268971777234911722947804069181333955710412454528850555787378841309395749740772791943651050348275616741089171114754588583250526592773124877622688009393460456656971082519089396167534750235251998262901457304249276043585964626361751251540497336441598713916666437762547280572245689984665553197005229559018555935791052462673377929830551182083109502955750524356186537089336119679178565028940911205537809079469779673705499371723322703603392401305062670726577910362375195859148197352211475330259275879779127927923791954538345400968982675505429589064417556489031755558422109568558694120916736635587023518695521386629364358073339916609841079176366476342650309178584070677047663933514520042538922923549865997970842858421580286295334799753842020074446615851290052990554881278798966686942636912507771864481831314879718661284384413039690368405937337418326302519506778661766873248322306393377560008642935654170416218568729761471731750887137455215681038047060942060621201919651580844896295609728589811906756993884261343214177718192888781011990713973191644268881868473113213111180995538085596060602530895825670800 [204,8] 6181667583887769262056696844244776556637129977888114428008724071583795408762340649950268857267622611245040023593086589202068078001066308109089883759392866716287737263760478611031737814851395126050593095781765358037106824741339789119331169487417183057182880378444564741867583736304824053351830816807643792852705026666789734324971634494890780180520286394189774429322657247054630963955007264734251029078793867036903336083317955431389034066971576503687718636161032885525456334368004433869278254591873602470364264620771396802622591354503088427025236438170062900246916134446343555329263217221137893933160393583364905880807134766533314052888307564423990320773166097745117872517621409098611276364252056168605794631171075200514658732996447303754796574152737477791553389643104072855493477812384754336313499938051147866077411383176512908240298545323542285556654969898990719643293426425232880217598833285182537194256526446180604416323378137888373549072886982553051405080909807737499994458419041444795379558946985521028708734397020216567799827436364020703151814713336177396253871299346090526816800485006938062605875606914483439641188197295426483451931006111699732095572478742804878530423369075230028759410227217302523613166283038811608533300224214715963722553028265873617098283106076550448520754271188689460656278527307908142120637046488725912415056392917772416203244257016960797013621920317713718950883789324050789683328640 [204,9] -9956753567064151336425518569928752933692972891542748557474447895384780166429387421777968249697064783687191791753719621638823256099116387683587812862923102529056891344346105470180523031646283287444523233902127805400764729901287448118159391120275320961825213145868810858121804616323113398384063367022497858245922464067489091261024532902329310723112644469055555513391201115977478770182761569545851929928122526254842096752114408065516773054011442360914138338504518447965704420620304789251668018008852372461722638306355671050765671122903546754402013624679380630324254517820618449972406613430662941631155276073246679118492295424088971848820594445564902523809705989856781544739744121293663160817513840875495948250473449401782932047955301611221753984431883572929067550772345165747940864069630359232946171931374723602893449590178496290227976251124761545402097442349341899011103841203385929127856288497208327271646292056066243122476416163439169094240374052179519956122577939300124065860221665276285013740312789381988444711515658889554458629203139439189302505765876987980787711372840388614838815758161853939182256317921201528870253662495960063786233275651966133671925763237063381377486486758230825104701166570069083873962347633262381095166777020839519360071708756592360945440811053417941215078276854291132430147746157421850461237338238426331183749467791114545249486694017283282781229870702169346017835446758840172740640 [204,10] 14059319620295187771774299272738297462305359432780707027543392800755653758537062616487543184902575009156472105249632693234244626509526799481622825177635495651222065216424095341432959886447175009294051889034031961617466992528942909958183920810284062535707945048697923432194591003160818280062489245863213590731359945306092581598870218212057674447071342705732377033900769538404997815468790170064002997913745272081753655047463049112813611993042652920634126897827585058337553513061787249017334388085301586870960704961934923059535519406076128255051277793384060865916698449066231920612062986142151321155832889008563460164950239768505270707856932397387983491501206488092852991687197538131309525070249467817505142991617104389828742684740318104858127474685471166675875972007079458522946171180752675752119111394321390013876560871252654313396979472043000100849462604786536278643213651823131580540268833087783360270977403803455276539860100744348351117461282907934335868092252898062729395602192624926419048947066519561106773085653746229831156207988747589062281447180839121817384193134786773759079662978373589500047333315075809703346941651477419561249885895760296392010457919546676347449993865768726726948442871055824863813319806001331328456698473924911317234920625054618660121470788561493626439888791204879897396509579511135753978511402702066906963150372367016414386217525063522029737640813503814453256532838449479151920 [204,11] -17571908778038501637515424153387052234083689378838153061912042751020892454443692334050426962085913391855888689671634502087874859015945093623730594828904524755818214835193055035576560361954857244231109259923297349230665676915931298358725747481288109000871251499006298049195470194133228457656873990177135618711481020694968618583482045179150845218335487905373797243425795734975035288677144037171422159918336321912137787607819261549736760292349696737246234153040116834850983671131564921492605302454608501108103213077242706723001540702685894022306609292586531005668220157347993084241439823037340147982834904805399207551415935876367948608755630619961719891337485420534312283610396428116181036839118768866337950052801850200087901106665375603412106997416697638155789774652850514878203204728312235918248025867985612476552389515939680338106694629216136975726602957652777973647117672561015645424821049905516927838431305818422518976716108038958550044214553356446458694320359554089349697308382340105671662132771139948810445268882062809282389568985852723052482230170827776929090353174451403588626438441415166526351022242729150471079640580222182966392943403605708796082400440414670008092797645120273217278277376031318061370502848700296121383632711547837244598517127967654496184824466835755442422691662495347511783745197965549192250850853085519873381610669771332892008137215508909239796970301838706723706734794848476920 [204,12] 19592497941745630160692216518964645256521652441734368947777763989484608272439798820978291166084424723839056208346619386106838240195230358238340396279788192567779157799629050073396243712645104195221392562731454522774856153204800906948074374336683133931482342526898093326993170604316078512212646815767297547617147573690407517472323390287492891276386650411927559346587540833030400660685805901988107457980059230418183829138723946072592132840210366841139878641291250759965885529374485367225491872976349698241102764981789391116438982882294375071124525022188383855359426345778296760070830936028279396836338009562681722788912576866440101688884299615369273308872919281806425785648587248317802864511828746790795087949756507401424823122234138090990960761113667877138189978151458116374691989799763180633446906306619341134217991526555931622276072762354840263931851836400435341795309045085668930120108255989443763602119286987561069473109522634726120776133200331482729918701980716191851868924281235570631212803614068139041362010847087467940951255919215747705818433471008557180584553554959554818197900448189696447437085136055574444852396502826233884116736610555436563439948794502228037919801549418605801246224188828525869789854493538781317180760798436340309786977038263165438697234534874165514131931633542126149874219570603393505216230329183898880407714069579505209487707333309561310785617338107738645605890285835300 [204,13] -19615637253905319313450044105473462003775346582687081990319662867450263508336107281809458364897518332636039501971672419753514529805688778884406304376956492040837387598749228296865013698171460717441323573774862023692931624443430969320881981624271162785639716689976427973045995370065991761646720473108110657263479306193305148786367349952564566014538325969075052753833072463310050939923979319910810145751922821687149708505835283018544720343880968420498286317936540557862328510903967654010118756037755523873418792111454714338870256095391396763057592986027659632296299906798945463273510019447982476593491427297320985125370262270653071811535132210378874429212556896125753043408352019122440208320967126970598368407910005012970261255458265240414835449309719587381051204036666106422216054413024552217104769412375424591349358454572402111311256165928675692624517024237766637114115237483452746170971425389347258642360834925327323591887193064931671141155102722830105391925690488869279349288621242055733435998279926112686853487129204302476173403760578800549318785877054855458343862265178665012970667239312534897256542261485718556538984938045814301277080859160955948259217232286978342066451645496660841066525582203275420666586235076312930976465294051653257125972793029983797450070437807626469431623182712451857478732359013100007334420336352714718377431567851077140454042013396706432093478228818143253571195575200 [204,14] 17730792468836531830962556868692830873801123822067410629035743578196852567646497622828376440067578583017084985357215160991275974973413382392831267485028819377806506267643131341293475245300790777594987742656783027753727264223977905441348709470744293021955795536783351927420635558872307208810021274133703125364533986501994494682542413284492261572402541044350009964995363120693528379542056304032822536722982933465638950160355549884790289330807630773010543602109573593733556219668106447137394620217491492897067831964557633921370114746884402900110362257760258982387771488366467194234901170086650399641736791198423053660983743521341536918495678474268540607386274792769432266125246978119275111965844287480168379758183271766024627541601911165662037638599526733188453598546909902146841046951776980218158012097617815794585202962230457430332572632568842619164364183180793560478308897864430413004625116424955869743771607686350093298804084708158210470055554879935627154458732221088551813338503141839539588409298045842019107234156957137420598958556294253469578847915447968332644937980057864813127735201632948112346362581217865745022449277301038890159843311130858663877734224943990059127964558292783037336233668065182075372582647570816623638402624930635179385543352198862938705511883763581014662295193499295019300135834691111976144496161483832134520041535983148534519539306897222511611387380020354312817956400 [204,15] -14537078837856099438457808129595598965373992511719193100976835380027535463162043208889247333548344669152887378098227214236199574117313807564154714812740653293355231993972647618072270739069592742118488935859827892053748678206990074691497330230017811252208637894872457931781295327104526427072687196383236637407734401483083941674383425567184434735749599014240744364154779707120397458243681517826623525667695117020374492066893772809277872961142202408660159058251735749317965106629327356421421306769983505230535298274795776648000319068094317896446573057661409255507631071506547680889414555558371110851933086117630624522118241797920404717142684240136101500597759162747879122677191023998787082385812096077063577556266765609355503382186289019234251386224364730545022155360910727340355089056855221893034249891741403240314017695892605657041239243183281468622825635771578273574066340895930236026994474397835271460301511635868229844207417182569241733730020735969373714461724137462254104735445544970686921316210903621636987555012713303636241746220206676780384929930967567485912833736840557529179014581178002075738470037144401241553570868842929345932896924021019892904366962699171441963316726310837028310706252721831748103274821694933455295677817487047354107972878312483965894529591361056873532935398318948175451898006914270399705177172795566236215317972787870739317278569644929551377383094696738665896560 [204,16] 10853435448169358169302194883513920347748944030603978880409251695753239402873846755319810231059905105646126954382594461735376217912572486956878858293828123106419211932990478255530952569894129127750237396082698641908591157224693793099105160580540684154236520670128237581989622684893955856616257584712446435664298898351553272543465782112721168422552249413161525029130712212325464596368929649593891940327795627169254368022492270096869665912584905155045781134207619780130766548360852475801087855880498136669840242493004065248530468258472549969667083681743842195949726797275186057621506408030906943580195860840844881857900904052143178880986844964439572757238684069135060077987506293992326296555151025759594867767623521082860354593019583997234915354186977992330069832622209161584430231253082067971864256994024851953945260664513402068231236009569153274442788816010813630775660649873333847320383212156047909656935732342207476019759416044616568935364465968209973597728284379804545023531007246601897106720480998882213521073903941811131751518801763737164419876878590463322370090040509601158759112713782147693726493092413758374946420860446880740775748739135952320087709562083589941312497732267243001518401565748637264260480143980411637642270569473058910588938539426620884467293445664145693014301219490192058405015427441406441876302180052316588015669926007804078114157504150457914198892087088734705040 [204,17] -7404162573921368671752887789766073749597918679790171733442066507694395178306075104774871803135176628682362824629970730850686923883571583404955996074905304677889262949321892089669415689763013785244885762021337836477998688913328032643484210300570128400569800565804272463193130568021125771510658522235665023048554180020136332441215953018061407109981428589761526620873306194875852585369229198157548472064038449845118862678999456175785243471089765768238995843045694624830696776404802579206109644138246506839205528278869172060023562192032726713220244776186720671405233886022428740009327974477692095599245269009465046074983742037657546382644890230288472787981193691959097578061339740442895905426431359976426449695648835548786546987145473615476438917685003922304973219997976876848776963106601614130195696576012226293972293244890298121900633249036159834876588539821095818011898568578253488915945702054715967521999560032410401335671108445125974489557343553994208105198836800881837923275604674804918717940303354742974149919183836689420375254716061419465486803269072246505238529903141423144842107819154113294356856785280299155754593943330090009966877011269624997211147929294295293600252807680404313759501806626746123488820191174428541301028920251966638847199797527458730894210646462913805859880257182066672908525776758448395255010960607734335642657768597924748843695911324082142563734605041534440 [204,18] 4628931293391101657967711122030072938814649119347369370770654439374934594169667980843935317845394378930407574822060554035735834408381583821552927442472041870814415592154823872811496685607159843904799813838409666064377346935777999862395508092986573935852000953440697039988051099201513366086810329954000098977916472021554318994815903546943405410731798154998002823037369869922098961899605368224586142139627108363029701156785000320567807428949297715215200571737610981251524827284906614731796611280935177361735198217427504483758555111135738905146685633189119785441534452513677458727989559569246369447013794372363755125063108972378762955017846238971284163200438849079891009538099462192967649194958252385939786656635837549895387252822522867701004482521457970984648242750368194983958112136486713184690671694338559932587199535737313827291525287429279585990977776417553873396970952269636947125545711957239191034798289251452956969244981620366332907952455644397900207201624960095795751407942121344719228927997196639231183798090062857163938123047436480369986953573660994288819028622917409793566585432686364108306343243086360662458598783867082276619570650448237318010148852003398694911554112754766101953312049833035655272677254803217492548416543731405759565174279171021695175612259687562434330844547052819497664693948808656822029851998226548687567306447248317841163615278276368091661812759152936 [204,19] -2658828446101272294278937505497511932690662050024360601715697383606443688887934228927894043210689951056740633411384413826623907485438681038538741284755707586711635105389404214508577838706074158485126909168925884257660470892848896738178571383517395598532318680220327119236132181296320486374681825629692539331908318912921549763029745081506436392978833278585036758687908157264955269235804329516354932399597408348097689282611720983185360022949950122283656339574104667804677204653257187244194740991501638419597095767744114407270761607924415549246938773083904104222891672877115639688403506747524302300577349285728418699218534722149053171219853485170182528933271625343446429078676311523943709928416584571801289809485320837432384840428556814938385084158774512138013229862127848359990289205212470488681516506397600341507906746560829899971631821103778472696316914657761359288665726824207771094963022948863106277288036496775816699784781271603475723548828483442381211967748427201271522021622380445923903394845573113521892334193421326135299861611136905990138223383839411706440487192382549939519623089753336131106691378043812760989099672640637747758106080218679923867804077311019523676032364078581240093305604392419518429213275903728025648941069355211199961995614087360954315143806327060663981219411570578385198928047320759159608500628144639003333774347815333030235537550006190018981894725666 [204,20] 1406272969208048887179171781590992813322073861835582109502587746824848194737039045927321275424467975499872261626734831096608324005583862670891792583071923145202557694934464720973428228207352169183412368048225315418609376134780955174026639315606854609025523055160687298246452894652751453991192533406495747161014317397037526999740713699045814629286713218860316462191550102299206826768536314133784053484882957089671535051262888815430321973871502791278251928507633634682100436401588046936722357293363172183600897435515520170961525140405207486640616559565503929447874639794464106940228791967521792664853074602700848891849056131009616158789093863625695886112574587173515267512776391273840140355241634570035158574276656058684889375345850247729178323953463467519991214472123464343035155972097013964223358112967551080104484128293609470448610547203468800940997009563632259161158939990149422253929256651193463944983025688817432052450760334341597818194107747341746603231235135526979476649185834815923820203737813466026166652552767746028227804861737218219930502384169078898628474311343677412499263913562873205556889716434699753994323520889394835944709663867452790822862626139008887421817482295868554398194470474792735358253871026605126512105668063400030556660333407930126507276018408558454372848200976164620803862535209289190251907000422860332916796978371664807753238519888504504355966720 [204,21] -686214431220874027042090523623430184915487550249174125229387297221954603160041510193545419565677910746810172397931420529113846602273504467878308909812928703910088215327008900415175072887594300758014540935099973660620116488804724832098667445972082980443835702908928795173766702831592365882638421595400499547144483563339325937075754933084077885166377912851786756108709786755475380150052337379171026457508307893027070140089500898173719970341711848270324598177473500854209578763744062754903645134135948107224280638445417413760511931356075809447537869779357354617793591276205341180658772180293764090472216551081079723513273010791402206792422206771543501748492276037346421410666840919518703642912258498518243676016740900499093319737820647834378813084846270583921197225768961472423874027548197630078635804891629791595301684490729471471183797416465266704258744918107552383728146619505580238727969288565586345965590621319602687160940642321170037538643388651741471561769881529257141591441298071286990479030274362777136849842699351638807931285549148372626945099178894937900880774595439057805713533712786974039020946033645289076763511846299451841191352583873608080367881816767759733536748837054727681831317337205963549804380133592360354284069653474477048158895469747181300743738056342891051579378246797228717189543668963841020275230231084951364792515362941273199171680982569114546592 [204,22] 309452963631326975094546374394073196132940437059203079388330008882132542657291382392683122772553112394878483744077185256542096089256600719505629837829935961346385767583400330941408245853313794607186521646911934994628982135846738743574144174691903461744406111787506847384015688757766031274029856556025558923322648272350733721248698231290024518181445122723941712838260501110750735018341034995488339506226774794682208430451886586292499101248671531018662434957079951446762057855632062478451232731332588881287458142860910958998245277683331889568267611657804649110350966737681423229592028052574685479883336870308572090234236116892712434342603349212476685971651399177879828389770654777883845169612738261074399629532843090516671027555662250411811030152659051216735322195050943672644494558058692293086919314755882009096692969444658173759538486882596111510790523016961317271513172610144431016413406338669019686449827719460348021886551830386790883267412529344178632631727015336780752413207676237800469602620351793705947689488317467606328982785405001831677887490860213597760976000714133482696758537932803286431777586449205982275499920332089921434032177026694054119561241816107583723047895921505777408810111699070181432690410288056160088614400889993310899558554666074181865014895202523023875377855888225496309548791551827373403835694169297256000332337910055681979166563083326368225 [204,23] -129155688686490582039347296346102444432015191066791740850458988882187611502421084878934337496476813410372002244763614958496149527955623997963656765032109189976021972018005041995927812315257702827411140627004481070303247824767683609084062475385467848241314511785680080852820030401700739177303266229669490739074570303090610652866899927472603775525166710891119374249431715151574900773897353146440600767953206474862121059991155127345414891372605815957598018857648676578300148091216748820910217289181393584916653674502280060001806282171042416226807896008110769815069878950312744604800760381712755149246290920739242518160668181301547986011863912596634686792072968646920096770965721995152576479057905100120891176843735252808489730703914280496635346350776994335017140107319567962679287516573432665505627872634104589156097368120808996407683544785718856842349956532464958006192112689580284072014855919954340523786591929180511666251633842210451116797924730115050363975518888952147600583515023553038078190090253671064895586821734027827151487090508819101752973417262340180319849533707698586377202886811056434822045343200248068876774379418744377475849817717458847325853576299984389027549526136036421203245699407189042720441255446333358376217357808553245947845884262064409449262486063302553361744570544492275593651627195219575687594042971186012349465310591226874595804558338785112 [204,24] 49954306980770403845774714356442451322831615974314945546052390899390742738968886947033633080709467708305533123396920253529721275579318061981252850402453705739627822598157741063298880680520325731874699532065045344043806787370383935615819979535868504931522538092027381481781379172524987864921839096938277962865495527240159141567382028882820569139138318098352549949330494179993392051330478251314738875296140043986314410061762670585311954759041062106174962825052587873547097134941202070125659538163702596289734533232482671023353028549907392940351296408764213757717427439996353182971049266602726005135142258135281277602184146248133722346250765805956350224543654356180985126614261070847107490322025728752512028497800343179315746743487347819551434805379428678690007517826817196608367126563529723993577917880239833897022399913574306544912928810293545961768091109256243215103962450707591934017528891300573639373165206029901715990561312217230190711977958163700614923030409525595089758732493453158041078377845772111509389267484215427739152595794632451365721735741611279439225195060616682594318714648864757808634061519130129223616871636984720974860936151044677829586959910817871273709074818250913025853358795735248937443308721931848914319438431437730677190373778162675184141556559578666202992862324200541085458257609193990269925955047245137803069430750485434898474326026512 [204,25] -17924827521964348164295410445950043693688464457296836981723969858230149874995796102165458008172208378143113374761932888806367044405677181392384812190407703179559201254721745288498258062713584044879692072472136923995889696599120689234893877171738149324049190843119718576991115010285458358951905276355300409876428094679462037311991550373130320798965478798296802286044899275561096666217884425050600710332386909809768728161928946343225283400207814865019146481860190175476663647538079541223830874421070682268774360727770859606808622838138454728711771616113249160192105528550251684499849976113849096280307199818764228462231797504386181816608040951630577519440466456266838323637489942024761159892190035034996872962181350952162873300572775876392376765592565140442915920122956495909952928272617055612333320695417618721983335341947404719151929709156731349053984740392476095960356379201057347771592014891139716114870915713623910683569264583232995093779963825239889268349891511302793628208697600559098108885785764104347591253613349872901392124181172099894587044254022840809124141069721913867962500592777606396900994205039542262420309745505669460254669730753478298428754282841054973424648479256379505964934863423920194201040337625888353320674554390436299965054055049149253398861140297834304598320957843795067034225516536207187875765574672020504472122332871681741111189632 [204,26] 5972836536474605483142319044869939594949397833855754380709266601952858409099210224202541762531220104891490602894675131493139927929270065452606619152630599795056579907092422869028138036876596257765818978279588409378928287938138721267659448646304468191365075473903889765894243279908985537639508143556797856991481767502243494973166123248234957736213717240957373282388599455024036235049473674690049942935171947993262058509471110409912387861145042600067979750777116431621561010621380496646581654944601070115320766788355751068637503842001684376967089975907463177358440351879565917585418905509792864324299947315980736606593216953344751834922446215413281981866614052963401545367410065232446383486210972775920958643969499642662244757988458988453451136182776278993149421482458515207946439751761249407203894457877192422796125562401213176997892579574053576120649519095374231043957707296106698396243666939111349837988461868505081975512077835699255221986497272267930092351303258335832659381202892155183803703521432263895849333079256306766454441764890984924969922593736739847364369909587340658844634973438454231143565064714996769003487563995592528420225035330961808246639333412532336786892489026758605173195640005988560121087129276878772582943070887838274144539393142539530577068587605651855436878940449021915924700553205932963151872661270803632967681350429059347817388 [204,27] -1849458285397371170376210041628584065240081411671027206860189540054619702053650067978313467267414657957746656910317406651000453956038306945280570604361826147988540726584184505726595688676623295815726587061536408254639357568747283257259013289305897279161760208025210211156940655632267385674950100818742542423823164624448787968662999735613641714166572754486307112697675562576799357989136557773360681846426632793089569155744077483931814200322543776924312861472295176804425120070790224212178838943966634201273127798301081143362642584945476670671432104873684650142286350925357356024151211632551924232998998917692995448389674737120661938583124586281411219631037061246819148498741961462774442379155367904881020242621970156281650060364006917692640056955347014612988288905823506457428895153753225533743781297240518984949474409117676912255332965621523670302701140583898767706385391862391435042978557531898312488018121313785731763329381043612301124920648844597825338878529729830855587498370535807329996836674070037865762356530430896937924128826528216451925706397448091588793465003538724235265612887453376432104096778279476136433109788918696842619537027223655450620174339466088717176647444699732410868871193611716811785464214918715140766538860475124967663948407090169369829392236717966548593051124027234892385008042322456275835587543478173888999430931764617507440 [204,28] 533483589096900962716643680446381420626270604522939307013972132814358219695353573336500809459273807377297811173427228880482708131370584454049982467655620422829098681401358451868705448002474906977708050920269235311513999135682058744924015838272489784406317122845338485395819186219002070046923525968069744849908612342356694075147081300916369717642011268461817195884330446962672788053806077192509279059406412540663179926824310454216657249869382314103401527228003586145710011051367756259821860072472037797296816889590361873348868034293029672929734191905115808132955648157115504864029672133567505414027814468318192454189798119116211109802665646779213518240449124701784283113309460659620362000293556262034628525428222648053907260421117423753512172670818393072111715332065595771544935032313815815190640427777565441448983173707282319671608478083967919127660394500778021959164604241157447507074574201719063445070059125899314006644978843291100756840083081640734478185361330738394575595051738950621038086745209833766072055635554372272368456547554123500093655429726438155921418710964699777660800634936235806211711801732915800829746705896132250141668777467071208379171867039155913942651906526775895244157871300066738429399617712830351686603403601057835354497215778538002397132145478760128509457047120526511002075123923205794003233153565065631777415679247440816 [204,29] -140461345205072127374783225214759573896038090878536313857204232692434904262996922799142826362337940244673832613310299878680645541372284258809030198887109319567326885111538874462365297623434391117377114081173787910721022259247790559026630805450546568088654118779432565467740331772667571873171529687016621740352419392178254872255540807219042145059053887160601849395141611816785702352321604075492419853132962652117857618765887833499281753882466132726333552986396357280658071600938492678531356905923457873183059131706342323247352103358920384167475184114165201255382588012150267562579114519882780929432551152688398089823648441129285898562425031558480936693336818368918319040391017226694203541977175277805599933426081414488983856996017786277657692626086282268770788022851737555619626829112429943713689004382625106996475753724160140030823409289196846248274977907269785677861250999198083364014547888596741624832664033011011967759048043743795636213235444988476136466850859278324687178173546744001660687171494725273821706510569206272042402477468705604139463358501940323735299320717153734237906700824042936166712960343900188146090571233858889945785815819033745936306902750750221426295817064499612956907277294949034655190455546991907411699681222725128136894809666024772880435327502389761772422758482966582896927842740259664394174457834553167362665582693296 [204,30] 41938125950716349254829423031867936925339450122729392876243905026306770013462432438864127400149051946857325150022444668593295722093721941146907202889490693645852992391788642321453513593928697609655353269103813488063741947621866924256863873878761094284709760438937392955246529419220364040636755070396705220400431235775658410223121380848142272768781827717405570978647521591095119689171059999511702961007717847459806202208865966448945482980548430942505628962442232996414950088737428052798829374817205646662399943344388931602902118784140226563808730225084238005094908229369732117708251159331965493692066808427218986406578811674302562954231756071646790044140580372818891027671218771041525103893540052253061050959240418776130671054154184311281105952031295877428914951743328837672406791998109399026299352463010498560417938378170042975943578756921584560168058238690426596730217108782007122046826818468479047795477927635336955868747475618712344608874307202557975384206634919808419466992952345646532524330084510838955369532267487478139578218987236115390740911931609157506746629732154587653891233743884253811888150751027408957978560178628755998611372007103130621835302194080878800396640563126247654722933969600617376788262332060743127485699927488146554887497524759451918471244451268095400577308768278784286420438827387032969962202021000465984318655432 [204,31] 6800048371108621028072968281677709967587048654727377951687772405521173137837040783341249652810691830982644950933131436881743890026694060194421620324826493721261383167789152889269849796894579114355633980751702834780892312556401265143633773240741743971465149411284845469842706331723828972838329907379892284234965382607954526100547996551692375650243693764522076795767641159857155508413172975044165262181849537461944809814101522540354641064698998526737544046398637786786417938649456968923895742673169217768184042821639066087748553521433448663440052494188578728009731204038831579534411121548180248808801732015456339168506678670048503880707359752530248567931553403156963689997296660376943756597955221097081766777170419239287787728687433169628157645334594464804810292291513809940437087718803531595117688938646511511558522138461533690021199983156371634158378478497460972473191630269391413776325638783184821672372422136930853263639346952508340020975349650772261399737885929911979324782231818932636831340800122458610270733604347613493365928945807651630278559013351228374041809900889280048085386798384153719407324472754137945043938054883814105817486973579113579593945260461644264722492639965510912485279120873019453989819939865418257759727634792143189808828178604285864487675646472636967126685626282105690351452029598466024374278889466961366922924 [204,32] 33583115246504592732737458386657385051854617968703170334706593606675343836512477586011854257243745441052906460875422326625802091027999837432431223839774887048536370095507610544956087339150453385981076944381339707161062521052098204707557213489018610213980531896271945129856830965105219362357811264179346024265057437818793045308169551257902694039030050378461901010797345733494181146468723337976957610770743383415628192904918169876142306036346414854677038097761537132065190311194112312581562046159995570881621335827788549521030573063622332602952740736090068595871764768311989860761706543449471945878886057928053018720554768352433841344766304150239065763863940969928226685273736136517831484420716474850476170514149912957005752182156705970118226073025468841401422317727497962753732123301832450656913905579194399347578644568034888591882086609578888457962277842582955107224739244821849446174657466496369017405232012788920562455594924870451147312029928221326746039350215940762479275266063400106882701019392477301187265999387399228970444303675083703290441032257632848873341304725325136349478549146970615163462935904847059502619232222134808082726430125912972723927000570828328245668368251337653532216766215013202361252530383237338571406413133680566867503332152339176748920588280326269041727630105979667031772109821822451350325248739409468412000 [204,33] 58869180463254276096487800860528416698378044772137234969741745794135079471955887314707550329255443561236517802232991353057347513290871917100064124998736976899152287251225534267684911623172519034150234084970968080908486421069090175888382774061689414544161685228794604433872597003757148360730214206885456218635574363824944314557238955528952113279379141214014256245969522186794455440889515440323413110551737248639787890704430387002638664022322683317179936687305174447570509815661384621392259155955541022499890079573166024002233544876818197433027914636094680842567216977840448437505876822090336646513926287336090153094745065577606362546242541584748294360058032894128885202495932567323968387157164430010659051710828697385017832799205277794248030594816088129265724030700455525117977158891226300823354490625141415946633714030658348302916331362003559542874045688860595594477855883035933332997416509616298030778751046554127466048506495102122546276992421925473227342058306456711125045841288861722580842342641888074754309197059300746997525516007075988688203476312748048745626487055854719866476765400135333607402790633162896417546870415842526923216684737051789719609157357312087001222000925668809030914011872127483868410970517510613931532902663819634741845771864974349184386575928429837676385016758223599151763057732320040953619837939387410728 [204,34] 97806132883050132380459937688641232933126078002279575776383643653310217680022236682842076332590182821672496824448442796280196550851227341643119414862043518920139804496135066353920189690567901023220333345889418019326814230724132547130377044722438865740065054101013471940014918991340397356709298570375510109967072444440102548637593647943252190153450863022861957206347822430462561353735053507251249945836123393576558459913094813320116771430720484463538324193332407218470072366156057105692372332711341880848057482026360046589746221747021742879079655638161217384030267925352195876554789376951210520931716061328668019981328830013766105518114975191810035908338878091117399864689717940304548534753165200454360734243408915957653418131445215317177642706485644305053915405415597125836444227352257988395913128070723524332100287538178970021023571555908142467939266259414086490628910864309128173512863617216791002136311763982139913759362681758138702453532592635726099744504175191622440259539751728285958875024204282852250316490654022385701986903332838744532754165686105421521728070088840818841247902835350447582471500689483610922927150973901431317940429814126237905590935490371874295849588409629713287287917699692500488031864219658737317090494068516338078368769473352642464799164789682378548257632648997590970994876353609786933544458276032892 [204,35] 143088802186093781700710476484006941793225430247763216501468310227821735865378815826847314114614165000887021850067719182135497082126976525129325551821639887097066428822138124912509284020691311738894438114290504429240718536586164918679544584991824351663172897740473902331827247689919237218237694574355835754182563688233455551092257266975032665557918038451345127383146214984846877126144727820597977457606276552704059871383950171470016511025728642073995106450906492998495183436024839555790275181007416177811231323928860583669000163994682833835921524448708386262128453464031649763891973800176257513478883504859714806814057672335862485253643959432044787399148216998981928282059696687223511027145221645112428482812349427446780215349129103884149274694462270915146289487658573808409709368437219206094986594603233809690585104043238099022058942705661359388657340269265705113892202553068809046135925495435759924632659192313147377937934616609107095453833659791929587757855148963785068647590000524416695273454380957215453392548181607588038228916681100961681644647142115951793909218713299886486093728300834914057363155436660506678164157332238434382035728494293290673918436464207843974220234074264363381445735351653752402888273262311740008868672295756856308417954069844721203297361492208717478573392635577820109265503896728687574705422248626 [204,36] 186216152654400549750386843512213445858905278642743368607704321712830690590071596347983110915207096684448451448848670374901029603511054392585664862364668082258654882750121713487293484176414996330676717321908437058230642081613750481513761385097372807098685879486917674326214348850395966946652076787284359319193292219286921119644240644644790459527609831907586960851521903613735319646645474911115229427815292472287219425160719629521107870025763699901280058424539071109974335392617458717427342542146648180237157072850746679591920143187399051097234066984432975466463803029743886035005125037239285012227622388629603220748696999504245501878601620578100087526170615598832808278452810573760468914736132472926573968954864311485217491087141981899665030378897254917106446138430065736507454525062531035416318445443534467727550270112329515188928702251615515856899858309945366779230485532037613305784248091587547843388833410534068172397427417695998115739024550977059290467472521338811364841176535060672538988070363695358994352324652604657056072511127510392824713137098806402943644813085651293406402893837626377517363974574176915689120895983496498532463857252148686541625763998961347814753788403737191666318913992516318035693896332862494810302555374066219669769941550317909016495551071162576006162848744160695502776616782672420759613708324 [204,37] 215695513296042210903456510677711081778921972051451298261733934380616550992217870490526621335934394560029801976149805740235645420388986166338249428332382677686273575949774815071151175843175712014315889585859235376053206991826203162048274483720307472154832259062170752616174444464603404360165845005862914356048141108777238582983872551327896505335202370716184015021349467692300013658276005246485908469442915383273363911494172005231044680985495530138403010893803420752195336883512748047305581718020648279374332622628649378055533287228057212699106933052357101630560474988281226644243400704922675241095011018999147657403568994573755300125981944349996773231204252898147116142591982736138041190699548172919523063900997148790187142723019989229246408749701742996460511171742410264843495192386748299635783825211638119066441998236369178121941027907584609366858628761590787687064328219402658946830823874866925668903522030923801419483266453865566948958127380882422414656044089306324263796664100842050908495486460410314008048456754542985543477855892583291384421638196666002426197508746412906559598722665798836578659917944075657517762810854555586650816630958178529538851835337632933911044177854547077887076798966406982115308252687956009740385208992355057248152342040388119607117583228976207736914290885413347866477753821058314018869600 [204,38] 222706860173313411190712995110039505310667547016447340064165948742124353608614416339399804331604316295096694723916782108754768036867592888838566615697110223491664872585021129139943647797979258266968128978724697214034482586928145379257276469810148605069349431083041822455322109661175303343731092635402735842752738109113129539392479266947898937567005387457627462732748818641221610307452796512255629143511022794331309777063454046881371353440626970515353722983683137108652298729530721315988716151110975278295672319970817358190768914202070048326919027421132604582507772621825500836609289191203807905572452102692074480802482614334482221060556669040497553403022472949234283590374863843567003092983645429995879953590241139178323455456161142258328774724378165779669882879875618000120934596366964593931729288415009684852853180746589293501836028062600970269186168930615974269272577907716170913668687765241780729211661091481531676700740863604668773227455478348251612006613567817699136670532210584550515073876885088138777588456103712973234050734667504497418460230660892013941825311406580795829217268626452754382915441447486538077299119388696927672990747212868807613001799686612102308328907840315079771397096027087240916571558758242425204696652545640249023410274685627475828793174726305143061769068168267816155241042972066376244052 [204,39] 205227169641872645793099153554508354684158305412908062123851458281595953967367618241018714842280592662929584533693032028309142563423856522684508409249777175593829261421984092534881121263897419649874829653084904745002202263846986357193173891583728265512487110185939559193439135779363037873009679236131994398454811778808580356961068059339057603581448579829203380195304253264288810218906897973362844790908871123089454605936660970899050317064978825887217144705212689578794884615565312558521081126773859690417548494106010432764920365165918952543469104690677119688510240047590053480396937103577660223625139254682727141921497281132092834524363789730619104762174295840814521418681599971721597568492126983927177998167694127277337566466862503260007040169667434717080365696124436671739792074967256149410298917038379036726120434663272300351930652593300299043489696095049142394211482299698518488912085219755079310434226075032791206732537303091874322651573878855262472108628976534292643398917454174629369599100634731749267469945120928186221453432193556390665417114367009385468833754687519815546006344072582559838874551920616615269748701161927937526984095650773343909002938892805212059040981827916985544431558170695858780989427760963169009125344647634074931299741552271444045259464683540592744118289351346708730105696546724568348 [204,40] 168980949962114127953476315229425193911270397762117448404664423732627203816767264855517403510960900185534608902120328954991725909274536579269590145494445912231422267871156616000016722406155727100982943935826530192595241639660424955653283356896034737297984699482220863008445056910801990032112570145038746110819508860767584253987032938431744130147153196682631098401763581334812745351277996756496007344852126346862757622771823722538433938069131971887070650259177149834912573767866417827177092988636558234111386786400605406945168364614498122158696669811767382747696729573128530717570884043015001298104572505304703936832358301326235714077916395653428089937578719024486781189778473688566981466133566491279895647767806386739371028621807574271144984542809926789033565151450688619696811703862894037833142218572410189127562823087907240305862456984210772469800142666530793255407191784299152874044883585426481763926936081731587788516370739578504445061738308331264576803924288894830372114817623472166456745119165011945957451591433973130248406935979128147087329688263405720227223237609356988560619668357846187121958337002150959320804834093594777523763161749435823522526484718365352936524518906383815634005824154849627360081827447401138909910371426772060164182377871544745372503202542077426768736045245946229408505329090726348 [204,41] 124447423219467947856777082021752459161941122244685641948322670257325683298968071385893713372789922261087653500504680899462603971057943580300115532862063214288611931761452107083907574063254447713168494442608706019578468660801539112256799187405977520026673067018904428292547061357729908692404973648498578198004084002024411848932351810017941112902668112449607817824818774676551843440307571962320093978297586683176952788880818398932428456607621611532381627311516665835678967083775489331600632623078890553305952132979045647740465125431169968173348174339437534683369974341614639487843964715195893845801531879706194841728995914126587169643643205615441102416614855049548526879278272657084488690762101431483408884678872887549273413464711323852859353302985384185289783543099574438004027168556909856490071704783819840171813545436140253667539784568719029356471153555022748265078285453561560118891702318614082856394067637349646448266376241810860362425023250460637878842016319678644308988532906320684834713909421077160488184119359312469065615264372699249335029741692511277260921427057847869695711303066737000230978193426634849582210121886167929457221386502340617369686606525270281660397283177041237764627870233734107098688370581453244413148705070323874824216268857608439211042067876279881539258949500836915148289214296632 [204,42] 82049372158055253853858157048478600230297310146250682083391150941234144787326549095283377178420275378441563565935527353104955670398903467202400576325781868033657916126127581331837204747267416721191579693903111875699208525222433469118861026716234838323561614495401009318269045872889672678478575537201004930296766343120450914396712949437143679380094106912055131237995251958922680640575701120763986781058148938066115739876586390649224665005166180768801099336590312483948895037987444416399687101594465766859430734836212224233803547868828209357127371038595408476015766070536274641464635068015629978350751139408675509407585766588458366000077544891054379829966053178594176865391226279974957084446578386357548976378589332640189448050489516755138485565516477874109975856106115858829634638666611761973313395854050510180188558794611599776630341573028480526387748029874504777182948856810764608978686443983464602354722012832165883461279748486562700258276058944858740660230386520538052030933559433545088431721569009518565495608158184811126570819153573832230713847867515048480057117507633207305381807569803375667764711380002663463616422204668830726963815562401346903044677347471311593203504974927675200348722713478667205017643861476604510261921510831781182882054581492539300198466783721528937452740825740351744053526002 [204,43] 48467800563632330202758971331694273483975659272570316294225661767690467820960950376850463914394493668392410624584566657572423577345626181809521941883085131358657126829726608997040548067029923532015433881571312659821796002845894153676729735861492809480992369601099192426586074919940368143639154494314315420915551975508730045330366118322850921770105908255335757787237045148621171789265275759836366117262992660497055026679409863303643432774583269740187409795256617394974264219882030801118011881911176269929621799085410626460953693378033081375174199054106984221313761930272394828062060372328560847693051109435859624634321792714497278419887052273995688056555937157706696039732952447633357351075995412220760127856399484403245583541248987783196418256425089039690377690067055858223892319993735929645776931983277315079584901640805160432699934060840698774533364950573399749866576367264734575226969845335579748095183113968095077670201388683026726449503864810703633159668094461713800004688212267833639995297021384983548669950396158671975741245922845359981508334375178667705463418096290398034393778135996944292464796146515354377368087641975419936539616544814833302889037820612763208993818344640837000684208459334349936802305024184595957601784934000281086360016317884544001634854999295191824956000613458916084304274 [204,44] 25670143628443797064929394303834969129361255503766882197452999864562356483639648153695274019669119943505507293705954050441569175694324723426195750968382875743964164315424742190243848488833409539630149781739650695739923644552668336661887469205908552090230896958108448431402315044445951776161625781308166009239769554496696707914664116093873497737479894876441759293724712254803450983249527229944681850142312990039649680469493521334454925425324330545008120207992316642543557896884744820684896618648784428446181278472581239967705671545676939400419173638594575860543670371990196445598611353029598008272233216903352325016333404711997942029729497755329847593570631336302190076577826060501249547795162417133072915958312913927016230088953559349678906906815422774988014776864032388740504464172913836500765440161143015826582929541207477250562847582612097431936289795120872027564491461817030073910780009356368276094723659104358288630320929734680112459717504294304953685920189123128774856883090267470119017938285411944003010836025489195823466104033899597886007356811206297260218575212001131838306045810707354137173767049860905054422952445913883884939258157237785319610087964861793265063898459458477450960818665049906052386283327059832407628897347805183423778555277579041263547817037227764260931244483278958644966 [204,45] 12197492078781917079452001627229885607649237238102575770988966958926150166852319098706086230168122203221358845204549299851818611062983671089840493144999223377281177078180512255688768925772846752250916079346457588462983644187933202573022194267270122696120291032179708057972213772694277318854166857866886636459420558247032827971204874439060222472903327443133461972339961747149947591756366678621500464110094467773749783163044215378665908118437225491391569864022889502430879379090674223291392066355291251852135918956272759419881542062252310587620617803949298097645965591595291188852079835070086611431476838862484892177211991313551174168266848006933955593756234135933504213618336820769363314683912470529484581461961678794230890367832848507899219919122607997361077098001110919598079326207574955234511632951217108442805704406403325783130202285710072324959053093397756506383415157946405871747669870246611850875606878749757196537486889743905199660091941517237280870603070198227356043963702101809238176607563266150810478644971019925363067548555232860073699348451183394295659543090333168768392508989026305499670932184331635005351590164262866086044696436436245241581698214935839456895415534547302257356893552112110921156326675603582835735407119719631401580809551780818710626320192630196418028438567694489876 [204,46] 5202371433035221733424093242500367023776964809082558053071949456887950615853359284197650116443727849702821843440425781297896210537392258527890970455901767061717985778253147810850792764913645921890112035423461920657337902790570016800844033290970496266358770548200855890121518188708693298647594037274932944881101922355326286762390957625705453511332376161719729731654153687796725733145329318235879860821074384094114153363188118412602684885471572270870049148566310419990144821848101669892850689742966744801555378188498257201172823550139410034998930896404886502948350444701195003575706207814889532101575085246481965380387406179714293811991205330319722821180554124710167423123178874669117283743855564935018400931059819662216724585078407940250228886104257029484690958277556275443153737238983128739849437344249592321509897656975613984812978449305913602657823195508389516964674761982902656152723364230749912754783096159829994062796097755122248334890782110068492762287742085261272730577183217888264363274750572372372631827775159217600588815308815867255238530491455640756142336715063649816411523409536909279171838620005389065449290520658911139008137397759376275272279595881144888729497078538261698486855195490845509748840502251289456030772099851791671678211263081629283045891548023746475508233253705857 [204,47] 1992551907072047720399691475262925922160079932776149512378406375745794358407736368769909080067095071132966914630796831607157758101209247055811756845220070205911916677333452896885942354742721942362812276853323594437382678091286261530146792938312044967914051771888090254721348908299776419444523313102442415588371798471928734945867670230791592597443499025774731418321513483818834802754420141902715152745620020247335578786871939887159092178335377853896031175176779432224663484036333023498180911183532097786336041845510279298808696722212304905942201101634995317641012843492596119245919627409666890323565929369512586558781095235601533057021891091032346420585645416449127463977810935225391138756765975890294684927897585625058709078822661163492560804264873713981769552684501988176477329718742943187203146493188317032855521292493004535863367264736769818877154637864504798890737626443238085088860701626827985759901048287565391114400736098476319373013657449463840428974708497613408472614396008629053082639747874172351341180104629208409282979326948521901052217678475129052149664925042918083964571785820221095369409868478090396324234927556611095629812861452505873608162323332843234560136382344865842424838707555718371245564984801085455494593521762689968967923229837369622626839955146408940668240296305 [204,48] 685593472796523636372135339943751913283543265829466084588449930916962796109604985928285107669454468438520059668624268442140883433860802802938512420985697188058512014991712891972668918235904231851561732584838823365543639768016255344192446690901913655558313931053283529621033678037713610326838429347078209088147738565004142470535365674334683398466691124528761265819290279434977605090506571258942584890870318633321641464098060162131454012340452703272923308205349865865758382180110589221838943807289264692488242533486172992984146081599794164134506093111588948915519885812031259333643847988560279017818997003928918949710828456601495608491794532378236673861011344780088940093048318667080844543548190406761043399080084256630377946949952585092138081446005622812300537271129087290061221420130345977999891164287066473177572562507752388857346118631785585869832055156182847788457180204111773108658738109930559676180587590770429422291873858827654453117519550334849962322102320835587303592773761762295679576585758132658556224824413192233436978047766833080785078051009617839685102192914294412378913088968488990066561716658094378510634162600284497208018655529850359912745792139797642042799140614171144410760758581492814607307870582671595730459879813217550870422152009738686295059283429853004058138368 [204,49] 211969756074925420202459830700496244303520231807115781125039386491336106068747700260505536255920440338604830091078042725341936839074737163486196546814777566309218369149636618205141163616791794647059564463614184326770034944868096113822833237125484253309521213268908893450406183615068209766878920201228798798521006224863952518062816265231484925931774711426664587540813708054105709525222423101171346740000272921433872856913469919526282506963859059905041561309468021055210650061269064147648799194472496332484362342079292817167609377682393312935387999501967919923395840032742278004912589398570893731306051752405955780000841719449142770953974942929636321391294769834295741101520648460045667978727937062755163209379748841013101172030541092798845557815900849749677709872483724379859006045312805743554680249106868167448469649090086288502996973775439427049188742032095971659354608575001493699351878086245443237605161185257764217594690854364812940689557474478869392874002051120592101307081012027140551499136766453251899786881145683013779865916159434838719216500166273793512548062486224875135357023645801581126162735913463297217681054827475280055408915846688669183818839509747389115687754101502197018518443999084564201274118860508608181262746739184209568909331145157067556396330834998543943968 [204,50] 58897162052010746412594020500154158639163224335113656608878616837133863332874094237508024600685375750710605808649294680158264292949649239134576721622511231665002817923399432736959815958988232261165854990123349943665105569285879230254359837469091741506183162826593550054316754962208278919856733375030336646581122709350888790014102232247480698656594687195056894023193657810459095664776304222527148066959523468425589082296931588640269753115674381721699762678757456791112038599368352075421282255667098908156409833212426538704299416588338617104585593990276831755956725271882018563072404022833880794103630208636509013313901624989342260330995522853447117681037633811719031898054568063057433404165248812164452418502327595012723574969802648430743541279466363661824187857092071913820113020534720849342863420841340925181775069644736288717422951381010842758383412706710748502906198829692370081906711543787225923341209950587017999756154341436482088997205046727798128822631212941255069411460919039231091378389648449988531148371444129537043866955094771225054603048607204456850564915993001509979336085159499154209636699721189040795343186723450715825316212998289500692758511756955505222965419695542587530692339330978990036349540213707172025131382365802361177687640155402922864344924308779651813 [204,51] 14711996763194958195587846743602511766811417169677753675878782472945124063842326571580773285710243550047252590560809628071986298563416666404627102144939738727409161419999305936500679737489897944899859824098701253453184097727118618387066315062895913101568159695904634955840509203361578701233296175957943486735241480388229776533056026488239131546727601092374167548476487329043198121662149721586566823243375333243912954843629572799596017378953623315544247712406845635367299912492892106732164960254410188682919491894802360036138117793150288422589928848799740100204621503383824370468652969180820486553870397957234610637896312494263201419223958701919462695166848002188006219273406428231483864874508831325283412757558108739391996328398112575284282585388034819859696953633318634817049270409361924076034900621442857514226205507534333387769859631073097154557677964889631829072941805918037389711649164521213456749503814128870845169372533201088172515236272888433202252105262774880711418534190004180446926614037254147205835103247653604315944266818164679812775513389777567955520946550630762197521596303325654885772251125108608307490716558573583912979626171654073210869695298787821560202932972376867374819692812203000417278827668381162652818188183224515776434487384217192243038315887452334 [204,52] 3303482324410412392826363465347645920916726389727538302881612728340694103909162040542225960625508787773488770798283045905393470600582357831332155803119817426365497667531589767318296477110538142011973457084257413724233089124999490384715030427266824946078778974875725197011432264886399741273415624254239073881474714764572167307897771084446354487632119266369978642551507071957758054623662796351012796014904241859176292874907354194984819661076344211462398567853743764587271308886728248997264578970194495343377717993694653928773404291453672705771069969312716275124732820243995100381767563755691210663248126812176460262313371786045101862136979150063163055738920572119886576155978423999755345992244512209491151649908349141823959940392443986721980542219824168780856641402301500063893225665646996593989994686510335586443008743747147300587613841275947176822609348758243366901501631119163711015332761150406068050301922378976072353842866686350307075804724318138411591277934909091280823341716222742835066080793646232047026026725318231219796736342630304976786951800612955071451746570265775807878399019987447711230899407333503227145817749032478914287405026551088892004988744431271135390492414270476734813860040503524397826508448840822857141487431836602400630403420331182358716226759406 [204,53] 666426259622699633183382182346805889858270369390981031938659280003509639074084096040903010279017971135459607222477433572823923996436356964788641470009987623674739864427395651740674846349105231676352734622780699195229132267867028821415968305792036669816001144431310242267502281624821538291686070949476864831465110798266311437845279114288618346397594035293801543066830372646366876740738979727396445041801447162439087342314244685775526230199409166771275011367865483629736312988557532702140008521476086244435796507149848846248862985898203989581370857739869034850894792942251088014537127856979268435425405858768780796259819098810522810087087397472026490067997242291127764491711472154801019597656922705188767996145426606101907524114765089284031810268179739477015779855268011807759032560040658612700886352216356002908088874982846065596414620602636588391366595035954477765509032616742959745276877696534303177009893567595986858299183974202789307043259226629516901892909187365326041637238346415757000182364836769321855264550879658288055007916463441179948725354104305237746161393374552447334007359322945580164914398977364101808614076317288469906606940406057697523945159193621111672079348796425498200120166221281560146176954965336667039140038822947300831435752414343306550724480 [204,54] 120940278294424947052571727170170886561617227418778010831812268771748514830567494659639294627034786363790987010806836707628075685544805655670024887607998648475990918113541599579826656293796445172364687626099110226037676000041383156187132393760875911680508851635618753897692650261961921821738122336616538441757120887622464057258584285544052571556304723832309783267781434447567541330555878482778561814120454059321513693906710642499909327038242484528738081543185918973476746713150466436281231824687755993937901466669563932063887514562596496048950961059495509203474321382604349306633938450149047767686633229670902093023642690937084770570119319114922517583255590479739053277554113864385432507019877811023116694710498193328048598144108298832648742456931725806024872525581632502270341212684024560606229484735526504569774157021669825064904714934962917243201888084557939960210457150917804265417006676301827382635034804843096084499112485590285843480510957731089968416954722112876415792674334046946620313857067254954124838195126196536408721153538509225885343899713672414578661801748684382564485206462742909682111999733150030451008558507759946951402224187305165191234958622518512349884768181263377014524158472362792722714318944478953708711873774186394476235185732041361150493 [204,55] 19739488815938835907510512601892000948559011568501722389525004080832281182486588171326504887687199396538274323490144632938676576339075884213548608285234075557083644303508334926115541363772617296700948257337452871804324806054085793565006496143659556922974959992994225187907569538915163341525266173407577004668460237911884037447410527447813219209024879231267010697070296543093911728387606491017949888173004604792372190810137264939008595394649383384774427258213475365961007525823159564072210526454786437072689646930981139152540006507411198797781614710193026843405246697535783950893618899945812595348252626337742473253082892860305345286245062337837456265603704091732253528287530870090483905853206979431215496545390242073850053343529556176402489240288794808350150481412240226113490523142711177933757775219248644133249851435277348858858928527165930305600433925158750088453528428618806235132491508492348893807982282862763102797006497558399555119653087664931413383267541676833319957857204171849442891291547737174725475183533205910508689016812090552332583163363639913210989970934720800104549708615802253376475907020474588610372178140950254813982961631496279000971341721575493540371110659015388063365414064427825868791192942856805150360332759358408402955210823088161636 [204,56] 2879427520063191873790195082382790821362015265173458207318369485974495732698471184529856478181706456092716444160149003011790438369086061982677250742914777931806379693561250297200424746397151684741728632421665905717136339906083779347250784655512630836421768896387267510924258602237709240301524452168072388023733376429133696162652072532655828814416093771581685830820451784965594443384853247420452045299235165960348238028423939132669903085498406115300889272885229685265307268724355507095463085022183431062092134691634003522702149699829421944198502441465145969408101046747321968449922913624342519166390862518659435292468399942351955787985560565586552538412265075463239283119833703609232729317603822404496010597848611781123753411254453781666613596792128337381224409027964597728817956656519420567845910156495425197409625667986889028311845544877530903244678827379521337906016501127742525195797772533387381791329935896144867703174022716576298905760386970294072131014094260823949047243234467436168482040847364706730903464884115520219956329432497182575413169417531149536465572683944569046663293792510901167507726589442601628130344588244041137304373615278819640220599789447392298777269294308986474354356700749510001153100366120098734155251961683374203350897902611364 [204,57] 379535715177684646080416422890759542009135067328346904523810618444112518237996240709205074692365400780108322961228614024173161745596703467052012802482161940531365614098561050441145645128466517673076297102762992411856178114024679679365953392333244003332224123008620389771403933817685362151755042825362663152284465618055130204037368767759706751457762779092282048550644620696062024541383118688295994120428576796737739941377966471284348094251812419633687046880775708984050101444570438636321749921738389784086476525422560958473200355307888453096309838812407097084643100983377445354594128415462024352635037758069885567392139874582535461289371774355991589864844388950600757315649927058759309938508937709532698444240667986388104690731529725524077185301677965825245385647957038833248712957362136279715490024826096092911386576352226588341410899094621377227867193195124148043938251200314467262312086164227738768134287600394024573995789245233320106678842862974056638611482615297276399670393056049261275747550181258782407419325450540808516615865991392573085597672919281888258063787312990719961689641011147186515106502531951378841692766975881267687663256286232342652429551804611518438749769091666944616262522024464773427355291920817398701529384203522483284672188952 [204,58] 45661990356233671849569923075016351261114530996273537748416729192894876145011436251654569887148124287865787134058427334819139326164418182665707839786271680878198495104727237600184854519929851884831575216418147559993288696594252807511052482724562596576922526695668339692378894368118008187987427992610215959876347172089696960693027191509914271365673483377731067954379179206584010682992873335115877666527677633168704528945947830645497004076604412895774722915358356720134431757482361117174588834336657189210323286878187256388923180919340536901281636473955749301158282448168824356720778351540511842284642769719952146519409756233607464348678265180835896765999628643180124098775684617141572494874273267228323631835360644420493263273259045527310097859330523646917918896606894055705360591496498227597623576205983023828284948800713022929216888580061279386983909494839921667939297535298099619731884145794165140738946153121870226694004497121031022439620044695075322883855894164611117685292980561892864036857597549502817860773568274668707909119576030421840464684014290546865231155389264213893470478205199516151592342124056289093715433093847534929249278182483335269402122714488166688020192264585280650955815624195995483003916545249702172534239405934240690152478 [204,59] 4611956164855292884036548931914643262001411952693818998500273116499443873010234240397486463263536115303233463770040751034183344669075184651914814555391749219517760501315297967798923734742180858303465639017074496103336673257201477670205992667266692915342346067445069059423767695862703176408162103576526494450432636779055509891898818940980943955307724250026126123033817165704715774584706992804921170887301157658460217107932832428626560563083411867621318902546742562416465000200120688061995389860322888259888278390110788905539888238401605765654965740280949663894663646554801936166626118525889451062318394369311898650651503890224657133188845784471562845197076578694605668726116858574896726440549980342402788026564858964335024771639712625641043101126945028304147177763640987692137257219163653236428414711314969632491281921645853053609889107513721490613664642394968743313606107517450692165185078669670896484745721652877900167461317659405744249651489313733664217187395868547143261212896090875778710832218925413333829887688950528005396977438600734356562735215604877608647826554618391258765659724144150186711504974755821564259305653114322159768127595572576425104733482933522610960258586833565065850438283864265222346586296323853952212361582827551778892 [204,60] 432537209833249105283901389021039608167368711479846078361331295977938316890321822936048188474193905201363324981264246952316103375194601514833407264492040908525803128595322048389510554171969050311756994480782805168067026121356463104698067653822762583723743001020535392585247509451304457461904273081764839826332288058565951698651160927087365602785038050648820296390815839234267542239893665457564863837526940937062431112024740490829085438879024096081143973410514674204777255239666862887417266815319063039276741878137662839691841339463307676147511750193598169332722347050970751299439286586403928227013536902931058545911697176410483715949644700760592027920814964683111435918066346218211791801206914001496637358365322403635339773619004416346771734843661861142429806258122545940022404875792141804226927075933324324968826697704821493246379479200364675104241104715179263338985899776577804680993060863351416124122466336748451357607197438223120869855727244469596402931520219303835436872514463115220298106230504822821379045205585918464227230669660107305303200196256358816119802224875390534978759250150939309096929994432111397403506920371022472408639886424256445353642000213927601720232974120772868943856482901445946923939809384905507989066301276439282 [204,61] 50303726252360096797326755874541150416437728999629614967687483556414617388453585988002770718553992144134800642452221877176356368103112588539131994937117339125753082069068372485531390240866858820371637953323852746830537212365503339701456522438343734870256319658226720669622848622344895319860115127965319093392792455864234029514584746080830933162403530334350100964502646945140402114108744391982075849709602295235497565645095458390400030316825491806613452651940517949644766742299974457508890762135162521264304432126381778468361234147551034356057224594835139541893894458927615518382043427597998582760768872057540385289026921900335542285837228072863196976475827363183866115715557949591374763895339357892630611173335807683981740731819940284877034296513440185551384575945880896068062457714258343849758863420786511252873451371099078672341801998924756355753879813541010249683049540744721524570774628875507237841246947663190742518191018546548812949303470748780552308986108857571213153076238751105926416727512992367160003181156015093677947319245943943129289980738586671140447096233419466342176661713296206645678675053039780356336906229458012161804340067265005256511047788530903487862676457977574783515551523296270299075053338239231907797271061876 [204,62] 1887434514307171554419443152430314462754243770851650061510301288420980035569872933147872015047791530536932662259924191873195033003786570553264553396025257511056164831658388011941012304986987574913038584924073577785724056167037602900987324573423133760207965310039084672531589336719693970870152717532989288031135144122640108100790427808486155192628962548976425443865158375453382715954788355289819672134397240089965465836445053978384686055551200551030903552641011817005650615162551790169232800515087992648085703317304508953377624107532807268478433124616064147511981268614140871155315278320333133514438874912619525538202999772284058993635496290070065414284545981132123966139482474375265764705668029755452342936646602260500552895450440743654253314628382084936969147437771864754366628967288689795791812385326896444712416388808541049528337161498818169535386073752319306214394723666741293422482875964964013661494231854040736727744733897042944476940757122484818524302516471933116641522666423713404010178242859446937427621927726425187374377607616335258409121000807821943614855800652389316319247843510007594825076020964629109143125165499062800642982036842358482065639839111982943837828107510003459631803831307132032690027879879459339890178870 [204,63] -100415679459797839947300702786605005274482979916864229135946602388953489476982815481826680322865988762599581371233613390617854286989242393997795840398590490549507185964340346772847979688820706204972934740010561331643282941876484190687671799228121436049047123179399186356941841937481183600267356894300415559899782511898982944774126683441495852316133021903649869320316814241652243266111413272502718101307407423399235944027338955884468597696598586648393170876180324281270023223310196103182713477240101088113290063409171737481512821951113944356638378019660265921787853679152061446369550266974418512260491816604741680699772908157604966113711157006855668751361834714389429746703573115064182580064445268581563561580135915219776805649917538390755000701538643702453694048390530207607292968542888093130927504245945282326039437053973348826921424852479635903141662599120228135483673817349302890332327605047551837754580655535708469790082123115684906908825741197903321129050896349275374654931508923327209846928824592270045776108012290174689392258231962053086150578066687193021886859664338847433651873316840314908776495237843286515097284549225061789741101989459995639573666284319124284008847003893271258101695309951977297777142893901832562507 [204,64] 91335742985815279451200484311650560819094246737766827555011377607609801969964388493073031399723662180831255923833175716976091413697466571073265358438203375397579890469204354447813532414105891162600314697539550859463288039185356661774013853827577435896341328112179536992385825170881245749074456932822417627856375594352688016104133208588542059365281232904941952903136397325431628538099189723355618129832902001758060834562242037138883665088133181222526917399700827788768840753823607449875263209495928506927726471391205133487687883888248478646101782281225791168065430633191222674046821506879227394808847111778425621532248935526509039793290763617703933551311108724272678475128434816594302412158606726697979010021481123025973775540559314768015073041246299957945025611052250704257744035697176537059754782203205297592324305506824005935134473866393811126497814315619569518897969156849374818101423041359642470549026997042467288570770319650581106158226371773401860709050800894955388834494020499565306794758715567225553836224712986845099241542337506183392718109002283041129940016277128460271337402669705983235094946236193932429559440524027187696020030315375379296697843898923309621795618614303680005473352787534563357236354839619841536 [204,65] -757284953725859584764847570453803415963007227179744493424663435825574213508831430806698684071006989119480111887954633765188003171900896069781498170210222165062548922482584415853447427106885099942437070424600636944954648449906644592062344429636242983052359759462145702428353504270392278174336402011663690748576590550985107214624262089323334494942997732887510130813271392517909063150197011992637680182936447635200026886120744017273116044744807534397929876157914672352705080287829399287656178967347931881191128038885421767765359131133201856860714699504577511472669791613849681852779743516442552433259992676099701995515285950090304927359480205407711380806442473370995005262613921238784650755725338026188700487962169203835302933769149368192628764464868084093818558804853388767829297934188494527630457016161971657531701883149847806593834360700355610219543466040533661867895718689761012858904345305911891480721251318152333833160242231695009593422093906028110217528850000118147125282378024516728945806351235183981010380453648608206520956422399654320348777686290794091275372448981998205531420518156487045204233475498344249276899114002893775625202743086226454824501928588189365434643742776273849108948223238673976006604107259456 [204,66] -1729732969403059353600809116913157472733905758738112371072794222582205000059384859131931300502239747779412945029888443518569592313490785874274218041055799171624889357996426437205768705094598991100574931599841433638417357633919587758658647415045314313299913440734639852794500777243253236627990149137802136436448587931755294973197608737345088815984557366324469004721886496642152719516430597022938970970588035720182408659594369440478947796615739504567701227072099809301769388657065104202603131717210578500135761057307120513935734594697064613386440958158272108804745389883338409808910927119614113678310796262211844138952502785775816266107479331477155314055686002015367675223589282446205282573412853188461340433224450984806691765766701124590149606793682275578327078514814903030608150060695782205548350578183776926643917622554402612850225359264471878447571151571762451629772452648337479797162540280624284405527963069874105706307010541026884427437424156744030062752305246442011598204356325074516852508899909057374305478348774617988099516164626567616244180647823164193194367168536399589068377675659958985987984305602812623535769241991723363215502012093648951309686863546072831980014647611468455538844799476837937247012942827 [204,67] 216209550968057468857377761106124710792059699309194646080255521846871705469419755511527058430286025537526308509769800281296786124933224568289755484695142096965825497821273357768807803209396287074941743157796333710397155231857624093044599811540732275457036529936278030308319403657663700983515354618743819212533267149027001038143500945920088336216775846783275592037163994388851704570097469755662220257839188167391657205645053637600749214017469165960105718951592663373267404429803131811615315479737849705623226344504366783199622795559646922598314876848169978685171269350076688991344461672304007429563927565550030496549421578559938774815455102928140281194624819698117487638923068177415140739959769569155741741473409683196015278084115733981157520635742969821133380182035818395639368043641611158813258864344988023357836725103224581621214338111878353397206760644836020921179692126995013723367048765007647190283994394386180687737151642003841082932518066450114031436358036109808022493175926490653035189950100577719093362945632959283354285820138857267769586341643649579542694643575616712828558931697345671987575263666526821801884963739834479512858338245909146153109291799906929608162752459307393076139853427286078460242066 [204,68] 10198533089235232232570476972731686907516988265746425652862209134743198138329647400243511339517574318417334658818986389633373594588379941986979534916059433262634896171081620585348171992463767728570170520961096932006989349930836353704849554312602119260997034056300920177368541975066473998206640889159894438643952061799444959638788513284255731075608575919430070494047461873402929693039712003637622075637023042082942232883877776463840716303058202480217771158988940372805597417662829873922129225876655454231158410564101558525487365068727401684896728049788049318532438878223175962990182286589204354393695315140338575659262971731337210748035401468744496317120964089136967624922292194631317664021288341241084125506568665826230856827154526346076119656745198002790251279757570519222250818530797053216825997520944994006318028542516862521704494583738945823382595803475914206068826786851594026065178342322296504662623001817844124260547379745538253406808969855722019975353134652889220256817747431361265142932973563234675239226910734777955040619710753363087072885199679695245484567347083638453679957565878055796873683870061874385920816164394216380974690376984471947056708686658333676809265628595403613023446569013654236668 [204,69] -3956489692263005232572506027690327070953562204496558608375067102707189434215791999610504490851700007457534266497514986623834309325219307158855694122752713424630840327837817561241377459321843331027405529896912241959262041539966186770766096748336567210851740145097705278703412641364689749660023627259348345870990471787700767498915698580162184704496963979726272260563168281346944032670996523341015290354899508109846793431380015027049643216556969428259400268032573383605751719375680426122487765381633001211904610972342284475674489666603460877722321089945910942798166350211287712501939839306917426229556789158699518968316979311334746703685491135603617545039011777393535626542941166061538423886136031443180354918922402883560674764865679347247138603071555021442203354139148245221322112840078241471650785292823013351331328182037747033216661018270755462701057347986493356225277115160962855467595079774604377391825659149173677504467061697136367293730768173297640964744251130937823012310810915149767995795925833215929508016156056573362992438832036258305849721338848062388983419886111593736375348934047392356315479730899452764508452740821315435460826309585629541604905442196724109882295881965514355857317629313265360 [204,70] 178723041178519417211856204094914406092113163268506136974564749988018056814458982718246233270807655006979685463132449983458650185239511088531933195948457087915689299720761726302847375783772667139708620647022357574234864220069189820154594318782765318922432210509506036363063777236601341151070851190177803759501373117955474351117867719937898118703014624007944837532841191266614262347253907825419863681177023449700052151440227142382407851750548825993578664730758996445479380654954558960170150740363146226109461235487712330243932421164025090020777205539584612835233759566561230363508143448881329778532522277932644861675193041603553568611558892947382326958422920628726322971507640819602723882034777416869735822508342890265940556126180530255527092642751683760613148930966153696327249162001935562785873213689901623786292963796927396198037503792426271215244079306020759982544605039591342715069899609776411288264731051994487862876908808458227806298464080693509745359517625283349319621395003833028173897961954692117481443307815122383246867519456632544857222689550369009876554087022694456129995103234979246928937892381974272163703079705533392002242539855603084002514408200267293464650735957118488827089750387871 [204,71] 27178621244858479997049036810811220265542227518988178623978061164357476049554151779653307614922250995472084027193781790449339935161300556034872884712762202018765735369226988838215660642010158672974360219233802933218652172647826675338865268151531622511561737346284067260861771392807107587227101078072762621103661038934403289180412332784204661321525108091888832244531930327173870921618386692090850066524569792792358803041333355262477957729607257960814200111958684944644781665556251228908664111232946137805508463536732733161660018019590715887228104727484771556523863893094557013658655501441196718855080819378647785806671568002022455113486173949187789958208121030444891906176939848872773960375644030386342996257806124842235050857476148309086920520775858400984116769114042665329240298650299880247879855296553179412322651727736162378950491387693152805020890249873809356894404169204574769226377478902237039516864672663822613509926544620475316422187997420706175139829402072457031426155415286224381218292802212156800518635253850260909366993917447982263839703403163768095693614324327835674443728828419303760006171344285338845557196932459382485605722027800503706787268424513455562741667040004447574112922344 [204,72] -3094749288511382847345174979619030248165338421884088236735952385434264221922957568626624467114223702856275683535124754398651045376917437858059956859545326549464356030612994377283338001331525533317565235510621706045172122572648754817755366192283274401223297239963574279568448264789196805746111933785641726677635391383310523725531033846042585790743194856650244634736635084247519593011014261193859662877073186526631591863986429315954213527443166246114310597228569083293717134510674540487929168592572292579706931471250906348711710674562245959450817454863371366946542543578124976840828826870025182076434572211193136309176795633017968719147942113458915558940188588441971106216724838081640994990405872023706030515685789437102685311471246541896778765100037262287365400862205200688966174161056670815363443232588383669842490512105057158792708362004460587566132244704836161924768207342725445934952927321742880877411019745328476214761539552406073930712143874591984747757591197899052426331378405353110140091342461318794527452085258119091184728646516734833770179238627590491257466736767357813967088660064474981161250019898998949796791751336267499594557812098937433426437263414878578185326154324058588341358 [204,73] -16164365168432898591190859052456052458006498015956630915107404633398759702373502410442077896857568132323968859420681318147555522352712679904646892756933357665058696040418131566382484383053388235686128746652190629371005099840850974765135432356630571802806225559236633783191909598814289860557767466427524428431852909611668347037824355064033618610551289619625834914130607223423553637116802500475819775829052860327557401682456479905702751483504116425472990628847875910414403777517105639707814658037952839680304218549086786427136583527909827271311692644976679725982765629624019047859426255487337714814717361461643831159779731109185754301751806632967357526533383717863833783930273512745254137215671894079525488576607870485897086941286093279076660037719175146467012266820633991367353954062910026490123233382040739038973992747414533646255151922953331440952426057213754183657287650722051291798689943509031861466501211240703991608724737008702318360691142573250648939666392699588742894050131271536003776828376506982907616418449549146562888860107492320885476576225886940927675098474726532439197764501204756461730593755589104146910825633518524619760179761656945441367938676110682042983089418175305136 [204,74] 17592686944685390444464619897086149578982784687751245911802260695483127448893403606769301103027056138912270831382888791278081281032792721149664676442622459878634588039699668716599009447625938131362161788932314002864031665146007875458296882771208451925167626556643131038246143978831079006138372332353387648481296686969835907026237403913244192814873292233334125989492520439675640230226385586994495652365671719528368501718738830099092253550700987667877666848698773035585948197809152475347886558911145885473992698239257079509460921537892602302837426133541104195821233421218026282334934602000021113297678394279964416180532179380495293739711631618807139571469346549393788350070915054310392019850913722499057669119636557849494874576247173640090299257038511683751771747161641418988451200197205260894700699661400101681970647585613702944004074168691965464005810222403614400416829982043579576790048116254657994923690452166932683517579778560766507813527595498698338893312774768767906737471982284971623619436933300711573251401342798257548999474595625846406796530252029270168660333808021642110908234166892329206206439585699189519043779796097126621441099834467248859273818036482794491799148967004360 [204,75] -665142910774944248688573277218918350146867700653828598771335064849947065973459462592477289623551227432607533370046013039562085348060728148338540114399834852300372707242441410255196109296598167559458407618364593564703400221843326814698748084854695507613876461087339113664278057213054465036378160157696990746043702355260805766285165811394694726851011777498539334095300809348011828835401802239313944139083763102147035816753350290212734760598285848087759861687167847895642197832659065891779343332021813025356889748686187124122448576235859357552510452277199507565716127111946009349205646588642316165538548589019452537080535668492478596491980677364393199819160865416411790811357637551374610423476101737419350269635004856263924163675281914647109998516981831294150705693212322843981758295478712354896065121845345228452458546031910276689055811271787584974955769458760383799405387050875210741266928376500023608502422291963461129547965330514586959084719967040293286448890315693643300683028417704496246781975629784088033787136206250799876545034716204514599905525775419404254675966375392433319048111282400943596692893474010918648908102785648241663395919035967305106331010887273927328937458828 [204,76] -37688386022082581656100203592104244727392021790374893765305536226112673812410759510789770018532449779091293615961649966042123355252032939620699041222906668481772580443434391888557864454251794373134108101710250571010328388775653748019483301537421219674408796253731812384887999904631725740253253259233529220085468993431025031674473189239102191588685698866342304623489623311679568473635446242150560034607027156973997734241143769853742588515927034697671175782764955986048169031022443230018273404213215511643990537761885428361373272934599278654457577103354178970499085069738377562042912404666286916604204033705295276425790594832083337312173878002115078998615799609633044301289457135282222703903951131596457664304574848895506615644986724832813000801793148413622689767540376321945690893794549998994362994304381767042985587627938825879573076601069092954876399279259255799352741087001980686860406728331973540750769468485989831385894245922024853546761595082925578603336755607049525082331811687340588665007469598280619406628046097318492245624976090980383244063977198054517363483959373823523157846557880494844328947232196673710966669237263396971803224450483722282226340787848825695423130 [204,77] 3109330154605004875022892325650803179282866178359915777302435524911052335903173267238581569769827538872429997464749421737462154998313200908245620504520520884084567771996268983174343639304948105100402451367137900255602275740580477112976926123658924019446727406230103014269518722548011481997899044092910669347829447604274568191949188173575877945668994349462803267116728495417476454925724924137263097390785235150346547423877146578466751143450227028670258856223757794036823764417963107137136545168040380983196188753521030326391167798278220777699502887635084503665684209704284938316322957808927763727303274940007288482534463057489614884947061275184850462930512234398400470211568361610229158134440791764320971437056377231898427578939773804050698881447048057005817368342430867995713065854539716393548920194422728674167010499801139908377018988464791697896351476881974823976257546967352019822446876863544108035446824430995202506388754060150875125988557343360133011098430661696567742937704261126676748232661628947832468381726824102143192743143699833528160078092673749151508400702595669184013426111431186240775625145114003136770111990299824890845652008678855628610185646454614059920 [204,78] -4464284489202024029094601517631597336282027673609838069354537384165330528691983072851037019653859847453900357183654498065142293127577560763389531591017299818677423805757217213594842222848649293330686523910708938769681225289930325189315522423940496058744464214532795138383658721193258571181428792170513049750211177104788641452694006646786872975211615113650182896823708767847917609196347706756578712893100330053575824107086236330700835406027389803449496575851528310307356307177557525636968613057373599877908532554343784530857950622430808490436984493091482703033524208456902833045798502484838448330710175494652308463896523260739433310460389424164077492749886704118935649706186815507556322997027851925120724804455899236245362527947962891234032377595425544761251286836337779934272058524683470651590186550063777161189671314116675096834359760053372384840021250603839678760862679245762056970181572344404420571104233616223329889555219616840204361116530975130349359936875016564708822063728539083112864665535656945813750946809604517244057022339430247178671803944648599776482856117745375654744335912910286404457588969768854416713143297916572203471340151386423609807912621585306 [204,79] -5405951815768136525143920837042427340886787971067741227462815168537736444207631169390695048970913996657315680797093946011474289596081413851059495175879394022856420773305801546898682872829039130794121368197679450958930896610315743011367623786014532714806020697761927000570538769893291023954069377011516018111949319777435888414377930934891442187666713229744372806995914833008406819039865028854869526853524476917357661478581041338249843706357699612299450110272525866005448042732006062494894801457976488472423143044443761090049150846523131429048353641477161048067668832924733240620901481702238136304778278187744005385824099869538413871752469247051706525240842327020751622033358375177773433473030552499037444222689307980364978711518554150819972624429739827643872601890859245045693334243107929907760376946219405898846199895930739577040331013701206425504375905469549888496934951548180444284635288994494173016744090539722171642199922080177080651932123727588148619777109092609811093458269745750082020004725488451017536892672078269132057829417513436628309340372666951897613681061828894460967442888556841190763100861655230325660669206724997080351238721394723384088027545430 [204,80] 126302959424877686790600343732096602599868613848496095744948526905042458579402442392684267728923046540728525491752717241701222543468552561323745670035506968627466478892989260925854125451546402885137074113593031833733573834615184407592621972927216002188973063727492092742573983417973386183799104094870133622554980673850846557222900335291545129600499952362910158146060655201033490640442740820961325400360184036134901807796149392372805304694763116334609131710176402498773491767428223042893097596256140249212587446299571223274344345159631361524828500041769062170731476862897565563738844108729918269320553622905971327132882477529592293820173683206813841023790857510861076232829951059846298911842001440321300169255241377858239625101862472041049360397009222078209649328395050772642344330022338848725587737583581662741405794590103633256797874820311754017928635812493103208352256173089444166643787933661751415150354883102056545982105883866106473081382623534604942916553946911782135456254423650688773528023060761822517054574247438176640490332491749456848022030574611803614491712079973028713181050979608515646493063988831086738694425182972153934056954374744179377266128 [204,81] 3398326504369712410950469048351754703560130257185146750277045017816962106204356404399742704506944146192539474804783610180282456593807551530551943102890018924816956281224140915184496848656133641248174559304150412522333867770149573776680124408330958428690260358619513810470681255730678761178374300400070756808470443394576651296144683551075814000374522980428830386187561585309440361171777435548049419897822123822658838347320016033774138873816154685018360711279807686757262443320008992361552310949551325852080121317002209880569970708290854263834693316852508547112204358469405017397873852014518537833022109185743270417167026331452822947972318853322253050061595741991047753085221353299096673413812204292034543886637975193534946188483298242268914246562673455925976925639281152593320633283098866820989162285559994291540264237429141818721250675252958850281911657006741538644756232586047536167532424789601889987954890351852929689471260453200724293009337763813604109627768074342039183388898513117824565483182163531421800919466451919006892096394988190114736580212375514961996623153095991043235893134652149952714772672127858895854343895342495069932848753247416221384 [204,82] -164533493280404398202804700341250007277613608250211469024607630724314010842895943574996509192406969000068637060144145922835425822117254939106939797747448043683939468550932648511163249842482016498314029006973483886618954953381881811659659955416373417567021058625430545654187423870930588626709950987140142050190241501255222106644385941002883897241503417067422200759420940330147949041902337683227981193316295573295231980835263323681952346088391917085852347043192377378999613380136776121586350132204284824569302356594163666955354917169008376621449115306269872505499647439905103456717962284806481690087477387236702968433466451858227736155460927191155489905448072173945389606686557596709747490908453897555328774987486659702565094186082372272944174464094784084749623831374509375885517197337303218756697872830378517777506956307481282950148748507868941978492867042810306992169267686919447157535417304420764564838203668489423419867142397634331486934541232756453816615676514463795165479888887130409835641307915511751947283628545391022168386381048508301574522422828154053886941679716104442286884146271464358088626167442080890138004150162392995312156657237648368 [204,83] 291694436614799731972270972560477143322085183556518242643789176204984345726161464511928473463100771483719554800945201880508985385894139948950126467202523771334596240784426886023771017222947492366654229353202252025817129496132479754825376082269983997466958645766730295343070338919093521873298624458449580527824797527222750783335506508798127140654283306894680801980358832570379648014305662231839859141793679057986704787542497706445078228572827784282202212036133577124411393157168030772741583744679308913311450301973776552682956750271381901108749400752763185700632621199389106651635676258253950456836610070741242957031667889912115229902825035333094876878788171116903156426837358397773562795470029650935254111750929479857091446007605927386224866041363180448339559024822749085237118243828913108243469138068760723474640387468982705399202703972332267986678822778307050844755388822083924206646168615031016129678429617304315390325176452681241655491745608231281980970658592451775416489730662102414878221714164895451686927989564248934134602454725508084341590663463208760069323400752177078253674663056454989275198422047380201629873350394986599243885949433 [204,84] 77333643243254051396754143712232550213733329562541421449685236386648615604559025868280301292296164292597062941589807917528286706492746876545336483968595505233752228669670759128826759272520649884394418775386274276276381451441884637089565038648056987346523029565426694027779463718080165629051714456061937000536858489662316624818514529926821244777124319734857778929761045218876763566941249852750403142060433192190292405031485102860167904517995247647263415835636977726724225656744247140653498700453143774231610616817972867322408225358961643394747971205091667616436861178525999585537752248367579497483082755798746005493334669251767302755747325046119437363507220436636951614225630835634067225124611634230558319786093265027544030988044096384525990245989384433881879383546626487327286452515252330550690297615711425865249403867680838098526748232229214197786176273834739708655448937854783116346015697005193646548732581027484789112914883686746307850573031949308260989146989857110271765259402552162566397322180615794808359833538401733704039838319557540757654349807667807324810265928637599199226770368947537221690711705542995261425678863926094340621500 [204,85] -1013825378677478292012609683757591824903682152686046674118404102972363273636256248048360758016370741871154406379851383727266861604766645313571098852075829853629701638106281800497382065893451964961351904721549076092241214290152114612621368561511742977398515659442103456165038738910364270544102585435974673978955957139547643608454855052645464062440472302733189493990228650782294306196845722336923212226715384402883047479097749950434216077902607631180070822153233788049879299819214407307072701641941270836351700583893591500416756144480980396408810975278562349234179000374273271159135341396031993138819312201320198142224407311068090132392893943787920751318088627720313912362638815049889450966944017804311113586842290709599984832719729495033399707446278776486899845284091682216663003400122731578063128256914795000540000561689228002644011271805576260374279206672701015983140033202051393320359091142917102486638815485015305475192256175553211134637032984504070933202828880675406792435422048882374568887066980353152109044431953153711340337188102341295283474481916462717974495091188184908376976037205570710243500728204770616547853693206098103912 [204,86] -11387569407601102265472877084121984839004741975078541925977329139189422944841568591844721221765407173339323934116888017461992072267342556065568895355186917738903880257737587976374365970720587189278039192350127050957753426551262258379901973060252688838612166193267537542600335945662944416529132245645449790763972958314196537575305802940302550690792956478238416223838460177115135104728855773107890995315221998345710684948597904707680853536058151089032052468404149587296958373378473364368221094390485499492302060142132814915497136534357638214353784997647457646119384971662426975883462897887099942616296623192766102869015540597204672922786249508506096016042735040097923333194250880468189506467326499229534974300538177833252542181487433483833243960388110284994873860250961101714291974038088173521874355640612623972979402146240014848855223095430381903896165387009632699887416020608875541586586079410842672406179059282843985625483099559472083753361721799890928215684601077561794221736335832635227530623293607398689244270735085667341068033060582131788682576384897611427862119400223344588862159161306646585564367028938225130572349908271082 [204,87] 316808691589459441185268114773920226553537590355854588781377315415340093838921734269876288702172121176853574681811608653316355872627469575949804920188913235114401649646586309690600755550300813230404519695086065965732990321196309586190505002545848978452414713855546063005284794293745267857787676746299687429410764696546732626232378897477220543471046288154825512406848709643221647731943224798213373638897546264864532377942776572687736872091349655025614428428109056101759322479860562836671140324423531626257309347404972560290588179920510012542386012885940261802186316697878706065439191257366082329642896681768607795536896556506195401586699941355932356092381754063429352681743709326114346154118484238164319591180251570882884501245551304020597681493005094642994020417290944760124955568966367435477006739073646052125813215710669509336549947580134961933885338134300618016654972078832362326179901394376154886359587728565843293963395075566274372327576721977090510315551172217146757461549438842142703407707165842381864585428323232835833851115382863917652854723965408727367621287428644001609429071537933025818141199932284292068910425604 [204,88] -730168994343590883295450962896996885711855286910054105112689565218934259469695531321449671997966960794707088052694993120926560595568930286386892133506144726823570935996416640257992750292564349870079477173294218750129513040166279491884152939562730028689560445850808522798785019281119512754781071572714821180498527247231539119792914613756012198118860008515170147604062086037725855262151648976912336859968612496267911524977683823684775899475280998293269189660649039897201582498908366131613273618254146814178353489927252231911427054583075242074025487804894431428705638420206931300995304756317487788434552013054680132852501799728957321847620383882790216736227607745284381820876402059835804921646740946152158586517174793099632398240019560202473449188260786731947639389457848446518106056323056857523124637169711744193045619855255646948029581797844307071072795505291868902475348086671734281608228996799405395782991376727814028212022262178896009480406985110343878825325760832893099257681089554849345299590825751354454074375700099671898334018712186216826297949689463567755470948631637038491825486560845501441594367388194446458816 [204,89] -31489054107178782039897563981915793157590801555762698208049609211299499325750113808773102779941033548294145177402784411792317339428197731959709568888401376889536415187005149117224993269372272229285067423012886823467186315263684237475037318392362295927036189316318329348591742426574489933157794512118553690576202280079148581376823618099110998026587487853106378027768774887168710915528257045909665160218029063666439547868600905424745233360893546416831331800945026194352908617850157079907988491841432340632940119142719311826145739772645950433528905416672570623653236592212339908348728767131326222570898851467639054101466368096865648159867829016856890589877148436709887166316022270941312474619157323410237296280203231586973903871507761204536358297722231599889836105377556995006595336387582625897744870770826130890386092783766070655437678951541287487875077608234684750545469564887757894139624401621003528490922073352776808215938397710300706320963652891899381064689778460044355351199299261622188810181795768113132945860212133739229080178991322731134284435624293391503270844164243344427419533196377127643225175828939561220 [204,90] 253557849986059003199842397541524750083067221772307249950513687790638394252350883423018977818926418441036804897363570338512002376889495662244591976368853409699613272750665932126514089462730518400082653849098243128917213218689837716922973792466114429930499842416005221426062652414948690657571026367453365671058605473958242689044266216362717723650757811681698316680694867567237914442499536301735254399231564656177043567393403781552613668426201655412346488981450885802014028843068969985486087870582623480677267224787554889259295903465573593543947804340459718283696502723290931118752010855390482859989728550254155273627450224437264447574954026244345002854867933960296119782763267126007756436154009019112985728230159164954488504014036484491717787133324542944325511786820718057534042696692802429302387780323829367782386506186175514966425290883086991010727179076308180714039853522878034238720406798169591172470950536855483738741130056388566498276343126070713929400756338816796263978540044591659391654273146082452159547222891336145694955913802578590696915146963387909446603333432095592389056130835180062029979943178656 [204,91] 580778290486119504468022223977951158193704632502257142285948746860248282371948652172582373449015924762483741372126788848476906023184434912757916561703429875884333192863752906745324241034719170009571946061886195715252954943939687282720377036570474059286095549809331588003392591295033207384885246147523858579108647679874346322396654260452890129139675128333193646495198376324324990462877628904045538262244125242207605454111140852811415618765372947993931148800934175867407715603658293883969910624346658860574039124037381229829932454503470757726058874679866171798615832218804993050275033017739112187042227342737467187163592607171898393502081396904346375508748441598042278607772211580656764375805645508261023227028757177516511025521453072263171829328944349916356405269144865473814568575997177164878485950638136220589248584432964930353721819501911748908371470485116740335892774978630071340081434073638948270200118774852929216638756322509591019996212696502799657111547977701730310613448992394891769310069626176613378991906182824354355977778687415633015560048640619576928673189788605109231771246582652868382292438 [204,92] -13724757529652840766594144252575040085423432289723574635592962993095876404009094805252113833043602102672963576360481507056475732738713319922647955374100713525101076161186739801866813342950949601990296773194985405313491876927139278898044711328923452540988833296776270616541668906194427543224970923654936863355220709401806059605937759206446170550139570500988495240479938546577796720867147721081091916665610878408595613042232288139994312756114033958196343747967235211827257664211554256799626895803977314655098071041227646516259233714771972505955084168479455512256681094951250282337900636854274648070366482235689797697615652993159070626159377303778172351067875695052232754800480447450757147595783365933401608092540037290011262501000684794363167206237678313489853488654514728960738902972047607962363482687764014777289577405597145448946059090121939619835731441212270975493769033310265141751450416767207531043284908087774933023704285116559814174939634018126624739459882650477401535592871070202379156904139798334268653043833196787726553694612716061813066656948834260725712339313299991082276806943605822695436 [204,93] 47981899135260592643069410824018770381786420006774521628928240165242608904584897346324004553885595999301533497172500480792221967323160988500523993799218366952743261803488026313804843703704665139395675830844442668759878025356867565938718932493056462194738748100379044536594176445068635679858296055603891513925059547124864783388758065977753126025203215255406401306173194714711370536030060064326064867378862676283714477491915520756490996094151346980370511773144809904848582352726572278828158565218438873892273995378108022739918574301018049085488724870554522200284482720195649206159929847462699283633170868862870042258785921683597369734264972641018952998650317535024510271851316924079734045175452158614724825807342149033646224849996386518007219400793237787852662202853513632441347197126350482551334679201288349034487565651381346509634977330814249422430046542844490033125981995542866109980741316479903651021269083915512004063552485626275091601943141130305916959538360682241690475339832996193313272682936543026657620729153870702336204610002963543857569093139960637971728625296441139380743819107744100 [204,94] 708779699317092145945647989506409022042395726745822068573120601499782887579161447815364753099169250487459783975133752728937558004562768628487791656597098730723214075973326209472584329150254705226088458898728108461911767013997083321379929992582071017892771519811120895632145468443017090429975484793829709418347781274397140613160544442734818121638476242892273012596883656908731050510271773276849988184710948437125864867038606454200371452092764352295450902652353373535959760389109544519839648545800932672749554698535958195402056838073405195072250481225841783646400598342732470007008331925442075856412263381642620182384622126760873152449417231798577429243835472633946487189035473197777160162610983755614214431460304990672230133103826647496514975384013092586039713521646884256612451706330509675588218309291292102082719408899168708145894028004048946901270461491596969991522050826910857972310261387277137104905678734817156645341849145557784419147869201991156679843253633808707586941528818563801400045023009517393644218413690695041034135312599726521505573346119560267409548657291771281479529863700 [204,95] 19789789325138207886913400237652023202535919401069382663394044493251874781874298502760222714481837818886263397751994746435334521680792520463237701338180668954235328367669805952426893755159204557721346129629135192872115730613117235645430457760814141297081425126100143803809585073771763886551441860165082665152183134923073116872071717416728293845906377050286989224096709769059136943396575708467544123353947939739685222651492143688977309716253384746657752945198403093947326266165386363883801250217186484758284598362321216329518816499120984644875606022809437974613639551503664601013848694464325796208608482550988899463735014794774741174475431222369858333233670711531919706516833022481054748958282203940148636630833445850861836362466766331340303109603144317915612849353897029941495364977838415328916831273301687611570113623778506425999545450500583074390175533654519355251826297132397414921230752145974714123838223372201920345986743059761270173153683344582094628454604103770647854199703686744082107219896374392336914791672816093249654619758228901589315428430017636144962475555571729049567151 [204,96] 636467725393487729623006067058628129753845829739843068055908551733936775717673548226534859567020458883630604173709568715474080760632577572160722413313473760736593005819702557196163563116463590006415426064959599915660538943713235715736596931291720329860685607581225795177031438903326104233077279307046514341942804378889661466569778624045552948777275828039384008142001758147673620197124543014999712285419636324014860906192032864516916367901833893567646854947447643106900591124075355095014725138320062359848290184262438471472894487919441113553324792501472887592386845682438387279760160300173450529481277054959007584418638454541072093378032879813832704754028145404212761960254241354137678952907046753373734512421736676241212500222171637530968781518420243633877521949035957574303617532845092005791737819567104035287115661547946522000381744925619518258929581056262604858945714077817034971883144792654239656002196429958199104566183882414905788984514269190393679379337745235131844867258746890778580258497015468747776010137886640603829048379676148917872719902024508590684633892646947410680 [204,97] 15037328456386362127187649629035690268084091222403312543604714970746993701053818979995828999520921216531641519823961215860337888415760651363734542575339158652844499136054482675274092049251365392032516018690924452455020133752662889942853824540217363700104615366234329911002131146992516622175204746167117395404170102738948538438745149158469237357313414768740265849620544669878491383963337618923196126709441033725403184772072696119367959640564007255818075940869134828830358964710044351208699975448255478253635252917409800235207995195148728838060151489122855944105968531009751349399080720862991193852069313025887753417633020487800412363447456595613820695715302277752333738224329493034550739160573736725045861462697966334200096545039315584758900994662896780047897167685439877054051003519376961086209715010122346871478617461892895065825716173846632728229318442139536355112631191760765572634542272202830345638070652735577377548227011608720896831402506530774322168776620288461308808197736502163371601500646558017149639140702079964124021353767996374102912015124929109294834503150438040 [204,98] 277944761796496539704247658983034759437667697629087204447755786125128178004805454870139669889474348972729387491127815759686053216328121842864398600932714579337078795615721595534721299532873352822371017976081224585588545383955585030778626789667769225876669694723970801935722526889945107226089342360673098391603476471283285182817390712275672054713981979945995950191354734295665169268750056262158152400631675092376916501754739456367252802532502893930739858437211966870382029498017896436443236839572698818810481793589110930825166992673722210236786141942658088884127484775898267571055743396896295343189350656665747334158274011913244666932754589117335268965893492310785652620595748146804113505534331999524801177258388715669824254296454629815659448365638068142518626691220591524458471598961061908928136539921186075417824247837357858695601583836404388473321835231783391409551181371012670745169210850686304934719432168674877870702574236221863270035817535475349731396004043409838043753771471776341127305980462203616954530512491558311919315184104960714546080703674638154220207956640 [204,99] 4025208305641045290171252051258160730011419497838158464958117171136534967797347569599396971429575890762866701619172868057503376087834476214450260542360316778485845361154046661091533969636465963524716501266154308403545366733295414562556228870720074890991424960528526127805509769307981747174864384561953740611249896760441576067057913664101794329776363810773431500260116892525594513721358664577501708970961330570897367322364821728361790775125934643902517555971191630505435468622364821727946364183728295799526543774972177571664684511573033202437812459524936681699965041372778121783291578949585281278204703329541350379089417317677308823430396080680390972121178359897014081919679050582608733068732932729324286760834681553423223221835127023747231443862737730151407396382970057943845089835638283821748023708483124503371000850044108421814896781206901994595395419842249411117225177374594917470252194731785371446651743394132422170094801255925768264194905150203737941970088004420944881803371895815545241574558215868462200649713389029033712388876030459697152817459385127442796475 [204,100] 45632939638119094528296976017834898731784302840352383908682498675596779331964616629643812667887860863963629438015852006494841328778701421029586202612140787923154540072690002065763118463394964206305779012362588985984856875239525973646068013961002547672065132549152949756045862162942225361089820013719250673797179967763600222155326913147241078860462225650540203476374885411387577466477264255856549908191986620439135142260770490671037535348144968231830601792945637168817970080676011888567113439435960214545251299679668716996025756804780171489248702345839783956918352012655151608697723618939803314344451025534833043082020958261825914197609674810646692691376933650040482909257889073501770918767064388872144404689359206612246447461325962952755388536767841099462514852483515895169761543449787474586587031033613806565106295717923417122376394039454959896005130766971269869245267765822527163211786969361121919407014295178815429706908488292853234679445811167633912877974380065504662699403996746350507605155627391352417525191765297607175790124576315773124971745569985029488 [204,101] 404309718913144481210374119954375167859316194084556368885440254824117852073827653872131101070766720957630358301007405115236565564539128253387080480929411061384859255083831245828230303320569848149355363476975159962609276581270793292775622162802824624690423720032860376786677340627097210214827937963862341710569345986545820491786364190227280237808563743019807283376312724913768192213741530487116202640278132863527671559943406839475232693157538141506988415934553028951097522937102615700668572862303531823052961382709373563528689688988054923814734829951261198619542587662107692552260075627110508508973487738805278924209766513996403121376524819942550682205758633160053914301102012036598681428795856087741322928758789181011699489655380831694916359236592459129756618707521294670148005525951387638447886985405731127618224870545054461620360400350565919701411209379864157855095266341377941771978319064464002110203501766819336173540741978183282248695907917999864593377514576288867119807611727021593941512046391911284392452497250203337987195820407215805644435916608816 [204,102] 2791666384150493977303234717919195688132290226975089921498167614058308699274780460005093965130915543332622273972457087067159993515776798713687074763549147764767178668285390231635752888559180271720584667663956506892750725716567641339394318447878239733136789619069614127918512382690520493374127655245422349498332055676990178317086676859881284165495302407816043408017808108474677469882188018286587009656209295764324177340011852765601893574822088584893716960084440662352705353898606005162115487548278906710227999038356093565428255003434146451988656404355058036011362217117063358812176315923891581459860668608788837866811952359367396291436825088114037940629056894001742091053928558196895693300082331405544779495298376781592208960434043445026305702414533489681798404007459616577601244839964275067381130573336531579125248899696001297860125392728373065116701866732809894127247671150770890548847174323774472709871503868471532572578231131801108972697810147617412233647605965888921974692125689505836389300843891954437786221479049034708404461666374682943833607938 [204,103] 14965472794098013489965005518643624493245629034669586056815565362080524898076008605598486791135641241815673628516929078010271476436342241320820300040839759219139922115660088962640594719206729500601010172260068340705643170270355165679932390097993070670052185345752802998253414023345672831510864774713430319938492389911763276909178347063566211122643017284844963773197461099741803981387390754397050215441669366275078177451458077753935211896452433331743436908092671563463897421586474968952906150893422584811458347069881905445972939377389735077341186430836246236575117519538198180110349135038051592078404552320512250321391105094544495550610979822538138491232651859882472611310502710741380797344817917762161250547093780387373775970254541823989325678591054878758142531027405641613358664195502275809641137169931870584992705817153779497584883406522607085359556661536932129359902151182022418113862654300044819050538759637819014094688129701832725143581998866280908327674736431959918368956584939397212061147834488692775365784006334325134420586498048335247100 [204,104] 62003753100894098042242747594023231962466865478065502875521513726744819043509995453122816890692512054774025004774480747507822843378203734300405180245176100712898146124279188922095549642960502485863091639083273439691343168743950845586867716625846938931077510271962871640285856698157878721793690514672249015660307988504260722852782162926188569340927117405282164801902565235338346368789072825721098115805783112070516575226200197732219067982669325507466652049182338556460889827795732812005016611827048538364152111222437378299434086384923685196133081471209904687686740336317962737647258443182573121177805376817073806630895300407463125228269491447419504574570269363856382835149153221169259884138742041390264563683194766173144276133083713791612369783822669791990271314758560374178751790997684626074184936131402666093446883587211489630424492818084671202196458254802105193390885218286271137443740876079052359407747575040072417604360712969985160887882995124317758350266628001465153063715276619706555905529866340706803571848543570037786668228985575409 [204,105] 197502468859428567488104777007663503387965723552532741621243231423906892458997378316048551713840286227056578103365919057881413538206096142494269680409009855367510592232426425439624953410660409913678883577584844344402721803677019863180975744666468108889659128138841560583709108713932277650487331414869654979558048222616037238957128447888965922692399743853587801568936522723623912960969338947612071138975671086178333749456505825605981415256212632914735685611262831587970012935493138638021286826276020864554151472564143656435155586933786576804198521597654783550812955358070406377981216166134230973991922934881653716678565570669846224168147385695653563077246708988402409642330830342548652124241112452339993434808185503051539715963559270887541764854170971628967103575139042578797716553434205614409593729088818209177720362009396510284062970021375274117028054993263752742237057857656495938993431338747317520932851119960795553013394597458766513352559296374261005925005382935440556477274543899553468144119277390765358938415103591302766128671192 [204,106] 480858759484342893278496379502804438373907280825106842347848367721331772756482177318421843313537122498726234800999271322657534696693015539781018321680554818097449995984948401807057634966311527137104260384843803189630602405518543323584763822188728960131062948227996081863368395588060794763276507302977547928385636350090712052184534636008799036659992380978892185450127479842843036078396400211590549506448007687264493668079514328191592847378447365555484573238101721212020281060007876738388443013803109023621914375182649969071602672517446046766095233977324283964077703000885289689966293629319915264875670585679870309248778414568590142845860410452463741708205267306807815124933922039473786434927670401644399107159472749422157525207839468000241363144729509872507327781678982446519994823063864651088000046499217455119465744124655112769358837318542362599219589852794411664818035770138332928985904642866489315696107891735370426158186002786788708558370477960881474509520511771860826251161137375963404501517712098836757527843921551954294576 [204,107] 889158741444079009735139437872030048766072036239070834395066745097263452545031813710290313293954505182540040972633667870421647011086614602796095698970149617021358089447820972959507691042122464362105988812904603173363711557680296208596002821850111902106179670388716972166953202381569578954321011120295020895582421841349427591689204856254510401643761522508555356827591988945240966653097854348572495071068925896172989762603129264656291761965441772659047521450814367202702958362983245805548725318416803185025490187539701074572553879264454973288681178334311371921024194929975315959374041166525459003633283053930241263974531034792250687606240142760067560382948729111620040097860514737935261461949385379132505157918631900750393708149081436700733504960729223569060949459316360367746106545171819790828581878331018547997974904009843697074475405826922762384163800439078699597469549908097786106879078016177653627896538169978673321993696025004837835591535588452223326552655079782293907157769926627134216343253821267613805102099206761244 [204,108] 1240132520064500422383667852876266134997628844184578884953579749093698754854668744030951422339588301259965213576655057542243313199336159236216626311502606778301338209186564040196354230355088258633942094400568454759781667418265740653217736084707444496170070054698178809383838859920191100719884598534988753643645630818960775501224668735085148587363000629479439301057420851789646858076004814077740835921397390343753728250830008003197776662464835728869762015839484901776763664402410686613423851073350951574823210817580494973254160036956022883705261375434071802254628073313382373301811594092894164061215923126557094463908019463120033943411341877180032832072947271124956450551940361176980624851954821508720412934314088215477546665615270485455049768360699992496164463982172189507675712231691780382925607609558560026230650912286985847730804358461372533012544214982127764955221455504541563489973616083516998410747596664041585431335726260176882621933086101446531466738692398813828905019771943980485337062500424438058935431550585 [204,109] 1295029692346176915651747802275158519601318512636384246060764381354134957868955263983560926340963014931347381453994227788489908991504874156535880577319078928181027500145680586284550652225422625764475190296766127505606692325866984277386001344833907980802244535691064805380864245008525799104597618687098008747078024758712163811051324613989061425659033255306997383995838596644229812595714727328448805953419023867663322929893930403237369004134745791784234338107846696462176095789318593550340369693661114951965818845657595694498694709168937197712280186345775885288574933733726919938109776888969011151504672968255376834310614959772355609952857196997863473373104740850548983019312544136074487709330579614599241400498654207895360570271405240892305274673458437446567358802705815347567538221980865540925410176215221237234614028346853022622006833109074081598514857550812051921127861376369807720631675009021260376327797020192698515987966510416115552565725045174255060832396607393492284661881112191499436352069769764790323456 [204,110] 1005240353864133684578604181209550624307775031412767080596988702821389628769614977121678761698416400737051706457846166250612627328125905174499260400731769496812189905537881183074226194958861597341524353339207531981413465880326355741824967864454880520449554794815414738228083889116341306587009229727836533109020236653156607986869117326739346006040298194526895860634561931642271633808436371371108194623925785967529729169952436878747185979836304297134363779657852113437606328638050680509421113166374902305712253398890645090591694680992574823937016571545708129856399504697950501112167003655619822077707055173462512280922757391747557577240080052617933132897467380660891044936025982932821356797123838004341570966435926027541648575313613927787481398311513468659668905917877855605540253231214129331995268332003637889445742954289512117143181283555201986523114524147496535302247569451407121282952667640474760731690393655642505343938162934211574687123171087723238998581568136959804492295607805225643245024484041052180 [204,111] 569380927305309305076458076324673022979763517200758959124288179512482033854199953652486937549056780835404393047896853304387135840419039750250252193210745067349169212750855349357510845319779469385939498404048992527421082092213030867254115944329033344514420272639853878717368407376579619610750168187197623690249444094557162385943657555821060324669583616468714997020476956852054427339686607118736187231589362983144337302994963260987310718295469647563082600532958879940532669042157991941787296279210598733915248026363601059532919513471647918874156955890046257332339849197597130124009116361639630328478081266855630047671493852012407272631892240069870641428319925151268381918480542673066063507680427972905945749162113031611211541322431706258722801010119160994739428181140340989866926908519081098686137049510220384450372788608533542454984988866039619299743176703669774282024092929271142787144489238985330033291996464188006564434359366248433932440518324046983965424822432759338106588937095866984897830505204 [204,112] 280889680202647386766913335940192931814918770262703445480462779200710623077153647124873055297018768957567395335150466671051762481458443212806663409776069911672711496780303109728377619798734630285931147308581648442889025808624011183653918306867602098354542853172711953547437938592444350674410041808370393417518729254170057250740356897784094266835148171177072916701555313098505547065933508143995446998298590632685160257228728562452926959769631735357112887849607374800821160025695227145498945288978365910182501959021115252456343933224126009342274430115333993038559267528557363399778031749062539328222242500524369385334195003889568441045080149406569491641109894456434113021442759139176247737329833915445390497285924072081422819596413860211155981023603259221399179149173989796499022037420451701994394136037786804676715881765291343665133191376500256541607940183957114682889658552670657297117054380664043154171833387067426227626901277378797453930047205091409540515018235546796943018877737268526642544 [204,113] -167758843189200158767690231996383564687922544631026276798405937809454837027619112889923072900420137056133275391321193108538991546573269969549208351779527991976098569881364054270307319712482832563254608460987489941220008741400784881621028024534960643772485366202279176977023551228260825256033530044590750526693648127551788147337578656652093333004449479571938170125584763726288806110560430141073396573197427844306855954089082165311353753071611804897156055897441066566263857220150724921025878214734811481634531897509207842796051039566096760543717143824946360450377888259895256893121363600839961852010500784907097142971333654065841152959073305972295610808428684545556901271548610954947109162118875176246844824195881337409142876626208024738835161579562147215992061892189519208242774256634597362298321507613668031840480494736544583149809213533734355925634430905421460349281037742293173456319884894068012330619096748828333705245855396938851428965031601106726308907205671007667375015851117306304 [204,114] 1012698744802644509636550364023685327779615458816863016575777739201024143611365056799241013498360703349285475696928039982198485590780097334475719529978297107291925399782512581010873875107480367214915530554971156534703175001835703656256969843200577153476652889054225516835988677454768771788585002589091598073359676568119241319288627338016607161755829528353171881212885181269828992706230547966140287064853980074041298677745907064169023156555613314050794486166950272260203849399223233354698961927757920436262668677278191368195716111568961574492315279660858759457565560110107717884665766526165448713672462512865137716930387316465055984202948339951647590460213468647029648696198011515458711822426013469700596261011648064420489476651044005685747747323224033707620184157485960410622817342730182788889848287027777000815106484602855747344691740675618725324327890482493784968340544576657038171984350403405841055061174387810574522326914125763262076381182439635603976819613184897043999389603760 [204,115] -2851452519292709160593352684446560212612708672121796452604487673538914616290840734078323657162275489395743073141265270356885075578436425744042064834452684211206822454189516767909931321165221967994886487704780082921111934779583390600290195856886782194482645491737958624175147023613304103784472501336192485909734135277461914491284912334898480906551412754803575411486621725726487605365121726745200848232545674215517550077747591442869916823138289095547704364477965354260702605254814893669650452631703884066700824618467666691595500159950628887679253887796971271006539373176032736477926546885283076235776733961187469131760515123259961539432324213338284246226910601368694024154746859810074479589550147376019006803129396494183328966014083278244646314189978397268888782977886315503814596831192735426180401833970189439426951576588815748846027508656494157019426377989500748688701361075193055151177201515745293601731713528705546829787823956674745922896082972272967717290657256942155028134 [204,116] 5508023872219030369680499474667320737599499296433186666454309299556272423977807212055997425207017979657584326413442176644459831633622402479662861659787471897773425850186486403653731535077181360694817231511870628095899046831749674576504140911073252728627066836577063920516384017880209667235231274615778960978445927926385949571029851860615334965846950747480677107351534575807836961024513291484037331272369969206316859181395447739360796816683454946529081754653521094144675521064452790423047796543124506214393025020602612947364927252232297522489825790869254693158377457248051177135684978025463345515356132464578524745575587528055926694021362748065391987367597876819698574497604151240693844502847988552550136503909769656778416757102445786481519573840041968062299979730560264382979789803893150598112640100608224800773488544724016133129001198123370989037686838422464162150520959674494344889449585549835609220488692598990020576960379089765628940248906650900658717787990484006799 [204,117] -7011660164759182066541307656013625685733437166174348238305559013026404375017922050603451847035702524771298941677010496924901459796396909692927236767727038649225035818506513217306372969269214860224344340216910498817950301982865286654074352102572002060793311914769303046356637842627886612238589867555540882559716691703668196790009292736342313509763285821964669250860128919784883694357731875362114078854375599345721111381226088007122661463703248884637513294789987955318140360828465884072588117102124624005786725423772599781530702872404654553736604590855126627133682094336753146519660437406574116075035340322724387109846360501897284851905439648284482479751179098795466592546870193061457566031327683566663025064883069127206787455012981505407425184463234171361677573406568806710224958129711934671278454494187840668223280267709946722056066280424796712737904715820531914035042118491616313927914579345319693649583437564691004074790750311669639173374096244964539097069130768 [204,118] 5770771193790871150107470515881484476249516936588149483414378762107189076397217451103536301488527315424232770583388792036569064551537672940200546994515858389660738916434443625467583249145131447820526883358602616589087533227543141507420579726368150900150081048460881668812276472945664771307113558097316965419399245485675891371393568084573674963076384669171911762435001234351501309257208031561301507589669882167513983873250316621456013144734601495570952572805695689213338664870059970200349276670141167067650040373179009273764665745915832085149157419320528568952911128053302174032457083324948892374856588848227865206103796524392355467235992210080139964407641382832898635133115411584109427582750247293148857341377648310452054840566456986189605736591482593244770523752608783847626626099167377065582157589355357723216966449548845068135036631825687489301366468004519836156091962048358939027607523261055961587876317542247402951734623989278148033460351141129075968788 [204,119] -3010623618470780115561848446014387211279920486315389753284824186107489177011285882776519846061191451958906808453014436945831133389899472337820138770974188460960994513476072880698156320993097744659706026075877734277503011118107622587913162493774731867092535935843168611360621003821929334998662840764886871684828381326589820912448862904746508795118698361511613977950581413071681672748406252209794092876365563521640502798176921048778408645883487361605750696206055095978645279837249357340678701030301353654390533458282707126415593611920118517359287358005192393628840619382454433540418623539767182905125552804092588501041843831635727091605074784386715829540070285175952117751034799857212410909557634661148841269407949379823010959257762672867644113544034775698403585040166347400336388292929398732041604876224957447062188457411754038888140187454482858835730025890542226323778418676469631884880545534406094780986598108737008478954949761380273729560567443821370 [204,120] 978099036482768655573718511159898698243176692662907923428592112251711325430490082381445937090419574708814193407101400066633120446450425968294661965857883157634407041458738467708434406498933582139704242034485137813836969809614461145301702525971423894847042999180631474421684770315005483115223859600845285985149937454207784359049205099582428633846743694691187710735696049198402787775234077255133291687830722766004729254288666112593445695636638873518072149507002215830852447517994736781703971623096632134355291640464722604152874222103189364605863886733857137709603486455626810015533617271555099895270138013314884258286923504790728459041164576551136836197219415617938819463682838177669647788937350874697695578904455598628141374124082582748535291799941385633317822411518815423034726215065150502809952797590752733792171031200509392096472801055279353931129416587281077703878349091418285281074943352684036071818415438903068326522208069213833027583484435 [204,121] -194805260040600303292233092974526694945499640897360891080231658619571845886854208643470936008079901013732419630429051953356940327612305860980780245848664549528198069528441688364176123145539643588022049380095092721932160005570304071139120401251206974165780051338008362308645867140005987755748471780873766920558175627143780691252150799911156925932822569111754070836254610987848607196839401376128764775297386162559893546737557824038716707935206445777253003665021082203508914026014973167088986131038633069341673629825412209443565461753008826225036354178326499498844371920835432663078782289015001406362207797321686400672838892459929617582549989896166413990769331428375804765796394757147884588476622305523978090918439914516591867649510139905228066636353592705144340815940773606639635029686555607820698222273407066758061954650723648418722415289940830339703372112409679797008252886395974736271596783953365741541023884491633242804998234904712057044 [204,122] 23348247096813600611968294117176062045045776866166191056522302750506394268180762654183690002790602352814566075605661182844344523202572509484899234510706057299938416577036874778440127544362817266450644385119573645309177308924337290190633176526959217743628245451569436575218179519791835459034182104479460563425101168191193934419329813391387314144264750043575989609849970295081833767842437995593455191019965894162764963699352652495723565484694440312460958442378499801147967798698206095273500389162406073751841974331381067817651989081096976489507696885760670609307908576122814561257906475956458154467990059178603012114139951446135010171834031999597022953480324981360400978601931562425330633092060233377763185939645939615935594285138537796362617572456852503402482231504117566717212129550581687155644366413587149454660764025446623535651759312621563776721636517016889472545602654925352687743910644300084749066113997315755094625875927964808 [204,123] -1652998727901128316088746165122993357574572664796894599167873245841140574685004910709151008232870798283037578335502059529939760588422075330020793669815490816443819577490417377473639117758556324474548286162920866163680467427194438512485898103331113368604677174885536122703673830105250833368955936420711497504316706398633184865995426468104217368801167463464950448536344472414413759191427896393698362012880033881541900506844668253175140551279850197577073261763366677129956758504427699304937478454283593675078959882776669847143191573287491918843903355801193261031067241092872823121666638849697804140915776484472470445131591407371052705655169023230502893888598993540006773653680112631373582897876456880761214871741748931045332000652494651469985629017312474404453350690132177699027879922650925782157763391833085643367251471161308037956090871008186056218007661905121094199188976364415224008171165310709514483994875049295898126498659 [204,124] 60233688434142704619288986220869100748314745468098919951185355248146828997248006731287280833620347055434141363881551075422790337911980437602582593274179576480894089227496542148165355586263350904876304089977174185947816633290878636851480778047107142031353432365029117753006300171195703913307038701305930056897485716657618882578726846518885291298829182189269391104936271297207212588818136078414223302359769898433360665963221838014845092157760635086841215577163978593012211306860986642553434580939881660210175683730950598620770424970277006256411480168850558086812648599403698123869866659612961127799754439340855103634594913603996508193436235851310492724772899786669286868295131928119799531564214351792630669663960578723610857842252670835707207765376368769019518511464831794758243819301469550792942350239517335203082190393989481838324466741289234732585855527347760413840586916628457087124465329611449083543770168223868760 [204,125] -26544019957959157676048732276331802388393371062248767262488609334693299548530221969863869358920985674973746566443735824934629201691507628495261851017464198171211101907915069882377013159679088883751304809643110975916458041931484962784540022361701990841662483421176888183232104289306554667288764401637144255837710564026667614975125618221058188014643091537808555095570008277531628414220782467798208870028620158602729098552684662934060245781019327369569668994320289535111324653039790780728333261466141193433942643770400773892625524740407457733115876080590462342296555103132339166294346111108457971664737892544426137564206437213147403829906744639485600130394032796581240926908569391829152661752835004502396062264172521320445585689085014248579824999031505512034198146807694966321481385590908391104875237204918273894834409234945345572709424783358228731865404371229585943994840356638559472479317146179103752293536316564 [204,126] -27805871059302043627809560791523547604600422577556404956559629525192606161426140280060501276121916830317248525587188519590315231832009697990148415123831597937124787731583127265078325430748642584764396807221948905062482914001510245631351325615886571020748724216649302125011009999083649914998314246764012808281735715500982834039932027544284385088490290264639787895477725680250296735680379200501952742652424076376823710932143280951132737539366550552000086958832411941574990898362251587081155426633245819962270524804130468313501838908855764900498484110806411768207283629909919759002038809082360504570975568427414963999537455330143222824178233090116789457666430555207547248108179931316349560211464980567323389116114391727688691400159292494034724270313135649260626065915167090889911332022383302422371844185908736228634958753672937762445912405398289186155232926031738557068557976011412049195211946527865397706288 [204,127] -12067481609069150333315369163706622066210373659688057726063253570435006095070077851428285817248146768129716314446195440059759816399833739419772550436351701618592092202742754600771989745403916457901753357487571147068540190278623230078553915984663760989977169642573007229114831602774218756034942181282473159883453973399577896671674057166568830751916623986592657361660308446536182248720378495592445225920010307211888828367620235565808667527993941844184998779122675607788013519663606426684430795472336958539196621835989260608990077675885395859731370162357514879052195229666681794084730530673854790982720296243558644189686874131016749414486554921467661736059644880384550338588223601396382427684711788996969383991215383795512006020550804366093283265580358263435849343904734662877370467279987530682143684110584961666727528786704904909067666211199165846350664543008700128129075682505799539954581281316574309 [204,128] -2095469169109353414780145026944290017002635482973856965811489504162537075721169300357258866549820739942508563819646534642328120532706842984078186689700968712810428155780537253571371899238511185419671448549647289466680930444734048158556715843967394279204752601036113120123857858414267135962147266392799999433003988848711101040207046329630158439068424193675153673829907150233370981226547538738248536297968255550737442694702407467262690038199593072265619349702661360688486091755330175714242700904338133751602280387898651879467449601624221736035900411455165393753756771788770194070304412520094831082038483647038905774508811490943555867641813927122175542622494627329880384546859571355013832960207739971723522477109796154785414298219794508798355593229062231046714907130795268915031810153787520500614252066632222550035638736783591764831674400720457422716811471611360193149097087522861098974749549792 [204,129] -147538749250125096853514510762088730308512677492087804951013907625514603093242303363686743324252316190894737723157601372852023562179448666564882011816938436603385191534031805730881642355837730711751379499474239499678586085764885876838634755274248791425489527898577180580175412357336902123947506465340343953298435151442319165101474327443363984044578865220241927550955245760682476176438106071716413012279816410111453635092176410925345805137858126411969455583631326774497712666228538505595238545217676772471777162541101738802312613638369113508088253857052575321378171186146792246357872778554689502198791399511600075997177404215696510713778984414085461829950067061884094855674678030160460617832602657948352345592544166655877175702146681520266417849460153107317513187587796879569129468679119137318274974926103215927983219246430788243618066014630538929622628212125207516426972797882896924020 [204,130] -4225775389197113076897275838905195827701526372449122086126038074943413340138576411508488266002399220913974029833131218191910557428730625281284425966702689110076704705190942930368522231385716298420351050520007221927496628941391483472594859626705009254616588245260990664461063493333756412905872539091195558879172581757872761281276146843778129802650433705827881562750798746266051949957397641478423393289587087862495637864167695203515650398772053898733642062136974342790629021151584165176740289046825503666337801327150296734536767856222271332578126139839260633806176601285619987762853419139620806718000839519711192404865169001069469928979275260212849129375468645908307271256102209998684417145579528247102685935442949637827894425678601077975842888131516286036137176466919695420151445153874904726244764400828168667015772034431821958000341876034070204608250147132963526234149754640612 [204,131] -49114769989836753384549890634733223984821407638801213112949222655029481252127257410194728248322147170827246011244886535829233329997588666452425294130586228227972167975481413875046540664100758228092241903378703184794118216085297508030969362773480069609400988473752406622098881088254240837844823285335169570416927360712992933322291601274422676144457431032812660088144007390987282717394053184065135887373533086172976344532376725423371649526160214176471168644693872180637340675577420625778884562107094137165906443564198563100727746316334931174633794930712839836106946213571102250506957763198156703927866831280672869795434406254347105303655824294561347148142917184351382111069721468150314215972057102459101347577290316526915730201360749934856284979577142874632793328070610105751663506318727465021681105544365850850889251692377846417217593136756317360868922695338467227707697 [204,132] -230082303335851974702837342327567475501373419141264354683888945831333773242769500955405284797392583931142872073598158819258403301843532855248017037680971450798154927297004461371046934806343668734701231118558468870256228544141303117758178194839987762071130487531472548456668636982967241608217003639906598878732956399472458670045083234657508424599519207015615933700320796049938740781302176965297847954328178730632110692652133595212297350330544966828057940855276663220466342451125638394845760926110586183942821600458560469851873579752549540075032948051598953247364549549322973310409119368666652608723970668526276636518981571589481462570746109315053497913968642318168335799596211599122270464143733456067253807209520484616045242752798883642767915583141383970919440351661593102906336069304587209068814466558231700736148091419894723834931742782374629234909997293951461 [204,133] -429912290469254495774595896111479719903668653851834376394782864983522886296165343801871408620621241453977389087502665406071930004586406042446399889251753358018238493705484317689996275139954416642805544759350309384075296852696610960713434891249231222191241533974433408281059332751208242448317909908134193642771472803823720642020832400906720038087907293006162915245265283028922744249327958921528843115847927129390574114542682872938626045457089679804526284545840768048622026705023215925822902323854138628368885006155691140434820449919468928872970321423111447799164008473722943952264909430406983415391775046835753145860329671322092815966107720903807516969188554412109071974541178117834376114517738250335066296980287326726043714738504667141141832437594392890815843825103896122150418498198089680475975914647797218654769691589194181075992026392542074940763548 [204,134] -315990358829021777007396551371925521707395322078703389277001587506803032754903768919634344205509884306810547824270508354598623521385107901664071753509994901323215831793595159042437667012073609536645993086551506249601866576129615977162962282367899151362036341400109645838787099462395124357083212637085885939791548085770550197191408578800404536980177843910598225316243200111018458370212643487062228421424884230849117880702864624585241756305898393977744108839544473870944117389916765694610273144680117033859420120385866737878662637997289277428100312537501272402034013336017334455739339335775527480566090060237577012670817086693765452437437849589359242285069509266666209601098170452722920547072364811839680074307916319338085232129550648338809609320032330079444164241793142733469438510160140310090884157775446173354170390321490281352237071606802255 [204,135] -89800385704652558117326572267258900000415399861380110668789966184824099542997086567417858910708857052374962624774631103747913452321712959381154389202414458378427393985745303149957775987279131855021649548399226423050218545708772033344324368107291881055984889174135717550916937604212030123731286333732926248918726220375391709883162027962629284645253741492235171328151018153652607511394170652557185823840110347616717283607353459869369042278141835472606570367192270772559925570725686851356309638551020624181374193996101639121377759302097528991981765956536647965673571302638737081319798922911015915837967129977432166194149741767158963367949487194674177418789221649741657371944211395359058783488282616141009487591703939333189610420708256279005365033599987332305645234917391179359629450029672789911155880535634164721182495053694209960874284 [204,136] -9665549114443030086172379955660972719511435798375085079872627718027766419939792431589399560451790026879312640426323765933136759846459880423802530540275739852989918472061167856653330431015081091969353677738086038391230495625228297214664069659496132367732702835442882171019944750470375350531004124146386719912466543436467367576995323446973009627345838443161245856303732128943435837506764963794937421172761268586680683845449539110186586657873001554170303592517242156647141702333277558569027516108427237874307513524091383868247817833831898362672447152882217689723300501082648300336604329611029220064954174604884420538683558290287800715194536898231980409465911868484317167744147844916987378790401250263478333851248531414417559745592131293551426773606429705160703268705530204650463025353867492766782837854403353235934693789091968 [204,137] -384604493445967107426767229153134490565022643295707097856045241087022574435505928016524681996963936524423887893277023936151623850916417837227588701285905372726298355415812247513176057733391741572207305354752496348521605771022444146648421298669501360196495948002411001069403211098263929088245673322095529386315587767448794239596107935720303144707262956793215996540515872078006850854069463149533616201065154460433434729010014919418321986984103967937102312274555249724452700572970941736537385181112404584353559133322138334647506262331197323664137425225179958586511299853107771717136890328522336389071572413224042987273184914620699226922773386975061837302079135692127486694789449747977478389286766841764097059587731965711162217866195689378378630235581710563364121873827843396918180816269044139645567245727753117557694 [204,138] -5501831512378680571541402001130654742998328647600752732951675607128228697036753526259301336655440847289019238425365929986934280410911138307496425442144757717588380495015774194201374858089962064106584324631636032348603962355376367387682772303938265348634865395013795772274137641270364773863193913691813924404576177287282887139821517602923369200565213159230785834940541086489056309743742244652702612613226745012227427307737005654329193846963453612984310550861347406035676724912346189571622095381096073578174437281030558564355914475510374109847293495618547548656026133087273833409416702873901926257117825782858309044348201498610351031408503990938074845828440348819165777388902666731991858573489599243080501089346539427083218972289542138168535419830707198811569823300275850706651084431923066382534398547600 [204,139] -27404119397558117337716673817159675519023624590419729836932446924434650090293835906777398820795567461579987654425440149024975838347624864530547197434841012571147725567730428631966218975462119288308147720669341185500979760291927482635590970536520895662018861895363573930883695237099963394992974433180467770906672384517245737108637847920731347403092229932723668073129901793037304945496355185044883389483114667882035500284188977620439789121796924151330363349786884818180495398211474504362094660834212931166793862753453988150453990833806317377253090160376928382315158969832214603441475546457578749386920485543384271567444071507947557410915351021378371001127517190775795317346826833029488710024983271974256552140657977362923027176187053097005764998096202372404878368255789781047131280227033207030 [204,140] -45828365044164213858169787454636106051389215099295951096678374204970610993430736644582546224991759936957894725930384402339804443831092164518469511046501320123922218670803529312818922203437011026355207616924085580730949550723915290586494715935616330354486971302899787583083829867110850591972602792386491672164135440024505519616136243012188123822780795244949648044895322233239586080643664110431632463262893929541335113664495959704398715177707220956240989639556765705638913866100951589542275164111185924977170990125561433729967281404623660962149875446511193043589318113908814871863473662082766589648909303901924516440875452559163710436742721958653793262941624698216895534081224580130988576426508581754133605888811672614186558908671304758727972536904815111930068010362549395372371262 [204,141] -24691023403144976473024068780153713059004453671528770216114748400342864154089952983505096133762889892766231274978745155786883654719736167071642928283916969254651161905279422341012227327639860449269000046655526116109357170511302784974324543019603544516587603013284388534031390200091079789582265832561331866116094928557183736348607042681045678314147183998222303638053852270374626889325487636950119497128074562219183129894602467338898107814294556829747743589448837391775125751051037214562297268284751788356757703473886577879596082007899844071494607298903800554610826797581451248697665126683906317339193986846544920880133243742933490473770251218547538801037530471542643498791687204051961301222350192363378824824581466788565413199570971845074292534867209158053526402930858 [204,142] -4090144293031431613002531113310943076480383255672008611394856889590799392366061312399688845193814181969588608182289981997398191126051790342700678043885779363828109588984031167694865502067217511553348400165467529663529706763604716540637812343305846153901308544009160865891977392490595991922314533370163129008627270610288362833841056690854700026400776051859170081874582719001586973334542668230771815493402636288628912520120477119309265825638308554096706225410144747861143519029540810698099715441592392294646772326345145641547912295408578333939448348857304743248286412087597242544278485837927704030078760084150408094460574955692093073829406557201769135337256604577102970834115130744510169425642206294064973866801653523738644964722065994191330597439285673644 [204,143] -197590862045401171550984910426924606706840028705590645818904524567643163576625483111001880676195874365134728652241435844181297942787338790217759088980754993875160503569303923575457037689571010210605702319849606714827154015052636539647020199397013913558383924352473041311501830486335588807067839569357223083513613967002764211313696414463175137839952917558248308650645585648273347573615692998533649253332377505446135427354283851108772059953513967478735100336377004402740848583254580049743003693340919441453936298535294284978306420592446563353148772486552772622648442344084831211675218493269979737413257169894372928825318351436434420726313313203621664246018690779823943107008230727999900801176266822205138750054011553629837783555101327878425239 [204,144] -2621835772187740797906311449731185095304042032684081110679658898295362864095200665131894796248103722157728108704601780800255506981422451794307713335705297330976453472794223178922571115777507413495620929396643704152894723355022538631372105269936716067141688998750746315746055872442731719143308201658965687394900371809735887325300271557799062711005373342480787700470301636338248193771962253524748757917318627990588093912125245075942479407952625576096974403503989491441424972469595317189839958013020478243541063650829545134134228475749189264147579085596076073910535302816354883904673492760271826424007889804048963610494418839443837968526175627309218026858702808013963603313388784246905187305237804446655448697248460426491607911640 [204,145] -8927274296045126712002852792674029590597090077948766137544877867074299433406475861121191281803405661596441813036186724735470478825227825998185843627335980141632783634509402429474112306597181391646715327330146882404626322308264620894436450605945675985087684622309094486833974581060989835327092234352703106749059362621607510957248420248597228875823554959045262596059613588404389016127070685766541074996129735345125110358697594156893505957303435835801800639977839006214924407499970444803333795281865373379994606715470235705151140153642277139292416004001900839504009575908435922908893298253572917728033527572068684831317207184161595325140426662171153012768782012433718992122011081989500802417376739309993359972890293 [204,146] -7219012871633206302132672959100832335634448210136050362659139374547727677808433926338292469144386760789511642511619127026026317200995103962267251009289195959166462046009514869255460570642399860832515369848974174494089897366497354894261426674720024823163804712169064347526604481506482145715086253074067466036863321331853750887597675731476994404978724145717982661186709475608997939793797757035090855786965301494551747563190455162853316471689744341312839414332991659588009284138644507383207822449271846858063986981009451576798666061623345813814445919903161029054089555124569593167547000154894744821693620469952803460051382521370305328766468410638109616904791546215456144107191624781501151010579472488 [204,147] -1277183658298723321264367872499980907126536191386587200098190783862137575039982478583662780656016955318800199065935307285556544905079512476830585139644502320501051820447250745695964301696186241865701362545483650629548033854206684205526950057916311316780066422577602983559356304976637461687276518641380832819119207792287668972682099114274683417944676068544118833653053158740921726858977032548632074846905241224074803779748481436810619118042404376093392998796494361621514523201548917039818239797260503539397866511239053653661165182646716722755248816774384764568963031502182086859432136992237537483958937254446605766829559445476655890231606173204154074466927078626951486752621385674604 [204,148] 367357667886695865463319535222219093577225604384684097942127129955208231054077677925919260641630225375986809599672877873440018967029523996844734057446621137044619013028883132180704436898896123415533554892673869342998042335162867730360666677898562433288840964278664341021120402395720805106782968908169598121684419674862563580104636154522533372533399602996422452486346297773409742304734669753943938560827368274299997255547420478835399879209641310555154933469174996258176504506989743302685153827385731791469400985574110955723963549398111346196060125772142353528595183564012963031014626003188478075021934129262838668503024647375440766749089160454308502387320230564285952897899 [204,149] -11689550277798464857924879389927455328455177538043226332909768240023635671161945645023551749199451927880563009928476930310737228899463899727063894127144017375597463209729105076385167960703806671613202120038793990946709594551289514826760088273161438363189041607428279542344395219145557953826318983719842375864699007962821663737823619140290546109767708296259763264470477315164975907654374296702860438576147740778328603586123897575434949856486142106977371283784439428853670169131973172392854696800450935419885326122718123068277523805641371280668450853406778187969736060036332972829480038668441383555056216161121469740113129875681408209095598121874308598640542744606430 [204,150] 262780100427164215632008777950109667368279985438169534706379059853889524025279217804513532325867831521064188810659972758388444862601538945851489505840980104630777009500714712994818082567955342626186505259451367573767076841578028369790736224823628301716858156173149684947040589539669438470465101869836114347296633738396745495316136462203798420039382512876457927007860912064880219168937034142895448804775558796915516561788924297443387314301410754333019320776781105458727251648839804720365550449213491967825248985542075070047290002423056084823181335144579396614938807218596515013673964027464296186876589712862038245693497925506795866736611682488813162094070960 [204,151] -4125009890052730051558547062689914266763058266069419139370963798178598372434228364334717171949565778483081478715974742294411211062396481608853140916303402087798079612712483401607393015828834401206793328116162212933231001786715525636155221172864745746565720719625955230227576959332038832057932108064158415146575524404938173894290723494981716335963499941347571417383177218639777169579790345064119547291373125613362805056944196486429453749907515862705953598159512564388416496441598710747740948483649744124331820835736873924503190297303043371616625085234680885038578932066408064308394365981164204311421673793812521757687382672480557939692250474642422754 [204,152] 44657192763267946708283021065960648143753493083714543973194248716433150211490215663537012947318761901933988088814258187744667808479046865099837404754083187281736783404721803566890724357067871759102145982268298020532579615404742035858551463359371404241637637354637109402641012782201094506130619619441742035262595746284608801201612393836712633710778061588990508636745448042484047282067287865266227491386284899016075808800025660867804406528050232560446060408358895641060501930761039157505143769629593468881581293217050754197627713996312784385372456673626069515877384229238052552064167993661314553283320180577264054274162446750363184821045809848 [204,153] -328999419297799109951462615691448579263939415639919755983114743930047704677994722636061067919198193144016886586357113089116031130537735868500906176753551676280729263031523638250183683620795036190167301033334754710174742059776963049292727771462347904914502552641362338723276071727402360524604184497522535086936059669651112336908986378615239045821095424912660788004401862944563204053757605569748900932072552360879174889980442694590170724987022490992200804891107031577663641931702284937810559007549726758506502533546285433422402842322535619296521861174256000060965992138727286907451879728964267674792183081807563790014538885171525301837 [204,154] 1625943291956428486229043341030613373550313378652295632802559239302514149423119933465305864597500954944712310725553644917876617726844267219242179398481794144501294083108934122604573429552314798157969459689993522827723232694840480173809300096798886939657932175627008949684113358254925569382608515003175498222055326557921404219974319707606096787517392414696058202005561613931100935444449357010751574853538815856407350755326938751648554382392436853312611627073811092214214842126376139181207397790298797007771039040672576469616689190288450384373711637086073496693719510276445890325373892088454327719896666631268343167030639792100 [204,155] -5307751029279932126431690972416917115000078015766875838535546110773439126820047792075585059218060331457920193792784851170699958640525814571434261096464041909788056952474691235554831545248669496250515243689773091052081616132446458366331837804268035860014955943584469145591753402239475643607245186832445058523580133342557546116643652054533588586395625101221928999009369441060066961790910911791537936156863065472029260962531113164807636409425926182442640341561424822727330470242769064394123557923989909198512141771367900693456399180956169461808590162037056641087630812560481204250990430837865677662562454743669758685897 [204,156] 11255500776888971828512948513601829057201420061241177194952867588929387885807294779230176269250653288726649034323810596641319137100311551679597739495778792487538368066081143154248601563627167312346245876262343881907088470691560690170860715150419133150221198289029854023199951272102288539255566423024273825399675439508246611325992246647806376001105277131257681042189133391400576777770620818201956975589755598304836050657630070412019746549039779477278754513742663539968770510174890364956740206453135348436126186129792354849381764634338281326790643467828907481596101012611269936968497272399882751783450902645161 [204,157] -15227467828566659891076434937759594005515008008844381561669909469840414066637590074336507487670621623850043646352307195745890739957461111908208783682688354231951987609260961527269731996899351413555318188957861867209987255201747199628771092246949950526750907157618290967199746631516904401805921952156574625957381091070582180088026345986246098642404766663202743116743331283958427174162698700025294794109636369559505068651008305456900462684715576532609349979886198457305062976200955236792207190631514079544325346166474233049160814728070677810532582169441557590861594777174871052669250936478000653609212 [204,158] 12888255946353170116443371270172870435985205363062011279827533227313768440068658303222048163307047954636152369271413511883623621054481988670471338668524168770961048539864236742053559247658449827525883345532306587497774118023588895755233715276093968373456188678735487723998802996234570481732061521811782284651230732521426106468981703223359803055474129976276025694142018118042224917523656291832242382003259668103348440159077980564488589237841109689791242500999426050956533134630955742539377655689361387498506627665491969219098892914965225789738843412934625863824205081440454455453401400507337 [204,159] -6680582998251181445723020457315798571753511479431091826692865060103561347086203351189260215730476905577591400629589209281572068864150185765431660397624010793154849099919444328153914492320645869469319082413296682371623864522608977614161317372390304628978753215854589803442307911627012296354263139195471244703762872222961671819039453599593447472908903212322592872244786303491712239471099533208948144691775609324099088615241130736647268077193060617552935102095911447075391995092635399058340654907343093896888015885367239164908712123282676608634527006720741104531845658013080862435165 [204,160] 2072050653500703495960735050183210287690268151707069695470727972072423023660223094245966951719099499383766134222805438898993827417381012694891546006298889178882867955512222141499548573212968654183277360963619740179571656032181212457442245325694244418507569846460339567647851020854927603288374269259960163778564327943162777644873742505000239799363109331484898209442584749085867945853789143820093433791098009607839279152827120457783720546872509096580178468440154958744701304645234371354790537599229292234546643899937777375725873892100286409264459612180968072288132225353792 [204,161] -374901582611967807015081965161446042303332143597552819800986746399506983383547007838331693678678367933906653027152047534336024047053367723936861051582446527123231505670367257938990287553338180152463228538324462138357632162413735783514497170007548418670641302071372712912283912837239006149735869043856963433115123722434917986252300444830692685392843324453903880460461413708989041241903036979138120949828387808377776469952349621397625439391010449086555667533030816034747553242445244515517505387884914009370504326044151332082587282936273532987403897980407879954416 [204,162] 38481815668436324090632143804766568809433205408680568298222922270549792149573737787483975967030474760092252168903446209118563158854250010037234504736267838573301993192297941715520783295829857624151269272919039583105441083624552123391194647884647268722234251846701124133024926230660152212440621084170995730353686869775989664216627597183732738118635547127908317601422596521048752944540095184279916884387102262621090004703623479197891899733777530853869527774678011980040738640063709112500799933792512047003644761653030077084304425663942332917632775127772 [204,163] -2173102688968669400905411012051921458718862309595443425794369002809746986101760480011939113567506890897065088184368958996175545772874835831870953413685854151503943151887817219299955488025331010155251670353333595399387440209869949546387555077592990461607776482733976453795353995607781362283802279291100570789466818534594331791872568518289683359943379349118059310020508916539132381488265428449075683010936366225590195002925168579290625858516973357535117243264651879788835790628625141166565352010617614737722586980001879246065241669909309358738 [204,164] 65260696394604710830669931407536447174373795440934861925049115616518452932473670136393291111666653834091520545328976879398233804167794267647019534114829084919703612333932466969569170167586301929425996213002384144786009409307799237538902559339325039338195390239804052332821475950775653289575623161682208432815101355637632237648136753109828662054324855342372613958160921325199228167284981918081634733166063245278735839762162226144998219171529669329156967524139918959593105327361506342127123797456075016726161524172997402938039800600 [204,165] -1003716317286433218118184806774152595243717807092580050186450557109758542473374417549430252886039962025608631410896651212082190302661680886671241706038870467942033302773708874047250292467592452567072943459684822601739848130209527794118127627017833295446302909311390786963188883713201362555168739963535587392584460250533098862063347751825905561563688600473862517472971155401078846638562528185595390546267412611512523102256249671574853066205654122913785886718758579050722587131177313380812539553616864557669844231952492180 [204,166] 7580904227097780652193916337365787374667649745993854907988706499176843472143648320157795372948536484418683412632355418113857231513832127814706856876471439565176480138438876439182698559372771316686125592596415226180020816759071721043284477256173792191308784386819305352483688602088671573769675331870113183770735666122137673935462646002803597503035269719443455550682691908582549275735176977387363558510095936043875832918441987120528220135941267190484119817597346815969825385858566093018283705815213982614295055 [204,167] -26825738154650503225677052964198460335347400351022926476693648141386842957107905305803414521722143227255915862414099341881754472525804858684084102956667209854248493516591963468385665138707890872494179584936105547711761542291412890822605046731184812304804205332290908881905418950693752779383226362914877369485874339677943822248388845176429583385064690336262629308565926102479407897471662580998191046749246318188893365742678748772371256264929080424228661479868189736734655022043122011894923484616410 [204,168] 42178721370772742545537321321970884148786435022451814329965857462320062535163064020074521484101503639019367971544356912236784230489699806748332721713992462293156654504456699850697786655797400782732082353700978496125399696271508463673650909765768161613022033573451037954900975669550157892735732883512226431823675655189661473213099339322353522316531592760860210383070440184270547691185128132257991324962078695821281338018932209212832790604704479143918561577881278734083016855998145736320 [204,169] -27750962822475914676304199328898423790243618111919776959840882529469568694441909854249010497875926648948539331893610863330055297608226148753720365635194685612630587470676045047415651811537471763166999945614164449319789629983498324747888490696449675379263842942292712967258728204541479456307989036057502782688647572145694728099317623782559927096749189935756679105211805136706033533860673673893654807770061615749511958932433445416415990680295453926324516312118410518202546230 [204,170] 7134746903766515631250460682203764649935396028999183894202849130068873602374705715395346249719512175698554003408979136995282336853596714796188042197188219511985789338984272328631584382798948652396581034717914614180436636791387698644257346794174260724735620289923131153966560788076380856764302509305829662174881846962080605442406671740317350618542641263194848083297940740639549357429347056347136627122657079528485424082718944483000556166277918154074129979404336 [204,171] -662594066831373096718914061556256302384499625214258623024766676047493371583447117739022186162478533532752220080239067627340604343917671019569523113470041690582094245251967456677085483948368409126943020283131184514958748684957793352577746024637007963759326844461677582162441457285172562999232092027652349231478571992028700013343135857226024928530012704264911864845412610226335033476067215571060197303668083621381484986003936456550319836852917946861 [204,172] 20292628490392437396705096329783964875290482609677752159933623643143883303844176394883867540814440098925320834978755026342701025609305654881883524432253057780625493426133438700446860684838726226402601490640258461623153666710598523099562692777097354986297114829978162445750255551940962770471412475600253822992130271572894737962753136230282438880546318440567186662163028363069939685476036502997442373221319401596884204314547401374541632 [204,173] -184258445064173721577324465913697083822445586335132108751151018592905840858524707650001767511186076203841174562207085491222749776726302180002089929787922913274216962158215938491242270507893400267484820355559729997815447371919013405312131813103083224637438197349927651911051633486691898217050285330390215337001959467341852937705026808307459237728055691939621685664159834653985023247838809521431373661900074672065911336886 [204,174] 437439799321880403813552411653466110376527624272448790148794397584731017203955990642427409306303425788937850104973063544449287049463231598446454157246157264310352045696099305211585892217438386729749755179148302233404473517532786066474235499750981340035898482625109960601176956861033678320528346326875978186144549707206947106306176285562231981252495467805700782756166121062996979493084698828877614428494290 [204,175] -233639241516519954459033344527479597402562942980524084581097172686731044019303347496222668525794605332537122519516935198577207242524623177329431352837568590475492331441293215191870116151571889912515921380550164986377702722851449469343550855080136984804900816300976955307251541824911596139682335510744151829129112590537887293965025169951659248356207053406244718892543674775033375388026485466 [204,176] 23399807204554601982419990985006075433993592808734637014388507890769088458226016795477774584360531331328093862392989816910667085262503897320150315021348644066225657724766041900971410890340050058353842664201842761982783974908894413602029823515403383399728390208081863003145127956180318045974062940301624690052854553214410282287778562809664247435001045685354400914720793525896 [204,177] -351193696106808680464741536739831398899013821222434518725291367042308401749237391562590719326981619056695675164836914658484574123006040139461757105653161961479513535285403779604038365279844771368188604313156418396208616149306132254726662248928451543783831233187993854047305950129241643212592381333231676963070694361718041236217301022766518847471754905657637 [204,178] 596078281505731212596437643722449952475531428782052429872659911193709878433622455701828547935653560391065095850589093117801503054753993195383737560199792062246370267210070405344294075459897831200387870834798279814187604308135505776778991497491138828764595082355688728218226484007588490448139715200546123356168575018936501132380521078489916 [204,179] -79523173042156266951428114238793070516370002624133754146410411140346954246598338885545032976028472290939313957114055973176611697009810928251161915321859600288158438266368174820530536369010967440119508235175770778557671770083316366487853987784378061160637453991370998216186415022536112553612767672302184898132573060964175 [204,180] 511742382380732106148924712500221279976372337236229299607738463149983805249721093141068781456803724952756413699721398069229402213628942679449026400191473406443052076048600966977820889600514696768986903001226802527077118647062906160292401430599644750631399150464197352294464384447599547028097129119752 [204,181] -83251835757122406220128621435598206113572093017894265110639908018284136659685734009641341951017683837590672774666989819691857734574377122628494627094789063201128111449930478230077592225401488560952060650867875546617426467974101282336471866851763323991250958973028862685714448262 [204,182] 141128054073057619172596841273335105733635162971541495742511906486857466528024823169240646846042027250533122923733874844491579217083150667203901268372097353433856695956916692829517811066287529604223758526885172101481929592832518290718091743904404404922739 [204,183] -642197010977463487572918642187783280349759224021503693252176595328689569533709073278484022016825100612491276213122825795017944159739380058462514030493889295831877010752676156403304167694063169180871603168439817368687856409879300 [204,184] 305041583749602438968499150060480541850207286604141891423648796352394112279283898961824711881904857651805981153779943559214938947474154842298027319446099545943719133592456186196342163394575884530000 [204,185] -347986461460536176765516568341440599331261165187224259165260897689819074952732318658421204304712166428697742339793147514927627736163704081451097258695298197048725 [204,186] 2428110968261129309807664617772986507233067570105219445107548610136742198047782316527858749648564797761893143816600 [204,187] -22736079538092991200 [205,0] -350695294455909438044526880016428977929226697076620897853209904738052654151913887159685704617020086194894366073658517638188222047464789487422600492940571943599296777538658321118727508092642564690903496867745397269978582697234409277422548295038824490450127475582340987187757464404270630074323093163449145571006433045110740637464253443919371111221904784170104636402185324215944522002255780262945292795254624066480998267201110342893991898150793363106382448018554710948410135869919795627819265589075783263776876355017056944057399484750847313833236736393298289084707156907949599390889226763876911249963718918430287160921009164734263097874819059982296470036326311632237140556667013365682961500832990240493714000516078988992850666098737621088941330827830165855629040501382955716937472842151973052143831966358909426470700020837020874168084991159915689808768406990528071243091338469632202016548828392317110212854198753387317659508374109998286453447974410112629588190279429580936424505101009466438879997039308789545581340341183166117845455075387970048850839873496202805101032784550148355172628857025606513326602457528761242202240106353761989795232555891611903970347212806090966922466787471649837192152301074626529483853502052384177040583655115209330468703845153089756336173897614103609990745024367806900114778736378195801218600988416909264684056576000000 [205,1] 15395764067475604839765835749196379690957078087708446390215447481104786305752094530877233347232194701530691637018354202622859325333334954619832294429470774520832229814587984798175082459201160536596261015777245074155751803627293235871845587517735202257208940861964966185199925917383149752415812606577425057875605344115651235164409649348968518668028685448930441893699898661712791228660730063720710428851091721411757531127680692581965403594501504799269414486251842785057546744607776622270907516586891403265270177526993628473648059651062788907586013651769701161509693910293179891613301817883240289603491662261796734437523126513192675746882498762596907762287160303284232283937573622479679011091577057134525682964363736388177072437773424154833360558839755291582923558860350874516878570679555906172356205718450702801076046416912113441979499851074008490323929245608167170198773212056786781146957426335031690993097026618057935835320487527137887933683232246037399441087513783321210445166212162990274402022364153838494450423761621378563514110569084976279504674340717768453625879687601436893609588993573151672146116943282631947337970635173246810750245914492775122147796137019648601140271259345825661591563369607552328767359040913062158362782384843319410960426925060834249380714018774155883006053999898391159839453601341017091343683335141682459344046653440000 [205,2] -32518471270915623457214434652766523557074656732644006562836329328316444844288733565445847199209853405843305828482032145112721550303708876750730167121999079666709211269081909505643272171101930645896459026278679255080685503315023211607630535514182181633141608260323409738545772862590930047191959877019114290491242068508944869495210966680754147898856932348338887561697669730102658032816674429746377187594783357326587802733863486796194249009988055870984419055949519746707927960577228701966477228308818154557505457417929974403911086199321482527258200220744866997386008782718758252478232463756791658459686792451764761888549934886942431927188482652740283302039406185129077895556344309388914657394643669089309712966826184970110559530099913518638931057875750676595041765279816322885014679662962883766893354670820258534582070579002127574929760354049379895101832099336622730639807832608116224309064125045436969776031497870083961202508430070842948736917715584004598219998362327498188076222478506596390574615322435067235055929950001172115150291971197323127896972923177754107192820079399867310629880111160008713433067520616997585829937868418443188409538001449059374700901596935541113793392680786151636921597724830304759130663448729278048273464663374706397796266590188454689230810390036782138860950918216457812187966287834026836460688220312008320749285461196800 [205,3] 15916742988197090953236546563754193451104136164319863898284110814437168344675051650971452592032801961065597526266450300863188559370725418520493609529900462481667036147513083666274094923482886633695851618988951532545186260744802434103850700227462509014390890492403012808738162226422009256904814010383292513521601878370252896125311520354685320178992926989426905591772609470114374471937240916601573211575751953546884444262615674016066067472630015056031830368773213184404472780339721775456444119384526717257778275291125721028079845214204178211122829862428926726058544718489823850476329416543398501099870813676804116201485079609472518255785615744622347780556775471911577290748607221996428750861990669966664101579835283893837078735300560637914424647572568562563847096870428040748061733426985626191520449740874623359686135129455263766962866264743225241758809756213590085001004949738672962368611730295202803193578179549042053605837796284140620646869146298991994483676770171470266906859367326101580101768565379339121643871054458700047237798589761507816572793879628913758775386789775125001500543677757809262450147260721474102274965299442636269561074488602795269816468040107387183088272415916269310335615029065352023638202770111421301576612349054702816799394057924953500061577631259206053666460950475782953121085963726785842317288409084514308109946773831680 [205,4] -2915816915399144179722300108909599851759749364007066095711592146229519093671499149995483573913510216537712961178680995921460183515132404229864238182633935840868445312180461252559300435229240700837102567478536709901372384517152383779251129325393084896272679421051476594435555242792374410561787943330601066673569847149661475865443803330569556087502686029927372826323313208638746646390831722730725268573763015490652912709318852683186886697789077394785272465870379971097580477041890274348272286079168821291579636271044219448519637104315823887783826285678753423471435927917697810596328965094767283814669824305905440805950751394545693637303015040116400077270841040874892365606925928089218117352567366128811087621521833115847782266405589027957049745363752615585578562646985760743267143527886547645476927789664765251021354625942788528273898195263181665700928911276187890584413004154917484427001227999710324186543256316468971394889361337053036398304951625575374060660706898021722067737737243300982715691051272753793448303777667750222325883743247924409654736995927066484674030673857763474023528022023919345863535660253335355297308080020510768240068359090560239324658614758408776130354456026474547551862722238386754598969692589139007092599000199791455081300974727107401134632830255317746466005350846897741596637646764906649877127890637243843678919132282880 [205,5] 265201341459266067112700101785763877728569967967904385641748417718551585600063217640231571215950490371635343918093123552381976107419688804854917326068488968064740990098735789514359796435927356960172885343930463174631198387705097229235208570691341718834198230792184020205620680880762566809574361240100679582532776295321158047475190441709488223863690739554600782657743481664763056456097343775733429850029899222602298622732805289971538753666984746288993813609670041895112120865974045597997340749318317185179266046062450208561539376226891078610879090712969545244138168095450223900487968141331257297538934031584836207282219908448656346539095914906986634516654535998713267270129442653858450459622579014965508793552351390143181615760114115749793995390497050781043667896223380678878202194251728417410526284502432565578774093568117998471773430583863904435935519069173883766264474439584369809796413635465597810462665358934168589242520328020457522778918563013514359243756791972507889565472109210563045621703790374297208214216226005146414281219951984006719778257319422906645379619449474075693305293577533227612250289227023765625541184666995482449118735482117852636724756032736724314163746641173332857924804630245964478005625351295917918907835070142149874898238944235571056092751266559005131739445853310864268364344236425691297832775064217731667185939766400 [205,6] -10798730868295745205999674636940674075725137669152658285266664628675082548245200310913443916682368957180638016464020826849929234872789151991567982989530922100451331294769732820051622394377651180979921259074392148557102930676068876728174869843608281488025766466042478818153133064994964199007696431692478499099261221613239565082612102477852431374795823546865915027024328331291810368117125721995775651013472054510059284245588450121180321003470091219574575643067217065815327770758955644800890590918300582177344496089281714893462607564569283607502262904838314296914493089337185499908762975805177299616967415001268230674719105931295377017470963923715861891226905390431479654735020263830548685673445161115187816234958603067366259808279084004326955557704667303638969201471233579149919518396576357886729890978429530351309596902744885754511151177556411252629325300954244404653211005691536316653968059656990664899827956871376760943967894430120176198558967665953385760633370564532710796732335099926336963332312283845646682898066872651881372350743996801394100561484575070315123132638115073731756507474717400558840976122480135862059173715161086104970776018331905399266902285280985586716663611261721509192259600792134496475623872889514596211305982668347346759652617929455590435856857199131839219187231745109360767892874219236021582595532939405311790012422400 [205,7] 763201455619360512445181842081449105023399242483858923496673504848359136133863474958718618494937332865983562920100969155768370780288555914882353892515680894789514480678539438563223789698863883411773563265176666612787767680045627915967775230956252760436564525372273353693490804284184864124417642094484810143561510592127024420626369316556362841324434023476295269794027859318319387740206670228298874660940245937603912272640334516796510764176792054787038731464092192232224882940921356912016129236057792099812467526287881420780831364320273906262075409586155320733052174100447705734605054728037144987593119930095446945974489849576364508002660125862738303677541043969134330010773566156813328798582383449683206335447653315810863637786265828560666470321381758242951755216780950507394894471498488218024380170954440418775928590716296441616961784557500621516709592520429840088181641846164527394095274485150956660117824658607447258962461477400475792807665943672360733948665785050972395750172042407465572394466146081846837517533075409876127427799623188876172762355578262296758014338979095295395995439446073479408398836009019494435724208075090248938985535607473951997862926331842524467860791227900123220844047041980539285872383760321452746591169466757504599314678201281931349501647042432825192147626741196875206618475708975744087018744225592910354697436320 [205,8] 27846790469575735938090599740388029989940322455297694851084728548437934354932267946746435756703037994190345238863616227786307480077637430581138761313967965751570036484186338428339991557941120498276957858128852198695818577081448370011556709520839177909580084873079232978036990589576328773210899007702184499762336932806286079942767959026973936220911219291161680398774438402253715690201158543653980591049833947654129170073972340953343612365970175894213847196011368892557608954301013074877537538744367219254986832639088986122767358385971255095900545871048200123637392292081813156804669752776370983253690993820558814587408320070152582790264753417269293976494288539697944151741070875907474097687521022490188257052389036218063528431604091300615881824966850592379235731071505321912160897196279961746196406868828459982417269996450642216392402109769008348787479946737119589923021119196797210634515848475831935466408741864459131335535323029074967772931795724044541414664672349162730097317589869417537837039440338043858930707408304001102679012310134600770722997526539204407459047884540818845221165072776161983300610294137535189451839168575634576703959461001894686588524324503424520422259104975326825551142459293464027900431008645630646646413936986395184221609967617069104783790916456953797081241957662423385605518667858143831845190145324975993241055104 [205,9] 1893102281136639896018131109567750308544202927876745678661023385631146125458406694343621888391504987706830686740038440399478661354537853322095228972475692009026132781624135871930886732226876913385622502540224107906343205717493565505753714632855491028766386797974454950174705824517467664044395755975569223534941627669148435168834691254479215393143156511997498538266055930279728773658734794401260118073163139133961144634987361067846518169785919806049532883066921109286776482037617264920612184490129589069418516761096956489818761629101519452766149132597659024928550860726594372099579097280067091466775561960485802850006800026766573954439166703893586881947071938155688853996798073818697523752804147400062635163645233749756617496546772330428087190724633109781273730980164383924371670815586726058515041232962385681741395781942716802704000854287584498759901969015411364712338015865020572312648495429379906057050263611412448143208583254495788537710801565731953238421548619033814386484750068388940698472110193281135257796236312195866179572520166932345621190305251572452746171078345327731636253166343768766888005815084597616825614177573015853469515878249678287864996268679841434829168146930386630986625281077987449901676606893192174314602870193909059898153057659718649346546586868475114595521931669678767954567057029276986005205158836528315988957456 [205,10] 2063602328405461229285505859917847517264731300186827028481050469886979137435364071366487834362876548184104727164896729059900176644219113445869535626372431885992269294249903042729411952183159263171760142747939154745028281397641142491051158316566711275081548388973343387660159386178364537453450015508403859239775654006970056435712115619118924670529444729436118288052224309055954007572268945453494920751762418470807242113330507558814004132575565683883375523794021702352011668076375456110852655095394919378552593135048971336782277581915223902224779413297719524976392453685014760844820983020396938362180832755814785192523621641505386687788941680797126181989751367417558863627915010133394740493221907198231281622136760412228426172375400452267851018512643869714312209627831364408178529099302269476334663896781934908535627893749830550590702196824086490129616302302778138037363549701306421316513043165270517957213664422212075988708254959154379547775607078099400367364553410058078272125357778458011904197572766928484936875459715998776371787581057736330960760821681065924435098710775101492200848436849208653123734238050134724052432516864573073608302832809333100301061091820780523719663916113487052915680624691784670486750429579331391579941921453843187113635657423288485910942222175494161388248828311016082116991637829586648835432864961823580674480 [205,11] -4945564300090933415260724263252812934513530041620268048459830754510354506386461472697182658487437064074045025565516251082447686294210537380063346061857038910098333319393675956937802144802387728170304949698458320635810970705130756469631887965882748449305718259832495272946388072867854587500173600080290856116060881474171977332807329726732180190132423846642707103224074518662600916174515641475157383924371955097355762242467240235306764055278786898809737956986654432494711814029524237654520540364013272903828450556730128014977925070762618741219235524997836452161136436587481966646899778598284496826861471406673883806902685373560338955780169243596092512735098453884755716106792065441020632637248474401260510680469214170069342999899469438891023986098027122862129335078169349795981814151117723932040896385125314854245742993377573560159986685404548604126651287429615575817884026812755020599154601549101528290815704049706116296309647884366044332804887547373753662328233833293868869110609985210967877066861328732860266921943282998053361934516004868446407306236304860193760376390586962162360675896855932634859763318894651719846734578592533635945449138604356372176491274305454338854604582728875487504616329714618377940561622237531245154741484773617077291564545142240972287668711563243908496758787370963909904478967879743900450454354044009983204848 [205,12] -324570351580278021290639186751214637226679563660952899234014399717456537596097093031386641332447948843685267406356952574372733988333933023387519192469605174266972136041286288408527420080809540946472043184840365492524054708122579922454062591211304118293761903296781416971660689774630384354810727841746886058113096532145601099365228032117031953328145915771524194472123228125152779901956992281110291730863704139383573137355821043317978493938912974877031697681115268117185407824698214438975572467555628429949503744496805082490383271913543134663260216450148974039348455639733566817285124463024204479145344382842518711429610431814076388276779534504799231413119821215422051570964924398576834903636123140778339331366695597272497490207952272861297343029064320772802183405229780567947313868552457581321048774595793429581908964120301998097521129000790702053498102297572655131087024955411816108062784469806694454875868981919927813894001051569374850925580092161981217259519075786041556918341344623488985747147813669939427739183133716173796551148095288150030482492829204623843279815477953357101716894287907982340302406383239979624253379893530249394259389534593250558435778297145648614473381281971339397535154441276934742307905606867862135375279027656430676844797948269635659516212288292190604422456272511158206897231509242331602433062352250634676640 [205,13] -11274022037083291276126794743499941984078012627964622701445459367910126408648278151147252447372617058489792655048414189823794859972006797128552596424137332587995957644972108853270084897852321350565580883282589148242327920035722857278346094710327804203789131019073762557609415158307862058592809244255482342404099684827617710429196867130758847436955801053050984539264109546018849232293951248809183231338007569754110278295218573704392586357987323014512086677282754787664939873076515088162419755456852299186296423709536675437908361113776411934224606796855242634722430844944413924573044996435659646112569840763157128961604966719900147055481542933865103250166699902182388262620571054884579784566558118169102558323655655483584532305618742943355117362846298616892135480764798506347732083577707298145720406064693226154028006035896011279331946618738774688392595337485694484179114126384222238375185819341888270803284052556319287170009079277606363846554004841320851491722145197072348246319322057985423712784286082020370053951678893121082551977719039912952210389074773083011252251095650026356643750555202301390764637308667996138118584370792851833816064601271539204293072972140721081728229187373595266753251930348760412496933215915283031886632804822581766519469735368746332037763854325625488584251869336571512640640939159094788549604010042031682812 [205,14] -247721995468175967025288661609826266487038385087913550709711605298439429174670318980064911420087294580759487168773192515974868007200565088628860803079098406974275638724589997774979623010616286693214173908383940853909267973519756047582534275623492248920259229321285781929937315830423931397762192358720901526648260430665073370803697172491411534095642752139711415119081912656575312573624612813378801093771760753936319254551501210667502256260139234183656816688918054733593218047817284299440427202013112370247026557508883251436304571983384867879508802038842981052165391692101653779379624027288302681080873810668341302818935516024984567553938382947530288570267768373018147039719682926005586017423427818001375151206112116327850061780769377848666031201996758662514616327471394737792694848894467364899693925930710556522128434620456720548463685472605586393738309495372865787506584312922126464852965476733517974529355256771898926563179321256283702593646337450085020863771129472576556133835099322408229081266706668080151046853227720930246490888118883149839188005955779399228828624452687892869107574391176749728840007141708866132364113478174927206141519676002619794147309458287698806515706787918294453573972780213570030507460415034748987176130319920549944404888073814614605238091751236638074984296696958655251469460592994708037197357113152040328 [205,15] -3546817470592268819038264339304437788370014335965388288659401582187794476548643307061664829230146713224236182258279691261335256396039332988630340849002608834360774426460266064869070408968747016246532718389198612181704606136865927121984576710213266237286305225751440947442990935978955615660970464097826858623667633515382685149164168538950752935696912180821551127301175152558414199875029358866274485723130477371542301003988283700366510902648223548363649042530198117611231549192952902930551354995396474562925178373934963811563801267175593678299131188665404941332905525782068340323528609100290038873215979773612341682099762130050450520774712071770435639933881975642478136706233035873225521867892880240835150608655118394954342519749595359719591532677156194284060960926615520199446255922504358537868874964624720008496765173177593001338795915411280119821817972209049410247028115058087326441085310142757481662257359677086237852648819490319230786335124486309509626716772236434663427662270707449678084896903308974968312938157725810543231037593140808451113923092989174275252782004101329127134462689960968295240924138087687656207631403011209510341417763983831023645904936017994835431429757876158942270457489555571094547393603343950285674358356023026135375288173321636531498393688465800631293781418378882541944815911147443643455705292924779328 [205,16] -31124050840909543851676594436897019093065981197307413798744918475627599812422835622465512747622614596976354752585097262772742362288835448357735192655638489687059079854589405058837993599996716070766456091867588604677497370624764384017730735215078106186409309509539244488499718227462376218023691533464894484916151961875732233642446722589248844901496794242794191582350590902600773510960801749070582601685626045823713933762809957143437453401685569328234387478870255485379561571503221961976769574193449619471068244990221233032085516798364647214469527262316477552457737461184000652329781470027576689215144198553399613931619818319547100136050049865110626064885011033807415288512367191776394850935494267697904204429550635944186195522412118070479812434635213942185447462412666115187642948696152916897115139648150310327144189813533979257093009125460717776260130268597496763854911481982780433010557003215391047797110475718966061901354664952463385283589904025812125408011275565514100026836663647263791403094510235159952466718255331919486342917281826119744211769036632382680273730439599426750850502048343517565467767445601608030507242610697599317392098199044063653172209642067054644423338013857935293017984914401724396190311147293874547955850473333063755382710018278257123571682919866613794678723669969002559971218158665720059127206524576480 [205,17] -109561249339846701321569516646582690112453425218890173432362310688730647706008264104194901882748138736921296904550784083171196465610990070015133643089760914110788714925434082516435869236462712298195746742346399435778251588988340135619338401476465919864020967160880788306763579641014310408636079647780910589026257259198425094872462208595224521408328350735608855083928183875212794222107729652406948127139206497233125928592314806322092192987572194028201238896720300734545426291578812423341785096141252851369543451572101372439604444837025337727329094541137409789448047548012655321229459260179170050249119268896548380630925388831614503360329516177156435663501754920029385690763678505662670893777681195772273423625033464328865549096768442542543544004934718875128862210444183304259148612356679646581478663067922601860917156807643570964820611610868201406776880370354064934124317869503633242814512240678688990877814057201181428545057687136174620180394164821022494993629180307303252818333096089317720065588443216936176387685064013456583362029805185422338193598920991075376730701083311597528969565160358271097316051975980402670210690850338780357047569279848957849657631207151649635241511018658074424786039560964404289430112078347942778729593044839133395334235158452103671109264522399622265724378015498289472818081628073810448978291692840 [205,18] 992385172505903434255027837869745125887153726669673140106762973113067858154319554165995944886295896659828103646293457545064905022440832938534325401062153638841405737114917556179580649664525209378862054379079790268585502101110885803480675730071457517724123434806771739517264734204081189511419188531774429478806357701632478995378021595916218125958439152277257245796608698649131135403497045607661677781408840954367590908210737509298149073816631973632349518880645212148501142148550148524152408704070128984327034554089478430790655947866486851356070098801344529195476811766887035296846311114881997426725170603879897433671569586151757720657928135847221037437174012323316155731465188907061542509711227870781449255115908339779866786457128235435000230632610015522404074422613082265991107297777476865513410317388033074920626553978710086712338782741349927577127781131281619082271362084200501119501785857502355366977315086154750222384600223538205691407248625642150488944286432210156794890364457932849222256965984355997526096023311578577128537350973076186800496150905632703715132230809034560986264696862840172916445167758028510061397769198978998642645688299378605058772622327785086733635807271172042060224493079732786275373362127251337420404553379942796742141375746460931567050105004395235218054525263222088061764706234672421012555442408 [205,19] 17330821040499578649018109115912432942220866042628747594090671966704975828564262085914186649199492190824619451911745231693368271904490572584026104025440118809007396967488851482141707004700531337590640643296187447699799685334114724863290063001813925700339439535928143902068997871405457204095085387479198523235808301767268691822951377773498910282715413482727296964168946026229002058463634971208482168715257343920297180869789241076697514902911023455133675527601423577389197027278952634082760882298330297899570869876999724397076166474874868652479603423383203889558621516755244687649267837203960971514696243465212624573035534500557583469943208862000937776410931916542261220598511156626357502245565290104924215360179409279792937028298253434523434842943667152696299879986469151930107535037673489962510800191888905455315029964101801031334397878269859011265565166393453442286570128005686857315127990188624630078589155847429343528401220377140928440048515418651521933222639370908699358354993274929567692988324762397564904842603454973296719795202587657490970917358237090206824423629033538826147604803451979715699062002631457168292955278267216973651887325708152043125150163026809733404421515709831778813487514824803031619869538502173124720462341154934351234344446598054887551384078339293762339481866616658521466320977932239850495499392 [205,20] 123125107157820488418873808734687553941146921853923508937822701269466378953496699260520358696364008604983964180563680174943134848132516536718726952109532680437527136254552299358772634416777195111827785457915347974829807712046681350055063816833568619000387855397743161006497050752066431707001482023850959743554367740520332087789764562158678031335026707708400045771271903322173231451367493591497827280142197695275265495024939870791365721802829773088510066590493827096921971354446666845169193140497702241900086781228615385151568191999194262817982094108163469030656159778772738075350790499313371577020523328300678052770931218579456805536085523802177722914243577840467639928771221254904657157533126512705002814319961394564760589739628027505117158769934585564438183762180362909256837674170727507076999920647169332536731031474849156504505856691315585129841194402867685120173934270196298625811053970125506766351286338145980594858461630494383320202798223900330573969599772142202194977406607751029376813188350390289175387524536717248822706190738528498410510831110648500367950757273881120236317172472881334406008318370834045765784326697537320678821948989063182304447978587272548175624723209306833208019181165279624189079205544775659310343836606125928494343370399694957034182196427312238703836005943115710115970212939153473208960296 [205,21] 475857365690492792866840211759450484705650074185216784088045659111946671753749706703304256358897471030881843349617131319625491517292341500009117690768239609280357862355711742272786042523526370694248842414973735784147121686072342967889523233814756894745680062002643952563573964188036933588774424036430971861132169434025621056128300213839755037023257954171769872658862499207617948351079987911925808815711084858028691032532844528984048768699033454024410395978572849031095030687807925311456250314032855008017309100141324659164967376066290652762440678229471422864849388406273579508960377611212173292283735675052501004406242891075516188521954827874982212524782682951726822578606048978921932725069299376744083605509378433730244233106635448969735050154924548511260915016021721315160387869814420715761603384792461284956341173181890510926312322272161259071482033836104248889883744073205468346364610037758703535681831024630455475062025015199006583007657083561146239239716365690288764986641998541472326107255366083793436557204118731688880277759969438762207526016158383154251590443041347346072953177725621460347157754409502935598449444910676343361120579393343489099966055080181476897377070464265991540467829128217661724361246217296295325838354731073263596474300070259861059916555532443696932945974723814909756371443724286527336202 [205,22] 663190776571111900153542386282799304473238116438932081624858382120547852260585856251568838832282287318474651737551792272886559553694047241181766787093316191025347323603775872342200879204961480993096952131491750177371570937135712956733448858175930801509519561291068615575814402833862721186382727855097972518727565354029888475905334044913806664799999287645259953928054596813681005768654479307438463198007889171044123860942809122615600971273720401520573127740874820601758487459512114041464932112383629881241098995451954152436108159651132494096304264167496938659571210409868909051849437416748058756042443839598744146212105966264084153352188877572430707503177037382799229354708271359010210131680349449034527797208930507077803556039618645588019165407918791637269547941572584440365340159500190615160702835244135915348392002985211736942297051326097880916364955607668839960154391500944916706550745340636418138790491298512451426946059585561703972172291809689835228795532066275872405233552956566032271532794833740357342035597276411081594739649049068210400256128068853230611279590069781845201174746384308058383506210504079919276796875066198471132544537685144857342631901402463340453129798787311158417469199158631236808648685882470287766020285701424516157489083319525835853342911768241599758832775813483940425259700390205522160 [205,23] -2911905742140019316011577265970211997673060455183531385422090728054315534542547135018840824555619023013031883667679792331887112868014735766239837071772699873264391527913445726283051285234454923238091733701112521625640965151846109106591971159569768781156742505652606438757768032317636556210255569067949287199043647178334027282452831560009901924764853778044546841426282771148610848570953503236897994154977830698295660997017466858982526725611743177986147503523211322003826540356116233267525030027152692152423572300685165890267257942953691321635933504921842429173284518405327409197383926742379135709280723753376239729701452404907792683350181435516409179138538539536227581695787481016368792282466797195756659414350907193172372822186585868974162076175260622505896522666269369422931705889954047707650361222650340260408364915601565855942060739993246445276323806109065739786592984187264024314717870283367996245117539633487160124986481655529073849211388716996866776509788904185443494766382202893840198521278675929050152796223971917805075494404311265391322784360912218624006150023578914289524668110655184342862978909796200385686316806397764357419858768506957057763738609244975311868628769150976442726310077962127651405844719743958915348190970610994521090000249829874407491863896075936483854757825960305584337762044570900080 [205,24] -18089867333112732212706486901604353866136748111851312935081430955178292444784152338932298781732856287763005114646215279349137948628117408520684005011330632190639213266993905769714909869227898000856094187169011534437235262090597713707916024487732226525973603694574893421992316512248613695181398846704916050549875751781126486717071310104253399596537743353039120276370566653519169629105104186688706330966508310929745035111120778967305738001341657256110760535093683306241650435485960393556632887916679708511914993343628311471842587720451368258288458438655826754976109781452909053516833642812942839388886380309983364152381269601846384061859212383105069401067766138186873986275307436827973774263597992493884072505612519521861511834010181918850670574608048205267122110902358420879299262182963605301606016549176446262081735480703596968060074703085384342095096621692853968173386216774397365251383371304838596828361444715826570345254962138713718882861942505700043280831017358920905066993912914334614462193858095124005682964493647414198827808391774706068164619076968367567241412361976226944222009905874298079009623256298113917733788759715726985909307829785146020024215294007753992791724402739448101623959617018636862045517380078432547412080155749798175953237357998270192021803236208779094582426555151623351994687849497920 [205,25] -38654124346289873890978692727040066272911897559117031617762822508569708311758024912097317908195683566575634542221874435280384248088240911590757926866665192730974021168448030915410008824316546161705620142998325645196447128073750589737508211252450439882366739736059497578633304700790464025946611542885510518007804026861375985076202491150561971590861079046882045448600297151400573882470891010045811710502730433273677028959442624490705487334370285975548538429203908125074254783740296953196281961829015706019752943671206007379784063825919056200017104362816222612974923449000805144625189081724105841197153186873688219369525357572323635177274641726940504111375479345907874929413955928034721583067545858143117612668900569016396508782846747951280851600373159217936961848368208270805417153623316809508807113287639573465564375629075244634480747054816349662931439118866295166080736387237842938875348778290272790069628015479888711496524265152175049586462806901918174082984727814497220847002267825401430614708069082981974584770896508804196003426094600594126432983024634676602730318369437305762294317558056672596122165957369945087733805569157872333592881048270408665919170777143063483608614695650481018462461493530099697095489137643220674979370763720002904059510337954118055573962458771930502021138567682660405722561773496 [205,26] -3585635204863582129223274813878290046360881202120002174069054766399111281604323704975259477124614471235434831100121593882091197045591007290501221431071222489981473086776494344158631787866538563722386437726899657768747956392966300030897913502979278467286132174676338174754409259903971775442856766287669134668982078703169693051338593291964001795225076218853849857321679594085009520609198204195667359950973779341488292551113399443146293926346326710860302588560155422746030669788737555737751683481365035802721070558575730498962096582301557772590454372325580562389214309454287432337483867713524178338041836590545632203687359764703935123876595107073709525643005454102413818346844938447436880267934045994274904075025622017019628412937665967287949432407042960511345280338780949624638241730450657317913250658684816371720236545052643561172064066893771270949825833276253634549336248241386975534027225352928366817141585145367353283090551250946652866757461750942336039030894360281161283874432774009846758060554098246399897332958209922136549516905514629264349635080975387951918726086731594703377742637025474293670294963274874644741865921073877957548555767207879803195107784243620337500838960079388596381883419086773925062658757818604526739876027764588934602020887474175930275980601151269352556056576189366524624619600 [205,27] 164343350898115143974876475334838849462510040463086474000752813767721115196585723682350239163922278157814196065012823038688735881564466676876065542752322328828969261673827815501551818569878561153156671727067797278990853939070681575548675666527642642583711744056671204723316927754052321195934177190992677798524825482376218031973922742008085402241737990745020594999154661939865208745802706702006658304241145857794448130960128767015332673796677960036998083758849175004985271297657282930080352568904346347653220443434357564601378380520371491746481831941675092427740743489545665983659199844419952483501807117736654186366278552445050866196487039302708689305745361269454866315558670767513545317502760892837557685644209406223694146092292542594464355374656708735169591434906079762862750052191771709029166946232039503000516105256477875618466401358157371824342691726827216125099487434920924628611033436910458850300158911239846245305588369289945924497743453508521319144945228628000149592108357927714692367167824377027115453170395442486329569409862618479140206154553760287215298903756872254222850009734903319341525334155044379852886257010091080395275295034414412413141571293201668953622834140151436675835077188627560184442498692156103514007365562441884562767375978064898833293279408943475032074111655909906731796640 [205,28] 323867789119385345967300104046667636793060924951670612475569689755058251622409911867051203213312334671813655129976019667597339110910296669575146525593483591269618286728344803193970241485459729491596009408926437142018308282600224205693276051765410155505613301844419016013372839137731288208929734938664579503890774260699095265042797901294984140466745793756315860386700455744253174646222001448736519594816620273642381804087697936950252864337494073306797533327865870481241716367055913640800838810018485111786901148076164179474479526491755673744401022973630077446960056703096337381496259923549028505971792128753244298744293328876807803551650291568419955357228658841493278312611635364095309810478232165827894332437416585002445762783255727778796764834786462558788098673210078278248720965865461631737255616837526391263957855204823919569126827911000953983050171263126660414908703642190823831200906312400311176242738786347462991641029210977768729126252715976492810114135814620073913553085329548045083916260439000454895103470009202088948232560374197573614495093822954555041089603410409455156924567731318389754680641794277071992835624408221606046220178772640457511210234834959867594222967400107967578727659552069929275010936112944731165843083951521915350197591090188564771357331837117393204995541301248151402176 [205,29] 29896779441464050348023870961162765645542656778800922113699679985509612262632533443536453144473475111100264374397233742140686123721407810142238109865004466196735732308022127574703623673380394697643797909926323970481933275851526493494873313417181574225982924956768063645895885978142241437126279924706566983429865583212700729085176304745810133542045668477839642268050615818485794256967189462365646979933397790826988035287786579398176221571500712704164330666444991006270383743736336648403752400084075873507093117084454811240800690598473645030963971521966184928699412281334930253286575037963784294446902627798115594747978482141133481638717291046896306918946296556438641089442239836908894640068886510973762690229184617261053493835013546323483038306525012647210445077114510017214539367594208043649049474812687694227519716789355999220903412785667023535564254087334193878973672884325900526879128364578583055801116329050536357017015509845257299741084069588028265719871737011976896957739084786165285955040911700893185377148635617451451180707329388223749426782874271655469964224533309629089814376615132328896835159517875561007808047634032709514564033808070055296398556087772141449784165247597051701153783207327059839943777200001958553004756514806101382295829985740059463515652224354774409022872328131984484 [205,30] -753946207871680399203059460427672587902496860904050570071286577191325482999675143742821274129112800221875866870138738684538237224845138682144711429619913511869452707370348057238253060661976291184407271455959832703422876271985958043712651534391064213285140931649046203242020063225651031120191124196095426890978270344044378176601187199027116445347272380932528398295414957735763322246423917405210772438294764520811924792993426151261521970662554591268286860437056878994306631296528197965378017979417642074476271183703179245267172768853560342649370003593537643459650813951268043426098461996778233549999946278044156094871434070627560044359360654488920661926901702095588010656430225221672465427056073012524863254006286572757102956155331867007174602118839319722236350558187810098901473572614455718920167253239927565350724147721467470042099797425539338000964255881359496943391811054878570957990013120744077020789474419111700668580252434382741906956204804608859043884166444329475106587185341969962712580829050716489020360312107299484977899258331020578290464613160114119079947755848185954289321179663024895105863017240145433306179860683740285682895020361622261960798414266360790317690414484305026258726502562157712564125337564764111487509393553510507718592716614731419460936643671351996905930915714390048 [205,31] -925859629761024656349934078042912555440974444641678037514982863643662525591384028901228695738079683116483262541812244674727838476763110593381236928946574289629545104435046335972587812766812670982495515728441276525686611740254095253048859014902546910692605661813753667135804814327847716665198267768230268216321242882204499648821355196801213591023088744060720819417629954054865240639896332862064073335599101625216016478960710994820581780500340312401810288167287725412700515300689251821905534450563914922416837923466875328582357821395921797025356064157944008572371430208179995975542484002350819662584155803868967663332930813893226639067512511365830262920137904913829731840857717321892939115409069627715656565364585759535316878366185114962154912022912566905585604588366465571621062687479589290393298480683923714390378982987074708944883861776687395820466548256702494702327146843481052085842829440151980814141162139202308119635207157220717372945961261670973192418599542769032377634722624689400468658901280010495993854654308517398720715514832034053850736853889272517757107903613645665609442224865591216107392233309423315625952889903007583938374446872944250135718331458951503412659588006625934669468896504366064735506817326603497757192632637182213647121455473966026660042629513221937445287316356640 [205,32] 401543695861309641305993494427114009112964228807373151502014440304093427718291731847094257516725701697136949907784335909988389782354741331106803473170240489935051111567638961776513351839476020816624726950487389000383352282481044115406715564927897935579142806973538251330794632373424205800422896326490115849669488850511121805760229727627322625623217921471208777805722333264367779741961934728191232379777387474210222100087914277772710723666337024198080205331056299047938922229217853842608707893535591475746432019178580051378204779157989595711302254258259419626975050481015619552321274538932730890519490860726587667517447126006200318945206991188077815981681219691395265567014224746584735320893611369793245266892255077958117716610142178099199692488032432208109419099694186632240596860040109048197985015429092205307134724233870007078897603713304004754342774469068437734539436276267333446849834069227966176291095502330920378126695624242225139252931110960096566276085950809388015820426968874562900965766306964911500704151243555217119491041354377726642183432627400632898644605988854010049418211993142028710644044292964142884674845254193080546592261609855801162395609760473434891589362828621864930640590200739285009635403988862430665253716097205325931404155301237682873434920737223663915395972016 [205,33] 1708800147728339119053007739433997328237803646858567810045603224851046064370725322991692811061397752610574280431906487708775982936451657663764447260634483292734440312378540998597958187752560524542876389603851443925012626000915537955209465942958449827942290022112861082275778360464155580295301278414839891821464635743587006850939587186165929303198618174353549297113637243079879112992829783133198263104054329566405306773045986555659904946168322373517467937010101956329085514296939735833207550045369174362601671496323872381543392523070905404033631572211783597992442645334949418466526693059319724437595863551291465818033236644381653117766972354759655805817554249249672428436873021618421749699722200704577990735833754621101099526405599052962320966478685851433611616909888991451962984877667247745663059078854031727388238346454278579870555328438280502269521910780140394356805839305050764464516919846240885789094340023143283748705694565081027491925905069272043711020781839424573333753065972628856221900791308711026652894833419111350921197234539314826378255940985494149736971992971421615925425749736958805601652242342477135480423452302108702009483503401978967280925179571600672032027842124710400828329452437454071198628997034806248434875499037123980071089439536982758987167806842284327210926268 [205,34] 742149687202328935017961007242499276278636804989299247450517697323301676688449518941944192065802938092809293735027002166386336239877796898854097501998173831872213063621701028407943155307365874905502319523807747059322577602943650909224634278301920460475887085091257300656137329762697013951184566525977445439482232646864740524414276682577207087178247446612921431604724300105412691343879246572196033070170541198262395504324196434928468607528905338794703480485730430272023619831112593321926241860943551529171868032120826364557612776417695102461904491563841686519540502066923549422279303295498038140031009551685745344557750217003698394302941242460097373510237244975329494793581456096922484828932461573792056514976812184976777870933181220378506339201725932740671495627223179622005572809046380843978286237200078623408635257153627291181332736202147812719934943831642438786061935531877089213738080887969618311671503716017361599195889704880711574639461349161436567055819765900550255932304946112655089468656975384144815146271794381576187424348349713489438804207627115468206441585270333934941134885041865776241549687797550381088560592466898968274922480045448805307124470810555333360523695645675325404053306084773708159183757409341769657482208610744134739714464793691372563546807463406033284912 [205,35] -1387348489545293986971439835549856635233231101607708312826627419472715922335697699532654942064824357519836969087090522506899796796030914907188047433166111932026032000840354623408465793092097824854263684737578511376975123717204177991418947727406223679225763701496906800050541933347409069318223939797951080348083018819900858705911112711728112828906960619805876805023792318833183396003399407635888925790099124005226491949763691886358962441586029171797659059223090889309443166292414583299777080030137477662692189727622658417421611532673106925041746447395112391035945233578868010943796066230548412057832620765951158198221678186608573827990176135066944610756295507747304535086489251269496345464018116606221126484245206956364628891262997335395823175112460890591654858389678400385817093295353267786678541749871808804532163740332413240459985638963505613781444495606707474767349120403436507662856363895842280462489798681443525535315829059725428125386074269211780599595500259199967222366538647876778523497382134409614445635611996574359007105657642067205614605224223043756105660336515063757183628364393845401425022828511949870676792509934330895337042737570807406063764674034465629027844833018038813765413775016949346391402381526582558610261613788948893688985365176475846578881535605292079824 [205,36] -1472492033360918626525788138533970726432829578509504970866131708728633097060915780408170973500715482637096642262081933118604945558755392663126736209240134299009993223172091188867248216057162081752899484427699629472971108136275053441523268210922091243387196862211811126222255692394642714399633886359309811573181711862184189150956743804995897550496266830440244250676472639694720338433117292363612331957343358031758484750984404937517494424817877611341723593837215289729003670432863630840837441449490332866571241461480394518750153025267029551683734795655084277657207661433964877116412203117343721862144308190102811482592686414045781012878525117778636776865156064814645328731357905440421245044820206657127504394221487749202261925541566222119710206045101020806764046912314947306559078832223041675968234402315700680050110035678967118827542646683885119645624040712879739595068290171976105162304412941063035740383291614905813388847460159267620443388126385072982905839272727988869553253281693337994820485926258397048870213739039135563247482017031243434573794181063566764764206477783811543883513799579322573699724123427028182906853287168562599973084125302270722424178042568266132071565045088526764695253305562079227087582301286964715623393885452061216218999087867986603376074293424030832 [205,37] 404710703640793153637966364492170019727228176895482686619868586965553646095108506263936326858282083175607445640141695382303002398361682534738665052112326734018109789737348826636835322020073510758264020935852553111017019150019163112011109302924492453638020997134403316847361276455522954828717681445922298744361400928837451907561372708654794847704019433539812469195405484990375551786928729154007679637582804142440591610129138966637839923896528975589883461105387291034207624757034683840250360455111486767660330483894876665428160336674983737432820504204521492412707667034951812289034893339067246978320102324814171417753619857789013623231612219515385655517975706560514874658858138641825248550051385565189831675601091235986808528704230346587018559704040052793510990489988850725815627424462016448960957763064996948817813690072527311659529917035644131530389408121500231494331196316099211301102009838800508462836158675467122929744520184655645483971496095078571030027349606663375229233373890325221204328250888535143103735446183140071874298831358091191668303824227746969845239106596446007582897863436569422370644927832753841991598494660925274828850032022557739516027059489869886367211675235395953883691954874720855708163665201079107526445398432859980468881357883952829306135978829610 [205,38] 1218979552356438397681502291794777277978307160581125492498925307261055646601077688637022753715754132106825780660288538530481148855032926776279687803791208513371519083556329655762484830017391521957302515738906770896641716617605724598670026128164340387568668963087866437974878297483648593024760615781574831156733650302896455648217113100464268922885596194054639567231934532595988526064420371672702265100958829253583033228274177466629802766788237404321444169744538910188716603090019818637003184070347848835909249323431059893462074959726999026924308387891611751221393718663061107264942327335355047873039951846660161328002249088607577924958191922706753717491939237007199990350839701702862308576954558407336752532733748499957231155908003311300832989759643783996215867773478243615045426161371921368400335026100622151476743188260045608794641444073339532230478516022044763631676755801007279901427183805854323295262292594805227435518106481594623438473897892611163296537154720408714152907570137972775965014674311656341635100400886806785707103928085713361149927167993727840790786674965165670525245837585734043481748334809409747128994668247380495829412163415701563292279813580462016268331250026081762701022972607812416907483152968099897646833728983895316833030444645883573653741449576 [205,39] 226935749449306304394847889349933910335066770915671490713472960756483334175843792176309721255381491272112871219493857703962372821893903390516943876722749071298633925474677336097776400521859385122930619263558071090934080715066209333472780062395397652738872476846849946650598432154583086150841098448823755673475737967233903912762011968778235585376812901380411961793086269327354312411680883757946142345898163920435483466124921810720453432849831753621843776969840240838532634253905819622880880218425026111932299963294970096166160284958871579466114527634461993462584078877921036928257760268596711194878490829467217815715419865785601603761295915175886552916220553724802740023377225589461240848654593311055654792674162138595844753210218837562783501597364157552801235438444305962304282127837515598874701104345057772220310897005660020940332253683551870490573789205785606260558063678503167482353169876265400104733712333602014065204135571430279962919767182344084593527981092823200849546372857994170684532610724813000483363750770929440184635810345084614213868594265896980849886693034102198088838612227374517062690414710733265786793434942043993921327240486320485349483889774401938952758356419256577540167725607887964462228147505379872870567842521897835851312290996376562317442432 [205,40] -575930266488231450294124660730231694660770464156337805268996869618522048762527063226247550383837973951239002010856873761523471775432355535590454474449105594699633780755694195682159538820264970868990248402098175426937479453082111077779711401711000646202414304091491735216351983230050626930580561029710744218071577733762889644077490490216936451984862270598389562332999736931060836420991113638061138794988894904788182205339618413760986830920941261838110603144215639296867342333317115082844028804444306823584166815985700456461718260699655077383648630045070677408791387805332090005846473986478801795053209639964622929160820230016103699088526341189475558605298440161224326778915453801178417205694623956564745061051361639941015156999375550911510626856601245021581591955040663168379358021227223796163936936226868627980382829447254737187291852253423002260877307466815769270846679737435655089278017242475093208355646286863877094567842892690421084558188894183286716305542776302909612513659261359338511426985944012607095844685273144718988701365498452465951991531576705542785566090670584118546794596562673713120318551073567118447313627860117942813792890251982971728432028013870435854619972722070726798238220867457066459877934434197127061583838261383770209433578527228873265424 [205,41] -290614328413927258915661024833025518280529531269734147134316922733095254161241662975775282711615889661419123630535756297959262106754628338776765301958107185254819998053754247377275921877752169196907676915760145264362674679690757700686443072916945289162427125675532909556579747393947040428686775246853821765955618291264888814613060819123206924542360649964960654432422654024458080202586325707558946143730399082764657885854597615476686678038668110695504991848919297291926779079521374128459241742244700870581797083220727800541022004398482871861702881987637574218783819702300187053092657720429655586350675484544684751271861919724751559160821800846001376149832034464414760628018226424516459759297245607035452800710713797522514851903414378472306053175073871603178276386115771106402214605306523533751865725673495853976408294771903151057595489190505863578816574627814992642752410403108306231918616874330159137554808376325292164947192088049580029659352428697244584889390514107333766367125038511058146913743039863043614617031657730631614433552694625529334459261773942620393551006065306465041334471818154422640554997679368696929941548389982683475126059577960804475672934147932997104065070165158351412471122320404187319870529887215678114266513208437795587519331205991074354 [205,42] 152310538358331140948773565593060171002029784635247144894219667191699609550736097101669761224721267994768072805890708505387007673768545594394283002319883160234992889334666807873610704993976847774930700932504090200633489729594870804101578922233357028640059870129613243884793790679507896454537870995800164358289111476123464694080349041540039763341731107638830260380137479537060492577443151781455417176155924426465463599844185474570491797409982332635208305418385250736531148495082341206611009147462968926495828887007869546282534198355164006956834223534912699504989268550072715365995916174394798866374258544357771231741735564231146665869653838635595096207264073298921273688073633419454073177398625642806196537632138790901658547904248175618177947857430852121215815908150301485259857735500367425974663891978353207936623235009532988987020358077802185370213372746451167717242979965356173512114658415935415023334751086328342272323907915928830761078186312092158060370424209719826198572920629298513083936760073559341001986053381060341468791702534315448918003145622747647231779224714516760686125505717872874767429949009298949731987642268486196077983257875632579224197639931909619685391846071624429759956513674095576885384734229176799714489036433605029541118063287639768 [205,43] 145842303390756501694049165341438009386147837619185865518013010227738602614005122759786633704250518426287544983782721344427662079052012921432718163492279901722043426839705423042321361978742860648735140379817594945646375104165162382167067180275396401828222431934200384144823807301571841300869904898030448952696627994307953554954570241956670647518766291114246048230585131295719178620498063254831109361036816814457589846384661978046281183357037693277638363508439401043431736955199250632935641717037532471353033765419872807829851175435917136751421928751410320485491353786416969219466556533632055294456048683921624586135970971783165066008092654006805972311001928021953926799468474926397149737303171748468206704751278813884908602193866957678263308536657232851511900531064358849429462841001197285733482254811139939215719796473379487268650800295832524650535571054698492220009293880590613719694810233503005978632467095028243510899260351973763280568694370359903636535114652486141919567789291367114985312545673953255613643976678487899093315378850425200631017640151501894300132416802016215450530052866052738795671217281166268725100699116038307091149593142146766453810791846534860616038550345197441682281747135742234792182851026258088043478276696148232288039814607668 [205,44] -11771144144776390296158917150998948956833549885094626536425217072108890131254946394199340798902040477093116689725588468243329012214184260394584168124771707335068326050677721756540345330755129110853888661137585642902573318249649682597596888610318583107355202574297060282549219798749536196381134397964630823111295211289966084207895802193552002704392448226170165211811904703765918347672141537591534082087133142458911740759033787983424271192074761716024047821731767770585345785996430914594173453481179093894562333984128106709024287330559840374535201440556931563262946875496504044940341741536358072990743925913522135566405318338641330896941084370925364054742961456963736902292652003815639664460548025703304538397773614076465466789422972975758949717844577437974070597884668824827418369357013443073781119252903949494585559158899792022165627907033497216528392442842506069999655956432549672996901371502586238800407368987296600615897794173368932925227123937499905740000056125720189898771753730583620550347739397743967427475686053113334308874438949249150403827975037311405950320713626864229601952664440090187733790228703538553744231570953605455950956142723544189774703879189470801006432539404778051815802739243624813520149826563888295240044515602450166523303464 [205,45] -43258913688147089823230018457568341006312306272143806292658807686090617603553169356663506517534637940677570779534656514473061708373531630237950203940719152093427397899836180831239706004142929933945437777005656151242974956487027814894874127540015362124499118948160052763226652422151174247849707892911100547091760772116320274260629455771119195359254507570517703375572751154316270545669001106461719429632320774568172978805971077867950466732159146698807786771915861834556320794106049892511232453246777923754966177775460562093042336126802454288292286858748091957468100865719772077223032988634350167837617310063674040717314207462052845642158509684174134312750640449354078475993456150411783458737692493773461358760894140610148261921636848035312904450393272713579568816980490295907221262441242969621003048293217543694925030397326040542800256789443125219007589096675356901811204474649052868227309899632378009730710228604476270498179079528270175456417146975475530128543175530836559562997270897860285928231376340190701229451330615707891227776735670853258345767409140375686575339108282950479583922078106434963639153498344708109078914154580562192105517275178227516061785470485885599308572784371569456463318680782991159924738147471771871965342228287570052381494 [205,46] -6666484583784984691409076655096562986276239661944382355009323778855866371726906617793385893233582952601938696675500266200122494716158368478106017867060182448901976422413706860163693999705513504756946458241188056622739416691716595264355809961628757413024142256783815039786681601758718908505073009047451858633020199735043782085373072622457927822578989634325732200331647749812975399406708136280612330911318018800140946223455324080718861847900198109423558346089781838908649691820838671524724606407395335231636260929497858415870715172587735184699982494406355624162688082848397827217331564492818172991413490394810454819274460118668653127194820628045532804496535547456860154192916815763757782624964047617704719922539499158956471705027651659457875664826357184733965117042871071712918300766816471100417752107750340884527973950970011267597904297492176921774521699267437454235633260767244635030125234909801864624772473771794820446826865456653075129754560953491419368607449507073672398044755205590546277625365136256669888506766129125687343288894030917147877657250913218559268828398012585981791858764010922044986223761606016251298652284331057737456567989627391274644054872794875447427462970399618355837140233358684375958567219448858825835300213048069300244 [205,47] 7862212721107252037177136945558221882310890775352269210434175044453354998049809929916768952971241086724002814766635131350977813160807181273139039537661907792874534019185657262285097091906708307808243507355891678996783154213606537617156868435124953995395553194783169888644799716798350986601004303567953302355243290360034177040312985900399017565355049239867676785367014497488607022485031315369807357641540914094405529894326564803083127475582359612748751664475694379524642247447644588329793355892991349012547127746300917286874018679758368016971670007176435052869703220805263144923500942878702963354633679939553242541965276081298817344879465385525242257243395945660589993742704635812292378469257416971490261735442991875168020681499910951225876587195755184469022564885117679416225359792418847664637975357700023270011428220838706697141810847438668944464779653564427537366718104881754447289060086156054237211671701631687495450862978337396539997778141207594506971513055027032071421788497982502500070952216605635836606859786784140782670674514358231212991576558879682141152668836154395329063436855153473471110123492464535090525936717830401071435158103847909056759050595941572285263985014211802673231880908991885739116872399497473146798171410347877508 [205,48] 2824552172808930440173116206350394983653212475328506031288100662638755039918754084951706541644678283836275267610914933182201845354610246527380513227767465292046407812223844778538034202939897195641992750358374357424610229439543881444035162948127611459423786661917538545424472210688016540747474542838253898907005971997384083790210827754304369083737532283023257677437129278958442326002629287108173077311610007253377618175701344101518671590860065849334803658558367596020650676233323615858515128885768892981838994713163384764503575247803159439525284604373720307275556632188664900200168191215116536531351101101983084688039115895445431229843969490888950118271393913529489457341895892124964587404747224814170428003644082519065030289841660941215731059126483237621911433690052964956508117495304097439359942058817035674478197982108925920956277139854159370882020505905986034738136428147134274224716330125305903843968747280263934784876584812951508816930614323608454125571027216862582153218447946767935947801221947096052994699750235792734761267754990141575997961465319886303031673811452217070820379037270678860982733235391776929394538826971497823131422521528000134386989510756457460014882687632268514908367381916307168825290217241336456084213885115104 [205,49] -752172424675088540238979695072109545269427869798057752195140759056077156924892006070051522235803542122439362995651101511737556860040124342286219356746967916482284406731563687181688456409505319146767785044959885505354578376067477969655240521289915394369320311846405584366261331870441927631975713022322163688384927958052454697057296774362473587098364993661359781797991818403712254566347266314430286366488191804616896696711668236037514517146373497414379736847971059627709563617861560152435299369014530805275976754936655701341008062506986354949913282444784127664469065486178914521609053591806304532205870657712943957565235222990440513675013098050300007270620078828414215435071389975859535620970179158500741622328317005066941517699775692212916331853801941644837920738417208659445413608686332131597171104700554626210681070280238488648905774854578034589894865892758650681511301954336160619512508628784057418798769619465330175643138492603997751015361953314087193912671188645013413556309551999835050218985564861234261698997804386834135313864946120380428690500112461874430708565142172450107675143476141809931260726553454550999320626026197916384095363961799747203869021497797023690908944145401680478945872807977410624125759098641886183839168649 [205,50] -547584903428702963818766351336567707861938892394856948769364225010185690511346305287184968924197250331426465880931090744617013820971404144262676119720836969162504288212865097185297717729636760523550522705660176796813206962758457050493748377631557420988216458572059855788507106311407234397928845092291465885678906632146008082090484591679220470965347889272845145443596286276951975379594741055394771202641691728533660952571578328190121519694721674571669047501782252561492527791591621586551820789962821384417714105050703420242377750386976846616324070432208734672991283778590588730575479930323760266181075286442182559158638283680291625483458075712926090150496150106727236089468123609967610076313988780568127946201980137927576495621107425643614194672571447449662720248392296381907561819587819936421435042975907899819810571505454970033798188577670850054829406389358735104234931784781242131106761183039149307123313899691141368443114572587709880267797929968427705931799949006823299370565512585861859795180976214616539032866975091098265415967419408059774535901302187892528261236452888931897770441382315622761496385139262425159929267701330342979600626392781385956853724454684518865777230957576711147827367551958840315840081096759805928657300 [205,51] -3614200211143782902458304056082745896343878235308071527854817638534400163012636690187641472845344912806991702669969348513128365443226699571943832609092648530706325747335677159706911713668902232468152679108381552285115814523136875684322060275981309755521271592935001959087079564303619607413664594531148257290754914576209774814114926905518138041828565878397653168494742638515786848451824569537617843531859584844980517111397417895396153536791800702300651127748076484524305889689514466310927430616997006612295704788438653959320664793286837583058396851068264169254885924004673897375144600393590060910032551540908409298381567543786152563490151064208951768531953337328373327692045827061452982787589173130419925612079059731720431494173082899504010251952486309348823814005296844293171894284923659379850295895545301760122522947958892838658952281141352606524542369277734839374307763305415656685844217760432530449494219907932323789993229462381595517338366201986040245442379398810247617054112896654692354371958523062118103427350107280999611540735420450863548441939257295678847767416002026251020028593160954339132968308651774168800600387221789958291296021463750739453391015820892680799256358077215920696394009566527007769708200180267915120 [205,52] 59915291503601968459009741446804284677393736153391937598985400882242294067259630832636474029330279234353020080322499984184932201796263331810965834419000255984302976861739598427139479751926230123307764847988163307147424077359371423630744638082297412374713390484128512521686817230036148879905844208606397230700656610311864738046514812155356736872590266630511154010789009807537458807923659619793303610454793400073089912243732509731805339625255681381037595061767949847211820284952251956409217550727725082825250785183631698942948678064361023514638255094283851857336467254516704292042317102088730524006545881758990644454169322502496166184250606215120225476270296800083833021664549922548040671505350083788502114806691296934765778404623997647973464353134849610551750446443132706423790939619920772865235012362771613039765762125077859896757188777386710956857462707358578785550444389625809164176984838148281301676892572481750873402291111958847874757137339741629408834382371169373828086262733887289340390322683045510428191566382601325057797894675019025537077425622276805753126487900511468511720827766685341818154423658137365123773830336900368594682929285594610712238734909513415360483496766778550765030130142531705241169782565599406672 [205,53] 10627060315858620677082511247964757635677291794695336820760265858337708329298283033885456363902743208550170416776809825235843839979153636137782509760361525917025213758621404220473176013086919570949934537813696079775786099461651143902835283037214479278234075526313325521812782916656800882757845182954952279344712869508799125094199764722760489741186743931668392778202084187854344329834801345228108228508687831040689623832737154679891294822075210273207517118024203574905955812367180917926072433549672976605138865040815964397011565190778961723141558199472575966051178747757208539974703652263129609959383683563304317816431052240430540283342516071430801062715825936756055920969034247982683503721521593449080768621397272523192226097104823509849841147689712218965469338656961969052805251044968005054011346682326992005406989514617422727035006656931565544957908067759215973708490537710610578960452333124631721306623041901028715384622213701014920177629213841127697436986921576762871295405383394804133214353057714275275497191247432861940845235879704866062809335487639901018313846240136655300207531855502676659818304997592930781056985676910539805708022888466730754598966696290393020970391133697493922231402407813305031084286646563632 [205,54] -3256904867647872106095729218398699317339459320645016407038175833846215685954659625993900992607444668501603809633059186892878382780309400537516964551544013705784193357360423098582026779844479674351847613705079608402900751515391393611337141802145202720339013814310647162796497258228520812313457510698885906738294215974688256724862814422178261860719822236486732746184843261392445431874492409898853240228064971880430454298114554889113002369236381635361176268432812752678881280959767330739614665227534148317418870830063230782066556154479156897496001585561486087633866840588231260695062894054006037569059349563466782492301649101344610781049876999783319763289444414179106630441232735691308572099467576392022260664358109268508517074084952217150104709908614008971628422302727754489414256614126645527857549021975170131200802215613631138653086919954716868033068933656376591523708586445263999445426303871502147717360151394304369402106858111924977011003112055667823022025236636739339529041003299750686182286731838086269925608855377765221396744112884837093610569780695577190368398308372966596814350013279137916955407064104796383981604541757670127968998573296986541324732777562163436029153682731982925354157008141037000705958302564 [205,55] -1313634274211153606477909946448440711860304240149414115728089085450841729003142746571147968826640617881635136924182030353463167346161543669853768662710205732303206397741146173080979138949774530703772198104930493414088313294556373450028920016140315803530875673649731405320763645560913801270485825515956832689992824362030309853430190781688988539204671869466347563306280393506336099077872278829927578165952064186698043051811561209153633602790612850910362137441626983719465366869925502107333731178494705545909872224500793496338411453750580130526212952681509367180904872679613772478677599876757964509443350229455709040928501061989858100925036047328429445954097027396714080302751492052989238465542907266307547405189701902348692758486181391803727023623757927658719677732317302410696826686306920288173067837524891932935636190568098392354589102515838749466391445037355917934632313432144654889386722274753845513908806973002964394729864251019825836877463257703512117457407579677130374986646633451549187559467019582852960533225631379482448409489218662924739217792829247649745541679231184512922000913116789114735526860294006580746809942520279190742508818829770892280786391638278614911255737364359639670802095455947612387514588 [205,56] -5361404072212999727092692487126769366077906954870042174605228691250550947114840061685936046483271976269601632513460234319974230282636018236374622184247807506619138139681020223535597976911979205263337648753787635454133831936420594293157409686218474647716940879317816649878394589308132295825552162973511547607237794271124990017375710168913205258986319618969845151308386991009347651649338287729181130937848381672367484100132945605689823625066275265113686818794209813768505130676060636781178689040321305166660409522164699742555965730491105384123396403289186190087744307468059627667508626322418924330000906904354307477898099573514711821855248399885812119874069742633376003845080025737014022648866830985354827741164149195606144164632559175007138503110453886727217990038057533323664760980052319352478818797814367499987677062510263678889391621955843477489930877796206678406943762587899687080754565216813767793525478483138062306575108380673230190653622668675674982633282641705476203218379563747965411196648645631225015117268374951528983338479018744554867962901357735826802383380287693216294017703576512281974124738100126108284887621982425493430276430793526919575799610220802293745192311841778777744425336548299725896 [205,57] 71241225490018956317047346816124485835082411205648701427788364897341878504194431320572455309336443354746978577252663409019327745787052912601160312571526140802755960978408570230920909837137056280562945456973935523010302291273935917330674884473166301295791422932562587865198747099297818780209516938784027763478961745011950913459496825843256361656160797614886714447000321050188363663873615472538125142981506706671903105270182276512387887058045112695407808395561618411851394992270828557225730957772059349260114249258760800131629025691558545353759432484017767225353345886857465486116558539081855938789461355032637861078922746751933377584510531819064040803486781265473620596246172073245709277668712867905393901355600094725536973055041208516210795335397516292672607910622739270142467344139172350702505698559947963699212995440688754990856501012547522180294586774561559724696183795889749430012303432721619859368101284375002663605599164340302859572429724572460059421599183842557575997825368338228115524173975490419285036148851730283738676488198480920463032189814792919000011962096361034082475708900338247739335467647823037858703178114545094609935752383480115988268833649623130185664556683891677818551800952674769606 [205,58] 11297882756856177133444022568783913829241126161791270607954223911828740705091220434241036545181461581031822685941426790368839992920622281935398606552529520170895959237894534736758198775860916450176144879532524021802100132516658754708999124573891233684535706593053290656430717302318990314332162657219812742808550560236893953266985628311554649437622659731155013259114413652799901821272358329215179453739526091563816846342072915446590728694337976672272371027760961703137856759383327367129774319454690891109620542544123603531678725668042939166251104260332591152714756365497547275194844716461636862368754101976112074900874252032891889734636707365287721244388789613444343250603910291574000008454890288180655504227652346120619590166625758797333790581380578409425935979897698542493406082136227591559840655102391702193337451591796343176491149402394613923416186408542438716357407602140304160396890886315563747414721555129844058997860403144802265015575766700129127636419383762081201075379118228945023681988105433834326590584355698446758687529622416504082365294144684621256688760898460218694124590014300032614434290054704570869604567802042434971638823742737104931040534852138974581844660936849285729464118405057700 [205,59] -1180337268189430852265207564905420454678202020504294833627218446500407098396892398395357950638209255827429386790646070525683486838237518298786367556287421907367501757866394466152114002421529472536497522399974355305176997479069062597338442661408760304796992475686398684741554949588996196125752041890537137260243983163791101627128636101132211273865304662518258606794618600760035571840416979755338774715504665141208634679005945034675494924664977144906429339061679526259736454268490602229287817238954994602726083589815595730042177455137150783375124477398771996993008863375395049623205522508335488747502605925973663304361266448446375905228581651481425503519563913039736546058548473832781299650646036137933494701502264303297754078382537510254253884938011034908448193063327231423500115404275974926627502227366371716792240257709085285132120972594443563819469734090955331643654793825405495163248906537559180224835459762199712970041076268319494749754723347932112649700513088025583978985540416509539734117192399918460571657491754528112894275134113615939972658030800679021973583740430013215498420264961244304710219490289753041139394605743954206779563522136981863529703978999608507735587178659946032608480910882 [205,60] -566803894632352139182387064126195351577425392156000596133019799517955772399042442501492842703028647449788118798967273768480695928512302152056986060353262719451369327702310543895460435935333260499675622071436820959517128688289611895571035711507362536296405229706392603103775770232792955964151299726165387179946301479830274518189446425348866325508295733158953316200752972559772952485430843340585448374887175631897927635825077162443468218083969871721473092160937334378490844918972120220266386636864588926644717732179753218738154736409262500833236784742884508014270517815328972663231506731949890747055839871617260203382614602574019077134709054944540262826273307462451900393777086359290639602007936604164533217140188723607112423171104687776670925857267344369259538574686812133318042436340363733401355164927036754062323959132507191197732128758399093776956291295113255318810170387368475889157182016033009063433168758952119963810353016789620701997052813501952470438225998133148321015771730553310535038402907309929519450959966647072058696455454720009777773344214283642819559535367765688368326668448274445297524434890098205791136849718817288549134795060842740984732791348251117697025532419841031113140336 [205,61] -46636163583742027270408329294052735260830695381878512240906423743172566235286454466322833440545063066022680661365588662146364976729332565534949885234100565418849632729589981044327857846493367768281506474080968714126090488779672452270179994439385232130185675440460856594152803991083026481678753824198811895992135723005864023269850596816389361378491850272610422668795214685226051591306743029263698502731178498332960162022419820707767477943806117981678227670152344162763597883710500016047010536739730259412501847316332001001467381182296985657580341270664314162087762527759384946107190145422686662312590158294638782711550019809338994489908232120959695359195481621002634345969959880280000758551240851219087281231135100986989064890699331309330627188904570414737204868457669532597843197443313782243382993244943794253524167539759909291088991490466728036880521446454599896782798497984851065970675339719403277751975182974196179433559621618619096277668189463828945985638664496612159278124852730985772788245656322994506292116462151657696558453038236343383778634651244005170602680151881170026092826259089316186879575409685808494049973915687434008140134216504072158720369671835927996604479278183957988112 [205,62] 7681700430910611698952205881609725934799572538902514295174171261491925161351015017168333184700454089891056075711974888933501446195060883683240170551197600630794409345976068648333269177198268130573020739537519400170858066267217176597768646183567042198192506610350432423000703381613028662924486212515215734309788383965402806818017391746677391053504233947154843970072375395717278411407046161773042369274619125855101852758783877639666072428048204216155191242507453569791510855103483918241953861982686596718196336676420576869374056637443238712813794096739195762481698268523295946069760638070256781548412859742142844658840644197660738555092798692851447387376574065429878673623277902642460307189976142138135013978436945708245756595248090283753646183804288223453270218584941636582528385346131777160263172134290349277372420369109033372490908725768005563885407014258448399094935781773209157609476418959092259600786647488337676081946258518425353261501138861924989778127547132698604636508470975049696836952971802417767284530503244783460835049203777399975557537969539426617731800800549956980442795119015320825764245183971356699904740442830437679037862690369886073003604228390662125359796926380500248 [205,63] 2014668382817640457096588504912372990305151223373349650040300247088857756648603658951139519061934402834205048305292911156246520960814727017234128974470764775395519365127472559715140144932211571088125556296207720798407732047756739545264682750432900487319297042071874820174659502269672554092636907304166683126860822055677338753945216261294921241664139294862013657959280545498520337789135855904413608836383816413261846850466180466647029494120341541628870921371533309463387324938290885085695851052977795158544155462450612921128459705743477439288210025919185561884403011745171086549508947678250921491546906071308949441186609561516357546095979984687868657092645474436763486553186354578247277772137294763637292243861261340000255511956534888623498307129140914479874246641118670402817061577928920710093465893604502907233242755315751481100123469261346052392940962694274755489013958364293909379007550659956278644134078993074661272721248752416610894496783720865987033347097807589108155393706423922605194193936915240647716624254240644812119369972660337896526566098503717529982147133484616863924176320241432890219913159685081065291112425397749545912005985353507024704500774504035963148370513439248 [205,64] 124392579892874086533741393495241124857386569554766932867536363517289037975755522792593132296343978037693521852569024361607042002889205455389121225967228906880101808269460474603943871771881814617997424790501535990303528211615433117132895725751319315930638476549842495834580472006269118973057733012753065736419758297253515992011084935032890985940976049293903667463883116216856247931826888055247979796798219697951544366629165300323082646849654662088931625421033340317793243953122173447039007043618823408198211424039687190402205141644190155048569616942568345828908521880859297616727115562499063592311087667070730079335127107629171664465512033592822579082803601874687913670124030615574080168989522192706445586695045300162022299365072737696569749998427987787763999493157587365681893377235049372280455647612580150977692581407845314733353084025548358949001790986627609287256936717106681889021759134036125151171475969795449479092040731352425459632477258165840696328404047760918156390179908972728028461472535350482671850821743438998347479149521342279260539546466581240112881668539916364449957673830478991911377134802672206802926690729040427182978760001741161479073322538901398106503010708 [205,65] -14248095339059698309193484402250785975478640067834699115655278321141795014113510672826656236362953077961850845905214762594897228946426555974153034042664609395003494167587023685922931596401428918044596867803994982117739464757052013398453840053821519866282226906765012395798760754058736853806263901724315806796058999527388383710051570544524157776090019050121794480544085458600258520384815392445966866614616712150781330226189911151891789341933309805275125394123794123189032697109910192220259318800019610539230451132598526282783853387609488629490433536047216601947058580453117948652815856716237076224509586974853155251875660685915978090072997818867067596202902947729859736181785003135422110435721841750429429832249154796699060410046248227949430220924664046402064941057095558672639415137040511736554968176659784999689641022886312524475680352364599796839680931352869816590546448708625867790987830012759675059663818062014570252681823653080077218083012754670026125274726068303937818107548398206589458588877871913319757072440014634467774353867092355835762835186427718162477841934244323411374508487597526259836547262673100033231120414810388567725866200620304947026212806530361134376437 [205,66] -3175280714984306113906230510043480368116586723011072761154348266482567179496722417590761841327176185649903860447180487898368051679432999452603302380511750470476241203955587313178375786487765606345041940224539698755687783877725768836385649953873628063126966461533046702325527391389564718155515979158069589546862702506651458364858967267025618887882225898195714339188593155156927907995472198177050419834930469577131601484984499951488889522444785857245528121777421814795271582490263751240088739105407488146174132658020601635808712161327709328264381081155368992380094136066524280386043010800650135803262388348310951827120676965819068445588808042112731941930105557934084489794415416057056860903741860770165473409383263055541891599550296975609985671822901139216195639279984862772318823280416358743589979642014522481562535089195041350204830649536164207769127618265897329881963447545593552157566353839855104813830075740083828032548616529345055534685201994117480505751631897811348416628133979884808177016472667566798341641111666804556707661949006170295404602461096997805655878484422702375113962496286466782152825891422102312059463697394956580743909970626970457268594146020728519792 [205,67] -208143383209971855711743805897743083845892220643725551909094754634145629436725503858743613408864375998014329932968885665266989647762072816062397531850482335091169590969507572944043118263841374358341012877010140289848345199794242634695917414755175093102869492320864345247153614287155964834924892989084713631969151086889508225172088510866885181730577029086587046781546248964933900630144285296338234035872375578643012595909756160382487750584894801064395137874684372452803159581890900065020465576145413348647292741537822412120187891593976733895903043223938402452892709141326201566359939857784531028244523053942951235392567721758487790139931971933433883140507700684934542935218406228186297541715607177806419918980645680940895016020482708583064582048688559906049449732407839579743881657133836026330527541336313517283057031126884942888193215389424240952512547506143491331833937133227002883145578157008928653194990383722192914003373512728580700251480539149371024890220882266642174615650235416354911881534270474174811636213264696652941774768076301257786231211163093446519106403819655951586149158595155926907845381352824509658385407246608388604011294948102120865703789746006546 [205,68] 4335433350061765795749162158623747629826411914130869065872489605779619007480347065414600563868569450038412547389214868034658719470072056399147171869329822255146002582734101438648536571103839891092617782317006318111636636168166888325846080422726178805766414172746939286664196156721087410299290160066824180404437575703484225385070112392341504859027773562112864977673104981568910664581744976851972571491901708556634067859071459294222615052251783909263972517554860560712558309012118673328297321614614492832366232166897188690064222717983873653501285528424384475829293497902705579488105314791868110031249771851237517152718076766861843411098464599068937311566450230631020196400748807283775525815993481628698696034205811338060675269789196775656981783755122443288133336154844602826112772957620783880372728598519169660361882512033692577257935130145621674741458332240077196868853411196467876505374858387887708051534396327210976759658463744807384524643288741466442065556627642227157875660635816679348694950301644213034969117795889044727815898941987892700111694231362455072584342982248613775314712085237787904707080944955804623904961863886212216842364143759838316817945805632 [205,69] 1795730183774805371480641534744731169541526657213265840535299677465737491624613997628058197628510491973738609460210893475167018886675198605414814002719091780772362411882166977414441077800688179870695570802042534235830410008502812265557232173297803411773585596835618919022930431741560818940468427430035784600722349619318775402676412597949465078798773155562636381183489573441259680416071838509862435925675268639088348809282813012668622156556226386657842591868331698234416867802657443420146390826181486990089626621334991564680946911693412354670717001790243680057478629196211010228071051703728550452955294638930940088324230659553991526762514847771859008867781961613875614617375343418468771648157355201501351082818224412188283251950394817348876072371867173140178938277247601170601984915228384853093725792314928568727118221729892090350426099359880652954038171699046135439878402774936107531479374897629534491870684453952628382536344744635976464451186972076040850752935712655693074832521515124524364609443461799359259881162615839860733291348792986934639785514060420675321326366561075709110478252950733678962690910012301311568828720092222204026578473168357922851331464 [205,70] 137544155702899543925056022710559896484507728123717513710874387846899695029794930814266173587296230175130681364360117937913270947291895864632063842553893468788614696620732870074316520759663975360011554585583354551886317562483752557752647526333615890268756584915603094132691824091162612647141836591866446144876671165356748156536971348259866005369242730328999012516268843747013322364115543463577082666009378797217957688598757438712605461403757005696725308153178573894246738339230931989040392587965174639011886691980846602319083056105561598185928046013538546247444263721887969191216640487987431927955307500215878737609964989131212507367568663217247970999198981338257228825305033944408288561333760919164709808142582782571317809050648762095975909464763787668684556556974991330289281179689759665747494163502337860815230496987430672770587959729596609153442240027643116072186360577221728128401055060057082910227966841044362782799235213409488058719931972656014367020532298095651849523529073693782499525198204126417660386973270744044477219705858222344704124622383686550259208508089918379360608836720758891612960817325198948310601348560933992077404640021904223315504 [205,71] 3649318491917303068427049607720504647347002391754532031404466900678812764413952755759968801575373569985027121313465632508179187644068885326871292822048865469004328003760966455940993142549934209172603690489082188682272239141728712791502375331547316210326295554175846777548722354654308964342128233310658160130895354660077629793905428197490915047683537326552131462912869667473168405077774421089277098880872707968835938874083904320900441361951500047667653357913346176800582470551678918883511830950272184481677469953173541768660635829473211773672061183334220411281408543850115915095709518197601226800110560362111949953171133447697672204167164337580748289358625331926857483485132141799635477354103155585160843498763830789301824978893525280567534625228370576866589208296545842916088353549949582179865473759267491377695955207137850354945097855403168207353392671185453491056230883721054906675331396507334546013859549367931105684789179004254746174847121469026701801075109070400869057520317551557074857738069255299272799695306665806276431440088938601949241591065747135440428913271319782340380788683846074223334299712269359041017493864714049939396245605730037744 [205,72] -194855427695758733319001637704476879806160789530575890108823278105227170895245673630584121161516386999235990072212211285352716684428128463935060549242231364774250885120037328399969380199098768186512798983565371920067785706186097603162449566176599414250745719679928055197693607672448642318057247270285258084157079023878124210610640411447193185951460337410672330037725113407200673356142524931534516620016302112483812327361338496734023755159934249895332865209576995035822358480844932495206782511430064398041680969075785333076511654007179356829341877220271311675914172181787089800691616037487269978108227444664379560208475054034725371919373835813680914087109015669286143774329147506431258807808707882489384191649083871073402987629669871238246651557327174333173666614577260630354265885649647447872557493560545206130055264224070427382259452819347085193734590805827686781486594609699887161008264873690470362308029845722884730092231039716539639901102218755929852313235959144776854583876126836631549325373816789986752871758234453206583839691972801703158089729582345880848926254287459640992304495091115415149579637339783802104478310035504471036264412723408 [205,73] -23399852843177421759926648916945588271170185703973815616467506582438096266018384581474942193111361821233601551326669059427334422212474598929435456453601478899203340501304608798127855277207189940654911185226454492391756591035969887068067437481806277623640212512646282729919643169180158583911206585745535755492584978078996768787783154080352455723471262263789065508847566700526440448187754389246018386974908607975683247199682278416760291860271456431087496206876902661171940263686238465839506347876350595204808959528247170121540239684979103174268085773576524172799986938603986922360583875518815494868291846110276720278771506644773134639872418221564780907733213284289441041760613194670838400631909375264668761162237706846525368871611892372287904973375607429682480765722146219124218079175389503692091474882184182663596432696228407607500212090254029891449126924461526992892169803660605892236093437479270339965291276971602613503957755162716473492592022379041420501608995958347085283347705360314698457643779321866498769560417138307471965698882031228305004316878061449176568519993305034280266163898203230590882701255014902704208028699333793984200495914 [205,74] -1050022725248139646122582057893342851834311621692850537803766688259879809074500519240195880425551489085555889061104009439106931086053698080626085872798678221629675558904987565917851361227223649502392421518268875551397859553048850342373029380108359944700775763094824206910956244282417710401885435151099273692166620302914585654407875094418546953264034196401076028832049693643150163874384956690711431988123848289500534039937927885121398801533988358896116659626884721454221956536954905723197691502615412961119198409366317447839606979653059683960851387470821968884321609787123140065363574644667544534100205544883503435962727441451362108929317247692884707315962561142358420980620763737425598657377029258811173793793640402849977541055478570676786986041468504605839291102201628390252027259526948497872310505669422253614924667027762885416623972879794755255863193978715775520828080757270460056505334422681961163973656428659665406089401496876436845635077942670039187858689102726728248655479408413961875361801392915561851906113151894633331449123353301641795834900773694677117874423433622680261829756538054786507815929399315370518512165773104270213706 [205,75] -20007731247072648988360165098840747810672120203011884722549244226030806426929705492631300907866439138786496725161022883774486814428837415846316014809350133941288781962836186271546474456883967650555589212278556388646628764175133229911889926899313562157671220122064620507348725847773243753442197610668015661532177795209042974909379687342615819108486097809798057776386543935474474845859555427480055936757719689670040057973980499814395440518667030552523024291659538535248514292035516393400232707790654452009273272027007291187522670229649309201120024123654954926291776740425721568402515608003515330043547448337436650103338794072255559113132411039433812010137774172842408733837189445689989196557897669422524601482019664879997969182476705718259014884742530576954466285627760805880723594113122594195334243977911880036633921650900296538288522823256442893973255061269528195981662575156335960438167082277053281501800180514830158871078136876174752929240516254361667682620222741829493083549185243337974012185403341977619959835358149825062797763540839992640700048832869914650299846383952973064882954687374523948948229198902593890484448689752993904 [205,76] 369955945914630366344585968642854065439493500045354609003437614854187259934977957963857097509264164948443106417062537753510141525697721591327386930244903859410870755391446509027439162325441329071227229323619761293721823790215337099269248579233957178829067919221650326182254876164087002958925940334776551891130673523643898236923576180331452539886844631617375384807324870804014907286842701265798483248172123708256310148865561414800300231379624808404592712334428445640586563421003884463580510173939862950818938917370140402996307746219086462956866368267268999826000846814189246549855221532848852201480822539633347041966686620273495622444788906434384192233329827185851669600937679366558496318824158679891780047168329298383069579110909040296095849454311120863141528880950773237635917914892169703934440071561657491551528405760003935452495639349921530116139626913660402683948616379108935167402582945231163417656428820544001857522816659977544347422723356059534521100752246700660252268592262141093213816402686774935827753212551241905826104307583515894887883781273992043056759880222733939836361189744377685517128594318598328731845357211932 [205,77] 37804613094518148477268350233123659172372781715938777385890700669085205722602994915458362652183613267578706997403862979026507947147003240640115747814998718726261045309044657114004872868128661600866703137903196315144897107103504810376109107459507887404207129791817225771585986976496297701715826281266168983069474477668851788953423154867018416260443151595822135464905149720175163693431835417862130058110901528395212092227953157828044473071489294613505599844513511687032346418985415147945930219860919184330049088586844505147484345895606822555572848261646178242885784013651264045444671868156515181836922496703951500478330722603426367216092431618157721820823282667220199307554508167648758913366050740624367922819927611185485823412630738544041315448041680307480771690956470068196581751157970883859335996177194183095982988320532936482073427250150643840113469957663300482657267456230816652268522107674981798197954776028824831679629298708685712292458981646244855478438013263817658789811229276366715475414708154679613042617234248311229620601392084196027141925154359922126810680799916872039971908960315453654369173282559664016734086504 [205,78] 1256332545799883651181621050206782066096162932009836342682570051466438694518697348473244374662395601879386471283787383287612838889104671324256173828176027731466802568923205680568007689128474107358695142470124379708446239827401496972555031810233577069776825734029916318026178867324191472354815853574782628076498681644725786196453497446710757575455004913323883560558762263620163460091755360993875667527369925971680534236449321209661395759634544065381325856121015603339512163409393361555646975461081377356969069864071278975038030857215826679866968575279643229897088968871204611239604245614809484200221754711780233275462688769875823403241011760014826451618764097129334781374659013766950671025093501655138271697146736746773192570337590735921671659183597697074261926025359413389730269513026970448489214184672221774253967069451252212825691307130620634013874903783243569028110572410928372413250740106164612808594202812252298787381075988661272548702908389592983856116273738091492665508910923764745062295835709925917195643976021668808640153261629063590218004705377739387369900619821499576978612310911656155361936770148505940830972 [205,79] 20564799999858772376152844294916420616970319945249788469848126908331045137243574386434302472013808728434985237807971415534097742733205688926767854801443064622301231678304062128068850797543623098695481912128168651687502248130081141840007386367078768238235485785035826248295948181264927366502404681800335457264512667006138920136702111400766662690265101881977837355880385419395895220037377671135148400766092079992317349706855688479443909641960833342243365950738961589904962213567797179242040961198107540715725645142088838668304247920988881652203804261211616055954506517585081387264515979702409116004142583428662391818404487572520272988435825275310376355793212144817667285392145943488180016643256009319994486776327177481315376153353692693753372799078613005860557385259530049004239447825147737323176087297494662929920673634088142753483846183312168753900336009975091518299275347750997999319138142290679385625144773545018044437669289000650203212668541912019495414853852279704257364397144153280159505259046217237297752779670184478261900473038016066787581227510019123277510666500066629675366436886658777580980344804887872308 [205,80] 143414812400541070226857070968958781132539804002745518737313983990843907676993208191860121833343573275576725730440086609481080193232829874931084301098061907795060025911802184276279805944482467674074641478611306204287478456094671388993622754774144704214768096220071765199620869665234701656546073707400546626876461739178649238302294004532518682752376344160820852152565394047977972474996531532832145399128870800309877568049750803908737765094285798830457826967602622539719107340589056506158338351239669784164269659939086520018913988798721592548952765219977430809892166572099355016810690215058867939470683748796768378825319930209328159077512024849186327345044289883015674216739618013730407699843676380340725002934012004270167593242047740266472455555914387465918646682031788704403110620126598609722066463319251172501186258013463400322831848843492540743974131065665592591939696292931534533877684477665100449002286259134991029602009938761671991651592876641483826091671390331179778640466495566763079091898666351389906801742995199685391533213313675617861395943625322709930431076670472539338490219644511560528760690443296 [205,81] 26306023765031137982447513849897461049201717313057626785980713127268700601569672988508270804488163808514095064056137585780383881812941140178298910403739414934004886031991672481618502568222643298444622819120580813053936983183609918954233672759474809310822677479960121266322854507765328768467281349539971599114218459264818339119270127544543595294601995517043447245271083004800306767782172878631672727934696630961266223094262950870053692272920714807519215171279711234150817885613941932131135046091587053285642355421603297327879278247072878324546492827885512034516846063662777108584165203428155272972627743893427367644091595911277301182386724853696933213653649325225349375187582225787977712519226785795852935638178151734320531245550026713173856998715455285943197890624463048209620148784615431531971073701635536961382767004364204506080293648711278220077263278814426825515323224151788361989486198516041243819411546229424038664864381580287533985366113014241622003846819012875923185199956104758137581419041877361438375882000029371909820266363592121911140449183345955970784479678809427999215413269575973672448077441 [205,82] -1166139848949458375839691226479641996254853871532616137309302124828714642690116947641568550314025978454911609498532807160180226702029722330993408855404638550470644380546040631486874134220823172124461544859982555807634389685704035259332582289175405094158621547353982013047695971445549457269665666453025736824856336763818525299420153148439304708633160395112102681792898290538398753524422289078259526287333122992869928019172528287585459658112960971637944114343119673123101746035326468183514056708748322699629415409819566859744934099959300885022689047330126630734124198326265873690851686914174256114948501618545758398120169294203632726274718653628265010539083702851453123841677763063206947529776781028570031883606136301302135023997449573464017801112951343852847938905742327587173198380465144202281623719396370069777074340433656488796477368181457862588204885595729865525257789302070879309790149990019075020104966116364509292420960267130800095588753004823307693995938322229970775389440898784135113885048773838357979962771754358813002994596736833151935911329689374211705795076144480773979734449400171745291420 [205,83] -317839821538437549830007354933606018557477441919472526405642942563058523969552804821075146787695400608466188333854764143238053135527348367278557781227211282295729337726873942292239212890189025511619341577997278360388034102247207706215150753835625230598577960601529453638886749964296118015257601814260133394504545758984148993841216057667099674088785896762266001252707488762190050058897003576937755151166379673990207398393288802783744283803088563950731449128254436053307296898169227304625515017975989793311554684480266167417872590198541944893722200162684564456813472052538729383570523672381349823520144858986340249163070664925508341718107434587150663424586278537320455294115961962564965026693707985858783586833937135123462466308192374870462801176457992790873734132350592218109991823349564850605297671643510931632725739199665996875326395378656413613581189989956550874602655136717940600587757849797587565531721930695456747563428760557801829332559811946527979354462633630057364777747362004852775237917066823547416824389608483928893499121544220839317492725266282771751956527726884121092940708766225869460 [205,84] 11671511814037306390520893134997806170033698140867914431931489963046693368497623399192627727592837016393460446237769682216395329581224532228289801872785962162320176830136714839035453803471192739244267965548137120692490945654662634196047515209925198398373949670789732241589211746952907828203324427927825451667014579037162213618269652725321722895269909371812336718047466220612400440132637665827918674140599082641490172217736430629296071455282570302835697949475508055232879276780226436403568846063627305570213237861103289924814685411858846852465221744540615317134337325060882472387422890485231227091709249741037747832102654099908696805536709950622131462958076610442234981596762942567935905860664055825577355517175819623497909606783051019422995943068624521517573157683583387559351811052993728342758200732039470827864524837599939463281800988448125501617549902424994205328851816493367146719580038361883991857900238504134873860477528800119187527308109319693806830744657352898812695900831164804647365985592304204515518052609561604933672126253634626097674958435667271303888937532148298652249094148153264 [205,85] 1937704600267313400822987996086523705363622100056901032913519054637291241475018590396053622012093401283891552395681023778089907923382495748800033171601548642308699730795141250022609344549588230485469202530530528811388703306862960001914382410763264116500023418225478985672499975173450603411081109037209057173217680231568385313737032372202767338864037458025962353246818850847989240095978796255209597961684620149558164418556303295369915755645967147328136984630561004235177687783288944589663208282693660999739643614375605089813154342029740259192712685015560132667135467063487470414691634025918290637951405450061889731169722958959994410108597501632007098218253221572681722733864323681702990613383958735773488823182472242580810415796100884337477417993249767496776356255199337616724674077467845254335130949490278995001627295652269120383522083443726315252268135027357047957645098489054088922386332442673741668472091516820131321644168645808179206793721352439867256570596088101807553461348741670575192557326036752690150499762234253599748267606049506646664899596081105895810569477444446644995105556368 [205,86] -59195434607601074140918218310892628578807621643145356862156879967234147768522290487600597067955711346352279557612612029357102481891592027826644455031492262066159931870931906264276904671899426846355024284219766569014778184400826716988142165003899685580468724616994168839805973832176741718480468768465544511108961573747468491498438731835592836564226831872916894171654429121466189786344299315532984243146286304349765954806619555847194781138007963658808152742147828718401439012872088321324625117532402987615592788075395229113952963046939897564651618043224362229308710152379628779854898389105187108296285095378754418286248493949815909898679643294328075021424986093216161880838735827871646982833959745491039712537974855237382042335384988004004815873144486535691116926626361431035706806496433293317111421179025599231904959651724866460859962430048366605829720695541717418083761232032509712961276498564058772172629954438546727649362420819287911469290366860626870417129480778072302656197556132375792495394323364082286928197945949497258109363166915973674957071823710403398285168012401953623032936 [205,87] -6878426918059621899793356061665003523614537233500684175740483682183273277267169752554480828852536266456137526171612785630041753190986261856895083903103408522203078252362673370020092176730974899053483810842383447023040502183344353135827468906757251175890142677717144816539491213362365731076905424051046558523518701246724800976392152555913238617046536910064943860931219675358125631158616525342952598208834698239054555398577387720232438805703105025321136312343420243306079801608872062365833337320135137969666881226071419291789644498521152717354884237649498172861992898188705541226172674295119907396258943033659859358348869468053691195896638109219441255187355616075747886986209681282912850076212741609580457783093930595271851214335602180131876896500507270546358720669089942022244504953341362655332215773468029549100739070986424076971126358416873418259641626898643076408461196684044524585521444489472697031528620604262453942548804218260820609875089953779496905125590243317944535845499459523549947216336784618916602386065836249154820950593422911744472511955431718147340641711547551998636 [205,88] 141890895358059358649124577683504694451406455170960603234529214207029854184559588890948175045468215696818366868201475834535015709669997652618422073490251857791643647870372861148577716694280379380344870807659986087234018776390708509471088814449623697717861946259254987677989280143307788129949885859741216624397501735311063901754281224707301769540877306477811824467967784580509984631296204242301085285727539899192968691885971287390220090041287734773257732669041128129033632742813685695683186744364956174790261108975341625514095741651106512145086358840819232678903913288116407424150923491904009159346813217914661299047914263584904787168186161207357805445669718386028905509440181484562277531940406241132812507762721484930937580230807909545334446654649654166931770443656488205264394906052918984036017331850623524779846930670970352838905047504040347711368215486844514333504456345108894791140210091465003299601944083476772440436259240563778225391476299565852081027985678242863669166026897953906648281688392440628943902440441082694076707835068879545294256434135327973999936154081340896 [205,89] 13253056993009734067877558216237483815856739670737413877211296289908958719121563257085487858795659817195566460099024402073624341203320436434372818140917557830203440510913695656820707831645774573997597468370771064419848156269631387210838178222259236791863136486779362923684711810221649747107418088079320475940777858638123593992314472019193479469037018311729269118257306836180551050292342078080996687833266534984926284359287945483794447893296427470934433319391720486017819903699453461536818181502469340739581952611864466677150290768317215381634206238489735898660559117377588585420357343742267633067964298716938655118100624777583947081057811090973556658823971860134568507665165598263092939284714354171289860723683208110361516143527876071269735095565052907813351610185879159600666154318583852283682659145114851103945189545641943563798659277567655104536487680179079395248149903211766103373911881692395337162610314564462799898782078802266088605146682637707765214776060322712880905409037620001655502152895857246662628156215171403011474565191666092179235199221991930385952231420074 [205,90] -163136442011175900572689371166185720855657223359422274728113608893605366380102773322866115769721319168319559301926911253109328479311991772250778512576115971922608400391218655606519187152320530448389346400027304140089962488247422759724739188542714099938590612599389303554890355619757920841293673688293805034111799167599306488891371301875468467309273769905604600463175285676639380177116979527443551046222893245459514934372873927601638280087253042834086450118600096144950577672077608013789455688707779096394352435701126487832128975392775800676455067333769480461621244806368001126035198447385740182848572272383663421380541538635565135010015927296375045382932181084512359270491315213175189351052114580116647490624534038439554821133617322637800101754663593640828635172076095500256062987451070970556149893890783867256784659496589733477927085919408515167208604342676408456393659208326750344564028620203040049406381591676576832749488329508241225795673259813010436889377786136602391777550547416211984035844910151624422844493935706187528815784768412183330336327275803028464238696 [205,91] -13080287574564023613915277276128952076062195380516027124506429239136168608790620300260735079036984958686850307495643201122473990420655193239457976212138741183985743135608728496477803384295138554512692102916166926816947960485727801834879030323872201066870204359131419848392481076720669610777466378117771144088669378640236860053533746695536197131681772676972844045625594116397017599031117554790136824626518551718725596270105496004941356827339417154538715135904271642293934306984939384444044546905000948134793543143543124329933079353057167685857262499455500522953132121822327006644482818210788673922339423428982224946073894029987647943606865136904973879421318853351021134046398663552760726437996407518508863403138505703667446268366839641036628275879916245589094132968437987694670761613174029460190304625926409392518640314053022464505469598543022614870364041421874757034594413831522061479261442115392162601895721477747462022825083552705668595845570153349337649946619344018154345893768005201962858731122227377439556173888892630555700007231179426432088333496975624178114 [205,92] 92954444929303745482252806197784140971444604284447217077540211795965878604234546374823462206898992343295402840047457152472865502821578792925738268702243744099063860759318360126337492441562032485388675073310714501123872728338290293134764544700164520701465654950022308879007759985471131329575419892054135817505849080540319952726698051390243588335113237161893485353470250095207908721346438992631433115191608657550215549685756067420805097382796335760403366024023039522985605879491820152265029678992195532699477422998196377176361751981798966127952857150164788075273840916516711064952373545068418092014707109938378207712932194993526264067721678505109906379155315477162862345196748144824047005896832191501011701936066591082808469625672986224800553703030483475936560926444122834169716964921168499636629661888890637919098454048032656110128789703412845619600031208802517888682438355278656930875397101686063440628533677451896224982951428376512432819124730110069785959257038376777925229985021851968644318995492135137692225701038896525346891382443038133598066490980772408 [205,93] 6332640448072890469119766841692202328639151559357319956153038545718892608726660340029878593947903305270073311459196451251151727728199871353294680801500772669401443562806750171613875410517901452243736835056224883854749798322814190263626579894345320451661450617500191587681222606749580332482024894082969161521748717391818942198156077096407813599362317831719409722661905037525122398598881396039974228447210706559987395394008909582460063742127181841645169454233531140511178391766902422138861467277105884689797248089848096796612735095273319680749995345840207296426433022239269253433776845491351225852422081206024573745250942480946069065329372735245985934734978127202686377950733613389117079143028873597841696899096616347276754239554829101047876515965756700189905951308529351695711314614475027315260487861136251426377304103526995293209616665623669591380253313227357615981793627433159752706320529016222755839999016178324576442326191627814677880108210869470946044543780288532501665294170598954495705081297817797587404688199585970402268138586456624369988185320944 [205,94] -28591092815270687069518053713050644773651455032387078314699676975716731788428792940303604605501203143200311214618965276034829493761184385231596489753526359570153158075026434351460413732522671482718955812655483825015378759865623549566217171702694510912655743397824408816741289980772658457034778771094462836435341615031556980461694600891260943765639308862867065263389438236863729392140909903946769281036887470551662958925092271031971137099624145869810146534129855635137083139104815617997083778830188112651355684980197313490714613687966154479465071901045419899645549901897314902551190633257471196350394589189370009879633999748926611720419543632318599504122548773531658178654042721557673090374242269603451532134342062470677644624941374983954730833833539490341385649831050417929083904310644058505114932800982091199077864750129515718860411876061010266297895486662945071630645195262848513504430614471105843797540562242807189166071281849964132918938158104371441914112996059898013495639057957004693444695273343952727237783401510542399985694513475452661551340 [205,95] -1452010043517300496580957228913584245852601126589294818978325967017362233266189416464713989414794909607644266514278479056318616862221064433421011733111554199109760976629341573859048652140549908735993901748211256678154796002291759736364081943101609042527673930571818060197762336314013503151454180740311657377767495522683908387603349588082787744041011167002595535980863785969280144424181542794199208244525428754089322631927430569215378626564550593736000371526314292653514956029261775954200138187860628736336230698891828377132982693687360296524547308293781580640611459256778501917025722427767201579486937297739723824370127246812178202951969378639486038349353600576583296782863948152716531663518838906718563395695739910454071072173279406434192561245202879951489165278439431132045683328735293697682840182062394295894407679700672717425034072409349725249369130462350850864233398674707272941962930391473449314990614861371227065005038540593735234272652657661790924698813790956221396983027704134672487567931518101340230234632682649535187511959256902589028 [205,96] 5147307883001938328226135478271507818463730955473087383452426773011616207077551090463541246366067225337108012600303549692712646501860657952076900602981754797067509133077245822268944756059107091976857659382152033526730083542477263051736404061342506263740185062601810859189894684671194962103850654771237283480601151928603661875456604308695286005915603284375199323006502975392839710670455292471516285350050121853091918075510721122624710366210458622081034133081256609893930677784634173240063912836696391372634153135693620400337835137313230323718893146268685730922807073915037383034093980592078764135239919218345615834197822731558899424561080827063366313193868275427180146472972908857273493935454628524724815731647904004767657420730337624196192726183561352362082995337765162332257363556780934614242691734610695773558193043699104001967756803695348215008880408657524987763536168344401206811559902183310405992529210648216427814453161576383584289266339161643435500742266615684521614628474014155553969247291246096528311286248236651009562159879829322 [205,97] 151356914303547294444451608436213852478693300981150418869342166485598667782357312874260590271516614056938485033699936454557467256037517780154748694449673366982304173442471143887315567980613614894535294086809388996885510275077829837761740230484882774671602042457637117659637570240131037027144990793044463543098713038533426705040180926579580436465792852435327077778832399994677802873511494619492215514053276174792107034887852655730900367078658529355356736319652970951417633836908976865135299990248368451939133271683788775512308618904721180621449015229084089399935585261639473702850771405487456997289600205178587750596923823726090833232269142958379344774003093612920545804051890321884512651256976056058071670649252802888549829536364958591949841771861801339576263757525623372147191079434734336260189135649066039974515971849572664632730549268404980297390553466118209210525855983686829724661795888643219627318935801416154553450602272571877340216697253345318392078014982623147625930277268570195517598626745477632428216056728003125810237253063 [205,98] -510910748699223295393008259302268648432690807702341572019299418023575643834937075890509039103592022774189492798321934192478362085306891350397896712577153571430192251811648965814153595271183169134862844566351823905197747893412402579345014658605388080053577888780208039439835143009144936722634784029459622785950509302144590361359731973266736080512747374795123764105778737441510467761201980665345616005646931284701415645508404271854695247813334075153086743761009580479129894114519006623875502865045377462196131629498015106254618845164996092613292960052870896866030910682662340077937082199636485258313495113848450814273124674170778328934606699099014550398049720388254630507087131926126556411949550261943048984223527094751695025159347344651198833898308948364341563620298276134390769813675771744727665290912167334754111475716513304796664199586599555230808877051009135198724871769904701692054430219094453144235531218956115457588050068910987384246736216752446079297198831578154502300461766910887506299013212884213331883762580039641992454 [205,99] -6724295946735222340397414054060676180191651622315552901800468567407868356215387165901219352669897850969432695389076042273687556660207469540307384372612779663880834131717272491314028662693908535274183559050373834393702015523131515271669032440867493285642118212158842667266165176989392938998539047963354716861443509365009550737103416607601332170896374937358304919780571158960716963548403950920031570802473066729968049920248278510321985827339831451063667584974995552861395766588249445507191570021209408497634144702591459260370213328522138978615598209979690080564392858964577788063045300310877475404808313282847125597241202783581313180423073159285786892811451465206499462888883762046445321785977958095189867233961676466878794708424011687711633755721744977985507999098488473588807450834775121152980356720103151685464552812576431389055404627277703194344243100116768105647568343480188177107286407506595397474358163079987603552213169553490454729103925390188274587760685004469383547387075235022327852855205213832509291037352832953036 [205,100] 23634811712525907707366205470287212250409701754094000819797845678059660686824528345189601095871854871825261411454574194422374707353408141869669613141722726020953540935753140100583480084429616655925274223675223601266705789557473106415401408029043079395104434471308716701478815866096400028275153712314314584362644253529311519057623249105429992035499528355585663679120914239224609914955822929847409685799095574370709961556079614381098116057196620586302872111426845241716324797061627500711482867705586570074546004334013513433495893131395459995577150959637022516090360509739023681113013406149139861257335745972980366123217456018442149785742660415209088100050185346240437961300961880464468888509461083497616496572097743561613785418350317209087350841676413949337377346142685900130663646351330580481331546834766864782243634494408031213804322551101029374117447216407920569498473034797637016758779269785291801910819704174151763727725227365015352748442698816355513266060329593889370487979082897170839044574540428117644327648588044 [205,101] 113805530434296832999369117295043755496302389344191510831393472106669309232387929614908558678116402400721005139352067489214933837700628271730504049844337828923313736952914876637766077529102560358459463086160450707848474920024751360297230338644228433377709617562638131905499836053255484525072154239620968024565532260267805326421058498867288164053947923470717471989698661753430095922426071410518029233722445580174693958788718518853315864291612477466680139905899697828353606900423379067120218195756802511768162688931711487078460657320043100353135928589322491513651750179047206867107009178329176892814375052762753835288685479429999124103281615013256926621282161546197363034329332134103526733399326912813514973561074509600015610169414021742474563416880245403719428530855678152813936524935967515817575650190029906157510646454838270189138987454883230465546574905587516965711289117876859811213789942375444617894501204663111565421033004621981677032870301480059319653313691928872635395580589108374238256624259224654711255175 [205,102] -413513948634530673808402031604829155801899630957850801128655541512582640223034382789567118043939640371880513278180286130509169381375295046772454852120498486653314158135396775903333602150668761007619941292279892661877302479028868112762773603695200599391447610388506779695202603258269626707758004048901022264303581830143865502669829085208658870187984661182591445031814790583816821773752541676589380105447744122160012414765175118481930104132636043921777261578533830641025106657207045286250995425226875102186101658871095859376413047640658587080999779137805111614720018353814710342350299302146794974429915885939003632571222673806094516725116434065372290040902363321830346708756446026863445360159625812337632843306463251781313065002392787377909795895147606760735635925206606118146550345333979882335656923570771575020223893314842112262841767602541695460611725734542884863421777711077225377618594407780027677443049627900312960512262769328455798862213067844721262824778119554572404763273210855707281702659056470241082 [205,103] -2551678792582085256307442756718308947332960928194255675700845127997198622160506359237159390642662439474257949370621631756171384558871745886181531185621753441017981366562937527031900745521739355949759054670046860613900841639524383411753078483002297038058916893185708324264466892556135138599607144388580191488274824980301818492125943552081385289725089034359435952011802975370344961903753779012954742993041913965003707325795421100067362900061878893691207118236169451473630002388373004075771871776155515469559138578761886342454122833223873310304471142823197028400827500659498210914850302247538872361753223979497540152165318810709556773402617215030196046645618566365892423241418592006709466086376314959007355108901691362495654253611364247222841596560045863536351888555480063605496265239348756363057149709492655083697533219591935750180608241679745948452525749540003803486852767524295612462780645612250437783822179900393423383584018138511126305123092469419319811515330343648569662230394200400168056260144363852 [205,104] 34296511582119408023979123346986874815687016855494810476022692745577680123078646718266548861593011355777280558047811970082844456058564201879275150663675516923316860874650772780494012300297257264534083461257118152790986580139419600780201281904423700240440719934570977996267102319251590239341794843398958956514858027170737234119294348171124746750127037570158338790671641168891499760837854187387551631623217801144269834422105405326810372169053692628380087165335927339226147179535082269977560558566398053629158209383232368991805907697330636848973133552857527110239465093004678805706922563998715072961685553806013955534492828895140537128614048550909371492291061881004911093364757042767674659190318829886569309692588768204517967247177375462732158646276867272688500024519973254625964367935474576710238737412331245265363507410310193839086306565944167110561965282576542747113537581009345853711807797047035301590032625693769785836227247848544218148135173573235959671937608883984053368990805676127735546762962 [205,105] 755852363613884751554581230758682104432700680859833890176459465781714748214222439313614248033656252160774632701959634908940369830897449776250522072902608102763015813504162707703596380275491492345790165768885288036290053185464807432793309156142800392363803165731426092948881147158467040270864740716290134615363249754507202555211753904844479001017977283992576877808749988009734685214769128948222084676777032696785570793717653736384022504651630106487662640089768138549209813619125085532926045015813475830547644597276913905387784844109357725029982869880617640560193553915785538066051717754272958674029447951023975747817901814356785490790802723254309398793665749295433377013811849220418450531654827669900457921124667636311554295840348479251721941068309644562992530739572426026483640205179238252271545757940677188515176157440013082796960789731829305377801199234749915295068029730407708448618282733238355150445520633031826046394136210314553378994888118103329955979206121671754293106002595965503666106 [205,106] -23263590378185873846591529089055274072769314305110241182487545405118149364798613285370167912528993265624111386851939831711391486134777930973461440755143207238628169565740578007447639082347688914167593269701494379730750597427060263651381087825509402006082790557604419970403666046016194356321097162938702283383230334611066478072294869898470459413003836538403075811644950038575680813595033730350982999100313681650156514998988702262971321470695321187221350879955710063174051467814896091006322482728263246687934155205097779738586448822128629954785745396553828054974739214901471442739440045030279489309749734156119975367369239696852400007296140391291856254798954574916020844885793599772695679275992159309694672781028193090092598257674338694990346707696931557526604965297781079002915104274871200273628688204783401783795123972022613604852551131998366025446175736929085719441844848900210375716987334342155031056117650242230209737508879717281976597559344717862862503993166361902051175437142017543989 [205,107] -69716411854517830344076071931713029617013170551758048716953157244439928487386569810617405227043737966463485448599274414076170724932472484316636943924500221553976424126281499003028875067164884396570043745102802583666456773955952641220265920441985120386061913105365870289724114440351424994735303567061487493003374737288725419975762559090363950480348020087046237015605848630592960881493355718694303330016519488687358077060171807247254734018889892900809899679395463616030924146403353669799066411121700117903236753301867675179962435100034972001174468357069892192307401016126693791724423035695479277411898394951140086687238410063651312290233312119038222192140919086960556094979358671575989955294685026485010632468343722077197079969751488860518528202272960975540671344457241600018133388139041252096465184415729300457904838112890645774940223438840000584347508353564031439249879652128765547571700768571657993466881676934242908163413979692355639988061464556378298581963949319314072725642476314 [205,108] 4227699172650318714732680658603417673898938624735699849674709224978826676076755125190024372635562890789191909599164543598019770887564956715307386777694973101866962624591031758585636579711435972218132808110475326809408595325884838597230637247471203321402207102960381488368349141136738397388377755320421118714794827794501779894716699319611083079865475260625923362656188619351725964464472015097778494024536896260776037365635366849456628513190457626646511222357462621011165997270417196270486434999979105001338230841123814513194406986010295214633823060632803792827535760865506591858437812582516714567646057987213041900219171456644330148771141714688456165232210204540025347348457827380780652095613690679847532130469616233022176406628322653151466761028369480925487186336549444451096755264037795057911279140043052780295674018964675365694478690025129333476434556126335826073347536065867532384936579788234454737720140319887298733891763280696272915258848938974485661041563879686441873122312 [205,109] 8432708880646591695510922470465519838522317791127225044533805310599133391192011701563914806520632524302230250915375154611785457125391199704790681161170487439335338260534040557729948868110163002502313336523716112404441309562695528838286053592746963758782837504230030456274247207933978875462299948744154851463802103594424111087638449220824839870431491390650961208445780118529788341731858454563185057488746499243358779897775374129715154647781252513251954776488340105546071087552624348025662752120094590647501581665451509698253689409629320909612372554424110020323155032788531446592276096286569347447818886523818682617904082243156494161148929221529037204992851593246620201635227381344128388192270652027694030641035612827924964352908860737689270932398911650492553785311380933343126142752493847666924990847280597199947514916622563935488037204725175710804687264191196413247477422910032472511532074561057879101064794837415560176021547711830231571384764922096960246764598792650901386 [205,110] -221121165669007334801459296871456603509275020843564353188440482085621185393782745170713930019453668938219231700819278842878312970936547955952298269208674656488739308943773092073475535477284291700441935860242572413037679682861394043858141124180492806203170670830507627461756674456779889314693870355425195166306247183523169016558362710269347259635978592963330238361336633901882396665598142021920373466180391272874233987149253011407207411519985008000063953870573883560026911438574636290410343509659556451401875490554725378272827610708718486658021031989483337370849561154011601080305063885640696017098981152822801485634745974849757986385285984787497835121136937865619174889078561416001068731970757658155819706105067170246795367105129504080396047714873362905766618921441436872363141729977560159203379139129251508536726619086858771116853789642113255858572493328600262460792901970851957704110267506506441088131648273805679546517624185200893595589334062877929250731772315886928 [205,111] -723855676280655519475194610953651653665789318089540417603907389331718555061326788531880434072566674499373937726220425801314085327598264989233384350386893827778615361274622919971878355185398693234371374627686069793480936261000401336608517137750289454066339966651617647789187659682060826211410156348888013084560379374584162230988353132533452012776422521461388515447898999397294071347993879483522263719404243502107632459135363183642274990252902551071234298174888265135116095828130580865559750667992331467554486141451157529969078235012808648321065536963794388500436080522004087422354912962176159982446559509246661101399442975748498100746343373191376146598985221725997467470157189165858436093053837234074442823926626580479449752298557535660541812502765693138604647021378878459173133339742611158752571458493308126715005569875290694746008234435437972449918007820592899178102960052914506905293466351818987522748019276456818548576353460924013644393900471714192975539052426 [205,112] 1756418986294425494701072292462198326180763695519207318882206167738349090113101080725311689959251726727190449233750984174251386262464013063743531501414871372166087323217931372813823144787995999958161288381929623178019780753763065758778887275911876780516335213315747470750888441396698673762833352223093189456316593675964895580634423707948681405934198857734446724102590130776008336980618330757418435123771692023138683260656946781637389023369959657973494671719567464986240108340171757224309316305093934225646820068728988039295867769715021139552234913023457877782545125148687722171274724980565109622351122256170802219387730365091713820933863727219100854557819736186747331639173651815690735404308750334817252826768439313542427354151808398820323105838212745231364887072409507027306580318968673845866408212031913855987139391249316828817752296736801523876437595283333634210675275363216568305443982296379646281835030107916503430811984938848212158525446476605781410160 [205,113] 8550504811956142187571832674798557754210581830710501339354317833011899968648533475923714804795440167748865951113538941305713433139817452774846470538962721212287522025324503672301137092420006306317712284008025737290760788436655120520941850995324542131591276882859609526373372976436923753955631564212096492361539087549065348158453527472195953735263814615020817302518291422985863550593048946135520108470602720871065305508315782614044281574356888639761260986804333486615909528896368730601961353914924007344746147040159670739800488032217217363823571256392494686121747996399285866817961403000892185009379330624325519723764400237056739657625588153353670998128503070798348092039022190047429810233200892740917841953099785630598583000862921196222108867092407509400724467420390874238790557552227499799208961081066235426456413653653314407562034680998376558528094510491912169587935783587818103165182484789866226335292732312761326040903386473811417408086460459878049 [205,114] 6530423330131893975731375024723585490822762657786742605094427827109766299861049707833071389626073477532997203699685513814501346778828741972709258730155244971696217263693300411601691763292444955756426366770449780956819917571029592423535995618716523060690472033388873854849530122732639901197730642134152756616111783463238477228987660947902810991096467236525750782499498882457062003548182976677466674704077658068536467499831053331190879463804308476645137649180273986282168305124781499543774573610286266438855121744513635973076971920245390007582704131579992690328201119320134273039834259874771943161618707676695209517848304332912557892497651535989016801491755389288003201689757184547374472355697678266266511858631673188997860157182206604096962427297695971163069096718274668379201533749638423279481789302116350093427986014008050200624857158275699632961142836038589544810639800659338959461385789212353176767239886123993902554264471687134619854103691786 [205,115] -6667550651436903147025830027691754835698601995353307612793834829398613962487263906636938844118031892022548078728153360851268426892245787846203229743758551706616910865313260121881195951683680189422368925701850489773281688611464290489582787416775079546976379239257620738333870407965747540530082865966034548993719041004508503473378210813399419098462809172268842759992551465902681610829101547051858699170815281298687027046193247394603815811800227572835603029375311017543668255749614773178742794255579929335940297829565089658843240238749589694869235269775969126268532857275202870324492664201491195840491120724657736992369689452082168906609912274500740616411551786122027065679007526442700319391164603807008755624771959983103698444974331310006328597900758516999978083121810799500366382512655875836767858394808033836959153922010589786162547197528552316923871929680853544474432266804451753793713862496644359084265652383267298789571032851637508157903 [205,116] -10564840142633163467461609435456694860855633940946436734161414966496824749703024606793926176937944635385408173951115963201535941895227307175950981883392112749071710503013369566217569086591986894904410754060705670923667944637309555987743215783796522447729035039775114417292287895131482607790511304797529028785625434462408730871155715325076059830219211886673545682740576218018722310055595954997769622599006428053867339626501390047385136193936547941732301215640890494520049861987534687843908496570429032596704273036670247543541420062011678134159145966113033647478079051676059576878328125029808462701708906653745626031839464843454174996408048458429179364626186471984949989513056694027124261973965700147008647277125772901603328730701069793929127671263427731434635662003909742123572556962523446326717659019079791997507537242292354286031032936640706241272399914952472369777672610600359385141656356208789185637269733416951203617003046221905000 [205,117] -4092319573994418088170808111431462865659609188211056237658956663931511864266456114705680957699537670290345520492986146989902143100638170969037595470215876577071355445254346049895190834344819913685030225129206447279977990170533128514547958969473981369356774767035289823210281876547237945967623404565125133769739852206872270869157282488319777236344688257801741758328913785071880035568038221425377457860917836149535978095749145307411048821002858991914707041239286638327861316910507952259879384873979565492200267448925265809041466612955459762394240930227881964969399582443641498979256122412574763434106979638334000074181397110673898891956813369544137410641810322075369019460339576481811773344236276489649481340406103577323749224762104607638669296190748562743608015734152031753656594645224576973995199702016870017149020613513192740794514148245940559964467653137023124340524897405207087493965870609992002147546335789301863117655982740 [205,118] -799933165754094782122144449764681236381900312743329960799219400783473555566474092988980574911984892928189051431489287118719499799903310531621224165860894164130968405389118176853010895770843618213841174111098712318992273901090321159941213582709658916717163170841346484308931206572878632488425193317892950099702663989052911857719550339546670028977789864809013875128330310089217240346257526996491335267245473853323601866151002246821936205221646552207948774807066461814187533077779255500139397069083431288831726194012507837229334798349250796473782055070246826760684220815949710402690889719780884472616066057890428459873868025742555837030032707674007237506415950761642847208779640058591514564907101292875776258380614579643453849125594559692206416642618652984002449837050456134143488016074397662396604188983446176711554913201685155416619113946187822975636767432962141759982676639692420914402548263629022459516094967699845010840 [205,119] 7955270909759403401777373121735918752908958917787003903478232011481790126085870293693269893886436204529328452948033367934813097811451352468415461368640662059224035382213268305200035733111732955079797668365271758901864331667642351845223628659437091579082968003145497144807239987983407224524379217148991189700561319560824706347107835025771510443204735365412703911290976705552505969934313504240046848902981870728639300794482541736944599721594776271011586100122669172142900548001725336650056619927640935887066238249418411719287208251937588162254659902335658106649578846467364118660431805700903333508545498364639618798436580435606615113094003394712054201989390022898318396475391229489156035481482599857373757067587372974756947108430145799712278389619436909974918432782966642168298131188161318622508753039339569115748884212814899863050249327619727114639596281320159688499680589551794305911069617444658635664961216952122506 [205,120] -57956352423128798521314000821572131904153305988695017025114944442013548171934688112542415174639977976601753206276933503936640997516292423992878457324858931837593487925443609765321572808451747249573103458495153374475218978369376568202005919891341932293098374246549685976561126042425041877376376172240553437376156743847440238806997252209445736944665977026893139403122709457690712657634185743811768265441608819807914339334056977999235472367295118871776555181339542731340886528853253508357996992238977913371457870420783771179846782136931832425992705059933192544595661799130289631131692945438517565704021550129628618189205841622468735563419943867954453921536523909289156974183378598210802688510692943349283209563026720391984667534540759094470496934777511011916513298525335682403542798802160899989508212777170672272259438569465102962146662471294351105885388262274353102700382684463709309062521726479944071354415936077 [205,121] 245048781416022610407408376289803057638252259435685838850649876760826890458906340252536024464030676648250229777592974085446899029528356432900123331084914831720411918837288021587399256152522182283611609333815900834598581922928053987086096354232500147280621610813926019381314935813546186237168494833422738385234701699788895580441529707355882594376156737636935520330473130020983235565347583558823369264972589551336501911044800654146024621229510801777376969262491331894841567334234374055344233341595267047344091860540209325662442986199692489132026857670928536865494546846577792737138060810488327132974205321032067390186338867410446027399139762646713972582686329423563918840535937345646044650666370422246796355062818596110853952700241960472626209349848011651292217499581237317448779406774583878113504368567068343904424084833090688633488842774786900271227800985878817894610375125181817743817644940360974580069592 [205,122] -550960663701574155816661462573726433313061942311216019468557896676107766181227294053748356693093329009219861927376860977176805553283762192628378278649338772573305872282278143681636074897154216993153391542669703059056536838401771188053928952375275243391906613720483510618844588621786228178704548037730034144893620349614376883893935552295562231383848354278314794812962500093336611477532652429413064473963549244770667224297973051638303016941454155719114585121020209503445510923202376338222798726072332460811056837010990784673900490026667631733613286753487285894939741834281879377170019882410769888336571641646294736733810991753874467572414920553416125064200617168448932329781259201759492465160923477543326286356131790598478655295208604271999240486794589195604792583465609060519297661174455923134399542465296434031080436157706171708571382960739635808414032769855901580079507829291456578165416981358120952 [205,123] 636323772677652214399029387646639023968866621605497278625464601979772038198975324800243745758184826452029715388087244389319720405848801168773818860515179815471790188566467840620358599230087801770263061307140198262363538905714572437934443696170581604647683300500036544138108613227291595322688639140612436784705451222753545368533410752345707228507770059330940255255137563456977369614938980647322914911653192945591957944486902022920243879434153340543143166625323450290323470557518166253983149753653831815038532192752612359983366899330636924087325821592339024908294472804651877674381697746036281851410857927894010626494691566079913186611138312118084637175871121000299240761620376045186302915606523819291833347965644882297166208871704282736135215640050978534005721718051250250178512851258556552991194482444447056056870244034423320610294799724979752258568485731151295394541250476902809093915396856265 [205,124] -370101943836951491505706055659034682774925282044027005279144059582219349131744429769273382154390973143409555560425716214779701975356414606890461460799721061487739057063382327510054819310065051208967653235269926800358830076892160469887973240104130079855608145963416840823386053005072524857041268793383638446989487171978542558665372515448560639468525116858365410899765701393577403687104059818001905218866865522731461531195561717776313749506670056799363432905890935255121360713897055922305237821853954977288783496086402969394935325723414575146807874907689182370881767056355224970087191646058998670748874061965692960105544192391036298800486875982572831133108676777673023014740936610944628862057529142519364267324809215030148158080384325586847883411569500933246700474848493041219780119931883323617867376315489551928149697135169337801114624221951490120218437757593473813535946355712104708967740 [205,125] 107190286246253331140085050855171132769965856520887431166111146366936058341502633012861121947946501206118414876759063876048724914732078266371849004251959903536389622538085662330121571207149162433114901828095257571243569583887238669910661996563378812715675698013359263901582018848819466090297268432372674009462152666466220355074326933555448920227011985179136740277335120170534303798440450706601928726419222790912900604334647132250065387265729393331152269802936075107746302735712127460234599251799028270676844321721835475677242161891308381649261408931755043043300294253148943194251725380015531372211603744877110482694838915217667455774204954763080233056311059717613853763115860027174707414207525592360532149656139717326012260439997454448617382383674173396980971929175043264368474411399742166245346561547123475312411181577466212284568204801262439697690092549907923413736037921650769300 [205,126] -15341412192584528471667091838477218744806038096466244641753042489810864830346169792576751081745208471589580478397737120255902688365954808389429193734987926931070984016710053002117082864814542514340718029979570773093836350509238517674582055807758546232149433057356269430616201841444694321134507533664250684170941925482390143223823302251726941791537242127200016422857590182445175902575552879350578085691616951353008239976435235518901204128219402105643204686039079491286534106546632972103844573503713527534505740547347228710483415432617743672354825855216565796921292485751045584915704292288829068499915209528003312186949728265931187501449953539711732447424671620233622134533186638044682199858133839076636535431825717627255771778104907921495173292736036178183234774303250304842934576907756762621632819266816307417747804584699804559751004495951093947632772379236450626961546877359 [205,127] 1077745472224128998005261062637236655600304201778960180739429837569952918703162809081457617856308120802001543268908487006040150914843866482440398105578245433483732654908194677356653943694265480342390376854435378323690425158958896598790352717116293010333858435980386443668735362676372417588518967426866702832003396825359010948330297989091451284316821169741312417844066505537653779890131610245851486741251923065396105999850012781102032170781886461829773357063914422053061376704048416630009445783934040105609812199452574557745772475659526415814932676285556665361447446372752102172881426085615197588646154803163520956755135503395144096393947557226970407992594751560546385969494699791660286781729086877350678096047375158723086404126801623250790929467517030321788385332900314260909261116721315863686138760936499079950992981536233139043384590641606320252036641723329221079008 [205,128] -36891814203919407887740050393831255332917841106038441788381064462211027000379924355974521449817497267137375353646878033456255302425533554896754351351712535652916010206896082590197624959977351431783126117683248173451499655780413207351015089806087483599903571653000944147949051685965784020265859670201390370549404578740600625584672603915102386549067167192319352253956259424008253062646537221987674485290326018810896534391861840494282425374731973242478665432706943074871379990876677195858788191588853762603681088743255329317449727963747965813181854716352646657273379630915888170480025661551856334989157868566411436838155610953684721833148851090144361075834465374932485382447443437122502998523787834849431167434316402808113094258654006836932630247897261970083325417159925659884592692710686854827828908482819666136916475898236161583607142114922889487563000822251594 [205,129] 610058298872112334105310370688348603586750745589589736667985296127076343035610535635232456223012094053459247072870288285503988897612036785243100136156241644824211676654081740386906019476963410708845820189803688901134770285384872852721562846718126349301079542831356698274690531569949470829477824586983331021245038193657787551813840343741689268010785712554106823024906356805705152845230340254512305068077000885137516323752648346604140997810153288345415464044101774728343952759928642687506673629904477969815764873868397110860356531815391228360658921668256857531930169928169564886262739914829085320272583977008536407752326982747009471117878099623636986585148675679897547655301239201811837188777701796846188525540853628635453316770631870531086268898120745453505521123434401505000543484174267150776158255539649545334693092811800169348653510684087732529450100 [205,130] -4823763794699016056424060413128431074818395747616702914072500624442919281250373252253469880906455718478349407213360245478500447813433480110637783179609708154806085387912802591593799500779699794039282084190058098018850778362720398827492082665551402355079176265368663486001199524541997090302541514471633964319372037876759700457667886423456237180830776537974900937766196799447236526249022271158018449230829455839242086893735219629706138050524308796337903804340272920295657361530148999841733480527545308140727430867054162810005568569888397006992714887552695997297113302220886567292082540447044881282516013550606288547403777452614293294435089576729821673576813173236076828656906702051614614773194380296589761008940285876579817808349256910427262723712619011769013101871654615781906721034158239414914571293685503268527416794839187545302172244567384758 [205,131] 18018157230386671926786698169475801094603141054789637050166728413797119583102683329880893627797639451980130121783399769063123791719327045976490808468628515278711538862502952016387327851524300626960182599926389584370029619340097149201215790720034621640414488952032859789470291023677134458343309415968991315603766643581811104719736494444125894812465996334347569894570184539981661335774493537490910941540479784298797989737285217975558923625262493331287686415131150691730665802212762016434303975950740932704062490383409001054481164749802855291370286098931160274524262789912079148102076111320372931423353116269172434980128044134930332688947422329568673326689072560886283510655483373558895858186040147076314716226079428348292826107320927829902740491408401109226958373806211138845243196007224271601208797811601631309444248540350934150989339764 [205,132] -31347927643962997655648574806092048183360537846816776455139859506112522756777708069315512433612371919674240848790041807606533023767652056175687042273022252745753535204562673130861142053847504792916351670468674129196396345347409161928561277457659443624161699546970921562766088093961032650232064636473399485168960705309048022665372216463391018361865781635052407569252722389132010470048302784053817921371324512942751909116993211025034534048360052631410925278700920723353746923083570297359736133616152135909046822876396183049176463414204668636528870701757657939577668741219690853530318373460272845355528893834229410459473611853143509467743694526148188660643650594397949102277941611275467308879682422383330476528878396877218595273634713277514777513395863876077573258396298760028814118890828409033427117224226515388543755525338601108 [205,133] 24993051274776746833729374701746517526591423759939543336363927319695890726107789031479703068371357349443898403948977172721406094043466685621106643900389459007740858140497810935633166392514269366462022576103007066074175814974880527937262108046907333406004444061564981785419608053174713929245858717317340553982946495641294906076429201311983756322475502183258964245835099280204461916984865600553176484691972834932418121077217901596732282637346436458519439080127673718590270743028601336939999112296348472473229456805043399696885825830680356902656369354623636635939346787952634848205584929531525525124951088494121294048421896862667220050852282005017959060279450480524284149790178468828141115379319081618207864396180871091793515701715620272283056668121980943733370171217244405456152057776283143742849985595828109425098872117 [205,134] -8963848544686866222608273972219144586249099637675089379544360259209239629378026708893004590416027235911470927942747716487914863770700333752018148592357566378391196530108879212528373371099187849874178986757915161465319045230483923342418256636818785975210815166805848328414220823835640871497230317627839314912153632004150522150162706828943712623842221948484729235945081148610042803524605842750457955693797148652254912157342112887482853582132536460286630663349138339888840188009762941105898662197500316651188749706162089038192483177282248731866467229918477709418791610600852838824125316835278686908152256068271602292101513322929438056632071649093488105305626239996695011892210730319135520480280307478337765204140035414801960623180277711152942890494810946988956807957073925219904476275408091633675819473798850335 [205,135] 1416230978320410327577105272419530730692460719953287958583078168496744225345229375698305767222142465971031168069644890647387874301684932620844304619580335524209938211581974611678166559689508802339229213467742618571286840208639755634934049409525913502614431629257623479478990955339545363055677522354271357069717806057901089185785478523956108338328256289277138691556954161701493557650198681703988712438977977186721523282128778875050582476126118407132776329364126487540580575130505184824101319147438376306162655357728794677297846603512704393981546941985221587717727904517492659853274428633534725385082858680994592517917101229390363145430662498167311452389085862160827718802623159997148975649682237937340246884534286481477392689073942285932854311670335606617289985420997391895622730303019024979479419540 [205,136] -96272531228075824808045150427742300841678325713210220990505987242845056156625838691207374347406406880039744927431554932320224708201637987000354205253854616957717493902099064620424050699007255476553379768481121388625201436891378309767996005930217317835526299273279966495917545562283668372836025670024075643626154726142457214508331238286607696533322259739333925773628861803963982023765330635870979271088865731163176356763387424492257603147464844233051912157424692405862436353219923495983235972895886275641438376890863688499337246515509415021390730957506812741852131498278738306632170892344389056482725140259491422104642734709639240349047699555691228660990512952732562519553942600939574381268903821463515384156587063983967558148826567033701176740971384683402465954521785369317205081430058273 [205,137] 2742392465908815381344955284764130873592055479904129768483997653510100246982778345425444569581133396362447961279380227740116116887740370079008838153982422373070275069005940734633852622549917731169531963019683889241098647443313290572004206252896745240579468597185072999026987615367175129515463673574414680951975851611694921362366272905637380447793677819777692051969977166583573656156256880051271690228288702372970376920106244434701848430116786978873183653933237831829565722924166736067350361695176584967464961578653142804114643922038343017098260446872600280160634210094425729388792863521424632233152301561142761544254966985045614741630881857553193606174339229950392993960651605516448367481912903516662742581918855412876511682873144677755582513659808744720656595409082521387222666 [205,138] -31782823285769186758902969849493425645528410238356472135372856519465146070534646118779464093270944716230534567100798866904924003358692480450614970192726452152487165131569884425358297351119422088624992103054979883335632926515484473191553653527358977104127682314821167769080727437480395946420311862729024684493876610310223387568467034916843351270864197118512693352241628262090366622411331674575226834556052143682027204497015541420914345087519099647178933420868958544694293573321615299019456770815203238101320613642090782274684299540650373291566063154572197094736653620391240916837118200279760536821358728797854370896022599891370937610792493934433351607245163430046960525049320057705926060317269823198410684089443274072720072607447645890392089723589003244925437149134116 [205,139] 145000970272652126832673428666973983916635895886211306228166795975813920116494205620337939151833445507963603419460898049701403169623201874107765891315910419897626893628299249938310274320597278248699961722487219344973519225184889555101646485901915315024534011624973517893184953706599941611270864443107953902994566191455483796187090914669297634160984190465052865262196669921904088203649174908672076646429916814576688372240392755060906056653515889666134038482677047905917438985093030074912335042478837912777861714644864935174754365632450594583377701068065758582450678493558506519901420180277906214628138085649448479508716098106326237464565327436968752570930676932448071578223265775795662093852711133301909583892445179763839875730471642752902611229284515041360 [205,140] -251001301715730744723970371483641473743416503827791614241670153725105255997351787960597503762621227466309119157351332896792838965673607234813902429621329308642239821853586082221097609312486883564189663587996683220325929241609646092501005404716882621971634758461232427842953018609702481653981841903258312853001968689735088507766978797052842045321683479344653067783318599460266996317622284034982577789944418541801779016750563521741443723920240878894621226556998975342324036171410281477501444453982519006379907247569665385566681135170569101829767489542598646747821702179800871513345875791843737764343199993202846407711643183618853735204377762791100755876785964459138757739133319014544878423215424339972702052425142368368634080763510710915926818660 [205,141] 158213411982107042212805152449397347428455843483458572546799511757608643521485553676615872077300754943964819384496329322879297898943804407461632648025960616361943925427429410657315037877964509336724597392172969356339742333227032295515496101361094692275406387408813713497196677443223224198774746718525835175183008513877335212200571734896655180420199765813114491622990077940853866678099571588471626650831425497954043524585472844491485083469342106024336937016978483271581719946512478823127974898976857372480789505775854192908409871752982491597955835127896452007128615498743000201874159690738398428062818013181661427753603863111904926885169157970537327985291336325032833571162798486257497873226898341781252483457464820310435936533553413 [205,142] -34680430113837019080317170797927151023171972021564239153875269459751289368034650741622971408212407063637230665487831540217841007291115373612854708902874717994849610022743139969022814751080092422659619921741643012970123446026971500702689632371500439235448588105285101879780361848330055083637846694034262734202752739660441253565308517312691730126630965219251387403950641025385333377241646440393507992695282066862531993763684424174369984970968436974416403651258627095795789304487001376738689376389662730368575308428309450005585380759655997093574327784544497102280414599019140796533830162552448431426243106739869189761017633645374788174746123017144208319865323309739123458921910470763518912723527853034001870749552552890366 [205,143] 2510653532994981674125005647099678744881267114964300291703857745778570401216017174698069504161649207045011837661618347529411801519330095245158776498465435613830507964233623116733468478081133188687398250619666492721626058186507552351200121518478203198845061005804410742752303104416225176091370861497316556501399056131754015824207685197575275004081706131170364470486916517837683297508080274034662374398443918025735876421370545594529523218593099160817780035609758722088658427549242911785648819601962200805916251206088794234187136442096744391948674217116205197312510422523222366765890857789834154625289815973928639000792116703275833903918738277624520660380382823792523739386322403021520927023555831078682907634 [205,144] -56643299914241429827146847951664389498516348587525082803298185692123298060906523605572462192936787999557429602512975203023989339834821822871752052678428910069476858678005375534829329254961293507784541962811166148692659239670234727831180330528907604162876229364413410854270814434329056922872061341101948450308504700885742166235269228702467295111924593968672843428764625096196088888660050364748389313843175577222456782331230826464964004017254276893350438554784918447816687890395361615235488224050680476617271591943274567092526974547670111024251593455611301350809806965237354109918736263304789455922199266796779020550754984019785542851212408552432852128808377909638724189221191654249898921147705 [205,145] 373021197895581007588833475335053042146101967406800163807807267061246558147201585021721931378704522994929663659874570667634320404071651311798909384668289347690651579586821269379007907760519286414786694459464742387430237104346761300420484899725485981763582396063467323956297685165668896747914952752608719821067231881206376339555374729905187622132674141058237161489345209672796563524759010265996711342778828065348813108604715450103839878616840871276099072595864079941581717250910634448912154074685346268561231169842010825222865657378561204718104502426044035204585021581447874377450601529037124966343658517084465821242847192715438967921685961574868992674770494423850221304282872462 [205,146] -665766751058623913233278125117646314945834905101215933035805098052310360138451089334445457703233296738489297389765967647405555281695123194357800965629592131719097081817658262179227251898750080937756884331344463146758760818106539357538659928492715268261935652303227722348850583170849782678732915336859879340247881338499131701863728603845716619458689919701657117562728408022651384238419978172877030400388277678791032291022378244228012899233340026036595198306566711355894913407541478520161695560430345240348572291542868299423375355071376069227789381894554041130007880676992596152099353625966853997215162300842293891900171778266379084575848315294090876329855420254956 [205,147] 295957677038368917851116681711420306555200919105276561914173116775042818111737273759133997251859241145772468091650896166231998928049669139837631960927438433837298705968167655976078212898845312785165630577652409104379151981367162189837872215582476955307173204760327769382056024627186315545559780335888618184900512778716491397642731561904665054432291967627104352585405535967052472295666490811572181897596055196722022572293294652535157100029805916631965598763763986748487080600378359448621100794123670100883694352545946905680884968130632182718541835553852556920806164093387183463519327509710488283513600889618964139628014314696389341752339077836437187 [205,148] -29747505576776179649963030537788279243193628952436416595310647018168071982048206569479913706200334241461630588487821283300355649343639583774971954929274681732937215174475167797660449264007140657959354979420889922522539116602228403974033437849676915359264980696773312936343746168952105022654732057284334250426155730064898358884357503289186582672936303574682169471498853731086335291787137817949049481290140794379578207651086640273747319447817765431542910065054615958240266199205691751359033458481564471186523834581319349324732514851837330992227755651365471195960498474136866312426553378593667929009654237097931691278509106406655166864 [205,149] 604745362679445555522188767119371308019979866805749654285342858282560932613670657143879073437037655705023721745454351046364467621195979310404246741487557581417283570680483059808733240463447072059525407181900520226443366838617645279614748696986185848506113337509763535196597251156135714701470898554763054322191974268144953228540025864775040574106733966156279954014400368238534595795904990759018705059387644023129678938917941564584022839013993814852013591519533764651257941280129648251249735854593142774766100590342872703736095559443122972219403314526648789550652377102899485755160129732069461077575993268478807256505 [205,150] -2184639341714632591027726782987204298051769265009675017998462869389693764325180462688067109428767933588210376302878311508698232097461224922375401714262074454285957739965167671295740856812291169984162577674778981067847672047811928887452839710231719454893533023135273159559037290855811971672855737573668369656533172863417752366971990260745440555326529977059218654617451228056407463969811837750191244154975137032034935903185667807711177732917242035623368206424043204042829022599025142151032896624631631997878236340366286103035462391420196826928859914153844005475175247575391095903739664080537600210787 [205,151] 1205121654947930253612145198264033157692527979432469439640601802099033691830688325010693451673933841645371091004343099096014760160478653853164214864191827434003625662188740039416032794585475553804267084777484584287698512684795021492073981395463337914096307898128949224049988059027351490858746170626710461673330533780174884215496914536240883700623747803772587524035633898952705983719418866977111618715353854397962290185272445543690572696306565435569572246963598763749536665000968532878253074301572437926845265132192715558874521640239199822959488794156934086089032016431196616411110 [205,152] 804302963673200746539511268674674483156253622540445845920305846869772420968900112661464014800918881101840603287420037947467624366515615692832880136927993457226994156121933390264811279206951930357645651057763108088614473049546686959194065150681239861016834387852853851190750434399039660078437994196267758316405600474577137669533429064855597226497059320491067930256522217859467874055771376291853845551176589829127983660259401420997652802736568108265886109426244448294706180714330445706739948688226242533558232689520452788957054159099357376504038201693367114504916855 [205,153] 27980123315152453825668681134976006130497608643039684223747477582017584425760552908261428531106116695238168942227408512296198595093837340796730985016336174102317568336734786640394717820470688809524741890034200837003411978372438851408458878411186614546171886677229243663532581961376426275768558990032929384531237634857786500019265352780960390796347680432555425584471504329438931752253393729256134095111155713141017742744183178358004048158974378210373347674666364952405705560513401792934995990488085910695853484920977401207080661910366291606253623329557482480 [205,154] 701776498869695756780172091037808184323063757675342199599639310472951608623022725185100008219130010541626620452516549874226184994017478172445409436500661810198086181006337114615163564588715309274925850667367790370271021299944283961694837040102978490530413208131850484828118920795891636821372571088578153530747984942016148448503302857238809461254992637290789809626160995233796168773468302988916276419715992772520980119016233047319853668897454423759238576807915550824888110087241556157737968873986031826693860000070946221849902317690662770143176186600 [205,155] 12523576689717906815956390651890956626032155937509720872382907604143118674224595328046307489943995342252213197097957602821304178344857321388149996324242042791122982619158896304564381508253005608363930584479755170827524230698995826506974944287032904352061382987183345122873091422574713685224171694830662373294629361867965044225903551727139153443998555137685806578978286321356370273994207393779946500549777265404080966540284307933079076692218765529856034430523355152759100602301987268400275816867358629470133969292870872677036981820234841046697 [205,156] 156743636200055019808831789428840511198726890404748912446446818603669109481477224555822609908601384473393130563406826979340143940784120496042704341378561543495499120664443673093848295718216029120001453709288442994825021807472409153003266812160254450357534878267897852002897743860669251563745184421671298693804201294015655391791404655786828261757318562746772038013410475972278280053890790991370675435832883223203706557804961047826011428796186359434054748051294848031614383763020156853446204670616419727061080035874267979731134503193700 [205,157] 1354628533677431115240419095314432714457253373679610224700181660916823319694267179771457918968789839736325109821576239785047446311934342872109800785094422490094102803781927289726525213431925989400974978259221309426055569628675894497941674605834057862652664319028144512761481432669196063147780778502148279127365626896990712557658588240385468528839130713654159820416137253787567288574806623156540655185095551313913251925883664510714470275056464546211962486670219650852577392756591643176890715643275940322986483217468605937496045 [205,158] 7948445355425357586324572801817498440849038832158060570628531061666853249044312551539526833275292729724563741423078406660473447418077404398093605018436675161039306077384453793524372525765302435267744078591729303014646453311448054564692990365478910221840089147800967501836289062842602000066925312167653911460591022925714238662410161133005861311730980969171288452547599954240029073634460447286850252585583376030176710556243885241785376852629987050006141059885665485757882759540735636282746828119904389100402742570897733 [205,159] 31088260715908908158337854836010501869899236560005578891085848094477161899261665192373183755814017979997451978838595005983860586703644721010646323643215411776940966451474093735086337074209416402937712854982733703498975831808544251701268626997147774939097148556727336954985563639360408738432329387671453691144247775738832047096956267274549004916491361040689105276763483034096307279461281304863573769280573769669611373489029811685872780090882311902221941774791437788286576041987691412427530324095060747028104980 [205,160] 79444073490435694946997100443555678568412812263190815856049879004697192622169568872992738731325660091486807595423429787280425574201148979053048979440730420915220528628671997214421359414598319051120717026674465382269743690030560291395582715834044136207164236680449949263085459134396001614406474863715172929318476011332649708094403331093531858617681211480998118488312914223296945801204916022565663563275522404629242893267079888380091924235207791932604091639495284197547248271600959287002007603463129577 [205,161] 129765970021189262210789852330251086381007038897854933439221602208829238767245142633008569636884712833302804512588994179355003094973328843502169552422586634125639231377705980995809382609339923484918586382240471063410754107915325519736245010869900467940632983682646773101007612460166756611299933705699227880462387248963212577946103749851573081779099001039223444824511211260588271756679135244775639498187629783235496429395995096363112940553085435655833574017546859337912453572618222864758105719 [205,162] 132267444980891864572519214280662195704687459274783696252188224089125372125893675487572258942830657436181333289028556533355046154457811982175044851993778078356422550349368942181040683563035087859783554216290588085943288830851818549115738164732862598569158744322812477874479281316710863482489829785640487824543921055758087216873152059800927604747165571466170987061633022410000743266288994839887782991257814793240082274867362911868020676880304912623861267748862335383120791725038602452 [205,163] 81929850895481399467118563786390535548002028737059827102767909169523166032818820399504740964754677436609405824281954760567067152049528839728343331516717495076271137327041580422097345283845949268058461091145659519989997349841447897837587347892746101131370423151450204139402318653811943322150401800314143954131328059793464019417137937951893027841036035336755612607486244116514522084771327027030832301610396642616363256774662762297715662170972755956361514193913434293612038542 [205,164] 29951877333634343216295246291682341932636433465260678414921313359309638394809662941359226659780434761022641827275334964970031079413905070210688285982051551853076960790520578794488469782796160541649706738788398920484489375351166472209855885908816761034791571512078869092359865467104915909915991069374595085858777509983555858996867659975574265133027851466835718160337475927562906919172185783713713965017327700770586848928578375166853661968517774325446151601566761960 [205,165] 6256059978571233800028658289322843672713275259115740485610295384116676286839207130358119867486220495685316722488007216733675115143187801909784976861854882487125365631130817911512005693765893561521953615528968999848256211006932783761282871193988176865258889633569149659934238696064736938925074767422853020998747298640118603151822159997227195866664772464825996699397705942865573265945526110373272718232045073138324923540408707888738068590729131549049076046 [205,166] 720043399311001878225941731018093591944583580242301100219812364403476876545583145793200839067249014164570856744545694561221408183407226044649700664334457697406855295129529197385660445946449644293536929299366756434157085951273641892006331398730762105669432749481907243311612227147090813403631800247764734038632030455101755241476026735843601555273951099614458574256174275694061110117089098859240542124206318879412032932067011466953497677931775168 [205,167] 43852624318695704303709590816817528131586904669674845753947192776934197716852605649838465352224328409011983807529322453134247665831111852519841888105139434179641704918086084449682640886353480505882951540962597384595652149939876170346249964416652184692816934868052225851399358227172629362680814615825000431591634563031951270374907085979215868899079026255174599279465747547693725443708349118644773144079142194971253419307319424049794824 [205,168] 1350171640637768003116342755517474367764121109425744946356263327036124804627066894403081574185691980866252638867440779527669810489336473238358029198930178749181241232708056915949956692907303650749618774211001568297512166049131453244646832141158458571051088507393955778655984228380975779379967917544126694820251264269318590990569553788769937410452407544154211718633942354280087915116399459987209512749357783296632171374896614 [205,169] 19956398479434400832894086133580393938291292462271882610453778468931801244492140857509812143407854894467809548936959437340060877046596299046084610001311109793959441274705197639460363820253596624808409143179307748798479165258834061028265988377919893066121283892741962179469716943398563988314315937179363024679575430179643442594470820859446473718446007497060173246990236077857268023406363497882478293730868348648090 [205,170] 133495496949298717464113536069894051228968641849855220017705228840938856686265442951709549538111544195038191440489620673700559146994388239775653131510226843682778012464930829912108040607083028027569164785252809155952396649381540670114457347013785531269922205125363066034905401580697452649184251922211063385359962618852498604084928939706957898025469431538551560313140151006624942824119908810494151480112 [205,171] 377680923038128930117728311177002975406147678351321098667013316303536342127854993966272120623951535307725548145681785971993371030869200419571633707490448334646928802817090731030260964094905956311457572946652330827876279453033536691052654838539638034290027586092689707296495474182511700317722664000237877066882777915075501524252432983699297042402870253467700086648278851774796666679516711588 [205,172] 417817696542412824984727195502751369108341323330613844038026638792455879030874154291549489687147718213819679698139259514257459617556532162287835449064109661161336076988330580642232623117461035395211312393746355825382073097836841454615221663688453076807748471727007533723941692848198049081702856800143184034896548435921246230193185729907690363177375180407881400721756880530858144 [205,173] 164901892756849668943941556035439355239418734009580475605843294317659441571135178580577964570865443593933475118376347899418165801273875869229022528040801765739362029874414742211198783805600565164270958404967441897256056406881940247423324104134421134002490194709204367530020459274861428476128534696285917511833243493311563205794666876678769143564715313698792054462623 [205,174] 20835122262040701153406293461361357385443735281772123332940305593791322950798576305444232157606440562666793050301531245805967889688252413523635664155839785117843849754794109973597436041672602569583456072122245469996611622415733586249202007116388717654180733956868090813167246043105228971821069846963614035391753068078600695057156385147728568589702660160 [205,175] 740375022434268994860380368525060704043827809021033391216110127798343351778111499013021789242390783030924942380185023894291133192242569645347580098568898629284568152508556732716289207789247677721376002856985456088614591085402771757947601030573698901816356782132946906459309022575589583314051968101063064868437934000199676580434473792343576 [205,176] 6324224721834846903623497400543238971500652661514659992761344330356086958283661641773191231926022324187490566911144279594714264968356497959113441685794646502407090088246711160282214453959113384026216701112285731979014642180686812480787368553626703162762802400237939971834741406232644168738824930663154211709948835558939633564 [205,177] 10702442465388354619909377384377507190414674403187523667649808820682258362161958779106921786931592521556994897567697356617568729575532116672676824007350669133440549564902484532171557441191612194884039163166710579096642465726861407726053681020078525533614301922334412414248842789052152981954140107637899191776982 [205,178] 2813692178460747862947778959984666379864331305725776245230157169823931422429067592518582007727607084886241528479585737896986003012432594290275184322072449370214302195527476269029528167651814983815579267554881482267560092540058662943395688395452478623680167408319770615990253337457326535395409792 [205,179] 83954183908888929060650036070603123679606879836625840180893034811857866888450940197638980011784581040147614027997563474249231524231273897516366722883496545294370070335095624415106708889136267919103808398382188857104803656161933368780088353950050621836392039491975469684793523300 [205,180] 189151283270574735563282368760605076742454392693329588211573441125435409052814130197618074878374791692144416713557696790688523567807335181806043118381689971530781097607434272219717845316266870690971383210587721619033931052589507191055485555644157223633036084528 [205,181] 18389977902227045609233455603396294306848899177993067138625745977770211861912243616837719530465624751138254939087843167134024379214880539367532530200962695905742042060708774027124179498661570668197856185345596635518388565246675145278058577927 [205,182] 31194688639449255711635243865642385821293776187763767914457517417483099263737327803106563365825668226374710316318638417615046528117089934196361966200482597507369748993555946431253365234339649028819438151793182995050477216 [205,183] 305041583749602438968546197219836214605459749781432203450366980942142806961863189524334830939817457691998997709600092638369547709712292935726723304261618209220995550891238365153348030506542717232064 [205,184] 3011210915913710623310532518864429268985456874091293400889396760729191580544082597852014423655696399133490239986848989214195199109248714736055125193475920441967321513312495 [205,185] 91075100871581509458605523849531830207414423239296567337401276311390495572122725482462124078509266063230823982836700506230479769352619769868 [205,186] 1386074130684122356387375636892952803606071347138511879014366358301088133363007663714045528065492272 [205,187] 602519350424576 [206,0] 16602071485533198801532089814562489214477546902922781729065548156563030926277679437602212962605475778012160392540109551337147567327845240247788078037964445047944879371378991543480365675008049399153169612868504419302961452346781427631062685020156337766692582129979440834109439183199790100695665933078774177348718071082430397071905157890835615384635351131507004723273288915225360803500600054232539202701517176295850604037907247262945004354565827862220064830956952653492450625829620005409687573887884162986590803233848426331369172670866437452418142538586986990867817272145233170092219320155084753536349756973125265309801156916260075341665374829350048372621721543302036886518170508371646223807671982120149789157411905139032288611051722777957171090561178997505555787651597462932418320156499375663697470907842245059649903221459514918189979926088950735674910059707274523076896147633049522342305578122411697628002241607255108242148063563441284233746985308815778815058094435805315372981586721582410496091118705743580621358055865516220943838473413923525100639455100229096425460458801069534051023067011015184948933056622495241833472054532657301805715634107565326887338350974993005834266429788442637525436593083201608837323537577990944333869318665573674999630779051925398166837027932867582981159180059856076800000 [206,1] 2471011784553011017268879893819112240960633221882641754926624475280503686825212120203513788881174330041860072152563036681591814373235463422006963806082672572711399038900204545974359792470934238822583825076435275362242113806241556522790891945017583386402882120862042681365051364471256308071032841667750286345255815478688768415205206040050526839430977672407086802575198647780774996668048327906874272919232046798296386855058334745037736953017060946528678477671258848214457766204066166245880333716310544834993215426212609552575135038822674696002250987902580301010841200827143029030427289495135686109799794596915671932801823191759569475332561736998248179952453874808877523917504513745013846339705061705760832701441480534642270078947104451553258575750445092889992712963962920686354920858080163723967462771517937575007377231782023030643583714631911475966393332685485859951736498750679276114895022722088743746090276358341076397407781454184795389093255751951846601576558880027347592637688985971595691938611502126306815316432719520925150180304544506098775366677920155026679615370402017172524895552247826092547388646484652378734265722965992679206220189490930279895176801315562530065971971897750308795279408014850200799356104719970809410811039167791697758685777924175181735262042885360364569377809270340421943296000 [206,2] 17799008851608454464877985102935498721303506249046492342082010819341691319763917043234650733485409766504026290361098565610816974106416913893135475686259128556223181341779199526918754767193320291376835846209147512877801265235065079431414233859906233888251685283710710010759908584544465748381988503548016116936440980301796744519253230273552974125835374733947547519484030062836810048349978891328767504489115789515800332526214556377506089490905744948946734229408505993359539098400465278739536782226132032206129209500937656838952642184804260552406651580349133948325754728396522628086744649553757458184465570426692420152170332052656603278914650648733406869512362676290437168546869218682296754805833013682666144681294251331621053076785019702176683942492955775982393036076967892683804311445348628220410613842659562513083480902057156886998187872756224457283279451523042668807302071774479348090769726278897786806538957407725735384899224201987452075060718675417121485565495559793842461101152312888777247472310222884853478204947636593304498193116093793355076194852943365342938601506455515948029983579352719298656832693792807896293713431451330362874252034527181666175660499479739883366778356635514600099488012068077207427242865181258124406086041701975234909162771375419195272815898657231776566746809276814892109660160 [206,3] 29430072273585772916416887048343821120845556952845365659144033275120526837537977971525776439287645751092466327742424342113456434387351154993582834010474423673375127927475917756866433006694434232780226920640102505170784866419512599311750494409051389316256692870611470819796558024569141576298291504134431276536436625627667805754167614818474868234648005585299980569124304673276599812208115148241307790461147787352264902720935011692599286762192942698938110041449103175519964321723230668630466228743845330750087909619700545497868567117405463971861203047792825006880551910158150311197595937853424938065331920413354331503654454253867022365215922905455914681217393414440030118123228934861151999113162859807372805739521381889546179093837003702333019130418262059334328770643997956985362418728629316521375488803153232327689504116468426461743551906392162657370974954127854675338053567555645908363629035172286901189255754682996226881996159872422155680122594567741863952266684174863391475387810842781049756279672551595745179127142692043964054728812163474750773647286940827300109115358341808315235036444701870554809796079222116855153948496267491871746466124108792207606343597400457147616421648346217506712732086044422408004812975540024488236757200232676326266608785329478301200899919005140966350747417453352129078493184 [206,4] 17835628366615254954677652482667671060861836721361449079540643486100327088296590160341887783523659594717223189210608508373940907059569138609009150064816574701952754691351672925348764026705231560479308539014118588393537320615945057381562065499104136638643115068849048315642748786247803504311356823885189026307983895703630176706568329007078899756451246197513246743426110881278192441474366490771012257902281369681932447608624749566861329997335092661021455490582176014461814444704344708850135968517934197653315026954680069961015026137693924315389201322010700067946060074821155322732864215131229939081550151431169662923852762944162364301334651451863356552964468203804882207324296806919815773046564033862121580828812001489761351373041074234830808014580954515029662119783837656202417347969127678194174748306768362132617990706254663537600759260377452281731517879129254720409402454785490347380564048270631690638820760677087321305499408557876949041449168981564667445276144333898620424834506656758953083577619331808555704333322440107798984989443909750967169764750718589184314283862144166035261361230845119348082442117029077935539891699388798533687051277558150848244684029161858008848729616676686999380993466654945055545705189485416969956617829845190668682890739958578203559192165118844839776089906865196068589218816 [206,5] 4992831329521877009447430502058657307253749620608379128570424943522405992645340701211690099880776566283266219973447665172010731568896284095427020784590680612145142719885063625257656678436557403630817166432029752704097930359859203027744683177197712120666342420396322334067183222808166029045629275905938748216807274162516932083407903747391413257112537175811089461831810113210269647267584709086611565530632244860705946475508649523672894566361669466883116990636042616461516235656766231583126992478421528723581963043714133381611759941543185350558471144586527419476266216265722103001469009730169076246225391934088002959407831696295196923345964496823597134017951873722502022069690700067207967532591067382850764842830981636497843069121907622518120717860089391367030071286358414461454976401302919220824292155861165411689901916396100583341375016424415760017658362530062117119496632040242394897533388052524943886736707389988998570804295449920471204681690741586464405138072236941741231630199587937926897330907996973693967499822885601893235925471385152478700029459937933415841887466265377509869097496254979823445304286598742376434045387899022424032092812260294608394134674394216147050657886590572395838194485339491983871734059023850768270560593934789677088040649903226817388897928702557254083734250078288416417183880 [206,6] 740449027782709801510565157622861556410511112547937373302372895525665150095532396565806144356644406174423067611373467401608108242778707951375606985500546279991186849547186862756953415626281987566801801380515428037082634775844904320692343185748068533938819819496789187255595846285991373307718921210381255052523349513407482752664869820590887799838672097549344861222397716032195714350864473731956347954836254704896340390341474319602903214264367364943203110616316984881534464642799861973722412294619964692534072837433999157707804636262452426573261560969908151977610697705178923633509087890486842917696364719618072412925140049491200870043252128219245938165091343939812199269864349003979512493344483545903553301199209958252693690874608731685995589865235919484663549296048127660414232739641176385746980632839881078496210568211085555208719902111182258204065222618046760086991718173470652461883579955212810916277697247703078935251496645926026977355845996987923024581083537021414623811416296381006970877683828165401451121851575349348134262044463723391242352017438790110221991234905973538569111163194700550883609668332045228343316528439008016790128788649644074683543005917574013891333778020372877001845513365923926272228758587053285718046371440676807007500233296501916585249048785865215510165801324351483793800112 [206,7] 63603690594649346565071672469472946718308759169997036979078110513608564578514222125589576954879362302720619013107944237220874219675717700297710066494731962944704832404279661438847263356400187104856519757808338591197997034040572986692450775218014496240471738840099691904351647868757761421892947083008123694506322137764156649590200478278858230821457996374958817178428279336469747193968181455771160643432845518272694786880875324977519628299866035267191747066515062605704259419508415838410665129898138326119347655300946072814041534185848978448511116792153001001704722505938556914596661811484014449897339819013505396211471742772054653443993582487214919246867750739472194352733696353026531002696011311544371288506325648443222381277397270823828097281548227858841595269224175391496076830018724845246011578452904274202792862958708618775080272228496586802196916696340338433127903726208590274752423432274524252010281610650448608877376541398565858836623466524507335087019833314464071833626939678114158655029350064796717815218773641438541513171181932029578864808495743779533058982434423783563839544453193507387625200632544473559314265655226023989959732726291054766031597724406724799063447118720515418057411238479213624640442957874059796382367559582546922682395308241559774923828335022692619596782620791508105295230 [206,8] 3363633677455325315440250995670514221794553798823216678929283332565333378789307106394017174609427510218931936075053071953136415330099549793360223242391914375169564104617590628856381754972285562251068692588145914740489317617734442259337004105348476131862129693505596057990448809518883296751254468993925460300389417471094238994169375837119819874959815087138634782411628881646499297561682522570273741451141955946870179069648925464612841922727026149342587011699757967015200606069094951170044420356471520337002611754449250826374021624374561852130139361560717341476367914252144364726181173818303778267359632010011566501421106393176831848977135542105241822394754357817939016721822688997668997847288307032545449398277088334785923637997769503245886078334396439001434910076831535547544443569014418578973786081812422089837540944799212931699079722200851607414833980179490883638053577132752301806031482624818244637268194051694445269180905872122153636609372516489619794255006474192201295304473547895114903600434855243247423585008317375625782955205869580129748265573984495721179858043046999802817714201400961024493828268087263564352040029336585224427532475073347975085613816964593662865281890761809791443643769662276702400373706759564948233733437208925159536020167200770176297591452720893707261079291330272158679336 [206,9] 114249170358277947303444837345222372618730513010970643695342104668148316168809922709623066103876855608556335642557928779840605298559829520123008223153856866042771098412657048843523637686853179785921486819646359986505859215791880470231409967004538394293016318657441694697732630326784986042534465843434416082772029310048243382820002402141563930259576119164552727657650570418955610471753635325416004507464810014817711651592723703931289211012963741299249421362141167656198232030328762517687468427592654279418835943874048882334119646258398511975598173374026577272424610288610511717520421099469172492587255623410193959263740491325588800255832814533963134702016549985978400216715975920811430068319229977886484570177140132664180567423835332652686936456952708090038463469896193275474309018520503537442143419308625289751285941926936814667103276520768581214071050749405854366709863069045549031838459094162465265005357521579854520283956521094097023888514262639374048818578514928835995529074070616060763442037952830386621200978328268611803831276708430332652139567852551872032205434743844636985014023943143711703865323026775116062824476766942192746059670298691702309799818867639037493973477391446425313040364022121513163492280499601918087089450865010520109183911642903845415486707149382793773814105431095436418944 [206,10] 2564056903651985067327022734495434746499234075567986001263620177637049889493449070523341122510486956421525874212070110344243582941260357096465217359125327148251673145050030345255320847886116455326334339084309297165523762780719770099790998738579166787338578293518414982587151015266634059904092465940344480165985184954686523467632444346419367758777333820904348233808380404336155730711568248295259360885265430096143697391423995679851539035250771174227977286067269659775266114136731581469784419236783901950399223671198996572877222277656921947535988573775601912325284409218127496168988775939699457449638479700761381568799641392456952386058398362641180488087067965721794002124581495180609235656594124276148067910585355670241000517360094231592257740142062417693912099897076448670516440417881878923417284798592482020648822761242566899431202995731622177358526921791320198777399847395318038911621699498462730529264161119049434667837784552404276151823464363363001886387358468137843444423932060778931846175264766718679466901808544863103310498648696129455858081085006660611089341444638559247854303011402389288034331337670613747380765163411014805212728443209543059019625699656448064479865347065100581750611793036695006334581201806756263558386992270592497325188072183264736261979489771674246782359960782705444992 [206,11] 38643472993184475717367131905428508091707825339757104011430255839416737825130798202325563565359485969380057701510931132350794536507381399389387133139432231444978507199774648690194462502353603285947797834979719858750656539047299900441784194765524259635205568705484333359941727102978873900875554212185550908240150217619197538947242866923946027299778746309098297016908022893420945006376870136362545187515837935659918492790608886232137220835275950116855699363110238996617754450759072976036871364905568339834260092536980751762327045539725834412597177256665341998343539222441897578150289623880037506945721927675522421146905411254029851405962036310126530050049916883635809702794601256048324572381461485826613899380436686236995437337829044895317677793218176190490626122802551272896038315792180279291337465293342646698138475843730148370290580800905305229825951402749180609417305859821147162897567300914981602450701304006192623513778611118165395314100918490681053340639786722574896472817789620431206225764041289946499184729077150605340193432146118814608129510547825303021172536702227267580085752488733304241751338791474900581075900508162943444498526604130099253325699145369489901933008202256532184329875597667129276379307838963322525373202940568219304688608168157159507261840129146263567536404624423867104 [206,12] 392372207600776984457752170800847682980237720514728111142862484814693536191114062618624233703302619354686463760887284277868892141413527699241814315189525278898982836530445098914253871964670051157433593667673962372671776016264808505630982709023029863307192624362943262339050424291118520818912732742052314405783260293021756777366477980653311679918194756275321656743582889265494940591584098866957780029060108393102841893598057123779520683038186572006867375395082727048711857410701202614303953508418280195290105839832854650451041829801030092687246284011032107026806038359886424417252110172875325953031727228817785961885784357295863673726537677753961140517381666257984619687556406170516912582546054424232974521767146982328451714115229640805982593401412683452268280284329704457505950452641350235726767287550246244952325054641721447819667250970343553207421469929877737950443997507706208994343969694367254460235362577438431027992880776785887756955241158532593354593187113198455194208228874603371068799028522157264622232214178479230845932461207573905134481771907072277261697578734150883393556384292250635837532562563447191843465702428451875347095712229790382521506897148022380549058114531776235951844821038268450823246177391686189907986474779128358106927873337484517955010247553337884402336371157776880 [206,13] 2643606333058086526340688320259735851841380557730466680951896218630156950054820156868314066747921849865735887143185062634861367578522819464923196254400005133403519860728913393246173251109275934247511171903377675635718478762399339022139037945193766662912933248318009032706348277503535524824531246773750665993203993541579656366113174292795341149560259444368242488030588604314958233870989612247304578916594093393272422862749707485752332171140597669164495724225008428996399934159414173036021410050861407835368311318350803112181414902477066626477996610823526325621341455582158337418427491466202592531801860470337776695009940699817050415594371089829582964128880867273571912498844238748966217000618326262226038989626438959696401416146921633606114654801484778436619050338942064387217222515013340863143053303976331439920598432410790720589591232436694202684517283001676330405662409507563103733568337223127175180255673335201146445218739998365078979915868848037809501182887898385670588308965377604766480108771921445564569937201246668420822317657574132142393858393178790569927923268933233800272421245122984651434080367523465451186549079330799803440815267362624748680016747570836593173689818980443062822929450207031841344456341739998085251342914703943657273192261848050053272137777365812671435423818271800 [206,14] 11218633630388837817177961198533477658718321989883099761314996167269655066946508861676621220328195702221466780361403643792524992316495688509363934513140122687137621427094889963782259482681350231308386397258224495967270628958325075054125981191594905896666343181416569723429667456692918948525359486739729198603872713718344876528375077818349391502295746483871968107441255957024427409549246713286239134420813216770479886179579005229709543185030755253943170783167220517546327030224703940012520432112143712897866181655448403843368356608507272913647393932017562747387181443024566411826064095133068817722417182026004888653401767872945579759042496082242579188299043981927707226718505590899546971693728508489877300930041963459340471917594516237267978149536674302678479847655631343241247075974752750960660769231667426059578291497345785382762093701357804865062154105009223233723626899850739601287245230054546171323733876963636447966353824009815127236665046038025478778543571996739320403210692120367705773052915064708360478382003948023499805861483539034788360354027540884733095202561931782684226970303600283607609100296272864563273038895061388569439176936931980914219477773766290375695968121274360510377693929047810378917837924141225648883294439548300988143697090788456766800421275194677705742452047440 [206,15] 25241709641916333935770609600059238177841318497511246372228104327174538120089912820096404431257569513459692554877767635853257340444444739154463822835134072061780545610976392364040108564392918626382238125718780641218567662322102894872326199987507337664387749659544580165466652772146398823782454615031354432378299897640324380262411898066306005718527976017107231695407289786872300074081748788418120257743548257853251806262549716536988016581548359202841210838830620925414392917009954127347383875090488577043904023611707540223011130055262421679244251353530206893931807181274164582597211313456868525232791771024331732990817094494793554345857567643770813043483252855116713105780330390958916090029797944555277218285878924767606265962740947469842843701117297810998753264541928604723339870002835831765335507354332819330037583157868981819609576994646744032715408031882846371852194395282786305017924616097614803299751669828601271511090277055348282620603063724833966453010232066472316158206250414144084338019290521166900187606168125277390207605956244885035686157984900605646044004023096131499251836794549302621099985481636807269022018691491797702590390019252764392731926583414478858391228073558436760946003125641425533778267891811407788969317178474128522261249793833083090441095839790476444593782400 [206,16] 3454824647244357911940686339255352935209915437651957409642857057490143105803122454187863961654503395107451279231537739438882281700081377004517857081275058132116744413257906132161203910493360882290377668066809427069635519778468662588274409748295343042030378056214177263099064608772514033507156963670062550155406131669133815115578754095752669974091303653099676166270640687171266341916613872323237188739432390554608561799393145689504179958213771933461156725462952631764431577619786939493663426872028408762521914645962931729578752491941567164581267557627054901312298721062433943953777125257693240005936283179605596570315616475298026107388565183877190054039530499875232105114022598004528350461392898386901785554102554984523346864498466314808153221874369144852507808158630382150749713430839801405192858526872733588420943293940959726030964928353369635914738452849624531199967159383898865838067506225648963733709238900110320123525048540295088047010955336210151843292736628978550796089013323207305489219447912516967937394221081404053164559680606688725696254576297668576837438153203950083904693714252579481465695745257013306005135370035913721952384254914371865873019139247341664220344746065995340297077308939483329286321574382768814349050471547228519429410415173962936038124993779475166841830 [206,17] -121358116254900451459272406928507083827964447777628674343517456355705440639158465316833511694370757160784869472602697557652448008204387039825426003230384849047366262176837615275904787071314188070413075447443994974096813017519211413897790338055254959128829332040451219687737457511864686065061825507849505987732629897341980976335574308222554149625543630980354310996660375885623629260218362244860968121253990402686505754877753439420739472290188112264223668229651437055912582400255480893611779106042611971688969831547248438528073455812750502436973947639079035038432714034486090066754498894348707896702868699415416361101472219627513282053387232348668605406113440283881827214577445604158568390638705913662349701472542799386214518359837348526514602736174030712611752619073969869733498069964990292551614387448292681145791691749208683989551008457604304350992407696443565393434948981642020052098874087113858904286579109796562312637216823068361537097645457503411281922825835251664744232148763565828726584995365012224859639812748381181120334621116752179857274087993862273456054978194918838044654710578151377117353027330396541621836525988797180511861997571147621784006964570022145983028645413646713808030467090113867543603371847163441237050140460536734673840717131441974087606373211677560323480 [206,18] -189571296059186700620222356971870293377653565106741698799647806177091126788594670336279067355143636976425746345157144110835878630079924312576645010738720017419408215933809815981175969587998246164281542633087925367293695561126716892568995982367854516375013375323329650224903533422810300412963355176367339757907823061614668888170707284761163624653422898202528231649761738007227204331019865519347224890202833668660770500691189845061063568635624896003221889735398276307598894996445130477425727006116362861825767855292462703375876501306576868704153438077857894780889899562515556820716534665386356141894521561350569963714358547137236725801986746372783253600656933504003948728377668067875645396937252008384105331057101431651658727869304127258536338351147235328535727469879384023864085267285680295794218084075265484053640735641672542056266430172265242953248818093712369910224053400729763381028351820332304092645303189211422337602500263509533964465070942523583121361748161479959911326533904555142934254771445545293974560180597033361184396534519843445964443702844679663670068244807563470257656121807478197801810850182210682218715584231124076476128200813079545290900041962767724653988274675481188250216552403259244258358617902235903022258175680011916900192703931418743930457706291478431900 [206,19] 231949145187840528205362694501739535260912732863595997460143043426445632251654061742584841741869134333245208977164850185954912082291980730298781244264342170902023160324822275800112063723583633960436667005621349750599159713007826586466882823978055932132063815441476573974205819723181364478863270885454786105217580933917962448610836598381222079723904615646423747892536213045202441561079039939044937676068197336849219662258886516388225595543668584072485379054234475525584776880215142489850764017605471959007434323200777178152234559877867280013824454650647081363905942210462476190772180733866460921071310587325148213756883688719942291511625349949345438336013437602348738578894453666650805386009352234677041382110833371942201691475973892886613674134560246841334006668459668203579266592570239633147680356460025474384870321016160826970140272109949010416796054454755992720826676089354685360833728858887046989120170024342288097497588299450759477224250760255773054322246092437212614792662134348556045148681426390453228043717397794840663434656994477148966074420987989355453945276643449252264921615820742586858252665575220048755074913662354458096388089544268131148208117207322239551976049191325655779572852213987064733473376920437175826871952304092768735949380572357565869293542521361450 [206,20] 681754018228186583669677099023703869888489311476069687148001958315602724878884521409861503413462677967759876866910880389070885397014626829225099254155613161193266972908290177221592790163987338598222353817053678645249522677095153832024769877387151381491336334531410362519356419114089859351174642964492521344411321067121903239242618155989844080183903287710508711004796843992517006073033612631480453366073982911682916104645622797082796242868735676896083649954609641337238081956363814620424150957169763982104574104245095025016769346884390046773955441749313917949735288375126584215557307367514576106051268587196625296553467254749908199977847110486940977928900177719787110697656612082618773480973831502984018754893550561915948049070444529036911024396088621653450333377732111825404877045566392440319397257438675293800087647048516424155394676672762330512214894487261304754539296173513815179455684918807784934135185652388216572736637558325011061874860280893254126987529722544377420591902975121558187946190302686649179630356555601162390153525101992221945879270151636192727496875722701740149585249502589798840560663817825905266762136826466075654312489802458661525600256854321763523128886724466152514874973437332627972155363017459541801807636540739835986556536417582872376199147222064 [206,21] -314765504524469320909655872652590415435609953711179096677573456957493991094226633289293519979538208222364512059249907787634243694861607668581239418761491697377665552027624544446674268688563051614095268091610772086325675256664001777065273809386570616282385759542186385486617855973171179777787916343992056022842889740710597798771742702744721000532218932771108217852601045860743080299398079186881658319915458418567043577758220424694589738316246857755940352636716288715391588116023985749914868757789303148186497575711416116332632934721980738271488191712270884335460025896378975313097858615019024143520229690231469408863897989864117966768312341550483067739641471337158036135817832393189535982441389511264511755722969865526688956722787392695672905888430664609469203055175045551158601354654127080361210604639848166851005724477937776013005449972605139214788292973316187159282750953637147083429046778545878484726637274801915338269698552797696018525416281842139002127990338755661702900782827358186286565098407902668630901447347611914204225641063942367898949195816152485862156452488995008566646297862393167579829039659806864290898279589879767042934741570353099331222191231081798628166951464580031741068494069480416681396057339605119836021956752397240959877950722361240110063674380 [206,22] -1406297415688450344269959893011269182343216962683805673984539569491932761788631548094130135984580968349805288681919089735445124633215503973778622267266471985223808807616430275270155627347879724464236445484720355839592532342735116180257254938793508676040357255911237364023294139374741100002473050248036142839580809494541857263424651843327851875337547654354534723512228798829861903142594009443229719314079594137747192575039750069527930801743477562857371340151013460678630877725861057384144461505879255601883522185610330315022938863455735665816999567598635551545959522383720787209248240382961008002706865361121272087640070270235093232609301125565951484139727481296356518199991213032673005843410889539035838488757099376875557412489270308065969575414185421122452155002612020241357663519568420367118981155484310716260278905659173890869900931607689788422484348785476274186191969172321380759384778671997758437328882179842610951792606370490255308814441533966923695778525440074005968629312846966378111779206452372556071961288452177585008098539032867212996933938703014980652353525862060727374507593543989333850963795398491843917985027900161049953321547132945131449118249686387056138469811382340822019713550824736670342496863229204469105289024428048660594783114218367592224643160 [206,23] 542750736574690408459224888849662801987352105947233208377423326920448981114344349173729087200505301645369178398868590263174316295824563120511920761646337317604523668359521634471287447880627210566082512439210582199763486080013670215953546538429688504550286546517306498566155096940186493691728088041439640233723804786726790933741950216668541104947647881790854025767443304560166714462333351429891989299307906831145450100450401419696583725348282039954382120824355785410447852363261713879327495566388117838829033677865441057656528104391808905280627108430858595093492015253837269252390250591280471602983842546120367953188420085978375204664004104899393146597844496427287723380070869557105062334930963772265307018635689306317089509648592228882185061093845070419410159218653417755273835872189666931480728830763288210958057790822660348107672688028396211259631217725882153701374372986034613784656728936840580723605869648783957640658797130260807524505703282963981502771289306331648194631934930056025485175659123607782291532806705585509459972968411695268397146877709553668018492517853979194392222638030888596316310965869468176559901334994014164656348013310725772109495520320009512914441409710698038632123137319046692633423881064651564043030067583540827610896741585996121836625 [206,24] 1944354418132547254477982313210287221673313932239601181557093488134582616043293382977777668446776928986495601364385306243079654575116316637169462099197965831290478646252927723466893455746837753539793138741699945983631364501207971464246214051238036597293293399984128786971428731086245041846775659843196943337230493943871219855869310160096993282427779874615599746932655176684681302953869255415157464373441141617975943728234051067255083692113574480397640862064761524846186984639172033122880098453600654430630226334779627420443578901135908396712434272323199143211731152615436760343134748739837200112838977095653149251846658382085600775489513691398614119387701092203368069025154135159219683380189348188006531711138537230978269707807134255173671352253275887149790389221409606851596398746206675313018378498772849623830738453778315214550413590400801557812607321860682610456097612483188192895790156660972377455763850220434976520924038555092493251425423840578875675251502169256657070522679629062912515721125026243045788076818855683173982272439805569252861313907843991485820714785562863974987747850902589177763875232087833206474853807956268848231585726466568558287368264563409021807813388762851065221769028129754998634685679528528989952151312276197548448485495126153540900 [206,25] -1067516453516271385380441456529341516464090798730821462254353793909714348410219619477081493769444873677608116915231369738950571464625281757501110965075274998049935372384202080750375598922398614402659961320254359371969912741294704394227239583373772565539791992825405279084474250369235408819184840349203592196994467475952619121835983005970610442736544358090803009498919702243268059607002955722664290398677108025818718743562325402892861843846162282549287847060191564073672567736861978037535620408799392996947634420942707125911134204706342806282895905984718812640248259265809766748835839861540867509706740307503631179053626674812867110365882950481594237172228186169176229828527854380031133433403273599739034725273958938196379455440669198265280609599927190451177660790459655440739089503083834826977015674228390182903443604004531503721768754707667061597726451387652023290796091673094116110608031624710600641265718379786078739390208956167300249598535098430716635009388545938682082833462089928025949329305980304696309990502184642453048131485157832664390520508821151390722403571108788352231813694511185992065344719075155204594534592604522376908273768541691605874472269016097387438448625331610641972790417371811457532525456674625852179137419229587989830838285570633600 [206,26] -1734798770345060056247366840512790895717958470882123792162908270198936661618944751060468638638294047261985222599343572709349483460437082562691383136555826990448291415872344834631317297128869404294235600986963297746804129150329671268357450211363677895104255090973025881225511557875179946161972493978082150336789932682563182525981250997510185035299191072386547955024362297236000969598827648919604521342361803675941717453637698107810085802727183389296891264528288545083424434556690704335399140934250386168689380002439883702393617535634138848266512307634048863346468027523621459928970295273077362350817419347853024989097020381577080211186336040496330386771566235920502776392334761649138415240582064622778247521966544973604229425434904327496267608702088664679716773637396540173533213056070741474706997863320616459721973380242097112475292094723311199649576782428654608362720085184608517699851578491641795397106635432378120593937675956793861568523835236577580725608255682980604993130724289542317520957767661077359233167329116766443059251832707480147525004197125499930099926408898283666016657830480209043724044518034457519917198602829781468295511657789050568742483684782603301992336464770992318235133001552957597803568313967377535467293788029604904266686159208128 [206,27] 1504089672787093206721792921283847619874473351406390965591463213481951957473690722174312980284739782919400106930050094473463693710707828222350837078607040773731408985426782658305040138516620188413272460501564746236187719139129333797941896649875880725785882991002623696460116185836541044341914929465703830051416202449141075010798002638236478851479877631736811817731886249866294492381206118537606313246359961248207009383057931530600582475755648047993523710821740587467833523686740111093235891935691770760432349430032758435506528358722169658542636172763418217861795043045215692526432676063351876926931482325709891622964432752959206488252383443646139715697124127455907119389660952541763485323265861331838071726945586650164621108771700052073102303715876279546352891307534972150731139662241155779106987424174692825619520222164230848228286101747381101169951419581696269963881146353958013005955275227212847752049085564883008132308974028604434213377436861146232044359543335456300028933874891674313939345377259512074937135633521501924899009393806657585387201946641361347328008243005216679816259520192481497016642904694376139845478158517518688063558465210828543226380918338061848221936730128269592455666705547347031110955969569210458991536750315353612620503072056 [206,28] 807782410210722533931895251036987272221291221666308329990223867455108499943372471229292745888725193968594268355443985578410369384070530696004340584019823580493583519849306818671085200359886706876755573657299571991934834552826661510951259488446805143366229522631028031478304299229333557500760816244159380811009484546959258820498201989720070397787125047024078800158649877235280571194622348655429960180075194821035096164158661055292492570859629785482760319747382515541901904083930079760939489918668609608141034352867150138420425306396977840541052395809523735899448601184042138366424243870825685454890899507365680013373786779747640805572653075983153354362926304489619735253699979746775604928002197519770816918023226287440454209214610177146847016353344768422856598774794226638310309372273517033395710424819071600077544173183131626165753032947953165603540923625698382899285119580510364387208139972068899967602854936035304604100417029674702845844972597854579709910829549549288772346778747111354359133126696224803698298223317183426820954578324191216826941727936300331168526273957668251391947138580288804863330701888035720439353150569540214382608776178175591723297233097360727757891467439059225810813160598914846256465674061322149993246591815263674330102520 [206,29] -1295327191412643745653453488805752727882267093796231100956109141722464915909245438864461302932974425327662643454069856727979134525430416783976316396716849509621064154745569306614200581808986919747414790680285494651343561350139330578415885851279944487563958428422485328803801878015034316603451848040456836698417900120698409832096045304469907303482899221808432283799243670972853248509866056985335112322408692077034433655131106819823950450527537509566959561253056360820417695544111108132912866508658997553263494376335826434765001357413580353373378948359397766116102915405049838942636677886891562156116932185450397197721139980903381010032564544872756285068925979708135160149379398480952219141792517079380679726298923420752696876813890713294664229147813259618317041545920076761285725547085177218869986294360915439185033795553706914785549966704913405535387332889586678085778226248139689600016805450801012239928812563719051100683454478444751663547498962021271662347846109299233959004657678564093544799479074421313347398210054161456844672696998515820892914519065913452599308674114313965601581757612833889003233900290147617713763541292570927760693378509281860014282542532417005467294589694093182992871041051384440817749138844414151999069983433383270715400 [206,30] 33313921539194583104710380585135453658600373554021774061872215166206900885766334335993870894136376579813943546407142221020581184556730342687480437032398169040072895228164588090069844091471765380299853875330000921965108232222680766729702689171927255222716562862884709828549298701557131342427431554882543172960659950371528089967045002310895809526148717317906748823180436726523019424562487559838348953363605830274610192935093700462948161329003800506350805173469041369215354564087550102725601736378544381719678287719801814407660540080191469627320138800077003891749624549321559199833376798787203122567773714821162483077631464212184754488215539978529007783361961984271473772070962509250449953775908443451370402362224453825604055028672231122110170916444528553289906529698798249068125102458708393699455968344267745180683779939210819913184743186417470323604940361261845003924600933946310609962241922992733109570783304852790189657224345310362333047064870935379794211313860956820992340164978342440379268206325227446380643606105412030310508958612718505191967624583374204634429823792779555218859911076641372343603653776660278069314432806082315627829684799562391609890850314841032626652406580343404981204321382496337515779794733472784068684311203547292688 [206,31] 629111938655166270120592134447560572542836564565327801691836764502922728173477387448319841237945125051877230216273445101883587207113341476485719625221387546259824361183481959346572161872897527116447906384590394665341891757730448225570208887387095022288051726019846341417902476324319642401582901452231189694025030706120205823926863959122801871090668006125320398762139989237991748664919824920858143535667916978981964400536609304301204158788143922836681648150520423961011943170731896615159603729002041269265759832513669918335549562571062332575107444642979530108294006201606110540227108393191100460898397482890352071346474477581029164176705940591274893698467283550793352375759276659374899555809844665097014802556096047878305496587955748303836443858416472846060765718789702772913271499170736026187593363647944035220328491314925918699928298757230182281236357170793538996115486816249964903733788297883614149685567870818560684028769050551863205435123347260538824531146695308487124936542454202470086460361445120647464235477521632856411494664886347699077921696688820266286441126438657794722658507723325202637560369747455674795674661269917792827041526532909926050943103947149186570962939850601402924673962506234274191738821226164807325064120212880222 [206,32] -259533715943900911541914252882245044492696570493564599358568452946741091554749937360312483642726098025581763415736241695820339388251786065948639610352857837219666450009979607013043260396735804888440419307893464909123184422073346805183518767360000163960148041981197608323261866096889487813225023725406039848690405218631864449537072549888993004423706850729015266753868122676941994396048351070443800906729553611854685569925223292932371737490747158608501377061928307760832261212678074060266752481098756998540042006154102717421553145610770333908698223398761983344964337660135300031697809509280150611898947340390282465370499340950515753490042842325345264398543563677260564144066290336611663708160958637943490097625957459148090561021450813843619249204787889356980131106556753991094570620502776768948231600393489859594711480334197262316867732795561854789367633955060672884679669134510816238976101019332806010100731343961206858241466409271026024182335597520671530320297649735319437038049723724612927267417537614625236412730437171271840973036369584103450823184519345392493609897031199955081867123622620804183613759947725634874051404488686340017424410770291810981812150083721821867141620500836098276250887375210106399733518630851955359033250199564 [206,33] -134547174935861003934382583345273987065172628338650303190515147657994315344163261403143418500975010871712360456980751901412394802204821011764985314373104259165678288921032049232565892212908763347195751515302808310981417362167933080191760606867751723035274040221164888562682575995524490491547369983603652076756047550891859480925949788744310118000847629981891804585928856305460673894583026329844685465392901861623351827592556154258710475583532915644779178501410520419015845552846508703664051548931773813944293733786854726976372609113085337950911415930485888256703039978395322904963426386002878032651020226383368561589345903083859944260369151295608634351357927758948907471034280985850870354474060872287902347855980449284231882655283709203191184079936161564499662490654704077701425915467407704828767135017776984188262747478334024856293020367299590523097325491051860881306341881513925061034834562529220096589123528587823745225895024136864647423392990302031113866569286382145490252482602592385137364834698819717109443868577842216775887184035699016479947088616002419666799752049512857684572229728867111477552768358977795231040760304614636280588817421029696204546677168244412168463607796769716262815967367204134056004333026681675579030385452 [206,34] 135504803057980403036671398645588208672786537665960111835209574887067530249940132031122505881538110767575963585781361184755635043094623390084789168443388115309552020829494352643099443352291875664114786291244636036959041962464079657266505186675436208480064622669765312334832707074496977725386524665879333611812415644377816049802188607463185815629810718929511563462037790941766309528210363942824708498733271876425743870436936954210789006863784659032676733273813688815696003884811387846717582635736607138241890508712972794749618784883764488559210671988745754003674803951962161847680110425188673426100082918565324848396507469994108806787545568962268572176524625119767113065545430942001457787444472494090194874682556786152388957868151425470626018432197208038783845349023261834746852042360969660993142219285068176260863718645941473999067879559912529806572690826075743794729940592036336873709967294713034548452646077985534464542168203285128599112357295550682633619818752914564791013848541992699644146097107183606349521890323956329135418171978697706525755408681452621827388886026989160797214672095940853722267214162190448041161270135182698680727598249147339093175356134097963465367132077541854644782716095580769078412720038147373502225880 [206,35] -12397342175156452469056306641038312751235560590686276885128814457452588542613841231743956314626045887008239110871477947548830458673146744785696571727722951068333860293664958575608008732070486337945849151082535732166382840498984773464536759063359165476677235817089930623101449274194716067339230865143822434503638042646088187092830980869662485308422778749316282887971001100655193803527255605096415907845398221391544259984568362398797656024067950891639772865324026288131286588831316519525406559565667983167237288330415142343878842911388417609945802735900476446596737784592129127885198664688935541618702085958147038694763546592633304734191670132791880974971408073669054062398307860458126155608051741867896258597255939308550248813074210939105229583146016310861374578340918785067966770084849133556292413441551335124886368392149686329418212089348688251518680378496754252581387583620232136846481777224048249339903538612028839303734202298134744474020630037447348424320751788734313828981379972575468912391853778912160434390994189809171257257738125564874842603207422307417324650144235421726771795988552688575312503157878171765364824543538700872701847849323634021465411419643315942084051625018446129985299634361408206182596057352801226653 [206,36] -28894900759706866616540882807405182564977338387756834895795917486839882438742634807960282038497118678582000825781076196782762272245512421770330726016443230946805303095916136396641239173111513070700780811450166503540800197253478041761848950297706964649965836814124605778534117716537711876295792260469355360990213766931736772486024912965262088223783315161340497550690994035700497916313406944861018557616276861936819669122810063424245928398422691064842227522318350064145601067247699291567123192576248367734189078907344097676756206641746957443199622942049988019565339971069650255369314821432902722926669485134740565072403226319712468444569027276383468796513572280028806011666449295866230525736136035916862655173671658878183232634154929747108825206280096561534838763373826523060441077647425837572899649957562282682777271983321131131597546927325261569584968205217958457432474437637211735666005085468626671211406432791241346617282957170625317740490240325070202421191004623122849896456025396181162244215257943780692709130200378842056719714503316570021903962721708533680623260148593568952720528499184321810927429710457239457235258580679543429303618319668808805477608513263132693362721345443510431538840938801370691170203329127145872 [206,37] 12789257282335518740013129585246929897210219677269407037729851718830716845826316505152457766999788627054082819798288410362332588606426817527146403258453913952183856559680574221241836238707247176434991764865069575229716882502707158291448992871446257249962022198279053445843104061039405218761697437681768858487559066008972097319537151185911664390103940173134436006127705580218716385312491797086196528354339563634314671994297485924763551530557100736291193389882266421379407457163004937270006495890721825836938042012985858962305784358677048880027539071114347550176756165193867667118006634173755945271619282994581550340456382726867274862477825561422749139554074586427587212054943557989690324756309940228927007618526482485577372723543696379342400171249082119488180932860847766419641662985763158660872290702285256543199203430890008921806090722010089458777814922628179777659776319428627852120351425372141640868360535483640734558443777671953240636597531065187733215642327538523291136786355364079966649398775970946550429369173330354739583726983262686286707117827845228086087231881620992312211279440725645259565321116086302635131825142525395313877097802219180522697888713036586544043233881601005742259947807754256580101076688963824 [206,38] 1092514763762379156275857234600788942115675872564539512999443276867469938125471878863629390213631292756497682626317405022800542380432386502250827240992046174970157661851644246052495006975538180956983105513548567331930120693229031552332876584946246501639988436676639429363122779485779209713416241515400725984684404840802654361319330138370045901809879370570190111186809703890413555218816609670875448844056712108384072793223134981708504780070566242709604332622163225817143787058618311592992198475430423951459410815072218591525268125311873513240854453509724161132781685994450723553397676853295825764739196167959760696809268895046436179386725266825753930827384568405356761557184236541969010624081713067380199477075174954432227073346438788821819603585879027282427128073185786878791799085740511972803475821166128893093585521309331205794820068269723161022640294708761091316035839839930136126935827834476120484722423126460842031357239166890943767495829216755718764469357996330071279213670313241154905546362084748561964552168945686889540794296747221515917250578975737569426922673778750312153288365110221894046980413568336684624198471090001752834338540830708734791421963631114093767335254803872848273570009422783548260472596792 [206,39] -2446322505262269239051859949259164598560971203481398986925558619647971995963002544067056282948139396630443635850965734564726285683812429849489069246080837360868348736164764593937562225015323488328332302270171323409956374128633703462272399023716415740620572416013470871838525862709372540066008923613915200616456838080808530816923559345867481241456653030056645812472905038123854295683614305565841067958672219381985773882422135324049595851920778263673500452333029461707277959723959307150542139186919330099609608394219633408423716975220164355429508891508092101897852434350975762898312837686780946475186569380608378604189629485945848907775233202684635156508770905334954650522882232285391347624610883605706399896871308896793901554904553488279821837609963115426314920810975001399530685340319208041695863016667077139858520454888584013506729612839784376771902910152594959976895316234959438461517815571036195632036034512223863571353231197610565755739430541101331760189089470149536072941191188622502687396432590342633643150502280579330821825514265425576256937314855000453157582399171464925165457261689707919578987299335716161153254174546090183167980962954082476193315055382411195630985615339198636309435335713528781721688945 [206,40] 605473911703354646701097772050129169321332940529872044413437760461227362597720941246567316571669700009399730137330330276370315740238833279285425082734881468311803478083103415417423180908071394122975699088103026168782696981611111703382604837795103360643672684765676224742630835057873753755495028450039921034743527712494736146285619870539798347872815741038991875509775180198044055652958776823643720097423085360858813599293748294977115456773911875651416335691922680847142080463935716443930509520990598231821014066488004274355080425238211995288016869061835007656090767816899601905270505546510845632679346415303959522561582111407702386344051161766239559701780078788989145775778462885881763071815222829798640006333621611365739415417942549263716859200174934543238745495038031375180145211212264401670393352258868398233374118168697245808820681295444651122449013031846760324568591314738416493904694309881877165323737872697666599329502073279055188389187346741614806312758610960568995772880231188606363096026554088081441979924618895991836746583173321308409236241497821707925567618360378597126398421186028889723951843923381819499860602204794255065414263228275115891568086662154469593097844339910852560844416459827841420546 [206,41] 124683952591495716302172982518115603910441893578018386258006625019990414074011009370475519847712547480321688933812967287279262679924309573388256440425095914965320787989365861804407481151414342025853319142692855920942700365648923248110656079041601125899071338370953678355448610325867692404023294893726566871206839918003933807934370273349403685352824483684790915812614795771425343300399273356913152667380615504196201857391430935769431449408735755203326345517066766604381976329002029984420094955563098402326983383796738238106806651380344651996251653900796850190085368788803703680027435965891239938435910396410729110337851100411654123361185412816441824868438889933517967238922177586012199351430193054497529392740644051881602618721178250869833059683927205303242208478451349540766472708964959185383510198200686952923197180712815669563175050835070765716369243958238901731909201924066010641127787685081693373050088022983208516206696120627553983202634666816484639605431159697559177185443214612241849721821879823004333797966268941037674037710308916559750483553231402208827193572392615641379970395658256211696578140899378073776616026415332118470272989775665104197612505859843284470882060186350456523054374084437569464 [206,42] -101208559394819206251626252257960439738598115297305374278985758622017682311073120063608348528199732436745276036266820144676370694157450208574610009913187012380100521108900070375361868331753484957601048778911974438380668171670155131071121114285384659036022519824057413651041597106523034326183936753983067548727059875514017400810109800686379479715542673140542795347694136653667944959546772664376890018589360880300420482814396150190484186267675617299588195126314335854232363669475167808134801384650793216414550636434946492657380049321705130187024257631538119371832899623494262786638323865480105069486286139259766031281245153204553292282441328715769767029060970323944782385528752457239029476760213460317552600542944059017040297017858964340429530287704900511764189526331955577143023082874397705401853628765830654751490582573621702573346988840856084946689980604000049740868574000431010840964855015308405395343311643164859666922614497247759578602308563595638477246446677034590855305664272074136084173103837745667037095934851338023614494613160114315487361543702466095305537764704525234837878083010441203772243020959078076101906940614290609663381011865107150333559584720437805057203844868709439648136636597892848 [206,43] 15481785518449698998381051743568049729186272910152711347658693917430077316409413153795918248044896427755086665213196550002661384640824524526580567353265020565129794266367437594094762214566374447265621475165379975356129370573153115224251295021656782973176469644064244698361175193616765630326165860345432160426242094407990049040767732486545416299674410768875583397586934070348311562315382424186458177190593135724889111139468657384833002682093660280607270652057734985995527512200412611583505026985921055499818495989797223908851234008303402102881358168508096227795095304290600735406696304144715903604490307602513532966154321614585092205115188527817638746141877678126253679403195884117540720645562471725744898847985050922119439337732397766381195781927977882786978855341432302767156707089465464510801380069563310515364540770495812107954528142180051089711126340647254551345817591291204594710865077131135567316004710483722762880062694163714527686112501017052815429156107730958674527717098647965070704460879012115807889815535492840235900786423686485114657749437147354590639243334368248663584679686163332369742751249698037672539355712872385846862926714182404301921744150959354155117803227071047423508853678112 [206,44] 4409794985989050078814935634290864380569888234795987914495210939375115853258110509683073323281721480258954115803268411147589555039127154761109113487814132418343500396223314537892656911884975293199655949939352831281166092681845613435732998459296164643916717698082039974091072448408222988727976397839085260563715334665977439588265894989826216610635952554837353674388865818025179261707809047674611716026272301152338294600867960815397206152986499373779401459910617903917211340656423667306517145914438780442062091558633328177717749766526262124116608503716768648569742560068341074880316304635693131144700731300735160373361342137297362823848562474803713183448822323672617753509266251595022776566848221312952040321017598119839794455258570365206561832725732496519715284317623520745234081679735416766319281196915288582435018163540306751364603738976749185058380280380381238933847794291650145236210420494126012580068251382145875765646450635636755798215583621677355897447148819865758504567388390653728560473941465794650135120238028149331836349820095896221313565958726091323903666780764250777522958190661437024396786353869285917394616145391668220672192380277013101321058707702761286366231421785241129529802420 [206,45] -2188324330276063960283620051289383553018076806403040533560032608387810557169863824267360785292436791270752462724561209016414082443943338253814932918595954635168354568424362632459037565610536638244865178792897014744030021496096599805699745547778958498165802361818607633205567809472420597408516985553559453772302886720184463325907820639397941606919233724301077217712467656563561049551137176207007280514768057163852010795854409704886213849236401921331085353534269882655497340844474192501790113783485515656338388001199597168654531436368450261513001978630786906007342453899044595641157970054674094258132726449205799607244417038909216689288700199451867011876472947033430681201118910685989186818548780654026787092929066134148826050838391483111335795580513528181417730267254783217534557209493023880170199062268212446886191677347873008096529772978923076628919931712089122362179573201040265666070063241827726573017154060690270591815004828755112150232189053292883437302094194379377478334518354862570432898288444587964539206975564420280336609771290478993483205266675975078344989916570236560274098749404999651767793966779504159323202746017017724414719941678107297376898987513811595142088170547240490708076 [206,46] 225659041173101408663536308311113723616715570051870592587825156416034319145474913078734174090461461542620371572587659569903374599613501145287677000827705186249856658303107047380736383837805964163341434972295414854789260053338077287816725404510708698497051594936856493421520553258006976037853997341659784561947405117230277849621377772271402449761558037497590112281110002910416605059489318936844563738568727272796742504465171867394028854250524735931273908555735934678690224647681277383569588297691566438574925412516801547928713912210789120758696200073991322123660683070486541335830115436071647450689217127441675337976489113561298698498634582204569192151081166512009646333961198944383754461708887124424202661019306992918047010353756659616340344865795654620379225683245378388838522433050858325495986388576406978502191981094635947480420961920674139272934885412516200730921432066522234531257551946460008391414152866501315560463073812040408257920435304338406043512183947768769327159428684102889783363776130886486772895588814234312631382677040599947843261047073050689018882011985895037447433672967738173779926021652047414522006215911166044076368244966172083100035199055148653596983600080844393040 [206,47] 70804885140835681954421800560328919877948920376805341828273240282870043406445988965258231677168691566423744410356920158566483823389820864842970343936007360725864632124603625047150939205100450290383102464221655689021181861248570670939009907099638985192165977025482496484755352808748001490877462279064661578697160992380320565855568233129689471493780625735134649639200921959794504165738072161325067225277726607294241709722070136198752682579291922232790303033104436154061860290606126435722835676179064374838705405527959288546122685963722201776513606792190803480276937890829668808818610751599084629110650904622265971970540808607213665664126407363885650602138722226872350403594101197721003698226949142693596680445577066552680999380255929463940204585504685717905155271219372051893606100144697431008505171804278328401080196865440178982108672714398038046336196516199174438381397728814398413397909434108274163127805028461452265404822443196620276938328262497346727206646359648600854046236958064593842165809096299817170083741263618268261795900807962912342201054930222028804114495199679635357520736847566095603125858148131835617838240085505673829978950177204477936298452283660471461850225744306720 [206,48] -25245928942105302983667364833144957480302722975629119315175799748721638966157187188226931777811598898643211992711559423032438448666289954984301092908349827359615267123425429261339658522682856949848370067000786732445955969720380263122522464525848635942654535779305320374635554646468731326712866088406747573576999193506880027756632970668645507016222073858736929718720330274031935467531261755631332271366924041923705122256144078217282422575626161052033911063970141782584622358942265861696531287618772972052819284153324472353087402439908021888688642677966610716789803748986120382112273972515985346890918116174110650874808454598375191864037219829895064850007933248726549239048640339559159071521684787188760652681987068990862803368854797147805266097494269774188607062383425943387020196480860442277431326002959107998010142879298016548594327491157888987956836906644112213091445593946308248995426044235447420329779315095071777959648619339093782654387697779228659599245142397728404119692018569361025298463541976301000592129304641343664493538994955570034894654362797207982440733560171115369090912847630098629930177963923989564320193122614093693175783448585124466704747275139579115662942755915 [206,49] 1938751777211168103303164204633932183484266191277186486465624608307232715286601776575294710479094929442387774935442607463406517169872935538728202383870632774061297119668304681234865951078754829888712938335506763876600950349468256661309708748351869595004824440435979395620351058302646980053269867560358014285639457339005342734570765397484328702512474152575041768701864791590161772919099617857483883821337835982655224696293909227520169352343856815373678230112918654311452531881524090785647878778156581163195069453641319769991171337535709762544848107534371353309357044068842613147713810801930932681751376823867820891335543302335424037899223586175868010019612361216773346556158645306144281086844020656864596464033058295017466198354552108351909115150991911187696264157775404609666534249414152448928456544338501585645181710699157562415177251936933753196133004467411950553011395414118193314320690019392248162512276461793997688843905832834509973334967523145670560225364104477959187854934161945586499339589306544400310670235127819453262547368493368369300530917292938813340189199933456535713057500818569582473532703986669057443205276469379082281663985762645777844950451848038334541144560 [206,50] 555418582785207123119826907972902131031738751217266777084200119216428082465616365977495621131405584888180789135739489037441185229616053415893060074927665085362914862957268107219194237390637249929412882871693942686330906429246494810508522410407682052974637470473689965497768501100712325447610033881226665697033996435487329416501223867055806524343100756398067660280424975823515106737166640346704576601341166066052738243272794920742134471252361895422157803635906033437230220518185758632702000946464725232007885869717408703823777701084259481423361524946193566352854108488318079713571366122097168453346607299971385025865239367506454034926314133797494771978810335492330302436270420518823488006603092500403042625706875068224269796391128649797917364650936508619983213055422180049479911245138371820553427151499652565416514923051510580772239996285891421852701408964471024821821404481254455332709528122389671527469600336347647845404013663035480940070740032526240623892118214608258853540807220470499885571109775614435636606665772189967509805974281010107736828801649463568602861968355268813365864597415796925637418514090725785767533267932420718585591487453977993729527898414678698744692 [206,51] -155026781299669409257847894486688669251831057770895154087854165441078782361780523188781943962172730894820628040455205789591978140368857543103329257051922499166859987383030024079489904457361959404933197221138504430947084102604799290990406383909226024430457854916859460551274477407773794328964341821646300483411394511366308063375489032882588986426057277118497363952483700539070008097970037593031452412077665608746579603343875021423119384200031313031608395290208027726235532774864416511850854807553641328026500994274761872617505384216574936705554225465508225874358470203741456134870809085705005591423877681193760179786773914265112055776444663792379846923294193154888828835558109864134582808357425698941967881280012382401846361228938872854650239429735716896531834205677294284535896587508568183312830025110438081879416091842808921546538599414396747656153305580698541088314151453777028585453634480376812819147386501689124234220502737523964095293699933969311171752486587147435608962871046168652124622874614821272300401774677694554576059589743699365629524457503701598416700512926331622251596061185995074842437331153149082578508608111176831489956903753349718559704323267919484469 [206,52] 9750795480351921822071175923836539220419221341250074634992552013861329022389597269229606008111859688517700617293504382818947398694287701174327556887782738114647638482980674915438702566937784664709419013499678968669518560621490596340092604738759426448159790785803538337144124501572992722195023314879200126656731998266435844925211635064206796916922127478707383445734652240380128909028827523004510459741643447354285018634138963437972926478974861349940256156026429618679289940515566188263171232026141276302020523409948603753983922704784809559501212787991388719165706221850642525636514958751525480577686467353821468703447865089326076235655772985241130996667881594529598021335814204763765404396402577311128110579817529407927343563070343148897287646549288291796825334484177771753449988535542109653439623622515792548646633092514583417242597821863889169759716051028812091955404492954596095346044670594523937398590957312588603400393054851222433829079809680628578487315784173707430622292458841844877509755788330876616421041309776049852857712652845466788726461984787394444510502004292408896523557947714425910837590873136165885864435808429730982598864148942081508904919606939168 [206,53] 2156589250426659354056035378558839419203719868646392360925231644954449060095546455443673312477147192575837049995563552044559380182848045508201092790480429486706686848011511003414229956092785120401456728542251133509869341339136292133539220183875672379846547983366824649755552447667572824974713539049221781477696102177537795860182170607324697156366798330383389824947012632005426925002743727710769884433557573725561956287350253480958264975522791602847119603962546629724167737832377831987883345228266949587062930169565470056379356126062705554666297219566642859514638934199002010710561157487438490195012622194323820146486712317576714034045668727842783941346923687093843319397575038625888089035098313467718445689234130507160222531875973564701917528754601505215660604421280765825887914886149949385874778330567203511551913335040819247249623403651246442959355764834334946100771194717994350197360873920973640698677658966815872907236371884919513312994469343769857903350698063456606480638782776630821361932211601422762678060919226510822469196112564971755628325075429274982868262290102227668257544621556196811357743791112238112240660979975536674326840411526174918731024424386 [206,54] -471008169311778971074239373402732700030378924019284282813515247193122315536511717966994488908719076918485076795777295262568307815673554858311912528351519248292764899728855261824085283101138019383484752671554906021875709393312672938549031900529704916059154695879963133934373442383901495596856986334162399608529995375569875423459569794275583653456891592887996652582020633454026583423431713161521464620754541093483084891955568434700331527683532562353929381841594688170338077233158583214051197280768761568671966975257704325719983117849694777932164993334634603473420766756109786460713829250332732531995724472902385924636050730551729907508170079240973048206078107534027051363127253526364381057802765053928648117520470577143877247049189445322623029406087635485508077589613150317880307015252386968718317355604278662744876253066410108792800281927320535069896701524335682470755119813415401818500017324228967064941591839612255461421609005124269686235013189081853934567949619835047942274606453466166051129224781859252680546364012685323046905950185046213117348957501864732848652261078055166966359745749591716103854851099531125666540357909747223224275247184399138008612680 [206,55] 30064203407974185462104148547290439562526508316588337274515455732470111443180267394601585591786192039029402561953939651032544909948280855073829336581755433141482335998070017414885290197496196157901886251450100944640798359901967721622242601913344368762814817581280023193703715236941596207361037885601062955328474228340642339064142049589826873394704294428282990981284405765630976141084585148746971765499831202785934410480698624863011814621269197654713648934254551649411938206288099754326415791357299402102716677091168325501939630116891241314682956173106134004295435188240962375943081233168898344913586406363453582642865629187799825172317196416433962709760501762970116565523273842783487021677807930879845478633486022189446254858333361985826158815333087788936375025188131985426035581333468957089235883203107437907929872820367768696985302652197668876818927714799098645757920693428415291001585147749063667936553403245029779137518276109374468610999265304852124158265441866042969281721098590658166852854374493232164631061984954882352430938912442562009289403822097636498879367768616710797616514044356351995875720935336816235521597838662339611451708365920542768337 [206,56] -11246220838331282325780549709492301778582490516072643931379389140879772373419818030114271324071458361030019193220626673669905878514931394464823162477758898234440927990303892793896875241244222596532093493879817961956442928617055757111760777527097117941427607773934007580320838478605352449310317602848360494876263119037073042756120420874116688091630048192105203422904709268823250312535986222117844601189695794966738539541277914332930832025457223568000865293661945399045921964393845313599485316618473002523318162135674758062239657515194199893974934872927333962084564917370552601715523567303482401739339858645316394944830550628283104015061466801113765031323915714884579939560293639560684549033882351938379089475155644080079244931041536723285302832731086930096862512386093733049149664214459724948464296892793220695025897606254987420962585868497910554511386359367726450406308389845813672152871638992571034513916844214543499197468089809959786014841059225904203438046401060430977769732025734328242722158914160042903391236127730967111000173283328672398181787137854706340428488033734897794100241270727906455158821132912319087876536591234873826109023956125635879 [206,57] -5252554762521685966446542094975305063033103803540217440638628041631609784077559188289676142387201952559781386528894018210605455605748903904144614106933287715139266216612813650108128430655500146073196267485080130489382052400881579712852852153509287024818992024356247001987233830873023584446810535584838039753697419756862776945792704216022782880250698146917595255755221685552908910100397434068967447712969037982073778510233825120894864763850940944572698176117086226086832825859682766063261525979300926917982189796962842043145239564897080307450383864766685694839268003808838447135290609069434963629602717773378903199795081879041274952550262566385266546845267399187747823559900463090821885667159296067925463888606257177896657202130274629766156382988702550140573802492263402512498351997356851131541037112716096181975799931231475228921460522003227586033717004472096747345305719143033258143083486133228395442085718813404467704522172151659937638010195936311928173156992175833146513621568283917414852463699856430745615830971659774463908298858111730011871751534993765931023347363339382602385076773930975354018601668207645631806588889717279750475390322437532 [206,58] 5962319211008487464208877590920032861432889829169851828070507579198420363189629883899801626959460757329327564413572521800994517489037750152932314638125962164861887913350143268153688206846626749597081484742541466229616577752510401522021433244508527613747628140944268996390418393840516900431426338358330508628874914939430871387467370942046800300754816424421195590785467288070231534075160949219292933610900115952787457246674585472083734723195631485573283115040726882500237084076089396183032640191656104143527830096966835009937244352251643520921907282748983042779371180251108630796024912403066403372892853752717226439493281132797255845299002799738680099403416147350374083554818742609172887570995616092978825987599252580300619873170992835756453245406553898964882727027888896592575647149674402944664993860942041781448211466888095581044032542811358267077158524137540092005284692141097375735694213224838879243347846579361976517038194945632293359646890007712895773583935868562570996823448645450169091253669871658251644655265937838572715177101180351754119761821614542036444244104863391274786963710713764902894522792888064895788820159921677244547991556492 [206,59] 3114932484674402710998462942137718253765394255098782141711183472031205895480729643967852250613853932940517987072552219122454335192792854682753409950374539367698630901177464798954393796488050247110229425469383461699366942465401809153028249793769611158669968744740675983291632449684737034296147409956765021229918644206614539435262186521079970612224239369330470041466432473067163114292504044303345894623659472027316967185816890600659260879378694171389630201601926957724655528385387891525864345026304683813153681599321350154989612616875320669686989353557037933392769359890097137059297005300091406880531522397654401391885015442820771474452607358819828112923704973769836270156675836660199463376406407887866153260766150814089044744503001706477212906475446324010905303538493673989670096879283096451524669143112102878690628567583913514908279532176861307840837204721096564441130713108681854937021060631537839289835155407259911331405705010677125730820556908108202312350631621906031235243254844416038855004782656060399987174909334227219744963665891033414183801279180763123660415750128251286403425730849454895151516618166270674202811453729778863684151570 [206,60] -1371411118361158046585919735558804002597653408308990181214533249910259357638421121568632682880034354656170602875021948771555147301813013291923133600372783582258678046893438344953724773930711228032240122071112929568478308898173229252737245726872864878887816216081109377874627000389621418935578551225196013109565417990408132476787163297999313458756733275027797930154559861650717541379481829587666305803805419621106148084797123064159615669580298717110388661060300990179158264332820740647024326735898602848072538223579441718266767779376744504546471382398189036657239797659068199350397092783312900232458391735499881329125872383953290436242548341434710476410333987329074084032008618691503890663612946863522953840191352895552584090055309353488174832550593661558284713009905079377124142628317069105534765281441250712406916701939975279595737832204234133185940040157198534642743158080711452999389029052315285137192289512730213642913703737439173848477747855655274922051387094857605027350423134336193854921968537599737267586122578868117406264687737727084201715155666872259506394284238983085787099493358809061332827674079101247934339220609036529385154 [206,61] -1302778182893878476372724502736762171254023973282162527017486815305117359984490604504981848804257390624720403048061433846476514736899221893578375189355119468033175568482709715241418437742083744704299782026985963213105325277020016858720750593968328475106883014076167088413497418202868681428849227764129763111034376948041046217336817130716182469454087040435283689257285331703055148510760248022868561348554938710000231169505748522140951350014733910735542320292296582145269503164130704943854108529560023364846120022271981411763482253487073751376645551261325836550749949550189381908443420423533554437093369912841512714172438411729230831483135573020035993530233131606899550147034524648103676166012704501183379815099183791961135865574994083623933967854554637999398569831724955686157242975085524706986068317270041171521458061575772884602995431754290828308585227130836034179456506496941889038439378068230105086578878013060527560887727663860750982092124584672372451076090776104496717403636625368363898961687350895192051887293335339245765034655909592024292771262918838337974235562767096253216011321926549468869618261284950153699321521166195260050 [206,62] 60679140650145773004991629657895478438153532908698107605789704109118085247309163200602678200230193627787215590666827084154731585704978420714249883896469955950496703341493141532475652444729736097985870608302702129015778573958201289703351474076522463092203607227684203318940284970539824621503719826790785485088801712468272774900320055096771398029313191085514773281283608871250757082833727869090557930993177979992573007099706779354450188703212153864161108298590799960319173353870221777579848908583281261172656607262348696193063431426346862385452737676662683500213283523404282811319896857740983759661241415601982490769780815033294183544597145099004325286064044485177767190133987138624432881391691113759579097154312985930549823793876027914354013097156707554655563662545276844766051765363082108750560077943075329424671839505737480349619020141205299085593018542753890626567964371586725509254459366964837695233318481479176498281173514228358476248037576143420438303284105248925114023345418742804207253584807333323966002216358357845831175348162877843045319977238895647516043655500961625719276246096815291502794120568965622640928679683967800 [206,63] 336347075631052795860303693543637952205300536799788824700369635020510409748836288399262901813154427543865113403410792389348609252973245547368026844119468444191311526378043784967879668248070370388074645709006144231323833695316916343862914446761451798964004902293247397055269651053127816930879540259213337693926475696204643370933813839284345172407932178286836968999461055768841373169757363759241587373852223969950951612742006723744608391071610902180307197201725918362880666182571583772092339174856671009950333137654202682198884199445975523197013055921986999394873352398776497450060976246233700528966619645979357855111235087828788567702086484425547217175218981674964346555339263848567127410330457161610099099533020801755908735926531309216139824748275878579990347477609075800410125763122339975280979669734411603005863892673453591225944043277710936791356470551551048861379845980696479626356229213519053616743784623688032721854139088928248537792301267984629971205784334489541187106375390785628461537958224903529744627937451708521069563585887727595903605799936929956097197891446840213492865786789266859895413591948721715309854274586633 [206,64] 74238978411681108074448193507493463021401187805777300601574964455852699964305407912109129837441339786025142580648008566755528309278241536986863645620093373221330263366075813153524323161495508830929867931697042570904969160293990719027547836702541397350570935508055642284159041717347377920716570169116052252701016537154283876026383181193888638692990563470766621117420109824192745796978296685479713070772064516222058845721739379999066302647774609517476880905791194536831345374831506566810817631878603634144368335039032004737826375438799446222515572802885355754568756955633762394424649640783293762018365367954617443352389760493492694792686598770202287879532970892010740014054388970201366817975033234264509302357309019737429589252877599051605126796137563508040970156985218324001569650357654953828663921671063905222577201410423593476772903680661049965739203796594378540973387931628882490222842064801079990442918158318340968100115996414561013762485497091047457934549274002785360280594008659978550081860235317564814675791320113221643640538564455173857894355654932538524890403450165026984202785615390888201266057608237001025712854265 [206,65] -45327415611918079147606630551838810987650119669658563693296165792057530404881696176863488916113026294954752108992696373191166110837737033913984806402072752352124030204845741969540680235818427002388363285340597806412968758444310911580846076639585964553909416487028667121741811589820584374897093029769321403187208028550763397665874042425513769229341733378032865050927111465822546265586032260594295708485348222534111634933170326603887637757856116321823615590127543321185323565220820795535796760152055893060427260566025373615479601086592647777157033145566949044303443731961010347173057051678649761226104930741593525918414958785644478372267627827257382427059627537065634757830361380423058361293250704664220009634196092414782799757893251705440918282101524731872398743748936202605436821886840415325501663413676925048817789509890291851502229166634492725955681768742503136394899974295503559601356833290619113375429511890662515658660614050155652451833873785023237322259494273832416549220644620860304011484272044672284321547925271787879583644319526340105894136331730804656681905315598780615212836833992283307841832710365969887660064 [206,66] -25230524679184629688434083063536349659591377588950152180298915593978240132186414838451464575408166469826674048047533567615509383347708440980885669387675111303967244360183020317845783494032390116147755242460412653296226888067613819495451113602115111369899165304605813405749793809243099538539465318402459403601777062200586886318395350922476691185417577220787477833074964020121030933150517731936922480335469450357410177855981426356189508806878985542416556537707580322598312253671302625208075622291101839467073416242251889576959361032868402256340592536600019027384789613170774891813430464610904182664452073093110598605060821714966258462210517936783660223863435749911277078410954813267426252987979376569482015523229517703501036255032257466529092935131870852090259286553778971301897077683598476471661939580314837397332460262072958457267767201369445665667458757868465990713595899362657103008204471801121941155304234762573687475637658515186775791314433762525787512816871207079178812982125686355364876305826680916590336957395759115064943144021289252979521640770448592979018424132030048485223666637598427832951521292425646778908 [206,67] -222785498577900875614409153950140478226229350262302986644793126864231925162057042720914391147414651860190016375357220788452321232915603337962912367337740535588181512136522077330133950311598960227917148028031703688273336487868993010858702435872258233720575784570731275487569445517649792581886022047221195079498349357617767425384050486812500619895618157030652838469869041526022430096670363659599348318317154539427666109488010763080164367239669949051267955388181080438318981770276330890050417840152481511705659419424741753186376644592359667101687353421188428766740155964687606906182823339172401665599909088743044270166930462886867291873037117442828199891861498808920373684718882018060420764356868034071457658560118302820529466193869157534437108925224264601610802167421665855472453881911658209837049160769673687782555758267208012903688297137323819016206275344017101946778979209778451246507401333303095477775340556098639316375254197639469558035311999769656435300268868362837903947758807495978646628155075757517148588185878737663642883153251026749378708659777565991304475632739889155305930187516643657233928571741757414 [206,68] 3345256671807613651931611665773749404764269457467389606195418120209660939556672388526812225951785548172822459342526953570340578468527146614624779515545775300808150127136701293574221855467800586611538310989460840154964168078470977132875779367905911035274930569306802542914099921646278463634009320058694567796779574417420179572462818137646249041555509087906034007778335471549968411212975680208058154161354481187662878044949538697956818899380289450106268690249935777888172674276554397839967879292115601412339491081179630879075661914903275293041972678166147372068855464992609592456239285060670830026274213470342107872400233370381294147292372529275616729524694193784866569253064677843739918416267687919517264340399353420438231429235032115352267083219750000583881724662823503403221058733596992507940434621875790299007475304087311101876240808564774770403148485413153064385356019981550887666219379146715918640358630711244612821196753248421397873112889900050628885554983692767364584021775235012569349216824082868992838502428637362850107057040292988509426574559549983662815228496951595966198039533231309240995257426519564 [206,69] 1023241413363979503492762207732187763516939588422379488292575757061953604040736043160112958267719824361702985407812889839970771159617943155012504913445913292140095808838511543248772068098199432339516950035508136957903378940702243973111875521210947902138231801776161713249461656577151547468334740980900947748184848902359363947701223325884350775321260176074903650065462472548922052582603230314935837710341351564481181832112468056987666688803654740774022887689343418249270628313898212202192033048887931575648020877532460296759806793229609830013852133348271616256685198987572084845824638261028221645622826539109360744410939067114444477095787646846217735751866487807690383711159873562949935525216257727999698648658333630846382055489545890085462224573513854867307491656835065717048602097364156719031253152293150757366609988789879958413363118820657062696212900718298999703248629113898641269047017172337052308681787011990399153259486053521391202154423524390691355013438456886142186632381704729433547206328296558181167309827260587195819673106154113802162038907433103937714177661641348872650824776791489585393254432360 [206,70] -42339518538872147848556020761673584655071615463466328671181269141791032974722367382686473817023950591186253386970807556433501874582689794144392782388587648529384163478827584913835963961338068838694096150736045669507697498389632260859534015642151719485220619150169695067989779909959627241427194159455186924281426104505394096536916799673585695100852414111747774044786651316619908944051303403618898436576233888643354838680360202581243737400317742909557112327660558011972156534307509135355258425854717631814726846281005434683847357042691138889209394924682297618654934211338967845985521935602218521262780423365442689726886037858153076652985315333372070989628043042374838009984815860993959454759173189204225148928210440961745631785441808837416384689639896145662991101629575127346647626897563943620295478238438292840220014405225797183503852147002334781035570039402203151447633302980487709562123742786808966218617147786646116650290352524826787507193107180266900684767190570792281018672940451232169471799036014369587557722340988805741113327437410120485244282838073775384089974955293504880712159929606176063621576 [206,71] -109395201348750168492068575398321862225303724908045757339829109041933161018599686722511195528430242317544834990608287342092995675690048676844273885875644892192923126148530965099517612179522023999038861944259365094714354044045524232735139322751048529603443798374793632899815944123408375634389243173857595979511356893554087867784898589602946903101597608676743787241231173027133939408624256979063316738616598308269956153013808291346708557201927461479967261422218188841563934808410240841956270709583927020631302490343956764514529212715239174734261440350681508169477234878627218029946824034211620709732585337919409154695086843949123664912857198265953760350837749004835543536444519768724745625715850234196170188924396296860923002377703533402230350033604739597751821825014936974359491590219233018921248458010125807844334018320764935512546508181140582393530325463007556692965456636939568872538517810738848947329281585827008291896582033773835477106046973554209649604658064311617080486669383572707245404417136727420407870961436432836533634279110737194164390217411080165185317981792934089726622122012464547587203 [206,72] -31538852383148931946555147313313836614060759369745869331566746000820829566551294387346424720864580940672032491201519983782244699065601196513344919591953506828375352800764536955307849355848173827126165998835537323793101138325114676261303474098783194958515804278183599266860627720532487304862872257585313696081837676199076256517186113055105720875484923423706017311265037777542221691986621950926648481785105207915516775340995210710283698469266923528631409439961395436931705758284522881374995571727466958257495519327365986112319470869788123314694368881550095851976612094795002677291245413510121473362181851249485567863467249119940125651597375997676203821386961904167381391986376380695874260330225663322117340115639165226363866228560986469739212896235599631393467691721845993342898937459231505139046953705146558360763161387622486533756802246603206891791012896888128396726578313325526545206286497862942800591983026669802447836272400098491063450033683038005266627879450163531619146380566309636030854943407697142184913398056181084619476132847028846174390385555844213954439583959721939721514550970269298184 [206,73] -2300934370194543723969485065750377822388979850783087935164036491517676375833794775254034767770061040900284140977948620681956180978319545743633719252805868433277806829361020829505316246924043652025890921084839970293772558073782044758507037744815070902014963250383089913546336302881080127352141214824039633335604215129124817016404745951580514273290637462368126167167935552598779074525539191965044199928203949413208356568827641857542001658477627579656843833040555556149417333687396526011074989110045385486994847303095808039978254882376430266836601991302401902941808647643184394294081100196680146846493697538279600935625733839967217156953496764885916536463137447064381111226903280340399148753353098718644453971365127335707278297981955826544307909456626251136517294111175690979019471200858410889877024847967361117268976042026373172510002144684369089612204060307630626009258425610256229850047502325039780794350145434103113153226146834073505208532439767440130391632760986594561521116402602752087006095299393271361232818642932120072570174787398182623034673166239117934452162030755880864420210025308904 [206,74] 1277364168450304156106055770445204592428469958849228379241262957485668710088051798143725709501285607079298488105308048827344166234796034051976238880352863325481149406928004990479103351619324464878960330795288336860735796074264968515455815046218645491284065060585078602858763437491305039448142470687096432496808582480982479877524241250435051242660624968634544607919664293032772482719392350807276564265931963341502534685092830233647851074099729821313016493545121372097677600746238182255066147647103761073432186457926524230514556162455976709182177401908592766330474125219053820953634027709410511602300858027471194937056762819691756812043986956603809810488476421508754640241750089176217324258788188133320147894650280053416079134254806782122522790395963048389389324157840656128435943675834292901741222885903043328489518282070207749594619712724981252389954965219094049498347144609008070988353203954343234844965652817057477186200168421278881195130164036592295354232733412479735394860980385269124891076154208920772149915351031298870607112844009345912041017809708272415659310269089356385223203524640 [206,75] 569052658988097908036837106456048959595635974970160269183264205276707249562655872165607358810899164497604357185331286930514678290771315816803931698667995699006493730020496382989510498534410647192200365115792629852733281089090540896266295445674150181638697521441953768432378282600139023331516090094315165549433840351328104340088466369886690416747702961705349625900174155655944403958672951764862001907121339742479384919202072718250613948960914235487907744983129122844593613356393438185494692194547101843883008920185133025647883544509502832392401309240465692264773384639635579437378389881770395392803708687947453820863894640833362742185198717037725721194706781147391776401949140848238794361208360023103112318876354801274182908652623525868447282972487239874120102922974478201108319020574821214010523459910960897366969455133209037392681274049831107787038757706498003582716769536913729031706693991168081516955046829768802748503549924024490352835425987201998469267316451691052061890037054889964654972186035511033417333253609802474214585466674524644342589421378123134941456853346574982967384648 [206,76] 134277090517597925293827771854317751838530229533563640634139283594236223069702763753806885663946001946214456147860718192877281304548771846191289450163899651355283481258743134633565483220056983329260814231886217794239408082953246202016982842450826984652191552988936681251834853883205746147663600355575275952490711098456931974112159353975441192492115423638845543180560748344126915985539514446870687465028304881047521770357249119929331677495222643581434312476574552013752466110188250838212546052446874620501769165901147767687738902969437635728108719974861686188105073475120762253138170600465283213155674375869119095823399702514897190093743454698320325285190226220489345156347126089996072826169131799737476964803877035301178017072944144706634961603619758334070772408784390882818147777686568923398523800242854156317004277346155537527914419063515923972674625343843783517601263468623179327133334828257709564021146641639245122025565796297587181218404078614812423345777643938080645335314519540740611320233115387019475986519810704673751276329891595689092657030751093020668101025565922072676821 [206,77] 22495735768065845228510725021696016266488008509377595784220670146963402566258692014775210905337692200892440243790510851627584747133326271310917093396640675634001203099688757383605850685606670341248447842209502050655011758349296254812291546399316151796406549140342598547556713051133687493471401592912300558248770276068239626824974932323858639624727466356689340507755380198237997023369719832152418886209211768373853080672193392056897182392907961128621538525703325237108629045153171322460189173194557719301008462473120988877963701259062381349873076434261911066698454676823890661679947151274304677059696042645549076059750369570210319821663386230908538352672169071022039175702237936824666933100940938156644997103699741848219356287061604867564663265044238906970049720964811807157732519676104339093149655578285097118515686879500973952747362243184036081717479710663238879183385548655019622820996322872839683910343663797617706350596170723470373283294721861698193805293124573017194678802234579955306679869973200994529616557644888637831784484822849541466512165507777417861812864791843948888 [206,78] 2910270584763397993814114099652681124188392656057889181585937168448794945725884176925548116137814730666155452669003385044102967340959161348061278959042415338644819122426553898787350970761437636153394014508207665325501072413015455140308242493756121339293724331976263201216636040433477824698978768192891233858556569121036775089090669057114775464336850011145582013925336208907472514092738581956017416018646367172190483309137968561322662870336300076606796199502971570906731595964061801403524999751863270034246616088220734920911248508211168979620575558582963552514530402558830701432951584739138802837435276873679429059580059329632310830545406349301901009253262232971493006615666910998817399056174223131038694070171315474207761418343867198433207529357431203535985849957081784905848317762496122856333930786701497699588124791958396374927500184843241002144359514677201028358285769513578097960578251595097667788355695719326691605945698142274973716662806211793735401846546321602504995567815221294943032835986136415638211909491863925614440610058641654499524437979688128996207838688523936 [206,79] 301165115568137056720808509827060311378113213387152933811453410188583492667842023165846745054160703104918527623952646836353764089250466966970803507593823722195359801915955929404672956193289754400975941381975507715245845074626069396682183745516286707604826359294736965090096586318051089181637601452269677783788760205615198288449324619935451361594046075112068047406412635820683338572902571871392909495082943368554564595632417679204403407618915350088629509827266588808220669591443544011456444504638396181760373968276529465759742926536834708600796194995338704069158220184264287589707402432985148467982310895445363094730538727287392453381076416704530199288987486732527949365822788588414959985587893125765595191324131625674377468396285653588101925650979258188774646495664809564247393701899464240372957478376368098068753499199109273453610929563426673994397357140073948215061619943978188118365192446716503405350407823090480481275974672562689132283740556517766930574494292391821960719169211168084110493952510480228215049309113723005667152478593934222617999614057319423605936257100 [206,80] 25548057936352061573297712685618940718907473967769385543816237720742076419913351366927533822928893230852930002596568687340765015441304397513920309829013144842357120706655875946153216298773210577285606178376722500302526735595915788579008398334068579262080559299796915667195487110366093124514478850019999362332461890859060403274110152528340599087749830052385568715443177284075979254371089842203642318158582725370337483176866812544957323298803333826741695209052676653013281682315631046541355197085440410906159532693493380944466865852884129264113133773422116908619403754593100136949200430021741529808401093507603964066215170104893993134472639443894677319532135921119274467055078161364932620247879582547506356986107813559666959738903786685021700261725383131747554655397234286669337054604437137960558297070576707299642935818181293986095031047582013925135978320001635897724487400192185622145413907141558343199751075117837674711083881491946321883288083119284670670946395293351033771252340539621938363022906000270058299388324744740580542089683793357266648517127542610427615226 [206,81] 1779779114568901428628178955297542299722925955089584895753891003760649023259642043946372632781606989034441523496888728120675266545561666686272908478800756866475317629109976440662531762129179239519467175513486705018899839638587772335630788202015853909608447528408616874708940137829965513729984587711012732557468976894711889097006674236330517318632653624534507436526977606712701793058581446618384880296712946630765937862361776668979376219923305740056147508236954674212791508193588519650083188496788014133566897090050858035660209152789795519648479754843187488277586778666067091491031140911898314286480295630176924290002251220915617816519920074261319727907440589394308463606625445608100330278153989980725797403078296174201432190984535226905262744404973350057547844947969423699392289295393482411127842876179723239014510947724749063072050938494328807937444976133648544066235310987913582135154662905732838213438701142454410445459205013760393514389318141461477863788470262999294423921809614888615555250398959465021330791031439680378785835096787630545666456904112698699152 [206,82] 105739512999644544601435709620515892758344614253325195164086878687969500392607059471899103517345725707177775904633443458516375251943241054785149997654402619400848405872764598042011654773072809845277352770044784713564581535550124004744771531325087319457299266790992889008786761750343282852633591081904009401354394935024009692498499230181659512754042925604709968861576627667744378441602977279221935881627173539747832820182600739088990768339275152940991196042850865432888495894930038450402810956863006065852968865342239790306342964362726370051167794602287730762154667985283487218019866443040041161944192650200583577553990986231994117758780913813107098712075984708357744754793393705224868836317470382910333523068303282497355998973189446377480047193157515150030147003514226748782923875100757224627605057689274942674189700000972988318243118321461970429993507206053289127873578629189110057378343729250081959634766520897920416184382866826214204771448329302359213116494523728379486148436804092258425241770510278822768085619200132412001263354797719083856253845113701496 [206,83] 4899153046862496181196274058973058996462790101091348997777778818397446366695638916270371166135143845233581090291280989773537026784839964118396403953023270611753273295171804665913472055100425942803694763778095723725959321252754863351779362081922851718549654286405037270125529489296504360933785779807653294520446896243564627993714168503314282662723542200784362766684486162991279196799721741062797074025340376660372995841043734395405491137190761307988708028927132434486239097631346818918005882561171506939920939333358032040913740933606116563444529330233225029623665942730523607139908609198427890463951993406592890338940291727044074426527148781613945633654500444468877388008887559127370203079467548886137090014491958643196713233442410471553767509912429063486588853181216178058391301660666791788983730467759893754591183467830419089946263979893267915379511299123124527627304760472670699548300810413823466616840091186978454680706304074794959589940121337164704867034316402892860356531341860933275151664076815193215408952421045530248253587054580612233454608981956 [206,84] 243866583627087676744915255481437253364967643494262458959107159408127463348152908596221206730375824228041606266269127052255207229710087999586163687589163901260418699025076406848695777717329283006176071921165713835159025370715489667284976260779694457819100678056989271326579195104334983903700463162775000045223590926975173640750531436468680468500482084331465406556544712325669642485714111268598299121206342031154325458349289780074034108105557819044483342654371873420088236717581189518326351629917412199099400788116244731650195102204672414811267427842339516381824944271253322383261493035548530083950989951725295669727402083038364859056338768994855525208526901693302490251872563539742654710813186673005390434346251315757251709909657086046537688626884069464691378665201655446383856908761767537728526530630761798885527381213617243897943575047079284708835404351324979577724553169568664909114316442909588616828005094401609779867394389803221078314083808612879630304329325930943265608929203684625906595698211961515329817312241651145813844516806556342691074560 [206,85] 2765770441739106973304135775945947988072697752105206816732687647682995346988772187863996944916751257382044523468996840720116210993031501497666287046710611022467812756652824204428149609768108236911313229391539040382923046342526059787295509980516714533118999719608286554355927014014003266900495236721207904787883832335483118295007146511782871974956833280418259615899887081027767527730136757356988089379708012573958124856602322184030245230893280635061672201944370305034487790297414733350934917962664156847968871778946020359151035666823387800055005182297378695823771504951711650473862267819952636767565429601616171770927650981864636403106290326258671777371679350348303193246341651793594897990210113928745910390277354463214373051052384129616793079806286813004435807188315632536230263074502239726907563914479105478951460289231982935539233700958609253204805941977455822332018640375541060458407651218068044839767280457597597057406467800058549963029641746640128647708863501445449781803562652711356036211657590662515677633296474563068032759300357362712608 [206,86] 792654918066228983637928615648632842637230622146310030553533461555070227586412139372969339567486880258492100333557435034777848701793348963464534983589539350979502147494498418743112386832458167223147446786020500426517749438833536780032588759734670146078712352471758506502893769954591008303371198568778826884532596693852912566140803182248678028710126262765563212982471393822891865685797732333950212585673519954868544494819203303945101376083289444394891582181271049506908930221240876236835199603228567858691828065782663516707863318138535210298726046572805251030190927751502450342130031808639561984676683757324869931273100232776695882675229185871159210548460176372593013349993540205371904541001608840661666784190595890881132697562612245414626359918435804932443538007813514811728971204876936206538111332657144633325892600949682203141537926839388089761893971883883401048183575941703619703684130913869583636514470416023547431151225602479956066752682404715991781748391383523250975671348854314497477077695434576507032585366634784129294593587244756008 [206,87] -60978248031741491299775443907504270903493086613575979455260403853698799754515732371694056762685643597109673243240732023191986955396799764149130730248190853733300043346610563227736478354306625399882673311380905674068968977431936997188610518312219644911176065595490888193040205457279391700041274036953058318014075942265461598794297045976766302852054443248002607040293052528760025237955192041388223292054409624182380442674207320393044752592853163613295984739439155148204940440402921612789925584147809126705428951044926649930576476472676147994711363130637881103452398079131499980755331179067019377265827867141893362330405535038429391316211138005056577816976416943130793785585189917807521538510682580800561657247058493812261499746428760269148713485941218882304460261672449409983020250289939942678449959193190969373466910694456237714398661428725846326429408322995941409586746662954694809390475917944287388655931427436303191336712511069127921010126417503775998535027026791442177922273766344629525831561371570657262655087547367142813948086991686 [206,88] 7004202914409581833691142062760105898394537354781543221939165912758468422504839242286715377306867190608110179009852660682593674114631089480190056568846916918950592410447637775908286039575766984160353535617970237104584556792832424237919387861360592415933857542191883219113542247123345553857458450191711382880655961438564332480946307158305884896312438216179921008574371458862941074852753774900794757217120687646373928159688497004012284553629604504107587391643254187777824562923718332726062325855828429376790012625625925750615065684685810160261218996519587913487109537439841101319415963318144858661082893638776156186800067558911592547448236154149993093478639304487366796665812000743609680186697697847568636247051463542342794926218923973568634482339448209013458337857459376136279785664237001384783924958448853982373545418561339961335137256935418243598493470020850920375691693524291663284587550524118483984962108501526953086971348594341861852510913271651779383944751190718357657188388659745636356338889712918155761409031703712545615616742 [206,89] -643499408788977744991491361802828703524836129138462958294586334803192426898544236735555015785401660024490721846563929814608615353519058710633735912435173966080209014933661417385724213208153036876632371810536362918056250340284763966053074275947451898257319275913380440291814770436599979876027112396326645383496128922467846069059173060649521902708593335634584750011528130574142007387085164893651451289845197475474817659691354123287618682302239663094743443119423376411107865037833951278804722067039901950116073464154684677245684777954273115825036909715885358677784527141598117497295945606406387685601004432132999014644322196634671349983667423738297281905653545896763291396934247932495454750271704131553646008519167780350853372642886571293535058725974547477595708031489886838238896556858378422623430935313433934918221960584586883608218675184571577461817438537944848909095365004776024460822901995213908893500323956475394231900267449986746172759639594449540766543999500359034650715764696858838652782637025518672420493951883919839072880 [206,90] 54245714942291850648600484812984423942774914218716995962056641699215672676189547967035661577388668025913963571230326732217888984262066167509329364469544807591140589140347286673129306656017782161572558986627374336792500955099802587388309548502784749239418249532402473020050621630445532158359861025319785755744535638736823803286584417566192350859135450102803616574013931581118524495290778464391680828734646701422225048134767078585533163886642668185992043909241813270128054879603795980157089954227525975423006859259702093151054941545424511240154885602838545321014609422517264563056353721199857363087406654078141866399434251503682946729593727134092181026477505946387737903160652164099019967629405661907819565008710974682131835354071573900822219388634747990795286231557893819915294975425855215071283221672850787353830472353757836660555591096877938713146620282132084976405294640947797392930647445798495763042423253816375531782294818307914418158929553297315086118221941975191130328712156503537784038493203250412012741444122346802802 [206,91] -4063143486670642614231704151023739287661167582572453067548157264901403913023441863257774069652074928296323571497482285544718315298359889291973221181087102859477489777937059923731326444887827906060903342615353466698644167041385468206658101435935394563625050025341254693121750287482535292663160392936752659249863926655660654809034048258249433709410126344882539434390991639210144354179539379239482471994560807496017346050216403731305684117186266348670825232721818661099307634898683275170168109262783189577515571826259057257413039294942141982800648192418330367420577015079526024060932972420963019383487667110923167906346470838675402759034720986240707174031854241716839679815976543493057107491708900012448198637312102084428622441919673121459210757055766680783112530405343915092552864650677740870222862498115364580831280019320594807682173257659301591085533596759301214155614468047393267271310476602830471038659594572678255338106747656203448414820400619718830272660054231677954201539575723356744176218638091922479444815289370788 [206,92] 270266672781321027923381399765316475560077517596810488868908660393563493475855135597277316818174056599080099501460731247473780176816616987457656320221051154310207993133807148448420265058040367274060673537167783503618538540364855349040894886692964567597835364069653028840569711576406878684251184425276159809283953554189515150204931051139230214701300761620562210905986352439783322722989104283483700093283304660603522512062632735941551496823465137680379270865969861052824305025031882532515191318227662438144139244479963516227699764780566322159126734485170909106558664534482155663230843749077565830759272235528616926804855929897109212094086858541998355049977129634663098327039231771492997356437547074697341435954159524350788645636530272196025651854224008895486597662155340557175814220385523126512046987029249328035383904984117956419419840178064614772016429012349484997530261496081061000083656504037151406771829943699527437663736476610066952103614412751959164921913523559124672256044607177639070302920961050150784644249596 [206,93] -15854507773822257878571850113284568615711854379776193231236541704364049062819495022732277271500767112843148682240410529316164819498609846590518535916168931876533175446295139642097890609366246357173061802587406665361721303567606080772353564863297804947134767158514959856486521522422617517057011977588053431467539806781545566329786776481798098409985357348125905360592284792388814346177306664875513978331835635560328591005909260201230607696225639123968782600117819313626589374530277026466621940315316224480579998306616784306323042199766549844670494307772129720670557955086954787648531476251333411434089587399850703075802332958233815995199673452429292892253295208880796816728003765453342301753397118714579663213477353738636515436674034248428330730711060039981017519611844366394533487698745254195140953643978800460354701397386302833812850254130371122475292459078097674932984214630497131400175941243608395575950026814520449319128071611358004249853150509243748503600704302422293058227915334781369180689771929370272411196 [206,94] 814982609796709210779323445139416610434903233965138005064912164863745908108497000169125086143388921311487038590756156108609241830006330097969520344808417116130891955377911987055577516071477761791711361640901709935976801038077837662115452878672364320068956387234380101040722308379311893481728800794586865978085656178585858621224212287972537558472819711725498924283731445127327363905559154040351024520008797684996359753950483516471267451498933218740510880410426495037459981973669724343346961046489385372548075768629182905178680405951883044811945967123271632049828870787493497875975019490917691431042203290058319839223807107382403968935995447688038389524893166393922040985461851537436909408595224674687402168261106651058554482465439822914829256654492007515175434431961943344043470048159433998245537957346487767625934528774848814810440463071016946365416552735829342535831150215377969114444518121307646884513765950804877666161533670918365350359772376398291983777088318377823126785908799992014238732007356688861080 [206,95] -36448192315583260243289089573339219927423271690313698689202611722403458632651907027634916540384749988898992598660012873256890804121670854944060277138026505624731795577382623183319865873668701915877682511362923484055701145882194794793485284623947152401674175638950467930855463441587532403783812657023131634136604085507920639397599934207907027341156358701340958439094337965730050682694090643015475954811223134165848672066765391637377473531952743151822800329803061076253263010040019394839079725281121114990320468319760486349709740861601491154598802071615973228345083718888936065409298952075058621310329815075466512567052277446459981139241711442124393348209968504752707860069963689722121786206149350927490868980771014927582683118254229365267050027457139761761537728234215410107980653451615347692531486783865344189577194816221468712348889543187792600448022057053106636764102141568941037467577344871579094455423262567963700316141500450599977829568953133939441915023576981427566784967480333828925171894744573346 [206,96] 1407344884090096929980835716976627400385309893405357563834897136334288471536225624907056643700851948813930672949898383854057868411165630267494817554555932575974523181010433797741144284116243303515862040525195961218417647622333638073187881032241894851405121348855727594121386502315487001941432055201387266037433408204013423021471504635580724283260887729631227838267606739675877647949181547876782473010727329568616085213816890953711893410959634970991623341669785155031767924077273719982940151450797767276500432363619694122751543886452663305035413347178253348990459761522506282831222646208825217585315099672544477905498387788935152216118824606945019974378057514115625356929980443114043650384717261868150793241926173258913472056929432567350250664485769038884121796447215683067535814066447405261917785928481163673852655662182871258627250884301704857734974441992093319952778461834928044238812922838018936690743338797128480856614716855720557982883848669752613937796804461380602032675678841064632227623952857 [206,97] -46531000483967530391637447578847024309578104350334605547923149097308459606101468147907510626509237056141731526876718739910720522618234844076310203426504219232701719538080733685262680809105931657728586036082608171469678513432844865433264824368705444373695535971014434257840926650735038189657481082198550888377085618627464788433872423751493216749609659857015073787255335911204399432240362084076131131959913419339441444081379986564569726407248321445468962891385869420590561605023222129561221337305289537366278606892446756658249688601613242640676022823600297509005913589613023722226625013155013766244076926190870414907265491635090071459030512160009965959389038993739300067617795215996825873964997389524575265227201422401736401761499990164638495585683374636650619862328240927901644962476089411589944928890617860877903082916499451883779203918248292993651946357399334253440801437852887809123578005628829757518506753148837698325956318296386508025734606133543910740763635710377766953244575172132581284904 [206,98] 1305831249540613547742182208565944840332001085008646553720765706035644207676009895514296881779881728057078541722768170286637295368315465987986988569881578694538590644114748621985862746540991602204059730069885398630342075856479893065810232273215638301453855094269018549454723867916700455252186564459280543143683655680667744889686616235798004628810821921433759633521653176098392433110331444791587237556856672872865487384829828713491485894000792577566258544874141643548589314565514859783773635231069701666112466743107936752177775595897876787000912659174414033960373013005190557822865507867935777194884526803985221937942408392066214709245869422246250991252322858892081834341427907501412834733895100697120524505137557304712284224990467846953798461405874128729312517384179551418251935111531833795682610083188079540063092073541733782953815325078628819833364452507628886830817944294628682376073000569051204355049352104071965648174980622671881684244085699289402751885676437899753857879407049074060436 [206,99] -30817781282373113460418387128544727024251684283749165558670890283989999809074911187021010380552099242588078165664164679491595530144681196476932600187627187293585235654757737677915093616381770021491416257376812922864987953031058959953096434254821668189507213254610863498945489846039353729247544313488750645654023316556713064313087381967074731076315204609709805364664864449514686722198415927708244693658027019202870207886846809578909177566972402882291605860191945251596560741312727003065016856477966970402051298667007322011455762380896478634219140621517696043148336023789964212553892551395974882750432936859093525180578942242319541022398762250801065600943220798108513394538513367566701771925282756462694671860658790079884443048860723707236534711840653076208943598429334563113903709243785539039811867505539708297845221539829178057504875884410098382493276431133944132289667029394044378446477475802087569236485262928869004911560875076013926455505045034917195696067121803442789854183232090500 [206,100] 605702956772531465018395762393247530252889659620454890907535298546398826125305026712009783016090401435792439389223894986226430824029409049434091454468726448081372859497546850275666602334183261434982189020270324650091443280390821044097066715762158308400865789543101855405458642054388817519799357189868638365548402578272022730506301153070318671736723961465438658233557068548400851505476366461338068253659421221680708736931014487013132031135994201649345178213969887360182581362815394856027413897558805674131654653678759017601169297346888915912784777181718360285056117085105835221227493171946805355546161954772677598058375447501670057185562408382537975792000553060859645772583113269277140257581272266104423361142994921092447319657635988265701363493057074429913736919607528762246139554843218598643668757986590033948017344854185972986172150133694855152809198178147606078135415707303293206633723594309044754058668799427964185603077508166471924250456995407128527060114508935470163880472200 [206,101] -9814758999004474775740068762911089008086632127896942066035821890997187392761746447245502760332190360471242055027385522715375529501212162842117446133251706124561701769103906281375173921635264674520707078413479190239918148707650994116647550099432470406646786035549157347220870920841747150042971692270827104354891811607658878302072546838263328386529162686133621963048255758697184991588591202342370579496548240157192837521425796688066193713905426144854142265865183599887424564722830889413722427686769654255880161668690557758254672225230329840865958748297380163416248659524802239439058061436928097005761049111700268539485882858427927204615486849818698180778746767131550106321401632845052462055707202056090052111304632356122473218807434685563122121458860220302703193524426550726082843736718691290610198900714772453501540122889419599292986205476574161493851877096210042182491465798671916318407153630546331576009518733022469580041602165286273959797422335279744338460756818251342059352 [206,102] 129767456593513026367772200983029157137585205865855957181245435373709996168726678869070161994733107180310324022618409933372286217731813180635287421766209998828177139707136027504092596704593761131913858602261034277033864736166482089853238897258259001959244117597953543675653441403761394205958061116701366735430965626838622338079635014812594097254797110723316921785644929054567263435650188808192410987252926682037090312765979529118965873797286671535791772756896540705763642534607474809775011567917358052320018262993164847560506103623306934800094791561831280765439256424382804649570798677382589495415591586081692184847061048975683611259273484127392786217643715336374909728389661327256495215822709699714515113964232154571664678632531698301674648448288775284330847115746398930126815005697189088620461471311460569396831803290138775339372029874963600663800586862587541175415679383752138625694994175269719666963474331592466071650565890696538702419978279824790178160772410262353124 [206,103] -1385347202556390577343033642820546657023396695723296838880524237638207427435569725587011095496064433778280863217059624096854392826737867071056622288403823626557150146987227949446785601192759688412591820274690002992575907057408581368692014864008886670246477713159348087818062118374377314703640437973622930359735981425905260602597198920480880264018439275442958092886435043334107151478212075576572522001953930509262188208986727683690127058623827787886416128493302721312414612439299772832055064828883933645948925657205628475215810128957912657690033756231334813772782036733021019568842045591777005079466704935678464117808398377656108536829481113442298646183181910438604711441776006146679778004994177788263059799779241078626183820236014550044340402238739345739766840061555519024578312474840910430315196912353919477777235558138159040132319381055289272920244084120721002671139504130116570645298077945236663597201296302110987503907580035964124873631267666048664538501964451186 [206,104] 11816386239761399992711823077143920392830535425160748025396994938620009956132396980754285195180380737879123393391705049938817809190199506405723384570262657661046919793770783406559182790220110014492521664887232487728654929610684128492420314255963379219763426550223704357028486394314127374742411775902903430930660350897168293314687022506914697910160285278885615622266395950819696291849722109085333428545773645940023485131960041464162461483124431289155240028517066844584742569728515717379400364488430493816793355082605389193932411970501357587224099825308889737863674391186767092682502680271486941318659792161718977914860064927291880360926168436985582726097187982155722616619164631434563912758280873173873976874986898355983578968106042509342266399195640045331789125309179427377513711271476334481604191786765813783428158023197627011499554839866983599855691372050490853941220975338959708275543155865240987604637548681131803871743374551948019277212782902298664580370595 [206,105] -79689909512860801910904097472588889764022088666739218449688660542975375629228019685910190822531158776553094865343129164490184852937531853189738528733061199286723063089802562033453401455127891930825519275709864814285137731670879591673213080389554273204425769829251112501079091987949113429968205810620034880782952632782078551401110294988855821102076056910729948642318971365853434336949699170497186318698107273031226867570367151542332733175721549756811198555323531989747614099560202932867635658185159392206228999795308919512081499213963558489636772295494914791381676307374128290361467058463004408052020692217757046508829014443760365210830548510126675722484424221461238459536200517653762501887271039840727836603233108409727824385877601870779479496633005567759078579264771546281598680442240265472292318384274354865189828476122419186077388923060956093529028191060546037556084617850837587459306690616193251487301682442864568779619154128722562458823356246589280764 [206,106] 420577850710211528358268225772590677872237930844813786105746486238665488237650030749355165986413087715745236548272226187013585649948143873384022119174132766509406318074690487278450270344382487591393032737493457179474502219944988556487911504231223356172529125413746416105929274572305876753030886247792946223345194121324834225726552680743987141891639738570200925059728477621273738668780701797418472567322996775518968324009147895191874227508330216030927358447921647580133984528715299936748227431749443080242748981194489588051817627278769012646741937801007288153676447554498302861337175955081548596878731158096358075177497332906955101372018447037771993939430772820613508925628339140085084251145068389492695314305058784773294180507558568178318722376822588445954384759569409997241528880356530739890748956211970170567630770062113266254687519414703331976090791709565211416078230539442415844069428605787613379456750490599704788428334071747936912880877796298693 [206,107] -1719680269741638302589943675532566415164635085229001470728535200493356046719070327486941254792092578505785596817499108186141215863526214174058914133417777042814835404379966450893264897282613180921793622294536142412467812799138694058952626382164652518581792762694577055787265703620811153350088979967169543835276955257742158111231080916226619019034600991293962425759482702503807196856225965554946875617618682387547322613354789579946049736380063295802137552443884065695924956556557441068725304495449918019017265103943001193078425762374054194532241581854555304161220975975447038780759981735189852856115584034627833161492017623402924460900848495335043370977663545432451434119150546560640739323249041563465319347422982411143456566320337597112030141146499014031224128892365160296213659084434288059590644628162506018158216056877756714626979793531628778623424196495553515419666216982156955699327510334127781020883136663798265677515855644614632631690091536 [206,108] 5394606406058350074947174823028929809030804829489863958105483758846303858922396980922346127184798507306954896386432150234632585743379452716335795338999994347382715687839228580663843334221783357006191248632886363158886036311070677658366186521626182128825450665036426818669750692611986727447539537953966013894707240343236453883611904826320580339758283109663092199148962920500612508331043568162294479801425577141332839825460463893099195364982610161303222747106651329547196242869446752148885579804209845431125869296425436063033719731371727179379153956592550663749541099413684608307774902332366201914495182741217631860926150780685735578916248574082002722263640898874924644836699701492315540665416356708647204079632108956253010388077047101802221554952419854199810052649855184075609364271097563345076739370176337325128909634688475013267663472048874902543565647601380418070417000221629484852448857975439041280842733377616072995071285753315959281999 [206,109] -12860551007342547471483576065829644736937774035452783820325142341170454846086584921819936762248091860937365093000959402513457476835648121712688124833320718564664906639047237320048112087176835548543975233073135848983849993969969172105087147905575169684399269954089783546164324841890251225860394517422622326536109060813685377098284551228750486881979062852355314477677252989426216657240191945016962592224093120362543742971674585968183339183387675098870156062225701386625668219239411222769093542043731405501049244395451847687013045046473619002678587417207434349964611983947937110196017573272111298255064607174395346505302569769452733056000700798179591201005939089625997803663514031920763123695872802882298049416974033194026415879454150655101946431870726104498159804094877743377331311997508274263075836188257722495519996663124596707423744286206348643501091287477702854456010371796812734442830989736530170965749234840815489921427999323134270 [206,110] 23109441834625242952418917557003647234988328858806641390312762313706815640863369607012131694773133203647162350970520984324977609145979753350861395063943105534730369137551032636168727183674359501835824586131163085089274017005954471634291881080614513592047412080145219920829083854310608910474233545964521559249637629550158876748690890264887776550053895351493693552383057541483052888327088400983378868409884143690407432159414430367861109603829288055865600665975148145473110222495912818989416607181645269508134355765814627552939506213846412226591225376847118568813255892458431016584635705365473346440171598523485705763224069240643271915786815196480782241805827392264192996660649473360600623791558313579952507086247088529450678969588435846035919215802046644374706773463306518517833337283277849038603938826095101175888981662266866802377943279510536076310504045801314456839533876527112567836491238172301094228332547203002345626932413984 [206,111] -32342556188232107978614627101765728128525066059489357655226091389220043516299088602656759534136941767992542176569803212385511047723391854922752824404522710089606021085305944948955845553407872805478536825131120308243754860427156232915792985562873534540389935671070722265594914948280757661823223803155134766776441667297161779519508056322292205807757922912847785602940678860546502700128484287347761469134172699853766691850440782538953435997412423243469846859661594457894784479952887704304679563844428974026470403262276964892003691921766383041685554039033114821998868185390555913684423860366247892368200648539603931113490875904074118483105295136133632922832645663134289767736325757739197876653767940896950739086946418416393669896425299244726221799535290487714037497471407211380002998258470482516510208330881447821563866382120473326247074090355621423914620496011651218620494840120070359366192413372802265502329803737319591744236 [206,112] 20747527038898123399309203208740548419465741068925451227427017794598241132544686238455140796065642015504156523211629441922741991041277650495525853032680469388475253362174247969191361106232016784384350571486418712785761296751510434366474965378232046866809629013674541564037180716622164764957290932541960439809063804668990253505137663257863799698090584369611893597721684098952463140540006933322036723100042768928504840893190776148250982479909860615431736667337965422922156322149461457900377358929098833484470771996040423830106648100101731371526275455753222725848186093215986734504612164029412981932893574607972444811540353116126145747694579650161904123664155848660403511669466844568415642598586756434917313544114506970252250784173636618807513212770515186743135128826867954380595681681345440054239051374752793123278010454911727781299082590047446177733663668979064368138533753725885202920146562231324315720500152176286812 [206,113] 3553174393156688135088008857694678936326604028539937606875659483362252313061193283729607027865633676885282847437599904789796555591278164801159294655081802884400096000807666443189771747644716504685114576086310290144568832443119647548828648919192717471016817713295357085469624808994993168024132052343381823327483637886415675569119519889284163097643557327467642197642208014928697710223428413560675049310966071656537960105625183222369335206495021441984263162575045077728484572945965233616496621694269580554172620874058270750146851288949319711930772588573564951753224574299796499481214776079661673615033169127162764072184922548667546294870394958853070562054020966824172481822617320229314740942012891083141313441849763338188616198406075386045762559652700329045441662158611257678919280236680018806203545546465221414607497455379692280216268286927018778504140748130546741457638196924997531783110456358903003244060258811238 [206,114] -17374541573256834308065886401601755209639383679154662384080501204677204928118228424566653310940251599220272936098265799451767849860900155441417722219579468403560713136267264775181126059360910313302593440181820535400943018362012849587023780934008254694968802504564842061589820781641871279901385638518147122768778793706064475973617204995471125849873635860703823529924162513837337778747823354512451363086726182014610336414717698380180157526565779032848806368907487617762575909726492728130063323825804785006706104852763903895520119045520493334760736387741190030054169933275666466908476719289530111819336416311337178805760608994462403397977453282149590333096289445125686874436857599400658472000229460162440732858225577941111846575752395995251368458991013560750837941093249495769626884338735040955651290057721412133042368205833338175445618088816602302151427901097324191194401405551216146368065450513999918529666930 [206,115] -4508356117478698079960177109880165129646641185500114850173086375985804256312052088311404138256054399290966443826986941509077746218015345909434202009439360682238938012941268289547192600583355325464860075493271790478915737638138307685275887087976130323935034032869341759763579850669623149108704460744604782718771619679277640873659498880254066578052089462945697326841742056218240378744604796402915499858539444680131243484305808562697214294981543937750465784402165999910991048639910927633595316849233841348375718144978886116013029930441095592193090942079667537394433124809488347067588176528898233550659880745587789801163644103849875736588743406062662830742155330671494525891673456572674019321241921214657684730444531077600796488340386610015492801833609513271473107868602161676586127130376081529273894776886038736648185067083861808886839779731705793180242807957721305722051647650494362314806023242135058559124 [206,116] -90266978301708052281572175517500589985545507831331247999311962554687663924549333417588111063862801573228420562412463446400836917115554503398147598517216939358824634649381953193857118628720744773685844700321663993634845653675217993441619867803874841395360903108332228123146560960690173046604785906447447660122686095766713892171196577288862595686050649090420539224287049028953559361083717910756428539202192293450167528859616496182629789685561299009254949519652814580532163006638481466430766872678011686905357412997183741623031293952962454984277224582172546848098064283542087527304881275618855923402652156010969958521479412976365678880284340593677724076532798634494882213237466194099168657860554625326523662929646503481392488263039216667242973392116571239586640490584726398725670591035083806132472030149127282545993028294967601262311433972382672083810780506762676575699722916614854138885666153556306580 [206,117] -764203263555698374121993054790002901994970962945276996044195578864739771190089636999030220658863240431756432102764728132212918366870771990935091102180759229597077205302680397316776300528625539826895551893787512584194608818840514012171105107474156375922829610606796895184559081579930675293365873038860767846050724242850330937723144221276019962709567879968201787818386200620761118753362883602736253712830046628177332327809640971835534434191237649801662911070790607706236899042394757420838835337336983894724130074569821973881345884056346838199450005600816892855150819838479143819377146112089174608941975055951286023237943913877989045950475293213016331276356519301762982493984863946921939234916997620629308099750651934485898007227363097964831779931749435378455798427222953639275523378732397974046760471232611771131451773551404368838813975713257902784991949144158690094312741955517480509545793654695 [206,118] -3292887630550506049977003408634582950721190705258393180546604278059054398586504441452346214435920351007551655963740000384619444493921072797398881240081637909046944834520080408007283830952535964339345644652696451272511586109687526287557535650782179850408432839434725449290028843527484839748980231501472159257714103267155297190379920938104447466032909349541211350056818584869530765935022102065481236282133218324793116836184274855800503173209424353927364306146501388779574117338907126434225402559989428374909684803599342898695127883845373522284403658220744431292226635210944906663868702994459696727759442329492703031163606009083818324445620903069314909925840556111324170446641214271158028200029061103577369690513474097181041885852181096173728871427462416486521078676551593434859090918318494416276840053890345945262974168789810814508457848245528001973313023268866695120853175787141006917482248 [206,119] -7710885806010326048026733188773427629699513824680988754106225988217241325707618969649898692011711332021410752494325375893590089027365669796727386568842728503971081609404689878338459574191416190161691401794513965066333611476901851890433911282396017225402938962689454557525372244247812612428924557276776682259206506452805673834376189046865906575638584799637471595497117886879280195906891134062168047790214123712148140700840157071885676735604400683076733830643695071364244342544052197904014345128363895233405806899608121709261363996183337378359995167459201290730345862846671868609237137690923012295848490376893417840038691693323174864153673601434700867029663650687681250659450743079063613779127192303141254345948868512442970459808871999548626797643083089817453678820191922959335613316958645971017386329498802595195669096857211420606826047114001844486558585880282570053068794488201452240 [206,120] -10103270490121174457400812311095489682180190519093914905093253491985241592107384989495304834858335966879910420903597139162161038825334791207647836583330136120312363329507613117967406588679732013618660976943789333108732754848173143595737215678454939244806318214848133550834699405433117198236242206360006454004872566445221436740907878079077816363783014701810727352778033779500379588247148091054612222871514362773578585858908206584545187188377966509877921648360364624071100766513711135392678857659916281687461473093565368276199825609023822237625884219480648160022349379987893291423672098429831877270489475832059131927088784380282190655259681678782814574532703046979799042909540825275296838859045299062297943831441538461686876936730629328146114389610208980731774297136338666956085939827290107796626602937440054906488613109743814727722142715389411731114275001825658805388323857841805 [206,121] -7507406807087426424272905959032750649742169938597761983240188431969026873889539444750923017837587661867348845175219007634520314697272167128630717758634317714530362753155338544687709125178333755044470979456290037543457324275081581937987467997329314795524843659494071430195490384455732898031724720743057708576372348340376701408778101374870996575596399069793537434218883725411667364678044898034567251363738225621978852230972234134916321436525104047423456323395080459697625736170274469000610261142317347764083708895300297504811695243928853359187485784841213056510848949402469999529779252192218974036665617276529580052138621842665777189855479836309067088927855677236509359866795273876540040630506642690485781913619593224228743682375449778898189010279742826168660925183585483815643317707833813800964870331139861928169434368045189670049874038227335807740506320944193730050580758 [206,122] -3180263923001247533440515147746741899770982521123145544145617549138599977464453108682836607028603492416268645867629064619644686609496182071065912571499706818282776221062735138689591242292896261125780747113986339178884039296482897504039520526064132024202511097571051813339481355993150886154712195430573901571655228428091221695038562156420043504511203387742959579576809665086277192225282046495184047556985201510758678518309938205854248784422907693314777336252498822812165540183185117885813803626004105594474670938509191815002892779375725148269371887365154204711508360071434307169852308243490228867223487192857752099940385034644181113482024333512787804878017775642703875688192385158627047089066892767080080208718944583232269582468024158390451395125309229906671065099439136136895779800315816138625547030174098507301788007663518361357262528782302267287235177010640544584 [206,123] -768316839555763318134854755793352617583189769371924686688072129701256892099142561944084896649373082200851317438964467235090749970122339957854071441437588170015739099971512454507703531651505321588683563235881044290764956819629513138265145730240801624649792867511998666239423854648326704994573571931141732030923282340813986004311813803649940511950082666502260105513216167291724925879173558068483778660638081536517881186261595548194809745462140079268096234771997049611827549256008810097669688777818088341296821918838230972412790580942598704152641032826830545932691783013641552504379115043905984665988429045284093631855991206865603213501991486973073421240594847239433609937800951648076898457770899116562734675172469172757342912284411926153272429501285058135138986315381203704494409219858196011820183155285065734221167577451163537551300886292198522616421304128972 [206,124] -105555947798401840621070815550852170037816836421007492987553493305103040311765430914687163421972041264959169594902006737146788035441981781099628049730864788842557011697865374661726484017707432586456567182283312990413803275882834751006692745131764249794544481367004152601450243769982805754497804773340028856552801423276709257197301594029141509304690674074933583153255958122701352004498792208642432117640640867787051278424147111381731396886254480112709255077411166526618943385919071538074022747031991370128859882666381406706702030601005450255571778093549367787563953053738143575741976191710562038620771321236013582408105448178757651326134308792874859611207769565523036718169584114123511464831307483656318682469809950244794131960650308796567474057159640986650168729843075638588349820404174556411205562025872716786063247607334725182147228821786223355660625 [206,125] -8204142311182544777924347989631949523602178869651661799564190073553489403543208794237306629781523260834506136145157544321983216243822908521354725148467733733522746314624470006610637315341656510726868307238063364552063718418577440927409096195484124173894998844799401318639276089620144511032388741037030918476389105604377249735031853353150782522956545277584230282449526457471006941107155839779984944445082594856554037921434934038196461366562553668560968042673062821015676375635432058776643842391104194642561929753610739284493794180118153197083460373026874262875386205463612066266991102132573100320890991599403066978190897203039477312328253776494538559898370923610810344760410809647978345276136303886544762453051112193786985095702884769447273069324937264439552617173778150488021401807543453439941079830737956264691589584957047000066570764335696409 [206,126] -358196642215158838727328633644406572038733733672768665795513938955957490362253468753381829301480398395233036881783363373653402448261525571717033933549687647094860111520994039401363619609727728635651225293048993282703351670742283881076827012742209591126116420816531072662320261833914797425571462472685840289043847147481305427284108648063587594553484686501912120048879875109672511866400888823602103002016516574086014080409359945645677061358351817144263473674545082909701765632260698904656540163365685319550029658907010359569495774479826982877403271317027818348648825772177525758126215085117673177671750916543898944246075531605329163950670401908645939342144156239262989704729612740084998748243466749088787996950155476665860414412252211630500318499684426254177500686238990507932513354161467949188275421795045694402390530135591596093748017932 [206,127] -8709095206073619217148541229568902024343584139831909947534917547163538833363167439962815787958811127592950308916377078721140473430481501597830679757048482802617045732113550722783787694105063773291824455538613175856636897430300684517865190838364072317616496703340420075910937126979507569538908499155665157836231561972766024472457104263959782597556784588837880400904985581666147421837441919296085672205893404436089588666527806328470849741612493790781331490526445644346632099470742080356617005259283014237884113296892366489026054667319381026184313321634351437216477894841396191285150238836117890805916719399839799907925421030543666510799038751793918155157947514938190593341290998217437167360535905495331103256350609562750806167156619407954870121307437196399883555019991367432732812947785517595147587619524021306554471074716954442896 [206,128] -116724287721973378211321374970108056676355011931883683837489856913122065259153406770728091760016721578215177813796828506218960730393964361639732970873321520142474085074318514552722087703595683818505652642036251817649432508801978280170623236144785012661332946833787973262211118248326384168920995483975890071225949840291056844365631812826517404870751620662333985106417878785944478919160875418787780480787830774534871709125912420886670423884684626967727688271570657307465933975040924551045405450225451280297255571576314464794129503122840461524533084412354108977893057669759416856116394108169421244815096822308667538658894962044720516529022490406927951762313743632369331421266240609252020578888241590721428748402047238447383836489154433569687368197359221504236245513488175748546476387739006530682055611752744392432168807538077 [206,129] -852364098740163906103650073044162804380512385285919729539064630106363439232366317382356757807645842917511098152713299374652499747793036820090518840320508115581589114757072558230302039242438941656613164871762381457791507313121947385132658714489808885029001827041182675587643980857168085055618294587573173042592480879905620055394101601516644700949434048214318944836404481743529056051662711646239392015816421004132907037024764670264631438564375631183224028487775655187906743003756128418294574691381149719820945259732996291182549166040860225427976516552481997180877000619146436342378677133108413579096938366568941737825784940327888463617850723146188876471335189942223859802112461164950938949289747669239812056658043725994866574905068602083188570356442370217463911496686098036101638207755868739697652138848595223610130 [206,130] -3347060951993196978703072372491517260816601977640020071097117854905858832152590679792121192553163058458954501771135475501861478273337684955013296083677500307079981551490056788634819693687796223937869758566341773329205524264034826743019898426968631965355614679872150890781163620660911840279104019270911808640890146897809043094793805198412952495497635252973045975091315124592282865464438256035634410525463613516306284547283119681956026038821898883577029455586788932433705097093000920966545340624651427519055059874502199168861170221609108929490474506198111414226954919223599804830822969709543468813046969143081304165381657050414844499797867720483647886393645474717868539553474564570017150043210104487617120557439723552372142601890974625308825101766899401831482385979598721807019323132552061678059603578274691 [206,131] -6964862766271855945035846580269691295706434426992034299850058671095565279239266780740224086962794245311455449103941621871257622672016072903102585569181844616107178854833170104514631696966117480742555441124168132283719255317972870675033189948001575249308316836315722601527898555891575867587089442676033714865245179286851873289694267767556537237629620628696118877207386149690782785029463065557233341030346865798565928680285799815621715957987443376160457933948100126216494512190743968925899425153066944899904861537345874659911830249399834681593641805531971294125701083432569809408409336335478428000001274026733821555891122714429483269427360319731226389106992141235341092470433120825891604517193563702606923057012953930652337774320061901254403595308120604848205904556854080631570930612575544181549246 [206,132] -7556292334407617488567400141469720226103215135245399443122411159284604981263410489209676297179760057311249022623390590891644255869160048688181690896331349190659408975516372847289840685575998337802119147974168200069673772381534630035328649473583200277975217614311760550316099439783293865083488769294602826330841924663979014014026373476821036909336613213764820119549856519286425449844820942390751615346352454165440237627890379644046263459088971731522166104374960953591722890212275596356652770905254517666685716774888849361395697424661593290525618065251966129851511883922419623433817933039122115009035833298909997563127786309502468193048367952483059298796983241606226463150872149484857397070249478531324298186134872913268938222697693858558360078729934825808910891616435694368654920631192548 [206,133] -4197991563243062408449850687532281385858826308889658605217794019836804421052326199507261570184317538348295212601085421751158408833725941242660747387661406390705137101947164157839541139346007761019564527416260648247779465708334106898957128304701773931061025863454439602141398359342853005716722744633944406570189073574727265260399536118010097540105118961156861827844777786657182138280780714827130596428534275005794858169407729309961196471214106448858721863759783803040069412670600333776275507137391811150996363780061215560996064605775071642758247150846390360361995053608137292789937889835847607065163411034768983241243944319125450750175109722103845785745018665948280384486395848196833785340090371760435614297887556248491039422570033296111416768367945207703405531217958177641245419 [206,134] -1170827619447760519104007443802995944866577673348194941235603710476228029444587032807387077801145895951438753908331469317474121075277873919929322297746545393706941242472471886617204908038844137131351131529859307975502129106409013286710221067990323020806139554159453958619052529876720758343715560201571481323380770027328469181780318485189335535862701453642446573199450881364351841784151842036540384784530325553404024152816429492265231856863027227269414120610194811515465475507157755860567252934417821108831441008290518354996909674147569228341878848866625107191559299270097790146142192442619898513968039971568094755629100694979879878910194024492511081417468801992104676518685227770147869338499094666797002879211478892058039502050520806997259537250622187314976866711449360 [206,135] -160385514693306649791990800282968448669937018112610375248678447379499452606620908046426085795017931817300007573744063154401373334797699089904129145914946215239581432730636201818098100180051237417039661221685094775089240315345192805156128140411242213856114450155351314125480603275544141870675097814355186621341611560341467240894317243081578566059124594353742174161856462384808948137817764359625409679006358606223481004468147221827486987651947395558556390543397478814402882072094551272635813405073650777770660226802748020229514065994754314694100622233155893951941153823781688402986091285541634847461026514440211516557651253127873490263789626706615527422189048312663011401130672897928961451477074884182642657832095004035893037062608992921962444285691749124329053 [206,136] -10534030497950537981342474105775343865836794359127558374006879775021579455431906502528836036968353064861269140866697647702933924285937640977908633693773977505146637168895094402665078464278013821332573400898542133111580891873103155358228525889779801989262335324291335966918933391283296755170287264031484115248987173335327155895327435556761277207620827313551598604336470645130278084651431814084592348350962567461320890517202884417187283781152187438560756843263963464994086514840403895191041273864481162087760601282433241828755607171254137041929450882135917871382105109650159225316286065319082849498033383118048101019996488858738825023399734009364442641590577519788749809586294202702348939312518910048078568685850991573238605714594262467126752358339944 [206,137] -323035647488505996064579072569814736620905524598605686034418985492796571890124355536602324594651504674328859301926485065248267263860653537606577749365746917121404436224134047792744937654272733026339190345972949646696203865394174897909050087650072480874865811636858627372336961557923756889924277615615895545492044323417866580156794061088372753492316629622865696028365521902530744278525630840694419660671313784193528736604593283061250136716294220580333657055580738082795608810207138633122944296883604803161115949965850978074974282349196202245829942832594119929578798246168238197189336169519148380399008239087020114467154159354857414108376587540914712260132390581191467659355255000237532235530186912606381764672378164287453871406325102272302 [206,138] -4491744713684900819290545257011345920604433505925267650717486950897909937630377992901633172816116761243544172733004751007953423454891653138522593352397979755814646400170902831192337581949857832286968398336776396117971903952002313625698470691992268720119043853808722169432211950784442413363297830708621524063725703982100294504243703997119932084379473408387268293081954353455368975863299469154381482729807322834027706418045533327020191496507244698521406069195238232837158856414203212035702756820477761162285550018199948890302375664374363031330824216237673712396628212228347576023474902745846194396463360392421860064147366870224752725595340752032225622117879553162275512635706706220592268952861587789213809001163810922140505259014 [206,139] -27418431537920065132528685044490595405491958699662280925397076999338899075583664137549072865162336035337245338672284788600405795310142083485519487581492367968219931838179349089925989294641628541579566381574025634485988180565821501527032263488249722877545613155312817440604470119731768382398144740061493530243894150610228085807407177251813226741791535622482004342760535513589763258822174358854702701379261005388207790216016690542893638781878985063514742507785358556528713267009278219406866459999637880722077938391740948816327325633493591132297355881612422115858312628594952088279381330181374096760375904161857573088282585435747365298722189513642051491494056006780269380479001293848035597379636602090725604669111851740 [206,140] -70891170259273281885588486519968555411847146472714116045281353393188753079262154163852594550864669975425238006915038924651548587981033708845977206320940861692807371075230865777708275022206982169516792783395161623618774126878446238968375205799894092937009201080249502367880326358262375672812178094381231118168745384375088989968245488871017003761006574174991596123522292364116046935015931485792704915916192855782612169971575958829840503918723836724873647407475441123795370315197328421127444244374335972151878041968693836013178628282952464409577530456584584237970365496863526228805464736949136991443529080932094397034000679420356256091400654051669156335188071861411169852373743612341174927336265448317327072 [206,141] -74615531809163830752750999740434697911586336653333627795376105581273000705627351826346631383187161616326655508352207776202797713604921079160002926394576031523611295669100767945615437013683040147244902521277870855153990226518042752659000710135506293767401918914397508132030109960291491310144796227616978316081443077613548278938835573459966309025725967935252500445532252086580990203622771049705582787868406357176363603906286726155160444102107356815665759730323813959636038385508574517217050082074683936100092366384462803961153762477493401657369665228635362042444972761990478594034624461040838928285119607884283999736662632230698242882176457046387216793410552800584945617077113619720345223993785 [206,142] -30590678090617837396775106801375272776032988122571685431601027182839972278065127866598454728139334207344733476708899760581965909980714292565195407083446959304228789066278885175920866698382540039010374165097962122524882142666156950874677834548816162662398120799625834948531411414486572139154856609100906719720641586119915710977303770692617484994875918332014958484768851576831154400021583335291093445286856995988624494662816990608943750465720909781885033916846488644973907942359108146220999471417541368013792714895087427072825798421049661115189096956934261488320663680941449996855613320906971649082980867431871013304948100936059152989906141973398474701205411367711022537015410171720 [206,143] -4650420416820580758282410627576388049723896778982194734037703265012568470096142947454139905865952409811690994294829877623368738584979991737322551064985723295626140644994000617742799100096237757531691398782907698901476804986746865445032675009554921734979171076439807992689488289952654409713985635662519042859692116998959200150389161578394602010691258105468995129512057638069503349708589716741269600685290169940404833522971539635586880086991394275805747755594729720904287481593868093628327141545724803954864969434379912595996230095567857084074882844531413313306315907958059780691421259876736764884517362739574077133767951688686478395315797706296379623308846409902570684 [206,144] -248084975456610139208084312861678753722068123192748294410736944955805738723871963265519708121886521531563883575675719442214940577995202905626431017430048321006448106040720352095619535229557894736517859822117527356593059295967921341987630187389660100332961267470583799122422348018646633102042682504405723947730921400342341497545025144774502663069234481234611188740441670468482950634434902125571141228892182245745033025827772670470706679064824669776578338980970501113536234736115924800795359338820598538258546277437398831688908396536509571091780870792705872382401963664614673972119664925139747189387032386380420144148304512880306676452384164206182793609775 [206,145] -4365140595778578651823535339069939101011651449544110964305458534191899222793012267123804827502212338542560616447768649559327785503144496198205948338603561483793556089661547923381068707669045891935638220605288101574184455044664478910321817962872916274166277953919412035998734647411587961521734647301261222107201223136218519100637607120550791462459995858367331870517211665845108566645651528283536937427653310365478943878155986876377623905334731977289824621624239203105833448393566036164529028988361811873555994750658201237188666517129724173380841687210646707996965128734534400268717287235280804688945755668527327026657188512523529776207333234 [206,146] -23619881342035385551558245790190787465331993050893422467901110739978088593598472226236571280943477479757652740660654869790934979730914768135854912542015002222068756881772069797724134800866238729819722093000117876992669414202317913698644972492360148142875727847594959561029921879779117608521930997661958102291520687847012634730417205529156609826144635050808761381739474870671397303204659854490719963495137980378283689311849286103713018592348183165690959941085518665833372912702711212244250833149937840690126546874031987366012913619111828830427474347157821556666244079086953553283294609885557850399019196356830281507163039398628 [206,147] -36299475222393328633150785129694683814872524206194197738854462350433008804598989794370708116802398805629183386591696208463855082488757908355533338161438609954732731842972200403788641173024525480749048829259792876448125444811257065784548648767199879841090247872036100683625849008999904838658837784124030356123450068705828984460433752215132740374217326928959689492182279041034570465533447483708634670805047174294162476386456636435930987585596052865762324130544691395100296203003904660383558551837178764292298250620935055723055714168247107873242145525076160996845719565413511970677638110485973068897447596644406874 [206,148] -14467597252718810901306942276398177998283908377496705901886023725765683878093723876945591757637647683664689399045919351331168255202327176369282708269369332649712352491285113479768144223718735642539573291132354311681926382997674412491015586824365875194379522780419297631518733707895395644391221633930851676817297402541489317596461585427257974736892221411510094554157638758104725431487525870923361383534149351290701463276147912141484797048639983815842068540698660877619570687057238566363512812118584055594093189750639914148275353709684373094771117899820194848633114339987113266205772722810031775376 [206,149] -1346944122760893653063056515763538018470824035956907972755660931057325576356775512153325093043157483903764995441195133678554133531445996428233123951023389949527369309409765315939282815970075735448107297446715795649848113811179396243393989627117313318356696070917497043969980927857161597610688449646314133139010944553892074231259119066425396954145194722358254135666202957352737492337471004296158999358574595842838179697923857371962356506253913486900269336251812809982200607884727412764013287737905270004067379294424461938470812985704370322557467818038202495182393911244649371241455 [206,150] -25947286881395796356686727469687568650723811110251438528800247425049423781058861828239426116759095963840702481807815805915388885285919344022258255788543131100477044353458300331729858412705153358060403526302199932449254765540495953812190850165210513230388320262474709070080468570815709554564328140941163424083606494472604364005341253524476251933776199925398454669756193604819964674394312877908609051907123205543735085662962037633399830687891771397272524461081559824388477532115104480122329890050032050560287215618180667761972771464764624880353368067457163071800444 [206,151] -89743396620867932029077704813402302714285146968603671772007132070126080157969789947662151443916695704782039342497428032813815223746427695296493635485642144490463315288018864442034511309303439670059723820909111170510560157343385806790297814338063469380034321384676464814995218774210678425370158730684994670138099822040818727427061630923305508342435518019513948965112364094365307340911587322683770389314273892012812783728939656570858029405247000058704127587374344284808742023122597717671548607540598419845969666603579409232773101828744498843384483 [206,152] -47125160655954599784801478102448273656938144172842972181049354009338286591163514022256742573787449445696514164471536329123456421152465305858231802682748224453857596250781929400601039077038408582372637143117681643625585663125245423285656194893953896936287740010809547168256932652310212833102202001062609989635628630602350502618441021479551542905999764381120408584024361201121799515312798926698356280668538335347744666542962242705221203657006690083842256158433307633971434062703554296480987605720978446289604600606033207973165129 [206,153] -3074448907738583175565284117159915728302147830039258881933795174372208708584542917218396032022601863744602764321891249731604595756195956864901704221319646868621190128694655945504631062360715557377194975342747250583601966155982607509033591319677114006060895067480843996275969468351057809786759548170966563351188012706936567733118598063548412066637817934894474096007805670412895257065126796320085505941390976148166398464827249192610672213942552352770336079940603685053415231943720979004620904921751888210010714 [206,154] -19544967340611231369828653730036324538598021837353089498449853613865187820991420388862392831598458793603164192387743502355757838621550282398088869338386641199157153134855034866933691259686737340950194082963503110649280432154070312834362156660211478057517832508706258855731349271106631085101350871397095518651536030549290013579032070363430935672007519724238660816191084289166742167290707104567590460040177713934835962509155505491059618532673208254195979026114813566313268202084922645196235 [206,155] -8977778934648506984679280408165751762214600452049645361511810585266535802207044125048272555163277933958814514722808257398242605544395440766038423682047442010791569697239460675232820486443951769728525298659895935959157559700297295750973784222399619376221532730101108106953415397581792926655655779519508087254833298579354011111942603017680040806871136957459490179143969030648138268538365614180972536660189879026146916703485670620486583610348345565943422594729357096636 [206,156] -199606983469672424848089631752540222193211436784805041376164557851384770134275072266745441667088779256621142131409026840181560921845879690420926256823049490239072396720911279865979437992692903767953225570467608055093541680931022976458097594795129366126237943352594610490635196780106088026980372711718313223574542364998817027292690048724140955977400793013693642655438400183946994531184544231103560194235514480123347065900121148015440890309431656 [206,157] -629438820989582229659840827537831891686849332248751743699922550938408273729454072429273827391516012850330326474118094368338854189120402469872385991009000730971389353058499326379157128532551299349503123833790828934745691628687851457642952494167224869811921257544238482443654900118953105832518335528047501083950297704346775770341677652852126503515415805274858618690530753463747609403556508286639679900220101591867639388322259756745520923 [206,158] 57708282855028854145002521735421235661291145274558523608548545556552669264005666446333269711153185058792841085303961878763910162935996896126836691212706488469129466352439249910712381264522441613989383950470824392492178456989057061831055362308934799216421086238410692334027744575614456856330924337312789621458247211234928813379592082568389098853106188118326013383362098195296621566003297546777878668920016544621197935264315656188 [206,159] -3858957683449003796825632433038758035321194462051267677760962238966025056386517504953596442399191668176398692225793991852676835843103909815361566123588407636902717196945426402127529898259567159857519761943582768299922483667279917942021935831672252237960682236924770318216829529294507953969310622286580565928246263628839896861316232483138366342051522072965562469012112169693835032336253974669872438423846020375479922530360 [206,160] 185158311439323779886088571966604136053724211096422083161486019168040739479796830822786522793926964406235336186139174280381154299492561563550596452413138508521450215709676781727038454951013125467989157050966646716639329996506540693164642750808356227432899196500865641886230347810326050373268860262365086892428515033292391608016098907452505681643247313553698630693456195617055639028059904663714110384661185524034129 [206,161] -6261832037355510790674151679279000739687490435041917138989525594989970465069747748603760633961541572900125837916443042928983700845930286588072896744588332153661499195600564716813505651298694281218548355193987894757154676785422302798211148965239687612034033455361759930006252085665422349161896338816942844295338343272078927913397797253883486962299005881902215758755675344002995247441285447545619483822892592 [206,162] 146368589931851389375313460073799417580443290728299569151085944889176223410032478596556296218531804149403881647199857816882765003925492208908661321172562837203537574511154643083967994447104102878709569663347506161718739523038720318615452229242934602811373911844697470628786542062634242733284240865113616092380936320411646901649677649591375830189127552575070718796824209096142946341397294979008979089 [206,163] -2314404547453139190843835232909917887391679522463481405132105828356076752693947575211979221847398510451338986737704391275662217352384156173131272980301489995617490047766359962997129452005305674946186555318839134165763979129087049700878337942212072313606358261880727953996700654397513900356619415702945916833603233044346342998270907017818260868249770586054380825106231032714101154150119881838 [206,164] 24174606030081912463857635958524084319118593302127622601740344910011182725008531863139163466300551253019122232360964273015526471514056703471743990100611551854630079365145166756776213992558753038781223725501298235562138933016070799241712448271846819619918907018257472264707807624876072901661640112950117516604305386214132832586905573010733596756906080146865795479704039388843529613840 [206,165] -162468199389895569361099582170225124182401979447556596473982674584354421991422700854621185278769514408883159489108015802321733535906785629534926699604643549361330965243925723440822336365410632757027128077819136497066693772048436009983699658175503425339168111498819602095522372916550716151307824091860685096525237881577549325298461764646100851106095896283533511028005133193276 [206,166] 682213822904091556089484971030175347776081900687466364006747162626671798211876353217543644767905229565109155284884949031943495562758509435492576958352878852471205944005587638809668213087718025391359846329235439362492593888564127062914263824346127215169524765792976833864035811408646461219310866608529142840763441109417080458708145308457124713554844422198698271640652 [206,167] -1731981477904614434779352426219656356514273359178766804863471605472568803244737952323543119722354135026076058668140847999215359663313395211896560935838851324986770913132405550387738297980286034462440015577161505314984095398989066662582567442783348644759950533746108400852172359842866846879286138352188004932712309170168906550206385802762062450373793171428899 [206,168] 2561920083849370263742520679193526501692771210857708282076432721526597928913471461730911814155619996824967299299781338162510303502777790167531218658173252011497330763079566941703467648340605917896179291385210944715754856742495972814464700641340398490902892585028640737022008307166460851827468507357193891379059544772718769711831845669648736487233560 [206,169] -2117297331611586080065753829701368193895558791453763459968711386064157553425669469397182548749430314295977467599008987232487577245907623284514340227386745782577619333541597700142420811369897511593250446261312666465614068629999587814804163839411550726419379971656552248015732172306750382775793864910481790799480489138508515666947882867241880 [206,170] 932030917190917357075792496565689083392122266313634470457321664816504638946792701651400270528479077544649311384919330231021626213212915119407409426470520816519418420622151296804410626727709269458528298436437524663158772859691665781051446305353137287669297940544428472843716088059443672203853644587983358308655383896278516613454341 [206,171] -206851550418011996131173877922450696171749810752494454735694844473987442080483271666124563902246915525203260948772201056458286885249399533595805028168843360283659826734796245765115881703471143537311232818878543077788369084841084362301875477111218520399639356254873311002418356240306893770944965001295200539889821601245566 [206,172] 21718889521188060273720432934239058961591336901475050933890346052822720954836616720032647356920940794053804478922946480783108888397411923576109763436090425294543821063238339568026558498779054266088764850436747242770214509950647011557263965983405255040103439965239103224129917417629214740331249663276155879471072 [206,173] -1001528446995837774733756159385827374314630412279451015399757627339822543435636012345429204885615042895347594886119839165182357545151153204727753710195280784274364586613014103169422535888676096741581490963022236640144892304148498298958893503795423040960692085360588906258707245861917376277359909444492 [206,174] 18576684067508901550270306962630841653597283409292599457245328358483864142567187510320484750543305981213027665228115174154607228642176650048860190975717457971291868194134481510724918853572337062437639889029450559821996490201977885756808721307175294625323927511966904822849434776344074167480 [206,175] -124770049574805848465628937758852456346009647375544961526545388951978919735501391281250160820021121783324709240239098976690190198564850232168972700507259277183312577586248303751705423065110113829124486560767865022704260163518035853345893895860875952686726358141547423584227374827 [206,176] 267141700117161430114379679424061455201883257665823923929531753889228066926425841010309267855913229572224729574205252619713644523761065365091416912297307854991819376700151628527976008989210576505714915392872081655248767101232549602888510702008546740477858958705983632 [206,177] -155833710793564302938584457590925412312181470221162438549228562964228831378929955912108323120026383299516808399387114287324857507749292006151326022539805955044756174291870076455990631981813311788112762310001791821198579727161289756971686317293800984694864 [206,178] 20327362317879558301651266984696180627446649220937789938854461551899537705693376732041888581595097425569695574921147476479838675757161486607430521702079270239872525582439162909214187674486207965917971537518828104933376775968373011322650937030 [206,179] -460400192663479917485375454907097402753533358141518483649473007455252320403456030141932217620950952099380198699037177242415583791179923992023310670380761158662077791873212222843294185686154582384761142162708210447527273082066650 [206,180] 1288997478030898292546739661572919566705196394618038746613482419603224073337751111170285350368970297653045644529756967238471679826194043547543761281698485784975629176358140070197164896185375002911711305889647199616 [206,181] -285716249049785898355683140628476130181595579850883190230240242677316243747416539926333927116150085923213334324774812903499238462629245034472330928742147564338347530776379410530888480384574676832116 [206,182] 2444926780428238129228712115044958092383688974043559789415665357388803356975846372341561233002060945661202937181943768071852906058247910419566077755693919441387645196738554914622292 [206,183] -347986461460536175342559192323851095550721538987041696048591485100343055337215581127792817843617278102725929072961643186555004861746430832264837661856094557307029 [206,184] 91075100871581509458521126666820351929481659177156439404701366621247196932043957809391512754961175977247392564169738670821634595402196788680 [206,185] -5401765406520625721757670528114767033895357444052533598747651014976687323982296614455642377970966701571253737319448 [206,186] 1205233977883920268517257151538467608554550183295592786936147622438773471090579783 [206,187] -11875571136 [207,0] -111621368028673351045353198377578169906798608358152728620412379901847999654188873936216164553333878743950676659653780145804299546484448723521121231670779819845794211416325862876850915498847520416327520423105143985864932850860891902815290214078283494152986308150316499529314084585117647377950462935096779873433497194129419577817900193872705009208359612424061566733886359861762191940703349975864975630377210141030622183718687257774971666896605529007243978933649355010194634867916388645591098616934689518650317710518785545459743137024875161243207252634769532833691693822959573964834047542755021460551493002043406702556807247901055994181062116021454446554152473152980309416748529647837998730229550956533935848911119922787192936318337250829986679651940354042361999539188823200402758639414774291437950025292131771058575448853557669266026675089584679495034787664899073601013343888702748512491433696459029011960295626760518230606230618002716822075747205115440637518862114501686152323945130389167747505205672416261338435373536863193681836074247589131020860212715314856708938216148840171348217696109290973299735595116614041939594563830408057609303036602440108975448687809110757820018952111657456311606717876314474283008000000 [207,1] -11715192625112096456843731310796089289667222489568383180276373465396318458654019976899795010338380764385144710851672427288335019615453563761925955758762166057527807922590536122101119177702559321491858289833954457608195327795480801635231460250118031518771719232461008010309281868644503432884292622613095902304179414835110775798262381202922050096312523873612153043786605561387946909920667978361422442004950627224114990137633975199700185502452174859436654062669681303693968587450927251623772124111904451052538461415247636684186961657117766795592128641610850247074579511978780587872564918666117009905318616836452737244899167879211728356904862368181991779706345784630288923770086831278056101580029342268516460210250909585198854098371955028710848765755940143128208027906495309926916635902807098700489328503057274684991781503723166855029192182066780785358010286622054774832964288313454239082769709511334592421466240000577809171080690165564116614452232729412775938787838432026532181687810414858297713654614292065962319422961450384737785858783844787490579631088674056093802687957437058020202610803909275907690407145752059367651876190693896197404197524707273049054783805704256345151888988519285226564132566104080500198998016000 [207,2] 599113311899470516569579557309889740425612700499462476349095787325748456028420611672222555319160606148933930586075289778820292049438123528569892465507361840331292821108486340748479471401964640334088705649115841531869006194350235985823004426797065861173127998073800881444808803943061390158521004817688500848564621378287889144181397847714557090533819918299109691668629654921070310832058234906016016722646412652647751423234456024348153420487006096925662577107652077818248337342343765866771623918990462239685538004407054708272520703284979871705068410519467107987658344628062788766659410755179033104009139307832448859114902737311721764283817942548736408393683609129831345931125901119310451098283498415688109983446559704760492611540040025836528686376266259771788260772133740802506881378271209047933546693213652363967209126006752230049632412667556900542625620438351698761704540337354425885804904788185074941614364016356949053262434386088227167729702317200297967883438365194712919617565947167257704212069168685298290507621736880844183665837265495501524264014660457307790769043921443048368479027684230332244560203332010427895377802492384933993540029946123470490594615053744772991602441925003643289667255729351953166454751232000 [207,3] 3530737488645531048390910269751231579592458170507609507207471594555535410631146604206389983231127273527669727341702538072011339578325841845137257392374476165357170469194268681575030266106096827921219110944347344218407605762794448024425236344467680282031289470296546478916818040113828486569416303358803029643054768284415463570272956708236725149883179891969890992195815584788293079732766263633793675561080048442672909640385449641497079615851507777913491590685122156800740635068114508259676508084299068244191818585843186116563041421459047407177288326634348860045623371830542969546446932841379339622751702671237542010061104938645737103919554399536533589863747792518859014817648781000975509192598699490091545831673891262614424175885626699287457841602272907079894306719866512631613417180653556577431272077428356546236696453248642155607066277532994137740583747927538150439066586820876363764612145590382308308770026170183383965286884416266308948729507370795088059691703593320947628863645382919137442448793028604990344079156874337633930365840181652342408450285168382205265441555211772026100853236902846879164792552767303017204955633727539979949658549274187871857809968169737696809457517003289093311464294050448587714875043840000 [207,4] -1715155107334205339210960206059119780914343648733782276645905714733778015795938603248416605916338497382587877182205720517854421052680632355978321111838487966448630411225651895226930808588084413985042066360531307866544367351112164708191141512508055496701939060858228684933172004266706887958567015294184192807210813222025639059089140396528794827176166458863347977299460770376973648283077531223330480662650971034746797784037750524950928221867309398191872748001575747237077065951551255270173253309777157401561854986900309997615915969998634853935435419541512452178975008630328027743427559796009778365324401859963243979908311198865607051618172068822580259403046212694550529129843759885139399230862244778838009658206171902169283474106743611125902378857286825646063881491041646644475145397454085259633175626972833284854005130685937362213153107726833538026603951069665583392205026223087533951219106819816541347020825672898824727372825056915143600896328795092433048453119697852159567249006705554545774463601003485823502553512728616442620962534662961226755010880514731117248642149368565961217177413412001051447491200682640363625804700469495853632571783779715384486872205953477562712331709877557848818580919257504527728851549360000 [207,5] -7857239704402229994042090652883058037674201742798591373364906333014256045411750318430256199807798294406085371474955687066645850438389695572857191537266439087972700571416843932543410714887330799016088375750388147332953253722235229162083850056035879253010565144743361870247792223023067182090792774033327730350333702527551680825613801333756655905736681679837874391608714294309375266905203458604024154952626779841275766820536378411187624470457259137079597892541358935994223832523987499718446358575944708496782776399430578825237461310541271745721612791780892110826601744134283532314570271662279061260577404479972112920302614666080592080807146079559775070784819928454640189205920999691001687785575034291121671401768813577125357662725879148532681369475074520641082832365957379860735256476027917415275543036430389230147301910614498430926355627717832851587770141553103837588892704267835171392440246877027015205884327538116150816887658818815992534312796189134451469766483612417196585094328006454552440534331385499531472846686708306313536447211746375057058485334631668042309014314563817709446070750712508419759320592698246072975917785914691686778856637871515840040637391931148771710275378876677849234310871135471346988891592864000 [207,6] -1797836747093297149246485882368430302807296914284229028857216351045851848630700100915200470791685587895106942315399630132118054065091273893303452767941493161475543614147357338974971566147071457780043012680164918150702342414624824469300525556964397691877423051992982928455498252486092039505328300726374578466213852549253336178263027654257830895245271276356352755267021293999836149025405735468434548762418489030195696255858379014242946280038729250874185366491462124170728724793712927589709258809871902951510830404221961274585789636971444060935080555353097481811358835845530051803901766816752758132499710028111839004751317489982351369597268422244086116461412652249663604126394579974467234686668447791754496744762402059715083240565074705724392774779357770810195210406200561528367323853550939793450789870163524865270564628839679029525967428373953923246663644598025197096765821890565928789383827016882689549209825412207471948099713216227214032148223419452919947821122991864906977259162399114176832909086088479191807736069942074086879576953386451626836949759243311584687438084763265857914952131551184651486668763234439630809927428210777404660949258214231368001679324967961763598217214688696277246277244511412413984172820830000 [207,7] 952567475078659710143673049988026467771555318373904282567667970384664375239980219450635641314619673513612648672303030927108053073640860078393873570574348865505518396364574154532854041123326390091626676328867760882525987439847224182676174861816233012306944547649360767264573170978627290743969429605968117721934464054034544116043651204865544440639798751911445468573981385661538850715368393342421532850983052637059765746155828620058667571036708107309423536356545101242235813211727204889086673501193453838165301455247187914713902708374482266420625953918658812123167953080350931784701946776969376169547385526328259836494336785497780728248712492010533931130459830505821270157002897378952463265815546864439247378774061785944614672676755636930274597691992486458269909918170180304431824987337784352412236782029422529315537812190133820002641746097999209141593918914590566330200108859347555524280058676600595119730918641466499711854390589305490304843516239611236340743328651299601139206507132810598832773641785270372307298280282840952240093948194078609954386638587486066272833270090290447706815804558566400285446590991718104274288617075739536863547464409381422051672632560679500065892311193059731637347554176039736633801458400000 [207,8] 238596176985106545009226475067272907826633689918985116474820166738288079611706051849160041317063009817429796684710690696561163453394769804948543298819805026983106831267649310209470671244162277871203213606318438728581186972516751295954109221313983232992833176579868363671687388501862339605895230180940497713470783590515978067769727705995473437956615951323267860322036818516111035125627976322220860059935353115094072652556020809079001904016014691468408543633039528520972829331613741493846131310638363101011843813426342351342319344176214918886737204436166314619743520615343611317799166194841071493888900888925049924603971094179413292421933456018382626182628014400076744060528680076893307915447419773745486999002802065743021418378570675273567952322355254659476737877233414337796486626301351180954767203983786990346294046673781086226480785073845365917531428490629841372557398579617211733546389035328816658324783125494862857356186163719895572612697636209901459289751095618095245051749615587410617644146223170699752341836721758832350334114564624727322218743654741259546423149171915939868031529502531820221741801053039733069883061965735618004067347500772959748886135507494476216862988690207902539543067233536436563907600476000 [207,9] -7344814263084684559315417441797223483636746745380717340392040030497141477966658572212681782478371579486044357839814973203708754476773267718948841702387914511238820870150819206870525151928093007692087082483805261162894019081640295426160576674346403258489539250613061793519620112697311255495146437738790981455808254408200767951273158963446393075372361467991769503332720211571642428975169227967475772896152213145937320595292867748830834354485066696967835123426058265669901655851740438463163500910881409258864316863635887986831698853004055063705898452005183774849688350950759298525535928736943651564563117720082869844283786797355187241302882273288336880000824504588200139292335080748381992001031631287523070217819144380602178212927390913173810325462877175822819362619229767188359563110821139038913107339633406684431696885428814740069899736597923281512310862297391925618730646342388574782983644301951313292858212287037155332583691897213731930243601103642484089311061929808975259773542625154584865160281876591303171862047280168527033053324703041489252003686148948893044046223955364598565784996202355610671596412681134533821291595295851137646475368493093261276301777447779980968994027337612281951705404539158206777999120000 [207,10] -3746235964093080442854159706437955850719155337483512547537138805938866991532543623838302068907658733465980569632994907234599913872232943212259190760494866193854022019672332935671376309071245317309816259852632399252794303422281120067874197598853179043813822842118072187052146220407680101680226178206595314305826577093600191394447445422802570286434517624871227311829763290356605380017112827014941249073222498863565729996056270701216115766776597203979640004131195975226017068911493654484830113036531751731787490812661804016589327802825732426247145618128612918212131221931807540856257774711684143578659970234517074696527658253567583035002256219521450835368667052124792365061440612077236493006413464039971391511592606283422883813151193109212446421598153067246838575859664787059835945701434542185054323973788816079549954471303128733319675015643695511394419345059293927918327838776524738357443017114984669670821674394809353269513119161372099828859316674285224704137514846121941049523442995815814868499410728700376500095505363065122815736064487335482974592263224095006736010128684250347128062087924686485033439079630389792846084777990320592047619273568559113554858623770942472978225636471203521253339502131297512470586819500 [207,11] -100248825450379808162927963903000431757240528288663903880444511694652733487541212773170482961096866659780732898158618672846934397151033931605092179879462637350684060838697350085564869240694450745698765053505686431143230275060261245207679568195895195192511001858863567038589368477248758625744201443691051012898656653973192869779517948641711526156088455713153640002456328293386815839769753138690925430089884341440573099469137482015046905919333695065425443236615464851603359635748826754054249041102320021635905299537777234500213023874395091289542771255829365388564583299128804818748136447540016434372249714109490406317938789980325324304174206278895369588876548562104710000554356518825038134126254146197484872303782854358642104840493165445504809404838664731946501811681152686073259202242541902375044548830301483877970291268119110537293410467494750230594617419937179714142402504951664188603182368592821177716221804604526521512292258551693453426565565052253767097716122174630947350099795767428139012354369908152058420603863962290408782431016713718010290813746080132093337910611849715580107468007110604810504065450553264183473076576030268125445995755561271995231225510298859354663207572310574856056897739481004160274676000 [207,12] 11929522562555131795971409353009604728558905332703551488555639040968228374701185261882689893271815959143449507930348276823651420922669826961337337683827335765559188695783549384668342489587816348216784162494672125972679483170957126619975259789254991762196645067791699868270140257177470517678152239427607464503302079926569937743733962198857695182245142299223223994632311331138435125107064844293796350156118796492911137442130116608684368500800520044563109702176534146249161649509243616943263248125357282188166328743185427532457176020877259389305557757895975894478822116982733504853079849393600005239291434480832320457325246811367513534950743622010926903939517335281820547679517950726738328055026868761179214918295040295401797775438189670452085698966739947266818321123178608770294611078138936869485021785619469143200634354856244724787724940341403586215842774785524331522071157090570889461536670442924244001913797976751341550298812700305396428292856683859401874070478840942974088756834646828844675664220534295087881413449809822388911077105574543975066691210680376781188367204815383130073852517900819505771244140272584038923634155113592013658667947730694741413232785927993253936146128607673763673412140699199734868282000 [207,13] 488014160463259094763637700961855055630204385377788840447566054413747316266884286202013335037684816162038667176744548065786688591937138456965439650587308501030192190152065468183584069167224198402193889592820874815168850999723338088491763870316248103354515981693196285992298342422271578019436474188694508608275596665411788167378124158264857091015971002030511622529916279605919297830651367447152899636271025379441680773666609949113678906438458656914883421938277296128950168812240127908756882291209618468695887442482276632751974813170360908926746078736669380297524770638363941636794591614422816121528371925713341867791335562736089175866518895321295307195402399316990268799808485067296577758629660145501673203559701899692538752795489887038290914572445595518267036056946916190316133137027362765633760777461200952934103653985408386144131965868171920526953946372463076188057384459868561189834731176764953381361909177963597172118744002252009907222506884332978670090370064946532285483297926317979416135073884708212665470261772513446230116196587298278195182669877082865187283218270894008911549896008819101187978563807705636806195844564591638439150476277270743250417083681727543163916072064735756098331646594697085785768000 [207,14] -8644087249088673716030079158753667542326088074256866986465600032184669388756694921341961233364300627519229117872339856067871023374535741780164602974166039319064630808938976234440396176286552939444310543335730415878579520575343941580600293342123555531145471514045348306086224822403558087466111588438639186891215874622291083143189819438390362239532500729133570147443568260410456523575664580392840155372444054106523784430626050967897542264041078178722347568572396648617301061444403714758906623989322238760670586984517657376951859994325987375850706720673193223672572675436070535123122062649842701067578597927524040101324576779725617222201574605839672774298351288417012300118608156115341435392623328067539039006823354550950220334219742278180486746748282331276284844996415721443049099763532724182815523328772744335554571180046867040848454362932809174574187445287497596594270504521674626353160106353150978147423152500264300047110454434546562960131798996737170617713460261343980658094727157348449733512409761737387949580150222014328517465611909627738875427173658637757981718573648543801804454927450069427714537326626802063502446998867663839802538124554870314527080944896580518515747218052682696932402435909675344023000 [207,15] -522930735510873269856326271603136003031200284205972358338272585906972233736761047981458151456910504956027543110970367761286358658462061088862643528088300826840469620028114814314919247873484832338543158452165038211533723068914056951051853403617415446700359316907691639722960881148890251867780285754258409075135411061507633423806703499775453478644365465997860778668757755062667037130241935961688455959419394800582188490622325565413660012004754382073806994933492793743234449558107395093511443923771687403944124656427285739536820420246712944081612220273254035770886955101198988937128482874567326410837788901465754402297255077867688960548328425718932649189540598096189030282793709523421234447347513761725191873872616987576178324651853849565927262976695825071274908941600222499029996163449518142268529617937098235077093727240519471148713516840864245629486771173952236527976699926364440403060867550846578555606279929736714514290714815376494451683899166238949380604873781520692523154413074006207500921091325519461792257198629773263682767578361858192998025133045490391632850485045555689562340943055505101323087962412995396495063600752130884104439286896823480245163278323783622065023550772479953418413489993455337454000 [207,16] 75181186332525257906766186093572524098061708302299130792323659623140512064139500310062710543009221689521506638970007084767556237976757188719402569773127070880553942200244075559009223907252107428632945616532922528885386041769292874440665762930466330223791140889837575932478808095429656630665791086836865740523954156704493667375549515764779853114058010983050872398843199259303812319230759108552931868070872405222237233205187639344565412548893004903129418516876019086962966467561835895174140758247971549644544577392867762425614818650090939891408313776940417957096581743126099228995260296861157125110179877784595399827916398127981554971936257208271085240202503893049033561300803135937171370783550378791237674981656224819345286008146178736867414032536558962517169970782368766976636548956698416324464525455920189197387713810282452654071398960642561786069483128662529036000376277739878543983324850712993698832776885444408001188657292016315460358160341013045320680451802968578988561935902687253874961232182022713285188871464688253629564118184722949254609373356939004121764304054037878924089176182906186253871512422952856890207269572899995530524285727624706605636198536422957018499392720778875652986808329270745600 [207,17] 190700878142882637310616402206573516018780884232740951748992121346874786912840346322325070839079610059317929270081849711062693921794717620538965358319800210536044674112353252408848498590648746877881085087673486242567888532205846473277132587440128537507991877461346431300020341450166636548905583182999643201094200896977294152570023393085117710941369597286073194322128457626967178590087133145851834321445577333616988163608494592626176049123978238096266840693827869459160604167858572602921183852588783500822803278428629890826221109714675819250036082019805678626629350507890584991914472574239913509252463190446352474616263733619202152445314732680180704933105584847106144547062842771758629813677018266656104228617128426273798710644040379546449328526544517031086266622447109264553655746366551229025895762458360151864684470660722276047444356447945715466537380453224135612212156889919243424231492433122326193463847386693566782295901315182420966713069843027313287932849251890132679634616744814810476724652417931725835130374284335269488297356764638780451391670693789799308206774245263843464259946814092855085357339468561404935170006514070625680780983209017732621073530352011504135280753394055112368357203590486136800 [207,18] 941741225757345727511137905683484464477615889848830748014644223802101462553978806902330301206661874978229633884056362308337040015261452533858096470926088878313973322376370491682966528495161833853270918967044069180127418386821606076745093460451787487367418364380426714462637149484978451402760821525812084771831446654354238976135039500594771613750468438541437029093020307100739270407055074048733428655855784195776977607794455924169533017791508272248460112428617729439626888162494033176481661552309577536255688755383084910306896764762321915182337657510891906417626906711479774965017126293984919444842025743477863739340637877182508534753678347203427514063601335602988333291739915994543836539898104134619519351912928910548814961188469052818815074135165705432664214550425036187341973674316217338321275545189367870677798733986430299529596180656002371666257895431824254290985517683526022865989019157184278424926693422684229711350764733554494026393734356923707781559838932981726350738347979603598716670272434809361002412584116444585541229457901708305025137948794471758266425591834100944374343245811200704089910423984249436970295299211670699156984610945329694545707066872192968690531062346170397930568286992251250 [207,19] -28768205395001603038113716652675458359878490538306835770693612717162186542061342647110937427409097805152506786457049024541825341031909826139300282385567428076741629534513375714339093806663880629883017415671011313200975190657166099112591477596594788865251689554449146196351098164704316284037387967449842935223626895211923130213147833053955579186520362035013647790237332640171235504707959975180740636370400094693477709634207857038782291074979048953573050943434780648845473890484809178597113158108649430814743363929177525861454667129825627934763541919346207479361352953929401697509034253792398545024035098196498081306550800539862982500814027850664143700032372407664898063039296800872907578300790551992948898781736238966614185625255572333803787746635913561390159172349289699574709741651211897118971041681459607528293927041777212288280741123377630180117426256305663461902464798055481558812894714714999013833776707178070258643084806710058236765127958494016032510188155639547467666438163393301764013279771832855011902453349993472121047164147061809959876375958979876494168126922442607224367851111196893600329079805832381553539082623961220470123352237631793152308891454650635422441923445934911507611696978400400 [207,20] -190501450702554375853967599612750593381035501732977527603578159535368486898699736668132310346255735106955144997639504323335383573098347808891400847342335563899964166435554519575838189888510993399847602873638430494389132062536603709923257387626145330315692680916238401677197678038207064750178602824241398428165516558049218510684779405865425436310783351692527256405759519419504662668480441016195123089611824072318012441461764365641399588038079804094225437001621004128398102063763898796284484366746005257258926730873065285801515492488734407156343255814183751792633360735294737286279931744325781671682365443145322531442751601457425274501909706925913645515328755128810727381615065037102971634479503388390720201170898802065050557484036131242824955212137850290343213539206390193621852111660426211556416427219084068042576948769753949236353397913605099594646309053094013220188480296706979217009793613103267109575831998752408414169355052464867414425684219055249773254954360240392396881746643585358818847769363151048576255339097784058911039822238175270880154493231446558370373080298958494372199114869063179917604733298519146418874885245677882580111580515362611490140249905832540613941420572478949169292700591850 [207,21] 2080102102941491318554170065070012696152733810763501910586878668002310916047714109281506204722083931324057743223034280642068782165825374790743447001634336841582656571303509306719837008601299245631064646274780258742843570768985046880784678244338648933835001689033685357686384065704485469052150413152314766058352777304518676894884602977323336236126053336062293308366785560760932599615482384792205811367387462239967418258437228135984478967285288983160022179989269725138242398995966981194645066185675304072538506553759644933256380087251478048298376871609562504942768254356752012231349260001123543464857953490084466783989405008779977140988357381869025850751814704888673610979159315463176376714692637971638164077012361669681784045870403431679681110460222392477911657472484443088685963697856629260559628441567296783417692212733699793998346845292436418522991730530739051624468126847574403660202545648820440872495631131429820553618836737080622728662540928753354192319399066355822637288237909821456524634142600122239133617769197033053177262611031190319706795347576983336474504069368214296734453733128488280446852749303453442510236297029883178477451406077781041692047579950017475127167990867484335658761721160 [207,22] 14573167744402685588110404774856940711158549310829564148025164398371206352183344524548124825692957259521345877023922474249433183785593959175958615446639637928279171626008438212724213665350661741587501984230607788764562540076184607903097639134987405257563081214776589246561978042301290012849137461756971095219684829097520020048235614344962617365443392938641173351111820417316418484756252890735825376221731120950902852282954686141754462488566904375925983816079603569326989411484895874819000653199851064244783277336353001795084308868360899463472890835264682232372363653151785838755863668403413716641647431371796476382561517187476860915275325034774375439588254981757679993621265238599707239912213848453513272861132993252727974003740088690148695278347788124017784981356412220473712336529487826716521127250498044681714351401418721116882072756053343547885783369865374903806712600127461040665751452499034020718606486992955151090440889530211272701458165001709428038526827231688829615867531345841175533929908328482004580963362580345419372692721212944997188027095882021545250852467230092053464544373796483835803971082482494928701481120954081374398241471834115574164922009237737631050966226818647847446758880 [207,23] -82798470285583058486442557076934635231934334397690550320538871131905212500539781957822734713909946125113166652568886232841825762389519963518387156933926580399141414150926633847714850466051997859908476904036436444190211336733517706992529598982586631130305049203791266672053394038391350041192402706616037451448667274838159226156944503111175079172499049798167557245389773666706918181254501207776683563504059576644951893286383064982192788114117745355521575699693067871353204021651695555346561322415853977434033770228488753569535089673588912639091575247814592212859078297485841577220959425881609688305258033483942679808691779866243640324512941377614070393646855841834600554169793555802026520197104794742080606252552331201394077779788581143758973604464283657700135306025344622212862024928709888400432666422651856418634225339465911954666026116461566375889703656027053480676513576739512079009014439734491886676353530991803300591123318566886529005351252307086863269088752268815427897557401529551629200778494503974667851997017359969338567528959571839109923951529170759651180849927858259645087448982921072392415818546679797373670505467029474371749166625761073955398630569979821028899722561023001699245600 [207,24] -539267411472613772966740889140308099636371233493918340494100644889749465932399112262646684942501954376519059226522610401485467066411489831395484713480478508520766727433742242036431059422417757192136598118244114902155755772557359091216450162923261048463673752583965180108264376380414533390079343356316439876897603345939037877731428608355114242346349065982056004101214612645838910454046866286167696030441090250709556322550554977236112602869857993650880154675934003077968578155718076457411024708958585369090605880640625531977727642265546925405540401912645860674455921843063149803924634857877341913527759363656035378655635675695611372030181776673843545204264096695218774118156582244206015656334920026392782293395970453997275180706406703991502293296608909277946002041522129011549306019384863141594901461263860356031268647463431433727640228525175615269650953050479835493997567829686999973578532434116767536455041804840522057428228756575033512388748707782031950397478129686769331850493812624908631579693763634431470269739904709341644938771220881269349317360108627302418583697542625454646212928646638895967555706764421019569504216759462134806598838015494859159664105127170191392697307227902053364000 [207,25] 2059024714396808321543048782122643560599634427867460167813610094169216128695799736294572802022255974810186886431649075859137265002123911165535230235338135384934254258960772974372754253187913440805469852185360471188395392272857872831970689537633952112882943528941067429808607395323786677178467441094125091262123563211130068583129305143167569506319184133385305286357325154634227245317235222500914644360710060604312118529565479962438468743713132569000372092026423887618514825002831190761404274358820913306836526523277129184198409283125467570384523773246563421348343914927241771579741982580003475858412011365717598000088946795667478724251600447681620744205580333337228747389707306218814990673706868440799960178570551552659698200992821429050164980626130587292783360299527778514316732340291271901059888423910744965007044999968873083359726688666062603932077194196124435886122504532036507776385820905528919304398214593584205298026941575759823806605743385210424312367110392837429806223850934391774524683446514839080898008517175467694927221717745072440166547066767688339566535258843735695339649387096007318623072938026857314772200248401539698805136885325611510674062613173587742825933272371269771840 [207,26] 10704305344950843338025321135480965932869648784430831673336334992263815432047479928295405856594946456610717827663056918456942498216208781826057040571022359086260719511398062094726994735284047019673743772933066088279069853366259736721292860355460326640492782884351191344741817723958855458470533174998523158957994403513249135738619180338055787300150536514382993981668378243730166400436446575724521408823262886511619730595898648543460939198055902915037344552502821869832519647502036458154398273817318653556983911540012291079948095782586237455279708028839261395561503500462008926634126003511620605585777253212251596647560952065413660757768066696346828228980114617681774565221255123751865162238582058856378517152339873472940578667089255357578702549466219181736317536025903383949488100232168902249926426121060329807240719383588363035048893870090341152303170816911957886013522754633726305840678914827325660165611570015346906661611344441904742717364752797086248977620311128606965259788096953366326565847040837020072775630989527152817325957641971808615778328188402430991267792640807040926258233771736449306523943230229232136954761382988166401653966701109579554721261053643930554075465692936610628 [207,27] -34521936110029464254946379527282279593147106449548052852121080785766063821090620017060165547125670636554132045474890124173159337758547509556852338975417430521586461419543282469266571565065379767048442156706017777136702497098163376247803520573146756932875416511157943140119066567627393181090546527241931901695392621216736249827192840077134817957321051450539227422666960244058161230889492160517804509630249444876701758059006816485780412657299856400076009181718042300756154470864394833487321747874683856829541471013167549575341437494908765846791026039535772678131686557739648807030393810203718656404829635656214510647492176915859552947538489272588854447323077725990696489745632857564529323272889957299588129542760876887568500006568845801545175360405035798488166511013494050247464409367127133577111614490107971879917410444458395371415419807471408554587841395220904734681672785566464835615168764281179997089146730686798965073695579919906903298485792635018878439239569258196304827760403015878311863332539525117534899404613409447861111088570535158596197624679777439161939798679975203061071253677619115659682822408790381425185147429871778879389904396448767059452055729892915915513387007701856 [207,28] -118763812597519580094747790664836662233064178349634308971701003211203456524940509370863076098051955792162531749250580372583411425043816839171074685850746876894244838279223711609133834745757265347479178825034743600164626620454404699339279153310244421505188647857390796154152432393296840655050978077822920039616264607172759939443706334306229876955174972166980599469329111005340478876638339371466426600067021252472438578441704971978562046743169379711997099082524402216059825158706559104501078759604783980679846574551947593443767563535847123986333020370359949473133719234596041906643763247258200177452821039669300971409598206579019560880957262365923530294026033223380493683068872745850016033975394180786652314197987336713220812781257425564515268898811639694628191491352470822495740181031478843565436959365514989770486747521366030937814023285974397692469808348793888817550835741124135339272987827599981186377521565939486092371469873729831707036387104971425481037634918819693632787743807338665066593004759063150252810864604929690232057662590198736525627532402539115002359738699353863024502648136631023945352560256560082369251894862767438709814280405067291888390448690075494464873266099880 [207,29] 391897882705751531642572666928239130600523298297133110102209033816183431254308509914627202255217535300373385255602397252357773545533410569100818654361894729015233805722742139701764518588092169000988587319049222125747898336402425774250380268970141100454251783051715223459148502498551299388689502741183260380691057739801436379579695521982875534970825816728031263847276933959358491305614658850406466723944467869460405486708912458651533245717794335733767539722777938994932688099364263208150707205116511978944043720778778096231176910888658675689333245344262874657373932513068103141982429683108475081072629825889432331056567687417471349069773605579391447883119738494985887843442757431846019165504432512301845369552116211797477890264851864126066522064626237073489603097187354578909724532701185182163810267743049355762373319808839594097378887684062857993068754970631254393585727494223060408801409847131521328039880265859687200807964944217011821487964149477176133539500967529648837968059145647506483120970816018869453092442039217381759340800697878708151808110299669408305501976457664059455599092962209993509472542177205939143380065456585779875973682820066513667491475879260474249296580800 [207,30] 716421127289142530954277022573118156509154435272867817477376043792419544316654350605561136567988126228027361472110067252207079378444645967581477734705246306229946980763050179565666582195344934916257225699116172255398867342783073804631542919825343218741540820953534271534343617541632442845543444607270055295174674863436419368779829470287573333981296496648242123265297661879776971703083336946184084546625591538303058078906672300093531346998373266489169483194696542700202473634638129608268110640450568828641075677945574736570635817538328989303514901260523834008691058426402805275139750594950207630799121559895439113446641783819093154631485472996640979575872748466001709104863818286595428953140500536628264093435046920623832895838658810439691593596405102684776536745456361028875623482580711199411884345724179130533092295787891092275273466605788183377159213468744199744402987246242339263215214635607816234390516253478689509241393891189886800568309306956774978548815606118328277652857793616572374058855807214045290047400609698157948606172310496893021568248439061349198266193802484775972052628054555531211643028634781131010488857803737015411802209103078017203586444155064116706549832 [207,31] -2908812573133519951465290351751405574585676265933175907166605074303244793337142029041729530456253105400644445661147146007721248146730254882015646701533451911303908354330274795551193068547425703752739681105169689769459267495651195046677254166147172845141431008708194702338675733313782629947189476773706556320070210313322678656737431092853783078501102033887226891286370310895850364705725325689692309078945949552358587164931369206436428274937342254008989657780219590372317889451893706836468863266000093821339252661815601424061917372074284519623076769201131443322874568624994408407530531574955415198544231075269314526500987834496136239961392723620339884630975580001374657653536607558455546826277810998386879205341282714234064734413765426399369143783273702098939380113971898911141714947187882979911664634248766343709421634754202375737653268407674455290525888931066654522559085013084265926026585587893034000852125819552832992504258666705077253597081281801486417965594739502394124835987503022757152099820404680211701003487737879640343514061139715495835747924549040616032663045695534868067972856407423133403825776438539043770799297694754393208719088694865714469705637400862737333232 [207,32] -1855678780119295651273308646353778563564591390348120246805438095569143906157152232452018593284289332149127914436493069197369813287091808992718473792192549453347621405804397875900935335419025449035621358311394617017200649966119595220663154372336605427588026703320805011903458696525678626343491267715979180267866536713542211773370256497249687442667769380939854085799547204820121182831126721779565630026617962516031170803350818892192051073802736840344324243889169795595167646666028037144046434260094791724311334033359256701621644675333675690330597430965684157895794120471199418026250309175902046855316484193014669645166791374645709847479866472590262941007657438074017386582158265877335175672860606496965538135444900084397139992680288352405632326232942356635398078629852984350214852198005945741508929174858015690738027404410824989139957459720019194066369522685239447079795067554693702044575768782410372128133297342878213265884887067430621262102814647367944322610069091681117779839730053217037441150692790149725155280824003456933237574698309318169704581873323843810372769923715490174078296556791248878536453898095944316725683028304262715653963571408576368783501128406185458416 [207,33] 13566232503507478428013160976131726435098143908396011917527636403132042858412477416075984388999581780349376977993159136262370503730891822357435834069564660637895069084828297951866731502878997528957840941034174965856231131476966974242073071321725906774012383584264701363268521832458144761686683557099376985778172899254687360468613852020927750622683799032073377715196729948736853461170301997066651188377137781121544484997323503993805193791442524926432556669885632404679068989596659432059036821321253315687062088355075509019153777654538795121393985311793940040265911637408671382528478999694736233118061624369090231254757760212299953178158180609050263403658395848380010969320174102603562982499162539776614600018064670552229158004183593891512678058425137848540564962836042541252494723910030958931627842243583250618321821646662113230830725708140247981615364444517781643436034969327582820931375216411006439565477989482015014142825233834206416342807016954236547852595308665780048728341182468284785923414415845511713256830828481449322556586943697277902476983323694608809310207002860836474779154156162109418786007801899383743900438198217236962101538901137261707857646553497605072 [207,34] -2562607183490309575422301541238819845368593599904889073045777990164490653323661770387748960902385708704728838558738033043803406248612169786583876666388125662556026979003510729433900449893441399999926641650236329446117931964183517005574325954213617343905523157743286378914733693417433885059071448012863858987896678383039888999873070185951096462072543303474884215427264571172740087132452396606319955752313248196265908663134817789603249345822856925475800033704705774260377699239192346619081220414843409920130885619457000797455288410590637190369852489614139634175219637546064560815616352202675110065883667186362934323876070791610579029228581571757409517805243475549925085582986003664110727187610842320717700608467180697984119131106350291317594243576347624190389364309385047508171638037483071450123138645604385969995313833412320131363962572919969142922336986519338048614339605062289819503438663338331723841713188807396627409080531039988876825614790845971388938824525669367264566082300785482567323067607560529730690752180786380793781896161603367827865501110615574582782813639080184451911448070743764842620413473340551521125283815729813031715283611002803034458692351569080 [207,35] -37911295412016129016559259060510798352752892141031476961868169630681882440273736153361108574112235744235904130382599257813986979501817208710992160991262444579855248098163574205536235900812647462600546825203492133055682222448617493939623955893895472806080575603893567668468793997457191164884227934638250854049401097501003632182946868651751786830196671120122335167736438384186207599812385680950395493524855508155094492096017859490980813854332556570424327882819748490665557406306755553321157991067419708671974527161163964422479320100905656238659399660111811377936010635244041141496654527540364990674978161946707900040485422472666191840428976293276442335467937139504084629460274720712707776832312190710158352396882840283085856553943107935586631174874739405430418621233366806837095590825841700606621037099989920997665891313606579354146414291636522907772073876332245195016608178305847961423081921492862980853522906042383068206551406889054449635550148206066060211191501674574811819654949121702016237289983308478209600451868184059383454680676276151444806349868174275645200771049035466929036720608626580203788743514894248374891324053530836194487966407707125277773880496112 [207,36] 31573665121264231298646812664020565365332673535451755484840984791596198334677325889489317935280233552374197388383521703809525857882997142776563219808958125775274547408209100376124868214612578453778253375622491499189061259781661861657039906391960323358556362293634150334324518075379974282602242802227779925212429982186293353851465571573543480099823158871126892062079429790979812870196149141562765744287041898733753235378173478204949528500103651647881105602583578143845117166002099356203153596081789439207458134481910033845076426782902946258746660812801300399069290082986885063880856330504240242169702853955482573631985286434226755185152518604488807379844487630499202068917947177413100076315875215768401767113975431390370724628482592121203778162035628333927728836358544024775043481853337981435903967930938375764957979648695392184257314561225144065300446268598085229675592927502707837268799649663931636371954240918647780903948715275698972124960045181332408603257514922756680287435234271106844392345977703929206084332431032093975517231554176092499278264689991639741498770153108920798585127212474473350443181863188738144497317265165602226051577874407371471899882792 [207,37] 57127520855408695573225696769708396998473775904473876338265580157375368248922002326133152474324152676622482815856312929399813443109391977857824366779722226980532314948477500482712423918650462965817217796882294336403983516422727870525732288102128410951304081507508132178648723296721048135441551758995545292107978466806052414001409417852282725401379746798541948564389166428777301475146606678461944136536190282322421674982115431960629953867729148830205939591355848227924593117457725020787527492148320669020701466647273654046579809067353664773505538548519124783947927837792181844188363939122637500932744063033683869483458151398250012423873424141621585755046586761387294361980674225449834002060276030105616673844756866402906438413748174258904532553871656847259695540337084013868185425104692134325231553835706925459192042778045118365523951793795382985450822148563426274156015072105955978232415134311643918319407066977160862588659879895196050073893762672405336676745639333784564470049500217107567522828976204348639358128922401644399888778417556630330600306354332159426769617161071660384227738466144680092176811024588353742538343844645701715134686854770876334718936 [207,38] -91550628542540541590727507869854561082436800946744747369483699865898480773431713142267775423693010987301797227738594478627434490251857368334437412476557327671676473527976645745575390527172677300369518603045570325088834248203317175717519198658892072183204088498043114098508864989215872420529658827124839678442170467855305799144141301280002958434183261343778081889938007129285204813189509979879733279210649330074604860850577793050738357564104187010221634582737193860646315595160099118983625046724860504072752595744287068522032741723183554876486193137259431158275238516665138151068466890623390906049123094906236745343660732914461070243939454986965359179860900634649985098654211303142881764180446442879659301654702360697200684054619057226511717840945154086499611945441140361797834122960865608243860370878018801904765496340820930990153945692249994497329151788045598305450296154745490103983038721726995006445351119679106768447258739454514677190479163379115057583658074451514189929794424616756219058436874237836363460092078749434903189758614302901456998498161920039840615915536499363731217922282712566408325739802693814954292871255572152777940914078481116962152 [207,39] -26623623323962243530841231695251728982804886762491046102420551381320086949339698032760879897977282496032241240738068193541922123036817535593809696011839403696756376274296972911845627967211857823761567581903730691046976877719279718858265554822088645706637259199250186735944674851628625993279935524879655333870579598694133973384520849481195546970284406644462655166909126721860283604818084760739839271190635011294021123240183952869779094259103375606761085736681742094334929874166554132830486584627645535250988998737274760848990411159065191736731388444802199196282352228645603660102078783477999093543825842793161232592093604771054417439869366327514345067948962203010245517307001125372878088413014691942703953206929431390414035042489015719045838877870873044601588367290606591481536626901018824317668622489392368448905694048610460149240065926390251461601709822228954436089262756377291774102570858323845055797924920826872355498453001605842731896175840714171296582064423447067525169358342662106401754072843598477319830111629109047704928400739661182054168779052146541506586152820638391648250489793935615885510613715143478809366006423188674561007087372372098360 [207,40] 130564030738569755214572119429920894809018471681126073379908632631527052199065054821676540173885997811559514785968844209883506093022310470731001673061022933421376542525143323201493858446105352256984783425289338536867094280706583025992898184160608301698961852635079819313308095412984318595390733053604108879022420317079129061900841716152956992263808577424108949284451962730596490992848659476055274895547146578956387181999099494780216915737689434520624756516000438093893501603217791628472658436033576514266597460783619781411829430574567971727531822903659951441573159591672165560085211669537815769313927177743680872810154633538531265692439060056785276012084875559592134766632339981845508164191465383838720920138940136065706083554460394409795785078116530778695420356174079956095539544511124564479705935456280712912247360274509052278353230604447550317000765035386816947463287593392493822079918266034942181986054137875182187561722055318920564225668309979275039203728377659500113301490357871080291990756014587446384291897299190881179396829392303981683939827437169520831637203806201806312739932482086548473206689714570285765862046062433252397107162932631584 [207,41] -48033309866938777697682644991482305823200540248382423108983937026976723492269613999382961261384325362672688220877230111813651857372937784542232459160756840780911729076136454097047377823395745915333417520064313276919662861933162655772780821209029217224552886135222833652271155415117775310312271534193527100126661510537680117229815069038164911340786991222977122447453873160883116267852159575238873274759825119315460158950436349820230834284945326157467395238682244358063970240490659546482036976808217036276173510560523220032399698211165958109022929426502695190649605437475461397198905665289394715075107515362187777329861633688109860787302344178766483191860440240375749944769405578684855933725557524485085624826945989712226689766664343195382208684581649169389048979760098198856786583650653839064462020606396738236281057675430895291068389607655284959688786387827921354940544178444123504904566897138995959503068015755541065647585767999966034506894118642347858015041973099680777275683609581022035605225033754135357609069280279022645394342746628734793838915557490012466642284359371946691989100214019800025494189405469460828501755473549184614568929990048 [207,42] -91684330165156527320901614081566525581215598135583751125377189384401348774875623354693023884213259482989707735041741950603190821357978711363229214991693433118819473294865143498226957249937452874841838170856161338367751874551724062996569448503736944284035776907092217171458227566834775236576415101490030856099007169688670447027042819564957791256939967891998641405265672900388039845521181764709752895881061906120121203786521006744120375163655627974339826490314261243593695487195439856420462890309900340762590781212738458006095210741006134827672468600485702095851287793857007114424193838209797077437365196797936391070937790991286630770915577842744878454698329899895534955719023722958299139096512575872113074170365773854703742084091630710872603512597827217145765097259413131869764733049783836696955468551747390580202869621548497386871504730447094620007793351276618914638960113182655368616386189289600645387678130518471144811274547248107064171947835416706672328137924476063467580623971676050503254915599277864728132213701094070390796096271361740178280645137756022160517771765721480554098198788314215574634240614343631591942075792464284943454086444 [207,43] 86166510282492606890571741238018471746865599931014640879375160410059312719872817533534167468900379955941733508132415203932039387531105781728768414159331523986971836428391791425401380132341876772909645276278781179423018637385949011608450914949051976053250176190112440838827147384814479088661111488310964970090423226188109504919996531316892255523132508496673154224029953445771880811014103310078510807927465984974197082306109164613704633395815675456952980179678042868488849032571863071561739695315825802132409713770898294496082833747513337988106968524009838573394958480190600516771408389024129264412614077125123879461080106482794493809197393801982996525483548379047483323886945374604502719812666169207160938602645677701045050654341832626281567558199941370186732785784652180445923935219416727476843196481693080625928318994215639584903446607581641310778702900148181850396731724910752642448777599909008196842183039422741494859635560135961876295124599643838950129343572975547795865421217933840546636943211665005606599422345129048651674913375284661535724549727744854850356292358581886566121430036705283513172925333895532363332317440519938966436248 [207,44] 18050893157865186551759062473942849909669740655774816593386146006853481663501978148384691571286587130068236540132199271783055752978249695433500311024188041853021638723312528311007664537135417659245088210197599685137213428480083250637170060952845284997477829356592408300356070684286643142516383148366647732375359917716466326870975785933135902806419294978226707012640567567846496666499806168647609188642261387364390465899675344649757884006448144884289891007978781321971615654306899761231502850248485317352992290157838676894239325945402361454938687213800459693795161719603683726631816842308069421435508037642639263385501264866880045884814532481759709101406285937546986491432262878994649449707149042204213855495157365007924734840479834819826891985380867326257713751515443952082275143918976718994795815905084517022026105755419430519810689617805210586236090084038016422401666943475025736479396266221296078851991349657955835145188666149210650558550817036666948686187448140643476509004475006025716456518684499810911315148133400100843088086402773907893028257719142615254181604800103275704985087116394891624491375449072951817072920134452161264090 [207,45] -59242957333732039854003480392155674019590559618231102182558065488466263177924325162735727296630162518491321711095351648569660915180730343317969600326131404706197289872718380850431866243549163865540086741188749522408936527216556066780189684190383332856516092188800405438669444642310751680513745618596503797226088589629496042072700491004791781360006894983449670901046113315076040559304449389059500026964098393404287100536067705620058409492661305930096865056856283028947642231182029227659490772074895588399374058179605048802781033465789055309338118297571337490200721986527750972903973903537212593449260020330419179866935718120781156904621891962698820582866252072221141248130481589046455437071610249520800563117286643636689241775828069522042230851346406019574247296465553486331482050556500679420279139313905616996744991403775791380961617608906595710108086254647105078511214581266170948292380872829282681975876152685005221564878822470832347148454388251814995179111308163288644444885909718362528911057404959176378796831330148205654052681901267293054045460935844161620364398442261724216886203269547941208254679515008385884022489991068589440 [207,46] 18955737133884292869812732694618157260092672173575609287986450249179572131646657278137532973681979532916108421397707111182509291261799841307130864387013115719268440516670632350625998030004685420902463185983121977872884905360303692134616426311821751128355431646686298982126779944290875947857553083581938688872386038927528218392114200319000667630139854277107728881472910132795168611285764947581245241159093791310985217256375685433770579204512127832104658953123332716475691651101568450175842321928094637212543429079249588527851532567327506902916232509779636676761326217463260317783147551452259035229258649507791591293690203225430722296498605970152146232288503499762164721533390858359667665556850486042771113264244673228944623938872500864659164384609180982208992874013619889962158025373993370736054510084698936456998340186192673649493976548879372841468984122346316227027840568282764203457385380692273673741227524307283022023683396243967424677888070462054425574831811813738018765010616455135216040282016188425265992867018894483101810629222288828865422409866139691495620763693044163277315344975274561839797183159384939602427052487564704 [207,47] 17254954788332598813673441928424137079497842734159733151257523227006929555529108309496377115433201425302978061926919337705645785033712378911631671735359218459942044288602501896352599541984428715376780594982896530038584294193636613214100844404159996753756221378871858426708454386687615688230082629659485677140338816332157673359307293963259666634106697848690172605862401797262405116327915360766492813800150678503317874810973799912794259225508987927414213276695562788927867869453263343196634514443949400485255820447754573721223636349068134046761181262694074124787022128529665769394739600014720690374503164581687068332275076579704167289996450964428044587790675540748454730897404570379791924044061011287812448041792688091118901620265368456612633778256273835457052718523246247626854730881982783760197513523346810009257241620016232686421626899978065770834720871252030730034922075237902397831966600501288479572151042783017019244042045294695830542772187835863228467063202164551276174021751619325591548526684350609832766530484758873537529952633494721320120811481555239342242193738546429789439510930611198837559998506437939859504841399552 [207,48] -15369808542527756881022752313201691310228683256424261760687467960848762337602055390649209404114768343178978810230425245859672176158176842225781807110479510333343686002371531457007797744434128272721011837578654738529564225582577950075675592292144754003773349955292446663697570074387417000819822576148286727249288411916507342426349163601228692437768411034008260217156608647886268825039113770019765800756975326791973508613903393815760236947865297984033417630330173607520824254982850600039982553512560169688352926050220313564077784555190653783544028468551777656467056970839159932609578840572473431770625402634759947436941090636505829888543525693799058669154445718047546085742771123939720335852103922020870803961000494449827211175424475712838846060443651046035519758163935030116438248923039359244658971294873653817720755573020669249703974216584976471786139928611707692005413516310000685324518680251576895990605871438616876983551702780443012618507917512204907303165493777222616155902559515826528924007169822842040930654325076718033093489222239625581845074808745734736386511903791101350964903811511186660232975362646513893739250456 [207,49] 2647372867486775585430813121428072943852497949714094477472771265928375172110785380356644109021512843009411935464220944154152928643749300844803889219702773699650939582282751053976819866012969895522608145021607677092700414643075613656744479257334526645241919503869921640978288350373962870457329245585488269241064016541678289870846492975167392326331518149746605444075253248556933292386161373695015379900251045559994126324636249854077961832710218085650266191620748579534335091701650919675851169626740949146378586811774782441011177933566756112517555505508754493560408769248339689226429604379488959865966926029323609025141257206338080858024634608598912155208545045381592421336913800944257056615308902678292489783128245579847678675453999581027445204489879531411163640664035199254471920110700140886159143127459462879132478717256538222357608628136548009608811516834700537627836408989993232101469570024023396183882091314052029334970705149599840286497635396705887275096669893422046954331012244035219079703368042317219882364708490158850642992765187030219366866253680069800654870382182935523893823366759679550131033316063916366340920 [207,50] 692875693823255384950100157103672096655244717789815224991806061674183491047668808568338996030877274425678541584525426693861211266962723319538057481540375477423512685190054622488380952390507657762776598293197985115320305750729218140495555110871334190762791408168430282696912221806729962730472536985364858109456344961922030026984461008906910345742868071837708368729880632963988008309464708142272401041279653147916402794675495968521269619620520731888507785679033157845796920709535516466108732099755696555030723920082029669979615035123699532823685807510299864951535587018947783877694359158488535584730768527591879173322299122503598968789252864459458940747561883178124829565442206502118836963797251720420393167285940674460987642569988408731301657311935827472185690945300901625891847744404556045475938448725566191500529790620811864456292440778431862267981601609992681270006174539395206601927416583922339728725857543825981367570704437588222494571037761548266161491561398968906188116482586947129292690382015614171305359829726716598858812242603801992183140652729801959619718388480151871016173323390953864221880696868653456955 [207,51] 1438363915405315469873773381961963172535125195152992385013050058253097231556999316441503849569613668488134353689113382579286781513746378413366367665525629385690042651543771007314285772625189881864132345225296396429898933698935560197124867257937164397835541150638145254707607153451415879387980014742613355802762293731571578405720069084302705424884001818383888446350187269678883643702600907328974862199510075033021601961891514712708560800963940207003406039054246989452581687671554665943499090644158923253702015352770379541781404516566001391985945815616215013531237535882004191777805353489152879621593911802845680225170872319829107098936205059316590140241265705269236283644578157199558624260013049789853305449906343590376982334008022775676302707608203882027257010399158337516544634074032321763730209380181545647732704790514219923401835359578206855245953823162774086065713426353340630080464324502677869525759431996126070495862516305127836642146526552814002535975624342815590193907543779936886721803922315591956791020165942825083238442383214587459456972692150605730962313215984236027595243688072353818701739230263742752 [207,52] -2099222297080543358688768584269119480612841649727689733629928647887932561572428297554757564076697853949773609634901193401556563801364106919811651483263976511505618024871368492974499419038011713137217732815220359460549187756782224923083255806654128154869260708236282441460417117261657269609652944287018993284185959037274116084504467515272828665592284399322624717403893097398640498165068464657993620585552889847467337247662771713247714699392835655570705800341526929143404617896138906065634870985077139263376105979985902567044094165251459065273750317183939532225232107757850673847722898400656402295454472564211751716957097796672889842882594046477273402319912061883581750460002637906737889404494109468192882266411495952604985773309796591486948783626646118743482323393560744243113586655216328421812518669262280028895546375437471652571361818002705445852621063135951317040078506056715886037702624804406252400394829648631824542884069537675326407146003897655484019262366021094853711978611144296748291793495016781544680890406016567574595384901284132893235670346504407358077759723912692570781583368524998409937152806083844 [207,53] 844332928163528252740104937095983250954209280094622055625689956710934856542116280113118729672836471000456086873041204614999390726847146549886398132884734790579438782153653249583764224762528308657624568792468447011955951279710818057786442132770624253426387328880354171399505135015975536350690219019221565112245417303493511251825524052881359522794337439643518860749077032520617547226121704859521597511349566477627024457527246906332500939992104278231517538609783021746278202230517013170195632955396840139523596899745458143007133223682584375710555380147637261908245245837229149057184192724327493379194697249869011248386839705946691121127547840438258039536079762820281071085954423784468346225777176471975236879478446968074699913978627453643673063444663844348420512082191729560224604328018692471192806153796285818609167020760576819926074133009309901654973288021190172448327680579433156627155845004774600469892118674476296012047702070011757300168991830000463180664082270910780243300129698061136555132998831339901799705020442947080847019826516711324351745529148017689928631158369243521632094906966337271938984717712 [207,54] 469599012607544793680188994828181973394400925074188777234743484814786582097191324227534160951504913948109888279682957314586537410637415975728897826622023369480559417868184988477225965930142759848272924280534836829018793735180414762453391404999199866544099610409353174670742470256499746582101612384675760997476915820351950269538769857147926069791475559442307050333047134104150561378424970626891499697393252548141475452159716747551763484601344986717827561174881994742772735538712263571694055272386715404490132185297962398047531550539062720902677110531663899285621510418207085576790884313294247488879810668475315852897348990045541202268934239448625229523310364473222584182525636994901039014375978579325443258391546047644844966945819059303362275916056100057861848545435618910308314847162799682928632704036318170607059587196910917152102250061466781759587527161806730604646059291904303400536910734131936078366190285357607386384372107310518115411779504650624921353407449163931274187365680132071999870604313152568402842988402668841144211973016434734038786886563058675947297966818458051987223385109471193540799140 [207,55] -1057208913281926948004520204596553303433679753448634691384510510803794181556755062958546228300742949857342584082983948876108696779190892893962287863706112638484063132057920645255816347607450321352781700603795302389019353358791299324972940887857922052162647573956315166358532532505349654145053283331623841190566545820032590735729379879167763389386301660925068910555673086352146338870205183662592820113857750761984560045863172812580497937699047508047485001828070340369539185781956675493826632040049753169715529978195225981763451546690895925345597350411090447070395806136122153993386083783203305087073307036113024223409419075200397125969276945657859679813183523440206694944766728299359490490647620493260342888186908701148799504065329571942200116142043277090727181416687541127648499565248285544069095189838991090969890813223790193259118639841062101230657081960620088296862768171034725046534221272043270927870716156951789131748911046546531826730903569045233659460869284771359467444560118483692461141775593829480770610106590946228578440198420462092386336577986868081056036385923576916681940042098307639700812 [207,56] 1041957643595629119266097023386033611536064130740232077832306602297226523471550926242404122291060292620035375744605155600987385215019117511835854685933762979233801843092189646223631032589821754674607307442837475398309765853557465968124027225438201079775301308294438552653772502628454383711371014722722242855100361994935736691449736271096684959695609310063631022555712254277600289859371596348992499922904271509970339221827779037855510869838306488925452456010111871559474208333170476715519267685220459451344084068586128272901483605356800309426122176461584987619558877704279248305108204947655977504614348561123190116037757961586758232939065204937699734390280010803536020208077901854212023530769022117689255745889317484040082567739285861759334843505852797597874619867289137442453446051262241050149240988126590310312713085242091479011033884600158095179989515013621576132638901125599866461960593579430097423555785266802111675603336689446395619900364450386554907076937384411054211007366486026643670572448043481449266989082599161959320378481499680630060138346099241728320628552986398769633824031880147923128 [207,57] -729539325862148758147269730734069745681444799427617159956516940890546792356595963466229961889074622515902185594683054377463011166013955628983715283740414753416075015077585680097157462190544009971926738758031172630607057881691225439709216609453774672806543708595907918875619767091020428965122577941871999638889461333788806807885951306932307764106691085063401611003062473784842247465706093519254548946963433179412418711578294853540342285125220011802614294565655906436072466756837921250451878200905306222898461218792974058286275976605794443737680263559144357376228158668333389411555106171373064875324874289997822978328363765705849243207512163694691581725685742244564494833460021781961491086208278676518578306105099217034419421996315314737359530973680408224451241182469276499864457171561761404701751449333660310769357606567468584256262414275632518918934109797830348748839693363925948661783616640382673603300871236564466973771525054687174489575362880747471420489962595401752984985314725982255416988219021770705002317403915933115781417442398463256924140393721272259677899024178830236891534495222989176 [207,58] 368341723668075283939937201777963104792736033708199485653262709174238538113268086867477748208997316412541893660368757218979184417296298849898172658362440291224125740190761647490944416338700348948925274553044107089438756042666100500643200521243860482776413320917341384071321958889110479866666385361698438760982153628592198736132702563154425383501585447152646275875498602526666884185974048899040982671908624680408109988232970623487588481571167509650681783496425038957792090195369748627460035085782282146837183624286026574786405009252546105493422207028455951186100173387416400290482230532878307823817787860860817948073519820308356298145208900523687197459982761450451682852364881325034922004125704963268910324880072797095263305774446098976056956995352410809723062645912831627970331236055048220983799932392498594083798594183810006031989231324691318748858579311014883513581626323335384334402518718428405313923877395704189203157369083603298916260271864223686642498383268224342219249610213403282643115233935561970700018045081469061491282868812526607634811491330981963102630548711672151210896237176761 [207,59] -104540304065911564705259531760856530005660358502445053153191980253469635921317556842894047775074813913052520423188526149869301051294550445159188340442678384959236512089666628272783217706444877432377949104073633268159327277552083767227135794783968068761823805847417212118033221059432620926308076141757339513261973687025906750251530056496950363302868898699478580637029033660634281669834821719819683962197739438127569211301034434709465973974081015080170271428261325308590436682846386993046378072098307794172986090828910853538782586077967632875185998092818524426756016216930474617944200667567433096711091307312905862634573291867041474138747376347370728731239305617341719203389465873079575532799873027590066896721473770317252830812430202669332804067668922885807646943594622497793376759020109997503805777595597409728459783955298159696072618291496220539892976042685533601362699816802837947846512793365025112851230228831184963246520282905895335086503290662848204647718456056659625420793312018212888564063250026462400088170671940356539032732888988354045229093702743508673921059416231540556816321140 [207,60] -24906720751161986333963057989409373271490038154328204168698020703548431170750372564523426668752883920402261009922952821015440255662257793163899430211967188623828015061499171184557873073233337506540969277525795653394947966883261057514413277474674770231964763672346772762397843478087077792812375479670607165425934137468431897576832234183675599473282370083567782743913018080820067714745539486873131558703680814393904175106835590106443409428883495558752770623773267391342663161853285563204033050740478012167298645777727489917745492405147138080486408733386042845978006050673985124215518487845642065387668939086022210173743950461434588330537446104957840149433584444264242308643170653180056255451269156505962273088370010891486967365846246127266820453068887242010240919958252853926872102029242608913684903077298259304703861239475454046931951276547809995079754877445709687676858493499808921076112012773725282102348122967010295208774711609300499824116627839180967908659299827086219397881951733471286738027277137013778338251366124098354672302805653123088994145914496821203536586342196486256042348 [207,61] 55712965543057493800201559803364723033395607655797555497608688063933853163274480713990932876235125483585989027966892020640120291405472293559788124191116551624241781007426127097462903363714458843553149831235558657271939450470158547913242486896846547760181130358216730596093231343532021696870876733721596277827149005176376301904304011944369206732079672814665569168328281734395917490681220304983979249264855237002277715204695964089198616157455513365783180665345128120884254715536902427314994230222454769986561151782742208370772017759068395164156066778136817923112222545169115071526497977751652968257344111875745039217322774801486764180947355718441416894551548006737253002571943310003326642794565595382194226542181217448166212857289599283948397634160303595334040920921921981081829499897200423293795060057735855409434560767877683316472310780704007423547788104342886710348319460417746346234223525803600830687742748549812064474786941036083219783736396895109694773758306340675211111724782287789431800343676001187655507992094512219582210213889920089215075027836110821763856993780985324460144 [207,62] -41758550678245428728209310724813279849125212236572091322457878075745718494850742461105864770675408562159622039998339858558865450136132473534070383774244535513188109138014811813920570428625554574329890606901933242418986337081998690164981679604767072738631396595776360453156063927010121129165045753910326706151307725455843995126256767026037784359385803113838781197301680211800430436469661121143540017983254864987737213276009378387257504417719114092471844163286754000648692386876811352602875695758819098973276358823170898418610261862283738237026266041000088809462525288364593039254230665986166539770059180698803670174347313163412222655432713017711966723432600878157560717344430114523817687642865483231664358279186561774941332639514155464964832737046789898221951239338922127214467097258844901243106028838802660291401441644517737064050933679395950294154004803459847850991698954137234731592465862592904853907503875298953947290478704169361305635243331678465324656434223851521208086922290171991955627109918908330216289770918687363383830780347167378267581384035518730489910333409836209248 [207,63] 20487078814131743416702980604833853144902106169791264408348872159079483877196605274586746819139462247468387054854061635879246501295924035225497971471002100504003710180755276251464774047252090491714664801257373986664791374602290985508924458537181920236580727108397420106320143028169005686476351166121401588967529783783237512504162656042807158124201461903123081514492387264976768098782438391114320905711748860264873768781570499287647204481493267121515726607367568843874153176657026838069544486972944361821874610570884459099955331534873073826214419364717556300975903106388115310815803000178380973222147723611982342221594751555679352153200861451518538580392213334230532167436784641979470124665061538844273038921183761525536421549825219282497819971105300704259118025198888021847914927163324152044027772192022944938195050292415895036047939111427849778698770991512349880049005753122717554517802185107344359450610315882570582985833381154490211169301956784349179605816936228440882184739000252564326240553668331852573320330465761171272944556934640270079677403016532975020129298077922172 [207,64] -6599409082036838636497448035330113548600660869546505964976106479032027467442372657036444248051928106047252344719824533686786811178497870045855604459023520116033924783471712876247983466404895639290679083195409283434156352599382578451694904104875673262872995763261707580835341231629751537541207269318103418547128291659517910047477672457586393768649275792194830662173745662269482968512012328409180291785720573074268673090287277004900148101547140371922344509389443269029078576803629203521580514766567745345908546799286355308986134928233522297119968553774621945286645905119259650731853352867266221850424552928508203229450561218893298177986787680375939198590978950201945559710910796918464851924566980996545883345907444832026955154587897982160909480657243261350434571171998857718388242126425890992728174712258363916636278194829958246145072639073302095265319972554878222960251275624699525123654816950388491242048644424609491910763811957369865009347407817066785458505092545297093561192510988776518161998581917869955407177993477279728770438935299954116462239176068220653852560285120 [207,65] 777795465395651463074183592846732791162565091951717945730950468254549208977243576216982606131454177669683582460572454864218343826768778624378908464608271156244393644119935477253838478365966660980092862746967553468468072311548581601153501321705260441983972541600771630880390740940431911191407062502324131223338999769744561045170475449272107663772777481684277582447364938041059115139674481616435122481959007739338530413314077817402415854156406942634962280847824387079366238889788649457458952216831178425341463933480362048825197967306022339556620331894216223000816302782011770931798617199304807679941434678913727877550653635385791684987085092505467474246261193327625394115388407012987783073746017226861695190855608501496833183237933977846790331816614513989964149828222486772555594299913133704127050927130356385480181068951143467386508834272920620949988272188122123505516256493294292337087868552101240756362469374655396776167295122348191428254512316867254906826364792633039753851943661732600454513751251625808226875569331614944777046694761619651230069815579018397218344372 [207,66] 601796066934076540875942878562704935500330465470180358611733229670731233170226898239387166041947475541456071998173413115204859464667010504512807518329767982377587962301560348819773447220902676424726896406290206611876354174056882479794546967574924547127902377690553725006427024469223347198594652296991235273997095685482478159226291221134448367695373510590256160078479953015908174478091695458039507396964797989696087815773744731824421529212945439464629811424328560953123810074153526598315773276557318656028922976521862532231202892246594534218759269742056024579538171249336498352584476793742316907364309823933128756737814332964885551330903874539615081024718329750369283969128520220037293936346342580787182270754109778929254869482428225896814745066919175728926167713270926389952022542090413312132493216592114667900833624138098436485204014113836046242954397200091676214592299333091462819001846122040522842580320671243839848583172928598630485338381499937306798937240951414756630265963997168258046447337502243455538019178527032279023391159028262086461331325880982380550205 [207,67] -489282781947392490736695961657462302995565592543220334565778066771643924966037972528445290009434204622118219973773426621479451639420353523415321799867929179807598786038550175501524335036312225396254982758752467960294964463984681989814101441913126045033103633749512909884583620407174392185812560746209037921096191729027234659884089552149710188349652543441306535971580852078899251114268684911584712648939250364273208230946762920895977589936879745902158187254909841916820332857882987100419788828533296891603231462327201125073147428136146056108407920010557784252050451362628837795631310793211915508956495262317677479348367866396483981358448153483781818120491545750738113675648846405063579324083840177583083184469854847049999785420387363724630974836741428552873008462270888617673885461076887683468310857376165992045304588021873603997956184205820042378437015085880981783674874350601557701085678804516899797255718002449193088004849149008482953320238671216777408934419180924612309807037715062966789789077238431983444655183563546880287045478261710141311051754544640273220 [207,68] 202260850020217357036905045850699003827633532374702554981362478484446636757808274273416155716676411130707233859381020479695114236846868103414643516249934841925579869672545672436853733587160041811834143771198759850164807860760024012391600065916782721155284252063205719307182547869459590565626385940263692710812532535127352447560710720354897790732372147648901591884461043256733614200927989298269605827802059016093610710594982236267654260044483292726649648608183464236815295764593343929045109010458640760695740499782853128045997585697889129029149229251128999480502339449914321158030851217297507366457384167721178816570624164676805940491920130306465985932250237151097767668168412414846060630378395996426815231703354441839488312496911468027111742421183307473508479409857306416573029168800894267721453527665619116793316474804840333317396136063966067005572866995498030300872477671086772779393171341948476882562812746036227450420228874601622262905679345413097510397849234998039767299846670467800536061768910740794631973936894373241256665577252612623608895785612618864 [207,69] -51123058653632916246711864047055433972338938938727035165276890071000453680407089076610064833661965465778199102335755329566329823017426856844467729869740034597616799258185142772945347496985349433727400310312008355497265311697755910872216477422572976317295057121987704628739366223908458720579917293226367970330264313336657658953925838896761257723054956571559941346570060472189193441629024187670644755023985257871302050564479828923697568449239142424650401385250493867238604439131036674530500908506277161376181102279390047015066037460045738953734734295335322370173639598889264087109047131282608577146362032916868253585813395493261010444986213017089534019706868099383852490664845542193369178151106632617999777025283452859249698650327940340896758774048954992160024481073703408428596212061751611016920946753979051196925925745349085327883211981923440599996370188815849420309596321136304786754167208036219259543564443380108688744021673987283584495847522617706167564590638994941055292402685036816972984686511364313537054696763398197448862725266507456432793911606440 [207,70] 4564067945194145478822418327022098408203811277567105911981472627105341281793950130630999312627447393564106935963764150820707824213890086895178379318919961968923273842167282724000934145647115430666421435654633996903737089510906882731022382044077220517277629972426154234561968178000497451830984455354514739168290153259162506991398519097371306480803153267645360372536636774950940069092970839795175763574068966178367181541962785473359380818262696906603883266357446418266995800332346634525130019015515433666634264792655402192981745095429385981923608178374998139625092967283413543455550158612890591543678474209804928587170935888807045713655341756552418339904563107594648005315098320240849180296398037397173151745311111839060549982522384966127628544527979590874449512173993967779442652928173502809192474964588916816283000437636129828133854655023842579151597821010951559721583657969929052474067426498078248489478695272509513374898834258045419666623794675285321688176407411888550263700201824786389459968217977825987319600259535602432158262330827368151716669218 [207,71] 2532737380047775208233551855974747430910174290795030540999929799363336546858095902262875937405094122526105791315177494637713478850801033097111807388310086432525471389093178940118681789721481130852368707763997412305153317293948258673312609969979357931741274602122806002160341943719547397087537117143648079614034066444425844780012433861616779616774901066150080244307216077843282504506922487532221560353163392668493522664184322084578054488672014072458258478535296963376857578171253121986957369688708635883966864627046761405965430374594631281064324624966187342433098026942285250274427964703708623997880301641928142180926187865213940191243898915543335593209167626552417350654990921050780376364987983217641704935422178951061727617540944327230659051814146584909744077506090419775473593357278790741325176903721434039542793700756328454278015586652183441648705759444422371244237335876002228991541552816530797374640814905617157288283622244319730858838548703802093402351723400851506884739689853693918376158186435573066569106835354387027231317434447004623425248 [207,72] -1438826190942485823923921461761340929704707681411500277104508698458494501925651211496234486261744133490449797104327388234852376097987598677677151105289564116760319781645339004226391378631219410539314129837990470772785493188661314549885839183420766034224487203818202289633144798704381820235580654421979386990613270804047524612154561652932686465444268432615368880185055760184968952880703943064426183489453984119924669013541016000516386918192854805960200609087005887478405065102953966333389798221811709739347332846387093936726724930686396092606356958136839883771542700019351047956297236952685721008902622598132410461761395762127482032422288162916680829968419935923107136526224022027901034783185942122487829647761791753645769595364540027249869156630716500715954074367368324394915255217679618807091834040534532640820200874559247135243167600695083899233087765348427405510167621806426933448381408056302507714754616280681057538102147870236731171874695281556621307802892919704426036886126286631508090449562798391974983354067845721416701981154435599235296 [207,73] 386432618712901136075866906716642397527499301332375190252945757328501638147396871114873241106558012950284819019680590292938733727136051342601618186247121921482980183927909930083135029641683733210089516395971317626256484429746223797040720051830446117519645514508627381356102352813875942133919564205596369865593302595984120056776474971485730951241204123803945305266027001105872720641502521884253555692711535294982607941778056346384797246135750161946310980545890530291928424290714487659296943266129791786627968288358561029979978835176997461116005244593174130337781729972018172679778033665507659279121276361190157744074807849346146129801610655814244528002713560545483048528623062320400819091163678027292047507350398422136328154273646088823974397214628454824776264365172158341077857077111838359373999878179951873333813952119914991483027470625670181056836775324520042876716689342777937550781194783049796009661256240976842327507310052287553693852678053146324491475038913850912103498939462048965506479396002931001968554965846468269955688304255829592 [207,74] -51153572775130126320104085999304199253693387550900488788856403078043898845742266953579470078485524005367171256316794013104406011009608818932514783023985420963461447567374697900358968259593063918848188717594599473897761999907966653949477301630895478742668495975530503550715920533293855420613448492185381109520514019946549235631418521234027593493538527007116908825044214463315785188968342486797869696376453292760418454381973418108640738984481197375977097482222064247503462543594179977198276475942956135732159371584378685941725215276336521940898492699413492900446971030748132907386565628303686693633327755900874387881120211644251297660002266460521423847812923388285904833301511674698320756427620459923520156371808464612428349743683982066334931580569914479937998479132221774571374759489079553301262560025918444699963386526878858661585897167466508740379180556948017043807637907632711336523096690845563400967093235735171371509977670940278268268997294444820275995191315710864666006055517350636123531690792987452109006460881867521094443041771000 [207,75] -3747668250186476413205040048174671413496898229207223465654188613882526982587879647305282270816603308398045263670630663990387620140932560752939856000446303924376765487535803021210085634900216525814087951119935581562090261359801343805677159684369146043942504455952727708826923582716700556121916434456127970293701178047341772790499023196292690867615782609842039568166614823486296254328062643845122045930241445141118559554510492472371694317382382995255329333499236081250613610054532834166728515995698632168631796937101035526998647216071543981498657723872687850621831523503497519995466001208806260373939034585707226590997770149964544618745266041613632131857469528718915989462397160939855059080049840286984315704700663181929954479690813959213898921154304403293422912016662582214031431118110991690337599196410731353747743062366512982131025521639344727562793227559874400962159880967588796542352468619100782533918580703552443949985791929175696504148515161263848323193435244678197792121870482179943487213609199763220245603391408471622348639000 [207,76] 3507063888478931613717226990043710145129478329208051030251700715433451032626927924407077228490054826994225529919366745842998703667637376179524251007660428881280304928744645246855041026416596286148862189000810617850701209746623495310543439316305441560186578507001616883602559863802805365388767757826936678161342049236595167612937930724658913947629614907336062244206869180018364568517909256123193000146516484031594578495228734578510907289037018212620676174402098791050271668881910130808749933267442485964863026323999476405289870334616023718274815538464563256690202011159866069405624554253652847225273103032874457867914252292070522927746149034273012295979732594519397248013316055850597390472456339619678262482013722986089933125385132452444972677296644918295828686219944589251223821586355359754916257143692128928075886844801469760192296511671575621883081510876660065571047785776092929676852178191097372049203126164055623182141047645354302135203732706745425761810559812799189180660441663195758166947916699548084404434163662706038477079 [207,77] -809967642061887865890900477170349674988527414823395618963495401023709294288514344674965958873137206516126054372918745828434875516938439315944419541288269321595625301287019709037787542242970941193215162095633061205147908653883192131560175980750372758120272823225674203131940777349499022862302545813389615490046293582448944169809559179781187326035067132228812571557881364755879158527394809676426163432282299142259019466381400742929743519180546893290201231206917590882151928589775906235854891590885048773160806222548422078475047585780519207809528598336576341959492816529976111341563844482801259809422229727978538954178421837468660345681255664001350599287093679091857899620152989564751349704364587630230368151528231858869519451325853473840199219190733356544977532058919597355094761487370668749618541811288205732495288465771332854612923564790334055311932314197168116583774012627324260879987603711928015690736062325792506420261238593745505321188028581611003135758522837229298946751178972587100045758454270657971503079605676081309828 [207,78] 78361135275596611300491088119174026799632015031121524763010330086193459561660877651308992227088810499749488963544642269940226564399238413658333341755972900849443276348338298013787820181888088292479467280923090655188998820653054318603798503542500059229653343222859527773820332904661533245399437571950269952798200261319010214424363358680177553885163743215455840399335913745259253913671333787978224800045046184349675211910364224199963148864567030758888511641545960795047502223240847082990938191484370250307762193385668653151067178567397751780532967118241625263305059418509326603933163268104211420745686949407835755560035192293599116323844153221113189727281400419330306837394772939052265773124229655542669579130285531965286752620356629109597336418877049808611302987194807080558689871710865480239286117605443328833823261574166428280676832970273493097890009113464928389712735605077196307265546593475610776907820085565383955565754461695525230693278604466970337340990663545042956281682189013375475839020721551344412070082578740916 [207,79] 6965196481215190535031158825048278450317354629664871079576786684946080288858161224076771898414252140005101492392176124106904533662831591747666575284836953074653070217927914231556533775102242685077412267881688157315057323434995520335978193075922592540405022098832149303530725658831655435957129477743338809443110344701468483384815902880418364408032612524631476300126729367126605011264860245327710369736185044756642847301323596162112434680515415256738337005645264444186379021641579705334616198382469092507387001816555121525764161921866203941016234100298541264338102009799493946834303771749367443482981223703367478566814676314385293660137904982330649402609895730742145194999376061925623673823105534450629325664824983980010212496763684733467594661277481484547981253101591310274566334974495822072575109021359904490585545198321691286198024778898720225963035520981009158281746272520010126833703692843844442000904009843041532229352276656603598342529690222372715604778047998510964426018492052886395388117800469875417623025154800 [207,80] -3442450249128423733319633345725173470727869347368363586537925204747711629295370480161883694924062785349201937962540305829380106589629410073451954616958713369681175157739970732961410077151942563754421915883057758182487325807938115598651865751158916198639266393593719322013959480186912756279877667180959243124434220580490228485254742814126698208531233862892322156557003086522265013096207329389198264620218566407912123129436663516630641558103612430759282282488572239768420488694439337128941973066446140851860403072387573337820430902608386539266580796841982235041535970242856959034173124038411119646749130019442831919102732064213042379561579790722595431715253954872358146096085874122777831607733331565831779925651356559428227827139103782986900738730601446060606499789678978073486250248348065726118044350551242087981179288964108623152304339604073417528632311053296790838867368566905889552944651697878631881975941341134807842764958316683303656415714159088972146747336416780094572312476111594678864320010421125338633125368 [207,81] 460264062544203215256763519043211288092029810402977463889905410540277544546682124815610513781165011994244269833623290762963029332447359248545703304752611641813548647190171995445425770064581909753549411594117872082054591836210164085752234617365231066477909087095978662181816707071556398475380562320617738691390871465701233801828707656871616536260368050301811972712724885903530497689694833831957761422186270678092791601556346378561666623612950778425487447163040485759565300461060802422616627477972111737704308594227317582673174174359079097601587222418720796098842363761205573403267404059260610263520892560990668999604327575911648138802790620235709419449583035918710867584783113406016675504021850367863232576774724571067750109072233043974082801930583577635408972172721578330482075886399522490532801810378613204821281332983452354685726695261104925088210909775475499761240725933549199817182827599583327050929457446886778082435173859195229455553079711707539466691928778332376542001086255010215769495371366982050193844 [207,82] -6991638245060781768486090281113152645522180794390477341393708855206306996825033698912638570881237729424932983352159372679483359660878567351548663601677436739061555994911511163559564383299015364369809352082340104972283146289663495601115937224290067017424151026757906117797300965038088422190387667208605071111598425127379310004513219380729106071902943657241292447892121440636591101598194991328050879894089993243780192565254934558503903310725416031205119068956457234767299148864980301039103032171839858562336621439215277567385072346085568702851781280802955285869468311673784864934237768214695930630424263631528262887390707448525026940244680584362482892816685714029862503314345309010277215637839229965747453651248916700746043821903806754707551402471453798781068946647413696463858653979547485545686463170657203737660456067384070298286320608858522568257654921761883110813727867997200449219176708705247300237231232057881526995267786174277540141707050496280079988234253540669889936390936981530840490342253508700703 [207,83] -6523890486507673755191234050098486817798835358474422161706652958167628546451429649561999272642914684976926530009352874796360248540293807931583754100373500558953563421572647147980343908217598139305228357548873861981914451929242383838721256036709017645422922432644160522520658452159415072480220488066896660536024385522137285028462706474439171987919027232254822725486779517600990852174837120576939677392359602640594951487520948230069726478926359879401478203464406644488809704222601833729692849580188958779824617696587731411311864463933930118133830115602304334689933053884456942201074733275820278892529266202140402781706377735212665475119452871821858244635493619722645964145505646409442048828623774775036317412384082983407521914090608051695854482021131723545550709251565377025682263198802987156602227355381598595888788481649192078705106788021095753782206925932336994743010773098691371103452715428265027251819970054285113710076050405667468107654826929646489194271996422349092379713396954845673037632791974344 [207,84] 881205470127820128592284215652138336248624412711321118705162166688175043239594378920312284393754608793573671570300947110139515920597433960724183032326496210981574960725119819919378887904512940395467278503082187211150238674916339130661202086962320386629426098547503568643218869183051347310034265731984427876412259301618869853977859720414312097494947437823340484959932531373896184448427767240404994244974472887294675291329265676093970217201847758889373913111250204394346546134730437017473155419386517453702096848892955910006722316024606931146725432447673722220349329771370564472940064720855547607747092474178112505796212269470893890928934804791959676362104808886606725580194389180400392515973745300876350324006987955600185632364154881277347769950839334455268310782379644344244936928799263662460011413902477368007580512936983662319696722873439510919309427376622490318768722256485555983263150782777756202461678122776150316282314728964134359145809485426010581051382587031507277844758332598620087087493860 [207,85] -14969708788569756681740106996132314396838193709046075689166769057819029165389427288914562509181145159723372016992139874441168525241177380704171759354007906450514022719886338590091465777932464546470693314447593414652402379547617733780649877250364195567970740661315612430303020943408591199691997508702829390183322879668803801540527817786365181900427773054879863887640597420784256005005139244184759088595982172508830578937362630576595491019458843926850411069052711549977782909784796481087060912219276613582890723336858215829283523027144044235802972575075754718629573274239531525030055280417597620102744019280372534229942651569608450644748234520731034214352885514133868628682343653564184721338694038573623761859728736703291067250927696651729249226273468807238935744962034216464648268577831505955632223334232959470230572386155406064247380740024465000331334136095320589948021450747567353858389165029839255852528687790502683875286627771567558729564876490756608431809937971618506565055191103761399136944 [207,86] -7271996862182983351196253034359700798356915286940140627093111762790301356030575801605888774806129881026652598171308524435148002034339994282012852918463026149412942283658724801317859723543086036614638145242938887861623808193781891204000914091827630386787337430650451253284371710526462326728763268777480804966513249606077985802057850630385363795577231783984391980735200366282732424042196427329313820228860088574765351754008338027194080046123256439922828438972167903395125233796068629886202468378892404125438549982707873529427763953632081338777717249217115601688813629997014404116037291189814586700261022152226662584729481350967510822755515928831654664400527363731307356667390559424258949268308892785498710433018947079056017495101759558454038863806088123759205784962028501543272407873334015530923485775045421350123393954916260830472319273605020491943452428836078014621258986778118673855588291215783426624543437662495079117605034884543829274112699806797263008431714293884723088789802017562358414 [207,87] 642365425421354942902695825288684696813073303252796587991036080541176536058376859701855788353877422079025231564692684739234205214656993913097786848501239451191103067009246608727681527740019239585767086917013794426042950336777839181523159973925003717544069114094169022560546492222795687443860917998575016123682692916103914005295633615847438342999938291538779456326572641026126921464140191507075723099874580557519661582323296650358911779848744733342277663383697929335855370185303035386845491805131299077595850347729541466993040899629348073453867020379884358780563129171776480921722478873462927946728913666365464642341360866201940570520535695265576057942769885856164076987332186482722886080598606195870178195938852172376587901982705238167256052496455024085267918717656918119825163694308529085229582136996440928004365617010605577487262809875546218830930877924919878791634529670589271590854451649362751124926500195245995945732427278701810070962713856288776686683025655482855614715833633057488 [207,88] 11478579263148295772033614494077477992004499529231390037805505236767184721292392537768171750602705050704373975426238629840564339266837412073014032976794185559959921419648119787987631300066785665132740967183956659108898992886460739486720098092152401134110539492365979126764601511030945385582469559635953486112137445387643365639417398611741112023907461642238116285420789725659598895329601495611463432802758095131385064631996605707665193455729289386541701216040896341696516345852540228545842071317292698871786118839319886626111734666897125133524118294767537073878859241218107709531032412314604288306979740236129274288689809158793831896721077689194090437684233026850063997108657636602352629246787409850300518625905659737271655399568236442773227644901447557382125261685229204432149814960476364594725202421805706347250064688894648071822723011374447302688232710502984408297100674714052969945178182484422949032989535692923865502621952600806562813462328514185490615583982165488296647763567872 [207,89] -4018418233699279491283456417518734271255236256107674804974520408298736462944226703731280893915660537500641674160035672971874299633761714206563532291302456334215263899895497867180747314040637155437788560087196613656693924264347568160993344383643602757919090900248491797828186859968149168769066763909152590832403636266130899362964832186996381808325588651504424672925391132451225387993567029564624364963753659167812977453439635153510824087853769388498309146632834316511048743813470314362953136560316766952202072848213934487194878635892106674762603965381954944375013448798976711083237780587766880866322599699320534718236478919212024679755438360378143616220258690377921820808265954532924721601750272868705162353500052162602003745553152052849358244555780553479669118502269268337608061426931630614092832335222384849423731780466431905099371448681398295666165739487421117594885025553282800999028577582475390918869619176300319117859656690497819112022399419839863656773531167687837300386340 [207,90] 81385810290658637334792553818390781236568971884714923228451942571506117594087071718630203824416817368235275825555024227301772904632717450403749583166465418808393486415893197936143448617848139970736718733308792456835650295791277502537552130983974215230964568987763491370275543482604373349087651668599396931775328328688268544191608829876623834165872568431608353283761571416268953710838254963855892510623093073703577653453933377915924807134677330926321844567565065036495170593307779814619618921601611604137992746502001435902918910123811575632977847329482715153554348436977228243609696539916935594147671480931836673424547156062805410632863346589795837965848673191079542003408679878387539108206892117870547239842905431096905020599093333230990042240132026509078624674771090745879494212248445076923575110201787244686130147168283379966989223499784397972494524896829754408567383227929527396762666694313457757133501849593368437710192112973497606670508370867126399005972349197293538771 [207,91] 12579057829356308965080259522574770618702316642308567632900553733951730216701614203717462684656918263594597992603842145451853481181015392038427081508253510172223325207391999927878035316285816567903942882849690384160641923649683487561478321319751653435898064822379066810405534299028651743834585089261295080143523401465567036907021535234137131921556130790614903710216766890569691690410812250674556267696779952251539576181912865480760060767299029693867065803919237162256603348542629297579956690736504263175824227372897130349517902622634879163284627379687767865045211536357110959599409450775557642453303278226018887177430803424004534563566169002114943302258475602522644720819371625638075273454309180432402479395600767957998235667376865237149174671653727940444962535261625035405045261695116760272478071175636587537934242197661296831611494011325853968366263904221760123301280640647622342322149639271055819738574612939500531899424535426479879258778275494873860888476066258208028 [207,92] -441885294199910165959650073465277102416898462747496771365227929767837721657896685203151691837932133541431995122429092854811616757904427377967139838971559960997435195350822039774794654906095444628813365477939725274512427364841154662934991825519034964347827296771331408592214850452318543840296304313763254836236312614333187877572034183497540014868520205823408871556095087039193667168262753151274222906538205357329826393810961025630753630696946833507253671175295526113284612914115426288249190685532477789212734229484862532848101098365227713007284139940993949387691963433418652348084207009748724967885599106797258739816157526989574841770843316718677160325628339863033362460714944113532233645952734868731659878704119908392675019523723524400772752409401698717787041128572830442155504968265195488355415997214018444548732714359763430675048282637744698895396460757969997444995863110257387927033124393676064075449785969979106116320105535414163632366296064136524032683511304006 [207,93] -14615979750219438334217388815982234879823985309766886720225527274487654467562330957852317301009085420693421538915683489731828677135199235544610572661294830107880033886121234426150072541868543761093224485025727958532298175194315245335005834391167121085283570348492440769068949689183363281842504360599711184745971462107567291347038254926288637206779576325374607106511449895911531885184079155244158443551051918927370308077124594700718498941748068262374854452243893925237916569293428130346789389556159234158596220269439552597789216646194272213382143427125143319798998495877471190596223938136938127121989059949847396308577657837665312819866968477364125054661925680348312373496669754788244778416637067503599637278788999615994901011646508599450453766282538650015523864426732877069813667645213514220101092603920552416945146271080871174812900743902103410120504262614886415396282151874420417583945283035479178718510511686206000512292357386947530660780668605989771857722112 [207,94] -1306941098714894599443746164963262986584829219213942674092282619988166804079378932097339642109778017015790806501634837311700615240109307670981277786661128917049106972039364414558103763310900465169765052969130956015615774535802305670032266062375996839407451192598042127249043739779236693574412262803380155535922603698286227514627945384802479145381109957865481812487792877446634049098683992918920858381156755887150758492698200037916418859661532726861770995502345870997835327912564695157113428578285789395324508034715318687453820557571180976285759008696249960262351568700098607236704054138711576236895827170006674107049297408593239666708336822569480340159099379880906838363670227528993618893651508293571367589445017972245857736468821516169772706763934818955632493412277313770689741663012983730159485325921755339630640220752647721575208627846125493803999648898767820340205593064060561917086549061597757448418559694444839807624462945424930409282335083836929972465 [207,95] 370928954556395410872877932368271733829000399945328483721895598581355475896987569303090401837115914193618308120023396748644838533882133934494381728854990723679392134906460086765343318893561216163103247939990195874263057759555532482015176867056826068455119430350271665736428509895366067235291526254113160243996414363771506012269648970095569038156653041933417199616780202467331913714368266234213316453062653556473335957610183728273346716697035891457327979384430732190247065727859837792256007060146241871627389913912614758424713382070294851061190003552656846411747729331094223457678089770750180278332224755514862634061207232214788530378525432367379150388466224752313850422847604532717246584085403226577526631831211370221738571804135124436016407168106911284546728441871208475497571788941312952831306848763713912521623855232441486198031974441413441828956423870108252978695696334167008608332463301399123484908730372495836923497707578152682480880195618992374436 [207,96] -53719453351017704914444272593673788089212777868763158690772450133801149273107244300893978319819340464229015594690427478589990240765650275529235752278675733448501663066736505106633484510891227628424319644198502302429365266431125760646112227064378347940940702086716351765726810470282815989903147352324804198875862920309781628969393432266827906009099103452697030263574364623861454818135883822206153944385469612334088113239692510096902042288552847230980431974676984541147722049563634607042705543821804870086989455896165330996434782474639803947905498617082949327921009583390115869931273206019375026320640945283223434439023380031951508783399621421249235403470490984054778596491984204504212356866409018024843403056903467455226945624831871086606595276817430919275503823237667347635923375197806068939729535329299290427966448875037747758891307324437504092181364272964549810186531144172191807688114972054720427034972027050426558967094401015436304422378032168324 [207,97] 7664696056686385858154560310612005952932753233883842058036838388888245086840890563277012984377204808093657885784846009692941175617856159309283381972792889421372522687684528410446359269594178503821023805804059441211953308957247912837233887455292005611999135479899811571904928783609022475871035379811606824887297180653526606927910267563908545335985780951069340590457843114340680524381220203415125099911524171431584580450645939619478903976215020240333233927248832268854945950490763434897097503932019094709384524018899551607768731217773753229130853414089509877830368567032214451404502573294030338725860083107509904472749365180311451496374031680467660261102130401725707230720865314837374316619011491771924857522607970281005084590837025748065564043354788552697913700438594572190784398161823660907769688318382559590562986135361136578508965109439833223457858818328289691667448887435395267113603728532007436418167611411152167210599225512490162591988333738 [207,98] -994319005328703616874784730878837483183051979107680381912211723887157594580958602875088446483783919454995338846731645302435840907414368974616968528065267956200523315143831575068544738390449233403563571376163554977695179424290083535650262695590670515015882395219965930681919255452424609148063922390587249851552000827207477223441327202312284336599366896728101466285713097210106331721358115722799968434249731700532386265688701311044587696038895973790589839611032761053063888988558322731062254704520487478915545223896526387101085852524282688051338794153599720107895884548153121921563799910887817835362298260712638383815945948584210380678503162834990927729242660081104192950524521071917503385484280366550094934504187956082992977941910416902669525473586351190910442795775980043611630128140016969583264779385835266825101504309392242363262041883512282358202322183381744835660503038752775539892614820236785062651629878533303854208704426705943251259579 [207,99] 114915608525812947060985415467450494336880187605412457229047299422684795794589112131696472240932604611165014983833526209367041094318336849881138289315628630923474595482298832486279468550539439688789875471394094495634830417745754562381548577277344700758756138920667618288122046105390712131726124845651847248730630294027725375471366313249612241364465344490886323908750120388427507500841454782897565810333093785775437901293731972748618411754806081947650713168706813327927365059274891217687657592494759790586061344740931970850895531243345818586840102727492683763910820511911741736235387096780902381549033033126893071332543982115222565379798798785972337326213121681072947778483194847696720890327593340535809318351827655122979517038317332499844632206245661444278966189661397364536341739730227360155733186228673616721584290112201621422455048465034491329939937833012444585155152130075312452656286616181651165155465693676690331590666669094812051280 [207,100] -11791499974250425005608990271651145793546173085978472262579936846763706170555307260408138452094780497025421829039983410311758697244673931912554673399672106047396766451825528600749727917897711266721935581048492734776513068846864306369786112376990295132265102399912313873193677778159100129651231495693938347504121266035674388890649573903695710315867894364880510585497212003237968192959703804728682838010101483759732396546051125960147347961561909282474078781460395793584366883016465440329930947785969391126453902020382025338787364933183104024714664874868683719400698908029261730855529309090303940721236207002300522958165830561044412024093509893841401559543990784969838307855644515837167990817586182719889827785766183154576438477019137265192627382174683220173852889017331699547368506284530504132922619310687330243055982089255149918018489169251374633575854593792471437476992510704035193584855457064710429842628477244615168027693703412197155 [207,101] 1065462300313927428427853004805611472083335438157448568112239748492796058547804152899125040893250213328656531937331099948921775291502801494013708600759092680625940985815525909067243720344944084097245055292186230626495566734919131607831262056509156546582457492545821604959051938730411535821160413318611828320865664624983175404567229275649309930061402558993007643598569254757932328672266564581402386519368293417191891323901930740717339572156504685339306750243633254311702121047778973060793144346059654239253110822379679962254643992109446452994739645111928196252681636764549437138780631104250736922573766548908030233834319578946903338490931993669973183358408407847193056422076163688378295165014318936842694805295777484728032380330720622765699652030625051308915164120203715956517670200632687303314069985535623508666558545957720080416526874808123001093302664003473999786698896715895400082040362427566510546539231363661485599968573049828 [207,102] -83986942531234560789728626324372173408035119077231365211307183625786360580308565238341841672479756881454497496544288372272223440935263159811964205205299547738708165848284942745951831422557499120467055554838078475734409991659392878868491886884740439176396812216483455460544348269852301705234568265921900057004719630000196806985631963355375058930871820116499653764035179664492127672506185458334558597169310208452795243513502050993816456384797028652768196618738181267315917449474054916199753391463025110902568541842865569697414705022000567233894082744767119912493039784714692374603412178645282406850135900784641965814091128902636226296134949655018716957130172698949817165880169973614011446607275434549207973557442025513740220532900394323616092474680838446126218722380897185361152225740773958159158722671408510102556567709484502001896299506008501766633279602420989619219057665174002375117961510286416018267640389235102326351893416 [207,103] 5713970068087470663331413490017873758481643023606218451615388973722508301410664011954820803677319379968575955612039176891513799012630246773106141540971711266767946876593018810063391309714864974819217302195699620439776201251999125002915346523044141260291938375456008194097450768975737661890335447407523454206461893047619486221378534513164697194476311707091344363589010064560583949144226499581547275832131735193178235006650247454325837580753511527331545263568191318756264456854978791211630131626471310355265578499761939934421011919036932248430301634692647548151313063161994466860223320288639310894905461862741946824439647166564649528133101133212542477498715460664939341814909040050782732237124440980999431152581639322473978282977051794595268755874047911197478205363632137921708501852986273633462476339360447423245015876108957017749744204438306730556909415861641091204352780747813222896016776983707892463041396724812008998998 [207,104] -331400298373506293873226005505889156211939610855854364142712845566975381509025814088808391103214333760317127856012298547716606512281644127643157874526710416084662010413906685052826531803814272129592838050975652703533631531471160497027620770386688079450404754793342109420379794951878971725194910351164013485727157547099158292289687579005934127739512674574224456155384157135431839348209521616600632688618817988531512782710692581660185085022307027151212351757652471973357250666868193947919802437022839221778835189429739008249210022871121288169253230228000224546965003426764159109071937212991940068164659970988239382390620454402965495814550290455520241563134400231680378546702600133136485020126814580702834715691701192206700336041245783375289769405966697587483146267538935198320955399619200933832915036384818334376203176158763212686095690600403968389660162968663861995668665560813631714350495410753332111031871607267916200 [207,105] 16154158610922442271459378656951072774045363605348335977805333940196512246086306783376914472321074775781884135608760398405852138995041773422922612828156938673835440706385250237384013748865226904794045141341167400803326760547120187238995447522901696371207382640943512567463537717858485293640513505252871061490391791646999625040014624858592220148625678290708460667185621238058030200210960387189180871640189043716441191386093096274617880762249194577912298570435746224592457177690695580288104253111372803336988377261756480509139721150366524552842346729209912527582373414184847589490476177821758448149135890647004328781013549040478252937641127563239943229720515748951838904438460414062929638047620928242032509599431174445057259400675252417732422068936997804560655029794648371083064569710478960868108554362961639098479553879472256167982933295991223880076688609723070175958019418926033365501183650944906021512729582433638 [207,106] -651120697356110675472443492635405439861091741347030171044605664634103296744765829014623226498522980428062456244375057652152195038128113817695908807671689838140098756872415747505144416380880016913334079380158743207332199385679306428379960288556649825250347387522902225082622641335255219759389474438367475949236583866314204686999497336975152471663940338500359399212796201793038473452686110563730991817769745146062918965962974100225116276309957498122827588478451235873385147133796003469114271508109025825636221850641220649792948804628971210015876738365376962868561863232606207624425162953018174175593107742817550602638950141887066001105157220874172037742096097715563349420738913241735244963309905804989459906427647464217746486705675474706910679933823932219865198809123394763076449815158923338924102295162692042898978832550730496399423793153968033290358036513038508980529893364742543207909741227971733426836358880 [207,107] 21304016101142356501808433867921108564874249482157770489647120182545421795810857057612177714072160432799113768959651997456088381127042482238233174249458264978953078161146623304349662738723180701403807308708214580867187625118263109510633637329581202011126338619805238582993679970504432727737136991643373704871532874110008084291728383305122301520445339341466730680832842434470162332887083778123262887863543339181406103029032990885019888476351791739460870999056647414088251323175184015194610361752893170163542173721679518907397763264331386676370107347451698370602693619169124775840006536179957854366359296537369348960150845149692143858524613863391702204085092656075357266375222233892083774240491813839189507472799296723969236294419470876854291039544653199529100498349530047076460611774345106693687158724195008486529734479656007574479732494941745745960568321459111980200891614674028504687964672500926629908140 [207,108] -554284151541119829601089202638619299182020436153748240266187420431647538733241453254833512948168081093648515894381921414526991811610098697446529889868255022328559727902205655705289464447588392706519251334057245761681383804805150055282605246397378411474792587667168761879873299278143985240357274124774274668773519295349684302036228318296276912914646986559674797340287018210244861571226428724720596473533054056081143289480878967824068048892993663416288190708267873895268749997039461177260883854849526710661821010208713549921260980023750955033757034666533498581981371168222577539815576948424085503650136108274709722607900901435040583896269155816450663529579929158662603563915216729591952805285548028993767487437871637388053158588208637191988525356159236266557633734746907094548672572333860026238397104420736825828194530177024459135919652716290435860125764241094256351893784933437080297459234394891830698 [207,109] 11213537800923600996111604165290232658649368290661077804926239424033394864787486809709959298575833391863350705844675360858612153261199456647161915395892043952750879700135597552966675996122228140421805085851796688877772448338058308019624081066525501422327880247570113778595582099038476064876092013806691606301283987712244157069026229706444133191261166361032191015039406953896709786530782946374460898348734900270474439106664526071171279205978236950115505509740963947240707537950047633454189867254250774821992675576987353236728700725084789885625152661330605778379889874865588769476719035562282925273841516715504561131911547457910964151345655107153810259033055089969569387943114299318704067067866243508353314290103683765811735322817081703397912066379264260314436197037138687583881064792797563569032135977705923622179225998849235540776310341705811770797378931914526519284068303024110493188679326617980 [207,110] -172302380544925480625868256450580578963807113835466115790096053527566150358518067789860442721169988925823561498675045457244607618410764697200390692345103035683900878459625865548944101963631809658281979680750331860922293197974746433701312326230856854168402777616238697551484508998568452375080882112155285418110965605696895202599016405781445017954873589946436028796051812177288733327835794452546858323814860712902587185045117684117390216337546781257787910415598864455271865363917644132910462716679640057647697047871292733946318840055459844559015654070120031249450241611419283090262153356821717332515594980999713747433478997347956002766966748892545984253284037022933993625663569265162358971479911839367395170729554222878828804572796342236099321264015574283682894960331112758159454097867190310001775145457866229162310931442885458751720307358573330748986716924130940877450678652466893220913396157 [207,111] 1964109859024606259844451298196633297939308494272151435051154574822143118906943631683525746920085516761902279375544539805198584342735748251737999915801139839702078680886484120509135420515021580971580222705116239687313911064731991400418490283805231101672269907838292522861117437025244822590173062681350832520510153091908849978819266462643981645156837936939854382743349367584057833372579414554524845364507639549385323623435241548172811751660501944627908270662600931351259510679605742409061032151028313992958693306037776797097386549766624155887176700540668351848805556243204505386944769162653398011480456930523605292904901210441815630711585797407215778659873625775719710657964390380035048690801162437940313574042767010556785505045893330557228619939470407548633474561115253333853395938714403472009194537455201853300183831767034001259382941654384753262319603304441382979189441478764159515110 [207,112] -16242479820676052390535732704252510844334192302677931277516775787165533143449143992008709316168510280035232948917562161256097096883817271075062719617097608168760670913717581227776185277470499401081097624244057796199475382732338085874645978086695371354040003741822005310896724564977978541030795827688213860652598723965063168388798763918055539013707703931105219154401369016723669347257024526981005275077799849552534998743731990032634164534637661875267568202093742519864442632024277810924408628318448578142106182995937037328516350570786776541042214109189072460753499349989366025488416353752730240575291177889960329230977858848720847704065963492511494480942022586506029551632951337671202462649860713665079983631167888114367570794206882241401294158406135497156942553637576467549546866226767639928509346135957325161628426345123961147314447837842770378690281272133140025667343940961487020 [207,113] 95490740038239413968067888218921761777591823374999506090191829375659747405739210362863515533954404599081868626840709279549926369535838324349351913596032627983127384768489624391916742514545063218935835747729111938823626209165679551878999114713152067124536317754278115365129558403629697313266457324254310126164884878914848851383708830233559216726916932253950827153558122696343473957893573975133011723528700577753254522652692163363417235094246286065673737479353092877340066507081689478595256380112528469828891711675626247594175878491317338815908549364412806637839821184213702015594302609150414114230294429152942487754129283297122375023938861155099620692024033944951462040318660798115986900890891183221479823085118249117964099177827850378669441028694739194177732074048153258870212529226320832656617351781150622464554956806313289419749786573779380466649213123079183169854936553794 [207,114] -392157455302777692719916158072913895789652731111410445901062550446074519939581106705594248394262513137839522609742365288809005018236453440320734335517091382678250611933390866174982766991477660415597580279974167825604225954789934378382671979502233221382870071986230933411383791448396901711613006620218043073255359846163473618373477811404742317921747417498128782556479055626981610389050533831690317465602119643345505432162423651171849544845997550846819483023726382279762408131997406580947281520383803563821929250533807093596561825790313973487985001201612785133261966630446656677377416971332730481277111895714137971294331602751722871948041416056066298035274915505787142957328842087677489089808728455248241847493795040568421585973780970029720881749986494357208514347844542752845532359392494984190011365097382033930014330544231611189333892376622747770719657626570818604848155 [207,115] 1108399098522978520352410093838483918838362835149317460516495406082047320724273152294319445561549286846570435665053407773097720065595365911039037553031909988419293264142355494075470281984091756347272026458134556637649192267825255841359155371520808239890625679237266492446136562947142702621004722776511811826628763699357261108728757821224510775766104638974189663423512614775484545575918838760681380095673085255754622519991937056101516295395569451113399211671212189080390939140156938968860480910224079054102168565872798505452103252009913524403789733701892495288982275796979979821453740466434573031001900203553984499132569477525801611083204090455222810527559921534869096563321214101997813507281835570506459743063323407599732287668784103344918372247562439055020333225676082556372654511945625630294643431138266825061664071367917770663358053245965067275464041444121213852 [207,116] -2129380597915915243646695013131364649867489029374440610190992280146770666493573292269118790918705239379854603224823562325394781660933488217620720927243858044951420200077715070352982580526050918315168712476425670040925142914672613927676407232421151073010761464613389501155756909218898046245221565749843416360259251209523701743972379450790449375332696975743818793759808430445628872460508914656320061815399737740116177188894869321086996543045171328930167394533575923022189414858100703369861698526616091867620352349939393832719392579282753836901029884724666902817963174500010032819064763653979550180253071543035091974321354438734642408042009818958092281827610991855929727841060324274789054848295466678612795202892348917171020964122172162285557692904617657079867370358524942369438965092035477274874941452583257864430461033264265110872015068589444848549725626630344 [207,117] 2751278217041985886408014629589046691139743391065053090446045947505262909566391364466817846575916763573371904163807706421459511327766055247199133845840211002786803877134554037519326242192598660715851747351094635568503787959590061932738532099976149580759611376091761754792561285027629101135893083142230329839528277824467009026121941436295385672573331851440478144379593664525000737853733979673012892571959399534178256406654242228765135019744333698660047225611666227523483497372309849045227215797177299268978243595108498452093044277761008488591771829901794034293978305907595507536911766520144734439399598949051226662045131871689578959560065342744739358389414318197343341446172806903153139349367433161427246025096332913462038914637881051170415036898745023026663760840052586288367988028906338398834122269060419207590733395418670166804934320619934385773526498 [207,118] -2368767137896294524744256396876612595862263502586051794619593119829972294242925330437484392540381605984720063460351200590123081720602958379515326580800278888737194748576061279393697396498999960672279021271692766548838553095417342302399519555200673958036929973583836633678164430883777574475117026840860984126344113201456127793211228741181358136068340591723662402360107314240705897364775854587629392626222414998305057595704100968462840005566077347931463400050327447023053513473421149169825738021396099659485424097709350874245331356841472690451695703760881770380163886634788156801639132801903846361151710057428704479410773430091062750685122700251672269594939276977013941842336951007032415492005790180277747463078330933875737891237566843374244102302497403325627696621373977715297824529521553126377447067653555075484298762285174748212439600677761437898 [207,119] 1347606452133296594054893613479888386618460735788846705784698438934168652236018403394438593136775777449823389372914115544005588322214518991683692963945643074871974941867166747970469717045048093834554970116725805998234305869825905502229254842741784415680946778563107552029116768477039910079251475652802440611998624232362538185616583790958187415101443836504585699767109106167328775514539617457712459079005523918561286323966066254088676617172323232402496810250529477784078141443633669128695642720142134334422498380604206549639493435054163206918335045607601531001056912151025626348543296335184835499672638576522944908104697646726166757091555367965385693462709596062163591453423881901939889831289514539068599678614798197975776190310666995779778106808648513727497403431977843641428875645275959570321245943704597851329440797790092718415224763617110 [207,120] -502558908737947720104125147210380224269242552499468558810052541388734687671610899387594162190291157654984668678595170737717447225588034103532526317102054248407046833894305742496487135489389588772558590444228439575073754413649419044451311602098223048646472962542567146650361169356524231840536621773135204110608538767408448636340813630220482122464513449990621423746735830643406888431697022765840796893873046411421468095206193604424996275623610361825654153414534587248546767282391501618667947907364534218491899583157610129197332480149545283676228015051896111366127130841979770883779259905624860272102719762122880306459565084338706989550578973841380963983924156621142083810095476122670157362240329805004215637699869225309714716307147952005548185142588063762895013919567220923376597888340177798760061337527620971522151473847855972889570092 [207,121] 121889651429402094857269577666341425202854298484908571690293088303854682703038339989119215331180801211700692425716086402951486891685407611952278630525472193437191801275982083202126156368434492223008750432146403243700702167932697998638425248151930624134813540224376093874347192322477994598606622761613339934925236803938372118575119497119731991427171587536703825371987196363419876072207375188363799193717485619207540591461060929427491674037645431405883605741789716967276236127291624512594666309848690290701811870823997719901186065992488333071975613664581375518060089135265058191599149804392737276151117954838775201116469069739296108287530452213174998239089712695217326321645496020311558087247205692974949242368312536319539790743751070291469089903599067742316838165743519902234983645377112527763727995098747599185164707067951413813 [207,122] -19072549377262595316272513939395969822223750210677340759636617023817293586938845407638473384742974517499621197261755090775196836469424297244883001388655017893740278979436475481896615832824684436444797934045027566028690645512654509826101424946884632370328409783516744526469839332764558340991375655822815944058972504207480813258355200756852915679615465318444703707519995284959719193763669917378609394472276408485940759019897286367711544794508609065968235625109821352918347891136642557256257555522039537359673072923423101583648820614172917536056343895659568674627866656956788967363530718050176986063462602196855068150452508241060722775050761202693638622770764137496375100676063152540229333385567639238295388404589404765005747874289880979361912242445890687661642011313243928915204390231064949160952165674584114393127138905181 [207,123] 1909273844580086867118706931419947871383934137763307186965778622922726215604901597215904798208691713268637504582200809320168281210853702564093232755345834499854658540890918420848981560198951966747430023955204351608217827579395314024577268432139116600069247349546717107133699963657483420074594153080601871071885617645571608803878287010787681780180419372696024073251148793502931111256092090271707478433585127364429941400992362300194227264386796610070568406334008217825972673481192317645080310999728968606755671823672952800031804607909483151601449053170199826941232618756701716690241639875253290143793890119299995897278972579591600506450231994552497976783144442842962413896980736431690751728752183287385771005276697929960498519481655336858722984056083602215499712234624995381455949413551752129111350258033867991694048 [207,124] -121194974328571557493117088731704425399720942218859147671851725315590476984479674372308038689944694090323475695245490223202730079993854784126752614655041714285852140081928308766412269317355578750118983827437745533810764910891005476072447205468895420128571307024384083436774753192684242173811762241695465878015746566479874679684774602610224684298626666104311943411065207313382004316941528685540623930996114939989853006306068215098771850971897155008799237818869837589664924882777099590107399215097095476808461085488358898282043952378994470678205899840504661839685811717762820737066907593977720118766780800720435968928466905932573042554318004422152202835408047740919953150998838217059311582048965700234629998468054520317535256526566561040111330192358530308367584029717475790462383516002793521920432135905105825 [207,125] 4832012041135411291174704434678372207725089979134019316616994390601389922381074261388031571745936491586569048167107158453196047548313381322432045297415811137698102480182960993382616668601216820832461338560938452030214169836337038820143381876341908239898543060631296386620831857273484320436289720750359684179190387003122247798097644529435049703743071921018343874247789767556136723073862951794767401048111081119401433266733645733579828101245380101587120074341281692417988865049661886177629249298166666923067393750937865368383056422572419591397340712790498668680057702931525628240197290433188512707321131207099603075911776415023505736071175330197669896267410637553183563262583879517278706800520272209384139119078050592244337116527519938533635450477770041101978374527842194549744266412715799959817503512 [207,126] -119771655767344831285466280126186139422312283909472575243300334953334141311482741203333872947008845977203741089163885366610250371075052620213683737831387378035863568922637479367564559930376987411950382560040020365205282477936920819673757812441873973355547969252556288302763251628766805388942887655827512153777427951430059239148029638034490925677267926788002962548689320067524021779031945652533560413962655457868859945522489648676990052725093816697957579743321667340842796182372530987192910530541387206990615344468882672596296612220471020715182921769933947249495976104167616004094416708754754711646803366371002914495862557620442197930961032352245171666547920188095212726207926867588201830005680947968264071565653382411316191032973869635698141571194117074350472726812728241544754303811574080127 [207,127] 1825421265883939278403471145265195010923546549271868183876360059453122053216247460274679491625723206240385946055603752933691824045865490160736863837613077971000928856166005739806279738732381162185959489625327266988201589520188767479773021490606583292713829576831923974647518625750155873964270299929579245191853578845455062963501106007838640166897615919006215527258367148422140315334181570130003983966699520404641965936048490810456754892576827930826142067280438365846672154914821190471819948371962168698446161156982230464816634478092581780642719414476364415508181715511366941657050219640206271866346957927659206700755044378498600039649634667124656683306118288523999693360165924722592783695949014213195845458856126801987333706184436266705006050325326083464627502733184947898058171519294 [207,128] -16902895395975310529707960563580004202283537963955163716076809498605815616850492468233092252824500770624462900819093404553355324280626170995136932756662850040629806152890573967166037890886089137952207201253812316290830906394101990317917861570146929904180906876604006191070418185277191077208905809914815922819951471999253508451963644049571765992735487224389959017146498841429353620543861119459915111142366091114072510489344177026821629908850486754923774853594656265502033409581514201876321873438104938344032212360499702033455763907928043111252474742703827622402602629029738715796106415940874422056956788154271826407756101540614378597744286750316209040352550279375364623732980263383431123316067374257636712584480712939027202605627160499539321502905281371604872246868366670291092 [207,129] 93868532088505871536327355140919141529974723380285229702307025651785910302470570485933960355174439409979908294826721092450378275025303054663769923636103421714669516731060102376595742865870415778760117749122398281816665051461994002536772849209339343660248209810320220390494282305784355857455478513383775531815739125496851890175889401824284487086004670442852928260656572167518231673988607307367209688857382302295913800362322207776781169461510826316952411852211475607077223872633630706267089560157045243224032587291832642327683259897826786324541715976859629083965328183545473606286769366980302220095028342413203970617547329237271927512480213424735112806675605555688332018954929533576505639904822038244499345097182480897065435149932104487802714961301439974991241772961960 [207,130] -308273537534798197964375312315879262619296527775548144477837428101985024253681716973178021545600014749612041532617496740817520046953580031273039502046559583302618990321883604804877540753832905630240794675988185264151528012776945810089078462538022590640667172717728381292995365963113149576693244718914754225959159013839698881980544807150129281282903172683550022993812881821627755393620825625439785246141888499755402081378590532731728516766380109237530057010216149932850637599871707962520139926396446089082549362168006650903124867498230778997482054322244744890216012409429953634118118608086829220420187341381198117914258502586041885027230228919060130169408070786641447813934043449057505781833544177813183372913620479044368042495440904285952992122474797669756906 [207,131] 589637804366324848087980557644183437323501534900601720600136397847391039058645786463178467397077358691170489787370964056745966503390904310753315884614371023866663552784372378104192395267570085518216283939766727077639473380660138873910033241168287043741616332416755336797205733611964086557886066293549659038728973261430744167984801312924898642249481978935040886063401935414247081429879259748201996506280009666528637997832379888247216384744499742619949182552863982023857542258486330152965576039246234371357598796601355475857947337818500705483621959086242510628515987326302698263879388248133491356809503018096978205552693298176309678368335147606600998773197589376665056722053219912743241733873934480909600100569055608505995979419602473763662471647581182 [207,132] -646058536244831919406560693507603396663409178499993452138533761473336965507771855239948320764752905473818162778088424053038955264295897546773156983574467567558035350914675865748567011381755179574251792517566991699697353218043576883137356033686386426584552597940687105373147539401665535686546625788526614524736071109283621457493944987406318703630044510063339156137903876580297999704191890714133744832443645441345689857874207864790748514124396005993326401346852053506033813356693358437444868545985668971134497039174299409774687631489714782527974084020512763796736593657181698371252652186899870855194080439468031561809825613129039835046907057841358136313666962702014946943329386773158358685195236213399500181535127058913699706050862888266640829 [207,133] 398265967645774144723776489879241604608508539512250672293564276123719593188251204308165254297664430816966436119419082588005775791396377913678717000357818415643565568548589654070593113269984181415617796675949948651368098777789196405365329909927147711612378680962099225829107794191870586158635968329541362810148862194594005953104757718212970644793424012809036807326681888303581950552474931443837449556174898440981468984602335586820640127393728895596244931675292638721312691410062071663930430320416008395984312661462016688786712274156733207059003256419327052150461267682698627064501073754508595838793903102279464484915567494611333628144299058893757907259310274452769946546893047998777971337809884493082994217853457667882846635525360220 [207,134] -135448822636437532101533635737491168800654410142164515447828660086276434534558484161794818439454471657824358735562706862599912780084920688127240312000734587119287593503752929832269057797622950655071674342034402370512539938658101134645773514841928285058191974832936495447741319447677581839293980231980406320756643778032239843456505910924065135711223587515320805969408050597258721714136089181587401385544387236080381645935292979580725983786353025695249671534637756850290428959441287465878507315156455523655371513740623225166014252028474212861356084555223419320156798376539373459159831163455646412992993957669132041845030941091993255969867880287726258514192809679255468493922938184567183385406517046768062538321006923765611500 [207,135] 24877068652075334471663868465969824570816960012481535536472768217922774756270659699445210064754205834444590220751609233647471990956321639600224611791087090577413743790034998057403562244230534157578072853196992088075563074304367053442316956687176342105577740360438771657593717930534535354710290582846571490557141237658777321554795768079147739729710124829699990767299163698680743920783910901426172508627519113592721592757434971418533068319048942917696887951695282102745415700029959483343556456696113353147661508819497332902085148006323114236751930428989549351692169232565849153365765933246306319370660530725919386941079171207758616056779522290442769921631018286957788919003340656786087530257792237744365596351807257 [207,136] -2410555674884848715805156158953897875763424548895329899452546233315057026806727506255902983349861775590752784530425771666295726831430117661798646795675567554508381978173749364262161091147589144612036459557669243460152838156752609859286101961088720260015142024385791541772846419372187675404882825417501964408379022072537394516970781447401983842240857971308241598632938714498633523650854135465465728508532498478918900211961724145769257256097477099721149504200818636881611900394285043516796044305698822332209950323524184174248428321163870094244486490987910671565914431585601056238765344022799396416697704623990265089248258313381256316061702773816274989136139717877860146949004224728104419601300462238100796 [207,137] 120130760394570398243666678112011569818190896745186932491651767934890595523352068660578703681688680695152044179172535857381415024196111328991258261763243713765834299794326421769670625258016538471454087637486857291452889957049563758997046208641624187441867548620428673766737619450658868333090175503583505368668403429214358977134343271463494495748094018150664519800806941104852986115048107503224463640797117830182010199634321760585403485084298358091885837149893113118958813421467010971529477968688268114693999261668931709762412377480101236772745030172574057731427990917717753924795165476134254775564433236458373960893756278865155645868611651518960886919165651006416678987815993591116353081762132 [207,138] -2994158171884054055980662182374255202729999660100223315579906924374845294454526485264380165034045694868046198807655809535814567836416612624718555541111494006620636850048903113067916155526523601151025850694589365888122313637138214284240431860653063595697001443362629818155163044665110710424125583975204810871608245147916811743178268165440594293579484195793287087783020506240226670321810043638037495267385970097041256635826383971876902254330330079260904611225541986687971078776490781673040975911451875827015758245694929817931117440306745780529336785341462037353441470837193952327491770457061252791702885442359054810062267948094219197390616220074108985089372339567062252785714890509605 [207,139] 36195051691078998499210490932718371935234459990992533038024976987001252867520312836565621145045560453309606778079369142474483795909120673828948924132712590748453393889006324397512170332152856364405817335924024823987700501758083378006716036374154159107590203776106580698881243532959854825975596782365096668288917989925520587516823100079503720550874932074481767565044191954448704404989484817429323386557510500715924752267066526680246093650040535207225222746213269521767999518427087251539090434093898720495513760528934208346736092685929615188574886863900468241693725764725990358813582270017910807598086936334598117523893072541677237379509506493959850338696372926599498484890 [207,140] -205162371583423214578308148599903889659234823666385175007043831277659956272046622473720585624115980787449806244340958982827711418556036369286064018341789145605478942461755738688528641798361187374157650874793467406949880134576895130194639391107900796577373904930291477697115932546928022184763531411146226791917306245358417622240809132988087880847062785613294782141698163640770568835132291138040158575219168988432321000789397775632343508387175990476266650599236496155579567930579252965998598389602967797816857713430551918219076931001169914318543832444381475066203188031733949742025823323940192673498714485020544927948028043977686482257113702984082899345835725955 [207,141] 525296876053409715364011711527795622099407541566488324048286555995166970556500057110380262990541338919899748918805805739101553812213197470571558005045144449545895981289412374345819918386458208573484400275249564401499929574737540712315906607164196808200044767340872610374726704864691505561406581414554419100124211530958740790622771590449560013663634729447387803477197744103315819811104678253098909003083630341257726538979046500718262809762661839426508763254180097480144252441124600591395451639129081629247972850497979073573065722167306273421930642723447856240124006382743906682891676109740934578994152283435140921868427901135539195566215627760705396 [207,142] -582906865205859823676327083375735647633701484153768404778669965792871348527370186039274356682702981627891130864383863004943600796050896949291681492304075093200203074776202409767691983319241642417213736262680791211862483266885645455825777327720336298321601239642576094472073768161157348669332604633572371280731809508024142534705444773395308725218393237094737722048740945939822487256562878085382613378076115601950217926983953355258530729950341268900950555393299046544380465971781295340874527315208139788989003817604413775864449179916559018883255634522265531172039675894135315585644583787414834540545181700209062174102698554334442657066192 [207,143] 267725337900164889307426407125529467307784988008506091704285161112845985054587969548469797895447779986739593569211846963818392734832555880032167340397017119607651939175058350611343932791404759135306147153466842798674986565369526157143670274561425784597159735635803674972870841225721910204249575587293291660436374400198573087837182698658521505517729623259467067964310281858985584787671631372590837485061949881090737167963550483771093910846947933771760661345659493376190584310082211465230048233294330724712880821478555067789303172943630127875088447404769377534983682836002847703927881700044529973704467785983922636045350316071 [207,144] -48344356974832516841775818352982092407176052776178650053172236771592404746589566432447997890113978158044739066668477419974397174661586891667337492729553605833076144671897214266818904765323057684400927635436233230174895626196547026452318928878951506734393605059275676893223068147216106067045293440633267917233173063099560328338282678170709709317266272814063067641146902156462038465514875591568058166429971494691421931805970318040858711195491349478495773740331432425075847825295236188567589010118865404382163850674135484917911907293883591131408199405975984767781173140922976642630600324428389724222497463472976160 [207,145] 3239751296864038554765681404049494596430485835110810497802483582028761712551834370952548314145290013499226069914688663496945607627982640497936838310827901708709578176589221191424699226385987542772931089415143079909568138543342180736096674305625902962943895379878755717531388744323703372568439658442127855132079988259321625216282955513344296383568309704597711174182789640657465437054112687839124106381938521950612031937271406853155266224822622685016625543489403035133036472952721720118752919366116946751170357422395491463900152165038934945869406801011806558334734098092560774487455703174383111974554 [207,146] -75496713285248583655178805622701892896508283352511634443390237045328765076332356546040060499684717112688311069323598345381447866178085534121122575000187543203682396676310669014213286263158044243804480640603271003811824097025415576873967685931694701275446450186512219958194179903873103996871063840624527050149445767140727863571459447648325162610077931836142608278961610735815233496634315303119138992551579079508306399147119426129427910728954368930507481695324455640398005286383123295233687671645313373339075651032328327790524981333316735501723424402935039541983165912732011427734123996 [207,147] 568254454454697624462540695604284181209516962242328068399572118712221605553848434690689255305301955351841491102331476716824611099361582949568359138591087777598133282516529344704425736611988250110568176170864390916292558461691721221554231508393380246111119881362461698325463032151688762459841333233750484299744202107780206772151580098012174025177504222762358019280746970382212617340669997083719304408196220375529132957834243232232106291536350252103731766861181183378200802182573100277911057980288758889929885121742478679500482351713427460019882210177018476588725256725522 [207,148] -1269904959669103358155659980888985025317866411586929284356214616701201210192964553860030790700141861071584920352341333376356475766100309147706617699377323424619025701258089368202710915900039721833275998778430602775133544765809914428247364338862585249010066144279326186511209963492281901597034678905457925840137684993777712989829742068245707799918442621358272429219140200049818852748386579350002996574868917600584577475469014604959249736582925218672439854380456688464404473424592638829071114032707910412944137960834072139066007523784947040462404760278234960 [207,149] 764816188851033754511094339520189425290639788275253406660144308796449725745570524513984761422952096930310766508202417222403330098753356707934679057816453509249251854986431284061902517035521997905129754246547317644116568573629516555055496794643651564880022733474779158743014438355704026588832334375852774855765833216511222606115567291846037761122241583985166466507323517227088753149385973427075580845145095587043880586045164226831652317429561584287764039041222865757598086709519250625080778433990577797542271602730963904508667014019582072280 [207,150] -110960055318376228021094043763683888883870771269841737934544698300842540534177490160981823111068241589369604005808495163232618948128158063566652402258252122460178454604818906568264077371594333224911625420975618732041631628957666843453721440117018595552435667826866350577671093022243930633570852843752414059064177979876641841735437777574838934301506663194753336799560950694238856701332006872789627489314412970365306992976214465231284244553837549023641112973349929596494388780408457767059312043093005985172590224942520151273732 [207,151] 3401057299983250578347113480673617446303604385689731929214099087316968160271251388126109850183568987452585335082676644585083160065752716257843506077045063930746358838990089268330194685406184183778572548017223516934522322334750104779612746809175895745023283741036493336388008376615659611358883835951650481963230192339078890721951018566204298553908666923566075661725210017724648763241604929250326538158973618510355904832308859918416343749499544683613377106011677364795918973029490232753456613644123005519774495 [207,152] -18861247223843785575737447015332427136521251990772140846979453856733431635365227428109096928474621477216017811061105202624458328022631434102122962367481253711773507743220517936174314212593185029086294244699023980122619744528694103032555376568167202115668579754255059649235106972311586601324605043045309279727412368867994435510480243823180122203642848470595751656289111381497401814209019325427993457213704005168575994320762231162629552626810160318190996859727055091599153990659820112977665080 [207,153] 15723176094767023156810137408112188902789016009836792907422849103924995247493769334488699795676250761043519810103165520915502926366463306461742328382899346238768607192381330651643545398876394437885603570064206481200775926954630733166162446840986404749161037526145724170607173289460073717083495363678134291766808149584712147278184533220842774331450427616464399600015053813497298405957442080007320990399787529831823406458989416357299288732060007067937149397802762853356724312 [207,154] -1573895974028313103725453554538964265029149902678676267950835394230160814637254916150448209019822589027242367882634872825593758987527572291481893103669411199139750424542392188166951564925337360901166076688386755378540098367577184280921600902564256867483356653272534002365965050353246223544287768954249435740068024784029919484520059389350662435826921355538412030411757975003998078160212391106035063741550362346756028725273048478133706352351424727324231315 [207,155] 14349960098863564000301243478303605541705670795624050230125653853097703565588951094162410027847983734422079070404855581244651075382396903070575936107194668747762043986907661620687337885470870830414956283772115323805862091006983770615239171331843912211288949033149425480770180066809199544809158332112629390238395629911642377118583008088176684206121393702491108661858117729309679473355323809527622000045289902270771265826065104809746422 [207,156] -8430890212303036503273892928246254693200341891288274228556769516554564096073148280180333877257187924184890301918088561652917426878960321807443852197033376850805387374744705612541948737367236301952480801197195887088051207594400725152273297687010593569119144972655009052250143206506665617302757632427943892525068755068310794723396371966837737171482940129767475214116052384947704395224706907025689389683711338172913 [207,157] 204937738349666344522454199831377301743056506757747528865225453599324264295832128101806672135029521102884135037630745907380384293238980307935008155402868941873674621052651147441836331511548634650316896019281314811944934689883399351439597707937015371090190531546315720162392463488262449465444558012376308351240727134844686563408998272311096273478666771548131577628695823184138132170859992226 [207,158] -114676392959498865838229314490078335529394682918084852279916358860468590067756757379135998657336780172752519410608836580372221941622560509651406069870511276998017443129969782066596015326679568731585307452301735729336550424635989615994356647385108953081097570744683556098186159642019545649462574092672125221098255098845424624471492623987314072231499437324388588248004 [207,159] 650810541555332375072605733860761930198283205445495616058343405448972398653062497099587300887871368364527142278622825997354097474604694103201779159802851749260224201417781022227701508805107853810712144064377656383817265637807946342066581524527258791578376789291196200364975717600428816091708917934512888162088338013745312447215851741579365 [207,160] -10556448420097261931091745469940293393713215456034431597050075187566043162133670385975368448265537823882671088252242811128286804517312911293762663937550378223722396684659778118311743858369387222846482537352973850973265091053505465268833400194311801851698902257869303015541030494263014184622815844610020133202372 [207,161] 1097790817350302413462040368004176378822830384920776416447348278117936534321548406218312390361863623605651037779819120563188973164492845129890856589263053772665318271768071129050324226675925089093369242387885723098826491950308616159862071944915582112237818611524763370846538688991840088387191 [207,162] 2589023294530238576140164862804752285794147366745454852234979769569193989248244168520091748572959460421669229237015989706043348202307938456549736819384330482703608891022335469375612510441099243642056746807045904452188316785075548077109682297767118618481274326297994994636615806772637153 [207,163] 4639513047680558889912279429403542613005601845481042273249533544250189629428084662449511045520807484013348518705240771781339934964097923877999159975972270731042424614884957097137340109620231143421614156145249657798131703296365611990066846842736654902534484047301288851046842953100 [207,164] 6224431041339721733052799986529754156748309741574060413767103333170173168743336654279526872715284423726477973945016463830816471539572535744342552901321124604593729394537421522069811416357014498490454719384151919598591299092336486005921062694502753186713077626806608489544490 [207,165] 6147891162180696693338202374950405963429766524150415630684851569554422583735921036377746916520312617120674242548655757548885770817060717739073446044843729932260500195924653789603524365467852699515681869875201897572932191795878303165574830110016021214599104823386104756 [207,166] 4386067130084052247247431911329961707418995918693887937563138010091170390025375930515201870281033283407206905553745490689669639969953826831363820207334631687211961693774224296540351317774938106633287473968323181153826426227159357687493027238832221486860037777472 [207,167] 2211737900746007522158619518955657004188169807609233061687741026326523499322488445761852195122161674791872685421083933516938190319068754177167338295881983414330095355353609218496844150490796297264374413736190733460481167112391077071892853440029725694928616 [207,168] 769066209341714345996124891070280633470818366808739580137264248755032066370241469208963259355931191175189849879013688553008146664910075315371841176675171102628515737382297865416645584549383199836438981881907593275700038462190824597413508184174066768 [207,169] 179254428930674868315108138678975140642382488833487873273919335593987273136059921111619366379293896178251454138419527220176738051255801465043104976226643658879954436917307624382277723797026399995310140162732872317042291577215428619458437856830 [207,170] 27108467683923604238887083685082497439216701139806461321777507820210229905150374703109711140369161456262357479687994168971818377640974842470553004429848442155523804074225394307186533430026290779196340093060279199471247812488739515153344 [207,171] 2561517488358345978697176867112028297569776092567643659482939428076978205380012875578081172978361847507389823316305662616793326513336369061304446782342391292848932167183560297904209495595031397222891804648828074095120296458548856 [207,172] 144734242297051693167323176957584776207799821108502875252491874215654491999722190619678714470152329477585471166023867656147369033469732016788265924429058308798974492860682243539544454001989451981014610603238501622249108208 [207,173] 4644307820062033066137106667670469143722231805167467459015911121717227517753735659973191235292664579539863149635477985120099901656782056833998091840790890029202108159067028628619799282890644881730779237270088865650 [207,174] 79612041175450997059976504967970801366489435523958655672622449942492946809758727861644771261854100960590887011805163785366869723554355797596421369866103681154219014038549520639250290086838713493781296907680 [207,175] 677468110916026238459183122572487573427509800010505718911329339266880233359937801405666149688965571964255583656023006032505437845668740856002506576160538466929191083389395636524545635277526944180228 [207,176] 2617868153070275414571426305854422769363856858291587060897921667435537360160885771730375024359422957003087678947051631992528160087004487298949305256696169871139068781381345624838560585682632 [207,177] 4115166950972429990362899101147532351274949243697284412788230107580459617348381479217982057625196469920085305578419816908746327897345889710320054452420291484951653915983604562466371 [207,178] 2291544955827086795403807123283326147864246715142336606808433556679301624754583259509853484798648085315744470125476127171077861708381506636327304379317599238555573304155072 [207,179] 378311535372124564622875534571831496695479072807468496213770277771001827244764372553000843948564741164582624077631369993965182696526692380109332024904939453094200 [207,180] 14627525181225636151509609769536855206209754423075846238213295783713126370860662548615880535944328984722072425488005735442636943095075098418510375393392 [207,181] 95844492590157675317582321164682217667222681753783566804145046697222166009370216969143740082876086131497725536355277615781017040954700052338 [207,182] 66818874845053299138150852084421376299549675469100465083038288579105586642424448237913054617834088467133770556678424305547319584 [207,183] 2428110968282785332025473504561731167750838322125244642513229801861552223098523835557367874800381225795259687715028 [207,184] 1386074130684141186963046095263228639593020232906277154113301824367922573051699095004245837396507240 [207,185] 1205233977883920268579085077851044550130423394338909526899030951064860019278915911 [207,186] 3957240547399957858158807670463181001208610383123294495744 [207,187] 154752 [208,0] 1761400750460386405185569957799327348695762329404549751607936257014132384908414783869116706071908475895842856107224313273897975953634777435327926905439062009202992354176730788324832343004874413797276009797792209402336490164721889107344175428130662556932716557491065171878617063165779241978208906712409061527292432694181190218775449355189012213365576406212913231814321027144385600445285070766212585117131491192877835966120959861907377204356775183674069931696411319217606672754157622703994809189434548611977162851214074971441604753863597815935153270582648785544391274925977495997080993599449625222768810425579386225492916531043243705589353748343124031935171919646532125256768488205586167672228419156938761583798671335565515287369149176808626598560699459300918801198955274286083216527132013954376505960674560132622947091342614172737970537983936650028132308414716712069114112610966625948714742382497601042916266927452146360582891718522380874610219621740427627137160428693775525685945806924993465258472653454753816087280314383361590876384635599241087150445101067890003849198736863803093043225263583362836353528493415660708369430865770493923232163863379509362541395653427200000 [208,1] -267521055712991474059953783275606762866440499146696085330732117232560241096909855996206686139609483374398478819791417794606228069929101142056738980177507328400046107436377061502367689632174370249923220959801261569723966365000738153131221045839655871513159467935979336618638956872721952083033099762673505707437637764321290603109305800479680796901752841773755610586921581711338109579363956679892821502547114122154118362225298364648072589412230106393709276100550105808033349140663412475506601695015385760674919036144357200543095944819116260342212802273113417746173174566117050221193663295818565966696482360988474137294174218915016705021637391724361048288982760398281028319632956017900621274493483729301268046077536383998050943034832170117360306984277378158973328291571997732585245481461250234262870994203449661131342778089693786732958916179063007746870119955780996298475834618338014425036119117316499766150404457419163982615333260080059154904695289908810666067127935950103959527033955546955520394854546937897892657523892904403740079953075081573888137903000989076012995206112112738979054793842694415561019404993792649676385048555584719108921578641761576703602041540799627264000 [208,2] 2095208821076054298845351849050625652930660408306277154268634903367534027237351286362632921749560707628339593220393171323969416438471061111874204742933969580945011415680671392874518848487326804306588019157181600231575571669498692022615609658858424728222932086265875583104936924791990813350453307597526363577399906932460040873892367588394106599984882776668739438458961157932288493500227788775042884867596297661317966103694044062753323884674892015336488345784620159834905413945028969909143531170488946520894966714269601840683182955370501445059372803667899799004976338006144647809400659679369011653113139003783124886823749265727783089042972047948450657154311761390143751326406389739532801804354333207527234093993706924553964640964109462370304228414377998913340335779005337402121702226389176616195275182128587734383898835927867609144632901600365314326357544179099068027170357245306347816063151895557787352795454224495133182302284323428196653099981847737713384881191564142749708291157434198024297505143388506577511806055471823721603247294846468101650873000393230176636803439884275977767525661162746934660878682130131037991743554893487585297161430697098469617005144407741431808000 [208,3] -4033530043821558633691944965697993925689067135267886833575067930615739739865488399339579335764404325678566346166363472553358924492249346190208228846764798795236436685737667287066829468985084332124517944938854757255016416184364311431224896156770742321883384125916308610273882857056373441846217533702699849659107429606024699497922694854653795435992365045226822168966109959400199715990466317707128832427331720573190899563594314125582014074734566896414665283603472242831105514156081274139808440805442197524272605627033899091881640018091443651241368222890653905068374534690609639040693219585775548454048593213421774736980210151597114695041834478132605943117836060702811996879546653078810806175856717155827095566639674946032541530391149722854207856038756511163428702062300070741423878007226287928391170335869626120001480110751743925480809882500668609440235382909284545283992021233860018504167588963260601894906815749940803400812065078460478138810100142789333105788782068747514503862282286342469075380924727574222752377871917222007946621990699132463213215046883308983500803823462774015075501914380946058474296808765100259029940315315389842710728860892715091727377964589233959680000 [208,4] 3062982193010540869670179897839956064049681267394437252457832926722872367120232859007178464607812103909451738657293548437118085147152312313717363651825978652134691866140023609570426591236923475483632904388405766854588229779156537200360325568462084134684478060657948953862927719172942357102877006349289439581753003970384360656839741777358042553533487431029444835935086827058686657815423701999553532072804673059617974292307867072092670918062073889557274678751717812896986130119384559282285782799149370255272448116597586113932426596359224120859949160550370400477214471108186963569481052286217819174043148444950179803623883066870719641734199809568045073203769869856026617819212002396425287774479949397805529044421248769811892548963708996636598547459650871627832175473277057186997321067221064891387690872338818183913001778856430120714392672248765145957824466962781286777893224424369382840899837420871795726259168187670000428404833846612865294618027809254530954554623935104193742780538424380868540640513843556762387510779485187225510629794556599497295188691466598639510124185672337596804787073984143897289899854168029978984117930687632122083331493172990531693568301493720532909750 [208,5] -1162383107798377368236525984627369756119743930709134997538374197185125970985572225506590923473300501422275063209078125685271300003511576611200237830431733667739104769038129448862737867615178846954832718471468351155489556711273154717374482536443125465331598213779290151392052700190373280753623001885654608372861675116782186424669071265327910680166815327892000188845160662779053130889099290948660211078914111846727113296499397575784941969590751005547822638466323837350249293465638880674809418018293323922096388896849970972997176433946689087331424842781191451653984851318679938786527436636724411312664135805154754503366658366903217572534949947425292385526237116224898757422496910211473286394612960594274133719801672444793283939918245815127113604300290193950361389421315238295706954544676508727926233946067461897364129662593595951874491258721869595797260470193787652196411114199393758925019388770151566506860836541318803359915005623108758368946233744898044474548555501725097671542057726174933503901040713880200380674070448457585003063561371313697299161827395724290083231647395500393957292422611918366431506983822967305317364346945895935424861162985411689089738534201065527796000 [208,6] 254271280090037480848067722998786013635390535438363363301781178289533023086084472817786732869039951515177493709364644850272955626621079534176692933473785314835966212433060785496160021363414703579697369363428039202648090635146893056701771754857988875926357601869609800247283515715325795176664926403764599197565338002570093590489104435626043940495275275492276291751360271069161994716543774356881157244017661433850547835289408540658690097969689437993054078172254399885989362550545928250610593465157575300856450522595075984298237519308031895205978206728180739636658264129878710261521555263245885185290200953147556281288072171794948720575116864430867629878896632188934737338359833940735929238310792695863874811839170409556523313439450514324152650523712651768361341629402225373322364428120351242428040747812102727260417971792160336895139333465503034560576941253806906862726552509566677109080084115896749360021318365962238793672078078626157355590241110302589291752851409160882752429709173961740463191467764732310079740558060858107141190228176751963741827709482470585720998981365186376077187862263431198734408788385307316903687606882898151728145244433257643260973033493704592099400 [208,7] -35278108258100628024780053492122897895845023091380974073884348836460633161193479323112126646798848530181366280708734559821918526846828611078728468663724499049654173552329655711367437421263205498117724232481255109257625125524333971969498515424941486817126790790681912104344793926419696646166372295663815573123901301134209308404646321333122306964115434344798721681515171004803618106967200149393447898012670708141083168801620849205560510654549153567827255810131381726425790009714516631751892058920711062008816110668288626979979747322334128719755872512777172457387725223049162298344158348516519850849014018281235120778050062784670117871626524716151874413913069057478565522375423653248468206143005341896115472773060092890148699205404879706919522068209907318546779333628396101250498446853860725027835026665638652126660423784825765864319669937359931924552840133031872637847089176065933829192868465362787247857974577997441125915989205468120363136830638784645522462919253955144400790057607344295276576924111405918104991643999480039266698029886310558982833054470854415149628109944126837220016209241895586491772638383907362197864922364001360114627889901142947680681379729371152956800 [208,8] 3324299710941545507058880271782422468009790062770025283256867663015999834646900568721043119677730860178863154580271613340172430597399330780050641405065358503185640674089140290014615891050140849108807284617801577042183535007152521855773449466502105094902187860422848943714750950609041481622479379491884407766641139834782780884056152354590014925417731072566926157488849620567564754180334860487091392384382297102593097892471282082875638066503298149924178771253064562050608709235202120533836453422383028747100936057540350608650403213029934403304681769018989472292011699060107290303905946487525066031848477320433227838708439822806295852746659178532160756842759408569125525219535381458197968393294877164281719977980950777643102259242975855240640091696346376246379490029987534244047413246389583279210992728175633566644644863254892793020481410923262811685694922419509166615353349439961162564285735747618653632113831736457275360372723175964794918341715688091625933124843798431066082484703676919820139635588198364265326218969495736103974775951574626790377258753538307086936390744735576616539304556165892926956754822130170981282960258673472870004654892936210526327660590040423292000 [208,9] -223968202385474891143131436576220967738666073580526103499723776989198290275801372934299652270943136960005865525051562009625871575128981894963048015521075110666519399695527597244655240133230056854942934927118354599855335508714785822467270207204196996936815731405914977222786696340804743638564416737255875724271476756746598998475267848016728230344749603683193081428678901482648662783166398609206054855492498817763458508236168899262447244273339308885810343863660474184118236769432632482096380380317206064661741703800664149461250659462101403700417448640187127696935672051587553857972015379039915803650711926502609324243786954125229768185858241030478058283474085900805721480848364825428168167893952197115978805882133817714408996065652819006832819272702623327259935073359673669838122244100802098408207076135039823283807368180924763665481019401135286145542933502461489663690476717139262761268774006413052044845362904245682245254740860263803982861323175529112311138946460178644799417579495425129230581390366930942806158020736241765345334997074138762457979071311835515316812743163699361476923123206532313313013566217518756966756019292623019840632985351505595514228825784043810000 [208,10] 11227599864510292758387512216565903430244938953179247691637482003512818079992842118541607438606677530307872023667703479893507429294868104277918685311562837190803934628886410832669346595924660864488996972839915078140548179010890582881473642979177435462863486289731164934206327373554023113190801030613410897603238874975661411476557767768441690706742026972762490880152277037114212472982327789755047125567119753368585402490859320252128699428403634609765112520517933981626295225870157510762764967186215888443561677677374785308306933600448020756953646797850082093611416027584824834775688095579576277890852511124277380057356822561057964040961069223905002769231247774332622387367547791926177167907190217997992879445786269721167373161400991790924439561967332168067510519674134935481451583775190302698798160560677577653947803988229779205315431151844935650302583188932276785180317241303573578014161536208463654162808977745990341242700049588208278410400042248381014273562157445179176952196054375812733373188950152067235855080202228090318611872101378626358602517687605465931560171485409924688580219164034277636855081829082825356900800184736883804319534359216521043302228170275170600 [208,11] -432332210210217203171875828777892508489585661532383958159624117424255201296745031180641469266721071789876692801170289887989601883902938464843702953881494725747299015752249688716574191979950349498948925965391092766039408660525243723244181698907718123679202424592039731408459534036289364981162394549591629344150423554370260338199758847066491947886144293886568229487785759917394278139030844720651184781896514337725609357822303524650750712445437495118068798096105827535079807273692369886443991631680963506697561267197977433495550439751600413809761298158762160136899777290678996558032661036116656870223487735150306188827946640775949262541660809672810560852946947643423955287675588123755618295775033662211751578309136201506119680485379409321272418220372228316087990801746637197379054171614656361851316660773528109652829290534338742433466329863133551764723599018397334679289307337915208308546412260574236985161123542185945261589085855220687041938735594413866914077874429391731348153457056349143893809675241916257400115326060525217495127434068819776406062502073246236653602148990765043088747495273927209796292790386109342675618167594608738242472607715458517253758681308288400 [208,12] 13122923963573446713669479313764736058907672799465298095327393350050725091584019340514728115096564487005522125196856692477128580713623021486779868853036285720513807358258400760953304798267502560846971355464773448186232379859826727083480468032249564401824844104755386582156036405335326371720051857493649623596907812910254639270917404013343016719751850245642671361514932544175515650090737473902629936741765105694117892455484222986161996993799503987160291082024480221275219628047635266277894765623078856411387027573698227871478462534096588788751756952813093046744802630013645735682213142355918232890550972079959503082953674532582753468102485799506172001562490994441760248636851309789924214983537715955247125379084212355825797592954687957297221932396184920856243766995521884888093125194688606759117060585935869585277933348272204501576059871625486990148310211580014376148102891916639874032276032592749466959028660395622809738465237356629099539449561062138645636636517587209479803004084759201678384857207800933775945977660871754481394280485797904330797061658959895587027793536797773189865183195687375396721047700141510748867561207687645026790127555797673557768068537879300 [208,13] -320809858228994515781554857174325539272310812020166831080138824289890202028667735878573135191247359486288653211872899716784046184242001360385346954712725781044914576222847415210566034225975062057457377720758550514504820956001139758679439577100399134221991242690071983971066795828676062223376331070894469610388491789770235610532549824324625132586786307736440289038419331622762309463695498048113539765718297517838218040495414078288093287460104661508274993951821069410509580115670581280007632293331545836394215077528227408411622782612395326600812764227997715213580480181513753236941935035946926381426003383687648480596361358952141491339393358913654951776335107846434869896951408147187219093237176507594503283067130207366645698418833373142592507718587397455410239921787852115225396893069753962115459163299729603256171414925999499718223554175330133885920777280475431882296838242213062500467502378517111329967743928988649767578784417050618455366765637296082432016723253745322903834168100053844729015342606592356100578448791913300958481581231063996391944951376167592854004491893131387919966167827757494431564223864425168174793030141501400852004069227403736055578135922400 [208,14] 6431328609789561738796155791720730241641489310614201621058952410077965709428325347682184563105463151034363502864248002824389474555418475659234190732047175463913943078728822449461084667405137362717416375022415259511781790087939825660767153979515668459327573982343894348435818611884030296535090159565444697506349296400573655208478670501632276025946326683138013725894646733735268660077966590649517018806759419031907864023552540590754759926444114578400416504824951933710381189897299944499938566707238718796890792813625780850774863346262502453859688931574586250811498466574693095279117527831875982162924778245776253443938523697205251408880724207598057458349462497805099055846585514688556176252242011112771049454319262526387734029897511103716654378858305075005424230539989369506394108782239885650111483859218506855582348520342025357406357128660595679295386020774951685256680067127940467163566161855142139402861987426209663364096473947224100495876851409855142678621979272443112380695988699340316506437166126523936139084366459126893553124825303151643561896481345886569601321530207598435987449839398091574950445673787128322922190768659704597519224482229187352552435724950 [208,15] -107361330119687945549412836490149323741014471684078373052656754637079859177949445278162443174872128253776597095761508626497000327903401637219583409508253252982902698118242523360761647061698796207019076942147131049753224823275964688157320487866936555399374182040641927580169884282443932826689935989342533560166475378323920260252150468558760036454115412032406417975515491025827942613396352302887288662559987708414199438598739492643446426512186957187119588179233101548941429624433461801937247100219625977460517673089846671694135382297030230063907458460839528932071857460142334620896634669430235783009687585516803923505468504020269399298026850730687340425798408033093392258117917640083751432447130153967985757648530046209180233532260352209494997634341525045619938205282331054804769246545279348577682648844950531069792848475898668800865815447804673721203622269317161481775294442639609244968363479226959613059981069286212001078435621695018874374886652209994087590933940835321857755025812886717974908699420060304841954014900052468063595910396443351669493163978817854741848923971094640412621122383284212646276636854056155654156862885181574094526718350591670339384484800 [208,16] 1512192416423603837628568678337967722578205577154973175573315204473343986589463515819303568516215936184886292041164091140577749960922655956168460073816964712208098119803207606442891898298880761684425183200884489343473231297168919530386689243458943495492283144833139570058877072960068484480730428084990945439734594537472899870561234991953707250234294793000581601015106107828844580323514005372720351630901037648726651154508446470923895277292386860562955330531480451698425392125198113821090673340656341535178722565514734212610155657892541353075488981203462359531840581028583459804759746869134165782128905124966781085679124930515351110835979888024680923859826457826135247724702712011740155776027614658862207702568780815755234163904625517075992819688008517334330569490121986330890591530859395386014432945136947194786000466744411046182648438772891590263241776961834644877199235119371711332381018387164795693850779036571095566819014803375629320728820919123677325778699222767254026524456210740779453735731867743998605641794601508451540460905195650295540415401289783658426679262654884248253450352068377717795224071032988958477001715583873531642889217865349037769620985 [208,17] -18177369744789522257713801728891565310717020969330743732935922643555941273826451073731802427868104641124670572269598737920725280135890980837712386877454595861920241726109491153340337111185472468153657642718313846902384856919565908629338887883468051464975567807814457613977541514679651828213292733780501766953380551889667969996948924800508496347725714623044273112157565766060270098291449887964339073906818053163871129139391853388101943223511904395782210454934158160248185379523182993060241976908986613855879042106566846165651782813252554992871336925473580524649311107818941990245018970567650185188721737257059190128125039867500309653333291777509687296271002744311503703530012193612563112237432146720724464251808892697143517742237338880427427299051617195018738843732645161727764448722266780321632912782548510492400842373034966004661451560553786353115674692140458379405316685347546106141884954946350157664788039546901393401171617891260887580116352923673180405914164104546930876225750985342136611766838546852944724886149174762601600931982893784643434277186547702996840581968696060782315192813465461487279091498138825107999137321809885965075572809669836933988220 [208,18] 188339912411747522929629410239038942536680097025640527159291140166411007403558351800710395759676476740805655606622890434952827795939715964581211785597319835481797870163971362283215699845935244823630464324171324983043718454505291798842929644670645800801905820015658217688895497556264025303703056080597828462508609627245325243433444433454982027627057807193153914058371291354222966321297846134984061004482479608657870205199005353763488133760658916999609883666505657347005492630098035054480593801988229895625790720958125591103987161086032845380693941304566430272031055062585820502424657224320230718550921212866346785898894325271237235357348760800283360185224494859829955686140340038129983630213825772682608217117130102521870053180119972791132572070770588009755156558559689475350540149507042415501669595146719898697973922881108101056600376752169493095497424516790669952235363209890948893206169079630958260640654998214576057055615749616403108363049425732696226722778236750648545490387464338659607742190816209333156010714789491871073262491077436280599155470507654212131972329725533630184036371391838006922643640156065933642492928556627206804180681839335924639800 [208,19] -1696829869400238677535204900622025809774470403007545720522641501069497359997128039721104066400104107812929006725999460510196652814923048180365035068891410355551059972435490897696961610185704859108223783652243155022784421694842511504494877367172349660359952304003296046639036468197300428103977885782528494228125697681307154995675119315535907020158511763730552821812783112859291490737084734014298658832321105875421944544320700580159010900613404260996019020451148639261854690938518800895801144386264911475223069309874767654819460739259844740032430859855857147846067773168556811170939141292518792771589582655537313766182102060110027334993638141597252725655198294539508382589120446028506440408635582627640195939760877403860056242516718229993285849346764469846068661132363422568348137635060814981507843980442612195274035002495531768110462313247467098286112398050097933541865721573121519881677314274046609335623148022370447615548696132365500754302405555120367566520701140427772914608451838134407829682664345220270527265083380593240243379654436459138718451748279063776052915065439836845886318561364039598016517868029484512425582955668526381749481645826521543760 [208,20] 13395964890172247698756764262637831638142006849337129129065439859974706840031761059475439914490786942759466447344344851622891909348336206189359264317614398047102559514393327222866911015058238605847167708546172696177695561699840480739607588763339506173643425980140672242195765229541441643373316675406269772444866549852386412133418387011817491431135076460977315632843836870634074427000634118881740873054032612197419741636109921979783035166725223574390711548330532109891807529675612477463249109925043842870367093581957175603187367449429056003841714278539840673617943450361760461173962677799509759102778340557538830678873053310296922324592795925702999096939376934865600525419704128722066162623515224105066802311518962999727985880228547291148780114705067257890862250606906526821936909388009817713880715397820937861143172748070275903338741610618412163714031620423721849919513659189531425097251471584741651357426299979593694310163790084821203858580115461702150761293797601666489592580277646564652509059808746043550299067989633130843952605041304587889956486926212878177337339759242172229631777681222127423164609167722249681232215147486549615145871031242957540 [208,21] -93310194242301602776150922861461811703543170886501324286887248777072351046460943951320371005191721254025247055497788740940888849063827599894103563741066246077335796906201492509387589325114735310271897746737088097771931286906001841370016839984324527712442224558305380502184437128925144994390792904027313163198320700963436216162768413961540179836899140000041453358919900263214528191643394030156763177186000309969872537710064195032210351855795273170971166620945476981536285374258113457816040964132954554600266162448825181688515242493921898185432359302431069957693324676827536996117939289805744434120850547359736592287569598585953502234361116283638040112879675648581423543667437518205860559078073479820107519336073798392626901450587428365797267541609976839468320396991099177443084499239538956538796981508625181063972008511824723567334711804670840074455392768575518373608615545117357255610436313063645765878168407930093495665961203728091994480020819298184900918537594629054221022328901438824931859651062106050023328875151660971024372590521740447466102032101935334971403315102344559511629883050237811014274746418466875996003219296275066396682315662926336 [208,22] 576981192273304446977716071389236226885099688558732749066902082554910628984693578390059635950034271567317332616228844064190441960230902370327748225689898509346981026407787916880921797060773445472772854195491914920825960637167514533566934051853773867271891581239150292956351686615787724147756101678006367572707924722414747897694912469588636299097866451416299453605500444603912899683803036035693653725348837919671306752001026412117814267321191320481916291893548283617835132579159797048095634708332145726052035462937165025160895602450110401393934150788633734145213118726945389133974127989665940067610471402527527195484868524612997131667483159561122059961978452357042157658617303416434559257088558293885495814499232023940781049420410396752396355138974286549324073513899494444530506841388047633505860514579054426393066344441393607129088954804531228278832787060495646116603080062856676665681496923851603786060016454446323247951398321457390559257551290633857042622436041549074580441159684446819670407329975530844690403862234564943387268744050027496259647273938498501676098985043369865623102098358748148203975817180483391198249114929088427417257319932552 [208,23] -3184581644239478136296485807244984361639573828145008771729896318477517444523835686511615029285331882475043865889097180431734128545314303099398184306684869195108115955365460263158351971510474776465420475660191493131607822923361566840401199337976415196868856262786646856133544502331250868995191919482529448411621973070483244896682895862426395797916435775885448248081690706354553872988748938302413845940296549606454146487530032274989800328292551912192366382206567503983096994079482086279472611334201641593124501732443782849485490495840766461370005050388555458413366418671396429149018085417622929485965823089930084812710688966714043525096032927965310749639030424380807689969178681924523970133096209502634703288858076615026405103346766718898892365073954282333120349893377337386712739396069904624749459513291063070640662532214037290489543703388989342745860507462585557274569907953167581276794870084241711863295152127415911971624834802984628327825122307625102187489084183967174126864366858578856768607160394752942243243148064358552012698592314176745514561291848894149694169807594581947564479015717005779971936636238592648798421703371765324540966458560 [208,24] 15766709940568106865904062721780258470404362601383766978970411667241360922859863906727736447190977582294763704577223430968133701009366797692433928783511237185579202176786563881072648648945704179634157948672866317310286738715395566994636448351270489080012836378909210266594648350843472917637738269711341316157819936286890215466183934872252489812063533869060590054484288905714582916128734014755714631427630924552745695214934160823660835628901097735542391389821394524765146532566400133651573816570861882804565730283456947773135020020131103019934413482171057114158689029154533357080188035797687707316824114677966669327353922887343054466354975699066096645203888460744560546690974236842638960211391601225458959585329536746621095025748833586342210645594280889563823769620246341904817206608810811067949364572321832982538227430291956656027965080010145698707782215377710470255935445134437534161155480220784747039707292850082370176743512794231268833098382865230025443797195244531937518863350593532560928764981852880565601714774729047293473516191042668240606077358309413206761201195767726018275554525195613247952559572665153238199781900190353490752836160 [208,25] -70332650037988439976692406606880798117584274569240917319387631692326766633537982142420594812080240056410811430413786135301391074920853901098784014005721372581036556702845701894739276566539581970184907671735903287423485112350223134543559048713391258442938905465703055295978333997945543597044865196619034197530513281017536103271889705856460258757661218690936888075221690277210383427941079460950747047542299897321048631498815880433765212706007268954514762863356402039459354406036935128669544686852618773671319897235752186188853477922776478441754476988969499188576839478456424130832460507426574951795795489496949163137264616361312996860383970964029896297509134289752866357614841760674585679557497377983557834700617417291239297427802804023661902369603514744113127581769143766536284020675076684129944630118943844510683736226120519942165263298130668250762083202773869434981394751509591640687855670591158182757251032032150469995586367108155368574332091330249215960960923474924302831574641796770123423063350558128661566786752322377896778317420494351849076714265288826213631444631382685652581150237249512343551900138310955592142139243400757978310184 [208,26] 283820836260153154607360532382123215446670868919231054073620918916288182402626769594392866146277557775983458065470675024310998714599760761389197908481163891483505803564562515682918447793150182139880634014774371492958447190985692793510089444954638448632958533652122632558043055451469493119604603416940425668973195041943900165893774055217723321609805614101536917969373680832383834612699741893794944371515631800050569577429421419720765450165536517507123913040376561773952541561981624602062930468540403246065141468630191225840467839356432886525270235608769206032078727267415331744340067012827880916083465318242347178847692388622017414494150767557026921134346011188655078747816420161699585929048769108993687161156147813824630586675581082563543867960929596873419715984423904625060135996711227879875541560880695567741551366967894566408633833641503677330659736386803917513943027755865339405450237851679043180366608048659584856386335262616311417863912243918085841900764818594847618825295510067628528517800043306319411193688202796298331706302990281552280135041533095841394087185899630072246980846191043721161652140614215371718365470347621186008704 [208,27] -1039880794515586445523794267302900429484740168820999611893794688810962653734577561192117684428765136900251140948580851144408420893555891673738247864385602116354828647040843045828558229381115830951681031385662548422424103073139180716224680527614043023428284956547697608310728894926137219171024732445446841754691230175348205101591249465544673165335335552445900127725386379387347305014207735365434379348185486726535823408841214528687406568657579739100733148876986128061781625029003018800328666905051195015259696977553747756284772568868872578155179963745150696805826545249549277805350270144776242184313820179143140930413285730824187438350950703238390236852009034631827896121954410023817297482274513232659237276652429264983005205692400687220404094669031614843282299647699251336112880462287438901034410816309586851655820464569818050032128975751208059772895708679407874185486603832655348326923470449916331345342313771413139491706587191850926651172141762911080585454732508503307373762003678926943984787695881517322882117843007843312328898622394568412644923874522207003411968401804126852320572496722449587649742276841743668087836358196535473728 [208,28] 3470644236607199147451553203270141844729238118150992652443063223286895101944986837527107112779738927479155866865312008874576805746922671317476648914249586963214866386451552452238792340249813417298010694797012220172519414520656441970486683855717971833395181107173112867972754201226293158941419234621828186992422863400184993436154802790979006988162244597284278763879216393235819734600070082442034175386593169454090811900263425688622302671857837798234560001716986718558154561484728947541059719013030609870458623657584004969651898806131988135411526103714068301535511873753063823484060902966199527183175176774414180490135411751523114537467902295228979571112709108778442085425009441928846284194511977970870797612933829267733528480269724721584201906202886933107381247802520129743510963270934180285793074273090904041750079443476154046786791505947295565251871839277841179886278768091765835891755265295765111010189467865257836605857241694530719805453229649535568289732012632766501532209270947588787770861654071491181810741066746719927515898866289149969518901352541553776838150594012668648094417305919954391961929845341492892799892361163274726 [208,29] -10583502757452056312350744221755455307707726746748734595258129731744468994173459915497328526732386986131371314744932282505418308166963374299980371291601676537609260343335889238436494031004395858213531421871341903042585649646586015988407065233363473281629262643543116809074512284560702308197893456294072381945825534723891906742392168215131450501149452242810968176611035103421351822062793973206038349376924129460970101280264618318471782862042534535599932340838017809842067801546288794192117278353941262249942829111079232440791662105662033750682675405174107873713525961131005269552129151922312224128156419682897722751572549680815149986865039317252705524657224292388802190778487301279481013187573252999879979889802574325273379637474434167414818253077589447812841828712894397325263742559946549695305079252765878458564382289352812603207545396133005481345110588335713257329746384325079498694155992044618959368813186873684549229912160346785471214296512552002647885195131091080091024577836151560820792136671365229657179215903497066355971196913102230904859808696698192892047912451535317486305605608288955857730273330515676893232596459957000 [208,30] 29568596364071548574400736030461742227373478358055951324079492903308991626682834868322573710786585634109506586024982736700798792374751419923157305596131744841251872677487291452402687054985749538623331578397352577186242379174259869043271188400803115666340379366696790558825843067694316492048550154589251040336792633645047471063969863705060822976283342393373735103582352463099253703367195479703333237265744622166244908581025321964078231821734966862936505182320543791740215349360490128375965235055485260845910588742672243062076121150096302079443667113750786959022450647140973876523830516156291576927164424318355726906946247548431048169882970804489259794180594073875632230778625388438483809818417117313915419682588883390166952092629599181246978180889631937787069566028573419226207496394831708384146940295451045472396131160941204420453793897885960466590865850338462183998450991749689061270539215536180255543982685155110756740309270834248695434123290098107209867207858500787430285351990005103484047794364445020627983405060183656367947237051750779306527450300690216473935607789884902808920422251557143696881797848262159582224321585724 [208,31] -75874923722510827180351437810138090984563854041612241297732665288633575219113560703456464665129024896908443925640391142226407019996897488876069663444477436892603703713967712442067647854807696356941546685461179636569100894971777900548138178271786208297133115848696146415106044000632185386175585539753146224980610572246774843109417598841517301379362402807557153800842203042216027040922535463065932669271498357174483301350899939146536313780881254181135143837004112905449134636424546789025594191849529511833914286527175279276840674440965532708321114168315259509329301748733587429305718849954604149187081868465408452078394610627270752782196842748060728915377719031384016551902909790749134135871844413992556253948198657675988587816856606463208628623018192522633640437155232308656135734325590264407357067115346401008205243659306687190770027547658929866151388994269185480076465816496106188766749246529906062373799876710998742379276884315921779001613889337644811892453453323855559857083832683263031306230642528266685704793028280470882614707817786159661555593031400169596210688714007824625028573931194730509701671110051742996772253344 [208,32] 179234482358833098604077513999723645368298390483998190676109145082964803878016522259723165640551287816670282915836691549532964511930797404693345036609007845657645578285633455629015576193491993275007251121640871512889984990500605376637350218686904131555462544201510477141678099116067599927542670238021465542268659955032257223708866329655341849162059125156495956214578715032814227908542542153712338625010839444321271959090097137984649332286653512540386189880902662987595185254975482273639353368706068078262056620455040058680314997135049339995243109528868071361331333849229795639092533694467167568355379291575025476331318537623110492094315179411960967924166736528312233914064749844676428745898767166900024895809191965726652916246677294381601585271941709742200020840047816994044212977130877640558978803420045781231891935708716535800739138769853382840606911173687977940637987756109262615483720091324200252117808348931135225044591897917984178426421950951332548991792041012203119954991513094066240048549629979921007570616672769342768117317625245323967588168349543495771595572135452865553955334791053013382463487536298179525130528 [208,33] -390574486153949496015567677720027282676200173128324579184653862320344604160598309306345602341112996273521433669917360193489400058813055436819042707047665229499600392865232723757451656413841790936957808495949817920799705885918458246361416350763381297677921246605057287167049080542029837290371364561785911455513278503421907755915057247649343488304178160298353104948208849146786455417972339753761232199809867687050618667383582622419354443627937424201631012535514759255703600025083840844885828557738101694184082265630793831932392139373584968216480011452661011482615776421146199394084325069259106300541105110135747477415067200307149696937915369826213119459402846564281139470178327686064515444925529362182384417981633086082912839460223978564017931588837099289505742085212400735474059087144573679760620237810280423087283906029310919116191772113381107304863359226691892212823764720903309763046803203784084807727667518354938819350374092084285380430416879251858737077811012344022575942405053851682463613688443966270641273127217299924734892780887042545819642670398557845300988391295937688280908619436104449725260840551537340621516 [208,34] 786628722672620676182054474596534554599694851534885791035784980770871100825259739904645983971901276667808879426134709628204806892623797962124738771357572288868745165079399695693240927759259298525039438235007389232685016465957203353888792146338913836686795616928128618115679764342076669037171884003034764492911251426374842961674923581876327933972320006694453179945794516244246540018604076314377861124285314859330194377620663043892015401054093890998239903600433216562581873383633703207663826476670550798792349334826886703949321483986731418877286480314537255005517625027309465979595412773919485185101495838021811275319219807619421714777698953761108274650353534969518384367718958009448235341604652039764908692384396469622614542666676598166006962957166214569240941642748176245020749393357638380394286013695160359296723865643512634030181811019254625009614474506913496695058453816855281109889115595580071240719421122648469889348700263676450949554689453028303818197318226312293746438244390836362665066168857724982002109288265599990725654041948716945559920411379151248913300994961787296265976712121289879284579741838843574920 [208,35] -1466803468670260693190254311971415831176804990679908769281556889639957284169913941740995070709442922149304481568401127862530157805610059234722738598289960704384319362201919101270178389598023621829711810513359778091076913717885378983554649053738966308878855913924391619151027815384690437398796091139695561341264922063048734522358251881520344472300878809763453175387658370049639587781561243064239619854334392341518739868107073019594166205595237310056999958429678302294977011893164034045693774103949909179559832348423042562648587704274569944658056230215722051483813757521949635612577279986129544232244459069618514663606652472435734256391362298113107075516323671775661489040584108154790364116456652016778628912124948156936970371044692442046426951631947982286509702876650867350840855814656579087112770188236716710502852054482468215637678718739487500295553467560774634565869160534478925212257764986516518810979120464130211982104230747496162713575436881222266799634594476472858633809973042026888889637411889765896393808672939318308586040887671673995446968832106680425762839958734116173841395397254488453492670719800787408 [208,36] 2536276277341711571195239145089084917284305843941462273578700235575649250345093629226847417606629688079927175738737895190936903907077727973863210207629778707145166092944831317549616980890934024349697857914789964071484953289703265334902757245106297696786929732442523780815764548485193580459819333753629248464588513989556584598974844604909667421216394237954943704548947056166812275577279100167132440125177856792734193362932958913390464013799760100969754752722359557970712924661591738907407163699881429670279939210173859990819137374648226291892590650454659629649959902692743623950650473852004583089830580206486271279299489048660480449815204476254602255474025318812859624369882399202013563819691016014365503541505567123951668914383678950616244465167230347152791191635549351464585341915897106423341311709055102642646424722555588796580410802791808341939820006527837348341494547972902319470564937638144535541387991874357075600904829295317215705289272207779906632529856339080674388698474544769280997786854209006681602075410237319058449216986456388921682817330016009887268853112839625740214585456388222737772508634195481 [208,37] -4072572308098495219345378376958068290687909243933639362215782848331489893334975480070687238133170218172846891368394140030851265960728813568464734065051035586468109778100544918669354592421637829013471655298726947518530171142443683107940791824411709159931437006521024857545985465680533638899654383193550523896153097522315320043000581131545619733628620945565452780276188834029915852751994095060357558652942520526267433797092287813337468280188436418050697448489460939269063692798345273620144126345228979416299861071638282058655405604941216243165608763151319207802014483312770440808530009794933004881381039689531157024344065589949406905360327998948965746161624639058894937540123002572825984250700274344026547822839540792323285436868272505924725749181031486743092702604257313981522334587030771469184910728230467072413126492413424022989921701818540657992969220790549996047602902878562371442772392572610687096480705396758073479786639665773979826382154796885152278489508944023640774702153246521585209667554936272792427415325428517841312288436048817995439251948041775626872147342893003870520314790935526750436091361652 [208,38] 6080748421758935443501864626517605186146751231999913496342467104262913204087270845082711155192741039216203289230615663841974215532269430568546827103469284748279508218985153998511631691615341039632289212618153928471226063174417950582022763921636721089527680754048660210616589657440022766360224752755891092973207051083373873931451712900721914362942336686098668267512153106002347306509806865507208502830930615631221983703435978431760728791185405330481275998066834645067154161230256658202054945302892511452287275602781246312907787222853735760964130750365926088256775969479868099335183900158249217665669587764683005766918254377171669254464124726175335249316045451023726163423331496986587304134634756497013313761869119198310148235060125954243565100796047808692977158778890954548555492554120493519142527954867683890703153900115827849713318138695123680952412929969603664018016014938032843203137061831836136455661904453000587038368673312911427380237071081439490747150316556997880229580663396436221152776287230389566880469273779896920567799521128489947305492048620659265682998169682253270152965776823536806074107014 [208,39] -8452337283377909926474197706063135114082162816081874373967089854532021004366553454428820812769626253627115460255852983168035632375490550814913396071956791822497893184471428221063343560282758023543807006678882922465972186196351910979349673295866084888987906799655651041808714477440899232106403722825932630066138774390388303313565493909834847549065975100348737602388813109490064804974993766821167978214158061203233524793979225652104050826155248930031776455537384293703918497827626810862562559524776630176127125399040352122549180996413137001347998948773287650398245730108008253341799818758078087448938621059198701294561817132378220423442989679248616516178370130838324822224932128698738372384723793983968326786673406406173205970770456295506969598320789629608444071029634459626397085790521507788921464289643812354429779612270600878155123347911563818948485376500855542463988377765087116024337967734829711782773188163147177705746389776042977368980110672930442218924209312721750547500061336563823601280404418265486636428466042014967102344816623425428000591084077013558150384041534816104930875553929978937320080 [208,40] 10949501856511623841805166466608625395292765382950631179005035260677043404448373674357631001999872060270487481531635879641089517801753188326395929835455982672390580049457214271054154629030820243058627818060315796416416168216578323868843782805270306875945025704640329470746453195439969486980789336703613199713442957685447900959638515992733651442836680764542362445140930783969059159777338608151799385186116439640058375179636777015427804368841926650705512939381865383034086724318461511219733911144600691091483766837963730014203517644653121483904923491906686282476363922643370344406816665346907777683149498692931488067525156386166308837363938989962213504070462850751731588283393656612797850179303542214202887504977834120809010967373229128543243166886827440173804922378743120912090474501156243886982221270031017627843330259108193780855507595038881592805208143466990875669002692996167926261459725518498772191423299297829751334945832515610478849357495557851763841406273941905805788332361479667328887329354086070517484896225736995090135542388506567027316854279099510089350596770158193205685099971657261698640 [208,41] -13232123913510713225509262792151167520135799133581300716291486683184981805754148734549678858776421865861805626959115521261514959568933273069808705144825190065912788359536673268261832967247265259561204279944252126016908060648767779605988846465940031419449658596940394789566704439117805303298780611397226974838408211780742117373270414467626554311214481441903798039217964545166086210916689850573815076798151474822003486808729503424357238657826270044656837543088631159833870714553596872886773097270784258895876881042320222030009699117554341853141246049121462338372305329750904723948788528396023649946287405305157458072457509656407132576865888999354169270859006506827793754047049686584683525376246516965496782577366587325726366083003185374967559808651989625654377626955620529037383119567497421339692287059758277584956000632954216850229546635593907328588365292730262582964097352283343702374889264640661409635545137165001382417898290393012552176982103874909651656158867826625066097680065505375607643427256529902152183020534261205508890282438790532567101700840925007358541604398141589694220405677867486714 [208,42] 14929960937699074890961867710574910781730934616814959922054217416451100103357589570670696759208778315392763763864270146055197081693923811401642762607839076653176766836809136802872276582733535651015166614660233410310183638163634235262097644837364192307828995576619606799253195275023131688176468089790023857707384413131088853342878653681269109746998241293768782110116622571826951676044054005730651977430031311322383871405213942046737042318863237116692608249298104895766293844575793808130864055053898167511623742377159057798395042627590292493326641725878294975282361864168129324251010812967446643986429679357837809603116596613392829642614649684475038901938401639481364952972906064615431691139626638201087952546724338098015814633633552037772506132631538971551525875821581537085839793010579565899452512069264075538368323507087023362202092766243265991732263510244248499560587839547716467352241105194519803448537260192531695068869122264495296062515512176999593351254985489353042846094478714887348154305699088425476260124490997810397266196350121859437654266026217994671309844020003466854019563394242288 [208,43] -15740432960084907469822562592429144055308856926489636353285559988296529444507639232604335355556391397283353500733761217077333818041578171060491669887644729888784691075108919137269503583027980454602588910257593726721576031611416378602034760230088172519355539390202662886237466228641947682498311382069875326537170191040724024189246428411966364063786020825643468205453730614143712662204850089466735520520088959274706280940482306795946568340638082459096478935052483368954046346147934140818516151357213586980038654811752325928569238603933984424144823027985902285100800129322899381383095767317980476514905729427517790765914602795059174000951670089623871570245901991968881317006996879603756357203693376658128633079932256569286442512821823050709238433381568651186875128122105327054293395176398785575732477363897375649409194460819347821006764706125705128111241530920676539615047308718862821282521644288781410668653202968030635533600065666284459108891166087054461068624734122923146329942060277130026608650103369828932293082496668402613621590119365672065548087747973199689068073790486727833245745617228 [208,44] 15516698448044255135054513972444348662395099508442766841999936133721114109180196159777942132234775875746275305491727883294024183201274825442960670622718022465638876070001985530342974360637329823438839306682290235679320252662080250962249075780051481348036236188713266522803205671335977157641748624260739643144553860837245170233563692134758112713686354202120572505963932675963301939161390525861281128367246585501294296759891658635130065672089051076682694498787883125259183282733934500944098819167316141213741700436343766149142948563941389092494046129379891387172326050713236172606834025365519294529023133007011891952502513614087018324518571778961717488707185028520205078737667661168968415622936456219514455351839520487999567346092145252541384879398509003793153415060039019147376459630357947432590643928150242872193184395846381794189540062985574028065228520769476295501819288412285399922849082629727651178205547214786908473259677603387268891064359801132719818747002097779204698441544859021479954981360658395125365225306784795261266357993631090898278550245281439729468107886667504232126150645 [208,45] -14310833894133936014683310344539018626914326809556130638907867001218217595532474976165128385361317735457279162340011230609063412345712726393367141773715033607548399260002382797443864652555942712387477340941475962635610651163433478427408935052182049154077653985818220982355793870126571263932824005195851960046891032047290402474704926848113865848321407004201201257696594766957616993998576409125513712344878296664772515315739441769474648046445903865552727333130889335452569512080235968630083247372709279777780111237570353111014345588352162362028801547155110947549228730755664473471448070598427498539958316205260795055683498633587754720782674043780119586648704720538242068199243420068796504554145568005169611479343099040700475761269853491417403588784195429086893760031944697880005872465744046094322127906903269308409146931404766366453216742848899597645027302222036179939328985224993403558739675225439989029092124002171369650892231803253900075889640554753351859276792758308505142660377984762880955350297068191104794776678703238029601187814663167620215164191031485386938900685467778373377664 [208,46] 12354808251280123541587476300940947432872960533474828652024885491967372980351368176311501085014583248020759700975256893131465400744987769200186567422493134875064808992837456439646397483252344377398678343578264290838994632895936308473935012066282756142089769398713350110556003964295178299288204636581869528412233564638885263320175076840056087279524098790388765247518353848808943341626116037467716391103159927341064647012171279825215135749907400652324539180514691907092939648341600974022057456533184031585113681273736248815241379882548234521937020493227357222849781148529612477920564496676366319745828156575806776547575067547235061854061772004168473683919660380529889139341225849313038350736624593624218536517810336239642699228713418582940194277110943682713743668088627395439816737299183045670033550430024476990540031833253043471992244784691910276255822508288894082809581676870908508685395909939940742716426433048535203621241301468115603777229131971508277725694648551399803968740510206215715072761423491574897356313501733321703626476167194875989483218695560510647994849102048263197318 [208,47] -9988504994336245731791279325607492888186310087297870843257572481527403217370602301252256663216346350486298128813402773713388638676317654511380958873276115484986111135303194800872941386342966019471813848689913194207229288784599410495349469333296769295346951330883331918270547263458582245753458388746662449962656097544026691328661635664599557242390058812116405382105202486597764425338922044755279673122189862368551175468103518552445164576937352867440486390855707766242755804674287643932296736241617354569732392799579083650412177089285478244255197944697877351200605571264122338132254920268304705324828589342268256537467037441094905159584926773986220947066177240500290226442387012206712196800087867791054364365750192516784233947743684435813918598162882901475932222721870275116492221500100506986669166383243529708410321821356309715577646220356905387482378820317718060284974809172796503933206857708162799715807618549039921968587136251524199567519603843411454989409471103835056619096657909320873795412173590682351180460753803581094167484438555287378658456431403892862789133576696041936 [208,48] 7565070807475489260289896938619129446065878336543391809801177023122754104125102914217784327954124563142366990917861410085960676794526355527176397546049477850440230035219861835596415428100113768273364561599044310952969660082687841283833804757490045314867170545263074805690727848541206093228407760468222977587645393664170941649417396653050677309704478838852096075519081725678093877586224941403068725186944274329390959420116861685342790485305872113832988191788674203172047867693809390251380578252230175092019159611342316360145846352490578797668663578109743260469109998224673451940432551133701138475459250273162665914192526555501005488352359085295975933562963797513676061579853081802287564498561094656803287779591966604037680229633563617054498501107669100583957333592954119608291285218464237401698909994225915509079734118041695510370624244361286687784562892373240254798051386128186324260501654740097777539071272208421044304068636642440307185464827565680749399621697824873425623958313251802055178933660086860215145233826030265562456656670818057058282440718572667014006204457152062 [208,49] -5369029125524080914878427685446332224441567599628022907164621796097723971045114387436725321979145503672433559390918876786112651193819398003614833766421364167277460282309024192956229752923056968756424638133371135898811302600455653915125571464143952309350292717552460880012322655826465412262159077412674286399714748794912954219091640825625858044646630067204935563444353032547486841052915128048479686088368102176242583200985948218223269951710367310534076867866646929654819152406036544350348586482635881357454168618553467071139289760375895918022968165173629350748348476299875258512483799290724716213836196455723106372827539962180948218135346643741569332434930254462234778455850794262190753574757537894831121292082042632641120755048109560280618266934564036468775754994837817162618105826387958125287073249418754617439056053377239852556288002632301027932176475449896333673882410745180290719227724491382589774343374883062667861038792151850058721317119322702181314474207126501536416953504836351383657449060329262170055132993355287593616005372647171935121656177578854471923080395100 [208,50] 3571407768237840147019655274870138739190149630544610445265705194733537234561791211842266552198751104798772919900767600406451783927009586016671995909528128400879715224692343804042747288804200835666095347564086321098579477990460700632221106863381225633142819453731916851128094169437003056218923568654401981378129940755964628883108114120956543882954908682195996024307001423254482190712768379567584378185942079301619169184853807529050905465901180793927624722956220839562276273154250592846865852122762927294732522991975088606855327493822061657215596913223230198240800844052830203382654974306586937068057248121352643034061147197538595641816530201906566712522926857302797531719717238565972139222105352656709898982126492223429454145147363479250162877278248817190179162650830931058918983790985803204096134782769693460127023526123985177663626795817371152935046048623024000807422511119636703858873109443072705351290558604673136971142979574444706494219591686703679431144070503012506998611443064212083478482901041881810792352579977644734359738378307789616382492720822229673256515880 [208,51] -2226915691011956593189469233570016506556822050118657578251360093204910993419282233946858452053027319769300444033442502140345799599807225834622086063131642912802062719044597609728499105253383651749631380935810376569076773643583326716125731977391729089184965290359607530883894428060853230063441840225174423838573401555912200366105762031789581294931644272781365217016048095944766368889122102636288090009810868786317451770360460145294795807183513433729575189531898977674061792145017750684911398212542403125012227214526747546960722786382408069547412847701205993904903827121674401386745453732643713935867924869088755910454334277337411368718125048340108898266630224712754034156535155151558799092851677185118155563392288140750542423582367057993913777054212393486991344312577861979666854924756873700093120664553321516175264831604083912409245678151768891654189889996556602412569354443753849804673117101565480600194803924034728040110868328523219222874200997650604447928966181647730809725479957933328877637395908155883881855026308128847405816444472637163622345752780924161244592 [208,52] 1301721563274045822713476933106896939031718341462668189218612084451777126788774726770390652370851605785209738155518566923533022402094679931867507985353402911709411097559231184960098645804392667315456072854987714346281506530304726331983361613889267854374558711298752706331715361940840399282921735533183991022555007936826903514004829388787317014122261416075833858018994011325118058143148294239922499087801286835424842504345773970206477029911988620394641130131269132700158437551171229259467808950882044091973630824098506683114949367375142667155466698733087554418565827332700813675331100995480841945637960372582312695536655067513230348259247622423613702317478496803717942379194778582850065500832052063963135477221531352790268375026450440904538123068406961601142158204052030207815348030495558458737744341146453903344466263249979594644853930890890668282810678207663077752735063155366540893179741909715198843435781204350672396365100313843879576537521858374988960039897738103958035380749805102553879871925499851060976358189061718597633717398952188194854189978147251863279 [208,53] -713315564544605405940651120757831267859772759010040110720482469928985022579622549187530701066896723698500717125989040878202284115131500312882956916919055751103535196958672128955842083168553848118421109364756582607369930660755905626966919951270038226557472454431590761710739065532882091212736553815297343807656347003168619671505554157720131119901222252786774680999142396190979956256942513866254709921398956319001024904319561445232995821019858726645449029043287180920800393964945926442225803796538643253435632180359830231851367798325888013311170551154871849870478446368349364310346848375460354444583296920940612057226383951855073677270088569049724800968062104053227118836493719527548173564023757483008264854736799204549374049489647269738753064348260091362231209722653517453360027391996396075435547637895141621928672018633472353593490883709228569716756817373060228096646226796515943659742626191512735204039118779084704701557403887670851151590026560034710968039861868636483838978586870715873321946466784969268903615002925952799433804762961387320142239515295114686 [208,54] 366407261730681525944608344580470303324477161286741881487677591459990306879992819170925597925051700509271373783922017754232334997425733402901310820801750069171557710188055298702471112190830529534181640447382170214665020845651504718016996714549374951352784875589833498277124687433680410742251427658522222808702674375984584612352071537223127465437041632913651582473882588774553230021523151458053006308046183235109966798893414903954447231480935706556183480489004463157169898145670845283072441325036699795146119649016719238600145886251761030287890460861946185281198739643772559193590447668261415292924424157834736731881349203037122601675007765869757043992794710391638713451590899185909785869101672348934395511587925875301313008043200945105585468519441095827330883860652670826955651695825123199711514096985155250274579729667731981515611991676149229571859735556861984547648668208480712777455260653269395718218564617306821828960162776021781720586736806810468976361202318454012927647822070871815263378783091241093263213686314473861936669820061198968279315313272120 [208,55] -176402619076591678219551376021278717662689399613473960575909911917257166912382739060830577511164744903817463991812367974646536080051886691611531459676445267435810512809868172292893322206023680896801524953554964057777299872307749841443433196700989041789346084479112128606401082427028619069148333578692362596236358347406882738460688719260148435063072320185669677133178675605782323861554898016274702214527203332256585655214330132144584729070196298751002705277366007128092375870894671749137553561801020765875284614238783049194656903490976049700015493693538984199292470940665064855464614162755959680621448920370247206456603575789347221152275321227231393565595475147550242497324089460128233648327393015566107287635142976654718113653731968956271710193207568186408535210051095709156082899131482138113343750724186361344977056774779169316369246080126289789064894481657317185601326985020198456240809145067542242130922450844520809315591608582057555477625598392340403297794229882621067687182069093789595307564387451447158673578020684091172305712094943514790785432044 [208,56] 79581973924963744352300874354741409020610660267948156748745957775112933002737873302550828371715462328042529717739179041835128516681879625705406335366282241134099807807955225637399581630060805901443650014580831921427115597713718164302686158981308928830330588769780871470381276186961072882455779024646610033539020459978334356802876406167541916513815197052968663824514715690156003829343326077593787420581068798693547984615988068792861401627879376769946095363250887792569287218306926643718378794909062209244492550595187550180766633935586995320236788627569930977936083960624330474701846211031508082042193028053218333891641107888733395698885337044573357229801200699976823108024120512110093043873266156471558517014555960531523036002145053987645584821242575200602793898854610414526552936054326987119859062817343661274956702516507823514410767662043529565873088078013616211258921717372368352312917238664582754263681320716372510583622826081465136823158895625232960353937420204945672621730683780412927332898994340545808298841735274734523274931809153258692237672 [208,57] -33633607614164698888457429654758799321452671543772520404916361840940453037215127277049610054671922886474188140642287711167325578638897283144647692726004815026275686724623018735086252500817460678407966506527277750857141110701580713630638079299808563378014213614785033196397373987139853321969408633787354324981700300212471110793245080411515453261928849022696097533362123781506975809975392303492368195969286299460684773436231944908669052637599931540396361501464314359932626513518553921335982943897014640837610771914326896050900379135394270421065154142076079599383377560332118754585514868358728014390155464753842005728411274463688345692302773227836280216581768223065860677497626857736858871749517269345046028605495087105493548008917651594822045032369450494913840301731211407379496883627947195026652177174104252403190781460005112529744275021172758106226803760550453693285164340115834841929778023794509448626854099846427841538289070247543713772310218452863325883625214843952715070840844044996025480821728226179249236724427276294018671630612225147159489 [208,58] 13311641135558871364608338900808635371319221832244997509508936522770885984223281553302037432836136856569687204354916502843195461956061854282870014726142763545814364181751784838265362302716222303643213879104423835568532700254523708254006327704638850478045399545819551045444779392148284699134493052425148118939422261572158293604219612504550016103963965503390248254748963657221212866108515158046689176472331603917752066867922752192766602663266296515843488653461984586242359275088566203034133680349675670464494626795090882789930305836191218154748324874666598259990593792415200041838607553339391798278871370015737560511489952358139455570276635148908217512015738457332125984802217920507790267576117202824679014307272335056348410633850859655818640657076006095067312448943500852256985928270325128349351429878279810078349097083142653045573316385679455244231236979942247746676032871059645890333084022680875254146051271125820326976050872219364335208874881784426923510585830017771401953342272964977534421388797908388087516159964872209914807504382227210048 [208,59] -4931841866913698448116562936680437232370090586456529936010671931518026757468121634371692523038919257820229277596805585268861772149754471517580050832382430029971606209222476633622761183626055252293670024258893959184844099944493795004676643837244988828520457678793342637992900285095495022559140666720985276770961105093311010070548171583439019933304227728390574574252988981100746115830920516790139908933062944082463872189841500384455705715943066644475443306858353158205370244439477804661067704673574074621660967428334252382866604054048512163344682596346972974295951538690621607358373496128766108648226373198716384253107707729708106210145489506562427577009996782411540524250019037524263078434711571091088578992753229217803558072776584694841826119411872323490635147141041760734102220351953096236409505766766339254596207976110904840295225569983035849059904625945478413680311948206670001465520336710609474566388767882539612632894865052368554139969072850066971895969969465239370988092453763419617817673825023879446644716945487486059977099695146800 [208,60] 1709603104508394249094742956091371464700251649721558064247358324992070874620902504748462065534167040969557770304365222481686054021750385320510576462121973854535319001838863684440590173517849212823514999051351097315644933275210325154446135419375447276376854142749588842211034652317765473416069828775870068617268334335907158359858265679515609768693840734330387013742278679491154068774185113022466390989457948876987780737289751019554876009193295691602624403244098670238579082730989508143290553443356782158787176210331935089516852740517791277535371935430928572343791032621107340422623769182938387104279364990119038158186127937358863363061677266138716988511733229392131135146309051582309985523528629648385951416454576250472833598822920286959683277236758002280475509356319459819092929393585760562552563869159903025517260643887975985364978501468320343028459064368345192244329934030719813844298533611814963424551780013499956959916374120639280346281224681959568150050530630974113380626272453607575643692427447985993938270021343228472043330752880 [208,61] -554176337219687526154428567733613016607682781156318482374984180735412490194674076602028131814295644161785480274005089310160972595313128548600362561021431795039618332749351486733243264989959079814393806230513816677825019890450612744646520621750434886289321681467293185403083887724734298573495115194460133523374591734232305730400663841930300866858222116232520335554950087143740557506698874565858680525711635193712530349551574906848751958619064257610209151645807863366064608166676494267305060605443852260125267032443970522122207808913008163942198908209081170491427483573242002472556727780400813295936049417121028834233258203080545427066096703427052526609450568212925293910006805138462357004503949787585233142334125191054125601211798569057539154552906424252783160885027711733088033745623612277095951817573267973744175962715426381921627658682867594946467484432439247552089704239661314177284693709787069936434264492687898521233130223678551365592702001114898441970536313150081177994390568969447561744649828716239556805832969987094371446814 [208,62] 167877757655763534708744622959093359198390023700128520407629141502816180967090898433281263443202318143201581646688956075068373350243813057108273643082044157805818262419271255455587358732455050547002374977013809847621332038061355935380820014277448381185803440949961063328755530394956315124263772922795328532962166616590210796702000393348402708582879018821618815269633645832986391418805360679367130591629366052602640013584987008867526972604748988934912097416842470983870752470984702521998604054958184390172021191125351515017672328711567623652357537878329441115631829642931294432961660738515313453199812340353879468081692069836168083783887601750223889232722319236493031928467490745507987880975062778009541330630748732722788563846187620560872085782804284105529442620318109882139645357704724486347709939070301185426299585853444874584232058871662118774756538800881368944288096116262305412377721812719896897595944077591540320363861661265573204257294348710904644047331482768837306393248664383933642254228446743404192280039554334234956988 [208,63] -47492404577028366729736170859267064083074930675837707826295201922513646138645247307792605546787693741334092069928412394942245385970360924676229375629308441289506935861513789924796388440808649352188147301425619535427753077925927259939280776963513425390645856188833747954707778823561847816601851773680189319615916931183345886842911613223285037068332608738926084820383493770257446530772834980570051020983698772350187707184947320433414982628344457329720843428553087599258020253519232099557884886672441376879603231620848890840700998050333361733210501795870032657424501075438371635232580187503081044456586301180597345841288495427325738971147880074218266809817278091763394050027575407099873495672178216312630905040497053571059454012829111879223462481026125922864917908060602668869440437783168074355419700437233580725824901805895914302496602155039012004974191846397530996029169798166305240718311381305794521085620007802593306773444212116055626361755696455222290355928729941090137675171864434151574679454828013269791753779831331681580 [208,64] 12537207517676990793547374655879266115756000949144923691505825740534306832404609849533175228298606868546302318746849099109441382119689617374217850001888194764598495957206649834584007085588499583636495655818737503235446469495774580666159393149974618034536092468310132755144030333016084348483279347319191157644771091779914071924605142777992032877168879705867497248475988622697798968209855118090138562981295081138317131081961127862385983138643284648630605970817176362831491338247959064662593064772896302521709810645510489914689032818994796245243486257493160092865480735242797452631202331336829017431286240832016675490802095621608209035071112211350262153149419224675550840494270473557691103501563986948635573947918077565922221654240812672931917514494284040451064750239638058291674281671779357660302669708466318711005241511054034305577668425956646981829414495407168296461068085337310401601813213493699068286677272017165334865657862324748462221430715706757283428767539537856394406891179397591719571941146355658607101390265094160 [208,65] -3085663667477538356469765013566478770755702527801680322165045953811640969439490333624723515810584326167052604114371040285292350306285704807837970760052808177925461556652015758933174101564874048375263624374540136580437833624077377474465468365840311946357560431811909546626306825400409256638040260522579355582781911260585596579709467592402100851266183250035242447283796880886483864114330150435041093526742531317280206617580556978738022118051273423145159466631070690224007127750594379276386827602154404255404439929073744456551132415061105809487223720099329298862808385869303653973647748040657661568914873424587366396151526906085323488133106008034130442281697127562841315050043594788518738188640275473259899136081260467327272686077271799396435984811390298776186983332407643734599351381644305116073423390155509980042644872934334955130677844736886028633720758283442252535521635222420960997109910174280339810550751842237598615390017999308323982247471637253103165814786657370723904890442970129933506876947664409081576995565361 [208,66] 707387811938451706297140558444051778625692516387800660076562129260748617055038807722000440851326535524405174192943877559181329244195683033812146860134644286646672735330797338647734976210265862598670564195812174529515777950674943545591793375249855185560699450370393557552607170992650753832404614363791453432434877071131564897283721847526209104555348294803900332778601638258774953898188888055768618594321416828693609152432064045034204975121658501168669471321363078824006130547625883563667704482780022612496679313229988370788061107728459654143604394793454760189923115487185721169359136500445092045459594211900401304780724329021010100820504111698401044054416343017733840093142045925728755221143890821337284378434712588175605043473402765984058477825406197759646810771227351406824937962773074283214105113297202606671503871507735112714343176593721929617843104323671537983751743361326208645730531108415495050195014225690035783070629460566528122478896530887367299437968060474859817750285816176942208825250807184337185062608 [208,67] -150897291258392134253902943401423965003555028187784047819816091853886842092428826195238333384314615200163124941173025009666934073318355385607004946768920188527474587870171417144070933757363372220677115516195255068500309054916823210253933858591743063991711975737167634802897084790703043217056381362147459021209191704438179862413187267956888388947943573154879044013979104205459165074588899395381803153151469705349690880237467434716431976759049242627541247227730564134244851369941289013310944787289722152371909886290525395339223980547833465469568865669479796008304821299809980508868278604567671028378358927275478134652732841608622448577274699845557340714513258031738965871999645756577666185715813942096438919395372994713454246612161549728439835913349765715247159509070351015192468492398192795209188970466782948561391012338000607592562588296025948851900792172044732347772783003883365355660167630269268970439154214519699413311508229602024423755454083654282047201415606371528492734087611019653871335176158506782087216 [208,68] 29918258891355104861892754910881901092868088347771425287762493344035752356943767034555028442469957205471016423971304484438913867766925129150704655059601503266758416602347588956590249413551604546003337810652264852178250264831834601464098733961941415876248416580936297032350337240735642509146667480072412077939847851203174259800573031487286811067794540071979452823689304502003485833249313777829696774845517707775013049408410678654698901663136806276006202177097828386064032135208217607686222124494359343729494144363855705245138995515712150784052503084935946237706110665363261181829942311695885090236708736739172244608042569508754501714214689648293376228102356563177667608046245592122256043109325925677709054066612968400070308868028362760521696870464823299117106996119276468138790601859971398189127727546209404515404135742742344969314387332750849680873672658920831834460851266217240353825287779758671607407062835205110512021720232813213136977440996277976438421818062458992703141983471226023678370230884451616928 [208,69] -5506803177184536486379638026421461398277334312390527521501733252692358847005462612510115562330048307894505489027982229439658301904922960367598538701877049353535039243280786354186085428507229293246626058485333645343921614013133889912852048708901423676124748132720653010228898413074595292054143195629121506262507078591547384582983324140420554723151693948483043928719989193015261889274526409050304300472090967954696734726268360335562798976326500216981099162767695483089524095947690274209883280877609155489266145326956077161456190378950312883816728493593483428245895785246207697710288750921589881361926486157979059319688476696025705560225083990919366315394339148740047403442339731300850144469107350630166818241802214535552503362599776402255567980747542910536424644690628501426327646911974014217819595070562312576059642313541276680796969262501519225273924380700415484385373119512059219028793683596142750284052991837335494812453814071935960568121171180169967210879088646638213689049524213263372924158304607560 [208,70] 939741744500763801466746958414867004978550001472293935339935918823356081135631874859272681611129317328087617816030223263554620246800359985378843697955884921696229509081335622494092043295076728451955593116929178406304336317108154204123176110904433159049671208150023320458596060254622704741974347596215126044462438151734850020877091093852800995863817065817596067609668173127149712994986930546421119415334407423662150713468581846918094400955144659116467278332136803154863181488211671521513589499048143367126289312932455737280152063638555126800591913259334736739927303140126125704782087288049580244505491369476194377940167546657904303863378856170436680451195509130091344522503467129190074409526035062438397353805701673524454722274547461337353158397536124509298857081672049286152565182809002924368452003302681311901975172400802128976560088492935658749505024345706758326974147298809842328538202731200851491817045824126693982908175230401460277196714686163114341621298462188571011416502536620912914315350300 [208,71] -148477024377936853032475886763175905909956985977494312043753035422300763698865068468880469665427788092239482380742748114820001441463911006816322399812136568450534789148970656054420446021004137352219796059981314402461618364349368972721710828187011338697325637219068979415527999746820656470509188064247779767090268731256352187428775359621592777252392372600691166146548041474185284487967909433260085280349429418565401529228925287478961011974793678169674883456681827259055008267363679260257524880897401804665415789165738994316144423742040076369318202264331914033110603899895579021967145066868946046156073688597205532849944264642621423153203994621875829136621081702963559937507061658268269916902843247192412228938109402126403996169995818997791752164929069750222388833893236526187777322480308982071693951226136337253240515167606975868125747571876672701374449485041653677033449897009734021259617229646823795617487470520169811124792584942155104588430343511259940067674256131592814178818651640014282909032 [208,72] 21687286750496086951523369796004966674473589520355899514208838752679032450011982385605887684337023535211028509252326951631886144129546805978227274540632045327046647935555150780187762173788550432105154843363971350287166609067286797994919939503657034880311691230999928296633229565990712446752162556929248927783339107386996805312903248433451700689780308210289736249708973048475710066637525094274449612637540176754825798258207855073800546351245072700242181710722314268167207741087720732221031620978173111689403443732789946863875125987723737019701335645449101338895373045343472181722315715697315741533270472667058210876950043800720374970884392403144511322375291872195649751475254416736736136538028300902515909260801868115785636161303157035867371296359088171574333315958780969802956307724319423518530821694485497731854908228170378519197558178635424601730242749201730525875834063303797144936184561789781743071097081621669209293098718833186462471998639269179233402441985173198341277323028907506460504 [208,73] -2923862321804178801146846322094465187076155186044763441886553583489919062832733392344534418975111154064516422702072495636019303774646743152033376643068626500311396106358182403321707448884282942729741405847613917800558429386828297176677318059246570531699368695873056795116364074013839725689347560424605292335816458332895077070592203531680070761316680072193240316541505174147056491599799263707741287028912707014859720237921180569915978638910251093361786985179917697386768480363829734805475435672845105438587389722785112558993047645485561848751640423895646902822483420630411838077872576185192881028842581774922568302303209145571516953731325562317713183592592052058544208357005895116022062203581375210287114906817551223085544909992113401390653104891609964665177606570653490377684818343525705407620295970688732865136965843768118890389264494314873984674796548697835525636926958082345014494806548468806297359117616907709957774926912135444480403483372554260222560428225453851414623881237807382036 [208,74] 363234950366667552855548929132651598714929737971428121126819726326178375572419379467151797145546361086241624291270177820664056259055052108766528694209412967441219509788951717132794606636216766866792616171150869989160850711324292425049233986475039443515171040960940502337567667536229020762376130608779453540026812820649385607206529968302611520482746913375362378350701546419692851984175694308153724783752014310665842558988630722993435019329052820967156302481386571912515923779104818442865292896696092280210858011398300823544416410958546023673168974234634621785304587385742089363655684721897283066324874987093727559931575306822757639565522782983920572048683287498506782489897764575600747112747457584122905216482994236299812961898024185354517317702762945929751704224398966728227171288657462731734999866975854489415393095536944917705137658079341427508697781450069720196199379365874019101163598880777373251713177202821348565327275093913965783146035833667753623906258782644887752883272049980 [208,75] -41511639422033460836647268144268090228739450909164168748810386515439678390520316263738130531349944725199022248597219493497913012931597851339645644390478530174608527367368835657841457816424979058866649493723636520390060777433929690663439841748555886532755521263230704024886567728396116087512193392233025014854255922271883503937156776705842828152951367111498606450553289489934793952076961167933316017870605850166219284983301562859122340220002293989355142589658493667882395114317979836589784011487392317012579876527123869515500473770212997041716702196001137166897675633488778841211948768224633491015077159346369792778200179981985654724698236878863967767770408004583322228494284306307802389718687287000822788998089698985866253358845920328109566656509030444161937130759990856465703894646053062969431302017334105998852345367202709945403706607729225232850169373530642786595828185231902273890632814426673145670360273360275264135448513413619064056131914496762873128248575694295424931117052 [208,76] 4358405983616677433095351454155251210482643955365646149342308876505974114147661120499638323262329736497995185820312397312652436966117807966976337667719988105620672335919575780778745305476891114526355537790333028717787130751024638647093319071157678774569192966874433012650945774093948336322660591980461269606504118825583620433433195335183764664745579548950030882604280890829504790748156489044027079560237141654384788069463293413333776906603095006396934842547451423199743933276167769796014591580938375084436483186621529950085967807015896170588857021462524559503008910597145053302712679394183246222712177710479768431978770697655366419941197735187574403125863008234712016026556676324827269790372265880191126893538413200199005569186411124766119854513875735985987077408535791821800496041022890269180477985867157221660725313190283372038177671854775178856293751827598518802058180224005067593387188692362699677179678020576171223616652827376300548167669688769736877357860742482566356968 [208,77] -420354012882797162295397281055526294455584965735026377122929998882403557683772339487026943999460088123074249044753592826693765835515432388317663795744998049748310501501356391381879185069606562038536553715176374594342427145160588288345969262657217117818556103301027698853255640744817334669810317649917407989051225679042268273022700604383514963414712243413382324966560527489018719531302387580368777381251861352631928115175273871449773747846340090814415365594030881321654337746939512435107176777714936497797096554183975357253031878058407453045828802958154072771722396197901473734728831488620923779665243796829240673812619481365661820169565061166596208647490609859414297427130268116492720290490096756990314735282158039085657037493470759588235087997497042177282115582428790757722362993161463069462070330067149846006864840314345381264712059943851660598493074948091413860442861596067752652563494014280026616402557742907397677557270323259452698616252029436815977787634073908782456 [208,78] 37221084913630158680411870792296589347115444149290794618345910096121978431537709842860994586423908558298964608411506619204023642512639874499446295566700287050187353293972110982142950884942812598407137614983195148845927944633585127493839694925469743073737532203196710865006659341817486872728577983416932180534370351053025112494753696757748016611131016008710583298211639980870364119096352652063580104806157154798225223670479998967794551391925705944423213734197687090450506069996061378341432981100886830584851905178290296833221955092958906456744357700387346340462990755817258431370953503702750767858658806797081365009148017336320897606354867868723096023495203338360609546581393693953847582821625371872683516531871742159735531062555153205247627330815345504312477665725813115607931196529548367943228439785081889703090309847080729209707106259190064338091527415685204125394013357420313042105615448983597678486673657468631690782205995317518831623413949675425408238908243370641 [208,79] -2904312592243851844298299255925710754850107635531972262750550940202534458939663687674974058965903161492213945220590937478800510763221616939510430831863754563799862747709409894771812463608435621994482796702099828423825895510105582972132344124143499729448559535080381799626034490665898135655764462321046317998999823277278378115014975783218735015112600412195242032169847558275628779418374773359244638106228318158111817491658722602870807307705325944180635239252842913519220095267483340050677232203487089686625777499749528452925504889898270552591452533313575713323739391192674389421647181963042006196131237557751855229745474111512644733177654176722744945209540068442916878778149893687004094542149401174849752225656914438975070282923813212778894272112084164790906137427291149049283878900318763839466080646171074865044688501605923485268736815426108583319976348757155736869075603282340112715135373854586428916423062745875438477212741112776755716095575421508875545268751200 [208,80] 112103514818986025177172843792169487129611942530340869998760081358260505360775696744364669583944707892129921211712317879312693378294224010456705765714966670447412477595186220705194054701071947060293260428727513946704859408268361775010095418369201500669568582275525210033176958978744235699705821247724038780930532744036401164631345226824291275147239287776996943712104138203013179021863417666642797705635219796005189098332999774983696806144739797079225380999929541784824203816528995594978627601245492428142323118823907183708295098685489897289080618979269457975097815281617502569967631466981119303057982206549755666447688279333319317025270081657889501370690604433786677995403083030130828311922592727833241487469084853928247170499129812759233547807963747124409337915388465939015459399001284209332505584021922724231952326425103540473216958957965191832756802506958277490319132600565240361665840663024744703869887459331415489818924020534097353820678848409141461125412 [208,81] 41432541349281830922103035929413469303918265448311531484714893143975072253937871321316335120717539732597363710583380816442286106796255134525938437906169570778343686326820842111486252652892896952753993775933939523095432326238697668112635017391298735087561642111549007446991274364518291819007175493500238916811965855760030886747547724192183188307749252806675777519352918303172437273431639361587813920911707499719411743971022728535937307010386978266157299010706938908348434743226662173290732156436117696955793119213534261963743664025507542389801597663118702848193375907321656072343983923862979792901779761192399403623088259720267714719718502362557654655238067445869064635040330314737638964759658111605254090027175357169812441207342124003591273737171150950192737803732380067158379864007580729672333629807176361996758847304409320704406531143512847507295963515859432969652934241686871055268247795236664137405319149987552825059206146751308985197837013639243745996 [208,82] -16903644764916798143551405328540518664781100442898061262659731005538128469534990891106637507239268741489833441576158449202152864282085978953903972787833389411133528461631696560510011426926181409063672634627424258012456700395183233784581497982954179681667764882183089118224779734265257909247628958942494196589098784624630383076422473968725039266216443299636061760387403225884969068143350502921818288998410078231854387486983363419884228774116392222311839849468721073545246519851684436853453983766518785952776437510469442434713329772625146599114980505440807044716217655382178124562954800168305747209885785292896491775586829950705418636633786081460744523253215746175470300928722849980917919454960298460460259610869151229264919007789861864017169201878674596879518857099557189023962174800959669557264083172746583836754988338270539445232662785763665808612633600507368561642598562947400559154967874549562609630242956959422913662274771660507151379675418410756912 [208,83] 2768920316805945409065760105538402955916169571019982350411452183166793925045960596566648831218731269891437106651918156763750429330376291945322426535643836527063699411826982973571958934100174243812998551050552277465990805331909901740637952726066936748125353469793443954926700671411452246213721084345534540596049930409123983207524656649547448034904918702232042287735538474409607493961553692680583643790504159010877943265438976746630311467931453845594908310453170969365885891057512005019510736125708177355082778773480936368401503455748286026042113992269700817885959398431244967949331309469028822969027683553604669165971384766241907791876865979633956248009719189221676850843016199720842668513781094082342273847519844764610320435471212122034421713068021350121811743336279605667000166532061723436620253753392573389028702836046988879581190656234633613889524812818918308972198774125179072352464383049585136648392312855385060520425125156437935279792407915900 [208,84] 442738110852928022700748256600585220587804910753413582433653725460938247648849287219456083086127198841120554915669710799194152326528559029460516250013146953853806575527865228222415959653211494489512336833246198233977929271500171248830331118540564035290123434396222400059476342009944749408507422328816775053671998576055003282419014885771306644760296410755742125998212630586650633911262935091394738757981774031295500523712393584628805692191312485982511794297186061095743679029620249646757131280726691339498102996177290849779514722267688511565813659841601332980230859986387428913942122318597715945057198225090754482654576519383078257442847600608679301988829848664617362911113826833102454545456188681577167800061135126145412397207305924381604030079547266677677486775795196755952373369359979106776394371273486518413883196804761881754641950182926831958817028991343827220855139472499767376884269301480612387578681029245599671505386442655676733153719040 [208,85] -439177070749339934516279385860896530340336371680234824023724794604490981651134449114823645248134484203743135370292168632371451857492692046068422251553072416687030270400996705571256518693358938541685891574480060650050507967313237396463463679300696064005663772841034844978163557874362425644409093030717794716784086811806397756880664654625145348554169043586472730436892529953372567728006767851817335558811781050723711090750756323268826401967913214239350891450583617232090855340267121465590917621743014496625582823513604143486250870824822068373518361074231947951233501023096313277935550452650551371897137881968725799003968098329720383142963028086140158146661328349823888751238529401623906984831878936849413285845903934536269335839696002814908674127566879739629915239053507903548689075278645729704384435879428882130617207293792055388362980534611213859224446118887840887424604423265198185938115627289598460652803167679404827188640652406280333976724 [208,86] 141069988303185659131110821879669242132805524526694800979040356172833913678843640300625424316779103538128054301306709828919897002012561213667551371793558948250602186498807544267549765731352424605481037695166711095428813735163686104017963172423368808727537120749542723568917748481848610849558544395794456315054147788861889682540656125322690989825811040846101224612548473506371640111606390481502291479344553449997710877817165774000718745050674152979409557047886403624118468162696110667398354103675813070107745804062598710137199963168326935917993627032245770347367285851389125979010231008654587279304671636823999043674719636734725669357434923420213593826709171009124598259143533162570841807907824021702953058731491682293296170247618505994331241915151162917288293785057975077398998137957707925628634250854552925545213038629110938288618684164508156673381301249710422526721009352806120287555804215850148699649851985195031739350830289330800956434 [208,87] -21654396460049246005029450927921108087910830635831191012395783786918628535838092347651980562538590076123407087790770889738408730905838581223381070681179309070156348873762920418774795822340182409614491503460794687981778845692198684724234375685047238544633601703031554320725185349719434341375131448315279115101147442772420342558474419621972060252661546118218827737759528715692230411019323120927321918369910370811894892855000699779931648924859198838291134802322300457929944640295336777265606207618299275545403918466386395982287065805431094638129659943523794495389166699105142506402889742381909440416952990076502093427069637350236273843997091532395265898480056795080661041286408350026724469076722073746694082652256131538130933102923237164597855913405774888331353731976193427051855400695542343008827597333284087642679981677097466168973201802564147324804476140444961105466806140577872200967190564590383884225512286054159498231255596786510428 [208,88] -1162640447610036972483009715234153773915373946436913840253018952444229308374516355393699619200120891560926129112788901343970594502707913900198241710521516173261006610891613305883948736245938940422255576818843309172174398129877666673439578978805380367508003584934522525000998250472022230964828277061350225613484056971407625121861456709251399828214547417155541688295682544172359568092481849952482647423230263882002832932819066146976165407743020182914308194842904102148159466372841260533516875946417447434074373096506856058519058451838888755751559298320868430037131027258641994750959482053457813524999187026335709404457004432567622913887718631910341804844691597957995911275914274653274773377999885973510900351645801314160034924655018416280343830461428086856079225956914306913148012566868697911446466400676191097942996850378597623644461990600244616423916354874671625457308919497141894307250653107608303808404026551290285512508894636016 [208,89] 1454630242740383790452981169584708854891052416796825865016698668463485277275403777826711741595598450758843963409814452120262601531667875597146065996142640254546761521663778073300162633553741125911367570637280281483155854022235391609891635747920298752390627372227570844065506550492835571960667211474447037070505970366661081557178823189802211019799693634875082802102629798901163279519563107720375066117293280564557611324517789137493842868538659651614004265495225604100977716225830064825761933389564240265491533683540198234399947133470779880962478645119698349033292243376820039763213090255085600671068778400667672566470402417193790953907420538372144022992587513116944006611149273840540777834873065293093935769923478116224593645752308368354733803606356811231389898658759951229127494038696026425047047386365350415218939760849945178918687183253259233389084977323113647515599993037300883780775442717799412090639310481341982710069915510 [208,90] -335713002346896887370114817778525855826549491845125419303162559544550599969918089440957941332776942027112364921674147257662860653097099269339220676707345605753834415944375124380509039386479619378428409638627100194892251930401705710829749807259591787968019577978396104422731680455681851280471895953716037245209235069912423760206394991948078325832949423229147620476127487994392152158401856675478203137969946233005583580697362118238913610180244446056089658762173433918618558977230733206530372883383115874030161163092126751262548478165601855609999512054447856783563998467425268307112470906626828417542628308831043169328592528583786536493397424891186919115496203441879868382224820336475633053354637390145834496971698522214286603225264326318434102598236092361528445387260691280387841298742908077411220714785138028177623717666830317978832294658959265163757769834843137576726670844088861783512404696645111298128910262641128472571708 [208,91] 23467074241589045543412254927075242243987295328187852961379780961890276310189592720852118644521643058042990067527537817596804320061027237763280615318221610273439408018272406041338960362446619053076864659171479285788345082676901416730076554108884401508610243554342507565670168361886328275711088596735260765536314720292697370835444561914206046020320675612090480932070347818525028122091413196740204329821161821746225532968975016452556696865984303762574016999447533994604494051672177492067235996463342761891896646472697574925694949556077303679672143442666621793194951072709230126306426121590948799945544589158725016909949661380040941880507242256834999698236488007750762257657850304137828409165352244746260954162015301739461586006879660628537949310326495275644479590421364138083846741348478541621331322531252387006108143835854748438349660989293333598299085755644420067092295747162921736311014886094078159745450740357265786358 [208,92] 6271462923080553628463335395632548020548083905259081277992806412200202881178116294147941867799498547509121101158563059251458021481316816692903223828448570640753695942519104614398303343170696997429470980628323349347950713095032713908437572043188770984732522458899532956298698241464355444727430688920823367280635212249988689105201259679617568067847338112959001187461504271578893285668965155564890377515616512260133082636407416117107023296241849737509735632139307386431701282434560268246987485698159467675189723511177474093381394553834043821527681736665178111250388502152695713476031512962710938836992836798913769478136978144366705012808398766273218159646583930167698494280062921500510391755403382153772708581510793751391930180025939052959171618901198614288744497445667657382698776282339630831506957902958424603161485548820085841655810063857863312137392879350017867880501801767580501715820964138583279584762416134185624 [208,93] -1810207817192508065130763137446067971436794093547973613187804031890760650952431877310539268875147034287279425584882404341063935551358073948392272449198530373788581584583788498709977231187250240671145211549985014852777761979820246161161077858207155581215234031600545174782138385502123898913059205776272237128434440144281679822008152236021728246804953009498554845307176361590340889932731947693131732448065782534557242663369946972250082162761690367233915623769803659270433337210988216710440629191508462322531012680020683553100319730621596841924958485621201712880598321614904707692272584403542614138317070151694988897763836697280189967500386401333727213081088524752776179374320412303495917824681584290923676497442830547574093223751539043385556540059194942284204099575625498564363272931235969023939538305853836172205399480078809037338332686713911717967622655116324355602603273147824740008741518291532568025638721146888 [208,94] 127772697511751314405668278189194020122248106493467842421517160847578682450341752540042289520913894581792716652038234576511202276981851613162904935898803228585640466072670468038263700925851619023047918099184336027355937053277203055103503429265563539174037873452138701398702828045594782836501167376337484795705080441158015620220059535804765639230670449862975101976008363775856711700924791811919432518842036571138262151469119155941055123029949184381290497674938434926731394541069458840013109862338188849558683751685415537497774999965384849758786965735813247328503307986611415160666504264489831918567190431739866824499049072790250157525681505172231829469375715358431904595144687660628441484448184452614852608871592796540589653529873046783457311923153072870319588463570880721448194637144206993186239603163291476539031728092760674678601639972461036000306360226062865672555277000960471202080606689352066283362693515 [208,95] 21272549778411845422666192928199661284291952382301373834956536409249108848830814757979027918576363321503141955315721627887966277014098078359022291014745751071825942152667205447298101721553311608148898052780301670446739743022669743392689941772261666512450637526371801686349237840934537273770040593560674540920644689776130007859838442992669996652213369556940953985748593509694913458264991584839247584549254509252934932200220211113033294982553481885781383223602130686249788184527558685500683905010901396575327643986449013673320665802121354546926444950864269482625309659764275066661555501779836818653593935790512640762977928813050247397641555804498140023031456549280156718723737093858402335919478855656651179582717489532321240262356502191291667864573902741284365532496225698772655136022490272412039354583116621800656545581949967277951490016166594120746114823644988476045002972056932704773560685246887696222560 [208,96] -4566099144733428925152815379120554599693833526907664366144902664700769733979957672055647188139258606560364848571007893243952841456688025886975505423852517185800390574538708025829735839490272177293225516782312347860107821863248153593031154580974863985524846468026936203777680258864059380122406530843149993083973376965433744984710268159488625399696768346468251077623280704962291648230832597739610500597069839833509583546393930287104288819069344168562409835379226471790719136432288810004315822872765862921202985517178133423440776683345132843070048696869229579268208297321551350562257127539537401578222851071907975928157349426027729525926507062426118571440341790451712128943896814821630994521706709344674851073942187090712077161297728519659515586139077509639810751406386053110300689415702704796459986421924793774194301256296095381837920247765797562810663811194030860609015360519856892182546802793481358416 [208,97] 63719748282680834394102210936465742050067368811910926969481965629136271962234625343138565764422833542068208584151704281395233723552795026220978237606834847655293045082124216211966539391283009139945563245448747359155240596804931492227483191147770828055362392484059603239283743067245659052687323944028793380033429340377925897780928952466779910350989799242036543953485764962848803137709676095750666354801982672678468862191274650569627630554210256542832539187505558002974501997185653713695624880461210372014587684055623969106814502091640358757605037910324496896583112216796841141299714709597436902885939102098700204416516457215393452259007193319979187206339835695132110844560623502707166119311877441938572075635417158566452037201373460127419988571881283558287406959665579530238657821474583415741282138125702133897725941827177925639079420405884552530187080258393725092495427184208444520968759644954832 [208,98] 54504594388854010745854206263030995411160478192637871202982619722886838832094739200047760257973500493406909323440164101121874784506701343786190998129621947562743596916600382358593209151343161077570834857017416968707808847496604918348520277787486007190121411464481882437503837519457572876849717195327695936402859805326604678498328086958397966695570581189596614874947934371137508122474187003326305912514408860029118069142617671073573822544840101914753429327861409641102128445439885796342564492820132175164807866502737659765073423840633261971279706386373631966923027356418842781480569681730693534208077231171991929320410656426716144587914261432943634767784875182620896644298785128875783770739635374011345635201299938492445742768672671132896032785493444656897482354894168164670471022648336723495310486092580395844909903094595956058157423169750751051447200721932647243527276806567109876219319627116 [208,99] -2990142810430134314757238891385517568202071077721335432166813173801342501516186045225201338385284685207300937237204275941186900064573392513892382677054828534733247078834307034836506436588299688835552333569529710945499997378627284713254840587388865914792145836642782314715356632998374819047650686652313023559630706687764651567201355764706586103464456576241896776466882110952907892067793404787937019885187560536316896088789715138717379772568825831692421077609490834506283175241813648527296738944799217751224203626085090728067003080581223726930703402090086333778838985305644064129512252947735857502838737431154979587891187654940668903882472811075691117658307779229044074932467517268194970947735158647292946617143917292364899363799702667803726247725741628568625059625957946560877145769417779061379411947733258701200636297102151417239422226147200314432623257357302182898277557628013762442637320 [208,100] -425056268557232644747677014840397249142668629929944908384117725766024290243068117649194476552850466313289549293648091486886337259579824387781151835375338290931320191770436962889526040902648488525352457930555514664056684737753779270686119500694054192362743081169599904603169898356891645674000307043457598501973362782728319973435166486328534374968681799365680376230786588315312678866204444376881757054654739907780151300592358123933834171807778503810483021442548021764689709064844349045321581695260778577093714754750305655891467290794451377602414247879326096623921111191106765080206068427589571263233076941637472124813644907143164698199165365882528007426075281065972644944931005424623874479356747347950672029940880656940317712573721946294767091030330863877481070084328540387235146336008285998623727982772799253292976425846656980674272265677225607045313647862002231546904829388450463272496 [208,101] 24004643997533948669270812067231687099809599248114008553045955639694527919407424449723842639331715364484958078867940968255692734173978821646671087188504652772382087164792647084555903172305811880426071324904242289482538840172590956039516629635886355266428767102881244676585276327813118740041740896934259041244540489992752183767500220054936057285732463825484592382958930058634177302767359834939815270402856883095483637960267113835085512919650153416088011876325077073101286939678100931801383831703812163406482193116843725047840196621518249856237688313991297527017607077033216053950207103613549057568942234062307785883155265087124670437840503377718589455755267982141338982831149610259955738591712780924192004897305898841121177065168608060947114225699458877476909179369324545149135030762126049985351891655359401482896325758294671798748284700569178018453679710460153952311959084270396302 [208,102] 3004949581387757878478144121625183751752995112941044524650708464108503386412060930985156258144114290119697995743810196779886518804971504731264532952485988921357710502218575614609084940759178426297462413890068162007068029816814028068567247903884249779436854429548839789023344442954679218309236537525342453204957575467176790638914520038345746882656311094314270680016545169922871456287994380669800645099841952715451388984767836197917057718037707699422828899272222756881605213390163471103942084702047812949905022857711042700785413735633480815111541496744136000587110297436732782375699785880059951323457620605615338376631093068518383698568590313256290698626943383671471272066903506861835624213502148521783729750227249500820426487304749100839650727948225039686513733533686022388662100516394101067551537824739189447057182122151758603074472529311587287688668637338384779639897116211301 [208,103] -27915110046672648537294069170883187360920506859998359839204001056004912204500461754658768349671592050147958285978295970505367815699198395476493028626929462059549056517288782067128243343376600069222050123763524958419533392001442302209409384497285594652998539419703463759182369582847914013328991266542900732383579752360169682171877700662174393747577570810711912645215645957094825678849685662639352704450973984180228771143896575598579679989200511045134551158751440973259860772018659170959601925853296163652077600388490027516762863760385669423562502786465626302217723140173718153451275682773211568879974797633560568039674425560102073594999942041672673815396308669924979065598831911494508087387426136122614096790130765718478472482512235761183263063895767392648768099352799322960577888187146582964786040465799526036430378723942314213548726581321398008004736221642416781348150834 [208,104] -14074399276183532872946602301756234885401224579632903821559950920524032313494554832646634727117528562456344970027666156300241583943817310405747841551888839760918355384646058666066870238298913611912869175948511897884689556491007281271183805649403724188378838075547697952374576613820922723594801069108057486762416091584460157832409470573714660864418567459670736378170655170195480207649030172020037498727378421022623385023787573039686186425000263114083293880407649837063540641666827621917355090430432502328347136941119753639416097139618381475281451171546200734506881428669137337184442151775522111405692627229349518180211415398661054422529099313391793394873268270672477499698274023669009770307012743277326908378659324106444763385948939880041384730975367424063659873126853200122536072752588888477545476637523448498336495829861237620713665074717602971382634385071682822441680 [208,105] -807765681324021355726492370482044936982934637058750212921162068012798384777040905828650705709480806929763460500188576126676044854963591077327164545414056592259925723356057429382043910646170540549997345818674989610851989356359918275994909795951021148182082973586054445621770816947766701934985980513495162647020656466827814620374536253078750493249842768995441357980725121570721264110900910395264578339468667743374478446919348829308480523133576911554184833326403879358146885428427839792505500092564478699528976041252450038911950792805379633867302610219917829942521326783229420359485372589046930922229844660129717555596421045896993564018491131646912062386499143494504292657116471855043185136255882976962244233904341921953469103811374971626823844849302263146717812503411976697874962054905866155000757080588384749676270788135641970836810713994331926567153063577363345079 [208,106] -24575754107912572543610922989425042343555481693352722799729494839587985175942705673895968141007532228476522154759454835935680641198884880982915860937614576430823838764516790965136274581265633765923953999720798090366088970165809856041247408002169150392646119963950764114182022286757063953454346341200863535137428391030422925012638326047485561768413704518824333005966886088066200611901039457629400239068220313803773922122243609221575385693157220031803446891000895217466152454240850379150023870116027296533958413686537462446252737810417548307740917845478315877829917229620020758601083325496989307844736631707713063054419119798234145142797275455407050144321903312630256223327410345989063343414493820540523108600927236659398616811292696725856813912399773004349065606115962538364433253446573877593217554550620151794140778882541959573672074857235462151047006097604680 [208,107] -473086626413310318845764863303105676862974950829453015938616986216979430044456755781649139807972947835085169787875817015486234155180287113120013659634170010579295421159545312679080819475179013401716246236878138129475353421011758967671585359161731457124045000012185772399277348660357355395034549780324289128069894096919184921752726043892295606656648430439664865640756454693357121263306321156695855206424757438166079924490156681102819517706030125694335433876155716939915737275413286095016467452188429705937999256773855656128234189731002307312164474278071267580981489496372179073524984460673933306665719134967866454298147689044799759318148436767864567846370576978375452224006268696760817463299482563549394535508805057185353274895621043590410893185430665508745774118658124961928749653108865994082532580823538595383015924648489190808724987317798397293611818155 [208,108] -6153506310306347908634434508270841790100837019330725230271013146278217883887858430757761457105373058723113990212083677812590214280447523437558131856533681110153768137542987499906194525110079230599230883135480499685272454475329652587874036090055823656473872099449491039769632506421336549280967604778714936485372061018542847628879072124431698999381213583843482357157821814844043500300530634705507025135291243115843155310319523605043210068813151322450632738209146334355434717091595727357151183909894353467123752150454776593625802625494509251405197362579621395936886453214034004745122652996684953662874965439886604188000171291428203928480406140120678611549589977752907404857391591001891036716126062672937705889487473345193479070910451590757821618134843121210479779130778828966214026436184733363946227505954677624318240270634196203919328322238332545158576 [208,109] -55855422080356257362454827989951627760713046521123193085969705631573768036133916084385247822748692741966564223928157993918897845702833180458071110543901750737805515188632962034761616843668577887961424025369474638100755987423847988573847797733811247248916133909387995738011205203857070195355223116446844783090113374418723791673042825947071949641201213711603698419385487265493161354368716199238211919452518977021862254851174827227231349404089261892911968259177583106443315338890717205059129064356407418583765526920744049866437123657734804436114540882420316548845706864364094335476390084697435063406314113026542980096816123407259766742361451194156048723966251614974481999145203740302583647550324977951229107386757047963109216512932217693662861242133866167014522088649584728179412184241267383517336950499282510291122046598037631382538304860040968430 [208,110] -360145393760543548919916498141976151956203372234633810242743925443717820450356676711033386083094450845578537322929113996129912271110705218218057904437248860444770299681048012347403521647255691142341746304811550337113467565735199637349472775871015267957875194072733973388369466833394637688747660427590688595800612533303526374196141111749893009661160781249891069549539170068636932279133398232893825388208031385072073835426673841692036883255909789733638626898770630807150213316743068739985988048241539515009752625749686326050609170023505201809461380157991404501957914078987446212582175915836147151260338665440286280601966577792568529912720534857789909487808279899424841951293466468240416177512607237907765528806045260200499715767308552083869637106653500393535775921515822656895017349987503640794955846980532854763362873643079225293536583051492 [208,111] -1666239183492066815046382117392437714238645644695577321766939830736690134827550271382710401292266028880749286785291900431303179581236811874952169284107724976448845447683145288198670285608133580000513497616342430148552411669432933975684550551896832061625602495980784501692605303094197732545424886515537586720419508815230249395348144576187222639629556042645618790795667048941125937182496776358501988220045585791025120513168620448326854143294217708476752626299105720802503441713965086143613959385904465716891144146903745131209355182889444845943625302211455880357562778687557695432060347361003792983484240516112487303006335179548057588929961214212229131949901018354507628852144694016834383136193881817758781395868553320046948067644381146889107055775114285005351986784847315832071422556971857253003254766182508459191960979022152047148319588 [208,112] -5561883983016246661521121036763002297652655804144613198902120074551829442069389223255413940782419886608742202436686561170864282451266748601793955591751111254347296646156096952976931715690198704420962365449360799847662424136270393377462693523793733811443508972704022135830638304383561253333947612047579792001618149666898014950034020352703834151786142853784498487487416491671758868415423729113542926886658184758262597354705346970034412099011514706587147439159812237558950318461847773009955590303253628010666494234537341172993597611459971564768233275123590385202015990092507994305640120386442959714878279798490969199607123226831576548051827499684740335839778275228587054557239404950265066389075796621652055367720103269669122762477838541505472636954427977952547146898667863502806783499505176966965026623428103220177765272280096483304 [208,113] -13427561576809168604154988036262735152516259805340689288965870498352569634264664165157907015536552017547195067332353640088312843931322564667584331612515232475529454750621296514299522256499699225507400694862582164187080886571221803217284565303253004639793660795644297392251824097578735547268539464400539361613873332976434275957093205433219482044443401026484757893889672264964744753708860489731924106619804009756016749505867706257567910373841416218424325118901279985481079113281498948842989447447672363463450964687712050641333609543924842772336559704292879159311622654268594640464483257813437115489685674221707001532330515153456771823869862891730808394203473587447500733768587281628901004740588144636494108519431948727719342392487226368793075360470193807159906135335147814301208891173071366427577915851728483545352575661482865 [208,114] -23453318587652732280960314553472785174102790042419838863577841087330733314558465338420444054855287048961053786188605141597532087232427865806961487481869724568710720467356243952134219516335340345646620316607236998022401631125803912184040177618873552679480690879131644115937686550773828772058782824842486738262505171623528879200164978272501592295203926291304773273478561008386384060661037391023167568247654683927601171939728022720414092965063261582007010854877557714633207575480400692413576529118975164382121049360405655612432764684295816739854141416234827832650086253863915280082040032917806616227848938717971113145111248080318607516680090437739297682371942661542462635764113549369331266578952734905291814346286779849032978655680794067458918876784879519615141948554864653855320878520399762640682760312505619203466603420 [208,115] -29600239619160687358262524744970332985094709477431921602735461058484150160769854637000113819011632678861244563227063674401387753724347145546214753275209674405014054284487269028950198083299713347402763392619798987652421350112432496426098457452275184100369340125445130775548233819568285062270570946895924952703762767610086558553032042102473697430197629798396484339691301837856350343128172444146339433353023929326408458957900040796219450671527287229743962644149938143469428198709419675705741721768361245850154209575171671371685901357653196006276509918235853255801193404316872700035696130066751169112148432807070412537256438567281759331863935315500691204071414437633477106225831117704446807339232127878259400204927570455577823394850409649634148527519298416125738578170795172690000701158055127391520526232095333711068 [208,116] -26926571436817208385131216016506266621366742250415911513481888464309812195397251778871308499329709887705256063240521712570601489425182131810612959664260782082596019342681037131457730693120711960358797601943326860104261695486618466880769659025823636711979146727424238595089404239695332641496621724973229146971893938342555551334076459577107087593688464233275383760872531950797773045249706346912035938515704841816282614823898145740145150234172335430931248097627077751847864283883691989749010045819362630477792492264660499249946269845797984765919525669067244457730179302605627402185570480885309753992697500525469586612645259764488116850055341890192829845816048227063415922844284524425480254697959646564814904616851872560929590562049897332111004224421383003473508164888229501341763809164861010706244956847148776 [208,117] -17592566146695630240340716831426568314143935827935685930622448189966810656088933358462184221823689956609752278519695506415254111200292255292304581874372820513552709467495231623572284076281675619455006865458531759705880904794531757392777187550284119116555173581050350114179626216741737292484744251054978282174792074573227132764015679640846834728099534334252034822562820182259154781349808623873500471382028149938041250474572302799964795023501745053402250964793089702220073035752832346407901942541944621162385727535249260697557335073842700335426482130845068940763657584976524037739138258849505301876706756887984089563864937402328104231500172525307404006154862092470876484040570317075379793766301140716447296850969434491433248864389313723840977089884589552000351364065723370107931911617732817941568669098 [208,118] -8219158499818794868493719462292924351868234299638465804186729347071636720000808409345022714556721275003138238161566450668471341518380975264932653245193946625895542040000385021381401937161430299981046335440602439662937122793556740082167651307621275312004661885170200751385531523690566412013924673262985752787927932189918405692572683581279089791409324508581858339766700763753283168773223809164424025372097828082994476040277578371182419140855696800254941228607270630526890717834801957519302382558232150074194548186850414430856704536032773290366897927129510282213526099402270812786528401354770203913582685306768625620410075560209232648781035235545558962086344890645541979205014229380511325620579097971888308183649932696583234900579219491535950555650970162331476743171995491602658118076349699982801 [208,119] -2731653883578589037695909551649758824181769682672440814409534852265316699753943792332346457028480551405178523258557516603627362538492737496122814262437865720223801950988177086362234563305405008663424916263689557144913161582119185378564117203202890294738761219143715786176839930896879712962397341334568018889400693312323319214821856269497604021507408209458430087436976211948780934990052257623586709059479875773663701983261725292357571746231054461056843487705881901533948842306371309736202723821511171217322667463759436165294870587655459873728100407283764892007039092582836775040815008803144489392257707129252723521090213857512540765535431721827001915991069841670822595827955337806669160235833821940156225650037941919434811516108487593012118588787220789013387376055707012414989764483007890 [208,120] -642041856546097027941566470924790046023782771201936862698087850306676652268913171069870582300094902538801948102862821891356236678148467634062620686989648232650506032500469081324196213447042014963296452637085661313162426366621950449297777694835239337032471907284957721734674728784354252331357008143526213957441766649550498561352372900905083332955141814480101071595239506768821154801520432906718167819524454251390655623794593559995391066447419583066773523488330021720815920593713920506175482575081489229383474669935437100366612384848009827843775569847577077614516253331524979473233839340924458334022743533220212689608006831985434547706075108676249438644681429225506519757799451254227862416262852114666314887053022180215686941272083817596265515207086133207514866041790478599515956072 [208,121] -106019096827184981011818192343812992703003902349008308712075595439997971288628184109494999531046372166464874445497007274704491994146912657845478093047152419892816546326794055384411650624968134518237952057265706118427464984954299047052278830407190705591964100316377425478077294536985893669197821609720575342192085152618568137316892029154934481103241095743252293558982786772007364041926646849448297281031989639768130272482958583944423955579920435806284047529823986379380952337756765164635624448064232680328569809902611963630776221123521944511537294871829316936629652243881725203324566125554884996805189718562302931391163090491040702499259905608007598665172810444687590885690084850585078635955916651894769613605754075442259273086454686754395468872187730045267849002093974983131 [208,122] -12210771418186473858085486281007418661185817510808660582974744604838149532487032789611379798497191505731375038111378972532255735409405189058098344005749320441693679162381809601216840799083047018058943047209691173884465136793898792113502624199699220948970687951172228527189364162489410204872630470737735927696954809499079656822782999668254566281329256457475809335721239434665244521323153370897458577097173713123954225346494301750666641452650877763871615847152467684406248837192777109861563991385900467110811487478389208319854003446640191794899182461452560984090503626776518568646428826528542567605039521027120897743037410941137610600462766066572518001041520274446595592027850953208729967503289099977700263030090846669666953032127917675173336243959743392375666723931448 [208,123] -973211029415670217158286073296132142956723095110201918343154962739712634629769685915658642863878991077099631616274801014986494695887258982216539903560519765703418043144940120220185489839443962969578783707130857269879344684235459693674473105802490349810257580639172631920158252068858914343262447637439014134916841696015193612140653621801521733237836341590176643405810723963006518023260724362917945311974733503492152125704529718900737664753550927367847213206822702937540463082731548857201589596020254255479402531912907161956253909142955245954087788615726193971903928031954404304180587963443517173419530767096647228306483456513450793015763534056062774042704222689873115785602557538666959725080101802746499292888110299438275046427414469863849820545906995380914687 [208,124] -53216768759132932706030519984285398103600252190297510117174628880828657781950284532597317155560014945183250261638703775367228613081930290033220031713593749465085440944331441858625995879597577295916585414855346583934360950373635378979382631770371671284512030756620976566359798826887941390550753055690913099295337336705737596027867921738280436661872388488475993741459507143388031439327871286972835883263797467156415616089924078950253670038662729597947597833004227912944365095349924075232794122581116989706025784904385139931349521779641413680029305065470726578749541287090144943467499802073940464173694785720802838387233925869610110983121421118548836762355383572770542484566219906838929821607374466736952536940211951318190632629348800550160471975883581760 [208,125] -1978042675309833328854011506291378438377933860594205706052776965538695695970254700863010945422477130209607395007091040901311314007397197319385393550104249463712611579251411763077125909286778156786506226632457391273980425495615911110343850499215345865844651586131261091069622517790761205722187959942294623520429616063726142668788646163658235008623433632696402010066611268576958442549643259245367134968368551631627300540620475849274561682557150831427406915625937785809955288248439045619496317155617451159486572045459461131315682534027374708950548982806298874588762965789450291003117369307678661786722836281730209617726791521964634369654306688438356471860032892980985923869693265836233414091435899421710067809089594345832762211527612002182969172546 [208,126] -49478566061602682035112479680072354105556657961928510214597608013470894628052807613496075971872779583529350055273127251499323915664034821223623066879263907826880539745003687501784132934401296821862118197303739575266278940614278465611731335165243268302959933294387995977103257498276374221017082250087389720491923143156734163362971772613543663610169065701676327394400587587249113337466954863013410446941546732789081439913490214705676726555013884658588127192794081062910738151168201328466965394775525703720822143754922274040899319792618430082687597799471964774526934252226449810672633438649093367336785351725848994600443800978715679187853934681066554389437616133420551027518236845536196927235797411554190761578190076809384518383106513162074 [208,127] -823953450258116621951314605503624290204979370758166358012868259548251342589299203032432158511029869495983584995155868647718363779720150059767329052113170535169919138561332018179052855366066507358646393512361062186793752781982234720654598776793278311617729943834527506267751659573645998644985571861646887537222360591639220705685749157841943268760443139531028565774314819590435673962362165624628990529345444054813149238929983312025588057663963261830325888960905995906330004579251201801370011758396110166261766173268451762233494917344871923778600456643007886367265433232966547741568867148986342526057249182530778259483828072204039467311189293752204966503008913378750721157316011506858065206530520306565950643406101230242031311031072 [208,128] -9029004162851597077631876193089877441872000342511843945651602673189613320453937091732085279973568317345771811904360731909953708325722705767293905440851402454311524021384030496506371845714387612339364946696376105654833049880971778115765432441343438930244166797996079554274416510532959292168915035243609086277547556961645829427150567354242675420501472711266509855455899296289369117543805480106218547161159504833994233881691077991668715788270968286477391402755704761347070049369902165847098598834103953601883886235267909659096323896049181355959641181303949259626782610952299508951143727917059830979010579392617040717578114180648296016904945180126478206301967451398931355576995448976375614758277157353087295027694524627274379 [208,129] -64296267252995490727607836329139993740450243885292157264686355683879507931194798437306348468875119510425158801025178642604640947600180459208327180828438087382501239472432030500323101151512951391426503175949796314159925081507431361176358403226746809504459424520223571069540147054418202222242955222911171883898085964877016320805686821685168891787286471761366943763533482077728757849377626330240356452009309401024153082174407315129807937093405731072442075332525123543954658722463769560148715278800821207182987386339666694990737393589930447300112760056977601184572083553551782849498769820933065558127864406248645439679378932891578236801756096558892078882705997622456543363064045232558319409581599576413080847573121155 [208,130] -293544825604586284196810987681536983712639252847862517726472239467644995452845317961497618180557821367103362634192638315070346824097551590225811131289080891836814302908656758851031870818106950697714929490428586059505568151822390642382309144600594773477608789186735908765004716296112158921640038581593325221093178951377365840730108223117977034928052282991840684780789821666564340587064568316020314632024918086295407999750610920856057424439342147374970638366941179196916031667879454671037883302551960600418203507289983945683715377192538599161769838861833286026112546133129700913360462621200490644166828891185382680722316724806643409063932606169942905537201434993252768882911398795837214655024620213263007348 [208,131] -846796136842238323081345820452914050299041588626559090982211040161094534678083831380707242680585741730587455407030398105900764729798769102239222813034482677329586199372833467144224600215745669780551934008917634039949574845470256451799296794792687997834729072804725817219195522937134858700653518564506880602317763116850139745216654960345130062205608436454545988125708273353180510800505408417670767611259256769516714075570969513921746202441592588554928747976508230110659334045358431644145948032593805185851579297319251010594226294166073126956043308948907261741387234445145667706463022917530111503537104346546185207250296362440097948447387202744473630176802390514426646862203055773946045004936188078 [208,132] -1519383254221907068864629280294921329786389818772498411438790100215309825238519663924123375660313813161225823409396024020423712275327478039962036762604582114230614869721395042751446230809108287627922692169809595691535942950022586223102051653733191686949510620500768406703502470732506852350320189094585917882342665583212896688959964964005370492513147092301419981985828260544214279144147016585916200763269907833404272826996040520996305179264813039488577005232728868068539716873608433994599669468135498072832985701158281131378789543014615879944284140621372826328061318761108536066422796626438762971877753747883607538488796252916926597450677452817887353474273807575109184135435501306385474944 [208,133] -1667066891607385067911653440430156743856372083345301040826662957677355260212028196483067425985518900430129984502724308095567193097990090017995223919418650109869065689263529785431026677040944946504986677902802578630592172353245812302789958976418567739907767736147140679052289323578714814862201754102612516552977388023066441883622334268760104633758050118143042372103689097063351252496892661964701241632396036499929948940208513954731274023875418038928644173977088804645344178113916183657576437203999898781967542985021761038062728961624386061068052077528107914433339654924962665211687265568133091297151090242303502898748632346371700930005056051069750275029697003901351311198538798984 [208,134] -1098085539246663591729422970411831377349406979812992001570414342196633720341861082727985413454447622899210751816585387730942832336586233534173074196065411355874223048420810108146112806452183313375196807913227195527611627785430734055451549844570779083864973997514701968810734359543959400212861424301953238684131524667662274569423137128346183876270334170386826182312001625873587011090391807279131369592561624351255557085013759366996618786086773953966492652806333648518542415109017554232159172316494853977165241084667554310683806479719911730436186619734825879007361351101621658934219242351373923709767873380349163888127705902926970016827302505981595232236817263751577530115 [208,135] -425634987542752607411982929952288652927042954585463162577961346504471721763733588108119270192956607317825190184301570327204432429496165735114542454549832179240745066973843453851914548046439731925755282001946574185241383692049527058287149810465266586715756530004392974575098956918546603197070950135434755742953196324019741946792067090844957727720151407843517208940960210231207612301455866687093308529663071670869110229676114303517283024461434535645402947498360813207043446467280738919562581696682783485479838924522312168011871565038461343497170145628700756542011363884489200625013973661974832525473673837293209568690167652745049449830231361569966842403708351000 [208,136] -94999265450694479557420284803445806402308272281007743238581963867307151485991166797386224371071918258269541553239035891831145268345466934469779851370143374564953933814899889730227085944620711555327497597259336180689662680009406856840230591824742051560920130713113746784201749038062693208454263701529065596294863772206278191437381291650078067905576308814859118631242248502253249894420075168466621422534390464866403617833716411242213709911519977886048944112730358626910472147395172535281990544096936825114201867617737730444926301294799377734459098873178844653827606256493672407312844806063207520863062806108384568513182885376631511106576549120949198952 [208,137] -11923468502867516617547096760964076148340237358635055763885815219117132101754268589380962391416997348329681298394992045546264877826239041151383666299332327188349583244108664874114754296419672762462180284210865738056190571031122892397191454760640518782968102884573792922146438685891551121517040860807782862044058465853775855788491339930028387377601744971904356988533099535219631699890086923891983439946609080422760438490246280629879635473330539837864201768209033347139929904048641297795585724356241931267162775392829064527394588981119432390319128658419077273074175121700151155812260832970610908235733642668094828171796155599195432982776542816 [208,138] -820071925331860938744944441226796474994515690456964416555144776562629807806839086754692800759698547587317574498765278179839059917332156021291282570394092084884352136144009500167140982053479256975368830339568969311946488734799568563202677175579292032245102094448992426230712833768748535284121038621376889980370175569407180249075845152514825842928758039742663407606836619582359192183170291977425181536628620271705968554166166193243836822056739378647302283713780383917130587138509717033789703576014688091954601257559489258509562631365828703047328837327238341612723048093386274208299527686027523458977925241232746799289737599931935080 [208,139] -30044438136163000435174334012537381846257138034627021374025394774396292812422513114224971142017557986255477860472941089204599963171144316377843308572737695905704949460755245556353972181563109733140285678405380977200474120537588768848330328715679488838601969827451431001364751831257651677707247090031931138558206910446646616527733790575231543168444930765626342535514703715711267047830080021785332446938707338756360483429791542009442182367090882300066247262319816683629509384575250785866896502663049315982682354973869612621400605370291012769032856901000206329422323011611398057529568868515803378681299490656705896493251100 [208,140] -568355747220845211425146507920314619843479614823485408474994534401023297637979773095744604966836803965654110477625417344327232992254389564633644796070730917719648173646734494289161528444790851653651023292511170322495463714604768118663911061769469943831070862057213024524549855435105468558094529558564403627156821353071723269762132456597115990960660452874934324553477107002895333807724086874286429616442602270744955541068883127559965793601061346693288116649225797712617967042321228719850047574304158552328131734107469467857130107282878087632106884457157803887112401124568475560515729587269489325317230029361344 [208,141] -5364362789536291556940830257029274581384458047054595312614195603195438979714728527584337960800946761472571528877751860396363310876725035938624149549556942049569124399824628709159139396844029286740340943081959281833859263300630575770087382986497019235393794075864948407181263175018366251911019467080033444562706227872214680277490956213066169131272300813672386383990496417761246328420480072172565679193391181123194577598977008667946251389572232288130478709472555944112078891082685979302118791665067544965428891634507306606941742631483679309338267727345295069624891215812123917624963337410757293860852 [208,142] -24320414880104014908347723500595745798794169771312107703141755931626396517374547812171462357607598252305352398024739016159586771556777576703922930490127969740367501111434817211469224967009563524026013653977962153061935714892414248686576751056140752093990050639160076273005005919541799032193886945306011164777756940656859335957361139177979531393919477034395366258228061646552935167351295138587163698138456238952912521532892647771277938064475810771113958893421047822894694436319136556859958051107780199674729939260513808303490303337695410488689649816392097356123842107848952605520482930376 [208,143] -50776986682460193669365585623688789492364020830606038334528526514410589030266920507412223961910259600105629315419835329076135958997054976272881475927561908249362990522386302494489903748547761809931694277039225865723530089515834429242787944128230066923399818072212976905921543969846589098513163478240555474911671240090120470633926648582650560999127802936262958804040517519989844817588371485876133181305328115757513468389929423823920796064647257893729512789721618463691776179149018924414883088882788372324785476085752121193869588921199137078623141777270039918486685901939632950 [208,144] -46577771163520939876272861347932861126771392982727841610507101643610599706895818351478832462445972956536906731148059314833613033085519436799242018055272403163045930780514064314505612487072837741685414437144372389115690323673110592083820816797861747176370400796649839327590608421071949631019799498503011535713778067044647395453150068237485198104929471625159161193182110587534586942621956122294451626581744648358554317922433369887469590806316897194494695366239271196475453292791104820804142743765021459398017850332731960242997673877536872129499540245013316051660800 [208,145] -17807805336968153702692926255772447509417456606809062002746427217457407525992676437334649049389996788457292479020919726575537673794381467049777859488322621925204320893471928246755304169641776438213433207455995181644818008541251707985792061070630661462891624050189822532021550272594439402514379909804080203306154984898328987203822376268922417264181673443322002069195169436961160518145459703968980948281624735414941988801266927712521480676141852062307368017285585422835774159635805747450411488644221142468245171871940323907992206313283565923172341270490 [208,146] -2674015413608210781934372714501889536626790566263061122611562156259948597340620322596295228648797679729752258725125198827235532719906507606195845956499733149252107543911271000356239997960440779988946058406178476176573699593993407848986623559797282397384165055548893270006895465002449746017038084429431300370769052093647668651054965488259345032436031461747253064914570103826843954416645878361094649134225395732536278393027087178411550612992739953800029262934183128492192890798733940193594111229481867321861017334249974793144800309261741152 [208,147] -147435305011975390343073030371492973605144751367692244145971074840944263247890795196750597682204327243457031801901453791528045848650514893292165386130887487722121648223145865169789178413360167884636173425211150845124264301710586147666401523933502666699525038299110167270815461821934184729471552060785760655386966052534047590673897734412130291795066352643405706040302944243176705468426878324121176280926601966871424812835269102457457291298643961441935008574010631389960917150854944577084006753228988718795886756225919389892171 [208,148] -2764218357398515855565741860221792416014840146482029452798330543041737533959580083414175230676309117205469269288782586595322031882989754149702313117170901157355252703545897793410218292399786090980212724220502807062197159779368441989046674878003683712041769292892978179161959705005390579097110344425489023511437048251394836783579177403292764362391385529914681937623952133798603992603661783349525886858515443283096695515881510026680010139718457285416368674088041376133764818295901480224382562206589305920512829888 [208,149] -16134609427685244561013670833344684183240442361002807672515313582087937593503474344872102781526561041726651069561041059176833565540470015085447078459955234143395881743165757072042150638569887026340892784412160721509474137872687431677193466541907056550500166135860146555376373028000083225616950152928917847795002277649373955282047572338239750159478974797186175214406305626877516359145896364287883105696889363536298140683568921327740676038692434162329970551915019856558916749244708183218758072859970 [208,150] -26471393209276206928227168830243173191555666714890278132702860175639469472685389849771236920326836150418057954851825665115914534605943188880994597351987693474446953823146974964228486498627457495629995593495475997029293326287877318367252706609099974947049997297821138611056931005188597662984136669367935571416294778609017962240423987161912753129872982822626935333156225939594997711479509514557227834802082426737420521699101130504016636773037366276427365294133386463805692223741659714 [208,151] -10832956573471331592602289889594393639141558357303574255287821982415042879135911303175459594143194152449429180121136471234118990025067077862089141565040526047778145564395475271837681561998778567039482132669466937447312592135696134830435833005652302676132795998844785506906922305252078283258881907577230617351528610023476865534700310660948286189395573868829870713199664434868242864378027227086252826777119712557983689624208958087007853311923833816875789039836698476984 [208,152] -960262673144200483218672250873902788806946693718978863204331695868143662812746819444681294747367297344776460739217161304859023634709609235088825235536654313311516979222942758957473989707281049196804864873784891063006012634418770410124113162202833457819753060316819680386343018749835714959896499613298772957191352563384107756943014188473507589315379098501192668244455728587192272655902733724421111348224990086802663125927433654279861728398596341588392 [208,153] -15575825816195105317479911012161984199112457771890330940868955658957441311782710420546006296571261690856855013781710423433480143734779839056751398050594023840802977360483761622262331486306055862489923903406635146003000467593773086060737483303795733278374258275919724554058038276576253880922500559660148254910935181635415148454066710406851639802323307473279554615049841798943163471441828710344471925971301495835741303756646118315776247 [208,154] -37680220717817841115780566311527366397083192391107934361068010764920773128298968464800543601582346350723831642110719079451838516488735172132666284375353129522077505239137472888412112083386804248075739358573285333814829401308455046573985712065381956354039826104810295534246404083713027302749308820301672930845950626853054638194386574353812586689889281550790288040001169162923899359675485341785189119812055513860907140 [208,155] -10564977303265328105148134468100190024647030797616631373271071878854605269830802412719099593362148029927527449904754842732729578605537696701104511482827238061487312369815948572076739297363579930736234419588443996021883716032894665830731213676695168648461750460750447031390000199124868307842363350749260609768940294362546906963993746038894691079555892088567721151050970379448401365623126127035869726 [208,156] -250094501489839743397249701303568157756976693814023686393587117858909046496035272887769706807843586163647577676052442722827173913895870755493622770349390730991737990434661046172871268763634555832840617957187729881218560004853775349339520146450987701924765723492874278557472186446248964532119047400646815421035642124155402516300816033526433567248883347545151633201864809972489544 [208,157] -333315736054862390502236704151209441964124854088439066608331765393719354893297162940646200217987242431479544788099862204482255251686471442529572511649974173156404677456410500991546768307318260668970582797918081170881858472636820517128472198784581857802841307718855290110088876012752435029868220659474786549480993255495859498254120174161697946395150300161322 [208,158] -14739898566516216443215778327065459544524782793605727555192033225673880935115644597118398647622195346682596147356592758058648228357334331723306007420394465279136361441562508851136777037399798313949302087672156363405838034903211424300511826606044782734648479870333074220068722009739041865084450678088771839808138224960805795279856465671 [208,159] -10556448420097620266400306116178931028506031717896755468941575888461858123779203455703989619917913982802391371627395602184034895754878657978295674410649452932906143661121467949336743415486119560163385300636226057561078403225873050077587310913405595784674552231959409573514968195960421470268360260969750646291720 [208,160] -42688361640210356407979372190645173958206898489583636317948965670483345301526240789147933681154343069805157307771130671194608457706972828347301717643091129978834322687937719105940538498000640143188164521672036458069380589371546800966927062857630998643508760837146913658154092180605328 [208,161] -141128054073057619172609263933313434266292034098347150203054855553915392935629966942488114804919836073042021099400341235146290215361090164068210004910505254243784433550385912737658168531437665989213175523751987496041874109761598811797623625331070666078971 [208,162] -31194688639449255705734519469590076320104842408297970718146500591374448407910711110691146450064770987963849731727039058804632483803168533556289328331315666393498142135337760934150603520849464026510885240382624851993981368 [208,163] -2444926780428244860678822607656749836974507843425774563674482369244813755571992007091056183361556491384530623976937337147168284721101452583029493891152832208073940723904478138062562 [208,164] -66818874798083920567930910957673535497519436314781956704750873894324564107293894545402086177940536609736924319421961478069665760 [208,165] -13691907900618789017802373091900322940777561063363493704094054685112432186445828101835761752 [208,166] 2664798290387707268037059441273710049495659192925220289577880488623798361690827750032176 [208,167] -489822132674367051493598352254694595448047110626360656542990702279632975152278184242 [208,168] 84846880528793915368136400557027197419306386778714111560756443193330382226798752 [208,169] -13816715565983857261976811985950034160859482938916117082745017575165138401540 [208,170] 2109478910525048470429547664723178443517460673004953568998626075861663928 [208,171] -301050053785963442934514841384221070116554099562594272052844649932553 [208,172] 40024302613621342964691962575413912544410318830089338574621893056 [208,173] -4938145641603975365564358250480890711179125008127830615211512 [208,174] 562933935631066308678864806380225982132701699084587279120 [208,175] -58995019091324991588733383186676953311386048376895318 [208,176] 5650569484390914733051092380228081939925453466848 [208,177] -491239387346923184427394863563351042623553676 [208,178] 38445479403440737916974024772384166376744 [208,179] -2681726521920300946326976591488959475 [208,180] 164678213697605383307541786790464 [208,181] -8763968931501086662442642504 [208,182] 395989163947323826889328 [208,183] -14769926935838885514 [208,184] 436602350206880 [208,185] -9589727268 [208,186] 139128 [208,187] -1 [209,0] -11842498046845973447024922873637924598703002421133080459374878367050503702906419159271415928858486109338222103302203769514268065181140759061186208349813947373335719884018806182930889170403848449710271876861400388303727430133096578599448083158680351043748326832809455591000586390356849428556204452945878192765043582141039340217161669633646091051228031543637701695487888189130315432870984182572097086820206562563053460773364208232962406137116086250992295609440779564293693741278393929700952661668034785951947657539955426321852498600959941066831359657567938207297621132323626635341739368635513157455013950604535343550002676983954023738749878371454908507985716687813507440807922616374921696553744026379300649817634131822308313009647763765651071034358801292553439254740474552591200919414614860814313093443742683106431871112216338025770499041191924375827460844034370423155258817742814069443861496312795910944288261014789258129112842239660157731645972907413274066881500314833352392622880731129622816254703380930347025282667220145952726047315893706285252305192914285899825508943960997888000000 [209,1] 2318318457700851584214734105086317924007117870711150664943750883840584395011649247222431347827446901746103514525268373745593483514607411524193606780423691001172574484580401369373396485225045509493456836392910859191614512856982234671921081466336926896763808658683612484215975764044960261684391249353649622087752677006814630991262697095036060354057764219045510865848244266266710901335391722079419900960428387876400513266820872953736346919614262399796221134618031905224343004198723617076089143274685120463982609120848544741328992388501868876040349492131157627492980674303534587898555560138398697087059567442476252868654156379608932863887984420357012520192958510617520596257719178044484280180950181888994618235213712754284757701923542874526005638189598898225959907539075567175332299961633474148731294388302834413208744820113452130268538369568575479570977942201520339236524823505687557827049435309567583544594336180997743710101105727039805724261403896603541516733686077486819858008510403234642716968100487760527247910918346755545222102545870891639727424020747136482831932486500630255789670400 [209,2] -94105084562908609076822356681107081856658822795617661498979414547670471757164743573448149232029976337017678856444123187766525429977359941641687451635000592078622990342716277926412885867583898456886337390657690783283710752518848677444236669871486743084736177107675581488426152182715843468414068020859075023412742944925069920367407268426479834341023589735762586104868064949586495904673397967304499087438413180077982404218812884033096058209124654755400585286530189755174179936704857304537860416118489214771097926988479941452312694690024202084392411647905100394238668981115275989229622485204417473760676180148000827326536825866051141796263534505941188984750017058241437917261300337251186205683006997762235014584674408898125583849397339227890816176495087075083329796977992758812837948933778404469089803694176820590805894612795832287812464901358153725647378491415455985866261058897536843313079855279738333747623736387105739068524387951124239662202109378186421531542089575850215117240689606641166921652372938184401900356360324846071751878625997411950281710692722383858698739336212316271103180800 [209,3] 811199798871188240972248580756704770670504965627588468310437703911662047551360595445465125067583599392296503486369911724696433708311556229568035792409243032718857699274780603456972775660462263226946354575139906135758893338321855419213323914687024257528558197489948063309893891322181407633998230299648877273568415043797097696133451263131027200439338368243629620652908512977460289574578347948617599180095446126845633365678832722338551434832434571486475331432809707649311001393262402906420416064154957130773657597767483457077951956482008810857262178905327420130090909006664006552409466971704037697230626997305493288720650943824855308536847509850364782778329526031293104557501434245558661274517763500250080610106399557826721033330384943207174018801403989264682569059027647199176545294851312222673512530759017437239016871783792561398114551471643063251851224377263557730498150850920407123982791600777616039863676982778874710600327552454147016889127778614558408357230151840567419183524347526886530004253222066407525061281400464929348399497731876069632243875279216748763866182663358944314468784000 [209,4] -2584761477642904401044215384216678117101896899860808220853073875800565426528926870780439358704191770702384372342680288892974227841587935498341050519795712972669017185720762290368679933627023463485576202789249531384724415686000433493237631751642239811746808993676285109568638148769822514356286951758074763437987280429161504286291538748132940443898164499385318793974358661371136555551293783011798595731024839599410585042426882444497057857430889015731502287879667711549204564728423189182278834381190285059103594567246186542987743418134719559894673405038010393602051842746453591087889607385913320332982587050396045282936424929392256928141619633930957269265226902006311862648047615623706678910321133385678544035539962928005008841243442325149126591643355572012435071130444291874904306193509533756938654226889167915236670651887698163800291764476418022643713990914819782375248312526692192956547009486218349373602756701893837593469906631016351772449751581653980322212016798533779082351320838823261503413223220067910108871950445470868609541870991643052328411878871879954914720053354536080565310528000 [209,5] 4035008876698947523829985346252984390667858790337753514275107349265807693456461708862084948734736426217470011023613661525095251083028003044824288843511984649789508984526288997639518090547778179167316100298301649922126287044751587539401850548443693837784780687101927074294527847375117634257100501352073492072568493452478697756808553642822790377006489949098018387530683421490887582390175872140310475730305942013971632423565923263375084529020474547417138009726545700160359437124757455632921804655148356751604731078186312665607469073945809134378086022135632153421474481699393220590338516901739325986920026195255092645097953115341464171994825554022208503455380045141822363183834688202856229254750135115630298261428543637578335176389130402447595660571170685598030826243726027795545397315992109282253127403116548053463222799326505906705838528815231466911011080177474199940864233995272313658998659519082918334053380785885101999198732448882917577063942715307392951411627789268580526569476166683657817294542321658815683296122225694446675075002119799410105283509269725597570495970402624094196482601600 [209,6] -3532087492420915754467427864548225880484799453734078021642464821655933324903648758335884720795919171517780496073879985863851988688363340099070481026148795229944135754226987720022035690387676103386099428554850216242522480275780574944386018492372239676905025989296088987104222075740215159413781803370320985767224706439219459175075147853082107132319089941649280192009923495115105771103330041109122092674931605344326173284148466164179362632836300512931152229025429939714263683926215877908323579058104914247538557605644300827495966940015793708496260727087464565472471973579175959178897495776257799684807776877495581159412793583168742395206280600800218850816786768924870163540282259222779602565202653441958138222952195824117616199271157319423525239546320263413943749135808358638941482283283850683503077838757443751067128228272868618469401406659188723684234056161666247292099745852192500845978981670350242175431989720856553200423315468026948925939037341598550907016416629687158099740839159069018270085483550842052146713354697259602296981310658925891473714958469382340032619321045986230776589836800 [209,7] 1908093094976635989605122145668568299032953389495957279964675840419579067769291077327012050083069830229450529320500050319198126434353891644712376513358210383091859835710500415052906971615709679477037800714294978132089790484019203393854984263783396543888113703948462023576241197199587110024882885895269780083788636099351962706665384494164510704986549923666869452936917146613896333526621470470981064775048562340226935632202840905276512495758405386626821272621459394927854639548984308836019747166256819431329429032444515656093247706124894158195638576544026681665675635495586514986321521434743301726973463787748060784456425091581958184214820777652586796304437799223587415214170406555173659205166376074068994104877171870504692971674011637741896900936910526587147393890668449803491832606512387178784150305044837734164428059973514331703048610940399650425044630193582585397114103649897979757211438086186211533516607434829679713590513310818344929476464295209309774208942444668744194532759475158015426781800435094739266772407715842246483052674670578632135172736995403766513815587879594578187402541600 [209,8] -681674252447429101615859363331152449239061234716393675601692721949417925354682053388018411936634023483219748745641211821576139627450083401016796289909383945523360667188215459283263167808147490644403664129515092146477984362841311978917720015838239629708876673695285442043004608507700675829351408321266457209619825956085803972534584847896067085593668489842833869370634088059670870191794814374006481696794289088194092504816167012430513079467131216201327343322217700668725038783314876415873887876211345442080888288219251465551886544597901421559749113156669809503178569953004698710337575538931194848394056164108410475641500368255527984960362677376806285231303985375987802094812413220736930120179684594873886272831481727436853213023916580565669792443972960765270612684764172111145878425300406837121029013542551069833526196684101673449634497637393442876996225872945525531674363134385809480963527763974260274442810291674979342369402204285369999187858066347653755693331651230853503504915980853636840247460105272056902172750391933594540755064278163713354612656608995472976513721109349896720368010400 [209,9] 169632957265450952434982872469375006715741101763053230938227052513322634980521916232698481166843545528719201851898566355908109752581169888614888032172702292788776341549810081181955588177715173681035573224535079518592848266879182357393529650177930215483122515359473273804650671559865131353468497250160924299226156173088133992566339422846327787040016265042348493518591374338370599465433188269988315219429964527237545455964221369370335688306290888020940994874914028707277481906792603875016157668096608713332680249851445670701441017595213529729722801831316216252684360585604994897333071633978004812040997307585290553523090707737378440205685290663105301968450921592326212079653623110898085122047091765114716610869891137468670128818973604974010222743469485380536016868814410519378107729459090113864129016474653896330205008416840668125257720669373565678903203104156756350461242801654379592166076046824985364971703005410270649826826719610248876856802854203265411120873716900256920617408262582794638130543593390176817116181242735585567203045151445621478369325147029323949576721455191629660086766800 [209,10] -30620227346476576857457869734778229851244005072509276935257545452950713422823923639632421388347404407788244117379844454396364085608357268440314875884122167739020674905103313825816395364603351068552752268377076304871937733228320434102431352391150609637108067442824850476754145963221933553031215138565343668467423398620135713149721217201605572475822248457067792489425898622600284235444605735800734091428637660709354739033577644808436757812089176200410479500843345476064943590442344051634284316167567956087105077528653112165328658122959267759019254779653817046926269621107060932975998906899647828951147605155679675120666032771834762881433628188448286168167775163030056562391998355717890749903718279195239630363199194400030114446166701144604222870945831737518644988395850574700604027241142662851127652457033166919735424640054081689819824602391701962194919554761114147007603288319050674805559025857514718001547106334982508743999140700243728046150355485918199970353009349867598482771165205389210052466740123300927687788207741558700641937367501535558866135967649058471436989027213368786482502400 [209,11] 4141933375622611443468563368519040604808114583015223739366727772096089292677768709661938839406713684177159832275338407699453371893424230402417207601226641728350721380091332467061901120107443568819641764962988038261661852216043424399092726624339158556128021112732054192569191531851942201696991412878556752996083324928682373854943444101709862811163075244386109109060518286122152776443508877120065953897400040543934902694757913562337049652089009671907955642649843386412382630453570777446876544222024369387632892015025802544187257664062658041800318331096768598529744242357400270129381190704247509633071745426718070707693716243287502262682043597515347826191242077076883968840720207479546086435929119838447516988039165083225914609872870995844388284489316977019488157044056612047304676536547849220580162266403931952908285972666995207211353054884359862773398981447135823165568268608829358469252130157719243989522902173727884183257023430915261145103737822572071934302521843404402829593434224915807626346903800196153743451140147226594917255436344846518683030498143955888974825854100973433314825560 [209,12] -431203821853925777737224667339573472609035913101172873158238662081877693868317299667798522315332153539902122641441665987430375694952648116528177403956363497382611221567614347865657984917876333089116696632692746849576600281033838094857619278985229153645814363369428389712323120872224265382391010220271834446171385976998353013236545687800273287032302140160421150114509367078268670130435685965195131096308088191326353318296003572183951334691330714759108550375383606445568427444139573267524019359665784797221908947844444638597508321077529533234776359297646312704649942982975272186834774311413929915620295836825801571238516576134123374926408515986806943473949785296455160489902132291817026701365729938492277443402368223492412268801421983476307349103041116027207393236234283461146572051381736532246089284443800429157235828339769492875519999375964574285305882115232126451196357390133192463486780961859926520294401917785139303490117712943112689159958719847287924376953600721552335711745366194161058291458299859155328287360377631753851966248544589161456543563674990317878834526189639418255162920 [209,13] 35327986089227227859822731907363533264407905683282206737009317884037242096489802154374037219655360215473057997852356222790670684957089090311034145896701699120471206581604691350907353208372238832172267736697829038066917365810999475531589367062646088940162198872181884459929796483417483651503395805843858924338385679704975808309312166986036516141557972299090934022944047226165073033596013327511583127451629373842173446448328926617443791969005091536125315850058836562468209733155703457069058998344049094072746092903924176545194430909009312803091653986718159500227282644246648502483184144176155703295222517687138702301602921424913569002004445601796310160581892007835118223329154751737727222378025941316654645835481538814424569895767349918345546552778947227351036611290431525855071993603174711634186631737800390466872612349043521326885297516368193013001133832839728431627869558533120461657643236644208802473393444515830819478942493290126246900204839115350905834914870870886533799043122262400041508717706499141700610014276920499988149377437355834898604536370346637046193694434457160766228600 [209,14] -2321150155411868164129429649484529812762240694869979546834877011959846301230734617923067111077301230933921063788562883426399753982798093832928238272572729496266359160386144874924204462304151513987991463707934217376756877908699150834900049796128807854105489801242778153763811557381850152756012909510407575209186108280801450960392376318468335897165785991354463648612705207873931638093371650056038380606341525515828987954581123888546446455383775482341354245159019069690937420826864189060118212362163512882137630441248001732096132126501767250164352857683691360675885610401047351094350019868049119942405673772528258878925431471586108047155550984623716787645333008655259022730742478877058558393938595108776730031485337660565894298941538056006329812233873657988446044595221585100823166342883260392906294773779349193499955109452283779761653372396323767713566148976607096263690039918899035619767909252354931320222736496910456610534755335536190924072699526357370362119682649373266636013574428079318704844031975066428228445505216312139312414852117154994141517909805958735735706305382558389920520 [209,15] 124296352066576788956697005661707855509268787538469280688705087065519819082842760722020068789271152473160542903181442220965091578271387210186947078002851237505511874812546508700017175103139706210120229239702260130169426212353617712023748398039895890313348069882050130770945934993165460491440941222272138304108882230631740288031776585479365981843568388775183676277080825171677831829104358834184499269927414591152708856766755822700788892037853478644674935320676679024104619168357407657654405715425487329566923511320136089097852955586824168556019512615701016102757770863284933992300296510623632850445949525721341173433460450127224334218554155227651324805541634365394377069326030703553806924987392072191722680103995816383300856590586388648550340037625062589545969301538298351063366976264780469370172213908945648872785316366625676856820215792986708518000409784394552082605562911512972948544061674503225189409352686952250097990983743945923476942232065711305640380920911205433059285249960159906681197376289052001557736588669470941817574746158034134127607154016017125229498270699552703928640 [209,16] -5501335210232839877210918300552934467200258675874343449857913714445379607319130250497163828645318806092154249216120232955680513076274991898299311158607728475923300708466393093638294873942917874568146726163368377827213517695638479159516171767072642827995632874933759494887973499392303525595851428225112180265196904534193498905116309124782739079573926511073621611925805853627889337864894067763710184606738979098641238544640917210267638991088529361615481956260357064063222234176349182036778401824435729515350910442019954111063504875851983517435672800348030405912333576102663477009631629926535112413645197470105288399945143968958467433851303550818201643177283444508314729396991208528139153544652137603281436302522731282189419537870537305755540558005861325652579178642860111377894414020319985000171149648444284115387040209709657440173230358808908658943309690323667309762604844118874411474041481356150649727005066879094955233963289485496408484773024783507599397710322923904249809742340215754085279672601121172500985326343759921684506856973768168988444272802338174112707982054379185673756 [209,17] 203727680740730438882967185814910818570982907048265890943831519572115152986071568911141724710674910688199651681707580685340833918161706809211619576627800118180907417998192061023667247365572945960837597790908647424990789747571510389167424405988782268012620161214172452518494092474155091010071035384866497527110064109840509654196644175606137177495102186882602702095530998893821843962849775494381666431848245272563373662936860148488950911505380056030907434939459724862465338167153503313697985309883433109800944082701873156003195244773755929115756888953830639456173622342861957205532568508495227169920411315186702789191389426975471059588292965312766555082489337045172826970273025232083571276081775087820607931075719803489103644170202610662498062766731532762186182995093567136844104959859039637483219082162992780748631678430445054270618107162633453484380024254116242098810798408066085806995061037077543016570329678629100962936281814825648209673613512939719384358764078893459737511425123302795145151183842031664694761127078523051948004531218087042037001269453299493171825045602496219972 [209,18] -6380991527025710553203730736522203573476263555372929633910673682490099178167631261616696266337498169499602748056078629591852455674145325988569830183796316931713478245327477880857600322805086462873873133270070518776798006105830450458868402611063436863998428678824329716860244397377224182506033366397478126901239081759360983701236839216276285245426408042227562170707106034011480891238842356545895822464147446812646235044320202291379547188135658318315691928531694682715231058117554762810451750366007953701592983029350660389261620591920543044946444087683527340132382168025593796110942891372951470972479966391347743747864630800171095323688472490639280305338671521456031744313526961995120207738850426028302965004983267631908870459908377069854053475653187177735288754035024390484393484622299341304871105482135568117797411009330780387547715164411808123423664362364320688925757737258706207405732009930062459122874918372395674844424485666503773323685594020745140954693131838229374122610555185582627147010714280385836774022233646768273742390453519220880596840224332440077477230391133914800 [209,19] 170661754403828862470983880178018572901796400483476229693107289250297049798874604800420187897574854302560051982971945316502004391429030697244531130053859044322894061736306254990863328555337064634500499280751378930431182570649551074648479047439348087292301563306004397258613182004961346386258065387806880282320672205386028501448685688765056656782674867694491668012521227163509045138978713370542618282556180088547141059078003526377254183684001907359170024628424906785489328993890723230976851547895535135009567988353381736373058750329940919587589438743277007438383300095758819470920750844694769280721367824722487759335350240733846005607870910937906221567010466264930177394991103756037863688484811634784294589705290287809945553786610471239815130460417580938065389719360260617232641126526138183263196225220154381502837843570303076228123009879077902224825089016873897321505370868674975957783326418878082642424733629367883872289870355046969954547171396820308157039450337014039319367630269383328044018738769780055248224251814087141894341510882055342795237239400731985973003196668577780 [209,20] -3930967449736541331280274931597237328550682050153141266960278934493092995276328982992000221934674760723308386700026089021644785122245191788799773195089802626082148857551012794314773815558121564188015872273575728110980343648230333915754271565360536655343583127476630796485811575341215803690302940039058923300679232356237731177392951903959091291007285293117597923580617719734920091675836175844760882327194723071121869179918836066879081853617089126300599248482983863693177411974637104239057919860548895693726110954726104702306076792039593533277826301429016595530604061969060074957760913250384713983856188422303207123319177108924627724292927026929290720475587650611977313196273156149029044637192905524883692961293803501010910803605552310933721648751181744079400027475572578439378893127901989229408270488714391227314071463636735363099008520149710690481794682659180904618505080802044598731401440802011900200426599705177577203523564774696340034679753603888472010255033680487701615737299782588189514523389873908615018526309723364239850594497361799911873575956988457130798408974174324 [209,21] 78577901124159767293216491299857087084465058173837323102440909583342738018746853550213807683585241404559944248856743941603754096603280188636916099160941626193074514302647782667560730717183714123848089236602464425968541744419373748705728816987924126251177449691551187857444960862042581654352383501215890299116015255443122549739491566501748830628412135581063797269089980171777175271339386268944451952326697869138705971625318498790017109406616587110065091501129852781367162957605408682041788740893534574078913533257617986634912356855909035857480848104617636390973308449448932268949670402311607941683089844477741561442119841096598128698181189020449080192445899421559926257146813033192329678961392520459063880035499407743817394027930773772134083381026781707368284118849294737488632365476446143667332547615407090951472382465210361681330687588638836151522485074456675077492757774279190661627101349349000418749468517225610241713686405001727941358517810953641452093818425247674657967137251902737697072004434282698327942765264009937654928755564331526841390756745985155481656391958630 [209,22] -1372562750736900544951246539158014215408957163416714362396720820991000736863124436000865855635820980081638345330357121012318175592870268793066938788852657341468415612429735319683028121576871284977256416202079837845259987643856729562277460294231733396802649700370416946478927624559309245588111905639866709533228420315901569900230890907825185934023294464670511109430600873291906301775400169685847687345165607570097073282849087678334985511166659449914252293261273972927391990464214521452428921324558042454297739856634483015011425119882371092241266691127463476159058316524634550882335934431483968323412606583044054727253315210527154731193783626345209552964992806756937124380585477092483312425683213274913674428686917716752269424742419201402640224429365563182082087753344454023110916006263441958801171624455058981819802566820285212695193243433913721325298591527736651383302126364140880126084271093229527161517307660619433949751825578786182054319999898051539157305679316541293409821125097048447808037130528113768651872108867889401402056554764386137982874623804243546645728051840 [209,23] 21081530965094489408813572273027135311019858569686720083171654911995221251396557914173793963991658655492159531871422337235880409716498894416037277304237469005265463917195392423670323996955064743543254810464546204699547299011193774431300608258800245658943558425526373917603529628330318043201581556024949658838431743337673584613991056064935055754658582465992227232083597601991641212243238348675349902823155452069242239396749676928911560312890007217634412588602871236407555688587365580220392445941024992207638948244763707173928932133998912136285180212864041763654481032290264135977932406959778695455643686543308393716916610819753668992732767233129103880899374153781255293720262118235153510604652209900711615148906521488425039828054712690884913772655870727414452209766049154681536424384526593542825646040165242193723512724525551731489781173027613887938835984584289779480797929607112868669917852821872257903479497156991047817812242937939389940041484355627636047945674986754424281931329782404318294979812186820412419960304800255109489092827077021123952908808618674142613484576 [209,24] -286330807977574179471156020770690626715490298285773994356129615803794943653471796876062606868768462498848418633556332687616803680678354957793350703694157878360072415950208182225867892816717934916231368678266174334556403529444795562452240032025456525926079168606107095217964665164023417624813039326109366879937263527807033648678352712383379859453047994957520773688259767921025661172823554513959283750986999160023595537454031009881265913319852568654071056377965841941622441493438863780345103154024325478708043342689746364617546289111919354695337162583255881802713803780453261532333827218892692258287956688139771189103614407276755189774427210226438811728666966357070078707594640238911383140321794547298191929689793520715347148814158271182452155538537366116783089119188334581377817793541318139154071334303592181048859261733386655960039727910461172504607766323051920080909705629735780753517674597937718123175783142418751377855804839174940919300514837780992884910188638388590015591422930249526660587243038469261633233964892547770237199193774857049494728083396574213465473120 [209,25] 3456755009188846624250482900684161900875816664077487663380245232169575207637957718610507869311063649042412166821347379431563223411039703227784250534433778928893157354522778204474372631344888674003739391558135897172164309425074875011170423833899427942250206569410999475840127690665320239556686361212230089641852237100561846883055600670964328586155857396997212610111981314627189596947610928402737072084955371101026488268544941906666810475404269859248397781325614717293032772931739898358287199904004312636515772719057498232829817659774447420332785590775428908491631846108777868238645319517863168686578691221784240283012306682048478137952707615861587261159927702821347551938376319491600532253427793114598038171691924829914387547024849314506134658392928981694395267751057113852012510850828224402663344380285206818986726154461332509416493232533131929386667116538352101028204216818452344592913805334713588461330224327115447475357199002116602714308803529954654022846314493117580913643481840787106104613686391598404680884252307425850289328820246835331057120861344418782893168 [209,26] -37269069042904752294438291139896904265194202744841957290576609434464146402896909205635012996132926053010235854295091005167895699166156422230009499297925311155570114818870953351797868243967700862987456540216211963475842709504105675141152794242335196022365012100170099816311911673808874565938702498715706215335125710813210591425293482439280298834982105418212653258394192386607630432534513390106880386161139788327503183093310993532514423262492246848746809566836713698915608426441053126525257185290083147340031582175517114601505673418430111440731649623398802178207325794431975157605873211829905220215903466576196837654953406539247712583086432483383516936126675616184802492910909976884181128696179624947247151119975675359242883176705670205692125567742919349684604464533722985845125157768201049476565598347434084523760041096277705077407513769727970046148343454504464709674634076806671846965679178868284204599617002248963790582062450265889759354355453254372853707300980920142414675394520354937779688583407730767205865106444814289002249548964527119457547079113474333076208 [209,27] 360396517096075443900554407335901558925284990085648430215232138573461652936087883693160166409916342337146221624359691318042233828557270503036017433499919424343379891443678981267966565197165002255973889979871349668604254229726749683032660583054938907841817566462078866176000206751774558321714363305026016794143534865392171416241439691100731830011025199546413049103327178058104054877052639347919664721801912615872154148602517581997986680263947886618588689708093827209051194672944952465213023440988512788894549713425210382317620522319461562705452640786400005112339396916356341750253292414452837164992728588638857006224893447282972330656296945919701467878426277284786128720032769776811854881378833897166928656025128099625242477490690517432826334708867219316293792785977634017782135109557213885169434415234808398225024561908275171520671894787321647845426566556585475847556894395742677559519929934965313809275625492006387266449679802583947078567925286633984802770063269580197049261656449344349775921872616396268369524829174574165652647313026087171405260429552803258656 [209,28] -3138222173287681798454559369290485117280062820456040016946907023535101851522851007360629091427217084158487027574744610416015568525112370565410723169727330336993925477914417248259491419088611891819304470749481744112884632524578504419102908449371222815390402280926397669754399713606254123344741525998843996042978293761353902886255455027001611384274862238807490297066927294081729062462500969103443849742962445159336097417477536147590255617913152232573276343259026999317601629579491863657072306515843324345431527784668155910941316516664296242800344561481849783350914777473203182635241643116269781383812701024357779864356773615220969820214631776985650542403264916418070218626642450452237959196842320177378687187836541050101172285112277275500530651698169820831641396235932716000482213007392514476647655664773491992084563822559214061652090789280854181381885542178463641623311524034633085468205467789066188718796291755439005318370346283599208299319182300202249371879299204059182476989660863475815715293248941527792514795382565126355047002297744063558119613481874543312 [209,29] 24696700581352961470338061430163128346594310852204729669031447475873254264948860590682833673155885407313444064522183933124599718858135974448877427083363016370779820084225532621096587494859610813030111044339491647135898400790247891219490449925316221023613464234387956009307057092739259457759355394159810933290682635796094749933109436793778900792678523474708416117985077162787356891067669876396792393151008643383072981581561246806974453520447648998524935006706600181265271372167570982837334041080830013330470148375512486098176877471513674434764449085346603274025863466646501097233690174452248543564410964779501290977319818062297722487311816703278107939257204000760911486603844170312165490216289285491231273963144515321288368438745308432099087092095134071747901814287187238141229650965503075895407348954276708589715709684073394681734267982703938556336814051567442343511671031684005459479172822978489546246548654431877059296696386526826259313770871742447181430248467748775516240766718023799770358837886836593478819882704462252811347598499328902905041225748954880 [209,30] -176239486544047951348872499004466098457845333847155651970625405745054304464337286214104476104053908371747828445582279313511968915753640717679191177886102518674251619583218669646468877636600931323063864181169533201952512959562186871466990416695305328801522326470679262454330908084393017287321555214570186257742370071334292058499233435053804909234550200237474723283761044099172472370885472363633460256894654004411047907980617747704931467288282320926366416008561226739560412373497935928147596547267315054774668248031626125679403170342431526561616964386581289313597252631385323376486421587880132529055413626232687761828532584425822302778884347577968328673259645920049007255213587945459631194571122612779710662653019170674124735695955466574936786030224043123043807665000540559202914337300678079164635954140385096923246298600114424940916276923174238027701647911194584705020410320334439938578257827061641816463846170856979058499586739709164466325545437858271367681240596794384415113633252812564444313172772798130946340180604367132584185607930596003702084148896672 [209,31] 1143986962932535535414019928549580026270955666332426475607880967569158839557565638459516488186060073413624128098672342460058198653908769897333367217066461534517270818458181047260533320720670025664958776262628374108265567023772047345651888294693482200804085638000081407371639224226299104575121333436168573789350701013545233976081375713401452145003727533560595374650405777281627385615746163843162192059933026272331506676916917295467811292991797152714566423896835931369666763566234397342497017533457060051856259438385327221675118119789254954139279703664291758213391901034636816564195666236431662649035871017751162882274525300103894811644441478782277051527465073051633542800324335435494862166961977381525152950683972180094813273654520954895672453476142708958106534541721478920790004485586028188090592301906947219978875667619885087010979464612048089397265912417777801429632047845396871406781621031607778437039344942873232365082685252980305769087334918750769269258517336461045131983939864826045103668748326548672519019940308870096331605414947387622548379239744 [209,32] -6773841662587896664598303175977353252877546349526131497800020795886531044732364087476539629480619365143865997244733860459768665421112536155259038607033986670190517167550793548048433467156071282863450816910680486342395389527525222647928592508769927192510799936334050692383167473354946399329300189120183606178196439796001030031103921404685614939355452302935863342261368098499060406316939977354928413901510195277426355602357296351006228760982082656360757483786961430244024574566661658259761442752296480709042481694604315919537348637805438111088763476732695868012450985473295788390555108341810701405955842585141411920020412233108742572988276314680744146853849104910402772524727653412045328651759132721498924937484506396352887724324331662415280939998399307976320144749459973105725978252415250526971626506122984799133315554447107471703855094103807714150454987531865360263040812565915866721017568881463141481334087455660299065828266857267553848179520374213336597029995148718048476597314307683237300211145327349759961578235712310890089968674666840932704872568 [209,33] 36685520972862505206982825572158440291603115302951880968098031385682588049554722653598330879368036446380755540023301192328734029989554668264978764643382794247003972070666816664991879315743727742614527021518928087541417128511103327947902375206677166478440451979432917168599635599896696792182695671862774942307938153230059763407278984724916296905733578080371764218389124730328905715575092822670946883415845145690535743543914584532550382960294850220051453498837786635078003276120130817393735091405917616937858404598940424286373989211040810136228461642918416864537258184317826998962489902867225704802024550434319583676847662687525993673540947455509053366323115378924002099808035697297572423699158416288886452226327997989589948562159141098744924132846790214935783652699492145536431335348283871123200414174760689171668788410938186345297803831878171061279743146537277225703487821671048983632963906161954842237173503067037915331015105301147854235697455412862275728099693527701995471460175050527910588583553860309734538032107823354846558063982294545490258700 [209,34] -182164851739426246759743216288962313438020240032493412816305331144917131233005929905355755374205020347307236194381252103278138908177807116732324208427274751356742527926510316300820958600983012559347910426549823368089582172534026036295920972636457607069128254857892576745992437296647925212126336155031061420046685292190840069780874787523933607141776076897723165871138020993691669799781786585704040709346716091572580809470684351245565650595740849719691942585920749120775517843171046055468391492196234568606857141618592041423452325442252619678587927914016161855094696949357567012464604709058997881854072701869234042689873976686766983508219589120365443159098009946455732494627991809416315896269500065172795958098365450890676901390488363631492422712339337208397087416843534566853648912226856346161737305267763167471525168962975534806932141608646402064964093520486198712960932599699348335148239450863577977760287037128705076453395186851181623933534577034884004186921465581346629875123687941434138862201420401496535687770499835604544347646030628557853440 [209,35] 831249252140715510038686162720578688384630033401882974961416127270551822510949767394073740044652161755747730021685775385904759989080859833976788793068718688598752193030164266850028811765897508707561124959838840492438408661979438067056475228753586962154853456061204635064490745100484254007125153231891896298596857300216565476801937019059777930119741609754189075686301530776959228885252122165338914718508081146105313113003821755872329453772842044474249803759884982180939946074997547984079820576868361833439067493541513143617982995411219871107339329554257733915844209747327529454341893237078451419813726862809339540508494145379311840659688893613655886668228661366406615951320871753886145168599518649600930496403174800519728977006298710933034513064483339868300756815822152013510392272764792570953589706098008348988615762952431689004454731978175810324923806015534901668257377278182842674366028155016707619552566735840896400495474571015100355973389386177273025547069913363571171487882422629013241725959120001886278234566718074043097175968712309835504 [209,36] -3493087461722014386677361081622824073553573518833139644986862606591020521975100745799095423985215587837587283418435700774228461551691609468695264862321749630672644847696650649141800262343161158843127557203236993799119246159710998748830532414304025666934044965454676490541958001962111915809632674800323018061643881202044599717428505537486163759157213111349746077098194761278222802883507032437173252139069541667511220071356216369558642487495540163109115757218427647088505643939026321143553387132907013675995544735463613876851809801373368902110292262207741103439507971775872271798173786847209939654542323977481554296696488469560920897779327310488749301352178030089583569831181576852897447222649336474434137611368278107287684254689082979998132481088646147318144855832843219317253795152473054876516536442056978708432392986716581603078939310068007146452832491761924091193010004768212962498061091944189963049235639064943853278048332483228099542019431661838953945820689805438837667919686610519006483507185213968459654807914478134321796422905133283624 [209,37] 13544018598213917286985026930850371416080349505123390291260503972138017509390011076347191422504511204294506129077168393015482756291783235024907734371637140781458537616000552683762942310582806268252303524535864076526566704365311905998371568832322941070953677923386130250133042486271873822357889072971338371621549008581209025980123222983778925186215726511599244492423853568636606997181752864821265312786892302444646834277166772232100714614618246815050168626092893277417434690955753483412079439239888892051775963549130849071711148716955575297696605079733541596113319406205475962118627779872804181082096591768885601036527449375518157625588225463186533186421928820868490954751863663619645626184043662021162940525675259726584417349804547324487351207492597717723825331122604321650049561545445300026095465048673889269013182303183026897342090324009616018685671559101856499483772041244926724563206761523361332173041284218107058335747053413653075506802051583773078984940761154268784621327574206724208461001080469290330599753148524389328475738477964858 [209,38] -48543649606882582586108333183909310156696332107384477248669905922530881909727682865985589336263228568013158961083402152307112550777859365445559914494411215546360629798504302689320536885582755605778473547673951713197983323994500029872884422588189006097037879072928574335068045138908153090309569641061315747709178121274672632623838450234736593200744085724647553425209119797814743793496908859233324122504460843761647704270242962630141398825127786175251110172372903886642593015886819975510385366360777495643374104518493578701079845728097648788864095469404596768401076477078256851204371109912352060511165938610446139680535896064893385599106362579549912801500086430351872139086191582816711597965567626112065720621313827209436406362593262883557817353673147078571998953278631138416174675905552722381754971201964220927021553495551573102349191835925575839639309929366753735251328160413919741336066426845421620729194656800660165545683159206615223743051988058121554825949771360266358917436778201150273225396939109855224892060699756663514580198669456 [209,39] 161099387367741204466006661036108949662062835674464312096314694741569629461518755096172515327110581175632250659421718314395638718496535518695082564340313119606596458949539269465125338589039496553139838103888499383806365406368934715361551564233111967290021660194163940906841081968492472605895609966375586290586672459764478487088197375048511617684513286909325937003345774497464399997918417804187917148534977250516546474818209761326426922093620808886025929183796382167701411872341345401164047872839321785141570707490026907158470638537405191315235891438158095573121014407549688530429893485495578678437962568134816191324247910213601257621154736031807989191155118940127081721768212541454248750523530954578025293170583315020255104313708692666498125378716620910010018484452427860791918388342536848980995267397412878105632398170451553570813684099119115534282423752312137988543934029282470063977864695826568948265669060409446694856620499984853759355322220976938512924449490689607022228404806715264397199096955922412683318343225334864183007535100 [209,40] -495802200040722933876643484727879888068927006689062989973145760497541331142085381315570596192351482999206191828483141885516434233377782757128450316858586634147385562140619404228891529659715658696761478796227631133811241207093949363327563220464879348618505069675162466513994903757826989592008547175401648322398397789788529678436920522703052341928175463386327499614570448285418963361188091074041229960710093469628452337312174977920734100117719721447600457079093531492678784129909210925214057660102145814955570156483103817528564656791032465940810322345985677833727373571630798706904319410765414505161231935230264417524564384850972656879795560541416967007064160359882398509396409269342666184277525759931135640908309245965339346644706877821626724377891897127921469666516735895120902284250748598295384189766579962819508853784361256955317824411599013486226088242620442851150307774816454621493510935998975124065908778904921200357558226139410969107598178008939139246039943920294636332467106989559059499677953173930530242880404718254399417332 [209,41] 1417107527246702361942541716244489185435270404497526308987136844485370709028693273582803778524420667083126150111841905055266422336021487853769316564907036577237171182662504051621237543817837826387539621160209157291119061998510679392081531973348504099077414038683302739054931393992689257467546071625751369889236479781552697488725065300616677808288761663185162978429342396999117802149791085680121470457613724934530473803584055949674752108747080138488229822810054586058041716633850409117385615319542479252894881107754182426602640490303068944949731079373242328665753350052222890725354623348557677752867748020065837978358024826234472933377294074266286444284542898738604755630035798410347863224764916676732074839083061439116258650632718651425270740699240700998024478556257621408628778738160061074131481496565395790020323898417800338799791601373535454983297843346842086374130922327229069416244600865153943799037060099088972597290173155418214651508110393608643270983299857353419667460449707929283764206884084975095318198643179581705548512 [209,42] -3766664326497703910584625007019337206399339781672002352002973822304341502767334432412960884751854545302583839704570384053848340458581540857297224165186798397058661415222275518537548738563734665649808285419673878234468584574312408396851162422032214217799972533549487602262024488589300399893197242125958943407788497401223475580649356484541071817271852710774324789631195177807851181447901785832928967359712037913631653511327053773395661430111021184606587150960490121473893760160115612845116460624929589703277866985727716456421761120277209836812215525401790872468575364538133281803120631183493048722415919487091198084969168539037473588925784932144599704576786697149268855532764880264276429192116490870753585351021372828591282832410167811654187903510897693614700314866496014970422819197877042472319380659987088408043910079466333339137928708227297861898534526128741790078939683371391196189837664303034347731758999650791967233546887135069200616025374619507889642499251933274939055464339710618793901159325029126319622499392555873786424 [209,43] 9321950110407599658322037137465666481799179547294703717623088016003966157843717033234678852513390142336361105714685757777301904339328635627311337968245711410490987651733025448039205627313566206811520465585960161061615760674181547084879331462670499189684980840245920861359821061518058786953616266568570755807784721629484108699951903287940274634120544362250742771969136215773224873955153005484726247668969729479091941880030292465452252916788105203114548448184664249976571793749491070925971792992987144837619376008330727558924133928870291911246037142577574394012967860155634955186141674066851720546856039870139275675730915778958356837917221634495997196250059308138109993175750490335501540010927443797088696270308453646985417053298125871261884883783521602193711494847328074469962319112728278893989054224499664824591591415253939628006388221054800909900621030194162443159303136606624290742256256448991847823951270730493071926870891363854955620348308855362200321112611577179819037022443991558694009558525546735350537352445359956242 [209,44] -21505365653657806315144396467865647553218476074334939380538377447819035617236516324770221272754084037721599909270661950964648714742816543299113955085779211145108934859424715217604787558933784598166137359589846821631357310691961932368045792683222271713734429834395393923655863454513528927833726856633231967804483520413469953654509729392235333651684146857254999392199304434342985117963862048541951578188558456214987084112874945505104568476341296990160501418957985259642226576672242315893704457612072964330243198894559848797971113643964159327520233906273221043013674747160359699318202251938525824668566466774346386921968189762163743014158590601519054334320107885561403811418724799438259674111039851868859933056093986421819086134952249671619955710482579396586733999665623125360285167286913154155090501252713122168134446604362500313403401155202913041831927949385211475765262218465879379467226518712510056878510178093984966403355750112999436612849086482963604758530304202193169067545935960742593448377301408527985504626429554340 [209,45] 46294801040601690543558124685843015573564934051761297937605555799133192059633040526998067906145857677079988628305129839391771665553632806166453379511091489420042676526240582242657591678262687807194322133443973030943612975462418990738915803177362737304085563463973804109922115976190346585947424281221500182500962997147547186089996542422832458931123429644722993138451518386375849795035823223150059303577846819324185770717684701376179972233949342384956463820025139639880714513132199272267309259702099162055104994722560204716101722481198347318046890152932600609580962046017103395645808218017120719930685481834419163533911259578677508851040729073458383779473917753855271227739481988377993203092394243530165588361234344904199777059663208760825323267314756237892407975440903192777143089683992964597812572466556740048461414042740133295265726391080012966863358440331933041271959583564180148692873902317526873219727786352869910879423205180772626713994396894885405272219605820115299549669156945114630407779564488107168759161857196 [209,46] -93085215111881978967792878579604258220169077661920509716996490910756779992593790342071284998319288647355480033281335257904550870181256095763029625418045592109858027905721205423568043735413895240851764776970901486209125687429835481016756243219911737225424306315972975175628174953371879240256471327905271805681592439174504697868071124818581505097271986864303702271434156431021522899406098194293970492211875863385525183595876120434013186139726571912379455459532734268665810566445057392830684321950685363062349844750324331815314494624842398116017158864415126430226551744933038423418510138010231196212642164265718542944218467940314649173600432579725904332684374894741481075038989465734535595098357668102750264269377254242625175204007503587687064956317546692003870064063988464840109054985168096884146818465234180421731060590749401673213121006567880454712108776370083676386496770045181687961956753769404971341569361331186139201990245787488258384064471841722470144275678175490008171655248596653545887205942046443519918889336 [209,47] 174974359095022976863574760171835968387539682935313456668064490001918051633184176748351696069908726272678469820242169025133438047639802768315003220128708836765380383684001723335610989612530114155533967724752089024369019113382076818673579224588964396412494213444422709728533590530253218459048442002724971439949036139636416928062282305924853906003307902744810082145798510950785142315345347603596161447759051837779703081003491443319754256605792081142371054384716878503453779391619506498443958827175330039040912828152715985211245194794298319845456169277010109823900767339188727245530012710244444569964402817045291895353558997159807342408478307113146318856123891663171063317522732225050124963738451818468017849740891443346912286310968638355835432244064209712612135197985236173184385553854993266433518137349406804510468351437524370157823087359832820721291435780204715184590946300931973151976995654766657198859724195281853165914641986545193557327339273811710608395369298393609191450868714379840358457608787570869756367172 [209,48] -307723999238548020325595816011853455450580379345875626976486829994679491995902337013323466498616497048478869255238226865860499245100218588587584720056460690084008032849552336304723635204494727406394529152226935980780075408751519321734064866047861842912315370640334798252092221164112484371566650262849206015992961524314625193153896593002890323498620613162034347724995365088485895925691052599419579822991453947514128378573408002153742489115852460690224790341449292109819410570395384413583296189224815310329102456146281954034555986012608956759067075911661105184256235332779485993358266819190243790303997491542144917771088131188907894799614304111792443333206530672794068980678656392482978622842795915173628882550602235590450747846606805567149055942177846863961839387853460822882233349608499284766134077450666267665929752050667425323964971913580234084835387308963778508059121479282596963480867484248219771026055217782066851538827068919881981053716571919970459115059893678577252204483276558929881057778314484145635944 [209,49] 506706961750628191292618298379981888655124090648720983577964056235779753986483634031071856114514347748319470489838609084320399592166807341827225384342314478252393254408103223752696903058366310576132475965498564724370464521544691353779058613961263974003980194209774918829327911052517658743791698428000694868738574985554521515262499531114960215354484383256356531726122913509310631384374346143725729640044421230927288079498730974228452080050659098511007427429189037744475232769712649790236861913502547752328022186806044624767844914751573279949112115356991824720108615763963430414385121411759305081838441498781364879744945945183562611994594329694399155235042610669426177114657994628736493914712088379095894313020410573377645055627360557038428973281153287281620835921539632425589217828640949001227721655775917219939210601325660201438907186477753881839920696910981301185182588931464964252619604591957363203854511005454054861222036500792561646880269690502471375522453509168705848839913836156175240649607702074076960 [209,50] -781708199934242849092901422037286751613904282567482751880973822877248754677558260079774476323800019396546120624479039885885295617715283889328092152362264618279460718526880295398996831794473828794117946835263284199219874888097240807385924790244166549217247346291447726869860657164834185961795600460673344809750258444341858046745226029371160665009208289263245768229135988241476345788645952986396318413153274784255246620046030454857257534585662412055609225785323274968446831403167046196374115377328176606485536159008807051085904423862416941762229734502545964259575808630889145375265543979835206042725344683407660716380034949409424360537313325002564455922599531677602146854280751938908006644263551219901007503951448594589791466494386279068987935383469921925226745947080616641168208795878891639947200481470424388513512644679822489029190231434847955352878112862975180733708642436646030435364927174854360442287478051895200324808955228383847894479439626632370952413604297722853201448512300385203138566015656220184 [209,51] 1130519316088368738007078779186174385345063747682355702118222292201377103667592968996194820812518280295023489827426215820818009994959140709867164926067954648499011218314724863454351554144393330210567534294269907364638214155423523207181064227446869126300840111742996213633827977107724238194716760831769703614874861129200568816705572913033195947486531275582632708576298650385374664043829509044390113326092364642278995637019132067583364733029875965023168788173835641609252750784292561116886530397407472009959899173149714672658967203951866256375626309211414970611624792768553952905732303234136619779351541235379114406373713051343737406181807858071089582943044692079574585722932097215777451213033896952324368107657307176497119996949777900403262216315323113391220799779498262649176628425428032899084342896233876677876011112972606815429460527358190248162062978871953681666239338549413966985471622699026291051302758241873052359780000476295710642025694004647036833955305024035119439180753861460247974141930139366 [209,52] -1533488160339581796519376664251418678154388157314413954258898747636022326747587853857699067362228108219976803897738390040273541644632524276613991758073685256109116870011005536355488327342018019032400373704514032001176065580920565741939257343635173461943343763894599833876327246503450774848137021465007144926844504834592645983886701805742354810815017977510097210871437402617101749995917589704085976183177178515166115745919898714872387667073182444828675719450657552430259252289646704175015849842182700520648679565444388503110121125531585162121998822239162207847561801513298617765610761838287926260955632864218630784600374944620511972873421054266268584331823082114414427813560241614739641742258405617632144303818772493671730653479795142328834322494581237546058047866406586116338869436737556227949909254352818328835622274872922810715471038396537012134033709557183355327610705459446474588448399655325723658774026990579821953990631307947040013551310788984895910276631899861942559165452571477691610437334472 [209,53] 1951851168582231236043505160255853892806285075369295538317850712314641455984313925094716737398855620694362239098434310125011880245555510317209807104180744398945241616788871978699316471427145065466449438386765543546644348952306353854426874758172256272858713357911501564928014971939650895978026286952201542701691857881312316616916805958843134695272414163884057221579335230016897697525986832177195395535988082940877802541957324708066561337567257587908422185286577232790967246518079505305274117996377593387255512026365663548713869628733347926314910686855829692512108978925833474232651418795042744286391002613051421377049206835941258154839492949888112079528155296334874329703669659722480741279288261279222231241607649168105843202689427858398363647695059452483044796853625483241810428023439467361386059582099062999828796161664792984112487176411914724779556896420669490158070553948135270787036719381607705389103905035651254048024514700388464340224373100344568851040647166314834545221521455672536024139212 [209,54] -2332078903269213678882255216313249305481816058551923660757690517715492154144025911358685737355817071726083775916316992303228551486352623036810647724228703776475633499472472444604220358274549702336571803928170086665357653456484579623014898090004988807263909551614238266895905544504319255745058498910137873892701163031676743577456487289945185122898296038062380397424886785329144455670921148516841410588149491856058877264601890879662149900038272517996672907753736809575312543930441038511784878825395674932174042721450709872764389593210535085326786924835080698603143444871261017047379229860112972186009493491804288078104444329046471829961070104749366970851641864678007561980618349067678420933647642178970995704507498320219037264193216725587082719436085613548672686859024663260185354172728611519545745591501790659040043044337276160952375313430668930526144907648741522513681008109655401165998770318588642703569942377874678969712119220607280019171634173207221422362946790549332055760577561162412758880 [209,55] 2616427482123147027129282269977950291676846023805252591268251824194192007569258885398224279433087831916194680777845631932192992181799877881324023731365278935439264999375744757843483302648728493279095331547094054181252698532948365383121925075387186790735520735057601658209442225137659182964505532836964839200780114198804003669807075638352033992239883038317054919866603344419594220398518069142395206030347049760819416708800287278227514746097485868203247550151175186150882327350880335925955792004023137830168957212313911256169022176142983588032972551744422785082796749315810484757949271019107915133353965161392590389021490129327252103587715510987485190031383001082991726587223742788789192247831060601228971754239627122567248577023013024210019473658070719975849657171975481803641037670246910590340894279608378287707833108076246203685853656748620556060738096608421852296348868340325223027184887685405917401228221847813245887931479344915924979365378663947504288597964737658175101527657774249239502 [209,56] -2757111401417964443039027642049427308240477499537861730763492114055856921956695377165842900280741187205214702237394251025765954697135702241334338908172776081634946558274591435968906262438491079285977020968313400178129103995625734406710109197769760116838623641622268578493975783842969328076508121758610924061000121861357429738859281910339792366903892978855804270264145097035819648488658845705605419786885992695380377265980388989721876983358649094410988999934056441536628833058177491044683669391807026779998211564534694626665816084555950892132501796274071664560591460942732377222389508847635461470637341672640625189028946522922694298908884228988100077396837083815527914244672988063031068454452604292916616811274510998792159361394389393476984844772283682227188234135472275705262996954924776215497283205383239194948610308045347262715836682096197506977256861795038276394116004090839313424144513406357670532292175142671290829626159002186041432658667209930169683338899547489091399581033996308836 [209,57] 2729380774403237448985388808607449437777384360358944336328941111907469298473464410667675636221462122606432744151639843369257051126299723417479381639991347596971704246729756880531788838460014469401447169553841335610424133756891984870018845626617502433983899815363307652811440531990346118117929493029982108247146011476915001421997108912431625651118824808908295174173205841654781399559836402135460317568644574064020126983466672715622182882927184065433730620709391040211454858233629076948134829058483172222494426188958114384348392317721458218650496529292065846396199155946417993968947664493193778806083447176642742953362583778462648133965530699629115561735332630029351520725981651857209985609586101938836187746929688183461555713275606008078039586139396580575793467441488825649838833711114386580787636615560674557317407278544664086502684291118838184569481146557699061640835347072517947224823389471125713978387940139310903082930708701725381238530094517344806228030788095233010609498444718912 [209,58] -2538605084615890451987024167326402170151772428556503050117953874264834402835385882372567207789487390301261857321124008440796817390969389858624783042824710737914084056959803586376585649327308886509378122715481282477808150388481676222660513389743575084827301046924338665966785412365495608520342680281844920757836564801193947057648082670568148617683615769212971765130027890886714509027948988718772232325062174611463292585399095915433809875396644811957621017477312767382316027312392514924203506155428326249666499563689375994814105712697523426566976976278525307482157966952219675868145435340205239486523123673581303026489488289879589262945450458403937316879874984024659512902763160345223630368286069948149675413874563781367242420552639238009321490239251715510343810682768651534977274147806706666628819925880837255439423380070686527477017142316993686697312436818510570009458679343342008549071007966599896727455022268736187606038605182236874894643595074856684222236399907977644804672718092 [209,59] 2218591418145894569823958003235687802269409273745398841684533720093622251663274482708293916683377814533844510018689233552405321537999693379958821095756837063571310419542609083210483470967612804311531476087052675551088026443370515642577018859555522385300050576358799458696586805454510041832374202603833480629716231034434698825060801718000196089041421983175776885084881641250816412699847019969807362159678943832225561562838779571325439331746170786305078599176487844126052085344451224972745300474086970395938562449047487248066399363957655979795980650958506299939032702162882562495665041061440939020411303304903239057815585190110227413584736491603202563662464172828426711817949525897596165689857318444554478181375951148015141376031730694706211820824658945372175502905598610478095125968979505390675011433492342732062531558668515598877673266893788766679120104159555568613041146433894068566205690373259178474107906181527830174317636052273871408689427660301949663389784703813060216851495 [209,60] -1821853678216727033050094954178697381504186698751987401966091984225546851072679598339953267975068520611246527704813634257223753194111704885479112782222166441635783634708167639972196067551852945519700836737254179169563722371386227037142955267522292693841963654498698102275745614743260809879717330772291958239932282610777187738565621976691009257012437484341388604227747278071753412454830972278232586091573302377383105670377208327472912765055835164080245855559265446986527376100343193005616029878212921310936625160985170048620831263787916231321536078389551388612207375121753697935880701916291605756578674554606942386240602801814069591677878178131754297312322234532106320475971439235082836860937345193797064595235341723116078845888709503381176172113080555732562889463380577498594583485258821860043501443489268470518052464743472366624643846712270473394028751318250604960211811989069638392723156575362785796386633518240760696235817318731340119503026355878438122735484038604574405984 [209,61] 1405656116679126279091632357193452151893095144994417706043905208956879778888462731968829218951753983181841198692072325236813752906956506413013475093977850226156736414547763243073607008362405888862879247659128660526279659075950655479804530771366554087187266695320387503189456657482579718440496379023984323888870477904254577100746740074650969765071749071124805719937439618519600506632588471449508745998086258143863042858636014785730732048941452890972306996456277015519179909688053610070694512276262809758028686916870920609670291646831680120326691707923720489989267176609632179977482249900979797994598818781842908825919680323132034226150811274207305033328820246961313828253010516500780732431360413498562342386749743221174568564884992830945114977441092771330331224601255011423745766195621531639271020151469853372904392711173251115515080748422225565379324406311436633391851293737533661944646899615428010398830545681302965650877255772540713161563673492669028244297028913974413038 [209,62] -1018877189549010284846755984240491121600309179641840579975116543860517066054120838909299226058565181344175816327049982101244813343488338527470154239994160931884062630015427196920874468287257034688168970025925319741343956493020923974446638480971452259800044696029604233595813446084574203314881055878601973258473971227483751452933028221072427276250854059814653369319089248389103522392819580931536676882177428997115162763556607998056438310700643781845908342823870020604416306753497043574672274845503601593698783539465568683592366774181846295798382439069195341440904954045547003242363533298367757947673210631516378160625069969359863510032379888359899795586186575720719061564557938617287600533011294783385184080859506935080326180632507299942712719949693917518546677067803514512414773613494176509374552077808218335621434402341294045554080648625155840144740910873557944137748743425498420224836274469166024456934455565551354827539680409627325220704196886999068153310950734636296 [209,63] 693683399816299452975253057418530806040512195852813652094470084360457019656941606945266632461468454876156218509034598700150409899477889853388924212331260119956960047016471547297802152725475092084776504826671860360582343115455875825990490215318083001875956273422001009372913312763649896609778386531734735892849881537133686985523207532464549938118886840076865815952204617939778495300988219753324480189028463037929172809818467688186863669261022612969435409583181217786060972759884751753556509931853310511218677700102430909879443332672440784768130318564247969397957845479594640541981817881224602712625559956739952102625125650226671302943738976616503994787131999661581506481625567581707064706115822635180086625130266896869429292127031456454933912813281284226438879863085180812411091623157163777066727238205871858472555571886413294754392267420089098747644010310310975534422473428245383201291599314794926541453049601869774620628642278102631489395367638534145454223905267002 [209,64] -443494509065888712998947849449228084544057198302499045993237046218474291501562903313545318748561766719517135265033190211485429293459550787490215675244390533638562601448618821055920381326935558984306861318377980343907974040077376900311431997401950176514977463718753478827302867103799645043283309088952640456700562504606463693553584684492815510145911185839764580313801871756338377690642338394017229957320728545181815808784805392059068910749250366784213604129977576512688370589396655204117497932012645284891265404990058415578350494472126303987473518244758227996017860853634848173997056719922642491139281834065792801978769679916212607302654172078984776025306776413383216529892362377711728129614223552933360401736632538651525892363530252677952551405312126158494027148299363735328098700707407773024349641836034609311302609492486361807360446879383744153005780420322755943338569798901640301543968758143651831463076074723246419186721494262160111283422842523482832337559230 [209,65] 266172967063559421941074595828430851429039421765800805655150123276154328473816441490695782608191276008350464187679017846050936300910730980032402705009699589993565846786140905268711739473271947661263727431391372030016086443522631109330546134277472511180613973466150494080737955294284125809446973131536712427125264497462583625840548972934092350056311042989136444627916620361695255153923814649270925367027682266097516169317160435366083911088247189618832949382940983115590933805007964949730809824554726259425737182935720199148219797795200003893607470388793584277985736731294150319313891540943621010281897085691773799030323901759759002690702179705953591218434984201436789398136288294038405718764748540028811255383215815270646866820888666531460961541319136403025490878619255463572502739344034271340898196653951244711295106211537281621126120280899261944345770068045555039918580343631850150868702195554144103077345970590107565499364895578458757535469147459494307871320 [209,66] -149906097603907096165455362852358173401629038022032201812124243165234631714567540006346020752972475845910759280909288187667225011734909555498312198244425513834439621593231710956214197530617918375090939924981522898110522041441773532486024915791553146207261389702925737599874159481620325925096098377690879845384478210322707921057105553122381590168957883573909747990575320725887817989399913437769012687511475455678280562492204114355925372917668237234566329561192614016922505079454578361786037939715245308187680138604190592081608308384031547512211194585831586810570662594240151987133033729474061633072404578340579731376683137551881176804032730157609126599181927783143500063196633602947044771976986026364747231692485301827987733357405424208989920053134200141866754617045794291808743144753610313346097223830982052107970089963897711140205587117098502276128552023482135238347231422755576022309139341666433204790637360543854646789112279084560190901063818828366481168 [209,67] 79186988503106399108598156566801089055931005252573720004545031585216132712202245545969789182015751781107944440285707287563017640920608258355485510876229325374266301204171171653444027368288978670753752821187926064205257726210117269060599162210175291973896877450289566341116459124978532616434390536964001031947047729649114119618328788314019127482637417986390041894422372411364528433548380883952103861434349853262629091259275489425311724218022388974249069019547703747569288864992357327303439790242383962365473211518178881530477230121803224309427134793394087737881575057711705915332254150989516252360450463384118065286301730366590250892175571997532461238176230591605649049601425957494286866112035266851267716355056090008099529291889098768149141232642900655582239827174726593465290006618805096067089962474403110014822361203577648050610380050894288385956512123901974316037689587720308198976930535797289446638603905908795678461689332243426369752017490530711901 [209,68] -39213400696869427592844865201149522080015809762449624059821689180277497491238763128944447099049930517259155689663295156420098535770914277714133685722961844260670903947248067376230248866735901362834155056482026418317555176082187160884122612578654173606361520488209720156611118170141647814873705351991987462413806948053102556284406019652431904109857744725405108558236550125483084201333004668472487167311232894266963000775096942972356724064851330495502882457793012910131615356732709850658192119089630563638466621076627843907270640885931417692783414173029617206216691472225364087721798473055027542629071496793256462795707836734058154533110792299243341224154818674787450872989608963973835000143174512742608935828850301683659046859631755531247474983642346343108869262647753811655258735640159860426315440559342600071291894253520394916012267684418411348903739856845034143749423011468236755935509812334023315878217806089001984938405638126497636387276956420164 [209,69] 18192586272174728581161751788860283714952517015157311523117593285640830058801366976463388851034540000279585931840281301708061737342176181004602525391607582440488356881595890437470292238779309193504256924732385035265685463430605065705529108466233751737062281939878789412309566725805384288459409791313861658439655274340362920449250152380342268443100209355581378060784023835444713415410661306773150768528115477279705246780267460671413126456914400745287911462159513795839518320163331946589469817313630047477661234340440191276910206763367853465694221877582995461566353355051862739453397300324067835187955926395875758433925580367159599590701965600363073509135737188183019655350802122966457561155882546556943406499093810226110673216702684364341546806259446877733096668539654793649835903664064250274718732260614132576176411147996537014033413262756682934798306648222184497706000287532412303926090369328940391002454489298077103765978495982830134070893633810 [209,70] -7901897010352055296948843614902826051205050567008937498652456465372614728559864274507333532788700223262684989032035638433375472144387659443062383546732972661515882992256639251279495564732519237859195496451005961829359483743912146255518448364683832959761483662779667612257578353828366698649144859801385063602862230387988821306834307817390978966680361459023481113390990968904648345534379295627449387038958355408586056944725445504865843831601277328634221015348899278493840997011494253790333311098552181469759771273435725017368763172355537756502437248007373220397472567763488727768259970215991733725061051049459865201324290769305887709273752485992916354408238675057152272329459016207471784687800429799076694782552865645777171425778521196206835933357375099535972894512781984682117018527644389089665345164287109863215640858633077241871124827701923591364338691757085611976176390515097873831876897450399020922784331940932993775263637366032834835813532 [209,71] 3210745955350828039071991694837448016988486369483651541058818742136110358143070765206188372073952455071050698986951504875200181077730594388126963848547309272952039178810085350127663995476795460958204558793210630347907332784846020618235820245366487272659385177832108642277869670229021356150871836150379434403865015573629567507405948764287699782288128000579517006763637620094866457516933513591425764521976565496904779764215118418794302589632229310559211214392996040179621826188410384663265054344933967913959611460478091740362519651493051399243216666909699741399433835404871980423253999585701046165985083852490358597202795424907823276761595134862376783770384518925865799425767835847292661942141778629563258159458463799241994084028988418777624891429446745166125331905463037395026317375884794163149624907304542162448043878969245431829598772007418545372609963565055372274542391037615004593041233677609879937168027137878166999397532583051871541604 [209,72] -1219382367802531452064575905801259022877110892489751640541742971472615416561745016660044755115206952809996254288811821688382547166201338376459474233972843015574723304641493791425421397452465789506304940213857129560587417983654441926106395909571872079748012738547714131573382147636933183981045892616334808135028701901212305978919734338401684343595789502537896502970932921966427769218538547380434498414722424184543249166218877482737035302668807546850065960121750923981700467560641298799467952976381125457240885270948968407935758464052248231756893572150196130207727181289546059461229608215408912794359151938853957940107856191548760830325534341705283322904179403938503765374169385333274578614189888859035509582049406961943352315425588444566890682404189141988865134037332246012432256211308265205876167502267795660771746420252127067026109286679353891628958676237390131889563973096905948404865558378307925918685690291499935522512348158290479348 [209,73] 432428155574862661640735371457991729744044734229694194049316874459432234048660276897320554378395246114143607023586356640171687791892170799172011052911651103944650020584086008149312262045552829767816567030768088322801021140786319085484567241152438931042763457497294813671019261429428904766359952156940861976727285398275426299867060459438455035522298916999378667331520872993386770737941217709343877397497422912950369378648705728338702265064872874812927088372132275024987381868241512234787977783173290824381657375981029771180081424203032081933361469161377662411271051583354256423684401369366594203119686622310950131885640158425847309042415002396586391341033885165092836070773283606026784672368134517347376865825033994218888281780030581651599489150127676290069630458575673708696483704056452958204304551962629049726250717595858865090293028342162188974495636226720761646019799651430116202882526248552685799191515437950890555973183357804234 [209,74] -143042619114295668117007502252836153607980050532372352900523226362436944499749174943803013203400065834461939703868507002043468153242184020431668904361348894003252440931092927743668263938102232915462765776278748058406036138381896944636016093926786608004773697655112773760643609129572331142337614187821174402211083144673043469451424522724734554820577742798275626565454174474260618725539155679990916285176548911013865059794906949319532777223021311667854026910386493509824825054961254954208495305697858670833362551134285899196711765014950377033831181815776961633852444821298550996102334391512238514504690464475926764834123759225947920017327241983641715185246268723824074283201501708698293014627762578018871119850419073683458908876453336159496454694710712997014115257384781139756317168478741071880530637865161923475347235303783231219918035431168414903682459404078327843421380991934155730201413020855003844689580211699396479922801084920 [209,75] 44084491651568821824457399654639503805537212956710394966752100054653984803253735087583792738517819140044530764576573407529207552294255737805888897050706515836614279297820423087716129954515124199561738421631208394967240968078995143032919672562729069460948528485314431794268697413794902600444672323619537941114540115590954504519593708400587093655115549296414238763823331905266646090841469961583106679789142843763951498607293160181807374994028515331629974773620741588422512109762566481976775250862846485809493837817578958134495922510649203967426375236699467792759211171109808329343971465565958816642058363059166458031795673447231060790089706368446687891298748837293606526904253798449662937656782020606435800517514900156429000979655980192967521650222988499907078141219573015777683771474716963474042505542514124036559546420243024934183279880364802164908650743645484604850413253638519313600362229526077978220402916624651574654361414 [209,76] -12642060799172180234326281613329445206719278864645401587386029902353251715111240655707427553556021971545629526511199062203689561940767636042535583750255929912541825995477128531698223134669906286870805448636422151265325262512668894009964036973271432120267577672748177295367174757273554948557614692927388105021347710085055175808720881949898022876716133110020761055086242154677626732407992190295261457025765694154492633378544812051879688090624118955059484365900800960659798085455430024107160690038686580668159098056807763063897925302302454552770145778493603512348524546254816030363479979384386606997856879366237725714123154554366863120803828385787422338993115609026801423069715295649616525953212801949687628662207865320013904253990302392972899219188950309295143993854900483434002978200560932024410279757774377512407211678784631932630801263890548965816158767159269917809949106400216129346779351661921433438394445003469836025348 [209,77] 3368624236897771167112520865244698182292006524700068144387673253694332101222001628888762131443156919509616377063372285070389097682108544705851000634994083248147892455345518649464032784765159997253185607316314852938708663811321526988209445930212601735766361727136814733902385078028133660315118443470840043679289879374365760556857915669723286280851971296384485693525565710961497070360514647600221841187445314671985173146993995880190911139727194661809665733586716251915774801701499363072691712099909697076149963364103804359512037006898130074286856902799281325825541765856182084391438590035859476324271142156573099340053776234213524391047871940260960062062480748830518044259505122642874664725792309679715590885483128376250221686091097708934647298380290875187225717097838360858910858896176815941813603165074500796868683249399206651755233047221909836648058137041568272597743963723536398593927115579158555678926702156689315371 [209,78] -832771460985506024932177750837827888439462910018919869652597371601189511079660543980871569892798745542650946528771647523471822539410290735874485929296545487236004534468500487992915956255846968145107422817379720648544442988095085372653930013128853184263515617811224381450235702935409447779941809856688933167527430033177843149051997877275422464479162059012073992223641511424158177921218300574780616765573210916775158753948130396540051354735033166305088028037544269898594204067351080968333578068958537659554609477684571537271623325104951583073241290194081294943677332927987585542177840073333390583875522379492363237268210096493637603037324364646325171257179217520086069760049862960278093221843607826073891398383897467396913023114828298657564524187487122931948536406399570070524815209702447908340848815480008487283007292406106099592191188973431981362941374809777522402619761591102138396358255842986846359405511954717800 [209,79] 190684274373359709218082568488412221730340995668733521325099407262967788905314077695358680455913417517150870943220400113537586846828725121624141810795727692017805682597727105323224171082198618181994608902221566957402032405506731463661150293638930153983622734131919140714449584700939603184061369632941543516081088397259566548532813091575038182514718321051483323627315750755107575090652643596839301354954939293343189245218841342016549769949171678339791902290091406212652954354542459929185057204051790799515407610174189280683137838090572347729533449873121881169756547963605723126465191241087748208209011322061522891452237757640895491059844069698557733012107260955331991227187202242883261655882306757036730565477703704683957707459203505955092135131189484348593504268776366466083216636042347879289105465156244874079923085027305528973217026456390702364931930622315506130239462922956817876967106560647645237836616996420 [209,80] -40367728932555990784770440979506823344855038358936698141897999693217931637343520577720712123956692995144996643655156466557846510119250764646273142947102633849951428889645254081042586526482437307267914446459512747066718865631480893665684028185069507738254560606803749331454676547144814376609516490606187369204840802380090211472498594193139780849577515753647718831406762254113888322273816320435261802029303343336531236617040717176438697458610086258015818106814338009045958948363913911545315618655391207696105633771279908355497806651213056031298356746530935037716194001755373265692657998589882454869054206100289398759829352824116710136047756075198642058048017812760564479287565601367158336431485489907335962039976876867261983810983138757006602509542009738935275015457517595338397101382124292369855008894681291438585094632524728193900539276591326926571188535268513444962965243203325359191927813660916558154536936 [209,81] 7885550036290852063036181760943313261498405561724503612605278926241448147751188815750739437039711817357616877495219060598354915830677206963178539178888009730047174342379377333751957750868164821735694164945912417774140137455997509081564065950456028480581103569687651252373957453102013114940448573621545849410544499032421727979797104863932595629605429559648338859406393897129849709987557748139994876414205628745069830705736694969183017419313971735322939074844770517984347703791604341287269542981774112734411127883285244019690151919472410068126873580561401727936919480218315884687113601278466121234981967693640664671912209101239020596941367219031821466887861343206857344776368303437773873714744076178857641507657370968771644134888394697572131715959048494659806362927189245662522778857949225691700326917233148887888428717863180433074840224933070935192762241477537897808407416460572248023338740016919182519780 [209,82] -1418353679723649121699370318038686996286014321527391093295466391234915275329064228133332713252954794548205681091504233905537588582992020301549116998548724666512928834941192205612360734483010599478120983244243274028536980388748694350428458509662009421885254042801455505546080153724163560544791388963879506576884559610426122906831427715862588777936565184744622835180592692009963024261064751588215445566522757064859523068072476407944258147320583148049749607759448838530826572919349927629859508762906348181396990340409404111544486213189892970834306275184850325995973195095481190347320939143697408533066698612920438306885026352446821992475262981858708349761602626126665372563391022859102038960895876928709232430009485367326447039386059746538110552120974078150441593317912593096338716819996763081188588631949233887174254620157511416389998955001042892649351258475336000446915733062897375792759873018802853060 [209,83] 234364979354664238758276677781110872164104259143604099786647089618165123581863639870391071653205125325946906812884191214337760040734805317261190497084222229286951377754864664092367164640949292112232446164647739574173411637509225985314993349664155934386411181004359293249573143857595638894222494241173101618653381517913278074936841414750229634171144103586847681558416901248124844627612542230771646258465026267396541995906056874148265214468789788622286025226048949857953478054935423779139370696662181498404757916177154553400023523931456520491899009422666793303400388104438018720456790022571590063095234078700987686871161343970962476295990586728948115701684359736989473835548648852070591052317312858401115174328798174670891788398897680339095662148959727331500042218687794091128204969133323993694654589479582622464019428143868608468865813039645196692558149122118297435366407119171337249431563621715790 [209,84] -35487591819352973569897741190206287750257098417252777156727043594794256026930863705601205858343446716321926478847503570233493856326217037152809386293644732871503892335523423770332702012100872093241323202333321255791843232514915308534452413969108870908970997360675728575248042517752981586089205162659460713795455959955894272989248240022567084635987838250639079350912207169101271923976513715829381307229163408408009183282011831782211193114141018469228357558387601761654332906796863056286989072746806013443716277024820150703441781651630554336586849053202057586411250057412298435962107636861142418714747753760573837335638235921032512289332686991313554919823047189855202702786586699879920648459131824396112500304620153266024984104227628871596628002973026871480188649014497165026057294630301218882405945272711284978743710531124820763290829847883758800574121327398633354949475718887818019834039210400 [209,85] 4911003450347295543578560400791026092083762409438830887613842902154458833525098525839114377162915047521201772176032338433814580960177742054373759660597689552860100116563547057424343587098593953869137094564194563001225583535425149332329886894080639853997521291733840239176158068761552020718752834838601891588555363656826102738485468596283494491689197114236369829774174705499701002816153011940783162328859179702216918577234934479991027668773409595155976569993567115509389328370400953267244786895728533621411248255450171620336177160757792369439432417025603508538694715154877206501481567906800834515672959120922316718432716628492190414187768983895575053335299192090688236133828512763995198307807941098535409533657079844060438035651721238042219632035715762994700927160875941788415038271608340124121448806183568901335888289904932416859023488039047191157706910811935577597013283585333472594060130 [209,86] -619323172775650676266387306528391345962050133267901286208194764748860304110485128425554238622582417376821870746124731462277194089711604413625228193484452395929487599709943846828124792503495446328287324374363828955113765313995964472578687483698765537620214499184986661582418811988919262907149173507265296159355780648835690133274247124040910117860081402258177316456827451933314154581693827198170430785703912199702567711590583264511880515756451594018775237180597557905434870614579293109949656728441327891899082469009996329228935984065273672809749339914730099805121179545048879373480743962718252170796535981382003619041611794555690810049257343850710538156402984332879143688151141966354276632723459475401291805571851824035665160733956510705475937449208300467730917922947269874448276791533154613728815442186394345507161230621299955104811863746239442157358156605389645665711904547625871498120 [209,87] 70952150760269214340056578854272706034492327308216909491443467676672947970933568893343577086186670310248932035633846698213502299509612616835078255447437758902999942653155930273594532438277147775950243395621529529984291735584641087673838565146176668485157359690008973455992490280639375696649258535782332691058209112249922803078699898605938769356255745769258381493761787196924727154001271774378995676514438297450717619736082961588553902253953755917608144163941031414039161127598306228328495487727169932995907043033172786140212292849363244568019255458760459262313435394575737730093232615219516090351550369046159631487201046456719067334090426989434414036809396787353884123464717771629032226164223338206131191920137679883620863294164437200289565331305676836045555158811747221097034481613329999529319905580351465040477136539331341551202924739290744790860694121453777244854296948168591890 [209,88] -7359737089877822365382287714767360025424340690731206923893567222016859340439662329388023498799288010966267183570915336391017416997313788853791492415961429497229628233000527281955348310921056833579933177629134359129640705756948825061572328725994494279259622257380935899233689533743952595630576423610011349215537539524963814664300737661749401992230776630137520193831631771434951901650714645298612464432274115133376802736639337872753947150002394149305661826584724338051585080622979869341088089425968994608851897240414349510284302194161611801494709584899833949348603577578685241451243164352430629466537062982237680880848055724020627260651258069190166135810054310222014736578979516791407976115610637959938676471714146408219726206666090420326020780448481161007108743278694633724228829593976407661963585831706038812060917371466766465169155340232126561064805943911811794007718429357860 [209,89] 688732009823546434802477503594474839696131408521717432843155558089748789814015823402303506768780251160899616869347656076728947824617850885249690088654812212278269989395309039501287533483984910945216037101588403835017426289136383001522712495557779980692326169484358133674552095113622426144297798864467465055201718891043074373511021340168065024776502365668515149073745794977357476356615282363136185701751556843865701228208191135264005145724712569959069170989183574727067926845628814861553623972078514175482957372694810942847321857598258718855294800548737749475291638885767599709307537104372450186787513969083548077097781275041543806429921034365756976726746483141992919095042061887818246374978191024156036589573693644972839670367490005355243028817020845503429969276352134472649605488098607486871682422478140257317592182433082686631217511394228476466557599063255599181078878710 [209,90] -57924737398775367780387809342112025121400126773499845163660423492654273996132601629103687005068891206447830411856665087494289319395667429447141251210518807687272085902877713796726585319528516060381575693187691672053182390577446502152986842057103608731973263356315857675932676472063488672649477813787400337040168082372850343215497204041052099316730684743613678565810233180021823352222252677052362619742434040999686864013090880013604360572922669721444591200430731322355216231003924270299736360936329131221957460231864814092431172059525958240157833320771404227065988177869889123788517613800055901931411261190279802786231824543671940927003463681675268378101037444512990897645443414427270158583341689007953555725995583175943964818114711427414715173523143411358009614329475767906736074816017869372941660809401573318967818929323391794352385243597259092513363785186297112434066 [209,91] 4360414001367460418347932356040138008818847074413748975050190603403811539316872153115068582448580450378282027432590489065892303910431375397961797464830313401383188281292382084691953339568626039859239979943650181317818609884348157544625445341022680736885562282884148857659421311691981240208627869519719820813641291455184539443198504151843551913144889730293970250747179215031555618446129188726147058013444202498117131088794733303158059610687989949299175188277979263089324859354493478965032719853902277617026021877129773332495105289992147198328192817834094941601279185228725290165740551829418753184780605815524810830615387952046708202934518612552036093411950472619630813306655894003689894502804197298004036671762375224632493966016120572883451634107539244683268643758855291730789140120207980062620881178060208849047031403546857062456701567468711290421770204445234570585 [209,92] -292518624053628959407128339786984969877299330853998905185796205539430361649948793743085623381179372961214567392037645054067952268634669779096009112446004156422319352255125867023926369687446160638026848023558222582988123007119263837330010937731908709362011142419624471824130723671978435793299114301805829940129154695203054534126400326507767189642551258659839809318699252354786407350308505101204321842287557909848456097966273870681887796341871859648184625834820466455118073763348819627288606395600885733002418210931328225942089394312908968226891853589872828139871930346854211651821979024616422549421607361086670304667868306050203616811561629870634418692487620035932450018813518271808558954325856017002551450003882274166704852548296227824038750883563440891705071760730229628041330907496872641467229653575896800044943689425327420793654835491905161501380796137652920 [209,93] 17407750783357325431139886804932678402874677497617322940237147840540911577287315693929849752799722520489650745066385520749960398403282985108003840174867541944037360704982247233575570346072623862176833399921485962960865763569181492350744720866912856374467678143192079430517531325493613494266525328556445999120514141951237516884081990121770290450559501514676064916359438726947294336941159759693259294540668913953007281040417303781472912760412326002692953979396857205958085775584728513720511845502219233304027935236465315957614017959175057905382341697202799174608416967456863552880999353852158804143101342229185455765534813563402140288246105116799457103429718552583517965877444169884179413168269106621552889105021400463087053529074820055125691895258111280919444261540501768325751980019494195569400752097881666330388658115701049173840151326145297574620092019735 [209,94] -914508858301271421184866951210752487258289753495546610892743435379902438981373529959541103829926422115457356847977826184614575069398607796951402970876300697829739922137130556018594848176288775952881027666199649225588042711867729887460735589190626243755326397793844031200386893920248403805726707409513231044712543645440495955393437668960159537457142970063107871020034248311985284504897953422344280875805046674148108974665145401290734836579284599014240304809128271910524121182946030208444660758411065987985900024596719199038283889716937155808922322576130711129114681080266750708483274430874357827161094994014026848621339949980533777861584042209958612228479240621228357839442928684659616715126148198730883978418229129384809409794732155182143004304314664113267107194773321169108153272347376333194008376603183023784814176244491842950673928284712552203876200 [209,95] 42196719458224409148471405542924312483105276313530350809404650819136708837875421880717791155523700414661342276748308268914986668777753771706217491142605404354649983857319116093420531962429888832073628403405074799385121990324654619490053592832079693152685451971636298187878846334348948194932995468364086180818590090155748335682745872254229327736795881877130264342063940713108418332032076160686981180553873383632797472096682486551814422024834284065249312058953595933248465310034047453400455506929680352903191959639846212009934575469999590412192563811024866691929016467441295364182270135951357218104822963357821782100554799464648513900409727400915066000420448907964206527843381576569393309080922070300341542970953565767305127670183677300587243522578506760854637380678722877294470068120532746560033291481691148152212513024394376800135220823815993790190 [209,96] -1701016810989166663407977020768771532685525339625818690201663280923814604137223339614440881853566633895809873979878946265406979428240957680264544172252713701302996039691287981466871657752766370060630401806793714276426072895388358693042053485541821722868660172764805821762600197777979770951595346470512549432518497578055988041566682038706015629101039861732197251288268950921255625326486987864309704723043505365547533072024992367510495405458954360781290617485672726900824516499317573005072365622113857400091844457595703653109359068031933334776541785722063515000862613893707861683177112879940475641402306954334270850016664837939142443529548212529003871966453456259321256109833077917103298420877849225617186171416160536792710168244956850012854672572876086029918672092837053198337307386321022599448938390995396331997091921838608097677251376245270935 [209,97] 59577974746587296753879710117018708451469862942629908702563859826492263554294987501404318155440237311756334999379799924322436231304596965826118685513653609928884584165059576911128128144773679122534125847290160845559049725411238023920630987542571530906052987471119472498468306809463074278319249987566652424473266267488401780851553626784939819329934852811522093890628616508854390203446553403450512966593309954603806760460427762282413815243888163936483408183129454713578938464307421620209227633411536295801762915373573345401738112985847398586216692101385104417781079287611211367689089061135501509150331606602192708415937907262738957322244722219692800546148799804900984201439695905994097125295207991291715302189432632851552080657905114037663614152177514526887681147746712808961135274026828217420697857851080612680450707802795252967562861590420 [209,98] -1802790316673689253785020257905797074766833592194923855583890241768206913540950990558031705246855252154525593611122810351814672475564639057626198963920017539639397480202042205154140367965623035848765684750886657892638961121269655542975388617739306973442664520054649128619123949699277971409546804443604578127116149989366372792177869856127742896753740736474197047672025069999780692070775108693982841552693780891542074040189617790951795870206962910634105937558431622120948605265344631857735814612724834260209133630286333119442150250099829877278303515048148935397145594862641231142458065289805279115192665534165210806752841708332670739129282656998720521330745100261532411848256774087528826262548903474311524877771301189885367332420866019761115256826212700341361210887806999379548200209398770231412304511050698701717244195817212673725400550 [209,99] 46855857613458662363356466545079502518892514812738649577131134099539953252734807865628169852520719927075092721968577542549240864100293815790411204413330618257903533071460993755350863489078853885392081036723090362525494685544967281755467725140401057109500112618436844647802663857007025064835667255292001201477005211949135168917816831119616827337050511257248066943197467250699443899481373050574264073658047368049132843158179654192504779594501393573623332610051616316263399395253484752464968780596103147904205455899792964487787646506351240321627590297832916751112096292544394042543202864028011306034237729768552269812924686842428638586796290234052324612633428633658184183782141610733712443492682018404258325265676196115734394361352507074460086762750672013656809924558060644453948822503236467686703511885572227000732069663487949082075 [209,100] -1039863384863186364082626276432107929449286231254580343915393545304980389517435376258902737212285710734283053787777722885424962682776203953457682299981290834014821945146349438237648342655981192637772566797990280777989592403131741362608421404279566588039668330105597266392864760299752928771614090454987492907484841503900202886309050726557472990267666653862413786238392475475973919554640324342086465008539259931388763553637382790673476669728471839808846866102673917251463304372294918925618911613033694605723410132375873700485861156248181822808272274754114025086365573086473938082127351025244597607961826033677914653688778098222349230260060095515957682463584443272515022273907279492695680368143109757169874493122773337022054719067805119690081822924825851725476917405896789377559657145183301219014803184083328667582756896202289992 [209,101] 19588043349128043141051874678148141720243785407505532727485607599105366898565807932286885296916196143619927531241023300207401641552777613163361788920723373113342140967679536993543004585038923505784083514671221664605930664932043401670143118867600864631943308133270934159445460527321749931239897105007421901692609609339900040961480883684884046928627639586727903312441789552818736524655984651781012078503558419149425524441281340081952781061308659301696288869571138031284563691893671193390101143353524968004961366915554659155609293274982972979761600590386443311275217914399791868247108634940443580822327559826870137488074384283645638445842402923436824566280741490187640886384129400507601470833828793650072006438091968333918668534347689565264792220524811936532337117650391891939529180687000259922831860518312009540875572483014 [209,102] -311319913495567059784342237867580510688797417697438695439276318612990482085806922503879301265560492627645495325745636334396609518573417521008503573904580915825896798076304352191985530706618840272426524341196900161407085833225549212123103943381896112289872738781043167203628867032109068446275735944138832468916831033787643599815337623713126238484297105147787825265824371186275999227897077752022799302772443813930423224217895166356989347437466827056532617277104639473588083749572000048021298859972192925641041076199042951199589892198078609854537886188105934809891920742862886153236506928333068943971081419897764413168261970086057502007117299939509306825788977030564914119817594533906680718313392615158762736815603256132909644110160062480209602507094330506738323618825854068513771244579302016551078792814463932469823628 [209,103] 4149797840181072972403109681874201061270470911825289619867447955162089631663927954845288230260107232263393339353091217399221814856938872970940965422721292730156081861578120073957563004873435171581080870154463578833841070768555535309585789613580153638200603319002285292103288564123676186199999553223129096286067875990357420888266376210128695815562781719028310960647440495894413207993918495218942819614234423951244765838463996537500497938954583504800517021098773168901009930960018653142802396429776589865024069896691752598405079030701877336459333215465762461709542994995300062968793517944229863653649952978634337054581453491661608829376097175983102858266974459199084090729365378504475245051403081441131686716645348760265852097442983011912126870953117175163441625890250012818278516319159824387061985933524211917740 [209,104] -46118018798524933946382850042250379947863190792066424003913880197280642521345400594955635360268896841044061934943673434040255063328500548649184574408744076721159156471122959742800789895391861618083213916186750207540418720910373922150423214384729667650395101849211752690580537828869029406529760915035453599645896894720719763730747941786956123580101567487489577526695722900040408059993645051640992434711618005219409223877031537000304045530246858383856285847028928726965661973760094428589343331085170909979994916272112410540458728932922231328836218745722433509707286641491013021162925917555339993066358580772437234898135474822942538897801294704127569724843974547763582448498423641718243636118359737792100275612856506980928454665393591595278132006608805536964006016916070185747445574477408964618514087430117890 [209,105] 424798132814945042283835201335531488823207206987680340659108360792974092558778569398598049157102887618263362012936394600204849234891234612602291738513259703132966231366200884090657288641485777125202602335265297084392001941468820269628017736477329065649373877006715545451002967277321064240525748190936696776898134628254891728451677911745771221138633722213085154544257511771504255949284948254504799036008211803378184152245786313433609513124261982069005800130494360587141245820147120702244962515863673201058621642092252326045959296255676793779143483472520651693729386212659713331335290174861064768014088187220268205157423624800536465092741125957449839365348025019482999036939884296060975246714481216966732233405051751979671741067017882735302567050879639634232499516166344726851781798200133694389025281788 [209,106] -3224316968839452677061541204402658251987254073963579778929181039034992665909993630613009627839313136081841174499451784288097322811239489412245841295739278815160289628234297652154087324368347537068318584588085093204272014657087046081664777019737014902882303930427205356574671325983888725266125881849392395327071642893226142497817099009791062943625592701439250908143044359873177548263972885898616143408896475551982267273758375768772080518813467734565928565171460385159761493342919955391469579482184177007656007789269275713951146010973503128424863746260470933502816027875364379286975501195832611518201995152018829961151501049032970511405426006133210352438352518724940363905913743367027949233727333207349804898164947683331389392963363936206887299250333362180780960966971070770294615750667167468357856 [209,107] 20051310226951828532816891736492707995478901868248482845035575524900022860772061643966116106048959432373699596301539915171630989531875845821506563009685140125677479088095580943668555500727796707403846672692113583179844476214873469368035662267948751153346849851750311032963178869942259928350822830279455909327453831796383947861867267088775688916225508597523290798044711670570074944932012277893781117360902582405633817442265056371292184872919362914911336990877670670521285740488719903405458939923949419957981858888328102958710748643294332434882022191682818876196446757132137361947170353167868364594309911409533972833695708709399816068187940793931475407878204099395836291951663726911006030452819845948054255189012803869510768209534763767815433526701992101004148964455338591379520614421500806322 [209,108] -101586059021623613133009693389359566328771398618218278694167536596297556944606398387567055639982406118835669585024301574130407560489061282182254297386629349857460495471680393449348919595513759285910276273999162384090225877088526187880522068009897057045155194067136358689832771947810972932615807698264211276120060979880615969695700684828140631837780937147175298576297621201326632610508587027513802559479589863884767821632977811511715436094572711531739348293069116876225805413932578316089676132745745616691269683797947922742453149826093772286956746798815422169679033685478969498452860459568536659261043884036007068310720013467363377015699318574451895068581173680674705158032235722520404923250780075749694336695581579055403612979199842277873433420860113642500724722732940377919001566581484 [209,109] 416939058799211571871240072271233620079581489931529089706448037746763401978357083935078107226571791030364604051589792588292254723723954599613464030560544372133218148314751564850203782317049996735741431553919856142920746860593115292394886336044656380136204632728103155130410565550274589441821854633904439999888313720398848762599184601558666386513266380472089383419986630918228027567731652784518870472315149704869302052885734696700619865918369535840994284182814957641352255593281657137524700375193811664424313909443311929107040492328476998596465374849298764057587067338659783450313348910553665763918475774013018969691554328489657127730355950006385478491592262372289217329324097734189579777037115174726864125159562741050447763842425228469709805756742571957168636469272254044681795830 [209,110] -1378590138507984250060098763347780305473017321900562363284239953289929950076702104151645061898071511145284220695900980777049278717986130289919025798141226166623354391909654742537150315668768706474846350518973172921377124402812507751943502386761955992750195356931945233450193698147038977502754145410799803956945533737790710754142290937205708678051292978974645515655135597328168456472085851198015878690378348050427404243861867450191571548802152080779655561575439730577544708662002660157585950658995076271521515252329427972417036211089742925157035608522837793188676803721712972515371212213104718244349951543718405888982540941184086661241613306387374192636501185390995890357657539641164783301712274424188683289271841747718130501674516105634823440759663640214360435078380610627484 [209,111] 3651780804482398834191493055356136484889155848276594666030825436787151111248627146056643518324323281552525967342614737386887911891601644999506105375528883332554207748026104883840706973345263872185265928443780185145720605695134755189658271050141293136953705206973841144676634246425764360198151465251022032069719640318905020641014439818234389592661707236416599447918627615112850733082125461472587777784698590378844183418148549979320625463759320808592719237240695114994984532184937970135192374424341511179097634092370286680012246333906358604650668554323938875255041020259364504093820402767373082806533103806708636431358048818565311788877374828813234735473285212441460576812941906584711688601332898353546332092792005385143102979839632251586242115051519829818413875251993756 [209,112] -7706509441120480713986591148864556809826119481486711161778261279902545201540690612735673900540373473129178948779201565018063407256384386289791104708911006737906716927154442150770028377895833288930080567329985905568326993277128437128103852687654430603739875274706262747314299298860827557279513617737552787260853314429606271956023868500800988496923956938919975578330807993337415091665400699019200130106120129051683546575709169416647964442858938556310197052110112269655295707246965571290995541298267768379076406331334490946425827660427144281741600927475001076316805010826958899531193363388757435054469927449978394038069256351894062654390407530598308451450254278802295774215703640426783367492943115843634581858062147553266662409882065426788937730837599575958696977977 [209,113] 12884009615761505079804138737195154350174835905791497722082448185202121919990825224891592758352705523850667197264741614834528539810019885463274861540541661841954968540210118606192327002317948792237492534017910778217062177726627782143620065411686963158639440380102957845482494089609780505294981099742448254270618181010884828568724647780498307446327199030576864801423383319663778702838097726720413343566383500329638347395863179795429163398991186651410353577271753515434369630087432834151674033053138761442089199720903760388538452954433859600816681752539632898058430352429225511743108453772688084451600964428085685765316997227829021235844917383961263624335813944207928110572735736228887636491587890924628347412056905025632991315748291346315130883917621853189434 [209,114] -16967096458919831684708937555634714974391749989292810110428088936424158308361656466498263008902619027947970904083251996507876043298715200483767797660424731526338963799518209004841666448138800372679001022857316750542056678900708269053758802531624831490251358810311174639148301588013632390875361190698487892111872740451248506354121827333304344421724520245191024821200184189160722006576206964485760664923566381284111643493191171955869552340415214143061687981454623058898457077707774256966335633284183133033314850229466168427405485199495868582776967217349231969176446378297652505802953118313198773625406768025118415517593865162086636775548661167049570004993371449391362175390676727986475756281000465587906605985928629894447861884542256142035174808180816095 [209,115] 17498514244216795013451432929968465651449441042396373443631978159992490768021953221124093285762427465619757344820374838496212566532802669016002279336050897263116479409968937395189958928244940188329714257472313064317843212588500292237836243196794608604971126082909103315407842505941399089060509764288494597213380770982649829084795529109683233611708766462632380123782417716827417460853704873486606461039326504264280058168123713560483952295410302551495517386502373985630275158918082139471739599832800546595853687159311832886062308563844309744707081271195704220403056100573254411030926406960819737163536435422430378941710708748718939722625190888479184307813447349834643896454541630422174897167727626073165772204739454191954527546887842086732870293450 [209,116] -14048884831620939177306329600026728002482352191487267788703031251775791665188334211158666135248972420922264966532087748118714586086457236666835497242981736934125638619620962713882121656215846460354275926663575894766001074774612073899509045720144436339311518896862702656402627263013092217532716000177069226772711371731027926646400149517310191426207770636156146559919966023095106562161923108724783750711979755287920762360643677213283481436614641481018391823009732040306011386207550715666043347385515527536302887154164501472717096390202944960717815037910205406156657581834674284314364597571526995470526603801116008740319386356922837981687662058032240524138865177753236583315870259360347328289238430624169077645614523228636051438366031630048952 [209,117] 8726895257437411024298554120969145918980124872695798119215108614753902398369651076313373737869740546082714799476635395410672902492062626898244516524463927801292740514494954404276860011730985707999684803877025436777268167946632381545908648025274549284603043774245718401545453763100054691424945273122239346231405751431636540180540136822210128587355804535607055296648288224178727187470986368134597401432184282273330704077531648876180467797817342244181701406894464308429116314809639491340410786969018241283469837137232738466310156927427177365342665106895563654629245975468248520043478878116294499274179398606189390001873235999261986921484809076089244684838531897122542849561530693551680542159389150392508124427754128517989744888070459039 [209,118] -4167634789362528572545315983150082244669671270701116483420272836964826093779477042927727409493654986317887737837377920421888034262970418553472188258458342939493178578969672746052320420414960474970249400148494224197283870123469634294107432063301537566835457137037628099466775147407306346785527924526364301360383584343340531550769551827760861633945022870942046554711118041847487698379086776322088189368526159478842119678373145549356071466992723328583910375313504892348582703672830140767897800238932790581124641536722960736285378654875768455621881606457788254101760808076301891193811553412616195663235575275926411020805002632865779799737931504761358838203096224532840829482178287808945409607692971588917640681018730135085806115656 [209,119] 1520039074518527243007868072168084281283250553319117657400828261346857357933438307616302633698664289649542502883667154555816707059782209399038169456284112061298533441276400134042994467567958114141753309882065379363641228102515695490748278729878801354265174752506971262780232570484525078352324168283251033230580034682872097917558571792280763359992668193269997312042904027012744593104381573278899998817767023919551097298845287893939366527434021774757884958521455452993398145585933774262839071276208168895002136215105188553054932386242534231287608050238213027511815512303590630345802447831149547067181247390064327324880344824525422121006983692662577219042459886428404521279423897681878020954222987095514808060332472560897350 [209,120] -420484845289638625635996398773393613399878275858207336364309186317699468669637222156374046694957704330376298353318496235428359819606499800840212453889552091329928360461912763200128725050354153018871364030454164123474031019267089287267313161037932589226343014832414631896567226183014325011361695145611033655575568073356720453797893539111991202667463744135505749455001708275672007960668757962242355054054830555877738341675054451638832630490575961640896265067198912652098585024957375268040995830937711594079242540269268505155176106787798131281163452562392631858684742448247841666622918508868667041051819694047960163068995049445556342448699796783984755871788919749564828668858727397764599368235814518264815335545516375 [209,121] 87584429303750080719557826987443512678004041548295400739211099633961669386000185401363306412137993274232820949410323932610909364535253812409086293853329651104071664371734301368998915603012496774730083239530206333178145397518848218894639905349403292297525234546759877548535950097209035617432660954789232155698066811805938000890649625769412229784519049324617376259829963020323731701643461014429118289449712095303173715926879201255921762776245287253366094147032848754921945425995886275334384983862045917593939578999657743855352937487383161552978538216058089610414878700845640974642300365900411717376312506277047200112087393821799038703458466072831230181358874671485965861218653772599737901792514786401683683552 [209,122] -13632406098629608845225848426664480922726250890836361440356257875544282307855605173019095042900056148438879927233450230520065337526679286567394951741879203461750843690302096586921586361882447132382656053908761031337416896399835148787400601339866782388302633643944446958414013140815996749299907609807836559481449418306165532681663474042412570026267877552239215294668269120645365117050114553516510236917778692771780680146276499638422598260348649133004446698598510007663517070880044061520132717220992111463318274587198739743248646009175998495725346528046741820993679410816517744379463515778982429158251463389530364558176943339282486629931873087055014090269753998171763259343927198899743248702525054406914 [209,123] 1572876131057966290071210763555695015556695470314254777101861281273356183505824168056938791951101385713260205530486528481453622849783867243170923619092928447033265987985322361591468897040762229637671810917715591876632779883408608979721450181790082048272280723271716042923248975516800003674485230461842181131834527265833876283474681038257307596155738923187223883607996098995178049231537537523096706568862278525059337366035199215311536655699678265234745102500550304012025740117195716612162141368455040287730403744288056463892783806624635617266719922345205176203582670850217601986075330156088984832286070451485356031372914668186487865572337780907632978342919247414807990367285472381086855421609935 [209,124] -133382872010928373320345749716416912766595894599944158146052120276633074077673785968641851150548016959451283203692254830791797035138983785608984340514443122936658770609440419029199345002998779700457592301391844773318833577621950550105690421160229890944826243883867261098964283528176395196484857670391990041382710656650950240432822029134391106802365005864537363895148086860199313480081500035375885766386005480067993097189860133485809838036619409968732863568791620271231887217964232296258125124227623150998883364811511371411845443954276915385690245709785991543697603144480117549013101393693379957459221242222624815181996818346601945079593986807799556402158068889943105169121526578331646900 [209,125] 8239014969004121833125033467793087491533926884059768119228338567740922188336005644133244761126683461174099593652516417892769135616242961865937284897917820730151436066796573986551706967003192611395225207552264037665500810494041053036265240725968748410216355652365617483284966787117340444828227150422211376300794876520967390186734449522341355348124694337211357288636719671535887332703018809013415364662581506439460840025174930048576915847273859907565119177294766760091405309505974398966139334474069191818341700421961372543705618953809611580574365013150183461828450441149340569817562327625067813566474955375043678402929723611247962392030398581911685005283125068937881739947416907638 [209,126] -367166415060544893779500300813303483399360660087070816607333454078474217841141709233720914956902306920503909997616763363816395736742022889849758293536749434352228599937033626424979538368682212907864415420350123186107191875635890231278729990875047078058285224015390007933999294584750487022168869042663125384749394701400408772052412389837112264094510311888481325182560185660200463399992931902617192936897769604774555576558865426498326933525133465798102099235758273595102576905310314027757170609263911564649715448155882213605126742622503896347509392361151943292897171296579239357172416794541311708898122377145503061339598689946284609435837263657455567130207463163144726991460 [209,127] 11685249688626634364464122773613715744669933825104553079985518996655340533675170834694478884033851253167466585226955891232612509202631712748761971830160717394248090670435310478405915213267632811849242995980367725685374416792138796754931282989945496141240354720836296399906967838410683096387609562139339730979665225163943166415722257226275857116017529544140350991779495932413448813796488555115844838390245787995307559512020938443922985954785477527592271936223787813884418580908781218731258020180911553270506900106946789044122419740409084208579800503566118608009964533565563764477609749088557305091274231053127862559959922508145018325279267254444520861835398379258370 [209,128] -262712588712413366099376047794845599010979851456296143429512087170873362039848890174923521922792777875733715906031470147018687774297334055812391827686267296037480362100423003398622145639262558798609088659340332867799006644769955541006158115294119888683386880635507832579658558628721826311657760658622179972661225399183929960255486993084084370967637203291485100537130030571925837796311317247100844450553664841554711356892199455220759960890822874548596812216769966125182947550146366618088047752713022025952833324098888193488820053641225092426726408858532808557520417603043733910912537511364660552884534516112933201967169371084697003213722120913090942810440785 [209,129] 4124278988619737669982154974490972381120227077205161276451480456229616696705269537363325353497585185785717347054909498993663494450865462921946625408442146660683979600762746341273422599099353695435511148095976190520432422365422011685865413202574842377953658498874292316028155085468189708972998867782873321626484670902597123971872600038701828738508265882178414621190262585603995889006604913231153033897725211511720661501072774194269689494767190582028863394184536072357939271598420219589767745102885174660613187789984710957198088116338581366822496961251706443685166851825972648996491759573746717650106700972296149500612944027838449532584224817639246300 [209,130] -44651807935515322880997824632548666669110421138549844652029567653790371987543532248973464923454197079021849818175350809671172311875732067212524155808774908142131943500873743790224923923162737072560501770186122170382943679500668019629560121931481851932312300090636625524012574825404379443089070497642212766841773239737583233582660368873087296103633006601384793443359829874157139154852428497315395226402671152489774893228354212230647266780515514357939158988191500371844554459628629449746772061295210146318261171410327220006471476516723388998983395762699345782173613894466334457273626221407577719284418705837536237645737668738683472866608297135 [209,131] 328972806624298269216524331910393691634321325499002155149158069551212167042595049667863194317029004821952485110011393572969518841781698550862392893735626432391661131071043127831352420518139104323352003795197274736840273508724630324964803411683522837956572034326050301272654612431679849230190994056099038953879770886367177364051007439920750129569019250024613919632532503546953516111424106573131710528110876858855686693112686121485275504787296563929443959819693748663189864747989622423825751799159181357179006294889300972529624610617643863172026200523783447123984467353174326404079304240187870923870006804045358983782300309314246508545 [209,132] -1625856416312592165115823511909997819189525259322682508625825843153527392087188565026417546167686031615140122670720717387304406018919206144722261302382968016010841478655589229085701520189173525551410535810630571446097425770866587696198994377842411195285571060264274898544431430831099282862430395344974857453509121513695726716541462136146174583793524676537044840315162735431692211995259620272691264125002324242227794642652729423551016655174333360536830557483388991942723615603827862749793702795859574791811086493616905266034723421374735150392913285655133845234533928341246078784650989258824574438552936855622871556492650733240 [209,133] 5307566801441686009876943704801393226571912240235279882092073593224262401540662448778830504252372782021620540596271433601070906779549339077028771764641186266586968571985832742203117215233997370144942819645210946833206341814254972388464644679570567698539148188257653065000715720696680528238342108575378198388028541949187932400796311490118062612430924527843914453931958489029222934528198581571121328488061602959534337026584380526536619154702512136178581563180230892599376697637943677886252305614162497149736744094929463093965473085253283067645615575350177296118318144190213826222926967966965300318606429175627907907360 [209,134] -11255251535556303323265600378361493179259997021292187216877001133978990508181942846362770374026326747741090670192055792909268397152727822955637254315203020683041685267628610616812938312705119524638790271777028549156395077513022312249296790136590203038524723412088765202527510436683057853103035305675049301634049329301781203102140856894682491919433873194211979129976790148194787086425820373545111386555612894477301082300099604614687014884889117354820621387284557204539303344561038844551713630032367886722506441713959788613460148810559925641171547385423992629670486888754878072438234481601561959288109552487280 [209,135] 15227256874557844319072315121540255945839954958465238840974245080508466227518018208261835392315924576548841137601426743231735630382431043863519696945661219953362450941730440549324055970223738102153054504288189776560342172890542393885339976379388650083105640927460040160697710038671497165509701066035839776054653314260124004654425323440937529198002261454482131731975652324089398500066093249542417197553970317288960744416587578072440367329713101335305220651915494104651304057081220058274795045883057673000231125205100083954024792091184855683775081689282683104957434086421916919378042769358352840982662 [209,136] -12888146598869808900619728779593713512808866439018111285894847868738326282035080168350311300276658398704628124553629167670133543624490054019983012115639900073366119392229900739977186246654416526171619657254518127113248068446874116239914304253338162497329618029622268249128039383160880962605230637389564526074432597811402700888392765851790723993520264205875786384073981211789673319416830184993687235217239028167429792597907562884035170891012582826794666687123269286218876411792228490270775842965588489495747332371112800288506365186438620503751648828911102166790817045900661565838781661871175 [209,137] 6680549082980211723023068032502942775983520046433522401801775292404649138309611372179604174820770310101323341587830941994581109302518883912113537867094029902362100935250034078430890520226952451638683443574274256643692508339492252091034581192389466914561659265057117913523420814236739182178347470255486935395994440925191803952401478930439132772345987211540635020009441609762191694753977880923289873322157957051775017458565104818485384024712735419764454145773443377039367144048930839663365714030654350190826636764582724070100969656126162533203553565030437215130660035071921730611550 [209,138] -2072044517117155154065117569934330670730281691876039370845126826378573155475932983432867422352838083849493295325240781347502042996849674118011039112005890617555099819498563437448505716534010247699685714532865419710703091258702432510696673829723620501123810206551388321416994130935392144857110892448169851544386233978169742283996944851102493769599016807107895637223296225831483527978079409136667960758965713986228848179768934692093662960581478372821024251655079213467952454937358883450386045325173199728978880417053071719045593775263281262515739600391788174024690938840440 [209,139] 374900952741922689985369511245536889489841267042888265710243500463717617644455246328736351784347776771456389636054891109543390103319504351819237716865223901384599815199399536000649722548233129750065009155802516384213339118999715647176037315265670093141623526223531344483067134371110736795585476850169205154254506214219152673297627614627613790867323923247016729949782216508473698407522604265012567811276726055752000635923993654366376401978870989402147088977472992552076614305113147495203797066914906731677618332839324562845910683790575025696612924835736157635895 [209,140] -38481780099100933132493908657245555033385406265501844414053917720930141757959898105553420074629607029396008131055232837958630251927562912635523974548269786726319440284312945833854349527196239336842479213813887529560773010505772874748222150174221737631690201486312833389858021606991868608813370643909655037472366190109658695772513308832527756470137309546104049858864830188952979695568549994151035070478515967494890607916145521970202553219494391030987962842099279888260966467031265163182211879441879104927593167872555986634997434986205542915588006354372 [209,141] 2173101620781735726611827857399490142960114264859209775977760674678087866962613923791381197658867662055666330982639917325414664022291645618964603684229167138966856805835477667756616375408111925673368339622645160639877816429466878694418938526573327728288632053645994109863170996397324497864260823679227403224003809635549353198854450839129919664962572746869241420992227667744144074134715278075776509654731016523140689915298916829244991596792844928081047397792001307948273470053642489956098162135139189836181747750957922362120739509295910272925 [209,142] -65260679965777123987359791431541679282894508405950903376243498486780454050574389809009277311465724623199068630813224188202902293366942629901242025539150062937475561463299309164875722845042539452841376056887176239901357002188783267888800427871290269554902335109938386629486315597647698635125783072509579368034499978583472397569974708293993074454316100275012368410497155908693060410185336269677006777916148324567422353738375983041073154003163782306955967824808869248174967838577862421010209251156842215768239472102794180225953250800 [209,143] 1003716193202196701975946708792726709071850476869066542378461205956885265104547990659115453034760337899910819771076145017761289643877187236173623461659910891601831623055069194589036408032479897927966239674283675143315592947007111008708230725750907093339894451027983410202174456861769978285843795114688711025575558249508095000746318705699664814305718471027962715471187484404382785699161528340230955719139073487018728687352336836141629695552059990173819886641938428425136205457417626596634600103522187511071540591871313170 [209,144] -7580903788014104626471892883429015423317557342385958879286041336336353945816178092029619120726821176683258866865024407564893058951331571142822484257679716064570111335424135361603259496502088848365087634152507342969784713734939555263001987114640074664998862232550005597424666499810945854672842102555856721760631194832141143176219479007948253413971921242694489538990606207700656704711456173076719772652320054421036848030988336947509330933177104158445084730857773477668193241422007361050793726323697257407499310 [209,145] 26825737464269195835443358988216335567894481096955171275677025913790984572412428110968558540002991063996077418119359791778457127993999433054826298396701913469058092179118551320367798349168290060868606364361390712204898816751194597808154003153778933324373904343266965466625923992288003554827267723099441556188179585568974322893286340476751413315697072566707622439677410267697860656107779699652807457034084408050807910531480799869164461287251931760431697017583002503013676776023180102587629173705262 [209,146] -42178720916544984097338167820382625437154632428480273272801819638205404644709854043162608149238589757025798675857814511754630015117313282420921345190209027323045131120451779312382121138156085308112883725292789622080396963876245346585239830414227405785948225690950588105567029963814965987617792293042598638683760464425919065662694797447071437098248337725110230005852738536552481922831394331631650186313399185482404413351467113488572646153086235691659926487979784077443939485948363809000 [209,147] 27750962705694377451116589556211043905771896221477517649071844278541627526899992102470806132072685114597242554393386233863493266665996181646758503119142778664266676302638257036967344244824599312414763718127596560021866414552626575142828733279450228820926115011898049908511699277376006547706067985480462887621376570283124535699023487893761006557213492923480250226684522727349375333686829629891214157380176248901020575430212354011250154342777084504097236723740097066464029625 [209,148] -7134746892921175948284315502256747387547489411850386853019373578770910799196065054294753639953826940990858018961740346857138713777081233375296701068495708524181497525031116674704570625105192717339772468144734400731416804277754219969493509337122182056620655195997064429754704663634225245918147401459701068537013870646085089539179367647623527596721113302160964320549378681594536189004562608519956024688339720038697328819722136068108725863073068808171791147804400 [209,149] 662594066499223353614773153829646689034857425739905407992235051134377554950778091564934130189815881814049427522715567069293053788220195477444832715110359748782410572347303034861520434113052565971269049484373119896985853058618277836781817120501554561298847864868842219906824924407959084558320731465978563291435561487350712365323043158263995703653864899791930898615403693902123979408247209198193407331396963013116357715020626720388982310894542402575 [209,150] -20292628487376495167957856687969629654797507137963269927309112676900415320034652977237948751594722850329646102450056451456706974372902704563726230714847716545617516779669580546791187935442136479374831025438345655553161441156587484644708253185687101677416900491693494946585728738784053310558432907718756066886595236547820381475261796479329446694187869683156628323556461725194873888632408268797590631216642252403284194274423169867559952 [209,151] 184258445057013706942057659376293823232706956521409107294854098814096805304694450401507118060876862794758620117546895520198480199255192612318161593417551477666420954452865808764598107557516631289193980556283110247385667106137044503184342410077108202963494579715541809325345546632905101351599416955888304669805525102771018391330697025553053912267892448724797360149665632034820404288667072542645010134200860813962777157350 [209,152] -437439799318056196708413391410756006251908575317837291689476493375441737006704935841621070256554365357384460391859557240780287296232204522837190652765824945956635006586953513237899873554804870092362145817989519595461343610541643818247953966417992150726989250655997812435644070201602980707117721865716064874761436637288529295637924524710831214427105114139398369556930913638541844899297827055319864986538100 [209,153] 233639241516136946414709245506192082953169153281322249242570431698612804775912084809404484441791800849866245818185117503494345475123748576187163196394766369849959190591170935046139043160017367790840657867422691024658556886297322839585565859726263971499941578057361654507960882212767884281734867902108798322175851286087532773261436995838731371774711229211873104368034550209574743902968409070 [209,154] -23399807204548853644002114826583659895575376621347479195781970332579143799528355781774907497106580239383788359334186166057420474173211161022648720648331086671717792103753097655687213658409374610798560546359357822837653041510415112997484982942505415547267597445657075535973395462009931149378353418999452792482468469488466632711514117196078941579036370965680256776810867465160 [209,155] 351193696106798923855429850942824862492093455066446806947016017229987448058879482169436423110503185774884142758206547868771934430712857341221850794465916744205214924468743922584968020183257787107260330390857876914342856830086131198399028693566466062762848421432890836877079122076505946069398058667685661968546971563857163311630342112924722395780675645441163 [209,156] -596078281505729910961141289708746374847003275273972821481425410292176299781590093101874444685411106607379407013449572026188312820353801315373200699897861109868007106736883700112301261670069549622245466353562013220555859717897549757737951036410229947755971270073784501831534878672121740747955708766832190672305684824920223182357631630976000 [209,157] 79523173042156258575228799430969969090654319357759840989898147132672562220241556752891804517876381897571441160809321010787569972329777274461050195316847835393992902008950513134675601699705349761622450247799622276169378790170731191259912469650719631837628031348048508808549977687736936535004893182746688251437791016364125 [209,158] -511742382380732104786258664827641734282039799649841520815640073205113267440957916986549743729408608567581310645999727648955896239288950099082491834592940960054828939134166128925476047851992697086924897549019496531688784294113840852288757650764178186724256737566938051127035857114023096594071983500720 [209,159] 83251835757122406217818637446530467413672916922415501775478611968139676242331309346851445563791184565277208272303834267460153891946265964917224926870825558452336260111050905315084114430778819249292480547654457121860500181805934237214015851286836329513331855234137663166919846810 [209,160] -141128054073057619172586329792543382369531818207984350034585447051418589170843794028253810586869079989203899350202599217866565264893004157755362409994975899301281985373705367591155775493862008943861446277365239433715279650618313917774946525363762328597139 [209,161] 642197010977463487572918638329617329084787575948284808221084262524755289091552894708824461494784455500064909265939002586900184204908162946170645235967853648901564457357444592393011900967737771303333723008348903288221314088631500 [209,162] -305041583749602438968487948355867647004287385367025286780723152576581128691793758192328919912344469782472062431424914193315971284066230856664191644693284708953607990030245691821825590520206395409000 [209,163] 347986461460536177104315943583723814517298257274421490099496797361521271817941647577664333791108480358813752720165751494837868078319285484339336434931661701967325 [209,164] -2428110968255973114041519688092172989174873892473703655857550283028935887271660016075121093548322426868569280409100 [209,165] 25031810702416795110 [210,0] 62292078158758958721222665415818886437765370556838824062250242585975353652722639914947561677371225694311284035212743827182756307322105954726044047251212956580541474512796498488572905045663658019216600491027561173004602517452669884410001628696720074259459877635508710308455060953296045104038803308538856841073159982257654801043801710368166922057009216427068295922360691755089251138320684446372424822736454154213405269611002027896343611952158939940640287509446369597128385597285893996887443223737103304279699608471314450410131987333655906120805742473091556483401044170052944580751877375022864816491960021144504193228438175073976289565037770539709441656454088477691192559153098488389986158307932399319007582313584062479740719797825593035543625242609973569669214826904781203928429566319876275390934241905683836906093259190994586385170938418150347545324549151112212907975176634740139209872476762088677136829372301981228177503413121205945029656453691794638639107663012494727520905475743212786578145146479465744751412504303300373172156662546432000 [210,1] -627436409459732848811946706562982198731653873526226308170106430980257453311328786061545288658460745962338371630435448086947105099951374067666977135431604890939742079288437460015931331522080606042826527780077627410036931737895599214984495309713043689079336519847949262534727225993092192968501524597374378995231326033887785915587693857725692657706876975922627560899265288668719199329067234111741676870181066229926932937923109508533167754504090403866088179013254655953058281849410696969065805098693241710580028066832248358439765209992184493444169916507911241532285831283794645955628319239901666480166576989534997029089805365007147867311391103378029585870437250588945791637104678087340320631723770992607332029967113206182765547403938037328756251246074833462215307072326071631578588728831417236745414488969060277101089484191541611000806434997301007474726275713325089809155174354182091131235427897195636960575152805281939046682151649027725629008091178466299508404187975558216073155701930657509548077142552538973421435614312543614358589027123200 [210,2] 3034714141673550904383249245261344962903753161343169921617340902577257641428407888009257788275745757048898773708146254133432390620205692899841879623058237614178529268933262325623963411667797439103680351868506058406667354515093005351344462026676859774514758381205878661315655473641449187631067387047631413605700807220303756138353138762318037078417946327191023476515473842564372339049522547464918394568261340224672173264813659055127840882732264994319403927554985019548377011729664774227489544414217607810892801214162136576679012321585494807254444645643141260509642839586428755256481423390852785570413144831160313123941467375393468460466169806870038893361977639051240605055446591825598792969842876010554774533156296967840535736034531493236738177520689907781219816173694021674150996594067890622679524353473505763993543129223118422203916764091828999030755396557342856860233124105262630407417984174738912448360978914762248064021602157009648119296058423169333147541400852860827727189101454708357341635687372515307358760497858342511260332825600 [210,3] -9387323685726896104219443424889050000284565557430643048413856608083127061646844189461406211367108269487894127053224503088463829986382864942995836853711177427668443316753535541032708355574907800077033679379471205339553402269142839141864624918603964372708776889419151301312934720971417640495548158033980447357726654240754541120631163263590990856483158875442397510805724989488911563502543371953402397274002743116393557230052163966223921298274984597178149149885294820658158514902185866508262807072560714173472753154955567609865066843992123661776050978789279265754864390956361012781759360131909233104995075235219897737567447316692572960178354482736531991479750262646418361906716377751500156785655803745947049036206853805243328644131118744304266028561885215141903639134178900036921897094783410089615983373117489424312772503837719404941234760237162572977631178328029198856186522152904741613139037971195125702699595604780841865535544295462360819187267269837173680353878022532006419129398119312280913659901681585711625204515827401126196228600 [210,4] 20868964969246405237473256843304626973504962817201909805087626348001083906263154498785575274135978411066832999041103621717395186810714805795543968503379514666755189410349258170348278215027509398214027754761441523671022960519938451194839308916152523374582618147943629316852487807921986303978241502748654604941027952220286002301874001465975182994872370177298003941696306574638670172581664522736174662644204144657640008593587205598997785273597117559439176224426124454495085949978827158773033788295679120762348808590763614981625254897489858998597793497928893825187361224551025788120891398070963096565906160765174658005855726667340522399366318049755202247251362422187884630357691043798911756877325979113801446773039724364814901075101301063190643750558924363133693027939315393039089569395006369148663971597522738745087488523273627985799559290807793132162720425630885164104473753953084893942477037914585936566378169770626639162326894821839355935659862953424103181156558094466220620178300487387509383546155098987922954290169032058005654240 [210,5] -35523054676342836068024103440751883289029429463032419436686707526847195046238352459218980739368248161227445727648149366634476175267746599162202338381013060174435812323792973512526384486175352300925503988007641674632944641295195619409114856655547677548893775427645589929995457221480103677790172287336822165820971070423770992317973096111415437826299167260061159488956289192969024532785045511567442174709843199405781762934401276079133080832459048856125921273221753309233421819017556018781056326188598096681736142528696728573355704388351718641309486698542277239448132082587067848848344281698614375326963716763362677243341075727391241629490540042623031246609254043432295491388288079194649489054444044713243048466060545011840772545808923350283570039134369650120471644189579900847520124553602394799833373039860895645189488279528755947507151775527569768033104202900870224275130887283909787843097041240012431161395347030789079072408231852959975171494012305528186279719277789626018233953633442720886397025763581955091313753136997153125900 [210,6] 48168607903656226502351346609724607679048704209430295271279815805971914114119830123326273243579565151901909978477722852308505474452178951480443856735226993729144857257262513982896925398091473111748184688252744549626617353413674621677418474735222515799164105730689352835718090230523268257820446842622680977661097606804590609485003916674059857220132707849106468728354074012613545975445841173772369493801201041661951871042887987642761423636394644136905064350993903481447801353642066827726544543408365841227334049009393630723311204284891189604826206986503739189492309793645773708793852612734876837888538251192488491959312947136084738108290025060580657705054565239808797310450846357338070684304223442620598790030557147372591100213487807336226502653650841490132848650726375830801182995329389207880490078934509534504572658996944483640972595771702700103221781102652555664468370914469901948152260772080977700048828230544395080980957564875159859234242383319106634191321017254476200279711902127073010562016917066828710704559566013666176 [210,7] -53449064682998404076050885542069723713538928192402081652026844646566578744987642945899472327639605035108412847282196427341202009100542866970197607837263700741732582229580547482752812946528897757591658927293049465968765507129487542708550531409680684560616183437133117541015138392149882331753124756610391687512095521156351012641374560153878351535860953576114700566096992422141299196066886288325611821415860296135715264063285762138825835631072064350372060045984168739968617125868346392221403833077393589606113337098659163464392057957176437395813586807545683821925859661601237850810776551636112879189502937028856240320644569478264605779577784778419610309109893577313969419550990052993309365200723271859224630431863883861179790285559790093549337143725590308182365978512884147851283673042483147925485418305019248381702908149071648520172677317329247438955375059544081667004422876298224177781923274135720286610924597524955128110818883048449817934208169872601853606593322230382122127017597667103477415341726030654174191246647207572 [210,8] 49478174859665226454495373566927647946110746923843160990301849055215680200605590176622057863178933458295129039473101802324175331660241858959246311819107822129455663462208365006106424529830076432812519812264629762027840999778381129293697925750417169854840242353301173277052843024356871500301495085344916515708355965474552785918217675753696704121177795980927247646915770980760256578604761558384209662095045232387061634669143225822774711845167782635803931508565172840200539167104951238887063373876422250986989338327554265253132410898815963191279837162307760986287243860858569251346805201254035374683156439039650255514995918161017439325405462961162925188408647749500706808984951144426981775394980480493538761871848541012917344575279275322647430846387229896230920006724116290495293896117755599580053495239631457557868079511900002450771529637382806914741621138198392349912509590600019824196241244441909469772001817150876807255977911077275397615417256254181716353418675357196194047470047061142656801369529399249926003858946720 [210,9] -38763311644071205824393389803462432378622839585811442670185513603976599903807800696717208734469146038764043974502377621689449243077973372878688847274128573690137268580140203742018102244305996110919818434729507642439373346949121415428931509323642307978397805212107645034148474778133070887680680922135059908921683894093732402405663043265248192954868765979199974411264014705059948670367545345589924528755487656016193308659448858739859699666322995700688750990407457388188590482481640065370624037849591226812529730127555201221766516744077580359661917662325084993029107750849085236375854862555798537143958433558382673904290922487346770508396393835218750948224825894833890794238064441286738532063578277493179886167410032755550328359535261223288728598602107683332500875996577702863036549607495888090706691155765121304988893644269530389610500156294170281572130970697806318023331573073479120723451167805393996376023237632400523300076198160656751824384565935095122585207869604534333467031526295677648489922192509046462202819200 [210,10] 25985356371190725461544337012184931967790618249604082750716234098276632458494863299170738164913091324708701560833989435745681708841768576078254646962060563674733988250296477094529909067909768231279954880649768778542281835247632158909971982034865797324281735416283093229582759332389211540165339550206823622491392054282356022959458481208999539284826466355374505787900948635099887708081093735679897862006098560792457240471442801328459149558018356520580707377525529109482969187729223467971399019171266849115430016904069036075207619723020311874575290242345670151373040975987803600965779915873826489422315559549810646981426946698685514821557042061059302641425578242723482772215868567946141506685353066773619360295875616572988600137067416599694594831398043468803963330979393933514637641454008769097207563153677218844951615539105339210213226258221786262729369121888402917502726679492347618316608801072091413055860172982638524414620316730177171840826047510571673772549179096865747954188798531927263533220008044486030944444 [210,11] -15033086363787876646543296253376466490648655539496327573991414705302641061991535862981363360590006652143975581794117327237889648500747338428911933483377271469270746826838372321892068237128332104087512971202300299410362377819843753165313099440263616060287899058999413673456541604107243501002466657539261877445993670658411805660046279726386712725824729723704065949209665943939090026740947529027530367473538053687627962958246216613887524427176466689493949273562302079043524032526095961102916195794502433683643943153858532700252679582345305536684460523035543666816283364343024254446840771775931569059638162245290608882234585991451150222093075656377821084133915005109631123608641967020150428747268898989238844779996185941241071590423080952432189144421735243112532833768938813078275154133675953800739781480954994846134196858737653700127603250949330566045327509457448454974548052105515553307352649336873881720298029577794725831992816669884366138489847397442391966909213077626946623032124569523946583286071702827981676 [210,12] 7556193887879417576783377110194272255781417213336296166702266858129875642741123183026334654408786567930686757908921005533399636928555226236752956233649027420108770568710015660202758363613224587934960632377833813542907914336376718570800699582869492220677702507570699610685993270222624082001307701158516801173590358994095179635956927734253472544356894459896356288330878529678469475910674083811387494025026172478263167137386098576960263287394908163812893978327127646790835901940834630419777662815395559655369914231236090144183021500467647282214701033762115966603481092006712350355433104507184367710001006903811123020275228164288156172647171390906718519204852251546683453619656745327845552267538656962233175488742568191511414584730782031906038788782918335006542034123434902912621271525443373035183953068915352442153667969578111862688971505808150418701203647799183141745473810630650964805310730535831610898312514695538836176001366400366805518210824631719307458776198607459871832550368026616698515814094536645292 [210,13] -3317507706268866421083755151208710656196842952013878406355966205567353697324080177572232922781296574884817220701479516881494553790658166335258331288734018169491630735849979948463569018060849417645456242488171894758789612588106168112222912295843827469918462057771779851700333628029876774414205654508001423152590491130519705592031184906855849406583402371361026935192193109998669843981650172545512638245308667911773018726734353388158758559389995482122680228584398224289031616238560897483089097270390981624626559035090136401853060799888307315016729897809838044054421444853646570689410145534578036830855464797845780084426713328150493013290390121572526225622203060822488519394986997860688256645236026567996475215478305651407477473744339985329541568314248112500611096726043219982452228046481718546297491537096114019691738641925880965873796345817877864027723110531691134912069221131795920210440375713832360437560208952196184360520639749927938262759175691219516828205078554767373472423872038344487262993194012496 [210,14] 1277631878911017048033441807380377357798244854681437659628730229325268600052543485513391563093979366036331532244322544431378396692073265287445308435983441420098428118970605798693524418506778284022201800056212545240941222412651316228372892026549265412040163894741871409389572616386825779190062427269466882322732737126390749911173786668831256076041948706628801484554925614060808371637366277722125397872452996101414211055659652646173542469704339769882125336210782960739324736916843950865237925015528146224275773487148105312621139511882483122581197275396677551156471892414314066751089156176205322914429504484894203111447294038244521157128468257193666771447896145911080217540207152088414278739926013179072513784213483468139286401129888386966073702738804787669577627474557020547994988306861475015079286073222959015040207151684371631624235502924004494610284020131025111742482393040048792708154316283278733528437728407226587739201979304006156413753781343862000535254159678154174180948761869969352675627179140 [210,15] -434714183319321456390171963007337005952764101441087719524033313733239039774477670329758692450252103540147162026748622932029367698446132234265241622958353286224128009745877490262157105424434303453216121703217621529791883865390242176250752262732751595868808906597533418090154816851572773551702749356403930344257370871187412951367567287213643917433665777170480594770734846490206599222289736224582341177473624266101111645509097780151649648790772056650968524865222966501628700832318074575441240013421710171449330245334017078293172530466788538404129328266636790895756250426837147909053981608164594839984978473950763373973774999869734447549274647872167996112543301794467840478131022039103185696153638785598105190388909357439060436503732553094695009773101090230040739937502152407804261518814097295168039364231563760923324755591818616977294737143852874401163457098023850570530093110637161696912225166471696546957849099885345905320180147542580496154203707561525203742720473060687462605593562573598627511222 [210,16] 212522155297786832397237768971157977702054082963709996396498173159152926402390488414380687988201913516352326431364149415699738881367009893889223456135933051019009492627284068789104466284819866310472817660248862469108350046314277495535546851238331876962006061178440425957109513586705264023258553559325373456945315587452986452048008882901690042440327521697547274391632306133826144519446960817965906352514528984178327802765100509522014087740710431686777607857532869171815399387445710919724324943105327176226090023202583897760122328183319515149441514582562365176870113812821414849969038321328933573390968539485966169425264176879400134665149147148465373279947774355666107562370925006959977385817954219837620441188144368916730677175809243758732091496086767223178504210332729793293921648097299263134853367114847359884211703502386134722189115137896946491541277210518854446893158062867147431067163793510740641795078278265238179836837965663843735851053590037730114899078885217166860498347895863980638232 [210,17] -444245927788154976551832348652661205606445098397135703140649178732308761360974589855222246913436825415858860070708492388456313048231944708083309311882102453031300598772075152577352198548943808752368101292419734666839865192028379839910487881408669270578794442645478708771201988305983785953324486191483405769629009659301773413166806643741574982004693287354232098949888732818557482200007528269399424233056055792741681518966207203291807649674097202011858020113772884232230850087489919852718415382111672847701588180479458853094502045215084057096341750640031390070224051853617666349103211012569661413139573361855794819997285398754502917402011273832379018433637754404035604871384662166271060863059135980764439283470822922505231308349856966345922849998229377795607246746765678214727302003155689884736400099638961637405433006258295122423474050815385527590266496663485955525988722299758557279742185076379041346171033435905424050700914645727383547111485433655564885266659616624507944631609782377570904 [210,18] -44960311697955524184079007246817796819483378593056050640693716625902342613359897642078054323710003511120341203021024358609922103654999749864263171533231401461619053072059461788761174982790369667159236666938212696185547026651173368864713224744692025049440319484322910282950921243888775880221726565176151649817223784844137705536209804381206854673096627670029671521437138098618449480789588957306047613165218650097157548602858070217326881415969903422703581427542590846805158545333758853131170113667631666750319876919025527322997618148111963926957086637369109057814155882384147087465007423850456524209920909835358508511308453983496367970237318709779818102561770901583202711511040217781960525885518269218062631731228606064976860897080887043257398840294333046657092886609116203859058713480230717645589133217490589933294546097077111774339954652604040973519103559083649920409564849685523483203158216822729007321895347521404034835253359878064778226836440625025899766181577842599547920545909843795087 [210,19] 947426471045043591940334361751748730016169161088084989503086393606097257551687062424606815965697429268013574634229919968370911855769566263480705257373132203894874697777303430622975760564038826423542849515438133331606903828214013504638134451089015291752366264664804269249329995971535368271566302053751543272756175234715718258673346814157088517082737096759406407673308842806565557475779081207685706838535778740824276249136804737803373263672258224279072167398931334627364010065309212862720837988655539030550204847156987234961534697929312695187406921596685138118081438136331961204833807388398298862409897450055406568706077687866250044216101758196343291524976272710906526696540274072187366096804052188073034805995971370837779328317244755145013083254783967529348188469694394893544165450573552635010175166221805591118572093012698956707900089900404818901970989060621917556577018193616973463159017160458070441063239093818591701419965219461298095222297189348472070655018337930618289628174729826120 [210,20] 1594801194842695050234867731036795734528823665131399193108204477631120372194216311987071417904869576108058981245911936610763129489409103206665508128238890442920751812627971904858707393909252401730601598200972847626687772237185542026807802760786987308104826481964085290939739103904273186680262363113579180078763750102033804849250653893359843363905798607465721314455273502322890980313140944404694791014898966255878651824164587633338827326355167747836318185024552163491925336466276936268281377142751552138591024025422405305024878763636563993444407451028760303397962983560498905067626564633554596263195199113967069176005528602591027945102933783481228049755144626183010363095894760074815938785490306837633066233812383764025847816807842479543150687287648178441469540387506587054644215618041741529552150668145885529838440440998197740327877625045455950181576977404125282328665748819264465197590698811585746079298449438954205478885523742893783725049269293247892443949637408951635406755128872776 [210,21] -268675040032648845152642668130318357949331471591626134786045155068172333203091832951318977435788905059599453190256578336118463743699523466295450135967867218457558398202125860598811782732193081426875615734733552672159948364522084527543346319946271502881070648991989320378403988696194340711757914688520145985535942903358519427741373078374735407787181345693503519723639122272374723295415755976879303804137670717393051336589825917369768064424017432615528579641306887100254013168371015679462014552163541981498240361936075045021048549165044671810227664477581581736133005040617444594431757638265252620458929955512963935268576737055314660376649794922223666341679797578554537200807258949522956589650931960670548207263540155149376543813077928142346705627523974940308855173104058849469046908332279947600960578985586662056456353023764387853572219474865316107791659483234900742125905055026105065849712310639655219580590164896531789220504276221502222310125422990481327006279017832524308010198574676 [210,22] 2789200903993618397008711380851003037125584278615136334212273423573649949326265447232611476157512561150251556077040805630974455845406455276164315849665262203029784615375423254292039907988047906204167323679171242876284522449973842008495428358095520823818827912605442720611014746100926058128876182492700252195252156664695178125817677625773471482807786906179538344408390771541194466646401914967249703363190322667130734619717312024265973526812766001911411939068872868084730330260812349031904685782760945298883778686938157778362960971155575487359105568219986596525623352646938184058936835463307744676398420814548219141371193695170553209491414128839976968423234020712452635823213130163552519218379791827291364427800721704378446492546779298526187625175974399489297312439484867701537292287678612973615607899690618476347899242045038384147585926045914703202488044496646506133473858676781992478096176028873768229765845772768921331974243800646729513859117482524212486395500837981044799602254512 [210,23] 13039146721336843761247701561351254202945866245792814937486098112436994553187885652173818531436987862023223284304600266644195579383534102829189902524600931561160015527675868557737076490984058978907375501173852463809407673636021893014914404547572968819379408048815475713047599110348811552077392383597732447551242290647113262102248979557830291031823517036569065765628501662790157476391140554434378793614552060568749229516204220687749770843951592727951134640952038731391560829809428877594853753620511030013807423436023882339767700324721882903516612780850323529234768943652566013005071092141275135698691656569894051290239239991261232158862161078865677680680932980427346658935635529484591762033899963460693660148417080777474286662778670748208525985891016025034612659218510796276936038798040501490152067927965530686287650401474065352398177340664612884594144167075856598472749190458805286660218965593717084106996983385102837074287618548829644216945525685478198669871209228155898757945164 [210,24] -462919533820128841352581559873991998162651083199092170491257094562341488457685409056088202897963061126511734895529836043870142916107525580893087984372036347768422104009673026716950851241714479213611604237632087271114610949828528619415395681614487420431309825764182922538650901616582998778402903349648981268825691678070938857328982975601267118022704130473319839885601194403032622319540402047777054736608154278731561805204045156081685143500220228912357194290371182752936212348087533768389709196619772523140621755566965291608190526990138758967728625074241001837215533843161122448856306608867347080195232482110292476921325540298867941816780893910486897931197155736617428281321981190954006431166304708466629942779532711253739877303108789312927490143854715002906049016610528883676636621936991093690391221045646561190341879401350531354472948759748759456497360473847368965580156461237105965282947230893221653862572968025286629567766479471723596311861307891185819129672394934461246272640 [210,25] 2608308444458351608789383818591997769443944438262568344861005730852308412008027252489568342766759271192519323040650088155232399381362499339437030361880554140741087009609982193168043413423213647344902069520534978139456640187499159628816679340686186596784781432967563566419753089493508271002821152734061408822570589198779108443457146672001813196508159322299478218977451822437069078112555164283764342959567049692888628237048149820755939053556260930207114680987793001281647096892253859963751998732041766790896942225883615329864068625478023212161287942528791129002829337703891268245151673489322792351086763475057836161274744372981735864862791039662356176378044189385275933231498290222694326518947832587057807661325436373451902016942317499543737829609066576489486723030030230454735517951282934259886213026392421761323185725942285616653294292932348008162564096368798846782640189514938155347962301644668948543935365761404637173962723989476201363000111653163927412362087167227628271996 [210,26] 16396777938496084861296983784779622722537216083754238532147892888492640220993775825144329292067285473019434365960820307622305288380983563704141290344228571464919241661564077257664190771251827705575121643207735853819834020353167089593988461388827225544898740108326376804187820738954832853620961701140828954886448432991890466086219332680619685790156464484420277565315800777044799076474776396902892183386254165780922809917231205117465704997489456531669167848914095647675382455833469655918615959169396952271820164636759281616428796702103658061925775965354535026879882188651698940590242422029648727011494164928454138435353699434096656366521488590470246879290605449837744175666525058053532933609802264465320467019834481392690873039272962816823521183659873628097047014387117687107329682690112162225663720090120320190187313843981129408098071459963009125524978556220415595732683894696190334344361982222285966411972792758850512164778267810766489389730958341271183323743836814454049708 [210,27] -278306814628139773797199090232175882030674643486557619859042201493243952018136214481211107955659270609496782000727179169659456536235890243948388591848807749672145600971075937844339491819189488033216879764627372813196029131045385140981428760721400620159013949866775974293176940393234660599638432203586821193090232218385967169123413467642210449194061919420640249044365792450443541529231018557635307475745277978185572496322169160747686232864970063420879408397493685831964304453462491908049490473747776421984514595833749629333878011335037424473381902915329035168041127287890483530842915518018137663209655878088420461141797620110487290605999617279524735671825580825356848398319318746728085616786874780099099525625725935017398082127136530972258732454933041382874698647218922533612358188654264897295025093433209940451765619500017722797627272814355614773991821417366966083497466176733190859301237292128657193951179240107914526776950777786138189449796794498511204206053808582504676 [210,28] 903746699286253148968994702953146278353681289361532521107009831303927976115636965851757215805835803466863046562502256132584108121785855496883006156019522647442669494402310517707583562934417872784880355819546341801947872923382234815839587836480600919283022383504085808961126643159911432551828507352508875928677862416083512959758226928509324979779564773162478189133495426574074060956714009739231802164517785591962271784878388896020642054626396051554444303172101384104065823270345623816644714091452937672120219960632185937240093800211430696336442081961189074021940917457951958441253921401839331722029333343527715045276310913160865880889896061381370429836829968416199820468476027902798005927994067133131916884921639770785932847120559420321716288566167816653534016564579137452912509663473366623527877109255960056869187325631850661960795078503141157609445214909100073882116910926611843308567344803270960909292102286348007319935215456911157069479623283452550949567614257205808 [210,29] 6640782728466384669686185992166432980828308461156616470319722769101804950608850820760481452429689764306512774426976371085470578870966067861358868794369654684244079902430577899037571373629455281045008426351019874528233837635772809411934413551903290899599329901859478597696954419017596454436617776328060402703642341244711838266069716460304286830737023005658799503270669555447574061422436498651673145488660536546833099595097436714279025210165133523311789731015703667134385405160734292873692705533772819565416435342692733284819279110682561038540167037376973030815694241596841268926488305933768810991753719509198593648688909945764220552463426385730068852431735901766399290760493517022988120821893081882160229109836888567353757556905151444779915288338185494351995175992958078046915025745346455974135637313299709915497096563458457563148501420279849003482652786698769045477158222375790051617240952645760597525243950907566804913304603470634534062842314589599238506420004179950 [210,30] -66969071442007664735591310892791412504558500494521434559844765163861736923697291074792056884114849344433865904661254830286988976443012162209497650647416005740261645097175506317368309163674276137625598986648296510749480383663584921809983767665027444583401061159162755397814449095841053950789090704863495532247828782661639930407686746417457736447651514261742586535874530291698911882177972462900571331300601350774867504692610996748137731566695016995600167942876921484700839490547852110274598828639966404885043380296408920881029250112613992176946798236950496480740080589638021010363338739740050351287533116960297394670286469274076799184936306619361339025369004721195563086769104560119323324477360811397953663513612346750594623645519192034423827425526343701844845733279907869487535679399927892945874602296602020451871538248767913560553197110767702357686210673869298333209486730441817245384034844246144038971934221552377988115340323517430360320039225281935920156898817816 [210,31] 130019895107281695916094365364749054938064255676519562799919475953902523750447140185104976800372649556780583436709547521547156950711751164848361917175867151463755725986348758827725302881209910441203612879778190870407060613229605694157079281578517756007585290690373383798081762606190799781688019377352141460837506237598748861165563370737641494317493455438783354737065704405142962123339834128935531050969463838039596467273849021580902989612373530296115095353198749734921428459614313587939008384531730159134054825626404876063456074168358084159690939225610821284566013165111939185203747539555149291647060794129787997685343668320241373235425584815643032099041993241442645180109573537560846602979013458193817732283763899741534396920358399468992070730147312683558025525986231099236507901191967330236215779867106375122909545076471344161632402295845004974081455195628693255478819692432413673926092450584699516140493055266034009314745996244900563671689827011839914851410794 [210,32] 1071547568657017185092423522591203018201359121239943221778381415012491292104928811085600312597373258447420857750447714227999186268350365919599838265378224724145113968264180492748556632503992422894054831968504887238291567526747190690570131735344135438531822886569082525782928210677925247007991567435241985432521182476163775365170163597251649687359241574231546489851468983507035393004644686000812644524761666643022354617296168428820236816254312459992656950449438495798345391512246996057570744559260683349486485642428728286819242602382228327070868608407497472616921819288567069236704995427082480925013983977505726196135303122797717167519137404504325693949657838471909441887401245656472575091781916292926942510516881518951532923321966785484168694206242672955174949060634402204517191704264926997484978960674847864253343288413265799931572476299163760916121415563696885055888626404053485870293698898050195804793550013962229182830526528652765065235363011264673671229472 [210,33] -7143712195081588458968171981114608346791840198089282789537494386216240978772898204486431345478680129333680685971466184285642359237302674814445874520741730562901051064191576976497734066687490067436999125439095228055411860185120228807714548235921485498227795405554187292179143248497155581735238828489380481536116746486451304433545946081020459780822856683672347576384571477414887992537286346691513891773212766482583034296998589163091458742962933808965870415127598000568539379342346669362490604015922066783641394917791143270670560569449660246535498340672765340822883327664755841089390908869724875565608400023864881170363642931530738538340263375829331091714018366832498571712098592914511795795392395729321894197965957689066432737868427273944817708704850486898733670835046173810894392200971911433165290367405192536606352510186722249883286717851399099793828375492788117591410725547847801760455549394508594709153607724487062113921306888542192485288000823919276149984 [210,34] 8403590017221614943319373220282782266837455116797335857060427856362921075721347781248813490386596419138049258021561384025404899731772163310833147176801964891078930344577210905847585232473399457361290529766736762918043883800915819678110106944025124501031765288181996654009616240069819701089236267878014669814593507959502166457745564805017259800428691678503086969587693435570537379061703163849302095543048052253623563992094587160670237071469869706107890481786230698344289215902286827624866654259475680823108833372242163646506793462922370638716217708257968925097717709582001167625293321836442076500774076299203828830360187980039846176157526081997054593959007363380011559412282304133645104953936577986945154293246795453015639572747167741786986377590197581731398632992032459684558453871662109091728683746497032400383828044249198686939585870988116182695772501708936731850276075497957621414852917653639022976902445265309374167221293812459605699892643892036596040 [210,35] 77855755380988201747840220764177124239764173956596101117444400484384175366693133190944223060269962417115040767962109367945030893958662413948257863208770470469754769678346176205674761937812566279458363158376438366367405992324343346187061152427353602057681525600440395584753557264033468574675431716709419749461450548918453326028471243348433348793656920262714024373129690673936915633166380325736269476452483707735906154860701516928409119130160717950596563346243762606163773393903538486958294303116239527082069963801943492705836947379854294133132605459579695771189237593910733363447665528337461046313031670479024842142145125404888429844748962065699081307103556450728826699200872039403786105935783167415211924393734800761692925551418546713371091227713851305522920696303116246181943485726511965841693838630593780268836855641222100195203425007209556481615494303655991112004238070061731888101824755195700067253068738467607230928383196290789791653312600436338776 [210,36] -364932514338312668512120430380268492568839670738713506121569645715892200248002566128543898543930633279405383985516160072840865163242509870197238156613377795663473862836240001238648606616834208936859315677766858162145240207478602315606356971089180379415402519401413158570508437211636916382483520542781692373187780953659374678287263996264145750156754577101622073705522250964673698456697410484301951296682500333054297875940842466605140264242596612778354025221504640444514163549718368054704476574065212762800005542665270720814800482232576323242175044708994813595568441374924575329618368673867582408022482163912777546461412088630325828810794706433501255826328787247945369139581561561272444139844532096862774030817425256464621654098260534797816415684122386388180537918673214987679826597135481002583006485500627910583201707541300065369959412209895967778862441396222632803829308919460204784853849341271636823089868260920143490850055068440669487285809978151540 [210,37] 253410471471950099759687856455401249046375277916455639313166126089958794999807678033140223771093452514044506892860573937506521831863570436023193172682099011225723947714214599548496010411966875592072163176568366960328148141449497588975414937433533184292078943051386505407265606948333317910612309639834903874734522667312888597529400459098426750266993543071484454314348154566055135589483762712614033428157735799482135969717058677468836174281752734516437872680546752378207599361436153321583320849910676731427427180960913543907295552455039231577478532833683065898236857268944476541076983107219994482170637313866169296684977621647759417108759032968355676699470526625698240289690886196096524358777435967143314561978057841994205690995330535958559389514296834849611251752346752372699291209162042584412299899677203185993429235216247218350064436564235299350375565057769582036856303388504221645222123660384583202234732945116696163261206018357039352739564360880 [210,38] 2773634637020363717387827933996425651600819661402556993042046870761986661406988163709091605863476903069864865693733376129574688933227460084604708213321706325423690820398839253469310376116293389999608155989949998930553801815690941641133801488625398718244306593907784146406287277105878808191513890825295357502074307862762198869723809769873548117384171199269241625759751085044641764364518449937496396311196724578938143552405139626943264647546207381405438688434443793496332303876347793816864840344933692332821707785285853826137035822731852040417898638534018711365502088799094648548325056418633871703846482078332617987659706749954249773396522912970895836881569075261466287463994140433045897199862905594918109093997520748211768870882947039594337146042108182353909606851216948661855767121575269650760069049399179948902803114407664261902216067599730648917067389358103667510535457757427441457925100224526237035312620705246973704095315484306908971587512588 [210,39] -9465837864323797246972636804295841016308370414028359928282797599906894575868652160627281950852247259701570034959863730998833959587461787854181670807452317919293787744845191645617630686159891882179251423933038151965833048776493973753874565266926334179283350602924957746145526064403818949589923908962013398765939136673719123627470195738807689451698780346320665710391821630305248162966703842274235088254565304572564060283817448708546456824919178243247345798144954913881916137491364980382982020723210872618988256169510415864392911547071947423087431961533537311149823844312016611962163462912729461085775517499385125732691561246387987069387779918410124637048807875263144316357273011777270914449536635216018327254245439842516000193674106296483323120806227939306465690554805366270762164010424879529808907185313207213991695704112297985082983131879619028693022344809435693241543505195780348254083644207578050569491217072693232018752668640106115114402220 [210,40] 3423609390664009723185800681892596655988554732351777619230147361865390777254765185834949624436314129435350091677623301153334581127701974700348562586889668884464463964049090416826394444970555213606644330833210438219639750643741512212839599615659282016342406575698696930051064757356547230193931317882429277421449347403330044819844275095397946343705902017834406965619006535257510338085773955609160465597175882712918884414663499220659980250255284433206210096237771917198837956503952940614721497996228508778917873024481455566392401374149643475762863456256977449050387834383546336337275854621610218551126069532633011658352854127659108601742576239923895967995944091219909823864946605958421355477567862268969066550005936032898554131115734533667366392513733325152512702454744270354981075757604900507230866903671675830492606551993127006642019150106230400479663613648070067038240143930876906487750146449746408400854573456615500726670263936390079231080 [210,41] 51632603872014053191935526197632059275580869180460528034565363649626591226116922646632689837934570608579685790143420894229688325976812662789428296454184881743557471902142427039016105620168744588869840303152052102287425248901395669591595640690989085981688656000078937313088622239814899929768451617723193316445702537013715496882240920829086267878816017260822090502928259678565677486200832542677609683357017555458603519291453530626880771355648166434001615973657639706445949575847475523799346796211766905886947441103895471652160949968030112663301742371214000449155225004317624376348547284086171462196079668779887593852002546047961595332350863631002920688500861509925117948573006385425600691021495334185894470185653846719568441693616296721465955039588526724862865013978393182362911068385017828172047205231502620718084577977061745264805197423013835819287414250794936827456620126695558291188105650794090765403878062118574926018025441546329595354 [210,42] -130221797961876843106755162897180494816543801215068859503427679410337422105468373748711151320942849095490596770160700811568036011468846101564873901888875895359420205040896056300235685631912328689053130435694108956798854200677679381291502887593302167968252937467342095179495694416331443671431915961907504152339299014276895308845259285791242038132115260773600621019970628071290514158243209139215366070007633007658421423333564300751494179689561882219436500858381740018325514807102011172412410972246278608640983483134019870151897233195923580386038611217487758204851220898860213039241991183927891656814925677500809649333935135684420770923023805497981111691061630661519866756097973935563147922668486939312357602669422568610432790503808490007010226644655377148216806933381000311757012565478754513046713161666847146229957179615703605646482020901841840751523980843379723929308453001456570011604399743732721278860257457489885191846527006984526103 [210,43] 13412213928587199522871246175146069514070897942569016795766124308317892910406922262089123897150977567598204427095776486925085617147030064784655431295285041257927176755670441730707937112683833649709557955693214397546875003747763904524170280737435380588590296552308718318078850255385655983588101237157896888063462158271652108653052297668345947915670254569036149919200602713960215601939796757798710934383477649566814344329910932754471376994212936773899258777429894244190953985439238006627021658209736124896816776329318477394804525018139132821822716842055809115530381199957693367761580122485455479298563801854299368118658246023186030869755598390123367123405644962990583657074376719932283707953656514451212226171788986489115223885476098923531051379159682132092866789215427664044470433501246394777478714133314113233833628356709798609290472183856210189284825642186651749444515088307895491667690810360369030353717822474817416508626187113272 [210,44] 527098310117484699301170764004192140538250607280107119690583791623309052363864404891689825123795008546893208033687107428158774144446216009587095445679553783096567979308995021106300208711526097065186873505786077324059388520333155553801348815454916020934879460175335197871585740606831351925492677771688929044184048441733608634624174815881563581382493405013102261808779285724304302659019668855228751604332065882411540623209773924601897999597791074033166326986128209925125162792645072112650447628847721204431497425563052111700228687904145251356747783251218521487103086335948028949612888510809822415064015176226515144475240949552344567748162080144732407885708789116079053142268697762208383347145453651093948407225454031763851074994661457232841038602377108934034449564635628588589710346826953241111799081759345621891264688121706458525267158328750616627685001661014327650913215872418317943108973118444585333433546357665286322798997367800 [210,45] -979153528100160998357592430703813890458040782088333342807976028727827868862447484849872356972950421755843179171962514015825617458322788151455515819500869040020436894409559619453621957037816298777350605459924512052716736021535247278131814540798398163895582260010399458584968676551936157520236623022668407185480999506480163518631892299280211316958944988628556957364837153742588770332330932096048360504227384785045458385095882185535031193222857929002069782568577471586368295303121629209866950566039503233371240974375222164819793199908089409928192572976502575947358036431734445159157483596107580104108671144134510384110499182189776694757559458999679805609604189559063206524027622794947005166041765039694978433785046070413734663441680121439793383503654842836606885206546002624695289575894376012755367790552091366064750319981816161072958861305176453395889288454047766009104527469493754004619263659442182781705858607405829877763396005 [210,46] -126253656339774029885234821020886069349475197502984924455179801173291620327423651406387592768331547749364950756707850826667563881256001617337253415519086925202871323749107976728838798059522687747843673041775668527425597380065921109937262029012203688920205236550897645703039752409810784267517572271009162017390116421156081779681790898393992582818132402370959423824850760811454010959754461573338459324231718151473707643603110152674852169026608624328394917850497974616107521467144394858589352545042476584513852609336009585747517498842250245453526687218795106008332900615158631461253173233440126753313591405262837750554014025608201116313622989762058230980380207515123896935780964711172169249924319442022340648688146946480694796702639459860812200304495962232201103225354542370725289514144515749287093342635719711152964900879680509028133118478996353458962429270774072538956426533789546518655790396135283467958394766812713568984020 [210,47] 3057001116679747346205806682824255745411903857006566755387568992965009279955870394167703749672080764624724550476484194247997761330083957379296053938725434109442574490910488664224863937025003822379127890364065615032012995409548972837179658310055505902561385704127182640022715761472932860320275297279238811966427625295542807853317353638966448651704157836551453824037873649289433544516834899186444428343897811149510763068666760502226211919547806470308951924127395595456511296277470104876833886195078453355782320124515757531871596944469609838117334978704816949137943956038428151294683995597833475424272560485708587910189631621360319589403752474549671715011609164254578867815579181886242279234540416651993091281565530737181473116302577082919780158153910786211473965229613319768999156995134050889832246269227284797495180800609166839453187700923421775886333152642379463716104006135998445984544108860911098341467370562693317948690 [210,48] -4085267945965126943811485607043493158134796181410326500392657622490222329965871952876365988101855262527063765821065404061459801863904426336121428240369488825417572429224840703922097276167870643746849899741241574687625364048398923157548271504824673261348424082699471683286860381492787811518097790753450197092145664054769265064916906822934025756416329880813797738300154308052817168194536622411865403652537223572242820490830344684177413334630424870748292156371490978997976177254643655511294636598159349741064623917748804514586655006872597707479775003037794124558154489020123470656341099837094070483469571238303612701501144368550102387024487049309297047985468673995159055008443028872965277599638653621231690355934147388162535355344466008873356066350224917301685405354248403845855663718815006808025349173097865796003497408564740044210312544179370015166546763320188600881044049756484747504117970860337718491670971896487398760 [210,49] -1524726615540075187982833856765043211616228587098413909760019506322692071047655903956302647162827282852271339804946121967642722626025285973630945288678910914624888819005142831051550997311675080027989134888921672742764135147116875962177521899194988159267415461849778035236740126006115977104247444531033645338219641196366526798319059270895874264719507412364845691407528497760895713525832612277754061869359838988177199156781658784341111447357190674475453606267432357966966722068552134734296563462683342809804865009695563421266526880890834491175390396061578075323461183213565275513429088772366409476692443765969257798203360331613257141906660448889921236814029872467370714932449520407275179332406867601390485163255676151800935493666149657595055130629017669689238056619508026405126700722758033290040081711743673651445241721513867401256939450128392417910954484093173713128811519855601041558908572677325575323748805465793350 [210,50] 10302365296266052681012747629754850342693729022559604272848744850132123536565021542687958589308788783174738160438529503114506137160764397011633279823085036704045812927863918979309823356486008180571921705046635277185435188030575676428100506331130061631417899546394006409334680152555198130288939284094420799033677117833263477052908793201827741787410640482430119478336688476800940330437362172428835161093173403508584172951558338510827419966855272813980994855052423200459373871659831580794364794428685035650037475312667206344319133130514131914376866328714325478218326486670709329854820348748364073288222155229571642440691633869215998251598029505109002569067515288758488423824970110030651514095852089609989041025287574803897558284588172471229989214982994037700802222032649393654984618890069648433000997232939021285261606761298423380380079997564341513084294410637709807870198178942597723674913242409664044227250049952787 [210,51] -9387167587513155382404616719420691096741702040601831102977616384168980276519002779896698374615365085218157922734003881192570836155580027246315859243823973926677138893588718163337342766693598296676700781256174586777242052978597769699706110448856272766804217597582307437669992997867874215009181286345436497659761610155628562973393884944062782937146273951897174711473527976510472441222551134499065824263941740894484264760125385727432335112896688028662799790049831978219487800494133332507511134154079271686531032339874622138777068845302130475121408415467780300616779028489106164067590811296603023459578481075456238699298434075002972073092057292232560319926391850831850248004385161338660637183624401345352989104660871247003871109955600508400611607933309473808843357103346107036742174645207251823494073669350149771761349180303696047830604192148872371174519168918442684006845748753486562850196368120205403834354047304 [210,52] -6439638193253625074389263757410290470611543666538341513288220109213071116662467222828136656802202789735561489609160348941303962904699916168074832208620403971009422859074057982583579090565663984781826493616501122953970507691091306390202283550985616846738110988673367349270918721217548474619990061775288068010558814120222929689064883976180561882982835736978071348056642003533712276407452473677142506079381253327464966752622534291051150244822690453846604835260354072484293388230673015029138614972030092859698320288702469264048000192287885451109955328678698767916837761187982362419229545940374818429603585515129737155464231877347768938005299853405619418346998278065090168598228613322991838536079014939801507102257481188018298037982279596789365088891457955533666654030190284162310987662891535776296868066023192562941433442531495742171638818802338753039453191293908657071957552328320185793751666956459492453029132 [210,53] 20340542663684891198481267041281144211867885765961313472560720301880356962278835687073795000428670534921546618893167861814741915591575325776328239539060815666776073056479214051330214817894577673717904242419463988484641308108098143914039562537369458228579383835217688489688700938320928589707982670356389007406898767413349282057347658532112609280455189254989463387764276030469464290651933753986009122180590575219749117025128749412493233693243596284204777624011312658198810204934672048982067256541107106293921924675300099704505407177041893295533501299818922420756187695173687517659998482576667667197967382739269920878309296704047465794974428579240262176206545791031513502153920317460318840271540308717259597148107696262332401752005138751977785395081934160872651732473617817942296392134353951040450105444531170465770252075922015968672217284686305605582403109444371456338203609153132887477792767203359290236787 [210,54] -11201997362763609084485259508635269139316384560344899289687260038752781460254853838944780556458344521549366395572828478113623183793016364216820571812034071559044260788032914695728485251454208109051370304234088198997658552315523264079607572662439287362203165879075756267946641806466061640489752272016982351546968558947994606610244191253589910458878651325378530882446554696354052999417480190136072951571793429886724656933666908010207200751752826409561458465961309884858726746268921598105506008776510012117801273088866408036835207334511938093046609831357830671508279105875770681370368694975503204603045127362546682070210795186479420077915091306018439883203014561125974623682017337836846804344353751539520818726479911256059662446936848834714869274788709108070810439604554888645297150001023157350519577968735601338730472210507005885941836563083350053987951432608401374221935059662640774676725621601800346160 [210,55] -13720723014145480614187636037566348969858164961218721220297056714088098585040931173475042303326318224877272165733141471165534852903420595150554721634355057775179993739200130200491764898104829599665559068209296254068605357569171527251110511894051755223984153294256664597545771619134083413822847734551431466340461044084856292621682167212950003992355990010978809818739841434723539362086203469748219366894240464272878038431963662032464939285389421682316627670884792571678303175612122470243031708884047087563663656885295901808118015795615202487226943080166320858237771136645387595529870459509294789629306547960806305579588413927171997044097673301354016496648130603254234500210769056928740635711426779971040250749984634732223291878748472940215296246139915865513017681994842504658880369575015478554147220742484772643184720107221157853500685147770634435346109398903842853341476776113617862706958561427802862 [210,56] 23265740296784623607995318394236279513355203855945190095536475746995024641141739150092044619872688534438189379041800659768216550225092234123099164208192791977377852269777003901763653966943662044612085975440104116954058032342016323772537474876264775190763891811993582154153260703436225882909885694859680944528254284507300981944443109913453910539022525103391869894136352157857319772993754222633423091264637370989763170056558876563086146823771787502949448701484747993208775727514848072498356050996568155061961565420502557941489431339159024356909145903121692575515439996101690337432817476857458457080111336480547723313702738833142804209458783141145899394140196062296574545669645398010895416753546076235509635246212006219301264530890556513997800925931133286976514045750273677225775211592492860332347306767404875834934485272174376386558571474307806640384360964573152960321915752831412081944965008504592 [210,57] -5242558340748931681724366154595943917814552070365412365124035358087704532468222457963991112865831796736385331285309055176712239579539841299851212181355390046130187679591428729260387964995204795281390699174924691510397388419906661998164047004782505200987509144085881288738092930664572199673170354698211808717224304309911214963246476288112365943149587454925926287183611966151736297742539250262604054625603599763350900045044590450192216698205769029834899557968480010019398153584829847381510967566369866825403890061148640658231419912268135905987342246102133256413498725891893140600925752097336049507765814698777111328422652474660751745342723271968995990186935222023159102583887609822443041154052948092340079061559172169208125603927077392690795988336582107649352557357794910553767153733696294309337868542226594406528537068118835108560420936358966220059473674523250626692202577594029113806549771904 [210,58] -15898456466349913165532665194820819902060993316968608267282263691880275042018524938866478924873432137206134525000535301299204700078570429905943821690252748874974633159117244538082988861188927873346475717053215349060698626708469501941299461169615305982566654158183588554866920285464845161220297623177663568939117915775894425214586857028213089219042472238178585051657853307385370277124490194674777821975495090162686570675442003255583583062432537276772742286649258124072807092371842572801018645022604699668683802489117424409388574150262735328689792113480644930898736742480461931060930667377183551438463033924315278579625350346757570215563080828972110644461142577827792482972598571923175795093521691554429129945472295843885266278441085157154819841723115213891449698771867690053319904219456324239809559254926185635903196170911187899788266546343546729088618210550956079242984025383874508383424282 [210,59] 14724693692389059925978621374427162527151846022666859581085420280269241668498793131649163694037767053261898329746414909603491374564763692964384842683588152678864183852587228120628990209201108431254133346787198325646361291857512673054797848191390071436957365447065275986942510985667660074884631559913716852732994595480962579060712310470152573433993548968380137073837164176881176928889771774892666116554433240864845794673858035721125025840777736978054308185885506251320071234259659641626726123691418881300555975934113493380806719212652984244938366521389410087825698627085975628432702833921212867947153962193050414625559727685323710879999521327373631513023872525096702861294786425741148929164305626852527802559570950237455292988496739996362682079173305990022457159593631245357951887772206950767190657496552923727105473660743943573404648019708378449679071305335692991384853347276677842966280 [210,60] 1688315277304179912323176815310221045020494631215600940817113308750131915363110145040217026752857514500682651808478628816240096983426124362894577163749020070950275172079841752977310648481509050509956371172560437405338867233652456812765919268120795650076648293523943772888524500459790863365522865132377916881269379164786448406891841706327549751087237112812050931418910220945718920385698740513837355391400894225395615175795864086594277651919851993401980160921419825179399067113070273710185579274627475393896750647653041433621958088968845627606623272653282485284749372240039562937789391893173888299432521199060148903881756955875042876839000057787073205796355800835715494855781020290418942453521339853075309385067686431065630967920105957783389119603342176067600450287193820006361746935307674734226953753024019621123387641029655688065782767774341465661372024083581731757978147733940782892 [210,61] -10074689837521726555605512239351496875294084083950637842017964074463117171136541440259427605929028082928372738723232096256864176530992287763028556567509271686409262172138807288571977777145257025793170786247918924897842135490753536999423256247003664120518066732310936948443683219446961562727185306540938859387293069680379401664193632698809027607341173643457697967940664205171744939621222877542101596355151505401182218772309083428987367833771269081952580015478070807661351647764278240146117118238108768658414409882601057457555724202627567562284697710355896622895235710781950666064778437157702826081345836541984741797059038678572560162512998568712467552104749477357067900011798184890781854580527328666004980275095098097144611175094965686230956145171797015571033797361845334965707659955966881114582234229771540962645478264722986625408721257181639492646538858436489771739320171927901008 [210,62] 4450173505466344013961820966370746725111373030377795542912747619690250093008246668215954668733810722713619382258250408020760827326538358454055594332446585415364046316325862861299829382381356851921523480065410052271270732615442032811267249551395576192108157246270590663108112994838488911228856911671112214953891500103212863437005028154920687576904079898544349690549267970076165700811160573586596076393868621013460515904195154302652192650447781615848190655941493531021110927952308755794096236647160647716534077282301571232590762883325901246053720539480153816720978541814722777588603567368338406303624688446922885015558276614964298838104851072852499782313636027801978363792356715063879356881490187040431675273450303967794360686710816357141514438884698936623361175181835986018407909802835751776401009881042619290002679216373573085846707898053903667002429790225614029657532893691936 [210,63] 2864650654963337391957199941222910516797703897667255700208604163188085918786496552714319547214079208967618912764501451435321572704384538635859300074968435392587883696454996352426889961415806454741395385814531919285539418358695791457262432339396446351168450458627131399673384064627399102294650073051054654923062881230454287280245179977453508071040782855281563921207480408875348183979397052975271816314676228533832545280006624680955968716368393133831230022201936760521060548385807997801941960213246072629431542134206098312673291046618798759101404212491166492068823941567487839430028289493156851822273535270825012386410414247948358201195589895004978237154596403312548606007147965763769918976388026534404917946046920672352692019260303244645666166188389535221037489101415819618044346326623413289101032883504439084049732076120706323717323704880789921250855764865674905605783775132 [210,64] -3312786196200463759177336455148914824384992063722428803404258350097372456020383908031331928221066974554979781520607250196305505243580440314123240461079986196477978503024753338796612435954907970242162457981723853126372808522959941364176359246866552703809859157532429682130987860190366205199787481862508000324183937211911143585550651008954596441880768759894097329220740537489800963116769719342547453267216264513106827767739658191875002839773658415742760252245509908096192136837302538650134977407680258024807009477126151521714038938954258285957227949937189227680124811071876579267684464051306218673821797963014736946429736961641879053797943033692327562012807731001855698530295169318966823160506903429326211782338949620663486489750233330663477008562728452666247484070027303259006764638046947485855127050228966055636111990071552418883636893243294422191632039393520683964388960 [210,65] 202641807521390854043615751006808393647677170832414522483584460491519273345396682455899909297473989198479994262048240666012585336164905166709963401881709802460336123855173208469317563656323094891432327296285710216844670287966299799757170350664415152375150527129568776526448784601774450480498393818588850898960602099370284239876044736518932131531038447951040640743845388058407379303924944360636137461056332460415516972975428684015945192151539264703073981153771247067452163792484364088356264234105814803520573211699890576005550779378285103139604358746404683742187725985863423799734974869275432393024693984990064670163757865661321896034378175059786563910621508824302100296342085638773245344084755043426416614262848550375144847038197731471823673614226895267856868856311838998144976737845925722643548167405052340447076659624473772655498698343779591425733546318804886286128 [210,66] 1145748936478679342783404472516434066311050036063160366897753465365341090158161519292782367798374816570047890811909284346780472909555559136351736910011656620935015393286174116913937298693853391708379615314507033185645439214953028384395002822140218116360837071306848126943926295575210301587496449310183762557545206376820521057919306190146545326155435225550215154232183175349025961420419757989702507864344906155196652056086858560656825820135514257602719314379034926174846470121914361315319068087411754013783487109468162780400709320860789148303062641289627598357786756263676946167911638760041449367179614622497039752016023346621171272210811236851195437597861177354287576467806399071733098872689051384658886827775824654987297111355166100090339276162478623714920518773602512024643989267682989161431687820686029475395365093929584598448445992985999480817798625943621914496 [210,67] -461039935232414192916753856996992376836290218282066975976125395235793636292957227291504616377766297689812195882637009138872021319766372185599095503661381862010065868122630732074970653480757274839477766668024779449951525865566630384635146576268647461753977148845082015984950497267100424208810159160473359740106716977857544450981138476849545087560791928271134407241737904851180999258889822942115887128413666402347683137730730014881026592287558497665671433334211348249843589395704661943004908237693486099708325644355623014330350940976335481818288099491876674103263729402775367852726489374236824435054002120495403457229688485387049461666197219230587839307941042590037783656106321709750589719348458468602901611031588661369260283612694404682208222152967072658709684310901645004739105382510615713089342689626160868653590999199273448141016906923226900768605793587477672 [210,68] -201695386586906724448211216935587573468855394686523416603377631217623899235657789459564513097608556913366327098910050574926290637372380341802260072500617739456757188379041765652536726239288587684428387072635016522743671742066664938909773323645820240922911054532456033561821643416299397993685508648907071670836767821441527100614120456840476500354590004526808957580781153565792323851976615955709326900464920128976322854025117315799056570343739287460207132009918210377091907353356093691963712849621156738423697704193800175195355377418443905638866178257032585221258618435794010962250225907231579902684938322508370987946328490817402256191934738817254484874927747484356890479338619400119595760837681834299124945266667292548322146415565519690938576377600293218475913676836110886561730222018526635959610334334902197639638746576772463173409064301412799577262117066372 [210,69] 181490917804213315158715677064470788271763807750679315446427823990992454767489928769608855123365345793362222827450140808165771345663449759654713763436256951045537678366108063249399332683632319218768759518503403306779570017171285855576051615963418006765187977590450615868421549660946663121875711760157237773767102169708998309011599284047881895804612055413450884655718744997416726363673827981735146009357471010141417616488725918471903683854703283551615092042474345373648336484470805797955342675819573602027931544440394946234762426789241483356071961860004997382569588525064937778973031303716534789980160801964604798692863282732579308829163852665982526690471211360642994738779172404118962882231049213515647919350779918821744400486655691294836004281651783693162922245336746146273072470513265999071308013754324906373821963816837434065118226813873237847773058000 [210,70] 4445648271513186871610653264039421391862548155240711519012677825592697186391810979784371977810258999906917606463404732853115784973479118502511102749342033790299859495866487963032781610620291169740583033721689208402424268310752787455275662884552259213568217164815710297601687232583351619391014643955010795207864233307296091234494244860043497327316011639912253773991819306216541794756684714989146208043438349783512309992748393332080233470620554672748392009582422499922604792925418300464480232947674887097786082998003284645327904995053953209140900843430082817010734582769286568893957119681804057713713891042370448664131723433387675862879601299523933682586547946826258038500284698473658697622495200243504385684377580023352716938880733861179100095302016866314547054870675595176767836417759638194956680581657255526072504409474928060630326354406320962207080 [210,71] -41216240324072929659898419001003929771742857342165523948807756668572321090345630169218140680284292382690072265972222679300300660387635278953221496375324725511478668069857898363227581501724157221271169897431281612647677964709081696587775511706002248523217135147951736353056319434529830663495958134295360547383976419576206301294289871140643649789757980371983927122908521639952364424386879284207226353936075302309365265903092190583082019946256578547598010923618371567881549035714712522366739529418117709937763197432550836091337148664693660275148202972434909103382889762792267806521932755650231403862781790627930741675804758133918089153298891629506303113709577326076693198316886878992947412766141600083698115437963047519339046825161102311925596594661547530230634906871042901599304092150476134469871114362055341730583943253187306324212482288745221674140 [210,72] 7007207299171810365822698620852129584123771937499674161539250539326736316470558763647683368919400833062418876938244338291816456520957799869643511936046688799502431312625748775996141767419194784547455100361331905072395395306061805316807799263141071807883817426982358902869971363378498540971364670204151311751425748202690162834952909009263820016812815486028286536527157800009260289977229997879102851738932772809432901891636855441940555202466871371033859512384798950157536949518930687324882549388128609711711410220197579598269369666723659070646287003827561410578461118615295397833824553792729972030208070454335728368235526954027485903460487133592845536366073269883808745636191471168924394027635556477905188469345016170780741558205418591705227837262824604491408832053310734013790778645918624884561211096654161782475392301057114276100862700488294480 [210,73] 6296929187069389419691376508383996242097016416050393453942809326788778449468309689346134052378313648581868417038195688762131087083414982136756778192831336850587418586831583070876754504757912065060297862920679568720692975670338806648217870367742382493291361544492599716595174807561209221548932942647898212914707707522930960698758035434825792870662448183394651649325623962955795007233938591609765494361705858555280131989765824828375026380805879823872324080316309754447474547875690647222911522766354425170443226789894934448399573362307545490436285996737642438262557492749145653155091266349246056293049725207957027167436713565723788304996620216673760773235316287966646919295681687428562951305639250650161558560106448461170952696234750565050888200340644862377746644978867013428481552324590004585209808324255050077827504485143305491555329833985800 [210,74] -2023335104352481230405232564769627972942589569941314713690498900637202726098409932668162615116472053364214390832519538444369145117018083816282546853704392517298104818588846761522764324926076689288080036048029304590560946414341363549697440601320693032848924975373226656797722649916562685395710074397305206426773365241902666811989562817432999292063852236123631890224089834196979405351000106069388353054369329780769899943762566077174822460182979651593321467513434739247060277999281442400089795136767865283834477685171434590498348410010712040277083169933122429303007254074534037725707964349539392904798142235059605315379498362022837507835702205456806907903629301063125286651199957429943572424430613833813569354245064736695323502649034357343412687192843436489547958889210967017406912059993863100114916696586614204854712262321597426671800246800 [210,75] -694831922484387345014852483426028077372685535207971587784827082221887306351561692984548301138351489404539377350336308534046295611142072539301623040300341919702689903999958243068217697331002541609314405704998685100734954400819269865944067581698026980002070636938983910370641580071514168597021545103225097308038666275383687510493781191645554862991677732311456291551316356036309679000099705981864618986981697886203538522878751104273195645364590890900792118691269495983139411027329699759266177168795311028645796376874398059271904686919710679383876521173235691863205032032349754747785348919055178164121619635826166473295504120200380602278749727193794769545741106853251474603303994786511184976884479446208841328252784090160807854746126803325552488576352299686299179292364357692715856758935376593182599226363902518699809604549350968671676006 [210,76] 332915803887842393868773532965567508724797851734807123959522042523698390177260949469335818637249221992977063337998202218344711287823038690800808023782230631166543647380544217248880843876551795122741848520381110866800249297300300016713522746246269538345608439452380462654545212540511385656873362076181451315003873076447028292695291619106811889933440307460053993660746579260721930458359509517012688431757053633046062296007906059894820854212843376722229131371060093267220992681252895538145996193035223486305055044800814605266612258884826927115862090622980371658538802708347418672815679237885449508098640320715752139938973940706892948830009619746583986339509723626595896654437711180686865569380195512687842679247752398205275367875880656123008085444854944503098801058300080589105491496867559890688399850217345519503747623190767014321988 [210,77] 60224479135670312357262458152528954187560754674433799292172275829860755094278148561356093077525387394502766184060664573425895423509621474633455377952369219328684641639776311056882765506312985992224701309366544923456004497020951326078008062404145335202058453334868383946648290199110100623612688423640228146301572267375475501376286902030725273906777448798145747509189842578245019237145036559813371953446849031309975476109538040233057796713245911751463655767819047853047122316709647357994182918792770933533887029460346141040970167931902691927715201149845464131270148825109160559036156656562429072000569046717906590259821944366372653909554751605914937531314816795067965976799660306159107542824304363716691767817379561576588617540148101904321870469650709541879732076832158450781675957263164258364977690241134376385023856427464291364 [210,78] -38892351071471902263791881015126041395981318922516276458856644923207532366158556192350067515182464601809213696788698348834040289847180901879507141104588324822640597553681103018653883788022551430068913969874454260437868594422840391939941211770670535936624385503139657070296404470854909600077572005081831836676733916739200542393810598042463411662760345680477338883028601506304831255249482751323306833617095228227905056655752718081776902635010483757522649348112933666947226048398771613958128319046336787224055190168111958953242584494193741297403528587373651435183450766251564776883629507727091705497349114618082780928971210876965231156083485539447852934899864730861288673532429095191180707001071597635105947332873451249630664253884098205119582519387886001369531358214446181234961785975127014513672401321693162783279083480728052 [210,79] -4808558036444823328450716960812326839089470524166438543329999831388559169247996670240468085702835802305394564320818201592215379322176790845416144378695420475352452353292544959624933396317164605358617749543721767287507578980443875883046870389703150622737124860080706317974847444550592663281577386593984299891775481296128752220778470307709071425819672169726934126648395499411818727589311087853917455605207733088878439011074427288630271559309364406587179126468259258348948426087562937559722757769812686886928320367705902115315398197104790729761138902476688970701421431021194171275098031464838134746924882690278438036329906074695691187654075159146639650076097775420635293597695971931011142547300242985086509438157255711128843138228921103719330394575687625500977547067052976484410925319847044958636309545477309067009609355475 [210,80] 3449638455756811325931179274739359327983684049542780239301226269841871892487132720471688199912710446566513286387339926845088584565938631335965756943138792626430438584189086340412099639199696942294782172734432411599188079855680091371782275711352402904505125441664987581300946875856288844469136505861200378491496070039419349343553922116953117691702014571776506826905383728647199375871789665944379021326659881848212919867161515488696258337157020678018637658780455395765246722785710539918507957828444672775343463637233539690149365909181441763171670614488124396432527550689439728925176496950967286301521814089924647014869039587806734253796412444687223076740728803805855237735837907715493538990988143059935402535787344012154004231340440275565184770962462570181648253839650782416490903917605578024973227148648116302602964888 [210,81] 420007674497838492019523167489386466668187730466043501927425744508420588510364492406654828639936128527631465228450743885736200099396411355893398376175287326470278053794134445663450652445109884950749716826006028112769888568120513596987475282682216964333397272751844730999242608184685988404733350513617409693800268838636406618962040290697581468370774750740796643503417554251668788417321993447402852317117291571767180626498524993607565970946324627393863997057151232370464966103704668455310443464246177531327909662703986834697606411000527341321858603902371732978704558238229601283001370418418758526095175456257987820506533645316277165522889361295093781208037999641951883306756925207142645285424446184271248876031549462864636657330475911417607547842283197862701051408363291260453610762275314126215577972726354914188928 [210,82] -232563285374377366004040012473025012644778243897441805330335521742669831583345006532916192410914894742550440082411667790066030942433930807375567175769175733381818433589292425809407827987830879751479445305572168194277270132426676607174861871545622800714535580820169267471690464267266268526697490152839091363551315217333988609124448839290338449623205516148642953805416509554444346405137008130043250744949180239585615725377180788256646208976691331173601394418343705968635032543590637293768830123503470327742340757236884281190925381344503016936574753053206193835471949871199551936587742309659728380615559225226115660712307046223547281166226130933743484346464689359034023327266185190364803181976209136144699637022939758320132586493878273064810303502267246810466379481825937766012658255096074320909569325864857901821 [210,83] -37885926260847004018887919528134853823007611051967422062620887613926371228876340942141191202709873298010087756237938097545044353299349927273191280862895853901286853993668239942312490834607217051360358335889018490513664062777186659338636928978057732404828671155713664933628275446211273854227579006541909671505946138895145632620643014351362285235420476947806737695884926493793114222150694889206707362226245435383059545633511380136330996494735313061769526314487803021630123394684214844533078930874721894473139701047763924341202352571703651286559903135945699321932115636146776253976922826764445618308239048435559110843176835632543234142357820390320194771863034667770802761079388763977435459708856315739509119321955591336775513298642699476330472728502449713346099013077714323532040249170004201149460849306039032 [210,84] 10895546547587512309934119479687631278525399320340096473163932781384386416208151233343500675992990179710239200969086684468789201617791697708713947204608708068425553726802037527956442354410769964946495085739036132107482197957431584636672573895189087665440515532138693774332199374692147663477026556629842183105423343713338531998819822579437032049915646703972605721158716707300725842705949396861914830268492372198939376927258800224163327116792340015900729512279723351285455135043625934178451668777739218899780755801883361879969402400166229694863180321263616729256911799825485026622140838990543711977656184018474338218325768364646569703120302823042625994862638246799140230642326305173429354777996726139694067338489168642298710482319739672944698976878360298990787750660484036203075730679115084979642877604990 [210,85] 2829941515384775445929785820105647481109773901184865213473796471150900522307343927746073869754192423238948141567966562793173811822693983562969309286280426782495695948623479521296577933622789644440397200146211045909411672782897464620410672149113092896548251632797361725392657951029457790938397315037496229003969845758789858046019233081429730702413711831656973128346380567209752238449574928772500687551772151487342320348138425343306079705369001846587653397841323149309999600904537657232203829750632620404067333920667377591425496114476962918520734629590488586269021315748586267185041946867755652858009405400808155315383085112323122656852028651485209821195254696475838185416689805235490444152234949648401558278064414382319660192568122581081375062513647449786783874239755808116686636141972363629847807232 [210,86] -229612788119226691114699397773818404280541650095091898192776620001221936954256927424879008821287794744224809583065354676194339916349013600432589163523366391389654022348012794487562305390259213347581493617686161829672151316578550229323264292558428742703056982295303214456625801752490266114796739199238533833302816785840851462972452215596183726059404807395165394404463826542036404581120938179291314884545528473403728180985779461931208666152327877337278023145255717064585961771932833965165709839967442366877681860685033690625904416716475784515450966703039869937527508769327310585502422378156279119534233514094583548310826739157353794669583065569806392840000126107728297173210904205278906519102759278775252932645187418527384494383955399560949080692965480222632721925929225502873213553128992404452292 [210,87] -142509531315016098211559855708525441320484515671730629455251735104092747270603428459118440360232772487804014646156207003822621468064005122448415503222847200033817662264050916256963924328150269837614148780792691006433294533605930724592793675575847140589823842324668921051691073991432365504843901707575023020331972153091414209779377081644631137356299459781070563352914935931527855976996901537667166215702339921137647738255784207791160257717743755089466396341806278391455279276008384496828265786216602270352723416236915717198671727195009371902942497617110966526415022223688151278162409243339762211326274481783749887105023167840706405414122183588337147547195659501234371733451691075013940853968649628439123849983143533216293523443550996140779012318726429516536054914447573755789382499002109604136 [210,88] -9483455103896002666343393142413333240765576987299844040592382577190291717065450740287045767118173300579347510157659911918676772524817931226437448214961659783480250888123199872721504759903150044208655349826056971714392046587807332877229768422190648616161332678177601206302278276094542052235180831435775346687422025351441102256574761393199908784117970811952662830335187234197242607843218264575251299607023794299852845791930432177905136052879940877218400923325914244079884451802056418132523996424800155011348063963990964495486869631919073747487830665021986287174194609248712728810422891247069909516595245808209492546515871640928280254211578991680032159541302140689576123128377658842530180094532688956262362815497999563958547503440242278338719931903395818892979268730830680341235064987749944 [210,89] 3375918637287268691698392212937282550885101846923938234698961558612669526171791706231163473145795779901590233468238178819898097103416793906560620620067400681294996042206504119940782531851903449115349944955034014558318939240538524721213027490690115077333246310412302916985911961856245675408816785646456075837868157220332565111039973485927111875892529389260532967851952829059597357777535803347824959958743753952899988653848817739936961180715483670816220521954222350655929727907367854176761137775768818595480901285018536509581545855939639885493644463243193947084768185675662792840728411517336383411159333092725261744201207831511394163411815290367488740883680097098401864266275276789482222615399554036918574842749219012529485690392689574085552501382204283896562271324820811196129451547440 [210,90] 797617772914669883167789903215202241135619938991252402074165038855963603649773420531158964589059936993973296609504971277745826971425325252588235934589317230231025869752545778311925573360208603755153417748661554941956799817023401379660992464471037891914674893640156250999714397494021993352024202137235452638878249724068398318540181474820166717584795232248770737810322069008938437951997656455030615835381413877974109625247438333828367679928422396122394082242494082203203437501023575842203517375504761958863103148959615460858481836205716611015797222491884328036403840646588845183078505181899966923650528527538977700852356296742489896822043287972243143313754053434204506664220193865334857482208421646017114166054418536211440776548692778347903834696649981954560902781161192507923948273 [210,91] 44190352096343323151286057713456195562014774968132255092482059414004578212655226439206207979312070345577225961115758397600146499832151464456759609902036346861231375875860870380112251788877509552210356051507135657648622594176524544207022570194796845119039053997212453850647376573522988862312800389717128898903297019042965771465524402652470234844827369684911360489755006752327292606381497816330507598254807170323011464553313017699203064101943354922201852345564680409783601774224954146577062902124462364346679823667923541821231805109143708256949437933831927788000826315983431094446821834820493328593290632697786178927877396102892069392951016752458107153422430078362946835206218874875093242806963927956916772714107950442657770967790984207659246647579562431300599912379523356494036 [210,92] -10720078283525401259129298266511062331661149280130091012341416216996180362063699201031283658832515860580173703460646428480787061401939667134460962910830595939031943884967346679858191092054623669692201030542435483422146504615640876225296114878866831204377875627249140782824456995229111169597170681604649340724997691598123946580806362699228614157734220529089649207745775640383324361654619800813036157988656748052689375535334485147876033576637928679684762835194397606909478744000179607255995381398784765204838447665844797453103877915995930932202151012549443821019613081691491484802619798721629455283298262914727643267022053749234291156967905873988986589699742127852829495353123237638821275293402673082117746624144606334248948211286400642705066197093865857703872711754587993292 [210,93] -2964920994340705503196688122526267591287265054160313904009933009354367108774164018089372244026480530689916246376351412957623315197838407575436254636696277516479902475903991756278060929064384725342444996340972264518412245939176024053068012342123379116031714502080301850794661272891814520517894699130134234666356669734302695619870675275615492575030644803347351049107018466257134687371212213980777379889002040728362076309764056734257615804411646793982857507403392640474224486809437641985873149905330397187762240840768528749616237107448724245853915390834873010887726543587990901648083113490094406441994131554672533592043519042587023890024527471065908511153250229619462804248142654879234103943234356036303228900434082241618621168143231675530680762923497166113485562693928296 [210,94] -403400743423657946863332628109477351154200164980855507769323223504526921148698216824839414428151349333477985772897499503157274604305770964210756169244021960680069331965553155040709581140581570605281893215105258811862766083378190642676416325978771166178650303423071255818041887100379111975078535309563280837094174522180176035604671889028223687103100390212126239087387485571898335728953699305280113267428292613927807770327660590099343558466839649501282936737281790047525267015076932044365809956449265542388658367118947936762708740818627032776687338907314182392503575456334719461476470652794979524782143855296838973247920452668028353573654597027571629545877651733967164688048536164140490598852984030958560874670538198133369439877976913055203704986455746334191968410020 [210,95] -37901894738877326596114839155153166891318240052577494576932759519237748951001936293409165305136046772311778986033112170975142988236638194102427483665667344497593390435825126382256093035395809992021999721656498767141656636822674409740966328058765375041050684407201422783824343828588510806087578512587786579158954229051987871066343045310223230887800383853690442875416107765908362956721657946294322342367861409800633364634867715151483362761010699875121945140292249846745768945396994754833637580216832836913951145793072947892027805873152000828765353871889593421492096414232467748444361478276398136102800328116654399787660377415425998312786653108016317847899241755143531022373806381254322046864960990685806780205429632544125161671722987764683269562171165804063324046 [210,96] -2696185406461358932597632431401460153653636966839065748893369611366958809303794753648991263393355067640551538963375435787173901441921425206587746619868368098059641390912433868018623224439126134517472772835498903300542800765836394369898933425074392082228538468842761474874491934054929692647616623854000575298492792407247416802197174183789493730783975790301168394874502506157691757212295933660224078170924084151221642849549129876154474036342572452756331802527307320762176123246452905195544871077763789444491312719712941472194722076628713624931360944443199453299630033832988616134504762520502734554810269017670083669871656606538688754626155832462535264980766436037225042113671546408142078428930774611712575122027611012487333501310772511297437153481400924868912 [210,97] -151287101926625816940266490800984614791084237397707247621610232290603415068692439467178064963196813001557104120808199527472631375688508428428743776599774129066524691621169295276251770818327311730557396670963055024782048194720869462396044442694390038273508232403444229416992372009448380722468410333422397678315742099672005363940609339100414533188811946540855216364761800646019706011835107904177578755061323737530586441725143615256133039675266367199037721849417967370066020314601437092257277126882457914749471724047994855638349679758148128795561326806398941175637037231080141694766825771576106643726091126687321306385571144315025651133336943805289989464142801977685937911699956987641122863103491606226714807404408490040487560924264380890571581065921432776 [210,98] -6847944519781345013205533852886104067981332154311303139805285780494099327643685170664538821053803682109145810642954571306025033439420039919647118750488466159709461479827419143485411096200618947629202498726936247707031848950670895864502979399715199398180754872359193154437614548260968480541565210629050677839656967880552612839155281809413610393417835177503750212144799274683268731164454897694592161419730971931344278446095839686361363812380453120437790139466910683202520930911820046307514465366748131897802376100582612297710152809856704023767118700882380377200991504981882990081139357994905445400068337458646270475636679666428816245676765370899693753928859985316497052037256636445517730563751032416939814985185132956543520281386309469382584156231523 [210,99] -253491221588531049868589792620911470082421690411614469870181076651328479689637621418450107988195265423445239701888627652777959260340817100567593825517417861041139378736136999862163043221177674974408893736868982515679440007617074160488809033104219204490436514846126468515617371556771330318825614026349433010522197271903499374924967169704931536268175042978440309405983273787870624493743567204965249828012957313718127478739319410054017851126211932740438798802976608972414299211202276124335185521286783270457043848878030500078995554026790264202498103703881842049071571187816426906707448623900288379122591870186069491974161132323483513681812140231663932689650273320096402991599089734577754931729217886975880246447564468750687131647921698321478675220 [210,100] -7741818262501080649963274990679483645304910642061365900456754560522347785394631501138340486340019315426765109113351171742867750407991431185418047744566196682098822029406870552693171455164196261813015790217105204149278074368375820697498189156087304486539140217319767703635762920456548367387016698830024342768532123243775070328968763357244096086316421664063662709163433679147361519896142427254784942603178317542850948958429113902251862549635503930095410082610812380808888485794565742705414610076431349514373857463039463602626679406408490413412336514397036380412345770167649919938697984926603174752915252497559864818532323402738231207960621667828845324736252535890066014118236209806677613533610194401951805559653548790380933611666687457454775 [210,101] -196216499592298076794590365558082208107328829482174947114036401300768675294394136261361114350604896293843344239037359046460474084286295682428600441061259544147616241497600752171364258631327890212029376627503011396570614698249429564549047427607427146125472718992231060020150623410770525554151942099373016401205110691623126203402725491865224403530851983952156805048296883917276357934027876325815501239010102402250361624458712579826787120363778239073651951364303401389126472924323735715907133838002177768300550052984471677157688153431540630968162151227716955402934959071662140168178928528030715735999600160245417163664814631850639932901561018678640206366919879546350335595835858880861595973105665050250257285896277665459164459620977688136 [210,102] -4142944222510290490610038899553329953350875408260289135999930125091843681623781876172357438872928988001081487899616692060193573628336552475476247062923436696685805895397092672381066532356060260665322723935076569221373240832298833068267748251900313982678206796534341303330965071735843391104982684363192700303329694151225749475368382551886241079208535098281278574815534831760943753454999752343283313885069242381311255622128329540707746631001809568786433567108829889075127814248357908372457505499523461855291833851238004767089252340958381917737229850682190527654804387951920773025109269984221552641083316630095541243345076591225376811671042829334365660221529203191909817648241498101413993340243667732326656523471711332157528483259668 [210,103] -73049315941967485277395493307338296620810906346208114715670033837610294897930995632162282310876580518907586439373696014428898675451753780083151594048704424316150743476051620237439951055288246211036021632735179495802351394657289112657730169223762219326210393348136250192394791491813639583866448804567468138230570357980099146958816192482048127320727630893818239339036307871748877855680289046491532958442749932390571822024939465043934590342600942548483701013951674723164105152673591653593161566469766847095741491698062786859279975857404910408400532262667205564179042045651866447818505679966237109717818060829108665181877556209605716185248905863417217005592001333191223387819422213419291932383320629044363288234960459964579278218 [210,104] -1077081036973525300052057113052800696250835326262686541511013651097676919171439038049635021861862588894715849658503811308495959624628041789506936338841246341886250141800554253816335391381186676678143791273530162518639756842108848374684196526547833170070461522122514007833684221840586709735479466357430214691877773937782996808438928590871166423978795561436908103943854320134866262828773445932086916731310507445100058357124072185300742173757855948976303502206494614631389638619656320500322028314224093731114528875534265124070174880428548819412637387334243545931829051912425010777339377233349320560998910987661819360226010306925139080795452012331059962674017136258944092354699666989653485083403001184519965846266851082835960 [210,105] -13287320040998683952943539741166916995916441694328385351444068353254661341141787433212016046364484126533277841603592342504214404809427315197128866022853120652892072232207724504070298102337256933280523992874682826406876451538690038121112491143959958800340073340787682525094842325720833411633799474576014642895278315067212334783622694382350313761603299228867921882674123219174077500871217629223697793343670685784322763913512743499426166386394843617268632173882996728537059696882740517433129857291419788696165515054420716440179328738508865012475978524510940101990176571683419387996155184933585774967828397063855945075424851443497981554194532152318871724959921286261661666177377518860408255557732093446377016554051719768 [210,106] -137126931406912111572101291001787887747384524744778265664818403752502776414728266640266571571688856470576892291453409260481196214660456837426943684084426229938209699011487752876804679403841425374460723899904011668033397961443540424804309501396258736451739824466069769127367431701133835519341072076786741743185260924695951459060592732354112071785864133753926294354007488106981870819967215767176455669860681825779476086876678458590796210643721903295537740824318172629084094209827300601860580052061117855901737469676717915659825277631223551392104481674751253119873547742499345992434758156682596266272145651483326414787426171807580565019756907789112477017736859702368779001764420408401021377722133017221524939940915 [210,107] -1183038899394499461695862535425856463370033847102863727048711351826527717947565205661867091006304342348417268356482221706976703653124085053392091679861194258307485365098654286171385594620847213390447393225475707614443543372431440687363933454956482611787744962244253141363070216178693695077938258234940827993955500871675654044746814718416826061150022361189174291888923182463715221761560564956399079160179820346056005164283784698471528095380542066369392380769778295603944794862295602044920718768826904926239908365453044100786759200971029696988163909406904979097342229295526899050153863462542976164388244102448687110854068181199103409749612021212870752509215681825980470859297221874031278113779464502905184510 [210,108] -8522146689558174182188454671901831810887398920448944060222495663151456844521535774909298704822984139986117524619039235886797930733451301833335916676962574039971902708542900407132629697393974108824155266609385875834196336413061337603363295150219498480185762159797248993435043663057876884363435985418514998527983420302516418217161277176807492395927235081651834780924616023704616672700256999725142502270553490786887526006593555790629107580441933012476513306488367765237099718455532986137621376122809796310341526518150442620722781724028305506401793954654440247361722618863276217898242997431683891073260503559973330088184940852857402248318527807308569197512553019027892895668583712335492914978351720261916 [210,109] -51176136226765382793385827618823867897168417994827343228732890110467312440573303303466308669047337718195829342194332970641784584060702287468440872623153188457355169192480997408077108310216265634488599138447558445488409715363916547780498136846437473408879860398357531561911404471787656980259401638364085336378600714006172710202012942444863104017110542878362388271895786400982509351526299854254277040490324089091843421726555188302668539862257345818226745693779158146053908150163000581924358023641227385683709343746365321406275022221547101992552451088567427363890021050337277331594954556928247135967796501754644003168018188765993736565509201315969379235049928044484453887131595507632558286360626940 [210,110] -255669104622653785641857584354552518697368342652516051620841615194475164598838043792612139894441192384654198531539651871422403709971368251021007452091797468949308450454763300824426115256458721378408309136793387569643477937321588382875151651233196895100007024383458869301347168923893568386277767708753323799397646583991626954336492174745189631537215991874322107881938891906369903445047623351391883908499682106076508148729241614035312350075131237758689942470017018416072002143942870149748803511148792978601128669296959198936800137740027889528980608222196834646525916029756633839119039019883846270197247937791605467970453950333857046104796358266569286972594013887616685125154771611408923089404 [210,111] -1060098011757914349333464651974698496459607521678350647911429733839687412612140482920671162569990319594617354160742963564555232994898804464228240080497187301419415783361859819262843135229744357657475013249419081027593611739138443483123573153543760756965565545447722530894322519853577533971475415577816365950604301222969217780326236472384288288409565925614414092401465553643653804334812941251070189724060469041747852377083917317622712174391445287886794496443733657874072753812965686175937346619321275120966273088306685768551081898683941649570251245609148202784705683930029770380717756931981019668020593585599975419438452382759840186103580449276348613499491331968299717864193733729444827 [210,112] -3638185141462140273596309381182721950568315756366116947889714374074369142824743386192979030661192624146733301063970256740160619422671256265339542304971760100928506796930612877277355522592794261236814310889256939530120220968200397112927785580552187702022148268638319215819844039592899981736410236005432806970075342611070032646963353686321548618857780080354244561282428506415049870726446047214398800761203502037560232582668999410271517509203737511336588581978026903249756748341669902847258792768871205387492878207559454128859127457547195335740586542035661724829829151234756816421917574941655312198263698007212109230282697869152114310220138018098114145931216609837251825459193696616 [210,113] -10302987103586540181102323682060135433251209297751674662866615356369339084829247277096030604964519871070135882363810112177594253419235466752359258368865747465101401913956998544794660105429008721512688032579849187975379798264104023452866412964389459989942694988839091764525747035942204671447907182559448900243323507032387956017126716388861124953100773578756846581053972203322060544514416426101278518667949374576067273569630993943330398929981333740329089769305150818441948384982263958737622703396950794071676303247844097538626772343548105371984601931060609277482938201256308159705220871169591591217231101489561690857654204670046621729713883415742230714406494430938266975833496 [210,114] -23994253216969010975369960272075651000581149533961445647102619626139362904754449427666436211194400085742014643325209217442024357430433003002178169413985320961089497039869492469210879169760669523708193852370536178772068313242596923184110252647615819114121709387043210226766208320091609290722662235416411346564472119511117150174427443384912359719456889229801720928314263789093362601333584564529120314146522461794846640576622673506559357916309692322571651402953041542403794263036721474471829078598215393221606695817754032988102250001350757114465735902885108266381002875290787246383874193804208465322481607556754606529066063697943549875175407290101846744749869140590944765 [210,115] -45782735984693716750829440216057711297240257450121627548242865760488195982355899276316434372103040985025083843707931679294470540177875201330156397772515859112308929738728348393029808518817853182063006401255850151320046644527608699598757911366176775474798538654161328142748820389847718262508100297249170220042790552354763273531015018654975405517410602136778413619941327494643597954931869091427284089336949599654364680192467549280497250383563211077450230593727636901924938343836438555717774017691796586420466657396922050056053772317679170940160561180629371463110118972333948070152852726131614324342811543760841867960332649869538013104375484002899803155203860883766 [210,116] -71283538361024951556569947865858656170567642520402679599464801304242840124971007820301100184696492533948217731431445457857575030825743182829319849034445510670878018006504404564237806569345258006045414021510113241500122897660132554304409401736717017768901114931578961185040232506105455591050191921267845651336226849439378101287957604714371887330353595421628190341881954648293564612028142748641587674091907474231164720212506576011936222814270939147944622980702361882904470335234695261072347216516602708136661596804770305728385933971878908063497464356220397409102733340095626960352072955678633558963952690283541157079944411456113978325229697339667025943052690 [210,117] -90171232566743015001617620035704475254069980825611712669852954298207143474033382656412771940661443563998515471912531710610192629182285647523254487248940709374509119837333352952422506719588800939005270039071299716050708567142209335975983558147440308770153672691770159833519484922276387972418162132439336577797401394077689259822691696596343361086936777956453339453381346753026183551113581427974886126719587652107127344009587758059082785840178837318563486629620044581717069296075878809910285057882835705706558526382471633987110456049030678188567216021489082544469613541202156489977936874699679141816321703730447358363473441476934800038336216481623477260 [210,118] -92233423292872393684259510144520600598693178194966449584365588174419626731543052537335180590526479332153002298652434692470798579274427395176819452831092101621586956683013398703675531587683660839292105893530637686625293109552761404583598982841766228217274961500243348705547175286241234416851652932248822885992279752630942877951103941413287977891091421390001040541805683011604085586557745771840778688649757495466043174258414976708585457198108403330145299473753788160502352928257845511728680951080034901597042785345514929332091452566329982536254799815145975318537278959635533671774604986763145381286482901069447515383859856922443898567295465499744 [210,119] -75901025862800265664018366502934022575431226987346721185390219803017277708233262373638838268869641764694670480107415717468206076621557403443854873946085682738125804675112995495979703247164645043267264660688533067500236980478925640859262157122735745055568545368067281463005403116775786621536282903537664150862688330991163440098568321741119277344427216818059249923084986630706965289087083329116358396817588620750205967986314304972766940660041126562215105340403194934771089648579824883671826906822700546685162222969229218825476595548476534411361883051742565702050613318752990282488610683189934360189131230223142559212463516752343860856843175 [210,120] -49978617426286279551494982623971989475382707596327343157385174592596698898274305218688095368508849560845867005429293176575298725292950059513225179503739026564548426081851261847863014333093913697263422021644582197860232901999484496260041568612388062703080067217478626745041464473020294340976451261109616088503127076703298751783959465615667971275452848472183860164467958326934877161576906906541740706887929203049362519610008127470786739210777615759812329316619645152186811302455434769604435334996385437403150272394634733878044264608080398003125213980324693836273851058702389991424126931334231886031525894717339194577487877743510961760 [210,121] -26179998562174854682189076947923022607135160753210381594337306212589507603675873524219890132710958186416666673546363122464270294846869459974524241134286879128161869869001868481191801051572853545948711951691610120148688408301690120600878900969980699716844320064021518315356340076687016632443013081075409739860190007524619716144115782332525866299648294847705316539101725288562807827729933737658129586354021570074969253060575101024447909367219065691616308348786064960677221704486965075243545533390560514222111180201970015998551015128139787521458622516273072012671982124677852570260717790250567847722434060343313724259367258398792 [210,122] -10841753535036759002353855925592698557148087648854645713592304536995824838930227504048497608658649642818896517934586360769939860466134494217499874018563288835859665261826753643415973058779087236011290945095001021783321996485220468029850211107493057908148757577089095395910273061333476865988458808801173225620344026458638643297735456928559417318691458798306490964094376369466950551832626813340633186081385729262918614675120726066445600614963928955660658170673123967381803766679561734379922951380787837449709630652650930735476414247472058376506381515721457862923370317226725066547660337857030671423618123046113268118905216 [210,123] -3526009368896403928002301006975816186387935506549322547538659154546650492865269640702922176240134262361882851563154445619512991497133814856649486534971123966222277527457837415954283392280358046575969243429477667791907820086897556120899761744149637280368488704169071385717198085695442106836847679557148287823583719853993774846267841159257988289749743356112344319261127984684016526972764248020730465540477457225151055355557258935900216875771265933448772351753735524428171324718924878780464184632052879998924328165094418783627399936143616707813218820769171811890457866291363857158915734990192965717371459280239333418 [210,124] -894195681438111744261450662317004086907326973432640974132725081055496384164255683592859567122067267614631799552451107859598106483887712324512225534244985999901470002226220726028658011453680896789996372241125418182701491111238343089832643741576963558726478208500817278200298968148217351743275224518311154648479442672773797497259685318792952532565225896474345835219015329158199001674617163071485283241833611677499128235658355798052662781165792847722034917831235196483750446215896204943282340876474140449763104092481009106707016840173336164358740972120555564616258070715194597364508177002587412658299794843420 [210,125] -175487362883868369077552540099694435578602680060074936006148827256511126242195135831285714590190138472610460340658516103003802004108767363697669480307784197761511440640513548932339239408995881838404600704487651468726477947260080614681427237416300281234010890176570495280370414806893506650891749226288490471740994225339747292133471212180735065536792534171618803927094889704386866154225125338546704285892817692606981267401888875554653288785500013611672167439898604050152445596381789474824774419694790944704252035019160561688855301319446826278904157334757531338172595440308885904579589860601659809273012 [210,126] -26435917756570153620705319252003185979757195564172478800755491659168048152914738640776649661072709842084092993972946719027865137582944675767657625493299382367472090000364867139954211084375436478015286315312185971096210532214303014048598797740241587252858658498482210809314880804005245487541596532544145374426025268230389587007075164438856178922485015841804641454964248244216686053223694300879356138672811344151396250288838629454301494353950884862966815096602426193206995038184091827392008651737314672058511914028924294517627733193225659909282818953122181915524993862855206244387270200906108708 [210,127] -3030424560072783623914212104514574436680280782474817140039240646823120927953516271983162298565302644350175586548889361532952333115739709944121884335040165400609519981243577051339435116493191585471705043267380135088032335595912871373947429069834787898647148273478973927558636980942267614784883008998626165247258861277154490997292123602265534303747865156074608510860296527405697560144381031943429812281711888143130718988123513596922262985610645787700596449857972940467600463725047743185755826438488497456003827398116486505781328282577507592263243496741181712613254515952308157065795395889 [210,128] -261898026575159137390534773792223006581398922519381051713000882195733645219847226874013778858260508070496178219072213940568050021659566824773115058849972639315758936266186177430613630396941760703575437381162967597932532528946581298895775429213666147773881943206052246734842897441235254269429760517640090781286051793858276143315418105042400471981687060510449830166989707922050467725138074777356213586627965620971761319001332223665726411618100028382723349854822411285569453760025225164246073723716365133987895645236659954467700385083387675361099791929913960983529788140886009532096 [210,129] -16894701207921188995083515355282444332208633186608794225316689365385394287274426309891163798000829632863891907880119578724484155513148780194986224160055232687023197281741359790039557332529818890018354423377251352300157220121008326561883147406131555080339042963888835440343984114384887967020135994271708508201077536264302957580391310118956549603754544170029794421237004278552442161070339710837878633309826801344546980066771456478142964999396750874428945903972707130302808896862714163750881870488971179464637134499117579198882126009305194239974447905721834975273043168076680 [210,130] -804845891712477703400039644797897184361639485925099474435695622048000998817546324572411367546682137583364394241027138508305576030324786508524849638647607520023275581978750111261610657163082489680499795941771008158664175430661528047763296257775906468061737244506651889996968553353311133772647905241135998837613513357388614977546369462286835287553470088896158184783909237130553926370144028326426922572799125589972521103359976968743615713086216338301166143984401556947296099837871422038084025565270229444751464450941856660983323356408260240096011056289377550229098633 [210,131] -27991611801133418107845100537278199881547524527418251909164902914951234074267921865795792193260309835494564806658912415476878477157487907491488672885140139598199879829602015228978338670530544717397877828478259106116025163452846274055606595927537452634329909256653263087186679543671328887965723227186786100761790685909879330169778667431164011498882439697883516953221085013683249530321559268982844419532611456046962431306948577471245079496263086622538249551232536694016005223555214339002513623193545288395331051946178063328682990343258926779967289101026446958 [210,132] -701981507404215649037868285876104490243189008809629882501396347480779789176597341669499372741044979299795493993924567307482408701722591386238150802510455922112179160579391639222058306894903831882586209924052429258924207083423603835584219262497751784509959676006412248552394052442721490917103806162021852051175055423643910603506780022299189720895203049145213109466375544158860788135884798627084089336700745189250083989374603727463418914909494327177445340972350596259832901027200530626721742146853181973387306406454911833525827180002251879322247939999 [210,133] -12526142465138398398160230650082346597071526497636461887666999927831235202047844739237045643232850643946932427746322491355315185499424027570256407185732132863576012391251190465225262372031445660556055694855731198589172602151746003670954685779114709046368025931329804396989723430391754352102633552533241454868899224416986898647656527246926461951520275151186836515967444938644598467004567062204966497263923062061505810635859840952628093884876820954432980899210766342153749513326055174926314532911543570846604336573387838201503031882678267139900 [210,134] -156765809907487776734978082929060823657259181978023982307936569178916845716119183014239092297855585433707609662429331676316863931223629808484806537213423154839651313695354402200469300379513359548739579231913342543142884712650987400819004473986851208703306642444918477760206153124307110476519664124744933896335545694741115605959852824997754172922812626771683900993562451582754862995975295596473143139081661220775684249756131410509917002428832851603450418376258014529473100782326510452430416983255814705666624717515142758406145571313300 [210,135] -1354758638319481590361722324973859982383890587558497860032881871751125770993722869100374188196927275582263446180547236172974436676477864156662004337739389489062763146938726329350331185021139801031076817499234257466985442213389958415159173316193033661362527515305304309675960933709273328751417655495280358490287695530801552754553020878272488462084689046640274548899251505831842248376819839558174069351862211033515808537880492694592587343747494122138873787837596044769796618644615050321924613671275070202408358531637664321208455 [210,136] -7948954219546695850672876564832432794707871541433195399647449757705287247669965307201114847847313617206713737880048738589324537534468007252380998628938530825728457924821416678314958039111365729869881360579595284001793230330913037632192104341546010024615681825369908141890014288903355420738708565238791205786843448946184319766233019324045219097897090070038933962523621130699245312914305064328117363339629250293888885068036659116417611404073748364813116118920306321442053640089062740633334315424392162712243009767867800 [210,137] -31089561075239019108196284826342161847756137368624821886903349665898362094383577349301311282848241166143786158855977664852882328081609670112576045766066213176482169988010751548675692548546475638149132539313407792016777914192303112187261529264635273787081806149246145434252446957912092530365850313966598641820154947274522540472915287657072197827010249034235827182938272660802016214964439906313057283583006831289607138271209426129986048274997171973762349130102538445783538643380235256497889799335772789057096200 [210,138] -79446197518929328484164024424249110227952531172833266025459737626261479261739871599827737276268140938067172286405104901815028749831403855550814821160389014892767210040322952653783984066027220560677465042887682461892293994350650172601167410049756821346404645024936366233441454326047033860793888221380893030623048931639461525759887538789656753679307105108345640138987374395719075502720737650674577480466348789746535440534627454265667922913803162676039009921434150747032525228667830639102211733720493365 [210,139] -129768134986557445486779761707247847834467525747995224899865650190103695079516322362716005567199095985253689890602528383431441924638235744745796958750739082653564918175005770767824415483021730889338853806710588072711795370055582195465530856503708052071664685814184649757949480484371339585489285759997620299721115904084907621826172118186326269433659290348034599212396634792670919418934026553294892701353812082427843219347144537924438335990601964481070411641745538360501297025796199978600664580 [210,140] -132268786013015661432822170257332461242117766958084214518563676355068121310791316068274102449224757482924383885474824917765506477301740286465783531666052437021550251292749855264425727840260168682777321754406146486493821480790561927182480012142930148489295219493251198840441183359158934796079321758070811629488396838737410457179084761029150651196847407222664634501426353352817906593943299006036537416637919999582515574115008976389383424297377084297454598127828393683122184038480981112 [210,141] -81930341148712822316073349770719799832400102891871571362230619999052157979262462500037465273346090899072174304415626104682049383158101542274604664218553963721456904435982488622639474199094055079093885243487034868065452228834102641161492754798155158230944644349765246255230603938018338723604825621753656225451463851497643542671661685614063853131862618628164372217472643948230205413216471751325068277886571355835096636903512906074589128480207896403600087910637803704475523800 [210,142] -29951979732928029536357005576284747752755092189837404131520409514009169454086025948687519953942492010685159385211842328358759669902519728875291397212270842976209867143135167789489721668557458950629628242309562260845438880254877684788320302200190255246460691319904143632400735980912876773674570947678781246821876469023039416438009783402638947894516382052692923465832792839336750441641678173663183079274553986400490393007300494660813165545978399543007857710505197700 [210,143] -6256071764247924992682277534797338553658638590278454062056030314534999146767983568396313097314653842078825923158971483707453901539188917123460318363655436472615099151059978263785824253976564871208812430243357404034829771936051924412526946072129615289353350297458293934820355634417580054685284287734063062704766050605130338013482326278262297197932239311105247550272010463835560808316045921340364808357364373866083982733634980602360795427984716316705212270 [210,144] -720044117090951659111815582409613849581929689446863427822206238281856558781436917565878047280442199858715532397111769476203042689491475956535951598643159691917527305094498502425325384104904122784249388995771989245850598149992392616270690307507941623223247725802782057667143238975217788663704290009873065612942254922572790078250735752355950744683822307288251685170422312922324476181488442997454394407185724385487997939494489717282274335481427640 [210,145] -43852646418307999488922353512978869895084584376312558366939605631862524225801594673399232040802887780796181367506509750392329435720516476476318340430639211127805881019130005355515526983998470199240347360632488882162087389183621918803054935143355274441769980192399663707384611770993571218868433636236051228088109919672715610301405149537307392841260581787704442172955313631285881857428856871476544939949767299398670034075241068642867272 [210,146] -1350171967284117588052303091662891795427251435882675349825834620154517777665934407101667941718336258449187276355960479492919952032523411966042112178181975363170497999340613937694831719497798890900882834395062380165382004896426320702046721108540281873830709096751295964956341381295260148309007144986685505706717287935167895011761327751188029687674071106601401584619380242067484879618703711241308520936640607473603402474772125 [210,147] -19956400664488749427097969053414555604688395089926865945406370719271222661300528239034271682634324249538799164050417415185243399032011376575273789443160931512013853611412121216250867409623853916031393030503420732045299970636266989876422701385678575757875444219843619844744248264605017721524589526399144771130261078251134149812015165656745993366713160628239969743833870211573270198152094812773253204616805499482250 [210,148] -133495503131180126075079168320376782510645199032132243023463323313544907524830930343004328221783606508710830888771477183902531640271381974871812005811190043040575193340110829621775313386800853361325352782619711164757422783328070308761739669244033036981797390014457673209952084616112634469027655682556633763836275909182930811459892529085394448615139296205043386061702242321131448998736068648806347170400 [210,149] -377680929876969010931826352684251615838441680347395500720742376858681916895905743589933851800285108409133131373863848056891517751989413902540096240371588254451066796795251880590473770286044786421803545557612195360951612708561237879262651142568895676272137961170064864879885289123404641269154006367124994455549662508739707725669250684292878078381922867206996671801277945612652214200154371300 [210,150] -417817699241527008636935355923170404756904194512952346283260768655475974532647204475979120329764722421014166184844568120177306120438597298645148831658732402989327708840406783613363318048069067938552073936586139179484079835941211942898708172217149605137997280712353669897693045014012273606940869881101957296049205959265599143134648130430566665855872363678792476950831172498466232 [210,151] -164901893097878950235916178220128493237278425360458381452012130708511679186751138944120467767425592844966175199112665445028745719562318757651121997684846385523114691990287259768376624043452167367908422833728319575850252260588478361225400011519529647107817563564755275112616184287591068577901278273728955940867339856320652891726536315195392582324190757554363146678825 [210,152] -20835122274159159521523474991842029322281649661233041636978592695995773452433392610144170564206822557361240777384917161009129731603832958464966809748049620835382266363729951663801467165643150327932939143187035921654854593648095430504996726648158092493786066197215340484291204448018644332024064694274281156044771032483176167658233180718629768155036982800 [210,153] -740375022537783905108918319076292360932758922379754689152359129007875893616264058570677297332983364849252579095844653425935972799981867729696131038030837441601240897899398594387666669770492178179679777225383800782297619677523605273213850493357022059815728239119398688335605758300766306174075502731290356696098206331902009533834354199333840 [210,154] -6324224722010024481897380218741439947967950764988013204417457308150977275469059747194265339951700479001870053801820912660781591574162113026303799058133000845220924140087797847663496136855171208506923588251935696662431746689186987100838002122162177856671429118818053705285357132339798051648625332035330227260276172042118887830 [210,155] -10702442465434409133486435026372193900651008309807813166001554110916768099782807575500223075375678906039158175487986505913517228694860858148448840669134613353966502514700352713005675049912852343157157230810023157518169100248600414676580617094202718365302305709637536256145861169065744122564754692612446543688206 [210,156] -2813692178462122025029999681284447365599112871426961598266267843684406906602920043063562612122577088102877282440667304824748994644811402157512770415915525950729759920303031439306026478850722970607780400206523398802685206360711586063756943717763870490575227883118071315112166604291726898106608000 [210,157] -83954183908892025088854608840529895964869447912257506325744393010597281332923046881165708135797150450741506609480142967246017219521062088648173267996735961658559551879254104368289229751583926371936029380737144522885947253773806927825433906466454298894515139404046158915737809500 [210,158] -189151283270575036570440672412892112441769615978356243829543250818619498296964673093568235145658409725823671593687330408424805777445518327242301943750144678903916421156474397971140761122236776913018410603085882501340820875052672945935402179741100248784276044260 [210,159] -18389977902227046119828119253901711838936334413035395022497261131648536306871755456616739899534661865130970909956379033163407577489383935341243387394999705661180821542924486893714928694272756459223611645166759374884072910865190184888785444895 [210,160] -31194688639449255716628164508455878533236247467420846192098724822415463931865685397933363420526511905946431110770521188952261994399721739483822908332470854940744105107470650475126014974138679411468270708558146893797990312 [210,161] -305041583749602438968595484720109184730578729772280854344526855035485385483811843108457901071128151089446861910137599058379611713328582292005412253106762894241966144817801402324358757722476026775400 [210,162] -3011210915913710623310532520016347144809219805724378931935729066711650018432443711972326690531719176580776685139364925268606225882905599833400858889357842177973124420720975 [210,163] -91075100871581509458625618416844086957786623144698801099619980761888456932079678219707479659218051049264611863869890404593228244450273272720 [210,164] -1386074130684117872916977908709553937418631920823372271096928678513629676534165539044265245601797240 [210,165] -647402770668576 [211,0] -418810929037624852700796913327610587084410313122230003663751087551216173028351586297235451806190036084549330566644328438495285267799489938762438656121530941575924624466767952535823081443773130129934724175512337135932787240241725501862839899117420155100140018638287441341849385563959721588130720580941622031644609161386264439354951534201798645303759814483792415733191110033709659448081068810984025847928508054989484411995098486611786504063517181543739119024351959981451104518093292704061245565209976144102725999286969663952678647963086886011191532736472094840411219048685488299582654329799075335282046733890177591235805704424354690147063386006042326267176680562460462370086447234019496806497756500878187659555096718702340990000538713637250315669103885919591032733881413183503699220281954494655247587769743749824629641024846655591674568119401994410360883860847463355310228889356757039105597566482563858342693406879318597177477682650503767686370900836352000 [211,1] 18382847833247944519240723684994683971201586872418871362438891329820986825471869479271305614303071204957119467492094053909256383128743521918652126709068085976847197749838482965712064949105466615186956967033754423589375681242230408843919023544508457745130080250723958458585451822888784344371871787585331585982550362007659432060679881066351298657933875089583062459354236621415496108231271447428595162706291494032918156497158494943736235611217366967806015520265210545123293922901808619298593503507248791169400786978768330556316645717568450164184092550784162856882753922812210886444184887569836998333296611243554275614695929473748654977778585176796824152819492530632811233828212820878272783725234506266924367432313422101678300485569341703161782957437601174365354840661637522299507200519830024316992799030048870452784880367899513420552929668598131904563863011214229956445582739196145914416785952016566011573973190192887275325282557454087542976751874939464646656 [211,2] -38696874592524815655701002681342415354773109222806244611021734746609770855220917092029943032014991542027454885916111420405745254138054881955842281861366395196473460567414609034408809523914714486318677576490641136166761816529282211609592538129796661162722867285845407043433172240727615479696763835510705848692997072773963620080278396930377090297227220595507149817740550029439480668530453015042728282538769700109098858213028395742990152134194608255980888679434344781039386918168134537501092976572494805407163247706367180976767950355846517257387667821751881296967800326555158055670703561165919708871376431286144265808239447887623727664907648736149844707301830854719464067292225514675759478181319108909311741965417881878465697992648849101831847755021695363470977437094704038804534169052478374636981802476866165065244151190956651905008893268527007342716006210929666480356046307449803483813741096731794559929294201504446597724714288804334535731791379371370333312 [211,3] 18708473985238269327300523402985913267634468338384381954896750086562277853690524025330116102550227331177056558596052814144237899056662558184680141198631969534482661461865133195498883016569673131290596491608494479096314885576218281878725607709870087842764401004965618333100207822441782898978842648539369367501498952399551969157044489139860727669863761927949171810838010979923799538796589259797359955225526167137928040566565163281430250999556141704537195840798353159008382791470892429713351571043927455179377923573557024299664163643140349229622798455451783189792035596592821903081359477402178238346629221111241843723023774083484674633677476936372969970246418397007257080216855798857721927285278127561899044400706031021650750585166977178770898874664082139144795655107852429955764037907544651419910234068883601418402429722847589970096549104633139248763653560276561389422948624086933974110099565066160681926357191258347107358293483830173453579463870515458472960 [211,4] -3351156801604119665087383526945041546650628069330219814417577717157526375069581538101985637526279177420709246526856840138401327327554006774333627402182547200969457803405638455569490871876875759762501754789189059226436939000017569625052898610358757611495565569101631355419502928155442644384500407209443738966199078465844495297665133821990691697318170725920893143822940210119681703072913970308758029959478716746013477032090305082986765694617910268194841711646138785716143370608161676261714061302581445925050739727522330390715173899818904299028985173266039424162623497325653349734777580522355628288468066561380167060312813410087929616212903008802796534257809228243840132869704805810194085039993878346984149943401007719119100021592039914459224826123312250863917190398896588812289439224173147269678312764042880899214556875164801045808631274668161483043975311657895954803181913345648577168125876860155940294188840986126427341254882309350552093879095927587871200 [211,5] 283356275448645012612176424896091301937461891886419059879022594800577419178113590380364406721778274114142351759113995944596296460822346298832130990751090483923449403481503087405003825181651288016669468706483664357323435684317921836184761196428596574128608160238469466642511277556828319804175977831946772757540275996149644159611783666707012687364922924879081771114570918131769084101011346624270720830935276533592336793401429427130259851870642693791955230937288193164033983532899002912050629143865692454078078456740146067373767567935866011610542877429444459197131364867949404686143868127727724585851489779895317437436167007766631823474882021329852206779936242937495848836125746116016758871380487512326592241420230754926154092146295601959897501031562533670663840230668310186248112176216409510945328012477815161299800960507761623606340790821889203314112478227432842020994289455211926371170357481272062627026136542262482265991505651616433898344743125751927424 [211,6] -13120049092436414633286950997888484352558860734167639668654692561930244919024913570494864133392105465459285332691928092489362685046135160274376351919516057323400544960983323646963028922615446951421489961616313235296669933563191160437152125218929119347622283884817512290938674449574535013776841068730433998569631635242285108800429256220541066530902811256893765592426686222801848210480875824254758890535665274666227268014473872922834034216438028220444729401413880299445145766949222451952119734816858511030451315779624359757690165373597909489453953876351552287658672643779508795863795930665351365974921478467332930931158204182011216644876205606188217634771707158817394943737905783448874149699103093529140930461453697471909578816517970687469107893810246320058273661856466228741542139324161098056205291727995930405780025825246891840646979147942767036292083991112787127769984405225373767777849976167115818358515663453380077139213050876008122581918717760166624 [211,7] 368069451631472860885935208730168769451850076763053475015034777765760839828235743344424951268765506751480471052001673226369572364184941926618450055027077054904038364661046394829511918908454353909406375626637057602603442922631395493404533340437275473569139969828449813291710510701986099211228769421643368596385088578243447844519823387636861829827167295883756377996051966118107356885594894741822729428855852450330409428528566811471419080856340395090629243501878757751670227247957022364462172941134674614566715585051668836232415954907905759947649642705253391113126884187244659363933697879107573028899986028860870746027222923870256981128875356608394313984622904075535453870578642533238151952449515126327986536615591587108540910314759265823149969843508748229638999312848948975085919666335449479922644614543498454854454899553096400218630774651049043337887066799394437134512886018080519262736280357222339939523116869665851890668494114238162574709761783191488 [211,8] -6734063576466255138423197272838473091372913458084002091675208717555154110326725224116222389284827306735320675269496956426996541167110255432081606670386203502863138595362290688563937325862835867569494485611393357800087115776942083082098049971429777464182567883384687659638695469249559087943894458198935933821582923966631966482921478452286531653332937130615516416694949081348744777652216149178867367750761642209376255080819217987597819500637262947528754717719615358364827260709500425872369430639576876090112546053120578441229537569801620217990974012041853963102079409957701337579528805295307324289290088822912433925310695721600544207578344666182887139571468377969710599982660978858050992915070530280059592912021007153488756539810762644869227432621273707357164685866437862156412039426636857958652410320279528325074200530461960553804201456700877208130590871561603143026427746553063868095458514030447059796197356538484863625953756561635587987033651052096 [211,9] 84969904286362507767260204298365094417121407184135818464783001417062622806025567409389496297520827601384229610652740621246758231057932849691766743711273663460834925606362949614576947976217314490034190403949933500941128307218056464490520822415648278739468692984728451011521702819605751605321021989821116369659158263599901664517035626305503009288893722718552709703175290423543118419760665747873852859190433045274592220312970689159454307055102019252446560034090414677383030649385302860056086641538821382558001707929328180757522298048561825674000981234317515481925785475855999933711103598254307560105667844180049368489759600409987373328535686433198970243295122720128987843024179698216547752331905337460923187250094620387558713457191287292202351920308271825345656806325934233773421035802597744252076642858597183448688550098103387321149309047456844376195722589870125174988538382082246391322430090478921727867712981754959617610830911457866954094632476240 [211,10] -772505605829339648270077476500981577364514885855839983002631536608372695366392891939954779542989135432937575334843452371202334372909961735646499942541795929474304571656412672112892907320406938074886982556096931802250312636243079605235205454079471516289992091329005391221970305693949634496355493820534598232473659875267973104916594382266907509718823111820109844996139832060416517663802178847115599341876486297213953031108553551767332746367302074690200631027694611196597012829008117008437874961679251384401031984608792426883934625986152846010643870341309372405034048054830454034362091806173369533335669217218768123054067493276124654161360220991457614565736239893828793504747956699182268563415505158390666337783252220378317379336310507069187116042008677662685208368469214120489316174886091817097118858735568028620895832643964328817929937928682095250017692805425294709236461422078504159478205740088351156497791888362513249441074657933946581185475864 [211,11] 5240477736812230517602007978671714507028497823021749890079979671604057338355584096821115961861185981495953623158793898499969199024582533281667356193960237776155095683085024302733078022003638982098271743912822208319377995077389225727711721728709512442407672594914760322930202813560350054503371650583118193814993577280502402250862379453513756247549912034231627938310198422297280310140624623903476493132070663930923351624932558936926297831064416258636361599806984291813621669729010177464271032065055372273554941361655575007876364343207405124251883916126041706282139972034781826898913469976311672806306341675272181606079383617854744460634658105898324944407754468190138349975846455078079346572938279616359003936334900769787774509222307209727687449834815556595353656488804078309818499043684215304688937098580808588180453615840900855114975069843489446747707388222129684479645354657013166796010853801452095223538476594609988269360333147084645208681664 [211,12] -27288531748198699523471000642843550659113636580392280072207036249793460748567719297602169441933801750818724622158912884695032050612571244999872194923463600720115001736553312709083598774789999955463212741172340813470238854308483934350336244408070834407525979146873814745099702781930389023809455068454639424081182612728227207328366425024295017381225812861029714726611117954542073111913844054685838617090803342831694709379013329608003911066941526720899226081446959074306448533042797499510442902883155958363650755963103492288110020230307682139118175135823272081682737662470429340897386925378173575318457866055361120350371365165390631798306411979488962757096764429359706677755634787450212395165354039688902131912496231659966769086576701167398418488649524146704065314123115000268664793337793862760996280514830567084162218255934862547289428483536756945838789843238140516571558329167497283236998386280786580089555704204888184017558683221247173583938 [211,13] 111637818491729648244949758067746122869146721136826952944011874263832266555120095422792175879866983757674110616693771397566687810320017426462205109408083903240027481268855137756784224071915963768248181060976705434983466179891082499372178484490660118646254463938472787547574146219206878078874260838314317565799841182692814893141028583114120018162394378028438368268602397047322610588490314651184754101512186756668325026731239884267779910366888745042139846258865169106840629426545740025859472380235110720339487880000960306517457985514832181418362791671149814444506350825839823279618397831688371979125594233770963927784302027696290547847270668541233238980891234713318571408947676325589218781371930862973305854810560135758891669885527493636453799364432713690093787987647621187735505419962594658068269677107849325256970560147319418492319191579088811873093675250139225217493049146683044609277193321898535510345573203759025448055843739708623548096 [211,14] -365753239228577897245386914198303862082744463708209500229396639393203722263451294672651099736039288249641532130848472263190231981323298111927007793425516558110543906213298291417728602911548313698698248605445075284461255375844299339126828350608256801460297129790587280986151380622677477853877350576995131955723898672462475666724661645439858940463030439370924883622400295030754847645467862310485553952179883192315542255885729895768904250378591228222586838572472397217973807794509598870827255265799733477926680324910442020995535841435847225023817027463825323925259929148824245752014652473783139763243793361603413859701430147345506591119091077559771875002118495495419317891465181878065164502414603627998047642957481260883240440268616212049238967208090573991029965222592886154771906987533110095390991926625521887534115410460080734189444180890932811570413885052375318960792465263630531073160374437761762346877055211145160142858856310464112610 [211,15] 975040730236043221891640287816788391721000879475219817788877242358556521058144346347871092303848961903657211644946015934494832148840134553891290645380075145027787765294533064466527915200848377673032421863675297071594624675199057557940297427298873140304303892175485782723272809977274560261614888464338897346094513831901429766884384355848828548481693075008075973234188041132415526137763160365167315580758870671808856483053884325297652988839600895286003679760090312457957878551107507320860480899004034314528548778036678627689002250808397525412011815235916540693998548699712536033886661880219226318437565241188967573550207013721913876324164680969551998580444109158431440408498153856376649821742849570584398739733430981957407078614343889800214492237285215704794102049674242272464093177137715293644304110828923137028619886384815310793414692781483056802978892020484882140268666006673629913905927840692406098473352134052834772586494692588528 [211,16] -2143275986992621662759041629359899900417640255648072935812405562176508823153129709909026781250463714286965942308057766435839823064107019786006178148729742663627416496983576593493940555160339281669334869902097778821022965447461488356328802965056313912440173813126445594756808424737976385372502171057167643552106153268826192869259395524913493973163393558175495314023867284413724085611394161378013171050858288556562896379163906821729211489260339456758094745170688641472748575626687469124468560255235605234047107504353302215087401369953214734494891731254725829670866000572021644496033357453528910063633235082267234074838454868508671249788750353243477735747102522512140970869277296213824123762629403736114890580443527539719777763238795134715550276955176844258458584315050716686777178695355823375467294822632128881475041235188759527135345967794445458118373073759700588515624674423831210053649634173024264780636167986335265899691404768848 [211,17] 3927994084470872104746353222075431246324061681910577940658360759136941575997357880381314865973726561037544629793178784687451999776393901448264863256654420909786593685681507320948149153190599030687335585427352302175946389170983266937589287836463419002788991031779569109165091188818298961275373970858203992784198727526760853800711908259847034031567837832684555966795519718941363166994127629736054988414977199984846882476794296911838982121728747352478702528311878155443171186689103077722873662631770657702885219637991719508389562090100163581648212492428896269771478576705363222744382797488767567650334865009284504424710028983386766224225662199715813603475497293230592592070809806382945447743089988130845941750213412586450980146665941316568603794945295692705821202055859507992803101960804708298403577274497945527999927458005981625365220087441022593195068946187931952305007359133236763015659915801140241761960402610087525793454164036 [211,18] -6058002838777801292019738052551223886744639958217039932902836100512981252103971385414621570067404968055118722054889515460464627080419557661856437718215873909033573724791815743843376666730674873757326783255034335554536673717270380916221085983613355491801609646633898788485410288874731582871306284795882045773643804036678884892763489285503011781389904629390287639457819696458175468807772663420809860670290201018223633910831407018785783188670330139400634033961892521651354571562713466611631903297595076959858948914169865317127714488776738514682409739473992267281146993144961002985452463565571425431390820028324031413126266672221537171323490505342401512629577651229010759468634685352057422240251461381605390320988454290931466517838341186883032573720325691159456926860531105147259246999612294948354514022067640194308375740530721025978479872358230512351600841761468457962990638673587749722382758290797379746616255324258319678590704 [211,19] 7923542234540812040629710905198039986808589166083432675439518799238365639668516568779105627390083679334326778016806242304050624772895269164354961497917926142614493126560378300426705628985411128244348733790402102769262595669485417682286313174430740411669069285928606522986574745157372525135781483546657652318386478627829806318632318060157947050328564658355609037221674082964975641039379910850774693458949710173531199678586056287919712190931453035770682821951050832278476111809235777309624904189190731684632226835511378756086323825728054614170943551867513654787225927948097685959066784260120820143475279609245143445710748734967113353665124797025842973414821446004353558026739536001103329335803375481804934076822705622955344467794250005007846878933624846989566127839703246927066335551405083650458963591084227498209882655963119133186812758388290783779480520507258347478637286210953187342376443985206669258582958735136091401040 [211,20] -8845898796014774366650825623600305035618397633117245945385340667905411892589999952414300336376764809645344524220378181145328866633942840720601058247972653836114042123308110464391429326397585604829864378511986425213105707993374306185869220417321160961293332230000018903865784446064076419624082522129246725346616924142477205674255933413874219436400792947523887233354522012271459585973045494390054634602627568192429588326998543425425499329166302406462887797696087859873766067018222020357821977057372927850500705900122724062040658090712638453565774243796620851335657484960247200589841438522134555384993975779960328937593574200731730106371217016642175698206299903583837669241815394614510512238790602580450222867629197950998065531477481742467241587268807800523111616549809611801656640654156600704637900637181947131091643183507659870065392689911551716484078778758361643413932584241106826682839019316525844038707334266272246433 [211,21] 8474502247519452953290701470447233544799612901321161935105267179291807810305012838291769628318735336220327471069229790594109678958139030544036401566174207640871035855027350471087878823812036713260815601024491111210091451084646271027729632055250855644388854862423232706218922130353083063875222700235710065189740871491278911994683465119576572485595909745565761358157092159997068051305219937281597223343851399848228514553338840833059347408003122668697934486257139276533723022506269373121148294957090251490212470572679323767945131035336898715118793715465115994578225694632197646932026909438084526705099574659940892101655981243228022528271252803274352065621051853711946216696954231850276193611732659680195484176030503333140518160598824331977081599692038121279418638513432612504119960670497543943592580866688850744106842530428817572996323373185997706505912564330735755731706045362726679408976041119688546434283838052867868 [211,22] -6997331987922314363715201385946899218980301954002318419761282735746677424238135811657755706166548307642100967450606509230865211728385438626434481321164083321203548391082242206093284806072569023894775948775816647472095996591329343555205229170594365599611893979401664150683120781658225274825939757251757680374371785946348163692357083989881773944168577201663257721237785614681790091969999593829723221989345848753174709374063808171207020569230016300088980234208035965709258070816368865381064905316457577931834286529043977704318137610012100223851459510974234799478306944566999153283794825211760365020536947119264549435981293629364887744713818307519334156748947105441120614369614607940711461655565282595905802670384791110635358878620310299241602560088060882440886773787356612398840437046027401640470528565575543535209511924304463919684261015179079613332821232411680514579747826906416759261194141335037969478391253303376 [211,23] 4997172405322302303302287699892424080099538340884656098575549928694063270668557347657008887427795139475791199527571896812453729255976627387219455146075473440599150824079529870028605254644753229778003154748907661739056331016537059864202138249214795614877789508181252671506715822572870280677876612416378609306628845782226255190704474574773517649857706874975283437499980278159322326171702642680775187546148933344652757181946050320696310593192625824697205796954127723547738920877646122961805462648751793829904498745205889034080114426221069336729945200182309078107692309561541848846189060729668079005043474984653435263046423239246697607681930422878934547353185367358404863416837149792084498926336360316845558387673669482275110338775831619292926855139253679388761213296520692300180799060370317999994170922594625101989890269956990203502522584137478859811707212484931296648604537194749211919916332324396536616102142400 [211,24] -3095211942166745461702564492677920928875604686546120414061539221126148601186204249771293468440190458510208049014779857782488830297029357805359124993318932227322882650725852182611507105618102497820601760864612838207936156249687355290599873795164527436393916263316488541431235080246119152183303579427869810709158430252466814451161067067922100071681457335321398595771441107403725653466637775333860936935754319677385018922334212552344550754251455960302919609432408351372471549546120735969129247766776530447930033517522158768197678238344864454796330542547462218840985140934155664830557406110645422076245888666413097880627752273744385089852620780541424695782536703910495145703763121334222263088027022545040900736634759077882727993539552002294121157007635551998517073740636303539236887123214521023858491804860221689226883343174961724787395090611182010022975946852147310514319405090452659276340071998196597058133200 [211,25] 1666244300848214716846301875482912772230893643760000944213031737796515139137534978998541761334892836174179684736321679413492576261163472562922820519585492916328459351707924362832961434499788691021342809727019494626439779852491677294352875500711867529455376833871113240418587929451963636603574420831611328220546722906054203477188695063690955648487786011585656463219290663887590610433505161477304738704546033490359240066760172494342239173729636231727424655975367210769579348718677867174810770497875785935042894675288061679730954199315125137908668500504214498832696703391088678655594356068801693380298414677211053907783658161647298598181719180127764466337695746366517774177362428582690185859160404605826416114557180708637166071915449622899668232316137659790704337298302854509843693335468868940501828259133351829900873941173446677230178595282386496144223532121746638409015726388315312328972078184774494095952 [211,26] -780751362559518376803380290412633772901380293337884692431189611783069328619348599357371550785074158765226806986051769499311227786511389062318399097584043219649787525899658482372619289396013049481116887351692885201841117084301311699402965413649576919009342476796864629888353239366773488739444453245408064704986407106993118996787296150030105119252810709879809346289538907771155993746798478658714159801156468384865216690770115551211860193777400408712633755603174341437265139637712378571837594838643620631530906235245764673745808575394999619301048802036653587406209033243374311741086882652448328393286686059627054293882429212361517261524405272624876580649204071324767158440149749580414239866043326492499606484214466627387224645825422138383414827132030445300275884361438575867323195155128358711801571724481321748987320337417385109298812388482996725916712763039785942782079521730958045620448615500007248000 [211,27] 318724187573575670709447389364410578581419131362993958257757926859822207146779356914009396553513022903339475893072256721091488869724272264916834322284299810330988931922727631868035714811797051106351315160124979365161015903497278715295436299117257645577206962634778525550188367009509286621021868235480829421082305891280100336356094128338479531356741984456319887221788165342641284999677487589788251830410224494185462493648180359425867597409481818740253350445045336059213710054685187665154569550080694049649262548653202149541823525615028364519619593465718209074834790791678941636534610755524742717540580630717962388660208908270919645198829540100140068830485270110191033614367432370136237057309189219446079960054207144899152951220061185549135834128103002169134224976975396470364465121684782037592311467515764078668763748715921271878588782563531793713992688231072131347160372789944570086911756371408000 [211,28] -113403440382320860945343829892495796869744765708021899563908679906904145507656528045680402558476261431703426427675124557554225697699183989591145788580803681703551192099250744530861966523685072468462609451426524328370399550586448580417439009289736846770315511357405115538742465556585822886447683770868893144385335333688080013911304460051982453054719374456252063814657404265263495272573386627018735502558852104572637179334282174468041120581326959009459257610446057344735981297344014930738083126707053204071490929641507128539685024145305502314959039475387120658081181130569377800324818498805141871335857981244685903599122961213255875487417065062418890301565328199643590979953838983324655487717396865177479142671306615972130593795624324036189971024538819981303140501201066765206564201363501470986653753678259622570840886342333416562576348518595472993611344280690172834430254021055910944154929565100 [211,29] 35165918576743350503167791494038243726178921489470551919616884017212675578202385066676877068945266183006053019704715165472950161108525394173041464257159351600765457974268734537670750551191886210496723296954425378822633021609223288198887244435738745715829375850023398189621595948148092191378898147248981480568992601693311410127598490349074835922685958215519586580595973597876186714386420835178326853192326985991757132840591180896904336718328719116364905594082706985908582859077341175818060533979176361210963633018780964478403540577087847622878594821336240720137193113116768614428407979311676126740803071866305891232645288337999023182759659342228096191692599203170274758496747825010211379153707436211202367679900385560702437975143492696912372258746487600503086028635910459479051381653856336072617900278809022949527350034131428524847508898062749716316562254737835394091453158591038307419988800 [211,30] -9499198825292539106555187877474951158432348184023079839182321896668931854496459740467962482341037407149724336995906016078512812372356985171418860973060609750577441329371392793877590846148222137410536364268296897129807377549102962439146843021621844635614240661399922235662634396236772958946637300157894372257232324349531743900629036896244069350887700644614859925240913181524726112657966845801067155560531362615678588143174096668519904677652249844239401338780796312932399381857161738824268179447190498275370920346866125390208873694959163474631480064130764262828811998665185864383125573553861957255971715604692482685729271318419588355474620499737620208033705622667273237132625981808286387606182933985815550501596673768720147526893624984042584710637977760359628883689423725283753328611032739460136719752785240792527072124078436123219764071955245438556704838437004800894808178108625156300840 [211,31] 2233201213212264316075975566215995985396363612542084659212084710137913278086530001920371584356458149083906579360260414826929227557643863573519625157507422864776394689255509319191445735144845415781418942166318927014293434984169748773008657542873093778671054013941604478575093245865578129349182527706784717679482592475627009578265158366565942166282468602041195707959607168845433147037417072619727470689349469324512394340125921973662823291883261054919358281910345296455132110738027322291103793183153413913068410709845060942952649739219848603485727578625248610040607167478152117115063494054466180986279722305315727563135908010786414626093711314774208873820745146327678109666270516434745376417619328613102074524635644137146462256233759020667038085811784372410790401175009490890632931124277642490076222447056795887548733235939053393911536203469366740822871960464279443818004936217837030000 [211,32] -456335905993158977166762307600927340141523641883788444274077388813394034277734753687838670371852582602525954513127186345462773001334993726092113572015444363758359785585655848830963659176988821463434298779518343697850573426880012706898974097721805625587948593680010441740957062866611301287032170633619377935402566779429743929788817132367857184811761816608472834747606314405949416617599790713883298638316528238690370130354015347392152567098399189172729775057371026553143314218617430312848382948338001435858242648531942874751322832791026519275694023686709920190413333739259450165624934813063502634431792880022268568145104462573659049219384595728666062675344422022772774995129946652413410722332779133539728403166536923219875506421074597741936423264962716986894958712907651383341029943204416639307231668931235936344956155831810601978962846163848361568191868814015514626516618011355000 [211,33] 80917381591277230256049820586867023917561545998515696876344114319228756750121086524282333242346559013803113079908228163228769408851700126864419595014551453946733854432090225720489368803097465925048515969145607335141445881915325061064466410856950595034939269307164713887462374116099197471517942177281503317474919099691416347543616500871801799320470778276779078315891154017136067301128229879307556172387801773557094799671180762746578186287239707916659237188791224617335380930308065007322584281070627574881321889853310959648482206137398742001329392136709454810292909559198245015095500197330518695908496492942548317587575359500236374728650812907176533994074833137763641902164004945249170525299939875888562785473198947349183756466558305038440642694658749923104935217601714333623032672658540379056586313142969308151969691619805915169624847531287171704081967272262271822706903820100 [211,34] -12426220258188055110470517762964378492676169263742453515562154543676098388530330986364602657677160025725273069514206699313700826847523719695471539795315386288465296526510627050897849792569520983566913901702970699042274711761999944331222465167289009695038522528384388807973406624274091925932724025352477420990805153183564935444583059178978861135810007859241782186385156969783591743520486836140200676495192811793265175036052014411636073729803957097599858862718799369408493770998258815738295103097848934664797298489087316090235061927563691144081192694630968233964131839724303272936043305473458307130561331529781652934023684687328482079186675990275251233933882469030927730110944106423917677230638789014477449445057677902030585558615683137267901543451452487525667144870049720830389494910059979308607389674209184696679031005155193272684776861292520684843333819645009023753254800 [211,35] 1648852926303622121210042148201133786848768342232204108950195555110774545363469346110196676793622227047150672358175499529309585873495482521155033302122332756875306162194147233973275876377007950792868782021113077451687087789945849398532096238606427804040510914047398366220783261568552675560325692959715240921266936480930744645937705699216286146123556503757071494022676419732406431566419616873783512607254619499102527752765190363278796905518925048766180206474042835619330356733854272023609071136787946001964781333328866250776234734807018832068817529803836761492402857963443242777912785715710649562239790190365622090702047427450076734874545368022717840580273780191222215484610114210650671377757366879175871980554942952175324662428655997105687900311011460210172546926820199052082211790372790437137055350748388069351133080911645437773669550097833298211195198398690763335120 [211,36] -188561486021187618069407094402663368067886203602533385733869765732215702001550395838080920466231216422926097833001392475197964307136176599019774432193828594158361044824636014747009177360395056009770936901759265433465882978975247474587196742658895451152449598027840949401603843826767561275117275932539724681825002492089839311939762758742300848220847084933360981437200228461304934398275042805634615234718872826099142579157241913918322073167009521242458352588819328384056645480874681434693600207580392850943164644849436316178200223829448932391130314544312086155655430240653343959885093178105047162409508263131033659123570141026764730369015571075118313399235970324652938838213072921549330551251566964281482696886957065234781632004380570121144181053753416964396415317711647518537332623771913493115290560216222804369894886933905583401220318984911157340565323411235695750 [211,37] 18532035990206035203226219698309837040523780965305192381595071993606055222373934033396388665743019665698230469276079256583470513150211782635590813680979201909918360827009434159541454692626833359271829927094739320831042338448048448336202922973373303241371974993070878464151406609758412754128024865386894253371181453536788737977068640749413159003962005945409733628174017936784394035241093459859643687654924427478479032897345889017672265399947845875322507357279812508058530964259581083595541885073324851561571206013941365034637795920068772633358380073043915166976227367360376318567725332533340129415209946700745859136275729347586975030626037214840346236194440419570355817989183914132318115195969692726624902754213180250825978623498458127011147832986445091237495165286296554379596782016622902582307617671450193477610306226057749212347845215970277085910100179364500 [211,38] -1560498059241716957683726703843168316695442127599772146629630858894772318651119048362124446532302612037583357617930523739613810245525151596384297634891280583926835888059628476796355069463094463757458311408683710130554553453152971045176915965370229681109191355284534715161658861673814194205702896947677702954555976358808035658444527266750746971838851004497807704851157200993938892291653018423330670088648510970466461608126090795647047061801377741342907415024935283961362245387002382416122790209233770629282221082543688578774517444815575543155213594285713200492852122026104190357456133447255022874605205440782089613005318185925207044186616179676442971565093588988948764641354878994424203862709314501805964858741547211278053930023330473998531014227855728929172895682773131805792182414316515720626291208894511786760180195522475957293010748813773970599917316100 [211,39] 112216348365403878853430665139540978414950675310870193367478394578907649522677341790340040300606708026118783611275654222696741217463262594839662875574642347692818741852235166836826243600784623483772600987398836131245774083552744990515919046561516436758202882306030578802994336410287109404579276595746551736937932684205304153803539167570316212644760057358005376264615924972148494380380692652751808937917373838741467743948864998773094480858641575505641105032737593175965568765481982384943467778217401736886880761004075523390168162869382569704950646967053471579516641119031606699852559687236088685704121933944444190229360617204666982733968354205238061953502824402702858346495154432828622067530927264930665427197599886251050949394692770499015604098086248197315543964367971806126221812552312953414044157368371749849733314601334260769916871396901156083736800 [211,40] -6867659633308587277170622181742943319838693597731730253599265552086078402240206341573044805623524174540384633343939988596971278593515658509100667697317232778987621031788603521001603588572099193072240520254648478582406951389369166833166014756989266049129400345119587084661791639763003620945609078742912137528351045601492952624957643057122849617688679276184442786949567402849332746961603553372869579385988290688320222010507539228741305799161371508608823889867337796453163410410088597680295583468443615671898240795871660988469643370618495783912480386048220547546083874272197982726537764549216173038440433262033089216224458680456200766213997944852771336210509404437792512604240851479009698078280323047118068197789916238749881963595013816725721107654130061533283107294853653567366886928362621248817952436900255391958497522859594363100625882228930679880 [211,41] 356424908662984387337563621492830538979690610662077181715082776281533487776508603645940459613697616395896513235439059040237098477774976371273145143833433119301093110158166385856859233377761672834600490897996063088093557798047109021692041874002137854290929949235456024682905211933790230800496983994336585114067390241846475658963459741770711874152231104532427579281960276616485466150866932402084065341704177596799999628591902787093540298245440498579138007224315670026959442584013126882869553065236625536118083177346662574916123520603916415840575647800558786387027903487909071317968075491507220834723713963880753791759390153128447734596646317351665192734863803785355834563145976379831120107342925428778128520114315042849030993583518580687600439054070090220939382730220645822914974066515589798343966326218788892371317852647390642007333996191786600 [211,42] -15633813649697547118858089927221081266129799945006474083273186365159742450329109685767624305291035142719794150098012802122656362261051432908654105821098440735720414492197693331488628758068373940032630257800127430061135231249023205937603453949880643646550871757411065429552751588587626968873967877925257118876804125716409887104563236696473076721608556770923078997109640437423601628007469950394422972896902423156391284476054958240823393481625655028472245710187633718941969782300066866371933650325920493692361961501619828113520867528088045692144077403760299005231439289459745420278815268697746614570570978352213707275324031520032759829940579049749121315411699368334902201881633994080599113235516207526915981248924622384731226492730505690366610657480870346149850091971054187652322227564358061109175424691085590864457601580104158349694649448600 [211,43] 584004872967930978100017683981500264751068420006614892776483014958371601194453511241862412377079036728598562628794685085713967078898722782717067267507116272347618608470064139753230423818274814702812764019843166963646009389572086901783691752745768366813768781883782933410591076489870591109765287478491720920002123442295601140073789750921423643865578916397774440856583077481544515398682132185021196520104154326422912800274674611633325179497192136632458966952694842827509236146053060817819525442871979165907570938823098129049347432731010928715133042811864528363886866796965583417943442026672714159244973081174717755135387087216311378845090722103640142569262266037531741114080196716990328041475173685950043299092757417313920710223220022229439276451593705839136078808541558809553936469706161394840903237343305101973989866360112695760835040 [211,44] -26651824662688239334118769123224240087863275990185019080497163671106548235679731028492444586234637932589439658186805886456530989449547914286330260899872819784500177132842308468875211696123177232086900681899070085604303863045740881409156219274433609649078432434249206582072092158776255379280579322057949962392327714917289787709192433827007878893447480840192011781119020379428613551651709510886474412654709517592134166874209114639215545618586943601142231486229870976675400590797731442419129711714418800566397877932179021047955311067300112716719749872515372821360617385859712908305976465975926261944681356159460681725661526281007322841744016775131988271313829057940948813911196599689089681346125999448573949284413320993144982479323309198601302424845112055390919883961787175294008975961602107173268102323696033705659004656308208741345 [211,45] 10545997318619455269484625478111399500910379822024755759139925707543067638172761194156369710040124219988603932001686394643383483411878073014007276702347744277181724529383851811172726758178897616445408245721960378098124418482459609978669017466769607845377169125605362980299302975957774487891986206968340105810551741363072923106883722348069612781840051838803504525864293520029625514238183773249088904435684903580536744582802066812271100371011924692478569558890939736186802771996281830889531471057357961612125877103179612128525935963736931862621389116136549563242144855396494192000251503135640880768275763144964222555837188769062314838655800062622399952430443385349725123401140044780924193575769626121450201521539883269674411330069463851053846159517492812871814606591616044000861424840171278926332855873528637420366357730416628064 [211,46] -10904380997435063929696508813489419497388149852859682276680025444774245518409552743894288018743582315810791346179165631083356275415440417864723799767531454196286524013219011893376497469925310705820022255376344455763772100992593007689077405671403397249209106785769794800757551240275351345156352896984289791452449846594509945453003222013245118394331575701336040777792525250881100065568257924373127624464454661988501544197833103951463598767850325930786688926516785873079836739582066681778078556040608036925330507175574332707649434314087172511874716181797809793406590196223318352017266157970778076734444003656941975888451275964620042203361527375870281974164362556010382267690603340689504413742008706191131891709900540758271944297474572377094316338026982733832000517397170961402713542589413726617763464340918156581404118881270750 [211,47] 11109893854673462768586415369690512465122925295482646334854695701761573214171736040777329977171667790985215067329189288170800872763767845861844056416570183689227343509476171687197595069865397975331159378606653737938018543901488337994660696317462746797747023923048926267677746760713568690452006139257422194810784513854212610359541200906133857743344004896498013818466076945430833041952131201145304333388655189784406716435421459576181643576485266908127295219206814981768780608219880557746649951002601822777421747548318115453018606128977942508950115824245981024773108390666426670667687481008622945691267152257540253439378180185772481477120987682292665749264412362419067353286799564445696860353245204788401254217434731434640414683416004125825283666355009901622338384248104146037356656512689841877724598481159144029119731392000 [211,48] -10701221463368292360327443515326995014707197351701907212676944445921779165132086537168499114585222679645664218533776396760064164368065325165657766521855619881574007725736571231495335235993688445160714247641054249441740262947250028355391945086345578460603789328612687172423028034170607396685169763231677630114200221444210827683752383912329851567648932141885972998107103634769697252749772034551333662158633354534328118087119123690528932389897570913919349483532886081534529318341246956451142631480281206146772331312581665669605999155524540752643310075610919525126512317561148911598685687134415320682438935232117436829146352308719880852320111290881710575780686636609143919154046209550885142143859364917578516814885188747636401943291326125258327310743046976331042898752875553002607366054988968960920405540404400835276181200 [211,49] 9741880389014812212048662686073669781042930412984950928841393947699371785781476448392546541052404339547115038049272163350404731296808198748039761110995830824689504716459184536311483941887499801682916288098059050604906647700817606001179830274793364532198915653607457968831118535963600910517475701969046531025242915277707182034941956567671773800655455413221686528748672958646631121060382306141964197567627062753389681711829192174081827010742754832249876415684051301959210892709540442511648706752880861384688986806026588395693532480307290625167909481174817141403875371229786232543372456906129633107946171239226302783607995811590116018249117127220155867639325727604390880465092778256897215169656577641121344339297921128984151480129332972447552870863407468576892005056523150786938189836791458574235623864905770169951600 [211,50] -8385974624933468613950324451972111562094468473860453552552969581623301862779862283754589787996041510611950427479522521743197621428077270572334186454394075351888144073067681180073273599050538579890348050579339874226258383364276274581220975511028454186420087306520177750807051816739483215543903787918540664982161161999742820122218106662864171022685759329011766200605933381469092426389870408634480259287363032535290421297324367036803843047896815334665189411843330392234434718001164071702821886769412978641861541171228519719701562919710625009607762104732229046860962401401516604878777542646789085623298617540810574108912374546549778839372044121369130541356913182807859321411297098083895967646258751229643737527814991632865681962893097166316916935507271479909944453487862326288129710970976645780043707953384486304688 [211,51] 6829115180397056761570527156920388282242601181739711392308378419421135349775863511795448451998926570207193814427812488818793716826516561028868734159224186994116328596387438223771341482228369188368351798474483823406405395528668210947012481675005072482870320959291300653670889599814391221692103240428748223426668214836213466119772726539988078085929621570815598509413348373339331709425948359492383026395091211023382203500724425147829537544983106897088699672638059895563819103182105077885128393622568169773265122947602182404047634814192307430183233659301605721185323096001374130852156656702156969975938626834938425186244544644640891941075969729897965041096230113950871028246210331808237057120682480162211251997528377965060466465102151563612965511549148695536791168583833073216003926127470157999387816946262245600 [211,52] -5263230657092197081261830854677723490168133594913947627161985165579084401739772949042927491729145622566760838338768805884235050312982841778825774742465590340163049491556092446402763962306751935593653143574253264341072394553012324639230767904137017859597731555404496142519182676732735500032746272050054635160249773240320142961862593234849179349454627025705671487861664558471524883984788575129969090188410360989159875392252715983116868234789271908740452583653608614791836234611092890927967138229082236430601521643169734363261914878847826213790433715162320803380980969772118458606653496071398665611548361647570929775019376618940143494480978642471550239951529957170069158342495993543911330192575962179273289237201975882958915732170914338091013003984521742397000140707005744135448823898653389619875966624513850 [211,53] 3840371352653923552427444401287415336825060822028639161678887755050434281347889041852046103199819812204649633076034442020008838408258650190572758194347668435079434441337261075263884862426218134322192041975981377133021683902401236478568914452775238327603638150808563502547969423914930164893755323201898739125851200344402589506260176126960572371217687858733360652289384764970041643688112333696953742247908572916989256959087348153330546729636848411434137846181803627909849643142840984954089129135174623729197194382660507501232978098344418403210560208957530233942972285810464814889479472704369591863059950148225181767979085640661551462017426344678185842925087465241500058327827061706155815911608854684776025742567396407758872767490859837674828274781270354059701574349399313931600689408226591471859206098320 [211,54] -2653763904950972185455889865002732922956281616849104476928615230941172365889196953547416429360681369824090071422326605955372681884264432087170549780078231679889171525606111581826428766545546063546515562075963522291579519031919320014324718768880901634210330817945598873826511061377941228383378244212691275997828456894389417716311199700066437578759223083029833582857655447201561694551914019085892480555015599753960949185817426711773630238197970374218697323564493666227269345355604197275118189196401119463648453492598162733928372742988377567090957761716629077969161693988573393842629006272294279743697305553237124532870124205236213314467453498459581777796463639962027011774730768658185819026836020611557600761540739459515182768396183508211303764900115894491397147457395810669234923505010860610672009160 [211,55] 1737141740786472405371204838053858588756620192522001502364819347651479990495015505739893464063539771512818549066242093401960403820170226810213303633766220158927538775065076741051507414661449383124442893102158799125825171669935778416791648072575672531174821143560754532680355925236075590594619360700947167892761092801070403125180495072505859839142693547495110983246897159616633692006185821426708303769403978315391764678246434132716466227630016783371067493719984856033422399605766879885687370863181976663459149029772310500802087466465838478652706318900277614272958346273893424458875306527671484335375432924309360045806575125763264177814847858614764154109774239693233948748841825729009986093717151027927431782804418220259625679260499117828195990766035314068816852493205565768169249986446480125300448 [211,56] -1077429037349826129301113232922669727645941839142878624677360340992551627342051584491999099838141936417722110437057500210172707752846834133980845465852642099906631129012999050501917055744523077408669545990351451907063065279498527281966665323730250645046623116877142040902468176990250730263377576722472721360818087051997636411662759481220574633446710049032842555674843920563347939803374386535091591931583725372888135073225907630747214605514310267001423190217917311468346383328964449871511942081537537982023529528024983963716727809049947906662449475111279335326875670068069073063296468405292410368029442663593386823333149201161636081841238751915748634344107676346420294845043922605135360546724880451516539824937935440415178686348035074774043056142672403121298817753602842302122101792651336893000 [211,57] 633286830607600717680060390024419717423770601033354460748362955113846312207201326250442714054932568250636522140198023668679901186018166617763607229385534750062353376025074574328789136302963863174513015131388638274073104317141278228329090235184431261151445065520689464366612442359488595739962092226747653270949048179803126778380728007623753074360264055679447328540523904356922667954788266200286448235445606847454371532863221460087565432594672999710879894901752215168869471661218086545932007208122145918773934164478162352337560472629149157850679216932350260455446197350192270504098150299548559408614600022929236046296848052365919280945972617619640051062486445693344884174085238135549920083995357267659875121699674411038790914900762768991613138851760998873142057235130925806189608800708543000 [211,58] -352801426995775107150847368672458322446530937354465346059585284904872441347941044951138919711078807482988780439430871306168303628162433629222990144297003623040994954716685901243610952755171260294051381616482881216992059683803769861177662597639743141271060367844313918910771350572198126837154009006206280372484618192252225281357199648951678828135003948867701698852324487958601858839855987856637320989967641742760868279047038909488915352783626479395280891184534595583234948696396166924446987162026320276409451183655880162245198234538832140061149018885560831641698454831650363005598191448358171302423632629652658954676025495980889537525790251475398792737027365026415738631623226010286198542596099968609880543467421893763761516849189889758953558710401706484845283237535642178396705791782320 [211,59] 186303165819679002005216633503297827361492107811560469878221821910061803594443799342061925103508618414349216151185099248032814633446557338690149264828689315161220814059800421468259579340993189733702894005315973956062629596355411653818068512349913170239602986116844482527861464297692653987691580033453698349297020403961194942084417051653079087437427185961286231881791583357521194770722795437346707241767253118141797361947992088504413172368112436130880600967654485394894098570235908127382148992708857442087073085235026692490397646613621595166615991915083300936269692454935368132473294414511211933512360149890377976567042095410757779974242714529210284849385119995828009069841543523445626053320195021887761538876395900212520384611135082113426815746503751075327494215323433075663005891360 [211,60] -93259826226690037611487534697098742682016029067980614593421860314369710402013667833023106349815041411834172939805454340541297446410076616507480979973590374820342668989086781598460820679054476577133700998337774541127200269433640436455082961720553991725606565564054466544231962189787042496095086182024106982079624458291639605818162364681065170784405621239330593688111166847670869643605193319495893993286086178929221264876741773544938179177897104583556613426803352541209025454769620833687802815014455924501415533527520499100124356301003923004180638287654520449199054811797349801110042731722639032760553864260055612777917228188706872733278697648583455938983972870672121880943892589781786207410658522491841244257160292865495010707346999721080186419325260130904220218270851740345840224 [211,61] 44254826073791652460316738459707363712534117474072450708245390254072826553777246598132931150012450633998571644088499095149735722740526812466280630864238990639823400205974028889773981479146162481322777461680731829479295374569890256370422660774132429202033490354802632671297829271078881540543462837592983476070856490364021250630588580403835778522870482463033999665932966513287521059885680973596727567384271085501014355210216717444727902553964944961886073564874899299365933906806901168159851346050329075793583562098610960620461740093192355674187446576970346654316591852625404369292359124304121988049550748078715334723133558462414778249715333411554341607284998967621580337378557133476570385671740842845042781733179512806007275410084395687883229074882999728648851135327935720105200 [211,62] -19907123544662809072507815888985790223199621592112116183118801785677280908525413279497511831176190472239304274096413594435611433490469659841250022951241283417515763949496108086039771381766053584429622107490995109413167136057000547051248423059905627809181575961549203320900668166260189381032928254230128294859204879410229184802916145676572930307711557166058789529951050769990501475210710645333190023215453265293327574844213386667228613165056744874678994020896788420971055267372468224223214618686282888880701649359581822648218528332415233616956122839879354469578526533051181472908596676231399632444643104435312363565135947614379328393336446164175290995728462639766944583152915977253034894602877073018967110095197154217458160716494884105276784450524381248815743180520257387950 [211,63] 8488119787084113687127811519871538708361888247218712072842644335820713468475587108680030233996382556933044680059308869929459706424870752061206056901952855004361835270823008713514627047604205947019134720605071169609156531288110051918650345289053726734767293485893035637155586005984166296841322667787206517257324355007142575018853244394092885665326282653297785345379984077093907717506486930780569704967272850272761092560648574607938392663345265948887876924352753741421618801794285396197912311170967335051736450562191775306754594926521862009616836972912787154240214523272675215713055426622871900723583138461847731730628048461903298657125187045256795982434736266676436341227139550045247496448094949161454317205888075486127911193518476250614045315063769562710241804306229560 [211,64] -3430252468365440058657733047680729699983282482912692220270501134799364823339916600500138349742822665168540080563740597036341290828183853439423810039385417292119206323950507565997544379617350413110928896717662162813034979049720150097560002179207817808167985948669393409794374562433499665879938471060582395920234288515100646849173231284292186277987413715788973707812719376935464138644294517970103819102714968089084283084143922794066375306590362661510876131295432493275553444736895194683247563216296066318361882009417274842795019924103306494927702467465839975103368189819023841421613306917985994742971375233551486212552683721944293997825632610424883602463634502701345516194636273254363267256883326533515386510366237260760484838596695134738650613759038036551482890563480 [211,65] 1313687305830599535051583097854128147111543601667203694186389586819812571209140750848567704558108260402916449326849675689270382764272598942687640356637890146152811039730540872229870514837824068047504250111972483740916635012898325215015240442626048955734593775427457624321341633266467060125504619551194368787963116254352138214652171254301241674671393289681853624013424883095038913472766463780961181535801194609283790600739035977291024369379906162191548775579343056415192381734067193531825515413672919315501263439749089065113365738971050428888584195290143961247516585875523758798397715086733521947758241894909589344843026088683967934688352761130825950418933600396241244792638263429292983981263354370038032267106870704330466307526657829843808351723484607048705283818 [211,66] -476685826109876370466381321824933696240875659065348831211146907711791500306267082672659025581566962970108827762083104405744586799987810348288565727987591069447472345581950584278133765657393486466921243327900388156802658387279042491022412685397164193724404753365057182201799518010021100885852338925211107356154373722403341292598560285916197104585714450508725337635028220389242729067486616160108453218798838042150551417887004949861816660111848660149834963029574487186661914101644276620949230638650583024961663951840870678368842033650688215137916751252426111743332827005877240320884135514397872932622670359728534255413984454455738970492626992770844498414854783765015158263366096267700156800426625474663542118043381433928045170537554387414756119760336615058540300 [211,67] 163852465581636043511214424365498541303674450835573852950893094292521607953675179884171575568829054548437234587962132634571530164214143379963217670873262883510959864820030196051253992061693289099806193489480078703721382008572896020236837571746453557020086569557956975651138011224897586484384687878239073910626970768367811901408406041515920446913774245778984312159666704343844769518155079561020620107279436562769413339621484951038350054659017607006559048058441894093146521804847435461944703880700916705284810672934221994417235604106372001769620350074835469114041570766472871880817811518435785306008631366659193264012035830633097631767321841392157847426830661318125700898546410437136297803288307192832206145329373718070975158818632072992105375907195773608800 [211,68] -53338835628971894089722509803930202417774902696398787937013128665203712809849059469903042733117337597495205764765843243711342713004517371403621884833441216988041594158878523685807412574400066237712555021036378845311089579332764404691065652256691684757554296512477950650017810786704632581024992306506720806862424497431296329281730099789961317360543742134914038519527009992792266768122670220767660812843324044250163386959362451037457758951654656559763701606422317219948047530542837693064227210852886275005324847061591868306634754151623033650451982867414939452302452580682567240295609077574860690821010017633370997793561389836069421351451541194803294863817295503653704663591080905592852010302250255927338910415936348539283725275502681791565459068719216645 [211,69] 16439029169452285440086924859566429797095677412338886666865565594693359699158360297555948280897468926253772429610061238137900949481639977829047084959474121763377220751163284126240476728504857316610100168042782623043861163168963006251489662275843122562409462967386647467568522897928148114021224740008581765151896640837682839050831483625129079688929434983725274037159101107772239865723297551117409729642216636275052823594613489151151854017367484152876337870775000725971755801888657996657965289754402159932478858208927689557984006108501888558111460226873865149870591064500405057785527362187508110094326073182070368945834525272364127893595262254862529256144904267492127664230617081044710562101541038399823202097876337357998040946329301714598400084865360 [211,70] -4795191545102361632467446044875518439895270682673735324980251754282351718256483204923263429277994180844183484010643224177074456988298484710780672826939456632196191208649683030194116685461304331775566662285304336625387297794314091957818372113508070517320188562473949911955450204684607458778638645891482436436263186415732648650175525553257836553548593673917091822413041325564474134958535234686374532890720020027540338095091882422973086510482403031879351770211090480844820913966708279694510984489900867464428982325111050881063734315175868795491052926046406985403274995596581319227839317657667787434321752545250764808486438880678995826885895907622724516021024750442641701512651264202882191369153070854820012375257539943331296072843002024560497789767 [211,71] 1323337318871021726275006225612373802345476884989801522202510794571185253563346919504861573313093570667973480370839508054834447836275534063423534216067819325972075207518720833288430357256990077014157629296483864915331047942904209537033380549650428763458161129126288336365974089916773645561562941146500911635668910738286434617424883402408684680500979358119810474470679364111467985147808749280394317888287891337814653454040620462082434856813495320127884904937456999174294243503779644186145051707534092545548807133047902545899876961772214659846793336636753473778723156515390089244464205691934408310824369392853184916382456147631716919961458291982097940750394056271385632123908344338844574107613251252167478747487060019252751962211259353836510000 [211,72] -345374225164108791169160580832004456447474596497782583293153329494413909756501742469310031834037100693034549711389461478334624878107963735049091454262575492026351305814872306816545304784591639957091823525018497366553182116140826167497163899809228318898206441462893046477694314448581293716702896476932975477993210245823879587586809172413329734995686402376709578948238476829090330663966000578371712915924881846971761255952926268377279532275640361198836825002365157023400557135897875565762127171976915204131801919129885991478803382611826199376266397432419978465180584274990482410484881481280041897440287422721112440907721483637383542746378208758154628781530498177705109074439115510905225456519306896338122976040273947858682920618999876835000 [211,73] 85205182225729890514558883658561351511813802718304293467177975864745497772510588804268681015921886552472284604750614603475023219646523455485901202491378538195001736511778215943888801659972174467566273790037424553202907317888414920613172519795661176647064278902130700616387027318955991950725011872193456530821027160416625588697755553721956710033573383933283225587675956334633661153278111399405296510105843506431722545695372159564508054341641570023774139122088517396719056996148002177892624730125342999911735104445525721921476264862000508805352636153206420134280261533560657430042094640382530744998197686193754143353716295469256326560953946961616427092396826109478831067350116539668941925947180393164396821758830831892020879143523258500 [211,74] -19860145666078279457200370894352700702974509191796227053628241417536352931744459753984993444268400427540050142879385831951101200131513232341104988114368802975733922196323284393136625100175650917759986580885360460861382355819473755507900737710946723433331819825770604358017491128836174088834284899555309548872549210526433172677874174885596233315905685881129227759041751328750209533935815835652758261686604845998521944480551301781355338073964261034307956894261589638225777850087740929916048776383619000356385767899466454556548605368531937020460515099908125586422317060925585699352033063448122028055815346091020167496760947046630748150456504280254085956318702214765908479511903346896050104441532924612744877359571980710296918371409000 [211,75] 4371234000663417622392960779960125170698121191234019302652036209478275985537852547318174806031249399660136158159527824356258315405886245726983750668615684187983022823542001892175008329306596834987528725461186289102535845259582533121189653724505789841718254426828639057160902248448346302806532061222407345667719293928459244101671178433629111852676273888181036333611233316160638200890481874666604667831487863795784141710680231745376286207196662760748175149301874526460961919752098973769190220250124178876408366014967555927118801898065707926144228079615330081757684030585592968694099671812149254556620705342694214902364002769913270829738407897109556095589510276837660465934481661524348913803612605468217410982577353343519924085360 [211,76] -907980637148942380453680373902846881987498560771124176698438129346812593971248386464865977698453060573186381911930167650741394010805345603000848172611245609562324330480555056633547129759777654247497287884942640705932002767401189618065096122768473019316486444110995651700697593950591252449763153229541194015724396766252575486466708844170768854885660979999207684463789413646056871930726186775001646744487370053685051008310253317147686381588002731685445917063422391585027809308665188880160273562847763023770997191171895178294077611649817139469008451129180299332747553797515046521549678205903177243170047345472420844140853963474892472868273851096010544372830095680777990952427936832890722226191803280836345789532613165945808175 [211,77] 177879570930971299173534809096632947831442556087122826346403396260711116956054745835655767481775958080780266095226844807849416451598456994555924005321034427412974865756358143116067483199340488659438028485880034968253255162289693485738864823780677345467781510095778843783367115857348086114244948385273923464320775784510619151105155674207049024781685173647590995097756105266169945504216887909080304728989961862484363349972093349957125395529289862213534883947797504239597492192424753152285394691622226234408691766390548850741654188188676869367456145581824998664518018820600762195555263381479101989707579992744324141852112372588151796691485362504844851026563282638246806388151321782633428629912523593762176707426474464112300 [211,78] -32844177766812660212108011962094869374459984749971436383153062404516950136135149839420338325631662078585259379208536762960816107332623208773840257158544732210861818171311274652636688626492806426963529310060515303318799673128569337862832801096603869276358878829269849404043044917683209243293694073116313155474393002361211724115122945011064775332297634402672825018315063947655894834929764798473232483098476562369158417665213064234292875159912861597562640340903643976911529341632939625514810735351202330542978043907952019951395457649655241325720135454495429552682869123253208248187402934889329823390973412314258381046758262049596823771163226090032564504897318671669311986628833389052235669597625864536197856723098577910 [211,79] 5711612024522240412129400358397494289418054976256876306137012339162227214081665368686927973855839162374121958530769095026201875419064559875515588446871117672597400976040475085177116378890177374879091158977488702995467707140641517459653659363321151342152806378392804911379166342831876502364249197553101646802505840225034464716211785242441031501324763497350890509194388140114490692253428907663087858466578996091496814424763187243213564552609584149787781731385401313997181465139757067908398975027447021853604813532243381100830261468150055742273619085007273575909824213036550584813459944226699970511804846905958477875498189110136833760115986206990835630290168257653732457914631397957690553315466965954964387661625080 [211,80] -934739945468707958742987870377046689847128248818980591263377088122046153112747185408713391043352699393219187859009108214369783591879445239453767878058460628591583977313929824463302019247591939936427605845937454549135036395530121397622234082196459420579110289101021714438954681380035647937043092526112474328580751591603585635702625391303016151540996959261797670881752016862282944009386248905009501283128590142094480200882892857401677371049428779070563217769946999056185609400600381695829939116575908983820373397343295760370288826274244923900071865094756919931181272902376743681095924262394775906267372280162763935216895149956260649816612073203256289516234906082474570923463933550610650205381598875558877334304 [211,81] 143845583731146890266902218595372004267141313925396134969833570351729793836971132880375539817853052398432087244175130246334680566825491212974130193143239964361944108347224795739084755194978951110504547842953710665428949121659810474645929542544957980606962586837149907658891496339819200746914835143564634245094183180199291196227184817368704359932345693890608027486835021463471027581212808567511190322741504872665101438743487397977184190075394104364360780432184745338144606115467132285006087057872933604980240640692125881743378067248515104090230730572127934799579168566924105702931231202642932399315181433884979702257374733274895611146923891752830348517443418253176952335740970797837452627999709777298276250 [211,82] -20796729585928640814899398498119084718860830111702234946690482537821377872469659706635611763997871357760727254689385332413456725848274024689676551876740488393682158451986481144891252380535867197743694854470197295070088856733311180833604615873643028252559081776730747788588720028975522810760338765477969277909636148355701553160592014505402080944313259478877649778801037552685900540706287138530566199439230668336183130068032295300376006604111685994413395197370281774268813485813353813924865318697804295730949121969419611139145266649584028051748898804987017180262926528684344425635540788422629063916763908942427047265104580041671600422880172753486179799871931752952561082496373471186931449789054210465000 [211,83] 2822162917409829668549079820989194012523038571982786396612792442860390778241550288308782555635171492278888939531893598688970501221132606613941482828968513084323093278173186766576501979637257360566626802063620868235936022734588157838269436663448574231008258063355438619066184411466801790616815071925073810348176718962137580459945167049199146505627193151583731315701110092883236326647866635075086590337423054395816868953461740119182320466553481129737523673429592598043702646289379144214290563413545683922094226984135766029639592595762632741416945433187116546356935240123767666202880041737895766089739903155071697893176369730760527659651868785751223638250477797222561047082035458994547229389045390160 [211,84] -359111402509957601577803773371989684744161838407058394421338390479579495933577310465739300709860804477317776342062821454906738482955035645851111766252710418341841074248498132563625945326513349239762878830860453388347149301411195954876148929792270643955618966219409769349521968774819557094368623199904998927856287972278788050233270075411566583103530261997206750763654326509407350213212762510685453637511875466410807977378566482167516852895033262960982654069489851567293764902937692381991571623305560822862488396929343368359404477590470117107659777529252412163971526904595314832517903740175188212212673286337062699888946241593620545065035279487661276397303616055204489721979815487963916337594680 [211,85] 42803859409731110789242881637199423797004061845329160378580712703620964890299080934938441174284605644622594446035473552254738365257169596522805615912674482721515240063750295113780463912442510811588108466677592509961079650644319544231999705834946266178801431664317943158497885170991948726935989675554867987748885261033628222397266263751543409793204604248821595980149317578814274017505958994542887267499759251452563040347580424130148911310622407457160146549065074071517731624455962072750576363476073675343103143487569532854255474466380786793284819948485212202528659758677684064785318703397074656392650680458204663400743416964483944875116086414188809273886788830833207284033264055476960475932 [211,86] -4773797004268791812292994117713686323857719938059044551091999664392634189634695488159226073936137546803504076015851948573202191454999652537821474424680279539241867817689656752099487608833713392015011100708085056462627738479930561689233773770311514205990481034485126048752727064114888230853487110423458350095378534681633875043250736376410544347165727075858842528133753951527147426083040303431009118970423177435009510722214286969731136958462408944140710249076349506691515998997157059178848723292348392494434223952411481727648493811859773126393148753609976850212379737051865938127337148771794825802685187215978833972934122150747974269888868069676201870693615422439119329143604398612539200 [211,87] 497583683209300748036397251498723012170652932698889989063745674558462667429082963748085651967233379509931642597691538395233411903893097183161521630641075619370871939541223650726141001128609896198336033111749063494048999649288148945048065481708008789989144017023908802709945230881438479680535928370114027269060199847011637872243884675117355515393056573912710137745610722688215688615923739309376183611228345603559750622693064019749437767927645830939411164667333286818944652464723677306216278946426819733480382359106947834223372255806492823784074832032326616584691553152813695219912301861185119713083887084951379936018512848410634755762660766264018222742050382917990285577442666948200 [211,88] -48412289368561141565147761007048923290809449171269359101908785016980789446173244984057120182966562784085955700604118237198367321053526617859260383346383880980471572928442476889901696713356076441456241357186125765857885009571041277854806564809468662262486319343195881737604595098991184669569023806283616575926616755973079984192007612153850593794420161367608548435577806175694805446712904124358456021414700948666276251764685279380270553648016445342075568930221313899375010060209045198101095653629309077799283573615208898897849686756609625111219336148045532035722405846428899038991089600612379188959677706150317649568239840362521479380590006201363619856469497556157448467649521960 [211,89] 4391064640832840676435514254822203791804835411531998621628018399235519597190098287478334167803460480902096179877292629199791393481569689926898958949618382136486415998327580597378556697888255709246901886672957923521977134745890023272158134746006636459106708377454389307246858466610333446742342159537602163515297418944391208205618169267749438640465076355841337789177814807808344805287832779603688569829662176416055673180089655168072057031145258186870573889830851757395503436162284455592249407724928070944833955401765757223574720243792661039376345129283344376640415302349361010533086140514667915438711115150901775435200582660358041981862167213180003799186285579237154341526430 [211,90] -370780092529944783551692243443023432474679246277410862588507396874169669819394208110693538607679211180305774784037567541460057211918009429426207402993670660150333850559003711948528491308636367818268973528124521443844772117831685800789949466368182192127432740327914234495247186916994367745669383475976706115698654296858561518009205633950715381868180862744414058046167995268759117205226500538738248092363863832834333449161185646032926831198801289094596679124167368330743399712007413403700619321333869727916608843161072995017868850858266434795578049599671710229388523888532390656829464374205673002803842691969532553227245160742466970112044452138397732908034733683416024508 [211,91] 29105305543258539034910025114623241763364039126075625548768929036512051760775326312853407458807756384562850068561069142254241536411542825005900968110335916202093638333101464340194834970551065815116695432333008038963393173183068790641303313334280230848650836069350785511857775790835063980179721549221462355236497023647564531701571395569037200285734307380047190292423110613866497927105803626772852020343938504154267713452033761450292560251516073183114733561159780291343299492275455426114720791516608765360134482450835310056074874609276726086877962815972019335157574388263891454784756278469862098977814808218076821696387030437137754461915110055677322562421152228781000 [211,92] -2120713230338576157836728931399846196127939018173904726033977910560415686989294760138262597484127636610814251199693781837873086214720010584015552307490330787771358876815730115823140144296008221187397884871816354015416661673526666537182331354710396481990977944664367594137620387456780331324683118055650509439682044059359491647706722552104544289387064316653107233004704522317783526629604127285019911704234128147927486849845917597360039202712625855743999845871012563087139043742218146768147275533048962523182163875641303976949825691071649811775292671124107390347068071731091826319630106686521820471215892082488818208055057630433769615684570140508205008508655049750 [211,93] 143204775183363158909537027228744533367556529297929109358263456780178913874379660081709230454142345183712657647286722922158667796745383590265737840343393767936956838981166774112222409015641275743207723221210437905422128493778121682406979397577814742152369336662039188618372394953831659242475081018965606627049982099614111227618226285751411612032893066959575270606602066454903482268190058967685761603684400571002663175514082298209996315558049528685142176110834116014238559669066718708329922878726503539437896129082510268986763676265669756408208028271271394243047820587721504773696760020517691235810689840521017436636010060831405719452565782041420985821103150 [211,94] -8946975837663912024212117153471573109858920062496093109610311119315990605604482703691673372550355201423823434746255591352929350632645057875255116755447167307798806327757847500618822405479775915203222885493765425898069998101671023623668012177115382342724147447705218470581722918863162801222266615439113060722711644080977412818626137710950948073642359101313555984115546503124492689546741172763288860066845791795362280377926567772338461995571261307036291951575434926120231316093716670437437372932954830925839660905100456857558918810871686540084265888342014254146317834801908739931117832897938812051755762132846983131669787270977417400187875413603473344700 [211,95] 516273871799307829495754785383038120011900254707146244434751800046557683432886526316889103451221173366833104853259559708968282647649777484944718189476292261709966183217807136208011355855170354653690801473621110334453451614781591179600673002528681862466782287477304877465297031979576514663907071677194312610271451227670878519304848470407028809731099397576590650689121338414171086739168784793026296523379308519879415740446088705459579161701504117710204287888328117261112456861277257806881215294306538435136015028256918152717662976382224452866270989681096323642992679022191328534421016251011293854350964692761033228773779673667016062263939563460899940 [211,96] -27464661553372358636409258108079373649997188958442078539749974435519443813174921526172646826135504511067958236395036543761103198091392914557287842688814653092739951823921343304715331256683759494198518996949628374078721085676174610363737992644943686722802067555034474048583698682640997589207268233964417863924289406038701817430415190179770781667313447807562993603448653387623710718824364496813122049782317421374747614650889787045594130380025260831399941504031579910233480553462118622707550186088790349330981340951961742038792364709017378905312738878361893310335233119731398018170063476237279174305333614009488779562071749719291478758822182306000 [211,97] 1344390955996953455982103041034439845767430562133661461064234537465785710475650940513331627841270538379992658602585066127920816896154988923149091328252570283552913847798467662926443365844752731831227959804500254409929028927064797005705634722083976483155216202634885346491885056003822440312000052625935795392440431380193723673310782797048198386157568585024762754121381168240505473461555084965318575397279855603700738349690927755225845329652203999009109009322826954232547370614976938143511414172617783169447708982315438918917568578740746707284126559438596642797192699965727179426467776638110345476920383808986765322451912602183657798543322875 [211,98] -60431266270689378587490111169296078357978399135114223584126660021644417994594983383917974115654389872704786153600418908274642407963811745476138382882928689595445919669274480629441016557789953853078025520204360599759454994240902187453193749971567547459776193043024990976653569376971215326280344263008279002769908336558895126780780973352264678807491352729306283467703692641248187608345335126219947414451699684874129936370646321608758608346353650728635250655551739217647202071613328348285677788996765200273765876384328257490706848227085362091018331186405075400379746894539821925648998095720584743038785578328487337529391373383514036954100 [211,99] 2489254607691193953673676102523750124108119289945354991853151209927956860196105443392039345948936909142130913109854970800529945959574465211775412881517328105750563050350773960839801708950442574994314107859866322171325831379811422259491408895098853688093331626727718654276357827561877868353791050144494357139913500854656450430326444636180078220405995132837200240599225661543254566404951370795441834225838213143619380834031248743916996327987388513707167810107915084435549631833465741529914659403472845074975041136881240208530839769170005363301444696512828491183029921697963779161776205900739626647805976990298622185960341611115372800 [211,100] -93754677524094116996580565107293352444295644210096399360672198415550635821639413375506522608078932716985363503907181427111904740138800428684249206444042309088757283238230568059425603188561934360284211383698198438072850743241995366970723956653018183834030224619717249391461733523396804999242961106869231916180931278022157951593931219329578143270373698430354042387064478303281331704859149406774771112228086204519480133871971015735597795131007568689679234356766318975527271241837656401261603486998819372749762607803170111216752371742694096370888536934909035688299961258797281917691836295993668883833108569562370850516312599183942 [211,101] 3221316133433306158341124051298577937234697288492922917539555238334072325720047053414656301057980587025160318434345742028356748063805455656475728386713783475438921013723990962247701683784960330876882222551852904559293280620714629441686755768399481113475139854836674520391702670779205372900096487951325577705747547601233164208739121990770068190237198801799684270196808385265759895074217682901103615280293243151258646597771673123593407041138522054095723770598546336696450407254649596336781137307732911691301498614667802346985230867693870192892769128419986049279245789899773528444842265006018233757534208506681475185359238000 [211,102] -100727044418775455493537585711978049637337713152962936866617550629021640577360754241975629815294726317587467416529229362011852614130542904499219013130121840748039658790436389515919218202945505858801765598552572104116141270622366299433557072479700093808546548456319460723860365161453714981791928917550941953556118204773471409798587741707687821515464881152813583425571693725231155670931725163450178683314670967355992305001018695127225075515641883439487874349879742662949316697105039503092727541532185492697276075617190149664664289053472057468732090332110229234497206377062217425293422838647834310074112644124872329724875 [211,103] 2859169830884770685816370505612129389750285743792120521103968276980107375379194185287681775029672093367795339471781950516334426810165120533501823750505289588648357197033294081514250043043749619007421926907407511675208343666377561971283318000021455760823944084661748608732485036747208785657763548920928452878353012703460129265343147803969803957943629674922061008075193026160615250899948223893866674384554244891476719206434606178777356701633561032384030516522728258269240615109583142755256880517882605791096638565526286480458529820356945067284587135764231644410837954789683130639460824746054679583889594358063034600 [211,104] -73481041384211185228575411643986847027844059359643914920317643098240078791616981201690229256629745890535643345465422727388865778546270724097938350737787175909405594031892265794094084607013499578830468854573352274339727920539208825275928288741444742255463446336626870715831302197014549290221327436431258241014749113597926815908573895000940717418976452397095368330785594571703793311451021552414137823915851279633884578713569652385387182956767945249235701387915106728548917852140956815765037550275076170113372901425058778861090998906890546708695238244468623697301179655481982761060749760700775652141946511071800 [211,105] 1705149261189878391660847999018795222400937375206970768009086233569714579681391560663850353693988669216954108930377276602589245172672344844022416424224748065339388664665371488359884733207181694924691561796079212580592998633241797810274835349071118011865713271369627283865914765742577599791840489395996068176527553091306902568302096579714003544592002000961989853589986876955572888308988789604750831452091706315904683072539831565219632434272606737485759786097931016808983659588874272320941849743511173536971938676511765388819292094058227519429518206671830478997017531222311004557695112850326754249793951790 [211,106] -35625388902238394301330008105501370889493042196342701827857603319695733503471858518875954641732417874243507635003328306019436092768909591246635417640745138544811600440065899327784134073770039119067917968687741627351846103528166583443691558630215519431941649645040752082864365655341917248087566238268256131099916393239227382792252269407589699882098301580780849817899208492540263197841490300260630709759713410408706810948839226752020500468239722607856974983453946098574878898162316605945702386071766321854754704151881236554411801575839859577466197245149506098408825251936291602657568118403975666934500 [211,107] 668146229841172712568662849511924762394166381213312981524349362378678393640566058119486557675397444757091788644844919796571203571057082561874674215655531260478575371117444402906294231499553802516003599379865920773687250803071584296372965559684240152824775841673420428243422523640376418055640678855401653624806059374312922823932838047686724501131884878141947715381801300200179693504296863298726702575846677238899863227728038002641675349631699208715587328093172142773799816854644847590207747493178796585154219475400788210631270663984810622104862470655153640151805301133888635255636472437236962000 [211,108] -11213647778913257553387484120811486596564014128154436436535615298320884291622453974634786206787328654253387403627622240948563771666098478780279608962563350097664342173657389663521194407319133353849179996580569167786102601582588403626502782124948938675880186274276751116158762654911871843291302917193442244795356991023502337078936480217668258198544551705987015108952795721541081958678272775008702375927276830747102897333604635442010662879638469175460080733614626764343776549756400350766593639493103512980611672628323556854525219820777720893402705714274930242512226447555816169793646088410795 [211,109] 167871360586177436378078925730648014731427931576278361851272360070920680353687258880476345062761273853410011369831608251574288654814421238941020833218196505238121513560226188510082265559664761166685141087331593159561110795168294229695984209038315772166647949835625106539745023472826458696733854279983757810466191305175422214637727628797079727353300765483047043500322821664605049990393391360388393830093823881542679074744657556363422672592394340575763177673753708711412864263964630596604957072637624330367170600524184391478131073780779481353238166185291661522010520708630751533594139660 [211,110] -2234041128981696586157735637659419274059766786937677101317248245339166403771013966057012264556267392767393023914524927770963229919803055466892350394399554227473242773740268718368088243690559430889657907399895871653394561256560258153514601791574415337323638188132609241741668170485800971440304650768285317363480091360615509382704975698373340628512698386404139231337415642176438007384306226543131142076641254977615455435417082535422856868329426529649676008823401212962494925484341413417293599681941150560951917317647350064172708265053697601521951182079726090317005080705478891981874 [211,111] 26336514009257830563160044173785128602189757810380181626556924656070674272645548599586648572508161653702712069689682794205964426386992749903984618184239720485728908570881350219178722099829390517161785712055009170150043430795339264899064281329808740558278971049220763884510585059455896583313357241717889854862594159123900587761095863781480443514943102940187155016978023016525829641006653163570582811430804462635742697273938551419840282028546971106959004358511002383046924745273888950053405317159219215449778597377100830653375175346309008749264692405259824430185833246125004200 [211,112] -274018633543533433578749426787099720886488301741190819503236486324402340020229291900785805962375500923078305861444257371313552524725060751209011765214058394388846053682145185180685002539484510973305991058638923753343606125255067818499364627272265777096398272049134527504756914418310358504505571808147179309524812561630097016466156587424820328550303582902605038346358932537487212948156044772659965862305986068901956959812539811386039993707838964111115935513101954135510414190449532906127575730203948065216144922150522711954940106263518888324247400949939245996627308668200 [211,113] 2506628768755304800196698913758697243838695328407037513914017763046848007386258431999614443920421273556602199976268239807659394150329276079518019731825105939700994952368780677532219121573240240684331293320647729406338321703306505172804210391575315336776527166507494546041652617752549539051918609104235296034691019361158865956288212136972107644813989537153107618553082331877759502465211532677743420343733874193689377706780090417802122404906446738072262776368641018543047408206002158510072009318594438867706196683999511372731516889257045113026900485625978275899092910 [211,114] -20079339633318599898977086634807001130589140789410158555599996846936214776876691674371447721863714291262523725689637718599240967568729002645869923323696572467828276160372535490486623512184832179733341653702982288316499020507319493033995115420699915926692926522280319813761772639834415759033452530310336389893841279811918797781114870885803717873420210937283988037051367522504252692068607005165561487740932004729128507238156732720242526955292401782827171878636018035111135919767594482859065451740891560115105778332395000382892728174043382924262209304070942137280 [211,115] 140263228037362396451992011301800587753040123095658603446999167200567573241701090832294937562666197995336559501798770472756610674745571102939608253778495071341678296064737757917209330258815966030418862334385807554447516428322713385611239684490551638751089954732930530956252128511103744109104661538076308775421217218205733833619126117592385585183185762023204019703270335006229918601664744109228108749751015092201729963428679218417309246333596519954312523402768322911878146636755213918921287684091611083065270668810873461301132004816212204689308695843838288 [211,116] -850704397015117106434234815879667766335097998026374778141047730380959675417470665010555059984323607034415811784616281210109116712795776445428377155068232145103009840891077221285447098729081948536653875613085765291533203866208782517325932415825635503772585357107027097474306406575529941020011940442232957281527536492601689081138465220607189616015683885155616683280220654101158313681450819497284399816854397727333116974779613865932785740785729022236265440885062564404654897369049584813009095232798411246851730995540053003134229741361246081458566256100 [211,117] 4459381442577717884712163956231982163526574562099126182930079456667119561022142654792807346927839122026086995032592257215394817850937969080969289139921083697230196009498783848270099585419482072616632990995404962715248063320668607030861336446628568922490924736862235677709428733659812424531161164411397691283949625262687952940146532899593245285955433340194493587044686337283376580161009099295557942725846673494700317069986684831352852211872496224893709282018523507967328740875805263299803091917947776190609053416151425283915138768602134313228100 [211,118] -20107692026612949947667519198089356011237470573524845003497529048712341017607292470514435330172289980941942983555516442636976747842663571985575592096553346757080367613610956065180200027527091932105359572626072398680065301316992650185393817529954175959998254271357110876182083904011357715441139741239427209457780587666762525366789448682739171621386026068362494750666076492925935152839173854781884244694503689384753494432103744931764534971408626243573448578336010507212515787056768391044101390126119951802356328013358479620826906117450471040 [211,119] 77602552238544223455188861221629747913822798386158169026262286797337413130913411049422035612304648006566398814488403475286973113094770302918348507004142716433799353185077843422820866311928393385246466690709097509019285549953933328096181858489911779823379633425994978798789050935677147874166895551047403871725687277083533684859266663359778378776820978259400410447903647561245923158748524744778779820749558165420406552322669916919718983542815626367924976126210016031270011186637570459993157852243307725419320654569978133526403232976720 [211,120] -255004445289618273411250154367193367746777267790987538469754612521506596200552102278961173838747278476368699461263645492460699920663424790461388599003166425452988719197527174182577749067185108966975485300344135170036686991723378928778685286067418656485361160626879857047056927197691080557696114909219030887535269264340728246399994075887391478464226978473453938973817766306183212427855677346739260737399997674734667035208026849085036780922194400781464413032140939660964948032167631755516805046203488290504538132528540131109175824 [211,121] 709576135266974974727778769117402253395472823369768809440156941244072851600974893346738869769249141824911921496048355152068176215703428072408195215991933336183816569509738034615426269524216635039330712665779367031761847197062260097995088380283467495217638729113962226425143507040407357295924732176408307199356130684660850615962941470902115708798300538865973216847921841948728102127426363102348509186603161529937101031047850730683399985433115460527057707303265031556103165774017934375544039862827297929550357979787773467500 [211,122] -1662388689159939581385928146551867421704937871825919737649852037521796849790648346106276176020261410752190808891304823944852505923268643425309736185315192678213379146548383734812131113192346671620460412634264404113782722827340919701334099643039967653051689139173816631651520316965146525446847316970307744410827556940554201310030043393418214513467171384590568371235920605818668756411558498022590642511210206011853588654261346182974914536401373320723543092729152068153496209726465135741625425638681433170691274856130000 [211,123] 3259290419931102603430782023168749232205109099425039384267882595275917428744155364214735582647581254094880574173825031380649259666005417540869443007029719201161279403203144772409213466976291759189559692350354225580995149407181054844090904024358019547584617198172466732305759742755116850074590655128106437810938626270409720021730304147521357676340429054160124869307616890432886578986061279336919432768276478402147127363148932564537525248382563865966545725635797800718543053076308386295950651500588024246444478000 [211,124] -5313810793631124195123932057083588392748027841956386182002377748360444713193726192666604911860212494965108643518783710802397893045338531799168835392034943935198718891227236743917333218817419546783813389325373973508489467466158759508069049466517892406122980841459189710840610688116411130294079735202377083597584063686858601527302388517696275639680144322328036569186766814397506721852065797051792186415231158406730282634888273568217593989422419144518148160299670223180862506638657775406988254502589230434625 [211,125] 7155933027566891934896098822114426294349056080800072538883514367042008530086095335387981500937892274017038185108217731018849898497492654424595606828493135945501291465239370997413469598379665074789825034926484692829563822811401950641625463046092605686565435599431879173715775115182568446299480235846355680944879404555703782039839103762564000636495758433436882878410822772200753237038498054234714633403215519223548084295970087161452251695035996829904891553246596223644178650244267658213773317930251988 [211,126] -7903575495992164683784220649527480501573623007093440647138038929484489223773293938664060760705235415637799350127345029572228829335704524373468095006565952905913061026252409158152493308907420508291743048030151826776304215813443208353502282414981747680666027620663472654816082699542571309164240270513178956752620572158340587226229034692819058074717359442481192751020505596776177802760047394538900876872114393949637617514013097984704107155955521457394128205068394852604333640082162246105190870400 [211,127] 7105885097132001846698009138741718214094553066296492421533479390493551745622590797703320812815593800617258988454588994535592327970468341410546613918168852855130049042067793896059006230253231747803442837771233862924783158760265092209249499944808581327157333546752240169044208757175913955433918476920143484164352149215490064791791403817968078956060679143185298468338722750780279703487421847835606336009279943959167111260151257550846780550931393890193894011786393898072981419992272512668400 [211,128] -5159324708534539415778476788060171837422404006944451819832395137678399901627836001216614949996740044975843959189464165622711040834999798455590283417983473904402387704306155023432250745121949848720740737563978017689773745246467432698960209464412595749816559131195870441398715817636042343848769424754727144921449031441289833391395098024395785299181396744323500881099064858700069208058263069765268390625525804644835538248405345195877572782348677961104189063329458435329610271187381080 [211,129] 2999672151895424949446289721128886276480571496638249625457421481516952631874528165015316631680237658949481269484807043958240264290796651493143677452394230123874822424705126618946999564363515245807555025192811373402997438772713546584801972622594089537539946971122012495178069452579785187671202301792550844525165251366148288674677660454970424165451230415798281072585945252771352360968090333014361759353519062257075100723735658901002639124493584069144822424692034926678651983540 [211,130] -1384038900089122773741669617091527643596679172700163287267813377254876710026005055722221351946917885774137091371702465489020502285728554309000581982196409210767123868627952930555517248827046157457900266299855813004376692755666516885285612664770364390615567222703011367947020736398913267345922882451111131873124180262768902192028071444366116623280784817532737603894491199269096598284922848058511015012083411658453284603996106672116551682806778891982892303317370763973632 [211,131] 501926183663188931244415360112456390977056074596559411860636355211956683854895170104402752707446112678915184092993741197597605037087438842569816281278984820976746951534558784957217047529412301187288839944786317436265871719878551435782727729383550335863109795924808534675130332902602326758587939912277456504047727102751488207867238720985932703242489667675982283370330582593598143976008322200736619477381777381914149733567476301281929480588143025699174434044725000 [211,132] -141605339349148496701315878317776718809442169086769162449927494723921598003932544449778603003274856792247302830012568484834949947625552889729302694075362337028285153495694306639727927613447848834834397425535495390410284056566076418823391731709936503422375618398310184648000396784764941027921572059100254740692979394678891590961225916091858193538644726672907177798548047284149172740805852033946720753283961105751087945390365414720664590756706860427817822500 [211,133] 30737892614967220934319881550988258866542273633618843723112090719156909728120566746624519649536201772498422671967031861984703510518124039377415857434678050866113424017381812757340505652010673644466703526868807317900266080417980819502982017061862665225219261111042950227303721655412407632586305618105705645065611559348275500092579651914493027448186216367008026276644097521033870192753743959263123200404838210697789666499588689939532669432024518296750 [211,134] -5073036004805456387153048816022991379596049319097380684843797016823593179237517848615232159492624520976250242720613315915323381103787588191786978838472782315615199223195993088083206022622782020073813552313537843652900291020388275138133661795486379677263339544188102754161760584016101826568423522483428508375029329366587581751439209219740810651913856728941619949886432315916325826917844684895640167795909464466091940823451216313709461852492000 [211,135] 628494808788184466451967557308865134942687733774537459913489896549359648819863310019747903389919354997560928003847213236935400269275718342922475440698323201747725788152814489116968760595731076334768479541791639793607121737684234604993929922912240322833140377443670674880534177278300547247883004031920964657162271932654931726377617009716404892440554835628633759773939950030837303071771020587749563250888298611830568716957726123049338100 [211,136] -57645146162386789827327340162442149817966576314825440841925011799790711165767562793148066711960906604363891716523244138072263623371394517898018573795917808403659453573263687426088094656026590748871230839978930902393301603251309821538716460887897507993230109122266368812507788623869663762223055004186600360600549905789894668877660863193530497957314737467938766332234057965761878176524535741926642703471702704187599025496081543400 [211,137] 3855927916132593931620040339715344357818938003959788283909317814186217691312322025302839661447114288809364291630493513899547208601668885246457842005955289509578677768337904465770813917467546535822852294147640670064744637727862298895773185300654918063157394050165848231598775752623580270081301176399791633095768416831915794905516320590734875726110199830884926190879224981160350462931380690088034757318859097092654752045775 [211,138] -185055838902546935723794198130698337640916703138889354895926695375407726842121005404768120357419651517279487557047309003648769107096637509030152166083289521345130045914667957234281529371735584229914959361294032411650377369365145815612040868028145795081770453929530349683290878806922047724972873160620727119450460377472302345887822811351102812790099118571568433710898532519614318316272501418856916393789962451692720 [211,139] 6259436610398075760622319457100441219520251875930712135191881517639307511624681210919126082523213089880864852128444600887788094351553805965249379866398775900176089231700564085813154129655960616818847780534721970151690490703148521937742074871921134103846148049404106648306324662929054248109309511911066629914506527286320949073388884788597411858210430027545289210936295623054080254125528075261793440434777760 [211,140] -146330711248304886385549623610497075541193337899597565778290581117342677560971332087489136095256313456863582694680505573471422421661148819322974469361957234155029558344409093883671847351479796306179991662633372802122257887975867848213462746417086737410644447726914058249836252668788344915725359672365170388447353792169323871242253718340785369933962587317339420138072068085723881283688317915293654811 [211,141] 2314008880957534928557337319738971172649174425909095540208517975628073400408129103130972276029561770359726610313698504628017975041059050203440538528700374172938811371577165738102775915937963779022909886926279706098178312225605740846488455881517490097179151103156423574947694558761645079873374801005941511607391800677787893992283231151431674309814868613267176966093192031137880626488294869200 [211,142] -24171946849088061304715311371896153533091043098631383277941345207940821853275867116124028167163833891466319722411164731188653906427420664125806575955037769161687699891170070796264525409600222612852229645550910511633232511213964813804049974858005417192972425059711734302428450162887423729680668207438233293032100029100571729877945347824138994007216840975793597246042645355256322523200 [211,143] 162457033164096595211905821305832718708586698274909638826373207413282565865289281517949435543284407760293933099964458347144150453258695383050193431344539843009250086833054890623512679546159107512124487188836652460322535950705693682733585663562697772392458393013945257919064074305812807594248778547095885997582964961974446582013636461405007249979433000089600570680075098398680 [211,144] -682185474201139201236490076808555311210814702956002963091869685754305577682481741967357956312769223943323422450201560656132788132508896826424552662677839291625552843958264387058711514309144162946240448057388335613670950701589560945417073164333554853640953192638089997124205848712091586543123030205255922680520677126641974965466837159512282188715486959305029469728240 [211,145] 1731939544702368176988881182127166927207207656706039091543144639682048189398907585482269644757819976306053651340902953433706275949837014153550698782770680580750232964228339981268417096205449332592733591845620434478789306385014810355602951235272955054337284304300400217508601068221992965770123498474955759669937870648517964165109082872986300085627860738838898 [211,146] -2561885428061209204679374812810457089500544691452327428987422658867398745198624822507348089752579863460716844854260845772632118043471316287175049747096920113460739917825840218948226200767440987277364094263366397728391104721899180466852423153341342505615992861873095973339556603663554332915381437022501505716336002005766140720374746895759366635672000 [211,147] 2117282076159397890363553091921094356417552507141274094657964133247284934337431316408959291260497118232334818131483115125362648774816334059641606100603030673945912670564860370074846269553059740912650009734724682707402818386433416324373535172197402885618178204208274699486018327989958451412789375594253763566800598404280468191823481057437000 [211,148] -932027531447875801752455096259194861829550720739167920183079179810617864091373235852420847480701406658024278199619650214731057921825946206019205736546148184383544105621851094183969887428250127394121937652927220262922864543094652683072742082978777210138987067870227961027008436312145777924139266692512983181502024703029797513905200 [211,149] 206851194923372910035222322459745178653079899431242399351324250938052420717957002986384478723459686648587912136064519783967260578570093590338943456052577340980871420353405605543356601811140092001425672804166249393355354223474127084682847523660499738693891816097046142528961269762492782958496878217211793389959407344993350 [211,150] -21718873128173121874113250545955378645239722493652218487694908717339324709143397259576854855052083137825197963730955500163061512932135586705130153446307917500924824028721530692236262636577926572372266088354620629488133024170638982088797310569033081706051033989311576291518045696435416018952517413732221653053216 [211,151] 1001528142932690971555476657059369257665342933976336915576960169236795141182780711649435791221323012339462379929971217348564330928292821882219092230558777670688600238300373183261406866266793645048436298292782633634984323108453280934073893509037285182455825433389455461200681719114496892305505161811500 [211,152] -18576682025272768678713093307001142127169038352168933917186756569856682912817686732752561531693684173504857663502203782213509422693750999164855810875179613130116546243195865777580462715736319015883583297980966138546270958352235363150826045195890863845288817073900651583559260836046641924000 [211,153] 124770045202230523446587187340570853018630159955127218428257331890892376389406325999280934920554544749680043439677208073384801645267490308039395099034290093616654478339993891872313615043552712054825959232250722184580513440660250653198358270895392227760877982688822587655321164425 [211,154] -267141697566475254780103568844189319795058227636452318990312751140570067240584435912631031182971312878254929627866378934302830270089646377470380786731178367826108186333757247408215884711881781265636235085094751564780949984363262117006701965535376030789186224582302400 [211,155] 155833710460846036586002611306716098378067252658145117715832007722251137282871389136209743882130283293307376311982708037295826634458522271272738765166000732545081180683933349456965388376122373437731047156072625233475937879802943221186096061313985693864920 [211,156] -20327362310343727948321528067367342532580140586300939535704909422543645592161516878048311567668025221119416274218670144131552094188272113581452250170237373254894655348851582131560643916434340885813518487935278126391806594676057053781844344000 [211,157] 460400192642381606765006962239865287580346626747581521583901229518650582838383203942985568833319733779851264766039639134163473648063665913937301707139828225941563876935402056647207007676690356466927647709076834405909965001105250 [211,158] -1288997478026221688982293118977519512066084482992148038518647849877103717078165988305099748564576163934121629929478424273453899419828802289220681723490365452180331967298105951293984520038538822882999998302886059680 [211,159] 285716249049745879794141091277017827468764736535107931359461268755518752344713272958999807597091985802390588042189261410229440331159270773082646895506216393466914186385532709971257434636438912230140 [211,160] -2444926780428232433386310928988853234438692658349397392043847876753485122218062101788131260212956352135142157311112165537851219237456865242962491417548526404878566486770457912850216 [211,161] 347986461460536173851841941257804948734427632321929662387553260982265533580647035078338393637455937048283078856975871790557119115335564378401711905823939668354525 [211,162] -91075100871581509458432710570646422322511733859807352303872849992952042678850443738295530198917236266932473405967643257159315354626151144400 [211,163] 5401765406520625721757670528099523234543081620496798282442276277024378738922949620968591259854125547219647195549520 [211,164] -1205233977883920268502536216702139765322199418761469753611651591813351572203114535 [211,165] 12455799516 [212,0] 938602999856704814043043961480485384185885263094804943813468315295199205915527304560122180568337652248209240670453352229768288136027423385759372658751192991601756629268003616680797885358235608835794904243349041443323748705547025346629564160965990735082896195456549502729239740221946721676326894713570415701786617765395237407946579072271593308772104588826001842965780285183257073111244804966803630089409371422096434973296362614473426458261127609554668614633094541968518265420119278887357540036058090042608027261562914194063616594470018654489822613741221603381841213442092163675830617353066213872345645332188763685619720292070400254962097771544898686548671883966945009403514311399523220650386216162210755026116312759042919209967425647469114411235200030337920696879335758954744991091969526677980738317978434186686515201721014943071387913711113235088738964210263421747200 [212,1] 42431925237487572010683209989130489163780718893473303266129206866967105050010205213444361523107939292760438249696855150638895751330411817043222973222857692688900764166574954573043275300050293721616334991469450174419926369569420437310994514510126159264605405721385036156799835371458901995640717131363848877833805830607986486535753987116163342477547897415617236580184593209652042819824154703124350501816958985737317242914297142894905323122833360774088539264059887369856714969756025046770447021723315528789278713750854364496604438014627406131963623053905035080128618130193785061999075056158337068990138078644212796603822879386534833034882341848222579684466611717373860167397722530316398915408897447586058630583903513475643633808351099339485262387906362678248368108514574368379196578117843827665339977233092428872990729099170334239232277235648866092565169889341669148160000 [212,2] 99694690645546222606970621974341133518820991921572030119692991382875903104228275188647174907939407072842420554597468529312595195914032333847564964239487395420369271100388457424043237310611146019551922264588471084366652188956617843898451734468353628280350167313377302228926461898664177391848545275781283008637305696763402980289384245780116083978113860874079597720390587963058100502900300361684718649889536735216014411481159500435835471283028052057796361848361913661246405043959984045717694185054061073806301117338529442235867734564357236163073087731042063022700359873032613587951163018758479813774349383932429670176391983097282003138539366717178156479836456490910410770365340090436839738969543434979530298901769352116155153985290633729333664230393682888151638010272121185938302043210148587864203740486175911067771150081283039503214974329021423233015201655856761657877500 [212,3] 57494571210226763273389472372099580462117203158424559798318971961671251699863349319821412798181051988798876331585924385435443716173638249462667992858070888174248450830413455603293053863292313119378277836667139452460824552605919668738078994810090038921553648980395006287822694097617472989483337572732145895076993636149202563723795631097780786874632908962790619706314749150270749157074539284910114191202903665494044068791753187183379309833450665999605841395692153035463764821586001434421151733959288316180821171618485447664421566687075190539995457155527074851311849109824488320956205322189026539079100108534927148799778555822631882869179345715479065194419975335607752216680378903228604397481111209406755214681144918659027014249892827884948262523315792676361262515298179431512011578682107652738447168280975318334774000632916510173811190779774912581078917975420581232782000 [212,4] 12962026326966038718691211803635180344268801065454960520254830487004976942034491034615133137852686991887112288868731028299642612154735101673147859264352348524992664781147495101351126322317217941054626194114148258494721046069067801543205923659768458056604909759177622422709615680200677603083313697028282574218767694063961498385407719586643922361189064629192826507108540654454801027205601579043180549532771634983460560153362538693706772501575105510422950694971488002728559797593880379327170760767797413967535904638135460945815319949431502903525770396460155301675381015821472908593864616335488610189543752328056555829694367496640140587700175119326390897167694425827519923215264327475135478285878183206364037488116529540464147260748001927583751492676872596439872405852546469143573772584652483186421543342894555401050244632814038698556836065238890489352993428289821152029000 [212,5] 1438151476766984201957867510760904712787095758514898802342725295279641455869471983596001055511546892481468656061631887999937398251665567210641612835748623120259449237289111341949412723957959827195456731862485979647099443239012309190444511142090120274960069774912509999872279673823081376301501654490015185911722653986230567863605861619785553847682103628376924695613893825096846294682456026501948728405285289756800094403189981679947079278623715428545082534032985858784720547416005948889540602693637673683466875739665613649686421952197833059391634231555899111761620503033486112789999001844237131827274876165110522521885634630553626968013446609171828266685377375541368402374644859951657590604075364788277937385601565805743937322913763382530763907694507901065867200005144992090432987618979318523762716909864049838012978949248996821203588191892891847215275467457038564422800 [212,6] 90094445726366150117655614551387468499414530254016996870507100681273757282160922088848929052897603734888418824380691119590851329659979958328577853291018683319633729609033151432057207027266925680388109974714410450154053395678629389591338676302661862320930246271666388000381337837565930791243008394375716289731375161895930387230603342919041857050028335327534816906782398343119931774235512181108876917047290571176212834756038837991248733537538843932032518805687739479708325582185407818646242415886772693901333391713362364322776176786977765871275026716201992641023678450924920401057024127451404747720525063187852458456369935131456678558770238283145261556011346079442282461463664372608348113636225137073403802883924168179801079449958339653061832789054347916362936254208670967049005940041962575237550881157381828812535839266951451747873051200700384758012376055096288940625 [212,7] 3490517709638559018941838743791335518579167561180118959410037012331013826978199820743461933616404503996185145955109107640005053528638948988311852341606167867221813597367938361682111983949275328159910907003559094426058423019765875101482273946378657289765142440228068117134825472974359769310025782849500296396031362910761866493491250854744564846938995655453455666054952092810512278446544088195632952590320651406425128503384119961040368107795847054917193475645511110061407266356095442420861949283944744736300534509839800004890306404717592048986909748867285896309243157755564992585114116960250522929784360415631319601125383056122635360416486657802481879968796598491122477157258568013927671137793689647200034744411881514500557988136586666289501678685643697784808888625339207290671936357435589666102967256955217494363357138980337125610197925294962640990365425862126100000 [212,8] 89207805215139950736389620634521187199524908973515144375090454261524424151418150548742325192442938872345195924785624303277406155624589911614920366372467241513572090175622511608449953437773456272583339701131424253470906885724121773622801139047744629255681754950595779610893275381416289464496527436549934737738647191063837624503202282407839862131891657122759354740552379166397934607997931191505004654870654798586806946617154047924021592829896134776652852429999842801003839389521839435378765918751851390795713280086939425357686027342328128733113189118954132806358498946262769928918948217005023775161409414470793281243318634129439754956601137398753930538665458459665721384332528301747806441908814591453237366170809762107250746015873639859856382768393430493006894555809940391423142568475892842391247439747035420410529582933282553023531911794662973227661834223822957750 [212,9] 1577835922725693951368315618209243454618692249679263574035139151811333667771227688226261762945821841082092759304789529150211751929694502363207760698763479728646899608936129130440424519127882721868086211078339053218217438358875420008435770116414981853988188732961987150794815798212455944121863521053419290441892278266976774139210510682094848605762384599428409649951362168051706463369094739965713429218094569668938685306278384818109125173661504431722494641977932233281434870082374252146949348144054179544242995682488118056376906053576937144058291864014724990130987986710827437826755129535856778772116878414787906520289253133728651600295004870929276203649722939631145744616630589822476950338104608523331609345072117961788873075355004992663927424841283171249565891129198124252006190827121691609717281248877400189646409948095845016892517787057160730114955336902918000 [212,10] 20039843660196441695411375600493012081124266862489080610654025783107458363055123375579285310067509635806301437653239738393329716759388623479768202825706009771826008962026031153245942840283224443998607085847844064548588908207030765751566452472220777188220834311392446351491806812749733501193812556507175953798399408492681264475434636068485932135414836459952528410616076468261629520512893100451599970656907737294082079150130437152241956165050781555375608729954218063354688358624459601271300611311350255634764990781567728199799458162728819114213734433342378781607628895494773720287441386483111512442175559369970971740285788052567164488757617397760459501660214588655695669778499240481000533896511232074318350468634088487348059861497503943330351042205942451626924185849633654388018591331933852559428514787163243614860562179998357808548058699688790016618149902238800 [212,11] 188179388551142700891416233649020723259294019087047924140873658754364188193343893488174343911494367757831714214317610703006111251940570557899639299949119188844613799934563534416781077149743885802304677009262591209603294915969843770131354009633324814985565026411633639011646688750590074408046472900824827968736396555407347211112298116751349905764323101863916428471247285687694603166391401824364634741929503572896495488447717636201963963768297899358311646165669226579380821592092877250359739194662394963268319662095159534164744060457751407320685062224964101633400238214480044761903483455579373123204947257730879595607330012080914656060035379608056187143467783127616909337322810305460576757166235226121713664968033145664379928077970669481699577853695597859772033651657357525359472992566494116705686567051072202359826434269291959626102117720277899604236974196500 [212,12] 1337606393182089186523179275295717261492550335769223185542950693055465647592439225488312400999987821278353401799940692326556727725619836445372708783184620667840668842779890212858793492831595884833042894851881609205402257924214783191710507183649354837387226820996247123848954684431018636189019776628088414794654453478541619106033492327983382513808416257005851474293193524802905168457816602698728252742177683035883271907766471508582248887277328267799013233248407511131644853004735153779278397767386924733572457960321186491044961564824239027254395704101299377723228274078155566080548469852025905106331387104534544530594054559850002477169502328041414201486348060450736277718316564854221690330010605976431791044529874348877577360341570147374583995350524176197614746298367043362270034409439059963549025305487988951626132662160699698268488508764228810856297161000 [212,13] 7337859107803768701496011925546596529688146273284580539051700736934629829240388539123039041133696076122374177406207954969747706779912433732544466599999987754149514146819715896902268536872047090250165445815170190521181532207486405507806152450107575154824910329836021001382325557477428083043311325764937185585272519125179704862337264442522132463717609235718944382363206330998897240143362079852393319112232432069964533009633062968857187000731781379644937170174915138466481906949414117980289468116235916775131531183080407122971582225704941237544751174182094067348709683936354409228718543686406708720169398818497420139764565920545679551304976421920308726225657885877341270103114191314620738455832067716357115036341051259257760234987001816019173919791463333821866037649399820790397689667419051246332027708592683959825125565982352291563046207212838579639892200 [212,14] 31571624329422799026060423044931114157072663493087482097262383335936392437984250994752744832045932778943804306318662319164428777268614213393015328193496031241466306207130899323313560060900262074703274467608801211615637627350271028497961292896503362517584751478325052945863534311045204878416233100885119208829881879371284985288021438784263821550197818156759505817652386159907248066040954027924424465210877889566363103780136952893746157982080376736368504391959846288628749780696636255868828932349675625009039194778743667539796478863119240433426934419329552936892599951717822283595304305119010865663169731984651878177470663372306651716972212273673768027029280823207026901844325445918631639244553576794808518747579862288803304695852126247849860523959316020156015963478290518445068934855230709037243707471518215442211958168090248780341706790972854658669900 [212,15] 107996532284757806383665367750215977036986146664256709062181417055228161894451578254446333052407611613285026083806852849370734309325399671098551301835099758722806126122837486378219864063985349498282835224667351417890487779422435653290242443707857838305930279058467791918037714616137025438058128823221234640080969617683684325019732099842372187201689723752373660931603652668121646843736971411275081414195083224874628587484754290517079434784193798716509420184866401782099216198197128499408855351677311933356751457345471216562070252382409120494718383382093944883962617789325400908911607465258053048956720968430580128730023919164201850424907223208733564501777644875033820679406812968584970043465483638264662769201630991746693169905979956289842875570791926601898782531832354306624089872042553113660658634242935693092211948905466591619906630463151122953110 [212,16] 297114902759551135498076340783127965188349528056529453948363451918354840253631567443619512677735671943993035134459938831847659612672600028090615289742001458962416569945882391853775200300049593742760824715234234744564400168584832489465429499695455108773980173229889879207510060277939183726144034335219423479609417976265733948814388757759827961286647987239430195833038959613992819711489650061964413729800775203316622339800471509176279397458741545798706813534811099953138245528900665125405782011685365815180442287957831382773131107313510892198146059449516856785310663178133661453504331426674760787552645333524784860881367395363445118785025301127309632879804326994442798783369508516059735236182424704723296305936784437142317586358958967098778281873072440587361781951769312575421320262624470743410072597035060125948239114000023024171417148569190008000 [212,17] 663956821861823825826490589195916584194504711840461900457009447696708757544937110554368719754918599410759525735938552113011107511686214542092289399850724211679838310449985838674295659055187988333213216018081414762511616096627175136346825546827655299730310766997999244249311584242069029148220268895677127257741398413101051830121229879251242535284387898112544558727681623427097129149632383885153356547960312798017809491580065109839097176029067907430525971895580706787509987206714600916845063360784994267999414494736853936174376336771238269859345471987960766684741485944410172511521824300687424757714744975385520643835427406878679595126472186722247703146825878250916567497654977811177242926302614710478543704347769429135551786670332939154512686899959250576034055268290897532248119668114167263872512384400450900935240796566805456672322426126539500 [212,18] 1215523806696245715062120166517168383364886454790338859841290435032500129859999809577100043883732173050610151490460604467208293456863895114802972258546754452818047793493697681731139989043517124897172254025279518117411575681357148965605720940472294494446243893210364658317627164636339719323261517888107733572826784852289230161944844737257236444224047223479545432707684990926102486630159851598021737685412230406327777740835445002495070042426213176438825820841603097553656693665003839813937367225780880203854647850048125235742269381313711318787861114074226670832026277333325922740086443307513770785496635121678147231535616042398103265389039803757016534652709787689495872189332203460576862868993070703941035470307238540071762911163662806000496097260224957665057624903433142066552338214644128027482954961843632681066903193294457831197343688543200 [212,19] 1836575123939957427824808315567170019527605580189445329124779254532185568030962745942540949111686747367904815561306032489922542388197686480161335664805379810597044145910054000862956777462491396317498526974144466893761722606561577701510661979501251186366482956269984986718055548340519250720556007414496169455544871891429608204424970636382734426304700723590295687241934466192452338995368186191989059496843819975307958534886471159613444699886817719899583373443796013603087475709997271028901610002289634229637930527347735388002168333273955003056693795766555876902888582431058311330808964180640572638241670288457640966728244499243015807619272472256718057522485877648636783137098489953524844915725616948067785032653217002118759447329336755337309129866434940530805989526923013068475235375964177483373403006418561980367023564391208959771484338775 [212,20] 2305002822669799494062421325877598721842656575623534546568990113657708243533472719437169649256378030435021840068087401868405904156121657891572777543948592056046082755269986192816258804033679886942796408679521959622394040120172819555384387917800558328023971650648014049814003591700412888446262564335835514137952418139352856988547648392453354736591023049716833696542447850673132475463907116776745015503466547759253962412912930333799089009477877526561053777819338675610165933907518144214289407268488199336392059490913476920522961717773352795773262082987544105573951029318404846139899554673949562193598009083410339256642974196207018578123033599766429904691640683606329067111610771616596823693473499429629232239157942287917866854650174360790958890280287204460551168301224841844674336740895380644037195003033441200209881013475810151182779520 [212,21] 2416525138897456741287050263921208368719580412183575132687272386228361528269025373752479105060025804508020442736487818541119362933473098951595765121146311752225488916291181409495382714445658889859849824924457858189871062470922075123369859292191243650654506404583242562193193308326777416850004742083606601198449416744907497303151759522625139924861376061715197505224690881115504442236763868702801025022992837281147446669966585977424842967109466621484265371725993961755684884635248290853249420839646508250680460091983100759819789496378389643361792492733865185237103261804698351452288078974924942209035098047136954625987527663557065739664736559236796712162290013246142437277202761766129052499324422731786711303906970105302936127031230279674170194257472836089625585159434834884445920616441008785149087360852049201676885745599913199771000 [212,22] 2126672419495815306559789831197884220552633036121421838862037896906234939007467120086412938281075760663553232057607743157618056335240516485730357906574556470228648119441835274999628113476153151259377492448677433675064059824626844706468459707927370764697488702693536375354280382351276463946608322384981675984947844190229441369700191678868762684408263929908600013738180354906211301693473445611310198464431342126390106780115431213260069237874672049871871961698959431413299361853641384148408128049908331116637392709380787629250046483705433307311413045699383545725514947348209247777158689378398034447201841419177340735494150546254460760452928270956695926729660957331894045427631479092748246700683831948528984735017738466286037796377892586557161203254338396112197109516189793380074114837342469781891678702768450534251882954411759484000 [212,23] 1577845223513488210391619536577158488879453798779469047290433317762136100535005165258470014145116433317284127381385874238291889130413132752804426357901375865561422889669597391180956497102652461321029237784941689462236673153085776357631881439597929140905707718237842916031821041768928491153464323335017090049481205979531996177466699827191365814951575461944347070220368331429132738780231370250781111149187978452475813068074154070095255241027367115919755724339617419307438206432022997583172736970336080414069429161780295287886416859639304254123057631305470508363872965723718871604403967410733603914428128417321666247484327573485192035477355009416184605941090617158807859086260872864165899415479639183912080559008817534068642325589015622475749830768652555022298205105758830201387732840085489401334918194423764439832669957126403600 [212,24] 990634341425972234814905224112342262632364408264987696308698033658787566247226466321211247006175379326399372682214312065332919856767367053571332400743123436263493607408083004681330478921684219639339874672436767878716264553825076476080137145170835129625848516204580848767024916031973925005728745562209237686880225683845216450991738444194770087581668030288666258714951614887873708183664415107875156919205364904548310246373253065244290388091639628462397614957881112387079122587480286581014435872897433083028372994222408803436430015708962207045367185154732464472067587988134911484851592978903970495914240676243170886862272083312011628015147161592453972719615346513955475059299780579031851010880924383580463689754985360341911612807211571481557849439348323255224757473871896899507818844571438868046043407755642834539511847931700 [212,25] 528044946385970120000574376916539536918412861435305155149807498058221580388465393154031086081699981393914659930865231817667272657893791144430180037268768684049977439103667450135143243728998018169813393579958746105705492837713535181573734779870400733686535981377893553983838157442072908506389273622542344326641738605951511102498476476386357620126076298228182693201562646888917033702302000569897836024003265656066767691195526776867600927776586047554394636219466289852618264051005629552989647952793410752891271643747034801042750140173873032202832668429574251008320602474227336230077247084341182803154597144533589441136738763026659127206435299543343937571689118138835497567449596011718942857454656970159542849389523711394294654308843022825988167847990831559786010916457844569174264125379076415978228413066088841025532972128 [212,26] 239648967930631526187543225296950020978994181909021123315110363875269211009712641216317528735261344426375607888724547796445183563516001278618383389273666440283168762036953498752000172455466008001571358232620667092507180306713176870383552619259742360481365564891908024168297290035141680886051078882991773772047288352720367217294036256624589435946016512514782903184383891724553264855822523779589599862656500641663165625309263935118939237344994836410881117582428929257540849108331611002805762651929123171085069326848044731317747857991760100065275509359043488190297740907555570779166204186941993359424278572138308690386484202075546821999770640534334732080039351329670021847671112149788568734591609135909697518858650066351501383946684906713794279019991310485757012401156623987521484616305350082122782675563492030682478500 [212,27] 92832536391084531931459719983077099272823625186047943747728561533035388665438449617926072100752690833996078667507376109388482739423282769911533859586624087683564482533620119784704098033578554663197738699200938943752912906631733856975845735936102339188403310370156974139948249170828772359259471845114617534728865612901800481662051297265115261403980831321087778539036217921302596249153807855383230881382814691796778711486312907100077976638246845819609571955928610034996527819629500177829306141464936456793479305405616365743122385492974678314775883196470082672960280895181999703042756438630360033299723711763882513735523505443072212656148482879865180940133210128904126960283779068647285590436040208627633518656391122195375177284047840487240928288335480544559123455507470508092538438284246104576264591685529410314000 [212,28] 30758686302957256414523720636740467013703948016639544233495522893402331765163795914239303821801457162415752204038441196393541493832635979859045870345605173026346125336984486080813175110039878965726841746477752739138618445416872878071697818159381296769059607497216091253947755253539169631516278481388911040762263941002191931871698864393676246794803571524842191747026245423994892707968961700755094835033509033755648552908774065493434334679310376556350094305965098894222459158839411466613864163533956831377966448457427312584958416601917959925558796622284449300966481199413888806843708205563266893163237857418111606584927406170513072104099773962748575248529501467923933113983217411522957571832240076079158946767360036295924098507116239969703341756116430902737261673941457495395411851730539223628810950272050884200 [212,29] 8733026228909097033957183928419987743872732537206214658011938371724364224247378002810584203853147676493639831289513834056923997658750958151341777041734164368690668765789091443223522431570429805003576366934460847988511565655896410202524955377483289201761631939881538693342713403668509482104453171571434986625620522558972371562872018800866821079977375799367210694629229462839874050579725173218968343268562045080761385802438980588233082070835291449821803705852866402268168711396352378305518655875049566843580893594814110809276511971529508999008798721737890867583682982907338315544956715685926723378849502353007865298618971712039528891605565446117408839400899485922766121693310818765687110104977149131840923597445997603922991435926828253584907667453109341260255375688236091666730906253180846343412867626675400 [212,30] 2127907035887508392266738885654369322349009423253054326023306531595483289827328773534057240568185750590759543199695291493081797403096284329413898566588828128568313092252980788129097227023640562229649968277297444297190575472761799905752002311669416969687424315255681368393910906183309430603363426676776077380660570519078940962334328119985211097192128882144097780025362158089118740329053556834754192832281009521185714367578945728566275847994882451291516655539926640603049522634198409996140253072621619999195957188935517214914491187543065591449495040721929146845691553803859284860593244774621269261816528436998185957632664827952902995274416162539599688125184870081964360467824206883314649926704923384280858892103015416096873360324931250889209821433626784328582194136744301800215021746838865841473329113405 [212,31] 445530689882755272769918967584152941637298235813542087407872634178924862975097789622222192000322973066867183271406735203869279221947446459333948427084933474711991572730151524936746601957816257206376378176969039390557739175429275456825365660870357805894951407237150692412292452694376659374594396029060469138302320007903736923962916803313210351151655304941072915286625647180344845160261921925250032459816329544305341028929403151019137407369466699958114963043455504847700266022490697194781379173570530028882053662953766026830978804482296522537014911507219923016869388107499203214991099615323670850260254198276402710430393453610306438464330972932183512886522487522547241242201532790278477416263683926385631733474959800250770822985989411223672663798509749175734932510376566148966526230297463091129586250 [212,32] 80237767609882842270278675923087709539896130663817871086794842670849901111492784264615276346435989833941195459076917764684354328164549876011290196532725339204007043859181127820201052777175879511391736107005431428189822063272306512384010588628962264220947266451455343812795837629927628065266581240722518233508797072066238228067563426964591924624224815464165564431396672643200491531298277433395247234883370010082554684591877066211368686670755856666576235104596226849374762459500232561059101772292561671022376903419654572558730794724266103860412560066675451847997344292436876151808494888738920525870399137320956798742475659439658505777966428189916407209296214595859056068645877522341751675879350085401063629307384011428754633728816367553366814022045266495763985284655741169049780405119607829700000 [212,33] 12439285784376264238869691919925303741957155905572807048683994788461164578189012859393145469453196675449310839661824466678810216311215031025671052458662135886937061863416474136642075289371392367214738156891410587845821434260757407943532405303007673726782102169078354316245359903561656978721800463020300048779702377243186481552869472938201401633452677072754486715422654416406614660626308526385095074189571752268529917533239419079835119442734890716756340544102447568899336739881535533903096954629525038582888750367604202716924954182726502454795453369951748657918751594569330499779458704113904161093991576970861508550508171729743737025962789182136221372329155290888658900361761695984688359595382638701088362696323452784743576694457328034260483629606685401799975984222930978950698217227940078100 [212,34] 1661011434653117915362127464704474876767555340744342561857000716885032695184530594426736232883378044940250740592502705097908531836474406668222780035662846096443760288905276846128423684227509592278399764659286067949698798587552657799899999325425604021356813262086076549102223155074612273623848155785172733591729079647828684789659567762822659184728198208640533245178773126109102183499601174864028643512644787807432998302523301254837906297499932871346506425598763910455143631470458157776991993879860468822762495297087821461508945225129099227444262001471650018009760708165488811849752729466870629216217259166274047231271018911283491075578461639184926719986540160101826696307564598967525234239620951186059859246569017008975251614623392116603851584525694663280346920034062020756756989507200700 [212,35] 191102624385607674176227567207172189738369516889312417015582759017830121743886056952648523000366091062214818551385876033259721665008924564828938523651123060087645114985498035533249578417760987543028846135459791634769966084957050038170064880941498931220232214556947070381134231389350465536654185037962959649474620769040172407497124121125517025398828579512128778811104229625445350532163667922440570225494801005266090322431261437410153146327461032881630695310000105902424748775954439671902058264830793042179386619149878362068501380724482898745555271665478008289413330481143673624644539756394060527138210290444355392834276712212113399204616366555197036251814828411853835342158129475930641290727443688885112162717573392582538469482799424258571140874733355722329385830811907870091760754345 [212,36] 18947383540503569609654009377718289140826712521364243355521206265436773141411423128019134678245546956656581325740540170421993980981785357730934143736478712512808051745468479874223285149904141566839657138148068168810641010482879840875553987691373599381586917369708039827528144194234376100486448568754767117366723248995459842946148932299767621058606014769149427654406058884513478559953964092428570434420528397859935028970831140526884272137793298186642025156333780141513765789904412050480751184286769252200486858633061778020877723310156362636914822885357501989186485546878452700546709638639254100305798606438327665335179862087113500712155114961335511933976517290815504838365747565408745245815475213850964810459296910886855132403793101195248981014482179856140342900828764824424397400 [212,37] 1618867049051352550387172401034507418188512613573270203622274281886540762261322171393926138565230290516113813151139199119366064729192010918282650353494237705830615377790989201214212378866251016725262767490792575131668183681744590481109374579759904553786468773550295427452629055851806636284520276442991309393779663149099262297203098541046815018133557034998103878678023446484679730462863240435674841845561033321006689233064002116277053164293385344107979375009890620894983919059906015127104057511135459743363248377848384236232033709221482261152690211287699836714660200534066710253434766309001074162826533311359625221469903170734150292380495396563314096150588786340346523270556691997081753603579751472648854373479060961489932567320219137313148099959095057028081588046758154644600 [212,38] 119169557609567943389576852153626686859712564274661627025735366728829521835605632985231504087262689597606774694434724089892932354421207796599343079856465679775807603663976515098014542981228842592197300663210157641366483695112088029618665888813889873297225507910310837671026091647870966522179399083176357992675198455803089669157578098077357937446950677028885202501893274145511528811296291990786024171958596770869659682600205191274786151258260536578203512984194977328601224412622265672702560689836769077718855830033497656182127196013784964140383900425360883340041486872675945673534867081193828740908828830858695680125877732526697039940020050017873907063758178779659582147047495043321410095023178663986717007409731679112924661909250003465398791957105351814235130191468687195 [212,39] 7555254893515037657623337972331413302678690276075924240757415506587573646270650571635714670917657478359197802625170020036745894197609080664744559386375057163160923104839631239746443605228929518011932833292623200063467864791605359017531603144555445277070587399455629608479202923682111743643782970458753977059911192051616257275426822487643844698416561018619464131261572091305568519943488990622996498207569248584082148073206316968477236427773982928922617413985014349558479828110389319202953448426000189146437252082359355722134601167239969061719919801586652474403097182232085465385392326319291987581338460312772296979547942746237461080015028402713729431642231739027585361577835130441669800375696487769099624088324083712984130626485262156575331234304871018888278628617440 [212,40] 412312585821455947367842307498582829605163321384971181232008786952918729260075066546854702980432987159869049771561414784852140135197789567659526138438164019295017780731371989428713678061353849878499205885400643622726676327044148112059041338422070911236520328827940991625080860302201603989124567322543852715470140645216754628407048880141666759881508058041051765360465899678647553931342917437143993922427297677123670401625799483526822558351147403514816886036613687257785530193188076892966649082074295959639591189104223227834014370669328132229180737938997874449174400465579103855805904168031593087194435190875860596809185750352974719314128553109266608876405536037585476977827590963293555029787191268040576117462348291789058277274560975148098799825650919109557437956 [212,41] 19354854871624591477851428139746620101109540216347389316371977258205610672652710643038544961418794693011240521211077338183615978827257376719507980803314807338166156705385903061441273020987920723856960097365178260483560787865485291046295923808992979852695069826487135357709185875262911141557035214812246724270839651454439848244147556884210971771958751127159897121967947262713860058177593331702504181603272347141178338731075464413593991658948345511984634364700033609536451296067558518725472325204064861169299135730640215301461438489709930105753569321444843913757344508858411516191046623244334951079654765020140434668618784759163489423999237396195904835339077395014144037268980359788436771636971087953361091577727329652868221178794436727863032919006386592693600 [212,42] 780837388315648730790763418282510127460731132209137252922160108343906346823495360902546743616941467004974540402769091256496662243072209965198253809861018506029220317151149492319740071078175684846960539398420853035982635907991063147722896868593243000853078810054933434163557109956821588923831908122867499657339502597131055616172284994166559229128155592850033469981347958012214681913307604307572260485084032210168981626306280506635225650904959958086538411288394402237453222034941900904798416803861581925641702418414790573633565251691179004647361072294625415271341694543683457301499911617462163143225426337977333310334799028736266069378783113121221459530230572124674566598564665284794878075060413037079701783890580862719710003697048853411376771600110984400 [212,43] 27045202987992124596424896737976763996884460721410245940784919993026719145896471036525708497529390384365872485389863344832974873878953303062793589328958818281487806832192861000970966691427668974449699516626713016931593717979318330169421393821321317061761435226732924241153883421470021265450786022038029936846095585560932098072241530362084532289517192430799173948588083567949098038435925072572017968856516273509051465951872092337323253252291822076303190456407800278145372458857386923127376249270539238661234823576806272943951417096507133235772430166084896967305614858957623930161338971364153419346279461183636534055134990299761040314460674793855260578763968525039143922239140127384388516000747939935141928628272687083542103363552125486266997591120840 [212,44] 803269036739101896488985236145454440614941578557510566391905044647189006659147315960718242470206280135156582671012500881220575584154472154049072013624001114412750091813818351757374391146862269467076873370772226477093692481134059691031438362928445104762278120348364805082821978324695145606307216327506075998472310734462092936413490664773586576985131097303941634847647224218094407461639630600609876394011701894000973952305482299985321011286469843828129807006027170892158445643209151162936341695034956924343069735417359869301368286393286267699457161271377288038084739617270755517849993693366965882394374501963782545473085937122380344151278384257477869509343752058905918220745171601757346418772468108987980957135414155822676226085243472231297412880 [212,45] 20430819961103830629730946292850981976924363259556651497569940208597632165482497765978225420187692238618260114309489975273295049986380456214210536790926776208949218349291476222994311094039058742638504208691016601015097265849037911794949920704277881411197636602680616763182894557036126004432453526848818160011625943415837096400417013714810837069864943221119657896676902184959066944739014073782398381305848732612941231386804286648435201910716714807944158654276146641156285720711448014372555018734081244882799494564259833602754722850650311040581553166419803606294548153125815682635855582630486530931601433861868815982810591388333148222487027695664158688350522107664491852996568931094274784611467981453011551929933324194841559538200331596594344 [212,46] 444332308795373952088852344926273958347652430736597987650486528290229695886644020379886328492580496271655076520553015780947057551236691204574127764406703597718563496048475942217930558185289458439742243079289639473838912743021125913198795314469965409557164308725589136476129205329125579765148969084462149642370556934390922064434672201800690010625767172871672045752244659865845777939400373680674569957329346539514743447376942966012258820894008262753364121600790570456635776151360543265907637242067593205111210598246675106328670718821064368301050728714508726514109663069749430024587778977674112912414808399944950630825905591120439714466176026754731930814808658643148067691511577979178665952235041602362393870198629914933462997107302947250 [212,47] 8248987377054474468081273552540670103040780449370250883718271646670751691763464957489113804072748726607583262878082309575355429014357657524767236802240598747859325243125753211272033959386943561253174254641735939524475437894786516347170078121736226135730974815234170317432485957689099183359065443510853564107747092635711667251791067516435717450266507143284642817379229761235429760438487937069153663240881254721755566202239595113467744610178152025929556902237138348293682518117653112935664386239378227603431019230534417728232398470793114656016882585512562809860856229956118439298325764078278454878468470739330798383162065710263749598297290532127992751462427021206600988004598783579610527446921548864208874322462749655744867663770250 [212,48] 130486788262770248791299722734673540913190397476357928953677089751560621920294764979179613675648089241826038694250541177668515936008990570492994820889369747822253710939287764968105835947060814581587190657691864265329835862651323337694646093706898818043560548930838146427777018186567534906740266404702010253761320412067089040397574649536587397787785482171275403274232629967824277818765291502213569514697491734652083167604574782703530030773206532813928963954800915157549400376817403649625206706115682210157704543054510135142075151286448208305505795267825823139936929660427604729182532539609877302535750333765445943925354499461412264701497567528846215161967157020156161274507632233831543252128741378124649382574673976252411149600 [212,49] 1755238747486679533587627084722864801937292055965054731807644109870377394443682554555375495697790861212568575391186054647551389813451019339799493378578747004687488858998066069336257957373787321138192488580136464066490894884099117611839893969738229426928964547757299810383887114981348194348831390922703870035567308783030950396518233579910258071953921966877132404992027701793027809918880246399589067801611831515310767958349552284313769809802321911830976907387090492165192033584951107627702537395087837204679843104580564515820573303129115084850084968876794369400223039890099272400955354117077737651048989473672482678786115284452963339398330432256606661522960150611476329061181020732431297395581095679613110009723575190909700 [212,50] 20033964281634037276953826740811720994139479436955775615174139330050995948997432995967413481010268021577071332952462569307298099348587027016853149968519330107076442346313391746921716295006810225127074264088377425446895005295066392890725308578454180159793048789046396595426334885790732883368009502063781841796628983754115734150573963133645628753039270520621848375080861167262536798607613122734807642337993389211412480256131670714594281213181499856357165149362431893587579224736874107396923431027093745083519482705690904652924292497908904433581782920469527459087782789571637119691049606846307693691842822555873138496978282560841510609111293848282835664023478666435402835264080983059962614116023770691751567590184503004 [212,51] 193571277800197399715401474180372325712593526163678202885073487048842471758035633561118009981662843739366308983443960398977629842529675013647170024409305940258916101808833660711404324752986434479906159245888741039650986571124744116257009901880194429867596798842265990200695939261523526290165202330086702384159647092793519677222211907073110660423874758956776180219602644415687893263303113503398105406110635842920912033467595445699173863367736619928261011027423708957249994903770765850930615046341707312845723182675247364926355350810285116802136729913480221601550523238833928927358228003666092658506898726987300862448421722722800727667056529653901599108242575980370957565685315511880470331022129325460716983397825 [212,52] 1579295972665041967133358422631378210902031850107031482707233604555362078081300489868981754881430362967439237288082374126716509681958794377764385459311863457953211680654010854665414352270187535082115750411952710699269884045585726802146166621685265356502278846907570779822933338860534572325928526573403526238364229730026504110983508880141619465351979711883171433679130918629556303956879369235294504882303544183395321066525284967127359674635316216577234155225671405346401481604611720250089278077249101691241475809324351303121417334041461777836817102199644874653461112051556426555683189277113521563686496868812614204853273332406713790854467208024452819430726923350772063641791556781104622798132583326935543800 [212,53] 10850772073223171687780308061585308576034814209023276578394682757782607530369985506991140823766045071514949793894012055388525002077157307262788486189118791844929505639587970175798884993410528356096861466717984451075195348842883890713273027335411060210656241397018214209332558103649585120033292211802650190027921077574834053577841853004307106102684365430299727346465932515117078393303183002673365720476580948043913423416126768680249691065163626809585436225143038357752332065738311385052801703417767878350168256539529627567392663155626189207703200166252246631983646403135305047469783974408547986217115079077353562090669308401981407717961413059651746989188639115291999873076331643107577854617876395946840 [212,54] 62600260908633976621442515905051437501616178305271416606096827379149704065941423709293259278672943277337879296856514350531447731174166844848336846565718925684524933075521607273526340664863501587710919224994849495702415465851836581306717059539519763653564603322734523765464076622568943785203667106826068979537450975143561838876889497577314365518502132394264071293656030232530393207478007959662242974070421161176838131206842306921626403108623049662431526142816353981416328423909079103461156573867812408753713217925617517402274248172631519152959258836760504902412656202817151720056594305677691921758753358662089060183479703941931455821257606076527989817628596471155148343960191212533404448663786455 [212,55] 302321381803600409722824474857657599212366699559539464834238568246504461102227920017979876432255667492580968626770536342605929091327308793967415306420412648459450733033036331465385935583843887650216507496082830263519827316445824065183639084308391847322727554436485060035215080844523772384902902468197205637029501071360657490908204535803976713610012192082427283729309561442888869263818919451177767762405589888207324268847658092880715187757173583774566234371259857281189957021647327592150457987798762475836281172912155334018824423868922024032238011131260875149126504107871214277746395761024320934375557802754745633038743651511487271440064376370058714448013130842889555803590623386775151854426 [212,56] 1218173534368361388588209575403102298175667463714207387128675411236903766237837627844942463527833360505470612734157792397062404562420241318621235225438657217472394447125732339051866171997372701643929962514777448039855347732619017902529907383404557380005294122351224657295540355179907591404198100436787426181747092087997828198587576026625344321752140906308640999665038699270556631012215050695729519515791436617539844535699983098155401793759396414798177554667718910571750621728779687070856878395923170445799912792079602872686493887449021556515020556188577916292697766989503167332050707550609361812683197732784185937785341851347180867575427170815786305042749657968106322965930643709275750 [212,57] 4081079856572189385372785448917279007895629284882551192188492431965049082430252567482338573645037110645571510538950508592176521722315550221838452380823527970399058148648921804491141259499765393033287200879410899100235996107968468149787191851322273248027865811141359650746779070960060089287889761333907800322810075384638405546741354631813486890901066053298761846302116251459601124900302448683959248414772309314149980454450416543374217651203543618482180732074098900641373383944791603863667950172701167982198175372466967100214744472327010194453193558946467961410370586043208761153806159407494812727389554173400397569629584561359018227733216931908559129642345792002552120521941580500 [212,58] 11325259536749284569480243601006519243089217941993285696996361027287735145291942110188801634124840202661025742623143760777644760672478501338694634539997978019589038541991469022111000937040934330867419457850902020760662742378289990270050811093353357636695758334453160330501464719484868357421223775282270252761158317407300553130170074274969915256625338784174251952581253853507590443448560789696603881381311866623629362301544673568686951555993417542142738499425703384676733332356919564689407745790862040684022396356198372364506230784073098621186232804277401284656213450139397233998508330129852296306469827440140418462066843307196451142102961999968169098098332273204941217630680 [212,59] 25930361109435542937070521184679369289825130009179015425148394595899628326259623672313266465175962148933807221722992536051367623776014077597218532131512970102141394482063825977013561322215801553827915193814064944540570873412739064231409168897835234326428429136399147676297317415299463557183053581208435979836231735591863926891966395569586665588242447833591115594934588602698345026032555861781939792806251128364165891445363333142026966617238638976672569365986477854879000023083360465419546924349455520847571502025950003672226651469014354430550498430917935491263833131015235825354662068088050850834984186923273079452895647022236918959663352607264473175134477933001489985 [212,60] 48778665445524747276406830928813844970056503847759990404171174515768315314488182629162901671366948529612933247624563830825864978849875337219500085550891507765310273271030406180926904362268114076844661260357056494346053251883186762995083411501544379457467189921141919745110519626357417275710450363231570349949294948481785320239612014092791777608892794816787490072847069933084399241290162595486295577017547164484571187727118390859165717431800063158271807969999326241410621721521907091025286088623792039428455791305888734092559362600617743783211506389870438795211937784039219152470624765724051999524362780995658122686383067392665254962988608759444268917605239838376 [212,61] 75053924516427405897803705526410086143053101940593192849499976279655397717264233738773561282708097301898400167344433362844261144346247338818509680582403945326798939685227276775435645975300029777125099458706570656816522084374483043144297509320074100070905327546869440222393014386849221479974491545280237537735653077684449732359417528835854383721812479454069552807525556719522312795762737486823485000032430833084477796362482930991258697245493617737441218337333196721493045732089964035149616145465589426334674288850527821406601644541502427697664831432605245225132347720174556226999868496982145408832289063586713677653726403486896938026786356045420530624251000 [212,62] 94011576575384815685240687156554234026541797648104482569416934426963833436131912765544069981364150977749672227634231384266005054187710871963206135027209167606300141693068567921696614245252122539280696438398801174287792282305664863962837461937522365879633904546805685887727157948303787946502033317305829549308004769888403354239137539838909199355073812106733400431687145966621335167185080900717159014089815629860594102772274989139633124804803061142196387363563655344357918057000423325275125577647858362056864623626045074420086593991668547196248343849987124244936010953874308497735475233706549300716283277155625955443450166098257901078924555943983724000 [212,63] 95382767564489380639300964995317194562225142117734992855139673519350719018199098820090208267180366547824016086908055393536386389836631780169773632478314766581957554592637442123132996352418493097822874116047280668104782843326122443040481565704920004732918810920810499787322759615870762596524082141289459710790623766705014692349185051459780855026657074663886076760258350483315641214024251079755696865116629503686447077688654722636315746916383009111635947108168057157557079663904117118459905350884180645519000733943730845952221031071098479635480064249955507623316664030624020676882448696847523403077519570121355487042943746620220613152430775050300 [212,64] 77968887532921993467845487400616160605451370801728720770017928221336133788614855171751443091357900092809487869049796008313294944925714631489939022789551828135813144702686001422927502766517659996131779800402048105848965214952933627047719609472246048212551085173510800933842752915579349375560105614048561098210474606051543643031941221572600890302380562861762951301669259339254972093155580120330592992178461959969155869882910383703390240646119760239446310903175630977842924473764108649781643897099072829076912093051729188112981872749621087799557867681943847124153785351157328727756944441010423047610115108601510993010376958984847021190228600 [212,65] 51059306609863161021290983761907768019329840708069888507278248890559607847991079096148700972209486482260767082534520251742471048350434766465920495729011916159311807751727195950516916458463164153050005357475493116599465695795863592754271785955143295953940244306767452823067160457719632977449875653122183489967609270845777051524359301240487346847434010736794204953258478194569611359374345053123146727187901870429255510944772394853104030866551834282865911852785417763498488358255655880038482249609568466302847857373752739995410743846286561881665298938567740866568081737094315736526327755347623970980052382203144554424050333013500982840 [212,66] 26626698240756184444496534779540525388848054172114098556308466256713226179666376323781636492229097874769635616723177720913725740291100403022416644383410103568548929056045238767132081295951426590382649194969610673602472800146244052901208488665694898363310404121811158506774262469410586168602092266193253984464635874914492767477527962498998802189687151966977296990679258525130607031794797970869570508073331748215504712162575675120786831368016788056024760856871756270469190998696365429848196608014491700867089244997304043569989492440598475941451398056796900515524476761502100877196593897595668880126205410790181367654360111150000 [212,67] 10986811973500887659693094546843370663859176037408201346212988152892704340525656342776947646121307894932520892476380922314973420211136982809451978705504317464285392662763857172081829280348673606309084114699028386760310145452178933391093413999280363390168671717165261909260997489082838823616962467090031488923047263311455932500278030686512392833591779481043806713722239437410683254087022949449435032699444378338252650427526354797463311316279259865128977879846676459573101910731626876492235270764418275410507191853067792712094757795328252963355538790688996711592639594939878606539236761613251326975970461140905028636363750 [212,68] 3562751681022166076719539523316395429918063280681836016796737795853098123899726222475059757132216914138699444332520292854510895616737030481466423360276351509761887203054974085311799831262479968555496500422635023606397127390661868317448309104219358792957550259288135784045947076689929978457422980680575239120396796215291489499022369935205218401857759733399104305309516222576007448997137458111436182804121695791971571242280158825616643411372676585578334029010584175921758871811245661507386483431511218200068765560448631785943270424192767908345247940606401827962355120416892340412761456402557148863891899942596370000 [212,69] 901399483718405143498424526760829000552750057138218451619721693912522493614851359046261724983913410689452959634761840163243286329975581057788340048694209713413539687441270359587831817543126373734133157483480396188754928095965654437031326148473594061821679153252019527143181094030951428735604342394670285305718667417051357784481614022455812294022067320022870741519100909854342152901772986217732408886080262827668505792747791426986808394719328389963353375478322521290978079791317770100796747831071911110156057298876646157680129439270365125783228576255830446636000655662374368677302125827979593044654089562000 [212,70] 176571740004241182260356205626029375875265423127927770240339880468871080072234313605566365585347569732650257467218771936651088455737726835880048449299857746991558953319617610480244944485576534250055560600260948227932423282990645702970462736324573268545897229179623433701870917720442351409331159562180252563310485329436891501124624775467480209431887995444553634846580776117700118484045677285446374183573901703925505155597379753288305569713177077858618822555234430190977592412406866943563268931867078051991020866903846316334716228826602499480539062101986862943372134206342920155840452545415361887308000 [212,71] 26560149030816127892490119743308400723943682601393000473132540143836592617033085683502494550985443202554846196383883681632497675954006667730970390183226141340794930469732291102611221576893222824331932234387380131993073551706244391460850958745567897501151227552649929561059449364604869300904290245454741758096918790061219770726920882318694073712956706143702308559326743953782965253798218408854577909739435085536517327053704935093595139522245111266253378915338701766095806977891041768087198444640086401344206775193567002665713652371118617343174045327257778272262553421828718863514640648995499000 [212,72] 3041156022150545310118781028037419771469019618549113882503270441974507641811723609014062106138264969742775044351541425119804268594398540773495598042004467775040455397702220879371920009415229732670398847265955863730792984183289079971215120020127262057920052848517334677061180310946001850538911540524663423465247943777838204744469302503586786266934819910876075276295370753674643610977498724420218343613881777218982290321688874277571192156598619328958358683378662305974904091929409417606051203842645904479098631232338909778391080263902477786671542002463519008063456920206877156337911011625 [212,73] 262590052901457238995849714567159377037034889052428821256358742723363858618268734973138574760800071256014384917511841237877406131909446157382228496376134106852702120600930728112798230468005764506577577915846421628804375161656997523883137352855868900378899073174249157232028768184583954143377925151036667971243451727357571976053192764287295495645251377115416007915983748520089905597302058476074203868978642546832182392635279538952622881164810656527670344476817081191425265129874084644594339995138158016808711889475652330329155899319550407704674071414818594785079725519497392450400 [212,74] 16927659675026372680371549046103396127982423505586620492237300015563605930175368147286381841958761196489879056744396285555430538781302053128196450874577939161606479443026679955295183632225005827273399845614498704147209495615490258330063317282521725867148037160144783147877022932654198778194964008814351420133469690604483730538844074011782394184820165498421516423709875734205679439301107498831003214188836522375149857422608727803945114135550786801797061469516059927831127083303028653410515843463092200888526993104351750487648911259293802194694539507018665018246225537140800 [212,75] 805991914626537171283713105261988038714486921794844964516395341613077638150989256068240632702348036712821814023923633282700366945564374827603987796844672786896274744995069294903077593219995684775466200338767361302715820636056743463767599618499425339445151494712250248544258264432327541567708375816883186550313322577510466169231304324010294526778389481254594017378896505997769617631095332753095644124241267547596544261274376460123523457008925176391006604387610393908848934952878466891298300987693282267411530434209596981868694030678342399251509558068319408543165064 [212,76] 28020347699871680129166349288263944123872774975840574174830494303154524820168996908421718985179989826188654010416813040612026719791818809992743253386027538838158014794518875124000978468351030101103661826328168161306427658372159434121137346604841174329110176621117000542196540760313636474439760880108768995436487798615766493289925232724605556157496488764552933931214149381470987815279005828781346259582711126232187984306464577027905647780410924199668970174478449408184882135000348160966191087333260510960701882397930866775807402185878313299723991192400605400 [212,77] 702494212502696217515199571229170935670852551866529889971521393234364839595435543660264452224536910323196388084402246121897681622427359840817254767864516729159764183976817422939294660086333161623860103306800706642845501617227813269316305617406487952808967523995247137024301881325297939483949047205455559248055128673392142631351240638243418740703108522563611604463838388415189421549793582307866688458163940253679886534028643797064200332503958084818799309061118793628147185319868040753990069499438615686946859469326396558307885678579706461150689651600 [212,78] 12532558491707253129574858060034401898213286692706834557173336206465298554095763184571139604724551248287125595392968312335394263602052394522215293485039763911352879296718111179175479932269738097670669019448030394953580625217064848601437992614959313776830994810590344659800258469776019196916883967344618516431867193686597488561989644193466653386452416707050612411240669830482606824175069334975353161927816447999267632758500371518718902216058504373288659140836036340243775960002953136644927709691636282186395724859961385699936090399327076041280 [212,79] 156821253493482933509629386479636352890241046079805650979100191239485910215619488967221274277999025741461128144026288643565434537645404248240387355043997651420481126829769947650428136024017916553959419984824223775694761987056940032797278990679305363851583776957800586820985419694654721390019814429343213123029697412291532562778711654920419845431984901502111107065034510123489145500272986647103634043890060946383769119129164515787189767781028177419402215808418195118113476042092549672902483633075555298177468684917578751618242757853860 [212,80] 1355083936313228898864782362953920980487604579705358925479481529790178268920932719193561480169175328123792891296419824383027701918311189034989940169269495154403914310833294138312940946651734545423454261154234566955475594356914346201353596465467569965298063401251495773171690620485253365076664635405731936774663180904612480856191566730283218286542623330414258964416944947315190110268606630792571849413504247002815036606845540826073165617412337224294638019661234115616440444281685015389799785424988701879563174426748859852881632 [212,81] 7950063961872683760273057530576812590744539723305711240833490112997807459697804685177829242335355692799968861977650741525080561937520006229496051218486883541999871856928663953920638509203295524868806858921459934566510480255702648932280868961153571859483088964796616591475054967679424544585229555298644204272283817473327998919009389589709483434881392660125549288855294459631622420586777275485491735808753566023834875125821381896883217507232304347092988765803403109841368229827763845615935595309645077111745439955605000 [212,82] 115670879380296505909743395893970890225544158353523126324331991824008396692101490255815500708061700881212125219209409394932026350774890565483516239146365197212680495745400866832837410197569967460663626851172256681221094842963577007569170593339435917867016279384417716050027560746652361284079608511247868100310444006504425386950854743897321036174722755055151520494757257561602718376160443790988720914152850299396077455782435549153601690629831467606358934745410020965277170479631207819250667211508905424150320000 [212,83] 113724773408927313191804970375854450532652299734190005868048979786417830478125308369543416184795670893923423373110918313532115827037037869623254597494727216620254273836690094036472327243759241721698836608356218068041928383525641872313951159867689294569845762744515558590749130811567335935521364320694250621112828002492095564791629885135300106035791822314345755434477599894475389777307426616142013326436323160937163965686031895338325521313207597017617933001478050220423193003534925454594805468152879222916890 [212,84] -86454341720623350280364370662946306752820110122247836379672355608172629595332125796938009751191502067851413482031843415443241134407418037286634548552292680435619194054266935958768628685377184195347912618127320467229784411705524886937570752785284827089542909035094484565987576443649408306861084603830918114511109094253319427270432311970039023428468757894131676216122865349417425600164246697161594268168417293339112795736078369502731980644655056950255107001377838147371352571545933204096235408912696956720 [212,85] -61929353063607732403351933741405218907365329087176669296968776448008219940633879382222956049424301241223700206324494024804484246120562962654914115116587954901865840674576809276212600434166051233372530330168581577816951110999734378517229036395863303291472380350685000079848568325763108917294393804181301910597261296451342953015697057335575937080689771186608372017939209386421298357541550669284780133819495126211085610471831631296980678212280318523120472171494182263762605913990436362870811691955892272 [212,86] 65525066289657847604713914942140777280646482371096589926828254193850802183459219659530162932286366560157745712211213024019243774398201052406043350705886597019280255384646518389579177924892467195772367868616756829563744489927520414309593499728485050328357767335828086910466159279075252224028155174433826146933207315927897747022411436277338949727558217486176577524779235787809549998805336024312207756900510951524645054050982141043597825053684983142811495834470262740414017522323323160582665174673600 [212,87] 25613423075818537819848130454999891656828625278681074016040791480768060784666024678358045939217586064630579925100397883322689394166208412509455751601824232209031411005205626714569659211354050182393238289601733280502254439307321288104728235814578186656394134758702813994721644275335657509821347486652300352266603401741375711289282122084351911712594585726425517502577368072840088657313394224682435864789618779495706062467179593568259233170132397127784549173871275763359576108861351398259526574400 [212,88] -38826046752175577632091008082246044387004210573182106363060342008228912490777546287478247963758468703699720352256077718529735070193481339993436460058438365668979126772689472972314458610909472836495839348553785023232543007381474563356255701185954003591541353412439583197653187989940754497115954629740970891449258102002251227095355103241101170309572140197111636553154819615449311609479045829957905875319539140801792374095317540704203253068434307192943886396156728332772612085168123630594943195 [212,89] -7557115089842553359107955322211441399561031682913702960932934353263883612295679608564352397661024506811464928529872547493346275334161749790878190216693747460376211375621050015798187996169721901317424694562278153001756040292178935060146904421594921699062354859781952719405914310255246402869745991926197256624695783424158575793853758740643695633004951548063603509847865916892352944657979415941249123886619605309827011313705115336534168775034307253456548469017071953249074811536157575279440 [212,90] 18485873534815186246063181543216548850047008250814253431401113593441584137563277149601596365644109716694661049476240655717673991730711746185700141124343963825065669591780413487421462424378985139271487452789195533104934955585075139710371443244572281959627327817929036239374239083700169596805090251609374886646899847610786677793836190741083890971406574629809169054407050792182028394771606933166176289824899891025874783580559422619382175418795791515086156295173460679341944196507997023464 [212,91] 1265816801072510988152115866890114643172604587220146601268387853346229169676879298886963804804546831617878483047980495885521592935904596933365969983441934925742988855276638470979608370454254225965351220569438610509499709543406236684508474316826340169441171444006799136571986346277171441028456913363813229948256584894913252198172665090414330031427288782220872511118583347588168835120148689628963174529993158802990751933043706877151666993320047934977999388896362077277467689369857600 [212,92] -7203076122579655088155494193470889192961501784488881723802615708523232387849020852416659943956248507197091398987779439456824835679817944072056269337208401028809331017836289947397738810381480115633810023174971794630907567183535162406565530481300860799696081047344618988823311830772187530144638568381064164873923354515663023494873667190474077375079364475641848220820100708751687778651868509694293301450009731653465807167452899253430307956471660044462146345333468385703729240439600 [212,93] 87372013679112498007586260876933246722492672097543373086477970507695697597658436334637524195872149976457371080726313713726787204198781465881395236167907718264062565776110090604225755094490632338530286555903299436442465473820356967315298705289995746827563794337892805026645267506978721317225953146450608899784576744051882599154588989895079673697325867689568417802217868021914332436248615242596127028485611149237516238269755974179996663863018728227561969072927073693782433240 [212,94] 2330386884027532559427593593121454006415903175517938501332836765325374664810219158318284509401522607435036929379558582523499449062023431212485085060893255480790942723995362213691243016617743544456886527148458938055509043214010592395729026760879121672922889006193082110254732711870535778638954751817016116267748480296406901067783469717059227061129306749573119618447035914744996085810283692015194917898547561760545723716557961064464364609032264102491870672647990138924287680 [212,95] -135192302487594331899596291234571909411177170487000817262666268783271340310357587513868203227257795957529826414240335971150153423299703933138837132486322836774816825476285851073875523949704250489765169523797311639458537199684284561455435345463761617764800672876660952627244094533314557517873117363496703388132533080835338549198999862973584260702353422212833578632006965646325090428441765579312397137998849040858288690107381338144085874443698379772551178794342010932876 [212,96] -633424711649311545957205596505080994274548276497619505370572436303336138829236722005875101777671771312468352970026687190589117071647644347470244778959573337847286021971904875484159752791941559094380636535721034717703309913062647460197874881231144150180940422750846230911871689908796119631324939554885683763330494515721484574716993645251219359888906396682284815784373309685218013087787055056634367500110680002821513306034892565371491279990975414831814846735596192000 [212,97] 46825254557466111156351731581913955664905658248343082155143085395200581322337933478252885086631713293555633975569463605636642521704444099061839527802863269429552671639956482004724322412447765329495414194912786300528233515996478687074314764635864329631188349992230264424314049785432333278138090895628779411069609893758254657022663152208936011811555373848507616135833266122664293613637890025475347773336467306262548018561730013593212257055563371202414293721457000 [212,98] 145820060054406092920856192717324714547503442065706611195302198857257139176279601300971507214901636541856495872540717483805670185697722738018689393903498083793737607014921350457440913801958842478354136478817666176444341814911517441920568590596387849119807037316198308484200688570537022145827188555312618950057857214569926360760701199761861514971153254953345893061485799878362466214248233916206877523194284952623282565428664783459625907164579351714998880528800 [212,99] -9102333341138250848477984258335419691570960861896924149914191480195349574477240374011702055943080780030417712201874313893590620525191010668656101356376474226003934958177781933186478589697404214772177725745948041967557961628071409989904385348548196032580638854674770669817207910859105061409851514485534059269238958471484724234677598615771674038686340761697463627114587794939042760536495610771872698052974924576498315216984174159646588162750581818825455650 [212,100] -28470101911363924134888679559580487873222927990540895872222749257532110958385554618706547410051830486593296717482730245721241465649032426508120335084576756354750341619571783103958523081600037289331389804480723253983153747984508842124533354053340194576105667937834849883553376948449870971544762738554952606160159255927890459427421370784444680821417628847933354799487495142220947700475545323244528017738017817476792966966465473670250337511118460392148944 [212,101] 747425665792637747472377131455683258246360904328484427994324433397866332912424124349700869734104283426914918551601535873390699602460145980302210933493324513339650176738502947564521152098769763087555456385493116553131833302687311296581545566504833789719351875378263437124894119121759359780239712652865697662280559012585909850014505794028863475435650353746280518006224025414074464611215813925486799680456860782723286157369044772508066594941129357200 [212,102] 4669402124177729746771650433180236845968325046475414579249061397754435575016078778875293131813099155557080340424620198053907880977466849096771747715874649889246225816818038664472613560642342944054863672932330602239986556734236080294015569376659407025327241037606628682653786174603704226936308778131783086478384295430502255564756501361639455157212017048614597667434485647176456108091696402669049782188676167491272792182329143841238203920560038800 [212,103] 144900381641488301157773659431412343289751011594056047735695256957567192587564256655869489491314579058027366401217587052246922914310763126301194416206506835541764496723732252534261101477808409991073896528545586491019794539199908417990866697898359132879733013493284923344199035880766168075075181318702828271456005850886978344188848801971396514156405192153393936600622265461150892344282523279231705765948001357029825249830885048735275708821490 [212,104] -626714660276791362330042955089653679755475041073245280732639370822030775996918014454608883791146425826656249684536118388259483873781234156487721940047797034268866825667506092348220206381194085816180892585904837533846688400856326284419160557947706159167321068422165518141718921327985874177751467250134995116304284380164133663184373676676705641321589265470106429949692131058299566926067250389040580719274351879235825854593407374804669863745 [212,105] -67160166425810520935496201497711029517341022633305674919512999792366367127352461295981236110385145291554371969544225833854054361508319796445134390277313075219355365911214951270545008077005873306318691576190675862994554259003412999513226272159762220942677301575139235980684950142467555267452645646238891448119422641239325193478556594795688433803371669283141101578510041486533236428386762216394981005595290725940185274157250171682676524 [212,106] 65189256941187166555509246959942140950919821889531485347895165622660667722972407563334846587670490703498644651516043947087961557270576042463632051493475002824155600115831378042787285845352163042890413436260007116662257941080124926828097371984929346626024622955097374254343586976194246761337874882030981854189862998369800735536003392648993688165957000578814889704704015840152514104538898009997119404359731114732319921550643850770000 [212,107] 13547639447426583391395871005577417937196882267571654692463717930272349091093431354968285587573501847676107037420804446677185720072796398139461773318243993463890607153395749617046096022603122795715285174298392480470801759924078009312092227768924921237005052986081458291181529206815898575978850976591579063167011549501695805783506107134378860273183839082294348021442108553472015317569664453795225800151588724624111410289273263125 [212,108] -4633816611916082981437788787775084303394709052824094835845269695967310767958079510159328675771320970262571012744719166800073964261494949330528013674688782454664084183973676247194181057839317183225667870096408069756292943706249768219819619614742899194973933062998151815038429086869592093062427662055129379343594614506944385315116358554338320954432056058221999044022012676164300852052427511014484483341724627666876851966977800 [212,109] -1733110753857151715540325144062744028710389361682527097749995572861076799051435809446657039482761676602315058580775128123530250225726669534481963094639936456544329632629107690107480770296116568951003111047357478756484312001121265923348905320770466722251791134913343250265723646354953441828255856353123383342162894425370835216188500245437571873359560775081662088483094060259809015128416786574826496961281489549834087926600 [212,110] 129974151049188458733926459428797092774150380112670328255669747249376367094092518324269170507854588909393438522264354228049960683559207721596756849558864236615920582361930136221913618367462221500019826107258168683273322686074722732697991159973598095898155311765473477664560098811888186156888973183156835468394735102508253160346257964645251156471121417753700152688742108594627778750741384033073253768158707259088769840 [212,111] 141440125548640339559145136020751901818780730253239663283020013952247269569395691424175630566649507274960316638005800194920578755346906445321957322540604391214960861822964723612353797392806861380510699125180570876134476964888693568486374813740207697307755373972943027618736891145591401308679013820831888586511810024919297009113236571390193065701495412720743455833641768646440011318813479641859913393941686984531450 [212,112] 13491436439711344779799808044174815941695894213985250188677826513713863495700532222309234962190073651121945553776507802397622021802036881495791564247500419182683750462169552794508494182620216060282677240240525371320567828085670242283654322344752522874981835727774154216048466389425673995922343279654303804863169268519299200609470918720339788575445794283524735048588885770910398496183809405466852854593879720800 [212,113] -5992990884799086303364188501121859246990509118154371018311341751760183168121101831694688620795685903033776720348037737226957868518391757021420884365002322942917711936162847519458142974034129823150891769182257189658617255710612236530692532473896992843459662706541541343067735228442060350464135543768094679312368201674861873843769203286147221194986924781988054374181116166329598996621146576538436124349872540 [212,114] -1752119756730922415699670868543415213724676788332411355303570630463559164334427166121793091242637610664665231893561087064923850593571478214634695580254806412081088971057763295092278703948998863762426284353073644149819661013186642518482829739629604515239190521438615183730520875932875516421021766349849721136273757298875550338381071132204114237924171449090658777924026842489966348316482536300909735414680 [212,115] -38952354895431445324493779290803533218042013946780376001042636304699082401840161631710120591728534964626967650720918722395824024897059636894222848814257295175303921350396541479560165975387854044325745079995971498759886185061335738671845861595635807855851733444265746540182181880148124084749913230812370512819505353094821397865880760855632777144232879846991530289981256027695186911898246360350459147 [212,116] 67048398418506467863153599194067760825723852886305094986669593043971874601973944533945319958448529735588594162411075523151255095176023011785166292269350173658746667764354575822071734030263235179460753807674098393479867114301167524766194808418386080389484402298004976922245501424728591844867167100455579921737553175773332759107179037072387818905071616215685530854538642695781644993957807270448000 [212,117] 15087558411622882404865542811683773043157411933076027376359030690597115880086237283311332513064271799978115082087366078204675257935339546312793281970202778180067498869741474138525937572980777462986401281327360818219121980579431752457045834636318564946976127705740913562591364049153966269861035219834026543159610645049234015959556872692955559912254168948466788525605675808778048675586338842000 [212,118] 899134278975087829903515439588735240691831634716059656234689776861892233564057954605980977913577354923898950109299284696701089788412789947527630695041312986869069759301923629346127542659973448074600156294357260901604378946154326236936426361172698297187073431978682704657519998219021349922975666857227527100622091492302897358699861018697707118160265348813338309636625633512723565020377200 [212,119] -264005506156926973261312854860886878028843461449147072561985244151892275806942872650167460387952085973441701279495849467089388769494073418634069873484073157034315124160342249733789880854662650368555915575244331328426837505004023577162857353093227384262744078672507300214815590391639815119648363858651308174970867547037716834863721511775427249224127863405981953313147101139280045035850 [212,120] -85225821778532695889333187675697022265573469479497172202919024944840036334006372299598708558991963212895284611407963814744753826702553831871436119455514981714262542787948401303977098600922698999969084116928220572468611862977067623661146211322191989732014837451973374002235201858985394556079494002865951062504024740856153889685110242323916797195269791245836253946640708116073747680 [212,121] -13874937524582757922604593796956876729312468058726549324471179887891360188174247545238654709587284721545823184440530379075031139298659531920650982804619389854008353030234998877174294864398586447186339043770851905604337986751117687263810509094522754621945128797207705094795206173901488624445842309389880860223281428205639419690186011994879616271875687217887328557079726640332500 [212,122] -1580298943072491173628825662252831670591976555363765284981935151174246719803583676801847494999829771912360598326657349650424537471779616171163798295621595412431588447606198489274938908524951101128055804370065094196647160266705816007158116573875285850572047920198230324988983708429382496994266056850310162826438024945373306529526644016688068231062955356971125671795712205000 [212,123] -137434411436518300392418706445600666025064866487062104857943240147574752447363237230825128088024000196110405535185761101127787262377911475242724876603874950223286340903745398347739118329009267367052856059896621670794120888810517134357517109195999962054428388448609626883055154394259562301456913255401156996643420043205877311923874776248479442091050172549744880862167625 [212,124] -9477406692942048043229445097474938693494919507338485618060527411347331515863541433011728027780212752950115293953065093633559958967308631596604313813982683365722098367869211834423606233412663716273875934075588502822703078130294425479759049380365755273245912458157535884013668160846476295732261429315397724453068569991113597294712418464781031727364589821047513528000 [212,125] -528500155757288688918636422677467184317089698662320845845854134894451256779340651110555552324695093361639708517480962404034987761933081261863497436868119545517109542042271708631998038958830509165186816412645480460844810044920240156017219718896023478901892657415894972714851940119111429919247566757867996631552216056843762610642670993979853191214365401698293992 [212,126] -24096111291076603108794722408883094814469680745719853512412530474414130707211960666435683161242787579268159970707007001997149157659272488050674229145213154731443626613834242919692890052465151289661779643194636962580876580140410376953017737027309041849747262354500423237821516240253151004497555533777467442718646161179560474364383564673090447443110377106400 [212,127] -903812222779867360444952711431538454629228540333743074325414145361837601589999493236187639402910734162875709687779637076553777418474570381155758606040153286074457963602991170554533685937538018737419767795954055725645425142150307856536269650570619041937014769111887898187433855114630926460007204819366460825298644352489897116634227102755704191148573100 [212,128] -27976219506717501453006576382438448004528753123864669235827109496585251112855824329102324027349290061024660636645365282882091399481923186087611412017856965378968895099011950081471958553694656247716570613522514692067619539837368236159587960230801049485312526033158754813570827073954281493381664028758187695318129114021905450434302550347025293913280 [212,129] -715317482903918398719896356634077439298062496118537163293264291182612894573106338037840468314139374238563592725113083811491993724432498253705963363847266213244407356993693836265139870675191832664886658803154022797770334934635841648370157953656755801095121230640143604482216735774620862762548040235862510921808052264184898795630855411250804360 [212,130] -15098104662988782180697821710022587589033836581037864527711218673555786856823663399025682516162297641759830470493338485531170748696259500894040548931612927115104682662031274638747848699250009115664594897707259527689716242467550550796074605760366635001566194806911946495581114306410791622496408440649503120702546185742383550623206300126512 [212,131] -262544019963301776540241487249940513636124876004688864693733295721134205262176705386800336186312407734106928290457693038371292851376580785726401766272656635676766617909661289150529131566320600564956458818068577752140983263257059697499758866154664283212084500562660122989113643129945277694683301669186512415189220548077378190058573750 [212,132] -3749605165970328795691415028844294824586470769727634366747344163000437307463192891589281065676860350666157387686915337996319302961768404180479036591069171225527372286952828668769320188737076103071393152404817690834431129509055408412629740920059049566858858315671648828877612927864158810043069092111052675057030551528386564840000 [212,133] -43799499429833589419118465434075676518105653536314302919238109757126833020703252696178452387393301741754551304947008985368765049187750345377987635860520015434153967609424381786939920539483808602488081388036466819790332829311511540218906152709979131027429224691790191050351208917506013653095735055505729560969605160595545400 [212,134] -416311972431440507697840615273918948728992126169479911995164666711024188280448943470271144627702360275510908609909136358185339890221509398195987226905226607643455329048265785380752105618052200827389534408577497598953052972122077464247743594303347814117724354875272440445922639359469987473117970569730148627730513616800 [212,135] -3200176336951604248105689817861809331162280003857804627279699160120216052568030389307591388563399965365884301168588408548891298937133680141078132730277984600167441441925711257570984287653144468878462663238024391863292955493076250731107541681386963423976844653987394187633483771349418013084407920242532657212982180 [212,136] -19753167959446087736453198976836557598361004082517442363584988212061149732649974393031972139695069624365181428620180445572547137693006425787601993889463728728208840272923185213985157541545120795848396610039251160997041284113276926313040648246879273028747562117114732370350005273521031745210941372235112164800 [212,137] -97107368772403467103963391440422377267587500887664079258110848441090178447061723564950555456705628689925509930590080644035617587932309487861411164707579016809952965237252360658682002612028318260330057757837215688655353498078578789911047811668149393878286562283293127390599153501013188001078410609644200 [212,138] -376681997223588743592433852670065203223404773594140221283494328359113903053635500458441978599787334613039245357616065552871728961912502167755217859096085122272001744580380280280207240865033951165890332082004953217753401730277895865277585677641551584574213507727408430323426909049773915341078697840 [212,139] -1140843486391055650941994601836730012797298117067391496134726144008718993806472937774656978425068615743441868804504346318908035154097370232308144706007829787884382885937012399624572433107485657716309027881152216831217194659895225065152432657714977407315010470858367879037200336288255681218030 [212,140] -2665867126130402586355827078469351215593966294347433203768981936240133223555612348145936751388951013801492282303597197612654444589663727374052116601257814333033292382697641290879771373349999856396232508723434238786276823266950497818302633904362148190902522982494117247498913577952756992 [212,141] -4742286150755096798660983702960564235581997850917013083326680507240174577582734049724552425887945377392464893823556214764158377529755347772989163397009661030902429272868653859925830320563308938276947425706083258927399645710050804720459236444995804372458847823439959063825390645600 [212,142] -6325694986199518906221603652758827842218790489898530696384886775712161005953979960577223712145785855099315780633470707752699356945112853850195405149631020628851639219831456262117360052489310564302907758034424969452767905439407505895681870906325997741687881441009662000692400 [212,143] -6220002332685404431075067868592700045419896429302236440608013436698389815118988830322727240704687289699616855979661828443957635773644277208929143019992510743485851998959572185071962624840596005023608894499986258418913374406166014324910647306756144827106718813954874990 [212,144] -4422380054280162961938904531627863699144012984721757122270578072404328671921879323597449000427408491647408418297851401949741120385618731839634149358235565209418232798121574922587275497958776620192004311783728819178278137165317610137711782607882499831421628747680 [212,145] -2224351881225398099519742457312666677858283098790649610121561518123982809149104309574947581418263492718177801217176955856391504484624775411389567956269798451408048194692859694478179548335721803460565698541434826790967810835747728278237543313358280242351164 [212,146] -772004161983234428810316594213363797414417622050699959690145816993049158797768235922009275612906285714301481772884248666938543962757004366673238855826502821873655818461453243681203143871101289524511691923351970535970415460470844820713897823958099000 [212,147] -179698510283444209054626791930375006524540899036050148186380598391053409646534899322225252207734188787281701251983034100976234104149966978863654126792009005022652178317746178410765853648559914086842291422124623133371565331432822371455621305375 [212,148] -27150415502565131694539879808576121486996538455299892360245865932741043355684194159019451525070278584241094664011293855904294672982464519654062542889495097471838769172842317684266748058926162116176277283241792799577608838051848052318400 [212,149] -2563887169035668443693412890777580101406344287818280067751939344573366882625437954236672475132532918205689407776975527215846837960898692817507696288366016369700896722796752864220942666082631855873131017389797789720907085106509800 [212,150] -144810271822140413441839053779953958808929451266682056887494038723093715305596554998061174145684024494400942474150992324981048931132536342756724896460167825100852535395950611804281054776919852361422741271639692899028125072 [212,151] -4645611007764552609039531577368666893226225657200601972306803666885730680120957322047840180721391534303566209413176181120637136308961345903446013739656736812330217439381247005107294769491390378541421836453875173450 [212,152] -79623130351451700057766891780799906174697286541936072748019717949565607469200164680031995999255509470096311917483364655336416333367363431408144354489818816923705592201726377216891117033952443225395865928800 [212,153] -677510960776089355315885982555620650550674567142885351593209248434413685986570385234083487240178649325219961235636614249254659033809286764161512171307362432585118355229464192461885734000109204271140 [212,154] -2617935510453773498952852673021608073368044103646719512488841482229093915827137313423709922994477565183194048137451491451247468036848034567065341685828431194471850093088493225184716094208680 [212,155] -4115204459034886108866850211859449459192130178193018234478853261780870997615418843534336882085273112435455793228131127687828864478385670584199671736410465737362973854971818933980901 [212,156] -2291551148032409630820735817751707673471352171570390324461800628924003842621772246929765790269236163764961845594578007350431368411940602796713255543403713466756676849664000 [212,157] -378311774795470568573978446767603588862903076168784185233531431345858223144182271634223333679841033594320788505996124246490702591272810803497173662041589860576000 [212,158] -14627526750008300514256058067015651321250370953924324244574619115701624960492589651867427059756557132048821437457809213076581664329817330888751148740080 [212,159] -95844493683849019131975806590208217014475957531386875573386777130479375721971167598861377481363554570522372192750096715095538689604345653910 [212,160] -66818874884796619467203598315326132606939862238996091595895043888796804228547110609810673719437534642908555241425482922343889696 [212,161] -2428110968305472593396511701516870590309741048013604361500192658164393981252806524636278377157242853045309609716300 [212,162] -1386074130684160914232796099270185313388357375690443816059493487660825025020706479652712630489470200 [212,163] -1205233977883920268643857191130887060352766758289050873526813485815872185573810215 [212,164] -3957240547399957858158807670463181001208610383125370809280 [212,165] -158472 [213,0] -701172080493360229727591394851969497950101604928363233464784993185061793918231252595078320948920053486367111519867794418841793206017278324471688239848357357025385513766620088637904707245454579625370556839130673912480135697684446983402910867584454307773815367393860666866592570738130809892965906465471378178080224617531071016752937004698093231149502439450095267575872814879818252004727928049256966540766929260776938695197757185159131390827951124271568916938772282244837707542404350111760656492825101613722425829123932232467559451417518657692241596164248173187818166876462496719092857152734647654773464396130993463899713366456374296580163063434963612920125402539317511640834600602580895200907013305849689012981766032188269412215432083551342987474694526921070205806115202360124211200 [213,1] 10593824422029757288198956026585076769336482845556921742788767219841310862741924638202216365493909826132208286119141998670674257735934539044743617451253260935440706832588362723430242495296764393380658761608879265516425486542814241280729895399961977840859873130069087111381880672602648987303755847548110311818283747579006968700447633340428838400558050767263675261362573120815286393203416194128707771905714729049458054418173873876860647415056358981010652972350256269235401032264866396756031934875708788633849433877850082534966477255901302599664502070105158965190899262223989319570310226123479290576025604364855714975269104445282953388280240771716611904783717387685432686862761448678393821284776317397064354209730269393750800480145504296359350107434700300539341662967798184315888000 [213,2] -77871005764028074501876143436314074063402605373317775830808965233566800338430951478186107574444570682537221883845799974131090360006227915529011592283715827254116146540686517417447469417540499725032676556558975787850870281661257904699566509587368225253967144324777578842268272506210910550454731228076618259847988301904441625904901589293726393762432861957034088913013876397825283368255353798250799634830687566090220943044260094252581335960724151083710963520721733259848077504236365932549730617699017257085314174654909324137335587843429943445314790438983133436704355634781648142987150085450372043888954009495982269413141816885333819677751898103218911906308783132960378938764515825890784122866211552943819613497118713893838456446122840639692421792939742970791547755263903487648000 [213,3] 371112638714097344361711013287098254950621353593363239801017274568968616385638773676780896137507518906268505080305502285748497834483490459878275384013028938776474203800623192629424832953741933587522608626135181697567530022455212189291927326143451553190821991143010478907746220623701454877503808226844904122762449524916848373902815734571172647089563976725085203008657631157932113253749884967483111715241377296544106215959544503866516278800123263558464294816469040567652823052461645060603238763409476196591266136515439305716986738120137932628133266858466709144705355109545031135492647110928702123654215757623545870690561721864574456873548406597241233015457414038913504613879714664013150580869593926796399711278299083560535086245267134578072056059098089555774644077088968477600 [213,4] -1289322180501672972936390577122578468770489345217311962703435269073593537763909462852583315455003460731544175830589154109630575066952623190626844021134314024820645008462354373961906722441175028854339394672465421583536073043874572315615322175253814360121196565023994693665272458893225003650405344724269922047723362312121232092578917331948513218642650430815761725959959921525113335284979419173216388958846855401531224415547483948449340980831554261611106001425640416759519972264060096063301171650272765507239118310819989033433466039018828943936657824435542731999554912444654708236715134173019906038350544142433794506997361101776680360399650265078062598439840432665362977374383037143093104941002574409786716847743755948157341320105287996030384869290564513014604542645868828800 [213,5] 3481212660508770495905971750266377785641924374653589748282437459740499599619868588620851516843586163617376012467361408210651303229296001192664753128679231459677093118811489315699334727686504010096231756704756676193663082061733014718325743912225742984593391753004505355780669236675130194676949989252606891753434229449916526492718642165012907052522208818556073760571742063074237550541755672536703422358976613285965353823332527662269900558661307472564266264641482927561258728786003862360361265512234352478878346217101956518873153024370785532166079540905406885318256483178847395427220133133164614079508722212243713739658766775623586157100642469226586827797647615862868820618869432762123762101564371011012939871290972942928166514780071970935685908108029281953487634998121040 [213,6] -7604892540836319577757942114032154986356564143509309253077069946399449658696231798488782072330239516524941154323537169699544462216421937732148901564987393359398032726250582524586127766083745636384745624730404371167085898746485901126438123069555213704178325340090618922195127467165768598679461603546670511394752465155760252222265628878101414469140177413444539391427720272105233083639087842790726554917026094681116108889178896372397984230399153863643334330285858022836571059193864770362751404010665416785609582413976724096972606706746665642228985565029285781760110330703362114485783109300119554507856589564362083622375131640887759519162462157571074273891767987929400389160904238883397926345363825428541528347847024489203044280523371129355850898400642287051646737755000 [213,7] 13817415072831693044959661824205824912479657284038242919067426341290754908538365617945065554595959619398507785581416272315315662415426558824021439056616192496376736681173446446695983620542038904760722867515571530707967352654222807199194367655057252788299629627912438663869673863296883729730055962574690542440823136219449352586520427201572460083769490193741303607534780922731892882230936888254999445657348940470211433063872718876066472154196997666817788112659020670458591493251249969224847007826302599593836816919246884691661937078397707776584772899075416413413530719835904941031415586370856970814039102073934884941549776020484048347617258688106124153864506464954879320634513446148608367509337839446235414272901469346555924633392190678761028115450075310744373680000 [213,8] -21302059675703220929002650893426117263666429280779307816942685777438823184171223102812807145551351692341713395638711683786702822436605076525282537512148144223235520129607250648052994643256469410475264515544383163873431545535646544811215026490485336010865081726429170256969431708442110657070127645371094419946059233282085915572667229489830193736469545839112889887593975125599612055518096527707368088813914301535785428085977150558224382208681508588525687466879531847569238142963564655543331928833018369688431541597347503853877044470707170165263236935814092224543342544373184413298499456911723838539461445099561207832840112307975077497232807366806846648683181129706083497617874531065217802096029778194431578856013119266134380298189595273973466813431106636145158400 [213,9] 28290674824249727935780755447683332534200688313039562395982463113893273726643003147376225722889797761352896766807850760607776126032564563849873164356778251371486817920045982158687907033930503493881920586292322680692148547934113907942418534987833442390346705121262431801081598119291677525727385128150919502249290259887712434542786986154291072699109071507265032496771370978847021854596785619596660609469086776699629113645423244305787998126217755430975918665452667853326003187599250520153730538838190293053304710999411756161488259822585809163433976337121792855755220349530507913368430302908284735665117699439782014318163465403327696493919250956241484335701137804764115329941852543550558417548611219437518902526669155950689068352915121546086667182969002378050700 [213,10] -32749481305593724570255256796293568943895800597207277352110867994752789251241982855631232917803343618110922897963700168502326919592097493872560075668020716578760625111756103751538491528322817203257606667492195073259498275012934269635620029861475501478457625404125826526319396446250636618515244750399280458783483526010973900568528422202774753313508285019016516211555776630565557839143307385438463685803511427590298767171593460507544393779013938184843252566226073880793685167351171331927604194085456586674840681276470941665708678769355300919070639498218393938499695375157240021136469384644058422184065425588743072036610092292788315145983405862293340462322251890454843401598495860842055960685501368099692824380728578527887037557168363989069851248076727048780 [213,11] 33356301766593015071255245651747406417230323861870414870023724017638751906076061505776776879111548255421854811824065895530843358049551738811608404195960400554570992269790419344291019476728796054063721506815664857713310859685770572736993120168658307659768251003365119005792991867220902721048611435586846865308352278089523397641513867067249817556902574122194287344488127274757956632242062140083933815715987613280892242718408152628673599898908579374559112489488733081767962453100646840998727972909383791422841724797244653010148428353428332409129773611611671468862688105687734872224392508783779374849406312313803376189713492628604429025843015694712789748362500459317446590142365021531059865764573187683401980437058109084539278989617514919976678446989887000 [213,12] -30120783495617027569386022780794709253488729294018611720851418748026785931071959093535576688687389235759689288204158958232201338749054997306817895088235401559794400272662232225329017899903550899386136362451689973645072677888190451729702064512778826735837904076776481206568668197486742247961614621392239627713356990503029158657950161520198002196699174870225319462676340770483291195849010412552598930448613023604736385361560496345299787061581919796652590322220026142879693777224214582065807107518661576098501659090607787847436520993372572148084599169016004082211322648855501036981544661356348874493854763406913804004213860565370822180230351860436510511945921406723178816818277963452910274559981431661307699989000516960949676009613183659006880987612000 [213,13] 24265224668981497446730580080763476145795405318426698846072968395365142885806982112087960842149862844330551802084916763179264879566334514411271866582427119546692897352086602329652858645536131153286123250987052016356872129024103571754316343981367567130189039603627945981178058624811247321290463985242532619038959310272512988346970662830590317092594173242376044264584254154832918950374214582918242860416486389452556477555699908104189402441879950811450394027989123918792929719880454579833917101767537787444742406176360796753792080977473060144864829307666727559416522936223751662368401972401733018709295946040053276018972004733762872193112741392841611455063040579266266564515838753714575536658529793210709785329423949708364370362904203089981782065850 [213,14] -17530216564483437965203829803841880780857547411131587657159786671796914924589432121617785407781670886048704899090805841617802037792603806856162289293370151634209993653843427087731795143879933072531708798581614018018490852966145100550091513990161060497290424392466041846112998251505378173764496383453844946713080178661628743379064321875816671588701726516924136309208139311108492472826412529333781954006610161268826215530072511490796354975295032922784571455775126578750197449483940443855934640239768242074949837203993041776204472650937156797093774342282063063912667115881547852946443522491456995226525688581506751686272767893896676787057291608771970673932493448906880726627146893158234813889447217089101817929699122631461391260185816421133737300 [213,15] 11406790756258805367591938290151946286916174996073187974792898880577816459561681957054433964546852064719846614332474394405032222560869964217958792056672098378166679084614080404265967916327464189565656464366377939421068237318526293018427947644546055300423804814477886196796048153455394771517150251341573435344537077978910653402840104418947185344006881388533518413895774175270887052595482860062203624029566241441172916611129325215421773519810403656606505919306978231514624264593148671692455598805502574751284347378720233348477952269122654965293425865319378815872704355272155413679079178291075977176899967822584950824156386043340841180950996769590875830205790419779901397963855120564811913355822280718867859868070449930123898667041125820649480 [213,16] -6709696139176301369975147847639586731482088437281429470959995280221184660372110862963672322875112559827555808699504881363312072990432305529901920078875598843673266896818888020989060796897393970801847315199343801389005709390054515554448102070695457548483216807259049865320696621695681972042849005572467832751406442095570363807243410219536384369967380258282306308440320974590715993938566691058744294833388058276460391772824668440728283568313036156377195456476801304265137929554072783952797272273190466965021092404551628570069947931231996677269938399411171096118405642797086261779521101851035222315460118948577652540349713215129585114702964162703752796481748639882628086687118742626318752207505843564792710155328679669046865885025855260400 [213,17] 3578893559802194599444625328610076816316643652143958328350159906291487710843285461548152910978158277700552305243041982995286987244246988901607923957265517845173007507609443170132690804298958470444103544785957817014573516196306718490982656322045992566149171258193215691386971180453608769910159488854534390483065973192664379569475080757306805690392169032706869708693673307849411627291509726014805649006350424092764813271255319066907619723394944927551614482008139883616329833240448078902929592528574376126392652194189586832802489475306851418878147791072388482299209132584606255282467799969107679515416772255219472435319650901733087729268902736295981388634683021494991489353569302958050287294878635846260512404669152072013012362689642150 [213,18] -1735552827802769295618022184878075064162396066928595993008918974907350313570815654270257360255886918517740550767220859630361562156199417104508780578710818134730009635475104351177671405360249045638542507086284776104976985384748787207662666272927105078970979497334076450902243331515668732011031783862628715652677448115147736620567424153264762856713886427070137376036681545135521498425146240060388343661286687100841036461268727495456847376449204718386728568692197468814675718443208123849037250547470509209728013185498369465042247586344422705172523036922844294393908220914401265418118020265940433568799503270925895376356230925553656251996514297363112437103190593680544666697900245410989966669192894491090059946063566726276523536858160 [213,19] 766886073222652437027489610993417967710916863442865124021785415150083213566395752148295835093786427295606379247772989157522279616664134374794082134251449556873631333388650198788251182640200868497123641383510129320651527627082290366080154660619065230540002214426505469038322894565185507526896567236333621435681693750302708402021108845794946856902608792843942665545886724954022008252692777160681780124900834187664708633952737586640001615025606445740632192514487401198432737670450165805643788432682115629940914089949252446667436564194770074438928598445276937301997247653271958105756957980288987921753808830760941807198773762605138983591932455592767369305714168293301554030701678135211246974289766854513308257783097181594815652380 [213,20] -309340981875017038826907022782085875156355591768291505768329946933278317199666230500964302392549580505345253895787511408568868352564401356990131905023727827861308992775068833303043433613331357379518382045049244593294680907419740862437759876271072987040921971304955887112164925288477357548915185484105590014648596349007181951712972154730946930889622222769701233223882600218060293515730203181676601804111649062216619220750134405494885317528183736738902541469103971556312841591220033081330284581541063050357708141138357123756618862809755996906794965868468268362473901109712293224383562617317747023276697221227144501620727644438012202935430651180950299790506226786177963063666201028986099017162454166648305647463163003544056776 [213,21] 114086887337575535155146776367609363178462751570104977649306197277483974503220822179487832265833813809498084193055277478818693585313203088142579968998084804787306055753036597928009521940904934051279352515696109085728653156604463652520795834040178901539669228716113541492878476917652511601577565072711067461547533022920630498827218011077143899605864091488054139793553041296482002654675876809568860775357386704772774968259186738458663402586538318725871066740468700698626688872709766466099849232275735680924075920619191733425219097097532554489604618181744951885113506369958119965522708984585689384189603024094998327172197489665576534907633337369400742409898548994862793054690657094540821357538021257788120879781316643625625 [213,22] -38520153430223099908291784946036660000545928157799483335856964470275988931147937262845585321050739428263121436989297164810902060968906006229699132482609334065763744507325677981926094139111300339672509910999555442486674040284614776198714760921089217697077255086923564098310968526596171540901637993273723737909065295266967865962636487246639711143169243372315357994001809524578140030330379244013918895304390486517281439101166907595237990077282816677048353682858319364957377756569514145450000179934289456638093640831480475962012094640028553628924057913518275319381476486954285076226046584304172119745739910580153605568051660117746742798990327147922841399016559043102282254328827645090188318170986640094445947028458060000 [213,23] 11919383844964760876909520494662761691014804647098466567259601840817767187272888143109947512653893375282917792668117725153254763174193914505112168183394238341257576559679363915494776457685171382934588526444570453681402572037531687158710085249446082009173186803531961863177079101361081254994991378085301164762643686110114193967089339965000723182086673639781050604709678064208912774266501989340934799764949208354062437602979743409599130913290072916577286421315248402336955714398654331851683271936806886280483257908587736579801234294223263346349749316663780758099715175477526304866894839896359496034575461651465218173153086840188782813782683245859978644682800141679453884519150001494735234522058297283256367573376000 [213,24] -3382987438469027750658739089692042108862981859074023545725489032502829997568740182962313071394316023338666862319412166804558218696408130456026222626369612670981528652667036573642154248226437353688369016682810546733984156928940321623958718599337906026953128618005779932712052624599480005199038941660198675009066234516510089327900338092347885357318962384127051549478044267487312004483543654259187978187417149488102085892975463354922459081882399761214928393520912604062835607608173601592753621423444322671978071465961592783147401043171227541094687108319363939691379220633436754652973659165917049416611361430504826346798009963147728711097877673513020131293618399240026630003651857065317916501390280949853685228000 [213,25] 881275045088003633427415663619818490959979511898608270931485588021842530409438940560019636829397178940777134034411845894212982644352216085049381249556975039466116771367065997716497884950525474263054699928796697149104791391969393986115680753543650254539940209262449524244815448294726260123161382576709396036898929349382078419961644254873028544342101812316236272076387251271731959524731835428808473145818811686985663067552525733921582627759115132981636213884087240631396852750630605696043800923795133559098874568497645808582496572952779935288837846685788966519729109620118442826697362094013521758341191265412559745393448118710181432313923942885920051678693369503478476534562564201768373420708247046706046980 [213,26] -210811587592953553558522519025611501156060490087557219843885929355725546131962431951942801844028619657713358696077956432973397361877487630553763712529375326435367395804138697224291123249746457212558434177318568253046027055864205132047490531937100218657841860725542939503306025579851495071680160807006641182204230621771218106915319897080479522027443516658149534352728166131988657814912573167801600028646538091333041508751227421992336346868859528172014411113828110003631997109376818012714300632911463783976230211615885914060805883959390447441990139630063221984776380136630767192524372376329834841778212177551265625618667670333490236676586793051895990618737887636719114899599626408182586316089536988855000 [213,27] 46321914655256316260712397832036590178871409726163523075457820786463543769045216716000994610043280210821851526612580956825647035651075552094866669319253630783559005475684419494076985700171333668731632770797524196213325705417440296914664054417465633971119935352789554802615194766852296027927532306904154710496749299092043565010588530281820755530836660922570906161469502570653372591255273523291760683189062569311542355223954715676252969348133622716023303565528148285112351436703146071274414834387095073466811459558377665324975220366853707655554451070037153793093965766830505235109821719079851523950910138164227399337664519407667934607055155352601671999817130218289200906414081230513108952643926895000 [213,28] -9351027257221061052896814575475537977681640086328060245290618219619022162337113441111525642115470487496562407336874636208852595652351160492986954955993069391558873537823124174236224941001372454739929365676602170359047655100152759465436233410588508160632466963626859827710426236267494460043797895152507576323828007753141478236199955016175132248366932419665867639047513758172216104695051157696504540847418676631710684938622014565264330206191162313189473156381304251093828789645965052385260636024992619597900290866604490723281575081757093572561742535136207785283235558636785567647289189162320712505101807615412202919774455413412895149850554469343862435275520113812832357550272787555015199558506000 [213,29] 1734297384337137736918164355214835585643228893822624740694063393473271684199498213162949166983278749094718751144303746473240497154726002377432392902260221877531587677445392244407196751862641335422183946380847786188505702122025766081029801199279706057164792309789925412116865938014838989404863664321832279654429263349472183425818312532091479072565789876801397328890200112292752194233535744264290073323400754589130263071331413917922992058331626168799684730537779000688699471909375916474468549368750435776251084748689484812183155659285123944722109540715681262723606663569754032055315128309469461995875413731632654971768676844370966913558485506214422233214835613566209976164197323047489941860250 [213,30] -295482783076341559512882595877684493097775492561470749966302434529793943075093834473627196382415083943001334679857761149582420238381394979164205816455354813697069090901662917651572835680174196144747441662022201292183617227061069572493261763283290175836969743005142809172108061183715169370466188241518224210352389433455025118125883046452315239282485406720041470288189575030243551282734779822338086454871179295852613110376881160527079653187739746227897047654254174219891267041449264772378223059117964699256770735874185621561922359001750505620737242425149130914463697803121357069863541234239852133544152167056748672700751216818830612321604569384756258418662615482174311950611576385813592400 [213,31] 46236322862963394636584232005701420906102261973680923956935557295301330654379267520324600892204265018705159477118995166120383897131525006941689146183000232892266508912021584498346164923007072581075808243700479502786863986841236192047741108823094810055205047196037195902664697324752627773110663020373619171686918430964355169540777616423719974508379050117958103931130278582805501347043900896899070740705712820750541845870102525879103405673987543626478537322895094230566217100631712358987734414456580483372599392418226548935053356982326043508364269838618155935062928644955633898582814369177933293877036050166150105234848115992205251222319969723766082668181470139107299447362275033307000 [213,32] -6642362655649607563460859670137045554878636486403366850074788809364807824229327383121439322136656060111717448094035221602793049675193772701193006298527553016500171954699547686405539304717049703047334827862240725470364430462959314733133464610332139702066007744528522751353800168068945964325914392418822500704997388579180153759491001823611916632356353724165261489463774691183147395150863971122824690255804444721389459474318135471576868899413544533211273284949362523940885930129534768341424697138708091811547812982420221459859327548655013652210565670874980856476203602556216063632370987240984266087386236575437278758685086522173067742689040094682136291243163078745580022027122002000 [213,33] 875679676394556866625939278364741693305510691518596843077685522150780511263851492483211560469872605586081780352700481252980901697644076314260789081441941656697462158609473176727523435603216933093159792432810689661560845343563103683306437914653364043211945979033644949208827692274702373758169482560479175161676230712733220125128850580490570670602565723663594823045037025032939667050042917640962019577223131612947619928686777262223431953451231305060958229071187750374112471389085840046211474647968711210646453304864638458713279152788299259519405324822848413808456562591509997295653132341458492760169464266272857509055884047226495673009714719327737671178010866427992780869589690 [213,34] -105876026353549584025904166289836787953298177784302722034650192061358348101164453520351639990446715951514499197991158823552759220959386183419653547099122234797999148417111653096705633862113084733997061370038973309195292188561477174874213296317633361683266076583826221542640129494149998919146053883147563417530253300507210300995909397762810767135350418859079233553135733928379313400567144075930161043136567284462774998642008718709636525902275694269522206842348752347528405988638938536969304729754967978884510535322651191640505389521473518054703568949582502139060221669159670864350628222173068055702376445281868601040771598594612590930405528485798080831496063716129807026120 [213,35] 11732168367900319220558513848960115449970649823517664015022008435404621580150217937973564353166846572292565822502570491050027429888412054302360874544275170661886426515784940349250346834535070558411737558806980203508585990415364685003787574907160027014635892951259913099352136320561948648159639258086970618525198953937085587271019825882134426854235532494874674510014292700478107078781235168743176009679167920172500494269789699189895628663268590564411740187226255937564093327586796480308261108653015855249236205545277040284922901890759839881363497125130595052551471693255133044084584421964193079437570129168668786409043333937353471810528673177776820214211152054278381028 [213,36] -1190526695258435948078393284333470248222235550484606757895461179265178918495064882117009604947498958130542676265333212588341076859424723842322254792926735324821754174306817020345757027646924828071518407882253095232496714109356882943478569209556930106374617645147350467397483443563080282954621045181620944979668063180442866472238976105028116181073718180326494857784745636249161202836937850718227063149638902691388293553882838918263853570064975797509770014024168509950516576229425296165227981029252723727451970815364536897955668073071468531876622437694472732367550147444903644690659458409427470976578769564107378393262252440190342750937284555677071069975393893748600 [213,37] 110531508341850536001149147930915463476749406664388468821798869964428294553463345280038271160562738582637520706490934730378958153826599232067709426506519775809041352353413839128881952368934924914015056528336127275380822179713016523860578579048148897646475933159323006099599794719894406881106481209697217144983089749712811107763199442078444196435406131539769428669916376837909006819326279874074991206515675750225846629640404488137159736899413185201223306261657895943936093722460307309927361072605040681315444201654550421741246837941452333813745370277692429107718936477435892736482288939311269448381135723678752634997914006877985615990320445399656681475447019975 [213,38] -9379497191853356359973989729847108506499586371110042368427975616710951643435653633018294730342648163519893763940494519402674595380976016523206901040738817844443825543875915295021140079149732515846796811873165138058014013700286912022872789079573328296567725093428904553135179826519508869777407913145267497592921339006934107044316823088980306213009287215371949318848735048987370992555458032803140398466278210803829327053756025953404748970208978631851634637484199083643048974000276295894324550935018364694874884047396632485301531462715701289705706181995163663474281268489708647323020371519021391867440801492917975235325689474976554526925044979377582259997480 [213,39] 726665732840561287266102421038315696525546808570135617890771754230651154191616136749239297332641593496652613987354595554917693917268252371524495437435195397000160829106862603421301042536497413920636472867646806722749346342571467705587492153902439336137030607730780961214166647726210423410660204146350972320719061281649434879001061703398000429618498972279455159846002282679209917438857289164898017211775498825701775670369975766378254522564107246720818090670534285470570474091677119943390399682949514958795337653682008483514684331155457415812871582474277958375861355499565629746376027600865537505868889713514354459303394239319017254808581185137955209840 [213,40] -51335935426167286895738239428823969227952805585846391479897442597023299084932648846539789328430699694215786501599636772577380104726441093935252670565683579143738452766416421412742955317532812374128167284483526481090299607065655546682930896743675659926511611844709584197502502138623735851033316829432895736775953440476693858570502099847398142241329541278121670594432882575009314558145473022337972454931802750327780961895713019080776953298513719463347230066204584839145886207448636093811416424332505837307461654935901972319592324674495457754255907074702915229796240681023143628680207572482503012925717622093253633253988135364565650475214408931642784 [213,41] 3302666661483386360063371215303234647841256526505269381261831634462782105230480930022338715935282600386414237496456806349513406779457973737290781509032769774760802817158242622464299920841426064855156864236928303513803132254230040089579845734811879598627802317713813238118799838185638313771962438776905831470310506138346252964407743268075649094358269202757562840074254649515432852174980290962417395871256300232433929109654020264076525270963078071723470453914500872840086296751535596094880094238746473273747607045232437218791372407522208696907356045417448337902859531148336350451999434590282742813910238056669339944222127722835716053645394881000 [213,42] -193216310198547593170479199156288019544278126525738024351525870045718033654828600157834029413969744259134463388809254232061590673356241174291990774453678158294189357317122249929712425243655559067050644674822307360690881641768100197939064922489215830203711625087819964543362262666642112022707295986370561563979565995641609506355019182430150198370207143494902909796967723652593176159454873212978739013874639609369940299166588146727018254462459605473809226585426797055717652507857396123033638693243315332138543297491300636956340653837113888236613502054105862447138438143652978384767051789756294161824045841682113594180408725651648836666468500 [213,43] 10263418828985808688255037927828333877279853791479512918576737295125417853415625871834527767514643993093123590372041327855461280387646538733924473777683930980507773703392327412039823150788383015104243929794365300991210323718682684070902022175404685850497437738754167807879029050897037529404306645213545511129717534744510752804990344638218272304670190092746134533321194193320352594100678990028759767444598849325920102570551622881000423889209921398108338304164557096847529477693577421592151456768493317909568019158155961295517473030588120653207196742381706931766871674498355437622500668247990673113693844987585026706506012445034681426400 [213,44] -494192985799493578892082094487105508782743319581237342750768610181161347499991175059171467755758801549033237517833680198829607844192350594658582429760076305767924876688126841551172877648049132378770263926984837078636861935367418220010044128975605993916359784147946145977776416365775336987167598737843418821738731655746446546066336767202011531877285657311786601558550137697219725871469266666033747544908467033612764302033413669009665812764335274097200353133333044845599336003459965121745539972986019344159390429012729603490435337916951437515280769763258805394059338856612686301243191305965723379972637957378088823445550875231823200 [213,45] 21532640273047459647711797886804651005117287996842540416155026022477914669913393495488509370471143024281641243118233223433001985151560096093455014730397925518474189600352415055238729327373700791835669198796610074854138298885845412614965639224944019782268124608975692068490023199337032712942218097279687211788319579927278666877473894174737512627305442334369096388227423970771291235687493102675135541146191006217954321780988840288248458346250912203560062457590084938092355132273229089350220376112337968232988982771835192079888113631724858173098710624494619028218067517805794547966178243401173293332195403871062920535115443988240 [213,46] -847395514540655347631757972335179868736396474707867348805385532305615505728890230660476011246122679112793170209600095057446883240870538057871087807677728099589601975040375007797576880393866415337118036670034502495902807776325839555140973182973835478492750790852212076944684406419064952170687776974166740103413487804658460370350820251642749110777752222307427875846182302220802592299108138558129866927896177569297961261514586325682990187250258227350339807328780864503554319781587017256560299909761721598568633640982987791073552267622629870795657105072234862213519978050020121317264452734392862299194580387731824085972795500 [213,47] 30061196972822896433015542545235342803971740161200939068240071336663408787684807328051091061356079943427547640126290553982015435437112994945489001929163073021189300265389572406571302796793682593182977653438585510875344945454230067208843507039591715139236401117894561947361364298251173379998194965205118263350491133569613793088011696153856529097859736220389945478580843815286552793040083936382859479311059349247234160263324366345587866598863058662287222420826798063010985558999934446066073628746071723263877985128692159816756035354320940516729665432194320953279742921365526772594137536495659890604174094446437964618000 [213,48] -959291569190978505794126662619318611779802334004279426476868558941477477721301894327326390539602590736806470582852637362507676587836650146271411780084657399337984852561908099478497239254023811639719599374049308746804810268704585748509890919230488828677578732151046235838892616474972032152094400791738505370321178578697605261519486953190446254883195405963798055804602608184839307319938340463114476113177031929816411350093667199220943619785084267278418510176703734414200825564374465060512880649180767262562783309810365473636363146692690318319953718308865883772170719848634910735681987218275614848976932284926264800 [213,49] 27476469208530381855779870764494832265263481419328264887021717497730869960720273179735539341153290410217521112500751825459227685515607170635447881557189287927163826295074625342981456300504300542302507593088298099424367986228007424970131549854086920101553195378340837656655226967557770571632361386136924543061351374546296579403793279779266568133138781939155484225081612932525969608354596026840516706597344000126432136984720497165718258969593823155412543510151806152145572789643179270163546218062207431646193454069719034172946676978072775589055849456067367790426919531658914809293119384393614905688175979906400 [213,50] -704735378442323483929494328501664560308831947775773863370713402064800282422715709339912035561146070510396106544859275333007708667164153144532860983455083163628145657415906479484012388252595353329841092188776548273240967880052712090428042600763409964644845903202800804317267952731734897950679790363482372880448431940116701652825751472314725520442586574728194863176020457364633698715747898866622964623578565475623191867299802683305981409275454811883987244034881683753070690055917748352406274591810962163324017184744123114562754967371995438730178973614568733039907162107113903797065329611948883516853928852 [213,51] 16146582079790873529822690650201115642447164338529733916938748209521114940843660827753436566221060952531139973079514331664016400504859134956885038427874565627000738943532253364958178940329035910563571522112319459457166295942741121757276738803353168315750848039595848652777980143472197497835495383396653875367206161425612560350234534457004407823456311548626422996105050875242726562750130798723826164562320718521769858960892215924117186190929819874165163558123080743172041048791765921075950608230712301592695782340064929326966890607570113538219041380077514619649263254792947912228776203714155697603600 [213,52] -329611877786745426262938323014061622929862566636054032805026388191104323567355679880736490410154702657620851638139429131649029392622455437231294324417330334591268888880992261604589769570758903692695492150477366538496383740076810225500462945118638148104669591284093223684745369597147835971635456710393378884141570119683043658993022195708582919893026938370590723591467802290937154727106670661423520245038750541251557449804103505767572486988650031055694299803690999637142964870217046984979396372255223380409989262898800141279163559782140684355632747493931454583689304042026040538557998450445165600 [213,53] 5978785420560818926791366295086661378740076353044820587728506918341737917910175052560732060880431122064575485748356968708254112348030421203409322541794035828212893510755161489898130628587071907757631000895916824918494127766643167072163376201891407882664490547633712584256334094513469898387772395267065139795835142822248163098737571694139276100053368242641202678444215209256299055484427719911985182568772174280802105595435722708981249338816580899794133866003306238070819140269375336986796468096253760275565983149068225169696246170102545783154351767596422557407794874249316978256732634818420 [213,54] -96088337366995999374426222991039969023279912812823831980072131460722467704730056197925008320249711388429435932585671745619500564213163693823863072258463200929317561881950247875510947316810833094842044249033730507530195208094035425682702239884023723821666444949553582293409589576985687943421474887305782030054009938858410540397359651099593405627300560472682257123074623502536042304267890223501155809712361970765451104391501798537077902719098761493359035649511543964866412713716805513723464304297118959457985710628000677301521384214001869675126710758601624641936535245700276915102743960 [213,55] 1364183676403270184011014901258784058518047047060103318596462467281870754642630478350018357985450397587773153688050087725991169518579168425585370756958469049040769438872862415852152792179970570070254514502399114797569717372735377313004083169586994578595445015746504093706752806041077385472476378622724950040244664407759355912136524185914476825779404906902016754744075910666395561494112680854490888187814540783321048290895310039204702931500578923743339724999248009513192277913371044409072129423393296748575731618471499017470271730452017172496636601973588446216345645550280296002088 [213,56] -17054961070896506242220301142614299873245243846873523905084809135484468164550975912985665234026142118355378820369460463818383690191264910530555793365615851152557043198468101459124391062395669097573961895632012552657046351383133368080111427100146153225473312604655213655246235557322734329676733678786078197795143746876929195371947317946413404752351160038542009322254967406212065537585670351243139917348561788888516666660675362022273746526331016263259661652472526729293658007654686315225828025808409390621220050436912872283840320689516788638104525375327463351537143475409784000 [213,57] 187140144849430183830501281012071798989755681719714238494155551112185389272079015212657390761739284935740774636592017568431405865235064996735977177887952662045911013218734929160027107369988096265908736423209673946942914645335278800298033341529737037044989630000210628981833433854427599802805480140456455352581041593472812226536341093268312839024006989023479043096585603096332490504041705102781089924074345104303667829611090871804815786920043119475697938213505879174172647047080392945749437861543917703042198881403607250908138799257951289813809798001401793663321708550250 [213,58] -1796024226188432544190349695317648205508012240022565580845096347872813361487330329334382141986941361904485686032254919081632575415548547976202048709081400124634359461799354169841198838108996349817918092838069541924578655850285008912896288968004991817766519902568686723412417773767364024682985585243274514792149285356947540297046688504058574900134835917956475538961258741421768750007269313128945230252319730554897754777405946565785338906845389748681273407046695027993568799289360272361773152438012275902987582215929693863901700121562264076270737363201330143528508410 [213,59] 15021087849556747003198811380785665703682849159119925765933644023949583230436329411103807040484726178560357874663194899661348345662850689218785440062077191460038650865863291443899541720387917730742751412043099190442344851277736532527430743921334874787677582585926414098027701266193864855961032300660617158912272647204183375274020239631511054103173877195986754247083946070135938653801587919055832160562912633221258136976170833738256948349067905181650843442683934047185146987073175026337787849943039165044103472163639820547371414379662891323161804413566405246180 [213,60] -109061057630117644192234429257235517083259362703328576133408610311962795101793958605054150588691431335021133803121487459622170620984274468285339742059687412870646939015707468705604257165717440203704690418694503539791771507111823588456804503574272329271302099142446981013220633608773995288757870484076194327798964891149877936388439095268271278169217417788431102314723462303585930863259721505524417899378475325471939004865091270127882571414058371394417933121252063673758076382815868062667598350767933657334492821835114997362292547169149886714978461775606312 [213,61] 684648911635571869770680457283139220699780432153015513460311806809617772925552219778142963336735305871717879059229232327002671763874107088513130002483815572602036625233624430468478626726548359827191887423276271801962583282139805648914021229483142897213118240844955432560445866884363575452608868799471707200353275817337759121680265677707713921030500407673259078976786182136777719966568256375799826706079103630135493545704258494583321451138959555316223338687384356243261764355381608314877270618227897535430547342852048167626073269384616524950358545175 [213,62] -3700473945753858462285797867709199428024757610056287194765169136890484937450987553272545935085948329444433669704216947602708684495103096774384943554522498599315225654707000247772634169453470483469813206513268321363399142967434952480452659332075675124766197991738097282905704073793190590543724067646408030641881018168079150927492991246444388888314792656984969020366980463600833616105235994943208058614503017365945653141948531314329507389463345722297423407455872871061223226174145611710695233565196133991694467931389400362553282690382465518066800 [213,63] 17143685722753979667859863309504457334805463354090576988322600475367229991384956957794004418433650250829637402016524455528412994899480286394918395591830030311533439381056449154484145297215206774140197022211408022687717048895799378952910992003327562401371924751322063902269018483618003135004585860947594680643758071265436949447188000866535312518997973541057626871032850415484105061777827277755373023275422500145938931087842022374882009324664949310839295574273595847774628403899685389572068542293058140364993222979359587016479312239902260240 [213,64] -67759981153838878675222362018455806738320800639495003233082230311776817980314053613286724809314761703401041753345532759421421716914541136032192663473945068766343498216890945821316844201605509183738643669596545038109624288248521264611460833759383324449124886784479888538861402038632138675658096904330303004438898036200265970476026001315675335787480768171070962131992650098518601657826490951582654123421030153272377008432624678123419340253912796994125723091313001646026739367022736370448357000301040147300401853318594947590874267709920 [213,65] 227363646161837991270444497330410427160482246149456345647548718627698932233201076649312416225369478096209703404998786695315281550167503968880628556148065687093872950197350753803004218099564136871031338916524139437963487211848357721086177822884091176669051014231348714907105939167055634041793333049519825966066710052354996033722122203985886465556868668327594427680757598222769500201522412216320576548271495741539129403512268795622068774816510171896341150745294407010692450640220839196163222575752145550783387502644814204924475372 [213,66] -644299364009599013778473128573734827677562168218890922408462187274622383790631194633524797483071084433454689415075006274472861394408344950931036883544304732262007107398602229065228574721735504543512394845530351353453999670710734031256333442967709463040318616851404002061412349863811880816779188895995668111741213649368818618310996678687458922795310779839928001484428984118148451125522328129594436085698722137938168359332061721978794519526271163604209066438422017011130177295019098719593731449834222504995733561900602598400 [213,67] 1533517372915744657801388114446388142353749996787904972788945615844531913986733858212473464301315855865191076680881243654192146941564273004754262478044437209327474408668286564486378318102034225681630589667373482603273630760260898619373576762505107519723881625515284821548818330544646518198828987833350990250914766690491375308670996928313135999511600480500279508844639740645379072965644889694962578548216397022619829451306195330500643329086164420118354419800758951246216245076650640919357138230038958640890250688941400 [213,68] -3047928923698973030766226409411847527852629802716246450957704788518824478749157937052126348081792801345783081833310747007831662804202629154620545210105337200206905138822828967617246447739047067709872230145315615006614243101302531432243936345144169851472551321263765726759826493575752185533973793274712753622321161513839549087818961549855083953720432022662639104513588107215134931317581777342441390092440246295252466919175157575973010665563056893015198479654273565105590991977727315948644239021284567335053876560 [213,69] 5027724785713673583930968530284653916816577327058687072249896985897345189964292855132223824351322756834689929907744359851220003420243875349622059593567284469993996853443159251839232230002722959441912649390271397389299531392144321320352736071741282836093657255202675693973808728037553302021153364034492533590550282539888334878629120746066764994338933001016583511199955990492589556978522566039254515213465042700885121528992444413857442797636729704509320214529499342959433312888139941499750982166399099350330 [213,70] -6838588916678816280096766164115380605567269413542386153728661968195037533165515650610846216494480694202575016486502134701149799916838866485951193276979679255096326975958233818123116666530045043463874806240683281643565038552285410907706076743225566715154798141865138215649924366608780761731111916751845350857554767804714796953808241586865773801245026626989111077569404676486906209832108204705538086589825522881160113232269457391040292083883465041837432399933672750465515547849713479639757617460966776 [213,71] 7617219254538643633834431311688574554289644094373620706858237527162143261068957876433713947402563627862369339923864042488296875833269118353503460380924297580156276551106570430576346819837480040997053767379710494815878551304883880961089858785215652167654606638952915462100330646362994291855130592017244010430246363714923651653949697090690757581606813084139393848853682450891459516767332150857108450413306749560769120419939835256845436484250993765158667886755509059996844273861947986295974636000 [213,72] -6897337824195508593282258115429047127212644891698671149337749058946454893259301645650932268268920665833047520868563448813482546034325610572889276765737503030042687446544231287019752055359694138643683826020468370222097986254524366004768777608066686713263000343318185431128527708420688145078106862612399022426437828308436227426765450026409566010258657822666757862575183076967039315672492427167468258645687542885559729559744528794141019334783308781904914012420425401359902791258837489256000 [213,73] 5037766669364019511821074462579846953159361086027627118359974824526159317627786866008149789326945202212549429364909779363098999228531000547582383499555668611012228824571605521436919919185811619065493558170167086180864708999748061318858239267687071088343432731913993710903606061624975879559207944675817878615021098619665702640275330425254305371279827601211081968724754363013749243687258886433515656318646294660097187038063800438110833372952620020355862699997988638382082093620370600 [213,74] -2943468812691842788387649724088731138420458893999405052709218484809059023559081445545605950616427070696528555273729324186922708547004284406108851303911311445934510529274531309438619334893114018530822660318790362747151947067920524723614810541772323073665808494276431951153680155770645565964338062560233096942938311105216657210493330636271179280888165500510291152891995751296504264034154629931366866169335505709038706243324125781609608489479476197634707018967252613403831294800 [213,75] 1363621941030761677904723185154282508430295079302166008707087581928047698163030965234358723478219709923245515848052137566853424778039686295632239299220821976861440551078483206093304090100975685812429636885740664913347680627504220644363191887665677185959118919158366593855071611960898137894266556173408214896583371187653983139290128579388063075953113942038951868568776235532657749850435322606242970189840418755889437444376199083818899475623724030634635990953536901899296 [213,76] -496158165023724557946786727230816399863726293222395328193334743660910307832769299311037266105535666529386454055464826734663426152333611252183215604164474765614468521571474030905899456648356905657187131852630719445812684828946336210118792205397845095164506916684133977394080572828298390984742035844181726377251916316086672160522292774338241717011843724991980647233143932198673287036932707537639084384234190570018452795873676064673875046486308037812476440592938800 [213,77] 140351916348969894918359142360660049758300217628123466051021690135806268956772439470313289519241856761395656826243654085537807074464911219384277395127876330662394869339071386248703227659822614223911033641093469140058921453628116029012843386236455872968897230160281775316660958140542306126128256356402895685474439753369008584966769140094950993380551595920250801761806249152484416667314265693824453591137374426725537615438916380307600044242464384423589299800 [213,78] -30530845824281820073004956373560563144420355533042570315364680290521017730443787914570199621797491112929646323521553953616642843855612668813915557784635375491021140852605721084255793887375508908180794108792763807193515492575324311993732560100782284216738126386583111345736630305429673992878524914506811944583991152579460436873085902862061087968395132400770019364466853497736188349631904970025299575376068341763212881165147137802186726040782548684660 [213,79] 5047367712575253877020894253974274733962163757117076268911097996910546531768818957287410340794288452075015861839320091710021650108629530749412379872600739585913737255987503604591970819256719124635945575877022837840129904028057712069169346800910116320734998326238303762326829837037838095070985181739764566887861113358729801057228272594358937214279708548171940108512865624792475283346341935734639112596673523933622841642522731232170029056448080 [213,80] -626139295815488858611424322029846732686106237233630380310282678206158455477231547391625033447393770546214297726357711104038028522955640355779433131275698901345203881030467413986115688840638280398639789749463017688249918744162870902409068632055659811547374530520189953561258897862028660381714157497063779789746561166950181001831014451552798919228405197951433108630789529344134278068894371365636443062057921879044526325185776384997819504 [213,81] 57487521267675379955522118242986134533790066157903313885133389995810198591386616432589249625578224106742881479213788165500882831262973282793959076624823642989169484967169636035388838550294950806353317040131555626396123294362846132837860001169591605972186806837167368485744984127381489854927576801154216715128279414814982516550325147128587706771907054380902070882022468599044429979487394609595770809820552007531334309934475237500 [213,82] -3848360832983600899723584818160426146062459527579128556294496277787386197251541231841372367311925835556464981388668872441332319976573896030967334551532637918856820735875761467971136210340666946735349119848846427210863422839931234739461898680661762370005440072467673043574529267155944700550047482441848780537781236659228024159247815057520911221206614717176670449534914864684648775735284161565079081158919340999074349743750 [213,83] 184799829051010460348078924178635326827012473019351725485347804989559773779055452371100978355728035963860367666724010777556293326531272510030381047313945760050080865470338148435282615641382523945655993741113963997896446159999017380729892362789384674903745811217329410335392853888867468183778252158864809094955738426696507218611005607150187177741787538967217410872184987818831880635652907973148628205104346636367400 [213,84] -6253450755015254553414770038119893343795165089085998557342929233544392696375846089070618855048553138954764222700762510839954552385694776324153618484412762352181419415725724212502050541925086287224808699060946984279212420137120222724093097841233163103608217618109429513744216125276275670579965572799668271932643128362704168907850176297929107436144625927375785205987759961417413466090570057112653338752325200 [213,85] 146236042869878463838848663450733372474286504069370276674499578151018163867965758023216891987434595015463809110267631012258841313984396899715265019138360803059252633582731429719416638852301527551455732751576517586411490131473384746970995158153444507448426055205110845638258871023381661835063523546337989865910745322523719396150355710226097488679196351555936751801374816714781234986164423381608368230 [213,86] -2313019905128878552893446210069941853758950750706215769399386016271820896664991019333792395123505073125088274718213250461404748718030451203713127597073589999967316244581367878900887017610339458440196411112369347294560614451621562902965315867545253439184186730159172889199848462969756990182086727734323007311600672509553313742953087816396534125293934078885651185743110667824524339045816570500 [213,87] 24165299696182343264724633963743908796285964480482086278953548053197639302859650217170205987923107482848362333741347079350620135513960451349020436701421356624656411377750072726346476990219075719786068008693325789637128575615529482496218247534737582185029432201889558300979594512242901567144032765702526274803762140647418911600270551906576207665515872959579407812461480816735734643000 [213,88] -162429119629598716672436534819809935650105256537099958083795142142308923307321917136525090206890598101607624812012182353580129755240312198372051303611517603354307109631248055793730696549005552245905027994401382411526789373171065471775957440219714553668089672635826914679066259467833204108096940768314057495173296067085134189176039133392968571299047164090792777770805767975400 [213,89] 682114605446552726790656664542263399514591857572995979586011171798070739869942849504476337499601039995982201901078026877770043295316898642744891581718941857772345770264492897668180335417756658552063168289335449772250458851608569576097321385706531786743874139065961361452008217518496681079214332387545915851448311388102501545564424514638913784290950151990967111479450 [213,90] -1731834714178434946191922429575660198537933190329697903868810013267688495234025577097271263363792705332943165181596260344209512561254402344717652162874546304127054650904206412194884902858061691670831098177737332219373415618596880322100313883682049842839042142448719092886957995340260283560719698464214885537231066635813634425352143876440106044348880742394045 [213,91] 2561798789683245365398964258220950126488203634298688826748569132484126561354430254416567132673435972912842402173665607933601170213256222046292855924431357303624158725922291944691466134387100471045460638982126306716620204658845015263761020688678770104581650018355815945853421051179016143280546228029923634222774268640157519240687765250672058830272100 [213,92] -2117243937771380042427732529205034541398462869356933736925709180845001837737185803565181155846445386595500007448005144693232101136827487092922809866066508642038599162399487171961601652966393018026191900390237304521066950603633968160377573848157970171213766603330559198605968399369600081557579158162172043038710989564816411615484433831476600 [213,93] 932019067115728864587273013060719836287860974183758207117273634802301847735746324732973169414112504890348516292647588645356006367213628714165641749014634605638427072527293605717820551840615071423172398633685029647560435699953711959141638405664981412146410822834078450471359228973571066075039556831880893244272431280074256105027415 [213,94] -206850306187949098224824115983113157377959872008080089438106490070132588794355617153117293300338715621119440641245444347641676787968162812000780232879571532613500141767579951938073496983638868908026277616900060824309920921672401243364829702904286701324131839858353807562628885927339455176490113310060853207103044335503220 [213,95] 21718832145657549834551036268007408731248239287388707686774450193140111724401733545399051495559641110601088854971922164423873572428702007570530144450777064381754873186615719406142522430708594321919042884667978804186375953842665437044260448471069951522572656744483885048100816783405486602044704359558342956878104 [213,96] -1001527382774970208133928342028343314720851599096906850632224633886487368903096617119756582988972709096893442524303344527852263806234796236935908206460208608865430427018940033039687294171277082457078569743009843046326586853911334509675931784969481818138736632192878302684923001037665012580355037500000 [213,97] 18576676919682749619935977807168332711417156715537696680703051964479316097842561992608744634782539196377770658163424173914175541515868065634587911952905709476911914473609940785765191056842285709695557897247001942805889621527144852276278522392938371466737127726690203055969345872247910981250 [213,98] -124770034270792393553619421830852216154471459031544169785980363439537539293514842726426049647755199047119982065511788938887469416214549224736334037049655230940250407259019817374089112670950653344023132698313893518788109852388814551512630511521989328083630849258914505465439643750 [213,99] 267141691189759840270368336726503184051256101252847976456649774989846968759847785298254663669151251542526829903714734675942212513854450063320665802772287566030125348256725974935915095561933584681730068783199554117526099694070542137841734551529778083095011934787112500 [213,100] -155833709629050371244188809869108486249347351415631574629869324401772614718370116705402421652851626943418426617061535480690116753611213948171219917723609078659109340057774642862152082543724691103563970653856708677654189562226888954275538069315255723123000 [213,101] 20327362291504155593170980797149186636224138942974757833814106960735781344927796471811764624929955549560168005335536551489845157435034789464993778725979483809403178297121101138173316746744579482296217143670103900432278519754487963702260245675 [213,102] -460404646341814243913321163515617510376520517293772593413754102561356389259164142581668324534855141164255808106810553565610433710209236756049341980295018774453123437581103329331957704724801257608817940802699328748375185151397300 [213,103] 5431412286117197204676139356232862991889621842358300496485550836536008018471619765154593694897400531902205805316315980055463783856839807877810561495864709964881415279522123262535906247360927434513747418728406159151834960 [213,104] -6396134796489463774719250675247487222233930458728855786600746319874735408550073199377536855423380283322988921105560652038370714883254675774516805270935586135621406807700490918727668950263874026376509897537853290807480 [213,105] 7273256288798637886786846194161860781495183555142615030854360703363106954881751194699193845295985470181487059708905200659623733064086661695471441593253794262081887637744122624431183929262255742487045074541347085004 [213,106] -7985988066978349969895070374404453248226318823802192687949022300664407567099845377342188292559826263586100358129977998657895931699041161493401449662464379358251254100127971084935242098520017929233741840029733125 [213,107] 8466288000778794965906256736368015055562279001975108758161019717339290837488077796049260525397993921006248993222812523458932551680682669590735778689268726069540559704201010070653107771989434567667417181315000 [213,108] -8665467952607005174547437402363059031941812412138139141770949773414085097629359736646688757000548146115924435014355698474194420816300009309827249500531487308321082768816840991764143647643780379462617060800 [213,109] 8562277281601206916567651226071772353711991809680428410568636965447048727328471961830665406390781986386964882580010381595233440635247653558781457492975889914030316914612506650863172583013581986098077650 [213,110] -8166614352459552700130152225998001489410590246142173834023375556269258710118708811607444683564139604756674693513107409220468061950195573248314753677411388360155378047001648425354960055353472489054260 [213,111] 7517974320337691999908601707047035817323081917019652368098091749650941161061396876819105532543709976143219631072611306906156614829918833198365070426095082735892997540057277028668444387638514163400 [213,112] -6678967284903547389042648019106107757739167246368868934677748504955927339046626607229626333863249495832529484972857161285129384549323381363385002571721723776043110557304631784339925369096876400 [213,113] 5725376146806545536169701943893752157653482352077492886421698799543386792977494459608910335874544662625409227729207485341160840485603095571619633069718189558669439455959000801142383943156070 [213,114] -4734936192753534090745463871730960702924055203138943428166521117670844982228393945548197331646793488184780776122019229434461028115724608181986058901395932652776147619222626598693891814560 [213,115] 3777123176565182272310436603254741527674322369645504053722632363961664190526773267710619496192796592484653702733156148007774338289690876044063426116957812414504612625724149410080195276 [213,116] -2905752495217991295248161754786770896611391266864040630614185860195547957792478771227763207126092197328233345502090068004564498781088155631447992198815042488467096327711841620745000 [213,117] 2155320102925756126352409242066052831239857589028775717181929863734033216842187590603689987417576089811352019556137839994410254580913360635802459045838519102361992091144979473125 [213,118] -1541051590917911677627974866668357460447056518793144981513275050933363551273061000525498493400307705205068678222662751448245679585290236413763917143712758338501624095432168000 [213,119] 1061847790996228238409106503055245888724112972528485787417190883731612182308828777272297923601634047035913744214483561432535023394187200810567768920059742533276849240999000 [213,120] -704895849256349020556258879313164993793510133212413858429628784740197877438046078264444039262755925648871897276791768849626552058023277849427575173237661592586744990800 [213,121] 450684989045472056606915030678958660578865141546796391772910241794795303473195519754189966670383665264865061821573807402716384848415612541902358458604124353971881250 [213,122] -277436729158185934317022362448903010095670190042354295527307182014670933445463182562399201804181919602511272051477203323609062676664040302513948731541836733100000 [213,123] 164377971240050012850064567161778461983829813980369241200413928045833709966094785981954076774319705463119704958698138850856604378825047327152396640639901922500 [213,124] -93701446569000345629809741319253067733467618725790865305323264820198142114941550799079842548328519836954929307594363632868504320627217681825305643132835000 [213,125] 51368115223079762432094344508866061051560981716361665755792265615317804316603982453470052691030860835459763014764986184469934559652752371810970753575935 [213,126] -27070349807409911798719104378613755761240416742497667371913545366835030757009916966909202970280010140147482276884561932858171644649415291457154488000 [213,127] 13706954370754685860396034222116898381781578973319702920636454665579315358209128817223293441494785148524851762807449217716900329268058546530973000 [213,128] -6665206601405607554953350468628033512422458626568554746219108458335015115158077100488017818149159580462947756115143749344381628970743444287600 [213,129] 3110814590874489445080069675858172416350446189891766395714615752747980583214551548033978914132714149346397683014280518716154375831657192550 [213,130] -1392730917390752810481060276645851655803822668996901197715265957933730305320409960150852502432047096040585777375553328627920122424219040 [213,131] 597748691838628938113894113827561832414275710456639455102685163586873123823521305196195396277427815873062234054627615464043540507500 [213,132] -245772698132086420999979522471546499280926016605638595627215322633591689631738741040446906649288410747437229256113726413238465000 [213,133] 96737592103599429099260711962244834179465140120969936184610004892259246453376367288003502864638832434489902375159174657991725 [213,134] -36421887610670881183965068073562927645630329858331621470933791987672202098825449206336425297756984411739980239792357828800 [213,135] 13105927330060820425778227214284728718882636434103309620079246512487918413498927971786915998335978769757612982215298120 [213,136] -4503135223121156310560123347899189622451382376440984336950264472978822995821765509491027321058974873631217761010800 [213,137] 1475965983777568899010100657331193993357914789680323896583298265294325704631002169616593981356107626192292810550 [213,138] -460987585888726830989310391857628696744295971086991629538143860350261284271316267997288019474936198007684640 [213,139] 137041639308533083179775820465019590359569136285614226841265873970126302144496966768112827850524428418620 [213,140] -38727769468042403975159033665141235242302180312482694360984917476848745571736319055960264971525877832 [213,141] 10389810207206379719581000690236070789102451804526896669028686365849671294639048854622505376780625 [213,142] -2642184641979835206589215046071704448386147871857998248674351138793560910112434583484523840000 [213,143] 635893430291529188162369868922962185855670377230581949408835040768774209232555791593656000 [213,144] -144576742866763944351486344417053397559808986689969573873634645607246290572787647568000 [213,145] 30992420765564833865061035066108139749281281818014688094296555536563028151616651600 [213,146] -6250534066699210418288789226721507794527134113214194177851200585107301755792000 [213,147] 1183158669842250691271858919611814453026874749051201035365363044027272382000 [213,148] -209640135820771618644204369991182754848950384976475786506336456518647200 [213,149] 34666843167551445445652738973482016763266277834853047365916479266100 [213,150] -5332143899058750805045744439752350522130678367978745833186544576 [213,151] 759943490683954560225526529645149026815734940793954463924200 [213,152] -99922064805967069092345377281558027620175384803645073200 [213,153] 12060445212228023002172564947647050808732925859555790 [213,154] -1328469833919722758527868689742474443484747007520 [213,155] 132629884511518936535282917248140843593699836 [213,156] -11903346130239637234057777517940558893000 [213,157] 950845749249678371058766945064288625 [213,158] -66774240780143471092125634656960 [213,159] 4058497757096695000927963080 [213,160] -209152337373104544861552 [213,161] 8885965621051614150 [213,162] -298813085498400 [213,163] 7456856220 [213,164] -122760 [213,165] 1 [214,0] 23677599190560486985561855080151514356190314068908105636718579933811603432614310960184780232631892639976753416180450383597757148808066122916645583289938364267169988674526929154002284497304978725304969431007560478332135612807810603312272725656109590659611648715373088514212542037057345058532786842692726683227638054587963081073602951802653130581634420432670792685491769203774990543610542286466853037225879351309428790659806683177171256182890494163661438751364377350987835417025374066644220396752836761394950642242279715840 [214,1] 28338302373608069990627491313559476272491905411141801254626113346464014165633513091905306758791068415372408670962887819926154591265192702621146561011284783948641582670519872774604672666395587160493739439384489322545226452759911627464835699831802297683145110482302337223542834519844554341938564829613705666661341805680823683661037499941145566141876894682543801612663306814126038533152758842284328701985760604030707470564322745385300164702263275136952835235630800390568979690353621738874999967813705313545052458543543223331000 [214,2] 1669984863410926217119764848365786467947367025600045757742142852124929562082191352500671456160985532856572732642913091848854350565542072968209101966348202581789276900307243273221080420936445677483872606752941868163411395382117055234611477774444984195503990119788934582867900967907323930242202075970833702306375894779353183808999277133572861768137052709682184845375958668901495513754551278742824589750116968637908814820318176106121126360463953673866394061964424776709462720918224868641809358034085367076510202620828407689894000 [214,3] 23064044824639759770187557502548572420261769127681688645922104050775311699643243751927805575330793009874881145911623895277981395762967327678517447496552338148217466946077458081938264972552300729045196847482087461988093353830264587213751283009374935573363892678752943028948421137947197321195464359353506115390168934993824660465735953193791897133457567365315563137500545884911496034759159741044839539441640176352629578745962560736713616615714604908647251226035403182851873877952330505071873138891533364510730921972035801670169950 [214,4] 119659638325604108026371576511108628062363459534171069046655325323932881187535181500203723340348127809048007265290235580393186406270108479788361655959469458074135581324816169419978086844007225315918676962484994799439183574131164539227982932488741252578603007210771190917681242517281699923906134937610556347509763016951176349816340696055200297380170380798990251082931704176262896582844173124121777690579099025815007888922150895723510210033367880003059088758045122792359138304300822939479554576604860888961372349144741243360479900 [214,5] 295189553358669930279154802164929917795408707459292698507184387601806717875257839893667291058245707731692343725362729319866049194506499575043969845699848675253901120874552948711578985189569963775337415996834930038137073495437559295889013998312388852379160797869575642949225712781274761308010403055046850681762002792941594922315834762794157602814698783625815625977309305368742096747049712519789591629685529011289113125125395193035720486153846154364351106349962963934580957631173606329152159468139754311168876251358383155685791980 [214,6] 399117044004622306415835276627024209963396689095720531612997477196134562335676231184718041776554355450467078650303987892267014565200427375075600993630525199101180856210867300545726018459890870679991376897106717439991041314272962644905753542479664665553767443203660106459338860869236496514039820778310679460452379156660853743466438531605432766394459548741433025204392662013088708215376099813092353528869479687439388300689009704227215770711789475412966782330070555152687797851227228953586150992623560318347519601958494783383325000 [214,7] 325278560105712321813004809149094531916231799351673585558973694530745735767873120924233276839293762697249705027901894935581288267279237686867859134149830096049997614210219552275564510592306672252550808912038303529271194276919203746949423620206399234025503918937781836105286019503937366185198859356327983227069865474924274400776498539285690447167225493513642081337527661082347149036055347252605960878170922231178478838565206680112152581172847439449221678968625504881247667860699748266238563564133237803481528307126350325000794375 [214,8] 171064214552509058834043164377749583468386908331498237953459659634912965272783764284945465307180716068880885064660911992356122603803641133970465599189423330141323469382545567362010808624745077667160311344466913425027909529570799419798179706535550782560479309163144255224407450013121937200865396460483340208996630561065376633910948929092956168641187703364336420666280348584922640425987174238887612741807629545399282857425692229783967408964629746957520902487341710587174732037776946775443351475910263973612251518447789867305181000 [214,9] 61100158485083436320476336829136775849939592084464908687659960259580524958767233815548053735018702743831860599432554184921224511183870149735227140137067194156072851407585643227753498392878527425023854177396929266060308810085534004517682727985695421187365038973642679805189373766622984192009917493059562367294325672472262059712759250087278907716366561457557697119331123896352562520838600697111785188180759952416733651197916102042536407252587769740141513370777534876886632249468871908801734380211047479774109468362199972907768000 [214,10] 15424270358068711347752727602099197482630389605084188009162635260773654011041190055448163162081396654374623300793613460998122411134123234169851725679989757744406965555803658569444222056837722002393351777219695247447541826781162183365367258379756662458592712937499295890811306494798018672299717744882847122321227961241416930931071557108395687201427820636455333338204293134380417178122881472292916307074184249407148507415324189529284274162300980812291659142326821181021178394533919817171870045740819000510136689114083602927465200 [214,11] 2841052694182237989775921997956542858544687261764034505987507044632958330571518796677784519887655554167479205552916611611811077328433618559915168759761079637004172537505906242602647138718935365172632247347619684143157300982567286899710899472163388329167075627674550299653191684949576290288477098573051492347332965468002842189251133237023844978285124581882767356545611841925819249764366409343119394354826599684564767925357066449022655705881429876450190761230130687005056618058498321719971875959645481311144592486223121966459600 [214,12] 391894290982673388419579498649365234845074135692216360428949609369559343001231622198684733083837667151235486400691694766883463136932715109987571517853717614994964560210976246944699550567480346283065264196042270894240372302690401975709185024402630069841725397877151807930243085852792330605696870485661124185258518253926273885612830152941958122477466361050682928285121425310274763145456218333482241982453476722433508987614415114677641728787875241406614926230359795810004627511337979679611304150278268463348174255066041753659025 [214,13] 41368677297931655352875287850817202573646724665439934977495757357116369589692861251473921438960728562760540367924322829663700074421701016162577103194234126047320819821153090842328133026702236484618726333595821938903085147744994298744392761134991632743801134327233932491416114863664905118029679654145675219808758787981469523220555247704291288910828412239137663222432931109284309930837139646894613241869229812251315678554152941280162867170004598993818749298114577807140819749060151163469821558049588246966375291330456388361680 [214,14] 3403420787663668594398348421710229112655856623387134676205434856974309853691991793174548435152180467605156754594344134666596200610926528132898047702732062759197087817305282971146078610975298962826617643936650886676721879320374201623535725203721044365609121589476541952031096038003459508201311034849783674576999592476398203267391823630303237696466779149722732157007066264285732443958459548132926125802230169220386573864341366193079092590856232165125808579391808456483275122392114085397734078893892769829171928275331193573560 [214,15] 221651566013643378901754124281832394574982993704920018465544539704241804244159614659278530747203655474765833277782035682285451547603865273021347815936476446458782777969315272149419851693635835161862249255517554528414663999409311714804931560328960200723798244129448777548019158858513011275113061852399394908423281773702324085066039491436852383924173504159108188404976255296567421220811694670714489211179507541350427481086323208180607189734518306340361813611348576052405927359894763390280092280947758656762739059469235752484 [214,16] 11581834671183130420411600753131927662329618481748459629882455368361755516712258645975339884825847328681523323542825087068230456877806056261094090533226175050150224257432842127626777448043326759028000614494417467881504776484807334646659005461288579008936980687693892855092364755338870874347817246783446453788482358298770963155110324380237845114535509814328528711995307679137092905550638498351215056848686823904611298060416790441828961121341434755753865779534166763716837641927577899630195842912722272800890940031511726400 [214,17] 491267427222385346181225089856709061964693628863357986315319869734209892874253612477389467635858239265595852479225720801145186641995336906434769105877286624889937470275275993308693356690866663531316089535012475572725877180611622621968464828811139619205802315158795256904472835742220333798456540180777079888694427232122952707039059780971755171297745850835560365278177531817806003839275354431503321714981145575344734073523903585217626715465778523596389600964880436859078541065335319200662941576941323701643787702487170600 [214,18] 17090288487484755866601065623282471956788449447110512215368424267751089104236406788523842939149750470565430793012876314996296546091711453211748001009361884053274644121949943575077919876431144463398138058557449536279109044361291732410164521213435561213051644562909342901308832070001247476625408717266150824431209807852356280662536829182105903813794719765805355102797228475173610249935716394781714874795018525027795072029833840432821603659653076366538221956400972542062980135044447933146995687991682175153118702511444560 [214,19] 492045295685301233247271338982687029146723718001551412293582315908443059630399476386399711788587827243716021750158366015496532741096546013116444910949210505129503892563016161956395437610482492482002568819090329676316302654592820404971161047968210422059904367179583905740302233665672478805573701384495738058721394339331308068957495303430497347888620926750838076456227181795474763384176480073222821843692443243430233411685088373946910012688968996225055019028114376932131762077512811251133840811891936907289176671754170 [214,20] 11818877563534096502667965571845262076506499138269768440720440143269374992015588820036054366639630912042087324512902417294287740734448147003428177547742262486610549752985183409786316022320345804191448917685240319182124685060232184858707063026593134051266730014721142804122190632612455993176183323156894351640530165708431288364417294670578380177589283642901900163533143345203005725318993317590126294807605609501663267982643670471698844234377669908139024076006250604335850965115929128023223228316974415340135174832816 [214,21] 238548483195085478959747280851769739880228337033340903648677302507067144707786105867093523051497334648115434578507659237844569022892359470364704403654915861830397995839617140572453778141521246066293323680473307115951010099295794302386106361355317786767284482938101399103723988203420301054964926379566874269068020215023378363276055111527391974300547650528732093140064313484766357560145846495461332314934888319005809666315706076240016896832035799956892798788055110322516187404737049973359051924841679830490851162500 [214,22] 4071883426213258400486497551626585848492657129879849945986908683111824060907554252398152179766780593246878341873970049550333053853262168741436172883284894027219849516615073169088622380753363302266112006757932734125320335173196391697742598998888720207520378972434835995903167604946268602613991476503087693750308820970813014220926846638593541037289517057259751470900673285334767588209696978089070235446542456778603728304127420579569311614198603114257894794883616053963232266417034705817832602840763688843358125000 [214,23] 59120673261595703104523258305634496679290669891631165281239841444711871696771698634820482938879647248090306590821925153464635125387140039237995282809467694057756604448257362288864393216147543620438274264727407545592392431359059625089874794752126321937069724722702278221397222439875838089886965143946603173747609322491653816257033125411063047879797294529030704960652362996698274750173253598417342807144219870049399187731225445369894392995459091812700174650618981877757230953094903044554181497581787342282063125 [214,24] 733955085222242151226740124569128042355591141698094055925806776352345693656294041503525803519690437522647406393988770523428407433816311096433648802640241625834210968266645801798015423231466926854565092641392699035497666238890762134019064628316433650932412889312828699556354601701537839251853018287944877053657174943715927197515065711396626145429148189332114126034748059650893965105274542874316848121908012442778190476744990729101567580392360685675408035385805192600041207232195357357966390359595833596636000 [214,25] 7827616469790772591960664010894513502720797897780804383675839119195928530169970330668999498360014795237922554750079503978698716793799371957523978644847688155850306910576712707319640043997853903378718790029927091955584952762796700770253430695197893720638114410615594123381402443829064513104059273741610060360167829383001471735437115624931068418640522847465489291835610509547557044404906479370270988977558087116328555089415869561547668696597560625312369860800440318172057448680971877248266332389249240804800 [214,26] 72023016992189213514663337432203203914078251506267831002767328313200522641881341055642317532746196901479863618213613472116655113377950475984810276701578488955953206682467913750008541350525407966459262355151750368501286684005072767983427807310302225807146870581836182062081747906451705988755303699999326438229976422593811245803545555706492448696992483599694030804006486099038128698881545338899228035607002906564497844713988799335537958582059727799941198502992826739440526135375848780917420514572213342400 [214,27] 573951759181817541022360649690517697042959202145945784519214796835169554943658794157822429297979054823330438227912986564587492876370111294063428881889564770167098883917924435032823715068758146685764241692255063672891040812502203775571852313985314260781877711488526324266232377589808666772807906843994573325456092377055045156207194704278475025461000240935866002647897664457639654687538051717583064536034659141824377750536967953537882707310737147344202863908650947372171500017349200440562811451124999600 [214,28] 3975291231698971453554056508920276746868592244736088930533070890814740401893675831057958671190006332707909155199187809405288803196654928156890447025905994008891655498197746448509762791791277208148550231078560883705574128054317425988857096695055757011063139839705089916167836094668771048903150449623526003625581563387712550983493068199384269172325674728984093641670665044696940585549401651091025195346214440724380772899420054263544802649073308888812076479721569911686086392476675347327983241842232380 [214,29] 24007165628486182437092701294527839071881119223950350718597491868806293933282852654029211556152262728932697816825070429492019526619918071469087459042764700049658562514085206996910646284829436311183167980710321709436656883610936727336601017312812500491812958489864386107085904071188732226421361855754287266108455644143159289698661383308442385613856385103611900646907319753478730964344413522495577728447452434197270912350286902825854909987610314927950552097405629867564527644018848838748524573692560 [214,30] 126781195600259107108750045610889649443987353797540604858492297800064234457800215810549198689464795731489563145854893191140715663687782176482257849667537360283308065864391718637881568767854456408306529080356175107951414680354754477390996119525748416793774207531330497955630751878180025754329913037244186099850799845676188895856843798008020104366746949274775725709534874698818949698060294652681992103954178643413604793405229757621267143560106847267641130500976736117715885409733985872855562752192 [214,31] 587030125858563311666906432981298046357702352692758422555560281091867632024433747830665960528045079893281510963929025784294285493893935754852355818978497889707864542163238030767470414917337110560798592066503941544093450947055520492983893440086178446369856973124889582359842991533497835022286065096048625949263194951421483517448256743868911439179018303181549118414961787104838892687959785119955365156500350617436777776916109748981654165075161480441969418459201068161929728233195472603031192500 [214,32] 2388926145444767894319476499714117272038047724505163067935984703199188021586286830829987834523078189416639610113875709052789848427402288695185089846849980718818422279860541274699051981573484609142003920271267104228093985440893603467576839600851071565142920180261140148757157660224250438794539256470777479822332638347950080502975232864557813461626654811787995474949017518998189141857615672130125019387493295172464168904821484520360449757886144237621059783076776049017314275930406028240400000 [214,33] 8563100775110721015677845004991045170143063300059245859943467563432216480737094699798050864105510440692001880140868622665132456482912787419930780696187249522829500407377024967632561525561363445558446505004162330038315374900183554304539857885196245305492931891161434541220334692853343390127772045199257752187369840449336018102155793912442436464682760891870405005929151865266323614864583174074910314270398449243597885648355216771128198586795460961983981650260140727585904445054607967274600 [214,34] 27089806403373558225595351626757062388922248585688448948919663957717926881053219786192942721984243681675855109830563005280556495123754993722237237770207174607518597629782131305346443251340138580566354535095916458064327473839149061764063515383837725722993957747234250845178067036591612328706592777981267728441062991742956592990765386565361066072797030679120720854431462956959730314490696793800366600522877927224110054263117288071275342151045518833095576102217909386955383896934320461200 [214,35] 75771421867183154318354268664970498952167809978850958675389278403147759710160657839918035379483386347394047067125019443585351388847505241276572254957531673502692767126168755366350050221022625567980972085244909645327917590670961918054693533691077421375756939204990698303106092414495428756748922865969667357739677975438547888499277143677177741305977956959803458668678097900899881022023853975072910970604730601825479866671863356520189849147579721432574466011143764158041099146762985770 [214,36] 187685630995495964453432497973405472354694778247510988952237790017161562074849858449224725173504849321689883008194921033328246271089233081106448073537937630018556747215862261298225340768561682035883554356563475434895114594546171196264138928296116680128489583803986053736067154222975316831444381646394194830648409961875419843994100040485750512327383954263794921490789897015763544321211125388616388083578054050628774945737592343752187625439536687021231865573917484876337344290627400 [214,37] 412298767364289205633203687559925567583999131958480907149223912369183301053155015268477967799850788320050988750883392386969228580362748589121280287081574124008736804391761071701267383692292029694213031697450754532715372341478610632677001372365124037258967859994349804577857395484527234305769557225036658497069590005751086653080091557268188442436788460391894792919671621916713453781145086538151729640158381771367875531652815816736481390837234193623868111274343069192185025382100 [214,38] 804285147049702611135131973962236830564319864487309090319506886099272647655161448034929541336153127978562875817311521726113399901101983044822598434137121465854177623693398847740518395937061449023025350299597850076474453940058986064883094375133044690739383597166656929474510495372520530091794410019208400675276988631538579886831220889211809120931554570436309764592287508879110190859908655036081881498513491423959783084006540498813254263274854884901562002615167350388109219320 [214,39] 1394833886818143910666332362987617194595674281575187983701523480592659334317533120315338884683055195372791813214918919091939248326717234831763179427078208317336028206445612539485833490733281143478721283387487306998360585941823781846039322907554585292353571574366135307064915740383993969530677407808930204256560008695231486713898651063202929718812634796715211420182327694245947234264320088363404872965568415577982156198108999751496536502977953641940970285996036761120265065 [214,40] 2152711341682435442482102342969978522228436650144514860372643318769118179156478763459141143272574751370449494960499147674329516742551166331382635198267149744684648787321612980742290125186959531831895106071567235755559674728914627402226847062135393090944168321515879964857807352813874527827666653658808311395458882698024170322414336952647497101634714891789072848522628233787835174043360797637724650324165264289439646020164322108856892199887751642345095621766689308750656 [214,41] 2959226080899116656239512854056549436366492055668393514303056419906888226288398273158666466199958097456864873583122162002839393573101216363828003499115484761727014338568288911055886551051858374853990695507884936255353471565502422565977660780821119819030922940086121135906884490840460977759708459582582874200116310020774948125610701389684556331921322920155979773769103594194032212140503885760098020080855654250520484651933894591795862529598984951201368256886431538600 [214,42] 3625949568116490797682038367765370305156866935315598914164355193611986814692881577846377330885955226489708084054622182637269747866042708897014858607498402626477091048308426013260750926346232358779280543221264946645431342422501283311180466101649506608944856202891388195309761871681121660488901612545277819750588625202106347363407813225299010380839198295989576301960434202411346437169279824849465759665785962649709922079949102512756785033248273158916571847532764400 [214,43] 3962642519325453275327735882826205277508986320430351646515386500912141461678973285896157718902282331597027057202295632599241207499801490916417437472109633849747238402448624624540933780130388975669943855330234784313072706781699863007539511293289969921686734019778290036430516631675167250245997074938642934606179470005691340386559285400747117496674837742011631077810501954143738132558061722196332510036525868982170217259308826934935103529353797928634280823470090 [214,44] 3864412494861677057645024701849570720815731180683156764566069117482218240849010723174328065757356065418907987552720648308256224210534892778316666476614339636738122599369901471090694404416818935842149788759649446269518327447567753907060637654094801407134080444121860899848878189490739384884267116537229114582378835916607386846450996979632100276449178762233080704567769520814478354194440531688391207769728530350428553194321366045114734465950989911349841498880 [214,45] 3364204874974854889308282772888967837330152161659091225006866652458826664971570724508925477590246782423510357537183470425622276803338531949228827758495734734506143350494832593216960662371916377228535814735911782734126710587173705538521344106460164835191398537248239264906272858248311530519996231816659242114091666033243042582816065700446798000307943127406139034855552434614284442731331664436592431307994056405580679770697407202894916095525046389472030644 [214,46] 2615150919290508093538011133583319461385145422327434701757448396645096933636229415911107510872717403227321910359400775923902466952463765307930231253303927283660751705359372843011156642252343078127316747892103087247099570991120173434780239851577135033870983578514245335758963629883386762506680113683747729546831937653016122252527173906024538135119696915312153145270391123942210618532996535306927647073651403284667903388390326740636999056092498348438000 [214,47] 1815483354078676655597369998277166226662588730596597014482729310409363282055313943964844930934704050694271977463517696755125911224623313674900919804519466268576113136699382061869155085534409344103605030002757240737979413891310693251540365001334282073564295562815017600629432218663137143872763904246041029350096930776360950508298483911481918452513139536343368182044810169211710241999682923296075709566465938479346045803720964943224374726179112467625 [214,48] 1125605437137057926399211869100474655473464134552623041214627590450477281604686022994374833582272755993321183847782257940813994345199960721752740321551242615933737168085217366863550322240736666264836583290186344401382696371644637901936615777877625574576890786770275968302411706431503750711697766455320810694119368813557391780533671126598189002712586986676919218575299050506371118240755979277127545351043893336467973180026525330401356031730112800 [214,49] 623228562978611699938594914204404879256108047087528597905862848881826580608217707131129661176038590196675523755703816097050128275183300699736620977942641536031900293167115607493345601988389513267049318889064666188739021309397117688299896790019563863709441587222449747162596359043504367725345833113242496492220230321901615250634120553404504631724989112491747580087439794280259624088534870543628735515149060113000547900396090074834806746052600 [214,50] 308103285924658500302463179430346939517164193473638289303684169014504749431648741465868441319464411630170252283047576770839164502837229811003763913506498547238760256179963837374534994896046269778671330540643154712476747260582204225758854331706703453875040501194337384989816022946321630415128261524157644086197523002960092456423824985469652829074558841105771657991010139831735767420161261237093874396729376809708585217974278193995657245872 [214,51] 135958131661093472700381198967787653866193974999295725014284248749942915392119459113273584035869937947151660936880333838497557235475544856798122217388303683342127784127151324471192743917302902895747031524873926236475504014030455440792516405959655052575720540037921902041640517433075592781856291290475107133801041747711030071377312150073014295644184227249303481080716053929043126539270853051838804501408144580197643514206289381306841550 [214,52] 53529977220357896360963104430520914383025808840460190535255976138101865051174416087576429710885834488502405732571759103554311978289471045741783574211787296406221264778318237469219390008499017790552316400483604176319141499419210580308939691770199050970613252727079079961210423318608044554083059477517834597999087937116690434664439966706628856046407190459199837725926120908375926364140630163205252977673894503870378922129072564253700 [214,53] 18795136398092244863913107798899016443554229542718600984406448432882160015857701141842016609561692373863892453749854218615681920013711922419037218070664355957795344554719593107184779261222969481725315203065875678608395612344892313982774409405285464075785289322315874873417751225332891294995938084270755829917021776266316413234641131677389605236445985061492382087712306440006888982029058905145917686412942516613695691537607771660 [214,54] 5881302083977501591753510188936820152007191792186636007364228319193199105712730754194755467502120620247883973254280951529270594071144847027702626038024150139668579721203514363716002515160330122576510464954799933492869984617286416398091943250321678670300997385611553067674069629099086756470605647740166941834858011176109660058852363192590409048857080060844362045506106483687724716315938012635350319844501936152640851703800920 [214,55] 1638899896820626826939377865369124629207194891153465699130381347464254817803481866860209149707077280802303961892993188912958443253832799433278667782376622680452125224870412078719678837667723095225756593627949612935251257311326568620138094598548021582354915234556576768267525225839241103041283077171053324118086676554289653342537234993218470764553582322452094048925025555638772961435612054150446188398337575947400106457599 [214,56] 406350274320873549451359576188201233493496799123198677441183113957638910607295623342148610038380766144960728564891616478962304327323063738945360358341918111493206859227045173695231528999284447699400987280546668022961855664701406096272937009171284179882319933933814903923317466856724473480871087755131237231510161801709482704597038452442940698039845436161704248382585843595745895290509042517908923391063170253859005000 [214,57] 89553244310694032980962853766269122878482628220494181739941202718945040639293776751992260753440515959874763543046935216382452150946743565940490411391160268416981865275081182150178632864079060671121837478419966972889061373304516999483938197431751650770415471042209544916254726619956678511087186373151756476135625021680691337779363745529175532812310270425373141620086788922900674709888452084682420239095226684000000 [214,58] 17522714324795672806065095464187587842958004792749597427724337657372236731967840120838180673332206744710260359637101526993749974012450041432243276442450641775912188476509584759304062490349806836464604998469367246766334655811089710097877171665657025601915004394271293526792447851456893338808375593505270609963862602264972311424695590531320258611547247774283022163816990502191644999317917061160453016530444381200 [214,59] 3040242874788276114711612122209857292629079249208742272481953989915758180328895588432003465905442436840166249724407855911460092955277047261966053148551297247166046687169202571205385484477946312068253117225713804837685349633713981400187663196701577027720242841143102972829311005036696188550791693958603291105170233677034491521737277231235836575512528026963857325840749310001316555402573581728390979341658400 [214,60] 467076300676963866460425359958458556246245121456451224392407199012300614309502082851316211124645418727689124163719229497633672148548027291980946435411202262335994635462136100244120414959502233997008224873975164138441449161366481769412008747087887596798929624180704742987367352319591282803505030260373606418327061166026011666759503152684017924964569151680240027288038729184386152541545740510099844513965 [214,61] 63439698098666338058439362231627204237565637455074102069667059449807249095299369475567197038930211570838613268550346349322078135927909084321547206511255330268446561816468401856678474902126152846743655414662917018422851651174900095121198471368399961348302731627622258163975715649671028144243284646593601030358948455069942143796503876453426603571811313834236217010998345230112535156654711364292672000 [214,62] 7604681591649657762016540460001131235996709803638968426432872806238057715555168225570521792724536776004168264547315483444114551229748191915567918075195393502887417110756157608235486140117469901209982327102447758660961737973186747884241363600191921608317506166199446988840595809789617046716132650519038441424131466031479221435312697092866959392038950967879940927054019117426730444779832427348000 [214,63] 803024081302383217750311023255649588228583665557724689292265113215920398937586602409413308973393579348727943844644136555567475207466523282204154509946584262629360619017207617193530293069155567286787539209524559787383405143266698687602621701203169208438846848093869701281026600167958799437190199223422132360089319691046869994807245173263434932342248669693087929371425345532484058686103961600 [214,64] 74543260248099185320264898880080748513838070349291827452372465226299918093907478138341382075109714803902065861268272788429372258877366985482660215312528018479368918940769720584519530636546036355943322635392175632554533367552379094446118678829768117445534074744719408234159025402850787583948041055776525417583063418646391660454049286576305063376000795376501872267165186497067387586975200 [214,65] 6069375783699258397382521203691613513410438058035693426623701637796941446003901603528426136907637264156749549217659061441285826235676564201661894206748556574006959527563882695058419668253638001608874038222219129114483442473637378711143475809161494813612131910076454709933655049147903173622654739969489411115547276339363498900732504635098441830508273236157293762594050685507623444480 [214,66] 432386875309900944583525469538146426919011186701556102748983383493733952508907250535686751705436882709764468631125234245455271152521786292286603922004453579081050934154654587567747014118807304739257851911653619912699689369292266352152727513599292093398455046624457065352067762399451819635391915182422749479670441492368775559493017162192071450652228633221549400459454910371776000 [214,67] 26880551573387256165526587566167813298975698704944949903198380443200969795083900592291218072594540214806652573105773470936956218261610649657343033546662310255354476271364846251310027959638830776176600896571488493578275745553945129309127365915883934994168878578549381067246320253542824888473609240096458641014795375177794844651158469199659845772133572649194411908333529904000 [214,68] 1454072155044991725908715736955515855016376390012837105576847424016304747445280116336466791300577302075098712745096163848306926486158945268311483698229841815684791731805105816132124626495633967785344344020405675482152876121056951425319889922030882483038671882886747124197921596654039340496496190440217690635910593620753817798681020599653830396843459672154514912971830900 [214,69] 68226588277282380182080065969539713802141174922743833412078072747096789388543260545032652613274845469116116325075851934400135559887217296973799930533429861799519886939692071040223589303019744284955310468010109960741379762732889382089974790854376332966120738455168272897737410441563465307603476187898381927897058573233620716439826954536013250387877764423420138348800 [214,70] 2767345474990947305086196117146109509391781081337277596903896264079320151434104212499865480327902279733512952488062927772928395852534842297980595408167168951042976342749163108005191031608363871980501838578844298701112331833632337974619173890145463556094271010577040043581226860970857274532226953770471231124963915750920574211948777495052925857905455555020938640 [214,71] 96674494044273685598400444914599487996002347752557664663610879870481886301538756002714066800124643263174154379952419588932576490469103719922483248973573417108178447266404925032659261186564544644870694134854348841628218374473146673846407148710677609042463041539623047647784761539307247980831755814275453716858711841492410666386816098031717187738504914240000 [214,72] 2897075532861110247995791146231091967025211685861242917694703311240594126337690542961155460129998710603495418001223594803785469053283825496413793233411209104724203942397262764736347462668591141745354927630364050941761137741204096962026690970601622433738679305553857993550420455578403628098475903299705077658667599394857931593468947239012413131514735000 [214,73] 74151384159847621850451495598674909449052305441923839978167482402476058195879670661944444531921056573545008372654609763349408717921708684841381703133223013321298310246836357259013517633756341765525814921037322926523268648648494054777484165750231192873869355909307230921254595993533364295121400385049355593517802535271769325229501352087326881504000 [214,74] 1613392925579644301313985939859836362668896461757526004595855760262179112897909886290809277785053275746037071459675095917888447101057881897936055429533598349615927824944399763702783034340576826833307675197420396518761095720681447345691395914977255218986665577809587406080631117422497511494804066255102824225771223628891408439935051709848722000 [214,75] 29688927670180811381460786869992906947197459412054653065747882418908296219077277354025128721097469297405916916339687411835041820300477415992445553396910292831875667653339994698861338319934215639300987842559219968320664163910812729930110036077815081377414801284724463095910752402086990996738200250944754603656402024127867664282744972012640 [214,76] 459471718562491363171680581763395184134132078201927460858874976626905665282983207842390164008329234069316294336978663926415220219039653321797399164644738416126577847425772302510439232493303196852386610218949321981661461237495571586781728902444141821353157852165036758145542861610454230299527010021850668162739000403879495936414374875 [214,77] 5944203043720307280526812391403749172188966850522857612231090671899776600322095692441332821379383382373486543746457532319450123566241626689586646165376653017702955208961266109240196679087393477714474755626525692796606911303747234239119620079926864842396393071342175286481790125355273573578427572229093782715187965126449564752000 [214,78] 63858832543530757966085247631544793847332646567349647383963446617018753594273135588289868481612643130840774076177333346381875945992782246028782195571859521270206594125262438148755597524804940341607889542062574719846537039941498293567005986660644052645407406638490998516183079089927818717828343391292287164321061633942474600 [214,79] 565584695920374000250190617498905558341221348465024600515080808653453233502538492697492493203575887630661062988006957237059149599791255504376985733883949232508019161493776669687873129488057788329497498296879155154291225164833873422082009493008829449808330800672935908392960830629242557218737388556480402788027431731200 [214,80] 4097181976110378083906354532319747093502965124418469561285621659746564538297993742607419632473242664723247185657860059682741016990747896288958768264177321540469082348697520775661926197191641209165476554045230723924272558369150158918296192341328657245692611514902072180452615044428407987788542854907621556578426240 [214,81] 24066633343054507231985894309029263849433759632020610335031965953297512028883981028062063933649631772217376573796951144651111588606929988091241019899696895940355246843024155355122046841752986195907424395392112475127785580448179936679496448628882360325782025804578485236084183428086981544071177450494064000000 [214,82] 113540080438111160395637344142001442009964589731969279194068579602946118606974208230455797658106027840313233301588973968291655814540687205100035132930439067134616040989424754014852713102162791197744785533406273582743864459402302593877998196670722466235753786236835923427815980603428824786707847452040000 [214,83] 425726909114061718897267262475355642568069129547893191229764308493191616980118746492453910497475211170181283036390774579275500671882992025227541346193368850314458806141985621964826121625691088616216480020788331413920221073163382142972968854329620520068251460566886729874752119042892680882678592000 [214,84] 1254104676509490066693974030616290715535839113216727315733752735133860148912050176871514545271505661589446976461648448345212538345475843915590940892027963354405569381066603147675976750295848243673756234329118828531116670818645785432479301566904465985078724024223049862310340973476296761062000 [214,85] 2865460721684630093615808368690476685253908871295178409091865322936298982731751524053988422232711695919607989120399565813493832067139435185847403185608644526804711523899589312981501282491632636682231560808814129424710814123483133963788686868109526532160423211802600946943369696582662400 [214,86] 5006558795204676661646417341480438263717393685177146706327012104850341456476846376007374203724540351303687684958651878330188212776291238081546867031539404856093064468083448396882163033823289865897863457661194417114664767365398315450455252950309030969245856780219574019707392922000 [214,87] 6584063143876266508554291789714786756619968437427600216050642478481454405618467489470275307614273376035711349477690288433867862784227235057298515596455364004809201021256810378976968487749393022031548164843730789742037033941155557775082490785845708246314539358753342392448000 [214,88] 6402896033194936196331988713196613737444848087310409701304795589498780117558363132125950445118182929267924260293511742580830229004156134032012283370711541210977823271784494887331873337043834505385664250570011530923734699184241924739676493032229028186309338992159163600 [214,89] 4514069236362994916548803278747048665218654959051117295877865497314149616120894272692785918278996141120052768590609685980032153507339210214615350756624034432101706306483626072454513907849819658673086989328088538239306474827987732736363724699953514328693856179200 [214,90] 2256097760622679424839743595394323268625828985937807433826196719274794668405625873396964352008054998411007834852629769583701417823093182169587826442421332612017726040929197099383258626159868746824907470975038351499736841439598288401105197237172724899225280 [214,91] 779380895369429124911382126364545290997378152311354290882839926586840787146586089137512546709764016645127498552221032323331763260660983534834451306866258588281829291886044336226484211636004079807196279145210355499304992985687480396290983016844360000 [214,92] 180811720435404731711335205061599544071121774568908556319880614502354559610878722056723804561624929187263018890578332712477244986225956825766885401441537467489309424208019229455168661684972481413575935759520070873038389104610633487802698821250 [214,93] 27255454834603752828949162362023767330840454808442422666378028051716929846053558807078154095595411935151566450377444418914145402201377630838411166227264556620294473609538057690415706668986115839278046617837329006591225603762177075664000 [214,94] 2569816816790331976865728893215649182390998734036973714020167672851078419870483161058848525275576552253315130506217438140661847803519537658833787788729995673963492838921267264893876487637283793317563390962653701067473984976753000 [214,95] 145000438969637562892852986935519919090945067091854627230899451931510940428679226621236576254812427954110989790150906678712647635741872688236526720016823914569063868449753604327171311022956816979852631313203265537299046400 [214,96] 4648869771168924260600507442753097154026209275453064528263625624579455673885480033980608016159211155423598863388327996563341738020110676819894783228780473731708988677074633278673856038211871161658670434329153932000 [214,97] 79650856360013958440267597003709074391611246796730317296860856709585017987652651321102208673687074625885276392893650775534176499175423895113892143378037665651090204481007533816733944202075866728358851328000 [214,98] 677618090249755053474952270340584415786930595101166412760275908758852459303454813822425509758388451732911989064201414712882361799427482031337601464647377208984706815362196214389736544707292426435200 [214,99] 2618103906598478602650398758589317518902810947324434666836468750464733369451797384861851590494188789213914897222570784130714376914916916841551126955959455897786569598548455784629952750870400 [214,100] 4115298229634450519841160523002443165513641813217748601262244199188169230329827112163964331273666503511212097264851715682183794416679220897887422254946370379319833282612750071451124 [214,101] 2291566628562861827080709489418582473893469038860380758512027662395209207526571970020829751524589922089982085964155204317977746417395857184065734065291123678621846169312000 [214,102] 378312373353947918979662533104307851027438133362481676972426696881007224042730369793800943152680724903138600332787541153127241740033130795153262048529945585758000 [214,103] 14627530671965039740359357754930316801207174411827893647850461723913577672815262157610832065954969008059727965004977414409873988060938857151289313190400 [214,104] 95844496418077381513978688945116684839795400838323608054276634250669571174055524099543594541130741741563925202026533092887535470506252063800 [214,105] 66818874984154920291460098679368092681298532788636210176503491925267255370500654302149660128076288063984034534088512180615432960 [214,106] 2428110968362190746824108606574505944493936109018086279214819237458659623629501740469590075213999224379440730130000 [214,107] 1386074130684210232407171109287581636207732202173017492933265115514913170450538465789799552528780000 [214,108] 1205233977883920268805787474330493335908625168164404240096269822693504069481511175 [214,109] 3957240547399957858158807670463181001208610383131733705600 [214,110] 159960 [215,0] -266519788330400452006064755226810107120675251942426415299243150851776796485659500725804910900718428577746950566600996103554118155935209130989368141563845698685021535695412103678381247573392387564807955272866294517294494290528424022874521652853292359691593185920 [215,1] 322199278668590548267108580568113110610683518358372839440726578100322386493715171587347326505507577106999332042832820047463251040370671347368500542751667779742811904041976524859483565380265403781936540476813961838895786808890537304511880425354295386159832377283200 [215,2] -19768806746008312079306480123252653973696029878865815884221018897080588116468127993056490715360000632167159856108801450196512596679217985210088780320731797875882105639028895907852627127882475391603474846198042669331100857034944694915617983421603326430022458813712200 [215,3] 293104153908596170977237464588917706756922242977555827149142796300183758212257752507940480767405103937201474794672730121408908787633519856573711109419802270057528604047977813917153919193663571376320407551465689093360540539459127790179685361633293293994616108532656640 [215,4] -1683808374575598718865948404191334263150411150183704903888441046065037987275074383456686870400898967345794915072357368044780346471717454832855958982955909144414365745638367561940254518201989309201698491936420155317978718917402164052670460475010279549273697163241490320 [215,5] 4745466339262058535522162020811961156994044809194065861417775747853560362285009034737986036074060802672703211683030005478534489507029448876859208890638014442124453147826983605462151104580996079339116507168304518351864614366263194693438572208611592508653321722276626656 [215,6] -7565137366339310815891310824683659616396004812227665408768081109667658474507701870976775136781062814737685657208760032826545699568294403701757427792448659980702141101991223550437661686612847598164357544153658319180717581915428697197388327940503047705241060242075433250 [215,7] 7504898980471717362916353138074191863213979819960350354637009996046098836607978424061582744010557654777465045675594331027650866657352663967417700636565379480204130166100219727155173055628943565101645891265729291962746973559972305922462229740687320179700755209335552000 [215,8] -4961147102025317017539918640122081815779522233915480767472210864691531740005643715145310471225106010663884394733768111912286087605563522496544231351971587078909181321818923259876582549975347724994044415835891809011862005243952034249154101224148221058424749123208107360 [215,9] 2300828790100740731019765387443002939869022685539616853626453285458112501517856252385067060771042422446234717825047029623372939679322422555788627952297721680660348315647549269903327253666129175092991921515749586064159629138279993910529923653714592733107071529431721280 [215,10] -779246626395448590232126265836423533979566373879812379268041858252692263905063763769051686903453142048376627533324647115171482689831172948705818431062012617509818609351008303489923889496341146177525655182929625102528652106237095618754941340186304587722423020198625812 [215,11] 199026307736652197430580607700154922774346400612460938422582941954292658562825590643489203367801680752444658258864723495093500396831265945822724688566635905057194108079563520969923251130045655541457508164423360458480268138660333426507172330146126749335208128589024000 [215,12] -39356527666548597542468376667734774629508564698612711610940540760063616796499307251448638971960335243494288211747670883604272065073669844969679402492533471162189369126256973253866004178774787011619749340770264863963694645288071544173676916389157258126381087077329000 [215,13] 6159074133297505882576764619554217330923357539821523882489213201620476809264518170951126675080905733768876076521569084891707759668109761968557661651940805063133941171341770860730833020800800832147139536141165974192336013778321728429014150322885764892867648973329200 [215,14] -777068172219726971688123929711068898254484969004359733780533879020649733344826396145285945169059714798244934136979595067573450379205593446656543160412151561373379486284758476774977892463284076478596765151934714563406611784104973418027367687072991052755797822719225 [215,15] 80305137249243464314094832466850121964819390316799821957296640069977777354831273102214134750397355289974963821715201779697482136464250277638574480269836346282275960331873805569079110357074839352870025460306610766148073403558167325037136601316508630647254170664960 [215,16] -6891846975724219573231654922145952763080414925504595361034000146333901918899141799542189178185029522744486607314967495462160716137800002834526975411265283007141237573657486070736101170900987744005365039902897315775521942700019262097203374667108198151185810880000 [215,17] 497104898113462879883918983876186620497041679899981669643018128244327559390301519811849762563542790486999416285945783641309828979965544010285753113522153219477430511399554027037875561222230073432984917036942601778304213347454408986849008883358414288599422080000 [215,18] -30455741005117147645138209345011964292168449051692215911856874459808152725726789461999365770074931120755029193604092785541947254908829463567342983110464346850463308173046771850075489694806708906352881942504520834423588111737152593306189425116581540713923752000 [215,19] 1599805267375182091492960023310516867765049929683824262073153297015420950097399514637543468476425171642883872286125314080167627331616414116087483543553094352369832289962153584914104676050385610108512432142147428377420459982417779568190749710014289641304576000 [215,20] -72655912048876617030634929375485228137084299690019577493758786470737496678193135762747817655012609931195544419986875893254345118617320710555729506425384408707269568018217159810610893075337577447595510786836579521690224983282360923441840921939418256255427200 [215,21] 2874325468034691017475115372703091766409123103905027434421421851395128832699530008225656242443248992313326880722340829544079791221239883613030202517569624938272954995639023161461132676830610688820468381140746525010336730692949140789360989171804029817568000 [215,22] -99723254370751709236646267708024173469704885400370476708531860509258804258695875218082447405840560310367699695023321744309396234434793110814527477291848184238966526187972059616337865338368092519827167578883857230748239628549099599616612524328879124178000 [215,23] 3052876772133795721329945162449304851663528106617790887167098296113817561245350203471911060020922877208007779409294180530204603775966892732855039438634189174852023345905085282554175713996618596340457213721445862609841922581064593848499090091873470668800 [215,24] -82925777265868415536209899548028305680610819880043979445489878796531908170778714321533933998500440418740302710784489667593799307143259421700573583943742050257874955520106903151980502889230886375188689743510241963073408950427637395790942924786909814400 [215,25] 2008817977225656907508968598489374796126532408524001426294908014463626226485086080831751737033287022843604003309225918655871818121776536956525264132536927828515571012169065865341787266013443498988575187948391338453598786472423233007456466751203476224 [215,26] -43599252215357055318895493709939735289808508912374774583963298423737353494769965010862883214189477621645082164078847324431791240047622846818722435267954893963423746322164646206147849684819847234629789611414747818608369001310679247733682150955962800 [215,27] 851444236269146929767972791549439175806795418848944117740343644629135890120791361279710186675107223738866287107785143495341152787145384023675847089386291943409535428213453498581157122317656174658324884224863437419352884200606253343432758186828800 [215,28] -15020215867700611455152037339045369532342940695015271963587795134486278042926652262318195017588795431003224677558485942271496809799732540197865567793282853432416641245130395388927938525061604590292435640859455454266929810913639338950286461483360 [215,29] 240221215002621662032158554981164531850529203576376791399433537456738902475338551013402564316374623496022177431594141365289064519477636947199669815263213105447028047827703968164221712645846120835753455797905132935294554881369311176897498127680 [215,30] -3494748714157509266232818862925009167703944118917751168936567422572265061348884696467339003790598855208683312830373244427217369577767418799809008523523705822561468568065089840944469364812177607045156926160141774719560189398756545123783324124 [215,31] 46391406507944410884120247204989244191444924760471717799034370383404593016974430967790366223495098610382544293689203428193851207280418182731544274276212214290662667902891041830421579862721775717080603715846564390921833212675544152348672000 [215,32] -563543206356478848944281137269291764854303949600069456323263498333205082524246100320518470340364578680112957408227935350048049791845708159155864960580431023066227390101310808313627455883605644990932023636408463858380445542272368140712000 [215,33] 6281284549167846787866386979879071953618775382647791483816417274789718678615298744123959510367508698865251797985101288819835286967560416867071892307862199011065214653971009083124667664672106615763583671762621742977732086752815048634240 [215,34] -64399859345053945976893117697815045102778134407743050405894864303158136736946426474753306348413958362417190301264354093456972687925674247288047861455207027102563347046451087095544680347765467648009475417259071066558893649890632450520 [215,35] 608761546889667292483307665680448052275448153544615585070613900622526484947005769013404813404413019230003392259827600669374404276624824816994063861602190343812161513262401912350167509490925610841506281765788983253734268720684543488 [215,36] -5317151812455822568061531011475514227776620967506842841335322053334765887173960368688588415398080707291519130554868737619676336604302739092143177644484560018450740944585512649903116205266519224940209815618924559882335579885428400 [215,37] 42999423163460846066474645838918386512112040005696007034928117968158699319814481539378336616946335746652183064945764047855137106134504875504433493322575437131789662354667057205488065004925786213368223885824266233577688571466400 [215,38] -322569518840277747668816356469331010626959711851010241774821436927273671314017228663373505326124358879794555109526825137413116940267165171446809230270118117070556663114973511944061843806053218601688080904426204950697715084870 [215,39] 2248713204463493324772323133625304310812297382342657122389740046362946952442454527022360323687602248112480999508996562015595057098877264020305293173296789454909038620620125165255087704742501744666674038249558741328066856960 [215,40] -14592144252309299235602741984654325016028502918409524434166918183111009509684397671216697955736637451128809003578254733242808714019517403764312101218935858281690251829378662115791294103470140483189156281770909021018200096 [215,41] 88279013764258622362218165733621184877133363651464616771773727674183252508568270979365527697708000006518663284020723696741382296714113462173996544709224307768544692367411355456246342894494019037069858275150997952856000 [215,42] -498638716495026650704954785787000986702672110931854337426612382143413256126530010544638599172409082766555647182579884180124544016052382526574373361767016573986542710879387648944440213500600294122795917400203560613500 [215,43] 2633310923281428438986957380920551356754099772172573884999157969272586905794279688352258532621108963796232743791700392511538822778320608127054791769983757472185700080630213197676415657791845627608553527898176006400 [215,44] -13018665342404822736558398051069491493455804305313891147998314868752654303423917674264251550983473497352636700774456180443862032057451205068089842072805954491029054016636299011200141586582505998031638592505590200 [215,45] 60326047383822801095224692986554165638493551237301551655564755276668439965406219855777162057086879203673651773966105669719410330369770947673415469114431864698490790847999005441115438957625049465317236925700240 [215,46] -262307467089795077890915455414635833723951262985118815049495167786487033580243940247845148046939448461073230036459129846018931175918854449274029799636289489336473324595009126579960568052834619204753285552875 [215,47] 1071386871878600602726977316232102988832119845034168547861784318788510739676007326049281394633687624919944072921238937665250446553426461809196634114316603060498926284852369118744680305017953696953573376000 [215,48] -4114767083978950281690803262020849418561931629078333803702450092805832761182070219064898436997644915735657165684428940479971832224543400696012595952275222568200625051114486652349605561128929052638553600 [215,49] 14873501646398219270246052243818149795989481937404957096345013992121762690474916586858425775833684582092844733803284633247610751523202492434268835802395206741617569065328527052043452106312597349708800 [215,50] -50644200434125237281917400268167355231208840473353098695254194589468264238178813517610038818761941488285450509976172154401208119324595448855297455144974854742138909630573758129301415544314911014464 [215,51] 162573283809973835791189103703306563101052715584401361707459621976837370839700603515385845521276799177958907731659576303439612148748474071476648095225632482094576171181621199848767108232552140800 [215,52] -492381915705667475578614026143494014495474526790191692733089825729103983218077650171139785794013791198018108660615466679562122671672986845520177299252812325795535088178043152916318631882716800 [215,53] 1407978393940181093778286823368826603552339753821739530250577486037064226780029742660815209315859391764551186535391273990340726826092843454296184988228563317359347021670070538113472873173760 [215,54] -3803788047012745842275834668842304533780229649851286841097426934709831062940911372273973106223297093626235472093604340053837146321296142357801240384167181675825985868354782340873606780880 [215,55] 9714650774363046547239061474385906810125186548184057353087629561129918915393684733791636541728815977792351620975506967733859852642521240902239965557946282921499036649405045922434801664 [215,56] -23467789234454740431744816423891298676020515263461538449816401119237567614573406523493571782781681261759820664820234728995796905336465751144478232191614620229906412253618234907216000 [215,57] 53650627843915605867086677926692898333633096054481340478246357011080444234537739786217627716801629143450211863578980942307007904768308712414722973065488162946176094240858243936000 [215,58] -116128589796183054116344521183280761882532183107995411470723767603426321281193593020448434641440953422658665138066735706983784410153280262465238434169352753380163473019590057840 [215,59] 238094990744292456419915383975619562753287524689891636409462791561345472102358193585799450720920982924920354437757816353504280522585190484233588221165782603956292279219000320 [215,60] -462566871885669647908205200168231960687505223344105020362168732099102472626788356734996800781496218917347748194569738510790533121384069165376563177461227691017977759934688 [215,61] 851843873446823495392088714208538688222816438765318532392282825816866788565211402183531979336727667011578296416577950680846539744110454910790225111158981270902370254400 [215,62] -1487430276522988461454878966389520400639718367225978944778333227798823088181519346772692689852527294288507336211592844270394364265442753089636426693702130398668749900 [215,63] 2463294409636825995678445014431412300521835394459475884133086078377775846037702469326098960504075018802564685385177651684371830851147388204598824026186735861432320 [215,64] -3869841575592476680099914030600888749934909999221191732284168229341108118830264614935316555223855935204275233200859763244835891177365955235011303611043458602560 [215,65] 5768241118535543978142171262503416043393257868080069877441175536489516011706836926309903802086057716910969326013142987749368191969165130643168492409633076096 [215,66] -8158780224788781298981060776553960940592355824134267264270335053373236890218105912322169200353798637975348560743884789216380000232116122847225581065199000 [215,67] 10951632031198244489059361152379769800557090156904979177598301399474330304751923025351257128859675578764060975506678233308787178148829362989141107904000 [215,68] -13951666935127036601044930400624941534731072694764278795892310920222552453686713427173147086596488776975994709276543041649829787003317728939813271600 [215,69] 16868259027070640696029521300022175338419661811921750850382220450278784098826138559068345121399001849861783079165725851672702806626967764769488800 [215,70] -19355107034834916489121593679871567955080308899877605897117459081604147227261834765772234324954175170849917043642851230343851129073417627889110 [215,71] 21074961814499945795002798169905504577961677766246372876768773889780319527575423183550415480897356255514894431756745683598469030604834048000 [215,72] -21773516148068517196183526851218741514386816129402007108564743664519962156576908218052917237873943563215587390994028891925966425961508000 [215,73] 21340506772197326632616871051110687055541309146001766618688905458322929157768437667301463961269455661724292422311794253813787150980800 [215,74] -19837980724507502996966173611389415109260644480397895614602665097868251236990258546033527065409982307228333313635483925731769145900 [215,75] 17485833163316349565826308402699388035403649859629179569592804477875282882200863579823004676484432231063123142862018720318108928 [215,76] -14609223019441223063658502246667947240939714462615238983206091553846900928031477595573178701760083693693328778615084587000600 [215,77] 11565130720280522855162121547777970946245674205782030646450888584067588692488057384827397062254745588628185559933385307600 [215,78] -8670831438615215851084677065648729234828932589206732276679608402261055224817027211284173359398793252133199759136902295 [215,79] 6153660382906596121555278799284439534989760915924660049600272887949462357540256780226268146638142620016543260712960 [215,80] -4131563044655520218627112278278846700940334942372223117952549464797491351405598331863365023066148340105269942848 [215,81] 2622504303210985040432342900818783258409228395020999492448710392172395502586050330481969014813861954227760000 [215,82] -1572594060677417534550409823520422617003478047388256096779094817713250702386337269003610657944948450855000 [215,83] 890133148901727809328995684867266721193564351590425999695834676007114852130090270275581976253388551680 [215,84] -475147808886587583327446437548977432779031377306902016024090638178615713813423187287003308260958640 [215,85] 238940330179809129499216520855846566637845645540849575291413434100560688111671974002561971813536 [215,86] -113067559030812403947607361744257115422189998228471174195945616038681672004347124315936783350 [215,87] 50282744004130261500952866373505053715012641012649252357930958699594456851896476100761600 [215,88] -20985244411757246679883797917843886690763577016656805284055869504608719907930066104480 [215,89] 8206052516860416027761717780380360634322849428249413628252280546820627485585755840 [215,90] -3001310815437696375831755532141187458402332519581278109814272532425644164697804 [215,91] 1024670777715242107420392102315258954033957079712331538230001551201318816000 [215,92] -325829474301534522780682452692769779896289615666451301814710321806311000 [215,93] 96259659486559061400294171492400879296760907817988516579481187608400 [215,94] -26346369980053741248712430534417127544086817136731613257814815575 [215,95] 6659300871694541722045755697956653000728152963501044951203840 [215,96] -1548743791164954775003221809166641271730195363669788024000 [215,97] 330025846233419105616178731603206231169501758943504000 [215,98] -64123701839153663709342227771869938008114205371400 [215,99] 11295822592441388133108410104803147768587635200 [215,100] -1791928778208549725479295389850256875524368 [215,101] 253934789486471102465386275149193989600 [215,102] -31831293879492386865312793283132850 [215,103] 3486716690082914996028886456320 [215,104] -328596145625307883257688160 [215,105] 26105222829943415746368 [215,106] -1700065249757440500 [215,107] 87143481568000 [215,108] -3296791080 [215,109] 81840 [215,110] -1 [216,0] 1